[02:59:34]OFD Sender: No OFD packet to send [02:59:39]OFD Sender: No OFD packet to send [02:59:44]OFD Sender: No OFD packet to send [02:59:49]OFD Sender: No OFD packet to send [02:59:54]OFD Sender: No OFD packet to send [02:59:59]OFD Sender: No OFD packet to send [03:00:04]OFD Sender: No OFD packet to send [03:00:09]OFD Sender: No OFD packet to send [03:00:14]OFD Sender: No OFD packet to send [03:00:19]OFD Sender: No OFD packet to send [03:00:24]OFD Sender: No OFD packet to send [03:00:29]OFD Sender: No OFD packet to send [03:00:34]OFD Sender: No OFD packet to send [03:00:39]OFD Sender: No OFD packet to send [03:00:44]OFD Sender: No OFD packet to send [03:00:49]OFD Sender: No OFD packet to send [03:00:54]OFD Sender: No OFD packet to send [03:00:59]OFD Sender: No OFD packet to send [03:01:04]OFD Sender: No OFD packet to send [03:01:09]OFD Sender: No OFD packet to send [03:01:14]OFD Sender: No OFD packet to send [03:01:19]OFD Sender: No OFD packet to send [03:01:24]OFD Sender: No OFD packet to send [03:01:29]OFD Sender: No OFD packet to send [03:01:34]OFD Sender: No OFD packet to send [03:01:34]accept exits with 7 [03:01:34]New connection [03:01:34]New thread 3067628900 created [03:01:34]Thread 3067485540 joined [03:01:34]Waiting for new connection... [03:01:34] Sock 7.Parse request [03:01:34]Sock 7.Check first char [03:01:34]Sock 7.First char is OK [03:01:34]request: POST /json_proto HTTP/1.0 [03:01:34]Method: POST [03:01:34]URL: /json_proto [03:01:34]Method is POST - this is cgi request [03:01:34]url: /json_proto [03:01:34]query_string will be loaded in cgi processing [03:01:34]execute_cgi json_proto POST (null) [03:01:34]execute_cgi path=json_proto method=POST [03:01:34]POST find Content-Length [03:01:34]Host: 172.17.50.195:8080 [03:01:34]Content-Length: 773 [03:01:34]Content-Type: application/json [03:01:34] [03:01:34]POST finish read [03:01:34]Found Content-Length = 773 [03:01:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092540", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 39.170, "sum" : 1500.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1500.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:01:34]execute_script... [03:01:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092540", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 39.170, "sum" : 1500.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1500.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:01:34]POST & json_proto [03:01:34]process_json_proto [03:01:34]json parsed OK: [03:01:34]protocol is kg_v1.0 [03:01:34]action value=close_receipt [03:01:34]process_action close_receipt [03:01:34]cmd_close_receipt [03:01:34]MH_GetDate [03:01:34]Write to MH i2c: F0 00 00 39 2B 53 [03:01:34]Write i2c OK [03:01:34]MH_I2C_Read... [03:01:34]Read from MH i2c: F0 [03:01:34]MH_I2C_Read... [03:01:34]Read from MH i2c: F0 09 00 [03:01:34]MH_I2C_Read... [03:01:34]Read from MH i2c: F0 09 00 39 2B 00 90 FE 1E 67 43 33 1C 67 68 [03:01:34]GetLastDocTimeStamp 1730084308 [03:01:34]current date 1730084496 [03:01:34]FM_GetShiftState [03:01:34]SAM_PROTO_GetShiftState [03:01:34]wFMCommunicate request_size=4 [03:01:34]MH_SAM_APDU [03:01:34]CAPDU: 80 13 01 00 [03:01:34]Write to MH i2c: E2 08 00 3A 2B 80 13 01 00 00 00 00 00 E2 [03:01:34]Write i2c OK [03:01:34]MH_I2C_Read... [03:01:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:01:34]Read from MH i2c: E2 [03:01:34]MH_I2C_Read... [03:01:34]Read from MH i2c: E2 0E 00 [03:01:34]MH_I2C_Read... [03:01:34]Read from MH i2c: E2 0E 00 3A 2B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 DB [03:01:34]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [03:01:34]wFMCommunicate OK [03:01:34]SAM_PROTO_GetShiftState done [03:01:34]FM_GetShiftState done [03:01:34]opened in 1730073493 [03:01:34]opened+sec_in_day 1730159893 [03:01:34]quantity*price = 150021 [03:01:34]sum+1 = 150022 [03:01:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.21 НСП 1% : 13.28 НДС 12% : 159.31 Наличными: 0.00 Безнал.: 1500.21 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 96 28.10.2024 03:01 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317621 ФПД: 211749214207297 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T030136&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317621&fm=211749214207297&tin=02508201610067®Number=0000000000091628&sum=150021 [03:01:36]StoreToDocumentArchive [03:01:36]shift 546 fd 317621 [03:01:36]save to /storage/0546/doc_00317621 [03:01:36]save last doc name /storage/0546/doc_00317621 to /storage/kkm_last_doc_name [03:01:36]save OK [03:01:36]Clear old archive folders... [03:01:36]ProcessDocumentItem done err = 0, tmpTLVsize=250 [03:01:36]tlvbuf is 0177F170 [03:01:36]SAM_PROTO_ClearQueue [03:01:36]wFMCommunicate request_size=4 [03:01:36]MH_SAM_APDU [03:01:36]CAPDU: 80 09 00 00 [03:01:36]Write to MH i2c: E2 08 00 47 2B 80 09 00 00 00 00 00 00 E4 [03:01:36]Write i2c OK [03:01:36]MH_I2C_Read... [03:01:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:01:36]Read from MH i2c: E2 [03:01:36]MH_I2C_Read... [03:01:36]Read from MH i2c: E2 03 00 [03:01:36]MH_I2C_Read... [03:01:36]Read from MH i2c: E2 03 00 47 2B 00 90 00 E6 [03:01:36]RAPDU: 90 00 [03:01:36]wFMCommunicate OK [03:01:36]SAM_PROTO_ClearQueue done [03:01:36]KKMCreateOFDPacket [03:01:36]OFDProtocolAddRootSTLVToBuf [03:01:36]FM_MakeSignedData [03:01:36]FM_MakeSignedData [03:01:36]SAM_PROTO_SignData [03:01:36]wFMCommunicate request_size=4 [03:01:36]MH_SAM_APDU [03:01:36]CAPDU: 80 0D 01 02 [03:01:36]Write to MH i2c: E2 08 00 48 2B 80 0D 01 02 00 00 00 00 EC [03:01:36]Write i2c OK [03:01:36]MH_I2C_Read... [03:01:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:01:36]Read from MH i2c: E2 [03:01:36]MH_I2C_Read... [03:01:36]Read from MH i2c: E2 03 00 [03:01:36]MH_I2C_Read... [03:01:36]Read from MH i2c: E2 03 00 48 2B 00 90 00 E7 [03:01:36]RAPDU: 90 00 [03:01:36]wFMCommunicate OK [03:01:36]wFMCommunicate request_size=255 [03:01:36]MH_SAM_APDU [03:01:36]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 02 99 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 05 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 05 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3B 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 05 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 90 FE 1E 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B5 D8 04 00 35 04 06 00 C0 95 [03:01:36]Write to MH i2c: E2 02 01 49 2B 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 02 99 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 05 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 05 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3B 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 05 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 90 FE 1E 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B5 D8 04 00 35 04 06 00 C0 95 00 00 5C [03:01:36]Write i2c OK [03:01:36]MH_I2C_Read... [03:01:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:01:36]Read from MH i2c: E2 [03:01:36]MH_I2C_Read... [03:01:36]Read from MH i2c: E2 03 00 [03:01:36]MH_I2C_Read... [03:01:36]Read from MH i2c: E2 03 00 49 2B 00 90 00 E8 [03:01:36]RAPDU: 90 00 [03:01:36]wFMCommunicate OK [03:01:36]wFMCommunicate request_size=9 [03:01:36]MH_SAM_APDU [03:01:36]CAPDU: 80 0D 02 02 04 B4 B1 BD 41 [03:01:36]Write to MH i2c: E2 0C 00 4A 2B 80 0D 02 02 04 00 B4 B1 BD 41 00 00 5A [03:01:36]Write i2c OK [03:01:36]MH_I2C_Read... [03:01:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:01:36]Read from MH i2c: E2 [03:01:36]MH_I2C_Read... [03:01:36]Read from MH i2c: E2 03 00 [03:01:36]MH_I2C_Read... [03:01:36]Read from MH i2c: E2 03 00 4A 2B 00 90 00 E9 [03:01:36]RAPDU: 90 00 [03:01:36]wFMCommunicate OK [03:01:36]wFMCommunicate request_size=4 [03:01:36]MH_SAM_APDU [03:01:36]CAPDU: 80 0D 03 02 [03:01:36]Write to MH i2c: E2 08 00 4B 2B 80 0D 03 02 00 00 00 00 F1 [03:01:36]Write i2c OK [03:01:36]MH_I2C_Read... [03:01:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:01:36]Read from MH i2c: E2 [03:01:36]MH_I2C_Read... [03:01:36]Read from MH i2c: E2 0B 00 [03:01:36]MH_I2C_Read... [03:01:36]Read from MH i2c: E2 0B 00 4B 2B 00 53 8A 0B F9 FF DA F9 5E 90 00 03 [03:01:36]RAPDU: 53 8A 0B F9 FF DA F9 5E 90 00 [03:01:36]wFMCommunicate OK [03:01:36]SAM_PROTO_SignData done [03:01:36]FM_MakeSignedData done [03:01:36]CreateOFDProtocolMessage [03:01:36]wFMCommunicate request_size=4 [03:01:36]MH_SAM_APDU [03:01:36]CAPDU: 80 11 00 00 [03:01:36]Write to MH i2c: E2 08 00 4C 2B 80 11 00 00 00 00 00 00 F1 [03:01:36]Write i2c OK [03:01:36]MH_I2C_Read... [03:01:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:01:36]Read from MH i2c: E2 [03:01:36]MH_I2C_Read... [03:01:36]Read from MH i2c: E2 17 00 [03:01:36]MH_I2C_Read... [03:01:36]Read from MH i2c: E2 17 00 4C 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 45 [03:01:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [03:01:36]wFMCommunicate OK [03:01:36]CreateOFDProtocolMessage done [03:01:36]OFDSenderStorePacket 317621 [03:01:36]StoreOFDPacket docnum=317621 [03:01:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 54 45 06 01 2D 4B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 02 99 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 05 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 05 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3B 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 05 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 90 FE 1E 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B5 D8 04 00 35 04 06 00 C0 95 B4 B1 BD 41 53 8A 0B F9 FF DA F9 5E [03:01:36]CheckFolder [03:01:36]dirname=/storage/ofd_packets [03:01:36]CheckFolder done [03:01:36]ProducePacketName [03:01:36]name=ofd_packets/00317621 [03:01:36]NVStorageSaveData ofd_packets/00317621 [03:01:36]File name is /storage/ofd_packets/00317621 [03:01:36]Write 300 bytes [03:01:36]NVStorageSaveData done [03:01:36]OFDSenderStorePacket done [03:01:36]KKMCreateOFDPacket done [03:01:36]NVStorageSaveData kkm_last_timestamp [03:01:36]File name is /storage/kkm_last_timestamp [03:01:36]Write 4 bytes [03:01:36]NVStorageSaveData done [03:01:36]ExternCall_PrintAddStr [03:01:36]wPrintStart [03:01:36]Write to MH i2c: 01 00 00 4D 2B 78 [03:01:36]Write i2c OK [03:01:36]MH_I2C_Read... [03:01:36]Read from MH i2c: 01 [03:01:36]MH_I2C_Read... [03:01:36]Read from MH i2c: 01 07 00 [03:01:36]MH_I2C_Read... [03:01:36]Read from MH i2c: 01 07 00 4D 2B 00 00 00 00 00 FF 0F 8D [03:01:36]RasterBufferAndPrint [03:01:36]line Счет N : (1)1092540 [03:01:36]line ИНН: 02508201610067 [03:01:36]line Контрольно-Кассовый Чек [03:01:36]line ПРОДАЖА [03:01:36]line ТРК (МРК, ГНК) : 71 [03:01:36]line Товар: 2711190000 [03:01:36]line ГАЗ-К-5 [03:01:36]line 39.170 * 38.30 [03:01:36]line = 1500.21 [03:01:36]line НДС 12% НСП 1% [03:01:36]line > о реализуемом товаре [03:01:36]line ИТОГО: 1500.21 [03:01:36]line НСП 1% : 13.28 [03:01:36]line НДС 12% : 159.31 [03:01:36]line Наличными: 0.00 [03:01:36]line Безнал.: 1500.21 [03:01:36]line Место: АЗС № 101 "Партнер Нефть" [03:01:36]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [03:01:36]line СНО: Общий режим [03:01:36]line Чек 96 28.10.2024 03:01 [03:01:36]line Смена: 546 ФФД: 1.0 [03:01:36]line ЗНМ: 0300000082 [03:01:36]line РНМ: 0000000000091628 [03:01:36]line Версия ККМ: 001 [03:01:36]line Платежная система: Mbank [03:01:36]line ФМ: 0000000000874671 [03:01:36]line ФД: 317621 [03:01:36]line ФПД: 211749214207297 [03:01:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T030136&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317621&fm=211749214207297&tin=02508201610067®Number=0000000000091628&sum=150021 [03:01:36]written 0, free lines is 4095 [03:01:36]OFD Sender: Processing packet 317621 [packets to send 127, broken 126] [03:01:36]ProducePacketName [03:01:36]name=ofd_packets/00317621 [03:01:36]OFD Sender: To server: pG, [03:01:36]CommunicateWithHost lk.salyk.kg:30040 [03:01:36]ConnectInit lk.salyk.kg [03:01:37]Connected sock=10 [03:01:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 54 45 06 01 2D 4B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 02 99 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 05 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 05 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3B 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 05 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 90 FE 1E 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B5 D8 04 00 35 04 06 00 C0 95 B4 B1 BD 41 53 8A 0B F9 FF DA F9 5E [03:01:37]Write to MH i2c: 01 00 00 76 2B A1 [03:01:37]Write i2c OK [03:01:37]MH_I2C_Read... [03:01:37]Read from MH i2c: 01 [03:01:37]MH_I2C_Read... [03:01:37]Read from MH i2c: 01 07 00 [03:01:37]MH_I2C_Read... [03:01:37]Read from MH i2c: 01 07 00 76 2B 00 00 00 00 00 1B 0D D0 [03:01:37]RasterBufferAndPrint [03:01:37]line [03:01:37]line [03:01:37]line [03:01:37]line [03:01:37]line [03:01:37]written 0, free lines is 3361 [03:01:37]MH_Cut [03:01:37]Write to MH i2c: D1 01 00 7D 2B 01 7A [03:01:37]Write i2c OK [03:01:37]MH_I2C_Read... [03:01:37]Read from MH i2c: D1 [03:01:37]MH_I2C_Read... [03:01:37]Read from MH i2c: D1 01 00 [03:01:37]MH_I2C_Read... [03:01:37]Read from MH i2c: D1 01 00 7D 2B 00 79 [03:01:37]Write to MH i2c: 01 00 00 7E 2B A9 [03:01:37]Write i2c OK [03:01:37]MH_I2C_Read... [03:01:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 5F 64 47 00 71 BD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B5 D8 04 00 F4 03 04 00 4B AA 1E 67 B6 04 01 00 00 7C D6 ED 7F 66 9D 37 76 [03:01:37]CommunicateWithHost err = 0 [03:01:37]CheckOFDResponse [03:01:37]1017 (14) - 77093643461234 [03:01:37]1041 (16) - 0000000000874671 [03:01:37]1040 (4) - 317621 [03:01:37]1012 (4) - 27.10.2024 21:02 [03:01:37]1206 (1) - 0 [03:01:37]OFD Sender: Remove packet 317621 [03:01:37]ProducePacketName [03:01:37]name=ofd_packets/00317621 [03:01:37]NVStorageDeleteData [03:01:37]*** Cut start [03:01:37]*** Partial cut [03:01:37]*** CUTSNS_PIN = 1 [03:01:37]OFD Sender: No OFD packet to send [03:01:37]*** CUTSNS_PIN = 0 [03:01:38]*** Brake cut motor [03:01:38]Read from MH i2c: 01 [03:01:38]MH_I2C_Read... [03:01:38]*** Stop cut motor [03:01:38]*** Cut end [03:01:38]Read from MH i2c: 01 07 00 [03:01:38]MH_I2C_Read... [03:01:38]Read from MH i2c: 01 07 00 7E 2B 00 00 00 00 00 FF 0F BE [03:01:38]process_action close_receipt done [03:01:38]requested_data is exist [03:01:38]produce_requested_data [03:01:38]requested_item fm.sn is exist - process it [03:01:38]wFMCommunicate request_size=4 [03:01:38]MH_SAM_APDU [03:01:38]CAPDU: 80 11 00 00 [03:01:38]Write to MH i2c: E2 08 00 7F 2B 80 11 00 00 00 00 00 00 24 [03:01:38]Write i2c OK [03:01:38]MH_I2C_Read... [03:01:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:01:38]Read from MH i2c: E2 [03:01:38]MH_I2C_Read... [03:01:38]Read from MH i2c: E2 17 00 [03:01:38]MH_I2C_Read... [03:01:38]Read from MH i2c: E2 17 00 7F 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 78 [03:01:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [03:01:38]wFMCommunicate OK [03:01:38]requested_item fd.num is exist - process it [03:01:38]SAM_PROTO_GetFieldsCounters [03:01:38]wFMCommunicate request_size=4 [03:01:38]MH_SAM_APDU [03:01:38]CAPDU: 80 13 00 00 [03:01:38]Write to MH i2c: E2 08 00 80 2B 80 13 00 00 00 00 00 00 27 [03:01:38]Write i2c OK [03:01:38]MH_I2C_Read... [03:01:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:01:38]Read from MH i2c: E2 [03:01:38]MH_I2C_Read... [03:01:38]Read from MH i2c: E2 62 00 [03:01:38]MH_I2C_Read... [03:01:38]Read from MH i2c: E2 62 00 80 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B5 D8 04 00 0E 04 04 00 22 02 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 1F [03:01:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B5 D8 04 00 0E 04 04 00 22 02 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 [03:01:38]wFMCommunicate OK [03:01:38]SAM_PROTO_GetFieldsCounters done [03:01:38]requested_item shift.num is exist - process it [03:01:38]requested_item shift.opened is exist - process it [03:01:38]req_shift_opened [03:01:38]FM_GetShiftState [03:01:38]SAM_PROTO_GetShiftState [03:01:38]wFMCommunicate request_size=4 [03:01:38]MH_SAM_APDU [03:01:38]CAPDU: 80 13 01 00 [03:01:38]Write to MH i2c: E2 08 00 81 2B 80 13 01 00 00 00 00 00 29 [03:01:38]Write i2c OK [03:01:38]MH_I2C_Read... [03:01:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:01:38]Read from MH i2c: E2 [03:01:38]MH_I2C_Read... [03:01:38]Read from MH i2c: E2 0E 00 [03:01:38]MH_I2C_Read... [03:01:38]Read from MH i2c: E2 0E 00 81 2B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 22 [03:01:38]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [03:01:38]wFMCommunicate OK [03:01:38]SAM_PROTO_GetShiftState done [03:01:38]FM_GetShiftState done [03:01:38]req_shift_opened done [03:01:38]requested_item shift.open_date is exist - process it [03:01:38]req_shift_open_date [03:01:38]req_shift_open_date done [03:01:38]produce_requested_data done [03:01:38]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317621,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [03:01:38]process_action_free close_receipt [03:01:38]json_value_free [03:01:38]json_value_free done [03:01:38]process_json_proto returns [03:01:38]Send response to host [03:01:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317621,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [03:01:38]free response buf [03:01:38]execute_script done [03:01:38]execute_script returns [03:01:38]free content buf [03:01:38]Sock 7.Close socket [03:01:38]Sock 7.Thread stoped [03:01:42]OFD Sender: No OFD packet to send [03:01:47]OFD Sender: No OFD packet to send [03:01:52]OFD Sender: No OFD packet to send [03:01:57]OFD Sender: No OFD packet to send [03:02:02]OFD Sender: No OFD packet to send [03:02:07]OFD Sender: No OFD packet to send [03:02:12]OFD Sender: No OFD packet to send [03:02:17]OFD Sender: No OFD packet to send [03:02:22]OFD Sender: No OFD packet to send [03:02:27]OFD Sender: No OFD packet to send [03:02:32]OFD Sender: No OFD packet to send [03:02:37]OFD Sender: No OFD packet to send [03:02:42]OFD Sender: No OFD packet to send [03:02:47]OFD Sender: No OFD packet to send [03:02:52]OFD Sender: No OFD packet to send [03:02:57]OFD Sender: No OFD packet to send [03:03:02]OFD Sender: No OFD packet to send [03:03:07]OFD Sender: No OFD packet to send [03:03:12]OFD Sender: No OFD packet to send [03:03:17]OFD Sender: No OFD packet to send [03:03:22]OFD Sender: No OFD packet to send [03:03:27]accept exits with 9 [03:03:27]New connection [03:03:27]New thread 3067485540 created [03:03:27]Thread 3067628900 joined [03:03:27]Waiting for new connection... [03:03:27] Sock 9.Parse request [03:03:27]Sock 9.Check first char [03:03:27]Sock 9.First char is OK [03:03:27]request: POST /json_proto HTTP/1.0 [03:03:27]Method: POST [03:03:27]URL: /json_proto [03:03:27]Method is POST - this is cgi request [03:03:27]url: /json_proto [03:03:27]query_string will be loaded in cgi processing [03:03:27]execute_cgi json_proto POST (null) [03:03:27]execute_cgi path=json_proto method=POST [03:03:27]POST find Content-Length [03:03:27]Host: 172.17.50.195:8080 [03:03:27]Content-Length: 683 [03:03:27]Content-Type: application/json [03:03:27] [03:03:27]POST finish read [03:03:27]Found Content-Length = 683 [03:03:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092538", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 18.200, "sum" : 697.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 697.00, "payments": [ { "type": 0, "sum" : 697.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:03:27]execute_script... [03:03:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092538", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 18.200, "sum" : 697.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 697.00, "payments": [ { "type": 0, "sum" : 697.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:03:27]POST & json_proto [03:03:27]process_json_proto [03:03:27]json parsed OK: [03:03:27]protocol is kg_v1.0 [03:03:27]action value=close_receipt [03:03:27]process_action close_receipt [03:03:27]cmd_close_receipt [03:03:27]MH_GetDate [03:03:27]Write to MH i2c: F0 00 00 82 2B 9C [03:03:27]Write i2c OK [03:03:27]MH_I2C_Read... [03:03:27]Read from MH i2c: F0 [03:03:27]MH_I2C_Read... [03:03:27]Read from MH i2c: F0 09 00 [03:03:27]MH_I2C_Read... [03:03:27]Read from MH i2c: F0 09 00 82 2B 00 01 FF 1E 67 43 33 1C 67 23 [03:03:27]GetLastDocTimeStamp 1730084496 [03:03:27]current date 1730084609 [03:03:27]FM_GetShiftState [03:03:27]SAM_PROTO_GetShiftState [03:03:27]wFMCommunicate request_size=4 [03:03:27]MH_SAM_APDU [03:03:27]CAPDU: 80 13 01 00 [03:03:27]Write to MH i2c: E2 08 00 83 2B 80 13 01 00 00 00 00 00 2B [03:03:27]Write i2c OK [03:03:27]MH_I2C_Read... [03:03:27]OFD Sender: No OFD packet to send [03:03:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:03:27]Read from MH i2c: E2 [03:03:27]MH_I2C_Read... [03:03:27]Read from MH i2c: E2 0E 00 [03:03:27]MH_I2C_Read... [03:03:27]Read from MH i2c: E2 0E 00 83 2B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 24 [03:03:27]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [03:03:27]wFMCommunicate OK [03:03:27]SAM_PROTO_GetShiftState done [03:03:27]FM_GetShiftState done [03:03:27]opened in 1730073493 [03:03:27]opened+sec_in_day 1730159893 [03:03:27]quantity*price = 69706 [03:03:27]sum+1 = 69707 [03:03:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 697.00 Внесено: 2000.00 СДАЧА: 1303.00 НСП 1% : 6.17 НДС 12% : 74.02 Наличными: 697.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 97 28.10.2024 03:03 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317622 ФПД: 258474442380438 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T030329&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317622&fm=258474442380438&tin=02508201610067®Number=0000000000091628&sum=69700 [03:03:29]StoreToDocumentArchive [03:03:29]shift 546 fd 317622 [03:03:29]save to /storage/0546/doc_00317622 [03:03:29]save last doc name /storage/0546/doc_00317622 to /storage/kkm_last_doc_name [03:03:29]save OK [03:03:29]Clear old archive folders... [03:03:29]ProcessDocumentItem done err = 0, tmpTLVsize=250 [03:03:29]tlvbuf is 0170B860 [03:03:29]SAM_PROTO_ClearQueue [03:03:29]wFMCommunicate request_size=4 [03:03:29]MH_SAM_APDU [03:03:29]CAPDU: 80 09 00 00 [03:03:29]Write to MH i2c: E2 08 00 90 2B 80 09 00 00 00 00 00 00 2D [03:03:29]Write i2c OK [03:03:29]MH_I2C_Read... [03:03:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:03:29]Read from MH i2c: E2 [03:03:29]MH_I2C_Read... [03:03:29]Read from MH i2c: E2 03 00 [03:03:29]MH_I2C_Read... [03:03:29]Read from MH i2c: E2 03 00 90 2B 00 90 00 2F [03:03:29]RAPDU: 90 00 [03:03:29]wFMCommunicate OK [03:03:29]SAM_PROTO_ClearQueue done [03:03:29]KKMCreateOFDPacket [03:03:29]OFDProtocolAddRootSTLVToBuf [03:03:29]FM_MakeSignedData [03:03:29]FM_MakeSignedData [03:03:29]SAM_PROTO_SignData [03:03:29]wFMCommunicate request_size=4 [03:03:29]MH_SAM_APDU [03:03:29]CAPDU: 80 0D 01 02 [03:03:29]Write to MH i2c: E2 08 00 91 2B 80 0D 01 02 00 00 00 00 35 [03:03:29]Write i2c OK [03:03:29]MH_I2C_Read... [03:03:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:03:29]Read from MH i2c: E2 [03:03:29]MH_I2C_Read... [03:03:29]Read from MH i2c: E2 03 00 [03:03:29]MH_I2C_Read... [03:03:29]Read from MH i2c: E2 03 00 91 2B 00 90 00 30 [03:03:29]RAPDU: 90 00 [03:03:29]wFMCommunicate OK [03:03:29]wFMCommunicate request_size=255 [03:03:29]MH_SAM_APDU [03:03:29]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 18 47 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 4A 10 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 10 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 69 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 1C 00 00 00 00 07 04 06 00 44 10 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 01 FF 1E 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B6 D8 04 00 35 04 06 00 EB 14 [03:03:29]Write to MH i2c: E2 02 01 92 2B 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 18 47 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 4A 10 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 10 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 69 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 1C 00 00 00 00 07 04 06 00 44 10 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 01 FF 1E 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B6 D8 04 00 35 04 06 00 EB 14 00 00 5C [03:03:29]Write i2c OK [03:03:29]MH_I2C_Read... [03:03:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:03:29]Read from MH i2c: E2 [03:03:29]MH_I2C_Read... [03:03:29]Read from MH i2c: E2 03 00 [03:03:29]MH_I2C_Read... [03:03:29]Read from MH i2c: E2 03 00 92 2B 00 90 00 31 [03:03:29]RAPDU: 90 00 [03:03:29]wFMCommunicate OK [03:03:29]wFMCommunicate request_size=9 [03:03:29]MH_SAM_APDU [03:03:29]CAPDU: 80 0D 02 02 04 C5 52 54 96 [03:03:29]Write to MH i2c: E2 0C 00 93 2B 80 0D 02 02 04 00 C5 52 54 96 00 00 41 [03:03:29]Write i2c OK [03:03:29]MH_I2C_Read... [03:03:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:03:29]Read from MH i2c: E2 [03:03:29]MH_I2C_Read... [03:03:29]Read from MH i2c: E2 03 00 [03:03:29]MH_I2C_Read... [03:03:29]Read from MH i2c: E2 03 00 93 2B 00 90 00 32 [03:03:29]RAPDU: 90 00 [03:03:29]wFMCommunicate OK [03:03:29]wFMCommunicate request_size=4 [03:03:29]MH_SAM_APDU [03:03:29]CAPDU: 80 0D 03 02 [03:03:29]Write to MH i2c: E2 08 00 94 2B 80 0D 03 02 00 00 00 00 3A [03:03:29]Write i2c OK [03:03:29]MH_I2C_Read... [03:03:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:03:29]Read from MH i2c: E2 [03:03:29]MH_I2C_Read... [03:03:29]Read from MH i2c: E2 0B 00 [03:03:29]MH_I2C_Read... [03:03:29]Read from MH i2c: E2 0B 00 94 2B 00 7F 51 0A DE 9E 93 98 31 90 00 ED [03:03:29]RAPDU: 7F 51 0A DE 9E 93 98 31 90 00 [03:03:29]wFMCommunicate OK [03:03:29]SAM_PROTO_SignData done [03:03:29]FM_MakeSignedData done [03:03:29]CreateOFDProtocolMessage [03:03:29]wFMCommunicate request_size=4 [03:03:29]MH_SAM_APDU [03:03:29]CAPDU: 80 11 00 00 [03:03:29]Write to MH i2c: E2 08 00 95 2B 80 11 00 00 00 00 00 00 3A [03:03:29]Write i2c OK [03:03:29]MH_I2C_Read... [03:03:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:03:29]Read from MH i2c: E2 [03:03:29]MH_I2C_Read... [03:03:29]Read from MH i2c: E2 17 00 [03:03:29]MH_I2C_Read... [03:03:29]Read from MH i2c: E2 17 00 95 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 8E [03:03:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [03:03:29]wFMCommunicate OK [03:03:29]CreateOFDProtocolMessage done [03:03:29]OFDSenderStorePacket 317622 [03:03:29]StoreOFDPacket docnum=317622 [03:03:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 18 3F 06 01 72 F1 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 18 47 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 4A 10 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 10 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 69 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 1C 00 00 00 00 07 04 06 00 44 10 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 01 FF 1E 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B6 D8 04 00 35 04 06 00 EB 14 C5 52 54 96 7F 51 0A DE 9E 93 98 31 [03:03:29]CheckFolder [03:03:29]dirname=/storage/ofd_packets [03:03:29]CheckFolder done [03:03:29]ProducePacketName [03:03:29]name=ofd_packets/00317622 [03:03:29]NVStorageSaveData ofd_packets/00317622 [03:03:29]File name is /storage/ofd_packets/00317622 [03:03:29]Write 300 bytes [03:03:29]NVStorageSaveData done [03:03:29]OFDSenderStorePacket done [03:03:29]KKMCreateOFDPacket done [03:03:29]NVStorageSaveData kkm_last_timestamp [03:03:29]File name is /storage/kkm_last_timestamp [03:03:29]Write 4 bytes [03:03:29]NVStorageSaveData done [03:03:29]ExternCall_PrintAddStr [03:03:29]wPrintStart [03:03:29]Write to MH i2c: 01 00 00 96 2B C1 [03:03:29]Write i2c OK [03:03:29]MH_I2C_Read... [03:03:29]Read from MH i2c: 01 [03:03:29]MH_I2C_Read... [03:03:29]Read from MH i2c: 01 07 00 [03:03:29]MH_I2C_Read... [03:03:29]Read from MH i2c: 01 07 00 96 2B 00 00 00 00 00 FF 0F D6 [03:03:29]RasterBufferAndPrint [03:03:29]line Счет N : (1)1092538 [03:03:29]line ИНН: 02508201610067 [03:03:29]line Контрольно-Кассовый Чек [03:03:29]line ПРОДАЖА [03:03:29]line ТРК (МРК, ГНК) : 81 [03:03:29]line Товар: 2711190000 [03:03:29]line ГАЗ-К-5 [03:03:29]line 18.200 * 38.30 [03:03:29]line = 697.06 [03:03:29]line НДС 12% НСП 1% [03:03:29]line > о реализуемом товаре [03:03:29]line ОКРУГЛЕНИЕ: -0.06 [03:03:29]line ИТОГО: 697.00 [03:03:29]line Внесено: 2000.00 [03:03:29]line СДАЧА: 1303.00 [03:03:29]line НСП 1% : 6.17 [03:03:29]line НДС 12% : 74.02 [03:03:29]line Наличными: 697.00 [03:03:29]line Безнал.: 0.00 [03:03:29]line Место: АЗС № 101 "Партнер Нефть" [03:03:29]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [03:03:29]line СНО: Общий режим [03:03:29]line Чек 97 28.10.2024 03:03 [03:03:29]line Смена: 546 ФФД: 1.0 [03:03:29]line ЗНМ: 0300000082 [03:03:29]line РНМ: 0000000000091628 [03:03:29]line Версия ККМ: 001 [03:03:29]line ФМ: 0000000000874671 [03:03:29]line ФД: 317622 [03:03:29]line ФПД: 258474442380438 [03:03:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T030329&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317622&fm=258474442380438&tin=02508201610067®Number=0000000000091628&sum=69700 [03:03:29]OFD Sender: Processing packet 317622 [packets to send 127, broken 126] [03:03:29]ProducePacketName [03:03:29]name=ofd_packets/00317622 [03:03:29]OFD Sender: To server: pG, [03:03:29]CommunicateWithHost lk.salyk.kg:30040 [03:03:29]ConnectInit lk.salyk.kg [03:03:29]written 0, free lines is 4095 [03:03:29]Connected sock=10 [03:03:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 18 3F 06 01 72 F1 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 18 47 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 4A 10 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 10 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 69 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 1C 00 00 00 00 07 04 06 00 44 10 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 01 FF 1E 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B6 D8 04 00 35 04 06 00 EB 14 C5 52 54 96 7F 51 0A DE 9E 93 98 31 [03:03:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 73 E7 47 00 DB A1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B6 D8 04 00 F4 03 04 00 BB AA 1E 67 B6 04 01 00 00 90 34 28 03 7F E1 E7 26 [03:03:30]CommunicateWithHost err = 0 [03:03:30]CheckOFDResponse [03:03:30]1017 (14) - 77093643461234 [03:03:30]1041 (16) - 0000000000874671 [03:03:30]1040 (4) - 317622 [03:03:30]1012 (4) - 27.10.2024 21:03 [03:03:30]1206 (1) - 0 [03:03:30]OFD Sender: Remove packet 317622 [03:03:30]ProducePacketName [03:03:30]name=ofd_packets/00317622 [03:03:30]NVStorageDeleteData [03:03:30]Write to MH i2c: 01 00 00 C1 2B EC [03:03:30]Write i2c OK [03:03:30]MH_I2C_Read... [03:03:30]Read from MH i2c: 01 [03:03:30]MH_I2C_Read... [03:03:30]Read from MH i2c: 01 07 00 [03:03:30]MH_I2C_Read... [03:03:30]Read from MH i2c: 01 07 00 C1 2B 00 00 00 00 00 EB 0C EA [03:03:30]RasterBufferAndPrint [03:03:30]line [03:03:30]line [03:03:30]line [03:03:30]line [03:03:30]line [03:03:30]written 0, free lines is 3313 [03:03:30]MH_Cut [03:03:30]Write to MH i2c: D1 01 00 C8 2B 01 C5 [03:03:30]Write i2c OK [03:03:30]MH_I2C_Read... [03:03:30]Read from MH i2c: D1 [03:03:30]MH_I2C_Read... [03:03:30]Read from MH i2c: D1 01 00 [03:03:30]MH_I2C_Read... [03:03:30]Read from MH i2c: D1 01 00 C8 2B 00 C4 [03:03:30]Write to MH i2c: 01 00 00 C9 2B F4 [03:03:30]Write i2c OK [03:03:30]MH_I2C_Read... [03:03:30]OFD Sender: No OFD packet to send [03:03:31]*** Cut start [03:03:31]*** Partial cut [03:03:31]*** CUTSNS_PIN = 1 [03:03:31]*** CUTSNS_PIN = 0 [03:03:31]*** Brake cut motor [03:03:31]Read from MH i2c: 01 [03:03:31]MH_I2C_Read... [03:03:31]*** Stop cut motor [03:03:31]*** Cut end [03:03:31]Read from MH i2c: 01 07 00 [03:03:31]MH_I2C_Read... [03:03:31]Read from MH i2c: 01 07 00 C9 2B 00 00 00 00 00 FF 0F 09 [03:03:31]process_action close_receipt done [03:03:31]requested_data is exist [03:03:31]produce_requested_data [03:03:31]requested_item fm.sn is exist - process it [03:03:31]wFMCommunicate request_size=4 [03:03:31]MH_SAM_APDU [03:03:31]CAPDU: 80 11 00 00 [03:03:31]Write to MH i2c: E2 08 00 CA 2B 80 11 00 00 00 00 00 00 6F [03:03:31]Write i2c OK [03:03:31]MH_I2C_Read... [03:03:31]Read from MH i2c: E2 [03:03:31]MH_I2C_Read... [03:03:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:03:31]Read from MH i2c: E2 17 00 [03:03:31]MH_I2C_Read... [03:03:31]Read from MH i2c: E2 17 00 CA 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C3 [03:03:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [03:03:31]wFMCommunicate OK [03:03:31]requested_item fd.num is exist - process it [03:03:31]SAM_PROTO_GetFieldsCounters [03:03:31]wFMCommunicate request_size=4 [03:03:31]MH_SAM_APDU [03:03:31]CAPDU: 80 13 00 00 [03:03:31]Write to MH i2c: E2 08 00 CB 2B 80 13 00 00 00 00 00 00 72 [03:03:31]Write i2c OK [03:03:31]MH_I2C_Read... [03:03:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:03:31]Read from MH i2c: E2 [03:03:31]MH_I2C_Read... [03:03:31]Read from MH i2c: E2 62 00 [03:03:31]MH_I2C_Read... [03:03:31]Read from MH i2c: E2 62 00 CB 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B6 D8 04 00 0E 04 04 00 22 02 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 6E [03:03:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B6 D8 04 00 0E 04 04 00 22 02 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 [03:03:31]wFMCommunicate OK [03:03:31]SAM_PROTO_GetFieldsCounters done [03:03:31]requested_item shift.num is exist - process it [03:03:31]requested_item shift.opened is exist - process it [03:03:31]req_shift_opened [03:03:31]FM_GetShiftState [03:03:31]SAM_PROTO_GetShiftState [03:03:31]wFMCommunicate request_size=4 [03:03:31]MH_SAM_APDU [03:03:31]CAPDU: 80 13 01 00 [03:03:31]Write to MH i2c: E2 08 00 CC 2B 80 13 01 00 00 00 00 00 74 [03:03:31]Write i2c OK [03:03:31]MH_I2C_Read... [03:03:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:03:31]Read from MH i2c: E2 [03:03:31]MH_I2C_Read... [03:03:31]Read from MH i2c: E2 0E 00 [03:03:31]MH_I2C_Read... [03:03:31]Read from MH i2c: E2 0E 00 CC 2B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 6D [03:03:31]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [03:03:31]wFMCommunicate OK [03:03:31]SAM_PROTO_GetShiftState done [03:03:31]FM_GetShiftState done [03:03:31]req_shift_opened done [03:03:31]requested_item shift.open_date is exist - process it [03:03:31]req_shift_open_date [03:03:31]req_shift_open_date done [03:03:31]produce_requested_data done [03:03:31]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317622,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [03:03:31]process_action_free close_receipt [03:03:31]json_value_free [03:03:31]json_value_free done [03:03:31]process_json_proto returns [03:03:31]Send response to host [03:03:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317622,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [03:03:31]free response buf [03:03:31]execute_script done [03:03:31]execute_script returns [03:03:31]free content buf [03:03:31]Sock 9.Close socket [03:03:31]Sock 9.Thread stoped [03:03:35]OFD Sender: No OFD packet to send [03:03:40]OFD Sender: No OFD packet to send [03:03:45]OFD Sender: No OFD packet to send [03:03:50]OFD Sender: No OFD packet to send [03:03:55]OFD Sender: No OFD packet to send [03:04:00]OFD Sender: No OFD packet to send [03:04:05]OFD Sender: No OFD packet to send [03:04:10]OFD Sender: No OFD packet to send [03:04:15]OFD Sender: No OFD packet to send [03:04:20]OFD Sender: No OFD packet to send [03:04:25]OFD Sender: No OFD packet to send [03:04:30]OFD Sender: No OFD packet to send [03:04:35]OFD Sender: No OFD packet to send [03:04:40]OFD Sender: No OFD packet to send [03:04:45]OFD Sender: No OFD packet to send [03:04:50]OFD Sender: No OFD packet to send [03:04:55]OFD Sender: No OFD packet to send [03:05:00]OFD Sender: No OFD packet to send [03:05:05]OFD Sender: No OFD packet to send [03:05:10]OFD Sender: No OFD packet to send [03:05:15]OFD Sender: No OFD packet to send [03:05:20]OFD Sender: No OFD packet to send [03:05:25]OFD Sender: No OFD packet to send [03:05:30]OFD Sender: No OFD packet to send [03:05:35]OFD Sender: No OFD packet to send [03:05:40]OFD Sender: No OFD packet to send [03:05:45]OFD Sender: No OFD packet to send [03:05:50]OFD Sender: No OFD packet to send [03:05:55]OFD Sender: No OFD packet to send [03:06:00]OFD Sender: No OFD packet to send [03:06:05]OFD Sender: No OFD packet to send [03:06:10]OFD Sender: No OFD packet to send [03:06:15]OFD Sender: No OFD packet to send [03:06:20]OFD Sender: No OFD packet to send [03:06:25]OFD Sender: No OFD packet to send [03:06:30]OFD Sender: No OFD packet to send [03:06:35]OFD Sender: No OFD packet to send [03:06:40]OFD Sender: No OFD packet to send [03:06:45]OFD Sender: No OFD packet to send [03:06:50]OFD Sender: No OFD packet to send [03:06:55]OFD Sender: No OFD packet to send [03:07:00]OFD Sender: No OFD packet to send [03:07:05]OFD Sender: No OFD packet to send [03:07:10]OFD Sender: No OFD packet to send [03:07:15]OFD Sender: No OFD packet to send [03:07:20]OFD Sender: No OFD packet to send [03:07:25]OFD Sender: No OFD packet to send [03:07:30]OFD Sender: No OFD packet to send [03:07:35]OFD Sender: No OFD packet to send [03:07:40]OFD Sender: No OFD packet to send [03:07:45]OFD Sender: No OFD packet to send [03:07:50]OFD Sender: No OFD packet to send [03:07:55]OFD Sender: No OFD packet to send [03:08:00]OFD Sender: No OFD packet to send [03:08:05]OFD Sender: No OFD packet to send [03:08:10]OFD Sender: No OFD packet to send [03:08:16]OFD Sender: No OFD packet to send [03:08:21]OFD Sender: No OFD packet to send [03:08:26]OFD Sender: No OFD packet to send [03:08:31]OFD Sender: No OFD packet to send [03:08:36]OFD Sender: No OFD packet to send [03:08:41]OFD Sender: No OFD packet to send [03:08:46]OFD Sender: No OFD packet to send [03:08:51]OFD Sender: No OFD packet to send [03:08:56]OFD Sender: No OFD packet to send [03:09:01]OFD Sender: No OFD packet to send [03:09:06]OFD Sender: No OFD packet to send [03:09:11]OFD Sender: No OFD packet to send [03:09:16]OFD Sender: No OFD packet to send [03:09:21]OFD Sender: No OFD packet to send [03:09:26]OFD Sender: No OFD packet to send [03:09:31]OFD Sender: No OFD packet to send [03:09:36]OFD Sender: No OFD packet to send [03:09:41]OFD Sender: No OFD packet to send [03:09:46]OFD Sender: No OFD packet to send [03:09:51]OFD Sender: No OFD packet to send [03:09:56]OFD Sender: No OFD packet to send [03:10:01]OFD Sender: No OFD packet to send [03:10:06]OFD Sender: No OFD packet to send [03:10:11]OFD Sender: No OFD packet to send [03:10:16]OFD Sender: No OFD packet to send [03:10:21]OFD Sender: No OFD packet to send [03:10:26]OFD Sender: No OFD packet to send [03:10:31]OFD Sender: No OFD packet to send [03:10:36]OFD Sender: No OFD packet to send [03:10:41]OFD Sender: No OFD packet to send [03:10:46]OFD Sender: No OFD packet to send [03:10:51]OFD Sender: No OFD packet to send [03:10:56]OFD Sender: No OFD packet to send [03:11:01]OFD Sender: No OFD packet to send [03:11:06]OFD Sender: No OFD packet to send [03:11:11]OFD Sender: No OFD packet to send [03:11:16]OFD Sender: No OFD packet to send [03:11:21]OFD Sender: No OFD packet to send [03:11:26]OFD Sender: No OFD packet to send [03:11:31]OFD Sender: No OFD packet to send [03:11:36]OFD Sender: No OFD packet to send [03:11:41]OFD Sender: No OFD packet to send [03:11:46]OFD Sender: No OFD packet to send [03:11:51]OFD Sender: No OFD packet to send [03:11:56]OFD Sender: No OFD packet to send [03:12:01]OFD Sender: No OFD packet to send [03:12:06]OFD Sender: No OFD packet to send [03:12:11]OFD Sender: No OFD packet to send [03:12:16]OFD Sender: No OFD packet to send [03:12:21]OFD Sender: No OFD packet to send [03:12:26]OFD Sender: No OFD packet to send [03:12:31]OFD Sender: No OFD packet to send [03:12:36]OFD Sender: No OFD packet to send [03:12:41]OFD Sender: No OFD packet to send [03:12:46]OFD Sender: No OFD packet to send [03:12:51]OFD Sender: No OFD packet to send [03:12:56]OFD Sender: No OFD packet to send [03:13:01]OFD Sender: No OFD packet to send [03:13:06]OFD Sender: No OFD packet to send [03:13:11]OFD Sender: No OFD packet to send [03:13:16]OFD Sender: No OFD packet to send [03:13:21]OFD Sender: No OFD packet to send [03:13:26]OFD Sender: No OFD packet to send [03:13:31]OFD Sender: No OFD packet to send [03:13:36]OFD Sender: No OFD packet to send [03:13:41]OFD Sender: No OFD packet to send [03:13:46]OFD Sender: No OFD packet to send [03:13:51]OFD Sender: No OFD packet to send [03:13:56]OFD Sender: No OFD packet to send [03:14:01]OFD Sender: No OFD packet to send [03:14:06]OFD Sender: No OFD packet to send [03:14:11]OFD Sender: No OFD packet to send [03:14:16]OFD Sender: No OFD packet to send [03:14:21]OFD Sender: No OFD packet to send [03:14:26]OFD Sender: No OFD packet to send [03:14:31]OFD Sender: No OFD packet to send [03:14:36]OFD Sender: No OFD packet to send [03:14:41]OFD Sender: No OFD packet to send [03:14:46]OFD Sender: No OFD packet to send [03:14:51]OFD Sender: No OFD packet to send [03:14:56]OFD Sender: No OFD packet to send [03:15:01]OFD Sender: No OFD packet to send [03:15:06]OFD Sender: No OFD packet to send [03:15:11]OFD Sender: No OFD packet to send [03:15:16]OFD Sender: No OFD packet to send [03:15:21]OFD Sender: No OFD packet to send [03:15:26]OFD Sender: No OFD packet to send [03:15:31]OFD Sender: No OFD packet to send [03:15:36]OFD Sender: No OFD packet to send [03:15:41]OFD Sender: No OFD packet to send [03:15:46]OFD Sender: No OFD packet to send [03:15:51]OFD Sender: No OFD packet to send [03:15:56]OFD Sender: No OFD packet to send [03:16:01]OFD Sender: No OFD packet to send [03:16:06]OFD Sender: No OFD packet to send [03:16:11]OFD Sender: No OFD packet to send [03:16:14]accept exits with 7 [03:16:14]New connection [03:16:14]New thread 3067628900 created [03:16:14]Thread 3067485540 joined [03:16:14]Waiting for new connection... [03:16:14] Sock 7.Parse request [03:16:14]Sock 7.Check first char [03:16:14]Sock 7.First char is OK [03:16:14]request: POST /json_proto HTTP/1.0 [03:16:14]Method: POST [03:16:14]URL: /json_proto [03:16:14]Method is POST - this is cgi request [03:16:14]url: /json_proto [03:16:14]query_string will be loaded in cgi processing [03:16:14]execute_cgi json_proto POST (null) [03:16:14]execute_cgi path=json_proto method=POST [03:16:14]POST find Content-Length [03:16:14]Host: 172.17.50.195:8080 [03:16:14]Content-Length: 678 [03:16:14]Content-Type: application/json [03:16:14] [03:16:14]POST finish read [03:16:14]Found Content-Length = 678 [03:16:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092542", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.630, "sum" : 510.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 510.00, "total" : 510.00, "payments": [ { "type": 0, "sum" : 510.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:16:14]execute_script... [03:16:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092542", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.630, "sum" : 510.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 510.00, "total" : 510.00, "payments": [ { "type": 0, "sum" : 510.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:16:14]POST & json_proto [03:16:14]process_json_proto [03:16:14]json parsed OK: [03:16:14]protocol is kg_v1.0 [03:16:14]action value=close_receipt [03:16:14]process_action close_receipt [03:16:14]cmd_close_receipt [03:16:14]MH_GetDate [03:16:14]Write to MH i2c: F0 00 00 CD 2B E7 [03:16:14]Write i2c OK [03:16:14]MH_I2C_Read... [03:16:14]Read from MH i2c: F0 [03:16:14]MH_I2C_Read... [03:16:14]Read from MH i2c: F0 09 00 [03:16:14]MH_I2C_Read... [03:16:14]Read from MH i2c: F0 09 00 CD 2B 00 00 02 1F 67 43 33 1C 67 71 [03:16:14]GetLastDocTimeStamp 1730084609 [03:16:14]current date 1730085376 [03:16:14]FM_GetShiftState [03:16:14]SAM_PROTO_GetShiftState [03:16:14]wFMCommunicate request_size=4 [03:16:14]MH_SAM_APDU [03:16:14]CAPDU: 80 13 01 00 [03:16:14]Write to MH i2c: E2 08 00 CE 2B 80 13 01 00 00 00 00 00 76 [03:16:14]Write i2c OK [03:16:14]MH_I2C_Read... [03:16:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:16:14]Read from MH i2c: E2 [03:16:14]MH_I2C_Read... [03:16:14]Read from MH i2c: E2 0E 00 [03:16:14]MH_I2C_Read... [03:16:14]Read from MH i2c: E2 0E 00 CE 2B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 6F [03:16:14]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [03:16:14]wFMCommunicate OK [03:16:14]SAM_PROTO_GetShiftState done [03:16:14]FM_GetShiftState done [03:16:14]opened in 1730073493 [03:16:14]opened+sec_in_day 1730159893 [03:16:14]quantity*price = 51044 [03:16:14]sum+1 = 51046 [03:16:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 510.00 Внесено: 510.00 СДАЧА: 0.00 НСП 1% : 4.52 НДС 12% : 54.21 Наличными: 510.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 98 28.10.2024 03:16 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317623 ФПД: 27860814574486 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T031616&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317623&fm=27860814574486&tin=02508201610067®Number=0000000000091628&sum=51000 [03:16:15]StoreToDocumentArchive [03:16:15]shift 546 fd 317623 [03:16:15]save to /storage/0546/doc_00317623 [03:16:15]save last doc name /storage/0546/doc_00317623 to /storage/kkm_last_doc_name [03:16:15]save OK [03:16:15]Clear old archive folders... [03:16:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:16:15]tlvbuf is B6FFD850 [03:16:15]SAM_PROTO_ClearQueue [03:16:15]wFMCommunicate request_size=4 [03:16:15]MH_SAM_APDU [03:16:15]CAPDU: 80 09 00 00 [03:16:15]Write to MH i2c: E2 08 00 DB 2B 80 09 00 00 00 00 00 00 78 [03:16:15]Write i2c OK [03:16:15]MH_I2C_Read... [03:16:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:16:15]Read from MH i2c: E2 [03:16:15]MH_I2C_Read... [03:16:15]Read from MH i2c: E2 03 00 [03:16:15]MH_I2C_Read... [03:16:15]Read from MH i2c: E2 03 00 DB 2B 00 90 00 7A [03:16:15]RAPDU: 90 00 [03:16:15]wFMCommunicate OK [03:16:15]SAM_PROTO_ClearQueue done [03:16:15]KKMCreateOFDPacket [03:16:15]OFDProtocolAddRootSTLVToBuf [03:16:15]FM_MakeSignedData [03:16:15]FM_MakeSignedData [03:16:15]SAM_PROTO_SignData [03:16:15]wFMCommunicate request_size=4 [03:16:15]MH_SAM_APDU [03:16:15]CAPDU: 80 0D 01 02 [03:16:15]Write to MH i2c: E2 08 00 DC 2B 80 0D 01 02 00 00 00 00 80 [03:16:15]Write i2c OK [03:16:15]MH_I2C_Read... [03:16:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:16:15]Read from MH i2c: E2 [03:16:15]MH_I2C_Read... [03:16:15]Read from MH i2c: E2 03 00 [03:16:15]MH_I2C_Read... [03:16:15]Read from MH i2c: E2 03 00 DC 2B 00 90 00 7B [03:16:15]RAPDU: 90 00 [03:16:15]wFMCommunicate OK [03:16:15]wFMCommunicate request_size=255 [03:16:15]MH_SAM_APDU [03:16:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CE 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 65 C7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2D 15 00 00 00 00 07 04 06 00 38 C7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 00 02 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B7 D8 04 00 35 04 06 00 19 [03:16:15]Write to MH i2c: E2 02 01 DD 2B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CE 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 65 C7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2D 15 00 00 00 00 07 04 06 00 38 C7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 00 02 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B7 D8 04 00 35 04 06 00 19 00 00 9B [03:16:15]Write i2c OK [03:16:15]MH_I2C_Read... [03:16:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:16:16]Read from MH i2c: E2 [03:16:16]MH_I2C_Read... [03:16:16]Read from MH i2c: E2 03 00 [03:16:16]MH_I2C_Read... [03:16:16]Read from MH i2c: E2 03 00 DD 2B 00 90 00 7C [03:16:16]RAPDU: 90 00 [03:16:16]wFMCommunicate OK [03:16:16]wFMCommunicate request_size=10 [03:16:16]MH_SAM_APDU [03:16:16]CAPDU: 80 0D 02 02 05 56 D9 F4 B3 96 [03:16:16]Write to MH i2c: E2 0D 00 DE 2B 80 0D 02 02 05 00 56 D9 F4 B3 96 00 00 F9 [03:16:16]Write i2c OK [03:16:16]MH_I2C_Read... [03:16:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:16:16]Read from MH i2c: E2 [03:16:16]MH_I2C_Read... [03:16:16]Read from MH i2c: E2 03 00 [03:16:16]MH_I2C_Read... [03:16:16]Read from MH i2c: E2 03 00 DE 2B 00 90 00 7D [03:16:16]RAPDU: 90 00 [03:16:16]wFMCommunicate OK [03:16:16]wFMCommunicate request_size=4 [03:16:16]MH_SAM_APDU [03:16:16]CAPDU: 80 0D 03 02 [03:16:16]Write to MH i2c: E2 08 00 DF 2B 80 0D 03 02 00 00 00 00 85 [03:16:16]Write i2c OK [03:16:16]MH_I2C_Read... [03:16:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:16:16]Read from MH i2c: E2 [03:16:16]MH_I2C_Read... [03:16:16]Read from MH i2c: E2 0B 00 [03:16:16]MH_I2C_Read... [03:16:16]Read from MH i2c: E2 0B 00 DF 2B 00 BC 40 25 8B 1C A5 30 8D 90 00 B0 [03:16:16]RAPDU: BC 40 25 8B 1C A5 30 8D 90 00 [03:16:16]wFMCommunicate OK [03:16:16]SAM_PROTO_SignData done [03:16:16]FM_MakeSignedData done [03:16:16]CreateOFDProtocolMessage [03:16:16]wFMCommunicate request_size=4 [03:16:16]MH_SAM_APDU [03:16:16]CAPDU: 80 11 00 00 [03:16:16]Write to MH i2c: E2 08 00 E0 2B 80 11 00 00 00 00 00 00 85 [03:16:16]Write i2c OK [03:16:16]MH_I2C_Read... [03:16:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:16:16]Read from MH i2c: E2 [03:16:16]MH_I2C_Read... [03:16:16]Read from MH i2c: E2 17 00 [03:16:16]MH_I2C_Read... [03:16:16]Read from MH i2c: E2 17 00 E0 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D9 [03:16:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [03:16:16]wFMCommunicate OK [03:16:16]CreateOFDProtocolMessage done [03:16:16]OFDSenderStorePacket 317623 [03:16:16]StoreOFDPacket docnum=317623 [03:16:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 57 4B 07 01 02 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 32 FF 03 08 00 03 CE 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 65 C7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2D 15 00 00 00 00 07 04 06 00 38 C7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 00 02 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B7 D8 04 00 35 04 06 00 19 56 D9 F4 B3 96 BC 40 25 8B 1C A5 30 8D [03:16:16]CheckFolder [03:16:16]dirname=/storage/ofd_packets [03:16:16]CheckFolder done [03:16:16]ProducePacketName [03:16:16]name=ofd_packets/00317623 [03:16:16]NVStorageSaveData ofd_packets/00317623 [03:16:16]File name is /storage/ofd_packets/00317623 [03:16:16]Write 301 bytes [03:16:16]NVStorageSaveData done [03:16:16]OFDSenderStorePacket done [03:16:16]KKMCreateOFDPacket done [03:16:16]NVStorageSaveData kkm_last_timestamp [03:16:16]File name is /storage/kkm_last_timestamp [03:16:16]Write 4 bytes [03:16:16]NVStorageSaveData done [03:16:16]ExternCall_PrintAddStr [03:16:16]wPrintStart [03:16:16]Write to MH i2c: 01 00 00 E1 2B 0C [03:16:16]Write i2c OK [03:16:16]MH_I2C_Read... [03:16:16]Read from MH i2c: 01 [03:16:16]MH_I2C_Read... [03:16:16]Read from MH i2c: 01 07 00 [03:16:16]MH_I2C_Read... [03:16:16]Read from MH i2c: 01 07 00 E1 2B 00 00 00 00 00 FF 0F 21 [03:16:16]RasterBufferAndPrint [03:16:16]line Счет N : (1)1092542 [03:16:16]line ИНН: 02508201610067 [03:16:16]line Контрольно-Кассовый Чек [03:16:16]line ПРОДАЖА [03:16:16]line ТРК (МРК, ГНК) : 53 [03:16:16]line Товар: 2710124130 [03:16:16]line Аи-92-К-2 [03:16:16]line 7.630 * 66.90 [03:16:16]line = 510.45 [03:16:16]line НДС 12% НСП 1% [03:16:16]line > о реализуемом товаре [03:16:16]line ОКРУГЛЕНИЕ: -0.45 [03:16:16]line ИТОГО: 510.00 [03:16:16]line Внесено: 510.00 [03:16:16]line СДАЧА: 0.00 [03:16:16]line НСП 1% : 4.52 [03:16:16]line НДС 12% : 54.21 [03:16:16]line Наличными: 510.00 [03:16:16]line Безнал.: 0.00 [03:16:16]line Место: АЗС № 101 "Партнер Нефть" [03:16:16]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [03:16:16]line СНО: Общий режим [03:16:16]line Чек 98 28.10.2024 03:16 [03:16:16]line Смена: 546 ФФД: 1.0 [03:16:16]line ЗНМ: 0300000082 [03:16:16]line РНМ: 0000000000091628 [03:16:16]line Версия ККМ: 001 [03:16:16]line ФМ: 0000000000874671 [03:16:16]line ФД: 317623 [03:16:16]line ФПД: 27860814574486 [03:16:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T031616&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317623&fm=27860814574486&tin=02508201610067®Number=0000000000091628&sum=51000 [03:16:16]written 0, free lines is 4095 [03:16:16]OFD Sender: Processing packet 317623 [packets to send 127, broken 126] [03:16:16]ProducePacketName [03:16:16]name=ofd_packets/00317623 [03:16:16]OFD Sender: To server: pG, [03:16:16]CommunicateWithHost lk.salyk.kg:30040 [03:16:16]ConnectInit lk.salyk.kg [03:16:16]Connected sock=10 [03:16:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 57 4B 07 01 02 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 32 FF 03 08 00 03 CE 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 65 C7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2D 15 00 00 00 00 07 04 06 00 38 C7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 00 02 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B7 D8 04 00 35 04 06 00 19 56 D9 F4 B3 96 BC 40 25 8B 1C A5 30 8D [03:16:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 1B 94 47 00 53 C6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B7 D8 04 00 F4 03 04 00 BA AD 1E 67 B6 04 01 00 00 70 E0 FF C3 42 A5 F8 BD [03:16:16]CommunicateWithHost err = 0 [03:16:16]CheckOFDResponse [03:16:16]1017 (14) - 77093643461234 [03:16:16]1041 (16) - 0000000000874671 [03:16:16]1040 (4) - 317623 [03:16:16]1012 (4) - 27.10.2024 21:16 [03:16:16]1206 (1) - 0 [03:16:16]OFD Sender: Remove packet 317623 [03:16:16]ProducePacketName [03:16:16]name=ofd_packets/00317623 [03:16:16]NVStorageDeleteData [03:16:16]Write to MH i2c: 01 00 00 0C 2C 38 [03:16:16]Write i2c OK [03:16:16]MH_I2C_Read... [03:16:16]Read from MH i2c: 01 [03:16:16]MH_I2C_Read... [03:16:16]Read from MH i2c: 01 07 00 [03:16:16]MH_I2C_Read... [03:16:16]Read from MH i2c: 01 07 00 0C 2C 00 00 00 00 00 E4 0C 2F [03:16:16]RasterBufferAndPrint [03:16:16]line [03:16:16]line [03:16:16]line [03:16:16]line [03:16:16]line [03:16:16]written 0, free lines is 3306 [03:16:16]MH_Cut [03:16:16]Write to MH i2c: D1 01 00 13 2C 01 11 [03:16:17]Write i2c OK [03:16:17]MH_I2C_Read... [03:16:17]Read from MH i2c: D1 [03:16:17]MH_I2C_Read... [03:16:17]Read from MH i2c: D1 01 00 [03:16:17]MH_I2C_Read... [03:16:17]Read from MH i2c: D1 01 00 13 2C 00 10 [03:16:17]Write to MH i2c: 01 00 00 14 2C 40 [03:16:17]Write i2c OK [03:16:17]MH_I2C_Read... [03:16:17]OFD Sender: No OFD packet to send [03:16:17]*** Cut start [03:16:17]*** Partial cut [03:16:17]*** CUTSNS_PIN = 1 [03:16:17]*** CUTSNS_PIN = 0 [03:16:17]*** Brake cut motor [03:16:18]Read from MH i2c: 01 [03:16:18]MH_I2C_Read... [03:16:18]*** Stop cut motor [03:16:18]*** Cut end [03:16:18]Read from MH i2c: 01 07 00 [03:16:18]MH_I2C_Read... [03:16:18]Read from MH i2c: 01 07 00 14 2C 00 00 00 00 00 FF 0F 55 [03:16:18]process_action close_receipt done [03:16:18]requested_data is exist [03:16:18]produce_requested_data [03:16:18]requested_item fm.sn is exist - process it [03:16:18]wFMCommunicate request_size=4 [03:16:18]MH_SAM_APDU [03:16:18]CAPDU: 80 11 00 00 [03:16:18]Write to MH i2c: E2 08 00 15 2C 80 11 00 00 00 00 00 00 BB [03:16:18]Write i2c OK [03:16:18]MH_I2C_Read... [03:16:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:16:18]Read from MH i2c: E2 [03:16:18]MH_I2C_Read... [03:16:18]Read from MH i2c: E2 17 00 [03:16:18]MH_I2C_Read... [03:16:18]Read from MH i2c: E2 17 00 15 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 0F [03:16:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [03:16:18]wFMCommunicate OK [03:16:18]requested_item fd.num is exist - process it [03:16:18]SAM_PROTO_GetFieldsCounters [03:16:18]wFMCommunicate request_size=4 [03:16:18]MH_SAM_APDU [03:16:18]CAPDU: 80 13 00 00 [03:16:18]Write to MH i2c: E2 08 00 16 2C 80 13 00 00 00 00 00 00 BE [03:16:18]Write i2c OK [03:16:18]MH_I2C_Read... [03:16:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:16:18]Read from MH i2c: E2 [03:16:18]MH_I2C_Read... [03:16:18]Read from MH i2c: E2 62 00 [03:16:18]MH_I2C_Read... [03:16:18]Read from MH i2c: E2 62 00 16 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B7 D8 04 00 0E 04 04 00 22 02 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 BE [03:16:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B7 D8 04 00 0E 04 04 00 22 02 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 [03:16:18]wFMCommunicate OK [03:16:18]SAM_PROTO_GetFieldsCounters done [03:16:18]requested_item shift.num is exist - process it [03:16:18]requested_item shift.opened is exist - process it [03:16:18]req_shift_opened [03:16:18]FM_GetShiftState [03:16:18]SAM_PROTO_GetShiftState [03:16:18]wFMCommunicate request_size=4 [03:16:18]MH_SAM_APDU [03:16:18]CAPDU: 80 13 01 00 [03:16:18]Write to MH i2c: E2 08 00 17 2C 80 13 01 00 00 00 00 00 C0 [03:16:18]Write i2c OK [03:16:18]MH_I2C_Read... [03:16:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:16:18]Read from MH i2c: E2 [03:16:18]MH_I2C_Read... [03:16:18]Read from MH i2c: E2 0E 00 [03:16:18]MH_I2C_Read... [03:16:18]Read from MH i2c: E2 0E 00 17 2C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B9 [03:16:18]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [03:16:18]wFMCommunicate OK [03:16:18]SAM_PROTO_GetShiftState done [03:16:18]FM_GetShiftState done [03:16:18]req_shift_opened done [03:16:18]requested_item shift.open_date is exist - process it [03:16:18]req_shift_open_date [03:16:18]req_shift_open_date done [03:16:18]produce_requested_data done [03:16:18]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317623,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [03:16:18]process_action_free close_receipt [03:16:18]json_value_free [03:16:18]json_value_free done [03:16:18]process_json_proto returns [03:16:18]Send response to host [03:16:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317623,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [03:16:18]free response buf [03:16:18]execute_script done [03:16:18]execute_script returns [03:16:18]free content buf [03:16:18]Sock 7.Close socket [03:16:18]Sock 7.Thread stoped [03:16:22]OFD Sender: No OFD packet to send [03:16:27]OFD Sender: No OFD packet to send [03:16:32]OFD Sender: No OFD packet to send [03:16:37]OFD Sender: No OFD packet to send [03:16:42]OFD Sender: No OFD packet to send [03:16:47]OFD Sender: No OFD packet to send [03:16:52]OFD Sender: No OFD packet to send [03:16:57]OFD Sender: No OFD packet to send [03:17:02]OFD Sender: No OFD packet to send [03:17:07]OFD Sender: No OFD packet to send [03:17:12]OFD Sender: No OFD packet to send [03:17:17]OFD Sender: No OFD packet to send [03:17:22]OFD Sender: No OFD packet to send [03:17:27]OFD Sender: No OFD packet to send [03:17:32]OFD Sender: No OFD packet to send [03:17:37]OFD Sender: No OFD packet to send [03:17:42]OFD Sender: No OFD packet to send [03:17:47]OFD Sender: No OFD packet to send [03:17:52]OFD Sender: No OFD packet to send [03:17:57]OFD Sender: No OFD packet to send [03:18:02]OFD Sender: No OFD packet to send [03:18:07]OFD Sender: No OFD packet to send [03:18:12]OFD Sender: No OFD packet to send [03:18:17]OFD Sender: No OFD packet to send [03:18:22]OFD Sender: No OFD packet to send [03:18:27]OFD Sender: No OFD packet to send [03:18:32]OFD Sender: No OFD packet to send [03:18:37]OFD Sender: No OFD packet to send [03:18:42]OFD Sender: No OFD packet to send [03:18:47]OFD Sender: No OFD packet to send [03:18:52]OFD Sender: No OFD packet to send [03:18:57]OFD Sender: No OFD packet to send [03:19:02]OFD Sender: No OFD packet to send [03:19:07]OFD Sender: No OFD packet to send [03:19:12]OFD Sender: No OFD packet to send [03:19:17]OFD Sender: No OFD packet to send [03:19:22]OFD Sender: No OFD packet to send [03:19:27]OFD Sender: No OFD packet to send [03:19:32]OFD Sender: No OFD packet to send [03:19:37]OFD Sender: No OFD packet to send [03:19:42]OFD Sender: No OFD packet to send [03:19:47]OFD Sender: No OFD packet to send [03:19:52]OFD Sender: No OFD packet to send [03:19:57]OFD Sender: No OFD packet to send [03:20:02]OFD Sender: No OFD packet to send [03:20:07]OFD Sender: No OFD packet to send [03:20:12]OFD Sender: No OFD packet to send [03:20:17]OFD Sender: No OFD packet to send [03:20:22]OFD Sender: No OFD packet to send [03:20:25]accept exits with 9 [03:20:25]New connection [03:20:25]New thread 3067485540 created [03:20:25]Thread 3067628900 joined [03:20:25]Waiting for new connection... [03:20:25] Sock 9.Parse request [03:20:25]Sock 9.Check first char [03:20:25]Sock 9.First char is OK [03:20:25]request: POST /json_proto HTTP/1.0 [03:20:25]Method: POST [03:20:25]URL: /json_proto [03:20:25]Method is POST - this is cgi request [03:20:25]url: /json_proto [03:20:25]query_string will be loaded in cgi processing [03:20:25]execute_cgi json_proto POST (null) [03:20:25]execute_cgi path=json_proto method=POST [03:20:25]POST find Content-Length [03:20:25]Host: 172.17.50.195:8080 [03:20:25]Content-Length: 686 [03:20:25]Content-Type: application/json [03:20:25] [03:20:25]POST finish read [03:20:25]Found Content-Length = 686 [03:20:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092541", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 36.040, "sum" : 1380.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1380.00, "payments": [ { "type": 0, "sum" : 1380.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:20:25]execute_script... [03:20: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)1092541", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 36.040, "sum" : 1380.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1380.00, "payments": [ { "type": 0, "sum" : 1380.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:20:25]POST & json_proto [03:20:25]process_json_proto [03:20:25]json parsed OK: [03:20:25]protocol is kg_v1.0 [03:20:25]action value=close_receipt [03:20:25]process_action close_receipt [03:20:25]cmd_close_receipt [03:20:25]MH_GetDate [03:20:25]Write to MH i2c: F0 00 00 18 2C 33 [03:20:25]Write i2c OK [03:20:25]MH_I2C_Read... [03:20:25]Read from MH i2c: F0 [03:20:25]MH_I2C_Read... [03:20:25]Read from MH i2c: F0 09 00 [03:20:25]MH_I2C_Read... [03:20:25]Read from MH i2c: F0 09 00 18 2C 00 FB 02 1F 67 43 33 1C 67 B8 [03:20:25]GetLastDocTimeStamp 1730085376 [03:20:25]current date 1730085627 [03:20:25]FM_GetShiftState [03:20:25]SAM_PROTO_GetShiftState [03:20:25]wFMCommunicate request_size=4 [03:20:25]MH_SAM_APDU [03:20:25]CAPDU: 80 13 01 00 [03:20:25]Write to MH i2c: E2 08 00 19 2C 80 13 01 00 00 00 00 00 C2 [03:20:25]Write i2c OK [03:20:25]MH_I2C_Read... [03:20:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:20:25]Read from MH i2c: E2 [03:20:25]MH_I2C_Read... [03:20:25]Read from MH i2c: E2 0E 00 [03:20:25]MH_I2C_Read... [03:20:25]Read from MH i2c: E2 0E 00 19 2C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 BB [03:20:25]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [03:20:25]wFMCommunicate OK [03:20:25]SAM_PROTO_GetShiftState done [03:20:25]FM_GetShiftState done [03:20:25]opened in 1730073493 [03:20:25]opened+sec_in_day 1730159893 [03:20:25]quantity*price = 138033 [03:20:25]sum+1 = 138034 [03:20:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 1380.00 Внесено: 1500.00 СДАЧА: 120.00 НСП 1% : 12.21 НДС 12% : 146.58 Наличными: 1380.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 99 28.10.2024 03:20 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317624 ФПД: 243021774407498 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T032027&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317624&fm=243021774407498&tin=02508201610067®Number=0000000000091628&sum=138000 [03:20:26]StoreToDocumentArchive [03:20:26]shift 546 fd 317624 [03:20:26]save to /storage/0546/doc_00317624 [03:20:26]save last doc name /storage/0546/doc_00317624 to /storage/kkm_last_doc_name [03:20:26]save OK [03:20:26]Clear old archive folders... [03:20:26]ProcessDocumentItem done err = 0, tmpTLVsize=250 [03:20:26]tlvbuf is 01708BB0 [03:20:26]SAM_PROTO_ClearQueue [03:20:26]wFMCommunicate request_size=4 [03:20:26]MH_SAM_APDU [03:20:26]CAPDU: 80 09 00 00 [03:20:26]Write to MH i2c: E2 08 00 26 2C 80 09 00 00 00 00 00 00 C4 [03:20:26]Write i2c OK [03:20:26]MH_I2C_Read... [03:20:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:20:26]Read from MH i2c: E2 [03:20:26]MH_I2C_Read... [03:20:26]Read from MH i2c: E2 03 00 [03:20:26]MH_I2C_Read... [03:20:26]Read from MH i2c: E2 03 00 26 2C 00 90 00 C6 [03:20:26]RAPDU: 90 00 [03:20:26]wFMCommunicate OK [03:20:26]SAM_PROTO_ClearQueue done [03:20:26]KKMCreateOFDPacket [03:20:26]OFDProtocolAddRootSTLVToBuf [03:20:26]FM_MakeSignedData [03:20:26]FM_MakeSignedData [03:20:26]SAM_PROTO_SignData [03:20:26]wFMCommunicate request_size=4 [03:20:26]MH_SAM_APDU [03:20:26]CAPDU: 80 0D 01 02 [03:20:26]Write to MH i2c: E2 08 00 27 2C 80 0D 01 02 00 00 00 00 CC [03:20:26]Write i2c OK [03:20:26]MH_I2C_Read... [03:20:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:20:26]Read from MH i2c: E2 [03:20:26]MH_I2C_Read... [03:20:26]Read from MH i2c: E2 03 00 [03:20:26]MH_I2C_Read... [03:20:26]Read from MH i2c: E2 03 00 27 2C 00 90 00 C7 [03:20:26]RAPDU: 90 00 [03:20:26]wFMCommunicate OK [03:20:26]wFMCommunicate request_size=255 [03:20:26]MH_SAM_APDU [03:20:26]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C8 8C 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 31 1B 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 1B 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C5 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 42 39 00 00 00 00 07 04 06 00 10 1B 02 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 FB 02 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B8 D8 04 00 35 04 06 00 DD 06 [03:20:26]Write to MH i2c: E2 02 01 28 2C 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C8 8C 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 31 1B 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 1B 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C5 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 42 39 00 00 00 00 07 04 06 00 10 1B 02 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 FB 02 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B8 D8 04 00 35 04 06 00 DD 06 00 00 44 [03:20:26]Write i2c OK [03:20:26]MH_I2C_Read... [03:20:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:20:26]Read from MH i2c: E2 [03:20:26]MH_I2C_Read... [03:20:26]Read from MH i2c: E2 03 00 [03:20:26]MH_I2C_Read... [03:20:26]Read from MH i2c: E2 03 00 28 2C 00 90 00 C8 [03:20:26]RAPDU: 90 00 [03:20:26]wFMCommunicate OK [03:20:26]wFMCommunicate request_size=9 [03:20:26]MH_SAM_APDU [03:20:26]CAPDU: 80 0D 02 02 04 EA 89 47 4A [03:20:26]Write to MH i2c: E2 0C 00 29 2C 80 0D 02 02 04 00 EA 89 47 4A 00 00 DB [03:20:26]Write i2c OK [03:20:26]MH_I2C_Read... [03:20:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:20:26]Read from MH i2c: E2 [03:20:26]MH_I2C_Read... [03:20:26]Read from MH i2c: E2 03 00 [03:20:26]MH_I2C_Read... [03:20:26]Read from MH i2c: E2 03 00 29 2C 00 90 00 C9 [03:20:26]RAPDU: 90 00 [03:20:26]wFMCommunicate OK [03:20:26]wFMCommunicate request_size=4 [03:20:26]MH_SAM_APDU [03:20:26]CAPDU: 80 0D 03 02 [03:20:26]Write to MH i2c: E2 08 00 2A 2C 80 0D 03 02 00 00 00 00 D1 [03:20:26]Write i2c OK [03:20:26]MH_I2C_Read... [03:20:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:20:26]Read from MH i2c: E2 [03:20:26]MH_I2C_Read... [03:20:26]Read from MH i2c: E2 0B 00 [03:20:26]MH_I2C_Read... [03:20:26]Read from MH i2c: E2 0B 00 2A 2C 00 FB BC 40 2B 81 C4 C3 C7 90 00 C3 [03:20:26]RAPDU: FB BC 40 2B 81 C4 C3 C7 90 00 [03:20:26]wFMCommunicate OK [03:20:26]SAM_PROTO_SignData done [03:20:26]FM_MakeSignedData done [03:20:26]CreateOFDProtocolMessage [03:20:26]wFMCommunicate request_size=4 [03:20:26]MH_SAM_APDU [03:20:26]CAPDU: 80 11 00 00 [03:20:26]Write to MH i2c: E2 08 00 2B 2C 80 11 00 00 00 00 00 00 D1 [03:20:26]Write i2c OK [03:20:26]MH_I2C_Read... [03:20:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:20:26]Read from MH i2c: E2 [03:20:26]MH_I2C_Read... [03:20:26]Read from MH i2c: E2 17 00 [03:20:26]MH_I2C_Read... [03:20:26]Read from MH i2c: E2 17 00 2B 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 25 [03:20:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [03:20:26]wFMCommunicate OK [03:20:26]CreateOFDProtocolMessage done [03:20:26]OFDSenderStorePacket 317624 [03:20:26]StoreOFDPacket docnum=317624 [03:20:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 2A B6 06 01 BF F0 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C8 8C 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 31 1B 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 1B 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C5 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 42 39 00 00 00 00 07 04 06 00 10 1B 02 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 FB 02 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B8 D8 04 00 35 04 06 00 DD 06 EA 89 47 4A FB BC 40 2B 81 C4 C3 C7 [03:20:26]CheckFolder [03:20:26]dirname=/storage/ofd_packets [03:20:26]CheckFolder done [03:20:26]ProducePacketName [03:20:26]name=ofd_packets/00317624 [03:20:26]NVStorageSaveData ofd_packets/00317624 [03:20:26]File name is /storage/ofd_packets/00317624 [03:20:26]Write 300 bytes [03:20:26]NVStorageSaveData done [03:20:26]OFDSenderStorePacket done [03:20:26]KKMCreateOFDPacket done [03:20:26]NVStorageSaveData kkm_last_timestamp [03:20:26]File name is /storage/kkm_last_timestamp [03:20:26]Write 4 bytes [03:20:26]NVStorageSaveData done [03:20:26]ExternCall_PrintAddStr [03:20:26]wPrintStart [03:20:26]Write to MH i2c: 01 00 00 2C 2C 58 [03:20:26]Write i2c OK [03:20:26]MH_I2C_Read... [03:20:26]Read from MH i2c: 01 [03:20:26]MH_I2C_Read... [03:20:26]Read from MH i2c: 01 07 00 [03:20:26]MH_I2C_Read... [03:20:26]Read from MH i2c: 01 07 00 2C 2C 00 00 00 00 00 FF 0F 6D [03:20:26]RasterBufferAndPrint [03:20:26]line Счет N : (1)1092541 [03:20:26]line ИНН: 02508201610067 [03:20:26]line Контрольно-Кассовый Чек [03:20:26]line ПРОДАЖА [03:20:26]line ТРК (МРК, ГНК) : 71 [03:20:26]line Товар: 2711190000 [03:20:26]line ГАЗ-К-5 [03:20:26]line 36.040 * 38.30 [03:20:26]line = 1380.33 [03:20:26]line НДС 12% НСП 1% [03:20:26]line > о реализуемом товаре [03:20:26]line ОКРУГЛЕНИЕ: -0.33 [03:20:26]line ИТОГО: 1380.00 [03:20:26]line Внесено: 1500.00 [03:20:26]line СДАЧА: 120.00 [03:20:26]line НСП 1% : 12.21 [03:20:26]line НДС 12% : 146.58 [03:20:26]line Наличными: 1380.00 [03:20:26]line Безнал.: 0.00 [03:20:26]line Место: АЗС № 101 "Партнер Нефть" [03:20:26]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [03:20:26]line СНО: Общий режим [03:20:26]line Чек 99 28.10.2024 03:20 [03:20:26]line Смена: 546 ФФД: 1.0 [03:20:26]line ЗНМ: 0300000082 [03:20:26]line РНМ: 0000000000091628 [03:20:26]line Версия ККМ: 001 [03:20:26]line ФМ: 0000000000874671 [03:20:26]line ФД: 317624 [03:20:26]line ФПД: 243021774407498 [03:20:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T032027&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317624&fm=243021774407498&tin=02508201610067®Number=0000000000091628&sum=138000 [03:20:27]written 0, free lines is 4095 [03:20:27]OFD Sender: Processing packet 317624 [packets to send 127, broken 126] [03:20:27]ProducePacketName [03:20:27]name=ofd_packets/00317624 [03:20:27]OFD Sender: To server: pG, [03:20:27]CommunicateWithHost lk.salyk.kg:30040 [03:20:27]ConnectInit lk.salyk.kg [03:20:27]Connected sock=7 [03:20:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 2A B6 06 01 BF F0 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C8 8C 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 31 1B 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 1B 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C5 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 42 39 00 00 00 00 07 04 06 00 10 1B 02 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 FB 02 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B8 D8 04 00 35 04 06 00 DD 06 EA 89 47 4A FB BC 40 2B 81 C4 C3 C7 [03:20:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 42 31 47 00 9A DE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B8 D8 04 00 F4 03 04 00 B5 AE 1E 67 B6 04 01 00 00 66 AF C6 D3 EC 0A 2A 2B [03:20:27]CommunicateWithHost err = 0 [03:20:27]CheckOFDResponse [03:20:27]1017 (14) - 77093643461234 [03:20:27]1041 (16) - 0000000000874671 [03:20:27]1040 (4) - 317624 [03:20:27]1012 (4) - 27.10.2024 21:20 [03:20:27]1206 (1) - 0 [03:20:27]OFD Sender: Remove packet 317624 [03:20:27]ProducePacketName [03:20:27]name=ofd_packets/00317624 [03:20:27]NVStorageDeleteData [03:20:27]Write to MH i2c: 01 00 00 57 2C 83 [03:20:27]Write i2c OK [03:20:27]MH_I2C_Read... [03:20:27]Read from MH i2c: 01 [03:20:27]MH_I2C_Read... [03:20:27]Read from MH i2c: 01 07 00 [03:20:27]MH_I2C_Read... [03:20:27]Read from MH i2c: 01 07 00 57 2C 00 00 00 00 00 F0 0C 86 [03:20:27]RasterBufferAndPrint [03:20:27]line [03:20:27]line [03:20:27]line [03:20:27]line [03:20:27]line [03:20:27]written 0, free lines is 3318 [03:20:27]MH_Cut [03:20:27]Write to MH i2c: D1 01 00 5E 2C 01 5C [03:20:27]Write i2c OK [03:20:27]MH_I2C_Read... [03:20:27]Read from MH i2c: D1 [03:20:27]MH_I2C_Read... [03:20:27]Read from MH i2c: D1 01 00 [03:20:27]MH_I2C_Read... [03:20:27]Read from MH i2c: D1 01 00 5E 2C 00 5B [03:20:27]Write to MH i2c: 01 00 00 5F 2C 8B [03:20:27]Write i2c OK [03:20:27]MH_I2C_Read... [03:20:28]OFD Sender: No OFD packet to send [03:20:28]*** Cut start [03:20:28]*** Partial cut [03:20:28]*** CUTSNS_PIN = 1 [03:20:28]*** CUTSNS_PIN = 0 [03:20:28]*** Brake cut motor [03:20:29]Read from MH i2c: 01 [03:20:29]MH_I2C_Read... [03:20:29]*** Stop cut motor [03:20:29]*** Cut end [03:20:29]Read from MH i2c: 01 07 00 [03:20:29]MH_I2C_Read... [03:20:29]Read from MH i2c: 01 07 00 5F 2C 00 00 00 00 00 FF 0F A0 [03:20:29]process_action close_receipt done [03:20:29]requested_data is exist [03:20:29]produce_requested_data [03:20:29]requested_item fm.sn is exist - process it [03:20:29]wFMCommunicate request_size=4 [03:20:29]MH_SAM_APDU [03:20:29]CAPDU: 80 11 00 00 [03:20:29]Write to MH i2c: E2 08 00 60 2C 80 11 00 00 00 00 00 00 06 [03:20:29]Write i2c OK [03:20:29]MH_I2C_Read... [03:20:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:20:29]Read from MH i2c: E2 [03:20:29]MH_I2C_Read... [03:20:29]Read from MH i2c: E2 17 00 [03:20:29]MH_I2C_Read... [03:20:29]Read from MH i2c: E2 17 00 60 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 5A [03:20:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [03:20:29]wFMCommunicate OK [03:20:29]requested_item fd.num is exist - process it [03:20:29]SAM_PROTO_GetFieldsCounters [03:20:29]wFMCommunicate request_size=4 [03:20:29]MH_SAM_APDU [03:20:29]CAPDU: 80 13 00 00 [03:20:29]Write to MH i2c: E2 08 00 61 2C 80 13 00 00 00 00 00 00 09 [03:20:29]Write i2c OK [03:20:29]MH_I2C_Read... [03:20:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:20:29]Read from MH i2c: E2 [03:20:29]MH_I2C_Read... [03:20:29]Read from MH i2c: E2 62 00 [03:20:29]MH_I2C_Read... [03:20:29]Read from MH i2c: E2 62 00 61 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B8 D8 04 00 0E 04 04 00 22 02 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 0D [03:20:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B8 D8 04 00 0E 04 04 00 22 02 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 [03:20:29]wFMCommunicate OK [03:20:29]SAM_PROTO_GetFieldsCounters done [03:20:29]requested_item shift.num is exist - process it [03:20:29]requested_item shift.opened is exist - process it [03:20:29]req_shift_opened [03:20:29]FM_GetShiftState [03:20:29]SAM_PROTO_GetShiftState [03:20:29]wFMCommunicate request_size=4 [03:20:29]MH_SAM_APDU [03:20:29]CAPDU: 80 13 01 00 [03:20:29]Write to MH i2c: E2 08 00 62 2C 80 13 01 00 00 00 00 00 0B [03:20:29]Write i2c OK [03:20:29]MH_I2C_Read... [03:20:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:20:29]Read from MH i2c: E2 [03:20:29]MH_I2C_Read... [03:20:29]Read from MH i2c: E2 0E 00 [03:20:29]MH_I2C_Read... [03:20:29]Read from MH i2c: E2 0E 00 62 2C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 04 [03:20:29]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [03:20:29]wFMCommunicate OK [03:20:29]SAM_PROTO_GetShiftState done [03:20:29]FM_GetShiftState done [03:20:29]req_shift_opened done [03:20:29]requested_item shift.open_date is exist - process it [03:20:29]req_shift_open_date [03:20:29]req_shift_open_date done [03:20:29]produce_requested_data done [03:20:29]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317624,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [03:20:29]process_action_free close_receipt [03:20:29]json_value_free [03:20:29]json_value_free done [03:20:29]process_json_proto returns [03:20:29]Send response to host [03:20:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317624,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [03:20:29]free response buf [03:20:29]execute_script done [03:20:29]execute_script returns [03:20:29]free content buf [03:20:29]Sock 9.Close socket [03:20:29]Sock 9.Thread stoped [03:20:33]OFD Sender: No OFD packet to send [03:20:38]OFD Sender: No OFD packet to send [03:20:43]OFD Sender: No OFD packet to send [03:20:48]OFD Sender: No OFD packet to send [03:20:53]OFD Sender: No OFD packet to send [03:20:58]OFD Sender: No OFD packet to send [03:21:03]OFD Sender: No OFD packet to send [03:21:08]OFD Sender: No OFD packet to send [03:21:13]OFD Sender: No OFD packet to send [03:21:18]OFD Sender: No OFD packet to send [03:21:23]OFD Sender: No OFD packet to send [03:21:24]accept exits with 10 [03:21:24]New connection [03:21:24]New thread 3067628900 created [03:21:24]Thread 3067485540 joined [03:21:24]Waiting for new connection... [03:21:24] Sock 10.Parse request [03:21:24]Sock 10.Check first char [03:21:24]Sock 10.First char is OK [03:21:24]request: POST /json_proto HTTP/1.0 [03:21:24]Method: POST [03:21:24]URL: /json_proto [03:21:24]Method is POST - this is cgi request [03:21:24]url: /json_proto [03:21:24]query_string will be loaded in cgi processing [03:21:24]execute_cgi json_proto POST (null) [03:21:24]execute_cgi path=json_proto method=POST [03:21:24]POST find Content-Length [03:21:24]Host: 172.17.50.195:8080 [03:21:24]Content-Length: 683 [03:21:24]Content-Type: application/json [03:21:24] [03:21:24]POST finish read [03:21:24]Found Content-Length = 683 [03:21:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092543", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 34.380, "sum" : 2300.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2300.00, "total" : 2300.00, "payments": [ { "type": 0, "sum" : 2300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:21:24]execute_script... [03:21:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092543", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 34.380, "sum" : 2300.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2300.00, "total" : 2300.00, "payments": [ { "type": 0, "sum" : 2300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:21:24]POST & json_proto [03:21:24]process_json_proto [03:21:24]json parsed OK: [03:21:24]protocol is kg_v1.0 [03:21:24]action value=close_receipt [03:21:24]process_action close_receipt [03:21:24]cmd_close_receipt [03:21:24]MH_GetDate [03:21:24]Write to MH i2c: F0 00 00 63 2C 7E [03:21:24]Write i2c OK [03:21:24]MH_I2C_Read... [03:21:24]Read from MH i2c: F0 [03:21:24]MH_I2C_Read... [03:21:24]Read from MH i2c: F0 09 00 [03:21:24]MH_I2C_Read... [03:21:24]Read from MH i2c: F0 09 00 63 2C 00 36 03 1F 67 43 33 1C 67 3F [03:21:24]GetLastDocTimeStamp 1730085627 [03:21:24]current date 1730085686 [03:21:24]FM_GetShiftState [03:21:24]SAM_PROTO_GetShiftState [03:21:24]wFMCommunicate request_size=4 [03:21:24]MH_SAM_APDU [03:21:24]CAPDU: 80 13 01 00 [03:21:24]Write to MH i2c: E2 08 00 64 2C 80 13 01 00 00 00 00 00 0D [03:21:24]Write i2c OK [03:21:24]MH_I2C_Read... [03:21:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:21:24]Read from MH i2c: E2 [03:21:24]MH_I2C_Read... [03:21:24]Read from MH i2c: E2 0E 00 [03:21:24]MH_I2C_Read... [03:21:24]Read from MH i2c: E2 0E 00 64 2C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 06 [03:21:24]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [03:21:24]wFMCommunicate OK [03:21:24]SAM_PROTO_GetShiftState done [03:21:24]FM_GetShiftState done [03:21:24]opened in 1730073493 [03:21:24]opened+sec_in_day 1730159893 [03:21:24]quantity*price = 230002 [03:21:24]sum+1 = 230003 [03:21:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 2300.00 Внесено: 2300.00 СДАЧА: 0.00 НСП 1% : 20.35 НДС 12% : 244.25 Наличными: 2300.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 100 28.10.2024 03:21 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317625 ФПД: 250355319597342 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T032126&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317625&fm=250355319597342&tin=02508201610067®Number=0000000000091628&sum=230000 [03:21:25]StoreToDocumentArchive [03:21:25]shift 546 fd 317625 [03:21:25]save to /storage/0546/doc_00317625 [03:21:25]save last doc name /storage/0546/doc_00317625 to /storage/kkm_last_doc_name [03:21:25]save OK [03:21:25]Clear old archive folders... [03:21:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:21:25]tlvbuf is B6FFD6B0 [03:21:25]SAM_PROTO_ClearQueue [03:21:25]wFMCommunicate request_size=4 [03:21:25]MH_SAM_APDU [03:21:25]CAPDU: 80 09 00 00 [03:21:25]Write to MH i2c: E2 08 00 71 2C 80 09 00 00 00 00 00 00 0F [03:21:25]Write i2c OK [03:21:25]MH_I2C_Read... [03:21:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:21:25]Read from MH i2c: E2 [03:21:25]MH_I2C_Read... [03:21:25]Read from MH i2c: E2 03 00 [03:21:25]MH_I2C_Read... [03:21:25]Read from MH i2c: E2 03 00 71 2C 00 90 00 11 [03:21:25]RAPDU: 90 00 [03:21:25]wFMCommunicate OK [03:21:25]SAM_PROTO_ClearQueue done [03:21:25]KKMCreateOFDPacket [03:21:25]OFDProtocolAddRootSTLVToBuf [03:21:25]FM_MakeSignedData [03:21:25]FM_MakeSignedData [03:21:25]SAM_PROTO_SignData [03:21:25]wFMCommunicate request_size=4 [03:21:25]MH_SAM_APDU [03:21:25]CAPDU: 80 0D 01 02 [03:21:25]Write to MH i2c: E2 08 00 72 2C 80 0D 01 02 00 00 00 00 17 [03:21:25]Write i2c OK [03:21:25]MH_I2C_Read... [03:21:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:21:25]Read from MH i2c: E2 [03:21:25]MH_I2C_Read... [03:21:25]Read from MH i2c: E2 03 00 [03:21:25]MH_I2C_Read... [03:21:25]Read from MH i2c: E2 03 00 72 2C 00 90 00 12 [03:21:25]RAPDU: 90 00 [03:21:25]wFMCommunicate OK [03:21:25]wFMCommunicate request_size=255 [03:21:25]MH_SAM_APDU [03:21: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 32 FF 03 08 00 03 4C 86 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 72 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F3 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 5F 00 00 00 00 07 04 06 00 70 82 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 36 03 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B9 D8 04 00 35 04 06 00 E3 [03:21:25]Write to MH i2c: E2 02 01 73 2C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 4C 86 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 72 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F3 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 5F 00 00 00 00 07 04 06 00 70 82 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 36 03 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B9 D8 04 00 35 04 06 00 E3 00 00 90 [03:21:25]Write i2c OK [03:21:25]MH_I2C_Read... [03:21:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:21:25]Read from MH i2c: E2 [03:21:25]MH_I2C_Read... [03:21:25]Read from MH i2c: E2 03 00 [03:21:25]MH_I2C_Read... [03:21:25]Read from MH i2c: E2 03 00 73 2C 00 90 00 13 [03:21:25]RAPDU: 90 00 [03:21:25]wFMCommunicate OK [03:21:25]wFMCommunicate request_size=10 [03:21:25]MH_SAM_APDU [03:21:25]CAPDU: 80 0D 02 02 05 B2 63 E4 69 1E [03:21:25]Write to MH i2c: E2 0D 00 74 2C 80 0D 02 02 05 00 B2 63 E4 69 1E 00 00 A4 [03:21:25]Write i2c OK [03:21:25]MH_I2C_Read... [03:21:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:21:25]Read from MH i2c: E2 [03:21:25]MH_I2C_Read... [03:21:25]Read from MH i2c: E2 03 00 [03:21:25]MH_I2C_Read... [03:21:25]Read from MH i2c: E2 03 00 74 2C 00 90 00 14 [03:21:25]RAPDU: 90 00 [03:21:25]wFMCommunicate OK [03:21:25]wFMCommunicate request_size=4 [03:21:25]MH_SAM_APDU [03:21:25]CAPDU: 80 0D 03 02 [03:21:25]Write to MH i2c: E2 08 00 75 2C 80 0D 03 02 00 00 00 00 1C [03:21:25]Write i2c OK [03:21:25]MH_I2C_Read... [03:21:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:21:25]Read from MH i2c: E2 [03:21:25]MH_I2C_Read... [03:21:25]Read from MH i2c: E2 0B 00 [03:21:25]MH_I2C_Read... [03:21:25]Read from MH i2c: E2 0B 00 75 2C 00 6B C2 D4 B6 DE E4 4E 1A 90 00 FE [03:21:25]RAPDU: 6B C2 D4 B6 DE E4 4E 1A 90 00 [03:21:25]wFMCommunicate OK [03:21:25]SAM_PROTO_SignData done [03:21:25]FM_MakeSignedData done [03:21:25]CreateOFDProtocolMessage [03:21:25]wFMCommunicate request_size=4 [03:21:25]MH_SAM_APDU [03:21:25]CAPDU: 80 11 00 00 [03:21:25]Write to MH i2c: E2 08 00 76 2C 80 11 00 00 00 00 00 00 1C [03:21:25]Write i2c OK [03:21:25]MH_I2C_Read... [03:21:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:21:25]Read from MH i2c: E2 [03:21:25]MH_I2C_Read... [03:21:25]Read from MH i2c: E2 17 00 [03:21:25]MH_I2C_Read... [03:21:25]Read from MH i2c: E2 17 00 76 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 70 [03:21:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [03:21:25]wFMCommunicate OK [03:21:25]CreateOFDProtocolMessage done [03:21:25]OFDSenderStorePacket 317625 [03:21:25]StoreOFDPacket docnum=317625 [03:21:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 D7 A7 07 01 47 F5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 4C 86 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 72 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F3 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 5F 00 00 00 00 07 04 06 00 70 82 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 36 03 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B9 D8 04 00 35 04 06 00 E3 B2 63 E4 69 1E 6B C2 D4 B6 DE E4 4E 1A [03:21:25]CheckFolder [03:21:25]dirname=/storage/ofd_packets [03:21:25]CheckFolder done [03:21:25]ProducePacketName [03:21:25]name=ofd_packets/00317625 [03:21:25]NVStorageSaveData ofd_packets/00317625 [03:21:25]File name is /storage/ofd_packets/00317625 [03:21:25]Write 301 bytes [03:21:25]NVStorageSaveData done [03:21:25]OFDSenderStorePacket done [03:21:25]KKMCreateOFDPacket done [03:21:25]NVStorageSaveData kkm_last_timestamp [03:21:25]File name is /storage/kkm_last_timestamp [03:21:25]Write 4 bytes [03:21:25]NVStorageSaveData done [03:21:25]ExternCall_PrintAddStr [03:21:25]wPrintStart [03:21:25]Write to MH i2c: 01 00 00 77 2C A3 [03:21:25]Write i2c OK [03:21:25]MH_I2C_Read... [03:21:25]Read from MH i2c: 01 [03:21:25]MH_I2C_Read... [03:21:25]Read from MH i2c: 01 07 00 [03:21:25]MH_I2C_Read... [03:21:25]Read from MH i2c: 01 07 00 77 2C 00 00 00 00 00 FF 0F B8 [03:21:25]RasterBufferAndPrint [03:21:25]line Счет N : (1)1092543 [03:21:25]line ИНН: 02508201610067 [03:21:25]line Контрольно-Кассовый Чек [03:21:25]line ПРОДАЖА [03:21:25]line ТРК (МРК, ГНК) : 43 [03:21:25]line Товар: 2710124130 [03:21:25]line Аи-92-К-2 [03:21:25]line 34.380 * 66.90 [03:21:25]line = 2300.02 [03:21:25]line НДС 12% НСП 1% [03:21:25]line > о реализуемом товаре [03:21:25]line ОКРУГЛЕНИЕ: -0.02 [03:21:25]line ИТОГО: 2300.00 [03:21:25]line Внесено: 2300.00 [03:21:25]line СДАЧА: 0.00 [03:21:25]line НСП 1% : 20.35 [03:21:25]line НДС 12% : 244.25 [03:21:25]line Наличными: 2300.00 [03:21:25]line Безнал.: 0.00 [03:21:25]line Место: АЗС № 101 "Партнер Нефть" [03:21:25]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [03:21:25]line СНО: Общий режим [03:21:25]line Чек 100 28.10.2024 03:21 [03:21:25]line Смена: 546 ФФД: 1.0 [03:21:25]line ЗНМ: 0300000082 [03:21:25]line РНМ: 0000000000091628 [03:21:25]line Версия ККМ: 001 [03:21:25]line ФМ: 0000000000874671 [03:21:25]line ФД: 317625 [03:21:25]line ФПД: 250355319597342 [03:21:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T032126&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317625&fm=250355319597342&tin=02508201610067®Number=0000000000091628&sum=230000 [03:21:26]OFD Sender: Processing packet 317625 [packets to send 127, broken 126] [03:21:26]ProducePacketName [03:21:26]name=ofd_packets/00317625 [03:21:26]OFD Sender: To server: pG, [03:21:26]CommunicateWithHost lk.salyk.kg:30040 [03:21:26]ConnectInit lk.salyk.kg [03:21:26]written 0, free lines is 4095 [03:21:26]Connected sock=9 [03:21:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 D7 A7 07 01 47 F5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 4C 86 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 72 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F3 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 5F 00 00 00 00 07 04 06 00 70 82 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 36 03 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B9 D8 04 00 35 04 06 00 E3 B2 63 E4 69 1E 6B C2 D4 B6 DE E4 4E 1A [03:21:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 94 42 47 00 75 CF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B9 D8 04 00 F4 03 04 00 F0 AE 1E 67 B6 04 01 00 00 AD 6B 36 BB 3E 2D F3 1F [03:21:26]CommunicateWithHost err = 0 [03:21:26]CheckOFDResponse [03:21:26]1017 (14) - 77093643461234 [03:21:26]1041 (16) - 0000000000874671 [03:21:26]1040 (4) - 317625 [03:21:26]1012 (4) - 27.10.2024 21:21 [03:21:26]1206 (1) - 0 [03:21:26]OFD Sender: Remove packet 317625 [03:21:26]ProducePacketName [03:21:26]name=ofd_packets/00317625 [03:21:26]NVStorageDeleteData [03:21:26]Write to MH i2c: 01 00 00 A2 2C CE [03:21:26]Write i2c OK [03:21:26]MH_I2C_Read... [03:21:26]Read from MH i2c: 01 [03:21:26]MH_I2C_Read... [03:21:26]Read from MH i2c: 01 07 00 [03:21:26]MH_I2C_Read... [03:21:26]Read from MH i2c: 01 07 00 A2 2C 00 00 00 00 00 F5 0C D6 [03:21:26]RasterBufferAndPrint [03:21:26]line [03:21:26]line [03:21:26]line [03:21:26]line [03:21:26]line [03:21:26]written 0, free lines is 3323 [03:21:26]MH_Cut [03:21:26]Write to MH i2c: D1 01 00 A9 2C 01 A7 [03:21:26]Write i2c OK [03:21:26]MH_I2C_Read... [03:21:26]Read from MH i2c: D1 [03:21:26]MH_I2C_Read... [03:21:26]Read from MH i2c: D1 01 00 [03:21:26]MH_I2C_Read... [03:21:26]Read from MH i2c: D1 01 00 A9 2C 00 A6 [03:21:26]Write to MH i2c: 01 00 00 AA 2C D6 [03:21:26]Write i2c OK [03:21:26]MH_I2C_Read... [03:21:27]OFD Sender: No OFD packet to send [03:21:27]*** Cut start [03:21:27]*** Partial cut [03:21:27]*** CUTSNS_PIN = 1 [03:21:27]*** CUTSNS_PIN = 0 [03:21:27]*** Brake cut motor [03:21:28]Read from MH i2c: 01 [03:21:28]MH_I2C_Read... [03:21:28]*** Stop cut motor [03:21:28]*** Cut end [03:21:28]Read from MH i2c: 01 07 00 [03:21:28]MH_I2C_Read... [03:21:28]Read from MH i2c: 01 07 00 AA 2C 00 00 00 00 00 FF 0F EB [03:21:28]process_action close_receipt done [03:21:28]requested_data is exist [03:21:28]produce_requested_data [03:21:28]requested_item fm.sn is exist - process it [03:21:28]wFMCommunicate request_size=4 [03:21:28]MH_SAM_APDU [03:21:28]CAPDU: 80 11 00 00 [03:21:28]Write to MH i2c: E2 08 00 AB 2C 80 11 00 00 00 00 00 00 51 [03:21:28]Write i2c OK [03:21:28]MH_I2C_Read... [03:21:28]Read from MH i2c: E2 [03:21:28]MH_I2C_Read... [03:21:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:21:28]Read from MH i2c: E2 17 00 [03:21:28]MH_I2C_Read... [03:21:28]Read from MH i2c: E2 17 00 AB 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A5 [03:21:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [03:21:28]wFMCommunicate OK [03:21:28]requested_item fd.num is exist - process it [03:21:28]SAM_PROTO_GetFieldsCounters [03:21:28]wFMCommunicate request_size=4 [03:21:28]MH_SAM_APDU [03:21:28]CAPDU: 80 13 00 00 [03:21:28]Write to MH i2c: E2 08 00 AC 2C 80 13 00 00 00 00 00 00 54 [03:21:28]Write i2c OK [03:21:28]MH_I2C_Read... [03:21:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:21:28]Read from MH i2c: E2 [03:21:28]MH_I2C_Read... [03:21:28]Read from MH i2c: E2 62 00 [03:21:28]MH_I2C_Read... [03:21:28]Read from MH i2c: E2 62 00 AC 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B9 D8 04 00 0E 04 04 00 22 02 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 5C [03:21:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B9 D8 04 00 0E 04 04 00 22 02 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 [03:21:28]wFMCommunicate OK [03:21:28]SAM_PROTO_GetFieldsCounters done [03:21:28]requested_item shift.num is exist - process it [03:21:28]requested_item shift.opened is exist - process it [03:21:28]req_shift_opened [03:21:28]FM_GetShiftState [03:21:28]SAM_PROTO_GetShiftState [03:21:28]wFMCommunicate request_size=4 [03:21:28]MH_SAM_APDU [03:21:28]CAPDU: 80 13 01 00 [03:21:28]Write to MH i2c: E2 08 00 AD 2C 80 13 01 00 00 00 00 00 56 [03:21:28]Write i2c OK [03:21:28]MH_I2C_Read... [03:21:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:21:28]Read from MH i2c: E2 [03:21:28]MH_I2C_Read... [03:21:28]Read from MH i2c: E2 0E 00 [03:21:28]MH_I2C_Read... [03:21:28]Read from MH i2c: E2 0E 00 AD 2C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 4F [03:21:28]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [03:21:28]wFMCommunicate OK [03:21:28]SAM_PROTO_GetShiftState done [03:21:28]FM_GetShiftState done [03:21:28]req_shift_opened done [03:21:28]requested_item shift.open_date is exist - process it [03:21:28]req_shift_open_date [03:21:28]req_shift_open_date done [03:21:28]produce_requested_data done [03:21:28]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317625,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [03:21:28]process_action_free close_receipt [03:21:28]json_value_free [03:21:28]json_value_free done [03:21:28]process_json_proto returns [03:21:28]Send response to host [03:21:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317625,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [03:21:28]free response buf [03:21:28]execute_script done [03:21:28]execute_script returns [03:21:28]free content buf [03:21:28]Sock 10.Close socket [03:21:28]Sock 10.Thread stoped [03:21:29]accept exits with 7 [03:21:29]New connection [03:21:29]New thread 3067485540 created [03:21:29]Thread 3067628900 joined [03:21:29]Waiting for new connection... [03:21:29] Sock 7.Parse request [03:21:29]Sock 7.Check first char [03:21:29]Sock 7.First char is OK [03:21:29]request: POST /json_proto HTTP/1.0 [03:21:29]Method: POST [03:21:29]URL: /json_proto [03:21:29]Method is POST - this is cgi request [03:21:29]url: /json_proto [03:21:29]query_string will be loaded in cgi processing [03:21:29]execute_cgi json_proto POST (null) [03:21:29]execute_cgi path=json_proto method=POST [03:21:29]POST find Content-Length [03:21:29]Host: 172.17.50.195:8080 [03:21:29]Content-Length: 851 [03:21:29]Content-Type: application/json [03:21:29] [03:21:29]POST finish read [03:21:29]Found Content-Length = 851 [03:21:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)334739", "tax_sys" : 0, "items" : [ { "code": "8901086040022", "name": "\u0416\u0438\u0434\u043A\u043E\u0441\u0442\u044C \u0441\u0442\u0435\u043A\u043B\u043E\u043E\u043C\u044B\u0432\u0430\u044E\u0449\u0430\u044F \u041F\u041D -20 4,5\u043B", "price" : 285.00, "quantity" : 1.000, "sum" : 285.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: Mbank", "payments": [ { "type": 1, "sum" : 285.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:21:29]execute_script... [03: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 : (3)334739", "tax_sys" : 0, "items" : [ { "code": "8901086040022", "name": "\u0416\u0438\u0434\u043A\u043E\u0441\u0442\u044C \u0441\u0442\u0435\u043A\u043B\u043E\u043E\u043C\u044B\u0432\u0430\u044E\u0449\u0430\u044F \u041F\u041D -20 4,5\u043B", "price" : 285.00, "quantity" : 1.000, "sum" : 285.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: Mbank", "payments": [ { "type": 1, "sum" : 285.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:21:29]POST & json_proto [03:21:29]process_json_proto [03:21:29]json parsed OK: [03:21:29]protocol is kg_v1.0 [03:21:29]action value=close_receipt [03:21:29]process_action close_receipt [03:21:29]cmd_close_receipt [03:21:29]MH_GetDate [03:21:29]Write to MH i2c: F0 00 00 AE 2C C9 [03:21:29]Write i2c OK [03:21:29]MH_I2C_Read... [03:21:29]Read from MH i2c: F0 [03:21:29]MH_I2C_Read... [03:21:29]Read from MH i2c: F0 09 00 [03:21:29]MH_I2C_Read... [03:21:29]Read from MH i2c: F0 09 00 AE 2C 00 3B 03 1F 67 43 33 1C 67 8F [03:21:29]GetLastDocTimeStamp 1730085686 [03:21:29]current date 1730085691 [03:21:29]FM_GetShiftState [03:21:29]SAM_PROTO_GetShiftState [03:21:29]wFMCommunicate request_size=4 [03:21:29]MH_SAM_APDU [03:21:29]CAPDU: 80 13 01 00 [03:21:29]Write to MH i2c: E2 08 00 AF 2C 80 13 01 00 00 00 00 00 58 [03:21:29]Write i2c OK [03:21:29]MH_I2C_Read... [03:21:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:21:29]Read from MH i2c: E2 [03:21:29]MH_I2C_Read... [03:21:29]Read from MH i2c: E2 0E 00 [03:21:29]MH_I2C_Read... [03:21:29]Read from MH i2c: E2 0E 00 AF 2C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 51 [03:21:29]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [03:21:29]wFMCommunicate OK [03:21:29]SAM_PROTO_GetShiftState done [03:21:29]FM_GetShiftState done [03:21:29]opened in 1730073493 [03:21:29]opened+sec_in_day 1730159893 [03:21:29]quantity*price = 28500 [03:21:29]sum+1 = 28501 [03:21:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 285.00 НСП 1% : 2.52 НДС 12% : 30.26 Наличными: 0.00 Безнал.: 285.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 101 28.10.2024 03:21 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317626 ФПД: 149948735470744 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T032131&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317626&fm=149948735470744&tin=02508201610067®Number=0000000000091628&sum=28500 0 [03:21:30]StoreToDocumentArchive [03:21:30]shift 546 fd 317626 [03:21:30]save to /storage/0546/doc_00317626 [03:21:30]save last doc name /storage/0546/doc_00317626 to /storage/kkm_last_doc_name [03:21:30]save OK [03:21:30]Clear old archive folders... [03:21:30]ProcessDocumentItem done err = 0, tmpTLVsize=304 [03:21:30]tlvbuf is 017E5D70 [03:21:30]SAM_PROTO_ClearQueue [03:21:30]wFMCommunicate request_size=4 [03:21:30]MH_SAM_APDU [03:21:30]CAPDU: 80 09 00 00 [03:21:30]Write to MH i2c: E2 08 00 BC 2C 80 09 00 00 00 00 00 00 5A [03:21:30]Write i2c OK [03:21:30]MH_I2C_Read... [03:21:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:21:30]Read from MH i2c: E2 [03:21:30]MH_I2C_Read... [03:21:30]Read from MH i2c: E2 03 00 [03:21:30]MH_I2C_Read... [03:21:30]Read from MH i2c: E2 03 00 BC 2C 00 90 00 5C [03:21:30]RAPDU: 90 00 [03:21:30]wFMCommunicate OK [03:21:30]SAM_PROTO_ClearQueue done [03:21:30]KKMCreateOFDPacket [03:21:30]OFDProtocolAddRootSTLVToBuf [03:21:30]FM_MakeSignedData [03:21:30]FM_MakeSignedData [03:21:30]SAM_PROTO_SignData [03:21:30]wFMCommunicate request_size=4 [03:21:30]MH_SAM_APDU [03:21:30]CAPDU: 80 0D 01 02 [03:21:30]Write to MH i2c: E2 08 00 BD 2C 80 0D 01 02 00 00 00 00 62 [03:21:30]Write i2c OK [03:21:30]MH_I2C_Read... [03:21:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:21:30]Read from MH i2c: E2 [03:21:30]MH_I2C_Read... [03:21:30]Read from MH i2c: E2 03 00 [03:21:30]MH_I2C_Read... [03:21:30]Read from MH i2c: E2 03 00 BD 2C 00 90 00 5D [03:21:30]RAPDU: 90 00 [03:21:30]wFMCommunicate OK [03:21:30]wFMCommunicate request_size=255 [03:21:30]MH_SAM_APDU [03:21:30]CAPDU: 80 0D 02 02 FA 03 00 30 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 38 39 30 31 30 38 36 30 34 30 30 32 32 06 04 3E 00 D0 96 D0 B8 D0 B4 D0 BA D0 BE D1 81 D1 82 D1 8C 20 D1 81 D1 82 D0 B5 D0 BA D0 BB D0 BE D0 BE D0 BC D1 8B D0 B2 D0 B0 D1 8E D1 89 D0 B0 D1 8F 20 D0 9F D0 9D 20 2D 32 30 20 34 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 6F 00 00 00 00 13 04 06 00 54 6F 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 00 00 00 00 00 00 39 04 06 00 54 6F 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 3B 03 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 [03:21:30]Write to MH i2c: E2 02 01 BE 2C 80 0D 02 02 FA 00 03 00 30 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 38 39 30 31 30 38 36 30 34 30 30 32 32 06 04 3E 00 D0 96 D0 B8 D0 B4 D0 BA D0 BE D1 81 D1 82 D1 8C 20 D1 81 D1 82 D0 B5 D0 BA D0 BB D0 BE D0 BE D0 BC D1 8B D0 B2 D0 B0 D1 8E D1 89 D0 B0 D1 8F 20 D0 9F D0 9D 20 2D 32 30 20 34 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 6F 00 00 00 00 13 04 06 00 54 6F 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 00 00 00 00 00 00 39 04 06 00 54 6F 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 3B 03 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 00 00 F2 [03:21:31]Write i2c OK [03:21:31]MH_I2C_Read... [03:21:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:21:31]Read from MH i2c: E2 [03:21:31]MH_I2C_Read... [03:21:31]Read from MH i2c: E2 03 00 [03:21:31]MH_I2C_Read... [03:21:31]Read from MH i2c: E2 03 00 BE 2C 00 90 00 5E [03:21:31]RAPDU: 90 00 [03:21:31]wFMCommunicate OK [03:21:31]wFMCommunicate request_size=63 [03:21:31]MH_SAM_APDU [03:21:31]CAPDU: 80 0D 02 02 3A 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BA D8 04 00 35 04 06 00 88 60 A9 1C BC 98 [03:21:31]Write to MH i2c: E2 42 00 BF 2C 80 0D 02 02 3A 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BA D8 04 00 35 04 06 00 88 60 A9 1C BC 98 00 00 48 [03:21:31]Write i2c OK [03:21:31]MH_I2C_Read... [03:21:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:21:31]Read from MH i2c: E2 [03:21:31]MH_I2C_Read... [03:21:31]Read from MH i2c: E2 03 00 [03:21:31]MH_I2C_Read... [03:21:31]Read from MH i2c: E2 03 00 BF 2C 00 90 00 5F [03:21:31]RAPDU: 90 00 [03:21:31]wFMCommunicate OK [03:21:31]wFMCommunicate request_size=4 [03:21:31]MH_SAM_APDU [03:21:31]CAPDU: 80 0D 03 02 [03:21:31]Write to MH i2c: E2 08 00 C0 2C 80 0D 03 02 00 00 00 00 67 [03:21:31]Write i2c OK [03:21:31]MH_I2C_Read... [03:21:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:21:31]Read from MH i2c: E2 [03:21:31]MH_I2C_Read... [03:21:31]Read from MH i2c: E2 0B 00 [03:21:31]MH_I2C_Read... [03:21:31]Read from MH i2c: E2 0B 00 C0 2C 00 1A 67 1A 12 63 08 C8 DB 90 00 23 [03:21:31]RAPDU: 1A 67 1A 12 63 08 C8 DB 90 00 [03:21:31]wFMCommunicate OK [03:21:31]SAM_PROTO_SignData done [03:21:31]FM_MakeSignedData done [03:21:31]CreateOFDProtocolMessage [03:21:31]wFMCommunicate request_size=4 [03:21:31]MH_SAM_APDU [03:21:31]CAPDU: 80 11 00 00 [03:21:31]Write to MH i2c: E2 08 00 C1 2C 80 11 00 00 00 00 00 00 67 [03:21:31]Write i2c OK [03:21:31]MH_I2C_Read... [03:21:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:21:31]Read from MH i2c: E2 [03:21:31]MH_I2C_Read... [03:21:31]Read from MH i2c: E2 17 00 [03:21:31]MH_I2C_Read... [03:21:31]Read from MH i2c: E2 17 00 C1 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 BB [03:21:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [03:21:31]wFMCommunicate OK [03:21:31]CreateOFDProtocolMessage done [03:21:31]OFDSenderStorePacket 317626 [03:21:31]StoreOFDPacket docnum=317626 [03:21:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 44 01 00 00 D8 04 3C 01 FE 88 5A 03 01 00 03 00 30 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 38 39 30 31 30 38 36 30 34 30 30 32 32 06 04 3E 00 D0 96 D0 B8 D0 B4 D0 BA D0 BE D1 81 D1 82 D1 8C 20 D1 81 D1 82 D0 B5 D0 BA D0 BB D0 BE D0 BE D0 BC D1 8B D0 B2 D0 B0 D1 8E D1 89 D0 B0 D1 8F 20 D0 9F D0 9D 20 2D 32 30 20 34 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 6F 00 00 00 00 13 04 06 00 54 6F 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 00 00 00 00 00 00 39 04 06 00 54 6F 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 3B 03 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BA D8 04 00 35 04 06 00 88 60 A9 1C BC 98 1A 67 1A 12 63 08 C8 DB [03:21:31]CheckFolder [03:21:31]dirname=/storage/ofd_packets [03:21:31]CheckFolder done [03:21:31]ProducePacketName [03:21:31]name=ofd_packets/00317626 [03:21:31]NVStorageSaveData ofd_packets/00317626 [03:21:31]File name is /storage/ofd_packets/00317626 [03:21:31]Write 354 bytes [03:21:31]NVStorageSaveData done [03:21:31]OFDSenderStorePacket done [03:21:31]KKMCreateOFDPacket done [03:21:31]NVStorageSaveData kkm_last_timestamp [03:21:31]File name is /storage/kkm_last_timestamp [03:21:31]Write 4 bytes [03:21:31]NVStorageSaveData done [03:21:31]ExternCall_PrintAddStr [03:21:31]wPrintStart [03:21:31]Write to MH i2c: 01 00 00 C2 2C EE [03:21:31]Write i2c OK [03:21:31]MH_I2C_Read... [03:21:31]Read from MH i2c: 01 [03:21:31]MH_I2C_Read... [03:21:31]Read from MH i2c: 01 07 00 [03:21:31]MH_I2C_Read... [03:21:31]Read from MH i2c: 01 07 00 C2 2C 00 00 00 00 00 FF 0F 03 [03:21:31]RasterBufferAndPrint [03:21:31]line Счет N : (3)334739 [03:21:31]line ИНН: 02508201610067 [03:21:31]line Контрольно-Кассовый Чек [03:21:31]line ПРОДАЖА [03:21:31]line Товар: 8901086040022 [03:21:31]line Жидкость стеклоомывающая ПН -20 4,5л [03:21:31]line 1.000 * 285.00 [03:21:31]line = 285.00 [03:21:31]line НДС 12% НСП 1% [03:21:31]line > о реализуемом товаре [03:21:31]line ИТОГО: 285.00 [03:21:31]line НСП 1% : 2.52 [03:21:31]line НДС 12% : 30.26 [03:21:31]line Наличными: 0.00 [03:21:31]line Безнал.: 285.00 [03:21:31]line Место: АЗС № 101 "Партнер Нефть" [03:21:31]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [03:21:31]line СНО: Общий режим [03:21:31]line Чек 101 28.10.2024 03:21 [03:21:31]line Смена: 546 ФФД: 1.0 [03:21:31]line ЗНМ: 0300000082 [03:21:31]line РНМ: 0000000000091628 [03:21:31]line Версия ККМ: 001 [03:21:31]line Платежная система: Mbank [03:21:31]line ФМ: 0000000000874671 [03:21:31]line ФД: 317626 [03:21:31]line ФПД: 149948735470744 [03:21:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T032131&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317626&fm=149948735470744&tin=02508201610067®Number=0000000000091628&sum=28500 [03:21:31]line 0 [03:21:31]written 0, free lines is 4095 [03:21:31]OFD Sender: Processing packet 317626 [packets to send 127, broken 126] [03:21:31]ProducePacketName [03:21:31]name=ofd_packets/00317626 [03:21:31]OFD Sender: To server: pG, [03:21:31]CommunicateWithHost lk.salyk.kg:30040 [03:21:31]ConnectInit lk.salyk.kg [03:21:31]Connected sock=10 [03:21:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 44 01 00 00 D8 04 3C 01 FE 88 5A 03 01 00 03 00 30 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 38 39 30 31 30 38 36 30 34 30 30 32 32 06 04 3E 00 D0 96 D0 B8 D0 B4 D0 BA D0 BE D1 81 D1 82 D1 8C 20 D1 81 D1 82 D0 B5 D0 BA D0 BB D0 BE D0 BE D0 BC D1 8B D0 B2 D0 B0 D1 8E D1 89 D0 B0 D1 8F 20 D0 9F D0 9D 20 2D 32 30 20 34 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 6F 00 00 00 00 13 04 06 00 54 6F 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 00 00 00 00 00 00 39 04 06 00 54 6F 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 3B 03 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BA D8 04 00 35 04 06 00 88 60 A9 1C BC 98 1A 67 1A 12 63 08 C8 DB [03:21:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 69 C1 47 00 76 30 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BA D8 04 00 F4 03 04 00 F5 AE 1E 67 B6 04 01 00 00 0E D0 D0 07 05 7D 86 73 [03:21:31]CommunicateWithHost err = 0 [03:21:31]CheckOFDResponse [03:21:31]1017 (14) - 77093643461234 [03:21:31]1041 (16) - 0000000000874671 [03:21:31]1040 (4) - 317626 [03:21:31]1012 (4) - 27.10.2024 21:21 [03:21:31]1206 (1) - 0 [03:21:31]OFD Sender: Remove packet 317626 [03:21:31]ProducePacketName [03:21:31]name=ofd_packets/00317626 [03:21:31]NVStorageDeleteData [03:21:31]Write to MH i2c: 01 00 00 EC 2C 18 [03:21:31]Write i2c OK [03:21:31]MH_I2C_Read... [03:21:31]Read from MH i2c: 01 [03:21:31]MH_I2C_Read... [03:21:31]Read from MH i2c: 01 07 00 [03:21:31]MH_I2C_Read... [03:21:31]Read from MH i2c: 01 07 00 EC 2C 00 00 00 00 00 F4 0C 1F [03:21:31]RasterBufferAndPrint [03:21:31]line [03:21:31]line [03:21:31]line [03:21:31]line [03:21:31]line [03:21:31]written 0, free lines is 3329 [03:21:31]MH_Cut [03:21:31]Write to MH i2c: D1 01 00 F3 2C 01 F1 [03:21:31]Write i2c OK [03:21:31]MH_I2C_Read... [03:21:31]Read from MH i2c: D1 [03:21:31]MH_I2C_Read... [03:21:31]Read from MH i2c: D1 01 00 [03:21:31]MH_I2C_Read... [03:21:31]Read from MH i2c: D1 01 00 F3 2C 00 F0 [03:21:31]Write to MH i2c: 01 00 00 F4 2C 20 [03:21:31]Write i2c OK [03:21:31]MH_I2C_Read... [03:21:32]OFD Sender: No OFD packet to send [03:21:32]*** Cut start [03:21:32]*** Partial cut [03:21:32]*** CUTSNS_PIN = 1 [03:21:32]*** CUTSNS_PIN = 0 [03:21:32]*** Brake cut motor [03:21:33]Read from MH i2c: 01 [03:21:33]MH_I2C_Read... [03:21:33]*** Stop cut motor [03:21:33]*** Cut end [03:21:33]Read from MH i2c: 01 07 00 [03:21:33]MH_I2C_Read... [03:21:33]Read from MH i2c: 01 07 00 F4 2C 00 00 00 00 00 FF 0F 35 [03:21:33]process_action close_receipt done [03:21:33]requested_data is exist [03:21:33]produce_requested_data [03:21:33]requested_item fm.sn is exist - process it [03:21:33]wFMCommunicate request_size=4 [03:21:33]MH_SAM_APDU [03:21:33]CAPDU: 80 11 00 00 [03:21:33]Write to MH i2c: E2 08 00 F5 2C 80 11 00 00 00 00 00 00 9B [03:21:33]Write i2c OK [03:21:33]MH_I2C_Read... [03:21:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:21:33]Read from MH i2c: E2 [03:21:33]MH_I2C_Read... [03:21:33]Read from MH i2c: E2 17 00 [03:21:33]MH_I2C_Read... [03:21:33]Read from MH i2c: E2 17 00 F5 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 EF [03:21:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [03:21:33]wFMCommunicate OK [03:21:33]requested_item fd.num is exist - process it [03:21:33]SAM_PROTO_GetFieldsCounters [03:21:33]wFMCommunicate request_size=4 [03:21:33]MH_SAM_APDU [03:21:33]CAPDU: 80 13 00 00 [03:21:33]Write to MH i2c: E2 08 00 F6 2C 80 13 00 00 00 00 00 00 9E [03:21:33]Write i2c OK [03:21:33]MH_I2C_Read... [03:21:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:21:33]Read from MH i2c: E2 [03:21:33]MH_I2C_Read... [03:21:33]Read from MH i2c: E2 62 00 [03:21:33]MH_I2C_Read... [03:21:33]Read from MH i2c: E2 62 00 F6 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 BA D8 04 00 0E 04 04 00 22 02 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 AA [03:21:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 BA D8 04 00 0E 04 04 00 22 02 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 [03:21:33]wFMCommunicate OK [03:21:33]SAM_PROTO_GetFieldsCounters done [03:21:33]requested_item shift.num is exist - process it [03:21:33]requested_item shift.opened is exist - process it [03:21:33]req_shift_opened [03:21:33]FM_GetShiftState [03:21:33]SAM_PROTO_GetShiftState [03:21:33]wFMCommunicate request_size=4 [03:21:33]MH_SAM_APDU [03:21:33]CAPDU: 80 13 01 00 [03:21:33]Write to MH i2c: E2 08 00 F7 2C 80 13 01 00 00 00 00 00 A0 [03:21:33]Write i2c OK [03:21:33]MH_I2C_Read... [03:21:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:21:33]Read from MH i2c: E2 [03:21:33]MH_I2C_Read... [03:21:33]Read from MH i2c: E2 0E 00 [03:21:33]MH_I2C_Read... [03:21:33]Read from MH i2c: E2 0E 00 F7 2C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 99 [03:21:33]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [03:21:33]wFMCommunicate OK [03:21:33]SAM_PROTO_GetShiftState done [03:21:33]FM_GetShiftState done [03:21:33]req_shift_opened done [03:21:33]requested_item shift.open_date is exist - process it [03:21:33]req_shift_open_date [03:21:33]req_shift_open_date done [03:21:33]produce_requested_data done [03:21:33]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317626,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [03:21:33]process_action_free close_receipt [03:21:33]json_value_free [03:21:33]json_value_free done [03:21:33]process_json_proto returns [03:21:33]Send response to host [03:21:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317626,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [03:21:33]free response buf [03:21:33]execute_script done [03:21:33]execute_script returns [03:21:33]free content buf [03:21:33]Sock 7.Close socket [03:21:33]Sock 7.Thread stoped [03:21:37]accept exits with 9 [03:21:37]New connection [03:21:37]New thread 3067628900 created [03:21:37]Thread 3067485540 joined [03:21:37]Waiting for new connection... [03:21:37] Sock 9.Parse request [03:21:37]Sock 9.Check first char [03:21:37]Sock 9.First char is OK [03:21:37]request: POST /json_proto HTTP/1.0 [03:21:37]Method: POST [03:21:37]URL: /json_proto [03:21:37]Method is POST - this is cgi request [03:21:37]url: /json_proto [03:21:37]query_string will be loaded in cgi processing [03:21:37]execute_cgi json_proto POST (null) [03:21:37]execute_cgi path=json_proto method=POST [03:21:37]POST find Content-Length [03:21:37]Host: 172.17.50.195:8080 [03:21:37]Content-Length: 804 [03:21:37]Content-Type: application/json [03:21:37] [03:21:37]POST finish read [03:21:37]Found Content-Length = 804 [03:21:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092544", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 37.370, "sum" : 2500.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" : 2500.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:21:37]execute_script... [03:21: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)1092544", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 37.370, "sum" : 2500.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" : 2500.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:21:37]POST & json_proto [03:21:37]process_json_proto [03:21:37]json parsed OK: [03:21:37]protocol is kg_v1.0 [03:21:37]action value=close_receipt [03:21:37]process_action close_receipt [03:21:37]cmd_close_receipt [03:21:37]MH_GetDate [03:21:37]Write to MH i2c: F0 00 00 F8 2C 13 [03:21:37]Write i2c OK [03:21:37]MH_I2C_Read... [03:21:37]Read from MH i2c: F0 [03:21:37]MH_I2C_Read... [03:21:37]Read from MH i2c: F0 09 00 [03:21:37]MH_I2C_Read... [03:21:37]Read from MH i2c: F0 09 00 F8 2C 00 42 03 1F 67 43 33 1C 67 E0 [03:21:37]GetLastDocTimeStamp 1730085691 [03:21:37]current date 1730085698 [03:21:37]FM_GetShiftState [03:21:37]SAM_PROTO_GetShiftState [03:21:37]wFMCommunicate request_size=4 [03:21:37]MH_SAM_APDU [03:21:37]CAPDU: 80 13 01 00 [03:21:37]Write to MH i2c: E2 08 00 F9 2C 80 13 01 00 00 00 00 00 A2 [03:21:37]Write i2c OK [03:21:37]MH_I2C_Read... [03:21:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:21:37]Read from MH i2c: E2 [03:21:37]MH_I2C_Read... [03:21:37]Read from MH i2c: E2 0E 00 [03:21:37]MH_I2C_Read... [03:21:37]Read from MH i2c: E2 0E 00 F9 2C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 9B [03:21:37]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [03:21:37]wFMCommunicate OK [03:21:37]SAM_PROTO_GetShiftState done [03:21:37]FM_GetShiftState done [03:21:37]opened in 1730073493 [03:21:37]opened+sec_in_day 1730159893 [03:21:37]quantity*price = 250005 [03:21:37]sum+1 = 250006 [03:21:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2500.05 НСП 1% : 22.12 НДС 12% : 265.49 Наличными: 0.00 Безнал.: 2500.05 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 102 28.10.2024 03:21 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874671 ФД: 317627 ФПД: 279072395846022 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T032138&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317627&fm=279072395846022&tin=02508201610067®Number=0000000000091628&sum=250005 [03:21:38]StoreToDocumentArchive [03:21:38]shift 546 fd 317627 [03:21:38]save to /storage/0546/doc_00317627 [03:21:38]save last doc name /storage/0546/doc_00317627 to /storage/kkm_last_doc_name [03:21:38]save OK [03:21:38]Clear old archive folders... [03:21:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:21:38]tlvbuf is 017E79C0 [03:21:38]SAM_PROTO_ClearQueue [03:21:38]wFMCommunicate request_size=4 [03:21:38]MH_SAM_APDU [03:21:38]CAPDU: 80 09 00 00 [03:21:38]Write to MH i2c: E2 08 00 06 2D 80 09 00 00 00 00 00 00 A5 [03:21:38]Write i2c OK [03:21:38]MH_I2C_Read... [03:21:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:21:38]Read from MH i2c: E2 [03:21:38]MH_I2C_Read... [03:21:38]Read from MH i2c: E2 03 00 [03:21:38]MH_I2C_Read... [03:21:38]Read from MH i2c: E2 03 00 06 2D 00 90 00 A7 [03:21:38]RAPDU: 90 00 [03:21:38]wFMCommunicate OK [03:21:38]SAM_PROTO_ClearQueue done [03:21:38]KKMCreateOFDPacket [03:21:38]OFDProtocolAddRootSTLVToBuf [03:21:38]FM_MakeSignedData [03:21:38]FM_MakeSignedData [03:21:38]SAM_PROTO_SignData [03:21:38]wFMCommunicate request_size=4 [03:21:38]MH_SAM_APDU [03:21:38]CAPDU: 80 0D 01 02 [03:21:38]Write to MH i2c: E2 08 00 07 2D 80 0D 01 02 00 00 00 00 AD [03:21:38]Write i2c OK [03:21:38]MH_I2C_Read... [03:21:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:21:38]Read from MH i2c: E2 [03:21:38]MH_I2C_Read... [03:21:38]Read from MH i2c: E2 03 00 [03:21:38]MH_I2C_Read... [03:21:38]Read from MH i2c: E2 03 00 07 2D 00 90 00 A8 [03:21:38]RAPDU: 90 00 [03:21:38]wFMCommunicate OK [03:21:38]wFMCommunicate request_size=255 [03:21:38]MH_SAM_APDU [03:21: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 32 FF 03 08 00 03 FA 91 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 95 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 42 03 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BB D8 04 00 35 04 06 00 FD [03:21:38]Write to MH i2c: E2 02 01 08 2D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 FA 91 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 95 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 42 03 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BB D8 04 00 35 04 06 00 FD 00 00 66 [03:21:38]Write i2c OK [03:21:38]MH_I2C_Read... [03:21:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:21:38]Read from MH i2c: E2 [03:21:38]MH_I2C_Read... [03:21:38]Read from MH i2c: E2 03 00 [03:21:38]MH_I2C_Read... [03:21:38]Read from MH i2c: E2 03 00 08 2D 00 90 00 A9 [03:21:38]RAPDU: 90 00 [03:21:38]wFMCommunicate OK [03:21:38]wFMCommunicate request_size=10 [03:21:38]MH_SAM_APDU [03:21:38]CAPDU: 80 0D 02 02 05 D0 9B 05 61 86 [03:21:38]Write to MH i2c: E2 0D 00 09 2D 80 0D 02 02 05 00 D0 9B 05 61 86 00 00 11 [03:21:38]Write i2c OK [03:21:38]MH_I2C_Read... [03:21:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:21:38]Read from MH i2c: E2 [03:21:38]MH_I2C_Read... [03:21:38]Read from MH i2c: E2 03 00 [03:21:38]MH_I2C_Read... [03:21:38]Read from MH i2c: E2 03 00 09 2D 00 90 00 AA [03:21:38]RAPDU: 90 00 [03:21:38]wFMCommunicate OK [03:21:38]wFMCommunicate request_size=4 [03:21:38]MH_SAM_APDU [03:21:38]CAPDU: 80 0D 03 02 [03:21:38]Write to MH i2c: E2 08 00 0A 2D 80 0D 03 02 00 00 00 00 B2 [03:21:38]Write i2c OK [03:21:38]MH_I2C_Read... [03:21:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:21:38]Read from MH i2c: E2 [03:21:38]MH_I2C_Read... [03:21:38]Read from MH i2c: E2 0B 00 [03:21:38]MH_I2C_Read... [03:21:38]Read from MH i2c: E2 0B 00 0A 2D 00 33 5F 8B 93 D9 E7 B9 4C 90 00 28 [03:21:38]RAPDU: 33 5F 8B 93 D9 E7 B9 4C 90 00 [03:21:38]wFMCommunicate OK [03:21:38]SAM_PROTO_SignData done [03:21:38]FM_MakeSignedData done [03:21:38]CreateOFDProtocolMessage [03:21:38]wFMCommunicate request_size=4 [03:21:38]MH_SAM_APDU [03:21:38]CAPDU: 80 11 00 00 [03:21:38]Write to MH i2c: E2 08 00 0B 2D 80 11 00 00 00 00 00 00 B2 [03:21:38]Write i2c OK [03:21:38]MH_I2C_Read... [03:21:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:21:38]Read from MH i2c: E2 [03:21:38]MH_I2C_Read... [03:21:38]Read from MH i2c: E2 17 00 [03:21:38]MH_I2C_Read... [03:21:38]Read from MH i2c: E2 17 00 0B 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 06 [03:21:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [03:21:38]wFMCommunicate OK [03:21:38]CreateOFDProtocolMessage done [03:21:38]OFDSenderStorePacket 317627 [03:21:38]StoreOFDPacket docnum=317627 [03:21:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 5A 2C 07 01 32 4F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 FA 91 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 95 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 42 03 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BB D8 04 00 35 04 06 00 FD D0 9B 05 61 86 33 5F 8B 93 D9 E7 B9 4C [03:21:38]CheckFolder [03:21:38]dirname=/storage/ofd_packets [03:21:38]CheckFolder done [03:21:38]ProducePacketName [03:21:38]name=ofd_packets/00317627 [03:21:38]NVStorageSaveData ofd_packets/00317627 [03:21:38]File name is /storage/ofd_packets/00317627 [03:21:38]Write 301 bytes [03:21:38]NVStorageSaveData done [03:21:38]OFDSenderStorePacket done [03:21:38]KKMCreateOFDPacket done [03:21:38]NVStorageSaveData kkm_last_timestamp [03:21:38]File name is /storage/kkm_last_timestamp [03:21:38]Write 4 bytes [03:21:38]NVStorageSaveData done [03:21:38]ExternCall_PrintAddStr [03:21:38]wPrintStart [03:21:38]Write to MH i2c: 01 00 00 0C 2D 39 [03:21:38]Write i2c OK [03:21:38]MH_I2C_Read... [03:21:38]Read from MH i2c: 01 [03:21:38]MH_I2C_Read... [03:21:38]Read from MH i2c: 01 07 00 [03:21:38]MH_I2C_Read... [03:21:38]Read from MH i2c: 01 07 00 0C 2D 00 00 00 00 00 FF 0F 4E [03:21:38]RasterBufferAndPrint [03:21:38]line Счет N : (1)1092544 [03:21:38]line ИНН: 02508201610067 [03:21:38]line Контрольно-Кассовый Чек [03:21:38]line ПРОДАЖА [03:21:38]line ТРК (МРК, ГНК) : 33 [03:21:38]line Товар: 2710124130 [03:21:38]line Аи-92-К-2 [03:21:38]line 37.370 * 66.90 [03:21:38]line = 2500.05 [03:21:38]line НДС 12% НСП 1% [03:21:38]line > о реализуемом товаре [03:21:38]line ИТОГО: 2500.05 [03:21:38]line НСП 1% : 22.12 [03:21:38]line НДС 12% : 265.49 [03:21:38]line Наличными: 0.00 [03:21:38]line Безнал.: 2500.05 [03:21:38]line Место: АЗС № 101 "Партнер Нефть" [03:21:38]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [03:21:38]line СНО: Общий режим [03:21:38]line Чек 102 28.10.2024 03:21 [03:21:38]line Смена: 546 ФФД: 1.0 [03:21:38]line ЗНМ: 0300000082 [03:21:38]line РНМ: 0000000000091628 [03:21:38]line Версия ККМ: 001 [03:21:38]line Платежная система: O! деньги [03:21:38]line ФМ: 0000000000874671 [03:21:38]line ФД: 317627 [03:21:38]line ФПД: 279072395846022 [03:21:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T032138&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317627&fm=279072395846022&tin=02508201610067®Number=0000000000091628&sum=250005 [03:21:38]written 0, free lines is 4095 [03:21:38]OFD Sender: Processing packet 317627 [packets to send 127, broken 126] [03:21:38]ProducePacketName [03:21:38]name=ofd_packets/00317627 [03:21:38]OFD Sender: To server: pG, [03:21:38]CommunicateWithHost lk.salyk.kg:30040 [03:21:38]ConnectInit lk.salyk.kg [03:21:39]Connected sock=11 [03:21:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 5A 2C 07 01 32 4F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 FA 91 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 95 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 42 03 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BB D8 04 00 35 04 06 00 FD D0 9B 05 61 86 33 5F 8B 93 D9 E7 B9 4C [03:21:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 A8 35 47 00 FD 4B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BB D8 04 00 F4 03 04 00 FD AE 1E 67 B6 04 01 00 00 0A 7E C9 4C 70 87 8C A2 [03:21:39]CommunicateWithHost err = 0 [03:21:39]CheckOFDResponse [03:21:39]1017 (14) - 77093643461234 [03:21:39]1041 (16) - 0000000000874671 [03:21:39]1040 (4) - 317627 [03:21:39]1012 (4) - 27.10.2024 21:22 [03:21:39]1206 (1) - 0 [03:21:39]OFD Sender: Remove packet 317627 [03:21:39]ProducePacketName [03:21:39]name=ofd_packets/00317627 [03:21:39]NVStorageDeleteData [03:21:39]Write to MH i2c: 01 00 00 36 2D 63 [03:21:39]Write i2c OK [03:21:39]MH_I2C_Read... [03:21:39]Read from MH i2c: 01 [03:21:39]MH_I2C_Read... [03:21:39]Read from MH i2c: 01 07 00 [03:21:39]MH_I2C_Read... [03:21:39]Read from MH i2c: 01 07 00 36 2D 00 00 00 00 00 06 0D 7D [03:21:39]RasterBufferAndPrint [03:21:39]line [03:21:39]line [03:21:39]line [03:21:39]line [03:21:39]line [03:21:39]written 0, free lines is 3354 [03:21:39]MH_Cut [03:21:39]Write to MH i2c: D1 01 00 3D 2D 01 3C [03:21:39]Write i2c OK [03:21:39]MH_I2C_Read... [03:21:39]Read from MH i2c: D1 [03:21:39]MH_I2C_Read... [03:21:39]Read from MH i2c: D1 01 00 [03:21:39]MH_I2C_Read... [03:21:39]Read from MH i2c: D1 01 00 3D 2D 00 3B [03:21:39]Write to MH i2c: 01 00 00 3E 2D 6B [03:21:39]Write i2c OK [03:21:39]MH_I2C_Read... [03:21:39]OFD Sender: No OFD packet to send [03:21:39]*** Cut start [03:21:39]*** Partial cut [03:21:39]*** CUTSNS_PIN = 1 [03:21:39]*** CUTSNS_PIN = 0 [03:21:40]*** Brake cut motor [03:21:40]Read from MH i2c: 01 [03:21:40]MH_I2C_Read... [03:21:40]*** Stop cut motor [03:21:40]*** Cut end [03:21:40]Read from MH i2c: 01 07 00 [03:21:40]MH_I2C_Read... [03:21:40]Read from MH i2c: 01 07 00 3E 2D 00 00 00 00 00 FF 0F 80 [03:21:40]process_action close_receipt done [03:21:40]requested_data is exist [03:21:40]produce_requested_data [03:21:40]requested_item fm.sn is exist - process it [03:21:40]wFMCommunicate request_size=4 [03:21:40]MH_SAM_APDU [03:21:40]CAPDU: 80 11 00 00 [03:21:40]Write to MH i2c: E2 08 00 3F 2D 80 11 00 00 00 00 00 00 E6 [03:21:40]Write i2c OK [03:21:40]MH_I2C_Read... [03:21:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:21:40]Read from MH i2c: E2 [03:21:40]MH_I2C_Read... [03:21:40]Read from MH i2c: E2 17 00 [03:21:40]MH_I2C_Read... [03:21:40]Read from MH i2c: E2 17 00 3F 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 3A [03:21:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [03:21:40]wFMCommunicate OK [03:21:40]requested_item fd.num is exist - process it [03:21:40]SAM_PROTO_GetFieldsCounters [03:21:40]wFMCommunicate request_size=4 [03:21:40]MH_SAM_APDU [03:21:40]CAPDU: 80 13 00 00 [03:21:40]Write to MH i2c: E2 08 00 40 2D 80 13 00 00 00 00 00 00 E9 [03:21:40]Write i2c OK [03:21:40]MH_I2C_Read... [03:21:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:21:40]Read from MH i2c: E2 [03:21:40]MH_I2C_Read... [03:21:40]Read from MH i2c: E2 62 00 [03:21:40]MH_I2C_Read... [03:21:40]Read from MH i2c: E2 62 00 40 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 BB D8 04 00 0E 04 04 00 22 02 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 F9 [03:21:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 BB D8 04 00 0E 04 04 00 22 02 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 [03:21:40]wFMCommunicate OK [03:21:40]SAM_PROTO_GetFieldsCounters done [03:21:40]requested_item shift.num is exist - process it [03:21:40]requested_item shift.opened is exist - process it [03:21:40]req_shift_opened [03:21:40]FM_GetShiftState [03:21:40]SAM_PROTO_GetShiftState [03:21:40]wFMCommunicate request_size=4 [03:21:40]MH_SAM_APDU [03:21:40]CAPDU: 80 13 01 00 [03:21:40]Write to MH i2c: E2 08 00 41 2D 80 13 01 00 00 00 00 00 EB [03:21:40]Write i2c OK [03:21:40]MH_I2C_Read... [03:21:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:21:40]Read from MH i2c: E2 [03:21:40]MH_I2C_Read... [03:21:40]Read from MH i2c: E2 0E 00 [03:21:40]MH_I2C_Read... [03:21:40]Read from MH i2c: E2 0E 00 41 2D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E4 [03:21:40]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [03:21:40]wFMCommunicate OK [03:21:40]SAM_PROTO_GetShiftState done [03:21:40]FM_GetShiftState done [03:21:40]req_shift_opened done [03:21:40]requested_item shift.open_date is exist - process it [03:21:40]req_shift_open_date [03:21:40]req_shift_open_date done [03:21:40]produce_requested_data done [03:21:40]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317627,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [03:21:40]process_action_free close_receipt [03:21:40]json_value_free [03:21:40]json_value_free done [03:21:40]process_json_proto returns [03:21:40]Send response to host [03:21:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317627,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [03:21:40]free response buf [03:21:40]execute_script done [03:21:40]execute_script returns [03:21:40]free content buf [03:21:40]Sock 9.Close socket [03:21:40]Sock 9.Thread stoped [03:21:44]OFD Sender: No OFD packet to send [03:21:49]OFD Sender: No OFD packet to send [03:21:54]OFD Sender: No OFD packet to send [03:21:59]OFD Sender: No OFD packet to send [03:22:04]OFD Sender: No OFD packet to send [03:22:09]OFD Sender: No OFD packet to send [03:22:14]OFD Sender: No OFD packet to send [03:22:19]OFD Sender: No OFD packet to send [03:22:24]OFD Sender: No OFD packet to send [03:22:29]OFD Sender: No OFD packet to send [03:22:34]OFD Sender: No OFD packet to send [03:22:39]OFD Sender: No OFD packet to send [03:22:44]OFD Sender: No OFD packet to send [03:22:49]OFD Sender: No OFD packet to send [03:22:54]OFD Sender: No OFD packet to send [03:22:59]OFD Sender: No OFD packet to send [03:23:04]OFD Sender: No OFD packet to send [03:23:09]OFD Sender: No OFD packet to send [03:23:14]OFD Sender: No OFD packet to send [03:23:19]OFD Sender: No OFD packet to send [03:23:24]OFD Sender: No OFD packet to send [03:23:29]OFD Sender: No OFD packet to send [03:23:34]OFD Sender: No OFD packet to send [03:23:39]OFD Sender: No OFD packet to send [03:23:44]OFD Sender: No OFD packet to send [03:23:49]OFD Sender: No OFD packet to send [03:23:50]accept exits with 7 [03:23:50]New connection [03:23:50]New thread 3067485540 created [03:23:50]Thread 3067628900 joined [03:23:50]Waiting for new connection... [03:23:50] Sock 7.Parse request [03:23:50]Sock 7.Check first char [03:23:50]Sock 7.First char is OK [03:23:50]request: POST /json_proto HTTP/1.0 [03:23:50]Method: POST [03:23:50]URL: /json_proto [03:23:50]Method is POST - this is cgi request [03:23:50]url: /json_proto [03:23:50]query_string will be loaded in cgi processing [03:23:50]execute_cgi json_proto POST (null) [03:23:50]execute_cgi path=json_proto method=POST [03:23:50]POST find Content-Length [03:23:50]Host: 172.17.50.195:8080 [03:23:50]Content-Length: 773 [03:23:50]Content-Type: application/json [03:23:50] [03:23:50]POST finish read [03:23:50]Found Content-Length = 773 [03:23:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092545", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 46.020, "sum" : 1762.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1762.57 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:23:50]execute_script... [03:23: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)1092545", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 46.020, "sum" : 1762.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1762.57 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:23:50]POST & json_proto [03:23:50]process_json_proto [03:23:50]json parsed OK: [03:23:50]protocol is kg_v1.0 [03:23:50]action value=close_receipt [03:23:50]process_action close_receipt [03:23:50]cmd_close_receipt [03:23:50]MH_GetDate [03:23:50]Write to MH i2c: F0 00 00 42 2D 5E [03:23:50]Write i2c OK [03:23:50]MH_I2C_Read... [03:23:50]Read from MH i2c: F0 [03:23:50]MH_I2C_Read... [03:23:50]Read from MH i2c: F0 09 00 [03:23:50]MH_I2C_Read... [03:23:50]Read from MH i2c: F0 09 00 42 2D 00 C8 03 1F 67 43 33 1C 67 B1 [03:23:50]GetLastDocTimeStamp 1730085698 [03:23:50]current date 1730085832 [03:23:50]FM_GetShiftState [03:23:50]SAM_PROTO_GetShiftState [03:23:50]wFMCommunicate request_size=4 [03:23:50]MH_SAM_APDU [03:23:50]CAPDU: 80 13 01 00 [03:23:50]Write to MH i2c: E2 08 00 43 2D 80 13 01 00 00 00 00 00 ED [03:23:50]Write i2c OK [03:23:50]MH_I2C_Read... [03:23:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:23:50]Read from MH i2c: E2 [03:23:50]MH_I2C_Read... [03:23:50]Read from MH i2c: E2 0E 00 [03:23:50]MH_I2C_Read... [03:23:50]Read from MH i2c: E2 0E 00 43 2D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E6 [03:23:50]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [03:23:50]wFMCommunicate OK [03:23:50]SAM_PROTO_GetShiftState done [03:23:50]FM_GetShiftState done [03:23:50]opened in 1730073493 [03:23:50]opened+sec_in_day 1730159893 [03:23:50]quantity*price = 176256 [03:23:50]sum+1 = 176258 [03:23:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1762.57 НСП 1% : 15.60 НДС 12% : 187.18 Наличными: 0.00 Безнал.: 1762.57 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 103 28.10.2024 03:23 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317628 ФПД: 28010001400424 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T032352&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317628&fm=28010001400424&tin=02508201610067®Number=0000000000091628&sum=176257 [03:23:51]StoreToDocumentArchive [03:23:51]shift 546 fd 317628 [03:23:51]save to /storage/0546/doc_00317628 [03:23:51]save last doc name /storage/0546/doc_00317628 to /storage/kkm_last_doc_name [03:23:51]save OK [03:23:51]Clear old archive folders... [03:23:51]ProcessDocumentItem done err = 0, tmpTLVsize=250 [03:23:51]tlvbuf is 0174CCF0 [03:23:51]SAM_PROTO_ClearQueue [03:23:51]wFMCommunicate request_size=4 [03:23:51]MH_SAM_APDU [03:23:51]CAPDU: 80 09 00 00 [03:23:51]Write to MH i2c: E2 08 00 50 2D 80 09 00 00 00 00 00 00 EF [03:23:51]Write i2c OK [03:23:51]MH_I2C_Read... [03:23:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:23:51]Read from MH i2c: E2 [03:23:51]MH_I2C_Read... [03:23:51]Read from MH i2c: E2 03 00 [03:23:51]MH_I2C_Read... [03:23:51]Read from MH i2c: E2 03 00 50 2D 00 90 00 F1 [03:23:51]RAPDU: 90 00 [03:23:51]wFMCommunicate OK [03:23:51]SAM_PROTO_ClearQueue done [03:23:51]KKMCreateOFDPacket [03:23:51]OFDProtocolAddRootSTLVToBuf [03:23:51]FM_MakeSignedData [03:23:51]FM_MakeSignedData [03:23:51]SAM_PROTO_SignData [03:23:51]wFMCommunicate request_size=4 [03:23:51]MH_SAM_APDU [03:23:51]CAPDU: 80 0D 01 02 [03:23:51]Write to MH i2c: E2 08 00 51 2D 80 0D 01 02 00 00 00 00 F7 [03:23:51]Write i2c OK [03:23:51]MH_I2C_Read... [03:23:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:23:51]Read from MH i2c: E2 [03:23:51]MH_I2C_Read... [03:23:51]Read from MH i2c: E2 03 00 [03:23:51]MH_I2C_Read... [03:23:51]Read from MH i2c: E2 03 00 51 2D 00 90 00 F2 [03:23:51]RAPDU: 90 00 [03:23:51]wFMCommunicate OK [03:23:51]wFMCommunicate request_size=255 [03:23:51]MH_SAM_APDU [03:23:51]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C4 B3 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 81 B0 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 81 B0 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 18 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 49 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 81 B0 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 C8 03 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BC D8 04 00 35 04 06 00 19 79 [03:23:51]Write to MH i2c: E2 02 01 52 2D 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C4 B3 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 81 B0 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 81 B0 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 18 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 49 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 81 B0 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 C8 03 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BC D8 04 00 35 04 06 00 19 79 00 00 49 [03:23:51]Write i2c OK [03:23:51]MH_I2C_Read... [03:23:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:23:52]Read from MH i2c: E2 [03:23:52]MH_I2C_Read... [03:23:52]Read from MH i2c: E2 03 00 [03:23:52]MH_I2C_Read... [03:23:52]Read from MH i2c: E2 03 00 52 2D 00 90 00 F3 [03:23:52]RAPDU: 90 00 [03:23:52]wFMCommunicate OK [03:23:52]wFMCommunicate request_size=9 [03:23:52]MH_SAM_APDU [03:23:52]CAPDU: 80 0D 02 02 04 96 2F 02 68 [03:23:52]Write to MH i2c: E2 0C 00 53 2D 80 0D 02 02 04 00 96 2F 02 68 00 00 31 [03:23:52]Write i2c OK [03:23:52]MH_I2C_Read... [03:23:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:23:52]Read from MH i2c: E2 [03:23:52]MH_I2C_Read... [03:23:52]Read from MH i2c: E2 03 00 [03:23:52]MH_I2C_Read... [03:23:52]Read from MH i2c: E2 03 00 53 2D 00 90 00 F4 [03:23:52]RAPDU: 90 00 [03:23:52]wFMCommunicate OK [03:23:52]wFMCommunicate request_size=4 [03:23:52]MH_SAM_APDU [03:23:52]CAPDU: 80 0D 03 02 [03:23:52]Write to MH i2c: E2 08 00 54 2D 80 0D 03 02 00 00 00 00 FC [03:23:52]Write i2c OK [03:23:52]MH_I2C_Read... [03:23:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:23:52]Read from MH i2c: E2 [03:23:52]MH_I2C_Read... [03:23:52]Read from MH i2c: E2 0B 00 [03:23:52]MH_I2C_Read... [03:23:52]Read from MH i2c: E2 0B 00 54 2D 00 3C 53 41 A8 5D 1B A6 63 90 00 F6 [03:23:52]RAPDU: 3C 53 41 A8 5D 1B A6 63 90 00 [03:23:52]wFMCommunicate OK [03:23:52]SAM_PROTO_SignData done [03:23:52]FM_MakeSignedData done [03:23:52]CreateOFDProtocolMessage [03:23:52]wFMCommunicate request_size=4 [03:23:52]MH_SAM_APDU [03:23:52]CAPDU: 80 11 00 00 [03:23:52]Write to MH i2c: E2 08 00 55 2D 80 11 00 00 00 00 00 00 FC [03:23:52]Write i2c OK [03:23:52]MH_I2C_Read... [03:23:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:23:52]Read from MH i2c: E2 [03:23:52]MH_I2C_Read... [03:23:52]Read from MH i2c: E2 17 00 [03:23:52]MH_I2C_Read... [03:23:52]Read from MH i2c: E2 17 00 55 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 50 [03:23:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [03:23:52]wFMCommunicate OK [03:23:52]CreateOFDProtocolMessage done [03:23:52]OFDSenderStorePacket 317628 [03:23:52]StoreOFDPacket docnum=317628 [03:23:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 D7 0A 06 01 1D A7 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C4 B3 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 81 B0 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 81 B0 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 18 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 49 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 81 B0 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 C8 03 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BC D8 04 00 35 04 06 00 19 79 96 2F 02 68 3C 53 41 A8 5D 1B A6 63 [03:23:52]CheckFolder [03:23:52]dirname=/storage/ofd_packets [03:23:52]CheckFolder done [03:23:52]ProducePacketName [03:23:52]name=ofd_packets/00317628 [03:23:52]NVStorageSaveData ofd_packets/00317628 [03:23:52]File name is /storage/ofd_packets/00317628 [03:23:52]Write 300 bytes [03:23:52]NVStorageSaveData done [03:23:52]OFDSenderStorePacket done [03:23:52]KKMCreateOFDPacket done [03:23:52]NVStorageSaveData kkm_last_timestamp [03:23:52]File name is /storage/kkm_last_timestamp [03:23:52]Write 4 bytes [03:23:52]NVStorageSaveData done [03:23:52]ExternCall_PrintAddStr [03:23:52]wPrintStart [03:23:52]Write to MH i2c: 01 00 00 56 2D 83 [03:23:52]Write i2c OK [03:23:52]MH_I2C_Read... [03:23:52]Read from MH i2c: 01 [03:23:52]MH_I2C_Read... [03:23:52]Read from MH i2c: 01 07 00 [03:23:52]MH_I2C_Read... [03:23:52]Read from MH i2c: 01 07 00 56 2D 00 00 00 00 00 FF 0F 98 [03:23:52]RasterBufferAndPrint [03:23:52]line Счет N : (1)1092545 [03:23:52]line ИНН: 02508201610067 [03:23:52]line Контрольно-Кассовый Чек [03:23:52]line ПРОДАЖА [03:23:52]line ТРК (МРК, ГНК) : 81 [03:23:52]line Товар: 2711190000 [03:23:52]line ГАЗ-К-5 [03:23:52]line 46.020 * 38.30 [03:23:52]line = 1762.57 [03:23:52]line НДС 12% НСП 1% [03:23:52]line > о реализуемом товаре [03:23:52]line ИТОГО: 1762.57 [03:23:52]line НСП 1% : 15.60 [03:23:52]line НДС 12% : 187.18 [03:23:52]line Наличными: 0.00 [03:23:52]line Безнал.: 1762.57 [03:23:52]line Место: АЗС № 101 "Партнер Нефть" [03:23:52]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [03:23:52]line СНО: Общий режим [03:23:52]line Чек 103 28.10.2024 03:23 [03:23:52]line Смена: 546 ФФД: 1.0 [03:23:52]line ЗНМ: 0300000082 [03:23:52]line РНМ: 0000000000091628 [03:23:52]line Версия ККМ: 001 [03:23:52]line Платежная система: Mbank [03:23:52]line ФМ: 0000000000874671 [03:23:52]line ФД: 317628 [03:23:52]line ФПД: 28010001400424 [03:23:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T032352&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317628&fm=28010001400424&tin=02508201610067®Number=0000000000091628&sum=176257 [03:23:52]written 0, free lines is 4095 [03:23:52]OFD Sender: Processing packet 317628 [packets to send 127, broken 126] [03:23:52]ProducePacketName [03:23:52]name=ofd_packets/00317628 [03:23:52]OFD Sender: To server: pG, [03:23:52]CommunicateWithHost lk.salyk.kg:30040 [03:23:52]ConnectInit lk.salyk.kg [03:23:52]Connected sock=10 [03: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 34 36 37 31 0E 01 00 00 D7 0A 06 01 1D A7 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C4 B3 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 81 B0 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 81 B0 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 18 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 49 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 81 B0 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 C8 03 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BC D8 04 00 35 04 06 00 19 79 96 2F 02 68 3C 53 41 A8 5D 1B A6 63 [03:23:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 E3 7D 47 00 97 24 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BC D8 04 00 F4 03 04 00 82 AF 1E 67 B6 04 01 00 00 ED CF 8A E5 DF 90 86 C2 [03:23:52]CommunicateWithHost err = 0 [03:23:52]CheckOFDResponse [03:23:52]1017 (14) - 77093643461234 [03:23:52]1041 (16) - 0000000000874671 [03:23:52]1040 (4) - 317628 [03:23:52]1012 (4) - 27.10.2024 21:24 [03:23:52]1206 (1) - 0 [03:23:52]OFD Sender: Remove packet 317628 [03:23:52]ProducePacketName [03:23:52]name=ofd_packets/00317628 [03:23:52]NVStorageDeleteData [03:23:52]Write to MH i2c: 01 00 00 7F 2D AC [03:23:52]Write i2c OK [03:23:52]MH_I2C_Read... [03:23:52]Read from MH i2c: 01 [03:23:52]MH_I2C_Read... [03:23:52]Read from MH i2c: 01 07 00 [03:23:52]MH_I2C_Read... [03:23:52]Read from MH i2c: 01 07 00 7F 2D 00 00 00 00 00 0C 0D CC [03:23:52]RasterBufferAndPrint [03:23:52]line [03:23:52]line [03:23:52]line [03:23:52]line [03:23:52]line [03:23:52]written 0, free lines is 3346 [03:23:52]MH_Cut [03:23:52]Write to MH i2c: D1 01 00 86 2D 01 85 [03:23:52]Write i2c OK [03:23:52]MH_I2C_Read... [03:23:52]Read from MH i2c: D1 [03:23:52]MH_I2C_Read... [03:23:52]Read from MH i2c: D1 01 00 [03:23:52]MH_I2C_Read... [03:23:52]Read from MH i2c: D1 01 00 86 2D 00 84 [03:23:52]Write to MH i2c: 01 00 00 87 2D B4 [03:23:52]Write i2c OK [03:23:52]MH_I2C_Read... [03:23:53]OFD Sender: No OFD packet to send [03:23:53]*** Cut start [03:23:53]*** Partial cut [03:23:53]*** CUTSNS_PIN = 1 [03:23:53]*** CUTSNS_PIN = 0 [03:23:53]*** Brake cut motor [03:23:54]Read from MH i2c: 01 [03:23:54]MH_I2C_Read... [03:23:54]*** Stop cut motor [03:23:54]*** Cut end [03:23:54]Read from MH i2c: 01 07 00 [03:23:54]MH_I2C_Read... [03:23:54]Read from MH i2c: 01 07 00 87 2D 00 00 00 00 00 FF 0F C9 [03:23:54]process_action close_receipt done [03:23:54]requested_data is exist [03:23:54]produce_requested_data [03:23:54]requested_item fm.sn is exist - process it [03:23:54]wFMCommunicate request_size=4 [03:23:54]MH_SAM_APDU [03:23:54]CAPDU: 80 11 00 00 [03:23:54]Write to MH i2c: E2 08 00 88 2D 80 11 00 00 00 00 00 00 2F [03:23:54]Write i2c OK [03:23:54]MH_I2C_Read... [03:23:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:23:54]Read from MH i2c: E2 [03:23:54]MH_I2C_Read... [03:23:54]Read from MH i2c: E2 17 00 [03:23:54]MH_I2C_Read... [03:23:54]Read from MH i2c: E2 17 00 88 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 83 [03:23:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [03:23:54]wFMCommunicate OK [03:23:54]requested_item fd.num is exist - process it [03:23:54]SAM_PROTO_GetFieldsCounters [03:23:54]wFMCommunicate request_size=4 [03:23:54]MH_SAM_APDU [03:23:54]CAPDU: 80 13 00 00 [03:23:54]Write to MH i2c: E2 08 00 89 2D 80 13 00 00 00 00 00 00 32 [03:23:54]Write i2c OK [03:23:54]MH_I2C_Read... [03:23:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:23:54]Read from MH i2c: E2 [03:23:54]MH_I2C_Read... [03:23:54]Read from MH i2c: E2 62 00 [03:23:54]MH_I2C_Read... [03:23:54]Read from MH i2c: E2 62 00 89 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 BC D8 04 00 0E 04 04 00 22 02 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 46 [03:23:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 BC D8 04 00 0E 04 04 00 22 02 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 [03:23:54]wFMCommunicate OK [03:23:54]SAM_PROTO_GetFieldsCounters done [03:23:54]requested_item shift.num is exist - process it [03:23:54]requested_item shift.opened is exist - process it [03:23:54]req_shift_opened [03:23:54]FM_GetShiftState [03:23:54]SAM_PROTO_GetShiftState [03:23:54]wFMCommunicate request_size=4 [03:23:54]MH_SAM_APDU [03:23:54]CAPDU: 80 13 01 00 [03:23:54]Write to MH i2c: E2 08 00 8A 2D 80 13 01 00 00 00 00 00 34 [03:23:54]Write i2c OK [03:23:54]MH_I2C_Read... [03:23:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:23:54]Read from MH i2c: E2 [03:23:54]MH_I2C_Read... [03:23:54]Read from MH i2c: E2 0E 00 [03:23:54]MH_I2C_Read... [03:23:54]Read from MH i2c: E2 0E 00 8A 2D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 2D [03:23:54]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [03:23:54]wFMCommunicate OK [03:23:54]SAM_PROTO_GetShiftState done [03:23:54]FM_GetShiftState done [03:23:54]req_shift_opened done [03:23:54]requested_item shift.open_date is exist - process it [03:23:54]req_shift_open_date [03:23:54]req_shift_open_date done [03:23:54]produce_requested_data done [03:23:54]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317628,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [03:23:54]process_action_free close_receipt [03:23:54]json_value_free [03:23:54]json_value_free done [03:23:54]process_json_proto returns [03:23:54]Send response to host [03:23:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317628,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [03:23:54]free response buf [03:23:54]execute_script done [03:23:54]execute_script returns [03:23:54]free content buf [03:23:54]Sock 7.Close socket [03:23:54]Sock 7.Thread stoped [03:23:58]OFD Sender: No OFD packet to send [03:24:03]OFD Sender: No OFD packet to send [03:24:08]OFD Sender: No OFD packet to send [03:24:13]OFD Sender: No OFD packet to send [03:24:18]OFD Sender: No OFD packet to send [03:24:23]OFD Sender: No OFD packet to send [03:24:28]OFD Sender: No OFD packet to send [03:24:33]OFD Sender: No OFD packet to send [03:24:38]OFD Sender: No OFD packet to send [03:24:43]OFD Sender: No OFD packet to send [03:24:48]OFD Sender: No OFD packet to send [03:24:53]OFD Sender: No OFD packet to send [03:24:57]accept exits with 9 [03:24:57]New connection [03:24:57]New thread 3067628900 created [03:24:57]Thread 3067485540 joined [03:24:57]Waiting for new connection... [03:24:57] Sock 9.Parse request [03:24:57]Sock 9.Check first char [03:24:57]Sock 9.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.50.195:8080 [03:24:57]Content-Length: 683 [03:24:57]Content-Type: application/json [03:24:57] [03:24:57]POST finish read [03:24:57]Found Content-Length = 683 [03:24:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092547", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [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 : (1)1092547", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [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 8B 2D A7 [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 8B 2D 00 0B 04 1F 67 43 33 1C 67 3E [03:24:57]GetLastDocTimeStamp 1730085832 [03:24:57]current date 1730085899 [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 8C 2D 80 13 01 00 00 00 00 00 36 [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 8C 2D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 2F [03:24:57]RAPDU: 09 00 01 95 D3 1E 67 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 1730073493 [03:24:57]opened+sec_in_day 1730159893 [03:24:57]quantity*price = 100015 [03:24:57]sum+1 = 100017 [03:24:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 104 28.10.2024 03:24 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317629 ФПД: 279980354427229 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T032459&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317629&fm=279980354427229&tin=02508201610067®Number=0000000000091628&sum=100000 [03:24:58]StoreToDocumentArchive [03:24:58]shift 546 fd 317629 [03:24:58]save to /storage/0546/doc_00317629 [03:24:58]save last doc name /storage/0546/doc_00317629 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=251 [03:24:58]tlvbuf is 01791310 [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 99 2D 80 09 00 00 00 00 00 00 38 [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 99 2D 00 90 00 3A [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 9A 2D 80 0D 01 02 00 00 00 00 40 [03:24:58]Write i2c OK [03:24:58]MH_I2C_Read... [03:24:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:24:59]Read from MH i2c: E2 [03:24:59]MH_I2C_Read... [03:24:59]Read from MH i2c: E2 03 00 [03:24:59]MH_I2C_Read... [03:24:59]Read from MH i2c: E2 03 00 9A 2D 00 90 00 3B [03:24:59]RAPDU: 90 00 [03:24:59]wFMCommunicate OK [03:24:59]wFMCommunicate request_size=255 [03:24:59]MH_SAM_APDU [03:24: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 00 00 00 F4 03 04 00 0B 04 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BD D8 04 00 35 04 06 00 FE [03:24:59]Write to MH i2c: E2 02 01 9B 2D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 00 00 00 F4 03 04 00 0B 04 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BD D8 04 00 35 04 06 00 FE 00 00 80 [03:24:59]Write i2c OK [03:24:59]MH_I2C_Read... [03:24:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:24:59]Read from MH i2c: E2 [03:24:59]MH_I2C_Read... [03:24:59]Read from MH i2c: E2 03 00 [03:24:59]MH_I2C_Read... [03:24:59]Read from MH i2c: E2 03 00 9B 2D 00 90 00 3C [03:24:59]RAPDU: 90 00 [03:24:59]wFMCommunicate OK [03:24:59]wFMCommunicate request_size=10 [03:24:59]MH_SAM_APDU [03:24:59]CAPDU: 80 0D 02 02 05 A4 01 91 D9 5D [03:24:59]Write to MH i2c: E2 0D 00 9C 2D 80 0D 02 02 05 00 A4 01 91 D9 5D 00 00 B9 [03:24:59]Write i2c OK [03:24:59]MH_I2C_Read... [03:24:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:24:59]Read from MH i2c: E2 [03:24:59]MH_I2C_Read... [03:24:59]Read from MH i2c: E2 03 00 [03:24:59]MH_I2C_Read... [03:24:59]Read from MH i2c: E2 03 00 9C 2D 00 90 00 3D [03:24:59]RAPDU: 90 00 [03:24:59]wFMCommunicate OK [03:24:59]wFMCommunicate request_size=4 [03:24:59]MH_SAM_APDU [03:24:59]CAPDU: 80 0D 03 02 [03:24:59]Write to MH i2c: E2 08 00 9D 2D 80 0D 03 02 00 00 00 00 45 [03:24:59]Write i2c OK [03:24:59]MH_I2C_Read... [03:24:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:24:59]Read from MH i2c: E2 [03:24:59]MH_I2C_Read... [03:24:59]Read from MH i2c: E2 0B 00 [03:24:59]MH_I2C_Read... [03:24:59]Read from MH i2c: E2 0B 00 9D 2D 00 81 6A 89 B9 31 0C 79 A1 90 00 CA [03:24:59]RAPDU: 81 6A 89 B9 31 0C 79 A1 90 00 [03:24:59]wFMCommunicate OK [03:24:59]SAM_PROTO_SignData done [03:24:59]FM_MakeSignedData done [03:24:59]CreateOFDProtocolMessage [03:24:59]wFMCommunicate request_size=4 [03:24:59]MH_SAM_APDU [03:24:59]CAPDU: 80 11 00 00 [03:24:59]Write to MH i2c: E2 08 00 9E 2D 80 11 00 00 00 00 00 00 45 [03:24:59]Write i2c OK [03:24:59]MH_I2C_Read... [03:24:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:24:59]Read from MH i2c: E2 [03:24:59]MH_I2C_Read... [03:24:59]Read from MH i2c: E2 17 00 [03:24:59]MH_I2C_Read... [03:24:59]Read from MH i2c: E2 17 00 9E 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 99 [03:24:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [03:24:59]wFMCommunicate OK [03:24:59]CreateOFDProtocolMessage done [03:24:59]OFDSenderStorePacket 317629 [03:24:59]StoreOFDPacket docnum=317629 [03:24:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 5E 28 07 01 29 48 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 00 00 00 F4 03 04 00 0B 04 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BD D8 04 00 35 04 06 00 FE A4 01 91 D9 5D 81 6A 89 B9 31 0C 79 A1 [03:24:59]CheckFolder [03:24:59]dirname=/storage/ofd_packets [03:24:59]CheckFolder done [03:24:59]ProducePacketName [03:24:59]name=ofd_packets/00317629 [03:24:59]NVStorageSaveData ofd_packets/00317629 [03:24:59]File name is /storage/ofd_packets/00317629 [03:24:59]Write 301 bytes [03:24:59]NVStorageSaveData done [03:24:59]OFDSenderStorePacket done [03:24:59]KKMCreateOFDPacket done [03:24:59]NVStorageSaveData kkm_last_timestamp [03:24:59]File name is /storage/kkm_last_timestamp [03:24:59]Write 4 bytes [03:24:59]NVStorageSaveData done [03:24:59]ExternCall_PrintAddStr [03:24:59]wPrintStart [03:24:59]Write to MH i2c: 01 00 00 9F 2D CC [03:24:59]Write i2c OK [03:24:59]MH_I2C_Read... [03:24:59]Read from MH i2c: 01 [03:24:59]MH_I2C_Read... [03:24:59]Read from MH i2c: 01 07 00 [03:24:59]MH_I2C_Read... [03:24:59]Read from MH i2c: 01 07 00 9F 2D 00 00 00 00 00 FF 0F E1 [03:24:59]RasterBufferAndPrint [03:24:59]line Счет N : (1)1092547 [03:24:59]line ИНН: 02508201610067 [03:24:59]line Контрольно-Кассовый Чек [03:24:59]line ПРОДАЖА [03:24:59]line ТРК (МРК, ГНК) : 53 [03:24:59]line Товар: 2710124130 [03:24:59]line Аи-92-К-2 [03:24:59]line 14.950 * 66.90 [03:24:59]line = 1000.16 [03:24:59]line НДС 12% НСП 1% [03:24:59]line > о реализуемом товаре [03:24:59]line ОКРУГЛЕНИЕ: -0.16 [03:24:59]line ИТОГО: 1000.00 [03:24:59]line Внесено: 1000.00 [03:24:59]line СДАЧА: 0.00 [03:24:59]line НСП 1% : 8.85 [03:24:59]line НДС 12% : 106.21 [03:24:59]line Наличными: 1000.00 [03:24:59]line Безнал.: 0.00 [03:24:59]line Место: АЗС № 101 "Партнер Нефть" [03:24:59]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [03:24:59]line СНО: Общий режим [03:24:59]line Чек 104 28.10.2024 03:24 [03:24:59]line Смена: 546 ФФД: 1.0 [03:24:59]line ЗНМ: 0300000082 [03:24:59]line РНМ: 0000000000091628 [03:24:59]line Версия ККМ: 001 [03:24:59]line ФМ: 0000000000874671 [03:24:59]line ФД: 317629 [03:24:59]line ФПД: 279980354427229 [03:24:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T032459&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317629&fm=279980354427229&tin=02508201610067®Number=0000000000091628&sum=100000 [03:24:59]OFD Sender: Processing packet 317629 [packets to send 127, broken 126] [03:24:59]ProducePacketName [03:24:59]name=ofd_packets/00317629 [03:24:59]OFD Sender: To server: pG, [03:24:59]CommunicateWithHost lk.salyk.kg:30040 [03:24:59]ConnectInit lk.salyk.kg [03:24:59]written 0, free lines is 4095 [03:24:59]Connected sock=10 [03:24:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 5E 28 07 01 29 48 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 00 00 00 F4 03 04 00 0B 04 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BD D8 04 00 35 04 06 00 FE A4 01 91 D9 5D 81 6A 89 B9 31 0C 79 A1 [03:25:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 CC 58 47 00 3A 3E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BD D8 04 00 F4 03 04 00 C5 AF 1E 67 B6 04 01 00 00 B5 5A FA DF 8A 41 02 F3 [03:25:00]CommunicateWithHost err = 0 [03:25:00]CheckOFDResponse [03:25:00]1017 (14) - 77093643461234 [03:25:00]1041 (16) - 0000000000874671 [03:25:00]1040 (4) - 317629 [03:25:00]1012 (4) - 27.10.2024 21:25 [03:25:00]1206 (1) - 0 [03:25:00]OFD Sender: Remove packet 317629 [03:25:00]ProducePacketName [03:25:00]name=ofd_packets/00317629 [03:25:00]NVStorageDeleteData [03:25:00]Write to MH i2c: 01 00 00 CA 2D F7 [03:25:00]Write i2c OK [03:25:00]MH_I2C_Read... [03:25:00]Read from MH i2c: 01 [03:25:00]MH_I2C_Read... [03:25:00]Read from MH i2c: 01 07 00 [03:25:00]MH_I2C_Read... [03:25:00]Read from MH i2c: 01 07 00 CA 2D 00 00 00 00 00 EC 0C F6 [03:25:00]RasterBufferAndPrint [03:25:00]line [03:25:00]line [03:25:00]line [03:25:00]line [03:25:00]line [03:25:00]written 0, free lines is 3315 [03:25:00]MH_Cut [03:25:00]Write to MH i2c: D1 01 00 D1 2D 01 D0 [03:25:00]Write i2c OK [03:25:00]MH_I2C_Read... [03:25:00]Read from MH i2c: D1 [03:25:00]MH_I2C_Read... [03:25:00]Read from MH i2c: D1 01 00 [03:25:00]MH_I2C_Read... [03:25:00]Read from MH i2c: D1 01 00 D1 2D 00 CF [03:25:00]Write to MH i2c: 01 00 00 D2 2D FF [03:25:00]Write i2c OK [03:25:00]MH_I2C_Read... [03:25:00]OFD Sender: No OFD packet to send [03:25:00]*** Cut start [03:25:00]*** Partial cut [03:25:00]*** CUTSNS_PIN = 1 [03:25:00]*** CUTSNS_PIN = 0 [03:25:01]*** Brake cut motor [03:25:01]Read from MH i2c: 01 [03:25:01]MH_I2C_Read... [03:25:01]*** Stop cut motor [03:25:01]*** Cut end [03:25:01]Read from MH i2c: 01 07 00 [03:25:01]MH_I2C_Read... [03:25:01]Read from MH i2c: 01 07 00 D2 2D 00 00 00 00 00 FF 0F 14 [03:25:01]process_action close_receipt done [03:25:01]requested_data is exist [03:25:01]produce_requested_data [03:25:01]requested_item fm.sn is exist - process it [03:25:01]wFMCommunicate request_size=4 [03:25:01]MH_SAM_APDU [03:25:01]CAPDU: 80 11 00 00 [03:25:01]Write to MH i2c: E2 08 00 D3 2D 80 11 00 00 00 00 00 00 7A [03:25:01]Write i2c OK [03:25:01]MH_I2C_Read... [03:25:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:25:01]Read from MH i2c: E2 [03:25:01]MH_I2C_Read... [03:25:01]Read from MH i2c: E2 17 00 [03:25:01]MH_I2C_Read... [03:25:01]Read from MH i2c: E2 17 00 D3 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 CE [03:25:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [03:25:01]wFMCommunicate OK [03:25:01]requested_item fd.num is exist - process it [03:25:01]SAM_PROTO_GetFieldsCounters [03:25:01]wFMCommunicate request_size=4 [03:25:01]MH_SAM_APDU [03:25:01]CAPDU: 80 13 00 00 [03:25:01]Write to MH i2c: E2 08 00 D4 2D 80 13 00 00 00 00 00 00 7D [03:25:01]Write i2c OK [03:25:01]MH_I2C_Read... [03:25:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:25:01]Read from MH i2c: E2 [03:25:01]MH_I2C_Read... [03:25:01]Read from MH i2c: E2 62 00 [03:25:01]MH_I2C_Read... [03:25:01]Read from MH i2c: E2 62 00 D4 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 BD D8 04 00 0E 04 04 00 22 02 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 95 [03:25:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 BD D8 04 00 0E 04 04 00 22 02 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 [03:25:01]wFMCommunicate OK [03:25:01]SAM_PROTO_GetFieldsCounters done [03:25:01]requested_item shift.num is exist - process it [03:25:01]requested_item shift.opened is exist - process it [03:25:01]req_shift_opened [03:25:01]FM_GetShiftState [03:25:01]SAM_PROTO_GetShiftState [03:25:01]wFMCommunicate request_size=4 [03:25:01]MH_SAM_APDU [03:25:01]CAPDU: 80 13 01 00 [03:25:01]Write to MH i2c: E2 08 00 D5 2D 80 13 01 00 00 00 00 00 7F [03:25:01]Write i2c OK [03:25:01]MH_I2C_Read... [03:25:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:25:01]Read from MH i2c: E2 [03:25:01]MH_I2C_Read... [03:25:01]Read from MH i2c: E2 0E 00 [03:25:01]MH_I2C_Read... [03:25:01]Read from MH i2c: E2 0E 00 D5 2D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 78 [03:25:01]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [03:25:01]wFMCommunicate OK [03:25:01]SAM_PROTO_GetShiftState done [03:25:01]FM_GetShiftState done [03:25:01]req_shift_opened done [03:25:01]requested_item shift.open_date is exist - process it [03:25:01]req_shift_open_date [03:25:01]req_shift_open_date done [03:25:01]produce_requested_data done [03:25:01]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317629,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [03:25:01]process_action_free close_receipt [03:25:01]json_value_free [03:25:01]json_value_free done [03:25:01]process_json_proto returns [03:25:01]Send response to host [03:25:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317629,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [03:25:01]free response buf [03:25:01]execute_script done [03:25:01]execute_script returns [03:25:01]free content buf [03:25:01]Sock 9.Close socket [03:25:01]Sock 9.Thread stoped [03:25:05]OFD Sender: No OFD packet to send [03:25:10]OFD Sender: No OFD packet to send [03:25:15]OFD Sender: No OFD packet to send [03:25:20]OFD Sender: No OFD packet to send [03:25:25]OFD Sender: No OFD packet to send [03:25:30]OFD Sender: No OFD packet to send [03:25:35]OFD Sender: No OFD packet to send [03:25:40]OFD Sender: No OFD packet to send [03:25:45]OFD Sender: No OFD packet to send [03:25:50]OFD Sender: No OFD packet to send [03:25:55]OFD Sender: No OFD packet to send [03:26:00]OFD Sender: No OFD packet to send [03:26:05]OFD Sender: No OFD packet to send [03:26:10]OFD Sender: No OFD packet to send [03:26:15]OFD Sender: No OFD packet to send [03:26:16]accept exits with 7 [03:26:16]New connection [03:26:16]New thread 3067485540 created [03:26:16]Thread 3067628900 joined [03:26:16]Waiting for new connection... [03:26:16] Sock 7.Parse request [03:26:16]Sock 7.Check first char [03:26:16]Sock 7.First char is OK [03:26:16]request: POST /json_proto HTTP/1.0 [03:26:16]Method: POST [03:26:16]URL: /json_proto [03:26:16]Method is POST - this is cgi request [03:26:16]url: /json_proto [03:26:16]query_string will be loaded in cgi processing [03:26:16]execute_cgi json_proto POST (null) [03:26:16]execute_cgi path=json_proto method=POST [03:26:16]POST find Content-Length [03:26:16]Host: 172.17.50.195:8080 [03:26:16]Content-Length: 773 [03:26:16]Content-Type: application/json [03:26:16] [03:26:16]POST finish read [03:26:16]Found Content-Length = 773 [03:26:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092546", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 34.700, "sum" : 1329.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1329.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:26:16]execute_script... [03:26:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092546", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 34.700, "sum" : 1329.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1329.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:26:16]POST & json_proto [03:26:16]process_json_proto [03:26:16]json parsed OK: [03:26:16]protocol is kg_v1.0 [03:26:16]action value=close_receipt [03:26:16]process_action close_receipt [03:26:16]cmd_close_receipt [03:26:16]MH_GetDate [03:26:16]Write to MH i2c: F0 00 00 D6 2D F2 [03:26:16]Write i2c OK [03:26:16]MH_I2C_Read... [03:26:16]Read from MH i2c: F0 [03:26:16]MH_I2C_Read... [03:26:16]Read from MH i2c: F0 09 00 [03:26:16]MH_I2C_Read... [03:26:16]Read from MH i2c: F0 09 00 D6 2D 00 59 04 1F 67 43 33 1C 67 D7 [03:26:16]GetLastDocTimeStamp 1730085899 [03:26:16]current date 1730085977 [03:26:16]FM_GetShiftState [03:26:16]SAM_PROTO_GetShiftState [03:26:16]wFMCommunicate request_size=4 [03:26:16]MH_SAM_APDU [03:26:16]CAPDU: 80 13 01 00 [03:26:16]Write to MH i2c: E2 08 00 D7 2D 80 13 01 00 00 00 00 00 81 [03:26:16]Write i2c OK [03:26:16]MH_I2C_Read... [03:26:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:26:16]Read from MH i2c: E2 [03:26:16]MH_I2C_Read... [03:26:16]Read from MH i2c: E2 0E 00 [03:26:16]MH_I2C_Read... [03:26:16]Read from MH i2c: E2 0E 00 D7 2D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 7A [03:26:16]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [03:26:16]wFMCommunicate OK [03:26:16]SAM_PROTO_GetShiftState done [03:26:16]FM_GetShiftState done [03:26:16]opened in 1730073493 [03:26:16]opened+sec_in_day 1730159893 [03:26:16]quantity*price = 132901 [03:26:16]sum+1 = 132902 [03:26:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1329.01 НСП 1% : 11.76 НДС 12% : 141.13 Наличными: 0.00 Безнал.: 1329.01 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 105 28.10.2024 03:26 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317630 ФПД: 197316554852283 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T032618&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317630&fm=197316554852283&tin=02508201610067®Number=0000000000091628&sum=132901 [03:26:17]StoreToDocumentArchive [03:26:17]shift 546 fd 317630 [03:26:17]save to /storage/0546/doc_00317630 [03:26:17]save last doc name /storage/0546/doc_00317630 to /storage/kkm_last_doc_name [03:26:17]save OK [03:26:17]Clear old archive folders... [03:26:17]ProcessDocumentItem done err = 0, tmpTLVsize=250 [03:26:17]tlvbuf is 017665C0 [03:26:17]SAM_PROTO_ClearQueue [03:26:17]wFMCommunicate request_size=4 [03:26:17]MH_SAM_APDU [03:26:17]CAPDU: 80 09 00 00 [03:26:17]Write to MH i2c: E2 08 00 E4 2D 80 09 00 00 00 00 00 00 83 [03:26:17]Write i2c OK [03:26:17]MH_I2C_Read... [03:26:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:26:17]Read from MH i2c: E2 [03:26:17]MH_I2C_Read... [03:26:17]Read from MH i2c: E2 03 00 [03:26:17]MH_I2C_Read... [03:26:17]Read from MH i2c: E2 03 00 E4 2D 00 90 00 85 [03:26:17]RAPDU: 90 00 [03:26:17]wFMCommunicate OK [03:26:17]SAM_PROTO_ClearQueue done [03:26:17]KKMCreateOFDPacket [03:26:17]OFDProtocolAddRootSTLVToBuf [03:26:17]FM_MakeSignedData [03:26:17]FM_MakeSignedData [03:26:17]SAM_PROTO_SignData [03:26:17]wFMCommunicate request_size=4 [03:26:17]MH_SAM_APDU [03:26:17]CAPDU: 80 0D 01 02 [03:26:17]Write to MH i2c: E2 08 00 E5 2D 80 0D 01 02 00 00 00 00 8B [03:26:17]Write i2c OK [03:26:17]MH_I2C_Read... [03:26:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:26:17]Read from MH i2c: E2 [03:26:17]MH_I2C_Read... [03:26:17]Read from MH i2c: E2 03 00 [03:26:17]MH_I2C_Read... [03:26:17]Read from MH i2c: E2 03 00 E5 2D 00 90 00 86 [03:26:17]RAPDU: 90 00 [03:26:17]wFMCommunicate OK [03:26:17]wFMCommunicate request_size=255 [03:26:17]MH_SAM_APDU [03:26:17]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 8C 87 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 25 07 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 07 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 21 37 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 25 07 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 5A 04 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BE D8 04 00 35 04 06 00 B3 75 [03:26:17]Write to MH i2c: E2 02 01 E6 2D 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 8C 87 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 25 07 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 07 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 21 37 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 25 07 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 5A 04 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BE D8 04 00 35 04 06 00 B3 75 00 00 06 [03:26:17]Write i2c OK [03:26:17]MH_I2C_Read... [03:26:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:26:17]Read from MH i2c: E2 [03:26:17]MH_I2C_Read... [03:26:17]Read from MH i2c: E2 03 00 [03:26:17]MH_I2C_Read... [03:26:17]Read from MH i2c: E2 03 00 E6 2D 00 90 00 87 [03:26:17]RAPDU: 90 00 [03:26:17]wFMCommunicate OK [03:26:17]wFMCommunicate request_size=9 [03:26:17]MH_SAM_APDU [03:26:17]CAPDU: 80 0D 02 02 04 57 29 07 BB [03:26:17]Write to MH i2c: E2 0C 00 E7 2D 80 0D 02 02 04 00 57 29 07 BB 00 00 D8 [03:26:17]Write i2c OK [03:26:17]MH_I2C_Read... [03:26:17]Read from MH i2c: E2 [03:26:17]MH_I2C_Read... [03:26:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:26:17]Read from MH i2c: E2 03 00 [03:26:17]MH_I2C_Read... [03:26:17]Read from MH i2c: E2 03 00 E7 2D 00 90 00 88 [03:26:17]RAPDU: 90 00 [03:26:17]wFMCommunicate OK [03:26:17]wFMCommunicate request_size=4 [03:26:17]MH_SAM_APDU [03:26:17]CAPDU: 80 0D 03 02 [03:26:17]Write to MH i2c: E2 08 00 E8 2D 80 0D 03 02 00 00 00 00 90 [03:26:17]Write i2c OK [03:26:17]MH_I2C_Read... [03:26:17]Read from MH i2c: E2 [03:26:17]MH_I2C_Read... [03:26:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:26:17]Read from MH i2c: E2 0B 00 [03:26:17]MH_I2C_Read... [03:26:17]Read from MH i2c: E2 0B 00 E8 2D 00 A3 8C F0 F4 9A 73 82 8E 90 00 C1 [03:26:17]RAPDU: A3 8C F0 F4 9A 73 82 8E 90 00 [03:26:17]wFMCommunicate OK [03:26:17]SAM_PROTO_SignData done [03:26:17]FM_MakeSignedData done [03:26:17]CreateOFDProtocolMessage [03:26:17]wFMCommunicate request_size=4 [03:26:17]MH_SAM_APDU [03:26:17]CAPDU: 80 11 00 00 [03:26:17]Write to MH i2c: E2 08 00 E9 2D 80 11 00 00 00 00 00 00 90 [03:26:17]Write i2c OK [03:26:17]MH_I2C_Read... [03:26:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:26:17]Read from MH i2c: E2 [03:26:17]MH_I2C_Read... [03:26:17]Read from MH i2c: E2 17 00 [03:26:17]MH_I2C_Read... [03:26:17]Read from MH i2c: E2 17 00 E9 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E4 [03:26:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [03:26:17]wFMCommunicate OK [03:26:17]CreateOFDProtocolMessage done [03:26:17]OFDSenderStorePacket 317630 [03:26:17]StoreOFDPacket docnum=317630 [03:26:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 25 5D 06 01 F3 87 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 8C 87 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 25 07 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 07 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 21 37 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 25 07 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 5A 04 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BE D8 04 00 35 04 06 00 B3 75 57 29 07 BB A3 8C F0 F4 9A 73 82 8E [03:26:17]CheckFolder [03:26:17]dirname=/storage/ofd_packets [03:26:17]CheckFolder done [03:26:17]ProducePacketName [03:26:17]name=ofd_packets/00317630 [03:26:17]NVStorageSaveData ofd_packets/00317630 [03:26:17]File name is /storage/ofd_packets/00317630 [03:26:17]Write 300 bytes [03:26:17]NVStorageSaveData done [03:26:17]OFDSenderStorePacket done [03:26:17]KKMCreateOFDPacket done [03:26:17]NVStorageSaveData kkm_last_timestamp [03:26:17]File name is /storage/kkm_last_timestamp [03:26:17]Write 4 bytes [03:26:17]NVStorageSaveData done [03:26:17]ExternCall_PrintAddStr [03:26:17]wPrintStart [03:26:17]Write to MH i2c: 01 00 00 EA 2D 17 [03:26:17]Write i2c OK [03:26:17]MH_I2C_Read... [03:26:17]Read from MH i2c: 01 [03:26:17]MH_I2C_Read... [03:26:17]Read from MH i2c: 01 07 00 [03:26:17]MH_I2C_Read... [03:26:17]Read from MH i2c: 01 07 00 EA 2D 00 00 00 00 00 FF 0F 2C [03:26:17]RasterBufferAndPrint [03:26:17]line Счет N : (1)1092546 [03:26:17]line ИНН: 02508201610067 [03:26:17]line Контрольно-Кассовый Чек [03:26:17]line ПРОДАЖА [03:26:17]line ТРК (МРК, ГНК) : 71 [03:26:17]line Товар: 2711190000 [03:26:17]line ГАЗ-К-5 [03:26:17]line 34.700 * 38.30 [03:26:17]line = 1329.01 [03:26:17]line НДС 12% НСП 1% [03:26:17]line > о реализуемом товаре [03:26:17]line ИТОГО: 1329.01 [03:26:17]line НСП 1% : 11.76 [03:26:17]line НДС 12% : 141.13 [03:26:17]line Наличными: 0.00 [03:26:17]line Безнал.: 1329.01 [03:26:17]line Место: АЗС № 101 "Партнер Нефть" [03:26:17]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [03:26:17]line СНО: Общий режим [03:26:17]line Чек 105 28.10.2024 03:26 [03:26:17]line Смена: 546 ФФД: 1.0 [03:26:17]line ЗНМ: 0300000082 [03:26:17]line РНМ: 0000000000091628 [03:26:17]line Версия ККМ: 001 [03:26:17]line Платежная система: Mbank [03:26:17]line ФМ: 0000000000874671 [03:26:17]line ФД: 317630 [03:26:17]line ФПД: 197316554852283 [03:26:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T032618&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317630&fm=197316554852283&tin=02508201610067®Number=0000000000091628&sum=132901 [03:26:18]OFD Sender: Processing packet 317630 [packets to send 127, broken 126] [03:26:18]ProducePacketName [03:26:18]name=ofd_packets/00317630 [03:26:18]OFD Sender: To server: pG, [03:26:18]CommunicateWithHost lk.salyk.kg:30040 [03:26:18]ConnectInit lk.salyk.kg [03:26:18]written 0, free lines is 4095 [03:26:18]Connected sock=10 [03:26:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 25 5D 06 01 F3 87 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 8C 87 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 25 07 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 07 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 21 37 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 25 07 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 5A 04 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BE D8 04 00 35 04 06 00 B3 75 57 29 07 BB A3 8C F0 F4 9A 73 82 8E [03:26:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 3E 3F 47 00 FD 78 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BE D8 04 00 F4 03 04 00 14 B0 1E 67 B6 04 01 00 00 80 80 AA 75 41 43 E3 59 [03:26:18]CommunicateWithHost err = 0 [03:26:18]CheckOFDResponse [03:26:18]1017 (14) - 77093643461234 [03:26:18]1041 (16) - 0000000000874671 [03:26:18]1040 (4) - 317630 [03:26:18]1012 (4) - 27.10.2024 21:26 [03:26:18]1206 (1) - 0 [03:26:18]OFD Sender: Remove packet 317630 [03:26:18]ProducePacketName [03:26:18]name=ofd_packets/00317630 [03:26:18]NVStorageDeleteData [03:26:18]Write to MH i2c: 01 00 00 13 2E 41 [03:26:18]Write i2c OK [03:26:18]MH_I2C_Read... [03:26:18]Read from MH i2c: 01 [03:26:18]MH_I2C_Read... [03:26:18]Read from MH i2c: 01 07 00 [03:26:18]MH_I2C_Read... [03:26:18]Read from MH i2c: 01 07 00 13 2E 00 00 00 00 00 06 0D 5B [03:26:18]RasterBufferAndPrint [03:26:18]line [03:26:18]line [03:26:18]line [03:26:18]line [03:26:18]line [03:26:18]written 0, free lines is 3341 [03:26:18]MH_Cut [03:26:18]Write to MH i2c: D1 01 00 1A 2E 01 1A [03:26:18]Write i2c OK [03:26:18]MH_I2C_Read... [03:26:18]Read from MH i2c: D1 [03:26:18]MH_I2C_Read... [03:26:18]Read from MH i2c: D1 01 00 [03:26:18]MH_I2C_Read... [03:26:18]Read from MH i2c: D1 01 00 1A 2E 00 19 [03:26:18]Write to MH i2c: 01 00 00 1B 2E 49 [03:26:18]Write i2c OK [03:26:18]MH_I2C_Read... [03:26:18]OFD Sender: No OFD packet to send [03:26:19]*** Cut start [03:26:19]*** Partial cut [03:26:19]*** CUTSNS_PIN = 1 [03:26:19]*** CUTSNS_PIN = 0 [03:26:19]*** Brake cut motor [03:26:19]Read from MH i2c: 01 [03:26:19]MH_I2C_Read... [03:26:19]*** Stop cut motor [03:26:19]*** Cut end [03:26:19]Read from MH i2c: 01 07 00 [03:26:19]MH_I2C_Read... [03:26:19]Read from MH i2c: 01 07 00 1B 2E 00 00 00 00 00 FF 0F 5E [03:26:19]process_action close_receipt done [03:26:19]requested_data is exist [03:26:19]produce_requested_data [03:26:19]requested_item fm.sn is exist - process it [03:26:19]wFMCommunicate request_size=4 [03:26:19]MH_SAM_APDU [03:26:19]CAPDU: 80 11 00 00 [03:26:19]Write to MH i2c: E2 08 00 1C 2E 80 11 00 00 00 00 00 00 C4 [03:26:19]Write i2c OK [03:26:19]MH_I2C_Read... [03:26:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:26:19]Read from MH i2c: E2 [03:26:19]MH_I2C_Read... [03:26:19]Read from MH i2c: E2 17 00 [03:26:19]MH_I2C_Read... [03:26:19]Read from MH i2c: E2 17 00 1C 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 18 [03:26:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [03:26:19]wFMCommunicate OK [03:26:19]requested_item fd.num is exist - process it [03:26:19]SAM_PROTO_GetFieldsCounters [03:26:19]wFMCommunicate request_size=4 [03:26:19]MH_SAM_APDU [03:26:19]CAPDU: 80 13 00 00 [03:26:19]Write to MH i2c: E2 08 00 1D 2E 80 13 00 00 00 00 00 00 C7 [03:26:19]Write i2c OK [03:26:19]MH_I2C_Read... [03:26:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:26:20]Read from MH i2c: E2 [03:26:20]MH_I2C_Read... [03:26:20]Read from MH i2c: E2 62 00 [03:26:20]MH_I2C_Read... [03:26:20]Read from MH i2c: E2 62 00 1D 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 BE D8 04 00 0E 04 04 00 22 02 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 E3 [03:26:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 BE D8 04 00 0E 04 04 00 22 02 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 [03:26:20]wFMCommunicate OK [03:26:20]SAM_PROTO_GetFieldsCounters done [03:26:20]requested_item shift.num is exist - process it [03:26:20]requested_item shift.opened is exist - process it [03:26:20]req_shift_opened [03:26:20]FM_GetShiftState [03:26:20]SAM_PROTO_GetShiftState [03:26:20]wFMCommunicate request_size=4 [03:26:20]MH_SAM_APDU [03:26:20]CAPDU: 80 13 01 00 [03:26:20]Write to MH i2c: E2 08 00 1E 2E 80 13 01 00 00 00 00 00 C9 [03:26:20]Write i2c OK [03:26:20]MH_I2C_Read... [03:26:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:26:20]Read from MH i2c: E2 [03:26:20]MH_I2C_Read... [03:26:20]Read from MH i2c: E2 0E 00 [03:26:20]MH_I2C_Read... [03:26:20]Read from MH i2c: E2 0E 00 1E 2E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C2 [03:26:20]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [03:26:20]wFMCommunicate OK [03:26:20]SAM_PROTO_GetShiftState done [03:26:20]FM_GetShiftState done [03:26:20]req_shift_opened done [03:26:20]requested_item shift.open_date is exist - process it [03:26:20]req_shift_open_date [03:26:20]req_shift_open_date done [03:26:20]produce_requested_data done [03:26:20]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317630,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [03:26:20]process_action_free close_receipt [03:26:20]json_value_free [03:26:20]json_value_free done [03:26:20]process_json_proto returns [03:26:20]Send response to host [03:26:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317630,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [03:26:20]free response buf [03:26:20]execute_script done [03:26:20]execute_script returns [03:26:20]free content buf [03:26:20]Sock 7.Close socket [03:26:20]Sock 7.Thread stoped [03:26:23]OFD Sender: No OFD packet to send [03:26:28]OFD Sender: No OFD packet to send [03:26:33]OFD Sender: No OFD packet to send [03:26:38]OFD Sender: No OFD packet to send [03:26:43]OFD Sender: No OFD packet to send [03:26:48]OFD Sender: No OFD packet to send [03:26:53]OFD Sender: No OFD packet to send [03:26:58]OFD Sender: No OFD packet to send [03:27:03]OFD Sender: No OFD packet to send [03:27:08]OFD Sender: No OFD packet to send [03:27:13]OFD Sender: No OFD packet to send [03:27:18]OFD Sender: No OFD packet to send [03:27:23]OFD Sender: No OFD packet to send [03:27:28]OFD Sender: No OFD packet to send [03:27:33]OFD Sender: No OFD packet to send [03:27:38]OFD Sender: No OFD packet to send [03:27:43]OFD Sender: No OFD packet to send [03:27:48]OFD Sender: No OFD packet to send [03:27:53]OFD Sender: No OFD packet to send [03:27:58]OFD Sender: No OFD packet to send [03:28:03]OFD Sender: No OFD packet to send [03:28:08]OFD Sender: No OFD packet to send [03:28:14]OFD Sender: No OFD packet to send [03:28:19]OFD Sender: No OFD packet to send [03:28:24]OFD Sender: No OFD packet to send [03:28:29]OFD Sender: No OFD packet to send [03:28:34]OFD Sender: No OFD packet to send [03:28:39]OFD Sender: No OFD packet to send [03:28:44]OFD Sender: No OFD packet to send [03:28:45]accept exits with 9 [03:28:45]New connection [03:28:45]New thread 3067628900 created [03:28:45]Thread 3067485540 joined [03:28:45]Waiting for new connection... [03:28:45] Sock 9.Parse request [03:28:45]Sock 9.Check first char [03:28:45]Sock 9.First char is OK [03:28:45]request: POST /json_proto HTTP/1.0 [03:28:45]Method: POST [03:28:45]URL: /json_proto [03:28:45]Method is POST - this is cgi request [03:28:45]url: /json_proto [03:28:45]query_string will be loaded in cgi processing [03:28:45]execute_cgi json_proto POST (null) [03:28:45]execute_cgi path=json_proto method=POST [03:28:45]POST find Content-Length [03:28:45]Host: 172.17.50.195:8080 [03:28:45]Content-Length: 775 [03:28:45]Content-Type: application/json [03:28:45] [03:28:45]POST finish read [03:28:45]Found Content-Length = 775 [03:28:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092549", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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: Mbank", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:28:45]execute_script... [03:28: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)1092549", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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: Mbank", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:28:45]POST & json_proto [03:28:45]process_json_proto [03:28:45]json parsed OK: [03:28:45]protocol is kg_v1.0 [03:28:45]action value=close_receipt [03:28:45]process_action close_receipt [03:28:45]cmd_close_receipt [03:28:45]MH_GetDate [03:28:45]Write to MH i2c: F0 00 00 1F 2E 3C [03:28:45]Write i2c OK [03:28:45]MH_I2C_Read... [03:28:45]Read from MH i2c: F0 [03:28:45]MH_I2C_Read... [03:28:45]Read from MH i2c: F0 09 00 [03:28:45]MH_I2C_Read... [03:28:45]Read from MH i2c: F0 09 00 1F 2E 00 EF 04 1F 67 43 33 1C 67 B7 [03:28:45]GetLastDocTimeStamp 1730085978 [03:28:45]current date 1730086127 [03:28:45]FM_GetShiftState [03:28:45]SAM_PROTO_GetShiftState [03:28:45]wFMCommunicate request_size=4 [03:28:45]MH_SAM_APDU [03:28:45]CAPDU: 80 13 01 00 [03:28:45]Write to MH i2c: E2 08 00 20 2E 80 13 01 00 00 00 00 00 CB [03:28:45]Write i2c OK [03:28:45]MH_I2C_Read... [03:28:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:28:45]Read from MH i2c: E2 [03:28:45]MH_I2C_Read... [03:28:45]Read from MH i2c: E2 0E 00 [03:28:45]MH_I2C_Read... [03:28:45]Read from MH i2c: E2 0E 00 20 2E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C4 [03:28:45]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [03:28:45]wFMCommunicate OK [03:28:45]SAM_PROTO_GetShiftState done [03:28:45]FM_GetShiftState done [03:28:45]opened in 1730073493 [03:28:45]opened+sec_in_day 1730159893 [03:28:45]quantity*price = 150037 [03:28:45]sum+1 = 150039 [03:28:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.38 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.38 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 106 28.10.2024 03:28 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317631 ФПД: 135297987902477 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T032847&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317631&fm=135297987902477&tin=02508201610067®Number=0000000000091628&sum=150038 [03:28:46]StoreToDocumentArchive [03:28:46]shift 546 fd 317631 [03:28:46]save to /storage/0546/doc_00317631 [03:28:46]save last doc name /storage/0546/doc_00317631 to /storage/kkm_last_doc_name [03:28:46]save OK [03:28:46]Clear old archive folders... [03:28:46]ProcessDocumentItem done err = 0, tmpTLVsize=252 [03:28:46]tlvbuf is 01790F00 [03:28:46]SAM_PROTO_ClearQueue [03:28:46]wFMCommunicate request_size=4 [03:28:46]MH_SAM_APDU [03:28:46]CAPDU: 80 09 00 00 [03:28:46]Write to MH i2c: E2 08 00 2D 2E 80 09 00 00 00 00 00 00 CD [03:28:46]Write i2c OK [03:28:46]MH_I2C_Read... [03:28:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:28:46]Read from MH i2c: E2 [03:28:46]MH_I2C_Read... [03:28:46]Read from MH i2c: E2 03 00 [03:28:46]MH_I2C_Read... [03:28:46]Read from MH i2c: E2 03 00 2D 2E 00 90 00 CF [03:28:46]RAPDU: 90 00 [03:28:46]wFMCommunicate OK [03:28:46]SAM_PROTO_ClearQueue done [03:28:46]KKMCreateOFDPacket [03:28:46]OFDProtocolAddRootSTLVToBuf [03:28:46]FM_MakeSignedData [03:28:46]FM_MakeSignedData [03:28:46]SAM_PROTO_SignData [03:28:46]wFMCommunicate request_size=4 [03:28:46]MH_SAM_APDU [03:28:46]CAPDU: 80 0D 01 02 [03:28:46]Write to MH i2c: E2 08 00 2E 2E 80 0D 01 02 00 00 00 00 D5 [03:28:46]Write i2c OK [03:28:46]MH_I2C_Read... [03:28:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:28:46]Read from MH i2c: E2 [03:28:46]MH_I2C_Read... [03:28:46]Read from MH i2c: E2 03 00 [03:28:46]MH_I2C_Read... [03:28:46]Read from MH i2c: E2 03 00 2E 2E 00 90 00 D0 [03:28:46]RAPDU: 90 00 [03:28:46]wFMCommunicate OK [03:28:46]wFMCommunicate request_size=255 [03:28:46]MH_SAM_APDU [03:28:46]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 EF 04 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BF D8 04 00 35 04 06 00 [03:28:46]Write to MH i2c: E2 02 01 2F 2E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 EF 04 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BF D8 04 00 35 04 06 00 00 00 A8 [03:28:46]Write i2c OK [03:28:46]MH_I2C_Read... [03:28:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:28:46]Read from MH i2c: E2 [03:28:46]MH_I2C_Read... [03:28:46]Read from MH i2c: E2 03 00 [03:28:46]MH_I2C_Read... [03:28:46]Read from MH i2c: E2 03 00 2F 2E 00 90 00 D1 [03:28:46]RAPDU: 90 00 [03:28:46]wFMCommunicate OK [03:28:46]wFMCommunicate request_size=11 [03:28:46]MH_SAM_APDU [03:28:46]CAPDU: 80 0D 02 02 06 7B 0D 84 81 FC 0D [03:28:46]Write to MH i2c: E2 0E 00 30 2E 80 0D 02 02 06 00 7B 0D 84 81 FC 0D 00 00 7A [03:28:46]Write i2c OK [03:28:46]MH_I2C_Read... [03:28:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:28:46]Read from MH i2c: E2 [03:28:46]MH_I2C_Read... [03:28:46]Read from MH i2c: E2 03 00 [03:28:46]MH_I2C_Read... [03:28:46]Read from MH i2c: E2 03 00 30 2E 00 90 00 D2 [03:28:46]RAPDU: 90 00 [03:28:46]wFMCommunicate OK [03:28:46]wFMCommunicate request_size=4 [03:28:46]MH_SAM_APDU [03:28:46]CAPDU: 80 0D 03 02 [03:28:46]Write to MH i2c: E2 08 00 31 2E 80 0D 03 02 00 00 00 00 DA [03:28:46]Write i2c OK [03:28:46]MH_I2C_Read... [03:28:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:28:46]Read from MH i2c: E2 [03:28:46]MH_I2C_Read... [03:28:46]Read from MH i2c: E2 0B 00 [03:28:46]MH_I2C_Read... [03:28:46]Read from MH i2c: E2 0B 00 31 2E 00 53 42 AB A3 6D A4 FE 76 90 00 43 [03:28:46]RAPDU: 53 42 AB A3 6D A4 FE 76 90 00 [03:28:46]wFMCommunicate OK [03:28:46]SAM_PROTO_SignData done [03:28:46]FM_MakeSignedData done [03:28:46]CreateOFDProtocolMessage [03:28:46]wFMCommunicate request_size=4 [03:28:46]MH_SAM_APDU [03:28:46]CAPDU: 80 11 00 00 [03:28:46]Write to MH i2c: E2 08 00 32 2E 80 11 00 00 00 00 00 00 DA [03:28:46]Write i2c OK [03:28:46]MH_I2C_Read... [03:28:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:28:46]Read from MH i2c: E2 [03:28:46]MH_I2C_Read... [03:28:46]Read from MH i2c: E2 17 00 [03:28:46]MH_I2C_Read... [03:28:46]Read from MH i2c: E2 17 00 32 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 2E [03:28:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [03:28:46]wFMCommunicate OK [03:28:46]CreateOFDProtocolMessage done [03:28:46]OFDSenderStorePacket 317631 [03:28:46]StoreOFDPacket docnum=317631 [03:28:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 37 4C 08 01 C8 9B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 EF 04 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BF D8 04 00 35 04 06 00 7B 0D 84 81 FC 0D 53 42 AB A3 6D A4 FE 76 [03:28:46]CheckFolder [03:28:46]dirname=/storage/ofd_packets [03:28:46]CheckFolder done [03:28:46]ProducePacketName [03:28:46]name=ofd_packets/00317631 [03:28:46]NVStorageSaveData ofd_packets/00317631 [03:28:46]File name is /storage/ofd_packets/00317631 [03:28:46]Write 302 bytes [03:28:46]NVStorageSaveData done [03:28:46]OFDSenderStorePacket done [03:28:46]KKMCreateOFDPacket done [03:28:46]NVStorageSaveData kkm_last_timestamp [03:28:46]File name is /storage/kkm_last_timestamp [03:28:46]Write 4 bytes [03:28:46]NVStorageSaveData done [03:28:46]ExternCall_PrintAddStr [03:28:46]wPrintStart [03:28:46]Write to MH i2c: 01 00 00 33 2E 61 [03:28:46]Write i2c OK [03:28:46]MH_I2C_Read... [03:28:46]Read from MH i2c: 01 [03:28:46]MH_I2C_Read... [03:28:46]Read from MH i2c: 01 07 00 [03:28:46]MH_I2C_Read... [03:28:46]Read from MH i2c: 01 07 00 33 2E 00 00 00 00 00 FF 0F 76 [03:28:46]RasterBufferAndPrint [03:28:46]line Счет N : (1)1092549 [03:28:46]line ИНН: 02508201610067 [03:28:46]line Контрольно-Кассовый Чек [03:28:46]line ПРОДАЖА [03:28:46]line ТРК (МРК, ГНК) : 61 [03:28:46]line Товар: 2710194210 [03:28:46]line ДТ(л)-К-2 [03:28:46]line 19.690 * 76.20 [03:28:46]line = 1500.38 [03:28:46]line НДС 12% НСП 1% [03:28:46]line > о реализуемом товаре [03:28:46]line ИТОГО: 1500.38 [03:28:46]line НСП 1% : 13.28 [03:28:46]line НДС 12% : 159.33 [03:28:46]line Наличными: 0.00 [03:28:46]line Безнал.: 1500.38 [03:28:46]line Место: АЗС № 101 "Партнер Нефть" [03:28:46]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [03:28:46]line СНО: Общий режим [03:28:46]line Чек 106 28.10.2024 03:28 [03:28:46]line Смена: 546 ФФД: 1.0 [03:28:46]line ЗНМ: 0300000082 [03:28:46]line РНМ: 0000000000091628 [03:28:46]line Версия ККМ: 001 [03:28:46]line Платежная система: Mbank [03:28:46]line ФМ: 0000000000874671 [03:28:46]line ФД: 317631 [03:28:46]line ФПД: 135297987902477 [03:28:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T032847&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317631&fm=135297987902477&tin=02508201610067®Number=0000000000091628&sum=150038 [03:28:47]written 0, free lines is 4095 [03:28:47]OFD Sender: Processing packet 317631 [packets to send 127, broken 126] [03:28:47]ProducePacketName [03:28:47]name=ofd_packets/00317631 [03:28:47]OFD Sender: To server: pG, [03:28:47]CommunicateWithHost lk.salyk.kg:30040 [03:28:47]ConnectInit lk.salyk.kg [03:28:47]Connected sock=7 [03:28:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 37 4C 08 01 C8 9B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 EF 04 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BF D8 04 00 35 04 06 00 7B 0D 84 81 FC 0D 53 42 AB A3 6D A4 FE 76 [03:28:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 2F DE 47 00 E1 A4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BF D8 04 00 F4 03 04 00 A9 B0 1E 67 B6 04 01 00 00 AD 86 56 78 96 7C 9D 41 [03:28:47]CommunicateWithHost err = 0 [03:28:47]CheckOFDResponse [03:28:47]1017 (14) - 77093643461234 [03:28:47]1041 (16) - 0000000000874671 [03:28:47]1040 (4) - 317631 [03:28:47]1012 (4) - 27.10.2024 21:29 [03:28:47]1206 (1) - 0 [03:28:47]OFD Sender: Remove packet 317631 [03:28:47]ProducePacketName [03:28:47]name=ofd_packets/00317631 [03:28:47]NVStorageDeleteData [03:28:47]Write to MH i2c: 01 00 00 5C 2E 8A [03:28:47]Write i2c OK [03:28:47]MH_I2C_Read... [03:28:47]Read from MH i2c: 01 [03:28:47]MH_I2C_Read... [03:28:47]Read from MH i2c: 01 07 00 [03:28:47]MH_I2C_Read... [03:28:47]Read from MH i2c: 01 07 00 5C 2E 00 00 00 00 00 14 0D B2 [03:28:47]RasterBufferAndPrint [03:28:47]line [03:28:47]line [03:28:47]line [03:28:47]line [03:28:47]line [03:28:47]written 0, free lines is 3354 [03:28:47]MH_Cut [03:28:47]Write to MH i2c: D1 01 00 63 2E 01 63 [03:28:47]Write i2c OK [03:28:47]MH_I2C_Read... [03:28:47]Read from MH i2c: D1 [03:28:47]MH_I2C_Read... [03:28:47]Read from MH i2c: D1 01 00 [03:28:47]MH_I2C_Read... [03:28:47]Read from MH i2c: D1 01 00 63 2E 00 62 [03:28:47]Write to MH i2c: 01 00 00 64 2E 92 [03:28:47]Write i2c OK [03:28:47]MH_I2C_Read... [03:28:48]OFD Sender: No OFD packet to send [03:28:48]*** Cut start [03:28:48]*** Partial cut [03:28:48]*** CUTSNS_PIN = 1 [03:28:48]*** CUTSNS_PIN = 0 [03:28:48]*** Brake cut motor [03:28:48]Read from MH i2c: 01 [03:28:48]MH_I2C_Read... [03:28:48]*** Stop cut motor [03:28:48]*** Cut end [03:28:48]Read from MH i2c: 01 07 00 [03:28:48]MH_I2C_Read... [03:28:48]Read from MH i2c: 01 07 00 64 2E 00 00 00 00 00 FF 0F A7 [03:28:48]process_action close_receipt done [03:28:48]requested_data is exist [03:28:48]produce_requested_data [03:28:48]requested_item fm.sn is exist - process it [03:28:48]wFMCommunicate request_size=4 [03:28:48]MH_SAM_APDU [03:28:48]CAPDU: 80 11 00 00 [03:28:48]Write to MH i2c: E2 08 00 65 2E 80 11 00 00 00 00 00 00 0D [03:28:48]Write i2c OK [03:28:48]MH_I2C_Read... [03:28:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:28:49]Read from MH i2c: E2 [03:28:49]MH_I2C_Read... [03:28:49]Read from MH i2c: E2 17 00 [03:28:49]MH_I2C_Read... [03:28:49]Read from MH i2c: E2 17 00 65 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 61 [03:28:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [03:28:49]wFMCommunicate OK [03:28:49]requested_item fd.num is exist - process it [03:28:49]SAM_PROTO_GetFieldsCounters [03:28:49]wFMCommunicate request_size=4 [03:28:49]MH_SAM_APDU [03:28:49]CAPDU: 80 13 00 00 [03:28:49]Write to MH i2c: E2 08 00 66 2E 80 13 00 00 00 00 00 00 10 [03:28:49]Write i2c OK [03:28:49]MH_I2C_Read... [03:28:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:28:49]Read from MH i2c: E2 [03:28:49]MH_I2C_Read... [03:28:49]Read from MH i2c: E2 62 00 [03:28:49]MH_I2C_Read... [03:28:49]Read from MH i2c: E2 62 00 66 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 BF D8 04 00 0E 04 04 00 22 02 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 30 [03:28:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 BF D8 04 00 0E 04 04 00 22 02 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 [03:28:49]wFMCommunicate OK [03:28:49]SAM_PROTO_GetFieldsCounters done [03:28:49]requested_item shift.num is exist - process it [03:28:49]requested_item shift.opened is exist - process it [03:28:49]req_shift_opened [03:28:49]FM_GetShiftState [03:28:49]SAM_PROTO_GetShiftState [03:28:49]wFMCommunicate request_size=4 [03:28:49]MH_SAM_APDU [03:28:49]CAPDU: 80 13 01 00 [03:28:49]Write to MH i2c: E2 08 00 67 2E 80 13 01 00 00 00 00 00 12 [03:28:49]Write i2c OK [03:28:49]MH_I2C_Read... [03:28:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:28:49]Read from MH i2c: E2 [03:28:49]MH_I2C_Read... [03:28:49]Read from MH i2c: E2 0E 00 [03:28:49]MH_I2C_Read... [03:28:49]Read from MH i2c: E2 0E 00 67 2E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 0B [03:28:49]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [03:28:49]wFMCommunicate OK [03:28:49]SAM_PROTO_GetShiftState done [03:28:49]FM_GetShiftState done [03:28:49]req_shift_opened done [03:28:49]requested_item shift.open_date is exist - process it [03:28:49]req_shift_open_date [03:28:49]req_shift_open_date done [03:28:49]produce_requested_data done [03:28:49]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317631,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [03:28:49]process_action_free close_receipt [03:28:49]json_value_free [03:28:49]json_value_free done [03:28:49]process_json_proto returns [03:28:49]Send response to host [03:28:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317631,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [03:28:49]free response buf [03:28:49]execute_script done [03:28:49]execute_script returns [03:28:49]free content buf [03:28:49]Sock 9.Close socket [03:28:49]Sock 9.Thread stoped [03:28:53]OFD Sender: No OFD packet to send [03:28:58]OFD Sender: No OFD packet to send [03:29:03]OFD Sender: No OFD packet to send [03:29:08]OFD Sender: No OFD packet to send [03:29:13]OFD Sender: No OFD packet to send [03:29:18]OFD Sender: No OFD packet to send [03:29:23]OFD Sender: No OFD packet to send [03:29:28]OFD Sender: No OFD packet to send [03:29:33]OFD Sender: No OFD packet to send [03:29:38]OFD Sender: No OFD packet to send [03:29:43]OFD Sender: No OFD packet to send [03:29:48]OFD Sender: No OFD packet to send [03:29:49]accept exits with 10 [03:29:49]New connection [03:29:49]New thread 3067485540 created [03:29:49]Thread 3067628900 joined [03:29:49]Waiting for new connection... [03:29:49] Sock 10.Parse request [03:29:49]Sock 10.Check first char [03:29:49]Sock 10.First char is OK [03:29:49]request: POST /json_proto HTTP/1.0 [03:29:49]Method: POST [03:29:49]URL: /json_proto [03:29:49]Method is POST - this is cgi request [03:29:49]url: /json_proto [03:29:49]query_string will be loaded in cgi processing [03:29:49]execute_cgi json_proto POST (null) [03:29:49]execute_cgi path=json_proto method=POST [03:29:49]POST find Content-Length [03:29:49]Host: 172.17.50.195:8080 [03:29:49]Content-Length: 683 [03:29:49]Content-Type: application/json [03:29:49] [03:29:49]POST finish read [03:29:49]Found Content-Length = 683 [03:29:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092550", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 32.890, "sum" : 2200.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2200.00, "total" : 2200.00, "payments": [ { "type": 0, "sum" : 2200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:29:49]execute_script... [03:29:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092550", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 32.890, "sum" : 2200.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2200.00, "total" : 2200.00, "payments": [ { "type": 0, "sum" : 2200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:29:49]POST & json_proto [03:29:49]process_json_proto [03:29:49]json parsed OK: [03:29:49]protocol is kg_v1.0 [03:29:49]action value=close_receipt [03:29:49]process_action close_receipt [03:29:49]cmd_close_receipt [03:29:49]MH_GetDate [03:29:49]Write to MH i2c: F0 00 00 68 2E 85 [03:29:49]Write i2c OK [03:29:49]MH_I2C_Read... [03:29:49]Read from MH i2c: F0 [03:29:49]MH_I2C_Read... [03:29:49]Read from MH i2c: F0 09 00 [03:29:49]MH_I2C_Read... [03:29:49]Read from MH i2c: F0 09 00 68 2E 00 2F 05 1F 67 43 33 1C 67 41 [03:29:49]GetLastDocTimeStamp 1730086127 [03:29:49]current date 1730086191 [03:29:49]FM_GetShiftState [03:29:49]SAM_PROTO_GetShiftState [03:29:49]wFMCommunicate request_size=4 [03:29:49]MH_SAM_APDU [03:29:49]CAPDU: 80 13 01 00 [03:29:49]Write to MH i2c: E2 08 00 69 2E 80 13 01 00 00 00 00 00 14 [03:29:49]Write i2c OK [03:29:49]MH_I2C_Read... [03:29:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:29:49]Read from MH i2c: E2 [03:29:49]MH_I2C_Read... [03:29:49]Read from MH i2c: E2 0E 00 [03:29:49]MH_I2C_Read... [03:29:49]Read from MH i2c: E2 0E 00 69 2E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 0D [03:29:49]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [03:29:49]wFMCommunicate OK [03:29:49]SAM_PROTO_GetShiftState done [03:29:49]FM_GetShiftState done [03:29:49]opened in 1730073493 [03:29:49]opened+sec_in_day 1730159893 [03:29:49]quantity*price = 220034 [03:29:49]sum+1 = 220035 [03:29:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 2200.00 Внесено: 2200.00 СДАЧА: 0.00 НСП 1% : 19.47 НДС 12% : 233.66 Наличными: 2200.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 107 28.10.2024 03:29 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317632 ФПД: 198692324280269 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T032951&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317632&fm=198692324280269&tin=02508201610067®Number=0000000000091628&sum=220000 [03:29:50]StoreToDocumentArchive [03:29:50]shift 546 fd 317632 [03:29:50]save to /storage/0546/doc_00317632 [03:29:50]save last doc name /storage/0546/doc_00317632 to /storage/kkm_last_doc_name [03:29:50]save OK [03:29:50]Clear old archive folders... [03:29:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:29:50]tlvbuf is 01726FD0 [03:29:50]SAM_PROTO_ClearQueue [03:29:50]wFMCommunicate request_size=4 [03:29:50]MH_SAM_APDU [03:29:50]CAPDU: 80 09 00 00 [03:29:50]Write to MH i2c: E2 08 00 76 2E 80 09 00 00 00 00 00 00 16 [03:29:50]Write i2c OK [03:29:50]MH_I2C_Read... [03:29:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:29:50]Read from MH i2c: E2 [03:29:50]MH_I2C_Read... [03:29:50]Read from MH i2c: E2 03 00 [03:29:50]MH_I2C_Read... [03:29:50]Read from MH i2c: E2 03 00 76 2E 00 90 00 18 [03:29:50]RAPDU: 90 00 [03:29:50]wFMCommunicate OK [03:29:50]SAM_PROTO_ClearQueue done [03:29:50]KKMCreateOFDPacket [03:29:50]OFDProtocolAddRootSTLVToBuf [03:29:50]FM_MakeSignedData [03:29:50]FM_MakeSignedData [03:29:50]SAM_PROTO_SignData [03:29:50]wFMCommunicate request_size=4 [03:29:50]MH_SAM_APDU [03:29:50]CAPDU: 80 0D 01 02 [03:29:50]Write to MH i2c: E2 08 00 77 2E 80 0D 01 02 00 00 00 00 1E [03:29:50]Write i2c OK [03:29:50]MH_I2C_Read... [03:29:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:29:50]Read from MH i2c: E2 [03:29:50]MH_I2C_Read... [03:29:50]Read from MH i2c: E2 03 00 [03:29:50]MH_I2C_Read... [03:29:50]Read from MH i2c: E2 03 00 77 2E 00 90 00 19 [03:29:50]RAPDU: 90 00 [03:29:50]wFMCommunicate OK [03:29:50]wFMCommunicate request_size=255 [03:29:50]MH_SAM_APDU [03:29: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 32 FF 03 08 00 03 7A 80 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 82 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 5B 00 00 00 00 07 04 06 00 60 5B 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 2F 05 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C0 D8 04 00 35 04 06 00 B4 [03:29:50]Write to MH i2c: E2 02 01 78 2E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 7A 80 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 82 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 5B 00 00 00 00 07 04 06 00 60 5B 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 2F 05 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C0 D8 04 00 35 04 06 00 B4 00 00 95 [03:29:50]Write i2c OK [03:29:50]MH_I2C_Read... [03:29:51]*** iso7816_exchange 80 0D 02 02... 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 78 2E 00 90 00 1A [03:29:51]RAPDU: 90 00 [03:29:51]wFMCommunicate OK [03:29:51]wFMCommunicate request_size=10 [03:29:51]MH_SAM_APDU [03:29:51]CAPDU: 80 0D 02 02 05 B5 A9 68 87 CD [03:29:51]Write to MH i2c: E2 0D 00 79 2E 80 0D 02 02 05 00 B5 A9 68 87 CD 00 00 45 [03:29:51]Write i2c OK [03:29:51]MH_I2C_Read... [03:29:51]*** iso7816_exchange 80 0D 02 02... 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 79 2E 00 90 00 1B [03:29:51]RAPDU: 90 00 [03:29:51]wFMCommunicate OK [03:29:51]wFMCommunicate request_size=4 [03:29:51]MH_SAM_APDU [03:29:51]CAPDU: 80 0D 03 02 [03:29:51]Write to MH i2c: E2 08 00 7A 2E 80 0D 03 02 00 00 00 00 23 [03:29:51]Write i2c OK [03:29:51]MH_I2C_Read... [03:29:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:29:51]Read from MH i2c: E2 [03:29:51]MH_I2C_Read... [03:29:51]Read from MH i2c: E2 0B 00 [03:29:51]MH_I2C_Read... [03:29:51]Read from MH i2c: E2 0B 00 7A 2E 00 71 F3 A3 39 5B 84 11 0D 90 00 61 [03:29:51]RAPDU: 71 F3 A3 39 5B 84 11 0D 90 00 [03:29:51]wFMCommunicate OK [03:29:51]SAM_PROTO_SignData done [03:29:51]FM_MakeSignedData done [03:29:51]CreateOFDProtocolMessage [03:29:51]wFMCommunicate request_size=4 [03:29:51]MH_SAM_APDU [03:29:51]CAPDU: 80 11 00 00 [03:29:51]Write to MH i2c: E2 08 00 7B 2E 80 11 00 00 00 00 00 00 23 [03:29:51]Write i2c OK [03:29:51]MH_I2C_Read... [03:29:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:29:51]Read from MH i2c: E2 [03:29:51]MH_I2C_Read... [03:29:51]Read from MH i2c: E2 17 00 [03:29:51]MH_I2C_Read... [03:29:51]Read from MH i2c: E2 17 00 7B 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 77 [03:29:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [03:29:51]wFMCommunicate OK [03:29:51]CreateOFDProtocolMessage done [03:29:51]OFDSenderStorePacket 317632 [03:29:51]StoreOFDPacket docnum=317632 [03:29:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 40 06 07 01 42 1D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 7A 80 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 82 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 5B 00 00 00 00 07 04 06 00 60 5B 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 2F 05 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C0 D8 04 00 35 04 06 00 B4 B5 A9 68 87 CD 71 F3 A3 39 5B 84 11 0D [03:29:51]CheckFolder [03:29:51]dirname=/storage/ofd_packets [03:29:51]CheckFolder done [03:29:51]ProducePacketName [03:29:51]name=ofd_packets/00317632 [03:29:51]NVStorageSaveData ofd_packets/00317632 [03:29:51]File name is /storage/ofd_packets/00317632 [03:29:51]Write 301 bytes [03:29:51]NVStorageSaveData done [03:29:51]OFDSenderStorePacket done [03:29:51]KKMCreateOFDPacket done [03:29:51]NVStorageSaveData kkm_last_timestamp [03:29:51]File name is /storage/kkm_last_timestamp [03:29:51]Write 4 bytes [03:29:51]NVStorageSaveData done [03:29:51]ExternCall_PrintAddStr [03:29:51]wPrintStart [03:29:51]Write to MH i2c: 01 00 00 7C 2E AA [03:29:51]Write i2c OK [03:29:51]MH_I2C_Read... [03:29:51]Read from MH i2c: 01 [03:29:51]MH_I2C_Read... [03:29:51]Read from MH i2c: 01 07 00 [03:29:51]MH_I2C_Read... [03:29:51]Read from MH i2c: 01 07 00 7C 2E 00 00 00 00 00 FF 0F BF [03:29:51]RasterBufferAndPrint [03:29:51]line Счет N : (1)1092550 [03:29:51]line ИНН: 02508201610067 [03:29:51]line Контрольно-Кассовый Чек [03:29:51]line ПРОДАЖА [03:29:51]line ТРК (МРК, ГНК) : 53 [03:29:51]line Товар: 2710124130 [03:29:51]line Аи-92-К-2 [03:29:51]line 32.890 * 66.90 [03:29:51]line = 2200.34 [03:29:51]line НДС 12% НСП 1% [03:29:51]line > о реализуемом товаре [03:29:51]line ОКРУГЛЕНИЕ: -0.34 [03:29:51]line ИТОГО: 2200.00 [03:29:51]line Внесено: 2200.00 [03:29:51]line СДАЧА: 0.00 [03:29:51]line НСП 1% : 19.47 [03:29:51]line НДС 12% : 233.66 [03:29:51]line Наличными: 2200.00 [03:29:51]line Безнал.: 0.00 [03:29:51]line Место: АЗС № 101 "Партнер Нефть" [03:29:51]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [03:29:51]line СНО: Общий режим [03:29:51]line Чек 107 28.10.2024 03:29 [03:29:51]line Смена: 546 ФФД: 1.0 [03:29:51]line ЗНМ: 0300000082 [03:29:51]line РНМ: 0000000000091628 [03:29:51]line Версия ККМ: 001 [03:29:51]line ФМ: 0000000000874671 [03:29:51]line ФД: 317632 [03:29:51]line ФПД: 198692324280269 [03:29:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T032951&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317632&fm=198692324280269&tin=02508201610067®Number=0000000000091628&sum=220000 [03:29:51]OFD Sender: Processing packet 317632 [packets to send 127, broken 126] [03:29:51]ProducePacketName [03:29:51]name=ofd_packets/00317632 [03:29:51]OFD Sender: To server: pG, [03:29:51]CommunicateWithHost lk.salyk.kg:30040 [03:29:51]ConnectInit lk.salyk.kg [03:29:51]written 0, free lines is 4095 [03:29:51]Connected sock=9 [03:29:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 40 06 07 01 42 1D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 7A 80 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 82 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 5B 00 00 00 00 07 04 06 00 60 5B 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 2F 05 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C0 D8 04 00 35 04 06 00 B4 B5 A9 68 87 CD 71 F3 A3 39 5B 84 11 0D [03:29:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 47 34 47 00 49 8E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C0 D8 04 00 F4 03 04 00 E9 B0 1E 67 B6 04 01 00 00 05 EC FB A6 2F 4B B3 24 [03:29:51]CommunicateWithHost err = 0 [03:29:51]CheckOFDResponse [03:29:51]1017 (14) - 77093643461234 [03:29:51]1041 (16) - 0000000000874671 [03:29:51]1040 (4) - 317632 [03:29:51]1012 (4) - 27.10.2024 21:30 [03:29:51]1206 (1) - 0 [03:29:51]OFD Sender: Remove packet 317632 [03:29:51]ProducePacketName [03:29:51]name=ofd_packets/00317632 [03:29:51]NVStorageDeleteData [03:29:52]Write to MH i2c: 01 00 00 A7 2E D5 [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 A7 2E 00 00 00 00 00 F6 0C DE [03:29:52]RasterBufferAndPrint [03:29:52]line [03:29:52]line [03:29:52]line [03:29:52]line [03:29:52]line [03:29:52]written 0, free lines is 3324 [03:29:52]MH_Cut [03:29:52]Write to MH i2c: D1 01 00 AE 2E 01 AE [03:29:52]Write i2c OK [03:29:52]MH_I2C_Read... [03:29:52]Read from MH i2c: D1 [03:29:52]MH_I2C_Read... [03:29:52]Read from MH i2c: D1 01 00 [03:29:52]MH_I2C_Read... [03:29:52]Read from MH i2c: D1 01 00 AE 2E 00 AD [03:29:52]Write to MH i2c: 01 00 00 AF 2E DD [03:29:52]Write i2c OK [03:29:52]MH_I2C_Read... [03:29:52]OFD Sender: No OFD packet to send [03:29:52]*** Cut start [03:29:52]*** Partial cut [03:29:52]*** CUTSNS_PIN = 1 [03:29:52]*** CUTSNS_PIN = 0 [03:29:53]*** Brake cut motor [03:29:53]Read from MH i2c: 01 [03:29:53]MH_I2C_Read... [03:29:53]*** Stop cut motor [03:29:53]*** Cut end [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 AF 2E 00 00 00 00 00 FF 0F F2 [03:29:53]process_action close_receipt done [03:29:53]requested_data is exist [03:29:53]produce_requested_data [03:29:53]requested_item fm.sn is exist - process it [03:29:53]wFMCommunicate request_size=4 [03:29:53]MH_SAM_APDU [03:29:53]CAPDU: 80 11 00 00 [03:29:53]Write to MH i2c: E2 08 00 B0 2E 80 11 00 00 00 00 00 00 58 [03:29:53]Write i2c OK [03:29:53]MH_I2C_Read... [03:29:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:29:53]Read from MH i2c: E2 [03:29:53]MH_I2C_Read... [03:29:53]Read from MH i2c: E2 17 00 [03:29:53]MH_I2C_Read... [03:29:53]Read from MH i2c: E2 17 00 B0 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 AC [03:29:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [03:29:53]wFMCommunicate OK [03:29:53]requested_item fd.num is exist - process it [03:29:53]SAM_PROTO_GetFieldsCounters [03:29:53]wFMCommunicate request_size=4 [03:29:53]MH_SAM_APDU [03:29:53]CAPDU: 80 13 00 00 [03:29:53]Write to MH i2c: E2 08 00 B1 2E 80 13 00 00 00 00 00 00 5B [03:29:53]Write i2c OK [03:29:53]MH_I2C_Read... [03:29:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:29:53]Read from MH i2c: E2 [03:29:53]MH_I2C_Read... [03:29:53]Read from MH i2c: E2 62 00 [03:29:53]MH_I2C_Read... [03:29:53]Read from MH i2c: E2 62 00 B1 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C0 D8 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 6B 00 00 00 5E 04 04 00 6B 00 00 00 57 04 04 00 6C 00 00 00 19 04 04 00 00 00 00 00 90 00 7F [03:29:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C0 D8 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 6B 00 00 00 5E 04 04 00 6B 00 00 00 57 04 04 00 6C 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:29:53]wFMCommunicate OK [03:29:53]SAM_PROTO_GetFieldsCounters done [03:29:53]requested_item shift.num is exist - process it [03:29:53]requested_item shift.opened is exist - process it [03:29:53]req_shift_opened [03:29:53]FM_GetShiftState [03:29:53]SAM_PROTO_GetShiftState [03:29:53]wFMCommunicate request_size=4 [03:29:53]MH_SAM_APDU [03:29:53]CAPDU: 80 13 01 00 [03:29:53]Write to MH i2c: E2 08 00 B2 2E 80 13 01 00 00 00 00 00 5D [03:29:53]Write i2c OK [03:29:53]MH_I2C_Read... [03:29:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:29:53]Read from MH i2c: E2 [03:29:53]MH_I2C_Read... [03:29:53]Read from MH i2c: E2 0E 00 [03:29:53]MH_I2C_Read... [03:29:53]Read from MH i2c: E2 0E 00 B2 2E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 56 [03:29:53]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [03:29:53]wFMCommunicate OK [03:29:53]SAM_PROTO_GetShiftState done [03:29:53]FM_GetShiftState done [03:29:53]req_shift_opened done [03:29:53]requested_item shift.open_date is exist - process it [03:29:53]req_shift_open_date [03:29:53]req_shift_open_date done [03:29:53]produce_requested_data done [03:29:53]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317632,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [03:29:53]process_action_free close_receipt [03:29:53]json_value_free [03:29:53]json_value_free done [03:29:53]process_json_proto returns [03:29:53]Send response to host [03:29:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317632,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [03:29:53]free response buf [03:29:53]execute_script done [03:29:53]execute_script returns [03:29:53]free content buf [03:29:53]Sock 10.Close socket [03:29:53]Sock 10.Thread stoped [03:29:57]OFD Sender: No OFD packet to send [03:29:59]accept exits with 7 [03:29:59]New connection [03:29:59]New thread 3067628900 created [03:29:59]Thread 3067485540 joined [03:29:59]Waiting for new connection... [03:29:59] Sock 7.Parse request [03:29:59]Sock 7.Check first char [03:29:59]Sock 7.First char is OK [03:29:59]request: POST /json_proto HTTP/1.0 [03:29:59]Method: POST [03:29:59]URL: /json_proto [03:29:59]Method is POST - this is cgi request [03:29:59]url: /json_proto [03:29:59]query_string will be loaded in cgi processing [03:29:59]execute_cgi json_proto POST (null) [03:29:59]execute_cgi path=json_proto method=POST [03:29:59]POST find Content-Length [03:29:59]Host: 172.17.50.195:8080 [03:29:59]Content-Length: 683 [03:29:59]Content-Type: application/json [03:29:59] [03:29:59]POST finish read [03:29:59]Found Content-Length = 683 [03:29:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092551", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:29:59]execute_script... [03:29: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)1092551", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:29:59]POST & json_proto [03:29:59]process_json_proto [03:29:59]json parsed OK: [03:29:59]protocol is kg_v1.0 [03:29:59]action value=close_receipt [03:29:59]process_action close_receipt [03:29:59]cmd_close_receipt [03:29:59]MH_GetDate [03:29:59]Write to MH i2c: F0 00 00 B3 2E D0 [03:29:59]Write i2c OK [03:29:59]MH_I2C_Read... [03:29:59]Read from MH i2c: F0 [03:29:59]MH_I2C_Read... [03:29:59]Read from MH i2c: F0 09 00 [03:29:59]MH_I2C_Read... [03:29:59]Read from MH i2c: F0 09 00 B3 2E 00 39 05 1F 67 43 33 1C 67 96 [03:29:59]GetLastDocTimeStamp 1730086191 [03:29:59]current date 1730086201 [03:29:59]FM_GetShiftState [03:29:59]SAM_PROTO_GetShiftState [03:29:59]wFMCommunicate request_size=4 [03:29:59]MH_SAM_APDU [03:29:59]CAPDU: 80 13 01 00 [03:29:59]Write to MH i2c: E2 08 00 B4 2E 80 13 01 00 00 00 00 00 5F [03:29:59]Write i2c OK [03:29:59]MH_I2C_Read... [03:29:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:29:59]Read from MH i2c: E2 [03:29:59]MH_I2C_Read... [03:29:59]Read from MH i2c: E2 0E 00 [03:29:59]MH_I2C_Read... [03:29:59]Read from MH i2c: E2 0E 00 B4 2E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 58 [03:29:59]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [03:29:59]wFMCommunicate OK [03:29:59]SAM_PROTO_GetShiftState done [03:29:59]FM_GetShiftState done [03:29:59]opened in 1730073493 [03:29:59]opened+sec_in_day 1730159893 [03:29:59]quantity*price = 100015 [03:29:59]sum+1 = 100017 [03:29:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 108 28.10.2024 03:30 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317633 ФПД: 131230122873915 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T033001&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317633&fm=131230122873915&tin=02508201610067®Number=0000000000091628&sum=100000 [03:30:01]StoreToDocumentArchive [03:30:01]shift 546 fd 317633 [03:30:01]save to /storage/0546/doc_00317633 [03:30:01]save last doc name /storage/0546/doc_00317633 to /storage/kkm_last_doc_name [03:30:01]save OK [03:30:01]Clear old archive folders... [03:30:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:30:01]tlvbuf is 01759130 [03:30:01]SAM_PROTO_ClearQueue [03:30:01]wFMCommunicate request_size=4 [03:30:01]MH_SAM_APDU [03:30:01]CAPDU: 80 09 00 00 [03:30:01]Write to MH i2c: E2 08 00 C1 2E 80 09 00 00 00 00 00 00 61 [03:30:01]Write i2c OK [03:30:01]MH_I2C_Read... [03:30:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:30:01]Read from MH i2c: E2 [03:30:01]MH_I2C_Read... [03:30:01]Read from MH i2c: E2 03 00 [03:30:01]MH_I2C_Read... [03:30:01]Read from MH i2c: E2 03 00 C1 2E 00 90 00 63 [03:30:01]RAPDU: 90 00 [03:30:01]wFMCommunicate OK [03:30:01]SAM_PROTO_ClearQueue done [03:30:01]KKMCreateOFDPacket [03:30:01]OFDProtocolAddRootSTLVToBuf [03:30:01]FM_MakeSignedData [03:30:01]FM_MakeSignedData [03:30:01]SAM_PROTO_SignData [03:30:01]wFMCommunicate request_size=4 [03:30:01]MH_SAM_APDU [03:30:01]CAPDU: 80 0D 01 02 [03:30:01]Write to MH i2c: E2 08 00 C2 2E 80 0D 01 02 00 00 00 00 69 [03:30:01]Write i2c OK [03:30:01]MH_I2C_Read... [03:30:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:30:01]Read from MH i2c: E2 [03:30:01]MH_I2C_Read... [03:30:01]Read from MH i2c: E2 03 00 [03:30:01]MH_I2C_Read... [03:30:01]Read from MH i2c: E2 03 00 C2 2E 00 90 00 64 [03:30:01]RAPDU: 90 00 [03:30:01]wFMCommunicate OK [03:30:01]wFMCommunicate request_size=255 [03:30:01]MH_SAM_APDU [03:30:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 39 05 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C1 D8 04 00 35 04 06 00 77 [03:30:01]Write to MH i2c: E2 02 01 C3 2E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 39 05 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C1 D8 04 00 35 04 06 00 77 00 00 59 [03:30:01]Write i2c OK [03:30:01]MH_I2C_Read... [03:30:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:30:01]Read from MH i2c: E2 [03:30:01]MH_I2C_Read... [03:30:01]Read from MH i2c: E2 03 00 [03:30:01]MH_I2C_Read... [03:30:01]Read from MH i2c: E2 03 00 C3 2E 00 90 00 65 [03:30:01]RAPDU: 90 00 [03:30:01]wFMCommunicate OK [03:30:01]wFMCommunicate request_size=10 [03:30:01]MH_SAM_APDU [03:30:01]CAPDU: 80 0D 02 02 05 5A 64 DB 94 3B [03:30:01]Write to MH i2c: E2 0D 00 C4 2E 80 0D 02 02 05 00 5A 64 DB 94 3B 00 00 DE [03:30:01]Write i2c OK [03:30:01]MH_I2C_Read... [03:30:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:30:01]Read from MH i2c: E2 [03:30:01]MH_I2C_Read... [03:30:01]Read from MH i2c: E2 03 00 [03:30:01]MH_I2C_Read... [03:30:01]Read from MH i2c: E2 03 00 C4 2E 00 90 00 66 [03:30:01]RAPDU: 90 00 [03:30:01]wFMCommunicate OK [03:30:01]wFMCommunicate request_size=4 [03:30:01]MH_SAM_APDU [03:30:01]CAPDU: 80 0D 03 02 [03:30:01]Write to MH i2c: E2 08 00 C5 2E 80 0D 03 02 00 00 00 00 6E [03:30:01]Write i2c OK [03:30:01]MH_I2C_Read... [03:30:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:30:01]Read from MH i2c: E2 [03:30:01]MH_I2C_Read... [03:30:01]Read from MH i2c: E2 0B 00 [03:30:01]MH_I2C_Read... [03:30:01]Read from MH i2c: E2 0B 00 C5 2E 00 67 3C 1E 37 98 45 77 E1 90 00 9C [03:30:01]RAPDU: 67 3C 1E 37 98 45 77 E1 90 00 [03:30:01]wFMCommunicate OK [03:30:01]SAM_PROTO_SignData done [03:30:01]FM_MakeSignedData done [03:30:01]CreateOFDProtocolMessage [03:30:01]wFMCommunicate request_size=4 [03:30:01]MH_SAM_APDU [03:30:01]CAPDU: 80 11 00 00 [03:30:01]Write to MH i2c: E2 08 00 C6 2E 80 11 00 00 00 00 00 00 6E [03:30:01]Write i2c OK [03:30:01]MH_I2C_Read... [03:30:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:30:01]Read from MH i2c: E2 [03:30:01]MH_I2C_Read... [03:30:01]Read from MH i2c: E2 17 00 [03:30:01]MH_I2C_Read... [03:30:01]Read from MH i2c: E2 17 00 C6 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C2 [03:30:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [03:30:01]wFMCommunicate OK [03:30:01]CreateOFDProtocolMessage done [03:30:01]OFDSenderStorePacket 317633 [03:30:01]StoreOFDPacket docnum=317633 [03:30:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 E8 F7 07 01 B9 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 39 05 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C1 D8 04 00 35 04 06 00 77 5A 64 DB 94 3B 67 3C 1E 37 98 45 77 E1 [03:30:01]CheckFolder [03:30:01]dirname=/storage/ofd_packets [03:30:01]CheckFolder done [03:30:01]ProducePacketName [03:30:01]name=ofd_packets/00317633 [03:30:01]NVStorageSaveData ofd_packets/00317633 [03:30:01]File name is /storage/ofd_packets/00317633 [03:30:01]Write 301 bytes [03:30:01]NVStorageSaveData done [03:30:01]OFDSenderStorePacket done [03:30:01]KKMCreateOFDPacket done [03:30:01]NVStorageSaveData kkm_last_timestamp [03:30:01]File name is /storage/kkm_last_timestamp [03:30:01]Write 4 bytes [03:30:01]NVStorageSaveData done [03:30:01]ExternCall_PrintAddStr [03:30:01]wPrintStart [03:30:01]Write to MH i2c: 01 00 00 C7 2E F5 [03:30:01]Write i2c OK [03:30:01]MH_I2C_Read... [03:30:01]Read from MH i2c: 01 [03:30:01]MH_I2C_Read... [03:30:01]Read from MH i2c: 01 07 00 [03:30:01]MH_I2C_Read... [03:30:01]Read from MH i2c: 01 07 00 C7 2E 00 00 00 00 00 FF 0F 0A [03:30:01]RasterBufferAndPrint [03:30:01]line Счет N : (1)1092551 [03:30:01]line ИНН: 02508201610067 [03:30:01]line Контрольно-Кассовый Чек [03:30:01]line ПРОДАЖА [03:30:01]line ТРК (МРК, ГНК) : 33 [03:30:01]line Товар: 2710124130 [03:30:01]line Аи-92-К-2 [03:30:01]line 14.950 * 66.90 [03:30:01]line = 1000.16 [03:30:01]line НДС 12% НСП 1% [03:30:01]line > о реализуемом товаре [03:30:01]line ОКРУГЛЕНИЕ: -0.16 [03:30:01]line ИТОГО: 1000.00 [03:30:01]line Внесено: 1000.00 [03:30:01]line СДАЧА: 0.00 [03:30:01]line НСП 1% : 8.85 [03:30:01]line НДС 12% : 106.21 [03:30:01]line Наличными: 1000.00 [03:30:01]line Безнал.: 0.00 [03:30:01]line Место: АЗС № 101 "Партнер Нефть" [03:30:01]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [03:30:01]line СНО: Общий режим [03:30:01]line Чек 108 28.10.2024 03:30 [03:30:01]line Смена: 546 ФФД: 1.0 [03:30:01]line ЗНМ: 0300000082 [03:30:01]line РНМ: 0000000000091628 [03:30:01]line Версия ККМ: 001 [03:30:01]line ФМ: 0000000000874671 [03:30:01]line ФД: 317633 [03:30:01]line ФПД: 131230122873915 [03:30:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T033001&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317633&fm=131230122873915&tin=02508201610067®Number=0000000000091628&sum=100000 [03:30:01]written 0, free lines is 4095 [03:30:01]OFD Sender: Processing packet 317633 [packets to send 127, broken 126] [03:30:01]ProducePacketName [03:30:01]name=ofd_packets/00317633 [03:30:01]OFD Sender: To server: pG, [03:30:01]CommunicateWithHost lk.salyk.kg:30040 [03:30:01]ConnectInit lk.salyk.kg [03:30:01]Connected sock=10 [03:30:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 E8 F7 07 01 B9 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 39 05 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C1 D8 04 00 35 04 06 00 77 5A 64 DB 94 3B 67 3C 1E 37 98 45 77 E1 [03:30:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 26 0C 47 00 E9 6B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C1 D8 04 00 F4 03 04 00 F3 B0 1E 67 B6 04 01 00 00 BF C7 B4 49 BE 77 5D 0B [03:30:01]CommunicateWithHost err = 0 [03:30:01]CheckOFDResponse [03:30:01]1017 (14) - 77093643461234 [03:30:01]1041 (16) - 0000000000874671 [03:30:01]1040 (4) - 317633 [03:30:01]1012 (4) - 27.10.2024 21:30 [03:30:01]1206 (1) - 0 [03:30:01]OFD Sender: Remove packet 317633 [03:30:01]ProducePacketName [03:30:01]name=ofd_packets/00317633 [03:30:01]NVStorageDeleteData [03:30:02]Write to MH i2c: 01 00 00 F2 2E 20 [03:30:02]Write i2c OK [03:30:02]MH_I2C_Read... [03:30:02]Read from MH i2c: 01 [03:30:02]MH_I2C_Read... [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 F2 2E 00 00 00 00 00 EC 0C 1F [03:30:02]RasterBufferAndPrint [03:30:02]line [03:30:02]line [03:30:02]line [03:30:02]line [03:30:02]line [03:30:02]written 0, free lines is 3317 [03:30:02]MH_Cut [03:30:02]Write to MH i2c: D1 01 00 F9 2E 01 F9 [03:30:02]Write i2c OK [03:30:02]MH_I2C_Read... [03:30:02]Read from MH i2c: D1 [03:30:02]MH_I2C_Read... [03:30:02]Read from MH i2c: D1 01 00 [03:30:02]MH_I2C_Read... [03:30:02]Read from MH i2c: D1 01 00 F9 2E 00 F8 [03:30:02]Write to MH i2c: 01 00 00 FA 2E 28 [03:30:02]Write i2c OK [03:30:02]MH_I2C_Read... [03:30:02]OFD Sender: No OFD packet to send [03:30:02]*** Cut start [03:30:02]*** Partial cut [03:30:02]*** CUTSNS_PIN = 1 [03:30:02]*** CUTSNS_PIN = 0 [03:30:03]*** Brake cut motor [03:30:03]Read from MH i2c: 01 [03:30:03]MH_I2C_Read... [03:30:03]*** Stop cut motor [03:30:03]*** Cut end [03:30:03]Read from MH i2c: 01 07 00 [03:30:03]MH_I2C_Read... [03:30:03]Read from MH i2c: 01 07 00 FA 2E 00 00 00 00 00 FF 0F 3D [03:30:03]process_action close_receipt done [03:30:03]requested_data is exist [03:30:03]produce_requested_data [03:30:03]requested_item fm.sn is exist - process it [03:30:03]wFMCommunicate request_size=4 [03:30:03]MH_SAM_APDU [03:30:03]CAPDU: 80 11 00 00 [03:30:03]Write to MH i2c: E2 08 00 FB 2E 80 11 00 00 00 00 00 00 A3 [03:30:03]Write i2c OK [03:30:03]MH_I2C_Read... [03:30:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:30:03]Read from MH i2c: E2 [03:30:03]MH_I2C_Read... [03:30:03]Read from MH i2c: E2 17 00 [03:30:03]MH_I2C_Read... [03:30:03]Read from MH i2c: E2 17 00 FB 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F7 [03:30:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [03:30:03]wFMCommunicate OK [03:30:03]requested_item fd.num is exist - process it [03:30:03]SAM_PROTO_GetFieldsCounters [03:30:03]wFMCommunicate request_size=4 [03:30:03]MH_SAM_APDU [03:30:03]CAPDU: 80 13 00 00 [03:30:03]Write to MH i2c: E2 08 00 FC 2E 80 13 00 00 00 00 00 00 A6 [03:30:03]Write i2c OK [03:30:03]MH_I2C_Read... [03:30:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:30:03]Read from MH i2c: E2 [03:30:03]MH_I2C_Read... [03:30:03]Read from MH i2c: E2 62 00 [03:30:03]MH_I2C_Read... [03:30:03]Read from MH i2c: E2 62 00 FC 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C1 D8 04 00 0E 04 04 00 22 02 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 CE [03:30:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C1 D8 04 00 0E 04 04 00 22 02 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 [03:30:03]wFMCommunicate OK [03:30:03]SAM_PROTO_GetFieldsCounters done [03:30:03]requested_item shift.num is exist - process it [03:30:03]requested_item shift.opened is exist - process it [03:30:03]req_shift_opened [03:30:03]FM_GetShiftState [03:30:03]SAM_PROTO_GetShiftState [03:30:03]wFMCommunicate request_size=4 [03:30:03]MH_SAM_APDU [03:30:03]CAPDU: 80 13 01 00 [03:30:03]Write to MH i2c: E2 08 00 FD 2E 80 13 01 00 00 00 00 00 A8 [03:30:03]Write i2c OK [03:30:03]MH_I2C_Read... [03:30:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:30:03]Read from MH i2c: E2 [03:30:03]MH_I2C_Read... [03:30:03]Read from MH i2c: E2 0E 00 [03:30:03]MH_I2C_Read... [03:30:03]Read from MH i2c: E2 0E 00 FD 2E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A1 [03:30:03]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [03:30:03]wFMCommunicate OK [03:30:03]SAM_PROTO_GetShiftState done [03:30:03]FM_GetShiftState done [03:30:03]req_shift_opened done [03:30:03]requested_item shift.open_date is exist - process it [03:30:03]req_shift_open_date [03:30:03]req_shift_open_date done [03:30:03]produce_requested_data done [03:30:03]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317633,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [03:30:03]process_action_free close_receipt [03:30:03]json_value_free [03:30:03]json_value_free done [03:30:03]process_json_proto returns [03:30:03]Send response to host [03:30:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317633,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [03:30:03]free response buf [03:30:03]execute_script done [03:30:03]execute_script returns [03:30:03]free content buf [03:30:03]Sock 7.Close socket [03:30:03]Sock 7.Thread stoped [03:30:04]accept exits with 9 [03:30:04]New connection [03:30:04]New thread 3067485540 created [03:30:04]Thread 3067628900 joined [03:30:04]Waiting for new connection... [03:30:04] Sock 9.Parse request [03:30:04]Sock 9.Check first char [03:30:04]Sock 9.First char is OK [03:30:04]request: POST /json_proto HTTP/1.0 [03:30:04]Method: POST [03:30:04]URL: /json_proto [03:30:04]Method is POST - this is cgi request [03:30:04]url: /json_proto [03:30:04]query_string will be loaded in cgi processing [03:30:04]execute_cgi json_proto POST (null) [03:30:04]execute_cgi path=json_proto method=POST [03:30:04]POST find Content-Length [03:30:04]Host: 172.17.50.195:8080 [03:30:04]Content-Length: 809 [03:30:04]Content-Type: application/json [03:30:04] [03:30:04]POST finish read [03:30:04]Found Content-Length = 809 [03:30:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092548", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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" ] } } [03:30:04]execute_script... [03:30: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)1092548", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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" ] } } [03:30:04]POST & json_proto [03:30:04]process_json_proto [03:30:04]json parsed OK: [03:30:04]protocol is kg_v1.0 [03:30:04]action value=close_receipt [03:30:04]process_action close_receipt [03:30:04]cmd_close_receipt [03:30:04]MH_GetDate [03:30:04]Write to MH i2c: F0 00 00 FE 2E 1B [03:30:04]Write i2c OK [03:30:04]MH_I2C_Read... [03:30:04]Read from MH i2c: F0 [03:30:04]MH_I2C_Read... [03:30:04]Read from MH i2c: F0 09 00 [03:30:04]MH_I2C_Read... [03:30:04]Read from MH i2c: F0 09 00 FE 2E 00 3E 05 1F 67 43 33 1C 67 E6 [03:30:04]GetLastDocTimeStamp 1730086201 [03:30:04]current date 1730086206 [03:30:04]FM_GetShiftState [03:30:04]SAM_PROTO_GetShiftState [03:30:04]wFMCommunicate request_size=4 [03:30:04]MH_SAM_APDU [03:30:04]CAPDU: 80 13 01 00 [03:30:04]Write to MH i2c: E2 08 00 FF 2E 80 13 01 00 00 00 00 00 AA [03:30:04]Write i2c OK [03:30:04]MH_I2C_Read... [03:30:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:30:04]Read from MH i2c: E2 [03:30:04]MH_I2C_Read... [03:30:04]Read from MH i2c: E2 0E 00 [03:30:04]MH_I2C_Read... [03:30:04]Read from MH i2c: E2 0E 00 FF 2E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A3 [03:30:04]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [03:30:04]wFMCommunicate OK [03:30:04]SAM_PROTO_GetShiftState done [03:30:04]FM_GetShiftState done [03:30:04]opened in 1730073493 [03:30:04]opened+sec_in_day 1730159893 [03:30:04]quantity*price = 400050 [03:30:04]sum+1 = 400051 [03:30:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4000.50 НСП 1% : 35.40 НДС 12% : 424.83 Наличными: 0.00 Безнал.: 4000.50 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 109 28.10.2024 03:30 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874671 ФД: 317634 ФПД: 174968017393325 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T033006&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317634&fm=174968017393325&tin=02508201610067®Number=0000000000091628&sum=400050 [03:30:05]StoreToDocumentArchive [03:30:05]shift 546 fd 317634 [03:30:05]save to /storage/0546/doc_00317634 [03:30:05]save last doc name /storage/0546/doc_00317634 to /storage/kkm_last_doc_name [03:30:05]save OK [03:30:05]Clear old archive folders... [03:30:05]ProcessDocumentItem done err = 0, tmpTLVsize=252 [03:30:05]tlvbuf is 01850470 [03:30:05]SAM_PROTO_ClearQueue [03:30:05]wFMCommunicate request_size=4 [03:30:05]MH_SAM_APDU [03:30:05]CAPDU: 80 09 00 00 [03:30:05]Write to MH i2c: E2 08 00 0C 2F 80 09 00 00 00 00 00 00 AD [03:30:05]Write i2c OK [03:30:05]MH_I2C_Read... [03:30:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:30:05]Read from MH i2c: E2 [03:30:05]MH_I2C_Read... [03:30:05]Read from MH i2c: E2 03 00 [03:30:05]MH_I2C_Read... [03:30:05]Read from MH i2c: E2 03 00 0C 2F 00 90 00 AF [03:30:05]RAPDU: 90 00 [03:30:05]wFMCommunicate OK [03:30:05]SAM_PROTO_ClearQueue done [03:30:05]KKMCreateOFDPacket [03:30:05]OFDProtocolAddRootSTLVToBuf [03:30:05]FM_MakeSignedData [03:30:05]FM_MakeSignedData [03:30:05]SAM_PROTO_SignData [03:30:05]wFMCommunicate request_size=4 [03:30:05]MH_SAM_APDU [03:30:05]CAPDU: 80 0D 01 02 [03:30:05]Write to MH i2c: E2 08 00 0D 2F 80 0D 01 02 00 00 00 00 B5 [03:30:05]Write i2c OK [03:30:05]MH_I2C_Read... [03:30:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:30:05]Read from MH i2c: E2 [03:30:05]MH_I2C_Read... [03:30:05]Read from MH i2c: E2 03 00 [03:30:05]MH_I2C_Read... [03:30:05]Read from MH i2c: E2 03 00 0D 2F 00 90 00 B0 [03:30:05]RAPDU: 90 00 [03:30:05]wFMCommunicate OK [03:30:05]wFMCommunicate request_size=255 [03:30:05]MH_SAM_APDU [03:30:05]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 6D 00 00 00 F4 03 04 00 3E 05 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C2 D8 04 00 35 04 06 00 [03:30:05]Write to MH i2c: E2 02 01 0E 2F 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 6D 00 00 00 F4 03 04 00 3E 05 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C2 D8 04 00 35 04 06 00 00 00 A2 [03:30:05]Write i2c OK [03:30:05]MH_I2C_Read... [03:30:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:30:06]Read from MH i2c: E2 [03:30:06]MH_I2C_Read... [03:30:06]Read from MH i2c: E2 03 00 [03:30:06]MH_I2C_Read... [03:30:06]Read from MH i2c: E2 03 00 0E 2F 00 90 00 B1 [03:30:06]RAPDU: 90 00 [03:30:06]wFMCommunicate OK [03:30:06]wFMCommunicate request_size=11 [03:30:06]MH_SAM_APDU [03:30:06]CAPDU: 80 0D 02 02 06 9F 21 EA 86 16 AD [03:30:06]Write to MH i2c: E2 0E 00 0F 2F 80 0D 02 02 06 00 9F 21 EA 86 16 AD 00 00 B7 [03:30:06]Write i2c OK [03:30:06]MH_I2C_Read... [03:30:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:30:06]Read from MH i2c: E2 [03:30:06]MH_I2C_Read... [03:30:06]Read from MH i2c: E2 03 00 [03:30:06]MH_I2C_Read... [03:30:06]Read from MH i2c: E2 03 00 0F 2F 00 90 00 B2 [03:30:06]RAPDU: 90 00 [03:30:06]wFMCommunicate OK [03:30:06]wFMCommunicate request_size=4 [03:30:06]MH_SAM_APDU [03:30:06]CAPDU: 80 0D 03 02 [03:30:06]Write to MH i2c: E2 08 00 10 2F 80 0D 03 02 00 00 00 00 BA [03:30:06]Write i2c OK [03:30:06]MH_I2C_Read... [03:30:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:30:06]Read from MH i2c: E2 [03:30:06]MH_I2C_Read... [03:30:06]Read from MH i2c: E2 0B 00 [03:30:06]MH_I2C_Read... [03:30:06]Read from MH i2c: E2 0B 00 10 2F 00 34 5C B9 E8 C8 D0 22 FE 90 00 A4 [03:30:06]RAPDU: 34 5C B9 E8 C8 D0 22 FE 90 00 [03:30:06]wFMCommunicate OK [03:30:06]SAM_PROTO_SignData done [03:30:06]FM_MakeSignedData done [03:30:06]CreateOFDProtocolMessage [03:30:06]wFMCommunicate request_size=4 [03:30:06]MH_SAM_APDU [03:30:06]CAPDU: 80 11 00 00 [03:30:06]Write to MH i2c: E2 08 00 11 2F 80 11 00 00 00 00 00 00 BA [03:30:06]Write i2c OK [03:30:06]MH_I2C_Read... [03:30:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:30:06]Read from MH i2c: E2 [03:30:06]MH_I2C_Read... [03:30:06]Read from MH i2c: E2 17 00 [03:30:06]MH_I2C_Read... [03:30:06]Read from MH i2c: E2 17 00 11 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 0E [03:30:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [03:30:06]wFMCommunicate OK [03:30:06]CreateOFDProtocolMessage done [03:30:06]OFDSenderStorePacket 317634 [03:30:06]StoreOFDPacket docnum=317634 [03:30:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 18 CF 08 01 5D 2F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 6D 00 00 00 F4 03 04 00 3E 05 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C2 D8 04 00 35 04 06 00 9F 21 EA 86 16 AD 34 5C B9 E8 C8 D0 22 FE [03:30:06]CheckFolder [03:30:06]dirname=/storage/ofd_packets [03:30:06]CheckFolder done [03:30:06]ProducePacketName [03:30:06]name=ofd_packets/00317634 [03:30:06]NVStorageSaveData ofd_packets/00317634 [03:30:06]File name is /storage/ofd_packets/00317634 [03:30:06]Write 302 bytes [03:30:06]NVStorageSaveData done [03:30:06]OFDSenderStorePacket done [03:30:06]KKMCreateOFDPacket done [03:30:06]NVStorageSaveData kkm_last_timestamp [03:30:06]File name is /storage/kkm_last_timestamp [03:30:06]Write 4 bytes [03:30:06]NVStorageSaveData done [03:30:06]ExternCall_PrintAddStr [03:30:06]wPrintStart [03:30:06]Write to MH i2c: 01 00 00 12 2F 41 [03:30:06]Write i2c OK [03:30:06]MH_I2C_Read... [03:30:06]Read from MH i2c: 01 [03:30:06]MH_I2C_Read... [03:30:06]Read from MH i2c: 01 07 00 [03:30:06]MH_I2C_Read... [03:30:06]Read from MH i2c: 01 07 00 12 2F 00 00 00 00 00 FF 0F 56 [03:30:06]RasterBufferAndPrint [03:30:06]line Счет N : (1)1092548 [03:30:06]line ИНН: 02508201610067 [03:30:06]line Контрольно-Кассовый Чек [03:30:06]line ПРОДАЖА [03:30:06]line ТРК (МРК, ГНК) : 41 [03:30:06]line Товар: 2710194210 [03:30:06]line ДТ(л)-К-2 [03:30:06]line 52.500 * 76.20 [03:30:06]line = 4000.50 [03:30:06]line НДС 12% НСП 1% [03:30:06]line > о реализуемом товаре [03:30:06]line ИТОГО: 4000.50 [03:30:06]line НСП 1% : 35.40 [03:30:06]line НДС 12% : 424.83 [03:30:06]line Наличными: 0.00 [03:30:06]line Безнал.: 4000.50 [03:30:06]line Место: АЗС № 101 "Партнер Нефть" [03:30:06]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [03:30:06]line СНО: Общий режим [03:30:06]line Чек 109 28.10.2024 03:30 [03:30:06]line Смена: 546 ФФД: 1.0 [03:30:06]line ЗНМ: 0300000082 [03:30:06]line РНМ: 0000000000091628 [03:30:06]line Версия ККМ: 001 [03:30:06]line Платежная система: O! деньги [03:30:06]line ФМ: 0000000000874671 [03:30:06]line ФД: 317634 [03:30:06]line ФПД: 174968017393325 [03:30:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T033006&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317634&fm=174968017393325&tin=02508201610067®Number=0000000000091628&sum=400050 [03:30:06]written 0, free lines is 4095 [03:30:06]OFD Sender: Processing packet 317634 [packets to send 127, broken 126] [03:30:06]ProducePacketName [03:30:06]name=ofd_packets/00317634 [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:06]Connected sock=7 [03:30:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 18 CF 08 01 5D 2F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 6D 00 00 00 F4 03 04 00 3E 05 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C2 D8 04 00 35 04 06 00 9F 21 EA 86 16 AD 34 5C B9 E8 C8 D0 22 FE [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 34 36 37 31 4F 00 00 00 C3 EC 47 00 69 3A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C2 D8 04 00 F4 03 04 00 F8 B0 1E 67 B6 04 01 00 00 CE BB 0D D6 04 65 52 68 [03:30:06]CommunicateWithHost err = 0 [03:30:06]CheckOFDResponse [03:30:06]1017 (14) - 77093643461234 [03:30:06]1041 (16) - 0000000000874671 [03:30:06]1040 (4) - 317634 [03:30:06]1012 (4) - 27.10.2024 21:30 [03:30:06]1206 (1) - 0 [03:30:06]OFD Sender: Remove packet 317634 [03:30:06]ProducePacketName [03:30:06]name=ofd_packets/00317634 [03:30:06]NVStorageDeleteData [03:30:06]Write to MH i2c: 01 00 00 3C 2F 6B [03:30:06]Write i2c OK [03:30:06]MH_I2C_Read... [03:30:06]Read from MH i2c: 01 [03:30:06]MH_I2C_Read... [03:30:06]Read from MH i2c: 01 07 00 [03:30:06]MH_I2C_Read... [03:30:06]Read from MH i2c: 01 07 00 3C 2F 00 00 00 00 00 01 0D 80 [03:30:06]RasterBufferAndPrint [03:30:06]line [03:30:06]line [03:30:06]line [03:30:06]line [03:30:06]line [03:30:06]written 0, free lines is 3348 [03:30:06]MH_Cut [03:30:06]Write to MH i2c: D1 01 00 43 2F 01 44 [03:30:06]Write i2c OK [03:30:06]MH_I2C_Read... [03:30:06]Read from MH i2c: D1 [03:30:06]MH_I2C_Read... [03:30:06]Read from MH i2c: D1 01 00 [03:30:06]MH_I2C_Read... [03:30:06]Read from MH i2c: D1 01 00 43 2F 00 43 [03:30:06]Write to MH i2c: 01 00 00 44 2F 73 [03:30:06]Write i2c OK [03:30:06]MH_I2C_Read... [03:30:07]OFD Sender: No OFD packet to send [03:30:07]*** Cut start [03:30:07]*** Partial cut [03:30:07]*** CUTSNS_PIN = 1 [03:30:07]*** CUTSNS_PIN = 0 [03:30:07]*** Brake cut motor [03:30:08]Read from MH i2c: 01 [03:30:08]MH_I2C_Read... [03:30:08]*** Stop cut motor [03:30:08]*** Cut end [03:30:08]Read from MH i2c: 01 07 00 [03:30:08]MH_I2C_Read... [03:30:08]Read from MH i2c: 01 07 00 44 2F 00 00 00 00 00 FF 0F 88 [03:30:08]process_action close_receipt done [03:30:08]requested_data is exist [03:30:08]produce_requested_data [03:30:08]requested_item fm.sn is exist - process it [03:30:08]wFMCommunicate request_size=4 [03:30:08]MH_SAM_APDU [03:30:08]CAPDU: 80 11 00 00 [03:30:08]Write to MH i2c: E2 08 00 45 2F 80 11 00 00 00 00 00 00 EE [03:30:08]Write i2c OK [03:30:08]MH_I2C_Read... [03:30:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:30:08]Read from MH i2c: E2 [03:30:08]MH_I2C_Read... [03:30:08]Read from MH i2c: E2 17 00 [03:30:08]MH_I2C_Read... [03:30:08]Read from MH i2c: E2 17 00 45 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 42 [03:30:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [03:30:08]wFMCommunicate OK [03:30:08]requested_item fd.num is exist - process it [03:30:08]SAM_PROTO_GetFieldsCounters [03:30:08]wFMCommunicate request_size=4 [03:30:08]MH_SAM_APDU [03:30:08]CAPDU: 80 13 00 00 [03:30:08]Write to MH i2c: E2 08 00 46 2F 80 13 00 00 00 00 00 00 F1 [03:30:08]Write i2c OK [03:30:08]MH_I2C_Read... [03:30:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:30:08]Read from MH i2c: E2 [03:30:08]MH_I2C_Read... [03:30:08]Read from MH i2c: E2 62 00 [03:30:08]MH_I2C_Read... [03:30:08]Read from MH i2c: E2 62 00 46 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C2 D8 04 00 0E 04 04 00 22 02 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 1D [03:30:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C2 D8 04 00 0E 04 04 00 22 02 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 [03:30:08]wFMCommunicate OK [03:30:08]SAM_PROTO_GetFieldsCounters done [03:30:08]requested_item shift.num is exist - process it [03:30:08]requested_item shift.opened is exist - process it [03:30:08]req_shift_opened [03:30:08]FM_GetShiftState [03:30:08]SAM_PROTO_GetShiftState [03:30:08]wFMCommunicate request_size=4 [03:30:08]MH_SAM_APDU [03:30:08]CAPDU: 80 13 01 00 [03:30:08]Write to MH i2c: E2 08 00 47 2F 80 13 01 00 00 00 00 00 F3 [03:30:08]Write i2c OK [03:30:08]MH_I2C_Read... [03:30:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:30:08]Read from MH i2c: E2 [03:30:08]MH_I2C_Read... [03:30:08]Read from MH i2c: E2 0E 00 [03:30:08]MH_I2C_Read... [03:30:08]Read from MH i2c: E2 0E 00 47 2F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 EC [03:30:08]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [03:30:08]wFMCommunicate OK [03:30:08]SAM_PROTO_GetShiftState done [03:30:08]FM_GetShiftState done [03:30:08]req_shift_opened done [03:30:08]requested_item shift.open_date is exist - process it [03:30:08]req_shift_open_date [03:30:08]req_shift_open_date done [03:30:08]produce_requested_data done [03:30:08]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317634,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [03:30:08]process_action_free close_receipt [03:30:08]json_value_free [03:30:08]json_value_free done [03:30:08]process_json_proto returns [03:30:08]Send response to host [03:30:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317634,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [03:30:08]free response buf [03:30:08]execute_script done [03:30:08]execute_script returns [03:30:08]free content buf [03:30:08]Sock 9.Close socket [03:30:08]Sock 9.Thread stoped [03:30:12]OFD Sender: No OFD packet to send [03:30:17]OFD Sender: No OFD packet to send [03:30:22]OFD Sender: No OFD packet to send [03:30:27]OFD Sender: No OFD packet to send [03:30:32]OFD Sender: No OFD packet to send [03:30:37]OFD Sender: No OFD packet to send [03:30:42]OFD Sender: No OFD packet to send [03:30:47]OFD Sender: No OFD packet to send [03:30:52]OFD Sender: No OFD packet to send [03:30:57]OFD Sender: No OFD packet to send [03:31:02]OFD Sender: No OFD packet to send [03:31:07]OFD Sender: No OFD packet to send [03:31:12]OFD Sender: No OFD packet to send [03:31:17]OFD Sender: No OFD packet to send [03:31:22]OFD Sender: No OFD packet to send [03:31:27]OFD Sender: No OFD packet to send [03:31:32]OFD Sender: No OFD packet to send [03:31:37]OFD Sender: No OFD packet to send [03:31:42]OFD Sender: No OFD packet to send [03:31:47]OFD Sender: No OFD packet to send [03:31:52]OFD Sender: No OFD packet to send [03:31:57]OFD Sender: No OFD packet to send [03:32:02]OFD Sender: No OFD packet to send [03:32:07]OFD Sender: No OFD packet to send [03:32:12]OFD Sender: No OFD packet to send [03:32:17]OFD Sender: No OFD packet to send [03:32:22]OFD Sender: No OFD packet to send [03:32:27]OFD Sender: No OFD packet to send [03:32:32]OFD Sender: No OFD packet to send [03:32:37]OFD Sender: No OFD packet to send [03:32:42]OFD Sender: No OFD packet to send [03:32:47]OFD Sender: No OFD packet to send [03:32:52]OFD Sender: No OFD packet to send [03:32:57]OFD Sender: No OFD packet to send [03:33:02]OFD Sender: No OFD packet to send [03:33:07]OFD Sender: No OFD packet to send [03:33:12]accept exits with 10 [03:33:12]New connection [03:33:12]New thread 3067628900 created [03:33:12]Thread 3067485540 joined [03:33:12]Waiting for new connection... [03:33:12] Sock 10.Parse request [03:33:12]Sock 10.Check first char [03:33:12]Sock 10.First char is OK [03:33:12]request: POST /json_proto HTTP/1.0 [03:33:12]Method: POST [03:33:12]URL: /json_proto [03:33:12]Method is POST - this is cgi request [03:33:12]url: /json_proto [03:33:12]query_string will be loaded in cgi processing [03:33:12]execute_cgi json_proto POST (null) [03:33:12]execute_cgi path=json_proto method=POST [03:33:12]POST find Content-Length [03:33:12]Host: 172.17.50.195:8080 [03:33:12]Content-Length: 773 [03:33:12]Content-Type: application/json [03:33:12] [03:33:12]POST finish read [03:33:12]Found Content-Length = 773 [03:33:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092552", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 40.480, "sum" : 1550.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1550.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:33:12]execute_script... [03:33: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)1092552", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 40.480, "sum" : 1550.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1550.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:33:12]POST & json_proto [03:33:12]process_json_proto [03:33:12]json parsed OK: [03:33:12]protocol is kg_v1.0 [03:33:12]action value=close_receipt [03:33:12]process_action close_receipt [03:33:12]cmd_close_receipt [03:33:12]MH_GetDate [03:33:12]Write to MH i2c: F0 00 00 48 2F 66 [03:33:12]Write i2c OK [03:33:12]MH_I2C_Read... [03:33:12]Read from MH i2c: F0 [03:33:12]MH_I2C_Read... [03:33:12]Read from MH i2c: F0 09 00 [03:33:12]MH_I2C_Read... [03:33:12]Read from MH i2c: F0 09 00 48 2F 00 FA 05 1F 67 43 33 1C 67 ED [03:33:12]GetLastDocTimeStamp 1730086206 [03:33:12]current date 1730086394 [03:33:12]FM_GetShiftState [03:33:12]SAM_PROTO_GetShiftState [03:33:12]wFMCommunicate request_size=4 [03:33:12]MH_SAM_APDU [03:33:12]CAPDU: 80 13 01 00 [03:33:12]Write to MH i2c: E2 08 00 49 2F 80 13 01 00 00 00 00 00 F5 [03:33:12]Write i2c OK [03:33:12]MH_I2C_Read... [03:33:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:33:12]Read from MH i2c: E2 [03:33:12]MH_I2C_Read... [03:33:12]Read from MH i2c: E2 0E 00 [03:33:12]MH_I2C_Read... [03:33:12]Read from MH i2c: E2 0E 00 49 2F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 EE [03:33:12]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [03:33:12]wFMCommunicate OK [03:33:12]SAM_PROTO_GetShiftState done [03:33:12]FM_GetShiftState done [03:33:12]opened in 1730073493 [03:33:12]opened+sec_in_day 1730159893 [03:33:12]quantity*price = 155038 [03:33:12]sum+1 = 155039 [03:33:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1550.38 НСП 1% : 13.72 НДС 12% : 164.64 Наличными: 0.00 Безнал.: 1550.38 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 110 28.10.2024 03:33 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317635 ФПД: 53144859965240 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T033314&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317635&fm=53144859965240&tin=02508201610067®Number=0000000000091628&sum=155038 [03:33:13]StoreToDocumentArchive [03:33:13]shift 546 fd 317635 [03:33:13]save to /storage/0546/doc_00317635 [03:33:13]save last doc name /storage/0546/doc_00317635 to /storage/kkm_last_doc_name [03:33:13]save OK [03:33:13]Clear old archive folders... [03:33:13]ProcessDocumentItem done err = 0, tmpTLVsize=250 [03:33:13]tlvbuf is 017F8030 [03:33:13]SAM_PROTO_ClearQueue [03:33:13]wFMCommunicate request_size=4 [03:33:13]MH_SAM_APDU [03:33:13]CAPDU: 80 09 00 00 [03:33:13]Write to MH i2c: E2 08 00 56 2F 80 09 00 00 00 00 00 00 F7 [03:33:13]Write i2c OK [03:33:13]MH_I2C_Read... [03:33:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:33:13]Read from MH i2c: E2 [03:33:13]MH_I2C_Read... [03:33:13]Read from MH i2c: E2 03 00 [03:33:13]MH_I2C_Read... [03:33:13]Read from MH i2c: E2 03 00 56 2F 00 90 00 F9 [03:33:13]RAPDU: 90 00 [03:33:13]wFMCommunicate OK [03:33:13]SAM_PROTO_ClearQueue done [03:33:13]KKMCreateOFDPacket [03:33:13]OFDProtocolAddRootSTLVToBuf [03:33:13]FM_MakeSignedData [03:33:13]FM_MakeSignedData [03:33:13]SAM_PROTO_SignData [03:33:13]wFMCommunicate request_size=4 [03:33:13]MH_SAM_APDU [03:33:13]CAPDU: 80 0D 01 02 [03:33:13]Write to MH i2c: E2 08 00 57 2F 80 0D 01 02 00 00 00 00 FF [03:33:13]Write i2c OK [03:33:13]MH_I2C_Read... [03:33:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:33:13]Read from MH i2c: E2 [03:33:13]MH_I2C_Read... [03:33:13]Read from MH i2c: E2 03 00 [03:33:13]MH_I2C_Read... [03:33:13]Read from MH i2c: E2 03 00 57 2F 00 90 00 FA [03:33:13]RAPDU: 90 00 [03:33:13]wFMCommunicate OK [03:33:13]wFMCommunicate request_size=255 [03:33:13]MH_SAM_APDU [03:33:13]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 20 9E 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 9E 5D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E 5D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5C 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 50 40 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E 5D 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 FA 05 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C3 D8 04 00 35 04 06 00 30 55 [03:33:13]Write to MH i2c: E2 02 01 58 2F 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 20 9E 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 9E 5D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E 5D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5C 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 50 40 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E 5D 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 FA 05 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C3 D8 04 00 35 04 06 00 30 55 00 00 97 [03:33:13]Write i2c OK [03:33:13]MH_I2C_Read... [03:33:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:33:13]Read from MH i2c: E2 [03:33:13]MH_I2C_Read... [03:33:13]Read from MH i2c: E2 03 00 [03:33:13]MH_I2C_Read... [03:33:13]Read from MH i2c: E2 03 00 58 2F 00 90 00 FB [03:33:13]RAPDU: 90 00 [03:33:13]wFMCommunicate OK [03:33:13]wFMCommunicate request_size=9 [03:33:13]MH_SAM_APDU [03:33:13]CAPDU: 80 0D 02 02 04 C0 7F F7 38 [03:33:13]Write to MH i2c: E2 0C 00 59 2F 80 0D 02 02 04 00 C0 7F F7 38 00 00 78 [03:33:13]Write i2c OK [03:33:13]MH_I2C_Read... [03:33:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:33:13]Read from MH i2c: E2 [03:33:13]MH_I2C_Read... [03:33:13]Read from MH i2c: E2 03 00 [03:33:13]MH_I2C_Read... [03:33:13]Read from MH i2c: E2 03 00 59 2F 00 90 00 FC [03:33:13]RAPDU: 90 00 [03:33:13]wFMCommunicate OK [03:33:13]wFMCommunicate request_size=4 [03:33:13]MH_SAM_APDU [03:33:13]CAPDU: 80 0D 03 02 [03:33:13]Write to MH i2c: E2 08 00 5A 2F 80 0D 03 02 00 00 00 00 04 [03:33:13]Write i2c OK [03:33:13]MH_I2C_Read... [03:33:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:33:13]Read from MH i2c: E2 [03:33:13]MH_I2C_Read... [03:33:13]Read from MH i2c: E2 0B 00 [03:33:13]MH_I2C_Read... [03:33:13]Read from MH i2c: E2 0B 00 5A 2F 00 27 D6 12 F4 7F 31 BD 09 90 00 7E [03:33:13]RAPDU: 27 D6 12 F4 7F 31 BD 09 90 00 [03:33:13]wFMCommunicate OK [03:33:13]SAM_PROTO_SignData done [03:33:13]FM_MakeSignedData done [03:33:13]CreateOFDProtocolMessage [03:33:13]wFMCommunicate request_size=4 [03:33:13]MH_SAM_APDU [03:33:13]CAPDU: 80 11 00 00 [03:33:13]Write to MH i2c: E2 08 00 5B 2F 80 11 00 00 00 00 00 00 04 [03:33:13]Write i2c OK [03:33:13]MH_I2C_Read... [03:33:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:33:13]Read from MH i2c: E2 [03:33:13]MH_I2C_Read... [03:33:13]Read from MH i2c: E2 17 00 [03:33:13]MH_I2C_Read... [03:33:13]Read from MH i2c: E2 17 00 5B 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 58 [03:33:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [03:33:13]wFMCommunicate OK [03:33:13]CreateOFDProtocolMessage done [03:33:13]OFDSenderStorePacket 317635 [03:33:13]StoreOFDPacket docnum=317635 [03:33:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 D2 82 06 01 F7 92 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 20 9E 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 9E 5D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E 5D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5C 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 50 40 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E 5D 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 FA 05 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C3 D8 04 00 35 04 06 00 30 55 C0 7F F7 38 27 D6 12 F4 7F 31 BD 09 [03:33:13]CheckFolder [03:33:13]dirname=/storage/ofd_packets [03:33:13]CheckFolder done [03:33:13]ProducePacketName [03:33:13]name=ofd_packets/00317635 [03:33:13]NVStorageSaveData ofd_packets/00317635 [03:33:13]File name is /storage/ofd_packets/00317635 [03:33:13]Write 300 bytes [03:33:13]NVStorageSaveData done [03:33:13]OFDSenderStorePacket done [03:33:13]KKMCreateOFDPacket done [03:33:13]NVStorageSaveData kkm_last_timestamp [03:33:13]File name is /storage/kkm_last_timestamp [03:33:13]Write 4 bytes [03:33:13]NVStorageSaveData done [03:33:13]ExternCall_PrintAddStr [03:33:13]wPrintStart [03:33:13]Write to MH i2c: 01 00 00 5C 2F 8B [03:33:13]Write i2c OK [03:33:13]MH_I2C_Read... [03:33:13]Read from MH i2c: 01 [03:33:13]MH_I2C_Read... [03:33:13]Read from MH i2c: 01 07 00 [03:33:13]MH_I2C_Read... [03:33:13]Read from MH i2c: 01 07 00 5C 2F 00 00 00 00 00 FF 0F A0 [03:33:13]RasterBufferAndPrint [03:33:13]line Счет N : (1)1092552 [03:33:13]line ИНН: 02508201610067 [03:33:13]line Контрольно-Кассовый Чек [03:33:13]line ПРОДАЖА [03:33:13]line ТРК (МРК, ГНК) : 71 [03:33:13]line Товар: 2711190000 [03:33:13]line ГАЗ-К-5 [03:33:13]line 40.480 * 38.30 [03:33:13]line = 1550.38 [03:33:13]line НДС 12% НСП 1% [03:33:13]line > о реализуемом товаре [03:33:13]line ИТОГО: 1550.38 [03:33:13]line НСП 1% : 13.72 [03:33:13]line НДС 12% : 164.64 [03:33:13]line Наличными: 0.00 [03:33:13]line Безнал.: 1550.38 [03:33:13]line Место: АЗС № 101 "Партнер Нефть" [03:33:13]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [03:33:13]line СНО: Общий режим [03:33:13]line Чек 110 28.10.2024 03:33 [03:33:13]line Смена: 546 ФФД: 1.0 [03:33:13]line ЗНМ: 0300000082 [03:33:13]line РНМ: 0000000000091628 [03:33:13]line Версия ККМ: 001 [03:33:13]line Платежная система: Mbank [03:33:13]line ФМ: 0000000000874671 [03:33:13]line ФД: 317635 [03:33:13]line ФПД: 53144859965240 [03:33:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T033314&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317635&fm=53144859965240&tin=02508201610067®Number=0000000000091628&sum=155038 [03:33:14]OFD Sender: Processing packet 317635 [packets to send 127, broken 126] [03:33:14]ProducePacketName [03:33:14]name=ofd_packets/00317635 [03:33:14]OFD Sender: To server: pG, [03:33:14]CommunicateWithHost lk.salyk.kg:30040 [03:33:14]ConnectInit lk.salyk.kg [03:33:14]written 0, free lines is 4095 [03:33:14]Connected sock=9 [03:33:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 D2 82 06 01 F7 92 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 20 9E 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 9E 5D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E 5D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5C 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 50 40 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E 5D 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 FA 05 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C3 D8 04 00 35 04 06 00 30 55 C0 7F F7 38 27 D6 12 F4 7F 31 BD 09 [03:33:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 31 9C 47 00 54 91 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C3 D8 04 00 F4 03 04 00 B4 B1 1E 67 B6 04 01 00 00 F5 90 1F CC 55 14 9D D5 [03:33:14]CommunicateWithHost err = 0 [03:33:14]CheckOFDResponse [03:33:14]1017 (14) - 77093643461234 [03:33:14]1041 (16) - 0000000000874671 [03:33:14]1040 (4) - 317635 [03:33:14]1012 (4) - 27.10.2024 21:33 [03:33:14]1206 (1) - 0 [03:33:14]OFD Sender: Remove packet 317635 [03:33:14]ProducePacketName [03:33:14]name=ofd_packets/00317635 [03:33:14]NVStorageDeleteData [03:33:14]Write to MH i2c: 01 00 00 85 2F B4 [03:33:14]Write i2c OK [03:33:14]MH_I2C_Read... [03:33:14]Read from MH i2c: 01 [03:33:14]MH_I2C_Read... [03:33:14]Read from MH i2c: 01 07 00 [03:33:14]MH_I2C_Read... [03:33:14]Read from MH i2c: 01 07 00 85 2F 00 00 00 00 00 12 0D DA [03:33:14]RasterBufferAndPrint [03:33:14]line [03:33:14]line [03:33:14]line [03:33:14]line [03:33:14]line [03:33:14]written 0, free lines is 3353 [03:33:14]MH_Cut [03:33:14]Write to MH i2c: D1 01 00 8C 2F 01 8D [03:33:14]Write i2c OK [03:33:14]MH_I2C_Read... [03:33:14]Read from MH i2c: D1 [03:33:14]MH_I2C_Read... [03:33:14]Read from MH i2c: D1 01 00 [03:33:14]MH_I2C_Read... [03:33:14]Read from MH i2c: D1 01 00 8C 2F 00 8C [03:33:14]Write to MH i2c: 01 00 00 8D 2F BC [03:33:14]Write i2c OK [03:33:14]MH_I2C_Read... [03:33:15]OFD Sender: No OFD packet to send [03:33:15]*** Cut start [03:33:15]*** Partial cut [03:33:15]*** CUTSNS_PIN = 1 [03:33:15]*** CUTSNS_PIN = 0 [03:33:15]*** Brake cut motor [03:33:16]Read from MH i2c: 01 [03:33:16]MH_I2C_Read... [03:33:16]*** Stop cut motor [03:33:16]*** Cut end [03:33:16]Read from MH i2c: 01 07 00 [03:33:16]MH_I2C_Read... [03:33:16]Read from MH i2c: 01 07 00 8D 2F 00 00 00 00 00 FF 0F D1 [03:33:16]process_action close_receipt done [03:33:16]requested_data is exist [03:33:16]produce_requested_data [03:33:16]requested_item fm.sn is exist - process it [03:33:16]wFMCommunicate request_size=4 [03:33:16]MH_SAM_APDU [03:33:16]CAPDU: 80 11 00 00 [03:33:16]Write to MH i2c: E2 08 00 8E 2F 80 11 00 00 00 00 00 00 37 [03:33:16]Write i2c OK [03:33:16]MH_I2C_Read... [03:33:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:33:16]Read from MH i2c: E2 [03:33:16]MH_I2C_Read... [03:33:16]Read from MH i2c: E2 17 00 [03:33:16]MH_I2C_Read... [03:33:16]Read from MH i2c: E2 17 00 8E 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 8B [03:33:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [03:33:16]wFMCommunicate OK [03:33:16]requested_item fd.num is exist - process it [03:33:16]SAM_PROTO_GetFieldsCounters [03:33:16]wFMCommunicate request_size=4 [03:33:16]MH_SAM_APDU [03:33:16]CAPDU: 80 13 00 00 [03:33:16]Write to MH i2c: E2 08 00 8F 2F 80 13 00 00 00 00 00 00 3A [03:33:16]Write i2c OK [03:33:16]MH_I2C_Read... [03:33:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:33:16]Read from MH i2c: E2 [03:33:16]MH_I2C_Read... [03:33:16]Read from MH i2c: E2 62 00 [03:33:16]MH_I2C_Read... [03:33:16]Read from MH i2c: E2 62 00 8F 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C3 D8 04 00 0E 04 04 00 22 02 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 6A [03:33:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C3 D8 04 00 0E 04 04 00 22 02 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 [03:33:16]wFMCommunicate OK [03:33:16]SAM_PROTO_GetFieldsCounters done [03:33:16]requested_item shift.num is exist - process it [03:33:16]requested_item shift.opened is exist - process it [03:33:16]req_shift_opened [03:33:16]FM_GetShiftState [03:33:16]SAM_PROTO_GetShiftState [03:33:16]wFMCommunicate request_size=4 [03:33:16]MH_SAM_APDU [03:33:16]CAPDU: 80 13 01 00 [03:33:16]Write to MH i2c: E2 08 00 90 2F 80 13 01 00 00 00 00 00 3C [03:33:16]Write i2c OK [03:33:16]MH_I2C_Read... [03:33:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:33:16]Read from MH i2c: E2 [03:33:16]MH_I2C_Read... [03:33:16]Read from MH i2c: E2 0E 00 [03:33:16]MH_I2C_Read... [03:33:16]Read from MH i2c: E2 0E 00 90 2F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 35 [03:33:16]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [03:33:16]wFMCommunicate OK [03:33:16]SAM_PROTO_GetShiftState done [03:33:16]FM_GetShiftState done [03:33:16]req_shift_opened done [03:33:16]requested_item shift.open_date is exist - process it [03:33:16]req_shift_open_date [03:33:16]req_shift_open_date done [03:33:16]produce_requested_data done [03:33:16]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317635,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [03:33:16]process_action_free close_receipt [03:33:16]json_value_free [03:33:16]json_value_free done [03:33:16]process_json_proto returns [03:33:16]Send response to host [03:33:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317635,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [03:33:16]free response buf [03:33:16]execute_script done [03:33:16]execute_script returns [03:33:16]free content buf [03:33:16]Sock 10.Close socket [03:33:16]Sock 10.Thread stoped [03:33:20]OFD Sender: No OFD packet to send [03:33:25]OFD Sender: No OFD packet to send [03:33:30]OFD Sender: No OFD packet to send [03:33:35]OFD Sender: No OFD packet to send [03:33:40]OFD Sender: No OFD packet to send [03:33:45]OFD Sender: No OFD packet to send [03:33:50]OFD Sender: No OFD packet to send [03:33:55]OFD Sender: No OFD packet to send [03:34:00]OFD Sender: No OFD packet to send [03:34:05]OFD Sender: No OFD packet to send [03:34:10]OFD Sender: No OFD packet to send [03:34:15]OFD Sender: No OFD packet to send [03:34:20]OFD Sender: No OFD packet to send [03:34:25]OFD Sender: No OFD packet to send [03:34:30]OFD Sender: No OFD packet to send [03:34:35]OFD Sender: No OFD packet to send [03:34:38]accept exits with 7 [03:34:38]New connection [03:34:38]New thread 3067485540 created [03:34:38]Thread 3067628900 joined [03:34:38]Waiting for new connection... [03:34:38] Sock 7.Parse request [03:34:38]Sock 7.Check first char [03:34:38]Sock 7.First char is OK [03:34:38]request: POST /json_proto HTTP/1.0 [03:34:38]Method: POST [03:34:38]URL: /json_proto [03:34:38]Method is POST - this is cgi request [03:34:38]url: /json_proto [03:34:38]query_string will be loaded in cgi processing [03:34:38]execute_cgi json_proto POST (null) [03:34:38]execute_cgi path=json_proto method=POST [03:34:38]POST find Content-Length [03:34:38]Host: 172.17.50.195:8080 [03:34:38]Content-Length: 775 [03:34:38]Content-Type: application/json [03:34:38] [03:34:38]POST finish read [03:34:38]Found Content-Length = 775 [03:34:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092553", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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: Mbank", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:34:38]execute_script... [03:34: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)1092553", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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: Mbank", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:34:38]POST & json_proto [03:34:38]process_json_proto [03:34:38]json parsed OK: [03:34:38]protocol is kg_v1.0 [03:34:38]action value=close_receipt [03:34:38]process_action close_receipt [03:34:38]cmd_close_receipt [03:34:38]MH_GetDate [03:34:38]Write to MH i2c: F0 00 00 91 2F AF [03:34:38]Write i2c OK [03:34:38]MH_I2C_Read... [03:34:38]Read from MH i2c: F0 [03:34:38]MH_I2C_Read... [03:34:38]Read from MH i2c: F0 09 00 [03:34:38]MH_I2C_Read... [03:34:38]Read from MH i2c: F0 09 00 91 2F 00 50 06 1F 67 43 33 1C 67 8D [03:34:38]GetLastDocTimeStamp 1730086394 [03:34:38]current date 1730086480 [03:34:38]FM_GetShiftState [03:34:38]SAM_PROTO_GetShiftState [03:34:38]wFMCommunicate request_size=4 [03:34:38]MH_SAM_APDU [03:34:38]CAPDU: 80 13 01 00 [03:34:38]Write to MH i2c: E2 08 00 92 2F 80 13 01 00 00 00 00 00 3E [03:34:38]Write i2c OK [03:34:38]MH_I2C_Read... [03:34:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:34:39]Read from MH i2c: E2 [03:34:39]MH_I2C_Read... [03:34:39]Read from MH i2c: E2 0E 00 [03:34:39]MH_I2C_Read... [03:34:39]Read from MH i2c: E2 0E 00 92 2F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 37 [03:34:39]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [03:34:39]wFMCommunicate OK [03:34:39]SAM_PROTO_GetShiftState done [03:34:39]FM_GetShiftState done [03:34:39]opened in 1730073493 [03:34:39]opened+sec_in_day 1730159893 [03:34:39]quantity*price = 200025 [03:34:39]sum+1 = 200026 [03:34:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 111 28.10.2024 03:34 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317636 ФПД: 55540324664568 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T033440&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317636&fm=55540324664568&tin=02508201610067®Number=0000000000091628&sum=200025 [03:34:40]StoreToDocumentArchive [03:34:40]shift 546 fd 317636 [03:34:40]save to /storage/0546/doc_00317636 [03:34:40]save last doc name /storage/0546/doc_00317636 to /storage/kkm_last_doc_name [03:34:40]save OK [03:34:40]Clear old archive folders... [03:34:40]ProcessDocumentItem done err = 0, tmpTLVsize=252 [03:34:40]tlvbuf is 0178E7F0 [03:34:40]SAM_PROTO_ClearQueue [03:34:40]wFMCommunicate request_size=4 [03:34:40]MH_SAM_APDU [03:34:40]CAPDU: 80 09 00 00 [03:34:40]Write to MH i2c: E2 08 00 9F 2F 80 09 00 00 00 00 00 00 40 [03:34:40]Write i2c OK [03:34:40]MH_I2C_Read... [03:34:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:34:40]OFD Sender: No OFD packet to send [03:34:40]Read from MH i2c: E2 [03:34:40]MH_I2C_Read... [03:34:40]Read from MH i2c: E2 03 00 [03:34:40]MH_I2C_Read... [03:34:40]Read from MH i2c: E2 03 00 9F 2F 00 90 00 42 [03:34:40]RAPDU: 90 00 [03:34:40]wFMCommunicate OK [03:34:40]SAM_PROTO_ClearQueue done [03:34:40]KKMCreateOFDPacket [03:34:40]OFDProtocolAddRootSTLVToBuf [03:34:40]FM_MakeSignedData [03:34:40]FM_MakeSignedData [03:34:40]SAM_PROTO_SignData [03:34:40]wFMCommunicate request_size=4 [03:34:40]MH_SAM_APDU [03:34:40]CAPDU: 80 0D 01 02 [03:34:40]Write to MH i2c: E2 08 00 A0 2F 80 0D 01 02 00 00 00 00 48 [03:34:40]Write i2c OK [03:34:40]MH_I2C_Read... [03:34:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:34:40]Read from MH i2c: E2 [03:34:40]MH_I2C_Read... [03:34:40]Read from MH i2c: E2 03 00 [03:34:40]MH_I2C_Read... [03:34:40]Read from MH i2c: E2 03 00 A0 2F 00 90 00 43 [03:34:40]RAPDU: 90 00 [03:34:40]wFMCommunicate OK [03:34:40]wFMCommunicate request_size=255 [03:34:40]MH_SAM_APDU [03:34:40]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 6F 00 00 00 F4 03 04 00 50 06 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C4 D8 04 00 35 04 06 00 [03:34:40]Write to MH i2c: E2 02 01 A1 2F 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 6F 00 00 00 F4 03 04 00 50 06 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C4 D8 04 00 35 04 06 00 00 00 E3 [03:34:40]Write i2c OK [03:34:40]MH_I2C_Read... [03:34:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:34:40]Read from MH i2c: E2 [03:34:40]MH_I2C_Read... [03:34:40]Read from MH i2c: E2 03 00 [03:34:40]MH_I2C_Read... [03:34:40]Read from MH i2c: E2 03 00 A1 2F 00 90 00 44 [03:34:40]RAPDU: 90 00 [03:34:40]wFMCommunicate OK [03:34:40]wFMCommunicate request_size=11 [03:34:40]MH_SAM_APDU [03:34:40]CAPDU: 80 0D 02 02 06 32 83 7D 52 84 F8 [03:34:40]Write to MH i2c: E2 0E 00 A2 2F 80 0D 02 02 06 00 32 83 7D 52 84 F8 00 00 57 [03:34:40]Write i2c OK [03:34:40]MH_I2C_Read... [03:34:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:34:40]Read from MH i2c: E2 [03:34:40]MH_I2C_Read... [03:34:40]Read from MH i2c: E2 03 00 [03:34:40]MH_I2C_Read... [03:34:40]Read from MH i2c: E2 03 00 A2 2F 00 90 00 45 [03:34:40]RAPDU: 90 00 [03:34:40]wFMCommunicate OK [03:34:40]wFMCommunicate request_size=4 [03:34:40]MH_SAM_APDU [03:34:40]CAPDU: 80 0D 03 02 [03:34:40]Write to MH i2c: E2 08 00 A3 2F 80 0D 03 02 00 00 00 00 4D [03:34:40]Write i2c OK [03:34:40]MH_I2C_Read... [03:34:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:34:40]Read from MH i2c: E2 [03:34:40]MH_I2C_Read... [03:34:40]Read from MH i2c: E2 0B 00 [03:34:40]MH_I2C_Read... [03:34:40]Read from MH i2c: E2 0B 00 A3 2F 00 AB C8 0F 75 66 F5 4F 21 90 00 10 [03:34:40]RAPDU: AB C8 0F 75 66 F5 4F 21 90 00 [03:34:40]wFMCommunicate OK [03:34:40]SAM_PROTO_SignData done [03:34:40]FM_MakeSignedData done [03:34:40]CreateOFDProtocolMessage [03:34:40]wFMCommunicate request_size=4 [03:34:40]MH_SAM_APDU [03:34:40]CAPDU: 80 11 00 00 [03:34:40]Write to MH i2c: E2 08 00 A4 2F 80 11 00 00 00 00 00 00 4D [03:34:40]Write i2c OK [03:34:40]MH_I2C_Read... [03:34:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:34:40]Read from MH i2c: E2 [03:34:40]MH_I2C_Read... [03:34:40]Read from MH i2c: E2 17 00 [03:34:40]MH_I2C_Read... [03:34:40]Read from MH i2c: E2 17 00 A4 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A1 [03:34:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [03:34:40]wFMCommunicate OK [03:34:40]CreateOFDProtocolMessage done [03:34:40]OFDSenderStorePacket 317636 [03:34:40]StoreOFDPacket docnum=317636 [03:34:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 F1 25 08 01 23 02 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 6F 00 00 00 F4 03 04 00 50 06 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C4 D8 04 00 35 04 06 00 32 83 7D 52 84 F8 AB C8 0F 75 66 F5 4F 21 [03:34:40]CheckFolder [03:34:40]dirname=/storage/ofd_packets [03:34:40]CheckFolder done [03:34:40]ProducePacketName [03:34:40]name=ofd_packets/00317636 [03:34:40]NVStorageSaveData ofd_packets/00317636 [03:34:40]File name is /storage/ofd_packets/00317636 [03:34:40]Write 302 bytes [03:34:40]NVStorageSaveData done [03:34:40]OFDSenderStorePacket done [03:34:40]KKMCreateOFDPacket done [03:34:40]NVStorageSaveData kkm_last_timestamp [03:34:40]File name is /storage/kkm_last_timestamp [03:34:40]Write 4 bytes [03:34:40]NVStorageSaveData done [03:34:40]ExternCall_PrintAddStr [03:34:40]wPrintStart [03:34:40]Write to MH i2c: 01 00 00 A5 2F D4 [03:34:40]Write i2c OK [03:34:40]MH_I2C_Read... [03:34:40]Read from MH i2c: 01 [03:34:40]MH_I2C_Read... [03:34:40]Read from MH i2c: 01 07 00 [03:34:40]MH_I2C_Read... [03:34:40]Read from MH i2c: 01 07 00 A5 2F 00 00 00 00 00 FF 0F E9 [03:34:40]RasterBufferAndPrint [03:34:40]line Счет N : (1)1092553 [03:34:40]line ИНН: 02508201610067 [03:34:40]line Контрольно-Кассовый Чек [03:34:40]line ПРОДАЖА [03:34:40]line ТРК (МРК, ГНК) : 31 [03:34:40]line Товар: 2710194210 [03:34:40]line ДТ(л)-К-2 [03:34:40]line 26.250 * 76.20 [03:34:40]line = 2000.25 [03:34:40]line НДС 12% НСП 1% [03:34:40]line > о реализуемом товаре [03:34:40]line ИТОГО: 2000.25 [03:34:40]line НСП 1% : 17.70 [03:34:40]line НДС 12% : 212.42 [03:34:40]line Наличными: 0.00 [03:34:40]line Безнал.: 2000.25 [03:34:40]line Место: АЗС № 101 "Партнер Нефть" [03:34:40]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [03:34:40]line СНО: Общий режим [03:34:40]line Чек 111 28.10.2024 03:34 [03:34:40]line Смена: 546 ФФД: 1.0 [03:34:40]line ЗНМ: 0300000082 [03:34:40]line РНМ: 0000000000091628 [03:34:40]line Версия ККМ: 001 [03:34:40]line Платежная система: Mbank [03:34:40]line ФМ: 0000000000874671 [03:34:40]line ФД: 317636 [03:34:40]line ФПД: 55540324664568 [03:34:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T033440&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317636&fm=55540324664568&tin=02508201610067®Number=0000000000091628&sum=200025 [03:34:41]OFD Sender: Processing packet 317636 [packets to send 127, broken 126] [03:34:41]ProducePacketName [03:34:41]name=ofd_packets/00317636 [03:34:41]OFD Sender: To server: pG, [03:34:41]CommunicateWithHost lk.salyk.kg:30040 [03:34:41]ConnectInit lk.salyk.kg [03:34:41]written 0, free lines is 4095 [03:34:41]Connected sock=10 [03:34:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 F1 25 08 01 23 02 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 6F 00 00 00 F4 03 04 00 50 06 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C4 D8 04 00 35 04 06 00 32 83 7D 52 84 F8 AB C8 0F 75 66 F5 4F 21 [03:34:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 2F 14 47 00 81 89 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C4 D8 04 00 F4 03 04 00 0B B2 1E 67 B6 04 01 00 00 80 17 C1 96 BA 27 BB 49 [03:34:41]CommunicateWithHost err = 0 [03:34:41]CheckOFDResponse [03:34:41]1017 (14) - 77093643461234 [03:34:41]1041 (16) - 0000000000874671 [03:34:41]1040 (4) - 317636 [03:34:41]1012 (4) - 27.10.2024 21:35 [03:34:41]1206 (1) - 0 [03:34:41]OFD Sender: Remove packet 317636 [03:34:41]ProducePacketName [03:34:41]name=ofd_packets/00317636 [03:34:41]NVStorageDeleteData [03:34:41]Write to MH i2c: 01 00 00 CE 2F FD [03:34:41]Write i2c OK [03:34:41]MH_I2C_Read... [03:34:41]Read from MH i2c: 01 [03:34:41]MH_I2C_Read... [03:34:41]Read from MH i2c: 01 07 00 [03:34:41]MH_I2C_Read... [03:34:41]Read from MH i2c: 01 07 00 CE 2F 00 00 00 00 00 1F 0D 30 [03:34:41]RasterBufferAndPrint [03:34:41]line [03:34:41]line [03:34:41]line [03:34:41]line [03:34:41]line [03:34:41]written 0, free lines is 3368 [03:34:41]MH_Cut [03:34:41]Write to MH i2c: D1 01 00 D5 2F 01 D6 [03:34:41]Write i2c OK [03:34:41]MH_I2C_Read... [03:34:41]Read from MH i2c: D1 [03:34:41]MH_I2C_Read... [03:34:41]Read from MH i2c: D1 01 00 [03:34:41]MH_I2C_Read... [03:34:41]Read from MH i2c: D1 01 00 D5 2F 00 D5 [03:34:41]Write to MH i2c: 01 00 00 D6 2F 05 [03:34:41]Write i2c OK [03:34:41]MH_I2C_Read... [03:34:41]OFD Sender: No OFD packet to send [03:34:42]*** Cut start [03:34:42]*** Partial cut [03:34:42]*** CUTSNS_PIN = 1 [03:34:42]*** CUTSNS_PIN = 0 [03:34:42]*** Brake cut motor [03:34:42]Read from MH i2c: 01 [03:34:42]MH_I2C_Read... [03:34:42]*** Stop cut motor [03:34:42]*** Cut end [03:34:42]Read from MH i2c: 01 07 00 [03:34:42]MH_I2C_Read... [03:34:42]Read from MH i2c: 01 07 00 D6 2F 00 00 00 00 00 FF 0F 1A [03:34:42]process_action close_receipt done [03:34:42]requested_data is exist [03:34:42]produce_requested_data [03:34:42]requested_item fm.sn is exist - process it [03:34:42]wFMCommunicate request_size=4 [03:34:42]MH_SAM_APDU [03:34:42]CAPDU: 80 11 00 00 [03:34:42]Write to MH i2c: E2 08 00 D7 2F 80 11 00 00 00 00 00 00 80 [03:34:42]Write i2c OK [03:34:42]MH_I2C_Read... [03:34:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:34:42]Read from MH i2c: E2 [03:34:42]MH_I2C_Read... [03:34:42]Read from MH i2c: E2 17 00 [03:34:42]MH_I2C_Read... [03:34:42]Read from MH i2c: E2 17 00 D7 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D4 [03:34:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [03:34:42]wFMCommunicate OK [03:34:42]requested_item fd.num is exist - process it [03:34:42]SAM_PROTO_GetFieldsCounters [03:34:42]wFMCommunicate request_size=4 [03:34:42]MH_SAM_APDU [03:34:42]CAPDU: 80 13 00 00 [03:34:42]Write to MH i2c: E2 08 00 D8 2F 80 13 00 00 00 00 00 00 83 [03:34:42]Write i2c OK [03:34:42]MH_I2C_Read... [03:34:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:34:43]Read from MH i2c: E2 [03:34:43]MH_I2C_Read... [03:34:43]Read from MH i2c: E2 62 00 [03:34:43]MH_I2C_Read... [03:34:43]Read from MH i2c: E2 62 00 D8 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C4 D8 04 00 0E 04 04 00 22 02 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 B7 [03:34:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C4 D8 04 00 0E 04 04 00 22 02 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 [03:34:43]wFMCommunicate OK [03:34:43]SAM_PROTO_GetFieldsCounters done [03:34:43]requested_item shift.num is exist - process it [03:34:43]requested_item shift.opened is exist - process it [03:34:43]req_shift_opened [03:34:43]FM_GetShiftState [03:34:43]SAM_PROTO_GetShiftState [03:34:43]wFMCommunicate request_size=4 [03:34:43]MH_SAM_APDU [03:34:43]CAPDU: 80 13 01 00 [03:34:43]Write to MH i2c: E2 08 00 D9 2F 80 13 01 00 00 00 00 00 85 [03:34:43]Write i2c OK [03:34:43]MH_I2C_Read... [03:34:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:34:43]Read from MH i2c: E2 [03:34:43]MH_I2C_Read... [03:34:43]Read from MH i2c: E2 0E 00 [03:34:43]MH_I2C_Read... [03:34:43]Read from MH i2c: E2 0E 00 D9 2F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 7E [03:34:43]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [03:34:43]wFMCommunicate OK [03:34:43]SAM_PROTO_GetShiftState done [03:34:43]FM_GetShiftState done [03:34:43]req_shift_opened done [03:34:43]requested_item shift.open_date is exist - process it [03:34:43]req_shift_open_date [03:34:43]req_shift_open_date done [03:34:43]produce_requested_data done [03:34:43]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317636,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [03:34:43]process_action_free close_receipt [03:34:43]json_value_free [03:34:43]json_value_free done [03:34:43]process_json_proto returns [03:34:43]Send response to host [03:34:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317636,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [03:34:43]free response buf [03:34:43]execute_script done [03:34:43]execute_script returns [03:34:43]free content buf [03:34:43]Sock 7.Close socket [03:34:43]Sock 7.Thread stoped [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: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:16]OFD Sender: No OFD packet to send [03:35:21]OFD Sender: No OFD packet to send [03:35:26]OFD Sender: No OFD packet to send [03:35:31]OFD Sender: No OFD packet to send [03:35:36]OFD Sender: No OFD packet to send [03:35:41]OFD Sender: No OFD packet to send [03:35:46]OFD Sender: No OFD packet to send [03:35:51]OFD Sender: No OFD packet to send [03:35:56]OFD Sender: No OFD packet to send [03:36:01]OFD Sender: No OFD packet to send [03:36:06]OFD Sender: No OFD packet to send [03:36:11]OFD Sender: No OFD packet to send [03:36:16]OFD Sender: No OFD packet to send [03:36:21]OFD Sender: No OFD packet to send [03:36:26]OFD Sender: No OFD packet to send [03:36:31]OFD Sender: No OFD packet to send [03:36:36]OFD Sender: No OFD packet to send [03:36:41]OFD Sender: No OFD packet to send [03:36:46]OFD Sender: No OFD packet to send [03:36:51]OFD Sender: No OFD packet to send [03:36:56]OFD Sender: No OFD packet to send [03:37:01]OFD Sender: No OFD packet to send [03:37:06]OFD Sender: No OFD packet to send [03:37:11]OFD Sender: No OFD packet to send [03:37:16]OFD Sender: No OFD packet to send [03:37:21]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:57]OFD Sender: No OFD packet to send [03:38:02]OFD Sender: No OFD packet to send [03:38:07]OFD Sender: No OFD packet to send [03:38:12]OFD Sender: No OFD packet to send [03:38:17]OFD Sender: No OFD packet to send [03:38:22]OFD Sender: No OFD packet to send [03:38:27]OFD Sender: No OFD packet to send [03:38:32]OFD Sender: No OFD packet to send [03:38:37]OFD Sender: No OFD packet to send [03:38:42]OFD Sender: No OFD packet to send [03:38:47]OFD Sender: No OFD packet to send [03:38:52]OFD Sender: No OFD packet to send [03:38:57]OFD Sender: No OFD packet to send [03:39:02]OFD Sender: No OFD packet to send [03:39:07]OFD Sender: No OFD packet to send [03:39:12]OFD Sender: No OFD packet to send [03:39:17]OFD Sender: No OFD packet to send [03:39:22]OFD Sender: No OFD packet to send [03:39:27]OFD Sender: No OFD packet to send [03:39:32]OFD Sender: No OFD packet to send [03:39:37]OFD Sender: No OFD packet to send [03:39:42]OFD Sender: No OFD packet to send [03:39:47]OFD Sender: No OFD packet to send [03:39:52]OFD Sender: No OFD packet to send [03:39:57]OFD Sender: No OFD packet to send [03:40:02]OFD Sender: No OFD packet to send [03:40:07]OFD Sender: No OFD packet to send [03:40:12]OFD Sender: No OFD packet to send [03:40:17]OFD Sender: No OFD packet to send [03:40:22]OFD Sender: No OFD packet to send [03:40:27]OFD Sender: No OFD packet to send [03:40:32]OFD Sender: No OFD packet to send [03:40:37]OFD Sender: No OFD packet to send [03:40:42]OFD Sender: No OFD packet to send [03:40:47]OFD Sender: No OFD packet to send [03:40:52]OFD Sender: No OFD packet to send [03:40:57]OFD Sender: No OFD packet to send [03:41:02]OFD Sender: No OFD packet to send [03:41:07]OFD Sender: No OFD packet to send [03:41:12]OFD Sender: No OFD packet to send [03:41:17]OFD Sender: No OFD packet to send [03:41:22]OFD Sender: No OFD packet to send [03:41:27]OFD Sender: No OFD packet to send [03:41:32]OFD Sender: No OFD packet to send [03:41:37]OFD Sender: No OFD packet to send [03:41:42]OFD Sender: No OFD packet to send [03:41:47]OFD Sender: No OFD packet to send [03:41:52]OFD Sender: No OFD packet to send [03:41:57]OFD Sender: No OFD packet to send [03:42:02]OFD Sender: No OFD packet to send [03:42:07]OFD Sender: No OFD packet to send [03:42:12]OFD Sender: No OFD packet to send [03:42:17]OFD Sender: No OFD packet to send [03:42:22]OFD Sender: No OFD packet to send [03:42:27]OFD Sender: No OFD packet to send [03:42:32]OFD Sender: No OFD packet to send [03:42:37]OFD Sender: No OFD packet to send [03:42:42]OFD Sender: No OFD packet to send [03:42:42]accept exits with 9 [03:42:42]New connection [03:42:42]New thread 3067628900 created [03:42:42]Thread 3067485540 joined [03:42:42]Waiting for new connection... [03:42:42] Sock 9.Parse request [03:42:42]Sock 9.Check first char [03:42:42]Sock 9.First char is OK [03:42:42]request: POST /json_proto HTTP/1.0 [03:42:42]Method: POST [03:42:42]URL: /json_proto [03:42:42]Method is POST - this is cgi request [03:42:42]url: /json_proto [03:42:42]query_string will be loaded in cgi processing [03:42:42]execute_cgi json_proto POST (null) [03:42:42]execute_cgi path=json_proto method=POST [03:42:42]POST find Content-Length [03:42:42]Host: 172.17.50.195:8080 [03:42:42]Content-Length: 683 [03:42:42]Content-Type: application/json [03:42:42] [03:42:42]POST finish read [03:42:42]Found Content-Length = 683 [03:42:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092554", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 39.000, "sum" : 2893.80, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2893.00, "total" : 2893.00, "payments": [ { "type": 0, "sum" : 2893.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:42:42]execute_script... [03:42: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)1092554", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 39.000, "sum" : 2893.80, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2893.00, "total" : 2893.00, "payments": [ { "type": 0, "sum" : 2893.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:42:42]POST & json_proto [03:42:42]process_json_proto [03:42:42]json parsed OK: [03:42:42]protocol is kg_v1.0 [03:42:42]action value=close_receipt [03:42:42]process_action close_receipt [03:42:42]cmd_close_receipt [03:42:42]MH_GetDate [03:42:42]Write to MH i2c: F0 00 00 DA 2F F8 [03:42:42]Write i2c OK [03:42:42]MH_I2C_Read... [03:42:42]Read from MH i2c: F0 [03:42:42]MH_I2C_Read... [03:42:42]Read from MH i2c: F0 09 00 [03:42:42]MH_I2C_Read... [03:42:42]Read from MH i2c: F0 09 00 DA 2F 00 34 08 1F 67 43 33 1C 67 BC [03:42:42]GetLastDocTimeStamp 1730086480 [03:42:42]current date 1730086964 [03:42:42]FM_GetShiftState [03:42:42]SAM_PROTO_GetShiftState [03:42:42]wFMCommunicate request_size=4 [03:42:42]MH_SAM_APDU [03:42:42]CAPDU: 80 13 01 00 [03:42:42]Write to MH i2c: E2 08 00 DB 2F 80 13 01 00 00 00 00 00 87 [03:42:42]Write i2c OK [03:42:42]MH_I2C_Read... [03:42:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:42:42]Read from MH i2c: E2 [03:42:42]MH_I2C_Read... [03:42:42]Read from MH i2c: E2 0E 00 [03:42:42]MH_I2C_Read... [03:42:42]Read from MH i2c: E2 0E 00 DB 2F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 80 [03:42:42]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [03:42:42]wFMCommunicate OK [03:42:42]SAM_PROTO_GetShiftState done [03:42:42]FM_GetShiftState done [03:42:42]opened in 1730073493 [03:42:42]opened+sec_in_day 1730159893 [03:42:42]quantity*price = 289380 [03:42:42]sum+1 = 289381 [03:42:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.80 ИТОГО: 2893.00 Внесено: 2893.00 СДАЧА: 0.00 НСП 1% : 25.61 НДС 12% : 307.31 Наличными: 2893.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 112 28.10.2024 03:42 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317637 ФПД: 194671058933705 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T034244&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317637&fm=194671058933705&tin=02508201610067®Number=0000000000091628&sum=289300 [03:42:43]StoreToDocumentArchive [03:42:43]shift 546 fd 317637 [03:42:43]save to /storage/0546/doc_00317637 [03:42:43]save last doc name /storage/0546/doc_00317637 to /storage/kkm_last_doc_name [03:42:43]save OK [03:42:43]Clear old archive folders... [03:42:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:42:43]tlvbuf is 01860B20 [03:42:43]SAM_PROTO_ClearQueue [03:42:43]wFMCommunicate request_size=4 [03:42:43]MH_SAM_APDU [03:42:43]CAPDU: 80 09 00 00 [03:42:43]Write to MH i2c: E2 08 00 E8 2F 80 09 00 00 00 00 00 00 89 [03:42:43]Write i2c OK [03:42:43]MH_I2C_Read... [03:42:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:42:43]Read from MH i2c: E2 [03:42:43]MH_I2C_Read... [03:42:43]Read from MH i2c: E2 03 00 [03:42:43]MH_I2C_Read... [03:42:43]Read from MH i2c: E2 03 00 E8 2F 00 90 00 8B [03:42:43]RAPDU: 90 00 [03:42:43]wFMCommunicate OK [03:42:43]SAM_PROTO_ClearQueue done [03:42:43]KKMCreateOFDPacket [03:42:43]OFDProtocolAddRootSTLVToBuf [03:42:43]FM_MakeSignedData [03:42:43]FM_MakeSignedData [03:42:43]SAM_PROTO_SignData [03:42:43]wFMCommunicate request_size=4 [03:42:43]MH_SAM_APDU [03:42:43]CAPDU: 80 0D 01 02 [03:42:43]Write to MH i2c: E2 08 00 E9 2F 80 0D 01 02 00 00 00 00 91 [03:42:43]Write i2c OK [03:42:43]MH_I2C_Read... [03:42:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:42:44]Read from MH i2c: E2 [03:42:44]MH_I2C_Read... [03:42:44]Read from MH i2c: E2 03 00 [03:42:44]MH_I2C_Read... [03:42:44]Read from MH i2c: E2 03 00 E9 2F 00 90 00 8C [03:42:44]RAPDU: 90 00 [03:42:44]wFMCommunicate OK [03:42:44]wFMCommunicate request_size=255 [03:42:44]MH_SAM_APDU [03:42: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 33 FF 03 08 00 03 58 98 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 64 6A 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 6A 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 78 00 00 00 00 07 04 06 00 14 6A 04 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 34 08 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C5 D8 04 00 35 04 06 00 B1 [03:42:44]Write to MH i2c: E2 02 01 EA 2F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 58 98 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 64 6A 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 6A 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 78 00 00 00 00 07 04 06 00 14 6A 04 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 34 08 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C5 D8 04 00 35 04 06 00 B1 00 00 B3 [03:42:44]Write i2c OK [03:42:44]MH_I2C_Read... [03:42:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:42:44]Read from MH i2c: E2 [03:42:44]MH_I2C_Read... [03:42:44]Read from MH i2c: E2 03 00 [03:42:44]MH_I2C_Read... [03:42:44]Read from MH i2c: E2 03 00 EA 2F 00 90 00 8D [03:42:44]RAPDU: 90 00 [03:42:44]wFMCommunicate OK [03:42:44]wFMCommunicate request_size=10 [03:42:44]MH_SAM_APDU [03:42:44]CAPDU: 80 0D 02 02 05 0D 63 50 D7 C9 [03:42:44]Write to MH i2c: E2 0D 00 EB 2F 80 0D 02 02 05 00 0D 63 50 D7 C9 00 00 FE [03:42:44]Write i2c OK [03:42:44]MH_I2C_Read... [03:42:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:42:44]Read from MH i2c: E2 [03:42:44]MH_I2C_Read... [03:42:44]Read from MH i2c: E2 03 00 [03:42:44]MH_I2C_Read... [03:42:44]Read from MH i2c: E2 03 00 EB 2F 00 90 00 8E [03:42:44]RAPDU: 90 00 [03:42:44]wFMCommunicate OK [03:42:44]wFMCommunicate request_size=4 [03:42:44]MH_SAM_APDU [03:42:44]CAPDU: 80 0D 03 02 [03:42:44]Write to MH i2c: E2 08 00 EC 2F 80 0D 03 02 00 00 00 00 96 [03:42:44]Write i2c OK [03:42:44]MH_I2C_Read... [03:42:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:42:44]Read from MH i2c: E2 [03:42:44]MH_I2C_Read... [03:42:44]Read from MH i2c: E2 0B 00 [03:42:44]MH_I2C_Read... [03:42:44]Read from MH i2c: E2 0B 00 EC 2F 00 BD 8C 3E 08 18 AC 49 FF 90 00 32 [03:42:44]RAPDU: BD 8C 3E 08 18 AC 49 FF 90 00 [03:42:44]wFMCommunicate OK [03:42:44]SAM_PROTO_SignData done [03:42:44]FM_MakeSignedData done [03:42:44]CreateOFDProtocolMessage [03:42:44]wFMCommunicate request_size=4 [03:42:44]MH_SAM_APDU [03:42:44]CAPDU: 80 11 00 00 [03:42:44]Write to MH i2c: E2 08 00 ED 2F 80 11 00 00 00 00 00 00 96 [03:42:44]Write i2c OK [03:42:44]MH_I2C_Read... [03:42:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:42:44]Read from MH i2c: E2 [03:42:44]MH_I2C_Read... [03:42:44]Read from MH i2c: E2 17 00 [03:42:44]MH_I2C_Read... [03:42:44]Read from MH i2c: E2 17 00 ED 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 EA [03:42:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [03:42:44]wFMCommunicate OK [03:42:44]CreateOFDProtocolMessage done [03:42:44]OFDSenderStorePacket 317637 [03:42:44]StoreOFDPacket docnum=317637 [03:42:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 DB 6D 07 01 63 9B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 58 98 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 64 6A 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 6A 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 78 00 00 00 00 07 04 06 00 14 6A 04 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 34 08 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C5 D8 04 00 35 04 06 00 B1 0D 63 50 D7 C9 BD 8C 3E 08 18 AC 49 FF [03:42:44]CheckFolder [03:42:44]dirname=/storage/ofd_packets [03:42:44]CheckFolder done [03:42:44]ProducePacketName [03:42:44]name=ofd_packets/00317637 [03:42:44]NVStorageSaveData ofd_packets/00317637 [03:42:44]File name is /storage/ofd_packets/00317637 [03:42:44]Write 301 bytes [03:42:44]NVStorageSaveData done [03:42:44]OFDSenderStorePacket done [03:42:44]KKMCreateOFDPacket done [03:42:44]NVStorageSaveData kkm_last_timestamp [03:42:44]File name is /storage/kkm_last_timestamp [03:42:44]Write 4 bytes [03:42:44]NVStorageSaveData done [03:42:44]ExternCall_PrintAddStr [03:42:44]wPrintStart [03:42:44]Write to MH i2c: 01 00 00 EE 2F 1D [03:42:44]Write i2c OK [03:42:44]MH_I2C_Read... [03:42:44]Read from MH i2c: 01 [03:42:44]MH_I2C_Read... [03:42:44]Read from MH i2c: 01 07 00 [03:42:44]MH_I2C_Read... [03:42:44]Read from MH i2c: 01 07 00 EE 2F 00 00 00 00 00 FF 0F 32 [03:42:44]RasterBufferAndPrint [03:42:44]line Счет N : (1)1092554 [03:42:44]line ИНН: 02508201610067 [03:42:44]line Контрольно-Кассовый Чек [03:42:44]line ПРОДАЖА [03:42:44]line ТРК (МРК, ГНК) : 54 [03:42:44]line Товар: 2710124500 [03:42:44]line Аи-95-К-3 [03:42:44]line 39.000 * 74.20 [03:42:44]line = 2893.80 [03:42:44]line НДС 12% НСП 1% [03:42:44]line > о реализуемом товаре [03:42:44]line ОКРУГЛЕНИЕ: -0.80 [03:42:44]line ИТОГО: 2893.00 [03:42:44]line Внесено: 2893.00 [03:42:44]line СДАЧА: 0.00 [03:42:44]line НСП 1% : 25.61 [03:42:44]line НДС 12% : 307.31 [03:42:44]line Наличными: 2893.00 [03:42:44]line Безнал.: 0.00 [03:42:44]line Место: АЗС № 101 "Партнер Нефть" [03:42:44]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [03:42:44]line СНО: Общий режим [03:42:44]line Чек 112 28.10.2024 03:42 [03:42:44]line Смена: 546 ФФД: 1.0 [03:42:44]line ЗНМ: 0300000082 [03:42:44]line РНМ: 0000000000091628 [03:42:44]line Версия ККМ: 001 [03:42:44]line ФМ: 0000000000874671 [03:42:44]line ФД: 317637 [03:42:44]line ФПД: 194671058933705 [03:42:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T034244&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317637&fm=194671058933705&tin=02508201610067®Number=0000000000091628&sum=289300 [03:42:44]OFD Sender: Processing packet 317637 [packets to send 127, broken 126] [03:42:44]ProducePacketName [03:42:44]name=ofd_packets/00317637 [03:42:44]OFD Sender: To server: pG, [03:42:44]CommunicateWithHost lk.salyk.kg:30040 [03:42:44]ConnectInit lk.salyk.kg [03:42:44]written 0, free lines is 4095 [03:42:44]Connected sock=10 [03:42:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 DB 6D 07 01 63 9B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 58 98 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 64 6A 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 6A 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 78 00 00 00 00 07 04 06 00 14 6A 04 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 34 08 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C5 D8 04 00 35 04 06 00 B1 0D 63 50 D7 C9 BD 8C 3E 08 18 AC 49 FF [03:42:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 2D 6D 47 00 9E 1C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C5 D8 04 00 F4 03 04 00 EE B3 1E 67 B6 04 01 00 00 41 89 1A F2 EF 7F 83 87 [03:42:45]CommunicateWithHost err = 0 [03:42:45]CheckOFDResponse [03:42:45]1017 (14) - 77093643461234 [03:42:45]1041 (16) - 0000000000874671 [03:42:45]1040 (4) - 317637 [03:42:45]1012 (4) - 27.10.2024 21:43 [03:42:45]1206 (1) - 0 [03:42:45]OFD Sender: Remove packet 317637 [03:42:45]ProducePacketName [03:42:45]name=ofd_packets/00317637 [03:42:45]NVStorageDeleteData [03:42:45]Write to MH i2c: 01 00 00 19 30 49 [03:42:45]Write i2c OK [03:42:45]MH_I2C_Read... [03:42:45]Read from MH i2c: 01 [03:42:45]MH_I2C_Read... [03:42:45]Read from MH i2c: 01 07 00 [03:42:45]MH_I2C_Read... [03:42:45]Read from MH i2c: 01 07 00 19 30 00 00 00 00 00 04 0D 61 [03:42:45]RasterBufferAndPrint [03:42:45]line [03:42:45]line [03:42:45]line [03:42:45]line [03:42:45]line [03:42:45]written 0, free lines is 3339 [03:42:45]MH_Cut [03:42:45]Write to MH i2c: D1 01 00 20 30 01 22 [03:42:45]Write i2c OK [03:42:45]MH_I2C_Read... [03:42:45]Read from MH i2c: D1 [03:42:45]MH_I2C_Read... [03:42:45]Read from MH i2c: D1 01 00 [03:42:45]MH_I2C_Read... [03:42:45]Read from MH i2c: D1 01 00 20 30 00 21 [03:42:45]Write to MH i2c: 01 00 00 21 30 51 [03:42:45]Write i2c OK [03:42:45]MH_I2C_Read... [03:42:45]OFD Sender: No OFD packet to send [03:42:45]*** Cut start [03:42:45]*** Partial cut [03:42:45]*** CUTSNS_PIN = 1 [03:42:45]*** CUTSNS_PIN = 0 [03:42:46]*** Brake cut motor [03:42:46]Read from MH i2c: 01 [03:42:46]MH_I2C_Read... [03:42:46]*** Stop cut motor [03:42:46]*** Cut end [03:42:46]Read from MH i2c: 01 07 00 [03:42:46]MH_I2C_Read... [03:42:46]Read from MH i2c: 01 07 00 21 30 00 00 00 00 00 FF 0F 66 [03:42:46]process_action close_receipt done [03:42:46]requested_data is exist [03:42:46]produce_requested_data [03:42:46]requested_item fm.sn is exist - process it [03:42:46]wFMCommunicate request_size=4 [03:42:46]MH_SAM_APDU [03:42:46]CAPDU: 80 11 00 00 [03:42:46]Write to MH i2c: E2 08 00 22 30 80 11 00 00 00 00 00 00 CC [03:42:46]Write i2c OK [03:42:46]MH_I2C_Read... [03:42:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:42:46]Read from MH i2c: E2 [03:42:46]MH_I2C_Read... [03:42:46]Read from MH i2c: E2 17 00 [03:42:46]MH_I2C_Read... [03:42:46]Read from MH i2c: E2 17 00 22 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 20 [03:42:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [03:42:46]wFMCommunicate OK [03:42:46]requested_item fd.num is exist - process it [03:42:46]SAM_PROTO_GetFieldsCounters [03:42:46]wFMCommunicate request_size=4 [03:42:46]MH_SAM_APDU [03:42:46]CAPDU: 80 13 00 00 [03:42:46]Write to MH i2c: E2 08 00 23 30 80 13 00 00 00 00 00 00 CF [03:42:46]Write i2c OK [03:42:46]MH_I2C_Read... [03:42:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:42:46]Read from MH i2c: E2 [03:42:46]MH_I2C_Read... [03:42:46]Read from MH i2c: E2 62 00 [03:42:46]MH_I2C_Read... [03:42:46]Read from MH i2c: E2 62 00 23 30 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C5 D8 04 00 0E 04 04 00 22 02 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 [03:42:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C5 D8 04 00 0E 04 04 00 22 02 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 [03:42:46]wFMCommunicate OK [03:42:46]SAM_PROTO_GetFieldsCounters done [03:42:46]requested_item shift.num is exist - process it [03:42:46]requested_item shift.opened is exist - process it [03:42:46]req_shift_opened [03:42:46]FM_GetShiftState [03:42:46]SAM_PROTO_GetShiftState [03:42:46]wFMCommunicate request_size=4 [03:42:46]MH_SAM_APDU [03:42:46]CAPDU: 80 13 01 00 [03:42:46]Write to MH i2c: E2 08 00 24 30 80 13 01 00 00 00 00 00 D1 [03:42:46]Write i2c OK [03:42:46]MH_I2C_Read... [03:42:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:42:46]Read from MH i2c: E2 [03:42:46]MH_I2C_Read... [03:42:46]Read from MH i2c: E2 0E 00 [03:42:46]MH_I2C_Read... [03:42:46]Read from MH i2c: E2 0E 00 24 30 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 CA [03:42:46]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [03:42:46]wFMCommunicate OK [03:42:46]SAM_PROTO_GetShiftState done [03:42:46]FM_GetShiftState done [03:42:46]req_shift_opened done [03:42:46]requested_item shift.open_date is exist - process it [03:42:46]req_shift_open_date [03:42:46]req_shift_open_date done [03:42:46]produce_requested_data done [03:42:46]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317637,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [03:42:46]process_action_free close_receipt [03:42:46]json_value_free [03:42:46]json_value_free done [03:42:46]process_json_proto returns [03:42:46]Send response to host [03:42:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317637,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [03:42:46]free response buf [03:42:46]execute_script done [03:42:46]execute_script returns [03:42:46]free content buf [03:42:46]Sock 9.Close socket [03:42:46]Sock 9.Thread stoped [03:42:50]OFD Sender: No OFD packet to send [03:42:55]OFD Sender: No OFD packet to send [03:43:00]OFD Sender: No OFD packet to send [03:43:05]OFD Sender: No OFD packet to send [03:43:10]OFD Sender: No OFD packet to send [03:43:15]OFD Sender: No OFD packet to send [03:43:20]OFD Sender: No OFD packet to send [03:43:25]OFD Sender: No OFD packet to send [03:43:30]OFD Sender: No OFD packet to send [03:43:35]OFD Sender: No OFD packet to send [03:43:40]OFD Sender: No OFD packet to send [03:43:45]OFD Sender: No OFD packet to send [03:43:50]OFD Sender: No OFD packet to send [03:43:55]OFD Sender: No OFD packet to send [03:44:00]OFD Sender: No OFD packet to send [03:44:05]OFD Sender: No OFD packet to send [03:44:10]OFD Sender: No OFD packet to send [03:44:15]OFD Sender: No OFD packet to send [03:44:20]OFD Sender: No OFD packet to send [03:44:25]OFD Sender: No OFD packet to send [03:44:30]OFD Sender: No OFD packet to send [03:44:35]OFD Sender: No OFD packet to send [03:44:40]OFD Sender: No OFD packet to send [03:44:45]OFD Sender: No OFD packet to send [03:44:50]OFD Sender: No OFD packet to send [03:44:55]OFD Sender: No OFD packet to send [03:45:00]OFD Sender: No OFD packet to send [03:45:05]OFD Sender: No OFD packet to send [03:45:10]OFD Sender: No OFD packet to send [03:45:15]OFD Sender: No OFD packet to send [03:45:20]OFD Sender: No OFD packet to send [03:45:25]OFD Sender: No OFD packet to send [03:45:30]OFD Sender: No OFD packet to send [03:45:35]OFD Sender: No OFD packet to send [03:45:40]OFD Sender: No OFD packet to send [03:45:45]OFD Sender: No OFD packet to send [03:45:50]OFD Sender: No OFD packet to send [03:45:55]OFD Sender: No OFD packet to send [03:46:00]OFD Sender: No OFD packet to send [03:46:05]OFD Sender: No OFD packet to send [03:46:10]OFD Sender: No OFD packet to send [03:46:15]OFD Sender: No OFD packet to send [03:46:20]OFD Sender: No OFD packet to send [03:46:25]OFD Sender: No OFD packet to send [03:46:30]OFD Sender: No OFD packet to send [03:46:35]OFD Sender: No OFD packet to send [03:46:40]OFD Sender: No OFD packet to send [03:46:45]OFD Sender: No OFD packet to send [03:46:50]OFD Sender: No OFD packet to send [03:46:55]OFD Sender: No OFD packet to send [03:47:00]OFD Sender: No OFD packet to send [03:47:05]OFD Sender: No OFD packet to send [03:47:10]OFD Sender: No OFD packet to send [03:47:15]OFD Sender: No OFD packet to send [03:47:20]OFD Sender: No OFD packet to send [03:47:23]accept exits with 7 [03:47:23]New connection [03:47:23]New thread 3067485540 created [03:47:23]Thread 3067628900 joined [03:47:23]Waiting for new connection... [03:47:23] Sock 7.Parse request [03:47:23]Sock 7.Check first char [03:47:23]Sock 7.First char is OK [03:47:23]request: POST /json_proto HTTP/1.0 [03:47:23]Method: POST [03:47:23]URL: /json_proto [03:47:23]Method is POST - this is cgi request [03:47:23]url: /json_proto [03:47:23]query_string will be loaded in cgi processing [03:47:23]execute_cgi json_proto POST (null) [03:47:23]execute_cgi path=json_proto method=POST [03:47:23]POST find Content-Length [03:47:23]Host: 172.17.50.195:8080 [03:47:23]Content-Length: 775 [03:47:23]Content-Type: application/json [03:47:23] [03:47:23]POST finish read [03:47:23]Found Content-Length = 775 [03:47:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092555", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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: Mbank", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:47:23]execute_script... [03:47:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092555", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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: Mbank", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:47:23]POST & json_proto [03:47:23]process_json_proto [03:47:23]json parsed OK: [03:47:23]protocol is kg_v1.0 [03:47:23]action value=close_receipt [03:47:23]process_action close_receipt [03:47:23]cmd_close_receipt [03:47:23]MH_GetDate [03:47:23]Write to MH i2c: F0 00 00 25 30 44 [03:47:23]Write i2c OK [03:47:23]MH_I2C_Read... [03:47:23]Read from MH i2c: F0 [03:47:23]MH_I2C_Read... [03:47:23]Read from MH i2c: F0 09 00 [03:47:23]MH_I2C_Read... [03:47:23]Read from MH i2c: F0 09 00 25 30 00 4D 09 1F 67 43 33 1C 67 22 [03:47:23]GetLastDocTimeStamp 1730086964 [03:47:23]current date 1730087245 [03:47:23]FM_GetShiftState [03:47:23]SAM_PROTO_GetShiftState [03:47:23]wFMCommunicate request_size=4 [03:47:23]MH_SAM_APDU [03:47:23]CAPDU: 80 13 01 00 [03:47:23]Write to MH i2c: E2 08 00 26 30 80 13 01 00 00 00 00 00 D3 [03:47:23]Write i2c OK [03:47:23]MH_I2C_Read... [03:47:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:47:23]Read from MH i2c: E2 [03:47:23]MH_I2C_Read... [03:47:23]Read from MH i2c: E2 0E 00 [03:47:23]MH_I2C_Read... [03:47:23]Read from MH i2c: E2 0E 00 26 30 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 CC [03:47:23]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [03:47:23]wFMCommunicate OK [03:47:23]SAM_PROTO_GetShiftState done [03:47:23]FM_GetShiftState done [03:47:23]opened in 1730073493 [03:47:23]opened+sec_in_day 1730159893 [03:47:23]quantity*price = 300075 [03:47:23]sum+1 = 300077 [03:47:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.76 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 0.00 Безнал.: 3000.76 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 113 28.10.2024 03:47 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317638 ФПД: 47237012609987 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T034725&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317638&fm=47237012609987&tin=02508201610067®Number=0000000000091628&sum=300076 [03:47:24]StoreToDocumentArchive [03:47:24]shift 546 fd 317638 [03:47:24]save to /storage/0546/doc_00317638 [03:47:24]save last doc name /storage/0546/doc_00317638 to /storage/kkm_last_doc_name [03:47:24]save OK [03:47:24]Clear old archive folders... [03:47:24]ProcessDocumentItem done err = 0, tmpTLVsize=252 [03:47:24]tlvbuf is 01708A20 [03:47:24]SAM_PROTO_ClearQueue [03:47:24]wFMCommunicate request_size=4 [03:47:24]MH_SAM_APDU [03:47:24]CAPDU: 80 09 00 00 [03:47:24]Write to MH i2c: E2 08 00 33 30 80 09 00 00 00 00 00 00 D5 [03:47:24]Write i2c OK [03:47:24]MH_I2C_Read... [03:47:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:47:24]Read from MH i2c: E2 [03:47:24]MH_I2C_Read... [03:47:24]Read from MH i2c: E2 03 00 [03:47:24]MH_I2C_Read... [03:47:24]Read from MH i2c: E2 03 00 33 30 00 90 00 D7 [03:47:24]RAPDU: 90 00 [03:47:24]wFMCommunicate OK [03:47:24]SAM_PROTO_ClearQueue done [03:47:24]KKMCreateOFDPacket [03:47:24]OFDProtocolAddRootSTLVToBuf [03:47:24]FM_MakeSignedData [03:47:24]FM_MakeSignedData [03:47:24]SAM_PROTO_SignData [03:47:24]wFMCommunicate request_size=4 [03:47:24]MH_SAM_APDU [03:47:24]CAPDU: 80 0D 01 02 [03:47:24]Write to MH i2c: E2 08 00 34 30 80 0D 01 02 00 00 00 00 DD [03:47:24]Write i2c OK [03:47:24]MH_I2C_Read... [03:47:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:47:25]Read from MH i2c: E2 [03:47:25]MH_I2C_Read... [03:47:25]Read from MH i2c: E2 03 00 [03:47:25]MH_I2C_Read... [03:47:25]Read from MH i2c: E2 03 00 34 30 00 90 00 D8 [03:47:25]RAPDU: 90 00 [03:47:25]wFMCommunicate OK [03:47:25]wFMCommunicate request_size=255 [03:47:25]MH_SAM_APDU [03:47:25]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 71 00 00 00 F4 03 04 00 4D 09 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C6 D8 04 00 35 04 06 00 [03:47:25]Write to MH i2c: E2 02 01 35 30 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 71 00 00 00 F4 03 04 00 4D 09 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C6 D8 04 00 35 04 06 00 00 00 2D [03:47:25]Write i2c OK [03:47:25]MH_I2C_Read... [03:47:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:47:25]Read from MH i2c: E2 [03:47:25]MH_I2C_Read... [03:47:25]Read from MH i2c: E2 03 00 [03:47:25]MH_I2C_Read... [03:47:25]Read from MH i2c: E2 03 00 35 30 00 90 00 D9 [03:47:25]RAPDU: 90 00 [03:47:25]wFMCommunicate OK [03:47:25]wFMCommunicate request_size=11 [03:47:25]MH_SAM_APDU [03:47:25]CAPDU: 80 0D 02 02 06 2A F6 39 5B 5B C3 [03:47:25]Write to MH i2c: E2 0E 00 36 30 80 0D 02 02 06 00 2A F6 39 5B 5B C3 00 00 BE [03:47:25]Write i2c OK [03:47:25]MH_I2C_Read... [03:47:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:47:25]Read from MH i2c: E2 [03:47:25]MH_I2C_Read... [03:47:25]Read from MH i2c: E2 03 00 [03:47:25]MH_I2C_Read... [03:47:25]Read from MH i2c: E2 03 00 36 30 00 90 00 DA [03:47:25]RAPDU: 90 00 [03:47:25]wFMCommunicate OK [03:47:25]wFMCommunicate request_size=4 [03:47:25]MH_SAM_APDU [03:47:25]CAPDU: 80 0D 03 02 [03:47:25]Write to MH i2c: E2 08 00 37 30 80 0D 03 02 00 00 00 00 E2 [03:47:25]Write i2c OK [03:47:25]MH_I2C_Read... [03:47:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:47:25]Read from MH i2c: E2 [03:47:25]MH_I2C_Read... [03:47:25]Read from MH i2c: E2 0B 00 [03:47:25]MH_I2C_Read... [03:47:25]Read from MH i2c: E2 0B 00 37 30 00 6A 91 3C 19 78 47 96 6F 90 00 F7 [03:47:25]RAPDU: 6A 91 3C 19 78 47 96 6F 90 00 [03:47:25]wFMCommunicate OK [03:47:25]SAM_PROTO_SignData done [03:47:25]FM_MakeSignedData done [03:47:25]CreateOFDProtocolMessage [03:47:25]wFMCommunicate request_size=4 [03:47:25]MH_SAM_APDU [03:47:25]CAPDU: 80 11 00 00 [03:47:25]Write to MH i2c: E2 08 00 38 30 80 11 00 00 00 00 00 00 E2 [03:47:25]Write i2c OK [03:47:25]MH_I2C_Read... [03:47:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:47:25]Read from MH i2c: E2 [03:47:25]MH_I2C_Read... [03:47:25]Read from MH i2c: E2 17 00 [03:47:25]MH_I2C_Read... [03:47:25]Read from MH i2c: E2 17 00 38 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 36 [03:47:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [03:47:25]wFMCommunicate OK [03:47:25]CreateOFDProtocolMessage done [03:47:25]OFDSenderStorePacket 317638 [03:47:25]StoreOFDPacket docnum=317638 [03:47:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 56 50 08 01 A1 D2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 71 00 00 00 F4 03 04 00 4D 09 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C6 D8 04 00 35 04 06 00 2A F6 39 5B 5B C3 6A 91 3C 19 78 47 96 6F [03:47:25]CheckFolder [03:47:25]dirname=/storage/ofd_packets [03:47:25]CheckFolder done [03:47:25]ProducePacketName [03:47:25]name=ofd_packets/00317638 [03:47:25]NVStorageSaveData ofd_packets/00317638 [03:47:25]File name is /storage/ofd_packets/00317638 [03:47:25]Write 302 bytes [03:47:25]NVStorageSaveData done [03:47:25]OFDSenderStorePacket done [03:47:25]KKMCreateOFDPacket done [03:47:25]NVStorageSaveData kkm_last_timestamp [03:47:25]File name is /storage/kkm_last_timestamp [03:47:25]Write 4 bytes [03:47:25]NVStorageSaveData done [03:47:25]ExternCall_PrintAddStr [03:47:25]wPrintStart [03:47:25]Write to MH i2c: 01 00 00 39 30 69 [03:47:25]Write i2c OK [03:47:25]MH_I2C_Read... [03:47:25]Read from MH i2c: 01 [03:47:25]MH_I2C_Read... [03:47:25]Read from MH i2c: 01 07 00 [03:47:25]MH_I2C_Read... [03:47:25]Read from MH i2c: 01 07 00 39 30 00 00 00 00 00 FF 0F 7E [03:47:25]RasterBufferAndPrint [03:47:25]line Счет N : (1)1092555 [03:47:25]line ИНН: 02508201610067 [03:47:25]line Контрольно-Кассовый Чек [03:47:25]line ПРОДАЖА [03:47:25]line ТРК (МРК, ГНК) : 31 [03:47:25]line Товар: 2710194210 [03:47:25]line ДТ(л)-К-2 [03:47:25]line 39.380 * 76.20 [03:47:25]line = 3000.76 [03:47:25]line НДС 12% НСП 1% [03:47:25]line > о реализуемом товаре [03:47:25]line ИТОГО: 3000.76 [03:47:25]line НСП 1% : 26.55 [03:47:25]line НДС 12% : 318.66 [03:47:25]line Наличными: 0.00 [03:47:25]line Безнал.: 3000.76 [03:47:25]line Место: АЗС № 101 "Партнер Нефть" [03:47:25]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [03:47:25]line СНО: Общий режим [03:47:25]line Чек 113 28.10.2024 03:47 [03:47:25]line Смена: 546 ФФД: 1.0 [03:47:25]line ЗНМ: 0300000082 [03:47:25]line РНМ: 0000000000091628 [03:47:25]line Версия ККМ: 001 [03:47:25]line Платежная система: Mbank [03:47:25]line ФМ: 0000000000874671 [03:47:25]line ФД: 317638 [03:47:25]line ФПД: 47237012609987 [03:47:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T034725&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317638&fm=47237012609987&tin=02508201610067®Number=0000000000091628&sum=300076 [03:47:25]written 0, free lines is 4095 [03:47:25]OFD Sender: Processing packet 317638 [packets to send 127, broken 126] [03:47:25]ProducePacketName [03:47:25]name=ofd_packets/00317638 [03:47:25]OFD Sender: To server: pG, [03:47:25]CommunicateWithHost lk.salyk.kg:30040 [03:47:25]ConnectInit lk.salyk.kg [03:47:25]Connected sock=11 [03:47:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 56 50 08 01 A1 D2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 71 00 00 00 F4 03 04 00 4D 09 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C6 D8 04 00 35 04 06 00 2A F6 39 5B 5B C3 6A 91 3C 19 78 47 96 6F [03:47:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 CB 0F 47 00 1E C1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C6 D8 04 00 F4 03 04 00 07 B5 1E 67 B6 04 01 00 00 29 FB B6 41 D3 3B 67 12 [03:47:26]CommunicateWithHost err = 0 [03:47:26]CheckOFDResponse [03:47:26]1017 (14) - 77093643461234 [03:47:26]1041 (16) - 0000000000874671 [03:47:26]1040 (4) - 317638 [03:47:26]1012 (4) - 27.10.2024 21:47 [03:47:26]1206 (1) - 0 [03:47:26]OFD Sender: Remove packet 317638 [03:47:26]ProducePacketName [03:47:26]name=ofd_packets/00317638 [03:47:26]NVStorageDeleteData [03:47:26]Write to MH i2c: 01 00 00 62 30 92 [03:47:26]Write i2c OK [03:47:26]MH_I2C_Read... [03:47:26]Read from MH i2c: 01 [03:47:26]MH_I2C_Read... [03:47:26]Read from MH i2c: 01 07 00 [03:47:26]MH_I2C_Read... [03:47:26]Read from MH i2c: 01 07 00 62 30 00 00 00 00 00 18 0D BE [03:47:26]RasterBufferAndPrint [03:47:26]line [03:47:26]line [03:47:26]line [03:47:26]line [03:47:26]line [03:47:26]written 0, free lines is 3359 [03:47:26]MH_Cut [03:47:26]Write to MH i2c: D1 01 00 69 30 01 6B [03:47:26]Write i2c OK [03:47:26]MH_I2C_Read... [03:47:26]Read from MH i2c: D1 [03:47:26]MH_I2C_Read... [03:47:26]Read from MH i2c: D1 01 00 [03:47:26]MH_I2C_Read... [03:47:26]Read from MH i2c: D1 01 00 69 30 00 6A [03:47:26]Write to MH i2c: 01 00 00 6A 30 9A [03:47:26]Write i2c OK [03:47:26]MH_I2C_Read... [03:47:26]OFD Sender: No OFD packet to send [03:47:26]*** Cut start [03:47:26]*** Partial cut [03:47:26]*** CUTSNS_PIN = 1 [03:47:26]*** CUTSNS_PIN = 0 [03:47:27]*** Brake cut motor [03:47:27]Read from MH i2c: 01 [03:47:27]MH_I2C_Read... [03:47:27]*** Stop cut motor [03:47:27]*** Cut end [03:47:27]Read from MH i2c: 01 07 00 [03:47:27]MH_I2C_Read... [03:47:27]Read from MH i2c: 01 07 00 6A 30 00 00 00 00 00 FF 0F AF [03:47:27]process_action close_receipt done [03:47:27]requested_data is exist [03:47:27]produce_requested_data [03:47:27]requested_item fm.sn is exist - process it [03:47:27]wFMCommunicate request_size=4 [03:47:27]MH_SAM_APDU [03:47:27]CAPDU: 80 11 00 00 [03:47:27]Write to MH i2c: E2 08 00 6B 30 80 11 00 00 00 00 00 00 15 [03:47:27]Write i2c OK [03:47:27]MH_I2C_Read... [03:47:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:47:27]Read from MH i2c: E2 [03:47:27]MH_I2C_Read... [03:47:27]Read from MH i2c: E2 17 00 [03:47:27]MH_I2C_Read... [03:47:27]Read from MH i2c: E2 17 00 6B 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 69 [03:47:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [03:47:27]wFMCommunicate OK [03:47:27]requested_item fd.num is exist - process it [03:47:27]SAM_PROTO_GetFieldsCounters [03:47:27]wFMCommunicate request_size=4 [03:47:27]MH_SAM_APDU [03:47:27]CAPDU: 80 13 00 00 [03:47:27]Write to MH i2c: E2 08 00 6C 30 80 13 00 00 00 00 00 00 18 [03:47:27]Write i2c OK [03:47:27]MH_I2C_Read... [03:47:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:47:27]Read from MH i2c: E2 [03:47:27]MH_I2C_Read... [03:47:27]Read from MH i2c: E2 62 00 [03:47:27]MH_I2C_Read... [03:47:27]Read from MH i2c: E2 62 00 6C 30 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C6 D8 04 00 0E 04 04 00 22 02 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 54 [03:47:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C6 D8 04 00 0E 04 04 00 22 02 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 [03:47:27]wFMCommunicate OK [03:47:27]SAM_PROTO_GetFieldsCounters done [03:47:27]requested_item shift.num is exist - process it [03:47:27]requested_item shift.opened is exist - process it [03:47:27]req_shift_opened [03:47:27]FM_GetShiftState [03:47:27]SAM_PROTO_GetShiftState [03:47:27]wFMCommunicate request_size=4 [03:47:27]MH_SAM_APDU [03:47:27]CAPDU: 80 13 01 00 [03:47:27]Write to MH i2c: E2 08 00 6D 30 80 13 01 00 00 00 00 00 1A [03:47:27]Write i2c OK [03:47:27]MH_I2C_Read... [03:47:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:47:27]Read from MH i2c: E2 [03:47:27]MH_I2C_Read... [03:47:27]Read from MH i2c: E2 0E 00 [03:47:27]MH_I2C_Read... [03:47:27]Read from MH i2c: E2 0E 00 6D 30 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 13 [03:47:27]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [03:47:27]wFMCommunicate OK [03:47:27]SAM_PROTO_GetShiftState done [03:47:27]FM_GetShiftState done [03:47:27]req_shift_opened done [03:47:27]requested_item shift.open_date is exist - process it [03:47:27]req_shift_open_date [03:47:27]req_shift_open_date done [03:47:27]produce_requested_data done [03:47:27]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317638,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [03:47:27]process_action_free close_receipt [03:47:27]json_value_free [03:47:27]json_value_free done [03:47:27]process_json_proto returns [03:47:27]Send response to host [03:47:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317638,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [03:47:27]free response buf [03:47:27]execute_script done [03:47:27]execute_script returns [03:47:27]free content buf [03:47:27]Sock 7.Close socket [03:47:27]Sock 7.Thread stoped [03:47:31]OFD Sender: No OFD packet to send [03:47:36]OFD Sender: No OFD packet to send [03:47:41]OFD Sender: No OFD packet to send [03:47:46]OFD Sender: No OFD packet to send [03:47:51]OFD Sender: No OFD packet to send [03:47:56]OFD Sender: No OFD packet to send [03:48:01]OFD Sender: No OFD packet to send [03:48:06]OFD Sender: No OFD packet to send [03:48:11]OFD Sender: No OFD packet to send [03:48:16]OFD Sender: No OFD packet to send [03:48:21]OFD Sender: No OFD packet to send [03:48:26]OFD Sender: No OFD packet to send [03:48:31]OFD Sender: No OFD packet to send [03:48:36]OFD Sender: No OFD packet to send [03:48:41]OFD Sender: No OFD packet to send [03:48:46]OFD Sender: No OFD packet to send [03:48:51]OFD Sender: No OFD packet to send [03:48:56]OFD Sender: No OFD packet to send [03:49:01]OFD Sender: No OFD packet to send [03:49:06]OFD Sender: No OFD packet to send [03:49:11]OFD Sender: No OFD packet to send [03:49:16]OFD Sender: No OFD packet to send [03:49:21]OFD Sender: No OFD packet to send [03:49:26]OFD Sender: No OFD packet to send [03:49:31]OFD Sender: No OFD packet to send [03:49:36]OFD Sender: No OFD packet to send [03:49:41]OFD Sender: No OFD packet to send [03:49:46]OFD Sender: No OFD packet to send [03:49:51]OFD Sender: No OFD packet to send [03:49:56]OFD Sender: No OFD packet to send [03:50:01]OFD Sender: No OFD packet to send [03:50:06]OFD Sender: No OFD packet to send [03:50:11]accept exits with 9 [03:50:11]New connection [03:50:11]New thread 3067628900 created [03:50:11]Thread 3067485540 joined [03:50:11]Waiting for new connection... [03:50:11] Sock 9.Parse request [03:50:11]Sock 9.Check first char [03:50:11]Sock 9.First char is OK [03:50:11]request: POST /json_proto HTTP/1.0 [03:50:11]Method: POST [03:50:11]URL: /json_proto [03:50:11]Method is POST - this is cgi request [03:50:11]url: /json_proto [03:50:11]query_string will be loaded in cgi processing [03:50:11]execute_cgi json_proto POST (null) [03:50:11]execute_cgi path=json_proto method=POST [03:50:11]POST find Content-Length [03:50:11]Host: 172.17.50.195:8080 [03:50:11]Content-Length: 684 [03:50:11]Content-Type: application/json [03:50:11] [03:50:11]POST finish read [03:50:11]Found Content-Length = 684 [03:50:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092557", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 44.900, "sum" : 3003.81, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 10000.00, "total" : 3003.00, "payments": [ { "type": 0, "sum" : 3003.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:50:11]execute_script... [03:50: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)1092557", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 44.900, "sum" : 3003.81, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 10000.00, "total" : 3003.00, "payments": [ { "type": 0, "sum" : 3003.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:50:11]POST & json_proto [03:50:11]process_json_proto [03:50:11]json parsed OK: [03:50:11]protocol is kg_v1.0 [03:50:11]action value=close_receipt [03:50:11]process_action close_receipt [03:50:11]cmd_close_receipt [03:50:11]MH_GetDate [03:50:11]Write to MH i2c: F0 00 00 6E 30 8D [03:50:11]Write i2c OK [03:50:11]MH_I2C_Read... [03:50:11]Read from MH i2c: F0 [03:50:11]MH_I2C_Read... [03:50:11]Read from MH i2c: F0 09 00 [03:50:11]MH_I2C_Read... [03:50:11]Read from MH i2c: F0 09 00 6E 30 00 F5 09 1F 67 43 33 1C 67 13 [03:50:11]GetLastDocTimeStamp 1730087245 [03:50:11]current date 1730087413 [03:50:11]FM_GetShiftState [03:50:11]SAM_PROTO_GetShiftState [03:50:11]wFMCommunicate request_size=4 [03:50:11]MH_SAM_APDU [03:50:11]CAPDU: 80 13 01 00 [03:50:11]Write to MH i2c: E2 08 00 6F 30 80 13 01 00 00 00 00 00 1C [03:50:11]Write i2c OK [03:50:11]MH_I2C_Read... [03:50:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:50:11]Read from MH i2c: E2 [03:50:11]MH_I2C_Read... [03:50:11]Read from MH i2c: E2 0E 00 [03:50:11]MH_I2C_Read... [03:50:11]Read from MH i2c: E2 0E 00 6F 30 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 15 [03:50:11]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [03:50:11]wFMCommunicate OK [03:50:11]SAM_PROTO_GetShiftState done [03:50:11]FM_GetShiftState done [03:50:11]opened in 1730073493 [03:50:11]opened+sec_in_day 1730159893 [03:50:11]quantity*price = 300381 [03:50:11]sum+1 = 300382 [03:50:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.81 ИТОГО: 3003.00 Внесено: 10000.00 СДАЧА: 6997.00 НСП 1% : 26.58 НДС 12% : 318.99 Наличными: 3003.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 114 28.10.2024 03:50 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317639 ФПД: 64665309031022 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T035013&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317639&fm=64665309031022&tin=02508201610067®Number=0000000000091628&sum=300300 [03:50:12]StoreToDocumentArchive [03:50:12]shift 546 fd 317639 [03:50:12]save to /storage/0546/doc_00317639 [03:50:12]save last doc name /storage/0546/doc_00317639 to /storage/kkm_last_doc_name [03:50:12]save OK [03:50:12]Clear old archive folders... [03:50:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:50:12]tlvbuf is B6F7F530 [03:50:12]SAM_PROTO_ClearQueue [03:50:12]wFMCommunicate request_size=4 [03:50:12]MH_SAM_APDU [03:50:12]CAPDU: 80 09 00 00 [03:50:12]Write to MH i2c: E2 08 00 7C 30 80 09 00 00 00 00 00 00 1E [03:50:12]Write i2c OK [03:50:12]MH_I2C_Read... [03:50:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:50:12]Read from MH i2c: E2 [03:50:12]MH_I2C_Read... [03:50:12]Read from MH i2c: E2 03 00 [03:50:12]MH_I2C_Read... [03:50:12]Read from MH i2c: E2 03 00 7C 30 00 90 00 20 [03:50:12]RAPDU: 90 00 [03:50:12]wFMCommunicate OK [03:50:12]SAM_PROTO_ClearQueue done [03:50:12]KKMCreateOFDPacket [03:50:12]OFDProtocolAddRootSTLVToBuf [03:50:12]FM_MakeSignedData [03:50:12]FM_MakeSignedData [03:50:12]SAM_PROTO_SignData [03:50:12]wFMCommunicate request_size=4 [03:50:12]MH_SAM_APDU [03:50:12]CAPDU: 80 0D 01 02 [03:50:12]Write to MH i2c: E2 08 00 7D 30 80 0D 01 02 00 00 00 00 26 [03:50:12]Write i2c OK [03:50:12]MH_I2C_Read... [03:50:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:50:12]Read from MH i2c: E2 [03:50:12]MH_I2C_Read... [03:50:12]Read from MH i2c: E2 03 00 [03:50:12]MH_I2C_Read... [03:50:12]Read from MH i2c: E2 03 00 7D 30 00 90 00 21 [03:50:12]RAPDU: 90 00 [03:50:12]wFMCommunicate OK [03:50:12]wFMCommunicate request_size=255 [03:50:12]MH_SAM_APDU [03:50: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 32 FF 03 08 00 03 64 AF 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5D 95 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 95 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9B 7C 00 00 00 00 07 04 06 00 0C 95 04 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 F5 09 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C7 D8 04 00 35 04 06 00 3A [03:50:12]Write to MH i2c: E2 02 01 7E 30 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 64 AF 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5D 95 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 95 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9B 7C 00 00 00 00 07 04 06 00 0C 95 04 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 F5 09 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C7 D8 04 00 35 04 06 00 3A 00 00 38 [03:50:12]Write i2c OK [03:50:12]MH_I2C_Read... [03:50:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:50:13]Read from MH i2c: E2 [03:50:13]MH_I2C_Read... [03:50:13]Read from MH i2c: E2 03 00 [03:50:13]MH_I2C_Read... [03:50:13]Read from MH i2c: E2 03 00 7E 30 00 90 00 22 [03:50:13]RAPDU: 90 00 [03:50:13]wFMCommunicate OK [03:50:13]wFMCommunicate request_size=10 [03:50:13]MH_SAM_APDU [03:50:13]CAPDU: 80 0D 02 02 05 D0 10 C6 2A 6E [03:50:13]Write to MH i2c: E2 0D 00 7F 30 80 0D 02 02 05 00 D0 10 C6 2A 6E 00 00 71 [03:50:13]Write i2c OK [03:50:13]MH_I2C_Read... [03:50:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:50:13]Read from MH i2c: E2 [03:50:13]MH_I2C_Read... [03:50:13]Read from MH i2c: E2 03 00 [03:50:13]MH_I2C_Read... [03:50:13]Read from MH i2c: E2 03 00 7F 30 00 90 00 23 [03:50:13]RAPDU: 90 00 [03:50:13]wFMCommunicate OK [03:50:13]wFMCommunicate request_size=4 [03:50:13]MH_SAM_APDU [03:50:13]CAPDU: 80 0D 03 02 [03:50:13]Write to MH i2c: E2 08 00 80 30 80 0D 03 02 00 00 00 00 2B [03:50:13]Write i2c OK [03:50:13]MH_I2C_Read... [03:50:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:50:13]Read from MH i2c: E2 [03:50:13]MH_I2C_Read... [03:50:13]Read from MH i2c: E2 0B 00 [03:50:13]MH_I2C_Read... [03:50:13]Read from MH i2c: E2 0B 00 80 30 00 1E 42 FC AB 31 DE B7 9C 90 00 95 [03:50:13]RAPDU: 1E 42 FC AB 31 DE B7 9C 90 00 [03:50:13]wFMCommunicate OK [03:50:13]SAM_PROTO_SignData done [03:50:13]FM_MakeSignedData done [03:50:13]CreateOFDProtocolMessage [03:50:13]wFMCommunicate request_size=4 [03:50:13]MH_SAM_APDU [03:50:13]CAPDU: 80 11 00 00 [03:50:13]Write to MH i2c: E2 08 00 81 30 80 11 00 00 00 00 00 00 2B [03:50:13]Write i2c OK [03:50:13]MH_I2C_Read... [03:50:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:50:13]Read from MH i2c: E2 [03:50:13]MH_I2C_Read... [03:50:13]Read from MH i2c: E2 17 00 [03:50:13]MH_I2C_Read... [03:50:13]Read from MH i2c: E2 17 00 81 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 7F [03:50:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [03:50:13]wFMCommunicate OK [03:50:13]CreateOFDProtocolMessage done [03:50:13]OFDSenderStorePacket 317639 [03:50:13]StoreOFDPacket docnum=317639 [03:50:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 32 CC 07 01 45 A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 64 AF 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5D 95 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 95 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9B 7C 00 00 00 00 07 04 06 00 0C 95 04 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 F5 09 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C7 D8 04 00 35 04 06 00 3A D0 10 C6 2A 6E 1E 42 FC AB 31 DE B7 9C [03:50:13]CheckFolder [03:50:13]dirname=/storage/ofd_packets [03:50:13]CheckFolder done [03:50:13]ProducePacketName [03:50:13]name=ofd_packets/00317639 [03:50:13]NVStorageSaveData ofd_packets/00317639 [03:50:13]File name is /storage/ofd_packets/00317639 [03:50:13]Write 301 bytes [03:50:13]NVStorageSaveData done [03:50:13]OFDSenderStorePacket done [03:50:13]KKMCreateOFDPacket done [03:50:13]NVStorageSaveData kkm_last_timestamp [03:50:13]File name is /storage/kkm_last_timestamp [03:50:13]Write 4 bytes [03:50:13]NVStorageSaveData done [03:50:13]ExternCall_PrintAddStr [03:50:13]wPrintStart [03:50:13]Write to MH i2c: 01 00 00 82 30 B2 [03:50:13]Write i2c OK [03:50:13]MH_I2C_Read... [03:50:13]Read from MH i2c: 01 [03:50:13]MH_I2C_Read... [03:50:13]Read from MH i2c: 01 07 00 [03:50:13]MH_I2C_Read... [03:50:13]Read from MH i2c: 01 07 00 82 30 00 00 00 00 00 FF 0F C7 [03:50:13]RasterBufferAndPrint [03:50:13]line Счет N : (1)1092557 [03:50:13]line ИНН: 02508201610067 [03:50:13]line Контрольно-Кассовый Чек [03:50:13]line ПРОДАЖА [03:50:13]line ТРК (МРК, ГНК) : 53 [03:50:13]line Товар: 2710124130 [03:50:13]line Аи-92-К-2 [03:50:13]line 44.900 * 66.90 [03:50:13]line = 3003.81 [03:50:13]line НДС 12% НСП 1% [03:50:13]line > о реализуемом товаре [03:50:13]line ОКРУГЛЕНИЕ: -0.81 [03:50:13]line ИТОГО: 3003.00 [03:50:13]line Внесено: 10000.00 [03:50:13]line СДАЧА: 6997.00 [03:50:13]line НСП 1% : 26.58 [03:50:13]line НДС 12% : 318.99 [03:50:13]line Наличными: 3003.00 [03:50:13]line Безнал.: 0.00 [03:50:13]line Место: АЗС № 101 "Партнер Нефть" [03:50:13]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [03:50:13]line СНО: Общий режим [03:50:13]line Чек 114 28.10.2024 03:50 [03:50:13]line Смена: 546 ФФД: 1.0 [03:50:13]line ЗНМ: 0300000082 [03:50:13]line РНМ: 0000000000091628 [03:50:13]line Версия ККМ: 001 [03:50:13]line ФМ: 0000000000874671 [03:50:13]line ФД: 317639 [03:50:13]line ФПД: 64665309031022 [03:50:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T035013&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317639&fm=64665309031022&tin=02508201610067®Number=0000000000091628&sum=300300 [03:50:13]OFD Sender: Processing packet 317639 [packets to send 127, broken 126] [03:50:13]ProducePacketName [03:50:13]name=ofd_packets/00317639 [03:50:13]OFD Sender: To server: pG, [03:50:13]CommunicateWithHost lk.salyk.kg:30040 [03:50:13]ConnectInit lk.salyk.kg [03:50:13]written 0, free lines is 4095 [03:50:13]Connected sock=10 [03:50:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 32 CC 07 01 45 A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 64 AF 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5D 95 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 95 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9B 7C 00 00 00 00 07 04 06 00 0C 95 04 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 F5 09 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C7 D8 04 00 35 04 06 00 3A D0 10 C6 2A 6E 1E 42 FC AB 31 DE B7 9C [03:50:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 37 60 47 00 F8 CA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C7 D8 04 00 F4 03 04 00 AF B5 1E 67 B6 04 01 00 00 2F 6E 71 0E BE 5E 71 C3 [03:50:13]CommunicateWithHost err = 0 [03:50:13]CheckOFDResponse [03:50:13]1017 (14) - 77093643461234 [03:50:13]1041 (16) - 0000000000874671 [03:50:13]1040 (4) - 317639 [03:50:13]1012 (4) - 27.10.2024 21:50 [03:50:13]1206 (1) - 0 [03:50:14]OFD Sender: Remove packet 317639 [03:50:14]ProducePacketName [03:50:14]name=ofd_packets/00317639 [03:50:14]NVStorageDeleteData [03:50:14]Write to MH i2c: 01 00 00 AD 30 DD [03:50:14]Write i2c OK [03:50:14]MH_I2C_Read... [03:50:14]Read from MH i2c: 01 [03:50:14]MH_I2C_Read... [03:50:14]Read from MH i2c: 01 07 00 [03:50:14]MH_I2C_Read... [03:50:14]Read from MH i2c: 01 07 00 AD 30 00 00 00 00 00 04 0D F5 [03:50:14]RasterBufferAndPrint [03:50:14]line [03:50:14]line [03:50:14]line [03:50:14]line [03:50:14]line [03:50:14]written 0, free lines is 3339 [03:50:14]MH_Cut [03:50:14]Write to MH i2c: D1 01 00 B4 30 01 B6 [03:50:14]Write i2c OK [03:50:14]MH_I2C_Read... [03:50:14]Read from MH i2c: D1 [03:50:14]MH_I2C_Read... [03:50:14]Read from MH i2c: D1 01 00 [03:50:14]MH_I2C_Read... [03:50:14]Read from MH i2c: D1 01 00 B4 30 00 B5 [03:50:14]Write to MH i2c: 01 00 00 B5 30 E5 [03:50:14]Write i2c OK [03:50:14]MH_I2C_Read... [03:50:14]OFD Sender: No OFD packet to send [03:50:14]*** Cut start [03:50:14]*** Partial cut [03:50:14]*** CUTSNS_PIN = 1 [03:50:14]*** CUTSNS_PIN = 0 [03:50:15]*** Brake cut motor [03:50:15]Read from MH i2c: 01 [03:50:15]MH_I2C_Read... [03:50:15]*** Stop cut motor [03:50:15]*** Cut end [03:50:15]Read from MH i2c: 01 07 00 [03:50:15]MH_I2C_Read... [03:50:15]Read from MH i2c: 01 07 00 B5 30 00 00 00 00 00 FF 0F FA [03:50:15]process_action close_receipt done [03:50:15]requested_data is exist [03:50:15]produce_requested_data [03:50:15]requested_item fm.sn is exist - process it [03:50:15]wFMCommunicate request_size=4 [03:50:15]MH_SAM_APDU [03:50:15]CAPDU: 80 11 00 00 [03:50:15]Write to MH i2c: E2 08 00 B6 30 80 11 00 00 00 00 00 00 60 [03:50:15]Write i2c OK [03:50:15]MH_I2C_Read... [03:50:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:50:15]Read from MH i2c: E2 [03:50:15]MH_I2C_Read... [03:50:15]Read from MH i2c: E2 17 00 [03:50:15]MH_I2C_Read... [03:50:15]Read from MH i2c: E2 17 00 B6 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B4 [03:50:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [03:50:15]wFMCommunicate OK [03:50:15]requested_item fd.num is exist - process it [03:50:15]SAM_PROTO_GetFieldsCounters [03:50:15]wFMCommunicate request_size=4 [03:50:15]MH_SAM_APDU [03:50:15]CAPDU: 80 13 00 00 [03:50:15]Write to MH i2c: E2 08 00 B7 30 80 13 00 00 00 00 00 00 63 [03:50:15]Write i2c OK [03:50:15]MH_I2C_Read... [03:50:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:50:15]Read from MH i2c: E2 [03:50:15]MH_I2C_Read... [03:50:15]Read from MH i2c: E2 62 00 [03:50:15]MH_I2C_Read... [03:50:15]Read from MH i2c: E2 62 00 B7 30 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C7 D8 04 00 0E 04 04 00 22 02 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 A3 [03:50:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C7 D8 04 00 0E 04 04 00 22 02 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 [03:50:15]wFMCommunicate OK [03:50:15]SAM_PROTO_GetFieldsCounters done [03:50:15]requested_item shift.num is exist - process it [03:50:15]requested_item shift.opened is exist - process it [03:50:15]req_shift_opened [03:50:15]FM_GetShiftState [03:50:15]SAM_PROTO_GetShiftState [03:50:15]wFMCommunicate request_size=4 [03:50:15]MH_SAM_APDU [03:50:15]CAPDU: 80 13 01 00 [03:50:15]Write to MH i2c: E2 08 00 B8 30 80 13 01 00 00 00 00 00 65 [03:50:15]Write i2c OK [03:50:15]MH_I2C_Read... [03:50:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:50:15]Read from MH i2c: E2 [03:50:15]MH_I2C_Read... [03:50:15]Read from MH i2c: E2 0E 00 [03:50:15]MH_I2C_Read... [03:50:15]Read from MH i2c: E2 0E 00 B8 30 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 5E [03:50:15]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [03:50:15]wFMCommunicate OK [03:50:15]SAM_PROTO_GetShiftState done [03:50:15]FM_GetShiftState done [03:50:15]req_shift_opened done [03:50:15]requested_item shift.open_date is exist - process it [03:50:15]req_shift_open_date [03:50:15]req_shift_open_date done [03:50:15]produce_requested_data done [03:50:15]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317639,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [03:50:15]process_action_free close_receipt [03:50:15]json_value_free [03:50:15]json_value_free done [03:50:15]process_json_proto returns [03:50:15]Send response to host [03:50:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317639,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [03:50:15]free response buf [03:50:15]execute_script done [03:50:15]execute_script returns [03:50:15]free content buf [03:50:15]Sock 9.Close socket [03:50:15]Sock 9.Thread stoped [03:50:19]OFD Sender: No OFD packet to send [03:50:24]OFD Sender: No OFD packet to send [03:50:29]OFD Sender: No OFD packet to send [03:50:34]OFD Sender: No OFD packet to send [03:50:39]OFD Sender: No OFD packet to send [03:50:44]OFD Sender: No OFD packet to send [03:50:49]OFD Sender: No OFD packet to send [03:50:54]OFD Sender: No OFD packet to send [03:50:59]OFD Sender: No OFD packet to send [03:51:04]OFD Sender: No OFD packet to send [03:51:06]accept exits with 7 [03:51:06]New connection [03:51:06]New thread 3067485540 created [03:51:06]Thread 3067628900 joined [03:51:06]Waiting for new connection... [03:51:06] Sock 7.Parse request [03:51:06]Sock 7.Check first char [03:51:06]Sock 7.First char is OK [03:51:06]request: POST /json_proto HTTP/1.0 [03:51:06]Method: POST [03:51:06]URL: /json_proto [03:51:06]Method is POST - this is cgi request [03:51:06]url: /json_proto [03:51:06]query_string will be loaded in cgi processing [03:51:06]execute_cgi json_proto POST (null) [03:51:06]execute_cgi path=json_proto method=POST [03:51:06]POST find Content-Length [03:51:06]Host: 172.17.50.195:8080 [03:51:06]Content-Length: 687 [03:51:06]Content-Type: application/json [03:51:06] [03:51:06]POST finish read [03:51:06]Found Content-Length = 687 [03:51:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092556", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 52.380, "sum" : 2006.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 10000.00, "total" : 2006.00, "payments": [ { "type": 0, "sum" : 2006.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:51:06]execute_script... [03: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)1092556", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 52.380, "sum" : 2006.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 10000.00, "total" : 2006.00, "payments": [ { "type": 0, "sum" : 2006.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:51:06]POST & json_proto [03:51:06]process_json_proto [03:51:06]json parsed OK: [03:51:06]protocol is kg_v1.0 [03:51:06]action value=close_receipt [03:51:06]process_action close_receipt [03:51:06]cmd_close_receipt [03:51:06]MH_GetDate [03:51:06]Write to MH i2c: F0 00 00 B9 30 D8 [03:51:06]Write i2c OK [03:51:06]MH_I2C_Read... [03:51:06]Read from MH i2c: F0 [03:51:06]MH_I2C_Read... [03:51:06]Read from MH i2c: F0 09 00 [03:51:06]MH_I2C_Read... [03:51:06]Read from MH i2c: F0 09 00 B9 30 00 2C 0A 1F 67 43 33 1C 67 96 [03:51:06]GetLastDocTimeStamp 1730087413 [03:51:06]current date 1730087468 [03:51:06]FM_GetShiftState [03:51:06]SAM_PROTO_GetShiftState [03:51:06]wFMCommunicate request_size=4 [03:51:06]MH_SAM_APDU [03:51:06]CAPDU: 80 13 01 00 [03:51:06]Write to MH i2c: E2 08 00 BA 30 80 13 01 00 00 00 00 00 67 [03:51:06]Write i2c OK [03:51:06]MH_I2C_Read... [03:51:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:51:06]Read from MH i2c: E2 [03:51:06]MH_I2C_Read... [03:51:06]Read from MH i2c: E2 0E 00 [03:51:06]MH_I2C_Read... [03:51:06]Read from MH i2c: E2 0E 00 BA 30 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 60 [03:51:06]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [03:51:06]wFMCommunicate OK [03:51:06]SAM_PROTO_GetShiftState done [03:51:06]FM_GetShiftState done [03:51:06]opened in 1730073493 [03:51:06]opened+sec_in_day 1730159893 [03:51:06]quantity*price = 200615 [03:51:06]sum+1 = 200616 [03:51:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 2006.00 Внесено: 10000.00 СДАЧА: 7994.00 НСП 1% : 17.75 НДС 12% : 213.04 Наличными: 2006.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 115 28.10.2024 03:51 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317640 ФПД: 173419948916233 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T035108&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317640&fm=173419948916233&tin=02508201610067®Number=0000000000091628&sum=200600 [03:51:07]StoreToDocumentArchive [03:51:07]shift 546 fd 317640 [03:51:07]save to /storage/0546/doc_00317640 [03:51:07]save last doc name /storage/0546/doc_00317640 to /storage/kkm_last_doc_name [03:51:07]save OK [03:51:07]Clear old archive folders... [03:51:07]ProcessDocumentItem done err = 0, tmpTLVsize=250 [03:51:07]tlvbuf is 01774CB0 [03:51:07]SAM_PROTO_ClearQueue [03:51:07]wFMCommunicate request_size=4 [03:51:07]MH_SAM_APDU [03:51:07]CAPDU: 80 09 00 00 [03:51:07]Write to MH i2c: E2 08 00 C7 30 80 09 00 00 00 00 00 00 69 [03:51:07]Write i2c OK [03:51:07]MH_I2C_Read... [03:51:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:51:07]Read from MH i2c: E2 [03:51:07]MH_I2C_Read... [03:51:07]Read from MH i2c: E2 03 00 [03:51:07]MH_I2C_Read... [03:51:07]Read from MH i2c: E2 03 00 C7 30 00 90 00 6B [03:51:07]RAPDU: 90 00 [03:51:07]wFMCommunicate OK [03:51:07]SAM_PROTO_ClearQueue done [03:51:07]KKMCreateOFDPacket [03:51:07]OFDProtocolAddRootSTLVToBuf [03:51:07]FM_MakeSignedData [03:51:07]FM_MakeSignedData [03:51:07]SAM_PROTO_SignData [03:51:07]wFMCommunicate request_size=4 [03:51:07]MH_SAM_APDU [03:51:07]CAPDU: 80 0D 01 02 [03:51:07]Write to MH i2c: E2 08 00 C8 30 80 0D 01 02 00 00 00 00 71 [03:51:07]Write i2c OK [03:51:07]MH_I2C_Read... [03:51:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:51:07]Read from MH i2c: E2 [03:51:07]MH_I2C_Read... [03:51:07]Read from MH i2c: E2 03 00 [03:51:07]MH_I2C_Read... [03:51:07]Read from MH i2c: E2 03 00 C8 30 00 90 00 6C [03:51:07]RAPDU: 90 00 [03:51:07]wFMCommunicate OK [03:51:07]wFMCommunicate request_size=255 [03:51:07]MH_SAM_APDU [03: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 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9C CC 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A7 0F 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 0F 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 38 53 00 00 00 00 07 04 06 00 98 0F 03 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 2C 0A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C8 D8 04 00 35 04 06 00 9D B9 [03:51:07]Write to MH i2c: E2 02 01 C9 30 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9C CC 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A7 0F 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 0F 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 38 53 00 00 00 00 07 04 06 00 98 0F 03 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 2C 0A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C8 D8 04 00 35 04 06 00 9D B9 00 00 6A [03:51:07]Write i2c OK [03:51:07]MH_I2C_Read... [03:51:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:51:08]Read from MH i2c: E2 [03:51:08]MH_I2C_Read... [03:51:08]Read from MH i2c: E2 03 00 [03:51:08]MH_I2C_Read... [03:51:08]Read from MH i2c: E2 03 00 C9 30 00 90 00 6D [03:51:08]RAPDU: 90 00 [03:51:08]wFMCommunicate OK [03:51:08]wFMCommunicate request_size=9 [03:51:08]MH_SAM_APDU [03:51:08]CAPDU: 80 0D 02 02 04 7A 73 BE 09 [03:51:08]Write to MH i2c: E2 0C 00 CA 30 80 0D 02 02 04 00 7A 73 BE 09 00 00 30 [03:51:08]Write i2c OK [03:51:08]MH_I2C_Read... [03:51:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:51:08]Read from MH i2c: E2 [03:51:08]MH_I2C_Read... [03:51:08]Read from MH i2c: E2 03 00 [03:51:08]MH_I2C_Read... [03:51:08]Read from MH i2c: E2 03 00 CA 30 00 90 00 6E [03:51:08]RAPDU: 90 00 [03:51:08]wFMCommunicate OK [03:51:08]wFMCommunicate request_size=4 [03:51:08]MH_SAM_APDU [03:51:08]CAPDU: 80 0D 03 02 [03:51:08]Write to MH i2c: E2 08 00 CB 30 80 0D 03 02 00 00 00 00 76 [03:51:08]Write i2c OK [03:51:08]MH_I2C_Read... [03:51:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:51:08]Read from MH i2c: E2 [03:51:08]MH_I2C_Read... [03:51:08]Read from MH i2c: E2 0B 00 [03:51:08]MH_I2C_Read... [03:51:08]Read from MH i2c: E2 0B 00 CB 30 00 7F BD 16 BC F5 B7 5D 83 90 00 11 [03:51:08]RAPDU: 7F BD 16 BC F5 B7 5D 83 90 00 [03:51:08]wFMCommunicate OK [03:51:08]SAM_PROTO_SignData done [03:51:08]FM_MakeSignedData done [03:51:08]CreateOFDProtocolMessage [03:51:08]wFMCommunicate request_size=4 [03:51:08]MH_SAM_APDU [03:51:08]CAPDU: 80 11 00 00 [03:51:08]Write to MH i2c: E2 08 00 CC 30 80 11 00 00 00 00 00 00 76 [03:51:08]Write i2c OK [03:51:08]MH_I2C_Read... [03:51:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:51:08]Read from MH i2c: E2 [03:51:08]MH_I2C_Read... [03:51:08]Read from MH i2c: E2 17 00 [03:51:08]MH_I2C_Read... [03:51:08]Read from MH i2c: E2 17 00 CC 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 CA [03:51:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [03:51:08]wFMCommunicate OK [03:51:08]CreateOFDProtocolMessage done [03:51:08]OFDSenderStorePacket 317640 [03:51:08]StoreOFDPacket docnum=317640 [03:51:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 59 C6 06 01 B6 FF 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9C CC 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A7 0F 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 0F 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 38 53 00 00 00 00 07 04 06 00 98 0F 03 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 2C 0A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C8 D8 04 00 35 04 06 00 9D B9 7A 73 BE 09 7F BD 16 BC F5 B7 5D 83 [03:51:08]CheckFolder [03:51:08]dirname=/storage/ofd_packets [03:51:08]CheckFolder done [03:51:08]ProducePacketName [03:51:08]name=ofd_packets/00317640 [03:51:08]NVStorageSaveData ofd_packets/00317640 [03:51:08]File name is /storage/ofd_packets/00317640 [03:51:08]Write 300 bytes [03:51:08]NVStorageSaveData done [03:51:08]OFDSenderStorePacket done [03:51:08]KKMCreateOFDPacket done [03:51:08]NVStorageSaveData kkm_last_timestamp [03:51:08]File name is /storage/kkm_last_timestamp [03:51:08]Write 4 bytes [03:51:08]NVStorageSaveData done [03:51:08]ExternCall_PrintAddStr [03:51:08]wPrintStart [03:51:08]Write to MH i2c: 01 00 00 CD 30 FD [03:51:08]Write i2c OK [03:51:08]MH_I2C_Read... [03:51:08]Read from MH i2c: 01 [03:51:08]MH_I2C_Read... [03:51:08]Read from MH i2c: 01 07 00 [03:51:08]MH_I2C_Read... [03:51:08]Read from MH i2c: 01 07 00 CD 30 00 00 00 00 00 FF 0F 12 [03:51:08]RasterBufferAndPrint [03:51:08]line Счет N : (1)1092556 [03:51:08]line ИНН: 02508201610067 [03:51:08]line Контрольно-Кассовый Чек [03:51:08]line ПРОДАЖА [03:51:08]line ТРК (МРК, ГНК) : 81 [03:51:08]line Товар: 2711190000 [03:51:08]line ГАЗ-К-5 [03:51:08]line 52.380 * 38.30 [03:51:08]line = 2006.15 [03:51:08]line НДС 12% НСП 1% [03:51:08]line > о реализуемом товаре [03:51:08]line ОКРУГЛЕНИЕ: -0.15 [03:51:08]line ИТОГО: 2006.00 [03:51:08]line Внесено: 10000.00 [03:51:08]line СДАЧА: 7994.00 [03:51:08]line НСП 1% : 17.75 [03:51:08]line НДС 12% : 213.04 [03:51:08]line Наличными: 2006.00 [03:51:08]line Безнал.: 0.00 [03:51:08]line Место: АЗС № 101 "Партнер Нефть" [03:51:08]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [03:51:08]line СНО: Общий режим [03:51:08]line Чек 115 28.10.2024 03:51 [03:51:08]line Смена: 546 ФФД: 1.0 [03:51:08]line ЗНМ: 0300000082 [03:51:08]line РНМ: 0000000000091628 [03:51:08]line Версия ККМ: 001 [03:51:08]line ФМ: 0000000000874671 [03:51:08]line ФД: 317640 [03:51:08]line ФПД: 173419948916233 [03:51:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T035108&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317640&fm=173419948916233&tin=02508201610067®Number=0000000000091628&sum=200600 [03:51:08]written 0, free lines is 4095 [03:51:08]OFD Sender: Processing packet 317640 [packets to send 127, broken 126] [03:51:08]ProducePacketName [03:51:08]name=ofd_packets/00317640 [03:51:08]OFD Sender: To server: pG, [03:51:08]CommunicateWithHost lk.salyk.kg:30040 [03:51:08]ConnectInit lk.salyk.kg [03:51:08]Connected sock=10 [03:51:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 59 C6 06 01 B6 FF 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9C CC 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A7 0F 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 0F 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 38 53 00 00 00 00 07 04 06 00 98 0F 03 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 2C 0A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C8 D8 04 00 35 04 06 00 9D B9 7A 73 BE 09 7F BD 16 BC F5 B7 5D 83 [03:51:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 DC 88 47 00 3C 51 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C8 D8 04 00 F4 03 04 00 E6 B5 1E 67 B6 04 01 00 00 2A 12 37 FD D4 19 A3 57 [03:51:08]CommunicateWithHost err = 0 [03:51:08]CheckOFDResponse [03:51:08]1017 (14) - 77093643461234 [03:51:08]1041 (16) - 0000000000874671 [03:51:08]1040 (4) - 317640 [03:51:08]1012 (4) - 27.10.2024 21:51 [03:51:08]1206 (1) - 0 [03:51:08]OFD Sender: Remove packet 317640 [03:51:08]ProducePacketName [03:51:08]name=ofd_packets/00317640 [03:51:08]NVStorageDeleteData [03:51:09]Write to MH i2c: 01 00 00 F8 30 28 [03:51:09]Write i2c OK [03:51:09]MH_I2C_Read... [03:51:09]Read from MH i2c: 01 [03:51:09]MH_I2C_Read... [03:51:09]Read from MH i2c: 01 07 00 [03:51:09]MH_I2C_Read... [03:51:09]Read from MH i2c: 01 07 00 F8 30 00 00 00 00 00 F9 0C 34 [03:51:09]RasterBufferAndPrint [03:51:09]line [03:51:09]line [03:51:09]line [03:51:09]line [03:51:09]line [03:51:09]written 0, free lines is 3327 [03:51:09]MH_Cut [03:51:09]Write to MH i2c: D1 01 00 FF 30 01 01 [03:51:09]Write i2c OK [03:51:09]MH_I2C_Read... [03:51:09]Read from MH i2c: D1 [03:51:09]MH_I2C_Read... [03:51:09]Read from MH i2c: D1 01 00 [03:51:09]MH_I2C_Read... [03:51:09]Read from MH i2c: D1 01 00 FF 30 00 00 [03:51:09]Write to MH i2c: 01 00 00 00 31 31 [03:51:09]Write i2c OK [03:51:09]MH_I2C_Read... [03:51:09]OFD Sender: No OFD packet to send [03:51:09]*** Cut start [03:51:09]*** Partial cut [03:51:09]*** CUTSNS_PIN = 1 [03:51:09]*** CUTSNS_PIN = 0 [03:51:10]*** Brake cut motor [03:51:10]Read from MH i2c: 01 [03:51:10]MH_I2C_Read... [03:51:10]*** Stop cut motor [03:51:10]*** Cut end [03:51:10]Read from MH i2c: 01 07 00 [03:51:10]MH_I2C_Read... [03:51:10]Read from MH i2c: 01 07 00 00 31 00 00 00 00 00 FF 0F 46 [03:51:10]process_action close_receipt done [03:51:10]requested_data is exist [03:51:10]produce_requested_data [03:51:10]requested_item fm.sn is exist - process it [03:51:10]wFMCommunicate request_size=4 [03:51:10]MH_SAM_APDU [03:51:10]CAPDU: 80 11 00 00 [03:51:10]Write to MH i2c: E2 08 00 01 31 80 11 00 00 00 00 00 00 AC [03:51:10]Write i2c OK [03:51:10]MH_I2C_Read... [03:51:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:51:10]Read from MH i2c: E2 [03:51:10]MH_I2C_Read... [03:51:10]Read from MH i2c: E2 17 00 [03:51:10]MH_I2C_Read... [03:51:10]Read from MH i2c: E2 17 00 01 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 00 [03:51:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [03:51:10]wFMCommunicate OK [03:51:10]requested_item fd.num is exist - process it [03:51:10]SAM_PROTO_GetFieldsCounters [03:51:10]wFMCommunicate request_size=4 [03:51:10]MH_SAM_APDU [03:51:10]CAPDU: 80 13 00 00 [03:51:10]Write to MH i2c: E2 08 00 02 31 80 13 00 00 00 00 00 00 AF [03:51:10]Write i2c OK [03:51:10]MH_I2C_Read... [03:51:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:51:10]Read from MH i2c: E2 [03:51:10]MH_I2C_Read... [03:51:10]Read from MH i2c: E2 62 00 [03:51:10]MH_I2C_Read... [03:51:10]Read from MH i2c: E2 62 00 02 31 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C8 D8 04 00 0E 04 04 00 22 02 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 F3 [03:51:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C8 D8 04 00 0E 04 04 00 22 02 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 [03:51:10]wFMCommunicate OK [03:51:10]SAM_PROTO_GetFieldsCounters done [03:51:10]requested_item shift.num is exist - process it [03:51:10]requested_item shift.opened is exist - process it [03:51:10]req_shift_opened [03:51:10]FM_GetShiftState [03:51:10]SAM_PROTO_GetShiftState [03:51:10]wFMCommunicate request_size=4 [03:51:10]MH_SAM_APDU [03:51:10]CAPDU: 80 13 01 00 [03:51:10]Write to MH i2c: E2 08 00 03 31 80 13 01 00 00 00 00 00 B1 [03:51:10]Write i2c OK [03:51:10]MH_I2C_Read... [03:51:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:51:10]Read from MH i2c: E2 [03:51:10]MH_I2C_Read... [03:51:10]Read from MH i2c: E2 0E 00 [03:51:10]MH_I2C_Read... [03:51:10]Read from MH i2c: E2 0E 00 03 31 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 AA [03:51:10]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [03:51:10]wFMCommunicate OK [03:51:10]SAM_PROTO_GetShiftState done [03:51:10]FM_GetShiftState done [03:51:10]req_shift_opened done [03:51:10]requested_item shift.open_date is exist - process it [03:51:10]req_shift_open_date [03:51:10]req_shift_open_date done [03:51:10]produce_requested_data done [03:51:10]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317640,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [03:51:10]process_action_free close_receipt [03:51:10]json_value_free [03:51:10]json_value_free done [03:51:10]process_json_proto returns [03:51:10]Send response to host [03:51:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317640,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [03:51:10]free response buf [03:51:10]execute_script done [03:51:10]execute_script returns [03:51:10]free content buf [03:51:10]Sock 7.Close socket [03:51:10]Sock 7.Thread stoped [03:51:14]OFD Sender: No OFD packet to send [03:51:19]OFD Sender: No OFD packet to send [03:51:24]OFD Sender: No OFD packet to send [03:51:29]OFD Sender: No OFD packet to send [03:51:34]OFD Sender: No OFD packet to send [03:51:39]OFD Sender: No OFD packet to send [03:51:44]OFD Sender: No OFD packet to send [03:51:49]OFD Sender: No OFD packet to send [03:51:54]OFD Sender: No OFD packet to send [03:51:59]OFD Sender: No OFD packet to send [03:52:04]OFD Sender: No OFD packet to send [03:52:09]OFD Sender: No OFD packet to send [03:52:14]OFD Sender: No OFD packet to send [03:52:19]OFD Sender: No OFD packet to send [03:52:24]OFD Sender: No OFD packet to send [03:52:29]OFD Sender: No OFD packet to send [03:52:34]OFD Sender: No OFD packet to send [03:52:39]OFD Sender: No OFD packet to send [03:52:44]OFD Sender: No OFD packet to send [03:52:49]OFD Sender: No OFD packet to send [03:52:54]OFD Sender: No OFD packet to send [03:52:59]OFD Sender: No OFD packet to send [03:53:04]OFD Sender: No OFD packet to send [03:53:09]OFD Sender: No OFD packet to send [03:53:14]OFD Sender: No OFD packet to send [03:53:19]OFD Sender: No OFD packet to send [03:53:24]OFD Sender: No OFD packet to send [03:53:29]OFD Sender: No OFD packet to send [03:53:34]OFD Sender: No OFD packet to send [03:53:39]OFD Sender: No OFD packet to send [03:53:44]OFD Sender: No OFD packet to send [03:53:49]OFD Sender: No OFD packet to send [03:53:54]OFD Sender: No OFD packet to send [03:53:59]OFD Sender: No OFD packet to send [03:54:04]OFD Sender: No OFD packet to send [03:54:09]OFD Sender: No OFD packet to send [03:54:10]int [03:54:10]Write to MH i2c: 01 00 00 04 31 35 [03:54:10]*** FLAG_PRN_PAP1 set [03:54:10]Write i2c OK [03:54:10]MH_I2C_Read... [03:54:10]Read from MH i2c: 01 [03:54:10]MH_I2C_Read... [03:54:10]Read from MH i2c: 01 07 00 [03:54:10]MH_I2C_Read... [03:54:10]Read from MH i2c: 01 07 00 04 31 00 01 00 00 00 FF 0F 4B [03:54:10]state=0 [03:54:10]No paper [03:54:10]int [03:54:10]Write to MH i2c: 01 00 00 05 31 36 [03:54:10]*** FLAG_PRN_PAP2 set [03:54:10]Write i2c OK [03:54:10]MH_I2C_Read... [03:54:10]Read from MH i2c: 01 [03:54:10]MH_I2C_Read... [03:54:10]Read from MH i2c: 01 07 00 [03:54:10]MH_I2C_Read... [03:54:10]Read from MH i2c: 01 07 00 05 31 00 03 00 00 00 FF 0F 4E [03:54:10]state=0 [03:54:10]No paper [03:54:10]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 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 91 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 36 [00:00:09]Are we in boot? [00:00:09]We are in boot - try to switch [00:00:09]Write to MH i2c: A0 00 00 02 00 A1 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:09]*** [00:00:09]Read from MH i2c: A0 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:09]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:09]*** Waiting for read because exit forced [00:00:09]*** 10 ms more... [00:00:09]*** MH1903S init start (LINUX_LIGHT) [00:00:09]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:09]*** Serial: 3139303353513838 5400000000572591 (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: 186288+1729901379=1730087667 [00:00:09]*** BPK Status Register BPK_RDY = 0x0 [00:00:09]*** SEN State Register SEN_STATE = 0x20ff [00:00:09]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:09]*** Analog Control Register 0 SEN_ANA0 = 0x33540624 [00:00:09]*** Is cutter blocked? [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 03 00 02 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 91 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 37 [00:00:10]Are we in boot? [00:00:10]We are not in boot now [00:00:10]Write to MH i2c: 01 00 00 04 00 04 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:10]Model is 3 [00:00:10]MH firmware is 30620 [00:00:10]MH boot firmware is 3 [00:00:10]MH_SetPrinterDots 448 [00:00:10]HeadWidthInBytes 56 [00:00:10]maxmasksize 7 [00:00:10]Write to MH i2c: D6 06 00 05 00 41 00 60 00 FF FF 7F [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 F4 0A 1F 67 43 33 1C 67 7C [03:54:28]Current date/time: 28.10.2024 03:54 [03:54:28]FM_Init [03:54:28]wFMConnect [03:54:28]MH_SAM_On [03:54:28]Write to MH i2c: E0 00 00 08 00 E7 [03:54:28]Write i2c OK [03:54:28]MH_I2C_Read... [03:54:28]*** iso7816_init finished! [03:54:28]*** atr: [03:54:28]*** 0F 3B D5 18 FF 81 91 FE [03:54:28]*** 1F C3 80 73 C8 21 10 0A [03:54:28]*** 00 00 00 00 00 00 00 00 [03:54:28]*** 00 00 00 00 00 00 00 00 [03:54:28]*** 00 00 00 00 00 00 00 00 [03:54:28]*** 00 00 00 00 00 00 00 00 [03:54:28]*** 00 00 00 00 00 00 00 00 [03:54:28]*** 00 00 00 00 00 00 00 00 [03:54:28]Read from MH i2c: E0 [03:54:28]MH_I2C_Read... [03:54:28]Read from MH i2c: E0 10 00 [03:54:28]MH_I2C_Read... [03:54: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 [03:54:28]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [03:54:28]wFMCommunicate request_size=10 [03:54:28]MH_SAM_APDU [03:54:28]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [03:54:28]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [03:54:28]Write i2c OK [03:54:28]MH_I2C_Read... [03:54:28]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [03:54:28]Read from MH i2c: E2 [03:54:28]MH_I2C_Read... [03:54:28]Read from MH i2c: E2 03 00 [03:54:28]MH_I2C_Read... [03:54:28]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [03:54:28]RAPDU: 90 00 [03:54:28]wFMCommunicate OK [03:54:28]wFMCommunicate request_size=4 [03:54:28]MH_SAM_APDU [03:54:28]CAPDU: 80 11 00 00 [03:54:28]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [03:54:28]Write i2c OK [03:54:28]MH_I2C_Read... [03:54:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:54:28]Read from MH i2c: E2 [03:54:28]MH_I2C_Read... [03:54:28]Read from MH i2c: E2 17 00 [03:54:28]MH_I2C_Read... [03:54: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 34 36 37 31 90 00 D8 [03:54:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [03:54:28]wFMCommunicate OK [03:54:28]Detected FM SN is 0000000000874671 [03:54:28]Stored FM SN is 0000000000874671 [03:54:28]wFMCommunicate request_size=9 [03:54:28]MH_SAM_APDU [03:54:28]CAPDU: 80 16 00 00 04 05 00 00 00 [03:54:28]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 05 00 00 00 00 00 97 [03:54:28]Write i2c OK [03:54:28]MH_I2C_Read... [03:54:28]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [03:54:28]Read from MH i2c: E2 [03:54:28]MH_I2C_Read... [03:54:28]Read from MH i2c: E2 03 00 [03:54:28]MH_I2C_Read... [03:54:28]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [03:54:28]RAPDU: 90 00 [03:54:28]wFMCommunicate OK [03:54:28]FM PIN OK [03:54:28]wFMCommunicate request_size=8 [03:54:28]MH_SAM_APDU [03:54:28]CAPDU: 80 14 04 00 03 02 00 01 [03:54:28]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [03:54:28]Write i2c OK [03:54:28]MH_I2C_Read... [03:54:28]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [03:54:28]Read from MH i2c: E2 [03:54:28]MH_I2C_Read... [03:54:28]Read from MH i2c: E2 03 00 [03:54:28]MH_I2C_Read... [03:54:28]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [03:54:28]RAPDU: 90 00 [03:54:28]wFMCommunicate OK [03:54:28]wFMCommunicate request_size=13 [03:54:28]MH_SAM_APDU [03:54:28]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [03:54: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 [03:54:28]Write i2c OK [03:54:28]MH_I2C_Read... [03:54:28]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [03:54:28]Read from MH i2c: E2 [03:54:28]MH_I2C_Read... [03:54:28]Read from MH i2c: E2 03 00 [03:54:28]MH_I2C_Read... [03:54:28]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [03:54:28]RAPDU: 90 00 [03:54:28]wFMCommunicate OK [03:54:28]wFMCommunicate request_size=4 [03:54:28]MH_SAM_APDU [03:54:28]CAPDU: 80 11 00 00 [03:54:28]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [03:54:28]Write i2c OK [03:54:28]MH_I2C_Read... [03:54:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:54:28]Read from MH i2c: E2 [03:54:28]MH_I2C_Read... [03:54:28]Read from MH i2c: E2 17 00 [03:54:28]MH_I2C_Read... [03:54: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 34 36 37 31 90 00 DC [03:54:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [03:54:28]wFMCommunicate OK [03:54:28]DocumentArchiveInit [03:54:28]Start Httpd... [03:54:28]Httpd thread 3067858276 created [03:54:28]Write to MH i2c: 01 00 00 0F 00 0F [03:54:28]Write i2c OK [03:54:28]MH_I2C_Read... [03:54:28]Read from MH i2c: 01 [03:54:28]MH_I2C_Read... [03:54:28]Read from MH i2c: 01 07 00 [03:54:28]MH_I2C_Read... [03:54:28]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [03:54:28]MH Int Process started [03:54:28]Allocated Socket 8 [03:54:28]Bind OK [03:54:28]Listen OK [03:54:28]httpd running on port 8080 [03:54:28]Waiting for new connection... [03:54:28]OFD Sender: No OFD packet to send [03:54:28]accept exits with 9 [03:54:28]New connection [03:54:28]New thread 3067571556 created [03:54:28]Waiting for new connection... [03:54:28] Sock 9.Parse request [03:54:28]Sock 9.Check first char [03:54:28]Sock 9.First char is OK [03:54:28]request: POST /json_proto HTTP/1.0 [03:54:28]Method: POST [03:54:28]URL: /json_proto [03:54:28]Method is POST - this is cgi request [03:54:28]url: /json_proto [03:54:28]query_string will be loaded in cgi processing [03:54:28]execute_cgi json_proto POST (null) [03:54:28]execute_cgi path=json_proto method=POST [03:54:28]POST find Content-Length [03:54:28]Host: 172.17.50.195:8080 [03:54:28]Content-Length: 683 [03:54:28]Content-Type: application/json [03:54:28] [03:54:28]POST finish read [03:54:28]Found Content-Length = 683 [03:54:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092559", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [03:54:28]execute_script... [03:54: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)1092559", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [03:54:28]POST & json_proto [03:54:28]process_json_proto [03:54:28]json parsed OK: [03:54:28]protocol is kg_v1.0 [03:54:28]action value=close_receipt [03:54:28]process_action close_receipt [03:54:28]cmd_close_receipt [03:54:28]MH_GetDate [03:54:28]Write to MH i2c: F0 00 00 10 00 FF [03:54:28]Write i2c OK [03:54:28]MH_I2C_Read... [03:54:28]Read from MH i2c: F0 [03:54:28]MH_I2C_Read... [03:54:28]Read from MH i2c: F0 09 00 [03:54:28]MH_I2C_Read... [03:54:28]Read from MH i2c: F0 09 00 10 00 00 F5 0A 1F 67 43 33 1C 67 86 [03:54:28]GetLastDocTimeStamp 1730087468 [03:54:28]current date 1730087669 [03:54:28]FM_GetShiftState [03:54:28]SAM_PROTO_GetShiftState [03:54:28]wFMCommunicate request_size=4 [03:54:28]MH_SAM_APDU [03:54:28]CAPDU: 80 13 01 00 [03:54:28]Write to MH i2c: E2 08 00 11 00 80 13 01 00 00 00 00 00 8E [03:54:28]Write i2c OK [03:54:28]MH_I2C_Read... [03:54:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:54:28]Read from MH i2c: E2 [03:54:28]MH_I2C_Read... [03:54:28]Read from MH i2c: E2 0E 00 [03:54:28]MH_I2C_Read... [03:54:28]Read from MH i2c: E2 0E 00 11 00 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 87 [03:54:28]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [03:54:28]wFMCommunicate OK [03:54:28]SAM_PROTO_GetShiftState done [03:54:28]FM_GetShiftState done [03:54:28]opened in 1730073493 [03:54:28]opened+sec_in_day 1730159893 [03:54:28]quantity*price = 150032 [03:54:28]sum+1 = 150033 [03:54:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 116 28.10.2024 03:54 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317641 ФПД: 182613556675433 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T035429&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317641&fm=182613556675433&tin=02508201610067®Number=0000000000091628&sum=150000 [03:54:29]StoreToDocumentArchive [03:54:29]shift 546 fd 317641 [03:54:29]save to /storage/0546/doc_00317641 [03:54:29]save last doc name /storage/0546/doc_00317641 to /storage/kkm_last_doc_name [03:54:29]save OK [03:54:29]Clear old archive folders... [03:54:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:54:29]tlvbuf is 01E2FC50 [03:54:29]SAM_PROTO_ClearQueue [03:54:29]wFMCommunicate request_size=4 [03:54:29]MH_SAM_APDU [03:54:29]CAPDU: 80 09 00 00 [03:54:29]Write to MH i2c: E2 08 00 1E 00 80 09 00 00 00 00 00 00 90 [03:54:29]Write i2c OK [03:54:29]MH_I2C_Read... [03:54:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:54:30]Read from MH i2c: E2 [03:54:30]MH_I2C_Read... [03:54:30]Read from MH i2c: E2 03 00 [03:54:30]MH_I2C_Read... [03:54:30]Read from MH i2c: E2 03 00 1E 00 00 90 00 92 [03:54:30]RAPDU: 90 00 [03:54:30]wFMCommunicate OK [03:54:30]SAM_PROTO_ClearQueue done [03:54:30]KKMCreateOFDPacket [03:54:30]OFDProtocolAddRootSTLVToBuf [03:54:30]FM_MakeSignedData [03:54:30]FM_MakeSignedData [03:54:30]SAM_PROTO_SignData [03:54:30]wFMCommunicate request_size=4 [03:54:30]MH_SAM_APDU [03:54:30]CAPDU: 80 0D 01 02 [03:54:30]Write to MH i2c: E2 08 00 1F 00 80 0D 01 02 00 00 00 00 98 [03:54:30]Write i2c OK [03:54:30]MH_I2C_Read... [03:54:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:54:30]Read from MH i2c: E2 [03:54:30]MH_I2C_Read... [03:54:30]Read from MH i2c: E2 03 00 [03:54:30]MH_I2C_Read... [03:54:30]Read from MH i2c: E2 03 00 1F 00 00 90 00 93 [03:54:30]RAPDU: 90 00 [03:54:30]wFMCommunicate OK [03:54:30]wFMCommunicate request_size=255 [03:54:30]MH_SAM_APDU [03:54: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 33 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 74 00 00 00 F4 03 04 00 F5 0A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C9 D8 04 00 35 04 06 00 A6 [03:54:30]Write to MH i2c: E2 02 01 20 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 33 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 74 00 00 00 F4 03 04 00 F5 0A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C9 D8 04 00 35 04 06 00 A6 00 00 F2 [03:54:30]Write i2c OK [03:54:30]MH_I2C_Read... [03:54:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:54:30]Read from MH i2c: E2 [03:54:30]MH_I2C_Read... [03:54:30]Read from MH i2c: E2 03 00 [03:54:30]MH_I2C_Read... [03:54:30]Read from MH i2c: E2 03 00 20 00 00 90 00 94 [03:54:30]RAPDU: 90 00 [03:54:30]wFMCommunicate OK [03:54:30]wFMCommunicate request_size=10 [03:54:30]MH_SAM_APDU [03:54:30]CAPDU: 80 0D 02 02 05 16 08 2D 43 69 [03:54:30]Write to MH i2c: E2 0D 00 21 00 80 0D 02 02 05 00 16 08 2D 43 69 00 00 9C [03:54:30]Write i2c OK [03:54:30]MH_I2C_Read... [03:54:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:54:30]Read from MH i2c: E2 [03:54:30]MH_I2C_Read... [03:54:30]Read from MH i2c: E2 03 00 [03:54:30]MH_I2C_Read... [03:54:30]Read from MH i2c: E2 03 00 21 00 00 90 00 95 [03:54:30]RAPDU: 90 00 [03:54:30]wFMCommunicate OK [03:54:30]wFMCommunicate request_size=4 [03:54:30]MH_SAM_APDU [03:54:30]CAPDU: 80 0D 03 02 [03:54:30]Write to MH i2c: E2 08 00 22 00 80 0D 03 02 00 00 00 00 9D [03:54:30]Write i2c OK [03:54:30]MH_I2C_Read... [03:54:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:54:30]Read from MH i2c: E2 [03:54:30]MH_I2C_Read... [03:54:30]Read from MH i2c: E2 0B 00 [03:54:30]MH_I2C_Read... [03:54:30]Read from MH i2c: E2 0B 00 22 00 00 32 34 10 B6 AD D7 A8 7C 90 00 72 [03:54:30]RAPDU: 32 34 10 B6 AD D7 A8 7C 90 00 [03:54:30]wFMCommunicate OK [03:54:30]SAM_PROTO_SignData done [03:54:30]FM_MakeSignedData done [03:54:30]CreateOFDProtocolMessage [03:54:30]wFMCommunicate request_size=4 [03:54:30]MH_SAM_APDU [03:54:30]CAPDU: 80 11 00 00 [03:54:30]Write to MH i2c: E2 08 00 23 00 80 11 00 00 00 00 00 00 9D [03:54:30]Write i2c OK [03:54:30]MH_I2C_Read... [03:54:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:54:30]Read from MH i2c: E2 [03:54:30]MH_I2C_Read... [03:54:30]Read from MH i2c: E2 17 00 [03:54:30]MH_I2C_Read... [03:54:30]Read from MH i2c: E2 17 00 23 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F1 [03:54:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [03:54:30]wFMCommunicate OK [03:54:30]CreateOFDProtocolMessage done [03:54:30]OFDSenderStorePacket 317641 [03:54:30]StoreOFDPacket docnum=317641 [03:54:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 2B 54 07 01 F3 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 33 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 74 00 00 00 F4 03 04 00 F5 0A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C9 D8 04 00 35 04 06 00 A6 16 08 2D 43 69 32 34 10 B6 AD D7 A8 7C [03:54:30]CheckFolder [03:54:30]dirname=/storage/ofd_packets [03:54:30]CheckFolder done [03:54:30]ProducePacketName [03:54:30]name=ofd_packets/00317641 [03:54:30]NVStorageSaveData ofd_packets/00317641 [03:54:30]File name is /storage/ofd_packets/00317641 [03:54:30]Write 301 bytes [03:54:30]NVStorageSaveData done [03:54:30]OFDSenderStorePacket done [03:54:30]KKMCreateOFDPacket done [03:54:30]NVStorageSaveData kkm_last_timestamp [03:54:30]File name is /storage/kkm_last_timestamp [03:54:30]Write 4 bytes [03:54:30]NVStorageSaveData done [03:54:30]ExternCall_PrintAddStr [03:54:30]wPrintStart [03:54:30]Write to MH i2c: 01 00 00 24 00 24 [03:54:30]Write i2c OK [03:54:30]MH_I2C_Read... [03:54:30]Read from MH i2c: 01 [03:54:30]MH_I2C_Read... [03:54:30]Read from MH i2c: 01 07 00 [03:54:30]MH_I2C_Read... [03:54:30]Read from MH i2c: 01 07 00 24 00 00 00 00 00 00 FF 0F 39 [03:54:30]RasterBufferAndPrint [03:54:30]line Счет N : (1)1092559 [03:54:30]line ИНН: 02508201610067 [03:54:30]line Контрольно-Кассовый Чек [03:54:30]line ПРОДАЖА [03:54:30]line ТРК (МРК, ГНК) : 44 [03:54:30]line Товар: 2710124500 [03:54:30]line Аи-95-К-3 [03:54:30]line 20.220 * 74.20 [03:54:30]line = 1500.32 [03:54:30]line НДС 12% НСП 1% [03:54:30]line > о реализуемом товаре [03:54:30]line ОКРУГЛЕНИЕ: -0.32 [03:54:30]line ИТОГО: 1500.00 [03:54:30]line Внесено: 1500.00 [03:54:30]line СДАЧА: 0.00 [03:54:30]line НСП 1% : 13.28 [03:54:30]line НДС 12% : 159.33 [03:54:30]line Наличными: 1500.00 [03:54:30]line Безнал.: 0.00 [03:54:30]line Место: АЗС № 101 "Партнер Нефть" [03:54:30]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [03:54:30]line СНО: Общий режим [03:54:30]line Чек 116 28.10.2024 03:54 [03:54:30]line Смена: 546 ФФД: 1.0 [03:54:30]line ЗНМ: 0300000082 [03:54:30]line РНМ: 0000000000091628 [03:54:30]line Версия ККМ: 001 [03:54:30]line ФМ: 0000000000874671 [03:54:30]line ФД: 317641 [03:54:30]line ФПД: 182613556675433 [03:54:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T035429&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317641&fm=182613556675433&tin=02508201610067®Number=0000000000091628&sum=150000 [03:54:30]written 0, free lines is 4095 [03:54:30]OFD Sender: Processing packet 317641 [packets to send 127, broken 126] [03:54:30]ProducePacketName [03:54:30]name=ofd_packets/00317641 [03:54:30]OFD Sender: To server: pG, [03:54:30]CommunicateWithHost lk.salyk.kg:30040 [03:54:30]ConnectInit lk.salyk.kg [03:54:30]Connected sock=10 [03:54:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 2B 54 07 01 F3 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 33 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 74 00 00 00 F4 03 04 00 F5 0A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C9 D8 04 00 35 04 06 00 A6 16 08 2D 43 69 32 34 10 B6 AD D7 A8 7C [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 34 36 37 31 4F 00 00 00 EC 6F 47 00 21 67 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C9 D8 04 00 F4 03 04 00 AF B6 1E 67 B6 04 01 00 00 2F 61 DE 54 5C 4E 68 15 [03:54:30]CommunicateWithHost err = 0 [03:54:30]CheckOFDResponse [03:54:30]1017 (14) - 77093643461234 [03:54:30]1041 (16) - 0000000000874671 [03:54:30]1040 (4) - 317641 [03:54:30]1012 (4) - 27.10.2024 21:54 [03:54:30]1206 (1) - 0 [03:54:30]OFD Sender: Remove packet 317641 [03:54:30]ProducePacketName [03:54:30]name=ofd_packets/00317641 [03:54:30]NVStorageDeleteData [03:54:31]Write to MH i2c: 01 00 00 4F 00 4F [03:54:31]Write i2c OK [03:54:31]MH_I2C_Read... [03:54:31]Read from MH i2c: 01 [03:54:31]MH_I2C_Read... [03:54:31]Read from MH i2c: 01 07 00 [03:54:31]MH_I2C_Read... [03:54:31]Read from MH i2c: 01 07 00 4F 00 00 00 00 00 00 EC 0C 4E [03:54:31]RasterBufferAndPrint [03:54:31]line [03:54:31]line [03:54:31]line [03:54:31]line [03:54:31]line [03:54:31]written 0, free lines is 3317 [03:54:31]MH_Cut [03:54:31]Write to MH i2c: D1 01 00 56 00 01 28 [03:54:31]Write i2c OK [03:54:31]MH_I2C_Read... [03:54:31]Read from MH i2c: D1 [03:54:31]MH_I2C_Read... [03:54:31]Read from MH i2c: D1 01 00 [03:54:31]MH_I2C_Read... [03:54:31]Read from MH i2c: D1 01 00 56 00 00 27 [03:54:31]Write to MH i2c: 01 00 00 57 00 57 [03:54:31]Write i2c OK [03:54:31]MH_I2C_Read... [03:54:31]OFD Sender: No OFD packet to send [03:54:31]*** Cut start [03:54:31]*** Partial cut [03:54:31]*** CUTSNS_PIN = 1 [03:54:31]*** CUTSNS_PIN = 0 [03:54:32]*** Brake cut motor [03:54:32]Read from MH i2c: 01 [03:54:32]MH_I2C_Read... [03:54:32]*** Stop cut motor [03:54:32]Read from MH i2c: *** Cut end [03:54:32]01 07 00 [03:54:32]MH_I2C_Read... [03:54:32]Read from MH i2c: 01 07 00 57 00 00 00 00 00 00 FF 0F 6C [03:54:32]process_action close_receipt done [03:54:32]requested_data is exist [03:54:32]produce_requested_data [03:54:32]requested_item fm.sn is exist - process it [03:54:32]wFMCommunicate request_size=4 [03:54:32]MH_SAM_APDU [03:54:32]CAPDU: 80 11 00 00 [03:54:32]Write to MH i2c: E2 08 00 58 00 80 11 00 00 00 00 00 00 D2 [03:54:32]Write i2c OK [03:54:32]MH_I2C_Read... [03:54:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:54:32]Read from MH i2c: E2 [03:54:32]MH_I2C_Read... [03:54:32]Read from MH i2c: E2 17 00 [03:54:32]MH_I2C_Read... [03:54:32]Read from MH i2c: E2 17 00 58 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 26 [03:54:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [03:54:32]wFMCommunicate OK [03:54:32]requested_item fd.num is exist - process it [03:54:32]SAM_PROTO_GetFieldsCounters [03:54:32]wFMCommunicate request_size=4 [03:54:32]MH_SAM_APDU [03:54:32]CAPDU: 80 13 00 00 [03:54:32]Write to MH i2c: E2 08 00 59 00 80 13 00 00 00 00 00 00 D5 [03:54:32]Write i2c OK [03:54:32]MH_I2C_Read... [03:54:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:54:32]Read from MH i2c: E2 [03:54:32]MH_I2C_Read... [03:54:32]Read from MH i2c: E2 62 00 [03:54:32]MH_I2C_Read... [03:54:32]Read from MH i2c: E2 62 00 59 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C9 D8 04 00 0E 04 04 00 22 02 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 1D [03:54:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C9 D8 04 00 0E 04 04 00 22 02 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 [03:54:32]wFMCommunicate OK [03:54:32]SAM_PROTO_GetFieldsCounters done [03:54:32]requested_item shift.num is exist - process it [03:54:32]requested_item shift.opened is exist - process it [03:54:32]req_shift_opened [03:54:32]FM_GetShiftState [03:54:32]SAM_PROTO_GetShiftState [03:54:32]wFMCommunicate request_size=4 [03:54:32]MH_SAM_APDU [03:54:32]CAPDU: 80 13 01 00 [03:54:32]Write to MH i2c: E2 08 00 5A 00 80 13 01 00 00 00 00 00 D7 [03:54:32]Write i2c OK [03:54:32]MH_I2C_Read... [03:54:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:54:32]Read from MH i2c: E2 [03:54:32]MH_I2C_Read... [03:54:32]Read from MH i2c: E2 0E 00 [03:54:32]MH_I2C_Read... [03:54:32]Read from MH i2c: E2 0E 00 5A 00 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D0 [03:54:32]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [03:54:32]wFMCommunicate OK [03:54:32]SAM_PROTO_GetShiftState done [03:54:32]FM_GetShiftState done [03:54:32]req_shift_opened done [03:54:32]requested_item shift.open_date is exist - process it [03:54:32]req_shift_open_date [03:54:32]req_shift_open_date done [03:54:32]produce_requested_data done [03:54:32]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317641,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [03:54:32]process_action_free close_receipt [03:54:32]json_value_free [03:54:32]json_value_free done [03:54:32]process_json_proto returns [03:54:32]Send response to host [03:54:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317641,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [03:54:32]free response buf [03:54:32]execute_script done [03:54:32]execute_script returns [03:54:32]free content buf [03:54:32]Sock 9.Close socket [03:54:32]Sock 9.Thread stoped [03:54:32]accept exits with 7 [03:54:32]New connection [03:54:32]New thread 3067428196 created [03:54:32]Thread 3067571556 joined [03:54:32]Waiting for new connection... [03:54:32] Sock 7.Parse request [03:54:32]Sock 7.Check first char [03:54:32]Sock 7.First char is OK [03:54:32]request: POST /json_proto HTTP/1.0 [03:54:32]Method: POST [03:54:32]URL: /json_proto [03:54:32]Method is POST - this is cgi request [03:54:32]url: /json_proto [03:54:32]query_string will be loaded in cgi processing [03:54:32]execute_cgi json_proto POST (null) [03:54:32]execute_cgi path=json_proto method=POST [03:54:32]POST find Content-Length [03:54:32]Host: 172.17.50.195:8080 [03:54:32]Content-Length: 809 [03:54:32]Content-Type: application/json [03:54:32] [03:54:32]POST finish read [03:54:32]Found Content-Length = 809 [03:54:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092558", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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" ] } } [03:54:32]execute_script... [03:54: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)1092558", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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" ] } } [03:54:32]POST & json_proto [03:54:32]process_json_proto [03:54:32]json parsed OK: [03:54:32]protocol is kg_v1.0 [03:54:32]action value=close_receipt [03:54:32]process_action close_receipt [03:54:32]cmd_close_receipt [03:54:32]MH_GetDate [03:54:32]Write to MH i2c: F0 00 00 5B 00 4A [03:54:32]Write i2c OK [03:54:32]MH_I2C_Read... [03:54:32]Read from MH i2c: F0 [03:54:32]MH_I2C_Read... [03:54:32]Read from MH i2c: F0 09 00 [03:54:32]MH_I2C_Read... [03:54:32]Read from MH i2c: F0 09 00 5B 00 00 F9 0A 1F 67 43 33 1C 67 D5 [03:54:32]GetLastDocTimeStamp 1730087669 [03:54:32]current date 1730087673 [03:54:32]FM_GetShiftState [03:54:32]SAM_PROTO_GetShiftState [03:54:32]wFMCommunicate request_size=4 [03:54:32]MH_SAM_APDU [03:54:32]CAPDU: 80 13 01 00 [03:54:32]Write to MH i2c: E2 08 00 5C 00 80 13 01 00 00 00 00 00 D9 [03:54:32]Write i2c OK [03:54:32]MH_I2C_Read... [03:54:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:54:32]Read from MH i2c: E2 [03:54:32]MH_I2C_Read... [03:54:32]Read from MH i2c: E2 0E 00 [03:54:32]MH_I2C_Read... [03:54:32]Read from MH i2c: E2 0E 00 5C 00 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D2 [03:54:32]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [03:54:32]wFMCommunicate OK [03:54:32]SAM_PROTO_GetShiftState done [03:54:32]FM_GetShiftState done [03:54:32]opened in 1730073493 [03:54:32]opened+sec_in_day 1730159893 [03:54:32]quantity*price = 300075 [03:54:32]sum+1 = 300077 [03:54:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.76 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 0.00 Безнал.: 3000.76 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 117 28.10.2024 03:54 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874671 ФД: 317642 ФПД: 140779589899937 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T035433&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317642&fm=140779589899937&tin=02508201610067®Number=0000000000091628&sum=300076 [03:54:34]StoreToDocumentArchive [03:54:34]shift 546 fd 317642 [03:54:34]save to /storage/0546/doc_00317642 [03:54:34]save last doc name /storage/0546/doc_00317642 to /storage/kkm_last_doc_name [03:54:34]save OK [03:54:34]Clear old archive folders... [03:54:34]ProcessDocumentItem done err = 0, tmpTLVsize=252 [03:54:34]tlvbuf is 01E37D40 [03:54:34]SAM_PROTO_ClearQueue [03:54:34]wFMCommunicate request_size=4 [03:54:34]MH_SAM_APDU [03:54:34]CAPDU: 80 09 00 00 [03:54:34]Write to MH i2c: E2 08 00 69 00 80 09 00 00 00 00 00 00 DB [03:54:34]Write i2c OK [03:54:34]MH_I2C_Read... [03:54:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:54:34]Read from MH i2c: E2 [03:54:34]MH_I2C_Read... [03:54:34]Read from MH i2c: E2 03 00 [03:54:34]MH_I2C_Read... [03:54:34]Read from MH i2c: E2 03 00 69 00 00 90 00 DD [03:54:34]RAPDU: 90 00 [03:54:34]wFMCommunicate OK [03:54:34]SAM_PROTO_ClearQueue done [03:54:34]KKMCreateOFDPacket [03:54:34]OFDProtocolAddRootSTLVToBuf [03:54:34]FM_MakeSignedData [03:54:34]FM_MakeSignedData [03:54:34]SAM_PROTO_SignData [03:54:34]wFMCommunicate request_size=4 [03:54:34]MH_SAM_APDU [03:54:34]CAPDU: 80 0D 01 02 [03:54:34]Write to MH i2c: E2 08 00 6A 00 80 0D 01 02 00 00 00 00 E3 [03:54:34]Write i2c OK [03:54:34]MH_I2C_Read... [03:54:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:54:34]Read from MH i2c: E2 [03:54:34]MH_I2C_Read... [03:54:34]Read from MH i2c: E2 03 00 [03:54:34]MH_I2C_Read... [03:54:34]Read from MH i2c: E2 03 00 6A 00 00 90 00 DE [03:54:34]RAPDU: 90 00 [03:54:34]wFMCommunicate OK [03:54:34]wFMCommunicate request_size=255 [03:54:34]MH_SAM_APDU [03:54:34]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 75 00 00 00 F4 03 04 00 F9 0A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CA D8 04 00 35 04 06 00 [03:54:34]Write to MH i2c: E2 02 01 6B 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 75 00 00 00 F4 03 04 00 F9 0A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CA D8 04 00 35 04 06 00 00 00 E8 [03:54:34]Write i2c OK [03:54:34]MH_I2C_Read... [03:54:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:54:34]Read from MH i2c: E2 [03:54:34]MH_I2C_Read... [03:54:34]Read from MH i2c: E2 03 00 [03:54:34]MH_I2C_Read... [03:54:34]Read from MH i2c: E2 03 00 6B 00 00 90 00 DF [03:54:34]RAPDU: 90 00 [03:54:34]wFMCommunicate OK [03:54:34]wFMCommunicate request_size=11 [03:54:34]MH_SAM_APDU [03:54:34]CAPDU: 80 0D 02 02 06 80 09 CD 72 96 A1 [03:54:34]Write to MH i2c: E2 0E 00 6C 00 80 0D 02 02 06 00 80 09 CD 72 96 A1 00 00 F1 [03:54:34]Write i2c OK [03:54:34]MH_I2C_Read... [03:54:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:54:34]Read from MH i2c: E2 [03:54:34]MH_I2C_Read... [03:54:34]Read from MH i2c: E2 03 00 [03:54:34]MH_I2C_Read... [03:54:34]Read from MH i2c: E2 03 00 6C 00 00 90 00 E0 [03:54:34]RAPDU: 90 00 [03:54:34]wFMCommunicate OK [03:54:34]wFMCommunicate request_size=4 [03:54:34]MH_SAM_APDU [03:54:34]CAPDU: 80 0D 03 02 [03:54:34]Write to MH i2c: E2 08 00 6D 00 80 0D 03 02 00 00 00 00 E8 [03:54:34]Write i2c OK [03:54:34]MH_I2C_Read... [03:54:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:54:34]Read from MH i2c: E2 [03:54:34]MH_I2C_Read... [03:54:34]Read from MH i2c: E2 0B 00 [03:54:34]MH_I2C_Read... [03:54:34]Read from MH i2c: E2 0B 00 6D 00 00 A0 2F E6 11 05 C2 ED EC 90 00 4F [03:54:34]RAPDU: A0 2F E6 11 05 C2 ED EC 90 00 [03:54:34]wFMCommunicate OK [03:54:34]SAM_PROTO_SignData done [03:54:34]FM_MakeSignedData done [03:54:34]CreateOFDProtocolMessage [03:54:34]wFMCommunicate request_size=4 [03:54:34]MH_SAM_APDU [03:54:34]CAPDU: 80 11 00 00 [03:54:34]Write to MH i2c: E2 08 00 6E 00 80 11 00 00 00 00 00 00 E8 [03:54:34]Write i2c OK [03:54:34]MH_I2C_Read... [03:54:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:54:35]Read from MH i2c: E2 [03:54:35]MH_I2C_Read... [03:54:35]Read from MH i2c: E2 17 00 [03:54:35]MH_I2C_Read... [03:54:35]Read from MH i2c: E2 17 00 6E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 3C [03:54:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [03:54:35]wFMCommunicate OK [03:54:35]CreateOFDProtocolMessage done [03:54:35]OFDSenderStorePacket 317642 [03:54:35]StoreOFDPacket docnum=317642 [03:54:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 C7 B9 08 01 23 31 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 75 00 00 00 F4 03 04 00 F9 0A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CA D8 04 00 35 04 06 00 80 09 CD 72 96 A1 A0 2F E6 11 05 C2 ED EC [03:54:35]CheckFolder [03:54:35]dirname=/storage/ofd_packets [03:54:35]CheckFolder done [03:54:35]ProducePacketName [03:54:35]name=ofd_packets/00317642 [03:54:35]NVStorageSaveData ofd_packets/00317642 [03:54:35]File name is /storage/ofd_packets/00317642 [03:54:35]Write 302 bytes [03:54:35]NVStorageSaveData done [03:54:35]OFDSenderStorePacket done [03:54:35]KKMCreateOFDPacket done [03:54:35]NVStorageSaveData kkm_last_timestamp [03:54:35]File name is /storage/kkm_last_timestamp [03:54:35]Write 4 bytes [03:54:35]NVStorageSaveData done [03:54:35]ExternCall_PrintAddStr [03:54:35]wPrintStart [03:54:35]Write to MH i2c: 01 00 00 6F 00 6F [03:54:35]Write i2c OK [03:54:35]MH_I2C_Read... [03:54:35]Read from MH i2c: 01 [03:54:35]MH_I2C_Read... [03:54:35]Read from MH i2c: 01 07 00 [03:54:35]MH_I2C_Read... [03:54:35]Read from MH i2c: 01 07 00 6F 00 00 00 00 00 00 FF 0F 84 [03:54:35]RasterBufferAndPrint [03:54:35]line Счет N : (1)1092558 [03:54:35]line ИНН: 02508201610067 [03:54:35]line Контрольно-Кассовый Чек [03:54:35]line ПРОДАЖА [03:54:35]line ТРК (МРК, ГНК) : 11 [03:54:35]line Товар: 2710194210 [03:54:35]line ДТ(л)-К-2 [03:54:35]line 39.380 * 76.20 [03:54:35]line = 3000.76 [03:54:35]line НДС 12% НСП 1% [03:54:35]line > о реализуемом товаре [03:54:35]line ИТОГО: 3000.76 [03:54:35]line НСП 1% : 26.55 [03:54:35]line НДС 12% : 318.66 [03:54:35]line Наличными: 0.00 [03:54:35]line Безнал.: 3000.76 [03:54:35]line Место: АЗС № 101 "Партнер Нефть" [03:54:35]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [03:54:35]line СНО: Общий режим [03:54:35]line Чек 117 28.10.2024 03:54 [03:54:35]line Смена: 546 ФФД: 1.0 [03:54:35]line ЗНМ: 0300000082 [03:54:35]line РНМ: 0000000000091628 [03:54:35]line Версия ККМ: 001 [03:54:35]line Платежная система: O! деньги [03:54:35]line ФМ: 0000000000874671 [03:54:35]line ФД: 317642 [03:54:35]line ФПД: 140779589899937 [03:54:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T035433&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317642&fm=140779589899937&tin=02508201610067®Number=0000000000091628&sum=300076 [03:54:35]OFD Sender: Processing packet 317642 [packets to send 127, broken 126] [03:54:35]ProducePacketName [03:54:35]name=ofd_packets/00317642 [03:54:35]OFD Sender: To server: pG, [03:54:35]CommunicateWithHost lk.salyk.kg:30040 [03:54:35]ConnectInit lk.salyk.kg [03:54:35]written 0, free lines is 4095 [03:54:35]Connected sock=10 [03:54:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 C7 B9 08 01 23 31 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 75 00 00 00 F4 03 04 00 F9 0A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CA D8 04 00 35 04 06 00 80 09 CD 72 96 A1 A0 2F E6 11 05 C2 ED EC [03:54:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 4D 13 47 00 06 27 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CA D8 04 00 F4 03 04 00 B3 B6 1E 67 B6 04 01 00 00 2D 2F E6 E7 A7 23 36 0E [03:54:35]CommunicateWithHost err = 0 [03:54:35]CheckOFDResponse [03:54:35]1017 (14) - 77093643461234 [03:54:35]1041 (16) - 0000000000874671 [03:54:35]1040 (4) - 317642 [03:54:35]1012 (4) - 27.10.2024 21:54 [03:54:35]1206 (1) - 0 [03:54:35]OFD Sender: Remove packet 317642 [03:54:35]ProducePacketName [03:54:35]name=ofd_packets/00317642 [03:54:35]NVStorageDeleteData [03:54:35]Write to MH i2c: 01 00 00 99 00 99 [03:54:35]Write i2c OK [03:54:35]MH_I2C_Read... [03:54:35]Read from MH i2c: 01 [03:54:35]MH_I2C_Read... [03:54:35]Read from MH i2c: 01 07 00 [03:54:35]MH_I2C_Read... [03:54:35]Read from MH i2c: 01 07 00 99 00 00 00 00 00 00 05 0D B2 [03:54:35]RasterBufferAndPrint [03:54:35]line [03:54:35]line [03:54:35]line [03:54:35]line [03:54:35]line [03:54:35]written 0, free lines is 3351 [03:54:35]MH_Cut [03:54:35]Write to MH i2c: D1 01 00 A0 00 01 72 [03:54:35]Write i2c OK [03:54:35]MH_I2C_Read... [03:54:35]Read from MH i2c: D1 [03:54:35]MH_I2C_Read... [03:54:35]Read from MH i2c: D1 01 00 [03:54:35]MH_I2C_Read... [03:54:35]Read from MH i2c: D1 01 00 A0 00 00 71 [03:54:35]Write to MH i2c: 01 00 00 A1 00 A1 [03:54:35]Write i2c OK [03:54:35]MH_I2C_Read... [03:54:36]OFD Sender: No OFD packet to send [03:54:36]*** Cut start [03:54:36]*** Partial cut [03:54:36]*** CUTSNS_PIN = 1 [03:54:36]*** CUTSNS_PIN = 0 [03:54:36]*** Brake cut motor [03:54:37]Read from MH i2c: 01 [03:54:37]MH_I2C_Read... [03:54:37]*** Stop cut motor [03:54:37]*** Cut end [03:54:37]Read from MH i2c: 01 07 00 [03:54:37]MH_I2C_Read... [03:54:37]Read from MH i2c: 01 07 00 A1 00 00 00 00 00 00 FF 0F B6 [03:54:37]process_action close_receipt done [03:54:37]requested_data is exist [03:54:37]produce_requested_data [03:54:37]requested_item fm.sn is exist - process it [03:54:37]wFMCommunicate request_size=4 [03:54:37]MH_SAM_APDU [03:54:37]CAPDU: 80 11 00 00 [03:54:37]Write to MH i2c: E2 08 00 A2 00 80 11 00 00 00 00 00 00 1C [03:54:37]Write i2c OK [03:54:37]MH_I2C_Read... [03:54:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:54:37]Read from MH i2c: E2 [03:54:37]MH_I2C_Read... [03:54:37]Read from MH i2c: E2 17 00 [03:54:37]MH_I2C_Read... [03:54:37]Read from MH i2c: E2 17 00 A2 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 70 [03:54:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [03:54:37]wFMCommunicate OK [03:54:37]requested_item fd.num is exist - process it [03:54:37]SAM_PROTO_GetFieldsCounters [03:54:37]wFMCommunicate request_size=4 [03:54:37]MH_SAM_APDU [03:54:37]CAPDU: 80 13 00 00 [03:54:37]Write to MH i2c: E2 08 00 A3 00 80 13 00 00 00 00 00 00 1F [03:54:37]Write i2c OK [03:54:37]MH_I2C_Read... [03:54:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:54:37]Read from MH i2c: E2 [03:54:37]MH_I2C_Read... [03:54:37]Read from MH i2c: E2 62 00 [03:54:37]MH_I2C_Read... [03:54:37]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 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 CA D8 04 00 0E 04 04 00 22 02 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 6B [03:54:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 CA D8 04 00 0E 04 04 00 22 02 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 [03:54:37]wFMCommunicate OK [03:54:37]SAM_PROTO_GetFieldsCounters done [03:54:37]requested_item shift.num is exist - process it [03:54:37]requested_item shift.opened is exist - process it [03:54:37]req_shift_opened [03:54:37]FM_GetShiftState [03:54:37]SAM_PROTO_GetShiftState [03:54:37]wFMCommunicate request_size=4 [03:54:37]MH_SAM_APDU [03:54:37]CAPDU: 80 13 01 00 [03:54:37]Write to MH i2c: E2 08 00 A4 00 80 13 01 00 00 00 00 00 21 [03:54:37]Write i2c OK [03:54:37]MH_I2C_Read... [03:54:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:54:37]Read from MH i2c: E2 [03:54:37]MH_I2C_Read... [03:54:37]Read from MH i2c: E2 0E 00 [03:54:37]MH_I2C_Read... [03:54:37]Read from MH i2c: E2 0E 00 A4 00 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 1A [03:54:37]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [03:54:37]wFMCommunicate OK [03:54:37]SAM_PROTO_GetShiftState done [03:54:37]FM_GetShiftState done [03:54:37]req_shift_opened done [03:54:37]requested_item shift.open_date is exist - process it [03:54:37]req_shift_open_date [03:54:37]req_shift_open_date done [03:54:37]produce_requested_data done [03:54:37]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317642,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [03:54:37]process_action_free close_receipt [03:54:37]json_value_free [03:54:37]json_value_free done [03:54:37]process_json_proto returns [03:54:37]Send response to host [03:54:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317642,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [03:54:37]free response buf [03:54:37]execute_script done [03:54:37]execute_script returns [03:54:37]free content buf [03:54:37]Sock 7.Close socket [03:54:37]Sock 7.Thread stoped [03:54:41]OFD Sender: No OFD packet to send [03:54:46]OFD Sender: No OFD packet to send [03:54:51]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:21]OFD Sender: No OFD packet to send [03:55:26]OFD Sender: No OFD packet to send [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:56]OFD Sender: No OFD packet to send [03:59:01]OFD Sender: No OFD packet to send [03:59:06]OFD Sender: No OFD packet to send [03:59:11]OFD Sender: No OFD packet to send [03:59:16]OFD Sender: No OFD packet to send [03:59:21]OFD Sender: No OFD packet to send [03:59:26]OFD Sender: No OFD packet to send [03:59:31]OFD Sender: No OFD packet to send [03:59:36]OFD Sender: No OFD packet to send [03:59:46]OFD Sender: No OFD packet to send [03:59:51]OFD Sender: No OFD packet to send [03:59:56]OFD Sender: No OFD packet to send [04:00:01]OFD Sender: No OFD packet to send [04:00:06]OFD Sender: No OFD packet to send [04:00:11]OFD Sender: No OFD packet to send [04:00:16]OFD Sender: No OFD packet to send [04:00:19]accept exits with 9 [04:00:19]New connection [04:00:19]New thread 3067571556 created [04:00:19]Thread 3067428196 joined [04:00:19]Waiting for new connection... [04:00:19] Sock 9.Parse request [04:00:19]Sock 9.Check first char [04:00:19]Sock 9.First char is OK [04:00:19]request: POST /json_proto HTTP/1.0 [04:00:19]Method: POST [04:00:19]URL: /json_proto [04:00:19]Method is POST - this is cgi request [04:00:19]url: /json_proto [04:00:19]query_string will be loaded in cgi processing [04:00:19]execute_cgi json_proto POST (null) [04:00:19]execute_cgi path=json_proto method=POST [04:00:19]POST find Content-Length [04:00:19]Host: 172.17.50.195:8080 [04:00:19]Content-Length: 687 [04:00:19]Content-Type: application/json [04:00:19] [04:00:19]POST finish read [04:00:19]Found Content-Length = 687 [04:00:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092561", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 41.630, "sum" : 1594.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 10000.00, "total" : 1594.00, "payments": [ { "type": 0, "sum" : 1594.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:00:19]execute_script... [04:00:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092561", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 41.630, "sum" : 1594.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 10000.00, "total" : 1594.00, "payments": [ { "type": 0, "sum" : 1594.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:00:19]POST & json_proto [04:00:19]process_json_proto [04:00:19]json parsed OK: [04:00:19]protocol is kg_v1.0 [04:00:19]action value=close_receipt [04:00:19]process_action close_receipt [04:00:19]cmd_close_receipt [04:00:19]MH_GetDate [04:00:19]Write to MH i2c: F0 00 00 A5 00 94 [04:00:19]Write i2c OK [04:00:19]MH_I2C_Read... [04:00:19]Read from MH i2c: F0 [04:00:19]MH_I2C_Read... [04:00:19]Read from MH i2c: F0 09 00 [04:00:19]MH_I2C_Read... [04:00:19]Read from MH i2c: F0 09 00 A5 00 00 54 0C 1F 67 43 33 1C 67 7C [04:00:19]GetLastDocTimeStamp 1730087673 [04:00:19]current date 1730088020 [04:00:19]FM_GetShiftState [04:00:19]SAM_PROTO_GetShiftState [04:00:19]wFMCommunicate request_size=4 [04:00:19]MH_SAM_APDU [04:00:19]CAPDU: 80 13 01 00 [04:00:19]Write to MH i2c: E2 08 00 A6 00 80 13 01 00 00 00 00 00 23 [04:00:19]Write i2c OK [04:00:19]MH_I2C_Read... [04:00:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:00:19]Read from MH i2c: E2 [04:00:19]MH_I2C_Read... [04:00:19]Read from MH i2c: E2 0E 00 [04:00:19]MH_I2C_Read... [04:00:19]Read from MH i2c: E2 0E 00 A6 00 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 1C [04:00:19]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [04:00:19]wFMCommunicate OK [04:00:19]SAM_PROTO_GetShiftState done [04:00:19]FM_GetShiftState done [04:00:19]opened in 1730073493 [04:00:19]opened+sec_in_day 1730159893 [04:00:19]quantity*price = 159442 [04:00:19]sum+1 = 159444 [04:00:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1594.00 Внесено: 10000.00 СДАЧА: 8406.00 НСП 1% : 14.11 НДС 12% : 169.32 Наличными: 1594.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 118 28.10.2024 04:00 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317643 ФПД: 72589866582547 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T040020&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317643&fm=72589866582547&tin=02508201610067®Number=0000000000091628&sum=159400 [04:00:21]StoreToDocumentArchive [04:00:21]shift 546 fd 317643 [04:00:21]save to /storage/0546/doc_00317643 [04:00:21]save last doc name /storage/0546/doc_00317643 to /storage/kkm_last_doc_name [04:00:21]save OK [04:00:21]Clear old archive folders... [04:00:21]ProcessDocumentItem done err = 0, tmpTLVsize=250 [04:00:21]tlvbuf is 01E06ED0 [04:00:21]SAM_PROTO_ClearQueue [04:00:21]wFMCommunicate request_size=4 [04:00:21]MH_SAM_APDU [04:00:21]CAPDU: 80 09 00 00 [04:00:21]Write to MH i2c: E2 08 00 B3 00 80 09 00 00 00 00 00 00 25 [04:00:21]Write i2c OK [04:00:21]MH_I2C_Read... [04:00:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:00:21]Read from MH i2c: E2 [04:00:21]MH_I2C_Read... [04:00:21]Read from MH i2c: E2 03 00 [04:00:21]MH_I2C_Read... [04:00:21]Read from MH i2c: E2 03 00 B3 00 00 90 00 27 [04:00:21]RAPDU: 90 00 [04:00:21]wFMCommunicate OK [04:00:21]SAM_PROTO_ClearQueue done [04:00:21]KKMCreateOFDPacket [04:00:21]OFDProtocolAddRootSTLVToBuf [04:00:21]FM_MakeSignedData [04:00:21]FM_MakeSignedData [04:00:21]SAM_PROTO_SignData [04:00:21]wFMCommunicate request_size=4 [04:00:21]MH_SAM_APDU [04:00:21]CAPDU: 80 0D 01 02 [04:00:21]Write to MH i2c: E2 08 00 B4 00 80 0D 01 02 00 00 00 00 2D [04:00:21]Write i2c OK [04:00:21]MH_I2C_Read... [04:00:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:00:21]Read from MH i2c: E2 [04:00:21]MH_I2C_Read... [04:00:21]Read from MH i2c: E2 03 00 [04:00:21]MH_I2C_Read... [04:00:21]Read from MH i2c: E2 03 00 B4 00 00 90 00 28 [04:00:21]RAPDU: 90 00 [04:00:21]wFMCommunicate OK [04:00:21]wFMCommunicate request_size=255 [04:00:21]MH_SAM_APDU [04:00:21]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9E A2 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 D3 6E 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 6E 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 83 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 24 42 00 00 00 00 07 04 06 00 A8 6E 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 54 0C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CB D8 04 00 35 04 06 00 42 05 [04:00:21]Write to MH i2c: E2 02 01 B5 00 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9E A2 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 D3 6E 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 6E 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 83 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 24 42 00 00 00 00 07 04 06 00 A8 6E 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 54 0C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CB D8 04 00 35 04 06 00 42 05 00 00 F3 [04:00:21]Write i2c OK [04:00:21]MH_I2C_Read... [04:00:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:00:21]Read from MH i2c: E2 [04:00:21]MH_I2C_Read... [04:00:21]Read from MH i2c: E2 03 00 [04:00:21]MH_I2C_Read... [04:00:21]Read from MH i2c: E2 03 00 B5 00 00 90 00 29 [04:00:21]RAPDU: 90 00 [04:00:21]wFMCommunicate OK [04:00:21]wFMCommunicate request_size=9 [04:00:21]MH_SAM_APDU [04:00:21]CAPDU: 80 0D 02 02 04 25 36 42 13 [04:00:21]Write to MH i2c: E2 0C 00 B6 00 80 0D 02 02 04 00 25 36 42 13 00 00 E8 [04:00:21]Write i2c OK [04:00:21]MH_I2C_Read... [04:00:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:00:21]Read from MH i2c: E2 [04:00:21]MH_I2C_Read... [04:00:21]Read from MH i2c: E2 03 00 [04:00:21]MH_I2C_Read... [04:00:21]Read from MH i2c: E2 03 00 B6 00 00 90 00 2A [04:00:21]RAPDU: 90 00 [04:00:21]wFMCommunicate OK [04:00:21]wFMCommunicate request_size=4 [04:00:21]MH_SAM_APDU [04:00:21]CAPDU: 80 0D 03 02 [04:00:21]Write to MH i2c: E2 08 00 B7 00 80 0D 03 02 00 00 00 00 32 [04:00:21]Write i2c OK [04:00:21]MH_I2C_Read... [04:00:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:00:21]Read from MH i2c: E2 [04:00:21]MH_I2C_Read... [04:00:21]Read from MH i2c: E2 0B 00 [04:00:21]MH_I2C_Read... [04:00:21]Read from MH i2c: E2 0B 00 B7 00 00 3E 5D 55 15 C2 98 85 CF 90 00 E6 [04:00:21]RAPDU: 3E 5D 55 15 C2 98 85 CF 90 00 [04:00:21]wFMCommunicate OK [04:00:21]SAM_PROTO_SignData done [04:00:21]FM_MakeSignedData done [04:00:21]CreateOFDProtocolMessage [04:00:21]wFMCommunicate request_size=4 [04:00:21]MH_SAM_APDU [04:00:21]CAPDU: 80 11 00 00 [04:00:21]Write to MH i2c: E2 08 00 B8 00 80 11 00 00 00 00 00 00 32 [04:00:21]Write i2c OK [04:00:21]MH_I2C_Read... [04:00:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:00:21]Read from MH i2c: E2 [04:00:21]MH_I2C_Read... [04:00:21]Read from MH i2c: E2 17 00 [04:00:21]MH_I2C_Read... [04:00:21]Read from MH i2c: E2 17 00 B8 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 86 [04:00:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [04:00:21]wFMCommunicate OK [04:00:21]CreateOFDProtocolMessage done [04:00:21]OFDSenderStorePacket 317643 [04:00:21]StoreOFDPacket docnum=317643 [04:00:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 EF B9 06 01 E0 14 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9E A2 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 D3 6E 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 6E 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 83 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 24 42 00 00 00 00 07 04 06 00 A8 6E 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 54 0C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CB D8 04 00 35 04 06 00 42 05 25 36 42 13 3E 5D 55 15 C2 98 85 CF [04:00:21]CheckFolder [04:00:21]dirname=/storage/ofd_packets [04:00:21]CheckFolder done [04:00:21]ProducePacketName [04:00:21]name=ofd_packets/00317643 [04:00:21]NVStorageSaveData ofd_packets/00317643 [04:00:21]File name is /storage/ofd_packets/00317643 [04:00:21]Write 300 bytes [04:00:21]NVStorageSaveData done [04:00:21]OFDSenderStorePacket done [04:00:21]KKMCreateOFDPacket done [04:00:21]NVStorageSaveData kkm_last_timestamp [04:00:21]File name is /storage/kkm_last_timestamp [04:00:21]Write 4 bytes [04:00:21]NVStorageSaveData done [04:00:21]ExternCall_PrintAddStr [04:00:21]wPrintStart [04:00:21]Write to MH i2c: 01 00 00 B9 00 B9 [04:00:21]Write i2c OK [04:00:21]MH_I2C_Read... [04:00:21]Read from MH i2c: 01 [04:00:21]MH_I2C_Read... [04:00:21]Read from MH i2c: 01 07 00 [04:00:21]MH_I2C_Read... [04:00:21]Read from MH i2c: 01 07 00 B9 00 00 00 00 00 00 FF 0F CE [04:00:21]RasterBufferAndPrint [04:00:21]line Счет N : (1)1092561 [04:00:21]line ИНН: 02508201610067 [04:00:21]line Контрольно-Кассовый Чек [04:00:21]line ПРОДАЖА [04:00:21]line ТРК (МРК, ГНК) : 71 [04:00:21]line Товар: 2711190000 [04:00:21]line ГАЗ-К-5 [04:00:21]line 41.630 * 38.30 [04:00:21]line = 1594.43 [04:00:21]line НДС 12% НСП 1% [04:00:21]line > о реализуемом товаре [04:00:21]line ОКРУГЛЕНИЕ: -0.43 [04:00:21]line ИТОГО: 1594.00 [04:00:21]line Внесено: 10000.00 [04:00:21]line СДАЧА: 8406.00 [04:00:21]line НСП 1% : 14.11 [04:00:21]line НДС 12% : 169.32 [04:00:21]line Наличными: 1594.00 [04:00:21]line Безнал.: 0.00 [04:00:21]line Место: АЗС № 101 "Партнер Нефть" [04:00:21]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [04:00:21]line СНО: Общий режим [04:00:21]line Чек 118 28.10.2024 04:00 [04:00:21]line Смена: 546 ФФД: 1.0 [04:00:21]line ЗНМ: 0300000082 [04:00:21]line РНМ: 0000000000091628 [04:00:21]line Версия ККМ: 001 [04:00:21]line ФМ: 0000000000874671 [04:00:21]line ФД: 317643 [04:00:21]line ФПД: 72589866582547 [04:00:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T040020&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317643&fm=72589866582547&tin=02508201610067®Number=0000000000091628&sum=159400 [04:00:21]written 0, free lines is 4095 [04:00:21]OFD Sender: Processing packet 317643 [packets to send 127, broken 126] [04:00:21]ProducePacketName [04:00:21]name=ofd_packets/00317643 [04:00:21]OFD Sender: To server: pG, [04:00:21]CommunicateWithHost lk.salyk.kg:30040 [04:00:21]ConnectInit lk.salyk.kg [04:00:22]Connected sock=11 [04:00:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 EF B9 06 01 E0 14 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9E A2 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 D3 6E 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 6E 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 83 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 24 42 00 00 00 00 07 04 06 00 A8 6E 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 54 0C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CB D8 04 00 35 04 06 00 42 05 25 36 42 13 3E 5D 55 15 C2 98 85 CF [04:00:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 C2 4B 47 00 D9 F3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CB D8 04 00 F4 03 04 00 0E B8 1E 67 B6 04 01 00 00 4C D0 6C 2A 49 E6 4A FC [04:00:22]CommunicateWithHost err = 0 [04:00:22]CheckOFDResponse [04:00:22]1017 (14) - 77093643461234 [04:00:22]1041 (16) - 0000000000874671 [04:00:22]1040 (4) - 317643 [04:00:22]1012 (4) - 27.10.2024 22:00 [04:00:22]1206 (1) - 0 [04:00:22]OFD Sender: Remove packet 317643 [04:00:22]ProducePacketName [04:00:22]name=ofd_packets/00317643 [04:00:22]NVStorageDeleteData [04:00:22]Write to MH i2c: 01 00 00 E4 00 E4 [04:00:22]Write i2c OK [04:00:22]MH_I2C_Read... [04:00:22]Read from MH i2c: 01 [04:00:22]MH_I2C_Read... [04:00:22]Read from MH i2c: 01 07 00 [04:00:22]MH_I2C_Read... [04:00:22]Read from MH i2c: 01 07 00 E4 00 00 00 00 00 00 F1 0C E8 [04:00:22]RasterBufferAndPrint [04:00:22]line [04:00:22]line [04:00:22]line [04:00:22]line [04:00:22]line [04:00:22]written 0, free lines is 3319 [04:00:22]MH_Cut [04:00:22]Write to MH i2c: D1 01 00 EB 00 01 BD [04:00:22]Write i2c OK [04:00:22]MH_I2C_Read... [04:00:22]Read from MH i2c: D1 [04:00:22]MH_I2C_Read... [04:00:22]Read from MH i2c: D1 01 00 [04:00:22]MH_I2C_Read... [04:00:22]Read from MH i2c: D1 01 00 EB 00 00 BC [04:00:22]Write to MH i2c: 01 00 00 EC 00 EC [04:00:22]Write i2c OK [04:00:22]MH_I2C_Read... [04:00:22]OFD Sender: No OFD packet to send [04:00:23]*** Cut start [04:00:23]*** Partial cut [04:00:23]*** CUTSNS_PIN = 1 [04:00:23]*** CUTSNS_PIN = 0 [04:00:23]*** Brake cut motor [04:00:23]Read from MH i2c: 01 [04:00:23]MH_I2C_Read... [04:00:23]*** Stop cut motor [04:00:23]*** Cut end [04:00:23]Read from MH i2c: 01 07 00 [04:00:23]MH_I2C_Read... [04:00:23]Read from MH i2c: 01 07 00 EC 00 00 00 00 00 00 FF 0F 01 [04:00:23]process_action close_receipt done [04:00:23]requested_data is exist [04:00:23]produce_requested_data [04:00:23]requested_item fm.sn is exist - process it [04:00:23]wFMCommunicate request_size=4 [04:00:23]MH_SAM_APDU [04:00:23]CAPDU: 80 11 00 00 [04:00:23]Write to MH i2c: E2 08 00 ED 00 80 11 00 00 00 00 00 00 67 [04:00:23]Write i2c OK [04:00:23]MH_I2C_Read... [04:00:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:00:23]Read from MH i2c: E2 [04:00:23]MH_I2C_Read... [04:00:23]Read from MH i2c: E2 17 00 [04:00:23]MH_I2C_Read... [04:00:23]Read from MH i2c: E2 17 00 ED 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 BB [04:00:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [04:00:23]wFMCommunicate OK [04:00:23]requested_item fd.num is exist - process it [04:00:23]SAM_PROTO_GetFieldsCounters [04:00:23]wFMCommunicate request_size=4 [04:00:23]MH_SAM_APDU [04:00:23]CAPDU: 80 13 00 00 [04:00:23]Write to MH i2c: E2 08 00 EE 00 80 13 00 00 00 00 00 00 6A [04:00:23]Write i2c OK [04:00:23]MH_I2C_Read... [04:00:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:00:23]Read from MH i2c: E2 [04:00:23]MH_I2C_Read... [04:00:23]Read from MH i2c: E2 62 00 [04:00:23]MH_I2C_Read... [04:00:23]Read from MH i2c: E2 62 00 EE 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 CB D8 04 00 0E 04 04 00 22 02 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 BA [04: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 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 CB D8 04 00 0E 04 04 00 22 02 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 [04:00:24]wFMCommunicate OK [04:00:24]SAM_PROTO_GetFieldsCounters done [04:00:24]requested_item shift.num is exist - process it [04:00:24]requested_item shift.opened is exist - process it [04:00:24]req_shift_opened [04:00:24]FM_GetShiftState [04:00:24]SAM_PROTO_GetShiftState [04:00:24]wFMCommunicate request_size=4 [04:00:24]MH_SAM_APDU [04:00:24]CAPDU: 80 13 01 00 [04:00:24]Write to MH i2c: E2 08 00 EF 00 80 13 01 00 00 00 00 00 6C [04:00:24]Write i2c OK [04:00:24]MH_I2C_Read... [04:00:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:00:24]Read from MH i2c: E2 [04:00:24]MH_I2C_Read... [04:00:24]Read from MH i2c: E2 0E 00 [04:00:24]MH_I2C_Read... [04:00:24]Read from MH i2c: E2 0E 00 EF 00 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 65 [04:00:24]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [04:00:24]wFMCommunicate OK [04:00:24]SAM_PROTO_GetShiftState done [04:00:24]FM_GetShiftState done [04:00:24]req_shift_opened done [04:00:24]requested_item shift.open_date is exist - process it [04:00:24]req_shift_open_date [04:00:24]req_shift_open_date done [04:00:24]produce_requested_data done [04:00:24]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317643,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [04:00:24]process_action_free close_receipt [04:00:24]json_value_free [04:00:24]json_value_free done [04:00:24]process_json_proto returns [04:00:24]Send response to host [04:00:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317643,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [04:00:24]free response buf [04:00:24]execute_script done [04:00:24]execute_script returns [04:00:24]free content buf [04:00:24]Sock 9.Close socket [04:00:24]Sock 9.Thread stoped [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]accept exits with 10 [04:01:47]New connection [04:01:47]New thread 3067428196 created [04:01:47]Thread 3067571556 joined [04:01:47]Waiting for new connection... [04:01:47] Sock 10.Parse request [04:01:47]Sock 10.Check first char [04:01:47]Sock 10.First char is OK [04:01:47]request: POST /json_proto HTTP/1.0 [04:01:47]Method: POST [04:01:47]URL: /json_proto [04:01:47]Method is POST - this is cgi request [04:01:47]url: /json_proto [04:01:47]query_string will be loaded in cgi processing [04:01:47]execute_cgi json_proto POST (null) [04:01:47]execute_cgi path=json_proto method=POST [04:01:47]POST find Content-Length [04:01:47]Host: 172.17.50.195:8080 [04:01:47]Content-Length: 686 [04:01:47]Content-Type: application/json [04:01:47] [04:01:47]POST finish read [04:01:47]Found Content-Length = 686 [04:01:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092562", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:01:47]execute_script... [04:01: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)1092562", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:01:47]POST & json_proto [04:01:47]process_json_proto [04:01:47]json parsed OK: [04:01:47]protocol is kg_v1.0 [04:01:47]action value=close_receipt [04:01:47]process_action close_receipt [04:01:47]cmd_close_receipt [04:01:47]MH_GetDate [04:01:47]Write to MH i2c: F0 00 00 F0 00 DF [04:01:47]Write i2c OK [04:01:47]MH_I2C_Read... [04:01:47]Read from MH i2c: F0 [04:01:47]MH_I2C_Read... [04:01:47]Read from MH i2c: F0 09 00 [04:01:47]MH_I2C_Read... [04:01:47]Read from MH i2c: F0 09 00 F0 00 00 AC 0C 1F 67 43 33 1C 67 1F [04:01:47]GetLastDocTimeStamp 1730088020 [04:01:47]current date 1730088108 [04:01:47]FM_GetShiftState [04:01:47]SAM_PROTO_GetShiftState [04:01:47]wFMCommunicate request_size=4 [04:01:47]MH_SAM_APDU [04:01:47]CAPDU: 80 13 01 00 [04:01:47]Write to MH i2c: E2 08 00 F1 00 80 13 01 00 00 00 00 00 6E [04:01:47]Write i2c OK [04:01:47]MH_I2C_Read... [04:01:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:01:47]Read from MH i2c: E2 [04:01:47]MH_I2C_Read... [04:01:47]Read from MH i2c: E2 0E 00 [04:01:47]MH_I2C_Read... [04:01:47]Read from MH i2c: E2 0E 00 F1 00 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 67 [04:01:47]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [04:01:47]wFMCommunicate OK [04:01:47]SAM_PROTO_GetShiftState done [04:01:47]FM_GetShiftState done [04:01:47]opened in 1730073493 [04:01:47]opened+sec_in_day 1730159893 [04:01:47]quantity*price = 100001 [04:01:47]sum+1 = 100002 [04:01:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 119 28.10.2024 04:01 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317644 ФПД: 48364172641952 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T040148&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317644&fm=48364172641952&tin=02508201610067®Number=0000000000091628&sum=100000 [04:01:48]StoreToDocumentArchive [04:01:48]shift 546 fd 317644 [04:01:48]save to /storage/0546/doc_00317644 [04:01:48]save last doc name /storage/0546/doc_00317644 to /storage/kkm_last_doc_name [04:01:48]save OK [04:01:48]Clear old archive folders... [04:01:48]ProcessDocumentItem done err = 0, tmpTLVsize=250 [04:01:48]tlvbuf is 01E1D180 [04:01:48]SAM_PROTO_ClearQueue [04:01:48]wFMCommunicate request_size=4 [04:01:48]MH_SAM_APDU [04:01:48]CAPDU: 80 09 00 00 [04:01:48]Write to MH i2c: E2 08 00 FE 00 80 09 00 00 00 00 00 00 70 [04:01:48]Write i2c OK [04:01:48]MH_I2C_Read... [04:01:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:01:49]Read from MH i2c: E2 [04:01:49]MH_I2C_Read... [04:01:49]Read from MH i2c: E2 03 00 [04:01:49]MH_I2C_Read... [04:01:49]Read from MH i2c: E2 03 00 FE 00 00 90 00 72 [04:01:49]RAPDU: 90 00 [04:01:49]wFMCommunicate OK [04:01:49]SAM_PROTO_ClearQueue done [04:01:49]KKMCreateOFDPacket [04:01:49]OFDProtocolAddRootSTLVToBuf [04:01:49]FM_MakeSignedData [04:01:49]FM_MakeSignedData [04:01:49]SAM_PROTO_SignData [04:01:49]wFMCommunicate request_size=4 [04:01:49]MH_SAM_APDU [04:01:49]CAPDU: 80 0D 01 02 [04:01:49]Write to MH i2c: E2 08 00 FF 00 80 0D 01 02 00 00 00 00 78 [04:01:49]Write i2c OK [04:01:49]MH_I2C_Read... [04:01:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:01:49]Read from MH i2c: E2 [04:01:49]MH_I2C_Read... [04:01:49]Read from MH i2c: E2 03 00 [04:01:49]MH_I2C_Read... [04:01:49]Read from MH i2c: E2 03 00 FF 00 00 90 00 73 [04:01:49]RAPDU: 90 00 [04:01:49]wFMCommunicate OK [04:01:49]wFMCommunicate request_size=255 [04:01:49]MH_SAM_APDU [04:01:49]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 77 00 00 00 F4 03 04 00 AC 0C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CC D8 04 00 35 04 06 00 2B FC [04:01:49]Write to MH i2c: E2 02 01 00 01 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 77 00 00 00 F4 03 04 00 AC 0C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CC D8 04 00 35 04 06 00 2B FC 00 00 CE [04:01:49]Write i2c OK [04:01:49]MH_I2C_Read... [04:01:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:01:49]Read from MH i2c: E2 [04:01:49]MH_I2C_Read... [04:01:49]Read from MH i2c: E2 03 00 [04:01:49]MH_I2C_Read... [04:01:49]Read from MH i2c: E2 03 00 00 01 00 90 00 75 [04:01:49]RAPDU: 90 00 [04:01:49]wFMCommunicate OK [04:01:49]wFMCommunicate request_size=9 [04:01:49]MH_SAM_APDU [04:01:49]CAPDU: 80 0D 02 02 04 A9 54 86 A0 [04:01:49]Write to MH i2c: E2 0C 00 01 01 80 0D 02 02 04 00 A9 54 86 A0 00 00 A7 [04:01:49]Write i2c OK [04:01:49]MH_I2C_Read... [04:01:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:01:49]Read from MH i2c: E2 [04:01:49]MH_I2C_Read... [04:01:49]Read from MH i2c: E2 03 00 [04:01:49]MH_I2C_Read... [04:01:49]Read from MH i2c: E2 03 00 01 01 00 90 00 76 [04:01:49]RAPDU: 90 00 [04:01:49]wFMCommunicate OK [04:01:49]wFMCommunicate request_size=4 [04:01:49]MH_SAM_APDU [04:01:49]CAPDU: 80 0D 03 02 [04:01:49]Write to MH i2c: E2 08 00 02 01 80 0D 03 02 00 00 00 00 7E [04:01:49]Write i2c OK [04:01:49]MH_I2C_Read... [04:01:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:01:49]Read from MH i2c: E2 [04:01:49]MH_I2C_Read... [04:01:49]Read from MH i2c: E2 0B 00 [04:01:49]MH_I2C_Read... [04:01:49]Read from MH i2c: E2 0B 00 02 01 00 56 C0 29 C8 AF 47 B5 D1 90 00 02 [04:01:49]RAPDU: 56 C0 29 C8 AF 47 B5 D1 90 00 [04:01:49]wFMCommunicate OK [04:01:49]SAM_PROTO_SignData done [04:01:49]FM_MakeSignedData done [04:01:49]CreateOFDProtocolMessage [04:01:49]wFMCommunicate request_size=4 [04:01:49]MH_SAM_APDU [04:01:49]CAPDU: 80 11 00 00 [04:01:49]Write to MH i2c: E2 08 00 03 01 80 11 00 00 00 00 00 00 7E [04:01:49]Write i2c OK [04:01:49]MH_I2C_Read... [04:01:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:01:49]Read from MH i2c: E2 [04:01:49]MH_I2C_Read... [04:01:49]Read from MH i2c: E2 17 00 [04:01:49]MH_I2C_Read... [04:01:49]Read from MH i2c: E2 17 00 03 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D2 [04:01:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [04:01:49]wFMCommunicate OK [04:01:49]CreateOFDProtocolMessage done [04:01:49]OFDSenderStorePacket 317644 [04:01:49]StoreOFDPacket docnum=317644 [04:01:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 F0 BB 06 01 F4 CB 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 77 00 00 00 F4 03 04 00 AC 0C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CC D8 04 00 35 04 06 00 2B FC A9 54 86 A0 56 C0 29 C8 AF 47 B5 D1 [04:01:49]CheckFolder [04:01:49]dirname=/storage/ofd_packets [04:01:49]CheckFolder done [04:01:49]ProducePacketName [04:01:49]name=ofd_packets/00317644 [04:01:49]NVStorageSaveData ofd_packets/00317644 [04:01:49]File name is /storage/ofd_packets/00317644 [04:01:49]Write 300 bytes [04:01:49]NVStorageSaveData done [04:01:49]OFDSenderStorePacket done [04:01:49]KKMCreateOFDPacket done [04:01:49]NVStorageSaveData kkm_last_timestamp [04:01:49]File name is /storage/kkm_last_timestamp [04:01:49]Write 4 bytes [04:01:49]NVStorageSaveData done [04:01:49]ExternCall_PrintAddStr [04:01:49]wPrintStart [04:01:49]Write to MH i2c: 01 00 00 04 01 05 [04:01:49]Write i2c OK [04:01:49]MH_I2C_Read... [04:01:49]Read from MH i2c: 01 [04:01:49]MH_I2C_Read... [04:01:49]Read from MH i2c: 01 07 00 [04:01:49]MH_I2C_Read... [04:01:49]Read from MH i2c: 01 07 00 04 01 00 00 00 00 00 FF 0F 1A [04:01:49]RasterBufferAndPrint [04:01:49]line Счет N : (1)1092562 [04:01:49]line ИНН: 02508201610067 [04:01:49]line Контрольно-Кассовый Чек [04:01:49]line ПРОДАЖА [04:01:49]line ТРК (МРК, ГНК) : 81 [04:01:49]line Товар: 2711190000 [04:01:49]line ГАЗ-К-5 [04:01:49]line 26.110 * 38.30 [04:01:49]line = 1000.01 [04:01:49]line НДС 12% НСП 1% [04:01:49]line > о реализуемом товаре [04:01:49]line ОКРУГЛЕНИЕ: -0.01 [04:01:49]line ИТОГО: 1000.00 [04:01:49]line Внесено: 1000.00 [04:01:49]line СДАЧА: 0.00 [04:01:49]line НСП 1% : 8.85 [04:01:49]line НДС 12% : 106.20 [04:01:49]line Наличными: 1000.00 [04:01:49]line Безнал.: 0.00 [04:01:49]line Место: АЗС № 101 "Партнер Нефть" [04:01:49]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [04:01:49]line СНО: Общий режим [04:01:49]line Чек 119 28.10.2024 04:01 [04:01:49]line Смена: 546 ФФД: 1.0 [04:01:49]line ЗНМ: 0300000082 [04:01:49]line РНМ: 0000000000091628 [04:01:49]line Версия ККМ: 001 [04:01:49]line ФМ: 0000000000874671 [04:01:49]line ФД: 317644 [04:01:49]line ФПД: 48364172641952 [04:01:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T040148&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317644&fm=48364172641952&tin=02508201610067®Number=0000000000091628&sum=100000 [04:01:49]written 0, free lines is 4095 [04:01:49]OFD Sender: Processing packet 317644 [packets to send 127, broken 126] [04:01:49]ProducePacketName [04:01:49]name=ofd_packets/00317644 [04:01:49]OFD Sender: To server: pG, [04:01:49]CommunicateWithHost lk.salyk.kg:30040 [04:01:49]ConnectInit lk.salyk.kg [04:01:49]Connected sock=11 [04:01:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 F0 BB 06 01 F4 CB 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 77 00 00 00 F4 03 04 00 AC 0C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CC D8 04 00 35 04 06 00 2B FC A9 54 86 A0 56 C0 29 C8 AF 47 B5 D1 [04:01:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 7B 23 47 00 7C 0D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CC D8 04 00 F4 03 04 00 66 B8 1E 67 B6 04 01 00 00 D9 EB BE 36 5C 16 94 18 [04:01:49]CommunicateWithHost err = 0 [04:01:49]CheckOFDResponse [04:01:49]1017 (14) - 77093643461234 [04:01:49]1041 (16) - 0000000000874671 [04:01:49]1040 (4) - 317644 [04:01:49]1012 (4) - 27.10.2024 22:02 [04:01:49]1206 (1) - 0 [04:01:49]OFD Sender: Remove packet 317644 [04:01:49]ProducePacketName [04:01:49]name=ofd_packets/00317644 [04:01:49]NVStorageDeleteData [04:01:50]Write to MH i2c: 01 00 00 2F 01 30 [04:01:50]Write i2c OK [04:01:50]MH_I2C_Read... [04:01:50]Read from MH i2c: 01 [04:01:50]MH_I2C_Read... [04:01:50]Read from MH i2c: 01 07 00 [04:01:50]MH_I2C_Read... [04:01:50]Read from MH i2c: 01 07 00 2F 01 00 00 00 00 00 07 0D 4B [04:01:50]RasterBufferAndPrint [04:01:50]line [04:01:50]line [04:01:50]line [04:01:50]line [04:01:50]line [04:01:50]written 0, free lines is 3350 [04:01:50]MH_Cut [04:01:50]Write to MH i2c: D1 01 00 36 01 01 09 [04:01:50]Write i2c OK [04:01:50]MH_I2C_Read... [04:01:50]Read from MH i2c: D1 [04:01:50]MH_I2C_Read... [04:01:50]Read from MH i2c: D1 01 00 [04:01:50]MH_I2C_Read... [04:01:50]Read from MH i2c: D1 01 00 36 01 00 08 [04:01:50]Write to MH i2c: 01 00 00 37 01 38 [04:01:50]Write i2c OK [04:01:50]MH_I2C_Read... [04:01:50]OFD Sender: No OFD packet to send [04:01:50]*** Cut start [04:01:50]*** Partial cut [04:01:50]*** CUTSNS_PIN = 1 [04:01:50]*** CUTSNS_PIN = 0 [04:01:51]*** Brake cut motor [04:01:51]Read from MH i2c: 01 [04:01:51]MH_I2C_Read... [04:01:51]*** Stop cut motor [04:01:51]*** Cut end [04:01:51]Read from MH i2c: 01 07 00 [04:01:51]MH_I2C_Read... [04:01:51]Read from MH i2c: 01 07 00 37 01 00 00 00 00 00 FF 0F 4D [04:01:51]process_action close_receipt done [04:01:51]requested_data is exist [04:01:51]produce_requested_data [04:01:51]requested_item fm.sn is exist - process it [04:01:51]wFMCommunicate request_size=4 [04:01:51]MH_SAM_APDU [04:01:51]CAPDU: 80 11 00 00 [04:01:51]Write to MH i2c: E2 08 00 38 01 80 11 00 00 00 00 00 00 B3 [04:01:51]Write i2c OK [04:01:51]MH_I2C_Read... [04:01:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:01:51]Read from MH i2c: E2 [04:01:51]MH_I2C_Read... [04:01:51]Read from MH i2c: E2 17 00 [04:01:51]MH_I2C_Read... [04:01:51]Read from MH i2c: E2 17 00 38 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 07 [04:01:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [04:01:51]wFMCommunicate OK [04:01:51]requested_item fd.num is exist - process it [04:01:51]SAM_PROTO_GetFieldsCounters [04:01:51]wFMCommunicate request_size=4 [04:01:51]MH_SAM_APDU [04:01:51]CAPDU: 80 13 00 00 [04:01:51]Write to MH i2c: E2 08 00 39 01 80 13 00 00 00 00 00 00 B6 [04:01:51]Write i2c OK [04:01:51]MH_I2C_Read... [04:01:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:01:51]Read from MH i2c: E2 [04:01:51]MH_I2C_Read... [04:01:51]Read from MH i2c: E2 62 00 [04:01:51]MH_I2C_Read... [04:01:51]Read from MH i2c: E2 62 00 39 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 CC D8 04 00 0E 04 04 00 22 02 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 0A [04:01:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 CC D8 04 00 0E 04 04 00 22 02 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 [04:01:51]wFMCommunicate OK [04:01:51]SAM_PROTO_GetFieldsCounters done [04:01:51]requested_item shift.num is exist - process it [04:01:51]requested_item shift.opened is exist - process it [04:01:51]req_shift_opened [04:01:51]FM_GetShiftState [04:01:51]SAM_PROTO_GetShiftState [04:01:51]wFMCommunicate request_size=4 [04:01:51]MH_SAM_APDU [04:01:51]CAPDU: 80 13 01 00 [04:01:51]Write to MH i2c: E2 08 00 3A 01 80 13 01 00 00 00 00 00 B8 [04:01:51]Write i2c OK [04:01:51]MH_I2C_Read... [04:01:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:01:51]Read from MH i2c: E2 [04:01:51]MH_I2C_Read... [04:01:51]Read from MH i2c: E2 0E 00 [04:01:51]MH_I2C_Read... [04:01:51]Read from MH i2c: E2 0E 00 3A 01 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B1 [04:01:51]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [04:01:51]wFMCommunicate OK [04:01:51]SAM_PROTO_GetShiftState done [04:01:51]FM_GetShiftState done [04:01:51]req_shift_opened done [04:01:51]requested_item shift.open_date is exist - process it [04:01:51]req_shift_open_date [04:01:51]req_shift_open_date done [04:01:51]produce_requested_data done [04:01:51]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317644,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [04:01:51]process_action_free close_receipt [04:01:51]json_value_free [04:01:51]json_value_free done [04:01:51]process_json_proto returns [04:01:51]Send response to host [04:01:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317644,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [04:01:51]free response buf [04:01:51]execute_script done [04:01:51]execute_script returns [04:01:51]free content buf [04:01:51]Sock 10.Close socket [04:01:51]Sock 10.Thread stoped [04:01:55]OFD Sender: No OFD packet to send [04:01:59]ConnectInit Can't connect to host [04:02:00]OFD Sender: No OFD packet to send [04:02:05]OFD Sender: No OFD packet to send [04:02:10]OFD Sender: No OFD packet to send [04:02:15]OFD Sender: No OFD packet to send [04:02:20]OFD Sender: No OFD packet to send [04:02:25]OFD Sender: No OFD packet to send [04:02:30]OFD Sender: No OFD packet to send [04:02:35]OFD Sender: No OFD packet to send [04:02:40]OFD Sender: No OFD packet to send [04:02:45]OFD Sender: No OFD packet to send [04:02:50]OFD Sender: No OFD packet to send [04:02:55]OFD Sender: No OFD packet to send [04:03:00]OFD Sender: No OFD packet to send [04:03:05]OFD Sender: No OFD packet to send [04:03:10]OFD Sender: No OFD packet to send [04:03:15]OFD Sender: No OFD packet to send [04:03:20]OFD Sender: No OFD packet to send [04:03:25]OFD Sender: No OFD packet to send [04:03:30]OFD Sender: No OFD packet to send [04:03:35]OFD Sender: No OFD packet to send [04:03:40]OFD Sender: No OFD packet to send [04:03:45]OFD Sender: No OFD packet to send [04:03:50]OFD Sender: No OFD packet to send [04:03:55]OFD Sender: No OFD packet to send [04:04:00]OFD Sender: No OFD packet to send [04:04:05]OFD Sender: No OFD packet to send [04:04:10]OFD Sender: No OFD packet to send [04:04:15]OFD Sender: No OFD packet to send [04:04:20]OFD Sender: No OFD packet to send [04:04:21]accept exits with 9 [04:04:21]New connection [04:04:21]New thread 3067571556 created [04:04:21]Thread 3067428196 joined [04:04:21]Waiting for new connection... [04:04:21] Sock 9.Parse request [04:04:21]Sock 9.Check first char [04:04:21]Sock 9.First char is OK [04:04:21]request: POST /json_proto HTTP/1.0 [04:04:21]Method: POST [04:04:21]URL: /json_proto [04:04:21]Method is POST - this is cgi request [04:04:21]url: /json_proto [04:04:21]query_string will be loaded in cgi processing [04:04:21]execute_cgi json_proto POST (null) [04:04:21]execute_cgi path=json_proto method=POST [04:04:21]POST find Content-Length [04:04:21]Host: 172.17.50.195:8080 [04:04:21]Content-Length: 683 [04:04:21]Content-Type: application/json [04:04:21] [04:04:21]POST finish read [04:04:21]Found Content-Length = 683 [04:04:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092563", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:04:21]execute_script... [04:04: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)1092563", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:04:21]POST & json_proto [04:04:21]process_json_proto [04:04:21]json parsed OK: [04:04:21]protocol is kg_v1.0 [04:04:21]action value=close_receipt [04:04:21]process_action close_receipt [04:04:21]cmd_close_receipt [04:04:21]MH_GetDate [04:04:21]Write to MH i2c: F0 00 00 3B 01 2B [04:04:21]Write i2c OK [04:04:21]MH_I2C_Read... [04:04:21]Read from MH i2c: F0 [04:04:21]MH_I2C_Read... [04:04:21]Read from MH i2c: F0 09 00 [04:04:21]MH_I2C_Read... [04:04:21]Read from MH i2c: F0 09 00 3B 01 00 45 0D 1F 67 43 33 1C 67 05 [04:04:21]GetLastDocTimeStamp 1730088108 [04:04:21]current date 1730088261 [04:04:21]FM_GetShiftState [04:04:21]SAM_PROTO_GetShiftState [04:04:21]wFMCommunicate request_size=4 [04:04:21]MH_SAM_APDU [04:04:21]CAPDU: 80 13 01 00 [04:04:21]Write to MH i2c: E2 08 00 3C 01 80 13 01 00 00 00 00 00 BA [04:04:21]Write i2c OK [04:04:21]MH_I2C_Read... [04:04:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:04:21]Read from MH i2c: E2 [04:04:21]MH_I2C_Read... [04:04:21]Read from MH i2c: E2 0E 00 [04:04:21]MH_I2C_Read... [04:04:21]Read from MH i2c: E2 0E 00 3C 01 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B3 [04:04:21]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [04:04:21]wFMCommunicate OK [04:04:21]SAM_PROTO_GetShiftState done [04:04:21]FM_GetShiftState done [04:04:21]opened in 1730073493 [04:04:21]opened+sec_in_day 1730159893 [04:04:21]quantity*price = 200031 [04:04:21]sum+1 = 200032 [04:04:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.31 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 120 28.10.2024 04:04 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317645 ФПД: 93370574996212 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T040421&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317645&fm=93370574996212&tin=02508201610067®Number=0000000000091628&sum=200000 [04:04:22]StoreToDocumentArchive [04:04:22]shift 546 fd 317645 [04:04:22]save to /storage/0546/doc_00317645 [04:04:22]save last doc name /storage/0546/doc_00317645 to /storage/kkm_last_doc_name [04:04:22]save OK [04:04:22]Clear old archive folders... [04:04:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:04:22]tlvbuf is 01E498F0 [04:04:22]SAM_PROTO_ClearQueue [04:04:22]wFMCommunicate request_size=4 [04:04:22]MH_SAM_APDU [04:04:22]CAPDU: 80 09 00 00 [04:04:22]Write to MH i2c: E2 08 00 49 01 80 09 00 00 00 00 00 00 BC [04:04:22]Write i2c OK [04:04:22]MH_I2C_Read... [04:04:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:04:22]Read from MH i2c: E2 [04:04:22]MH_I2C_Read... [04:04:22]Read from MH i2c: E2 03 00 [04:04:22]MH_I2C_Read... [04:04:22]Read from MH i2c: E2 03 00 49 01 00 90 00 BE [04:04:22]RAPDU: 90 00 [04:04:22]wFMCommunicate OK [04:04:22]SAM_PROTO_ClearQueue done [04:04:22]KKMCreateOFDPacket [04:04:22]OFDProtocolAddRootSTLVToBuf [04:04:22]FM_MakeSignedData [04:04:22]FM_MakeSignedData [04:04:22]SAM_PROTO_SignData [04:04:22]wFMCommunicate request_size=4 [04:04:22]MH_SAM_APDU [04:04:22]CAPDU: 80 0D 01 02 [04:04:22]Write to MH i2c: E2 08 00 4A 01 80 0D 01 02 00 00 00 00 C4 [04:04:22]Write i2c OK [04:04:22]MH_I2C_Read... [04:04:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:04:22]Read from MH i2c: E2 [04:04:22]MH_I2C_Read... [04:04:22]Read from MH i2c: E2 03 00 [04:04:22]MH_I2C_Read... [04:04:22]Read from MH i2c: E2 03 00 4A 01 00 90 00 BF [04:04:22]RAPDU: 90 00 [04:04:22]wFMCommunicate OK [04:04:22]wFMCommunicate request_size=255 [04:04:22]MH_SAM_APDU [04:04:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 45 0D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CD D8 04 00 35 04 06 00 54 [04:04:22]Write to MH i2c: E2 02 01 4B 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 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 45 0D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CD D8 04 00 35 04 06 00 54 00 00 05 [04:04:22]Write i2c OK [04:04:22]MH_I2C_Read... [04:04:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:04:22]Read from MH i2c: E2 [04:04:22]MH_I2C_Read... [04:04:22]Read from MH i2c: E2 03 00 [04:04:22]MH_I2C_Read... [04:04:22]Read from MH i2c: E2 03 00 4B 01 00 90 00 C0 [04:04:22]RAPDU: 90 00 [04:04:22]wFMCommunicate OK [04:04:22]wFMCommunicate request_size=10 [04:04:22]MH_SAM_APDU [04:04:22]CAPDU: 80 0D 02 02 05 EB 87 F4 82 F4 [04:04:22]Write to MH i2c: E2 0D 00 4C 01 80 0D 02 02 05 00 EB 87 F4 82 F4 00 00 AD [04:04:22]Write i2c OK [04:04:22]MH_I2C_Read... [04:04:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:04:22]Read from MH i2c: E2 [04:04:22]MH_I2C_Read... [04:04:22]Read from MH i2c: E2 03 00 [04:04:22]MH_I2C_Read... [04:04:22]Read from MH i2c: E2 03 00 4C 01 00 90 00 C1 [04:04:22]RAPDU: 90 00 [04:04:22]wFMCommunicate OK [04:04:22]wFMCommunicate request_size=4 [04:04:22]MH_SAM_APDU [04:04:22]CAPDU: 80 0D 03 02 [04:04:22]Write to MH i2c: E2 08 00 4D 01 80 0D 03 02 00 00 00 00 C9 [04:04:22]Write i2c OK [04:04:22]MH_I2C_Read... [04:04:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:04:22]Read from MH i2c: E2 [04:04:22]MH_I2C_Read... [04:04:22]Read from MH i2c: E2 0B 00 [04:04:22]MH_I2C_Read... [04:04:22]Read from MH i2c: E2 0B 00 4D 01 00 A1 A0 7D C1 FE 3D 7D D9 90 00 DA [04:04:22]RAPDU: A1 A0 7D C1 FE 3D 7D D9 90 00 [04:04:22]wFMCommunicate OK [04:04:22]SAM_PROTO_SignData done [04:04:22]FM_MakeSignedData done [04:04:22]CreateOFDProtocolMessage [04:04:22]wFMCommunicate request_size=4 [04:04:22]MH_SAM_APDU [04:04:22]CAPDU: 80 11 00 00 [04:04:22]Write to MH i2c: E2 08 00 4E 01 80 11 00 00 00 00 00 00 C9 [04:04:22]Write i2c OK [04:04:22]MH_I2C_Read... [04:04:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:04:22]Read from MH i2c: E2 [04:04:22]MH_I2C_Read... [04:04:22]Read from MH i2c: E2 17 00 [04:04:22]MH_I2C_Read... [04:04:22]Read from MH i2c: E2 17 00 4E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 1D [04:04:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [04:04:22]wFMCommunicate OK [04:04:22]CreateOFDProtocolMessage done [04:04:22]OFDSenderStorePacket 317645 [04:04:22]StoreOFDPacket docnum=317645 [04:04:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 03 70 07 01 CE B5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 45 0D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CD D8 04 00 35 04 06 00 54 EB 87 F4 82 F4 A1 A0 7D C1 FE 3D 7D D9 [04:04:22]CheckFolder [04:04:22]dirname=/storage/ofd_packets [04:04:22]CheckFolder done [04:04:22]ProducePacketName [04:04:22]name=ofd_packets/00317645 [04:04:22]NVStorageSaveData ofd_packets/00317645 [04:04:22]File name is /storage/ofd_packets/00317645 [04:04:22]Write 301 bytes [04:04:22]NVStorageSaveData done [04:04:22]OFDSenderStorePacket done [04:04:22]KKMCreateOFDPacket done [04:04:22]NVStorageSaveData kkm_last_timestamp [04:04:22]File name is /storage/kkm_last_timestamp [04:04:22]Write 4 bytes [04:04:22]NVStorageSaveData done [04:04:22]ExternCall_PrintAddStr [04:04:22]wPrintStart [04:04:22]Write to MH i2c: 01 00 00 4F 01 50 [04:04:22]Write i2c OK [04:04:22]MH_I2C_Read... [04:04:22]Read from MH i2c: 01 [04:04:22]MH_I2C_Read... [04:04:22]Read from MH i2c: 01 07 00 [04:04:22]MH_I2C_Read... [04:04:22]Read from MH i2c: 01 07 00 4F 01 00 00 00 00 00 FF 0F 65 [04:04:22]RasterBufferAndPrint [04:04:22]line Счет N : (1)1092563 [04:04:22]line ИНН: 02508201610067 [04:04:22]line Контрольно-Кассовый Чек [04:04:22]line ПРОДАЖА [04:04:22]line ТРК (МРК, ГНК) : 53 [04:04:22]line Товар: 2710124130 [04:04:22]line Аи-92-К-2 [04:04:22]line 29.900 * 66.90 [04:04:22]line = 2000.31 [04:04:22]line НДС 12% НСП 1% [04:04:22]line > о реализуемом товаре [04:04:22]line ОКРУГЛЕНИЕ: -0.31 [04:04:22]line ИТОГО: 2000.00 [04:04:22]line Внесено: 2000.00 [04:04:22]line СДАЧА: 0.00 [04:04:22]line НСП 1% : 17.70 [04:04:22]line НДС 12% : 212.42 [04:04:22]line Наличными: 2000.00 [04:04:22]line Безнал.: 0.00 [04:04:22]line Место: АЗС № 101 "Партнер Нефть" [04:04:22]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [04:04:22]line СНО: Общий режим [04:04:22]line Чек 120 28.10.2024 04:04 [04:04:22]line Смена: 546 ФФД: 1.0 [04:04:22]line ЗНМ: 0300000082 [04:04:22]line РНМ: 0000000000091628 [04:04:22]line Версия ККМ: 001 [04:04:22]line ФМ: 0000000000874671 [04:04:22]line ФД: 317645 [04:04:22]line ФПД: 93370574996212 [04:04:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T040421&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317645&fm=93370574996212&tin=02508201610067®Number=0000000000091628&sum=200000 [04:04:23]OFD Sender: Processing packet 317645 [packets to send 127, broken 126] [04:04:23]ProducePacketName [04:04:23]name=ofd_packets/00317645 [04:04:23]OFD Sender: To server: pG, [04:04:23]CommunicateWithHost lk.salyk.kg:30040 [04:04:23]ConnectInit lk.salyk.kg [04:04:23]written 0, free lines is 4095 [04:04:23]Connected sock=7 [04:04:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 03 70 07 01 CE B5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 45 0D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CD D8 04 00 35 04 06 00 54 EB 87 F4 82 F4 A1 A0 7D C1 FE 3D 7D D9 [04:04:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 11 29 47 00 AD 05 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CD D8 04 00 F4 03 04 00 FF B8 1E 67 B6 04 01 00 00 C5 08 24 CD 59 DD 46 48 [04:04:23]CommunicateWithHost err = 0 [04:04:23]CheckOFDResponse [04:04:23]1017 (14) - 77093643461234 [04:04:23]1041 (16) - 0000000000874671 [04:04:23]1040 (4) - 317645 [04:04:23]1012 (4) - 27.10.2024 22:04 [04:04:23]1206 (1) - 0 [04:04:23]OFD Sender: Remove packet 317645 [04:04:23]ProducePacketName [04:04:23]name=ofd_packets/00317645 [04:04:23]NVStorageDeleteData [04:04:23]Write to MH i2c: 01 00 00 7A 01 7B [04:04:23]Write i2c OK [04:04:23]MH_I2C_Read... [04:04:23]Read from MH i2c: 01 [04:04:23]MH_I2C_Read... [04:04:23]Read from MH i2c: 01 07 00 [04:04:23]MH_I2C_Read... [04:04:23]Read from MH i2c: 01 07 00 7A 01 00 00 00 00 00 F3 0C 81 [04:04:23]RasterBufferAndPrint [04:04:23]line [04:04:23]line [04:04:23]line [04:04:23]line [04:04:23]line [04:04:23]written 0, free lines is 3321 [04:04:23]MH_Cut [04:04:23]Write to MH i2c: D1 01 00 81 01 01 54 [04:04:23]Write i2c OK [04:04:23]MH_I2C_Read... [04:04:23]Read from MH i2c: D1 [04:04:23]MH_I2C_Read... [04:04:23]Read from MH i2c: D1 01 00 [04:04:23]MH_I2C_Read... [04:04:23]Read from MH i2c: D1 01 00 81 01 00 53 [04:04:23]Write to MH i2c: 01 00 00 82 01 83 [04:04:23]Write i2c OK [04:04:23]MH_I2C_Read... [04:04:24]OFD Sender: No OFD packet to send [04:04:24]*** Cut start [04:04:24]*** Partial cut [04:04:24]*** CUTSNS_PIN = 1 [04:04:24]*** CUTSNS_PIN = 0 [04:04:24]*** Brake cut motor [04:04:25]Read from MH i2c: 01 [04:04:25]MH_I2C_Read... [04:04:25]*** Stop cut motor [04:04:25]*** Cut end [04:04:25]Read from MH i2c: 01 07 00 [04:04:25]MH_I2C_Read... [04:04:25]Read from MH i2c: 01 07 00 82 01 00 00 00 00 00 FF 0F 98 [04:04:25]process_action close_receipt done [04:04:25]requested_data is exist [04:04:25]produce_requested_data [04:04:25]requested_item fm.sn is exist - process it [04:04:25]wFMCommunicate request_size=4 [04:04:25]MH_SAM_APDU [04:04:25]CAPDU: 80 11 00 00 [04:04:25]Write to MH i2c: E2 08 00 83 01 80 11 00 00 00 00 00 00 FE [04:04:25]Write i2c OK [04:04:25]MH_I2C_Read... [04:04:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:04:25]Read from MH i2c: E2 [04:04:25]MH_I2C_Read... [04:04:25]Read from MH i2c: E2 17 00 [04:04:25]MH_I2C_Read... [04:04:25]Read from MH i2c: E2 17 00 83 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 52 [04:04:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [04:04:25]wFMCommunicate OK [04:04:25]requested_item fd.num is exist - process it [04:04:25]SAM_PROTO_GetFieldsCounters [04:04:25]wFMCommunicate request_size=4 [04:04:25]MH_SAM_APDU [04:04:25]CAPDU: 80 13 00 00 [04:04:25]Write to MH i2c: E2 08 00 84 01 80 13 00 00 00 00 00 00 01 [04:04:25]Write i2c OK [04:04:25]MH_I2C_Read... [04:04:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:04:25]Read from MH i2c: E2 [04:04:25]MH_I2C_Read... [04:04:25]Read from MH i2c: E2 62 00 [04:04:25]MH_I2C_Read... [04:04:25]Read from MH i2c: E2 62 00 84 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 CD D8 04 00 0E 04 04 00 22 02 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 59 [04:04:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 CD D8 04 00 0E 04 04 00 22 02 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 [04:04:25]wFMCommunicate OK [04:04:25]SAM_PROTO_GetFieldsCounters done [04:04:25]requested_item shift.num is exist - process it [04:04:25]requested_item shift.opened is exist - process it [04:04:25]req_shift_opened [04:04:25]FM_GetShiftState [04:04:25]SAM_PROTO_GetShiftState [04:04:25]wFMCommunicate request_size=4 [04:04:25]MH_SAM_APDU [04:04:25]CAPDU: 80 13 01 00 [04:04:25]Write to MH i2c: E2 08 00 85 01 80 13 01 00 00 00 00 00 03 [04:04:25]Write i2c OK [04:04:25]MH_I2C_Read... [04:04:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:04:25]Read from MH i2c: E2 [04:04:25]MH_I2C_Read... [04:04:25]Read from MH i2c: E2 0E 00 [04:04:25]MH_I2C_Read... [04:04:25]Read from MH i2c: E2 0E 00 85 01 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 FC [04:04:25]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [04:04:25]wFMCommunicate OK [04:04:25]SAM_PROTO_GetShiftState done [04:04:25]FM_GetShiftState done [04:04:25]req_shift_opened done [04:04:25]requested_item shift.open_date is exist - process it [04:04:25]req_shift_open_date [04:04:25]req_shift_open_date done [04:04:25]produce_requested_data done [04:04:25]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317645,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [04:04:25]process_action_free close_receipt [04:04:25]json_value_free [04:04:25]json_value_free done [04:04:25]process_json_proto returns [04:04:25]Send response to host [04:04:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317645,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [04:04:25]free response buf [04:04:25]execute_script done [04:04:25]execute_script returns [04:04:25]free content buf [04:04:25]Sock 9.Close socket [04:04:25]Sock 9.Thread stoped [04:04:29]OFD Sender: No OFD packet to send [04:04:34]OFD Sender: No OFD packet to send [04:04:39]OFD Sender: No OFD packet to send [04:04:44]OFD Sender: No OFD packet to send [04:04:49]OFD Sender: No OFD packet to send [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:34]OFD Sender: No OFD packet to send [04:05:39]OFD Sender: No OFD packet to send [04:05:44]OFD Sender: No OFD packet to send [04:05:47]accept exits with 10 [04:05:47]New connection [04:05:47]New thread 3067428196 created [04:05:47]Thread 3067571556 joined [04:05:47]Waiting for new connection... [04:05:47] Sock 10.Parse request [04:05:47]Sock 10.Check first char [04:05:47]Sock 10.First char is OK [04:05:47]request: POST /json_proto HTTP/1.0 [04:05:47]Method: POST [04:05:47]URL: /json_proto [04:05:47]Method is POST - this is cgi request [04:05:47]url: /json_proto [04:05:47]query_string will be loaded in cgi processing [04:05:47]execute_cgi json_proto POST (null) [04:05:47]execute_cgi path=json_proto method=POST [04:05:47]POST find Content-Length [04:05:47]Host: 172.17.50.195:8080 [04:05:47]Content-Length: 755 [04:05:47]Content-Type: application/json [04:05:47] [04:05:47]POST finish read [04:05:47]Found Content-Length = 755 [04:05:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)334749", "tax_sys" : 0, "items" : [ { "code": "2000036230011", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 XL(GABB TRADE)", "price" : 130.00, "quantity" : 2.000, "sum" : 260.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: Mbank", "payments": [ { "type": 1, "sum" : 260.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:05:47]execute_script... [04:05:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)334749", "tax_sys" : 0, "items" : [ { "code": "2000036230011", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 XL(GABB TRADE)", "price" : 130.00, "quantity" : 2.000, "sum" : 260.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: Mbank", "payments": [ { "type": 1, "sum" : 260.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:05:47]POST & json_proto [04:05:47]process_json_proto [04:05:47]json parsed OK: [04:05:47]protocol is kg_v1.0 [04:05:47]action value=close_receipt [04:05:47]process_action close_receipt [04:05:47]cmd_close_receipt [04:05:47]MH_GetDate [04:05:47]Write to MH i2c: F0 00 00 86 01 76 [04:05:47]Write i2c OK [04:05:47]MH_I2C_Read... [04:05:47]Read from MH i2c: F0 [04:05:47]MH_I2C_Read... [04:05:47]Read from MH i2c: F0 09 00 [04:05:47]MH_I2C_Read... [04:05:47]Read from MH i2c: F0 09 00 86 01 00 9B 0D 1F 67 43 33 1C 67 A6 [04:05:47]GetLastDocTimeStamp 1730088261 [04:05:47]current date 1730088347 [04:05:47]FM_GetShiftState [04:05:47]SAM_PROTO_GetShiftState [04:05:47]wFMCommunicate request_size=4 [04:05:47]MH_SAM_APDU [04:05:47]CAPDU: 80 13 01 00 [04:05:47]Write to MH i2c: E2 08 00 87 01 80 13 01 00 00 00 00 00 05 [04:05:47]Write i2c OK [04:05:47]MH_I2C_Read... [04:05:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:05:47]Read from MH i2c: E2 [04:05:47]MH_I2C_Read... [04:05:47]Read from MH i2c: E2 0E 00 [04:05:47]MH_I2C_Read... [04:05:47]Read from MH i2c: E2 0E 00 87 01 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 FE [04:05:47]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [04:05:47]wFMCommunicate OK [04:05:47]SAM_PROTO_GetShiftState done [04:05:47]FM_GetShiftState done [04:05:47]opened in 1730073493 [04:05:47]opened+sec_in_day 1730159893 [04:05:47]quantity*price = 26000 [04:05:47]sum+1 = 26001 [04:05:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 260.00 НСП 1% : 2.30 НДС 12% : 27.61 Наличными: 0.00 Безнал.: 260.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 121 28.10.2024 04:05 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317646 ФПД: 53101041434870 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T040547&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317646&fm=53101041434870&tin=02508201610067®Number=0000000000091628&sum=26000 0 [04:05:48]StoreToDocumentArchive [04:05:48]shift 546 fd 317646 [04:05:48]save to /storage/0546/doc_00317646 [04:05:48]save last doc name /storage/0546/doc_00317646 to /storage/kkm_last_doc_name [04:05:48]save OK [04:05:48]Clear old archive folders... [04:05:48]ProcessDocumentItem done err = 0, tmpTLVsize=276 [04:05:48]tlvbuf is 01E09250 [04:05:48]SAM_PROTO_ClearQueue [04:05:48]wFMCommunicate request_size=4 [04:05:48]MH_SAM_APDU [04:05:48]CAPDU: 80 09 00 00 [04:05:48]Write to MH i2c: E2 08 00 94 01 80 09 00 00 00 00 00 00 07 [04:05:48]Write i2c OK [04:05:48]MH_I2C_Read... [04:05:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:05:48]Read from MH i2c: E2 [04:05:48]MH_I2C_Read... [04:05:48]Read from MH i2c: E2 03 00 [04:05:48]MH_I2C_Read... [04:05:48]Read from MH i2c: E2 03 00 94 01 00 90 00 09 [04:05:48]RAPDU: 90 00 [04:05:48]wFMCommunicate OK [04:05:48]SAM_PROTO_ClearQueue done [04:05:48]KKMCreateOFDPacket [04:05:48]OFDProtocolAddRootSTLVToBuf [04:05:48]FM_MakeSignedData [04:05:48]FM_MakeSignedData [04:05:48]SAM_PROTO_SignData [04:05:48]wFMCommunicate request_size=4 [04:05:48]MH_SAM_APDU [04:05:48]CAPDU: 80 0D 01 02 [04:05:48]Write to MH i2c: E2 08 00 95 01 80 0D 01 02 00 00 00 00 0F [04:05:48]Write i2c OK [04:05:48]MH_I2C_Read... [04:05:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:05:48]Read from MH i2c: E2 [04:05:48]MH_I2C_Read... [04:05:48]Read from MH i2c: E2 03 00 [04:05:48]MH_I2C_Read... [04:05:48]Read from MH i2c: E2 03 00 95 01 00 90 00 0A [04:05:48]RAPDU: 90 00 [04:05:48]wFMCommunicate OK [04:05:48]wFMCommunicate request_size=255 [04:05:48]MH_SAM_APDU [04:05:48]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 D0 07 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 90 65 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 E6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 90 65 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 9B 0D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 [04:05:48]Write to MH i2c: E2 02 01 96 01 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 D0 07 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 90 65 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 E6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 90 65 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 9B 0D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 00 00 B0 [04:05:48]Write i2c OK [04:05:48]MH_I2C_Read... [04:05:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:05:48]Read from MH i2c: E2 [04:05:48]MH_I2C_Read... [04:05:48]Read from MH i2c: E2 03 00 [04:05:48]MH_I2C_Read... [04:05:48]Read from MH i2c: E2 03 00 96 01 00 90 00 0B [04:05:48]RAPDU: 90 00 [04:05:48]wFMCommunicate OK [04:05:48]wFMCommunicate request_size=35 [04:05:48]MH_SAM_APDU [04:05:48]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CE D8 04 00 35 04 06 00 30 4B 8C B6 40 F6 [04:05:48]Write to MH i2c: E2 26 00 97 01 80 0D 02 02 1E 00 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CE D8 04 00 35 04 06 00 30 4B 8C B6 40 F6 00 00 A3 [04:05:48]Write i2c OK [04:05:48]MH_I2C_Read... [04:05:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:05:48]Read from MH i2c: E2 [04:05:48]MH_I2C_Read... [04:05:48]Read from MH i2c: E2 03 00 [04:05:48]MH_I2C_Read... [04:05:48]Read from MH i2c: E2 03 00 97 01 00 90 00 0C [04:05:48]RAPDU: 90 00 [04:05:48]wFMCommunicate OK [04:05:48]wFMCommunicate request_size=4 [04:05:48]MH_SAM_APDU [04:05:48]CAPDU: 80 0D 03 02 [04:05:48]Write to MH i2c: E2 08 00 98 01 80 0D 03 02 00 00 00 00 14 [04:05:48]Write i2c OK [04:05:48]MH_I2C_Read... [04:05:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:05:48]Read from MH i2c: E2 [04:05:48]MH_I2C_Read... [04:05:48]Read from MH i2c: E2 0B 00 [04:05:48]MH_I2C_Read... [04:05:48]Read from MH i2c: E2 0B 00 98 01 00 64 93 03 7D 9C 2F BE F4 90 00 09 [04:05:48]RAPDU: 64 93 03 7D 9C 2F BE F4 90 00 [04:05:48]wFMCommunicate OK [04:05:48]SAM_PROTO_SignData done [04:05:48]FM_MakeSignedData done [04:05:48]CreateOFDProtocolMessage [04:05:48]wFMCommunicate request_size=4 [04:05:48]MH_SAM_APDU [04:05:48]CAPDU: 80 11 00 00 [04:05:48]Write to MH i2c: E2 08 00 99 01 80 11 00 00 00 00 00 00 14 [04:05:48]Write i2c OK [04:05:48]MH_I2C_Read... [04:05:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:05:48]Read from MH i2c: E2 [04:05:48]MH_I2C_Read... [04:05:48]Read from MH i2c: E2 17 00 [04:05:48]MH_I2C_Read... [04:05:48]Read from MH i2c: E2 17 00 99 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 68 [04:05:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [04:05:48]wFMCommunicate OK [04:05:48]CreateOFDProtocolMessage done [04:05:48]OFDSenderStorePacket 317646 [04:05:48]StoreOFDPacket docnum=317646 [04:05:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 28 01 00 00 58 5A 20 01 4C DC 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 D0 07 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 90 65 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 E6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 90 65 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 9B 0D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CE D8 04 00 35 04 06 00 30 4B 8C B6 40 F6 64 93 03 7D 9C 2F BE F4 [04:05:48]CheckFolder [04:05:48]dirname=/storage/ofd_packets [04:05:48]CheckFolder done [04:05:48]ProducePacketName [04:05:48]name=ofd_packets/00317646 [04:05:48]NVStorageSaveData ofd_packets/00317646 [04:05:48]File name is /storage/ofd_packets/00317646 [04:05:48]Write 326 bytes [04:05:48]NVStorageSaveData done [04:05:48]OFDSenderStorePacket done [04:05:48]KKMCreateOFDPacket done [04:05:48]NVStorageSaveData kkm_last_timestamp [04:05:48]File name is /storage/kkm_last_timestamp [04:05:48]Write 4 bytes [04:05:48]NVStorageSaveData done [04:05:48]ExternCall_PrintAddStr [04:05:48]wPrintStart [04:05:48]Write to MH i2c: 01 00 00 9A 01 9B [04:05:48]Write i2c OK [04:05:48]MH_I2C_Read... [04:05:48]Read from MH i2c: 01 [04:05:48]MH_I2C_Read... [04:05:48]Read from MH i2c: 01 07 00 [04:05:48]MH_I2C_Read... [04:05:48]Read from MH i2c: 01 07 00 9A 01 00 00 00 00 00 FF 0F B0 [04:05:48]RasterBufferAndPrint [04:05:48]line Счет N : (3)334749 [04:05:48]line ИНН: 02508201610067 [04:05:48]line Контрольно-Кассовый Чек [04:05:48]line ПРОДАЖА [04:05:48]line Товар: 2000036230011 [04:05:48]line Кофе Латте XL(GABB TRADE) [04:05:48]line 2.000 * 130.00 [04:05:48]line = 260.00 [04:05:48]line НДС 12% НСП 1% [04:05:48]line > о реализуемом товаре [04:05:48]line ИТОГО: 260.00 [04:05:48]line НСП 1% : 2.30 [04:05:48]line НДС 12% : 27.61 [04:05:48]line Наличными: 0.00 [04:05:48]line Безнал.: 260.00 [04:05:48]line Место: АЗС № 101 "Партнер Нефть" [04:05:48]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [04:05:48]line СНО: Общий режим [04:05:48]line Чек 121 28.10.2024 04:05 [04:05:48]line Смена: 546 ФФД: 1.0 [04:05:48]line ЗНМ: 0300000082 [04:05:48]line РНМ: 0000000000091628 [04:05:48]line Версия ККМ: 001 [04:05:48]line Платежная система: Mbank [04:05:48]line ФМ: 0000000000874671 [04:05:48]line ФД: 317646 [04:05:48]line ФПД: 53101041434870 [04:05:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T040547&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317646&fm=53101041434870&tin=02508201610067®Number=0000000000091628&sum=26000 [04:05:49]OFD Sender: Processing packet 317646 [packets to send 127, broken 126] [04:05:49]ProducePacketName [04:05:49]name=ofd_packets/00317646 [04:05:49]OFD Sender: To server: pG, [04:05:49]CommunicateWithHost lk.salyk.kg:30040 [04:05:49]ConnectInit lk.salyk.kg [04:05:49]line 0 [04:05:49]written 0, free lines is 4095 [04:05:49]Connected sock=9 [04:05:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 28 01 00 00 58 5A 20 01 4C DC 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 D0 07 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 90 65 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 E6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 90 65 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 9B 0D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CE D8 04 00 35 04 06 00 30 4B 8C B6 40 F6 64 93 03 7D 9C 2F BE F4 [04:05:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 D4 2F 47 00 B7 DD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CE D8 04 00 F4 03 04 00 55 B9 1E 67 B6 04 01 00 00 04 29 47 7E 30 7A 6B A8 [04:05:49]CommunicateWithHost err = 0 [04:05:49]CheckOFDResponse [04:05:49]1017 (14) - 77093643461234 [04:05:49]1041 (16) - 0000000000874671 [04:05:49]1040 (4) - 317646 [04:05:49]1012 (4) - 27.10.2024 22:06 [04:05:49]1206 (1) - 0 [04:05:49]OFD Sender: Remove packet 317646 [04:05:49]ProducePacketName [04:05:49]name=ofd_packets/00317646 [04:05:49]NVStorageDeleteData [04:05:49]Write to MH i2c: 01 00 00 C3 01 C4 [04:05:49]Write i2c OK [04:05:49]MH_I2C_Read... [04:05:49]Read from MH i2c: 01 [04:05:49]MH_I2C_Read... [04:05:49]Read from MH i2c: 01 07 00 [04:05:49]MH_I2C_Read... [04:05:49]Read from MH i2c: 01 07 00 C3 01 00 00 00 00 00 1E 0D F6 [04:05:49]RasterBufferAndPrint [04:05:49]line [04:05:49]line [04:05:49]line [04:05:49]line [04:05:49]line [04:05:49]written 0, free lines is 3364 [04:05:49]MH_Cut [04:05:49]Write to MH i2c: D1 01 00 CA 01 01 9D [04:05:49]Write i2c OK [04:05:49]MH_I2C_Read... [04:05:49]Read from MH i2c: D1 [04:05:49]MH_I2C_Read... [04:05:49]Read from MH i2c: D1 01 00 [04:05:49]MH_I2C_Read... [04:05:49]Read from MH i2c: D1 01 00 CA 01 00 9C [04:05:49]Write to MH i2c: 01 00 00 CB 01 CC [04:05:49]Write i2c OK [04:05:49]MH_I2C_Read... [04:05:49]OFD Sender: No OFD packet to send [04:05:50]*** Cut start [04:05:50]*** Partial cut [04:05:50]*** CUTSNS_PIN = 1 [04:05:50]*** CUTSNS_PIN = 0 [04:05:50]*** Brake cut motor [04:05:50]Read from MH i2c: 01 [04:05:50]MH_I2C_Read... [04:05:50]*** Stop cut motor [04:05:50]*** Cut end [04:05:50]Read from MH i2c: 01 07 00 [04:05:50]MH_I2C_Read... [04:05:50]Read from MH i2c: 01 07 00 CB 01 00 00 00 00 00 FF 0F E1 [04:05:50]process_action close_receipt done [04:05:50]requested_data is exist [04:05:50]produce_requested_data [04:05:50]requested_item fm.sn is exist - process it [04:05:50]wFMCommunicate request_size=4 [04:05:50]MH_SAM_APDU [04:05:50]CAPDU: 80 11 00 00 [04:05:50]Write to MH i2c: E2 08 00 CC 01 80 11 00 00 00 00 00 00 47 [04:05:50]Write i2c OK [04:05:50]MH_I2C_Read... [04:05:50]Read from MH i2c: E2 [04:05:50]MH_I2C_Read... [04:05:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:05:50]Read from MH i2c: E2 17 00 [04:05:50]MH_I2C_Read... [04:05:50]Read from MH i2c: E2 17 00 CC 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 9B [04:05:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [04:05:50]wFMCommunicate OK [04:05:50]requested_item fd.num is exist - process it [04:05:50]SAM_PROTO_GetFieldsCounters [04:05:50]wFMCommunicate request_size=4 [04:05:50]MH_SAM_APDU [04:05:50]CAPDU: 80 13 00 00 [04:05:50]Write to MH i2c: E2 08 00 CD 01 80 13 00 00 00 00 00 00 4A [04:05:50]Write i2c OK [04:05:50]MH_I2C_Read... [04:05:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:05:51]Read from MH i2c: E2 [04:05:51]MH_I2C_Read... [04:05:51]Read from MH i2c: E2 62 00 [04:05:51]MH_I2C_Read... [04:05:51]Read from MH i2c: E2 62 00 CD 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 CE D8 04 00 0E 04 04 00 22 02 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 A6 [04:05:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 CE D8 04 00 0E 04 04 00 22 02 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 [04:05:51]wFMCommunicate OK [04:05:51]SAM_PROTO_GetFieldsCounters done [04:05:51]requested_item shift.num is exist - process it [04:05:51]requested_item shift.opened is exist - process it [04:05:51]req_shift_opened [04:05:51]FM_GetShiftState [04:05:51]SAM_PROTO_GetShiftState [04:05:51]wFMCommunicate request_size=4 [04:05:51]MH_SAM_APDU [04:05:51]CAPDU: 80 13 01 00 [04:05:51]Write to MH i2c: E2 08 00 CE 01 80 13 01 00 00 00 00 00 4C [04:05:51]Write i2c OK [04:05:51]MH_I2C_Read... [04:05:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:05:51]Read from MH i2c: E2 [04:05:51]MH_I2C_Read... [04:05:51]Read from MH i2c: E2 0E 00 [04:05:51]MH_I2C_Read... [04:05:51]Read from MH i2c: E2 0E 00 CE 01 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 45 [04:05:51]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [04:05:51]wFMCommunicate OK [04:05:51]SAM_PROTO_GetShiftState done [04:05:51]FM_GetShiftState done [04:05:51]req_shift_opened done [04:05:51]requested_item shift.open_date is exist - process it [04:05:51]req_shift_open_date [04:05:51]req_shift_open_date done [04:05:51]produce_requested_data done [04:05:51]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317646,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [04:05:51]process_action_free close_receipt [04:05:51]json_value_free [04:05:51]json_value_free done [04:05:51]process_json_proto returns [04:05:51]Send response to host [04:05:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317646,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [04:05:51]free response buf [04:05:51]execute_script done [04:05:51]execute_script returns [04:05:51]free content buf [04:05:51]Sock 10.Close socket [04:05:51]Sock 10.Thread stoped [04:05:54]OFD Sender: No OFD packet to send [04:05:59]OFD Sender: No OFD packet to send [04:06:04]OFD Sender: No OFD packet to send [04:06:09]OFD Sender: No OFD packet to send [04:06:14]OFD Sender: No OFD packet to send [04:06:20]OFD Sender: No OFD packet to send [04:06:25]OFD Sender: No OFD packet to send [04:06:30]OFD Sender: No OFD packet to send [04:06:35]OFD Sender: No OFD packet to send [04:06:38]accept exits with 7 [04:06:38]New connection [04:06:38]New thread 3067571556 created [04:06:38]Thread 3067428196 joined [04:06:38]Waiting for new connection... [04:06:38] Sock 7.Parse request [04:06:38]Sock 7.Check first char [04:06:38]Sock 7.First char is OK [04:06:38]request: POST /json_proto HTTP/1.0 [04:06:38]Method: POST [04:06:38]URL: /json_proto [04:06:38]Method is POST - this is cgi request [04:06:38]url: /json_proto [04:06:38]query_string will be loaded in cgi processing [04:06:38]execute_cgi json_proto POST (null) [04:06:38]execute_cgi path=json_proto method=POST [04:06:38]POST find Content-Length [04:06:38]Host: 172.17.50.195:8080 [04:06:38]Content-Length: 683 [04:06:38]Content-Type: application/json [04:06:38] [04:06:38]POST finish read [04:06:38]Found Content-Length = 683 [04:06:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092565", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:06:38]execute_script... [04:06:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092565", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:06:38]POST & json_proto [04:06:38]process_json_proto [04:06:38]json parsed OK: [04:06:38]protocol is kg_v1.0 [04:06:38]action value=close_receipt [04:06:38]process_action close_receipt [04:06:38]cmd_close_receipt [04:06:38]MH_GetDate [04:06:38]Write to MH i2c: F0 00 00 CF 01 BF [04:06:38]Write i2c OK [04:06:38]MH_I2C_Read... [04:06:38]Read from MH i2c: F0 [04:06:38]MH_I2C_Read... [04:06:38]Read from MH i2c: F0 09 00 [04:06:38]MH_I2C_Read... [04:06:38]Read from MH i2c: F0 09 00 CF 01 00 CE 0D 1F 67 43 33 1C 67 22 [04:06:38]GetLastDocTimeStamp 1730088347 [04:06:38]current date 1730088398 [04:06:38]FM_GetShiftState [04:06:38]SAM_PROTO_GetShiftState [04:06:38]wFMCommunicate request_size=4 [04:06:38]MH_SAM_APDU [04:06:38]CAPDU: 80 13 01 00 [04:06:38]Write to MH i2c: E2 08 00 D0 01 80 13 01 00 00 00 00 00 4E [04:06:38]Write i2c OK [04:06:38]MH_I2C_Read... [04:06:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:06:38]Read from MH i2c: E2 [04:06:38]MH_I2C_Read... [04:06:38]Read from MH i2c: E2 0E 00 [04:06:38]MH_I2C_Read... [04:06:38]Read from MH i2c: E2 0E 00 D0 01 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 47 [04:06:38]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [04:06:38]wFMCommunicate OK [04:06:38]SAM_PROTO_GetShiftState done [04:06:38]FM_GetShiftState done [04:06:38]opened in 1730073493 [04:06:38]opened+sec_in_day 1730159893 [04:06:38]quantity*price = 100015 [04:06:38]sum+1 = 100017 [04:06:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 122 28.10.2024 04:06 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317647 ФПД: 211861157784979 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T040638&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317647&fm=211861157784979&tin=02508201610067®Number=0000000000091628&sum=100000 [04:06:39]StoreToDocumentArchive [04:06:39]shift 546 fd 317647 [04:06:39]save to /storage/0546/doc_00317647 [04:06:39]save last doc name /storage/0546/doc_00317647 to /storage/kkm_last_doc_name [04:06:39]save OK [04:06:39]Clear old archive folders... [04:06:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:06:39]tlvbuf is 01E29DC0 [04:06:39]SAM_PROTO_ClearQueue [04:06:39]wFMCommunicate request_size=4 [04:06:39]MH_SAM_APDU [04:06:39]CAPDU: 80 09 00 00 [04:06:39]Write to MH i2c: E2 08 00 DD 01 80 09 00 00 00 00 00 00 50 [04:06:39]Write i2c OK [04:06:39]MH_I2C_Read... [04:06:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:06:39]Read from MH i2c: E2 [04:06:39]MH_I2C_Read... [04:06:39]Read from MH i2c: E2 03 00 [04:06:39]MH_I2C_Read... [04:06:39]Read from MH i2c: E2 03 00 DD 01 00 90 00 52 [04:06:39]RAPDU: 90 00 [04:06:39]wFMCommunicate OK [04:06:39]SAM_PROTO_ClearQueue done [04:06:39]KKMCreateOFDPacket [04:06:39]OFDProtocolAddRootSTLVToBuf [04:06:39]FM_MakeSignedData [04:06:39]FM_MakeSignedData [04:06:39]SAM_PROTO_SignData [04:06:39]wFMCommunicate request_size=4 [04:06:39]MH_SAM_APDU [04:06:39]CAPDU: 80 0D 01 02 [04:06:39]Write to MH i2c: E2 08 00 DE 01 80 0D 01 02 00 00 00 00 58 [04:06:39]Write i2c OK [04:06:39]MH_I2C_Read... [04:06:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:06:39]Read from MH i2c: E2 [04:06:39]MH_I2C_Read... [04:06:39]Read from MH i2c: E2 03 00 [04:06:39]MH_I2C_Read... [04:06:39]Read from MH i2c: E2 03 00 DE 01 00 90 00 53 [04:06:39]RAPDU: 90 00 [04:06:39]wFMCommunicate OK [04:06:39]wFMCommunicate request_size=255 [04:06:39]MH_SAM_APDU [04:06:39]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 CE 0D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CF D8 04 00 35 04 06 00 C0 [04:06:39]Write to MH i2c: E2 02 01 DF 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 CE 0D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CF D8 04 00 35 04 06 00 C0 00 00 4A [04:06:39]Write i2c OK [04:06:39]MH_I2C_Read... [04:06:40]OFD Sender: No OFD packet to send [04:06:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:06:40]Read from MH i2c: E2 [04:06:40]MH_I2C_Read... [04:06:40]Read from MH i2c: E2 03 00 [04:06:40]MH_I2C_Read... [04:06:40]Read from MH i2c: E2 03 00 DF 01 00 90 00 54 [04:06:40]RAPDU: 90 00 [04:06:40]wFMCommunicate OK [04:06:40]wFMCommunicate request_size=10 [04:06:40]MH_SAM_APDU [04:06:40]CAPDU: 80 0D 02 02 05 AF C5 0D 2D 93 [04:06:40]Write to MH i2c: E2 0D 00 E0 01 80 0D 02 02 05 00 AF C5 0D 2D 93 00 00 A6 [04:06:40]Write i2c OK [04:06:40]MH_I2C_Read... [04:06:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:06:40]Read from MH i2c: E2 [04:06:40]MH_I2C_Read... [04:06:40]Read from MH i2c: E2 03 00 [04:06:40]MH_I2C_Read... [04:06:40]Read from MH i2c: E2 03 00 E0 01 00 90 00 55 [04:06:40]RAPDU: 90 00 [04:06:40]wFMCommunicate OK [04:06:40]wFMCommunicate request_size=4 [04:06:40]MH_SAM_APDU [04:06:40]CAPDU: 80 0D 03 02 [04:06:40]Write to MH i2c: E2 08 00 E1 01 80 0D 03 02 00 00 00 00 5D [04:06:40]Write i2c OK [04:06:40]MH_I2C_Read... [04:06:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:06:40]Read from MH i2c: E2 [04:06:40]MH_I2C_Read... [04:06:40]Read from MH i2c: E2 0B 00 [04:06:40]MH_I2C_Read... [04:06:40]Read from MH i2c: E2 0B 00 E1 01 00 D5 B6 B8 92 8A EC 4E 8F 90 00 86 [04:06:40]RAPDU: D5 B6 B8 92 8A EC 4E 8F 90 00 [04:06:40]wFMCommunicate OK [04:06:40]SAM_PROTO_SignData done [04:06:40]FM_MakeSignedData done [04:06:40]CreateOFDProtocolMessage [04:06:40]wFMCommunicate request_size=4 [04:06:40]MH_SAM_APDU [04:06:40]CAPDU: 80 11 00 00 [04:06:40]Write to MH i2c: E2 08 00 E2 01 80 11 00 00 00 00 00 00 5D [04:06:40]Write i2c OK [04:06:40]MH_I2C_Read... [04:06:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:06:40]Read from MH i2c: E2 [04:06:40]MH_I2C_Read... [04:06:40]Read from MH i2c: E2 17 00 [04:06:40]MH_I2C_Read... [04:06:40]Read from MH i2c: E2 17 00 E2 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B1 [04:06:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [04:06:40]wFMCommunicate OK [04:06:40]CreateOFDProtocolMessage done [04:06:40]OFDSenderStorePacket 317647 [04:06:40]StoreOFDPacket docnum=317647 [04:06:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 EA B4 07 01 85 A9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 CE 0D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CF D8 04 00 35 04 06 00 C0 AF C5 0D 2D 93 D5 B6 B8 92 8A EC 4E 8F [04:06:40]CheckFolder [04:06:40]dirname=/storage/ofd_packets [04:06:40]CheckFolder done [04:06:40]ProducePacketName [04:06:40]name=ofd_packets/00317647 [04:06:40]NVStorageSaveData ofd_packets/00317647 [04:06:40]File name is /storage/ofd_packets/00317647 [04:06:40]Write 301 bytes [04:06:40]NVStorageSaveData done [04:06:40]OFDSenderStorePacket done [04:06:40]KKMCreateOFDPacket done [04:06:40]NVStorageSaveData kkm_last_timestamp [04:06:40]File name is /storage/kkm_last_timestamp [04:06:40]Write 4 bytes [04:06:40]NVStorageSaveData done [04:06:40]ExternCall_PrintAddStr [04:06:40]wPrintStart [04:06:40]Write to MH i2c: 01 00 00 E3 01 E4 [04:06:40]Write i2c OK [04:06:40]MH_I2C_Read... [04:06:40]Read from MH i2c: 01 [04:06:40]MH_I2C_Read... [04:06:40]Read from MH i2c: 01 07 00 [04:06:40]MH_I2C_Read... [04:06:40]Read from MH i2c: 01 07 00 E3 01 00 00 00 00 00 FF 0F F9 [04:06:40]RasterBufferAndPrint [04:06:40]line Счет N : (1)1092565 [04:06:40]line ИНН: 02508201610067 [04:06:40]line Контрольно-Кассовый Чек [04:06:40]line ПРОДАЖА [04:06:40]line ТРК (МРК, ГНК) : 53 [04:06:40]line Товар: 2710124130 [04:06:40]line Аи-92-К-2 [04:06:40]line 14.950 * 66.90 [04:06:40]line = 1000.16 [04:06:40]line НДС 12% НСП 1% [04:06:40]line > о реализуемом товаре [04:06:40]line ОКРУГЛЕНИЕ: -0.16 [04:06:40]line ИТОГО: 1000.00 [04:06:40]line Внесено: 1000.00 [04:06:40]line СДАЧА: 0.00 [04:06:40]line НСП 1% : 8.85 [04:06:40]line НДС 12% : 106.21 [04:06:40]line Наличными: 1000.00 [04:06:40]line Безнал.: 0.00 [04:06:40]line Место: АЗС № 101 "Партнер Нефть" [04:06:40]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [04:06:40]line СНО: Общий режим [04:06:40]line Чек 122 28.10.2024 04:06 [04:06:40]line Смена: 546 ФФД: 1.0 [04:06:40]line ЗНМ: 0300000082 [04:06:40]line РНМ: 0000000000091628 [04:06:40]line Версия ККМ: 001 [04:06:40]line ФМ: 0000000000874671 [04:06:40]line ФД: 317647 [04:06:40]line ФПД: 211861157784979 [04:06:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T040638&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317647&fm=211861157784979&tin=02508201610067®Number=0000000000091628&sum=100000 [04:06:40]OFD Sender: Processing packet 317647 [packets to send 127, broken 126] [04:06:40]ProducePacketName [04:06:40]name=ofd_packets/00317647 [04:06:40]OFD Sender: To server: pG, [04:06:40]CommunicateWithHost lk.salyk.kg:30040 [04:06:40]ConnectInit lk.salyk.kg [04:06:40]written 0, free lines is 4095 [04:06:40]Connected sock=10 [04:06:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 EA B4 07 01 85 A9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 CE 0D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CF D8 04 00 35 04 06 00 C0 AF C5 0D 2D 93 D5 B6 B8 92 8A EC 4E 8F [04:06:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 16 22 47 00 05 57 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CF D8 04 00 F4 03 04 00 89 B9 1E 67 B6 04 01 00 00 04 70 FF 8D 41 0E C3 5B [04:06:40]CommunicateWithHost err = 0 [04:06:40]CheckOFDResponse [04:06:40]1017 (14) - 77093643461234 [04:06:40]1041 (16) - 0000000000874671 [04:06:40]1040 (4) - 317647 [04:06:40]1012 (4) - 27.10.2024 22:07 [04:06:40]1206 (1) - 0 [04:06:40]OFD Sender: Remove packet 317647 [04:06:40]ProducePacketName [04:06:40]name=ofd_packets/00317647 [04:06:40]NVStorageDeleteData [04:06:41]Write to MH i2c: 01 00 00 0E 02 10 [04:06:41]Write i2c OK [04:06:41]MH_I2C_Read... [04:06:41]Read from MH i2c: 01 [04:06:41]MH_I2C_Read... [04:06:41]Read from MH i2c: 01 07 00 [04:06:41]MH_I2C_Read... [04:06:41]Read from MH i2c: 01 07 00 0E 02 00 00 00 00 00 E7 0C 0A [04:06:41]RasterBufferAndPrint [04:06:41]line [04:06:41]line [04:06:41]line [04:06:41]line [04:06:41]line [04:06:41]written 0, free lines is 3310 [04:06:41]MH_Cut [04:06:41]Write to MH i2c: D1 01 00 15 02 01 E9 [04:06:41]Write i2c OK [04:06:41]MH_I2C_Read... [04:06:41]Read from MH i2c: D1 [04:06:41]MH_I2C_Read... [04:06:41]Read from MH i2c: D1 01 00 [04:06:41]MH_I2C_Read... [04:06:41]Read from MH i2c: D1 01 00 15 02 00 E8 [04:06:41]Write to MH i2c: 01 00 00 16 02 18 [04:06:41]Write i2c OK [04:06:41]MH_I2C_Read... [04:06:41]OFD Sender: No OFD packet to send [04:06:41]*** Cut start [04:06:41]*** Partial cut [04:06:41]*** CUTSNS_PIN = 1 [04:06:41]*** CUTSNS_PIN = 0 [04:06:42]*** Brake cut motor [04:06:42]Read from MH i2c: 01 [04:06:42]MH_I2C_Read... [04:06:42]*** Stop cut motor [04:06:42]*** Cut end [04:06:42]Read from MH i2c: 01 07 00 [04:06:42]MH_I2C_Read... [04:06:42]Read from MH i2c: 01 07 00 16 02 00 00 00 00 00 FF 0F 2D [04:06:42]process_action close_receipt done [04:06:42]requested_data is exist [04:06:42]produce_requested_data [04:06:42]requested_item fm.sn is exist - process it [04:06:42]wFMCommunicate request_size=4 [04:06:42]MH_SAM_APDU [04:06:42]CAPDU: 80 11 00 00 [04:06:42]Write to MH i2c: E2 08 00 17 02 80 11 00 00 00 00 00 00 93 [04:06:42]Write i2c OK [04:06:42]MH_I2C_Read... [04:06:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:06:42]Read from MH i2c: E2 [04:06:42]MH_I2C_Read... [04:06:42]Read from MH i2c: E2 17 00 [04:06:42]MH_I2C_Read... [04:06:42]Read from MH i2c: E2 17 00 17 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E7 [04:06:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [04:06:42]wFMCommunicate OK [04:06:42]requested_item fd.num is exist - process it [04:06:42]SAM_PROTO_GetFieldsCounters [04:06:42]wFMCommunicate request_size=4 [04:06:42]MH_SAM_APDU [04:06:42]CAPDU: 80 13 00 00 [04:06:42]Write to MH i2c: E2 08 00 18 02 80 13 00 00 00 00 00 00 96 [04:06:42]Write i2c OK [04:06:42]MH_I2C_Read... [04:06:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:06:42]Read from MH i2c: E2 [04:06:42]MH_I2C_Read... [04:06:42]Read from MH i2c: E2 62 00 [04:06:42]MH_I2C_Read... [04:06:42]Read from MH i2c: E2 62 00 18 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 CF D8 04 00 0E 04 04 00 22 02 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 F6 [04:06:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 CF D8 04 00 0E 04 04 00 22 02 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 [04:06:42]wFMCommunicate OK [04:06:42]SAM_PROTO_GetFieldsCounters done [04:06:42]requested_item shift.num is exist - process it [04:06:42]requested_item shift.opened is exist - process it [04:06:42]req_shift_opened [04:06:42]FM_GetShiftState [04:06:42]SAM_PROTO_GetShiftState [04:06:42]wFMCommunicate request_size=4 [04:06:42]MH_SAM_APDU [04:06:42]CAPDU: 80 13 01 00 [04:06:42]Write to MH i2c: E2 08 00 19 02 80 13 01 00 00 00 00 00 98 [04:06:42]Write i2c OK [04:06:42]MH_I2C_Read... [04:06:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:06:42]Read from MH i2c: E2 [04:06:42]MH_I2C_Read... [04:06:42]Read from MH i2c: E2 0E 00 [04:06:42]MH_I2C_Read... [04:06:42]Read from MH i2c: E2 0E 00 19 02 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 91 [04:06:42]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [04:06:42]wFMCommunicate OK [04:06:42]SAM_PROTO_GetShiftState done [04:06:42]FM_GetShiftState done [04:06:42]req_shift_opened done [04:06:42]requested_item shift.open_date is exist - process it [04:06:42]req_shift_open_date [04:06:42]req_shift_open_date done [04:06:42]produce_requested_data done [04:06:42]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317647,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [04:06:42]process_action_free close_receipt [04:06:42]json_value_free [04:06:42]json_value_free done [04:06:42]process_json_proto returns [04:06:42]Send response to host [04:06:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317647,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [04:06:42]free response buf [04:06:42]execute_script done [04:06:42]execute_script returns [04:06:42]free content buf [04:06:42]Sock 7.Close socket [04:06:42]Sock 7.Thread stoped [04:06:46]OFD Sender: No OFD packet to send [04:06:51]OFD Sender: No OFD packet to send [04:06:56]OFD Sender: No OFD packet to send [04:07:01]OFD Sender: No OFD packet to send [04:07:06]OFD Sender: No OFD packet to send [04:07:11]OFD Sender: No OFD packet to send [04:07:16]OFD Sender: No OFD packet to send [04:07:21]OFD Sender: No OFD packet to send [04:07:26]OFD Sender: No OFD packet to send [04:07:31]OFD Sender: No OFD packet to send [04:07:36]OFD Sender: No OFD packet to send [04:07:41]OFD Sender: No OFD packet to send [04:07:46]OFD Sender: No OFD packet to send [04:07:51]OFD Sender: No OFD packet to send [04:07:56]OFD Sender: No OFD packet to send [04:08:01]OFD Sender: No OFD packet to send [04:08:06]OFD Sender: No OFD packet to send [04:08:11]OFD Sender: No OFD packet to send [04:08:16]OFD Sender: No OFD packet to send [04:08:16]accept exits with 9 [04:08:16]New connection [04:08:16]New thread 3067428196 created [04:08:16]Thread 3067571556 joined [04:08:16]Waiting for new connection... [04:08:16] Sock 9.Parse request [04:08:16]Sock 9.Check first char [04:08:16]Sock 9.First char is OK [04:08:16]request: POST /json_proto HTTP/1.0 [04:08:16]Method: POST [04:08:16]URL: /json_proto [04:08:16]Method is POST - this is cgi request [04:08:16]url: /json_proto [04:08:16]query_string will be loaded in cgi processing [04:08:16]execute_cgi json_proto POST (null) [04:08:16]execute_cgi path=json_proto method=POST [04:08:16]POST find Content-Length [04:08:16]Host: 172.17.50.195:8080 [04:08:16]Content-Length: 686 [04:08:16]Content-Type: application/json [04:08:16] [04:08:16]POST finish read [04:08:16]Found Content-Length = 686 [04:08:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092564", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 42.930, "sum" : 1644.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 1644.00, "payments": [ { "type": 0, "sum" : 1644.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:08:16]execute_script... [04:08:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092564", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 42.930, "sum" : 1644.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 1644.00, "payments": [ { "type": 0, "sum" : 1644.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:08:16]POST & json_proto [04:08:16]process_json_proto [04:08:16]json parsed OK: [04:08:16]protocol is kg_v1.0 [04:08:16]action value=close_receipt [04:08:16]process_action close_receipt [04:08:16]cmd_close_receipt [04:08:16]MH_GetDate [04:08:16]Write to MH i2c: F0 00 00 1A 02 0B [04:08:16]Write i2c OK [04:08:16]MH_I2C_Read... [04:08:16]Read from MH i2c: F0 [04:08:16]MH_I2C_Read... [04:08:16]Read from MH i2c: F0 09 00 [04:08:16]MH_I2C_Read... [04:08:16]Read from MH i2c: F0 09 00 1A 02 00 31 0E 1F 67 43 33 1C 67 D2 [04:08:16]GetLastDocTimeStamp 1730088398 [04:08:16]current date 1730088497 [04:08:16]FM_GetShiftState [04:08:16]SAM_PROTO_GetShiftState [04:08:16]wFMCommunicate request_size=4 [04:08:16]MH_SAM_APDU [04:08:16]CAPDU: 80 13 01 00 [04:08:16]Write to MH i2c: E2 08 00 1B 02 80 13 01 00 00 00 00 00 9A [04:08:16]Write i2c OK [04:08:16]MH_I2C_Read... [04:08:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:08:16]Read from MH i2c: E2 [04:08:16]MH_I2C_Read... [04:08:16]Read from MH i2c: E2 0E 00 [04:08:16]MH_I2C_Read... [04:08:16]Read from MH i2c: E2 0E 00 1B 02 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 93 [04:08:16]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [04:08:16]wFMCommunicate OK [04:08:16]SAM_PROTO_GetShiftState done [04:08:16]FM_GetShiftState done [04:08:16]opened in 1730073493 [04:08:16]opened+sec_in_day 1730159893 [04:08:16]quantity*price = 164421 [04:08:16]sum+1 = 164423 [04:08:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1644.00 Внесено: 2000.00 СДАЧА: 356.00 НСП 1% : 14.55 НДС 12% : 174.61 Наличными: 1644.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 123 28.10.2024 04:08 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317648 ФПД: 66346066378491 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T040817&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317648&fm=66346066378491&tin=02508201610067®Number=0000000000091628&sum=164400 [04:08:17]StoreToDocumentArchive [04:08:17]shift 546 fd 317648 [04:08:17]save to /storage/0546/doc_00317648 [04:08:17]save last doc name /storage/0546/doc_00317648 to /storage/kkm_last_doc_name [04:08:17]save OK [04:08:17]Clear old archive folders... [04:08:17]ProcessDocumentItem done err = 0, tmpTLVsize=250 [04:08:17]tlvbuf is 01E3FDD0 [04:08:17]SAM_PROTO_ClearQueue [04:08:17]wFMCommunicate request_size=4 [04:08:17]MH_SAM_APDU [04:08:17]CAPDU: 80 09 00 00 [04:08:17]Write to MH i2c: E2 08 00 28 02 80 09 00 00 00 00 00 00 9C [04:08:17]Write i2c OK [04:08:17]MH_I2C_Read... [04:08:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:08:18]Read from MH i2c: E2 [04:08:18]MH_I2C_Read... [04:08:18]Read from MH i2c: E2 03 00 [04:08:18]MH_I2C_Read... [04:08:18]Read from MH i2c: E2 03 00 28 02 00 90 00 9E [04:08:18]RAPDU: 90 00 [04:08:18]wFMCommunicate OK [04:08:18]SAM_PROTO_ClearQueue done [04:08:18]KKMCreateOFDPacket [04:08:18]OFDProtocolAddRootSTLVToBuf [04:08:18]FM_MakeSignedData [04:08:18]FM_MakeSignedData [04:08:18]SAM_PROTO_SignData [04:08:18]wFMCommunicate request_size=4 [04:08:18]MH_SAM_APDU [04:08:18]CAPDU: 80 0D 01 02 [04:08:18]Write to MH i2c: E2 08 00 29 02 80 0D 01 02 00 00 00 00 A4 [04:08:18]Write i2c OK [04:08:18]MH_I2C_Read... [04:08:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:08:18]Read from MH i2c: E2 [04:08:18]MH_I2C_Read... [04:08:18]Read from MH i2c: E2 03 00 [04:08:18]MH_I2C_Read... [04:08:18]Read from MH i2c: E2 03 00 29 02 00 90 00 9F [04:08:18]RAPDU: 90 00 [04:08:18]wFMCommunicate OK [04:08:18]wFMCommunicate request_size=255 [04:08:18]MH_SAM_APDU [04:08:18]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 B2 A7 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 46 82 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 82 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AF 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 35 44 00 00 00 00 07 04 06 00 30 82 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 31 0E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D0 D8 04 00 35 04 06 00 3C 57 [04:08:18]Write to MH i2c: E2 02 01 2A 02 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 B2 A7 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 46 82 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 82 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AF 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 35 44 00 00 00 00 07 04 06 00 30 82 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 31 0E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D0 D8 04 00 35 04 06 00 3C 57 00 00 B6 [04:08:18]Write i2c OK [04:08:18]MH_I2C_Read... [04:08:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:08:18]Read from MH i2c: E2 [04:08:18]MH_I2C_Read... [04:08:18]Read from MH i2c: E2 03 00 [04:08:18]MH_I2C_Read... [04:08:18]Read from MH i2c: E2 03 00 2A 02 00 90 00 A0 [04:08:18]RAPDU: 90 00 [04:08:18]wFMCommunicate OK [04:08:18]wFMCommunicate request_size=9 [04:08:18]MH_SAM_APDU [04:08:18]CAPDU: 80 0D 02 02 04 65 B7 FE FB [04:08:18]Write to MH i2c: E2 0C 00 2B 02 80 0D 02 02 04 00 65 B7 FE FB 00 00 C4 [04:08:18]Write i2c OK [04:08:18]MH_I2C_Read... [04:08:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:08:18]Read from MH i2c: E2 [04:08:18]MH_I2C_Read... [04:08:18]Read from MH i2c: E2 03 00 [04:08:18]MH_I2C_Read... [04:08:18]Read from MH i2c: E2 03 00 2B 02 00 90 00 A1 [04:08:18]RAPDU: 90 00 [04:08:18]wFMCommunicate OK [04:08:18]wFMCommunicate request_size=4 [04:08:18]MH_SAM_APDU [04:08:18]CAPDU: 80 0D 03 02 [04:08:18]Write to MH i2c: E2 08 00 2C 02 80 0D 03 02 00 00 00 00 A9 [04:08:18]Write i2c OK [04:08:18]MH_I2C_Read... [04:08:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:08:18]Read from MH i2c: E2 [04:08:18]MH_I2C_Read... [04:08:18]Read from MH i2c: E2 0B 00 [04:08:18]MH_I2C_Read... [04:08:18]Read from MH i2c: E2 0B 00 2C 02 00 29 95 17 51 61 A5 C6 F1 90 00 8D [04:08:18]RAPDU: 29 95 17 51 61 A5 C6 F1 90 00 [04:08:18]wFMCommunicate OK [04:08:18]SAM_PROTO_SignData done [04:08:18]FM_MakeSignedData done [04:08:18]CreateOFDProtocolMessage [04:08:18]wFMCommunicate request_size=4 [04:08:18]MH_SAM_APDU [04:08:18]CAPDU: 80 11 00 00 [04:08:18]Write to MH i2c: E2 08 00 2D 02 80 11 00 00 00 00 00 00 A9 [04:08:18]Write i2c OK [04:08:18]MH_I2C_Read... [04:08:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:08:18]Read from MH i2c: E2 [04:08:18]MH_I2C_Read... [04:08:18]Read from MH i2c: E2 17 00 [04:08:18]MH_I2C_Read... [04:08:18]Read from MH i2c: E2 17 00 2D 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 FD [04:08:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [04:08:18]wFMCommunicate OK [04:08:18]CreateOFDProtocolMessage done [04:08:18]OFDSenderStorePacket 317648 [04:08:18]StoreOFDPacket docnum=317648 [04:08:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 B4 4D 06 01 86 7D 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 B2 A7 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 46 82 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 82 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AF 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 35 44 00 00 00 00 07 04 06 00 30 82 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 31 0E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D0 D8 04 00 35 04 06 00 3C 57 65 B7 FE FB 29 95 17 51 61 A5 C6 F1 [04:08:18]CheckFolder [04:08:18]dirname=/storage/ofd_packets [04:08:18]CheckFolder done [04:08:18]ProducePacketName [04:08:18]name=ofd_packets/00317648 [04:08:18]NVStorageSaveData ofd_packets/00317648 [04:08:18]File name is /storage/ofd_packets/00317648 [04:08:18]Write 300 bytes [04:08:18]NVStorageSaveData done [04:08:18]OFDSenderStorePacket done [04:08:18]KKMCreateOFDPacket done [04:08:18]NVStorageSaveData kkm_last_timestamp [04:08:18]File name is /storage/kkm_last_timestamp [04:08:18]Write 4 bytes [04:08:18]NVStorageSaveData done [04:08:18]ExternCall_PrintAddStr [04:08:18]wPrintStart [04:08:18]Write to MH i2c: 01 00 00 2E 02 30 [04:08:18]Write i2c OK [04:08:18]MH_I2C_Read... [04:08:18]Read from MH i2c: 01 [04:08:18]MH_I2C_Read... [04:08:18]Read from MH i2c: 01 07 00 [04:08:18]MH_I2C_Read... [04:08:18]Read from MH i2c: 01 07 00 2E 02 00 00 00 00 00 FF 0F 45 [04:08:18]RasterBufferAndPrint [04:08:18]line Счет N : (1)1092564 [04:08:18]line ИНН: 02508201610067 [04:08:18]line Контрольно-Кассовый Чек [04:08:18]line ПРОДАЖА [04:08:18]line ТРК (МРК, ГНК) : 71 [04:08:18]line Товар: 2711190000 [04:08:18]line ГАЗ-К-5 [04:08:18]line 42.930 * 38.30 [04:08:18]line = 1644.22 [04:08:18]line НДС 12% НСП 1% [04:08:18]line > о реализуемом товаре [04:08:18]line ОКРУГЛЕНИЕ: -0.22 [04:08:18]line ИТОГО: 1644.00 [04:08:18]line Внесено: 2000.00 [04:08:18]line СДАЧА: 356.00 [04:08:18]line НСП 1% : 14.55 [04:08:18]line НДС 12% : 174.61 [04:08:18]line Наличными: 1644.00 [04:08:18]line Безнал.: 0.00 [04:08:18]line Место: АЗС № 101 "Партнер Нефть" [04:08:18]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [04:08:18]line СНО: Общий режим [04:08:18]line Чек 123 28.10.2024 04:08 [04:08:18]line Смена: 546 ФФД: 1.0 [04:08:18]line ЗНМ: 0300000082 [04:08:18]line РНМ: 0000000000091628 [04:08:18]line Версия ККМ: 001 [04:08:18]line ФМ: 0000000000874671 [04:08:18]line ФД: 317648 [04:08:18]line ФПД: 66346066378491 [04:08:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T040817&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317648&fm=66346066378491&tin=02508201610067®Number=0000000000091628&sum=164400 [04:08:18]OFD Sender: Processing packet 317648 [packets to send 127, broken 126] [04:08:18]ProducePacketName [04:08:18]name=ofd_packets/00317648 [04:08:18]OFD Sender: To server: pG, [04:08:18]CommunicateWithHost lk.salyk.kg:30040 [04:08:18]ConnectInit lk.salyk.kg [04:08:18]written 0, free lines is 4095 [04:08:18]Connected sock=10 [04:08:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 B4 4D 06 01 86 7D 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 B2 A7 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 46 82 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 82 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AF 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 35 44 00 00 00 00 07 04 06 00 30 82 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 31 0E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D0 D8 04 00 35 04 06 00 3C 57 65 B7 FE FB 29 95 17 51 61 A5 C6 F1 [04:08:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 2D 76 47 00 5C 9C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D0 D8 04 00 F4 03 04 00 EB B9 1E 67 B6 04 01 00 00 05 EE F7 C9 00 E2 09 95 [04:08:19]CommunicateWithHost err = 0 [04:08:19]CheckOFDResponse [04:08:19]1017 (14) - 77093643461234 [04:08:19]1041 (16) - 0000000000874671 [04:08:19]1040 (4) - 317648 [04:08:19]1012 (4) - 27.10.2024 22:08 [04:08:19]1206 (1) - 0 [04:08:19]OFD Sender: Remove packet 317648 [04:08:19]ProducePacketName [04:08:19]name=ofd_packets/00317648 [04:08:19]NVStorageDeleteData [04:08:19]Write to MH i2c: 01 00 00 59 02 5B [04:08:19]Write i2c OK [04:08:19]MH_I2C_Read... [04:08:19]Read from MH i2c: 01 [04:08:19]MH_I2C_Read... [04:08:19]Read from MH i2c: 01 07 00 [04:08:19]MH_I2C_Read... [04:08:19]Read from MH i2c: 01 07 00 59 02 00 00 00 00 00 EA 0C 58 [04:08:19]RasterBufferAndPrint [04:08:19]line [04:08:19]line [04:08:19]line [04:08:19]line [04:08:19]line [04:08:19]written 0, free lines is 3312 [04:08:19]MH_Cut [04:08:19]Write to MH i2c: D1 01 00 60 02 01 34 [04:08:19]Write i2c OK [04:08:19]MH_I2C_Read... [04:08:19]Read from MH i2c: D1 [04:08:19]MH_I2C_Read... [04:08:19]Read from MH i2c: D1 01 00 [04:08:19]MH_I2C_Read... [04:08:19]Read from MH i2c: D1 01 00 60 02 00 33 [04:08:19]Write to MH i2c: 01 00 00 61 02 63 [04:08:19]Write i2c OK [04:08:19]MH_I2C_Read... [04:08:19]OFD Sender: No OFD packet to send [04:08:19]*** Cut start [04:08:19]*** Partial cut [04:08:19]*** CUTSNS_PIN = 1 [04:08:20]*** CUTSNS_PIN = 0 [04:08:20]*** Brake cut motor [04:08:20]Read from MH i2c: 01 [04:08:20]MH_I2C_Read... [04:08:20]*** Stop cut motor [04:08:20]*** Cut end [04:08:20]Read from MH i2c: 01 07 00 [04:08:20]MH_I2C_Read... [04:08:20]Read from MH i2c: 01 07 00 61 02 00 00 00 00 00 FF 0F 78 [04:08:20]process_action close_receipt done [04:08:20]requested_data is exist [04:08:20]produce_requested_data [04:08:20]requested_item fm.sn is exist - process it [04:08:20]wFMCommunicate request_size=4 [04:08:20]MH_SAM_APDU [04:08:20]CAPDU: 80 11 00 00 [04:08:20]Write to MH i2c: E2 08 00 62 02 80 11 00 00 00 00 00 00 DE [04:08:20]Write i2c OK [04:08:20]MH_I2C_Read... [04:08:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:08:20]Read from MH i2c: E2 [04:08:20]MH_I2C_Read... [04:08:20]Read from MH i2c: E2 17 00 [04:08:20]MH_I2C_Read... [04:08:20]Read from MH i2c: E2 17 00 62 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 32 [04:08:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [04:08:20]wFMCommunicate OK [04:08:20]requested_item fd.num is exist - process it [04:08:20]SAM_PROTO_GetFieldsCounters [04:08:20]wFMCommunicate request_size=4 [04:08:20]MH_SAM_APDU [04:08:20]CAPDU: 80 13 00 00 [04:08:20]Write to MH i2c: E2 08 00 63 02 80 13 00 00 00 00 00 00 E1 [04:08:20]Write i2c OK [04:08:20]MH_I2C_Read... [04:08:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:08:20]Read from MH i2c: E2 [04:08:20]MH_I2C_Read... [04:08:20]Read from MH i2c: E2 62 00 [04:08:20]MH_I2C_Read... [04:08:20]Read from MH i2c: E2 62 00 63 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D0 D8 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 7B 00 00 00 5E 04 04 00 7B 00 00 00 57 04 04 00 7C 00 00 00 19 04 04 00 00 00 00 00 90 00 45 [04:08:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D0 D8 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 7B 00 00 00 5E 04 04 00 7B 00 00 00 57 04 04 00 7C 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:08:20]wFMCommunicate OK [04:08:20]SAM_PROTO_GetFieldsCounters done [04:08:20]requested_item shift.num is exist - process it [04:08:20]requested_item shift.opened is exist - process it [04:08:20]req_shift_opened [04:08:20]FM_GetShiftState [04:08:20]SAM_PROTO_GetShiftState [04:08:20]wFMCommunicate request_size=4 [04:08:20]MH_SAM_APDU [04:08:20]CAPDU: 80 13 01 00 [04:08:20]Write to MH i2c: E2 08 00 64 02 80 13 01 00 00 00 00 00 E3 [04:08:20]Write i2c OK [04:08:20]MH_I2C_Read... [04:08:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:08:20]Read from MH i2c: E2 [04:08:20]MH_I2C_Read... [04:08:20]Read from MH i2c: E2 0E 00 [04:08:20]MH_I2C_Read... [04:08:20]Read from MH i2c: E2 0E 00 64 02 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 DC [04:08:20]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [04:08:20]wFMCommunicate OK [04:08:20]SAM_PROTO_GetShiftState done [04:08:20]FM_GetShiftState done [04:08:20]req_shift_opened done [04:08:20]requested_item shift.open_date is exist - process it [04:08:20]req_shift_open_date [04:08:20]req_shift_open_date done [04:08:20]produce_requested_data done [04:08:20]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317648,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [04:08:20]process_action_free close_receipt [04:08:20]json_value_free [04:08:20]json_value_free done [04:08:20]process_json_proto returns [04:08:20]Send response to host [04:08:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317648,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [04:08:20]free response buf [04:08:20]execute_script done [04:08:20]execute_script returns [04:08:20]free content buf [04:08:20]Sock 9.Close socket [04:08:20]Sock 9.Thread stoped [04:08:24]OFD Sender: No OFD packet to send [04:08:29]OFD Sender: No OFD packet to send [04:08:34]OFD Sender: No OFD packet to send [04:08:39]OFD Sender: No OFD packet to send [04:08:44]OFD Sender: No OFD packet to send [04:08:49]OFD Sender: No OFD packet to send [04:08:54]OFD Sender: No OFD packet to send [04:08:59]OFD Sender: No OFD packet to send [04:09:04]OFD Sender: No OFD packet to send [04:09:09]OFD Sender: No OFD packet to send [04:09:14]OFD Sender: No OFD packet to send [04:09:19]OFD Sender: No OFD packet to send [04:09:24]OFD Sender: No OFD packet to send [04:09:29]OFD Sender: No OFD packet to send [04:09:34]OFD Sender: No OFD packet to send [04:09:39]OFD Sender: No OFD packet to send [04:09:44]OFD Sender: No OFD packet to send [04:09:49]OFD Sender: No OFD packet to send [04:09:54]OFD Sender: No OFD packet to send [04:09:59]OFD Sender: No OFD packet to send [04:10:04]OFD Sender: No OFD packet to send [04:10:09]OFD Sender: No OFD packet to send [04:10:14]OFD Sender: No OFD packet to send [04:10:19]OFD Sender: No OFD packet to send [04:10:24]OFD Sender: No OFD packet to send [04:10:29]OFD Sender: No OFD packet to send [04:10:34]OFD Sender: No OFD packet to send [04:10:39]OFD Sender: No OFD packet to send [04:10:44]OFD Sender: No OFD packet to send [04:10:49]OFD Sender: No OFD packet to send [04:10:54]OFD Sender: No OFD packet to send [04:10:59]OFD Sender: No OFD packet to send [04:11:02]accept exits with 7 [04:11:02]New connection [04:11:02]New thread 3067571556 created [04:11:02]Thread 3067428196 joined [04:11:02]Waiting for new connection... [04:11:02] Sock 7.Parse request [04:11:02]Sock 7.Check first char [04:11:02]Sock 7.First char is OK [04:11:02]request: POST /json_proto HTTP/1.0 [04:11:02]Method: POST [04:11:02]URL: /json_proto [04:11:02]Method is POST - this is cgi request [04:11:02]url: /json_proto [04:11:02]query_string will be loaded in cgi processing [04:11:02]execute_cgi json_proto POST (null) [04:11:02]execute_cgi path=json_proto method=POST [04:11:02]POST find Content-Length [04:11:02]Host: 172.17.50.195:8080 [04:11:02]Content-Length: 215 [04:11:02]Content-Type: application/json [04:11:02] [04:11:02]POST finish read [04:11:02]Found Content-Length = 215 [04:11: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" ] } } [04:11:02]execute_script... [04:11: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" ] } } [04:11:02]POST & json_proto [04:11:02]process_json_proto [04:11:02]json parsed OK: [04:11:02]protocol is kg_v1.0 [04:11:02]action value=get_value [04:11:02]process_action get_value [04:11:02]cmd_get_value [04:11:02]process_action get_value done [04:11:02]requested_data is exist [04:11:02]produce_requested_data [04:11:02]requested_item kkm.sn is exist - process it [04:11:02]requested_item kkm.ver is exist - process it [04:11:02]requested_item fm.sn is exist - process it [04:11:02]wFMCommunicate request_size=4 [04:11:02]MH_SAM_APDU [04:11:02]CAPDU: 80 11 00 00 [04:11:02]Write to MH i2c: E2 08 00 65 02 80 11 00 00 00 00 00 00 E1 [04:11:02]Write i2c OK [04:11:02]MH_I2C_Read... [04:11:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:11:02]Read from MH i2c: E2 [04:11:02]MH_I2C_Read... [04:11:02]Read from MH i2c: E2 17 00 [04:11:02]MH_I2C_Read... [04:11:02]Read from MH i2c: E2 17 00 65 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 35 [04:11:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [04:11:02]wFMCommunicate OK [04:11:02]requested_item fd.num is exist - process it [04:11:02]SAM_PROTO_GetFieldsCounters [04:11:02]wFMCommunicate request_size=4 [04:11:02]MH_SAM_APDU [04:11:02]CAPDU: 80 13 00 00 [04:11:02]Write to MH i2c: E2 08 00 66 02 80 13 00 00 00 00 00 00 E4 [04:11:02]Write i2c OK [04:11:02]MH_I2C_Read... [04:11:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:11:02]Read from MH i2c: E2 [04:11:02]MH_I2C_Read... [04:11:02]Read from MH i2c: E2 62 00 [04:11:02]MH_I2C_Read... [04:11:02]Read from MH i2c: E2 62 00 66 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D0 D8 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 7B 00 00 00 5E 04 04 00 7B 00 00 00 57 04 04 00 7C 00 00 00 19 04 04 00 00 00 00 00 90 00 48 [04:11:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D0 D8 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 7B 00 00 00 5E 04 04 00 7B 00 00 00 57 04 04 00 7C 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:11:02]wFMCommunicate OK [04:11:02]SAM_PROTO_GetFieldsCounters done [04:11:02]requested_item shift.num is exist - process it [04:11:02]requested_item shift.opened is exist - process it [04:11:02]req_shift_opened [04:11:02]FM_GetShiftState [04:11:02]SAM_PROTO_GetShiftState [04:11:02]wFMCommunicate request_size=4 [04:11:02]MH_SAM_APDU [04:11:02]CAPDU: 80 13 01 00 [04:11:02]Write to MH i2c: E2 08 00 67 02 80 13 01 00 00 00 00 00 E6 [04:11:02]Write i2c OK [04:11:02]MH_I2C_Read... [04:11:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:11:02]Read from MH i2c: E2 [04:11:02]MH_I2C_Read... [04:11:02]Read from MH i2c: E2 0E 00 [04:11:02]MH_I2C_Read... [04:11:02]Read from MH i2c: E2 0E 00 67 02 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 DF [04:11:02]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [04:11:02]wFMCommunicate OK [04:11:02]SAM_PROTO_GetShiftState done [04:11:02]FM_GetShiftState done [04:11:02]req_shift_opened done [04:11:02]requested_item shift.open_date is exist - process it [04:11:02]req_shift_open_date [04:11:02]req_shift_open_date done [04:11:02]produce_requested_data done [04:11:02]produce_requested_data return {"kkm.sn":"0300000082","kkm.ver":"001","fm.sn":"0000000000874671","fd.num":317648,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [04:11:02]process_action_free get_value [04:11:02]json_value_free [04:11:02]json_value_free done [04:11:02]process_json_proto returns [04:11:02]Send response to host [04:11:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000082","kkm.ver":"001","fm.sn":"0000000000874671","fd.num":317648,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [04:11:02]free response buf [04:11:02]execute_script done [04:11:02]execute_script returns [04:11:02]free content buf [04:11:02]Sock 7.Close socket [04:11:02]Sock 7.Thread stoped [04:11:02]accept exits with 9 [04:11:02]New connection [04:11:02]New thread 3067428196 created [04:11:02]Thread 3067571556 joined [04:11:02]Waiting for new connection... [04:11:02] Sock 9.Parse request [04:11:02]Sock 9.Check first char [04:11:02]Sock 9.First char is OK [04:11:02]request: POST /json_proto HTTP/1.0 [04:11:02]Method: POST [04:11:02]URL: /json_proto [04:11:02]Method is POST - this is cgi request [04:11:02]url: /json_proto [04:11:02]query_string will be loaded in cgi processing [04:11:02]execute_cgi json_proto POST (null) [04:11:02]execute_cgi path=json_proto method=POST [04:11:02]POST find Content-Length [04:11:02]Host: 172.17.50.195:8080 [04:11:02]Content-Length: 331 [04:11:02]Content-Type: application/json [04:11:02] [04:11:02]POST finish read [04:11:02]Found Content-Length = 331 [04:11: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" ] } } [04:11:02]execute_script... [04:11: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" ] } } [04:11:02]POST & json_proto [04:11:02]process_json_proto [04:11:02]json parsed OK: [04:11:02]protocol is kg_v1.0 [04:11:02]action value=get_value [04:11:02]process_action get_value [04:11:02]cmd_get_value [04:11:02]process_action get_value done [04:11:02]requested_data is exist [04:11:02]produce_requested_data [04:11:02]requested_item fm.sale.total is exist - process it [04:11:02]SAM_PROTO_GetFMData [04:11:02]wFMCommunicate request_size=4 [04:11:02]MH_SAM_APDU [04:11:02]CAPDU: 80 13 03 00 [04:11:02]Write to MH i2c: E2 08 00 68 02 80 13 03 00 00 00 00 00 E9 [04:11:02]Write i2c OK [04:11:02]MH_I2C_Read... [04:11:03]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [04:11:03]Read from MH i2c: E2 [04:11:03]MH_I2C_Read... [04:11:03]Read from MH i2c: E2 FD 00 [04:11:03]MH_I2C_Read... [04:11:03]Read from MH i2c: E2 FD 00 68 02 00 CA 04 85 04 C6 04 6E 04 04 00 8C D4 04 00 69 04 A5 00 6F 04 04 00 83 C9 04 00 B1 04 05 00 05 A3 41 1C 0A 70 04 05 00 AE 99 11 77 07 72 04 05 00 57 09 30 A5 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 B9 06 E8 12 01 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 E8 51 E8 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 09 0B 00 00 B1 04 04 00 54 F4 B4 43 70 04 04 00 F4 0F B3 43 72 04 03 00 60 E4 01 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 B7 C9 90 00 FA [04:11:03]RAPDU: CA 04 85 04 C6 04 6E 04 04 00 8C D4 04 00 69 04 A5 00 6F 04 04 00 83 C9 04 00 B1 04 05 00 05 A3 41 1C 0A 70 04 05 00 AE 99 11 77 07 72 04 05 00 57 09 30 A5 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 B9 06 E8 12 01 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 E8 51 E8 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 09 0B 00 00 B1 04 04 00 54 F4 B4 43 70 04 04 00 F4 0F B3 43 72 04 03 00 60 E4 01 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 B7 C9 90 00 [04:11:03]wFMCommunicate OK [04:11:03]wFMCommunicate request_size=4 [04:11:03]MH_SAM_APDU [04:11:03]CAPDU: 80 17 00 00 [04:11:03]Write to MH i2c: E2 08 00 69 02 80 17 00 00 00 00 00 00 EB [04:11:03]Write i2c OK [04:11:03]MH_I2C_Read... [04:11:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [04:11:03]Read from MH i2c: E2 [04:11:03]MH_I2C_Read... [04:11:03]Read from MH i2c: E2 FD 00 [04:11:03]MH_I2C_Read... [04:11:03]Read from MH i2c: E2 FD 00 69 02 00 30 07 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 40 65 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 5C [04:11:03]RAPDU: 30 07 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 40 65 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 [04:11:03]wFMCommunicate OK [04:11:03]wFMCommunicate request_size=4 [04:11:03]MH_SAM_APDU [04:11:03]CAPDU: 80 17 00 00 [04:11:03]Write to MH i2c: E2 08 00 6A 02 80 17 00 00 00 00 00 00 EC [04:11:03]Write i2c OK [04:11:03]MH_I2C_Read... [04:11:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [04:11:03]Read from MH i2c: E2 [04:11:03]MH_I2C_Read... [04:11:03]Read from MH i2c: E2 FD 00 [04:11:03]MH_I2C_Read... [04:11:03]Read from MH i2c: E2 FD 00 6A 02 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 CA [04:11:03]RAPDU: 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 [04:11:03]wFMCommunicate OK [04:11:03]wFMCommunicate request_size=4 [04:11:03]MH_SAM_APDU [04:11:03]CAPDU: 80 17 00 00 [04:11:03]Write to MH i2c: E2 08 00 6B 02 80 17 00 00 00 00 00 00 ED [04:11:03]Write i2c OK [04:11:03]MH_I2C_Read... [04:11:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [04:11:04]Read from MH i2c: E2 [04:11:04]MH_I2C_Read... [04:11:04]Read from MH i2c: E2 FD 00 [04:11:04]MH_I2C_Read... [04:11:04]Read from MH i2c: E2 FD 00 6B 02 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 68 [04:11:04]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [04:11:04]wFMCommunicate OK [04:11:04]wFMCommunicate request_size=4 [04:11:04]MH_SAM_APDU [04:11:04]CAPDU: 80 17 00 00 [04:11:04]Write to MH i2c: E2 08 00 6C 02 80 17 00 00 00 00 00 00 EE [04:11:04]Write i2c OK [04:11:04]MH_I2C_Read... [04:11:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 228! [04:11:04]Read from MH i2c: E2 [04:11:04]MH_I2C_Read... [04:11:04]Read from MH i2c: E2 E7 00 [04:11:04]MH_I2C_Read... [04:11:04]Read from MH i2c: E2 E7 00 6C 02 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 CB [04:11:04]RAPDU: 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [04:11:04]wFMCommunicate OK [04:11:04]SAM_PROTO_GetFMData done [04:11:04]requested_item fm.sale_refund.total is exist - process it [04:11:04]requested_item fm.buy.total is exist - process it [04:11:04]requested_item shift.sale.total is exist - process it [04:11:04]SAM_PROTO_GetShiftData [04:11:04]wFMCommunicate request_size=4 [04:11:04]MH_SAM_APDU [04:11:04]CAPDU: 80 13 02 00 [04:11:04]Write to MH i2c: E2 08 00 6D 02 80 13 02 00 00 00 00 00 ED [04:11:04]Write i2c OK [04:11:04]MH_I2C_Read... [04:11:04]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [04:11:04]Read from MH i2c: E2 [04:11:04]MH_I2C_Read... [04:11:04]Read from MH i2c: E2 FD 00 [04:11:04]MH_I2C_Read... [04:11:04]Read from MH i2c: E2 FD 00 6D 02 00 B0 04 AA 04 AC 04 6E 04 04 00 7B 00 00 00 69 04 9D 00 6F 04 04 00 7B 00 00 00 B1 04 04 00 8C 0E 41 01 70 04 03 00 B4 71 C5 72 04 03 00 D8 9C 7B 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 35 19 22 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6A D7 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 1E [04:11:04]RAPDU: B0 04 AA 04 AC 04 6E 04 04 00 7B 00 00 00 69 04 9D 00 6F 04 04 00 7B 00 00 00 B1 04 04 00 8C 0E 41 01 70 04 03 00 B4 71 C5 72 04 03 00 D8 9C 7B 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 35 19 22 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6A D7 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 [04:11:04]wFMCommunicate OK [04:11:04]wFMCommunicate request_size=4 [04:11:04]MH_SAM_APDU [04:11:04]CAPDU: 80 17 00 00 [04:11:04]Write to MH i2c: E2 08 00 6E 02 80 17 00 00 00 00 00 00 F0 [04:11:04]Write i2c OK [04:11:04]MH_I2C_Read... [04:11:04]OFD Sender: No OFD packet to send [04:11:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [04:11:04]Read from MH i2c: E2 [04:11:04]MH_I2C_Read... [04:11:04]Read from MH i2c: E2 FD 00 [04:11:04]MH_I2C_Read... [04:11:05]Read from MH i2c: E2 FD 00 6E 02 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 0A [04:11:05]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 [04:11:05]wFMCommunicate OK [04:11:05]wFMCommunicate request_size=4 [04:11:05]MH_SAM_APDU [04:11:05]CAPDU: 80 17 00 00 [04:11:05]Write to MH i2c: E2 08 00 6F 02 80 17 00 00 00 00 00 00 F1 [04:11:05]Write i2c OK [04:11:05]MH_I2C_Read... [04:11:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [04:11:05]Read from MH i2c: E2 [04:11:05]MH_I2C_Read... [04:11:05]Read from MH i2c: E2 FD 00 [04:11:05]MH_I2C_Read... [04:11:05]Read from MH i2c: E2 FD 00 6F 02 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 AE [04:11:05]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 [04:11:05]wFMCommunicate OK [04:11:05]wFMCommunicate request_size=4 [04:11:05]MH_SAM_APDU [04:11:05]CAPDU: 80 17 00 00 [04:11:05]Write to MH i2c: E2 08 00 70 02 80 17 00 00 00 00 00 00 F2 [04:11:05]Write i2c OK [04:11:05]MH_I2C_Read... [04:11:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [04:11:05]Read from MH i2c: E2 [04:11:05]MH_I2C_Read... [04:11:05]Read from MH i2c: E2 FD 00 [04:11:05]MH_I2C_Read... [04:11:05]Read from MH i2c: E2 FD 00 70 02 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 65 [04:11:05]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 [04:11:05]wFMCommunicate OK [04:11:05]wFMCommunicate request_size=4 [04:11:05]MH_SAM_APDU [04:11:05]CAPDU: 80 17 00 00 [04:11:05]Write to MH i2c: E2 08 00 71 02 80 17 00 00 00 00 00 00 F3 [04:11:05]Write i2c OK [04:11:05]MH_I2C_Read... [04:11:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 202! [04:11:05]Read from MH i2c: E2 [04:11:05]MH_I2C_Read... [04:11:05]Read from MH i2c: E2 CD 00 [04:11:05]MH_I2C_Read... [04:11:05]Read from MH i2c: E2 CD 00 71 02 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 D7 [04:11:05]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 [04:11:05]wFMCommunicate OK [04:11:05]SAM_PROTO_GetShiftData done [04:11:05]requested_item shift.sale.total_cash is exist - process it [04:11:05]requested_item shift.sale_refund.total is exist - process it [04:11:05]requested_item shift.sale_refund.total_cash is exist - process it [04:11:05]requested_item shift.buy.total is exist - process it [04:11:05]requested_item shift.buy.total_cash is exist - process it [04:11:05]produce_requested_data done [04:11:05]produce_requested_data return {"fm.sale.total":434237365.81,"fm.sale_refund.total":11359325.00,"fm.buy.total":0.00,"shift.sale.total":210407.80,"shift.sale.total_cash":129397.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} [04:11:05]process_action_free get_value [04:11:05]json_value_free [04:11:05]json_value_free done [04:11:05]process_json_proto returns [04:11:05]Send response to host [04:11:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":434237365.81,"fm.sale_refund.total":11359325.00,"fm.buy.total":0.00,"shift.sale.total":210407.80,"shift.sale.total_cash":129397.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}}} [04:11:05]free response buf [04:11:05]execute_script done [04:11:05]execute_script returns [04:11:05]free content buf [04:11:05]Sock 9.Close socket [04:11:05]Sock 9.Thread stoped [04:11:09]OFD Sender: No OFD packet to send [04:11:14]OFD Sender: No OFD packet to send [04:11:19]OFD Sender: No OFD packet to send [04:11:24]OFD Sender: No OFD packet to send [04:11:29]OFD Sender: No OFD packet to send [04:11:34]OFD Sender: No OFD packet to send [04:11:39]OFD Sender: No OFD packet to send [04:11:44]OFD Sender: No OFD packet to send [04:11:49]OFD Sender: No OFD packet to send [04:11:54]OFD Sender: No OFD packet to send [04:11:59]OFD Sender: No OFD packet to send [04:12:04]OFD Sender: No OFD packet to send [04:12: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:39]accept exits with 7 [04:12:39]New connection [04:12:39]New thread 3067571556 created [04:12:39]Thread 3067428196 joined [04:12:39]Waiting for new connection... [04:12:39] Sock 7.Parse request [04:12:39]Sock 7.Check first char [04:12:39]Sock 7.First char is OK [04:12:39]request: POST /json_proto HTTP/1.0 [04:12:39]Method: POST [04:12:39]URL: /json_proto [04:12:39]Method is POST - this is cgi request [04:12:39]url: /json_proto [04:12:39]query_string will be loaded in cgi processing [04:12:39]execute_cgi json_proto POST (null) [04:12:39]execute_cgi path=json_proto method=POST [04:12:39]POST find Content-Length [04:12:39]Host: 172.17.50.195:8080 [04:12:39]Content-Length: 688 [04:12:39]Content-Type: application/json [04:12:39] [04:12:39]POST finish read [04:12:39]Found Content-Length = 688 [04:12:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092568", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 32.810, "sum" : 2500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:12:39]execute_script... [04:12: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)1092568", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 32.810, "sum" : 2500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:12:39]POST & json_proto [04:12:39]process_json_proto [04:12:39]json parsed OK: [04:12:39]protocol is kg_v1.0 [04:12:39]action value=close_receipt [04:12:39]process_action close_receipt [04:12:39]cmd_close_receipt [04:12:39]MH_GetDate [04:12:39]Write to MH i2c: F0 00 00 72 02 63 [04:12:39]Write i2c OK [04:12:39]MH_I2C_Read... [04:12:39]Read from MH i2c: F0 [04:12:39]MH_I2C_Read... [04:12:39]Read from MH i2c: F0 09 00 [04:12:39]MH_I2C_Read... [04:12:39]Read from MH i2c: F0 09 00 72 02 00 37 0F 1F 67 43 33 1C 67 31 [04:12:39]GetLastDocTimeStamp 1730088497 [04:12:39]current date 1730088759 [04:12:39]FM_GetShiftState [04:12:39]SAM_PROTO_GetShiftState [04:12:39]wFMCommunicate request_size=4 [04:12:39]MH_SAM_APDU [04:12:39]CAPDU: 80 13 01 00 [04:12:39]Write to MH i2c: E2 08 00 73 02 80 13 01 00 00 00 00 00 F2 [04:12:39]Write i2c OK [04:12:39]MH_I2C_Read... [04:12:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:12:39]Read from MH i2c: E2 [04:12:39]MH_I2C_Read... [04:12:39]Read from MH i2c: E2 0E 00 [04:12:39]MH_I2C_Read... [04:12:39]Read from MH i2c: E2 0E 00 73 02 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 EB [04:12:39]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [04:12:39]wFMCommunicate OK [04:12:39]SAM_PROTO_GetShiftState done [04:12:39]FM_GetShiftState done [04:12:39]opened in 1730073493 [04:12:39]opened+sec_in_day 1730159893 [04:12:39]quantity*price = 250012 [04:12:39]sum+1 = 250013 [04:12:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 2500.00 Внесено: 2500.00 СДАЧА: 0.00 НСП 1% : 22.12 НДС 12% : 265.50 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 124 28.10.2024 04:12 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317649 ФПД: 169419630336629 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T041239&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317649&fm=169419630336629&tin=02508201610067®Number=0000000000091628&sum=250000 [04:12:40]StoreToDocumentArchive [04:12:40]shift 546 fd 317649 [04:12:40]save to /storage/0546/doc_00317649 [04:12:40]save last doc name /storage/0546/doc_00317649 to /storage/kkm_last_doc_name [04:12:40]save OK [04:12:40]Clear old archive folders... [04:12:40]ProcessDocumentItem done err = 0, tmpTLVsize=252 [04:12:40]tlvbuf is 01E30BF0 [04:12:40]SAM_PROTO_ClearQueue [04:12:40]wFMCommunicate request_size=4 [04:12:40]MH_SAM_APDU [04:12:40]CAPDU: 80 09 00 00 [04:12:40]Write to MH i2c: E2 08 00 80 02 80 09 00 00 00 00 00 00 F4 [04:12:40]Write i2c OK [04:12:40]MH_I2C_Read... [04:12:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:12:40]Read from MH i2c: E2 [04:12:40]MH_I2C_Read... [04:12:40]Read from MH i2c: E2 03 00 [04:12:40]MH_I2C_Read... [04:12:40]Read from MH i2c: E2 03 00 80 02 00 90 00 F6 [04:12:40]RAPDU: 90 00 [04:12:40]wFMCommunicate OK [04:12:40]SAM_PROTO_ClearQueue done [04:12:40]KKMCreateOFDPacket [04:12:40]OFDProtocolAddRootSTLVToBuf [04:12:40]FM_MakeSignedData [04:12:40]FM_MakeSignedData [04:12:40]SAM_PROTO_SignData [04:12:40]wFMCommunicate request_size=4 [04:12:40]MH_SAM_APDU [04:12:40]CAPDU: 80 0D 01 02 [04:12:40]Write to MH i2c: E2 08 00 81 02 80 0D 01 02 00 00 00 00 FC [04:12:40]Write i2c OK [04:12:40]MH_I2C_Read... [04:12:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:12:40]Read from MH i2c: E2 [04:12:40]MH_I2C_Read... [04:12:40]Read from MH i2c: E2 03 00 [04:12:40]MH_I2C_Read... [04:12:40]Read from MH i2c: E2 03 00 81 02 00 90 00 F7 [04:12:40]RAPDU: 90 00 [04:12:40]wFMCommunicate OK [04:12:40]wFMCommunicate request_size=255 [04:12:40]MH_SAM_APDU [04:12:40]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 37 0F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D1 D8 04 00 35 04 06 00 [04:12:40]Write to MH i2c: E2 02 01 82 02 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 37 0F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D1 D8 04 00 35 04 06 00 00 00 E2 [04:12:40]Write i2c OK [04:12:40]MH_I2C_Read... [04:12:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:12:40]Read from MH i2c: E2 [04:12:40]MH_I2C_Read... [04:12:40]Read from MH i2c: E2 03 00 [04:12:40]MH_I2C_Read... [04:12:40]Read from MH i2c: E2 03 00 82 02 00 90 00 F8 [04:12:40]RAPDU: 90 00 [04:12:40]wFMCommunicate OK [04:12:40]wFMCommunicate request_size=11 [04:12:40]MH_SAM_APDU [04:12:40]CAPDU: 80 0D 02 02 06 9A 16 14 E2 5A 75 [04:12:40]Write to MH i2c: E2 0E 00 83 02 80 0D 02 02 06 00 9A 16 14 E2 5A 75 00 00 80 [04:12:40]Write i2c OK [04:12:40]MH_I2C_Read... [04:12:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:12:40]Read from MH i2c: E2 [04:12:40]MH_I2C_Read... [04:12:40]Read from MH i2c: E2 03 00 [04:12:40]MH_I2C_Read... [04:12:40]Read from MH i2c: E2 03 00 83 02 00 90 00 F9 [04:12:40]RAPDU: 90 00 [04:12:40]wFMCommunicate OK [04:12:40]wFMCommunicate request_size=4 [04:12:40]MH_SAM_APDU [04:12:40]CAPDU: 80 0D 03 02 [04:12:40]Write to MH i2c: E2 08 00 84 02 80 0D 03 02 00 00 00 00 01 [04:12:40]Write i2c OK [04:12:40]MH_I2C_Read... [04:12:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:12:40]Read from MH i2c: E2 [04:12:40]MH_I2C_Read... [04:12:40]Read from MH i2c: E2 0B 00 [04:12:40]MH_I2C_Read... [04:12:40]Read from MH i2c: E2 0B 00 84 02 00 88 1E F5 EE 43 5A 27 F7 90 00 46 [04:12:40]RAPDU: 88 1E F5 EE 43 5A 27 F7 90 00 [04:12:40]wFMCommunicate OK [04:12:40]SAM_PROTO_SignData done [04:12:40]FM_MakeSignedData done [04:12:40]CreateOFDProtocolMessage [04:12:40]wFMCommunicate request_size=4 [04:12:40]MH_SAM_APDU [04:12:40]CAPDU: 80 11 00 00 [04:12:40]Write to MH i2c: E2 08 00 85 02 80 11 00 00 00 00 00 00 01 [04:12:40]Write i2c OK [04:12:40]MH_I2C_Read... [04:12:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:12:40]Read from MH i2c: E2 [04:12:40]MH_I2C_Read... [04:12:40]Read from MH i2c: E2 17 00 [04:12:40]MH_I2C_Read... [04:12:40]Read from MH i2c: E2 17 00 85 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 55 [04:12:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [04:12:40]wFMCommunicate OK [04:12:40]CreateOFDProtocolMessage done [04:12:40]OFDSenderStorePacket 317649 [04:12:40]StoreOFDPacket docnum=317649 [04:12:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 7B 63 08 01 9B E9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 37 0F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D1 D8 04 00 35 04 06 00 9A 16 14 E2 5A 75 88 1E F5 EE 43 5A 27 F7 [04:12:40]CheckFolder [04:12:40]dirname=/storage/ofd_packets [04:12:40]CheckFolder done [04:12:40]ProducePacketName [04:12:40]name=ofd_packets/00317649 [04:12:40]NVStorageSaveData ofd_packets/00317649 [04:12:40]File name is /storage/ofd_packets/00317649 [04:12:40]Write 302 bytes [04:12:40]NVStorageSaveData done [04:12:40]OFDSenderStorePacket done [04:12:40]KKMCreateOFDPacket done [04:12:40]NVStorageSaveData kkm_last_timestamp [04:12:40]File name is /storage/kkm_last_timestamp [04:12:40]Write 4 bytes [04:12:40]NVStorageSaveData done [04:12:40]ExternCall_PrintAddStr [04:12:40]wPrintStart [04:12:40]Write to MH i2c: 01 00 00 86 02 88 [04:12:40]Write i2c OK [04:12:40]MH_I2C_Read... [04:12:40]Read from MH i2c: 01 [04:12:40]MH_I2C_Read... [04:12:40]Read from MH i2c: 01 07 00 [04:12:40]MH_I2C_Read... [04:12:40]Read from MH i2c: 01 07 00 86 02 00 00 00 00 00 FF 0F 9D [04:12:40]RasterBufferAndPrint [04:12:40]line Счет N : (1)1092568 [04:12:40]line ИНН: 02508201610067 [04:12:40]line Контрольно-Кассовый Чек [04:12:40]line ПРОДАЖА [04:12:40]line ТРК (МРК, ГНК) : 31 [04:12:40]line Товар: 2710194210 [04:12:40]line ДТ(л)-К-2 [04:12:40]line 32.810 * 76.20 [04:12:40]line = 2500.12 [04:12:40]line НДС 12% НСП 1% [04:12:40]line > о реализуемом товаре [04:12:40]line ОКРУГЛЕНИЕ: -0.12 [04:12:40]line ИТОГО: 2500.00 [04:12:40]line Внесено: 2500.00 [04:12:40]line СДАЧА: 0.00 [04:12:40]line НСП 1% : 22.12 [04:12:40]line НДС 12% : 265.50 [04:12:40]line Наличными: 2500.00 [04:12:40]line Безнал.: 0.00 [04:12:40]line Место: АЗС № 101 "Партнер Нефть" [04:12:40]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [04:12:40]line СНО: Общий режим [04:12:40]line Чек 124 28.10.2024 04:12 [04:12:40]line Смена: 546 ФФД: 1.0 [04:12:40]line ЗНМ: 0300000082 [04:12:40]line РНМ: 0000000000091628 [04:12:40]line Версия ККМ: 001 [04:12:40]line ФМ: 0000000000874671 [04:12:40]line ФД: 317649 [04:12:40]line ФПД: 169419630336629 [04:12:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T041239&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317649&fm=169419630336629&tin=02508201610067®Number=0000000000091628&sum=250000 [04:12:41]OFD Sender: Processing packet 317649 [packets to send 127, broken 126] [04:12:41]ProducePacketName [04:12:41]name=ofd_packets/00317649 [04:12:41]OFD Sender: To server: pG, [04:12:41]CommunicateWithHost lk.salyk.kg:30040 [04:12:41]ConnectInit lk.salyk.kg [04:12:41]written 0, free lines is 4095 [04:12:41]Connected sock=11 [04:12:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 7B 63 08 01 9B E9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 37 0F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D1 D8 04 00 35 04 06 00 9A 16 14 E2 5A 75 88 1E F5 EE 43 5A 27 F7 [04:12:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 8E 07 47 00 F4 7E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D1 D8 04 00 F4 03 04 00 F1 BA 1E 67 B6 04 01 00 00 45 21 9A E8 EB 09 36 15 [04:12:41]CommunicateWithHost err = 0 [04:12:41]CheckOFDResponse [04:12:41]1017 (14) - 77093643461234 [04:12:41]1041 (16) - 0000000000874671 [04:12:41]1040 (4) - 317649 [04:12:41]1012 (4) - 27.10.2024 22:13 [04:12:41]1206 (1) - 0 [04:12:41]OFD Sender: Remove packet 317649 [04:12:41]ProducePacketName [04:12:41]name=ofd_packets/00317649 [04:12:41]NVStorageDeleteData [04:12:41]Write to MH i2c: 01 00 00 B1 02 B3 [04:12:41]Write i2c OK [04:12:41]MH_I2C_Read... [04:12:41]Read from MH i2c: 01 [04:12:41]MH_I2C_Read... [04:12:41]Read from MH i2c: 01 07 00 [04:12:41]MH_I2C_Read... [04:12:41]Read from MH i2c: 01 07 00 B1 02 00 00 00 00 00 FC 0C C2 [04:12:41]RasterBufferAndPrint [04:12:41]line [04:12:41]line [04:12:41]line [04:12:41]line [04:12:41]line [04:12:41]written 0, free lines is 3330 [04:12:41]MH_Cut [04:12:41]Write to MH i2c: D1 01 00 B8 02 01 8C [04:12:41]Write i2c OK [04:12:41]MH_I2C_Read... [04:12:41]Read from MH i2c: D1 [04:12:41]MH_I2C_Read... [04:12:41]Read from MH i2c: D1 01 00 [04:12:41]MH_I2C_Read... [04:12:41]Read from MH i2c: D1 01 00 B8 02 00 8B [04:12:41]Write to MH i2c: 01 00 00 B9 02 BB [04:12:41]Write i2c OK [04:12:41]MH_I2C_Read... [04:12:41]OFD Sender: No OFD packet to send [04:12:42]*** Cut start [04:12:42]*** Partial cut [04:12:42]*** CUTSNS_PIN = 1 [04:12:42]*** CUTSNS_PIN = 0 [04:12:42]*** Brake cut motor [04:12:42]Read from MH i2c: 01 [04:12:42]MH_I2C_Read... [04:12:42]*** Stop cut motor [04:12:42]*** Cut end [04:12:42]Read from MH i2c: 01 07 00 [04:12:42]MH_I2C_Read... [04:12:42]Read from MH i2c: 01 07 00 B9 02 00 00 00 00 00 FF 0F D0 [04:12:42]process_action close_receipt done [04:12:42]requested_data is exist [04:12:42]produce_requested_data [04:12:42]requested_item fm.sn is exist - process it [04:12:42]wFMCommunicate request_size=4 [04:12:42]MH_SAM_APDU [04:12:42]CAPDU: 80 11 00 00 [04:12:42]Write to MH i2c: E2 08 00 BA 02 80 11 00 00 00 00 00 00 36 [04:12:42]Write i2c OK [04:12:42]MH_I2C_Read... [04:12:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:12:42]Read from MH i2c: E2 [04:12:42]MH_I2C_Read... [04:12:42]Read from MH i2c: E2 17 00 [04:12:42]MH_I2C_Read... [04:12:42]Read from MH i2c: E2 17 00 BA 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 8A [04:12:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [04:12:42]wFMCommunicate OK [04:12:42]requested_item fd.num is exist - process it [04:12:42]SAM_PROTO_GetFieldsCounters [04:12:42]wFMCommunicate request_size=4 [04:12:42]MH_SAM_APDU [04:12:42]CAPDU: 80 13 00 00 [04:12:42]Write to MH i2c: E2 08 00 BB 02 80 13 00 00 00 00 00 00 39 [04:12:42]Write i2c OK [04:12:42]MH_I2C_Read... [04:12:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:12:43]Read from MH i2c: E2 [04:12:43]MH_I2C_Read... [04:12:43]Read from MH i2c: E2 62 00 [04:12:43]MH_I2C_Read... [04:12:43]Read from MH i2c: E2 62 00 BB 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D1 D8 04 00 0E 04 04 00 22 02 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 A1 [04:12:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D1 D8 04 00 0E 04 04 00 22 02 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 [04:12:43]wFMCommunicate OK [04:12:43]SAM_PROTO_GetFieldsCounters done [04:12:43]requested_item shift.num is exist - process it [04:12:43]requested_item shift.opened is exist - process it [04:12:43]req_shift_opened [04:12:43]FM_GetShiftState [04:12:43]SAM_PROTO_GetShiftState [04:12:43]wFMCommunicate request_size=4 [04:12:43]MH_SAM_APDU [04:12:43]CAPDU: 80 13 01 00 [04:12:43]Write to MH i2c: E2 08 00 BC 02 80 13 01 00 00 00 00 00 3B [04:12:43]Write i2c OK [04:12:43]MH_I2C_Read... [04:12:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:12:43]Read from MH i2c: E2 [04:12:43]MH_I2C_Read... [04:12:43]Read from MH i2c: E2 0E 00 [04:12:43]MH_I2C_Read... [04:12:43]Read from MH i2c: E2 0E 00 BC 02 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 34 [04:12:43]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [04:12:43]wFMCommunicate OK [04:12:43]SAM_PROTO_GetShiftState done [04:12:43]FM_GetShiftState done [04:12:43]req_shift_opened done [04:12:43]requested_item shift.open_date is exist - process it [04:12:43]req_shift_open_date [04:12:43]req_shift_open_date done [04:12:43]produce_requested_data done [04:12:43]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317649,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [04:12:43]process_action_free close_receipt [04:12:43]json_value_free [04:12:43]json_value_free done [04:12:43]process_json_proto returns [04:12:43]Send response to host [04:12:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317649,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [04:12:43]free response buf [04:12:43]execute_script done [04:12:43]execute_script returns [04:12:43]free content buf [04:12:43]Sock 7.Close socket [04:12:43]Sock 7.Thread stoped [04:12:46]OFD Sender: No OFD packet to send [04:12:51]OFD Sender: No OFD packet to send [04:12:56]OFD Sender: No OFD packet to send [04:13:01]OFD Sender: No OFD packet to send [04:13:06]OFD Sender: No OFD packet to send [04:13:11]OFD Sender: No OFD packet to send [04:13:16]OFD Sender: No OFD packet to send [04:13:17]accept exits with 9 [04:13:17]New connection [04:13:17]New thread 3067428196 created [04:13:17]Thread 3067571556 joined [04:13:17]Waiting for new connection... [04:13:17] Sock 9.Parse request [04:13:17]Sock 9.Check first char [04:13:17]Sock 9.First char is OK [04:13:17]request: POST /json_proto HTTP/1.0 [04:13:17]Method: POST [04:13:17]URL: /json_proto [04:13:17]Method is POST - this is cgi request [04:13:17]url: /json_proto [04:13:17]query_string will be loaded in cgi processing [04:13:17]execute_cgi json_proto POST (null) [04:13:17]execute_cgi path=json_proto method=POST [04:13:17]POST find Content-Length [04:13:17]Host: 172.17.50.195:8080 [04:13:17]Content-Length: 688 [04:13:17]Content-Type: application/json [04:13:17] [04:13:17]POST finish read [04:13:17]Found Content-Length = 688 [04:13:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092566", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 45.940, "sum" : 3500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3500.00, "total" : 3500.00, "payments": [ { "type": 0, "sum" : 3500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:13:17]execute_script... [04:13: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)1092566", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 45.940, "sum" : 3500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3500.00, "total" : 3500.00, "payments": [ { "type": 0, "sum" : 3500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:13:17]POST & json_proto [04:13:17]process_json_proto [04:13:17]json parsed OK: [04:13:17]protocol is kg_v1.0 [04:13:17]action value=close_receipt [04:13:17]process_action close_receipt [04:13:17]cmd_close_receipt [04:13:17]MH_GetDate [04:13:17]Write to MH i2c: F0 00 00 BD 02 AE [04:13:17]Write i2c OK [04:13:17]MH_I2C_Read... [04:13:17]Read from MH i2c: F0 [04:13:17]MH_I2C_Read... [04:13:17]Read from MH i2c: F0 09 00 [04:13:17]MH_I2C_Read... [04:13:17]Read from MH i2c: F0 09 00 BD 02 00 5D 0F 1F 67 43 33 1C 67 A2 [04:13:17]GetLastDocTimeStamp 1730088759 [04:13:17]current date 1730088797 [04:13:17]FM_GetShiftState [04:13:17]SAM_PROTO_GetShiftState [04:13:17]wFMCommunicate request_size=4 [04:13:17]MH_SAM_APDU [04:13:17]CAPDU: 80 13 01 00 [04:13:17]Write to MH i2c: E2 08 00 BE 02 80 13 01 00 00 00 00 00 3D [04:13:17]Write i2c OK [04:13:17]MH_I2C_Read... [04:13:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:13:17]Read from MH i2c: E2 [04:13:17]MH_I2C_Read... [04:13:17]Read from MH i2c: E2 0E 00 [04:13:17]MH_I2C_Read... [04:13:17]Read from MH i2c: E2 0E 00 BE 02 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 36 [04:13:17]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [04:13:17]wFMCommunicate OK [04:13:17]SAM_PROTO_GetShiftState done [04:13:17]FM_GetShiftState done [04:13:17]opened in 1730073493 [04:13:17]opened+sec_in_day 1730159893 [04:13:17]quantity*price = 350062 [04:13:17]sum+1 = 350064 [04:13:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 3500.00 Внесено: 3500.00 СДАЧА: 0.00 НСП 1% : 30.98 НДС 12% : 371.75 Наличными: 3500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 125 28.10.2024 04:13 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317650 ФПД: 155563046778229 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T041317&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317650&fm=155563046778229&tin=02508201610067®Number=0000000000091628&sum=350000 [04:13:18]StoreToDocumentArchive [04:13:18]shift 546 fd 317650 [04:13:18]save to /storage/0546/doc_00317650 [04:13:18]save last doc name /storage/0546/doc_00317650 to /storage/kkm_last_doc_name [04:13:18]save OK [04:13:18]Clear old archive folders... [04:13:18]ProcessDocumentItem done err = 0, tmpTLVsize=252 [04:13:18]tlvbuf is 01E43E00 [04:13:18]SAM_PROTO_ClearQueue [04:13:18]wFMCommunicate request_size=4 [04:13:18]MH_SAM_APDU [04:13:18]CAPDU: 80 09 00 00 [04:13:18]Write to MH i2c: E2 08 00 CB 02 80 09 00 00 00 00 00 00 3F [04:13:18]Write i2c OK [04:13:18]MH_I2C_Read... [04:13:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:13:18]Read from MH i2c: E2 [04:13:18]MH_I2C_Read... [04:13:18]Read from MH i2c: E2 03 00 [04:13:18]MH_I2C_Read... [04:13:18]Read from MH i2c: E2 03 00 CB 02 00 90 00 41 [04:13:18]RAPDU: 90 00 [04:13:18]wFMCommunicate OK [04:13:18]SAM_PROTO_ClearQueue done [04:13:18]KKMCreateOFDPacket [04:13:18]OFDProtocolAddRootSTLVToBuf [04:13:18]FM_MakeSignedData [04:13:18]FM_MakeSignedData [04:13:18]SAM_PROTO_SignData [04:13:18]wFMCommunicate request_size=4 [04:13:18]MH_SAM_APDU [04:13:18]CAPDU: 80 0D 01 02 [04:13:18]Write to MH i2c: E2 08 00 CC 02 80 0D 01 02 00 00 00 00 47 [04:13:18]Write i2c OK [04:13:18]MH_I2C_Read... [04:13:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:13:18]Read from MH i2c: E2 [04:13:18]MH_I2C_Read... [04:13:18]Read from MH i2c: E2 03 00 [04:13:18]MH_I2C_Read... [04:13:18]Read from MH i2c: E2 03 00 CC 02 00 90 00 42 [04:13:18]RAPDU: 90 00 [04:13:18]wFMCommunicate OK [04:13:18]wFMCommunicate request_size=255 [04:13:18]MH_SAM_APDU [04:13:18]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 74 B3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6F 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 5D 0F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D2 D8 04 00 35 04 06 00 [04:13:18]Write to MH i2c: E2 02 01 CD 02 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 74 B3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6F 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 5D 0F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D2 D8 04 00 35 04 06 00 00 00 A5 [04:13:18]Write i2c OK [04:13:18]MH_I2C_Read... [04:13:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:13:19]Read from MH i2c: E2 [04:13:19]MH_I2C_Read... [04:13:19]Read from MH i2c: E2 03 00 [04:13:19]MH_I2C_Read... [04:13:19]Read from MH i2c: E2 03 00 CD 02 00 90 00 43 [04:13:19]RAPDU: 90 00 [04:13:19]wFMCommunicate OK [04:13:19]wFMCommunicate request_size=11 [04:13:19]MH_SAM_APDU [04:13:19]CAPDU: 80 0D 02 02 06 8D 7B D8 24 B5 75 [04:13:19]Write to MH i2c: E2 0E 00 CE 02 80 0D 02 02 06 00 8D 7B D8 24 B5 75 00 00 84 [04:13:19]Write i2c OK [04:13:19]MH_I2C_Read... [04:13:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:13:19]Read from MH i2c: E2 [04:13:19]MH_I2C_Read... [04:13:19]Read from MH i2c: E2 03 00 [04:13:19]MH_I2C_Read... [04:13:19]Read from MH i2c: E2 03 00 CE 02 00 90 00 44 [04:13:19]RAPDU: 90 00 [04:13:19]wFMCommunicate OK [04:13:19]wFMCommunicate request_size=4 [04:13:19]MH_SAM_APDU [04:13:19]CAPDU: 80 0D 03 02 [04:13:19]Write to MH i2c: E2 08 00 CF 02 80 0D 03 02 00 00 00 00 4C [04:13:19]Write i2c OK [04:13:19]MH_I2C_Read... [04:13:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:13:19]Read from MH i2c: E2 [04:13:19]MH_I2C_Read... [04:13:19]Read from MH i2c: E2 0B 00 [04:13:19]MH_I2C_Read... [04:13:19]Read from MH i2c: E2 0B 00 CF 02 00 0F 9C FE EF EB AD FC B0 90 00 29 [04:13:19]RAPDU: 0F 9C FE EF EB AD FC B0 90 00 [04:13:19]wFMCommunicate OK [04:13:19]SAM_PROTO_SignData done [04:13:19]FM_MakeSignedData done [04:13:19]CreateOFDProtocolMessage [04:13:19]wFMCommunicate request_size=4 [04:13:19]MH_SAM_APDU [04:13:19]CAPDU: 80 11 00 00 [04:13:19]Write to MH i2c: E2 08 00 D0 02 80 11 00 00 00 00 00 00 4C [04:13:19]Write i2c OK [04:13:19]MH_I2C_Read... [04:13:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:13:19]Read from MH i2c: E2 [04:13:19]MH_I2C_Read... [04:13:19]Read from MH i2c: E2 17 00 [04:13:19]MH_I2C_Read... [04:13:19]Read from MH i2c: E2 17 00 D0 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A0 [04:13:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [04:13:19]wFMCommunicate OK [04:13:19]CreateOFDProtocolMessage done [04:13:19]OFDSenderStorePacket 317650 [04:13:19]StoreOFDPacket docnum=317650 [04:13:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 5D 86 08 01 C7 60 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 74 B3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6F 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 5D 0F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D2 D8 04 00 35 04 06 00 8D 7B D8 24 B5 75 0F 9C FE EF EB AD FC B0 [04:13:19]CheckFolder [04:13:19]dirname=/storage/ofd_packets [04:13:19]CheckFolder done [04:13:19]ProducePacketName [04:13:19]name=ofd_packets/00317650 [04:13:19]NVStorageSaveData ofd_packets/00317650 [04:13:19]File name is /storage/ofd_packets/00317650 [04:13:19]Write 302 bytes [04:13:19]NVStorageSaveData done [04:13:19]OFDSenderStorePacket done [04:13:19]KKMCreateOFDPacket done [04:13:19]NVStorageSaveData kkm_last_timestamp [04:13:19]File name is /storage/kkm_last_timestamp [04:13:19]Write 4 bytes [04:13:19]NVStorageSaveData done [04:13:19]ExternCall_PrintAddStr [04:13:19]wPrintStart [04:13:19]Write to MH i2c: 01 00 00 D1 02 D3 [04:13:19]Write i2c OK [04:13:19]MH_I2C_Read... [04:13:19]Read from MH i2c: 01 [04:13:19]MH_I2C_Read... [04:13:19]Read from MH i2c: 01 07 00 [04:13:19]MH_I2C_Read... [04:13:19]Read from MH i2c: 01 07 00 D1 02 00 00 00 00 00 FF 0F E8 [04:13:19]RasterBufferAndPrint [04:13:19]line Счет N : (1)1092566 [04:13:19]line ИНН: 02508201610067 [04:13:19]line Контрольно-Кассовый Чек [04:13:19]line ПРОДАЖА [04:13:19]line ТРК (МРК, ГНК) : 21 [04:13:19]line Товар: 2710194210 [04:13:19]line ДТ(л)-К-2 [04:13:19]line 45.940 * 76.20 [04:13:19]line = 3500.63 [04:13:19]line НДС 12% НСП 1% [04:13:19]line > о реализуемом товаре [04:13:19]line ОКРУГЛЕНИЕ: -0.63 [04:13:19]line ИТОГО: 3500.00 [04:13:19]line Внесено: 3500.00 [04:13:19]line СДАЧА: 0.00 [04:13:19]line НСП 1% : 30.98 [04:13:19]line НДС 12% : 371.75 [04:13:19]line Наличными: 3500.00 [04:13:19]line Безнал.: 0.00 [04:13:19]line Место: АЗС № 101 "Партнер Нефть" [04:13:19]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [04:13:19]line СНО: Общий режим [04:13:19]line Чек 125 28.10.2024 04:13 [04:13:19]line Смена: 546 ФФД: 1.0 [04:13:19]line ЗНМ: 0300000082 [04:13:19]line РНМ: 0000000000091628 [04:13:19]line Версия ККМ: 001 [04:13:19]line ФМ: 0000000000874671 [04:13:19]line ФД: 317650 [04:13:19]line ФПД: 155563046778229 [04:13:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T041317&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317650&fm=155563046778229&tin=02508201610067®Number=0000000000091628&sum=350000 [04:13:19]OFD Sender: Processing packet 317650 [packets to send 127, broken 126] [04:13:19]ProducePacketName [04:13:19]name=ofd_packets/00317650 [04:13:19]OFD Sender: To server: pG, [04:13:19]CommunicateWithHost lk.salyk.kg:30040 [04:13:19]ConnectInit lk.salyk.kg [04:13:19]written 0, free lines is 4095 [04:13:19]Connected sock=10 [04:13:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 5D 86 08 01 C7 60 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 74 B3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6F 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 5D 0F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D2 D8 04 00 35 04 06 00 8D 7B D8 24 B5 75 0F 9C FE EF EB AD FC B0 [04:13:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 4B F4 47 00 4B 81 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D2 D8 04 00 F4 03 04 00 18 BB 1E 67 B6 04 01 00 00 DB 83 04 F6 5E 5A 93 FC [04:13:19]CommunicateWithHost err = 0 [04:13:19]CheckOFDResponse [04:13:19]1017 (14) - 77093643461234 [04:13:19]1041 (16) - 0000000000874671 [04:13:19]1040 (4) - 317650 [04:13:19]1012 (4) - 27.10.2024 22:13 [04:13:19]1206 (1) - 0 [04:13:19]OFD Sender: Remove packet 317650 [04:13:19]ProducePacketName [04:13:19]name=ofd_packets/00317650 [04:13:19]NVStorageDeleteData [04:13:19]Write to MH i2c: 01 00 00 FC 02 FE [04:13:19]Write i2c OK [04:13:19]MH_I2C_Read... [04:13:19]Read from MH i2c: 01 [04:13:19]MH_I2C_Read... [04:13:19]Read from MH i2c: 01 07 00 [04:13:19]MH_I2C_Read... [04:13:19]Read from MH i2c: 01 07 00 FC 02 00 00 00 00 00 F9 0C 0A [04:13:19]RasterBufferAndPrint [04:13:19]line [04:13:19]line [04:13:19]line [04:13:19]line [04:13:19]line [04:13:19]written 0, free lines is 3327 [04:13:19]MH_Cut [04:13:20]Write to MH i2c: D1 01 00 03 03 01 D8 [04:13:20]Write i2c OK [04:13:20]MH_I2C_Read... [04:13:20]Read from MH i2c: D1 [04:13:20]MH_I2C_Read... [04:13:20]Read from MH i2c: D1 01 00 [04:13:20]MH_I2C_Read... [04:13:20]Read from MH i2c: D1 01 00 03 03 00 D7 [04:13:20]Write to MH i2c: 01 00 00 04 03 07 [04:13:20]Write i2c OK [04:13:20]MH_I2C_Read... [04:13:20]OFD Sender: No OFD packet to send [04:13:20]*** Cut start [04:13:20]*** Partial cut [04:13:20]*** CUTSNS_PIN = 1 [04:13:20]*** CUTSNS_PIN = 0 [04:13:20]*** Brake cut motor [04:13:21]Read from MH i2c: 01 [04:13:21]MH_I2C_Read... [04:13:21]*** Stop cut motor [04:13:21]*** Cut end [04:13:21]Read from MH i2c: 01 07 00 [04:13:21]MH_I2C_Read... [04:13:21]Read from MH i2c: 01 07 00 04 03 00 00 00 00 00 FF 0F 1C [04:13:21]process_action close_receipt done [04:13:21]requested_data is exist [04:13:21]produce_requested_data [04:13:21]requested_item fm.sn is exist - process it [04:13:21]wFMCommunicate request_size=4 [04:13:21]MH_SAM_APDU [04:13:21]CAPDU: 80 11 00 00 [04:13:21]Write to MH i2c: E2 08 00 05 03 80 11 00 00 00 00 00 00 82 [04:13:21]Write i2c OK [04:13:21]MH_I2C_Read... [04:13:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:13:21]Read from MH i2c: E2 [04:13:21]MH_I2C_Read... [04:13:21]Read from MH i2c: E2 17 00 [04:13:21]MH_I2C_Read... [04:13:21]Read from MH i2c: E2 17 00 05 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D6 [04:13:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [04:13:21]wFMCommunicate OK [04:13:21]requested_item fd.num is exist - process it [04:13:21]SAM_PROTO_GetFieldsCounters [04:13:21]wFMCommunicate request_size=4 [04:13:21]MH_SAM_APDU [04:13:21]CAPDU: 80 13 00 00 [04:13:21]Write to MH i2c: E2 08 00 06 03 80 13 00 00 00 00 00 00 85 [04:13:21]Write i2c OK [04:13:21]MH_I2C_Read... [04:13:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:13:21]Read from MH i2c: E2 [04:13:21]MH_I2C_Read... [04:13:21]Read from MH i2c: E2 62 00 [04:13:21]MH_I2C_Read... [04:13:21]Read from MH i2c: E2 62 00 06 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D2 D8 04 00 0E 04 04 00 22 02 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 F1 [04: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 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D2 D8 04 00 0E 04 04 00 22 02 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 [04:13:21]wFMCommunicate OK [04:13:21]SAM_PROTO_GetFieldsCounters done [04:13:21]requested_item shift.num is exist - process it [04:13:21]requested_item shift.opened is exist - process it [04:13:21]req_shift_opened [04:13:21]FM_GetShiftState [04:13:21]SAM_PROTO_GetShiftState [04:13:21]wFMCommunicate request_size=4 [04:13:21]MH_SAM_APDU [04:13:21]CAPDU: 80 13 01 00 [04:13:21]Write to MH i2c: E2 08 00 07 03 80 13 01 00 00 00 00 00 87 [04:13:21]Write i2c OK [04:13:21]MH_I2C_Read... [04:13:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:13:21]Read from MH i2c: E2 [04:13:21]MH_I2C_Read... [04:13:21]Read from MH i2c: E2 0E 00 [04:13:21]MH_I2C_Read... [04:13:21]Read from MH i2c: E2 0E 00 07 03 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 80 [04:13:21]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [04:13:21]wFMCommunicate OK [04:13:21]SAM_PROTO_GetShiftState done [04:13:21]FM_GetShiftState done [04:13:21]req_shift_opened done [04:13:21]requested_item shift.open_date is exist - process it [04:13:21]req_shift_open_date [04:13:21]req_shift_open_date done [04:13:21]produce_requested_data done [04:13:21]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317650,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [04:13:21]process_action_free close_receipt [04:13:21]json_value_free [04:13:21]json_value_free done [04:13:21]process_json_proto returns [04:13:21]Send response to host [04:13:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317650,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [04:13:21]free response buf [04:13:21]execute_script done [04:13:21]execute_script returns [04:13:21]free content buf [04:13:21]Sock 9.Close socket [04:13:21]Sock 9.Thread stoped [04:13:25]OFD Sender: No OFD packet to send [04:13:25]accept exits with 7 [04:13:25]New connection [04:13:25]New thread 3067571556 created [04:13:25]Thread 3067428196 joined [04:13:25]Waiting for new connection... [04:13:25] Sock 7.Parse request [04:13:25]Sock 7.Check first char [04:13:25]Sock 7.First char is OK [04:13:25]request: POST /json_proto HTTP/1.0 [04:13:25]Method: POST [04:13:25]URL: /json_proto [04:13:25]Method is POST - this is cgi request [04:13:25]url: /json_proto [04:13:25]query_string will be loaded in cgi processing [04:13:25]execute_cgi json_proto POST (null) [04:13:25]execute_cgi path=json_proto method=POST [04:13:25]POST find Content-Length [04:13:25]Host: 172.17.50.195:8080 [04:13:25]Content-Length: 686 [04:13:25]Content-Type: application/json [04:13:25] [04:13:25]POST finish read [04:13:25]Found Content-Length = 686 [04:13:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092569", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 31.340, "sum" : 1200.32, "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" ] } } [04:13:25]execute_script... [04:13: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)1092569", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 31.340, "sum" : 1200.32, "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" ] } } [04:13:25]POST & json_proto [04:13:25]process_json_proto [04:13:25]json parsed OK: [04:13:25]protocol is kg_v1.0 [04:13:25]action value=close_receipt [04:13:25]process_action close_receipt [04:13:25]cmd_close_receipt [04:13:25]MH_GetDate [04:13:25]Write to MH i2c: F0 00 00 08 03 FA [04:13:25]Write i2c OK [04:13:25]MH_I2C_Read... [04:13:25]Read from MH i2c: F0 [04:13:25]MH_I2C_Read... [04:13:25]Read from MH i2c: F0 09 00 [04:13:25]MH_I2C_Read... [04:13:25]Read from MH i2c: F0 09 00 08 03 00 66 0F 1F 67 43 33 1C 67 F7 [04:13:25]GetLastDocTimeStamp 1730088797 [04:13:25]current date 1730088806 [04:13:25]FM_GetShiftState [04:13:25]SAM_PROTO_GetShiftState [04:13:25]wFMCommunicate request_size=4 [04:13:25]MH_SAM_APDU [04:13:25]CAPDU: 80 13 01 00 [04:13:25]Write to MH i2c: E2 08 00 09 03 80 13 01 00 00 00 00 00 89 [04:13:25]Write i2c OK [04:13:25]MH_I2C_Read... [04:13:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:13:25]Read from MH i2c: E2 [04:13:25]MH_I2C_Read... [04:13:25]Read from MH i2c: E2 0E 00 [04:13:25]MH_I2C_Read... [04:13:25]Read from MH i2c: E2 0E 00 09 03 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 82 [04:13:25]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [04:13:25]wFMCommunicate OK [04:13:25]SAM_PROTO_GetShiftState done [04:13:25]FM_GetShiftState done [04:13:25]opened in 1730073493 [04:13:25]opened+sec_in_day 1730159893 [04:13:25]quantity*price = 120032 [04:13:25]sum+1 = 120033 [04:13:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.47 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 126 28.10.2024 04:13 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317651 ФПД: 154111863907597 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T041326&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317651&fm=154111863907597&tin=02508201610067®Number=0000000000091628&sum=120000 [04:13:26]StoreToDocumentArchive [04:13:26]shift 546 fd 317651 [04:13:26]save to /storage/0546/doc_00317651 [04:13:26]save last doc name /storage/0546/doc_00317651 to /storage/kkm_last_doc_name [04:13:26]save OK [04:13:26]Clear old archive folders... [04:13:26]ProcessDocumentItem done err = 0, tmpTLVsize=250 [04:13:26]tlvbuf is 01E146C0 [04:13:26]SAM_PROTO_ClearQueue [04:13:26]wFMCommunicate request_size=4 [04:13:26]MH_SAM_APDU [04:13:26]CAPDU: 80 09 00 00 [04:13:26]Write to MH i2c: E2 08 00 16 03 80 09 00 00 00 00 00 00 8B [04:13:26]Write i2c OK [04:13:26]MH_I2C_Read... [04:13:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:13:26]Read from MH i2c: E2 [04:13:26]MH_I2C_Read... [04:13:26]Read from MH i2c: E2 03 00 [04:13:26]MH_I2C_Read... [04:13:26]Read from MH i2c: E2 03 00 16 03 00 90 00 8D [04:13:26]RAPDU: 90 00 [04:13:26]wFMCommunicate OK [04:13:26]SAM_PROTO_ClearQueue done [04:13:26]KKMCreateOFDPacket [04:13:26]OFDProtocolAddRootSTLVToBuf [04:13:26]FM_MakeSignedData [04:13:26]FM_MakeSignedData [04:13:26]SAM_PROTO_SignData [04:13:26]wFMCommunicate request_size=4 [04:13:26]MH_SAM_APDU [04:13:26]CAPDU: 80 0D 01 02 [04:13:26]Write to MH i2c: E2 08 00 17 03 80 0D 01 02 00 00 00 00 93 [04:13:26]Write i2c OK [04:13:26]MH_I2C_Read... [04:13:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:13:26]Read from MH i2c: E2 [04:13:26]MH_I2C_Read... [04:13:26]Read from MH i2c: E2 03 00 [04:13:26]MH_I2C_Read... [04:13:26]Read from MH i2c: E2 03 00 17 03 00 90 00 8E [04:13:26]RAPDU: 90 00 [04:13:26]wFMCommunicate OK [04:13:26]wFMCommunicate request_size=255 [04:13:26]MH_SAM_APDU [04:13:26]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 7A 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E0 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 CB 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 7E 00 00 00 F4 03 04 00 66 0F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D3 D8 04 00 35 04 06 00 8C 29 [04:13:26]Write to MH i2c: E2 02 01 18 03 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 7A 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E0 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 CB 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 7E 00 00 00 F4 03 04 00 66 0F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D3 D8 04 00 35 04 06 00 8C 29 00 00 36 [04:13:26]Write i2c OK [04:13:26]MH_I2C_Read... [04:13:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:13:27]Read from MH i2c: E2 [04:13:27]MH_I2C_Read... [04:13:27]Read from MH i2c: E2 03 00 [04:13:27]MH_I2C_Read... [04:13:27]Read from MH i2c: E2 03 00 18 03 00 90 00 8F [04:13:27]RAPDU: 90 00 [04:13:27]wFMCommunicate OK [04:13:27]wFMCommunicate request_size=9 [04:13:27]MH_SAM_APDU [04:13:27]CAPDU: 80 0D 02 02 04 F6 E7 65 0D [04:13:27]Write to MH i2c: E2 0C 00 19 03 80 0D 02 02 04 00 F6 E7 65 0D 00 00 ED [04:13:27]Write i2c OK [04:13:27]MH_I2C_Read... [04:13:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:13:27]Read from MH i2c: E2 [04:13:27]MH_I2C_Read... [04:13:27]Read from MH i2c: E2 03 00 [04:13:27]MH_I2C_Read... [04:13:27]Read from MH i2c: E2 03 00 19 03 00 90 00 90 [04:13:27]RAPDU: 90 00 [04:13:27]wFMCommunicate OK [04:13:27]wFMCommunicate request_size=4 [04:13:27]MH_SAM_APDU [04:13:27]CAPDU: 80 0D 03 02 [04:13:27]Write to MH i2c: E2 08 00 1A 03 80 0D 03 02 00 00 00 00 98 [04:13:27]Write i2c OK [04:13:27]MH_I2C_Read... [04:13:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:13:27]Read from MH i2c: E2 [04:13:27]MH_I2C_Read... [04:13:27]Read from MH i2c: E2 0B 00 [04:13:27]MH_I2C_Read... [04:13:27]Read from MH i2c: E2 0B 00 1A 03 00 76 25 FE C7 33 28 2C E9 90 00 69 [04:13:27]RAPDU: 76 25 FE C7 33 28 2C E9 90 00 [04:13:27]wFMCommunicate OK [04:13:27]SAM_PROTO_SignData done [04:13:27]FM_MakeSignedData done [04:13:27]CreateOFDProtocolMessage [04:13:27]wFMCommunicate request_size=4 [04:13:27]MH_SAM_APDU [04:13:27]CAPDU: 80 11 00 00 [04:13:27]Write to MH i2c: E2 08 00 1B 03 80 11 00 00 00 00 00 00 98 [04:13:27]Write i2c OK [04:13:27]MH_I2C_Read... [04:13:27]Read from MH i2c: E2 [04:13:27]MH_I2C_Read... [04:13:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:13:27]Read from MH i2c: E2 17 00 [04:13:27]MH_I2C_Read... [04:13:27]Read from MH i2c: E2 17 00 1B 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 EC [04:13:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [04:13:27]wFMCommunicate OK [04:13:27]CreateOFDProtocolMessage done [04:13:27]OFDSenderStorePacket 317651 [04:13:27]StoreOFDPacket docnum=317651 [04:13:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 A9 47 06 01 4A EB 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 7A 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E0 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 CB 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 7E 00 00 00 F4 03 04 00 66 0F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D3 D8 04 00 35 04 06 00 8C 29 F6 E7 65 0D 76 25 FE C7 33 28 2C E9 [04:13:27]CheckFolder [04:13:27]dirname=/storage/ofd_packets [04:13:27]CheckFolder done [04:13:27]ProducePacketName [04:13:27]name=ofd_packets/00317651 [04:13:27]NVStorageSaveData ofd_packets/00317651 [04:13:27]File name is /storage/ofd_packets/00317651 [04:13:27]Write 300 bytes [04:13:27]NVStorageSaveData done [04:13:27]OFDSenderStorePacket done [04:13:27]KKMCreateOFDPacket done [04:13:27]NVStorageSaveData kkm_last_timestamp [04:13:27]File name is /storage/kkm_last_timestamp [04:13:27]Write 4 bytes [04:13:27]NVStorageSaveData done [04:13:27]ExternCall_PrintAddStr [04:13:27]wPrintStart [04:13:27]Write to MH i2c: 01 00 00 1C 03 1F [04:13:27]Write i2c OK [04:13:27]MH_I2C_Read... [04:13:27]Read from MH i2c: 01 [04:13:27]MH_I2C_Read... [04:13:27]Read from MH i2c: 01 07 00 [04:13:27]MH_I2C_Read... [04:13:27]Read from MH i2c: 01 07 00 1C 03 00 00 00 00 00 FF 0F 34 [04:13:27]RasterBufferAndPrint [04:13:27]line Счет N : (1)1092569 [04:13:27]line ИНН: 02508201610067 [04:13:27]line Контрольно-Кассовый Чек [04:13:27]line ПРОДАЖА [04:13:27]line ТРК (МРК, ГНК) : 71 [04:13:27]line Товар: 2711190000 [04:13:27]line ГАЗ-К-5 [04:13:27]line 31.340 * 38.30 [04:13:27]line = 1200.32 [04:13:27]line НДС 12% НСП 1% [04:13:27]line > о реализуемом товаре [04:13:27]line ОКРУГЛЕНИЕ: -0.32 [04:13:27]line ИТОГО: 1200.00 [04:13:27]line Внесено: 1200.00 [04:13:27]line СДАЧА: 0.00 [04:13:27]line НСП 1% : 10.62 [04:13:27]line НДС 12% : 127.47 [04:13:27]line Наличными: 1200.00 [04:13:27]line Безнал.: 0.00 [04:13:27]line Место: АЗС № 101 "Партнер Нефть" [04:13:27]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [04:13:27]line СНО: Общий режим [04:13:27]line Чек 126 28.10.2024 04:13 [04:13:27]line Смена: 546 ФФД: 1.0 [04:13:27]line ЗНМ: 0300000082 [04:13:27]line РНМ: 0000000000091628 [04:13:27]line Версия ККМ: 001 [04:13:27]line ФМ: 0000000000874671 [04:13:27]line ФД: 317651 [04:13:27]line ФПД: 154111863907597 [04:13:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T041326&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317651&fm=154111863907597&tin=02508201610067®Number=0000000000091628&sum=120000 [04:13:27]OFD Sender: Processing packet 317651 [packets to send 127, broken 126] [04:13:27]ProducePacketName [04:13:27]name=ofd_packets/00317651 [04:13:27]OFD Sender: To server: pG, [04:13:27]CommunicateWithHost lk.salyk.kg:30040 [04:13:27]ConnectInit lk.salyk.kg [04:13:27]written 0, free lines is 4095 [04:13:27]Connected sock=10 [04:13:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 A9 47 06 01 4A EB 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 7A 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E0 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 CB 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 7E 00 00 00 F4 03 04 00 66 0F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D3 D8 04 00 35 04 06 00 8C 29 F6 E7 65 0D 76 25 FE C7 33 28 2C E9 [04:13:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 45 FF 47 00 9E 6C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D3 D8 04 00 F4 03 04 00 1F BB 1E 67 B6 04 01 00 00 46 F7 53 C0 C8 63 02 7B [04:13:27]CommunicateWithHost err = 0 [04:13:27]CheckOFDResponse [04:13:27]1017 (14) - 77093643461234 [04:13:27]1041 (16) - 0000000000874671 [04:13:27]1040 (4) - 317651 [04:13:27]1012 (4) - 27.10.2024 22:13 [04:13:27]1206 (1) - 0 [04:13:27]OFD Sender: Remove packet 317651 [04:13:27]ProducePacketName [04:13:27]name=ofd_packets/00317651 [04:13:27]NVStorageDeleteData [04:13:27]Write to MH i2c: 01 00 00 47 03 4A [04:13:27]Write i2c OK [04:13:27]MH_I2C_Read... [04:13:27]Read from MH i2c: 01 [04:13:27]MH_I2C_Read... [04:13:27]Read from MH i2c: 01 07 00 [04:13:27]MH_I2C_Read... [04:13:27]Read from MH i2c: 01 07 00 47 03 00 00 00 00 00 FF 0C 5C [04:13:27]RasterBufferAndPrint [04:13:27]line [04:13:27]line [04:13:27]line [04:13:27]line [04:13:27]line [04:13:27]written 0, free lines is 3338 [04:13:27]MH_Cut [04:13:27]Write to MH i2c: D1 01 00 4E 03 01 23 [04:13:27]Write i2c OK [04:13:27]MH_I2C_Read... [04:13:27]Read from MH i2c: D1 [04:13:27]MH_I2C_Read... [04:13:27]Read from MH i2c: D1 01 00 [04:13:27]MH_I2C_Read... [04:13:27]Read from MH i2c: D1 01 00 4E 03 00 22 [04:13:27]Write to MH i2c: 01 00 00 4F 03 52 [04:13:27]Write i2c OK [04:13:27]MH_I2C_Read... [04:13:28]OFD Sender: No OFD packet to send [04:13:28]*** Cut start [04:13:28]*** Partial cut [04:13:28]*** CUTSNS_PIN = 1 [04:13:28]*** CUTSNS_PIN = 0 [04:13:28]*** Brake cut motor [04:13:29]Read from MH i2c: 01 [04:13:29]MH_I2C_Read... [04:13:29]*** Stop cut motor [04:13:29]*** Cut end [04:13:29]Read from MH i2c: 01 07 00 [04:13:29]MH_I2C_Read... [04:13:29]Read from MH i2c: 01 07 00 4F 03 00 00 00 00 00 FF 0F 67 [04:13:29]process_action close_receipt done [04:13:29]requested_data is exist [04:13:29]produce_requested_data [04:13:29]requested_item fm.sn is exist - process it [04:13:29]wFMCommunicate request_size=4 [04:13:29]MH_SAM_APDU [04:13:29]CAPDU: 80 11 00 00 [04:13:29]Write to MH i2c: E2 08 00 50 03 80 11 00 00 00 00 00 00 CD [04:13:29]Write i2c OK [04:13:29]MH_I2C_Read... [04:13:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:13:29]Read from MH i2c: E2 [04:13:29]MH_I2C_Read... [04:13:29]Read from MH i2c: E2 17 00 [04:13:29]MH_I2C_Read... [04:13:29]Read from MH i2c: E2 17 00 50 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 21 [04:13:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [04:13:29]wFMCommunicate OK [04:13:29]requested_item fd.num is exist - process it [04:13:29]SAM_PROTO_GetFieldsCounters [04:13:29]wFMCommunicate request_size=4 [04:13:29]MH_SAM_APDU [04:13:29]CAPDU: 80 13 00 00 [04:13:29]Write to MH i2c: E2 08 00 51 03 80 13 00 00 00 00 00 00 D0 [04:13:29]Write i2c OK [04:13:29]MH_I2C_Read... [04:13:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:13:29]Read from MH i2c: E2 [04:13:29]MH_I2C_Read... [04:13:29]Read from MH i2c: E2 62 00 [04:13:29]MH_I2C_Read... [04:13:29]Read from MH i2c: E2 62 00 51 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D3 D8 04 00 0E 04 04 00 22 02 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 40 [04:13:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D3 D8 04 00 0E 04 04 00 22 02 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 [04:13:29]wFMCommunicate OK [04:13:29]SAM_PROTO_GetFieldsCounters done [04:13:29]requested_item shift.num is exist - process it [04:13:29]requested_item shift.opened is exist - process it [04:13:29]req_shift_opened [04:13:29]FM_GetShiftState [04:13:29]SAM_PROTO_GetShiftState [04:13:29]wFMCommunicate request_size=4 [04:13:29]MH_SAM_APDU [04:13:29]CAPDU: 80 13 01 00 [04:13:29]Write to MH i2c: E2 08 00 52 03 80 13 01 00 00 00 00 00 D2 [04:13:29]Write i2c OK [04:13:29]MH_I2C_Read... [04:13:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:13:29]Read from MH i2c: E2 [04:13:29]MH_I2C_Read... [04:13:29]Read from MH i2c: E2 0E 00 [04:13:29]MH_I2C_Read... [04:13:29]Read from MH i2c: E2 0E 00 52 03 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 CB [04:13:29]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [04:13:29]wFMCommunicate OK [04:13:29]SAM_PROTO_GetShiftState done [04:13:29]FM_GetShiftState done [04:13:29]req_shift_opened done [04:13:29]requested_item shift.open_date is exist - process it [04:13:29]req_shift_open_date [04:13:29]req_shift_open_date done [04:13:29]produce_requested_data done [04:13:29]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317651,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [04:13:29]process_action_free close_receipt [04:13:29]json_value_free [04:13:29]json_value_free done [04:13:29]process_json_proto returns [04:13:29]Send response to host [04:13:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317651,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [04:13:29]free response buf [04:13:29]execute_script done [04:13:29]execute_script returns [04:13:29]free content buf [04:13:29]Sock 7.Close socket [04:13:29]Sock 7.Thread stoped [04:13:33]OFD Sender: No OFD packet to send [04:13:38]OFD Sender: No OFD packet to send [04:13:43]OFD Sender: No OFD packet to send [04:13:48]OFD Sender: No OFD packet to send [04:13:53]OFD Sender: No OFD packet to send [04:13:58]OFD Sender: No OFD packet to send [04:14:03]OFD Sender: No OFD packet to send [04:14:08]OFD Sender: No OFD packet to send [04:14:13]OFD Sender: No OFD packet to send [04:14:18]OFD Sender: No OFD packet to send [04:14:20]accept exits with 9 [04:14:20]New connection [04:14:20]New thread 3067428196 created [04:14:20]Thread 3067571556 joined [04:14:20]Waiting for new connection... [04:14:20] Sock 9.Parse request [04:14:20]Sock 9.Check first char [04:14:20]Sock 9.First char is OK [04:14:20]request: POST /json_proto HTTP/1.0 [04:14:20]Method: POST [04:14:20]URL: /json_proto [04:14:20]Method is POST - this is cgi request [04:14:20]url: /json_proto [04:14:20]query_string will be loaded in cgi processing [04:14:20]execute_cgi json_proto POST (null) [04:14:20]execute_cgi path=json_proto method=POST [04:14:20]POST find Content-Length [04:14:20]Host: 172.17.50.195:8080 [04:14:20]Content-Length: 688 [04:14:20]Content-Type: application/json [04:14:20] [04:14:20]POST finish read [04:14:20]Found Content-Length = 688 [04:14:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092570", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 35.960, "sum" : 2740.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2740.00, "total" : 2740.00, "payments": [ { "type": 0, "sum" : 2740.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:14:20]execute_script... [04:14:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092570", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 35.960, "sum" : 2740.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2740.00, "total" : 2740.00, "payments": [ { "type": 0, "sum" : 2740.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:14:20]POST & json_proto [04:14:20]process_json_proto [04:14:20]json parsed OK: [04:14:20]protocol is kg_v1.0 [04:14:20]action value=close_receipt [04:14:20]process_action close_receipt [04:14:20]cmd_close_receipt [04:14:20]MH_GetDate [04:14:20]Write to MH i2c: F0 00 00 53 03 45 [04:14:20]Write i2c OK [04:14:20]MH_I2C_Read... [04:14:20]Read from MH i2c: F0 [04:14:20]MH_I2C_Read... [04:14:20]Read from MH i2c: F0 09 00 [04:14:20]MH_I2C_Read... [04:14:20]Read from MH i2c: F0 09 00 53 03 00 9C 0F 1F 67 43 33 1C 67 78 [04:14:20]GetLastDocTimeStamp 1730088806 [04:14:20]current date 1730088860 [04:14:20]FM_GetShiftState [04:14:20]SAM_PROTO_GetShiftState [04:14:20]wFMCommunicate request_size=4 [04:14:20]MH_SAM_APDU [04:14:20]CAPDU: 80 13 01 00 [04:14:20]Write to MH i2c: E2 08 00 54 03 80 13 01 00 00 00 00 00 D4 [04:14:20]Write i2c OK [04:14:20]MH_I2C_Read... [04:14:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:14:20]Read from MH i2c: E2 [04:14:20]MH_I2C_Read... [04:14:20]Read from MH i2c: E2 0E 00 [04:14:20]MH_I2C_Read... [04:14:20]Read from MH i2c: E2 0E 00 54 03 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 CD [04:14:20]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [04:14:20]wFMCommunicate OK [04:14:20]SAM_PROTO_GetShiftState done [04:14:20]FM_GetShiftState done [04:14:20]opened in 1730073493 [04:14:20]opened+sec_in_day 1730159893 [04:14:20]quantity*price = 274015 [04:14:20]sum+1 = 274016 [04:14:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 2740.00 Внесено: 2740.00 СДАЧА: 0.00 НСП 1% : 24.25 НДС 12% : 290.99 Наличными: 2740.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 127 28.10.2024 04:14 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317652 ФПД: 80240487754871 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T041420&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317652&fm=80240487754871&tin=02508201610067®Number=0000000000091628&sum=274000 [04:14:21]StoreToDocumentArchive [04:14:21]shift 546 fd 317652 [04:14:21]save to /storage/0546/doc_00317652 [04:14:21]save last doc name /storage/0546/doc_00317652 to /storage/kkm_last_doc_name [04:14:21]save OK [04:14:21]Clear old archive folders... [04:14:21]ProcessDocumentItem done err = 0, tmpTLVsize=252 [04:14:21]tlvbuf is B6FEF800 [04:14:21]SAM_PROTO_ClearQueue [04:14:21]wFMCommunicate request_size=4 [04:14:21]MH_SAM_APDU [04:14:21]CAPDU: 80 09 00 00 [04:14:21]Write to MH i2c: E2 08 00 61 03 80 09 00 00 00 00 00 00 D6 [04:14:21]Write i2c OK [04:14:21]MH_I2C_Read... [04:14:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:14:21]Read from MH i2c: E2 [04:14:21]MH_I2C_Read... [04:14:21]Read from MH i2c: E2 03 00 [04:14:21]MH_I2C_Read... [04:14:21]Read from MH i2c: E2 03 00 61 03 00 90 00 D8 [04:14:21]RAPDU: 90 00 [04:14:21]wFMCommunicate OK [04:14:21]SAM_PROTO_ClearQueue done [04:14:21]KKMCreateOFDPacket [04:14:21]OFDProtocolAddRootSTLVToBuf [04:14:21]FM_MakeSignedData [04:14:21]FM_MakeSignedData [04:14:21]SAM_PROTO_SignData [04:14:21]wFMCommunicate request_size=4 [04:14:21]MH_SAM_APDU [04:14:21]CAPDU: 80 0D 01 02 [04:14:21]Write to MH i2c: E2 08 00 62 03 80 0D 01 02 00 00 00 00 DE [04:14:21]Write i2c OK [04:14:21]MH_I2C_Read... [04:14:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:14:21]Read from MH i2c: E2 [04:14:21]MH_I2C_Read... [04:14:21]Read from MH i2c: E2 03 00 [04:14:21]MH_I2C_Read... [04:14:21]Read from MH i2c: E2 03 00 62 03 00 90 00 D9 [04:14:21]RAPDU: 90 00 [04:14:21]wFMCommunicate OK [04:14:21]wFMCommunicate request_size=255 [04:14:21]MH_SAM_APDU [04:14:21]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 78 8C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5F 2E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 2E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 79 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AB 71 00 00 00 00 07 04 06 00 50 2E 04 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 9C 0F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D4 D8 04 00 35 04 06 00 [04:14:21]Write to MH i2c: E2 02 01 63 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 78 8C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5F 2E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 2E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 79 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AB 71 00 00 00 00 07 04 06 00 50 2E 04 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 9C 0F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D4 D8 04 00 35 04 06 00 00 00 BE [04:14:21]Write i2c OK [04:14:21]MH_I2C_Read... [04:14:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:14:21]Read from MH i2c: E2 [04:14:21]MH_I2C_Read... [04:14:21]Read from MH i2c: E2 03 00 [04:14:21]MH_I2C_Read... [04:14:21]Read from MH i2c: E2 03 00 63 03 00 90 00 DA [04:14:21]RAPDU: 90 00 [04:14:21]wFMCommunicate OK [04:14:21]wFMCommunicate request_size=11 [04:14:21]MH_SAM_APDU [04:14:21]CAPDU: 80 0D 02 02 06 48 FA 71 C4 EC 77 [04:14:21]Write to MH i2c: E2 0E 00 64 03 80 0D 02 02 06 00 48 FA 71 C4 EC 77 00 00 C7 [04:14:21]Write i2c OK [04:14:21]MH_I2C_Read... [04:14:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:14:21]Read from MH i2c: E2 [04:14:21]MH_I2C_Read... [04:14:21]Read from MH i2c: E2 03 00 [04:14:21]MH_I2C_Read... [04:14:21]Read from MH i2c: E2 03 00 64 03 00 90 00 DB [04:14:21]RAPDU: 90 00 [04:14:21]wFMCommunicate OK [04:14:21]wFMCommunicate request_size=4 [04:14:21]MH_SAM_APDU [04:14:21]CAPDU: 80 0D 03 02 [04:14:21]Write to MH i2c: E2 08 00 65 03 80 0D 03 02 00 00 00 00 E3 [04:14:21]Write i2c OK [04:14:21]MH_I2C_Read... [04:14:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:14:21]Read from MH i2c: E2 [04:14:21]MH_I2C_Read... [04:14:21]Read from MH i2c: E2 0B 00 [04:14:21]MH_I2C_Read... [04:14:21]Read from MH i2c: E2 0B 00 65 03 00 0F 48 D6 32 CD D6 B3 52 90 00 EB [04:14:21]RAPDU: 0F 48 D6 32 CD D6 B3 52 90 00 [04:14:21]wFMCommunicate OK [04:14:21]SAM_PROTO_SignData done [04:14:21]FM_MakeSignedData done [04:14:21]CreateOFDProtocolMessage [04:14:21]wFMCommunicate request_size=4 [04:14:21]MH_SAM_APDU [04:14:21]CAPDU: 80 11 00 00 [04:14:21]Write to MH i2c: E2 08 00 66 03 80 11 00 00 00 00 00 00 E3 [04:14:21]Write i2c OK [04:14:21]MH_I2C_Read... [04:14:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:14:21]Read from MH i2c: E2 [04:14:21]MH_I2C_Read... [04:14:21]Read from MH i2c: E2 17 00 [04:14:21]MH_I2C_Read... [04:14:21]Read from MH i2c: E2 17 00 66 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 37 [04:14:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [04:14:21]wFMCommunicate OK [04:14:21]CreateOFDProtocolMessage done [04:14:21]OFDSenderStorePacket 317652 [04:14:21]StoreOFDPacket docnum=317652 [04:14:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 10 1F 08 01 BE 65 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 78 8C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5F 2E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 2E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 79 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AB 71 00 00 00 00 07 04 06 00 50 2E 04 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 9C 0F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D4 D8 04 00 35 04 06 00 48 FA 71 C4 EC 77 0F 48 D6 32 CD D6 B3 52 [04:14:21]CheckFolder [04:14:21]dirname=/storage/ofd_packets [04:14:21]CheckFolder done [04:14:21]ProducePacketName [04:14:21]name=ofd_packets/00317652 [04:14:21]NVStorageSaveData ofd_packets/00317652 [04:14:21]File name is /storage/ofd_packets/00317652 [04:14:21]Write 302 bytes [04:14:21]NVStorageSaveData done [04:14:21]OFDSenderStorePacket done [04:14:21]KKMCreateOFDPacket done [04:14:21]NVStorageSaveData kkm_last_timestamp [04:14:21]File name is /storage/kkm_last_timestamp [04:14:21]Write 4 bytes [04:14:21]NVStorageSaveData done [04:14:21]ExternCall_PrintAddStr [04:14:21]wPrintStart [04:14:21]Write to MH i2c: 01 00 00 67 03 6A [04:14:21]Write i2c OK [04:14:21]MH_I2C_Read... [04:14:21]Read from MH i2c: 01 [04:14:21]MH_I2C_Read... [04:14:21]Read from MH i2c: 01 07 00 [04:14:21]MH_I2C_Read... [04:14:21]Read from MH i2c: 01 07 00 67 03 00 00 00 00 00 FF 0F 7F [04:14:21]RasterBufferAndPrint [04:14:21]line Счет N : (1)1092570 [04:14:21]line ИНН: 02508201610067 [04:14:21]line Контрольно-Кассовый Чек [04:14:21]line ПРОДАЖА [04:14:21]line ТРК (МРК, ГНК) : 51 [04:14:21]line Товар: 2710194210 [04:14:21]line ДТ(л)-К-2 [04:14:21]line 35.960 * 76.20 [04:14:21]line = 2740.15 [04:14:21]line НДС 12% НСП 1% [04:14:21]line > о реализуемом товаре [04:14:21]line ОКРУГЛЕНИЕ: -0.15 [04:14:21]line ИТОГО: 2740.00 [04:14:21]line Внесено: 2740.00 [04:14:21]line СДАЧА: 0.00 [04:14:21]line НСП 1% : 24.25 [04:14:21]line НДС 12% : 290.99 [04:14:21]line Наличными: 2740.00 [04:14:21]line Безнал.: 0.00 [04:14:21]line Место: АЗС № 101 "Партнер Нефть" [04:14:21]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [04:14:21]line СНО: Общий режим [04:14:21]line Чек 127 28.10.2024 04:14 [04:14:21]line Смена: 546 ФФД: 1.0 [04:14:21]line ЗНМ: 0300000082 [04:14:21]line РНМ: 0000000000091628 [04:14:21]line Версия ККМ: 001 [04:14:21]line ФМ: 0000000000874671 [04:14:21]line ФД: 317652 [04:14:21]line ФПД: 80240487754871 [04:14:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T041420&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317652&fm=80240487754871&tin=02508201610067®Number=0000000000091628&sum=274000 [04:14:22]OFD Sender: Processing packet 317652 [packets to send 127, broken 126] [04:14:22]ProducePacketName [04:14:22]name=ofd_packets/00317652 [04:14:22]OFD Sender: To server: pG, [04:14:22]CommunicateWithHost lk.salyk.kg:30040 [04:14:22]ConnectInit lk.salyk.kg [04:14:22]written 0, free lines is 4095 [04:14:22]Connected sock=10 [04:14:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 10 1F 08 01 BE 65 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 78 8C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5F 2E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 2E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 79 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AB 71 00 00 00 00 07 04 06 00 50 2E 04 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 9C 0F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D4 D8 04 00 35 04 06 00 48 FA 71 C4 EC 77 0F 48 D6 32 CD D6 B3 52 [04:14:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 12 0D 47 00 48 CE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D4 D8 04 00 F4 03 04 00 56 BB 1E 67 B6 04 01 00 00 2D F0 73 3B 5E 57 5D CD [04:14:22]CommunicateWithHost err = 0 [04:14:22]CheckOFDResponse [04:14:22]1017 (14) - 77093643461234 [04:14:22]1041 (16) - 0000000000874671 [04:14:22]1040 (4) - 317652 [04:14:22]1012 (4) - 27.10.2024 22:14 [04:14:22]1206 (1) - 0 [04:14:22]OFD Sender: Remove packet 317652 [04:14:22]ProducePacketName [04:14:22]name=ofd_packets/00317652 [04:14:22]NVStorageDeleteData [04:14:22]Write to MH i2c: 01 00 00 92 03 95 [04:14:22]Write i2c OK [04:14:22]MH_I2C_Read... [04:14:22]Read from MH i2c: 01 [04:14:22]MH_I2C_Read... [04:14:22]Read from MH i2c: 01 07 00 [04:14:22]MH_I2C_Read... [04:14:22]Read from MH i2c: 01 07 00 92 03 00 00 00 00 00 F9 0C A1 [04:14:22]RasterBufferAndPrint [04:14:22]line [04:14:22]line [04:14:22]line [04:14:22]line [04:14:22]line [04:14:22]written 0, free lines is 3328 [04:14:22]MH_Cut [04:14:22]Write to MH i2c: D1 01 00 99 03 01 6E [04:14:22]Write i2c OK [04:14:22]MH_I2C_Read... [04:14:22]Read from MH i2c: D1 [04:14:22]MH_I2C_Read... [04:14:22]Read from MH i2c: D1 01 00 [04:14:22]MH_I2C_Read... [04:14:22]Read from MH i2c: D1 01 00 99 03 00 6D [04:14:22]Write to MH i2c: 01 00 00 9A 03 9D [04:14:22]Write i2c OK [04:14:22]MH_I2C_Read... [04:14:23]OFD Sender: No OFD packet to send [04:14:23]*** Cut start [04:14:23]*** Partial cut [04:14:23]*** CUTSNS_PIN = 1 [04:14:23]*** CUTSNS_PIN = 0 [04:14:23]*** Brake cut motor [04:14:24]Read from MH i2c: 01 [04:14:24]MH_I2C_Read... [04:14:24]*** Stop cut motor [04:14:24]*** Cut end [04:14:24]Read from MH i2c: 01 07 00 [04:14:24]MH_I2C_Read... [04:14:24]Read from MH i2c: 01 07 00 9A 03 00 00 00 00 00 FF 0F B2 [04:14:24]process_action close_receipt done [04:14:24]requested_data is exist [04:14:24]produce_requested_data [04:14:24]requested_item fm.sn is exist - process it [04:14:24]wFMCommunicate request_size=4 [04:14:24]MH_SAM_APDU [04:14:24]CAPDU: 80 11 00 00 [04:14:24]Write to MH i2c: E2 08 00 9B 03 80 11 00 00 00 00 00 00 18 [04:14:24]Write i2c OK [04:14:24]MH_I2C_Read... [04:14:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:14:24]Read from MH i2c: E2 [04:14:24]MH_I2C_Read... [04:14:24]Read from MH i2c: E2 17 00 [04:14:24]MH_I2C_Read... [04:14:24]Read from MH i2c: E2 17 00 9B 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 6C [04:14:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [04:14:24]wFMCommunicate OK [04:14:24]requested_item fd.num is exist - process it [04:14:24]SAM_PROTO_GetFieldsCounters [04:14:24]wFMCommunicate request_size=4 [04:14:24]MH_SAM_APDU [04:14:24]CAPDU: 80 13 00 00 [04:14:24]Write to MH i2c: E2 08 00 9C 03 80 13 00 00 00 00 00 00 1B [04:14:24]Write i2c OK [04:14:24]MH_I2C_Read... [04:14:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:14:24]Read from MH i2c: E2 [04:14:24]MH_I2C_Read... [04:14:24]Read from MH i2c: E2 62 00 [04:14:24]MH_I2C_Read... [04:14:24]Read from MH i2c: E2 62 00 9C 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D4 D8 04 00 0E 04 04 00 22 02 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 8F [04:14:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D4 D8 04 00 0E 04 04 00 22 02 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 [04:14:24]wFMCommunicate OK [04:14:24]SAM_PROTO_GetFieldsCounters done [04:14:24]requested_item shift.num is exist - process it [04:14:24]requested_item shift.opened is exist - process it [04:14:24]req_shift_opened [04:14:24]FM_GetShiftState [04:14:24]SAM_PROTO_GetShiftState [04:14:24]wFMCommunicate request_size=4 [04:14:24]MH_SAM_APDU [04:14:24]CAPDU: 80 13 01 00 [04:14:24]Write to MH i2c: E2 08 00 9D 03 80 13 01 00 00 00 00 00 1D [04:14:24]Write i2c OK [04:14:24]MH_I2C_Read... [04:14:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:14:24]Read from MH i2c: E2 [04:14:24]MH_I2C_Read... [04:14:24]Read from MH i2c: E2 0E 00 [04:14:24]MH_I2C_Read... [04:14:24]Read from MH i2c: E2 0E 00 9D 03 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 16 [04:14:24]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [04:14:24]wFMCommunicate OK [04:14:24]SAM_PROTO_GetShiftState done [04:14:24]FM_GetShiftState done [04:14:24]req_shift_opened done [04:14:24]requested_item shift.open_date is exist - process it [04:14:24]req_shift_open_date [04:14:24]req_shift_open_date done [04:14:24]produce_requested_data done [04:14:24]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317652,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [04:14:24]process_action_free close_receipt [04:14:24]json_value_free [04:14:24]json_value_free done [04:14:24]process_json_proto returns [04:14:24]Send response to host [04:14:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317652,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [04:14:24]free response buf [04:14:24]execute_script done [04:14:24]execute_script returns [04:14:24]free content buf [04:14:24]Sock 9.Close socket [04:14:24]Sock 9.Thread stoped [04:14:28]OFD Sender: No OFD packet to send [04:14:33]OFD Sender: No OFD packet to send [04:14:38]OFD Sender: No OFD packet to send [04:14:43]OFD Sender: No OFD packet to send [04:14:48]OFD Sender: No OFD packet to send [04:14:53]OFD Sender: No OFD packet to send [04:14:58]OFD Sender: No OFD packet to send [04:15:03]OFD Sender: No OFD packet to send [04:15:08]OFD Sender: No OFD packet to send [04:15:13]OFD Sender: No OFD packet to send [04:15:18]OFD Sender: No OFD packet to send [04:15:23]OFD Sender: No OFD packet to send [04:15:28]OFD Sender: No OFD packet to send [04:15:33]OFD Sender: No OFD packet to send [04:15:38]OFD Sender: No OFD packet to send [04:15:43]OFD Sender: No OFD packet to send [04:15:48]OFD Sender: No OFD packet to send [04:15:53]OFD Sender: No OFD packet to send [04:15:58]OFD Sender: No OFD packet to send [04:16:03]OFD Sender: No OFD packet to send [04:16:08]OFD Sender: No OFD packet to send [04:16:13]OFD Sender: No OFD packet to send [04:16:18]OFD Sender: No OFD packet to send [04:16:23]OFD Sender: No OFD packet to send [04:16:28]OFD Sender: No OFD packet to send [04:16:33]OFD Sender: No OFD packet to send [04:16:38]OFD Sender: No OFD packet to send [04:16:43]OFD Sender: No OFD packet to send [04:16:48]OFD Sender: No OFD packet to send [04:16:53]OFD Sender: No OFD packet to send [04:16:58]OFD Sender: No OFD packet to send [04:17:03]OFD Sender: No OFD packet to send [04:17:08]OFD Sender: No OFD packet to send [04:17:13]OFD Sender: No OFD packet to send [04:17:18]OFD Sender: No OFD packet to send [04:17:23]OFD Sender: No OFD packet to send [04:17:28]OFD Sender: No OFD packet to send [04:17:33]OFD Sender: No OFD packet to send [04:17:38]OFD Sender: No OFD packet to send [04:17:43]OFD Sender: No OFD packet to send [04:17:48]OFD Sender: No OFD packet to send [04:17:53]OFD Sender: No OFD packet to send [04:17:58]OFD Sender: No OFD packet to send [04:18:03]OFD Sender: No OFD packet to send [04:18:08]OFD Sender: No OFD packet to send [04:18:13]OFD Sender: No OFD packet to send [04:18:18]OFD Sender: No OFD packet to send [04:18:23]OFD Sender: No OFD packet to send [04:18:28]OFD Sender: No OFD packet to send [04:18:33]OFD Sender: No OFD packet to send [04:18:38]OFD Sender: No OFD packet to send [04:18:43]OFD Sender: No OFD packet to send [04:18:48]OFD Sender: No OFD packet to send [04:18:53]OFD Sender: No OFD packet to send [04:18:58]OFD Sender: No OFD packet to send [04:19:03]OFD Sender: No OFD packet to send [04:19:08]OFD Sender: No OFD packet to send [04:19:13]OFD Sender: No OFD packet to send [04:19:18]OFD Sender: No OFD packet to send [04:19:23]OFD Sender: No OFD packet to send [04:19:28]OFD Sender: No OFD packet to send [04:19:33]OFD Sender: No OFD packet to send [04:19:38]OFD Sender: No OFD packet to send [04:19:43]OFD Sender: No OFD packet to send [04:19:48]OFD Sender: No OFD packet to send [04:19:53]OFD Sender: No OFD packet to send [04:19:58]OFD Sender: No OFD packet to send [04:20:03]OFD Sender: No OFD packet to send [04:20:08]OFD Sender: No OFD packet to send [04:20:13]OFD Sender: No OFD packet to send [04:20:18]OFD Sender: No OFD packet to send [04:20:23]OFD Sender: No OFD packet to send [04:20:28]OFD Sender: No OFD packet to send [04:20:33]OFD Sender: No OFD packet to send [04:20:38]OFD Sender: No OFD packet to send [04:20:43]OFD Sender: No OFD packet to send [04:20:48]OFD Sender: No OFD packet to send [04:20:53]OFD Sender: No OFD packet to send [04:20:58]OFD Sender: No OFD packet to send [04:21:03]OFD Sender: No OFD packet to send [04:21:08]OFD Sender: No OFD packet to send [04:21:13]OFD Sender: No OFD packet to send [04:21:18]OFD Sender: No OFD packet to send [04:21:23]OFD Sender: No OFD packet to send [04:21:28]OFD Sender: No OFD packet to send [04:21:33]OFD Sender: No OFD packet to send [04:21:38]OFD Sender: No OFD packet to send [04:21:43]OFD Sender: No OFD packet to send [04:21:48]OFD Sender: No OFD packet to send [04:21:53]OFD Sender: No OFD packet to send [04:21:58]OFD Sender: No OFD packet to send [04:22:03]OFD Sender: No OFD packet to send [04:22:08]OFD Sender: No OFD packet to send [04:22:13]OFD Sender: No OFD packet to send [04:22:18]OFD Sender: No OFD packet to send [04:22:23]OFD Sender: No OFD packet to send [04:22:28]OFD Sender: No OFD packet to send [04:22:33]OFD Sender: No OFD packet to send [04:22:38]OFD Sender: No OFD packet to send [04:22:43]OFD Sender: No OFD packet to send [04:22:48]OFD Sender: No OFD packet to send [04:22:53]OFD Sender: No OFD packet to send [04:22:58]OFD Sender: No OFD packet to send [04:23:03]OFD Sender: No OFD packet to send [04:23:08]OFD Sender: No OFD packet to send [04:23:13]OFD Sender: No OFD packet to send [04:23:18]OFD Sender: No OFD packet to send [04:23:23]OFD Sender: No OFD packet to send [04:23:28]OFD Sender: No OFD packet to send [04:23:33]OFD Sender: No OFD packet to send [04:23:38]OFD Sender: No OFD packet to send [04:23:43]OFD Sender: No OFD packet to send [04:23:48]OFD Sender: No OFD packet to send [04:23:53]OFD Sender: No OFD packet to send [04:23:58]OFD Sender: No OFD packet to send [04:24:03]OFD Sender: No OFD packet to send [04:24:08]OFD Sender: No OFD packet to send [04:24:13]OFD Sender: No OFD packet to send [04:24:18]OFD Sender: No OFD packet to send [04:24:23]OFD Sender: No OFD packet to send [04:24:28]OFD Sender: No OFD packet to send [04:24:33]OFD Sender: No OFD packet to send [04:24:38]OFD Sender: No OFD packet to send [04:24:43]OFD Sender: No OFD packet to send [04:24:48]OFD Sender: No OFD packet to send [04:24:53]OFD Sender: No OFD packet to send [04:24:58]OFD Sender: No OFD packet to send [04:25:03]OFD Sender: No OFD packet to send [04:25:08]OFD Sender: No OFD packet to send [04:25:13]OFD Sender: No OFD packet to send [04:25:18]OFD Sender: No OFD packet to send [04:25:23]OFD Sender: No OFD packet to send [04:25:28]OFD Sender: No OFD packet to send [04:25:33]OFD Sender: No OFD packet to send [04:25:38]OFD Sender: No OFD packet to send [04:25:43]OFD Sender: No OFD packet to send [04:25:48]OFD Sender: No OFD packet to send [04:25:53]OFD Sender: No OFD packet to send [04:25:58]OFD Sender: No OFD packet to send [04:26:03]OFD Sender: No OFD packet to send [04:26:08]OFD Sender: No OFD packet to send [04:26:13]OFD Sender: No OFD packet to send [04:26:18]OFD Sender: No OFD packet to send [04:26:23]OFD Sender: No OFD packet to send [04:26:28]OFD Sender: No OFD packet to send [04:26:33]OFD Sender: No OFD packet to send [04:26:38]OFD Sender: No OFD packet to send [04:26:43]OFD Sender: No OFD packet to send [04:26:48]OFD Sender: No OFD packet to send [04:26:53]OFD Sender: No OFD packet to send [04:26:58]OFD Sender: No OFD packet to send [04:27:03]OFD Sender: No OFD packet to send [04:27:08]OFD Sender: No OFD packet to send [04:27:14]OFD Sender: No OFD packet to send [04:27:19]OFD Sender: No OFD packet to send [04:27:24]OFD Sender: No OFD packet to send [04:27:29]OFD Sender: No OFD packet to send [04:27:34]OFD Sender: No OFD packet to send [04:27:39]OFD Sender: No OFD packet to send [04:27:44]OFD Sender: No OFD packet to send [04:27:49]OFD Sender: No OFD packet to send [04:27:54]OFD Sender: No OFD packet to send [04:27:59]OFD Sender: No OFD packet to send [04:28:04]OFD Sender: No OFD packet to send [04:28:09]OFD Sender: No OFD packet to send [04:28: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:23]accept exits with 7 [04:31:23]New connection [04:31:23]New thread 3067571556 created [04:31:23]Thread 3067428196 joined [04:31:23]Waiting for new connection... [04:31:23] Sock 7.Parse request [04:31:23]Sock 7.Check first char [04:31:23]Sock 7.First char is OK [04:31:23]request: POST /json_proto HTTP/1.0 [04:31:23]Method: POST [04:31:23]URL: /json_proto [04:31:23]Method is POST - this is cgi request [04:31:23]url: /json_proto [04:31:23]query_string will be loaded in cgi processing [04:31:23]execute_cgi json_proto POST (null) [04:31:23]execute_cgi path=json_proto method=POST [04:31:23]POST find Content-Length [04:31:23]Host: 172.17.50.195:8080 [04:31:23]Content-Length: 686 [04:31:23]Content-Type: application/json [04:31:23] [04:31:23]POST finish read [04:31:23]Found Content-Length = 686 [04:31:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092571", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 52.220, "sum" : 2000.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:31:23]execute_script... [04:31:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092571", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 52.220, "sum" : 2000.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:31:23]POST & json_proto [04:31:23]process_json_proto [04:31:23]json parsed OK: [04:31:23]protocol is kg_v1.0 [04:31:23]action value=close_receipt [04:31:23]process_action close_receipt [04:31:23]cmd_close_receipt [04:31:23]MH_GetDate [04:31:23]Write to MH i2c: F0 00 00 9E 03 90 [04:31:23]Write i2c OK [04:31:23]MH_I2C_Read... [04:31:23]Read from MH i2c: F0 [04:31:23]MH_I2C_Read... [04:31:23]Read from MH i2c: F0 09 00 [04:31:23]MH_I2C_Read... [04:31:23]Read from MH i2c: F0 09 00 9E 03 00 9C 13 1F 67 43 33 1C 67 C7 [04:31:23]GetLastDocTimeStamp 1730088860 [04:31:23]current date 1730089884 [04:31:23]FM_GetShiftState [04:31:23]SAM_PROTO_GetShiftState [04:31:23]wFMCommunicate request_size=4 [04:31:23]MH_SAM_APDU [04:31:23]CAPDU: 80 13 01 00 [04:31:23]Write to MH i2c: E2 08 00 9F 03 80 13 01 00 00 00 00 00 1F [04:31:23]Write i2c OK [04:31:23]MH_I2C_Read... [04:31:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:31:23]Read from MH i2c: E2 [04:31:23]MH_I2C_Read... [04:31:23]Read from MH i2c: E2 0E 00 [04:31:23]MH_I2C_Read... [04:31:23]Read from MH i2c: E2 0E 00 9F 03 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 18 [04:31:23]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [04:31:23]wFMCommunicate OK [04:31:23]SAM_PROTO_GetShiftState done [04:31:23]FM_GetShiftState done [04:31:23]opened in 1730073493 [04:31:23]opened+sec_in_day 1730159893 [04:31:23]quantity*price = 200002 [04:31:23]sum+1 = 200004 [04:31:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.39 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 128 28.10.2024 04:31 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317653 ФПД: 31590682513596 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T043124&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317653&fm=31590682513596&tin=02508201610067®Number=0000000000091628&sum=200000 [04:31:25]StoreToDocumentArchive [04:31:25]shift 546 fd 317653 [04:31:25]save to /storage/0546/doc_00317653 [04:31:25]save last doc name /storage/0546/doc_00317653 to /storage/kkm_last_doc_name [04:31:25]save OK [04:31:25]Clear old archive folders... [04:31:25]ProcessDocumentItem done err = 0, tmpTLVsize=250 [04:31:25]tlvbuf is 01E06D80 [04:31:25]SAM_PROTO_ClearQueue [04:31:25]wFMCommunicate request_size=4 [04:31:25]MH_SAM_APDU [04:31:25]CAPDU: 80 09 00 00 [04:31:25]Write to MH i2c: E2 08 00 AC 03 80 09 00 00 00 00 00 00 21 [04:31:25]Write i2c OK [04:31:25]MH_I2C_Read... [04:31:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:31:25]Read from MH i2c: E2 [04:31:25]MH_I2C_Read... [04:31:25]Read from MH i2c: E2 03 00 [04:31:25]MH_I2C_Read... [04:31:25]Read from MH i2c: E2 03 00 AC 03 00 90 00 23 [04:31:25]RAPDU: 90 00 [04:31:25]wFMCommunicate OK [04:31:25]SAM_PROTO_ClearQueue done [04:31:25]KKMCreateOFDPacket [04:31:25]OFDProtocolAddRootSTLVToBuf [04:31:25]FM_MakeSignedData [04:31:25]FM_MakeSignedData [04:31:25]SAM_PROTO_SignData [04:31:25]wFMCommunicate request_size=4 [04:31:25]MH_SAM_APDU [04:31:25]CAPDU: 80 0D 01 02 [04:31:25]Write to MH i2c: E2 08 00 AD 03 80 0D 01 02 00 00 00 00 29 [04:31:25]Write i2c OK [04:31:25]MH_I2C_Read... [04:31:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:31:25]Read from MH i2c: E2 [04:31:25]MH_I2C_Read... [04:31:25]Read from MH i2c: E2 03 00 [04:31:25]MH_I2C_Read... [04:31:25]Read from MH i2c: E2 03 00 AD 03 00 90 00 24 [04:31:25]RAPDU: 90 00 [04:31:25]wFMCommunicate OK [04:31:25]wFMCommunicate request_size=255 [04:31:25]MH_SAM_APDU [04:31:25]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FC CB 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 43 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 80 00 00 00 F4 03 04 00 9C 13 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D5 D8 04 00 35 04 06 00 1C BB [04:31:25]Write to MH i2c: E2 02 01 AE 03 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FC CB 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 43 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 80 00 00 00 F4 03 04 00 9C 13 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D5 D8 04 00 35 04 06 00 1C BB 00 00 34 [04:31:25]Write i2c OK [04:31:25]MH_I2C_Read... [04:31:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:31:25]Read from MH i2c: E2 [04:31:25]MH_I2C_Read... [04:31:25]Read from MH i2c: E2 03 00 [04:31:25]MH_I2C_Read... [04:31:25]Read from MH i2c: E2 03 00 AE 03 00 90 00 25 [04:31:25]RAPDU: 90 00 [04:31:25]wFMCommunicate OK [04:31:25]wFMCommunicate request_size=9 [04:31:25]MH_SAM_APDU [04:31:25]CAPDU: 80 0D 02 02 04 47 68 D0 BC [04:31:25]Write to MH i2c: E2 0C 00 AF 03 80 0D 02 02 04 00 47 68 D0 BC 00 00 6F [04:31:25]Write i2c OK [04:31:25]MH_I2C_Read... [04:31:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:31:25]Read from MH i2c: E2 [04:31:25]MH_I2C_Read... [04:31:25]Read from MH i2c: E2 03 00 [04:31:25]MH_I2C_Read... [04:31:25]Read from MH i2c: E2 03 00 AF 03 00 90 00 26 [04:31:25]RAPDU: 90 00 [04:31:25]wFMCommunicate OK [04:31:25]wFMCommunicate request_size=4 [04:31:25]MH_SAM_APDU [04:31:25]CAPDU: 80 0D 03 02 [04:31:25]Write to MH i2c: E2 08 00 B0 03 80 0D 03 02 00 00 00 00 2E [04:31:25]Write i2c OK [04:31:25]MH_I2C_Read... [04:31:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:31:25]Read from MH i2c: E2 [04:31:25]MH_I2C_Read... [04:31:25]Read from MH i2c: E2 0B 00 [04:31:25]MH_I2C_Read... [04:31:25]Read from MH i2c: E2 0B 00 B0 03 00 9F 50 4D DD 39 68 40 B4 90 00 DD [04:31:25]RAPDU: 9F 50 4D DD 39 68 40 B4 90 00 [04:31:25]wFMCommunicate OK [04:31:25]SAM_PROTO_SignData done [04:31:25]FM_MakeSignedData done [04:31:25]CreateOFDProtocolMessage [04:31:25]wFMCommunicate request_size=4 [04:31:25]MH_SAM_APDU [04:31:25]CAPDU: 80 11 00 00 [04:31:25]Write to MH i2c: E2 08 00 B1 03 80 11 00 00 00 00 00 00 2E [04:31:25]Write i2c OK [04:31:25]MH_I2C_Read... [04:31:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:31:25]Read from MH i2c: E2 [04:31:25]MH_I2C_Read... [04:31:25]Read from MH i2c: E2 17 00 [04:31:25]MH_I2C_Read... [04:31:25]Read from MH i2c: E2 17 00 B1 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 82 [04:31:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [04:31:25]wFMCommunicate OK [04:31:25]CreateOFDProtocolMessage done [04:31:25]OFDSenderStorePacket 317653 [04:31:25]StoreOFDPacket docnum=317653 [04:31:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 44 3C 06 01 38 05 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FC CB 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 43 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 80 00 00 00 F4 03 04 00 9C 13 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D5 D8 04 00 35 04 06 00 1C BB 47 68 D0 BC 9F 50 4D DD 39 68 40 B4 [04:31:25]CheckFolder [04:31:25]dirname=/storage/ofd_packets [04:31:25]CheckFolder done [04:31:25]ProducePacketName [04:31:25]name=ofd_packets/00317653 [04:31:25]NVStorageSaveData ofd_packets/00317653 [04:31:25]File name is /storage/ofd_packets/00317653 [04:31:25]Write 300 bytes [04:31:25]NVStorageSaveData done [04:31:25]OFDSenderStorePacket done [04:31:25]KKMCreateOFDPacket done [04:31:25]NVStorageSaveData kkm_last_timestamp [04:31:25]File name is /storage/kkm_last_timestamp [04:31:25]Write 4 bytes [04:31:25]NVStorageSaveData done [04:31:25]ExternCall_PrintAddStr [04:31:25]wPrintStart [04:31:25]Write to MH i2c: 01 00 00 B2 03 B5 [04:31:25]Write i2c OK [04:31:25]MH_I2C_Read... [04:31:25]Read from MH i2c: 01 [04:31:25]MH_I2C_Read... [04:31:25]Read from MH i2c: 01 07 00 [04:31:25]MH_I2C_Read... [04:31:25]Read from MH i2c: 01 07 00 B2 03 00 00 00 00 00 FF 0F CA [04:31:25]RasterBufferAndPrint [04:31:25]line Счет N : (1)1092571 [04:31:25]line ИНН: 02508201610067 [04:31:25]line Контрольно-Кассовый Чек [04:31:25]line ПРОДАЖА [04:31:25]line ТРК (МРК, ГНК) : 71 [04:31:25]line Товар: 2711190000 [04:31:25]line ГАЗ-К-5 [04:31:25]line 52.220 * 38.30 [04:31:25]line = 2000.03 [04:31:25]line НДС 12% НСП 1% [04:31:25]line > о реализуемом товаре [04:31:25]line ОКРУГЛЕНИЕ: -0.03 [04:31:25]line ИТОГО: 2000.00 [04:31:25]line Внесено: 2000.00 [04:31:25]line СДАЧА: 0.00 [04:31:25]line НСП 1% : 17.70 [04:31:25]line НДС 12% : 212.39 [04:31:25]line Наличными: 2000.00 [04:31:25]line Безнал.: 0.00 [04:31:25]line Место: АЗС № 101 "Партнер Нефть" [04:31:25]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [04:31:25]line СНО: Общий режим [04:31:25]line Чек 128 28.10.2024 04:31 [04:31:25]line Смена: 546 ФФД: 1.0 [04:31:25]line ЗНМ: 0300000082 [04:31:25]line РНМ: 0000000000091628 [04:31:25]line Версия ККМ: 001 [04:31:25]line ФМ: 0000000000874671 [04:31:25]line ФД: 317653 [04:31:25]line ФПД: 31590682513596 [04:31:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T043124&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317653&fm=31590682513596&tin=02508201610067®Number=0000000000091628&sum=200000 [04:31:25]written 0, free lines is 4095 [04:31:25]OFD Sender: Processing packet 317653 [packets to send 127, broken 126] [04:31:25]ProducePacketName [04:31:25]name=ofd_packets/00317653 [04:31:25]OFD Sender: To server: pG, [04:31:25]CommunicateWithHost lk.salyk.kg:30040 [04:31:25]ConnectInit lk.salyk.kg [04:31:26]Connected sock=10 [04:31:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 44 3C 06 01 38 05 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FC CB 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 43 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 80 00 00 00 F4 03 04 00 9C 13 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D5 D8 04 00 35 04 06 00 1C BB 47 68 D0 BC 9F 50 4D DD 39 68 40 B4 [04:31:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 27 0D 47 00 BC E5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D5 D8 04 00 F4 03 04 00 56 BF 1E 67 B6 04 01 00 00 C6 A6 7C 6A 00 C9 6E A2 [04:31:26]CommunicateWithHost err = 0 [04:31:26]CheckOFDResponse [04:31:26]1017 (14) - 77093643461234 [04:31:26]1041 (16) - 0000000000874671 [04:31:26]1040 (4) - 317653 [04:31:26]1012 (4) - 27.10.2024 22:31 [04:31:26]1206 (1) - 0 [04:31:26]OFD Sender: Remove packet 317653 [04:31:26]ProducePacketName [04:31:26]name=ofd_packets/00317653 [04:31:26]NVStorageDeleteData [04:31:26]Write to MH i2c: 01 00 00 DD 03 E0 [04:31:26]Write i2c OK [04:31:26]MH_I2C_Read... [04:31:26]Read from MH i2c: 01 [04:31:26]MH_I2C_Read... [04:31:26]Read from MH i2c: 01 07 00 [04:31:26]MH_I2C_Read... [04:31:26]Read from MH i2c: 01 07 00 DD 03 00 00 00 00 00 F8 0C EB [04:31:26]RasterBufferAndPrint [04:31:26]line [04:31:26]line [04:31:26]line [04:31:26]line [04:31:26]line [04:31:26]written 0, free lines is 3326 [04:31:26]MH_Cut [04:31:26]Write to MH i2c: D1 01 00 E4 03 01 B9 [04:31:26]Write i2c OK [04:31:26]MH_I2C_Read... [04:31:26]Read from MH i2c: D1 [04:31:26]MH_I2C_Read... [04:31:26]Read from MH i2c: D1 01 00 [04:31:26]MH_I2C_Read... [04:31:26]Read from MH i2c: D1 01 00 E4 03 00 B8 [04:31:26]Write to MH i2c: 01 00 00 E5 03 E8 [04:31:26]Write i2c OK [04:31:26]MH_I2C_Read... [04:31:26]OFD Sender: No OFD packet to send [04:31:27]*** Cut start [04:31:27]*** Partial cut [04:31:27]*** CUTSNS_PIN = 1 [04:31:27]*** CUTSNS_PIN = 0 [04:31:27]*** Brake cut motor [04:31:27]Read from MH i2c: 01 [04:31:27]MH_I2C_Read... [04:31:27]*** Stop cut motor [04:31:27]*** Cut end [04:31:27]Read from MH i2c: 01 07 00 [04:31:27]MH_I2C_Read... [04:31:27]Read from MH i2c: 01 07 00 E5 03 00 00 00 00 00 FF 0F FD [04:31:27]process_action close_receipt done [04:31:27]requested_data is exist [04:31:27]produce_requested_data [04:31:27]requested_item fm.sn is exist - process it [04:31:27]wFMCommunicate request_size=4 [04:31:27]MH_SAM_APDU [04:31:27]CAPDU: 80 11 00 00 [04:31:27]Write to MH i2c: E2 08 00 E6 03 80 11 00 00 00 00 00 00 63 [04:31:27]Write i2c OK [04:31:27]MH_I2C_Read... [04:31:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:31:27]Read from MH i2c: E2 [04:31:27]MH_I2C_Read... [04:31:27]Read from MH i2c: E2 17 00 [04:31:27]MH_I2C_Read... [04:31:27]Read from MH i2c: E2 17 00 E6 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B7 [04:31:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [04:31:27]wFMCommunicate OK [04:31:27]requested_item fd.num is exist - process it [04:31:27]SAM_PROTO_GetFieldsCounters [04:31:27]wFMCommunicate request_size=4 [04:31:27]MH_SAM_APDU [04:31:27]CAPDU: 80 13 00 00 [04:31:27]Write to MH i2c: E2 08 00 E7 03 80 13 00 00 00 00 00 00 66 [04:31:27]Write i2c OK [04:31:27]MH_I2C_Read... [04:31:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:31:27]Read from MH i2c: E2 [04:31:27]MH_I2C_Read... [04:31:27]Read from MH i2c: E2 62 00 [04:31:27]MH_I2C_Read... [04:31:27]Read from MH i2c: E2 62 00 E7 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D5 D8 04 00 0E 04 04 00 22 02 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 DE [04: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 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D5 D8 04 00 0E 04 04 00 22 02 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 [04:31:27]wFMCommunicate OK [04:31:27]SAM_PROTO_GetFieldsCounters done [04:31:27]requested_item shift.num is exist - process it [04:31:27]requested_item shift.opened is exist - process it [04:31:27]req_shift_opened [04:31:27]FM_GetShiftState [04:31:27]SAM_PROTO_GetShiftState [04:31:27]wFMCommunicate request_size=4 [04:31:27]MH_SAM_APDU [04:31:27]CAPDU: 80 13 01 00 [04:31:27]Write to MH i2c: E2 08 00 E8 03 80 13 01 00 00 00 00 00 68 [04:31:27]Write i2c OK [04:31:27]MH_I2C_Read... [04:31:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:31:28]Read from MH i2c: E2 [04:31:28]MH_I2C_Read... [04:31:28]Read from MH i2c: E2 0E 00 [04:31:28]MH_I2C_Read... [04:31:28]Read from MH i2c: E2 0E 00 E8 03 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 61 [04:31:28]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [04:31:28]wFMCommunicate OK [04:31:28]SAM_PROTO_GetShiftState done [04:31:28]FM_GetShiftState done [04:31:28]req_shift_opened done [04:31:28]requested_item shift.open_date is exist - process it [04:31:28]req_shift_open_date [04:31:28]req_shift_open_date done [04:31:28]produce_requested_data done [04:31:28]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317653,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [04:31:28]process_action_free close_receipt [04:31:28]json_value_free [04:31:28]json_value_free done [04:31:28]process_json_proto returns [04:31:28]Send response to host [04:31:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317653,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [04:31:28]free response buf [04:31:28]execute_script done [04:31:28]execute_script returns [04:31:28]free content buf [04:31:28]Sock 7.Close socket [04:31:28]Sock 7.Thread stoped [04:31:31]OFD Sender: No OFD packet to send [04:31:36]OFD Sender: No OFD packet to send [04:31:41]OFD Sender: No OFD packet to send [04:31:46]OFD Sender: No OFD packet to send [04:31:51]OFD Sender: No OFD packet to send [04:31:56]OFD Sender: No OFD packet to send [04:32:01]OFD Sender: No OFD packet to send [04:32:06]OFD Sender: No OFD packet to send [04:32:11]OFD Sender: No OFD packet to send [04:32:16]OFD Sender: No OFD packet to send [04:32:21]OFD Sender: No OFD packet to send [04:32:26]OFD Sender: No OFD packet to send [04:32:31]OFD Sender: No OFD packet to send [04:32:36]OFD Sender: No OFD packet to send [04:32:41]OFD Sender: No OFD packet to send [04:32:46]OFD Sender: No OFD packet to send [04:32:51]OFD Sender: No OFD packet to send [04:32:56]OFD Sender: No OFD packet to send [04:33:01]OFD Sender: No OFD packet to send [04:33:06]OFD Sender: No OFD packet to send [04:33:11]OFD Sender: No OFD packet to send [04:33:14]accept exits with 9 [04:33:14]New connection [04:33:14]New thread 3067428196 created [04:33:14]Thread 3067571556 joined [04:33:14]Waiting for new connection... [04:33:14] Sock 9.Parse request [04:33:14]Sock 9.Check first char [04:33:14]Sock 9.First char is OK [04:33:14]request: POST /json_proto HTTP/1.0 [04:33:14]Method: POST [04:33:14]URL: /json_proto [04:33:14]Method is POST - this is cgi request [04:33:14]url: /json_proto [04:33:14]query_string will be loaded in cgi processing [04:33:14]execute_cgi json_proto POST (null) [04:33:14]execute_cgi path=json_proto method=POST [04:33:14]POST find Content-Length [04:33:14]Host: 172.17.50.195:8080 [04:33:14]Content-Length: 825 [04:33:14]Content-Type: application/json [04:33:14] [04:33:14]POST finish read [04:33:14]Found Content-Length = 825 [04:33:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092572", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:33:14]execute_script... [04:33:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092572", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:33:14]POST & json_proto [04:33:14]process_json_proto [04:33:14]json parsed OK: [04:33:14]protocol is kg_v1.0 [04:33:14]action value=close_receipt [04:33:14]process_action close_receipt [04:33:14]cmd_close_receipt [04:33:14]MH_GetDate [04:33:14]Write to MH i2c: F0 00 00 E9 03 DB [04:33:14]Write i2c OK [04:33:14]MH_I2C_Read... [04:33:14]Read from MH i2c: F0 [04:33:14]MH_I2C_Read... [04:33:14]Read from MH i2c: F0 09 00 [04:33:14]MH_I2C_Read... [04:33:14]Read from MH i2c: F0 09 00 E9 03 00 0B 14 1F 67 43 33 1C 67 82 [04:33:14]GetLastDocTimeStamp 1730089884 [04:33:14]current date 1730089995 [04:33:14]FM_GetShiftState [04:33:14]SAM_PROTO_GetShiftState [04:33:14]wFMCommunicate request_size=4 [04:33:14]MH_SAM_APDU [04:33:14]CAPDU: 80 13 01 00 [04:33:14]Write to MH i2c: E2 08 00 EA 03 80 13 01 00 00 00 00 00 6A [04:33:14]Write i2c OK [04:33:14]MH_I2C_Read... [04:33:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:33:15]Read from MH i2c: E2 [04:33:15]MH_I2C_Read... [04:33:15]Read from MH i2c: E2 0E 00 [04:33:15]MH_I2C_Read... [04:33:15]Read from MH i2c: E2 0E 00 EA 03 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 63 [04:33:15]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [04:33:15]wFMCommunicate OK [04:33:15]SAM_PROTO_GetShiftState done [04:33:15]FM_GetShiftState done [04:33:15]opened in 1730073493 [04:33:15]opened+sec_in_day 1730159893 [04:33:15]quantity*price = 200025 [04:33:15]sum+1 = 200026 [04:33:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 129 28.10.2024 04:33 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874671 ФД: 317654 ФПД: 93491066627185 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T043315&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317654&fm=93491066627185&tin=02508201610067®Number=0000000000091628&sum=200025 [04:33:16]StoreToDocumentArchive [04:33:16]shift 546 fd 317654 [04:33:16]save to /storage/0546/doc_00317654 [04:33:16]save last doc name /storage/0546/doc_00317654 to /storage/kkm_last_doc_name [04:33:16]save OK [04:33:16]Clear old archive folders... [04:33:16]ProcessDocumentItem done err = 0, tmpTLVsize=252 [04:33:16]tlvbuf is 01E31190 [04:33:16]SAM_PROTO_ClearQueue [04:33:16]wFMCommunicate request_size=4 [04:33:16]MH_SAM_APDU [04:33:16]CAPDU: 80 09 00 00 [04:33:16]Write to MH i2c: E2 08 00 F7 03 80 09 00 00 00 00 00 00 6C [04:33:16]Write i2c OK [04:33:16]MH_I2C_Read... [04:33:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:33:16]Read from MH i2c: E2 [04:33:16]MH_I2C_Read... [04:33:16]Read from MH i2c: E2 03 00 [04:33:16]MH_I2C_Read... [04:33:16]Read from MH i2c: E2 03 00 F7 03 00 90 00 6E [04:33:16]RAPDU: 90 00 [04:33:16]wFMCommunicate OK [04:33:16]SAM_PROTO_ClearQueue done [04:33:16]KKMCreateOFDPacket [04:33:16]OFDProtocolAddRootSTLVToBuf [04:33:16]FM_MakeSignedData [04:33:16]FM_MakeSignedData [04:33:16]SAM_PROTO_SignData [04:33:16]wFMCommunicate request_size=4 [04:33:16]MH_SAM_APDU [04:33:16]CAPDU: 80 0D 01 02 [04:33:16]Write to MH i2c: E2 08 00 F8 03 80 0D 01 02 00 00 00 00 74 [04:33:16]Write i2c OK [04:33:16]MH_I2C_Read... [04:33:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:33:16]Read from MH i2c: E2 [04:33:16]MH_I2C_Read... [04:33:16]Read from MH i2c: E2 03 00 [04:33:16]MH_I2C_Read... [04:33:16]Read from MH i2c: E2 03 00 F8 03 00 90 00 6F [04:33:16]RAPDU: 90 00 [04:33:16]wFMCommunicate OK [04:33:16]wFMCommunicate request_size=255 [04:33:16]MH_SAM_APDU [04:33:16]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 81 00 00 00 F4 03 04 00 0B 14 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D6 D8 04 00 35 04 06 00 [04:33:16]Write to MH i2c: E2 02 01 F9 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 81 00 00 00 F4 03 04 00 0B 14 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D6 D8 04 00 35 04 06 00 00 00 FC [04:33:16]Write i2c OK [04:33:16]MH_I2C_Read... [04:33:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:33:16]Read from MH i2c: E2 [04:33:16]MH_I2C_Read... [04:33:16]Read from MH i2c: E2 03 00 [04:33:16]MH_I2C_Read... [04:33:16]Read from MH i2c: E2 03 00 F9 03 00 90 00 70 [04:33:16]RAPDU: 90 00 [04:33:16]wFMCommunicate OK [04:33:16]wFMCommunicate request_size=11 [04:33:16]MH_SAM_APDU [04:33:16]CAPDU: 80 0D 02 02 06 55 07 95 D0 E4 71 [04:33:16]Write to MH i2c: E2 0E 00 FA 03 80 0D 02 02 06 00 55 07 95 D0 E4 71 00 00 99 [04:33:16]Write i2c OK [04:33:16]MH_I2C_Read... [04:33:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:33:16]Read from MH i2c: E2 [04:33:16]MH_I2C_Read... [04:33:16]Read from MH i2c: E2 03 00 [04:33:16]MH_I2C_Read... [04:33:16]Read from MH i2c: E2 03 00 FA 03 00 90 00 71 [04:33:16]RAPDU: 90 00 [04:33:16]wFMCommunicate OK [04:33:16]wFMCommunicate request_size=4 [04:33:16]MH_SAM_APDU [04:33:16]CAPDU: 80 0D 03 02 [04:33:16]Write to MH i2c: E2 08 00 FB 03 80 0D 03 02 00 00 00 00 79 [04:33:16]Write i2c OK [04:33:16]MH_I2C_Read... [04:33:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:33:16]Read from MH i2c: E2 [04:33:16]MH_I2C_Read... [04:33:16]Read from MH i2c: E2 0B 00 [04:33:16]MH_I2C_Read... [04:33:16]Read from MH i2c: E2 0B 00 FB 03 00 A8 66 83 2E B8 3F 04 B4 90 00 E8 [04:33:16]RAPDU: A8 66 83 2E B8 3F 04 B4 90 00 [04:33:16]wFMCommunicate OK [04:33:16]SAM_PROTO_SignData done [04:33:16]FM_MakeSignedData done [04:33:16]CreateOFDProtocolMessage [04:33:16]wFMCommunicate request_size=4 [04:33:16]MH_SAM_APDU [04:33:16]CAPDU: 80 11 00 00 [04:33:16]Write to MH i2c: E2 08 00 FC 03 80 11 00 00 00 00 00 00 79 [04:33:16]Write i2c OK [04:33:16]MH_I2C_Read... [04:33:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:33:16]Read from MH i2c: E2 [04:33:16]MH_I2C_Read... [04:33:16]Read from MH i2c: E2 17 00 [04:33:16]MH_I2C_Read... [04:33:16]Read from MH i2c: E2 17 00 FC 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 CD [04:33:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [04:33:16]wFMCommunicate OK [04:33:16]CreateOFDProtocolMessage done [04:33:16]OFDSenderStorePacket 317654 [04:33:16]StoreOFDPacket docnum=317654 [04:33:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 BA 6E 08 01 98 CD 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 81 00 00 00 F4 03 04 00 0B 14 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D6 D8 04 00 35 04 06 00 55 07 95 D0 E4 71 A8 66 83 2E B8 3F 04 B4 [04:33:16]CheckFolder [04:33:16]dirname=/storage/ofd_packets [04:33:16]CheckFolder done [04:33:16]ProducePacketName [04:33:16]name=ofd_packets/00317654 [04:33:16]NVStorageSaveData ofd_packets/00317654 [04:33:16]File name is /storage/ofd_packets/00317654 [04:33:16]Write 302 bytes [04:33:16]NVStorageSaveData done [04:33:16]OFDSenderStorePacket done [04:33:16]KKMCreateOFDPacket done [04:33:16]NVStorageSaveData kkm_last_timestamp [04:33:16]File name is /storage/kkm_last_timestamp [04:33:16]Write 4 bytes [04:33:16]NVStorageSaveData done [04:33:16]ExternCall_PrintAddStr [04:33:16]wPrintStart [04:33:16]Write to MH i2c: 01 00 00 FD 03 00 [04:33:16]Write i2c OK [04:33:16]MH_I2C_Read... [04:33:16]Read from MH i2c: 01 [04:33:16]MH_I2C_Read... [04:33:16]Read from MH i2c: 01 07 00 [04:33:16]MH_I2C_Read... [04:33:16]Read from MH i2c: 01 07 00 FD 03 00 00 00 00 00 FF 0F 15 [04:33:16]RasterBufferAndPrint [04:33:16]line Счет N : (1)1092572 [04:33:16]line ИНН: 02508201610067 [04:33:16]line Контрольно-Кассовый Чек [04:33:16]line ПРОДАЖА [04:33:16]line ТРК (МРК, ГНК) : 31 [04:33:16]line Товар: 2710194210 [04:33:16]line ДТ(л)-К-2 [04:33:16]line 26.250 * 76.20 [04:33:16]line = 2000.25 [04:33:16]line НДС 12% НСП 1% [04:33:16]line > о реализуемом товаре [04:33:16]line ИТОГО: 2000.25 [04:33:16]line НСП 1% : 17.70 [04:33:16]line НДС 12% : 212.42 [04:33:16]line Наличными: 0.00 [04:33:16]line Безнал.: 2000.25 [04:33:16]line Место: АЗС № 101 "Партнер Нефть" [04:33:16]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [04:33:16]line СНО: Общий режим [04:33:16]line Чек 129 28.10.2024 04:33 [04:33:16]line Смена: 546 ФФД: 1.0 [04:33:16]line ЗНМ: 0300000082 [04:33:16]line РНМ: 0000000000091628 [04:33:16]line Версия ККМ: 001 [04:33:16]line Платежная система: Бакай Банк [04:33:16]line ФМ: 0000000000874671 [04:33:16]line ФД: 317654 [04:33:16]line ФПД: 93491066627185 [04:33:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T043315&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317654&fm=93491066627185&tin=02508201610067®Number=0000000000091628&sum=200025 [04:33:17]written 0, free lines is 4095 [04:33:17]OFD Sender: Processing packet 317654 [packets to send 127, broken 126] [04:33:17]ProducePacketName [04:33:17]name=ofd_packets/00317654 [04:33:17]OFD Sender: To server: pG, [04:33:17]CommunicateWithHost lk.salyk.kg:30040 [04:33:17]ConnectInit lk.salyk.kg [04:33:17]Connected sock=10 [04:33:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 BA 6E 08 01 98 CD 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 81 00 00 00 F4 03 04 00 0B 14 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D6 D8 04 00 35 04 06 00 55 07 95 D0 E4 71 A8 66 83 2E B8 3F 04 B4 [04:33:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 3A 9E 47 00 49 3C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D6 D8 04 00 F4 03 04 00 C5 BF 1E 67 B6 04 01 00 00 8C 8B 46 D5 02 75 86 1B [04:33:17]CommunicateWithHost err = 0 [04:33:17]CheckOFDResponse [04:33:17]1017 (14) - 77093643461234 [04:33:17]1041 (16) - 0000000000874671 [04:33:17]1040 (4) - 317654 [04:33:17]1012 (4) - 27.10.2024 22:33 [04:33:17]1206 (1) - 0 [04:33:17]OFD Sender: Remove packet 317654 [04:33:17]ProducePacketName [04:33:17]name=ofd_packets/00317654 [04:33:17]NVStorageDeleteData [04:33:17]Write to MH i2c: 01 00 00 27 04 2B [04:33:17]Write i2c OK [04:33:17]MH_I2C_Read... [04:33:17]Read from MH i2c: 01 [04:33:17]MH_I2C_Read... [04:33:17]Read from MH i2c: 01 07 00 [04:33:17]MH_I2C_Read... [04:33:17]Read from MH i2c: 01 07 00 27 04 00 00 00 00 00 01 0D 40 [04:33:17]RasterBufferAndPrint [04:33:17]line [04:33:17]line [04:33:17]line [04:33:17]line [04:33:17]line [04:33:17]written 0, free lines is 3335 [04:33:17]MH_Cut [04:33:17]Write to MH i2c: D1 01 00 2E 04 01 04 [04:33:17]Write i2c OK [04:33:17]MH_I2C_Read... [04:33:17]Read from MH i2c: D1 [04:33:17]MH_I2C_Read... [04:33:17]Read from MH i2c: D1 01 00 [04:33:17]MH_I2C_Read... [04:33:17]Read from MH i2c: D1 01 00 2E 04 00 03 [04:33:17]Write to MH i2c: 01 00 00 2F 04 33 [04:33:17]Write i2c OK [04:33:17]MH_I2C_Read... [04:33:17]OFD Sender: No OFD packet to send [04:33:18]*** Cut start [04:33:18]*** Partial cut [04:33:18]*** CUTSNS_PIN = 1 [04:33:18]*** CUTSNS_PIN = 0 [04:33:18]*** Brake cut motor [04:33:18]Read from MH i2c: 01 [04:33:18]MH_I2C_Read... [04:33:18]*** Stop cut motor [04:33:18]*** Cut end [04:33:18]Read from MH i2c: 01 07 00 [04:33:18]MH_I2C_Read... [04:33:18]Read from MH i2c: 01 07 00 2F 04 00 00 00 00 00 FF 0F 48 [04:33:18]process_action close_receipt done [04:33:18]requested_data is exist [04:33:18]produce_requested_data [04:33:18]requested_item fm.sn is exist - process it [04:33:18]wFMCommunicate request_size=4 [04:33:18]MH_SAM_APDU [04:33:18]CAPDU: 80 11 00 00 [04:33:18]Write to MH i2c: E2 08 00 30 04 80 11 00 00 00 00 00 00 AE [04:33:18]Write i2c OK [04:33:18]MH_I2C_Read... [04:33:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:33:18]Read from MH i2c: E2 [04:33:18]MH_I2C_Read... [04:33:18]Read from MH i2c: E2 17 00 [04:33:18]MH_I2C_Read... [04:33:18]Read from MH i2c: E2 17 00 30 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 02 [04:33:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [04:33:18]wFMCommunicate OK [04:33:18]requested_item fd.num is exist - process it [04:33:18]SAM_PROTO_GetFieldsCounters [04:33:18]wFMCommunicate request_size=4 [04:33:18]MH_SAM_APDU [04:33:18]CAPDU: 80 13 00 00 [04:33:18]Write to MH i2c: E2 08 00 31 04 80 13 00 00 00 00 00 00 B1 [04:33:18]Write i2c OK [04:33:18]MH_I2C_Read... [04:33:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:33:19]Read from MH i2c: E2 [04:33:19]MH_I2C_Read... [04:33:19]Read from MH i2c: E2 62 00 [04:33:19]MH_I2C_Read... [04:33:19]Read from MH i2c: E2 62 00 31 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D6 D8 04 00 0E 04 04 00 22 02 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 2D [04:33:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D6 D8 04 00 0E 04 04 00 22 02 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 [04:33:19]wFMCommunicate OK [04:33:19]SAM_PROTO_GetFieldsCounters done [04:33:19]requested_item shift.num is exist - process it [04:33:19]requested_item shift.opened is exist - process it [04:33:19]req_shift_opened [04:33:19]FM_GetShiftState [04:33:19]SAM_PROTO_GetShiftState [04:33:19]wFMCommunicate request_size=4 [04:33:19]MH_SAM_APDU [04:33:19]CAPDU: 80 13 01 00 [04:33:19]Write to MH i2c: E2 08 00 32 04 80 13 01 00 00 00 00 00 B3 [04:33:19]Write i2c OK [04:33:19]MH_I2C_Read... [04:33:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:33:19]Read from MH i2c: E2 [04:33:19]MH_I2C_Read... [04:33:19]Read from MH i2c: E2 0E 00 [04:33:19]MH_I2C_Read... [04:33:19]Read from MH i2c: E2 0E 00 32 04 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 AC [04:33:19]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [04:33:19]wFMCommunicate OK [04:33:19]SAM_PROTO_GetShiftState done [04:33:19]FM_GetShiftState done [04:33:19]req_shift_opened done [04:33:19]requested_item shift.open_date is exist - process it [04:33:19]req_shift_open_date [04:33:19]req_shift_open_date done [04:33:19]produce_requested_data done [04:33:19]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317654,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [04:33:19]process_action_free close_receipt [04:33:19]json_value_free [04:33:19]json_value_free done [04:33:19]process_json_proto returns [04:33:19]Send response to host [04:33:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317654,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [04:33:19]free response buf [04:33:19]execute_script done [04:33:19]execute_script returns [04:33:19]free content buf [04:33:19]Sock 9.Close socket [04:33:19]Sock 9.Thread stoped [04:33:22]OFD Sender: No OFD packet to send [04:33:27]OFD Sender: No OFD packet to send [04:33:32]OFD Sender: No OFD packet to send [04:33:37]OFD Sender: No OFD packet to send [04:33:42]OFD Sender: No OFD packet to send [04:33:47]OFD Sender: No OFD packet to send [04:33:52]OFD Sender: No OFD packet to send [04:33:57]OFD Sender: No OFD packet to send [04:34:02]OFD Sender: No OFD packet to send [04:34:07]OFD Sender: No OFD packet to send [04:34:12]OFD Sender: No OFD packet to send [04:34:17]OFD Sender: No OFD packet to send [04:34:22]OFD Sender: No OFD packet to send [04:34:27]OFD Sender: No OFD packet to send [04:34:32]OFD Sender: No OFD packet to send [04:34:37]OFD Sender: No OFD packet to send [04:34:42]OFD Sender: No OFD packet to send [04:34:47]OFD Sender: No OFD packet to send [04:34:48]accept exits with 7 [04:34:48]New connection [04:34:48]New thread 3067571556 created [04:34:48]Thread 3067428196 joined [04:34:48]Waiting for new connection... [04:34:48] Sock 7.Parse request [04:34:48]Sock 7.Check first char [04:34:48]Sock 7.First char is OK [04:34:48]request: POST /json_proto HTTP/1.0 [04:34:48]Method: POST [04:34:48]URL: /json_proto [04:34:48]Method is POST - this is cgi request [04:34:48]url: /json_proto [04:34:48]query_string will be loaded in cgi processing [04:34:48]execute_cgi json_proto POST (null) [04:34:48]execute_cgi path=json_proto method=POST [04:34:48]POST find Content-Length [04:34:48]Host: 172.17.50.195:8080 [04:34:48]Content-Length: 775 [04:34:48]Content-Type: application/json [04:34:48] [04:34:48]POST finish read [04:34:48]Found Content-Length = 775 [04:34:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092573", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:34:48]execute_script... [04:34:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092573", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:34:48]POST & json_proto [04:34:48]process_json_proto [04:34:48]json parsed OK: [04:34:48]protocol is kg_v1.0 [04:34:48]action value=close_receipt [04:34:48]process_action close_receipt [04:34:48]cmd_close_receipt [04:34:48]MH_GetDate [04:34:48]Write to MH i2c: F0 00 00 33 04 26 [04:34:48]Write i2c OK [04:34:48]MH_I2C_Read... [04:34:48]Read from MH i2c: F0 [04:34:48]MH_I2C_Read... [04:34:48]Read from MH i2c: F0 09 00 [04:34:48]MH_I2C_Read... [04:34:48]Read from MH i2c: F0 09 00 33 04 00 68 14 1F 67 43 33 1C 67 2A [04:34:48]GetLastDocTimeStamp 1730089995 [04:34:48]current date 1730090088 [04:34:48]FM_GetShiftState [04:34:48]SAM_PROTO_GetShiftState [04:34:48]wFMCommunicate request_size=4 [04:34:48]MH_SAM_APDU [04:34:48]CAPDU: 80 13 01 00 [04:34:48]Write to MH i2c: E2 08 00 34 04 80 13 01 00 00 00 00 00 B5 [04:34:48]Write i2c OK [04:34:48]MH_I2C_Read... [04:34:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:34:48]Read from MH i2c: E2 [04:34:48]MH_I2C_Read... [04:34:48]Read from MH i2c: E2 0E 00 [04:34:48]MH_I2C_Read... [04:34:48]Read from MH i2c: E2 0E 00 34 04 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 AE [04:34:48]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [04:34:48]wFMCommunicate OK [04:34:48]SAM_PROTO_GetShiftState done [04:34:48]FM_GetShiftState done [04:34:48]opened in 1730073493 [04:34:48]opened+sec_in_day 1730159893 [04:34:48]quantity*price = 100050 [04:34:48]sum+1 = 100052 [04:34:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 130 28.10.2024 04:34 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317655 ФПД: 56375399580815 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T043448&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317655&fm=56375399580815&tin=02508201610067®Number=0000000000091628&sum=100051 [04:34:49]StoreToDocumentArchive [04:34:49]shift 546 fd 317655 [04:34:49]save to /storage/0546/doc_00317655 [04:34:49]save last doc name /storage/0546/doc_00317655 to /storage/kkm_last_doc_name [04:34:49]save OK [04:34:49]Clear old archive folders... [04:34:49]ProcessDocumentItem done err = 0, tmpTLVsize=252 [04:34:49]tlvbuf is 01E43020 [04:34:49]SAM_PROTO_ClearQueue [04:34:49]wFMCommunicate request_size=4 [04:34:49]MH_SAM_APDU [04:34:49]CAPDU: 80 09 00 00 [04:34:49]Write to MH i2c: E2 08 00 41 04 80 09 00 00 00 00 00 00 B7 [04:34:49]Write i2c OK [04:34:49]MH_I2C_Read... [04:34:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:34:49]Read from MH i2c: E2 [04:34:49]MH_I2C_Read... [04:34:49]Read from MH i2c: E2 03 00 [04:34:49]MH_I2C_Read... [04:34:49]Read from MH i2c: E2 03 00 41 04 00 90 00 B9 [04:34:49]RAPDU: 90 00 [04:34:49]wFMCommunicate OK [04:34:49]SAM_PROTO_ClearQueue done [04:34:49]KKMCreateOFDPacket [04:34:49]OFDProtocolAddRootSTLVToBuf [04:34:49]FM_MakeSignedData [04:34:49]FM_MakeSignedData [04:34:49]SAM_PROTO_SignData [04:34:49]wFMCommunicate request_size=4 [04:34:49]MH_SAM_APDU [04:34:49]CAPDU: 80 0D 01 02 [04:34:49]Write to MH i2c: E2 08 00 42 04 80 0D 01 02 00 00 00 00 BF [04:34:49]Write i2c OK [04:34:49]MH_I2C_Read... [04:34:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:34:49]Read from MH i2c: E2 [04:34:49]MH_I2C_Read... [04:34:49]Read from MH i2c: E2 03 00 [04:34:49]MH_I2C_Read... [04:34:49]Read from MH i2c: E2 03 00 42 04 00 90 00 BA [04:34:49]RAPDU: 90 00 [04:34:49]wFMCommunicate OK [04:34:49]wFMCommunicate request_size=255 [04:34:49]MH_SAM_APDU [04:34:49]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 68 14 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D7 D8 04 00 35 04 06 00 [04:34:49]Write to MH i2c: E2 02 01 43 04 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 68 14 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D7 D8 04 00 35 04 06 00 00 00 EC [04:34:49]Write i2c OK [04:34:49]MH_I2C_Read... [04:34:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:34:49]Read from MH i2c: E2 [04:34:49]MH_I2C_Read... [04:34:49]Read from MH i2c: E2 03 00 [04:34:49]MH_I2C_Read... [04:34:49]Read from MH i2c: E2 03 00 43 04 00 90 00 BB [04:34:49]RAPDU: 90 00 [04:34:49]wFMCommunicate OK [04:34:49]wFMCommunicate request_size=11 [04:34:49]MH_SAM_APDU [04:34:49]CAPDU: 80 0D 02 02 06 33 45 EB AA 84 8F [04:34:49]Write to MH i2c: E2 0E 00 44 04 80 0D 02 02 06 00 33 45 EB AA 84 8F 00 00 EE [04:34:49]Write i2c OK [04:34:49]MH_I2C_Read... [04:34:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:34:50]Read from MH i2c: E2 [04:34:50]MH_I2C_Read... [04:34:50]Read from MH i2c: E2 03 00 [04:34:50]MH_I2C_Read... [04:34:50]Read from MH i2c: E2 03 00 44 04 00 90 00 BC [04:34:50]RAPDU: 90 00 [04:34:50]wFMCommunicate OK [04:34:50]wFMCommunicate request_size=4 [04:34:50]MH_SAM_APDU [04:34:50]CAPDU: 80 0D 03 02 [04:34:50]Write to MH i2c: E2 08 00 45 04 80 0D 03 02 00 00 00 00 C4 [04:34:50]Write i2c OK [04:34:50]MH_I2C_Read... [04:34:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:34:50]Read from MH i2c: E2 [04:34:50]MH_I2C_Read... [04:34:50]Read from MH i2c: E2 0B 00 [04:34:50]MH_I2C_Read... [04:34:50]Read from MH i2c: E2 0B 00 45 04 00 F6 92 3B 5A 8A D6 C4 1F 90 00 25 [04:34:50]RAPDU: F6 92 3B 5A 8A D6 C4 1F 90 00 [04:34:50]wFMCommunicate OK [04:34:50]SAM_PROTO_SignData done [04:34:50]FM_MakeSignedData done [04:34:50]CreateOFDProtocolMessage [04:34:50]wFMCommunicate request_size=4 [04:34:50]MH_SAM_APDU [04:34:50]CAPDU: 80 11 00 00 [04:34:50]Write to MH i2c: E2 08 00 46 04 80 11 00 00 00 00 00 00 C4 [04:34:50]Write i2c OK [04:34:50]MH_I2C_Read... [04:34:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:34:50]Read from MH i2c: E2 [04:34:50]MH_I2C_Read... [04:34:50]Read from MH i2c: E2 17 00 [04:34:50]MH_I2C_Read... [04:34:50]Read from MH i2c: E2 17 00 46 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 18 [04:34:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [04:34:50]wFMCommunicate OK [04:34:50]CreateOFDProtocolMessage done [04:34:50]OFDSenderStorePacket 317655 [04:34:50]StoreOFDPacket docnum=317655 [04:34:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 3C 28 08 01 2D C9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 68 14 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D7 D8 04 00 35 04 06 00 33 45 EB AA 84 8F F6 92 3B 5A 8A D6 C4 1F [04:34:50]CheckFolder [04:34:50]dirname=/storage/ofd_packets [04:34:50]CheckFolder done [04:34:50]ProducePacketName [04:34:50]name=ofd_packets/00317655 [04:34:50]NVStorageSaveData ofd_packets/00317655 [04:34:50]File name is /storage/ofd_packets/00317655 [04:34:50]Write 302 bytes [04:34:50]NVStorageSaveData done [04:34:50]OFDSenderStorePacket done [04:34:50]KKMCreateOFDPacket done [04:34:50]NVStorageSaveData kkm_last_timestamp [04:34:50]File name is /storage/kkm_last_timestamp [04:34:50]Write 4 bytes [04:34:50]NVStorageSaveData done [04:34:50]ExternCall_PrintAddStr [04:34:50]wPrintStart [04:34:50]Write to MH i2c: 01 00 00 47 04 4B [04:34:50]Write i2c OK [04:34:50]MH_I2C_Read... [04:34:50]Read from MH i2c: 01 [04:34:50]MH_I2C_Read... [04:34:50]Read from MH i2c: 01 07 00 [04:34:50]MH_I2C_Read... [04:34:50]Read from MH i2c: 01 07 00 47 04 00 00 00 00 00 FF 0F 60 [04:34:50]RasterBufferAndPrint [04:34:50]line Счет N : (1)1092573 [04:34:50]line ИНН: 02508201610067 [04:34:50]line Контрольно-Кассовый Чек [04:34:50]line ПРОДАЖА [04:34:50]line ТРК (МРК, ГНК) : 11 [04:34:50]line Товар: 2710194210 [04:34:50]line ДТ(л)-К-2 [04:34:50]line 13.130 * 76.20 [04:34:50]line = 1000.51 [04:34:50]line НДС 12% НСП 1% [04:34:50]line > о реализуемом товаре [04:34:50]line ИТОГО: 1000.51 [04:34:50]line НСП 1% : 8.85 [04:34:50]line НДС 12% : 106.25 [04:34:50]line Наличными: 0.00 [04:34:50]line Безнал.: 1000.51 [04:34:50]line Место: АЗС № 101 "Партнер Нефть" [04:34:50]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [04:34:50]line СНО: Общий режим [04:34:50]line Чек 130 28.10.2024 04:34 [04:34:50]line Смена: 546 ФФД: 1.0 [04:34:50]line ЗНМ: 0300000082 [04:34:50]line РНМ: 0000000000091628 [04:34:50]line Версия ККМ: 001 [04:34:50]line Платежная система: Mbank [04:34:50]line ФМ: 0000000000874671 [04:34:50]line ФД: 317655 [04:34:50]line ФПД: 56375399580815 [04:34:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T043448&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317655&fm=56375399580815&tin=02508201610067®Number=0000000000091628&sum=100051 [04:34:50]written 0, free lines is 4095 [04:34:50]OFD Sender: Processing packet 317655 [packets to send 127, broken 126] [04:34:50]ProducePacketName [04:34:50]name=ofd_packets/00317655 [04:34:50]OFD Sender: To server: pG, [04:34:50]CommunicateWithHost lk.salyk.kg:30040 [04:34:50]ConnectInit lk.salyk.kg [04:34:50]Connected sock=10 [04:34:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 3C 28 08 01 2D C9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 68 14 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D7 D8 04 00 35 04 06 00 33 45 EB AA 84 8F F6 92 3B 5A 8A D6 C4 1F [04:34:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 AC D0 47 00 F3 82 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D7 D8 04 00 F4 03 04 00 22 C0 1E 67 B6 04 01 00 00 1C 1D 67 14 F5 C4 F8 B9 [04:34:50]CommunicateWithHost err = 0 [04:34:50]CheckOFDResponse [04:34:50]1017 (14) - 77093643461234 [04:34:50]1041 (16) - 0000000000874671 [04:34:50]1040 (4) - 317655 [04:34:50]1012 (4) - 27.10.2024 22:35 [04:34:50]1206 (1) - 0 [04:34:50]OFD Sender: Remove packet 317655 [04:34:50]ProducePacketName [04:34:50]name=ofd_packets/00317655 [04:34:50]NVStorageDeleteData [04:34:50]Write to MH i2c: 01 00 00 70 04 74 [04:34:50]Write i2c OK [04:34:50]MH_I2C_Read... [04:34:50]Read from MH i2c: 01 [04:34:50]MH_I2C_Read... [04:34:50]Read from MH i2c: 01 07 00 [04:34:50]MH_I2C_Read... [04:34:50]Read from MH i2c: 01 07 00 70 04 00 00 00 00 00 0E 0D 96 [04:34:50]RasterBufferAndPrint [04:34:50]line [04:34:50]line [04:34:50]line [04:34:50]line [04:34:50]line [04:34:50]written 0, free lines is 3349 [04:34:50]MH_Cut [04:34:50]Write to MH i2c: D1 01 00 77 04 01 4D [04:34:50]Write i2c OK [04:34:50]MH_I2C_Read... [04:34:50]Read from MH i2c: D1 [04:34:50]MH_I2C_Read... [04:34:50]Read from MH i2c: D1 01 00 [04:34:50]MH_I2C_Read... [04:34:50]Read from MH i2c: D1 01 00 77 04 00 4C [04:34:50]Write to MH i2c: 01 00 00 78 04 7C [04:34:50]Write i2c OK [04:34:50]MH_I2C_Read... [04:34:51]OFD Sender: No OFD packet to send [04:34:51]*** Cut start [04:34:51]*** Partial cut [04:34:51]*** CUTSNS_PIN = 1 [04:34:51]*** CUTSNS_PIN = 0 [04:34:51]*** Brake cut motor [04:34:52]Read from MH i2c: 01 [04:34:52]MH_I2C_Read... [04:34:52]*** Stop cut motor [04:34:52]*** Cut end [04:34:52]Read from MH i2c: 01 07 00 [04:34:52]MH_I2C_Read... [04:34:52]Read from MH i2c: 01 07 00 78 04 00 00 00 00 00 FF 0F 91 [04:34:52]process_action close_receipt done [04:34:52]requested_data is exist [04:34:52]produce_requested_data [04:34:52]requested_item fm.sn is exist - process it [04:34:52]wFMCommunicate request_size=4 [04:34:52]MH_SAM_APDU [04:34:52]CAPDU: 80 11 00 00 [04:34:52]Write to MH i2c: E2 08 00 79 04 80 11 00 00 00 00 00 00 F7 [04:34:52]Write i2c OK [04:34:52]MH_I2C_Read... [04:34:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:34:52]Read from MH i2c: E2 [04:34:52]MH_I2C_Read... [04:34:52]Read from MH i2c: E2 17 00 [04:34:52]MH_I2C_Read... [04:34:52]Read from MH i2c: E2 17 00 79 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 4B [04:34:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [04:34:52]wFMCommunicate OK [04:34:52]requested_item fd.num is exist - process it [04:34:52]SAM_PROTO_GetFieldsCounters [04:34:52]wFMCommunicate request_size=4 [04:34:52]MH_SAM_APDU [04:34:52]CAPDU: 80 13 00 00 [04:34:52]Write to MH i2c: E2 08 00 7A 04 80 13 00 00 00 00 00 00 FA [04:34:52]Write i2c OK [04:34:52]MH_I2C_Read... [04:34:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:34:52]Read from MH i2c: E2 [04:34:52]MH_I2C_Read... [04:34:52]Read from MH i2c: E2 62 00 [04:34:52]MH_I2C_Read... [04:34:52]Read from MH i2c: E2 62 00 7A 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D7 D8 04 00 0E 04 04 00 22 02 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 7A [04:34:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D7 D8 04 00 0E 04 04 00 22 02 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 [04:34:52]wFMCommunicate OK [04:34:52]SAM_PROTO_GetFieldsCounters done [04:34:52]requested_item shift.num is exist - process it [04:34:52]requested_item shift.opened is exist - process it [04:34:52]req_shift_opened [04:34:52]FM_GetShiftState [04:34:52]SAM_PROTO_GetShiftState [04:34:52]wFMCommunicate request_size=4 [04:34:52]MH_SAM_APDU [04:34:52]CAPDU: 80 13 01 00 [04:34:52]Write to MH i2c: E2 08 00 7B 04 80 13 01 00 00 00 00 00 FC [04:34:52]Write i2c OK [04:34:52]MH_I2C_Read... [04:34:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:34:52]Read from MH i2c: E2 [04:34:52]MH_I2C_Read... [04:34:52]Read from MH i2c: E2 0E 00 [04:34:52]MH_I2C_Read... [04:34:52]Read from MH i2c: E2 0E 00 7B 04 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F5 [04:34:52]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [04:34:52]wFMCommunicate OK [04:34:52]SAM_PROTO_GetShiftState done [04:34:52]FM_GetShiftState done [04:34:52]req_shift_opened done [04:34:52]requested_item shift.open_date is exist - process it [04:34:52]req_shift_open_date [04:34:52]req_shift_open_date done [04:34:52]produce_requested_data done [04:34:52]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317655,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [04:34:52]process_action_free close_receipt [04:34:52]json_value_free [04:34:52]json_value_free done [04:34:52]process_json_proto returns [04:34:52]Send response to host [04:34:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317655,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [04:34:52]free response buf [04:34:52]execute_script done [04:34:52]execute_script returns [04:34:52]free content buf [04:34:52]Sock 7.Close socket [04:34:52]Sock 7.Thread stoped [04:34:56]OFD Sender: No OFD packet to send [04:35:01]OFD Sender: No OFD packet to send [04:35:06]OFD Sender: No OFD packet to send [04:35:11]OFD Sender: No OFD packet to send [04:35:16]OFD Sender: No OFD packet to send [04:35:21]OFD Sender: No OFD packet to send [04:35:26]OFD Sender: No OFD packet to send [04:35:31]OFD Sender: No OFD packet to send [04:35:36]OFD Sender: No OFD packet to send [04:35:41]OFD Sender: No OFD packet to send [04:35:46]OFD Sender: No OFD packet to send [04:35:51]OFD Sender: No OFD packet to send [04:35:56]OFD Sender: No OFD packet to send [04:36:01]OFD Sender: No OFD packet to send [04:36:06]OFD Sender: No OFD packet to send [04:36:11]OFD Sender: No OFD packet to send [04:36:16]OFD Sender: No OFD packet to send [04:36:21]OFD Sender: No OFD packet to send [04:36:26]OFD Sender: No OFD packet to send [04:36:31]OFD Sender: No OFD packet to send [04:36:36]OFD Sender: No OFD packet to send [04:36:41]OFD Sender: No OFD packet to send [04:36:46]OFD Sender: No OFD packet to send [04:36:51]OFD Sender: No OFD packet to send [04:36:56]OFD Sender: No OFD packet to send [04:37:01]OFD Sender: No OFD packet to send [04:37:06]OFD Sender: No OFD packet to send [04:37:11]OFD Sender: No OFD packet to send [04:37:16]OFD Sender: No OFD packet to send [04:37:21]OFD Sender: No OFD packet to send [04:37:26]OFD Sender: No OFD packet to send [04:37:31]OFD Sender: No OFD packet to send [04:37:36]OFD Sender: No OFD packet to send [04:37:41]OFD Sender: No OFD packet to send [04:37:46]OFD Sender: No OFD packet to send [04:37:51]OFD Sender: No OFD packet to send [04:37:56]OFD Sender: No OFD packet to send [04:38:01]OFD Sender: No OFD packet to send [04:38:06]OFD Sender: No OFD packet to send [04:38:11]OFD Sender: No OFD packet to send [04:38:16]OFD Sender: No OFD packet to send [04:38:21]OFD Sender: No OFD packet to send [04:38:26]OFD Sender: No OFD packet to send [04:38:31]OFD Sender: No OFD packet to send [04:38:36]OFD Sender: No OFD packet to send [04:38:41]OFD Sender: No OFD packet to send [04:38:46]OFD Sender: No OFD packet to send [04:38:47]accept exits with 9 [04:38:47]New connection [04:38:47]New thread 3067428196 created [04:38:47]Thread 3067571556 joined [04:38:47]Waiting for new connection... [04:38:47] Sock 9.Parse request [04:38:47]Sock 9.Check first char [04:38:47]Sock 9.First char is OK [04:38:47]request: POST /json_proto HTTP/1.0 [04:38:47]Method: POST [04:38:47]URL: /json_proto [04:38:47]Method is POST - this is cgi request [04:38:47]url: /json_proto [04:38:47]query_string will be loaded in cgi processing [04:38:47]execute_cgi json_proto POST (null) [04:38:47]execute_cgi path=json_proto method=POST [04:38:47]POST find Content-Length [04:38:47]Host: 172.17.50.195:8080 [04:38:47]Content-Length: 686 [04:38:47]Content-Type: application/json [04:38:47] [04:38:47]POST finish read [04:38:47]Found Content-Length = 686 [04:38:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092574", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 30.660, "sum" : 1174.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 1174.00, "payments": [ { "type": 0, "sum" : 1174.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:38:47]execute_script... [04:38:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092574", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 30.660, "sum" : 1174.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 1174.00, "payments": [ { "type": 0, "sum" : 1174.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:38:47]POST & json_proto [04:38:47]process_json_proto [04:38:47]json parsed OK: [04:38:47]protocol is kg_v1.0 [04:38:47]action value=close_receipt [04:38:47]process_action close_receipt [04:38:47]cmd_close_receipt [04:38:47]MH_GetDate [04:38:47]Write to MH i2c: F0 00 00 7C 04 6F [04:38:47]Write i2c OK [04:38:47]MH_I2C_Read... [04:38:47]Read from MH i2c: F0 [04:38:47]MH_I2C_Read... [04:38:47]Read from MH i2c: F0 09 00 [04:38:47]MH_I2C_Read... [04:38:47]Read from MH i2c: F0 09 00 7C 04 00 57 15 1F 67 43 33 1C 67 63 [04:38:47]GetLastDocTimeStamp 1730090088 [04:38:47]current date 1730090327 [04:38:47]FM_GetShiftState [04:38:47]SAM_PROTO_GetShiftState [04:38:47]wFMCommunicate request_size=4 [04:38:47]MH_SAM_APDU [04:38:47]CAPDU: 80 13 01 00 [04:38:47]Write to MH i2c: E2 08 00 7D 04 80 13 01 00 00 00 00 00 FE [04:38:47]Write i2c OK [04:38:47]MH_I2C_Read... [04:38:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:38:47]Read from MH i2c: E2 [04:38:47]MH_I2C_Read... [04:38:47]Read from MH i2c: E2 0E 00 [04:38:47]MH_I2C_Read... [04:38:47]Read from MH i2c: E2 0E 00 7D 04 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F7 [04:38:47]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [04:38:47]wFMCommunicate OK [04:38:47]SAM_PROTO_GetShiftState done [04:38:47]FM_GetShiftState done [04:38:47]opened in 1730073493 [04:38:47]opened+sec_in_day 1730159893 [04:38:47]quantity*price = 117427 [04:38:47]sum+1 = 117429 [04:38:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 1174.00 Внесено: 2000.00 СДАЧА: 826.00 НСП 1% : 10.39 НДС 12% : 124.70 Наличными: 1174.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 131 28.10.2024 04:38 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317656 ФПД: 110755003203887 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T043847&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317656&fm=110755003203887&tin=02508201610067®Number=0000000000091628&sum=117400 [04:38:48]StoreToDocumentArchive [04:38:48]shift 546 fd 317656 [04:38:48]save to /storage/0546/doc_00317656 [04:38:48]save last doc name /storage/0546/doc_00317656 to /storage/kkm_last_doc_name [04:38:48]save OK [04:38:48]Clear old archive folders... [04:38:48]ProcessDocumentItem done err = 0, tmpTLVsize=250 [04:38:48]tlvbuf is 01E08120 [04:38:48]SAM_PROTO_ClearQueue [04:38:48]wFMCommunicate request_size=4 [04:38:48]MH_SAM_APDU [04:38:48]CAPDU: 80 09 00 00 [04:38:48]Write to MH i2c: E2 08 00 8A 04 80 09 00 00 00 00 00 00 00 [04:38:48]Write i2c OK [04:38:48]MH_I2C_Read... [04:38:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:38:48]Read from MH i2c: E2 [04:38:48]MH_I2C_Read... [04:38:48]Read from MH i2c: E2 03 00 [04:38:48]MH_I2C_Read... [04:38:48]Read from MH i2c: E2 03 00 8A 04 00 90 00 02 [04:38:48]RAPDU: 90 00 [04:38:48]wFMCommunicate OK [04:38:48]SAM_PROTO_ClearQueue done [04:38:48]KKMCreateOFDPacket [04:38:48]OFDProtocolAddRootSTLVToBuf [04:38:48]FM_MakeSignedData [04:38:48]FM_MakeSignedData [04:38:48]SAM_PROTO_SignData [04:38:48]wFMCommunicate request_size=4 [04:38:48]MH_SAM_APDU [04:38:48]CAPDU: 80 0D 01 02 [04:38:48]Write to MH i2c: E2 08 00 8B 04 80 0D 01 02 00 00 00 00 08 [04:38:48]Write i2c OK [04:38:48]MH_I2C_Read... [04:38:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:38:48]Read from MH i2c: E2 [04:38:48]MH_I2C_Read... [04:38:48]Read from MH i2c: E2 03 00 [04:38:48]MH_I2C_Read... [04:38:48]Read from MH i2c: E2 03 00 8B 04 00 90 00 03 [04:38:48]RAPDU: 90 00 [04:38:48]wFMCommunicate OK [04:38:48]wFMCommunicate request_size=255 [04:38:48]MH_SAM_APDU [04:38:48]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C4 77 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 B4 CA 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 CA 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 30 00 00 00 00 07 04 06 00 98 CA 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 57 15 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D8 D8 04 00 35 04 06 00 64 BB [04:38:48]Write to MH i2c: E2 02 01 8C 04 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C4 77 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 B4 CA 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 CA 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 30 00 00 00 00 07 04 06 00 98 CA 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 57 15 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D8 D8 04 00 35 04 06 00 64 BB 00 00 A4 [04:38:48]Write i2c OK [04:38:48]MH_I2C_Read... [04:38:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:38:48]Read from MH i2c: E2 [04:38:48]MH_I2C_Read... [04:38:48]Read from MH i2c: E2 03 00 [04:38:48]MH_I2C_Read... [04:38:48]Read from MH i2c: E2 03 00 8C 04 00 90 00 04 [04:38:48]RAPDU: 90 00 [04:38:48]wFMCommunicate OK [04:38:48]wFMCommunicate request_size=9 [04:38:48]MH_SAM_APDU [04:38:48]CAPDU: 80 0D 02 02 04 28 9F 81 2F [04:38:48]Write to MH i2c: E2 0C 00 8D 04 80 0D 02 02 04 00 28 9F 81 2F 00 00 8A [04:38:48]Write i2c OK [04:38:48]MH_I2C_Read... [04:38:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:38:48]Read from MH i2c: E2 [04:38:48]MH_I2C_Read... [04:38:48]Read from MH i2c: E2 03 00 [04:38:48]MH_I2C_Read... [04:38:48]Read from MH i2c: E2 03 00 8D 04 00 90 00 05 [04:38:48]RAPDU: 90 00 [04:38:48]wFMCommunicate OK [04:38:48]wFMCommunicate request_size=4 [04:38:48]MH_SAM_APDU [04:38:48]CAPDU: 80 0D 03 02 [04:38:48]Write to MH i2c: E2 08 00 8E 04 80 0D 03 02 00 00 00 00 0D [04:38:48]Write i2c OK [04:38:48]MH_I2C_Read... [04:38:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:38:48]Read from MH i2c: E2 [04:38:48]MH_I2C_Read... [04:38:48]Read from MH i2c: E2 0B 00 [04:38:48]MH_I2C_Read... [04:38:48]Read from MH i2c: E2 0B 00 8E 04 00 37 72 66 D7 13 18 BD 48 90 00 24 [04:38:48]RAPDU: 37 72 66 D7 13 18 BD 48 90 00 [04:38:48]wFMCommunicate OK [04:38:48]SAM_PROTO_SignData done [04:38:48]FM_MakeSignedData done [04:38:48]CreateOFDProtocolMessage [04:38:48]wFMCommunicate request_size=4 [04:38:48]MH_SAM_APDU [04:38:48]CAPDU: 80 11 00 00 [04:38:48]Write to MH i2c: E2 08 00 8F 04 80 11 00 00 00 00 00 00 0D [04:38:48]Write i2c OK [04:38:48]MH_I2C_Read... [04:38:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:38:48]Read from MH i2c: E2 [04:38:48]MH_I2C_Read... [04:38:48]Read from MH i2c: E2 17 00 [04:38:48]MH_I2C_Read... [04:38:48]Read from MH i2c: E2 17 00 8F 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 61 [04:38:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [04:38:48]wFMCommunicate OK [04:38:48]CreateOFDProtocolMessage done [04:38:48]OFDSenderStorePacket 317656 [04:38:48]StoreOFDPacket docnum=317656 [04:38:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 1E B1 06 01 F9 97 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C4 77 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 B4 CA 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 CA 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 30 00 00 00 00 07 04 06 00 98 CA 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 57 15 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D8 D8 04 00 35 04 06 00 64 BB 28 9F 81 2F 37 72 66 D7 13 18 BD 48 [04:38:48]CheckFolder [04:38:48]dirname=/storage/ofd_packets [04:38:48]CheckFolder done [04:38:48]ProducePacketName [04:38:48]name=ofd_packets/00317656 [04:38:48]NVStorageSaveData ofd_packets/00317656 [04:38:48]File name is /storage/ofd_packets/00317656 [04:38:48]Write 300 bytes [04:38:48]NVStorageSaveData done [04:38:48]OFDSenderStorePacket done [04:38:48]KKMCreateOFDPacket done [04:38:48]NVStorageSaveData kkm_last_timestamp [04:38:48]File name is /storage/kkm_last_timestamp [04:38:48]Write 4 bytes [04:38:48]NVStorageSaveData done [04:38:48]ExternCall_PrintAddStr [04:38:48]wPrintStart [04:38:48]Write to MH i2c: 01 00 00 90 04 94 [04:38:48]Write i2c OK [04:38:48]MH_I2C_Read... [04:38:48]Read from MH i2c: 01 [04:38:48]MH_I2C_Read... [04:38:48]Read from MH i2c: 01 07 00 [04:38:48]MH_I2C_Read... [04:38:48]Read from MH i2c: 01 07 00 90 04 00 00 00 00 00 FF 0F A9 [04:38:48]RasterBufferAndPrint [04:38:48]line Счет N : (1)1092574 [04:38:48]line ИНН: 02508201610067 [04:38:48]line Контрольно-Кассовый Чек [04:38:48]line ПРОДАЖА [04:38:48]line ТРК (МРК, ГНК) : 71 [04:38:48]line Товар: 2711190000 [04:38:48]line ГАЗ-К-5 [04:38:48]line 30.660 * 38.30 [04:38:48]line = 1174.28 [04:38:48]line НДС 12% НСП 1% [04:38:48]line > о реализуемом товаре [04:38:48]line ОКРУГЛЕНИЕ: -0.28 [04:38:48]line ИТОГО: 1174.00 [04:38:48]line Внесено: 2000.00 [04:38:48]line СДАЧА: 826.00 [04:38:48]line НСП 1% : 10.39 [04:38:48]line НДС 12% : 124.70 [04:38:48]line Наличными: 1174.00 [04:38:48]line Безнал.: 0.00 [04:38:48]line Место: АЗС № 101 "Партнер Нефть" [04:38:48]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [04:38:48]line СНО: Общий режим [04:38:48]line Чек 131 28.10.2024 04:38 [04:38:48]line Смена: 546 ФФД: 1.0 [04:38:48]line ЗНМ: 0300000082 [04:38:48]line РНМ: 0000000000091628 [04:38:48]line Версия ККМ: 001 [04:38:48]line ФМ: 0000000000874671 [04:38:48]line ФД: 317656 [04:38:48]line ФПД: 110755003203887 [04:38:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T043847&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317656&fm=110755003203887&tin=02508201610067®Number=0000000000091628&sum=117400 [04:38:49]written 0, free lines is 4095 [04:38:49]OFD Sender: Processing packet 317656 [packets to send 127, broken 126] [04:38:49]ProducePacketName [04:38:49]name=ofd_packets/00317656 [04:38:49]OFD Sender: To server: pG, [04:38:49]CommunicateWithHost lk.salyk.kg:30040 [04:38:49]ConnectInit lk.salyk.kg [04:38:49]Write to MH i2c: 01 00 00 BB 04 BF [04:38:49]Write i2c OK [04:38:49]MH_I2C_Read... [04:38:49]Read from MH i2c: 01 [04:38:49]MH_I2C_Read... [04:38:49]Read from MH i2c: 01 07 00 [04:38:49]MH_I2C_Read... [04:38:49]Read from MH i2c: 01 07 00 BB 04 00 00 00 00 00 ED 0C BF [04:38:49]RasterBufferAndPrint [04:38:49]line [04:38:49]line [04:38:49]line [04:38:49]line [04:38:49]line [04:38:49]written 0, free lines is 3315 [04:38:49]MH_Cut [04:38:49]Write to MH i2c: D1 01 00 C2 04 01 98 [04:38:49]Write i2c OK [04:38:49]MH_I2C_Read... [04:38:49]Read from MH i2c: D1 [04:38:49]MH_I2C_Read... [04:38:49]Read from MH i2c: D1 01 00 [04:38:49]MH_I2C_Read... [04:38:49]Read from MH i2c: D1 01 00 C2 04 00 97 [04:38:49]Write to MH i2c: 01 00 00 C3 04 C7 [04:38:49]Write i2c OK [04:38:49]MH_I2C_Read... [04:38:50]*** Cut start [04:38:50]*** Partial cut [04:38:50]*** CUTSNS_PIN = 1 [04:38:50]*** CUTSNS_PIN = 0 [04:38:50]*** Brake cut motor [04:38:50]Read from MH i2c: 01 [04:38:50]MH_I2C_Read... [04:38:50]*** Stop cut motor [04:38:50]*** Cut end [04:38:50]Read from MH i2c: 01 07 00 [04:38:50]MH_I2C_Read... [04:38:50]Read from MH i2c: 01 07 00 C3 04 00 00 00 00 00 FF 0F DC [04:38:50]process_action close_receipt done [04:38:50]requested_data is exist [04:38:50]produce_requested_data [04:38:50]requested_item fm.sn is exist - process it [04:38:50]wFMCommunicate request_size=4 [04:38:50]MH_SAM_APDU [04:38:50]CAPDU: 80 11 00 00 [04:38:50]Write to MH i2c: E2 08 00 C4 04 80 11 00 00 00 00 00 00 42 [04:38:51]Write i2c OK [04:38:51]MH_I2C_Read... [04:38:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:38:51]Read from MH i2c: E2 [04:38:51]MH_I2C_Read... [04:38:51]Read from MH i2c: E2 17 00 [04:38:51]MH_I2C_Read... [04:38:51]Read from MH i2c: E2 17 00 C4 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 96 [04:38:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [04:38:51]wFMCommunicate OK [04:38:51]requested_item fd.num is exist - process it [04:38:51]SAM_PROTO_GetFieldsCounters [04:38:51]wFMCommunicate request_size=4 [04:38:51]MH_SAM_APDU [04:38:51]CAPDU: 80 13 00 00 [04:38:51]Write to MH i2c: E2 08 00 C5 04 80 13 00 00 00 00 00 00 45 [04:38:51]Write i2c OK [04:38:51]MH_I2C_Read... [04:38:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:38:51]Read from MH i2c: E2 [04:38:51]MH_I2C_Read... [04:38:51]Read from MH i2c: E2 62 00 [04:38:51]MH_I2C_Read... [04:38:51]Read from MH i2c: E2 62 00 C5 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D8 D8 04 00 0E 04 04 00 22 02 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 C9 [04:38:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D8 D8 04 00 0E 04 04 00 22 02 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 [04:38:51]wFMCommunicate OK [04:38:51]SAM_PROTO_GetFieldsCounters done [04:38:51]requested_item shift.num is exist - process it [04:38:51]requested_item shift.opened is exist - process it [04:38:51]req_shift_opened [04:38:51]FM_GetShiftState [04:38:51]SAM_PROTO_GetShiftState [04:38:51]wFMCommunicate request_size=4 [04:38:51]MH_SAM_APDU [04:38:51]CAPDU: 80 13 01 00 [04:38:51]Write to MH i2c: E2 08 00 C6 04 80 13 01 00 00 00 00 00 47 [04:38:51]Write i2c OK [04:38:51]MH_I2C_Read... [04:38:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:38:51]Read from MH i2c: E2 [04:38:51]MH_I2C_Read... [04:38:51]Read from MH i2c: E2 0E 00 [04:38:51]MH_I2C_Read... [04:38:51]Read from MH i2c: E2 0E 00 C6 04 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 40 [04:38:51]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [04:38:51]wFMCommunicate OK [04:38:51]SAM_PROTO_GetShiftState done [04:38:51]FM_GetShiftState done [04:38:51]req_shift_opened done [04:38:51]requested_item shift.open_date is exist - process it [04:38:51]req_shift_open_date [04:38:51]req_shift_open_date done [04:38:51]produce_requested_data done [04:38:51]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317656,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [04:38:51]process_action_free close_receipt [04:38:51]json_value_free [04:38:51]json_value_free done [04:38:51]process_json_proto returns [04:38:51]Send response to host [04:38:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317656,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [04:38:51]free response buf [04:38:51]execute_script done [04:38:51]execute_script returns [04:38:51]free content buf [04:38:51]Sock 9.Close socket [04:38:51]Sock 9.Thread stoped [04:40:59]ConnectInit Can't connect to host [04:40:59]CommunicateWithHost connect error [04:40:59]CommunicateWithHost err = -1 [04:40:59]OFD Sender: Server communicate error [04:41:04]OFD Sender: Processing packet 317656 [packets to send 127, broken 126] [04:41:04]ProducePacketName [04:41:04]name=ofd_packets/00317656 [04:41:04]OFD Sender: To server: pG, [04:41:04]CommunicateWithHost lk.salyk.kg:30040 [04:41:04]ConnectInit lk.salyk.kg [04:41:04]Connected sock=9 [04:41:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 1E B1 06 01 F9 97 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C4 77 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 B4 CA 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 CA 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 30 00 00 00 00 07 04 06 00 98 CA 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 57 15 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D8 D8 04 00 35 04 06 00 64 BB 28 9F 81 2F 37 72 66 D7 13 18 BD 48 [04:41:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 04 71 47 00 56 3A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D8 D8 04 00 F4 03 04 00 98 C1 1E 67 B6 04 01 00 00 82 6A CF 39 06 09 6A 7F [04:41:04]CommunicateWithHost err = 0 [04:41:04]CheckOFDResponse [04:41:04]1017 (14) - 77093643461234 [04:41:04]1041 (16) - 0000000000874671 [04:41:04]1040 (4) - 317656 [04:41:04]1012 (4) - 27.10.2024 22:41 [04:41:04]1206 (1) - 0 [04:41:04]OFD Sender: Remove packet 317656 [04:41:04]ProducePacketName [04:41:04]name=ofd_packets/00317656 [04:41:04]NVStorageDeleteData [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:05]accept exits with 7 [04:42:05]New connection [04:42:05]New thread 3067571556 created [04:42:05]Thread 3067428196 joined [04:42:05]Waiting for new connection... [04:42:05] Sock 7.Parse request [04:42:05]Sock 7.Check first char [04:42:05]Sock 7.First char is OK [04:42:05]request: POST /json_proto HTTP/1.0 [04:42:05]Method: POST [04:42:05]URL: /json_proto [04:42:05]Method is POST - this is cgi request [04:42:05]url: /json_proto [04:42:05]query_string will be loaded in cgi processing [04:42:05]execute_cgi json_proto POST (null) [04:42:05]execute_cgi path=json_proto method=POST [04:42:05]POST find Content-Length [04:42:05]Host: 172.17.50.195:8080 [04:42:05]Content-Length: 683 [04:42:05]Content-Type: application/json [04:42:05] [04:42:05]POST finish read [04:42:05]Found Content-Length = 683 [04:42:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092575", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 27.300, "sum" : 1826.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1826.00, "total" : 1826.00, "payments": [ { "type": 0, "sum" : 1826.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:42:05]execute_script... [04:42: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)1092575", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 27.300, "sum" : 1826.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1826.00, "total" : 1826.00, "payments": [ { "type": 0, "sum" : 1826.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:42:05]POST & json_proto [04:42:05]process_json_proto [04:42:05]json parsed OK: [04:42:05]protocol is kg_v1.0 [04:42:05]action value=close_receipt [04:42:05]process_action close_receipt [04:42:05]cmd_close_receipt [04:42:05]MH_GetDate [04:42:05]Write to MH i2c: F0 00 00 C7 04 BA [04:42:05]Write i2c OK [04:42:05]MH_I2C_Read... [04:42:05]Read from MH i2c: F0 [04:42:05]MH_I2C_Read... [04:42:05]Read from MH i2c: F0 09 00 [04:42:05]MH_I2C_Read... [04:42:05]Read from MH i2c: F0 09 00 C7 04 00 1D 16 1F 67 43 33 1C 67 75 [04:42:05]GetLastDocTimeStamp 1730090327 [04:42:05]current date 1730090525 [04:42:05]FM_GetShiftState [04:42:05]SAM_PROTO_GetShiftState [04:42:05]wFMCommunicate request_size=4 [04:42:05]MH_SAM_APDU [04:42:05]CAPDU: 80 13 01 00 [04:42:05]Write to MH i2c: E2 08 00 C8 04 80 13 01 00 00 00 00 00 49 [04:42:05]Write i2c OK [04:42:05]MH_I2C_Read... [04:42:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:42:05]Read from MH i2c: E2 [04:42:05]MH_I2C_Read... [04:42:05]Read from MH i2c: E2 0E 00 [04:42:05]MH_I2C_Read... [04:42:05]Read from MH i2c: E2 0E 00 C8 04 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 42 [04:42:05]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [04:42:05]wFMCommunicate OK [04:42:05]SAM_PROTO_GetShiftState done [04:42:05]FM_GetShiftState done [04:42:05]opened in 1730073493 [04:42:05]opened+sec_in_day 1730159893 [04:42:05]quantity*price = 182637 [04:42:05]sum+1 = 182638 [04:42:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 1826.00 Внесено: 1826.00 СДАЧА: 0.00 НСП 1% : 16.16 НДС 12% : 193.95 Наличными: 1826.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 132 28.10.2024 04:42 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317657 ФПД: 261203501752295 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T044205&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317657&fm=261203501752295&tin=02508201610067®Number=0000000000091628&sum=182600 [04:42:06]StoreToDocumentArchive [04:42:06]shift 546 fd 317657 [04:42:06]save to /storage/0546/doc_00317657 [04:42:06]save last doc name /storage/0546/doc_00317657 to /storage/kkm_last_doc_name [04:42:06]save OK [04:42:06]Clear old archive folders... [04:42:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:42:06]tlvbuf is 01E424C0 [04:42:06]SAM_PROTO_ClearQueue [04:42:06]wFMCommunicate request_size=4 [04:42:06]MH_SAM_APDU [04:42:06]CAPDU: 80 09 00 00 [04:42:06]Write to MH i2c: E2 08 00 D5 04 80 09 00 00 00 00 00 00 4B [04:42:06]Write i2c OK [04:42:06]MH_I2C_Read... [04:42:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:42:06]Read from MH i2c: E2 [04:42:06]MH_I2C_Read... [04:42:06]Read from MH i2c: E2 03 00 [04:42:06]MH_I2C_Read... [04:42:06]Read from MH i2c: E2 03 00 D5 04 00 90 00 4D [04:42:06]RAPDU: 90 00 [04:42:06]wFMCommunicate OK [04:42:06]SAM_PROTO_ClearQueue done [04:42:06]KKMCreateOFDPacket [04:42:06]OFDProtocolAddRootSTLVToBuf [04:42:06]FM_MakeSignedData [04:42:06]FM_MakeSignedData [04:42:06]SAM_PROTO_SignData [04:42:06]wFMCommunicate request_size=4 [04:42:06]MH_SAM_APDU [04:42:06]CAPDU: 80 0D 01 02 [04:42:06]Write to MH i2c: E2 08 00 D6 04 80 0D 01 02 00 00 00 00 53 [04:42:06]Write i2c OK [04:42:06]MH_I2C_Read... [04:42:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:42:06]Read from MH i2c: E2 [04:42:06]MH_I2C_Read... [04:42:06]Read from MH i2c: E2 03 00 [04:42:06]MH_I2C_Read... [04:42:06]Read from MH i2c: E2 03 00 D6 04 00 90 00 4E [04:42:06]RAPDU: 90 00 [04:42:06]wFMCommunicate OK [04:42:06]wFMCommunicate request_size=255 [04:42:06]MH_SAM_APDU [04:42:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 A4 6A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 6D C9 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 C9 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 4B 00 00 00 00 07 04 06 00 48 C9 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 1D 16 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D9 D8 04 00 35 04 06 00 ED [04:42:06]Write to MH i2c: E2 02 01 D7 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 32 FF 03 08 00 03 A4 6A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 6D C9 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 C9 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 4B 00 00 00 00 07 04 06 00 48 C9 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 1D 16 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D9 D8 04 00 35 04 06 00 ED 00 00 6B [04:42:06]Write i2c OK [04:42:06]MH_I2C_Read... [04:42:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:42:06]Read from MH i2c: E2 [04:42:06]MH_I2C_Read... [04:42:06]Read from MH i2c: E2 03 00 [04:42:06]MH_I2C_Read... [04:42:06]Read from MH i2c: E2 03 00 D7 04 00 90 00 4F [04:42:06]RAPDU: 90 00 [04:42:06]wFMCommunicate OK [04:42:06]wFMCommunicate request_size=10 [04:42:06]MH_SAM_APDU [04:42:06]CAPDU: 80 0D 02 02 05 90 2D EF 9F E7 [04:42:06]Write to MH i2c: E2 0D 00 D8 04 80 0D 02 02 05 00 90 2D EF 9F E7 00 00 92 [04:42:06]Write i2c OK [04:42:06]MH_I2C_Read... [04:42:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:42:06]Read from MH i2c: E2 [04:42:06]MH_I2C_Read... [04:42:06]Read from MH i2c: E2 03 00 [04:42:06]MH_I2C_Read... [04:42:06]Read from MH i2c: E2 03 00 D8 04 00 90 00 50 [04:42:06]RAPDU: 90 00 [04:42:06]wFMCommunicate OK [04:42:06]wFMCommunicate request_size=4 [04:42:06]MH_SAM_APDU [04:42:06]CAPDU: 80 0D 03 02 [04:42:06]Write to MH i2c: E2 08 00 D9 04 80 0D 03 02 00 00 00 00 58 [04:42:06]Write i2c OK [04:42:06]MH_I2C_Read... [04:42:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:42:06]Read from MH i2c: E2 [04:42:06]MH_I2C_Read... [04:42:06]Read from MH i2c: E2 0B 00 [04:42:06]MH_I2C_Read... [04:42:06]Read from MH i2c: E2 0B 00 D9 04 00 99 17 49 57 08 BA 44 A6 90 00 55 [04:42:06]RAPDU: 99 17 49 57 08 BA 44 A6 90 00 [04:42:06]wFMCommunicate OK [04:42:06]SAM_PROTO_SignData done [04:42:06]FM_MakeSignedData done [04:42:06]CreateOFDProtocolMessage [04:42:06]wFMCommunicate request_size=4 [04:42:06]MH_SAM_APDU [04:42:06]CAPDU: 80 11 00 00 [04:42:06]Write to MH i2c: E2 08 00 DA 04 80 11 00 00 00 00 00 00 58 [04:42:06]Write i2c OK [04:42:06]MH_I2C_Read... [04:42:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:42:06]Read from MH i2c: E2 [04:42:06]MH_I2C_Read... [04:42:06]Read from MH i2c: E2 17 00 [04:42:06]MH_I2C_Read... [04:42:06]Read from MH i2c: E2 17 00 DA 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 AC [04:42:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [04:42:06]wFMCommunicate OK [04:42:06]CreateOFDProtocolMessage done [04:42:06]OFDSenderStorePacket 317657 [04:42:06]StoreOFDPacket docnum=317657 [04:42:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 A7 9F 07 01 D8 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 32 FF 03 08 00 03 A4 6A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 6D C9 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 C9 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 4B 00 00 00 00 07 04 06 00 48 C9 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 1D 16 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D9 D8 04 00 35 04 06 00 ED 90 2D EF 9F E7 99 17 49 57 08 BA 44 A6 [04:42:06]CheckFolder [04:42:06]dirname=/storage/ofd_packets [04:42:06]CheckFolder done [04:42:06]ProducePacketName [04:42:06]name=ofd_packets/00317657 [04:42:06]NVStorageSaveData ofd_packets/00317657 [04:42:06]File name is /storage/ofd_packets/00317657 [04:42:06]Write 301 bytes [04:42:06]NVStorageSaveData done [04:42:06]OFDSenderStorePacket done [04:42:06]KKMCreateOFDPacket done [04:42:06]NVStorageSaveData kkm_last_timestamp [04:42:06]File name is /storage/kkm_last_timestamp [04:42:06]Write 4 bytes [04:42:06]NVStorageSaveData done [04:42:06]ExternCall_PrintAddStr [04:42:06]wPrintStart [04:42:06]Write to MH i2c: 01 00 00 DB 04 DF [04:42:06]Write i2c OK [04:42:06]MH_I2C_Read... [04:42:06]Read from MH i2c: 01 [04:42:06]MH_I2C_Read... [04:42:06]Read from MH i2c: 01 07 00 [04:42:06]MH_I2C_Read... [04:42:06]Read from MH i2c: 01 07 00 DB 04 00 00 00 00 00 FF 0F F4 [04:42:06]RasterBufferAndPrint [04:42:06]line Счет N : (1)1092575 [04:42:06]line ИНН: 02508201610067 [04:42:06]line Контрольно-Кассовый Чек [04:42:06]line ПРОДАЖА [04:42:06]line ТРК (МРК, ГНК) : 43 [04:42:06]line Товар: 2710124130 [04:42:06]line Аи-92-К-2 [04:42:06]line 27.300 * 66.90 [04:42:06]line = 1826.37 [04:42:06]line НДС 12% НСП 1% [04:42:06]line > о реализуемом товаре [04:42:06]line ОКРУГЛЕНИЕ: -0.37 [04:42:06]line ИТОГО: 1826.00 [04:42:06]line Внесено: 1826.00 [04:42:06]line СДАЧА: 0.00 [04:42:06]line НСП 1% : 16.16 [04:42:06]line НДС 12% : 193.95 [04:42:06]line Наличными: 1826.00 [04:42:06]line Безнал.: 0.00 [04:42:06]line Место: АЗС № 101 "Партнер Нефть" [04:42:06]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [04:42:06]line СНО: Общий режим [04:42:06]line Чек 132 28.10.2024 04:42 [04:42:06]line Смена: 546 ФФД: 1.0 [04:42:06]line ЗНМ: 0300000082 [04:42:06]line РНМ: 0000000000091628 [04:42:06]line Версия ККМ: 001 [04:42:06]line ФМ: 0000000000874671 [04:42:06]line ФД: 317657 [04:42:06]line ФПД: 261203501752295 [04:42:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T044205&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317657&fm=261203501752295&tin=02508201610067®Number=0000000000091628&sum=182600 [04:42:07]OFD Sender: Processing packet 317657 [packets to send 127, broken 126] [04:42:07]ProducePacketName [04:42:07]name=ofd_packets/00317657 [04:42:07]OFD Sender: To server: pG, [04:42:07]CommunicateWithHost lk.salyk.kg:30040 [04:42:07]ConnectInit lk.salyk.kg [04:42:07]written 0, free lines is 4095 [04:42:07]Connected sock=10 [04:42:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 A7 9F 07 01 D8 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 32 FF 03 08 00 03 A4 6A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 6D C9 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 C9 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 4B 00 00 00 00 07 04 06 00 48 C9 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 1D 16 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D9 D8 04 00 35 04 06 00 ED 90 2D EF 9F E7 99 17 49 57 08 BA 44 A6 [04:42:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 D7 FE 47 00 B1 CB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D9 D8 04 00 F4 03 04 00 D7 C1 1E 67 B6 04 01 00 00 FC 3A 97 C8 6B C9 81 01 [04:42:07]CommunicateWithHost err = 0 [04:42:07]CheckOFDResponse [04:42:07]1017 (14) - 77093643461234 [04:42:07]1041 (16) - 0000000000874671 [04:42:07]1040 (4) - 317657 [04:42:07]1012 (4) - 27.10.2024 22:42 [04:42:07]1206 (1) - 0 [04:42:07]OFD Sender: Remove packet 317657 [04:42:07]ProducePacketName [04:42:07]name=ofd_packets/00317657 [04:42:07]NVStorageDeleteData [04:42:07]Write to MH i2c: 01 00 00 06 05 0B [04:42:07]Write i2c OK [04:42:07]MH_I2C_Read... [04:42:07]Read from MH i2c: 01 [04:42:07]MH_I2C_Read... [04:42:07]Read from MH i2c: 01 07 00 [04:42:07]MH_I2C_Read... [04:42:07]Read from MH i2c: 01 07 00 06 05 00 00 00 00 00 00 0D 1F [04:42:07]RasterBufferAndPrint [04:42:07]line [04:42:07]line [04:42:07]line [04:42:07]line [04:42:07]line [04:42:07]written 0, free lines is 3337 [04:42:07]MH_Cut [04:42:07]Write to MH i2c: D1 01 00 0D 05 01 E4 [04:42:07]Write i2c OK [04:42:07]MH_I2C_Read... [04:42:07]Read from MH i2c: D1 [04:42:07]MH_I2C_Read... [04:42:07]Read from MH i2c: D1 01 00 [04:42:07]MH_I2C_Read... [04:42:07]Read from MH i2c: D1 01 00 0D 05 00 E3 [04:42:07]Write to MH i2c: 01 00 00 0E 05 13 [04:42:07]Write i2c OK [04:42:07]MH_I2C_Read... [04:42:08]OFD Sender: No OFD packet to send [04:42:08]*** Cut start [04:42:08]*** Partial cut [04:42:08]*** CUTSNS_PIN = 1 [04:42:08]*** CUTSNS_PIN = 0 [04:42:08]*** Brake cut motor [04:42:09]Read from MH i2c: 01 [04:42:09]MH_I2C_Read... [04:42:09]*** Stop cut motor [04:42:09]*** Cut end [04:42:09]Read from MH i2c: 01 07 00 [04:42:09]MH_I2C_Read... [04:42:09]Read from MH i2c: 01 07 00 0E 05 00 00 00 00 00 FF 0F 28 [04:42:09]process_action close_receipt done [04:42:09]requested_data is exist [04:42:09]produce_requested_data [04:42:09]requested_item fm.sn is exist - process it [04:42:09]wFMCommunicate request_size=4 [04:42:09]MH_SAM_APDU [04:42:09]CAPDU: 80 11 00 00 [04:42:09]Write to MH i2c: E2 08 00 0F 05 80 11 00 00 00 00 00 00 8E [04:42:09]Write i2c OK [04:42:09]MH_I2C_Read... [04:42:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:42:09]Read from MH i2c: E2 [04:42:09]MH_I2C_Read... [04:42:09]Read from MH i2c: E2 17 00 [04:42:09]MH_I2C_Read... [04:42:09]Read from MH i2c: E2 17 00 0F 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E2 [04:42:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [04:42:09]wFMCommunicate OK [04:42:09]requested_item fd.num is exist - process it [04:42:09]SAM_PROTO_GetFieldsCounters [04:42:09]wFMCommunicate request_size=4 [04:42:09]MH_SAM_APDU [04:42:09]CAPDU: 80 13 00 00 [04:42:09]Write to MH i2c: E2 08 00 10 05 80 13 00 00 00 00 00 00 91 [04:42:09]Write i2c OK [04:42:09]MH_I2C_Read... [04:42:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:42:09]Read from MH i2c: E2 [04:42:09]MH_I2C_Read... [04:42:09]Read from MH i2c: E2 62 00 [04:42:09]MH_I2C_Read... [04:42:09]Read from MH i2c: E2 62 00 10 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D9 D8 04 00 0E 04 04 00 22 02 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 19 [04:42:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D9 D8 04 00 0E 04 04 00 22 02 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 [04:42:09]wFMCommunicate OK [04:42:09]SAM_PROTO_GetFieldsCounters done [04:42:09]requested_item shift.num is exist - process it [04:42:09]requested_item shift.opened is exist - process it [04:42:09]req_shift_opened [04:42:09]FM_GetShiftState [04:42:09]SAM_PROTO_GetShiftState [04:42:09]wFMCommunicate request_size=4 [04:42:09]MH_SAM_APDU [04:42:09]CAPDU: 80 13 01 00 [04:42:09]Write to MH i2c: E2 08 00 11 05 80 13 01 00 00 00 00 00 93 [04:42:09]Write i2c OK [04:42:09]MH_I2C_Read... [04:42:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:42:09]Read from MH i2c: E2 [04:42:09]MH_I2C_Read... [04:42:09]Read from MH i2c: E2 0E 00 [04:42:09]MH_I2C_Read... [04:42:09]Read from MH i2c: E2 0E 00 11 05 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 8C [04:42:09]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [04:42:09]wFMCommunicate OK [04:42:09]SAM_PROTO_GetShiftState done [04:42:09]FM_GetShiftState done [04:42:09]req_shift_opened done [04:42:09]requested_item shift.open_date is exist - process it [04:42:09]req_shift_open_date [04:42:09]req_shift_open_date done [04:42:09]produce_requested_data done [04:42:09]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317657,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [04:42:09]process_action_free close_receipt [04:42:09]json_value_free [04:42:09]json_value_free done [04:42:09]process_json_proto returns [04:42:09]Send response to host [04:42:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317657,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [04:42:09]free response buf [04:42:09]execute_script done [04:42:09]execute_script returns [04:42:09]free content buf [04:42:09]Sock 7.Close socket [04:42:09]Sock 7.Thread stoped [04:42:13]OFD Sender: No OFD packet to send [04:42:18]OFD Sender: No OFD packet to send [04:42:23]OFD Sender: No OFD packet to send [04:42:28]OFD Sender: No OFD packet to send [04:42:33]OFD Sender: No OFD packet to send [04:42:38]OFD Sender: No OFD packet to send [04:42:43]OFD Sender: No OFD packet to send [04:42:48]OFD Sender: No OFD packet to send [04:42:53]OFD Sender: No OFD packet to send [04:42:58]OFD Sender: No OFD packet to send [04:43:03]OFD Sender: No OFD packet to send [04:43:08]OFD Sender: No OFD packet to send [04:43:13]OFD Sender: No OFD packet to send [04:43:18]OFD Sender: No OFD packet to send [04:43:23]OFD Sender: No OFD packet to send [04:43:28]OFD Sender: No OFD packet to send [04:43:33]OFD Sender: No OFD packet to send [04:43:38]OFD Sender: No OFD packet to send [04:43:43]OFD Sender: No OFD packet to send [04:43:48]OFD Sender: No OFD packet to send [04:43:53]OFD Sender: No OFD packet to send [04:43:56]int [04:43:56]Write to MH i2c: 01 00 00 12 05 17 [04:43:56]*** FLAG_PRN_PAP1 set [04:43:56]Write i2c OK [04:43:56]MH_I2C_Read... [04:43:56]Read from MH i2c: 01 [04:43:56]MH_I2C_Read... [04:43:56]Read from MH i2c: 01 07 00 [04:43:56]MH_I2C_Read... [04:43:56]Read from MH i2c: 01 07 00 12 05 00 01 00 00 00 FF 0F 2D [04:43:56]state=0 [04:43:56]No paper [04:43:56]int [04:43:56]Write to MH i2c: 01 00 00 13 05 18 [04:43:56]*** FLAG_PRN_PAP2 set [04:43:56]Write i2c OK [04:43:56]MH_I2C_Read... [04:43:56]Read from MH i2c: 01 [04:43:56]MH_I2C_Read... [04:43:56]Read from MH i2c: 01 07 00 [04:43:56]MH_I2C_Read... [04:43:56]Read from MH i2c: 01 07 00 13 05 00 03 00 00 00 FF 0F 30 [04:43:56]state=0 [04:43:56]No paper [04:43:56]Cover opened [04:43:58]OFD Sender: No OFD packet to send [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]/dev/ttyS4 opened [00:00:09]MH_InterfaceInit /dev/i2c-1 [00:00:09]Malloc ok [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 01 00 00 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 91 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 36 [00:00:09]Are we in boot? [00:00:09]We are in boot - try to switch [00:00:09]Write to MH i2c: A0 00 00 02 00 A1 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:09]*** [00:00:09]Read from MH i2c: A0 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:09]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:09]*** Waiting for read because exit forced [00:00:09]*** 10 ms more... [00:00:09]*** MH1903S init start (LINUX_LIGHT) [00:00:09]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:09]*** Serial: 3139303353513838 5400000000572591 (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: 189275+1729901379=1730090654 [00:00:09]*** BPK Status Register BPK_RDY = 0x0 [00:00:09]*** SEN State Register SEN_STATE = 0x20ff [00:00:09]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:09]*** Analog Control Register 0 SEN_ANA0 = 0x33540624 [00:00:09]*** Is cutter blocked? [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 03 00 02 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 91 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 37 [00:00:10]Are we in boot? [00:00:10]We are not in boot now [00:00:10]Write to MH i2c: 01 00 00 04 00 04 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:10]Model is 3 [00:00:10]MH firmware is 30620 [00:00:10]MH boot firmware is 3 [00:00:10]MH_SetPrinterDots 448 [00:00:10]HeadWidthInBytes 56 [00:00:10]maxmasksize 7 [00:00:10]Write to MH i2c: D6 06 00 05 00 41 00 60 00 FF FF 7F [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 9E 16 1F 67 43 33 1C 67 32 [04:44:14]Current date/time: 28.10.2024 04:44 [04:44:14]FM_Init [04:44:14]wFMConnect [04:44:14]MH_SAM_On [04:44:14]Write to MH i2c: E0 00 00 08 00 E7 [04:44:14]Write i2c OK [04:44:14]MH_I2C_Read... [04:44:14]*** iso7816_init finished! [04:44:14]*** atr: [04:44:14]*** 0F 3B D5 18 FF 81 91 FE [04:44:14]*** 1F C3 80 73 C8 21 10 0A [04:44:14]*** 00 00 00 00 00 00 00 00 [04:44:14]*** 00 00 00 00 00 00 00 00 [04:44:14]*** 00 00 00 00 00 00 00 00 [04:44:14]*** 00 00 00 00 00 00 00 00 [04:44:14]*** 00 00 00 00 00 00 00 00 [04:44:14]*** 00 00 00 00 00 00 00 00 [04:44:14]Read from MH i2c: E0 [04:44:14]MH_I2C_Read... [04:44:14]Read from MH i2c: E0 10 00 [04:44:14]MH_I2C_Read... [04:44:14]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 [04:44:14]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [04:44:14]wFMCommunicate request_size=10 [04:44:14]MH_SAM_APDU [04:44:14]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [04:44:14]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [04:44:14]Write i2c OK [04:44:14]MH_I2C_Read... [04:44:14]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [04:44:14]Read from MH i2c: E2 [04:44:14]MH_I2C_Read... [04:44:14]Read from MH i2c: E2 03 00 [04:44:14]MH_I2C_Read... [04:44:14]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [04:44:14]RAPDU: 90 00 [04:44:14]wFMCommunicate OK [04:44:14]wFMCommunicate request_size=4 [04:44:14]MH_SAM_APDU [04:44:14]CAPDU: 80 11 00 00 [04:44:14]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [04:44:14]Write i2c OK [04:44:14]MH_I2C_Read... [04:44:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:44:14]Read from MH i2c: E2 [04:44:14]MH_I2C_Read... [04:44:14]Read from MH i2c: E2 17 00 [04:44:14]MH_I2C_Read... [04:44:14]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D8 [04:44:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [04:44:14]wFMCommunicate OK [04:44:14]Detected FM SN is 0000000000874671 [04:44:14]Stored FM SN is 0000000000874671 [04:44:14]wFMCommunicate request_size=9 [04:44:14]MH_SAM_APDU [04:44:14]CAPDU: 80 16 00 00 04 05 00 00 00 [04:44:14]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 05 00 00 00 00 00 97 [04:44:14]Write i2c OK [04:44:14]MH_I2C_Read... [04:44:14]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [04:44:14]Read from MH i2c: E2 [04:44:14]MH_I2C_Read... [04:44:14]Read from MH i2c: E2 03 00 [04:44:14]MH_I2C_Read... [04:44:14]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [04:44:14]RAPDU: 90 00 [04:44:14]wFMCommunicate OK [04:44:14]FM PIN OK [04:44:14]wFMCommunicate request_size=8 [04:44:14]MH_SAM_APDU [04:44:14]CAPDU: 80 14 04 00 03 02 00 01 [04:44:14]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [04:44:14]Write i2c OK [04:44:14]MH_I2C_Read... [04:44:14]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [04:44:14]Read from MH i2c: E2 [04:44:14]MH_I2C_Read... [04:44:14]Read from MH i2c: E2 03 00 [04:44:14]MH_I2C_Read... [04:44:14]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [04:44:14]RAPDU: 90 00 [04:44:14]wFMCommunicate OK [04:44:14]wFMCommunicate request_size=13 [04:44:14]MH_SAM_APDU [04:44:14]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [04:44:14]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 [04:44:14]Write i2c OK [04:44:14]MH_I2C_Read... [04:44:14]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [04:44:14]Read from MH i2c: E2 [04:44:14]MH_I2C_Read... [04:44:14]Read from MH i2c: E2 03 00 [04:44:14]MH_I2C_Read... [04:44:14]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [04:44:14]RAPDU: 90 00 [04:44:14]wFMCommunicate OK [04:44:14]wFMCommunicate request_size=4 [04:44:14]MH_SAM_APDU [04:44:14]CAPDU: 80 11 00 00 [04:44:14]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [04:44:14]Write i2c OK [04:44:14]MH_I2C_Read... [04:44:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:44:14]Read from MH i2c: E2 [04:44:14]MH_I2C_Read... [04:44:14]Read from MH i2c: E2 17 00 [04:44:14]MH_I2C_Read... [04:44:14]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 DC [04:44:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [04:44:14]wFMCommunicate OK [04:44:14]DocumentArchiveInit [04:44:14]Start Httpd... [04:44:14]Httpd thread 3067764068 created [04:44:14]Write to MH i2c: 01 00 00 0F 00 0F [04:44:14]Write i2c OK [04:44:14]MH_I2C_Read... [04:44:14]Read from MH i2c: 01 [04:44:14]MH_I2C_Read... [04:44:14]Read from MH i2c: 01 07 00 [04:44:14]MH_I2C_Read... [04:44:14]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [04:44:14]MH Int Process started [04:44:14]Allocated Socket 7 [04:44:14]Bind OK [04:44:14]Listen OK [04:44:14]httpd running on port 8080 [04:44:14]Waiting for new connection... [04:44:14]OFD Sender: No OFD packet to send [04:44:19]OFD Sender: No OFD packet to send [04:44:24]OFD Sender: No OFD packet to send [04:44:29]OFD Sender: No OFD packet to send [04:44:34]OFD Sender: No OFD packet to send [04:44:39]OFD Sender: No OFD packet to send [04:44:44]OFD Sender: No OFD packet to send [04:44:49]OFD Sender: No OFD packet to send [04:44:54]OFD Sender: No OFD packet to send [04:44:59]OFD Sender: No OFD packet to send [04:45:04]OFD Sender: No OFD packet to send [04:45:09]OFD Sender: No OFD packet to send [04:45:14]OFD Sender: No OFD packet to send [04:45:19]OFD Sender: No OFD packet to send [04:45:24]OFD Sender: No OFD packet to send [04:45:29]OFD Sender: No OFD packet to send [04:45:34]OFD Sender: No OFD packet to send [04:45:39]OFD Sender: No OFD packet to send [04:45:44]OFD Sender: No OFD packet to send [04:45:49]OFD Sender: No OFD packet to send [04:45:54]OFD Sender: No OFD packet to send [04:45:59]OFD Sender: No OFD packet to send [04:46:04]OFD Sender: No OFD packet to send [04:46:09]OFD Sender: No OFD packet to send [04:46:14]OFD Sender: No OFD packet to send [04:46:19]OFD Sender: No OFD packet to send [04:46:24]OFD Sender: No OFD packet to send [04:46:29]OFD Sender: No OFD packet to send [04:46:34]OFD Sender: No OFD packet to send [04:46:39]OFD Sender: No OFD packet to send [04:46:44]OFD Sender: No OFD packet to send [04:46:49]OFD Sender: No OFD packet to send [04:46:54]OFD Sender: No OFD packet to send [04:46:59]OFD Sender: No OFD packet to send [04:47:04]OFD Sender: No OFD packet to send [04:47:09]OFD Sender: No OFD packet to send [04:47:14]OFD Sender: No OFD packet to send [04:47:19]OFD Sender: No OFD packet to send [04:47:24]OFD Sender: No OFD packet to send [04:47:29]OFD Sender: No OFD packet to send [04:47:34]OFD Sender: No OFD packet to send [04:47:39]OFD Sender: No OFD packet to send [04:47:44]OFD Sender: No OFD packet to send [04:47:49]OFD Sender: No OFD packet to send [04:47:54]OFD Sender: No OFD packet to send [04:47:59]OFD Sender: No OFD packet to send [04:48:04]OFD Sender: No OFD packet to send [04:48:09]OFD Sender: No OFD packet to send [04:48:14]OFD Sender: No OFD packet to send [04:48:19]OFD Sender: No OFD packet to send [04:48:24]OFD Sender: No OFD packet to send [04:48:29]OFD Sender: No OFD packet to send [04:48:34]OFD Sender: No OFD packet to send [04:48:39]OFD Sender: No OFD packet to send [04:48:45]OFD Sender: No OFD packet to send [04:48:50]OFD Sender: No OFD packet to send [04:48:55]OFD Sender: No OFD packet to send [04:49:00]OFD Sender: No OFD packet to send [04:49:05]OFD Sender: No OFD packet to send [04:49:10]OFD Sender: No OFD packet to send [04:49:15]OFD Sender: No OFD packet to send [04:49:20]OFD Sender: No OFD packet to send [04:49:25]OFD Sender: No OFD packet to send [04:49:30]OFD Sender: No OFD packet to send [04:49:35]OFD Sender: No OFD packet to send [04:49:39]accept exits with 8 [04:49:39]New connection [04:49:39]New thread 3067477348 created [04:49:39]Waiting for new connection... [04:49:39] Sock 8.Parse request [04:49:39]Sock 8.Check first char [04:49:39]Sock 8.First char is OK [04:49:39]request: POST /json_proto HTTP/1.0 [04:49:39]Method: POST [04:49:39]URL: /json_proto [04:49:39]Method is POST - this is cgi request [04:49:39]url: /json_proto [04:49:39]query_string will be loaded in cgi processing [04:49:39]execute_cgi json_proto POST (null) [04:49:39]execute_cgi path=json_proto method=POST [04:49:39]POST find Content-Length [04:49:39]Host: 172.17.50.195:8080 [04:49:39]Content-Length: 686 [04:49:39]Content-Type: application/json [04:49:39] [04:49:39]POST finish read [04:49:39]Found Content-Length = 686 [04:49:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092576", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:49:39]execute_script... [04:49:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092576", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:49:39]POST & json_proto [04:49:39]process_json_proto [04:49:39]json parsed OK: [04:49:39]protocol is kg_v1.0 [04:49:39]action value=close_receipt [04:49:39]process_action close_receipt [04:49:39]cmd_close_receipt [04:49:39]MH_GetDate [04:49:39]Write to MH i2c: F0 00 00 10 00 FF [04:49:39]Write i2c OK [04:49:39]MH_I2C_Read... [04:49:39]Read from MH i2c: F0 [04:49:39]MH_I2C_Read... [04:49:39]Read from MH i2c: F0 09 00 [04:49:39]MH_I2C_Read... [04:49:39]Read from MH i2c: F0 09 00 10 00 00 E4 17 1F 67 43 33 1C 67 82 [04:49:39]GetLastDocTimeStamp 1730090525 [04:49:39]current date 1730090980 [04:49:39]FM_GetShiftState [04:49:39]SAM_PROTO_GetShiftState [04:49:39]wFMCommunicate request_size=4 [04:49:39]MH_SAM_APDU [04:49:39]CAPDU: 80 13 01 00 [04:49:39]Write to MH i2c: E2 08 00 11 00 80 13 01 00 00 00 00 00 8E [04:49:39]Write i2c OK [04:49:39]MH_I2C_Read... [04:49:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:49:39]Read from MH i2c: E2 [04:49:39]MH_I2C_Read... [04:49:39]Read from MH i2c: E2 0E 00 [04:49:39]MH_I2C_Read... [04:49:39]Read from MH i2c: E2 0E 00 11 00 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 87 [04:49:39]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [04:49:39]wFMCommunicate OK [04:49:39]SAM_PROTO_GetShiftState done [04:49:39]FM_GetShiftState done [04:49:39]opened in 1730073493 [04:49:39]opened+sec_in_day 1730159893 [04:49:39]quantity*price = 100001 [04:49:39]sum+1 = 100002 [04:49:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 133 28.10.2024 04:49 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317658 ФПД: 138796249322739 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T044940&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317658&fm=138796249322739&tin=02508201610067®Number=0000000000091628&sum=100000 [04:49:40]StoreToDocumentArchive [04:49:40]shift 546 fd 317658 [04:49:40]save to /storage/0546/doc_00317658 [04:49:40]save last doc name /storage/0546/doc_00317658 to /storage/kkm_last_doc_name [04:49:40]save OK [04:49:40]Clear old archive folders... [04:49:40]ProcessDocumentItem done err = 0, tmpTLVsize=250 [04:49:40]tlvbuf is 0009CBE0 [04:49:40]SAM_PROTO_ClearQueue [04:49:40]wFMCommunicate request_size=4 [04:49:40]MH_SAM_APDU [04:49:40]CAPDU: 80 09 00 00 [04:49:40]Write to MH i2c: E2 08 00 1E 00 80 09 00 00 00 00 00 00 90 [04:49:40]Write i2c OK [04:49:40]MH_I2C_Read... [04:49:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:49:40]Read from MH i2c: E2 [04:49:40]MH_I2C_Read... [04:49:40]Read from MH i2c: E2 03 00 [04:49:40]MH_I2C_Read... [04:49:40]Read from MH i2c: E2 03 00 1E 00 00 90 00 92 [04:49:40]RAPDU: 90 00 [04:49:40]wFMCommunicate OK [04:49:40]SAM_PROTO_ClearQueue done [04:49:40]KKMCreateOFDPacket [04:49:40]OFDProtocolAddRootSTLVToBuf [04:49:40]FM_MakeSignedData [04:49:40]FM_MakeSignedData [04:49:40]SAM_PROTO_SignData [04:49:40]wFMCommunicate request_size=4 [04:49:40]MH_SAM_APDU [04:49:40]CAPDU: 80 0D 01 02 [04:49:40]Write to MH i2c: E2 08 00 1F 00 80 0D 01 02 00 00 00 00 98 [04:49:40]Write i2c OK [04:49:40]MH_I2C_Read... [04:49:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:49:40]Read from MH i2c: E2 [04:49:40]MH_I2C_Read... [04:49:40]Read from MH i2c: E2 03 00 [04:49:40]MH_I2C_Read... [04:49:40]Read from MH i2c: E2 03 00 1F 00 00 90 00 93 [04:49:40]RAPDU: 90 00 [04:49:40]wFMCommunicate OK [04:49:40]wFMCommunicate request_size=255 [04:49:40]MH_SAM_APDU [04:49:40]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 85 00 00 00 F4 03 04 00 E4 17 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DA D8 04 00 35 04 06 00 7E 3C [04:49:40]Write to MH i2c: E2 02 01 20 00 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 85 00 00 00 F4 03 04 00 E4 17 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DA D8 04 00 35 04 06 00 7E 3C 00 00 DF [04:49:40]Write i2c OK [04:49:40]MH_I2C_Read... [04:49:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:49:41]Read from MH i2c: E2 [04:49:41]MH_I2C_Read... [04:49:41]Read from MH i2c: E2 03 00 [04:49:41]MH_I2C_Read... [04:49:41]Read from MH i2c: E2 03 00 20 00 00 90 00 94 [04:49:41]RAPDU: 90 00 [04:49:41]wFMCommunicate OK [04:49:41]wFMCommunicate request_size=9 [04:49:41]MH_SAM_APDU [04:49:41]CAPDU: 80 0D 02 02 04 05 23 14 F3 [04:49:41]Write to MH i2c: E2 0C 00 21 00 80 0D 02 02 04 00 05 23 14 F3 00 00 D2 [04:49:41]Write i2c OK [04:49:41]MH_I2C_Read... [04:49:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:49:41]Read from MH i2c: E2 [04:49:41]MH_I2C_Read... [04:49:41]Read from MH i2c: E2 03 00 [04:49:41]MH_I2C_Read... [04:49:41]Read from MH i2c: E2 03 00 21 00 00 90 00 95 [04:49:41]RAPDU: 90 00 [04:49:41]wFMCommunicate OK [04:49:41]wFMCommunicate request_size=4 [04:49:41]MH_SAM_APDU [04:49:41]CAPDU: 80 0D 03 02 [04:49:41]Write to MH i2c: E2 08 00 22 00 80 0D 03 02 00 00 00 00 9D [04:49:41]Write i2c OK [04:49:41]MH_I2C_Read... [04:49:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:49:41]Read from MH i2c: E2 [04:49:41]MH_I2C_Read... [04:49:41]Read from MH i2c: E2 0B 00 [04:49:41]MH_I2C_Read... [04:49:41]Read from MH i2c: E2 0B 00 22 00 00 3E 15 38 0C 60 4E 5C DF 90 00 1E [04:49:41]RAPDU: 3E 15 38 0C 60 4E 5C DF 90 00 [04:49:41]wFMCommunicate OK [04:49:41]SAM_PROTO_SignData done [04:49:41]FM_MakeSignedData done [04:49:41]CreateOFDProtocolMessage [04:49:41]wFMCommunicate request_size=4 [04:49:41]MH_SAM_APDU [04:49:41]CAPDU: 80 11 00 00 [04:49:41]Write to MH i2c: E2 08 00 23 00 80 11 00 00 00 00 00 00 9D [04:49:41]Write i2c OK [04:49:41]MH_I2C_Read... [04:49:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:49:41]Read from MH i2c: E2 [04:49:41]MH_I2C_Read... [04:49:41]Read from MH i2c: E2 17 00 [04:49:41]MH_I2C_Read... [04:49:41]Read from MH i2c: E2 17 00 23 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F1 [04:49:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [04:49:41]wFMCommunicate OK [04:49:41]CreateOFDProtocolMessage done [04:49:41]OFDSenderStorePacket 317658 [04:49:41]StoreOFDPacket docnum=317658 [04:49:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 6B C7 06 01 B2 63 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 85 00 00 00 F4 03 04 00 E4 17 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DA D8 04 00 35 04 06 00 7E 3C 05 23 14 F3 3E 15 38 0C 60 4E 5C DF [04:49:41]CheckFolder [04:49:41]dirname=/storage/ofd_packets [04:49:41]CheckFolder done [04:49:41]ProducePacketName [04:49:41]name=ofd_packets/00317658 [04:49:41]NVStorageSaveData ofd_packets/00317658 [04:49:41]File name is /storage/ofd_packets/00317658 [04:49:41]Write 300 bytes [04:49:41]NVStorageSaveData done [04:49:41]OFDSenderStorePacket done [04:49:41]KKMCreateOFDPacket done [04:49:41]NVStorageSaveData kkm_last_timestamp [04:49:41]File name is /storage/kkm_last_timestamp [04:49:41]Write 4 bytes [04:49:41]NVStorageSaveData done [04:49:41]ExternCall_PrintAddStr [04:49:41]wPrintStart [04:49:41]Write to MH i2c: 01 00 00 24 00 24 [04:49:41]Write i2c OK [04:49:41]MH_I2C_Read... [04:49:41]Read from MH i2c: 01 [04:49:41]MH_I2C_Read... [04:49:41]Read from MH i2c: 01 07 00 [04:49:41]MH_I2C_Read... [04:49:41]Read from MH i2c: 01 07 00 24 00 00 00 00 00 00 FF 0F 39 [04:49:41]RasterBufferAndPrint [04:49:41]line Счет N : (1)1092576 [04:49:41]line ИНН: 02508201610067 [04:49:41]line Контрольно-Кассовый Чек [04:49:41]line ПРОДАЖА [04:49:41]line ТРК (МРК, ГНК) : 71 [04:49:41]line Товар: 2711190000 [04:49:41]line ГАЗ-К-5 [04:49:41]line 26.110 * 38.30 [04:49:41]line = 1000.01 [04:49:41]line НДС 12% НСП 1% [04:49:41]line > о реализуемом товаре [04:49:41]line ОКРУГЛЕНИЕ: -0.01 [04:49:41]line ИТОГО: 1000.00 [04:49:41]line Внесено: 1000.00 [04:49:41]line СДАЧА: 0.00 [04:49:41]line НСП 1% : 8.85 [04:49:41]line НДС 12% : 106.20 [04:49:41]line Наличными: 1000.00 [04:49:41]line Безнал.: 0.00 [04:49:41]line Место: АЗС № 101 "Партнер Нефть" [04:49:41]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [04:49:41]line СНО: Общий режим [04:49:41]line Чек 133 28.10.2024 04:49 [04:49:41]line Смена: 546 ФФД: 1.0 [04:49:41]line ЗНМ: 0300000082 [04:49:41]line РНМ: 0000000000091628 [04:49:41]line Версия ККМ: 001 [04:49:41]line ФМ: 0000000000874671 [04:49:41]line ФД: 317658 [04:49:41]line ФПД: 138796249322739 [04:49:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T044940&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317658&fm=138796249322739&tin=02508201610067®Number=0000000000091628&sum=100000 [04:49:41]written 0, free lines is 4095 [04:49:41]OFD Sender: Processing packet 317658 [packets to send 127, broken 126] [04:49:41]ProducePacketName [04:49:41]name=ofd_packets/00317658 [04:49:41]OFD Sender: To server: pG, [04:49:41]CommunicateWithHost lk.salyk.kg:30040 [04:49:41]ConnectInit lk.salyk.kg [04:49:41]Connected sock=10 [04:49:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 6B C7 06 01 B2 63 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 85 00 00 00 F4 03 04 00 E4 17 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DA D8 04 00 35 04 06 00 7E 3C 05 23 14 F3 3E 15 38 0C 60 4E 5C DF [04:49:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 EF 47 47 00 FC C1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DA D8 04 00 F4 03 04 00 9E C3 1E 67 B6 04 01 00 00 C4 6B 47 E0 F0 06 A8 82 [04:49:41]CommunicateWithHost err = 0 [04:49:41]CheckOFDResponse [04:49:41]1017 (14) - 77093643461234 [04:49:41]1041 (16) - 0000000000874671 [04:49:41]1040 (4) - 317658 [04:49:41]1012 (4) - 27.10.2024 22:50 [04:49:41]1206 (1) - 0 [04:49:41]OFD Sender: Remove packet 317658 [04:49:41]ProducePacketName [04:49:41]name=ofd_packets/00317658 [04:49:41]NVStorageDeleteData [04:49:41]Write to MH i2c: 01 00 00 4F 00 4F [04:49:41]Write i2c OK [04:49:41]MH_I2C_Read... [04:49:41]Read from MH i2c: 01 [04:49:41]MH_I2C_Read... [04:49:41]Read from MH i2c: 01 07 00 [04:49:41]MH_I2C_Read... [04:49:41]Read from MH i2c: 01 07 00 4F 00 00 00 00 00 00 F5 0C 57 [04:49:41]RasterBufferAndPrint [04:49:41]line [04:49:41]line [04:49:41]line [04:49:41]line [04:49:41]line [04:49:41]written 0, free lines is 3323 [04:49:41]MH_Cut [04:49:41]Write to MH i2c: D1 01 00 56 00 01 28 [04:49:41]Write i2c OK [04:49:41]MH_I2C_Read... [04:49:41]Read from MH i2c: D1 [04:49:41]MH_I2C_Read... [04:49:41]Read from MH i2c: D1 01 00 [04:49:41]MH_I2C_Read... [04:49:41]Read from MH i2c: D1 01 00 56 00 00 27 [04:49:41]Write to MH i2c: 01 00 00 57 00 57 [04:49:41]Write i2c OK [04:49:41]MH_I2C_Read... [04:49:42]OFD Sender: No OFD packet to send [04:49:42]*** Cut start [04:49:42]*** Partial cut [04:49:42]*** CUTSNS_PIN = 1 [04:49:42]*** CUTSNS_PIN = 0 [04:49:42]*** Brake cut motor [04:49:43]Read from MH i2c: 01 [04:49:43]MH_I2C_Read... [04:49:43]*** Stop cut motor [04:49:43]*** Cut end [04:49:43]Read from MH i2c: 01 07 00 [04:49:43]MH_I2C_Read... [04:49:43]Read from MH i2c: 01 07 00 57 00 00 00 00 00 00 FF 0F 6C [04:49:43]process_action close_receipt done [04:49:43]requested_data is exist [04:49:43]produce_requested_data [04:49:43]requested_item fm.sn is exist - process it [04:49:43]wFMCommunicate request_size=4 [04:49:43]MH_SAM_APDU [04:49:43]CAPDU: 80 11 00 00 [04:49:43]Write to MH i2c: E2 08 00 58 00 80 11 00 00 00 00 00 00 D2 [04:49:43]Write i2c OK [04:49:43]MH_I2C_Read... [04:49:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:49:43]Read from MH i2c: E2 [04:49:43]MH_I2C_Read... [04:49:43]Read from MH i2c: E2 17 00 [04:49:43]MH_I2C_Read... [04:49:43]Read from MH i2c: E2 17 00 58 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 26 [04:49:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [04:49:43]wFMCommunicate OK [04:49:43]requested_item fd.num is exist - process it [04:49:43]SAM_PROTO_GetFieldsCounters [04:49:43]wFMCommunicate request_size=4 [04:49:43]MH_SAM_APDU [04:49:43]CAPDU: 80 13 00 00 [04:49:43]Write to MH i2c: E2 08 00 59 00 80 13 00 00 00 00 00 00 D5 [04:49:43]Write i2c OK [04:49:43]MH_I2C_Read... [04:49:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:49:43]Read from MH i2c: E2 [04:49:43]MH_I2C_Read... [04:49:43]Read from MH i2c: E2 62 00 [04:49:43]MH_I2C_Read... [04:49:43]Read from MH i2c: E2 62 00 59 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 DA D8 04 00 0E 04 04 00 22 02 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 61 [04:49:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 DA D8 04 00 0E 04 04 00 22 02 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 [04:49:43]wFMCommunicate OK [04:49:43]SAM_PROTO_GetFieldsCounters done [04:49:43]requested_item shift.num is exist - process it [04:49:43]requested_item shift.opened is exist - process it [04:49:43]req_shift_opened [04:49:43]FM_GetShiftState [04:49:43]SAM_PROTO_GetShiftState [04:49:43]wFMCommunicate request_size=4 [04:49:43]MH_SAM_APDU [04:49:43]CAPDU: 80 13 01 00 [04:49:43]Write to MH i2c: E2 08 00 5A 00 80 13 01 00 00 00 00 00 D7 [04:49:43]Write i2c OK [04:49:43]MH_I2C_Read... [04:49:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:49:43]Read from MH i2c: E2 [04:49:43]MH_I2C_Read... [04:49:43]Read from MH i2c: E2 0E 00 [04:49:43]MH_I2C_Read... [04:49:43]Read from MH i2c: E2 0E 00 5A 00 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D0 [04:49:43]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [04:49:43]wFMCommunicate OK [04:49:43]SAM_PROTO_GetShiftState done [04:49:43]FM_GetShiftState done [04:49:43]req_shift_opened done [04:49:43]requested_item shift.open_date is exist - process it [04:49:43]req_shift_open_date [04:49:43]req_shift_open_date done [04:49:43]produce_requested_data done [04:49:43]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317658,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [04:49:43]process_action_free close_receipt [04:49:43]json_value_free [04:49:43]json_value_free done [04:49:43]process_json_proto returns [04:49:43]Send response to host [04:49:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317658,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [04:49:43]free response buf [04:49:43]execute_script done [04:49:43]execute_script returns [04:49:43]free content buf [04:49:43]Sock 8.Close socket [04:49:43]Sock 8.Thread stoped [04:49:47]OFD Sender: No OFD packet to send [04:49:52]OFD Sender: No OFD packet to send [04:49:57]OFD Sender: No OFD packet to send [04:50:02]OFD Sender: No OFD packet to send [04:50:07]OFD Sender: No OFD packet to send [04:50:12]OFD Sender: No OFD packet to send [04:50:17]OFD Sender: No OFD packet to send [04:50:22]OFD Sender: No OFD packet to send [04:50:27]OFD Sender: No OFD packet to send [04:50:32]OFD Sender: No OFD packet to send [04:50:37]OFD Sender: No OFD packet to send [04:50:42]OFD Sender: No OFD packet to send [04:50:47]OFD Sender: No OFD packet to send [04:50:52]OFD Sender: No OFD packet to send [04:50:57]OFD Sender: No OFD packet to send [04:51:02]OFD Sender: No OFD packet to send [04:51:07]OFD Sender: No OFD packet to send [04:51:12]OFD Sender: No OFD packet to send [04:51:17]OFD Sender: No OFD packet to send [04:51:22]OFD Sender: No OFD packet to send [04:51:27]OFD Sender: No OFD packet to send [04:51:32]OFD Sender: No OFD packet to send [04:51:37]OFD Sender: No OFD packet to send [04:51:42]OFD Sender: No OFD packet to send [04:51:47]OFD Sender: No OFD packet to send [04:51:52]OFD Sender: No OFD packet to send [04:51:57]OFD Sender: No OFD packet to send [04:52:02]OFD Sender: No OFD packet to send [04:52:07]OFD Sender: No OFD packet to send [04:52:12]OFD Sender: No OFD packet to send [04:52:17]OFD Sender: No OFD packet to send [04:52:22]OFD Sender: No OFD packet to send [04:52:27]OFD Sender: No OFD packet to send [04:52:32]OFD Sender: No OFD packet to send [04:52:37]OFD Sender: No OFD packet to send [04:52:42]OFD Sender: No OFD packet to send [04:52:47]OFD Sender: No OFD packet to send [04:52:52]OFD Sender: No OFD packet to send [04:52:57]OFD Sender: No OFD packet to send [04:53:02]OFD Sender: No OFD packet to send [04:53:07]OFD Sender: No OFD packet to send [04:53:12]OFD Sender: No OFD packet to send [04:53:17]OFD Sender: No OFD packet to send [04:53:22]OFD Sender: No OFD packet to send [04:53:27]OFD Sender: No OFD packet to send [04:53:32]OFD Sender: No OFD packet to send [04:53:37]OFD Sender: No OFD packet to send [04:53:42]OFD Sender: No OFD packet to send [04:53:47]OFD Sender: No OFD packet to send [04:53:52]OFD Sender: No OFD packet to send [04:53:57]OFD Sender: No OFD packet to send [04:54:02]OFD Sender: No OFD packet to send [04:54:07]OFD Sender: No OFD packet to send [04:54:12]OFD Sender: No OFD packet to send [04:54:17]OFD Sender: No OFD packet to send [04:54:22]OFD Sender: No OFD packet to send [04:54:27]OFD Sender: No OFD packet to send [04:54:32]OFD Sender: No OFD packet to send [04:54:37]OFD Sender: No OFD packet to send [04:54:42]OFD Sender: No OFD packet to send [04:54:47]OFD Sender: No OFD packet to send [04:54:52]OFD Sender: No OFD packet to send [04:54:57]OFD Sender: No OFD packet to send [04:55:02]OFD Sender: No OFD packet to send [04:55:07]OFD Sender: No OFD packet to send [04:55:12]OFD Sender: No OFD packet to send [04:55:17]OFD Sender: No OFD packet to send [04:55:22]OFD Sender: No OFD packet to send [04:55:27]OFD Sender: No OFD packet to send [04:55:32]OFD Sender: No OFD packet to send [04:55:37]OFD Sender: No OFD packet to send [04:55:42]OFD Sender: No OFD packet to send [04:55:47]OFD Sender: No OFD packet to send [04:55:52]OFD Sender: No OFD packet to send [04:55:57]OFD Sender: No OFD packet to send [04:56:02]OFD Sender: No OFD packet to send [04:56:07]OFD Sender: No OFD packet to send [04:56:12]OFD Sender: No OFD packet to send [04:56:17]OFD Sender: No OFD packet to send [04:56:22]OFD Sender: No OFD packet to send [04:56:27]OFD Sender: No OFD packet to send [04:56:32]OFD Sender: No OFD packet to send [04:56:37]OFD Sender: No OFD packet to send [04:56:42]OFD Sender: No OFD packet to send [04:56:47]OFD Sender: No OFD packet to send [04:56:52]OFD Sender: No OFD packet to send [04:56:57]OFD Sender: No OFD packet to send [04:57:02]OFD Sender: No OFD packet to send [04:57:07]OFD Sender: No OFD packet to send [04:57:12]OFD Sender: No OFD packet to send [04:57:17]OFD Sender: No OFD packet to send [04:57:22]OFD Sender: No OFD packet to send [04:57:27]OFD Sender: No OFD packet to send [04:57:32]OFD Sender: No OFD packet to send [04:57:37]OFD Sender: No OFD packet to send [04:57:42]OFD Sender: No OFD packet to send [04:57:47]OFD Sender: No OFD packet to send [04:57:52]OFD Sender: No OFD packet to send [04:57:57]OFD Sender: No OFD packet to send [04:58:02]OFD Sender: No OFD packet to send [04:58:07]OFD Sender: No OFD packet to send [04:58:12]OFD Sender: No OFD packet to send [04:58:17]OFD Sender: No OFD packet to send [04:58:22]OFD Sender: No OFD packet to send [04:58:27]OFD Sender: No OFD packet to send [04:58:32]OFD Sender: No OFD packet to send [04:58:37]OFD Sender: No OFD packet to send [04:58:42]OFD Sender: No OFD packet to send [04:58:47]OFD Sender: No OFD packet to send [04:58:52]OFD Sender: No OFD packet to send [04:58:57]OFD Sender: No OFD packet to send [04:59:02]OFD Sender: No OFD packet to send [04:59:07]OFD Sender: No OFD packet to send [04:59:12]OFD Sender: No OFD packet to send [04:59:17]OFD Sender: No OFD packet to send [04:59:22]OFD Sender: No OFD packet to send [04:59:27]OFD Sender: No OFD packet to send [04:59:32]OFD Sender: No OFD packet to send [04:59:37]OFD Sender: No OFD packet to send [04:59:42]OFD Sender: No OFD packet to send [04:59:47]OFD Sender: No OFD packet to send [04:59:52]OFD Sender: No OFD packet to send [04:59:57]OFD Sender: No OFD packet to send [05:00:02]OFD Sender: No OFD packet to send [05:00:07]OFD Sender: No OFD packet to send [05:00:12]OFD Sender: No OFD packet to send [05:00:17]OFD Sender: No OFD packet to send [05:00:22]OFD Sender: No OFD packet to send [05:00:27]OFD Sender: No OFD packet to send [05:00:32]OFD Sender: No OFD packet to send [05:00:37]OFD Sender: No OFD packet to send [05:00:42]OFD Sender: No OFD packet to send [05:00:47]OFD Sender: No OFD packet to send [05:00:52]OFD Sender: No OFD packet to send [05:00:57]accept exits with 9 [05:00:57]New connection [05:00:57]New thread 3067333988 created [05:00:57]Thread 3067477348 joined [05:00:57]Waiting for new connection... [05:00:57] Sock 9.Parse request [05:00:57]Sock 9.Check first char [05:00:57]Sock 9.First char is OK [05:00:57]request: POST /json_proto HTTP/1.0 [05:00:57]Method: POST [05:00:57]URL: /json_proto [05:00:57]Method is POST - this is cgi request [05:00:57]url: /json_proto [05:00:57]query_string will be loaded in cgi processing [05:00:57]execute_cgi json_proto POST (null) [05:00:57]execute_cgi path=json_proto method=POST [05:00:57]POST find Content-Length [05:00:57]Host: 172.17.50.195:8080 [05:00:57]Content-Length: 684 [05:00:57]Content-Type: application/json [05:00:57] [05:00:57]POST finish read [05:00:57]Found Content-Length = 684 [05:00:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092577", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.530, "sum" : 1975.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 10000.00, "total" : 1975.00, "payments": [ { "type": 0, "sum" : 1975.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:00:57]execute_script... [05:00: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)1092577", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.530, "sum" : 1975.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 10000.00, "total" : 1975.00, "payments": [ { "type": 0, "sum" : 1975.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:00:57]POST & json_proto [05:00:57]process_json_proto [05:00:57]json parsed OK: [05:00:57]protocol is kg_v1.0 [05:00:57]action value=close_receipt [05:00:57]process_action close_receipt [05:00:57]cmd_close_receipt [05:00:57]MH_GetDate [05:00:57]Write to MH i2c: F0 00 00 5B 00 4A [05:00:57]Write i2c OK [05:00:57]MH_I2C_Read... [05:00:57]Read from MH i2c: F0 [05:00:57]MH_I2C_Read... [05:00:57]Read from MH i2c: F0 09 00 [05:00:57]MH_I2C_Read... [05:00:57]Read from MH i2c: F0 09 00 5B 00 00 8A 1A 1F 67 43 33 1C 67 76 [05:00:57]GetLastDocTimeStamp 1730090980 [05:00:57]current date 1730091658 [05:00:57]FM_GetShiftState [05:00:57]SAM_PROTO_GetShiftState [05:00:57]wFMCommunicate request_size=4 [05:00:57]MH_SAM_APDU [05:00:57]CAPDU: 80 13 01 00 [05:00:57]Write to MH i2c: E2 08 00 5C 00 80 13 01 00 00 00 00 00 D9 [05:00:57]Write i2c OK [05:00:57]MH_I2C_Read... [05:00:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:00:57]Read from MH i2c: E2 [05:00:57]MH_I2C_Read... [05:00:57]Read from MH i2c: E2 0E 00 [05:00:57]MH_I2C_Read... [05:00:57]Read from MH i2c: E2 0E 00 5C 00 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D2 [05:00:57]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [05:00:57]wFMCommunicate OK [05:00:57]SAM_PROTO_GetShiftState done [05:00:57]FM_GetShiftState done [05:00:57]opened in 1730073493 [05:00:57]opened+sec_in_day 1730159893 [05:00:57]quantity*price = 197555 [05:00:57]sum+1 = 197557 [05:00:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 1975.00 Внесено: 10000.00 СДАЧА: 8025.00 НСП 1% : 17.48 НДС 12% : 209.79 Наличными: 1975.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 134 28.10.2024 05:00 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317659 ФПД: 84524763962177 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T050058&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317659&fm=84524763962177&tin=02508201610067®Number=0000000000091628&sum=197500 [05:00:58]StoreToDocumentArchive [05:00:58]shift 546 fd 317659 [05:00:58]save to /storage/0546/doc_00317659 [05:00:58]save last doc name /storage/0546/doc_00317659 to /storage/kkm_last_doc_name [05:00:58]save OK [05:00:58]Clear old archive folders... [05:00:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:00:58]tlvbuf is 00083340 [05:00:58]SAM_PROTO_ClearQueue [05:00:58]wFMCommunicate request_size=4 [05:00:58]MH_SAM_APDU [05:00:58]CAPDU: 80 09 00 00 [05:00:58]Write to MH i2c: E2 08 00 69 00 80 09 00 00 00 00 00 00 DB [05:00:58]Write i2c OK [05:00:58]MH_I2C_Read... [05:00:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:00:59]Read from MH i2c: E2 [05:00:59]MH_I2C_Read... [05:00:59]Read from MH i2c: E2 03 00 [05:00:59]MH_I2C_Read... [05:00:59]Read from MH i2c: E2 03 00 69 00 00 90 00 DD [05:00:59]RAPDU: 90 00 [05:00:59]wFMCommunicate OK [05:00:59]SAM_PROTO_ClearQueue done [05:00:59]KKMCreateOFDPacket [05:00:59]OFDProtocolAddRootSTLVToBuf [05:00:59]FM_MakeSignedData [05:00:59]FM_MakeSignedData [05:00:59]SAM_PROTO_SignData [05:00:59]wFMCommunicate request_size=4 [05:00:59]MH_SAM_APDU [05:00:59]CAPDU: 80 0D 01 02 [05:00:59]Write to MH i2c: E2 08 00 6A 00 80 0D 01 02 00 00 00 00 E3 [05:00:59]Write i2c OK [05:00:59]MH_I2C_Read... [05:00:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:00:59]Read from MH i2c: E2 [05:00:59]MH_I2C_Read... [05:00:59]Read from MH i2c: E2 03 00 [05:00:59]MH_I2C_Read... [05:00:59]Read from MH i2c: E2 03 00 6A 00 00 90 00 DE [05:00:59]RAPDU: 90 00 [05:00:59]wFMCommunicate OK [05:00:59]wFMCommunicate request_size=255 [05:00:59]MH_SAM_APDU [05:00: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 32 FF 03 08 00 03 5A 73 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B4 03 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 03 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 51 00 00 00 00 07 04 06 00 7C 03 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 8A 1A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DB D8 04 00 35 04 06 00 4C [05:00:59]Write to MH i2c: E2 02 01 6B 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 32 FF 03 08 00 03 5A 73 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B4 03 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 03 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 51 00 00 00 00 07 04 06 00 7C 03 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 8A 1A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DB D8 04 00 35 04 06 00 4C 00 00 A8 [05:00:59]Write i2c OK [05:00:59]MH_I2C_Read... [05:00:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:00:59]Read from MH i2c: E2 [05:00:59]MH_I2C_Read... [05:00:59]Read from MH i2c: E2 03 00 [05:00:59]MH_I2C_Read... [05:00:59]Read from MH i2c: E2 03 00 6B 00 00 90 00 DF [05:00:59]RAPDU: 90 00 [05:00:59]wFMCommunicate OK [05:00:59]wFMCommunicate request_size=10 [05:00:59]MH_SAM_APDU [05:00:59]CAPDU: 80 0D 02 02 05 DF F4 87 DB 41 [05:00:59]Write to MH i2c: E2 0D 00 6C 00 80 0D 02 02 05 00 DF F4 87 DB 41 00 00 66 [05:00:59]Write i2c OK [05:00:59]MH_I2C_Read... [05:00:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:00:59]Read from MH i2c: E2 [05:00:59]MH_I2C_Read... [05:00:59]Read from MH i2c: E2 03 00 [05:00:59]MH_I2C_Read... [05:00:59]Read from MH i2c: E2 03 00 6C 00 00 90 00 E0 [05:00:59]RAPDU: 90 00 [05:00:59]wFMCommunicate OK [05:00:59]wFMCommunicate request_size=4 [05:00:59]MH_SAM_APDU [05:00:59]CAPDU: 80 0D 03 02 [05:00:59]Write to MH i2c: E2 08 00 6D 00 80 0D 03 02 00 00 00 00 E8 [05:00:59]Write i2c OK [05:00:59]MH_I2C_Read... [05:00:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:00:59]Read from MH i2c: E2 [05:00:59]MH_I2C_Read... [05:00:59]Read from MH i2c: E2 0B 00 [05:00:59]MH_I2C_Read... [05:00:59]Read from MH i2c: E2 0B 00 6D 00 00 A3 9C 15 CD DF 6E 3A FE 90 00 8F [05:00:59]RAPDU: A3 9C 15 CD DF 6E 3A FE 90 00 [05:00:59]wFMCommunicate OK [05:00:59]SAM_PROTO_SignData done [05:00:59]FM_MakeSignedData done [05:00:59]CreateOFDProtocolMessage [05:00:59]wFMCommunicate request_size=4 [05:00:59]MH_SAM_APDU [05:00:59]CAPDU: 80 11 00 00 [05:00:59]Write to MH i2c: E2 08 00 6E 00 80 11 00 00 00 00 00 00 E8 [05:00:59]Write i2c OK [05:00:59]MH_I2C_Read... [05:00:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:00:59]Read from MH i2c: E2 [05:00:59]MH_I2C_Read... [05:00:59]Read from MH i2c: E2 17 00 [05:00:59]MH_I2C_Read... [05:00:59]Read from MH i2c: E2 17 00 6E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 3C [05:00:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [05:00:59]wFMCommunicate OK [05:00:59]CreateOFDProtocolMessage done [05:00:59]OFDSenderStorePacket 317659 [05:00:59]StoreOFDPacket docnum=317659 [05:00:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 8A A9 07 01 A1 DE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5A 73 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B4 03 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 03 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 51 00 00 00 00 07 04 06 00 7C 03 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 8A 1A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DB D8 04 00 35 04 06 00 4C DF F4 87 DB 41 A3 9C 15 CD DF 6E 3A FE [05:00:59]CheckFolder [05:00:59]dirname=/storage/ofd_packets [05:00:59]CheckFolder done [05:00:59]ProducePacketName [05:00:59]name=ofd_packets/00317659 [05:00:59]NVStorageSaveData ofd_packets/00317659 [05:00:59]File name is /storage/ofd_packets/00317659 [05:00:59]Write 301 bytes [05:00:59]NVStorageSaveData done [05:00:59]OFDSenderStorePacket done [05:00:59]KKMCreateOFDPacket done [05:00:59]NVStorageSaveData kkm_last_timestamp [05:00:59]File name is /storage/kkm_last_timestamp [05:00:59]Write 4 bytes [05:00:59]NVStorageSaveData done [05:00:59]ExternCall_PrintAddStr [05:00:59]wPrintStart [05:00:59]Write to MH i2c: 01 00 00 6F 00 6F [05:00:59]Write i2c OK [05:00:59]MH_I2C_Read... [05:00:59]Read from MH i2c: 01 [05:00:59]MH_I2C_Read... [05:00:59]Read from MH i2c: 01 07 00 [05:00:59]MH_I2C_Read... [05:00:59]Read from MH i2c: 01 07 00 6F 00 00 00 00 00 00 FF 0F 84 [05:00:59]RasterBufferAndPrint [05:00:59]line Счет N : (1)1092577 [05:00:59]line ИНН: 02508201610067 [05:00:59]line Контрольно-Кассовый Чек [05:00:59]line ПРОДАЖА [05:00:59]line ТРК (МРК, ГНК) : 43 [05:00:59]line Товар: 2710124130 [05:00:59]line Аи-92-К-2 [05:00:59]line 29.530 * 66.90 [05:00:59]line = 1975.56 [05:00:59]line НДС 12% НСП 1% [05:00:59]line > о реализуемом товаре [05:00:59]line ОКРУГЛЕНИЕ: -0.56 [05:00:59]line ИТОГО: 1975.00 [05:00:59]line Внесено: 10000.00 [05:00:59]line СДАЧА: 8025.00 [05:00:59]line НСП 1% : 17.48 [05:00:59]line НДС 12% : 209.79 [05:00:59]line Наличными: 1975.00 [05:00:59]line Безнал.: 0.00 [05:00:59]line Место: АЗС № 101 "Партнер Нефть" [05:00:59]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [05:00:59]line СНО: Общий режим [05:00:59]line Чек 134 28.10.2024 05:00 [05:00:59]line Смена: 546 ФФД: 1.0 [05:00:59]line ЗНМ: 0300000082 [05:00:59]line РНМ: 0000000000091628 [05:00:59]line Версия ККМ: 001 [05:00:59]line ФМ: 0000000000874671 [05:00:59]line ФД: 317659 [05:00:59]line ФПД: 84524763962177 [05:00:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T050058&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317659&fm=84524763962177&tin=02508201610067®Number=0000000000091628&sum=197500 [05:00:59]OFD Sender: Processing packet 317659 [packets to send 127, broken 126] [05:00:59]ProducePacketName [05:00:59]name=ofd_packets/00317659 [05:00:59]OFD Sender: To server: pG, [05:00:59]CommunicateWithHost lk.salyk.kg:30040 [05:00:59]ConnectInit lk.salyk.kg [05:00:59]written 0, free lines is 4095 [05:00:59]Connected sock=10 [05:00:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 8A A9 07 01 A1 DE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5A 73 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B4 03 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 03 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 51 00 00 00 00 07 04 06 00 7C 03 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 8A 1A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DB D8 04 00 35 04 06 00 4C DF F4 87 DB 41 A3 9C 15 CD DF 6E 3A FE [05:01:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 76 8E 47 00 8D 9B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DB D8 04 00 F4 03 04 00 44 C6 1E 67 B6 04 01 00 00 22 F5 5A 71 50 E0 57 59 [05:01:00]CommunicateWithHost err = 0 [05:01:00]CheckOFDResponse [05:01:00]1017 (14) - 77093643461234 [05:01:00]1041 (16) - 0000000000874671 [05:01:00]1040 (4) - 317659 [05:01:00]1012 (4) - 27.10.2024 23:01 [05:01:00]1206 (1) - 0 [05:01:00]OFD Sender: Remove packet 317659 [05:01:00]ProducePacketName [05:01:00]name=ofd_packets/00317659 [05:01:00]NVStorageDeleteData [05:01:00]Write to MH i2c: 01 00 00 9A 00 9A [05:01:00]Write i2c OK [05:01:00]MH_I2C_Read... [05:01:00]Read from MH i2c: 01 [05:01:00]MH_I2C_Read... [05:01:00]Read from MH i2c: 01 07 00 [05:01:00]MH_I2C_Read... [05:01:00]Read from MH i2c: 01 07 00 9A 00 00 00 00 00 00 0A 0D B8 [05:01:00]RasterBufferAndPrint [05:01:00]line [05:01:00]line [05:01:00]line [05:01:00]line [05:01:00]line [05:01:00]written 0, free lines is 3344 [05:01:00]MH_Cut [05:01:00]Write to MH i2c: D1 01 00 A1 00 01 73 [05:01:00]Write i2c OK [05:01:00]MH_I2C_Read... [05:01:00]Read from MH i2c: D1 [05:01:00]MH_I2C_Read... [05:01:00]Read from MH i2c: D1 01 00 [05:01:00]MH_I2C_Read... [05:01:00]Read from MH i2c: D1 01 00 A1 00 00 72 [05:01:00]Write to MH i2c: 01 00 00 A2 00 A2 [05:01:00]Write i2c OK [05:01:00]MH_I2C_Read... [05:01:00]OFD Sender: No OFD packet to send [05:01:00]*** Cut start [05:01:00]*** Partial cut [05:01:00]*** CUTSNS_PIN = 1 [05:01:01]*** CUTSNS_PIN = 0 [05:01:01]*** Brake cut motor [05:01:01]Read from MH i2c: 01 [05:01:01]MH_I2C_Read... [05:01:01]*** Stop cut motor [05:01:01]*** Cut end [05:01:01]Read from MH i2c: 01 07 00 [05:01:01]MH_I2C_Read... [05:01:01]Read from MH i2c: 01 07 00 A2 00 00 00 00 00 00 FF 0F B7 [05:01:01]process_action close_receipt done [05:01:01]requested_data is exist [05:01:01]produce_requested_data [05:01:01]requested_item fm.sn is exist - process it [05:01:01]wFMCommunicate request_size=4 [05:01:01]MH_SAM_APDU [05:01:01]CAPDU: 80 11 00 00 [05:01:01]Write to MH i2c: E2 08 00 A3 00 80 11 00 00 00 00 00 00 1D [05:01:01]Write i2c OK [05:01:01]MH_I2C_Read... [05:01:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:01:01]Read from MH i2c: E2 [05:01:01]MH_I2C_Read... [05:01:01]Read from MH i2c: E2 17 00 [05:01:01]MH_I2C_Read... [05:01:01]Read from MH i2c: E2 17 00 A3 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 71 [05:01:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [05:01:01]wFMCommunicate OK [05:01:01]requested_item fd.num is exist - process it [05:01:01]SAM_PROTO_GetFieldsCounters [05:01:01]wFMCommunicate request_size=4 [05:01:01]MH_SAM_APDU [05:01:01]CAPDU: 80 13 00 00 [05:01:01]Write to MH i2c: E2 08 00 A4 00 80 13 00 00 00 00 00 00 20 [05:01:01]Write i2c OK [05:01:01]MH_I2C_Read... [05:01:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:01:01]Read from MH i2c: E2 [05:01:01]MH_I2C_Read... [05:01:01]Read from MH i2c: E2 62 00 [05:01:01]MH_I2C_Read... [05:01:01]Read from MH i2c: E2 62 00 A4 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 DB D8 04 00 0E 04 04 00 22 02 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 B0 [05:01:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 DB D8 04 00 0E 04 04 00 22 02 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 [05:01:01]wFMCommunicate OK [05:01:01]SAM_PROTO_GetFieldsCounters done [05:01:01]requested_item shift.num is exist - process it [05:01:01]requested_item shift.opened is exist - process it [05:01:01]req_shift_opened [05:01:01]FM_GetShiftState [05:01:01]SAM_PROTO_GetShiftState [05:01:01]wFMCommunicate request_size=4 [05:01:01]MH_SAM_APDU [05:01:01]CAPDU: 80 13 01 00 [05:01:01]Write to MH i2c: E2 08 00 A5 00 80 13 01 00 00 00 00 00 22 [05:01:01]Write i2c OK [05:01:01]MH_I2C_Read... [05:01:01]Read from MH i2c: E2 [05:01:01]MH_I2C_Read... [05:01:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:01:01]Read from MH i2c: E2 0E 00 [05:01:01]MH_I2C_Read... [05:01:01]Read from MH i2c: E2 0E 00 A5 00 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 1B [05:01:01]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [05:01:01]wFMCommunicate OK [05:01:01]SAM_PROTO_GetShiftState done [05:01:01]FM_GetShiftState done [05:01:01]req_shift_opened done [05:01:01]requested_item shift.open_date is exist - process it [05:01:01]req_shift_open_date [05:01:01]req_shift_open_date done [05:01:01]produce_requested_data done [05:01:01]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317659,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [05:01:01]process_action_free close_receipt [05:01:01]json_value_free [05:01:01]json_value_free done [05:01:01]process_json_proto returns [05:01:01]Send response to host [05:01:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317659,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [05:01:01]free response buf [05:01:01]execute_script done [05:01:01]execute_script returns [05:01:01]free content buf [05:01:01]Sock 9.Close socket [05:01:01]Sock 9.Thread stoped [05:01:05]OFD Sender: No OFD packet to send [05:01:10]OFD Sender: No OFD packet to send [05:01:15]OFD Sender: No OFD packet to send [05:01:20]OFD Sender: No OFD packet to send [05:01:25]OFD Sender: No OFD packet to send [05:01:30]OFD Sender: No OFD packet to send [05:01:35]OFD Sender: No OFD packet to send [05:01:40]OFD Sender: No OFD packet to send [05:01:45]OFD Sender: No OFD packet to send [05:01:50]OFD Sender: No OFD packet to send [05:01:55]OFD Sender: No OFD packet to send [05:01:56]accept exits with 8 [05:01:56]New connection [05:01:56]New thread 3067477348 created [05:01:56]Thread 3067333988 joined [05:01:56]Waiting for new connection... [05:01:56] Sock 8.Parse request [05:01:56]Sock 8.Check first char [05:01:56]Sock 8.First char is OK [05:01:56]request: POST /json_proto HTTP/1.0 [05:01:56]Method: POST [05:01:56]URL: /json_proto [05:01:56]Method is POST - this is cgi request [05:01:56]url: /json_proto [05:01:56]query_string will be loaded in cgi processing [05:01:56]execute_cgi json_proto POST (null) [05:01:56]execute_cgi path=json_proto method=POST [05:01:56]POST find Content-Length [05:01:56]Host: 172.17.50.195:8080 [05:01:56]Content-Length: 683 [05:01:56]Content-Type: application/json [05:01:56] [05:01:56]POST finish read [05:01:56]Found Content-Length = 683 [05:01:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092578", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:01:56]execute_script... [05:01: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)1092578", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:01:56]POST & json_proto [05:01:56]process_json_proto [05:01:56]json parsed OK: [05:01:56]protocol is kg_v1.0 [05:01:56]action value=close_receipt [05:01:56]process_action close_receipt [05:01:56]cmd_close_receipt [05:01:56]MH_GetDate [05:01:56]Write to MH i2c: F0 00 00 A6 00 95 [05:01:56]Write i2c OK [05:01:56]MH_I2C_Read... [05:01:56]Read from MH i2c: F0 [05:01:56]MH_I2C_Read... [05:01:56]Read from MH i2c: F0 09 00 [05:01:56]MH_I2C_Read... [05:01:56]Read from MH i2c: F0 09 00 A6 00 00 C5 1A 1F 67 43 33 1C 67 FC [05:01:56]GetLastDocTimeStamp 1730091658 [05:01:56]current date 1730091717 [05:01:56]FM_GetShiftState [05:01:56]SAM_PROTO_GetShiftState [05:01:56]wFMCommunicate request_size=4 [05:01:56]MH_SAM_APDU [05:01:56]CAPDU: 80 13 01 00 [05:01:56]Write to MH i2c: E2 08 00 A7 00 80 13 01 00 00 00 00 00 24 [05:01:56]Write i2c OK [05:01:56]MH_I2C_Read... [05:01:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:01:57]Read from MH i2c: E2 [05:01:57]MH_I2C_Read... [05:01:57]Read from MH i2c: E2 0E 00 [05:01:57]MH_I2C_Read... [05:01:57]Read from MH i2c: E2 0E 00 A7 00 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 1D [05:01:57]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [05:01:57]wFMCommunicate OK [05:01:57]SAM_PROTO_GetShiftState done [05:01:57]FM_GetShiftState done [05:01:57]opened in 1730073493 [05:01:57]opened+sec_in_day 1730159893 [05:01:57]quantity*price = 200031 [05:01:57]sum+1 = 200032 [05:01:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.31 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 135 28.10.2024 05:01 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317660 ФПД: 178813578695140 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T050157&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317660&fm=178813578695140&tin=02508201610067®Number=0000000000091628&sum=200000 [05:01:58]StoreToDocumentArchive [05:01:58]shift 546 fd 317660 [05:01:58]save to /storage/0546/doc_00317660 [05:01:58]save last doc name /storage/0546/doc_00317660 to /storage/kkm_last_doc_name [05:01:58]save OK [05:01:58]Clear old archive folders... [05:01:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:01:58]tlvbuf is 000838D0 [05:01:58]SAM_PROTO_ClearQueue [05:01:58]wFMCommunicate request_size=4 [05:01:58]MH_SAM_APDU [05:01:58]CAPDU: 80 09 00 00 [05:01:58]Write to MH i2c: E2 08 00 B4 00 80 09 00 00 00 00 00 00 26 [05:01:58]Write i2c OK [05:01:58]MH_I2C_Read... [05:01:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:01:58]Read from MH i2c: E2 [05:01:58]MH_I2C_Read... [05:01:58]Read from MH i2c: E2 03 00 [05:01:58]MH_I2C_Read... [05:01:58]Read from MH i2c: E2 03 00 B4 00 00 90 00 28 [05:01:58]RAPDU: 90 00 [05:01:58]wFMCommunicate OK [05:01:58]SAM_PROTO_ClearQueue done [05:01:58]KKMCreateOFDPacket [05:01:58]OFDProtocolAddRootSTLVToBuf [05:01:58]FM_MakeSignedData [05:01:58]FM_MakeSignedData [05:01:58]SAM_PROTO_SignData [05:01:58]wFMCommunicate request_size=4 [05:01:58]MH_SAM_APDU [05:01:58]CAPDU: 80 0D 01 02 [05:01:58]Write to MH i2c: E2 08 00 B5 00 80 0D 01 02 00 00 00 00 2E [05:01:58]Write i2c OK [05:01:58]MH_I2C_Read... [05:01:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:01:58]Read from MH i2c: E2 [05:01:58]MH_I2C_Read... [05:01:58]Read from MH i2c: E2 03 00 [05:01:58]MH_I2C_Read... [05:01:58]Read from MH i2c: E2 03 00 B5 00 00 90 00 29 [05:01:58]RAPDU: 90 00 [05:01:58]wFMCommunicate OK [05:01:58]wFMCommunicate request_size=255 [05:01:58]MH_SAM_APDU [05:01: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 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 C5 1A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DC D8 04 00 35 04 06 00 A2 [05:01:58]Write to MH i2c: E2 02 01 B6 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 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 C5 1A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DC D8 04 00 35 04 06 00 A2 00 00 68 [05:01:58]Write i2c OK [05:01:58]MH_I2C_Read... [05:01:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:01:58]Read from MH i2c: E2 [05:01:58]MH_I2C_Read... [05:01:58]Read from MH i2c: E2 03 00 [05:01:58]MH_I2C_Read... [05:01:58]Read from MH i2c: E2 03 00 B6 00 00 90 00 2A [05:01:58]RAPDU: 90 00 [05:01:58]wFMCommunicate OK [05:01:58]wFMCommunicate request_size=10 [05:01:58]MH_SAM_APDU [05:01:58]CAPDU: 80 0D 02 02 05 A1 47 D6 D1 E4 [05:01:58]Write to MH i2c: E2 0D 00 B7 00 80 0D 02 02 05 00 A1 47 D6 D1 E4 00 00 AE [05:01:58]Write i2c OK [05:01:58]MH_I2C_Read... [05:01:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:01:58]Read from MH i2c: E2 [05:01:58]MH_I2C_Read... [05:01:58]Read from MH i2c: E2 03 00 [05:01:58]MH_I2C_Read... [05:01:58]Read from MH i2c: E2 03 00 B7 00 00 90 00 2B [05:01:58]RAPDU: 90 00 [05:01:58]wFMCommunicate OK [05:01:58]wFMCommunicate request_size=4 [05:01:58]MH_SAM_APDU [05:01:58]CAPDU: 80 0D 03 02 [05:01:58]Write to MH i2c: E2 08 00 B8 00 80 0D 03 02 00 00 00 00 33 [05:01:58]Write i2c OK [05:01:58]MH_I2C_Read... [05:01:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:01:58]Read from MH i2c: E2 [05:01:58]MH_I2C_Read... [05:01:58]Read from MH i2c: E2 0B 00 [05:01:58]MH_I2C_Read... [05:01:58]Read from MH i2c: E2 0B 00 B8 00 00 BB 01 65 F0 EF 6E A7 47 90 00 90 [05:01:58]RAPDU: BB 01 65 F0 EF 6E A7 47 90 00 [05:01:58]wFMCommunicate OK [05:01:58]SAM_PROTO_SignData done [05:01:58]FM_MakeSignedData done [05:01:58]CreateOFDProtocolMessage [05:01:58]wFMCommunicate request_size=4 [05:01:58]MH_SAM_APDU [05:01:58]CAPDU: 80 11 00 00 [05:01:58]Write to MH i2c: E2 08 00 B9 00 80 11 00 00 00 00 00 00 33 [05:01:58]Write i2c OK [05:01:58]MH_I2C_Read... [05:01:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:01:58]Read from MH i2c: E2 [05:01:58]MH_I2C_Read... [05:01:58]Read from MH i2c: E2 17 00 [05:01:58]MH_I2C_Read... [05:01:58]Read from MH i2c: E2 17 00 B9 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 87 [05:01:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [05:01:58]wFMCommunicate OK [05:01:58]CreateOFDProtocolMessage done [05:01:58]OFDSenderStorePacket 317660 [05:01:58]StoreOFDPacket docnum=317660 [05:01:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 E1 13 07 01 FF B1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 C5 1A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DC D8 04 00 35 04 06 00 A2 A1 47 D6 D1 E4 BB 01 65 F0 EF 6E A7 47 [05:01:58]CheckFolder [05:01:58]dirname=/storage/ofd_packets [05:01:58]CheckFolder done [05:01:58]ProducePacketName [05:01:58]name=ofd_packets/00317660 [05:01:58]NVStorageSaveData ofd_packets/00317660 [05:01:58]File name is /storage/ofd_packets/00317660 [05:01:58]Write 301 bytes [05:01:58]NVStorageSaveData done [05:01:58]OFDSenderStorePacket done [05:01:58]KKMCreateOFDPacket done [05:01:58]NVStorageSaveData kkm_last_timestamp [05:01:58]File name is /storage/kkm_last_timestamp [05:01:58]Write 4 bytes [05:01:58]NVStorageSaveData done [05:01:58]ExternCall_PrintAddStr [05:01:58]wPrintStart [05:01:58]Write to MH i2c: 01 00 00 BA 00 BA [05:01:58]Write i2c OK [05:01:58]MH_I2C_Read... [05:01:58]Read from MH i2c: 01 [05:01:58]MH_I2C_Read... [05:01:58]Read from MH i2c: 01 07 00 [05:01:58]MH_I2C_Read... [05:01:58]Read from MH i2c: 01 07 00 BA 00 00 00 00 00 00 FF 0F CF [05:01:58]RasterBufferAndPrint [05:01:58]line Счет N : (1)1092578 [05:01:58]line ИНН: 02508201610067 [05:01:58]line Контрольно-Кассовый Чек [05:01:58]line ПРОДАЖА [05:01:58]line ТРК (МРК, ГНК) : 53 [05:01:58]line Товар: 2710124130 [05:01:58]line Аи-92-К-2 [05:01:58]line 29.900 * 66.90 [05:01:58]line = 2000.31 [05:01:58]line НДС 12% НСП 1% [05:01:58]line > о реализуемом товаре [05:01:58]line ОКРУГЛЕНИЕ: -0.31 [05:01:58]line ИТОГО: 2000.00 [05:01:58]line Внесено: 2000.00 [05:01:58]line СДАЧА: 0.00 [05:01:58]line НСП 1% : 17.70 [05:01:58]line НДС 12% : 212.42 [05:01:58]line Наличными: 2000.00 [05:01:58]line Безнал.: 0.00 [05:01:58]line Место: АЗС № 101 "Партнер Нефть" [05:01:58]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [05:01:58]line СНО: Общий режим [05:01:58]line Чек 135 28.10.2024 05:01 [05:01:58]line Смена: 546 ФФД: 1.0 [05:01:58]line ЗНМ: 0300000082 [05:01:58]line РНМ: 0000000000091628 [05:01:58]line Версия ККМ: 001 [05:01:58]line ФМ: 0000000000874671 [05:01:58]line ФД: 317660 [05:01:58]line ФПД: 178813578695140 [05:01:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T050157&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317660&fm=178813578695140&tin=02508201610067®Number=0000000000091628&sum=200000 [05:01:59]OFD Sender: Processing packet 317660 [packets to send 127, broken 126] [05:01:59]ProducePacketName [05:01:59]name=ofd_packets/00317660 [05:01:59]OFD Sender: To server: pG, [05:01:59]CommunicateWithHost lk.salyk.kg:30040 [05:01:59]ConnectInit lk.salyk.kg [05:01:59]written 0, free lines is 4095 [05:01:59]Connected sock=10 [05:01:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 E1 13 07 01 FF B1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 C5 1A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DC D8 04 00 35 04 06 00 A2 A1 47 D6 D1 E4 BB 01 65 F0 EF 6E A7 47 [05:01:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 F5 31 47 00 C6 ED A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DC D8 04 00 F4 03 04 00 7F C6 1E 67 B6 04 01 00 00 F1 EE DA 2F A4 46 D2 95 [05:01:59]CommunicateWithHost err = 0 [05:01:59]CheckOFDResponse [05:01:59]1017 (14) - 77093643461234 [05:01:59]1041 (16) - 0000000000874671 [05:01:59]1040 (4) - 317660 [05:01:59]1012 (4) - 27.10.2024 23:02 [05:01:59]1206 (1) - 0 [05:01:59]OFD Sender: Remove packet 317660 [05:01:59]ProducePacketName [05:01:59]name=ofd_packets/00317660 [05:01:59]NVStorageDeleteData [05:01:59]Write to MH i2c: 01 00 00 E5 00 E5 [05:01:59]Write i2c OK [05:01:59]MH_I2C_Read... [05:01:59]Read from MH i2c: 01 [05:01:59]MH_I2C_Read... [05:01:59]Read from MH i2c: 01 07 00 [05:01:59]MH_I2C_Read... [05:01:59]Read from MH i2c: 01 07 00 E5 00 00 00 00 00 00 F9 0C F1 [05:01:59]RasterBufferAndPrint [05:01:59]line [05:01:59]line [05:01:59]line [05:01:59]line [05:01:59]line [05:01:59]written 0, free lines is 3327 [05:01:59]MH_Cut [05:01:59]Write to MH i2c: D1 01 00 EC 00 01 BE [05:01:59]Write i2c OK [05:01:59]MH_I2C_Read... [05:01:59]Read from MH i2c: D1 [05:01:59]MH_I2C_Read... [05:01:59]Read from MH i2c: D1 01 00 [05:01:59]MH_I2C_Read... [05:01:59]Read from MH i2c: D1 01 00 EC 00 00 BD [05:01:59]Write to MH i2c: 01 00 00 ED 00 ED [05:01:59]Write i2c OK [05:01:59]MH_I2C_Read... [05:01:59]OFD Sender: No OFD packet to send [05:02:00]*** Cut start [05:02:00]*** Partial cut [05:02:00]*** CUTSNS_PIN = 1 [05:02:00]*** CUTSNS_PIN = 0 [05:02:00]*** Brake cut motor [05:02:00]Read from MH i2c: 01 [05:02:00]MH_I2C_Read... [05:02:00]*** Stop cut motor [05:02:00]*** Cut end [05:02:00]Read from MH i2c: 01 07 00 [05:02:00]MH_I2C_Read... [05:02:00]Read from MH i2c: 01 07 00 ED 00 00 00 00 00 00 FF 0F 02 [05:02:00]process_action close_receipt done [05:02:00]requested_data is exist [05:02:00]produce_requested_data [05:02:00]requested_item fm.sn is exist - process it [05:02:00]wFMCommunicate request_size=4 [05:02:00]MH_SAM_APDU [05:02:00]CAPDU: 80 11 00 00 [05:02:00]Write to MH i2c: E2 08 00 EE 00 80 11 00 00 00 00 00 00 68 [05:02:00]Write i2c OK [05:02:00]MH_I2C_Read... [05:02:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:02:00]Read from MH i2c: E2 [05:02:00]MH_I2C_Read... [05:02:00]Read from MH i2c: E2 17 00 [05:02:00]MH_I2C_Read... [05:02:00]Read from MH i2c: E2 17 00 EE 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 BC [05:02:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [05:02:00]wFMCommunicate OK [05:02:00]requested_item fd.num is exist - process it [05:02:00]SAM_PROTO_GetFieldsCounters [05:02:00]wFMCommunicate request_size=4 [05:02:00]MH_SAM_APDU [05:02:00]CAPDU: 80 13 00 00 [05:02:00]Write to MH i2c: E2 08 00 EF 00 80 13 00 00 00 00 00 00 6B [05:02:00]Write i2c OK [05:02:00]MH_I2C_Read... [05:02:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:02:01]Read from MH i2c: E2 [05:02:01]MH_I2C_Read... [05:02:01]Read from MH i2c: E2 62 00 [05:02:01]MH_I2C_Read... [05:02:01]Read from MH i2c: E2 62 00 EF 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 DC D8 04 00 0E 04 04 00 22 02 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 FF [05:02:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 DC D8 04 00 0E 04 04 00 22 02 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 [05:02:01]wFMCommunicate OK [05:02:01]SAM_PROTO_GetFieldsCounters done [05:02:01]requested_item shift.num is exist - process it [05:02:01]requested_item shift.opened is exist - process it [05:02:01]req_shift_opened [05:02:01]FM_GetShiftState [05:02:01]SAM_PROTO_GetShiftState [05:02:01]wFMCommunicate request_size=4 [05:02:01]MH_SAM_APDU [05:02:01]CAPDU: 80 13 01 00 [05:02:01]Write to MH i2c: E2 08 00 F0 00 80 13 01 00 00 00 00 00 6D [05:02:01]Write i2c OK [05:02:01]MH_I2C_Read... [05:02:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:02:01]Read from MH i2c: E2 [05:02:01]MH_I2C_Read... [05:02:01]Read from MH i2c: E2 0E 00 [05:02:01]MH_I2C_Read... [05:02:01]Read from MH i2c: E2 0E 00 F0 00 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 66 [05:02:01]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [05:02:01]wFMCommunicate OK [05:02:01]SAM_PROTO_GetShiftState done [05:02:01]FM_GetShiftState done [05:02:01]req_shift_opened done [05:02:01]requested_item shift.open_date is exist - process it [05:02:01]req_shift_open_date [05:02:01]req_shift_open_date done [05:02:01]produce_requested_data done [05:02:01]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317660,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [05:02:01]process_action_free close_receipt [05:02:01]json_value_free [05:02:01]json_value_free done [05:02:01]process_json_proto returns [05:02:01]Send response to host [05:02:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317660,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [05:02:01]free response buf [05:02:01]execute_script done [05:02:01]execute_script returns [05:02:01]free content buf [05:02:01]Sock 8.Close socket [05:02:01]Sock 8.Thread stoped [05:02:04]OFD Sender: No OFD packet to send [05:02:09]OFD Sender: No OFD packet to send [05:02:13]accept exits with 9 [05:02:13]New connection [05:02:13]New thread 3067333988 created [05:02:13]Thread 3067477348 joined [05:02:13]Waiting for new connection... [05:02:13] Sock 9.Parse request [05:02:13]Sock 9.Check first char [05:02:13]Sock 9.First char is OK [05:02:13]request: POST /json_proto HTTP/1.0 [05:02:13]Method: POST [05:02:13]URL: /json_proto [05:02:13]Method is POST - this is cgi request [05:02:13]url: /json_proto [05:02:13]query_string will be loaded in cgi processing [05:02:13]execute_cgi json_proto POST (null) [05:02:13]execute_cgi path=json_proto method=POST [05:02:13]POST find Content-Length [05:02:13]Host: 172.17.50.195:8080 [05:02:13]Content-Length: 688 [05:02:13]Content-Type: application/json [05:02:13] [05:02:13]POST finish read [05:02:13]Found Content-Length = 688 [05:02:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092579", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 18.380, "sum" : 1400.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:02:13]execute_script... [05:02: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)1092579", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 18.380, "sum" : 1400.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:02:13]POST & json_proto [05:02:13]process_json_proto [05:02:13]json parsed OK: [05:02:13]protocol is kg_v1.0 [05:02:13]action value=close_receipt [05:02:13]process_action close_receipt [05:02:13]cmd_close_receipt [05:02:13]MH_GetDate [05:02:13]Write to MH i2c: F0 00 00 F1 00 E0 [05:02:13]Write i2c OK [05:02:13]MH_I2C_Read... [05:02:13]Read from MH i2c: F0 [05:02:13]MH_I2C_Read... [05:02:13]Read from MH i2c: F0 09 00 [05:02:13]MH_I2C_Read... [05:02:13]Read from MH i2c: F0 09 00 F1 00 00 D5 1A 1F 67 43 33 1C 67 57 [05:02:13]GetLastDocTimeStamp 1730091717 [05:02:13]current date 1730091733 [05:02:13]FM_GetShiftState [05:02:13]SAM_PROTO_GetShiftState [05:02:13]wFMCommunicate request_size=4 [05:02:13]MH_SAM_APDU [05:02:13]CAPDU: 80 13 01 00 [05:02:13]Write to MH i2c: E2 08 00 F2 00 80 13 01 00 00 00 00 00 6F [05:02:13]Write i2c OK [05:02:13]MH_I2C_Read... [05:02:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:02:13]Read from MH i2c: E2 [05:02:13]MH_I2C_Read... [05:02:13]Read from MH i2c: E2 0E 00 [05:02:13]MH_I2C_Read... [05:02:13]Read from MH i2c: E2 0E 00 F2 00 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 68 [05:02:13]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [05:02:13]wFMCommunicate OK [05:02:13]SAM_PROTO_GetShiftState done [05:02:13]FM_GetShiftState done [05:02:13]opened in 1730073493 [05:02:13]opened+sec_in_day 1730159893 [05:02:13]quantity*price = 140055 [05:02:13]sum+1 = 140057 [05:02:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 1400.00 Внесено: 1400.00 СДАЧА: 0.00 НСП 1% : 12.39 НДС 12% : 148.73 Наличными: 1400.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 136 28.10.2024 05:02 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317661 ФПД: 26163453651580 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T050214&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317661&fm=26163453651580&tin=02508201610067®Number=0000000000091628&sum=140000 [05:02:14]StoreToDocumentArchive [05:02:14]shift 546 fd 317661 [05:02:14]save to /storage/0546/doc_00317661 [05:02:14]save last doc name /storage/0546/doc_00317661 to /storage/kkm_last_doc_name [05:02:14]save OK [05:02:14]Clear old archive folders... [05:02:14]ProcessDocumentItem done err = 0, tmpTLVsize=252 [05:02:14]tlvbuf is 00087D60 [05:02:14]SAM_PROTO_ClearQueue [05:02:14]wFMCommunicate request_size=4 [05:02:14]MH_SAM_APDU [05:02:14]CAPDU: 80 09 00 00 [05:02:14]Write to MH i2c: E2 08 00 FF 00 80 09 00 00 00 00 00 00 71 [05:02:14]Write i2c OK [05:02:14]MH_I2C_Read... [05:02:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:02:14]Read from MH i2c: E2 [05:02:14]MH_I2C_Read... [05:02:14]Read from MH i2c: E2 03 00 [05:02:14]MH_I2C_Read... [05:02:14]Read from MH i2c: E2 03 00 FF 00 00 90 00 73 [05:02:14]RAPDU: 90 00 [05:02:14]wFMCommunicate OK [05:02:14]SAM_PROTO_ClearQueue done [05:02:14]KKMCreateOFDPacket [05:02:14]OFDProtocolAddRootSTLVToBuf [05:02:14]FM_MakeSignedData [05:02:14]FM_MakeSignedData [05:02:14]SAM_PROTO_SignData [05:02:14]wFMCommunicate request_size=4 [05:02:14]MH_SAM_APDU [05:02:14]CAPDU: 80 0D 01 02 [05:02:14]Write to MH i2c: E2 08 00 00 01 80 0D 01 02 00 00 00 00 7A [05:02:14]Write i2c OK [05:02:14]MH_I2C_Read... [05:02:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:02:14]Read from MH i2c: E2 [05:02:14]MH_I2C_Read... [05:02:14]Read from MH i2c: E2 03 00 [05:02:14]MH_I2C_Read... [05:02:14]Read from MH i2c: E2 03 00 00 01 00 90 00 75 [05:02:14]RAPDU: 90 00 [05:02:14]wFMCommunicate OK [05:02:14]wFMCommunicate request_size=255 [05:02:14]MH_SAM_APDU [05:02:14]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 CC 47 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 D6 1A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DD D8 04 00 35 04 06 00 [05:02:14]Write to MH i2c: E2 02 01 01 01 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 CC 47 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 D6 1A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DD D8 04 00 35 04 06 00 00 00 00 [05:02:14]Write i2c OK [05:02:14]MH_I2C_Read... [05:02:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:02:14]Read from MH i2c: E2 [05:02:14]MH_I2C_Read... [05:02:14]Read from MH i2c: E2 03 00 [05:02:14]MH_I2C_Read... [05:02:14]Read from MH i2c: E2 03 00 01 01 00 90 00 76 [05:02:14]RAPDU: 90 00 [05:02:14]wFMCommunicate OK [05:02:14]wFMCommunicate request_size=11 [05:02:14]MH_SAM_APDU [05:02:14]CAPDU: 80 0D 02 02 06 17 CB A7 5C 6A 7C [05:02:14]Write to MH i2c: E2 0E 00 02 01 80 0D 02 02 06 00 17 CB A7 5C 6A 7C 00 00 54 [05:02:14]Write i2c OK [05:02:14]MH_I2C_Read... [05:02:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:02:14]Read from MH i2c: E2 [05:02:14]MH_I2C_Read... [05:02:14]Read from MH i2c: E2 03 00 [05:02:14]MH_I2C_Read... [05:02:14]Read from MH i2c: E2 03 00 02 01 00 90 00 77 [05:02:14]RAPDU: 90 00 [05:02:14]wFMCommunicate OK [05:02:14]wFMCommunicate request_size=4 [05:02:14]MH_SAM_APDU [05:02:14]CAPDU: 80 0D 03 02 [05:02:14]Write to MH i2c: E2 08 00 03 01 80 0D 03 02 00 00 00 00 7F [05:02:14]Write i2c OK [05:02:14]MH_I2C_Read... [05:02:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:02:14]Read from MH i2c: E2 [05:02:14]MH_I2C_Read... [05:02:14]Read from MH i2c: E2 0B 00 [05:02:14]MH_I2C_Read... [05:02:14]Read from MH i2c: E2 0B 00 03 01 00 CB 4B 8B 40 CA 23 22 07 90 00 77 [05:02:14]RAPDU: CB 4B 8B 40 CA 23 22 07 90 00 [05:02:14]wFMCommunicate OK [05:02:14]SAM_PROTO_SignData done [05:02:14]FM_MakeSignedData done [05:02:14]CreateOFDProtocolMessage [05:02:14]wFMCommunicate request_size=4 [05:02:14]MH_SAM_APDU [05:02:14]CAPDU: 80 11 00 00 [05:02:14]Write to MH i2c: E2 08 00 04 01 80 11 00 00 00 00 00 00 7F [05:02:14]Write i2c OK [05:02:14]MH_I2C_Read... [05:02:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:02:14]Read from MH i2c: E2 [05:02:14]MH_I2C_Read... [05:02:14]Read from MH i2c: E2 17 00 [05:02:14]MH_I2C_Read... [05:02:14]Read from MH i2c: E2 17 00 04 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D3 [05:02:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [05:02:14]wFMCommunicate OK [05:02:14]CreateOFDProtocolMessage done [05:02:14]OFDSenderStorePacket 317661 [05:02:14]StoreOFDPacket docnum=317661 [05:02:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 2D 0F 08 01 C9 F5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 CC 47 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 D6 1A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DD D8 04 00 35 04 06 00 17 CB A7 5C 6A 7C CB 4B 8B 40 CA 23 22 07 [05:02:14]CheckFolder [05:02:14]dirname=/storage/ofd_packets [05:02:14]CheckFolder done [05:02:14]ProducePacketName [05:02:14]name=ofd_packets/00317661 [05:02:14]NVStorageSaveData ofd_packets/00317661 [05:02:14]File name is /storage/ofd_packets/00317661 [05:02:14]Write 302 bytes [05:02:14]NVStorageSaveData done [05:02:14]OFDSenderStorePacket done [05:02:14]KKMCreateOFDPacket done [05:02:14]NVStorageSaveData kkm_last_timestamp [05:02:14]File name is /storage/kkm_last_timestamp [05:02:14]Write 4 bytes [05:02:14]NVStorageSaveData done [05:02:14]ExternCall_PrintAddStr [05:02:14]wPrintStart [05:02:14]Write to MH i2c: 01 00 00 05 01 06 [05:02:14]Write i2c OK [05:02:14]MH_I2C_Read... [05:02:14]Read from MH i2c: 01 [05:02:14]MH_I2C_Read... [05:02:14]Read from MH i2c: 01 07 00 [05:02:14]MH_I2C_Read... [05:02:14]Read from MH i2c: 01 07 00 05 01 00 00 00 00 00 FF 0F 1B [05:02:14]RasterBufferAndPrint [05:02:14]line Счет N : (1)1092579 [05:02:14]line ИНН: 02508201610067 [05:02:14]line Контрольно-Кассовый Чек [05:02:14]line ПРОДАЖА [05:02:14]line ТРК (МРК, ГНК) : 31 [05:02:14]line Товар: 2710194210 [05:02:14]line ДТ(л)-К-2 [05:02:14]line 18.380 * 76.20 [05:02:14]line = 1400.56 [05:02:14]line НДС 12% НСП 1% [05:02:14]line > о реализуемом товаре [05:02:14]line ОКРУГЛЕНИЕ: -0.56 [05:02:14]line ИТОГО: 1400.00 [05:02:14]line Внесено: 1400.00 [05:02:14]line СДАЧА: 0.00 [05:02:14]line НСП 1% : 12.39 [05:02:14]line НДС 12% : 148.73 [05:02:14]line Наличными: 1400.00 [05:02:14]line Безнал.: 0.00 [05:02:14]line Место: АЗС № 101 "Партнер Нефть" [05:02:14]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [05:02:14]line СНО: Общий режим [05:02:14]line Чек 136 28.10.2024 05:02 [05:02:14]line Смена: 546 ФФД: 1.0 [05:02:14]line ЗНМ: 0300000082 [05:02:14]line РНМ: 0000000000091628 [05:02:14]line Версия ККМ: 001 [05:02:14]line ФМ: 0000000000874671 [05:02:14]line ФД: 317661 [05:02:14]line ФПД: 26163453651580 [05:02:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T050214&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317661&fm=26163453651580&tin=02508201610067®Number=0000000000091628&sum=140000 [05:02:15]OFD Sender: Processing packet 317661 [packets to send 127, broken 126] [05:02:15]ProducePacketName [05:02:15]name=ofd_packets/00317661 [05:02:15]OFD Sender: To server: pG, [05:02:15]CommunicateWithHost lk.salyk.kg:30040 [05:02:15]ConnectInit lk.salyk.kg [05:02:15]written 0, free lines is 4095 [05:02:15]Connected sock=10 [05:02:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 2D 0F 08 01 C9 F5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 CC 47 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 D6 1A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DD D8 04 00 35 04 06 00 17 CB A7 5C 6A 7C CB 4B 8B 40 CA 23 22 07 [05:02:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 2A 06 47 00 EE CE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DD D8 04 00 F4 03 04 00 90 C6 1E 67 B6 04 01 00 00 1F 15 E2 4B 54 1D A5 E9 [05:02:15]CommunicateWithHost err = 0 [05:02:15]CheckOFDResponse [05:02:15]1017 (14) - 77093643461234 [05:02:15]1041 (16) - 0000000000874671 [05:02:15]1040 (4) - 317661 [05:02:15]1012 (4) - 27.10.2024 23:02 [05:02:15]1206 (1) - 0 [05:02:15]OFD Sender: Remove packet 317661 [05:02:15]ProducePacketName [05:02:15]name=ofd_packets/00317661 [05:02:15]NVStorageDeleteData [05:02:15]Write to MH i2c: 01 00 00 30 01 31 [05:02:15]Write i2c OK [05:02:15]MH_I2C_Read... [05:02:15]Read from MH i2c: 01 [05:02:15]MH_I2C_Read... [05:02:15]Read from MH i2c: 01 07 00 [05:02:15]MH_I2C_Read... [05:02:15]Read from MH i2c: 01 07 00 30 01 00 00 00 00 00 F4 0C 38 [05:02:15]RasterBufferAndPrint [05:02:15]line [05:02:15]line [05:02:15]line [05:02:15]line [05:02:15]line [05:02:15]written 0, free lines is 3322 [05:02:15]MH_Cut [05:02:15]Write to MH i2c: D1 01 00 37 01 01 0A [05:02:15]Write i2c OK [05:02:15]MH_I2C_Read... [05:02:15]Read from MH i2c: D1 [05:02:15]MH_I2C_Read... [05:02:15]Read from MH i2c: D1 01 00 [05:02:15]MH_I2C_Read... [05:02:15]Read from MH i2c: D1 01 00 37 01 00 09 [05:02:15]Write to MH i2c: 01 00 00 38 01 39 [05:02:15]Write i2c OK [05:02:15]MH_I2C_Read... [05:02:16]OFD Sender: No OFD packet to send [05:02:16]*** Cut start [05:02:16]*** Partial cut [05:02:16]*** CUTSNS_PIN = 1 [05:02:16]*** CUTSNS_PIN = 0 [05:02:16]*** Brake cut motor [05:02:17]Read from MH i2c: 01 [05:02:17]MH_I2C_Read... [05:02:17]*** Stop cut motor [05:02:17]*** Cut end [05:02:17]Read from MH i2c: 01 07 00 [05:02:17]MH_I2C_Read... [05:02:17]Read from MH i2c: 01 07 00 38 01 00 00 00 00 00 FF 0F 4E [05:02:17]process_action close_receipt done [05:02:17]requested_data is exist [05:02:17]produce_requested_data [05:02:17]requested_item fm.sn is exist - process it [05:02:17]wFMCommunicate request_size=4 [05:02:17]MH_SAM_APDU [05:02:17]CAPDU: 80 11 00 00 [05:02:17]Write to MH i2c: E2 08 00 39 01 80 11 00 00 00 00 00 00 B4 [05:02:17]Write i2c OK [05:02:17]MH_I2C_Read... [05:02:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:02:17]Read from MH i2c: E2 [05:02:17]MH_I2C_Read... [05:02:17]Read from MH i2c: E2 17 00 [05:02:17]MH_I2C_Read... [05:02:17]Read from MH i2c: E2 17 00 39 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 08 [05:02:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [05:02:17]wFMCommunicate OK [05:02:17]requested_item fd.num is exist - process it [05:02:17]SAM_PROTO_GetFieldsCounters [05:02:17]wFMCommunicate request_size=4 [05:02:17]MH_SAM_APDU [05:02:17]CAPDU: 80 13 00 00 [05:02:17]Write to MH i2c: E2 08 00 3A 01 80 13 00 00 00 00 00 00 B7 [05:02:17]Write i2c OK [05:02:17]MH_I2C_Read... [05:02:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:02:17]Read from MH i2c: E2 [05:02:17]MH_I2C_Read... [05:02:17]Read from MH i2c: E2 62 00 [05:02:17]MH_I2C_Read... [05:02:17]Read from MH i2c: E2 62 00 3A 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 DD D8 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 88 00 00 00 5E 04 04 00 88 00 00 00 57 04 04 00 89 00 00 00 19 04 04 00 00 00 00 00 90 00 4F [05:02:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 DD D8 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 88 00 00 00 5E 04 04 00 88 00 00 00 57 04 04 00 89 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:02:17]wFMCommunicate OK [05:02:17]SAM_PROTO_GetFieldsCounters done [05:02:17]requested_item shift.num is exist - process it [05:02:17]requested_item shift.opened is exist - process it [05:02:17]req_shift_opened [05:02:17]FM_GetShiftState [05:02:17]SAM_PROTO_GetShiftState [05:02:17]wFMCommunicate request_size=4 [05:02:17]MH_SAM_APDU [05:02:17]CAPDU: 80 13 01 00 [05:02:17]Write to MH i2c: E2 08 00 3B 01 80 13 01 00 00 00 00 00 B9 [05:02:17]Write i2c OK [05:02:17]MH_I2C_Read... [05:02:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:02:17]Read from MH i2c: E2 [05:02:17]MH_I2C_Read... [05:02:17]Read from MH i2c: E2 0E 00 [05:02:17]MH_I2C_Read... [05:02:17]Read from MH i2c: E2 0E 00 3B 01 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B2 [05:02:17]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [05:02:17]wFMCommunicate OK [05:02:17]SAM_PROTO_GetShiftState done [05:02:17]FM_GetShiftState done [05:02:17]req_shift_opened done [05:02:17]requested_item shift.open_date is exist - process it [05:02:17]req_shift_open_date [05:02:17]req_shift_open_date done [05:02:17]produce_requested_data done [05:02:17]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317661,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [05:02:17]process_action_free close_receipt [05:02:17]json_value_free [05:02:17]json_value_free done [05:02:17]process_json_proto returns [05:02:17]Send response to host [05:02:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317661,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [05:02:17]free response buf [05:02:17]execute_script done [05:02:17]execute_script returns [05:02:17]free content buf [05:02:17]Sock 9.Close socket [05:02:17]Sock 9.Thread stoped [05:02:21]OFD Sender: No OFD packet to send [05:02:26]OFD Sender: No OFD packet to send [05:02:31]OFD Sender: No OFD packet to send [05:02:36]OFD Sender: No OFD packet to send [05:02:41]OFD Sender: No OFD packet to send [05:02:46]OFD Sender: No OFD packet to send [05:02:51]OFD Sender: No OFD packet to send [05:02:56]OFD Sender: No OFD packet to send [05:03:01]OFD Sender: No OFD packet to send [05:03:06]OFD Sender: No OFD packet to send [05:03:11]OFD Sender: No OFD packet to send [05:03:16]OFD Sender: No OFD packet to send [05:03:21]OFD Sender: No OFD packet to send [05:03:26]OFD Sender: No OFD packet to send [05:03:31]OFD Sender: No OFD packet to send [05:03:36]OFD Sender: No OFD packet to send [05:03:41]OFD Sender: No OFD packet to send [05:03:46]OFD Sender: No OFD packet to send [05:03:51]OFD Sender: No OFD packet to send [05:03:56]OFD Sender: No OFD packet to send [05:04:01]OFD Sender: No OFD packet to send [05:04:06]OFD Sender: No OFD packet to send [05:04:11]OFD Sender: No OFD packet to send [05:04:16]OFD Sender: No OFD packet to send [05:04:21]OFD Sender: No OFD packet to send [05:04:26]OFD Sender: No OFD packet to send [05:04:31]OFD Sender: No OFD packet to send [05:04:36]OFD Sender: No OFD packet to send [05:04:41]OFD Sender: No OFD packet to send [05:04:46]OFD Sender: No OFD packet to send [05:04:51]OFD Sender: No OFD packet to send [05:04:56]OFD Sender: No OFD packet to send [05:05:01]OFD Sender: No OFD packet to send [05:05:06]OFD Sender: No OFD packet to send [05:05:11]OFD Sender: No OFD packet to send [05:05:16]OFD Sender: No OFD packet to send [05:05:21]OFD Sender: No OFD packet to send [05:05:26]OFD Sender: No OFD packet to send [05:05:31]OFD Sender: No OFD packet to send [05:05:36]OFD Sender: No OFD packet to send [05:05:41]OFD Sender: No OFD packet to send [05:05:46]OFD Sender: No OFD packet to send [05:05:51]OFD Sender: No OFD packet to send [05:05:56]OFD Sender: No OFD packet to send [05:06:01]OFD Sender: No OFD packet to send [05:06:06]OFD Sender: No OFD packet to send [05:06:11]OFD Sender: No OFD packet to send [05:06:16]OFD Sender: No OFD packet to send [05:06:21]OFD Sender: No OFD packet to send [05:06:26]OFD Sender: No OFD packet to send [05:06:31]OFD Sender: No OFD packet to send [05:06:34]accept exits with 8 [05:06:34]New connection [05:06:34]New thread 3067477348 created [05:06:34]Thread 3067333988 joined [05:06:34]Waiting for new connection... [05:06:34] Sock 8.Parse request [05:06:34]Sock 8.Check first char [05:06:34]Sock 8.First char is OK [05:06:34]request: POST /json_proto HTTP/1.0 [05:06:34]Method: POST [05:06:34]URL: /json_proto [05:06:34]Method is POST - this is cgi request [05:06:34]url: /json_proto [05:06:34]query_string will be loaded in cgi processing [05:06:34]execute_cgi json_proto POST (null) [05:06:34]execute_cgi path=json_proto method=POST [05:06:34]POST find Content-Length [05:06:34]Host: 172.17.50.195:8080 [05:06:34]Content-Length: 688 [05:06:34]Content-Type: application/json [05:06:34] [05:06:34]POST finish read [05:06:34]Found Content-Length = 688 [05:06:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092581", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 32.810, "sum" : 2500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:06:34]execute_script... [05:06:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092581", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 32.810, "sum" : 2500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:06:34]POST & json_proto [05:06:34]process_json_proto [05:06:34]json parsed OK: [05:06:34]protocol is kg_v1.0 [05:06:34]action value=close_receipt [05:06:34]process_action close_receipt [05:06:34]cmd_close_receipt [05:06:34]MH_GetDate [05:06:34]Write to MH i2c: F0 00 00 3C 01 2C [05:06:34]Write i2c OK [05:06:34]MH_I2C_Read... [05:06:34]Read from MH i2c: F0 [05:06:34]MH_I2C_Read... [05:06:34]Read from MH i2c: F0 09 00 [05:06:34]MH_I2C_Read... [05:06:34]Read from MH i2c: F0 09 00 3C 01 00 DB 1B 1F 67 43 33 1C 67 AA [05:06:34]GetLastDocTimeStamp 1730091734 [05:06:34]current date 1730091995 [05:06:34]FM_GetShiftState [05:06:34]SAM_PROTO_GetShiftState [05:06:34]wFMCommunicate request_size=4 [05:06:34]MH_SAM_APDU [05:06:34]CAPDU: 80 13 01 00 [05:06:34]Write to MH i2c: E2 08 00 3D 01 80 13 01 00 00 00 00 00 BB [05:06:34]Write i2c OK [05:06:34]MH_I2C_Read... [05:06:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:06:34]Read from MH i2c: E2 [05:06:34]MH_I2C_Read... [05:06:34]Read from MH i2c: E2 0E 00 [05:06:34]MH_I2C_Read... [05:06:34]Read from MH i2c: E2 0E 00 3D 01 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B4 [05:06:34]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [05:06:34]wFMCommunicate OK [05:06:34]SAM_PROTO_GetShiftState done [05:06:34]FM_GetShiftState done [05:06:34]opened in 1730073493 [05:06:34]opened+sec_in_day 1730159893 [05:06:34]quantity*price = 250012 [05:06:34]sum+1 = 250013 [05:06:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 2500.00 Внесено: 2500.00 СДАЧА: 0.00 НСП 1% : 22.12 НДС 12% : 265.50 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 137 28.10.2024 05:06 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317662 ФПД: 198121780830152 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T050635&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317662&fm=198121780830152&tin=02508201610067®Number=0000000000091628&sum=250000 [05:06:35]StoreToDocumentArchive [05:06:35]shift 546 fd 317662 [05:06:35]save to /storage/0546/doc_00317662 [05:06:35]save last doc name /storage/0546/doc_00317662 to /storage/kkm_last_doc_name [05:06:35]save OK [05:06:35]Clear old archive folders... [05:06:35]ProcessDocumentItem done err = 0, tmpTLVsize=252 [05:06:35]tlvbuf is 00092C50 [05:06:35]SAM_PROTO_ClearQueue [05:06:35]wFMCommunicate request_size=4 [05:06:35]MH_SAM_APDU [05:06:35]CAPDU: 80 09 00 00 [05:06:35]Write to MH i2c: E2 08 00 4A 01 80 09 00 00 00 00 00 00 BD [05:06:35]Write i2c OK [05:06:35]MH_I2C_Read... [05:06:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:06:35]Read from MH i2c: E2 [05:06:35]MH_I2C_Read... [05:06:35]Read from MH i2c: E2 03 00 [05:06:35]MH_I2C_Read... [05:06:35]Read from MH i2c: E2 03 00 4A 01 00 90 00 BF [05:06:35]RAPDU: 90 00 [05:06:35]wFMCommunicate OK [05:06:35]SAM_PROTO_ClearQueue done [05:06:35]KKMCreateOFDPacket [05:06:35]OFDProtocolAddRootSTLVToBuf [05:06:35]FM_MakeSignedData [05:06:35]FM_MakeSignedData [05:06:35]SAM_PROTO_SignData [05:06:35]wFMCommunicate request_size=4 [05:06:35]MH_SAM_APDU [05:06:35]CAPDU: 80 0D 01 02 [05:06:35]Write to MH i2c: E2 08 00 4B 01 80 0D 01 02 00 00 00 00 C5 [05:06:35]Write i2c OK [05:06:35]MH_I2C_Read... [05:06:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:06:35]Read from MH i2c: E2 [05:06:35]MH_I2C_Read... [05:06:35]Read from MH i2c: E2 03 00 [05:06:35]MH_I2C_Read... [05:06:35]Read from MH i2c: E2 03 00 4B 01 00 90 00 C0 [05:06:35]RAPDU: 90 00 [05:06:35]wFMCommunicate OK [05:06:35]wFMCommunicate request_size=255 [05:06:35]MH_SAM_APDU [05:06:35]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 DB 1B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DE D8 04 00 35 04 06 00 [05:06:35]Write to MH i2c: E2 02 01 4C 01 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 DB 1B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DE D8 04 00 35 04 06 00 00 00 75 [05:06:35]Write i2c OK [05:06:35]MH_I2C_Read... [05:06:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:06:35]Read from MH i2c: E2 [05:06:35]MH_I2C_Read... [05:06:35]Read from MH i2c: E2 03 00 [05:06:35]MH_I2C_Read... [05:06:35]Read from MH i2c: E2 03 00 4C 01 00 90 00 C1 [05:06:35]RAPDU: 90 00 [05:06:35]wFMCommunicate OK [05:06:35]wFMCommunicate request_size=11 [05:06:35]MH_SAM_APDU [05:06:35]CAPDU: 80 0D 02 02 06 B4 30 D2 5E 5F C8 [05:06:35]Write to MH i2c: E2 0E 00 4D 01 80 0D 02 02 06 00 B4 30 D2 5E 5F C8 00 00 0F [05:06:35]Write i2c OK [05:06:35]MH_I2C_Read... [05:06:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:06:35]Read from MH i2c: E2 [05:06:35]MH_I2C_Read... [05:06:35]Read from MH i2c: E2 03 00 [05:06:35]MH_I2C_Read... [05:06:35]Read from MH i2c: E2 03 00 4D 01 00 90 00 C2 [05:06:35]RAPDU: 90 00 [05:06:35]wFMCommunicate OK [05:06:35]wFMCommunicate request_size=4 [05:06:35]MH_SAM_APDU [05:06:35]CAPDU: 80 0D 03 02 [05:06:35]Write to MH i2c: E2 08 00 4E 01 80 0D 03 02 00 00 00 00 CA [05:06:35]Write i2c OK [05:06:35]MH_I2C_Read... [05:06:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:06:36]Read from MH i2c: E2 [05:06:36]MH_I2C_Read... [05:06:36]Read from MH i2c: E2 0B 00 [05:06:36]MH_I2C_Read... [05:06:36]Read from MH i2c: E2 0B 00 4E 01 00 4E 48 97 76 E5 D9 38 49 90 00 AD [05:06:36]RAPDU: 4E 48 97 76 E5 D9 38 49 90 00 [05:06:36]wFMCommunicate OK [05:06:36]SAM_PROTO_SignData done [05:06:36]FM_MakeSignedData done [05:06:36]CreateOFDProtocolMessage [05:06:36]wFMCommunicate request_size=4 [05:06:36]MH_SAM_APDU [05:06:36]CAPDU: 80 11 00 00 [05:06:36]Write to MH i2c: E2 08 00 4F 01 80 11 00 00 00 00 00 00 CA [05:06:36]Write i2c OK [05:06:36]MH_I2C_Read... [05:06:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:06:36]Read from MH i2c: E2 [05:06:36]MH_I2C_Read... [05:06:36]Read from MH i2c: E2 17 00 [05:06:36]MH_I2C_Read... [05:06:36]Read from MH i2c: E2 17 00 4F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 1E [05:06:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [05:06:36]wFMCommunicate OK [05:06:36]CreateOFDProtocolMessage done [05:06:36]OFDSenderStorePacket 317662 [05:06:36]StoreOFDPacket docnum=317662 [05:06:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 5B F8 08 01 94 0F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 DB 1B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DE D8 04 00 35 04 06 00 B4 30 D2 5E 5F C8 4E 48 97 76 E5 D9 38 49 [05:06:36]CheckFolder [05:06:36]dirname=/storage/ofd_packets [05:06:36]CheckFolder done [05:06:36]ProducePacketName [05:06:36]name=ofd_packets/00317662 [05:06:36]NVStorageSaveData ofd_packets/00317662 [05:06:36]File name is /storage/ofd_packets/00317662 [05:06:36]Write 302 bytes [05:06:36]NVStorageSaveData done [05:06:36]OFDSenderStorePacket done [05:06:36]KKMCreateOFDPacket done [05:06:36]NVStorageSaveData kkm_last_timestamp [05:06:36]File name is /storage/kkm_last_timestamp [05:06:36]Write 4 bytes [05:06:36]NVStorageSaveData done [05:06:36]ExternCall_PrintAddStr [05:06:36]wPrintStart [05:06:36]Write to MH i2c: 01 00 00 50 01 51 [05:06:36]Write i2c OK [05:06:36]MH_I2C_Read... [05:06:36]Read from MH i2c: 01 [05:06:36]MH_I2C_Read... [05:06:36]Read from MH i2c: 01 07 00 [05:06:36]MH_I2C_Read... [05:06:36]Read from MH i2c: 01 07 00 50 01 00 00 00 00 00 FF 0F 66 [05:06:36]RasterBufferAndPrint [05:06:36]line Счет N : (1)1092581 [05:06:36]line ИНН: 02508201610067 [05:06:36]line Контрольно-Кассовый Чек [05:06:36]line ПРОДАЖА [05:06:36]line ТРК (МРК, ГНК) : 11 [05:06:36]line Товар: 2710194210 [05:06:36]line ДТ(л)-К-2 [05:06:36]line 32.810 * 76.20 [05:06:36]line = 2500.12 [05:06:36]line НДС 12% НСП 1% [05:06:36]line > о реализуемом товаре [05:06:36]line ОКРУГЛЕНИЕ: -0.12 [05:06:36]line ИТОГО: 2500.00 [05:06:36]line Внесено: 2500.00 [05:06:36]line СДАЧА: 0.00 [05:06:36]line НСП 1% : 22.12 [05:06:36]line НДС 12% : 265.50 [05:06:36]line Наличными: 2500.00 [05:06:36]line Безнал.: 0.00 [05:06:36]line Место: АЗС № 101 "Партнер Нефть" [05:06:36]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [05:06:36]line СНО: Общий режим [05:06:36]line Чек 137 28.10.2024 05:06 [05:06:36]line Смена: 546 ФФД: 1.0 [05:06:36]line ЗНМ: 0300000082 [05:06:36]line РНМ: 0000000000091628 [05:06:36]line Версия ККМ: 001 [05:06:36]line ФМ: 0000000000874671 [05:06:36]line ФД: 317662 [05:06:36]line ФПД: 198121780830152 [05:06:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T050635&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317662&fm=198121780830152&tin=02508201610067®Number=0000000000091628&sum=250000 [05:06:36]OFD Sender: Processing packet 317662 [packets to send 127, broken 126] [05:06:36]ProducePacketName [05:06:36]name=ofd_packets/00317662 [05:06:36]OFD Sender: To server: pG, [05:06:36]CommunicateWithHost lk.salyk.kg:30040 [05:06:36]ConnectInit lk.salyk.kg [05:06:36]written 0, free lines is 4095 [05:06:36]Connected sock=10 [05:06:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 5B F8 08 01 94 0F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 DB 1B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DE D8 04 00 35 04 06 00 B4 30 D2 5E 5F C8 4E 48 97 76 E5 D9 38 49 [05:06:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 53 75 47 00 97 E5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DE D8 04 00 F4 03 04 00 95 C7 1E 67 B6 04 01 00 00 F7 76 A6 99 1C 9B 54 57 [05:06:36]CommunicateWithHost err = 0 [05:06:36]CheckOFDResponse [05:06:36]1017 (14) - 77093643461234 [05:06:36]1041 (16) - 0000000000874671 [05:06:36]1040 (4) - 317662 [05:06:36]1012 (4) - 27.10.2024 23:07 [05:06:36]1206 (1) - 0 [05:06:36]OFD Sender: Remove packet 317662 [05:06:36]ProducePacketName [05:06:36]name=ofd_packets/00317662 [05:06:36]NVStorageDeleteData [05:06:36]Write to MH i2c: 01 00 00 7B 01 7C [05:06:36]Write i2c OK [05:06:36]MH_I2C_Read... [05:06:36]Read from MH i2c: 01 [05:06:36]MH_I2C_Read... [05:06:36]Read from MH i2c: 01 07 00 [05:06:36]MH_I2C_Read... [05:06:36]Read from MH i2c: 01 07 00 7B 01 00 00 00 00 00 FA 0C 89 [05:06:36]RasterBufferAndPrint [05:06:36]line [05:06:36]line [05:06:36]line [05:06:36]line [05:06:36]line [05:06:36]written 0, free lines is 3328 [05:06:36]MH_Cut [05:06:36]Write to MH i2c: D1 01 00 82 01 01 55 [05:06:36]Write i2c OK [05:06:36]MH_I2C_Read... [05:06:36]Read from MH i2c: D1 [05:06:36]MH_I2C_Read... [05:06:36]Read from MH i2c: D1 01 00 [05:06:36]MH_I2C_Read... [05:06:36]Read from MH i2c: D1 01 00 82 01 00 54 [05:06:36]Write to MH i2c: 01 00 00 83 01 84 [05:06:36]Write i2c OK [05:06:36]MH_I2C_Read... [05:06:37]OFD Sender: No OFD packet to send [05:06:37]*** Cut start [05:06:37]*** Partial cut [05:06:37]*** CUTSNS_PIN = 1 [05:06:37]*** CUTSNS_PIN = 0 [05:06:37]*** Brake cut motor [05:06:38]Read from MH i2c: 01 [05:06:38]MH_I2C_Read... [05:06:38]*** Stop cut motor [05:06:38]*** Cut end [05:06:38]Read from MH i2c: 01 07 00 [05:06:38]MH_I2C_Read... [05:06:38]Read from MH i2c: 01 07 00 83 01 00 00 00 00 00 FF 0F 99 [05:06:38]process_action close_receipt done [05:06:38]requested_data is exist [05:06:38]produce_requested_data [05:06:38]requested_item fm.sn is exist - process it [05:06:38]wFMCommunicate request_size=4 [05:06:38]MH_SAM_APDU [05:06:38]CAPDU: 80 11 00 00 [05:06:38]Write to MH i2c: E2 08 00 84 01 80 11 00 00 00 00 00 00 FF [05:06:38]Write i2c OK [05:06:38]MH_I2C_Read... [05:06:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:06:38]Read from MH i2c: E2 [05:06:38]MH_I2C_Read... [05:06:38]Read from MH i2c: E2 17 00 [05:06:38]MH_I2C_Read... [05:06:38]Read from MH i2c: E2 17 00 84 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 53 [05:06:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [05:06:38]wFMCommunicate OK [05:06:38]requested_item fd.num is exist - process it [05:06:38]SAM_PROTO_GetFieldsCounters [05:06:38]wFMCommunicate request_size=4 [05:06:38]MH_SAM_APDU [05:06:38]CAPDU: 80 13 00 00 [05:06:38]Write to MH i2c: E2 08 00 85 01 80 13 00 00 00 00 00 00 02 [05:06:38]Write i2c OK [05:06:38]MH_I2C_Read... [05:06:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:06:38]Read from MH i2c: E2 [05:06:38]MH_I2C_Read... [05:06:38]Read from MH i2c: E2 62 00 [05:06:38]MH_I2C_Read... [05:06:38]Read from MH i2c: E2 62 00 85 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 DE D8 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 89 00 00 00 5E 04 04 00 89 00 00 00 57 04 04 00 8A 00 00 00 19 04 04 00 00 00 00 00 90 00 9E [05:06:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 DE D8 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 89 00 00 00 5E 04 04 00 89 00 00 00 57 04 04 00 8A 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:06:38]wFMCommunicate OK [05:06:38]SAM_PROTO_GetFieldsCounters done [05:06:38]requested_item shift.num is exist - process it [05:06:38]requested_item shift.opened is exist - process it [05:06:38]req_shift_opened [05:06:38]FM_GetShiftState [05:06:38]SAM_PROTO_GetShiftState [05:06:38]wFMCommunicate request_size=4 [05:06:38]MH_SAM_APDU [05:06:38]CAPDU: 80 13 01 00 [05:06:38]Write to MH i2c: E2 08 00 86 01 80 13 01 00 00 00 00 00 04 [05:06:38]Write i2c OK [05:06:38]MH_I2C_Read... [05:06:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:06:38]Read from MH i2c: E2 [05:06:38]MH_I2C_Read... [05:06:38]Read from MH i2c: E2 0E 00 [05:06:38]MH_I2C_Read... [05:06:38]Read from MH i2c: E2 0E 00 86 01 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 FD [05:06:38]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [05:06:38]wFMCommunicate OK [05:06:38]SAM_PROTO_GetShiftState done [05:06:38]FM_GetShiftState done [05:06:38]req_shift_opened done [05:06:38]requested_item shift.open_date is exist - process it [05:06:38]req_shift_open_date [05:06:38]req_shift_open_date done [05:06:38]produce_requested_data done [05:06:38]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317662,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [05:06:38]process_action_free close_receipt [05:06:38]json_value_free [05:06:38]json_value_free done [05:06:38]process_json_proto returns [05:06:38]Send response to host [05:06:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317662,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [05:06:38]free response buf [05:06:38]execute_script done [05:06:38]execute_script returns [05:06:38]free content buf [05:06:38]Sock 8.Close socket [05:06:38]Sock 8.Thread stoped [05:06:42]OFD Sender: No OFD packet to send [05:06:47]OFD Sender: No OFD packet to send [05:06:52]OFD Sender: No OFD packet to send [05:06:57]OFD Sender: No OFD packet to send [05:07:02]OFD Sender: No OFD packet to send [05:07:07]OFD Sender: No OFD packet to send [05:07:12]OFD Sender: No OFD packet to send [05:07:17]OFD Sender: No OFD packet to send [05:07:22]OFD Sender: No OFD packet to send [05:07:27]OFD Sender: No OFD packet to send [05:07:32]OFD Sender: No OFD packet to send [05:07:37]OFD Sender: No OFD packet to send [05:07:39]accept exits with 9 [05:07:39]New connection [05:07:39]New thread 3067333988 created [05:07:39]Thread 3067477348 joined [05:07:39]Waiting for new connection... [05:07:39] Sock 9.Parse request [05:07:39]Sock 9.Check first char [05:07:39]Sock 9.First char is OK [05:07:39]request: POST /json_proto HTTP/1.0 [05:07:39]Method: POST [05:07:39]URL: /json_proto [05:07:39]Method is POST - this is cgi request [05:07:39]url: /json_proto [05:07:39]query_string will be loaded in cgi processing [05:07:39]execute_cgi json_proto POST (null) [05:07:39]execute_cgi path=json_proto method=POST [05:07:39]POST find Content-Length [05:07:39]Host: 172.17.50.195:8080 [05:07:39]Content-Length: 686 [05:07:39]Content-Type: application/json [05:07:39] [05:07:39]POST finish read [05:07:39]Found Content-Length = 686 [05:07:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092580", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:07:39]execute_script... [05:07:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092580", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:07:39]POST & json_proto [05:07:39]process_json_proto [05:07:39]json parsed OK: [05:07:39]protocol is kg_v1.0 [05:07:39]action value=close_receipt [05:07:39]process_action close_receipt [05:07:39]cmd_close_receipt [05:07:39]MH_GetDate [05:07:39]Write to MH i2c: F0 00 00 87 01 77 [05:07:39]Write i2c OK [05:07:39]MH_I2C_Read... [05:07:39]Read from MH i2c: F0 [05:07:39]MH_I2C_Read... [05:07:39]Read from MH i2c: F0 09 00 [05:07:39]MH_I2C_Read... [05:07:39]Read from MH i2c: F0 09 00 87 01 00 1C 1C 1F 67 43 33 1C 67 37 [05:07:39]GetLastDocTimeStamp 1730091995 [05:07:39]current date 1730092060 [05:07:39]FM_GetShiftState [05:07:39]SAM_PROTO_GetShiftState [05:07:39]wFMCommunicate request_size=4 [05:07:39]MH_SAM_APDU [05:07:39]CAPDU: 80 13 01 00 [05:07:39]Write to MH i2c: E2 08 00 88 01 80 13 01 00 00 00 00 00 06 [05:07:39]Write i2c OK [05:07:39]MH_I2C_Read... [05:07:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:07:39]Read from MH i2c: E2 [05:07:39]MH_I2C_Read... [05:07:39]Read from MH i2c: E2 0E 00 [05:07:39]MH_I2C_Read... [05:07:39]Read from MH i2c: E2 0E 00 88 01 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 FF [05:07:39]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [05:07:39]wFMCommunicate OK [05:07:39]SAM_PROTO_GetShiftState done [05:07:39]FM_GetShiftState done [05:07:39]opened in 1730073493 [05:07:39]opened+sec_in_day 1730159893 [05:07:39]quantity*price = 100001 [05:07:39]sum+1 = 100002 [05:07:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 138 28.10.2024 05:07 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317663 ФПД: 58968140958824 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T050740&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317663&fm=58968140958824&tin=02508201610067®Number=0000000000091628&sum=100000 [05:07:40]StoreToDocumentArchive [05:07:40]shift 546 fd 317663 [05:07:40]save to /storage/0546/doc_00317663 [05:07:40]save last doc name /storage/0546/doc_00317663 to /storage/kkm_last_doc_name [05:07:40]save OK [05:07:40]Clear old archive folders... [05:07:40]ProcessDocumentItem done err = 0, tmpTLVsize=250 [05:07:40]tlvbuf is 0007FFA0 [05:07:40]SAM_PROTO_ClearQueue [05:07:40]wFMCommunicate request_size=4 [05:07:40]MH_SAM_APDU [05:07:40]CAPDU: 80 09 00 00 [05:07:40]Write to MH i2c: E2 08 00 95 01 80 09 00 00 00 00 00 00 08 [05:07:40]Write i2c OK [05:07:40]MH_I2C_Read... [05:07:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:07:40]Read from MH i2c: E2 [05:07:40]MH_I2C_Read... [05:07:40]Read from MH i2c: E2 03 00 [05:07:40]MH_I2C_Read... [05:07:40]Read from MH i2c: E2 03 00 95 01 00 90 00 0A [05:07:40]RAPDU: 90 00 [05:07:40]wFMCommunicate OK [05:07:40]SAM_PROTO_ClearQueue done [05:07:40]KKMCreateOFDPacket [05:07:40]OFDProtocolAddRootSTLVToBuf [05:07:40]FM_MakeSignedData [05:07:40]FM_MakeSignedData [05:07:40]SAM_PROTO_SignData [05:07:40]wFMCommunicate request_size=4 [05:07:40]MH_SAM_APDU [05:07:40]CAPDU: 80 0D 01 02 [05:07:40]Write to MH i2c: E2 08 00 96 01 80 0D 01 02 00 00 00 00 10 [05:07:40]Write i2c OK [05:07:40]MH_I2C_Read... [05:07:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:07:40]Read from MH i2c: E2 [05:07:40]MH_I2C_Read... [05:07:40]Read from MH i2c: E2 03 00 [05:07:40]MH_I2C_Read... [05:07:40]Read from MH i2c: E2 03 00 96 01 00 90 00 0B [05:07:40]RAPDU: 90 00 [05:07:40]wFMCommunicate OK [05:07:40]wFMCommunicate request_size=255 [05:07:40]MH_SAM_APDU [05:07:40]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 8A 00 00 00 F4 03 04 00 1C 1C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DF D8 04 00 35 04 06 00 35 A1 [05:07:40]Write to MH i2c: E2 02 01 97 01 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 8A 00 00 00 F4 03 04 00 1C 1C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DF D8 04 00 35 04 06 00 35 A1 00 00 BA [05:07:40]Write i2c OK [05:07:40]MH_I2C_Read... [05:07:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:07:41]Read from MH i2c: E2 [05:07:41]MH_I2C_Read... [05:07:41]Read from MH i2c: E2 03 00 [05:07:41]MH_I2C_Read... [05:07:41]Read from MH i2c: E2 03 00 97 01 00 90 00 0C [05:07:41]RAPDU: 90 00 [05:07:41]wFMCommunicate OK [05:07:41]wFMCommunicate request_size=9 [05:07:41]MH_SAM_APDU [05:07:41]CAPDU: 80 0D 02 02 04 97 18 4C 68 [05:07:41]Write to MH i2c: E2 0C 00 98 01 80 0D 02 02 04 00 97 18 4C 68 00 00 7E [05:07:41]Write i2c OK [05:07:41]MH_I2C_Read... [05:07:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:07:41]Read from MH i2c: E2 [05:07:41]MH_I2C_Read... [05:07:41]Read from MH i2c: E2 03 00 [05:07:41]MH_I2C_Read... [05:07:41]Read from MH i2c: E2 03 00 98 01 00 90 00 0D [05:07:41]RAPDU: 90 00 [05:07:41]wFMCommunicate OK [05:07:41]wFMCommunicate request_size=4 [05:07:41]MH_SAM_APDU [05:07:41]CAPDU: 80 0D 03 02 [05:07:41]Write to MH i2c: E2 08 00 99 01 80 0D 03 02 00 00 00 00 15 [05:07:41]Write i2c OK [05:07:41]MH_I2C_Read... [05:07:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:07:41]Read from MH i2c: E2 [05:07:41]MH_I2C_Read... [05:07:41]Read from MH i2c: E2 0B 00 [05:07:41]MH_I2C_Read... [05:07:41]Read from MH i2c: E2 0B 00 99 01 00 56 33 7D 7F C7 FC 6D 4A 90 00 15 [05:07:41]RAPDU: 56 33 7D 7F C7 FC 6D 4A 90 00 [05:07:41]wFMCommunicate OK [05:07:41]SAM_PROTO_SignData done [05:07:41]FM_MakeSignedData done [05:07:41]CreateOFDProtocolMessage [05:07:41]wFMCommunicate request_size=4 [05:07:41]MH_SAM_APDU [05:07:41]CAPDU: 80 11 00 00 [05:07:41]Write to MH i2c: E2 08 00 9A 01 80 11 00 00 00 00 00 00 15 [05:07:41]Write i2c OK [05:07:41]MH_I2C_Read... [05:07:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:07:41]Read from MH i2c: E2 [05:07:41]MH_I2C_Read... [05:07:41]Read from MH i2c: E2 17 00 [05:07:41]MH_I2C_Read... [05:07:41]Read from MH i2c: E2 17 00 9A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 69 [05:07:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [05:07:41]wFMCommunicate OK [05:07:41]CreateOFDProtocolMessage done [05:07:41]OFDSenderStorePacket 317663 [05:07:41]StoreOFDPacket docnum=317663 [05:07:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 92 2A 06 01 8B 75 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 8A 00 00 00 F4 03 04 00 1C 1C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DF D8 04 00 35 04 06 00 35 A1 97 18 4C 68 56 33 7D 7F C7 FC 6D 4A [05:07:41]CheckFolder [05:07:41]dirname=/storage/ofd_packets [05:07:41]CheckFolder done [05:07:41]ProducePacketName [05:07:41]name=ofd_packets/00317663 [05:07:41]NVStorageSaveData ofd_packets/00317663 [05:07:41]File name is /storage/ofd_packets/00317663 [05:07:41]Write 300 bytes [05:07:41]NVStorageSaveData done [05:07:41]OFDSenderStorePacket done [05:07:41]KKMCreateOFDPacket done [05:07:41]NVStorageSaveData kkm_last_timestamp [05:07:41]File name is /storage/kkm_last_timestamp [05:07:41]Write 4 bytes [05:07:41]NVStorageSaveData done [05:07:41]ExternCall_PrintAddStr [05:07:41]wPrintStart [05:07:41]Write to MH i2c: 01 00 00 9B 01 9C [05:07:41]Write i2c OK [05:07:41]MH_I2C_Read... [05:07:41]Read from MH i2c: 01 [05:07:41]MH_I2C_Read... [05:07:41]Read from MH i2c: 01 07 00 [05:07:41]MH_I2C_Read... [05:07:41]Read from MH i2c: 01 07 00 9B 01 00 00 00 00 00 FF 0F B1 [05:07:41]RasterBufferAndPrint [05:07:41]line Счет N : (1)1092580 [05:07:41]line ИНН: 02508201610067 [05:07:41]line Контрольно-Кассовый Чек [05:07:41]line ПРОДАЖА [05:07:41]line ТРК (МРК, ГНК) : 71 [05:07:41]line Товар: 2711190000 [05:07:41]line ГАЗ-К-5 [05:07:41]line 26.110 * 38.30 [05:07:41]line = 1000.01 [05:07:41]line НДС 12% НСП 1% [05:07:41]line > о реализуемом товаре [05:07:41]line ОКРУГЛЕНИЕ: -0.01 [05:07:41]line ИТОГО: 1000.00 [05:07:41]line Внесено: 1000.00 [05:07:41]line СДАЧА: 0.00 [05:07:41]line НСП 1% : 8.85 [05:07:41]line НДС 12% : 106.20 [05:07:41]line Наличными: 1000.00 [05:07:41]line Безнал.: 0.00 [05:07:41]line Место: АЗС № 101 "Партнер Нефть" [05:07:41]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [05:07:41]line СНО: Общий режим [05:07:41]line Чек 138 28.10.2024 05:07 [05:07:41]line Смена: 546 ФФД: 1.0 [05:07:41]line ЗНМ: 0300000082 [05:07:41]line РНМ: 0000000000091628 [05:07:41]line Версия ККМ: 001 [05:07:41]line ФМ: 0000000000874671 [05:07:41]line ФД: 317663 [05:07:41]line ФПД: 58968140958824 [05:07:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T050740&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317663&fm=58968140958824&tin=02508201610067®Number=0000000000091628&sum=100000 [05:07:41]written 0, free lines is 4095 [05:07:41]OFD Sender: Processing packet 317663 [packets to send 127, broken 126] [05:07:41]ProducePacketName [05:07:41]name=ofd_packets/00317663 [05:07:41]OFD Sender: To server: pG, [05:07:41]CommunicateWithHost lk.salyk.kg:30040 [05:07:41]ConnectInit lk.salyk.kg [05:07:41]Connected sock=10 [05:07:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 92 2A 06 01 8B 75 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 8A 00 00 00 F4 03 04 00 1C 1C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DF D8 04 00 35 04 06 00 35 A1 97 18 4C 68 56 33 7D 7F C7 FC 6D 4A [05:07:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 53 25 47 00 00 58 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DF D8 04 00 F4 03 04 00 D6 C7 1E 67 B6 04 01 00 00 EC 94 A0 58 92 4C 42 DE [05:07:41]CommunicateWithHost err = 0 [05:07:41]CheckOFDResponse [05:07:41]1017 (14) - 77093643461234 [05:07:41]1041 (16) - 0000000000874671 [05:07:41]1040 (4) - 317663 [05:07:41]1012 (4) - 27.10.2024 23:08 [05:07:41]1206 (1) - 0 [05:07:41]OFD Sender: Remove packet 317663 [05:07:41]ProducePacketName [05:07:41]name=ofd_packets/00317663 [05:07:41]NVStorageDeleteData [05:07:41]Write to MH i2c: 01 00 00 C6 01 C7 [05:07:41]Write i2c OK [05:07:41]MH_I2C_Read... [05:07:41]Read from MH i2c: 01 [05:07:41]MH_I2C_Read... [05:07:41]Read from MH i2c: 01 07 00 [05:07:41]MH_I2C_Read... [05:07:41]Read from MH i2c: 01 07 00 C6 01 00 00 00 00 00 FC 0C D6 [05:07:41]RasterBufferAndPrint [05:07:41]line [05:07:41]line [05:07:41]line [05:07:41]line [05:07:41]line [05:07:41]written 0, free lines is 3330 [05:07:41]MH_Cut [05:07:41]Write to MH i2c: D1 01 00 CD 01 01 A0 [05:07:41]Write i2c OK [05:07:41]MH_I2C_Read... [05:07:41]Read from MH i2c: D1 [05:07:41]MH_I2C_Read... [05:07:41]Read from MH i2c: D1 01 00 [05:07:41]MH_I2C_Read... [05:07:41]Read from MH i2c: D1 01 00 CD 01 00 9F [05:07:41]Write to MH i2c: 01 00 00 CE 01 CF [05:07:41]Write i2c OK [05:07:41]MH_I2C_Read... [05:07:42]OFD Sender: No OFD packet to send [05:07:42]*** Cut start [05:07:42]*** Partial cut [05:07:42]*** CUTSNS_PIN = 1 [05:07:42]*** CUTSNS_PIN = 0 [05:07:42]*** Brake cut motor [05:07:43]Read from MH i2c: 01 [05:07:43]MH_I2C_Read... [05:07:43]*** Stop cut motor [05:07:43]*** Cut end [05:07:43]Read from MH i2c: 01 07 00 [05:07:43]MH_I2C_Read... [05:07:43]Read from MH i2c: 01 07 00 CE 01 00 00 00 00 00 FF 0F E4 [05:07:43]process_action close_receipt done [05:07:43]requested_data is exist [05:07:43]produce_requested_data [05:07:43]requested_item fm.sn is exist - process it [05:07:43]wFMCommunicate request_size=4 [05:07:43]MH_SAM_APDU [05:07:43]CAPDU: 80 11 00 00 [05:07:43]Write to MH i2c: E2 08 00 CF 01 80 11 00 00 00 00 00 00 4A [05:07:43]Write i2c OK [05:07:43]MH_I2C_Read... [05:07:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:07:43]Read from MH i2c: E2 [05:07:43]MH_I2C_Read... [05:07:43]Read from MH i2c: E2 17 00 [05:07:43]MH_I2C_Read... [05:07:43]Read from MH i2c: E2 17 00 CF 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 9E [05:07:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [05:07:43]wFMCommunicate OK [05:07:43]requested_item fd.num is exist - process it [05:07:43]SAM_PROTO_GetFieldsCounters [05:07:43]wFMCommunicate request_size=4 [05:07:43]MH_SAM_APDU [05:07:43]CAPDU: 80 13 00 00 [05:07:43]Write to MH i2c: E2 08 00 D0 01 80 13 00 00 00 00 00 00 4D [05:07:43]Write i2c OK [05:07:43]MH_I2C_Read... [05:07:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:07:43]Read from MH i2c: E2 [05:07:43]MH_I2C_Read... [05:07:43]Read from MH i2c: E2 62 00 [05:07:43]MH_I2C_Read... [05:07:43]Read from MH i2c: E2 62 00 D0 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 DF D8 04 00 0E 04 04 00 22 02 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 ED [05:07:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 DF D8 04 00 0E 04 04 00 22 02 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 [05:07:43]wFMCommunicate OK [05:07:43]SAM_PROTO_GetFieldsCounters done [05:07:43]requested_item shift.num is exist - process it [05:07:43]requested_item shift.opened is exist - process it [05:07:43]req_shift_opened [05:07:43]FM_GetShiftState [05:07:43]SAM_PROTO_GetShiftState [05:07:43]wFMCommunicate request_size=4 [05:07:43]MH_SAM_APDU [05:07:43]CAPDU: 80 13 01 00 [05:07:43]Write to MH i2c: E2 08 00 D1 01 80 13 01 00 00 00 00 00 4F [05:07:43]Write i2c OK [05:07:43]MH_I2C_Read... [05:07:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:07:43]Read from MH i2c: E2 [05:07:43]MH_I2C_Read... [05:07:43]Read from MH i2c: E2 0E 00 [05:07:43]MH_I2C_Read... [05:07:43]Read from MH i2c: E2 0E 00 D1 01 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 48 [05:07:43]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [05:07:43]wFMCommunicate OK [05:07:43]SAM_PROTO_GetShiftState done [05:07:43]FM_GetShiftState done [05:07:43]req_shift_opened done [05:07:43]requested_item shift.open_date is exist - process it [05:07:43]req_shift_open_date [05:07:43]req_shift_open_date done [05:07:43]produce_requested_data done [05:07:43]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317663,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [05:07:43]process_action_free close_receipt [05:07:43]json_value_free [05:07:43]json_value_free done [05:07:43]process_json_proto returns [05:07:43]Send response to host [05:07:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317663,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [05:07:43]free response buf [05:07:43]execute_script done [05:07:43]execute_script returns [05:07:43]free content buf [05:07:43]Sock 9.Close socket [05:07:43]Sock 9.Thread stoped [05:07:47]OFD Sender: No OFD packet to send [05:07:52]OFD Sender: No OFD packet to send [05:07:57]OFD Sender: No OFD packet to send [05:08:02]OFD Sender: No OFD packet to send [05:08:07]OFD Sender: No OFD packet to send [05:08:12]OFD Sender: No OFD packet to send [05:08:17]OFD Sender: No OFD packet to send [05:08:22]OFD Sender: No OFD packet to send [05:08:27]OFD Sender: No OFD packet to send [05:08:32]OFD Sender: No OFD packet to send [05:08:37]OFD Sender: No OFD packet to send [05:08:42]OFD Sender: No OFD packet to send [05:08:47]OFD Sender: No OFD packet to send [05:08:52]OFD Sender: No OFD packet to send [05:08:57]OFD Sender: No OFD packet to send [05:09:02]OFD Sender: No OFD packet to send [05:09:07]OFD Sender: No OFD packet to send [05:09:12]OFD Sender: No OFD packet to send [05:09:17]OFD Sender: No OFD packet to send [05:09:22]OFD Sender: No OFD packet to send [05:09:27]OFD Sender: No OFD packet to send [05:09:32]OFD Sender: No OFD packet to send [05:09:37]OFD Sender: No OFD packet to send [05:09:42]OFD Sender: No OFD packet to send [05:09:47]OFD Sender: No OFD packet to send [05:09:52]OFD Sender: No OFD packet to send [05:09:57]OFD Sender: No OFD packet to send [05:10:02]OFD Sender: No OFD packet to send [05:10:07]OFD Sender: No OFD packet to send [05:10:12]OFD Sender: No OFD packet to send [05:10:17]OFD Sender: No OFD packet to send [05:10:22]OFD Sender: No OFD packet to send [05:10:27]OFD Sender: No OFD packet to send [05:10:32]OFD Sender: No OFD packet to send [05:10:37]OFD Sender: No OFD packet to send [05:10:42]OFD Sender: No OFD packet to send [05:10:47]OFD Sender: No OFD packet to send [05:10:52]OFD Sender: No OFD packet to send [05:10:57]OFD Sender: No OFD packet to send [05:11:02]OFD Sender: No OFD packet to send [05:11:07]OFD Sender: No OFD packet to send [05:11:12]OFD Sender: No OFD packet to send [05:11:17]OFD Sender: No OFD packet to send [05:11:22]OFD Sender: No OFD packet to send [05:11:27]OFD Sender: No OFD packet to send [05:11:32]OFD Sender: No OFD packet to send [05:11:37]OFD Sender: No OFD packet to send [05:11:42]OFD Sender: No OFD packet to send [05:11:47]OFD Sender: No OFD packet to send [05:11:52]OFD Sender: No OFD packet to send [05:11:57]OFD Sender: No OFD packet to send [05:12:02]OFD Sender: No OFD packet to send [05:12:07]OFD Sender: No OFD packet to send [05:12:12]OFD Sender: No OFD packet to send [05:12:17]OFD Sender: No OFD packet to send [05:12:22]OFD Sender: No OFD packet to send [05:12:27]OFD Sender: No OFD packet to send [05:12:32]OFD Sender: No OFD packet to send [05:12:37]OFD Sender: No OFD packet to send [05:12:42]OFD Sender: No OFD packet to send [05:12:47]OFD Sender: No OFD packet to send [05:12:52]accept exits with 8 [05:12:52]New connection [05:12:52]New thread 3067477348 created [05:12:52]Thread 3067333988 joined [05:12:52]Waiting for new connection... [05:12:52] Sock 8.Parse request [05:12:52]Sock 8.Check first char [05:12:52]Sock 8.First char is OK [05:12:52]request: POST /json_proto HTTP/1.0 [05:12:52]Method: POST [05:12:52]URL: /json_proto [05:12:52]Method is POST - this is cgi request [05:12:52]url: /json_proto [05:12:52]query_string will be loaded in cgi processing [05:12:52]execute_cgi json_proto POST (null) [05:12:52]execute_cgi path=json_proto method=POST [05:12:52]POST find Content-Length [05:12:52]Host: 172.17.50.195:8080 [05:12:52]Content-Length: 770 [05:12:52]Content-Type: application/json [05:12:52] [05:12:52]POST finish read [05:12:52]Found Content-Length = 770 [05:12:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092583", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.31 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:12:52]execute_script... [05:12:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092583", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.31 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:12:52]POST & json_proto [05:12:52]process_json_proto [05:12:52]json parsed OK: [05:12:52]protocol is kg_v1.0 [05:12:52]action value=close_receipt [05:12:52]process_action close_receipt [05:12:52]cmd_close_receipt [05:12:52]MH_GetDate [05:12:52]Write to MH i2c: F0 00 00 D2 01 C2 [05:12:52]Write i2c OK [05:12:52]MH_I2C_Read... [05:12:52]Read from MH i2c: F0 [05:12:52]MH_I2C_Read... [05:12:52]Read from MH i2c: F0 09 00 [05:12:52]MH_I2C_Read... [05:12:52]Read from MH i2c: F0 09 00 D2 01 00 55 1D 1F 67 43 33 1C 67 BC [05:12:52]GetLastDocTimeStamp 1730092060 [05:12:52]current date 1730092373 [05:12:52]FM_GetShiftState [05:12:52]SAM_PROTO_GetShiftState [05:12:52]wFMCommunicate request_size=4 [05:12:52]MH_SAM_APDU [05:12:52]CAPDU: 80 13 01 00 [05:12:52]Write to MH i2c: E2 08 00 D3 01 80 13 01 00 00 00 00 00 51 [05:12:52]Write i2c OK [05:12:52]MH_I2C_Read... [05:12:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:12:52]Read from MH i2c: E2 [05:12:52]MH_I2C_Read... [05:12:52]Read from MH i2c: E2 0E 00 [05:12:52]MH_I2C_Read... [05:12:52]Read from MH i2c: E2 0E 00 D3 01 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 4A [05:12:52]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [05:12:52]wFMCommunicate OK [05:12:52]SAM_PROTO_GetShiftState done [05:12:52]FM_GetShiftState done [05:12:52]opened in 1730073493 [05:12:52]opened+sec_in_day 1730159893 [05:12:52]quantity*price = 200031 [05:12:52]sum+1 = 200032 [05:12:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.31 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.31 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 139 28.10.2024 05:12 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317664 ФПД: 67691474179334 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T051253&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317664&fm=67691474179334&tin=02508201610067®Number=0000000000091628&sum=200031 [05:12:53]StoreToDocumentArchive [05:12:53]shift 546 fd 317664 [05:12:53]save to /storage/0546/doc_00317664 [05:12:53]save last doc name /storage/0546/doc_00317664 to /storage/kkm_last_doc_name [05:12:53]save OK [05:12:53]Clear old archive folders... [05:12:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:12:53]tlvbuf is 000A5E80 [05:12:53]SAM_PROTO_ClearQueue [05:12:53]wFMCommunicate request_size=4 [05:12:53]MH_SAM_APDU [05:12:53]CAPDU: 80 09 00 00 [05:12:53]Write to MH i2c: E2 08 00 E0 01 80 09 00 00 00 00 00 00 53 [05:12:53]Write i2c OK [05:12:53]MH_I2C_Read... [05:12:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:12:53]Read from MH i2c: E2 [05:12:53]MH_I2C_Read... [05:12:53]Read from MH i2c: E2 03 00 [05:12:53]MH_I2C_Read... [05:12:53]Read from MH i2c: E2 03 00 E0 01 00 90 00 55 [05:12:53]RAPDU: 90 00 [05:12:53]wFMCommunicate OK [05:12:53]SAM_PROTO_ClearQueue done [05:12:53]KKMCreateOFDPacket [05:12:53]OFDProtocolAddRootSTLVToBuf [05:12:53]FM_MakeSignedData [05:12:53]FM_MakeSignedData [05:12:53]SAM_PROTO_SignData [05:12:53]wFMCommunicate request_size=4 [05:12:53]MH_SAM_APDU [05:12:53]CAPDU: 80 0D 01 02 [05:12:53]Write to MH i2c: E2 08 00 E1 01 80 0D 01 02 00 00 00 00 5B [05:12:53]Write i2c OK [05:12:53]MH_I2C_Read... [05:12:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:12:53]Read from MH i2c: E2 [05:12:53]MH_I2C_Read... [05:12:53]Read from MH i2c: E2 03 00 [05:12:53]MH_I2C_Read... [05:12:53]Read from MH i2c: E2 03 00 E1 01 00 90 00 56 [05:12:53]RAPDU: 90 00 [05:12:53]wFMCommunicate OK [05:12:53]wFMCommunicate request_size=255 [05:12:53]MH_SAM_APDU [05:12:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 55 1D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E0 D8 04 00 35 04 06 00 3D [05:12:53]Write to MH i2c: E2 02 01 E2 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 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 55 1D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E0 D8 04 00 35 04 06 00 3D 00 00 09 [05:12:53]Write i2c OK [05:12:53]MH_I2C_Read... [05:12:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:12:54]Read from MH i2c: E2 [05:12:54]MH_I2C_Read... [05:12:54]Read from MH i2c: E2 03 00 [05:12:54]MH_I2C_Read... [05:12:54]Read from MH i2c: E2 03 00 E2 01 00 90 00 57 [05:12:54]RAPDU: 90 00 [05:12:54]wFMCommunicate OK [05:12:54]wFMCommunicate request_size=10 [05:12:54]MH_SAM_APDU [05:12:54]CAPDU: 80 0D 02 02 05 90 A6 45 D5 06 [05:12:54]Write to MH i2c: E2 0D 00 E3 01 80 0D 02 02 05 00 90 A6 45 D5 06 00 00 BE [05:12:54]Write i2c OK [05:12:54]MH_I2C_Read... [05:12:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:12:54]Read from MH i2c: E2 [05:12:54]MH_I2C_Read... [05:12:54]Read from MH i2c: E2 03 00 [05:12:54]MH_I2C_Read... [05:12:54]Read from MH i2c: E2 03 00 E3 01 00 90 00 58 [05:12:54]RAPDU: 90 00 [05:12:54]wFMCommunicate OK [05:12:54]wFMCommunicate request_size=4 [05:12:54]MH_SAM_APDU [05:12:54]CAPDU: 80 0D 03 02 [05:12:54]Write to MH i2c: E2 08 00 E4 01 80 0D 03 02 00 00 00 00 60 [05:12:54]Write i2c OK [05:12:54]MH_I2C_Read... [05:12:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:12:54]Read from MH i2c: E2 [05:12:54]MH_I2C_Read... [05:12:54]Read from MH i2c: E2 0B 00 [05:12:54]MH_I2C_Read... [05:12:54]Read from MH i2c: E2 0B 00 E4 01 00 58 CC 64 88 B6 5B 7C 4F 90 00 4D [05:12:54]RAPDU: 58 CC 64 88 B6 5B 7C 4F 90 00 [05:12:54]wFMCommunicate OK [05:12:54]SAM_PROTO_SignData done [05:12:54]FM_MakeSignedData done [05:12:54]CreateOFDProtocolMessage [05:12:54]wFMCommunicate request_size=4 [05:12:54]MH_SAM_APDU [05:12:54]CAPDU: 80 11 00 00 [05:12:54]Write to MH i2c: E2 08 00 E5 01 80 11 00 00 00 00 00 00 60 [05:12:54]Write i2c OK [05:12:54]MH_I2C_Read... [05:12:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:12:54]Read from MH i2c: E2 [05:12:54]MH_I2C_Read... [05:12:54]Read from MH i2c: E2 17 00 [05:12:54]MH_I2C_Read... [05:12:54]Read from MH i2c: E2 17 00 E5 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B4 [05:12:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [05:12:54]wFMCommunicate OK [05:12:54]CreateOFDProtocolMessage done [05:12:54]OFDSenderStorePacket 317664 [05:12:54]StoreOFDPacket docnum=317664 [05:12:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 C2 D7 07 01 67 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 55 1D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E0 D8 04 00 35 04 06 00 3D 90 A6 45 D5 06 58 CC 64 88 B6 5B 7C 4F [05:12:54]CheckFolder [05:12:54]dirname=/storage/ofd_packets [05:12:54]CheckFolder done [05:12:54]ProducePacketName [05:12:54]name=ofd_packets/00317664 [05:12:54]NVStorageSaveData ofd_packets/00317664 [05:12:54]File name is /storage/ofd_packets/00317664 [05:12:54]Write 301 bytes [05:12:54]NVStorageSaveData done [05:12:54]OFDSenderStorePacket done [05:12:54]KKMCreateOFDPacket done [05:12:54]NVStorageSaveData kkm_last_timestamp [05:12:54]File name is /storage/kkm_last_timestamp [05:12:54]Write 4 bytes [05:12:54]NVStorageSaveData done [05:12:54]ExternCall_PrintAddStr [05:12:54]wPrintStart [05:12:54]Write to MH i2c: 01 00 00 E6 01 E7 [05:12:54]Write i2c OK [05:12:54]MH_I2C_Read... [05:12:54]Read from MH i2c: 01 [05:12:54]MH_I2C_Read... [05:12:54]Read from MH i2c: 01 07 00 [05:12:54]MH_I2C_Read... [05:12:54]Read from MH i2c: 01 07 00 E6 01 00 00 00 00 00 FF 0F FC [05:12:54]RasterBufferAndPrint [05:12:54]line Счет N : (1)1092583 [05:12:54]line ИНН: 02508201610067 [05:12:54]line Контрольно-Кассовый Чек [05:12:54]line ПРОДАЖА [05:12:54]line ТРК (МРК, ГНК) : 53 [05:12:54]line Товар: 2710124130 [05:12:54]line Аи-92-К-2 [05:12:54]line 29.900 * 66.90 [05:12:54]line = 2000.31 [05:12:54]line НДС 12% НСП 1% [05:12:54]line > о реализуемом товаре [05:12:54]line ИТОГО: 2000.31 [05:12:54]line НСП 1% : 17.70 [05:12:54]line НДС 12% : 212.42 [05:12:54]line Наличными: 0.00 [05:12:54]line Безнал.: 2000.31 [05:12:54]line Место: АЗС № 101 "Партнер Нефть" [05:12:54]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [05:12:54]line СНО: Общий режим [05:12:54]line Чек 139 28.10.2024 05:12 [05:12:54]line Смена: 546 ФФД: 1.0 [05:12:54]line ЗНМ: 0300000082 [05:12:54]line РНМ: 0000000000091628 [05:12:54]line Версия ККМ: 001 [05:12:54]line Платежная система: Mbank [05:12:54]line ФМ: 0000000000874671 [05:12:54]line ФД: 317664 [05:12:54]line ФПД: 67691474179334 [05:12:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T051253&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317664&fm=67691474179334&tin=02508201610067®Number=0000000000091628&sum=200031 [05:12:54]OFD Sender: Processing packet 317664 [packets to send 127, broken 126] [05:12:54]ProducePacketName [05:12:54]name=ofd_packets/00317664 [05:12:54]OFD Sender: To server: pG, [05:12:54]CommunicateWithHost lk.salyk.kg:30040 [05:12:54]ConnectInit lk.salyk.kg [05:12:54]written 0, free lines is 4095 [05:12:54]Connected sock=10 [05:12:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 C2 D7 07 01 67 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 55 1D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E0 D8 04 00 35 04 06 00 3D 90 A6 45 D5 06 58 CC 64 88 B6 5B 7C 4F [05:12:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 B3 7D 47 00 57 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 34 36 37 31 10 04 04 00 E0 D8 04 00 F4 03 04 00 0F C9 1E 67 B6 04 01 00 00 8C A0 B1 65 F3 13 A1 3E [05:12:54]CommunicateWithHost err = 0 [05:12:54]CheckOFDResponse [05:12:54]1017 (14) - 77093643461234 [05:12:54]1041 (16) - 0000000000874671 [05:12:54]1040 (4) - 317664 [05:12:54]1012 (4) - 27.10.2024 23:13 [05:12:54]1206 (1) - 0 [05:12:54]OFD Sender: Remove packet 317664 [05:12:54]ProducePacketName [05:12:54]name=ofd_packets/00317664 [05:12:54]NVStorageDeleteData [05:12:54]Write to MH i2c: 01 00 00 0F 02 11 [05:12:54]Write i2c OK [05:12:54]MH_I2C_Read... [05:12:54]Read from MH i2c: 01 [05:12:54]MH_I2C_Read... [05:12:54]Read from MH i2c: 01 07 00 [05:12:54]MH_I2C_Read... [05:12:54]Read from MH i2c: 01 07 00 0F 02 00 00 00 00 00 10 0D 35 [05:12:54]RasterBufferAndPrint [05:12:54]line [05:12:54]line [05:12:54]line [05:12:54]line [05:12:54]line [05:12:54]written 0, free lines is 3351 [05:12:54]MH_Cut [05:12:54]Write to MH i2c: D1 01 00 16 02 01 EA [05:12:54]Write i2c OK [05:12:54]MH_I2C_Read... [05:12:54]Read from MH i2c: D1 [05:12:54]MH_I2C_Read... [05:12:54]Read from MH i2c: D1 01 00 [05:12:54]MH_I2C_Read... [05:12:54]Read from MH i2c: D1 01 00 16 02 00 E9 [05:12:54]Write to MH i2c: 01 00 00 17 02 19 [05:12:54]Write i2c OK [05:12:54]MH_I2C_Read... [05:12:55]OFD Sender: No OFD packet to send [05:12:55]*** Cut start [05:12:55]*** Partial cut [05:12:55]*** CUTSNS_PIN = 1 [05:12:55]*** CUTSNS_PIN = 0 [05:12:55]*** Brake cut motor [05:12:56]Read from MH i2c: 01 [05:12:56]MH_I2C_Read... [05:12:56]*** Stop cut motor [05:12:56]*** Cut end [05:12:56]Read from MH i2c: 01 07 00 [05:12:56]MH_I2C_Read... [05:12:56]Read from MH i2c: 01 07 00 17 02 00 00 00 00 00 FF 0F 2E [05:12:56]process_action close_receipt done [05:12:56]requested_data is exist [05:12:56]produce_requested_data [05:12:56]requested_item fm.sn is exist - process it [05:12:56]wFMCommunicate request_size=4 [05:12:56]MH_SAM_APDU [05:12:56]CAPDU: 80 11 00 00 [05:12:56]Write to MH i2c: E2 08 00 18 02 80 11 00 00 00 00 00 00 94 [05:12:56]Write i2c OK [05:12:56]MH_I2C_Read... [05:12:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:12:56]Read from MH i2c: E2 [05:12:56]MH_I2C_Read... [05:12:56]Read from MH i2c: E2 17 00 [05:12:56]MH_I2C_Read... [05:12:56]Read from MH i2c: E2 17 00 18 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E8 [05:12:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [05:12:56]wFMCommunicate OK [05:12:56]requested_item fd.num is exist - process it [05:12:56]SAM_PROTO_GetFieldsCounters [05:12:56]wFMCommunicate request_size=4 [05:12:56]MH_SAM_APDU [05:12:56]CAPDU: 80 13 00 00 [05:12:56]Write to MH i2c: E2 08 00 19 02 80 13 00 00 00 00 00 00 97 [05:12:56]Write i2c OK [05:12:56]MH_I2C_Read... [05:12:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:12:56]Read from MH i2c: E2 [05:12:56]MH_I2C_Read... [05:12:56]Read from MH i2c: E2 62 00 [05:12:56]MH_I2C_Read... [05:12:56]Read from MH i2c: E2 62 00 19 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E0 D8 04 00 0E 04 04 00 22 02 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 3B [05:12:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E0 D8 04 00 0E 04 04 00 22 02 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 [05:12:56]wFMCommunicate OK [05:12:56]SAM_PROTO_GetFieldsCounters done [05:12:56]requested_item shift.num is exist - process it [05:12:56]requested_item shift.opened is exist - process it [05:12:56]req_shift_opened [05:12:56]FM_GetShiftState [05:12:56]SAM_PROTO_GetShiftState [05:12:56]wFMCommunicate request_size=4 [05:12:56]MH_SAM_APDU [05:12:56]CAPDU: 80 13 01 00 [05:12:56]Write to MH i2c: E2 08 00 1A 02 80 13 01 00 00 00 00 00 99 [05:12:56]Write i2c OK [05:12:56]MH_I2C_Read... [05:12:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:12:56]Read from MH i2c: E2 [05:12:56]MH_I2C_Read... [05:12:56]Read from MH i2c: E2 0E 00 [05:12:56]MH_I2C_Read... [05:12:56]Read from MH i2c: E2 0E 00 1A 02 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 92 [05:12:56]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [05:12:56]wFMCommunicate OK [05:12:56]SAM_PROTO_GetShiftState done [05:12:56]FM_GetShiftState done [05:12:56]req_shift_opened done [05:12:56]requested_item shift.open_date is exist - process it [05:12:56]req_shift_open_date [05:12:56]req_shift_open_date done [05:12:56]produce_requested_data done [05:12:56]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317664,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [05:12:56]process_action_free close_receipt [05:12:56]json_value_free [05:12:56]json_value_free done [05:12:56]process_json_proto returns [05:12:56]Send response to host [05:12:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317664,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [05:12:56]free response buf [05:12:56]execute_script done [05:12:56]execute_script returns [05:12:56]free content buf [05:12:56]Sock 8.Close socket [05:12:56]Sock 8.Thread stoped [05:13:00]OFD Sender: No OFD packet to send [05:13:05]OFD Sender: No OFD packet to send [05:13:10]OFD Sender: No OFD packet to send [05:13:15]OFD Sender: No OFD packet to send [05:13:20]OFD Sender: No OFD packet to send [05:13:25]OFD Sender: No OFD packet to send [05:13:27]accept exits with 9 [05:13:27]New connection [05:13:27]New thread 3067333988 created [05:13:27]Thread 3067477348 joined [05:13:27]Waiting for new connection... [05:13:27] Sock 9.Parse request [05:13:27]Sock 9.Check first char [05:13:27]Sock 9.First char is OK [05:13:27]request: POST /json_proto HTTP/1.0 [05:13:27]Method: POST [05:13:27]URL: /json_proto [05:13:27]Method is POST - this is cgi request [05:13:27]url: /json_proto [05:13:27]query_string will be loaded in cgi processing [05:13:27]execute_cgi json_proto POST (null) [05:13:27]execute_cgi path=json_proto method=POST [05:13:27]POST find Content-Length [05:13:27]Host: 172.17.50.195:8080 [05:13:27]Content-Length: 771 [05:13:27]Content-Type: application/json [05:13:27] [05:13:27]POST finish read [05:13:27]Found Content-Length = 771 [05:13:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092584", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 15.670, "sum" : 600.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 600.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:13:27]execute_script... [05:13:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092584", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 15.670, "sum" : 600.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 600.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:13:27]POST & json_proto [05:13:27]process_json_proto [05:13:27]json parsed OK: [05:13:27]protocol is kg_v1.0 [05:13:27]action value=close_receipt [05:13:27]process_action close_receipt [05:13:27]cmd_close_receipt [05:13:27]MH_GetDate [05:13:27]Write to MH i2c: F0 00 00 1B 02 0C [05:13:27]Write i2c OK [05:13:27]MH_I2C_Read... [05:13:27]Read from MH i2c: F0 [05:13:27]MH_I2C_Read... [05:13:27]Read from MH i2c: F0 09 00 [05:13:27]MH_I2C_Read... [05:13:27]Read from MH i2c: F0 09 00 1B 02 00 78 1D 1F 67 43 33 1C 67 29 [05:13:27]GetLastDocTimeStamp 1730092373 [05:13:27]current date 1730092408 [05:13:27]FM_GetShiftState [05:13:27]SAM_PROTO_GetShiftState [05:13:27]wFMCommunicate request_size=4 [05:13:27]MH_SAM_APDU [05:13:27]CAPDU: 80 13 01 00 [05:13:27]Write to MH i2c: E2 08 00 1C 02 80 13 01 00 00 00 00 00 9B [05:13:27]Write i2c OK [05:13:27]MH_I2C_Read... [05:13:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:13:27]Read from MH i2c: E2 [05:13:27]MH_I2C_Read... [05:13:27]Read from MH i2c: E2 0E 00 [05:13:27]MH_I2C_Read... [05:13:27]Read from MH i2c: E2 0E 00 1C 02 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 94 [05:13:27]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [05:13:27]wFMCommunicate OK [05:13:27]SAM_PROTO_GetShiftState done [05:13:27]FM_GetShiftState done [05:13:27]opened in 1730073493 [05:13:27]opened+sec_in_day 1730159893 [05:13:27]quantity*price = 60016 [05:13:27]sum+1 = 60017 [05:13:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.16 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 0.00 Безнал.: 600.16 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 140 28.10.2024 05:13 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317665 ФПД: 275538984991498 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T051328&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317665&fm=275538984991498&tin=02508201610067®Number=0000000000091628&sum=60016 [05:13:28]StoreToDocumentArchive [05:13:28]shift 546 fd 317665 [05:13:28]save to /storage/0546/doc_00317665 [05:13:28]save last doc name /storage/0546/doc_00317665 to /storage/kkm_last_doc_name [05:13:28]save OK [05:13:28]Clear old archive folders... [05:13:28]ProcessDocumentItem done err = 0, tmpTLVsize=250 [05:13:28]tlvbuf is B6E285D0 [05:13:28]SAM_PROTO_ClearQueue [05:13:28]wFMCommunicate request_size=4 [05:13:28]MH_SAM_APDU [05:13:28]CAPDU: 80 09 00 00 [05:13:28]Write to MH i2c: E2 08 00 29 02 80 09 00 00 00 00 00 00 9D [05:13:28]Write i2c OK [05:13:28]MH_I2C_Read... [05:13:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:13:28]Read from MH i2c: E2 [05:13:28]MH_I2C_Read... [05:13:28]Read from MH i2c: E2 03 00 [05:13:28]MH_I2C_Read... [05:13:28]Read from MH i2c: E2 03 00 29 02 00 90 00 9F [05:13:28]RAPDU: 90 00 [05:13:28]wFMCommunicate OK [05:13:28]SAM_PROTO_ClearQueue done [05:13:28]KKMCreateOFDPacket [05:13:28]OFDProtocolAddRootSTLVToBuf [05:13:28]FM_MakeSignedData [05:13:28]FM_MakeSignedData [05:13:28]SAM_PROTO_SignData [05:13:28]wFMCommunicate request_size=4 [05:13:28]MH_SAM_APDU [05:13:28]CAPDU: 80 0D 01 02 [05:13:28]Write to MH i2c: E2 08 00 2A 02 80 0D 01 02 00 00 00 00 A5 [05:13:28]Write i2c OK [05:13:28]MH_I2C_Read... [05:13:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:13:28]Read from MH i2c: E2 [05:13:28]MH_I2C_Read... [05:13:28]Read from MH i2c: E2 03 00 [05:13:28]MH_I2C_Read... [05:13:28]Read from MH i2c: E2 03 00 2A 02 00 90 00 A0 [05:13:28]RAPDU: 90 00 [05:13:28]wFMCommunicate OK [05:13:28]wFMCommunicate request_size=255 [05:13:28]MH_SAM_APDU [05:13:28]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 36 3D 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 70 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 70 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 78 1D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E1 D8 04 00 35 04 06 00 FA 99 [05:13:28]Write to MH i2c: E2 02 01 2B 02 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 36 3D 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 70 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 70 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 78 1D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E1 D8 04 00 35 04 06 00 FA 99 00 00 0A [05:13:28]Write i2c OK [05:13:28]MH_I2C_Read... [05:13:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:13:28]Read from MH i2c: E2 [05:13:28]MH_I2C_Read... [05:13:28]Read from MH i2c: E2 03 00 [05:13:28]MH_I2C_Read... [05:13:28]Read from MH i2c: E2 03 00 2B 02 00 90 00 A1 [05:13:28]RAPDU: 90 00 [05:13:28]wFMCommunicate OK [05:13:28]wFMCommunicate request_size=9 [05:13:28]MH_SAM_APDU [05:13:28]CAPDU: 80 0D 02 02 04 EB 52 7B 0A [05:13:28]Write to MH i2c: E2 0C 00 2C 02 80 0D 02 02 04 00 EB 52 7B 0A 00 00 72 [05:13:28]Write i2c OK [05:13:28]MH_I2C_Read... [05:13:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:13:29]Read from MH i2c: E2 [05:13:29]MH_I2C_Read... [05:13:29]Read from MH i2c: E2 03 00 [05:13:29]MH_I2C_Read... [05:13:29]Read from MH i2c: E2 03 00 2C 02 00 90 00 A2 [05:13:29]RAPDU: 90 00 [05:13:29]wFMCommunicate OK [05:13:29]wFMCommunicate request_size=4 [05:13:29]MH_SAM_APDU [05:13:29]CAPDU: 80 0D 03 02 [05:13:29]Write to MH i2c: E2 08 00 2D 02 80 0D 03 02 00 00 00 00 AA [05:13:29]Write i2c OK [05:13:29]MH_I2C_Read... [05:13:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:13:29]Read from MH i2c: E2 [05:13:29]MH_I2C_Read... [05:13:29]Read from MH i2c: E2 0B 00 [05:13:29]MH_I2C_Read... [05:13:29]Read from MH i2c: E2 0B 00 2D 02 00 31 7A 4B 3B 94 28 0B EF 90 00 92 [05:13:29]RAPDU: 31 7A 4B 3B 94 28 0B EF 90 00 [05:13:29]wFMCommunicate OK [05:13:29]SAM_PROTO_SignData done [05:13:29]FM_MakeSignedData done [05:13:29]CreateOFDProtocolMessage [05:13:29]wFMCommunicate request_size=4 [05:13:29]MH_SAM_APDU [05:13:29]CAPDU: 80 11 00 00 [05:13:29]Write to MH i2c: E2 08 00 2E 02 80 11 00 00 00 00 00 00 AA [05:13:29]Write i2c OK [05:13:29]MH_I2C_Read... [05:13:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:13:29]Read from MH i2c: E2 [05:13:29]MH_I2C_Read... [05:13:29]Read from MH i2c: E2 17 00 [05:13:29]MH_I2C_Read... [05:13:29]Read from MH i2c: E2 17 00 2E 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 FE [05:13:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [05:13:29]wFMCommunicate OK [05:13:29]CreateOFDProtocolMessage done [05:13:29]OFDSenderStorePacket 317665 [05:13:29]StoreOFDPacket docnum=317665 [05:13:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 43 2A 06 01 7A 5B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 36 3D 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 70 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 70 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 78 1D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E1 D8 04 00 35 04 06 00 FA 99 EB 52 7B 0A 31 7A 4B 3B 94 28 0B EF [05:13:29]CheckFolder [05:13:29]dirname=/storage/ofd_packets [05:13:29]CheckFolder done [05:13:29]ProducePacketName [05:13:29]name=ofd_packets/00317665 [05:13:29]NVStorageSaveData ofd_packets/00317665 [05:13:29]File name is /storage/ofd_packets/00317665 [05:13:29]Write 300 bytes [05:13:29]NVStorageSaveData done [05:13:29]OFDSenderStorePacket done [05:13:29]KKMCreateOFDPacket done [05:13:29]NVStorageSaveData kkm_last_timestamp [05:13:29]File name is /storage/kkm_last_timestamp [05:13:29]Write 4 bytes [05:13:29]NVStorageSaveData done [05:13:29]OFD Sender: Processing packet 317665 [packets to send 127, broken 126] [05:13:29]ProducePacketName [05:13:29]name=ofd_packets/00317665 [05:13:29]OFD Sender: To server: pG, [05:13:29]CommunicateWithHost lk.salyk.kg:30040 [05:13:29]ConnectInit lk.salyk.kg [05:13:29]ExternCall_PrintAddStr [05:13:29]wPrintStart [05:13:29]Write to MH i2c: 01 00 00 2F 02 31 [05:13:29]Write i2c OK [05:13:29]MH_I2C_Read... [05:13:29]Read from MH i2c: 01 [05:13:29]MH_I2C_Read... [05:13:29]Read from MH i2c: 01 07 00 [05:13:29]MH_I2C_Read... [05:13:29]Read from MH i2c: 01 07 00 2F 02 00 00 00 00 00 FF 0F 46 [05:13:29]RasterBufferAndPrint [05:13:29]line Счет N : (1)1092584 [05:13:29]line ИНН: 02508201610067 [05:13:29]line Контрольно-Кассовый Чек [05:13:29]line ПРОДАЖА [05:13:29]line ТРК (МРК, ГНК) : 81 [05:13:29]line Товар: 2711190000 [05:13:29]line ГАЗ-К-5 [05:13:29]line 15.670 * 38.30 [05:13:29]line = 600.16 [05:13:29]line НДС 12% НСП 1% [05:13:29]line > о реализуемом товаре [05:13:29]line ИТОГО: 600.16 [05:13:29]line НСП 1% : 5.31 [05:13:29]line НДС 12% : 63.73 [05:13:29]line Наличными: 0.00 [05:13:29]line Безнал.: 600.16 [05:13:29]line Место: АЗС № 101 "Партнер Нефть" [05:13:29]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [05:13:29]line СНО: Общий режим [05:13:29]line Чек 140 28.10.2024 05:13 [05:13:29]line Смена: 546 ФФД: 1.0 [05:13:29]line ЗНМ: 0300000082 [05:13:29]line РНМ: 0000000000091628 [05:13:29]line Версия ККМ: 001 [05:13:29]line Платежная система: Mbank [05:13:29]line ФМ: 0000000000874671 [05:13:29]line ФД: 317665 [05:13:29]line ФПД: 275538984991498 [05:13:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T051328&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317665&fm=275538984991498&tin=02508201610067®Number=0000000000091628&sum=60016 [05:13:29]Connected sock=11 [05:13:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 43 2A 06 01 7A 5B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 36 3D 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 70 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 70 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 78 1D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E1 D8 04 00 35 04 06 00 FA 99 EB 52 7B 0A 31 7A 4B 3B 94 28 0B EF [05:13:29]written 0, free lines is 4095 [05:13:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 6F 8C 47 00 E6 BC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E1 D8 04 00 F4 03 04 00 32 C9 1E 67 B6 04 01 00 00 33 E0 A6 26 56 0E F7 50 [05:13:29]CommunicateWithHost err = 0 [05:13:29]CheckOFDResponse [05:13:29]1017 (14) - 77093643461234 [05:13:29]1041 (16) - 0000000000874671 [05:13:29]1040 (4) - 317665 [05:13:29]1012 (4) - 27.10.2024 23:13 [05:13:29]1206 (1) - 0 [05:13:29]OFD Sender: Remove packet 317665 [05:13:29]ProducePacketName [05:13:29]name=ofd_packets/00317665 [05:13:29]NVStorageDeleteData [05:13:29]Write to MH i2c: 01 00 00 58 02 5A [05:13:29]Write i2c OK [05:13:29]MH_I2C_Read... [05:13:29]Read from MH i2c: 01 [05:13:29]MH_I2C_Read... [05:13:29]Read from MH i2c: 01 07 00 [05:13:29]MH_I2C_Read... [05:13:29]Read from MH i2c: 01 07 00 58 02 00 00 00 00 00 0B 0D 79 [05:13:29]RasterBufferAndPrint [05:13:29]line [05:13:29]line [05:13:29]line [05:13:29]line [05:13:29]line [05:13:29]written 0, free lines is 3345 [05:13:29]MH_Cut [05:13:29]Write to MH i2c: D1 01 00 5F 02 01 33 [05:13:29]Write i2c OK [05:13:29]MH_I2C_Read... [05:13:29]Read from MH i2c: D1 [05:13:29]MH_I2C_Read... [05:13:29]Read from MH i2c: D1 01 00 [05:13:29]MH_I2C_Read... [05:13:29]Read from MH i2c: D1 01 00 5F 02 00 32 [05:13:29]Write to MH i2c: 01 00 00 60 02 62 [05:13:29]Write i2c OK [05:13:29]MH_I2C_Read... [05:13:30]OFD Sender: No OFD packet to send [05:13:30]*** Cut start [05:13:30]*** Partial cut [05:13:30]*** CUTSNS_PIN = 1 [05:13:30]*** CUTSNS_PIN = 0 [05:13:30]*** Brake cut motor [05:13:31]Read from MH i2c: 01 [05:13:31]MH_I2C_Read... [05:13:31]*** Stop cut motor [05:13:31]*** Cut end [05:13:31]Read from MH i2c: 01 07 00 [05:13:31]MH_I2C_Read... [05:13:31]Read from MH i2c: 01 07 00 60 02 00 00 00 00 00 FF 0F 77 [05:13:31]process_action close_receipt done [05:13:31]requested_data is exist [05:13:31]produce_requested_data [05:13:31]requested_item fm.sn is exist - process it [05:13:31]wFMCommunicate request_size=4 [05:13:31]MH_SAM_APDU [05:13:31]CAPDU: 80 11 00 00 [05:13:31]Write to MH i2c: E2 08 00 61 02 80 11 00 00 00 00 00 00 DD [05:13:31]Write i2c OK [05:13:31]MH_I2C_Read... [05:13:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:13:31]Read from MH i2c: E2 [05:13:31]MH_I2C_Read... [05:13:31]Read from MH i2c: E2 17 00 [05:13:31]MH_I2C_Read... [05:13:31]Read from MH i2c: E2 17 00 61 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 31 [05:13:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [05:13:31]wFMCommunicate OK [05:13:31]requested_item fd.num is exist - process it [05:13:31]SAM_PROTO_GetFieldsCounters [05:13:31]wFMCommunicate request_size=4 [05:13:31]MH_SAM_APDU [05:13:31]CAPDU: 80 13 00 00 [05:13:31]Write to MH i2c: E2 08 00 62 02 80 13 00 00 00 00 00 00 E0 [05:13:31]Write i2c OK [05:13:31]MH_I2C_Read... [05:13:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:13:31]Read from MH i2c: E2 [05:13:31]MH_I2C_Read... [05:13:31]Read from MH i2c: E2 62 00 [05:13:31]MH_I2C_Read... [05:13:31]Read from MH i2c: E2 62 00 62 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E1 D8 04 00 0E 04 04 00 22 02 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 88 [05:13:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E1 D8 04 00 0E 04 04 00 22 02 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 [05:13:31]wFMCommunicate OK [05:13:31]SAM_PROTO_GetFieldsCounters done [05:13:31]requested_item shift.num is exist - process it [05:13:31]requested_item shift.opened is exist - process it [05:13:31]req_shift_opened [05:13:31]FM_GetShiftState [05:13:31]SAM_PROTO_GetShiftState [05:13:31]wFMCommunicate request_size=4 [05:13:31]MH_SAM_APDU [05:13:31]CAPDU: 80 13 01 00 [05:13:31]Write to MH i2c: E2 08 00 63 02 80 13 01 00 00 00 00 00 E2 [05:13:31]Write i2c OK [05:13:31]MH_I2C_Read... [05:13:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:13:31]Read from MH i2c: E2 [05:13:31]MH_I2C_Read... [05:13:31]Read from MH i2c: E2 0E 00 [05:13:31]MH_I2C_Read... [05:13:31]Read from MH i2c: E2 0E 00 63 02 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 DB [05:13:31]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [05:13:31]wFMCommunicate OK [05:13:31]SAM_PROTO_GetShiftState done [05:13:31]FM_GetShiftState done [05:13:31]req_shift_opened done [05:13:31]requested_item shift.open_date is exist - process it [05:13:31]req_shift_open_date [05:13:31]req_shift_open_date done [05:13:31]produce_requested_data done [05:13:31]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317665,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [05:13:31]process_action_free close_receipt [05:13:31]json_value_free [05:13:31]json_value_free done [05:13:31]process_json_proto returns [05:13:31]Send response to host [05:13:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317665,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [05:13:31]free response buf [05:13:31]execute_script done [05:13:31]execute_script returns [05:13:31]free content buf [05:13:31]Sock 9.Close socket [05:13:31]Sock 9.Thread stoped [05:13:35]OFD Sender: No OFD packet to send [05:13:40]OFD Sender: No OFD packet to send [05:13:45]OFD Sender: No OFD packet to send [05:13:45]accept exits with 8 [05:13:45]New connection [05:13:45]New thread 3067477348 created [05:13:45]Thread 3067333988 joined [05:13:45]Waiting for new connection... [05:13:45] Sock 8.Parse request [05:13:45]Sock 8.Check first char [05:13:45]Sock 8.First char is OK [05:13:45]request: POST /json_proto HTTP/1.0 [05:13:45]Method: POST [05:13:45]URL: /json_proto [05:13:45]Method is POST - this is cgi request [05:13:45]url: /json_proto [05:13:45]query_string will be loaded in cgi processing [05:13:45]execute_cgi json_proto POST (null) [05:13:45]execute_cgi path=json_proto method=POST [05:13:45]POST find Content-Length [05:13:45]Host: 172.17.50.195:8080 [05:13:45]Content-Length: 683 [05:13:45]Content-Type: application/json [05:13:45] [05:13:45]POST finish read [05:13:45]Found Content-Length = 683 [05:13:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092585", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:13:45]execute_script... [05:13: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)1092585", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:13:45]POST & json_proto [05:13:45]process_json_proto [05:13:45]json parsed OK: [05:13:45]protocol is kg_v1.0 [05:13:45]action value=close_receipt [05:13:45]process_action close_receipt [05:13:45]cmd_close_receipt [05:13:45]MH_GetDate [05:13:45]Write to MH i2c: F0 00 00 64 02 55 [05:13:45]Write i2c OK [05:13:45]MH_I2C_Read... [05:13:45]Read from MH i2c: F0 [05:13:45]MH_I2C_Read... [05:13:45]Read from MH i2c: F0 09 00 [05:13:45]MH_I2C_Read... [05:13:45]Read from MH i2c: F0 09 00 64 02 00 8A 1D 1F 67 43 33 1C 67 84 [05:13:45]GetLastDocTimeStamp 1730092408 [05:13:45]current date 1730092426 [05:13:45]FM_GetShiftState [05:13:45]SAM_PROTO_GetShiftState [05:13:45]wFMCommunicate request_size=4 [05:13:45]MH_SAM_APDU [05:13:45]CAPDU: 80 13 01 00 [05:13:45]Write to MH i2c: E2 08 00 65 02 80 13 01 00 00 00 00 00 E4 [05:13:45]Write i2c OK [05:13:45]MH_I2C_Read... [05:13:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:13:45]Read from MH i2c: E2 [05:13:45]MH_I2C_Read... [05:13:45]Read from MH i2c: E2 0E 00 [05:13:45]MH_I2C_Read... [05:13:45]Read from MH i2c: E2 0E 00 65 02 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 DD [05:13:45]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [05:13:45]wFMCommunicate OK [05:13:45]SAM_PROTO_GetShiftState done [05:13:45]FM_GetShiftState done [05:13:45]opened in 1730073493 [05:13:45]opened+sec_in_day 1730159893 [05:13:45]quantity*price = 200031 [05:13:45]sum+1 = 200032 [05:13:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.31 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 141 28.10.2024 05:13 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317666 ФПД: 51205055957422 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T051346&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317666&fm=51205055957422&tin=02508201610067®Number=0000000000091628&sum=200000 [05:13:46]StoreToDocumentArchive [05:13:46]shift 546 fd 317666 [05:13:46]save to /storage/0546/doc_00317666 [05:13:46]save last doc name /storage/0546/doc_00317666 to /storage/kkm_last_doc_name [05:13:46]save OK [05:13:46]Clear old archive folders... [05:13:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:13:46]tlvbuf is 000929D0 [05:13:46]SAM_PROTO_ClearQueue [05:13:46]wFMCommunicate request_size=4 [05:13:46]MH_SAM_APDU [05:13:46]CAPDU: 80 09 00 00 [05:13:46]Write to MH i2c: E2 08 00 72 02 80 09 00 00 00 00 00 00 E6 [05:13:46]Write i2c OK [05:13:46]MH_I2C_Read... [05:13:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:13:46]Read from MH i2c: E2 [05:13:46]MH_I2C_Read... [05:13:46]Read from MH i2c: E2 03 00 [05:13:46]MH_I2C_Read... [05:13:46]Read from MH i2c: E2 03 00 72 02 00 90 00 E8 [05:13:46]RAPDU: 90 00 [05:13:46]wFMCommunicate OK [05:13:46]SAM_PROTO_ClearQueue done [05:13:46]KKMCreateOFDPacket [05:13:46]OFDProtocolAddRootSTLVToBuf [05:13:46]FM_MakeSignedData [05:13:46]FM_MakeSignedData [05:13:46]SAM_PROTO_SignData [05:13:46]wFMCommunicate request_size=4 [05:13:46]MH_SAM_APDU [05:13:46]CAPDU: 80 0D 01 02 [05:13:46]Write to MH i2c: E2 08 00 73 02 80 0D 01 02 00 00 00 00 EE [05:13:46]Write i2c OK [05:13:46]MH_I2C_Read... [05:13:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:13:46]Read from MH i2c: E2 [05:13:46]MH_I2C_Read... [05:13:46]Read from MH i2c: E2 03 00 [05:13:46]MH_I2C_Read... [05:13:46]Read from MH i2c: E2 03 00 73 02 00 90 00 E9 [05:13:46]RAPDU: 90 00 [05:13:46]wFMCommunicate OK [05:13:46]wFMCommunicate request_size=255 [05:13:46]MH_SAM_APDU [05:13: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 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 00 00 00 F4 03 04 00 8A 1D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E2 D8 04 00 35 04 06 00 2E [05:13:46]Write to MH i2c: E2 02 01 74 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 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 00 00 00 F4 03 04 00 8A 1D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E2 D8 04 00 35 04 06 00 2E 00 00 88 [05:13:46]Write i2c OK [05:13:46]MH_I2C_Read... [05:13:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:13:46]Read from MH i2c: E2 [05:13:46]MH_I2C_Read... [05:13:46]Read from MH i2c: E2 03 00 [05:13:46]MH_I2C_Read... [05:13:46]Read from MH i2c: E2 03 00 74 02 00 90 00 EA [05:13:46]RAPDU: 90 00 [05:13:46]wFMCommunicate OK [05:13:46]wFMCommunicate request_size=10 [05:13:46]MH_SAM_APDU [05:13:46]CAPDU: 80 0D 02 02 05 92 1B 2B C9 AE [05:13:46]Write to MH i2c: E2 0D 00 75 02 80 0D 02 02 05 00 92 1B 2B C9 AE 00 00 4A [05:13:46]Write i2c OK [05:13:46]MH_I2C_Read... [05:13:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:13:47]Read from MH i2c: E2 [05:13:47]MH_I2C_Read... [05:13:47]Read from MH i2c: E2 03 00 [05:13:47]MH_I2C_Read... [05:13:47]Read from MH i2c: E2 03 00 75 02 00 90 00 EB [05:13:47]RAPDU: 90 00 [05:13:47]wFMCommunicate OK [05:13:47]wFMCommunicate request_size=4 [05:13:47]MH_SAM_APDU [05:13:47]CAPDU: 80 0D 03 02 [05:13:47]Write to MH i2c: E2 08 00 76 02 80 0D 03 02 00 00 00 00 F3 [05:13:47]Write i2c OK [05:13:47]MH_I2C_Read... [05:13:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:13:47]Read from MH i2c: E2 [05:13:47]MH_I2C_Read... [05:13:47]Read from MH i2c: E2 0B 00 [05:13:47]MH_I2C_Read... [05:13:47]Read from MH i2c: E2 0B 00 76 02 00 0F 3A B2 77 C9 68 E0 D7 90 00 4E [05:13:47]RAPDU: 0F 3A B2 77 C9 68 E0 D7 90 00 [05:13:47]wFMCommunicate OK [05:13:47]SAM_PROTO_SignData done [05:13:47]FM_MakeSignedData done [05:13:47]CreateOFDProtocolMessage [05:13:47]wFMCommunicate request_size=4 [05:13:47]MH_SAM_APDU [05:13:47]CAPDU: 80 11 00 00 [05:13:47]Write to MH i2c: E2 08 00 77 02 80 11 00 00 00 00 00 00 F3 [05:13:47]Write i2c OK [05:13:47]MH_I2C_Read... [05:13:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:13:47]Read from MH i2c: E2 [05:13:47]MH_I2C_Read... [05:13:47]Read from MH i2c: E2 17 00 [05:13:47]MH_I2C_Read... [05:13:47]Read from MH i2c: E2 17 00 77 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 47 [05:13:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [05:13:47]wFMCommunicate OK [05:13:47]CreateOFDProtocolMessage done [05:13:47]OFDSenderStorePacket 317666 [05:13:47]StoreOFDPacket docnum=317666 [05:13:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 D2 29 07 01 D8 55 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 00 00 00 F4 03 04 00 8A 1D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E2 D8 04 00 35 04 06 00 2E 92 1B 2B C9 AE 0F 3A B2 77 C9 68 E0 D7 [05:13:47]CheckFolder [05:13:47]dirname=/storage/ofd_packets [05:13:47]CheckFolder done [05:13:47]ProducePacketName [05:13:47]name=ofd_packets/00317666 [05:13:47]NVStorageSaveData ofd_packets/00317666 [05:13:47]File name is /storage/ofd_packets/00317666 [05:13:47]Write 301 bytes [05:13:47]NVStorageSaveData done [05:13:47]OFDSenderStorePacket done [05:13:47]KKMCreateOFDPacket done [05:13:47]NVStorageSaveData kkm_last_timestamp [05:13:47]File name is /storage/kkm_last_timestamp [05:13:47]Write 4 bytes [05:13:47]NVStorageSaveData done [05:13:47]ExternCall_PrintAddStr [05:13:47]wPrintStart [05:13:47]Write to MH i2c: 01 00 00 78 02 7A [05:13:47]Write i2c OK [05:13:47]MH_I2C_Read... [05:13:47]Read from MH i2c: 01 [05:13:47]MH_I2C_Read... [05:13:47]Read from MH i2c: 01 07 00 [05:13:47]MH_I2C_Read... [05:13:47]Read from MH i2c: 01 07 00 78 02 00 00 00 00 00 FF 0F 8F [05:13:47]RasterBufferAndPrint [05:13:47]line Счет N : (1)1092585 [05:13:47]line ИНН: 02508201610067 [05:13:47]line Контрольно-Кассовый Чек [05:13:47]line ПРОДАЖА [05:13:47]line ТРК (МРК, ГНК) : 63 [05:13:47]line Товар: 2710124130 [05:13:47]line Аи-92-К-2 [05:13:47]line 29.900 * 66.90 [05:13:47]line = 2000.31 [05:13:47]line НДС 12% НСП 1% [05:13:47]line > о реализуемом товаре [05:13:47]line ОКРУГЛЕНИЕ: -0.31 [05:13:47]line ИТОГО: 2000.00 [05:13:47]line Внесено: 2000.00 [05:13:47]line СДАЧА: 0.00 [05:13:47]line НСП 1% : 17.70 [05:13:47]line НДС 12% : 212.42 [05:13:47]line Наличными: 2000.00 [05:13:47]line Безнал.: 0.00 [05:13:47]line Место: АЗС № 101 "Партнер Нефть" [05:13:47]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [05:13:47]line СНО: Общий режим [05:13:47]line Чек 141 28.10.2024 05:13 [05:13:47]line Смена: 546 ФФД: 1.0 [05:13:47]line ЗНМ: 0300000082 [05:13:47]line РНМ: 0000000000091628 [05:13:47]line Версия ККМ: 001 [05:13:47]line ФМ: 0000000000874671 [05:13:47]line ФД: 317666 [05:13:47]line ФПД: 51205055957422 [05:13:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T051346&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317666&fm=51205055957422&tin=02508201610067®Number=0000000000091628&sum=200000 [05:13:47]OFD Sender: Processing packet 317666 [packets to send 127, broken 126] [05:13:47]ProducePacketName [05:13:47]name=ofd_packets/00317666 [05:13:47]OFD Sender: To server: pG, [05:13:47]CommunicateWithHost lk.salyk.kg:30040 [05:13:47]ConnectInit lk.salyk.kg [05:13:47]written 0, free lines is 4095 [05:13:47]Connected sock=10 [05:13:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 D2 29 07 01 D8 55 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 00 00 00 F4 03 04 00 8A 1D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E2 D8 04 00 35 04 06 00 2E 92 1B 2B C9 AE 0F 3A B2 77 C9 68 E0 D7 [05:13:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 50 B0 47 00 9F BE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E2 D8 04 00 F4 03 04 00 44 C9 1E 67 B6 04 01 00 00 68 EF BB 5C 19 4C 5B 39 [05:13:47]CommunicateWithHost err = 0 [05:13:47]CheckOFDResponse [05:13:47]1017 (14) - 77093643461234 [05:13:47]1041 (16) - 0000000000874671 [05:13:47]1040 (4) - 317666 [05:13:47]1012 (4) - 27.10.2024 23:14 [05:13:47]1206 (1) - 0 [05:13:47]OFD Sender: Remove packet 317666 [05:13:47]ProducePacketName [05:13:47]name=ofd_packets/00317666 [05:13:47]NVStorageDeleteData [05:13:47]Write to MH i2c: 01 00 00 A3 02 A5 [05:13:47]Write i2c OK [05:13:47]MH_I2C_Read... [05:13:47]Read from MH i2c: 01 [05:13:47]MH_I2C_Read... [05:13:47]Read from MH i2c: 01 07 00 [05:13:47]MH_I2C_Read... [05:13:47]Read from MH i2c: 01 07 00 A3 02 00 00 00 00 00 EA 0C A2 [05:13:47]RasterBufferAndPrint [05:13:47]line [05:13:47]line [05:13:47]line [05:13:47]line [05:13:47]line [05:13:47]written 0, free lines is 3312 [05:13:47]MH_Cut [05:13:47]Write to MH i2c: D1 01 00 AA 02 01 7E [05:13:47]Write i2c OK [05:13:47]MH_I2C_Read... [05:13:47]Read from MH i2c: D1 [05:13:47]MH_I2C_Read... [05:13:47]Read from MH i2c: D1 01 00 [05:13:47]MH_I2C_Read... [05:13:47]Read from MH i2c: D1 01 00 AA 02 00 7D [05:13:47]Write to MH i2c: 01 00 00 AB 02 AD [05:13:47]Write i2c OK [05:13:47]MH_I2C_Read... [05:13:48]OFD Sender: No OFD packet to send [05:13:48]*** Cut start [05:13:48]*** Partial cut [05:13:48]*** CUTSNS_PIN = 1 [05:13:48]*** CUTSNS_PIN = 0 [05:13:48]*** Brake cut motor [05:13:49]Read from MH i2c: 01 [05:13:49]MH_I2C_Read... [05:13:49]*** Stop cut motor [05:13:49]*** Cut end [05:13:49]Read from MH i2c: 01 07 00 [05:13:49]MH_I2C_Read... [05:13:49]Read from MH i2c: 01 07 00 AB 02 00 00 00 00 00 FF 0F C2 [05:13:49]process_action close_receipt done [05:13:49]requested_data is exist [05:13:49]produce_requested_data [05:13:49]requested_item fm.sn is exist - process it [05:13:49]wFMCommunicate request_size=4 [05:13:49]MH_SAM_APDU [05:13:49]CAPDU: 80 11 00 00 [05:13:49]Write to MH i2c: E2 08 00 AC 02 80 11 00 00 00 00 00 00 28 [05:13:49]Write i2c OK [05:13:49]MH_I2C_Read... [05:13:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:13:49]Read from MH i2c: E2 [05:13:49]MH_I2C_Read... [05:13:49]Read from MH i2c: E2 17 00 [05:13:49]MH_I2C_Read... [05:13:49]Read from MH i2c: E2 17 00 AC 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 7C [05:13:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [05:13:49]wFMCommunicate OK [05:13:49]requested_item fd.num is exist - process it [05:13:49]SAM_PROTO_GetFieldsCounters [05:13:49]wFMCommunicate request_size=4 [05:13:49]MH_SAM_APDU [05:13:49]CAPDU: 80 13 00 00 [05:13:49]Write to MH i2c: E2 08 00 AD 02 80 13 00 00 00 00 00 00 2B [05:13:49]Write i2c OK [05:13:49]MH_I2C_Read... [05:13:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:13:49]Read from MH i2c: E2 [05:13:49]MH_I2C_Read... [05:13:49]Read from MH i2c: E2 62 00 [05:13:49]MH_I2C_Read... [05:13:49]Read from MH i2c: E2 62 00 AD 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E2 D8 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 8D 00 00 00 5E 04 04 00 8D 00 00 00 57 04 04 00 8E 00 00 00 19 04 04 00 00 00 00 00 90 00 D7 [05:13:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E2 D8 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 8D 00 00 00 5E 04 04 00 8D 00 00 00 57 04 04 00 8E 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:13:49]wFMCommunicate OK [05:13:49]SAM_PROTO_GetFieldsCounters done [05:13:49]requested_item shift.num is exist - process it [05:13:49]requested_item shift.opened is exist - process it [05:13:49]req_shift_opened [05:13:49]FM_GetShiftState [05:13:49]SAM_PROTO_GetShiftState [05:13:49]wFMCommunicate request_size=4 [05:13:49]MH_SAM_APDU [05:13:49]CAPDU: 80 13 01 00 [05:13:49]Write to MH i2c: E2 08 00 AE 02 80 13 01 00 00 00 00 00 2D [05:13:49]Write i2c OK [05:13:49]MH_I2C_Read... [05:13:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:13:49]Read from MH i2c: E2 [05:13:49]MH_I2C_Read... [05:13:49]Read from MH i2c: E2 0E 00 [05:13:49]MH_I2C_Read... [05:13:49]Read from MH i2c: E2 0E 00 AE 02 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 26 [05:13:49]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [05:13:49]wFMCommunicate OK [05:13:49]SAM_PROTO_GetShiftState done [05:13:49]FM_GetShiftState done [05:13:49]req_shift_opened done [05:13:49]requested_item shift.open_date is exist - process it [05:13:49]req_shift_open_date [05:13:49]req_shift_open_date done [05:13:49]produce_requested_data done [05:13:49]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317666,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [05:13:49]process_action_free close_receipt [05:13:49]json_value_free [05:13:49]json_value_free done [05:13:49]process_json_proto returns [05:13:49]Send response to host [05:13:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317666,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [05:13:49]free response buf [05:13:49]execute_script done [05:13:49]execute_script returns [05:13:49]free content buf [05:13:49]Sock 8.Close socket [05:13:49]Sock 8.Thread stoped [05:13:53]OFD Sender: No OFD packet to send [05:13:58]OFD Sender: No OFD packet to send [05:14:03]OFD Sender: No OFD packet to send [05:14:08]OFD Sender: No OFD packet to send [05:14:13]OFD Sender: No OFD packet to send [05:14:14]accept exits with 9 [05:14:14]New connection [05:14:14]New thread 3067333988 created [05:14:14]Thread 3067477348 joined [05:14:14]Waiting for new connection... [05:14:14] Sock 9.Parse request [05:14:14]Sock 9.Check first char [05:14:14]Sock 9.First char is OK [05:14:14]request: POST /json_proto HTTP/1.0 [05:14:14]Method: POST [05:14:14]URL: /json_proto [05:14:14]Method is POST - this is cgi request [05:14:14]url: /json_proto [05:14:14]query_string will be loaded in cgi processing [05:14:14]execute_cgi json_proto POST (null) [05:14:14]execute_cgi path=json_proto method=POST [05:14:14]POST find Content-Length [05:14:14]Host: 172.17.50.195:8080 [05:14:14]Content-Length: 652 [05:14:14]Content-Type: application/json [05:14:14] [05:14:14]POST finish read [05:14:14]Found Content-Length = 652 [05:14:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)334761", "tax_sys" : 0, "items" : [ { "code": "2000036190018", "name": "\u041A\u043E\u0444\u0435 \u0410\u043C\u0435\u0440\u0438\u043A\u0430\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" ] } } [05:14:14]execute_script... [05:14:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)334761", "tax_sys" : 0, "items" : [ { "code": "2000036190018", "name": "\u041A\u043E\u0444\u0435 \u0410\u043C\u0435\u0440\u0438\u043A\u0430\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" ] } } [05:14:14]POST & json_proto [05:14:14]process_json_proto [05:14:14]json parsed OK: [05:14:14]protocol is kg_v1.0 [05:14:14]action value=close_receipt [05:14:14]process_action close_receipt [05:14:14]cmd_close_receipt [05:14:14]MH_GetDate [05:14:14]Write to MH i2c: F0 00 00 AF 02 A0 [05:14:14]Write i2c OK [05:14:14]MH_I2C_Read... [05:14:14]Read from MH i2c: F0 [05:14:14]MH_I2C_Read... [05:14:14]Read from MH i2c: F0 09 00 [05:14:14]MH_I2C_Read... [05:14:14]Read from MH i2c: F0 09 00 AF 02 00 A7 1D 1F 67 43 33 1C 67 EC [05:14:14]GetLastDocTimeStamp 1730092426 [05:14:14]current date 1730092455 [05:14:14]FM_GetShiftState [05:14:14]SAM_PROTO_GetShiftState [05:14:14]wFMCommunicate request_size=4 [05:14:14]MH_SAM_APDU [05:14:14]CAPDU: 80 13 01 00 [05:14:14]Write to MH i2c: E2 08 00 B0 02 80 13 01 00 00 00 00 00 2F [05:14:14]Write i2c OK [05:14:14]MH_I2C_Read... [05:14:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:14:14]Read from MH i2c: E2 [05:14:14]MH_I2C_Read... [05:14:14]Read from MH i2c: E2 0E 00 [05:14:14]MH_I2C_Read... [05:14:14]Read from MH i2c: E2 0E 00 B0 02 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 28 [05:14:14]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [05:14:14]wFMCommunicate OK [05:14:14]SAM_PROTO_GetShiftState done [05:14:14]FM_GetShiftState done [05:14:14]opened in 1730073493 [05:14:14]opened+sec_in_day 1730159893 [05:14:14]quantity*price = 12500 [05:14:14]sum+1 = 12501 [05:14:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 125.00 НСП 1% : 1.11 НДС 12% : 13.27 Наличными: 125.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 142 28.10.2024 05:14 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317667 ФПД: 13922850168709 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T051415&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317667&fm=13922850168709&tin=02508201610067®Number=0000000000091628&sum=12500 0 [05:14:15]StoreToDocumentArchive [05:14:15]shift 546 fd 317667 [05:14:15]save to /storage/0546/doc_00317667 [05:14:15]save last doc name /storage/0546/doc_00317667 to /storage/kkm_last_doc_name [05:14:15]save OK [05:14:15]Clear old archive folders... [05:14:15]ProcessDocumentItem done err = 0, tmpTLVsize=284 [05:14:15]tlvbuf is 000A5ED0 [05:14:15]SAM_PROTO_ClearQueue [05:14:15]wFMCommunicate request_size=4 [05:14:15]MH_SAM_APDU [05:14:15]CAPDU: 80 09 00 00 [05:14:15]Write to MH i2c: E2 08 00 BD 02 80 09 00 00 00 00 00 00 31 [05:14:15]Write i2c OK [05:14:15]MH_I2C_Read... [05:14:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:14:15]Read from MH i2c: E2 [05:14:15]MH_I2C_Read... [05:14:15]Read from MH i2c: E2 03 00 [05:14:15]MH_I2C_Read... [05:14:15]Read from MH i2c: E2 03 00 BD 02 00 90 00 33 [05:14:15]RAPDU: 90 00 [05:14:15]wFMCommunicate OK [05:14:15]SAM_PROTO_ClearQueue done [05:14:15]KKMCreateOFDPacket [05:14:15]OFDProtocolAddRootSTLVToBuf [05:14:15]FM_MakeSignedData [05:14:15]FM_MakeSignedData [05:14:15]SAM_PROTO_SignData [05:14:15]wFMCommunicate request_size=4 [05:14:15]MH_SAM_APDU [05:14:15]CAPDU: 80 0D 01 02 [05:14:15]Write to MH i2c: E2 08 00 BE 02 80 0D 01 02 00 00 00 00 39 [05:14:15]Write i2c OK [05:14:15]MH_I2C_Read... [05:14:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:14:15]Read from MH i2c: E2 [05:14:15]MH_I2C_Read... [05:14:15]Read from MH i2c: E2 03 00 [05:14:15]MH_I2C_Read... [05:14:15]Read from MH i2c: E2 03 00 BE 02 00 90 00 34 [05:14:15]RAPDU: 90 00 [05:14:15]wFMCommunicate OK [05:14:15]wFMCommunicate request_size=255 [05:14:15]MH_SAM_APDU [05:14:15]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 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 8E 00 00 00 F4 03 04 00 A7 1D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 [05:14:15]Write to MH i2c: E2 02 01 BF 02 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 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 8E 00 00 00 F4 03 04 00 A7 1D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 00 00 D8 [05:14:15]Write i2c OK [05:14:15]MH_I2C_Read... [05:14:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:14:16]Read from MH i2c: E2 [05:14:16]MH_I2C_Read... [05:14:16]Read from MH i2c: E2 03 00 [05:14:16]MH_I2C_Read... [05:14:16]Read from MH i2c: E2 03 00 BF 02 00 90 00 35 [05:14:16]RAPDU: 90 00 [05:14:16]wFMCommunicate OK [05:14:16]wFMCommunicate request_size=43 [05:14:16]MH_SAM_APDU [05:14:16]CAPDU: 80 0D 02 02 26 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E3 D8 04 00 35 04 06 00 0C A9 AA 89 DF 85 [05:14:16]Write to MH i2c: E2 2E 00 C0 02 80 0D 02 02 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E3 D8 04 00 35 04 06 00 0C A9 AA 89 DF 85 00 00 30 [05:14:16]Write i2c OK [05:14:16]MH_I2C_Read... [05:14:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:14:16]Read from MH i2c: E2 [05:14:16]MH_I2C_Read... [05:14:16]Read from MH i2c: E2 03 00 [05:14:16]MH_I2C_Read... [05:14:16]Read from MH i2c: E2 03 00 C0 02 00 90 00 36 [05:14:16]RAPDU: 90 00 [05:14:16]wFMCommunicate OK [05:14:16]wFMCommunicate request_size=4 [05:14:16]MH_SAM_APDU [05:14:16]CAPDU: 80 0D 03 02 [05:14:16]Write to MH i2c: E2 08 00 C1 02 80 0D 03 02 00 00 00 00 3E [05:14:16]Write i2c OK [05:14:16]MH_I2C_Read... [05:14:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:14:16]Read from MH i2c: E2 [05:14:16]MH_I2C_Read... [05:14:16]Read from MH i2c: E2 0B 00 [05:14:16]MH_I2C_Read... [05:14:16]Read from MH i2c: E2 0B 00 C1 02 00 95 0A 22 00 24 AA AE 98 90 00 14 [05:14:16]RAPDU: 95 0A 22 00 24 AA AE 98 90 00 [05:14:16]wFMCommunicate OK [05:14:16]SAM_PROTO_SignData done [05:14:16]FM_MakeSignedData done [05:14:16]CreateOFDProtocolMessage [05:14:16]wFMCommunicate request_size=4 [05:14:16]MH_SAM_APDU [05:14:16]CAPDU: 80 11 00 00 [05:14:16]Write to MH i2c: E2 08 00 C2 02 80 11 00 00 00 00 00 00 3E [05:14:16]Write i2c OK [05:14:16]MH_I2C_Read... [05:14:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:14:16]Read from MH i2c: E2 [05:14:16]MH_I2C_Read... [05:14:16]Read from MH i2c: E2 17 00 [05:14:16]MH_I2C_Read... [05:14:16]Read from MH i2c: E2 17 00 C2 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 92 [05:14:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [05:14:16]wFMCommunicate OK [05:14:16]CreateOFDProtocolMessage done [05:14:16]OFDSenderStorePacket 317667 [05:14:16]StoreOFDPacket docnum=317667 [05:14:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 30 01 00 00 D8 7F 28 01 3E 54 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 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 8E 00 00 00 F4 03 04 00 A7 1D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E3 D8 04 00 35 04 06 00 0C A9 AA 89 DF 85 95 0A 22 00 24 AA AE 98 [05:14:16]CheckFolder [05:14:16]dirname=/storage/ofd_packets [05:14:16]CheckFolder done [05:14:16]ProducePacketName [05:14:16]name=ofd_packets/00317667 [05:14:16]NVStorageSaveData ofd_packets/00317667 [05:14:16]File name is /storage/ofd_packets/00317667 [05:14:16]Write 334 bytes [05:14:16]NVStorageSaveData done [05:14:16]OFDSenderStorePacket done [05:14:16]KKMCreateOFDPacket done [05:14:16]NVStorageSaveData kkm_last_timestamp [05:14:16]File name is /storage/kkm_last_timestamp [05:14:16]Write 4 bytes [05:14:16]NVStorageSaveData done [05:14:16]ExternCall_PrintAddStr [05:14:16]wPrintStart [05:14:16]Write to MH i2c: 01 00 00 C3 02 C5 [05:14:16]Write i2c OK [05:14:16]MH_I2C_Read... [05:14:16]Read from MH i2c: 01 [05:14:16]MH_I2C_Read... [05:14:16]Read from MH i2c: 01 07 00 [05:14:16]MH_I2C_Read... [05:14:16]Read from MH i2c: 01 07 00 C3 02 00 00 00 00 00 FF 0F DA [05:14:16]RasterBufferAndPrint [05:14:16]line Счет N : (3)334761 [05:14:16]line ИНН: 02508201610067 [05:14:16]line Контрольно-Кассовый Чек [05:14:16]line ПРОДАЖА [05:14:16]line Товар: 2000036190018 [05:14:16]line Кофе Американо XL(GABB TRADE) [05:14:16]line 1.000 * 125.00 [05:14:16]line = 125.00 [05:14:16]line НДС 12% НСП 1% [05:14:16]line > о реализуемом товаре [05:14:16]line ИТОГО: 125.00 [05:14:16]line НСП 1% : 1.11 [05:14:16]line НДС 12% : 13.27 [05:14:16]line Наличными: 125.00 [05:14:16]line Безнал.: 0.00 [05:14:16]line Место: АЗС № 101 "Партнер Нефть" [05:14:16]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [05:14:16]line СНО: Общий режим [05:14:16]line Чек 142 28.10.2024 05:14 [05:14:16]line Смена: 546 ФФД: 1.0 [05:14:16]line ЗНМ: 0300000082 [05:14:16]line РНМ: 0000000000091628 [05:14:16]line Версия ККМ: 001 [05:14:16]line ФМ: 0000000000874671 [05:14:16]line ФД: 317667 [05:14:16]line ФПД: 13922850168709 [05:14:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T051415&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317667&fm=13922850168709&tin=02508201610067®Number=0000000000091628&sum=12500 [05:14:16]OFD Sender: Processing packet 317667 [packets to send 127, broken 126] [05:14:16]ProducePacketName [05:14:16]name=ofd_packets/00317667 [05:14:16]OFD Sender: To server: pG, [05:14:16]CommunicateWithHost lk.salyk.kg:30040 [05:14:16]ConnectInit lk.salyk.kg [05:14:16]line 0 [05:14:16]written 0, free lines is 4095 [05:14:16]Connected sock=10 [05:14:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 30 01 00 00 D8 7F 28 01 3E 54 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 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 8E 00 00 00 F4 03 04 00 A7 1D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E3 D8 04 00 35 04 06 00 0C A9 AA 89 DF 85 95 0A 22 00 24 AA AE 98 [05:14:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 44 13 47 00 7B 98 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E3 D8 04 00 F4 03 04 00 61 C9 1E 67 B6 04 01 00 00 5C 7C FC 7D FF FD DC 73 [05:14:16]CommunicateWithHost err = 0 [05:14:16]CheckOFDResponse [05:14:16]1017 (14) - 77093643461234 [05:14:16]1041 (16) - 0000000000874671 [05:14:16]1040 (4) - 317667 [05:14:16]1012 (4) - 27.10.2024 23:14 [05:14:16]1206 (1) - 0 [05:14:16]OFD Sender: Remove packet 317667 [05:14:16]ProducePacketName [05:14:16]name=ofd_packets/00317667 [05:14:16]NVStorageDeleteData [05:14:17]Write to MH i2c: 01 00 00 EC 02 EE [05:14:17]Write i2c OK [05:14:17]MH_I2C_Read... [05:14:17]Read from MH i2c: 01 [05:14:17]MH_I2C_Read... [05:14:17]Read from MH i2c: 01 07 00 [05:14:17]MH_I2C_Read... [05:14:17]Read from MH i2c: 01 07 00 EC 02 00 00 00 00 00 01 0D 03 [05:14:17]RasterBufferAndPrint [05:14:17]line [05:14:17]line [05:14:17]line [05:14:17]line [05:14:17]line [05:14:17]written 0, free lines is 3335 [05:14:17]MH_Cut [05:14:17]Write to MH i2c: D1 01 00 F3 02 01 C7 [05:14:17]Write i2c OK [05:14:17]MH_I2C_Read... [05:14:17]Read from MH i2c: D1 [05:14:17]MH_I2C_Read... [05:14:17]Read from MH i2c: D1 01 00 [05:14:17]MH_I2C_Read... [05:14:17]Read from MH i2c: D1 01 00 F3 02 00 C6 [05:14:17]Write to MH i2c: 01 00 00 F4 02 F6 [05:14:17]Write i2c OK [05:14:17]MH_I2C_Read... [05:14:17]OFD Sender: No OFD packet to send [05:14:17]*** Cut start [05:14:17]*** Partial cut [05:14:17]*** CUTSNS_PIN = 1 [05:14:17]*** CUTSNS_PIN = 0 [05:14:18]*** Brake cut motor [05:14:18]Read from MH i2c: 01 [05:14:18]MH_I2C_Read... [05:14:18]*** Stop cut motor [05:14:18]*** Cut end [05:14:18]Read from MH i2c: 01 07 00 [05:14:18]MH_I2C_Read... [05:14:18]Read from MH i2c: 01 07 00 F4 02 00 00 00 00 00 FF 0F 0B [05:14:18]process_action close_receipt done [05:14:18]requested_data is exist [05:14:18]produce_requested_data [05:14:18]requested_item fm.sn is exist - process it [05:14:18]wFMCommunicate request_size=4 [05:14:18]MH_SAM_APDU [05:14:18]CAPDU: 80 11 00 00 [05:14:18]Write to MH i2c: E2 08 00 F5 02 80 11 00 00 00 00 00 00 71 [05:14:18]Write i2c OK [05:14:18]MH_I2C_Read... [05:14:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:14:18]Read from MH i2c: E2 [05:14:18]MH_I2C_Read... [05:14:18]Read from MH i2c: E2 17 00 [05:14:18]MH_I2C_Read... [05:14:18]Read from MH i2c: E2 17 00 F5 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C5 [05:14:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [05:14:18]wFMCommunicate OK [05:14:18]requested_item fd.num is exist - process it [05:14:18]SAM_PROTO_GetFieldsCounters [05:14:18]wFMCommunicate request_size=4 [05:14:18]MH_SAM_APDU [05:14:18]CAPDU: 80 13 00 00 [05:14:18]Write to MH i2c: E2 08 00 F6 02 80 13 00 00 00 00 00 00 74 [05:14:18]Write i2c OK [05:14:18]MH_I2C_Read... [05:14:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:14:18]Read from MH i2c: E2 [05:14:18]MH_I2C_Read... [05:14:18]Read from MH i2c: E2 62 00 [05:14:18]MH_I2C_Read... [05:14:18]Read from MH i2c: E2 62 00 F6 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E3 D8 04 00 0E 04 04 00 22 02 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 24 [05:14:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E3 D8 04 00 0E 04 04 00 22 02 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 [05:14:18]wFMCommunicate OK [05:14:18]SAM_PROTO_GetFieldsCounters done [05:14:18]requested_item shift.num is exist - process it [05:14:18]requested_item shift.opened is exist - process it [05:14:18]req_shift_opened [05:14:18]FM_GetShiftState [05:14:18]SAM_PROTO_GetShiftState [05:14:18]wFMCommunicate request_size=4 [05:14:18]MH_SAM_APDU [05:14:18]CAPDU: 80 13 01 00 [05:14:18]Write to MH i2c: E2 08 00 F7 02 80 13 01 00 00 00 00 00 76 [05:14:18]Write i2c OK [05:14:18]MH_I2C_Read... [05:14:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:14:18]Read from MH i2c: E2 [05:14:18]MH_I2C_Read... [05:14:18]Read from MH i2c: E2 0E 00 [05:14:18]MH_I2C_Read... [05:14:18]Read from MH i2c: E2 0E 00 F7 02 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 6F [05:14:18]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [05:14:18]wFMCommunicate OK [05:14:18]SAM_PROTO_GetShiftState done [05:14:18]FM_GetShiftState done [05:14:18]req_shift_opened done [05:14:18]requested_item shift.open_date is exist - process it [05:14:18]req_shift_open_date [05:14:18]req_shift_open_date done [05:14:18]produce_requested_data done [05:14:18]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317667,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [05:14:18]process_action_free close_receipt [05:14:18]json_value_free [05:14:18]json_value_free done [05:14:18]process_json_proto returns [05:14:18]Send response to host [05:14:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317667,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [05:14:18]free response buf [05:14:18]execute_script done [05:14:18]execute_script returns [05:14:18]free content buf [05:14:18]Sock 9.Close socket [05:14:18]Sock 9.Thread stoped [05:14:22]OFD Sender: No OFD packet to send [05:14:27]OFD Sender: No OFD packet to send [05:14:32]OFD Sender: No OFD packet to send [05:14:37]OFD Sender: No OFD packet to send [05:14:42]OFD Sender: No OFD packet to send [05:14:47]OFD Sender: No OFD packet to send [05:14:52]OFD Sender: No OFD packet to send [05:14:57]OFD Sender: No OFD packet to send [05:15:02]OFD Sender: No OFD packet to send [05:15:07]OFD Sender: No OFD packet to send [05:15:12]OFD Sender: No OFD packet to send [05:15:17]OFD Sender: No OFD packet to send [05:15:22]OFD Sender: No OFD packet to send [05:15:27]accept exits with 8 [05:15:27]New connection [05:15:27]New thread 3067477348 created [05:15:27]Thread 3067333988 joined [05:15:27]Waiting for new connection... [05:15:27] Sock 8.Parse request [05:15:27]Sock 8.Check first char [05:15:27]Sock 8.First char is OK [05:15:27]request: POST /json_proto HTTP/1.0 [05:15:27]Method: POST [05:15:27]URL: /json_proto [05:15:27]Method is POST - this is cgi request [05:15:27]url: /json_proto [05:15:27]query_string will be loaded in cgi processing [05:15:27]execute_cgi json_proto POST (null) [05:15:27]execute_cgi path=json_proto method=POST [05:15:27]POST find Content-Length [05:15:27]Host: 172.17.50.195:8080 [05:15:27]Content-Length: 773 [05:15:27]Content-Type: application/json [05:15:27] [05:15:27]POST finish read [05:15:27]Found Content-Length = 773 [05:15:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092582", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 32.250, "sum" : 1235.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1235.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:15:27]execute_script... [05:15:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092582", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 32.250, "sum" : 1235.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1235.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:15:27]POST & json_proto [05:15:27]process_json_proto [05:15:27]json parsed OK: [05:15:27]protocol is kg_v1.0 [05:15:27]action value=close_receipt [05:15:27]process_action close_receipt [05:15:27]cmd_close_receipt [05:15:27]MH_GetDate [05:15:27]Write to MH i2c: F0 00 00 F8 02 E9 [05:15:27]Write i2c OK [05:15:27]MH_I2C_Read... [05:15:27]Read from MH i2c: F0 [05:15:27]MH_I2C_Read... [05:15:27]Read from MH i2c: F0 09 00 [05:15:27]MH_I2C_Read... [05:15:27]Read from MH i2c: F0 09 00 F8 02 00 F0 1D 1F 67 43 33 1C 67 7E [05:15:27]GetLastDocTimeStamp 1730092455 [05:15:27]current date 1730092528 [05:15:27]FM_GetShiftState [05:15:27]SAM_PROTO_GetShiftState [05:15:27]wFMCommunicate request_size=4 [05:15:27]MH_SAM_APDU [05:15:27]CAPDU: 80 13 01 00 [05:15:27]Write to MH i2c: E2 08 00 F9 02 80 13 01 00 00 00 00 00 78 [05:15:27]Write i2c OK [05:15:27]MH_I2C_Read... [05:15:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:15:27]Read from MH i2c: E2 [05:15:27]MH_I2C_Read... [05:15:27]Read from MH i2c: E2 0E 00 [05:15:27]MH_I2C_Read... [05:15:27]Read from MH i2c: E2 0E 00 F9 02 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 71 [05:15:27]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [05:15:27]wFMCommunicate OK [05:15:27]SAM_PROTO_GetShiftState done [05:15:27]FM_GetShiftState done [05:15:27]opened in 1730073493 [05:15:27]opened+sec_in_day 1730159893 [05:15:27]quantity*price = 123517 [05:15:27]sum+1 = 123519 [05:15:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1235.18 НСП 1% : 10.93 НДС 12% : 131.17 Наличными: 0.00 Безнал.: 1235.18 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 143 28.10.2024 05:15 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317668 ФПД: 118379380085130 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T051528&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317668&fm=118379380085130&tin=02508201610067®Number=0000000000091628&sum=123518 [05:15:28]StoreToDocumentArchive [05:15:28]shift 546 fd 317668 [05:15:28]save to /storage/0546/doc_00317668 [05:15:28]save last doc name /storage/0546/doc_00317668 to /storage/kkm_last_doc_name [05:15:28]save OK [05:15:28]Clear old archive folders... [05:15:28]ProcessDocumentItem done err = 0, tmpTLVsize=250 [05:15:28]tlvbuf is 0007F960 [05:15:28]SAM_PROTO_ClearQueue [05:15:28]wFMCommunicate request_size=4 [05:15:28]MH_SAM_APDU [05:15:28]CAPDU: 80 09 00 00 [05:15:28]Write to MH i2c: E2 08 00 06 03 80 09 00 00 00 00 00 00 7B [05:15:28]Write i2c OK [05:15:28]MH_I2C_Read... [05:15:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:15:28]Read from MH i2c: E2 [05:15:28]MH_I2C_Read... [05:15:28]Read from MH i2c: E2 03 00 [05:15:28]MH_I2C_Read... [05:15:28]Read from MH i2c: E2 03 00 06 03 00 90 00 7D [05:15:28]RAPDU: 90 00 [05:15:28]wFMCommunicate OK [05:15:28]SAM_PROTO_ClearQueue done [05:15:28]KKMCreateOFDPacket [05:15:28]OFDProtocolAddRootSTLVToBuf [05:15:28]FM_MakeSignedData [05:15:28]FM_MakeSignedData [05:15:28]SAM_PROTO_SignData [05:15:28]wFMCommunicate request_size=4 [05:15:28]MH_SAM_APDU [05:15:28]CAPDU: 80 0D 01 02 [05:15:28]Write to MH i2c: E2 08 00 07 03 80 0D 01 02 00 00 00 00 83 [05:15:28]Write i2c OK [05:15:28]MH_I2C_Read... [05:15:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:15:28]Read from MH i2c: E2 [05:15:28]MH_I2C_Read... [05:15:28]Read from MH i2c: E2 03 00 [05:15:28]MH_I2C_Read... [05:15:28]Read from MH i2c: E2 03 00 07 03 00 90 00 7E [05:15:28]RAPDU: 90 00 [05:15:28]wFMCommunicate OK [05:15:28]wFMCommunicate request_size=255 [05:15:28]MH_SAM_APDU [05:15:28]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA 7D 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7E E2 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7E E2 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 45 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 33 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7E E2 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 F0 1D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E4 D8 04 00 35 04 06 00 6B AA [05:15:28]Write to MH i2c: E2 02 01 08 03 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA 7D 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7E E2 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7E E2 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 45 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 33 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7E E2 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 F0 1D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E4 D8 04 00 35 04 06 00 6B AA 00 00 A8 [05:15:28]Write i2c OK [05:15:28]MH_I2C_Read... [05:15:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:15:28]Read from MH i2c: E2 [05:15:28]MH_I2C_Read... [05:15:28]Read from MH i2c: E2 03 00 [05:15:28]MH_I2C_Read... [05:15:28]Read from MH i2c: E2 03 00 08 03 00 90 00 7F [05:15:28]RAPDU: 90 00 [05:15:28]wFMCommunicate OK [05:15:28]wFMCommunicate request_size=9 [05:15:28]MH_SAM_APDU [05:15:28]CAPDU: 80 0D 02 02 04 58 E6 11 8A [05:15:28]Write to MH i2c: E2 0C 00 09 03 80 0D 02 02 04 00 58 E6 11 8A 00 00 67 [05:15:28]Write i2c OK [05:15:28]MH_I2C_Read... [05:15:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:15:28]Read from MH i2c: E2 [05:15:28]MH_I2C_Read... [05:15:28]Read from MH i2c: E2 03 00 [05:15:28]MH_I2C_Read... [05:15:28]Read from MH i2c: E2 03 00 09 03 00 90 00 80 [05:15:28]RAPDU: 90 00 [05:15:28]wFMCommunicate OK [05:15:28]wFMCommunicate request_size=4 [05:15:28]MH_SAM_APDU [05:15:28]CAPDU: 80 0D 03 02 [05:15:28]Write to MH i2c: E2 08 00 0A 03 80 0D 03 02 00 00 00 00 88 [05:15:28]Write i2c OK [05:15:28]MH_I2C_Read... [05:15:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:15:28]Read from MH i2c: E2 [05:15:28]MH_I2C_Read... [05:15:28]Read from MH i2c: E2 0B 00 [05:15:28]MH_I2C_Read... [05:15:28]Read from MH i2c: E2 0B 00 0A 03 00 80 8C 60 AB 7C FC 75 E1 90 00 6E [05:15:28]RAPDU: 80 8C 60 AB 7C FC 75 E1 90 00 [05:15:28]wFMCommunicate OK [05:15:28]SAM_PROTO_SignData done [05:15:28]FM_MakeSignedData done [05:15:28]CreateOFDProtocolMessage [05:15:28]wFMCommunicate request_size=4 [05:15:28]MH_SAM_APDU [05:15:28]CAPDU: 80 11 00 00 [05:15:28]Write to MH i2c: E2 08 00 0B 03 80 11 00 00 00 00 00 00 88 [05:15:28]Write i2c OK [05:15:28]MH_I2C_Read... [05:15:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:15:28]Read from MH i2c: E2 [05:15:28]MH_I2C_Read... [05:15:28]Read from MH i2c: E2 17 00 [05:15:28]MH_I2C_Read... [05:15:28]Read from MH i2c: E2 17 00 0B 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 DC [05:15:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [05:15:28]wFMCommunicate OK [05:15:28]CreateOFDProtocolMessage done [05:15:28]OFDSenderStorePacket 317668 [05:15:28]StoreOFDPacket docnum=317668 [05:15:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 78 9C 06 01 CE 32 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA 7D 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7E E2 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7E E2 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 45 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 33 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7E E2 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 F0 1D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E4 D8 04 00 35 04 06 00 6B AA 58 E6 11 8A 80 8C 60 AB 7C FC 75 E1 [05:15:28]CheckFolder [05:15:28]dirname=/storage/ofd_packets [05:15:28]CheckFolder done [05:15:28]ProducePacketName [05:15:28]name=ofd_packets/00317668 [05:15:28]NVStorageSaveData ofd_packets/00317668 [05:15:28]File name is /storage/ofd_packets/00317668 [05:15:28]Write 300 bytes [05:15:28]NVStorageSaveData done [05:15:28]OFDSenderStorePacket done [05:15:28]KKMCreateOFDPacket done [05:15:28]NVStorageSaveData kkm_last_timestamp [05:15:28]File name is /storage/kkm_last_timestamp [05:15:28]Write 4 bytes [05:15:28]NVStorageSaveData done [05:15:28]ExternCall_PrintAddStr [05:15:28]wPrintStart [05:15:28]Write to MH i2c: 01 00 00 0C 03 0F [05:15:28]Write i2c OK [05:15:28]MH_I2C_Read... [05:15:28]Read from MH i2c: 01 [05:15:28]MH_I2C_Read... [05:15:28]Read from MH i2c: 01 07 00 [05:15:28]MH_I2C_Read... [05:15:28]Read from MH i2c: 01 07 00 0C 03 00 00 00 00 00 FF 0F 24 [05:15:28]RasterBufferAndPrint [05:15:28]line Счет N : (1)1092582 [05:15:28]line ИНН: 02508201610067 [05:15:28]line Контрольно-Кассовый Чек [05:15:28]line ПРОДАЖА [05:15:28]line ТРК (МРК, ГНК) : 71 [05:15:28]line Товар: 2711190000 [05:15:28]line ГАЗ-К-5 [05:15:28]line 32.250 * 38.30 [05:15:28]line = 1235.18 [05:15:28]line НДС 12% НСП 1% [05:15:28]line > о реализуемом товаре [05:15:28]line ИТОГО: 1235.18 [05:15:28]line НСП 1% : 10.93 [05:15:28]line НДС 12% : 131.17 [05:15:28]line Наличными: 0.00 [05:15:28]line Безнал.: 1235.18 [05:15:28]line Место: АЗС № 101 "Партнер Нефть" [05:15:28]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [05:15:28]line СНО: Общий режим [05:15:28]line Чек 143 28.10.2024 05:15 [05:15:28]line Смена: 546 ФФД: 1.0 [05:15:28]line ЗНМ: 0300000082 [05:15:28]line РНМ: 0000000000091628 [05:15:28]line Версия ККМ: 001 [05:15:28]line Платежная система: Mbank [05:15:28]line ФМ: 0000000000874671 [05:15:28]line ФД: 317668 [05:15:28]line ФПД: 118379380085130 [05:15:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T051528&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317668&fm=118379380085130&tin=02508201610067®Number=0000000000091628&sum=123518 [05:15:28]written 0, free lines is 4095 [05:15:28]OFD Sender: Processing packet 317668 [packets to send 127, broken 126] [05:15:28]ProducePacketName [05:15:28]name=ofd_packets/00317668 [05:15:28]OFD Sender: To server: pG, [05:15:28]CommunicateWithHost lk.salyk.kg:30040 [05:15:28]ConnectInit lk.salyk.kg [05:15:28]Connected sock=10 [05:15:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 78 9C 06 01 CE 32 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA 7D 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7E E2 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7E E2 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 45 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 33 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7E E2 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 F0 1D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E4 D8 04 00 35 04 06 00 6B AA 58 E6 11 8A 80 8C 60 AB 7C FC 75 E1 [05:15:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 A5 B0 47 00 33 3A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E4 D8 04 00 F4 03 04 00 A9 C9 1E 67 B6 04 01 00 00 8E 7B 35 38 94 03 C6 67 [05:15:29]CommunicateWithHost err = 0 [05:15:29]CheckOFDResponse [05:15:29]1017 (14) - 77093643461234 [05:15:29]1041 (16) - 0000000000874671 [05:15:29]1040 (4) - 317668 [05:15:29]1012 (4) - 27.10.2024 23:15 [05:15:29]1206 (1) - 0 [05:15:29]OFD Sender: Remove packet 317668 [05:15:29]ProducePacketName [05:15:29]name=ofd_packets/00317668 [05:15:29]NVStorageDeleteData [05:15:29]Write to MH i2c: 01 00 00 35 03 38 [05:15:29]Write i2c OK [05:15:29]MH_I2C_Read... [05:15:29]Read from MH i2c: 01 [05:15:29]MH_I2C_Read... [05:15:29]Read from MH i2c: 01 07 00 [05:15:29]MH_I2C_Read... [05:15:29]Read from MH i2c: 01 07 00 35 03 00 00 00 00 00 19 0D 65 [05:15:29]RasterBufferAndPrint [05:15:29]line [05:15:29]line [05:15:29]line [05:15:29]line [05:15:29]line [05:15:29]written 0, free lines is 3359 [05:15:29]MH_Cut [05:15:29]Write to MH i2c: D1 01 00 3C 03 01 11 [05:15:29]Write i2c OK [05:15:29]MH_I2C_Read... [05:15:29]Read from MH i2c: D1 [05:15:29]MH_I2C_Read... [05:15:29]Read from MH i2c: D1 01 00 [05:15:29]MH_I2C_Read... [05:15:29]Read from MH i2c: D1 01 00 3C 03 00 10 [05:15:29]Write to MH i2c: 01 00 00 3D 03 40 [05:15:29]Write i2c OK [05:15:29]MH_I2C_Read... [05:15:29]OFD Sender: No OFD packet to send [05:15:29]*** Cut start [05:15:29]*** Partial cut [05:15:29]*** CUTSNS_PIN = 1 [05:15:30]*** CUTSNS_PIN = 0 [05:15:30]*** Brake cut motor [05:15:30]Read from MH i2c: 01 [05:15:30]MH_I2C_Read... [05:15:30]*** Stop cut motor [05:15:30]*** Cut end [05:15:30]Read from MH i2c: 01 07 00 [05:15:30]MH_I2C_Read... [05:15:30]Read from MH i2c: 01 07 00 3D 03 00 00 00 00 00 FF 0F 55 [05:15:30]process_action close_receipt done [05:15:30]requested_data is exist [05:15:30]produce_requested_data [05:15:30]requested_item fm.sn is exist - process it [05:15:30]wFMCommunicate request_size=4 [05:15:30]MH_SAM_APDU [05:15:30]CAPDU: 80 11 00 00 [05:15:30]Write to MH i2c: E2 08 00 3E 03 80 11 00 00 00 00 00 00 BB [05:15:30]Write i2c OK [05:15:30]MH_I2C_Read... [05:15:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:15:30]Read from MH i2c: E2 [05:15:30]MH_I2C_Read... [05:15:30]Read from MH i2c: E2 17 00 [05:15:30]MH_I2C_Read... [05:15:30]Read from MH i2c: E2 17 00 3E 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 0F [05:15:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [05:15:30]wFMCommunicate OK [05:15:30]requested_item fd.num is exist - process it [05:15:30]SAM_PROTO_GetFieldsCounters [05:15:30]wFMCommunicate request_size=4 [05:15:30]MH_SAM_APDU [05:15:30]CAPDU: 80 13 00 00 [05:15:30]Write to MH i2c: E2 08 00 3F 03 80 13 00 00 00 00 00 00 BE [05:15:30]Write i2c OK [05:15:30]MH_I2C_Read... [05:15:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:15:30]Read from MH i2c: E2 [05:15:30]MH_I2C_Read... [05:15:30]Read from MH i2c: E2 62 00 [05:15:30]MH_I2C_Read... [05:15:30]Read from MH i2c: E2 62 00 3F 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E4 D8 04 00 0E 04 04 00 22 02 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 72 [05: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 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E4 D8 04 00 0E 04 04 00 22 02 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 [05:15:30]wFMCommunicate OK [05:15:30]SAM_PROTO_GetFieldsCounters done [05:15:30]requested_item shift.num is exist - process it [05:15:30]requested_item shift.opened is exist - process it [05:15:30]req_shift_opened [05:15:30]FM_GetShiftState [05:15:30]SAM_PROTO_GetShiftState [05:15:30]wFMCommunicate request_size=4 [05:15:30]MH_SAM_APDU [05:15:30]CAPDU: 80 13 01 00 [05:15:30]Write to MH i2c: E2 08 00 40 03 80 13 01 00 00 00 00 00 C0 [05:15:30]Write i2c OK [05:15:30]MH_I2C_Read... [05:15:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:15:30]Read from MH i2c: E2 [05:15:30]MH_I2C_Read... [05:15:30]Read from MH i2c: E2 0E 00 [05:15:30]MH_I2C_Read... [05:15:30]Read from MH i2c: E2 0E 00 40 03 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B9 [05:15:30]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [05:15:30]wFMCommunicate OK [05:15:30]SAM_PROTO_GetShiftState done [05:15:30]FM_GetShiftState done [05:15:30]req_shift_opened done [05:15:30]requested_item shift.open_date is exist - process it [05:15:30]req_shift_open_date [05:15:30]req_shift_open_date done [05:15:30]produce_requested_data done [05:15:30]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317668,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [05:15:30]process_action_free close_receipt [05:15:30]json_value_free [05:15:30]json_value_free done [05:15:30]process_json_proto returns [05:15:30]Send response to host [05:15:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317668,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [05:15:30]free response buf [05:15:30]execute_script done [05:15:30]execute_script returns [05:15:30]free content buf [05:15:30]Sock 8.Close socket [05:15:30]Sock 8.Thread stoped [05:15:34]OFD Sender: No OFD packet to send [05:15:39]OFD Sender: No OFD packet to send [05:15:44]OFD Sender: No OFD packet to send [05:15:47]accept exits with 9 [05:15:47]New connection [05:15:47]New thread 3067333988 created [05:15:47]Thread 3067477348 joined [05:15:47]Waiting for new connection... [05:15:47] Sock 9.Parse request [05:15:47]Sock 9.Check first char [05:15:47]Sock 9.First char is OK [05:15:47]request: POST /json_proto HTTP/1.0 [05:15:47]Method: POST [05:15:47]URL: /json_proto [05:15:47]Method is POST - this is cgi request [05:15:47]url: /json_proto [05:15:47]query_string will be loaded in cgi processing [05:15:47]execute_cgi json_proto POST (null) [05:15:47]execute_cgi path=json_proto method=POST [05:15:47]POST find Content-Length [05:15:47]Host: 172.17.50.195:8080 [05:15:47]Content-Length: 688 [05:15:47]Content-Type: application/json [05:15:47] [05:15:47]POST finish read [05:15:47]Found Content-Length = 688 [05:15:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092586", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 37.670, "sum" : 2870.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2870.00, "total" : 2870.00, "payments": [ { "type": 0, "sum" : 2870.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:15:47]execute_script... [05:15:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092586", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 37.670, "sum" : 2870.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2870.00, "total" : 2870.00, "payments": [ { "type": 0, "sum" : 2870.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:15:47]POST & json_proto [05:15:47]process_json_proto [05:15:47]json parsed OK: [05:15:47]protocol is kg_v1.0 [05:15:47]action value=close_receipt [05:15:47]process_action close_receipt [05:15:47]cmd_close_receipt [05:15:47]MH_GetDate [05:15:47]Write to MH i2c: F0 00 00 41 03 33 [05:15:47]Write i2c OK [05:15:47]MH_I2C_Read... [05:15:47]Read from MH i2c: F0 [05:15:47]MH_I2C_Read... [05:15:47]Read from MH i2c: F0 09 00 [05:15:47]MH_I2C_Read... [05:15:47]Read from MH i2c: F0 09 00 41 03 00 04 1E 1F 67 43 33 1C 67 DD [05:15:47]GetLastDocTimeStamp 1730092528 [05:15:47]current date 1730092548 [05:15:47]FM_GetShiftState [05:15:47]SAM_PROTO_GetShiftState [05:15:47]wFMCommunicate request_size=4 [05:15:47]MH_SAM_APDU [05:15:47]CAPDU: 80 13 01 00 [05:15:47]Write to MH i2c: E2 08 00 42 03 80 13 01 00 00 00 00 00 C2 [05:15:47]Write i2c OK [05:15:47]MH_I2C_Read... [05:15:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:15:47]Read from MH i2c: E2 [05:15:47]MH_I2C_Read... [05:15:47]Read from MH i2c: E2 0E 00 [05:15:47]MH_I2C_Read... [05:15:47]Read from MH i2c: E2 0E 00 42 03 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 BB [05:15:47]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [05:15:47]wFMCommunicate OK [05:15:47]SAM_PROTO_GetShiftState done [05:15:47]FM_GetShiftState done [05:15:47]opened in 1730073493 [05:15:47]opened+sec_in_day 1730159893 [05:15:47]quantity*price = 287045 [05:15:47]sum+1 = 287046 [05:15:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 2870.00 Внесено: 2870.00 СДАЧА: 0.00 НСП 1% : 25.40 НДС 12% : 304.83 Наличными: 2870.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 144 28.10.2024 05:15 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317669 ФПД: 247608925792160 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T051548&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317669&fm=247608925792160&tin=02508201610067®Number=0000000000091628&sum=287000 [05:15:48]StoreToDocumentArchive [05:15:48]shift 546 fd 317669 [05:15:48]save to /storage/0546/doc_00317669 [05:15:48]save last doc name /storage/0546/doc_00317669 to /storage/kkm_last_doc_name [05:15:48]save OK [05:15:48]Clear old archive folders... [05:15:48]ProcessDocumentItem done err = 0, tmpTLVsize=252 [05:15:48]tlvbuf is 0008B4E0 [05:15:48]SAM_PROTO_ClearQueue [05:15:48]wFMCommunicate request_size=4 [05:15:48]MH_SAM_APDU [05:15:48]CAPDU: 80 09 00 00 [05:15:48]Write to MH i2c: E2 08 00 4F 03 80 09 00 00 00 00 00 00 C4 [05:15:48]Write i2c OK [05:15:48]MH_I2C_Read... [05:15:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:15:48]Read from MH i2c: E2 [05:15:48]MH_I2C_Read... [05:15:48]Read from MH i2c: E2 03 00 [05:15:48]MH_I2C_Read... [05:15:48]Read from MH i2c: E2 03 00 4F 03 00 90 00 C6 [05:15:48]RAPDU: 90 00 [05:15:48]wFMCommunicate OK [05:15:48]SAM_PROTO_ClearQueue done [05:15:48]KKMCreateOFDPacket [05:15:48]OFDProtocolAddRootSTLVToBuf [05:15:48]FM_MakeSignedData [05:15:48]FM_MakeSignedData [05:15:48]SAM_PROTO_SignData [05:15:48]wFMCommunicate request_size=4 [05:15:48]MH_SAM_APDU [05:15:48]CAPDU: 80 0D 01 02 [05:15:48]Write to MH i2c: E2 08 00 50 03 80 0D 01 02 00 00 00 00 CC [05:15:48]Write i2c OK [05:15:48]MH_I2C_Read... [05:15:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:15:48]Read from MH i2c: E2 [05:15:48]MH_I2C_Read... [05:15:48]Read from MH i2c: E2 03 00 [05:15:48]MH_I2C_Read... [05:15:48]Read from MH i2c: E2 03 00 50 03 00 90 00 C7 [05:15:48]RAPDU: 90 00 [05:15:48]wFMCommunicate OK [05:15:48]wFMCommunicate request_size=255 [05:15:48]MH_SAM_APDU [05:15:48]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 26 93 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 61 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 61 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EC 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 77 00 00 00 00 07 04 06 00 18 61 04 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 04 1E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E5 D8 04 00 35 04 06 00 [05:15:48]Write to MH i2c: E2 02 01 51 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 26 93 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 61 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 61 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EC 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 77 00 00 00 00 07 04 06 00 18 61 04 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 04 1E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E5 D8 04 00 35 04 06 00 00 00 EA [05:15:48]Write i2c OK [05:15:48]MH_I2C_Read... [05:15:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:15:48]Read from MH i2c: E2 [05:15:48]MH_I2C_Read... [05:15:48]Read from MH i2c: E2 03 00 [05:15:48]MH_I2C_Read... [05:15:48]Read from MH i2c: E2 03 00 51 03 00 90 00 C8 [05:15:48]RAPDU: 90 00 [05:15:49]wFMCommunicate OK [05:15:49]wFMCommunicate request_size=11 [05:15:49]MH_SAM_APDU [05:15:49]CAPDU: 80 0D 02 02 06 E1 32 F2 10 A7 A0 [05:15:49]Write to MH i2c: E2 0E 00 52 03 80 0D 02 02 06 00 E1 32 F2 10 A7 A0 00 00 37 [05:15:49]Write i2c OK [05:15:49]MH_I2C_Read... [05:15:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:15:49]Read from MH i2c: E2 [05:15:49]MH_I2C_Read... [05:15:49]Read from MH i2c: E2 03 00 [05:15:49]MH_I2C_Read... [05:15:49]Read from MH i2c: E2 03 00 52 03 00 90 00 C9 [05:15:49]RAPDU: 90 00 [05:15:49]wFMCommunicate OK [05:15:49]wFMCommunicate request_size=4 [05:15:49]MH_SAM_APDU [05:15:49]CAPDU: 80 0D 03 02 [05:15:49]Write to MH i2c: E2 08 00 53 03 80 0D 03 02 00 00 00 00 D1 [05:15:49]Write i2c OK [05:15:49]MH_I2C_Read... [05:15:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:15:49]Read from MH i2c: E2 [05:15:49]MH_I2C_Read... [05:15:49]Read from MH i2c: E2 0B 00 [05:15:49]MH_I2C_Read... [05:15:49]Read from MH i2c: E2 0B 00 53 03 00 10 68 44 B2 0A 82 C7 2B 90 00 BE [05:15:49]RAPDU: 10 68 44 B2 0A 82 C7 2B 90 00 [05:15:49]wFMCommunicate OK [05:15:49]SAM_PROTO_SignData done [05:15:49]FM_MakeSignedData done [05:15:49]CreateOFDProtocolMessage [05:15:49]wFMCommunicate request_size=4 [05:15:49]MH_SAM_APDU [05:15:49]CAPDU: 80 11 00 00 [05:15:49]Write to MH i2c: E2 08 00 54 03 80 11 00 00 00 00 00 00 D1 [05:15:49]Write i2c OK [05:15:49]MH_I2C_Read... [05:15:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:15:49]Read from MH i2c: E2 [05:15:49]MH_I2C_Read... [05:15:49]Read from MH i2c: E2 17 00 [05:15:49]MH_I2C_Read... [05:15:49]Read from MH i2c: E2 17 00 54 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 25 [05:15:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [05:15:49]wFMCommunicate OK [05:15:49]CreateOFDProtocolMessage done [05:15:49]OFDSenderStorePacket 317669 [05:15:49]StoreOFDPacket docnum=317669 [05:15:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 10 E5 08 01 B4 96 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 26 93 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 61 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 61 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EC 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 77 00 00 00 00 07 04 06 00 18 61 04 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 04 1E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E5 D8 04 00 35 04 06 00 E1 32 F2 10 A7 A0 10 68 44 B2 0A 82 C7 2B [05:15:49]CheckFolder [05:15:49]dirname=/storage/ofd_packets [05:15:49]CheckFolder done [05:15:49]ProducePacketName [05:15:49]name=ofd_packets/00317669 [05:15:49]NVStorageSaveData ofd_packets/00317669 [05:15:49]File name is /storage/ofd_packets/00317669 [05:15:49]Write 302 bytes [05:15:49]NVStorageSaveData done [05:15:49]OFDSenderStorePacket done [05:15:49]KKMCreateOFDPacket done [05:15:49]NVStorageSaveData kkm_last_timestamp [05:15:49]File name is /storage/kkm_last_timestamp [05:15:49]Write 4 bytes [05:15:49]NVStorageSaveData done [05:15:49]ExternCall_PrintAddStr [05:15:49]wPrintStart [05:15:49]Write to MH i2c: 01 00 00 55 03 58 [05:15:49]Write i2c OK [05:15:49]MH_I2C_Read... [05:15:49]Read from MH i2c: 01 [05:15:49]MH_I2C_Read... [05:15:49]Read from MH i2c: 01 07 00 [05:15:49]MH_I2C_Read... [05:15:49]Read from MH i2c: 01 07 00 55 03 00 00 00 00 00 FF 0F 6D [05:15:49]RasterBufferAndPrint [05:15:49]line Счет N : (1)1092586 [05:15:49]line ИНН: 02508201610067 [05:15:49]line Контрольно-Кассовый Чек [05:15:49]line ПРОДАЖА [05:15:49]line ТРК (МРК, ГНК) : 31 [05:15:49]line Товар: 2710194210 [05:15:49]line ДТ(л)-К-2 [05:15:49]line 37.670 * 76.20 [05:15:49]line = 2870.45 [05:15:49]line НДС 12% НСП 1% [05:15:49]line > о реализуемом товаре [05:15:49]line ОКРУГЛЕНИЕ: -0.45 [05:15:49]line ИТОГО: 2870.00 [05:15:49]line Внесено: 2870.00 [05:15:49]line СДАЧА: 0.00 [05:15:49]line НСП 1% : 25.40 [05:15:49]line НДС 12% : 304.83 [05:15:49]line Наличными: 2870.00 [05:15:49]line Безнал.: 0.00 [05:15:49]line Место: АЗС № 101 "Партнер Нефть" [05:15:49]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [05:15:49]line СНО: Общий режим [05:15:49]line Чек 144 28.10.2024 05:15 [05:15:49]line Смена: 546 ФФД: 1.0 [05:15:49]line ЗНМ: 0300000082 [05:15:49]line РНМ: 0000000000091628 [05:15:49]line Версия ККМ: 001 [05:15:49]line ФМ: 0000000000874671 [05:15:49]line ФД: 317669 [05:15:49]line ФПД: 247608925792160 [05:15:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T051548&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317669&fm=247608925792160&tin=02508201610067®Number=0000000000091628&sum=287000 [05:15:49]OFD Sender: Processing packet 317669 [packets to send 127, broken 126] [05:15:49]ProducePacketName [05:15:49]name=ofd_packets/00317669 [05:15:49]OFD Sender: To server: pG, [05:15:49]CommunicateWithHost lk.salyk.kg:30040 [05:15:49]ConnectInit lk.salyk.kg [05:15:49]written 0, free lines is 4095 [05:15:49]Connected sock=8 [05:15:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 10 E5 08 01 B4 96 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 26 93 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 61 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 61 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EC 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 77 00 00 00 00 07 04 06 00 18 61 04 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 04 1E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E5 D8 04 00 35 04 06 00 E1 32 F2 10 A7 A0 10 68 44 B2 0A 82 C7 2B [05:15:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 AB E8 47 00 A6 B7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E5 D8 04 00 F4 03 04 00 BE C9 1E 67 B6 04 01 00 00 0E 52 37 65 A7 78 3F C5 [05:15:49]CommunicateWithHost err = 0 [05:15:49]CheckOFDResponse [05:15:49]1017 (14) - 77093643461234 [05:15:49]1041 (16) - 0000000000874671 [05:15:49]1040 (4) - 317669 [05:15:49]1012 (4) - 27.10.2024 23:16 [05:15:49]1206 (1) - 0 [05:15:49]OFD Sender: Remove packet 317669 [05:15:49]ProducePacketName [05:15:49]name=ofd_packets/00317669 [05:15:49]NVStorageDeleteData [05:15:49]Write to MH i2c: 01 00 00 80 03 83 [05:15:49]Write i2c OK [05:15:49]MH_I2C_Read... [05:15:49]Read from MH i2c: 01 [05:15:49]MH_I2C_Read... [05:15:49]Read from MH i2c: 01 07 00 [05:15:49]MH_I2C_Read... [05:15:49]Read from MH i2c: 01 07 00 80 03 00 00 00 00 00 ED 0C 83 [05:15:49]RasterBufferAndPrint [05:15:49]line [05:15:49]line [05:15:49]line [05:15:49]line [05:15:49]line [05:15:49]written 0, free lines is 3315 [05:15:49]MH_Cut [05:15:49]Write to MH i2c: D1 01 00 87 03 01 5C [05:15:49]Write i2c OK [05:15:49]MH_I2C_Read... [05:15:49]Read from MH i2c: D1 [05:15:49]MH_I2C_Read... [05:15:49]Read from MH i2c: D1 01 00 [05:15:49]MH_I2C_Read... [05:15:49]Read from MH i2c: D1 01 00 87 03 00 5B [05:15:49]Write to MH i2c: 01 00 00 88 03 8B [05:15:49]Write i2c OK [05:15:49]MH_I2C_Read... [05:15:50]OFD Sender: No OFD packet to send [05:15:50]*** Cut start [05:15:50]*** Partial cut [05:15:50]*** CUTSNS_PIN = 1 [05:15:50]*** CUTSNS_PIN = 0 [05:15:50]*** Brake cut motor [05:15:51]Read from MH i2c: 01 [05:15:51]MH_I2C_Read... [05:15:51]*** Stop cut motor [05:15:51]*** Cut end [05:15:51]Read from MH i2c: 01 07 00 [05:15:51]MH_I2C_Read... [05:15:51]Read from MH i2c: 01 07 00 88 03 00 00 00 00 00 FF 0F A0 [05:15:51]process_action close_receipt done [05:15:51]requested_data is exist [05:15:51]produce_requested_data [05:15:51]requested_item fm.sn is exist - process it [05:15:51]wFMCommunicate request_size=4 [05:15:51]MH_SAM_APDU [05:15:51]CAPDU: 80 11 00 00 [05:15:51]Write to MH i2c: E2 08 00 89 03 80 11 00 00 00 00 00 00 06 [05:15:51]Write i2c OK [05:15:51]MH_I2C_Read... [05:15:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:15:51]Read from MH i2c: E2 [05:15:51]MH_I2C_Read... [05:15:51]Read from MH i2c: E2 17 00 [05:15:51]MH_I2C_Read... [05:15:51]Read from MH i2c: E2 17 00 89 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 5A [05:15:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [05:15:51]wFMCommunicate OK [05:15:51]requested_item fd.num is exist - process it [05:15:51]SAM_PROTO_GetFieldsCounters [05:15:51]wFMCommunicate request_size=4 [05:15:51]MH_SAM_APDU [05:15:51]CAPDU: 80 13 00 00 [05:15:51]Write to MH i2c: E2 08 00 8A 03 80 13 00 00 00 00 00 00 09 [05:15:51]Write i2c OK [05:15:51]MH_I2C_Read... [05:15:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:15:51]Read from MH i2c: E2 [05:15:51]MH_I2C_Read... [05:15:51]Read from MH i2c: E2 62 00 [05:15:51]MH_I2C_Read... [05:15:51]Read from MH i2c: E2 62 00 8A 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E5 D8 04 00 0E 04 04 00 22 02 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 C1 [05:15:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E5 D8 04 00 0E 04 04 00 22 02 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 [05:15:51]wFMCommunicate OK [05:15:51]SAM_PROTO_GetFieldsCounters done [05:15:51]requested_item shift.num is exist - process it [05:15:51]requested_item shift.opened is exist - process it [05:15:51]req_shift_opened [05:15:51]FM_GetShiftState [05:15:51]SAM_PROTO_GetShiftState [05:15:51]wFMCommunicate request_size=4 [05:15:51]MH_SAM_APDU [05:15:51]CAPDU: 80 13 01 00 [05:15:51]Write to MH i2c: E2 08 00 8B 03 80 13 01 00 00 00 00 00 0B [05:15:51]Write i2c OK [05:15:51]MH_I2C_Read... [05:15:51]Read from MH i2c: E2 [05:15:51]MH_I2C_Read... [05:15:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:15:51]Read from MH i2c: E2 0E 00 [05:15:51]MH_I2C_Read... [05:15:51]Read from MH i2c: E2 0E 00 8B 03 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 04 [05:15:51]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [05:15:51]wFMCommunicate OK [05:15:51]SAM_PROTO_GetShiftState done [05:15:51]FM_GetShiftState done [05:15:51]req_shift_opened done [05:15:51]requested_item shift.open_date is exist - process it [05:15:51]req_shift_open_date [05:15:51]req_shift_open_date done [05:15:51]produce_requested_data done [05:15:51]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317669,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [05:15:51]process_action_free close_receipt [05:15:51]json_value_free [05:15:51]json_value_free done [05:15:51]process_json_proto returns [05:15:51]Send response to host [05:15:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317669,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [05:15:51]free response buf [05:15:51]execute_script done [05:15:51]execute_script returns [05:15:51]free content buf [05:15:51]Sock 9.Close socket [05:15:51]Sock 9.Thread stoped [05:15:55]OFD Sender: No OFD packet to send [05:16:00]OFD Sender: No OFD packet to send [05:16:05]OFD Sender: No OFD packet to send [05:16:10]OFD Sender: No OFD packet to send [05:16:15]OFD Sender: No OFD packet to send [05:16:20]OFD Sender: No OFD packet to send [05:16:25]OFD Sender: No OFD packet to send [05:16:30]OFD Sender: No OFD packet to send [05:16:35]OFD Sender: No OFD packet to send [05:16:40]OFD Sender: No OFD packet to send [05:16:45]OFD Sender: No OFD packet to send [05:16:50]OFD Sender: No OFD packet to send [05:16:55]OFD Sender: No OFD packet to send [05:17:00]OFD Sender: No OFD packet to send [05:17:05]OFD Sender: No OFD packet to send [05:17:10]OFD Sender: No OFD packet to send [05:17:15]OFD Sender: No OFD packet to send [05:17:20]OFD Sender: No OFD packet to send [05:17:25]OFD Sender: No OFD packet to send [05:17:30]OFD Sender: No OFD packet to send [05:17:35]OFD Sender: No OFD packet to send [05:17:40]OFD Sender: No OFD packet to send [05:17:45]OFD Sender: No OFD packet to send [05:17:50]OFD Sender: No OFD packet to send [05:17:55]OFD Sender: No OFD packet to send [05:18:00]OFD Sender: No OFD packet to send [05:18:05]OFD Sender: No OFD packet to send [05:18:10]OFD Sender: No OFD packet to send [05:18:15]OFD Sender: No OFD packet to send [05:18:20]OFD Sender: No OFD packet to send [05:18:25]OFD Sender: No OFD packet to send [05:18:30]OFD Sender: No OFD packet to send [05:18:35]OFD Sender: No OFD packet to send [05:18:40]OFD Sender: No OFD packet to send [05:18:45]OFD Sender: No OFD packet to send [05:18:50]OFD Sender: No OFD packet to send [05:18:55]OFD Sender: No OFD packet to send [05:19:00]OFD Sender: No OFD packet to send [05:19:05]OFD Sender: No OFD packet to send [05:19:10]OFD Sender: No OFD packet to send [05:19:15]OFD Sender: No OFD packet to send [05:19:20]OFD Sender: No OFD packet to send [05:19:25]OFD Sender: No OFD packet to send [05:19:30]OFD Sender: No OFD packet to send [05:19:35]OFD Sender: No OFD packet to send [05:19:40]OFD Sender: No OFD packet to send [05:19:45]OFD Sender: No OFD packet to send [05:19:50]OFD Sender: No OFD packet to send [05:19:55]OFD Sender: No OFD packet to send [05:20:00]OFD Sender: No OFD packet to send [05:20:05]OFD Sender: No OFD packet to send [05:20:10]OFD Sender: No OFD packet to send [05:20:15]OFD Sender: No OFD packet to send [05:20:20]OFD Sender: No OFD packet to send [05:20:25]OFD Sender: No OFD packet to send [05:20:30]OFD Sender: No OFD packet to send [05:20:35]OFD Sender: No OFD packet to send [05:20:40]OFD Sender: No OFD packet to send [05:20:45]OFD Sender: No OFD packet to send [05:20:50]OFD Sender: No OFD packet to send [05:20:55]OFD Sender: No OFD packet to send [05:21:00]OFD Sender: No OFD packet to send [05:21:05]OFD Sender: No OFD packet to send [05:21:10]OFD Sender: No OFD packet to send [05:21:15]OFD Sender: No OFD packet to send [05:21:20]OFD Sender: No OFD packet to send [05:21:25]OFD Sender: No OFD packet to send [05:21:30]OFD Sender: No OFD packet to send [05:21:35]OFD Sender: No OFD packet to send [05:21:40]OFD Sender: No OFD packet to send [05:21:45]OFD Sender: No OFD packet to send [05:21:50]OFD Sender: No OFD packet to send [05:21:55]OFD Sender: No OFD packet to send [05:22:00]OFD Sender: No OFD packet to send [05:22:05]OFD Sender: No OFD packet to send [05:22:10]OFD Sender: No OFD packet to send [05:22:15]OFD Sender: No OFD packet to send [05:22:20]OFD Sender: No OFD packet to send [05:22:25]OFD Sender: No OFD packet to send [05:22:30]OFD Sender: No OFD packet to send [05:22:35]OFD Sender: No OFD packet to send [05:22:40]OFD Sender: No OFD packet to send [05:22:45]OFD Sender: No OFD packet to send [05:22:50]OFD Sender: No OFD packet to send [05:22:55]OFD Sender: No OFD packet to send [05:23:00]OFD Sender: No OFD packet to send [05:23:05]OFD Sender: No OFD packet to send [05:23:10]OFD Sender: No OFD packet to send [05:23:15]OFD Sender: No OFD packet to send [05:23:20]OFD Sender: No OFD packet to send [05:23:25]OFD Sender: No OFD packet to send [05:23:30]OFD Sender: No OFD packet to send [05:23:35]OFD Sender: No OFD packet to send [05:23:40]OFD Sender: No OFD packet to send [05:23:45]OFD Sender: No OFD packet to send [05:23:50]OFD Sender: No OFD packet to send [05:23:55]OFD Sender: No OFD packet to send [05:24:00]OFD Sender: No OFD packet to send [05:24:05]OFD Sender: No OFD packet to send [05:24:10]OFD Sender: No OFD packet to send [05:24:15]OFD Sender: No OFD packet to send [05:24:20]OFD Sender: No OFD packet to send [05:24:25]OFD Sender: No OFD packet to send [05:24:30]OFD Sender: No OFD packet to send [05:24:35]OFD Sender: No OFD packet to send [05:24:40]OFD Sender: No OFD packet to send [05:24:45]OFD Sender: No OFD packet to send [05:24:50]OFD Sender: No OFD packet to send [05:24:55]OFD Sender: No OFD packet to send [05:25:00]OFD Sender: No OFD packet to send [05:25:05]OFD Sender: No OFD packet to send [05:25:10]OFD Sender: No OFD packet to send [05:25:15]OFD Sender: No OFD packet to send [05:25:20]OFD Sender: No OFD packet to send [05:25:25]OFD Sender: No OFD packet to send [05:25:28]accept exits with 10 [05:25:28]New connection [05:25:28]New thread 3067477348 created [05:25:28]Thread 3067333988 joined [05:25:28]Waiting for new connection... [05:25:28] Sock 10.Parse request [05:25:28]Sock 10.Check first char [05:25:28]Sock 10.First char is OK [05:25:28]request: POST /json_proto HTTP/1.0 [05:25:28]Method: POST [05:25:28]URL: /json_proto [05:25:28]Method is POST - this is cgi request [05:25:28]url: /json_proto [05:25:28]query_string will be loaded in cgi processing [05:25:28]execute_cgi json_proto POST (null) [05:25:28]execute_cgi path=json_proto method=POST [05:25:28]POST find Content-Length [05:25:28]Host: 172.17.50.195:8080 [05:25:28]Content-Length: 683 [05:25:28]Content-Type: application/json [05:25:28] [05:25:28]POST finish read [05:25:28]Found Content-Length = 683 [05:25:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092589", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:25:28]execute_script... [05:25:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092589", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:25:28]POST & json_proto [05:25:28]process_json_proto [05:25:28]json parsed OK: [05:25:28]protocol is kg_v1.0 [05:25:28]action value=close_receipt [05:25:28]process_action close_receipt [05:25:28]cmd_close_receipt [05:25:28]MH_GetDate [05:25:28]Write to MH i2c: F0 00 00 8C 03 7E [05:25:28]Write i2c OK [05:25:28]MH_I2C_Read... [05:25:28]Read from MH i2c: F0 [05:25:28]MH_I2C_Read... [05:25:28]Read from MH i2c: F0 09 00 [05:25:28]MH_I2C_Read... [05:25:28]Read from MH i2c: F0 09 00 8C 03 00 49 20 1F 67 43 33 1C 67 6F [05:25:28]GetLastDocTimeStamp 1730092548 [05:25:28]current date 1730093129 [05:25:28]FM_GetShiftState [05:25:28]SAM_PROTO_GetShiftState [05:25:28]wFMCommunicate request_size=4 [05:25:28]MH_SAM_APDU [05:25:28]CAPDU: 80 13 01 00 [05:25:28]Write to MH i2c: E2 08 00 8D 03 80 13 01 00 00 00 00 00 0D [05:25:28]Write i2c OK [05:25:28]MH_I2C_Read... [05:25:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:25:28]Read from MH i2c: E2 [05:25:28]MH_I2C_Read... [05:25:28]Read from MH i2c: E2 0E 00 [05:25:28]MH_I2C_Read... [05:25:28]Read from MH i2c: E2 0E 00 8D 03 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 06 [05:25:28]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [05:25:28]wFMCommunicate OK [05:25:28]SAM_PROTO_GetShiftState done [05:25:28]FM_GetShiftState done [05:25:28]opened in 1730073493 [05:25:28]opened+sec_in_day 1730159893 [05:25:28]quantity*price = 100015 [05:25:28]sum+1 = 100017 [05:25:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 145 28.10.2024 05:25 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317670 ФПД: 251024744944382 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T052529&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317670&fm=251024744944382&tin=02508201610067®Number=0000000000091628&sum=100000 [05:25:29]StoreToDocumentArchive [05:25:29]shift 546 fd 317670 [05:25:29]save to /storage/0546/doc_00317670 [05:25:29]save last doc name /storage/0546/doc_00317670 to /storage/kkm_last_doc_name [05:25:29]save OK [05:25:29]Clear old archive folders... [05:25:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:25:29]tlvbuf is 00091A50 [05:25:29]SAM_PROTO_ClearQueue [05:25:29]wFMCommunicate request_size=4 [05:25:29]MH_SAM_APDU [05:25:29]CAPDU: 80 09 00 00 [05:25:29]Write to MH i2c: E2 08 00 9A 03 80 09 00 00 00 00 00 00 0F [05:25:29]Write i2c OK [05:25:29]MH_I2C_Read... [05:25:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:25:29]Read from MH i2c: E2 [05:25:29]MH_I2C_Read... [05:25:29]Read from MH i2c: E2 03 00 [05:25:29]MH_I2C_Read... [05:25:29]Read from MH i2c: E2 03 00 9A 03 00 90 00 11 [05:25:29]RAPDU: 90 00 [05:25:29]wFMCommunicate OK [05:25:29]SAM_PROTO_ClearQueue done [05:25:29]KKMCreateOFDPacket [05:25:29]OFDProtocolAddRootSTLVToBuf [05:25:29]FM_MakeSignedData [05:25:29]FM_MakeSignedData [05:25:29]SAM_PROTO_SignData [05:25:29]wFMCommunicate request_size=4 [05:25:29]MH_SAM_APDU [05:25:29]CAPDU: 80 0D 01 02 [05:25:29]Write to MH i2c: E2 08 00 9B 03 80 0D 01 02 00 00 00 00 17 [05:25:29]Write i2c OK [05:25:29]MH_I2C_Read... [05:25:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:25:29]Read from MH i2c: E2 [05:25:29]MH_I2C_Read... [05:25:29]Read from MH i2c: E2 03 00 [05:25:29]MH_I2C_Read... [05:25:29]Read from MH i2c: E2 03 00 9B 03 00 90 00 12 [05:25:29]RAPDU: 90 00 [05:25:29]wFMCommunicate OK [05:25:29]wFMCommunicate request_size=255 [05:25:29]MH_SAM_APDU [05:25: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 49 20 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E6 D8 04 00 35 04 06 00 E4 [05:25:29]Write to MH i2c: E2 02 01 9C 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 49 20 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E6 D8 04 00 35 04 06 00 E4 00 00 E9 [05:25:29]Write i2c OK [05:25:29]MH_I2C_Read... [05:25:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:25:29]Read from MH i2c: E2 [05:25:29]MH_I2C_Read... [05:25:29]Read from MH i2c: E2 03 00 [05:25:29]MH_I2C_Read... [05:25:29]Read from MH i2c: E2 03 00 9C 03 00 90 00 13 [05:25:29]RAPDU: 90 00 [05:25:29]wFMCommunicate OK [05:25:29]wFMCommunicate request_size=10 [05:25:29]MH_SAM_APDU [05:25:29]CAPDU: 80 0D 02 02 05 4E 40 C0 92 FE [05:25:29]Write to MH i2c: E2 0D 00 9D 03 80 0D 02 02 05 00 4E 40 C0 92 FE 00 00 02 [05:25:29]Write i2c OK [05:25:29]MH_I2C_Read... [05:25:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:25:30]Read from MH i2c: E2 [05:25:30]MH_I2C_Read... [05:25:30]Read from MH i2c: E2 03 00 [05:25:30]MH_I2C_Read... [05:25:30]Read from MH i2c: E2 03 00 9D 03 00 90 00 14 [05:25:30]RAPDU: 90 00 [05:25:30]wFMCommunicate OK [05:25:30]wFMCommunicate request_size=4 [05:25:30]MH_SAM_APDU [05:25:30]CAPDU: 80 0D 03 02 [05:25:30]Write to MH i2c: E2 08 00 9E 03 80 0D 03 02 00 00 00 00 1C [05:25:30]Write i2c OK [05:25:30]MH_I2C_Read... [05:25:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:25:30]Read from MH i2c: E2 [05:25:30]MH_I2C_Read... [05:25:30]Read from MH i2c: E2 0B 00 [05:25:30]MH_I2C_Read... [05:25:30]Read from MH i2c: E2 0B 00 9E 03 00 96 FA 0D 4C 9C DE D9 53 90 00 AC [05:25:30]RAPDU: 96 FA 0D 4C 9C DE D9 53 90 00 [05:25:30]wFMCommunicate OK [05:25:30]SAM_PROTO_SignData done [05:25:30]FM_MakeSignedData done [05:25:30]CreateOFDProtocolMessage [05:25:30]wFMCommunicate request_size=4 [05:25:30]MH_SAM_APDU [05:25:30]CAPDU: 80 11 00 00 [05:25:30]Write to MH i2c: E2 08 00 9F 03 80 11 00 00 00 00 00 00 1C [05:25:30]Write i2c OK [05:25:30]MH_I2C_Read... [05:25:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:25:30]Read from MH i2c: E2 [05:25:30]MH_I2C_Read... [05:25:30]Read from MH i2c: E2 17 00 [05:25:30]MH_I2C_Read... [05:25:30]Read from MH i2c: E2 17 00 9F 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 70 [05:25:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [05:25:30]wFMCommunicate OK [05:25:30]CreateOFDProtocolMessage done [05:25:30]OFDSenderStorePacket 317670 [05:25:30]StoreOFDPacket docnum=317670 [05:25:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 56 92 07 01 22 61 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 49 20 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E6 D8 04 00 35 04 06 00 E4 4E 40 C0 92 FE 96 FA 0D 4C 9C DE D9 53 [05:25:30]CheckFolder [05:25:30]dirname=/storage/ofd_packets [05:25:30]CheckFolder done [05:25:30]ProducePacketName [05:25:30]name=ofd_packets/00317670 [05:25:30]NVStorageSaveData ofd_packets/00317670 [05:25:30]File name is /storage/ofd_packets/00317670 [05:25:30]Write 301 bytes [05:25:30]NVStorageSaveData done [05:25:30]OFDSenderStorePacket done [05:25:30]KKMCreateOFDPacket done [05:25:30]NVStorageSaveData kkm_last_timestamp [05:25:30]File name is /storage/kkm_last_timestamp [05:25:30]Write 4 bytes [05:25:30]NVStorageSaveData done [05:25:30]ExternCall_PrintAddStr [05:25:30]wPrintStart [05:25:30]Write to MH i2c: 01 00 00 A0 03 A3 [05:25:30]Write i2c OK [05:25:30]MH_I2C_Read... [05:25:30]Read from MH i2c: 01 [05:25:30]MH_I2C_Read... [05:25:30]Read from MH i2c: 01 07 00 [05:25:30]MH_I2C_Read... [05:25:30]Read from MH i2c: 01 07 00 A0 03 00 00 00 00 00 FF 0F B8 [05:25:30]RasterBufferAndPrint [05:25:30]line Счет N : (1)1092589 [05:25:30]line ИНН: 02508201610067 [05:25:30]line Контрольно-Кассовый Чек [05:25:30]line ПРОДАЖА [05:25:30]line ТРК (МРК, ГНК) : 33 [05:25:30]line Товар: 2710124130 [05:25:30]line Аи-92-К-2 [05:25:30]line 14.950 * 66.90 [05:25:30]line = 1000.16 [05:25:30]line НДС 12% НСП 1% [05:25:30]line > о реализуемом товаре [05:25:30]line ОКРУГЛЕНИЕ: -0.16 [05:25:30]line ИТОГО: 1000.00 [05:25:30]line Внесено: 1000.00 [05:25:30]line СДАЧА: 0.00 [05:25:30]line НСП 1% : 8.85 [05:25:30]line НДС 12% : 106.21 [05:25:30]line Наличными: 1000.00 [05:25:30]line Безнал.: 0.00 [05:25:30]line Место: АЗС № 101 "Партнер Нефть" [05:25:30]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [05:25:30]line СНО: Общий режим [05:25:30]line Чек 145 28.10.2024 05:25 [05:25:30]line Смена: 546 ФФД: 1.0 [05:25:30]line ЗНМ: 0300000082 [05:25:30]line РНМ: 0000000000091628 [05:25:30]line Версия ККМ: 001 [05:25:30]line ФМ: 0000000000874671 [05:25:30]line ФД: 317670 [05:25:30]line ФПД: 251024744944382 [05:25:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T052529&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317670&fm=251024744944382&tin=02508201610067®Number=0000000000091628&sum=100000 [05:25:30]OFD Sender: Processing packet 317670 [packets to send 127, broken 126] [05:25:30]ProducePacketName [05:25:30]name=ofd_packets/00317670 [05:25:30]OFD Sender: To server: pG, [05:25:30]CommunicateWithHost lk.salyk.kg:30040 [05:25:30]ConnectInit lk.salyk.kg [05:25:30]written 0, free lines is 4095 [05:25:30]Connected sock=9 [05:25:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 56 92 07 01 22 61 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 49 20 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E6 D8 04 00 35 04 06 00 E4 4E 40 C0 92 FE 96 FA 0D 4C 9C DE D9 53 [05:25:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 D7 F1 47 00 18 81 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E6 D8 04 00 F4 03 04 00 03 CC 1E 67 B6 04 01 00 00 4D D0 49 CF 2E 55 79 73 [05:25:30]CommunicateWithHost err = 0 [05:25:30]CheckOFDResponse [05:25:30]1017 (14) - 77093643461234 [05:25:30]1041 (16) - 0000000000874671 [05:25:30]1040 (4) - 317670 [05:25:30]1012 (4) - 27.10.2024 23:25 [05:25:30]1206 (1) - 0 [05:25:30]OFD Sender: Remove packet 317670 [05:25:30]ProducePacketName [05:25:30]name=ofd_packets/00317670 [05:25:30]NVStorageDeleteData [05:25:30]Write to MH i2c: 01 00 00 CB 03 CE [05:25:30]Write i2c OK [05:25:30]MH_I2C_Read... [05:25:30]Read from MH i2c: 01 [05:25:30]MH_I2C_Read... [05:25:30]Read from MH i2c: 01 07 00 [05:25:30]MH_I2C_Read... [05:25:30]Read from MH i2c: 01 07 00 CB 03 00 00 00 00 00 E7 0C C8 [05:25:30]RasterBufferAndPrint [05:25:30]line [05:25:30]line [05:25:30]line [05:25:30]line [05:25:30]line [05:25:30]written 0, free lines is 3309 [05:25:30]MH_Cut [05:25:30]Write to MH i2c: D1 01 00 D2 03 01 A7 [05:25:30]Write i2c OK [05:25:30]MH_I2C_Read... [05:25:30]Read from MH i2c: D1 [05:25:30]MH_I2C_Read... [05:25:30]Read from MH i2c: D1 01 00 [05:25:30]MH_I2C_Read... [05:25:30]Read from MH i2c: D1 01 00 D2 03 00 A6 [05:25:30]Write to MH i2c: 01 00 00 D3 03 D6 [05:25:30]Write i2c OK [05:25:30]MH_I2C_Read... [05:25:31]OFD Sender: No OFD packet to send [05:25:31]*** Cut start [05:25:31]*** Partial cut [05:25:31]*** CUTSNS_PIN = 1 [05:25:31]*** CUTSNS_PIN = 0 [05:25:31]*** Brake cut motor [05:25:32]Read from MH i2c: 01 [05:25:32]MH_I2C_Read... [05:25:32]*** Stop cut motor [05:25:32]*** Cut end [05:25:32]Read from MH i2c: 01 07 00 [05:25:32]MH_I2C_Read... [05:25:32]Read from MH i2c: 01 07 00 D3 03 00 00 00 00 00 FF 0F EB [05:25:32]process_action close_receipt done [05:25:32]requested_data is exist [05:25:32]produce_requested_data [05:25:32]requested_item fm.sn is exist - process it [05:25:32]wFMCommunicate request_size=4 [05:25:32]MH_SAM_APDU [05:25:32]CAPDU: 80 11 00 00 [05:25:32]Write to MH i2c: E2 08 00 D4 03 80 11 00 00 00 00 00 00 51 [05:25:32]Write i2c OK [05:25:32]MH_I2C_Read... [05:25:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:25:32]Read from MH i2c: E2 [05:25:32]MH_I2C_Read... [05:25:32]Read from MH i2c: E2 17 00 [05:25:32]MH_I2C_Read... [05:25:32]Read from MH i2c: E2 17 00 D4 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A5 [05:25:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [05:25:32]wFMCommunicate OK [05:25:32]requested_item fd.num is exist - process it [05:25:32]SAM_PROTO_GetFieldsCounters [05:25:32]wFMCommunicate request_size=4 [05:25:32]MH_SAM_APDU [05:25:32]CAPDU: 80 13 00 00 [05:25:32]Write to MH i2c: E2 08 00 D5 03 80 13 00 00 00 00 00 00 54 [05:25:32]Write i2c OK [05:25:32]MH_I2C_Read... [05:25:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:25:32]Read from MH i2c: E2 [05:25:32]MH_I2C_Read... [05:25:32]Read from MH i2c: E2 62 00 [05:25:32]MH_I2C_Read... [05:25:32]Read from MH i2c: E2 62 00 D5 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E6 D8 04 00 0E 04 04 00 22 02 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 10 [05:25:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E6 D8 04 00 0E 04 04 00 22 02 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 [05:25:32]wFMCommunicate OK [05:25:32]SAM_PROTO_GetFieldsCounters done [05:25:32]requested_item shift.num is exist - process it [05:25:32]requested_item shift.opened is exist - process it [05:25:32]req_shift_opened [05:25:32]FM_GetShiftState [05:25:32]SAM_PROTO_GetShiftState [05:25:32]wFMCommunicate request_size=4 [05:25:32]MH_SAM_APDU [05:25:32]CAPDU: 80 13 01 00 [05:25:32]Write to MH i2c: E2 08 00 D6 03 80 13 01 00 00 00 00 00 56 [05:25:32]Write i2c OK [05:25:32]MH_I2C_Read... [05:25:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:25:32]Read from MH i2c: E2 [05:25:32]MH_I2C_Read... [05:25:32]Read from MH i2c: E2 0E 00 [05:25:32]MH_I2C_Read... [05:25:32]Read from MH i2c: E2 0E 00 D6 03 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 4F [05:25:32]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [05:25:32]wFMCommunicate OK [05:25:32]SAM_PROTO_GetShiftState done [05:25:32]FM_GetShiftState done [05:25:32]req_shift_opened done [05:25:32]requested_item shift.open_date is exist - process it [05:25:32]req_shift_open_date [05:25:32]req_shift_open_date done [05:25:32]produce_requested_data done [05:25:32]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317670,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [05:25:32]process_action_free close_receipt [05:25:32]json_value_free [05:25:32]json_value_free done [05:25:32]process_json_proto returns [05:25:32]Send response to host [05:25:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317670,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [05:25:32]free response buf [05:25:32]execute_script done [05:25:32]execute_script returns [05:25:32]free content buf [05:25:32]Sock 10.Close socket [05:25:32]Sock 10.Thread stoped [05:25:36]OFD Sender: No OFD packet to send [05:25:41]OFD Sender: No OFD packet to send [05:25:46]OFD Sender: No OFD packet to send [05:25:51]OFD Sender: No OFD packet to send [05:25:56]OFD Sender: No OFD packet to send [05:26:01]OFD Sender: No OFD packet to send [05:26:06]OFD Sender: No OFD packet to send [05:26:11]OFD Sender: No OFD packet to send [05:26:16]OFD Sender: No OFD packet to send [05:26:21]OFD Sender: No OFD packet to send [05:26:26]OFD Sender: No OFD packet to send [05:26:31]OFD Sender: No OFD packet to send [05:26:36]OFD Sender: No OFD packet to send [05:26:41]OFD Sender: No OFD packet to send [05:26:46]OFD Sender: No OFD packet to send [05:26:51]OFD Sender: No OFD packet to send [05:26:56]OFD Sender: No OFD packet to send [05:27:01]OFD Sender: No OFD packet to send [05:27:06]OFD Sender: No OFD packet to send [05:27:11]OFD Sender: No OFD packet to send [05:27:16]OFD Sender: No OFD packet to send [05:27:21]OFD Sender: No OFD packet to send [05:27:26]OFD Sender: No OFD packet to send [05:27:31]OFD Sender: No OFD packet to send [05:27:36]OFD Sender: No OFD packet to send [05:27:41]OFD Sender: No OFD packet to send [05:27:46]OFD Sender: No OFD packet to send [05:27:51]OFD Sender: No OFD packet to send [05:27:56]OFD Sender: No OFD packet to send [05:28:01]OFD Sender: No OFD packet to send [05:28:06]OFD Sender: No OFD packet to send [05:28:11]OFD Sender: No OFD packet to send [05:28:16]OFD Sender: No OFD packet to send [05:28:21]OFD Sender: No OFD packet to send [05:28:26]OFD Sender: No OFD packet to send [05:28:31]OFD Sender: No OFD packet to send [05:28:36]OFD Sender: No OFD packet to send [05:28:41]OFD Sender: No OFD packet to send [05:28:46]OFD Sender: No OFD packet to send [05:28:51]OFD Sender: No OFD packet to send [05:28:56]OFD Sender: No OFD packet to send [05:29:01]OFD Sender: No OFD packet to send [05:29:06]OFD Sender: No OFD packet to send [05:29:11]OFD Sender: No OFD packet to send [05:29:16]OFD Sender: No OFD packet to send [05:29:21]OFD Sender: No OFD packet to send [05:29:26]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:41]OFD Sender: No OFD packet to send [05:29:46]OFD Sender: No OFD packet to send [05:29:51]OFD Sender: No OFD packet to send [05:29:56]OFD Sender: No OFD packet to send [05:30:01]OFD Sender: No OFD packet to send [05:30:06]OFD Sender: No OFD packet to send [05:30:11]OFD Sender: No OFD packet to send [05:30:16]OFD Sender: No OFD packet to send [05:30:21]OFD Sender: No OFD packet to send [05:30:26]OFD Sender: No OFD packet to send [05:30:31]OFD Sender: No OFD packet to send [05:30:36]OFD Sender: No OFD packet to send [05:30:41]OFD Sender: No OFD packet to send [05:30:46]OFD Sender: No OFD packet to send [05:30:51]OFD Sender: No OFD packet to send [05:30:56]OFD Sender: No OFD packet to send [05:31:01]OFD Sender: No OFD packet to send [05:31:06]accept exits with 8 [05:31:06]New connection [05:31:06]New thread 3067333988 created [05:31:06]Thread 3067477348 joined [05:31:06]Waiting for new connection... [05:31:06] Sock 8.Parse request [05:31:06]Sock 8.Check first char [05:31:06]Sock 8.First char is OK [05:31:06]request: POST /json_proto HTTP/1.0 [05:31:06]Method: POST [05:31:06]URL: /json_proto [05:31:06]Method is POST - this is cgi request [05:31:06]url: /json_proto [05:31:06]query_string will be loaded in cgi processing [05:31:06]execute_cgi json_proto POST (null) [05:31:06]execute_cgi path=json_proto method=POST [05:31:06]POST find Content-Length [05:31:06]Host: 172.17.50.195:8080 [05:31:06]Content-Length: 683 [05:31:06]Content-Type: application/json [05:31:06] [05:31:06]POST finish read [05:31:06]Found Content-Length = 683 [05:31:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092590", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [05:31:06]execute_script... [05:31: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)1092590", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [05:31:06]POST & json_proto [05:31:06]process_json_proto [05:31:06]json parsed OK: [05:31:06]protocol is kg_v1.0 [05:31:06]action value=close_receipt [05:31:06]process_action close_receipt [05:31:06]cmd_close_receipt [05:31:06]MH_GetDate [05:31:06]Write to MH i2c: F0 00 00 D7 03 C9 [05:31:06]Write i2c OK [05:31:06]MH_I2C_Read... [05:31:06]Read from MH i2c: F0 [05:31:06]MH_I2C_Read... [05:31:06]Read from MH i2c: F0 09 00 [05:31:06]MH_I2C_Read... [05:31:06]Read from MH i2c: F0 09 00 D7 03 00 9B 21 1F 67 43 33 1C 67 0D [05:31:06]GetLastDocTimeStamp 1730093129 [05:31:06]current date 1730093467 [05:31:06]FM_GetShiftState [05:31:06]SAM_PROTO_GetShiftState [05:31:06]wFMCommunicate request_size=4 [05:31:06]MH_SAM_APDU [05:31:06]CAPDU: 80 13 01 00 [05:31:06]Write to MH i2c: E2 08 00 D8 03 80 13 01 00 00 00 00 00 58 [05:31:06]Write i2c OK [05:31:06]MH_I2C_Read... [05:31:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:31:06]Read from MH i2c: E2 [05:31:06]MH_I2C_Read... [05:31:06]Read from MH i2c: E2 0E 00 [05:31:06]MH_I2C_Read... [05:31:06]Read from MH i2c: E2 0E 00 D8 03 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 51 [05:31:06]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [05:31:06]wFMCommunicate OK [05:31:06]SAM_PROTO_GetShiftState done [05:31:06]FM_GetShiftState done [05:31:06]opened in 1730073493 [05:31:06]opened+sec_in_day 1730159893 [05:31:06]quantity*price = 200043 [05:31:06]sum+1 = 200044 [05:31:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 146 28.10.2024 05:31 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317671 ФПД: 190248226656100 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T053107&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317671&fm=190248226656100&tin=02508201610067®Number=0000000000091628&sum=200000 [05:31:07]StoreToDocumentArchive [05:31:07]shift 546 fd 317671 [05:31:07]save to /storage/0546/doc_00317671 [05:31:07]save last doc name /storage/0546/doc_00317671 to /storage/kkm_last_doc_name [05:31:07]save OK [05:31:07]Clear old archive folders... [05:31:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:31:07]tlvbuf is 0007FEC0 [05:31:07]SAM_PROTO_ClearQueue [05:31:07]wFMCommunicate request_size=4 [05:31:07]MH_SAM_APDU [05:31:07]CAPDU: 80 09 00 00 [05:31:07]Write to MH i2c: E2 08 00 E5 03 80 09 00 00 00 00 00 00 5A [05:31:07]Write i2c OK [05:31:07]MH_I2C_Read... [05:31:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:31:07]Read from MH i2c: E2 [05:31:07]MH_I2C_Read... [05:31:07]Read from MH i2c: E2 03 00 [05:31:07]MH_I2C_Read... [05:31:07]Read from MH i2c: E2 03 00 E5 03 00 90 00 5C [05:31:07]RAPDU: 90 00 [05:31:07]wFMCommunicate OK [05:31:07]SAM_PROTO_ClearQueue done [05:31:07]KKMCreateOFDPacket [05:31:07]OFDProtocolAddRootSTLVToBuf [05:31:07]FM_MakeSignedData [05:31:07]FM_MakeSignedData [05:31:07]SAM_PROTO_SignData [05:31:07]wFMCommunicate request_size=4 [05:31:07]MH_SAM_APDU [05:31:07]CAPDU: 80 0D 01 02 [05:31:07]Write to MH i2c: E2 08 00 E6 03 80 0D 01 02 00 00 00 00 62 [05:31:07]Write i2c OK [05:31:07]MH_I2C_Read... [05:31:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:31:07]Read from MH i2c: E2 [05:31:07]MH_I2C_Read... [05:31:07]Read from MH i2c: E2 03 00 [05:31:07]MH_I2C_Read... [05:31:07]Read from MH i2c: E2 03 00 E6 03 00 90 00 5D [05:31:07]RAPDU: 90 00 [05:31:07]wFMCommunicate OK [05:31:07]wFMCommunicate request_size=255 [05:31:07]MH_SAM_APDU [05:31: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 33 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 92 00 00 00 F4 03 04 00 9B 21 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E7 D8 04 00 35 04 06 00 AD [05:31:07]Write to MH i2c: E2 02 01 E7 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 33 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 92 00 00 00 F4 03 04 00 9B 21 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E7 D8 04 00 35 04 06 00 AD 00 00 01 [05:31:07]Write i2c OK [05:31:07]MH_I2C_Read... [05:31:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:31:07]Read from MH i2c: E2 [05:31:07]MH_I2C_Read... [05:31:07]Read from MH i2c: E2 03 00 [05:31:07]MH_I2C_Read... [05:31:07]Read from MH i2c: E2 03 00 E7 03 00 90 00 5E [05:31:07]RAPDU: 90 00 [05:31:07]wFMCommunicate OK [05:31:07]wFMCommunicate request_size=10 [05:31:07]MH_SAM_APDU [05:31:07]CAPDU: 80 0D 02 02 05 07 9D F8 0F 64 [05:31:07]Write to MH i2c: E2 0D 00 E8 03 80 0D 02 02 05 00 07 9D F8 0F 64 00 00 7E [05:31:07]Write i2c OK [05:31:07]MH_I2C_Read... [05:31:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:31:07]Read from MH i2c: E2 [05:31:07]MH_I2C_Read... [05:31:07]Read from MH i2c: E2 03 00 [05:31:07]MH_I2C_Read... [05:31:07]Read from MH i2c: E2 03 00 E8 03 00 90 00 5F [05:31:07]RAPDU: 90 00 [05:31:07]wFMCommunicate OK [05:31:07]wFMCommunicate request_size=4 [05:31:07]MH_SAM_APDU [05:31:07]CAPDU: 80 0D 03 02 [05:31:07]Write to MH i2c: E2 08 00 E9 03 80 0D 03 02 00 00 00 00 67 [05:31:07]Write i2c OK [05:31:07]MH_I2C_Read... [05:31:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:31:07]Read from MH i2c: E2 [05:31:07]MH_I2C_Read... [05:31:07]Read from MH i2c: E2 0B 00 [05:31:07]MH_I2C_Read... [05:31:07]Read from MH i2c: E2 0B 00 E9 03 00 FB F4 2D 26 2D 75 E1 93 90 00 C0 [05:31:07]RAPDU: FB F4 2D 26 2D 75 E1 93 90 00 [05:31:07]wFMCommunicate OK [05:31:07]SAM_PROTO_SignData done [05:31:07]FM_MakeSignedData done [05:31:07]CreateOFDProtocolMessage [05:31:07]wFMCommunicate request_size=4 [05:31:07]MH_SAM_APDU [05:31:07]CAPDU: 80 11 00 00 [05:31:07]Write to MH i2c: E2 08 00 EA 03 80 11 00 00 00 00 00 00 67 [05:31:07]Write i2c OK [05:31:07]MH_I2C_Read... [05:31:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:31:07]Read from MH i2c: E2 [05:31:07]MH_I2C_Read... [05:31:07]Read from MH i2c: E2 17 00 [05:31:07]MH_I2C_Read... [05:31:07]Read from MH i2c: E2 17 00 EA 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 BB [05:31:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [05:31:07]wFMCommunicate OK [05:31:07]CreateOFDProtocolMessage done [05:31:07]OFDSenderStorePacket 317671 [05:31:07]StoreOFDPacket docnum=317671 [05:31:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 BC DD 07 01 2C 39 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 92 00 00 00 F4 03 04 00 9B 21 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E7 D8 04 00 35 04 06 00 AD 07 9D F8 0F 64 FB F4 2D 26 2D 75 E1 93 [05:31:07]CheckFolder [05:31:07]dirname=/storage/ofd_packets [05:31:07]CheckFolder done [05:31:07]ProducePacketName [05:31:07]name=ofd_packets/00317671 [05:31:07]NVStorageSaveData ofd_packets/00317671 [05:31:07]File name is /storage/ofd_packets/00317671 [05:31:07]Write 301 bytes [05:31:07]NVStorageSaveData done [05:31:07]OFDSenderStorePacket done [05:31:07]KKMCreateOFDPacket done [05:31:07]NVStorageSaveData kkm_last_timestamp [05:31:07]File name is /storage/kkm_last_timestamp [05:31:07]Write 4 bytes [05:31:07]NVStorageSaveData done [05:31:07]OFD Sender: Processing packet 317671 [packets to send 127, broken 126] [05:31:07]ProducePacketName [05:31:07]name=ofd_packets/00317671 [05:31:07]OFD Sender: To server: pG, [05:31:07]CommunicateWithHost lk.salyk.kg:30040 [05:31:07]ConnectInit lk.salyk.kg [05:31:07]ExternCall_PrintAddStr [05:31:07]wPrintStart [05:31:07]Write to MH i2c: 01 00 00 EB 03 EE [05:31:07]Write i2c OK [05:31:07]MH_I2C_Read... [05:31:07]Read from MH i2c: 01 [05:31:07]MH_I2C_Read... [05:31:07]Read from MH i2c: 01 07 00 [05:31:07]MH_I2C_Read... [05:31:07]Read from MH i2c: 01 07 00 EB 03 00 00 00 00 00 FF 0F 03 [05:31:07]RasterBufferAndPrint [05:31:07]line Счет N : (1)1092590 [05:31:07]line ИНН: 02508201610067 [05:31:07]line Контрольно-Кассовый Чек [05:31:07]line ПРОДАЖА [05:31:07]line ТРК (МРК, ГНК) : 64 [05:31:07]line Товар: 2710124500 [05:31:07]line Аи-95-К-3 [05:31:07]line 26.960 * 74.20 [05:31:07]line = 2000.43 [05:31:07]line НДС 12% НСП 1% [05:31:07]line > о реализуемом товаре [05:31:07]line ОКРУГЛЕНИЕ: -0.43 [05:31:07]line ИТОГО: 2000.00 [05:31:07]line Внесено: 2000.00 [05:31:07]line СДАЧА: 0.00 [05:31:07]line НСП 1% : 17.70 [05:31:07]line НДС 12% : 212.43 [05:31:07]line Наличными: 2000.00 [05:31:07]line Безнал.: 0.00 [05:31:07]line Место: АЗС № 101 "Партнер Нефть" [05:31:07]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [05:31:07]line СНО: Общий режим [05:31:07]line Чек 146 28.10.2024 05:31 [05:31:07]line Смена: 546 ФФД: 1.0 [05:31:07]line ЗНМ: 0300000082 [05:31:07]line РНМ: 0000000000091628 [05:31:07]line Версия ККМ: 001 [05:31:07]line ФМ: 0000000000874671 [05:31:07]line ФД: 317671 [05:31:07]line ФПД: 190248226656100 [05:31:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T053107&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317671&fm=190248226656100&tin=02508201610067®Number=0000000000091628&sum=200000 [05:31:08]Connected sock=11 [05:31:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 BC DD 07 01 2C 39 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 92 00 00 00 F4 03 04 00 9B 21 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E7 D8 04 00 35 04 06 00 AD 07 9D F8 0F 64 FB F4 2D 26 2D 75 E1 93 [05:31:08]written 0, free lines is 4095 [05:31:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 91 DE 47 00 C0 28 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E7 D8 04 00 F4 03 04 00 54 CD 1E 67 B6 04 01 00 00 A5 78 F6 07 50 8A 1B 68 [05:31:08]CommunicateWithHost err = 0 [05:31:08]CheckOFDResponse [05:31:08]1017 (14) - 77093643461234 [05:31:08]1041 (16) - 0000000000874671 [05:31:08]1040 (4) - 317671 [05:31:08]1012 (4) - 27.10.2024 23:31 [05:31:08]1206 (1) - 0 [05:31:08]OFD Sender: Remove packet 317671 [05:31:08]ProducePacketName [05:31:08]name=ofd_packets/00317671 [05:31:08]NVStorageDeleteData [05:31:08]Write to MH i2c: 01 00 00 16 04 1A [05:31:08]Write i2c OK [05:31:08]MH_I2C_Read... [05:31:08]Read from MH i2c: 01 [05:31:08]MH_I2C_Read... [05:31:08]Read from MH i2c: 01 07 00 [05:31:08]MH_I2C_Read... [05:31:08]Read from MH i2c: 01 07 00 16 04 00 00 00 00 00 F0 0C 1D [05:31:08]RasterBufferAndPrint [05:31:08]line [05:31:08]line [05:31:08]line [05:31:08]line [05:31:08]line [05:31:08]written 0, free lines is 3319 [05:31:08]MH_Cut [05:31:08]Write to MH i2c: D1 01 00 1D 04 01 F3 [05:31:08]Write i2c OK [05:31:08]MH_I2C_Read... [05:31:08]Read from MH i2c: D1 [05:31:08]MH_I2C_Read... [05:31:08]Read from MH i2c: D1 01 00 [05:31:08]MH_I2C_Read... [05:31:08]Read from MH i2c: D1 01 00 1D 04 00 F2 [05:31:08]Write to MH i2c: 01 00 00 1E 04 22 [05:31:08]Write i2c OK [05:31:08]MH_I2C_Read... [05:31:08]OFD Sender: No OFD packet to send [05:31:09]*** Cut start [05:31:09]*** Partial cut [05:31:09]*** CUTSNS_PIN = 1 [05:31:09]*** CUTSNS_PIN = 0 [05:31:09]*** Brake cut motor [05:31:10]Read from MH i2c: 01 [05:31:10]MH_I2C_Read... [05:31:10]*** Stop cut motor [05:31:10]*** Cut end [05:31:10]Read from MH i2c: 01 07 00 [05:31:10]MH_I2C_Read... [05:31:10]Read from MH i2c: 01 07 00 1E 04 00 00 00 00 00 FF 0F 37 [05:31:10]process_action close_receipt done [05:31:10]requested_data is exist [05:31:10]produce_requested_data [05:31:10]requested_item fm.sn is exist - process it [05:31:10]wFMCommunicate request_size=4 [05:31:10]MH_SAM_APDU [05:31:10]CAPDU: 80 11 00 00 [05:31:10]Write to MH i2c: E2 08 00 1F 04 80 11 00 00 00 00 00 00 9D [05:31:10]Write i2c OK [05:31:10]MH_I2C_Read... [05:31:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:31:10]Read from MH i2c: E2 [05:31:10]MH_I2C_Read... [05:31:10]Read from MH i2c: E2 17 00 [05:31:10]MH_I2C_Read... [05:31:10]Read from MH i2c: E2 17 00 1F 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F1 [05:31:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [05:31:10]wFMCommunicate OK [05:31:10]requested_item fd.num is exist - process it [05:31:10]SAM_PROTO_GetFieldsCounters [05:31:10]wFMCommunicate request_size=4 [05:31:10]MH_SAM_APDU [05:31:10]CAPDU: 80 13 00 00 [05:31:10]Write to MH i2c: E2 08 00 20 04 80 13 00 00 00 00 00 00 A0 [05:31:10]Write i2c OK [05:31:10]MH_I2C_Read... [05:31:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:31:10]Read from MH i2c: E2 [05:31:10]MH_I2C_Read... [05:31:10]Read from MH i2c: E2 62 00 [05:31:10]MH_I2C_Read... [05:31:10]Read from MH i2c: E2 62 00 20 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E7 D8 04 00 0E 04 04 00 22 02 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 60 [05:31:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E7 D8 04 00 0E 04 04 00 22 02 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 [05:31:10]wFMCommunicate OK [05:31:10]SAM_PROTO_GetFieldsCounters done [05:31:10]requested_item shift.num is exist - process it [05:31:10]requested_item shift.opened is exist - process it [05:31:10]req_shift_opened [05:31:10]FM_GetShiftState [05:31:10]SAM_PROTO_GetShiftState [05:31:10]wFMCommunicate request_size=4 [05:31:10]MH_SAM_APDU [05:31:10]CAPDU: 80 13 01 00 [05:31:10]Write to MH i2c: E2 08 00 21 04 80 13 01 00 00 00 00 00 A2 [05:31:10]Write i2c OK [05:31:10]MH_I2C_Read... [05:31:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:31:10]Read from MH i2c: E2 [05:31:10]MH_I2C_Read... [05:31:10]Read from MH i2c: E2 0E 00 [05:31:10]MH_I2C_Read... [05:31:10]Read from MH i2c: E2 0E 00 21 04 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 9B [05:31:10]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [05:31:10]wFMCommunicate OK [05:31:10]SAM_PROTO_GetShiftState done [05:31:10]FM_GetShiftState done [05:31:10]req_shift_opened done [05:31:10]requested_item shift.open_date is exist - process it [05:31:10]req_shift_open_date [05:31:10]req_shift_open_date done [05:31:10]produce_requested_data done [05:31:10]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317671,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [05:31:10]process_action_free close_receipt [05:31:10]json_value_free [05:31:10]json_value_free done [05:31:10]process_json_proto returns [05:31:10]Send response to host [05:31:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317671,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [05:31:10]free response buf [05:31:10]execute_script done [05:31:10]execute_script returns [05:31:10]free content buf [05:31:10]Sock 8.Close socket [05:31:10]Sock 8.Thread stoped [05:31:13]OFD Sender: No OFD packet to send [05:31:18]OFD Sender: No OFD packet to send [05:31:23]OFD Sender: No OFD packet to send [05:31:28]OFD Sender: No OFD packet to send [05:31:33]OFD Sender: No OFD packet to send [05:31:38]OFD Sender: No OFD packet to send [05:31:43]OFD Sender: No OFD packet to send [05:31:48]OFD Sender: No OFD packet to send [05:31:53]OFD Sender: No OFD packet to send [05:31:58]OFD Sender: No OFD packet to send [05:32:03]OFD Sender: No OFD packet to send [05:32:08]OFD Sender: No OFD packet to send [05:32:13]OFD Sender: No OFD packet to send [05:32:18]OFD Sender: No OFD packet to send [05:32:23]OFD Sender: No OFD packet to send [05:32:28]OFD Sender: No OFD packet to send [05:32:33]OFD Sender: No OFD packet to send [05:32:38]OFD Sender: No OFD packet to send [05:32:43]OFD Sender: No OFD packet to send [05:32:48]OFD Sender: No OFD packet to send [05:32:54]OFD Sender: No OFD packet to send [05:32:59]OFD Sender: No OFD packet to send [05:33:04]OFD Sender: No OFD packet to send [05:33:09]OFD Sender: No OFD packet to send [05:33:14]OFD Sender: No OFD packet to send [05:33:19]OFD Sender: No OFD packet to send [05:33:24]OFD Sender: No OFD packet to send [05:33:29]OFD Sender: No OFD packet to send [05:33:34]OFD Sender: No OFD packet to send [05:33:39]OFD Sender: No OFD packet to send [05:33:44]OFD Sender: No OFD packet to send [05:33:49]OFD Sender: No OFD packet to send [05:33:54]OFD Sender: No OFD packet to send [05:33:59]OFD Sender: No OFD packet to send [05:34:04]OFD Sender: No OFD packet to send [05:34:09]OFD Sender: No OFD packet to send [05:34:14]OFD Sender: No OFD packet to send [05:34:19]OFD Sender: No OFD packet to send [05:34:24]OFD Sender: No OFD packet to send [05:34:29]OFD Sender: No OFD packet to send [05:34:34]OFD Sender: No OFD packet to send [05:34:39]OFD Sender: No OFD packet to send [05:34:44]OFD Sender: No OFD packet to send [05:34:49]OFD Sender: No OFD packet to send [05:34:54]OFD Sender: No OFD packet to send [05:34:59]OFD Sender: No OFD packet to send [05:35:04]OFD Sender: No OFD packet to send [05:35:09]OFD Sender: No OFD packet to send [05:35:14]OFD Sender: No OFD packet to send [05:35:19]OFD Sender: No OFD packet to send [05:35:24]OFD Sender: No OFD packet to send [05:35:29]OFD Sender: No OFD packet to send [05:35:34]OFD Sender: No OFD packet to send [05:35:39]OFD Sender: No OFD packet to send [05:35:44]OFD Sender: No OFD packet to send [05:35:48]accept exits with 9 [05:35:48]New connection [05:35:48]New thread 3067477348 created [05:35:48]Thread 3067333988 joined [05:35:48]Waiting for new connection... [05:35:48] Sock 9.Parse request [05:35:48]Sock 9.Check first char [05:35:48]Sock 9.First char is OK [05:35:48]request: POST /json_proto HTTP/1.0 [05:35:48]Method: POST [05:35:48]URL: /json_proto [05:35:48]Method is POST - this is cgi request [05:35:48]url: /json_proto [05:35:48]query_string will be loaded in cgi processing [05:35:48]execute_cgi json_proto POST (null) [05:35:48]execute_cgi path=json_proto method=POST [05:35:48]POST find Content-Length [05:35:48]Host: 172.17.50.195:8080 [05:35:48]Content-Length: 771 [05:35:48]Content-Type: application/json [05:35:48] [05:35:48]POST finish read [05:35:48]Found Content-Length = 771 [05:35:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092591", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 18.280, "sum" : 700.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 700.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:35:48]execute_script... [05:35: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)1092591", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 18.280, "sum" : 700.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 700.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:35:48]POST & json_proto [05:35:48]process_json_proto [05:35:48]json parsed OK: [05:35:48]protocol is kg_v1.0 [05:35:48]action value=close_receipt [05:35:48]process_action close_receipt [05:35:48]cmd_close_receipt [05:35:48]MH_GetDate [05:35:48]Write to MH i2c: F0 00 00 22 04 15 [05:35:48]Write i2c OK [05:35:48]MH_I2C_Read... [05:35:48]Read from MH i2c: F0 [05:35:48]MH_I2C_Read... [05:35:48]Read from MH i2c: F0 09 00 [05:35:48]MH_I2C_Read... [05:35:48]Read from MH i2c: F0 09 00 22 04 00 B5 22 1F 67 43 33 1C 67 74 [05:35:48]GetLastDocTimeStamp 1730093467 [05:35:48]current date 1730093749 [05:35:48]FM_GetShiftState [05:35:48]SAM_PROTO_GetShiftState [05:35:48]wFMCommunicate request_size=4 [05:35:48]MH_SAM_APDU [05:35:48]CAPDU: 80 13 01 00 [05:35:48]Write to MH i2c: E2 08 00 23 04 80 13 01 00 00 00 00 00 A4 [05:35:48]Write i2c OK [05:35:48]MH_I2C_Read... [05:35:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:35:48]Read from MH i2c: E2 [05:35:48]MH_I2C_Read... [05:35:48]Read from MH i2c: E2 0E 00 [05:35:48]MH_I2C_Read... [05:35:48]Read from MH i2c: E2 0E 00 23 04 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 9D [05:35:48]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [05:35:48]wFMCommunicate OK [05:35:48]SAM_PROTO_GetShiftState done [05:35:48]FM_GetShiftState done [05:35:48]opened in 1730073493 [05:35:48]opened+sec_in_day 1730159893 [05:35:48]quantity*price = 70012 [05:35:48]sum+1 = 70013 [05:35:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.12 НСП 1% : 6.20 НДС 12% : 74.35 Наличными: 0.00 Безнал.: 700.12 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 147 28.10.2024 05:35 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317672 ФПД: 242757812416550 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T053549&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317672&fm=242757812416550&tin=02508201610067®Number=0000000000091628&sum=70012 [05:35:49]StoreToDocumentArchive [05:35:49]shift 546 fd 317672 [05:35:49]save to /storage/0546/doc_00317672 [05:35:49]save last doc name /storage/0546/doc_00317672 to /storage/kkm_last_doc_name [05:35:49]save OK [05:35:49]Clear old archive folders... [05:35:49]ProcessDocumentItem done err = 0, tmpTLVsize=250 [05:35:49]tlvbuf is 000A2430 [05:35:49]SAM_PROTO_ClearQueue [05:35:49]wFMCommunicate request_size=4 [05:35:49]MH_SAM_APDU [05:35:49]CAPDU: 80 09 00 00 [05:35:49]Write to MH i2c: E2 08 00 30 04 80 09 00 00 00 00 00 00 A6 [05:35:49]Write i2c OK [05:35:49]MH_I2C_Read... [05:35:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:35:49]Read from MH i2c: E2 [05:35:49]MH_I2C_Read... [05:35:49]Read from MH i2c: E2 03 00 [05:35:49]MH_I2C_Read... [05:35:49]Read from MH i2c: E2 03 00 30 04 00 90 00 A8 [05:35:49]RAPDU: 90 00 [05:35:49]wFMCommunicate OK [05:35:49]SAM_PROTO_ClearQueue done [05:35:49]KKMCreateOFDPacket [05:35:49]OFDProtocolAddRootSTLVToBuf [05:35:49]FM_MakeSignedData [05:35:49]FM_MakeSignedData [05:35:49]SAM_PROTO_SignData [05:35:49]wFMCommunicate request_size=4 [05:35:49]MH_SAM_APDU [05:35:49]CAPDU: 80 0D 01 02 [05:35:49]Write to MH i2c: E2 08 00 31 04 80 0D 01 02 00 00 00 00 AE [05:35:49]Write i2c OK [05:35:49]MH_I2C_Read... [05:35:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:35:49]Read from MH i2c: E2 [05:35:49]MH_I2C_Read... [05:35:49]Read from MH i2c: E2 03 00 [05:35:49]MH_I2C_Read... [05:35:49]Read from MH i2c: E2 03 00 31 04 00 90 00 A9 [05:35:49]RAPDU: 90 00 [05:35:49]wFMCommunicate OK [05:35:49]wFMCommunicate request_size=255 [05:35:49]MH_SAM_APDU [05:35:49]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 68 47 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 B5 22 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E8 D8 04 00 35 04 06 00 DC C9 [05:35:49]Write to MH i2c: E2 02 01 32 04 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 68 47 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 B5 22 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E8 D8 04 00 35 04 06 00 DC C9 00 00 D1 [05:35:49]Write i2c OK [05:35:49]MH_I2C_Read... [05:35:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:35:49]Read from MH i2c: E2 [05:35:49]MH_I2C_Read... [05:35:49]Read from MH i2c: E2 03 00 [05:35:49]MH_I2C_Read... [05:35:49]Read from MH i2c: E2 03 00 32 04 00 90 00 AA [05:35:49]RAPDU: 90 00 [05:35:49]wFMCommunicate OK [05:35:49]wFMCommunicate request_size=9 [05:35:49]MH_SAM_APDU [05:35:49]CAPDU: 80 0D 02 02 04 75 2C F0 26 [05:35:49]Write to MH i2c: E2 0C 00 33 04 80 0D 02 02 04 00 75 2C F0 26 00 00 70 [05:35:49]Write i2c OK [05:35:49]MH_I2C_Read... [05:35:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:35:49]Read from MH i2c: E2 [05:35:49]MH_I2C_Read... [05:35:49]Read from MH i2c: E2 03 00 [05:35:49]MH_I2C_Read... [05:35:49]Read from MH i2c: E2 03 00 33 04 00 90 00 AB [05:35:49]RAPDU: 90 00 [05:35:49]wFMCommunicate OK [05:35:49]wFMCommunicate request_size=4 [05:35:49]MH_SAM_APDU [05:35:49]CAPDU: 80 0D 03 02 [05:35:49]Write to MH i2c: E2 08 00 34 04 80 0D 03 02 00 00 00 00 B3 [05:35:49]Write i2c OK [05:35:49]MH_I2C_Read... [05:35:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:35:50]Read from MH i2c: E2 [05:35:50]MH_I2C_Read... [05:35:50]Read from MH i2c: E2 0B 00 [05:35:50]MH_I2C_Read... [05:35:50]Read from MH i2c: E2 0B 00 34 04 00 E4 0E A3 9A 44 0A 46 E6 90 00 5D [05:35:50]RAPDU: E4 0E A3 9A 44 0A 46 E6 90 00 [05:35:50]wFMCommunicate OK [05:35:50]SAM_PROTO_SignData done [05:35:50]FM_MakeSignedData done [05:35:50]CreateOFDProtocolMessage [05:35:50]wFMCommunicate request_size=4 [05:35:50]MH_SAM_APDU [05:35:50]CAPDU: 80 11 00 00 [05:35:50]Write to MH i2c: E2 08 00 35 04 80 11 00 00 00 00 00 00 B3 [05:35:50]Write i2c OK [05:35:50]MH_I2C_Read... [05:35:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:35:50]Read from MH i2c: E2 [05:35:50]MH_I2C_Read... [05:35:50]Read from MH i2c: E2 17 00 [05:35:50]MH_I2C_Read... [05:35:50]Read from MH i2c: E2 17 00 35 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 07 [05:35:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [05:35:50]wFMCommunicate OK [05:35:50]CreateOFDProtocolMessage done [05:35:50]OFDSenderStorePacket 317672 [05:35:50]StoreOFDPacket docnum=317672 [05:35:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 E8 D8 06 01 16 6C 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 68 47 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 B5 22 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E8 D8 04 00 35 04 06 00 DC C9 75 2C F0 26 E4 0E A3 9A 44 0A 46 E6 [05:35:50]CheckFolder [05:35:50]dirname=/storage/ofd_packets [05:35:50]CheckFolder done [05:35:50]ProducePacketName [05:35:50]name=ofd_packets/00317672 [05:35:50]NVStorageSaveData ofd_packets/00317672 [05:35:50]File name is /storage/ofd_packets/00317672 [05:35:50]Write 300 bytes [05:35:50]NVStorageSaveData done [05:35:50]OFDSenderStorePacket done [05:35:50]KKMCreateOFDPacket done [05:35:50]NVStorageSaveData kkm_last_timestamp [05:35:50]File name is /storage/kkm_last_timestamp [05:35:50]Write 4 bytes [05:35:50]NVStorageSaveData done [05:35:50]ExternCall_PrintAddStr [05:35:50]wPrintStart [05:35:50]Write to MH i2c: 01 00 00 36 04 3A [05:35:50]Write i2c OK [05:35:50]MH_I2C_Read... [05:35:50]Read from MH i2c: 01 [05:35:50]MH_I2C_Read... [05:35:50]Read from MH i2c: 01 07 00 [05:35:50]MH_I2C_Read... [05:35:50]Read from MH i2c: 01 07 00 36 04 00 00 00 00 00 FF 0F 4F [05:35:50]RasterBufferAndPrint [05:35:50]line Счет N : (1)1092591 [05:35:50]line ИНН: 02508201610067 [05:35:50]line Контрольно-Кассовый Чек [05:35:50]line ПРОДАЖА [05:35:50]line ТРК (МРК, ГНК) : 71 [05:35:50]line Товар: 2711190000 [05:35:50]line ГАЗ-К-5 [05:35:50]line 18.280 * 38.30 [05:35:50]line = 700.12 [05:35:50]line НДС 12% НСП 1% [05:35:50]line > о реализуемом товаре [05:35:50]line ИТОГО: 700.12 [05:35:50]line НСП 1% : 6.20 [05:35:50]line НДС 12% : 74.35 [05:35:50]line Наличными: 0.00 [05:35:50]line Безнал.: 700.12 [05:35:50]line Место: АЗС № 101 "Партнер Нефть" [05:35:50]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [05:35:50]line СНО: Общий режим [05:35:50]line Чек 147 28.10.2024 05:35 [05:35:50]line Смена: 546 ФФД: 1.0 [05:35:50]line ЗНМ: 0300000082 [05:35:50]line РНМ: 0000000000091628 [05:35:50]line Версия ККМ: 001 [05:35:50]line Платежная система: Mbank [05:35:50]line ФМ: 0000000000874671 [05:35:50]line ФД: 317672 [05:35:50]line ФПД: 242757812416550 [05:35:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T053549&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317672&fm=242757812416550&tin=02508201610067®Number=0000000000091628&sum=70012 [05:35:50]written 0, free lines is 4095 [05:35:50]OFD Sender: Processing packet 317672 [packets to send 127, broken 126] [05:35:50]ProducePacketName [05:35:50]name=ofd_packets/00317672 [05:35:50]OFD Sender: To server: pG, [05:35:50]CommunicateWithHost lk.salyk.kg:30040 [05:35:50]ConnectInit lk.salyk.kg [05:35:50]Connected sock=10 [05:35:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 E8 D8 06 01 16 6C 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 68 47 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 B5 22 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E8 D8 04 00 35 04 06 00 DC C9 75 2C F0 26 E4 0E A3 9A 44 0A 46 E6 [05:35:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 04 F0 47 00 40 57 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E8 D8 04 00 F4 03 04 00 6E CE 1E 67 B6 04 01 00 00 2E 6C B6 30 28 BD E8 B8 [05:35:50]CommunicateWithHost err = 0 [05:35:50]CheckOFDResponse [05:35:50]1017 (14) - 77093643461234 [05:35:50]1041 (16) - 0000000000874671 [05:35:50]1040 (4) - 317672 [05:35:50]1012 (4) - 27.10.2024 23:36 [05:35:50]1206 (1) - 0 [05:35:50]OFD Sender: Remove packet 317672 [05:35:50]ProducePacketName [05:35:50]name=ofd_packets/00317672 [05:35:50]NVStorageDeleteData [05:35:50]Write to MH i2c: 01 00 00 5F 04 63 [05:35:50]Write i2c OK [05:35:50]MH_I2C_Read... [05:35:50]Read from MH i2c: 01 [05:35:50]MH_I2C_Read... [05:35:50]Read from MH i2c: 01 07 00 [05:35:50]MH_I2C_Read... [05:35:50]Read from MH i2c: 01 07 00 5F 04 00 00 00 00 00 14 0D 8B [05:35:50]RasterBufferAndPrint [05:35:50]line [05:35:50]line [05:35:50]line [05:35:50]line [05:35:50]line [05:35:50]written 0, free lines is 3354 [05:35:50]MH_Cut [05:35:50]Write to MH i2c: D1 01 00 66 04 01 3C [05:35:50]Write i2c OK [05:35:50]MH_I2C_Read... [05:35:50]Read from MH i2c: D1 [05:35:50]MH_I2C_Read... [05:35:50]Read from MH i2c: D1 01 00 [05:35:50]MH_I2C_Read... [05:35:50]Read from MH i2c: D1 01 00 66 04 00 3B [05:35:50]Write to MH i2c: 01 00 00 67 04 6B [05:35:50]Write i2c OK [05:35:50]MH_I2C_Read... [05:35:50]OFD Sender: No OFD packet to send [05:35:51]*** Cut start [05:35:51]*** Partial cut [05:35:51]*** CUTSNS_PIN = 1 [05:35:51]*** CUTSNS_PIN = 0 [05:35:51]*** Brake cut motor [05:35:51]Read from MH i2c: 01 [05:35:51]MH_I2C_Read... [05:35:51]*** Stop cut motor [05:35:51]*** Cut end [05:35:51]Read from MH i2c: 01 07 00 [05:35:51]MH_I2C_Read... [05:35:51]Read from MH i2c: 01 07 00 67 04 00 00 00 00 00 FF 0F 80 [05:35:51]process_action close_receipt done [05:35:51]requested_data is exist [05:35:51]produce_requested_data [05:35:51]requested_item fm.sn is exist - process it [05:35:51]wFMCommunicate request_size=4 [05:35:51]MH_SAM_APDU [05:35:51]CAPDU: 80 11 00 00 [05:35:51]Write to MH i2c: E2 08 00 68 04 80 11 00 00 00 00 00 00 E6 [05:35:51]Write i2c OK [05:35:51]MH_I2C_Read... [05:35:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:35:51]Read from MH i2c: E2 [05:35:51]MH_I2C_Read... [05:35:51]Read from MH i2c: E2 17 00 [05:35:51]MH_I2C_Read... [05:35:51]Read from MH i2c: E2 17 00 68 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 3A [05:35:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [05:35:51]wFMCommunicate OK [05:35:51]requested_item fd.num is exist - process it [05:35:51]SAM_PROTO_GetFieldsCounters [05:35:51]wFMCommunicate request_size=4 [05:35:51]MH_SAM_APDU [05:35:51]CAPDU: 80 13 00 00 [05:35:51]Write to MH i2c: E2 08 00 69 04 80 13 00 00 00 00 00 00 E9 [05:35:51]Write i2c OK [05:35:51]MH_I2C_Read... [05:35:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:35:52]Read from MH i2c: E2 [05:35:52]MH_I2C_Read... [05:35:52]Read from MH i2c: E2 62 00 [05:35:52]MH_I2C_Read... [05:35:52]Read from MH i2c: E2 62 00 69 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E8 D8 04 00 0E 04 04 00 22 02 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 AD [05:35:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E8 D8 04 00 0E 04 04 00 22 02 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 [05:35:52]wFMCommunicate OK [05:35:52]SAM_PROTO_GetFieldsCounters done [05:35:52]requested_item shift.num is exist - process it [05:35:52]requested_item shift.opened is exist - process it [05:35:52]req_shift_opened [05:35:52]FM_GetShiftState [05:35:52]SAM_PROTO_GetShiftState [05:35:52]wFMCommunicate request_size=4 [05:35:52]MH_SAM_APDU [05:35:52]CAPDU: 80 13 01 00 [05:35:52]Write to MH i2c: E2 08 00 6A 04 80 13 01 00 00 00 00 00 EB [05:35:52]Write i2c OK [05:35:52]MH_I2C_Read... [05:35:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:35:52]Read from MH i2c: E2 [05:35:52]MH_I2C_Read... [05:35:52]Read from MH i2c: E2 0E 00 [05:35:52]MH_I2C_Read... [05:35:52]Read from MH i2c: E2 0E 00 6A 04 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E4 [05:35:52]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [05:35:52]wFMCommunicate OK [05:35:52]SAM_PROTO_GetShiftState done [05:35:52]FM_GetShiftState done [05:35:52]req_shift_opened done [05:35:52]requested_item shift.open_date is exist - process it [05:35:52]req_shift_open_date [05:35:52]req_shift_open_date done [05:35:52]produce_requested_data done [05:35:52]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317672,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [05:35:52]process_action_free close_receipt [05:35:52]json_value_free [05:35:52]json_value_free done [05:35:52]process_json_proto returns [05:35:52]Send response to host [05:35:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317672,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [05:35:52]free response buf [05:35:52]execute_script done [05:35:52]execute_script returns [05:35:52]free content buf [05:35:52]Sock 9.Close socket [05:35:52]Sock 9.Thread stoped [05:35:55]OFD Sender: No OFD packet to send [05:36:00]OFD Sender: No OFD packet to send [05:36:05]OFD Sender: No OFD packet to send [05:36:10]OFD Sender: No OFD packet to send [05:36:15]OFD Sender: No OFD packet to send [05:36:20]OFD Sender: No OFD packet to send [05:36:25]OFD Sender: No OFD packet to send [05:36:30]OFD Sender: No OFD packet to send [05:36:35]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:04]accept exits with 8 [05:38:04]New connection [05:38:04]New thread 3067333988 created [05:38:04]Thread 3067477348 joined [05:38:04]Waiting for new connection... [05:38:04] Sock 8.Parse request [05:38:04]Sock 8.Check first char [05:38:04]Sock 8.First char is OK [05:38:04]request: POST /json_proto HTTP/1.0 [05:38:04]Method: POST [05:38:04]URL: /json_proto [05:38:04]Method is POST - this is cgi request [05:38:04]url: /json_proto [05:38:04]query_string will be loaded in cgi processing [05:38:04]execute_cgi json_proto POST (null) [05:38:04]execute_cgi path=json_proto method=POST [05:38:04]POST find Content-Length [05:38:04]Host: 172.17.50.195:8080 [05:38:04]Content-Length: 681 [05:38:04]Content-Type: application/json [05:38:04] [05:38:04]POST finish read [05:38:04]Found Content-Length = 681 [05:38:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092593", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 3.220, "sum" : 123.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 123.00, "payments": [ { "type": 0, "sum" : 123.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:38:04]execute_script... [05:38: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)1092593", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 3.220, "sum" : 123.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 123.00, "payments": [ { "type": 0, "sum" : 123.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:38:04]POST & json_proto [05:38:04]process_json_proto [05:38:04]json parsed OK: [05:38:04]protocol is kg_v1.0 [05:38:04]action value=close_receipt [05:38:04]process_action close_receipt [05:38:04]cmd_close_receipt [05:38:04]MH_GetDate [05:38:04]Write to MH i2c: F0 00 00 6B 04 5E [05:38:04]Write i2c OK [05:38:04]MH_I2C_Read... [05:38:04]Read from MH i2c: F0 [05:38:04]MH_I2C_Read... [05:38:04]Read from MH i2c: F0 09 00 [05:38:04]MH_I2C_Read... [05:38:04]Read from MH i2c: F0 09 00 6B 04 00 3D 23 1F 67 43 33 1C 67 46 [05:38:04]GetLastDocTimeStamp 1730093749 [05:38:04]current date 1730093885 [05:38:04]FM_GetShiftState [05:38:04]SAM_PROTO_GetShiftState [05:38:04]wFMCommunicate request_size=4 [05:38:04]MH_SAM_APDU [05:38:04]CAPDU: 80 13 01 00 [05:38:04]Write to MH i2c: E2 08 00 6C 04 80 13 01 00 00 00 00 00 ED [05:38:04]Write i2c OK [05:38:04]MH_I2C_Read... [05:38:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:38:04]Read from MH i2c: E2 [05:38:04]MH_I2C_Read... [05:38:04]Read from MH i2c: E2 0E 00 [05:38:04]MH_I2C_Read... [05:38:04]Read from MH i2c: E2 0E 00 6C 04 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E6 [05:38:04]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [05:38:04]wFMCommunicate OK [05:38:04]SAM_PROTO_GetShiftState done [05:38:04]FM_GetShiftState done [05:38:04]opened in 1730073493 [05:38:04]opened+sec_in_day 1730159893 [05:38:04]quantity*price = 12332 [05:38:04]sum+1 = 12334 [05:38:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 123.00 Внесено: 200.00 СДАЧА: 77.00 НСП 1% : 1.09 НДС 12% : 13.10 Наличными: 123.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 148 28.10.2024 05:38 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317673 ФПД: 255511999051248 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T053805&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317673&fm=255511999051248&tin=02508201610067®Number=0000000000091628&sum=12300 [05:38:05]StoreToDocumentArchive [05:38:05]shift 546 fd 317673 [05:38:05]save to /storage/0546/doc_00317673 [05:38:05]save last doc name /storage/0546/doc_00317673 to /storage/kkm_last_doc_name [05:38:05]save OK [05:38:05]Clear old archive folders... [05:38:05]ProcessDocumentItem done err = 0, tmpTLVsize=250 [05:38:05]tlvbuf is 0009E540 [05:38:05]SAM_PROTO_ClearQueue [05:38:05]wFMCommunicate request_size=4 [05:38:05]MH_SAM_APDU [05:38:05]CAPDU: 80 09 00 00 [05:38:05]Write to MH i2c: E2 08 00 79 04 80 09 00 00 00 00 00 00 EF [05:38:05]Write i2c OK [05:38:05]MH_I2C_Read... [05:38:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:38:05]Read from MH i2c: E2 [05:38:05]MH_I2C_Read... [05:38:05]Read from MH i2c: E2 03 00 [05:38:05]MH_I2C_Read... [05:38:05]Read from MH i2c: E2 03 00 79 04 00 90 00 F1 [05:38:05]RAPDU: 90 00 [05:38:05]wFMCommunicate OK [05:38:05]SAM_PROTO_ClearQueue done [05:38:05]KKMCreateOFDPacket [05:38:05]OFDProtocolAddRootSTLVToBuf [05:38:05]FM_MakeSignedData [05:38:05]FM_MakeSignedData [05:38:05]SAM_PROTO_SignData [05:38:05]wFMCommunicate request_size=4 [05:38:05]MH_SAM_APDU [05:38:05]CAPDU: 80 0D 01 02 [05:38:05]Write to MH i2c: E2 08 00 7A 04 80 0D 01 02 00 00 00 00 F7 [05:38:05]Write i2c OK [05:38:05]MH_I2C_Read... [05:38:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:38:05]Read from MH i2c: E2 [05:38:05]MH_I2C_Read... [05:38:05]Read from MH i2c: E2 03 00 [05:38:05]MH_I2C_Read... [05:38:05]Read from MH i2c: E2 03 00 7A 04 00 90 00 F2 [05:38:05]RAPDU: 90 00 [05:38:05]wFMCommunicate OK [05:38:05]wFMCommunicate request_size=255 [05:38:05]MH_SAM_APDU [05:38:05]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 94 0C 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 2D 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 05 00 00 00 00 07 04 06 00 0C 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 94 00 00 00 F4 03 04 00 3D 23 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E9 D8 04 00 35 04 06 00 E8 63 [05:38:05]Write to MH i2c: E2 02 01 7B 04 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 94 0C 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 2D 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 05 00 00 00 00 07 04 06 00 0C 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 94 00 00 00 F4 03 04 00 3D 23 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E9 D8 04 00 35 04 06 00 E8 63 00 00 61 [05:38:05]Write i2c OK [05:38:05]MH_I2C_Read... [05:38:06]OFD Sender: No OFD packet to send [05:38:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:38:06]Read from MH i2c: E2 [05:38:06]MH_I2C_Read... [05:38:06]Read from MH i2c: E2 03 00 [05:38:06]MH_I2C_Read... [05:38:06]Read from MH i2c: E2 03 00 7B 04 00 90 00 F3 [05:38:06]RAPDU: 90 00 [05:38:06]wFMCommunicate OK [05:38:06]wFMCommunicate request_size=9 [05:38:06]MH_SAM_APDU [05:38:06]CAPDU: 80 0D 02 02 04 05 F0 75 F0 [05:38:06]Write to MH i2c: E2 0C 00 7C 04 80 0D 02 02 04 00 05 F0 75 F0 00 00 5C [05:38:06]Write i2c OK [05:38:06]MH_I2C_Read... [05:38:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:38:06]Read from MH i2c: E2 [05:38:06]MH_I2C_Read... [05:38:06]Read from MH i2c: E2 03 00 [05:38:06]MH_I2C_Read... [05:38:06]Read from MH i2c: E2 03 00 7C 04 00 90 00 F4 [05:38:06]RAPDU: 90 00 [05:38:06]wFMCommunicate OK [05:38:06]wFMCommunicate request_size=4 [05:38:06]MH_SAM_APDU [05:38:06]CAPDU: 80 0D 03 02 [05:38:06]Write to MH i2c: E2 08 00 7D 04 80 0D 03 02 00 00 00 00 FC [05:38:06]Write i2c OK [05:38:06]MH_I2C_Read... [05:38:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:38:06]Read from MH i2c: E2 [05:38:06]MH_I2C_Read... [05:38:06]Read from MH i2c: E2 0B 00 [05:38:06]MH_I2C_Read... [05:38:06]Read from MH i2c: E2 0B 00 7D 04 00 7D 73 47 B8 6F 77 DA 71 90 00 1D [05:38:06]RAPDU: 7D 73 47 B8 6F 77 DA 71 90 00 [05:38:06]wFMCommunicate OK [05:38:06]SAM_PROTO_SignData done [05:38:06]FM_MakeSignedData done [05:38:06]CreateOFDProtocolMessage [05:38:06]wFMCommunicate request_size=4 [05:38:06]MH_SAM_APDU [05:38:06]CAPDU: 80 11 00 00 [05:38:06]Write to MH i2c: E2 08 00 7E 04 80 11 00 00 00 00 00 00 FC [05:38:06]Write i2c OK [05:38:06]MH_I2C_Read... [05:38:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:38:06]Read from MH i2c: E2 [05:38:06]MH_I2C_Read... [05:38:06]Read from MH i2c: E2 17 00 [05:38:06]MH_I2C_Read... [05:38:06]Read from MH i2c: E2 17 00 7E 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 50 [05:38:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [05:38:06]wFMCommunicate OK [05:38:06]CreateOFDProtocolMessage done [05:38:06]OFDSenderStorePacket 317673 [05:38:06]StoreOFDPacket docnum=317673 [05:38:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 5D 1C 06 01 66 6D 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 94 0C 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 2D 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 05 00 00 00 00 07 04 06 00 0C 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 94 00 00 00 F4 03 04 00 3D 23 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E9 D8 04 00 35 04 06 00 E8 63 05 F0 75 F0 7D 73 47 B8 6F 77 DA 71 [05:38:06]CheckFolder [05:38:06]dirname=/storage/ofd_packets [05:38:06]CheckFolder done [05:38:06]ProducePacketName [05:38:06]name=ofd_packets/00317673 [05:38:06]NVStorageSaveData ofd_packets/00317673 [05:38:06]File name is /storage/ofd_packets/00317673 [05:38:06]Write 300 bytes [05:38:06]NVStorageSaveData done [05:38:06]OFDSenderStorePacket done [05:38:06]KKMCreateOFDPacket done [05:38:06]NVStorageSaveData kkm_last_timestamp [05:38:06]File name is /storage/kkm_last_timestamp [05:38:06]Write 4 bytes [05:38:06]NVStorageSaveData done [05:38:06]ExternCall_PrintAddStr [05:38:06]wPrintStart [05:38:06]Write to MH i2c: 01 00 00 7F 04 83 [05:38:06]Write i2c OK [05:38:06]MH_I2C_Read... [05:38:06]Read from MH i2c: 01 [05:38:06]MH_I2C_Read... [05:38:06]Read from MH i2c: 01 07 00 [05:38:06]MH_I2C_Read... [05:38:06]Read from MH i2c: 01 07 00 7F 04 00 00 00 00 00 FF 0F 98 [05:38:06]RasterBufferAndPrint [05:38:06]line Счет N : (1)1092593 [05:38:06]line ИНН: 02508201610067 [05:38:06]line Контрольно-Кассовый Чек [05:38:06]line ПРОДАЖА [05:38:06]line ТРК (МРК, ГНК) : 71 [05:38:06]line Товар: 2711190000 [05:38:06]line ГАЗ-К-5 [05:38:06]line 3.220 * 38.30 [05:38:06]line = 123.33 [05:38:06]line НДС 12% НСП 1% [05:38:06]line > о реализуемом товаре [05:38:06]line ОКРУГЛЕНИЕ: -0.33 [05:38:06]line ИТОГО: 123.00 [05:38:06]line Внесено: 200.00 [05:38:06]line СДАЧА: 77.00 [05:38:06]line НСП 1% : 1.09 [05:38:06]line НДС 12% : 13.10 [05:38:06]line Наличными: 123.00 [05:38:06]line Безнал.: 0.00 [05:38:06]line Место: АЗС № 101 "Партнер Нефть" [05:38:06]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [05:38:06]line СНО: Общий режим [05:38:06]line Чек 148 28.10.2024 05:38 [05:38:06]line Смена: 546 ФФД: 1.0 [05:38:06]line ЗНМ: 0300000082 [05:38:06]line РНМ: 0000000000091628 [05:38:06]line Версия ККМ: 001 [05:38:06]line ФМ: 0000000000874671 [05:38:06]line ФД: 317673 [05:38:06]line ФПД: 255511999051248 [05:38:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T053805&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317673&fm=255511999051248&tin=02508201610067®Number=0000000000091628&sum=12300 [05:38:06]OFD Sender: Processing packet 317673 [packets to send 127, broken 126] [05:38:06]ProducePacketName [05:38:06]name=ofd_packets/00317673 [05:38:06]OFD Sender: To server: pG, [05:38:06]CommunicateWithHost lk.salyk.kg:30040 [05:38:06]ConnectInit lk.salyk.kg [05:38:06]written 0, free lines is 4095 [05:38:06]Connected sock=10 [05:38:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 5D 1C 06 01 66 6D 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 94 0C 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 2D 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 05 00 00 00 00 07 04 06 00 0C 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 94 00 00 00 F4 03 04 00 3D 23 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E9 D8 04 00 35 04 06 00 E8 63 05 F0 75 F0 7D 73 47 B8 6F 77 DA 71 [05:38:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 FC 15 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 34 36 37 31 10 04 04 00 E9 D8 04 00 F4 03 04 00 F7 CE 1E 67 B6 04 01 00 00 16 8B C6 FC C9 84 5A E6 [05:38:06]CommunicateWithHost err = 0 [05:38:06]CheckOFDResponse [05:38:06]1017 (14) - 77093643461234 [05:38:06]1041 (16) - 0000000000874671 [05:38:06]1040 (4) - 317673 [05:38:06]1012 (4) - 27.10.2024 23:38 [05:38:06]1206 (1) - 0 [05:38:06]OFD Sender: Remove packet 317673 [05:38:06]ProducePacketName [05:38:06]name=ofd_packets/00317673 [05:38:06]NVStorageDeleteData [05:38:07]Write to MH i2c: 01 00 00 AA 04 AE [05:38:07]Write i2c OK [05:38:07]MH_I2C_Read... [05:38:07]Read from MH i2c: 01 [05:38:07]MH_I2C_Read... [05:38:07]Read from MH i2c: 01 07 00 [05:38:07]MH_I2C_Read... [05:38:07]Read from MH i2c: 01 07 00 AA 04 00 00 00 00 00 E4 0C A5 [05:38:07]RasterBufferAndPrint [05:38:07]line [05:38:07]line [05:38:07]line [05:38:07]line [05:38:07]line [05:38:07]written 0, free lines is 3306 [05:38:07]MH_Cut [05:38:07]Write to MH i2c: D1 01 00 B1 04 01 87 [05:38:07]Write i2c OK [05:38:07]MH_I2C_Read... [05:38:07]Read from MH i2c: D1 [05:38:07]MH_I2C_Read... [05:38:07]Read from MH i2c: D1 01 00 [05:38:07]MH_I2C_Read... [05:38:07]Read from MH i2c: D1 01 00 B1 04 00 86 [05:38:07]Write to MH i2c: 01 00 00 B2 04 B6 [05:38:07]Write i2c OK [05:38:07]MH_I2C_Read... [05:38:07]OFD Sender: No OFD packet to send [05:38:07]*** Cut start [05:38:07]*** Partial cut [05:38:07]*** CUTSNS_PIN = 1 [05:38:07]*** CUTSNS_PIN = 0 [05:38:08]*** Brake cut motor [05:38:08]Read from MH i2c: 01 [05:38:08]MH_I2C_Read... [05:38:08]*** Stop cut motor [05:38:08]*** Cut end [05:38:08]Read from MH i2c: 01 07 00 [05:38:08]MH_I2C_Read... [05:38:08]Read from MH i2c: 01 07 00 B2 04 00 00 00 00 00 FF 0F CB [05:38:08]process_action close_receipt done [05:38:08]requested_data is exist [05:38:08]produce_requested_data [05:38:08]requested_item fm.sn is exist - process it [05:38:08]wFMCommunicate request_size=4 [05:38:08]MH_SAM_APDU [05:38:08]CAPDU: 80 11 00 00 [05:38:08]Write to MH i2c: E2 08 00 B3 04 80 11 00 00 00 00 00 00 31 [05:38:08]Write i2c OK [05:38:08]MH_I2C_Read... [05:38:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:38:08]Read from MH i2c: E2 [05:38:08]MH_I2C_Read... [05:38:08]Read from MH i2c: E2 17 00 [05:38:08]MH_I2C_Read... [05:38:08]Read from MH i2c: E2 17 00 B3 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 85 [05:38:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [05:38:08]wFMCommunicate OK [05:38:08]requested_item fd.num is exist - process it [05:38:08]SAM_PROTO_GetFieldsCounters [05:38:08]wFMCommunicate request_size=4 [05:38:08]MH_SAM_APDU [05:38:08]CAPDU: 80 13 00 00 [05:38:08]Write to MH i2c: E2 08 00 B4 04 80 13 00 00 00 00 00 00 34 [05:38:08]Write i2c OK [05:38:08]MH_I2C_Read... [05:38:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:38:08]Read from MH i2c: E2 [05:38:08]MH_I2C_Read... [05:38:08]Read from MH i2c: E2 62 00 [05:38:08]MH_I2C_Read... [05:38:08]Read from MH i2c: E2 62 00 B4 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E9 D8 04 00 0E 04 04 00 22 02 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 FC [05:38:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E9 D8 04 00 0E 04 04 00 22 02 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 [05:38:08]wFMCommunicate OK [05:38:08]SAM_PROTO_GetFieldsCounters done [05:38:08]requested_item shift.num is exist - process it [05:38:08]requested_item shift.opened is exist - process it [05:38:08]req_shift_opened [05:38:08]FM_GetShiftState [05:38:08]SAM_PROTO_GetShiftState [05:38:08]wFMCommunicate request_size=4 [05:38:08]MH_SAM_APDU [05:38:08]CAPDU: 80 13 01 00 [05:38:08]Write to MH i2c: E2 08 00 B5 04 80 13 01 00 00 00 00 00 36 [05:38:08]Write i2c OK [05:38:08]MH_I2C_Read... [05:38:08]Read from MH i2c: E2 [05:38:08]MH_I2C_Read... [05:38:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:38:08]Read from MH i2c: E2 0E 00 [05:38:08]MH_I2C_Read... [05:38:08]Read from MH i2c: E2 0E 00 B5 04 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 2F [05:38:08]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [05:38:08]wFMCommunicate OK [05:38:08]SAM_PROTO_GetShiftState done [05:38:08]FM_GetShiftState done [05:38:08]req_shift_opened done [05:38:08]requested_item shift.open_date is exist - process it [05:38:08]req_shift_open_date [05:38:08]req_shift_open_date done [05:38:08]produce_requested_data done [05:38:08]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317673,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [05:38:08]process_action_free close_receipt [05:38:08]json_value_free [05:38:08]json_value_free done [05:38:08]process_json_proto returns [05:38:08]Send response to host [05:38:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317673,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [05:38:08]free response buf [05:38:08]execute_script done [05:38:08]execute_script returns [05:38:08]free content buf [05:38:08]Sock 8.Close socket [05:38:08]Sock 8.Thread stoped [05:38:12]OFD Sender: No OFD packet to send [05:38:17]OFD Sender: No OFD packet to send [05:38:22]OFD Sender: No OFD packet to send [05:38:27]OFD Sender: No OFD packet to send [05:38:32]OFD Sender: No OFD packet to send [05:38:37]OFD Sender: No OFD packet to send [05:38:42]OFD Sender: No OFD packet to send [05:38:47]OFD Sender: No OFD packet to send [05:38:48]accept exits with 9 [05:38:48]New connection [05:38:48]New thread 3067477348 created [05:38:48]Thread 3067333988 joined [05:38:48]Waiting for new connection... [05:38:48] Sock 9.Parse request [05:38:48]Sock 9.Check first char [05:38:48]Sock 9.First char is OK [05:38:48]request: POST /json_proto HTTP/1.0 [05:38:48]Method: POST [05:38:48]URL: /json_proto [05:38:48]Method is POST - this is cgi request [05:38:48]url: /json_proto [05:38:48]query_string will be loaded in cgi processing [05:38:48]execute_cgi json_proto POST (null) [05:38:48]execute_cgi path=json_proto method=POST [05:38:48]POST find Content-Length [05:38:48]Host: 172.17.50.195:8080 [05:38:48]Content-Length: 688 [05:38:48]Content-Type: application/json [05:38:48] [05:38:48]POST finish read [05:38:48]Found Content-Length = 688 [05:38:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092592", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:38:48]execute_script... [05:38:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092592", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:38:48]POST & json_proto [05:38:48]process_json_proto [05:38:48]json parsed OK: [05:38:48]protocol is kg_v1.0 [05:38:48]action value=close_receipt [05:38:48]process_action close_receipt [05:38:48]cmd_close_receipt [05:38:48]MH_GetDate [05:38:48]Write to MH i2c: F0 00 00 B6 04 A9 [05:38:48]Write i2c OK [05:38:48]MH_I2C_Read... [05:38:48]Read from MH i2c: F0 [05:38:48]MH_I2C_Read... [05:38:48]Read from MH i2c: F0 09 00 [05:38:48]MH_I2C_Read... [05:38:48]Read from MH i2c: F0 09 00 B6 04 00 69 23 1F 67 43 33 1C 67 BD [05:38:48]GetLastDocTimeStamp 1730093885 [05:38:48]current date 1730093929 [05:38:48]FM_GetShiftState [05:38:48]SAM_PROTO_GetShiftState [05:38:48]wFMCommunicate request_size=4 [05:38:48]MH_SAM_APDU [05:38:48]CAPDU: 80 13 01 00 [05:38:48]Write to MH i2c: E2 08 00 B7 04 80 13 01 00 00 00 00 00 38 [05:38:48]Write i2c OK [05:38:48]MH_I2C_Read... [05:38:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:38:48]Read from MH i2c: E2 [05:38:48]MH_I2C_Read... [05:38:48]Read from MH i2c: E2 0E 00 [05:38:48]MH_I2C_Read... [05:38:48]Read from MH i2c: E2 0E 00 B7 04 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 31 [05:38:48]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [05:38:48]wFMCommunicate OK [05:38:48]SAM_PROTO_GetShiftState done [05:38:48]FM_GetShiftState done [05:38:48]opened in 1730073493 [05:38:48]opened+sec_in_day 1730159893 [05:38:48]quantity*price = 100050 [05:38:48]sum+1 = 100052 [05:38:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 149 28.10.2024 05:38 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317674 ФПД: 232812657952401 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T053849&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317674&fm=232812657952401&tin=02508201610067®Number=0000000000091628&sum=100000 [05:38:49]StoreToDocumentArchive [05:38:49]shift 546 fd 317674 [05:38:49]save to /storage/0546/doc_00317674 [05:38:49]save last doc name /storage/0546/doc_00317674 to /storage/kkm_last_doc_name [05:38:49]save OK [05:38:49]Clear old archive folders... [05:38:49]ProcessDocumentItem done err = 0, tmpTLVsize=252 [05:38:49]tlvbuf is 00099E50 [05:38:49]SAM_PROTO_ClearQueue [05:38:49]wFMCommunicate request_size=4 [05:38:49]MH_SAM_APDU [05:38:49]CAPDU: 80 09 00 00 [05:38:49]Write to MH i2c: E2 08 00 C4 04 80 09 00 00 00 00 00 00 3A [05:38:49]Write i2c OK [05:38:49]MH_I2C_Read... [05:38:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:38:49]Read from MH i2c: E2 [05:38:49]MH_I2C_Read... [05:38:49]Read from MH i2c: E2 03 00 [05:38:49]MH_I2C_Read... [05:38:49]Read from MH i2c: E2 03 00 C4 04 00 90 00 3C [05:38:49]RAPDU: 90 00 [05:38:49]wFMCommunicate OK [05:38:49]SAM_PROTO_ClearQueue done [05:38:49]KKMCreateOFDPacket [05:38:49]OFDProtocolAddRootSTLVToBuf [05:38:49]FM_MakeSignedData [05:38:49]FM_MakeSignedData [05:38:49]SAM_PROTO_SignData [05:38:49]wFMCommunicate request_size=4 [05:38:49]MH_SAM_APDU [05:38:49]CAPDU: 80 0D 01 02 [05:38:49]Write to MH i2c: E2 08 00 C5 04 80 0D 01 02 00 00 00 00 42 [05:38:49]Write i2c OK [05:38:49]MH_I2C_Read... [05:38:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:38:49]Read from MH i2c: E2 [05:38:49]MH_I2C_Read... [05:38:49]Read from MH i2c: E2 03 00 [05:38:49]MH_I2C_Read... [05:38:49]Read from MH i2c: E2 03 00 C5 04 00 90 00 3D [05:38:49]RAPDU: 90 00 [05:38:49]wFMCommunicate OK [05:38:49]wFMCommunicate request_size=255 [05:38:49]MH_SAM_APDU [05:38:49]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 95 00 00 00 F4 03 04 00 69 23 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EA D8 04 00 35 04 06 00 [05:38:49]Write to MH i2c: E2 02 01 C6 04 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 95 00 00 00 F4 03 04 00 69 23 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EA D8 04 00 35 04 06 00 00 00 3F [05:38:49]Write i2c OK [05:38:49]MH_I2C_Read... [05:38:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:38:50]Read from MH i2c: E2 [05:38:50]MH_I2C_Read... [05:38:50]Read from MH i2c: E2 03 00 [05:38:50]MH_I2C_Read... [05:38:50]Read from MH i2c: E2 03 00 C6 04 00 90 00 3E [05:38:50]RAPDU: 90 00 [05:38:50]wFMCommunicate OK [05:38:50]wFMCommunicate request_size=11 [05:38:50]MH_SAM_APDU [05:38:50]CAPDU: 80 0D 02 02 06 D3 BD EB C6 C6 91 [05:38:50]Write to MH i2c: E2 0E 00 C7 04 80 0D 02 02 06 00 D3 BD EB C6 C6 91 00 00 E9 [05:38:50]Write i2c OK [05:38:50]MH_I2C_Read... [05:38:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:38:50]Read from MH i2c: E2 [05:38:50]MH_I2C_Read... [05:38:50]Read from MH i2c: E2 03 00 [05:38:50]MH_I2C_Read... [05:38:50]Read from MH i2c: E2 03 00 C7 04 00 90 00 3F [05:38:50]RAPDU: 90 00 [05:38:50]wFMCommunicate OK [05:38:50]wFMCommunicate request_size=4 [05:38:50]MH_SAM_APDU [05:38:50]CAPDU: 80 0D 03 02 [05:38:50]Write to MH i2c: E2 08 00 C8 04 80 0D 03 02 00 00 00 00 47 [05:38:50]Write i2c OK [05:38:50]MH_I2C_Read... [05:38:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:38:50]Read from MH i2c: E2 [05:38:50]MH_I2C_Read... [05:38:50]Read from MH i2c: E2 0B 00 [05:38:50]MH_I2C_Read... [05:38:50]Read from MH i2c: E2 0B 00 C8 04 00 9C 3A 68 43 E7 11 95 7E 90 00 D4 [05:38:50]RAPDU: 9C 3A 68 43 E7 11 95 7E 90 00 [05:38:50]wFMCommunicate OK [05:38:50]SAM_PROTO_SignData done [05:38:50]FM_MakeSignedData done [05:38:50]CreateOFDProtocolMessage [05:38:50]wFMCommunicate request_size=4 [05:38:50]MH_SAM_APDU [05:38:50]CAPDU: 80 11 00 00 [05:38:50]Write to MH i2c: E2 08 00 C9 04 80 11 00 00 00 00 00 00 47 [05:38:50]Write i2c OK [05:38:50]MH_I2C_Read... [05:38:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:38:50]Read from MH i2c: E2 [05:38:50]MH_I2C_Read... [05:38:50]Read from MH i2c: E2 17 00 [05:38:50]MH_I2C_Read... [05:38:50]Read from MH i2c: E2 17 00 C9 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 9B [05:38:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [05:38:50]wFMCommunicate OK [05:38:50]CreateOFDProtocolMessage done [05:38:50]OFDSenderStorePacket 317674 [05:38:50]StoreOFDPacket docnum=317674 [05:38:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 C2 E0 08 01 A4 ED 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 95 00 00 00 F4 03 04 00 69 23 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EA D8 04 00 35 04 06 00 D3 BD EB C6 C6 91 9C 3A 68 43 E7 11 95 7E [05:38:50]CheckFolder [05:38:50]dirname=/storage/ofd_packets [05:38:50]CheckFolder done [05:38:50]ProducePacketName [05:38:50]name=ofd_packets/00317674 [05:38:50]NVStorageSaveData ofd_packets/00317674 [05:38:50]File name is /storage/ofd_packets/00317674 [05:38:50]Write 302 bytes [05:38:50]NVStorageSaveData done [05:38:50]OFDSenderStorePacket done [05:38:50]KKMCreateOFDPacket done [05:38:50]NVStorageSaveData kkm_last_timestamp [05:38:50]File name is /storage/kkm_last_timestamp [05:38:50]Write 4 bytes [05:38:50]NVStorageSaveData done [05:38:50]ExternCall_PrintAddStr [05:38:50]wPrintStart [05:38:50]Write to MH i2c: 01 00 00 CA 04 CE [05:38:50]Write i2c OK [05:38:50]MH_I2C_Read... [05:38:50]Read from MH i2c: 01 [05:38:50]MH_I2C_Read... [05:38:50]Read from MH i2c: 01 07 00 [05:38:50]MH_I2C_Read... [05:38:50]Read from MH i2c: 01 07 00 CA 04 00 00 00 00 00 FF 0F E3 [05:38:50]RasterBufferAndPrint [05:38:50]line Счет N : (1)1092592 [05:38:50]line ИНН: 02508201610067 [05:38:50]line Контрольно-Кассовый Чек [05:38:50]line ПРОДАЖА [05:38:50]line ТРК (МРК, ГНК) : 31 [05:38:50]line Товар: 2710194210 [05:38:50]line ДТ(л)-К-2 [05:38:50]line 13.130 * 76.20 [05:38:50]line = 1000.51 [05:38:50]line НДС 12% НСП 1% [05:38:50]line > о реализуемом товаре [05:38:50]line ОКРУГЛЕНИЕ: -0.51 [05:38:50]line ИТОГО: 1000.00 [05:38:50]line Внесено: 1000.00 [05:38:50]line СДАЧА: 0.00 [05:38:50]line НСП 1% : 8.85 [05:38:50]line НДС 12% : 106.25 [05:38:50]line Наличными: 1000.00 [05:38:50]line Безнал.: 0.00 [05:38:50]line Место: АЗС № 101 "Партнер Нефть" [05:38:50]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [05:38:50]line СНО: Общий режим [05:38:50]line Чек 149 28.10.2024 05:38 [05:38:50]line Смена: 546 ФФД: 1.0 [05:38:50]line ЗНМ: 0300000082 [05:38:50]line РНМ: 0000000000091628 [05:38:50]line Версия ККМ: 001 [05:38:50]line ФМ: 0000000000874671 [05:38:50]line ФД: 317674 [05:38:50]line ФПД: 232812657952401 [05:38:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T053849&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317674&fm=232812657952401&tin=02508201610067®Number=0000000000091628&sum=100000 [05:38:50]OFD Sender: Processing packet 317674 [packets to send 127, broken 126] [05:38:50]ProducePacketName [05:38:50]name=ofd_packets/00317674 [05:38:50]OFD Sender: To server: pG, [05:38:50]CommunicateWithHost lk.salyk.kg:30040 [05:38:50]ConnectInit lk.salyk.kg [05:38:50]written 0, free lines is 4095 [05:38:50]Connected sock=10 [05:38:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 C2 E0 08 01 A4 ED 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 95 00 00 00 F4 03 04 00 69 23 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EA D8 04 00 35 04 06 00 D3 BD EB C6 C6 91 9C 3A 68 43 E7 11 95 7E [05:38:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 CE 41 47 00 DE 56 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EA D8 04 00 F4 03 04 00 23 CF 1E 67 B6 04 01 00 00 F0 38 48 FD D0 53 A6 39 [05:38:50]CommunicateWithHost err = 0 [05:38:50]CheckOFDResponse [05:38:50]1017 (14) - 77093643461234 [05:38:50]1041 (16) - 0000000000874671 [05:38:50]1040 (4) - 317674 [05:38:50]1012 (4) - 27.10.2024 23:39 [05:38:50]1206 (1) - 0 [05:38:50]OFD Sender: Remove packet 317674 [05:38:50]ProducePacketName [05:38:50]name=ofd_packets/00317674 [05:38:50]NVStorageDeleteData [05:38:51]Write to MH i2c: 01 00 00 F5 04 F9 [05:38:51]Write i2c OK [05:38:51]MH_I2C_Read... [05:38:51]Read from MH i2c: 01 [05:38:51]MH_I2C_Read... [05:38:51]Read from MH i2c: 01 07 00 [05:38:51]MH_I2C_Read... [05:38:51]Read from MH i2c: 01 07 00 F5 04 00 00 00 00 00 E4 0C F0 [05:38:51]RasterBufferAndPrint [05:38:51]line [05:38:51]line [05:38:51]line [05:38:51]line [05:38:51]line [05:38:51]written 0, free lines is 3306 [05:38:51]MH_Cut [05:38:51]Write to MH i2c: D1 01 00 FC 04 01 D2 [05:38:51]Write i2c OK [05:38:51]MH_I2C_Read... [05:38:51]Read from MH i2c: D1 [05:38:51]MH_I2C_Read... [05:38:51]Read from MH i2c: D1 01 00 [05:38:51]MH_I2C_Read... [05:38:51]Read from MH i2c: D1 01 00 FC 04 00 D1 [05:38:51]Write to MH i2c: 01 00 00 FD 04 01 [05:38:51]Write i2c OK [05:38:51]MH_I2C_Read... [05:38:51]OFD Sender: No OFD packet to send [05:38:51]*** Cut start [05:38:51]*** Partial cut [05:38:51]*** CUTSNS_PIN = 1 [05:38:51]*** CUTSNS_PIN = 0 [05:38:52]*** Brake cut motor [05:38:52]Read from MH i2c: 01 [05:38:52]MH_I2C_Read... [05:38:52]*** Stop cut motor [05:38:52]*** Cut end [05:38:52]Read from MH i2c: 01 07 00 [05:38:52]MH_I2C_Read... [05:38:52]Read from MH i2c: 01 07 00 FD 04 00 00 00 00 00 FF 0F 16 [05:38:52]process_action close_receipt done [05:38:52]requested_data is exist [05:38:52]produce_requested_data [05:38:52]requested_item fm.sn is exist - process it [05:38:52]wFMCommunicate request_size=4 [05:38:52]MH_SAM_APDU [05:38:52]CAPDU: 80 11 00 00 [05:38:52]Write to MH i2c: E2 08 00 FE 04 80 11 00 00 00 00 00 00 7C [05:38:52]Write i2c OK [05:38:52]MH_I2C_Read... [05:38:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:38:52]Read from MH i2c: E2 [05:38:52]MH_I2C_Read... [05:38:52]Read from MH i2c: E2 17 00 [05:38:52]MH_I2C_Read... [05:38:52]Read from MH i2c: E2 17 00 FE 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D0 [05:38:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [05:38:52]wFMCommunicate OK [05:38:52]requested_item fd.num is exist - process it [05:38:52]SAM_PROTO_GetFieldsCounters [05:38:52]wFMCommunicate request_size=4 [05:38:52]MH_SAM_APDU [05:38:52]CAPDU: 80 13 00 00 [05:38:52]Write to MH i2c: E2 08 00 FF 04 80 13 00 00 00 00 00 00 7F [05:38:52]Write i2c OK [05:38:52]MH_I2C_Read... [05:38:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:38:52]Read from MH i2c: E2 [05:38:52]MH_I2C_Read... [05:38:52]Read from MH i2c: E2 62 00 [05:38:52]MH_I2C_Read... [05:38:52]Read from MH i2c: E2 62 00 FF 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 EA D8 04 00 0E 04 04 00 22 02 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 4B [05:38:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 EA D8 04 00 0E 04 04 00 22 02 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 [05:38:52]wFMCommunicate OK [05:38:52]SAM_PROTO_GetFieldsCounters done [05:38:52]requested_item shift.num is exist - process it [05:38:52]requested_item shift.opened is exist - process it [05:38:52]req_shift_opened [05:38:52]FM_GetShiftState [05:38:52]SAM_PROTO_GetShiftState [05:38:52]wFMCommunicate request_size=4 [05:38:52]MH_SAM_APDU [05:38:52]CAPDU: 80 13 01 00 [05:38:52]Write to MH i2c: E2 08 00 00 05 80 13 01 00 00 00 00 00 82 [05:38:52]Write i2c OK [05:38:52]MH_I2C_Read... [05:38:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:38:52]Read from MH i2c: E2 [05:38:52]MH_I2C_Read... [05:38:52]Read from MH i2c: E2 0E 00 [05:38:52]MH_I2C_Read... [05:38:52]Read from MH i2c: E2 0E 00 00 05 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 7B [05:38:52]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [05:38:52]wFMCommunicate OK [05:38:52]SAM_PROTO_GetShiftState done [05:38:52]FM_GetShiftState done [05:38:52]req_shift_opened done [05:38:52]requested_item shift.open_date is exist - process it [05:38:52]req_shift_open_date [05:38:52]req_shift_open_date done [05:38:52]produce_requested_data done [05:38:52]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317674,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [05:38:52]process_action_free close_receipt [05:38:52]json_value_free [05:38:52]json_value_free done [05:38:52]process_json_proto returns [05:38:52]Send response to host [05:38:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317674,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [05:38:52]free response buf [05:38:52]execute_script done [05:38:52]execute_script returns [05:38:52]free content buf [05:38:52]Sock 9.Close socket [05:38:52]Sock 9.Thread stoped [05:38:56]OFD Sender: No OFD packet to send [05:39:01]OFD Sender: No OFD packet to send [05:39:06]OFD Sender: No OFD packet to send [05:39:11]OFD Sender: No OFD packet to send [05:39:16]OFD Sender: No OFD packet to send [05:39:21]OFD Sender: No OFD packet to send [05:39:26]OFD Sender: No OFD packet to send [05:39:31]OFD Sender: No OFD packet to send [05:39:36]OFD Sender: No OFD packet to send [05:39:41]OFD Sender: No OFD packet to send [05:39:46]OFD Sender: No OFD packet to send [05:39:51]OFD Sender: No OFD packet to send [05:39:56]OFD Sender: No OFD packet to send [05:40:01]OFD Sender: No OFD packet to send [05:40:06]OFD Sender: No OFD packet to send [05:40:08]accept exits with 8 [05:40:08]New connection [05:40:08]New thread 3067333988 created [05:40:08]Thread 3067477348 joined [05:40:08]Waiting for new connection... [05:40:08] Sock 8.Parse request [05:40:08]Sock 8.Check first char [05:40:08]Sock 8.First char is OK [05:40:08]request: POST /json_proto HTTP/1.0 [05:40:08]Method: POST [05:40:08]URL: /json_proto [05:40:08]Method is POST - this is cgi request [05:40:08]url: /json_proto [05:40:08]query_string will be loaded in cgi processing [05:40:08]execute_cgi json_proto POST (null) [05:40:08]execute_cgi path=json_proto method=POST [05:40:08]POST find Content-Length [05:40:08]Host: 172.17.50.195:8080 [05:40:08]Content-Length: 770 [05:40:08]Content-Type: application/json [05:40:08] [05:40:08]POST finish read [05:40:08]Found Content-Length = 770 [05:40:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092594", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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: Mbank", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:40:08]execute_script... [05: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)1092594", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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: Mbank", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:40:08]POST & json_proto [05:40:08]process_json_proto [05:40:08]json parsed OK: [05:40:08]protocol is kg_v1.0 [05:40:08]action value=close_receipt [05:40:08]process_action close_receipt [05:40:08]cmd_close_receipt [05:40:08]MH_GetDate [05:40:08]Write to MH i2c: F0 00 00 01 05 F5 [05:40:08]Write i2c OK [05:40:08]MH_I2C_Read... [05:40:08]Read from MH i2c: F0 [05:40:08]MH_I2C_Read... [05:40:08]Read from MH i2c: F0 09 00 [05:40:08]MH_I2C_Read... [05:40:08]Read from MH i2c: F0 09 00 01 05 00 B9 23 1F 67 43 33 1C 67 59 [05:40:08]GetLastDocTimeStamp 1730093929 [05:40:08]current date 1730094009 [05:40:08]FM_GetShiftState [05:40:08]SAM_PROTO_GetShiftState [05:40:08]wFMCommunicate request_size=4 [05:40:08]MH_SAM_APDU [05:40:08]CAPDU: 80 13 01 00 [05:40:08]Write to MH i2c: E2 08 00 02 05 80 13 01 00 00 00 00 00 84 [05:40:08]Write i2c OK [05:40:08]MH_I2C_Read... [05:40:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:40:08]Read from MH i2c: E2 [05:40:08]MH_I2C_Read... [05:40:08]Read from MH i2c: E2 0E 00 [05:40:08]MH_I2C_Read... [05:40:08]Read from MH i2c: E2 0E 00 02 05 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 7D [05:40:08]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [05:40:08]wFMCommunicate OK [05:40:08]SAM_PROTO_GetShiftState done [05:40:08]FM_GetShiftState done [05:40:08]opened in 1730073493 [05:40:08]opened+sec_in_day 1730159893 [05:40:08]quantity*price = 150032 [05:40:08]sum+1 = 150033 [05:40:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.32 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.32 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 150 28.10.2024 05:40 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317675 ФПД: 70917071870365 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T054009&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317675&fm=70917071870365&tin=02508201610067®Number=0000000000091628&sum=150032 [05:40:09]StoreToDocumentArchive [05:40:09]shift 546 fd 317675 [05:40:09]save to /storage/0546/doc_00317675 [05:40:09]save last doc name /storage/0546/doc_00317675 to /storage/kkm_last_doc_name [05:40:09]save OK [05:40:09]Clear old archive folders... [05:40:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:40:09]tlvbuf is 000B8340 [05:40:09]SAM_PROTO_ClearQueue [05:40:09]wFMCommunicate request_size=4 [05:40:09]MH_SAM_APDU [05:40:09]CAPDU: 80 09 00 00 [05:40:09]Write to MH i2c: E2 08 00 0F 05 80 09 00 00 00 00 00 00 86 [05:40:09]Write i2c OK [05:40:09]MH_I2C_Read... [05:40:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:40:09]Read from MH i2c: E2 [05:40:09]MH_I2C_Read... [05:40:09]Read from MH i2c: E2 03 00 [05:40:09]MH_I2C_Read... [05:40:09]Read from MH i2c: E2 03 00 0F 05 00 90 00 88 [05:40:09]RAPDU: 90 00 [05:40:09]wFMCommunicate OK [05:40:09]SAM_PROTO_ClearQueue done [05:40:09]KKMCreateOFDPacket [05:40:09]OFDProtocolAddRootSTLVToBuf [05:40:09]FM_MakeSignedData [05:40:09]FM_MakeSignedData [05:40:09]SAM_PROTO_SignData [05:40:09]wFMCommunicate request_size=4 [05:40:09]MH_SAM_APDU [05:40:09]CAPDU: 80 0D 01 02 [05:40:09]Write to MH i2c: E2 08 00 10 05 80 0D 01 02 00 00 00 00 8E [05:40:09]Write i2c OK [05:40:09]MH_I2C_Read... [05:40:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:40:09]Read from MH i2c: E2 [05:40:09]MH_I2C_Read... [05:40:09]Read from MH i2c: E2 03 00 [05:40:09]MH_I2C_Read... [05:40:09]Read from MH i2c: E2 03 00 10 05 00 90 00 89 [05:40:09]RAPDU: 90 00 [05:40:09]wFMCommunicate OK [05:40:09]wFMCommunicate request_size=255 [05:40:09]MH_SAM_APDU [05:40:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 96 00 00 00 F4 03 04 00 B9 23 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EB D8 04 00 35 04 06 00 40 [05:40:09]Write to MH i2c: E2 02 01 11 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 33 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 96 00 00 00 F4 03 04 00 B9 23 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EB D8 04 00 35 04 06 00 40 00 00 E5 [05:40:09]Write i2c OK [05:40:09]MH_I2C_Read... [05:40:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:40:10]Read from MH i2c: E2 [05:40:10]MH_I2C_Read... [05:40:10]Read from MH i2c: E2 03 00 [05:40:10]MH_I2C_Read... [05:40:10]Read from MH i2c: E2 03 00 11 05 00 90 00 8A [05:40:10]RAPDU: 90 00 [05:40:10]wFMCommunicate OK [05:40:10]wFMCommunicate request_size=10 [05:40:10]MH_SAM_APDU [05:40:10]CAPDU: 80 0D 02 02 05 7F AA E0 99 9D [05:40:10]Write to MH i2c: E2 0D 00 12 05 80 0D 02 02 05 00 7F AA E0 99 9D 00 00 DA [05:40:10]Write i2c OK [05:40:10]MH_I2C_Read... [05:40:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:40:10]Read from MH i2c: E2 [05:40:10]MH_I2C_Read... [05:40:10]Read from MH i2c: E2 03 00 [05:40:10]MH_I2C_Read... [05:40:10]Read from MH i2c: E2 03 00 12 05 00 90 00 8B [05:40:10]RAPDU: 90 00 [05:40:10]wFMCommunicate OK [05:40:10]wFMCommunicate request_size=4 [05:40:10]MH_SAM_APDU [05:40:10]CAPDU: 80 0D 03 02 [05:40:10]Write to MH i2c: E2 08 00 13 05 80 0D 03 02 00 00 00 00 93 [05:40:10]Write i2c OK [05:40:10]MH_I2C_Read... [05:40:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:40:10]Read from MH i2c: E2 [05:40:10]MH_I2C_Read... [05:40:10]Read from MH i2c: E2 0B 00 [05:40:10]MH_I2C_Read... [05:40:10]Read from MH i2c: E2 0B 00 13 05 00 5C 12 CC 86 39 7B 72 C6 90 00 40 [05:40:10]RAPDU: 5C 12 CC 86 39 7B 72 C6 90 00 [05:40:10]wFMCommunicate OK [05:40:10]SAM_PROTO_SignData done [05:40:10]FM_MakeSignedData done [05:40:10]CreateOFDProtocolMessage [05:40:10]wFMCommunicate request_size=4 [05:40:10]MH_SAM_APDU [05:40:10]CAPDU: 80 11 00 00 [05:40:10]Write to MH i2c: E2 08 00 14 05 80 11 00 00 00 00 00 00 93 [05:40:10]Write i2c OK [05:40:10]MH_I2C_Read... [05:40:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:40:10]Read from MH i2c: E2 [05:40:10]MH_I2C_Read... [05:40:10]Read from MH i2c: E2 17 00 [05:40:10]MH_I2C_Read... [05:40:10]Read from MH i2c: E2 17 00 14 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E7 [05:40:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [05:40:10]wFMCommunicate OK [05:40:10]CreateOFDProtocolMessage done [05:40:10]OFDSenderStorePacket 317675 [05:40:10]StoreOFDPacket docnum=317675 [05:40:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 7A A6 07 01 7F B2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 96 00 00 00 F4 03 04 00 B9 23 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EB D8 04 00 35 04 06 00 40 7F AA E0 99 9D 5C 12 CC 86 39 7B 72 C6 [05:40:10]CheckFolder [05:40:10]dirname=/storage/ofd_packets [05:40:10]CheckFolder done [05:40:10]ProducePacketName [05:40:10]name=ofd_packets/00317675 [05:40:10]NVStorageSaveData ofd_packets/00317675 [05:40:10]File name is /storage/ofd_packets/00317675 [05:40:10]Write 301 bytes [05:40:10]NVStorageSaveData done [05:40:10]OFDSenderStorePacket done [05:40:10]KKMCreateOFDPacket done [05:40:10]NVStorageSaveData kkm_last_timestamp [05:40:10]File name is /storage/kkm_last_timestamp [05:40:10]Write 4 bytes [05:40:10]NVStorageSaveData done [05:40:10]ExternCall_PrintAddStr [05:40:10]wPrintStart [05:40:10]Write to MH i2c: 01 00 00 15 05 1A [05:40:10]Write i2c OK [05:40:10]MH_I2C_Read... [05:40:10]Read from MH i2c: 01 [05:40:10]MH_I2C_Read... [05:40:10]Read from MH i2c: 01 07 00 [05:40:10]MH_I2C_Read... [05:40:10]Read from MH i2c: 01 07 00 15 05 00 00 00 00 00 FF 0F 2F [05:40:10]RasterBufferAndPrint [05:40:10]line Счет N : (1)1092594 [05:40:10]line ИНН: 02508201610067 [05:40:10]line Контрольно-Кассовый Чек [05:40:10]line ПРОДАЖА [05:40:10]line ТРК (МРК, ГНК) : 44 [05:40:10]line Товар: 2710124500 [05:40:10]line Аи-95-К-3 [05:40:10]line 20.220 * 74.20 [05:40:10]line = 1500.32 [05:40:10]line НДС 12% НСП 1% [05:40:10]line > о реализуемом товаре [05:40:10]line ИТОГО: 1500.32 [05:40:10]line НСП 1% : 13.28 [05:40:10]line НДС 12% : 159.33 [05:40:10]line Наличными: 0.00 [05:40:10]line Безнал.: 1500.32 [05:40:10]line Место: АЗС № 101 "Партнер Нефть" [05:40:10]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [05:40:10]line СНО: Общий режим [05:40:10]line Чек 150 28.10.2024 05:40 [05:40:10]line Смена: 546 ФФД: 1.0 [05:40:10]line ЗНМ: 0300000082 [05:40:10]line РНМ: 0000000000091628 [05:40:10]line Версия ККМ: 001 [05:40:10]line Платежная система: Mbank [05:40:10]line ФМ: 0000000000874671 [05:40:10]line ФД: 317675 [05:40:10]line ФПД: 70917071870365 [05:40:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T054009&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317675&fm=70917071870365&tin=02508201610067®Number=0000000000091628&sum=150032 [05:40:10]written 0, free lines is 4095 [05:40:10]OFD Sender: Processing packet 317675 [packets to send 127, broken 126] [05:40:10]ProducePacketName [05:40:10]name=ofd_packets/00317675 [05:40:10]OFD Sender: To server: pG, [05:40:10]CommunicateWithHost lk.salyk.kg:30040 [05:40:10]ConnectInit lk.salyk.kg [05:40:10]Connected sock=10 [05:40:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 7A A6 07 01 7F B2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 96 00 00 00 F4 03 04 00 B9 23 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EB D8 04 00 35 04 06 00 40 7F AA E0 99 9D 5C 12 CC 86 39 7B 72 C6 [05:40:10]Write to MH i2c: 01 00 00 3E 05 43 [05:40:10]Write i2c OK [05:40:10]MH_I2C_Read... [05:40:10]Read from MH i2c: 01 [05:40:10]MH_I2C_Read... [05:40:10]Read from MH i2c: 01 07 00 [05:40:10]MH_I2C_Read... [05:40:10]Read from MH i2c: 01 07 00 3E 05 00 00 00 00 00 1D 0D 74 [05:40:10]RasterBufferAndPrint [05:40:10]line [05:40:10]line [05:40:10]line [05:40:10]line [05:40:10]line [05:40:10]written 0, free lines is 3363 [05:40:10]MH_Cut [05:40:10]Write to MH i2c: D1 01 00 45 05 01 1C [05:40:10]Write i2c OK [05:40:10]MH_I2C_Read... [05:40:10]Read from MH i2c: D1 [05:40:10]MH_I2C_Read... [05:40:10]Read from MH i2c: D1 01 00 [05:40:10]MH_I2C_Read... [05:40:10]Read from MH i2c: D1 01 00 45 05 00 1B [05:40:10]Write to MH i2c: 01 00 00 46 05 4B [05:40:10]Write i2c OK [05:40:10]MH_I2C_Read... [05:40:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 2E D0 47 00 1D 60 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EB D8 04 00 F4 03 04 00 73 CF 1E 67 B6 04 01 00 00 78 6A C8 D6 77 1C EE 2C [05:40:10]CommunicateWithHost err = 0 [05:40:10]CheckOFDResponse [05:40:10]1017 (14) - 77093643461234 [05:40:10]1041 (16) - 0000000000874671 [05:40:10]1040 (4) - 317675 [05:40:10]1012 (4) - 27.10.2024 23:40 [05:40:10]1206 (1) - 0 [05:40:10]OFD Sender: Remove packet 317675 [05:40:10]ProducePacketName [05:40:10]name=ofd_packets/00317675 [05:40:10]NVStorageDeleteData [05:40:11]*** Cut start [05:40:11]*** Partial cut [05:40:11]*** CUTSNS_PIN = 1 [05:40:11]OFD Sender: No OFD packet to send [05:40:11]*** CUTSNS_PIN = 0 [05:40:11]*** Brake cut motor [05:40:11]Read from MH i2c: 01 [05:40:11]MH_I2C_Read... [05:40:12]*** Stop cut motor [05:40:12]*** Cut end [05:40:12]Read from MH i2c: 01 07 00 [05:40:12]MH_I2C_Read... [05:40:12]Read from MH i2c: 01 07 00 46 05 00 00 00 00 00 FF 0F 60 [05:40:12]process_action close_receipt done [05:40:12]requested_data is exist [05:40:12]produce_requested_data [05:40:12]requested_item fm.sn is exist - process it [05:40:12]wFMCommunicate request_size=4 [05:40:12]MH_SAM_APDU [05:40:12]CAPDU: 80 11 00 00 [05:40:12]Write to MH i2c: E2 08 00 47 05 80 11 00 00 00 00 00 00 C6 [05:40:12]Write i2c OK [05:40:12]MH_I2C_Read... [05:40:12]Read from MH i2c: E2 [05:40:12]MH_I2C_Read... [05:40:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:40:12]Read from MH i2c: E2 17 00 [05:40:12]MH_I2C_Read... [05:40:12]Read from MH i2c: E2 17 00 47 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 1A [05:40:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [05:40:12]wFMCommunicate OK [05:40:12]requested_item fd.num is exist - process it [05:40:12]SAM_PROTO_GetFieldsCounters [05:40:12]wFMCommunicate request_size=4 [05:40:12]MH_SAM_APDU [05:40:12]CAPDU: 80 13 00 00 [05:40:12]Write to MH i2c: E2 08 00 48 05 80 13 00 00 00 00 00 00 C9 [05:40:12]Write i2c OK [05:40:12]MH_I2C_Read... [05:40:12]Read from MH i2c: E2 [05:40:12]MH_I2C_Read... [05:40:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:40:12]Read from MH i2c: E2 62 00 [05:40:12]MH_I2C_Read... [05:40:12]Read from MH i2c: E2 62 00 48 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 EB D8 04 00 0E 04 04 00 22 02 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 99 [05:40:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 EB D8 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 96 00 00 00 5E 04 04 00 96 00 00 00 57 04 04 00 97 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:40:12]wFMCommunicate OK [05:40:12]SAM_PROTO_GetFieldsCounters done [05:40:12]requested_item shift.num is exist - process it [05:40:12]requested_item shift.opened is exist - process it [05:40:12]req_shift_opened [05:40:12]FM_GetShiftState [05:40:12]SAM_PROTO_GetShiftState [05:40:12]wFMCommunicate request_size=4 [05:40:12]MH_SAM_APDU [05:40:12]CAPDU: 80 13 01 00 [05:40:12]Write to MH i2c: E2 08 00 49 05 80 13 01 00 00 00 00 00 CB [05:40:12]Write i2c OK [05:40:12]MH_I2C_Read... [05:40:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:40:12]Read from MH i2c: E2 [05:40:12]MH_I2C_Read... [05:40:12]Read from MH i2c: E2 0E 00 [05:40:12]MH_I2C_Read... [05:40:12]Read from MH i2c: E2 0E 00 49 05 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C4 [05:40:12]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [05:40:12]wFMCommunicate OK [05:40:12]SAM_PROTO_GetShiftState done [05:40:12]FM_GetShiftState done [05:40:12]req_shift_opened done [05:40:12]requested_item shift.open_date is exist - process it [05:40:12]req_shift_open_date [05:40:12]req_shift_open_date done [05:40:12]produce_requested_data done [05:40:12]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317675,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [05:40:12]process_action_free close_receipt [05:40:12]json_value_free [05:40:12]json_value_free done [05:40:12]process_json_proto returns [05:40:12]Send response to host [05:40:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317675,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [05:40:12]free response buf [05:40:12]execute_script done [05:40:12]execute_script returns [05:40:12]free content buf [05:40:12]Sock 8.Close socket [05:40:12]Sock 8.Thread stoped [05:40:16]OFD Sender: No OFD packet to send [05:40:21]OFD Sender: No OFD packet to send [05:40:26]OFD Sender: No OFD packet to send [05:40:31]OFD Sender: No OFD packet to send [05:40:36]OFD Sender: No OFD packet to send [05:40:41]OFD Sender: No OFD packet to send [05:40:46]OFD Sender: No OFD packet to send [05:40:51]OFD Sender: No OFD packet to send [05:40:56]OFD Sender: No OFD packet to send [05:41:01]OFD Sender: No OFD packet to send [05:41:06]OFD Sender: No OFD packet to send [05:41:11]OFD Sender: No OFD packet to send [05:41:16]OFD Sender: No OFD packet to send [05:41:21]OFD Sender: No OFD packet to send [05:41:26]OFD Sender: No OFD packet to send [05:41:31]OFD Sender: No OFD packet to send [05:41:36]OFD Sender: No OFD packet to send [05:41:41]OFD Sender: No OFD packet to send [05:41:46]OFD Sender: No OFD packet to send [05:41:51]OFD Sender: No OFD packet to send [05:41:56]OFD Sender: No OFD packet to send [05:42:01]OFD Sender: No OFD packet to send [05:42:06]OFD Sender: No OFD packet to send [05:42:11]OFD Sender: No OFD packet to send [05:42:16]OFD Sender: No OFD packet to send [05:42:21]OFD Sender: No OFD packet to send [05:42:26]OFD Sender: No OFD packet to send [05:42:31]OFD Sender: No OFD packet to send [05:42:36]OFD Sender: No OFD packet to send [05:42:41]OFD Sender: No OFD packet to send [05:42:46]OFD Sender: No OFD packet to send [05:42:51]OFD Sender: No OFD packet to send [05:42:56]OFD Sender: No OFD packet to send [05:43:01]OFD Sender: No OFD packet to send [05:43:06]OFD Sender: No OFD packet to send [05:43:11]OFD Sender: No OFD packet to send [05:43:16]OFD Sender: No OFD packet to send [05:43:21]OFD Sender: No OFD packet to send [05:43:26]OFD Sender: No OFD packet to send [05:43:31]OFD Sender: No OFD packet to send [05:43:36]OFD Sender: No OFD packet to send [05:43:41]OFD Sender: No OFD packet to send [05:43:46]OFD Sender: No OFD packet to send [05:43:51]OFD Sender: No OFD packet to send [05:43:56]OFD Sender: No OFD packet to send [05:44:01]OFD Sender: No OFD packet to send [05:44:06]OFD Sender: No OFD packet to send [05:44:11]OFD Sender: No OFD packet to send [05:44:16]OFD Sender: No OFD packet to send [05:44:21]OFD Sender: No OFD packet to send [05:44:26]OFD Sender: No OFD packet to send [05:44:31]OFD Sender: No OFD packet to send [05:44:36]OFD Sender: No OFD packet to send [05:44:41]OFD Sender: No OFD packet to send [05:44:46]OFD Sender: No OFD packet to send [05:44:51]OFD Sender: No OFD packet to send [05:44:56]OFD Sender: No OFD packet to send [05:45:01]OFD Sender: No OFD packet to send [05:45:06]OFD Sender: No OFD packet to send [05:45:11]OFD Sender: No OFD packet to send [05:45:16]OFD Sender: No OFD packet to send [05:45:21]OFD Sender: No OFD packet to send [05:45:26]OFD Sender: No OFD packet to send [05:45:31]OFD Sender: No OFD packet to send [05:45:36]OFD Sender: No OFD packet to send [05:45:41]OFD Sender: No OFD packet to send [05:45:46]OFD Sender: No OFD packet to send [05:45:51]OFD Sender: No OFD packet to send [05:45:56]OFD Sender: No OFD packet to send [05:46:01]OFD Sender: No OFD packet to send [05:46:06]OFD Sender: No OFD packet to send [05:46:11]OFD Sender: No OFD packet to send [05:46:16]OFD Sender: No OFD packet to send [05:46:21]OFD Sender: No OFD packet to send [05:46:26]OFD Sender: No OFD packet to send [05:46:31]OFD Sender: No OFD packet to send [05:46:36]OFD Sender: No OFD packet to send [05:46:41]OFD Sender: No OFD packet to send [05:46:46]OFD Sender: No OFD packet to send [05:46:51]OFD Sender: No OFD packet to send [05:46:56]OFD Sender: No OFD packet to send [05:47:01]OFD Sender: No OFD packet to send [05:47:06]OFD Sender: No OFD packet to send [05:47:11]OFD Sender: No OFD packet to send [05:47:16]OFD Sender: No OFD packet to send [05:47:21]OFD Sender: No OFD packet to send [05:47:26]OFD Sender: No OFD packet to send [05:47:31]OFD Sender: No OFD packet to send [05:47:36]OFD Sender: No OFD packet to send [05:47:41]OFD Sender: No OFD packet to send [05:47:46]OFD Sender: No OFD packet to send [05:47:51]OFD Sender: No OFD packet to send [05:47:56]OFD Sender: No OFD packet to send [05:48:01]OFD Sender: No OFD packet to send [05:48:06]OFD Sender: No OFD packet to send [05:48:11]OFD Sender: No OFD packet to send [05:48:16]OFD Sender: No OFD packet to send [05:48:21]OFD Sender: No OFD packet to send [05:48:26]OFD Sender: No OFD packet to send [05:48:31]OFD Sender: No OFD packet to send [05:48:36]OFD Sender: No OFD packet to send [05:48:41]OFD Sender: No OFD packet to send [05:48:46]OFD Sender: No OFD packet to send [05:48:51]OFD Sender: No OFD packet to send [05:48:56]OFD Sender: No OFD packet to send [05:49:01]OFD Sender: No OFD packet to send [05:49:06]OFD Sender: No OFD packet to send [05:49:12]OFD Sender: No OFD packet to send [05:49:17]OFD Sender: No OFD packet to send [05:49:22]OFD Sender: No OFD packet to send [05:49:27]OFD Sender: No OFD packet to send [05:49:32]OFD Sender: No OFD packet to send [05:49:37]OFD Sender: No OFD packet to send [05:49:42]OFD Sender: No OFD packet to send [05:49:47]OFD Sender: No OFD packet to send [05:49:52]OFD Sender: No OFD packet to send [05:49:57]OFD Sender: No OFD packet to send [05:50:02]OFD Sender: No OFD packet to send [05:50:07]OFD Sender: No OFD packet to send [05:50:12]OFD Sender: No OFD packet to send [05:50:17]OFD Sender: No OFD packet to send [05:50:22]OFD Sender: No OFD packet to send [05:50:27]OFD Sender: No OFD packet to send [05:50:32]OFD Sender: No OFD packet to send [05:50:37]OFD Sender: No OFD packet to send [05:50:42]OFD Sender: No OFD packet to send [05:50:47]OFD Sender: No OFD packet to send [05:50:52]OFD Sender: No OFD packet to send [05:50:57]OFD Sender: No OFD packet to send [05:51:02]OFD Sender: No OFD packet to send [05:51:07]OFD Sender: No OFD packet to send [05:51:12]OFD Sender: No OFD packet to send [05:51:17]OFD Sender: No OFD packet to send [05:51:22]OFD Sender: No OFD packet to send [05:51:27]OFD Sender: No OFD packet to send [05:51:32]OFD Sender: No OFD packet to send [05:51:37]OFD Sender: No OFD packet to send [05:51:42]OFD Sender: No OFD packet to send [05:51:47]OFD Sender: No OFD packet to send [05:51:52]OFD Sender: No OFD packet to send [05:51:57]OFD Sender: No OFD packet to send [05:52:02]OFD Sender: No OFD packet to send [05:52:07]OFD Sender: No OFD packet to send [05:52:12]OFD Sender: No OFD packet to send [05:52:17]OFD Sender: No OFD packet to send [05:52:22]OFD Sender: No OFD packet to send [05:52:27]OFD Sender: No OFD packet to send [05:52:32]OFD Sender: No OFD packet to send [05:52:37]OFD Sender: No OFD packet to send [05:52:42]OFD Sender: No OFD packet to send [05:52:47]OFD Sender: No OFD packet to send [05:52:52]OFD Sender: No OFD packet to send [05:52:57]OFD Sender: No OFD packet to send [05:53:02]OFD Sender: No OFD packet to send [05:53:07]OFD Sender: No OFD packet to send [05:53:12]OFD Sender: No OFD packet to send [05:53:17]OFD Sender: No OFD packet to send [05:53:22]OFD Sender: No OFD packet to send [05:53:27]OFD Sender: No OFD packet to send [05:53:32]OFD Sender: No OFD packet to send [05:53:37]OFD Sender: No OFD packet to send [05:53:42]OFD Sender: No OFD packet to send [05:53:47]OFD Sender: No OFD packet to send [05:53:52]OFD Sender: No OFD packet to send [05:53:57]OFD Sender: No OFD packet to send [05:54:02]OFD Sender: No OFD packet to send [05:54:07]OFD Sender: No OFD packet to send [05:54:12]OFD Sender: No OFD packet to send [05:54:17]OFD Sender: No OFD packet to send [05:54:22]OFD Sender: No OFD packet to send [05:54:27]OFD Sender: No OFD packet to send [05:54:32]OFD Sender: No OFD packet to send [05:54:37]OFD Sender: No OFD packet to send [05:54:42]OFD Sender: No OFD packet to send [05:54:47]OFD Sender: No OFD packet to send [05:54:52]OFD Sender: No OFD packet to send [05:54:57]OFD Sender: No OFD packet to send [05:55:02]OFD Sender: No OFD packet to send [05:55:07]OFD Sender: No OFD packet to send [05:55:12]OFD Sender: No OFD packet to send [05:55:17]OFD Sender: No OFD packet to send [05:55:22]OFD Sender: No OFD packet to send [05:55:27]OFD Sender: No OFD packet to send [05:55:32]OFD Sender: No OFD packet to send [05:55:37]OFD Sender: No OFD packet to send [05:55:41]accept exits with 9 [05:55:41]New connection [05:55:41]New thread 3067477348 created [05:55:41]Thread 3067333988 joined [05:55:41]Waiting for new connection... [05:55:41] Sock 9.Parse request [05:55:41]Sock 9.Check first char [05:55:41]Sock 9.First char is OK [05:55:41]request: POST /json_proto HTTP/1.0 [05:55:41]Method: POST [05:55:41]URL: /json_proto [05:55:41]Method is POST - this is cgi request [05:55:41]url: /json_proto [05:55:41]query_string will be loaded in cgi processing [05:55:41]execute_cgi json_proto POST (null) [05:55:41]execute_cgi path=json_proto method=POST [05:55:41]POST find Content-Length [05:55:41]Host: 172.17.50.195:8080 [05:55:41]Content-Length: 776 [05:55:41]Content-Type: application/json [05:55:41] [05:55:41]POST finish read [05:55:41]Found Content-Length = 776 [05:55:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092595", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 104.990, "sum" : 8000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 8000.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:55:41]execute_script... [05:55:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092595", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 104.990, "sum" : 8000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 8000.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:55:41]POST & json_proto [05:55:41]process_json_proto [05:55:41]json parsed OK: [05:55:41]protocol is kg_v1.0 [05:55:41]action value=close_receipt [05:55:41]process_action close_receipt [05:55:41]cmd_close_receipt [05:55:41]MH_GetDate [05:55:41]Write to MH i2c: F0 00 00 4A 05 3E [05:55:41]Write i2c OK [05:55:41]MH_I2C_Read... [05:55:41]Read from MH i2c: F0 [05:55:41]MH_I2C_Read... [05:55:41]Read from MH i2c: F0 09 00 [05:55:41]MH_I2C_Read... [05:55:41]Read from MH i2c: F0 09 00 4A 05 00 5E 27 1F 67 43 33 1C 67 4B [05:55:41]GetLastDocTimeStamp 1730094009 [05:55:41]current date 1730094942 [05:55:41]FM_GetShiftState [05:55:41]SAM_PROTO_GetShiftState [05:55:41]wFMCommunicate request_size=4 [05:55:41]MH_SAM_APDU [05:55:41]CAPDU: 80 13 01 00 [05:55:41]Write to MH i2c: E2 08 00 4B 05 80 13 01 00 00 00 00 00 CD [05:55:41]Write i2c OK [05:55:41]MH_I2C_Read... [05:55:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:55:41]Read from MH i2c: E2 [05:55:41]MH_I2C_Read... [05:55:41]Read from MH i2c: E2 0E 00 [05:55:41]MH_I2C_Read... [05:55:41]Read from MH i2c: E2 0E 00 4B 05 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C6 [05:55:41]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [05:55:41]wFMCommunicate OK [05:55:41]SAM_PROTO_GetShiftState done [05:55:41]FM_GetShiftState done [05:55:41]opened in 1730073493 [05:55:41]opened+sec_in_day 1730159893 [05:55:41]quantity*price = 800023 [05:55:41]sum+1 = 800025 [05:55:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 8000.24 НСП 1% : 70.80 НДС 12% : 849.58 Наличными: 0.00 Безнал.: 8000.24 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 151 28.10.2024 05:55 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317676 ФПД: 90656829207156 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T055542&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317676&fm=90656829207156&tin=02508201610067®Number=0000000000091628&sum=800024 [05:55:42]StoreToDocumentArchive [05:55:42]shift 546 fd 317676 [05:55:42]save to /storage/0546/doc_00317676 [05:55:42]save last doc name /storage/0546/doc_00317676 to /storage/kkm_last_doc_name [05:55:42]save OK [05:55:42]Clear old archive folders... [05:55:42]ProcessDocumentItem done err = 0, tmpTLVsize=252 [05:55:42]tlvbuf is 00080E00 [05:55:42]SAM_PROTO_ClearQueue [05:55:42]wFMCommunicate request_size=4 [05:55:42]MH_SAM_APDU [05:55:42]CAPDU: 80 09 00 00 [05:55:42]Write to MH i2c: E2 08 00 58 05 80 09 00 00 00 00 00 00 CF [05:55:42]Write i2c OK [05:55:42]MH_I2C_Read... [05:55:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:55:42]Read from MH i2c: E2 [05:55:42]MH_I2C_Read... [05:55:42]Read from MH i2c: E2 03 00 [05:55:42]MH_I2C_Read... [05:55:42]Read from MH i2c: E2 03 00 58 05 00 90 00 D1 [05:55:42]RAPDU: 90 00 [05:55:42]wFMCommunicate OK [05:55:42]SAM_PROTO_ClearQueue done [05:55:42]KKMCreateOFDPacket [05:55:42]OFDProtocolAddRootSTLVToBuf [05:55:42]FM_MakeSignedData [05:55:42]FM_MakeSignedData [05:55:42]SAM_PROTO_SignData [05:55:42]wFMCommunicate request_size=4 [05:55:42]MH_SAM_APDU [05:55:42]CAPDU: 80 0D 01 02 [05:55:42]Write to MH i2c: E2 08 00 59 05 80 0D 01 02 00 00 00 00 D7 [05:55:42]Write i2c OK [05:55:42]MH_I2C_Read... [05:55:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:55:42]Read from MH i2c: E2 [05:55:42]MH_I2C_Read... [05:55:42]Read from MH i2c: E2 03 00 [05:55:42]MH_I2C_Read... [05:55:42]Read from MH i2c: E2 03 00 59 05 00 90 00 D2 [05:55:42]RAPDU: 90 00 [05:55:42]wFMCommunicate OK [05:55:42]wFMCommunicate request_size=255 [05:55:42]MH_SAM_APDU [05:55:42]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 1E 9A 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 35 0C 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 35 0C 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 1B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DE 4B 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 18 35 0C 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 00 00 00 F4 03 04 00 5E 27 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EC D8 04 00 35 04 06 00 [05:55:42]Write to MH i2c: E2 02 01 5A 05 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 1E 9A 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 35 0C 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 35 0C 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 1B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DE 4B 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 18 35 0C 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 00 00 00 F4 03 04 00 5E 27 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EC D8 04 00 35 04 06 00 00 00 3B [05:55:42]Write i2c OK [05:55:42]MH_I2C_Read... [05:55:42]OFD Sender: No OFD packet to send [05:55:42]Read from MH i2c: E2 [05:55:42]MH_I2C_Read... [05:55:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:55:42]Read from MH i2c: E2 03 00 [05:55:42]MH_I2C_Read... [05:55:42]Read from MH i2c: E2 03 00 5A 05 00 90 00 D3 [05:55:42]RAPDU: 90 00 [05:55:42]wFMCommunicate OK [05:55:42]wFMCommunicate request_size=11 [05:55:42]MH_SAM_APDU [05:55:42]CAPDU: 80 0D 02 02 06 52 73 B0 19 F2 74 [05:55:42]Write to MH i2c: E2 0E 00 5B 05 80 0D 02 02 06 00 52 73 B0 19 F2 74 00 00 DA [05:55:42]Write i2c OK [05:55:42]MH_I2C_Read... [05:55:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:55:42]Read from MH i2c: E2 [05:55:42]MH_I2C_Read... [05:55:42]Read from MH i2c: E2 03 00 [05:55:42]MH_I2C_Read... [05:55:42]Read from MH i2c: E2 03 00 5B 05 00 90 00 D4 [05:55:42]RAPDU: 90 00 [05:55:42]wFMCommunicate OK [05:55:42]wFMCommunicate request_size=4 [05:55:42]MH_SAM_APDU [05:55:42]CAPDU: 80 0D 03 02 [05:55:42]Write to MH i2c: E2 08 00 5C 05 80 0D 03 02 00 00 00 00 DC [05:55:42]Write i2c OK [05:55:42]MH_I2C_Read... [05:55:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:55:42]Read from MH i2c: E2 [05:55:42]MH_I2C_Read... [05:55:42]Read from MH i2c: E2 0B 00 [05:55:42]MH_I2C_Read... [05:55:42]Read from MH i2c: E2 0B 00 5C 05 00 B4 3F 37 95 5B 7F 44 D8 90 00 92 [05:55:42]RAPDU: B4 3F 37 95 5B 7F 44 D8 90 00 [05:55:42]wFMCommunicate OK [05:55:42]SAM_PROTO_SignData done [05:55:42]FM_MakeSignedData done [05:55:42]CreateOFDProtocolMessage [05:55:42]wFMCommunicate request_size=4 [05:55:42]MH_SAM_APDU [05:55:42]CAPDU: 80 11 00 00 [05:55:42]Write to MH i2c: E2 08 00 5D 05 80 11 00 00 00 00 00 00 DC [05:55:42]Write i2c OK [05:55:42]MH_I2C_Read... [05:55:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:55:42]Read from MH i2c: E2 [05:55:42]MH_I2C_Read... [05:55:42]Read from MH i2c: E2 17 00 [05:55:42]MH_I2C_Read... [05:55:42]Read from MH i2c: E2 17 00 5D 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 30 [05:55:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [05:55:42]wFMCommunicate OK [05:55:42]CreateOFDProtocolMessage done [05:55:42]OFDSenderStorePacket 317676 [05:55:42]StoreOFDPacket docnum=317676 [05:55:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 F2 5E 08 01 47 62 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 1E 9A 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 35 0C 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 35 0C 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 1B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DE 4B 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 18 35 0C 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 00 00 00 F4 03 04 00 5E 27 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EC D8 04 00 35 04 06 00 52 73 B0 19 F2 74 B4 3F 37 95 5B 7F 44 D8 [05:55:42]CheckFolder [05:55:42]dirname=/storage/ofd_packets [05:55:42]CheckFolder done [05:55:42]ProducePacketName [05:55:42]name=ofd_packets/00317676 [05:55:42]NVStorageSaveData ofd_packets/00317676 [05:55:42]File name is /storage/ofd_packets/00317676 [05:55:42]Write 302 bytes [05:55:42]NVStorageSaveData done [05:55:42]OFDSenderStorePacket done [05:55:42]KKMCreateOFDPacket done [05:55:42]NVStorageSaveData kkm_last_timestamp [05:55:42]File name is /storage/kkm_last_timestamp [05:55:42]Write 4 bytes [05:55:42]NVStorageSaveData done [05:55:42]ExternCall_PrintAddStr [05:55:42]wPrintStart [05:55:42]Write to MH i2c: 01 00 00 5E 05 63 [05:55:42]Write i2c OK [05:55:42]MH_I2C_Read... [05:55:42]Read from MH i2c: 01 [05:55:42]MH_I2C_Read... [05:55:42]Read from MH i2c: 01 07 00 [05:55:42]MH_I2C_Read... [05:55:42]Read from MH i2c: 01 07 00 5E 05 00 00 00 00 00 FF 0F 78 [05:55:42]RasterBufferAndPrint [05:55:42]line Счет N : (1)1092595 [05:55:42]line ИНН: 02508201610067 [05:55:42]line Контрольно-Кассовый Чек [05:55:42]line ПРОДАЖА [05:55:42]line ТРК (МРК, ГНК) : 21 [05:55:42]line Товар: 2710194210 [05:55:42]line ДТ(л)-К-2 [05:55:42]line 104.990 * 76.20 [05:55:42]line = 8000.24 [05:55:42]line НДС 12% НСП 1% [05:55:42]line > о реализуемом товаре [05:55:42]line ИТОГО: 8000.24 [05:55:42]line НСП 1% : 70.80 [05:55:42]line НДС 12% : 849.58 [05:55:42]line Наличными: 0.00 [05:55:42]line Безнал.: 8000.24 [05:55:42]line Место: АЗС № 101 "Партнер Нефть" [05:55:42]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [05:55:42]line СНО: Общий режим [05:55:42]line Чек 151 28.10.2024 05:55 [05:55:42]line Смена: 546 ФФД: 1.0 [05:55:42]line ЗНМ: 0300000082 [05:55:42]line РНМ: 0000000000091628 [05:55:42]line Версия ККМ: 001 [05:55:42]line Платежная система: Mbank [05:55:42]line ФМ: 0000000000874671 [05:55:42]line ФД: 317676 [05:55:42]line ФПД: 90656829207156 [05:55:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T055542&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317676&fm=90656829207156&tin=02508201610067®Number=0000000000091628&sum=800024 [05:55:43]OFD Sender: Processing packet 317676 [packets to send 127, broken 126] [05:55:43]ProducePacketName [05:55:43]name=ofd_packets/00317676 [05:55:43]OFD Sender: To server: pG, [05:55:43]CommunicateWithHost lk.salyk.kg:30040 [05:55:43]ConnectInit lk.salyk.kg [05:55:43]written 0, free lines is 4095 [05:55:43]Connected sock=10 [05:55:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 F2 5E 08 01 47 62 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 1E 9A 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 35 0C 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 35 0C 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 1B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DE 4B 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 18 35 0C 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 00 00 00 F4 03 04 00 5E 27 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EC D8 04 00 35 04 06 00 52 73 B0 19 F2 74 B4 3F 37 95 5B 7F 44 D8 [05:55:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 88 F7 47 00 43 35 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EC D8 04 00 F4 03 04 00 17 D3 1E 67 B6 04 01 00 00 3F 3C A2 E7 FE 8F F2 81 [05:55:43]CommunicateWithHost err = 0 [05:55:43]CheckOFDResponse [05:55:43]1017 (14) - 77093643461234 [05:55:43]1041 (16) - 0000000000874671 [05:55:43]1040 (4) - 317676 [05:55:43]1012 (4) - 27.10.2024 23:56 [05:55:43]1206 (1) - 0 [05:55:43]OFD Sender: Remove packet 317676 [05:55:43]ProducePacketName [05:55:43]name=ofd_packets/00317676 [05:55:43]NVStorageDeleteData [05:55:43]Write to MH i2c: 01 00 00 87 05 8C [05:55:43]Write i2c OK [05:55:43]MH_I2C_Read... [05:55:43]Read from MH i2c: 01 [05:55:43]MH_I2C_Read... [05:55:43]Read from MH i2c: 01 07 00 [05:55:43]MH_I2C_Read... [05:55:43]Read from MH i2c: 01 07 00 87 05 00 00 00 00 00 12 0D B2 [05:55:43]RasterBufferAndPrint [05:55:43]line [05:55:43]line [05:55:43]line [05:55:43]line [05:55:43]line [05:55:43]written 0, free lines is 3353 [05:55:43]MH_Cut [05:55:43]Write to MH i2c: D1 01 00 8E 05 01 65 [05:55:43]Write i2c OK [05:55:43]MH_I2C_Read... [05:55:43]Read from MH i2c: D1 [05:55:43]MH_I2C_Read... [05:55:43]Read from MH i2c: D1 01 00 [05:55:43]MH_I2C_Read... [05:55:43]Read from MH i2c: D1 01 00 8E 05 00 64 [05:55:43]Write to MH i2c: 01 00 00 8F 05 94 [05:55:43]Write i2c OK [05:55:43]MH_I2C_Read... [05:55:43]OFD Sender: No OFD packet to send [05:55:44]*** Cut start [05:55:44]*** Partial cut [05:55:44]*** CUTSNS_PIN = 1 [05:55:44]*** CUTSNS_PIN = 0 [05:55:44]*** Brake cut motor [05:55:44]Read from MH i2c: 01 [05:55:44]MH_I2C_Read... [05:55:44]*** Stop cut motor [05:55:44]*** Cut end [05:55:44]Read from MH i2c: 01 07 00 [05:55:44]MH_I2C_Read... [05:55:44]Read from MH i2c: 01 07 00 8F 05 00 00 00 00 00 FF 0F A9 [05:55:44]process_action close_receipt done [05:55:44]requested_data is exist [05:55:44]produce_requested_data [05:55:44]requested_item fm.sn is exist - process it [05:55:44]wFMCommunicate request_size=4 [05:55:44]MH_SAM_APDU [05:55:44]CAPDU: 80 11 00 00 [05:55:44]Write to MH i2c: E2 08 00 90 05 80 11 00 00 00 00 00 00 0F [05:55:44]Write i2c OK [05:55:44]MH_I2C_Read... [05:55:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:55:44]Read from MH i2c: E2 [05:55:44]MH_I2C_Read... [05:55:44]Read from MH i2c: E2 17 00 [05:55:44]MH_I2C_Read... [05:55:44]Read from MH i2c: E2 17 00 90 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 63 [05:55:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [05:55:44]wFMCommunicate OK [05:55:44]requested_item fd.num is exist - process it [05:55:44]SAM_PROTO_GetFieldsCounters [05:55:44]wFMCommunicate request_size=4 [05:55:44]MH_SAM_APDU [05:55:44]CAPDU: 80 13 00 00 [05:55:44]Write to MH i2c: E2 08 00 91 05 80 13 00 00 00 00 00 00 12 [05:55:44]Write i2c OK [05:55:44]MH_I2C_Read... [05:55:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:55:45]Read from MH i2c: E2 [05:55:45]MH_I2C_Read... [05:55:45]Read from MH i2c: E2 62 00 [05:55:45]MH_I2C_Read... [05:55:45]Read from MH i2c: E2 62 00 91 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 EC D8 04 00 0E 04 04 00 22 02 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 E6 [05:55:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 EC D8 04 00 0E 04 04 00 22 02 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 [05:55:45]wFMCommunicate OK [05:55:45]SAM_PROTO_GetFieldsCounters done [05:55:45]requested_item shift.num is exist - process it [05:55:45]requested_item shift.opened is exist - process it [05:55:45]req_shift_opened [05:55:45]FM_GetShiftState [05:55:45]SAM_PROTO_GetShiftState [05:55:45]wFMCommunicate request_size=4 [05:55:45]MH_SAM_APDU [05:55:45]CAPDU: 80 13 01 00 [05:55:45]Write to MH i2c: E2 08 00 92 05 80 13 01 00 00 00 00 00 14 [05:55:45]Write i2c OK [05:55:45]MH_I2C_Read... [05:55:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:55:45]Read from MH i2c: E2 [05:55:45]MH_I2C_Read... [05:55:45]Read from MH i2c: E2 0E 00 [05:55:45]MH_I2C_Read... [05:55:45]Read from MH i2c: E2 0E 00 92 05 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 0D [05:55:45]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [05:55:45]wFMCommunicate OK [05:55:45]SAM_PROTO_GetShiftState done [05:55:45]FM_GetShiftState done [05:55:45]req_shift_opened done [05:55:45]requested_item shift.open_date is exist - process it [05:55:45]req_shift_open_date [05:55:45]req_shift_open_date done [05:55:45]produce_requested_data done [05:55:45]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317676,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [05:55:45]process_action_free close_receipt [05:55:45]json_value_free [05:55:45]json_value_free done [05:55:45]process_json_proto returns [05:55:45]Send response to host [05:55:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317676,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [05:55:45]free response buf [05:55:45]execute_script done [05:55:45]execute_script returns [05:55:45]free content buf [05:55:45]Sock 9.Close socket [05:55:45]Sock 9.Thread stoped [05:55:48]OFD Sender: No OFD packet to send [05:55:53]OFD Sender: No OFD packet to send [05:55:58]OFD Sender: No OFD packet to send [05:56:03]OFD Sender: No OFD packet to send [05:56:08]OFD Sender: No OFD packet to send [05:56:13]OFD Sender: No OFD packet to send [05:56:18]OFD Sender: No OFD packet to send [05:56:23]OFD Sender: No OFD packet to send [05:56:28]OFD Sender: No OFD packet to send [05:56:33]OFD Sender: No OFD packet to send [05:56:38]OFD Sender: No OFD packet to send [05:56:43]OFD Sender: No OFD packet to send [05:56:48]OFD Sender: No OFD packet to send [05:56:53]OFD Sender: No OFD packet to send [05:56:59]OFD Sender: No OFD packet to send [05:57:04]OFD Sender: No OFD packet to send [05:57:09]OFD Sender: No OFD packet to send [05:57:14]OFD Sender: No OFD packet to send [05:57:19]OFD Sender: No OFD packet to send [05:57:24]OFD Sender: No OFD packet to send [05:57:29]OFD Sender: No OFD packet to send [05:57:34]OFD Sender: No OFD packet to send [05:57:39]OFD Sender: No OFD packet to send [05:57:44]OFD Sender: No OFD packet to send [05:57:49]OFD Sender: No OFD packet to send [05:57:54]OFD Sender: No OFD packet to send [05:57:59]OFD Sender: No OFD packet to send [05:58:04]OFD Sender: No OFD packet to send [05:58:09]OFD Sender: No OFD packet to send [05:58:14]OFD Sender: No OFD packet to send [05:58:19]OFD Sender: No OFD packet to send [05:58:24]OFD Sender: No OFD packet to send [05:58:29]OFD Sender: No OFD packet to send [05:58:34]OFD Sender: No OFD packet to send [05:58:39]OFD Sender: No OFD packet to send [05:58:44]OFD Sender: No OFD packet to send [05:58:49]OFD Sender: No OFD packet to send [05:58:53]accept exits with 8 [05:58:53]New connection [05:58:53]New thread 3067333988 created [05:58:53]Thread 3067477348 joined [05:58:53]Waiting for new connection... [05:58:53] Sock 8.Parse request [05:58:53]Sock 8.Check first char [05:58:53]Sock 8.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.50.195:8080 [05:58:53]Content-Length: 755 [05:58:53]Content-Type: application/json [05:58:53] [05:58:53]POST finish read [05:58:53]Found Content-Length = 755 [05:58:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)334779", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 130.00 } ], "post_footer_text": "0" } , "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 : (3)334779", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 130.00 } ], "post_footer_text": "0" } , "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 93 05 87 [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 93 05 00 1E 28 1F 67 43 33 1C 67 55 [05:58:53]GetLastDocTimeStamp 1730094942 [05:58:53]current date 1730095134 [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 94 05 80 13 01 00 00 00 00 00 16 [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 94 05 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 0F [05:58:53]RAPDU: 09 00 01 95 D3 1E 67 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 1730073493 [05:58:53]opened+sec_in_day 1730159893 [05:58:53]quantity*price = 13000 [05:58:53]sum+1 = 13001 [05:58:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 130.00 НСП 1% : 1.15 НДС 12% : 13.80 Наличными: 0.00 Безнал.: 130.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 152 28.10.2024 05:58 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317677 ФПД: 166177784082814 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T055854&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317677&fm=166177784082814&tin=02508201610067®Number=0000000000091628&sum=13000 0 [05:58:54]StoreToDocumentArchive [05:58:54]shift 546 fd 317677 [05:58:54]save to /storage/0546/doc_00317677 [05:58:54]save last doc name /storage/0546/doc_00317677 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=276 [05:58:54]tlvbuf is 000622E0 [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 A1 05 80 09 00 00 00 00 00 00 18 [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 A1 05 00 90 00 1A [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 A2 05 80 0D 01 02 00 00 00 00 20 [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 A2 05 00 90 00 1B [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 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 98 00 00 00 F4 03 04 00 1E 28 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 [05:58:54]Write to MH i2c: E2 02 01 A3 05 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 98 00 00 00 F4 03 04 00 1E 28 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 00 00 C4 [05:58:54]Write i2c OK [05:58:54]MH_I2C_Read... [05:58:54]*** iso7816_exchange 80 0D 02 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 A3 05 00 90 00 1C [05:58:54]RAPDU: 90 00 [05:58:54]wFMCommunicate OK [05:58:54]wFMCommunicate request_size=35 [05:58:54]MH_SAM_APDU [05:58:54]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 ED D8 04 00 35 04 06 00 97 23 47 CA 31 7E [05:58:54]Write to MH i2c: E2 26 00 A4 05 80 0D 02 02 1E 00 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 ED D8 04 00 35 04 06 00 97 23 47 CA 31 7E 00 00 5A [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 A4 05 00 90 00 1D [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 A5 05 80 0D 03 02 00 00 00 00 25 [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 A5 05 00 00 E5 76 0B 79 2C 7B 60 90 00 0C [05:58:55]RAPDU: 00 E5 76 0B 79 2C 7B 60 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 A6 05 80 11 00 00 00 00 00 00 25 [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 A6 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 79 [05:58:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [05:58:55]wFMCommunicate OK [05:58:55]CreateOFDProtocolMessage done [05:58:55]OFDSenderStorePacket 317677 [05:58:55]StoreOFDPacket docnum=317677 [05:58:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 28 01 00 00 A4 84 20 01 21 14 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 98 00 00 00 F4 03 04 00 1E 28 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 ED D8 04 00 35 04 06 00 97 23 47 CA 31 7E 00 E5 76 0B 79 2C 7B 60 [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/00317677 [05:58:55]NVStorageSaveData ofd_packets/00317677 [05:58:55]File name is /storage/ofd_packets/00317677 [05:58:55]Write 326 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 A7 05 AC [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 A7 05 00 00 00 00 00 FF 0F C1 [05:58:55]RasterBufferAndPrint [05:58:55]line Счет N : (3)334779 [05:58:55]line ИНН: 02508201610067 [05:58:55]line Контрольно-Кассовый Чек [05:58:55]line ПРОДАЖА [05:58:55]line Товар: 2000036230011 [05:58:55]line Кофе Латте XL(GABB TRADE) [05:58:55]line 1.000 * 130.00 [05:58:55]line = 130.00 [05:58:55]line НДС 12% НСП 1% [05:58:55]line > о реализуемом товаре [05:58:55]line ИТОГО: 130.00 [05:58:55]line НСП 1% : 1.15 [05:58:55]line НДС 12% : 13.80 [05:58:55]line Наличными: 0.00 [05:58:55]line Безнал.: 130.00 [05:58:55]line Место: АЗС № 101 "Партнер Нефть" [05:58:55]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [05:58:55]line СНО: Общий режим [05:58:55]line Чек 152 28.10.2024 05:58 [05:58:55]line Смена: 546 ФФД: 1.0 [05:58:55]line ЗНМ: 0300000082 [05:58:55]line РНМ: 0000000000091628 [05:58:55]line Версия ККМ: 001 [05:58:55]line Платежная система: Mbank [05:58:55]line ФМ: 0000000000874671 [05:58:55]line ФД: 317677 [05:58:55]line ФПД: 166177784082814 [05:58:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T055854&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317677&fm=166177784082814&tin=02508201610067®Number=0000000000091628&sum=13000 [05:58:55]OFD Sender: Processing packet 317677 [packets to send 127, broken 126] [05:58:55]ProducePacketName [05:58:55]name=ofd_packets/00317677 [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]line 0 [05:58:55]written 0, free lines is 4095 [05:58:55]Connected sock=10 [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 34 36 37 31 28 01 00 00 A4 84 20 01 21 14 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 98 00 00 00 F4 03 04 00 1E 28 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 ED D8 04 00 35 04 06 00 97 23 47 CA 31 7E 00 E5 76 0B 79 2C 7B 60 [05:58:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 6D A9 47 00 33 7E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 ED D8 04 00 F4 03 04 00 D8 D3 1E 67 B6 04 01 00 00 98 73 6E 72 3F 6C 87 F7 [05:58:55]CommunicateWithHost err = 0 [05:58:55]CheckOFDResponse [05:58:55]1017 (14) - 77093643461234 [05:58:55]1041 (16) - 0000000000874671 [05:58:55]1040 (4) - 317677 [05:58:55]1012 (4) - 27.10.2024 23:59 [05:58:55]1206 (1) - 0 [05:58:55]OFD Sender: Remove packet 317677 [05:58:55]ProducePacketName [05:58:55]name=ofd_packets/00317677 [05:58:55]NVStorageDeleteData [05:58:55]Write to MH i2c: 01 00 00 D0 05 D5 [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 D0 05 00 00 00 00 00 18 0D 01 [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 3358 [05:58:55]MH_Cut [05:58:55]Write to MH i2c: D1 01 00 D7 05 01 AE [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 D7 05 00 AD [05:58:55]Write to MH i2c: 01 00 00 D8 05 DD [05:58:55]Write i2c OK [05:58:55]MH_I2C_Read... [05:58:56]OFD Sender: No OFD packet to send [05:58:56]*** Cut start [05:58:56]*** Partial cut [05:58:56]*** CUTSNS_PIN = 1 [05:58:56]*** CUTSNS_PIN = 0 [05:58:56]*** Brake cut motor [05:58:57]Read from MH i2c: 01 [05:58:57]MH_I2C_Read... [05:58:57]*** Stop cut motor [05:58:57]*** Cut end [05:58:57]Read from MH i2c: 01 07 00 [05:58:57]MH_I2C_Read... [05:58:57]Read from MH i2c: 01 07 00 D8 05 00 00 00 00 00 FF 0F F2 [05:58:57]process_action close_receipt done [05:58:57]requested_data is exist [05:58:57]produce_requested_data [05:58:57]requested_item fm.sn is exist - process it [05:58:57]wFMCommunicate request_size=4 [05:58:57]MH_SAM_APDU [05:58:57]CAPDU: 80 11 00 00 [05:58:57]Write to MH i2c: E2 08 00 D9 05 80 11 00 00 00 00 00 00 58 [05:58:57]Write i2c OK [05:58:57]MH_I2C_Read... [05:58:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:58:57]Read from MH i2c: E2 [05:58:57]MH_I2C_Read... [05:58:57]Read from MH i2c: E2 17 00 [05:58:57]MH_I2C_Read... [05:58:57]Read from MH i2c: E2 17 00 D9 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 AC [05:58:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [05:58:57]wFMCommunicate OK [05:58:57]requested_item fd.num is exist - process it [05:58:57]SAM_PROTO_GetFieldsCounters [05:58:57]wFMCommunicate request_size=4 [05:58:57]MH_SAM_APDU [05:58:57]CAPDU: 80 13 00 00 [05:58:57]Write to MH i2c: E2 08 00 DA 05 80 13 00 00 00 00 00 00 5B [05:58:57]Write i2c OK [05:58:57]MH_I2C_Read... [05:58:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:58:57]Read from MH i2c: E2 [05:58:57]MH_I2C_Read... [05:58:57]Read from MH i2c: E2 62 00 [05:58:57]MH_I2C_Read... [05:58:57]Read from MH i2c: E2 62 00 DA 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 ED D8 04 00 0E 04 04 00 22 02 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 33 [05:58:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 ED D8 04 00 0E 04 04 00 22 02 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 [05:58:57]wFMCommunicate OK [05:58:57]SAM_PROTO_GetFieldsCounters done [05:58:57]requested_item shift.num is exist - process it [05:58:57]requested_item shift.opened is exist - process it [05:58:57]req_shift_opened [05:58:57]FM_GetShiftState [05:58:57]SAM_PROTO_GetShiftState [05:58:57]wFMCommunicate request_size=4 [05:58:57]MH_SAM_APDU [05:58:57]CAPDU: 80 13 01 00 [05:58:57]Write to MH i2c: E2 08 00 DB 05 80 13 01 00 00 00 00 00 5D [05:58:57]Write i2c OK [05:58:57]MH_I2C_Read... [05:58:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:58:57]Read from MH i2c: E2 [05:58:57]MH_I2C_Read... [05:58:57]Read from MH i2c: E2 0E 00 [05:58:57]MH_I2C_Read... [05:58:57]Read from MH i2c: E2 0E 00 DB 05 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 56 [05:58:57]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [05:58:57]wFMCommunicate OK [05:58:57]SAM_PROTO_GetShiftState done [05:58:57]FM_GetShiftState done [05:58:57]req_shift_opened done [05:58:57]requested_item shift.open_date is exist - process it [05:58:57]req_shift_open_date [05:58:57]req_shift_open_date done [05:58:57]produce_requested_data done [05:58:57]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317677,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [05:58:57]process_action_free close_receipt [05:58:57]json_value_free [05:58:57]json_value_free done [05:58:57]process_json_proto returns [05:58:57]Send response to host [05:58:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317677,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [05:58:57]free response buf [05:58:57]execute_script done [05:58:57]execute_script returns [05:58:57]free content buf [05:58:57]Sock 8.Close socket [05:58:57]Sock 8.Thread stoped [05:59:01]OFD Sender: No OFD packet to send [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: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:21]OFD Sender: No OFD packet to send [06:00:26]OFD Sender: No OFD packet to send [06:00:31]OFD Sender: No OFD packet to send [06:00:33]accept exits with 9 [06:00:33]New connection [06:00:33]New thread 3067477348 created [06:00:33]Thread 3067333988 joined [06:00:33]Waiting for new connection... [06:00:33] Sock 9.Parse request [06:00:33]Sock 9.Check first char [06:00:33]Sock 9.First char is OK [06:00:33]request: POST /json_proto HTTP/1.0 [06:00:33]Method: POST [06:00:33]URL: /json_proto [06:00:33]Method is POST - this is cgi request [06:00:33]url: /json_proto [06:00:33]query_string will be loaded in cgi processing [06:00:33]execute_cgi json_proto POST (null) [06:00:33]execute_cgi path=json_proto method=POST [06:00:33]POST find Content-Length [06:00:33]Host: 172.17.50.195:8080 [06:00:33]Content-Length: 770 [06:00:33]Content-Type: application/json [06:00:33] [06:00:33]POST finish read [06:00:33]Found Content-Length = 770 [06:00:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092596", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 19.440, "sum" : 1300.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1300.54 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:00:33]execute_script... [06:00:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092596", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 19.440, "sum" : 1300.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1300.54 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:00:33]POST & json_proto [06:00:33]process_json_proto [06:00:33]json parsed OK: [06:00:33]protocol is kg_v1.0 [06:00:33]action value=close_receipt [06:00:33]process_action close_receipt [06:00:33]cmd_close_receipt [06:00:33]MH_GetDate [06:00:33]Write to MH i2c: F0 00 00 DC 05 D0 [06:00:33]Write i2c OK [06:00:33]MH_I2C_Read... [06:00:33]Read from MH i2c: F0 [06:00:33]MH_I2C_Read... [06:00:33]Read from MH i2c: F0 09 00 [06:00:33]MH_I2C_Read... [06:00:33]Read from MH i2c: F0 09 00 DC 05 00 82 28 1F 67 43 33 1C 67 02 [06:00:33]GetLastDocTimeStamp 1730095134 [06:00:33]current date 1730095234 [06:00:33]FM_GetShiftState [06:00:33]SAM_PROTO_GetShiftState [06:00:33]wFMCommunicate request_size=4 [06:00:33]MH_SAM_APDU [06:00:33]CAPDU: 80 13 01 00 [06:00:33]Write to MH i2c: E2 08 00 DD 05 80 13 01 00 00 00 00 00 5F [06:00:33]Write i2c OK [06:00:33]MH_I2C_Read... [06:00:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:00:33]Read from MH i2c: E2 [06:00:33]MH_I2C_Read... [06:00:33]Read from MH i2c: E2 0E 00 [06:00:33]MH_I2C_Read... [06:00:33]Read from MH i2c: E2 0E 00 DD 05 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 58 [06:00:33]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [06:00:33]wFMCommunicate OK [06:00:33]SAM_PROTO_GetShiftState done [06:00:33]FM_GetShiftState done [06:00:33]opened in 1730073493 [06:00:33]opened+sec_in_day 1730159893 [06:00:33]quantity*price = 130053 [06:00:33]sum+1 = 130055 [06:00:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1300.54 НСП 1% : 11.51 НДС 12% : 138.11 Наличными: 0.00 Безнал.: 1300.54 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 153 28.10.2024 06:00 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317678 ФПД: 201898342694320 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T060034&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317678&fm=201898342694320&tin=02508201610067®Number=0000000000091628&sum=130054 [06:00:34]StoreToDocumentArchive [06:00:34]shift 546 fd 317678 [06:00:34]save to /storage/0546/doc_00317678 [06:00:34]save last doc name /storage/0546/doc_00317678 to /storage/kkm_last_doc_name [06:00:34]save OK [06:00:34]Clear old archive folders... [06:00:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:00:34]tlvbuf is 0009F470 [06:00:34]SAM_PROTO_ClearQueue [06:00:34]wFMCommunicate request_size=4 [06:00:34]MH_SAM_APDU [06:00:34]CAPDU: 80 09 00 00 [06:00:34]Write to MH i2c: E2 08 00 EA 05 80 09 00 00 00 00 00 00 61 [06:00:34]Write i2c OK [06:00:34]MH_I2C_Read... [06:00:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:00:34]Read from MH i2c: E2 [06:00:34]MH_I2C_Read... [06:00:34]Read from MH i2c: E2 03 00 [06:00:34]MH_I2C_Read... [06:00:34]Read from MH i2c: E2 03 00 EA 05 00 90 00 63 [06:00:34]RAPDU: 90 00 [06:00:34]wFMCommunicate OK [06:00:34]SAM_PROTO_ClearQueue done [06:00:34]KKMCreateOFDPacket [06:00:34]OFDProtocolAddRootSTLVToBuf [06:00:34]FM_MakeSignedData [06:00:34]FM_MakeSignedData [06:00:34]SAM_PROTO_SignData [06:00:34]wFMCommunicate request_size=4 [06:00:34]MH_SAM_APDU [06:00:34]CAPDU: 80 0D 01 02 [06:00:34]Write to MH i2c: E2 08 00 EB 05 80 0D 01 02 00 00 00 00 69 [06:00:34]Write i2c OK [06:00:34]MH_I2C_Read... [06:00:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:00:34]Read from MH i2c: E2 [06:00:34]MH_I2C_Read... [06:00:34]Read from MH i2c: E2 03 00 [06:00:34]MH_I2C_Read... [06:00:34]Read from MH i2c: E2 03 00 EB 05 00 90 00 64 [06:00:34]RAPDU: 90 00 [06:00:34]wFMCommunicate OK [06:00:34]wFMCommunicate request_size=255 [06:00:34]MH_SAM_APDU [06:00:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 06 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 06 FC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 35 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 06 FC 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 82 28 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EE D8 04 00 35 04 06 00 B7 [06:00:34]Write to MH i2c: E2 02 01 EC 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 32 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 06 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 06 FC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 35 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 06 FC 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 82 28 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EE D8 04 00 35 04 06 00 B7 00 00 0B [06:00:34]Write i2c OK [06:00:34]MH_I2C_Read... [06:00:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:00:34]Read from MH i2c: E2 [06:00:34]MH_I2C_Read... [06:00:34]Read from MH i2c: E2 03 00 [06:00:34]MH_I2C_Read... [06:00:34]Read from MH i2c: E2 03 00 EC 05 00 90 00 65 [06:00:34]RAPDU: 90 00 [06:00:34]wFMCommunicate OK [06:00:34]wFMCommunicate request_size=10 [06:00:34]MH_SAM_APDU [06:00:34]CAPDU: 80 0D 02 02 05 A0 1E FF 3D B0 [06:00:34]Write to MH i2c: E2 0D 00 ED 05 80 0D 02 02 05 00 A0 1E FF 3D B0 00 00 20 [06:00:34]Write i2c OK [06:00:34]MH_I2C_Read... [06:00:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:00:34]Read from MH i2c: E2 [06:00:34]MH_I2C_Read... [06:00:34]Read from MH i2c: E2 03 00 [06:00:34]MH_I2C_Read... [06:00:34]Read from MH i2c: E2 03 00 ED 05 00 90 00 66 [06:00:34]RAPDU: 90 00 [06:00:34]wFMCommunicate OK [06:00:34]wFMCommunicate request_size=4 [06:00:34]MH_SAM_APDU [06:00:34]CAPDU: 80 0D 03 02 [06:00:34]Write to MH i2c: E2 08 00 EE 05 80 0D 03 02 00 00 00 00 6E [06:00:34]Write i2c OK [06:00:34]MH_I2C_Read... [06:00:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:00:34]Read from MH i2c: E2 [06:00:34]MH_I2C_Read... [06:00:34]Read from MH i2c: E2 0B 00 [06:00:34]MH_I2C_Read... [06:00:34]Read from MH i2c: E2 0B 00 EE 05 00 1A C6 AF C9 A7 28 A8 D9 90 00 17 [06:00:34]RAPDU: 1A C6 AF C9 A7 28 A8 D9 90 00 [06:00:34]wFMCommunicate OK [06:00:34]SAM_PROTO_SignData done [06:00:34]FM_MakeSignedData done [06:00:34]CreateOFDProtocolMessage [06:00:34]wFMCommunicate request_size=4 [06:00:34]MH_SAM_APDU [06:00:34]CAPDU: 80 11 00 00 [06:00:34]Write to MH i2c: E2 08 00 EF 05 80 11 00 00 00 00 00 00 6E [06:00:34]Write i2c OK [06:00:34]MH_I2C_Read... [06:00:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:00:34]Read from MH i2c: E2 [06:00:34]MH_I2C_Read... [06:00:34]Read from MH i2c: E2 17 00 [06:00:34]MH_I2C_Read... [06:00:34]Read from MH i2c: E2 17 00 EF 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C2 [06:00:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [06:00:34]wFMCommunicate OK [06:00:34]CreateOFDProtocolMessage done [06:00:34]OFDSenderStorePacket 317678 [06:00:34]StoreOFDPacket docnum=317678 [06:00:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 01 D7 07 01 CE 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 32 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 06 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 06 FC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 35 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 06 FC 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 82 28 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EE D8 04 00 35 04 06 00 B7 A0 1E FF 3D B0 1A C6 AF C9 A7 28 A8 D9 [06:00:34]CheckFolder [06:00:34]dirname=/storage/ofd_packets [06:00:34]CheckFolder done [06:00:34]ProducePacketName [06:00:34]name=ofd_packets/00317678 [06:00:34]NVStorageSaveData ofd_packets/00317678 [06:00:34]File name is /storage/ofd_packets/00317678 [06:00:34]Write 301 bytes [06:00:34]NVStorageSaveData done [06:00:34]OFDSenderStorePacket done [06:00:34]KKMCreateOFDPacket done [06:00:34]NVStorageSaveData kkm_last_timestamp [06:00:34]File name is /storage/kkm_last_timestamp [06:00:34]Write 4 bytes [06:00:34]NVStorageSaveData done [06:00:34]ExternCall_PrintAddStr [06:00:34]wPrintStart [06:00:34]Write to MH i2c: 01 00 00 F0 05 F5 [06:00:34]Write i2c OK [06:00:34]MH_I2C_Read... [06:00:34]Read from MH i2c: 01 [06:00:34]MH_I2C_Read... [06:00:34]Read from MH i2c: 01 07 00 [06:00:34]MH_I2C_Read... [06:00:34]Read from MH i2c: 01 07 00 F0 05 00 00 00 00 00 FF 0F 0A [06:00:34]RasterBufferAndPrint [06:00:34]line Счет N : (1)1092596 [06:00:34]line ИНН: 02508201610067 [06:00:34]line Контрольно-Кассовый Чек [06:00:34]line ПРОДАЖА [06:00:34]line ТРК (МРК, ГНК) : 53 [06:00:34]line Товар: 2710124130 [06:00:34]line Аи-92-К-2 [06:00:34]line 19.440 * 66.90 [06:00:34]line = 1300.54 [06:00:34]line НДС 12% НСП 1% [06:00:34]line > о реализуемом товаре [06:00:34]line ИТОГО: 1300.54 [06:00:34]line НСП 1% : 11.51 [06:00:34]line НДС 12% : 138.11 [06:00:34]line Наличными: 0.00 [06:00:34]line Безнал.: 1300.54 [06:00:34]line Место: АЗС № 101 "Партнер Нефть" [06:00:34]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [06:00:34]line СНО: Общий режим [06:00:34]line Чек 153 28.10.2024 06:00 [06:00:34]line Смена: 546 ФФД: 1.0 [06:00:34]line ЗНМ: 0300000082 [06:00:34]line РНМ: 0000000000091628 [06:00:34]line Версия ККМ: 001 [06:00:34]line Платежная система: Mbank [06:00:34]line ФМ: 0000000000874671 [06:00:34]line ФД: 317678 [06:00:34]line ФПД: 201898342694320 [06:00:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T060034&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317678&fm=201898342694320&tin=02508201610067®Number=0000000000091628&sum=130054 [06:00:34]written 0, free lines is 4095 [06:00:34]OFD Sender: Processing packet 317678 [packets to send 127, broken 126] [06:00:34]ProducePacketName [06:00:34]name=ofd_packets/00317678 [06:00:34]OFD Sender: To server: pG, [06:00:34]CommunicateWithHost lk.salyk.kg:30040 [06:00:34]ConnectInit lk.salyk.kg [06:00:35]Connected sock=10 [06:00:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 01 D7 07 01 CE 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 32 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 06 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 06 FC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 35 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 06 FC 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 82 28 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EE D8 04 00 35 04 06 00 B7 A0 1E FF 3D B0 1A C6 AF C9 A7 28 A8 D9 [06:00:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 55 2F 47 00 FD 84 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EE D8 04 00 F4 03 04 00 3B D4 1E 67 B6 04 01 00 00 CD C3 30 D7 43 ED 74 4C [06:00:35]CommunicateWithHost err = 0 [06:00:35]CheckOFDResponse [06:00:35]1017 (14) - 77093643461234 [06:00:35]1041 (16) - 0000000000874671 [06:00:35]1040 (4) - 317678 [06:00:35]1012 (4) - 28.10.2024 00:00 [06:00:35]1206 (1) - 0 [06:00:35]OFD Sender: Remove packet 317678 [06:00:35]ProducePacketName [06:00:35]name=ofd_packets/00317678 [06:00:35]NVStorageDeleteData [06:00:35]Write to MH i2c: 01 00 00 19 06 1F [06:00:35]Write i2c OK [06:00:35]MH_I2C_Read... [06:00:35]Read from MH i2c: 01 [06:00:35]MH_I2C_Read... [06:00:35]Read from MH i2c: 01 07 00 [06:00:35]MH_I2C_Read... [06:00:35]Read from MH i2c: 01 07 00 19 06 00 00 00 00 00 1C 0D 4F [06:00:35]RasterBufferAndPrint [06:00:35]line [06:00:35]line [06:00:35]line [06:00:35]line [06:00:35]line [06:00:35]written 0, free lines is 3361 [06:00:35]MH_Cut [06:00:35]Write to MH i2c: D1 01 00 20 06 01 F8 [06:00:35]Write i2c OK [06:00:35]MH_I2C_Read... [06:00:35]Read from MH i2c: D1 [06:00:35]MH_I2C_Read... [06:00:35]Read from MH i2c: D1 01 00 [06:00:35]MH_I2C_Read... [06:00:35]Read from MH i2c: D1 01 00 20 06 00 F7 [06:00:35]Write to MH i2c: 01 00 00 21 06 27 [06:00:35]Write i2c OK [06:00:35]MH_I2C_Read... [06:00:35]OFD Sender: No OFD packet to send [06:00:35]*** Cut start [06:00:35]*** Partial cut [06:00:35]*** CUTSNS_PIN = 1 [06:00:36]*** CUTSNS_PIN = 0 [06:00:36]*** Brake cut motor [06:00:36]Read from MH i2c: 01 [06:00:36]MH_I2C_Read... [06:00:36]*** Stop cut motor [06:00:36]*** Cut end [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 21 06 00 00 00 00 00 FF 0F 3C [06:00:36]process_action close_receipt done [06:00:36]requested_data is exist [06:00:36]produce_requested_data [06:00:36]requested_item fm.sn is exist - process it [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 22 06 80 11 00 00 00 00 00 00 A2 [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 22 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F6 [06:00:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [06:00:36]wFMCommunicate OK [06:00:36]requested_item fd.num is exist - process it [06:00:36]SAM_PROTO_GetFieldsCounters [06:00:36]wFMCommunicate request_size=4 [06:00:36]MH_SAM_APDU [06:00:36]CAPDU: 80 13 00 00 [06:00:36]Write to MH i2c: E2 08 00 23 06 80 13 00 00 00 00 00 00 A5 [06:00:36]Write i2c OK [06:00:36]MH_I2C_Read... [06:00:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:00:36]Read from MH i2c: E2 [06:00:36]MH_I2C_Read... [06:00:36]Read from MH i2c: E2 62 00 [06:00:36]MH_I2C_Read... [06:00:36]Read from MH i2c: E2 62 00 23 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 EE D8 04 00 0E 04 04 00 22 02 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 81 [06:00:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 EE D8 04 00 0E 04 04 00 22 02 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 [06:00:36]wFMCommunicate OK [06:00:36]SAM_PROTO_GetFieldsCounters done [06:00:36]requested_item shift.num is exist - process it [06:00:36]requested_item shift.opened is exist - process it [06:00:36]req_shift_opened [06:00:36]FM_GetShiftState [06:00:36]SAM_PROTO_GetShiftState [06:00:36]wFMCommunicate request_size=4 [06:00:36]MH_SAM_APDU [06:00:36]CAPDU: 80 13 01 00 [06:00:36]Write to MH i2c: E2 08 00 24 06 80 13 01 00 00 00 00 00 A7 [06:00:36]Write i2c OK [06:00:36]MH_I2C_Read... [06:00:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:00:36]Read from MH i2c: E2 [06:00:36]MH_I2C_Read... [06:00:36]Read from MH i2c: E2 0E 00 [06:00:36]MH_I2C_Read... [06:00:36]Read from MH i2c: E2 0E 00 24 06 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A0 [06:00:36]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [06:00:36]wFMCommunicate OK [06:00:36]SAM_PROTO_GetShiftState done [06:00:36]FM_GetShiftState done [06:00:36]req_shift_opened done [06:00:36]requested_item shift.open_date is exist - process it [06:00:36]req_shift_open_date [06:00:36]req_shift_open_date done [06:00:36]produce_requested_data done [06:00:36]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317678,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [06:00:36]process_action_free close_receipt [06:00:36]json_value_free [06:00:36]json_value_free done [06:00:36]process_json_proto returns [06:00:36]Send response to host [06:00:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317678,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [06:00:36]free response buf [06:00:36]execute_script done [06:00:36]execute_script returns [06:00:36]free content buf [06:00:36]Sock 9.Close socket [06:00:36]Sock 9.Thread stoped [06:00:40]OFD Sender: No OFD packet to send [06:00:45]OFD Sender: No OFD packet to send [06:00:50]OFD Sender: No OFD packet to send [06:00:55]OFD Sender: No OFD packet to send [06:01:00]OFD Sender: No OFD packet to send [06:01:05]OFD Sender: No OFD packet to send [06:01:10]OFD Sender: No OFD packet to send [06:01:15]OFD Sender: No OFD packet to send [06:01:20]OFD Sender: No OFD packet to send [06:01:25]OFD Sender: No OFD packet to send [06:01:30]OFD Sender: No OFD packet to send [06:01:35]OFD Sender: No OFD packet to send [06:01:40]OFD Sender: No OFD packet to send [06:01:45]OFD Sender: No OFD packet to send [06:01:50]OFD Sender: No OFD packet to send [06:01:55]OFD Sender: No OFD packet to send [06:02:00]OFD Sender: No OFD packet to send [06:02:05]OFD Sender: No OFD packet to send [06:02:10]OFD Sender: No OFD packet to send [06:02:15]OFD Sender: No OFD packet to send [06:02:20]OFD Sender: No OFD packet to send [06:02:25]OFD Sender: No OFD packet to send [06:02:30]OFD Sender: No OFD packet to send [06:02:35]OFD Sender: No OFD packet to send [06:02:40]OFD Sender: No OFD packet to send [06:02:45]OFD Sender: No OFD packet to send [06:02:50]OFD Sender: No OFD packet to send [06:02:55]OFD Sender: No OFD packet to send [06:03:00]OFD Sender: No OFD packet to send [06:03:05]OFD Sender: No OFD packet to send [06:03:10]OFD Sender: No OFD packet to send [06:03:15]OFD Sender: No OFD packet to send [06:03:20]OFD Sender: No OFD packet to send [06:03:25]OFD Sender: No OFD packet to send [06:03:30]OFD Sender: No OFD packet to send [06:03:35]OFD Sender: No OFD packet to send [06:03:40]OFD Sender: No OFD packet to send [06:03:45]OFD Sender: No OFD packet to send [06:03:50]OFD Sender: No OFD packet to send [06:03:55]OFD Sender: No OFD packet to send [06:04:00]OFD Sender: No OFD packet to send [06:04:05]OFD Sender: No OFD packet to send [06:04:10]OFD Sender: No OFD packet to send [06:04:15]OFD Sender: No OFD packet to send [06:04:20]OFD Sender: No OFD packet to send [06:04:25]OFD Sender: No OFD packet to send [06:04:30]OFD Sender: No OFD packet to send [06:04:35]OFD Sender: No OFD packet to send [06:04:40]OFD Sender: No OFD packet to send [06:04:45]OFD Sender: No OFD packet to send [06:04:50]OFD Sender: No OFD packet to send [06:04:55]OFD Sender: No OFD packet to send [06:05:00]OFD Sender: No OFD packet to send [06:05:06]OFD Sender: No OFD packet to send [06:05:11]OFD Sender: No OFD packet to send [06:05:16]OFD Sender: No OFD packet to send [06:05:21]OFD Sender: No OFD packet to send [06:05:26]OFD Sender: No OFD packet to send [06:05:31]OFD Sender: No OFD packet to send [06:05:36]OFD Sender: No OFD packet to send [06:05:41]OFD Sender: No OFD packet to send [06:05:46]OFD Sender: No OFD packet to send [06:05:51]OFD Sender: No OFD packet to send [06:05:56]OFD Sender: No OFD packet to send [06:06:01]OFD Sender: No OFD packet to send [06:06:06]OFD Sender: No OFD packet to send [06:06:11]OFD Sender: No OFD packet to send [06:06:16]OFD Sender: No OFD packet to send [06:06:21]OFD Sender: No OFD packet to send [06:06:26]OFD Sender: No OFD packet to send [06:06:31]OFD Sender: No OFD packet to send [06:06:36]OFD Sender: No OFD packet to send [06:06:41]OFD Sender: No OFD packet to send [06:06:46]OFD Sender: No OFD packet to send [06:06:51]OFD Sender: No OFD packet to send [06:06:56]OFD Sender: No OFD packet to send [06:07:01]OFD Sender: No OFD packet to send [06:07:06]OFD Sender: No OFD packet to send [06:07:11]OFD Sender: No OFD packet to send [06:07:16]OFD Sender: No OFD packet to send [06:07:21]OFD Sender: No OFD packet to send [06:07:26]OFD Sender: No OFD packet to send [06:07:31]OFD Sender: No OFD packet to send [06:07:36]OFD Sender: No OFD packet to send [06:07:41]OFD Sender: No OFD packet to send [06:07:46]OFD Sender: No OFD packet to send [06:07:51]OFD Sender: No OFD packet to send [06:07:56]OFD Sender: No OFD packet to send [06:08:01]OFD Sender: No OFD packet to send [06:08:06]OFD Sender: No OFD packet to send [06:08:11]OFD Sender: No OFD packet to send [06:08:16]OFD Sender: No OFD packet to send [06:08:21]OFD Sender: No OFD packet to send [06:08:26]OFD Sender: No OFD packet to send [06:08:31]OFD Sender: No OFD packet to send [06:08:36]OFD Sender: No OFD packet to send [06:08:41]OFD Sender: No OFD packet to send [06:08:46]OFD Sender: No OFD packet to send [06:08:51]OFD Sender: No OFD packet to send [06:08:56]OFD Sender: No OFD packet to send [06:09:01]OFD Sender: No OFD packet to send [06:09:06]OFD Sender: No OFD packet to send [06:09:11]OFD Sender: No OFD packet to send [06:09:16]OFD Sender: No OFD packet to send [06:09:21]OFD Sender: No OFD packet to send [06:09:26]OFD Sender: No OFD packet to send [06:09:31]OFD Sender: No OFD packet to send [06:09:36]OFD Sender: No OFD packet to send [06:09:41]OFD Sender: No OFD packet to send [06:09:46]OFD Sender: No OFD packet to send [06:09:51]OFD Sender: No OFD packet to send [06:09:56]OFD Sender: No OFD packet to send [06:10:01]OFD Sender: No OFD packet to send [06:10:06]OFD Sender: No OFD packet to send [06:10:11]OFD Sender: No OFD packet to send [06:10:16]OFD Sender: No OFD packet to send [06:10:21]OFD Sender: No OFD packet to send [06:10:26]OFD Sender: No OFD packet to send [06:10:31]OFD Sender: No OFD packet to send [06:10:36]OFD Sender: No OFD packet to send [06:10:41]OFD Sender: No OFD packet to send [06:10:46]OFD Sender: No OFD packet to send [06:10:51]OFD Sender: No OFD packet to send [06:10:56]OFD Sender: No OFD packet to send [06:11:01]OFD Sender: No OFD packet to send [06:11:06]OFD Sender: No OFD packet to send [06:11:11]OFD Sender: No OFD packet to send [06:11:16]OFD Sender: No OFD packet to send [06:11:21]OFD Sender: No OFD packet to send [06:11:26]OFD Sender: No OFD packet to send [06:11:31]OFD Sender: No OFD packet to send [06:11:36]OFD Sender: No OFD packet to send [06:11:41]OFD Sender: No OFD packet to send [06:11:46]OFD Sender: No OFD packet to send [06:11:51]OFD Sender: No OFD packet to send [06:11:56]OFD Sender: No OFD packet to send [06:12:01]OFD Sender: No OFD packet to send [06:12:06]OFD Sender: No OFD packet to send [06:12:11]OFD Sender: No OFD packet to send [06:12:16]OFD Sender: No OFD packet to send [06:12:21]OFD Sender: No OFD packet to send [06:12:26]OFD Sender: No OFD packet to send [06:12:31]OFD Sender: No OFD packet to send [06:12:36]OFD Sender: No OFD packet to send [06:12:41]OFD Sender: No OFD packet to send [06:12:46]OFD Sender: No OFD packet to send [06:12:51]OFD Sender: No OFD packet to send [06:12:52]accept exits with 8 [06:12:52]New connection [06:12:52]New thread 3067333988 created [06:12:52]Thread 3067477348 joined [06:12:52]Waiting for new connection... [06:12:52] Sock 8.Parse request [06:12:52]Sock 8.Check first char [06:12:52]Sock 8.First char is OK [06:12:52]request: POST /json_proto HTTP/1.0 [06:12:52]Method: POST [06:12:52]URL: /json_proto [06:12:52]Method is POST - this is cgi request [06:12:52]url: /json_proto [06:12:52]query_string will be loaded in cgi processing [06:12:52]execute_cgi json_proto POST (null) [06:12:52]execute_cgi path=json_proto method=POST [06:12:52]POST find Content-Length [06:12:52]Host: 172.17.50.195:8080 [06:12:52]Content-Length: 688 [06:12:52]Content-Type: application/json [06:12:52] [06:12:52]POST finish read [06:12:52]Found Content-Length = 688 [06:12:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092597", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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:12:52]execute_script... [06:12:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092597", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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:12:52]POST & json_proto [06:12:52]process_json_proto [06:12:52]json parsed OK: [06:12:52]protocol is kg_v1.0 [06:12:52]action value=close_receipt [06:12:52]process_action close_receipt [06:12:52]cmd_close_receipt [06:12:52]MH_GetDate [06:12:52]Write to MH i2c: F0 00 00 25 06 1A [06:12:52]Write i2c OK [06:12:52]MH_I2C_Read... [06:12:52]Read from MH i2c: F0 [06:12:52]MH_I2C_Read... [06:12:52]Read from MH i2c: F0 09 00 [06:12:52]MH_I2C_Read... [06:12:52]Read from MH i2c: F0 09 00 25 06 00 65 2B 1F 67 43 33 1C 67 32 [06:12:52]GetLastDocTimeStamp 1730095234 [06:12:52]current date 1730095973 [06:12:52]FM_GetShiftState [06:12:52]SAM_PROTO_GetShiftState [06:12:52]wFMCommunicate request_size=4 [06:12:52]MH_SAM_APDU [06:12:52]CAPDU: 80 13 01 00 [06:12:52]Write to MH i2c: E2 08 00 26 06 80 13 01 00 00 00 00 00 A9 [06:12:52]Write i2c OK [06:12:52]MH_I2C_Read... [06:12:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:12:52]Read from MH i2c: E2 [06:12:52]MH_I2C_Read... [06:12:52]Read from MH i2c: E2 0E 00 [06:12:52]MH_I2C_Read... [06:12:52]Read from MH i2c: E2 0E 00 26 06 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A2 [06:12:52]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [06:12:52]wFMCommunicate OK [06:12:52]SAM_PROTO_GetShiftState done [06:12:52]FM_GetShiftState done [06:12:52]opened in 1730073493 [06:12:52]opened+sec_in_day 1730159893 [06:12:52]quantity*price = 200025 [06:12:52]sum+1 = 200026 [06:12:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 154 28.10.2024 06:12 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317679 ФПД: 197403508174948 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T061253&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317679&fm=197403508174948&tin=02508201610067®Number=0000000000091628&sum=200000 [06:12:53]StoreToDocumentArchive [06:12:53]shift 546 fd 317679 [06:12:53]save to /storage/0546/doc_00317679 [06:12:53]save last doc name /storage/0546/doc_00317679 to /storage/kkm_last_doc_name [06:12:53]save OK [06:12:53]Clear old archive folders... [06:12:53]ProcessDocumentItem done err = 0, tmpTLVsize=252 [06:12:53]tlvbuf is 00062FE0 [06:12:53]SAM_PROTO_ClearQueue [06:12:53]wFMCommunicate request_size=4 [06:12:53]MH_SAM_APDU [06:12:53]CAPDU: 80 09 00 00 [06:12:53]Write to MH i2c: E2 08 00 33 06 80 09 00 00 00 00 00 00 AB [06:12:53]Write i2c OK [06:12:53]MH_I2C_Read... [06:12:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:12:53]Read from MH i2c: E2 [06:12:53]MH_I2C_Read... [06:12:53]Read from MH i2c: E2 03 00 [06:12:53]MH_I2C_Read... [06:12:53]Read from MH i2c: E2 03 00 33 06 00 90 00 AD [06:12:53]RAPDU: 90 00 [06:12:53]wFMCommunicate OK [06:12:53]SAM_PROTO_ClearQueue done [06:12:53]KKMCreateOFDPacket [06:12:53]OFDProtocolAddRootSTLVToBuf [06:12:53]FM_MakeSignedData [06:12:53]FM_MakeSignedData [06:12:53]SAM_PROTO_SignData [06:12:53]wFMCommunicate request_size=4 [06:12:53]MH_SAM_APDU [06:12:53]CAPDU: 80 0D 01 02 [06:12:53]Write to MH i2c: E2 08 00 34 06 80 0D 01 02 00 00 00 00 B3 [06:12:53]Write i2c OK [06:12:53]MH_I2C_Read... [06:12:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:12:53]Read from MH i2c: E2 [06:12:53]MH_I2C_Read... [06:12:53]Read from MH i2c: E2 03 00 [06:12:53]MH_I2C_Read... [06:12:53]Read from MH i2c: E2 03 00 34 06 00 90 00 AE [06:12:53]RAPDU: 90 00 [06:12:53]wFMCommunicate OK [06:12:53]wFMCommunicate request_size=255 [06:12:53]MH_SAM_APDU [06:12:53]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 9A 00 00 00 F4 03 04 00 65 2B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EF D8 04 00 35 04 06 00 [06:12:53]Write to MH i2c: E2 02 01 35 06 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 9A 00 00 00 F4 03 04 00 65 2B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EF D8 04 00 35 04 06 00 00 00 AC [06:12:53]Write i2c OK [06:12:53]MH_I2C_Read... [06:12:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:12:54]Read from MH i2c: E2 [06:12:54]MH_I2C_Read... [06:12:54]Read from MH i2c: E2 03 00 [06:12:54]MH_I2C_Read... [06:12:54]Read from MH i2c: E2 03 00 35 06 00 90 00 AF [06:12:54]RAPDU: 90 00 [06:12:54]wFMCommunicate OK [06:12:54]wFMCommunicate request_size=11 [06:12:54]MH_SAM_APDU [06:12:54]CAPDU: 80 0D 02 02 06 B3 89 95 FB 70 64 [06:12:54]Write to MH i2c: E2 0E 00 36 06 80 0D 02 02 06 00 B3 89 95 FB 70 64 00 00 62 [06:12:54]Write i2c OK [06:12:54]MH_I2C_Read... [06:12:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:12:54]Read from MH i2c: E2 [06:12:54]MH_I2C_Read... [06:12:54]Read from MH i2c: E2 03 00 [06:12:54]MH_I2C_Read... [06:12:54]Read from MH i2c: E2 03 00 36 06 00 90 00 B0 [06:12:54]RAPDU: 90 00 [06:12:54]wFMCommunicate OK [06:12:54]wFMCommunicate request_size=4 [06:12:54]MH_SAM_APDU [06:12:54]CAPDU: 80 0D 03 02 [06:12:54]Write to MH i2c: E2 08 00 37 06 80 0D 03 02 00 00 00 00 B8 [06:12:54]Write i2c OK [06:12:54]MH_I2C_Read... [06:12:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:12:54]Read from MH i2c: E2 [06:12:54]MH_I2C_Read... [06:12:54]Read from MH i2c: E2 0B 00 [06:12:54]MH_I2C_Read... [06:12:54]Read from MH i2c: E2 0B 00 37 06 00 68 13 34 EE F6 22 42 F1 90 00 A1 [06:12:54]RAPDU: 68 13 34 EE F6 22 42 F1 90 00 [06:12:54]wFMCommunicate OK [06:12:54]SAM_PROTO_SignData done [06:12:54]FM_MakeSignedData done [06:12:54]CreateOFDProtocolMessage [06:12:54]wFMCommunicate request_size=4 [06:12:54]MH_SAM_APDU [06:12:54]CAPDU: 80 11 00 00 [06:12:54]Write to MH i2c: E2 08 00 38 06 80 11 00 00 00 00 00 00 B8 [06:12:54]Write i2c OK [06:12:54]MH_I2C_Read... [06:12:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:12:54]Read from MH i2c: E2 [06:12:54]MH_I2C_Read... [06:12:54]Read from MH i2c: E2 17 00 [06:12:54]MH_I2C_Read... [06:12:54]Read from MH i2c: E2 17 00 38 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 0C [06:12:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [06:12:54]wFMCommunicate OK [06:12:54]CreateOFDProtocolMessage done [06:12:54]OFDSenderStorePacket 317679 [06:12:54]StoreOFDPacket docnum=317679 [06:12:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 51 80 08 01 6B 4D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 9A 00 00 00 F4 03 04 00 65 2B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EF D8 04 00 35 04 06 00 B3 89 95 FB 70 64 68 13 34 EE F6 22 42 F1 [06:12:54]CheckFolder [06:12:54]dirname=/storage/ofd_packets [06:12:54]CheckFolder done [06:12:54]ProducePacketName [06:12:54]name=ofd_packets/00317679 [06:12:54]NVStorageSaveData ofd_packets/00317679 [06:12:54]File name is /storage/ofd_packets/00317679 [06:12:54]Write 302 bytes [06:12:54]NVStorageSaveData done [06:12:54]OFDSenderStorePacket done [06:12:54]KKMCreateOFDPacket done [06:12:54]NVStorageSaveData kkm_last_timestamp [06:12:54]File name is /storage/kkm_last_timestamp [06:12:54]Write 4 bytes [06:12:54]NVStorageSaveData done [06:12:54]ExternCall_PrintAddStr [06:12:54]wPrintStart [06:12:54]Write to MH i2c: 01 00 00 39 06 3F [06:12:54]Write i2c OK [06:12:54]MH_I2C_Read... [06:12:54]Read from MH i2c: 01 [06:12:54]MH_I2C_Read... [06:12:54]Read from MH i2c: 01 07 00 [06:12:54]MH_I2C_Read... [06:12:54]Read from MH i2c: 01 07 00 39 06 00 00 00 00 00 FF 0F 54 [06:12:54]RasterBufferAndPrint [06:12:54]line Счет N : (1)1092597 [06:12:54]line ИНН: 02508201610067 [06:12:54]line Контрольно-Кассовый Чек [06:12:54]line ПРОДАЖА [06:12:54]line ТРК (МРК, ГНК) : 31 [06:12:54]line Товар: 2710194210 [06:12:54]line ДТ(л)-К-2 [06:12:54]line 26.250 * 76.20 [06:12:54]line = 2000.25 [06:12:54]line НДС 12% НСП 1% [06:12:54]line > о реализуемом товаре [06:12:54]line ОКРУГЛЕНИЕ: -0.25 [06:12:54]line ИТОГО: 2000.00 [06:12:54]line Внесено: 2000.00 [06:12:54]line СДАЧА: 0.00 [06:12:54]line НСП 1% : 17.70 [06:12:54]line НДС 12% : 212.42 [06:12:54]line Наличными: 2000.00 [06:12:54]line Безнал.: 0.00 [06:12:54]line Место: АЗС № 101 "Партнер Нефть" [06:12:54]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [06:12:54]line СНО: Общий режим [06:12:54]line Чек 154 28.10.2024 06:12 [06:12:54]line Смена: 546 ФФД: 1.0 [06:12:54]line ЗНМ: 0300000082 [06:12:54]line РНМ: 0000000000091628 [06:12:54]line Версия ККМ: 001 [06:12:54]line ФМ: 0000000000874671 [06:12:54]line ФД: 317679 [06:12:54]line ФПД: 197403508174948 [06:12:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T061253&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317679&fm=197403508174948&tin=02508201610067®Number=0000000000091628&sum=200000 [06:12:54]OFD Sender: Processing packet 317679 [packets to send 127, broken 126] [06:12:54]ProducePacketName [06:12:54]name=ofd_packets/00317679 [06:12:54]OFD Sender: To server: pG, [06:12:54]CommunicateWithHost lk.salyk.kg:30040 [06:12:54]ConnectInit lk.salyk.kg [06:12:54]written 0, free lines is 4095 [06:12:54]Connected sock=11 [06:12:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 51 80 08 01 6B 4D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 9A 00 00 00 F4 03 04 00 65 2B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EF D8 04 00 35 04 06 00 B3 89 95 FB 70 64 68 13 34 EE F6 22 42 F1 [06:12:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 EF 9A 47 00 20 FB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EF D8 04 00 F4 03 04 00 1F D7 1E 67 B6 04 01 00 00 C3 A0 91 FE A4 97 95 EC [06:12:54]CommunicateWithHost err = 0 [06:12:54]CheckOFDResponse [06:12:54]1017 (14) - 77093643461234 [06:12:54]1041 (16) - 0000000000874671 [06:12:54]1040 (4) - 317679 [06:12:54]1012 (4) - 28.10.2024 00:13 [06:12:54]1206 (1) - 0 [06:12:54]OFD Sender: Remove packet 317679 [06:12:54]ProducePacketName [06:12:54]name=ofd_packets/00317679 [06:12:54]NVStorageDeleteData [06:12:54]Write to MH i2c: 01 00 00 64 06 6A [06:12:54]Write i2c OK [06:12:54]MH_I2C_Read... [06:12:54]Read from MH i2c: 01 [06:12:54]MH_I2C_Read... [06:12:54]Read from MH i2c: 01 07 00 [06:12:54]MH_I2C_Read... [06:12:54]Read from MH i2c: 01 07 00 64 06 00 00 00 00 00 ED 0C 6A [06:12:54]RasterBufferAndPrint [06:12:54]line [06:12:54]line [06:12:54]line [06:12:54]line [06:12:54]line [06:12:54]written 0, free lines is 3315 [06:12:54]MH_Cut [06:12:54]Write to MH i2c: D1 01 00 6B 06 01 43 [06:12:54]Write i2c OK [06:12:54]MH_I2C_Read... [06:12:54]Read from MH i2c: D1 [06:12:54]MH_I2C_Read... [06:12:54]Read from MH i2c: D1 01 00 [06:12:54]MH_I2C_Read... [06:12:54]Read from MH i2c: D1 01 00 6B 06 00 42 [06:12:54]Write to MH i2c: 01 00 00 6C 06 72 [06:12:54]Write i2c OK [06:12:54]MH_I2C_Read... [06:12:55]OFD Sender: No OFD packet to send [06:12:55]*** Cut start [06:12:55]*** Partial cut [06:12:55]*** CUTSNS_PIN = 1 [06:12:55]*** CUTSNS_PIN = 0 [06:12:55]*** Brake cut motor [06:12:56]Read from MH i2c: 01 [06:12:56]MH_I2C_Read... [06:12:56]*** Stop cut motor [06:12:56]*** Cut end [06:12:56]Read from MH i2c: 01 07 00 [06:12:56]MH_I2C_Read... [06:12:56]Read from MH i2c: 01 07 00 6C 06 00 00 00 00 00 FF 0F 87 [06:12:56]process_action close_receipt done [06:12:56]requested_data is exist [06:12:56]produce_requested_data [06:12:56]requested_item fm.sn is exist - process it [06:12:56]wFMCommunicate request_size=4 [06:12:56]MH_SAM_APDU [06:12:56]CAPDU: 80 11 00 00 [06:12:56]Write to MH i2c: E2 08 00 6D 06 80 11 00 00 00 00 00 00 ED [06:12:56]Write i2c OK [06:12:56]MH_I2C_Read... [06:12:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:12:56]Read from MH i2c: E2 [06:12:56]MH_I2C_Read... [06:12:56]Read from MH i2c: E2 17 00 [06:12:56]MH_I2C_Read... [06:12:56]Read from MH i2c: E2 17 00 6D 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 41 [06:12:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [06:12:56]wFMCommunicate OK [06:12:56]requested_item fd.num is exist - process it [06:12:56]SAM_PROTO_GetFieldsCounters [06:12:56]wFMCommunicate request_size=4 [06:12:56]MH_SAM_APDU [06:12:56]CAPDU: 80 13 00 00 [06:12:56]Write to MH i2c: E2 08 00 6E 06 80 13 00 00 00 00 00 00 F0 [06:12:56]Write i2c OK [06:12:56]MH_I2C_Read... [06:12:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:12:56]Read from MH i2c: E2 [06:12:56]MH_I2C_Read... [06:12:56]Read from MH i2c: E2 62 00 [06:12:56]MH_I2C_Read... [06:12:56]Read from MH i2c: E2 62 00 6E 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 EF D8 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 9A 00 00 00 5E 04 04 00 9A 00 00 00 57 04 04 00 9B 00 00 00 19 04 04 00 00 00 00 00 90 00 D0 [06:12:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 EF D8 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 9A 00 00 00 5E 04 04 00 9A 00 00 00 57 04 04 00 9B 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:12:56]wFMCommunicate OK [06:12:56]SAM_PROTO_GetFieldsCounters done [06:12:56]requested_item shift.num is exist - process it [06:12:56]requested_item shift.opened is exist - process it [06:12:56]req_shift_opened [06:12:56]FM_GetShiftState [06:12:56]SAM_PROTO_GetShiftState [06:12:56]wFMCommunicate request_size=4 [06:12:56]MH_SAM_APDU [06:12:56]CAPDU: 80 13 01 00 [06:12:56]Write to MH i2c: E2 08 00 6F 06 80 13 01 00 00 00 00 00 F2 [06:12:56]Write i2c OK [06:12:56]MH_I2C_Read... [06:12:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:12:56]Read from MH i2c: E2 [06:12:56]MH_I2C_Read... [06:12:56]Read from MH i2c: E2 0E 00 [06:12:56]MH_I2C_Read... [06:12:56]Read from MH i2c: E2 0E 00 6F 06 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 EB [06:12:56]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [06:12:56]wFMCommunicate OK [06:12:56]SAM_PROTO_GetShiftState done [06:12:56]FM_GetShiftState done [06:12:56]req_shift_opened done [06:12:56]requested_item shift.open_date is exist - process it [06:12:56]req_shift_open_date [06:12:56]req_shift_open_date done [06:12:56]produce_requested_data done [06:12:56]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317679,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [06:12:56]process_action_free close_receipt [06:12:56]json_value_free [06:12:56]json_value_free done [06:12:56]process_json_proto returns [06:12:56]Send response to host [06:12:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317679,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [06:12:56]free response buf [06:12:56]execute_script done [06:12:56]execute_script returns [06:12:56]free content buf [06:12:56]Sock 8.Close socket [06:12:56]Sock 8.Thread stoped [06:13:00]OFD Sender: No OFD packet to send [06:13:05]OFD Sender: No OFD packet to send [06:13:10]OFD Sender: No OFD packet to send [06:13:15]OFD Sender: No OFD packet to send [06:13:20]OFD Sender: No OFD packet to send [06:13:25]OFD Sender: No OFD packet to send [06:13:30]OFD Sender: No OFD packet to send [06:13:35]OFD Sender: No OFD packet to send [06:13:40]OFD Sender: No OFD packet to send [06:13:45]OFD Sender: No OFD packet to send [06:13:50]OFD Sender: No OFD packet to send [06:13:55]OFD Sender: No OFD packet to send [06:14:00]OFD Sender: No OFD packet to send [06:14:05]OFD Sender: No OFD packet to send [06:14:10]OFD Sender: No OFD packet to send [06:14:15]OFD Sender: No OFD packet to send [06:14:20]OFD Sender: No OFD packet to send [06:14:25]OFD Sender: No OFD packet to send [06:14:30]OFD Sender: No OFD packet to send [06:14:35]OFD Sender: No OFD packet to send [06:14:40]OFD Sender: No OFD packet to send [06:14:45]OFD Sender: No OFD packet to send [06:14:50]OFD Sender: No OFD packet to send [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: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]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]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:45]OFD Sender: No OFD packet to send [06:18:50]OFD Sender: No OFD packet to send [06:18:55]OFD Sender: No OFD packet to send [06:19:00]OFD Sender: No OFD packet to send [06:19:05]OFD Sender: No OFD packet to send [06:19:10]OFD Sender: No OFD packet to send [06:19:15]OFD Sender: No OFD packet to send [06:19:20]OFD Sender: No OFD packet to send [06:19:25]OFD Sender: No OFD packet to send [06:19:30]OFD Sender: No OFD packet to send [06:19:35]OFD Sender: No OFD packet to send [06:19:40]OFD Sender: No OFD packet to send [06:19:45]OFD Sender: No OFD packet to send [06:19:50]OFD Sender: No OFD packet to send [06:19:55]OFD Sender: No OFD packet to send [06:20:00]OFD Sender: No OFD packet to send [06:20:05]OFD Sender: No OFD packet to send [06:20:10]OFD Sender: No OFD packet to send [06:20:15]OFD Sender: No OFD packet to send [06:20:20]OFD Sender: No OFD packet to send [06:20:25]OFD Sender: No OFD packet to send [06:20:30]OFD Sender: No OFD packet to send [06:20:35]OFD Sender: No OFD packet to send [06:20:40]OFD Sender: No OFD packet to send [06:20:45]OFD Sender: No OFD packet to send [06:20:50]OFD Sender: No OFD packet to send [06:20:55]OFD Sender: No OFD packet to send [06:21:00]OFD Sender: No OFD packet to send [06:21:05]OFD Sender: No OFD packet to send [06:21:10]OFD Sender: No OFD packet to send [06:21:15]OFD Sender: No OFD packet to send [06:21:20]OFD Sender: No OFD packet to send [06:21:25]OFD Sender: No OFD packet to send [06:21:30]OFD Sender: No OFD packet to send [06:21:35]OFD Sender: No OFD packet to send [06:21:40]OFD Sender: No OFD packet to send [06:21:45]OFD Sender: No OFD packet to send [06:21:50]OFD Sender: No OFD packet to send [06:21:55]OFD Sender: No OFD packet to send [06:22:00]OFD Sender: No OFD packet to send [06:22:05]OFD Sender: No OFD packet to send [06:22:10]OFD Sender: No OFD packet to send [06:22:15]OFD Sender: No OFD packet to send [06:22:20]OFD Sender: No OFD packet to send [06:22:25]OFD Sender: No OFD packet to send [06:22:30]OFD Sender: No OFD packet to send [06:22:35]OFD Sender: No OFD packet to send [06:22:41]OFD Sender: No OFD packet to send [06:22:46]OFD Sender: No OFD packet to send [06:22:51]OFD Sender: No OFD packet to send [06:22:56]OFD Sender: No OFD packet to send [06:23:01]OFD Sender: No OFD packet to send [06:23:06]OFD Sender: No OFD packet to send [06:23:11]OFD Sender: No OFD packet to send [06:23:16]OFD Sender: No OFD packet to send [06:23:21]OFD Sender: No OFD packet to send [06:23:26]OFD Sender: No OFD packet to send [06:23:31]OFD Sender: No OFD packet to send [06:23:36]OFD Sender: No OFD packet to send [06:23:41]OFD Sender: No OFD packet to send [06:23:46]OFD Sender: No OFD packet to send [06:23:51]OFD Sender: No OFD packet to send [06:23:56]OFD Sender: No OFD packet to send [06:24:01]OFD Sender: No OFD packet to send [06:24:06]OFD Sender: No OFD packet to send [06:24:11]OFD Sender: No OFD packet to send [06:24:16]OFD Sender: No OFD packet to send [06:24:21]OFD Sender: No OFD packet to send [06:24:26]accept exits with 10 [06:24:26]New connection [06:24:26]New thread 3067477348 created [06:24:26]Thread 3067333988 joined [06:24:26]Waiting for new connection... [06:24:26] Sock 10.Parse request [06:24:26]Sock 10.Check first char [06:24:26]Sock 10.First char is OK [06:24:26]request: POST /json_proto HTTP/1.0 [06:24:26]Method: POST [06:24:26]URL: /json_proto [06:24:26]Method is POST - this is cgi request [06:24:26]url: /json_proto [06:24:26]query_string will be loaded in cgi processing [06:24:26]execute_cgi json_proto POST (null) [06:24:26]execute_cgi path=json_proto method=POST [06:24:26]POST find Content-Length [06:24:26]Host: 172.17.50.195:8080 [06:24:26]Content-Length: 688 [06:24:26]Content-Type: application/json [06:24:26] [06:24:26]POST finish read [06:24:26]Found Content-Length = 688 [06:24:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092598", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:24:26]execute_script... [06:24: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)1092598", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:24:26]POST & json_proto [06:24:26]process_json_proto [06:24:26]json parsed OK: [06:24:26]protocol is kg_v1.0 [06:24:26]action value=close_receipt [06:24:26]process_action close_receipt [06:24:26]cmd_close_receipt [06:24:26]MH_GetDate [06:24:26]Write to MH i2c: F0 00 00 70 06 65 [06:24:26]Write i2c OK [06:24:26]MH_I2C_Read... [06:24:26]Read from MH i2c: F0 [06:24:26]MH_I2C_Read... [06:24:26]Read from MH i2c: F0 09 00 [06:24:26]MH_I2C_Read... [06:24:26]Read from MH i2c: F0 09 00 70 06 00 1B 2E 1F 67 43 33 1C 67 36 [06:24:26]GetLastDocTimeStamp 1730095973 [06:24:26]current date 1730096667 [06:24:26]FM_GetShiftState [06:24:26]SAM_PROTO_GetShiftState [06:24:26]wFMCommunicate request_size=4 [06:24:26]MH_SAM_APDU [06:24:26]CAPDU: 80 13 01 00 [06:24:26]Write to MH i2c: E2 08 00 71 06 80 13 01 00 00 00 00 00 F4 [06:24:26]Write i2c OK [06:24:26]MH_I2C_Read... [06:24:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:24:26]Read from MH i2c: E2 [06:24:26]MH_I2C_Read... [06:24:26]Read from MH i2c: E2 0E 00 [06:24:26]MH_I2C_Read... [06:24:26]Read from MH i2c: E2 0E 00 71 06 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 ED [06:24:26]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [06:24:26]wFMCommunicate OK [06:24:26]SAM_PROTO_GetShiftState done [06:24:26]FM_GetShiftState done [06:24:26]opened in 1730073493 [06:24:26]opened+sec_in_day 1730159893 [06:24:26]quantity*price = 300075 [06:24:26]sum+1 = 300077 [06:24:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.76 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 155 28.10.2024 06:24 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317680 ФПД: 174852513070136 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T062427&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317680&fm=174852513070136&tin=02508201610067®Number=0000000000091628&sum=300000 [06:24:27]StoreToDocumentArchive [06:24:27]shift 546 fd 317680 [06:24:27]save to /storage/0546/doc_00317680 [06:24:27]save last doc name /storage/0546/doc_00317680 to /storage/kkm_last_doc_name [06:24:27]save OK [06:24:27]Clear old archive folders... [06:24:27]ProcessDocumentItem done err = 0, tmpTLVsize=252 [06:24:27]tlvbuf is 0009FDE0 [06:24:27]SAM_PROTO_ClearQueue [06:24:27]wFMCommunicate request_size=4 [06:24:27]MH_SAM_APDU [06:24:27]CAPDU: 80 09 00 00 [06:24:27]Write to MH i2c: E2 08 00 7E 06 80 09 00 00 00 00 00 00 F6 [06:24:27]Write i2c OK [06:24:27]MH_I2C_Read... [06:24:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:24:27]Read from MH i2c: E2 [06:24:27]MH_I2C_Read... [06:24:27]Read from MH i2c: E2 03 00 [06:24:27]MH_I2C_Read... [06:24:27]Read from MH i2c: E2 03 00 7E 06 00 90 00 F8 [06:24:27]RAPDU: 90 00 [06:24:27]wFMCommunicate OK [06:24:27]SAM_PROTO_ClearQueue done [06:24:27]KKMCreateOFDPacket [06:24:27]OFDProtocolAddRootSTLVToBuf [06:24:27]FM_MakeSignedData [06:24:27]FM_MakeSignedData [06:24:27]SAM_PROTO_SignData [06:24:27]wFMCommunicate request_size=4 [06:24:27]MH_SAM_APDU [06:24:27]CAPDU: 80 0D 01 02 [06:24:27]Write to MH i2c: E2 08 00 7F 06 80 0D 01 02 00 00 00 00 FE [06:24:27]Write i2c OK [06:24:27]MH_I2C_Read... [06:24:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:24:27]Read from MH i2c: E2 [06:24:27]MH_I2C_Read... [06:24:27]Read from MH i2c: E2 03 00 [06:24:27]MH_I2C_Read... [06:24:27]Read from MH i2c: E2 03 00 7F 06 00 90 00 F9 [06:24:27]RAPDU: 90 00 [06:24:27]wFMCommunicate OK [06:24:27]wFMCommunicate request_size=255 [06:24:27]MH_SAM_APDU [06:24:27]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 1B 2E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F0 D8 04 00 35 04 06 00 [06:24:27]Write to MH i2c: E2 02 01 80 06 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 1B 2E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F0 D8 04 00 35 04 06 00 00 00 FB [06:24:27]Write i2c OK [06:24:27]MH_I2C_Read... [06:24:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:24:27]Read from MH i2c: E2 [06:24:27]MH_I2C_Read... [06:24:27]Read from MH i2c: E2 03 00 [06:24:27]MH_I2C_Read... [06:24:27]Read from MH i2c: E2 03 00 80 06 00 90 00 FA [06:24:27]RAPDU: 90 00 [06:24:27]wFMCommunicate OK [06:24:27]wFMCommunicate request_size=11 [06:24:27]MH_SAM_APDU [06:24:27]CAPDU: 80 0D 02 02 06 9F 07 05 ED FC 38 [06:24:27]Write to MH i2c: E2 0E 00 81 06 80 0D 02 02 06 00 9F 07 05 ED FC 38 00 00 D9 [06:24:27]Write i2c OK [06:24:27]MH_I2C_Read... [06:24:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:24:27]Read from MH i2c: E2 [06:24:27]MH_I2C_Read... [06:24:27]Read from MH i2c: E2 03 00 [06:24:27]MH_I2C_Read... [06:24:27]Read from MH i2c: E2 03 00 81 06 00 90 00 FB [06:24:27]RAPDU: 90 00 [06:24:27]wFMCommunicate OK [06:24:27]wFMCommunicate request_size=4 [06:24:27]MH_SAM_APDU [06:24:27]CAPDU: 80 0D 03 02 [06:24:27]Write to MH i2c: E2 08 00 82 06 80 0D 03 02 00 00 00 00 03 [06:24:27]Write i2c OK [06:24:27]MH_I2C_Read... [06:24:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:24:27]Read from MH i2c: E2 [06:24:27]MH_I2C_Read... [06:24:27]Read from MH i2c: E2 0B 00 [06:24:27]MH_I2C_Read... [06:24:27]Read from MH i2c: E2 0B 00 82 06 00 F8 B4 44 1E 09 DB 18 94 90 00 A2 [06:24:27]RAPDU: F8 B4 44 1E 09 DB 18 94 90 00 [06:24:27]wFMCommunicate OK [06:24:27]SAM_PROTO_SignData done [06:24:27]FM_MakeSignedData done [06:24:27]CreateOFDProtocolMessage [06:24:27]wFMCommunicate request_size=4 [06:24:27]MH_SAM_APDU [06:24:27]CAPDU: 80 11 00 00 [06:24:27]Write to MH i2c: E2 08 00 83 06 80 11 00 00 00 00 00 00 03 [06:24:27]Write i2c OK [06:24:27]MH_I2C_Read... [06:24:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:24:27]Read from MH i2c: E2 [06:24:27]MH_I2C_Read... [06:24:27]Read from MH i2c: E2 17 00 [06:24:27]MH_I2C_Read... [06:24:27]Read from MH i2c: E2 17 00 83 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 57 [06:24:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [06:24:27]wFMCommunicate OK [06:24:27]CreateOFDProtocolMessage done [06:24:27]OFDSenderStorePacket 317680 [06:24:27]StoreOFDPacket docnum=317680 [06:24:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 B0 37 08 01 36 C4 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 1B 2E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F0 D8 04 00 35 04 06 00 9F 07 05 ED FC 38 F8 B4 44 1E 09 DB 18 94 [06:24:27]CheckFolder [06:24:27]dirname=/storage/ofd_packets [06:24:27]CheckFolder done [06:24:27]ProducePacketName [06:24:27]name=ofd_packets/00317680 [06:24:27]NVStorageSaveData ofd_packets/00317680 [06:24:27]File name is /storage/ofd_packets/00317680 [06:24:27]Write 302 bytes [06:24:27]NVStorageSaveData done [06:24:27]OFDSenderStorePacket done [06:24:27]KKMCreateOFDPacket done [06:24:27]NVStorageSaveData kkm_last_timestamp [06:24:27]File name is /storage/kkm_last_timestamp [06:24:27]Write 4 bytes [06:24:27]NVStorageSaveData done [06:24:27]ExternCall_PrintAddStr [06:24:27]wPrintStart [06:24:27]Write to MH i2c: 01 00 00 84 06 8A [06:24:27]Write i2c OK [06:24:27]MH_I2C_Read... [06:24:27]Read from MH i2c: 01 [06:24:27]MH_I2C_Read... [06:24:27]Read from MH i2c: 01 07 00 [06:24:27]MH_I2C_Read... [06:24:27]Read from MH i2c: 01 07 00 84 06 00 00 00 00 00 FF 0F 9F [06:24:27]RasterBufferAndPrint [06:24:27]line Счет N : (1)1092598 [06:24:27]line ИНН: 02508201610067 [06:24:27]line Контрольно-Кассовый Чек [06:24:27]line ПРОДАЖА [06:24:27]line ТРК (МРК, ГНК) : 61 [06:24:27]line Товар: 2710194210 [06:24:27]line ДТ(л)-К-2 [06:24:27]line 39.380 * 76.20 [06:24:27]line = 3000.76 [06:24:27]line НДС 12% НСП 1% [06:24:27]line > о реализуемом товаре [06:24:27]line ОКРУГЛЕНИЕ: -0.76 [06:24:27]line ИТОГО: 3000.00 [06:24:27]line Внесено: 3000.00 [06:24:27]line СДАЧА: 0.00 [06:24:27]line НСП 1% : 26.55 [06:24:27]line НДС 12% : 318.66 [06:24:27]line Наличными: 3000.00 [06:24:27]line Безнал.: 0.00 [06:24:27]line Место: АЗС № 101 "Партнер Нефть" [06:24:27]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [06:24:27]line СНО: Общий режим [06:24:27]line Чек 155 28.10.2024 06:24 [06:24:27]line Смена: 546 ФФД: 1.0 [06:24:27]line ЗНМ: 0300000082 [06:24:27]line РНМ: 0000000000091628 [06:24:27]line Версия ККМ: 001 [06:24:27]line ФМ: 0000000000874671 [06:24:27]line ФД: 317680 [06:24:27]line ФПД: 174852513070136 [06:24:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T062427&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317680&fm=174852513070136&tin=02508201610067®Number=0000000000091628&sum=300000 [06:24:28]OFD Sender: Processing packet 317680 [packets to send 127, broken 126] [06:24:28]ProducePacketName [06:24:28]name=ofd_packets/00317680 [06:24:28]OFD Sender: To server: pG, [06:24:28]CommunicateWithHost lk.salyk.kg:30040 [06:24:28]written 0, free lines is 4095 [06:24:28]ConnectInit lk.salyk.kg [06:24:28]Connected sock=11 [06:24:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 B0 37 08 01 36 C4 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 1B 2E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F0 D8 04 00 35 04 06 00 9F 07 05 ED FC 38 F8 B4 44 1E 09 DB 18 94 [06:24:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 8B 76 47 00 D2 9E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F0 D8 04 00 F4 03 04 00 D4 D9 1E 67 B6 04 01 00 00 6E 34 AD 5C 63 33 36 24 [06:24:28]CommunicateWithHost err = 0 [06:24:28]CheckOFDResponse [06:24:28]1017 (14) - 77093643461234 [06:24:28]1041 (16) - 0000000000874671 [06:24:28]1040 (4) - 317680 [06:24:28]1012 (4) - 28.10.2024 00:24 [06:24:28]1206 (1) - 0 [06:24:28]OFD Sender: Remove packet 317680 [06:24:28]ProducePacketName [06:24:28]name=ofd_packets/00317680 [06:24:28]NVStorageDeleteData [06:24:28]Write to MH i2c: 01 00 00 AF 06 B5 [06:24:28]Write i2c OK [06:24:28]MH_I2C_Read... [06:24:28]Read from MH i2c: 01 [06:24:28]MH_I2C_Read... [06:24:28]Read from MH i2c: 01 07 00 [06:24:28]MH_I2C_Read... [06:24:28]Read from MH i2c: 01 07 00 AF 06 00 00 00 00 00 EE 0C B6 [06:24:28]RasterBufferAndPrint [06:24:28]line [06:24:28]line [06:24:28]line [06:24:28]line [06:24:28]line [06:24:28]written 0, free lines is 3316 [06:24:28]MH_Cut [06:24:28]Write to MH i2c: D1 01 00 B6 06 01 8E [06:24:28]Write i2c OK [06:24:28]MH_I2C_Read... [06:24:28]Read from MH i2c: D1 [06:24:28]MH_I2C_Read... [06:24:28]Read from MH i2c: D1 01 00 [06:24:28]MH_I2C_Read... [06:24:28]Read from MH i2c: D1 01 00 B6 06 00 8D [06:24:28]Write to MH i2c: 01 00 00 B7 06 BD [06:24:28]Write i2c OK [06:24:28]MH_I2C_Read... [06:24:28]OFD Sender: No OFD packet to send [06:24:29]*** Cut start [06:24:29]*** Partial cut [06:24:29]*** CUTSNS_PIN = 1 [06:24:29]*** CUTSNS_PIN = 0 [06:24:29]*** Brake cut motor [06:24:29]Read from MH i2c: 01 [06:24:29]MH_I2C_Read... [06:24:29]*** Stop cut motor [06:24:29]*** Cut end [06:24:29]Read from MH i2c: 01 07 00 [06:24:29]MH_I2C_Read... [06:24:29]Read from MH i2c: 01 07 00 B7 06 00 00 00 00 00 FF 0F D2 [06:24:29]process_action close_receipt done [06:24:29]requested_data is exist [06:24:29]produce_requested_data [06:24:29]requested_item fm.sn is exist - process it [06:24:29]wFMCommunicate request_size=4 [06:24:29]MH_SAM_APDU [06:24:29]CAPDU: 80 11 00 00 [06:24:29]Write to MH i2c: E2 08 00 B8 06 80 11 00 00 00 00 00 00 38 [06:24:29]Write i2c OK [06:24:29]MH_I2C_Read... [06:24:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:24:29]Read from MH i2c: E2 [06:24:29]MH_I2C_Read... [06:24:29]Read from MH i2c: E2 17 00 [06:24:29]MH_I2C_Read... [06:24:29]Read from MH i2c: E2 17 00 B8 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 8C [06:24:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [06:24:29]wFMCommunicate OK [06:24:29]requested_item fd.num is exist - process it [06:24:29]SAM_PROTO_GetFieldsCounters [06:24:29]wFMCommunicate request_size=4 [06:24:29]MH_SAM_APDU [06:24:29]CAPDU: 80 13 00 00 [06:24:29]Write to MH i2c: E2 08 00 B9 06 80 13 00 00 00 00 00 00 3B [06:24:29]Write i2c OK [06:24:29]MH_I2C_Read... [06:24:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:24:30]Read from MH i2c: E2 [06:24:30]MH_I2C_Read... [06:24:30]Read from MH i2c: E2 62 00 [06:24:30]MH_I2C_Read... [06:24:30]Read from MH i2c: E2 62 00 B9 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F0 D8 04 00 0E 04 04 00 22 02 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 1F [06:24:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F0 D8 04 00 0E 04 04 00 22 02 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 [06:24:30]wFMCommunicate OK [06:24:30]SAM_PROTO_GetFieldsCounters done [06:24:30]requested_item shift.num is exist - process it [06:24:30]requested_item shift.opened is exist - process it [06:24:30]req_shift_opened [06:24:30]FM_GetShiftState [06:24:30]SAM_PROTO_GetShiftState [06:24:30]wFMCommunicate request_size=4 [06:24:30]MH_SAM_APDU [06:24:30]CAPDU: 80 13 01 00 [06:24:30]Write to MH i2c: E2 08 00 BA 06 80 13 01 00 00 00 00 00 3D [06:24:30]Write i2c OK [06:24:30]MH_I2C_Read... [06:24:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:24:30]Read from MH i2c: E2 [06:24:30]MH_I2C_Read... [06:24:30]Read from MH i2c: E2 0E 00 [06:24:30]MH_I2C_Read... [06:24:30]Read from MH i2c: E2 0E 00 BA 06 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 36 [06:24:30]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [06:24:30]wFMCommunicate OK [06:24:30]SAM_PROTO_GetShiftState done [06:24:30]FM_GetShiftState done [06:24:30]req_shift_opened done [06:24:30]requested_item shift.open_date is exist - process it [06:24:30]req_shift_open_date [06:24:30]req_shift_open_date done [06:24:30]produce_requested_data done [06:24:30]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317680,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [06:24:30]process_action_free close_receipt [06:24:30]json_value_free [06:24:30]json_value_free done [06:24:30]process_json_proto returns [06:24:30]Send response to host [06:24:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317680,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [06:24:30]free response buf [06:24:30]execute_script done [06:24:30]execute_script returns [06:24:30]free content buf [06:24:30]Sock 10.Close socket [06:24:30]Sock 10.Thread stoped [06:24:33]OFD Sender: No OFD packet to send [06:24:38]OFD Sender: No OFD packet to send [06:24:43]OFD Sender: No OFD packet to send [06:24:48]OFD Sender: No OFD packet to send [06:24:53]OFD Sender: No OFD packet to send [06:24:58]OFD Sender: No OFD packet to send [06:25:03]OFD Sender: No OFD packet to send [06:25:08]OFD Sender: No OFD packet to send [06:25:13]OFD Sender: No OFD packet to send [06:25:18]OFD Sender: No OFD packet to send [06:25:23]OFD Sender: No OFD packet to send [06:25:28]OFD Sender: No OFD packet to send [06:25:33]OFD Sender: No OFD packet to send [06:25:38]OFD Sender: No OFD packet to send [06:25:43]OFD Sender: No OFD packet to send [06:25:48]OFD Sender: No OFD packet to send [06:25:53]OFD Sender: No OFD packet to send [06:25:58]OFD Sender: No OFD packet to send [06:26:03]OFD Sender: No OFD packet to send [06:26:08]OFD Sender: No OFD packet to send [06:26:13]OFD Sender: No OFD packet to send [06:26:18]OFD Sender: No OFD packet to send [06:26:23]OFD Sender: No OFD packet to send [06:26:28]OFD Sender: No OFD packet to send [06:26:33]OFD Sender: No OFD packet to send [06:26:38]OFD Sender: No OFD packet to send [06:26:44]OFD Sender: No OFD packet to send [06:26:49]OFD Sender: No OFD packet to send [06:26:54]OFD Sender: No OFD packet to send [06:26:59]OFD Sender: No OFD packet to send [06:27:04]OFD Sender: No OFD packet to send [06:27:09]OFD Sender: No OFD packet to send [06:27:14]OFD Sender: No OFD packet to send [06:27:19]OFD Sender: No OFD packet to send [06:27:24]OFD Sender: No OFD packet to send [06:27:29]OFD Sender: No OFD packet to send [06:27:34]OFD Sender: No OFD packet to send [06:27:39]OFD Sender: No OFD packet to send [06:27:44]OFD Sender: No OFD packet to send [06:27:49]OFD Sender: No OFD packet to send [06:27:54]OFD Sender: No OFD packet to send [06:27:59]OFD Sender: No OFD packet to send [06:28:04]OFD Sender: No OFD packet to send [06:28:09]OFD Sender: No OFD packet to send [06:28:14]OFD Sender: No OFD packet to send [06:28:17]accept exits with 8 [06:28:17]New connection [06:28:17]New thread 3067333988 created [06:28:17]Thread 3067477348 joined [06:28:17]Waiting for new connection... [06:28:17] Sock 8.Parse request [06:28:17]Sock 8.Check first char [06:28:17]Sock 8.First char is OK [06:28:17]request: POST /json_proto HTTP/1.0 [06:28:17]Method: POST [06:28:17]URL: /json_proto [06:28:17]Method is POST - this is cgi request [06:28:17]url: /json_proto [06:28:17]query_string will be loaded in cgi processing [06:28:17]execute_cgi json_proto POST (null) [06:28:17]execute_cgi path=json_proto method=POST [06:28:17]POST find Content-Length [06:28:17]Host: 172.17.50.195:8080 [06:28:17]Content-Length: 806 [06:28:17]Content-Type: application/json [06:28:17] [06:28:17]POST finish read [06:28:17]Found Content-Length = 806 [06:28:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092599", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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\u000A4457491", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:28:17]execute_script... [06:28:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092599", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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\u000A4457491", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:28:17]POST & json_proto [06:28:17]process_json_proto [06:28:17]json parsed OK: [06:28:17]protocol is kg_v1.0 [06:28:17]action value=close_receipt [06:28:17]process_action close_receipt [06:28:17]cmd_close_receipt [06:28:17]MH_GetDate [06:28:17]Write to MH i2c: F0 00 00 BB 06 B0 [06:28:17]Write i2c OK [06:28:17]MH_I2C_Read... [06:28:17]Read from MH i2c: F0 [06:28:17]MH_I2C_Read... [06:28:17]Read from MH i2c: F0 09 00 [06:28:17]MH_I2C_Read... [06:28:17]Read from MH i2c: F0 09 00 BB 06 00 02 2F 1F 67 43 33 1C 67 69 [06:28:17]GetLastDocTimeStamp 1730096667 [06:28:17]current date 1730096898 [06:28:17]FM_GetShiftState [06:28:17]SAM_PROTO_GetShiftState [06:28:17]wFMCommunicate request_size=4 [06:28:17]MH_SAM_APDU [06:28:17]CAPDU: 80 13 01 00 [06:28:17]Write to MH i2c: E2 08 00 BC 06 80 13 01 00 00 00 00 00 3F [06:28:17]Write i2c OK [06:28:17]MH_I2C_Read... [06:28:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:28:17]Read from MH i2c: E2 [06:28:17]MH_I2C_Read... [06:28:17]Read from MH i2c: E2 0E 00 [06:28:17]MH_I2C_Read... [06:28:17]Read from MH i2c: E2 0E 00 BC 06 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 38 [06:28:17]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [06:28:17]wFMCommunicate OK [06:28:17]SAM_PROTO_GetShiftState done [06:28:17]FM_GetShiftState done [06:28:17]opened in 1730073493 [06:28:17]opened+sec_in_day 1730159893 [06:28:17]quantity*price = 0 [06:28:17]sum+1 = 1 [06:28:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 156 28.10.2024 06:28 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливные Талоны 4457491 ФМ: 0000000000874671 ФД: 317681 ФПД: 181995210287599 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T062819&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317681&fm=181995210287599&tin=02508201610067®Number=0000000000091628&sum=0 [06:28:18]StoreToDocumentArchive [06:28:18]shift 546 fd 317681 [06:28:18]save to /storage/0546/doc_00317681 [06:28:18]save last doc name /storage/0546/doc_00317681 to /storage/kkm_last_doc_name [06:28:18]save OK [06:28:18]Clear old archive folders... [06:28:18]ProcessDocumentItem done err = 0, tmpTLVsize=252 [06:28:18]tlvbuf is 00062D20 [06:28:18]SAM_PROTO_ClearQueue [06:28:18]wFMCommunicate request_size=4 [06:28:18]MH_SAM_APDU [06:28:18]CAPDU: 80 09 00 00 [06:28:18]Write to MH i2c: E2 08 00 C9 06 80 09 00 00 00 00 00 00 41 [06:28:18]Write i2c OK [06:28:18]MH_I2C_Read... [06:28:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:28:19]Read from MH i2c: E2 [06:28:19]MH_I2C_Read... [06:28:19]Read from MH i2c: E2 03 00 [06:28:19]MH_I2C_Read... [06:28:19]Read from MH i2c: E2 03 00 C9 06 00 90 00 43 [06:28:19]RAPDU: 90 00 [06:28:19]wFMCommunicate OK [06:28:19]SAM_PROTO_ClearQueue done [06:28:19]KKMCreateOFDPacket [06:28:19]OFDProtocolAddRootSTLVToBuf [06:28:19]FM_MakeSignedData [06:28:19]FM_MakeSignedData [06:28:19]SAM_PROTO_SignData [06:28:19]wFMCommunicate request_size=4 [06:28:19]MH_SAM_APDU [06:28:19]CAPDU: 80 0D 01 02 [06:28:19]Write to MH i2c: E2 08 00 CA 06 80 0D 01 02 00 00 00 00 49 [06:28:19]Write i2c OK [06:28:19]MH_I2C_Read... [06:28:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:28:19]Read from MH i2c: E2 [06:28:19]MH_I2C_Read... [06:28:19]Read from MH i2c: E2 03 00 [06:28:19]MH_I2C_Read... [06:28:19]Read from MH i2c: E2 03 00 CA 06 00 90 00 44 [06:28:19]RAPDU: 90 00 [06:28:19]wFMCommunicate OK [06:28:19]wFMCommunicate request_size=255 [06:28:19]MH_SAM_APDU [06:28:19]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 9C 00 00 00 F4 03 04 00 03 2F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F1 D8 04 00 35 04 06 00 [06:28:19]Write to MH i2c: E2 02 01 CB 06 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 9C 00 00 00 F4 03 04 00 03 2F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F1 D8 04 00 35 04 06 00 00 00 09 [06:28:19]Write i2c OK [06:28:19]MH_I2C_Read... [06:28:19]OFD Sender: No OFD packet to send [06:28:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:28:19]Read from MH i2c: E2 [06:28:19]MH_I2C_Read... [06:28:19]Read from MH i2c: E2 03 00 [06:28:19]MH_I2C_Read... [06:28:19]Read from MH i2c: E2 03 00 CB 06 00 90 00 45 [06:28:19]RAPDU: 90 00 [06:28:19]wFMCommunicate OK [06:28:19]wFMCommunicate request_size=11 [06:28:19]MH_SAM_APDU [06:28:19]CAPDU: 80 0D 02 02 06 A5 86 0F DC 29 EF [06:28:19]Write to MH i2c: E2 0E 00 CC 06 80 0D 02 02 06 00 A5 86 0F DC 29 EF 00 00 86 [06:28:19]Write i2c OK [06:28:19]MH_I2C_Read... [06:28:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:28:19]Read from MH i2c: E2 [06:28:19]MH_I2C_Read... [06:28:19]Read from MH i2c: E2 03 00 [06:28:19]MH_I2C_Read... [06:28:19]Read from MH i2c: E2 03 00 CC 06 00 90 00 46 [06:28:19]RAPDU: 90 00 [06:28:19]wFMCommunicate OK [06:28:19]wFMCommunicate request_size=4 [06:28:19]MH_SAM_APDU [06:28:19]CAPDU: 80 0D 03 02 [06:28:19]Write to MH i2c: E2 08 00 CD 06 80 0D 03 02 00 00 00 00 4E [06:28:19]Write i2c OK [06:28:19]MH_I2C_Read... [06:28:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:28:19]Read from MH i2c: E2 [06:28:19]MH_I2C_Read... [06:28:19]Read from MH i2c: E2 0B 00 [06:28:19]MH_I2C_Read... [06:28:19]Read from MH i2c: E2 0B 00 CD 06 00 96 E0 AE F9 D2 31 BB 80 90 00 AA [06:28:19]RAPDU: 96 E0 AE F9 D2 31 BB 80 90 00 [06:28:19]wFMCommunicate OK [06:28:19]SAM_PROTO_SignData done [06:28:19]FM_MakeSignedData done [06:28:19]CreateOFDProtocolMessage [06:28:19]wFMCommunicate request_size=4 [06:28:19]MH_SAM_APDU [06:28:19]CAPDU: 80 11 00 00 [06:28:19]Write to MH i2c: E2 08 00 CE 06 80 11 00 00 00 00 00 00 4E [06:28:19]Write i2c OK [06:28:19]MH_I2C_Read... [06:28:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:28:19]Read from MH i2c: E2 [06:28:19]MH_I2C_Read... [06:28:19]Read from MH i2c: E2 17 00 [06:28:19]MH_I2C_Read... [06:28:19]Read from MH i2c: E2 17 00 CE 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A2 [06:28:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [06:28:19]wFMCommunicate OK [06:28:19]CreateOFDProtocolMessage done [06:28:19]OFDSenderStorePacket 317681 [06:28:19]StoreOFDPacket docnum=317681 [06:28:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 41 30 08 01 F4 4D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 9C 00 00 00 F4 03 04 00 03 2F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F1 D8 04 00 35 04 06 00 A5 86 0F DC 29 EF 96 E0 AE F9 D2 31 BB 80 [06:28:19]CheckFolder [06:28:19]dirname=/storage/ofd_packets [06:28:19]CheckFolder done [06:28:19]ProducePacketName [06:28:19]name=ofd_packets/00317681 [06:28:19]NVStorageSaveData ofd_packets/00317681 [06:28:19]File name is /storage/ofd_packets/00317681 [06:28:19]Write 302 bytes [06:28:19]NVStorageSaveData done [06:28:19]OFDSenderStorePacket done [06:28:19]KKMCreateOFDPacket done [06:28:19]NVStorageSaveData kkm_last_timestamp [06:28:19]File name is /storage/kkm_last_timestamp [06:28:19]Write 4 bytes [06:28:19]NVStorageSaveData done [06:28:19]ExternCall_PrintAddStr [06:28:19]wPrintStart [06:28:19]Write to MH i2c: 01 00 00 CF 06 D5 [06:28:19]Write i2c OK [06:28:19]MH_I2C_Read... [06:28:19]Read from MH i2c: 01 [06:28:19]MH_I2C_Read... [06:28:19]Read from MH i2c: 01 07 00 [06:28:19]MH_I2C_Read... [06:28:19]Read from MH i2c: 01 07 00 CF 06 00 00 00 00 00 FF 0F EA [06:28:19]RasterBufferAndPrint [06:28:19]line Счет N : (1)1092599 [06:28:19]line ИНН: 02508201610067 [06:28:19]line Контрольно-Кассовый Чек [06:28:19]line ПРОДАЖА [06:28:19]line ТРК (МРК, ГНК) : 11 [06:28:19]line Товар: 2710194210 [06:28:19]line ДТ(л)-К-2 [06:28:19]line 10.000 * 0.00 [06:28:19]line = 0.00 [06:28:19]line НДС 12% НСП 1% [06:28:19]line > о реализуемом товаре [06:28:19]line ИТОГО: 0.00 [06:28:19]line НСП 1% : 0.00 [06:28:19]line НДС 12% : 0.00 [06:28:19]line Наличными: 0.00 [06:28:19]line Безнал.: 0.00 [06:28:19]line Место: АЗС № 101 "Партнер Нефть" [06:28:19]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [06:28:19]line СНО: Общий режим [06:28:19]line Чек 156 28.10.2024 06:28 [06:28:19]line Смена: 546 ФФД: 1.0 [06:28:19]line ЗНМ: 0300000082 [06:28:19]line РНМ: 0000000000091628 [06:28:19]line Версия ККМ: 001 [06:28:19]line Талоны: Топливные Талоны [06:28:19]line 4457491 [06:28:19]line ФМ: 0000000000874671 [06:28:19]line ФД: 317681 [06:28:19]line ФПД: 181995210287599 [06:28:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T062819&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317681&fm=181995210287599&tin=02508201610067®Number=0000000000091628&sum=0 [06:28:19]OFD Sender: Processing packet 317681 [packets to send 127, broken 126] [06:28:19]ProducePacketName [06:28:19]name=ofd_packets/00317681 [06:28:19]OFD Sender: To server: pG, [06:28:19]CommunicateWithHost lk.salyk.kg:30040 [06:28:19]ConnectInit lk.salyk.kg [06:28:19]written 0, free lines is 4095 [06:28:19]Connected sock=10 [06:28:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 41 30 08 01 F4 4D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 9C 00 00 00 F4 03 04 00 03 2F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F1 D8 04 00 35 04 06 00 A5 86 0F DC 29 EF 96 E0 AE F9 D2 31 BB 80 [06:28:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 53 16 47 00 98 B8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F1 D8 04 00 F4 03 04 00 BC DA 1E 67 B6 04 01 00 00 F7 F5 19 59 AA E6 D7 C9 [06:28:20]CommunicateWithHost err = 0 [06:28:20]CheckOFDResponse [06:28:20]1017 (14) - 77093643461234 [06:28:20]1041 (16) - 0000000000874671 [06:28:20]1040 (4) - 317681 [06:28:20]1012 (4) - 28.10.2024 00:28 [06:28:20]1206 (1) - 0 [06:28:20]OFD Sender: Remove packet 317681 [06:28:20]ProducePacketName [06:28:20]name=ofd_packets/00317681 [06:28:20]NVStorageDeleteData [06:28:20]Write to MH i2c: 01 00 00 F9 06 FF [06:28:20]Write i2c OK [06:28:20]MH_I2C_Read... [06:28:20]Read from MH i2c: 01 [06:28:20]MH_I2C_Read... [06:28:20]Read from MH i2c: 01 07 00 [06:28:20]MH_I2C_Read... [06:28:20]Read from MH i2c: 01 07 00 F9 06 00 00 00 00 00 FD 0C 0F [06:28:20]RasterBufferAndPrint [06:28:20]line [06:28:20]line [06:28:20]line [06:28:20]line [06:28:20]line [06:28:20]written 0, free lines is 3331 [06:28:20]MH_Cut [06:28:20]Write to MH i2c: D1 01 00 00 07 01 D9 [06:28:20]Write i2c OK [06:28:20]MH_I2C_Read... [06:28:20]Read from MH i2c: D1 [06:28:20]MH_I2C_Read... [06:28:20]Read from MH i2c: D1 01 00 [06:28:20]MH_I2C_Read... [06:28:20]Read from MH i2c: D1 01 00 00 07 00 D8 [06:28:20]Write to MH i2c: 01 00 00 01 07 08 [06:28:20]Write i2c OK [06:28:20]MH_I2C_Read... [06:28:20]OFD Sender: No OFD packet to send [06:28:20]*** Cut start [06:28:20]*** Partial cut [06:28:20]*** CUTSNS_PIN = 1 [06:28:21]*** CUTSNS_PIN = 0 [06:28:21]*** Brake cut motor [06:28:21]Read from MH i2c: 01 [06:28:21]MH_I2C_Read... [06:28:21]*** Stop cut motor [06:28:21]*** Cut end [06:28:21]Read from MH i2c: 01 07 00 [06:28:21]MH_I2C_Read... [06:28:21]Read from MH i2c: 01 07 00 01 07 00 00 00 00 00 FF 0F 1D [06:28:21]process_action close_receipt done [06:28:21]requested_data is exist [06:28:21]produce_requested_data [06:28:21]requested_item fm.sn is exist - process it [06:28:21]wFMCommunicate request_size=4 [06:28:21]MH_SAM_APDU [06:28:21]CAPDU: 80 11 00 00 [06:28:21]Write to MH i2c: E2 08 00 02 07 80 11 00 00 00 00 00 00 83 [06:28:21]Write i2c OK [06:28:21]MH_I2C_Read... [06:28:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:28:21]Read from MH i2c: E2 [06:28:21]MH_I2C_Read... [06:28:21]Read from MH i2c: E2 17 00 [06:28:21]MH_I2C_Read... [06:28:21]Read from MH i2c: E2 17 00 02 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D7 [06:28:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [06:28:21]wFMCommunicate OK [06:28:21]requested_item fd.num is exist - process it [06:28:21]SAM_PROTO_GetFieldsCounters [06:28:21]wFMCommunicate request_size=4 [06:28:21]MH_SAM_APDU [06:28:21]CAPDU: 80 13 00 00 [06:28:21]Write to MH i2c: E2 08 00 03 07 80 13 00 00 00 00 00 00 86 [06:28:21]Write i2c OK [06:28:21]MH_I2C_Read... [06:28:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:28:21]Read from MH i2c: E2 [06:28:21]MH_I2C_Read... [06:28:21]Read from MH i2c: E2 62 00 [06:28:21]MH_I2C_Read... [06:28:21]Read from MH i2c: E2 62 00 03 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F1 D8 04 00 0E 04 04 00 22 02 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 6E [06:28:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F1 D8 04 00 0E 04 04 00 22 02 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 [06:28:21]wFMCommunicate OK [06:28:21]SAM_PROTO_GetFieldsCounters done [06:28:21]requested_item shift.num is exist - process it [06:28:21]requested_item shift.opened is exist - process it [06:28:21]req_shift_opened [06:28:21]FM_GetShiftState [06:28:21]SAM_PROTO_GetShiftState [06:28:21]wFMCommunicate request_size=4 [06:28:21]MH_SAM_APDU [06:28:21]CAPDU: 80 13 01 00 [06:28:21]Write to MH i2c: E2 08 00 04 07 80 13 01 00 00 00 00 00 88 [06:28:21]Write i2c OK [06:28:21]MH_I2C_Read... [06:28:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:28:21]Read from MH i2c: E2 [06:28:21]MH_I2C_Read... [06:28:21]Read from MH i2c: E2 0E 00 [06:28:21]MH_I2C_Read... [06:28:21]Read from MH i2c: E2 0E 00 04 07 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 81 [06:28:21]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [06:28:21]wFMCommunicate OK [06:28:21]SAM_PROTO_GetShiftState done [06:28:21]FM_GetShiftState done [06:28:21]req_shift_opened done [06:28:21]requested_item shift.open_date is exist - process it [06:28:21]req_shift_open_date [06:28:21]req_shift_open_date done [06:28:21]produce_requested_data done [06:28:21]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317681,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [06:28:21]process_action_free close_receipt [06:28:21]json_value_free [06:28:21]json_value_free done [06:28:21]process_json_proto returns [06:28:21]Send response to host [06:28:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317681,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [06:28:21]free response buf [06:28:21]execute_script done [06:28:21]execute_script returns [06:28:21]free content buf [06:28:21]Sock 8.Close socket [06:28:21]Sock 8.Thread stoped [06:28:25]OFD Sender: No OFD packet to send [06:28:30]OFD Sender: No OFD packet to send [06:28:35]OFD Sender: No OFD packet to send [06:28:40]OFD Sender: No OFD packet to send [06:28:45]OFD Sender: No OFD packet to send [06:28:50]OFD Sender: No OFD packet to send [06:28:55]OFD Sender: No OFD packet to send [06:29:00]OFD Sender: No OFD packet to send [06:29:05]OFD Sender: No OFD packet to send [06:29:10]OFD Sender: No OFD packet to send [06:29:15]OFD Sender: No OFD packet to send [06:29:20]OFD Sender: No OFD packet to send [06:29:25]OFD Sender: No OFD packet to send [06:29:30]OFD Sender: No OFD packet to send [06:29:35]OFD Sender: No OFD packet to send [06:29:40]OFD Sender: No OFD packet to send [06:29:45]OFD Sender: No OFD packet to send [06:29:50]OFD Sender: No OFD packet to send [06:29:55]OFD Sender: No OFD packet to send [06:30:00]OFD Sender: No OFD packet to send [06:30:05]OFD Sender: No OFD packet to send [06:30:10]OFD Sender: No OFD packet to send [06:30:15]OFD Sender: No OFD packet to send [06:30:20]OFD Sender: No OFD packet to send [06:30:25]OFD Sender: No OFD packet to send [06:30:30]OFD Sender: No OFD packet to send [06:30:35]OFD Sender: No OFD packet to send [06:30:40]OFD Sender: No OFD packet to send [06:30:45]OFD Sender: No OFD packet to send [06:30:50]OFD Sender: No OFD packet to send [06:30:55]OFD Sender: No OFD packet to send [06:31:00]OFD Sender: No OFD packet to send [06:31:05]OFD Sender: No OFD packet to send [06:31: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:35]OFD Sender: No OFD packet to send [06:31:40]OFD Sender: No OFD packet to send [06:31:45]OFD Sender: No OFD packet to send [06:31:50]OFD Sender: No OFD packet to send [06:31:55]OFD Sender: No OFD packet to send [06:32:00]OFD Sender: No OFD packet to send [06:32:05]OFD Sender: No OFD packet to send [06:32:10]OFD Sender: No OFD packet to send [06:32:15]OFD Sender: No OFD packet to send [06:32:20]OFD Sender: No OFD packet to send [06:32:25]OFD Sender: No OFD packet to send [06:32:30]OFD Sender: No OFD packet to send [06:32:35]OFD Sender: No OFD packet to send [06:32:40]OFD Sender: No OFD packet to send [06:32:45]OFD Sender: No OFD packet to send [06:32:50]OFD Sender: No OFD packet to send [06:32:55]OFD Sender: No OFD packet to send [06:33:00]OFD Sender: No OFD packet to send [06:33:05]OFD Sender: No OFD packet to send [06:33:10]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: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: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:56]OFD Sender: No OFD packet to send [06:35:01]OFD Sender: No OFD packet to send [06:35:03]accept exits with 9 [06:35:03]New connection [06:35:03]New thread 3067477348 created [06:35:03]Thread 3067333988 joined [06:35:03]Waiting for new connection... [06:35:03] Sock 9.Parse request [06:35:03]Sock 9.Check first char [06:35:03]Sock 9.First char is OK [06:35:03]request: POST /json_proto HTTP/1.0 [06:35:03]Method: POST [06:35:03]URL: /json_proto [06:35:03]Method is POST - this is cgi request [06:35:03]url: /json_proto [06:35:03]query_string will be loaded in cgi processing [06:35:03]execute_cgi json_proto POST (null) [06:35:03]execute_cgi path=json_proto method=POST [06:35:03]POST find Content-Length [06:35:03]Host: 172.17.50.195:8080 [06:35:03]Content-Length: 688 [06:35:03]Content-Type: application/json [06:35:03] [06:35:03]POST finish read [06:35:03]Found Content-Length = 688 [06:35:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092600", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 43.310, "sum" : 3300.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3300.00, "total" : 3300.00, "payments": [ { "type": 0, "sum" : 3300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:35:03]execute_script... [06: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)1092600", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 43.310, "sum" : 3300.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3300.00, "total" : 3300.00, "payments": [ { "type": 0, "sum" : 3300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:35:03]POST & json_proto [06:35:03]process_json_proto [06:35:03]json parsed OK: [06:35:03]protocol is kg_v1.0 [06:35:03]action value=close_receipt [06:35:03]process_action close_receipt [06:35:03]cmd_close_receipt [06:35:03]MH_GetDate [06:35:03]Write to MH i2c: F0 00 00 05 07 FB [06:35:03]Write i2c OK [06:35:03]MH_I2C_Read... [06:35:03]Read from MH i2c: F0 [06:35:03]MH_I2C_Read... [06:35:03]Read from MH i2c: F0 09 00 [06:35:03]MH_I2C_Read... [06:35:03]Read from MH i2c: F0 09 00 05 07 00 99 30 1F 67 43 33 1C 67 4C [06:35:03]GetLastDocTimeStamp 1730096899 [06:35:03]current date 1730097305 [06:35:03]FM_GetShiftState [06:35:03]SAM_PROTO_GetShiftState [06:35:03]wFMCommunicate request_size=4 [06:35:03]MH_SAM_APDU [06:35:03]CAPDU: 80 13 01 00 [06:35:03]Write to MH i2c: E2 08 00 06 07 80 13 01 00 00 00 00 00 8A [06:35:03]Write i2c OK [06:35:03]MH_I2C_Read... [06:35:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:35:03]Read from MH i2c: E2 [06:35:03]MH_I2C_Read... [06:35:03]Read from MH i2c: E2 0E 00 [06:35:03]MH_I2C_Read... [06:35:03]Read from MH i2c: E2 0E 00 06 07 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 83 [06:35:03]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [06:35:03]wFMCommunicate OK [06:35:03]SAM_PROTO_GetShiftState done [06:35:03]FM_GetShiftState done [06:35:03]opened in 1730073493 [06:35:03]opened+sec_in_day 1730159893 [06:35:03]quantity*price = 330022 [06:35:03]sum+1 = 330023 [06:35:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 3300.00 Внесено: 3300.00 СДАЧА: 0.00 НСП 1% : 29.20 НДС 12% : 350.47 Наличными: 3300.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 157 28.10.2024 06:35 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317682 ФПД: 108620784809046 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T063505&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317682&fm=108620784809046&tin=02508201610067®Number=0000000000091628&sum=330000 [06:35:05]StoreToDocumentArchive [06:35:05]shift 546 fd 317682 [06:35:05]save to /storage/0546/doc_00317682 [06:35:05]save last doc name /storage/0546/doc_00317682 to /storage/kkm_last_doc_name [06:35:05]save OK [06:35:05]Clear old archive folders... [06:35:05]ProcessDocumentItem done err = 0, tmpTLVsize=252 [06:35:05]tlvbuf is B6F28B80 [06:35:05]SAM_PROTO_ClearQueue [06:35:05]wFMCommunicate request_size=4 [06:35:05]MH_SAM_APDU [06:35:05]CAPDU: 80 09 00 00 [06:35:05]Write to MH i2c: E2 08 00 13 07 80 09 00 00 00 00 00 00 8C [06:35:05]Write i2c OK [06:35:05]MH_I2C_Read... [06:35:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:35:05]Read from MH i2c: E2 [06:35:05]MH_I2C_Read... [06:35:05]Read from MH i2c: E2 03 00 [06:35:05]MH_I2C_Read... [06:35:05]Read from MH i2c: E2 03 00 13 07 00 90 00 8E [06:35:05]RAPDU: 90 00 [06:35:05]wFMCommunicate OK [06:35:05]SAM_PROTO_ClearQueue done [06:35:05]KKMCreateOFDPacket [06:35:05]OFDProtocolAddRootSTLVToBuf [06:35:05]FM_MakeSignedData [06:35:05]FM_MakeSignedData [06:35:05]SAM_PROTO_SignData [06:35:05]wFMCommunicate request_size=4 [06:35:05]MH_SAM_APDU [06:35:05]CAPDU: 80 0D 01 02 [06:35:05]Write to MH i2c: E2 08 00 14 07 80 0D 01 02 00 00 00 00 94 [06:35:05]Write i2c OK [06:35:05]MH_I2C_Read... [06:35:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:35:05]Read from MH i2c: E2 [06:35:05]MH_I2C_Read... [06:35:05]Read from MH i2c: E2 03 00 [06:35:05]MH_I2C_Read... [06:35:05]Read from MH i2c: E2 03 00 14 07 00 90 00 8F [06:35:05]RAPDU: 90 00 [06:35:05]wFMCommunicate OK [06:35:05]wFMCommunicate request_size=255 [06:35:05]MH_SAM_APDU [06:35:05]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 2E A9 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 26 09 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 09 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 68 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 88 00 00 00 00 07 04 06 00 10 09 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 99 30 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F2 D8 04 00 35 04 06 00 [06:35:05]Write to MH i2c: E2 02 01 15 07 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 2E A9 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 26 09 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 09 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 68 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 88 00 00 00 00 07 04 06 00 10 09 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 99 30 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F2 D8 04 00 35 04 06 00 00 00 C0 [06:35:05]Write i2c OK [06:35:05]MH_I2C_Read... [06:35:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:35:05]Read from MH i2c: E2 [06:35:05]MH_I2C_Read... [06:35:05]Read from MH i2c: E2 03 00 [06:35:05]MH_I2C_Read... [06:35:05]Read from MH i2c: E2 03 00 15 07 00 90 00 90 [06:35:05]RAPDU: 90 00 [06:35:05]wFMCommunicate OK [06:35:05]wFMCommunicate request_size=11 [06:35:05]MH_SAM_APDU [06:35:05]CAPDU: 80 0D 02 02 06 62 CA 3F 4B 34 56 [06:35:05]Write to MH i2c: E2 0E 00 16 07 80 0D 02 02 06 00 62 CA 3F 4B 34 56 00 00 E3 [06:35:05]Write i2c OK [06:35:05]MH_I2C_Read... [06:35:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:35:05]Read from MH i2c: E2 [06:35:05]MH_I2C_Read... [06:35:05]Read from MH i2c: E2 03 00 [06:35:05]MH_I2C_Read... [06:35:05]Read from MH i2c: E2 03 00 16 07 00 90 00 91 [06:35:05]RAPDU: 90 00 [06:35:05]wFMCommunicate OK [06:35:05]wFMCommunicate request_size=4 [06:35:05]MH_SAM_APDU [06:35:05]CAPDU: 80 0D 03 02 [06:35:05]Write to MH i2c: E2 08 00 17 07 80 0D 03 02 00 00 00 00 99 [06:35:05]Write i2c OK [06:35:05]MH_I2C_Read... [06:35:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:35:05]Read from MH i2c: E2 [06:35:05]MH_I2C_Read... [06:35:05]Read from MH i2c: E2 0B 00 [06:35:05]MH_I2C_Read... [06:35:05]Read from MH i2c: E2 0B 00 17 07 00 05 F2 4E 29 95 79 99 01 90 00 B0 [06:35:05]RAPDU: 05 F2 4E 29 95 79 99 01 90 00 [06:35:05]wFMCommunicate OK [06:35:05]SAM_PROTO_SignData done [06:35:05]FM_MakeSignedData done [06:35:05]CreateOFDProtocolMessage [06:35:05]wFMCommunicate request_size=4 [06:35:05]MH_SAM_APDU [06:35:05]CAPDU: 80 11 00 00 [06:35:05]Write to MH i2c: E2 08 00 18 07 80 11 00 00 00 00 00 00 99 [06:35:05]Write i2c OK [06:35:05]MH_I2C_Read... [06:35:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:35:05]Read from MH i2c: E2 [06:35:05]MH_I2C_Read... [06:35:05]Read from MH i2c: E2 17 00 [06:35:05]MH_I2C_Read... [06:35:05]Read from MH i2c: E2 17 00 18 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 ED [06:35:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [06:35:05]wFMCommunicate OK [06:35:05]CreateOFDProtocolMessage done [06:35:05]OFDSenderStorePacket 317682 [06:35:05]StoreOFDPacket docnum=317682 [06:35:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 36 9A 08 01 EB B2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 2E A9 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 26 09 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 09 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 68 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 88 00 00 00 00 07 04 06 00 10 09 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 99 30 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F2 D8 04 00 35 04 06 00 62 CA 3F 4B 34 56 05 F2 4E 29 95 79 99 01 [06:35:05]CheckFolder [06:35:05]dirname=/storage/ofd_packets [06:35:05]CheckFolder done [06:35:05]ProducePacketName [06:35:05]name=ofd_packets/00317682 [06:35:05]NVStorageSaveData ofd_packets/00317682 [06:35:05]File name is /storage/ofd_packets/00317682 [06:35:05]Write 302 bytes [06:35:05]NVStorageSaveData done [06:35:05]OFDSenderStorePacket done [06:35:05]KKMCreateOFDPacket done [06:35:05]NVStorageSaveData kkm_last_timestamp [06:35:05]File name is /storage/kkm_last_timestamp [06:35:05]Write 4 bytes [06:35:05]NVStorageSaveData done [06:35:05]ExternCall_PrintAddStr [06:35:05]wPrintStart [06:35:05]Write to MH i2c: 01 00 00 19 07 20 [06:35:05]Write i2c OK [06:35:05]MH_I2C_Read... [06:35:05]Read from MH i2c: 01 [06:35:05]MH_I2C_Read... [06:35:05]Read from MH i2c: 01 07 00 [06:35:05]MH_I2C_Read... [06:35:05]Read from MH i2c: 01 07 00 19 07 00 00 00 00 00 FF 0F 35 [06:35:05]RasterBufferAndPrint [06:35:05]line Счет N : (1)1092600 [06:35:05]line ИНН: 02508201610067 [06:35:05]line Контрольно-Кассовый Чек [06:35:05]line ПРОДАЖА [06:35:05]line ТРК (МРК, ГНК) : 31 [06:35:05]line Товар: 2710194210 [06:35:05]line ДТ(л)-К-2 [06:35:05]line 43.310 * 76.20 [06:35:05]line = 3300.22 [06:35:05]line НДС 12% НСП 1% [06:35:05]line > о реализуемом товаре [06:35:05]line ОКРУГЛЕНИЕ: -0.22 [06:35:05]line ИТОГО: 3300.00 [06:35:05]line Внесено: 3300.00 [06:35:05]line СДАЧА: 0.00 [06:35:05]line НСП 1% : 29.20 [06:35:05]line НДС 12% : 350.47 [06:35:05]line Наличными: 3300.00 [06:35:05]line Безнал.: 0.00 [06:35:05]line Место: АЗС № 101 "Партнер Нефть" [06:35:05]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [06:35:05]line СНО: Общий режим [06:35:05]line Чек 157 28.10.2024 06:35 [06:35:05]line Смена: 546 ФФД: 1.0 [06:35:05]line ЗНМ: 0300000082 [06:35:05]line РНМ: 0000000000091628 [06:35:05]line Версия ККМ: 001 [06:35:05]line ФМ: 0000000000874671 [06:35:05]line ФД: 317682 [06:35:05]line ФПД: 108620784809046 [06:35:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T063505&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317682&fm=108620784809046&tin=02508201610067®Number=0000000000091628&sum=330000 [06:35:05]OFD Sender: Processing packet 317682 [packets to send 127, broken 126] [06:35:05]ProducePacketName [06:35:05]name=ofd_packets/00317682 [06:35:05]OFD Sender: To server: pG, [06:35:05]CommunicateWithHost lk.salyk.kg:30040 [06:35:05]ConnectInit lk.salyk.kg [06:35:05]written 0, free lines is 4095 [06:35:06]Connected sock=10 [06:35:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 36 9A 08 01 EB B2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 2E A9 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 26 09 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 09 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 68 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 88 00 00 00 00 07 04 06 00 10 09 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 99 30 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F2 D8 04 00 35 04 06 00 62 CA 3F 4B 34 56 05 F2 4E 29 95 79 99 01 [06:35:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 84 E9 47 00 2F 5A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F2 D8 04 00 F4 03 04 00 52 DC 1E 67 B6 04 01 00 00 9E E9 10 28 09 E3 6C 1F [06:35:06]CommunicateWithHost err = 0 [06:35:06]CheckOFDResponse [06:35:06]1017 (14) - 77093643461234 [06:35:06]1041 (16) - 0000000000874671 [06:35:06]1040 (4) - 317682 [06:35:06]1012 (4) - 28.10.2024 00:35 [06:35:06]1206 (1) - 0 [06:35:06]OFD Sender: Remove packet 317682 [06:35:06]ProducePacketName [06:35:06]name=ofd_packets/00317682 [06:35:06]NVStorageDeleteData [06:35:06]Write to MH i2c: 01 00 00 44 07 4B [06:35:06]Write i2c OK [06:35:06]MH_I2C_Read... [06:35:06]Read from MH i2c: 01 [06:35:06]MH_I2C_Read... [06:35:06]Read from MH i2c: 01 07 00 [06:35:06]MH_I2C_Read... [06:35:06]Read from MH i2c: 01 07 00 44 07 00 00 00 00 00 FE 0C 5C [06:35:06]RasterBufferAndPrint [06:35:06]line [06:35:06]line [06:35:06]line [06:35:06]line [06:35:06]line [06:35:06]written 0, free lines is 3332 [06:35:06]MH_Cut [06:35:06]Write to MH i2c: D1 01 00 4B 07 01 24 [06:35:06]Write i2c OK [06:35:06]MH_I2C_Read... [06:35:06]Read from MH i2c: D1 [06:35:06]MH_I2C_Read... [06:35:06]Read from MH i2c: D1 01 00 [06:35:06]MH_I2C_Read... [06:35:06]Read from MH i2c: D1 01 00 4B 07 00 23 [06:35:06]Write to MH i2c: 01 00 00 4C 07 53 [06:35:06]Write i2c OK [06:35:06]MH_I2C_Read... [06:35:06]OFD Sender: No OFD packet to send [06:35:07]*** Cut start [06:35:07]*** Partial cut [06:35:07]*** CUTSNS_PIN = 1 [06:35:07]*** CUTSNS_PIN = 0 [06:35:07]*** Brake cut motor [06:35:07]Read from MH i2c: 01 [06:35:07]MH_I2C_Read... [06:35:07]*** Stop cut motor [06:35:07]*** Cut end [06:35:07]Read from MH i2c: 01 07 00 [06:35:07]MH_I2C_Read... [06:35:07]Read from MH i2c: 01 07 00 4C 07 00 00 00 00 00 FF 0F 68 [06:35:07]process_action close_receipt done [06:35:07]requested_data is exist [06:35:07]produce_requested_data [06:35:07]requested_item fm.sn is exist - process it [06:35:07]wFMCommunicate request_size=4 [06:35:07]MH_SAM_APDU [06:35:07]CAPDU: 80 11 00 00 [06:35:07]Write to MH i2c: E2 08 00 4D 07 80 11 00 00 00 00 00 00 CE [06:35:07]Write i2c OK [06:35:07]MH_I2C_Read... [06:35:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:35:07]Read from MH i2c: E2 [06:35:07]MH_I2C_Read... [06:35:07]Read from MH i2c: E2 17 00 [06:35:07]MH_I2C_Read... [06:35:07]Read from MH i2c: E2 17 00 4D 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 22 [06:35:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [06:35:07]wFMCommunicate OK [06:35:07]requested_item fd.num is exist - process it [06:35:07]SAM_PROTO_GetFieldsCounters [06:35:07]wFMCommunicate request_size=4 [06:35:07]MH_SAM_APDU [06:35:07]CAPDU: 80 13 00 00 [06:35:07]Write to MH i2c: E2 08 00 4E 07 80 13 00 00 00 00 00 00 D1 [06:35:07]Write i2c OK [06:35:07]MH_I2C_Read... [06:35:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:35:07]Read from MH i2c: E2 [06:35:07]MH_I2C_Read... [06:35:07]Read from MH i2c: E2 62 00 [06:35:07]MH_I2C_Read... [06:35:07]Read from MH i2c: E2 62 00 4E 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F2 D8 04 00 0E 04 04 00 22 02 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 BD [06:35:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F2 D8 04 00 0E 04 04 00 22 02 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 [06:35:07]wFMCommunicate OK [06:35:07]SAM_PROTO_GetFieldsCounters done [06:35:07]requested_item shift.num is exist - process it [06:35:07]requested_item shift.opened is exist - process it [06:35:07]req_shift_opened [06:35:07]FM_GetShiftState [06:35:07]SAM_PROTO_GetShiftState [06:35:07]wFMCommunicate request_size=4 [06:35:07]MH_SAM_APDU [06:35:07]CAPDU: 80 13 01 00 [06:35:07]Write to MH i2c: E2 08 00 4F 07 80 13 01 00 00 00 00 00 D3 [06:35:07]Write i2c OK [06:35:07]MH_I2C_Read... [06:35:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:35:08]Read from MH i2c: E2 [06:35:08]MH_I2C_Read... [06:35:08]Read from MH i2c: E2 0E 00 [06:35:08]MH_I2C_Read... [06:35:08]Read from MH i2c: E2 0E 00 4F 07 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 CC [06:35:08]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [06:35:08]wFMCommunicate OK [06:35:08]SAM_PROTO_GetShiftState done [06:35:08]FM_GetShiftState done [06:35:08]req_shift_opened done [06:35:08]requested_item shift.open_date is exist - process it [06:35:08]req_shift_open_date [06:35:08]req_shift_open_date done [06:35:08]produce_requested_data done [06:35:08]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317682,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [06:35:08]process_action_free close_receipt [06:35:08]json_value_free [06:35:08]json_value_free done [06:35:08]process_json_proto returns [06:35:08]Send response to host [06:35:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317682,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [06:35:08]free response buf [06:35:08]execute_script done [06:35:08]execute_script returns [06:35:08]free content buf [06:35:08]Sock 9.Close socket [06:35:08]Sock 9.Thread stoped [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:36]OFD Sender: No OFD packet to send [06:35:41]OFD Sender: No OFD packet to send [06:35:46]OFD Sender: No OFD packet to send [06:35:51]OFD Sender: No OFD packet to send [06:35:56]OFD Sender: No OFD packet to send [06:36:01]OFD Sender: No OFD packet to send [06:36:06]OFD Sender: No OFD packet to send [06:36:11]OFD Sender: No OFD packet to send [06:36:16]OFD Sender: No OFD packet to send [06:36:21]OFD Sender: No OFD packet to send [06:36:26]OFD Sender: No OFD packet to send [06:36:31]OFD Sender: No OFD packet to send [06:36:36]OFD Sender: No OFD packet to send [06:36:41]OFD Sender: No OFD packet to send [06:36:46]OFD Sender: No OFD packet to send [06:36:51]OFD Sender: No OFD packet to send [06:36:56]OFD Sender: No OFD packet to send [06:37:01]OFD Sender: No OFD packet to send [06:37:06]OFD Sender: No OFD packet to send [06:37:11]OFD Sender: No OFD packet to send [06:37:16]OFD Sender: No OFD packet to send [06:37:21]OFD Sender: No OFD packet to send [06:37:26]OFD Sender: No OFD packet to send [06:37:31]OFD Sender: No OFD packet to send [06:37:36]OFD Sender: No OFD packet to send [06:37:41]OFD Sender: No OFD packet to send [06:37:46]OFD Sender: No OFD packet to send [06:37:51]OFD Sender: No OFD packet to send [06:37:56]OFD Sender: No OFD packet to send [06:38:01]OFD Sender: No OFD packet to send [06:38:06]OFD Sender: No OFD packet to send [06:38:11]OFD Sender: No OFD packet to send [06:38:16]OFD Sender: No OFD packet to send [06:38:21]OFD Sender: No OFD packet to send [06:38:26]OFD Sender: No OFD packet to send [06:38:32]OFD Sender: No OFD packet to send [06:38:37]OFD Sender: No OFD packet to send [06:38:42]OFD Sender: No OFD packet to send [06:38:47]OFD Sender: No OFD packet to send [06:38:52]OFD Sender: No OFD packet to send [06:38:57]OFD Sender: No OFD packet to send [06:39:02]OFD Sender: No OFD packet to send [06:39:07]OFD Sender: No OFD packet to send [06:39:12]OFD Sender: No OFD packet to send [06:39:17]OFD Sender: No OFD packet to send [06:39:22]OFD Sender: No OFD packet to send [06:39:27]OFD Sender: No OFD packet to send [06:39:32]OFD Sender: No OFD packet to send [06:39:37]OFD Sender: No OFD packet to send [06:39:42]OFD Sender: No OFD packet to send [06:39:47]OFD Sender: No OFD packet to send [06:39:52]OFD Sender: No OFD packet to send [06:39:57]OFD Sender: No OFD packet to send [06:40:02]OFD Sender: No OFD packet to send [06:40:07]OFD Sender: No OFD packet to send [06:40:12]OFD Sender: No OFD packet to send [06:40:17]OFD Sender: No OFD packet to send [06:40:22]OFD Sender: No OFD packet to send [06:40:27]OFD Sender: No OFD packet to send [06:40:32]OFD Sender: No OFD packet to send [06:40:37]OFD Sender: No OFD packet to send [06:40:42]OFD Sender: No OFD packet to send [06:40:47]OFD Sender: No OFD packet to send [06:40:52]OFD Sender: No OFD packet to send [06:40:57]OFD Sender: No OFD packet to send [06:41:02]OFD Sender: No OFD packet to send [06:41:07]OFD Sender: No OFD packet to send [06:41:12]OFD Sender: No OFD packet to send [06:41:17]OFD Sender: No OFD packet to send [06:41:22]OFD Sender: No OFD packet to send [06:41:27]OFD Sender: No OFD packet to send [06:41:32]OFD Sender: No OFD packet to send [06:41:37]OFD Sender: No OFD packet to send [06:41:42]OFD Sender: No OFD packet to send [06:41:47]OFD Sender: No OFD packet to send [06:41:52]OFD Sender: No OFD packet to send [06:41:57]OFD Sender: No OFD packet to send [06:42:02]OFD Sender: No OFD packet to send [06:42:07]OFD Sender: No OFD packet to send [06:42:12]OFD Sender: No OFD packet to send [06:42:17]OFD Sender: No OFD packet to send [06:42:22]OFD Sender: No OFD packet to send [06:42:27]OFD Sender: No OFD packet to send [06:42:32]OFD Sender: No OFD packet to send [06:42:37]OFD Sender: No OFD packet to send [06:42:42]OFD Sender: No OFD packet to send [06:42:47]OFD Sender: No OFD packet to send [06:42:52]OFD Sender: No OFD packet to send [06:42:57]OFD Sender: No OFD packet to send [06:43:02]OFD Sender: No OFD packet to send [06:43:07]OFD Sender: No OFD packet to send [06:43:12]OFD Sender: No OFD packet to send [06:43:17]OFD Sender: No OFD packet to send [06:43:22]OFD Sender: No OFD packet to send [06:43:27]OFD Sender: No OFD packet to send [06:43:32]OFD Sender: No OFD packet to send [06:43:37]OFD Sender: No OFD packet to send [06:43:42]OFD Sender: No OFD packet to send [06:43:47]OFD Sender: No OFD packet to send [06:43:52]OFD Sender: No OFD packet to send [06:43:57]OFD Sender: No OFD packet to send [06:44:02]OFD Sender: No OFD packet to send [06:44:07]OFD Sender: No OFD packet to send [06:44:12]OFD Sender: No OFD packet to send [06:44:17]OFD Sender: No OFD packet to send [06:44:22]OFD Sender: No OFD packet to send [06:44:27]OFD Sender: No OFD packet to send [06:44:32]OFD Sender: No OFD packet to send [06:44:37]OFD Sender: No OFD packet to send [06:44:42]OFD Sender: No OFD packet to send [06:44:47]OFD Sender: No OFD packet to send [06:44:52]OFD Sender: No OFD packet to send [06:44:57]OFD Sender: No OFD packet to send [06:45:02]OFD Sender: No OFD packet to send [06:45:07]OFD Sender: No OFD packet to send [06:45:12]OFD Sender: No OFD packet to send [06:45:17]OFD Sender: No OFD packet to send [06:45:22]OFD Sender: No OFD packet to send [06:45:27]OFD Sender: No OFD packet to send [06:45:32]OFD Sender: No OFD packet to send [06:45:37]OFD Sender: No OFD packet to send [06:45:42]OFD Sender: No OFD packet to send [06:45:47]OFD Sender: No OFD packet to send [06:45:52]OFD Sender: No OFD packet to send [06:45:57]OFD Sender: No OFD packet to send [06:46:02]OFD Sender: No OFD packet to send [06:46:07]OFD Sender: No OFD packet to send [06:46:12]OFD Sender: No OFD packet to send [06:46:17]OFD Sender: No OFD packet to send [06:46:22]OFD Sender: No OFD packet to send [06:46:27]OFD Sender: No OFD packet to send [06:46:32]OFD Sender: No OFD packet to send [06:46:37]OFD Sender: No OFD packet to send [06:46:42]OFD Sender: No OFD packet to send [06:46:47]OFD Sender: No OFD packet to send [06:46:52]OFD Sender: No OFD packet to send [06:46:57]OFD Sender: No OFD packet to send [06:47:02]OFD Sender: No OFD packet to send [06:47:07]OFD Sender: No OFD packet to send [06:47:12]OFD Sender: No OFD packet to send [06:47:17]OFD Sender: No OFD packet to send [06:47:22]OFD Sender: No OFD packet to send [06:47:27]OFD Sender: No OFD packet to send [06:47:32]OFD Sender: No OFD packet to send [06:47:37]OFD Sender: No OFD packet to send [06:47:42]OFD Sender: No OFD packet to send [06:47:47]OFD Sender: No OFD packet to send [06:47:52]OFD Sender: No OFD packet to send [06:47:57]OFD Sender: No OFD packet to send [06:48:02]OFD Sender: No OFD packet to send [06:48:07]OFD Sender: No OFD packet to send [06:48:12]OFD Sender: No OFD packet to send [06:48:17]OFD Sender: No OFD packet to send [06:48:22]OFD Sender: No OFD packet to send [06:48:27]OFD Sender: No OFD packet to send [06:48:32]OFD Sender: No OFD packet to send [06:48:37]OFD Sender: No OFD packet to send [06:48:42]OFD Sender: No OFD packet to send [06:48:47]OFD Sender: No OFD packet to send [06:48:52]OFD Sender: No OFD packet to send [06:48:57]OFD Sender: No OFD packet to send [06:49:02]OFD Sender: No OFD packet to send [06:49:07]OFD Sender: No OFD packet to send [06:49:12]OFD Sender: No OFD packet to send [06:49:17]OFD Sender: No OFD packet to send [06:49:22]accept exits with 8 [06:49:22]New connection [06:49:22]New thread 3067333988 created [06:49:22]Thread 3067477348 joined [06:49:22]Waiting for new connection... [06:49:22] Sock 8.Parse request [06:49:22]Sock 8.Check first char [06:49:22]Sock 8.First char is OK [06:49:22]request: POST /json_proto HTTP/1.0 [06:49:22]Method: POST [06:49:22]URL: /json_proto [06:49:22]Method is POST - this is cgi request [06:49:22]url: /json_proto [06:49:22]query_string will be loaded in cgi processing [06:49:22]execute_cgi json_proto POST (null) [06:49:22]execute_cgi path=json_proto method=POST [06:49:22]POST find Content-Length [06:49:22]Host: 172.17.50.195:8080 [06:49:22]Content-Length: 683 [06:49:22]Content-Type: application/json [06:49:22] [06:49:22]POST finish read [06:49:22]Found Content-Length = 683 [06:49:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092601", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 37.370, "sum" : 2500.05, "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" ] } } [06:49:22]execute_script... [06:49: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)1092601", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 37.370, "sum" : 2500.05, "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" ] } } [06:49:22]POST & json_proto [06:49:22]process_json_proto [06:49:22]json parsed OK: [06:49:22]protocol is kg_v1.0 [06:49:22]action value=close_receipt [06:49:22]process_action close_receipt [06:49:22]cmd_close_receipt [06:49:22]MH_GetDate [06:49:22]Write to MH i2c: F0 00 00 50 07 46 [06:49:22]Write i2c OK [06:49:22]MH_I2C_Read... [06:49:22]Read from MH i2c: F0 [06:49:22]MH_I2C_Read... [06:49:22]Read from MH i2c: F0 09 00 [06:49:22]MH_I2C_Read... [06:49:22]Read from MH i2c: F0 09 00 50 07 00 F3 33 1F 67 43 33 1C 67 F4 [06:49:22]GetLastDocTimeStamp 1730097305 [06:49:22]current date 1730098163 [06:49:22]FM_GetShiftState [06:49:22]SAM_PROTO_GetShiftState [06:49:22]wFMCommunicate request_size=4 [06:49:22]MH_SAM_APDU [06:49:22]CAPDU: 80 13 01 00 [06:49:22]Write to MH i2c: E2 08 00 51 07 80 13 01 00 00 00 00 00 D5 [06:49:22]Write i2c OK [06:49:22]MH_I2C_Read... [06:49:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:49:22]Read from MH i2c: E2 [06:49:22]MH_I2C_Read... [06:49:22]Read from MH i2c: E2 0E 00 [06:49:22]MH_I2C_Read... [06:49:22]Read from MH i2c: E2 0E 00 51 07 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 CE [06:49:22]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [06:49:22]wFMCommunicate OK [06:49:22]SAM_PROTO_GetShiftState done [06:49:22]FM_GetShiftState done [06:49:22]opened in 1730073493 [06:49:22]opened+sec_in_day 1730159893 [06:49:22]quantity*price = 250005 [06:49:22]sum+1 = 250006 [06:49:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 2500.00 Внесено: 2500.00 СДАЧА: 0.00 НСП 1% : 22.12 НДС 12% : 265.49 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 158 28.10.2024 06:49 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317683 ФПД: 18871492239495 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T064924&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317683&fm=18871492239495&tin=02508201610067®Number=0000000000091628&sum=250000 [06:49:23]StoreToDocumentArchive [06:49:23]shift 546 fd 317683 [06:49:23]save to /storage/0546/doc_00317683 [06:49:23]save last doc name /storage/0546/doc_00317683 to /storage/kkm_last_doc_name [06:49:23]save OK [06:49:23]Clear old archive folders... [06:49:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:49:23]tlvbuf is 0009E970 [06:49:23]SAM_PROTO_ClearQueue [06:49:23]wFMCommunicate request_size=4 [06:49:23]MH_SAM_APDU [06:49:23]CAPDU: 80 09 00 00 [06:49:23]Write to MH i2c: E2 08 00 5E 07 80 09 00 00 00 00 00 00 D7 [06:49:23]Write i2c OK [06:49:23]MH_I2C_Read... [06:49:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:49:23]Read from MH i2c: E2 [06:49:23]MH_I2C_Read... [06:49:23]Read from MH i2c: E2 03 00 [06:49:23]MH_I2C_Read... [06:49:23]Read from MH i2c: E2 03 00 5E 07 00 90 00 D9 [06:49:23]RAPDU: 90 00 [06:49:23]wFMCommunicate OK [06:49:23]SAM_PROTO_ClearQueue done [06:49:23]KKMCreateOFDPacket [06:49:23]OFDProtocolAddRootSTLVToBuf [06:49:23]FM_MakeSignedData [06:49:23]FM_MakeSignedData [06:49:23]SAM_PROTO_SignData [06:49:23]wFMCommunicate request_size=4 [06:49:23]MH_SAM_APDU [06:49:23]CAPDU: 80 0D 01 02 [06:49:23]Write to MH i2c: E2 08 00 5F 07 80 0D 01 02 00 00 00 00 DF [06:49:23]Write i2c OK [06:49:23]MH_I2C_Read... [06:49:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:49:23]Read from MH i2c: E2 [06:49:23]MH_I2C_Read... [06:49:23]Read from MH i2c: E2 03 00 [06:49:23]MH_I2C_Read... [06:49:23]Read from MH i2c: E2 03 00 5F 07 00 90 00 DA [06:49:23]RAPDU: 90 00 [06:49:23]wFMCommunicate OK [06:49:23]wFMCommunicate request_size=255 [06:49:23]MH_SAM_APDU [06:49:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 FA 91 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 95 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 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 9E 00 00 00 F4 03 04 00 F4 33 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F3 D8 04 00 35 04 06 00 11 [06:49:23]Write to MH i2c: E2 02 01 60 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 32 FF 03 08 00 03 FA 91 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 95 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 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 9E 00 00 00 F4 03 04 00 F4 33 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F3 D8 04 00 35 04 06 00 11 00 00 F4 [06:49:24]Write i2c OK [06:49:24]MH_I2C_Read... [06:49:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:49:24]Read from MH i2c: E2 [06:49:24]MH_I2C_Read... [06:49:24]Read from MH i2c: E2 03 00 [06:49:24]MH_I2C_Read... [06:49:24]Read from MH i2c: E2 03 00 60 07 00 90 00 DB [06:49:24]RAPDU: 90 00 [06:49:24]wFMCommunicate OK [06:49:24]wFMCommunicate request_size=10 [06:49:24]MH_SAM_APDU [06:49:24]CAPDU: 80 0D 02 02 05 29 DC 97 60 87 [06:49:24]Write to MH i2c: E2 0D 00 61 07 80 0D 02 02 05 00 29 DC 97 60 87 00 00 6F [06:49:24]Write i2c OK [06:49:24]MH_I2C_Read... [06:49:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:49:24]Read from MH i2c: E2 [06:49:24]MH_I2C_Read... [06:49:24]Read from MH i2c: E2 03 00 [06:49:24]MH_I2C_Read... [06:49:24]Read from MH i2c: E2 03 00 61 07 00 90 00 DC [06:49:24]RAPDU: 90 00 [06:49:24]wFMCommunicate OK [06:49:24]wFMCommunicate request_size=4 [06:49:24]MH_SAM_APDU [06:49:24]CAPDU: 80 0D 03 02 [06:49:24]Write to MH i2c: E2 08 00 62 07 80 0D 03 02 00 00 00 00 E4 [06:49:24]Write i2c OK [06:49:24]MH_I2C_Read... [06:49:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:49:24]Read from MH i2c: E2 [06:49:24]MH_I2C_Read... [06:49:24]Read from MH i2c: E2 0B 00 [06:49:24]MH_I2C_Read... [06:49:24]Read from MH i2c: E2 0B 00 62 07 00 FB 4C 70 42 B3 3B E2 E7 90 00 95 [06:49:24]RAPDU: FB 4C 70 42 B3 3B E2 E7 90 00 [06:49:24]wFMCommunicate OK [06:49:24]SAM_PROTO_SignData done [06:49:24]FM_MakeSignedData done [06:49:24]CreateOFDProtocolMessage [06:49:24]wFMCommunicate request_size=4 [06:49:24]MH_SAM_APDU [06:49:24]CAPDU: 80 11 00 00 [06:49:24]Write to MH i2c: E2 08 00 63 07 80 11 00 00 00 00 00 00 E4 [06:49:24]Write i2c OK [06:49:24]MH_I2C_Read... [06:49:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:49:24]Read from MH i2c: E2 [06:49:24]MH_I2C_Read... [06:49:24]Read from MH i2c: E2 17 00 [06:49:24]MH_I2C_Read... [06:49:24]Read from MH i2c: E2 17 00 63 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 38 [06:49:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [06:49:24]wFMCommunicate OK [06:49:24]CreateOFDProtocolMessage done [06:49:24]OFDSenderStorePacket 317683 [06:49:24]StoreOFDPacket docnum=317683 [06:49:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 53 CD 07 01 D1 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 32 FF 03 08 00 03 FA 91 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 95 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 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 9E 00 00 00 F4 03 04 00 F4 33 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F3 D8 04 00 35 04 06 00 11 29 DC 97 60 87 FB 4C 70 42 B3 3B E2 E7 [06:49:24]CheckFolder [06:49:24]dirname=/storage/ofd_packets [06:49:24]CheckFolder done [06:49:24]ProducePacketName [06:49:24]name=ofd_packets/00317683 [06:49:24]NVStorageSaveData ofd_packets/00317683 [06:49:24]File name is /storage/ofd_packets/00317683 [06:49:24]Write 301 bytes [06:49:24]NVStorageSaveData done [06:49:24]OFDSenderStorePacket done [06:49:24]KKMCreateOFDPacket done [06:49:24]NVStorageSaveData kkm_last_timestamp [06:49:24]File name is /storage/kkm_last_timestamp [06:49:24]Write 4 bytes [06:49:24]NVStorageSaveData done [06:49:24]ExternCall_PrintAddStr [06:49:24]wPrintStart [06:49:24]Write to MH i2c: 01 00 00 64 07 6B [06:49:24]Write i2c OK [06:49:24]MH_I2C_Read... [06:49:24]Read from MH i2c: 01 [06:49:24]MH_I2C_Read... [06:49:24]Read from MH i2c: 01 07 00 [06:49:24]MH_I2C_Read... [06:49:24]Read from MH i2c: 01 07 00 64 07 00 00 00 00 00 FF 0F 80 [06:49:24]RasterBufferAndPrint [06:49:24]line Счет N : (1)1092601 [06:49:24]line ИНН: 02508201610067 [06:49:24]line Контрольно-Кассовый Чек [06:49:24]line ПРОДАЖА [06:49:24]line ТРК (МРК, ГНК) : 43 [06:49:24]line Товар: 2710124130 [06:49:24]line Аи-92-К-2 [06:49:24]line 37.370 * 66.90 [06:49:24]line = 2500.05 [06:49:24]line НДС 12% НСП 1% [06:49:24]line > о реализуемом товаре [06:49:24]line ОКРУГЛЕНИЕ: -0.05 [06:49:24]line ИТОГО: 2500.00 [06:49:24]line Внесено: 2500.00 [06:49:24]line СДАЧА: 0.00 [06:49:24]line НСП 1% : 22.12 [06:49:24]line НДС 12% : 265.49 [06:49:24]line Наличными: 2500.00 [06:49:24]line Безнал.: 0.00 [06:49:24]line Место: АЗС № 101 "Партнер Нефть" [06:49:24]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [06:49:24]line СНО: Общий режим [06:49:24]line Чек 158 28.10.2024 06:49 [06:49:24]line Смена: 546 ФФД: 1.0 [06:49:24]line ЗНМ: 0300000082 [06:49:24]line РНМ: 0000000000091628 [06:49:24]line Версия ККМ: 001 [06:49:24]line ФМ: 0000000000874671 [06:49:24]line ФД: 317683 [06:49:24]line ФПД: 18871492239495 [06:49:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T064924&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317683&fm=18871492239495&tin=02508201610067®Number=0000000000091628&sum=250000 [06:49:24]OFD Sender: Processing packet 317683 [packets to send 127, broken 126] [06:49:24]ProducePacketName [06:49:24]name=ofd_packets/00317683 [06:49:24]OFD Sender: To server: pG, [06:49:24]CommunicateWithHost lk.salyk.kg:30040 [06:49:24]ConnectInit lk.salyk.kg [06:49:24]written 0, free lines is 4095 [06:49:24]Connected sock=10 [06:49:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 53 CD 07 01 D1 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 32 FF 03 08 00 03 FA 91 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 95 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 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 9E 00 00 00 F4 03 04 00 F4 33 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F3 D8 04 00 35 04 06 00 11 29 DC 97 60 87 FB 4C 70 42 B3 3B E2 E7 [06:49:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 BE 19 47 00 11 85 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F3 D8 04 00 F4 03 04 00 AD DF 1E 67 B6 04 01 00 00 46 E5 92 49 6B F4 E5 5D [06:49:25]CommunicateWithHost err = 0 [06:49:25]CheckOFDResponse [06:49:25]1017 (14) - 77093643461234 [06:49:25]1041 (16) - 0000000000874671 [06:49:25]1040 (4) - 317683 [06:49:25]1012 (4) - 28.10.2024 00:49 [06:49:25]1206 (1) - 0 [06:49:25]OFD Sender: Remove packet 317683 [06:49:25]ProducePacketName [06:49:25]name=ofd_packets/00317683 [06:49:25]NVStorageDeleteData [06:49:25]Write to MH i2c: 01 00 00 8F 07 96 [06:49:25]Write i2c OK [06:49:25]MH_I2C_Read... [06:49:25]Read from MH i2c: 01 [06:49:25]MH_I2C_Read... [06:49:25]Read from MH i2c: 01 07 00 [06:49:25]MH_I2C_Read... [06:49:25]Read from MH i2c: 01 07 00 8F 07 00 00 00 00 00 EC 0C 95 [06:49:25]RasterBufferAndPrint [06:49:25]line [06:49:25]line [06:49:25]line [06:49:25]line [06:49:25]line [06:49:25]written 0, free lines is 3314 [06:49:25]MH_Cut [06:49:25]Write to MH i2c: D1 01 00 96 07 01 6F [06:49:25]Write i2c OK [06:49:25]MH_I2C_Read... [06:49:25]Read from MH i2c: D1 [06:49:25]MH_I2C_Read... [06:49:25]Read from MH i2c: D1 01 00 [06:49:25]MH_I2C_Read... [06:49:25]Read from MH i2c: D1 01 00 96 07 00 6E [06:49:25]Write to MH i2c: 01 00 00 97 07 9E [06:49:25]Write i2c OK [06:49:25]MH_I2C_Read... [06:49:25]OFD Sender: No OFD packet to send [06:49:25]*** Cut start [06:49:25]*** Partial cut [06:49:25]*** CUTSNS_PIN = 1 [06:49:25]*** CUTSNS_PIN = 0 [06:49:26]*** Brake cut motor [06:49:26]Read from MH i2c: 01 [06:49:26]MH_I2C_Read... [06:49:26]*** Stop cut motor [06:49:26]*** Cut end [06:49:26]Read from MH i2c: 01 07 00 [06:49:26]MH_I2C_Read... [06:49:26]Read from MH i2c: 01 07 00 97 07 00 00 00 00 00 FF 0F B3 [06:49:26]process_action close_receipt done [06:49:26]requested_data is exist [06:49:26]produce_requested_data [06:49:26]requested_item fm.sn is exist - process it [06:49:26]wFMCommunicate request_size=4 [06:49:26]MH_SAM_APDU [06:49:26]CAPDU: 80 11 00 00 [06:49:26]Write to MH i2c: E2 08 00 98 07 80 11 00 00 00 00 00 00 19 [06:49:26]Write i2c OK [06:49:26]MH_I2C_Read... [06:49:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:49:26]Read from MH i2c: E2 [06:49:26]MH_I2C_Read... [06:49:26]Read from MH i2c: E2 17 00 [06:49:26]MH_I2C_Read... [06:49:26]Read from MH i2c: E2 17 00 98 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 6D [06:49:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [06:49:26]wFMCommunicate OK [06:49:26]requested_item fd.num is exist - process it [06:49:26]SAM_PROTO_GetFieldsCounters [06:49:26]wFMCommunicate request_size=4 [06:49:26]MH_SAM_APDU [06:49:26]CAPDU: 80 13 00 00 [06:49:26]Write to MH i2c: E2 08 00 99 07 80 13 00 00 00 00 00 00 1C [06:49:26]Write i2c OK [06:49:26]MH_I2C_Read... [06:49:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:49:26]Read from MH i2c: E2 [06:49:26]MH_I2C_Read... [06:49:26]Read from MH i2c: E2 62 00 [06:49:26]MH_I2C_Read... [06:49:26]Read from MH i2c: E2 62 00 99 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F3 D8 04 00 0E 04 04 00 22 02 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 0C [06:49:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F3 D8 04 00 0E 04 04 00 22 02 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 [06:49:26]wFMCommunicate OK [06:49:26]SAM_PROTO_GetFieldsCounters done [06:49:26]requested_item shift.num is exist - process it [06:49:26]requested_item shift.opened is exist - process it [06:49:26]req_shift_opened [06:49:26]FM_GetShiftState [06:49:26]SAM_PROTO_GetShiftState [06:49:26]wFMCommunicate request_size=4 [06:49:26]MH_SAM_APDU [06:49:26]CAPDU: 80 13 01 00 [06:49:26]Write to MH i2c: E2 08 00 9A 07 80 13 01 00 00 00 00 00 1E [06:49:26]Write i2c OK [06:49:26]MH_I2C_Read... [06:49:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:49:26]Read from MH i2c: E2 [06:49:26]MH_I2C_Read... [06:49:26]Read from MH i2c: E2 0E 00 [06:49:26]MH_I2C_Read... [06:49:26]Read from MH i2c: E2 0E 00 9A 07 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 17 [06:49:26]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [06:49:26]wFMCommunicate OK [06:49:26]SAM_PROTO_GetShiftState done [06:49:26]FM_GetShiftState done [06:49:26]req_shift_opened done [06:49:26]requested_item shift.open_date is exist - process it [06:49:26]req_shift_open_date [06:49:26]req_shift_open_date done [06:49:26]produce_requested_data done [06:49:26]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317683,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [06:49:26]process_action_free close_receipt [06:49:26]json_value_free [06:49:26]json_value_free done [06:49:26]process_json_proto returns [06:49:26]Send response to host [06:49:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317683,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [06:49:26]free response buf [06:49:26]execute_script done [06:49:26]execute_script returns [06:49:26]free content buf [06:49:26]Sock 8.Close socket [06:49:26]Sock 8.Thread stoped [06:49:30]OFD Sender: No OFD packet to send [06:49:35]OFD Sender: No OFD packet to send [06:49:40]OFD Sender: No OFD packet to send [06:49:45]OFD Sender: No OFD packet to send [06:49:50]OFD Sender: No OFD packet to send [06:49:55]OFD Sender: No OFD packet to send [06:50:00]OFD Sender: No OFD packet to send [06:50:05]OFD Sender: No OFD packet to send [06:50:10]OFD Sender: No OFD packet to send [06:50:11]accept exits with 9 [06:50:11]New connection [06:50:11]New thread 3067477348 created [06:50:11]Thread 3067333988 joined [06:50:11]Waiting for new connection... [06:50:11] Sock 9.Parse request [06:50:11]Sock 9.Check first char [06:50:11]Sock 9.First char is OK [06:50:11]request: POST /json_proto HTTP/1.0 [06:50:11]Method: POST [06:50:11]URL: /json_proto [06:50:11]Method is POST - this is cgi request [06:50:11]url: /json_proto [06:50:11]query_string will be loaded in cgi processing [06:50:11]execute_cgi json_proto POST (null) [06:50:11]execute_cgi path=json_proto method=POST [06:50:11]POST find Content-Length [06:50:11]Host: 172.17.50.195:8080 [06:50:11]Content-Length: 683 [06:50:11]Content-Type: application/json [06:50:11] [06:50:11]POST finish read [06:50:11]Found Content-Length = 683 [06:50:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092602", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 17.940, "sum" : 1200.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:50:11]execute_script... [06:50: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)1092602", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 17.940, "sum" : 1200.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:50:11]POST & json_proto [06:50:11]process_json_proto [06:50:11]json parsed OK: [06:50:11]protocol is kg_v1.0 [06:50:11]action value=close_receipt [06:50:11]process_action close_receipt [06:50:11]cmd_close_receipt [06:50:11]MH_GetDate [06:50:11]Write to MH i2c: F0 00 00 9B 07 91 [06:50:11]Write i2c OK [06:50:11]MH_I2C_Read... [06:50:11]Read from MH i2c: F0 [06:50:11]MH_I2C_Read... [06:50:11]Read from MH i2c: F0 09 00 [06:50:11]MH_I2C_Read... [06:50:11]Read from MH i2c: F0 09 00 9B 07 00 24 34 1F 67 43 33 1C 67 71 [06:50:11]GetLastDocTimeStamp 1730098164 [06:50:11]current date 1730098212 [06:50:11]FM_GetShiftState [06:50:11]SAM_PROTO_GetShiftState [06:50:11]wFMCommunicate request_size=4 [06:50:11]MH_SAM_APDU [06:50:11]CAPDU: 80 13 01 00 [06:50:11]Write to MH i2c: E2 08 00 9C 07 80 13 01 00 00 00 00 00 20 [06:50:11]Write i2c OK [06:50:11]MH_I2C_Read... [06:50:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:50:11]Read from MH i2c: E2 [06:50:11]MH_I2C_Read... [06:50:11]Read from MH i2c: E2 0E 00 [06:50:11]MH_I2C_Read... [06:50:11]Read from MH i2c: E2 0E 00 9C 07 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 19 [06:50:11]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [06:50:11]wFMCommunicate OK [06:50:11]SAM_PROTO_GetShiftState done [06:50:11]FM_GetShiftState done [06:50:11]opened in 1730073493 [06:50:11]opened+sec_in_day 1730159893 [06:50:11]quantity*price = 120018 [06:50:11]sum+1 = 120020 [06:50:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 159 28.10.2024 06:50 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317684 ФПД: 34137189335459 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T065012&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317684&fm=34137189335459&tin=02508201610067®Number=0000000000091628&sum=120000 [06:50:12]StoreToDocumentArchive [06:50:12]shift 546 fd 317684 [06:50:12]save to /storage/0546/doc_00317684 [06:50:12]save last doc name /storage/0546/doc_00317684 to /storage/kkm_last_doc_name [06:50:12]save OK [06:50:12]Clear old archive folders... [06:50:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:50:12]tlvbuf is 00082650 [06:50:12]SAM_PROTO_ClearQueue [06:50:12]wFMCommunicate request_size=4 [06:50:12]MH_SAM_APDU [06:50:12]CAPDU: 80 09 00 00 [06:50:12]Write to MH i2c: E2 08 00 A9 07 80 09 00 00 00 00 00 00 22 [06:50:12]Write i2c OK [06:50:12]MH_I2C_Read... [06:50:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:50:12]Read from MH i2c: E2 [06:50:12]MH_I2C_Read... [06:50:12]Read from MH i2c: E2 03 00 [06:50:12]MH_I2C_Read... [06:50:12]Read from MH i2c: E2 03 00 A9 07 00 90 00 24 [06:50:12]RAPDU: 90 00 [06:50:12]wFMCommunicate OK [06:50:12]SAM_PROTO_ClearQueue done [06:50:12]KKMCreateOFDPacket [06:50:12]OFDProtocolAddRootSTLVToBuf [06:50:12]FM_MakeSignedData [06:50:12]FM_MakeSignedData [06:50:12]SAM_PROTO_SignData [06:50:12]wFMCommunicate request_size=4 [06:50:12]MH_SAM_APDU [06:50:12]CAPDU: 80 0D 01 02 [06:50:12]Write to MH i2c: E2 08 00 AA 07 80 0D 01 02 00 00 00 00 2A [06:50:12]Write i2c OK [06:50:12]MH_I2C_Read... [06:50:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:50:12]Read from MH i2c: E2 [06:50:12]MH_I2C_Read... [06:50:12]Read from MH i2c: E2 03 00 [06:50:12]MH_I2C_Read... [06:50:12]Read from MH i2c: E2 03 00 AA 07 00 90 00 25 [06:50:12]RAPDU: 90 00 [06:50:12]wFMCommunicate OK [06:50:12]wFMCommunicate request_size=255 [06:50:12]MH_SAM_APDU [06:50: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 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 24 34 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F4 D8 04 00 35 04 06 00 1F [06:50:12]Write to MH i2c: E2 02 01 AB 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 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 24 34 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F4 D8 04 00 35 04 06 00 1F 00 00 4F [06:50:12]Write i2c OK [06:50:12]MH_I2C_Read... [06:50:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:50:12]Read from MH i2c: E2 [06:50:12]MH_I2C_Read... [06:50:12]Read from MH i2c: E2 03 00 [06:50:12]MH_I2C_Read... [06:50:12]Read from MH i2c: E2 03 00 AB 07 00 90 00 26 [06:50:12]RAPDU: 90 00 [06:50:12]wFMCommunicate OK [06:50:12]wFMCommunicate request_size=10 [06:50:12]MH_SAM_APDU [06:50:12]CAPDU: 80 0D 02 02 05 0C 2F 0B 41 A3 [06:50:12]Write to MH i2c: E2 0D 00 AC 07 80 0D 02 02 05 00 0C 2F 0B 41 A3 00 00 61 [06:50:12]Write i2c OK [06:50:12]MH_I2C_Read... [06:50:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:50:12]Read from MH i2c: E2 [06:50:12]MH_I2C_Read... [06:50:12]Read from MH i2c: E2 03 00 [06:50:12]MH_I2C_Read... [06:50:12]Read from MH i2c: E2 03 00 AC 07 00 90 00 27 [06:50:12]RAPDU: 90 00 [06:50:12]wFMCommunicate OK [06:50:12]wFMCommunicate request_size=4 [06:50:12]MH_SAM_APDU [06:50:12]CAPDU: 80 0D 03 02 [06:50:12]Write to MH i2c: E2 08 00 AD 07 80 0D 03 02 00 00 00 00 2F [06:50:12]Write i2c OK [06:50:12]MH_I2C_Read... [06:50:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:50:12]Read from MH i2c: E2 [06:50:12]MH_I2C_Read... [06:50:12]Read from MH i2c: E2 0B 00 [06:50:12]MH_I2C_Read... [06:50:12]Read from MH i2c: E2 0B 00 AD 07 00 98 F3 70 D9 1C B7 D0 A4 90 00 4B [06:50:12]RAPDU: 98 F3 70 D9 1C B7 D0 A4 90 00 [06:50:12]wFMCommunicate OK [06:50:12]SAM_PROTO_SignData done [06:50:12]FM_MakeSignedData done [06:50:12]CreateOFDProtocolMessage [06:50:12]wFMCommunicate request_size=4 [06:50:12]MH_SAM_APDU [06:50:12]CAPDU: 80 11 00 00 [06:50:12]Write to MH i2c: E2 08 00 AE 07 80 11 00 00 00 00 00 00 2F [06:50:12]Write i2c OK [06:50:12]MH_I2C_Read... [06:50:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:50:12]Read from MH i2c: E2 [06:50:12]MH_I2C_Read... [06:50:12]Read from MH i2c: E2 17 00 [06:50:12]MH_I2C_Read... [06:50:12]Read from MH i2c: E2 17 00 AE 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 83 [06:50:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [06:50:12]wFMCommunicate OK [06:50:12]CreateOFDProtocolMessage done [06:50:12]OFDSenderStorePacket 317684 [06:50:12]StoreOFDPacket docnum=317684 [06:50:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 3A CE 07 01 9C 49 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 24 34 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F4 D8 04 00 35 04 06 00 1F 0C 2F 0B 41 A3 98 F3 70 D9 1C B7 D0 A4 [06:50:12]CheckFolder [06:50:12]dirname=/storage/ofd_packets [06:50:12]CheckFolder done [06:50:12]ProducePacketName [06:50:12]name=ofd_packets/00317684 [06:50:12]NVStorageSaveData ofd_packets/00317684 [06:50:12]File name is /storage/ofd_packets/00317684 [06:50:12]Write 301 bytes [06:50:12]NVStorageSaveData done [06:50:12]OFDSenderStorePacket done [06:50:12]KKMCreateOFDPacket done [06:50:12]NVStorageSaveData kkm_last_timestamp [06:50:12]File name is /storage/kkm_last_timestamp [06:50:12]Write 4 bytes [06:50:12]NVStorageSaveData done [06:50:12]ExternCall_PrintAddStr [06:50:12]wPrintStart [06:50:12]Write to MH i2c: 01 00 00 AF 07 B6 [06:50:12]Write i2c OK [06:50:12]MH_I2C_Read... [06:50:12]Read from MH i2c: 01 [06:50:12]MH_I2C_Read... [06:50:12]Read from MH i2c: 01 07 00 [06:50:12]MH_I2C_Read... [06:50:12]Read from MH i2c: 01 07 00 AF 07 00 00 00 00 00 FF 0F CB [06:50:12]RasterBufferAndPrint [06:50:12]line Счет N : (1)1092602 [06:50:12]line ИНН: 02508201610067 [06:50:12]line Контрольно-Кассовый Чек [06:50:12]line ПРОДАЖА [06:50:12]line ТРК (МРК, ГНК) : 63 [06:50:12]line Товар: 2710124130 [06:50:12]line Аи-92-К-2 [06:50:12]line 17.940 * 66.90 [06:50:12]line = 1200.19 [06:50:12]line НДС 12% НСП 1% [06:50:12]line > о реализуемом товаре [06:50:12]line ОКРУГЛЕНИЕ: -0.19 [06:50:12]line ИТОГО: 1200.00 [06:50:12]line Внесено: 1200.00 [06:50:12]line СДАЧА: 0.00 [06:50:12]line НСП 1% : 10.62 [06:50:12]line НДС 12% : 127.45 [06:50:12]line Наличными: 1200.00 [06:50:12]line Безнал.: 0.00 [06:50:12]line Место: АЗС № 101 "Партнер Нефть" [06:50:12]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [06:50:12]line СНО: Общий режим [06:50:12]line Чек 159 28.10.2024 06:50 [06:50:12]line Смена: 546 ФФД: 1.0 [06:50:12]line ЗНМ: 0300000082 [06:50:12]line РНМ: 0000000000091628 [06:50:12]line Версия ККМ: 001 [06:50:12]line ФМ: 0000000000874671 [06:50:12]line ФД: 317684 [06:50:12]line ФПД: 34137189335459 [06:50:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T065012&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317684&fm=34137189335459&tin=02508201610067®Number=0000000000091628&sum=120000 [06:50:12]OFD Sender: Processing packet 317684 [packets to send 127, broken 126] [06:50:12]ProducePacketName [06:50:12]name=ofd_packets/00317684 [06:50:12]OFD Sender: To server: pG, [06:50:12]CommunicateWithHost lk.salyk.kg:30040 [06:50:12]ConnectInit lk.salyk.kg [06:50:12]written 0, free lines is 4095 [06:50:13]Connected sock=10 [06:50:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 3A CE 07 01 9C 49 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 24 34 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F4 D8 04 00 35 04 06 00 1F 0C 2F 0B 41 A3 98 F3 70 D9 1C B7 D0 A4 [06:50:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 AE 53 47 00 85 FD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F4 D8 04 00 F4 03 04 00 DD DF 1E 67 B6 04 01 00 00 96 7F 88 BE 7F A6 2E 3E [06:50:13]CommunicateWithHost err = 0 [06:50:13]CheckOFDResponse [06:50:13]1017 (14) - 77093643461234 [06:50:13]1041 (16) - 0000000000874671 [06:50:13]1040 (4) - 317684 [06:50:13]1012 (4) - 28.10.2024 00:50 [06:50:13]1206 (1) - 0 [06:50:13]OFD Sender: Remove packet 317684 [06:50:13]ProducePacketName [06:50:13]name=ofd_packets/00317684 [06:50:13]NVStorageDeleteData [06:50:13]Write to MH i2c: 01 00 00 DA 07 E1 [06:50:13]Write i2c OK [06:50:13]MH_I2C_Read... [06:50:13]Read from MH i2c: 01 [06:50:13]MH_I2C_Read... [06:50:13]Read from MH i2c: 01 07 00 [06:50:13]MH_I2C_Read... [06:50:13]Read from MH i2c: 01 07 00 DA 07 00 00 00 00 00 EA 0C DE [06:50:13]RasterBufferAndPrint [06:50:13]line [06:50:13]line [06:50:13]line [06:50:13]line [06:50:13]line [06:50:13]written 0, free lines is 3313 [06:50:13]MH_Cut [06:50:13]Write to MH i2c: D1 01 00 E1 07 01 BA [06:50:13]Write i2c OK [06:50:13]MH_I2C_Read... [06:50:13]Read from MH i2c: D1 [06:50:13]MH_I2C_Read... [06:50:13]Read from MH i2c: D1 01 00 [06:50:13]MH_I2C_Read... [06:50:13]Read from MH i2c: D1 01 00 E1 07 00 B9 [06:50:13]Write to MH i2c: 01 00 00 E2 07 E9 [06:50:13]Write i2c OK [06:50:13]MH_I2C_Read... [06:50:13]OFD Sender: No OFD packet to send [06:50:14]*** Cut start [06:50:14]*** Partial cut [06:50:14]*** CUTSNS_PIN = 1 [06:50:14]*** CUTSNS_PIN = 0 [06:50:14]*** Brake cut motor [06:50:14]Read from MH i2c: 01 [06:50:14]MH_I2C_Read... [06:50:14]*** Stop cut motor [06:50:14]*** Cut end [06:50:14]Read from MH i2c: 01 07 00 [06:50:14]MH_I2C_Read... [06:50:14]Read from MH i2c: 01 07 00 E2 07 00 00 00 00 00 FF 0F FE [06:50:14]process_action close_receipt done [06:50:14]requested_data is exist [06:50:14]produce_requested_data [06:50:14]requested_item fm.sn is exist - process it [06:50:14]wFMCommunicate request_size=4 [06:50:14]MH_SAM_APDU [06:50:14]CAPDU: 80 11 00 00 [06:50:14]Write to MH i2c: E2 08 00 E3 07 80 11 00 00 00 00 00 00 64 [06:50:14]Write i2c OK [06:50:14]MH_I2C_Read... [06:50:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:50:14]Read from MH i2c: E2 [06:50:14]MH_I2C_Read... [06:50:14]Read from MH i2c: E2 17 00 [06:50:14]MH_I2C_Read... [06:50:14]Read from MH i2c: E2 17 00 E3 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B8 [06:50:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [06:50:14]wFMCommunicate OK [06:50:14]requested_item fd.num is exist - process it [06:50:14]SAM_PROTO_GetFieldsCounters [06:50:14]wFMCommunicate request_size=4 [06:50:14]MH_SAM_APDU [06:50:14]CAPDU: 80 13 00 00 [06:50:14]Write to MH i2c: E2 08 00 E4 07 80 13 00 00 00 00 00 00 67 [06:50:14]Write i2c OK [06:50:14]MH_I2C_Read... [06:50:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:50:14]Read from MH i2c: E2 [06:50:14]MH_I2C_Read... [06:50:14]Read from MH i2c: E2 62 00 [06:50:14]MH_I2C_Read... [06:50:14]Read from MH i2c: E2 62 00 E4 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F4 D8 04 00 0E 04 04 00 22 02 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 5B [06:50:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F4 D8 04 00 0E 04 04 00 22 02 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 [06:50:14]wFMCommunicate OK [06:50:14]SAM_PROTO_GetFieldsCounters done [06:50:14]requested_item shift.num is exist - process it [06:50:14]requested_item shift.opened is exist - process it [06:50:14]req_shift_opened [06:50:14]FM_GetShiftState [06:50:14]SAM_PROTO_GetShiftState [06:50:14]wFMCommunicate request_size=4 [06:50:14]MH_SAM_APDU [06:50:14]CAPDU: 80 13 01 00 [06:50:14]Write to MH i2c: E2 08 00 E5 07 80 13 01 00 00 00 00 00 69 [06:50:14]Write i2c OK [06:50:14]MH_I2C_Read... [06:50:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:50:15]Read from MH i2c: E2 [06:50:15]MH_I2C_Read... [06:50:15]Read from MH i2c: E2 0E 00 [06:50:15]MH_I2C_Read... [06:50:15]Read from MH i2c: E2 0E 00 E5 07 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 62 [06:50:15]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [06:50:15]wFMCommunicate OK [06:50:15]SAM_PROTO_GetShiftState done [06:50:15]FM_GetShiftState done [06:50:15]req_shift_opened done [06:50:15]requested_item shift.open_date is exist - process it [06:50:15]req_shift_open_date [06:50:15]req_shift_open_date done [06:50:15]produce_requested_data done [06:50:15]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317684,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [06:50:15]process_action_free close_receipt [06:50:15]json_value_free [06:50:15]json_value_free done [06:50:15]process_json_proto returns [06:50:15]Send response to host [06:50:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317684,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [06:50:15]free response buf [06:50:15]execute_script done [06:50:15]execute_script returns [06:50:15]free content buf [06:50:15]Sock 9.Close socket [06:50:15]Sock 9.Thread stoped [06:50:18]OFD Sender: No OFD packet to send [06:50:23]OFD Sender: No OFD packet to send [06:50:28]OFD Sender: No OFD packet to send [06:50:33]OFD Sender: No OFD packet to send [06:50:38]OFD Sender: No OFD packet to send [06:50:43]OFD Sender: No OFD packet to send [06:50:48]OFD Sender: No OFD packet to send [06:50:53]OFD Sender: No OFD packet to send [06:50:58]OFD Sender: No OFD packet to send [06:51:03]OFD Sender: No OFD packet to send [06:51:08]OFD Sender: No OFD packet to send [06:51:13]OFD Sender: No OFD packet to send [06:51:18]OFD Sender: No OFD packet to send [06:51:23]OFD Sender: No OFD packet to send [06:51:28]OFD Sender: No OFD packet to send [06:51:33]OFD Sender: No OFD packet to send [06:51:38]OFD Sender: No OFD packet to send [06:51:43]OFD Sender: No OFD packet to send [06:51:48]OFD Sender: No OFD packet to send [06:51:53]OFD Sender: No OFD packet to send [06:51:58]OFD Sender: No OFD packet to send [06:52:03]OFD Sender: No OFD packet to send [06:52:08]OFD Sender: No OFD packet to send [06:52:13]OFD Sender: No OFD packet to send [06:52:18]OFD Sender: No OFD packet to send [06:52:23]OFD Sender: No OFD packet to send [06:52:28]OFD Sender: No OFD packet to send [06:52:33]OFD Sender: No OFD packet to send [06:52:38]OFD Sender: No OFD packet to send [06:52:43]OFD Sender: No OFD packet to send [06:52:48]OFD Sender: No OFD packet to send [06:52:53]OFD Sender: No OFD packet to send [06:52:58]OFD Sender: No OFD packet to send [06:53:03]OFD Sender: No OFD packet to send [06:53:08]OFD Sender: No OFD packet to send [06:53:13]OFD Sender: No OFD packet to send [06:53:18]OFD Sender: No OFD packet to send [06:53:23]OFD Sender: No OFD packet to send [06:53:28]OFD Sender: No OFD packet to send [06:53:33]OFD Sender: No OFD packet to send [06:53:38]OFD Sender: No OFD packet to send [06:53:43]OFD Sender: No OFD packet to send [06:53:48]OFD Sender: No OFD packet to send [06:53:54]OFD Sender: No OFD packet to send [06:53:59]OFD Sender: No OFD packet to send [06:54:04]OFD Sender: No OFD packet to send [06:54:09]OFD Sender: No OFD packet to send [06:54:14]OFD Sender: No OFD packet to send [06:54:19]OFD Sender: No OFD packet to send [06:54:24]OFD Sender: No OFD packet to send [06:54:29]OFD Sender: No OFD packet to send [06:54:34]OFD Sender: No OFD packet to send [06:54:39]OFD Sender: No OFD packet to send [06:54:41]accept exits with 8 [06:54:41]New connection [06:54:41]New thread 3067333988 created [06:54:41]Thread 3067477348 joined [06:54:41]Waiting for new connection... [06:54:41] Sock 8.Parse request [06:54:41]Sock 8.Check first char [06:54:41]Sock 8.First char is OK [06:54:41]request: POST /json_proto HTTP/1.0 [06:54:41]Method: POST [06:54:41]URL: /json_proto [06:54:41]Method is POST - this is cgi request [06:54:41]url: /json_proto [06:54:41]query_string will be loaded in cgi processing [06:54:41]execute_cgi json_proto POST (null) [06:54:41]execute_cgi path=json_proto method=POST [06:54:41]POST find Content-Length [06:54:41]Host: 172.17.50.195:8080 [06:54:41]Content-Length: 688 [06:54:41]Content-Type: application/json [06:54:41] [06:54:41]POST finish read [06:54:41]Found Content-Length = 688 [06:54:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092603", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 22.310, "sum" : 1700.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1700.00, "total" : 1700.00, "payments": [ { "type": 0, "sum" : 1700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:54:41]execute_script... [06:54: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)1092603", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 22.310, "sum" : 1700.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1700.00, "total" : 1700.00, "payments": [ { "type": 0, "sum" : 1700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:54:41]POST & json_proto [06:54:41]process_json_proto [06:54:41]json parsed OK: [06:54:41]protocol is kg_v1.0 [06:54:41]action value=close_receipt [06:54:41]process_action close_receipt [06:54:41]cmd_close_receipt [06:54:41]MH_GetDate [06:54:41]Write to MH i2c: F0 00 00 E6 07 DC [06:54:41]Write i2c OK [06:54:41]MH_I2C_Read... [06:54:41]Read from MH i2c: F0 [06:54:41]MH_I2C_Read... [06:54:41]Read from MH i2c: F0 09 00 [06:54:41]MH_I2C_Read... [06:54:41]Read from MH i2c: F0 09 00 E6 07 00 32 35 1F 67 43 33 1C 67 CB [06:54:41]GetLastDocTimeStamp 1730098212 [06:54:41]current date 1730098482 [06:54:41]FM_GetShiftState [06:54:41]SAM_PROTO_GetShiftState [06:54:41]wFMCommunicate request_size=4 [06:54:41]MH_SAM_APDU [06:54:41]CAPDU: 80 13 01 00 [06:54:41]Write to MH i2c: E2 08 00 E7 07 80 13 01 00 00 00 00 00 6B [06:54:41]Write i2c OK [06:54:41]MH_I2C_Read... [06:54:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:54:41]Read from MH i2c: E2 [06:54:41]MH_I2C_Read... [06:54:41]Read from MH i2c: E2 0E 00 [06:54:41]MH_I2C_Read... [06:54:41]Read from MH i2c: E2 0E 00 E7 07 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 64 [06:54:41]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [06:54:41]wFMCommunicate OK [06:54:41]SAM_PROTO_GetShiftState done [06:54:41]FM_GetShiftState done [06:54:41]opened in 1730073493 [06:54:41]opened+sec_in_day 1730159893 [06:54:41]quantity*price = 170002 [06:54:41]sum+1 = 170003 [06:54:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 1700.00 Внесено: 1700.00 СДАЧА: 0.00 НСП 1% : 15.04 НДС 12% : 180.53 Наличными: 1700.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 160 28.10.2024 06:54 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317685 ФПД: 26036273182165 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T065442&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317685&fm=26036273182165&tin=02508201610067®Number=0000000000091628&sum=170000 [06:54:42]StoreToDocumentArchive [06:54:42]shift 546 fd 317685 [06:54:42]save to /storage/0546/doc_00317685 [06:54:42]save last doc name /storage/0546/doc_00317685 to /storage/kkm_last_doc_name [06:54:42]save OK [06:54:42]Clear old archive folders... [06:54:42]ProcessDocumentItem done err = 0, tmpTLVsize=252 [06:54:42]tlvbuf is 0007C2F0 [06:54:42]SAM_PROTO_ClearQueue [06:54:42]wFMCommunicate request_size=4 [06:54:42]MH_SAM_APDU [06:54:42]CAPDU: 80 09 00 00 [06:54:42]Write to MH i2c: E2 08 00 F4 07 80 09 00 00 00 00 00 00 6D [06:54:42]Write i2c OK [06:54:42]MH_I2C_Read... [06:54:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:54:42]Read from MH i2c: E2 [06:54:42]MH_I2C_Read... [06:54:42]Read from MH i2c: E2 03 00 [06:54:42]MH_I2C_Read... [06:54:42]Read from MH i2c: E2 03 00 F4 07 00 90 00 6F [06:54:42]RAPDU: 90 00 [06:54:42]wFMCommunicate OK [06:54:42]SAM_PROTO_ClearQueue done [06:54:42]KKMCreateOFDPacket [06:54:42]OFDProtocolAddRootSTLVToBuf [06:54:42]FM_MakeSignedData [06:54:42]FM_MakeSignedData [06:54:42]SAM_PROTO_SignData [06:54:42]wFMCommunicate request_size=4 [06:54:42]MH_SAM_APDU [06:54:42]CAPDU: 80 0D 01 02 [06:54:42]Write to MH i2c: E2 08 00 F5 07 80 0D 01 02 00 00 00 00 75 [06:54:42]Write i2c OK [06:54:42]MH_I2C_Read... [06:54:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:54:42]Read from MH i2c: E2 [06:54:42]MH_I2C_Read... [06:54:42]Read from MH i2c: E2 03 00 [06:54:42]MH_I2C_Read... [06:54:42]Read from MH i2c: E2 03 00 F5 07 00 90 00 70 [06:54:42]RAPDU: 90 00 [06:54:42]wFMCommunicate OK [06:54:42]wFMCommunicate request_size=255 [06:54:42]MH_SAM_APDU [06:54:42]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 26 57 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 12 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 85 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 32 35 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F5 D8 04 00 35 04 06 00 [06:54:42]Write to MH i2c: E2 02 01 F6 07 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 26 57 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 12 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 85 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 32 35 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F5 D8 04 00 35 04 06 00 00 00 49 [06:54:42]Write i2c OK [06:54:42]MH_I2C_Read... [06:54:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:54:42]Read from MH i2c: E2 [06:54:42]MH_I2C_Read... [06:54:42]Read from MH i2c: E2 03 00 [06:54:42]MH_I2C_Read... [06:54:42]Read from MH i2c: E2 03 00 F6 07 00 90 00 71 [06:54:42]RAPDU: 90 00 [06:54:42]wFMCommunicate OK [06:54:42]wFMCommunicate request_size=11 [06:54:42]MH_SAM_APDU [06:54:42]CAPDU: 80 0D 02 02 06 17 AE 0A D0 75 D5 [06:54:42]Write to MH i2c: E2 0E 00 F7 07 80 0D 02 02 06 00 17 AE 0A D0 75 D5 00 00 6D [06:54:42]Write i2c OK [06:54:42]MH_I2C_Read... [06:54:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:54:42]Read from MH i2c: E2 [06:54:42]MH_I2C_Read... [06:54:42]Read from MH i2c: E2 03 00 [06:54:42]MH_I2C_Read... [06:54:42]Read from MH i2c: E2 03 00 F7 07 00 90 00 72 [06:54:42]RAPDU: 90 00 [06:54:42]wFMCommunicate OK [06:54:42]wFMCommunicate request_size=4 [06:54:42]MH_SAM_APDU [06:54:42]CAPDU: 80 0D 03 02 [06:54:42]Write to MH i2c: E2 08 00 F8 07 80 0D 03 02 00 00 00 00 7A [06:54:42]Write i2c OK [06:54:42]MH_I2C_Read... [06:54:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:54:42]Read from MH i2c: E2 [06:54:42]MH_I2C_Read... [06:54:42]Read from MH i2c: E2 0B 00 [06:54:42]MH_I2C_Read... [06:54:42]Read from MH i2c: E2 0B 00 F8 07 00 E8 EE 5B 47 F3 8A 8F 99 90 00 98 [06:54:42]RAPDU: E8 EE 5B 47 F3 8A 8F 99 90 00 [06:54:42]wFMCommunicate OK [06:54:42]SAM_PROTO_SignData done [06:54:42]FM_MakeSignedData done [06:54:42]CreateOFDProtocolMessage [06:54:42]wFMCommunicate request_size=4 [06:54:42]MH_SAM_APDU [06:54:42]CAPDU: 80 11 00 00 [06:54:42]Write to MH i2c: E2 08 00 F9 07 80 11 00 00 00 00 00 00 7A [06:54:42]Write i2c OK [06:54:42]MH_I2C_Read... [06:54:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:54:42]Read from MH i2c: E2 [06:54:42]MH_I2C_Read... [06:54:42]Read from MH i2c: E2 17 00 [06:54:42]MH_I2C_Read... [06:54:42]Read from MH i2c: E2 17 00 F9 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 CE [06:54:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [06:54:42]wFMCommunicate OK [06:54:42]CreateOFDProtocolMessage done [06:54:42]OFDSenderStorePacket 317685 [06:54:42]StoreOFDPacket docnum=317685 [06:54:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 F6 E1 08 01 4D 5A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 26 57 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 12 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 85 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 32 35 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F5 D8 04 00 35 04 06 00 17 AE 0A D0 75 D5 E8 EE 5B 47 F3 8A 8F 99 [06:54:42]CheckFolder [06:54:42]dirname=/storage/ofd_packets [06:54:42]CheckFolder done [06:54:42]ProducePacketName [06:54:42]name=ofd_packets/00317685 [06:54:42]NVStorageSaveData ofd_packets/00317685 [06:54:42]File name is /storage/ofd_packets/00317685 [06:54:42]Write 302 bytes [06:54:42]NVStorageSaveData done [06:54:42]OFDSenderStorePacket done [06:54:42]KKMCreateOFDPacket done [06:54:42]NVStorageSaveData kkm_last_timestamp [06:54:42]File name is /storage/kkm_last_timestamp [06:54:42]Write 4 bytes [06:54:42]NVStorageSaveData done [06:54:42]ExternCall_PrintAddStr [06:54:42]wPrintStart [06:54:42]Write to MH i2c: 01 00 00 FA 07 01 [06:54:42]Write i2c OK [06:54:42]MH_I2C_Read... [06:54:42]Read from MH i2c: 01 [06:54:42]MH_I2C_Read... [06:54:42]Read from MH i2c: 01 07 00 [06:54:42]MH_I2C_Read... [06:54:42]Read from MH i2c: 01 07 00 FA 07 00 00 00 00 00 FF 0F 16 [06:54:42]RasterBufferAndPrint [06:54:42]line Счет N : (1)1092603 [06:54:42]line ИНН: 02508201610067 [06:54:42]line Контрольно-Кассовый Чек [06:54:42]line ПРОДАЖА [06:54:42]line ТРК (МРК, ГНК) : 61 [06:54:42]line Товар: 2710194210 [06:54:42]line ДТ(л)-К-2 [06:54:42]line 22.310 * 76.20 [06:54:42]line = 1700.02 [06:54:42]line НДС 12% НСП 1% [06:54:42]line > о реализуемом товаре [06:54:42]line ОКРУГЛЕНИЕ: -0.02 [06:54:42]line ИТОГО: 1700.00 [06:54:42]line Внесено: 1700.00 [06:54:42]line СДАЧА: 0.00 [06:54:42]line НСП 1% : 15.04 [06:54:42]line НДС 12% : 180.53 [06:54:42]line Наличными: 1700.00 [06:54:42]line Безнал.: 0.00 [06:54:42]line Место: АЗС № 101 "Партнер Нефть" [06:54:42]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [06:54:42]line СНО: Общий режим [06:54:42]line Чек 160 28.10.2024 06:54 [06:54:42]line Смена: 546 ФФД: 1.0 [06:54:42]line ЗНМ: 0300000082 [06:54:42]line РНМ: 0000000000091628 [06:54:42]line Версия ККМ: 001 [06:54:42]line ФМ: 0000000000874671 [06:54:42]line ФД: 317685 [06:54:42]line ФПД: 26036273182165 [06:54:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T065442&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317685&fm=26036273182165&tin=02508201610067®Number=0000000000091628&sum=170000 [06:54:43]OFD Sender: Processing packet 317685 [packets to send 127, broken 126] [06:54:43]ProducePacketName [06:54:43]name=ofd_packets/00317685 [06:54:43]OFD Sender: To server: pG, [06:54:43]CommunicateWithHost lk.salyk.kg:30040 [06:54:43]ConnectInit lk.salyk.kg [06:54:43]written 0, free lines is 4095 [06:54:43]Write to MH i2c: 01 00 00 25 08 2D [06:54:43]Write i2c OK [06:54:43]MH_I2C_Read... [06:54:43]Read from MH i2c: 01 [06:54:43]MH_I2C_Read... [06:54:43]Read from MH i2c: 01 07 00 [06:54:43]MH_I2C_Read... [06:54:43]Read from MH i2c: 01 07 00 25 08 00 00 00 00 00 EF 0C 2F [06:54:43]RasterBufferAndPrint [06:54:43]line [06:54:43]line [06:54:43]line [06:54:43]line [06:54:43]line [06:54:43]written 0, free lines is 3317 [06:54:43]MH_Cut [06:54:43]Write to MH i2c: D1 01 00 2C 08 01 06 [06:54:43]Write i2c OK [06:54:43]MH_I2C_Read... [06:54:43]Read from MH i2c: D1 [06:54:43]MH_I2C_Read... [06:54:43]Read from MH i2c: D1 01 00 [06:54:43]MH_I2C_Read... [06:54:43]Read from MH i2c: D1 01 00 2C 08 00 05 [06:54:43]Write to MH i2c: 01 00 00 2D 08 35 [06:54:43]Write i2c OK [06:54:43]MH_I2C_Read... [06:54:44]*** Cut start [06:54:44]*** Partial cut [06:54:44]*** CUTSNS_PIN = 1 [06:54:44]*** CUTSNS_PIN = 0 [06:54:44]*** Brake cut motor [06:54:45]Read from MH i2c: 01 [06:54:45]MH_I2C_Read... [06:54:45]*** Stop cut motor [06:54:45]*** Cut end [06:54:45]Read from MH i2c: 01 07 00 [06:54:45]MH_I2C_Read... [06:54:45]Read from MH i2c: 01 07 00 2D 08 00 00 00 00 00 FF 0F 4A [06:54:45]process_action close_receipt done [06:54:45]requested_data is exist [06:54:45]produce_requested_data [06:54:45]requested_item fm.sn is exist - process it [06:54:45]wFMCommunicate request_size=4 [06:54:45]MH_SAM_APDU [06:54:45]CAPDU: 80 11 00 00 [06:54:45]Write to MH i2c: E2 08 00 2E 08 80 11 00 00 00 00 00 00 B0 [06:54:45]Write i2c OK [06:54:45]MH_I2C_Read... [06:54:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:54:45]Read from MH i2c: E2 [06:54:45]MH_I2C_Read... [06:54:45]Read from MH i2c: E2 17 00 [06:54:45]MH_I2C_Read... [06:54:45]Read from MH i2c: E2 17 00 2E 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 04 [06:54:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [06:54:45]wFMCommunicate OK [06:54:45]requested_item fd.num is exist - process it [06:54:45]SAM_PROTO_GetFieldsCounters [06:54:45]wFMCommunicate request_size=4 [06:54:45]MH_SAM_APDU [06:54:45]CAPDU: 80 13 00 00 [06:54:45]Write to MH i2c: E2 08 00 2F 08 80 13 00 00 00 00 00 00 B3 [06:54:45]Write i2c OK [06:54:45]MH_I2C_Read... [06:54:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:54:45]Read from MH i2c: E2 [06:54:45]MH_I2C_Read... [06:54:45]Read from MH i2c: E2 62 00 [06:54:45]MH_I2C_Read... [06:54:45]Read from MH i2c: E2 62 00 2F 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F5 D8 04 00 0E 04 04 00 22 02 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 AB [06:54:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F5 D8 04 00 0E 04 04 00 22 02 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 [06:54:45]wFMCommunicate OK [06:54:45]SAM_PROTO_GetFieldsCounters done [06:54:45]requested_item shift.num is exist - process it [06:54:45]requested_item shift.opened is exist - process it [06:54:45]req_shift_opened [06:54:45]FM_GetShiftState [06:54:45]SAM_PROTO_GetShiftState [06:54:45]wFMCommunicate request_size=4 [06:54:45]MH_SAM_APDU [06:54:45]CAPDU: 80 13 01 00 [06:54:45]Write to MH i2c: E2 08 00 30 08 80 13 01 00 00 00 00 00 B5 [06:54:45]Write i2c OK [06:54:45]MH_I2C_Read... [06:54:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:54:45]Read from MH i2c: E2 [06:54:45]MH_I2C_Read... [06:54:45]Read from MH i2c: E2 0E 00 [06:54:45]MH_I2C_Read... [06:54:45]Read from MH i2c: E2 0E 00 30 08 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 AE [06:54:45]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [06:54:45]wFMCommunicate OK [06:54:45]SAM_PROTO_GetShiftState done [06:54:45]FM_GetShiftState done [06:54:45]req_shift_opened done [06:54:45]requested_item shift.open_date is exist - process it [06:54:45]req_shift_open_date [06:54:45]req_shift_open_date done [06:54:45]produce_requested_data done [06:54:45]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317685,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [06:54:45]process_action_free close_receipt [06:54:45]json_value_free [06:54:45]json_value_free done [06:54:45]process_json_proto returns [06:54:45]Send response to host [06:54:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317685,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [06:54:45]free response buf [06:54:45]execute_script done [06:54:45]execute_script returns [06:54:45]free content buf [06:54:45]Sock 8.Close socket [06:54:45]Sock 8.Thread stoped [06:56:56]ConnectInit Can't connect to host [06:56:56]CommunicateWithHost connect error [06:56:56]CommunicateWithHost err = -1 [06:56:56]OFD Sender: Server communicate error [06:57:01]OFD Sender: Processing packet 317685 [packets to send 127, broken 126] [06:57:01]ProducePacketName [06:57:01]name=ofd_packets/00317685 [06:57:01]OFD Sender: To server: pG, [06:57:01]CommunicateWithHost lk.salyk.kg:30040 [06:57:01]ConnectInit lk.salyk.kg [06:57:01]Connected sock=8 [06:57:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 F6 E1 08 01 4D 5A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 26 57 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 12 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 85 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 32 35 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F5 D8 04 00 35 04 06 00 17 AE 0A D0 75 D5 E8 EE 5B 47 F3 8A 8F 99 [06:57:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 94 FC 47 00 85 D5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F5 D8 04 00 F4 03 04 00 76 E1 1E 67 B6 04 01 00 00 FF AB 0D 72 33 31 F7 E8 [06:57:01]CommunicateWithHost err = 0 [06:57:01]CheckOFDResponse [06:57:01]1017 (14) - 77093643461234 [06:57:01]1041 (16) - 0000000000874671 [06:57:01]1040 (4) - 317685 [06:57:01]1012 (4) - 28.10.2024 00:57 [06:57:01]1206 (1) - 0 [06:57:01]OFD Sender: Remove packet 317685 [06:57:01]ProducePacketName [06:57:01]name=ofd_packets/00317685 [06:57:01]NVStorageDeleteData [06:57:02]OFD Sender: No OFD packet to send [06:57:07]OFD Sender: No OFD packet to send [06:57:12]OFD Sender: No OFD packet to send [06:57:17]OFD Sender: No OFD packet to send [06:57:22]OFD Sender: No OFD packet to send [06:57:27]OFD Sender: No OFD packet to send [06:57:32]OFD Sender: No OFD packet to send [06:57:37]OFD Sender: No OFD packet to send [06:57:42]OFD Sender: No OFD packet to send [06:57:47]OFD Sender: No OFD packet to send [06:57:52]OFD Sender: No OFD packet to send [06:57:57]OFD Sender: No OFD packet to send [06:58:02]OFD Sender: No OFD packet to send [06:58:07]OFD Sender: No OFD packet to send [06:58:12]OFD Sender: No OFD packet to send [06:58:17]OFD Sender: No OFD packet to send [06:58:22]OFD Sender: No OFD packet to send [06:58:27]OFD Sender: No OFD packet to send [06:58:32]OFD Sender: No OFD packet to send [06:58:37]OFD Sender: No OFD packet to send [06:58:42]OFD Sender: No OFD packet to send [06:58:47]OFD Sender: No OFD packet to send [06:58:52]OFD Sender: No OFD packet to send [06:58:57]OFD Sender: No OFD packet to send [06:59:02]OFD Sender: No OFD packet to send [06:59:07]OFD Sender: No OFD packet to send [06:59:12]OFD Sender: No OFD packet to send [06:59:17]OFD Sender: No OFD packet to send [06:59:22]OFD Sender: No OFD packet to send [06:59:27]OFD Sender: No OFD packet to send [06:59:32]OFD Sender: No OFD packet to send [06:59:37]OFD Sender: No OFD packet to send [06:59:42]OFD Sender: No OFD packet to send [06:59:47]OFD Sender: No OFD packet to send [06:59:52]OFD Sender: No OFD packet to send [06:59:57]OFD Sender: No OFD packet to send [07:00:02]OFD Sender: No OFD packet to send [07:00:07]OFD Sender: No OFD packet to send [07:00:12]OFD Sender: No OFD packet to send [07:00:17]OFD Sender: No OFD packet to send [07:00:22]OFD Sender: No OFD packet to send [07:00:27]OFD Sender: No OFD packet to send [07:00:32]OFD Sender: No OFD packet to send [07:00:37]OFD Sender: No OFD packet to send [07:00:42]OFD Sender: No OFD packet to send [07:00:47]OFD Sender: No OFD packet to send [07:00:52]OFD Sender: No OFD packet to send [07:00:57]OFD Sender: No OFD packet to send [07:01:02]OFD Sender: No OFD packet to send [07:01:07]OFD Sender: No OFD packet to send [07:01:12]OFD Sender: No OFD packet to send [07:01:17]OFD Sender: No OFD packet to send [07:01:22]OFD Sender: No OFD packet to send [07:01:27]OFD Sender: No OFD packet to send [07:01:32]OFD Sender: No OFD packet to send [07:01:37]OFD Sender: No OFD packet to send [07:01:42]OFD Sender: No OFD packet to send [07:01:47]OFD Sender: No OFD packet to send [07:01:52]OFD Sender: No OFD packet to send [07:01:57]OFD Sender: No OFD packet to send [07:02:02]OFD Sender: No OFD packet to send [07:02:07]OFD Sender: No OFD packet to send [07:02:12]OFD Sender: No OFD packet to send [07:02:17]OFD Sender: No OFD packet to send [07:02:22]OFD Sender: No OFD packet to send [07:02:27]OFD Sender: No OFD packet to send [07:02:32]OFD Sender: No OFD packet to send [07:02:37]OFD Sender: No OFD packet to send [07:02:42]OFD Sender: No OFD packet to send [07:02:47]OFD Sender: No OFD packet to send [07:02:52]OFD Sender: No OFD packet to send [07:02:57]OFD Sender: No OFD packet to send [07:03:02]OFD Sender: No OFD packet to send [07:03:07]OFD Sender: No OFD packet to send [07:03:12]OFD Sender: No OFD packet to send [07:03:17]OFD Sender: No OFD packet to send [07:03:22]OFD Sender: No OFD packet to send [07:03:27]OFD Sender: No OFD packet to send [07:03:32]OFD Sender: No OFD packet to send [07:03:37]OFD Sender: No OFD packet to send [07:03:42]OFD Sender: No OFD packet to send [07:03:47]OFD Sender: No OFD packet to send [07:03:52]OFD Sender: No OFD packet to send [07:03:57]OFD Sender: No OFD packet to send [07:04:02]OFD Sender: No OFD packet to send [07:04:07]OFD Sender: No OFD packet to send [07:04:12]OFD Sender: No OFD packet to send [07:04:17]OFD Sender: No OFD packet to send [07:04:22]OFD Sender: No OFD packet to send [07:04:27]OFD Sender: No OFD packet to send [07:04:32]OFD Sender: No OFD packet to send [07:04:37]OFD Sender: No OFD packet to send [07:04:42]OFD Sender: No OFD packet to send [07:04:47]OFD Sender: No OFD packet to send [07:04:52]OFD Sender: No OFD packet to send [07:04:57]OFD Sender: No OFD packet to send [07:05:02]OFD Sender: No OFD packet to send [07:05:07]OFD Sender: No OFD packet to send [07:05:12]OFD Sender: No OFD packet to send [07:05:17]OFD Sender: No OFD packet to send [07:05:22]OFD Sender: No OFD packet to send [07:05:27]OFD Sender: No OFD packet to send [07:05:32]OFD Sender: No OFD packet to send [07:05:37]OFD Sender: No OFD packet to send [07:05:42]OFD Sender: No OFD packet to send [07:05:47]OFD Sender: No OFD packet to send [07:05:52]OFD Sender: No OFD packet to send [07:05:57]OFD Sender: No OFD packet to send [07:06:02]OFD Sender: No OFD packet to send [07:06:07]OFD Sender: No OFD packet to send [07:06:12]OFD Sender: No OFD packet to send [07:06:17]OFD Sender: No OFD packet to send [07:06:22]OFD Sender: No OFD packet to send [07:06:27]OFD Sender: No OFD packet to send [07:06:29]accept exits with 9 [07:06:29]New connection [07:06:29]New thread 3067477348 created [07:06:29]Thread 3067333988 joined [07:06:29]Waiting for new connection... [07:06:29] Sock 9.Parse request [07:06:29]Sock 9.Check first char [07:06:29]Sock 9.First char is OK [07:06:29]request: POST /json_proto HTTP/1.0 [07:06:29]Method: POST [07:06:29]URL: /json_proto [07:06:29]Method is POST - this is cgi request [07:06:29]url: /json_proto [07:06:29]query_string will be loaded in cgi processing [07:06:29]execute_cgi json_proto POST (null) [07:06:29]execute_cgi path=json_proto method=POST [07:06:29]POST find Content-Length [07:06:29]Host: 172.17.50.195:8080 [07:06:29]Content-Length: 679 [07:06:29]Content-Type: application/json [07:06:29] [07:06:29]POST finish read [07:06:29]Found Content-Length = 679 [07:06:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092604", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:06:29]execute_script... [07: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)1092604", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:06:29]POST & json_proto [07:06:29]process_json_proto [07:06:29]json parsed OK: [07:06:29]protocol is kg_v1.0 [07:06:29]action value=close_receipt [07:06:29]process_action close_receipt [07:06:29]cmd_close_receipt [07:06:29]MH_GetDate [07:06:29]Write to MH i2c: F0 00 00 31 08 28 [07:06:29]Write i2c OK [07:06:29]MH_I2C_Read... [07:06:29]Read from MH i2c: F0 [07:06:29]MH_I2C_Read... [07:06:29]Read from MH i2c: F0 09 00 [07:06:29]MH_I2C_Read... [07:06:29]Read from MH i2c: F0 09 00 31 08 00 F6 37 1F 67 43 33 1C 67 DD [07:06:29]GetLastDocTimeStamp 1730098482 [07:06:29]current date 1730099190 [07:06:29]FM_GetShiftState [07:06:29]SAM_PROTO_GetShiftState [07:06:29]wFMCommunicate request_size=4 [07:06:29]MH_SAM_APDU [07:06:29]CAPDU: 80 13 01 00 [07:06:29]Write to MH i2c: E2 08 00 32 08 80 13 01 00 00 00 00 00 B7 [07:06:29]Write i2c OK [07:06:29]MH_I2C_Read... [07:06:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:06:29]Read from MH i2c: E2 [07:06:29]MH_I2C_Read... [07:06:29]Read from MH i2c: E2 0E 00 [07:06:29]MH_I2C_Read... [07:06:29]Read from MH i2c: E2 0E 00 32 08 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B0 [07:06:29]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [07:06:29]wFMCommunicate OK [07:06:29]SAM_PROTO_GetShiftState done [07:06:29]FM_GetShiftState done [07:06:29]opened in 1730073493 [07:06:29]opened+sec_in_day 1730159893 [07:06:29]quantity*price = 70044 [07:06:29]sum+1 = 70045 [07:06:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 161 28.10.2024 07:06 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317686 ФПД: 106216491782437 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T070630&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317686&fm=106216491782437&tin=02508201610067®Number=0000000000091628&sum=70000 [07:06:30]StoreToDocumentArchive [07:06:30]shift 546 fd 317686 [07:06:30]save to /storage/0546/doc_00317686 [07:06:30]save last doc name /storage/0546/doc_00317686 to /storage/kkm_last_doc_name [07:06:30]save OK [07:06:30]Clear old archive folders... [07:06:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:06:30]tlvbuf is 000CC480 [07:06:30]SAM_PROTO_ClearQueue [07:06:30]wFMCommunicate request_size=4 [07:06:30]MH_SAM_APDU [07:06:30]CAPDU: 80 09 00 00 [07:06:30]Write to MH i2c: E2 08 00 3F 08 80 09 00 00 00 00 00 00 B9 [07:06:30]Write i2c OK [07:06:30]MH_I2C_Read... [07:06:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:06:30]Read from MH i2c: E2 [07:06:30]MH_I2C_Read... [07:06:30]Read from MH i2c: E2 03 00 [07:06:30]MH_I2C_Read... [07:06:30]Read from MH i2c: E2 03 00 3F 08 00 90 00 BB [07:06:30]RAPDU: 90 00 [07:06:30]wFMCommunicate OK [07:06:30]SAM_PROTO_ClearQueue done [07:06:30]KKMCreateOFDPacket [07:06:30]OFDProtocolAddRootSTLVToBuf [07:06:30]FM_MakeSignedData [07:06:30]FM_MakeSignedData [07:06:30]SAM_PROTO_SignData [07:06:30]wFMCommunicate request_size=4 [07:06:30]MH_SAM_APDU [07:06:30]CAPDU: 80 0D 01 02 [07:06:30]Write to MH i2c: E2 08 00 40 08 80 0D 01 02 00 00 00 00 C1 [07:06:30]Write i2c OK [07:06:30]MH_I2C_Read... [07:06:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:06:30]Read from MH i2c: E2 [07:06:30]MH_I2C_Read... [07:06:30]Read from MH i2c: E2 03 00 [07:06:30]MH_I2C_Read... [07:06:30]Read from MH i2c: E2 03 00 40 08 00 90 00 BC [07:06:30]RAPDU: 90 00 [07:06:30]wFMCommunicate OK [07:06:30]wFMCommunicate request_size=255 [07:06:30]MH_SAM_APDU [07: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 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 F6 37 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F6 D8 04 00 35 04 06 00 60 [07:06:30]Write to MH i2c: E2 02 01 41 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 F6 37 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F6 D8 04 00 35 04 06 00 60 00 00 09 [07:06:30]Write i2c OK [07:06:30]MH_I2C_Read... [07:06:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:06:31]Read from MH i2c: E2 [07:06:31]MH_I2C_Read... [07:06:31]Read from MH i2c: E2 03 00 [07:06:31]MH_I2C_Read... [07:06:31]Read from MH i2c: E2 03 00 41 08 00 90 00 BD [07:06:31]RAPDU: 90 00 [07:06:31]wFMCommunicate OK [07:06:31]wFMCommunicate request_size=10 [07:06:31]MH_SAM_APDU [07:06:31]CAPDU: 80 0D 02 02 05 9A 74 43 11 25 [07:06:31]Write to MH i2c: E2 0D 00 42 08 80 0D 02 02 05 00 9A 74 43 11 25 00 00 55 [07:06:31]Write i2c OK [07:06:31]MH_I2C_Read... [07:06:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:06:31]Read from MH i2c: E2 [07:06:31]MH_I2C_Read... [07:06:31]Read from MH i2c: E2 03 00 [07:06:31]MH_I2C_Read... [07:06:31]Read from MH i2c: E2 03 00 42 08 00 90 00 BE [07:06:31]RAPDU: 90 00 [07:06:31]wFMCommunicate OK [07:06:31]wFMCommunicate request_size=4 [07:06:31]MH_SAM_APDU [07:06:31]CAPDU: 80 0D 03 02 [07:06:31]Write to MH i2c: E2 08 00 43 08 80 0D 03 02 00 00 00 00 C6 [07:06:31]Write i2c OK [07:06:31]MH_I2C_Read... [07:06:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:06:31]Read from MH i2c: E2 [07:06:31]MH_I2C_Read... [07:06:31]Read from MH i2c: E2 0B 00 [07:06:31]MH_I2C_Read... [07:06:31]Read from MH i2c: E2 0B 00 43 08 00 C6 F7 D2 F3 D0 D6 AF 81 90 00 1F [07:06:31]RAPDU: C6 F7 D2 F3 D0 D6 AF 81 90 00 [07:06:31]wFMCommunicate OK [07:06:31]SAM_PROTO_SignData done [07:06:31]FM_MakeSignedData done [07:06:31]CreateOFDProtocolMessage [07:06:31]wFMCommunicate request_size=4 [07:06:31]MH_SAM_APDU [07:06:31]CAPDU: 80 11 00 00 [07:06:31]Write to MH i2c: E2 08 00 44 08 80 11 00 00 00 00 00 00 C6 [07:06:31]Write i2c OK [07:06:31]MH_I2C_Read... [07:06:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:06:31]Read from MH i2c: E2 [07:06:31]MH_I2C_Read... [07:06:31]Read from MH i2c: E2 17 00 [07:06:31]MH_I2C_Read... [07:06:31]Read from MH i2c: E2 17 00 44 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 1A [07:06:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [07:06:31]wFMCommunicate OK [07:06:31]CreateOFDProtocolMessage done [07:06:31]OFDSenderStorePacket 317686 [07:06:31]StoreOFDPacket docnum=317686 [07:06:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 80 60 07 01 E4 C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 F6 37 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F6 D8 04 00 35 04 06 00 60 9A 74 43 11 25 C6 F7 D2 F3 D0 D6 AF 81 [07:06:31]CheckFolder [07:06:31]dirname=/storage/ofd_packets [07:06:31]CheckFolder done [07:06:31]ProducePacketName [07:06:31]name=ofd_packets/00317686 [07:06:31]NVStorageSaveData ofd_packets/00317686 [07:06:31]File name is /storage/ofd_packets/00317686 [07:06:31]Write 301 bytes [07:06:31]NVStorageSaveData done [07:06:31]OFDSenderStorePacket done [07:06:31]KKMCreateOFDPacket done [07:06:31]NVStorageSaveData kkm_last_timestamp [07:06:31]File name is /storage/kkm_last_timestamp [07:06:31]Write 4 bytes [07:06:31]NVStorageSaveData done [07:06:31]ExternCall_PrintAddStr [07:06:31]wPrintStart [07:06:31]Write to MH i2c: 01 00 00 45 08 4D [07:06:31]Write i2c OK [07:06:31]MH_I2C_Read... [07:06:31]Read from MH i2c: 01 [07:06:31]MH_I2C_Read... [07:06:31]Read from MH i2c: 01 07 00 [07:06:31]MH_I2C_Read... [07:06:31]Read from MH i2c: 01 07 00 45 08 00 00 00 00 00 FF 0F 62 [07:06:31]RasterBufferAndPrint [07:06:31]line Счет N : (1)1092604 [07:06:31]line ИНН: 02508201610067 [07:06:31]line Контрольно-Кассовый Чек [07:06:31]line ПРОДАЖА [07:06:31]line ТРК (МРК, ГНК) : 43 [07:06:31]line Товар: 2710124130 [07:06:31]line Аи-92-К-2 [07:06:31]line 10.470 * 66.90 [07:06:31]line = 700.44 [07:06:31]line НДС 12% НСП 1% [07:06:31]line > о реализуемом товаре [07:06:31]line ОКРУГЛЕНИЕ: -0.44 [07:06:31]line ИТОГО: 700.00 [07:06:31]line Внесено: 700.00 [07:06:31]line СДАЧА: 0.00 [07:06:31]line НСП 1% : 6.20 [07:06:31]line НДС 12% : 74.38 [07:06:31]line Наличными: 700.00 [07:06:31]line Безнал.: 0.00 [07:06:31]line Место: АЗС № 101 "Партнер Нефть" [07:06:31]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [07:06:31]line СНО: Общий режим [07:06:31]line Чек 161 28.10.2024 07:06 [07:06:31]line Смена: 546 ФФД: 1.0 [07:06:31]line ЗНМ: 0300000082 [07:06:31]line РНМ: 0000000000091628 [07:06:31]line Версия ККМ: 001 [07:06:31]line ФМ: 0000000000874671 [07:06:31]line ФД: 317686 [07:06:31]line ФПД: 106216491782437 [07:06:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T070630&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317686&fm=106216491782437&tin=02508201610067®Number=0000000000091628&sum=70000 [07:06:31]written 0, free lines is 4095 [07:06:31]OFD Sender: Processing packet 317686 [packets to send 127, broken 126] [07:06:31]ProducePacketName [07:06:31]name=ofd_packets/00317686 [07:06:31]OFD Sender: To server: pG, [07:06:31]CommunicateWithHost lk.salyk.kg:30040 [07:06:31]ConnectInit lk.salyk.kg [07:06:31]Connected sock=10 [07:06:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 80 60 07 01 E4 C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 F6 37 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F6 D8 04 00 35 04 06 00 60 9A 74 43 11 25 C6 F7 D2 F3 D0 D6 AF 81 [07:06:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 25 50 47 00 C1 7D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F6 D8 04 00 F4 03 04 00 B0 E3 1E 67 B6 04 01 00 00 BC 00 A9 0B ED BF BB 8A [07:06:31]CommunicateWithHost err = 0 [07:06:31]CheckOFDResponse [07:06:31]1017 (14) - 77093643461234 [07:06:31]1041 (16) - 0000000000874671 [07:06:31]1040 (4) - 317686 [07:06:31]1012 (4) - 28.10.2024 01:06 [07:06:31]1206 (1) - 0 [07:06:31]OFD Sender: Remove packet 317686 [07:06:31]ProducePacketName [07:06:31]name=ofd_packets/00317686 [07:06:31]NVStorageDeleteData [07:06:31]Write to MH i2c: 01 00 00 70 08 78 [07:06:31]Write i2c OK [07:06:31]MH_I2C_Read... [07:06:31]Read from MH i2c: 01 [07:06:31]MH_I2C_Read... [07:06:31]Read from MH i2c: 01 07 00 [07:06:31]MH_I2C_Read... [07:06:31]Read from MH i2c: 01 07 00 70 08 00 00 00 00 00 EB 0C 76 [07:06:31]RasterBufferAndPrint [07:06:31]line [07:06:31]line [07:06:31]line [07:06:31]line [07:06:31]line [07:06:31]written 0, free lines is 3313 [07:06:31]MH_Cut [07:06:31]Write to MH i2c: D1 01 00 77 08 01 51 [07:06:31]Write i2c OK [07:06:31]MH_I2C_Read... [07:06:31]Read from MH i2c: D1 [07:06:31]MH_I2C_Read... [07:06:31]Read from MH i2c: D1 01 00 [07:06:31]MH_I2C_Read... [07:06:31]Read from MH i2c: D1 01 00 77 08 00 50 [07:06:32]Write to MH i2c: 01 00 00 78 08 80 [07:06:32]Write i2c OK [07:06:32]MH_I2C_Read... [07:06:32]OFD Sender: No OFD packet to send [07:06:32]*** Cut start [07:06:32]*** Partial cut [07:06:32]*** CUTSNS_PIN = 1 [07:06:32]*** CUTSNS_PIN = 0 [07:06:32]*** Brake cut motor [07:06:33]Read from MH i2c: 01 [07:06:33]MH_I2C_Read... [07:06:33]*** Stop cut motor [07:06:33]*** Cut end [07:06:33]Read from MH i2c: 01 07 00 [07:06:33]MH_I2C_Read... [07:06:33]Read from MH i2c: 01 07 00 78 08 00 00 00 00 00 FF 0F 95 [07:06:33]process_action close_receipt done [07:06:33]requested_data is exist [07:06:33]produce_requested_data [07:06:33]requested_item fm.sn is exist - process it [07:06:33]wFMCommunicate request_size=4 [07:06:33]MH_SAM_APDU [07:06:33]CAPDU: 80 11 00 00 [07:06:33]Write to MH i2c: E2 08 00 79 08 80 11 00 00 00 00 00 00 FB [07:06:33]Write i2c OK [07:06:33]MH_I2C_Read... [07:06:33]Read from MH i2c: E2 [07:06:33]MH_I2C_Read... [07:06:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:06:33]Read from MH i2c: E2 17 00 [07:06:33]MH_I2C_Read... [07:06:33]Read from MH i2c: E2 17 00 79 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 4F [07:06:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [07:06:33]wFMCommunicate OK [07:06:33]requested_item fd.num is exist - process it [07:06:33]SAM_PROTO_GetFieldsCounters [07:06:33]wFMCommunicate request_size=4 [07:06:33]MH_SAM_APDU [07:06:33]CAPDU: 80 13 00 00 [07:06:33]Write to MH i2c: E2 08 00 7A 08 80 13 00 00 00 00 00 00 FE [07:06:33]Write i2c OK [07:06:33]MH_I2C_Read... [07:06:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:06:33]Read from MH i2c: E2 [07:06:33]MH_I2C_Read... [07:06:33]Read from MH i2c: E2 62 00 [07:06:33]MH_I2C_Read... [07:06:33]Read from MH i2c: E2 62 00 7A 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F6 D8 04 00 0E 04 04 00 22 02 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 FA [07:06:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F6 D8 04 00 0E 04 04 00 22 02 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 [07:06:33]wFMCommunicate OK [07:06:33]SAM_PROTO_GetFieldsCounters done [07:06:33]requested_item shift.num is exist - process it [07:06:33]requested_item shift.opened is exist - process it [07:06:33]req_shift_opened [07:06:33]FM_GetShiftState [07:06:33]SAM_PROTO_GetShiftState [07:06:33]wFMCommunicate request_size=4 [07:06:33]MH_SAM_APDU [07:06:33]CAPDU: 80 13 01 00 [07:06:33]Write to MH i2c: E2 08 00 7B 08 80 13 01 00 00 00 00 00 00 [07:06:33]Write i2c OK [07:06:33]MH_I2C_Read... [07:06:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:06:33]Read from MH i2c: E2 [07:06:33]MH_I2C_Read... [07:06:33]Read from MH i2c: E2 0E 00 [07:06:33]MH_I2C_Read... [07:06:33]Read from MH i2c: E2 0E 00 7B 08 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F9 [07:06:33]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [07:06:33]wFMCommunicate OK [07:06:33]SAM_PROTO_GetShiftState done [07:06:33]FM_GetShiftState done [07:06:33]req_shift_opened done [07:06:33]requested_item shift.open_date is exist - process it [07:06:33]req_shift_open_date [07:06:33]req_shift_open_date done [07:06:33]produce_requested_data done [07:06:33]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317686,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [07:06:33]process_action_free close_receipt [07:06:33]json_value_free [07:06:33]json_value_free done [07:06:33]process_json_proto returns [07:06:33]Send response to host [07:06:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317686,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [07:06:33]free response buf [07:06:33]execute_script done [07:06:33]execute_script returns [07:06:33]free content buf [07:06:33]Sock 9.Close socket [07:06:33]Sock 9.Thread stoped [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:37]OFD Sender: No OFD packet to send [07:07:42]OFD Sender: No OFD packet to send [07:07:47]OFD Sender: No OFD packet to send [07:07:52]OFD Sender: No OFD packet to send [07:07:57]OFD Sender: No OFD packet to send [07:08:02]OFD Sender: No OFD packet to send [07:08:07]OFD Sender: No OFD packet to send [07:08:12]OFD Sender: No OFD packet to send [07:08:17]OFD Sender: No OFD packet to send [07:08:22]OFD Sender: No OFD packet to send [07:08:27]OFD Sender: No OFD packet to send [07:08:32]OFD Sender: No OFD packet to send [07:08:37]OFD Sender: No OFD packet to send [07:08:42]OFD Sender: No OFD packet to send [07:08:47]OFD Sender: No OFD packet to send [07:08:52]OFD Sender: No OFD packet to send [07:08:57]OFD Sender: No OFD packet to send [07:09:02]OFD Sender: No OFD packet to send [07:09:07]OFD Sender: No OFD packet to send [07:09:12]OFD Sender: No OFD packet to send [07:09:17]OFD Sender: No OFD packet to send [07:09:22]OFD Sender: No OFD packet to send [07:09:27]OFD Sender: No OFD packet to send [07:09:32]OFD Sender: No OFD packet to send [07:09:37]OFD Sender: No OFD packet to send [07:09:42]OFD Sender: No OFD packet to send [07:09:47]OFD Sender: No OFD packet to send [07:09:52]OFD Sender: No OFD packet to send [07:09:57]OFD Sender: No OFD packet to send [07:10:02]OFD Sender: No OFD packet to send [07:10:07]OFD Sender: No OFD packet to send [07:10:12]OFD Sender: No OFD packet to send [07:10:17]OFD Sender: No OFD packet to send [07:10:22]OFD Sender: No OFD packet to send [07:10:27]OFD Sender: No OFD packet to send [07:10:32]OFD Sender: No OFD packet to send [07:10:37]OFD Sender: No OFD packet to send [07:10:42]OFD Sender: No OFD packet to send [07:10:47]OFD Sender: No OFD packet to send [07:10:52]OFD Sender: No OFD packet to send [07:10:57]OFD Sender: No OFD packet to send [07:11:02]OFD Sender: No OFD packet to send [07:11:07]OFD Sender: No OFD packet to send [07:11:12]OFD Sender: No OFD packet to send [07:11:17]OFD Sender: No OFD packet to send [07:11:22]OFD Sender: No OFD packet to send [07:11:27]OFD Sender: No OFD packet to send [07:11:32]OFD Sender: No OFD packet to send [07:11:37]OFD Sender: No OFD packet to send [07:11:42]OFD Sender: No OFD packet to send [07:11:47]OFD Sender: No OFD packet to send [07:11:52]OFD Sender: No OFD packet to send [07:11:57]OFD Sender: No OFD packet to send [07:12:02]OFD Sender: No OFD packet to send [07:12:07]OFD Sender: No OFD packet to send [07:12:12]OFD Sender: No OFD packet to send [07:12:17]OFD Sender: No OFD packet to send [07:12:22]OFD Sender: No OFD packet to send [07:12:27]OFD Sender: No OFD packet to send [07:12:32]OFD Sender: No OFD packet to send [07:12:37]OFD Sender: No OFD packet to send [07:12:42]OFD Sender: No OFD packet to send [07:12:47]OFD Sender: No OFD packet to send [07:12:52]OFD Sender: No OFD packet to send [07:12:57]OFD Sender: No OFD packet to send [07:13:02]OFD Sender: No OFD packet to send [07:13:07]OFD Sender: No OFD packet to send [07:13:12]OFD Sender: No OFD packet to send [07:13:17]OFD Sender: No OFD packet to send [07:13:22]OFD Sender: No OFD packet to send [07:13:27]OFD Sender: No OFD packet to send [07:13:32]OFD Sender: No OFD packet to send [07:13:37]OFD Sender: No OFD packet to send [07:13:42]OFD Sender: No OFD packet to send [07:13:47]OFD Sender: No OFD packet to send [07:13:52]OFD Sender: No OFD packet to send [07:13:57]OFD Sender: No OFD packet to send [07:14:02]OFD Sender: No OFD packet to send [07:14:07]OFD Sender: No OFD packet to send [07:14:12]OFD Sender: No OFD packet to send [07:14:17]OFD Sender: No OFD packet to send [07:14:22]OFD Sender: No OFD packet to send [07:14:27]OFD Sender: No OFD packet to send [07:14:32]OFD Sender: No OFD packet to send [07:14:37]OFD Sender: No OFD packet to send [07:14:42]OFD Sender: No OFD packet to send [07:14:47]OFD Sender: No OFD packet to send [07:14:52]OFD Sender: No OFD packet to send [07:14:57]OFD Sender: No OFD packet to send [07:15:02]OFD Sender: No OFD packet to send [07:15:07]OFD Sender: No OFD packet to send [07:15:12]OFD Sender: No OFD packet to send [07:15:17]OFD Sender: No OFD packet to send [07:15:22]OFD Sender: No OFD packet to send [07:15:27]OFD Sender: No OFD packet to send [07:15:32]OFD Sender: No OFD packet to send [07:15:37]OFD Sender: No OFD packet to send [07:15:42]OFD Sender: No OFD packet to send [07:15:47]OFD Sender: No OFD packet to send [07:15:52]OFD Sender: No OFD packet to send [07:15:57]OFD Sender: No OFD packet to send [07:16:02]OFD Sender: No OFD packet to send [07:16:05]accept exits with 8 [07:16:05]New connection [07:16:05]New thread 3067333988 created [07:16:05]Thread 3067477348 joined [07:16:05]Waiting for new connection... [07:16:05] Sock 8.Parse request [07:16:05]Sock 8.Check first char [07:16:05]Sock 8.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.50.195:8080 [07:16:05]Content-Length: 775 [07:16:05]Content-Type: application/json [07:16:05] [07:16:05]POST finish read [07:16:05]Found Content-Length = 775 [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)1092605", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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: Mbank", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "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)1092605", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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: Mbank", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "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 7C 08 73 [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 7C 08 00 36 3A 1F 67 43 33 1C 67 6B [07:16:05]GetLastDocTimeStamp 1730099190 [07:16:05]current date 1730099766 [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 7D 08 80 13 01 00 00 00 00 00 02 [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 7D 08 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 FB [07:16:05]RAPDU: 09 00 01 95 D3 1E 67 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 1730073493 [07:16:05]opened+sec_in_day 1730159893 [07:16:05]quantity*price = 300075 [07:16:05]sum+1 = 300077 [07:16:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.76 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 0.00 Безнал.: 3000.76 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 162 28.10.2024 07:16 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317687 ФПД: 83804438074018 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T071606&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317687&fm=83804438074018&tin=02508201610067®Number=0000000000091628&sum=300076 [07:16:06]StoreToDocumentArchive [07:16:06]shift 546 fd 317687 [07:16:06]save to /storage/0546/doc_00317687 [07:16:06]save last doc name /storage/0546/doc_00317687 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=252 [07:16:06]tlvbuf is 000621F0 [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 8A 08 80 09 00 00 00 00 00 00 04 [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 8A 08 00 90 00 06 [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 8B 08 80 0D 01 02 00 00 00 00 0C [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 8B 08 00 90 00 07 [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 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 A2 00 00 00 F4 03 04 00 36 3A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F7 D8 04 00 35 04 06 00 [07:16:06]Write to MH i2c: E2 02 01 8C 08 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 A2 00 00 00 F4 03 04 00 36 3A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F7 D8 04 00 35 04 06 00 00 00 D8 [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 8C 08 00 90 00 08 [07:16:06]RAPDU: 90 00 [07:16:06]wFMCommunicate OK [07:16:06]wFMCommunicate request_size=11 [07:16:06]MH_SAM_APDU [07:16:06]CAPDU: 80 0D 02 02 06 4C 38 3D C3 12 A2 [07:16:06]Write to MH i2c: E2 0E 00 8D 08 80 0D 02 02 06 00 4C 38 3D C3 12 A2 00 00 53 [07:16:06]Write i2c OK [07:16:06]MH_I2C_Read... [07:16:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:16:07]Read from MH i2c: E2 [07:16:07]MH_I2C_Read... [07:16:07]Read from MH i2c: E2 03 00 [07:16:07]MH_I2C_Read... [07:16:07]Read from MH i2c: E2 03 00 8D 08 00 90 00 09 [07:16:07]RAPDU: 90 00 [07:16:07]wFMCommunicate OK [07:16:07]wFMCommunicate request_size=4 [07:16:07]MH_SAM_APDU [07:16:07]CAPDU: 80 0D 03 02 [07:16:07]Write to MH i2c: E2 08 00 8E 08 80 0D 03 02 00 00 00 00 11 [07:16:07]Write i2c OK [07:16:07]MH_I2C_Read... [07:16:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:16:07]Read from MH i2c: E2 [07:16:07]MH_I2C_Read... [07:16:07]Read from MH i2c: E2 0B 00 [07:16:07]MH_I2C_Read... [07:16:07]Read from MH i2c: E2 0B 00 8E 08 00 5A 12 84 A2 80 1F 2B F8 90 00 66 [07:16:07]RAPDU: 5A 12 84 A2 80 1F 2B F8 90 00 [07:16:07]wFMCommunicate OK [07:16:07]SAM_PROTO_SignData done [07:16:07]FM_MakeSignedData done [07:16:07]CreateOFDProtocolMessage [07:16:07]wFMCommunicate request_size=4 [07:16:07]MH_SAM_APDU [07:16:07]CAPDU: 80 11 00 00 [07:16:07]Write to MH i2c: E2 08 00 8F 08 80 11 00 00 00 00 00 00 11 [07:16:07]Write i2c OK [07:16:07]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 8F 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 65 [07:16:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [07:16:07]wFMCommunicate OK [07:16:07]CreateOFDProtocolMessage done [07:16:07]OFDSenderStorePacket 317687 [07:16:07]StoreOFDPacket docnum=317687 [07:16:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 44 0A 08 01 1D 4B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 A2 00 00 00 F4 03 04 00 36 3A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F7 D8 04 00 35 04 06 00 4C 38 3D C3 12 A2 5A 12 84 A2 80 1F 2B F8 [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/00317687 [07:16:07]NVStorageSaveData ofd_packets/00317687 [07:16:07]File name is /storage/ofd_packets/00317687 [07:16:07]Write 302 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 90 08 98 [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 90 08 00 00 00 00 00 FF 0F AD [07:16:07]RasterBufferAndPrint [07:16:07]line Счет N : (1)1092605 [07:16:07]line ИНН: 02508201610067 [07:16:07]line Контрольно-Кассовый Чек [07:16:07]line ПРОДАЖА [07:16:07]line ТРК (МРК, ГНК) : 31 [07:16:07]line Товар: 2710194210 [07:16:07]line ДТ(л)-К-2 [07:16:07]line 39.380 * 76.20 [07:16:07]line = 3000.76 [07:16:07]line НДС 12% НСП 1% [07:16:07]line > о реализуемом товаре [07:16:07]line ИТОГО: 3000.76 [07:16:07]line НСП 1% : 26.55 [07:16:07]line НДС 12% : 318.66 [07:16:07]line Наличными: 0.00 [07:16:07]line Безнал.: 3000.76 [07:16:07]line Место: АЗС № 101 "Партнер Нефть" [07:16:07]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [07:16:07]line СНО: Общий режим [07:16:07]line Чек 162 28.10.2024 07:16 [07:16:07]line Смена: 546 ФФД: 1.0 [07:16:07]line ЗНМ: 0300000082 [07:16:07]line РНМ: 0000000000091628 [07:16:07]line Версия ККМ: 001 [07:16:07]line Платежная система: Mbank [07:16:07]line ФМ: 0000000000874671 [07:16:07]line ФД: 317687 [07:16:07]line ФПД: 83804438074018 [07:16:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T071606&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317687&fm=83804438074018&tin=02508201610067®Number=0000000000091628&sum=300076 [07:16:07]OFD Sender: Processing packet 317687 [packets to send 127, broken 126] [07:16:07]ProducePacketName [07:16:07]name=ofd_packets/00317687 [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]written 0, free lines is 4095 [07:16:07]Connected sock=10 [07:16:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 44 0A 08 01 1D 4B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 A2 00 00 00 F4 03 04 00 36 3A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F7 D8 04 00 35 04 06 00 4C 38 3D C3 12 A2 5A 12 84 A2 80 1F 2B F8 [07:16:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 34 A5 47 00 F0 91 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F7 D8 04 00 F4 03 04 00 F0 E5 1E 67 B6 04 01 00 00 15 03 82 25 1C BE 01 47 [07:16:07]CommunicateWithHost err = 0 [07:16:07]CheckOFDResponse [07:16:07]1017 (14) - 77093643461234 [07:16:07]1041 (16) - 0000000000874671 [07:16:07]1040 (4) - 317687 [07:16:07]1012 (4) - 28.10.2024 01:16 [07:16:07]1206 (1) - 0 [07:16:07]OFD Sender: Remove packet 317687 [07:16:07]ProducePacketName [07:16:07]name=ofd_packets/00317687 [07:16:07]NVStorageDeleteData [07:16:07]Write to MH i2c: 01 00 00 B9 08 C1 [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 B9 08 00 00 00 00 00 16 0D EB [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 3358 [07:16:07]MH_Cut [07:16:07]Write to MH i2c: D1 01 00 C0 08 01 9A [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 C0 08 00 99 [07:16:07]Write to MH i2c: 01 00 00 C1 08 C9 [07:16:07]Write i2c OK [07:16:07]MH_I2C_Read... [07:16:08]OFD Sender: No OFD packet to send [07:16:08]*** Cut start [07:16:08]*** Partial cut [07:16:08]*** CUTSNS_PIN = 1 [07:16:08]*** CUTSNS_PIN = 0 [07:16:08]*** Brake cut motor [07:16:09]Read from MH i2c: 01 [07:16:09]MH_I2C_Read... [07:16:09]*** Stop cut motor [07:16:09]*** Cut end [07:16:09]Read from MH i2c: 01 07 00 [07:16:09]MH_I2C_Read... [07:16:09]Read from MH i2c: 01 07 00 C1 08 00 00 00 00 00 FF 0F DE [07:16:09]process_action close_receipt done [07:16:09]requested_data is exist [07:16:09]produce_requested_data [07:16:09]requested_item fm.sn is exist - process it [07:16:09]wFMCommunicate request_size=4 [07:16:09]MH_SAM_APDU [07:16:09]CAPDU: 80 11 00 00 [07:16:09]Write to MH i2c: E2 08 00 C2 08 80 11 00 00 00 00 00 00 44 [07:16:09]Write i2c OK [07:16:09]MH_I2C_Read... [07:16:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:16:09]Read from MH i2c: E2 [07:16:09]MH_I2C_Read... [07:16:09]Read from MH i2c: E2 17 00 [07:16:09]MH_I2C_Read... [07:16:09]Read from MH i2c: E2 17 00 C2 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 98 [07:16:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [07:16:09]wFMCommunicate OK [07:16:09]requested_item fd.num is exist - process it [07:16:09]SAM_PROTO_GetFieldsCounters [07:16:09]wFMCommunicate request_size=4 [07:16:09]MH_SAM_APDU [07:16:09]CAPDU: 80 13 00 00 [07:16:09]Write to MH i2c: E2 08 00 C3 08 80 13 00 00 00 00 00 00 47 [07:16:09]Write i2c OK [07:16:09]MH_I2C_Read... [07:16:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:16:09]Read from MH i2c: E2 [07:16:09]MH_I2C_Read... [07:16:09]Read from MH i2c: E2 62 00 [07:16:09]MH_I2C_Read... [07:16:09]Read from MH i2c: E2 62 00 C3 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F7 D8 04 00 0E 04 04 00 22 02 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 47 [07:16:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F7 D8 04 00 0E 04 04 00 22 02 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 [07:16:09]wFMCommunicate OK [07:16:09]SAM_PROTO_GetFieldsCounters done [07:16:09]requested_item shift.num is exist - process it [07:16:09]requested_item shift.opened is exist - process it [07:16:09]req_shift_opened [07:16:09]FM_GetShiftState [07:16:09]SAM_PROTO_GetShiftState [07:16:09]wFMCommunicate request_size=4 [07:16:09]MH_SAM_APDU [07:16:09]CAPDU: 80 13 01 00 [07:16:09]Write to MH i2c: E2 08 00 C4 08 80 13 01 00 00 00 00 00 49 [07:16:09]Write i2c OK [07:16:09]MH_I2C_Read... [07:16:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:16:09]Read from MH i2c: E2 [07:16:09]MH_I2C_Read... [07:16:09]Read from MH i2c: E2 0E 00 [07:16:09]MH_I2C_Read... [07:16:09]Read from MH i2c: E2 0E 00 C4 08 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 42 [07:16:09]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [07:16:09]wFMCommunicate OK [07:16:09]SAM_PROTO_GetShiftState done [07:16:09]FM_GetShiftState done [07:16:09]req_shift_opened done [07:16:09]requested_item shift.open_date is exist - process it [07:16:09]req_shift_open_date [07:16:09]req_shift_open_date done [07:16:09]produce_requested_data done [07:16:09]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317687,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [07:16:09]process_action_free close_receipt [07:16:09]json_value_free [07:16:09]json_value_free done [07:16:09]process_json_proto returns [07:16:09]Send response to host [07:16:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317687,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [07:16:09]free response buf [07:16:09]execute_script done [07:16:09]execute_script returns [07:16:09]free content buf [07:16:09]Sock 8.Close socket [07:16:09]Sock 8.Thread stoped [07:16:13]OFD Sender: No OFD packet to send [07:16:18]OFD Sender: No OFD packet to send [07:16:23]OFD Sender: No OFD packet to send [07:16:28]OFD Sender: No OFD packet to send [07:16:33]OFD Sender: No OFD packet to send [07:16:38]OFD Sender: No OFD packet to send [07:16:43]OFD Sender: No OFD packet to send [07:16:48]OFD Sender: No OFD packet to send [07:16:53]OFD Sender: No OFD packet to send [07:16:58]OFD Sender: No OFD packet to send [07:17:03]OFD Sender: No OFD packet to send [07:17:08]OFD Sender: No OFD packet to send [07:17:13]OFD Sender: No OFD packet to send [07:17:18]OFD Sender: No OFD packet to send [07:17:23]OFD Sender: No OFD packet to send [07:17:28]OFD Sender: No OFD packet to send [07:17:33]OFD Sender: No OFD packet to send [07:17:38]OFD Sender: No OFD packet to send [07:17:43]OFD Sender: No OFD packet to send [07:17:48]OFD Sender: No OFD packet to send [07:17:53]OFD Sender: No OFD packet to send [07:17:58]OFD Sender: No OFD packet to send [07:18:03]OFD Sender: No OFD packet to send [07:18:08]OFD Sender: No OFD packet to send [07:18:13]OFD Sender: No OFD packet to send [07:18:13]accept exits with 9 [07:18:13]New connection [07:18:13]New thread 3067477348 created [07:18:13]Thread 3067333988 joined [07:18:13]Waiting for new connection... [07:18:13] Sock 9.Parse request [07:18:13]Sock 9.Check first char [07:18:13]Sock 9.First char is OK [07:18:13]request: POST /json_proto HTTP/1.0 [07:18:13]Method: POST [07:18:13]URL: /json_proto [07:18:13]Method is POST - this is cgi request [07:18:13]url: /json_proto [07:18:13]query_string will be loaded in cgi processing [07:18:13]execute_cgi json_proto POST (null) [07:18:13]execute_cgi path=json_proto method=POST [07:18:13]POST find Content-Length [07:18:13]Host: 172.17.50.195:8080 [07:18:13]Content-Length: 684 [07:18:13]Content-Type: application/json [07:18:13] [07:18:13]POST finish read [07:18:13]Found Content-Length = 684 [07:18:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092606", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 36.020, "sum" : 2672.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 10000.00, "total" : 2672.00, "payments": [ { "type": 0, "sum" : 2672.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:18:13]execute_script... [07:18: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)1092606", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 36.020, "sum" : 2672.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 10000.00, "total" : 2672.00, "payments": [ { "type": 0, "sum" : 2672.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:18:13]POST & json_proto [07:18:13]process_json_proto [07:18:13]json parsed OK: [07:18:13]protocol is kg_v1.0 [07:18:13]action value=close_receipt [07:18:13]process_action close_receipt [07:18:13]cmd_close_receipt [07:18:13]MH_GetDate [07:18:13]Write to MH i2c: F0 00 00 C5 08 BC [07:18:13]Write i2c OK [07:18:13]MH_I2C_Read... [07:18:13]Read from MH i2c: F0 [07:18:13]MH_I2C_Read... [07:18:13]Read from MH i2c: F0 09 00 [07:18:13]MH_I2C_Read... [07:18:13]Read from MH i2c: F0 09 00 C5 08 00 B7 3A 1F 67 43 33 1C 67 35 [07:18:13]GetLastDocTimeStamp 1730099766 [07:18:13]current date 1730099895 [07:18:13]FM_GetShiftState [07:18:13]SAM_PROTO_GetShiftState [07:18:13]wFMCommunicate request_size=4 [07:18:13]MH_SAM_APDU [07:18:13]CAPDU: 80 13 01 00 [07:18:13]Write to MH i2c: E2 08 00 C6 08 80 13 01 00 00 00 00 00 4B [07:18:13]Write i2c OK [07:18:13]MH_I2C_Read... [07:18:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:18:13]Read from MH i2c: E2 [07:18:13]MH_I2C_Read... [07:18:13]Read from MH i2c: E2 0E 00 [07:18:13]MH_I2C_Read... [07:18:13]Read from MH i2c: E2 0E 00 C6 08 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 44 [07:18:13]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [07:18:13]wFMCommunicate OK [07:18:13]SAM_PROTO_GetShiftState done [07:18:13]FM_GetShiftState done [07:18:13]opened in 1730073493 [07:18:13]opened+sec_in_day 1730159893 [07:18:13]quantity*price = 267268 [07:18:13]sum+1 = 267269 [07:18:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.68 ИТОГО: 2672.00 Внесено: 10000.00 СДАЧА: 7328.00 НСП 1% : 23.65 НДС 12% : 283.82 Наличными: 2672.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 163 28.10.2024 07:18 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317688 ФПД: 144373807708113 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T071815&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317688&fm=144373807708113&tin=02508201610067®Number=0000000000091628&sum=267200 [07:18:14]StoreToDocumentArchive [07:18:14]shift 546 fd 317688 [07:18:14]save to /storage/0546/doc_00317688 [07:18:14]save last doc name /storage/0546/doc_00317688 to /storage/kkm_last_doc_name [07:18:14]save OK [07:18:14]Clear old archive folders... [07:18:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:18:14]tlvbuf is B6F41DF0 [07:18:14]SAM_PROTO_ClearQueue [07:18:14]wFMCommunicate request_size=4 [07:18:14]MH_SAM_APDU [07:18:14]CAPDU: 80 09 00 00 [07:18:14]Write to MH i2c: E2 08 00 D3 08 80 09 00 00 00 00 00 00 4D [07:18:14]Write i2c OK [07:18:14]MH_I2C_Read... [07:18:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:18:14]Read from MH i2c: E2 [07:18:14]MH_I2C_Read... [07:18:14]Read from MH i2c: E2 03 00 [07:18:14]MH_I2C_Read... [07:18:14]Read from MH i2c: E2 03 00 D3 08 00 90 00 4F [07:18:14]RAPDU: 90 00 [07:18:14]wFMCommunicate OK [07:18:14]SAM_PROTO_ClearQueue done [07:18:14]KKMCreateOFDPacket [07:18:14]OFDProtocolAddRootSTLVToBuf [07:18:14]FM_MakeSignedData [07:18:14]FM_MakeSignedData [07:18:14]SAM_PROTO_SignData [07:18:14]wFMCommunicate request_size=4 [07:18:14]MH_SAM_APDU [07:18:14]CAPDU: 80 0D 01 02 [07:18:14]Write to MH i2c: E2 08 00 D4 08 80 0D 01 02 00 00 00 00 55 [07:18:14]Write i2c OK [07:18:14]MH_I2C_Read... [07:18:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:18:15]Read from MH i2c: E2 [07:18:15]MH_I2C_Read... [07:18:15]Read from MH i2c: E2 03 00 [07:18:15]MH_I2C_Read... [07:18:15]Read from MH i2c: E2 03 00 D4 08 00 90 00 50 [07:18:15]RAPDU: 90 00 [07:18:15]wFMCommunicate OK [07:18:15]wFMCommunicate request_size=255 [07:18:15]MH_SAM_APDU [07:18:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 B4 8C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 04 14 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 13 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3D 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DE 6E 00 00 00 00 07 04 06 00 C0 13 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 B7 3A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F8 D8 04 00 35 04 06 00 83 [07:18:15]Write to MH i2c: E2 02 01 D5 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 B4 8C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 04 14 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 13 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3D 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DE 6E 00 00 00 00 07 04 06 00 C0 13 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 B7 3A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F8 D8 04 00 35 04 06 00 83 00 00 AC [07:18:15]Write i2c OK [07:18:15]MH_I2C_Read... [07:18:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:18:15]Read from MH i2c: E2 [07:18:15]MH_I2C_Read... [07:18:15]Read from MH i2c: E2 03 00 [07:18:15]MH_I2C_Read... [07:18:15]Read from MH i2c: E2 03 00 D5 08 00 90 00 51 [07:18:15]RAPDU: 90 00 [07:18:15]wFMCommunicate OK [07:18:15]wFMCommunicate request_size=10 [07:18:15]MH_SAM_APDU [07:18:15]CAPDU: 80 0D 02 02 05 4E A5 85 F7 D1 [07:18:15]Write to MH i2c: E2 0D 00 D6 08 80 0D 02 02 05 00 4E A5 85 F7 D1 00 00 A2 [07:18:15]Write i2c OK [07:18:15]MH_I2C_Read... [07:18:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:18:15]Read from MH i2c: E2 [07:18:15]MH_I2C_Read... [07:18:15]Read from MH i2c: E2 03 00 [07:18:15]MH_I2C_Read... [07:18:15]Read from MH i2c: E2 03 00 D6 08 00 90 00 52 [07:18:15]RAPDU: 90 00 [07:18:15]wFMCommunicate OK [07:18:15]wFMCommunicate request_size=4 [07:18:15]MH_SAM_APDU [07:18:15]CAPDU: 80 0D 03 02 [07:18:15]Write to MH i2c: E2 08 00 D7 08 80 0D 03 02 00 00 00 00 5A [07:18:15]Write i2c OK [07:18:15]MH_I2C_Read... [07:18:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:18:15]Read from MH i2c: E2 [07:18:15]MH_I2C_Read... [07:18:15]Read from MH i2c: E2 0B 00 [07:18:15]MH_I2C_Read... [07:18:15]Read from MH i2c: E2 0B 00 D7 08 00 71 2E D1 34 BA AD FB 65 90 00 C6 [07:18:15]RAPDU: 71 2E D1 34 BA AD FB 65 90 00 [07:18:15]wFMCommunicate OK [07:18:15]SAM_PROTO_SignData done [07:18:15]FM_MakeSignedData done [07:18:15]CreateOFDProtocolMessage [07:18:15]wFMCommunicate request_size=4 [07:18:15]MH_SAM_APDU [07:18:15]CAPDU: 80 11 00 00 [07:18:15]Write to MH i2c: E2 08 00 D8 08 80 11 00 00 00 00 00 00 5A [07:18:15]Write i2c OK [07:18:15]MH_I2C_Read... [07:18:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:18:15]Read from MH i2c: E2 [07:18:15]MH_I2C_Read... [07:18:15]Read from MH i2c: E2 17 00 [07:18:15]MH_I2C_Read... [07:18:15]Read from MH i2c: E2 17 00 D8 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 AE [07:18:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [07:18:15]wFMCommunicate OK [07:18:15]CreateOFDProtocolMessage done [07:18:15]OFDSenderStorePacket 317688 [07:18:15]StoreOFDPacket docnum=317688 [07:18:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 CB FC 07 01 5E 57 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 B4 8C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 04 14 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 13 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3D 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DE 6E 00 00 00 00 07 04 06 00 C0 13 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 B7 3A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F8 D8 04 00 35 04 06 00 83 4E A5 85 F7 D1 71 2E D1 34 BA AD FB 65 [07:18:15]CheckFolder [07:18:15]dirname=/storage/ofd_packets [07:18:15]CheckFolder done [07:18:15]ProducePacketName [07:18:15]name=ofd_packets/00317688 [07:18:15]NVStorageSaveData ofd_packets/00317688 [07:18:15]File name is /storage/ofd_packets/00317688 [07:18:15]Write 301 bytes [07:18:15]NVStorageSaveData done [07:18:15]OFDSenderStorePacket done [07:18:15]KKMCreateOFDPacket done [07:18:15]NVStorageSaveData kkm_last_timestamp [07:18:15]File name is /storage/kkm_last_timestamp [07:18:15]Write 4 bytes [07:18:15]NVStorageSaveData done [07:18:15]ExternCall_PrintAddStr [07:18:15]wPrintStart [07:18:15]Write to MH i2c: 01 00 00 D9 08 E1 [07:18:15]Write i2c OK [07:18:15]MH_I2C_Read... [07:18:15]Read from MH i2c: 01 [07:18:15]MH_I2C_Read... [07:18:15]Read from MH i2c: 01 07 00 [07:18:15]MH_I2C_Read... [07:18:15]Read from MH i2c: 01 07 00 D9 08 00 00 00 00 00 FF 0F F6 [07:18:15]RasterBufferAndPrint [07:18:15]line Счет N : (1)1092606 [07:18:15]line ИНН: 02508201610067 [07:18:15]line Контрольно-Кассовый Чек [07:18:15]line ПРОДАЖА [07:18:15]line ТРК (МРК, ГНК) : 44 [07:18:15]line Товар: 2710124500 [07:18:15]line Аи-95-К-3 [07:18:15]line 36.020 * 74.20 [07:18:15]line = 2672.68 [07:18:15]line НДС 12% НСП 1% [07:18:15]line > о реализуемом товаре [07:18:15]line ОКРУГЛЕНИЕ: -0.68 [07:18:15]line ИТОГО: 2672.00 [07:18:15]line Внесено: 10000.00 [07:18:15]line СДАЧА: 7328.00 [07:18:15]line НСП 1% : 23.65 [07:18:15]line НДС 12% : 283.82 [07:18:15]line Наличными: 2672.00 [07:18:15]line Безнал.: 0.00 [07:18:15]line Место: АЗС № 101 "Партнер Нефть" [07:18:15]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [07:18:15]line СНО: Общий режим [07:18:15]line Чек 163 28.10.2024 07:18 [07:18:15]line Смена: 546 ФФД: 1.0 [07:18:15]line ЗНМ: 0300000082 [07:18:15]line РНМ: 0000000000091628 [07:18:15]line Версия ККМ: 001 [07:18:15]line ФМ: 0000000000874671 [07:18:15]line ФД: 317688 [07:18:15]line ФПД: 144373807708113 [07:18:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T071815&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317688&fm=144373807708113&tin=02508201610067®Number=0000000000091628&sum=267200 [07:18:15]OFD Sender: Processing packet 317688 [packets to send 127, broken 126] [07:18:15]ProducePacketName [07:18:15]name=ofd_packets/00317688 [07:18:15]OFD Sender: To server: pG, [07:18:15]CommunicateWithHost lk.salyk.kg:30040 [07:18:15]ConnectInit lk.salyk.kg [07:18:15]written 0, free lines is 4095 [07:18:15]Connected sock=10 [07:18:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 CB FC 07 01 5E 57 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 B4 8C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 04 14 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 13 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3D 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DE 6E 00 00 00 00 07 04 06 00 C0 13 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 B7 3A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F8 D8 04 00 35 04 06 00 83 4E A5 85 F7 D1 71 2E D1 34 BA AD FB 65 [07:18:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 33 D5 47 00 61 BE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F8 D8 04 00 F4 03 04 00 70 E6 1E 67 B6 04 01 00 00 EC 79 01 D7 B1 1B 25 3B [07:18:16]CommunicateWithHost err = 0 [07:18:16]CheckOFDResponse [07:18:16]1017 (14) - 77093643461234 [07:18:16]1041 (16) - 0000000000874671 [07:18:16]1040 (4) - 317688 [07:18:16]1012 (4) - 28.10.2024 01:18 [07:18:16]1206 (1) - 0 [07:18:16]OFD Sender: Remove packet 317688 [07:18:16]ProducePacketName [07:18:16]name=ofd_packets/00317688 [07:18:16]NVStorageDeleteData [07:18:16]Write to MH i2c: 01 00 00 04 09 0D [07:18:16]Write i2c OK [07:18:16]MH_I2C_Read... [07:18:16]Read from MH i2c: 01 [07:18:16]MH_I2C_Read... [07:18:16]Read from MH i2c: 01 07 00 [07:18:16]MH_I2C_Read... [07:18:16]Read from MH i2c: 01 07 00 04 09 00 00 00 00 00 F6 0C 16 [07:18:16]RasterBufferAndPrint [07:18:16]line [07:18:16]line [07:18:16]line [07:18:16]line [07:18:16]line [07:18:16]written 0, free lines is 3324 [07:18:16]MH_Cut [07:18:16]Write to MH i2c: D1 01 00 0B 09 01 E6 [07:18:16]Write i2c OK [07:18:16]MH_I2C_Read... [07:18:16]Read from MH i2c: D1 [07:18:16]MH_I2C_Read... [07:18:16]Read from MH i2c: D1 01 00 [07:18:16]MH_I2C_Read... [07:18:16]Read from MH i2c: D1 01 00 0B 09 00 E5 [07:18:16]Write to MH i2c: 01 00 00 0C 09 15 [07:18:16]Write i2c OK [07:18:16]MH_I2C_Read... [07:18:16]OFD Sender: No OFD packet to send [07:18:16]*** Cut start [07:18:16]*** Partial cut [07:18:16]*** CUTSNS_PIN = 1 [07:18:16]*** CUTSNS_PIN = 0 [07:18:17]*** Brake cut motor [07:18:17]Read from MH i2c: 01 [07:18:17]MH_I2C_Read... [07:18:17]*** Stop cut motor [07:18:17]*** Cut end [07:18:17]Read from MH i2c: 01 07 00 [07:18:17]MH_I2C_Read... [07:18:17]Read from MH i2c: 01 07 00 0C 09 00 00 00 00 00 FF 0F 2A [07:18:17]process_action close_receipt done [07:18:17]requested_data is exist [07:18:17]produce_requested_data [07:18:17]requested_item fm.sn is exist - process it [07:18:17]wFMCommunicate request_size=4 [07:18:17]MH_SAM_APDU [07:18:17]CAPDU: 80 11 00 00 [07:18:17]Write to MH i2c: E2 08 00 0D 09 80 11 00 00 00 00 00 00 90 [07:18:17]Write i2c OK [07:18:17]MH_I2C_Read... [07:18:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:18:17]Read from MH i2c: E2 [07:18:17]MH_I2C_Read... [07:18:17]Read from MH i2c: E2 17 00 [07:18:17]MH_I2C_Read... [07:18:17]Read from MH i2c: E2 17 00 0D 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E4 [07:18:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [07:18:17]wFMCommunicate OK [07:18:17]requested_item fd.num is exist - process it [07:18:17]SAM_PROTO_GetFieldsCounters [07:18:17]wFMCommunicate request_size=4 [07:18:17]MH_SAM_APDU [07:18:17]CAPDU: 80 13 00 00 [07:18:17]Write to MH i2c: E2 08 00 0E 09 80 13 00 00 00 00 00 00 93 [07:18:17]Write i2c OK [07:18:17]MH_I2C_Read... [07:18:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:18:17]Read from MH i2c: E2 [07:18:17]MH_I2C_Read... [07:18:17]Read from MH i2c: E2 62 00 [07:18:17]MH_I2C_Read... [07:18:17]Read from MH i2c: E2 62 00 0E 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F8 D8 04 00 0E 04 04 00 22 02 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 97 [07:18:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F8 D8 04 00 0E 04 04 00 22 02 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 [07:18:17]wFMCommunicate OK [07:18:17]SAM_PROTO_GetFieldsCounters done [07:18:17]requested_item shift.num is exist - process it [07:18:17]requested_item shift.opened is exist - process it [07:18:17]req_shift_opened [07:18:17]FM_GetShiftState [07:18:17]SAM_PROTO_GetShiftState [07:18:17]wFMCommunicate request_size=4 [07:18:17]MH_SAM_APDU [07:18:17]CAPDU: 80 13 01 00 [07:18:17]Write to MH i2c: E2 08 00 0F 09 80 13 01 00 00 00 00 00 95 [07:18:17]Write i2c OK [07:18:17]MH_I2C_Read... [07:18:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:18:17]Read from MH i2c: E2 [07:18:17]MH_I2C_Read... [07:18:17]Read from MH i2c: E2 0E 00 [07:18:17]MH_I2C_Read... [07:18:17]Read from MH i2c: E2 0E 00 0F 09 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 8E [07:18:17]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [07:18:17]wFMCommunicate OK [07:18:17]SAM_PROTO_GetShiftState done [07:18:17]FM_GetShiftState done [07:18:17]req_shift_opened done [07:18:17]requested_item shift.open_date is exist - process it [07:18:17]req_shift_open_date [07:18:17]req_shift_open_date done [07:18:17]produce_requested_data done [07:18:17]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317688,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [07:18:17]process_action_free close_receipt [07:18:17]json_value_free [07:18:17]json_value_free done [07:18:17]process_json_proto returns [07:18:17]Send response to host [07:18:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317688,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [07:18:17]free response buf [07:18:17]execute_script done [07:18:17]execute_script returns [07:18:17]free content buf [07:18:17]Sock 9.Close socket [07:18:17]Sock 9.Thread stoped [07:18:21]OFD Sender: No OFD packet to send [07:18:26]OFD Sender: No OFD packet to send [07:18:31]OFD Sender: No OFD packet to send [07:18:36]OFD Sender: No OFD packet to send [07:18:41]OFD Sender: No OFD packet to send [07:18:46]OFD Sender: No OFD packet to send [07:18:51]OFD Sender: No OFD packet to send [07:18:56]OFD Sender: No OFD packet to send [07:19:01]OFD Sender: No OFD packet to send [07:19:06]OFD Sender: No OFD packet to send [07:19:11]OFD Sender: No OFD packet to send [07:19:16]OFD Sender: No OFD packet to send [07:19:21]OFD Sender: No OFD packet to send [07:19:26]OFD Sender: No OFD packet to send [07:19:28]accept exits with 8 [07:19:28]New connection [07:19:28]New thread 3067333988 created [07:19:28]Thread 3067477348 joined [07:19:28]Waiting for new connection... [07:19:28] Sock 8.Parse request [07:19:28]Sock 8.Check first char [07:19:28]Sock 8.First char is OK [07:19:28]request: POST /json_proto HTTP/1.0 [07:19:28]Method: POST [07:19:28]URL: /json_proto [07:19:28]Method is POST - this is cgi request [07:19:28]url: /json_proto [07:19:28]query_string will be loaded in cgi processing [07:19:28]execute_cgi json_proto POST (null) [07:19:28]execute_cgi path=json_proto method=POST [07:19:28]POST find Content-Length [07:19:28]Host: 172.17.50.195:8080 [07:19:28]Content-Length: 665 [07:19:28]Content-Type: application/json [07:19:28] [07:19:28]POST finish read [07:19:28]Found Content-Length = 665 [07:19:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092607", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 30.310, "sum" : 2249.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 10000.00, "payments": [ { "type": 0, "sum" : 2249.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:19:28]execute_script... [07:19:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092607", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 30.310, "sum" : 2249.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 10000.00, "payments": [ { "type": 0, "sum" : 2249.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:19:28]POST & json_proto [07:19:28]process_json_proto [07:19:28]json parsed OK: [07:19:28]protocol is kg_v1.0 [07:19:28]action value=close_receipt [07:19:28]process_action close_receipt [07:19:28]cmd_close_receipt [07:19:28]MH_GetDate [07:19:28]Write to MH i2c: F0 00 00 10 09 08 [07:19:28]Write i2c OK [07:19:28]MH_I2C_Read... [07:19:28]Read from MH i2c: F0 [07:19:28]MH_I2C_Read... [07:19:28]Read from MH i2c: F0 09 00 [07:19:28]MH_I2C_Read... [07:19:28]Read from MH i2c: F0 09 00 10 09 00 01 3B 1F 67 43 33 1C 67 CC [07:19:28]GetLastDocTimeStamp 1730099895 [07:19:28]current date 1730099969 [07:19:28]FM_GetShiftState [07:19:28]SAM_PROTO_GetShiftState [07:19:28]wFMCommunicate request_size=4 [07:19:28]MH_SAM_APDU [07:19:28]CAPDU: 80 13 01 00 [07:19:28]Write to MH i2c: E2 08 00 11 09 80 13 01 00 00 00 00 00 97 [07:19:28]Write i2c OK [07:19:28]MH_I2C_Read... [07:19:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:19:28]Read from MH i2c: E2 [07:19:28]MH_I2C_Read... [07:19:28]Read from MH i2c: E2 0E 00 [07:19:28]MH_I2C_Read... [07:19:28]Read from MH i2c: E2 0E 00 11 09 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 90 [07:19:28]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [07:19:28]wFMCommunicate OK [07:19:28]SAM_PROTO_GetShiftState done [07:19:28]FM_GetShiftState done [07:19:28]opened in 1730073493 [07:19:28]opened+sec_in_day 1730159893 [07:19:28]quantity*price = 224900 [07:19:28]sum+1 = 224901 [07:19:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2249.00 Внесено: 10000.00 СДАЧА: 7751.00 НСП 1% : 19.90 НДС 12% : 238.83 Наличными: 2249.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 164 28.10.2024 07:19 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317689 ФПД: 36817111115337 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T071929&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317689&fm=36817111115337&tin=02508201610067®Number=0000000000091628&sum=224900 [07:19:29]StoreToDocumentArchive [07:19:29]shift 546 fd 317689 [07:19:29]save to /storage/0546/doc_00317689 [07:19:29]save last doc name /storage/0546/doc_00317689 to /storage/kkm_last_doc_name [07:19:29]save OK [07:19:29]Clear old archive folders... [07:19:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:19:29]tlvbuf is 000A4A30 [07:19:29]SAM_PROTO_ClearQueue [07:19:29]wFMCommunicate request_size=4 [07:19:29]MH_SAM_APDU [07:19:29]CAPDU: 80 09 00 00 [07:19:29]Write to MH i2c: E2 08 00 1E 09 80 09 00 00 00 00 00 00 99 [07:19:29]Write i2c OK [07:19:29]MH_I2C_Read... [07:19:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:19:29]Read from MH i2c: E2 [07:19:29]MH_I2C_Read... [07:19:29]Read from MH i2c: E2 03 00 [07:19:29]MH_I2C_Read... [07:19:29]Read from MH i2c: E2 03 00 1E 09 00 90 00 9B [07:19:29]RAPDU: 90 00 [07:19:29]wFMCommunicate OK [07:19:29]SAM_PROTO_ClearQueue done [07:19:29]KKMCreateOFDPacket [07:19:29]OFDProtocolAddRootSTLVToBuf [07:19:29]FM_MakeSignedData [07:19:29]FM_MakeSignedData [07:19:29]SAM_PROTO_SignData [07:19:29]wFMCommunicate request_size=4 [07:19:29]MH_SAM_APDU [07:19:29]CAPDU: 80 0D 01 02 [07:19:29]Write to MH i2c: E2 08 00 1F 09 80 0D 01 02 00 00 00 00 A1 [07:19:29]Write i2c OK [07:19:29]MH_I2C_Read... [07:19:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:19:29]Read from MH i2c: E2 [07:19:29]MH_I2C_Read... [07:19:29]Read from MH i2c: E2 03 00 [07:19:29]MH_I2C_Read... [07:19:29]Read from MH i2c: E2 03 00 1F 09 00 90 00 9C [07:19:29]RAPDU: 90 00 [07:19:29]wFMCommunicate OK [07:19:29]wFMCommunicate request_size=255 [07:19:29]MH_SAM_APDU [07:19:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 66 76 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 6E 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 6E 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C6 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4B 5D 00 00 00 00 07 04 06 00 84 6E 03 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 01 3B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F9 D8 04 00 35 04 06 00 21 [07:19:29]Write to MH i2c: E2 02 01 20 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 33 FF 03 08 00 03 66 76 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 6E 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 6E 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C6 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4B 5D 00 00 00 00 07 04 06 00 84 6E 03 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 01 3B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F9 D8 04 00 35 04 06 00 21 00 00 77 [07:19:29]Write i2c OK [07:19:29]MH_I2C_Read... [07:19:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:19:29]Read from MH i2c: E2 [07:19:29]MH_I2C_Read... [07:19:29]Read from MH i2c: E2 03 00 [07:19:29]MH_I2C_Read... [07:19:29]Read from MH i2c: E2 03 00 20 09 00 90 00 9D [07:19:29]RAPDU: 90 00 [07:19:29]wFMCommunicate OK [07:19:29]wFMCommunicate request_size=10 [07:19:29]MH_SAM_APDU [07:19:29]CAPDU: 80 0D 02 02 05 7C 26 D4 66 49 [07:19:29]Write to MH i2c: E2 0D 00 21 09 80 0D 02 02 05 00 7C 26 D4 66 49 00 00 D3 [07:19:29]Write i2c OK [07:19:29]MH_I2C_Read... [07:19:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:19:29]Read from MH i2c: E2 [07:19:29]MH_I2C_Read... [07:19:29]Read from MH i2c: E2 03 00 [07:19:29]MH_I2C_Read... [07:19:29]Read from MH i2c: E2 03 00 21 09 00 90 00 9E [07:19:29]RAPDU: 90 00 [07:19:29]wFMCommunicate OK [07:19:29]wFMCommunicate request_size=4 [07:19:29]MH_SAM_APDU [07:19:29]CAPDU: 80 0D 03 02 [07:19:29]Write to MH i2c: E2 08 00 22 09 80 0D 03 02 00 00 00 00 A6 [07:19:29]Write i2c OK [07:19:29]MH_I2C_Read... [07:19:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:19:29]Read from MH i2c: E2 [07:19:29]MH_I2C_Read... [07:19:29]Read from MH i2c: E2 0B 00 [07:19:29]MH_I2C_Read... [07:19:29]Read from MH i2c: E2 0B 00 22 09 00 DA 0A 3E 25 74 88 D4 27 90 00 E5 [07:19:29]RAPDU: DA 0A 3E 25 74 88 D4 27 90 00 [07:19:29]wFMCommunicate OK [07:19:29]SAM_PROTO_SignData done [07:19:29]FM_MakeSignedData done [07:19:29]CreateOFDProtocolMessage [07:19:29]wFMCommunicate request_size=4 [07:19:29]MH_SAM_APDU [07:19:29]CAPDU: 80 11 00 00 [07:19:29]Write to MH i2c: E2 08 00 23 09 80 11 00 00 00 00 00 00 A6 [07:19:29]Write i2c OK [07:19:29]MH_I2C_Read... [07:19:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:19:29]Read from MH i2c: E2 [07:19:29]MH_I2C_Read... [07:19:29]Read from MH i2c: E2 17 00 [07:19:29]MH_I2C_Read... [07:19:29]Read from MH i2c: E2 17 00 23 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 FA [07:19:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [07:19:29]wFMCommunicate OK [07:19:29]CreateOFDProtocolMessage done [07:19:29]OFDSenderStorePacket 317689 [07:19:29]StoreOFDPacket docnum=317689 [07:19:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 78 7C 07 01 BA 26 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 66 76 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 6E 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 6E 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C6 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4B 5D 00 00 00 00 07 04 06 00 84 6E 03 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 01 3B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F9 D8 04 00 35 04 06 00 21 7C 26 D4 66 49 DA 0A 3E 25 74 88 D4 27 [07:19:29]CheckFolder [07:19:29]dirname=/storage/ofd_packets [07:19:29]CheckFolder done [07:19:29]ProducePacketName [07:19:29]name=ofd_packets/00317689 [07:19:29]NVStorageSaveData ofd_packets/00317689 [07:19:29]File name is /storage/ofd_packets/00317689 [07:19:29]Write 301 bytes [07:19:29]NVStorageSaveData done [07:19:29]OFDSenderStorePacket done [07:19:29]KKMCreateOFDPacket done [07:19:29]NVStorageSaveData kkm_last_timestamp [07:19:29]File name is /storage/kkm_last_timestamp [07:19:29]Write 4 bytes [07:19:29]NVStorageSaveData done [07:19:29]ExternCall_PrintAddStr [07:19:29]wPrintStart [07:19:29]Write to MH i2c: 01 00 00 24 09 2D [07:19:29]Write i2c OK [07:19:29]MH_I2C_Read... [07:19:29]Read from MH i2c: 01 [07:19:29]MH_I2C_Read... [07:19:29]Read from MH i2c: 01 07 00 [07:19:29]MH_I2C_Read... [07:19:29]Read from MH i2c: 01 07 00 24 09 00 00 00 00 00 FF 0F 42 [07:19:29]RasterBufferAndPrint [07:19:29]line Счет N : (1)1092607 [07:19:29]line ИНН: 02508201610067 [07:19:29]line Контрольно-Кассовый Чек [07:19:29]line ПРОДАЖА [07:19:29]line ТРК (МРК, ГНК) : 64 [07:19:29]line Товар: 2710124500 [07:19:29]line Аи-95-К-3 [07:19:29]line 30.310 * 74.20 [07:19:29]line = 2249.00 [07:19:29]line НДС 12% НСП 1% [07:19:29]line > о реализуемом товаре [07:19:29]line ИТОГО: 2249.00 [07:19:29]line Внесено: 10000.00 [07:19:29]line СДАЧА: 7751.00 [07:19:29]line НСП 1% : 19.90 [07:19:29]line НДС 12% : 238.83 [07:19:29]line Наличными: 2249.00 [07:19:29]line Безнал.: 0.00 [07:19:29]line Место: АЗС № 101 "Партнер Нефть" [07:19:29]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [07:19:29]line СНО: Общий режим [07:19:29]line Чек 164 28.10.2024 07:19 [07:19:29]line Смена: 546 ФФД: 1.0 [07:19:29]line ЗНМ: 0300000082 [07:19:29]line РНМ: 0000000000091628 [07:19:29]line Версия ККМ: 001 [07:19:29]line ФМ: 0000000000874671 [07:19:29]line ФД: 317689 [07:19:29]line ФПД: 36817111115337 [07:19:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T071929&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317689&fm=36817111115337&tin=02508201610067®Number=0000000000091628&sum=224900 [07:19:30]OFD Sender: Processing packet 317689 [packets to send 127, broken 126] [07:19:30]ProducePacketName [07:19:30]name=ofd_packets/00317689 [07:19:30]OFD Sender: To server: pG, [07:19:30]CommunicateWithHost lk.salyk.kg:30040 [07:19:30]ConnectInit lk.salyk.kg [07:19:30]written 0, free lines is 4095 [07:19:30]Connected sock=10 [07:19:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 78 7C 07 01 BA 26 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 66 76 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 6E 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 6E 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C6 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4B 5D 00 00 00 00 07 04 06 00 84 6E 03 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 01 3B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F9 D8 04 00 35 04 06 00 21 7C 26 D4 66 49 DA 0A 3E 25 74 88 D4 27 [07:19:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 72 13 47 00 6D F2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F9 D8 04 00 F4 03 04 00 BB E6 1E 67 B6 04 01 00 00 19 C4 CF 3D 81 0B 78 4B [07:19:30]CommunicateWithHost err = 0 [07:19:30]CheckOFDResponse [07:19:30]1017 (14) - 77093643461234 [07:19:30]1041 (16) - 0000000000874671 [07:19:30]1040 (4) - 317689 [07:19:30]1012 (4) - 28.10.2024 01:19 [07:19:30]1206 (1) - 0 [07:19:30]OFD Sender: Remove packet 317689 [07:19:30]ProducePacketName [07:19:30]name=ofd_packets/00317689 [07:19:30]NVStorageDeleteData [07:19:30]Write to MH i2c: 01 00 00 4E 09 57 [07:19:30]Write i2c OK [07:19:30]MH_I2C_Read... [07:19:30]Read from MH i2c: 01 [07:19:30]MH_I2C_Read... [07:19:30]Read from MH i2c: 01 07 00 [07:19:30]MH_I2C_Read... [07:19:30]Read from MH i2c: 01 07 00 4E 09 00 00 00 00 00 FD 0C 67 [07:19:30]RasterBufferAndPrint [07:19:30]line [07:19:30]line [07:19:30]line [07:19:30]line [07:19:30]line [07:19:30]written 0, free lines is 3331 [07:19:30]MH_Cut [07:19:30]Write to MH i2c: D1 01 00 55 09 01 30 [07:19:30]Write i2c OK [07:19:30]MH_I2C_Read... [07:19:30]Read from MH i2c: D1 [07:19:30]MH_I2C_Read... [07:19:30]Read from MH i2c: D1 01 00 [07:19:30]MH_I2C_Read... [07:19:30]Read from MH i2c: D1 01 00 55 09 00 2F [07:19:30]Write to MH i2c: 01 00 00 56 09 5F [07:19:30]Write i2c OK [07:19:30]MH_I2C_Read... [07:19:30]OFD Sender: No OFD packet to send [07:19:31]*** Cut start [07:19:31]*** Partial cut [07:19:31]*** CUTSNS_PIN = 1 [07:19:31]*** CUTSNS_PIN = 0 [07:19:31]*** Brake cut motor [07:19:31]Read from MH i2c: 01 [07:19:31]MH_I2C_Read... [07:19:31]*** Stop cut motor [07:19:31]*** Cut end [07:19:31]Read from MH i2c: 01 07 00 [07:19:31]MH_I2C_Read... [07:19:31]Read from MH i2c: 01 07 00 56 09 00 00 00 00 00 FF 0F 74 [07:19:31]process_action close_receipt done [07:19:31]requested_data is exist [07:19:31]produce_requested_data [07:19:31]requested_item fm.sn is exist - process it [07:19:31]wFMCommunicate request_size=4 [07:19:31]MH_SAM_APDU [07:19:31]CAPDU: 80 11 00 00 [07:19:31]Write to MH i2c: E2 08 00 57 09 80 11 00 00 00 00 00 00 DA [07:19:31]Write i2c OK [07:19:31]MH_I2C_Read... [07:19:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:19:31]Read from MH i2c: E2 [07:19:31]MH_I2C_Read... [07:19:31]Read from MH i2c: E2 17 00 [07:19:31]MH_I2C_Read... [07:19:31]Read from MH i2c: E2 17 00 57 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 2E [07:19:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [07:19:31]wFMCommunicate OK [07:19:31]requested_item fd.num is exist - process it [07:19:31]SAM_PROTO_GetFieldsCounters [07:19:31]wFMCommunicate request_size=4 [07:19:31]MH_SAM_APDU [07:19:31]CAPDU: 80 13 00 00 [07:19:31]Write to MH i2c: E2 08 00 58 09 80 13 00 00 00 00 00 00 DD [07:19:31]Write i2c OK [07:19:31]MH_I2C_Read... [07:19:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:19:32]Read from MH i2c: E2 [07:19:32]MH_I2C_Read... [07:19:32]Read from MH i2c: E2 62 00 [07:19:32]MH_I2C_Read... [07:19:32]Read from MH i2c: E2 62 00 58 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F9 D8 04 00 0E 04 04 00 22 02 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 E5 [07:19:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F9 D8 04 00 0E 04 04 00 22 02 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 [07:19:32]wFMCommunicate OK [07:19:32]SAM_PROTO_GetFieldsCounters done [07:19:32]requested_item shift.num is exist - process it [07:19:32]requested_item shift.opened is exist - process it [07:19:32]req_shift_opened [07:19:32]FM_GetShiftState [07:19:32]SAM_PROTO_GetShiftState [07:19:32]wFMCommunicate request_size=4 [07:19:32]MH_SAM_APDU [07:19:32]CAPDU: 80 13 01 00 [07:19:32]Write to MH i2c: E2 08 00 59 09 80 13 01 00 00 00 00 00 DF [07:19:32]Write i2c OK [07:19:32]MH_I2C_Read... [07:19:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:19:32]Read from MH i2c: E2 [07:19:32]MH_I2C_Read... [07:19:32]Read from MH i2c: E2 0E 00 [07:19:32]MH_I2C_Read... [07:19:32]Read from MH i2c: E2 0E 00 59 09 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D8 [07:19:32]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [07:19:32]wFMCommunicate OK [07:19:32]SAM_PROTO_GetShiftState done [07:19:32]FM_GetShiftState done [07:19:32]req_shift_opened done [07:19:32]requested_item shift.open_date is exist - process it [07:19:32]req_shift_open_date [07:19:32]req_shift_open_date done [07:19:32]produce_requested_data done [07:19:32]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317689,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [07:19:32]process_action_free close_receipt [07:19:32]json_value_free [07:19:32]json_value_free done [07:19:32]process_json_proto returns [07:19:32]Send response to host [07:19:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317689,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [07:19:32]free response buf [07:19:32]execute_script done [07:19:32]execute_script returns [07:19:32]free content buf [07:19:32]Sock 8.Close socket [07:19:32]Sock 8.Thread stoped [07:19:35]OFD Sender: No OFD packet to send [07:19:40]OFD Sender: No OFD packet to send [07:19:45]OFD Sender: No OFD packet to send [07:19:50]OFD Sender: No OFD packet to send [07:19:55]OFD Sender: No OFD packet to send [07:20:00]OFD Sender: No OFD packet to send [07:20:05]OFD Sender: No OFD packet to send [07:20:10]OFD Sender: No OFD packet to send [07:20:15]OFD Sender: No OFD packet to send [07:20:20]OFD Sender: No OFD packet to send [07:20:25]OFD Sender: No OFD packet to send [07:20:30]OFD Sender: No OFD packet to send [07:20:35]OFD Sender: No OFD packet to send [07:20:41]OFD Sender: No OFD packet to send [07:20:46]OFD Sender: No OFD packet to send [07:20:51]OFD Sender: No OFD packet to send [07:20:56]OFD Sender: No OFD packet to send [07:21:01]OFD Sender: No OFD packet to send [07:21:06]OFD Sender: No OFD packet to send [07:21:11]OFD Sender: No OFD packet to send [07:21:16]OFD Sender: No OFD packet to send [07:21:21]OFD Sender: No OFD packet to send [07:21:26]OFD Sender: No OFD packet to send [07:21:31]OFD Sender: No OFD packet to send [07:21:36]OFD Sender: No OFD packet to send [07:21:41]OFD Sender: No OFD packet to send [07:21:46]OFD Sender: No OFD packet to send [07:21:51]OFD Sender: No OFD packet to send [07:21:56]OFD Sender: No OFD packet to send [07:22:01]OFD Sender: No OFD packet to send [07:22:06]OFD Sender: No OFD packet to send [07:22:11]OFD Sender: No OFD packet to send [07:22:16]OFD Sender: No OFD packet to send [07:22:21]OFD Sender: No OFD packet to send [07:22:26]OFD Sender: No OFD packet to send [07:22:31]OFD Sender: No OFD packet to send [07:22:36]OFD Sender: No OFD packet to send [07:22:41]OFD Sender: No OFD packet to send [07:22:46]OFD Sender: No OFD packet to send [07:22:51]OFD Sender: No OFD packet to send [07:22:56]OFD Sender: No OFD packet to send [07:23:01]OFD Sender: No OFD packet to send [07:23:06]OFD Sender: No OFD packet to send [07:23:11]OFD Sender: No OFD packet to send [07:23:16]OFD Sender: No OFD packet to send [07:23:21]OFD Sender: No OFD packet to send [07:23:26]OFD Sender: No OFD packet to send [07:23:31]OFD Sender: No OFD packet to send [07:23:36]OFD Sender: No OFD packet to send [07:23:41]OFD Sender: No OFD packet to send [07:23:46]OFD Sender: No OFD packet to send [07:23:51]OFD Sender: No OFD packet to send [07:23:56]OFD Sender: No OFD packet to send [07:24:01]OFD Sender: No OFD packet to send [07:24:06]OFD Sender: No OFD packet to send [07:24:11]OFD Sender: No OFD packet to send [07:24:16]OFD Sender: No OFD packet to send [07:24:21]OFD Sender: No OFD packet to send [07:24:26]OFD Sender: No OFD packet to send [07:24:31]OFD Sender: No OFD packet to send [07:24:36]OFD Sender: No OFD packet to send [07:24:41]OFD Sender: No OFD packet to send [07:24:46]OFD Sender: No OFD packet to send [07:24:51]OFD Sender: No OFD packet to send [07:24:56]OFD Sender: No OFD packet to send [07:25:01]OFD Sender: No OFD packet to send [07:25:06]OFD Sender: No OFD packet to send [07:25:11]OFD Sender: No OFD packet to send [07:25:16]OFD Sender: No OFD packet to send [07:25:21]OFD Sender: No OFD packet to send [07:25:26]OFD Sender: No OFD packet to send [07:25:26]accept exits with 9 [07:25:26]New connection [07:25:26]New thread 3067477348 created [07:25:26]Thread 3067333988 joined [07:25:26]Waiting for new connection... [07:25:26] Sock 9.Parse request [07:25:26]Sock 9.Check first char [07:25:26]Sock 9.First char is OK [07:25:26]request: POST /json_proto HTTP/1.0 [07:25:26]Method: POST [07:25:26]URL: /json_proto [07:25:26]Method is POST - this is cgi request [07:25:26]url: /json_proto [07:25:26]query_string will be loaded in cgi processing [07:25:26]execute_cgi json_proto POST (null) [07:25:26]execute_cgi path=json_proto method=POST [07:25:26]POST find Content-Length [07:25:26]Host: 172.17.50.195:8080 [07:25:26]Content-Length: 688 [07:25:26]Content-Type: application/json [07:25:26] [07:25:26]POST finish read [07:25:26]Found Content-Length = 688 [07:25:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092608", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 43.540, "sum" : 3317.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3317.00, "total" : 3317.00, "payments": [ { "type": 0, "sum" : 3317.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:25:26]execute_script... [07:25: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)1092608", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 43.540, "sum" : 3317.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3317.00, "total" : 3317.00, "payments": [ { "type": 0, "sum" : 3317.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:25:26]POST & json_proto [07:25:26]process_json_proto [07:25:26]json parsed OK: [07:25:26]protocol is kg_v1.0 [07:25:26]action value=close_receipt [07:25:26]process_action close_receipt [07:25:26]cmd_close_receipt [07:25:26]MH_GetDate [07:25:26]Write to MH i2c: F0 00 00 5A 09 52 [07:25:26]Write i2c OK [07:25:26]MH_I2C_Read... [07:25:26]Read from MH i2c: F0 [07:25:26]MH_I2C_Read... [07:25:26]Read from MH i2c: F0 09 00 [07:25:26]MH_I2C_Read... [07:25:26]Read from MH i2c: F0 09 00 5A 09 00 68 3C 1F 67 43 33 1C 67 7E [07:25:26]GetLastDocTimeStamp 1730099969 [07:25:26]current date 1730100328 [07:25:26]FM_GetShiftState [07:25:26]SAM_PROTO_GetShiftState [07:25:26]wFMCommunicate request_size=4 [07:25:26]MH_SAM_APDU [07:25:26]CAPDU: 80 13 01 00 [07:25:26]Write to MH i2c: E2 08 00 5B 09 80 13 01 00 00 00 00 00 E1 [07:25:26]Write i2c OK [07:25:26]MH_I2C_Read... [07:25:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:25:26]Read from MH i2c: E2 [07:25:26]MH_I2C_Read... [07:25:26]Read from MH i2c: E2 0E 00 [07:25:26]MH_I2C_Read... [07:25:26]Read from MH i2c: E2 0E 00 5B 09 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 DA [07:25:26]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [07:25:26]wFMCommunicate OK [07:25:26]SAM_PROTO_GetShiftState done [07:25:26]FM_GetShiftState done [07:25:26]opened in 1730073493 [07:25:26]opened+sec_in_day 1730159893 [07:25:26]quantity*price = 331774 [07:25:26]sum+1 = 331776 [07:25:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.75 ИТОГО: 3317.00 Внесено: 3317.00 СДАЧА: 0.00 НСП 1% : 29.36 НДС 12% : 352.33 Наличными: 3317.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 165 28.10.2024 07:25 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317690 ФПД: 19544223430978 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T072528&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317690&fm=19544223430978&tin=02508201610067®Number=0000000000091628&sum=331700 [07:25:28]StoreToDocumentArchive [07:25:28]shift 546 fd 317690 [07:25:28]save to /storage/0546/doc_00317690 [07:25:28]save last doc name /storage/0546/doc_00317690 to /storage/kkm_last_doc_name [07:25:28]save OK [07:25:28]Clear old archive folders... [07:25:28]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:25:28]tlvbuf is 0007C5A0 [07:25:28]SAM_PROTO_ClearQueue [07:25:28]wFMCommunicate request_size=4 [07:25:28]MH_SAM_APDU [07:25:28]CAPDU: 80 09 00 00 [07:25:28]Write to MH i2c: E2 08 00 68 09 80 09 00 00 00 00 00 00 E3 [07:25:28]Write i2c OK [07:25:28]MH_I2C_Read... [07:25:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:25:28]Read from MH i2c: E2 [07:25:28]MH_I2C_Read... [07:25:28]Read from MH i2c: E2 03 00 [07:25:28]MH_I2C_Read... [07:25:28]Read from MH i2c: E2 03 00 68 09 00 90 00 E5 [07:25:28]RAPDU: 90 00 [07:25:28]wFMCommunicate OK [07:25:28]SAM_PROTO_ClearQueue done [07:25:28]KKMCreateOFDPacket [07:25:28]OFDProtocolAddRootSTLVToBuf [07:25:28]FM_MakeSignedData [07:25:28]FM_MakeSignedData [07:25:28]SAM_PROTO_SignData [07:25:28]wFMCommunicate request_size=4 [07:25:28]MH_SAM_APDU [07:25:28]CAPDU: 80 0D 01 02 [07:25:28]Write to MH i2c: E2 08 00 69 09 80 0D 01 02 00 00 00 00 EB [07:25:28]Write i2c OK [07:25:28]MH_I2C_Read... [07:25:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:25:28]Read from MH i2c: E2 [07:25:28]MH_I2C_Read... [07:25:28]Read from MH i2c: E2 03 00 [07:25:28]MH_I2C_Read... [07:25:28]Read from MH i2c: E2 03 00 69 09 00 90 00 E6 [07:25:28]RAPDU: 90 00 [07:25:28]wFMCommunicate OK [07:25:28]wFMCommunicate request_size=255 [07:25:28]MH_SAM_APDU [07:25:28]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 14 AA 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 FF 0F 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 0F 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 78 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A1 89 00 00 00 00 07 04 06 00 B4 0F 05 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 68 3C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FA D8 04 00 35 04 06 00 [07:25:28]Write to MH i2c: E2 02 01 6A 09 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 14 AA 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 FF 0F 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 0F 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 78 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A1 89 00 00 00 00 07 04 06 00 B4 0F 05 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 68 3C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FA D8 04 00 35 04 06 00 00 00 E7 [07:25:28]Write i2c OK [07:25:28]MH_I2C_Read... [07:25:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:25:28]Read from MH i2c: E2 [07:25:28]MH_I2C_Read... [07:25:28]Read from MH i2c: E2 03 00 [07:25:28]MH_I2C_Read... [07:25:28]Read from MH i2c: E2 03 00 6A 09 00 90 00 E7 [07:25:28]RAPDU: 90 00 [07:25:28]wFMCommunicate OK [07:25:28]wFMCommunicate request_size=11 [07:25:28]MH_SAM_APDU [07:25:28]CAPDU: 80 0D 02 02 06 11 C6 7E 7E B9 42 [07:25:28]Write to MH i2c: E2 0E 00 6B 09 80 0D 02 02 06 00 11 C6 7E 7E B9 42 00 00 C8 [07:25:28]Write i2c OK [07:25:28]MH_I2C_Read... [07:25:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:25:28]Read from MH i2c: E2 [07:25:28]MH_I2C_Read... [07:25:28]Read from MH i2c: E2 03 00 [07:25:28]MH_I2C_Read... [07:25:28]Read from MH i2c: E2 03 00 6B 09 00 90 00 E8 [07:25:28]RAPDU: 90 00 [07:25:28]wFMCommunicate OK [07:25:28]wFMCommunicate request_size=4 [07:25:28]MH_SAM_APDU [07:25:28]CAPDU: 80 0D 03 02 [07:25:28]Write to MH i2c: E2 08 00 6C 09 80 0D 03 02 00 00 00 00 F0 [07:25:28]Write i2c OK [07:25:28]MH_I2C_Read... [07:25:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:25:28]Read from MH i2c: E2 [07:25:28]MH_I2C_Read... [07:25:28]Read from MH i2c: E2 0B 00 [07:25:28]MH_I2C_Read... [07:25:28]Read from MH i2c: E2 0B 00 6C 09 00 AC 03 B6 20 F9 08 24 92 90 00 2D [07:25:28]RAPDU: AC 03 B6 20 F9 08 24 92 90 00 [07:25:28]wFMCommunicate OK [07:25:28]SAM_PROTO_SignData done [07:25:28]FM_MakeSignedData done [07:25:28]CreateOFDProtocolMessage [07:25:28]wFMCommunicate request_size=4 [07:25:28]MH_SAM_APDU [07:25:28]CAPDU: 80 11 00 00 [07:25:28]Write to MH i2c: E2 08 00 6D 09 80 11 00 00 00 00 00 00 F0 [07:25:28]Write i2c OK [07:25:28]MH_I2C_Read... [07:25:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:25:28]Read from MH i2c: E2 [07:25:28]MH_I2C_Read... [07:25:28]Read from MH i2c: E2 17 00 [07:25:28]MH_I2C_Read... [07:25:28]Read from MH i2c: E2 17 00 6D 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 44 [07:25:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [07:25:28]wFMCommunicate OK [07:25:28]CreateOFDProtocolMessage done [07:25:28]OFDSenderStorePacket 317690 [07:25:28]StoreOFDPacket docnum=317690 [07:25:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 11 95 08 01 B0 98 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 14 AA 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 FF 0F 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 0F 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 78 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A1 89 00 00 00 00 07 04 06 00 B4 0F 05 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 68 3C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FA D8 04 00 35 04 06 00 11 C6 7E 7E B9 42 AC 03 B6 20 F9 08 24 92 [07:25:28]CheckFolder [07:25:28]dirname=/storage/ofd_packets [07:25:28]CheckFolder done [07:25:28]ProducePacketName [07:25:28]name=ofd_packets/00317690 [07:25:28]NVStorageSaveData ofd_packets/00317690 [07:25:28]File name is /storage/ofd_packets/00317690 [07:25:28]Write 302 bytes [07:25:28]NVStorageSaveData done [07:25:28]OFDSenderStorePacket done [07:25:28]KKMCreateOFDPacket done [07:25:28]NVStorageSaveData kkm_last_timestamp [07:25:28]File name is /storage/kkm_last_timestamp [07:25:28]Write 4 bytes [07:25:28]NVStorageSaveData done [07:25:28]ExternCall_PrintAddStr [07:25:28]wPrintStart [07:25:28]Write to MH i2c: 01 00 00 6E 09 77 [07:25:28]Write i2c OK [07:25:28]MH_I2C_Read... [07:25:28]Read from MH i2c: 01 [07:25:28]MH_I2C_Read... [07:25:28]Read from MH i2c: 01 07 00 [07:25:28]MH_I2C_Read... [07:25:28]Read from MH i2c: 01 07 00 6E 09 00 00 00 00 00 FF 0F 8C [07:25:28]RasterBufferAndPrint [07:25:28]line Счет N : (1)1092608 [07:25:28]line ИНН: 02508201610067 [07:25:28]line Контрольно-Кассовый Чек [07:25:28]line ПРОДАЖА [07:25:28]line ТРК (МРК, ГНК) : 31 [07:25:28]line Товар: 2710194210 [07:25:28]line ДТ(л)-К-2 [07:25:28]line 43.540 * 76.20 [07:25:28]line = 3317.75 [07:25:28]line НДС 12% НСП 1% [07:25:28]line > о реализуемом товаре [07:25:28]line ОКРУГЛЕНИЕ: -0.75 [07:25:28]line ИТОГО: 3317.00 [07:25:28]line Внесено: 3317.00 [07:25:28]line СДАЧА: 0.00 [07:25:28]line НСП 1% : 29.36 [07:25:28]line НДС 12% : 352.33 [07:25:28]line Наличными: 3317.00 [07:25:28]line Безнал.: 0.00 [07:25:28]line Место: АЗС № 101 "Партнер Нефть" [07:25:28]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [07:25:28]line СНО: Общий режим [07:25:28]line Чек 165 28.10.2024 07:25 [07:25:28]line Смена: 546 ФФД: 1.0 [07:25:28]line ЗНМ: 0300000082 [07:25:28]line РНМ: 0000000000091628 [07:25:28]line Версия ККМ: 001 [07:25:28]line ФМ: 0000000000874671 [07:25:28]line ФД: 317690 [07:25:28]line ФПД: 19544223430978 [07:25:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T072528&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317690&fm=19544223430978&tin=02508201610067®Number=0000000000091628&sum=331700 [07:25:28]OFD Sender: Processing packet 317690 [packets to send 127, broken 126] [07:25:28]ProducePacketName [07:25:28]name=ofd_packets/00317690 [07:25:28]OFD Sender: To server: pG, [07:25:28]CommunicateWithHost lk.salyk.kg:30040 [07:25:28]ConnectInit lk.salyk.kg [07:25:28]written 0, free lines is 4095 [07:25:29]Connected sock=10 [07:25:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 11 95 08 01 B0 98 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 14 AA 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 FF 0F 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 0F 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 78 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A1 89 00 00 00 00 07 04 06 00 B4 0F 05 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 68 3C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FA D8 04 00 35 04 06 00 11 C6 7E 7E B9 42 AC 03 B6 20 F9 08 24 92 [07:25:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 79 36 47 00 C5 8F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FA D8 04 00 F4 03 04 00 21 E8 1E 67 B6 04 01 00 00 AD 63 A4 4F 7B 87 4C 77 [07:25:29]CommunicateWithHost err = 0 [07:25:29]CheckOFDResponse [07:25:29]1017 (14) - 77093643461234 [07:25:29]1041 (16) - 0000000000874671 [07:25:29]1040 (4) - 317690 [07:25:29]1012 (4) - 28.10.2024 01:25 [07:25:29]1206 (1) - 0 [07:25:29]OFD Sender: Remove packet 317690 [07:25:29]ProducePacketName [07:25:29]name=ofd_packets/00317690 [07:25:29]NVStorageDeleteData [07:25:29]Write to MH i2c: 01 00 00 99 09 A2 [07:25:29]Write i2c OK [07:25:29]MH_I2C_Read... [07:25:29]Read from MH i2c: 01 [07:25:29]MH_I2C_Read... [07:25:29]Read from MH i2c: 01 07 00 [07:25:29]MH_I2C_Read... [07:25:29]Read from MH i2c: 01 07 00 99 09 00 00 00 00 00 F4 0C A9 [07:25:29]RasterBufferAndPrint [07:25:29]line [07:25:29]line [07:25:29]line [07:25:29]line [07:25:29]line [07:25:29]written 0, free lines is 3322 [07:25:29]MH_Cut [07:25:29]Write to MH i2c: D1 01 00 A0 09 01 7B [07:25:29]Write i2c OK [07:25:29]MH_I2C_Read... [07:25:29]Read from MH i2c: D1 [07:25:29]MH_I2C_Read... [07:25:29]Read from MH i2c: D1 01 00 [07:25:29]MH_I2C_Read... [07:25:29]Read from MH i2c: D1 01 00 A0 09 00 7A [07:25:29]Write to MH i2c: 01 00 00 A1 09 AA [07:25:29]Write i2c OK [07:25:29]MH_I2C_Read... [07:25:29]OFD Sender: No OFD packet to send [07:25:30]*** Cut start [07:25:30]*** Partial cut [07:25:30]*** CUTSNS_PIN = 1 [07:25:30]*** CUTSNS_PIN = 0 [07:25:30]*** Brake cut motor [07:25:30]Read from MH i2c: 01 [07:25:30]MH_I2C_Read... [07:25:30]*** Stop cut motor [07:25:30]*** Cut end [07:25:30]Read from MH i2c: 01 07 00 [07:25:30]MH_I2C_Read... [07:25:30]Read from MH i2c: 01 07 00 A1 09 00 00 00 00 00 FF 0F BF [07:25:30]process_action close_receipt done [07:25:30]requested_data is exist [07:25:30]produce_requested_data [07:25:30]requested_item fm.sn is exist - process it [07:25:30]wFMCommunicate request_size=4 [07:25:30]MH_SAM_APDU [07:25:30]CAPDU: 80 11 00 00 [07:25:30]Write to MH i2c: E2 08 00 A2 09 80 11 00 00 00 00 00 00 25 [07:25:30]Write i2c OK [07:25:30]MH_I2C_Read... [07:25:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:25:30]Read from MH i2c: E2 [07:25:30]MH_I2C_Read... [07:25:30]Read from MH i2c: E2 17 00 [07:25:30]MH_I2C_Read... [07:25:30]Read from MH i2c: E2 17 00 A2 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 79 [07:25:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [07:25:30]wFMCommunicate OK [07:25:30]requested_item fd.num is exist - process it [07:25:30]SAM_PROTO_GetFieldsCounters [07:25:30]wFMCommunicate request_size=4 [07:25:30]MH_SAM_APDU [07:25:30]CAPDU: 80 13 00 00 [07:25:30]Write to MH i2c: E2 08 00 A3 09 80 13 00 00 00 00 00 00 28 [07:25:30]Write i2c OK [07:25:30]MH_I2C_Read... [07:25:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:25:30]Read from MH i2c: E2 [07:25:30]MH_I2C_Read... [07:25:30]Read from MH i2c: E2 62 00 [07:25:30]MH_I2C_Read... [07:25:30]Read from MH i2c: E2 62 00 A3 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 FA D8 04 00 0E 04 04 00 22 02 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 34 [07:25:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 FA D8 04 00 0E 04 04 00 22 02 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 [07:25:30]wFMCommunicate OK [07:25:30]SAM_PROTO_GetFieldsCounters done [07:25:30]requested_item shift.num is exist - process it [07:25:30]requested_item shift.opened is exist - process it [07:25:30]req_shift_opened [07:25:30]FM_GetShiftState [07:25:30]SAM_PROTO_GetShiftState [07:25:30]wFMCommunicate request_size=4 [07:25:30]MH_SAM_APDU [07:25:30]CAPDU: 80 13 01 00 [07:25:30]Write to MH i2c: E2 08 00 A4 09 80 13 01 00 00 00 00 00 2A [07:25:31]Write i2c OK [07:25:31]MH_I2C_Read... [07:25:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:25:31]Read from MH i2c: E2 [07:25:31]MH_I2C_Read... [07:25:31]Read from MH i2c: E2 0E 00 [07:25:31]MH_I2C_Read... [07:25:31]Read from MH i2c: E2 0E 00 A4 09 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 23 [07:25:31]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [07:25:31]wFMCommunicate OK [07:25:31]SAM_PROTO_GetShiftState done [07:25:31]FM_GetShiftState done [07:25:31]req_shift_opened done [07:25:31]requested_item shift.open_date is exist - process it [07:25:31]req_shift_open_date [07:25:31]req_shift_open_date done [07:25:31]produce_requested_data done [07:25:31]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317690,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [07:25:31]process_action_free close_receipt [07:25:31]json_value_free [07:25:31]json_value_free done [07:25:31]process_json_proto returns [07:25:31]Send response to host [07:25:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317690,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [07:25:31]free response buf [07:25:31]execute_script done [07:25:31]execute_script returns [07:25:31]free content buf [07:25:31]Sock 9.Close socket [07:25:31]Sock 9.Thread stoped [07:25:34]OFD Sender: No OFD packet to send [07:25:39]OFD Sender: No OFD packet to send [07:25:44]OFD Sender: No OFD packet to send [07:25:49]OFD Sender: No OFD packet to send [07:25:54]OFD Sender: No OFD packet to send [07:25:59]OFD Sender: No OFD packet to send [07:26:04]OFD Sender: No OFD packet to send [07:26:09]OFD Sender: No OFD packet to send [07:26:14]OFD Sender: No OFD packet to send [07:26:19]OFD Sender: No OFD packet to send [07:26:24]OFD Sender: No OFD packet to send [07:26:29]OFD Sender: No OFD packet to send [07:26:31]accept exits with 8 [07:26:31]New connection [07:26:31]New thread 3067333988 created [07:26:31]Thread 3067477348 joined [07:26:31]Waiting for new connection... [07:26:31] Sock 8.Parse request [07:26:31]Sock 8.Check first char [07:26:31]Sock 8.First char is OK [07:26:31]request: POST /json_proto HTTP/1.0 [07:26:31]Method: POST [07:26:31]URL: /json_proto [07:26:31]Method is POST - this is cgi request [07:26:31]url: /json_proto [07:26:31]query_string will be loaded in cgi processing [07:26:31]execute_cgi json_proto POST (null) [07:26:31]execute_cgi path=json_proto method=POST [07:26:31]POST find Content-Length [07:26:31]Host: 172.17.50.195:8080 [07:26:31]Content-Length: 215 [07:26:31]Content-Type: application/json [07:26:31] [07:26:31]POST finish read [07:26:31]Found Content-Length = 215 [07:26: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" ] } } [07:26:31]execute_script... [07:26: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" ] } } [07:26:31]POST & json_proto [07:26:31]process_json_proto [07:26:31]json parsed OK: [07:26:31]protocol is kg_v1.0 [07:26:31]action value=get_value [07:26:31]process_action get_value [07:26:31]cmd_get_value [07:26:31]process_action get_value done [07:26:31]requested_data is exist [07:26:31]produce_requested_data [07:26:31]requested_item kkm.sn is exist - process it [07:26:31]requested_item kkm.ver is exist - process it [07:26:31]requested_item fm.sn is exist - process it [07:26:31]wFMCommunicate request_size=4 [07:26:31]MH_SAM_APDU [07:26:31]CAPDU: 80 11 00 00 [07:26:31]Write to MH i2c: E2 08 00 A5 09 80 11 00 00 00 00 00 00 28 [07:26:31]Write i2c OK [07:26:31]MH_I2C_Read... [07:26:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:26:31]Read from MH i2c: E2 [07:26:31]MH_I2C_Read... [07:26:31]Read from MH i2c: E2 17 00 [07:26:31]MH_I2C_Read... [07:26:31]Read from MH i2c: E2 17 00 A5 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 7C [07:26:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [07:26:31]wFMCommunicate OK [07:26:31]requested_item fd.num is exist - process it [07:26:31]SAM_PROTO_GetFieldsCounters [07:26:31]wFMCommunicate request_size=4 [07:26:31]MH_SAM_APDU [07:26:31]CAPDU: 80 13 00 00 [07:26:31]Write to MH i2c: E2 08 00 A6 09 80 13 00 00 00 00 00 00 2B [07:26:31]Write i2c OK [07:26:31]MH_I2C_Read... [07:26:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:26:31]Read from MH i2c: E2 [07:26:31]MH_I2C_Read... [07:26:31]Read from MH i2c: E2 62 00 [07:26:31]MH_I2C_Read... [07:26:31]Read from MH i2c: E2 62 00 A6 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 FA D8 04 00 0E 04 04 00 22 02 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 37 [07:26:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 FA D8 04 00 0E 04 04 00 22 02 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 [07:26:31]wFMCommunicate OK [07:26:31]SAM_PROTO_GetFieldsCounters done [07:26:31]requested_item shift.num is exist - process it [07:26:31]requested_item shift.opened is exist - process it [07:26:31]req_shift_opened [07:26:31]FM_GetShiftState [07:26:31]SAM_PROTO_GetShiftState [07:26:31]wFMCommunicate request_size=4 [07:26:31]MH_SAM_APDU [07:26:31]CAPDU: 80 13 01 00 [07:26:31]Write to MH i2c: E2 08 00 A7 09 80 13 01 00 00 00 00 00 2D [07:26:31]Write i2c OK [07:26:31]MH_I2C_Read... [07:26:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:26:31]Read from MH i2c: E2 [07:26:31]MH_I2C_Read... [07:26:31]Read from MH i2c: E2 0E 00 [07:26:31]MH_I2C_Read... [07:26:31]Read from MH i2c: E2 0E 00 A7 09 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 26 [07:26:31]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [07:26:31]wFMCommunicate OK [07:26:31]SAM_PROTO_GetShiftState done [07:26:31]FM_GetShiftState done [07:26:31]req_shift_opened done [07:26:31]requested_item shift.open_date is exist - process it [07:26:31]req_shift_open_date [07:26:31]req_shift_open_date done [07:26:31]produce_requested_data done [07:26:31]produce_requested_data return {"kkm.sn":"0300000082","kkm.ver":"001","fm.sn":"0000000000874671","fd.num":317690,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [07:26:31]process_action_free get_value [07:26:31]json_value_free [07:26:31]json_value_free done [07:26:31]process_json_proto returns [07:26:31]Send response to host [07:26:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000082","kkm.ver":"001","fm.sn":"0000000000874671","fd.num":317690,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [07:26:31]free response buf [07:26:31]execute_script done [07:26:31]execute_script returns [07:26:31]free content buf [07:26:31]Sock 8.Close socket [07:26:31]Sock 8.Thread stoped [07:26:31]accept exits with 9 [07:26:31]New connection [07:26:31]New thread 3067477348 created [07:26:31]Thread 3067333988 joined [07:26:31]Waiting for new connection... [07:26:31] Sock 9.Parse request [07:26:31]Sock 9.Check first char [07:26:31]Sock 9.First char is OK [07:26:31]request: POST /json_proto HTTP/1.0 [07:26:31]Method: POST [07:26:31]URL: /json_proto [07:26:31]Method is POST - this is cgi request [07:26:31]url: /json_proto [07:26:31]query_string will be loaded in cgi processing [07:26:31]execute_cgi json_proto POST (null) [07:26:31]execute_cgi path=json_proto method=POST [07:26:31]POST find Content-Length [07:26:31]Host: 172.17.50.195:8080 [07:26:31]Content-Length: 331 [07:26:31]Content-Type: application/json [07:26:31] [07:26:31]POST finish read [07:26:31]Found Content-Length = 331 [07:26: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" ] } } [07:26:31]execute_script... [07:26:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [07:26:32]POST & json_proto [07:26:32]process_json_proto [07:26:32]json parsed OK: [07:26:32]protocol is kg_v1.0 [07:26:32]action value=get_value [07:26:32]process_action get_value [07:26:32]cmd_get_value [07:26:32]process_action get_value done [07:26:32]requested_data is exist [07:26:32]produce_requested_data [07:26:32]requested_item fm.sale.total is exist - process it [07:26:32]SAM_PROTO_GetFMData [07:26:32]wFMCommunicate request_size=4 [07:26:32]MH_SAM_APDU [07:26:32]CAPDU: 80 13 03 00 [07:26:32]Write to MH i2c: E2 08 00 A8 09 80 13 03 00 00 00 00 00 30 [07:26:32]Write i2c OK [07:26:32]MH_I2C_Read... [07:26:32]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [07:26:32]Read from MH i2c: E2 [07:26:32]MH_I2C_Read... [07:26:32]Read from MH i2c: E2 FD 00 [07:26:32]MH_I2C_Read... [07:26:32]Read from MH i2c: E2 FD 00 A8 09 00 CA 04 85 04 C6 04 6E 04 04 00 B6 D4 04 00 69 04 A5 00 6F 04 04 00 AD C9 04 00 B1 04 05 00 28 B7 B8 1C 0A 70 04 05 00 BA EB 67 77 07 72 04 05 00 6E CB 50 A5 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 57 AC F4 12 01 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 AF 5F E9 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 09 0B 00 00 B1 04 04 00 54 F4 B4 43 70 04 04 00 F4 0F B3 43 72 04 03 00 60 E4 01 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 B7 C9 90 00 16 [07:26:32]RAPDU: CA 04 85 04 C6 04 6E 04 04 00 B6 D4 04 00 69 04 A5 00 6F 04 04 00 AD C9 04 00 B1 04 05 00 28 B7 B8 1C 0A 70 04 05 00 BA EB 67 77 07 72 04 05 00 6E CB 50 A5 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 57 AC F4 12 01 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 AF 5F E9 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 09 0B 00 00 B1 04 04 00 54 F4 B4 43 70 04 04 00 F4 0F B3 43 72 04 03 00 60 E4 01 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 B7 C9 90 00 [07:26:32]wFMCommunicate OK [07:26:32]wFMCommunicate request_size=4 [07:26:32]MH_SAM_APDU [07:26:32]CAPDU: 80 17 00 00 [07:26:32]Write to MH i2c: E2 08 00 A9 09 80 17 00 00 00 00 00 00 32 [07:26:32]Write i2c OK [07:26:32]MH_I2C_Read... [07:26:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:26:32]Read from MH i2c: E2 [07:26:32]MH_I2C_Read... [07:26:32]Read from MH i2c: E2 FD 00 [07:26:32]MH_I2C_Read... [07:26:32]Read from MH i2c: E2 FD 00 A9 09 00 30 07 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 40 65 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 A3 [07:26:32]RAPDU: 30 07 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 40 65 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 [07:26:32]wFMCommunicate OK [07:26:32]wFMCommunicate request_size=4 [07:26:32]MH_SAM_APDU [07:26:32]CAPDU: 80 17 00 00 [07:26:32]Write to MH i2c: E2 08 00 AA 09 80 17 00 00 00 00 00 00 33 [07:26:32]Write i2c OK [07:26:32]MH_I2C_Read... [07:26:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:26:33]Read from MH i2c: E2 [07:26:33]MH_I2C_Read... [07:26:33]Read from MH i2c: E2 FD 00 [07:26:33]MH_I2C_Read... [07:26:33]Read from MH i2c: E2 FD 00 AA 09 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 11 [07:26:33]RAPDU: 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 [07:26:33]wFMCommunicate OK [07:26:33]wFMCommunicate request_size=4 [07:26:33]MH_SAM_APDU [07:26:33]CAPDU: 80 17 00 00 [07:26:33]Write to MH i2c: E2 08 00 AB 09 80 17 00 00 00 00 00 00 34 [07:26:33]Write i2c OK [07:26:33]MH_I2C_Read... [07:26:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:26:33]Read from MH i2c: E2 [07:26:33]MH_I2C_Read... [07:26:33]Read from MH i2c: E2 FD 00 [07:26:33]MH_I2C_Read... [07:26:33]Read from MH i2c: E2 FD 00 AB 09 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 AF [07:26:33]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [07:26:33]wFMCommunicate OK [07:26:33]wFMCommunicate request_size=4 [07:26:33]MH_SAM_APDU [07:26:33]CAPDU: 80 17 00 00 [07:26:33]Write to MH i2c: E2 08 00 AC 09 80 17 00 00 00 00 00 00 35 [07:26:33]Write i2c OK [07:26:33]MH_I2C_Read... [07:26:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 228! [07:26:33]Read from MH i2c: E2 [07:26:33]MH_I2C_Read... [07:26:33]Read from MH i2c: E2 E7 00 [07:26:33]MH_I2C_Read... [07:26:33]Read from MH i2c: E2 E7 00 AC 09 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 [07:26:33]RAPDU: 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:26:33]wFMCommunicate OK [07:26:33]SAM_PROTO_GetFMData done [07:26:33]requested_item fm.sale_refund.total is exist - process it [07:26:33]requested_item fm.buy.total is exist - process it [07:26:33]requested_item shift.sale.total is exist - process it [07:26:33]SAM_PROTO_GetShiftData [07:26:33]wFMCommunicate request_size=4 [07:26:33]MH_SAM_APDU [07:26:33]CAPDU: 80 13 02 00 [07:26:33]Write to MH i2c: E2 08 00 AD 09 80 13 02 00 00 00 00 00 34 [07:26:33]Write i2c OK [07:26:33]MH_I2C_Read... [07:26:34]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [07:26:34]Read from MH i2c: E2 [07:26:34]MH_I2C_Read... [07:26:34]Read from MH i2c: E2 FD 00 [07:26:34]MH_I2C_Read... [07:26:34]Read from MH i2c: E2 FD 00 AD 09 00 B1 04 AA 04 AD 04 6E 04 04 00 A5 00 00 00 69 04 9E 00 6F 04 04 00 A5 00 00 00 B1 04 04 00 AF 22 B8 01 70 04 04 00 C0 C3 1B 01 72 04 03 00 EF 5E 9C 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 D3 BE 2E 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 31 E5 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 90 00 3F [07:26:34]RAPDU: B1 04 AA 04 AD 04 6E 04 04 00 A5 00 00 00 69 04 9E 00 6F 04 04 00 A5 00 00 00 B1 04 04 00 AF 22 B8 01 70 04 04 00 C0 C3 1B 01 72 04 03 00 EF 5E 9C 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 D3 BE 2E 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 31 E5 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 90 00 [07:26:34]wFMCommunicate OK [07:26:34]wFMCommunicate request_size=4 [07:26:34]MH_SAM_APDU [07:26:34]CAPDU: 80 17 00 00 [07:26:34]Write to MH i2c: E2 08 00 AE 09 80 17 00 00 00 00 00 00 37 [07:26:34]Write i2c OK [07:26:34]MH_I2C_Read... [07:26:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:26:34]Read from MH i2c: E2 [07:26:34]MH_I2C_Read... [07:26:34]Read from MH i2c: E2 FD 00 [07:26:34]MH_I2C_Read... [07:26:34]Read from MH i2c: E2 FD 00 AE 09 00 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 50 [07:26:34]RAPDU: 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 [07:26:34]wFMCommunicate OK [07:26:34]wFMCommunicate request_size=4 [07:26:34]MH_SAM_APDU [07:26:34]CAPDU: 80 17 00 00 [07:26:34]Write to MH i2c: E2 08 00 AF 09 80 17 00 00 00 00 00 00 38 [07:26:34]Write i2c OK [07:26:34]MH_I2C_Read... [07:26:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:26:34]Read from MH i2c: E2 [07:26:34]MH_I2C_Read... [07:26:34]Read from MH i2c: E2 FD 00 [07:26:34]MH_I2C_Read... [07:26:34]Read from MH i2c: E2 FD 00 AF 09 00 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 F1 [07:26:34]RAPDU: 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [07:26:34]wFMCommunicate OK [07:26:34]wFMCommunicate request_size=4 [07:26:34]MH_SAM_APDU [07:26:34]CAPDU: 80 17 00 00 [07:26:34]Write to MH i2c: E2 08 00 B0 09 80 17 00 00 00 00 00 00 39 [07:26:34]Write i2c OK [07:26:34]MH_I2C_Read... [07:26:34]OFD Sender: No OFD packet to send [07:26:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:26:34]Read from MH i2c: E2 [07:26:34]MH_I2C_Read... [07:26:34]Read from MH i2c: E2 FD 00 [07:26:34]MH_I2C_Read... [07:26:34]Read from MH i2c: E2 FD 00 B0 09 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 B1 [07:26:34]RAPDU: 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [07:26:34]wFMCommunicate OK [07:26:34]wFMCommunicate request_size=4 [07:26:34]MH_SAM_APDU [07:26:34]CAPDU: 80 17 00 00 [07:26:34]Write to MH i2c: E2 08 00 B1 09 80 17 00 00 00 00 00 00 3A [07:26:34]Write i2c OK [07:26:34]MH_I2C_Read... [07:26:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 203! [07:26:35]Read from MH i2c: E2 [07:26:35]MH_I2C_Read... [07:26:35]Read from MH i2c: E2 CE 00 [07:26:35]MH_I2C_Read... [07:26:35]Read from MH i2c: E2 CE 00 B1 09 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 1F [07:26:35]RAPDU: 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [07:26:35]wFMCommunicate OK [07:26:35]SAM_PROTO_GetShiftData done [07:26:35]requested_item shift.sale.total_cash is exist - process it [07:26:35]requested_item shift.sale_refund.total is exist - process it [07:26:35]requested_item shift.sale_refund.total_cash is exist - process it [07:26:35]requested_item shift.buy.total is exist - process it [07:26:35]requested_item shift.buy.total_cash is exist - process it [07:26:35]produce_requested_data done [07:26:35]produce_requested_data return {"fm.sale.total":434315405.20,"fm.sale_refund.total":11359325.00,"fm.buy.total":0.00,"shift.sale.total":288447.19,"shift.sale.total_cash":185968.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:26:35]process_action_free get_value [07:26:35]json_value_free [07:26:35]json_value_free done [07:26:35]process_json_proto returns [07:26:35]Send response to host [07:26:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":434315405.20,"fm.sale_refund.total":11359325.00,"fm.buy.total":0.00,"shift.sale.total":288447.19,"shift.sale.total_cash":185968.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:26:35]free response buf [07:26:35]execute_script done [07:26:35]execute_script returns [07:26:35]free content buf [07:26:35]Sock 9.Close socket [07:26:35]Sock 9.Thread stoped [07:26:39]OFD Sender: No OFD packet to send [07:26:44]OFD Sender: No OFD packet to send [07:26:49]OFD Sender: No OFD packet to send [07:26:54]OFD Sender: No OFD packet to send [07:26:59]OFD Sender: No OFD packet to send [07:27:04]OFD Sender: No OFD packet to send [07:27:09]OFD Sender: No OFD packet to send [07:27:14]OFD Sender: No OFD packet to send [07:27:19]OFD Sender: No OFD packet to send [07:27:24]OFD Sender: No OFD packet to send [07:27:29]OFD Sender: No OFD packet to send [07:27:34]OFD Sender: No OFD packet to send [07:27:39]OFD Sender: No OFD packet to send [07:27:45]OFD Sender: No OFD packet to send [07:27:50]OFD Sender: No OFD packet to send [07:27:55]OFD Sender: No OFD packet to send [07:28:00]OFD Sender: No OFD packet to send [07:28:05]OFD Sender: No OFD packet to send [07:28:10]OFD Sender: No OFD packet to send [07:28:15]OFD Sender: No OFD packet to send [07:28:20]OFD Sender: No OFD packet to send [07:28:25]OFD Sender: No OFD packet to send [07:28:30]OFD Sender: No OFD packet to send [07:28:35]OFD Sender: No OFD packet to send [07:28:40]OFD Sender: No OFD packet to send [07:28:45]OFD Sender: No OFD packet to send [07:28:50]OFD Sender: No OFD packet to send [07:28:55]OFD Sender: No OFD packet to send [07:29:00]OFD Sender: No OFD packet to send [07:29:05]OFD Sender: No OFD packet to send [07:29:10]OFD Sender: No OFD packet to send [07:29:15]OFD Sender: No OFD packet to send [07:29:20]OFD Sender: No OFD packet to send [07:29:25]OFD Sender: No OFD packet to send [07:29:30]OFD Sender: No OFD packet to send [07:29:35]OFD Sender: No OFD packet to send [07:29:40]OFD Sender: No OFD packet to send [07:29:45]OFD Sender: No OFD packet to send [07:29:50]OFD Sender: No OFD packet to send [07:29:55]OFD Sender: No OFD packet to send [07:30:00]OFD Sender: No OFD packet to send [07:30:05]OFD Sender: No OFD packet to send [07:30:10]OFD Sender: No OFD packet to send [07:30:15]OFD Sender: No OFD packet to send [07:30:20]OFD Sender: No OFD packet to send [07:30:25]OFD Sender: No OFD packet to send [07:30:30]OFD Sender: No OFD packet to send [07:30:35]OFD Sender: No OFD packet to send [07:30:40]OFD Sender: No OFD packet to send [07:30:45]OFD Sender: No OFD packet to send [07:30:50]OFD Sender: No OFD packet to send [07:30:55]OFD Sender: No OFD packet to send [07:31:00]OFD Sender: No OFD packet to send [07:31:04]accept exits with 8 [07:31:04]New connection [07:31:04]New thread 3067333988 created [07:31:04]Thread 3067477348 joined [07:31:04]Waiting for new connection... [07:31:04] Sock 8.Parse request [07:31:04]Sock 8.Check first char [07:31:04]Sock 8.First char is OK [07:31:04]request: POST /json_proto HTTP/1.0 [07:31:04]Method: POST [07:31:04]URL: /json_proto [07:31:04]Method is POST - this is cgi request [07:31:04]url: /json_proto [07:31:04]query_string will be loaded in cgi processing [07:31:04]execute_cgi json_proto POST (null) [07:31:04]execute_cgi path=json_proto method=POST [07:31:04]POST find Content-Length [07:31:04]Host: 172.17.50.195:8080 [07:31:04]Content-Length: 686 [07:31:04]Content-Type: application/json [07:31:04] [07:31:04]POST finish read [07:31:04]Found Content-Length = 686 [07:31:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092609", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 52.220, "sum" : 2000.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:31:04]execute_script... [07:31: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)1092609", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 52.220, "sum" : 2000.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:31:04]POST & json_proto [07:31:04]process_json_proto [07:31:04]json parsed OK: [07:31:04]protocol is kg_v1.0 [07:31:04]action value=close_receipt [07:31:04]process_action close_receipt [07:31:04]cmd_close_receipt [07:31:04]MH_GetDate [07:31:04]Write to MH i2c: F0 00 00 B2 09 AA [07:31:04]Write i2c OK [07:31:04]MH_I2C_Read... [07:31:04]Read from MH i2c: F0 [07:31:04]MH_I2C_Read... [07:31:04]Read from MH i2c: F0 09 00 [07:31:04]MH_I2C_Read... [07:31:04]Read from MH i2c: F0 09 00 B2 09 00 BA 3D 1F 67 43 33 1C 67 29 [07:31:04]GetLastDocTimeStamp 1730100328 [07:31:04]current date 1730100666 [07:31:04]FM_GetShiftState [07:31:04]SAM_PROTO_GetShiftState [07:31:04]wFMCommunicate request_size=4 [07:31:04]MH_SAM_APDU [07:31:04]CAPDU: 80 13 01 00 [07:31:04]Write to MH i2c: E2 08 00 B3 09 80 13 01 00 00 00 00 00 39 [07:31:04]Write i2c OK [07:31:04]MH_I2C_Read... [07:31:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:31:04]Read from MH i2c: E2 [07:31:04]MH_I2C_Read... [07:31:04]Read from MH i2c: E2 0E 00 [07:31:04]MH_I2C_Read... [07:31:04]Read from MH i2c: E2 0E 00 B3 09 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 32 [07:31:04]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [07:31:04]wFMCommunicate OK [07:31:04]SAM_PROTO_GetShiftState done [07:31:04]FM_GetShiftState done [07:31:04]opened in 1730073493 [07:31:04]opened+sec_in_day 1730159893 [07:31:04]quantity*price = 200002 [07:31:04]sum+1 = 200004 [07:31:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.39 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 166 28.10.2024 07:31 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317691 ФПД: 213074996473793 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T073106&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317691&fm=213074996473793&tin=02508201610067®Number=0000000000091628&sum=200000 [07:31:05]StoreToDocumentArchive [07:31:05]shift 546 fd 317691 [07:31:05]save to /storage/0546/doc_00317691 [07:31:05]save last doc name /storage/0546/doc_00317691 to /storage/kkm_last_doc_name [07:31:05]save OK [07:31:05]Clear old archive folders... [07:31:05]ProcessDocumentItem done err = 0, tmpTLVsize=250 [07:31:05]tlvbuf is 000A3940 [07:31:05]SAM_PROTO_ClearQueue [07:31:05]wFMCommunicate request_size=4 [07:31:05]MH_SAM_APDU [07:31:05]CAPDU: 80 09 00 00 [07:31:05]Write to MH i2c: E2 08 00 C0 09 80 09 00 00 00 00 00 00 3B [07:31:05]Write i2c OK [07:31:05]MH_I2C_Read... [07:31:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:31:05]Read from MH i2c: E2 [07:31:05]MH_I2C_Read... [07:31:05]Read from MH i2c: E2 03 00 [07:31:05]MH_I2C_Read... [07:31:05]Read from MH i2c: E2 03 00 C0 09 00 90 00 3D [07:31:05]RAPDU: 90 00 [07:31:05]wFMCommunicate OK [07:31:05]SAM_PROTO_ClearQueue done [07:31:05]KKMCreateOFDPacket [07:31:05]OFDProtocolAddRootSTLVToBuf [07:31:05]FM_MakeSignedData [07:31:05]FM_MakeSignedData [07:31:05]SAM_PROTO_SignData [07:31:05]wFMCommunicate request_size=4 [07:31:05]MH_SAM_APDU [07:31:05]CAPDU: 80 0D 01 02 [07:31:05]Write to MH i2c: E2 08 00 C1 09 80 0D 01 02 00 00 00 00 43 [07:31:05]Write i2c OK [07:31:05]MH_I2C_Read... [07:31:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:31:06]Read from MH i2c: E2 [07:31:06]MH_I2C_Read... [07:31:06]Read from MH i2c: E2 03 00 [07:31:06]MH_I2C_Read... [07:31:06]Read from MH i2c: E2 03 00 C1 09 00 90 00 3E [07:31:06]RAPDU: 90 00 [07:31:06]wFMCommunicate OK [07:31:06]wFMCommunicate request_size=255 [07:31:06]MH_SAM_APDU [07:31:06]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FC CB 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 43 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 A6 00 00 00 F4 03 04 00 BA 3D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FB D8 04 00 35 04 06 00 C1 CA [07:31:06]Write to MH i2c: E2 02 01 C2 09 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FC CB 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 43 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 A6 00 00 00 F4 03 04 00 BA 3D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FB D8 04 00 35 04 06 00 C1 CA 00 00 96 [07:31:06]Write i2c OK [07:31:06]MH_I2C_Read... [07:31:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:31:06]Read from MH i2c: E2 [07:31:06]MH_I2C_Read... [07:31:06]Read from MH i2c: E2 03 00 [07:31:06]MH_I2C_Read... [07:31:06]Read from MH i2c: E2 03 00 C2 09 00 90 00 3F [07:31:06]RAPDU: 90 00 [07:31:06]wFMCommunicate OK [07:31:06]wFMCommunicate request_size=9 [07:31:06]MH_SAM_APDU [07:31:06]CAPDU: 80 0D 02 02 04 63 79 AF C1 [07:31:06]Write to MH i2c: E2 0C 00 C3 09 80 0D 02 02 04 00 63 79 AF C1 00 00 9A [07:31:06]Write i2c OK [07:31:06]MH_I2C_Read... [07:31:06]Read from MH i2c: E2 [07:31:06]MH_I2C_Read... [07:31:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:31:06]Read from MH i2c: E2 03 00 [07:31:06]MH_I2C_Read... [07:31:06]Read from MH i2c: E2 03 00 C3 09 00 90 00 40 [07:31:06]RAPDU: 90 00 [07:31:06]wFMCommunicate OK [07:31:06]wFMCommunicate request_size=4 [07:31:06]MH_SAM_APDU [07:31:06]CAPDU: 80 0D 03 02 [07:31:06]Write to MH i2c: E2 08 00 C4 09 80 0D 03 02 00 00 00 00 48 [07:31:06]Write i2c OK [07:31:06]MH_I2C_Read... [07:31:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:31:06]Read from MH i2c: E2 [07:31:06]MH_I2C_Read... [07:31:06]Read from MH i2c: E2 0B 00 [07:31:06]MH_I2C_Read... [07:31:06]Read from MH i2c: E2 0B 00 C4 09 00 22 3E 89 86 FD 77 4E 3A 90 00 B4 [07:31:06]RAPDU: 22 3E 89 86 FD 77 4E 3A 90 00 [07:31:06]wFMCommunicate OK [07:31:06]SAM_PROTO_SignData done [07:31:06]FM_MakeSignedData done [07:31:06]CreateOFDProtocolMessage [07:31:06]wFMCommunicate request_size=4 [07:31:06]MH_SAM_APDU [07:31:06]CAPDU: 80 11 00 00 [07:31:06]Write to MH i2c: E2 08 00 C5 09 80 11 00 00 00 00 00 00 48 [07:31:06]Write i2c OK [07:31:06]MH_I2C_Read... [07:31:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:31:06]Read from MH i2c: E2 [07:31:06]MH_I2C_Read... [07:31:06]Read from MH i2c: E2 17 00 [07:31:06]MH_I2C_Read... [07:31:06]Read from MH i2c: E2 17 00 C5 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 9C [07:31:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [07:31:06]wFMCommunicate OK [07:31:06]CreateOFDProtocolMessage done [07:31:06]OFDSenderStorePacket 317691 [07:31:06]StoreOFDPacket docnum=317691 [07:31:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 BB E8 06 01 E7 56 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FC CB 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 43 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 A6 00 00 00 F4 03 04 00 BA 3D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FB D8 04 00 35 04 06 00 C1 CA 63 79 AF C1 22 3E 89 86 FD 77 4E 3A [07:31:06]CheckFolder [07:31:06]dirname=/storage/ofd_packets [07:31:06]CheckFolder done [07:31:06]ProducePacketName [07:31:06]name=ofd_packets/00317691 [07:31:06]NVStorageSaveData ofd_packets/00317691 [07:31:06]File name is /storage/ofd_packets/00317691 [07:31:06]Write 300 bytes [07:31:06]NVStorageSaveData done [07:31:06]OFDSenderStorePacket done [07:31:06]KKMCreateOFDPacket done [07:31:06]NVStorageSaveData kkm_last_timestamp [07:31:06]File name is /storage/kkm_last_timestamp [07:31:06]Write 4 bytes [07:31:06]NVStorageSaveData done [07:31:06]ExternCall_PrintAddStr [07:31:06]wPrintStart [07:31:06]Write to MH i2c: 01 00 00 C6 09 CF [07:31:06]Write i2c OK [07:31:06]MH_I2C_Read... [07:31:06]Read from MH i2c: 01 [07:31:06]MH_I2C_Read... [07:31:06]Read from MH i2c: 01 07 00 [07:31:06]MH_I2C_Read... [07:31:06]Read from MH i2c: 01 07 00 C6 09 00 00 00 00 00 FF 0F E4 [07:31:06]RasterBufferAndPrint [07:31:06]line Счет N : (1)1092609 [07:31:06]line ИНН: 02508201610067 [07:31:06]line Контрольно-Кассовый Чек [07:31:06]line ПРОДАЖА [07:31:06]line ТРК (МРК, ГНК) : 81 [07:31:06]line Товар: 2711190000 [07:31:06]line ГАЗ-К-5 [07:31:06]line 52.220 * 38.30 [07:31:06]line = 2000.03 [07:31:06]line НДС 12% НСП 1% [07:31:06]line > о реализуемом товаре [07:31:06]line ОКРУГЛЕНИЕ: -0.03 [07:31:06]line ИТОГО: 2000.00 [07:31:06]line Внесено: 2000.00 [07:31:06]line СДАЧА: 0.00 [07:31:06]line НСП 1% : 17.70 [07:31:06]line НДС 12% : 212.39 [07:31:06]line Наличными: 2000.00 [07:31:06]line Безнал.: 0.00 [07:31:06]line Место: АЗС № 101 "Партнер Нефть" [07:31:06]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [07:31:06]line СНО: Общий режим [07:31:06]line Чек 166 28.10.2024 07:31 [07:31:06]line Смена: 546 ФФД: 1.0 [07:31:06]line ЗНМ: 0300000082 [07:31:06]line РНМ: 0000000000091628 [07:31:06]line Версия ККМ: 001 [07:31:06]line ФМ: 0000000000874671 [07:31:06]line ФД: 317691 [07:31:06]line ФПД: 213074996473793 [07:31:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T073106&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317691&fm=213074996473793&tin=02508201610067®Number=0000000000091628&sum=200000 [07:31:06]OFD Sender: Processing packet 317691 [packets to send 127, broken 126] [07:31:06]ProducePacketName [07:31:06]name=ofd_packets/00317691 [07:31:06]OFD Sender: To server: pG, [07:31:06]CommunicateWithHost lk.salyk.kg:30040 [07:31:06]ConnectInit lk.salyk.kg [07:31:06]written 0, free lines is 4095 [07:31:06]Connected sock=10 [07:31:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 BB E8 06 01 E7 56 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FC CB 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 43 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 A6 00 00 00 F4 03 04 00 BA 3D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FB D8 04 00 35 04 06 00 C1 CA 63 79 AF C1 22 3E 89 86 FD 77 4E 3A [07:31:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 4B 26 47 00 5B 76 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FB D8 04 00 F4 03 04 00 73 E9 1E 67 B6 04 01 00 00 1A 04 30 89 C6 72 2E 01 [07:31:07]CommunicateWithHost err = 0 [07:31:07]CheckOFDResponse [07:31:07]1017 (14) - 77093643461234 [07:31:07]1041 (16) - 0000000000874671 [07:31:07]1040 (4) - 317691 [07:31:07]1012 (4) - 28.10.2024 01:31 [07:31:07]1206 (1) - 0 [07:31:07]OFD Sender: Remove packet 317691 [07:31:07]ProducePacketName [07:31:07]name=ofd_packets/00317691 [07:31:07]NVStorageDeleteData [07:31:07]Write to MH i2c: 01 00 00 F1 09 FA [07:31:07]Write i2c OK [07:31:07]MH_I2C_Read... [07:31:07]Read from MH i2c: 01 [07:31:07]MH_I2C_Read... [07:31:07]Read from MH i2c: 01 07 00 [07:31:07]MH_I2C_Read... [07:31:07]Read from MH i2c: 01 07 00 F1 09 00 00 00 00 00 F6 0C 03 [07:31:07]RasterBufferAndPrint [07:31:07]line [07:31:07]line [07:31:07]line [07:31:07]line [07:31:07]line [07:31:07]written 0, free lines is 3325 [07:31:07]MH_Cut [07:31:07]Write to MH i2c: D1 01 00 F8 09 01 D3 [07:31:07]Write i2c OK [07:31:07]MH_I2C_Read... [07:31:07]Read from MH i2c: D1 [07:31:07]MH_I2C_Read... [07:31:07]Read from MH i2c: D1 01 00 [07:31:07]MH_I2C_Read... [07:31:07]Read from MH i2c: D1 01 00 F8 09 00 D2 [07:31:07]Write to MH i2c: 01 00 00 F9 09 02 [07:31:07]Write i2c OK [07:31:07]MH_I2C_Read... [07:31:07]OFD Sender: No OFD packet to send [07:31:07]*** Cut start [07:31:07]*** Partial cut [07:31:07]*** CUTSNS_PIN = 1 [07:31:07]*** CUTSNS_PIN = 0 [07:31:08]*** Brake cut motor [07:31:08]Read from MH i2c: 01 [07:31:08]MH_I2C_Read... [07:31:08]*** Stop cut motor [07:31:08]*** Cut end [07:31:08]Read from MH i2c: 01 07 00 [07:31:08]MH_I2C_Read... [07:31:08]Read from MH i2c: 01 07 00 F9 09 00 00 00 00 00 FF 0F 17 [07:31:08]process_action close_receipt done [07:31:08]requested_data is exist [07:31:08]produce_requested_data [07:31:08]requested_item fm.sn is exist - process it [07:31:08]wFMCommunicate request_size=4 [07:31:08]MH_SAM_APDU [07:31:08]CAPDU: 80 11 00 00 [07:31:08]Write to MH i2c: E2 08 00 FA 09 80 11 00 00 00 00 00 00 7D [07:31:08]Write i2c OK [07:31:08]MH_I2C_Read... [07:31:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:31:08]Read from MH i2c: E2 [07:31:08]MH_I2C_Read... [07:31:08]Read from MH i2c: E2 17 00 [07:31:08]MH_I2C_Read... [07:31:08]Read from MH i2c: E2 17 00 FA 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D1 [07:31:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [07:31:08]wFMCommunicate OK [07:31:08]requested_item fd.num is exist - process it [07:31:08]SAM_PROTO_GetFieldsCounters [07:31:08]wFMCommunicate request_size=4 [07:31:08]MH_SAM_APDU [07:31:08]CAPDU: 80 13 00 00 [07:31:08]Write to MH i2c: E2 08 00 FB 09 80 13 00 00 00 00 00 00 80 [07:31:08]Write i2c OK [07:31:08]MH_I2C_Read... [07:31:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:31:08]Read from MH i2c: E2 [07:31:08]MH_I2C_Read... [07:31:08]Read from MH i2c: E2 62 00 [07:31:08]MH_I2C_Read... [07:31:08]Read from MH i2c: E2 62 00 FB 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 FB D8 04 00 0E 04 04 00 22 02 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 90 [07:31:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 FB D8 04 00 0E 04 04 00 22 02 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 [07:31:08]wFMCommunicate OK [07:31:08]SAM_PROTO_GetFieldsCounters done [07:31:08]requested_item shift.num is exist - process it [07:31:08]requested_item shift.opened is exist - process it [07:31:08]req_shift_opened [07:31:08]FM_GetShiftState [07:31:08]SAM_PROTO_GetShiftState [07:31:08]wFMCommunicate request_size=4 [07:31:08]MH_SAM_APDU [07:31:08]CAPDU: 80 13 01 00 [07:31:08]Write to MH i2c: E2 08 00 FC 09 80 13 01 00 00 00 00 00 82 [07:31:08]Write i2c OK [07:31:08]MH_I2C_Read... [07:31:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:31:08]Read from MH i2c: E2 [07:31:08]MH_I2C_Read... [07:31:08]Read from MH i2c: E2 0E 00 [07:31:08]MH_I2C_Read... [07:31:08]Read from MH i2c: E2 0E 00 FC 09 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 7B [07:31:08]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [07:31:08]wFMCommunicate OK [07:31:08]SAM_PROTO_GetShiftState done [07:31:08]FM_GetShiftState done [07:31:08]req_shift_opened done [07:31:08]requested_item shift.open_date is exist - process it [07:31:08]req_shift_open_date [07:31:08]req_shift_open_date done [07:31:08]produce_requested_data done [07:31:08]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317691,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [07:31:08]process_action_free close_receipt [07:31:08]json_value_free [07:31:08]json_value_free done [07:31:08]process_json_proto returns [07:31:08]Send response to host [07:31:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317691,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [07:31:08]free response buf [07:31:08]execute_script done [07:31:08]execute_script returns [07:31:08]free content buf [07:31:08]Sock 8.Close socket [07:31:08]Sock 8.Thread stoped [07:31:12]OFD Sender: No OFD packet to send [07:31:17]OFD Sender: No OFD packet to send [07:31:22]OFD Sender: No OFD packet to send [07:31:27]OFD Sender: No OFD packet to send [07:31:32]OFD Sender: No OFD packet to send [07:31:37]OFD Sender: No OFD packet to send [07:31:42]OFD Sender: No OFD packet to send [07:31:47]OFD Sender: No OFD packet to send [07:31:52]OFD Sender: No OFD packet to send [07:31:57]OFD Sender: No OFD packet to send [07:32:02]OFD Sender: No OFD packet to send [07:32:07]OFD Sender: No OFD packet to send [07:32:12]OFD Sender: No OFD packet to send [07:32:17]OFD Sender: No OFD packet to send [07:32:22]OFD Sender: No OFD packet to send [07:32:27]OFD Sender: No OFD packet to send [07:32:32]OFD Sender: No OFD packet to send [07:32:37]OFD Sender: No OFD packet to send [07:32:42]OFD Sender: No OFD packet to send [07:32:47]OFD Sender: No OFD packet to send [07:32:52]OFD Sender: No OFD packet to send [07:32:57]OFD Sender: No OFD packet to send [07:33:02]OFD Sender: No OFD packet to send [07:33:07]OFD Sender: No OFD packet to send [07:33:12]OFD Sender: No OFD packet to send [07:33:17]OFD Sender: No OFD packet to send [07:33:22]OFD Sender: No OFD packet to send [07:33:27]OFD Sender: No OFD packet to send [07:33:32]OFD Sender: No OFD packet to send [07:33:37]OFD Sender: No OFD packet to send [07:33:42]OFD Sender: No OFD packet to send [07:33:47]OFD Sender: No OFD packet to send [07:33:52]OFD Sender: No OFD packet to send [07:33:57]OFD Sender: No OFD packet to send [07:34:02]OFD Sender: No OFD packet to send [07:34:07]OFD Sender: No OFD packet to send [07:34:12]OFD Sender: No OFD packet to send [07:34:17]OFD Sender: No OFD packet to send [07:34:21]accept exits with 9 [07:34:21]New connection [07:34:21]New thread 3067477348 created [07:34:21]Thread 3067333988 joined [07:34:21]Waiting for new connection... [07:34:21] Sock 9.Parse request [07:34:21]Sock 9.Check first char [07:34:21]Sock 9.First char is OK [07:34:21]request: POST /json_proto HTTP/1.0 [07:34:21]Method: POST [07:34:21]URL: /json_proto [07:34:21]Method is POST - this is cgi request [07:34:21]url: /json_proto [07:34:21]query_string will be loaded in cgi processing [07:34:21]execute_cgi json_proto POST (null) [07:34:21]execute_cgi path=json_proto method=POST [07:34:21]POST find Content-Length [07:34:21]Host: 172.17.50.195:8080 [07:34:21]Content-Length: 683 [07:34:21]Content-Type: application/json [07:34:21] [07:34:21]POST finish read [07:34:21]Found Content-Length = 683 [07:34:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092611", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:34:21]execute_script... [07:34:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092611", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:34:21]POST & json_proto [07:34:21]process_json_proto [07:34:21]json parsed OK: [07:34:21]protocol is kg_v1.0 [07:34:21]action value=close_receipt [07:34:21]process_action close_receipt [07:34:21]cmd_close_receipt [07:34:21]MH_GetDate [07:34:21]Write to MH i2c: F0 00 00 FD 09 F5 [07:34:21]Write i2c OK [07:34:21]MH_I2C_Read... [07:34:21]Read from MH i2c: F0 [07:34:21]MH_I2C_Read... [07:34:21]Read from MH i2c: F0 09 00 [07:34:21]MH_I2C_Read... [07:34:21]Read from MH i2c: F0 09 00 FD 09 00 7F 3E 1F 67 43 33 1C 67 3A [07:34:21]GetLastDocTimeStamp 1730100666 [07:34:21]current date 1730100863 [07:34:21]FM_GetShiftState [07:34:21]SAM_PROTO_GetShiftState [07:34:21]wFMCommunicate request_size=4 [07:34:21]MH_SAM_APDU [07:34:21]CAPDU: 80 13 01 00 [07:34:21]Write to MH i2c: E2 08 00 FE 09 80 13 01 00 00 00 00 00 84 [07:34:21]Write i2c OK [07:34:21]MH_I2C_Read... [07:34:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:34:21]Read from MH i2c: E2 [07:34:21]MH_I2C_Read... [07:34:21]Read from MH i2c: E2 0E 00 [07:34:21]MH_I2C_Read... [07:34:21]Read from MH i2c: E2 0E 00 FE 09 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 7D [07:34:21]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [07:34:21]wFMCommunicate OK [07:34:21]SAM_PROTO_GetShiftState done [07:34:21]FM_GetShiftState done [07:34:21]opened in 1730073493 [07:34:21]opened+sec_in_day 1730159893 [07:34:21]quantity*price = 200043 [07:34:21]sum+1 = 200044 [07:34:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 167 28.10.2024 07:34 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317692 ФПД: 250320767154523 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T073423&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317692&fm=250320767154523&tin=02508201610067®Number=0000000000091628&sum=200000 [07:34:23]StoreToDocumentArchive [07:34:23]shift 546 fd 317692 [07:34:23]save to /storage/0546/doc_00317692 [07:34:23]save last doc name /storage/0546/doc_00317692 to /storage/kkm_last_doc_name [07:34:23]save OK [07:34:23]Clear old archive folders... [07:34:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:34:23]tlvbuf is 000A48C0 [07:34:23]SAM_PROTO_ClearQueue [07:34:23]wFMCommunicate request_size=4 [07:34:23]MH_SAM_APDU [07:34:23]CAPDU: 80 09 00 00 [07:34:23]Write to MH i2c: E2 08 00 0B 0A 80 09 00 00 00 00 00 00 87 [07:34:23]Write i2c OK [07:34:23]MH_I2C_Read... [07:34:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:34:23]Read from MH i2c: E2 [07:34:23]MH_I2C_Read... [07:34:23]Read from MH i2c: E2 03 00 [07:34:23]MH_I2C_Read... [07:34:23]Read from MH i2c: E2 03 00 0B 0A 00 90 00 89 [07:34:23]RAPDU: 90 00 [07:34:23]wFMCommunicate OK [07:34:23]SAM_PROTO_ClearQueue done [07:34:23]KKMCreateOFDPacket [07:34:23]OFDProtocolAddRootSTLVToBuf [07:34:23]FM_MakeSignedData [07:34:23]FM_MakeSignedData [07:34:23]SAM_PROTO_SignData [07:34:23]wFMCommunicate request_size=4 [07:34:23]MH_SAM_APDU [07:34:23]CAPDU: 80 0D 01 02 [07:34:23]Write to MH i2c: E2 08 00 0C 0A 80 0D 01 02 00 00 00 00 8F [07:34:23]Write i2c OK [07:34:23]MH_I2C_Read... [07:34:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:34:23]Read from MH i2c: E2 [07:34:23]MH_I2C_Read... [07:34:23]Read from MH i2c: E2 03 00 [07:34:23]MH_I2C_Read... [07:34:23]Read from MH i2c: E2 03 00 0C 0A 00 90 00 8A [07:34:23]RAPDU: 90 00 [07:34:23]wFMCommunicate OK [07:34:23]wFMCommunicate request_size=255 [07:34:23]MH_SAM_APDU [07:34:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 A7 00 00 00 F4 03 04 00 7F 3E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FC D8 04 00 35 04 06 00 E3 [07:34:23]Write to MH i2c: E2 02 01 0D 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 A7 00 00 00 F4 03 04 00 7F 3E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FC D8 04 00 35 04 06 00 E3 00 00 8F [07:34:23]Write i2c OK [07:34:23]MH_I2C_Read... [07:34:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:34:23]Read from MH i2c: E2 [07:34:23]MH_I2C_Read... [07:34:23]Read from MH i2c: E2 03 00 [07:34:23]MH_I2C_Read... [07:34:23]Read from MH i2c: E2 03 00 0D 0A 00 90 00 8B [07:34:23]RAPDU: 90 00 [07:34:23]wFMCommunicate OK [07:34:23]wFMCommunicate request_size=10 [07:34:23]MH_SAM_APDU [07:34:23]CAPDU: 80 0D 02 02 05 AA 58 67 F9 5B [07:34:23]Write to MH i2c: E2 0D 00 0E 0A 80 0D 02 02 05 00 AA 58 67 F9 5B 00 00 59 [07:34:23]Write i2c OK [07:34:23]MH_I2C_Read... [07:34:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:34:23]Read from MH i2c: E2 [07:34:23]MH_I2C_Read... [07:34:23]Read from MH i2c: E2 03 00 [07:34:23]MH_I2C_Read... [07:34:23]Read from MH i2c: E2 03 00 0E 0A 00 90 00 8C [07:34:23]RAPDU: 90 00 [07:34:23]wFMCommunicate OK [07:34:23]wFMCommunicate request_size=4 [07:34:23]MH_SAM_APDU [07:34:23]CAPDU: 80 0D 03 02 [07:34:23]Write to MH i2c: E2 08 00 0F 0A 80 0D 03 02 00 00 00 00 94 [07:34:23]Write i2c OK [07:34:23]MH_I2C_Read... [07:34:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:34:23]Read from MH i2c: E2 [07:34:23]MH_I2C_Read... [07:34:23]Read from MH i2c: E2 0B 00 [07:34:23]MH_I2C_Read... [07:34:23]Read from MH i2c: E2 0B 00 0F 0A 00 BD CC 54 BE 35 25 BD 91 90 00 D8 [07:34:23]RAPDU: BD CC 54 BE 35 25 BD 91 90 00 [07:34:23]wFMCommunicate OK [07:34:23]SAM_PROTO_SignData done [07:34:23]FM_MakeSignedData done [07:34:23]CreateOFDProtocolMessage [07:34:23]wFMCommunicate request_size=4 [07:34:23]MH_SAM_APDU [07:34:23]CAPDU: 80 11 00 00 [07:34:23]Write to MH i2c: E2 08 00 10 0A 80 11 00 00 00 00 00 00 94 [07:34:23]Write i2c OK [07:34:23]MH_I2C_Read... [07:34:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:34:23]Read from MH i2c: E2 [07:34:23]MH_I2C_Read... [07:34:23]Read from MH i2c: E2 17 00 [07:34:23]MH_I2C_Read... [07:34:23]Read from MH i2c: E2 17 00 10 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E8 [07:34:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [07:34:23]wFMCommunicate OK [07:34:23]CreateOFDProtocolMessage done [07:34:23]OFDSenderStorePacket 317692 [07:34:23]StoreOFDPacket docnum=317692 [07:34:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 8D 8C 07 01 ED 0C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 A7 00 00 00 F4 03 04 00 7F 3E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FC D8 04 00 35 04 06 00 E3 AA 58 67 F9 5B BD CC 54 BE 35 25 BD 91 [07:34:23]CheckFolder [07:34:23]dirname=/storage/ofd_packets [07:34:23]CheckFolder done [07:34:23]ProducePacketName [07:34:23]name=ofd_packets/00317692 [07:34:23]NVStorageSaveData ofd_packets/00317692 [07:34:23]File name is /storage/ofd_packets/00317692 [07:34:23]Write 301 bytes [07:34:23]NVStorageSaveData done [07:34:23]OFDSenderStorePacket done [07:34:23]KKMCreateOFDPacket done [07:34:23]NVStorageSaveData kkm_last_timestamp [07:34:23]File name is /storage/kkm_last_timestamp [07:34:23]Write 4 bytes [07:34:23]NVStorageSaveData done [07:34:23]ExternCall_PrintAddStr [07:34:23]wPrintStart [07:34:23]Write to MH i2c: 01 00 00 11 0A 1B [07:34:23]OFD Sender: Processing packet 317692 [packets to send 127, broken 126] [07:34:23]ProducePacketName [07:34:23]name=ofd_packets/00317692 [07:34:23]OFD Sender: To server: pG, [07:34:23]CommunicateWithHost lk.salyk.kg:30040 [07:34:23]ConnectInit lk.salyk.kg [07:34:23]Write i2c OK [07:34:23]MH_I2C_Read... [07:34:23]Read from MH i2c: 01 [07:34:23]MH_I2C_Read... [07:34:23]Read from MH i2c: 01 07 00 [07:34:23]MH_I2C_Read... [07:34:23]Read from MH i2c: 01 07 00 11 0A 00 00 00 00 00 FF 0F 30 [07:34:23]RasterBufferAndPrint [07:34:23]line Счет N : (1)1092611 [07:34:23]line ИНН: 02508201610067 [07:34:23]line Контрольно-Кассовый Чек [07:34:23]line ПРОДАЖА [07:34:23]line ТРК (МРК, ГНК) : 34 [07:34:23]line Товар: 2710124500 [07:34:23]line Аи-95-К-3 [07:34:23]line 26.960 * 74.20 [07:34:23]line = 2000.43 [07:34:23]line НДС 12% НСП 1% [07:34:23]line > о реализуемом товаре [07:34:23]line ОКРУГЛЕНИЕ: -0.43 [07:34:23]line ИТОГО: 2000.00 [07:34:23]line Внесено: 2000.00 [07:34:23]line СДАЧА: 0.00 [07:34:23]line НСП 1% : 17.70 [07:34:23]line НДС 12% : 212.43 [07:34:23]line Наличными: 2000.00 [07:34:23]line Безнал.: 0.00 [07:34:23]line Место: АЗС № 101 "Партнер Нефть" [07:34:23]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [07:34:23]line СНО: Общий режим [07:34:23]line Чек 167 28.10.2024 07:34 [07:34:23]line Смена: 546 ФФД: 1.0 [07:34:23]line ЗНМ: 0300000082 [07:34:23]line РНМ: 0000000000091628 [07:34:23]line Версия ККМ: 001 [07:34:23]line ФМ: 0000000000874671 [07:34:23]line ФД: 317692 [07:34:23]line ФПД: 250320767154523 [07:34:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T073423&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317692&fm=250320767154523&tin=02508201610067®Number=0000000000091628&sum=200000 [07:34:24]Connected sock=10 [07:34:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 8D 8C 07 01 ED 0C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 A7 00 00 00 F4 03 04 00 7F 3E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FC D8 04 00 35 04 06 00 E3 AA 58 67 F9 5B BD CC 54 BE 35 25 BD 91 [07:34:24]written 0, free lines is 4095 [07:34:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 D0 74 47 00 2C 89 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FC D8 04 00 F4 03 04 00 38 EA 1E 67 B6 04 01 00 00 C2 54 3F 32 4A F9 40 A0 [07:34:24]CommunicateWithHost err = 0 [07:34:24]CheckOFDResponse [07:34:24]1017 (14) - 77093643461234 [07:34:24]1041 (16) - 0000000000874671 [07:34:24]1040 (4) - 317692 [07:34:24]1012 (4) - 28.10.2024 01:34 [07:34:24]1206 (1) - 0 [07:34:24]OFD Sender: Remove packet 317692 [07:34:24]ProducePacketName [07:34:24]name=ofd_packets/00317692 [07:34:24]NVStorageDeleteData [07:34:24]Write to MH i2c: 01 00 00 3C 0A 46 [07:34:24]Write i2c OK [07:34:24]MH_I2C_Read... [07:34:24]Read from MH i2c: 01 [07:34:24]MH_I2C_Read... [07:34:24]Read from MH i2c: 01 07 00 [07:34:24]MH_I2C_Read... [07:34:24]Read from MH i2c: 01 07 00 3C 0A 00 00 00 00 00 F7 0C 50 [07:34:24]RasterBufferAndPrint [07:34:24]line [07:34:24]line [07:34:24]line [07:34:24]line [07:34:24]line [07:34:24]written 0, free lines is 3329 [07:34:24]MH_Cut [07:34:24]Write to MH i2c: D1 01 00 43 0A 01 1F [07:34:24]Write i2c OK [07:34:24]MH_I2C_Read... [07:34:24]Read from MH i2c: D1 [07:34:24]MH_I2C_Read... [07:34:24]Read from MH i2c: D1 01 00 [07:34:24]MH_I2C_Read... [07:34:24]Read from MH i2c: D1 01 00 43 0A 00 1E [07:34:24]Write to MH i2c: 01 00 00 44 0A 4E [07:34:24]Write i2c OK [07:34:24]MH_I2C_Read... [07:34:24]OFD Sender: No OFD packet to send [07:34:25]*** Cut start [07:34:25]*** Partial cut [07:34:25]*** CUTSNS_PIN = 1 [07:34:25]*** CUTSNS_PIN = 0 [07:34:25]*** Brake cut motor [07:34:25]Read from MH i2c: 01 [07:34:25]MH_I2C_Read... [07:34:25]*** Stop cut motor [07:34:25]*** Cut end [07:34:25]Read from MH i2c: 01 07 00 [07:34:25]MH_I2C_Read... [07:34:25]Read from MH i2c: 01 07 00 44 0A 00 00 00 00 00 FF 0F 63 [07:34:25]process_action close_receipt done [07:34:25]requested_data is exist [07:34:25]produce_requested_data [07:34:25]requested_item fm.sn is exist - process it [07:34:25]wFMCommunicate request_size=4 [07:34:25]MH_SAM_APDU [07:34:25]CAPDU: 80 11 00 00 [07:34:25]Write to MH i2c: E2 08 00 45 0A 80 11 00 00 00 00 00 00 C9 [07:34:25]Write i2c OK [07:34:25]MH_I2C_Read... [07:34:25]Read from MH i2c: E2 [07:34:25]MH_I2C_Read... [07:34:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:34:25]Read from MH i2c: E2 17 00 [07:34:25]MH_I2C_Read... [07:34:25]Read from MH i2c: E2 17 00 45 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 1D [07:34:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [07:34:25]wFMCommunicate OK [07:34:25]requested_item fd.num is exist - process it [07:34:25]SAM_PROTO_GetFieldsCounters [07:34:25]wFMCommunicate request_size=4 [07:34:25]MH_SAM_APDU [07:34:25]CAPDU: 80 13 00 00 [07:34:25]Write to MH i2c: E2 08 00 46 0A 80 13 00 00 00 00 00 00 CC [07:34:25]Write i2c OK [07:34:25]MH_I2C_Read... [07:34:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:34:26]Read from MH i2c: E2 [07:34:26]MH_I2C_Read... [07:34:26]Read from MH i2c: E2 62 00 [07:34:26]MH_I2C_Read... [07:34:26]Read from MH i2c: E2 62 00 46 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 FC D8 04 00 0E 04 04 00 22 02 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 E0 [07:34:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 FC D8 04 00 0E 04 04 00 22 02 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 [07:34:26]wFMCommunicate OK [07:34:26]SAM_PROTO_GetFieldsCounters done [07:34:26]requested_item shift.num is exist - process it [07:34:26]requested_item shift.opened is exist - process it [07:34:26]req_shift_opened [07:34:26]FM_GetShiftState [07:34:26]SAM_PROTO_GetShiftState [07:34:26]wFMCommunicate request_size=4 [07:34:26]MH_SAM_APDU [07:34:26]CAPDU: 80 13 01 00 [07:34:26]Write to MH i2c: E2 08 00 47 0A 80 13 01 00 00 00 00 00 CE [07:34:26]Write i2c OK [07:34:26]MH_I2C_Read... [07:34:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:34:26]Read from MH i2c: E2 [07:34:26]MH_I2C_Read... [07:34:26]Read from MH i2c: E2 0E 00 [07:34:26]MH_I2C_Read... [07:34:26]Read from MH i2c: E2 0E 00 47 0A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C7 [07:34:26]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [07:34:26]wFMCommunicate OK [07:34:26]SAM_PROTO_GetShiftState done [07:34:26]FM_GetShiftState done [07:34:26]req_shift_opened done [07:34:26]requested_item shift.open_date is exist - process it [07:34:26]req_shift_open_date [07:34:26]req_shift_open_date done [07:34:26]produce_requested_data done [07:34:26]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317692,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [07:34:26]process_action_free close_receipt [07:34:26]json_value_free [07:34:26]json_value_free done [07:34:26]process_json_proto returns [07:34:26]Send response to host [07:34:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317692,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [07:34:26]free response buf [07:34:26]execute_script done [07:34:26]execute_script returns [07:34:26]free content buf [07:34:26]Sock 9.Close socket [07:34:26]Sock 9.Thread stoped [07:34:29]OFD Sender: No OFD packet to send [07:34:34]OFD Sender: No OFD packet to send [07:34:39]OFD Sender: No OFD packet to send [07:34:44]OFD Sender: No OFD packet to send [07:34:49]OFD Sender: No OFD packet to send [07:34:54]OFD Sender: No OFD packet to send [07:34:59]OFD Sender: No OFD packet to send [07:35:04]OFD Sender: No OFD packet to send [07:35:09]OFD Sender: No OFD packet to send [07:35:14]OFD Sender: No OFD packet to send [07:35:19]OFD Sender: No OFD packet to send [07:35:24]OFD Sender: No OFD packet to send [07:35:29]OFD Sender: No OFD packet to send [07:35:34]OFD Sender: No OFD packet to send [07:35:39]OFD Sender: No OFD packet to send [07:35:44]OFD Sender: No OFD packet to send [07:35:49]OFD Sender: No OFD packet to send [07:35:54]OFD Sender: No OFD packet to send [07:35:59]OFD Sender: No OFD packet to send [07:36:04]OFD Sender: No OFD packet to send [07:36:09]OFD Sender: No OFD packet to send [07:36:14]OFD Sender: No OFD packet to send [07:36:19]OFD Sender: No OFD packet to send [07:36:19]accept exits with 8 [07:36:19]New connection [07:36:19]New thread 3067333988 created [07:36:19]Thread 3067477348 joined [07:36:19]Waiting for new connection... [07:36:19] Sock 8.Parse request [07:36:19]Sock 8.Check first char [07:36:19]Sock 8.First char is OK [07:36:19]request: POST /json_proto HTTP/1.0 [07:36:19]Method: POST [07:36:19]URL: /json_proto [07:36:19]Method is POST - this is cgi request [07:36:19]url: /json_proto [07:36:19]query_string will be loaded in cgi processing [07:36:19]execute_cgi json_proto POST (null) [07:36:19]execute_cgi path=json_proto method=POST [07:36:19]POST find Content-Length [07:36:19]Host: 172.17.50.195:8080 [07:36:19]Content-Length: 679 [07:36:19]Content-Type: application/json [07:36:19] [07:36:19]POST finish read [07:36:19]Found Content-Length = 679 [07:36:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092612", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:36:19]execute_script... [07:36:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092612", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:36:19]POST & json_proto [07:36:19]process_json_proto [07:36:19]json parsed OK: [07:36:19]protocol is kg_v1.0 [07:36:19]action value=close_receipt [07:36:19]process_action close_receipt [07:36:19]cmd_close_receipt [07:36:19]MH_GetDate [07:36:19]Write to MH i2c: F0 00 00 48 0A 41 [07:36:19]Write i2c OK [07:36:19]MH_I2C_Read... [07:36:19]Read from MH i2c: F0 [07:36:19]MH_I2C_Read... [07:36:19]Read from MH i2c: F0 09 00 [07:36:19]MH_I2C_Read... [07:36:19]Read from MH i2c: F0 09 00 48 0A 00 F5 3E 1F 67 43 33 1C 67 FC [07:36:19]GetLastDocTimeStamp 1730100863 [07:36:19]current date 1730100981 [07:36:19]FM_GetShiftState [07:36:19]SAM_PROTO_GetShiftState [07:36:19]wFMCommunicate request_size=4 [07:36:19]MH_SAM_APDU [07:36:19]CAPDU: 80 13 01 00 [07:36:19]Write to MH i2c: E2 08 00 49 0A 80 13 01 00 00 00 00 00 D0 [07:36:19]Write i2c OK [07:36:19]MH_I2C_Read... [07:36:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:36:19]Read from MH i2c: E2 [07:36:19]MH_I2C_Read... [07:36:19]Read from MH i2c: E2 0E 00 [07:36:19]MH_I2C_Read... [07:36:19]Read from MH i2c: E2 0E 00 49 0A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C9 [07:36:19]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [07:36:19]wFMCommunicate OK [07:36:19]SAM_PROTO_GetShiftState done [07:36:19]FM_GetShiftState done [07:36:19]opened in 1730073493 [07:36:19]opened+sec_in_day 1730159893 [07:36:19]quantity*price = 70044 [07:36:19]sum+1 = 70045 [07:36:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 168 28.10.2024 07:36 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317693 ФПД: 187475368041494 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T073621&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317693&fm=187475368041494&tin=02508201610067®Number=0000000000091628&sum=70000 [07:36:21]StoreToDocumentArchive [07:36:21]shift 546 fd 317693 [07:36:21]save to /storage/0546/doc_00317693 [07:36:21]save last doc name /storage/0546/doc_00317693 to /storage/kkm_last_doc_name [07:36:21]save OK [07:36:21]Clear old archive folders... [07:36:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:36:21]tlvbuf is 000D57D0 [07:36:21]SAM_PROTO_ClearQueue [07:36:21]wFMCommunicate request_size=4 [07:36:21]MH_SAM_APDU [07:36:21]CAPDU: 80 09 00 00 [07:36:21]Write to MH i2c: E2 08 00 56 0A 80 09 00 00 00 00 00 00 D2 [07:36:21]Write i2c OK [07:36:21]MH_I2C_Read... [07:36:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:36:21]Read from MH i2c: E2 [07:36:21]MH_I2C_Read... [07:36:21]Read from MH i2c: E2 03 00 [07:36:21]MH_I2C_Read... [07:36:21]Read from MH i2c: E2 03 00 56 0A 00 90 00 D4 [07:36:21]RAPDU: 90 00 [07:36:21]wFMCommunicate OK [07:36:21]SAM_PROTO_ClearQueue done [07:36:21]KKMCreateOFDPacket [07:36:21]OFDProtocolAddRootSTLVToBuf [07:36:21]FM_MakeSignedData [07:36:21]FM_MakeSignedData [07:36:21]SAM_PROTO_SignData [07:36:21]wFMCommunicate request_size=4 [07:36:21]MH_SAM_APDU [07:36:21]CAPDU: 80 0D 01 02 [07:36:21]Write to MH i2c: E2 08 00 57 0A 80 0D 01 02 00 00 00 00 DA [07:36:21]Write i2c OK [07:36:21]MH_I2C_Read... [07:36:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:36:21]Read from MH i2c: E2 [07:36:21]MH_I2C_Read... [07:36:21]Read from MH i2c: E2 03 00 [07:36:21]MH_I2C_Read... [07:36:21]Read from MH i2c: E2 03 00 57 0A 00 90 00 D5 [07:36:21]RAPDU: 90 00 [07:36:21]wFMCommunicate OK [07:36:21]wFMCommunicate request_size=255 [07:36:21]MH_SAM_APDU [07:36: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 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 F5 3E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FD D8 04 00 35 04 06 00 AA [07:36:21]Write to MH i2c: E2 02 01 58 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 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 F5 3E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FD D8 04 00 35 04 06 00 AA 00 00 80 [07:36:21]Write i2c OK [07:36:21]MH_I2C_Read... [07:36:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:36:21]Read from MH i2c: E2 [07:36:21]MH_I2C_Read... [07:36:21]Read from MH i2c: E2 03 00 [07:36:21]MH_I2C_Read... [07:36:21]Read from MH i2c: E2 03 00 58 0A 00 90 00 D6 [07:36:21]RAPDU: 90 00 [07:36:21]wFMCommunicate OK [07:36:21]wFMCommunicate request_size=10 [07:36:21]MH_SAM_APDU [07:36:21]CAPDU: 80 0D 02 02 05 82 02 B7 5C 16 [07:36:21]Write to MH i2c: E2 0D 00 59 0A 80 0D 02 02 05 00 82 02 B7 5C 16 00 00 94 [07:36:21]Write i2c OK [07:36:21]MH_I2C_Read... [07:36:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:36:21]Read from MH i2c: E2 [07:36:21]MH_I2C_Read... [07:36:21]Read from MH i2c: E2 03 00 [07:36:21]MH_I2C_Read... [07:36:21]Read from MH i2c: E2 03 00 59 0A 00 90 00 D7 [07:36:21]RAPDU: 90 00 [07:36:21]wFMCommunicate OK [07:36:21]wFMCommunicate request_size=4 [07:36:21]MH_SAM_APDU [07:36:21]CAPDU: 80 0D 03 02 [07:36:21]Write to MH i2c: E2 08 00 5A 0A 80 0D 03 02 00 00 00 00 DF [07:36:21]Write i2c OK [07:36:21]MH_I2C_Read... [07:36:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:36:21]Read from MH i2c: E2 [07:36:21]MH_I2C_Read... [07:36:21]Read from MH i2c: E2 0B 00 [07:36:21]MH_I2C_Read... [07:36:21]Read from MH i2c: E2 0B 00 5A 0A 00 35 87 FF 95 9E 88 40 6D 90 00 03 [07:36:21]RAPDU: 35 87 FF 95 9E 88 40 6D 90 00 [07:36:21]wFMCommunicate OK [07:36:21]SAM_PROTO_SignData done [07:36:21]FM_MakeSignedData done [07:36:21]CreateOFDProtocolMessage [07:36:21]wFMCommunicate request_size=4 [07:36:21]MH_SAM_APDU [07:36:21]CAPDU: 80 11 00 00 [07:36:21]Write to MH i2c: E2 08 00 5B 0A 80 11 00 00 00 00 00 00 DF [07:36:21]Write i2c OK [07:36:21]MH_I2C_Read... [07:36:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:36:21]Read from MH i2c: E2 [07:36:21]MH_I2C_Read... [07:36:21]Read from MH i2c: E2 17 00 [07:36:21]MH_I2C_Read... [07:36:21]Read from MH i2c: E2 17 00 5B 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 33 [07:36:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [07:36:21]wFMCommunicate OK [07:36:21]CreateOFDProtocolMessage done [07:36:21]OFDSenderStorePacket 317693 [07:36:21]StoreOFDPacket docnum=317693 [07:36:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 6F 4F 07 01 21 78 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 F5 3E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FD D8 04 00 35 04 06 00 AA 82 02 B7 5C 16 35 87 FF 95 9E 88 40 6D [07:36:21]CheckFolder [07:36:21]dirname=/storage/ofd_packets [07:36:21]CheckFolder done [07:36:21]ProducePacketName [07:36:21]name=ofd_packets/00317693 [07:36:21]NVStorageSaveData ofd_packets/00317693 [07:36:21]File name is /storage/ofd_packets/00317693 [07:36:21]Write 301 bytes [07:36:21]NVStorageSaveData done [07:36:21]OFDSenderStorePacket done [07:36:21]KKMCreateOFDPacket done [07:36:21]NVStorageSaveData kkm_last_timestamp [07:36:21]File name is /storage/kkm_last_timestamp [07:36:21]Write 4 bytes [07:36:21]NVStorageSaveData done [07:36:21]ExternCall_PrintAddStr [07:36:21]wPrintStart [07:36:21]Write to MH i2c: 01 00 00 5C 0A 66 [07:36:21]Write i2c OK [07:36:21]MH_I2C_Read... [07:36:21]Read from MH i2c: 01 [07:36:21]MH_I2C_Read... [07:36:21]Read from MH i2c: 01 07 00 [07:36:21]MH_I2C_Read... [07:36:21]Read from MH i2c: 01 07 00 5C 0A 00 00 00 00 00 FF 0F 7B [07:36:21]RasterBufferAndPrint [07:36:21]line Счет N : (1)1092612 [07:36:21]line ИНН: 02508201610067 [07:36:21]line Контрольно-Кассовый Чек [07:36:21]line ПРОДАЖА [07:36:21]line ТРК (МРК, ГНК) : 33 [07:36:21]line Товар: 2710124130 [07:36:21]line Аи-92-К-2 [07:36:21]line 10.470 * 66.90 [07:36:21]line = 700.44 [07:36:21]line НДС 12% НСП 1% [07:36:21]line > о реализуемом товаре [07:36:21]line ОКРУГЛЕНИЕ: -0.44 [07:36:21]line ИТОГО: 700.00 [07:36:21]line Внесено: 700.00 [07:36:21]line СДАЧА: 0.00 [07:36:21]line НСП 1% : 6.20 [07:36:21]line НДС 12% : 74.38 [07:36:21]line Наличными: 700.00 [07:36:21]line Безнал.: 0.00 [07:36:21]line Место: АЗС № 101 "Партнер Нефть" [07:36:21]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [07:36:21]line СНО: Общий режим [07:36:21]line Чек 168 28.10.2024 07:36 [07:36:21]line Смена: 546 ФФД: 1.0 [07:36:21]line ЗНМ: 0300000082 [07:36:21]line РНМ: 0000000000091628 [07:36:21]line Версия ККМ: 001 [07:36:21]line ФМ: 0000000000874671 [07:36:21]line ФД: 317693 [07:36:21]line ФПД: 187475368041494 [07:36:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T073621&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317693&fm=187475368041494&tin=02508201610067®Number=0000000000091628&sum=70000 [07:36:21]written 0, free lines is 4095 [07:36:21]OFD Sender: Processing packet 317693 [packets to send 127, broken 126] [07:36:21]ProducePacketName [07:36:21]name=ofd_packets/00317693 [07:36:21]OFD Sender: To server: pG, [07:36:21]CommunicateWithHost lk.salyk.kg:30040 [07:36:21]ConnectInit lk.salyk.kg [07:36:22]Connected sock=10 [07: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 34 36 37 31 0F 01 00 00 6F 4F 07 01 21 78 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 F5 3E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FD D8 04 00 35 04 06 00 AA 82 02 B7 5C 16 35 87 FF 95 9E 88 40 6D [07:36:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 53 49 47 00 85 32 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FD D8 04 00 F4 03 04 00 AF EA 1E 67 B6 04 01 00 00 94 3E B9 6E AB 7D BB 0C [07:36:22]CommunicateWithHost err = 0 [07:36:22]CheckOFDResponse [07:36:22]1017 (14) - 77093643461234 [07:36:22]1041 (16) - 0000000000874671 [07:36:22]1040 (4) - 317693 [07:36:22]1012 (4) - 28.10.2024 01:36 [07:36:22]1206 (1) - 0 [07:36:22]OFD Sender: Remove packet 317693 [07:36:22]ProducePacketName [07:36:22]name=ofd_packets/00317693 [07:36:22]NVStorageDeleteData [07:36:22]Write to MH i2c: 01 00 00 87 0A 91 [07:36:22]Write i2c OK [07:36:22]MH_I2C_Read... [07:36:22]Read from MH i2c: 01 [07:36:22]MH_I2C_Read... [07:36:22]Read from MH i2c: 01 07 00 [07:36:22]MH_I2C_Read... [07:36:22]Read from MH i2c: 01 07 00 87 0A 00 00 00 00 00 EE 0C 92 [07:36:22]RasterBufferAndPrint [07:36:22]line [07:36:22]line [07:36:22]line [07:36:22]line [07:36:22]line [07:36:22]written 0, free lines is 3316 [07:36:22]MH_Cut [07:36:22]Write to MH i2c: D1 01 00 8E 0A 01 6A [07:36:22]Write i2c OK [07:36:22]MH_I2C_Read... [07:36:22]Read from MH i2c: D1 [07:36:22]MH_I2C_Read... [07:36:22]Read from MH i2c: D1 01 00 [07:36:22]MH_I2C_Read... [07:36:22]Read from MH i2c: D1 01 00 8E 0A 00 69 [07:36:22]Write to MH i2c: 01 00 00 8F 0A 99 [07:36:22]Write i2c OK [07:36:22]MH_I2C_Read... [07:36:22]OFD Sender: No OFD packet to send [07:36:23]*** Cut start [07:36:23]*** Partial cut [07:36:23]*** CUTSNS_PIN = 1 [07:36:23]*** CUTSNS_PIN = 0 [07:36:23]*** Brake cut motor [07:36:23]Read from MH i2c: 01 [07:36:23]MH_I2C_Read... [07:36:23]*** Stop cut motor [07:36:23]*** Cut end [07:36:23]Read from MH i2c: 01 07 00 [07:36:23]MH_I2C_Read... [07:36:23]Read from MH i2c: 01 07 00 8F 0A 00 00 00 00 00 FF 0F AE [07:36:23]process_action close_receipt done [07:36:23]requested_data is exist [07:36:23]produce_requested_data [07:36:23]requested_item fm.sn is exist - process it [07:36:23]wFMCommunicate request_size=4 [07:36:23]MH_SAM_APDU [07:36:23]CAPDU: 80 11 00 00 [07:36:23]Write to MH i2c: E2 08 00 90 0A 80 11 00 00 00 00 00 00 14 [07:36:23]Write i2c OK [07:36:23]MH_I2C_Read... [07:36:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:36:23]Read from MH i2c: E2 [07:36:23]MH_I2C_Read... [07:36:23]Read from MH i2c: E2 17 00 [07:36:23]MH_I2C_Read... [07:36:23]Read from MH i2c: E2 17 00 90 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 68 [07:36:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [07:36:23]wFMCommunicate OK [07:36:23]requested_item fd.num is exist - process it [07:36:23]SAM_PROTO_GetFieldsCounters [07:36:23]wFMCommunicate request_size=4 [07:36:23]MH_SAM_APDU [07:36:23]CAPDU: 80 13 00 00 [07:36:23]Write to MH i2c: E2 08 00 91 0A 80 13 00 00 00 00 00 00 17 [07:36:23]Write i2c OK [07:36:23]MH_I2C_Read... [07:36:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:36:24]Read from MH i2c: E2 [07:36:24]MH_I2C_Read... [07:36:24]Read from MH i2c: E2 62 00 [07:36:24]MH_I2C_Read... [07:36:24]Read from MH i2c: E2 62 00 91 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 FD D8 04 00 0E 04 04 00 22 02 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 2F [07:36:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 FD D8 04 00 0E 04 04 00 22 02 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 [07:36:24]wFMCommunicate OK [07:36:24]SAM_PROTO_GetFieldsCounters done [07:36:24]requested_item shift.num is exist - process it [07:36:24]requested_item shift.opened is exist - process it [07:36:24]req_shift_opened [07:36:24]FM_GetShiftState [07:36:24]SAM_PROTO_GetShiftState [07:36:24]wFMCommunicate request_size=4 [07:36:24]MH_SAM_APDU [07:36:24]CAPDU: 80 13 01 00 [07:36:24]Write to MH i2c: E2 08 00 92 0A 80 13 01 00 00 00 00 00 19 [07:36:24]Write i2c OK [07:36:24]MH_I2C_Read... [07:36:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:36:24]Read from MH i2c: E2 [07:36:24]MH_I2C_Read... [07:36:24]Read from MH i2c: E2 0E 00 [07:36:24]MH_I2C_Read... [07:36:24]Read from MH i2c: E2 0E 00 92 0A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 12 [07:36:24]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [07:36:24]wFMCommunicate OK [07:36:24]SAM_PROTO_GetShiftState done [07:36:24]FM_GetShiftState done [07:36:24]req_shift_opened done [07:36:24]requested_item shift.open_date is exist - process it [07:36:24]req_shift_open_date [07:36:24]req_shift_open_date done [07:36:24]produce_requested_data done [07:36:24]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317693,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [07:36:24]process_action_free close_receipt [07:36:24]json_value_free [07:36:24]json_value_free done [07:36:24]process_json_proto returns [07:36:24]Send response to host [07:36:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317693,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [07:36:24]free response buf [07:36:24]execute_script done [07:36:24]execute_script returns [07:36:24]free content buf [07:36:24]Sock 8.Close socket [07:36:24]Sock 8.Thread stoped [07:36:27]OFD Sender: No OFD packet to send [07:36:32]OFD Sender: No OFD packet to send [07:36:37]OFD Sender: No OFD packet to send [07:36:42]OFD Sender: No OFD packet to send [07:36:47]OFD Sender: No OFD packet to send [07:36:52]OFD Sender: No OFD packet to send [07:36:53]accept exits with 9 [07:36:53]New connection [07:36:53]New thread 3067477348 created [07:36:53]Thread 3067333988 joined [07:36:53]Waiting for new connection... [07:36:53] Sock 9.Parse request [07:36:53]Sock 9.Check first char [07:36:53]Sock 9.First char is OK [07:36:53]request: POST /json_proto HTTP/1.0 [07:36:53]Method: POST [07:36:53]URL: /json_proto [07:36:53]Method is POST - this is cgi request [07:36:53]url: /json_proto [07:36:53]query_string will be loaded in cgi processing [07:36:53]execute_cgi json_proto POST (null) [07:36:53]execute_cgi path=json_proto method=POST [07:36:53]POST find Content-Length [07:36:53]Host: 172.17.50.195:8080 [07:36:53]Content-Length: 688 [07:36:53]Content-Type: application/json [07:36:53] [07:36:53]POST finish read [07:36:53]Found Content-Length = 688 [07:36:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092610", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 36.290, "sum" : 2765.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2765.00, "total" : 2765.00, "payments": [ { "type": 0, "sum" : 2765.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:36:53]execute_script... [07: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 : (1)1092610", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 36.290, "sum" : 2765.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2765.00, "total" : 2765.00, "payments": [ { "type": 0, "sum" : 2765.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:36:53]POST & json_proto [07:36:53]process_json_proto [07:36:53]json parsed OK: [07:36:53]protocol is kg_v1.0 [07:36:53]action value=close_receipt [07:36:53]process_action close_receipt [07:36:53]cmd_close_receipt [07:36:53]MH_GetDate [07:36:53]Write to MH i2c: F0 00 00 93 0A 8C [07:36:53]Write i2c OK [07:36:53]MH_I2C_Read... [07:36:53]Read from MH i2c: F0 [07:36:53]MH_I2C_Read... [07:36:53]Read from MH i2c: F0 09 00 [07:36:53]MH_I2C_Read... [07:36:53]Read from MH i2c: F0 09 00 93 0A 00 17 3F 1F 67 43 33 1C 67 6A [07:36:53]GetLastDocTimeStamp 1730100981 [07:36:53]current date 1730101015 [07:36:53]FM_GetShiftState [07:36:53]SAM_PROTO_GetShiftState [07:36:53]wFMCommunicate request_size=4 [07:36:53]MH_SAM_APDU [07:36:53]CAPDU: 80 13 01 00 [07:36:53]Write to MH i2c: E2 08 00 94 0A 80 13 01 00 00 00 00 00 1B [07:36:53]Write i2c OK [07:36:53]MH_I2C_Read... [07:36:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:36:53]Read from MH i2c: E2 [07:36:53]MH_I2C_Read... [07:36:53]Read from MH i2c: E2 0E 00 [07:36:53]MH_I2C_Read... [07:36:53]Read from MH i2c: E2 0E 00 94 0A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 14 [07:36:53]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [07:36:53]wFMCommunicate OK [07:36:53]SAM_PROTO_GetShiftState done [07:36:53]FM_GetShiftState done [07:36:53]opened in 1730073493 [07:36:53]opened+sec_in_day 1730159893 [07:36:53]quantity*price = 276529 [07:36:53]sum+1 = 276531 [07:36:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 2765.00 Внесено: 2765.00 СДАЧА: 0.00 НСП 1% : 24.47 НДС 12% : 293.66 Наличными: 2765.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 169 28.10.2024 07:36 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317694 ФПД: 41592284016485 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T073655&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317694&fm=41592284016485&tin=02508201610067®Number=0000000000091628&sum=276500 [07:36:54]StoreToDocumentArchive [07:36:54]shift 546 fd 317694 [07:36:54]save to /storage/0546/doc_00317694 [07:36:54]save last doc name /storage/0546/doc_00317694 to /storage/kkm_last_doc_name [07:36:54]save OK [07:36:54]Clear old archive folders... [07:36:54]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:36:54]tlvbuf is 000A8400 [07:36:54]SAM_PROTO_ClearQueue [07:36:54]wFMCommunicate request_size=4 [07:36:54]MH_SAM_APDU [07:36:54]CAPDU: 80 09 00 00 [07:36:54]Write to MH i2c: E2 08 00 A1 0A 80 09 00 00 00 00 00 00 1D [07:36:54]Write i2c OK [07:36:54]MH_I2C_Read... [07:36:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:36:54]Read from MH i2c: E2 [07:36:54]MH_I2C_Read... [07:36:54]Read from MH i2c: E2 03 00 [07:36:54]MH_I2C_Read... [07:36:54]Read from MH i2c: E2 03 00 A1 0A 00 90 00 1F [07:36:54]RAPDU: 90 00 [07:36:54]wFMCommunicate OK [07:36:54]SAM_PROTO_ClearQueue done [07:36:54]KKMCreateOFDPacket [07:36:54]OFDProtocolAddRootSTLVToBuf [07:36:54]FM_MakeSignedData [07:36:54]FM_MakeSignedData [07:36:54]SAM_PROTO_SignData [07:36:54]wFMCommunicate request_size=4 [07:36:54]MH_SAM_APDU [07:36:54]CAPDU: 80 0D 01 02 [07:36:54]Write to MH i2c: E2 08 00 A2 0A 80 0D 01 02 00 00 00 00 25 [07:36:54]Write i2c OK [07:36:54]MH_I2C_Read... [07:36:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:36:55]Read from MH i2c: E2 [07:36:55]MH_I2C_Read... [07:36:55]Read from MH i2c: E2 03 00 [07:36:55]MH_I2C_Read... [07:36:55]Read from MH i2c: E2 03 00 A2 0A 00 90 00 20 [07:36:55]RAPDU: 90 00 [07:36:55]wFMCommunicate OK [07:36:55]wFMCommunicate request_size=255 [07:36:55]MH_SAM_APDU [07:36:55]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 C2 8D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 32 38 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 38 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 72 00 00 00 00 07 04 06 00 14 38 04 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 3F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FE D8 04 00 35 04 06 00 [07:36:55]Write to MH i2c: E2 02 01 A3 0A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 C2 8D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 32 38 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 38 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 72 00 00 00 00 07 04 06 00 14 38 04 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 3F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FE D8 04 00 35 04 06 00 00 00 EA [07:36:55]Write i2c OK [07:36:55]MH_I2C_Read... [07:36:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:36:55]Read from MH i2c: E2 [07:36:55]MH_I2C_Read... [07:36:55]Read from MH i2c: E2 03 00 [07:36:55]MH_I2C_Read... [07:36:55]Read from MH i2c: E2 03 00 A3 0A 00 90 00 21 [07:36:55]RAPDU: 90 00 [07:36:55]wFMCommunicate OK [07:36:55]wFMCommunicate request_size=11 [07:36:55]MH_SAM_APDU [07:36:55]CAPDU: 80 0D 02 02 06 25 D3 F5 50 6F 65 [07:36:55]Write to MH i2c: E2 0E 00 A4 0A 80 0D 02 02 06 00 25 D3 F5 50 6F 65 00 00 45 [07:36:55]Write i2c OK [07:36:55]MH_I2C_Read... [07:36:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:36:55]Read from MH i2c: E2 [07:36:55]MH_I2C_Read... [07:36:55]Read from MH i2c: E2 03 00 [07:36:55]MH_I2C_Read... [07:36:55]Read from MH i2c: E2 03 00 A4 0A 00 90 00 22 [07:36:55]RAPDU: 90 00 [07:36:55]wFMCommunicate OK [07:36:55]wFMCommunicate request_size=4 [07:36:55]MH_SAM_APDU [07:36:55]CAPDU: 80 0D 03 02 [07:36:55]Write to MH i2c: E2 08 00 A5 0A 80 0D 03 02 00 00 00 00 2A [07:36:55]Write i2c OK [07:36:55]MH_I2C_Read... [07:36:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:36:55]Read from MH i2c: E2 [07:36:55]MH_I2C_Read... [07:36:55]Read from MH i2c: E2 0B 00 [07:36:55]MH_I2C_Read... [07:36:55]Read from MH i2c: E2 0B 00 A5 0A 00 29 79 2A 7E 38 FE DD 5E 90 00 E6 [07:36:55]RAPDU: 29 79 2A 7E 38 FE DD 5E 90 00 [07:36:55]wFMCommunicate OK [07:36:55]SAM_PROTO_SignData done [07:36:55]FM_MakeSignedData done [07:36:55]CreateOFDProtocolMessage [07:36:55]wFMCommunicate request_size=4 [07:36:55]MH_SAM_APDU [07:36:55]CAPDU: 80 11 00 00 [07:36:55]Write to MH i2c: E2 08 00 A6 0A 80 11 00 00 00 00 00 00 2A [07:36:55]Write i2c OK [07:36:55]MH_I2C_Read... [07:36:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:36:55]Read from MH i2c: E2 [07:36:55]MH_I2C_Read... [07:36:55]Read from MH i2c: E2 17 00 [07:36:55]MH_I2C_Read... [07:36:55]Read from MH i2c: E2 17 00 A6 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 7E [07:36:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [07:36:55]wFMCommunicate OK [07:36:55]CreateOFDProtocolMessage done [07:36:55]OFDSenderStorePacket 317694 [07:36:55]StoreOFDPacket docnum=317694 [07:36:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 0D 2A 08 01 CF B4 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 C2 8D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 32 38 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 38 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 72 00 00 00 00 07 04 06 00 14 38 04 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 3F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FE D8 04 00 35 04 06 00 25 D3 F5 50 6F 65 29 79 2A 7E 38 FE DD 5E [07:36:55]CheckFolder [07:36:55]dirname=/storage/ofd_packets [07:36:55]CheckFolder done [07:36:55]ProducePacketName [07:36:55]name=ofd_packets/00317694 [07:36:55]NVStorageSaveData ofd_packets/00317694 [07:36:55]File name is /storage/ofd_packets/00317694 [07:36:55]Write 302 bytes [07:36:55]NVStorageSaveData done [07:36:55]OFDSenderStorePacket done [07:36:55]KKMCreateOFDPacket done [07:36:55]NVStorageSaveData kkm_last_timestamp [07:36:55]File name is /storage/kkm_last_timestamp [07:36:55]Write 4 bytes [07:36:55]NVStorageSaveData done [07:36:55]ExternCall_PrintAddStr [07:36:55]wPrintStart [07:36:55]Write to MH i2c: 01 00 00 A7 0A B1 [07:36:55]Write i2c OK [07:36:55]MH_I2C_Read... [07:36:55]Read from MH i2c: 01 [07:36:55]MH_I2C_Read... [07:36:55]Read from MH i2c: 01 07 00 [07:36:55]MH_I2C_Read... [07:36:55]Read from MH i2c: 01 07 00 A7 0A 00 00 00 00 00 FF 0F C6 [07:36:55]RasterBufferAndPrint [07:36:55]line Счет N : (1)1092610 [07:36:55]line ИНН: 02508201610067 [07:36:55]line Контрольно-Кассовый Чек [07:36:55]line ПРОДАЖА [07:36:55]line ТРК (МРК, ГНК) : 51 [07:36:55]line Товар: 2710194210 [07:36:55]line ДТ(л)-К-2 [07:36:55]line 36.290 * 76.20 [07:36:55]line = 2765.30 [07:36:55]line НДС 12% НСП 1% [07:36:55]line > о реализуемом товаре [07:36:55]line ОКРУГЛЕНИЕ: -0.30 [07:36:55]line ИТОГО: 2765.00 [07:36:55]line Внесено: 2765.00 [07:36:55]line СДАЧА: 0.00 [07:36:55]line НСП 1% : 24.47 [07:36:55]line НДС 12% : 293.66 [07:36:55]line Наличными: 2765.00 [07:36:55]line Безнал.: 0.00 [07:36:55]line Место: АЗС № 101 "Партнер Нефть" [07:36:55]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [07:36:55]line СНО: Общий режим [07:36:55]line Чек 169 28.10.2024 07:36 [07:36:55]line Смена: 546 ФФД: 1.0 [07:36:55]line ЗНМ: 0300000082 [07:36:55]line РНМ: 0000000000091628 [07:36:55]line Версия ККМ: 001 [07:36:55]line ФМ: 0000000000874671 [07:36:55]line ФД: 317694 [07:36:55]line ФПД: 41592284016485 [07:36:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T073655&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317694&fm=41592284016485&tin=02508201610067®Number=0000000000091628&sum=276500 [07:36:55]OFD Sender: Processing packet 317694 [packets to send 127, broken 126] [07:36:55]ProducePacketName [07:36:55]name=ofd_packets/00317694 [07:36:55]OFD Sender: To server: pG, [07:36:55]CommunicateWithHost lk.salyk.kg:30040 [07:36:55]ConnectInit lk.salyk.kg [07:36:55]written 0, free lines is 4095 [07:36:55]Connected sock=10 [07:36:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 0D 2A 08 01 CF B4 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 C2 8D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 32 38 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 38 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 72 00 00 00 00 07 04 06 00 14 38 04 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 3F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FE D8 04 00 35 04 06 00 25 D3 F5 50 6F 65 29 79 2A 7E 38 FE DD 5E [07:36:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 45 B8 47 00 96 BB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FE D8 04 00 F4 03 04 00 D0 EA 1E 67 B6 04 01 00 00 AE 50 2A AB D7 EF E1 2B [07:36:56]CommunicateWithHost err = 0 [07:36:56]CheckOFDResponse [07:36:56]1017 (14) - 77093643461234 [07:36:56]1041 (16) - 0000000000874671 [07:36:56]1040 (4) - 317694 [07:36:56]1012 (4) - 28.10.2024 01:37 [07:36:56]1206 (1) - 0 [07:36:56]OFD Sender: Remove packet 317694 [07:36:56]ProducePacketName [07:36:56]name=ofd_packets/00317694 [07:36:56]NVStorageDeleteData [07:36:56]Write to MH i2c: 01 00 00 D2 0A DC [07:36:56]Write i2c OK [07:36:56]MH_I2C_Read... [07:36:56]Read from MH i2c: 01 [07:36:56]MH_I2C_Read... [07:36:56]Read from MH i2c: 01 07 00 [07:36:56]MH_I2C_Read... [07:36:56]Read from MH i2c: 01 07 00 D2 0A 00 00 00 00 00 FE 0C ED [07:36:56]RasterBufferAndPrint [07:36:56]line [07:36:56]line [07:36:56]line [07:36:56]line [07:36:56]line [07:36:56]written 0, free lines is 3335 [07:36:56]MH_Cut [07:36:56]Write to MH i2c: D1 01 00 D9 0A 01 B5 [07:36:56]Write i2c OK [07:36:56]MH_I2C_Read... [07:36:56]Read from MH i2c: D1 [07:36:56]MH_I2C_Read... [07:36:56]Read from MH i2c: D1 01 00 [07:36:56]MH_I2C_Read... [07:36:56]Read from MH i2c: D1 01 00 D9 0A 00 B4 [07:36:56]Write to MH i2c: 01 00 00 DA 0A E4 [07:36:56]Write i2c OK [07:36:56]MH_I2C_Read... [07:36:56]OFD Sender: No OFD packet to send [07:36:56]*** Cut start [07:36:56]*** Partial cut [07:36:56]*** CUTSNS_PIN = 1 [07:36:57]*** CUTSNS_PIN = 0 [07:36:57]*** Brake cut motor [07:36:57]Read from MH i2c: 01 [07:36:57]MH_I2C_Read... [07:36:57]*** Stop cut motor [07:36:57]*** Cut end [07:36:57]Read from MH i2c: 01 07 00 [07:36:57]MH_I2C_Read... [07:36:57]Read from MH i2c: 01 07 00 DA 0A 00 00 00 00 00 FF 0F F9 [07:36:57]process_action close_receipt done [07:36:57]requested_data is exist [07:36:57]produce_requested_data [07:36:57]requested_item fm.sn is exist - process it [07:36:57]wFMCommunicate request_size=4 [07:36:57]MH_SAM_APDU [07:36:57]CAPDU: 80 11 00 00 [07:36:57]Write to MH i2c: E2 08 00 DB 0A 80 11 00 00 00 00 00 00 5F [07:36:57]Write i2c OK [07:36:57]MH_I2C_Read... [07:36:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:36:57]Read from MH i2c: E2 [07:36:57]MH_I2C_Read... [07:36:57]Read from MH i2c: E2 17 00 [07:36:57]MH_I2C_Read... [07:36:57]Read from MH i2c: E2 17 00 DB 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B3 [07:36:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [07:36:57]wFMCommunicate OK [07:36:57]requested_item fd.num is exist - process it [07:36:57]SAM_PROTO_GetFieldsCounters [07:36:57]wFMCommunicate request_size=4 [07:36:57]MH_SAM_APDU [07:36:57]CAPDU: 80 13 00 00 [07:36:57]Write to MH i2c: E2 08 00 DC 0A 80 13 00 00 00 00 00 00 62 [07:36:57]Write i2c OK [07:36:57]MH_I2C_Read... [07:36:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:36:57]Read from MH i2c: E2 [07:36:57]MH_I2C_Read... [07:36:57]Read from MH i2c: E2 62 00 [07:36:57]MH_I2C_Read... [07:36:57]Read from MH i2c: E2 62 00 DC 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 FE D8 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 A9 00 00 00 5E 04 04 00 A9 00 00 00 57 04 04 00 AA 00 00 00 19 04 04 00 00 00 00 00 90 00 7E [07:36:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 FE D8 04 00 0E 04 04 00 22 02 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 [07:36:57]wFMCommunicate OK [07:36:57]SAM_PROTO_GetFieldsCounters done [07:36:57]requested_item shift.num is exist - process it [07:36:57]requested_item shift.opened is exist - process it [07:36:57]req_shift_opened [07:36:57]FM_GetShiftState [07:36:57]SAM_PROTO_GetShiftState [07:36:57]wFMCommunicate request_size=4 [07:36:57]MH_SAM_APDU [07:36:57]CAPDU: 80 13 01 00 [07:36:57]Write to MH i2c: E2 08 00 DD 0A 80 13 01 00 00 00 00 00 64 [07:36:57]Write i2c OK [07:36:57]MH_I2C_Read... [07:36:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:36:57]Read from MH i2c: E2 [07:36:57]MH_I2C_Read... [07:36:57]Read from MH i2c: E2 0E 00 [07:36:57]MH_I2C_Read... [07:36:57]Read from MH i2c: E2 0E 00 DD 0A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 5D [07:36:57]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [07:36:57]wFMCommunicate OK [07:36:57]SAM_PROTO_GetShiftState done [07:36:57]FM_GetShiftState done [07:36:57]req_shift_opened done [07:36:57]requested_item shift.open_date is exist - process it [07:36:57]req_shift_open_date [07:36:57]req_shift_open_date done [07:36:57]produce_requested_data done [07:36:57]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317694,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [07:36:57]process_action_free close_receipt [07:36:57]json_value_free [07:36:57]json_value_free done [07:36:57]process_json_proto returns [07:36:57]Send response to host [07:36:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317694,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [07:36:57]free response buf [07:36:57]execute_script done [07:36:57]execute_script returns [07:36:57]free content buf [07:36:57]Sock 9.Close socket [07:36:57]Sock 9.Thread stoped [07:37:01]OFD Sender: No OFD packet to send [07:37:06]OFD Sender: No OFD packet to send [07:37:11]OFD Sender: No OFD packet to send [07:37:16]OFD Sender: No OFD packet to send [07:37:21]OFD Sender: No OFD packet to send [07:37:26]OFD Sender: No OFD packet to send [07:37:31]OFD Sender: No OFD packet to send [07:37:36]OFD Sender: No OFD packet to send [07:37:41]OFD Sender: No OFD packet to send [07:37:46]OFD Sender: No OFD packet to send [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:16]OFD Sender: No OFD packet to send [07:38:21]OFD Sender: No OFD packet to send [07:38:26]OFD Sender: No OFD packet to send [07:38:31]OFD Sender: No OFD packet to send [07:38:36]OFD Sender: No OFD packet to send [07:38:41]OFD Sender: No OFD packet to send [07:38:46]OFD Sender: No OFD packet to send [07:38:51]OFD Sender: No OFD packet to send [07:38:56]OFD Sender: No OFD packet to send [07:39:01]OFD Sender: No OFD packet to send [07:39:06]OFD Sender: No OFD packet to send [07:39:11]accept exits with 8 [07:39:11]New connection [07:39:11]New thread 3067333988 created [07:39:11]Thread 3067477348 joined [07:39:11]Waiting for new connection... [07:39:11] Sock 8.Parse request [07:39:11]Sock 8.Check first char [07:39:11]Sock 8.First char is OK [07:39:11]request: POST /json_proto HTTP/1.0 [07:39:11]Method: POST [07:39:11]URL: /json_proto [07:39:11]Method is POST - this is cgi request [07:39:11]url: /json_proto [07:39:11]query_string will be loaded in cgi processing [07:39:11]execute_cgi json_proto POST (null) [07:39:11]execute_cgi path=json_proto method=POST [07:39:11]POST find Content-Length [07:39:11]Host: 172.17.50.195:8080 [07:39:11]Content-Length: 682 [07:39:11]Content-Type: application/json [07:39:11] [07:39:11]POST finish read [07:39:11]Found Content-Length = 682 [07:39:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092613", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 13.060, "sum" : 500.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:39:11]execute_script... [07:39:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092613", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 13.060, "sum" : 500.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:39:11]POST & json_proto [07:39:11]process_json_proto [07:39:11]json parsed OK: [07:39:11]protocol is kg_v1.0 [07:39:11]action value=close_receipt [07:39:11]process_action close_receipt [07:39:11]cmd_close_receipt [07:39:11]MH_GetDate [07:39:11]Write to MH i2c: F0 00 00 DE 0A D7 [07:39:11]Write i2c OK [07:39:11]MH_I2C_Read... [07:39:11]Read from MH i2c: F0 [07:39:11]MH_I2C_Read... [07:39:11]Read from MH i2c: F0 09 00 [07:39:11]MH_I2C_Read... [07:39:11]Read from MH i2c: F0 09 00 DE 0A 00 A0 3F 1F 67 43 33 1C 67 3E [07:39:11]GetLastDocTimeStamp 1730101015 [07:39:11]current date 1730101152 [07:39:11]FM_GetShiftState [07:39:11]SAM_PROTO_GetShiftState [07:39:11]wFMCommunicate request_size=4 [07:39:11]MH_SAM_APDU [07:39:11]CAPDU: 80 13 01 00 [07:39:11]Write to MH i2c: E2 08 00 DF 0A 80 13 01 00 00 00 00 00 66 [07:39:11]Write i2c OK [07:39:11]MH_I2C_Read... [07:39:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:39:11]Read from MH i2c: E2 [07:39:11]MH_I2C_Read... [07:39:11]Read from MH i2c: E2 0E 00 [07:39:11]MH_I2C_Read... [07:39:11]Read from MH i2c: E2 0E 00 DF 0A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 5F [07:39:11]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [07:39:11]wFMCommunicate OK [07:39:11]SAM_PROTO_GetShiftState done [07:39:11]FM_GetShiftState done [07:39:11]opened in 1730073493 [07:39:11]opened+sec_in_day 1730159893 [07:39:11]quantity*price = 50019 [07:39:11]sum+1 = 50021 [07:39:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 170 28.10.2024 07:39 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317695 ФПД: 103587651384768 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T073912&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317695&fm=103587651384768&tin=02508201610067®Number=0000000000091628&sum=50000 [07:39:12]StoreToDocumentArchive [07:39:12]shift 546 fd 317695 [07:39:12]save to /storage/0546/doc_00317695 [07:39:12]save last doc name /storage/0546/doc_00317695 to /storage/kkm_last_doc_name [07:39:12]save OK [07:39:12]Clear old archive folders... [07:39:12]ProcessDocumentItem done err = 0, tmpTLVsize=250 [07:39:12]tlvbuf is 0007C6E0 [07:39:12]SAM_PROTO_ClearQueue [07:39:12]wFMCommunicate request_size=4 [07:39:12]MH_SAM_APDU [07:39:12]CAPDU: 80 09 00 00 [07:39:12]Write to MH i2c: E2 08 00 EC 0A 80 09 00 00 00 00 00 00 68 [07:39:12]Write i2c OK [07:39:12]MH_I2C_Read... [07:39:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:39:12]Read from MH i2c: E2 [07:39:12]MH_I2C_Read... [07:39:12]Read from MH i2c: E2 03 00 [07:39:12]MH_I2C_Read... [07:39:12]Read from MH i2c: E2 03 00 EC 0A 00 90 00 6A [07:39:12]RAPDU: 90 00 [07:39:12]wFMCommunicate OK [07:39:12]SAM_PROTO_ClearQueue done [07:39:12]KKMCreateOFDPacket [07:39:12]OFDProtocolAddRootSTLVToBuf [07:39:12]FM_MakeSignedData [07:39:12]FM_MakeSignedData [07:39:12]SAM_PROTO_SignData [07:39:12]wFMCommunicate request_size=4 [07:39:12]MH_SAM_APDU [07:39:12]CAPDU: 80 0D 01 02 [07:39:12]Write to MH i2c: E2 08 00 ED 0A 80 0D 01 02 00 00 00 00 70 [07:39:12]Write i2c OK [07:39:12]MH_I2C_Read... [07:39:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:39:12]Read from MH i2c: E2 [07:39:12]MH_I2C_Read... [07:39:12]Read from MH i2c: E2 03 00 [07:39:12]MH_I2C_Read... [07:39:12]Read from MH i2c: E2 03 00 ED 0A 00 90 00 6B [07:39:12]RAPDU: 90 00 [07:39:12]wFMCommunicate OK [07:39:12]wFMCommunicate request_size=255 [07:39:12]MH_SAM_APDU [07:39:12]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 04 33 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 64 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 AA 00 00 00 F4 03 04 00 A0 3F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FF D8 04 00 35 04 06 00 5E 36 [07:39:12]Write to MH i2c: E2 02 01 EE 0A 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 04 33 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 64 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 AA 00 00 00 F4 03 04 00 A0 3F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FF D8 04 00 35 04 06 00 5E 36 00 00 DD [07:39:12]Write i2c OK [07:39:12]MH_I2C_Read... [07:39:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:39:13]Read from MH i2c: E2 [07:39:13]MH_I2C_Read... [07:39:13]Read from MH i2c: E2 03 00 [07:39:13]MH_I2C_Read... [07:39:13]Read from MH i2c: E2 03 00 EE 0A 00 90 00 6C [07:39:13]RAPDU: 90 00 [07:39:13]wFMCommunicate OK [07:39:13]wFMCommunicate request_size=9 [07:39:13]MH_SAM_APDU [07:39:13]CAPDU: 80 0D 02 02 04 61 29 F5 C0 [07:39:13]Write to MH i2c: E2 0C 00 EF 0A 80 0D 02 02 04 00 61 29 F5 C0 00 00 BA [07:39:13]Write i2c OK [07:39:13]MH_I2C_Read... [07:39:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:39:13]Read from MH i2c: E2 [07:39:13]MH_I2C_Read... [07:39:13]Read from MH i2c: E2 03 00 [07:39:13]MH_I2C_Read... [07:39:13]Read from MH i2c: E2 03 00 EF 0A 00 90 00 6D [07:39:13]RAPDU: 90 00 [07:39:13]wFMCommunicate OK [07:39:13]wFMCommunicate request_size=4 [07:39:13]MH_SAM_APDU [07:39:13]CAPDU: 80 0D 03 02 [07:39:13]Write to MH i2c: E2 08 00 F0 0A 80 0D 03 02 00 00 00 00 75 [07:39:13]Write i2c OK [07:39:13]MH_I2C_Read... [07:39:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:39:13]Read from MH i2c: E2 [07:39:13]MH_I2C_Read... [07:39:13]Read from MH i2c: E2 0B 00 [07:39:13]MH_I2C_Read... [07:39:13]Read from MH i2c: E2 0B 00 F0 0A 00 23 E1 DE 6C 68 6B 03 E8 90 00 82 [07:39:13]RAPDU: 23 E1 DE 6C 68 6B 03 E8 90 00 [07:39:13]wFMCommunicate OK [07:39:13]SAM_PROTO_SignData done [07:39:13]FM_MakeSignedData done [07:39:13]CreateOFDProtocolMessage [07:39:13]wFMCommunicate request_size=4 [07:39:13]MH_SAM_APDU [07:39:13]CAPDU: 80 11 00 00 [07:39:13]Write to MH i2c: E2 08 00 F1 0A 80 11 00 00 00 00 00 00 75 [07:39:13]Write i2c OK [07:39:13]MH_I2C_Read... [07:39:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:39:13]Read from MH i2c: E2 [07:39:13]MH_I2C_Read... [07:39:13]Read from MH i2c: E2 17 00 [07:39:13]MH_I2C_Read... [07:39:13]Read from MH i2c: E2 17 00 F1 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C9 [07:39:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [07:39:13]wFMCommunicate OK [07:39:13]CreateOFDProtocolMessage done [07:39:13]OFDSenderStorePacket 317695 [07:39:13]StoreOFDPacket docnum=317695 [07:39:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 E3 10 06 01 60 31 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 04 33 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 64 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 AA 00 00 00 F4 03 04 00 A0 3F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FF D8 04 00 35 04 06 00 5E 36 61 29 F5 C0 23 E1 DE 6C 68 6B 03 E8 [07:39:13]CheckFolder [07:39:13]dirname=/storage/ofd_packets [07:39:13]CheckFolder done [07:39:13]ProducePacketName [07:39:13]name=ofd_packets/00317695 [07:39:13]NVStorageSaveData ofd_packets/00317695 [07:39:13]File name is /storage/ofd_packets/00317695 [07:39:13]Write 300 bytes [07:39:13]NVStorageSaveData done [07:39:13]OFDSenderStorePacket done [07:39:13]KKMCreateOFDPacket done [07:39:13]NVStorageSaveData kkm_last_timestamp [07:39:13]File name is /storage/kkm_last_timestamp [07:39:13]Write 4 bytes [07:39:13]NVStorageSaveData done [07:39:13]ExternCall_PrintAddStr [07:39:13]wPrintStart [07:39:13]Write to MH i2c: 01 00 00 F2 0A FC [07:39:13]Write i2c OK [07:39:13]MH_I2C_Read... [07:39:13]Read from MH i2c: 01 [07:39:13]MH_I2C_Read... [07:39:13]Read from MH i2c: 01 07 00 [07:39:13]MH_I2C_Read... [07:39:13]Read from MH i2c: 01 07 00 F2 0A 00 00 00 00 00 FF 0F 11 [07:39:13]RasterBufferAndPrint [07:39:13]line Счет N : (1)1092613 [07:39:13]line ИНН: 02508201610067 [07:39:13]line Контрольно-Кассовый Чек [07:39:13]line ПРОДАЖА [07:39:13]line ТРК (МРК, ГНК) : 81 [07:39:13]line Товар: 2711190000 [07:39:13]line ГАЗ-К-5 [07:39:13]line 13.060 * 38.30 [07:39:13]line = 500.20 [07:39:13]line НДС 12% НСП 1% [07:39:13]line > о реализуемом товаре [07:39:13]line ОКРУГЛЕНИЕ: -0.20 [07:39:13]line ИТОГО: 500.00 [07:39:13]line Внесено: 500.00 [07:39:13]line СДАЧА: 0.00 [07:39:13]line НСП 1% : 4.43 [07:39:13]line НДС 12% : 53.12 [07:39:13]line Наличными: 500.00 [07:39:13]line Безнал.: 0.00 [07:39:13]line Место: АЗС № 101 "Партнер Нефть" [07:39:13]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [07:39:13]line СНО: Общий режим [07:39:13]line Чек 170 28.10.2024 07:39 [07:39:13]line Смена: 546 ФФД: 1.0 [07:39:13]line ЗНМ: 0300000082 [07:39:13]line РНМ: 0000000000091628 [07:39:13]line Версия ККМ: 001 [07:39:13]line ФМ: 0000000000874671 [07:39:13]line ФД: 317695 [07:39:13]line ФПД: 103587651384768 [07:39:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T073912&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317695&fm=103587651384768&tin=02508201610067®Number=0000000000091628&sum=50000 [07:39:13]OFD Sender: Processing packet 317695 [packets to send 127, broken 126] [07:39:13]ProducePacketName [07:39:13]name=ofd_packets/00317695 [07:39:13]OFD Sender: To server: pG, [07:39:13]CommunicateWithHost lk.salyk.kg:30040 [07:39:13]ConnectInit lk.salyk.kg [07:39:13]written 0, free lines is 4095 [07:39:13]Connected sock=10 [07:39:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 E3 10 06 01 60 31 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 04 33 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 64 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 AA 00 00 00 F4 03 04 00 A0 3F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FF D8 04 00 35 04 06 00 5E 36 61 29 F5 C0 23 E1 DE 6C 68 6B 03 E8 [07:39:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 FA 91 47 00 DD 5E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FF D8 04 00 F4 03 04 00 5A EB 1E 67 B6 04 01 00 00 83 79 E6 58 DA 45 6B 07 [07:39:13]CommunicateWithHost err = 0 [07:39:13]CheckOFDResponse [07:39:13]1017 (14) - 77093643461234 [07:39:13]1041 (16) - 0000000000874671 [07:39:13]1040 (4) - 317695 [07:39:13]1012 (4) - 28.10.2024 01:39 [07:39:13]1206 (1) - 0 [07:39:13]OFD Sender: Remove packet 317695 [07:39:13]ProducePacketName [07:39:13]name=ofd_packets/00317695 [07:39:13]NVStorageDeleteData [07:39:13]Write to MH i2c: 01 00 00 1D 0B 28 [07:39:13]Write i2c OK [07:39:13]MH_I2C_Read... [07:39:13]Read from MH i2c: 01 [07:39:13]MH_I2C_Read... [07:39:13]Read from MH i2c: 01 07 00 [07:39:13]MH_I2C_Read... [07:39:13]Read from MH i2c: 01 07 00 1D 0B 00 00 00 00 00 02 0D 3E [07:39:13]RasterBufferAndPrint [07:39:13]line [07:39:13]line [07:39:13]line [07:39:13]line [07:39:13]line [07:39:13]written 0, free lines is 3336 [07:39:13]MH_Cut [07:39:13]Write to MH i2c: D1 01 00 24 0B 01 01 [07:39:13]Write i2c OK [07:39:13]MH_I2C_Read... [07:39:13]Read from MH i2c: D1 [07:39:13]MH_I2C_Read... [07:39:13]Read from MH i2c: D1 01 00 [07:39:13]MH_I2C_Read... [07:39:13]Read from MH i2c: D1 01 00 24 0B 00 00 [07:39:13]Write to MH i2c: 01 00 00 25 0B 30 [07:39:13]Write i2c OK [07:39:13]MH_I2C_Read... [07:39:14]OFD Sender: No OFD packet to send [07:39:14]*** Cut start [07:39:14]*** Partial cut [07:39:14]*** CUTSNS_PIN = 1 [07:39:14]*** CUTSNS_PIN = 0 [07:39:14]*** Brake cut motor [07:39:15]Read from MH i2c: 01 [07:39:15]MH_I2C_Read... [07:39:15]*** Stop cut motor [07:39:15]*** Cut end [07:39:15]Read from MH i2c: 01 07 00 [07:39:15]MH_I2C_Read... [07:39:15]Read from MH i2c: 01 07 00 25 0B 00 00 00 00 00 FF 0F 45 [07:39:15]process_action close_receipt done [07:39:15]requested_data is exist [07:39:15]produce_requested_data [07:39:15]requested_item fm.sn is exist - process it [07:39:15]wFMCommunicate request_size=4 [07:39:15]MH_SAM_APDU [07:39:15]CAPDU: 80 11 00 00 [07:39:15]Write to MH i2c: E2 08 00 26 0B 80 11 00 00 00 00 00 00 AB [07:39:15]Write i2c OK [07:39:15]MH_I2C_Read... [07:39:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:39:15]Read from MH i2c: E2 [07:39:15]MH_I2C_Read... [07:39:15]Read from MH i2c: E2 17 00 [07:39:15]MH_I2C_Read... [07:39:15]Read from MH i2c: E2 17 00 26 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 FF [07:39:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [07:39:15]wFMCommunicate OK [07:39:15]requested_item fd.num is exist - process it [07:39:15]SAM_PROTO_GetFieldsCounters [07:39:15]wFMCommunicate request_size=4 [07:39:15]MH_SAM_APDU [07:39:15]CAPDU: 80 13 00 00 [07:39:15]Write to MH i2c: E2 08 00 27 0B 80 13 00 00 00 00 00 00 AE [07:39:15]Write i2c OK [07:39:15]MH_I2C_Read... [07:39:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:39:15]Read from MH i2c: E2 [07:39:15]MH_I2C_Read... [07:39:15]Read from MH i2c: E2 62 00 [07:39:15]MH_I2C_Read... [07:39:15]Read from MH i2c: E2 62 00 27 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 FF D8 04 00 0E 04 04 00 22 02 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 CE [07:39:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 FF D8 04 00 0E 04 04 00 22 02 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 [07:39:15]wFMCommunicate OK [07:39:15]SAM_PROTO_GetFieldsCounters done [07:39:15]requested_item shift.num is exist - process it [07:39:15]requested_item shift.opened is exist - process it [07:39:15]req_shift_opened [07:39:15]FM_GetShiftState [07:39:15]SAM_PROTO_GetShiftState [07:39:15]wFMCommunicate request_size=4 [07:39:15]MH_SAM_APDU [07:39:15]CAPDU: 80 13 01 00 [07:39:15]Write to MH i2c: E2 08 00 28 0B 80 13 01 00 00 00 00 00 B0 [07:39:15]Write i2c OK [07:39:15]MH_I2C_Read... [07:39:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:39:15]Read from MH i2c: E2 [07:39:15]MH_I2C_Read... [07:39:15]Read from MH i2c: E2 0E 00 [07:39:15]MH_I2C_Read... [07:39:15]Read from MH i2c: E2 0E 00 28 0B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A9 [07:39:15]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [07:39:15]wFMCommunicate OK [07:39:15]SAM_PROTO_GetShiftState done [07:39:15]FM_GetShiftState done [07:39:15]req_shift_opened done [07:39:15]requested_item shift.open_date is exist - process it [07:39:15]req_shift_open_date [07:39:15]req_shift_open_date done [07:39:15]produce_requested_data done [07:39:15]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317695,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [07:39:15]process_action_free close_receipt [07:39:15]json_value_free [07:39:15]json_value_free done [07:39:15]process_json_proto returns [07:39:15]Send response to host [07:39:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317695,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [07:39:15]free response buf [07:39:15]execute_script done [07:39:15]execute_script returns [07:39:15]free content buf [07:39:15]Sock 8.Close socket [07:39:15]Sock 8.Thread stoped [07:39:19]OFD Sender: No OFD packet to send [07:39:24]OFD Sender: No OFD packet to send [07:39:29]OFD Sender: No OFD packet to send [07:39:34]OFD Sender: No OFD packet to send [07:39:39]OFD Sender: No OFD packet to send [07:39:44]OFD Sender: No OFD packet to send [07:39:49]OFD Sender: No OFD packet to send [07:39:54]OFD Sender: No OFD packet to send [07:39:59]OFD Sender: No OFD packet to send [07:40:04]OFD Sender: No OFD packet to send [07:40:09]OFD Sender: No OFD packet to send [07:40:14]OFD Sender: No OFD packet to send [07:40:19]OFD Sender: No OFD packet to send [07:40:24]OFD Sender: No OFD packet to send [07:40:29]OFD Sender: No OFD packet to send [07:40:34]OFD Sender: No OFD packet to send [07:40:39]OFD Sender: No OFD packet to send [07:40:44]OFD Sender: No OFD packet to send [07:40:49]OFD Sender: No OFD packet to send [07:40:54]OFD Sender: No OFD packet to send [07:40:59]OFD Sender: No OFD packet to send [07:41:04]OFD Sender: No OFD packet to send [07:41:09]OFD Sender: No OFD packet to send [07:41:14]OFD Sender: No OFD packet to send [07:41:19]OFD Sender: No OFD packet to send [07:41:24]OFD Sender: No OFD packet to send [07:41:29]OFD Sender: No OFD packet to send [07:41:34]OFD Sender: No OFD packet to send [07:41:39]OFD Sender: No OFD packet to send [07:41:44]OFD Sender: No OFD packet to send [07:41:49]OFD Sender: No OFD packet to send [07:41:54]OFD Sender: No OFD packet to send [07:41:59]OFD Sender: No OFD packet to send [07:42:04]OFD Sender: No OFD packet to send [07:42:09]OFD Sender: No OFD packet to send [07:42:10]accept exits with 9 [07:42:10]New connection [07:42:10]New thread 3067477348 created [07:42:10]Thread 3067333988 joined [07:42:10]Waiting for new connection... [07:42:10] Sock 9.Parse request [07:42:10]Sock 9.Check first char [07:42:10]Sock 9.First char is OK [07:42:10]request: POST /json_proto HTTP/1.0 [07:42:10]Method: POST [07:42:10]URL: /json_proto [07:42:10]Method is POST - this is cgi request [07:42:10]url: /json_proto [07:42:10]query_string will be loaded in cgi processing [07:42:10]execute_cgi json_proto POST (null) [07:42:10]execute_cgi path=json_proto method=POST [07:42:10]POST find Content-Length [07:42:10]Host: 172.17.50.195:8080 [07:42:10]Content-Length: 688 [07:42:10]Content-Type: application/json [07:42:10] [07:42:10]POST finish read [07:42:10]Found Content-Length = 688 [07:42:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092614", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 65.620, "sum" : 5000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 5000.00, "payments": [ { "type": 0, "sum" : 5000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:42:10]execute_script... [07:42:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092614", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 65.620, "sum" : 5000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 5000.00, "payments": [ { "type": 0, "sum" : 5000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:42:10]POST & json_proto [07:42:10]process_json_proto [07:42:10]json parsed OK: [07:42:10]protocol is kg_v1.0 [07:42:10]action value=close_receipt [07:42:10]process_action close_receipt [07:42:10]cmd_close_receipt [07:42:10]MH_GetDate [07:42:10]Write to MH i2c: F0 00 00 29 0B 23 [07:42:10]Write i2c OK [07:42:10]MH_I2C_Read... [07:42:10]Read from MH i2c: F0 [07:42:10]MH_I2C_Read... [07:42:10]Read from MH i2c: F0 09 00 [07:42:10]MH_I2C_Read... [07:42:10]Read from MH i2c: F0 09 00 29 0B 00 54 40 1F 67 43 33 1C 67 3F [07:42:10]GetLastDocTimeStamp 1730101152 [07:42:10]current date 1730101332 [07:42:10]FM_GetShiftState [07:42:10]SAM_PROTO_GetShiftState [07:42:10]wFMCommunicate request_size=4 [07:42:10]MH_SAM_APDU [07:42:10]CAPDU: 80 13 01 00 [07:42:10]Write to MH i2c: E2 08 00 2A 0B 80 13 01 00 00 00 00 00 B2 [07:42:10]Write i2c OK [07:42:10]MH_I2C_Read... [07:42:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:42:10]Read from MH i2c: E2 [07:42:10]MH_I2C_Read... [07:42:10]Read from MH i2c: E2 0E 00 [07:42:10]MH_I2C_Read... [07:42:10]Read from MH i2c: E2 0E 00 2A 0B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 AB [07:42:10]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [07:42:10]wFMCommunicate OK [07:42:10]SAM_PROTO_GetShiftState done [07:42:10]FM_GetShiftState done [07:42:10]opened in 1730073493 [07:42:10]opened+sec_in_day 1730159893 [07:42:10]quantity*price = 500024 [07:42:10]sum+1 = 500025 [07:42:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 5000.00 Внесено: 5000.00 СДАЧА: 0.00 НСП 1% : 44.25 НДС 12% : 531.00 Наличными: 5000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 171 28.10.2024 07:42 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317696 ФПД: 77925108254466 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T074212&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317696&fm=77925108254466&tin=02508201610067®Number=0000000000091628&sum=500000 [07:42:11]StoreToDocumentArchive [07:42:11]shift 546 fd 317696 [07:42:11]save to /storage/0546/doc_00317696 [07:42:11]save last doc name /storage/0546/doc_00317696 to /storage/kkm_last_doc_name [07:42:11]save OK [07:42:11]Clear old archive folders... [07:42:11]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:42:11]tlvbuf is 000A3920 [07:42:11]SAM_PROTO_ClearQueue [07:42:11]wFMCommunicate request_size=4 [07:42:11]MH_SAM_APDU [07:42:11]CAPDU: 80 09 00 00 [07:42:11]Write to MH i2c: E2 08 00 37 0B 80 09 00 00 00 00 00 00 B4 [07:42:11]Write i2c OK [07:42:11]MH_I2C_Read... [07:42:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:42:11]Read from MH i2c: E2 [07:42:11]MH_I2C_Read... [07:42:11]Read from MH i2c: E2 03 00 [07:42:11]MH_I2C_Read... [07:42:11]Read from MH i2c: E2 03 00 37 0B 00 90 00 B6 [07:42:11]RAPDU: 90 00 [07:42:11]wFMCommunicate OK [07:42:11]SAM_PROTO_ClearQueue done [07:42:11]KKMCreateOFDPacket [07:42:11]OFDProtocolAddRootSTLVToBuf [07:42:11]FM_MakeSignedData [07:42:11]FM_MakeSignedData [07:42:11]SAM_PROTO_SignData [07:42:11]wFMCommunicate request_size=4 [07:42:11]MH_SAM_APDU [07:42:11]CAPDU: 80 0D 01 02 [07:42:11]Write to MH i2c: E2 08 00 38 0B 80 0D 01 02 00 00 00 00 BC [07:42:11]Write i2c OK [07:42:11]MH_I2C_Read... [07:42:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:42:11]Read from MH i2c: E2 [07:42:11]MH_I2C_Read... [07:42:11]Read from MH i2c: E2 03 00 [07:42:11]MH_I2C_Read... [07:42:11]Read from MH i2c: E2 03 00 38 0B 00 90 00 B7 [07:42:11]RAPDU: 90 00 [07:42:11]wFMCommunicate OK [07:42:11]wFMCommunicate request_size=255 [07:42:11]MH_SAM_APDU [07:42:11]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 54 40 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 00 D9 04 00 35 04 06 00 [07:42:11]Write to MH i2c: E2 02 01 39 0B 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 54 40 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 00 D9 04 00 35 04 06 00 00 00 01 [07:42:11]Write i2c OK [07:42:11]MH_I2C_Read... [07:42:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:42:12]Read from MH i2c: E2 [07:42:12]MH_I2C_Read... [07:42:12]Read from MH i2c: E2 03 00 [07:42:12]MH_I2C_Read... [07:42:12]Read from MH i2c: E2 03 00 39 0B 00 90 00 B8 [07:42:12]RAPDU: 90 00 [07:42:12]wFMCommunicate OK [07:42:12]wFMCommunicate request_size=11 [07:42:12]MH_SAM_APDU [07:42:12]CAPDU: 80 0D 02 02 06 46 DF 5A 65 87 02 [07:42:12]Write to MH i2c: E2 0E 00 3A 0B 80 0D 02 02 06 00 46 DF 5A 65 87 02 00 00 38 [07:42:12]Write i2c OK [07:42:12]MH_I2C_Read... [07:42:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:42:12]Read from MH i2c: E2 [07:42:12]MH_I2C_Read... [07:42:12]Read from MH i2c: E2 03 00 [07:42:12]MH_I2C_Read... [07:42:12]Read from MH i2c: E2 03 00 3A 0B 00 90 00 B9 [07:42:12]RAPDU: 90 00 [07:42:12]wFMCommunicate OK [07:42:12]wFMCommunicate request_size=4 [07:42:12]MH_SAM_APDU [07:42:12]CAPDU: 80 0D 03 02 [07:42:12]Write to MH i2c: E2 08 00 3B 0B 80 0D 03 02 00 00 00 00 C1 [07:42:12]Write i2c OK [07:42:12]MH_I2C_Read... [07:42:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:42:12]Read from MH i2c: E2 [07:42:12]MH_I2C_Read... [07:42:12]Read from MH i2c: E2 0B 00 [07:42:12]MH_I2C_Read... [07:42:12]Read from MH i2c: E2 0B 00 3B 0B 00 38 64 CE B3 26 6D 51 0E 90 00 D1 [07:42:12]RAPDU: 38 64 CE B3 26 6D 51 0E 90 00 [07:42:12]wFMCommunicate OK [07:42:12]SAM_PROTO_SignData done [07:42:12]FM_MakeSignedData done [07:42:12]CreateOFDProtocolMessage [07:42:12]wFMCommunicate request_size=4 [07:42:12]MH_SAM_APDU [07:42:12]CAPDU: 80 11 00 00 [07:42:12]Write to MH i2c: E2 08 00 3C 0B 80 11 00 00 00 00 00 00 C1 [07:42:12]Write i2c OK [07:42:12]MH_I2C_Read... [07:42:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:42:12]Read from MH i2c: E2 [07:42:12]MH_I2C_Read... [07:42:12]Read from MH i2c: E2 17 00 [07:42:12]MH_I2C_Read... [07:42:12]Read from MH i2c: E2 17 00 3C 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 15 [07:42:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [07:42:12]wFMCommunicate OK [07:42:12]CreateOFDProtocolMessage done [07:42:12]OFDSenderStorePacket 317696 [07:42:12]StoreOFDPacket docnum=317696 [07:42:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 3D C8 08 01 01 EF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 54 40 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 00 D9 04 00 35 04 06 00 46 DF 5A 65 87 02 38 64 CE B3 26 6D 51 0E [07:42:12]CheckFolder [07:42:12]dirname=/storage/ofd_packets [07:42:12]CheckFolder done [07:42:12]ProducePacketName [07:42:12]name=ofd_packets/00317696 [07:42:12]NVStorageSaveData ofd_packets/00317696 [07:42:12]File name is /storage/ofd_packets/00317696 [07:42:12]Write 302 bytes [07:42:12]NVStorageSaveData done [07:42:12]OFDSenderStorePacket done [07:42:12]KKMCreateOFDPacket done [07:42:12]NVStorageSaveData kkm_last_timestamp [07:42:12]File name is /storage/kkm_last_timestamp [07:42:12]Write 4 bytes [07:42:12]NVStorageSaveData done [07:42:12]ExternCall_PrintAddStr [07:42:12]wPrintStart [07:42:12]Write to MH i2c: 01 00 00 3D 0B 48 [07:42:12]Write i2c OK [07:42:12]MH_I2C_Read... [07:42:12]Read from MH i2c: 01 [07:42:12]MH_I2C_Read... [07:42:12]Read from MH i2c: 01 07 00 [07:42:12]MH_I2C_Read... [07:42:12]Read from MH i2c: 01 07 00 3D 0B 00 00 00 00 00 FF 0F 5D [07:42:12]RasterBufferAndPrint [07:42:12]line Счет N : (1)1092614 [07:42:12]line ИНН: 02508201610067 [07:42:12]line Контрольно-Кассовый Чек [07:42:12]line ПРОДАЖА [07:42:12]line ТРК (МРК, ГНК) : 11 [07:42:12]line Товар: 2710194210 [07:42:12]line ДТ(л)-К-2 [07:42:12]line 65.620 * 76.20 [07:42:12]line = 5000.24 [07:42:12]line НДС 12% НСП 1% [07:42:12]line > о реализуемом товаре [07:42:12]line ОКРУГЛЕНИЕ: -0.24 [07:42:12]line ИТОГО: 5000.00 [07:42:12]line Внесено: 5000.00 [07:42:12]line СДАЧА: 0.00 [07:42:12]line НСП 1% : 44.25 [07:42:12]line НДС 12% : 531.00 [07:42:12]line Наличными: 5000.00 [07:42:12]line Безнал.: 0.00 [07:42:12]line Место: АЗС № 101 "Партнер Нефть" [07:42:12]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [07:42:12]line СНО: Общий режим [07:42:12]line Чек 171 28.10.2024 07:42 [07:42:12]line Смена: 546 ФФД: 1.0 [07:42:12]line ЗНМ: 0300000082 [07:42:12]line РНМ: 0000000000091628 [07:42:12]line Версия ККМ: 001 [07:42:12]line ФМ: 0000000000874671 [07:42:12]line ФД: 317696 [07:42:12]line ФПД: 77925108254466 [07:42:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T074212&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317696&fm=77925108254466&tin=02508201610067®Number=0000000000091628&sum=500000 [07:42:12]OFD Sender: Processing packet 317696 [packets to send 127, broken 126] [07:42:12]ProducePacketName [07:42:12]name=ofd_packets/00317696 [07:42:12]OFD Sender: To server: pG, [07:42:12]CommunicateWithHost lk.salyk.kg:30040 [07:42:12]ConnectInit lk.salyk.kg [07:42:12]written 0, free lines is 4095 [07:42:12]Connected sock=10 [07:42:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 3D C8 08 01 01 EF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 54 40 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 00 D9 04 00 35 04 06 00 46 DF 5A 65 87 02 38 64 CE B3 26 6D 51 0E [07:42:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 E4 45 47 00 E1 6C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 00 D9 04 00 F4 03 04 00 0D EC 1E 67 B6 04 01 00 00 65 68 88 58 26 81 86 E4 [07:42:12]CommunicateWithHost err = 0 [07:42:12]CheckOFDResponse [07:42:12]1017 (14) - 77093643461234 [07:42:12]1041 (16) - 0000000000874671 [07:42:12]1040 (4) - 317696 [07:42:12]1012 (4) - 28.10.2024 01:42 [07:42:12]1206 (1) - 0 [07:42:12]OFD Sender: Remove packet 317696 [07:42:12]ProducePacketName [07:42:12]name=ofd_packets/00317696 [07:42:12]NVStorageDeleteData [07:42:13]Write to MH i2c: 01 00 00 68 0B 73 [07:42:13]Write i2c OK [07:42:13]MH_I2C_Read... [07:42:13]Read from MH i2c: 01 [07:42:13]MH_I2C_Read... [07:42:13]Read from MH i2c: 01 07 00 [07:42:13]MH_I2C_Read... [07:42:13]Read from MH i2c: 01 07 00 68 0B 00 00 00 00 00 06 0D 8D [07:42:13]RasterBufferAndPrint [07:42:13]line [07:42:13]line [07:42:13]line [07:42:13]line [07:42:13]line [07:42:13]written 0, free lines is 3343 [07:42:13]MH_Cut [07:42:13]Write to MH i2c: D1 01 00 6F 0B 01 4C [07:42:13]Write i2c OK [07:42:13]MH_I2C_Read... [07:42:13]Read from MH i2c: D1 [07:42:13]MH_I2C_Read... [07:42:13]Read from MH i2c: D1 01 00 [07:42:13]MH_I2C_Read... [07:42:13]Read from MH i2c: D1 01 00 6F 0B 00 4B [07:42:13]Write to MH i2c: 01 00 00 70 0B 7B [07:42:13]Write i2c OK [07:42:13]MH_I2C_Read... [07:42:13]OFD Sender: No OFD packet to send [07:42:13]*** Cut start [07:42:13]*** Partial cut [07:42:13]*** CUTSNS_PIN = 1 [07:42:13]*** CUTSNS_PIN = 0 [07:42:14]*** Brake cut motor [07:42:14]Read from MH i2c: 01 [07:42:14]MH_I2C_Read... [07:42:14]*** Stop cut motor [07:42:14]*** Cut end [07:42:14]Read from MH i2c: 01 07 00 [07:42:14]MH_I2C_Read... [07:42:14]Read from MH i2c: 01 07 00 70 0B 00 00 00 00 00 FF 0F 90 [07:42:14]process_action close_receipt done [07:42:14]requested_data is exist [07:42:14]produce_requested_data [07:42:14]requested_item fm.sn is exist - process it [07:42:14]wFMCommunicate request_size=4 [07:42:14]MH_SAM_APDU [07:42:14]CAPDU: 80 11 00 00 [07:42:14]Write to MH i2c: E2 08 00 71 0B 80 11 00 00 00 00 00 00 F6 [07:42:14]Write i2c OK [07:42:14]MH_I2C_Read... [07:42:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:42:14]Read from MH i2c: E2 [07:42:14]MH_I2C_Read... [07:42:14]Read from MH i2c: E2 17 00 [07:42:14]MH_I2C_Read... [07:42:14]Read from MH i2c: E2 17 00 71 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 4A [07:42:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [07:42:14]wFMCommunicate OK [07:42:14]requested_item fd.num is exist - process it [07:42:14]SAM_PROTO_GetFieldsCounters [07:42:14]wFMCommunicate request_size=4 [07:42:14]MH_SAM_APDU [07:42:14]CAPDU: 80 13 00 00 [07:42:14]Write to MH i2c: E2 08 00 72 0B 80 13 00 00 00 00 00 00 F9 [07:42:14]Write i2c OK [07:42:14]MH_I2C_Read... [07:42:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:42:14]Read from MH i2c: E2 [07:42:14]MH_I2C_Read... [07:42:14]Read from MH i2c: E2 62 00 [07:42:14]MH_I2C_Read... [07:42:14]Read from MH i2c: E2 62 00 72 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 00 D9 04 00 0E 04 04 00 22 02 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 1E [07:42:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 00 D9 04 00 0E 04 04 00 22 02 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 [07:42:14]wFMCommunicate OK [07:42:14]SAM_PROTO_GetFieldsCounters done [07:42:14]requested_item shift.num is exist - process it [07:42:14]requested_item shift.opened is exist - process it [07:42:14]req_shift_opened [07:42:14]FM_GetShiftState [07:42:14]SAM_PROTO_GetShiftState [07:42:14]wFMCommunicate request_size=4 [07:42:14]MH_SAM_APDU [07:42:14]CAPDU: 80 13 01 00 [07:42:14]Write to MH i2c: E2 08 00 73 0B 80 13 01 00 00 00 00 00 FB [07:42:14]Write i2c OK [07:42:14]MH_I2C_Read... [07:42:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:42:14]Read from MH i2c: E2 [07:42:14]MH_I2C_Read... [07:42:14]Read from MH i2c: E2 0E 00 [07:42:14]MH_I2C_Read... [07:42:14]Read from MH i2c: E2 0E 00 73 0B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F4 [07:42:14]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [07:42:14]wFMCommunicate OK [07:42:14]SAM_PROTO_GetShiftState done [07:42:14]FM_GetShiftState done [07:42:14]req_shift_opened done [07:42:14]requested_item shift.open_date is exist - process it [07:42:14]req_shift_open_date [07:42:14]req_shift_open_date done [07:42:14]produce_requested_data done [07:42:14]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317696,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [07:42:14]process_action_free close_receipt [07:42:14]json_value_free [07:42:14]json_value_free done [07:42:14]process_json_proto returns [07:42:14]Send response to host [07:42:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317696,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [07:42:14]free response buf [07:42:14]execute_script done [07:42:14]execute_script returns [07:42:14]free content buf [07:42:14]Sock 9.Close socket [07:42:14]Sock 9.Thread stoped [07:42:18]OFD Sender: No OFD packet to send [07:42:23]OFD Sender: No OFD packet to send [07:42:28]OFD Sender: No OFD packet to send [07:42:33]OFD Sender: No OFD packet to send [07:42:38]OFD Sender: No OFD packet to send [07:42:43]OFD Sender: No OFD packet to send [07:42:45]accept exits with 8 [07:42:45]New connection [07:42:45]New thread 3067333988 created [07:42:45]Thread 3067477348 joined [07:42:45]Waiting for new connection... [07:42:45] Sock 8.Parse request [07:42:45]Sock 8.Check first char [07:42:45]Sock 8.First char is OK [07:42:45]request: POST /json_proto HTTP/1.0 [07:42:45]Method: POST [07:42:45]URL: /json_proto [07:42:45]Method is POST - this is cgi request [07:42:45]url: /json_proto [07:42:45]query_string will be loaded in cgi processing [07:42:45]execute_cgi json_proto POST (null) [07:42:45]execute_cgi path=json_proto method=POST [07:42:45]POST find Content-Length [07:42:45]Host: 172.17.50.195:8080 [07:42:45]Content-Length: 683 [07:42:45]Content-Type: application/json [07:42:45] [07:42:45]POST finish read [07:42:45]Found Content-Length = 683 [07:42:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092615", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:42:45]execute_script... [07:42:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092615", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:42:45]POST & json_proto [07:42:45]process_json_proto [07:42:45]json parsed OK: [07:42:45]protocol is kg_v1.0 [07:42:45]action value=close_receipt [07:42:45]process_action close_receipt [07:42:45]cmd_close_receipt [07:42:45]MH_GetDate [07:42:45]Write to MH i2c: F0 00 00 74 0B 6E [07:42:45]Write i2c OK [07:42:45]MH_I2C_Read... [07:42:45]Read from MH i2c: F0 [07:42:45]MH_I2C_Read... [07:42:45]Read from MH i2c: F0 09 00 [07:42:45]MH_I2C_Read... [07:42:45]Read from MH i2c: F0 09 00 74 0B 00 77 40 1F 67 43 33 1C 67 AD [07:42:45]GetLastDocTimeStamp 1730101332 [07:42:45]current date 1730101367 [07:42:45]FM_GetShiftState [07:42:45]SAM_PROTO_GetShiftState [07:42:45]wFMCommunicate request_size=4 [07:42:45]MH_SAM_APDU [07:42:45]CAPDU: 80 13 01 00 [07:42:45]Write to MH i2c: E2 08 00 75 0B 80 13 01 00 00 00 00 00 FD [07:42:45]Write i2c OK [07:42:45]MH_I2C_Read... [07:42:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:42:45]Read from MH i2c: E2 [07:42:45]MH_I2C_Read... [07:42:45]Read from MH i2c: E2 0E 00 [07:42:45]MH_I2C_Read... [07:42:45]Read from MH i2c: E2 0E 00 75 0B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F6 [07:42:45]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [07:42:45]wFMCommunicate OK [07:42:45]SAM_PROTO_GetShiftState done [07:42:45]FM_GetShiftState done [07:42:45]opened in 1730073493 [07:42:45]opened+sec_in_day 1730159893 [07:42:45]quantity*price = 100015 [07:42:45]sum+1 = 100017 [07:42:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 172 28.10.2024 07:42 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317697 ФПД: 140992992302235 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T074247&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317697&fm=140992992302235&tin=02508201610067®Number=0000000000091628&sum=100000 [07:42:47]StoreToDocumentArchive [07:42:47]shift 546 fd 317697 [07:42:47]save to /storage/0546/doc_00317697 [07:42:47]save last doc name /storage/0546/doc_00317697 to /storage/kkm_last_doc_name [07:42:47]save OK [07:42:47]Clear old archive folders... [07:42:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:42:47]tlvbuf is 000619E0 [07:42:47]SAM_PROTO_ClearQueue [07:42:47]wFMCommunicate request_size=4 [07:42:47]MH_SAM_APDU [07:42:47]CAPDU: 80 09 00 00 [07:42:47]Write to MH i2c: E2 08 00 82 0B 80 09 00 00 00 00 00 00 FF [07:42:47]Write i2c OK [07:42:47]MH_I2C_Read... [07:42:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:42:47]Read from MH i2c: E2 [07:42:47]MH_I2C_Read... [07:42:47]Read from MH i2c: E2 03 00 [07:42:47]MH_I2C_Read... [07:42:47]Read from MH i2c: E2 03 00 82 0B 00 90 00 01 [07:42:47]RAPDU: 90 00 [07:42:47]wFMCommunicate OK [07:42:47]SAM_PROTO_ClearQueue done [07:42:47]KKMCreateOFDPacket [07:42:47]OFDProtocolAddRootSTLVToBuf [07:42:47]FM_MakeSignedData [07:42:47]FM_MakeSignedData [07:42:47]SAM_PROTO_SignData [07:42:47]wFMCommunicate request_size=4 [07:42:47]MH_SAM_APDU [07:42:47]CAPDU: 80 0D 01 02 [07:42:47]Write to MH i2c: E2 08 00 83 0B 80 0D 01 02 00 00 00 00 07 [07:42:47]Write i2c OK [07:42:47]MH_I2C_Read... [07:42:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:42:47]Read from MH i2c: E2 [07:42:47]MH_I2C_Read... [07:42:47]Read from MH i2c: E2 03 00 [07:42:47]MH_I2C_Read... [07:42:47]Read from MH i2c: E2 03 00 83 0B 00 90 00 02 [07:42:47]RAPDU: 90 00 [07:42:47]wFMCommunicate OK [07:42:47]wFMCommunicate request_size=255 [07:42:47]MH_SAM_APDU [07:42:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 77 40 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 01 D9 04 00 35 04 06 00 80 [07:42:47]Write to MH i2c: E2 02 01 84 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 77 40 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 01 D9 04 00 35 04 06 00 80 00 00 FA [07:42:47]Write i2c OK [07:42:47]MH_I2C_Read... [07:42:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:42:47]Read from MH i2c: E2 [07:42:47]MH_I2C_Read... [07:42:47]Read from MH i2c: E2 03 00 [07:42:47]MH_I2C_Read... [07:42:47]Read from MH i2c: E2 03 00 84 0B 00 90 00 03 [07:42:47]RAPDU: 90 00 [07:42:47]wFMCommunicate OK [07:42:47]wFMCommunicate request_size=10 [07:42:47]MH_SAM_APDU [07:42:47]CAPDU: 80 0D 02 02 05 3B 7D 38 D4 9B [07:42:47]Write to MH i2c: E2 0D 00 85 0B 80 0D 02 02 05 00 3B 7D 38 D4 9B 00 00 73 [07:42:47]Write i2c OK [07:42:47]MH_I2C_Read... [07:42:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:42:47]Read from MH i2c: E2 [07:42:47]MH_I2C_Read... [07:42:47]Read from MH i2c: E2 03 00 [07:42:47]MH_I2C_Read... [07:42:47]Read from MH i2c: E2 03 00 85 0B 00 90 00 04 [07:42:47]RAPDU: 90 00 [07:42:47]wFMCommunicate OK [07:42:47]wFMCommunicate request_size=4 [07:42:47]MH_SAM_APDU [07:42:47]CAPDU: 80 0D 03 02 [07:42:47]Write to MH i2c: E2 08 00 86 0B 80 0D 03 02 00 00 00 00 0C [07:42:47]Write i2c OK [07:42:47]MH_I2C_Read... [07:42:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:42:47]Read from MH i2c: E2 [07:42:47]MH_I2C_Read... [07:42:47]Read from MH i2c: E2 0B 00 [07:42:47]MH_I2C_Read... [07:42:47]Read from MH i2c: E2 0B 00 86 0B 00 F2 75 23 C5 D4 71 F9 4C 90 00 E6 [07:42:47]RAPDU: F2 75 23 C5 D4 71 F9 4C 90 00 [07:42:47]wFMCommunicate OK [07:42:47]SAM_PROTO_SignData done [07:42:47]FM_MakeSignedData done [07:42:47]CreateOFDProtocolMessage [07:42:47]wFMCommunicate request_size=4 [07:42:47]MH_SAM_APDU [07:42:47]CAPDU: 80 11 00 00 [07:42:47]Write to MH i2c: E2 08 00 87 0B 80 11 00 00 00 00 00 00 0C [07:42:47]Write i2c OK [07:42:47]MH_I2C_Read... [07:42:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:42:47]Read from MH i2c: E2 [07:42:47]MH_I2C_Read... [07:42:47]Read from MH i2c: E2 17 00 [07:42:47]MH_I2C_Read... [07:42:47]Read from MH i2c: E2 17 00 87 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 60 [07:42:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [07:42:47]wFMCommunicate OK [07:42:47]CreateOFDProtocolMessage done [07:42:47]OFDSenderStorePacket 317697 [07:42:47]StoreOFDPacket docnum=317697 [07:42:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 30 46 07 01 3A 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 77 40 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 01 D9 04 00 35 04 06 00 80 3B 7D 38 D4 9B F2 75 23 C5 D4 71 F9 4C [07:42:47]CheckFolder [07:42:47]dirname=/storage/ofd_packets [07:42:47]CheckFolder done [07:42:47]ProducePacketName [07:42:47]name=ofd_packets/00317697 [07:42:47]NVStorageSaveData ofd_packets/00317697 [07:42:47]File name is /storage/ofd_packets/00317697 [07:42:47]Write 301 bytes [07:42:47]NVStorageSaveData done [07:42:47]OFDSenderStorePacket done [07:42:47]KKMCreateOFDPacket done [07:42:47]NVStorageSaveData kkm_last_timestamp [07:42:47]File name is /storage/kkm_last_timestamp [07:42:47]Write 4 bytes [07:42:47]NVStorageSaveData done [07:42:47]ExternCall_PrintAddStr [07:42:47]wPrintStart [07:42:47]Write to MH i2c: 01 00 00 88 0B 93 [07:42:47]Write i2c OK [07:42:47]MH_I2C_Read... [07:42:47]Read from MH i2c: 01 [07:42:47]MH_I2C_Read... [07:42:47]Read from MH i2c: 01 07 00 [07:42:47]MH_I2C_Read... [07:42:47]Read from MH i2c: 01 07 00 88 0B 00 00 00 00 00 FF 0F A8 [07:42:47]RasterBufferAndPrint [07:42:47]line Счет N : (1)1092615 [07:42:47]line ИНН: 02508201610067 [07:42:47]line Контрольно-Кассовый Чек [07:42:47]line ПРОДАЖА [07:42:47]line ТРК (МРК, ГНК) : 33 [07:42:47]line Товар: 2710124130 [07:42:47]line Аи-92-К-2 [07:42:47]line 14.950 * 66.90 [07:42:47]line = 1000.16 [07:42:47]line НДС 12% НСП 1% [07:42:47]line > о реализуемом товаре [07:42:47]line ОКРУГЛЕНИЕ: -0.16 [07:42:47]line ИТОГО: 1000.00 [07:42:47]line Внесено: 1000.00 [07:42:47]line СДАЧА: 0.00 [07:42:47]line НСП 1% : 8.85 [07:42:47]line НДС 12% : 106.21 [07:42:47]line Наличными: 1000.00 [07:42:47]line Безнал.: 0.00 [07:42:47]line Место: АЗС № 101 "Партнер Нефть" [07:42:47]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [07:42:47]line СНО: Общий режим [07:42:47]line Чек 172 28.10.2024 07:42 [07:42:47]line Смена: 546 ФФД: 1.0 [07:42:47]line ЗНМ: 0300000082 [07:42:47]line РНМ: 0000000000091628 [07:42:47]line Версия ККМ: 001 [07:42:47]line ФМ: 0000000000874671 [07:42:47]line ФД: 317697 [07:42:47]line ФПД: 140992992302235 [07:42:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T074247&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317697&fm=140992992302235&tin=02508201610067®Number=0000000000091628&sum=100000 [07:42:47]OFD Sender: Processing packet 317697 [packets to send 127, broken 126] [07:42:47]ProducePacketName [07:42:47]name=ofd_packets/00317697 [07:42:47]OFD Sender: To server: pG, [07:42:47]CommunicateWithHost lk.salyk.kg:30040 [07:42:47]ConnectInit lk.salyk.kg [07:42:47]written 0, free lines is 4095 [07:42:47]Connected sock=10 [07:42:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 30 46 07 01 3A 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 77 40 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 01 D9 04 00 35 04 06 00 80 3B 7D 38 D4 9B F2 75 23 C5 D4 71 F9 4C [07:42:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 57 36 47 00 7C 6B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 01 D9 04 00 F4 03 04 00 30 EC 1E 67 B6 04 01 00 00 1C 35 94 82 EC A2 DD 36 [07:42:48]CommunicateWithHost err = 0 [07:42:48]CheckOFDResponse [07:42:48]1017 (14) - 77093643461234 [07:42:48]1041 (16) - 0000000000874671 [07:42:48]1040 (4) - 317697 [07:42:48]1012 (4) - 28.10.2024 01:43 [07:42:48]1206 (1) - 0 [07:42:48]OFD Sender: Remove packet 317697 [07:42:48]ProducePacketName [07:42:48]name=ofd_packets/00317697 [07:42:48]NVStorageDeleteData [07:42:48]Write to MH i2c: 01 00 00 B3 0B BE [07:42:48]Write i2c OK [07:42:48]MH_I2C_Read... [07:42:48]Read from MH i2c: 01 [07:42:48]MH_I2C_Read... [07:42:48]Read from MH i2c: 01 07 00 [07:42:48]MH_I2C_Read... [07:42:48]Read from MH i2c: 01 07 00 B3 0B 00 00 00 00 00 F1 0C C2 [07:42:48]RasterBufferAndPrint [07:42:48]line [07:42:48]line [07:42:48]line [07:42:48]line [07:42:48]line [07:42:48]written 0, free lines is 3319 [07:42:48]MH_Cut [07:42:48]Write to MH i2c: D1 01 00 BA 0B 01 97 [07:42:48]Write i2c OK [07:42:48]MH_I2C_Read... [07:42:48]Read from MH i2c: D1 [07:42:48]MH_I2C_Read... [07:42:48]Read from MH i2c: D1 01 00 [07:42:48]MH_I2C_Read... [07:42:48]Read from MH i2c: D1 01 00 BA 0B 00 96 [07:42:48]Write to MH i2c: 01 00 00 BB 0B C6 [07:42:48]Write i2c OK [07:42:48]MH_I2C_Read... [07:42:48]OFD Sender: No OFD packet to send [07:42:49]*** Cut start [07:42:49]*** Partial cut [07:42:49]*** CUTSNS_PIN = 1 [07:42:49]*** CUTSNS_PIN = 0 [07:42:49]*** Brake cut motor [07:42:49]Read from MH i2c: 01 [07:42:49]MH_I2C_Read... [07:42:49]*** Stop cut motor [07:42:49]*** Cut end [07:42:49]Read from MH i2c: 01 07 00 [07:42:49]MH_I2C_Read... [07:42:49]Read from MH i2c: 01 07 00 BB 0B 00 00 00 00 00 FF 0F DB [07:42:49]process_action close_receipt done [07:42:49]requested_data is exist [07:42:49]produce_requested_data [07:42:49]requested_item fm.sn is exist - process it [07:42:49]wFMCommunicate request_size=4 [07:42:49]MH_SAM_APDU [07:42:49]CAPDU: 80 11 00 00 [07:42:49]Write to MH i2c: E2 08 00 BC 0B 80 11 00 00 00 00 00 00 41 [07:42:49]Write i2c OK [07:42:49]MH_I2C_Read... [07:42:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:42:49]Read from MH i2c: E2 [07:42:49]MH_I2C_Read... [07:42:49]Read from MH i2c: E2 17 00 [07:42:49]MH_I2C_Read... [07:42:49]Read from MH i2c: E2 17 00 BC 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 95 [07:42:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [07:42:49]wFMCommunicate OK [07:42:49]requested_item fd.num is exist - process it [07:42:49]SAM_PROTO_GetFieldsCounters [07:42:49]wFMCommunicate request_size=4 [07:42:49]MH_SAM_APDU [07:42:49]CAPDU: 80 13 00 00 [07:42:49]Write to MH i2c: E2 08 00 BD 0B 80 13 00 00 00 00 00 00 44 [07:42:49]Write i2c OK [07:42:49]MH_I2C_Read... [07:42:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:42:49]Read from MH i2c: E2 [07:42:49]MH_I2C_Read... [07:42:49]Read from MH i2c: E2 62 00 [07:42:49]MH_I2C_Read... [07:42:49]Read from MH i2c: E2 62 00 BD 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 01 D9 04 00 0E 04 04 00 22 02 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 6D [07:42:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 01 D9 04 00 0E 04 04 00 22 02 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 [07:42:49]wFMCommunicate OK [07:42:49]SAM_PROTO_GetFieldsCounters done [07:42:49]requested_item shift.num is exist - process it [07:42:49]requested_item shift.opened is exist - process it [07:42:49]req_shift_opened [07:42:49]FM_GetShiftState [07:42:49]SAM_PROTO_GetShiftState [07:42:49]wFMCommunicate request_size=4 [07:42:49]MH_SAM_APDU [07:42:49]CAPDU: 80 13 01 00 [07:42:49]Write to MH i2c: E2 08 00 BE 0B 80 13 01 00 00 00 00 00 46 [07:42:49]Write i2c OK [07:42:49]MH_I2C_Read... [07:42:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:42:49]Read from MH i2c: E2 [07:42:49]MH_I2C_Read... [07:42:49]Read from MH i2c: E2 0E 00 [07:42:49]MH_I2C_Read... [07:42:49]Read from MH i2c: E2 0E 00 BE 0B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 3F [07:42:49]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [07:42:49]wFMCommunicate OK [07:42:49]SAM_PROTO_GetShiftState done [07:42:49]FM_GetShiftState done [07:42:49]req_shift_opened done [07:42:49]requested_item shift.open_date is exist - process it [07:42:49]req_shift_open_date [07:42:49]req_shift_open_date done [07:42:49]produce_requested_data done [07:42:49]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317697,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [07:42:49]process_action_free close_receipt [07:42:49]json_value_free [07:42:49]json_value_free done [07:42:49]process_json_proto returns [07:42:49]Send response to host [07:42:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317697,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [07:42:49]free response buf [07:42:49]execute_script done [07:42:49]execute_script returns [07:42:49]free content buf [07:42:49]Sock 8.Close socket [07:42:49]Sock 8.Thread stoped [07:42:53]OFD Sender: No OFD packet to send [07:42:58]OFD Sender: No OFD packet to send [07:43:03]OFD Sender: No OFD packet to send [07:43:08]OFD Sender: No OFD packet to send [07:43:13]OFD Sender: No OFD packet to send [07:43:18]OFD Sender: No OFD packet to send [07:43:23]OFD Sender: No OFD packet to send [07:43:28]OFD Sender: No OFD packet to send [07:43:33]OFD Sender: No OFD packet to send [07:43:38]OFD Sender: No OFD packet to send [07:43:43]OFD Sender: No OFD packet to send [07:43:48]OFD Sender: No OFD packet to send [07:43:53]OFD Sender: No OFD packet to send [07:43:58]OFD Sender: No OFD packet to send [07:44:03]OFD Sender: No OFD packet to send [07:44:08]OFD Sender: No OFD packet to send [07:44:13]OFD Sender: No OFD packet to send [07:44:18]OFD Sender: No OFD packet to send [07:44:23]OFD Sender: No OFD packet to send [07:44:28]OFD Sender: No OFD packet to send [07:44:33]OFD Sender: No OFD packet to send [07:44:38]OFD Sender: No OFD packet to send [07:44:43]OFD Sender: No OFD packet to send [07:44:48]OFD Sender: No OFD packet to send [07:44:53]OFD Sender: No OFD packet to send [07:44:58]OFD Sender: No OFD packet to send [07:45:03]OFD Sender: No OFD packet to send [07:45:08]OFD Sender: No OFD packet to send [07:45:13]OFD Sender: No OFD packet to send [07:45:18]OFD Sender: No OFD packet to send [07:45:23]OFD Sender: No OFD packet to send [07:45:28]OFD Sender: No OFD packet to send [07:45:31]accept exits with 9 [07:45:31]New connection [07:45:31]New thread 3067477348 created [07:45:31]Thread 3067333988 joined [07:45:31]Waiting for new connection... [07:45:31] Sock 9.Parse request [07:45:31]Sock 9.Check first char [07:45:31]Sock 9.First char is OK [07:45:31]request: POST /json_proto HTTP/1.0 [07:45:31]Method: POST [07:45:31]URL: /json_proto [07:45:31]Method is POST - this is cgi request [07:45:31]url: /json_proto [07:45:31]query_string will be loaded in cgi processing [07:45:31]execute_cgi json_proto POST (null) [07:45:31]execute_cgi path=json_proto method=POST [07:45:31]POST find Content-Length [07:45:31]Host: 172.17.50.195:8080 [07:45:31]Content-Length: 724 [07:45:31]Content-Type: application/json [07:45:31] [07:45:31]POST finish read [07:45:31]Found Content-Length = 724 [07:45:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)334789", "tax_sys" : 0, "items" : [ { "code": "8901086040022", "name": "\u0416\u0438\u0434\u043A\u043E\u0441\u0442\u044C \u0441\u0442\u0435\u043A\u043B\u043E\u043E\u043C\u044B\u0432\u0430\u044E\u0449\u0430\u044F \u041F\u041D -20 4,5\u043B", "price" : 285.00, "quantity" : 1.000, "sum" : 285.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" ] } } [07:45:31]execute_script... [07:45: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)334789", "tax_sys" : 0, "items" : [ { "code": "8901086040022", "name": "\u0416\u0438\u0434\u043A\u043E\u0441\u0442\u044C \u0441\u0442\u0435\u043A\u043B\u043E\u043E\u043C\u044B\u0432\u0430\u044E\u0449\u0430\u044F \u041F\u041D -20 4,5\u043B", "price" : 285.00, "quantity" : 1.000, "sum" : 285.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" ] } } [07:45:31]POST & json_proto [07:45:31]process_json_proto [07:45:31]json parsed OK: [07:45:31]protocol is kg_v1.0 [07:45:31]action value=close_receipt [07:45:31]process_action close_receipt [07:45:31]cmd_close_receipt [07:45:31]MH_GetDate [07:45:31]Write to MH i2c: F0 00 00 BF 0B B9 [07:45:31]Write i2c OK [07:45:31]MH_I2C_Read... [07:45:31]Read from MH i2c: F0 [07:45:31]MH_I2C_Read... [07:45:31]Read from MH i2c: F0 09 00 [07:45:31]MH_I2C_Read... [07:45:31]Read from MH i2c: F0 09 00 BF 0B 00 1C 41 1F 67 43 33 1C 67 9E [07:45:31]GetLastDocTimeStamp 1730101367 [07:45:31]current date 1730101532 [07:45:31]FM_GetShiftState [07:45:31]SAM_PROTO_GetShiftState [07:45:31]wFMCommunicate request_size=4 [07:45:31]MH_SAM_APDU [07:45:31]CAPDU: 80 13 01 00 [07:45:31]Write to MH i2c: E2 08 00 C0 0B 80 13 01 00 00 00 00 00 48 [07:45:31]Write i2c OK [07:45:31]MH_I2C_Read... [07:45:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:45:31]Read from MH i2c: E2 [07:45:31]MH_I2C_Read... [07:45:31]Read from MH i2c: E2 0E 00 [07:45:31]MH_I2C_Read... [07:45:31]Read from MH i2c: E2 0E 00 C0 0B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 41 [07:45:31]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [07:45:31]wFMCommunicate OK [07:45:31]SAM_PROTO_GetShiftState done [07:45:31]FM_GetShiftState done [07:45:31]opened in 1730073493 [07:45:31]opened+sec_in_day 1730159893 [07:45:31]quantity*price = 28500 [07:45:31]sum+1 = 28501 [07:45:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 285.00 НСП 1% : 2.52 НДС 12% : 30.26 Наличными: 285.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 173 28.10.2024 07:45 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317698 ФПД: 93277663589457 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T074532&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317698&fm=93277663589457&tin=02508201610067®Number=0000000000091628&sum=28500 0 [07:45:32]StoreToDocumentArchive [07:45:32]shift 546 fd 317698 [07:45:32]save to /storage/0546/doc_00317698 [07:45:32]save last doc name /storage/0546/doc_00317698 to /storage/kkm_last_doc_name [07:45:32]save OK [07:45:32]Clear old archive folders... [07:45:32]ProcessDocumentItem done err = 0, tmpTLVsize=304 [07:45:32]tlvbuf is 000A6D70 [07:45:32]SAM_PROTO_ClearQueue [07:45:32]wFMCommunicate request_size=4 [07:45:32]MH_SAM_APDU [07:45:32]CAPDU: 80 09 00 00 [07:45:32]Write to MH i2c: E2 08 00 CD 0B 80 09 00 00 00 00 00 00 4A [07:45:32]Write i2c OK [07:45:32]MH_I2C_Read... [07:45:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:45:32]Read from MH i2c: E2 [07:45:32]MH_I2C_Read... [07:45:32]Read from MH i2c: E2 03 00 [07:45:32]MH_I2C_Read... [07:45:32]Read from MH i2c: E2 03 00 CD 0B 00 90 00 4C [07:45:32]RAPDU: 90 00 [07:45:32]wFMCommunicate OK [07:45:32]SAM_PROTO_ClearQueue done [07:45:32]KKMCreateOFDPacket [07:45:32]OFDProtocolAddRootSTLVToBuf [07:45:32]FM_MakeSignedData [07:45:32]FM_MakeSignedData [07:45:32]SAM_PROTO_SignData [07:45:32]wFMCommunicate request_size=4 [07:45:32]MH_SAM_APDU [07:45:32]CAPDU: 80 0D 01 02 [07:45:32]Write to MH i2c: E2 08 00 CE 0B 80 0D 01 02 00 00 00 00 52 [07:45:32]Write i2c OK [07:45:32]MH_I2C_Read... [07:45:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:45:32]Read from MH i2c: E2 [07:45:32]MH_I2C_Read... [07:45:32]Read from MH i2c: E2 03 00 [07:45:32]MH_I2C_Read... [07:45:32]Read from MH i2c: E2 03 00 CE 0B 00 90 00 4D [07:45:32]RAPDU: 90 00 [07:45:32]wFMCommunicate OK [07:45:32]wFMCommunicate request_size=255 [07:45:32]MH_SAM_APDU [07:45:32]CAPDU: 80 0D 02 02 FA 03 00 30 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 38 39 30 31 30 38 36 30 34 30 30 32 32 06 04 3E 00 D0 96 D0 B8 D0 B4 D0 BA D0 BE D1 81 D1 82 D1 8C 20 D1 81 D1 82 D0 B5 D0 BA D0 BB D0 BE D0 BE D0 BC D1 8B D0 B2 D0 B0 D1 8E D1 89 D0 B0 D1 8F 20 D0 9F D0 9D 20 2D 32 30 20 34 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 6F 00 00 00 00 13 04 06 00 54 6F 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 AD 00 00 00 F4 03 04 00 1C 41 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 [07:45:32]Write to MH i2c: E2 02 01 CF 0B 80 0D 02 02 FA 00 03 00 30 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 38 39 30 31 30 38 36 30 34 30 30 32 32 06 04 3E 00 D0 96 D0 B8 D0 B4 D0 BA D0 BE D1 81 D1 82 D1 8C 20 D1 81 D1 82 D0 B5 D0 BA D0 BB D0 BE D0 BE D0 BC D1 8B D0 B2 D0 B0 D1 8E D1 89 D0 B0 D1 8F 20 D0 9F D0 9D 20 2D 32 30 20 34 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 6F 00 00 00 00 13 04 06 00 54 6F 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 AD 00 00 00 F4 03 04 00 1C 41 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 00 00 49 [07:45:32]Write i2c OK [07:45:32]MH_I2C_Read... [07:45:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:45:32]Read from MH i2c: E2 [07:45:32]MH_I2C_Read... [07:45:32]Read from MH i2c: E2 03 00 [07:45:32]MH_I2C_Read... [07:45:32]Read from MH i2c: E2 03 00 CF 0B 00 90 00 4E [07:45:32]RAPDU: 90 00 [07:45:32]wFMCommunicate OK [07:45:32]wFMCommunicate request_size=63 [07:45:32]MH_SAM_APDU [07:45:32]CAPDU: 80 0D 02 02 3A 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 02 D9 04 00 35 04 06 00 54 D5 E6 00 F4 51 [07:45:32]Write to MH i2c: E2 42 00 D0 0B 80 0D 02 02 3A 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 02 D9 04 00 35 04 06 00 54 D5 E6 00 F4 51 00 00 D4 [07:45:32]Write i2c OK [07:45:32]MH_I2C_Read... [07:45:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:45:32]Read from MH i2c: E2 [07:45:32]MH_I2C_Read... [07:45:32]Read from MH i2c: E2 03 00 [07:45:32]MH_I2C_Read... [07:45:32]Read from MH i2c: E2 03 00 D0 0B 00 90 00 4F [07:45:32]RAPDU: 90 00 [07:45:32]wFMCommunicate OK [07:45:32]wFMCommunicate request_size=4 [07:45:32]MH_SAM_APDU [07:45:32]CAPDU: 80 0D 03 02 [07:45:32]Write to MH i2c: E2 08 00 D1 0B 80 0D 03 02 00 00 00 00 57 [07:45:32]Write i2c OK [07:45:32]MH_I2C_Read... [07:45:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:45:32]Read from MH i2c: E2 [07:45:32]MH_I2C_Read... [07:45:32]Read from MH i2c: E2 0B 00 [07:45:32]MH_I2C_Read... [07:45:32]Read from MH i2c: E2 0B 00 D1 0B 00 C9 D0 F4 87 8C 66 66 28 90 00 EC [07:45:32]RAPDU: C9 D0 F4 87 8C 66 66 28 90 00 [07:45:32]wFMCommunicate OK [07:45:32]SAM_PROTO_SignData done [07:45:32]FM_MakeSignedData done [07:45:32]CreateOFDProtocolMessage [07:45:32]wFMCommunicate request_size=4 [07:45:32]MH_SAM_APDU [07:45:32]CAPDU: 80 11 00 00 [07:45:32]Write to MH i2c: E2 08 00 D2 0B 80 11 00 00 00 00 00 00 57 [07:45:32]Write i2c OK [07:45:32]MH_I2C_Read... [07:45:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:45:32]Read from MH i2c: E2 [07:45:32]MH_I2C_Read... [07:45:32]Read from MH i2c: E2 17 00 [07:45:32]MH_I2C_Read... [07:45:32]Read from MH i2c: E2 17 00 D2 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 AB [07:45:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [07:45:32]wFMCommunicate OK [07:45:32]CreateOFDProtocolMessage done [07:45:32]OFDSenderStorePacket 317698 [07:45:32]StoreOFDPacket docnum=317698 [07:45:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 44 01 00 00 93 04 3C 01 E6 8D 5A 03 01 00 03 00 30 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 38 39 30 31 30 38 36 30 34 30 30 32 32 06 04 3E 00 D0 96 D0 B8 D0 B4 D0 BA D0 BE D1 81 D1 82 D1 8C 20 D1 81 D1 82 D0 B5 D0 BA D0 BB D0 BE D0 BE D0 BC D1 8B D0 B2 D0 B0 D1 8E D1 89 D0 B0 D1 8F 20 D0 9F D0 9D 20 2D 32 30 20 34 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 6F 00 00 00 00 13 04 06 00 54 6F 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 AD 00 00 00 F4 03 04 00 1C 41 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 02 D9 04 00 35 04 06 00 54 D5 E6 00 F4 51 C9 D0 F4 87 8C 66 66 28 [07:45:32]CheckFolder [07:45:32]dirname=/storage/ofd_packets [07:45:32]CheckFolder done [07:45:32]ProducePacketName [07:45:32]name=ofd_packets/00317698 [07:45:32]NVStorageSaveData ofd_packets/00317698 [07:45:32]File name is /storage/ofd_packets/00317698 [07:45:32]Write 354 bytes [07:45:32]NVStorageSaveData done [07:45:32]OFDSenderStorePacket done [07:45:32]KKMCreateOFDPacket done [07:45:32]NVStorageSaveData kkm_last_timestamp [07:45:32]File name is /storage/kkm_last_timestamp [07:45:32]Write 4 bytes [07:45:32]NVStorageSaveData done [07:45:32]ExternCall_PrintAddStr [07:45:32]wPrintStart [07:45:32]Write to MH i2c: 01 00 00 D3 0B DE [07:45:32]Write i2c OK [07:45:32]MH_I2C_Read... [07:45:32]Read from MH i2c: 01 [07:45:32]MH_I2C_Read... [07:45:32]Read from MH i2c: 01 07 00 [07:45:32]MH_I2C_Read... [07:45:32]Read from MH i2c: 01 07 00 D3 0B 00 00 00 00 00 FF 0F F3 [07:45:32]RasterBufferAndPrint [07:45:32]line Счет N : (3)334789 [07:45:32]line ИНН: 02508201610067 [07:45:32]line Контрольно-Кассовый Чек [07:45:32]line ПРОДАЖА [07:45:32]line Товар: 8901086040022 [07:45:32]line Жидкость стеклоомывающая ПН -20 4,5л [07:45:32]line 1.000 * 285.00 [07:45:32]line = 285.00 [07:45:32]line НДС 12% НСП 1% [07:45:32]line > о реализуемом товаре [07:45:32]line ИТОГО: 285.00 [07:45:32]line НСП 1% : 2.52 [07:45:32]line НДС 12% : 30.26 [07:45:32]line Наличными: 285.00 [07:45:32]line Безнал.: 0.00 [07:45:32]line Место: АЗС № 101 "Партнер Нефть" [07:45:32]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [07:45:32]line СНО: Общий режим [07:45:32]line Чек 173 28.10.2024 07:45 [07:45:32]line Смена: 546 ФФД: 1.0 [07:45:32]line ЗНМ: 0300000082 [07:45:32]line РНМ: 0000000000091628 [07:45:32]line Версия ККМ: 001 [07:45:32]line ФМ: 0000000000874671 [07:45:32]line ФД: 317698 [07:45:32]line ФПД: 93277663589457 [07:45:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T074532&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317698&fm=93277663589457&tin=02508201610067®Number=0000000000091628&sum=28500 [07:45:33]line 0 [07:45:33]OFD Sender: Processing packet 317698 [packets to send 127, broken 126] [07:45:33]ProducePacketName [07:45:33]name=ofd_packets/00317698 [07:45:33]OFD Sender: To server: pG, [07:45:33]CommunicateWithHost lk.salyk.kg:30040 [07:45:33]ConnectInit lk.salyk.kg [07:45:33]written 0, free lines is 4095 [07:45:33]Connected sock=10 [07:45:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 44 01 00 00 93 04 3C 01 E6 8D 5A 03 01 00 03 00 30 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 38 39 30 31 30 38 36 30 34 30 30 32 32 06 04 3E 00 D0 96 D0 B8 D0 B4 D0 BA D0 BE D1 81 D1 82 D1 8C 20 D1 81 D1 82 D0 B5 D0 BA D0 BB D0 BE D0 BE D0 BC D1 8B D0 B2 D0 B0 D1 8E D1 89 D0 B0 D1 8F 20 D0 9F D0 9D 20 2D 32 30 20 34 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 6F 00 00 00 00 13 04 06 00 54 6F 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 AD 00 00 00 F4 03 04 00 1C 41 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 02 D9 04 00 35 04 06 00 54 D5 E6 00 F4 51 C9 D0 F4 87 8C 66 66 28 [07:45:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 0C E6 47 00 D4 71 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 02 D9 04 00 F4 03 04 00 D6 EC 1E 67 B6 04 01 00 00 3A 72 83 2E A9 42 6D 25 [07:45:33]CommunicateWithHost err = 0 [07:45:33]CheckOFDResponse [07:45:33]1017 (14) - 77093643461234 [07:45:33]1041 (16) - 0000000000874671 [07:45:33]1040 (4) - 317698 [07:45:33]1012 (4) - 28.10.2024 01:45 [07:45:33]1206 (1) - 0 [07:45:33]OFD Sender: Remove packet 317698 [07:45:33]ProducePacketName [07:45:33]name=ofd_packets/00317698 [07:45:33]NVStorageDeleteData [07:45:33]Write to MH i2c: 01 00 00 FC 0B 07 [07:45:33]Write i2c OK [07:45:33]MH_I2C_Read... [07:45:33]Read from MH i2c: 01 [07:45:33]MH_I2C_Read... [07:45:33]Read from MH i2c: 01 07 00 [07:45:33]MH_I2C_Read... [07:45:33]Read from MH i2c: 01 07 00 FC 0B 00 00 00 00 00 15 0D 30 [07:45:33]RasterBufferAndPrint [07:45:33]line [07:45:33]line [07:45:33]line [07:45:33]line [07:45:33]line [07:45:33]written 0, free lines is 3357 [07:45:33]MH_Cut [07:45:33]Write to MH i2c: D1 01 00 03 0C 01 E1 [07:45:33]Write i2c OK [07:45:33]MH_I2C_Read... [07:45:33]Read from MH i2c: D1 [07:45:33]MH_I2C_Read... [07:45:33]Read from MH i2c: D1 01 00 [07:45:33]MH_I2C_Read... [07:45:33]Read from MH i2c: D1 01 00 03 0C 00 E0 [07:45:33]Write to MH i2c: 01 00 00 04 0C 10 [07:45:33]Write i2c OK [07:45:33]MH_I2C_Read... [07:45:34]OFD Sender: No OFD packet to send [07:45:34]*** Cut start [07:45:34]*** Partial cut [07:45:34]*** CUTSNS_PIN = 1 [07:45:34]*** CUTSNS_PIN = 0 [07:45:34]*** Brake cut motor [07:45:34]Read from MH i2c: 01 [07:45:34]MH_I2C_Read... [07:45:34]*** Stop cut motor [07:45:34]*** Cut end [07:45:34]Read from MH i2c: 01 07 00 [07:45:34]MH_I2C_Read... [07:45:34]Read from MH i2c: 01 07 00 04 0C 00 00 00 00 00 FF 0F 25 [07:45:34]process_action close_receipt done [07:45:34]requested_data is exist [07:45:34]produce_requested_data [07:45:34]requested_item fm.sn is exist - process it [07:45:34]wFMCommunicate request_size=4 [07:45:34]MH_SAM_APDU [07:45:34]CAPDU: 80 11 00 00 [07:45:34]Write to MH i2c: E2 08 00 05 0C 80 11 00 00 00 00 00 00 8B [07:45:34]Write i2c OK [07:45:34]MH_I2C_Read... [07:45:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:45:35]Read from MH i2c: E2 [07:45:35]MH_I2C_Read... [07:45:35]Read from MH i2c: E2 17 00 [07:45:35]MH_I2C_Read... [07:45:35]Read from MH i2c: E2 17 00 05 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 DF [07:45:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [07:45:35]wFMCommunicate OK [07:45:35]requested_item fd.num is exist - process it [07:45:35]SAM_PROTO_GetFieldsCounters [07:45:35]wFMCommunicate request_size=4 [07:45:35]MH_SAM_APDU [07:45:35]CAPDU: 80 13 00 00 [07:45:35]Write to MH i2c: E2 08 00 06 0C 80 13 00 00 00 00 00 00 8E [07:45:35]Write i2c OK [07:45:35]MH_I2C_Read... [07:45:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:45:35]Read from MH i2c: E2 [07:45:35]MH_I2C_Read... [07:45:35]Read from MH i2c: E2 62 00 [07:45:35]MH_I2C_Read... [07:45:35]Read from MH i2c: E2 62 00 06 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 02 D9 04 00 0E 04 04 00 22 02 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 BB [07:45:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 02 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 AD 00 00 00 5E 04 04 00 AD 00 00 00 57 04 04 00 AE 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:45:35]wFMCommunicate OK [07:45:35]SAM_PROTO_GetFieldsCounters done [07:45:35]requested_item shift.num is exist - process it [07:45:35]requested_item shift.opened is exist - process it [07:45:35]req_shift_opened [07:45:35]FM_GetShiftState [07:45:35]SAM_PROTO_GetShiftState [07:45:35]wFMCommunicate request_size=4 [07:45:35]MH_SAM_APDU [07:45:35]CAPDU: 80 13 01 00 [07:45:35]Write to MH i2c: E2 08 00 07 0C 80 13 01 00 00 00 00 00 90 [07:45:35]Write i2c OK [07:45:35]MH_I2C_Read... [07:45:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:45:35]Read from MH i2c: E2 [07:45:35]MH_I2C_Read... [07:45:35]Read from MH i2c: E2 0E 00 [07:45:35]MH_I2C_Read... [07:45:35]Read from MH i2c: E2 0E 00 07 0C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 89 [07:45:35]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [07:45:35]wFMCommunicate OK [07:45:35]SAM_PROTO_GetShiftState done [07:45:35]FM_GetShiftState done [07:45:35]req_shift_opened done [07:45:35]requested_item shift.open_date is exist - process it [07:45:35]req_shift_open_date [07:45:35]req_shift_open_date done [07:45:35]produce_requested_data done [07:45:35]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317698,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [07:45:35]process_action_free close_receipt [07:45:35]json_value_free [07:45:35]json_value_free done [07:45:35]process_json_proto returns [07:45:35]Send response to host [07:45:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317698,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [07:45:35]free response buf [07:45:35]execute_script done [07:45:35]execute_script returns [07:45:35]free content buf [07:45:35]Sock 9.Close socket [07:45:35]Sock 9.Thread stoped [07:45:39]OFD Sender: No OFD packet to send [07:45:44]OFD Sender: No OFD packet to send [07:45:49]OFD Sender: No OFD packet to send [07:45:54]OFD Sender: No OFD packet to send [07:45:59]OFD Sender: No OFD packet to send [07:46:04]OFD Sender: No OFD packet to send [07:46:09]OFD Sender: No OFD packet to send [07:46:14]OFD Sender: No OFD packet to send [07:46:19]OFD Sender: No OFD packet to send [07:46:24]OFD Sender: No OFD packet to send [07:46:29]OFD Sender: No OFD packet to send [07:46:34]OFD Sender: No OFD packet to send [07:46:39]OFD Sender: No OFD packet to send [07:46:44]OFD Sender: No OFD packet to send [07:46:49]OFD Sender: No OFD packet to send [07:46:54]OFD Sender: No OFD packet to send [07:46:59]OFD Sender: No OFD packet to send [07:47:04]OFD Sender: No OFD packet to send [07:47:09]OFD Sender: No OFD packet to send [07:47:14]OFD Sender: No OFD packet to send [07:47:19]OFD Sender: No OFD packet to send [07:47:24]OFD Sender: No OFD packet to send [07:47:29]OFD Sender: No OFD packet to send [07:47:34]OFD Sender: No OFD packet to send [07:47:39]OFD Sender: No OFD packet to send [07:47:44]OFD Sender: No OFD packet to send [07:47:49]OFD Sender: No OFD packet to send [07:47:54]OFD Sender: No OFD packet to send [07:47:59]OFD Sender: No OFD packet to send [07:48:04]OFD Sender: No OFD packet to send [07:48:09]OFD Sender: No OFD packet to send [07:48:14]OFD Sender: No OFD packet to send [07:48:19]OFD Sender: No OFD packet to send [07:48:24]OFD Sender: No OFD packet to send [07:48:29]OFD Sender: No OFD packet to send [07:48:34]OFD Sender: No OFD packet to send [07:48:39]OFD Sender: No OFD packet to send [07:48:44]OFD Sender: No OFD packet to send [07:48:49]OFD Sender: No OFD packet to send [07:48:54]OFD Sender: No OFD packet to send [07:48:59]OFD Sender: No OFD packet to send [07:49:04]OFD Sender: No OFD packet to send [07:49:09]OFD Sender: No OFD packet to send [07:49:14]OFD Sender: No OFD packet to send [07:49:19]OFD Sender: No OFD packet to send [07:49:24]OFD Sender: No OFD packet to send [07:49:29]OFD Sender: No OFD packet to send [07:49:34]OFD Sender: No OFD packet to send [07:49:39]OFD Sender: No OFD packet to send [07:49:44]OFD Sender: No OFD packet to send [07:49:49]OFD Sender: No OFD packet to send [07:49:54]OFD Sender: No OFD packet to send [07:49:59]OFD Sender: No OFD packet to send [07:50:04]OFD Sender: No OFD packet to send [07:50:09]OFD Sender: No OFD packet to send [07:50:14]OFD Sender: No OFD packet to send [07:50:19]OFD Sender: No OFD packet to send [07:50:24]OFD Sender: No OFD packet to send [07:50:29]OFD Sender: No OFD packet to send [07:50:34]OFD Sender: No OFD packet to send [07:50:39]OFD Sender: No OFD packet to send [07:50:44]OFD Sender: No OFD packet to send [07:50:49]OFD Sender: No OFD packet to send [07:50:54]OFD Sender: No OFD packet to send [07:50:59]OFD Sender: No OFD packet to send [07:51:04]OFD Sender: No OFD packet to send [07:51:09]OFD Sender: No OFD packet to send [07:51:14]OFD Sender: No OFD packet to send [07:51:19]OFD Sender: No OFD packet to send [07:51:24]OFD Sender: No OFD packet to send [07:51:29]OFD Sender: No OFD packet to send [07:51:34]OFD Sender: No OFD packet to send [07:51:39]OFD Sender: No OFD packet to send [07:51:44]OFD Sender: No OFD packet to send [07:51:49]OFD Sender: No OFD packet to send [07:51:54]OFD Sender: No OFD packet to send [07:51:59]OFD Sender: No OFD packet to send [07:52:04]OFD Sender: No OFD packet to send [07:52:09]OFD Sender: No OFD packet to send [07:52:14]OFD Sender: No OFD packet to send [07:52:19]OFD Sender: No OFD packet to send [07:52:24]OFD Sender: No OFD packet to send [07:52:29]OFD Sender: No OFD packet to send [07:52:34]OFD Sender: No OFD packet to send [07:52:39]OFD Sender: No OFD packet to send [07:52:44]OFD Sender: No OFD packet to send [07:52:49]OFD Sender: No OFD packet to send [07:52:54]OFD Sender: No OFD packet to send [07:52:59]OFD Sender: No OFD packet to send [07:53:04]OFD Sender: No OFD packet to send [07:53:06]accept exits with 8 [07:53:06]New connection [07:53:06]New thread 3067333988 created [07:53:06]Thread 3067477348 joined [07:53:06]Waiting for new connection... [07:53:06] Sock 8.Parse request [07:53:06]Sock 8.Check first char [07:53:06]Sock 8.First char is OK [07:53:06]request: POST /json_proto HTTP/1.0 [07:53:06]Method: POST [07:53:06]URL: /json_proto [07:53:06]Method is POST - this is cgi request [07:53:06]url: /json_proto [07:53:06]query_string will be loaded in cgi processing [07:53:06]execute_cgi json_proto POST (null) [07:53:06]execute_cgi path=json_proto method=POST [07:53:06]POST find Content-Length [07:53:06]Host: 172.17.50.195:8080 [07:53:06]Content-Length: 688 [07:53:06]Content-Type: application/json [07:53:06] [07:53:06]POST finish read [07:53:06]Found Content-Length = 688 [07:53:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092617", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:53:06]execute_script... [07:53: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)1092617", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:53:06]POST & json_proto [07:53:06]process_json_proto [07:53:06]json parsed OK: [07:53:06]protocol is kg_v1.0 [07:53:06]action value=close_receipt [07:53:06]process_action close_receipt [07:53:06]cmd_close_receipt [07:53:06]MH_GetDate [07:53:06]Write to MH i2c: F0 00 00 08 0C 03 [07:53:06]Write i2c OK [07:53:06]MH_I2C_Read... [07:53:06]Read from MH i2c: F0 [07:53:06]MH_I2C_Read... [07:53:06]Read from MH i2c: F0 09 00 [07:53:06]MH_I2C_Read... [07:53:06]Read from MH i2c: F0 09 00 08 0C 00 E4 42 1F 67 43 33 1C 67 B1 [07:53:06]GetLastDocTimeStamp 1730101532 [07:53:06]current date 1730101988 [07:53:06]FM_GetShiftState [07:53:06]SAM_PROTO_GetShiftState [07:53:06]wFMCommunicate request_size=4 [07:53:06]MH_SAM_APDU [07:53:06]CAPDU: 80 13 01 00 [07:53:06]Write to MH i2c: E2 08 00 09 0C 80 13 01 00 00 00 00 00 92 [07:53:06]Write i2c OK [07:53:06]MH_I2C_Read... [07:53:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:53:06]Read from MH i2c: E2 [07:53:06]MH_I2C_Read... [07:53:06]Read from MH i2c: E2 0E 00 [07:53:06]MH_I2C_Read... [07:53:06]Read from MH i2c: E2 0E 00 09 0C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 8B [07:53:06]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [07:53:06]wFMCommunicate OK [07:53:06]SAM_PROTO_GetShiftState done [07:53:06]FM_GetShiftState done [07:53:06]opened in 1730073493 [07:53:06]opened+sec_in_day 1730159893 [07:53:06]quantity*price = 300075 [07:53:06]sum+1 = 300077 [07:53:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.76 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 174 28.10.2024 07:53 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317699 ФПД: 176426050096880 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T075308&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317699&fm=176426050096880&tin=02508201610067®Number=0000000000091628&sum=300000 [07:53:07]StoreToDocumentArchive [07:53:07]shift 546 fd 317699 [07:53:07]save to /storage/0546/doc_00317699 [07:53:07]save last doc name /storage/0546/doc_00317699 to /storage/kkm_last_doc_name [07:53:07]save OK [07:53:07]Clear old archive folders... [07:53:07]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:53:07]tlvbuf is 000ABAB0 [07:53:07]SAM_PROTO_ClearQueue [07:53:07]wFMCommunicate request_size=4 [07:53:07]MH_SAM_APDU [07:53:07]CAPDU: 80 09 00 00 [07:53:07]Write to MH i2c: E2 08 00 16 0C 80 09 00 00 00 00 00 00 94 [07:53:07]Write i2c OK [07:53:07]MH_I2C_Read... [07:53:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:53:07]Read from MH i2c: E2 [07:53:07]MH_I2C_Read... [07:53:07]Read from MH i2c: E2 03 00 [07:53:07]MH_I2C_Read... [07:53:07]Read from MH i2c: E2 03 00 16 0C 00 90 00 96 [07:53:07]RAPDU: 90 00 [07:53:07]wFMCommunicate OK [07:53:07]SAM_PROTO_ClearQueue done [07:53:07]KKMCreateOFDPacket [07:53:07]OFDProtocolAddRootSTLVToBuf [07:53:07]FM_MakeSignedData [07:53:07]FM_MakeSignedData [07:53:07]SAM_PROTO_SignData [07:53:07]wFMCommunicate request_size=4 [07:53:07]MH_SAM_APDU [07:53:07]CAPDU: 80 0D 01 02 [07:53:07]Write to MH i2c: E2 08 00 17 0C 80 0D 01 02 00 00 00 00 9C [07:53:08]Write i2c OK [07:53:08]MH_I2C_Read... [07:53:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:53:08]Read from MH i2c: E2 [07:53:08]MH_I2C_Read... [07:53:08]Read from MH i2c: E2 03 00 [07:53:08]MH_I2C_Read... [07:53:08]Read from MH i2c: E2 03 00 17 0C 00 90 00 97 [07:53:08]RAPDU: 90 00 [07:53:08]wFMCommunicate OK [07:53:08]wFMCommunicate request_size=255 [07:53:08]MH_SAM_APDU [07:53:08]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 E4 42 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 03 D9 04 00 35 04 06 00 [07:53:08]Write to MH i2c: E2 02 01 18 0C 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 E4 42 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 03 D9 04 00 35 04 06 00 00 00 9D [07:53:08]Write i2c OK [07:53:08]MH_I2C_Read... [07:53:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:53:08]Read from MH i2c: E2 [07:53:08]MH_I2C_Read... [07:53:08]Read from MH i2c: E2 03 00 [07:53:08]MH_I2C_Read... [07:53:08]Read from MH i2c: E2 03 00 18 0C 00 90 00 98 [07:53:08]RAPDU: 90 00 [07:53:08]wFMCommunicate OK [07:53:08]wFMCommunicate request_size=11 [07:53:08]MH_SAM_APDU [07:53:08]CAPDU: 80 0D 02 02 06 A0 75 64 0B 8E F0 [07:53:08]Write to MH i2c: E2 0E 00 19 0C 80 0D 02 02 06 00 A0 75 64 0B 8E F0 00 00 AD [07:53:08]Write i2c OK [07:53:08]MH_I2C_Read... [07:53:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:53:08]Read from MH i2c: E2 [07:53:08]MH_I2C_Read... [07:53:08]Read from MH i2c: E2 03 00 [07:53:08]MH_I2C_Read... [07:53:08]Read from MH i2c: E2 03 00 19 0C 00 90 00 99 [07:53:08]RAPDU: 90 00 [07:53:08]wFMCommunicate OK [07:53:08]wFMCommunicate request_size=4 [07:53:08]MH_SAM_APDU [07:53:08]CAPDU: 80 0D 03 02 [07:53:08]Write to MH i2c: E2 08 00 1A 0C 80 0D 03 02 00 00 00 00 A1 [07:53:08]Write i2c OK [07:53:08]MH_I2C_Read... [07:53:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:53:08]Read from MH i2c: E2 [07:53:08]MH_I2C_Read... [07:53:08]Read from MH i2c: E2 0B 00 [07:53:08]MH_I2C_Read... [07:53:08]Read from MH i2c: E2 0B 00 1A 0C 00 EB 1F 16 D3 B9 79 27 39 90 00 27 [07:53:08]RAPDU: EB 1F 16 D3 B9 79 27 39 90 00 [07:53:08]wFMCommunicate OK [07:53:08]SAM_PROTO_SignData done [07:53:08]FM_MakeSignedData done [07:53:08]CreateOFDProtocolMessage [07:53:08]wFMCommunicate request_size=4 [07:53:08]MH_SAM_APDU [07:53:08]CAPDU: 80 11 00 00 [07:53:08]Write to MH i2c: E2 08 00 1B 0C 80 11 00 00 00 00 00 00 A1 [07:53:08]Write i2c OK [07:53:08]MH_I2C_Read... [07:53:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:53:08]Read from MH i2c: E2 [07:53:08]MH_I2C_Read... [07:53:08]Read from MH i2c: E2 17 00 [07:53:08]MH_I2C_Read... [07:53:08]Read from MH i2c: E2 17 00 1B 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F5 [07:53:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [07:53:08]wFMCommunicate OK [07:53:08]CreateOFDProtocolMessage done [07:53:08]OFDSenderStorePacket 317699 [07:53:08]StoreOFDPacket docnum=317699 [07:53:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 AF FA 08 01 FC 8E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 E4 42 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 03 D9 04 00 35 04 06 00 A0 75 64 0B 8E F0 EB 1F 16 D3 B9 79 27 39 [07:53:08]CheckFolder [07:53:08]dirname=/storage/ofd_packets [07:53:08]CheckFolder done [07:53:08]ProducePacketName [07:53:08]name=ofd_packets/00317699 [07:53:08]NVStorageSaveData ofd_packets/00317699 [07:53:08]File name is /storage/ofd_packets/00317699 [07:53:08]Write 302 bytes [07:53:08]NVStorageSaveData done [07:53:08]OFDSenderStorePacket done [07:53:08]KKMCreateOFDPacket done [07:53:08]NVStorageSaveData kkm_last_timestamp [07:53:08]File name is /storage/kkm_last_timestamp [07:53:08]Write 4 bytes [07:53:08]NVStorageSaveData done [07:53:08]ExternCall_PrintAddStr [07:53:08]wPrintStart [07:53:08]Write to MH i2c: 01 00 00 1C 0C 28 [07:53:08]Write i2c OK [07:53:08]MH_I2C_Read... [07:53:08]Read from MH i2c: 01 [07:53:08]MH_I2C_Read... [07:53:08]Read from MH i2c: 01 07 00 [07:53:08]MH_I2C_Read... [07:53:08]Read from MH i2c: 01 07 00 1C 0C 00 00 00 00 00 FF 0F 3D [07:53:08]RasterBufferAndPrint [07:53:08]line Счет N : (1)1092617 [07:53:08]line ИНН: 02508201610067 [07:53:08]line Контрольно-Кассовый Чек [07:53:08]line ПРОДАЖА [07:53:08]line ТРК (МРК, ГНК) : 21 [07:53:08]line Товар: 2710194210 [07:53:08]line ДТ(л)-К-2 [07:53:08]line 39.380 * 76.20 [07:53:08]line = 3000.76 [07:53:08]line НДС 12% НСП 1% [07:53:08]line > о реализуемом товаре [07:53:08]line ОКРУГЛЕНИЕ: -0.76 [07:53:08]line ИТОГО: 3000.00 [07:53:08]line Внесено: 3000.00 [07:53:08]line СДАЧА: 0.00 [07:53:08]line НСП 1% : 26.55 [07:53:08]line НДС 12% : 318.66 [07:53:08]line Наличными: 3000.00 [07:53:08]line Безнал.: 0.00 [07:53:08]line Место: АЗС № 101 "Партнер Нефть" [07:53:08]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [07:53:08]line СНО: Общий режим [07:53:08]line Чек 174 28.10.2024 07:53 [07:53:08]line Смена: 546 ФФД: 1.0 [07:53:08]line ЗНМ: 0300000082 [07:53:08]line РНМ: 0000000000091628 [07:53:08]line Версия ККМ: 001 [07:53:08]line ФМ: 0000000000874671 [07:53:08]line ФД: 317699 [07:53:08]line ФПД: 176426050096880 [07:53:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T075308&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317699&fm=176426050096880&tin=02508201610067®Number=0000000000091628&sum=300000 [07:53:08]written 0, free lines is 4095 [07:53:08]OFD Sender: Processing packet 317699 [packets to send 127, broken 126] [07:53:08]ProducePacketName [07:53:08]name=ofd_packets/00317699 [07:53:08]OFD Sender: To server: pG, [07:53:08]CommunicateWithHost lk.salyk.kg:30040 [07:53:08]ConnectInit lk.salyk.kg [07:53:08]Connected sock=10 [07: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 34 36 37 31 10 01 00 00 AF FA 08 01 FC 8E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 E4 42 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 03 D9 04 00 35 04 06 00 A0 75 64 0B 8E F0 EB 1F 16 D3 B9 79 27 39 [07:53:08]Write to MH i2c: 01 00 00 47 0C 53 [07:53:08]Write i2c OK [07:53:08]MH_I2C_Read... [07:53:08]Read from MH i2c: 01 [07:53:08]MH_I2C_Read... [07:53:08]Read from MH i2c: 01 07 00 [07:53:08]MH_I2C_Read... [07:53:08]Read from MH i2c: 01 07 00 47 0C 00 00 00 00 00 FA 0C 60 [07:53:08]RasterBufferAndPrint [07:53:08]line [07:53:08]line [07:53:08]line [07:53:08]line [07:53:08]line [07:53:08]written 0, free lines is 3328 [07:53:08]MH_Cut [07:53:08]Write to MH i2c: D1 01 00 4E 0C 01 2C [07:53:08]Write i2c OK [07:53:08]MH_I2C_Read... [07:53:08]Read from MH i2c: D1 [07:53:08]MH_I2C_Read... [07:53:08]Read from MH i2c: D1 01 00 [07:53:08]MH_I2C_Read... [07:53:08]Read from MH i2c: D1 01 00 4E 0C 00 2B [07:53:08]Write to MH i2c: 01 00 00 4F 0C 5B [07:53:08]Write i2c OK [07:53:08]MH_I2C_Read... [07:53:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 43 D1 47 00 22 C0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 03 D9 04 00 F4 03 04 00 9D EE 1E 67 B6 04 01 00 00 C4 78 6C D8 25 02 64 B0 [07:53:09]CommunicateWithHost err = 0 [07:53:09]CheckOFDResponse [07:53:09]1017 (14) - 77093643461234 [07:53:09]1041 (16) - 0000000000874671 [07:53:09]1040 (4) - 317699 [07:53:09]1012 (4) - 28.10.2024 01:53 [07:53:09]1206 (1) - 0 [07:53:09]OFD Sender: Remove packet 317699 [07:53:09]ProducePacketName [07:53:09]name=ofd_packets/00317699 [07:53:09]NVStorageDeleteData [07:53:09]OFD Sender: No OFD packet to send [07:53:09]*** Cut start [07:53:09]*** Partial cut [07:53:09]*** CUTSNS_PIN = 1 [07:53:09]*** CUTSNS_PIN = 0 [07:53:09]*** Brake cut motor [07:53:10]Read from MH i2c: 01 [07:53:10]MH_I2C_Read... [07:53:10]*** Stop cut motor [07:53:10]*** Cut end [07:53:10]Read from MH i2c: 01 07 00 [07:53:10]MH_I2C_Read... [07:53:10]Read from MH i2c: 01 07 00 4F 0C 00 00 00 00 00 FF 0F 70 [07:53:10]process_action close_receipt done [07:53:10]requested_data is exist [07:53:10]produce_requested_data [07:53:10]requested_item fm.sn is exist - process it [07:53:10]wFMCommunicate request_size=4 [07:53:10]MH_SAM_APDU [07:53:10]CAPDU: 80 11 00 00 [07:53:10]Write to MH i2c: E2 08 00 50 0C 80 11 00 00 00 00 00 00 D6 [07:53:10]Write i2c OK [07:53:10]MH_I2C_Read... [07:53:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:53:10]Read from MH i2c: E2 [07:53:10]MH_I2C_Read... [07:53:10]Read from MH i2c: E2 17 00 [07:53:10]MH_I2C_Read... [07:53:10]Read from MH i2c: E2 17 00 50 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 2A [07:53:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [07:53:10]wFMCommunicate OK [07:53:10]requested_item fd.num is exist - process it [07:53:10]SAM_PROTO_GetFieldsCounters [07:53:10]wFMCommunicate request_size=4 [07:53:10]MH_SAM_APDU [07:53:10]CAPDU: 80 13 00 00 [07:53:10]Write to MH i2c: E2 08 00 51 0C 80 13 00 00 00 00 00 00 D9 [07:53:10]Write i2c OK [07:53:10]MH_I2C_Read... [07:53:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:53:10]Read from MH i2c: E2 [07:53:10]MH_I2C_Read... [07:53:10]Read from MH i2c: E2 62 00 [07:53:10]MH_I2C_Read... [07:53:10]Read from MH i2c: E2 62 00 51 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 03 D9 04 00 0E 04 04 00 22 02 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 0A [07:53:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 03 D9 04 00 0E 04 04 00 22 02 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 [07:53:10]wFMCommunicate OK [07:53:10]SAM_PROTO_GetFieldsCounters done [07:53:10]requested_item shift.num is exist - process it [07:53:10]requested_item shift.opened is exist - process it [07:53:10]req_shift_opened [07:53:10]FM_GetShiftState [07:53:10]SAM_PROTO_GetShiftState [07:53:10]wFMCommunicate request_size=4 [07:53:10]MH_SAM_APDU [07:53:10]CAPDU: 80 13 01 00 [07:53:10]Write to MH i2c: E2 08 00 52 0C 80 13 01 00 00 00 00 00 DB [07:53:10]Write i2c OK [07:53:10]MH_I2C_Read... [07:53:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:53:10]Read from MH i2c: E2 [07:53:10]MH_I2C_Read... [07:53:10]Read from MH i2c: E2 0E 00 [07:53:10]MH_I2C_Read... [07:53:10]Read from MH i2c: E2 0E 00 52 0C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D4 [07:53:10]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [07:53:10]wFMCommunicate OK [07:53:10]SAM_PROTO_GetShiftState done [07:53:10]FM_GetShiftState done [07:53:10]req_shift_opened done [07:53:10]requested_item shift.open_date is exist - process it [07:53:10]req_shift_open_date [07:53:10]req_shift_open_date done [07:53:10]produce_requested_data done [07:53:10]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317699,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [07:53:10]process_action_free close_receipt [07:53:10]json_value_free [07:53:10]json_value_free done [07:53:10]process_json_proto returns [07:53:10]Send response to host [07:53:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317699,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [07:53:10]free response buf [07:53:10]execute_script done [07:53:10]execute_script returns [07:53:10]free content buf [07:53:10]Sock 8.Close socket [07:53:10]Sock 8.Thread stoped [07:53:14]OFD Sender: No OFD packet to send [07:53:19]OFD Sender: No OFD packet to send [07:53:24]OFD Sender: No OFD packet to send [07:53:29]OFD Sender: No OFD packet to send [07:53:34]OFD Sender: No OFD packet to send [07:53:39]OFD Sender: No OFD packet to send [07:53:44]OFD Sender: No OFD packet to send [07:53:49]OFD Sender: No OFD packet to send [07:53:54]OFD Sender: No OFD packet to send [07:53:59]OFD Sender: No OFD packet to send [07:54:04]OFD Sender: No OFD packet to send [07:54:09]OFD Sender: No OFD packet to send [07:54:14]OFD Sender: No OFD packet to send [07:54:19]OFD Sender: No OFD packet to send [07:54:24]OFD Sender: No OFD packet to send [07:54:29]OFD Sender: No OFD packet to send [07:54:34]OFD Sender: No OFD packet to send [07:54:39]OFD Sender: No OFD packet to send [07:54:44]OFD Sender: No OFD packet to send [07:54:49]OFD Sender: No OFD packet to send [07:54:54]OFD Sender: No OFD packet to send [07:54:59]OFD Sender: No OFD packet to send [07:55:04]OFD Sender: No OFD packet to send [07:55:09]OFD Sender: No OFD packet to send [07:55:14]OFD Sender: No OFD packet to send [07:55:15]accept exits with 9 [07:55:15]New connection [07:55:15]New thread 3067477348 created [07:55:15]Thread 3067333988 joined [07:55:15]Waiting for new connection... [07:55:15] Sock 9.Parse request [07:55:15]Sock 9.Check first char [07:55:15]Sock 9.First char is OK [07:55:15]request: POST /json_proto HTTP/1.0 [07:55:15]Method: POST [07:55:15]URL: /json_proto [07:55:15]Method is POST - this is cgi request [07:55:15]url: /json_proto [07:55:15]query_string will be loaded in cgi processing [07:55:15]execute_cgi json_proto POST (null) [07:55:15]execute_cgi path=json_proto method=POST [07:55:15]POST find Content-Length [07:55:15]Host: 172.17.50.195:8080 [07:55:15]Content-Length: 987 [07:55:15]Content-Type: application/json [07:55:15] [07:55:15]POST finish read [07:55:15]Found Content-Length = 987 [07:55:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092616", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 75.20, "quantity" : 99.740, "sum" : 7500.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 101\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 99.74 \u0441\u043E\u043C", "deposit" : 7500.00, "total" : 7500.00, "payments": [ { "type": 0, "sum" : 7500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:55:15]execute_script... [07: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)1092616", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 75.20, "quantity" : 99.740, "sum" : 7500.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 101\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 99.74 \u0441\u043E\u043C", "deposit" : 7500.00, "total" : 7500.00, "payments": [ { "type": 0, "sum" : 7500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:55:15]POST & json_proto [07:55:15]process_json_proto [07:55:15]json parsed OK: [07:55:15]protocol is kg_v1.0 [07:55:15]action value=close_receipt [07:55:15]process_action close_receipt [07:55:15]cmd_close_receipt [07:55:15]MH_GetDate [07:55:15]Write to MH i2c: F0 00 00 53 0C 4E [07:55:15]Write i2c OK [07:55:15]MH_I2C_Read... [07:55:15]Read from MH i2c: F0 [07:55:15]MH_I2C_Read... [07:55:15]Read from MH i2c: F0 09 00 [07:55:15]MH_I2C_Read... [07:55:15]Read from MH i2c: F0 09 00 53 0C 00 64 43 1F 67 43 33 1C 67 7D [07:55:15]GetLastDocTimeStamp 1730101988 [07:55:15]current date 1730102116 [07:55:15]FM_GetShiftState [07:55:15]SAM_PROTO_GetShiftState [07:55:15]wFMCommunicate request_size=4 [07:55:15]MH_SAM_APDU [07:55:15]CAPDU: 80 13 01 00 [07:55:15]Write to MH i2c: E2 08 00 54 0C 80 13 01 00 00 00 00 00 DD [07:55:15]Write i2c OK [07:55:15]MH_I2C_Read... [07:55:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:55:15]Read from MH i2c: E2 [07:55:15]MH_I2C_Read... [07:55:15]Read from MH i2c: E2 0E 00 [07:55:15]MH_I2C_Read... [07:55:15]Read from MH i2c: E2 0E 00 54 0C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D6 [07:55:15]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [07:55:15]wFMCommunicate OK [07:55:15]SAM_PROTO_GetShiftState done [07:55:15]FM_GetShiftState done [07:55:15]opened in 1730073493 [07:55:15]opened+sec_in_day 1730159893 [07:55:15]quantity*price = 750044 [07:55:15]sum+1 = 750046 [07:55:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 7500.00 Внесено: 7500.00 СДАЧА: 0.00 НСП 1% : 66.38 НДС 12% : 796.51 Наличными: 7500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 175 28.10.2024 07:55 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Дисконтная программа ДТ номер 101 сэкономлено 99.74 сом ФМ: 0000000000874671 ФД: 317700 ФПД: 221569856867290 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T075517&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317700&fm=221569856867290&tin=02508201610067®Number=0000000000091628&sum=750000 [07:55:16]StoreToDocumentArchive [07:55:16]shift 546 fd 317700 [07:55:16]save to /storage/0546/doc_00317700 [07:55:16]save last doc name /storage/0546/doc_00317700 to /storage/kkm_last_doc_name [07:55:16]save OK [07:55:16]Clear old archive folders... [07:55:16]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:55:16]tlvbuf is 000A7720 [07:55:16]SAM_PROTO_ClearQueue [07:55:16]wFMCommunicate request_size=4 [07:55:16]MH_SAM_APDU [07:55:16]CAPDU: 80 09 00 00 [07:55:16]Write to MH i2c: E2 08 00 61 0C 80 09 00 00 00 00 00 00 DF [07:55:16]Write i2c OK [07:55:16]MH_I2C_Read... [07:55:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:55:16]Read from MH i2c: E2 [07:55:16]MH_I2C_Read... [07:55:16]Read from MH i2c: E2 03 00 [07:55:16]MH_I2C_Read... [07:55:16]Read from MH i2c: E2 03 00 61 0C 00 90 00 E1 [07:55:16]RAPDU: 90 00 [07:55:16]wFMCommunicate OK [07:55:16]SAM_PROTO_ClearQueue done [07:55:16]KKMCreateOFDPacket [07:55:16]OFDProtocolAddRootSTLVToBuf [07:55:16]FM_MakeSignedData [07:55:16]FM_MakeSignedData [07:55:16]SAM_PROTO_SignData [07:55:16]wFMCommunicate request_size=4 [07:55:16]MH_SAM_APDU [07:55:16]CAPDU: 80 0D 01 02 [07:55:16]Write to MH i2c: E2 08 00 62 0C 80 0D 01 02 00 00 00 00 E7 [07:55:16]Write i2c OK [07:55:16]MH_I2C_Read... [07:55:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:55:16]Read from MH i2c: E2 [07:55:16]MH_I2C_Read... [07:55:16]Read from MH i2c: E2 03 00 [07:55:16]MH_I2C_Read... [07:55:16]Read from MH i2c: E2 03 00 62 0C 00 90 00 E2 [07:55:16]RAPDU: 90 00 [07:55:16]wFMCommunicate OK [07:55:16]wFMCommunicate request_size=255 [07:55:16]MH_SAM_APDU [07:55:16]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 9C 85 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 DD 71 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 71 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EE 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 37 01 00 00 00 07 04 06 00 B0 71 0B 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 65 43 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 04 D9 04 00 35 04 06 00 [07:55:16]Write to MH i2c: E2 02 01 63 0C 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 9C 85 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 DD 71 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 71 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EE 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 37 01 00 00 00 07 04 06 00 B0 71 0B 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 65 43 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 04 D9 04 00 35 04 06 00 00 00 BF [07:55:16]Write i2c OK [07:55:16]MH_I2C_Read... [07:55:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:55:17]Read from MH i2c: E2 [07:55:17]MH_I2C_Read... [07:55:17]Read from MH i2c: E2 03 00 [07:55:17]MH_I2C_Read... [07:55:17]Read from MH i2c: E2 03 00 63 0C 00 90 00 E3 [07:55:17]RAPDU: 90 00 [07:55:17]wFMCommunicate OK [07:55:17]wFMCommunicate request_size=11 [07:55:17]MH_SAM_APDU [07:55:17]CAPDU: 80 0D 02 02 06 C9 84 40 9C 8B DA [07:55:17]Write to MH i2c: E2 0E 00 64 0C 80 0D 02 02 06 00 C9 84 40 9C 8B DA 00 00 84 [07:55:17]Write i2c OK [07:55:17]MH_I2C_Read... [07:55:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:55:17]Read from MH i2c: E2 [07:55:17]MH_I2C_Read... [07:55:17]Read from MH i2c: E2 03 00 [07:55:17]MH_I2C_Read... [07:55:17]Read from MH i2c: E2 03 00 64 0C 00 90 00 E4 [07:55:17]RAPDU: 90 00 [07:55:17]wFMCommunicate OK [07:55:17]wFMCommunicate request_size=4 [07:55:17]MH_SAM_APDU [07:55:17]CAPDU: 80 0D 03 02 [07:55:17]Write to MH i2c: E2 08 00 65 0C 80 0D 03 02 00 00 00 00 EC [07:55:17]Write i2c OK [07:55:17]MH_I2C_Read... [07:55:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:55:17]Read from MH i2c: E2 [07:55:17]MH_I2C_Read... [07:55:17]Read from MH i2c: E2 0B 00 [07:55:17]MH_I2C_Read... [07:55:17]Read from MH i2c: E2 0B 00 65 0C 00 7E 92 62 37 DF AA 95 63 90 00 17 [07:55:17]RAPDU: 7E 92 62 37 DF AA 95 63 90 00 [07:55:17]wFMCommunicate OK [07:55:17]SAM_PROTO_SignData done [07:55:17]FM_MakeSignedData done [07:55:17]CreateOFDProtocolMessage [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 66 0C 80 11 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 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 66 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 40 [07:55:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [07:55:17]wFMCommunicate OK [07:55:17]CreateOFDProtocolMessage done [07:55:17]OFDSenderStorePacket 317700 [07:55:17]StoreOFDPacket docnum=317700 [07:55:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 82 B4 08 01 BA 2A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 9C 85 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 DD 71 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 71 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EE 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 37 01 00 00 00 07 04 06 00 B0 71 0B 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 65 43 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 04 D9 04 00 35 04 06 00 C9 84 40 9C 8B DA 7E 92 62 37 DF AA 95 63 [07:55:17]CheckFolder [07:55:17]dirname=/storage/ofd_packets [07:55:17]CheckFolder done [07:55:17]ProducePacketName [07:55:17]name=ofd_packets/00317700 [07:55:17]NVStorageSaveData ofd_packets/00317700 [07:55:17]File name is /storage/ofd_packets/00317700 [07:55:17]Write 302 bytes [07:55:17]NVStorageSaveData done [07:55:17]OFDSenderStorePacket done [07:55:17]KKMCreateOFDPacket done [07:55:17]NVStorageSaveData kkm_last_timestamp [07:55:17]File name is /storage/kkm_last_timestamp [07:55:17]Write 4 bytes [07:55:17]NVStorageSaveData done [07:55:17]OFD Sender: Processing packet 317700 [packets to send 127, broken 126] [07:55:17]ProducePacketName [07:55:17]name=ofd_packets/00317700 [07:55:17]OFD Sender: To server: pG, [07:55:17]CommunicateWithHost lk.salyk.kg:30040 [07:55:17]ConnectInit lk.salyk.kg [07:55:17]ExternCall_PrintAddStr [07:55:17]wPrintStart [07:55:17]Write to MH i2c: 01 00 00 67 0C 73 [07:55:17]Write i2c OK [07:55:17]MH_I2C_Read... [07:55:17]Read from MH i2c: 01 [07:55:17]MH_I2C_Read... [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 67 0C 00 00 00 00 00 FF 0F 88 [07:55:17]RasterBufferAndPrint [07:55:17]line Счет N : (1)1092616 [07:55:17]line ИНН: 02508201610067 [07:55:17]line Контрольно-Кассовый Чек [07:55:17]line ПРОДАЖА [07:55:17]line ТРК (МРК, ГНК) : 11 [07:55:17]line Товар: 2710194210 [07:55:17]line ДТ(л)-К-2 [07:55:17]line 99.740 * 75.20 [07:55:17]line = 7500.45 [07:55:17]line НДС 12% НСП 1% [07:55:17]line > о реализуемом товаре [07:55:17]line ОКРУГЛЕНИЕ: -0.45 [07:55:17]line ИТОГО: 7500.00 [07:55:17]line Внесено: 7500.00 [07:55:17]line СДАЧА: 0.00 [07:55:17]line НСП 1% : 66.38 [07:55:17]line НДС 12% : 796.51 [07:55:17]line Наличными: 7500.00 [07:55:17]line Безнал.: 0.00 [07:55:17]line Место: АЗС № 101 "Партнер Нефть" [07:55:17]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [07:55:17]line СНО: Общий режим [07:55:17]line Чек 175 28.10.2024 07:55 [07:55:17]line Смена: 546 ФФД: 1.0 [07:55:17]line ЗНМ: 0300000082 [07:55:17]line РНМ: 0000000000091628 [07:55:17]line Версия ККМ: 001 [07:55:17]line [07:55:17]line Дисконтная программа [07:55:17]line ДТ [07:55:17]line номер 101 [07:55:17]line сэкономлено 99.74 сом [07:55:17]line ФМ: 0000000000874671 [07:55:17]line ФД: 317700 [07:55:17]line ФПД: 221569856867290 [07:55:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T075517&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317700&fm=221569856867290&tin=02508201610067®Number=0000000000091628&sum=750000 [07:55:17]Connected sock=11 [07:55:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 82 B4 08 01 BA 2A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 9C 85 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 DD 71 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 71 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EE 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 37 01 00 00 00 07 04 06 00 B0 71 0B 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 65 43 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 04 D9 04 00 35 04 06 00 C9 84 40 9C 8B DA 7E 92 62 37 DF AA 95 63 [07:55:17]written 0, free lines is 4095 [07:55:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 22 F2 47 00 25 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 04 D9 04 00 F4 03 04 00 1E EF 1E 67 B6 04 01 00 00 9D EC E6 A4 14 AA 44 B0 [07:55:17]CommunicateWithHost err = 0 [07:55:17]CheckOFDResponse [07:55:17]1017 (14) - 77093643461234 [07:55:17]1041 (16) - 0000000000874671 [07:55:17]1040 (4) - 317700 [07:55:17]1012 (4) - 28.10.2024 01:55 [07:55:17]1206 (1) - 0 [07:55:17]OFD Sender: Remove packet 317700 [07:55:17]ProducePacketName [07:55:17]name=ofd_packets/00317700 [07:55:17]NVStorageDeleteData [07:55:18]Write to MH i2c: 01 00 00 97 0C A3 [07:55:18]Write i2c OK [07:55:18]MH_I2C_Read... [07:55:18]Read from MH i2c: 01 [07:55:18]MH_I2C_Read... [07:55:18]Read from MH i2c: 01 07 00 [07:55:18]MH_I2C_Read... [07:55:18]Read from MH i2c: 01 07 00 97 0C 00 00 00 00 00 A4 0C 5A [07:55:18]RasterBufferAndPrint [07:55:18]line [07:55:18]line [07:55:18]line [07:55:18]line [07:55:18]line [07:55:18]written 0, free lines is 3242 [07:55:18]MH_Cut [07:55:18]Write to MH i2c: D1 01 00 9E 0C 01 7C [07:55:18]Write i2c OK [07:55:18]MH_I2C_Read... [07:55:18]Read from MH i2c: D1 [07:55:18]MH_I2C_Read... [07:55:18]Read from MH i2c: D1 01 00 [07:55:18]MH_I2C_Read... [07:55:18]Read from MH i2c: D1 01 00 9E 0C 00 7B [07:55:18]Write to MH i2c: 01 00 00 9F 0C AB [07:55:18]Write i2c OK [07:55:18]MH_I2C_Read... [07:55:18]OFD Sender: No OFD packet to send [07:55:18]*** Cut start [07:55:18]*** Partial cut [07:55:18]*** CUTSNS_PIN = 1 [07:55:18]*** CUTSNS_PIN = 0 [07:55:19]*** Brake cut motor [07:55:19]Read from MH i2c: 01 [07:55:19]MH_I2C_Read... [07:55:19]*** Stop cut motor [07:55:19]*** Cut end [07:55:19]Read from MH i2c: 01 07 00 [07:55:19]MH_I2C_Read... [07:55:19]Read from MH i2c: 01 07 00 9F 0C 00 00 00 00 00 FF 0F C0 [07:55:19]process_action close_receipt done [07:55:19]requested_data is exist [07:55:19]produce_requested_data [07:55:19]requested_item fm.sn is exist - process it [07:55:19]wFMCommunicate request_size=4 [07:55:19]MH_SAM_APDU [07:55:19]CAPDU: 80 11 00 00 [07:55:19]Write to MH i2c: E2 08 00 A0 0C 80 11 00 00 00 00 00 00 26 [07:55:19]Write i2c OK [07:55:19]MH_I2C_Read... [07:55:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:55:19]Read from MH i2c: E2 [07:55:19]MH_I2C_Read... [07:55:19]Read from MH i2c: E2 17 00 [07:55:19]MH_I2C_Read... [07:55:19]Read from MH i2c: E2 17 00 A0 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 7A [07:55:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [07:55:19]wFMCommunicate OK [07:55:19]requested_item fd.num is exist - process it [07:55:19]SAM_PROTO_GetFieldsCounters [07:55:19]wFMCommunicate request_size=4 [07:55:19]MH_SAM_APDU [07:55:19]CAPDU: 80 13 00 00 [07:55:19]Write to MH i2c: E2 08 00 A1 0C 80 13 00 00 00 00 00 00 29 [07:55:19]Write i2c OK [07:55:19]MH_I2C_Read... [07:55:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:55:19]Read from MH i2c: E2 [07:55:19]MH_I2C_Read... [07:55:19]Read from MH i2c: E2 62 00 [07:55:19]MH_I2C_Read... [07:55:19]Read from MH i2c: E2 62 00 A1 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 04 D9 04 00 0E 04 04 00 22 02 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 5E [07:55:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 04 D9 04 00 0E 04 04 00 22 02 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 [07:55:19]wFMCommunicate OK [07:55:19]SAM_PROTO_GetFieldsCounters done [07:55:19]requested_item shift.num is exist - process it [07:55:19]requested_item shift.opened is exist - process it [07:55:19]req_shift_opened [07:55:19]FM_GetShiftState [07:55:19]SAM_PROTO_GetShiftState [07:55:19]wFMCommunicate request_size=4 [07:55:19]MH_SAM_APDU [07:55:19]CAPDU: 80 13 01 00 [07:55:19]Write to MH i2c: E2 08 00 A2 0C 80 13 01 00 00 00 00 00 2B [07:55:19]Write i2c OK [07:55:19]MH_I2C_Read... [07:55:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:55:19]Read from MH i2c: E2 [07:55:19]MH_I2C_Read... [07:55:19]Read from MH i2c: E2 0E 00 [07:55:19]MH_I2C_Read... [07:55:19]Read from MH i2c: E2 0E 00 A2 0C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 24 [07:55:19]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [07:55:19]wFMCommunicate OK [07:55:19]SAM_PROTO_GetShiftState done [07:55:19]FM_GetShiftState done [07:55:19]req_shift_opened done [07:55:19]requested_item shift.open_date is exist - process it [07:55:19]req_shift_open_date [07:55:19]req_shift_open_date done [07:55:19]produce_requested_data done [07:55:19]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317700,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [07:55:19]process_action_free close_receipt [07:55:19]json_value_free [07:55:19]json_value_free done [07:55:19]process_json_proto returns [07:55:19]Send response to host [07:55:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317700,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [07:55:19]free response buf [07:55:19]execute_script done [07:55:19]execute_script returns [07:55:19]free content buf [07:55:19]Sock 9.Close socket [07:55:19]Sock 9.Thread stoped [07:55:23]OFD Sender: No OFD packet to send [07:55:28]OFD Sender: No OFD packet to send [07:55:33]OFD Sender: No OFD packet to send [07:55:38]OFD Sender: No OFD packet to send [07:55:43]OFD Sender: No OFD packet to send [07:55:48]OFD Sender: No OFD packet to send [07:55:53]OFD Sender: No OFD packet to send [07:55:58]OFD Sender: No OFD packet to send [07:56:03]OFD Sender: No OFD packet to send [07:56:08]OFD Sender: No OFD packet to send [07:56:13]OFD Sender: No OFD packet to send [07:56:18]OFD Sender: No OFD packet to send [07:56:23]OFD Sender: No OFD packet to send [07:56:28]OFD Sender: No OFD packet to send [07:56:33]OFD Sender: No OFD packet to send [07:56:38]OFD Sender: No OFD packet to send [07:56:43]OFD Sender: No OFD packet to send [07:56:48]OFD Sender: No OFD packet to send [07:56:53]OFD Sender: No OFD packet to send [07:56:58]OFD Sender: No OFD packet to send [07:57:03]OFD Sender: No OFD packet to send [07:57:08]OFD Sender: No OFD packet to send [07:57:13]OFD Sender: No OFD packet to send [07:57:18]OFD Sender: No OFD packet to send [07:57:23]OFD Sender: No OFD packet to send [07:57:28]OFD Sender: No OFD packet to send [07:57:33]OFD Sender: No OFD packet to send [07:57:33]accept exits with 8 [07:57:33]New connection [07:57:33]New thread 3067333988 created [07:57:33]Thread 3067477348 joined [07:57:33]Waiting for new connection... [07:57:33] Sock 8.Parse request [07:57:33]Sock 8.Check first char [07:57:33]Sock 8.First char is OK [07:57:33]request: POST /json_proto HTTP/1.0 [07:57:33]Method: POST [07:57:33]URL: /json_proto [07:57:33]Method is POST - this is cgi request [07:57:33]url: /json_proto [07:57:33]query_string will be loaded in cgi processing [07:57:33]execute_cgi json_proto POST (null) [07:57:33]execute_cgi path=json_proto method=POST [07:57:33]POST find Content-Length [07:57:33]Host: 172.17.50.195:8080 [07:57:33]Content-Length: 687 [07:57:33]Content-Type: application/json [07:57:33] [07:57:33]POST finish read [07:57:33]Found Content-Length = 687 [07:57:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092618", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 39.930, "sum" : 1529.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 10000.00, "total" : 1529.00, "payments": [ { "type": 0, "sum" : 1529.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:57:33]execute_script... [07:57:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092618", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 39.930, "sum" : 1529.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 10000.00, "total" : 1529.00, "payments": [ { "type": 0, "sum" : 1529.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:57:33]POST & json_proto [07:57:33]process_json_proto [07:57:33]json parsed OK: [07:57:33]protocol is kg_v1.0 [07:57:33]action value=close_receipt [07:57:33]process_action close_receipt [07:57:33]cmd_close_receipt [07:57:33]MH_GetDate [07:57:33]Write to MH i2c: F0 00 00 A3 0C 9E [07:57:33]Write i2c OK [07:57:33]MH_I2C_Read... [07:57:33]Read from MH i2c: F0 [07:57:33]MH_I2C_Read... [07:57:33]Read from MH i2c: F0 09 00 [07:57:33]MH_I2C_Read... [07:57:33]Read from MH i2c: F0 09 00 A3 0C 00 EF 43 1F 67 43 33 1C 67 58 [07:57:33]GetLastDocTimeStamp 1730102117 [07:57:33]current date 1730102255 [07:57:33]FM_GetShiftState [07:57:33]SAM_PROTO_GetShiftState [07:57:33]wFMCommunicate request_size=4 [07:57:33]MH_SAM_APDU [07:57:33]CAPDU: 80 13 01 00 [07:57:33]Write to MH i2c: E2 08 00 A4 0C 80 13 01 00 00 00 00 00 2D [07:57:33]Write i2c OK [07:57:33]MH_I2C_Read... [07:57:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:57:33]Read from MH i2c: E2 [07:57:33]MH_I2C_Read... [07:57:33]Read from MH i2c: E2 0E 00 [07:57:33]MH_I2C_Read... [07:57:33]Read from MH i2c: E2 0E 00 A4 0C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 26 [07:57:33]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [07:57:33]wFMCommunicate OK [07:57:33]SAM_PROTO_GetShiftState done [07:57:33]FM_GetShiftState done [07:57:33]opened in 1730073493 [07:57:33]opened+sec_in_day 1730159893 [07:57:33]quantity*price = 152931 [07:57:33]sum+1 = 152933 [07:57:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1529.00 Внесено: 10000.00 СДАЧА: 8471.00 НСП 1% : 13.53 НДС 12% : 162.41 Наличными: 1529.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 176 28.10.2024 07:57 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317701 ФПД: 121991899953635 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T075735&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317701&fm=121991899953635&tin=02508201610067®Number=0000000000091628&sum=152900 [07:57:34]StoreToDocumentArchive [07:57:34]shift 546 fd 317701 [07:57:34]save to /storage/0546/doc_00317701 [07:57:34]save last doc name /storage/0546/doc_00317701 to /storage/kkm_last_doc_name [07:57:34]save OK [07:57:34]Clear old archive folders... [07:57:34]ProcessDocumentItem done err = 0, tmpTLVsize=250 [07:57:34]tlvbuf is 00085F90 [07:57:34]SAM_PROTO_ClearQueue [07:57:34]wFMCommunicate request_size=4 [07:57:34]MH_SAM_APDU [07:57:34]CAPDU: 80 09 00 00 [07:57:34]Write to MH i2c: E2 08 00 B1 0C 80 09 00 00 00 00 00 00 2F [07:57:34]Write i2c OK [07:57:34]MH_I2C_Read... [07:57:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:57:34]Read from MH i2c: E2 [07:57:34]MH_I2C_Read... [07:57:34]Read from MH i2c: E2 03 00 [07:57:34]MH_I2C_Read... [07:57:34]Read from MH i2c: E2 03 00 B1 0C 00 90 00 31 [07:57:34]RAPDU: 90 00 [07:57:34]wFMCommunicate OK [07:57:34]SAM_PROTO_ClearQueue done [07:57:34]KKMCreateOFDPacket [07:57:34]OFDProtocolAddRootSTLVToBuf [07:57:34]FM_MakeSignedData [07:57:34]FM_MakeSignedData [07:57:34]SAM_PROTO_SignData [07:57:34]wFMCommunicate request_size=4 [07:57:34]MH_SAM_APDU [07:57:34]CAPDU: 80 0D 01 02 [07:57:34]Write to MH i2c: E2 08 00 B2 0C 80 0D 01 02 00 00 00 00 37 [07:57:34]Write i2c OK [07:57:34]MH_I2C_Read... [07:57:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:57:34]Read from MH i2c: E2 [07:57:34]MH_I2C_Read... [07:57:34]Read from MH i2c: E2 03 00 [07:57:34]MH_I2C_Read... [07:57:34]Read from MH i2c: E2 03 00 B2 0C 00 90 00 32 [07:57:34]RAPDU: 90 00 [07:57:34]wFMCommunicate OK [07:57:34]wFMCommunicate request_size=255 [07:57:34]MH_SAM_APDU [07:57:34]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA 9B 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 64 55 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 55 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 3F 00 00 00 00 07 04 06 00 44 55 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 EF 43 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 05 D9 04 00 35 04 06 00 6E F3 [07:57:34]Write to MH i2c: E2 02 01 B3 0C 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA 9B 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 64 55 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 55 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 3F 00 00 00 00 07 04 06 00 44 55 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 EF 43 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 05 D9 04 00 35 04 06 00 6E F3 00 00 41 [07:57:34]Write i2c OK [07:57:34]MH_I2C_Read... [07:57:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:57:35]Read from MH i2c: E2 [07:57:35]MH_I2C_Read... [07:57:35]Read from MH i2c: E2 03 00 [07:57:35]MH_I2C_Read... [07:57:35]Read from MH i2c: E2 03 00 B3 0C 00 90 00 33 [07:57:35]RAPDU: 90 00 [07:57:35]wFMCommunicate OK [07:57:35]wFMCommunicate request_size=9 [07:57:35]MH_SAM_APDU [07:57:35]CAPDU: 80 0D 02 02 04 73 DC B9 E3 [07:57:35]Write to MH i2c: E2 0C 00 B4 0C 80 0D 02 02 04 00 73 DC B9 E3 00 00 2D [07:57:35]Write i2c OK [07:57:35]MH_I2C_Read... [07:57:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:57:35]Read from MH i2c: E2 [07:57:35]MH_I2C_Read... [07:57:35]Read from MH i2c: E2 03 00 [07:57:35]MH_I2C_Read... [07:57:35]Read from MH i2c: E2 03 00 B4 0C 00 90 00 34 [07:57:35]RAPDU: 90 00 [07:57:35]wFMCommunicate OK [07:57:35]wFMCommunicate request_size=4 [07:57:35]MH_SAM_APDU [07:57:35]CAPDU: 80 0D 03 02 [07:57:35]Write to MH i2c: E2 08 00 B5 0C 80 0D 03 02 00 00 00 00 3C [07:57:35]Write i2c OK [07:57:35]MH_I2C_Read... [07:57:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:57:35]Read from MH i2c: E2 [07:57:35]MH_I2C_Read... [07:57:35]Read from MH i2c: E2 0B 00 [07:57:35]MH_I2C_Read... [07:57:35]Read from MH i2c: E2 0B 00 B5 0C 00 F7 8C 5F C6 15 E7 E3 09 90 00 CD [07:57:35]RAPDU: F7 8C 5F C6 15 E7 E3 09 90 00 [07:57:35]wFMCommunicate OK [07:57:35]SAM_PROTO_SignData done [07:57:35]FM_MakeSignedData done [07:57:35]CreateOFDProtocolMessage [07:57:35]wFMCommunicate request_size=4 [07:57:35]MH_SAM_APDU [07:57:35]CAPDU: 80 11 00 00 [07:57:35]Write to MH i2c: E2 08 00 B6 0C 80 11 00 00 00 00 00 00 3C [07:57:35]Write i2c OK [07:57:35]MH_I2C_Read... [07:57:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:57:35]Read from MH i2c: E2 [07:57:35]MH_I2C_Read... [07:57:35]Read from MH i2c: E2 17 00 [07:57:35]MH_I2C_Read... [07:57:35]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 34 36 37 31 90 00 90 [07:57:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [07:57:35]wFMCommunicate OK [07:57:35]CreateOFDProtocolMessage done [07:57:35]OFDSenderStorePacket 317701 [07:57:35]StoreOFDPacket docnum=317701 [07:57:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 BE CF 06 01 E4 3B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA 9B 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 64 55 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 55 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 3F 00 00 00 00 07 04 06 00 44 55 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 EF 43 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 05 D9 04 00 35 04 06 00 6E F3 73 DC B9 E3 F7 8C 5F C6 15 E7 E3 09 [07:57:35]CheckFolder [07:57:35]dirname=/storage/ofd_packets [07:57:35]CheckFolder done [07:57:35]ProducePacketName [07:57:35]name=ofd_packets/00317701 [07:57:35]NVStorageSaveData ofd_packets/00317701 [07:57:35]File name is /storage/ofd_packets/00317701 [07:57:35]Write 300 bytes [07:57:35]NVStorageSaveData done [07:57:35]OFDSenderStorePacket done [07:57:35]KKMCreateOFDPacket done [07:57:35]NVStorageSaveData kkm_last_timestamp [07:57:35]File name is /storage/kkm_last_timestamp [07:57:35]Write 4 bytes [07:57:35]NVStorageSaveData done [07:57:35]ExternCall_PrintAddStr [07:57:35]wPrintStart [07:57:35]Write to MH i2c: 01 00 00 B7 0C C3 [07:57:35]Write i2c OK [07:57:35]MH_I2C_Read... [07:57:35]Read from MH i2c: 01 [07:57:35]MH_I2C_Read... [07:57:35]Read from MH i2c: 01 07 00 [07:57:35]MH_I2C_Read... [07:57:35]Read from MH i2c: 01 07 00 B7 0C 00 00 00 00 00 FF 0F D8 [07:57:35]RasterBufferAndPrint [07:57:35]line Счет N : (1)1092618 [07:57:35]line ИНН: 02508201610067 [07:57:35]line Контрольно-Кассовый Чек [07:57:35]line ПРОДАЖА [07:57:35]line ТРК (МРК, ГНК) : 71 [07:57:35]line Товар: 2711190000 [07:57:35]line ГАЗ-К-5 [07:57:35]line 39.930 * 38.30 [07:57:35]line = 1529.32 [07:57:35]line НДС 12% НСП 1% [07:57:35]line > о реализуемом товаре [07:57:35]line ОКРУГЛЕНИЕ: -0.32 [07:57:35]line ИТОГО: 1529.00 [07:57:35]line Внесено: 10000.00 [07:57:35]line СДАЧА: 8471.00 [07:57:35]line НСП 1% : 13.53 [07:57:35]line НДС 12% : 162.41 [07:57:35]line Наличными: 1529.00 [07:57:35]line Безнал.: 0.00 [07:57:35]line Место: АЗС № 101 "Партнер Нефть" [07:57:35]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [07:57:35]line СНО: Общий режим [07:57:35]line Чек 176 28.10.2024 07:57 [07:57:35]line Смена: 546 ФФД: 1.0 [07:57:35]line ЗНМ: 0300000082 [07:57:35]line РНМ: 0000000000091628 [07:57:35]line Версия ККМ: 001 [07:57:35]line ФМ: 0000000000874671 [07:57:35]line ФД: 317701 [07:57:35]line ФПД: 121991899953635 [07:57:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T075735&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317701&fm=121991899953635&tin=02508201610067®Number=0000000000091628&sum=152900 [07:57:35]OFD Sender: Processing packet 317701 [packets to send 127, broken 126] [07:57:35]ProducePacketName [07:57:35]name=ofd_packets/00317701 [07:57:35]OFD Sender: To server: pG, [07:57:35]CommunicateWithHost lk.salyk.kg:30040 [07:57:35]ConnectInit lk.salyk.kg [07:57:35]written 0, free lines is 4095 [07:57:35]Connected sock=10 [07:57:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 BE CF 06 01 E4 3B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA 9B 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 64 55 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 55 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 3F 00 00 00 00 07 04 06 00 44 55 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 EF 43 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 05 D9 04 00 35 04 06 00 6E F3 73 DC B9 E3 F7 8C 5F C6 15 E7 E3 09 [07:57:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 A0 08 47 00 E4 D0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 05 D9 04 00 F4 03 04 00 A8 EF 1E 67 B6 04 01 00 00 1D 39 04 55 FF 35 8E 3F [07:57:35]CommunicateWithHost err = 0 [07:57:35]CheckOFDResponse [07:57:35]1017 (14) - 77093643461234 [07:57:35]1041 (16) - 0000000000874671 [07:57:35]1040 (4) - 317701 [07:57:35]1012 (4) - 28.10.2024 01:58 [07:57:35]1206 (1) - 0 [07:57:35]OFD Sender: Remove packet 317701 [07:57:35]ProducePacketName [07:57:35]name=ofd_packets/00317701 [07:57:35]NVStorageDeleteData [07:57:36]Write to MH i2c: 01 00 00 E2 0C EE [07:57:36]Write i2c OK [07:57:36]MH_I2C_Read... [07:57:36]Read from MH i2c: 01 [07:57:36]MH_I2C_Read... [07:57:36]Read from MH i2c: 01 07 00 [07:57:36]MH_I2C_Read... [07:57:36]Read from MH i2c: 01 07 00 E2 0C 00 00 00 00 00 F8 0C F9 [07:57:36]RasterBufferAndPrint [07:57:36]line [07:57:36]line [07:57:36]line [07:57:36]line [07:57:36]line [07:57:36]written 0, free lines is 3327 [07:57:36]MH_Cut [07:57:36]Write to MH i2c: D1 01 00 E9 0C 01 C7 [07:57:36]Write i2c OK [07:57:36]MH_I2C_Read... [07:57:36]Read from MH i2c: D1 [07:57:36]MH_I2C_Read... [07:57:36]Read from MH i2c: D1 01 00 [07:57:36]MH_I2C_Read... [07:57:36]Read from MH i2c: D1 01 00 E9 0C 00 C6 [07:57:36]Write to MH i2c: 01 00 00 EA 0C F6 [07:57:36]Write i2c OK [07:57:36]MH_I2C_Read... [07:57:36]OFD Sender: No OFD packet to send [07:57:36]*** Cut start [07:57:36]*** Partial cut [07:57:36]*** CUTSNS_PIN = 1 [07:57:36]*** CUTSNS_PIN = 0 [07:57:37]*** Brake cut motor [07:57:37]Read from MH i2c: 01 [07:57:37]MH_I2C_Read... [07:57:37]*** Stop cut motor [07:57:37]*** Cut end [07:57:37]Read from MH i2c: 01 07 00 [07:57:37]MH_I2C_Read... [07:57:37]Read from MH i2c: 01 07 00 EA 0C 00 00 00 00 00 FF 0F 0B [07:57:37]process_action close_receipt done [07:57:37]requested_data is exist [07:57:37]produce_requested_data [07:57:37]requested_item fm.sn is exist - process it [07:57:37]wFMCommunicate request_size=4 [07:57:37]MH_SAM_APDU [07:57:37]CAPDU: 80 11 00 00 [07:57:37]Write to MH i2c: E2 08 00 EB 0C 80 11 00 00 00 00 00 00 71 [07:57:37]Write i2c OK [07:57:37]MH_I2C_Read... [07:57:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:57:37]Read from MH i2c: E2 [07:57:37]MH_I2C_Read... [07:57:37]Read from MH i2c: E2 17 00 [07:57:37]MH_I2C_Read... [07:57:37]Read from MH i2c: E2 17 00 EB 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C5 [07:57:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [07:57:37]wFMCommunicate OK [07:57:37]requested_item fd.num is exist - process it [07:57:37]SAM_PROTO_GetFieldsCounters [07:57:37]wFMCommunicate request_size=4 [07:57:37]MH_SAM_APDU [07:57:37]CAPDU: 80 13 00 00 [07:57:37]Write to MH i2c: E2 08 00 EC 0C 80 13 00 00 00 00 00 00 74 [07:57:37]Write i2c OK [07:57:37]MH_I2C_Read... [07:57:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:57:37]Read from MH i2c: E2 [07:57:37]MH_I2C_Read... [07:57:37]Read from MH i2c: E2 62 00 [07:57:37]MH_I2C_Read... [07:57:37]Read from MH i2c: E2 62 00 EC 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 05 D9 04 00 0E 04 04 00 22 02 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 AD [07:57:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 05 D9 04 00 0E 04 04 00 22 02 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 [07:57:37]wFMCommunicate OK [07:57:37]SAM_PROTO_GetFieldsCounters done [07:57:37]requested_item shift.num is exist - process it [07:57:37]requested_item shift.opened is exist - process it [07:57:37]req_shift_opened [07:57:37]FM_GetShiftState [07:57:37]SAM_PROTO_GetShiftState [07:57:37]wFMCommunicate request_size=4 [07:57:37]MH_SAM_APDU [07:57:37]CAPDU: 80 13 01 00 [07:57:37]Write to MH i2c: E2 08 00 ED 0C 80 13 01 00 00 00 00 00 76 [07:57:37]Write i2c OK [07:57:37]MH_I2C_Read... [07:57:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:57:37]Read from MH i2c: E2 [07:57:37]MH_I2C_Read... [07:57:37]Read from MH i2c: E2 0E 00 [07:57:37]MH_I2C_Read... [07:57:37]Read from MH i2c: E2 0E 00 ED 0C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 6F [07:57:37]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [07:57:37]wFMCommunicate OK [07:57:37]SAM_PROTO_GetShiftState done [07:57:37]FM_GetShiftState done [07:57:37]req_shift_opened done [07:57:37]requested_item shift.open_date is exist - process it [07:57:37]req_shift_open_date [07:57:37]req_shift_open_date done [07:57:37]produce_requested_data done [07:57:37]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317701,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [07:57:37]process_action_free close_receipt [07:57:37]json_value_free [07:57:37]json_value_free done [07:57:37]process_json_proto returns [07:57:37]Send response to host [07:57:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317701,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [07:57:37]free response buf [07:57:37]execute_script done [07:57:37]execute_script returns [07:57:37]free content buf [07:57:37]Sock 8.Close socket [07:57:37]Sock 8.Thread stoped [07:57:41]OFD Sender: No OFD packet to send [07:57:46]OFD Sender: No OFD packet to send [07:57:51]OFD Sender: No OFD packet to send [07:57:56]OFD Sender: No OFD packet to send [07:58:01]OFD Sender: No OFD packet to send [07:58:06]OFD Sender: No OFD packet to send [07:58:11]OFD Sender: No OFD packet to send [07:58:16]OFD Sender: No OFD packet to send [07:58:21]OFD Sender: No OFD packet to send [07:58:26]OFD Sender: No OFD packet to send [07:58:31]OFD Sender: No OFD packet to send [07:58:36]OFD Sender: No OFD packet to send [07:58:41]OFD Sender: No OFD packet to send [07:58:46]OFD Sender: No OFD packet to send [07:58:51]OFD Sender: No OFD packet to send [07:58:56]OFD Sender: No OFD packet to send [07:59:01]OFD Sender: No OFD packet to send [07:59:06]OFD Sender: No OFD packet to send [07:59:11]OFD Sender: No OFD packet to send [07:59:16]OFD Sender: No OFD packet to send [07:59:21]OFD Sender: No OFD packet to send [07:59:26]OFD Sender: No OFD packet to send [07:59:31]OFD Sender: No OFD packet to send [07:59:36]OFD Sender: No OFD packet to send [07:59:41]OFD Sender: No OFD packet to send [07:59:46]OFD Sender: No OFD packet to send [07:59:51]OFD Sender: No OFD packet to send [07:59:56]OFD Sender: No OFD packet to send [08:00:01]OFD Sender: No OFD packet to send [08:00:06]OFD Sender: No OFD packet to send [08:00:11]OFD Sender: No OFD packet to send [08:00:16]OFD Sender: No OFD packet to send [08:00:21]OFD Sender: No OFD packet to send [08:00:26]OFD Sender: No OFD packet to send [08:00:31]OFD Sender: No OFD packet to send [08:00:36]OFD Sender: No OFD packet to send [08:00:41]OFD Sender: No OFD packet to send [08:00:46]OFD Sender: No OFD packet to send [08:00:51]OFD Sender: No OFD packet to send [08:00:56]OFD Sender: No OFD packet to send [08:01:01]OFD Sender: No OFD packet to send [08:01:06]OFD Sender: No OFD packet to send [08:01:11]OFD Sender: No OFD packet to send [08:01:16]OFD Sender: No OFD packet to send [08:01:21]OFD Sender: No OFD packet to send [08:01:26]OFD Sender: No OFD packet to send [08:01:31]OFD Sender: No OFD packet to send [08:01:36]OFD Sender: No OFD packet to send [08:01:41]OFD Sender: No OFD packet to send [08:01:46]OFD Sender: No OFD packet to send [08:01:51]OFD Sender: No OFD packet to send [08:01:56]OFD Sender: No OFD packet to send [08:02:01]OFD Sender: No OFD packet to send [08:02:06]OFD Sender: No OFD packet to send [08:02:11]OFD Sender: No OFD packet to send [08:02:16]OFD Sender: No OFD packet to send [08:02:21]OFD Sender: No OFD packet to send [08:02:26]OFD Sender: No OFD packet to send [08:02:31]OFD Sender: No OFD packet to send [08:02:36]OFD Sender: No OFD packet to send [08:02:41]OFD Sender: No OFD packet to send [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:03:01]OFD Sender: No OFD packet to send [08:03:06]OFD Sender: No OFD packet to send [08:03:11]OFD Sender: No OFD packet to send [08:03:16]OFD Sender: No OFD packet to send [08:03:21]accept exits with 9 [08:03:21]New connection [08:03:21]New thread 3067477348 created [08:03:21]Thread 3067333988 joined [08:03:21]Waiting for new connection... [08:03:21] Sock 9.Parse request [08:03:21]Sock 9.Check first char [08:03:21]Sock 9.First char is OK [08:03:21]request: POST /json_proto HTTP/1.0 [08:03:21]Method: POST [08:03:21]URL: /json_proto [08:03:21]Method is POST - this is cgi request [08:03:21]url: /json_proto [08:03:21]query_string will be loaded in cgi processing [08:03:21]execute_cgi json_proto POST (null) [08:03:21]execute_cgi path=json_proto method=POST [08:03:21]POST find Content-Length [08:03:21]Host: 172.17.50.195:8080 [08:03:21]Content-Length: 688 [08:03:21]Content-Type: application/json [08:03:21] [08:03:21]POST finish read [08:03:21]Found Content-Length = 688 [08:03:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092619", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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:03:21]execute_script... [08:03:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092619", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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:03:21]POST & json_proto [08:03:21]process_json_proto [08:03:21]json parsed OK: [08:03:21]protocol is kg_v1.0 [08:03:21]action value=close_receipt [08:03:21]process_action close_receipt [08:03:21]cmd_close_receipt [08:03:21]MH_GetDate [08:03:21]Write to MH i2c: F0 00 00 EE 0C E9 [08:03:21]Write i2c OK [08:03:21]MH_I2C_Read... [08:03:21]Read from MH i2c: F0 [08:03:21]MH_I2C_Read... [08:03:21]Read from MH i2c: F0 09 00 [08:03:21]MH_I2C_Read... [08:03:21]Read from MH i2c: F0 09 00 EE 0C 00 4A 45 1F 67 43 33 1C 67 00 [08:03:21]GetLastDocTimeStamp 1730102255 [08:03:21]current date 1730102602 [08:03:21]FM_GetShiftState [08:03:21]SAM_PROTO_GetShiftState [08:03:21]wFMCommunicate request_size=4 [08:03:21]MH_SAM_APDU [08:03:21]CAPDU: 80 13 01 00 [08:03:21]Write to MH i2c: E2 08 00 EF 0C 80 13 01 00 00 00 00 00 78 [08:03:21]Write i2c OK [08:03:21]MH_I2C_Read... [08:03:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:03:21]Read from MH i2c: E2 [08:03:21]MH_I2C_Read... [08:03:21]Read from MH i2c: E2 0E 00 [08:03:21]MH_I2C_Read... [08:03:21]Read from MH i2c: E2 0E 00 EF 0C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 71 [08:03:21]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:03:21]wFMCommunicate OK [08:03:21]SAM_PROTO_GetShiftState done [08:03:21]FM_GetShiftState done [08:03:21]opened in 1730073493 [08:03:21]opened+sec_in_day 1730159893 [08:03:21]quantity*price = 200025 [08:03:21]sum+1 = 200026 [08:03:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 177 28.10.2024 08:03 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317702 ФПД: 46618337290925 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T080322&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317702&fm=46618337290925&tin=02508201610067®Number=0000000000091628&sum=200000 [08:03:22]StoreToDocumentArchive [08:03:22]shift 546 fd 317702 [08:03:22]save to /storage/0546/doc_00317702 [08:03:22]save last doc name /storage/0546/doc_00317702 to /storage/kkm_last_doc_name [08:03:22]save OK [08:03:22]Clear old archive folders... [08:03:22]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:03:22]tlvbuf is 00061CA0 [08:03:22]SAM_PROTO_ClearQueue [08:03:22]wFMCommunicate request_size=4 [08:03:22]MH_SAM_APDU [08:03:22]CAPDU: 80 09 00 00 [08:03:22]Write to MH i2c: E2 08 00 FC 0C 80 09 00 00 00 00 00 00 7A [08:03:22]Write i2c OK [08:03:22]MH_I2C_Read... [08:03:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:03:22]Read from MH i2c: E2 [08:03:22]MH_I2C_Read... [08:03:22]Read from MH i2c: E2 03 00 [08:03:22]MH_I2C_Read... [08:03:22]Read from MH i2c: E2 03 00 FC 0C 00 90 00 7C [08:03:22]RAPDU: 90 00 [08:03:22]wFMCommunicate OK [08:03:22]SAM_PROTO_ClearQueue done [08:03:22]KKMCreateOFDPacket [08:03:22]OFDProtocolAddRootSTLVToBuf [08:03:22]FM_MakeSignedData [08:03:22]FM_MakeSignedData [08:03:22]SAM_PROTO_SignData [08:03:22]wFMCommunicate request_size=4 [08:03:22]MH_SAM_APDU [08:03:22]CAPDU: 80 0D 01 02 [08:03:22]Write to MH i2c: E2 08 00 FD 0C 80 0D 01 02 00 00 00 00 82 [08:03:22]Write i2c OK [08:03:22]MH_I2C_Read... [08:03:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:03:22]Read from MH i2c: E2 [08:03:22]MH_I2C_Read... [08:03:22]Read from MH i2c: E2 03 00 [08:03:22]MH_I2C_Read... [08:03:22]Read from MH i2c: E2 03 00 FD 0C 00 90 00 7D [08:03:22]RAPDU: 90 00 [08:03:22]wFMCommunicate OK [08:03:22]wFMCommunicate request_size=255 [08:03:22]MH_SAM_APDU [08:03:22]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 B1 00 00 00 F4 03 04 00 4A 45 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 06 D9 04 00 35 04 06 00 [08:03:22]Write to MH i2c: E2 02 01 FE 0C 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 B1 00 00 00 F4 03 04 00 4A 45 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 06 D9 04 00 35 04 06 00 00 00 A9 [08:03:22]Write i2c OK [08:03:22]MH_I2C_Read... [08:03:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:03:22]Read from MH i2c: E2 [08:03:22]MH_I2C_Read... [08:03:22]Read from MH i2c: E2 03 00 [08:03:22]MH_I2C_Read... [08:03:22]Read from MH i2c: E2 03 00 FE 0C 00 90 00 7E [08:03:22]RAPDU: 90 00 [08:03:22]wFMCommunicate OK [08:03:22]wFMCommunicate request_size=11 [08:03:22]MH_SAM_APDU [08:03:22]CAPDU: 80 0D 02 02 06 2A 66 2D 6F 2A AD [08:03:22]Write to MH i2c: E2 0E 00 FF 0C 80 0D 02 02 06 00 2A 66 2D 6F 2A AD 00 00 94 [08:03:22]Write i2c OK [08:03:22]MH_I2C_Read... [08:03:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:03:22]Read from MH i2c: E2 [08:03:22]MH_I2C_Read... [08:03:22]Read from MH i2c: E2 03 00 [08:03:22]MH_I2C_Read... [08:03:22]Read from MH i2c: E2 03 00 FF 0C 00 90 00 7F [08:03:22]RAPDU: 90 00 [08:03:22]wFMCommunicate OK [08:03:22]wFMCommunicate request_size=4 [08:03:22]MH_SAM_APDU [08:03:22]CAPDU: 80 0D 03 02 [08:03:22]Write to MH i2c: E2 08 00 00 0D 80 0D 03 02 00 00 00 00 88 [08:03:22]Write i2c OK [08:03:22]MH_I2C_Read... [08:03:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:03:22]Read from MH i2c: E2 [08:03:22]MH_I2C_Read... [08:03:22]Read from MH i2c: E2 0B 00 [08:03:22]MH_I2C_Read... [08:03:22]Read from MH i2c: E2 0B 00 00 0D 00 BB 3D B8 C5 92 24 05 9F 90 00 58 [08:03:22]RAPDU: BB 3D B8 C5 92 24 05 9F 90 00 [08:03:22]wFMCommunicate OK [08:03:22]SAM_PROTO_SignData done [08:03:22]FM_MakeSignedData done [08:03:22]CreateOFDProtocolMessage [08:03:22]wFMCommunicate request_size=4 [08:03:22]MH_SAM_APDU [08:03:22]CAPDU: 80 11 00 00 [08:03:22]Write to MH i2c: E2 08 00 01 0D 80 11 00 00 00 00 00 00 88 [08:03:22]Write i2c OK [08:03:22]MH_I2C_Read... [08:03:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:03:22]Read from MH i2c: E2 [08:03:22]MH_I2C_Read... [08:03:22]Read from MH i2c: E2 17 00 [08:03:22]MH_I2C_Read... [08:03:22]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 34 36 37 31 90 00 DC [08:03:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:03:22]wFMCommunicate OK [08:03:22]CreateOFDProtocolMessage done [08:03:22]OFDSenderStorePacket 317702 [08:03:22]StoreOFDPacket docnum=317702 [08:03:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 17 E8 08 01 19 74 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 B1 00 00 00 F4 03 04 00 4A 45 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 06 D9 04 00 35 04 06 00 2A 66 2D 6F 2A AD BB 3D B8 C5 92 24 05 9F [08:03:22]CheckFolder [08:03:22]dirname=/storage/ofd_packets [08:03:22]CheckFolder done [08:03:22]ProducePacketName [08:03:22]name=ofd_packets/00317702 [08:03:22]NVStorageSaveData ofd_packets/00317702 [08:03:22]File name is /storage/ofd_packets/00317702 [08:03:22]Write 302 bytes [08:03:22]NVStorageSaveData done [08:03:22]OFDSenderStorePacket done [08:03:22]KKMCreateOFDPacket done [08:03:22]NVStorageSaveData kkm_last_timestamp [08:03:22]File name is /storage/kkm_last_timestamp [08:03:22]Write 4 bytes [08:03:22]NVStorageSaveData done [08:03:22]ExternCall_PrintAddStr [08:03:22]wPrintStart [08:03:22]Write to MH i2c: 01 00 00 02 0D 0F [08:03:22]Write i2c OK [08:03:22]MH_I2C_Read... [08:03:22]Read from MH i2c: 01 [08:03:22]MH_I2C_Read... [08:03:22]Read from MH i2c: 01 07 00 [08:03:22]MH_I2C_Read... [08:03:22]Read from MH i2c: 01 07 00 02 0D 00 00 00 00 00 FF 0F 24 [08:03:22]RasterBufferAndPrint [08:03:22]line Счет N : (1)1092619 [08:03:22]line ИНН: 02508201610067 [08:03:22]line Контрольно-Кассовый Чек [08:03:22]line ПРОДАЖА [08:03:22]line ТРК (МРК, ГНК) : 11 [08:03:22]line Товар: 2710194210 [08:03:22]line ДТ(л)-К-2 [08:03:22]line 26.250 * 76.20 [08:03:22]line = 2000.25 [08:03:22]line НДС 12% НСП 1% [08:03:22]line > о реализуемом товаре [08:03:22]line ОКРУГЛЕНИЕ: -0.25 [08:03:22]line ИТОГО: 2000.00 [08:03:22]line Внесено: 2000.00 [08:03:22]line СДАЧА: 0.00 [08:03:22]line НСП 1% : 17.70 [08:03:22]line НДС 12% : 212.42 [08:03:22]line Наличными: 2000.00 [08:03:22]line Безнал.: 0.00 [08:03:22]line Место: АЗС № 101 "Партнер Нефть" [08:03:22]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [08:03:22]line СНО: Общий режим [08:03:22]line Чек 177 28.10.2024 08:03 [08:03:22]line Смена: 546 ФФД: 1.0 [08:03:22]line ЗНМ: 0300000082 [08:03:22]line РНМ: 0000000000091628 [08:03:22]line Версия ККМ: 001 [08:03:22]line ФМ: 0000000000874671 [08:03:22]line ФД: 317702 [08:03:22]line ФПД: 46618337290925 [08:03:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T080322&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317702&fm=46618337290925&tin=02508201610067®Number=0000000000091628&sum=200000 [08:03:23]OFD Sender: Processing packet 317702 [packets to send 127, broken 126] [08:03:23]ProducePacketName [08:03:23]name=ofd_packets/00317702 [08:03:23]OFD Sender: To server: pG, [08:03:23]CommunicateWithHost lk.salyk.kg:30040 [08:03:23]ConnectInit lk.salyk.kg [08:03:23]written 0, free lines is 4095 [08:03:23]Connected sock=10 [08:03:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 17 E8 08 01 19 74 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 B1 00 00 00 F4 03 04 00 4A 45 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 06 D9 04 00 35 04 06 00 2A 66 2D 6F 2A AD BB 3D B8 C5 92 24 05 9F [08:03:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 8D 38 47 00 95 CF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 06 D9 04 00 F4 03 04 00 04 F1 1E 67 B6 04 01 00 00 CC 0A 47 29 26 D2 A4 4F [08:03:23]CommunicateWithHost err = 0 [08:03:23]CheckOFDResponse [08:03:23]1017 (14) - 77093643461234 [08:03:23]1041 (16) - 0000000000874671 [08:03:23]1040 (4) - 317702 [08:03:23]1012 (4) - 28.10.2024 02:03 [08:03:23]1206 (1) - 0 [08:03:23]OFD Sender: Remove packet 317702 [08:03:23]ProducePacketName [08:03:23]name=ofd_packets/00317702 [08:03:23]NVStorageDeleteData [08:03:23]Write to MH i2c: 01 00 00 2D 0D 3A [08:03:23]Write i2c OK [08:03:23]MH_I2C_Read... [08:03:23]Read from MH i2c: 01 [08:03:23]MH_I2C_Read... [08:03:23]Read from MH i2c: 01 07 00 [08:03:23]MH_I2C_Read... [08:03:23]Read from MH i2c: 01 07 00 2D 0D 00 00 00 00 00 F6 0C 43 [08:03:23]RasterBufferAndPrint [08:03:23]line [08:03:23]line [08:03:23]line [08:03:23]line [08:03:23]line [08:03:23]written 0, free lines is 3324 [08:03:23]MH_Cut [08:03:23]Write to MH i2c: D1 01 00 34 0D 01 13 [08:03:23]Write i2c OK [08:03:23]MH_I2C_Read... [08:03:23]Read from MH i2c: D1 [08:03:23]MH_I2C_Read... [08:03:23]Read from MH i2c: D1 01 00 [08:03:23]MH_I2C_Read... [08:03:23]Read from MH i2c: D1 01 00 34 0D 00 12 [08:03:23]Write to MH i2c: 01 00 00 35 0D 42 [08:03:23]Write i2c OK [08:03:23]MH_I2C_Read... [08:03:23]OFD Sender: No OFD packet to send [08:03:24]*** Cut start [08:03:24]*** Partial cut [08:03:24]*** CUTSNS_PIN = 1 [08:03:24]*** CUTSNS_PIN = 0 [08:03:24]*** Brake cut motor [08:03:24]Read from MH i2c: 01 [08:03:24]MH_I2C_Read... [08:03:24]*** Stop cut motor [08:03:24]*** Cut end [08:03:24]Read from MH i2c: 01 07 00 [08:03:24]MH_I2C_Read... [08:03:24]Read from MH i2c: 01 07 00 35 0D 00 00 00 00 00 FF 0F 57 [08:03:24]process_action close_receipt done [08:03:24]requested_data is exist [08:03:24]produce_requested_data [08:03:24]requested_item fm.sn is exist - process it [08:03:24]wFMCommunicate request_size=4 [08:03:24]MH_SAM_APDU [08:03:24]CAPDU: 80 11 00 00 [08:03:24]Write to MH i2c: E2 08 00 36 0D 80 11 00 00 00 00 00 00 BD [08:03:24]Write i2c OK [08:03:24]MH_I2C_Read... [08:03:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:03:24]Read from MH i2c: E2 [08:03:24]MH_I2C_Read... [08:03:24]Read from MH i2c: E2 17 00 [08:03:24]MH_I2C_Read... [08:03:24]Read from MH i2c: E2 17 00 36 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 11 [08:03:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:03:24]wFMCommunicate OK [08:03:24]requested_item fd.num is exist - process it [08:03:24]SAM_PROTO_GetFieldsCounters [08:03:24]wFMCommunicate request_size=4 [08:03:24]MH_SAM_APDU [08:03:24]CAPDU: 80 13 00 00 [08:03:24]Write to MH i2c: E2 08 00 37 0D 80 13 00 00 00 00 00 00 C0 [08:03:24]Write i2c OK [08:03:24]MH_I2C_Read... [08:03:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:03:25]Read from MH i2c: E2 [08:03:25]MH_I2C_Read... [08:03:25]Read from MH i2c: E2 62 00 [08:03:25]MH_I2C_Read... [08:03:25]Read from MH i2c: E2 62 00 37 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 06 D9 04 00 0E 04 04 00 22 02 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 FD [08:03:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 06 D9 04 00 0E 04 04 00 22 02 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:03:25]wFMCommunicate OK [08:03:25]SAM_PROTO_GetFieldsCounters done [08:03:25]requested_item shift.num is exist - process it [08:03:25]requested_item shift.opened is exist - process it [08:03:25]req_shift_opened [08:03:25]FM_GetShiftState [08:03:25]SAM_PROTO_GetShiftState [08:03:25]wFMCommunicate request_size=4 [08:03:25]MH_SAM_APDU [08:03:25]CAPDU: 80 13 01 00 [08:03:25]Write to MH i2c: E2 08 00 38 0D 80 13 01 00 00 00 00 00 C2 [08:03:25]Write i2c OK [08:03:25]MH_I2C_Read... [08:03:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:03:25]Read from MH i2c: E2 [08:03:25]MH_I2C_Read... [08:03:25]Read from MH i2c: E2 0E 00 [08:03:25]MH_I2C_Read... [08:03:25]Read from MH i2c: E2 0E 00 38 0D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 BB [08:03:25]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:03:25]wFMCommunicate OK [08:03:25]SAM_PROTO_GetShiftState done [08:03:25]FM_GetShiftState done [08:03:25]req_shift_opened done [08:03:25]requested_item shift.open_date is exist - process it [08:03:25]req_shift_open_date [08:03:25]req_shift_open_date done [08:03:25]produce_requested_data done [08:03:25]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317702,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [08:03:25]process_action_free close_receipt [08:03:25]json_value_free [08:03:25]json_value_free done [08:03:25]process_json_proto returns [08:03:25]Send response to host [08:03:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317702,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [08:03:25]free response buf [08:03:25]execute_script done [08:03:25]execute_script returns [08:03:25]free content buf [08:03:25]Sock 9.Close socket [08:03:25]Sock 9.Thread stoped [08:03:28]OFD Sender: No OFD packet to send [08:03:33]OFD Sender: No OFD packet to send [08:03:38]OFD Sender: No OFD packet to send [08:03:43]OFD Sender: No OFD packet to send [08:03:48]OFD Sender: No OFD packet to send [08:03:53]OFD Sender: No OFD packet to send [08:03:58]OFD Sender: No OFD packet to send [08:04:03]OFD Sender: No OFD packet to send [08:04:08]OFD Sender: No OFD packet to send [08:04:13]OFD Sender: No OFD packet to send [08:04:18]OFD Sender: No OFD packet to send [08:04:23]OFD Sender: No OFD packet to send [08:04:28]OFD Sender: No OFD packet to send [08:04:33]OFD Sender: No OFD packet to send [08:04:38]OFD Sender: No OFD packet to send [08:04:43]OFD Sender: No OFD packet to send [08:04:48]OFD Sender: No OFD packet to send [08:04:53]OFD Sender: No OFD packet to send [08:04:58]OFD Sender: No OFD packet to send [08:05:03]OFD Sender: No OFD packet to send [08:05:09]OFD Sender: No OFD packet to send [08:05:14]OFD Sender: No OFD packet to send [08:05:19]OFD Sender: No OFD packet to send [08:05:24]OFD Sender: No OFD packet to send [08:05:29]OFD Sender: No OFD packet to send [08:05:34]OFD Sender: No OFD packet to send [08:05:39]OFD Sender: No OFD packet to send [08:05:44]OFD Sender: No OFD packet to send [08:05:49]OFD Sender: No OFD packet to send [08:05:54]OFD Sender: No OFD packet to send [08:05:59]OFD Sender: No OFD packet to send [08:06:04]OFD Sender: No OFD packet to send [08:06:09]OFD Sender: No OFD packet to send [08:06:14]OFD Sender: No OFD packet to send [08:06:19]OFD Sender: No OFD packet to send [08:06:24]OFD Sender: No OFD packet to send [08:06:29]OFD Sender: No OFD packet to send [08:06:34]OFD Sender: No OFD packet to send [08:06:39]OFD Sender: No OFD packet to send [08:06:44]OFD Sender: No OFD packet to send [08:06:48]accept exits with 8 [08:06:48]New connection [08:06:48]New thread 3067333988 created [08:06:48]Thread 3067477348 joined [08:06:48]Waiting for new connection... [08:06:48] Sock 8.Parse request [08:06:48]Sock 8.Check first char [08:06:48]Sock 8.First char is OK [08:06:48]request: POST /json_proto HTTP/1.0 [08:06:48]Method: POST [08:06:48]URL: /json_proto [08:06:48]Method is POST - this is cgi request [08:06:48]url: /json_proto [08:06:48]query_string will be loaded in cgi processing [08:06:48]execute_cgi json_proto POST (null) [08:06:48]execute_cgi path=json_proto method=POST [08:06:48]POST find Content-Length [08:06:48]Host: 172.17.50.195:8080 [08:06:48]Content-Length: 770 [08:06:48]Content-Type: application/json [08:06:48] [08:06:48]POST finish read [08:06:48]Found Content-Length = 770 [08:06:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092620", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 40.480, "sum" : 3003.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 3003.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:06:48]execute_script... [08:06:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092620", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 40.480, "sum" : 3003.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 3003.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:06:48]POST & json_proto [08:06:48]process_json_proto [08:06:48]json parsed OK: [08:06:48]protocol is kg_v1.0 [08:06:48]action value=close_receipt [08:06:48]process_action close_receipt [08:06:48]cmd_close_receipt [08:06:48]MH_GetDate [08:06:48]Write to MH i2c: F0 00 00 39 0D 35 [08:06:48]Write i2c OK [08:06:48]MH_I2C_Read... [08:06:48]Read from MH i2c: F0 [08:06:48]MH_I2C_Read... [08:06:48]Read from MH i2c: F0 09 00 [08:06:48]MH_I2C_Read... [08:06:48]Read from MH i2c: F0 09 00 39 0D 00 19 46 1F 67 43 33 1C 67 1C [08:06:48]GetLastDocTimeStamp 1730102602 [08:06:48]current date 1730102809 [08:06:48]FM_GetShiftState [08:06:48]SAM_PROTO_GetShiftState [08:06:48]wFMCommunicate request_size=4 [08:06:48]MH_SAM_APDU [08:06:48]CAPDU: 80 13 01 00 [08:06:48]Write to MH i2c: E2 08 00 3A 0D 80 13 01 00 00 00 00 00 C4 [08:06:48]Write i2c OK [08:06:48]MH_I2C_Read... [08:06:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:06:48]Read from MH i2c: E2 [08:06:48]MH_I2C_Read... [08:06:48]Read from MH i2c: E2 0E 00 [08:06:48]MH_I2C_Read... [08:06:48]Read from MH i2c: E2 0E 00 3A 0D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 BD [08:06:48]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:06:48]wFMCommunicate OK [08:06:48]SAM_PROTO_GetShiftState done [08:06:48]FM_GetShiftState done [08:06:48]opened in 1730073493 [08:06:48]opened+sec_in_day 1730159893 [08:06:48]quantity*price = 300361 [08:06:48]sum+1 = 300363 [08:06:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3003.62 НСП 1% : 26.58 НДС 12% : 318.97 Наличными: 0.00 Безнал.: 3003.62 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 178 28.10.2024 08:06 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317703 ФПД: 103913241168915 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T080649&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317703&fm=103913241168915&tin=02508201610067®Number=0000000000091628&sum=300362 [08:06:49]StoreToDocumentArchive [08:06:49]shift 546 fd 317703 [08:06:49]save to /storage/0546/doc_00317703 [08:06:49]save last doc name /storage/0546/doc_00317703 to /storage/kkm_last_doc_name [08:06:49]save OK [08:06:49]Clear old archive folders... [08:06:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:06:49]tlvbuf is B6F418D0 [08:06:49]SAM_PROTO_ClearQueue [08:06:49]wFMCommunicate request_size=4 [08:06:49]MH_SAM_APDU [08:06:49]CAPDU: 80 09 00 00 [08:06:49]Write to MH i2c: E2 08 00 47 0D 80 09 00 00 00 00 00 00 C6 [08:06:49]Write i2c OK [08:06:49]MH_I2C_Read... [08:06:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:06:49]Read from MH i2c: E2 [08:06:49]MH_I2C_Read... [08:06:49]Read from MH i2c: E2 03 00 [08:06:49]MH_I2C_Read... [08:06:49]Read from MH i2c: E2 03 00 47 0D 00 90 00 C8 [08:06:49]RAPDU: 90 00 [08:06:49]wFMCommunicate OK [08:06:49]SAM_PROTO_ClearQueue done [08:06:49]KKMCreateOFDPacket [08:06:49]OFDProtocolAddRootSTLVToBuf [08:06:49]FM_MakeSignedData [08:06:49]FM_MakeSignedData [08:06:49]SAM_PROTO_SignData [08:06:49]wFMCommunicate request_size=4 [08:06:49]MH_SAM_APDU [08:06:49]CAPDU: 80 0D 01 02 [08:06:49]Write to MH i2c: E2 08 00 48 0D 80 0D 01 02 00 00 00 00 CE [08:06:49]Write i2c OK [08:06:49]MH_I2C_Read... [08:06:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:06:49]Read from MH i2c: E2 [08:06:49]MH_I2C_Read... [08:06:49]Read from MH i2c: E2 03 00 [08:06:49]MH_I2C_Read... [08:06:49]Read from MH i2c: E2 03 00 48 0D 00 90 00 C9 [08:06:49]RAPDU: 90 00 [08:06:49]wFMCommunicate OK [08:06:49]wFMCommunicate request_size=255 [08:06:49]MH_SAM_APDU [08:06:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 20 9E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 4A 95 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 95 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 99 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 95 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 19 46 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 07 D9 04 00 35 04 06 00 5E [08:06:49]Write to MH i2c: E2 02 01 49 0D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 20 9E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 4A 95 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 95 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 99 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 95 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 19 46 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 07 D9 04 00 35 04 06 00 5E 00 00 D9 [08:06:49]Write i2c OK [08:06:49]MH_I2C_Read... [08:06:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:06:49]Read from MH i2c: E2 [08:06:49]MH_I2C_Read... [08:06:49]Read from MH i2c: E2 03 00 [08:06:49]MH_I2C_Read... [08:06:49]Read from MH i2c: E2 03 00 49 0D 00 90 00 CA [08:06:49]RAPDU: 90 00 [08:06:49]wFMCommunicate OK [08:06:49]wFMCommunicate request_size=10 [08:06:49]MH_SAM_APDU [08:06:49]CAPDU: 80 0D 02 02 05 82 2F D3 CC 13 [08:06:49]Write to MH i2c: E2 0D 00 4A 0D 80 0D 02 02 05 00 82 2F D3 CC 13 00 00 3E [08:06:49]Write i2c OK [08:06:49]MH_I2C_Read... [08:06:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:06:49]Read from MH i2c: E2 [08:06:49]MH_I2C_Read... [08:06:49]Read from MH i2c: E2 03 00 [08:06:49]MH_I2C_Read... [08:06:49]Read from MH i2c: E2 03 00 4A 0D 00 90 00 CB [08:06:49]RAPDU: 90 00 [08:06:49]wFMCommunicate OK [08:06:49]wFMCommunicate request_size=4 [08:06:49]MH_SAM_APDU [08:06:49]CAPDU: 80 0D 03 02 [08:06:49]Write to MH i2c: E2 08 00 4B 0D 80 0D 03 02 00 00 00 00 D3 [08:06:49]Write i2c OK [08:06:49]MH_I2C_Read... [08:06:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:06:49]Read from MH i2c: E2 [08:06:49]MH_I2C_Read... [08:06:49]Read from MH i2c: E2 0B 00 [08:06:49]MH_I2C_Read... [08:06:49]Read from MH i2c: E2 0B 00 4B 0D 00 71 F3 73 1C 84 39 F4 04 90 00 7C [08:06:49]RAPDU: 71 F3 73 1C 84 39 F4 04 90 00 [08:06:49]wFMCommunicate OK [08:06:49]SAM_PROTO_SignData done [08:06:49]FM_MakeSignedData done [08:06:49]CreateOFDProtocolMessage [08:06:49]wFMCommunicate request_size=4 [08:06:49]MH_SAM_APDU [08:06:49]CAPDU: 80 11 00 00 [08:06:49]Write to MH i2c: E2 08 00 4C 0D 80 11 00 00 00 00 00 00 D3 [08:06:49]Write i2c OK [08:06:49]MH_I2C_Read... [08:06:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:06:49]Read from MH i2c: E2 [08:06:49]MH_I2C_Read... [08:06:49]Read from MH i2c: E2 17 00 [08:06:49]MH_I2C_Read... [08:06:49]Read from MH i2c: E2 17 00 4C 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 27 [08:06:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:06:50]wFMCommunicate OK [08:06:50]CreateOFDProtocolMessage done [08:06:50]OFDSenderStorePacket 317703 [08:06:50]StoreOFDPacket docnum=317703 [08:06:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 0D E2 07 01 60 FD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 20 9E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 4A 95 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 95 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 99 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 95 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 19 46 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 07 D9 04 00 35 04 06 00 5E 82 2F D3 CC 13 71 F3 73 1C 84 39 F4 04 [08:06:50]CheckFolder [08:06:50]dirname=/storage/ofd_packets [08:06:50]CheckFolder done [08:06:50]ProducePacketName [08:06:50]name=ofd_packets/00317703 [08:06:50]NVStorageSaveData ofd_packets/00317703 [08:06:50]File name is /storage/ofd_packets/00317703 [08:06:50]Write 301 bytes [08:06:50]NVStorageSaveData done [08:06:50]OFDSenderStorePacket done [08:06:50]KKMCreateOFDPacket done [08:06:50]NVStorageSaveData kkm_last_timestamp [08:06:50]File name is /storage/kkm_last_timestamp [08:06:50]Write 4 bytes [08:06:50]NVStorageSaveData done [08:06:50]ExternCall_PrintAddStr [08:06:50]wPrintStart [08:06:50]Write to MH i2c: 01 00 00 4D 0D 5A [08:06:50]Write i2c OK [08:06:50]MH_I2C_Read... [08:06:50]Read from MH i2c: 01 [08:06:50]MH_I2C_Read... [08:06:50]Read from MH i2c: 01 07 00 [08:06:50]MH_I2C_Read... [08:06:50]Read from MH i2c: 01 07 00 4D 0D 00 00 00 00 00 FF 0F 6F [08:06:50]RasterBufferAndPrint [08:06:50]line Счет N : (1)1092620 [08:06:50]line ИНН: 02508201610067 [08:06:50]line Контрольно-Кассовый Чек [08:06:50]line ПРОДАЖА [08:06:50]line ТРК (МРК, ГНК) : 44 [08:06:50]line Товар: 2710124500 [08:06:50]line Аи-95-К-3 [08:06:50]line 40.480 * 74.20 [08:06:50]line = 3003.62 [08:06:50]line НДС 12% НСП 1% [08:06:50]line > о реализуемом товаре [08:06:50]line ИТОГО: 3003.62 [08:06:50]line НСП 1% : 26.58 [08:06:50]line НДС 12% : 318.97 [08:06:50]line Наличными: 0.00 [08:06:50]line Безнал.: 3003.62 [08:06:50]line Место: АЗС № 101 "Партнер Нефть" [08:06:50]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [08:06:50]line СНО: Общий режим [08:06:50]line Чек 178 28.10.2024 08:06 [08:06:50]line Смена: 546 ФФД: 1.0 [08:06:50]line ЗНМ: 0300000082 [08:06:50]line РНМ: 0000000000091628 [08:06:50]line Версия ККМ: 001 [08:06:50]line Платежная система: Mbank [08:06:50]line ФМ: 0000000000874671 [08:06:50]line ФД: 317703 [08:06:50]line ФПД: 103913241168915 [08:06:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T080649&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317703&fm=103913241168915&tin=02508201610067®Number=0000000000091628&sum=300362 [08:06:50]written 0, free lines is 4095 [08:06:50]OFD Sender: Processing packet 317703 [packets to send 127, broken 126] [08:06:50]ProducePacketName [08:06:50]name=ofd_packets/00317703 [08:06:50]OFD Sender: To server: pG, [08:06:50]CommunicateWithHost lk.salyk.kg:30040 [08:06:50]ConnectInit lk.salyk.kg [08:06:50]Connected sock=10 [08:06:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 0D E2 07 01 60 FD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 20 9E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 4A 95 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 95 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 99 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 95 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 19 46 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 07 D9 04 00 35 04 06 00 5E 82 2F D3 CC 13 71 F3 73 1C 84 39 F4 04 [08:06:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 7B 40 47 00 35 AA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 07 D9 04 00 F4 03 04 00 D3 F1 1E 67 B6 04 01 00 00 B7 83 96 7A 5E 1F 81 58 [08:06:50]CommunicateWithHost err = 0 [08:06:50]CheckOFDResponse [08:06:50]1017 (14) - 77093643461234 [08:06:50]1041 (16) - 0000000000874671 [08:06:50]1040 (4) - 317703 [08:06:50]1012 (4) - 28.10.2024 02:07 [08:06:50]1206 (1) - 0 [08:06:50]OFD Sender: Remove packet 317703 [08:06:50]ProducePacketName [08:06:50]name=ofd_packets/00317703 [08:06:50]NVStorageDeleteData [08:06:50]Write to MH i2c: 01 00 00 76 0D 83 [08:06:50]Write i2c OK [08:06:50]MH_I2C_Read... [08:06:50]Read from MH i2c: 01 [08:06:50]MH_I2C_Read... [08:06:50]Read from MH i2c: 01 07 00 [08:06:50]MH_I2C_Read... [08:06:50]Read from MH i2c: 01 07 00 76 0D 00 00 00 00 00 20 0D B7 [08:06:50]RasterBufferAndPrint [08:06:50]line [08:06:50]line [08:06:50]line [08:06:50]line [08:06:50]line [08:06:50]written 0, free lines is 3366 [08:06:50]MH_Cut [08:06:50]Write to MH i2c: D1 01 00 7D 0D 01 5C [08:06:50]Write i2c OK [08:06:50]MH_I2C_Read... [08:06:50]Read from MH i2c: D1 [08:06:50]MH_I2C_Read... [08:06:50]Read from MH i2c: D1 01 00 [08:06:50]MH_I2C_Read... [08:06:50]Read from MH i2c: D1 01 00 7D 0D 00 5B [08:06:50]Write to MH i2c: 01 00 00 7E 0D 8B [08:06:50]Write i2c OK [08:06:50]MH_I2C_Read... [08:06:50]OFD Sender: No OFD packet to send [08:06:51]*** Cut start [08:06:51]*** Partial cut [08:06:51]*** CUTSNS_PIN = 1 [08:06:51]*** CUTSNS_PIN = 0 [08:06:51]*** Brake cut motor [08:06:51]Read from MH i2c: 01 [08:06:51]MH_I2C_Read... [08:06:51]*** Stop cut motor [08:06:51]*** Cut end [08:06:51]Read from MH i2c: 01 07 00 [08:06:51]MH_I2C_Read... [08:06:51]Read from MH i2c: 01 07 00 7E 0D 00 00 00 00 00 FF 0F A0 [08:06:51]process_action close_receipt done [08:06:51]requested_data is exist [08:06:51]produce_requested_data [08:06:51]requested_item fm.sn is exist - process it [08:06:51]wFMCommunicate request_size=4 [08:06:51]MH_SAM_APDU [08:06:51]CAPDU: 80 11 00 00 [08:06:51]Write to MH i2c: E2 08 00 7F 0D 80 11 00 00 00 00 00 00 06 [08:06:51]Write i2c OK [08:06:51]MH_I2C_Read... [08:06:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:06:51]Read from MH i2c: E2 [08:06:51]MH_I2C_Read... [08:06:51]Read from MH i2c: E2 17 00 [08:06:51]MH_I2C_Read... [08:06:51]Read from MH i2c: E2 17 00 7F 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 5A [08:06:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:06:51]wFMCommunicate OK [08:06:51]requested_item fd.num is exist - process it [08:06:51]SAM_PROTO_GetFieldsCounters [08:06:51]wFMCommunicate request_size=4 [08:06:51]MH_SAM_APDU [08:06:51]CAPDU: 80 13 00 00 [08:06:51]Write to MH i2c: E2 08 00 80 0D 80 13 00 00 00 00 00 00 09 [08:06:51]Write i2c OK [08:06:51]MH_I2C_Read... [08:06:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:06:51]Read from MH i2c: E2 [08:06:51]MH_I2C_Read... [08:06:51]Read from MH i2c: E2 62 00 [08:06:51]MH_I2C_Read... [08:06:52]Read from MH i2c: E2 62 00 80 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 07 D9 04 00 0E 04 04 00 22 02 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 4A [08:06:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 07 D9 04 00 0E 04 04 00 22 02 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:06:52]wFMCommunicate OK [08:06:52]SAM_PROTO_GetFieldsCounters done [08:06:52]requested_item shift.num is exist - process it [08:06:52]requested_item shift.opened is exist - process it [08:06:52]req_shift_opened [08:06:52]FM_GetShiftState [08:06:52]SAM_PROTO_GetShiftState [08:06:52]wFMCommunicate request_size=4 [08:06:52]MH_SAM_APDU [08:06:52]CAPDU: 80 13 01 00 [08:06:52]Write to MH i2c: E2 08 00 81 0D 80 13 01 00 00 00 00 00 0B [08:06:52]Write i2c OK [08:06:52]MH_I2C_Read... [08:06:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:06:52]Read from MH i2c: E2 [08:06:52]MH_I2C_Read... [08:06:52]Read from MH i2c: E2 0E 00 [08:06:52]MH_I2C_Read... [08:06:52]Read from MH i2c: E2 0E 00 81 0D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 04 [08:06:52]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:06:52]wFMCommunicate OK [08:06:52]SAM_PROTO_GetShiftState done [08:06:52]FM_GetShiftState done [08:06:52]req_shift_opened done [08:06:52]requested_item shift.open_date is exist - process it [08:06:52]req_shift_open_date [08:06:52]req_shift_open_date done [08:06:52]produce_requested_data done [08:06:52]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317703,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [08:06:52]process_action_free close_receipt [08:06:52]json_value_free [08:06:52]json_value_free done [08:06:52]process_json_proto returns [08:06:52]Send response to host [08:06:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317703,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [08:06:52]free response buf [08:06:52]execute_script done [08:06:52]execute_script returns [08:06:52]free content buf [08:06:52]Sock 8.Close socket [08:06:52]Sock 8.Thread stoped [08:06:55]OFD Sender: No OFD packet to send [08:07:00]OFD Sender: No OFD packet to send [08:07:05]OFD Sender: No OFD packet to send [08:07:10]OFD Sender: No OFD packet to send [08:07:15]OFD Sender: No OFD packet to send [08:07:20]OFD Sender: No OFD packet to send [08:07:25]OFD Sender: No OFD packet to send [08:07:30]OFD Sender: No OFD packet to send [08:07:35]OFD Sender: No OFD packet to send [08:07:40]OFD Sender: No OFD packet to send [08:07:45]OFD Sender: No OFD packet to send [08:07:50]OFD Sender: No OFD packet to send [08:07:55]OFD Sender: No OFD packet to send [08:08:00]OFD Sender: No OFD packet to send [08:08:05]OFD Sender: No OFD packet to send [08:08:10]OFD Sender: No OFD packet to send [08:08:15]OFD Sender: No OFD packet to send [08:08:20]OFD Sender: No OFD packet to send [08:08:25]OFD Sender: No OFD packet to send [08:08:30]accept exits with 9 [08:08:30]New connection [08:08:30]New thread 3067477348 created [08:08:30]Thread 3067333988 joined [08:08:30]Waiting for new connection... [08:08:30] Sock 9.Parse request [08:08:30]Sock 9.Check first char [08:08:30]Sock 9.First char is OK [08:08:30]request: POST /json_proto HTTP/1.0 [08:08:30]Method: POST [08:08:30]URL: /json_proto [08:08:30]Method is POST - this is cgi request [08:08:30]url: /json_proto [08:08:30]query_string will be loaded in cgi processing [08:08:30]execute_cgi json_proto POST (null) [08:08:30]execute_cgi path=json_proto method=POST [08:08:30]POST find Content-Length [08:08:30]Host: 172.17.50.195:8080 [08:08:30]Content-Length: 755 [08:08:30]Content-Type: application/json [08:08:30] [08:08:30]POST finish read [08:08:30]Found Content-Length = 755 [08:08:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)334798", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:08:30]execute_script... [08:08: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)334798", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:08:30]POST & json_proto [08:08:30]process_json_proto [08:08:30]json parsed OK: [08:08:30]protocol is kg_v1.0 [08:08:30]action value=close_receipt [08:08:30]process_action close_receipt [08:08:30]cmd_close_receipt [08:08:30]MH_GetDate [08:08:30]Write to MH i2c: F0 00 00 82 0D 7E [08:08:30]Write i2c OK [08:08:30]MH_I2C_Read... [08:08:30]Read from MH i2c: F0 [08:08:30]MH_I2C_Read... [08:08:30]Read from MH i2c: F0 09 00 [08:08:30]MH_I2C_Read... [08:08:30]Read from MH i2c: F0 09 00 82 0D 00 7F 46 1F 67 43 33 1C 67 CB [08:08:30]GetLastDocTimeStamp 1730102809 [08:08:30]current date 1730102911 [08:08:30]FM_GetShiftState [08:08:30]SAM_PROTO_GetShiftState [08:08:30]wFMCommunicate request_size=4 [08:08:30]MH_SAM_APDU [08:08:30]CAPDU: 80 13 01 00 [08:08:30]Write to MH i2c: E2 08 00 83 0D 80 13 01 00 00 00 00 00 0D [08:08:30]Write i2c OK [08:08:30]MH_I2C_Read... [08:08:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:08:30]Read from MH i2c: E2 [08:08:30]MH_I2C_Read... [08:08:30]Read from MH i2c: E2 0E 00 [08:08:30]MH_I2C_Read... [08:08:30]Read from MH i2c: E2 0E 00 83 0D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 06 [08:08:30]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:08:30]wFMCommunicate OK [08:08:30]SAM_PROTO_GetShiftState done [08:08:30]FM_GetShiftState done [08:08:30]opened in 1730073493 [08:08:30]opened+sec_in_day 1730159893 [08:08:30]quantity*price = 13000 [08:08:30]sum+1 = 13001 [08:08:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 130.00 НСП 1% : 1.15 НДС 12% : 13.80 Наличными: 0.00 Безнал.: 130.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 179 28.10.2024 08:08 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317704 ФПД: 124032315839100 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T080831&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317704&fm=124032315839100&tin=02508201610067®Number=0000000000091628&sum=13000 0 [08:08:31]StoreToDocumentArchive [08:08:31]shift 546 fd 317704 [08:08:31]save to /storage/0546/doc_00317704 [08:08:31]save last doc name /storage/0546/doc_00317704 to /storage/kkm_last_doc_name [08:08:31]save OK [08:08:31]Clear old archive folders... [08:08:31]ProcessDocumentItem done err = 0, tmpTLVsize=276 [08:08:31]tlvbuf is 000BC6D0 [08:08:31]SAM_PROTO_ClearQueue [08:08:31]wFMCommunicate request_size=4 [08:08:31]MH_SAM_APDU [08:08:31]CAPDU: 80 09 00 00 [08:08:31]Write to MH i2c: E2 08 00 90 0D 80 09 00 00 00 00 00 00 0F [08:08:31]Write i2c OK [08:08:31]MH_I2C_Read... [08:08:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:08:31]Read from MH i2c: E2 [08:08:31]MH_I2C_Read... [08:08:31]Read from MH i2c: E2 03 00 [08:08:31]MH_I2C_Read... [08:08:31]Read from MH i2c: E2 03 00 90 0D 00 90 00 11 [08:08:31]RAPDU: 90 00 [08:08:31]wFMCommunicate OK [08:08:31]SAM_PROTO_ClearQueue done [08:08:31]KKMCreateOFDPacket [08:08:31]OFDProtocolAddRootSTLVToBuf [08:08:31]FM_MakeSignedData [08:08:31]FM_MakeSignedData [08:08:31]SAM_PROTO_SignData [08:08:31]wFMCommunicate request_size=4 [08:08:31]MH_SAM_APDU [08:08:31]CAPDU: 80 0D 01 02 [08:08:31]Write to MH i2c: E2 08 00 91 0D 80 0D 01 02 00 00 00 00 17 [08:08:31]Write i2c OK [08:08:31]MH_I2C_Read... [08:08:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:08:31]Read from MH i2c: E2 [08:08:31]MH_I2C_Read... [08:08:31]Read from MH i2c: E2 03 00 [08:08:31]MH_I2C_Read... [08:08:31]Read from MH i2c: E2 03 00 91 0D 00 90 00 12 [08:08:31]RAPDU: 90 00 [08:08:31]wFMCommunicate OK [08:08:31]wFMCommunicate request_size=255 [08:08:31]MH_SAM_APDU [08:08:31]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 B3 00 00 00 F4 03 04 00 7F 46 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 [08:08:31]Write to MH i2c: E2 02 01 92 0D 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 B3 00 00 00 F4 03 04 00 7F 46 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 00 00 55 [08:08:31]Write i2c OK [08:08:31]MH_I2C_Read... [08:08:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:08:31]Read from MH i2c: E2 [08:08:31]MH_I2C_Read... [08:08:31]Read from MH i2c: E2 03 00 [08:08:31]MH_I2C_Read... [08:08:31]Read from MH i2c: E2 03 00 92 0D 00 90 00 13 [08:08:31]RAPDU: 90 00 [08:08:31]wFMCommunicate OK [08:08:31]wFMCommunicate request_size=35 [08:08:31]MH_SAM_APDU [08:08:31]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 08 D9 04 00 35 04 06 00 70 CE 86 20 52 7C [08:08:31]Write to MH i2c: E2 26 00 93 0D 80 0D 02 02 1E 00 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 08 D9 04 00 35 04 06 00 70 CE 86 20 52 7C 00 00 A5 [08:08:31]Write i2c OK [08:08:31]MH_I2C_Read... [08:08:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:08:31]Read from MH i2c: E2 [08:08:31]MH_I2C_Read... [08:08:31]Read from MH i2c: E2 03 00 [08:08:31]MH_I2C_Read... [08:08:31]Read from MH i2c: E2 03 00 93 0D 00 90 00 14 [08:08:31]RAPDU: 90 00 [08:08:31]wFMCommunicate OK [08:08:31]wFMCommunicate request_size=4 [08:08:31]MH_SAM_APDU [08:08:31]CAPDU: 80 0D 03 02 [08:08:31]Write to MH i2c: E2 08 00 94 0D 80 0D 03 02 00 00 00 00 1C [08:08:31]Write i2c OK [08:08:31]MH_I2C_Read... [08:08:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:08:31]Read from MH i2c: E2 [08:08:31]MH_I2C_Read... [08:08:31]Read from MH i2c: E2 0B 00 [08:08:31]MH_I2C_Read... [08:08:31]Read from MH i2c: E2 0B 00 94 0D 00 20 80 94 33 02 EC 29 4A 90 00 E5 [08:08:31]RAPDU: 20 80 94 33 02 EC 29 4A 90 00 [08:08:31]wFMCommunicate OK [08:08:31]SAM_PROTO_SignData done [08:08:31]FM_MakeSignedData done [08:08:31]CreateOFDProtocolMessage [08:08:31]wFMCommunicate request_size=4 [08:08:31]MH_SAM_APDU [08:08:31]CAPDU: 80 11 00 00 [08:08:31]Write to MH i2c: E2 08 00 95 0D 80 11 00 00 00 00 00 00 1C [08:08:31]Write i2c OK [08:08:31]MH_I2C_Read... [08:08:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:08:31]Read from MH i2c: E2 [08:08:31]MH_I2C_Read... [08:08:31]Read from MH i2c: E2 17 00 [08:08:31]MH_I2C_Read... [08:08:31]Read from MH i2c: E2 17 00 95 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 70 [08:08:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:08:31]wFMCommunicate OK [08:08:31]CreateOFDProtocolMessage done [08:08:31]OFDSenderStorePacket 317704 [08:08:31]StoreOFDPacket docnum=317704 [08:08:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 28 01 00 00 DB 13 20 01 D7 26 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 B3 00 00 00 F4 03 04 00 7F 46 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 08 D9 04 00 35 04 06 00 70 CE 86 20 52 7C 20 80 94 33 02 EC 29 4A [08:08:31]CheckFolder [08:08:31]dirname=/storage/ofd_packets [08:08:31]CheckFolder done [08:08:31]ProducePacketName [08:08:31]name=ofd_packets/00317704 [08:08:31]NVStorageSaveData ofd_packets/00317704 [08:08:31]File name is /storage/ofd_packets/00317704 [08:08:31]Write 326 bytes [08:08:31]NVStorageSaveData done [08:08:31]OFDSenderStorePacket done [08:08:31]KKMCreateOFDPacket done [08:08:31]NVStorageSaveData kkm_last_timestamp [08:08:31]File name is /storage/kkm_last_timestamp [08:08:31]Write 4 bytes [08:08:31]NVStorageSaveData done [08:08:31]ExternCall_PrintAddStr [08:08:31]wPrintStart [08:08:31]Write to MH i2c: 01 00 00 96 0D A3 [08:08:31]Write i2c OK [08:08:31]MH_I2C_Read... [08:08:31]Read from MH i2c: 01 [08:08:31]MH_I2C_Read... [08:08:31]Read from MH i2c: 01 07 00 [08:08:31]MH_I2C_Read... [08:08:31]Read from MH i2c: 01 07 00 96 0D 00 00 00 00 00 FF 0F B8 [08:08:31]RasterBufferAndPrint [08:08:31]line Счет N : (3)334798 [08:08:31]line ИНН: 02508201610067 [08:08:31]line Контрольно-Кассовый Чек [08:08:31]line ПРОДАЖА [08:08:31]line Товар: 2000036230011 [08:08:31]line Кофе Латте XL(GABB TRADE) [08:08:31]line 1.000 * 130.00 [08:08:31]line = 130.00 [08:08:31]line НДС 12% НСП 1% [08:08:31]line > о реализуемом товаре [08:08:31]line ИТОГО: 130.00 [08:08:31]line НСП 1% : 1.15 [08:08:31]line НДС 12% : 13.80 [08:08:31]line Наличными: 0.00 [08:08:31]line Безнал.: 130.00 [08:08:31]line Место: АЗС № 101 "Партнер Нефть" [08:08:31]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [08:08:31]line СНО: Общий режим [08:08:31]line Чек 179 28.10.2024 08:08 [08:08:31]line Смена: 546 ФФД: 1.0 [08:08:31]line ЗНМ: 0300000082 [08:08:31]line РНМ: 0000000000091628 [08:08:31]line Версия ККМ: 001 [08:08:31]line Платежная система: Mbank [08:08:31]line ФМ: 0000000000874671 [08:08:31]line ФД: 317704 [08:08:31]line ФПД: 124032315839100 [08:08:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T080831&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317704&fm=124032315839100&tin=02508201610067®Number=0000000000091628&sum=13000 [08:08:32]OFD Sender: Processing packet 317704 [packets to send 127, broken 126] [08:08:32]ProducePacketName [08:08:32]name=ofd_packets/00317704 [08:08:32]OFD Sender: To server: pG, [08:08:32]CommunicateWithHost lk.salyk.kg:30040 [08:08:32]ConnectInit lk.salyk.kg [08:08:32]line 0 [08:08:32]written 0, free lines is 4095 [08:08:32]Connected sock=10 [08:08:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 28 01 00 00 DB 13 20 01 D7 26 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 B3 00 00 00 F4 03 04 00 7F 46 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 08 D9 04 00 35 04 06 00 70 CE 86 20 52 7C 20 80 94 33 02 EC 29 4A [08:08:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 84 2F 47 00 12 9D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 08 D9 04 00 F4 03 04 00 39 F2 1E 67 B6 04 01 00 00 77 AF 50 97 BD 6A 22 4E [08:08:32]CommunicateWithHost err = 0 [08:08:32]CheckOFDResponse [08:08:32]1017 (14) - 77093643461234 [08:08:32]1041 (16) - 0000000000874671 [08:08:32]1040 (4) - 317704 [08:08:32]1012 (4) - 28.10.2024 02:08 [08:08:32]1206 (1) - 0 [08:08:32]OFD Sender: Remove packet 317704 [08:08:32]ProducePacketName [08:08:32]name=ofd_packets/00317704 [08:08:32]NVStorageDeleteData [08:08:32]Write to MH i2c: 01 00 00 BF 0D CC [08:08:32]Write i2c OK [08:08:32]MH_I2C_Read... [08:08:32]Read from MH i2c: 01 [08:08:32]MH_I2C_Read... [08:08:32]Read from MH i2c: 01 07 00 [08:08:32]MH_I2C_Read... [08:08:32]Read from MH i2c: 01 07 00 BF 0D 00 00 00 00 00 13 0D F3 [08:08:32]RasterBufferAndPrint [08:08:32]line [08:08:32]line [08:08:32]line [08:08:32]line [08:08:32]line [08:08:32]written 0, free lines is 3354 [08:08:32]MH_Cut [08:08:32]Write to MH i2c: D1 01 00 C6 0D 01 A5 [08:08:32]Write i2c OK [08:08:32]MH_I2C_Read... [08:08:32]Read from MH i2c: D1 [08:08:32]MH_I2C_Read... [08:08:32]Read from MH i2c: D1 01 00 [08:08:32]MH_I2C_Read... [08:08:32]Read from MH i2c: D1 01 00 C6 0D 00 A4 [08:08:32]Write to MH i2c: 01 00 00 C7 0D D4 [08:08:32]Write i2c OK [08:08:32]MH_I2C_Read... [08:08:32]OFD Sender: No OFD packet to send [08:08:33]*** Cut start [08:08:33]*** Partial cut [08:08:33]*** CUTSNS_PIN = 1 [08:08:33]*** CUTSNS_PIN = 0 [08:08:33]*** Brake cut motor [08:08:33]Read from MH i2c: 01 [08:08:33]MH_I2C_Read... [08:08:33]*** Stop cut motor [08:08:33]*** Cut end [08:08:33]Read from MH i2c: 01 07 00 [08:08:33]MH_I2C_Read... [08:08:33]Read from MH i2c: 01 07 00 C7 0D 00 00 00 00 00 FF 0F E9 [08:08:33]process_action close_receipt done [08:08:33]requested_data is exist [08:08:33]produce_requested_data [08:08:33]requested_item fm.sn is exist - process it [08:08:33]wFMCommunicate request_size=4 [08:08:33]MH_SAM_APDU [08:08:33]CAPDU: 80 11 00 00 [08:08:33]Write to MH i2c: E2 08 00 C8 0D 80 11 00 00 00 00 00 00 4F [08:08:33]Write i2c OK [08:08:33]MH_I2C_Read... [08:08:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:08:34]Read from MH i2c: E2 [08:08:34]MH_I2C_Read... [08:08:34]Read from MH i2c: E2 17 00 [08:08:34]MH_I2C_Read... [08:08:34]Read from MH i2c: E2 17 00 C8 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A3 [08:08:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:08:34]wFMCommunicate OK [08:08:34]requested_item fd.num is exist - process it [08:08:34]SAM_PROTO_GetFieldsCounters [08:08:34]wFMCommunicate request_size=4 [08:08:34]MH_SAM_APDU [08:08:34]CAPDU: 80 13 00 00 [08:08:34]Write to MH i2c: E2 08 00 C9 0D 80 13 00 00 00 00 00 00 52 [08:08:34]Write i2c OK [08:08:34]MH_I2C_Read... [08:08:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:08:34]Read from MH i2c: E2 [08:08:34]MH_I2C_Read... [08:08:34]Read from MH i2c: E2 62 00 [08:08:34]MH_I2C_Read... [08:08:34]Read from MH i2c: E2 62 00 C9 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 08 D9 04 00 0E 04 04 00 22 02 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 97 [08:08:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 08 D9 04 00 0E 04 04 00 22 02 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:08:34]wFMCommunicate OK [08:08:34]SAM_PROTO_GetFieldsCounters done [08:08:34]requested_item shift.num is exist - process it [08:08:34]requested_item shift.opened is exist - process it [08:08:34]req_shift_opened [08:08:34]FM_GetShiftState [08:08:34]SAM_PROTO_GetShiftState [08:08:34]wFMCommunicate request_size=4 [08:08:34]MH_SAM_APDU [08:08:34]CAPDU: 80 13 01 00 [08:08:34]Write to MH i2c: E2 08 00 CA 0D 80 13 01 00 00 00 00 00 54 [08:08:34]Write i2c OK [08:08:34]MH_I2C_Read... [08:08:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:08:34]Read from MH i2c: E2 [08:08:34]MH_I2C_Read... [08:08:34]Read from MH i2c: E2 0E 00 [08:08:34]MH_I2C_Read... [08:08:34]Read from MH i2c: E2 0E 00 CA 0D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 4D [08:08:34]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:08:34]wFMCommunicate OK [08:08:34]SAM_PROTO_GetShiftState done [08:08:34]FM_GetShiftState done [08:08:34]req_shift_opened done [08:08:34]requested_item shift.open_date is exist - process it [08:08:34]req_shift_open_date [08:08:34]req_shift_open_date done [08:08:34]produce_requested_data done [08:08:34]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317704,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [08:08:34]process_action_free close_receipt [08:08:34]json_value_free [08:08:34]json_value_free done [08:08:34]process_json_proto returns [08:08:34]Send response to host [08:08:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317704,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [08:08:34]free response buf [08:08:34]execute_script done [08:08:34]execute_script returns [08:08:34]free content buf [08:08:34]Sock 9.Close socket [08:08:34]Sock 9.Thread stoped [08:08:37]OFD Sender: No OFD packet to send [08:08:42]OFD Sender: No OFD packet to send [08:08:47]OFD Sender: No OFD packet to send [08:08:53]OFD Sender: No OFD packet to send [08:08:58]OFD Sender: No OFD packet to send [08:09:03]OFD Sender: No OFD packet to send [08:09:08]OFD Sender: No OFD packet to send [08:09:12]accept exits with 8 [08:09:12]New connection [08:09:12]New thread 3067333988 created [08:09:12]Thread 3067477348 joined [08:09:12]Waiting for new connection... [08:09:12] Sock 8.Parse request [08:09:12]Sock 8.Check first char [08:09:12]Sock 8.First char is OK [08:09:12]request: POST /json_proto HTTP/1.0 [08:09:12]Method: POST [08:09:12]URL: /json_proto [08:09:12]Method is POST - this is cgi request [08:09:12]url: /json_proto [08:09:12]query_string will be loaded in cgi processing [08:09:12]execute_cgi json_proto POST (null) [08:09:12]execute_cgi path=json_proto method=POST [08:09:12]POST find Content-Length [08:09:12]Host: 172.17.50.195:8080 [08:09:12]Content-Length: 755 [08:09:12]Content-Type: application/json [08:09:12] [08:09:12]POST finish read [08:09:12]Found Content-Length = 755 [08:09:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)334800", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:09:12]execute_script... [08:09:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)334800", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:09:12]POST & json_proto [08:09:12]process_json_proto [08:09:12]json parsed OK: [08:09:12]protocol is kg_v1.0 [08:09:12]action value=close_receipt [08:09:12]process_action close_receipt [08:09:12]cmd_close_receipt [08:09:12]MH_GetDate [08:09:12]Write to MH i2c: F0 00 00 CB 0D C7 [08:09:12]Write i2c OK [08:09:12]MH_I2C_Read... [08:09:12]Read from MH i2c: F0 [08:09:12]MH_I2C_Read... [08:09:12]Read from MH i2c: F0 09 00 [08:09:12]MH_I2C_Read... [08:09:12]Read from MH i2c: F0 09 00 CB 0D 00 A9 46 1F 67 43 33 1C 67 3E [08:09:12]GetLastDocTimeStamp 1730102911 [08:09:12]current date 1730102953 [08:09:12]FM_GetShiftState [08:09:12]SAM_PROTO_GetShiftState [08:09:12]wFMCommunicate request_size=4 [08:09:12]MH_SAM_APDU [08:09:12]CAPDU: 80 13 01 00 [08:09:12]Write to MH i2c: E2 08 00 CC 0D 80 13 01 00 00 00 00 00 56 [08:09:12]Write i2c OK [08:09:12]MH_I2C_Read... [08:09:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:09:12]Read from MH i2c: E2 [08:09:12]MH_I2C_Read... [08:09:12]Read from MH i2c: E2 0E 00 [08:09:12]MH_I2C_Read... [08:09:12]Read from MH i2c: E2 0E 00 CC 0D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 4F [08:09:12]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:09:12]wFMCommunicate OK [08:09:12]SAM_PROTO_GetShiftState done [08:09:12]FM_GetShiftState done [08:09:12]opened in 1730073493 [08:09:12]opened+sec_in_day 1730159893 [08:09:12]quantity*price = 13000 [08:09:12]sum+1 = 13001 [08:09:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 130.00 НСП 1% : 1.15 НДС 12% : 13.80 Наличными: 0.00 Безнал.: 130.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 180 28.10.2024 08:09 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317705 ФПД: 74130718555259 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T080913&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317705&fm=74130718555259&tin=02508201610067®Number=0000000000091628&sum=13000 0 [08:09:13]StoreToDocumentArchive [08:09:13]shift 546 fd 317705 [08:09:13]save to /storage/0546/doc_00317705 [08:09:13]save last doc name /storage/0546/doc_00317705 to /storage/kkm_last_doc_name [08:09:13]save OK [08:09:13]Clear old archive folders... [08:09:13]ProcessDocumentItem done err = 0, tmpTLVsize=276 [08:09:13]tlvbuf is B6F28B50 [08:09:13]SAM_PROTO_ClearQueue [08:09:13]wFMCommunicate request_size=4 [08:09:13]MH_SAM_APDU [08:09:13]CAPDU: 80 09 00 00 [08:09:13]Write to MH i2c: E2 08 00 D9 0D 80 09 00 00 00 00 00 00 58 [08:09:13]Write i2c OK [08:09:13]MH_I2C_Read... [08:09:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:09:13]Read from MH i2c: E2 [08:09:13]MH_I2C_Read... [08:09:13]Read from MH i2c: E2 03 00 [08:09:13]MH_I2C_Read... [08:09:13]Read from MH i2c: E2 03 00 D9 0D 00 90 00 5A [08:09:13]RAPDU: 90 00 [08:09:13]wFMCommunicate OK [08:09:13]SAM_PROTO_ClearQueue done [08:09:13]KKMCreateOFDPacket [08:09:13]OFDProtocolAddRootSTLVToBuf [08:09:13]FM_MakeSignedData [08:09:13]FM_MakeSignedData [08:09:13]SAM_PROTO_SignData [08:09:13]wFMCommunicate request_size=4 [08:09:13]MH_SAM_APDU [08:09:13]CAPDU: 80 0D 01 02 [08:09:13]Write to MH i2c: E2 08 00 DA 0D 80 0D 01 02 00 00 00 00 60 [08:09:13]Write i2c OK [08:09:13]MH_I2C_Read... [08:09:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:09:13]Read from MH i2c: E2 [08:09:13]MH_I2C_Read... [08:09:13]Read from MH i2c: E2 03 00 [08:09:13]MH_I2C_Read... [08:09:13]Read from MH i2c: E2 03 00 DA 0D 00 90 00 5B [08:09:13]RAPDU: 90 00 [08:09:13]wFMCommunicate OK [08:09:13]wFMCommunicate request_size=255 [08:09:13]MH_SAM_APDU [08:09:13]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 B4 00 00 00 F4 03 04 00 A9 46 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 [08:09:13]Write to MH i2c: E2 02 01 DB 0D 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 B4 00 00 00 F4 03 04 00 A9 46 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 00 00 C9 [08:09:13]Write i2c OK [08:09:13]MH_I2C_Read... [08:09:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:09:13]Read from MH i2c: E2 [08:09:13]MH_I2C_Read... [08:09:13]Read from MH i2c: E2 03 00 [08:09:13]MH_I2C_Read... [08:09:13]Read from MH i2c: E2 03 00 DB 0D 00 90 00 5C [08:09:13]RAPDU: 90 00 [08:09:13]wFMCommunicate OK [08:09:13]wFMCommunicate request_size=35 [08:09:13]MH_SAM_APDU [08:09:13]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 09 D9 04 00 35 04 06 00 43 6B E7 25 7C 7B [08:09:13]Write to MH i2c: E2 26 00 DC 0D 80 0D 02 02 1E 00 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 09 D9 04 00 35 04 06 00 43 6B E7 25 7C 7B 00 00 EE [08:09:13]Write i2c OK [08:09:13]MH_I2C_Read... [08:09:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:09:13]Read from MH i2c: E2 [08:09:13]MH_I2C_Read... [08:09:13]Read from MH i2c: E2 03 00 [08:09:13]MH_I2C_Read... [08:09:13]Read from MH i2c: E2 03 00 DC 0D 00 90 00 5D [08:09:13]RAPDU: 90 00 [08:09:13]wFMCommunicate OK [08:09:13]wFMCommunicate request_size=4 [08:09:13]MH_SAM_APDU [08:09:13]CAPDU: 80 0D 03 02 [08:09:13]Write to MH i2c: E2 08 00 DD 0D 80 0D 03 02 00 00 00 00 65 [08:09:13]Write i2c OK [08:09:13]MH_I2C_Read... [08:09:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:09:13]Read from MH i2c: E2 [08:09:13]MH_I2C_Read... [08:09:13]Read from MH i2c: E2 0B 00 [08:09:13]MH_I2C_Read... [08:09:13]Read from MH i2c: E2 0B 00 DD 0D 00 B6 87 AA E8 5F FA 9E 61 90 00 8D [08:09:13]RAPDU: B6 87 AA E8 5F FA 9E 61 90 00 [08:09:13]wFMCommunicate OK [08:09:13]SAM_PROTO_SignData done [08:09:13]FM_MakeSignedData done [08:09:13]CreateOFDProtocolMessage [08:09:13]wFMCommunicate request_size=4 [08:09:13]MH_SAM_APDU [08:09:13]CAPDU: 80 11 00 00 [08:09:13]Write to MH i2c: E2 08 00 DE 0D 80 11 00 00 00 00 00 00 65 [08:09:13]Write i2c OK [08:09:13]MH_I2C_Read... [08:09:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:09:13]Read from MH i2c: E2 [08:09:13]MH_I2C_Read... [08:09:13]Read from MH i2c: E2 17 00 [08:09:13]MH_I2C_Read... [08:09:13]Read from MH i2c: E2 17 00 DE 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B9 [08:09:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:09:13]wFMCommunicate OK [08:09:13]CreateOFDProtocolMessage done [08:09:13]OFDSenderStorePacket 317705 [08:09:13]StoreOFDPacket docnum=317705 [08:09:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 28 01 00 00 87 C4 20 01 C2 9D 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 B4 00 00 00 F4 03 04 00 A9 46 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 09 D9 04 00 35 04 06 00 43 6B E7 25 7C 7B B6 87 AA E8 5F FA 9E 61 [08:09:13]CheckFolder [08:09:13]dirname=/storage/ofd_packets [08:09:13]CheckFolder done [08:09:13]ProducePacketName [08:09:13]name=ofd_packets/00317705 [08:09:13]NVStorageSaveData ofd_packets/00317705 [08:09:13]File name is /storage/ofd_packets/00317705 [08:09:13]Write 326 bytes [08:09:13]NVStorageSaveData done [08:09:13]OFDSenderStorePacket done [08:09:13]KKMCreateOFDPacket done [08:09:13]NVStorageSaveData kkm_last_timestamp [08:09:13]File name is /storage/kkm_last_timestamp [08:09:13]Write 4 bytes [08:09:13]OFD Sender: Processing packet 317705 [packets to send 127, broken 126] [08:09:13]ProducePacketName [08:09:13]name=ofd_packets/00317705 [08:09:13]OFD Sender: To server: pG, [08:09:13]CommunicateWithHost lk.salyk.kg:30040 [08:09:13]ConnectInit lk.salyk.kg [08:09:13]NVStorageSaveData done [08:09:13]ExternCall_PrintAddStr [08:09:13]wPrintStart [08:09:13]Write to MH i2c: 01 00 00 DF 0D EC [08:09:13]Write i2c OK [08:09:13]MH_I2C_Read... [08:09:13]Read from MH i2c: 01 [08:09:13]MH_I2C_Read... [08:09:13]Read from MH i2c: 01 07 00 [08:09:13]MH_I2C_Read... [08:09:13]Read from MH i2c: 01 07 00 DF 0D 00 00 00 00 00 FF 0F 01 [08:09:13]RasterBufferAndPrint [08:09:13]line Счет N : (3)334800 [08:09:13]line ИНН: 02508201610067 [08:09:13]line Контрольно-Кассовый Чек [08:09:13]line ПРОДАЖА [08:09:13]line Товар: 2000036230011 [08:09:13]line Кофе Латте XL(GABB TRADE) [08:09:13]line 1.000 * 130.00 [08:09:13]line = 130.00 [08:09:13]line НДС 12% НСП 1% [08:09:13]line > о реализуемом товаре [08:09:13]line ИТОГО: 130.00 [08:09:13]line НСП 1% : 1.15 [08:09:13]line НДС 12% : 13.80 [08:09:13]line Наличными: 0.00 [08:09:13]line Безнал.: 130.00 [08:09:13]line Место: АЗС № 101 "Партнер Нефть" [08:09:13]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [08:09:13]line СНО: Общий режим [08:09:13]line Чек 180 28.10.2024 08:09 [08:09:13]line Смена: 546 ФФД: 1.0 [08:09:13]line ЗНМ: 0300000082 [08:09:13]line РНМ: 0000000000091628 [08:09:13]line Версия ККМ: 001 [08:09:13]line Платежная система: Mbank [08:09:13]line ФМ: 0000000000874671 [08:09:13]line ФД: 317705 [08:09:13]line ФПД: 74130718555259 [08:09:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T080913&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317705&fm=74130718555259&tin=02508201610067®Number=0000000000091628&sum=13000 [08:09:14]line 0 [08:09:14]Connected sock=10 [08:09:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 28 01 00 00 87 C4 20 01 C2 9D 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 B4 00 00 00 F4 03 04 00 A9 46 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 09 D9 04 00 35 04 06 00 43 6B E7 25 7C 7B B6 87 AA E8 5F FA 9E 61 [08:09:14]written 0, free lines is 4095 [08:09:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 3A D6 47 00 AE 5B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 09 D9 04 00 F4 03 04 00 63 F2 1E 67 B6 04 01 00 00 0C BA 82 EC 0E 5E 9B 59 [08:09:14]CommunicateWithHost err = 0 [08:09:14]CheckOFDResponse [08:09:14]1017 (14) - 77093643461234 [08:09:14]1041 (16) - 0000000000874671 [08:09:14]1040 (4) - 317705 [08:09:14]1012 (4) - 28.10.2024 02:09 [08:09:14]1206 (1) - 0 [08:09:14]OFD Sender: Remove packet 317705 [08:09:14]ProducePacketName [08:09:14]name=ofd_packets/00317705 [08:09:14]NVStorageDeleteData [08:09:14]Write to MH i2c: 01 00 00 08 0E 16 [08:09:14]Write i2c OK [08:09:14]MH_I2C_Read... [08:09:14]Read from MH i2c: 01 [08:09:14]MH_I2C_Read... [08:09:14]Read from MH i2c: 01 07 00 [08:09:14]MH_I2C_Read... [08:09:14]Read from MH i2c: 01 07 00 08 0E 00 00 00 00 00 1D 0D 47 [08:09:14]RasterBufferAndPrint [08:09:14]line [08:09:14]line [08:09:14]line [08:09:14]line [08:09:14]line [08:09:14]written 0, free lines is 3365 [08:09:14]MH_Cut [08:09:14]Write to MH i2c: D1 01 00 0F 0E 01 EF [08:09:14]Write i2c OK [08:09:14]MH_I2C_Read... [08:09:14]Read from MH i2c: D1 [08:09:14]MH_I2C_Read... [08:09:14]Read from MH i2c: D1 01 00 [08:09:14]MH_I2C_Read... [08:09:14]Read from MH i2c: D1 01 00 0F 0E 00 EE [08:09:14]Write to MH i2c: 01 00 00 10 0E 1E [08:09:14]Write i2c OK [08:09:14]MH_I2C_Read... [08:09:14]OFD Sender: No OFD packet to send [08:09:15]*** Cut start [08:09:15]*** Partial cut [08:09:15]*** CUTSNS_PIN = 1 [08:09:15]*** CUTSNS_PIN = 0 [08:09:15]*** Brake cut motor [08:09:15]Read from MH i2c: 01 [08:09:16]MH_I2C_Read... [08:09:16]*** Stop cut motor [08:09:16]*** Cut end [08:09:16]Read from MH i2c: 01 07 00 [08:09:16]MH_I2C_Read... [08:09:16]Read from MH i2c: 01 07 00 10 0E 00 00 00 00 00 FF 0F 33 [08:09:16]process_action close_receipt done [08:09:16]requested_data is exist [08:09:16]produce_requested_data [08:09:16]requested_item fm.sn is exist - process it [08:09:16]wFMCommunicate request_size=4 [08:09:16]MH_SAM_APDU [08:09:16]CAPDU: 80 11 00 00 [08:09:16]Write to MH i2c: E2 08 00 11 0E 80 11 00 00 00 00 00 00 99 [08:09:16]Write i2c OK [08:09:16]MH_I2C_Read... [08:09:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:09:16]Read from MH i2c: E2 [08:09:16]MH_I2C_Read... [08:09:16]Read from MH i2c: E2 17 00 [08:09:16]MH_I2C_Read... [08:09:16]Read from MH i2c: E2 17 00 11 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 ED [08:09:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:09:16]wFMCommunicate OK [08:09:16]requested_item fd.num is exist - process it [08:09:16]SAM_PROTO_GetFieldsCounters [08:09:16]wFMCommunicate request_size=4 [08:09:16]MH_SAM_APDU [08:09:16]CAPDU: 80 13 00 00 [08:09:16]Write to MH i2c: E2 08 00 12 0E 80 13 00 00 00 00 00 00 9C [08:09:16]Write i2c OK [08:09:16]MH_I2C_Read... [08:09:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:09:16]Read from MH i2c: E2 [08:09:16]MH_I2C_Read... [08:09:16]Read from MH i2c: E2 62 00 [08:09:16]MH_I2C_Read... [08:09:16]Read from MH i2c: E2 62 00 12 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 09 D9 04 00 0E 04 04 00 22 02 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 E5 [08:09:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 09 D9 04 00 0E 04 04 00 22 02 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 [08:09:16]wFMCommunicate OK [08:09:16]SAM_PROTO_GetFieldsCounters done [08:09:16]requested_item shift.num is exist - process it [08:09:16]requested_item shift.opened is exist - process it [08:09:16]req_shift_opened [08:09:16]FM_GetShiftState [08:09:16]SAM_PROTO_GetShiftState [08:09:16]wFMCommunicate request_size=4 [08:09:16]MH_SAM_APDU [08:09:16]CAPDU: 80 13 01 00 [08:09:16]Write to MH i2c: E2 08 00 13 0E 80 13 01 00 00 00 00 00 9E [08:09:16]Write i2c OK [08:09:16]MH_I2C_Read... [08:09:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:09:16]Read from MH i2c: E2 [08:09:16]MH_I2C_Read... [08:09:16]Read from MH i2c: E2 0E 00 [08:09:16]MH_I2C_Read... [08:09:16]Read from MH i2c: E2 0E 00 13 0E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 97 [08:09:16]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:09:16]wFMCommunicate OK [08:09:16]SAM_PROTO_GetShiftState done [08:09:16]FM_GetShiftState done [08:09:16]req_shift_opened done [08:09:16]requested_item shift.open_date is exist - process it [08:09:16]req_shift_open_date [08:09:16]req_shift_open_date done [08:09:16]produce_requested_data done [08:09:16]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317705,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [08:09:16]process_action_free close_receipt [08:09:16]json_value_free [08:09:16]json_value_free done [08:09:16]process_json_proto returns [08:09:16]Send response to host [08:09:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317705,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [08:09:16]free response buf [08:09:16]execute_script done [08:09:16]execute_script returns [08:09:16]free content buf [08:09:16]Sock 8.Close socket [08:09:16]Sock 8.Thread stoped [08:09:19]OFD Sender: No OFD packet to send [08:09:24]OFD Sender: No OFD packet to send [08:09:29]OFD Sender: No OFD packet to send [08:09:34]OFD Sender: No OFD packet to send [08:09:39]OFD Sender: No OFD packet to send [08:09:44]OFD Sender: No OFD packet to send [08:09:49]OFD Sender: No OFD packet to send [08:09:54]OFD Sender: No OFD packet to send [08:09:59]OFD Sender: No OFD packet to send [08:10:04]OFD Sender: No OFD packet to send [08:10:09]OFD Sender: No OFD packet to send [08:10:14]OFD Sender: No OFD packet to send [08:10:19]OFD Sender: No OFD packet to send [08:10:24]OFD Sender: No OFD packet to send [08:10:30]OFD Sender: No OFD packet to send [08:10:35]OFD Sender: No OFD packet to send [08:10:40]OFD Sender: No OFD packet to send [08:10:45]OFD Sender: No OFD packet to send [08:10:50]OFD Sender: No OFD packet to send [08:10:55]OFD Sender: No OFD packet to send [08:11:00]OFD Sender: No OFD packet to send [08:11:05]OFD Sender: No OFD packet to send [08:11:10]OFD Sender: No OFD packet to send [08:11:15]OFD Sender: No OFD packet to send [08:11:20]OFD Sender: No OFD packet to send [08:11:25]OFD Sender: No OFD packet to send [08:11:30]OFD Sender: No OFD packet to send [08:11:35]OFD Sender: No OFD packet to send [08:11:40]OFD Sender: No OFD packet to send [08:11:45]OFD Sender: No OFD packet to send [08:11:50]OFD Sender: No OFD packet to send [08:11:55]OFD Sender: No OFD packet to send [08:12:00]OFD Sender: No OFD packet to send [08:12:05]OFD Sender: No OFD packet to send [08:12:10]OFD Sender: No OFD packet to send [08:12:15]OFD Sender: No OFD packet to send [08:12:20]OFD Sender: No OFD packet to send [08:12:25]OFD Sender: No OFD packet to send [08:12:30]OFD Sender: No OFD packet to send [08:12:35]OFD Sender: No OFD packet to send [08:12:40]accept exits with 9 [08:12:40]New connection [08:12:40]New thread 3067477348 created [08:12:40]Thread 3067333988 joined [08:12:40]Waiting for new connection... [08:12:40] Sock 9.Parse request [08:12:40]Sock 9.Check first char [08:12:40]Sock 9.First char is OK [08:12:40]request: POST /json_proto HTTP/1.0 [08:12:40]Method: POST [08:12:40]URL: /json_proto [08:12:40]Method is POST - this is cgi request [08:12:40]url: /json_proto [08:12:40]query_string will be loaded in cgi processing [08:12:40]execute_cgi json_proto POST (null) [08:12:40]execute_cgi path=json_proto method=POST [08:12:40]POST find Content-Length [08:12:40]Host: 172.17.50.195:8080 [08:12:40]Content-Length: 801 [08:12:40]Content-Type: application/json [08:12:40] [08:12:40]POST finish read [08:12:40]Found Content-Length = 801 [08:12:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092621", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u000A3949265", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:12:40]execute_script... [08:12: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)1092621", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u000A3949265", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:12:40]POST & json_proto [08:12:40]process_json_proto [08:12:40]json parsed OK: [08:12:40]protocol is kg_v1.0 [08:12:40]action value=close_receipt [08:12:40]process_action close_receipt [08:12:40]cmd_close_receipt [08:12:40]MH_GetDate [08:12:40]Write to MH i2c: F0 00 00 14 0E 11 [08:12:40]Write i2c OK [08:12:40]MH_I2C_Read... [08:12:40]Read from MH i2c: F0 [08:12:40]MH_I2C_Read... [08:12:40]Read from MH i2c: F0 09 00 [08:12:40]MH_I2C_Read... [08:12:40]Read from MH i2c: F0 09 00 14 0E 00 79 47 1F 67 43 33 1C 67 59 [08:12:40]GetLastDocTimeStamp 1730102953 [08:12:40]current date 1730103161 [08:12:40]FM_GetShiftState [08:12:40]SAM_PROTO_GetShiftState [08:12:40]wFMCommunicate request_size=4 [08:12:40]MH_SAM_APDU [08:12:40]CAPDU: 80 13 01 00 [08:12:40]Write to MH i2c: E2 08 00 15 0E 80 13 01 00 00 00 00 00 A0 [08:12:40]Write i2c OK [08:12:40]MH_I2C_Read... [08:12:40]OFD Sender: No OFD packet to send [08:12:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:12:40]Read from MH i2c: E2 [08:12:40]MH_I2C_Read... [08:12:40]Read from MH i2c: E2 0E 00 [08:12:40]MH_I2C_Read... [08:12:40]Read from MH i2c: E2 0E 00 15 0E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 99 [08:12:40]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:12:40]wFMCommunicate OK [08:12:40]SAM_PROTO_GetShiftState done [08:12:40]FM_GetShiftState done [08:12:40]opened in 1730073493 [08:12:40]opened+sec_in_day 1730159893 [08:12:40]quantity*price = 0 [08:12:40]sum+1 = 1 [08:12:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 181 28.10.2024 08:12 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливные Талоны 3949265 ФМ: 0000000000874671 ФД: 317706 ФПД: 98826988717499 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T081241&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317706&fm=98826988717499&tin=02508201610067®Number=0000000000091628&sum=0 [08:12:41]StoreToDocumentArchive [08:12:41]shift 546 fd 317706 [08:12:41]save to /storage/0546/doc_00317706 [08:12:41]save last doc name /storage/0546/doc_00317706 to /storage/kkm_last_doc_name [08:12:41]save OK [08:12:41]Clear old archive folders... [08:12:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:12:41]tlvbuf is B6F418D0 [08:12:41]SAM_PROTO_ClearQueue [08:12:41]wFMCommunicate request_size=4 [08:12:41]MH_SAM_APDU [08:12:41]CAPDU: 80 09 00 00 [08:12:41]Write to MH i2c: E2 08 00 22 0E 80 09 00 00 00 00 00 00 A2 [08:12:41]Write i2c OK [08:12:41]MH_I2C_Read... [08:12:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:12:41]Read from MH i2c: E2 [08:12:41]MH_I2C_Read... [08:12:41]Read from MH i2c: E2 03 00 [08:12:41]MH_I2C_Read... [08:12:41]Read from MH i2c: E2 03 00 22 0E 00 90 00 A4 [08:12:41]RAPDU: 90 00 [08:12:41]wFMCommunicate OK [08:12:41]SAM_PROTO_ClearQueue done [08:12:41]KKMCreateOFDPacket [08:12:41]OFDProtocolAddRootSTLVToBuf [08:12:41]FM_MakeSignedData [08:12:41]FM_MakeSignedData [08:12:41]SAM_PROTO_SignData [08:12:41]wFMCommunicate request_size=4 [08:12:41]MH_SAM_APDU [08:12:41]CAPDU: 80 0D 01 02 [08:12:41]Write to MH i2c: E2 08 00 23 0E 80 0D 01 02 00 00 00 00 AA [08:12:41]Write i2c OK [08:12:41]MH_I2C_Read... [08:12:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:12:41]Read from MH i2c: E2 [08:12:41]MH_I2C_Read... [08:12:41]Read from MH i2c: E2 03 00 [08:12:41]MH_I2C_Read... [08:12:41]Read from MH i2c: E2 03 00 23 0E 00 90 00 A5 [08:12:41]RAPDU: 90 00 [08:12:41]wFMCommunicate OK [08:12:41]wFMCommunicate request_size=255 [08:12:41]MH_SAM_APDU [08:12: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 32 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 B5 00 00 00 F4 03 04 00 79 47 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0A D9 04 00 35 04 06 00 59 [08:12:41]Write to MH i2c: E2 02 01 24 0E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 B5 00 00 00 F4 03 04 00 79 47 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0A D9 04 00 35 04 06 00 59 00 00 80 [08:12:41]Write i2c OK [08:12:41]MH_I2C_Read... [08:12:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:12:41]Read from MH i2c: E2 [08:12:41]MH_I2C_Read... [08:12:41]Read from MH i2c: E2 03 00 [08:12:41]MH_I2C_Read... [08:12:41]Read from MH i2c: E2 03 00 24 0E 00 90 00 A6 [08:12:41]RAPDU: 90 00 [08:12:41]wFMCommunicate OK [08:12:41]wFMCommunicate request_size=10 [08:12:41]MH_SAM_APDU [08:12:41]CAPDU: 80 0D 02 02 05 E1 F3 8E 85 BB [08:12:41]Write to MH i2c: E2 0D 00 25 0E 80 0D 02 02 05 00 E1 F3 8E 85 BB 00 00 59 [08:12:41]Write i2c OK [08:12:41]MH_I2C_Read... [08:12:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:12:41]Read from MH i2c: E2 [08:12:41]MH_I2C_Read... [08:12:41]Read from MH i2c: E2 03 00 [08:12:41]MH_I2C_Read... [08:12:41]Read from MH i2c: E2 03 00 25 0E 00 90 00 A7 [08:12:41]RAPDU: 90 00 [08:12:41]wFMCommunicate OK [08:12:41]wFMCommunicate request_size=4 [08:12:41]MH_SAM_APDU [08:12:41]CAPDU: 80 0D 03 02 [08:12:41]Write to MH i2c: E2 08 00 26 0E 80 0D 03 02 00 00 00 00 AF [08:12:41]Write i2c OK [08:12:41]MH_I2C_Read... [08:12:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:12:41]Read from MH i2c: E2 [08:12:41]MH_I2C_Read... [08:12:41]Read from MH i2c: E2 0B 00 [08:12:41]MH_I2C_Read... [08:12:41]Read from MH i2c: E2 0B 00 26 0E 00 F4 5D 00 4F EA E5 04 CC 90 00 EF [08:12:41]RAPDU: F4 5D 00 4F EA E5 04 CC 90 00 [08:12:41]wFMCommunicate OK [08:12:41]SAM_PROTO_SignData done [08:12:41]FM_MakeSignedData done [08:12:41]CreateOFDProtocolMessage [08:12:41]wFMCommunicate request_size=4 [08:12:41]MH_SAM_APDU [08:12:41]CAPDU: 80 11 00 00 [08:12:41]Write to MH i2c: E2 08 00 27 0E 80 11 00 00 00 00 00 00 AF [08:12:41]Write i2c OK [08:12:41]MH_I2C_Read... [08:12:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:12:41]Read from MH i2c: E2 [08:12:41]MH_I2C_Read... [08:12:41]Read from MH i2c: E2 17 00 [08:12:41]MH_I2C_Read... [08:12:41]Read from MH i2c: E2 17 00 27 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 03 [08:12:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:12:41]wFMCommunicate OK [08:12:41]CreateOFDProtocolMessage done [08:12:41]OFDSenderStorePacket 317706 [08:12:41]StoreOFDPacket docnum=317706 [08:12:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 F4 C0 07 01 3C 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 B5 00 00 00 F4 03 04 00 79 47 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0A D9 04 00 35 04 06 00 59 E1 F3 8E 85 BB F4 5D 00 4F EA E5 04 CC [08:12:41]CheckFolder [08:12:41]dirname=/storage/ofd_packets [08:12:41]CheckFolder done [08:12:41]ProducePacketName [08:12:41]name=ofd_packets/00317706 [08:12:41]NVStorageSaveData ofd_packets/00317706 [08:12:41]File name is /storage/ofd_packets/00317706 [08:12:41]Write 301 bytes [08:12:41]NVStorageSaveData done [08:12:41]OFDSenderStorePacket done [08:12:41]KKMCreateOFDPacket done [08:12:41]NVStorageSaveData kkm_last_timestamp [08:12:41]File name is /storage/kkm_last_timestamp [08:12:41]Write 4 bytes [08:12:41]NVStorageSaveData done [08:12:41]ExternCall_PrintAddStr [08:12:41]wPrintStart [08:12:41]Write to MH i2c: 01 00 00 28 0E 36 [08:12:41]Write i2c OK [08:12:41]MH_I2C_Read... [08:12:41]Read from MH i2c: 01 [08:12:41]MH_I2C_Read... [08:12:41]Read from MH i2c: 01 07 00 [08:12:41]MH_I2C_Read... [08:12:41]Read from MH i2c: 01 07 00 28 0E 00 00 00 00 00 FF 0F 4B [08:12:41]RasterBufferAndPrint [08:12:41]line Счет N : (1)1092621 [08:12:41]line ИНН: 02508201610067 [08:12:41]line Контрольно-Кассовый Чек [08:12:41]line ПРОДАЖА [08:12:41]line ТРК (МРК, ГНК) : 43 [08:12:41]line Товар: 2710124130 [08:12:41]line Аи-92-К-2 [08:12:41]line 20.000 * 0.00 [08:12:41]line = 0.00 [08:12:41]line НДС 12% НСП 1% [08:12:41]line > о реализуемом товаре [08:12:41]line ИТОГО: 0.00 [08:12:41]line НСП 1% : 0.00 [08:12:41]line НДС 12% : 0.00 [08:12:41]line Наличными: 0.00 [08:12:41]line Безнал.: 0.00 [08:12:41]line Место: АЗС № 101 "Партнер Нефть" [08:12:41]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [08:12:41]line СНО: Общий режим [08:12:41]line Чек 181 28.10.2024 08:12 [08:12:41]line Смена: 546 ФФД: 1.0 [08:12:41]line ЗНМ: 0300000082 [08:12:41]line РНМ: 0000000000091628 [08:12:41]line Версия ККМ: 001 [08:12:41]line Талоны: Топливные Талоны [08:12:41]line 3949265 [08:12:41]line ФМ: 0000000000874671 [08:12:41]line ФД: 317706 [08:12:41]line ФПД: 98826988717499 [08:12:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T081241&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317706&fm=98826988717499&tin=02508201610067®Number=0000000000091628&sum=0 [08:12:41]written 0, free lines is 4095 [08:12:41]OFD Sender: Processing packet 317706 [packets to send 127, broken 126] [08:12:41]ProducePacketName [08:12:41]name=ofd_packets/00317706 [08:12:41]OFD Sender: To server: pG, [08:12:41]CommunicateWithHost lk.salyk.kg:30040 [08:12:41]ConnectInit lk.salyk.kg [08:12:41]Connected sock=8 [08:12:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 F4 C0 07 01 3C 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 B5 00 00 00 F4 03 04 00 79 47 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0A D9 04 00 35 04 06 00 59 E1 F3 8E 85 BB F4 5D 00 4F EA E5 04 CC [08:12:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 1D 9D 47 00 3F 3D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0A D9 04 00 F4 03 04 00 32 F3 1E 67 B6 04 01 00 00 92 DC 71 26 BE 74 07 30 [08:12:42]CommunicateWithHost err = 0 [08:12:42]CheckOFDResponse [08:12:42]1017 (14) - 77093643461234 [08:12:42]1041 (16) - 0000000000874671 [08:12:42]1040 (4) - 317706 [08:12:42]1012 (4) - 28.10.2024 02:13 [08:12:42]1206 (1) - 0 [08:12:42]OFD Sender: Remove packet 317706 [08:12:42]ProducePacketName [08:12:42]name=ofd_packets/00317706 [08:12:42]NVStorageDeleteData [08:12:42]Write to MH i2c: 01 00 00 52 0E 60 [08:12:42]Write i2c OK [08:12:42]MH_I2C_Read... [08:12:42]Read from MH i2c: 01 [08:12:42]MH_I2C_Read... [08:12:42]Read from MH i2c: 01 07 00 [08:12:42]MH_I2C_Read... [08:12:42]Read from MH i2c: 01 07 00 52 0E 00 00 00 00 00 0B 0D 7F [08:12:42]RasterBufferAndPrint [08:12:42]line [08:12:42]line [08:12:42]line [08:12:42]line [08:12:42]line [08:12:42]written 0, free lines is 3346 [08:12:42]MH_Cut [08:12:42]Write to MH i2c: D1 01 00 59 0E 01 39 [08:12:42]Write i2c OK [08:12:42]MH_I2C_Read... [08:12:42]Read from MH i2c: D1 [08:12:42]MH_I2C_Read... [08:12:42]Read from MH i2c: D1 01 00 [08:12:42]MH_I2C_Read... [08:12:42]Read from MH i2c: D1 01 00 59 0E 00 38 [08:12:42]Write to MH i2c: 01 00 00 5A 0E 68 [08:12:42]Write i2c OK [08:12:42]MH_I2C_Read... [08:12:42]OFD Sender: No OFD packet to send [08:12:42]*** Cut start [08:12:42]*** Partial cut [08:12:42]*** CUTSNS_PIN = 1 [08:12:43]*** CUTSNS_PIN = 0 [08:12:43]*** Brake cut motor [08:12:43]Read from MH i2c: 01 [08:12:43]MH_I2C_Read... [08:12:43]*** Stop cut motor [08:12:43]*** Cut end [08:12:43]Read from MH i2c: 01 07 00 [08:12:43]MH_I2C_Read... [08:12:43]Read from MH i2c: 01 07 00 5A 0E 00 00 00 00 00 FF 0F 7D [08:12:43]process_action close_receipt done [08:12:43]requested_data is exist [08:12:43]produce_requested_data [08:12:43]requested_item fm.sn is exist - process it [08:12:43]wFMCommunicate request_size=4 [08:12:43]MH_SAM_APDU [08:12:43]CAPDU: 80 11 00 00 [08:12:43]Write to MH i2c: E2 08 00 5B 0E 80 11 00 00 00 00 00 00 E3 [08:12:43]Write i2c OK [08:12:43]MH_I2C_Read... [08:12:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:12:43]Read from MH i2c: E2 [08:12:43]MH_I2C_Read... [08:12:43]Read from MH i2c: E2 17 00 [08:12:43]MH_I2C_Read... [08:12:43]Read from MH i2c: E2 17 00 5B 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 37 [08:12:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:12:43]wFMCommunicate OK [08:12:43]requested_item fd.num is exist - process it [08:12:43]SAM_PROTO_GetFieldsCounters [08:12:43]wFMCommunicate request_size=4 [08:12:43]MH_SAM_APDU [08:12:43]CAPDU: 80 13 00 00 [08:12:43]Write to MH i2c: E2 08 00 5C 0E 80 13 00 00 00 00 00 00 E6 [08:12:43]Write i2c OK [08:12:43]MH_I2C_Read... [08:12:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:12:43]Read from MH i2c: E2 [08:12:43]MH_I2C_Read... [08:12:43]Read from MH i2c: E2 62 00 [08:12:43]MH_I2C_Read... [08:12:43]Read from MH i2c: E2 62 00 5C 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 0A D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 B5 00 00 00 5E 04 04 00 B5 00 00 00 57 04 04 00 B6 00 00 00 19 04 04 00 00 00 00 00 90 00 33 [08:12:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 0A D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 B5 00 00 00 5E 04 04 00 B5 00 00 00 57 04 04 00 B6 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:12:43]wFMCommunicate OK [08:12:43]SAM_PROTO_GetFieldsCounters done [08:12:43]requested_item shift.num is exist - process it [08:12:43]requested_item shift.opened is exist - process it [08:12:43]req_shift_opened [08:12:43]FM_GetShiftState [08:12:43]SAM_PROTO_GetShiftState [08:12:43]wFMCommunicate request_size=4 [08:12:43]MH_SAM_APDU [08:12:43]CAPDU: 80 13 01 00 [08:12:43]Write to MH i2c: E2 08 00 5D 0E 80 13 01 00 00 00 00 00 E8 [08:12:43]Write i2c OK [08:12:43]MH_I2C_Read... [08:12:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:12:43]Read from MH i2c: E2 [08:12:43]MH_I2C_Read... [08:12:43]Read from MH i2c: E2 0E 00 [08:12:43]MH_I2C_Read... [08:12:43]Read from MH i2c: E2 0E 00 5D 0E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E1 [08:12:43]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:12:43]wFMCommunicate OK [08:12:43]SAM_PROTO_GetShiftState done [08:12:43]FM_GetShiftState done [08:12:43]req_shift_opened done [08:12:43]requested_item shift.open_date is exist - process it [08:12:43]req_shift_open_date [08:12:43]req_shift_open_date done [08:12:43]produce_requested_data done [08:12:43]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317706,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [08:12:43]process_action_free close_receipt [08:12:43]json_value_free [08:12:43]json_value_free done [08:12:43]process_json_proto returns [08:12:43]Send response to host [08:12:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317706,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [08:12:43]free response buf [08:12:43]execute_script done [08:12:43]execute_script returns [08:12:43]free content buf [08:12:43]Sock 9.Close socket [08:12:43]Sock 9.Thread stoped [08:12:47]OFD Sender: No OFD packet to send [08:12:52]OFD Sender: No OFD packet to send [08:12:57]OFD Sender: No OFD packet to send [08:13:02]OFD Sender: No OFD packet to send [08:13:07]OFD Sender: No OFD packet to send [08:13:12]OFD Sender: No OFD packet to send [08:13:17]OFD Sender: No OFD packet to send [08:13:22]OFD Sender: No OFD packet to send [08:13:27]OFD Sender: No OFD packet to send [08:13:32]OFD Sender: No OFD packet to send [08:13:37]OFD Sender: No OFD packet to send [08:13:42]OFD Sender: No OFD packet to send [08:13:47]OFD Sender: No OFD packet to send [08:13:52]OFD Sender: No OFD packet to send [08:13:57]OFD Sender: No OFD packet to send [08:14:02]OFD Sender: No OFD packet to send [08:14:07]OFD Sender: No OFD packet to send [08:14:12]OFD Sender: No OFD packet to send [08:14:17]OFD Sender: No OFD packet to send [08:14:22]OFD Sender: No OFD packet to send [08:14:27]OFD Sender: No OFD packet to send [08:14:32]OFD Sender: No OFD packet to send [08:14:37]OFD Sender: No OFD packet to send [08:14:42]OFD Sender: No OFD packet to send [08:14:47]OFD Sender: No OFD packet to send [08:14:52]OFD Sender: No OFD packet to send [08:14:57]OFD Sender: No OFD packet to send [08:15:02]OFD Sender: No OFD packet to send [08:15:07]OFD Sender: No OFD packet to send [08:15:12]OFD Sender: No OFD packet to send [08:15:17]OFD Sender: No OFD packet to send [08:15:22]OFD Sender: No OFD packet to send [08:15:27]OFD Sender: No OFD packet to send [08:15:32]OFD Sender: No OFD packet to send [08:15:37]OFD Sender: No OFD packet to send [08:15:42]OFD Sender: No OFD packet to send [08:15:47]OFD Sender: No OFD packet to send [08:15:52]OFD Sender: No OFD packet to send [08:15:57]OFD Sender: No OFD packet to send [08:16:02]OFD Sender: No OFD packet to send [08:16:07]OFD Sender: No OFD packet to send [08:16:12]OFD Sender: No OFD packet to send [08:16:17]OFD Sender: No OFD packet to send [08:16:22]OFD Sender: No OFD packet to send [08:16:27]OFD Sender: No OFD packet to send [08:16:32]OFD Sender: No OFD packet to send [08:16:37]OFD Sender: No OFD packet to send [08:16:39]accept exits with 10 [08:16:39]New connection [08:16:39]New thread 3067333988 created [08:16:39]Thread 3067477348 joined [08:16:39]Waiting for new connection... [08:16:39] Sock 10.Parse request [08:16:39]Sock 10.Check first char [08:16:39]Sock 10.First char is OK [08:16:39]request: POST /json_proto HTTP/1.0 [08:16:39]Method: POST [08:16:39]URL: /json_proto [08:16:39]Method is POST - this is cgi request [08:16:39]url: /json_proto [08:16:39]query_string will be loaded in cgi processing [08:16:39]execute_cgi json_proto POST (null) [08:16:39]execute_cgi path=json_proto method=POST [08:16:39]POST find Content-Length [08:16:39]Host: 172.17.50.195:8080 [08:16:39]Content-Length: 688 [08:16:39]Content-Type: application/json [08:16:39] [08:16:39]POST finish read [08:16:39]Found Content-Length = 688 [08:16:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092622", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:16:39]execute_script... [08:16: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)1092622", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:16:39]POST & json_proto [08:16:39]process_json_proto [08:16:39]json parsed OK: [08:16:39]protocol is kg_v1.0 [08:16:39]action value=close_receipt [08:16:39]process_action close_receipt [08:16:39]cmd_close_receipt [08:16:39]MH_GetDate [08:16:39]Write to MH i2c: F0 00 00 5E 0E 5B [08:16:39]Write i2c OK [08:16:39]MH_I2C_Read... [08:16:39]Read from MH i2c: F0 [08:16:39]MH_I2C_Read... [08:16:39]Read from MH i2c: F0 09 00 [08:16:39]MH_I2C_Read... [08:16:39]Read from MH i2c: F0 09 00 5E 0E 00 69 48 1F 67 43 33 1C 67 94 [08:16:39]GetLastDocTimeStamp 1730103161 [08:16:39]current date 1730103401 [08:16:39]FM_GetShiftState [08:16:39]SAM_PROTO_GetShiftState [08:16:39]wFMCommunicate request_size=4 [08:16:39]MH_SAM_APDU [08:16:39]CAPDU: 80 13 01 00 [08:16:39]Write to MH i2c: E2 08 00 5F 0E 80 13 01 00 00 00 00 00 EA [08:16:39]Write i2c OK [08:16:39]MH_I2C_Read... [08:16:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:16:39]Read from MH i2c: E2 [08:16:39]MH_I2C_Read... [08:16:39]Read from MH i2c: E2 0E 00 [08:16:39]MH_I2C_Read... [08:16:39]Read from MH i2c: E2 0E 00 5F 0E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E3 [08:16:39]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:16:39]wFMCommunicate OK [08:16:39]SAM_PROTO_GetShiftState done [08:16:39]FM_GetShiftState done [08:16:39]opened in 1730073493 [08:16:39]opened+sec_in_day 1730159893 [08:16:39]quantity*price = 300075 [08:16:39]sum+1 = 300077 [08:16:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.76 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 182 28.10.2024 08:16 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317707 ФПД: 228641372223590 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T081641&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317707&fm=228641372223590&tin=02508201610067®Number=0000000000091628&sum=300000 [08:16:40]StoreToDocumentArchive [08:16:40]shift 546 fd 317707 [08:16:40]save to /storage/0546/doc_00317707 [08:16:40]save last doc name /storage/0546/doc_00317707 to /storage/kkm_last_doc_name [08:16:40]save OK [08:16:40]Clear old archive folders... [08:16:40]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:16:40]tlvbuf is B6F28330 [08:16:40]SAM_PROTO_ClearQueue [08:16:40]wFMCommunicate request_size=4 [08:16:40]MH_SAM_APDU [08:16:40]CAPDU: 80 09 00 00 [08:16:40]Write to MH i2c: E2 08 00 6C 0E 80 09 00 00 00 00 00 00 EC [08:16:40]Write i2c OK [08:16:40]MH_I2C_Read... [08:16:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:16:40]Read from MH i2c: E2 [08:16:40]MH_I2C_Read... [08:16:40]Read from MH i2c: E2 03 00 [08:16:40]MH_I2C_Read... [08:16:40]Read from MH i2c: E2 03 00 6C 0E 00 90 00 EE [08:16:40]RAPDU: 90 00 [08:16:40]wFMCommunicate OK [08:16:40]SAM_PROTO_ClearQueue done [08:16:40]KKMCreateOFDPacket [08:16:40]OFDProtocolAddRootSTLVToBuf [08:16:40]FM_MakeSignedData [08:16:40]FM_MakeSignedData [08:16:40]SAM_PROTO_SignData [08:16:40]wFMCommunicate request_size=4 [08:16:40]MH_SAM_APDU [08:16:40]CAPDU: 80 0D 01 02 [08:16:40]Write to MH i2c: E2 08 00 6D 0E 80 0D 01 02 00 00 00 00 F4 [08:16:40]Write i2c OK [08:16:40]MH_I2C_Read... [08:16:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:16:40]Read from MH i2c: E2 [08:16:40]MH_I2C_Read... [08:16:40]Read from MH i2c: E2 03 00 [08:16:40]MH_I2C_Read... [08:16:40]Read from MH i2c: E2 03 00 6D 0E 00 90 00 EF [08:16:40]RAPDU: 90 00 [08:16:40]wFMCommunicate OK [08:16:40]wFMCommunicate request_size=255 [08:16:40]MH_SAM_APDU [08:16:40]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 69 48 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0B D9 04 00 35 04 06 00 [08:16:40]Write to MH i2c: E2 02 01 6E 0E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 69 48 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0B D9 04 00 35 04 06 00 00 00 90 [08:16:40]Write i2c OK [08:16:40]MH_I2C_Read... [08:16:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:16:41]Read from MH i2c: E2 [08:16:41]MH_I2C_Read... [08:16:41]Read from MH i2c: E2 03 00 [08:16:41]MH_I2C_Read... [08:16:41]Read from MH i2c: E2 03 00 6E 0E 00 90 00 F0 [08:16:41]RAPDU: 90 00 [08:16:41]wFMCommunicate OK [08:16:41]wFMCommunicate request_size=11 [08:16:41]MH_SAM_APDU [08:16:41]CAPDU: 80 0D 02 02 06 CF F2 B7 C5 B8 66 [08:16:41]Write to MH i2c: E2 0E 00 6F 0E 80 0D 02 02 06 00 CF F2 B7 C5 B8 66 00 00 5E [08:16:41]Write i2c OK [08:16:41]MH_I2C_Read... [08:16:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:16:41]Read from MH i2c: E2 [08:16:41]MH_I2C_Read... [08:16:41]Read from MH i2c: E2 03 00 [08:16:41]MH_I2C_Read... [08:16:41]Read from MH i2c: E2 03 00 6F 0E 00 90 00 F1 [08:16:41]RAPDU: 90 00 [08:16:41]wFMCommunicate OK [08:16:41]wFMCommunicate request_size=4 [08:16:41]MH_SAM_APDU [08:16:41]CAPDU: 80 0D 03 02 [08:16:41]Write to MH i2c: E2 08 00 70 0E 80 0D 03 02 00 00 00 00 F9 [08:16:41]Write i2c OK [08:16:41]MH_I2C_Read... [08:16:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:16:41]Read from MH i2c: E2 [08:16:41]MH_I2C_Read... [08:16:41]Read from MH i2c: E2 0B 00 [08:16:41]MH_I2C_Read... [08:16:41]Read from MH i2c: E2 0B 00 70 0E 00 37 A5 F3 48 1E BE 9B 90 90 00 18 [08:16:41]RAPDU: 37 A5 F3 48 1E BE 9B 90 90 00 [08:16:41]wFMCommunicate OK [08:16:41]SAM_PROTO_SignData done [08:16:41]FM_MakeSignedData done [08:16:41]CreateOFDProtocolMessage [08:16:41]wFMCommunicate request_size=4 [08:16:41]MH_SAM_APDU [08:16:41]CAPDU: 80 11 00 00 [08:16:41]Write to MH i2c: E2 08 00 71 0E 80 11 00 00 00 00 00 00 F9 [08:16:41]Write i2c OK [08:16:41]MH_I2C_Read... [08:16:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:16:41]Read from MH i2c: E2 [08:16:41]MH_I2C_Read... [08:16:41]Read from MH i2c: E2 17 00 [08:16:41]MH_I2C_Read... [08:16:41]Read from MH i2c: E2 17 00 71 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 4D [08:16:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:16:41]wFMCommunicate OK [08:16:41]CreateOFDProtocolMessage done [08:16:41]OFDSenderStorePacket 317707 [08:16:41]StoreOFDPacket docnum=317707 [08:16:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 33 E4 08 01 9C E7 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 69 48 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0B D9 04 00 35 04 06 00 CF F2 B7 C5 B8 66 37 A5 F3 48 1E BE 9B 90 [08:16:41]CheckFolder [08:16:41]dirname=/storage/ofd_packets [08:16:41]CheckFolder done [08:16:41]ProducePacketName [08:16:41]name=ofd_packets/00317707 [08:16:41]NVStorageSaveData ofd_packets/00317707 [08:16:41]File name is /storage/ofd_packets/00317707 [08:16:41]Write 302 bytes [08:16:41]NVStorageSaveData done [08:16:41]OFDSenderStorePacket done [08:16:41]KKMCreateOFDPacket done [08:16:41]NVStorageSaveData kkm_last_timestamp [08:16:41]File name is /storage/kkm_last_timestamp [08:16:41]Write 4 bytes [08:16:41]NVStorageSaveData done [08:16:41]ExternCall_PrintAddStr [08:16:41]wPrintStart [08:16:41]Write to MH i2c: 01 00 00 72 0E 80 [08:16:41]Write i2c OK [08:16:41]MH_I2C_Read... [08:16:41]Read from MH i2c: 01 [08:16:41]MH_I2C_Read... [08:16:41]Read from MH i2c: 01 07 00 [08:16:41]MH_I2C_Read... [08:16:41]Read from MH i2c: 01 07 00 72 0E 00 00 00 00 00 FF 0F 95 [08:16:41]RasterBufferAndPrint [08:16:41]line Счет N : (1)1092622 [08:16:41]line ИНН: 02508201610067 [08:16:41]line Контрольно-Кассовый Чек [08:16:41]line ПРОДАЖА [08:16:41]line ТРК (МРК, ГНК) : 41 [08:16:41]line Товар: 2710194210 [08:16:41]line ДТ(л)-К-2 [08:16:41]line 39.380 * 76.20 [08:16:41]line = 3000.76 [08:16:41]line НДС 12% НСП 1% [08:16:41]line > о реализуемом товаре [08:16:41]line ОКРУГЛЕНИЕ: -0.76 [08:16:41]line ИТОГО: 3000.00 [08:16:41]line Внесено: 3000.00 [08:16:41]line СДАЧА: 0.00 [08:16:41]line НСП 1% : 26.55 [08:16:41]line НДС 12% : 318.66 [08:16:41]line Наличными: 3000.00 [08:16:41]line Безнал.: 0.00 [08:16:41]line Место: АЗС № 101 "Партнер Нефть" [08:16:41]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [08:16:41]line СНО: Общий режим [08:16:41]line Чек 182 28.10.2024 08:16 [08:16:41]line Смена: 546 ФФД: 1.0 [08:16:41]line ЗНМ: 0300000082 [08:16:41]line РНМ: 0000000000091628 [08:16:41]line Версия ККМ: 001 [08:16:41]line ФМ: 0000000000874671 [08:16:41]line ФД: 317707 [08:16:41]line ФПД: 228641372223590 [08:16:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T081641&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317707&fm=228641372223590&tin=02508201610067®Number=0000000000091628&sum=300000 [08:16:41]OFD Sender: Processing packet 317707 [packets to send 127, broken 126] [08:16:41]ProducePacketName [08:16:41]name=ofd_packets/00317707 [08:16:41]OFD Sender: To server: pG, [08:16:41]CommunicateWithHost lk.salyk.kg:30040 [08:16:41]ConnectInit lk.salyk.kg [08:16:41]written 0, free lines is 4095 [08:16:41]Connected sock=9 [08:16:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 33 E4 08 01 9C E7 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 69 48 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0B D9 04 00 35 04 06 00 CF F2 B7 C5 B8 66 37 A5 F3 48 1E BE 9B 90 [08:16:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 4D 6B 47 00 AE 7D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0B D9 04 00 F4 03 04 00 22 F4 1E 67 B6 04 01 00 00 E8 8E 82 EB 2A ED E6 DA [08:16:41]CommunicateWithHost err = 0 [08:16:41]CheckOFDResponse [08:16:41]1017 (14) - 77093643461234 [08:16:41]1041 (16) - 0000000000874671 [08:16:41]1040 (4) - 317707 [08:16:41]1012 (4) - 28.10.2024 02:17 [08:16:41]1206 (1) - 0 [08:16:41]OFD Sender: Remove packet 317707 [08:16:41]ProducePacketName [08:16:41]name=ofd_packets/00317707 [08:16:41]NVStorageDeleteData [08:16:42]Write to MH i2c: 01 00 00 9D 0E AB [08:16:42]Write i2c OK [08:16:42]MH_I2C_Read... [08:16:42]Read from MH i2c: 01 [08:16:42]MH_I2C_Read... [08:16:42]Read from MH i2c: 01 07 00 [08:16:42]MH_I2C_Read... [08:16:42]Read from MH i2c: 01 07 00 9D 0E 00 00 00 00 00 0A 0D C9 [08:16:42]RasterBufferAndPrint [08:16:42]line [08:16:42]line [08:16:42]line [08:16:42]line [08:16:42]line [08:16:42]written 0, free lines is 3347 [08:16:42]MH_Cut [08:16:42]Write to MH i2c: D1 01 00 A4 0E 01 84 [08:16:42]Write i2c OK [08:16:42]MH_I2C_Read... [08:16:42]Read from MH i2c: D1 [08:16:42]MH_I2C_Read... [08:16:42]Read from MH i2c: D1 01 00 [08:16:42]MH_I2C_Read... [08:16:42]Read from MH i2c: D1 01 00 A4 0E 00 83 [08:16:42]Write to MH i2c: 01 00 00 A5 0E B3 [08:16:42]Write i2c OK [08:16:42]MH_I2C_Read... [08:16:42]OFD Sender: No OFD packet to send [08:16:42]*** Cut start [08:16:42]*** Partial cut [08:16:42]*** CUTSNS_PIN = 1 [08:16:42]*** CUTSNS_PIN = 0 [08:16:43]*** Brake cut motor [08:16:43]Read from MH i2c: 01 [08:16:43]MH_I2C_Read... [08:16:43]*** Stop cut motor [08:16:43]*** Cut end [08:16:43]Read from MH i2c: 01 07 00 [08:16:43]MH_I2C_Read... [08:16:43]Read from MH i2c: 01 07 00 A5 0E 00 00 00 00 00 FF 0F C8 [08:16:43]process_action close_receipt done [08:16:43]requested_data is exist [08:16:43]produce_requested_data [08:16:43]requested_item fm.sn is exist - process it [08:16:43]wFMCommunicate request_size=4 [08:16:43]MH_SAM_APDU [08:16:43]CAPDU: 80 11 00 00 [08:16:43]Write to MH i2c: E2 08 00 A6 0E 80 11 00 00 00 00 00 00 2E [08:16:43]Write i2c OK [08:16:43]MH_I2C_Read... [08:16:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:16:43]Read from MH i2c: E2 [08:16:43]MH_I2C_Read... [08:16:43]Read from MH i2c: E2 17 00 [08:16:43]MH_I2C_Read... [08:16:43]Read from MH i2c: E2 17 00 A6 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 82 [08:16:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:16:43]wFMCommunicate OK [08:16:43]requested_item fd.num is exist - process it [08:16:43]SAM_PROTO_GetFieldsCounters [08:16:43]wFMCommunicate request_size=4 [08:16:43]MH_SAM_APDU [08:16:43]CAPDU: 80 13 00 00 [08:16:43]Write to MH i2c: E2 08 00 A7 0E 80 13 00 00 00 00 00 00 31 [08:16:43]Write i2c OK [08:16:43]MH_I2C_Read... [08:16:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:16:43]Read from MH i2c: E2 [08:16:43]MH_I2C_Read... [08:16:43]Read from MH i2c: E2 62 00 [08:16:43]MH_I2C_Read... [08:16:43]Read from MH i2c: E2 62 00 A7 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 0B D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 B6 00 00 00 5E 04 04 00 B6 00 00 00 57 04 04 00 B7 00 00 00 19 04 04 00 00 00 00 00 90 00 82 [08:16:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 0B D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 B6 00 00 00 5E 04 04 00 B6 00 00 00 57 04 04 00 B7 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:16:43]wFMCommunicate OK [08:16:43]SAM_PROTO_GetFieldsCounters done [08:16:43]requested_item shift.num is exist - process it [08:16:43]requested_item shift.opened is exist - process it [08:16:43]req_shift_opened [08:16:43]FM_GetShiftState [08:16:43]SAM_PROTO_GetShiftState [08:16:43]wFMCommunicate request_size=4 [08:16:43]MH_SAM_APDU [08:16:43]CAPDU: 80 13 01 00 [08:16:43]Write to MH i2c: E2 08 00 A8 0E 80 13 01 00 00 00 00 00 33 [08:16:43]Write i2c OK [08:16:43]MH_I2C_Read... [08:16:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:16:43]Read from MH i2c: E2 [08:16:43]MH_I2C_Read... [08:16:43]Read from MH i2c: E2 0E 00 [08:16:43]MH_I2C_Read... [08:16:43]Read from MH i2c: E2 0E 00 A8 0E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 2C [08:16:43]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:16:43]wFMCommunicate OK [08:16:43]SAM_PROTO_GetShiftState done [08:16:43]FM_GetShiftState done [08:16:43]req_shift_opened done [08:16:43]requested_item shift.open_date is exist - process it [08:16:43]req_shift_open_date [08:16:43]req_shift_open_date done [08:16:43]produce_requested_data done [08:16:43]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317707,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [08:16:43]process_action_free close_receipt [08:16:43]json_value_free [08:16:43]json_value_free done [08:16:43]process_json_proto returns [08:16:43]Send response to host [08:16:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317707,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [08:16:43]free response buf [08:16:43]execute_script done [08:16:43]execute_script returns [08:16:43]free content buf [08:16:43]Sock 10.Close socket [08:16:43]Sock 10.Thread stoped [08:16:43]accept exits with 8 [08:16:43]New connection [08:16:43]New thread 3067477348 created [08:16:43]Thread 3067333988 joined [08:16:43]Waiting for new connection... [08:16:43] Sock 8.Parse request [08:16:43]Sock 8.Check first char [08:16:43]Sock 8.First char is OK [08:16:43]request: POST /json_proto HTTP/1.0 [08:16:43]Method: POST [08:16:43]URL: /json_proto [08:16:43]Method is POST - this is cgi request [08:16:43]url: /json_proto [08:16:43]query_string will be loaded in cgi processing [08:16:43]execute_cgi json_proto POST (null) [08:16:43]execute_cgi path=json_proto method=POST [08:16:43]POST find Content-Length [08:16:43]Host: 172.17.50.195:8080 [08:16:43]Content-Length: 801 [08:16:43]Content-Type: application/json [08:16:43] [08:16:43]POST finish read [08:16:43]Found Content-Length = 801 [08:16:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092623", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u000A3949050", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:16:43]execute_script... [08:16: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)1092623", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u000A3949050", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:16:43]POST & json_proto [08:16:43]process_json_proto [08:16:43]json parsed OK: [08:16:43]protocol is kg_v1.0 [08:16:43]action value=close_receipt [08:16:43]process_action close_receipt [08:16:43]cmd_close_receipt [08:16:43]MH_GetDate [08:16:43]Write to MH i2c: F0 00 00 A9 0E A6 [08:16:43]Write i2c OK [08:16:43]MH_I2C_Read... [08:16:43]Read from MH i2c: F0 [08:16:43]MH_I2C_Read... [08:16:43]Read from MH i2c: F0 09 00 [08:16:43]MH_I2C_Read... [08:16:43]Read from MH i2c: F0 09 00 A9 0E 00 6D 48 1F 67 43 33 1C 67 E3 [08:16:43]GetLastDocTimeStamp 1730103401 [08:16:43]current date 1730103405 [08:16:43]FM_GetShiftState [08:16:43]SAM_PROTO_GetShiftState [08:16:43]wFMCommunicate request_size=4 [08:16:43]MH_SAM_APDU [08:16:43]CAPDU: 80 13 01 00 [08:16:43]Write to MH i2c: E2 08 00 AA 0E 80 13 01 00 00 00 00 00 35 [08:16:43]Write i2c OK [08:16:43]MH_I2C_Read... [08:16:44]Read from MH i2c: E2 [08:16:44]MH_I2C_Read... [08:16:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:16:44]Read from MH i2c: E2 0E 00 [08:16:44]MH_I2C_Read... [08:16:44]Read from MH i2c: E2 0E 00 AA 0E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 2E [08:16:44]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:16:44]wFMCommunicate OK [08:16:44]SAM_PROTO_GetShiftState done [08:16:44]FM_GetShiftState done [08:16:44]opened in 1730073493 [08:16:44]opened+sec_in_day 1730159893 [08:16:44]quantity*price = 0 [08:16:44]sum+1 = 1 [08:16:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 183 28.10.2024 08:16 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливные Талоны 3949050 ФМ: 0000000000874671 ФД: 317708 ФПД: 77861008726203 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T081645&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317708&fm=77861008726203&tin=02508201610067®Number=0000000000091628&sum=0 [08:16:45]StoreToDocumentArchive [08:16:45]shift 546 fd 317708 [08:16:45]save to /storage/0546/doc_00317708 [08:16:45]save last doc name /storage/0546/doc_00317708 to /storage/kkm_last_doc_name [08:16:45]save OK [08:16:45]Clear old archive folders... [08:16:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:16:45]tlvbuf is 000F2CA0 [08:16:45]SAM_PROTO_ClearQueue [08:16:45]wFMCommunicate request_size=4 [08:16:45]MH_SAM_APDU [08:16:45]CAPDU: 80 09 00 00 [08:16:45]Write to MH i2c: E2 08 00 B7 0E 80 09 00 00 00 00 00 00 37 [08:16:45]Write i2c OK [08:16:45]MH_I2C_Read... [08:16:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:16:45]Read from MH i2c: E2 [08:16:45]MH_I2C_Read... [08:16:45]Read from MH i2c: E2 03 00 [08:16:45]MH_I2C_Read... [08:16:45]Read from MH i2c: E2 03 00 B7 0E 00 90 00 39 [08:16:45]RAPDU: 90 00 [08:16:45]wFMCommunicate OK [08:16:45]SAM_PROTO_ClearQueue done [08:16:45]KKMCreateOFDPacket [08:16:45]OFDProtocolAddRootSTLVToBuf [08:16:45]FM_MakeSignedData [08:16:45]FM_MakeSignedData [08:16:45]SAM_PROTO_SignData [08:16:45]wFMCommunicate request_size=4 [08:16:45]MH_SAM_APDU [08:16:45]CAPDU: 80 0D 01 02 [08:16:45]Write to MH i2c: E2 08 00 B8 0E 80 0D 01 02 00 00 00 00 3F [08:16:45]Write i2c OK [08:16:45]MH_I2C_Read... [08:16:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:16:45]Read from MH i2c: E2 [08:16:45]MH_I2C_Read... [08:16:45]Read from MH i2c: E2 03 00 [08:16:45]MH_I2C_Read... [08:16:45]Read from MH i2c: E2 03 00 B8 0E 00 90 00 3A [08:16:45]RAPDU: 90 00 [08:16:45]wFMCommunicate OK [08:16:45]wFMCommunicate request_size=255 [08:16:45]MH_SAM_APDU [08:16:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 B7 00 00 00 F4 03 04 00 6D 48 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0C D9 04 00 35 04 06 00 46 [08:16:45]Write to MH i2c: E2 02 01 B9 0E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 B7 00 00 00 F4 03 04 00 6D 48 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0C D9 04 00 35 04 06 00 46 00 00 FB [08:16:45]Write i2c OK [08:16:45]MH_I2C_Read... [08:16:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:16:45]Read from MH i2c: E2 [08:16:45]MH_I2C_Read... [08:16:45]Read from MH i2c: E2 03 00 [08:16:45]MH_I2C_Read... [08:16:45]Read from MH i2c: E2 03 00 B9 0E 00 90 00 3B [08:16:45]RAPDU: 90 00 [08:16:45]wFMCommunicate OK [08:16:45]wFMCommunicate request_size=10 [08:16:45]MH_SAM_APDU [08:16:45]CAPDU: 80 0D 02 02 05 D0 6D C4 58 BB [08:16:45]Write to MH i2c: E2 0D 00 BA 0E 80 0D 02 02 05 00 D0 6D C4 58 BB 00 00 60 [08:16:45]Write i2c OK [08:16:45]MH_I2C_Read... [08:16:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:16:46]Read from MH i2c: E2 [08:16:46]MH_I2C_Read... [08:16:46]Read from MH i2c: E2 03 00 [08:16:46]MH_I2C_Read... [08:16:46]Read from MH i2c: E2 03 00 BA 0E 00 90 00 3C [08:16:46]RAPDU: 90 00 [08:16:46]wFMCommunicate OK [08:16:46]wFMCommunicate request_size=4 [08:16:46]MH_SAM_APDU [08:16:46]CAPDU: 80 0D 03 02 [08:16:46]Write to MH i2c: E2 08 00 BB 0E 80 0D 03 02 00 00 00 00 44 [08:16:46]Write i2c OK [08:16:46]MH_I2C_Read... [08:16:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:16:46]Read from MH i2c: E2 [08:16:46]MH_I2C_Read... [08:16:46]Read from MH i2c: E2 0B 00 [08:16:46]MH_I2C_Read... [08:16:46]Read from MH i2c: E2 0B 00 BB 0E 00 E7 B9 EF 23 D5 BE 1E 50 90 00 F8 [08:16:46]RAPDU: E7 B9 EF 23 D5 BE 1E 50 90 00 [08:16:46]wFMCommunicate OK [08:16:46]SAM_PROTO_SignData done [08:16:46]FM_MakeSignedData done [08:16:46]CreateOFDProtocolMessage [08:16:46]wFMCommunicate request_size=4 [08:16:46]MH_SAM_APDU [08:16:46]CAPDU: 80 11 00 00 [08:16:46]Write to MH i2c: E2 08 00 BC 0E 80 11 00 00 00 00 00 00 44 [08:16:46]Write i2c OK [08:16:46]MH_I2C_Read... [08:16:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:16:46]Read from MH i2c: E2 [08:16:46]MH_I2C_Read... [08:16:46]Read from MH i2c: E2 17 00 [08:16:46]MH_I2C_Read... [08:16:46]Read from MH i2c: E2 17 00 BC 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 98 [08:16:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:16:46]wFMCommunicate OK [08:16:46]CreateOFDProtocolMessage done [08:16:46]OFDSenderStorePacket 317708 [08:16:46]StoreOFDPacket docnum=317708 [08:16:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 04 11 07 01 C4 B2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 B7 00 00 00 F4 03 04 00 6D 48 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0C D9 04 00 35 04 06 00 46 D0 6D C4 58 BB E7 B9 EF 23 D5 BE 1E 50 [08:16:46]CheckFolder [08:16:46]dirname=/storage/ofd_packets [08:16:46]CheckFolder done [08:16:46]ProducePacketName [08:16:46]name=ofd_packets/00317708 [08:16:46]NVStorageSaveData ofd_packets/00317708 [08:16:46]File name is /storage/ofd_packets/00317708 [08:16:46]Write 301 bytes [08:16:46]NVStorageSaveData done [08:16:46]OFDSenderStorePacket done [08:16:46]KKMCreateOFDPacket done [08:16:46]NVStorageSaveData kkm_last_timestamp [08:16:46]File name is /storage/kkm_last_timestamp [08:16:46]Write 4 bytes [08:16:46]NVStorageSaveData done [08:16:46]ExternCall_PrintAddStr [08:16:46]wPrintStart [08:16:46]Write to MH i2c: 01 00 00 BD 0E CB [08:16:46]Write i2c OK [08:16:46]MH_I2C_Read... [08:16:46]Read from MH i2c: 01 [08:16:46]MH_I2C_Read... [08:16:46]Read from MH i2c: 01 07 00 [08:16:46]MH_I2C_Read... [08:16:46]Read from MH i2c: 01 07 00 BD 0E 00 00 00 00 00 FF 0F E0 [08:16:46]RasterBufferAndPrint [08:16:46]line Счет N : (1)1092623 [08:16:46]line ИНН: 02508201610067 [08:16:46]line Контрольно-Кассовый Чек [08:16:46]line ПРОДАЖА [08:16:46]line ТРК (МРК, ГНК) : 63 [08:16:46]line Товар: 2710124130 [08:16:46]line Аи-92-К-2 [08:16:46]line 20.000 * 0.00 [08:16:46]line = 0.00 [08:16:46]line НДС 12% НСП 1% [08:16:46]line > о реализуемом товаре [08:16:46]line ИТОГО: 0.00 [08:16:46]line НСП 1% : 0.00 [08:16:46]line НДС 12% : 0.00 [08:16:46]line Наличными: 0.00 [08:16:46]line Безнал.: 0.00 [08:16:46]line Место: АЗС № 101 "Партнер Нефть" [08:16:46]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [08:16:46]line СНО: Общий режим [08:16:46]line Чек 183 28.10.2024 08:16 [08:16:46]line Смена: 546 ФФД: 1.0 [08:16:46]line ЗНМ: 0300000082 [08:16:46]line РНМ: 0000000000091628 [08:16:46]line Версия ККМ: 001 [08:16:46]line Талоны: Топливные Талоны [08:16:46]line 3949050 [08:16:46]line ФМ: 0000000000874671 [08:16:46]line ФД: 317708 [08:16:46]line ФПД: 77861008726203 [08:16:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T081645&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317708&fm=77861008726203&tin=02508201610067®Number=0000000000091628&sum=0 [08:16:46]written 0, free lines is 4095 [08:16:46]OFD Sender: Processing packet 317708 [packets to send 127, broken 126] [08:16:46]ProducePacketName [08:16:46]name=ofd_packets/00317708 [08:16:46]OFD Sender: To server: pG, [08:16:46]CommunicateWithHost lk.salyk.kg:30040 [08:16:46]ConnectInit lk.salyk.kg [08:16:46]Connected sock=10 [08:16:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 04 11 07 01 C4 B2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 B7 00 00 00 F4 03 04 00 6D 48 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0C D9 04 00 35 04 06 00 46 D0 6D C4 58 BB E7 B9 EF 23 D5 BE 1E 50 [08:16:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 E8 89 47 00 9D F4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0C D9 04 00 F4 03 04 00 27 F4 1E 67 B6 04 01 00 00 6F 4F 87 39 29 F2 A2 4C [08:16:46]CommunicateWithHost err = 0 [08:16:46]CheckOFDResponse [08:16:46]1017 (14) - 77093643461234 [08:16:46]1041 (16) - 0000000000874671 [08:16:46]1040 (4) - 317708 [08:16:46]1012 (4) - 28.10.2024 02:17 [08:16:46]1206 (1) - 0 [08:16:46]OFD Sender: Remove packet 317708 [08:16:46]ProducePacketName [08:16:46]name=ofd_packets/00317708 [08:16:46]NVStorageDeleteData [08:16:46]Write to MH i2c: 01 00 00 E7 0E F5 [08:16:46]Write i2c OK [08:16:46]MH_I2C_Read... [08:16:46]Read from MH i2c: 01 [08:16:46]MH_I2C_Read... [08:16:46]Read from MH i2c: 01 07 00 [08:16:46]MH_I2C_Read... [08:16:46]Read from MH i2c: 01 07 00 E7 0E 00 00 00 00 00 12 0D 1B [08:16:46]RasterBufferAndPrint [08:16:46]line [08:16:46]line [08:16:46]line [08:16:46]line [08:16:46]line [08:16:46]written 0, free lines is 3358 [08:16:46]MH_Cut [08:16:46]Write to MH i2c: D1 01 00 EE 0E 01 CE [08:16:46]Write i2c OK [08:16:46]MH_I2C_Read... [08:16:46]Read from MH i2c: D1 [08:16:46]MH_I2C_Read... [08:16:46]Read from MH i2c: D1 01 00 [08:16:46]MH_I2C_Read... [08:16:46]Read from MH i2c: D1 01 00 EE 0E 00 CD [08:16:46]Write to MH i2c: 01 00 00 EF 0E FD [08:16:46]Write i2c OK [08:16:46]MH_I2C_Read... [08:16:46]OFD Sender: No OFD packet to send [08:16:47]*** Cut start [08:16:47]*** Partial cut [08:16:47]*** CUTSNS_PIN = 1 [08:16:47]*** CUTSNS_PIN = 0 [08:16:47]*** Brake cut motor [08:16:47]Read from MH i2c: 01 [08:16:47]MH_I2C_Read... [08:16:47]*** Stop cut motor [08:16:47]*** Cut end [08:16:47]Read from MH i2c: 01 07 00 [08:16:47]MH_I2C_Read... [08:16:47]Read from MH i2c: 01 07 00 EF 0E 00 00 00 00 00 FF 0F 12 [08:16:47]process_action close_receipt done [08:16:47]requested_data is exist [08:16:47]produce_requested_data [08:16:47]requested_item fm.sn is exist - process it [08:16:47]wFMCommunicate request_size=4 [08:16:47]MH_SAM_APDU [08:16:47]CAPDU: 80 11 00 00 [08:16:47]Write to MH i2c: E2 08 00 F0 0E 80 11 00 00 00 00 00 00 78 [08:16:47]Write i2c OK [08:16:47]MH_I2C_Read... [08:16:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:16:47]Read from MH i2c: E2 [08:16:47]MH_I2C_Read... [08:16:47]Read from MH i2c: E2 17 00 [08:16:47]MH_I2C_Read... [08:16:47]Read from MH i2c: E2 17 00 F0 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 CC [08:16:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:16:47]wFMCommunicate OK [08:16:47]requested_item fd.num is exist - process it [08:16:47]SAM_PROTO_GetFieldsCounters [08:16:47]wFMCommunicate request_size=4 [08:16:47]MH_SAM_APDU [08:16:47]CAPDU: 80 13 00 00 [08:16:47]Write to MH i2c: E2 08 00 F1 0E 80 13 00 00 00 00 00 00 7B [08:16:47]Write i2c OK [08:16:47]MH_I2C_Read... [08:16:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:16:48]Read from MH i2c: E2 [08:16:48]MH_I2C_Read... [08:16:48]Read from MH i2c: E2 62 00 [08:16:48]MH_I2C_Read... [08:16:48]Read from MH i2c: E2 62 00 F1 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 0C D9 04 00 0E 04 04 00 22 02 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 D0 [08:16:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 0C D9 04 00 0E 04 04 00 22 02 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:16:48]wFMCommunicate OK [08:16:48]SAM_PROTO_GetFieldsCounters done [08:16:48]requested_item shift.num is exist - process it [08:16:48]requested_item shift.opened is exist - process it [08:16:48]req_shift_opened [08:16:48]FM_GetShiftState [08:16:48]SAM_PROTO_GetShiftState [08:16:48]wFMCommunicate request_size=4 [08:16:48]MH_SAM_APDU [08:16:48]CAPDU: 80 13 01 00 [08:16:48]Write to MH i2c: E2 08 00 F2 0E 80 13 01 00 00 00 00 00 7D [08:16:48]Write i2c OK [08:16:48]MH_I2C_Read... [08:16:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:16:48]Read from MH i2c: E2 [08:16:48]MH_I2C_Read... [08:16:48]Read from MH i2c: E2 0E 00 [08:16:48]MH_I2C_Read... [08:16:48]Read from MH i2c: E2 0E 00 F2 0E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 76 [08:16:48]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:16:48]wFMCommunicate OK [08:16:48]SAM_PROTO_GetShiftState done [08:16:48]FM_GetShiftState done [08:16:48]req_shift_opened done [08:16:48]requested_item shift.open_date is exist - process it [08:16:48]req_shift_open_date [08:16:48]req_shift_open_date done [08:16:48]produce_requested_data done [08:16:48]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317708,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [08:16:48]process_action_free close_receipt [08:16:48]json_value_free [08:16:48]json_value_free done [08:16:48]process_json_proto returns [08:16:48]Send response to host [08:16:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317708,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [08:16:48]free response buf [08:16:48]execute_script done [08:16:48]execute_script returns [08:16:48]free content buf [08:16:48]Sock 8.Close socket [08:16:48]Sock 8.Thread stoped [08:16:51]OFD Sender: No OFD packet to send [08:16:56]OFD Sender: No OFD packet to send [08:17:02]OFD Sender: No OFD packet to send [08:17:07]OFD Sender: No OFD packet to send [08:17:12]OFD Sender: No OFD packet to send [08:17:17]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:17]OFD Sender: No OFD packet to send [08:19:22]OFD Sender: No OFD packet to send [08:19:27]OFD Sender: No OFD packet to send [08:19:32]OFD Sender: No OFD packet to send [08:19:37]OFD Sender: No OFD packet to send [08:19:37]ConnectInit Can't connect to host [08:19:42]OFD Sender: No OFD packet to send [08:20:57]OFD Sender: No OFD packet to send [08:21:02]OFD Sender: No OFD packet to send [08:21:07]OFD Sender: No OFD packet to send [08:21:12]OFD Sender: No OFD packet to send [08:21:17]OFD Sender: No OFD packet to send [08:21:22]OFD Sender: No OFD packet to send [08:21:27]OFD Sender: No OFD packet to send [08:21:32]OFD Sender: No OFD packet to send [08:21:37]OFD Sender: No OFD packet to send [08:21:42]OFD Sender: No OFD packet to send [08:21:47]OFD Sender: No OFD packet to send [08:21:52]OFD Sender: No OFD packet to send [08:21:57]OFD Sender: No OFD packet to send [08:22:02]OFD Sender: No OFD packet to send [08:22:07]OFD Sender: No OFD packet to send [08:22:12]OFD Sender: No OFD packet to send [08:22:17]OFD Sender: No OFD packet to send [08:22:22]OFD Sender: No OFD packet to send [08:22:27]OFD Sender: No OFD packet to send [08:22:32]OFD Sender: No OFD packet to send [08:22:37]OFD Sender: No OFD packet to send [08:22:42]OFD Sender: No OFD packet to send [08:22:45]accept exits with 9 [08:22:45]New connection [08:22:45]New thread 3067333988 created [08:22:45]Thread 3067477348 joined [08:22:45]Waiting for new connection... [08:22:45] Sock 9.Parse request [08:22:45]Sock 9.Check first char [08:22:45]Sock 9.First char is OK [08:22:45]request: POST /json_proto HTTP/1.0 [08:22:45]Method: POST [08:22:45]URL: /json_proto [08:22:45]Method is POST - this is cgi request [08:22:45]url: /json_proto [08:22:45]query_string will be loaded in cgi processing [08:22:45]execute_cgi json_proto POST (null) [08:22:45]execute_cgi path=json_proto method=POST [08:22:45]POST find Content-Length [08:22:45]Host: 172.17.50.195:8080 [08:22:45]Content-Length: 755 [08:22:45]Content-Type: application/json [08:22:45] [08:22:45]POST finish read [08:22:45]Found Content-Length = 755 [08:22:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)334801", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:22:45]execute_script... [08:22: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)334801", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:22:45]POST & json_proto [08:22:45]process_json_proto [08:22:45]json parsed OK: [08:22:45]protocol is kg_v1.0 [08:22:45]action value=close_receipt [08:22:45]process_action close_receipt [08:22:45]cmd_close_receipt [08:22:45]MH_GetDate [08:22:45]Write to MH i2c: F0 00 00 F3 0E F0 [08:22:45]Write i2c OK [08:22:45]MH_I2C_Read... [08:22:45]Read from MH i2c: F0 [08:22:45]MH_I2C_Read... [08:22:45]Read from MH i2c: F0 09 00 [08:22:45]MH_I2C_Read... [08:22:45]Read from MH i2c: F0 09 00 F3 0E 00 D7 49 1F 67 43 33 1C 67 98 [08:22:45]GetLastDocTimeStamp 1730103405 [08:22:45]current date 1730103767 [08:22:45]FM_GetShiftState [08:22:45]SAM_PROTO_GetShiftState [08:22:45]wFMCommunicate request_size=4 [08:22:45]MH_SAM_APDU [08:22:45]CAPDU: 80 13 01 00 [08:22:45]Write to MH i2c: E2 08 00 F4 0E 80 13 01 00 00 00 00 00 7F [08:22:45]Write i2c OK [08:22:45]MH_I2C_Read... [08:22:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:22:45]Read from MH i2c: E2 [08:22:45]MH_I2C_Read... [08:22:45]Read from MH i2c: E2 0E 00 [08:22:45]MH_I2C_Read... [08:22:45]Read from MH i2c: E2 0E 00 F4 0E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 78 [08:22:45]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:22:45]wFMCommunicate OK [08:22:45]SAM_PROTO_GetShiftState done [08:22:45]FM_GetShiftState done [08:22:45]opened in 1730073493 [08:22:45]opened+sec_in_day 1730159893 [08:22:45]quantity*price = 13000 [08:22:45]sum+1 = 13001 [08:22:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 130.00 НСП 1% : 1.15 НДС 12% : 13.80 Наличными: 0.00 Безнал.: 130.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 184 28.10.2024 08:22 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317709 ФПД: 191510041454231 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T082247&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317709&fm=191510041454231&tin=02508201610067®Number=0000000000091628&sum=13000 0 [08:22:47]StoreToDocumentArchive [08:22:47]shift 546 fd 317709 [08:22:47]save to /storage/0546/doc_00317709 [08:22:47]save last doc name /storage/0546/doc_00317709 to /storage/kkm_last_doc_name [08:22:47]save OK [08:22:47]Clear old archive folders... [08:22:47]ProcessDocumentItem done err = 0, tmpTLVsize=276 [08:22:47]tlvbuf is 00086CD0 [08:22:47]SAM_PROTO_ClearQueue [08:22:47]wFMCommunicate request_size=4 [08:22:47]MH_SAM_APDU [08:22:47]CAPDU: 80 09 00 00 [08:22:47]Write to MH i2c: E2 08 00 01 0F 80 09 00 00 00 00 00 00 82 [08:22:47]Write i2c OK [08:22:47]MH_I2C_Read... [08:22:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:22:47]Read from MH i2c: E2 [08:22:47]MH_I2C_Read... [08:22:47]Read from MH i2c: E2 03 00 [08:22:47]MH_I2C_Read... [08:22:47]Read from MH i2c: E2 03 00 01 0F 00 90 00 84 [08:22:47]RAPDU: 90 00 [08:22:47]wFMCommunicate OK [08:22:47]SAM_PROTO_ClearQueue done [08:22:47]KKMCreateOFDPacket [08:22:47]OFDProtocolAddRootSTLVToBuf [08:22:47]FM_MakeSignedData [08:22:47]FM_MakeSignedData [08:22:47]SAM_PROTO_SignData [08:22:47]wFMCommunicate request_size=4 [08:22:47]MH_SAM_APDU [08:22:47]CAPDU: 80 0D 01 02 [08:22:47]Write to MH i2c: E2 08 00 02 0F 80 0D 01 02 00 00 00 00 8A [08:22:47]Write i2c OK [08:22:47]MH_I2C_Read... [08:22:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:22:47]Read from MH i2c: E2 [08:22:47]MH_I2C_Read... [08:22:47]Read from MH i2c: E2 03 00 [08:22:47]MH_I2C_Read... [08:22:47]Read from MH i2c: E2 03 00 02 0F 00 90 00 85 [08:22:47]RAPDU: 90 00 [08:22:47]wFMCommunicate OK [08:22:47]wFMCommunicate request_size=255 [08:22:47]MH_SAM_APDU [08:22:47]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 B8 00 00 00 F4 03 04 00 D7 49 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 [08:22:47]Write to MH i2c: E2 02 01 03 0F 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 B8 00 00 00 F4 03 04 00 D7 49 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 00 00 28 [08:22:47]Write i2c OK [08:22:47]MH_I2C_Read... [08:22:47]OFD Sender: No OFD packet to send [08:22:47]Read from MH i2c: E2 [08:22:47]MH_I2C_Read... [08:22:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:22:47]Read from MH i2c: E2 03 00 [08:22:47]MH_I2C_Read... [08:22:47]Read from MH i2c: E2 03 00 03 0F 00 90 00 86 [08:22:47]RAPDU: 90 00 [08:22:47]wFMCommunicate OK [08:22:47]wFMCommunicate request_size=35 [08:22:47]MH_SAM_APDU [08:22:47]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0D D9 04 00 35 04 06 00 AE 2D 67 FD E6 97 [08:22:47]Write to MH i2c: E2 26 00 04 0F 80 0D 02 02 1E 00 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0D D9 04 00 35 04 06 00 AE 2D 67 FD E6 97 00 00 27 [08:22:47]Write i2c OK [08:22:47]MH_I2C_Read... [08:22:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:22:47]Read from MH i2c: E2 [08:22:47]MH_I2C_Read... [08:22:47]Read from MH i2c: E2 03 00 [08:22:47]MH_I2C_Read... [08:22:47]Read from MH i2c: E2 03 00 04 0F 00 90 00 87 [08:22:47]RAPDU: 90 00 [08:22:47]wFMCommunicate OK [08:22:47]wFMCommunicate request_size=4 [08:22:47]MH_SAM_APDU [08:22:47]CAPDU: 80 0D 03 02 [08:22:47]Write to MH i2c: E2 08 00 05 0F 80 0D 03 02 00 00 00 00 8F [08:22:47]Write i2c OK [08:22:47]MH_I2C_Read... [08:22:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:22:47]Read from MH i2c: E2 [08:22:47]MH_I2C_Read... [08:22:47]Read from MH i2c: E2 0B 00 [08:22:47]MH_I2C_Read... [08:22:47]Read from MH i2c: E2 0B 00 05 0F 00 7B 18 57 C9 34 45 2C 29 90 00 11 [08:22:47]RAPDU: 7B 18 57 C9 34 45 2C 29 90 00 [08:22:47]wFMCommunicate OK [08:22:47]SAM_PROTO_SignData done [08:22:47]FM_MakeSignedData done [08:22:47]CreateOFDProtocolMessage [08:22:47]wFMCommunicate request_size=4 [08:22:47]MH_SAM_APDU [08:22:47]CAPDU: 80 11 00 00 [08:22:47]Write to MH i2c: E2 08 00 06 0F 80 11 00 00 00 00 00 00 8F [08:22:47]Write i2c OK [08:22:47]MH_I2C_Read... [08:22:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:22:47]Read from MH i2c: E2 [08:22:47]MH_I2C_Read... [08:22:47]Read from MH i2c: E2 17 00 [08:22:47]MH_I2C_Read... [08:22:47]Read from MH i2c: E2 17 00 06 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E3 [08:22:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:22:47]wFMCommunicate OK [08:22:47]CreateOFDProtocolMessage done [08:22:47]OFDSenderStorePacket 317709 [08:22:47]StoreOFDPacket docnum=317709 [08:22:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 28 01 00 00 2F 60 20 01 B4 06 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 B8 00 00 00 F4 03 04 00 D7 49 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0D D9 04 00 35 04 06 00 AE 2D 67 FD E6 97 7B 18 57 C9 34 45 2C 29 [08:22:47]CheckFolder [08:22:47]dirname=/storage/ofd_packets [08:22:47]CheckFolder done [08:22:47]ProducePacketName [08:22:47]name=ofd_packets/00317709 [08:22:47]NVStorageSaveData ofd_packets/00317709 [08:22:47]File name is /storage/ofd_packets/00317709 [08:22:47]Write 326 bytes [08:22:47]NVStorageSaveData done [08:22:47]OFDSenderStorePacket done [08:22:47]KKMCreateOFDPacket done [08:22:47]NVStorageSaveData kkm_last_timestamp [08:22:47]File name is /storage/kkm_last_timestamp [08:22:47]Write 4 bytes [08:22:47]NVStorageSaveData done [08:22:47]ExternCall_PrintAddStr [08:22:47]wPrintStart [08:22:47]Write to MH i2c: 01 00 00 07 0F 16 [08:22:47]Write i2c OK [08:22:47]MH_I2C_Read... [08:22:47]Read from MH i2c: 01 [08:22:47]MH_I2C_Read... [08:22:47]Read from MH i2c: 01 07 00 [08:22:47]MH_I2C_Read... [08:22:47]Read from MH i2c: 01 07 00 07 0F 00 00 00 00 00 FF 0F 2B [08:22:47]RasterBufferAndPrint [08:22:47]line Счет N : (3)334801 [08:22:47]line ИНН: 02508201610067 [08:22:47]line Контрольно-Кассовый Чек [08:22:47]line ПРОДАЖА [08:22:47]line Товар: 2000036230011 [08:22:47]line Кофе Латте XL(GABB TRADE) [08:22:47]line 1.000 * 130.00 [08:22:47]line = 130.00 [08:22:47]line НДС 12% НСП 1% [08:22:47]line > о реализуемом товаре [08:22:47]line ИТОГО: 130.00 [08:22:47]line НСП 1% : 1.15 [08:22:47]line НДС 12% : 13.80 [08:22:47]line Наличными: 0.00 [08:22:47]line Безнал.: 130.00 [08:22:47]line Место: АЗС № 101 "Партнер Нефть" [08:22:47]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [08:22:47]line СНО: Общий режим [08:22:47]line Чек 184 28.10.2024 08:22 [08:22:47]line Смена: 546 ФФД: 1.0 [08:22:47]line ЗНМ: 0300000082 [08:22:47]line РНМ: 0000000000091628 [08:22:47]line Версия ККМ: 001 [08:22:47]line Платежная система: Mbank [08:22:47]line ФМ: 0000000000874671 [08:22:47]line ФД: 317709 [08:22:47]line ФПД: 191510041454231 [08:22:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T082247&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317709&fm=191510041454231&tin=02508201610067®Number=0000000000091628&sum=13000 [08:22:47]OFD Sender: Processing packet 317709 [packets to send 127, broken 126] [08:22:47]ProducePacketName [08:22:47]name=ofd_packets/00317709 [08:22:47]OFD Sender: To server: pG, [08:22:47]CommunicateWithHost lk.salyk.kg:30040 [08:22:47]ConnectInit lk.salyk.kg [08:22:47]line 0 [08:22:47]written 0, free lines is 4095 [08:22:48]Connected sock=11 [08:22:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 28 01 00 00 2F 60 20 01 B4 06 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 B8 00 00 00 F4 03 04 00 D7 49 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0D D9 04 00 35 04 06 00 AE 2D 67 FD E6 97 7B 18 57 C9 34 45 2C 29 [08:22:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 F8 66 47 00 7D EC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0D D9 04 00 F4 03 04 00 91 F5 1E 67 B6 04 01 00 00 91 29 E3 C2 64 8F F0 13 [08:22:48]CommunicateWithHost err = 0 [08:22:48]CheckOFDResponse [08:22:48]1017 (14) - 77093643461234 [08:22:48]1041 (16) - 0000000000874671 [08:22:48]1040 (4) - 317709 [08:22:48]1012 (4) - 28.10.2024 02:23 [08:22:48]1206 (1) - 0 [08:22:48]OFD Sender: Remove packet 317709 [08:22:48]ProducePacketName [08:22:48]name=ofd_packets/00317709 [08:22:48]NVStorageDeleteData [08:22:48]Write to MH i2c: 01 00 00 30 0F 3F [08:22:48]Write i2c OK [08:22:48]MH_I2C_Read... [08:22:48]Read from MH i2c: 01 [08:22:48]MH_I2C_Read... [08:22:48]Read from MH i2c: 01 07 00 [08:22:48]MH_I2C_Read... [08:22:48]Read from MH i2c: 01 07 00 30 0F 00 00 00 00 00 1A 0D 6D [08:22:48]RasterBufferAndPrint [08:22:48]line [08:22:48]line [08:22:48]line [08:22:48]line [08:22:48]line [08:22:48]written 0, free lines is 3363 [08:22:48]MH_Cut [08:22:48]Write to MH i2c: D1 01 00 37 0F 01 18 [08:22:48]Write i2c OK [08:22:48]MH_I2C_Read... [08:22:48]Read from MH i2c: D1 [08:22:48]MH_I2C_Read... [08:22:48]Read from MH i2c: D1 01 00 [08:22:48]MH_I2C_Read... [08:22:48]Read from MH i2c: D1 01 00 37 0F 00 17 [08:22:48]Write to MH i2c: 01 00 00 38 0F 47 [08:22:48]Write i2c OK [08:22:48]MH_I2C_Read... [08:22:48]OFD Sender: No OFD packet to send [08:22:49]*** Cut start [08:22:49]*** Partial cut [08:22:49]*** CUTSNS_PIN = 1 [08:22:49]*** CUTSNS_PIN = 0 [08:22:49]*** Brake cut motor [08:22:49]Read from MH i2c: 01 [08:22:49]MH_I2C_Read... [08:22:49]*** Stop cut motor [08:22:49]*** Cut end [08:22:49]Read from MH i2c: 01 07 00 [08:22:49]MH_I2C_Read... [08:22:49]Read from MH i2c: 01 07 00 38 0F 00 00 00 00 00 FF 0F 5C [08:22:49]process_action close_receipt done [08:22:49]requested_data is exist [08:22:49]produce_requested_data [08:22:49]requested_item fm.sn is exist - process it [08:22:49]wFMCommunicate request_size=4 [08:22:49]MH_SAM_APDU [08:22:49]CAPDU: 80 11 00 00 [08:22:49]Write to MH i2c: E2 08 00 39 0F 80 11 00 00 00 00 00 00 C2 [08:22:49]Write i2c OK [08:22:49]MH_I2C_Read... [08:22:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:22:49]Read from MH i2c: E2 [08:22:49]MH_I2C_Read... [08:22:49]Read from MH i2c: E2 17 00 [08:22:49]MH_I2C_Read... [08:22:49]Read from MH i2c: E2 17 00 39 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 16 [08:22:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:22:49]wFMCommunicate OK [08:22:49]requested_item fd.num is exist - process it [08:22:49]SAM_PROTO_GetFieldsCounters [08:22:49]wFMCommunicate request_size=4 [08:22:49]MH_SAM_APDU [08:22:49]CAPDU: 80 13 00 00 [08:22:49]Write to MH i2c: E2 08 00 3A 0F 80 13 00 00 00 00 00 00 C5 [08:22:49]Write i2c OK [08:22:49]MH_I2C_Read... [08:22:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:22:49]Read from MH i2c: E2 [08:22:49]MH_I2C_Read... [08:22:49]Read from MH i2c: E2 62 00 [08:22:49]MH_I2C_Read... [08:22:49]Read from MH i2c: E2 62 00 3A 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 0D D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 B8 00 00 00 5E 04 04 00 B8 00 00 00 57 04 04 00 B9 00 00 00 19 04 04 00 00 00 00 00 90 00 1E [08:22:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 0D D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 B8 00 00 00 5E 04 04 00 B8 00 00 00 57 04 04 00 B9 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:22:49]wFMCommunicate OK [08:22:49]SAM_PROTO_GetFieldsCounters done [08:22:49]requested_item shift.num is exist - process it [08:22:49]requested_item shift.opened is exist - process it [08:22:49]req_shift_opened [08:22:49]FM_GetShiftState [08:22:49]SAM_PROTO_GetShiftState [08:22:49]wFMCommunicate request_size=4 [08:22:49]MH_SAM_APDU [08:22:49]CAPDU: 80 13 01 00 [08:22:49]Write to MH i2c: E2 08 00 3B 0F 80 13 01 00 00 00 00 00 C7 [08:22:49]Write i2c OK [08:22:49]MH_I2C_Read... [08:22:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:22:50]Read from MH i2c: E2 [08:22:50]MH_I2C_Read... [08:22:50]Read from MH i2c: E2 0E 00 [08:22:50]MH_I2C_Read... [08:22:50]Read from MH i2c: E2 0E 00 3B 0F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C0 [08:22:50]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:22:50]wFMCommunicate OK [08:22:50]SAM_PROTO_GetShiftState done [08:22:50]FM_GetShiftState done [08:22:50]req_shift_opened done [08:22:50]requested_item shift.open_date is exist - process it [08:22:50]req_shift_open_date [08:22:50]req_shift_open_date done [08:22:50]produce_requested_data done [08:22:50]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317709,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [08:22:50]process_action_free close_receipt [08:22:50]json_value_free [08:22:50]json_value_free done [08:22:50]process_json_proto returns [08:22:50]Send response to host [08:22:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317709,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [08:22:50]free response buf [08:22:50]execute_script done [08:22:50]execute_script returns [08:22:50]free content buf [08:22:50]Sock 9.Close socket [08:22:50]Sock 9.Thread stoped [08:22:53]OFD Sender: No OFD packet to send [08:22:58]OFD Sender: No OFD packet to send [08:23:02]ConnectInit Can't connect to host [08:23:03]OFD Sender: No OFD packet to send [08:23:08]OFD Sender: No OFD packet to send [08:23:13]OFD Sender: No OFD packet to send [08:23:18]OFD Sender: No OFD packet to send [08:23:23]OFD Sender: No OFD packet to send [08:23:28]OFD Sender: No OFD packet to send [08:23:33]OFD Sender: No OFD packet to send [08:23:38]OFD Sender: No OFD packet to send [08:23:43]OFD Sender: No OFD packet to send [08:23:48]OFD Sender: No OFD packet to send [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:08]OFD Sender: No OFD packet to send [08:24:13]OFD Sender: No OFD packet to send [08:24:18]OFD Sender: No OFD packet to send [08:24:23]OFD Sender: No OFD packet to send [08:24:28]OFD Sender: No OFD packet to send [08:24:33]OFD Sender: No OFD packet to send [08:24:38]OFD Sender: No OFD packet to send [08:24:43]OFD Sender: No OFD packet to send [08:24:48]OFD Sender: No OFD packet to send [08:24:53]OFD Sender: No OFD packet to send [08:24:58]OFD Sender: No OFD packet to send [08:25:03]OFD Sender: No OFD packet to send [08:25:08]OFD Sender: No OFD packet to send [08:25:13]OFD Sender: No OFD packet to send [08:25:18]OFD Sender: No OFD packet to send [08:25:23]OFD Sender: No OFD packet to send [08:25:28]OFD Sender: No OFD packet to send [08:25:33]OFD Sender: No OFD packet to send [08:25:38]OFD Sender: No OFD packet to send [08:25:39]accept exits with 10 [08:25:39]New connection [08:25:39]New thread 3067477348 created [08:25:39]Thread 3067333988 joined [08:25:39]Waiting for new connection... [08:25:39] Sock 10.Parse request [08:25:39]Sock 10.Check first char [08:25:39]Sock 10.First char is OK [08:25:39]request: POST /json_proto HTTP/1.0 [08:25:39]Method: POST [08:25:39]URL: /json_proto [08:25:39]Method is POST - this is cgi request [08:25:39]url: /json_proto [08:25:39]query_string will be loaded in cgi processing [08:25:39]execute_cgi json_proto POST (null) [08:25:39]execute_cgi path=json_proto method=POST [08:25:39]POST find Content-Length [08:25:39]Host: 172.17.50.195:8080 [08:25:39]Content-Length: 768 [08:25:39]Content-Type: application/json [08:25:39] [08:25:39]POST finish read [08:25:39]Found Content-Length = 768 [08:25:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092624", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 700.44 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:25:39]execute_script... [08:25: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)1092624", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 700.44 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:25:39]POST & json_proto [08:25:39]process_json_proto [08:25:39]json parsed OK: [08:25:39]protocol is kg_v1.0 [08:25:39]action value=close_receipt [08:25:39]process_action close_receipt [08:25:39]cmd_close_receipt [08:25:39]MH_GetDate [08:25:39]Write to MH i2c: F0 00 00 3C 0F 3A [08:25:39]Write i2c OK [08:25:39]MH_I2C_Read... [08:25:39]Read from MH i2c: F0 [08:25:39]MH_I2C_Read... [08:25:39]Read from MH i2c: F0 09 00 [08:25:39]MH_I2C_Read... [08:25:39]Read from MH i2c: F0 09 00 3C 0F 00 84 4A 1F 67 43 33 1C 67 90 [08:25:39]GetLastDocTimeStamp 1730103767 [08:25:39]current date 1730103940 [08:25:39]FM_GetShiftState [08:25:39]SAM_PROTO_GetShiftState [08:25:39]wFMCommunicate request_size=4 [08:25:39]MH_SAM_APDU [08:25:39]CAPDU: 80 13 01 00 [08:25:39]Write to MH i2c: E2 08 00 3D 0F 80 13 01 00 00 00 00 00 C9 [08:25:39]Write i2c OK [08:25:39]MH_I2C_Read... [08:25:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:25:39]Read from MH i2c: E2 [08:25:39]MH_I2C_Read... [08:25:39]Read from MH i2c: E2 0E 00 [08:25:39]MH_I2C_Read... [08:25:39]Read from MH i2c: E2 0E 00 3D 0F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C2 [08:25:39]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:25:39]wFMCommunicate OK [08:25:39]SAM_PROTO_GetShiftState done [08:25:39]FM_GetShiftState done [08:25:39]opened in 1730073493 [08:25:39]opened+sec_in_day 1730159893 [08:25:39]quantity*price = 70044 [08:25:39]sum+1 = 70045 [08:25:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.44 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.44 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 185 28.10.2024 08:25 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317710 ФПД: 204160694442332 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T082540&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317710&fm=204160694442332&tin=02508201610067®Number=0000000000091628&sum=70044 [08:25:40]StoreToDocumentArchive [08:25:40]shift 546 fd 317710 [08:25:40]save to /storage/0546/doc_00317710 [08:25:40]save last doc name /storage/0546/doc_00317710 to /storage/kkm_last_doc_name [08:25:40]save OK [08:25:40]Clear old archive folders... [08:25:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:25:40]tlvbuf is 00086D70 [08:25:40]SAM_PROTO_ClearQueue [08:25:40]wFMCommunicate request_size=4 [08:25:40]MH_SAM_APDU [08:25:40]CAPDU: 80 09 00 00 [08:25:40]Write to MH i2c: E2 08 00 4A 0F 80 09 00 00 00 00 00 00 CB [08:25:40]Write i2c OK [08:25:40]MH_I2C_Read... [08:25:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:25:40]Read from MH i2c: E2 [08:25:40]MH_I2C_Read... [08:25:40]Read from MH i2c: E2 03 00 [08:25:40]MH_I2C_Read... [08:25:40]Read from MH i2c: E2 03 00 4A 0F 00 90 00 CD [08:25:40]RAPDU: 90 00 [08:25:40]wFMCommunicate OK [08:25:40]SAM_PROTO_ClearQueue done [08:25:40]KKMCreateOFDPacket [08:25:40]OFDProtocolAddRootSTLVToBuf [08:25:40]FM_MakeSignedData [08:25:40]FM_MakeSignedData [08:25:40]SAM_PROTO_SignData [08:25:40]wFMCommunicate request_size=4 [08:25:40]MH_SAM_APDU [08:25:40]CAPDU: 80 0D 01 02 [08:25:40]Write to MH i2c: E2 08 00 4B 0F 80 0D 01 02 00 00 00 00 D3 [08:25:40]Write i2c OK [08:25:40]MH_I2C_Read... [08:25:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:25:40]Read from MH i2c: E2 [08:25:40]MH_I2C_Read... [08:25:40]Read from MH i2c: E2 03 00 [08:25:40]MH_I2C_Read... [08:25:40]Read from MH i2c: E2 03 00 4B 0F 00 90 00 CE [08:25:40]RAPDU: 90 00 [08:25:40]wFMCommunicate OK [08:25:40]wFMCommunicate request_size=255 [08:25:40]MH_SAM_APDU [08:25: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 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 84 4A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0E D9 04 00 35 04 06 00 B9 [08:25:40]Write to MH i2c: E2 02 01 4C 0F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 84 4A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0E D9 04 00 35 04 06 00 B9 00 00 9E [08:25:40]Write i2c OK [08:25:40]MH_I2C_Read... [08:25:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:25:40]Read from MH i2c: E2 [08:25:40]MH_I2C_Read... [08:25:40]Read from MH i2c: E2 03 00 [08:25:40]MH_I2C_Read... [08:25:40]Read from MH i2c: E2 03 00 4C 0F 00 90 00 CF [08:25:40]RAPDU: 90 00 [08:25:40]wFMCommunicate OK [08:25:40]wFMCommunicate request_size=10 [08:25:40]MH_SAM_APDU [08:25:40]CAPDU: 80 0D 02 02 05 AE DD AB 59 5C [08:25:40]Write to MH i2c: E2 0D 00 4D 0F 80 0D 02 02 05 00 AE DD AB 59 5C 00 00 CB [08:25:40]Write i2c OK [08:25:40]MH_I2C_Read... [08:25:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:25:40]Read from MH i2c: E2 [08:25:40]MH_I2C_Read... [08:25:40]Read from MH i2c: E2 03 00 [08:25:40]MH_I2C_Read... [08:25:40]Read from MH i2c: E2 03 00 4D 0F 00 90 00 D0 [08:25:40]RAPDU: 90 00 [08:25:40]wFMCommunicate OK [08:25:40]wFMCommunicate request_size=4 [08:25:40]MH_SAM_APDU [08:25:40]CAPDU: 80 0D 03 02 [08:25:40]Write to MH i2c: E2 08 00 4E 0F 80 0D 03 02 00 00 00 00 D8 [08:25:40]Write i2c OK [08:25:40]MH_I2C_Read... [08:25:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:25:40]Read from MH i2c: E2 [08:25:40]MH_I2C_Read... [08:25:40]Read from MH i2c: E2 0B 00 [08:25:40]MH_I2C_Read... [08:25:40]Read from MH i2c: E2 0B 00 4E 0F 00 C7 C8 8F 13 10 46 3F EF 90 00 8E [08:25:40]RAPDU: C7 C8 8F 13 10 46 3F EF 90 00 [08:25:40]wFMCommunicate OK [08:25:40]SAM_PROTO_SignData done [08:25:40]FM_MakeSignedData done [08:25:40]CreateOFDProtocolMessage [08:25:40]wFMCommunicate request_size=4 [08:25:40]MH_SAM_APDU [08:25:40]CAPDU: 80 11 00 00 [08:25:40]Write to MH i2c: E2 08 00 4F 0F 80 11 00 00 00 00 00 00 D8 [08:25:40]Write i2c OK [08:25:40]MH_I2C_Read... [08:25:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:25:40]Read from MH i2c: E2 [08:25:40]MH_I2C_Read... [08:25:40]Read from MH i2c: E2 17 00 [08:25:40]MH_I2C_Read... [08:25:40]Read from MH i2c: E2 17 00 4F 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 2C [08:25:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:25:40]wFMCommunicate OK [08:25:40]CreateOFDProtocolMessage done [08:25:40]OFDSenderStorePacket 317710 [08:25:40]StoreOFDPacket docnum=317710 [08:25:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 BF 3A 07 01 72 8B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 84 4A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0E D9 04 00 35 04 06 00 B9 AE DD AB 59 5C C7 C8 8F 13 10 46 3F EF [08:25:40]CheckFolder [08:25:40]dirname=/storage/ofd_packets [08:25:40]CheckFolder done [08:25:40]ProducePacketName [08:25:40]name=ofd_packets/00317710 [08:25:40]NVStorageSaveData ofd_packets/00317710 [08:25:40]File name is /storage/ofd_packets/00317710 [08:25:40]Write 301 bytes [08:25:40]NVStorageSaveData done [08:25:40]OFDSenderStorePacket done [08:25:40]KKMCreateOFDPacket done [08:25:40]NVStorageSaveData kkm_last_timestamp [08:25:40]File name is /storage/kkm_last_timestamp [08:25:40]Write 4 bytes [08:25:40]NVStorageSaveData done [08:25:40]ExternCall_PrintAddStr [08:25:40]wPrintStart [08:25:40]Write to MH i2c: 01 00 00 50 0F 5F [08:25:40]Write i2c OK [08:25:40]MH_I2C_Read... [08:25:40]Read from MH i2c: 01 [08:25:40]MH_I2C_Read... [08:25:40]Read from MH i2c: 01 07 00 [08:25:40]MH_I2C_Read... [08:25:40]Read from MH i2c: 01 07 00 50 0F 00 00 00 00 00 FF 0F 74 [08:25:40]RasterBufferAndPrint [08:25:40]line Счет N : (1)1092624 [08:25:40]line ИНН: 02508201610067 [08:25:40]line Контрольно-Кассовый Чек [08:25:40]line ПРОДАЖА [08:25:40]line ТРК (МРК, ГНК) : 33 [08:25:40]line Товар: 2710124130 [08:25:40]line Аи-92-К-2 [08:25:40]line 10.470 * 66.90 [08:25:40]line = 700.44 [08:25:40]line НДС 12% НСП 1% [08:25:40]line > о реализуемом товаре [08:25:40]line ИТОГО: 700.44 [08:25:40]line НСП 1% : 6.20 [08:25:40]line НДС 12% : 74.38 [08:25:40]line Наличными: 0.00 [08:25:40]line Безнал.: 700.44 [08:25:40]line Место: АЗС № 101 "Партнер Нефть" [08:25:40]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [08:25:40]line СНО: Общий режим [08:25:40]line Чек 185 28.10.2024 08:25 [08:25:40]line Смена: 546 ФФД: 1.0 [08:25:40]line ЗНМ: 0300000082 [08:25:40]line РНМ: 0000000000091628 [08:25:40]line Версия ККМ: 001 [08:25:40]line Платежная система: Mbank [08:25:40]line ФМ: 0000000000874671 [08:25:40]line ФД: 317710 [08:25:40]line ФПД: 204160694442332 [08:25:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T082540&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317710&fm=204160694442332&tin=02508201610067®Number=0000000000091628&sum=70044 [08:25:41]OFD Sender: Processing packet 317710 [packets to send 127, broken 126] [08:25:41]ProducePacketName [08:25:41]name=ofd_packets/00317710 [08:25:41]OFD Sender: To server: pG, [08:25:41]CommunicateWithHost lk.salyk.kg:30040 [08:25:41]ConnectInit lk.salyk.kg [08:25:41]written 0, free lines is 4095 [08:25:41]Connected sock=9 [08:25:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 BF 3A 07 01 72 8B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 84 4A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0E D9 04 00 35 04 06 00 B9 AE DD AB 59 5C C7 C8 8F 13 10 46 3F EF [08:25:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 21 07 47 00 24 BE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0E D9 04 00 F4 03 04 00 3E F6 1E 67 B6 04 01 00 00 B0 03 80 64 C5 11 90 62 [08:25:41]CommunicateWithHost err = 0 [08:25:41]CheckOFDResponse [08:25:41]1017 (14) - 77093643461234 [08:25:41]1041 (16) - 0000000000874671 [08:25:41]1040 (4) - 317710 [08:25:41]1012 (4) - 28.10.2024 02:26 [08:25:41]1206 (1) - 0 [08:25:41]OFD Sender: Remove packet 317710 [08:25:41]ProducePacketName [08:25:41]name=ofd_packets/00317710 [08:25:41]NVStorageDeleteData [08:25:41]Write to MH i2c: 01 00 00 79 0F 88 [08:25:41]Write i2c OK [08:25:41]MH_I2C_Read... [08:25:41]Read from MH i2c: 01 [08:25:41]MH_I2C_Read... [08:25:41]Read from MH i2c: 01 07 00 [08:25:41]MH_I2C_Read... [08:25:41]Read from MH i2c: 01 07 00 79 0F 00 00 00 00 00 11 0D AD [08:25:41]RasterBufferAndPrint [08:25:41]line [08:25:41]line [08:25:41]line [08:25:41]line [08:25:41]line [08:25:41]written 0, free lines is 3351 [08:25:41]MH_Cut [08:25:41]Write to MH i2c: D1 01 00 80 0F 01 61 [08:25:41]Write i2c OK [08:25:41]MH_I2C_Read... [08:25:41]Read from MH i2c: D1 [08:25:41]MH_I2C_Read... [08:25:41]Read from MH i2c: D1 01 00 [08:25:41]MH_I2C_Read... [08:25:41]Read from MH i2c: D1 01 00 80 0F 00 60 [08:25:41]Write to MH i2c: 01 00 00 81 0F 90 [08:25:41]Write i2c OK [08:25:41]MH_I2C_Read... [08:25:41]OFD Sender: No OFD packet to send [08:25:42]*** Cut start [08:25:42]*** Partial cut [08:25:42]*** CUTSNS_PIN = 1 [08:25:42]*** CUTSNS_PIN = 0 [08:25:42]*** Brake cut motor [08:25:42]Read from MH i2c: 01 [08:25:42]MH_I2C_Read... [08:25:42]*** Stop cut motor [08:25:42]*** Cut end [08:25:42]Read from MH i2c: 01 07 00 [08:25:42]MH_I2C_Read... [08:25:42]Read from MH i2c: 01 07 00 81 0F 00 00 00 00 00 FF 0F A5 [08:25:42]process_action close_receipt done [08:25:42]requested_data is exist [08:25:42]produce_requested_data [08:25:42]requested_item fm.sn is exist - process it [08:25:42]wFMCommunicate request_size=4 [08:25:42]MH_SAM_APDU [08:25:42]CAPDU: 80 11 00 00 [08:25:42]Write to MH i2c: E2 08 00 82 0F 80 11 00 00 00 00 00 00 0B [08:25:42]Write i2c OK [08:25:42]MH_I2C_Read... [08:25:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:25:42]Read from MH i2c: E2 [08:25:42]MH_I2C_Read... [08:25:42]Read from MH i2c: E2 17 00 [08:25:42]MH_I2C_Read... [08:25:42]Read from MH i2c: E2 17 00 82 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 5F [08:25:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:25:42]wFMCommunicate OK [08:25:42]requested_item fd.num is exist - process it [08:25:42]SAM_PROTO_GetFieldsCounters [08:25:42]wFMCommunicate request_size=4 [08:25:42]MH_SAM_APDU [08:25:42]CAPDU: 80 13 00 00 [08:25:42]Write to MH i2c: E2 08 00 83 0F 80 13 00 00 00 00 00 00 0E [08:25:42]Write i2c OK [08:25:42]MH_I2C_Read... [08:25:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:25:43]Read from MH i2c: E2 [08:25:43]MH_I2C_Read... [08:25:43]Read from MH i2c: E2 62 00 [08:25:43]MH_I2C_Read... [08:25:43]Read from MH i2c: E2 62 00 83 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 0E D9 04 00 0E 04 04 00 22 02 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 6B [08:25:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 0E D9 04 00 0E 04 04 00 22 02 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:25:43]wFMCommunicate OK [08:25:43]SAM_PROTO_GetFieldsCounters done [08:25:43]requested_item shift.num is exist - process it [08:25:43]requested_item shift.opened is exist - process it [08:25:43]req_shift_opened [08:25:43]FM_GetShiftState [08:25:43]SAM_PROTO_GetShiftState [08:25:43]wFMCommunicate request_size=4 [08:25:43]MH_SAM_APDU [08:25:43]CAPDU: 80 13 01 00 [08:25:43]Write to MH i2c: E2 08 00 84 0F 80 13 01 00 00 00 00 00 10 [08:25:43]Write i2c OK [08:25:43]MH_I2C_Read... [08:25:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:25:43]Read from MH i2c: E2 [08:25:43]MH_I2C_Read... [08:25:43]Read from MH i2c: E2 0E 00 [08:25:43]MH_I2C_Read... [08:25:43]Read from MH i2c: E2 0E 00 84 0F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 09 [08:25:43]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:25:43]wFMCommunicate OK [08:25:43]SAM_PROTO_GetShiftState done [08:25:43]FM_GetShiftState done [08:25:43]req_shift_opened done [08:25:43]requested_item shift.open_date is exist - process it [08:25:43]req_shift_open_date [08:25:43]req_shift_open_date done [08:25:43]produce_requested_data done [08:25:43]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317710,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [08:25:43]process_action_free close_receipt [08:25:43]json_value_free [08:25:43]json_value_free done [08:25:43]process_json_proto returns [08:25:43]Send response to host [08:25:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317710,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [08:25:43]free response buf [08:25:43]execute_script done [08:25:43]execute_script returns [08:25:43]free content buf [08:25:43]Sock 10.Close socket [08:25:43]Sock 10.Thread stoped [08:25:46]OFD Sender: No OFD packet to send [08:25:51]OFD Sender: No OFD packet to send [08:25:56]OFD Sender: No OFD packet to send [08:26:01]OFD Sender: No OFD packet to send [08:26:06]OFD Sender: No OFD packet to send [08:26:11]OFD Sender: No OFD packet to send [08:26:16]OFD Sender: No OFD packet to send [08:26:22]OFD Sender: No OFD packet to send [08:26:23]accept exits with 8 [08:26:23]New connection [08:26:23]New thread 3067333988 created [08:26:23]Thread 3067477348 joined [08:26:23]Waiting for new connection... [08:26:23] Sock 8.Parse request [08:26:23]Sock 8.Check first char [08:26:23]Sock 8.First char is OK [08:26:23]request: POST /json_proto HTTP/1.0 [08:26:23]Method: POST [08:26:23]URL: /json_proto [08:26:23]Method is POST - this is cgi request [08:26:23]url: /json_proto [08:26:23]query_string will be loaded in cgi processing [08:26:23]execute_cgi json_proto POST (null) [08:26:23]execute_cgi path=json_proto method=POST [08:26:23]POST find Content-Length [08:26:23]Host: 172.17.50.195:8080 [08:26:23]Content-Length: 679 [08:26:23]Content-Type: application/json [08:26:23] [08:26:23]POST finish read [08:26:23]Found Content-Length = 679 [08:26:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092625", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:26:23]execute_script... [08:26:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092625", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:26:23]POST & json_proto [08:26:23]process_json_proto [08:26:23]json parsed OK: [08:26:23]protocol is kg_v1.0 [08:26:23]action value=close_receipt [08:26:23]process_action close_receipt [08:26:23]cmd_close_receipt [08:26:23]MH_GetDate [08:26:23]Write to MH i2c: F0 00 00 85 0F 83 [08:26:23]Write i2c OK [08:26:23]MH_I2C_Read... [08:26:23]Read from MH i2c: F0 [08:26:23]MH_I2C_Read... [08:26:23]Read from MH i2c: F0 09 00 [08:26:23]MH_I2C_Read... [08:26:23]Read from MH i2c: F0 09 00 85 0F 00 B1 4A 1F 67 43 33 1C 67 06 [08:26:23]GetLastDocTimeStamp 1730103940 [08:26:23]current date 1730103985 [08:26:23]FM_GetShiftState [08:26:23]SAM_PROTO_GetShiftState [08:26:23]wFMCommunicate request_size=4 [08:26:23]MH_SAM_APDU [08:26:23]CAPDU: 80 13 01 00 [08:26:23]Write to MH i2c: E2 08 00 86 0F 80 13 01 00 00 00 00 00 12 [08:26:23]Write i2c OK [08:26:23]MH_I2C_Read... [08:26:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:26:23]Read from MH i2c: E2 [08:26:23]MH_I2C_Read... [08:26:23]Read from MH i2c: E2 0E 00 [08:26:23]MH_I2C_Read... [08:26:23]Read from MH i2c: E2 0E 00 86 0F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 0B [08:26:23]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:26:23]wFMCommunicate OK [08:26:23]SAM_PROTO_GetShiftState done [08:26:23]FM_GetShiftState done [08:26:23]opened in 1730073493 [08:26:23]opened+sec_in_day 1730159893 [08:26:23]quantity*price = 70044 [08:26:23]sum+1 = 70045 [08:26:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 186 28.10.2024 08:26 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317711 ФПД: 57292759837575 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T082625&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317711&fm=57292759837575&tin=02508201610067®Number=0000000000091628&sum=70000 [08:26:24]StoreToDocumentArchive [08:26:24]shift 546 fd 317711 [08:26:24]save to /storage/0546/doc_00317711 [08:26:24]save last doc name /storage/0546/doc_00317711 to /storage/kkm_last_doc_name [08:26:24]save OK [08:26:24]Clear old archive folders... [08:26:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:26:24]tlvbuf is 0008F440 [08:26:24]SAM_PROTO_ClearQueue [08:26:24]wFMCommunicate request_size=4 [08:26:24]MH_SAM_APDU [08:26:24]CAPDU: 80 09 00 00 [08:26:24]Write to MH i2c: E2 08 00 93 0F 80 09 00 00 00 00 00 00 14 [08:26:24]Write i2c OK [08:26:24]MH_I2C_Read... [08:26:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:26:24]Read from MH i2c: E2 [08:26:24]MH_I2C_Read... [08:26:24]Read from MH i2c: E2 03 00 [08:26:24]MH_I2C_Read... [08:26:24]Read from MH i2c: E2 03 00 93 0F 00 90 00 16 [08:26:24]RAPDU: 90 00 [08:26:24]wFMCommunicate OK [08:26:24]SAM_PROTO_ClearQueue done [08:26:24]KKMCreateOFDPacket [08:26:24]OFDProtocolAddRootSTLVToBuf [08:26:24]FM_MakeSignedData [08:26:24]FM_MakeSignedData [08:26:24]SAM_PROTO_SignData [08:26:24]wFMCommunicate request_size=4 [08:26:24]MH_SAM_APDU [08:26:24]CAPDU: 80 0D 01 02 [08:26:24]Write to MH i2c: E2 08 00 94 0F 80 0D 01 02 00 00 00 00 1C [08:26:24]Write i2c OK [08:26:24]MH_I2C_Read... [08:26:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:26:24]Read from MH i2c: E2 [08:26:24]MH_I2C_Read... [08:26:24]Read from MH i2c: E2 03 00 [08:26:24]MH_I2C_Read... [08:26:24]Read from MH i2c: E2 03 00 94 0F 00 90 00 17 [08:26:24]RAPDU: 90 00 [08:26:24]wFMCommunicate OK [08:26:24]wFMCommunicate request_size=255 [08:26:24]MH_SAM_APDU [08:26:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 B1 4A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0F D9 04 00 35 04 06 00 34 [08:26:24]Write to MH i2c: E2 02 01 95 0F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 B1 4A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0F D9 04 00 35 04 06 00 34 00 00 39 [08:26:24]Write i2c OK [08:26:24]MH_I2C_Read... [08:26:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:26:25]Read from MH i2c: E2 [08:26:25]MH_I2C_Read... [08:26:25]Read from MH i2c: E2 03 00 [08:26:25]MH_I2C_Read... [08:26:25]Read from MH i2c: E2 03 00 95 0F 00 90 00 18 [08:26:25]RAPDU: 90 00 [08:26:25]wFMCommunicate OK [08:26:25]wFMCommunicate request_size=10 [08:26:25]MH_SAM_APDU [08:26:25]CAPDU: 80 0D 02 02 05 1B 82 99 2B 87 [08:26:25]Write to MH i2c: E2 0D 00 96 0F 80 0D 02 02 05 00 1B 82 99 2B 87 00 00 11 [08:26:25]Write i2c OK [08:26:25]MH_I2C_Read... [08:26:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:26:25]Read from MH i2c: E2 [08:26:25]MH_I2C_Read... [08:26:25]Read from MH i2c: E2 03 00 [08:26:25]MH_I2C_Read... [08:26:25]Read from MH i2c: E2 03 00 96 0F 00 90 00 19 [08:26:25]RAPDU: 90 00 [08:26:25]wFMCommunicate OK [08:26:25]wFMCommunicate request_size=4 [08:26:25]MH_SAM_APDU [08:26:25]CAPDU: 80 0D 03 02 [08:26:25]Write to MH i2c: E2 08 00 97 0F 80 0D 03 02 00 00 00 00 21 [08:26:25]Write i2c OK [08:26:25]MH_I2C_Read... [08:26:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:26:25]Read from MH i2c: E2 [08:26:25]MH_I2C_Read... [08:26:25]Read from MH i2c: E2 0B 00 [08:26:25]MH_I2C_Read... [08:26:25]Read from MH i2c: E2 0B 00 97 0F 00 A2 B4 9B E4 00 C6 45 98 90 00 9A [08:26:25]RAPDU: A2 B4 9B E4 00 C6 45 98 90 00 [08:26:25]wFMCommunicate OK [08:26:25]SAM_PROTO_SignData done [08:26:25]FM_MakeSignedData done [08:26:25]CreateOFDProtocolMessage [08:26:25]wFMCommunicate request_size=4 [08:26:25]MH_SAM_APDU [08:26:25]CAPDU: 80 11 00 00 [08:26:25]Write to MH i2c: E2 08 00 98 0F 80 11 00 00 00 00 00 00 21 [08:26:25]Write i2c OK [08:26:25]MH_I2C_Read... [08:26:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:26:25]Read from MH i2c: E2 [08:26:25]MH_I2C_Read... [08:26:25]Read from MH i2c: E2 17 00 [08:26:25]MH_I2C_Read... [08:26:25]Read from MH i2c: E2 17 00 98 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 75 [08:26:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:26:25]wFMCommunicate OK [08:26:25]CreateOFDProtocolMessage done [08:26:25]OFDSenderStorePacket 317711 [08:26:25]StoreOFDPacket docnum=317711 [08:26:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 6C 9E 07 01 31 9B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 B1 4A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0F D9 04 00 35 04 06 00 34 1B 82 99 2B 87 A2 B4 9B E4 00 C6 45 98 [08:26:25]CheckFolder [08:26:25]dirname=/storage/ofd_packets [08:26:25]CheckFolder done [08:26:25]ProducePacketName [08:26:25]name=ofd_packets/00317711 [08:26:25]NVStorageSaveData ofd_packets/00317711 [08:26:25]File name is /storage/ofd_packets/00317711 [08:26:25]Write 301 bytes [08:26:25]NVStorageSaveData done [08:26:25]OFDSenderStorePacket done [08:26:25]KKMCreateOFDPacket done [08:26:25]NVStorageSaveData kkm_last_timestamp [08:26:25]File name is /storage/kkm_last_timestamp [08:26:25]Write 4 bytes [08:26:25]NVStorageSaveData done [08:26:25]ExternCall_PrintAddStr [08:26:25]wPrintStart [08:26:25]Write to MH i2c: 01 00 00 99 0F A8 [08:26:25]Write i2c OK [08:26:25]MH_I2C_Read... [08:26:25]Read from MH i2c: 01 [08:26:25]MH_I2C_Read... [08:26:25]Read from MH i2c: 01 07 00 [08:26:25]MH_I2C_Read... [08:26:25]Read from MH i2c: 01 07 00 99 0F 00 00 00 00 00 FF 0F BD [08:26:25]RasterBufferAndPrint [08:26:25]line Счет N : (1)1092625 [08:26:25]line ИНН: 02508201610067 [08:26:25]line Контрольно-Кассовый Чек [08:26:25]line ПРОДАЖА [08:26:25]line ТРК (МРК, ГНК) : 33 [08:26:25]line Товар: 2710124130 [08:26:25]line Аи-92-К-2 [08:26:25]line 10.470 * 66.90 [08:26:25]line = 700.44 [08:26:25]line НДС 12% НСП 1% [08:26:25]line > о реализуемом товаре [08:26:25]line ОКРУГЛЕНИЕ: -0.44 [08:26:25]line ИТОГО: 700.00 [08:26:25]line Внесено: 700.00 [08:26:25]line СДАЧА: 0.00 [08:26:25]line НСП 1% : 6.20 [08:26:25]line НДС 12% : 74.38 [08:26:25]line Наличными: 700.00 [08:26:25]line Безнал.: 0.00 [08:26:25]line Место: АЗС № 101 "Партнер Нефть" [08:26:25]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [08:26:25]line СНО: Общий режим [08:26:25]line Чек 186 28.10.2024 08:26 [08:26:25]line Смена: 546 ФФД: 1.0 [08:26:25]line ЗНМ: 0300000082 [08:26:25]line РНМ: 0000000000091628 [08:26:25]line Версия ККМ: 001 [08:26:25]line ФМ: 0000000000874671 [08:26:25]line ФД: 317711 [08:26:25]line ФПД: 57292759837575 [08:26:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T082625&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317711&fm=57292759837575&tin=02508201610067®Number=0000000000091628&sum=70000 [08:26:25]written 0, free lines is 4095 [08:26:25]OFD Sender: Processing packet 317711 [packets to send 127, broken 126] [08:26:25]ProducePacketName [08:26:25]name=ofd_packets/00317711 [08:26:25]OFD Sender: To server: pG, [08:26:25]CommunicateWithHost lk.salyk.kg:30040 [08:26:25]ConnectInit lk.salyk.kg [08:26:25]Connected sock=10 [08:26:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 6C 9E 07 01 31 9B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 B1 4A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0F D9 04 00 35 04 06 00 34 1B 82 99 2B 87 A2 B4 9B E4 00 C6 45 98 [08:26:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 4C DB 47 00 E4 59 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0F D9 04 00 F4 03 04 00 6A F6 1E 67 B6 04 01 00 00 D7 97 CB 04 02 42 22 0F [08:26:25]CommunicateWithHost err = 0 [08:26:25]CheckOFDResponse [08:26:25]1017 (14) - 77093643461234 [08:26:25]1041 (16) - 0000000000874671 [08:26:25]1040 (4) - 317711 [08:26:25]1012 (4) - 28.10.2024 02:26 [08:26:25]1206 (1) - 0 [08:26:25]OFD Sender: Remove packet 317711 [08:26:25]ProducePacketName [08:26:25]name=ofd_packets/00317711 [08:26:25]NVStorageDeleteData [08:26:26]Write to MH i2c: 01 00 00 C4 0F D3 [08:26:26]Write i2c OK [08:26:26]MH_I2C_Read... [08:26:26]Read from MH i2c: 01 [08:26:26]MH_I2C_Read... [08:26:26]Read from MH i2c: 01 07 00 [08:26:26]MH_I2C_Read... [08:26:26]Read from MH i2c: 01 07 00 C4 0F 00 00 00 00 00 EC 0C D2 [08:26:26]RasterBufferAndPrint [08:26:26]line [08:26:26]line [08:26:26]line [08:26:26]line [08:26:26]line [08:26:26]written 0, free lines is 3317 [08:26:26]MH_Cut [08:26:26]Write to MH i2c: D1 01 00 CB 0F 01 AC [08:26:26]Write i2c OK [08:26:26]MH_I2C_Read... [08:26:26]Read from MH i2c: D1 [08:26:26]MH_I2C_Read... [08:26:26]Read from MH i2c: D1 01 00 [08:26:26]MH_I2C_Read... [08:26:26]Read from MH i2c: D1 01 00 CB 0F 00 AB [08:26:26]Write to MH i2c: 01 00 00 CC 0F DB [08:26:26]Write i2c OK [08:26:26]MH_I2C_Read... [08:26:26]OFD Sender: No OFD packet to send [08:26:26]*** Cut start [08:26:26]*** Partial cut [08:26:26]*** CUTSNS_PIN = 1 [08:26:26]*** CUTSNS_PIN = 0 [08:26:27]*** Brake cut motor [08:26:27]Read from MH i2c: 01 [08:26:27]MH_I2C_Read... [08:26:27]*** Stop cut motor [08:26:27]*** Cut end [08:26:27]Read from MH i2c: 01 07 00 [08:26:27]MH_I2C_Read... [08:26:27]Read from MH i2c: 01 07 00 CC 0F 00 00 00 00 00 FF 0F F0 [08:26:27]process_action close_receipt done [08:26:27]requested_data is exist [08:26:27]produce_requested_data [08:26:27]requested_item fm.sn is exist - process it [08:26:27]wFMCommunicate request_size=4 [08:26:27]MH_SAM_APDU [08:26:27]CAPDU: 80 11 00 00 [08:26:27]Write to MH i2c: E2 08 00 CD 0F 80 11 00 00 00 00 00 00 56 [08:26:27]Write i2c OK [08:26:27]MH_I2C_Read... [08:26:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:26:27]Read from MH i2c: E2 [08:26:27]MH_I2C_Read... [08:26:27]Read from MH i2c: E2 17 00 [08:26:27]MH_I2C_Read... [08:26:27]Read from MH i2c: E2 17 00 CD 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 AA [08:26:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:26:27]wFMCommunicate OK [08:26:27]requested_item fd.num is exist - process it [08:26:27]SAM_PROTO_GetFieldsCounters [08:26:27]wFMCommunicate request_size=4 [08:26:27]MH_SAM_APDU [08:26:27]CAPDU: 80 13 00 00 [08:26:27]Write to MH i2c: E2 08 00 CE 0F 80 13 00 00 00 00 00 00 59 [08:26:27]Write i2c OK [08:26:27]MH_I2C_Read... [08:26:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:26:27]Read from MH i2c: E2 [08:26:27]MH_I2C_Read... [08:26:27]Read from MH i2c: E2 62 00 [08:26:27]MH_I2C_Read... [08:26:27]Read from MH i2c: E2 62 00 CE 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 0F D9 04 00 0E 04 04 00 22 02 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 BA [08:26:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 0F D9 04 00 0E 04 04 00 22 02 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:26:27]wFMCommunicate OK [08:26:27]SAM_PROTO_GetFieldsCounters done [08:26:27]requested_item shift.num is exist - process it [08:26:27]requested_item shift.opened is exist - process it [08:26:27]req_shift_opened [08:26:27]FM_GetShiftState [08:26:27]SAM_PROTO_GetShiftState [08:26:27]wFMCommunicate request_size=4 [08:26:27]MH_SAM_APDU [08:26:27]CAPDU: 80 13 01 00 [08:26:27]Write to MH i2c: E2 08 00 CF 0F 80 13 01 00 00 00 00 00 5B [08:26:27]Write i2c OK [08:26:27]MH_I2C_Read... [08:26:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:26:27]Read from MH i2c: E2 [08:26:27]MH_I2C_Read... [08:26:27]Read from MH i2c: E2 0E 00 [08:26:27]MH_I2C_Read... [08:26:27]Read from MH i2c: E2 0E 00 CF 0F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 54 [08:26:27]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:26:27]wFMCommunicate OK [08:26:27]SAM_PROTO_GetShiftState done [08:26:27]FM_GetShiftState done [08:26:27]req_shift_opened done [08:26:27]requested_item shift.open_date is exist - process it [08:26:27]req_shift_open_date [08:26:27]req_shift_open_date done [08:26:27]produce_requested_data done [08:26:27]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317711,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [08:26:27]process_action_free close_receipt [08:26:27]json_value_free [08:26:27]json_value_free done [08:26:27]process_json_proto returns [08:26:27]Send response to host [08:26:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317711,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [08:26:27]free response buf [08:26:27]execute_script done [08:26:27]execute_script returns [08:26:27]free content buf [08:26:27]Sock 8.Close socket [08:26:27]Sock 8.Thread stoped [08:26:31]OFD Sender: No OFD packet to send [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:31]OFD Sender: No OFD packet to send [08:27:36]OFD Sender: No OFD packet to send [08:27:41]OFD Sender: No OFD packet to send [08:27:46]OFD Sender: No OFD packet to send [08:27:51]OFD Sender: No OFD packet to send [08:27:56]OFD Sender: No OFD packet to send [08:28:01]OFD Sender: No OFD packet to send [08:28:06]OFD Sender: No OFD packet to send [08:28:11]OFD Sender: No OFD packet to send [08:28:16]OFD Sender: No OFD packet to send [08:28:21]OFD Sender: No OFD packet to send [08:28:26]OFD Sender: No OFD packet to send [08:28:31]accept exits with 9 [08:28:31]New connection [08:28:31]New thread 3067477348 created [08:28:31]Thread 3067333988 joined [08:28:31]Waiting for new connection... [08:28:31] Sock 9.Parse request [08:28:31]Sock 9.Check first char [08:28:31]Sock 9.First char is OK [08:28:31]request: POST /json_proto HTTP/1.0 [08:28:31]Method: POST [08:28:31]URL: /json_proto [08:28:31]Method is POST - this is cgi request [08:28:31]url: /json_proto [08:28:31]query_string will be loaded in cgi processing [08:28:31]execute_cgi json_proto POST (null) [08:28:31]execute_cgi path=json_proto method=POST [08:28:31]POST find Content-Length [08:28:31]Host: 172.17.50.195:8080 [08:28:31]Content-Length: 678 [08:28:31]Content-Type: application/json [08:28:31] [08:28:31]POST finish read [08:28:31]Found Content-Length = 678 [08:28:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092626", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:28:31]execute_script... [08:28: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)1092626", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:28:31]POST & json_proto [08:28:31]process_json_proto [08:28:31]json parsed OK: [08:28:31]protocol is kg_v1.0 [08:28:31]action value=close_receipt [08:28:31]process_action close_receipt [08:28:31]cmd_close_receipt [08:28:31]MH_GetDate [08:28:31]Write to MH i2c: F0 00 00 D0 0F CE [08:28:31]Write i2c OK [08:28:31]MH_I2C_Read... [08:28:31]Read from MH i2c: F0 [08:28:31]MH_I2C_Read... [08:28:31]Read from MH i2c: F0 09 00 [08:28:31]MH_I2C_Read... [08:28:31]Read from MH i2c: F0 09 00 D0 0F 00 31 4B 1F 67 43 33 1C 67 D2 [08:28:31]GetLastDocTimeStamp 1730103985 [08:28:31]current date 1730104113 [08:28:31]FM_GetShiftState [08:28:31]SAM_PROTO_GetShiftState [08:28:31]wFMCommunicate request_size=4 [08:28:31]MH_SAM_APDU [08:28:31]CAPDU: 80 13 01 00 [08:28:31]Write to MH i2c: E2 08 00 D1 0F 80 13 01 00 00 00 00 00 5D [08:28:31]Write i2c OK [08:28:31]MH_I2C_Read... [08:28:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:28:31]Read from MH i2c: E2 [08:28:31]MH_I2C_Read... [08:28:31]Read from MH i2c: E2 0E 00 [08:28:31]MH_I2C_Read... [08:28:31]Read from MH i2c: E2 0E 00 D1 0F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 56 [08:28:31]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:28:31]wFMCommunicate OK [08:28:31]SAM_PROTO_GetShiftState done [08:28:31]FM_GetShiftState done [08:28:31]opened in 1730073493 [08:28:31]opened+sec_in_day 1730159893 [08:28:31]quantity*price = 40006 [08:28:31]sum+1 = 40007 [08:28:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 187 28.10.2024 08:28 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317712 ФПД: 197946893211419 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T082833&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317712&fm=197946893211419&tin=02508201610067®Number=0000000000091628&sum=40000 [08:28:32]StoreToDocumentArchive [08:28:32]shift 546 fd 317712 [08:28:32]save to /storage/0546/doc_00317712 [08:28:32]save last doc name /storage/0546/doc_00317712 to /storage/kkm_last_doc_name [08:28:32]save OK [08:28:32]Clear old archive folders... [08:28:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:28:32]tlvbuf is B6F41700 [08:28:32]SAM_PROTO_ClearQueue [08:28:32]wFMCommunicate request_size=4 [08:28:32]MH_SAM_APDU [08:28:32]CAPDU: 80 09 00 00 [08:28:32]Write to MH i2c: E2 08 00 DE 0F 80 09 00 00 00 00 00 00 5F [08:28:32]Write i2c OK [08:28:32]MH_I2C_Read... [08:28:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:28:32]Read from MH i2c: E2 [08:28:32]MH_I2C_Read... [08:28:32]Read from MH i2c: E2 03 00 [08:28:32]MH_I2C_Read... [08:28:32]Read from MH i2c: E2 03 00 DE 0F 00 90 00 61 [08:28:32]RAPDU: 90 00 [08:28:32]wFMCommunicate OK [08:28:32]SAM_PROTO_ClearQueue done [08:28:32]KKMCreateOFDPacket [08:28:32]OFDProtocolAddRootSTLVToBuf [08:28:32]FM_MakeSignedData [08:28:32]FM_MakeSignedData [08:28:32]SAM_PROTO_SignData [08:28:32]wFMCommunicate request_size=4 [08:28:32]MH_SAM_APDU [08:28:32]CAPDU: 80 0D 01 02 [08:28:32]Write to MH i2c: E2 08 00 DF 0F 80 0D 01 02 00 00 00 00 67 [08:28:32]Write i2c OK [08:28:32]MH_I2C_Read... [08:28:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:28:32]Read from MH i2c: E2 [08:28:32]MH_I2C_Read... [08:28:32]Read from MH i2c: E2 03 00 [08:28:32]MH_I2C_Read... [08:28:32]Read from MH i2c: E2 03 00 DF 0F 00 90 00 62 [08:28:32]RAPDU: 90 00 [08:28:32]wFMCommunicate OK [08:28:32]wFMCommunicate request_size=255 [08:28:32]MH_SAM_APDU [08: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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 31 4B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 10 D9 04 00 35 04 06 00 B4 [08:28:32]Write to MH i2c: E2 02 01 E0 0F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 31 4B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 10 D9 04 00 35 04 06 00 B4 00 00 46 [08:28:32]Write i2c OK [08:28:32]MH_I2C_Read... [08:28:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:28:33]Read from MH i2c: E2 [08:28:33]MH_I2C_Read... [08:28:33]Read from MH i2c: E2 03 00 [08:28:33]MH_I2C_Read... [08:28:33]Read from MH i2c: E2 03 00 E0 0F 00 90 00 63 [08:28:33]RAPDU: 90 00 [08:28:33]wFMCommunicate OK [08:28:33]wFMCommunicate request_size=10 [08:28:33]MH_SAM_APDU [08:28:33]CAPDU: 80 0D 02 02 05 08 1A 41 17 1B [08:28:33]Write to MH i2c: E2 0D 00 E1 0F 80 0D 02 02 05 00 08 1A 41 17 1B 00 00 09 [08:28:33]Write i2c OK [08:28:33]MH_I2C_Read... [08:28:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:28:33]Read from MH i2c: E2 [08:28:33]MH_I2C_Read... [08:28:33]Read from MH i2c: E2 03 00 [08:28:33]MH_I2C_Read... [08:28:33]Read from MH i2c: E2 03 00 E1 0F 00 90 00 64 [08:28:33]RAPDU: 90 00 [08:28:33]wFMCommunicate OK [08:28:33]wFMCommunicate request_size=4 [08:28:33]MH_SAM_APDU [08:28:33]CAPDU: 80 0D 03 02 [08:28:33]Write to MH i2c: E2 08 00 E2 0F 80 0D 03 02 00 00 00 00 6C [08:28:33]Write i2c OK [08:28:33]MH_I2C_Read... [08:28:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:28:33]Read from MH i2c: E2 [08:28:33]MH_I2C_Read... [08:28:33]Read from MH i2c: E2 0B 00 [08:28:33]MH_I2C_Read... [08:28:33]Read from MH i2c: E2 0B 00 E2 0F 00 82 CD B8 D8 11 79 8B EF 90 00 50 [08:28:33]RAPDU: 82 CD B8 D8 11 79 8B EF 90 00 [08:28:33]wFMCommunicate OK [08:28:33]SAM_PROTO_SignData done [08:28:33]FM_MakeSignedData done [08:28:33]CreateOFDProtocolMessage [08:28:33]wFMCommunicate request_size=4 [08:28:33]MH_SAM_APDU [08:28:33]CAPDU: 80 11 00 00 [08:28:33]Write to MH i2c: E2 08 00 E3 0F 80 11 00 00 00 00 00 00 6C [08:28:33]Write i2c OK [08:28:33]MH_I2C_Read... [08:28:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:28:33]Read from MH i2c: E2 [08:28:33]MH_I2C_Read... [08:28:33]Read from MH i2c: E2 17 00 [08:28:33]MH_I2C_Read... [08:28:33]Read from MH i2c: E2 17 00 E3 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C0 [08:28:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:28:33]wFMCommunicate OK [08:28:33]CreateOFDProtocolMessage done [08:28:33]OFDSenderStorePacket 317712 [08:28:33]StoreOFDPacket docnum=317712 [08:28:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 D4 1F 07 01 E9 12 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 31 4B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 10 D9 04 00 35 04 06 00 B4 08 1A 41 17 1B 82 CD B8 D8 11 79 8B EF [08:28:33]CheckFolder [08:28:33]dirname=/storage/ofd_packets [08:28:33]CheckFolder done [08:28:33]ProducePacketName [08:28:33]name=ofd_packets/00317712 [08:28:33]NVStorageSaveData ofd_packets/00317712 [08:28:33]File name is /storage/ofd_packets/00317712 [08:28:33]Write 301 bytes [08:28:33]NVStorageSaveData done [08:28:33]OFDSenderStorePacket done [08:28:33]KKMCreateOFDPacket done [08:28:33]NVStorageSaveData kkm_last_timestamp [08:28:33]File name is /storage/kkm_last_timestamp [08:28:33]Write 4 bytes [08:28:33]NVStorageSaveData done [08:28:33]ExternCall_PrintAddStr [08:28:33]wPrintStart [08:28:33]Write to MH i2c: 01 00 00 E4 0F F3 [08:28:33]Write i2c OK [08:28:33]MH_I2C_Read... [08:28:33]Read from MH i2c: 01 [08:28:33]MH_I2C_Read... [08:28:33]Read from MH i2c: 01 07 00 [08:28:33]MH_I2C_Read... [08:28:33]Read from MH i2c: 01 07 00 E4 0F 00 00 00 00 00 FF 0F 08 [08:28:33]RasterBufferAndPrint [08:28:33]line Счет N : (1)1092626 [08:28:33]line ИНН: 02508201610067 [08:28:33]line Контрольно-Кассовый Чек [08:28:33]line ПРОДАЖА [08:28:33]line ТРК (МРК, ГНК) : 53 [08:28:33]line Товар: 2710124130 [08:28:33]line Аи-92-К-2 [08:28:33]line 5.980 * 66.90 [08:28:33]line = 400.06 [08:28:33]line НДС 12% НСП 1% [08:28:33]line > о реализуемом товаре [08:28:33]line ОКРУГЛЕНИЕ: -0.06 [08:28:33]line ИТОГО: 400.00 [08:28:33]line Внесено: 400.00 [08:28:33]line СДАЧА: 0.00 [08:28:33]line НСП 1% : 3.54 [08:28:33]line НДС 12% : 42.48 [08:28:33]line Наличными: 400.00 [08:28:33]line Безнал.: 0.00 [08:28:33]line Место: АЗС № 101 "Партнер Нефть" [08:28:33]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [08:28:33]line СНО: Общий режим [08:28:33]line Чек 187 28.10.2024 08:28 [08:28:33]line Смена: 546 ФФД: 1.0 [08:28:33]line ЗНМ: 0300000082 [08:28:33]line РНМ: 0000000000091628 [08:28:33]line Версия ККМ: 001 [08:28:33]line ФМ: 0000000000874671 [08:28:33]line ФД: 317712 [08:28:33]line ФПД: 197946893211419 [08:28:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T082833&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317712&fm=197946893211419&tin=02508201610067®Number=0000000000091628&sum=40000 [08:28:33]written 0, free lines is 4095 [08:28:33]OFD Sender: Processing packet 317712 [packets to send 127, broken 126] [08:28:33]ProducePacketName [08:28:33]name=ofd_packets/00317712 [08:28:33]OFD Sender: To server: pG, [08:28:33]CommunicateWithHost lk.salyk.kg:30040 [08:28:33]ConnectInit lk.salyk.kg [08:28:33]Connected sock=11 [08:28:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 D4 1F 07 01 E9 12 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 31 4B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 10 D9 04 00 35 04 06 00 B4 08 1A 41 17 1B 82 CD B8 D8 11 79 8B EF [08:28:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 93 EF 47 00 38 DA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 10 D9 04 00 F4 03 04 00 EA F6 1E 67 B6 04 01 00 00 42 14 F5 50 3B DA C9 36 [08:28:33]CommunicateWithHost err = 0 [08:28:33]CheckOFDResponse [08:28:33]1017 (14) - 77093643461234 [08:28:33]1041 (16) - 0000000000874671 [08:28:33]1040 (4) - 317712 [08:28:33]1012 (4) - 28.10.2024 02:28 [08:28:33]1206 (1) - 0 [08:28:33]OFD Sender: Remove packet 317712 [08:28:33]ProducePacketName [08:28:33]name=ofd_packets/00317712 [08:28:33]NVStorageDeleteData [08:28:34]Write to MH i2c: 01 00 00 0F 10 1F [08:28:34]Write i2c OK [08:28:34]MH_I2C_Read... [08:28:34]Read from MH i2c: 01 [08:28:34]MH_I2C_Read... [08:28:34]Read from MH i2c: 01 07 00 [08:28:34]MH_I2C_Read... [08:28:34]Read from MH i2c: 01 07 00 0F 10 00 00 00 00 00 FE 0C 30 [08:28:34]RasterBufferAndPrint [08:28:34]line [08:28:34]line [08:28:34]line [08:28:34]line [08:28:34]line [08:28:34]written 0, free lines is 3332 [08:28:34]MH_Cut [08:28:34]Write to MH i2c: D1 01 00 16 10 01 F8 [08:28:34]Write i2c OK [08:28:34]MH_I2C_Read... [08:28:34]Read from MH i2c: D1 [08:28:34]MH_I2C_Read... [08:28:34]Read from MH i2c: D1 01 00 [08:28:34]MH_I2C_Read... [08:28:34]Read from MH i2c: D1 01 00 16 10 00 F7 [08:28:34]Write to MH i2c: 01 00 00 17 10 27 [08:28:34]Write i2c OK [08:28:34]MH_I2C_Read... [08:28:34]OFD Sender: No OFD packet to send [08:28:34]*** Cut start [08:28:34]*** Partial cut [08:28:34]*** CUTSNS_PIN = 1 [08:28:34]*** CUTSNS_PIN = 0 [08:28:35]*** Brake cut motor [08:28:35]Read from MH i2c: 01 [08:28:35]MH_I2C_Read... [08:28:35]*** Stop cut motor [08:28:35]*** Cut end [08:28:35]Read from MH i2c: 01 07 00 [08:28:35]MH_I2C_Read... [08:28:35]Read from MH i2c: 01 07 00 17 10 00 00 00 00 00 FF 0F 3C [08:28:35]process_action close_receipt done [08:28:35]requested_data is exist [08:28:35]produce_requested_data [08:28:35]requested_item fm.sn is exist - process it [08:28:35]wFMCommunicate request_size=4 [08:28:35]MH_SAM_APDU [08:28:35]CAPDU: 80 11 00 00 [08:28:35]Write to MH i2c: E2 08 00 18 10 80 11 00 00 00 00 00 00 A2 [08:28:35]Write i2c OK [08:28:35]MH_I2C_Read... [08:28:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:28:35]Read from MH i2c: E2 [08:28:35]MH_I2C_Read... [08:28:35]Read from MH i2c: E2 17 00 [08:28:35]MH_I2C_Read... [08:28:35]Read from MH i2c: E2 17 00 18 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F6 [08:28:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:28:35]wFMCommunicate OK [08:28:35]requested_item fd.num is exist - process it [08:28:35]SAM_PROTO_GetFieldsCounters [08:28:35]wFMCommunicate request_size=4 [08:28:35]MH_SAM_APDU [08:28:35]CAPDU: 80 13 00 00 [08:28:35]Write to MH i2c: E2 08 00 19 10 80 13 00 00 00 00 00 00 A5 [08:28:35]Write i2c OK [08:28:35]MH_I2C_Read... [08:28:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:28:35]Read from MH i2c: E2 [08:28:35]MH_I2C_Read... [08:28:35]Read from MH i2c: E2 62 00 [08:28:35]MH_I2C_Read... [08:28:35]Read from MH i2c: E2 62 00 19 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 10 D9 04 00 0E 04 04 00 22 02 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 0A [08:28:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 10 D9 04 00 0E 04 04 00 22 02 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:28:35]wFMCommunicate OK [08:28:35]SAM_PROTO_GetFieldsCounters done [08:28:35]requested_item shift.num is exist - process it [08:28:35]requested_item shift.opened is exist - process it [08:28:35]req_shift_opened [08:28:35]FM_GetShiftState [08:28:35]SAM_PROTO_GetShiftState [08:28:35]wFMCommunicate request_size=4 [08:28:35]MH_SAM_APDU [08:28:35]CAPDU: 80 13 01 00 [08:28:35]Write to MH i2c: E2 08 00 1A 10 80 13 01 00 00 00 00 00 A7 [08:28:35]Write i2c OK [08:28:35]MH_I2C_Read... [08:28:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:28:35]Read from MH i2c: E2 [08:28:35]MH_I2C_Read... [08:28:35]Read from MH i2c: E2 0E 00 [08:28:35]MH_I2C_Read... [08:28:35]Read from MH i2c: E2 0E 00 1A 10 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A0 [08:28:35]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:28:35]wFMCommunicate OK [08:28:35]SAM_PROTO_GetShiftState done [08:28:35]FM_GetShiftState done [08:28:35]req_shift_opened done [08:28:35]requested_item shift.open_date is exist - process it [08:28:35]req_shift_open_date [08:28:35]req_shift_open_date done [08:28:35]produce_requested_data done [08:28:35]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317712,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [08:28:35]process_action_free close_receipt [08:28:35]json_value_free [08:28:35]json_value_free done [08:28:35]process_json_proto returns [08:28:35]Send response to host [08:28:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317712,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [08:28:35]free response buf [08:28:35]execute_script done [08:28:35]execute_script returns [08:28:35]free content buf [08:28:35]Sock 9.Close socket [08:28:35]Sock 9.Thread stoped [08:28:39]OFD Sender: No OFD packet to send [08:28:44]OFD Sender: No OFD packet to send [08:28:49]OFD Sender: No OFD packet to send [08:28:54]OFD Sender: No OFD packet to send [08:28:59]OFD Sender: No OFD packet to send [08:29:04]OFD Sender: No OFD packet to send [08:29:09]OFD Sender: No OFD packet to send [08:29:14]OFD Sender: No OFD packet to send [08:29:19]OFD Sender: No OFD packet to send [08:29:24]OFD Sender: No OFD packet to send [08:29:29]OFD Sender: No OFD packet to send [08:29:34]OFD Sender: No OFD packet to send [08:29:39]OFD Sender: No OFD packet to send [08:29:44]OFD Sender: No OFD packet to send [08:29:49]OFD Sender: No OFD packet to send [08:29:54]OFD Sender: No OFD packet to send [08:29:59]OFD Sender: No OFD packet to send [08:30:04]OFD Sender: No OFD packet to send [08:30:09]OFD Sender: No OFD packet to send [08:30:14]OFD Sender: No OFD packet to send [08:30:19]OFD Sender: No OFD packet to send [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:54]OFD Sender: No OFD packet to send [08:30:56]accept exits with 8 [08:30:56]New connection [08:30:56]New thread 3067333988 created [08:30:56]Thread 3067477348 joined [08:30:56]Waiting for new connection... [08:30:56] Sock 8.Parse request [08:30:56]Sock 8.Check first char [08:30:56]Sock 8.First char is OK [08:30:56]request: POST /json_proto HTTP/1.0 [08:30:56]Method: POST [08:30:56]URL: /json_proto [08:30:56]Method is POST - this is cgi request [08:30:56]url: /json_proto [08:30:56]query_string will be loaded in cgi processing [08:30:56]execute_cgi json_proto POST (null) [08:30:56]execute_cgi path=json_proto method=POST [08:30:56]POST find Content-Length [08:30:56]Host: 172.17.50.195:8080 [08:30:56]Content-Length: 622 [08:30:56]Content-Type: application/json [08:30:56] [08:30:56]POST finish read [08:30:56]Found Content-Length = 622 [08:30:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)334802", "tax_sys" : 0, "items" : [ { "code": "46230614", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Richmond Red Edition", "price" : 154.00, "quantity" : 1.000, "sum" : 154.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 154.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:30:56]execute_script... [08:30:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)334802", "tax_sys" : 0, "items" : [ { "code": "46230614", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Richmond Red Edition", "price" : 154.00, "quantity" : 1.000, "sum" : 154.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 154.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:30:56]POST & json_proto [08:30:56]process_json_proto [08:30:56]json parsed OK: [08:30:56]protocol is kg_v1.0 [08:30:56]action value=close_receipt [08:30:56]process_action close_receipt [08:30:56]cmd_close_receipt [08:30:56]MH_GetDate [08:30:56]Write to MH i2c: F0 00 00 1B 10 1A [08:30:56]Write i2c OK [08:30:56]MH_I2C_Read... [08:30:56]Read from MH i2c: F0 [08:30:56]MH_I2C_Read... [08:30:56]Read from MH i2c: F0 09 00 [08:30:56]MH_I2C_Read... [08:30:56]Read from MH i2c: F0 09 00 1B 10 00 C2 4B 1F 67 43 33 1C 67 AF [08:30:56]GetLastDocTimeStamp 1730104113 [08:30:56]current date 1730104258 [08:30:56]FM_GetShiftState [08:30:56]SAM_PROTO_GetShiftState [08:30:56]wFMCommunicate request_size=4 [08:30:56]MH_SAM_APDU [08:30:56]CAPDU: 80 13 01 00 [08:30:56]Write to MH i2c: E2 08 00 1C 10 80 13 01 00 00 00 00 00 A9 [08:30:56]Write i2c OK [08:30:56]MH_I2C_Read... [08:30:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:30:56]Read from MH i2c: E2 [08:30:56]MH_I2C_Read... [08:30:56]Read from MH i2c: E2 0E 00 [08:30:56]MH_I2C_Read... [08:30:56]Read from MH i2c: E2 0E 00 1C 10 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A2 [08:30:56]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:30:56]wFMCommunicate OK [08:30:56]SAM_PROTO_GetShiftState done [08:30:56]FM_GetShiftState done [08:30:56]opened in 1730073493 [08:30:56]opened+sec_in_day 1730159893 [08:30:56]quantity*price = 15400 [08:30:56]sum+1 = 15401 [08:30:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 154.00 НСП 1% : 1.36 НДС 12% : 16.35 Наличными: 154.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 188 28.10.2024 08:30 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317713 ФПД: 101484230975279 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T083058&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317713&fm=101484230975279&tin=02508201610067®Number=0000000000091628&sum=15400 0 [08:30:58]StoreToDocumentArchive [08:30:58]shift 546 fd 317713 [08:30:58]save to /storage/0546/doc_00317713 [08:30:58]save last doc name /storage/0546/doc_00317713 to /storage/kkm_last_doc_name [08:30:58]save OK [08:30:58]Clear old archive folders... [08:30:58]ProcessDocumentItem done err = 0, tmpTLVsize=274 [08:30:58]tlvbuf is 000E37F0 [08:30:58]SAM_PROTO_ClearQueue [08:30:58]wFMCommunicate request_size=4 [08:30:58]MH_SAM_APDU [08:30:58]CAPDU: 80 09 00 00 [08:30:58]Write to MH i2c: E2 08 00 29 10 80 09 00 00 00 00 00 00 AB [08:30:58]Write i2c OK [08:30:58]MH_I2C_Read... [08:30:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:30:58]Read from MH i2c: E2 [08:30:58]MH_I2C_Read... [08:30:58]Read from MH i2c: E2 03 00 [08:30:58]MH_I2C_Read... [08:30:58]Read from MH i2c: E2 03 00 29 10 00 90 00 AD [08:30:58]RAPDU: 90 00 [08:30:58]wFMCommunicate OK [08:30:58]SAM_PROTO_ClearQueue done [08:30:58]KKMCreateOFDPacket [08:30:58]OFDProtocolAddRootSTLVToBuf [08:30:58]FM_MakeSignedData [08:30:58]FM_MakeSignedData [08:30:58]SAM_PROTO_SignData [08:30:58]wFMCommunicate request_size=4 [08:30:58]MH_SAM_APDU [08:30:58]CAPDU: 80 0D 01 02 [08:30:58]Write to MH i2c: E2 08 00 2A 10 80 0D 01 02 00 00 00 00 B3 [08:30:58]Write i2c OK [08:30:58]MH_I2C_Read... [08:30:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:30:58]Read from MH i2c: E2 [08:30:58]MH_I2C_Read... [08:30:58]Read from MH i2c: E2 03 00 [08:30:58]MH_I2C_Read... [08:30:58]Read from MH i2c: E2 03 00 2A 10 00 90 00 AE [08:30:58]RAPDU: 90 00 [08:30:58]wFMCommunicate OK [08:30:58]wFMCommunicate request_size=255 [08:30:58]MH_SAM_APDU [08:30:58]CAPDU: 80 0D 02 02 FA 03 00 12 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 28 3C 00 00 00 00 13 04 06 00 28 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 3C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 63 06 00 00 00 00 07 04 06 00 28 3C 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 C2 4B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 [08:30:58]Write to MH i2c: E2 02 01 2B 10 80 0D 02 02 FA 00 03 00 12 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 28 3C 00 00 00 00 13 04 06 00 28 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 3C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 63 06 00 00 00 00 07 04 06 00 28 3C 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 C2 4B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 00 00 B4 [08:30:58]Write i2c OK [08:30:58]MH_I2C_Read... [08:30:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:30:58]Read from MH i2c: E2 [08:30:58]MH_I2C_Read... [08:30:58]Read from MH i2c: E2 03 00 [08:30:58]MH_I2C_Read... [08:30:58]Read from MH i2c: E2 03 00 2B 10 00 90 00 AF [08:30:58]RAPDU: 90 00 [08:30:58]wFMCommunicate OK [08:30:58]wFMCommunicate request_size=33 [08:30:58]MH_SAM_APDU [08:30:58]CAPDU: 80 0D 02 02 1C 30 30 30 30 38 37 34 36 37 31 10 04 04 00 11 D9 04 00 35 04 06 00 5C 4C A3 89 9F 2F [08:30:58]Write to MH i2c: E2 24 00 2C 10 80 0D 02 02 1C 00 30 30 30 30 38 37 34 36 37 31 10 04 04 00 11 D9 04 00 35 04 06 00 5C 4C A3 89 9F 2F 00 00 D6 [08:30:58]Write i2c OK [08:30:58]MH_I2C_Read... [08:30:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:30:58]Read from MH i2c: E2 [08:30:58]MH_I2C_Read... [08:30:58]Read from MH i2c: E2 03 00 [08:30:58]MH_I2C_Read... [08:30:58]Read from MH i2c: E2 03 00 2C 10 00 90 00 B0 [08:30:58]RAPDU: 90 00 [08:30:58]wFMCommunicate OK [08:30:58]wFMCommunicate request_size=4 [08:30:58]MH_SAM_APDU [08:30:58]CAPDU: 80 0D 03 02 [08:30:58]Write to MH i2c: E2 08 00 2D 10 80 0D 03 02 00 00 00 00 B8 [08:30:58]Write i2c OK [08:30:58]MH_I2C_Read... [08:30:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:30:58]Read from MH i2c: E2 [08:30:58]MH_I2C_Read... [08:30:58]Read from MH i2c: E2 0B 00 [08:30:58]MH_I2C_Read... [08:30:58]Read from MH i2c: E2 0B 00 2D 10 00 67 F6 DA 2C 38 CF DF 7D 90 00 7F [08:30:58]RAPDU: 67 F6 DA 2C 38 CF DF 7D 90 00 [08:30:58]wFMCommunicate OK [08:30:58]SAM_PROTO_SignData done [08:30:58]FM_MakeSignedData done [08:30:58]CreateOFDProtocolMessage [08:30:58]wFMCommunicate request_size=4 [08:30:58]MH_SAM_APDU [08:30:58]CAPDU: 80 11 00 00 [08:30:58]Write to MH i2c: E2 08 00 2E 10 80 11 00 00 00 00 00 00 B8 [08:30:58]Write i2c OK [08:30:58]MH_I2C_Read... [08:30:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:30:58]Read from MH i2c: E2 [08:30:58]MH_I2C_Read... [08:30:58]Read from MH i2c: E2 17 00 [08:30:58]MH_I2C_Read... [08:30:58]Read from MH i2c: E2 17 00 2E 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 0C [08:30:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:30:58]wFMCommunicate OK [08:30:58]CreateOFDProtocolMessage done [08:30:58]OFDSenderStorePacket 317713 [08:30:58]StoreOFDPacket docnum=317713 [08:30:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 26 01 00 00 A8 9E 1E 01 17 76 5A 03 01 00 03 00 12 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 28 3C 00 00 00 00 13 04 06 00 28 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 3C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 63 06 00 00 00 00 07 04 06 00 28 3C 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 C2 4B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 11 D9 04 00 35 04 06 00 5C 4C A3 89 9F 2F 67 F6 DA 2C 38 CF DF 7D [08:30:58]CheckFolder [08:30:58]dirname=/storage/ofd_packets [08:30:58]CheckFolder done [08:30:58]ProducePacketName [08:30:58]name=ofd_packets/00317713 [08:30:58]NVStorageSaveData ofd_packets/00317713 [08:30:58]File name is /storage/ofd_packets/00317713 [08:30:58]Write 324 bytes [08:30:58]NVStorageSaveData done [08:30:58]OFDSenderStorePacket done [08:30:58]KKMCreateOFDPacket done [08:30:58]NVStorageSaveData kkm_last_timestamp [08:30:58]File name is /storage/kkm_last_timestamp [08:30:58]Write 4 bytes [08:30:58]NVStorageSaveData done [08:30:58]ExternCall_PrintAddStr [08:30:58]wPrintStart [08:30:58]Write to MH i2c: 01 00 00 2F 10 3F [08:30:58]Write i2c OK [08:30:58]MH_I2C_Read... [08:30:58]Read from MH i2c: 01 [08:30:58]MH_I2C_Read... [08:30:58]Read from MH i2c: 01 07 00 [08:30:58]MH_I2C_Read... [08:30:58]Read from MH i2c: 01 07 00 2F 10 00 00 00 00 00 FF 0F 54 [08:30:58]RasterBufferAndPrint [08:30:58]line Счет N : (3)334802 [08:30:58]line ИНН: 02508201610067 [08:30:58]line Контрольно-Кассовый Чек [08:30:58]line ПРОДАЖА [08:30:58]line Товар: 46230614 [08:30:58]line Сигареты Richmond Red Edition [08:30:58]line 1.000 * 154.00 [08:30:58]line = 154.00 [08:30:58]line НДС 12% НСП 1% [08:30:58]line > о реализуемом товаре [08:30:58]line ИТОГО: 154.00 [08:30:58]line НСП 1% : 1.36 [08:30:58]line НДС 12% : 16.35 [08:30:58]line Наличными: 154.00 [08:30:58]line Безнал.: 0.00 [08:30:58]line Место: АЗС № 101 "Партнер Нефть" [08:30:58]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [08:30:58]line СНО: Общий режим [08:30:58]line Чек 188 28.10.2024 08:30 [08:30:58]line Смена: 546 ФФД: 1.0 [08:30:58]line ЗНМ: 0300000082 [08:30:58]line РНМ: 0000000000091628 [08:30:58]line Версия ККМ: 001 [08:30:58]line ФМ: 0000000000874671 [08:30:58]line ФД: 317713 [08:30:58]line ФПД: 101484230975279 [08:30:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T083058&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317713&fm=101484230975279&tin=02508201610067®Number=0000000000091628&sum=15400 [08:30:58]line 0 [08:30:58]OFD Sender: Processing packet 317713 [packets to send 127, broken 126] [08:30:58]ProducePacketName [08:30:58]name=ofd_packets/00317713 [08:30:58]OFD Sender: To server: pG, [08:30:58]CommunicateWithHost lk.salyk.kg:30040 [08:30:58]ConnectInit lk.salyk.kg [08:30:58]written 0, free lines is 4095 [08:30:59]Connected sock=11 [08:30:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 26 01 00 00 A8 9E 1E 01 17 76 5A 03 01 00 03 00 12 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 28 3C 00 00 00 00 13 04 06 00 28 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 3C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 63 06 00 00 00 00 07 04 06 00 28 3C 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 C2 4B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 11 D9 04 00 35 04 06 00 5C 4C A3 89 9F 2F 67 F6 DA 2C 38 CF DF 7D [08:30:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 32 D7 47 00 A5 17 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 11 D9 04 00 F4 03 04 00 7C F7 1E 67 B6 04 01 00 00 A5 A8 FE FC ED AE F5 26 [08:30:59]CommunicateWithHost err = 0 [08:30:59]CheckOFDResponse [08:30:59]1017 (14) - 77093643461234 [08:30:59]1041 (16) - 0000000000874671 [08:30:59]1040 (4) - 317713 [08:30:59]1012 (4) - 28.10.2024 02:31 [08:30:59]1206 (1) - 0 [08:30:59]OFD Sender: Remove packet 317713 [08:30:59]ProducePacketName [08:30:59]name=ofd_packets/00317713 [08:30:59]NVStorageDeleteData [08:30:59]Write to MH i2c: 01 00 00 58 10 68 [08:30:59]Write i2c OK [08:30:59]MH_I2C_Read... [08:30:59]Read from MH i2c: 01 [08:30:59]MH_I2C_Read... [08:30:59]Read from MH i2c: 01 07 00 [08:30:59]MH_I2C_Read... [08:30:59]Read from MH i2c: 01 07 00 58 10 00 00 00 00 00 E8 0C 63 [08:30:59]RasterBufferAndPrint [08:30:59]line [08:30:59]line [08:30:59]line [08:30:59]line [08:30:59]line [08:30:59]written 0, free lines is 3313 [08:30:59]MH_Cut [08:30:59]Write to MH i2c: D1 01 00 5F 10 01 41 [08:30:59]Write i2c OK [08:30:59]MH_I2C_Read... [08:30:59]Read from MH i2c: D1 [08:30:59]MH_I2C_Read... [08:30:59]Read from MH i2c: D1 01 00 [08:30:59]MH_I2C_Read... [08:30:59]Read from MH i2c: D1 01 00 5F 10 00 40 [08:30:59]Write to MH i2c: 01 00 00 60 10 70 [08:30:59]Write i2c OK [08:30:59]MH_I2C_Read... [08:30:59]OFD Sender: No OFD packet to send [08:31:00]*** Cut start [08:31:00]*** Partial cut [08:31:00]*** CUTSNS_PIN = 1 [08:31:00]*** CUTSNS_PIN = 0 [08:31:00]*** Brake cut motor [08:31:00]Read from MH i2c: 01 [08:31:00]MH_I2C_Read... [08:31:00]*** Stop cut motor [08:31:00]*** Cut end [08:31:00]Read from MH i2c: 01 07 00 [08:31:00]MH_I2C_Read... [08:31:00]Read from MH i2c: 01 07 00 60 10 00 00 00 00 00 FF 0F 85 [08:31:00]process_action close_receipt done [08:31:00]requested_data is exist [08:31:00]produce_requested_data [08:31:00]requested_item fm.sn is exist - process it [08:31:00]wFMCommunicate request_size=4 [08:31:00]MH_SAM_APDU [08:31:00]CAPDU: 80 11 00 00 [08:31:00]Write to MH i2c: E2 08 00 61 10 80 11 00 00 00 00 00 00 EB [08:31:00]Write i2c OK [08:31:00]MH_I2C_Read... [08:31:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:31:00]Read from MH i2c: E2 [08:31:00]MH_I2C_Read... [08:31:00]Read from MH i2c: E2 17 00 [08:31:00]MH_I2C_Read... [08:31:00]Read from MH i2c: E2 17 00 61 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 3F [08:31:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:31:00]wFMCommunicate OK [08:31:00]requested_item fd.num is exist - process it [08:31:00]SAM_PROTO_GetFieldsCounters [08:31:00]wFMCommunicate request_size=4 [08:31:00]MH_SAM_APDU [08:31:00]CAPDU: 80 13 00 00 [08:31:00]Write to MH i2c: E2 08 00 62 10 80 13 00 00 00 00 00 00 EE [08:31:00]Write i2c OK [08:31:00]MH_I2C_Read... [08:31:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:31:00]Read from MH i2c: E2 [08:31:00]MH_I2C_Read... [08:31:00]Read from MH i2c: E2 62 00 [08:31:00]MH_I2C_Read... [08:31:00]Read from MH i2c: E2 62 00 62 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 11 D9 04 00 0E 04 04 00 22 02 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 57 [08:31:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 11 D9 04 00 0E 04 04 00 22 02 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:31:00]wFMCommunicate OK [08:31:00]SAM_PROTO_GetFieldsCounters done [08:31:00]requested_item shift.num is exist - process it [08:31:00]requested_item shift.opened is exist - process it [08:31:00]req_shift_opened [08:31:00]FM_GetShiftState [08:31:00]SAM_PROTO_GetShiftState [08:31:00]wFMCommunicate request_size=4 [08:31:00]MH_SAM_APDU [08:31:00]CAPDU: 80 13 01 00 [08:31:00]Write to MH i2c: E2 08 00 63 10 80 13 01 00 00 00 00 00 F0 [08:31:00]Write i2c OK [08:31:00]MH_I2C_Read... [08:31:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:31:00]Read from MH i2c: E2 [08:31:00]MH_I2C_Read... [08:31:00]Read from MH i2c: E2 0E 00 [08:31:00]MH_I2C_Read... [08:31:00]Read from MH i2c: E2 0E 00 63 10 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E9 [08:31:00]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:31:00]wFMCommunicate OK [08:31:00]SAM_PROTO_GetShiftState done [08:31:00]FM_GetShiftState done [08:31:00]req_shift_opened done [08:31:00]requested_item shift.open_date is exist - process it [08:31:00]req_shift_open_date [08:31:00]req_shift_open_date done [08:31:00]produce_requested_data done [08:31:00]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317713,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [08:31:00]process_action_free close_receipt [08:31:00]json_value_free [08:31:00]json_value_free done [08:31:00]process_json_proto returns [08:31:00]Send response to host [08:31:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317713,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [08:31:00]free response buf [08:31:00]execute_script done [08:31:00]execute_script returns [08:31:00]free content buf [08:31:00]Sock 8.Close socket [08:31:00]Sock 8.Thread stoped [08:31:04]OFD Sender: No OFD packet to send [08:31:09]OFD Sender: No OFD packet to send [08:31:14]OFD Sender: No OFD packet to send [08:31:19]OFD Sender: No OFD packet to send [08:31:24]OFD Sender: No OFD packet to send [08:31:29]OFD Sender: No OFD packet to send [08:31:34]OFD Sender: No OFD packet to send [08:31:39]OFD Sender: No OFD packet to send [08:31:44]OFD Sender: No OFD packet to send [08:31:49]OFD Sender: No OFD packet to send [08:31:54]OFD Sender: No OFD packet to send [08:31:59]accept exits with 10 [08:31:59]New connection [08:31:59]New thread 3067477348 created [08:31:59]Thread 3067333988 joined [08:31:59]Waiting for new connection... [08:31:59] Sock 10.Parse request [08:31:59]Sock 10.Check first char [08:31:59]Sock 10.First char is OK [08:31:59]request: POST /json_proto HTTP/1.0 [08:31:59]Method: POST [08:31:59]URL: /json_proto [08:31:59]Method is POST - this is cgi request [08:31:59]url: /json_proto [08:31:59]query_string will be loaded in cgi processing [08:31:59]execute_cgi json_proto POST (null) [08:31:59]execute_cgi path=json_proto method=POST [08:31:59]POST find Content-Length [08:31:59]Host: 172.17.50.195:8080 [08:31:59]Content-Length: 686 [08:31:59]Content-Type: application/json [08:31:59] [08:31:59]POST finish read [08:31:59]Found Content-Length = 686 [08:31:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092627", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:31:59]execute_script... [08:31: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)1092627", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:31:59]POST & json_proto [08:31:59]process_json_proto [08:31:59]json parsed OK: [08:31:59]protocol is kg_v1.0 [08:31:59]action value=close_receipt [08:31:59]process_action close_receipt [08:31:59]cmd_close_receipt [08:31:59]MH_GetDate [08:31:59]Write to MH i2c: F0 00 00 64 10 63 [08:31:59]Write i2c OK [08:31:59]MH_I2C_Read... [08:31:59]Read from MH i2c: F0 [08:31:59]MH_I2C_Read... [08:31:59]Read from MH i2c: F0 09 00 [08:31:59]MH_I2C_Read... [08:31:59]Read from MH i2c: F0 09 00 64 10 00 00 4C 1F 67 43 33 1C 67 37 [08:31:59]GetLastDocTimeStamp 1730104258 [08:31:59]current date 1730104320 [08:31:59]FM_GetShiftState [08:31:59]SAM_PROTO_GetShiftState [08:31:59]wFMCommunicate request_size=4 [08:31:59]MH_SAM_APDU [08:31:59]CAPDU: 80 13 01 00 [08:31:59]Write to MH i2c: E2 08 00 65 10 80 13 01 00 00 00 00 00 F2 [08:31:59]Write i2c OK [08:31:59]MH_I2C_Read... [08:31:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:31:59]Read from MH i2c: E2 [08:31:59]MH_I2C_Read... [08:31:59]Read from MH i2c: E2 0E 00 [08:31:59]MH_I2C_Read... [08:31:59]Read from MH i2c: E2 0E 00 65 10 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 EB [08:31:59]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:31:59]wFMCommunicate OK [08:31:59]SAM_PROTO_GetShiftState done [08:31:59]FM_GetShiftState done [08:31:59]opened in 1730073493 [08:31:59]opened+sec_in_day 1730159893 [08:31:59]quantity*price = 100001 [08:31:59]sum+1 = 100002 [08:31:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 189 28.10.2024 08:32 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317714 ФПД: 127270113453062 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T083200&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317714&fm=127270113453062&tin=02508201610067®Number=0000000000091628&sum=100000 [08:31:59]StoreToDocumentArchive [08:31:59]shift 546 fd 317714 [08:31:59]save to /storage/0546/doc_00317714 [08:31:59]save last doc name /storage/0546/doc_00317714 to /storage/kkm_last_doc_name [08:31:59]save OK [08:31:59]Clear old archive folders... [08:31:59]ProcessDocumentItem done err = 0, tmpTLVsize=250 [08:31:59]tlvbuf is 000BCB10 [08:31:59]SAM_PROTO_ClearQueue [08:31:59]wFMCommunicate request_size=4 [08:31:59]MH_SAM_APDU [08:31:59]CAPDU: 80 09 00 00 [08:31:59]Write to MH i2c: E2 08 00 72 10 80 09 00 00 00 00 00 00 F4 [08:31:59]Write i2c OK [08:31:59]MH_I2C_Read... [08:31:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:32:00]Read from MH i2c: E2 [08:32:00]MH_I2C_Read... [08:32:00]Read from MH i2c: E2 03 00 [08:32:00]MH_I2C_Read... [08:32:00]Read from MH i2c: E2 03 00 72 10 00 90 00 F6 [08:32:00]RAPDU: 90 00 [08:32:00]wFMCommunicate OK [08:32:00]SAM_PROTO_ClearQueue done [08:32:00]KKMCreateOFDPacket [08:32:00]OFDProtocolAddRootSTLVToBuf [08:32:00]FM_MakeSignedData [08:32:00]FM_MakeSignedData [08:32:00]SAM_PROTO_SignData [08:32:00]wFMCommunicate request_size=4 [08:32:00]MH_SAM_APDU [08:32:00]CAPDU: 80 0D 01 02 [08:32:00]Write to MH i2c: E2 08 00 73 10 80 0D 01 02 00 00 00 00 FC [08:32:00]Write i2c OK [08:32:00]MH_I2C_Read... [08:32:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:32:00]Read from MH i2c: E2 [08:32:00]MH_I2C_Read... [08:32:00]Read from MH i2c: E2 03 00 [08:32:00]MH_I2C_Read... [08:32:00]Read from MH i2c: E2 03 00 73 10 00 90 00 F7 [08:32:00]RAPDU: 90 00 [08:32:00]wFMCommunicate OK [08:32:00]wFMCommunicate request_size=255 [08:32:00]MH_SAM_APDU [08:32:00]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 BD 00 00 00 F4 03 04 00 00 4C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 12 D9 04 00 35 04 06 00 73 C0 [08:32:00]Write to MH i2c: E2 02 01 74 10 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 BD 00 00 00 F4 03 04 00 00 4C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 12 D9 04 00 35 04 06 00 73 C0 00 00 7E [08:32:00]Write i2c OK [08:32:00]MH_I2C_Read... [08:32:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:32:00]Read from MH i2c: E2 [08:32:00]MH_I2C_Read... [08:32:00]Read from MH i2c: E2 03 00 [08:32:00]MH_I2C_Read... [08:32:00]Read from MH i2c: E2 03 00 74 10 00 90 00 F8 [08:32:00]RAPDU: 90 00 [08:32:00]wFMCommunicate OK [08:32:00]wFMCommunicate request_size=9 [08:32:00]MH_SAM_APDU [08:32:00]CAPDU: 80 0D 02 02 04 61 E7 24 06 [08:32:00]Write to MH i2c: E2 0C 00 75 10 80 0D 02 02 04 00 61 E7 24 06 00 00 79 [08:32:00]Write i2c OK [08:32:00]MH_I2C_Read... [08:32:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:32:00]Read from MH i2c: E2 [08:32:00]MH_I2C_Read... [08:32:00]Read from MH i2c: E2 03 00 [08:32:00]MH_I2C_Read... [08:32:00]Read from MH i2c: E2 03 00 75 10 00 90 00 F9 [08:32:00]RAPDU: 90 00 [08:32:00]wFMCommunicate OK [08:32:00]wFMCommunicate request_size=4 [08:32:00]MH_SAM_APDU [08:32:00]CAPDU: 80 0D 03 02 [08:32:00]Write to MH i2c: E2 08 00 76 10 80 0D 03 02 00 00 00 00 01 [08:32:00]Write i2c OK [08:32:00]MH_I2C_Read... [08:32:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:32:00]Read from MH i2c: E2 [08:32:00]MH_I2C_Read... [08:32:00]Read from MH i2c: E2 0B 00 [08:32:00]MH_I2C_Read... [08:32:00]Read from MH i2c: E2 0B 00 76 10 00 55 BE 9C A3 5F 7A 45 EF 90 00 61 [08:32:00]RAPDU: 55 BE 9C A3 5F 7A 45 EF 90 00 [08:32:00]wFMCommunicate OK [08:32:00]SAM_PROTO_SignData done [08:32:00]FM_MakeSignedData done [08:32:00]CreateOFDProtocolMessage [08:32:00]wFMCommunicate request_size=4 [08:32:00]MH_SAM_APDU [08:32:00]CAPDU: 80 11 00 00 [08:32:00]Write to MH i2c: E2 08 00 77 10 80 11 00 00 00 00 00 00 01 [08:32:00]Write i2c OK [08:32:00]MH_I2C_Read... [08:32:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:32:00]Read from MH i2c: E2 [08:32:00]MH_I2C_Read... [08:32:00]Read from MH i2c: E2 17 00 [08:32:00]MH_I2C_Read... [08:32:00]Read from MH i2c: E2 17 00 77 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 55 [08:32:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:32:00]wFMCommunicate OK [08:32:00]CreateOFDProtocolMessage done [08:32:00]OFDSenderStorePacket 317714 [08:32:00]StoreOFDPacket docnum=317714 [08:32:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 79 62 06 01 35 44 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 BD 00 00 00 F4 03 04 00 00 4C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 12 D9 04 00 35 04 06 00 73 C0 61 E7 24 06 55 BE 9C A3 5F 7A 45 EF [08:32:00]CheckFolder [08:32:00]dirname=/storage/ofd_packets [08:32:00]CheckFolder done [08:32:00]ProducePacketName [08:32:00]name=ofd_packets/00317714 [08:32:00]NVStorageSaveData ofd_packets/00317714 [08:32:00]File name is /storage/ofd_packets/00317714 [08:32:00]Write 300 bytes [08:32:00]NVStorageSaveData done [08:32:00]OFDSenderStorePacket done [08:32:00]KKMCreateOFDPacket done [08:32:00]NVStorageSaveData kkm_last_timestamp [08:32:00]File name is /storage/kkm_last_timestamp [08:32:00]Write 4 bytes [08:32:00]NVStorageSaveData done [08:32:00]ExternCall_PrintAddStr [08:32:00]wPrintStart [08:32:00]Write to MH i2c: 01 00 00 78 10 88 [08:32:00]Write i2c OK [08:32:00]MH_I2C_Read... [08:32:00]Read from MH i2c: 01 [08:32:00]MH_I2C_Read... [08:32:00]Read from MH i2c: 01 07 00 [08:32:00]MH_I2C_Read... [08:32:00]Read from MH i2c: 01 07 00 78 10 00 00 00 00 00 FF 0F 9D [08:32:00]RasterBufferAndPrint [08:32:00]line Счет N : (1)1092627 [08:32:00]line ИНН: 02508201610067 [08:32:00]line Контрольно-Кассовый Чек [08:32:00]line ПРОДАЖА [08:32:00]line ТРК (МРК, ГНК) : 81 [08:32:00]line Товар: 2711190000 [08:32:00]line ГАЗ-К-5 [08:32:00]line 26.110 * 38.30 [08:32:00]line = 1000.01 [08:32:00]line НДС 12% НСП 1% [08:32:00]line > о реализуемом товаре [08:32:00]line ОКРУГЛЕНИЕ: -0.01 [08:32:00]line ИТОГО: 1000.00 [08:32:00]line Внесено: 1000.00 [08:32:00]line СДАЧА: 0.00 [08:32:00]line НСП 1% : 8.85 [08:32:00]line НДС 12% : 106.20 [08:32:00]line Наличными: 1000.00 [08:32:00]line Безнал.: 0.00 [08:32:00]line Место: АЗС № 101 "Партнер Нефть" [08:32:00]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [08:32:00]line СНО: Общий режим [08:32:00]line Чек 189 28.10.2024 08:32 [08:32:00]line Смена: 546 ФФД: 1.0 [08:32:00]line ЗНМ: 0300000082 [08:32:00]line РНМ: 0000000000091628 [08:32:00]line Версия ККМ: 001 [08:32:00]line ФМ: 0000000000874671 [08:32:00]line ФД: 317714 [08:32:00]line ФПД: 127270113453062 [08:32:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T083200&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317714&fm=127270113453062&tin=02508201610067®Number=0000000000091628&sum=100000 [08:32:00]OFD Sender: Processing packet 317714 [packets to send 127, broken 126] [08:32:00]ProducePacketName [08:32:00]name=ofd_packets/00317714 [08:32:00]OFD Sender: To server: pG, [08:32:00]CommunicateWithHost lk.salyk.kg:30040 [08:32:00]ConnectInit lk.salyk.kg [08:32:00]written 0, free lines is 4095 [08:32:00]Connected sock=9 [08:32:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 79 62 06 01 35 44 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 BD 00 00 00 F4 03 04 00 00 4C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 12 D9 04 00 35 04 06 00 73 C0 61 E7 24 06 55 BE 9C A3 5F 7A 45 EF [08:32:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 93 A7 47 00 DF BD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 12 D9 04 00 F4 03 04 00 BA F7 1E 67 B6 04 01 00 00 62 0A 2B 97 BD F8 06 71 [08:32:01]CommunicateWithHost err = 0 [08:32:01]CheckOFDResponse [08:32:01]1017 (14) - 77093643461234 [08:32:01]1041 (16) - 0000000000874671 [08:32:01]1040 (4) - 317714 [08:32:01]1012 (4) - 28.10.2024 02:32 [08:32:01]1206 (1) - 0 [08:32:01]OFD Sender: Remove packet 317714 [08:32:01]ProducePacketName [08:32:01]name=ofd_packets/00317714 [08:32:01]NVStorageDeleteData [08:32:01]Write to MH i2c: 01 00 00 A3 10 B3 [08:32:01]Write i2c OK [08:32:01]MH_I2C_Read... [08:32:01]Read from MH i2c: 01 [08:32:01]MH_I2C_Read... [08:32:01]Read from MH i2c: 01 07 00 [08:32:01]MH_I2C_Read... [08:32:01]Read from MH i2c: 01 07 00 A3 10 00 00 00 00 00 F9 0C BF [08:32:01]RasterBufferAndPrint [08:32:01]line [08:32:01]line [08:32:01]line [08:32:01]line [08:32:01]line [08:32:01]written 0, free lines is 3339 [08:32:01]MH_Cut [08:32:01]Write to MH i2c: D1 01 00 AA 10 01 8C [08:32:01]Write i2c OK [08:32:01]MH_I2C_Read... [08:32:01]Read from MH i2c: D1 [08:32:01]MH_I2C_Read... [08:32:01]Read from MH i2c: D1 01 00 [08:32:01]MH_I2C_Read... [08:32:01]Read from MH i2c: D1 01 00 AA 10 00 8B [08:32:01]Write to MH i2c: 01 00 00 AB 10 BB [08:32:01]Write i2c OK [08:32:01]MH_I2C_Read... [08:32:01]OFD Sender: No OFD packet to send [08:32:02]*** Cut start [08:32:02]*** Partial cut [08:32:02]*** CUTSNS_PIN = 1 [08:32:02]*** CUTSNS_PIN = 0 [08:32:02]*** Brake cut motor [08:32:02]Read from MH i2c: 01 [08:32:02]MH_I2C_Read... [08:32:02]*** Stop cut motor [08:32:02]*** Cut end [08:32:02]Read from MH i2c: 01 07 00 [08:32:02]MH_I2C_Read... [08:32:02]Read from MH i2c: 01 07 00 AB 10 00 00 00 00 00 FF 0F D0 [08:32:02]process_action close_receipt done [08:32:02]requested_data is exist [08:32:02]produce_requested_data [08:32:02]requested_item fm.sn is exist - process it [08:32:02]wFMCommunicate request_size=4 [08:32:02]MH_SAM_APDU [08:32:02]CAPDU: 80 11 00 00 [08:32:02]Write to MH i2c: E2 08 00 AC 10 80 11 00 00 00 00 00 00 36 [08:32:02]Write i2c OK [08:32:02]MH_I2C_Read... [08:32:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:32:02]Read from MH i2c: E2 [08:32:02]MH_I2C_Read... [08:32:02]Read from MH i2c: E2 17 00 [08:32:02]MH_I2C_Read... [08:32:02]Read from MH i2c: E2 17 00 AC 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 8A [08:32:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:32:02]wFMCommunicate OK [08:32:02]requested_item fd.num is exist - process it [08:32:02]SAM_PROTO_GetFieldsCounters [08:32:02]wFMCommunicate request_size=4 [08:32:02]MH_SAM_APDU [08:32:02]CAPDU: 80 13 00 00 [08:32:02]Write to MH i2c: E2 08 00 AD 10 80 13 00 00 00 00 00 00 39 [08:32:02]Write i2c OK [08:32:02]MH_I2C_Read... [08:32:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:32:02]Read from MH i2c: E2 [08:32:02]MH_I2C_Read... [08:32:02]Read from MH i2c: E2 62 00 [08:32:02]MH_I2C_Read... [08:32:02]Read from MH i2c: E2 62 00 AD 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 12 D9 04 00 0E 04 04 00 22 02 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 A6 [08:32:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 12 D9 04 00 0E 04 04 00 22 02 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:32:02]wFMCommunicate OK [08:32:02]SAM_PROTO_GetFieldsCounters done [08:32:02]requested_item shift.num is exist - process it [08:32:02]requested_item shift.opened is exist - process it [08:32:02]req_shift_opened [08:32:02]FM_GetShiftState [08:32:02]SAM_PROTO_GetShiftState [08:32:02]wFMCommunicate request_size=4 [08:32:02]MH_SAM_APDU [08:32:02]CAPDU: 80 13 01 00 [08:32:02]Write to MH i2c: E2 08 00 AE 10 80 13 01 00 00 00 00 00 3B [08:32:02]Write i2c OK [08:32:02]MH_I2C_Read... [08:32:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:32:03]Read from MH i2c: E2 [08:32:03]MH_I2C_Read... [08:32:03]Read from MH i2c: E2 0E 00 [08:32:03]MH_I2C_Read... [08:32:03]Read from MH i2c: E2 0E 00 AE 10 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 34 [08:32:03]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:32:03]wFMCommunicate OK [08:32:03]SAM_PROTO_GetShiftState done [08:32:03]FM_GetShiftState done [08:32:03]req_shift_opened done [08:32:03]requested_item shift.open_date is exist - process it [08:32:03]req_shift_open_date [08:32:03]req_shift_open_date done [08:32:03]produce_requested_data done [08:32:03]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317714,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [08:32:03]process_action_free close_receipt [08:32:03]json_value_free [08:32:03]json_value_free done [08:32:03]process_json_proto returns [08:32:03]Send response to host [08:32:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317714,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [08:32:03]free response buf [08:32:03]execute_script done [08:32:03]execute_script returns [08:32:03]free content buf [08:32:03]Sock 10.Close socket [08:32:03]Sock 10.Thread stoped [08:32:03]accept exits with 8 [08:32:03]New connection [08:32:03]New thread 3067333988 created [08:32:03]Thread 3067477348 joined [08:32:03]Waiting for new connection... [08:32:03] Sock 8.Parse request [08:32:03]Sock 8.Check first char [08:32:03]Sock 8.First char is OK [08:32:03]request: POST /json_proto HTTP/1.0 [08:32:03]Method: POST [08:32:03]URL: /json_proto [08:32:03]Method is POST - this is cgi request [08:32:03]url: /json_proto [08:32:03]query_string will be loaded in cgi processing [08:32:03]execute_cgi json_proto POST (null) [08:32:03]execute_cgi path=json_proto method=POST [08:32:03]POST find Content-Length [08:32:03]Host: 172.17.50.195:8080 [08:32:03]Content-Length: 679 [08:32:03]Content-Type: application/json [08:32:03] [08:32:03]POST finish read [08:32:03]Found Content-Length = 679 [08:32:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092628", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:32:03]execute_script... [08:32: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)1092628", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:32:03]POST & json_proto [08:32:03]process_json_proto [08:32:03]json parsed OK: [08:32:03]protocol is kg_v1.0 [08:32:03]action value=close_receipt [08:32:03]process_action close_receipt [08:32:03]cmd_close_receipt [08:32:03]MH_GetDate [08:32:03]Write to MH i2c: F0 00 00 AF 10 AE [08:32:03]Write i2c OK [08:32:03]MH_I2C_Read... [08:32:03]Read from MH i2c: F0 [08:32:03]MH_I2C_Read... [08:32:03]Read from MH i2c: F0 09 00 [08:32:03]MH_I2C_Read... [08:32:03]Read from MH i2c: F0 09 00 AF 10 00 05 4C 1F 67 43 33 1C 67 87 [08:32:03]GetLastDocTimeStamp 1730104320 [08:32:03]current date 1730104325 [08:32:03]FM_GetShiftState [08:32:03]SAM_PROTO_GetShiftState [08:32:03]wFMCommunicate request_size=4 [08:32:03]MH_SAM_APDU [08:32:03]CAPDU: 80 13 01 00 [08:32:03]Write to MH i2c: E2 08 00 B0 10 80 13 01 00 00 00 00 00 3D [08:32:03]Write i2c OK [08:32:03]MH_I2C_Read... [08:32:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:32:03]Read from MH i2c: E2 [08:32:03]MH_I2C_Read... [08:32:03]Read from MH i2c: E2 0E 00 [08:32:03]MH_I2C_Read... [08:32:03]Read from MH i2c: E2 0E 00 B0 10 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 36 [08:32:03]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:32:03]wFMCommunicate OK [08:32:03]SAM_PROTO_GetShiftState done [08:32:03]FM_GetShiftState done [08:32:03]opened in 1730073493 [08:32:03]opened+sec_in_day 1730159893 [08:32:03]quantity*price = 80012 [08:32:03]sum+1 = 80013 [08:32:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 190 28.10.2024 08:32 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317715 ФПД: 173068490572005 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T083205&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317715&fm=173068490572005&tin=02508201610067®Number=0000000000091628&sum=80000 [08:32:04]StoreToDocumentArchive [08:32:04]shift 546 fd 317715 [08:32:04]save to /storage/0546/doc_00317715 [08:32:04]save last doc name /storage/0546/doc_00317715 to /storage/kkm_last_doc_name [08:32:04]save OK [08:32:04]Clear old archive folders... [08:32:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:32:04]tlvbuf is 00125E10 [08:32:04]SAM_PROTO_ClearQueue [08:32:04]wFMCommunicate request_size=4 [08:32:04]MH_SAM_APDU [08:32:04]CAPDU: 80 09 00 00 [08:32:04]Write to MH i2c: E2 08 00 BD 10 80 09 00 00 00 00 00 00 3F [08:32:04]Write i2c OK [08:32:04]MH_I2C_Read... [08:32:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:32:04]Read from MH i2c: E2 [08:32:04]MH_I2C_Read... [08:32:04]Read from MH i2c: E2 03 00 [08:32:04]MH_I2C_Read... [08:32:04]Read from MH i2c: E2 03 00 BD 10 00 90 00 41 [08:32:04]RAPDU: 90 00 [08:32:05]wFMCommunicate OK [08:32:05]SAM_PROTO_ClearQueue done [08:32:05]KKMCreateOFDPacket [08:32:05]OFDProtocolAddRootSTLVToBuf [08:32:05]FM_MakeSignedData [08:32:05]FM_MakeSignedData [08:32:05]SAM_PROTO_SignData [08:32:05]wFMCommunicate request_size=4 [08:32:05]MH_SAM_APDU [08:32:05]CAPDU: 80 0D 01 02 [08:32:05]Write to MH i2c: E2 08 00 BE 10 80 0D 01 02 00 00 00 00 47 [08:32:05]Write i2c OK [08:32:05]MH_I2C_Read... [08:32:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:32:05]Read from MH i2c: E2 [08:32:05]MH_I2C_Read... [08:32:05]Read from MH i2c: E2 03 00 [08:32:05]MH_I2C_Read... [08:32:05]Read from MH i2c: E2 03 00 BE 10 00 90 00 42 [08:32:05]RAPDU: 90 00 [08:32:05]wFMCommunicate OK [08:32:05]wFMCommunicate request_size=255 [08:32:05]MH_SAM_APDU [08:32:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 05 4C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 13 D9 04 00 35 04 06 00 9D [08:32:05]Write to MH i2c: E2 02 01 BF 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 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 05 4C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 13 D9 04 00 35 04 06 00 9D 00 00 07 [08:32:05]Write i2c OK [08:32:05]MH_I2C_Read... [08:32:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:32:05]Read from MH i2c: E2 [08:32:05]MH_I2C_Read... [08:32:05]Read from MH i2c: E2 03 00 [08:32:05]MH_I2C_Read... [08:32:05]Read from MH i2c: E2 03 00 BF 10 00 90 00 43 [08:32:05]RAPDU: 90 00 [08:32:05]wFMCommunicate OK [08:32:05]wFMCommunicate request_size=10 [08:32:05]MH_SAM_APDU [08:32:05]CAPDU: 80 0D 02 02 05 67 A5 E7 00 E5 [08:32:05]Write to MH i2c: E2 0D 00 C0 10 80 0D 02 02 05 00 67 A5 E7 00 E5 00 00 2C [08:32:05]Write i2c OK [08:32:05]MH_I2C_Read... [08:32:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:32:05]Read from MH i2c: E2 [08:32:05]MH_I2C_Read... [08:32:05]Read from MH i2c: E2 03 00 [08:32:05]MH_I2C_Read... [08:32:05]Read from MH i2c: E2 03 00 C0 10 00 90 00 44 [08:32:05]RAPDU: 90 00 [08:32:05]wFMCommunicate OK [08:32:05]wFMCommunicate request_size=4 [08:32:05]MH_SAM_APDU [08:32:05]CAPDU: 80 0D 03 02 [08:32:05]Write to MH i2c: E2 08 00 C1 10 80 0D 03 02 00 00 00 00 4C [08:32:05]Write i2c OK [08:32:05]MH_I2C_Read... [08:32:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:32:05]Read from MH i2c: E2 [08:32:05]MH_I2C_Read... [08:32:05]Read from MH i2c: E2 0B 00 [08:32:05]MH_I2C_Read... [08:32:05]Read from MH i2c: E2 0B 00 C1 10 00 66 B4 1D E8 76 20 BF 46 90 00 07 [08:32:05]RAPDU: 66 B4 1D E8 76 20 BF 46 90 00 [08:32:05]wFMCommunicate OK [08:32:05]SAM_PROTO_SignData done [08:32:05]FM_MakeSignedData done [08:32:05]CreateOFDProtocolMessage [08:32:05]wFMCommunicate request_size=4 [08:32:05]MH_SAM_APDU [08:32:05]CAPDU: 80 11 00 00 [08:32:05]Write to MH i2c: E2 08 00 C2 10 80 11 00 00 00 00 00 00 4C [08:32:05]Write i2c OK [08:32:05]MH_I2C_Read... [08:32:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:32:05]Read from MH i2c: E2 [08:32:05]MH_I2C_Read... [08:32:05]Read from MH i2c: E2 17 00 [08:32:05]MH_I2C_Read... [08:32:05]Read from MH i2c: E2 17 00 C2 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A0 [08:32:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:32:05]wFMCommunicate OK [08:32:05]CreateOFDProtocolMessage done [08:32:05]OFDSenderStorePacket 317715 [08:32:05]StoreOFDPacket docnum=317715 [08:32:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 4E E9 07 01 AE C2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 05 4C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 13 D9 04 00 35 04 06 00 9D 67 A5 E7 00 E5 66 B4 1D E8 76 20 BF 46 [08:32:05]CheckFolder [08:32:05]dirname=/storage/ofd_packets [08:32:05]CheckFolder done [08:32:05]ProducePacketName [08:32:05]name=ofd_packets/00317715 [08:32:05]NVStorageSaveData ofd_packets/00317715 [08:32:05]File name is /storage/ofd_packets/00317715 [08:32:05]Write 301 bytes [08:32:05]NVStorageSaveData done [08:32:05]OFDSenderStorePacket done [08:32:05]KKMCreateOFDPacket done [08:32:05]NVStorageSaveData kkm_last_timestamp [08:32:05]File name is /storage/kkm_last_timestamp [08:32:05]Write 4 bytes [08:32:05]NVStorageSaveData done [08:32:05]ExternCall_PrintAddStr [08:32:05]wPrintStart [08:32:05]Write to MH i2c: 01 00 00 C3 10 D3 [08:32:05]Write i2c OK [08:32:05]MH_I2C_Read... [08:32:05]Read from MH i2c: 01 [08:32:05]MH_I2C_Read... [08:32:05]Read from MH i2c: 01 07 00 [08:32:05]MH_I2C_Read... [08:32:05]Read from MH i2c: 01 07 00 C3 10 00 00 00 00 00 FF 0F E8 [08:32:05]RasterBufferAndPrint [08:32:05]line Счет N : (1)1092628 [08:32:05]line ИНН: 02508201610067 [08:32:05]line Контрольно-Кассовый Чек [08:32:05]line ПРОДАЖА [08:32:05]line ТРК (МРК, ГНК) : 43 [08:32:05]line Товар: 2710124130 [08:32:05]line Аи-92-К-2 [08:32:05]line 11.960 * 66.90 [08:32:05]line = 800.12 [08:32:05]line НДС 12% НСП 1% [08:32:05]line > о реализуемом товаре [08:32:05]line ОКРУГЛЕНИЕ: -0.12 [08:32:05]line ИТОГО: 800.00 [08:32:05]line Внесено: 800.00 [08:32:05]line СДАЧА: 0.00 [08:32:05]line НСП 1% : 7.08 [08:32:05]line НДС 12% : 84.97 [08:32:05]line Наличными: 800.00 [08:32:05]line Безнал.: 0.00 [08:32:05]line Место: АЗС № 101 "Партнер Нефть" [08:32:05]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [08:32:05]line СНО: Общий режим [08:32:05]line Чек 190 28.10.2024 08:32 [08:32:05]line Смена: 546 ФФД: 1.0 [08:32:05]line ЗНМ: 0300000082 [08:32:05]line РНМ: 0000000000091628 [08:32:05]line Версия ККМ: 001 [08:32:05]line ФМ: 0000000000874671 [08:32:05]line ФД: 317715 [08:32:05]line ФПД: 173068490572005 [08:32:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T083205&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317715&fm=173068490572005&tin=02508201610067®Number=0000000000091628&sum=80000 [08:32:05]written 0, free lines is 4095 [08:32:05]OFD Sender: Processing packet 317715 [packets to send 127, broken 126] [08:32:05]ProducePacketName [08:32:05]name=ofd_packets/00317715 [08:32:05]OFD Sender: To server: pG, [08:32:05]CommunicateWithHost lk.salyk.kg:30040 [08:32:05]ConnectInit lk.salyk.kg [08:32:06]Write to MH i2c: 01 00 00 EE 10 FE [08:32:06]Write i2c OK [08:32:06]MH_I2C_Read... [08:32:06]Read from MH i2c: 01 [08:32:06]MH_I2C_Read... [08:32:06]Read from MH i2c: 01 07 00 [08:32:06]MH_I2C_Read... [08:32:06]Read from MH i2c: 01 07 00 EE 10 00 00 00 00 00 F6 0C 07 [08:32:06]RasterBufferAndPrint [08:32:06]line [08:32:06]line [08:32:06]line [08:32:06]line [08:32:06]line [08:32:06]written 0, free lines is 3342 [08:32:06]MH_Cut [08:32:06]Write to MH i2c: D1 01 00 F5 10 01 D7 [08:32:06]Write i2c OK [08:32:06]MH_I2C_Read... [08:32:06]Read from MH i2c: D1 [08:32:06]MH_I2C_Read... [08:32:06]Read from MH i2c: D1 01 00 [08:32:06]MH_I2C_Read... [08:32:06]Read from MH i2c: D1 01 00 F5 10 00 D6 [08:32:06]Write to MH i2c: 01 00 00 F6 10 06 [08:32:06]Write i2c OK [08:32:06]MH_I2C_Read... [08:32:06]*** Cut start [08:32:06]*** Partial cut [08:32:06]*** CUTSNS_PIN = 1 [08:32:06]*** CUTSNS_PIN = 0 [08:32:07]*** Brake cut motor [08:32:07]Read from MH i2c: 01 [08:32:07]MH_I2C_Read... [08:32:07]*** Stop cut motor [08:32:07]*** Cut end [08:32:07]Read from MH i2c: 01 07 00 [08:32:07]MH_I2C_Read... [08:32:07]Read from MH i2c: 01 07 00 F6 10 00 00 00 00 00 FF 0F 1B [08:32:07]process_action close_receipt done [08:32:07]requested_data is exist [08:32:07]produce_requested_data [08:32:07]requested_item fm.sn is exist - process it [08:32:07]wFMCommunicate request_size=4 [08:32:07]MH_SAM_APDU [08:32:07]CAPDU: 80 11 00 00 [08:32:07]Write to MH i2c: E2 08 00 F7 10 80 11 00 00 00 00 00 00 81 [08:32:07]Write i2c OK [08:32:07]MH_I2C_Read... [08:32:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:32:07]Read from MH i2c: E2 [08:32:07]MH_I2C_Read... [08:32:07]Read from MH i2c: E2 17 00 [08:32:07]MH_I2C_Read... [08:32:07]Read from MH i2c: E2 17 00 F7 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D5 [08:32:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:32:07]wFMCommunicate OK [08:32:07]requested_item fd.num is exist - process it [08:32:07]SAM_PROTO_GetFieldsCounters [08:32:07]wFMCommunicate request_size=4 [08:32:07]MH_SAM_APDU [08:32:07]CAPDU: 80 13 00 00 [08:32:07]Write to MH i2c: E2 08 00 F8 10 80 13 00 00 00 00 00 00 84 [08:32:07]Write i2c OK [08:32:07]MH_I2C_Read... [08:32:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:32:07]Read from MH i2c: E2 [08:32:07]MH_I2C_Read... [08:32:07]Read from MH i2c: E2 62 00 [08:32:07]MH_I2C_Read... [08:32:07]Read from MH i2c: E2 62 00 F8 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 13 D9 04 00 0E 04 04 00 22 02 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 F5 [08:32:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 13 D9 04 00 0E 04 04 00 22 02 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:32:07]wFMCommunicate OK [08:32:07]SAM_PROTO_GetFieldsCounters done [08:32:07]requested_item shift.num is exist - process it [08:32:07]requested_item shift.opened is exist - process it [08:32:07]req_shift_opened [08:32:07]FM_GetShiftState [08:32:07]SAM_PROTO_GetShiftState [08:32:07]wFMCommunicate request_size=4 [08:32:07]MH_SAM_APDU [08:32:07]CAPDU: 80 13 01 00 [08:32:07]Write to MH i2c: E2 08 00 F9 10 80 13 01 00 00 00 00 00 86 [08:32:07]Write i2c OK [08:32:07]MH_I2C_Read... [08:32:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:32:07]Read from MH i2c: E2 [08:32:07]MH_I2C_Read... [08:32:07]Read from MH i2c: E2 0E 00 [08:32:07]MH_I2C_Read... [08:32:07]Read from MH i2c: E2 0E 00 F9 10 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 7F [08:32:07]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:32:07]wFMCommunicate OK [08:32:07]SAM_PROTO_GetShiftState done [08:32:07]FM_GetShiftState done [08:32:07]req_shift_opened done [08:32:07]requested_item shift.open_date is exist - process it [08:32:07]req_shift_open_date [08:32:07]req_shift_open_date done [08:32:07]produce_requested_data done [08:32:07]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317715,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [08:32:07]process_action_free close_receipt [08:32:07]json_value_free [08:32:07]json_value_free done [08:32:07]process_json_proto returns [08:32:07]Send response to host [08:32:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317715,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [08:32:07]free response buf [08:32:07]execute_script done [08:32:07]execute_script returns [08:32:07]free content buf [08:32:07]Sock 8.Close socket [08:32:07]Sock 8.Thread stoped [08:32:32]accept exits with 9 [08:32:32]New connection [08:32:32]New thread 3067477348 created [08:32:32]Thread 3067333988 joined [08:32:32]Waiting for new connection... [08:32:32] Sock 9.Parse request [08:32:32]Sock 9.Check first char [08:32:32]Sock 9.First char is OK [08:32:32]request: POST /json_proto HTTP/1.0 [08:32:32]Method: POST [08:32:32]URL: /json_proto [08:32:32]Method is POST - this is cgi request [08:32:32]url: /json_proto [08:32:32]query_string will be loaded in cgi processing [08:32:32]execute_cgi json_proto POST (null) [08:32:32]execute_cgi path=json_proto method=POST [08:32:32]POST find Content-Length [08:32:32]Host: 172.17.50.195:8080 [08:32:32]Content-Length: 678 [08:32:32]Content-Type: application/json [08:32:32] [08:32:32]POST finish read [08:32:32]Found Content-Length = 678 [08:32:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092629", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:32:32]execute_script... [08:32: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)1092629", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:32:32]POST & json_proto [08:32:32]process_json_proto [08:32:32]json parsed OK: [08:32:32]protocol is kg_v1.0 [08:32:32]action value=close_receipt [08:32:32]process_action close_receipt [08:32:32]cmd_close_receipt [08:32:32]MH_GetDate [08:32:32]Write to MH i2c: F0 00 00 FA 10 F9 [08:32:32]Write i2c OK [08:32:32]MH_I2C_Read... [08:32:32]Read from MH i2c: F0 [08:32:32]MH_I2C_Read... [08:32:32]Read from MH i2c: F0 09 00 [08:32:32]MH_I2C_Read... [08:32:32]Read from MH i2c: F0 09 00 FA 10 00 22 4C 1F 67 43 33 1C 67 EF [08:32:32]GetLastDocTimeStamp 1730104325 [08:32:32]current date 1730104354 [08:32:32]FM_GetShiftState [08:32:32]SAM_PROTO_GetShiftState [08:32:32]wFMCommunicate request_size=4 [08:32:32]MH_SAM_APDU [08:32:32]CAPDU: 80 13 01 00 [08:32:32]Write to MH i2c: E2 08 00 FB 10 80 13 01 00 00 00 00 00 88 [08:32:32]Write i2c OK [08:32:32]MH_I2C_Read... [08:32:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:32:32]Read from MH i2c: E2 [08:32:32]MH_I2C_Read... [08:32:32]Read from MH i2c: E2 0E 00 [08:32:32]MH_I2C_Read... [08:32:32]Read from MH i2c: E2 0E 00 FB 10 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 81 [08:32:32]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:32:32]wFMCommunicate OK [08:32:32]SAM_PROTO_GetShiftState done [08:32:32]FM_GetShiftState done [08:32:32]opened in 1730073493 [08:32:32]opened+sec_in_day 1730159893 [08:32:32]quantity*price = 50041 [08:32:32]sum+1 = 50042 [08:32:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 191 28.10.2024 08:32 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317716 ФПД: 237277008429273 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T083234&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317716&fm=237277008429273&tin=02508201610067®Number=0000000000091628&sum=50000 [08:32:33]StoreToDocumentArchive [08:32:33]shift 546 fd 317716 [08:32:33]save to /storage/0546/doc_00317716 [08:32:33]save last doc name /storage/0546/doc_00317716 to /storage/kkm_last_doc_name [08:32:33]save OK [08:32:33]Clear old archive folders... [08:32:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:32:33]tlvbuf is 000AC750 [08:32:33]SAM_PROTO_ClearQueue [08:32:33]wFMCommunicate request_size=4 [08:32:33]MH_SAM_APDU [08:32:33]CAPDU: 80 09 00 00 [08:32:33]Write to MH i2c: E2 08 00 08 11 80 09 00 00 00 00 00 00 8B [08:32:33]Write i2c OK [08:32:33]MH_I2C_Read... [08:32:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:32:33]Read from MH i2c: E2 [08:32:33]MH_I2C_Read... [08:32:33]Read from MH i2c: E2 03 00 [08:32:33]MH_I2C_Read... [08:32:33]Read from MH i2c: E2 03 00 08 11 00 90 00 8D [08:32:33]RAPDU: 90 00 [08:32:33]wFMCommunicate OK [08:32:33]SAM_PROTO_ClearQueue done [08:32:33]KKMCreateOFDPacket [08:32:33]OFDProtocolAddRootSTLVToBuf [08:32:33]FM_MakeSignedData [08:32:33]FM_MakeSignedData [08:32:33]SAM_PROTO_SignData [08:32:33]wFMCommunicate request_size=4 [08:32:33]MH_SAM_APDU [08:32:33]CAPDU: 80 0D 01 02 [08:32:33]Write to MH i2c: E2 08 00 09 11 80 0D 01 02 00 00 00 00 93 [08:32:33]Write i2c OK [08:32:33]MH_I2C_Read... [08:32:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:32:33]Read from MH i2c: E2 [08:32:33]MH_I2C_Read... [08:32:33]Read from MH i2c: E2 03 00 [08:32:33]MH_I2C_Read... [08:32:33]Read from MH i2c: E2 03 00 09 11 00 90 00 8E [08:32:33]RAPDU: 90 00 [08:32:33]wFMCommunicate OK [08:32:33]wFMCommunicate request_size=255 [08:32:33]MH_SAM_APDU [08:32:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 22 4C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 14 D9 04 00 35 04 06 00 D7 [08:32:33]Write to MH i2c: E2 02 01 0A 11 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 22 4C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 14 D9 04 00 35 04 06 00 D7 00 00 C0 [08:32:34]Write i2c OK [08:32:34]MH_I2C_Read... [08:32:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:32:34]Read from MH i2c: E2 [08:32:34]MH_I2C_Read... [08:32:34]Read from MH i2c: E2 03 00 [08:32:34]MH_I2C_Read... [08:32:34]Read from MH i2c: E2 03 00 0A 11 00 90 00 8F [08:32:34]RAPDU: 90 00 [08:32:34]wFMCommunicate OK [08:32:34]wFMCommunicate request_size=10 [08:32:34]MH_SAM_APDU [08:32:34]CAPDU: 80 0D 02 02 05 CD 5B CD 00 D9 [08:32:34]Write to MH i2c: E2 0D 00 0B 11 80 0D 02 02 05 00 CD 5B CD 00 D9 00 00 6E [08:32:34]Write i2c OK [08:32:34]MH_I2C_Read... [08:32:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:32:34]Read from MH i2c: E2 [08:32:34]MH_I2C_Read... [08:32:34]Read from MH i2c: E2 03 00 [08:32:34]MH_I2C_Read... [08:32:34]Read from MH i2c: E2 03 00 0B 11 00 90 00 90 [08:32:34]RAPDU: 90 00 [08:32:34]wFMCommunicate OK [08:32:34]wFMCommunicate request_size=4 [08:32:34]MH_SAM_APDU [08:32:34]CAPDU: 80 0D 03 02 [08:32:34]Write to MH i2c: E2 08 00 0C 11 80 0D 03 02 00 00 00 00 98 [08:32:34]Write i2c OK [08:32:34]MH_I2C_Read... [08:32:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:32:34]Read from MH i2c: E2 [08:32:34]MH_I2C_Read... [08:32:34]Read from MH i2c: E2 0B 00 [08:32:34]MH_I2C_Read... [08:32:34]Read from MH i2c: E2 0B 00 0C 11 00 9F 24 60 80 C4 1F C3 AB 90 00 8D [08:32:34]RAPDU: 9F 24 60 80 C4 1F C3 AB 90 00 [08:32:34]wFMCommunicate OK [08:32:34]SAM_PROTO_SignData done [08:32:34]FM_MakeSignedData done [08:32:34]CreateOFDProtocolMessage [08:32:34]wFMCommunicate request_size=4 [08:32:34]MH_SAM_APDU [08:32:34]CAPDU: 80 11 00 00 [08:32:34]Write to MH i2c: E2 08 00 0D 11 80 11 00 00 00 00 00 00 98 [08:32:34]Write i2c OK [08:32:34]MH_I2C_Read... [08:32:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:32:34]Read from MH i2c: E2 [08:32:34]MH_I2C_Read... [08:32:34]Read from MH i2c: E2 17 00 [08:32:34]MH_I2C_Read... [08:32:34]Read from MH i2c: E2 17 00 0D 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 EC [08:32:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:32:34]wFMCommunicate OK [08:32:34]CreateOFDProtocolMessage done [08:32:34]OFDSenderStorePacket 317716 [08:32:34]StoreOFDPacket docnum=317716 [08:32:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 5D 12 07 01 C8 1D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 22 4C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 14 D9 04 00 35 04 06 00 D7 CD 5B CD 00 D9 9F 24 60 80 C4 1F C3 AB [08:32:34]CheckFolder [08:32:34]dirname=/storage/ofd_packets [08:32:34]CheckFolder done [08:32:34]ProducePacketName [08:32:34]name=ofd_packets/00317716 [08:32:34]NVStorageSaveData ofd_packets/00317716 [08:32:34]File name is /storage/ofd_packets/00317716 [08:32:34]Write 301 bytes [08:32:34]NVStorageSaveData done [08:32:34]OFDSenderStorePacket done [08:32:34]KKMCreateOFDPacket done [08:32:34]NVStorageSaveData kkm_last_timestamp [08:32:34]File name is /storage/kkm_last_timestamp [08:32:34]Write 4 bytes [08:32:34]NVStorageSaveData done [08:32:34]ExternCall_PrintAddStr [08:32:34]wPrintStart [08:32:34]Write to MH i2c: 01 00 00 0E 11 1F [08:32:34]Write i2c OK [08:32:34]MH_I2C_Read... [08:32:34]Read from MH i2c: 01 [08:32:34]MH_I2C_Read... [08:32:34]Read from MH i2c: 01 07 00 [08:32:34]MH_I2C_Read... [08:32:34]Read from MH i2c: 01 07 00 0E 11 00 00 00 00 00 FF 0F 34 [08:32:34]RasterBufferAndPrint [08:32:34]line Счет N : (1)1092629 [08:32:34]line ИНН: 02508201610067 [08:32:34]line Контрольно-Кассовый Чек [08:32:34]line ПРОДАЖА [08:32:34]line ТРК (МРК, ГНК) : 63 [08:32:34]line Товар: 2710124130 [08:32:34]line Аи-92-К-2 [08:32:34]line 7.480 * 66.90 [08:32:34]line = 500.41 [08:32:34]line НДС 12% НСП 1% [08:32:34]line > о реализуемом товаре [08:32:34]line ОКРУГЛЕНИЕ: -0.41 [08:32:34]line ИТОГО: 500.00 [08:32:34]line Внесено: 500.00 [08:32:34]line СДАЧА: 0.00 [08:32:34]line НСП 1% : 4.43 [08:32:34]line НДС 12% : 53.14 [08:32:34]line Наличными: 500.00 [08:32:34]line Безнал.: 0.00 [08:32:34]line Место: АЗС № 101 "Партнер Нефть" [08:32:34]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [08:32:34]line СНО: Общий режим [08:32:34]line Чек 191 28.10.2024 08:32 [08:32:34]line Смена: 546 ФФД: 1.0 [08:32:34]line ЗНМ: 0300000082 [08:32:34]line РНМ: 0000000000091628 [08:32:34]line Версия ККМ: 001 [08:32:34]line ФМ: 0000000000874671 [08:32:34]line ФД: 317716 [08:32:34]line ФПД: 237277008429273 [08:32:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T083234&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317716&fm=237277008429273&tin=02508201610067®Number=0000000000091628&sum=50000 [08:32:34]written 0, free lines is 4095 [08:32:34]Write to MH i2c: 01 00 00 39 11 4A [08:32:34]Write i2c OK [08:32:34]MH_I2C_Read... [08:32:34]Read from MH i2c: 01 [08:32:34]MH_I2C_Read... [08:32:34]Read from MH i2c: 01 07 00 [08:32:34]MH_I2C_Read... [08:32:34]Read from MH i2c: 01 07 00 39 11 00 00 00 00 00 EF 0C 4C [08:32:34]RasterBufferAndPrint [08:32:34]line [08:32:34]line [08:32:34]line [08:32:34]line [08:32:34]line [08:32:34]written 0, free lines is 3326 [08:32:34]MH_Cut [08:32:34]Write to MH i2c: D1 01 00 40 11 01 23 [08:32:35]Write i2c OK [08:32:35]MH_I2C_Read... [08:32:35]Read from MH i2c: D1 [08:32:35]MH_I2C_Read... [08:32:35]Read from MH i2c: D1 01 00 [08:32:35]MH_I2C_Read... [08:32:35]Read from MH i2c: D1 01 00 40 11 00 22 [08:32:35]Write to MH i2c: 01 00 00 41 11 52 [08:32:35]Write i2c OK [08:32:35]MH_I2C_Read... [08:32:35]*** Cut start [08:32:35]*** Partial cut [08:32:35]*** CUTSNS_PIN = 1 [08:32:35]*** CUTSNS_PIN = 0 [08:32:35]*** Brake cut motor [08:32:36]Read from MH i2c: 01 [08:32:36]MH_I2C_Read... [08:32:36]*** Stop cut motor [08:32:36]*** Cut end [08:32:36]Read from MH i2c: 01 07 00 [08:32:36]MH_I2C_Read... [08:32:36]Read from MH i2c: 01 07 00 41 11 00 00 00 00 00 FF 0F 67 [08:32:36]process_action close_receipt done [08:32:36]requested_data is exist [08:32:36]produce_requested_data [08:32:36]requested_item fm.sn is exist - process it [08:32:36]wFMCommunicate request_size=4 [08:32:36]MH_SAM_APDU [08:32:36]CAPDU: 80 11 00 00 [08:32:36]Write to MH i2c: E2 08 00 42 11 80 11 00 00 00 00 00 00 CD [08:32:36]Write i2c OK [08:32:36]MH_I2C_Read... [08:32:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:32:36]Read from MH i2c: E2 [08:32:36]MH_I2C_Read... [08:32:36]Read from MH i2c: E2 17 00 [08:32:36]MH_I2C_Read... [08:32:36]Read from MH i2c: E2 17 00 42 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 21 [08:32:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:32:36]wFMCommunicate OK [08:32:36]requested_item fd.num is exist - process it [08:32:36]SAM_PROTO_GetFieldsCounters [08:32:36]wFMCommunicate request_size=4 [08:32:36]MH_SAM_APDU [08:32:36]CAPDU: 80 13 00 00 [08:32:36]Write to MH i2c: E2 08 00 43 11 80 13 00 00 00 00 00 00 D0 [08:32:36]Write i2c OK [08:32:36]MH_I2C_Read... [08:32:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:32:36]Read from MH i2c: E2 [08:32:36]MH_I2C_Read... [08:32:36]Read from MH i2c: E2 62 00 [08:32:36]MH_I2C_Read... [08:32:36]Read from MH i2c: E2 62 00 43 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 14 D9 04 00 0E 04 04 00 22 02 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 45 [08:32:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 14 D9 04 00 0E 04 04 00 22 02 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:32:36]wFMCommunicate OK [08:32:36]SAM_PROTO_GetFieldsCounters done [08:32:36]requested_item shift.num is exist - process it [08:32:36]requested_item shift.opened is exist - process it [08:32:36]req_shift_opened [08:32:36]FM_GetShiftState [08:32:36]SAM_PROTO_GetShiftState [08:32:36]wFMCommunicate request_size=4 [08:32:36]MH_SAM_APDU [08:32:36]CAPDU: 80 13 01 00 [08:32:36]Write to MH i2c: E2 08 00 44 11 80 13 01 00 00 00 00 00 D2 [08:32:36]Write i2c OK [08:32:36]MH_I2C_Read... [08:32:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:32:36]Read from MH i2c: E2 [08:32:36]MH_I2C_Read... [08:32:36]Read from MH i2c: E2 0E 00 [08:32:36]MH_I2C_Read... [08:32:36]Read from MH i2c: E2 0E 00 44 11 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 CB [08:32:36]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:32:36]wFMCommunicate OK [08:32:36]SAM_PROTO_GetShiftState done [08:32:36]FM_GetShiftState done [08:32:36]req_shift_opened done [08:32:36]requested_item shift.open_date is exist - process it [08:32:36]req_shift_open_date [08:32:36]req_shift_open_date done [08:32:36]produce_requested_data done [08:32:36]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317716,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [08:32:36]process_action_free close_receipt [08:32:36]json_value_free [08:32:36]json_value_free done [08:32:36]process_json_proto returns [08:32:36]Send response to host [08:32:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317716,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [08:32:36]free response buf [08:32:36]execute_script done [08:32:36]execute_script returns [08:32:36]free content buf [08:32:36]Sock 9.Close socket [08:32:36]Sock 9.Thread stoped [08:34:18]ConnectInit Can't connect to host [08:34:18]CommunicateWithHost connect error [08:34:18]CommunicateWithHost err = -1 [08:34:18]OFD Sender: Server communicate error [08:34:18]OFD Sender: Processing packet 317715 [packets to send 128, broken 126] [08:34:18]ProducePacketName [08:34:18]name=ofd_packets/00317715 [08:34:18]OFD Sender: To server: pG, [08:34:18]CommunicateWithHost lk.salyk.kg:30040 [08:34:18]ConnectInit lk.salyk.kg [08:34:18]Connected sock=9 [08:34:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 4E E9 07 01 AE C2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 05 4C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 13 D9 04 00 35 04 06 00 9D 67 A5 E7 00 E5 66 B4 1D E8 76 20 BF 46 [08:34:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 A1 D8 47 00 13 F3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 13 D9 04 00 F4 03 04 00 43 F8 1E 67 B6 04 01 00 00 7F 52 3B 6B 1F BF 30 6C [08:34:18]CommunicateWithHost err = 0 [08:34:18]CheckOFDResponse [08:34:18]1017 (14) - 77093643461234 [08:34:18]1041 (16) - 0000000000874671 [08:34:18]1040 (4) - 317715 [08:34:18]1012 (4) - 28.10.2024 02:34 [08:34:18]1206 (1) - 0 [08:34:18]OFD Sender: Remove packet 317715 [08:34:18]ProducePacketName [08:34:18]name=ofd_packets/00317715 [08:34:18]NVStorageDeleteData [08:34:19]OFD Sender: Processing packet 317716 [packets to send 127, broken 126] [08:34:19]ProducePacketName [08:34:19]name=ofd_packets/00317716 [08:34:19]OFD Sender: To server: pG, [08:34:19]CommunicateWithHost lk.salyk.kg:30040 [08:34:19]ConnectInit lk.salyk.kg [08:34:19]Connected sock=10 [08:34:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 5D 12 07 01 C8 1D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 22 4C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 14 D9 04 00 35 04 06 00 D7 CD 5B CD 00 D9 9F 24 60 80 C4 1F C3 AB [08:34:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 78 AE 47 00 D5 CB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 14 D9 04 00 F4 03 04 00 44 F8 1E 67 B6 04 01 00 00 48 23 D8 27 A1 E2 AF DC [08:34:19]CommunicateWithHost err = 0 [08:34:19]CheckOFDResponse [08:34:19]1017 (14) - 77093643461234 [08:34:19]1041 (16) - 0000000000874671 [08:34:19]1040 (4) - 317716 [08:34:19]1012 (4) - 28.10.2024 02:34 [08:34:19]1206 (1) - 0 [08:34:19]OFD Sender: Remove packet 317716 [08:34:19]ProducePacketName [08:34:19]name=ofd_packets/00317716 [08:34:19]NVStorageDeleteData [08:34:19]OFD Sender: No OFD packet to send [08:34:24]OFD Sender: No OFD packet to send [08:34:29]OFD Sender: No OFD packet to send [08:34:34]OFD Sender: No OFD packet to send [08:34:39]OFD Sender: No OFD packet to send [08:34:44]OFD Sender: No OFD packet to send [08:34:49]OFD Sender: No OFD packet to send [08:34:54]OFD Sender: No OFD packet to send [08:34:59]OFD Sender: No OFD packet to send [08:35:04]OFD Sender: No OFD packet to send [08:35:09]OFD Sender: No OFD packet to send [08:35:14]OFD Sender: No OFD packet to send [08:35:19]OFD Sender: No OFD packet to send [08:35:24]OFD Sender: No OFD packet to send [08:35:29]OFD Sender: No OFD packet to send [08:35:34]OFD Sender: No OFD packet to send [08:35:38]accept exits with 8 [08:35:38]New connection [08:35:38]New thread 3067333988 created [08:35:38]Thread 3067477348 joined [08:35:38]Waiting for new connection... [08:35:38] Sock 8.Parse request [08:35:38]Sock 8.Check first char [08:35:38]Sock 8.First char is OK [08:35:38]request: POST /json_proto HTTP/1.0 [08:35:38]Method: POST [08:35:38]URL: /json_proto [08:35:38]Method is POST - this is cgi request [08:35:38]url: /json_proto [08:35:38]query_string will be loaded in cgi processing [08:35:38]execute_cgi json_proto POST (null) [08:35:38]execute_cgi path=json_proto method=POST [08:35:38]POST find Content-Length [08:35:38]Host: 172.17.50.195:8080 [08:35:38]Content-Length: 688 [08:35:38]Content-Type: application/json [08:35:38] [08:35:38]POST finish read [08:35:38]Found Content-Length = 688 [08:35:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092630", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 32.810, "sum" : 2500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:35:38]execute_script... [08:35: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)1092630", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 32.810, "sum" : 2500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:35:38]POST & json_proto [08:35:38]process_json_proto [08:35:38]json parsed OK: [08:35:38]protocol is kg_v1.0 [08:35:38]action value=close_receipt [08:35:38]process_action close_receipt [08:35:38]cmd_close_receipt [08:35:38]MH_GetDate [08:35:38]Write to MH i2c: F0 00 00 45 11 45 [08:35:38]Write i2c OK [08:35:38]MH_I2C_Read... [08:35:38]Read from MH i2c: F0 [08:35:38]MH_I2C_Read... [08:35:38]Read from MH i2c: F0 09 00 [08:35:38]MH_I2C_Read... [08:35:38]Read from MH i2c: F0 09 00 45 11 00 DB 4C 1F 67 43 33 1C 67 F4 [08:35:38]GetLastDocTimeStamp 1730104354 [08:35:38]current date 1730104539 [08:35:38]FM_GetShiftState [08:35:38]SAM_PROTO_GetShiftState [08:35:38]wFMCommunicate request_size=4 [08:35:38]MH_SAM_APDU [08:35:38]CAPDU: 80 13 01 00 [08:35:38]Write to MH i2c: E2 08 00 46 11 80 13 01 00 00 00 00 00 D4 [08:35:38]Write i2c OK [08:35:38]MH_I2C_Read... [08:35:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:35:38]Read from MH i2c: E2 [08:35:38]MH_I2C_Read... [08:35:38]Read from MH i2c: E2 0E 00 [08:35:38]MH_I2C_Read... [08:35:38]Read from MH i2c: E2 0E 00 46 11 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 CD [08:35:38]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:35:38]wFMCommunicate OK [08:35:38]SAM_PROTO_GetShiftState done [08:35:38]FM_GetShiftState done [08:35:38]opened in 1730073493 [08:35:38]opened+sec_in_day 1730159893 [08:35:38]quantity*price = 250012 [08:35:38]sum+1 = 250013 [08:35:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 2500.00 Внесено: 2500.00 СДАЧА: 0.00 НСП 1% : 22.12 НДС 12% : 265.50 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 192 28.10.2024 08:35 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317717 ФПД: 212716962682604 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T083539&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317717&fm=212716962682604&tin=02508201610067®Number=0000000000091628&sum=250000 [08:35:39]StoreToDocumentArchive [08:35:39]shift 546 fd 317717 [08:35:39]save to /storage/0546/doc_00317717 [08:35:39]save last doc name /storage/0546/doc_00317717 to /storage/kkm_last_doc_name [08:35:39]save OK [08:35:39]Clear old archive folders... [08:35:39]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:35:39]tlvbuf is B6F41B60 [08:35:39]SAM_PROTO_ClearQueue [08:35:39]wFMCommunicate request_size=4 [08:35:39]MH_SAM_APDU [08:35:39]CAPDU: 80 09 00 00 [08:35:39]Write to MH i2c: E2 08 00 53 11 80 09 00 00 00 00 00 00 D6 [08:35:39]Write i2c OK [08:35:39]MH_I2C_Read... [08:35:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:35:39]Read from MH i2c: E2 [08:35:39]MH_I2C_Read... [08:35:39]Read from MH i2c: E2 03 00 [08:35:39]MH_I2C_Read... [08:35:39]Read from MH i2c: E2 03 00 53 11 00 90 00 D8 [08:35:39]RAPDU: 90 00 [08:35:39]wFMCommunicate OK [08:35:39]SAM_PROTO_ClearQueue done [08:35:39]KKMCreateOFDPacket [08:35:39]OFDProtocolAddRootSTLVToBuf [08:35:39]FM_MakeSignedData [08:35:39]FM_MakeSignedData [08:35:39]SAM_PROTO_SignData [08:35:39]wFMCommunicate request_size=4 [08:35:39]MH_SAM_APDU [08:35:39]CAPDU: 80 0D 01 02 [08:35:39]Write to MH i2c: E2 08 00 54 11 80 0D 01 02 00 00 00 00 DE [08:35:39]Write i2c OK [08:35:39]MH_I2C_Read... [08:35:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:35:39]Read from MH i2c: E2 [08:35:39]MH_I2C_Read... [08:35:39]Read from MH i2c: E2 03 00 [08:35:39]MH_I2C_Read... [08:35:39]Read from MH i2c: E2 03 00 54 11 00 90 00 D9 [08:35:39]RAPDU: 90 00 [08:35:39]wFMCommunicate OK [08:35:39]wFMCommunicate request_size=255 [08:35:39]MH_SAM_APDU [08:35:39]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 DB 4C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 15 D9 04 00 35 04 06 00 [08:35:39]Write to MH i2c: E2 02 01 55 11 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 DB 4C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 15 D9 04 00 35 04 06 00 00 00 2E [08:35:39]Write i2c OK [08:35:39]MH_I2C_Read... [08:35:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:35:39]Read from MH i2c: E2 [08:35:39]MH_I2C_Read... [08:35:39]Read from MH i2c: E2 03 00 [08:35:39]MH_I2C_Read... [08:35:39]Read from MH i2c: E2 03 00 55 11 00 90 00 DA [08:35:39]RAPDU: 90 00 [08:35:39]wFMCommunicate OK [08:35:39]wFMCommunicate request_size=11 [08:35:39]MH_SAM_APDU [08:35:39]CAPDU: 80 0D 02 02 06 C1 77 06 FF 96 EC [08:35:39]Write to MH i2c: E2 0E 00 56 11 80 0D 02 02 06 00 C1 77 06 FF 96 EC 00 00 AC [08:35:39]Write i2c OK [08:35:39]MH_I2C_Read... [08:35:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:35:39]Read from MH i2c: E2 [08:35:39]MH_I2C_Read... [08:35:39]Read from MH i2c: E2 03 00 [08:35:39]MH_I2C_Read... [08:35:39]Read from MH i2c: E2 03 00 56 11 00 90 00 DB [08:35:39]RAPDU: 90 00 [08:35:39]wFMCommunicate OK [08:35:39]wFMCommunicate request_size=4 [08:35:39]MH_SAM_APDU [08:35:39]CAPDU: 80 0D 03 02 [08:35:39]Write to MH i2c: E2 08 00 57 11 80 0D 03 02 00 00 00 00 E3 [08:35:39]Write i2c OK [08:35:39]MH_I2C_Read... [08:35:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:35:39]Read from MH i2c: E2 [08:35:39]MH_I2C_Read... [08:35:39]Read from MH i2c: E2 0B 00 [08:35:39]MH_I2C_Read... [08:35:39]Read from MH i2c: E2 0B 00 57 11 00 D0 C3 48 B0 2B B6 92 E3 90 00 C5 [08:35:39]RAPDU: D0 C3 48 B0 2B B6 92 E3 90 00 [08:35:39]wFMCommunicate OK [08:35:39]SAM_PROTO_SignData done [08:35:39]FM_MakeSignedData done [08:35:39]CreateOFDProtocolMessage [08:35:39]wFMCommunicate request_size=4 [08:35:39]MH_SAM_APDU [08:35:39]CAPDU: 80 11 00 00 [08:35:39]Write to MH i2c: E2 08 00 58 11 80 11 00 00 00 00 00 00 E3 [08:35:39]Write i2c OK [08:35:39]MH_I2C_Read... [08:35:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:35:39]Read from MH i2c: E2 [08:35:39]MH_I2C_Read... [08:35:39]Read from MH i2c: E2 17 00 [08:35:39]MH_I2C_Read... [08:35:39]Read from MH i2c: E2 17 00 58 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 37 [08:35:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:35:39]wFMCommunicate OK [08:35:39]CreateOFDProtocolMessage done [08:35:39]OFDSenderStorePacket 317717 [08:35:39]StoreOFDPacket docnum=317717 [08:35:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 85 5D 08 01 92 79 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 DB 4C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 15 D9 04 00 35 04 06 00 C1 77 06 FF 96 EC D0 C3 48 B0 2B B6 92 E3 [08:35:39]CheckFolder [08:35:39]dirname=/storage/ofd_packets [08:35:39]CheckFolder done [08:35:39]ProducePacketName [08:35:39]name=ofd_packets/00317717 [08:35:39]NVStorageSaveData ofd_packets/00317717 [08:35:39]File name is /storage/ofd_packets/00317717 [08:35:39]Write 302 bytes [08:35:39]NVStorageSaveData done [08:35:39]OFDSenderStorePacket done [08:35:39]KKMCreateOFDPacket done [08:35:39]NVStorageSaveData kkm_last_timestamp [08:35:39]File name is /storage/kkm_last_timestamp [08:35:39]Write 4 bytes [08:35:39]NVStorageSaveData done [08:35:39]ExternCall_PrintAddStr [08:35:39]wPrintStart [08:35:39]Write to MH i2c: 01 00 00 59 11 6A [08:35:39]Write i2c OK [08:35:39]MH_I2C_Read... [08:35:39]Read from MH i2c: 01 [08:35:39]MH_I2C_Read... [08:35:39]Read from MH i2c: 01 07 00 [08:35:39]MH_I2C_Read... [08:35:39]Read from MH i2c: 01 07 00 59 11 00 00 00 00 00 FF 0F 7F [08:35:39]RasterBufferAndPrint [08:35:39]line Счет N : (1)1092630 [08:35:39]line ИНН: 02508201610067 [08:35:39]line Контрольно-Кассовый Чек [08:35:39]line ПРОДАЖА [08:35:39]line ТРК (МРК, ГНК) : 61 [08:35:39]line Товар: 2710194210 [08:35:39]line ДТ(л)-К-2 [08:35:39]line 32.810 * 76.20 [08:35:39]line = 2500.12 [08:35:39]line НДС 12% НСП 1% [08:35:39]line > о реализуемом товаре [08:35:39]line ОКРУГЛЕНИЕ: -0.12 [08:35:39]line ИТОГО: 2500.00 [08:35:39]line Внесено: 2500.00 [08:35:39]line СДАЧА: 0.00 [08:35:39]line НСП 1% : 22.12 [08:35:39]line НДС 12% : 265.50 [08:35:39]line Наличными: 2500.00 [08:35:39]line Безнал.: 0.00 [08:35:39]line Место: АЗС № 101 "Партнер Нефть" [08:35:39]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [08:35:39]line СНО: Общий режим [08:35:39]line Чек 192 28.10.2024 08:35 [08:35:39]line Смена: 546 ФФД: 1.0 [08:35:39]line ЗНМ: 0300000082 [08:35:39]line РНМ: 0000000000091628 [08:35:39]line Версия ККМ: 001 [08:35:39]line ФМ: 0000000000874671 [08:35:39]line ФД: 317717 [08:35:39]line ФПД: 212716962682604 [08:35:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T083539&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317717&fm=212716962682604&tin=02508201610067®Number=0000000000091628&sum=250000 [08:35:40]OFD Sender: Processing packet 317717 [packets to send 127, broken 126] [08:35:40]ProducePacketName [08:35:40]name=ofd_packets/00317717 [08:35:40]OFD Sender: To server: pG, [08:35:40]CommunicateWithHost lk.salyk.kg:30040 [08:35:40]ConnectInit lk.salyk.kg [08:35:40]written 0, free lines is 4095 [08:35:40]Connected sock=9 [08:35:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 85 5D 08 01 92 79 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 DB 4C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 15 D9 04 00 35 04 06 00 C1 77 06 FF 96 EC D0 C3 48 B0 2B B6 92 E3 [08:35:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 96 C2 47 00 B1 EA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 15 D9 04 00 F4 03 04 00 95 F8 1E 67 B6 04 01 00 00 AA DB 94 FB C5 FB CC 35 [08:35:40]CommunicateWithHost err = 0 [08:35:40]CheckOFDResponse [08:35:40]1017 (14) - 77093643461234 [08:35:40]1041 (16) - 0000000000874671 [08:35:40]1040 (4) - 317717 [08:35:40]1012 (4) - 28.10.2024 02:36 [08:35:40]1206 (1) - 0 [08:35:40]OFD Sender: Remove packet 317717 [08:35:40]ProducePacketName [08:35:40]name=ofd_packets/00317717 [08:35:40]NVStorageDeleteData [08:35:40]Write to MH i2c: 01 00 00 84 11 95 [08:35:40]Write i2c OK [08:35:40]MH_I2C_Read... [08:35:40]Read from MH i2c: 01 [08:35:40]MH_I2C_Read... [08:35:40]Read from MH i2c: 01 07 00 [08:35:40]MH_I2C_Read... [08:35:40]Read from MH i2c: 01 07 00 84 11 00 00 00 00 00 FB 0C A3 [08:35:40]RasterBufferAndPrint [08:35:40]line [08:35:40]line [08:35:40]line [08:35:40]line [08:35:40]line [08:35:40]written 0, free lines is 3332 [08:35:40]MH_Cut [08:35:40]Write to MH i2c: D1 01 00 8B 11 01 6E [08:35:40]Write i2c OK [08:35:40]MH_I2C_Read... [08:35:40]Read from MH i2c: D1 [08:35:40]MH_I2C_Read... [08:35:40]Read from MH i2c: D1 01 00 [08:35:40]MH_I2C_Read... [08:35:40]Read from MH i2c: D1 01 00 8B 11 00 6D [08:35:40]Write to MH i2c: 01 00 00 8C 11 9D [08:35:40]Write i2c OK [08:35:40]MH_I2C_Read... [08:35:40]OFD Sender: No OFD packet to send [08:35:41]*** Cut start [08:35:41]*** Partial cut [08:35:41]*** CUTSNS_PIN = 1 [08:35:41]*** CUTSNS_PIN = 0 [08:35:41]*** Brake cut motor [08:35:41]Read from MH i2c: 01 [08:35:41]MH_I2C_Read... [08:35:41]*** Stop cut motor [08:35:41]*** Cut end [08:35:41]Read from MH i2c: 01 07 00 [08:35:41]MH_I2C_Read... [08:35:41]Read from MH i2c: 01 07 00 8C 11 00 00 00 00 00 FF 0F B2 [08:35:41]process_action close_receipt done [08:35:41]requested_data is exist [08:35:41]produce_requested_data [08:35:41]requested_item fm.sn is exist - process it [08:35:41]wFMCommunicate request_size=4 [08:35:41]MH_SAM_APDU [08:35:41]CAPDU: 80 11 00 00 [08:35:41]Write to MH i2c: E2 08 00 8D 11 80 11 00 00 00 00 00 00 18 [08:35:41]Write i2c OK [08:35:41]MH_I2C_Read... [08:35:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:35:41]Read from MH i2c: E2 [08:35:41]MH_I2C_Read... [08:35:41]Read from MH i2c: E2 17 00 [08:35:41]MH_I2C_Read... [08:35:41]Read from MH i2c: E2 17 00 8D 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 6C [08:35:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:35:41]wFMCommunicate OK [08:35:41]requested_item fd.num is exist - process it [08:35:41]SAM_PROTO_GetFieldsCounters [08:35:41]wFMCommunicate request_size=4 [08:35:41]MH_SAM_APDU [08:35:41]CAPDU: 80 13 00 00 [08:35:41]Write to MH i2c: E2 08 00 8E 11 80 13 00 00 00 00 00 00 1B [08:35:41]Write i2c OK [08:35:41]MH_I2C_Read... [08:35:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:35:42]Read from MH i2c: E2 [08:35:42]MH_I2C_Read... [08:35:42]Read from MH i2c: E2 62 00 [08:35:42]MH_I2C_Read... [08:35:42]Read from MH i2c: E2 62 00 8E 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 15 D9 04 00 0E 04 04 00 22 02 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 94 [08:35:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 15 D9 04 00 0E 04 04 00 22 02 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:35:42]wFMCommunicate OK [08:35:42]SAM_PROTO_GetFieldsCounters done [08:35:42]requested_item shift.num is exist - process it [08:35:42]requested_item shift.opened is exist - process it [08:35:42]req_shift_opened [08:35:42]FM_GetShiftState [08:35:42]SAM_PROTO_GetShiftState [08:35:42]wFMCommunicate request_size=4 [08:35:42]MH_SAM_APDU [08:35:42]CAPDU: 80 13 01 00 [08:35:42]Write to MH i2c: E2 08 00 8F 11 80 13 01 00 00 00 00 00 1D [08:35:42]Write i2c OK [08:35:42]MH_I2C_Read... [08:35:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:35:42]Read from MH i2c: E2 [08:35:42]MH_I2C_Read... [08:35:42]Read from MH i2c: E2 0E 00 [08:35:42]MH_I2C_Read... [08:35:42]Read from MH i2c: E2 0E 00 8F 11 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 16 [08:35:42]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:35:42]wFMCommunicate OK [08:35:42]SAM_PROTO_GetShiftState done [08:35:42]FM_GetShiftState done [08:35:42]req_shift_opened done [08:35:42]requested_item shift.open_date is exist - process it [08:35:42]req_shift_open_date [08:35:42]req_shift_open_date done [08:35:42]produce_requested_data done [08:35:42]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317717,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [08:35:42]process_action_free close_receipt [08:35:42]json_value_free [08:35:42]json_value_free done [08:35:42]process_json_proto returns [08:35:42]Send response to host [08:35:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317717,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [08:35:42]free response buf [08:35:42]execute_script done [08:35:42]execute_script returns [08:35:42]free content buf [08:35:42]Sock 8.Close socket [08:35:42]Sock 8.Thread stoped [08:35:45]OFD Sender: No OFD packet to send [08:35:50]OFD Sender: No OFD packet to send [08:35:55]OFD Sender: No OFD packet to send [08:36:00]OFD Sender: No OFD packet to send [08:36:05]OFD Sender: No OFD packet to send [08:36:10]OFD Sender: No OFD packet to send [08:36:15]OFD Sender: No OFD packet to send [08:36:20]OFD Sender: No OFD packet to send [08:36:25]OFD Sender: No OFD packet to send [08:36:30]OFD Sender: No OFD packet to send [08:36:35]OFD Sender: No OFD packet to send [08:36:40]OFD Sender: No OFD packet to send [08:36:45]OFD Sender: No OFD packet to send [08:36:50]OFD Sender: No OFD packet to send [08:36:55]OFD Sender: No OFD packet to send [08:37:00]OFD Sender: No OFD packet to send [08:37:05]OFD Sender: No OFD packet to send [08:37:10]OFD Sender: No OFD packet to send [08:37:11]accept exits with 10 [08:37:11]New connection [08:37:11]New thread 3067477348 created [08:37:11]Thread 3067333988 joined [08:37:11]Waiting for new connection... [08:37:11] Sock 10.Parse request [08:37:11]Sock 10.Check first char [08:37:11]Sock 10.First char is OK [08:37:11]request: POST /json_proto HTTP/1.0 [08:37:11]Method: POST [08:37:11]URL: /json_proto [08:37:11]Method is POST - this is cgi request [08:37:11]url: /json_proto [08:37:11]query_string will be loaded in cgi processing [08:37:11]execute_cgi json_proto POST (null) [08:37:11]execute_cgi path=json_proto method=POST [08:37:11]POST find Content-Length [08:37:11]Host: 172.17.50.195:8080 [08:37:11]Content-Length: 683 [08:37:11]Content-Type: application/json [08:37:11] [08:37:11]POST finish read [08:37:11]Found Content-Length = 683 [08:37:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092632", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:37:11]execute_script... [08:37: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)1092632", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:37:11]POST & json_proto [08:37:11]process_json_proto [08:37:11]json parsed OK: [08:37:11]protocol is kg_v1.0 [08:37:11]action value=close_receipt [08:37:11]process_action close_receipt [08:37:11]cmd_close_receipt [08:37:11]MH_GetDate [08:37:11]Write to MH i2c: F0 00 00 90 11 90 [08:37:11]Write i2c OK [08:37:11]MH_I2C_Read... [08:37:11]Read from MH i2c: F0 [08:37:11]MH_I2C_Read... [08:37:11]Read from MH i2c: F0 09 00 [08:37:11]MH_I2C_Read... [08:37:11]Read from MH i2c: F0 09 00 90 11 00 38 4D 1F 67 43 33 1C 67 9D [08:37:11]GetLastDocTimeStamp 1730104539 [08:37:11]current date 1730104632 [08:37:11]FM_GetShiftState [08:37:11]SAM_PROTO_GetShiftState [08:37:11]wFMCommunicate request_size=4 [08:37:11]MH_SAM_APDU [08:37:11]CAPDU: 80 13 01 00 [08:37:11]Write to MH i2c: E2 08 00 91 11 80 13 01 00 00 00 00 00 1F [08:37:11]Write i2c OK [08:37:11]MH_I2C_Read... [08:37:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:37:11]Read from MH i2c: E2 [08:37:11]MH_I2C_Read... [08:37:11]Read from MH i2c: E2 0E 00 [08:37:11]MH_I2C_Read... [08:37:11]Read from MH i2c: E2 0E 00 91 11 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 18 [08:37:11]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:37:11]wFMCommunicate OK [08:37:11]SAM_PROTO_GetShiftState done [08:37:11]FM_GetShiftState done [08:37:11]opened in 1730073493 [08:37:11]opened+sec_in_day 1730159893 [08:37:11]quantity*price = 100015 [08:37:11]sum+1 = 100017 [08:37:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 193 28.10.2024 08:37 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317718 ФПД: 82561405040872 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T083712&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317718&fm=82561405040872&tin=02508201610067®Number=0000000000091628&sum=100000 [08:37:12]StoreToDocumentArchive [08:37:12]shift 546 fd 317718 [08:37:12]save to /storage/0546/doc_00317718 [08:37:12]save last doc name /storage/0546/doc_00317718 to /storage/kkm_last_doc_name [08:37:12]save OK [08:37:12]Clear old archive folders... [08:37:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:37:12]tlvbuf is B6F41140 [08:37:12]SAM_PROTO_ClearQueue [08:37:12]wFMCommunicate request_size=4 [08:37:12]MH_SAM_APDU [08:37:12]CAPDU: 80 09 00 00 [08:37:12]Write to MH i2c: E2 08 00 9E 11 80 09 00 00 00 00 00 00 21 [08:37:12]Write i2c OK [08:37:12]MH_I2C_Read... [08:37:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:37:12]Read from MH i2c: E2 [08:37:12]MH_I2C_Read... [08:37:12]Read from MH i2c: E2 03 00 [08:37:12]MH_I2C_Read... [08:37:12]Read from MH i2c: E2 03 00 9E 11 00 90 00 23 [08:37:12]RAPDU: 90 00 [08:37:12]wFMCommunicate OK [08:37:12]SAM_PROTO_ClearQueue done [08:37:12]KKMCreateOFDPacket [08:37:12]OFDProtocolAddRootSTLVToBuf [08:37:12]FM_MakeSignedData [08:37:12]FM_MakeSignedData [08:37:12]SAM_PROTO_SignData [08:37:12]wFMCommunicate request_size=4 [08:37:12]MH_SAM_APDU [08:37:12]CAPDU: 80 0D 01 02 [08:37:12]Write to MH i2c: E2 08 00 9F 11 80 0D 01 02 00 00 00 00 29 [08:37:12]Write i2c OK [08:37:12]MH_I2C_Read... [08:37:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:37:12]Read from MH i2c: E2 [08:37:12]MH_I2C_Read... [08:37:12]Read from MH i2c: E2 03 00 [08:37:12]MH_I2C_Read... [08:37:12]Read from MH i2c: E2 03 00 9F 11 00 90 00 24 [08:37:12]RAPDU: 90 00 [08:37:12]wFMCommunicate OK [08:37:12]wFMCommunicate request_size=255 [08:37:12]MH_SAM_APDU [08:37: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 38 4D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 16 D9 04 00 35 04 06 00 4B [08:37:12]Write to MH i2c: E2 02 01 A0 11 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 38 4D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 16 D9 04 00 35 04 06 00 4B 00 00 DF [08:37:12]Write i2c OK [08:37:12]MH_I2C_Read... [08:37:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:37:12]Read from MH i2c: E2 [08:37:12]MH_I2C_Read... [08:37:12]Read from MH i2c: E2 03 00 [08:37:12]MH_I2C_Read... [08:37:12]Read from MH i2c: E2 03 00 A0 11 00 90 00 25 [08:37:12]RAPDU: 90 00 [08:37:12]wFMCommunicate OK [08:37:12]wFMCommunicate request_size=10 [08:37:12]MH_SAM_APDU [08:37:12]CAPDU: 80 0D 02 02 05 16 D3 38 38 E8 [08:37:12]Write to MH i2c: E2 0D 00 A1 11 80 0D 02 02 05 00 16 D3 38 38 E8 00 00 77 [08:37:12]Write i2c OK [08:37:12]MH_I2C_Read... [08:37:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:37:12]Read from MH i2c: E2 [08:37:12]MH_I2C_Read... [08:37:12]Read from MH i2c: E2 03 00 [08:37:12]MH_I2C_Read... [08:37:12]Read from MH i2c: E2 03 00 A1 11 00 90 00 26 [08:37:12]RAPDU: 90 00 [08:37:12]wFMCommunicate OK [08:37:12]wFMCommunicate request_size=4 [08:37:12]MH_SAM_APDU [08:37:12]CAPDU: 80 0D 03 02 [08:37:12]Write to MH i2c: E2 08 00 A2 11 80 0D 03 02 00 00 00 00 2E [08:37:12]Write i2c OK [08:37:12]MH_I2C_Read... [08:37:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:37:12]Read from MH i2c: E2 [08:37:12]MH_I2C_Read... [08:37:12]Read from MH i2c: E2 0B 00 [08:37:12]MH_I2C_Read... [08:37:12]Read from MH i2c: E2 0B 00 A2 11 00 8B 9B EC E0 6D 9A C5 6E 90 00 5B [08:37:12]RAPDU: 8B 9B EC E0 6D 9A C5 6E 90 00 [08:37:12]wFMCommunicate OK [08:37:12]SAM_PROTO_SignData done [08:37:12]FM_MakeSignedData done [08:37:12]CreateOFDProtocolMessage [08:37:12]wFMCommunicate request_size=4 [08:37:12]MH_SAM_APDU [08:37:12]CAPDU: 80 11 00 00 [08:37:12]Write to MH i2c: E2 08 00 A3 11 80 11 00 00 00 00 00 00 2E [08:37:12]Write i2c OK [08:37:12]MH_I2C_Read... [08:37:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:37:12]Read from MH i2c: E2 [08:37:12]MH_I2C_Read... [08:37:12]Read from MH i2c: E2 17 00 [08:37:12]MH_I2C_Read... [08:37:12]Read from MH i2c: E2 17 00 A3 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 82 [08:37:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:37:12]wFMCommunicate OK [08:37:12]CreateOFDProtocolMessage done [08:37:12]OFDSenderStorePacket 317718 [08:37:12]StoreOFDPacket docnum=317718 [08:37:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 2A 2B 07 01 95 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 38 4D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 16 D9 04 00 35 04 06 00 4B 16 D3 38 38 E8 8B 9B EC E0 6D 9A C5 6E [08:37:12]CheckFolder [08:37:12]dirname=/storage/ofd_packets [08:37:12]CheckFolder done [08:37:12]ProducePacketName [08:37:12]name=ofd_packets/00317718 [08:37:12]NVStorageSaveData ofd_packets/00317718 [08:37:12]File name is /storage/ofd_packets/00317718 [08:37:12]Write 301 bytes [08:37:12]NVStorageSaveData done [08:37:12]OFDSenderStorePacket done [08:37:12]KKMCreateOFDPacket done [08:37:12]NVStorageSaveData kkm_last_timestamp [08:37:12]File name is /storage/kkm_last_timestamp [08:37:12]Write 4 bytes [08:37:12]NVStorageSaveData done [08:37:12]ExternCall_PrintAddStr [08:37:12]wPrintStart [08:37:12]Write to MH i2c: 01 00 00 A4 11 B5 [08:37:12]Write i2c OK [08:37:12]MH_I2C_Read... [08:37:12]Read from MH i2c: 01 [08:37:12]MH_I2C_Read... [08:37:12]Read from MH i2c: 01 07 00 [08:37:12]MH_I2C_Read... [08:37:12]Read from MH i2c: 01 07 00 A4 11 00 00 00 00 00 FF 0F CA [08:37:12]RasterBufferAndPrint [08:37:12]line Счет N : (1)1092632 [08:37:12]line ИНН: 02508201610067 [08:37:12]line Контрольно-Кассовый Чек [08:37:12]line ПРОДАЖА [08:37:12]line ТРК (МРК, ГНК) : 63 [08:37:12]line Товар: 2710124130 [08:37:12]line Аи-92-К-2 [08:37:12]line 14.950 * 66.90 [08:37:12]line = 1000.16 [08:37:12]line НДС 12% НСП 1% [08:37:12]line > о реализуемом товаре [08:37:12]line ОКРУГЛЕНИЕ: -0.16 [08:37:12]line ИТОГО: 1000.00 [08:37:12]line Внесено: 1000.00 [08:37:12]line СДАЧА: 0.00 [08:37:12]line НСП 1% : 8.85 [08:37:12]line НДС 12% : 106.21 [08:37:12]line Наличными: 1000.00 [08:37:12]line Безнал.: 0.00 [08:37:12]line Место: АЗС № 101 "Партнер Нефть" [08:37:12]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [08:37:12]line СНО: Общий режим [08:37:12]line Чек 193 28.10.2024 08:37 [08:37:12]line Смена: 546 ФФД: 1.0 [08:37:12]line ЗНМ: 0300000082 [08:37:12]line РНМ: 0000000000091628 [08:37:12]line Версия ККМ: 001 [08:37:12]line ФМ: 0000000000874671 [08:37:12]line ФД: 317718 [08:37:12]line ФПД: 82561405040872 [08:37:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T083712&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317718&fm=82561405040872&tin=02508201610067®Number=0000000000091628&sum=100000 [08:37:13]OFD Sender: Processing packet 317718 [packets to send 127, broken 126] [08:37:13]ProducePacketName [08:37:13]name=ofd_packets/00317718 [08:37:13]OFD Sender: To server: pG, [08:37:13]CommunicateWithHost lk.salyk.kg:30040 [08:37:13]ConnectInit lk.salyk.kg [08:37:13]written 0, free lines is 4095 [08:37:13]Connected sock=9 [08:37:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 2A 2B 07 01 95 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 38 4D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 16 D9 04 00 35 04 06 00 4B 16 D3 38 38 E8 8B 9B EC E0 6D 9A C5 6E [08:37:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 3F C4 47 00 A4 9B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 16 D9 04 00 F4 03 04 00 F2 F8 1E 67 B6 04 01 00 00 30 C7 7E 0B FF 6D B7 93 [08:37:13]CommunicateWithHost err = 0 [08:37:13]CheckOFDResponse [08:37:13]1017 (14) - 77093643461234 [08:37:13]1041 (16) - 0000000000874671 [08:37:13]1040 (4) - 317718 [08:37:13]1012 (4) - 28.10.2024 02:37 [08:37:13]1206 (1) - 0 [08:37:13]OFD Sender: Remove packet 317718 [08:37:13]ProducePacketName [08:37:13]name=ofd_packets/00317718 [08:37:13]NVStorageDeleteData [08:37:13]Write to MH i2c: 01 00 00 CF 11 E0 [08:37:13]Write i2c OK [08:37:13]MH_I2C_Read... [08:37:13]Read from MH i2c: 01 [08:37:13]MH_I2C_Read... [08:37:13]Read from MH i2c: 01 07 00 [08:37:13]MH_I2C_Read... [08:37:13]Read from MH i2c: 01 07 00 CF 11 00 00 00 00 00 EF 0C E2 [08:37:13]RasterBufferAndPrint [08:37:13]line [08:37:13]line [08:37:13]line [08:37:13]line [08:37:13]line [08:37:13]written 0, free lines is 3317 [08:37:13]MH_Cut [08:37:13]Write to MH i2c: D1 01 00 D6 11 01 B9 [08:37:13]Write i2c OK [08:37:13]MH_I2C_Read... [08:37:13]Read from MH i2c: D1 [08:37:13]MH_I2C_Read... [08:37:13]Read from MH i2c: D1 01 00 [08:37:13]MH_I2C_Read... [08:37:13]Read from MH i2c: D1 01 00 D6 11 00 B8 [08:37:13]Write to MH i2c: 01 00 00 D7 11 E8 [08:37:13]Write i2c OK [08:37:13]MH_I2C_Read... [08:37:13]OFD Sender: No OFD packet to send [08:37:14]*** Cut start [08:37:14]*** Partial cut [08:37:14]*** CUTSNS_PIN = 1 [08:37:14]*** CUTSNS_PIN = 0 [08:37:14]*** Brake cut motor [08:37:14]Read from MH i2c: 01 [08:37:14]MH_I2C_Read... [08:37:14]*** Stop cut motor [08:37:14]*** Cut end [08:37:14]Read from MH i2c: 01 07 00 [08:37:14]MH_I2C_Read... [08:37:14]Read from MH i2c: 01 07 00 D7 11 00 00 00 00 00 FF 0F FD [08:37:14]process_action close_receipt done [08:37:14]requested_data is exist [08:37:14]produce_requested_data [08:37:14]requested_item fm.sn is exist - process it [08:37:14]wFMCommunicate request_size=4 [08:37:14]MH_SAM_APDU [08:37:14]CAPDU: 80 11 00 00 [08:37:14]Write to MH i2c: E2 08 00 D8 11 80 11 00 00 00 00 00 00 63 [08:37:14]Write i2c OK [08:37:14]MH_I2C_Read... [08:37:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:37:14]Read from MH i2c: E2 [08:37:14]MH_I2C_Read... [08:37:14]Read from MH i2c: E2 17 00 [08:37:14]MH_I2C_Read... [08:37:14]Read from MH i2c: E2 17 00 D8 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B7 [08:37:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:37:14]wFMCommunicate OK [08:37:14]requested_item fd.num is exist - process it [08:37:14]SAM_PROTO_GetFieldsCounters [08:37:14]wFMCommunicate request_size=4 [08:37:14]MH_SAM_APDU [08:37:14]CAPDU: 80 13 00 00 [08:37:14]Write to MH i2c: E2 08 00 D9 11 80 13 00 00 00 00 00 00 66 [08:37:14]Write i2c OK [08:37:14]MH_I2C_Read... [08:37:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:37:15]Read from MH i2c: E2 [08:37:15]MH_I2C_Read... [08:37:15]Read from MH i2c: E2 62 00 [08:37:15]MH_I2C_Read... [08:37:15]Read from MH i2c: E2 62 00 D9 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 16 D9 04 00 0E 04 04 00 22 02 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 E3 [08:37:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 16 D9 04 00 0E 04 04 00 22 02 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:37:15]wFMCommunicate OK [08:37:15]SAM_PROTO_GetFieldsCounters done [08:37:15]requested_item shift.num is exist - process it [08:37:15]requested_item shift.opened is exist - process it [08:37:15]req_shift_opened [08:37:15]FM_GetShiftState [08:37:15]SAM_PROTO_GetShiftState [08:37:15]wFMCommunicate request_size=4 [08:37:15]MH_SAM_APDU [08:37:15]CAPDU: 80 13 01 00 [08:37:15]Write to MH i2c: E2 08 00 DA 11 80 13 01 00 00 00 00 00 68 [08:37:15]Write i2c OK [08:37:15]MH_I2C_Read... [08:37:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:37:15]Read from MH i2c: E2 [08:37:15]MH_I2C_Read... [08:37:15]Read from MH i2c: E2 0E 00 [08:37:15]MH_I2C_Read... [08:37:15]Read from MH i2c: E2 0E 00 DA 11 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 61 [08:37:15]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:37:15]wFMCommunicate OK [08:37:15]SAM_PROTO_GetShiftState done [08:37:15]FM_GetShiftState done [08:37:15]req_shift_opened done [08:37:15]requested_item shift.open_date is exist - process it [08:37:15]req_shift_open_date [08:37:15]req_shift_open_date done [08:37:15]produce_requested_data done [08:37:15]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317718,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [08:37:15]process_action_free close_receipt [08:37:15]json_value_free [08:37:15]json_value_free done [08:37:15]process_json_proto returns [08:37:15]Send response to host [08:37:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317718,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [08:37:15]free response buf [08:37:15]execute_script done [08:37:15]execute_script returns [08:37:15]free content buf [08:37:15]Sock 10.Close socket [08:37:15]Sock 10.Thread stoped [08:37:18]OFD Sender: No OFD packet to send [08:37:23]OFD Sender: No OFD packet to send [08:37:28]OFD Sender: No OFD packet to send [08:37:33]OFD Sender: No OFD packet to send [08:37:38]OFD Sender: No OFD packet to send [08:37:43]OFD Sender: No OFD packet to send [08:37:48]OFD Sender: No OFD packet to send [08:37:53]OFD Sender: No OFD packet to send [08:37:58]OFD Sender: No OFD packet to send [08:38:03]OFD Sender: No OFD packet to send [08:38:04]accept exits with 8 [08:38:04]New connection [08:38:04]New thread 3067333988 created [08:38:04]Thread 3067477348 joined [08:38:04]Waiting for new connection... [08:38:04] Sock 8.Parse request [08:38:04]Sock 8.Check first char [08:38:04]Sock 8.First char is OK [08:38:04]request: POST /json_proto HTTP/1.0 [08:38:04]Method: POST [08:38:04]URL: /json_proto [08:38:04]Method is POST - this is cgi request [08:38:04]url: /json_proto [08:38:04]query_string will be loaded in cgi processing [08:38:04]execute_cgi json_proto POST (null) [08:38:04]execute_cgi path=json_proto method=POST [08:38:04]POST find Content-Length [08:38:04]Host: 172.17.50.195:8080 [08:38:04]Content-Length: 679 [08:38:04]Content-Type: application/json [08:38:04] [08:38:04]POST finish read [08:38:04]Found Content-Length = 679 [08:38:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092631", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.170, "sum" : 680.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 680.00, "total" : 680.00, "payments": [ { "type": 0, "sum" : 680.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:38:04]execute_script... [08:38: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)1092631", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.170, "sum" : 680.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 680.00, "total" : 680.00, "payments": [ { "type": 0, "sum" : 680.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:38:04]POST & json_proto [08:38:04]process_json_proto [08:38:04]json parsed OK: [08:38:04]protocol is kg_v1.0 [08:38:04]action value=close_receipt [08:38:04]process_action close_receipt [08:38:04]cmd_close_receipt [08:38:04]MH_GetDate [08:38:04]Write to MH i2c: F0 00 00 DB 11 DB [08:38:04]Write i2c OK [08:38:04]MH_I2C_Read... [08:38:04]Read from MH i2c: F0 [08:38:04]MH_I2C_Read... [08:38:04]Read from MH i2c: F0 09 00 [08:38:04]MH_I2C_Read... [08:38:04]Read from MH i2c: F0 09 00 DB 11 00 6E 4D 1F 67 43 33 1C 67 1E [08:38:04]GetLastDocTimeStamp 1730104632 [08:38:04]current date 1730104686 [08:38:04]FM_GetShiftState [08:38:04]SAM_PROTO_GetShiftState [08:38:04]wFMCommunicate request_size=4 [08:38:04]MH_SAM_APDU [08:38:04]CAPDU: 80 13 01 00 [08:38:04]Write to MH i2c: E2 08 00 DC 11 80 13 01 00 00 00 00 00 6A [08:38:04]Write i2c OK [08:38:04]MH_I2C_Read... [08:38:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:38:04]Read from MH i2c: E2 [08:38:04]MH_I2C_Read... [08:38:04]Read from MH i2c: E2 0E 00 [08:38:04]MH_I2C_Read... [08:38:04]Read from MH i2c: E2 0E 00 DC 11 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 63 [08:38:04]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:38:04]wFMCommunicate OK [08:38:04]SAM_PROTO_GetShiftState done [08:38:04]FM_GetShiftState done [08:38:04]opened in 1730073493 [08:38:04]opened+sec_in_day 1730159893 [08:38:04]quantity*price = 68037 [08:38:04]sum+1 = 68038 [08:38:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 680.00 Внесено: 680.00 СДАЧА: 0.00 НСП 1% : 6.02 НДС 12% : 72.25 Наличными: 680.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 194 28.10.2024 08:38 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317719 ФПД: 230932843428166 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T083806&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317719&fm=230932843428166&tin=02508201610067®Number=0000000000091628&sum=68000 [08:38:05]StoreToDocumentArchive [08:38:05]shift 546 fd 317719 [08:38:05]save to /storage/0546/doc_00317719 [08:38:05]save last doc name /storage/0546/doc_00317719 to /storage/kkm_last_doc_name [08:38:05]save OK [08:38:05]Clear old archive folders... [08:38:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:38:05]tlvbuf is B6FD8A60 [08:38:05]SAM_PROTO_ClearQueue [08:38:05]wFMCommunicate request_size=4 [08:38:05]MH_SAM_APDU [08:38:05]CAPDU: 80 09 00 00 [08:38:05]Write to MH i2c: E2 08 00 E9 11 80 09 00 00 00 00 00 00 6C [08:38:05]Write i2c OK [08:38:05]MH_I2C_Read... [08:38:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:38:05]Read from MH i2c: E2 [08:38:05]MH_I2C_Read... [08:38:05]Read from MH i2c: E2 03 00 [08:38:05]MH_I2C_Read... [08:38:05]Read from MH i2c: E2 03 00 E9 11 00 90 00 6E [08:38:05]RAPDU: 90 00 [08:38:06]wFMCommunicate OK [08:38:06]SAM_PROTO_ClearQueue done [08:38:06]KKMCreateOFDPacket [08:38:06]OFDProtocolAddRootSTLVToBuf [08:38:06]FM_MakeSignedData [08:38:06]FM_MakeSignedData [08:38:06]SAM_PROTO_SignData [08:38:06]wFMCommunicate request_size=4 [08:38:06]MH_SAM_APDU [08:38:06]CAPDU: 80 0D 01 02 [08:38:06]Write to MH i2c: E2 08 00 EA 11 80 0D 01 02 00 00 00 00 74 [08:38:06]Write i2c OK [08:38:06]MH_I2C_Read... [08:38:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:38:06]Read from MH i2c: E2 [08:38:06]MH_I2C_Read... [08:38:06]Read from MH i2c: E2 03 00 [08:38:06]MH_I2C_Read... [08:38:06]Read from MH i2c: E2 03 00 EA 11 00 90 00 6F [08:38:06]RAPDU: 90 00 [08:38:06]wFMCommunicate OK [08:38:06]wFMCommunicate request_size=255 [08:38:06]MH_SAM_APDU [08:38:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 BA 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 C5 09 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 09 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 1C 00 00 00 00 07 04 06 00 A0 09 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 6E 4D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 17 D9 04 00 35 04 06 00 D2 [08:38:06]Write to MH i2c: E2 02 01 EB 11 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 BA 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 C5 09 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 09 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 1C 00 00 00 00 07 04 06 00 A0 09 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 6E 4D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 17 D9 04 00 35 04 06 00 D2 00 00 5B [08:38:06]Write i2c OK [08:38:06]MH_I2C_Read... [08:38:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:38:06]Read from MH i2c: E2 [08:38:06]MH_I2C_Read... [08:38:06]Read from MH i2c: E2 03 00 [08:38:06]MH_I2C_Read... [08:38:06]Read from MH i2c: E2 03 00 EB 11 00 90 00 70 [08:38:06]RAPDU: 90 00 [08:38:06]wFMCommunicate OK [08:38:06]wFMCommunicate request_size=10 [08:38:06]MH_SAM_APDU [08:38:06]CAPDU: 80 0D 02 02 05 08 3E 19 79 46 [08:38:06]Write to MH i2c: E2 0D 00 EC 11 80 0D 02 02 05 00 08 3E 19 79 46 00 00 9F [08:38:06]Write i2c OK [08:38:06]MH_I2C_Read... [08:38:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:38:06]Read from MH i2c: E2 [08:38:06]MH_I2C_Read... [08:38:06]Read from MH i2c: E2 03 00 [08:38:06]MH_I2C_Read... [08:38:06]Read from MH i2c: E2 03 00 EC 11 00 90 00 71 [08:38:06]RAPDU: 90 00 [08:38:06]wFMCommunicate OK [08:38:06]wFMCommunicate request_size=4 [08:38:06]MH_SAM_APDU [08:38:06]CAPDU: 80 0D 03 02 [08:38:06]Write to MH i2c: E2 08 00 ED 11 80 0D 03 02 00 00 00 00 79 [08:38:06]Write i2c OK [08:38:06]MH_I2C_Read... [08:38:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:38:06]Read from MH i2c: E2 [08:38:06]MH_I2C_Read... [08:38:06]Read from MH i2c: E2 0B 00 [08:38:06]MH_I2C_Read... [08:38:06]Read from MH i2c: E2 0B 00 ED 11 00 50 B6 F3 AF 3D 5B 05 4E 90 00 0D [08:38:06]RAPDU: 50 B6 F3 AF 3D 5B 05 4E 90 00 [08:38:06]wFMCommunicate OK [08:38:06]SAM_PROTO_SignData done [08:38:06]FM_MakeSignedData done [08:38:06]CreateOFDProtocolMessage [08:38:06]wFMCommunicate request_size=4 [08:38:06]MH_SAM_APDU [08:38:06]CAPDU: 80 11 00 00 [08:38:06]Write to MH i2c: E2 08 00 EE 11 80 11 00 00 00 00 00 00 79 [08:38:06]Write i2c OK [08:38:06]MH_I2C_Read... [08:38:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:38:06]Read from MH i2c: E2 [08:38:06]MH_I2C_Read... [08:38:06]Read from MH i2c: E2 17 00 [08:38:06]MH_I2C_Read... [08:38:06]Read from MH i2c: E2 17 00 EE 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 CD [08:38:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:38:06]wFMCommunicate OK [08:38:06]CreateOFDProtocolMessage done [08:38:06]OFDSenderStorePacket 317719 [08:38:06]StoreOFDPacket docnum=317719 [08:38:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 F6 98 07 01 31 7D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 BA 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 C5 09 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 09 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 1C 00 00 00 00 07 04 06 00 A0 09 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 6E 4D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 17 D9 04 00 35 04 06 00 D2 08 3E 19 79 46 50 B6 F3 AF 3D 5B 05 4E [08:38:06]CheckFolder [08:38:06]dirname=/storage/ofd_packets [08:38:06]CheckFolder done [08:38:06]ProducePacketName [08:38:06]name=ofd_packets/00317719 [08:38:06]NVStorageSaveData ofd_packets/00317719 [08:38:06]File name is /storage/ofd_packets/00317719 [08:38:06]Write 301 bytes [08:38:06]NVStorageSaveData done [08:38:06]OFDSenderStorePacket done [08:38:06]KKMCreateOFDPacket done [08:38:06]NVStorageSaveData kkm_last_timestamp [08:38:06]File name is /storage/kkm_last_timestamp [08:38:06]Write 4 bytes [08:38:06]NVStorageSaveData done [08:38:06]ExternCall_PrintAddStr [08:38:06]wPrintStart [08:38:06]Write to MH i2c: 01 00 00 EF 11 00 [08:38:06]Write i2c OK [08:38:06]MH_I2C_Read... [08:38:06]Read from MH i2c: 01 [08:38:06]MH_I2C_Read... [08:38:06]Read from MH i2c: 01 07 00 [08:38:06]MH_I2C_Read... [08:38:06]Read from MH i2c: 01 07 00 EF 11 00 00 00 00 00 FF 0F 15 [08:38:06]RasterBufferAndPrint [08:38:06]line Счет N : (1)1092631 [08:38:06]line ИНН: 02508201610067 [08:38:06]line Контрольно-Кассовый Чек [08:38:06]line ПРОДАЖА [08:38:06]line ТРК (МРК, ГНК) : 53 [08:38:06]line Товар: 2710124130 [08:38:06]line Аи-92-К-2 [08:38:06]line 10.170 * 66.90 [08:38:06]line = 680.37 [08:38:06]line НДС 12% НСП 1% [08:38:06]line > о реализуемом товаре [08:38:06]line ОКРУГЛЕНИЕ: -0.37 [08:38:06]line ИТОГО: 680.00 [08:38:06]line Внесено: 680.00 [08:38:06]line СДАЧА: 0.00 [08:38:06]line НСП 1% : 6.02 [08:38:06]line НДС 12% : 72.25 [08:38:06]line Наличными: 680.00 [08:38:06]line Безнал.: 0.00 [08:38:06]line Место: АЗС № 101 "Партнер Нефть" [08:38:06]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [08:38:06]line СНО: Общий режим [08:38:06]line Чек 194 28.10.2024 08:38 [08:38:06]line Смена: 546 ФФД: 1.0 [08:38:06]line ЗНМ: 0300000082 [08:38:06]line РНМ: 0000000000091628 [08:38:06]line Версия ККМ: 001 [08:38:06]line ФМ: 0000000000874671 [08:38:06]line ФД: 317719 [08:38:06]line ФПД: 230932843428166 [08:38:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T083806&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317719&fm=230932843428166&tin=02508201610067®Number=0000000000091628&sum=68000 [08:38:06]OFD Sender: Processing packet 317719 [packets to send 127, broken 126] [08:38:06]ProducePacketName [08:38:06]name=ofd_packets/00317719 [08:38:06]OFD Sender: To server: pG, [08:38:06]CommunicateWithHost lk.salyk.kg:30040 [08:38:06]ConnectInit lk.salyk.kg [08:38:06]written 0, free lines is 4095 [08:38:06]Connected sock=10 [08:38:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 F6 98 07 01 31 7D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 BA 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 C5 09 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 09 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 1C 00 00 00 00 07 04 06 00 A0 09 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 6E 4D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 17 D9 04 00 35 04 06 00 D2 08 3E 19 79 46 50 B6 F3 AF 3D 5B 05 4E [08:38:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 84 23 47 00 09 8D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 17 D9 04 00 F4 03 04 00 27 F9 1E 67 B6 04 01 00 00 8D AD 91 C7 10 AA C9 77 [08:38:07]CommunicateWithHost err = 0 [08:38:07]CheckOFDResponse [08:38:07]1017 (14) - 77093643461234 [08:38:07]1041 (16) - 0000000000874671 [08:38:07]1040 (4) - 317719 [08:38:07]1012 (4) - 28.10.2024 02:38 [08:38:07]1206 (1) - 0 [08:38:07]OFD Sender: Remove packet 317719 [08:38:07]ProducePacketName [08:38:07]name=ofd_packets/00317719 [08:38:07]NVStorageDeleteData [08:38:07]Write to MH i2c: 01 00 00 1A 12 2C [08:38:07]Write i2c OK [08:38:07]MH_I2C_Read... [08:38:07]Read from MH i2c: 01 [08:38:07]MH_I2C_Read... [08:38:07]Read from MH i2c: 01 07 00 [08:38:07]MH_I2C_Read... [08:38:07]Read from MH i2c: 01 07 00 1A 12 00 00 00 00 00 F4 0C 33 [08:38:07]RasterBufferAndPrint [08:38:07]line [08:38:07]line [08:38:07]line [08:38:07]line [08:38:07]line [08:38:07]written 0, free lines is 3322 [08:38:07]MH_Cut [08:38:07]Write to MH i2c: D1 01 00 21 12 01 05 [08:38:07]Write i2c OK [08:38:07]MH_I2C_Read... [08:38:07]Read from MH i2c: D1 [08:38:07]MH_I2C_Read... [08:38:07]Read from MH i2c: D1 01 00 [08:38:07]MH_I2C_Read... [08:38:07]Read from MH i2c: D1 01 00 21 12 00 04 [08:38:07]Write to MH i2c: 01 00 00 22 12 34 [08:38:07]Write i2c OK [08:38:07]MH_I2C_Read... [08:38:07]OFD Sender: No OFD packet to send [08:38:07]*** Cut start [08:38:07]*** Partial cut [08:38:07]*** CUTSNS_PIN = 1 [08:38:08]*** CUTSNS_PIN = 0 [08:38:08]*** Brake cut motor [08:38:08]Read from MH i2c: 01 [08:38:08]MH_I2C_Read... [08:38:08]*** Stop cut motor [08:38:08]*** Cut end [08:38:08]Read from MH i2c: 01 07 00 [08:38:08]MH_I2C_Read... [08:38:08]Read from MH i2c: 01 07 00 22 12 00 00 00 00 00 FF 0F 49 [08:38:08]process_action close_receipt done [08:38:08]requested_data is exist [08:38:08]produce_requested_data [08:38:08]requested_item fm.sn is exist - process it [08:38:08]wFMCommunicate request_size=4 [08:38:08]MH_SAM_APDU [08:38:08]CAPDU: 80 11 00 00 [08:38:08]Write to MH i2c: E2 08 00 23 12 80 11 00 00 00 00 00 00 AF [08:38:08]Write i2c OK [08:38:08]MH_I2C_Read... [08:38:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:38:08]Read from MH i2c: E2 [08:38:08]MH_I2C_Read... [08:38:08]Read from MH i2c: E2 17 00 [08:38:08]MH_I2C_Read... [08:38:08]Read from MH i2c: E2 17 00 23 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 03 [08:38:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:38:08]wFMCommunicate OK [08:38:08]requested_item fd.num is exist - process it [08:38:08]SAM_PROTO_GetFieldsCounters [08:38:08]wFMCommunicate request_size=4 [08:38:08]MH_SAM_APDU [08:38:08]CAPDU: 80 13 00 00 [08:38:08]Write to MH i2c: E2 08 00 24 12 80 13 00 00 00 00 00 00 B2 [08:38:08]Write i2c OK [08:38:08]MH_I2C_Read... [08:38:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:38:08]Read from MH i2c: E2 [08:38:08]MH_I2C_Read... [08:38:08]Read from MH i2c: E2 62 00 [08:38:08]MH_I2C_Read... [08:38:08]Read from MH i2c: E2 62 00 24 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 17 D9 04 00 0E 04 04 00 22 02 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 33 [08:38:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 17 D9 04 00 0E 04 04 00 22 02 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:38:08]wFMCommunicate OK [08:38:08]SAM_PROTO_GetFieldsCounters done [08:38:08]requested_item shift.num is exist - process it [08:38:08]requested_item shift.opened is exist - process it [08:38:08]req_shift_opened [08:38:08]FM_GetShiftState [08:38:08]SAM_PROTO_GetShiftState [08:38:08]wFMCommunicate request_size=4 [08:38:08]MH_SAM_APDU [08:38:08]CAPDU: 80 13 01 00 [08:38:08]Write to MH i2c: E2 08 00 25 12 80 13 01 00 00 00 00 00 B4 [08:38:08]Write i2c OK [08:38:08]MH_I2C_Read... [08:38:08]Read from MH i2c: E2 [08:38:08]MH_I2C_Read... [08:38:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:38:08]Read from MH i2c: E2 0E 00 [08:38:08]MH_I2C_Read... [08:38:08]Read from MH i2c: E2 0E 00 25 12 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 AD [08:38:08]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:38:08]wFMCommunicate OK [08:38:08]SAM_PROTO_GetShiftState done [08:38:08]FM_GetShiftState done [08:38:08]req_shift_opened done [08:38:08]requested_item shift.open_date is exist - process it [08:38:08]req_shift_open_date [08:38:08]req_shift_open_date done [08:38:08]produce_requested_data done [08:38:08]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317719,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [08:38:08]process_action_free close_receipt [08:38:08]json_value_free [08:38:08]json_value_free done [08:38:08]process_json_proto returns [08:38:08]Send response to host [08:38:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317719,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [08:38:08]free response buf [08:38:08]execute_script done [08:38:08]execute_script returns [08:38:08]free content buf [08:38:08]Sock 8.Close socket [08:38:08]Sock 8.Thread stoped [08:38:12]OFD Sender: No OFD packet to send [08:38:17]OFD Sender: No OFD packet to send [08:38:22]OFD Sender: No OFD packet to send [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:42]OFD Sender: No OFD packet to send [08:38:47]OFD Sender: No OFD packet to send [08:38:52]OFD Sender: No OFD packet to send [08:38:57]OFD Sender: No OFD packet to send [08:39:02]OFD Sender: No OFD packet to send [08:39:07]OFD Sender: No OFD packet to send [08:39:12]OFD Sender: No OFD packet to send [08:39:17]OFD Sender: No OFD packet to send [08:39:22]OFD Sender: No OFD packet to send [08:39:27]OFD Sender: No OFD packet to send [08:39:32]OFD Sender: No OFD packet to send [08:39:37]OFD Sender: No OFD packet to send [08:39:42]OFD Sender: No OFD packet to send [08:39:47]OFD Sender: No OFD packet to send [08:39:52]OFD Sender: No OFD packet to send [08:39:57]OFD Sender: No OFD packet to send [08:40:02]OFD Sender: No OFD packet to send [08:40:07]OFD Sender: No OFD packet to send [08:40:12]OFD Sender: No OFD packet to send [08:40:17]OFD Sender: No OFD packet to send [08:40:22]OFD Sender: No OFD packet to send [08:40:27]OFD Sender: No OFD packet to send [08:40:32]OFD Sender: No OFD packet to send [08:40:37]OFD Sender: No OFD packet to send [08:40:42]OFD Sender: No OFD packet to send [08:40:47]OFD Sender: No OFD packet to send [08:40:52]OFD Sender: No OFD packet to send [08:40:57]OFD Sender: No OFD packet to send [08:41:02]OFD Sender: No OFD packet to send [08:41:07]OFD Sender: No OFD packet to send [08:41:12]OFD Sender: No OFD packet to send [08:41:17]OFD Sender: No OFD packet to send [08:41:22]OFD Sender: No OFD packet to send [08:41:27]OFD Sender: No OFD packet to send [08:41:32]OFD Sender: No OFD packet to send [08:41:37]OFD Sender: No OFD packet to send [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]OFD Sender: No OFD packet to send [08:42:07]OFD Sender: No OFD packet to send [08:42:12]OFD Sender: No OFD packet to send [08:42:17]OFD Sender: No OFD packet to send [08:42:22]OFD Sender: No OFD packet to send [08:42:27]OFD Sender: No OFD packet to send [08:42:32]OFD Sender: No OFD packet to send [08:42:37]OFD Sender: No OFD packet to send [08:42:42]OFD Sender: No OFD packet to send [08:42:47]OFD Sender: No OFD packet to send [08:42:52]OFD Sender: No OFD packet to send [08:42:54]accept exits with 9 [08:42:54]New connection [08:42:54]New thread 3067477348 created [08:42:54]Thread 3067333988 joined [08:42:54]Waiting for new connection... [08:42:54] Sock 9.Parse request [08:42:54]Sock 9.Check first char [08:42:54]Sock 9.First char is OK [08:42:54]request: POST /json_proto HTTP/1.0 [08:42:54]Method: POST [08:42:54]URL: /json_proto [08:42:54]Method is POST - this is cgi request [08:42:54]url: /json_proto [08:42:54]query_string will be loaded in cgi processing [08:42:54]execute_cgi json_proto POST (null) [08:42:54]execute_cgi path=json_proto method=POST [08:42:54]POST find Content-Length [08:42:54]Host: 172.17.50.195:8080 [08:42:54]Content-Length: 683 [08:42:54]Content-Type: application/json [08:42:54] [08:42:54]POST finish read [08:42:54]Found Content-Length = 683 [08:42:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092633", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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:42:54]execute_script... [08:42: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)1092633", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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:42:54]POST & json_proto [08:42:54]process_json_proto [08:42:54]json parsed OK: [08:42:54]protocol is kg_v1.0 [08:42:54]action value=close_receipt [08:42:54]process_action close_receipt [08:42:54]cmd_close_receipt [08:42:54]MH_GetDate [08:42:54]Write to MH i2c: F0 00 00 26 12 27 [08:42:54]Write i2c OK [08:42:54]MH_I2C_Read... [08:42:54]Read from MH i2c: F0 [08:42:54]MH_I2C_Read... [08:42:54]Read from MH i2c: F0 09 00 [08:42:54]MH_I2C_Read... [08:42:54]Read from MH i2c: F0 09 00 26 12 00 90 4E 1F 67 43 33 1C 67 8D [08:42:54]GetLastDocTimeStamp 1730104686 [08:42:54]current date 1730104976 [08:42:54]FM_GetShiftState [08:42:54]SAM_PROTO_GetShiftState [08:42:54]wFMCommunicate request_size=4 [08:42:54]MH_SAM_APDU [08:42:54]CAPDU: 80 13 01 00 [08:42:54]Write to MH i2c: E2 08 00 27 12 80 13 01 00 00 00 00 00 B6 [08:42:54]Write i2c OK [08:42:54]MH_I2C_Read... [08:42:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:42:54]Read from MH i2c: E2 [08:42:54]MH_I2C_Read... [08:42:54]Read from MH i2c: E2 0E 00 [08:42:54]MH_I2C_Read... [08:42:54]Read from MH i2c: E2 0E 00 27 12 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 AF [08:42:54]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:42:54]wFMCommunicate OK [08:42:54]SAM_PROTO_GetShiftState done [08:42:54]FM_GetShiftState done [08:42:54]opened in 1730073493 [08:42:54]opened+sec_in_day 1730159893 [08:42:54]quantity*price = 100021 [08:42:54]sum+1 = 100023 [08:42:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 195 28.10.2024 08:42 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317720 ФПД: 66157227938645 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T084256&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317720&fm=66157227938645&tin=02508201610067®Number=0000000000091628&sum=100000 [08:42:55]StoreToDocumentArchive [08:42:55]shift 546 fd 317720 [08:42:55]save to /storage/0546/doc_00317720 [08:42:55]save last doc name /storage/0546/doc_00317720 to /storage/kkm_last_doc_name [08:42:55]save OK [08:42:55]Clear old archive folders... [08:42:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:42:55]tlvbuf is 000CDB30 [08:42:55]SAM_PROTO_ClearQueue [08:42:55]wFMCommunicate request_size=4 [08:42:55]MH_SAM_APDU [08:42:55]CAPDU: 80 09 00 00 [08:42:55]Write to MH i2c: E2 08 00 34 12 80 09 00 00 00 00 00 00 B8 [08:42:55]Write i2c OK [08:42:55]MH_I2C_Read... [08:42:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:42:55]Read from MH i2c: E2 [08:42:55]MH_I2C_Read... [08:42:55]Read from MH i2c: E2 03 00 [08:42:55]MH_I2C_Read... [08:42:55]Read from MH i2c: E2 03 00 34 12 00 90 00 BA [08:42:55]RAPDU: 90 00 [08:42:55]wFMCommunicate OK [08:42:55]SAM_PROTO_ClearQueue done [08:42:55]KKMCreateOFDPacket [08:42:55]OFDProtocolAddRootSTLVToBuf [08:42:55]FM_MakeSignedData [08:42:55]FM_MakeSignedData [08:42:55]SAM_PROTO_SignData [08:42:55]wFMCommunicate request_size=4 [08:42:55]MH_SAM_APDU [08:42:55]CAPDU: 80 0D 01 02 [08:42:55]Write to MH i2c: E2 08 00 35 12 80 0D 01 02 00 00 00 00 C0 [08:42:55]Write i2c OK [08:42:55]MH_I2C_Read... [08:42:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:42:55]Read from MH i2c: E2 [08:42:55]MH_I2C_Read... [08:42:55]Read from MH i2c: E2 03 00 [08:42:55]MH_I2C_Read... [08:42:55]Read from MH i2c: E2 03 00 35 12 00 90 00 BB [08:42:55]RAPDU: 90 00 [08:42:55]wFMCommunicate OK [08:42:55]wFMCommunicate request_size=255 [08:42:55]MH_SAM_APDU [08:42:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 C3 00 00 00 F4 03 04 00 90 4E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 18 D9 04 00 35 04 06 00 3C [08:42:55]Write to MH i2c: E2 02 01 36 12 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 C3 00 00 00 F4 03 04 00 90 4E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 18 D9 04 00 35 04 06 00 3C 00 00 E8 [08:42:55]Write i2c OK [08:42:55]MH_I2C_Read... [08:42:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:42:56]Read from MH i2c: E2 [08:42:56]MH_I2C_Read... [08:42:56]Read from MH i2c: E2 03 00 [08:42:56]MH_I2C_Read... [08:42:56]Read from MH i2c: E2 03 00 36 12 00 90 00 BC [08:42:56]RAPDU: 90 00 [08:42:56]wFMCommunicate OK [08:42:56]wFMCommunicate request_size=10 [08:42:56]MH_SAM_APDU [08:42:56]CAPDU: 80 0D 02 02 05 2B 6E 12 13 55 [08:42:56]Write to MH i2c: E2 0D 00 37 12 80 0D 02 02 05 00 2B 6E 12 13 55 00 00 E0 [08:42:56]Write i2c OK [08:42:56]MH_I2C_Read... [08:42:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:42:56]Read from MH i2c: E2 [08:42:56]MH_I2C_Read... [08:42:56]Read from MH i2c: E2 03 00 [08:42:56]MH_I2C_Read... [08:42:56]Read from MH i2c: E2 03 00 37 12 00 90 00 BD [08:42:56]RAPDU: 90 00 [08:42:56]wFMCommunicate OK [08:42:56]wFMCommunicate request_size=4 [08:42:56]MH_SAM_APDU [08:42:56]CAPDU: 80 0D 03 02 [08:42:56]Write to MH i2c: E2 08 00 38 12 80 0D 03 02 00 00 00 00 C5 [08:42:56]Write i2c OK [08:42:56]MH_I2C_Read... [08:42:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:42:56]Read from MH i2c: E2 [08:42:56]MH_I2C_Read... [08:42:56]Read from MH i2c: E2 0B 00 [08:42:56]MH_I2C_Read... [08:42:56]Read from MH i2c: E2 0B 00 38 12 00 8C 11 BD CF 81 15 09 BE 90 00 4C [08:42:56]RAPDU: 8C 11 BD CF 81 15 09 BE 90 00 [08:42:56]wFMCommunicate OK [08:42:56]SAM_PROTO_SignData done [08:42:56]FM_MakeSignedData done [08:42:56]CreateOFDProtocolMessage [08:42:56]wFMCommunicate request_size=4 [08:42:56]MH_SAM_APDU [08:42:56]CAPDU: 80 11 00 00 [08:42:56]Write to MH i2c: E2 08 00 39 12 80 11 00 00 00 00 00 00 C5 [08:42:56]Write i2c OK [08:42:56]MH_I2C_Read... [08:42:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:42:56]Read from MH i2c: E2 [08:42:56]MH_I2C_Read... [08:42:56]Read from MH i2c: E2 17 00 [08:42:56]MH_I2C_Read... [08:42:56]Read from MH i2c: E2 17 00 39 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 19 [08:42:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:42:56]wFMCommunicate OK [08:42:56]CreateOFDProtocolMessage done [08:42:56]OFDSenderStorePacket 317720 [08:42:56]StoreOFDPacket docnum=317720 [08:42:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 F1 D7 07 01 5A 9D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 C3 00 00 00 F4 03 04 00 90 4E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 18 D9 04 00 35 04 06 00 3C 2B 6E 12 13 55 8C 11 BD CF 81 15 09 BE [08:42:56]CheckFolder [08:42:56]dirname=/storage/ofd_packets [08:42:56]CheckFolder done [08:42:56]ProducePacketName [08:42:56]name=ofd_packets/00317720 [08:42:56]NVStorageSaveData ofd_packets/00317720 [08:42:56]File name is /storage/ofd_packets/00317720 [08:42:56]Write 301 bytes [08:42:56]NVStorageSaveData done [08:42:56]OFDSenderStorePacket done [08:42:56]KKMCreateOFDPacket done [08:42:56]NVStorageSaveData kkm_last_timestamp [08:42:56]File name is /storage/kkm_last_timestamp [08:42:56]Write 4 bytes [08:42:56]NVStorageSaveData done [08:42:56]ExternCall_PrintAddStr [08:42:56]wPrintStart [08:42:56]Write to MH i2c: 01 00 00 3A 12 4C [08:42:56]Write i2c OK [08:42:56]MH_I2C_Read... [08:42:56]Read from MH i2c: 01 [08:42:56]MH_I2C_Read... [08:42:56]Read from MH i2c: 01 07 00 [08:42:56]MH_I2C_Read... [08:42:56]Read from MH i2c: 01 07 00 3A 12 00 00 00 00 00 FF 0F 61 [08:42:56]RasterBufferAndPrint [08:42:56]line Счет N : (1)1092633 [08:42:56]line ИНН: 02508201610067 [08:42:56]line Контрольно-Кассовый Чек [08:42:56]line ПРОДАЖА [08:42:56]line ТРК (МРК, ГНК) : 44 [08:42:56]line Товар: 2710124500 [08:42:56]line Аи-95-К-3 [08:42:56]line 13.480 * 74.20 [08:42:56]line = 1000.22 [08:42:56]line НДС 12% НСП 1% [08:42:56]line > о реализуемом товаре [08:42:56]line ОКРУГЛЕНИЕ: -0.22 [08:42:56]line ИТОГО: 1000.00 [08:42:56]line Внесено: 1000.00 [08:42:56]line СДАЧА: 0.00 [08:42:56]line НСП 1% : 8.85 [08:42:56]line НДС 12% : 106.22 [08:42:56]line Наличными: 1000.00 [08:42:56]line Безнал.: 0.00 [08:42:56]line Место: АЗС № 101 "Партнер Нефть" [08:42:56]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [08:42:56]line СНО: Общий режим [08:42:56]line Чек 195 28.10.2024 08:42 [08:42:56]line Смена: 546 ФФД: 1.0 [08:42:56]line ЗНМ: 0300000082 [08:42:56]line РНМ: 0000000000091628 [08:42:56]line Версия ККМ: 001 [08:42:56]line ФМ: 0000000000874671 [08:42:56]line ФД: 317720 [08:42:56]line ФПД: 66157227938645 [08:42:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T084256&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317720&fm=66157227938645&tin=02508201610067®Number=0000000000091628&sum=100000 [08:42:56]OFD Sender: Processing packet 317720 [packets to send 127, broken 126] [08:42:56]ProducePacketName [08:42:56]name=ofd_packets/00317720 [08:42:56]OFD Sender: To server: pG, [08:42:56]CommunicateWithHost lk.salyk.kg:30040 [08:42:56]ConnectInit lk.salyk.kg [08:42:56]written 0, free lines is 4095 [08:42:56]Connected sock=10 [08:42:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 F1 D7 07 01 5A 9D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 C3 00 00 00 F4 03 04 00 90 4E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 18 D9 04 00 35 04 06 00 3C 2B 6E 12 13 55 8C 11 BD CF 81 15 09 BE [08:42:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 BE AB 47 00 9F 08 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 18 D9 04 00 F4 03 04 00 49 FA 1E 67 B6 04 01 00 00 F0 CF CA F6 60 41 B5 43 [08:42:56]CommunicateWithHost err = 0 [08:42:56]CheckOFDResponse [08:42:56]1017 (14) - 77093643461234 [08:42:56]1041 (16) - 0000000000874671 [08:42:56]1040 (4) - 317720 [08:42:56]1012 (4) - 28.10.2024 02:43 [08:42:56]1206 (1) - 0 [08:42:56]OFD Sender: Remove packet 317720 [08:42:56]ProducePacketName [08:42:56]name=ofd_packets/00317720 [08:42:56]NVStorageDeleteData [08:42:57]Write to MH i2c: 01 00 00 65 12 77 [08:42:57]Write i2c OK [08:42:57]MH_I2C_Read... [08:42:57]Read from MH i2c: 01 [08:42:57]MH_I2C_Read... [08:42:57]Read from MH i2c: 01 07 00 [08:42:57]MH_I2C_Read... [08:42:57]Read from MH i2c: 01 07 00 65 12 00 00 00 00 00 FC 0C 86 [08:42:57]RasterBufferAndPrint [08:42:57]line [08:42:57]line [08:42:57]line [08:42:57]line [08:42:57]line [08:42:57]written 0, free lines is 3330 [08:42:57]MH_Cut [08:42:57]Write to MH i2c: D1 01 00 6C 12 01 50 [08:42:57]Write i2c OK [08:42:57]MH_I2C_Read... [08:42:57]Read from MH i2c: D1 [08:42:57]MH_I2C_Read... [08:42:57]Read from MH i2c: D1 01 00 [08:42:57]MH_I2C_Read... [08:42:57]Read from MH i2c: D1 01 00 6C 12 00 4F [08:42:57]Write to MH i2c: 01 00 00 6D 12 7F [08:42:57]Write i2c OK [08:42:57]MH_I2C_Read... [08:42:57]OFD Sender: No OFD packet to send [08:42:57]*** Cut start [08:42:57]*** Partial cut [08:42:57]*** CUTSNS_PIN = 1 [08:42:57]*** CUTSNS_PIN = 0 [08:42:58]*** Brake cut motor [08:42:58]Read from MH i2c: 01 [08:42:58]MH_I2C_Read... [08:42:58]*** Stop cut motor [08:42:58]*** Cut end [08:42:58]Read from MH i2c: 01 07 00 [08:42:58]MH_I2C_Read... [08:42:58]Read from MH i2c: 01 07 00 6D 12 00 00 00 00 00 FF 0F 94 [08:42:58]process_action close_receipt done [08:42:58]requested_data is exist [08:42:58]produce_requested_data [08:42:58]requested_item fm.sn is exist - process it [08:42:58]wFMCommunicate request_size=4 [08:42:58]MH_SAM_APDU [08:42:58]CAPDU: 80 11 00 00 [08:42:58]Write to MH i2c: E2 08 00 6E 12 80 11 00 00 00 00 00 00 FA [08:42:58]Write i2c OK [08:42:58]MH_I2C_Read... [08:42:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:42:58]Read from MH i2c: E2 [08:42:58]MH_I2C_Read... [08:42:58]Read from MH i2c: E2 17 00 [08:42:58]MH_I2C_Read... [08:42:58]Read from MH i2c: E2 17 00 6E 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 4E [08:42:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:42:58]wFMCommunicate OK [08:42:58]requested_item fd.num is exist - process it [08:42:58]SAM_PROTO_GetFieldsCounters [08:42:58]wFMCommunicate request_size=4 [08:42:58]MH_SAM_APDU [08:42:58]CAPDU: 80 13 00 00 [08:42:58]Write to MH i2c: E2 08 00 6F 12 80 13 00 00 00 00 00 00 FD [08:42:58]Write i2c OK [08:42:58]MH_I2C_Read... [08:42:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:42:58]Read from MH i2c: E2 [08:42:58]MH_I2C_Read... [08:42:58]Read from MH i2c: E2 62 00 [08:42:58]MH_I2C_Read... [08:42:58]Read from MH i2c: E2 62 00 6F 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 18 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 C3 00 00 00 5E 04 04 00 C3 00 00 00 57 04 04 00 C4 00 00 00 19 04 04 00 00 00 00 00 90 00 82 [08:42:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 18 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 C3 00 00 00 5E 04 04 00 C3 00 00 00 57 04 04 00 C4 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:42:58]wFMCommunicate OK [08:42:58]SAM_PROTO_GetFieldsCounters done [08:42:58]requested_item shift.num is exist - process it [08:42:58]requested_item shift.opened is exist - process it [08:42:58]req_shift_opened [08:42:58]FM_GetShiftState [08:42:58]SAM_PROTO_GetShiftState [08:42:58]wFMCommunicate request_size=4 [08:42:58]MH_SAM_APDU [08:42:58]CAPDU: 80 13 01 00 [08:42:58]Write to MH i2c: E2 08 00 70 12 80 13 01 00 00 00 00 00 FF [08:42:58]Write i2c OK [08:42:58]MH_I2C_Read... [08:42:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:42:58]Read from MH i2c: E2 [08:42:58]MH_I2C_Read... [08:42:58]Read from MH i2c: E2 0E 00 [08:42:58]MH_I2C_Read... [08:42:58]Read from MH i2c: E2 0E 00 70 12 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F8 [08:42:58]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:42:58]wFMCommunicate OK [08:42:58]SAM_PROTO_GetShiftState done [08:42:58]FM_GetShiftState done [08:42:58]req_shift_opened done [08:42:58]requested_item shift.open_date is exist - process it [08:42:58]req_shift_open_date [08:42:58]req_shift_open_date done [08:42:58]produce_requested_data done [08:42:58]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317720,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [08:42:58]process_action_free close_receipt [08:42:58]json_value_free [08:42:58]json_value_free done [08:42:58]process_json_proto returns [08:42:58]Send response to host [08:42:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317720,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [08:42:58]free response buf [08:42:58]execute_script done [08:42:58]execute_script returns [08:42:58]free content buf [08:42:58]Sock 9.Close socket [08:42:58]Sock 9.Thread stoped [08:43:02]OFD Sender: No OFD packet to send [08:43:07]OFD Sender: No OFD packet to send [08:43:12]OFD Sender: No OFD packet to send [08:43:17]OFD Sender: No OFD packet to send [08:43:22]OFD Sender: No OFD packet to send [08:43:27]OFD Sender: No OFD packet to send [08:43:32]OFD Sender: No OFD packet to send [08:43:37]OFD Sender: No OFD packet to send [08:43:42]OFD Sender: No OFD packet to send [08:43:47]OFD Sender: No OFD packet to send [08:43:52]OFD Sender: No OFD packet to send [08:43:57]OFD Sender: No OFD packet to send [08:44:02]OFD Sender: No OFD packet to send [08:44:07]OFD Sender: No OFD packet to send [08:44:12]OFD Sender: No OFD packet to send [08:44:17]OFD Sender: No OFD packet to send [08:44:22]OFD Sender: No OFD packet to send [08:44:27]OFD Sender: No OFD packet to send [08:44:32]OFD Sender: No OFD packet to send [08:44:37]OFD Sender: No OFD packet to send [08:44:42]OFD Sender: No OFD packet to send [08:44:47]OFD Sender: No OFD packet to send [08:44:52]OFD Sender: No OFD packet to send [08:44:53]accept exits with 8 [08:44:53]New connection [08:44:53]New thread 3067333988 created [08:44:53]Thread 3067477348 joined [08:44:53]Waiting for new connection... [08:44:53] Sock 8.Parse request [08:44:53]Sock 8.Check first char [08:44:53]Sock 8.First char is OK [08:44:53]request: POST /json_proto HTTP/1.0 [08:44:53]Method: POST [08:44:53]URL: /json_proto [08:44:53]Method is POST - this is cgi request [08:44:53]url: /json_proto [08:44:53]query_string will be loaded in cgi processing [08:44:53]execute_cgi json_proto POST (null) [08:44:53]execute_cgi path=json_proto method=POST [08:44:53]POST find Content-Length [08:44:53]Host: 172.17.50.195:8080 [08:44:53]Content-Length: 683 [08:44:53]Content-Type: application/json [08:44:53] [08:44:53]POST finish read [08:44:53]Found Content-Length = 683 [08:44:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092634", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [08:44:53]execute_script... [08:44:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092634", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [08:44:53]POST & json_proto [08:44:53]process_json_proto [08:44:53]json parsed OK: [08:44:53]protocol is kg_v1.0 [08:44:53]action value=close_receipt [08:44:53]process_action close_receipt [08:44:53]cmd_close_receipt [08:44:53]MH_GetDate [08:44:53]Write to MH i2c: F0 00 00 71 12 72 [08:44:53]Write i2c OK [08:44:53]MH_I2C_Read... [08:44:53]Read from MH i2c: F0 [08:44:53]MH_I2C_Read... [08:44:53]Read from MH i2c: F0 09 00 [08:44:53]MH_I2C_Read... [08:44:53]Read from MH i2c: F0 09 00 71 12 00 07 4F 1F 67 43 33 1C 67 50 [08:44:53]GetLastDocTimeStamp 1730104976 [08:44:53]current date 1730105095 [08:44:53]FM_GetShiftState [08:44:53]SAM_PROTO_GetShiftState [08:44:53]wFMCommunicate request_size=4 [08:44:53]MH_SAM_APDU [08:44:53]CAPDU: 80 13 01 00 [08:44:53]Write to MH i2c: E2 08 00 72 12 80 13 01 00 00 00 00 00 01 [08:44:53]Write i2c OK [08:44:53]MH_I2C_Read... [08:44:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:44:53]Read from MH i2c: E2 [08:44:53]MH_I2C_Read... [08:44:53]Read from MH i2c: E2 0E 00 [08:44:53]MH_I2C_Read... [08:44:53]Read from MH i2c: E2 0E 00 72 12 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 FA [08:44:53]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:44:53]wFMCommunicate OK [08:44:53]SAM_PROTO_GetShiftState done [08:44:53]FM_GetShiftState done [08:44:53]opened in 1730073493 [08:44:53]opened+sec_in_day 1730159893 [08:44:53]quantity*price = 300064 [08:44:53]sum+1 = 300066 [08:44:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.65 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 196 28.10.2024 08:44 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317721 ФПД: 82837792961196 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T084455&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317721&fm=82837792961196&tin=02508201610067®Number=0000000000091628&sum=300000 [08:44:54]StoreToDocumentArchive [08:44:54]shift 546 fd 317721 [08:44:54]save to /storage/0546/doc_00317721 [08:44:54]save last doc name /storage/0546/doc_00317721 to /storage/kkm_last_doc_name [08:44:54]save OK [08:44:54]Clear old archive folders... [08:44:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:44:54]tlvbuf is B6F28B50 [08:44:54]SAM_PROTO_ClearQueue [08:44:54]wFMCommunicate request_size=4 [08:44:54]MH_SAM_APDU [08:44:54]CAPDU: 80 09 00 00 [08:44:54]Write to MH i2c: E2 08 00 7F 12 80 09 00 00 00 00 00 00 03 [08:44:54]Write i2c OK [08:44:54]MH_I2C_Read... [08:44:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:44:54]Read from MH i2c: E2 [08:44:54]MH_I2C_Read... [08:44:54]Read from MH i2c: E2 03 00 [08:44:54]MH_I2C_Read... [08:44:54]Read from MH i2c: E2 03 00 7F 12 00 90 00 05 [08:44:54]RAPDU: 90 00 [08:44:54]wFMCommunicate OK [08:44:54]SAM_PROTO_ClearQueue done [08:44:54]KKMCreateOFDPacket [08:44:54]OFDProtocolAddRootSTLVToBuf [08:44:54]FM_MakeSignedData [08:44:54]FM_MakeSignedData [08:44:54]SAM_PROTO_SignData [08:44:54]wFMCommunicate request_size=4 [08:44:54]MH_SAM_APDU [08:44:54]CAPDU: 80 0D 01 02 [08:44:54]Write to MH i2c: E2 08 00 80 12 80 0D 01 02 00 00 00 00 0B [08:44:54]Write i2c OK [08:44:54]MH_I2C_Read... [08:44:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:44:54]Read from MH i2c: E2 [08:44:54]MH_I2C_Read... [08:44:54]Read from MH i2c: E2 03 00 [08:44:54]MH_I2C_Read... [08:44:54]Read from MH i2c: E2 03 00 80 12 00 90 00 06 [08:44:54]RAPDU: 90 00 [08:44:54]wFMCommunicate OK [08:44:54]wFMCommunicate request_size=255 [08:44:54]MH_SAM_APDU [08:44:54]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 C4 00 00 00 F4 03 04 00 07 4F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 19 D9 04 00 35 04 06 00 4B [08:44:54]Write to MH i2c: E2 02 01 81 12 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 C4 00 00 00 F4 03 04 00 07 4F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 19 D9 04 00 35 04 06 00 4B 00 00 D0 [08:44:54]Write i2c OK [08:44:54]MH_I2C_Read... [08:44:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:44:55]Read from MH i2c: E2 [08:44:55]MH_I2C_Read... [08:44:55]Read from MH i2c: E2 03 00 [08:44:55]MH_I2C_Read... [08:44:55]Read from MH i2c: E2 03 00 81 12 00 90 00 07 [08:44:55]RAPDU: 90 00 [08:44:55]wFMCommunicate OK [08:44:55]wFMCommunicate request_size=10 [08:44:55]MH_SAM_APDU [08:44:55]CAPDU: 80 0D 02 02 05 57 2D 39 32 AC [08:44:55]Write to MH i2c: E2 0D 00 82 12 80 0D 02 02 05 00 57 2D 39 32 AC 00 00 B3 [08:44:55]Write i2c OK [08:44:55]MH_I2C_Read... [08:44:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:44:55]Read from MH i2c: E2 [08:44:55]MH_I2C_Read... [08:44:55]Read from MH i2c: E2 03 00 [08:44:55]MH_I2C_Read... [08:44:55]Read from MH i2c: E2 03 00 82 12 00 90 00 08 [08:44:55]RAPDU: 90 00 [08:44:55]wFMCommunicate OK [08:44:55]wFMCommunicate request_size=4 [08:44:55]MH_SAM_APDU [08:44:55]CAPDU: 80 0D 03 02 [08:44:55]Write to MH i2c: E2 08 00 83 12 80 0D 03 02 00 00 00 00 10 [08:44:55]Write i2c OK [08:44:55]MH_I2C_Read... [08:44:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:44:55]Read from MH i2c: E2 [08:44:55]MH_I2C_Read... [08:44:55]Read from MH i2c: E2 0B 00 [08:44:55]MH_I2C_Read... [08:44:55]Read from MH i2c: E2 0B 00 83 12 00 86 D0 1E 76 79 01 58 8A 90 00 57 [08:44:55]RAPDU: 86 D0 1E 76 79 01 58 8A 90 00 [08:44:55]wFMCommunicate OK [08:44:55]SAM_PROTO_SignData done [08:44:55]FM_MakeSignedData done [08:44:55]CreateOFDProtocolMessage [08:44:55]wFMCommunicate request_size=4 [08:44:55]MH_SAM_APDU [08:44:55]CAPDU: 80 11 00 00 [08:44:55]Write to MH i2c: E2 08 00 84 12 80 11 00 00 00 00 00 00 10 [08:44:55]Write i2c OK [08:44:55]MH_I2C_Read... [08:44:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:44:55]Read from MH i2c: E2 [08:44:55]MH_I2C_Read... [08:44:55]Read from MH i2c: E2 17 00 [08:44:55]MH_I2C_Read... [08:44:55]Read from MH i2c: E2 17 00 84 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 64 [08:44:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:44:55]wFMCommunicate OK [08:44:55]CreateOFDProtocolMessage done [08:44:55]OFDSenderStorePacket 317721 [08:44:55]StoreOFDPacket docnum=317721 [08:44:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 14 94 07 01 82 B9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 C4 00 00 00 F4 03 04 00 07 4F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 19 D9 04 00 35 04 06 00 4B 57 2D 39 32 AC 86 D0 1E 76 79 01 58 8A [08:44:55]CheckFolder [08:44:55]dirname=/storage/ofd_packets [08:44:55]CheckFolder done [08:44:55]ProducePacketName [08:44:55]name=ofd_packets/00317721 [08:44:55]NVStorageSaveData ofd_packets/00317721 [08:44:55]File name is /storage/ofd_packets/00317721 [08:44:55]Write 301 bytes [08:44:55]NVStorageSaveData done [08:44:55]OFDSenderStorePacket done [08:44:55]KKMCreateOFDPacket done [08:44:55]NVStorageSaveData kkm_last_timestamp [08:44:55]File name is /storage/kkm_last_timestamp [08:44:55]Write 4 bytes [08:44:55]NVStorageSaveData done [08:44:55]ExternCall_PrintAddStr [08:44:55]wPrintStart [08:44:55]Write to MH i2c: 01 00 00 85 12 97 [08:44:55]Write i2c OK [08:44:55]MH_I2C_Read... [08:44:55]Read from MH i2c: 01 [08:44:55]MH_I2C_Read... [08:44:55]Read from MH i2c: 01 07 00 [08:44:55]MH_I2C_Read... [08:44:55]Read from MH i2c: 01 07 00 85 12 00 00 00 00 00 FF 0F AC [08:44:55]RasterBufferAndPrint [08:44:55]line Счет N : (1)1092634 [08:44:55]line ИНН: 02508201610067 [08:44:55]line Контрольно-Кассовый Чек [08:44:55]line ПРОДАЖА [08:44:55]line ТРК (МРК, ГНК) : 54 [08:44:55]line Товар: 2710124500 [08:44:55]line Аи-95-К-3 [08:44:55]line 40.440 * 74.20 [08:44:55]line = 3000.65 [08:44:55]line НДС 12% НСП 1% [08:44:55]line > о реализуемом товаре [08:44:55]line ОКРУГЛЕНИЕ: -0.65 [08:44:55]line ИТОГО: 3000.00 [08:44:55]line Внесено: 3000.00 [08:44:55]line СДАЧА: 0.00 [08:44:55]line НСП 1% : 26.55 [08:44:55]line НДС 12% : 318.65 [08:44:55]line Наличными: 3000.00 [08:44:55]line Безнал.: 0.00 [08:44:55]line Место: АЗС № 101 "Партнер Нефть" [08:44:55]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [08:44:55]line СНО: Общий режим [08:44:55]line Чек 196 28.10.2024 08:44 [08:44:55]line Смена: 546 ФФД: 1.0 [08:44:55]line ЗНМ: 0300000082 [08:44:55]line РНМ: 0000000000091628 [08:44:55]line Версия ККМ: 001 [08:44:55]line ФМ: 0000000000874671 [08:44:55]line ФД: 317721 [08:44:55]line ФПД: 82837792961196 [08:44:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T084455&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317721&fm=82837792961196&tin=02508201610067®Number=0000000000091628&sum=300000 [08:44:55]OFD Sender: Processing packet 317721 [packets to send 127, broken 126] [08:44:55]ProducePacketName [08:44:55]name=ofd_packets/00317721 [08:44:55]OFD Sender: To server: pG, [08:44:55]CommunicateWithHost lk.salyk.kg:30040 [08:44:55]ConnectInit lk.salyk.kg [08:44:55]written 0, free lines is 4095 [08:44:55]Connected sock=10 [08:44:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 14 94 07 01 82 B9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 C4 00 00 00 F4 03 04 00 07 4F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 19 D9 04 00 35 04 06 00 4B 57 2D 39 32 AC 86 D0 1E 76 79 01 58 8A [08:44:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 03 97 47 00 2B 95 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 19 D9 04 00 F4 03 04 00 C0 FA 1E 67 B6 04 01 00 00 AA 0F 22 6D 4A E4 FD DE [08:44:55]CommunicateWithHost err = 0 [08:44:55]CheckOFDResponse [08:44:55]1017 (14) - 77093643461234 [08:44:55]1041 (16) - 0000000000874671 [08:44:55]1040 (4) - 317721 [08:44:55]1012 (4) - 28.10.2024 02:45 [08:44:55]1206 (1) - 0 [08:44:55]OFD Sender: Remove packet 317721 [08:44:55]ProducePacketName [08:44:55]name=ofd_packets/00317721 [08:44:55]NVStorageDeleteData [08:44:56]Write to MH i2c: 01 00 00 B0 12 C2 [08:44:56]Write i2c OK [08:44:56]MH_I2C_Read... [08:44:56]Read from MH i2c: 01 [08:44:56]MH_I2C_Read... [08:44:56]Read from MH i2c: 01 07 00 [08:44:56]MH_I2C_Read... [08:44:56]Read from MH i2c: 01 07 00 B0 12 00 00 00 00 00 F3 0C C8 [08:44:56]RasterBufferAndPrint [08:44:56]line [08:44:56]line [08:44:56]line [08:44:56]line [08:44:56]line [08:44:56]written 0, free lines is 3321 [08:44:56]MH_Cut [08:44:56]Write to MH i2c: D1 01 00 B7 12 01 9B [08:44:56]Write i2c OK [08:44:56]MH_I2C_Read... [08:44:56]Read from MH i2c: D1 [08:44:56]MH_I2C_Read... [08:44:56]Read from MH i2c: D1 01 00 [08:44:56]MH_I2C_Read... [08:44:56]Read from MH i2c: D1 01 00 B7 12 00 9A [08:44:56]Write to MH i2c: 01 00 00 B8 12 CA [08:44:56]Write i2c OK [08:44:56]MH_I2C_Read... [08:44:56]OFD Sender: No OFD packet to send [08:44:56]*** Cut start [08:44:56]*** Partial cut [08:44:56]*** CUTSNS_PIN = 1 [08:44:56]*** CUTSNS_PIN = 0 [08:44:57]*** Brake cut motor [08:44:57]Read from MH i2c: 01 [08:44:57]*** Stop cut motor [08:44:57]*** Cut end [08:44:57]MH_I2C_Read... [08:44:57]Read from MH i2c: 01 07 00 [08:44:57]MH_I2C_Read... [08:44:57]Read from MH i2c: 01 07 00 B8 12 00 00 00 00 00 FF 0F DF [08:44:57]process_action close_receipt done [08:44:57]requested_data is exist [08:44:57]produce_requested_data [08:44:57]requested_item fm.sn is exist - process it [08:44:57]wFMCommunicate request_size=4 [08:44:57]MH_SAM_APDU [08:44:57]CAPDU: 80 11 00 00 [08:44:57]Write to MH i2c: E2 08 00 B9 12 80 11 00 00 00 00 00 00 45 [08:44:57]Write i2c OK [08:44:57]MH_I2C_Read... [08:44:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:44:57]Read from MH i2c: E2 [08:44:57]MH_I2C_Read... [08:44:57]Read from MH i2c: E2 17 00 [08:44:57]MH_I2C_Read... [08:44:57]Read from MH i2c: E2 17 00 B9 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 99 [08:44:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:44:57]wFMCommunicate OK [08:44:57]requested_item fd.num is exist - process it [08:44:57]SAM_PROTO_GetFieldsCounters [08:44:57]wFMCommunicate request_size=4 [08:44:57]MH_SAM_APDU [08:44:57]CAPDU: 80 13 00 00 [08:44:57]Write to MH i2c: E2 08 00 BA 12 80 13 00 00 00 00 00 00 48 [08:44:57]Write i2c OK [08:44:57]MH_I2C_Read... [08:44:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:44:57]Read from MH i2c: E2 [08:44:57]MH_I2C_Read... [08:44:57]Read from MH i2c: E2 62 00 [08:44:57]MH_I2C_Read... [08:44:57]Read from MH i2c: E2 62 00 BA 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 19 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 C4 00 00 00 5E 04 04 00 C4 00 00 00 57 04 04 00 C5 00 00 00 19 04 04 00 00 00 00 00 90 00 D1 [08:44:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 19 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 C4 00 00 00 5E 04 04 00 C4 00 00 00 57 04 04 00 C5 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:44:57]wFMCommunicate OK [08:44:57]SAM_PROTO_GetFieldsCounters done [08:44:57]requested_item shift.num is exist - process it [08:44:57]requested_item shift.opened is exist - process it [08:44:57]req_shift_opened [08:44:57]FM_GetShiftState [08:44:57]SAM_PROTO_GetShiftState [08:44:57]wFMCommunicate request_size=4 [08:44:57]MH_SAM_APDU [08:44:57]CAPDU: 80 13 01 00 [08:44:57]Write to MH i2c: E2 08 00 BB 12 80 13 01 00 00 00 00 00 4A [08:44:57]Write i2c OK [08:44:57]MH_I2C_Read... [08:44:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:44:57]Read from MH i2c: E2 [08:44:57]MH_I2C_Read... [08:44:57]Read from MH i2c: E2 0E 00 [08:44:57]MH_I2C_Read... [08:44:57]Read from MH i2c: E2 0E 00 BB 12 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 43 [08:44:57]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:44:57]wFMCommunicate OK [08:44:57]SAM_PROTO_GetShiftState done [08:44:57]FM_GetShiftState done [08:44:57]req_shift_opened done [08:44:57]requested_item shift.open_date is exist - process it [08:44:57]req_shift_open_date [08:44:57]req_shift_open_date done [08:44:57]produce_requested_data done [08:44:57]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317721,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [08:44:57]process_action_free close_receipt [08:44:57]json_value_free [08:44:57]json_value_free done [08:44:57]process_json_proto returns [08:44:57]Send response to host [08:44:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317721,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [08:44:57]free response buf [08:44:57]execute_script done [08:44:57]execute_script returns [08:44:57]free content buf [08:44:57]Sock 8.Close socket [08:44:57]Sock 8.Thread stoped [08:45:01]OFD Sender: No OFD packet to send [08:45:06]OFD Sender: No OFD packet to send [08:45:11]OFD Sender: No OFD packet to send [08:45:16]OFD Sender: No OFD packet to send [08:45:21]OFD Sender: No OFD packet to send [08:45:26]OFD Sender: No OFD packet to send [08:45:31]OFD Sender: No OFD packet to send [08:45:36]OFD Sender: No OFD packet to send [08:45:41]OFD Sender: No OFD packet to send [08:45:43]accept exits with 9 [08:45:43]New connection [08:45:43]New thread 3067477348 created [08:45:43]Thread 3067333988 joined [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.50.195:8080 [08:45:43]Content-Length: 793 [08:45:43]Content-Type: application/json [08:45:43] [08:45:43]POST finish read [08:45:43]Found Content-Length = 793 [08:45:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092635", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 40.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\u000A65732", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "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" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092635", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 40.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\u000A65732", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "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=close_receipt [08:45:43]process_action close_receipt [08:45:43]cmd_close_receipt [08:45:43]MH_GetDate [08:45:43]Write to MH i2c: F0 00 00 BC 12 BD [08:45:43]Write i2c OK [08:45:43]MH_I2C_Read... [08:45:43]Read from MH i2c: F0 [08:45:43]MH_I2C_Read... [08:45:43]Read from MH i2c: F0 09 00 [08:45:43]MH_I2C_Read... [08:45:43]Read from MH i2c: F0 09 00 BC 12 00 39 4F 1F 67 43 33 1C 67 CD [08:45:43]GetLastDocTimeStamp 1730105095 [08:45:43]current date 1730105145 [08:45:43]FM_GetShiftState [08:45:43]SAM_PROTO_GetShiftState [08:45:43]wFMCommunicate request_size=4 [08:45:43]MH_SAM_APDU [08:45:43]CAPDU: 80 13 01 00 [08:45:43]Write to MH i2c: E2 08 00 BD 12 80 13 01 00 00 00 00 00 4C [08:45:43]Write i2c OK [08:45:43]MH_I2C_Read... [08:45:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:45:43]Read from MH i2c: E2 [08:45:43]MH_I2C_Read... [08:45:43]Read from MH i2c: E2 0E 00 [08:45:43]MH_I2C_Read... [08:45:43]Read from MH i2c: E2 0E 00 BD 12 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 45 [08:45:43]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:45:43]wFMCommunicate OK [08:45:43]SAM_PROTO_GetShiftState done [08:45:43]FM_GetShiftState done [08:45:43]opened in 1730073493 [08:45:43]opened+sec_in_day 1730159893 [08:45:43]quantity*price = 0 [08:45:43]sum+1 = 1 [08:45:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 197 28.10.2024 08:45 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливная Карта 65732 ФМ: 0000000000874671 ФД: 317722 ФПД: 160955004024623 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T084545&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317722&fm=160955004024623&tin=02508201610067®Number=0000000000091628&sum=0 [08:45:45]StoreToDocumentArchive [08:45:45]shift 546 fd 317722 [08:45:45]save to /storage/0546/doc_00317722 [08:45:45]save last doc name /storage/0546/doc_00317722 to /storage/kkm_last_doc_name [08:45:45]save OK [08:45:45]Clear old archive folders... [08:45:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:45:45]tlvbuf is 000E6080 [08:45:45]SAM_PROTO_ClearQueue [08:45:45]wFMCommunicate request_size=4 [08:45:45]MH_SAM_APDU [08:45:45]CAPDU: 80 09 00 00 [08:45:45]Write to MH i2c: E2 08 00 CA 12 80 09 00 00 00 00 00 00 4E [08:45:45]Write i2c OK [08:45:45]MH_I2C_Read... [08:45:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:45:45]Read from MH i2c: E2 [08:45:45]MH_I2C_Read... [08:45:45]Read from MH i2c: E2 03 00 [08:45:45]MH_I2C_Read... [08:45:45]Read from MH i2c: E2 03 00 CA 12 00 90 00 50 [08:45:45]RAPDU: 90 00 [08:45:45]wFMCommunicate OK [08:45:45]SAM_PROTO_ClearQueue done [08:45:45]KKMCreateOFDPacket [08:45:45]OFDProtocolAddRootSTLVToBuf [08:45:45]FM_MakeSignedData [08:45:45]FM_MakeSignedData [08:45:45]SAM_PROTO_SignData [08:45:45]wFMCommunicate request_size=4 [08:45:45]MH_SAM_APDU [08:45:45]CAPDU: 80 0D 01 02 [08:45:45]Write to MH i2c: E2 08 00 CB 12 80 0D 01 02 00 00 00 00 56 [08:45:45]Write i2c OK [08:45:45]MH_I2C_Read... [08:45:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:45:45]Read from MH i2c: E2 [08:45:45]MH_I2C_Read... [08:45:45]Read from MH i2c: E2 03 00 [08:45:45]MH_I2C_Read... [08:45:45]Read from MH i2c: E2 03 00 CB 12 00 90 00 51 [08:45:45]RAPDU: 90 00 [08:45:45]wFMCommunicate OK [08:45:45]wFMCommunicate request_size=255 [08:45:45]MH_SAM_APDU [08:45:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 40 9C 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 C5 00 00 00 F4 03 04 00 39 4F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1A D9 04 00 35 04 06 00 92 [08:45:45]Write to MH i2c: E2 02 01 CC 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 32 FF 03 08 00 03 40 9C 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 C5 00 00 00 F4 03 04 00 39 4F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1A D9 04 00 35 04 06 00 92 00 00 BB [08:45:45]Write i2c OK [08:45:45]MH_I2C_Read... [08:45:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:45:45]Read from MH i2c: E2 [08:45:45]MH_I2C_Read... [08:45:45]Read from MH i2c: E2 03 00 [08:45:45]MH_I2C_Read... [08:45:45]Read from MH i2c: E2 03 00 CC 12 00 90 00 52 [08:45:45]RAPDU: 90 00 [08:45:45]wFMCommunicate OK [08:45:45]wFMCommunicate request_size=10 [08:45:45]MH_SAM_APDU [08:45:45]CAPDU: 80 0D 02 02 05 63 41 D6 F7 2F [08:45:45]Write to MH i2c: E2 0D 00 CD 12 80 0D 02 02 05 00 63 41 D6 F7 2F 00 00 03 [08:45:45]Write i2c OK [08:45:45]MH_I2C_Read... [08:45:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:45:45]Read from MH i2c: E2 [08:45:45]MH_I2C_Read... [08:45:45]Read from MH i2c: E2 03 00 [08:45:45]MH_I2C_Read... [08:45:45]Read from MH i2c: E2 03 00 CD 12 00 90 00 53 [08:45:45]RAPDU: 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 0D 03 02 [08:45:45]Write to MH i2c: E2 08 00 CE 12 80 0D 03 02 00 00 00 00 5B [08:45:45]Write i2c OK [08:45:45]MH_I2C_Read... [08:45:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:45:45]Read from MH i2c: E2 [08:45:45]MH_I2C_Read... [08:45:45]Read from MH i2c: E2 0B 00 [08:45:45]MH_I2C_Read... [08:45:45]Read from MH i2c: E2 0B 00 CE 12 00 22 53 48 AA 8A 2F E8 38 90 00 9C [08:45:45]RAPDU: 22 53 48 AA 8A 2F E8 38 90 00 [08:45:45]wFMCommunicate OK [08:45:45]SAM_PROTO_SignData done [08:45:45]FM_MakeSignedData done [08:45:45]CreateOFDProtocolMessage [08:45:45]wFMCommunicate request_size=4 [08:45:45]MH_SAM_APDU [08:45:45]CAPDU: 80 11 00 00 [08:45:45]Write to MH i2c: E2 08 00 CF 12 80 11 00 00 00 00 00 00 5B [08:45:45]Write i2c OK [08:45:45]MH_I2C_Read... [08:45:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:45:45]Read from MH i2c: E2 [08:45:45]MH_I2C_Read... [08:45:45]Read from MH i2c: E2 17 00 [08:45:45]MH_I2C_Read... [08:45:45]Read from MH i2c: E2 17 00 CF 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 AF [08:45:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:45:45]wFMCommunicate OK [08:45:45]CreateOFDProtocolMessage done [08:45:45]OFDSenderStorePacket 317722 [08:45:45]StoreOFDPacket docnum=317722 [08:45:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 C8 05 07 01 13 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 32 FF 03 08 00 03 40 9C 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 C5 00 00 00 F4 03 04 00 39 4F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1A D9 04 00 35 04 06 00 92 63 41 D6 F7 2F 22 53 48 AA 8A 2F E8 38 [08:45:45]CheckFolder [08:45:45]dirname=/storage/ofd_packets [08:45:45]CheckFolder done [08:45:45]ProducePacketName [08:45:45]name=ofd_packets/00317722 [08:45:45]NVStorageSaveData ofd_packets/00317722 [08:45:45]File name is /storage/ofd_packets/00317722 [08:45:45]Write 301 bytes [08:45:45]NVStorageSaveData done [08:45:45]OFDSenderStorePacket done [08:45:45]KKMCreateOFDPacket done [08:45:45]NVStorageSaveData kkm_last_timestamp [08:45:45]File name is /storage/kkm_last_timestamp [08:45:45]Write 4 bytes [08:45:45]NVStorageSaveData done [08:45:45]ExternCall_PrintAddStr [08:45:45]wPrintStart [08:45:45]Write to MH i2c: 01 00 00 D0 12 E2 [08:45:45]Write i2c OK [08:45:45]MH_I2C_Read... [08:45:45]Read from MH i2c: 01 [08:45:45]MH_I2C_Read... [08:45:45]Read from MH i2c: 01 07 00 [08:45:45]MH_I2C_Read... [08:45:45]Read from MH i2c: 01 07 00 D0 12 00 00 00 00 00 FF 0F F7 [08:45:45]RasterBufferAndPrint [08:45:45]line Счет N : (1)1092635 [08:45:45]line ИНН: 02508201610067 [08:45:45]line Контрольно-Кассовый Чек [08:45:45]line ПРОДАЖА [08:45:45]line ТРК (МРК, ГНК) : 33 [08:45:45]line Товар: 2710124130 [08:45:45]line Аи-92-К-2 [08:45:45]line 40.000 * 0.00 [08:45:45]line = 0.00 [08:45:45]line НДС 12% НСП 1% [08:45:45]line > о реализуемом товаре [08:45:45]line ИТОГО: 0.00 [08:45:45]line НСП 1% : 0.00 [08:45:45]line НДС 12% : 0.00 [08:45:45]line Наличными: 0.00 [08:45:45]line Безнал.: 0.00 [08:45:45]line Место: АЗС № 101 "Партнер Нефть" [08:45:45]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [08:45:45]line СНО: Общий режим [08:45:45]line Чек 197 28.10.2024 08:45 [08:45:45]line Смена: 546 ФФД: 1.0 [08:45:45]line ЗНМ: 0300000082 [08:45:45]line РНМ: 0000000000091628 [08:45:45]line Версия ККМ: 001 [08:45:45]line Талоны: Топливная Карта [08:45:45]line 65732 [08:45:45]line ФМ: 0000000000874671 [08:45:45]line ФД: 317722 [08:45:45]line ФПД: 160955004024623 [08:45:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T084545&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317722&fm=160955004024623&tin=02508201610067®Number=0000000000091628&sum=0 [08:45:45]written 0, free lines is 4095 [08:45:45]OFD Sender: Processing packet 317722 [packets to send 127, broken 126] [08:45:45]ProducePacketName [08:45:45]name=ofd_packets/00317722 [08:45:45]OFD Sender: To server: pG, [08:45:45]CommunicateWithHost lk.salyk.kg:30040 [08:45:45]ConnectInit lk.salyk.kg [08:45:45]Connected sock=10 [08:45:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 C8 05 07 01 13 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 32 FF 03 08 00 03 40 9C 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 C5 00 00 00 F4 03 04 00 39 4F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1A D9 04 00 35 04 06 00 92 63 41 D6 F7 2F 22 53 48 AA 8A 2F E8 38 [08:45:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 7F 48 47 00 CD 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 34 36 37 31 10 04 04 00 1A D9 04 00 F4 03 04 00 F2 FA 1E 67 B6 04 01 00 00 44 16 C3 A9 58 99 FE 75 [08:45:45]CommunicateWithHost err = 0 [08:45:45]CheckOFDResponse [08:45:45]1017 (14) - 77093643461234 [08:45:45]1041 (16) - 0000000000874671 [08:45:45]1040 (4) - 317722 [08:45:45]1012 (4) - 28.10.2024 02:46 [08:45:45]1206 (1) - 0 [08:45:45]OFD Sender: Remove packet 317722 [08:45:45]ProducePacketName [08:45:45]name=ofd_packets/00317722 [08:45:45]NVStorageDeleteData [08:45:46]Write to MH i2c: 01 00 00 FA 12 0C [08:45:46]Write i2c OK [08:45:46]MH_I2C_Read... [08:45:46]Read from MH i2c: 01 [08:45:46]MH_I2C_Read... [08:45:46]Read from MH i2c: 01 07 00 [08:45:46]MH_I2C_Read... [08:45:46]Read from MH i2c: 01 07 00 FA 12 00 00 00 00 00 10 0D 30 [08:45:46]RasterBufferAndPrint [08:45:46]line [08:45:46]line [08:45:46]line [08:45:46]line [08:45:46]line [08:45:46]written 0, free lines is 3353 [08:45:46]MH_Cut [08:45:46]Write to MH i2c: D1 01 00 01 13 01 E6 [08:45:46]Write i2c OK [08:45:46]MH_I2C_Read... [08:45:46]Read from MH i2c: D1 [08:45:46]MH_I2C_Read... [08:45:46]Read from MH i2c: D1 01 00 [08:45:46]MH_I2C_Read... [08:45:46]Read from MH i2c: D1 01 00 01 13 00 E5 [08:45:46]Write to MH i2c: 01 00 00 02 13 15 [08:45:46]Write i2c OK [08:45:46]MH_I2C_Read... [08:45:46]OFD Sender: No OFD packet to send [08:45:46]*** Cut start [08:45:46]*** Partial cut [08:45:46]*** CUTSNS_PIN = 1 [08:45:46]*** CUTSNS_PIN = 0 [08:45:46]*** Brake cut motor [08:45:47]Read from MH i2c: 01 [08:45:47]MH_I2C_Read... [08:45:47]*** Stop cut motor [08:45:47]*** Cut end [08:45:47]Read from MH i2c: 01 07 00 [08:45:47]MH_I2C_Read... [08:45:47]Read from MH i2c: 01 07 00 02 13 00 00 00 00 00 FF 0F 2A [08:45:47]process_action close_receipt done [08:45:47]requested_data is exist [08:45:47]produce_requested_data [08:45:47]requested_item fm.sn is exist - process it [08:45:47]wFMCommunicate request_size=4 [08:45:47]MH_SAM_APDU [08:45:47]CAPDU: 80 11 00 00 [08:45:47]Write to MH i2c: E2 08 00 03 13 80 11 00 00 00 00 00 00 90 [08:45:47]Write i2c OK [08:45:47]MH_I2C_Read... [08:45:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:45:47]Read from MH i2c: E2 [08:45:47]MH_I2C_Read... [08:45:47]Read from MH i2c: E2 17 00 [08:45:47]MH_I2C_Read... [08:45:47]Read from MH i2c: E2 17 00 03 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E4 [08:45:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:45:47]wFMCommunicate OK [08:45:47]requested_item fd.num is exist - process it [08:45:47]SAM_PROTO_GetFieldsCounters [08:45:47]wFMCommunicate request_size=4 [08:45:47]MH_SAM_APDU [08:45:47]CAPDU: 80 13 00 00 [08:45:47]Write to MH i2c: E2 08 00 04 13 80 13 00 00 00 00 00 00 93 [08:45:47]Write i2c OK [08:45:47]MH_I2C_Read... [08:45:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:45:47]Read from MH i2c: E2 [08:45:47]MH_I2C_Read... [08:45:47]Read from MH i2c: E2 62 00 [08:45:47]MH_I2C_Read... [08:45:47]Read from MH i2c: E2 62 00 04 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 1A D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 C5 00 00 00 5E 04 04 00 C5 00 00 00 57 04 04 00 C6 00 00 00 19 04 04 00 00 00 00 00 90 00 20 [08:45:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 1A D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 C5 00 00 00 5E 04 04 00 C5 00 00 00 57 04 04 00 C6 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:45:47]wFMCommunicate OK [08:45:47]SAM_PROTO_GetFieldsCounters done [08:45:47]requested_item shift.num is exist - process it [08:45:47]requested_item shift.opened is exist - process it [08:45:47]req_shift_opened [08:45:47]FM_GetShiftState [08:45:47]SAM_PROTO_GetShiftState [08:45:47]wFMCommunicate request_size=4 [08:45:47]MH_SAM_APDU [08:45:47]CAPDU: 80 13 01 00 [08:45:47]Write to MH i2c: E2 08 00 05 13 80 13 01 00 00 00 00 00 95 [08:45:47]Write i2c OK [08:45:47]MH_I2C_Read... [08:45:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:45:47]Read from MH i2c: E2 [08:45:47]MH_I2C_Read... [08:45:47]Read from MH i2c: E2 0E 00 [08:45:47]MH_I2C_Read... [08:45:47]Read from MH i2c: E2 0E 00 05 13 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 8E [08:45:47]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:45:47]wFMCommunicate OK [08:45:47]SAM_PROTO_GetShiftState done [08:45:47]FM_GetShiftState done [08:45:47]req_shift_opened done [08:45:47]requested_item shift.open_date is exist - process it [08:45:47]req_shift_open_date [08:45:47]req_shift_open_date done [08:45:47]produce_requested_data done [08:45:47]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317722,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [08:45:47]process_action_free close_receipt [08:45:47]json_value_free [08:45:47]json_value_free done [08:45:47]process_json_proto returns [08:45:47]Send response to host [08:45:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317722,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [08:45:47]free response buf [08:45:47]execute_script done [08:45:47]execute_script returns [08:45:47]free content buf [08:45:47]Sock 9.Close socket [08:45:47]Sock 9.Thread stoped [08:45:51]OFD Sender: No OFD packet to send [08:45:51]accept exits with 8 [08:45:51]New connection [08:45:51]New thread 3067333988 created [08:45:51]Thread 3067477348 joined [08:45:51]Waiting for new connection... [08:45:51] Sock 8.Parse request [08:45:51]Sock 8.Check first char [08:45:51]Sock 8.First char is OK [08:45:51]request: POST /json_proto HTTP/1.0 [08:45:51]Method: POST [08:45:51]URL: /json_proto [08:45:51]Method is POST - this is cgi request [08:45:51]url: /json_proto [08:45:51]query_string will be loaded in cgi processing [08:45:51]execute_cgi json_proto POST (null) [08:45:51]execute_cgi path=json_proto method=POST [08:45:51]POST find Content-Length [08:45:51]Host: 172.17.50.195:8080 [08:45:51]Content-Length: 801 [08:45:51]Content-Type: application/json [08:45:51] [08:45:51]POST finish read [08:45:51]Found Content-Length = 801 [08:45:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092636", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 40.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\u000A3947867", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:45:51]execute_script... [08:45: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)1092636", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 40.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\u000A3947867", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:45:51]POST & json_proto [08:45:51]process_json_proto [08:45:51]json parsed OK: [08:45:51]protocol is kg_v1.0 [08:45:51]action value=close_receipt [08:45:51]process_action close_receipt [08:45:51]cmd_close_receipt [08:45:51]MH_GetDate [08:45:51]Write to MH i2c: F0 00 00 06 13 08 [08:45:51]Write i2c OK [08:45:51]MH_I2C_Read... [08:45:51]Read from MH i2c: F0 [08:45:51]MH_I2C_Read... [08:45:51]Read from MH i2c: F0 09 00 [08:45:51]MH_I2C_Read... [08:45:51]Read from MH i2c: F0 09 00 06 13 00 41 4F 1F 67 43 33 1C 67 20 [08:45:51]GetLastDocTimeStamp 1730105145 [08:45:51]current date 1730105153 [08:45:51]FM_GetShiftState [08:45:51]SAM_PROTO_GetShiftState [08:45:51]wFMCommunicate request_size=4 [08:45:51]MH_SAM_APDU [08:45:51]CAPDU: 80 13 01 00 [08:45:51]Write to MH i2c: E2 08 00 07 13 80 13 01 00 00 00 00 00 97 [08:45:51]Write i2c OK [08:45:51]MH_I2C_Read... [08:45:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:45:51]Read from MH i2c: E2 [08:45:51]MH_I2C_Read... [08:45:51]Read from MH i2c: E2 0E 00 [08:45:51]MH_I2C_Read... [08:45:51]Read from MH i2c: E2 0E 00 07 13 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 90 [08:45:51]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:45:51]wFMCommunicate OK [08:45:51]SAM_PROTO_GetShiftState done [08:45:51]FM_GetShiftState done [08:45:51]opened in 1730073493 [08:45:51]opened+sec_in_day 1730159893 [08:45:51]quantity*price = 0 [08:45:51]sum+1 = 1 [08:45:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 198 28.10.2024 08:45 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливные Талоны 3947867 ФМ: 0000000000874671 ФД: 317723 ФПД: 22519193111197 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T084553&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317723&fm=22519193111197&tin=02508201610067®Number=0000000000091628&sum=0 [08:45:53]StoreToDocumentArchive [08:45:53]shift 546 fd 317723 [08:45:53]save to /storage/0546/doc_00317723 [08:45:53]save last doc name /storage/0546/doc_00317723 to /storage/kkm_last_doc_name [08:45:53]save OK [08:45:53]Clear old archive folders... [08:45:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:45:53]tlvbuf is 00093AA0 [08:45:53]SAM_PROTO_ClearQueue [08:45:53]wFMCommunicate request_size=4 [08:45:53]MH_SAM_APDU [08:45:53]CAPDU: 80 09 00 00 [08:45:53]Write to MH i2c: E2 08 00 14 13 80 09 00 00 00 00 00 00 99 [08:45:53]Write i2c OK [08:45:53]MH_I2C_Read... [08:45:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:45:53]Read from MH i2c: E2 [08:45:53]MH_I2C_Read... [08:45:53]Read from MH i2c: E2 03 00 [08:45:53]MH_I2C_Read... [08:45:53]Read from MH i2c: E2 03 00 14 13 00 90 00 9B [08:45:53]RAPDU: 90 00 [08:45:53]wFMCommunicate OK [08:45:53]SAM_PROTO_ClearQueue done [08:45:53]KKMCreateOFDPacket [08:45:53]OFDProtocolAddRootSTLVToBuf [08:45:53]FM_MakeSignedData [08:45:53]FM_MakeSignedData [08:45:53]SAM_PROTO_SignData [08:45:53]wFMCommunicate request_size=4 [08:45:53]MH_SAM_APDU [08:45:53]CAPDU: 80 0D 01 02 [08:45:53]Write to MH i2c: E2 08 00 15 13 80 0D 01 02 00 00 00 00 A1 [08:45:53]Write i2c OK [08:45:53]MH_I2C_Read... [08:45:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:45:53]Read from MH i2c: E2 [08:45:53]MH_I2C_Read... [08:45:53]Read from MH i2c: E2 03 00 [08:45:53]MH_I2C_Read... [08:45:53]Read from MH i2c: E2 03 00 15 13 00 90 00 9C [08:45:53]RAPDU: 90 00 [08:45:53]wFMCommunicate OK [08:45:53]wFMCommunicate request_size=255 [08:45:53]MH_SAM_APDU [08:45:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 40 9C 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 C6 00 00 00 F4 03 04 00 41 4F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1B D9 04 00 35 04 06 00 14 [08:45:53]Write to MH i2c: E2 02 01 16 13 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 40 9C 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 C6 00 00 00 F4 03 04 00 41 4F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1B D9 04 00 35 04 06 00 14 00 00 92 [08:45:53]Write i2c OK [08:45:53]MH_I2C_Read... [08:45:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:45:53]Read from MH i2c: E2 [08:45:53]MH_I2C_Read... [08:45:53]Read from MH i2c: E2 03 00 [08:45:53]MH_I2C_Read... [08:45:53]Read from MH i2c: E2 03 00 16 13 00 90 00 9D [08:45:53]RAPDU: 90 00 [08:45:53]wFMCommunicate OK [08:45:53]wFMCommunicate request_size=10 [08:45:53]MH_SAM_APDU [08:45:53]CAPDU: 80 0D 02 02 05 7B 28 81 8A 9D [08:45:53]Write to MH i2c: E2 0D 00 17 13 80 0D 02 02 05 00 7B 28 81 8A 9D 00 00 F9 [08:45:53]Write i2c OK [08:45:53]MH_I2C_Read... [08:45:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:45:53]Read from MH i2c: E2 [08:45:53]MH_I2C_Read... [08:45:53]Read from MH i2c: E2 03 00 [08:45:53]MH_I2C_Read... [08:45:53]Read from MH i2c: E2 03 00 17 13 00 90 00 9E [08:45:53]RAPDU: 90 00 [08:45:53]wFMCommunicate OK [08:45:53]wFMCommunicate request_size=4 [08:45:53]MH_SAM_APDU [08:45:53]CAPDU: 80 0D 03 02 [08:45:53]Write to MH i2c: E2 08 00 18 13 80 0D 03 02 00 00 00 00 A6 [08:45:53]Write i2c OK [08:45:53]MH_I2C_Read... [08:45:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:45:53]Read from MH i2c: E2 [08:45:53]MH_I2C_Read... [08:45:53]Read from MH i2c: E2 0B 00 [08:45:53]MH_I2C_Read... [08:45:53]Read from MH i2c: E2 0B 00 18 13 00 4D 9E F0 13 5A 5C 4D 90 90 00 28 [08:45:53]RAPDU: 4D 9E F0 13 5A 5C 4D 90 90 00 [08:45:53]wFMCommunicate OK [08:45:53]SAM_PROTO_SignData done [08:45:53]FM_MakeSignedData done [08:45:53]CreateOFDProtocolMessage [08:45:53]wFMCommunicate request_size=4 [08:45:53]MH_SAM_APDU [08:45:53]CAPDU: 80 11 00 00 [08:45:53]Write to MH i2c: E2 08 00 19 13 80 11 00 00 00 00 00 00 A6 [08:45:53]Write i2c OK [08:45:53]MH_I2C_Read... [08:45:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:45:53]Read from MH i2c: E2 [08:45:53]MH_I2C_Read... [08:45:53]Read from MH i2c: E2 17 00 [08:45:53]MH_I2C_Read... [08:45:53]Read from MH i2c: E2 17 00 19 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 FA [08:45:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:45:53]wFMCommunicate OK [08:45:53]CreateOFDProtocolMessage done [08:45:53]OFDSenderStorePacket 317723 [08:45:53]StoreOFDPacket docnum=317723 [08:45:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 9A A7 07 01 59 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 32 FF 03 08 00 03 40 9C 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 C6 00 00 00 F4 03 04 00 41 4F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1B D9 04 00 35 04 06 00 14 7B 28 81 8A 9D 4D 9E F0 13 5A 5C 4D 90 [08:45:53]CheckFolder [08:45:53]dirname=/storage/ofd_packets [08:45:53]CheckFolder done [08:45:53]ProducePacketName [08:45:53]name=ofd_packets/00317723 [08:45:53]NVStorageSaveData ofd_packets/00317723 [08:45:53]File name is /storage/ofd_packets/00317723 [08:45:53]Write 301 bytes [08:45:53]NVStorageSaveData done [08:45:53]OFDSenderStorePacket done [08:45:53]KKMCreateOFDPacket done [08:45:53]NVStorageSaveData kkm_last_timestamp [08:45:53]File name is /storage/kkm_last_timestamp [08:45:53]Write 4 bytes [08:45:53]NVStorageSaveData done [08:45:53]ExternCall_PrintAddStr [08:45:53]wPrintStart [08:45:53]Write to MH i2c: 01 00 00 1A 13 2D [08:45:53]Write i2c OK [08:45:53]MH_I2C_Read... [08:45:53]Read from MH i2c: 01 [08:45:53]MH_I2C_Read... [08:45:53]Read from MH i2c: 01 07 00 [08:45:53]MH_I2C_Read... [08:45:53]Read from MH i2c: 01 07 00 1A 13 00 00 00 00 00 FF 0F 42 [08:45:53]RasterBufferAndPrint [08:45:53]line Счет N : (1)1092636 [08:45:53]line ИНН: 02508201610067 [08:45:53]line Контрольно-Кассовый Чек [08:45:53]line ПРОДАЖА [08:45:53]line ТРК (МРК, ГНК) : 63 [08:45:53]line Товар: 2710124130 [08:45:53]line Аи-92-К-2 [08:45:53]line 40.000 * 0.00 [08:45:53]line = 0.00 [08:45:53]line НДС 12% НСП 1% [08:45:53]line > о реализуемом товаре [08:45:53]line ИТОГО: 0.00 [08:45:53]line НСП 1% : 0.00 [08:45:53]line НДС 12% : 0.00 [08:45:53]line Наличными: 0.00 [08:45:53]line Безнал.: 0.00 [08:45:53]line Место: АЗС № 101 "Партнер Нефть" [08:45:53]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [08:45:53]line СНО: Общий режим [08:45:53]line Чек 198 28.10.2024 08:45 [08:45:53]line Смена: 546 ФФД: 1.0 [08:45:53]line ЗНМ: 0300000082 [08:45:53]line РНМ: 0000000000091628 [08:45:53]line Версия ККМ: 001 [08:45:53]line Талоны: Топливные Талоны [08:45:53]line 3947867 [08:45:53]line ФМ: 0000000000874671 [08:45:53]line ФД: 317723 [08:45:53]line ФПД: 22519193111197 [08:45:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T084553&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317723&fm=22519193111197&tin=02508201610067®Number=0000000000091628&sum=0 [08:45:53]written 0, free lines is 4095 [08:45:53]OFD Sender: Processing packet 317723 [packets to send 127, broken 126] [08:45:53]ProducePacketName [08:45:53]name=ofd_packets/00317723 [08:45:53]OFD Sender: To server: pG, [08:45:53]CommunicateWithHost lk.salyk.kg:30040 [08:45:53]ConnectInit lk.salyk.kg [08:45:53]Connected sock=10 [08:45:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 9A A7 07 01 59 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 32 FF 03 08 00 03 40 9C 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 C6 00 00 00 F4 03 04 00 41 4F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1B D9 04 00 35 04 06 00 14 7B 28 81 8A 9D 4D 9E F0 13 5A 5C 4D 90 [08:45:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 1A 3F 47 00 9D 98 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1B D9 04 00 F4 03 04 00 FA FA 1E 67 B6 04 01 00 00 3B B8 2D 6A EC 9F 66 3F [08:45:53]CommunicateWithHost err = 0 [08:45:53]CheckOFDResponse [08:45:53]1017 (14) - 77093643461234 [08:45:53]1041 (16) - 0000000000874671 [08:45:53]1040 (4) - 317723 [08:45:53]1012 (4) - 28.10.2024 02:46 [08:45:53]1206 (1) - 0 [08:45:53]OFD Sender: Remove packet 317723 [08:45:53]ProducePacketName [08:45:53]name=ofd_packets/00317723 [08:45:53]NVStorageDeleteData [08:45:54]Write to MH i2c: 01 00 00 44 13 57 [08:45:54]Write i2c OK [08:45:54]MH_I2C_Read... [08:45:54]Read from MH i2c: 01 [08:45:54]MH_I2C_Read... [08:45:54]Read from MH i2c: 01 07 00 [08:45:54]MH_I2C_Read... [08:45:54]Read from MH i2c: 01 07 00 44 13 00 00 00 00 00 09 0D 74 [08:45:54]RasterBufferAndPrint [08:45:54]line [08:45:54]line [08:45:54]line [08:45:54]line [08:45:54]line [08:45:54]written 0, free lines is 3349 [08:45:54]MH_Cut [08:45:54]Write to MH i2c: D1 01 00 4B 13 01 30 [08:45:54]Write i2c OK [08:45:54]MH_I2C_Read... [08:45:54]Read from MH i2c: D1 [08:45:54]MH_I2C_Read... [08:45:54]Read from MH i2c: D1 01 00 [08:45:54]MH_I2C_Read... [08:45:54]Read from MH i2c: D1 01 00 4B 13 00 2F [08:45:54]Write to MH i2c: 01 00 00 4C 13 5F [08:45:54]Write i2c OK [08:45:54]MH_I2C_Read... [08:45:54]OFD Sender: No OFD packet to send [08:45:54]*** Cut start [08:45:54]*** Partial cut [08:45:54]*** CUTSNS_PIN = 1 [08:45:54]*** CUTSNS_PIN = 0 [08:45:55]*** Brake cut motor [08:45:55]Read from MH i2c: 01 [08:45:55]MH_I2C_Read... [08:45:55]*** Stop cut motor [08:45:55]*** Cut end [08:45:55]Read from MH i2c: 01 07 00 [08:45:55]MH_I2C_Read... [08:45:55]Read from MH i2c: 01 07 00 4C 13 00 00 00 00 00 FF 0F 74 [08:45:55]process_action close_receipt done [08:45:55]requested_data is exist [08:45:55]produce_requested_data [08:45:55]requested_item fm.sn is exist - process it [08:45:55]wFMCommunicate request_size=4 [08:45:55]MH_SAM_APDU [08:45:55]CAPDU: 80 11 00 00 [08:45:55]Write to MH i2c: E2 08 00 4D 13 80 11 00 00 00 00 00 00 DA [08:45:55]Write i2c OK [08:45:55]MH_I2C_Read... [08:45:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:45:55]Read from MH i2c: E2 [08:45:55]MH_I2C_Read... [08:45:55]Read from MH i2c: E2 17 00 [08:45:55]MH_I2C_Read... [08:45:55]Read from MH i2c: E2 17 00 4D 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 2E [08:45:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:45:55]wFMCommunicate OK [08:45:55]requested_item fd.num is exist - process it [08:45:55]SAM_PROTO_GetFieldsCounters [08:45:55]wFMCommunicate request_size=4 [08:45:55]MH_SAM_APDU [08:45:55]CAPDU: 80 13 00 00 [08:45:55]Write to MH i2c: E2 08 00 4E 13 80 13 00 00 00 00 00 00 DD [08:45:55]Write i2c OK [08:45:55]MH_I2C_Read... [08:45:55]Read from MH i2c: E2 [08:45:55]MH_I2C_Read... [08:45:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:45:55]Read from MH i2c: E2 62 00 [08:45:55]MH_I2C_Read... [08:45:55]Read from MH i2c: E2 62 00 4E 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 1B D9 04 00 0E 04 04 00 22 02 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 6E [08:45:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 1B D9 04 00 0E 04 04 00 22 02 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 [08:45:55]wFMCommunicate OK [08:45:55]SAM_PROTO_GetFieldsCounters done [08:45:55]requested_item shift.num is exist - process it [08:45:55]requested_item shift.opened is exist - process it [08:45:55]req_shift_opened [08:45:55]FM_GetShiftState [08:45:55]SAM_PROTO_GetShiftState [08:45:55]wFMCommunicate request_size=4 [08:45:55]MH_SAM_APDU [08:45:55]CAPDU: 80 13 01 00 [08:45:55]Write to MH i2c: E2 08 00 4F 13 80 13 01 00 00 00 00 00 DF [08:45:55]Write i2c OK [08:45:55]MH_I2C_Read... [08:45:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:45:55]Read from MH i2c: E2 [08:45:55]MH_I2C_Read... [08:45:55]Read from MH i2c: E2 0E 00 [08:45:55]MH_I2C_Read... [08:45:55]Read from MH i2c: E2 0E 00 4F 13 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D8 [08:45:55]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:45:55]wFMCommunicate OK [08:45:55]SAM_PROTO_GetShiftState done [08:45:55]FM_GetShiftState done [08:45:55]req_shift_opened done [08:45:55]requested_item shift.open_date is exist - process it [08:45:55]req_shift_open_date [08:45:55]req_shift_open_date done [08:45:55]produce_requested_data done [08:45:55]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317723,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [08:45:55]process_action_free close_receipt [08:45:55]json_value_free [08:45:55]json_value_free done [08:45:55]process_json_proto returns [08:45:55]Send response to host [08:45:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317723,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [08:45:55]free response buf [08:45:55]execute_script done [08:45:55]execute_script returns [08:45:55]free content buf [08:45:55]Sock 8.Close socket [08:45:55]Sock 8.Thread stoped [08:45:59]OFD Sender: No OFD packet to send [08:46:04]OFD Sender: No OFD packet to send [08:46:09]OFD Sender: No OFD packet to send [08:46:14]OFD Sender: No OFD packet to send [08:46:19]OFD Sender: No OFD packet to send [08:46:24]OFD Sender: No OFD packet to send [08:46:29]OFD Sender: No OFD packet to send [08:46:34]OFD Sender: No OFD packet to send [08:46:39]OFD Sender: No OFD packet to send [08:46:44]OFD Sender: No OFD packet to send [08:46:49]OFD Sender: No OFD packet to send [08:46:54]OFD Sender: No OFD packet to send [08:46:59]OFD Sender: No OFD packet to send [08:47:04]OFD Sender: No OFD packet to send [08:47:09]OFD Sender: No OFD packet to send [08:47:14]OFD Sender: No OFD packet to send [08:47:19]OFD Sender: No OFD packet to send [08:47:24]OFD Sender: No OFD packet to send [08:47:29]OFD Sender: No OFD packet to send [08:47:34]OFD Sender: No OFD packet to send [08:47:39]OFD Sender: No OFD packet to send [08:47:44]OFD Sender: No OFD packet to send [08:47:49]OFD Sender: No OFD packet to send [08:47:54]OFD Sender: No OFD packet to send [08:47:59]OFD Sender: No OFD packet to send [08:48:04]OFD Sender: No OFD packet to send [08:48:09]OFD Sender: No OFD packet to send [08:48:14]OFD Sender: No OFD packet to send [08:48:19]OFD Sender: No OFD packet to send [08:48:24]OFD Sender: No OFD packet to send [08:48:29]OFD Sender: No OFD packet to send [08:48:34]OFD Sender: No OFD packet to send [08:48:39]OFD Sender: No OFD packet to send [08:48:44]OFD Sender: No OFD packet to send [08:48:49]OFD Sender: No OFD packet to send [08:48:54]OFD Sender: No OFD packet to send [08:48:57]accept exits with 9 [08:48:57]New connection [08:48:57]New thread 3067477348 created [08:48:57]Thread 3067333988 joined [08:48:57]Waiting for new connection... [08:48:57] Sock 9.Parse request [08:48:57]Sock 9.Check first char [08:48:57]Sock 9.First char is OK [08:48:57]request: POST /json_proto HTTP/1.0 [08:48:57]Method: POST [08:48:57]URL: /json_proto [08:48:57]Method is POST - this is cgi request [08:48:57]url: /json_proto [08:48:57]query_string will be loaded in cgi processing [08:48:57]execute_cgi json_proto POST (null) [08:48:57]execute_cgi path=json_proto method=POST [08:48:57]POST find Content-Length [08:48:57]Host: 172.17.50.195:8080 [08:48:57]Content-Length: 799 [08:48:57]Content-Type: application/json [08:48:57] [08:48:57]POST finish read [08:48:57]Found Content-Length = 799 [08:48:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092637", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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\u000A15859", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:48:57]execute_script... [08:48:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092637", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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\u000A15859", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:48:57]POST & json_proto [08:48:57]process_json_proto [08:48:57]json parsed OK: [08:48:57]protocol is kg_v1.0 [08:48:57]action value=close_receipt [08:48:57]process_action close_receipt [08:48:57]cmd_close_receipt [08:48:57]MH_GetDate [08:48:57]Write to MH i2c: F0 00 00 50 13 52 [08:48:57]Write i2c OK [08:48:57]MH_I2C_Read... [08:48:57]Read from MH i2c: F0 [08:48:57]MH_I2C_Read... [08:48:57]Read from MH i2c: F0 09 00 [08:48:57]MH_I2C_Read... [08:48:57]Read from MH i2c: F0 09 00 50 13 00 FB 4F 1F 67 43 33 1C 67 24 [08:48:57]GetLastDocTimeStamp 1730105153 [08:48:57]current date 1730105339 [08:48:57]FM_GetShiftState [08:48:57]SAM_PROTO_GetShiftState [08:48:57]wFMCommunicate request_size=4 [08:48:57]MH_SAM_APDU [08:48:57]CAPDU: 80 13 01 00 [08:48:57]Write to MH i2c: E2 08 00 51 13 80 13 01 00 00 00 00 00 E1 [08:48:57]Write i2c OK [08:48:57]MH_I2C_Read... [08:48:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:48:57]Read from MH i2c: E2 [08:48:57]MH_I2C_Read... [08:48:57]Read from MH i2c: E2 0E 00 [08:48:57]MH_I2C_Read... [08:48:57]Read from MH i2c: E2 0E 00 51 13 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 DA [08:48:57]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:48:57]wFMCommunicate OK [08:48:57]SAM_PROTO_GetShiftState done [08:48:57]FM_GetShiftState done [08:48:57]opened in 1730073493 [08:48:57]opened+sec_in_day 1730159893 [08:48:57]quantity*price = 0 [08:48:57]sum+1 = 1 [08:48:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 199 28.10.2024 08:48 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливная Карта 15859 ФМ: 0000000000874671 ФД: 317724 ФПД: 169166639236127 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T084859&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317724&fm=169166639236127&tin=02508201610067®Number=0000000000091628&sum=0 [08:48:58]StoreToDocumentArchive [08:48:58]shift 546 fd 317724 [08:48:58]save to /storage/0546/doc_00317724 [08:48:58]save last doc name /storage/0546/doc_00317724 to /storage/kkm_last_doc_name [08:48:58]save OK [08:48:58]Clear old archive folders... [08:48:58]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:48:58]tlvbuf is 000BA300 [08:48:58]SAM_PROTO_ClearQueue [08:48:58]wFMCommunicate request_size=4 [08:48:58]MH_SAM_APDU [08:48:58]CAPDU: 80 09 00 00 [08:48:58]Write to MH i2c: E2 08 00 5E 13 80 09 00 00 00 00 00 00 E3 [08:48:58]Write i2c OK [08:48:58]MH_I2C_Read... [08:48:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:48:59]Read from MH i2c: E2 [08:48:59]MH_I2C_Read... [08:48:59]Read from MH i2c: E2 03 00 [08:48:59]MH_I2C_Read... [08:48:59]Read from MH i2c: E2 03 00 5E 13 00 90 00 E5 [08:48:59]RAPDU: 90 00 [08:48:59]wFMCommunicate OK [08:48:59]SAM_PROTO_ClearQueue done [08:48:59]KKMCreateOFDPacket [08:48:59]OFDProtocolAddRootSTLVToBuf [08:48:59]FM_MakeSignedData [08:48:59]FM_MakeSignedData [08:48:59]SAM_PROTO_SignData [08:48:59]wFMCommunicate request_size=4 [08:48:59]MH_SAM_APDU [08:48:59]CAPDU: 80 0D 01 02 [08:48:59]Write to MH i2c: E2 08 00 5F 13 80 0D 01 02 00 00 00 00 EB [08:48:59]Write i2c OK [08:48:59]MH_I2C_Read... [08:48:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:48:59]Read from MH i2c: E2 [08:48:59]MH_I2C_Read... [08:48:59]Read from MH i2c: E2 03 00 [08:48:59]MH_I2C_Read... [08:48:59]Read from MH i2c: E2 03 00 5F 13 00 90 00 E6 [08:48:59]RAPDU: 90 00 [08:48:59]wFMCommunicate OK [08:48:59]wFMCommunicate request_size=255 [08:48:59]MH_SAM_APDU [08:48:59]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 C7 00 00 00 F4 03 04 00 FB 4F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1C D9 04 00 35 04 06 00 [08:48:59]Write to MH i2c: E2 02 01 60 13 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 C7 00 00 00 F4 03 04 00 FB 4F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1C D9 04 00 35 04 06 00 00 00 0A [08:48:59]Write i2c OK [08:48:59]MH_I2C_Read... [08:48:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:48:59]Read from MH i2c: E2 [08:48:59]MH_I2C_Read... [08:48:59]Read from MH i2c: E2 03 00 [08:48:59]MH_I2C_Read... [08:48:59]Read from MH i2c: E2 03 00 60 13 00 90 00 E7 [08:48:59]RAPDU: 90 00 [08:48:59]wFMCommunicate OK [08:48:59]wFMCommunicate request_size=11 [08:48:59]MH_SAM_APDU [08:48:59]CAPDU: 80 0D 02 02 06 99 DB 2D 70 84 1F [08:48:59]Write to MH i2c: E2 0E 00 61 13 80 0D 02 02 06 00 99 DB 2D 70 84 1F 00 00 AE [08:48:59]Write i2c OK [08:48:59]MH_I2C_Read... [08:48:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:48:59]Read from MH i2c: E2 [08:48:59]MH_I2C_Read... [08:48:59]Read from MH i2c: E2 03 00 [08:48:59]MH_I2C_Read... [08:48:59]Read from MH i2c: E2 03 00 61 13 00 90 00 E8 [08:48:59]RAPDU: 90 00 [08:48:59]wFMCommunicate OK [08:48:59]wFMCommunicate request_size=4 [08:48:59]MH_SAM_APDU [08:48:59]CAPDU: 80 0D 03 02 [08:48:59]Write to MH i2c: E2 08 00 62 13 80 0D 03 02 00 00 00 00 F0 [08:48:59]Write i2c OK [08:48:59]MH_I2C_Read... [08:48:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:48:59]Read from MH i2c: E2 [08:48:59]MH_I2C_Read... [08:48:59]Read from MH i2c: E2 0B 00 [08:48:59]MH_I2C_Read... [08:48:59]Read from MH i2c: E2 0B 00 62 13 00 DC E5 53 DD 8A 44 8A 14 90 00 4E [08:48:59]RAPDU: DC E5 53 DD 8A 44 8A 14 90 00 [08:48:59]wFMCommunicate OK [08:48:59]SAM_PROTO_SignData done [08:48:59]FM_MakeSignedData done [08:48:59]CreateOFDProtocolMessage [08:48:59]wFMCommunicate request_size=4 [08:48:59]MH_SAM_APDU [08:48:59]CAPDU: 80 11 00 00 [08:48:59]Write to MH i2c: E2 08 00 63 13 80 11 00 00 00 00 00 00 F0 [08:48:59]Write i2c OK [08:48:59]MH_I2C_Read... [08:48:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:48:59]Read from MH i2c: E2 [08:48:59]MH_I2C_Read... [08:48:59]Read from MH i2c: E2 17 00 [08:48:59]MH_I2C_Read... [08:48:59]Read from MH i2c: E2 17 00 63 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 44 [08:48:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:48:59]wFMCommunicate OK [08:48:59]CreateOFDProtocolMessage done [08:48:59]OFDSenderStorePacket 317724 [08:48:59]StoreOFDPacket docnum=317724 [08:48:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 00 72 08 01 DB 1F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 C7 00 00 00 F4 03 04 00 FB 4F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1C D9 04 00 35 04 06 00 99 DB 2D 70 84 1F DC E5 53 DD 8A 44 8A 14 [08:48:59]CheckFolder [08:48:59]dirname=/storage/ofd_packets [08:48:59]CheckFolder done [08:48:59]ProducePacketName [08:48:59]name=ofd_packets/00317724 [08:48:59]NVStorageSaveData ofd_packets/00317724 [08:48:59]File name is /storage/ofd_packets/00317724 [08:48:59]Write 302 bytes [08:48:59]NVStorageSaveData done [08:48:59]OFDSenderStorePacket done [08:48:59]KKMCreateOFDPacket done [08:48:59]NVStorageSaveData kkm_last_timestamp [08:48:59]File name is /storage/kkm_last_timestamp [08:48:59]Write 4 bytes [08:48:59]NVStorageSaveData done [08:48:59]ExternCall_PrintAddStr [08:48:59]wPrintStart [08:48:59]Write to MH i2c: 01 00 00 64 13 77 [08:48:59]Write i2c OK [08:48:59]MH_I2C_Read... [08:48:59]Read from MH i2c: 01 [08:48:59]MH_I2C_Read... [08:48:59]Read from MH i2c: 01 07 00 [08:48:59]MH_I2C_Read... [08:48:59]Read from MH i2c: 01 07 00 64 13 00 00 00 00 00 FF 0F 8C [08:48:59]RasterBufferAndPrint [08:48:59]line Счет N : (1)1092637 [08:48:59]line ИНН: 02508201610067 [08:48:59]line Контрольно-Кассовый Чек [08:48:59]line ПРОДАЖА [08:48:59]line ТРК (МРК, ГНК) : 11 [08:48:59]line Товар: 2710194210 [08:48:59]line ДТ(л)-К-2 [08:48:59]line 100.000 * 0.00 [08:48:59]line = 0.00 [08:48:59]line НДС 12% НСП 1% [08:48:59]line > о реализуемом товаре [08:48:59]line ИТОГО: 0.00 [08:48:59]line НСП 1% : 0.00 [08:48:59]line НДС 12% : 0.00 [08:48:59]line Наличными: 0.00 [08:48:59]line Безнал.: 0.00 [08:48:59]line Место: АЗС № 101 "Партнер Нефть" [08:48:59]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [08:48:59]line СНО: Общий режим [08:48:59]line Чек 199 28.10.2024 08:48 [08:48:59]line Смена: 546 ФФД: 1.0 [08:48:59]line ЗНМ: 0300000082 [08:48:59]line РНМ: 0000000000091628 [08:48:59]line Версия ККМ: 001 [08:48:59]line Талоны: Топливная Карта [08:48:59]line 15859 [08:48:59]line ФМ: 0000000000874671 [08:48:59]line ФД: 317724 [08:48:59]line ФПД: 169166639236127 [08:48:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T084859&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317724&fm=169166639236127&tin=02508201610067®Number=0000000000091628&sum=0 [08:48:59]written 0, free lines is 4095 [08:48:59]OFD Sender: Processing packet 317724 [packets to send 127, broken 126] [08:48:59]ProducePacketName [08:48:59]name=ofd_packets/00317724 [08:48:59]OFD Sender: To server: pG, [08:48:59]CommunicateWithHost lk.salyk.kg:30040 [08:48:59]ConnectInit lk.salyk.kg [08:48:59]Connected sock=10 [08:48:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 00 72 08 01 DB 1F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 C7 00 00 00 F4 03 04 00 FB 4F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1C D9 04 00 35 04 06 00 99 DB 2D 70 84 1F DC E5 53 DD 8A 44 8A 14 [08:49:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 D9 0C 47 00 F9 6C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1C D9 04 00 F4 03 04 00 B4 FB 1E 67 B6 04 01 00 00 15 B5 AF 3E EF 7C F1 87 [08:49:00]CommunicateWithHost err = 0 [08:49:00]CheckOFDResponse [08:49:00]1017 (14) - 77093643461234 [08:49:00]1041 (16) - 0000000000874671 [08:49:00]1040 (4) - 317724 [08:49:00]1012 (4) - 28.10.2024 02:49 [08:49:00]1206 (1) - 0 [08:49:00]OFD Sender: Remove packet 317724 [08:49:00]ProducePacketName [08:49:00]name=ofd_packets/00317724 [08:49:00]NVStorageDeleteData [08:49:00]Write to MH i2c: 01 00 00 8E 13 A1 [08:49:00]Write i2c OK [08:49:00]MH_I2C_Read... [08:49:00]Read from MH i2c: 01 [08:49:00]MH_I2C_Read... [08:49:00]Read from MH i2c: 01 07 00 [08:49:00]MH_I2C_Read... [08:49:00]Read from MH i2c: 01 07 00 8E 13 00 00 00 00 00 0C 0D C1 [08:49:00]RasterBufferAndPrint [08:49:00]line [08:49:00]line [08:49:00]line [08:49:00]line [08:49:00]line [08:49:00]written 0, free lines is 3347 [08:49:00]MH_Cut [08:49:00]Write to MH i2c: D1 01 00 95 13 01 7A [08:49:00]Write i2c OK [08:49:00]MH_I2C_Read... [08:49:00]Read from MH i2c: D1 [08:49:00]MH_I2C_Read... [08:49:00]Read from MH i2c: D1 01 00 [08:49:00]MH_I2C_Read... [08:49:00]Read from MH i2c: D1 01 00 95 13 00 79 [08:49:00]Write to MH i2c: 01 00 00 96 13 A9 [08:49:00]Write i2c OK [08:49:00]MH_I2C_Read... [08:49:00]OFD Sender: No OFD packet to send [08:49:00]*** Cut start [08:49:00]*** Partial cut [08:49:00]*** CUTSNS_PIN = 1 [08:49:00]*** CUTSNS_PIN = 0 [08:49:01]*** Brake cut motor [08:49:01]Read from MH i2c: 01 [08:49:01]MH_I2C_Read... [08:49:01]*** Stop cut motor [08:49:01]*** Cut end [08:49:01]Read from MH i2c: 01 07 00 [08:49:01]MH_I2C_Read... [08:49:01]Read from MH i2c: 01 07 00 96 13 00 00 00 00 00 FF 0F BE [08:49:01]process_action close_receipt done [08:49:01]requested_data is exist [08:49:01]produce_requested_data [08:49:01]requested_item fm.sn is exist - process it [08:49:01]wFMCommunicate request_size=4 [08:49:01]MH_SAM_APDU [08:49:01]CAPDU: 80 11 00 00 [08:49:01]Write to MH i2c: E2 08 00 97 13 80 11 00 00 00 00 00 00 24 [08:49:01]Write i2c OK [08:49:01]MH_I2C_Read... [08:49:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:49:01]Read from MH i2c: E2 [08:49:01]MH_I2C_Read... [08:49:01]Read from MH i2c: E2 17 00 [08:49:01]MH_I2C_Read... [08:49:01]Read from MH i2c: E2 17 00 97 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 78 [08:49:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:49:01]wFMCommunicate OK [08:49:01]requested_item fd.num is exist - process it [08:49:01]SAM_PROTO_GetFieldsCounters [08:49:01]wFMCommunicate request_size=4 [08:49:01]MH_SAM_APDU [08:49:01]CAPDU: 80 13 00 00 [08:49:01]Write to MH i2c: E2 08 00 98 13 80 13 00 00 00 00 00 00 27 [08:49:01]Write i2c OK [08:49:01]MH_I2C_Read... [08:49:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:49:01]Read from MH i2c: E2 [08:49:01]MH_I2C_Read... [08:49:01]Read from MH i2c: E2 62 00 [08:49:01]MH_I2C_Read... [08:49:01]Read from MH i2c: E2 62 00 98 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 1C D9 04 00 0E 04 04 00 22 02 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 BC [08:49:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 1C D9 04 00 0E 04 04 00 22 02 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 [08:49:01]wFMCommunicate OK [08:49:01]SAM_PROTO_GetFieldsCounters done [08:49:01]requested_item shift.num is exist - process it [08:49:01]requested_item shift.opened is exist - process it [08:49:01]req_shift_opened [08:49:01]FM_GetShiftState [08:49:01]SAM_PROTO_GetShiftState [08:49:01]wFMCommunicate request_size=4 [08:49:01]MH_SAM_APDU [08:49:01]CAPDU: 80 13 01 00 [08:49:01]Write to MH i2c: E2 08 00 99 13 80 13 01 00 00 00 00 00 29 [08:49:01]Write i2c OK [08:49:01]MH_I2C_Read... [08:49:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:49:01]Read from MH i2c: E2 [08:49:01]MH_I2C_Read... [08:49:01]Read from MH i2c: E2 0E 00 [08:49:01]MH_I2C_Read... [08:49:01]Read from MH i2c: E2 0E 00 99 13 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 22 [08:49:01]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:49:01]wFMCommunicate OK [08:49:01]SAM_PROTO_GetShiftState done [08:49:01]FM_GetShiftState done [08:49:01]req_shift_opened done [08:49:01]requested_item shift.open_date is exist - process it [08:49:01]req_shift_open_date [08:49:01]req_shift_open_date done [08:49:01]produce_requested_data done [08:49:01]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317724,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [08:49:01]process_action_free close_receipt [08:49:01]json_value_free [08:49:01]json_value_free done [08:49:01]process_json_proto returns [08:49:01]Send response to host [08:49:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317724,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [08:49:01]free response buf [08:49:01]execute_script done [08:49:01]execute_script returns [08:49:01]free content buf [08:49:01]Sock 9.Close socket [08:49:01]Sock 9.Thread stoped [08:49:05]OFD Sender: No OFD packet to send [08:49:10]OFD Sender: No OFD packet to send [08:49:15]OFD Sender: No OFD packet to send [08:49:20]OFD Sender: No OFD packet to send [08:49:25]OFD Sender: No OFD packet to send [08:49:30]OFD Sender: No OFD packet to send [08:49:35]OFD Sender: No OFD packet to send [08:49:40]OFD Sender: No OFD packet to send [08:49:45]OFD Sender: No OFD packet to send [08:49:50]OFD Sender: No OFD packet to send [08:49:55]OFD Sender: No OFD packet to send [08:50:00]OFD Sender: No OFD packet to send [08:50:05]OFD Sender: No OFD packet to send [08:50:10]OFD Sender: No OFD packet to send [08:50:15]OFD Sender: No OFD packet to send [08:50:20]OFD Sender: No OFD packet to send [08:50:25]OFD Sender: No OFD packet to send [08:50:30]OFD Sender: No OFD packet to send [08:50:35]OFD Sender: No OFD packet to send [08:50:40]OFD Sender: No OFD packet to send [08:50:45]OFD Sender: No OFD packet to send [08:50:50]OFD Sender: No OFD packet to send [08:50:54]accept exits with 8 [08:50:54]New connection [08:50:54]New thread 3067333988 created [08:50:54]Thread 3067477348 joined [08:50:54]Waiting for new connection... [08:50:54] Sock 8.Parse request [08:50:54]Sock 8.Check first char [08:50:54]Sock 8.First char is OK [08:50:54]request: POST /json_proto HTTP/1.0 [08:50:54]Method: POST [08:50:54]URL: /json_proto [08:50:54]Method is POST - this is cgi request [08:50:54]url: /json_proto [08:50:54]query_string will be loaded in cgi processing [08:50:54]execute_cgi json_proto POST (null) [08:50:54]execute_cgi path=json_proto method=POST [08:50:54]POST find Content-Length [08:50:54]Host: 172.17.50.195:8080 [08:50:54]Content-Length: 798 [08:50:54]Content-Type: application/json [08:50:54] [08:50:54]POST finish read [08:50:54]Found Content-Length = 798 [08:50:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092638", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A15859", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:50:54]execute_script... [08:50:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092638", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A15859", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:50:54]POST & json_proto [08:50:54]process_json_proto [08:50:54]json parsed OK: [08:50:54]protocol is kg_v1.0 [08:50:54]action value=close_receipt [08:50:54]process_action close_receipt [08:50:54]cmd_close_receipt [08:50:54]MH_GetDate [08:50:54]Write to MH i2c: F0 00 00 9A 13 9C [08:50:54]Write i2c OK [08:50:54]MH_I2C_Read... [08:50:54]Read from MH i2c: F0 [08:50:54]MH_I2C_Read... [08:50:54]Read from MH i2c: F0 09 00 [08:50:54]MH_I2C_Read... [08:50:54]Read from MH i2c: F0 09 00 9A 13 00 70 50 1F 67 43 33 1C 67 E4 [08:50:54]GetLastDocTimeStamp 1730105339 [08:50:54]current date 1730105456 [08:50:54]FM_GetShiftState [08:50:54]SAM_PROTO_GetShiftState [08:50:54]wFMCommunicate request_size=4 [08:50:54]MH_SAM_APDU [08:50:54]CAPDU: 80 13 01 00 [08:50:54]Write to MH i2c: E2 08 00 9B 13 80 13 01 00 00 00 00 00 2B [08:50:54]Write i2c OK [08:50:54]MH_I2C_Read... [08:50:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:50:54]Read from MH i2c: E2 [08:50:54]MH_I2C_Read... [08:50:54]Read from MH i2c: E2 0E 00 [08:50:54]MH_I2C_Read... [08:50:54]Read from MH i2c: E2 0E 00 9B 13 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 24 [08:50:54]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:50:54]wFMCommunicate OK [08:50:54]SAM_PROTO_GetShiftState done [08:50:54]FM_GetShiftState done [08:50:54]opened in 1730073493 [08:50:54]opened+sec_in_day 1730159893 [08:50:54]quantity*price = 0 [08:50:54]sum+1 = 1 [08:50:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 200 28.10.2024 08:50 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливная Карта 15859 ФМ: 0000000000874671 ФД: 317725 ФПД: 76463224690977 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T085056&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317725&fm=76463224690977&tin=02508201610067®Number=0000000000091628&sum=0 [08:50:56]StoreToDocumentArchive [08:50:56]shift 546 fd 317725 [08:50:56]save to /storage/0546/doc_00317725 [08:50:56]save last doc name /storage/0546/doc_00317725 to /storage/kkm_last_doc_name [08:50:56]save OK [08:50:56]Clear old archive folders... [08:50:56]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:50:56]tlvbuf is 00093BD0 [08:50:56]SAM_PROTO_ClearQueue [08:50:56]wFMCommunicate request_size=4 [08:50:56]MH_SAM_APDU [08:50:56]CAPDU: 80 09 00 00 [08:50:56]Write to MH i2c: E2 08 00 A8 13 80 09 00 00 00 00 00 00 2D [08:50:56]Write i2c OK [08:50:56]MH_I2C_Read... [08:50:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:50:56]Read from MH i2c: E2 [08:50:56]MH_I2C_Read... [08:50:56]Read from MH i2c: E2 03 00 [08:50:56]MH_I2C_Read... [08:50:56]Read from MH i2c: E2 03 00 A8 13 00 90 00 2F [08:50:56]RAPDU: 90 00 [08:50:56]wFMCommunicate OK [08:50:56]SAM_PROTO_ClearQueue done [08:50:56]KKMCreateOFDPacket [08:50:56]OFDProtocolAddRootSTLVToBuf [08:50:56]FM_MakeSignedData [08:50:56]FM_MakeSignedData [08:50:56]SAM_PROTO_SignData [08:50:56]wFMCommunicate request_size=4 [08:50:56]MH_SAM_APDU [08:50:56]CAPDU: 80 0D 01 02 [08:50:56]Write to MH i2c: E2 08 00 A9 13 80 0D 01 02 00 00 00 00 35 [08:50:56]Write i2c OK [08:50:56]MH_I2C_Read... [08:50:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:50:56]Read from MH i2c: E2 [08:50:56]MH_I2C_Read... [08:50:56]Read from MH i2c: E2 03 00 [08:50:56]MH_I2C_Read... [08:50:56]Read from MH i2c: E2 03 00 A9 13 00 90 00 30 [08:50:56]RAPDU: 90 00 [08:50:56]wFMCommunicate OK [08:50:56]wFMCommunicate request_size=255 [08:50:56]MH_SAM_APDU [08:50:56]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 C8 00 00 00 F4 03 04 00 70 50 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1D D9 04 00 35 04 06 00 [08:50:56]Write to MH i2c: E2 02 01 AA 13 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 C8 00 00 00 F4 03 04 00 70 50 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1D D9 04 00 35 04 06 00 00 00 B8 [08:50:56]Write i2c OK [08:50:56]MH_I2C_Read... [08:50:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:50:56]Read from MH i2c: E2 [08:50:56]MH_I2C_Read... [08:50:56]Read from MH i2c: E2 03 00 [08:50:56]MH_I2C_Read... [08:50:56]Read from MH i2c: E2 03 00 AA 13 00 90 00 31 [08:50:56]RAPDU: 90 00 [08:50:56]wFMCommunicate OK [08:50:56]wFMCommunicate request_size=11 [08:50:56]MH_SAM_APDU [08:50:56]CAPDU: 80 0D 02 02 06 45 8A FB 58 99 21 [08:50:56]Write to MH i2c: E2 0E 00 AB 13 80 0D 02 02 06 00 45 8A FB 58 99 21 00 00 20 [08:50:56]Write i2c OK [08:50:56]MH_I2C_Read... [08:50:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:50:56]Read from MH i2c: E2 [08:50:56]MH_I2C_Read... [08:50:56]Read from MH i2c: E2 03 00 [08:50:56]MH_I2C_Read... [08:50:56]Read from MH i2c: E2 03 00 AB 13 00 90 00 32 [08:50:56]RAPDU: 90 00 [08:50:56]wFMCommunicate OK [08:50:56]wFMCommunicate request_size=4 [08:50:56]MH_SAM_APDU [08:50:56]CAPDU: 80 0D 03 02 [08:50:56]Write to MH i2c: E2 08 00 AC 13 80 0D 03 02 00 00 00 00 3A [08:50:56]Write i2c OK [08:50:56]MH_I2C_Read... [08:50:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:50:56]Read from MH i2c: E2 [08:50:56]MH_I2C_Read... [08:50:56]Read from MH i2c: E2 0B 00 [08:50:56]MH_I2C_Read... [08:50:56]Read from MH i2c: E2 0B 00 AC 13 00 C6 C1 58 B1 50 F7 C0 8C 90 00 5E [08:50:56]RAPDU: C6 C1 58 B1 50 F7 C0 8C 90 00 [08:50:56]wFMCommunicate OK [08:50:56]SAM_PROTO_SignData done [08:50:56]FM_MakeSignedData done [08:50:56]CreateOFDProtocolMessage [08:50:56]wFMCommunicate request_size=4 [08:50:56]MH_SAM_APDU [08:50:56]CAPDU: 80 11 00 00 [08:50:56]Write to MH i2c: E2 08 00 AD 13 80 11 00 00 00 00 00 00 3A [08:50:56]Write i2c OK [08:50:56]MH_I2C_Read... [08:50:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:50:56]Read from MH i2c: E2 [08:50:56]MH_I2C_Read... [08:50:56]Read from MH i2c: E2 17 00 [08:50:56]MH_I2C_Read... [08:50:56]Read from MH i2c: E2 17 00 AD 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 8E [08:50:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:50:56]wFMCommunicate OK [08:50:56]CreateOFDProtocolMessage done [08:50:56]OFDSenderStorePacket 317725 [08:50:56]StoreOFDPacket docnum=317725 [08:50:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 FF FF 08 01 A3 B9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 C8 00 00 00 F4 03 04 00 70 50 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1D D9 04 00 35 04 06 00 45 8A FB 58 99 21 C6 C1 58 B1 50 F7 C0 8C [08:50:56]CheckFolder [08:50:56]dirname=/storage/ofd_packets [08:50:56]CheckFolder done [08:50:56]ProducePacketName [08:50:56]name=ofd_packets/00317725 [08:50:56]NVStorageSaveData ofd_packets/00317725 [08:50:56]File name is /storage/ofd_packets/00317725 [08:50:56]Write 302 bytes [08:50:56]NVStorageSaveData done [08:50:56]OFDSenderStorePacket done [08:50:56]KKMCreateOFDPacket done [08:50:56]NVStorageSaveData kkm_last_timestamp [08:50:56]File name is /storage/kkm_last_timestamp [08:50:56]Write 4 bytes [08:50:56]NVStorageSaveData done [08:50:56]ExternCall_PrintAddStr [08:50:56]wPrintStart [08:50:56]Write to MH i2c: 01 00 00 AE 13 C1 [08:50:56]Write i2c OK [08:50:56]MH_I2C_Read... [08:50:56]Read from MH i2c: 01 [08:50:56]MH_I2C_Read... [08:50:56]Read from MH i2c: 01 07 00 [08:50:56]MH_I2C_Read... [08:50:56]Read from MH i2c: 01 07 00 AE 13 00 00 00 00 00 FF 0F D6 [08:50:56]RasterBufferAndPrint [08:50:56]line Счет N : (1)1092638 [08:50:56]line ИНН: 02508201610067 [08:50:56]line Контрольно-Кассовый Чек [08:50:56]line ПРОДАЖА [08:50:56]line ТРК (МРК, ГНК) : 11 [08:50:56]line Товар: 2710194210 [08:50:56]line ДТ(л)-К-2 [08:50:56]line 50.000 * 0.00 [08:50:56]line = 0.00 [08:50:56]line НДС 12% НСП 1% [08:50:56]line > о реализуемом товаре [08:50:56]line ИТОГО: 0.00 [08:50:56]line НСП 1% : 0.00 [08:50:56]line НДС 12% : 0.00 [08:50:56]line Наличными: 0.00 [08:50:56]line Безнал.: 0.00 [08:50:56]line Место: АЗС № 101 "Партнер Нефть" [08:50:56]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [08:50:56]line СНО: Общий режим [08:50:56]line Чек 200 28.10.2024 08:50 [08:50:56]line Смена: 546 ФФД: 1.0 [08:50:56]line ЗНМ: 0300000082 [08:50:56]line РНМ: 0000000000091628 [08:50:56]line Версия ККМ: 001 [08:50:56]line Талоны: Топливная Карта [08:50:56]line 15859 [08:50:56]line ФМ: 0000000000874671 [08:50:56]line ФД: 317725 [08:50:56]line ФПД: 76463224690977 [08:50:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T085056&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317725&fm=76463224690977&tin=02508201610067®Number=0000000000091628&sum=0 [08:50:56]written 0, free lines is 4095 [08:50:56]OFD Sender: Processing packet 317725 [packets to send 127, broken 126] [08:50:56]ProducePacketName [08:50:56]name=ofd_packets/00317725 [08:50:56]OFD Sender: To server: pG, [08:50:56]CommunicateWithHost lk.salyk.kg:30040 [08:50:56]ConnectInit lk.salyk.kg [08:50:57]Connected sock=10 [08:50:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 FF FF 08 01 A3 B9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 C8 00 00 00 F4 03 04 00 70 50 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1D D9 04 00 35 04 06 00 45 8A FB 58 99 21 C6 C1 58 B1 50 F7 C0 8C [08:50:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 EB 68 47 00 D4 DF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1D D9 04 00 F4 03 04 00 2A FC 1E 67 B6 04 01 00 00 58 66 07 D6 8C C1 8D D6 [08:50:57]CommunicateWithHost err = 0 [08:50:57]CheckOFDResponse [08:50:57]1017 (14) - 77093643461234 [08:50:57]1041 (16) - 0000000000874671 [08:50:57]1040 (4) - 317725 [08:50:57]1012 (4) - 28.10.2024 02:51 [08:50:57]1206 (1) - 0 [08:50:57]OFD Sender: Remove packet 317725 [08:50:57]ProducePacketName [08:50:57]name=ofd_packets/00317725 [08:50:57]NVStorageDeleteData [08:50:57]Write to MH i2c: 01 00 00 D8 13 EB [08:50:57]Write i2c OK [08:50:57]MH_I2C_Read... [08:50:57]Read from MH i2c: 01 [08:50:57]MH_I2C_Read... [08:50:57]Read from MH i2c: 01 07 00 [08:50:57]MH_I2C_Read... [08:50:57]Read from MH i2c: 01 07 00 D8 13 00 00 00 00 00 FB 0C F9 [08:50:57]RasterBufferAndPrint [08:50:57]line [08:50:57]line [08:50:57]line [08:50:57]line [08:50:57]line [08:50:57]written 0, free lines is 3332 [08:50:57]MH_Cut [08:50:57]Write to MH i2c: D1 01 00 DF 13 01 C4 [08:50:57]Write i2c OK [08:50:57]MH_I2C_Read... [08:50:57]Read from MH i2c: D1 [08:50:57]MH_I2C_Read... [08:50:57]Read from MH i2c: D1 01 00 [08:50:57]MH_I2C_Read... [08:50:57]Read from MH i2c: D1 01 00 DF 13 00 C3 [08:50:57]Write to MH i2c: 01 00 00 E0 13 F3 [08:50:57]Write i2c OK [08:50:57]MH_I2C_Read... [08:50:57]OFD Sender: No OFD packet to send [08:50:58]*** Cut start [08:50:58]*** Partial cut [08:50:58]*** CUTSNS_PIN = 1 [08:50:58]*** CUTSNS_PIN = 0 [08:50:58]*** Brake cut motor [08:50:58]Read from MH i2c: 01 [08:50:58]MH_I2C_Read... [08:50:58]*** Stop cut motor [08:50:58]*** Cut end [08:50:58]Read from MH i2c: 01 07 00 [08:50:58]MH_I2C_Read... [08:50:58]Read from MH i2c: 01 07 00 E0 13 00 00 00 00 00 FF 0F 08 [08:50:58]process_action close_receipt done [08:50:58]requested_data is exist [08:50:58]produce_requested_data [08:50:58]requested_item fm.sn is exist - process it [08:50:58]wFMCommunicate request_size=4 [08:50:58]MH_SAM_APDU [08:50:58]CAPDU: 80 11 00 00 [08:50:58]Write to MH i2c: E2 08 00 E1 13 80 11 00 00 00 00 00 00 6E [08:50:58]Write i2c OK [08:50:58]MH_I2C_Read... [08:50:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:50:58]Read from MH i2c: E2 [08:50:58]MH_I2C_Read... [08:50:58]Read from MH i2c: E2 17 00 [08:50:58]MH_I2C_Read... [08:50:58]Read from MH i2c: E2 17 00 E1 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C2 [08:50:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:50:58]wFMCommunicate OK [08:50:58]requested_item fd.num is exist - process it [08:50:58]SAM_PROTO_GetFieldsCounters [08:50:58]wFMCommunicate request_size=4 [08:50:58]MH_SAM_APDU [08:50:58]CAPDU: 80 13 00 00 [08:50:58]Write to MH i2c: E2 08 00 E2 13 80 13 00 00 00 00 00 00 71 [08:50:58]Write i2c OK [08:50:58]MH_I2C_Read... [08:50:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:50:58]Read from MH i2c: E2 [08:50:58]MH_I2C_Read... [08:50:58]Read from MH i2c: E2 62 00 [08:50:58]MH_I2C_Read... [08:50:58]Read from MH i2c: E2 62 00 E2 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 1D D9 04 00 0E 04 04 00 22 02 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 0A [08:50:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 1D D9 04 00 0E 04 04 00 22 02 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 [08:50:58]wFMCommunicate OK [08:50:58]SAM_PROTO_GetFieldsCounters done [08:50:58]requested_item shift.num is exist - process it [08:50:58]requested_item shift.opened is exist - process it [08:50:58]req_shift_opened [08:50:58]FM_GetShiftState [08:50:58]SAM_PROTO_GetShiftState [08:50:58]wFMCommunicate request_size=4 [08:50:58]MH_SAM_APDU [08:50:58]CAPDU: 80 13 01 00 [08:50:58]Write to MH i2c: E2 08 00 E3 13 80 13 01 00 00 00 00 00 73 [08:50:58]Write i2c OK [08:50:58]MH_I2C_Read... [08:50:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:50:59]Read from MH i2c: E2 [08:50:59]MH_I2C_Read... [08:50:59]Read from MH i2c: E2 0E 00 [08:50:59]MH_I2C_Read... [08:50:59]Read from MH i2c: E2 0E 00 E3 13 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 6C [08:50:59]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:50:59]wFMCommunicate OK [08:50:59]SAM_PROTO_GetShiftState done [08:50:59]FM_GetShiftState done [08:50:59]req_shift_opened done [08:50:59]requested_item shift.open_date is exist - process it [08:50:59]req_shift_open_date [08:50:59]req_shift_open_date done [08:50:59]produce_requested_data done [08:50:59]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317725,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [08:50:59]process_action_free close_receipt [08:50:59]json_value_free [08:50:59]json_value_free done [08:50:59]process_json_proto returns [08:50:59]Send response to host [08:50:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317725,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [08:50:59]free response buf [08:50:59]execute_script done [08:50:59]execute_script returns [08:50:59]free content buf [08:50:59]Sock 8.Close socket [08:50:59]Sock 8.Thread stoped [08:51:02]OFD Sender: No OFD packet to send [08:51:07]OFD Sender: No OFD packet to send [08:51:12]OFD Sender: No OFD packet to send [08:51:17]OFD Sender: No OFD packet to send [08:51:22]OFD Sender: No OFD packet to send [08:51:27]OFD Sender: No OFD packet to send [08:51:32]OFD Sender: No OFD packet to send [08:51:37]OFD Sender: No OFD packet to send [08:51:42]OFD Sender: No OFD packet to send [08:51:47]OFD Sender: No OFD packet to send [08:51:52]OFD Sender: No OFD packet to send [08:51:57]OFD Sender: No OFD packet to send [08:52:02]OFD Sender: No OFD packet to send [08:52:07]OFD Sender: No OFD packet to send [08:52:12]OFD Sender: No OFD packet to send [08:52:17]OFD Sender: No OFD packet to send [08:52:22]OFD Sender: No OFD packet to send [08:52:27]OFD Sender: No OFD packet to send [08:52:32]OFD Sender: No OFD packet to send [08:52:37]OFD Sender: No OFD packet to send [08:52:42]OFD Sender: No OFD packet to send [08:52:47]OFD Sender: No OFD packet to send [08:52:52]OFD Sender: No OFD packet to send [08:52:57]OFD Sender: No OFD packet to send [08:53:02]OFD Sender: No OFD packet to send [08:53:07]OFD Sender: No OFD packet to send [08:53:12]OFD Sender: No OFD packet to send [08:53:17]OFD Sender: No OFD packet to send [08:53:22]OFD Sender: No OFD packet to send [08:53:27]OFD Sender: No OFD packet to send [08:53:32]OFD Sender: No OFD packet to send [08:53:37]OFD Sender: No OFD packet to send [08:53:42]OFD Sender: No OFD packet to send [08:53:47]OFD Sender: No OFD packet to send [08:53:51]accept exits with 9 [08:53:51]New connection [08:53:51]New thread 3067477348 created [08:53:51]Thread 3067333988 joined [08:53:51]Waiting for new connection... [08:53:51] Sock 9.Parse request [08:53:51]Sock 9.Check first char [08:53:51]Sock 9.First char is OK [08:53:51]request: POST /json_proto HTTP/1.0 [08:53:51]Method: POST [08:53:51]URL: /json_proto [08:53:51]Method is POST - this is cgi request [08:53:51]url: /json_proto [08:53:51]query_string will be loaded in cgi processing [08:53:51]execute_cgi json_proto POST (null) [08:53:51]execute_cgi path=json_proto method=POST [08:53:51]POST find Content-Length [08:53:51]Host: 172.17.50.195:8080 [08:53:51]Content-Length: 755 [08:53:51]Content-Type: application/json [08:53:51] [08:53:51]POST finish read [08:53:51]Found Content-Length = 755 [08:53:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092639", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u041A \u0413\u041F\u041D\u0410 Online\u000A30088712", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:53:51]execute_script... [08:53: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)1092639", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u041A \u0413\u041F\u041D\u0410 Online\u000A30088712", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:53:51]POST & json_proto [08:53:51]process_json_proto [08:53:51]json parsed OK: [08:53:51]protocol is kg_v1.0 [08:53:51]action value=close_receipt [08:53:51]process_action close_receipt [08:53:51]cmd_close_receipt [08:53:51]MH_GetDate [08:53:51]Write to MH i2c: F0 00 00 E4 13 E6 [08:53:51]Write i2c OK [08:53:51]MH_I2C_Read... [08:53:51]Read from MH i2c: F0 [08:53:51]MH_I2C_Read... [08:53:51]Read from MH i2c: F0 09 00 [08:53:51]MH_I2C_Read... [08:53:51]Read from MH i2c: F0 09 00 E4 13 00 21 51 1F 67 43 33 1C 67 E0 [08:53:51]GetLastDocTimeStamp 1730105456 [08:53:51]current date 1730105633 [08:53:51]FM_GetShiftState [08:53:51]SAM_PROTO_GetShiftState [08:53:51]wFMCommunicate request_size=4 [08:53:51]MH_SAM_APDU [08:53:51]CAPDU: 80 13 01 00 [08:53:51]Write to MH i2c: E2 08 00 E5 13 80 13 01 00 00 00 00 00 75 [08:53:51]Write i2c OK [08:53:51]MH_I2C_Read... [08:53:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:53:51]Read from MH i2c: E2 [08:53:51]MH_I2C_Read... [08:53:51]Read from MH i2c: E2 0E 00 [08:53:51]MH_I2C_Read... [08:53:51]Read from MH i2c: E2 0E 00 E5 13 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 6E [08:53:51]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:53:51]wFMCommunicate OK [08:53:51]SAM_PROTO_GetShiftState done [08:53:51]FM_GetShiftState done [08:53:51]opened in 1730073493 [08:53:51]opened+sec_in_day 1730159893 [08:53:51]quantity*price = 0 [08:53:51]sum+1 = 1 [08:53:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 201 28.10.2024 08:53 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: ТК ГПНА Online 30088712 ФМ: 0000000000874671 ФД: 317726 ФПД: 31244029878333 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T085353&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317726&fm=31244029878333&tin=02508201610067®Number=0000000000091628&sum=0 [08:53:52]StoreToDocumentArchive [08:53:52]shift 546 fd 317726 [08:53:52]save to /storage/0546/doc_00317726 [08:53:52]save last doc name /storage/0546/doc_00317726 to /storage/kkm_last_doc_name [08:53:52]save OK [08:53:52]Clear old archive folders... [08:53:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:53:52]tlvbuf is 000FBA80 [08:53:52]SAM_PROTO_ClearQueue [08:53:52]wFMCommunicate request_size=4 [08:53:52]MH_SAM_APDU [08:53:52]CAPDU: 80 09 00 00 [08:53:52]Write to MH i2c: E2 08 00 F2 13 80 09 00 00 00 00 00 00 77 [08:53:52]Write i2c OK [08:53:52]MH_I2C_Read... [08:53:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:53:52]Read from MH i2c: E2 [08:53:52]MH_I2C_Read... [08:53:52]Read from MH i2c: E2 03 00 [08:53:52]MH_I2C_Read... [08:53:52]Read from MH i2c: E2 03 00 F2 13 00 90 00 79 [08:53:52]RAPDU: 90 00 [08:53:52]wFMCommunicate OK [08:53:52]SAM_PROTO_ClearQueue done [08:53:52]KKMCreateOFDPacket [08:53:52]OFDProtocolAddRootSTLVToBuf [08:53:52]FM_MakeSignedData [08:53:52]FM_MakeSignedData [08:53:52]SAM_PROTO_SignData [08:53:52]wFMCommunicate request_size=4 [08:53:52]MH_SAM_APDU [08:53:52]CAPDU: 80 0D 01 02 [08:53:52]Write to MH i2c: E2 08 00 F3 13 80 0D 01 02 00 00 00 00 7F [08:53:52]Write i2c OK [08:53:52]MH_I2C_Read... [08:53:53]OFD Sender: No OFD packet to send [08:53:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:53:53]Read from MH i2c: E2 [08:53:53]MH_I2C_Read... [08:53:53]Read from MH i2c: E2 03 00 [08:53:53]MH_I2C_Read... [08:53:53]Read from MH i2c: E2 03 00 F3 13 00 90 00 7A [08:53:53]RAPDU: 90 00 [08:53:53]wFMCommunicate OK [08:53:53]wFMCommunicate request_size=255 [08:53:53]MH_SAM_APDU [08:53:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 C9 00 00 00 F4 03 04 00 21 51 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1E D9 04 00 35 04 06 00 1C [08:53:53]Write to MH i2c: E2 02 01 F4 13 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 C9 00 00 00 F4 03 04 00 21 51 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1E D9 04 00 35 04 06 00 1C 00 00 F2 [08:53:53]Write i2c OK [08:53:53]MH_I2C_Read... [08:53:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:53:53]Read from MH i2c: E2 [08:53:53]MH_I2C_Read... [08:53:53]Read from MH i2c: E2 03 00 [08:53:53]MH_I2C_Read... [08:53:53]Read from MH i2c: E2 03 00 F4 13 00 90 00 7B [08:53:53]RAPDU: 90 00 [08:53:53]wFMCommunicate OK [08:53:53]wFMCommunicate request_size=10 [08:53:53]MH_SAM_APDU [08:53:53]CAPDU: 80 0D 02 02 05 6A 91 4D 60 3D [08:53:53]Write to MH i2c: E2 0D 00 F5 13 80 0D 02 02 05 00 6A 91 4D 60 3D 00 00 71 [08:53:53]Write i2c OK [08:53:53]MH_I2C_Read... [08:53:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:53:53]Read from MH i2c: E2 [08:53:53]MH_I2C_Read... [08:53:53]Read from MH i2c: E2 03 00 [08:53:53]MH_I2C_Read... [08:53:53]Read from MH i2c: E2 03 00 F5 13 00 90 00 7C [08:53:53]RAPDU: 90 00 [08:53:53]wFMCommunicate OK [08:53:53]wFMCommunicate request_size=4 [08:53:53]MH_SAM_APDU [08:53:53]CAPDU: 80 0D 03 02 [08:53:53]Write to MH i2c: E2 08 00 F6 13 80 0D 03 02 00 00 00 00 84 [08:53:53]Write i2c OK [08:53:53]MH_I2C_Read... [08:53:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:53:53]Read from MH i2c: E2 [08:53:53]MH_I2C_Read... [08:53:53]Read from MH i2c: E2 0B 00 [08:53:53]MH_I2C_Read... [08:53:53]Read from MH i2c: E2 0B 00 F6 13 00 DC BF 96 CA 42 D9 9C 69 90 00 A0 [08:53:53]RAPDU: DC BF 96 CA 42 D9 9C 69 90 00 [08:53:53]wFMCommunicate OK [08:53:53]SAM_PROTO_SignData done [08:53:53]FM_MakeSignedData done [08:53:53]CreateOFDProtocolMessage [08:53:53]wFMCommunicate request_size=4 [08:53:53]MH_SAM_APDU [08:53:53]CAPDU: 80 11 00 00 [08:53:53]Write to MH i2c: E2 08 00 F7 13 80 11 00 00 00 00 00 00 84 [08:53:53]Write i2c OK [08:53:53]MH_I2C_Read... [08:53:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:53:53]Read from MH i2c: E2 [08:53:53]MH_I2C_Read... [08:53:53]Read from MH i2c: E2 17 00 [08:53:53]MH_I2C_Read... [08:53:53]Read from MH i2c: E2 17 00 F7 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D8 [08:53:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:53:53]wFMCommunicate OK [08:53:53]CreateOFDProtocolMessage done [08:53:53]OFDSenderStorePacket 317726 [08:53:53]StoreOFDPacket docnum=317726 [08:53:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 CC 94 07 01 22 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 C9 00 00 00 F4 03 04 00 21 51 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1E D9 04 00 35 04 06 00 1C 6A 91 4D 60 3D DC BF 96 CA 42 D9 9C 69 [08:53:53]CheckFolder [08:53:53]dirname=/storage/ofd_packets [08:53:53]CheckFolder done [08:53:53]ProducePacketName [08:53:53]name=ofd_packets/00317726 [08:53:53]NVStorageSaveData ofd_packets/00317726 [08:53:53]File name is /storage/ofd_packets/00317726 [08:53:53]Write 301 bytes [08:53:53]NVStorageSaveData done [08:53:53]OFDSenderStorePacket done [08:53:53]KKMCreateOFDPacket done [08:53:53]NVStorageSaveData kkm_last_timestamp [08:53:53]File name is /storage/kkm_last_timestamp [08:53:53]Write 4 bytes [08:53:53]NVStorageSaveData done [08:53:53]ExternCall_PrintAddStr [08:53:53]wPrintStart [08:53:53]Write to MH i2c: 01 00 00 F8 13 0B [08:53:53]Write i2c OK [08:53:53]MH_I2C_Read... [08:53:53]Read from MH i2c: 01 [08:53:53]MH_I2C_Read... [08:53:53]Read from MH i2c: 01 07 00 [08:53:53]MH_I2C_Read... [08:53:53]Read from MH i2c: 01 07 00 F8 13 00 00 00 00 00 FF 0F 20 [08:53:53]RasterBufferAndPrint [08:53:53]line Счет N : (1)1092639 [08:53:53]line ИНН: 02508201610067 [08:53:53]line Контрольно-Кассовый Чек [08:53:53]line ПРОДАЖА [08:53:53]line ТРК (МРК, ГНК) : 43 [08:53:53]line Товар: 2710124130 [08:53:53]line Аи-92-К-2 [08:53:53]line 20.000 * 0.00 [08:53:53]line = 0.00 [08:53:53]line НДС 12% НСП 1% [08:53:53]line > о реализуемом товаре [08:53:53]line ИТОГО: 0.00 [08:53:53]line НСП 1% : 0.00 [08:53:53]line НДС 12% : 0.00 [08:53:53]line Наличными: 0.00 [08:53:53]line Безнал.: 0.00 [08:53:53]line Место: АЗС № 101 "Партнер Нефть" [08:53:53]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [08:53:53]line СНО: Общий режим [08:53:53]line Чек 201 28.10.2024 08:53 [08:53:53]line Смена: 546 ФФД: 1.0 [08:53:53]line ЗНМ: 0300000082 [08:53:53]line РНМ: 0000000000091628 [08:53:53]line Версия ККМ: 001 [08:53:53]line Талоны: ТК ГПНА Online [08:53:53]line 30088712 [08:53:53]line ФМ: 0000000000874671 [08:53:53]line ФД: 317726 [08:53:53]line ФПД: 31244029878333 [08:53:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T085353&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317726&fm=31244029878333&tin=02508201610067®Number=0000000000091628&sum=0 [08:53:53]written 0, free lines is 4095 [08:53:53]OFD Sender: Processing packet 317726 [packets to send 127, broken 126] [08:53:53]ProducePacketName [08:53:53]name=ofd_packets/00317726 [08:53:53]OFD Sender: To server: pG, [08:53:53]CommunicateWithHost lk.salyk.kg:30040 [08:53:53]ConnectInit lk.salyk.kg [08:53:53]Connected sock=10 [08:53:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 CC 94 07 01 22 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 C9 00 00 00 F4 03 04 00 21 51 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1E D9 04 00 35 04 06 00 1C 6A 91 4D 60 3D DC BF 96 CA 42 D9 9C 69 [08:53:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 38 06 47 00 DE BE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1E D9 04 00 F4 03 04 00 DA FC 1E 67 B6 04 01 00 00 C4 A3 EA 0F 8E 27 23 D2 [08:53:54]CommunicateWithHost err = 0 [08:53:54]CheckOFDResponse [08:53:54]1017 (14) - 77093643461234 [08:53:54]1041 (16) - 0000000000874671 [08:53:54]1040 (4) - 317726 [08:53:54]1012 (4) - 28.10.2024 02:54 [08:53:54]1206 (1) - 0 [08:53:54]OFD Sender: Remove packet 317726 [08:53:54]ProducePacketName [08:53:54]name=ofd_packets/00317726 [08:53:54]NVStorageDeleteData [08:53:54]Write to MH i2c: 01 00 00 22 14 36 [08:53:54]Write i2c OK [08:53:54]MH_I2C_Read... [08:53:54]Read from MH i2c: 01 [08:53:54]MH_I2C_Read... [08:53:54]Read from MH i2c: 01 07 00 [08:53:54]MH_I2C_Read... [08:53:54]Read from MH i2c: 01 07 00 22 14 00 00 00 00 00 00 0D 4A [08:53:54]RasterBufferAndPrint [08:53:54]line [08:53:54]line [08:53:54]line [08:53:54]line [08:53:54]line [08:53:54]written 0, free lines is 3334 [08:53:54]MH_Cut [08:53:54]Write to MH i2c: D1 01 00 29 14 01 0F [08:53:54]Write i2c OK [08:53:54]MH_I2C_Read... [08:53:54]Read from MH i2c: D1 [08:53:54]MH_I2C_Read... [08:53:54]Read from MH i2c: D1 01 00 [08:53:54]MH_I2C_Read... [08:53:54]Read from MH i2c: D1 01 00 29 14 00 0E [08:53:54]Write to MH i2c: 01 00 00 2A 14 3E [08:53:54]Write i2c OK [08:53:54]MH_I2C_Read... [08:53:54]OFD Sender: No OFD packet to send [08:53:54]*** Cut start [08:53:54]*** Partial cut [08:53:54]*** CUTSNS_PIN = 1 [08:53:54]*** CUTSNS_PIN = 0 [08:53:55]*** Brake cut motor [08:53:55]Read from MH i2c: 01 [08:53:55]MH_I2C_Read... [08:53:55]*** Stop cut motor [08:53:55]*** Cut end [08:53:55]Read from MH i2c: 01 07 00 [08:53:55]MH_I2C_Read... [08:53:55]Read from MH i2c: 01 07 00 2A 14 00 00 00 00 00 FF 0F 53 [08:53:55]process_action close_receipt done [08:53:55]requested_data is exist [08:53:55]produce_requested_data [08:53:55]requested_item fm.sn is exist - process it [08:53:55]wFMCommunicate request_size=4 [08:53:55]MH_SAM_APDU [08:53:55]CAPDU: 80 11 00 00 [08:53:55]Write to MH i2c: E2 08 00 2B 14 80 11 00 00 00 00 00 00 B9 [08:53:55]Write i2c OK [08:53:55]MH_I2C_Read... [08:53:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:53:55]Read from MH i2c: E2 [08:53:55]MH_I2C_Read... [08:53:55]Read from MH i2c: E2 17 00 [08:53:55]MH_I2C_Read... [08:53:55]Read from MH i2c: E2 17 00 2B 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 0D [08:53:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:53:55]wFMCommunicate OK [08:53:55]requested_item fd.num is exist - process it [08:53:55]SAM_PROTO_GetFieldsCounters [08:53:55]wFMCommunicate request_size=4 [08:53:55]MH_SAM_APDU [08:53:55]CAPDU: 80 13 00 00 [08:53:55]Write to MH i2c: E2 08 00 2C 14 80 13 00 00 00 00 00 00 BC [08:53:55]Write i2c OK [08:53:55]MH_I2C_Read... [08:53:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:53:55]Read from MH i2c: E2 [08:53:55]MH_I2C_Read... [08:53:55]Read from MH i2c: E2 62 00 [08:53:55]MH_I2C_Read... [08:53:55]Read from MH i2c: E2 62 00 2C 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 1E D9 04 00 0E 04 04 00 22 02 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 59 [08:53:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 1E D9 04 00 0E 04 04 00 22 02 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 [08:53:55]wFMCommunicate OK [08:53:55]SAM_PROTO_GetFieldsCounters done [08:53:55]requested_item shift.num is exist - process it [08:53:55]requested_item shift.opened is exist - process it [08:53:55]req_shift_opened [08:53:55]FM_GetShiftState [08:53:55]SAM_PROTO_GetShiftState [08:53:55]wFMCommunicate request_size=4 [08:53:55]MH_SAM_APDU [08:53:55]CAPDU: 80 13 01 00 [08:53:55]Write to MH i2c: E2 08 00 2D 14 80 13 01 00 00 00 00 00 BE [08:53:55]Write i2c OK [08:53:55]MH_I2C_Read... [08:53:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:53:55]Read from MH i2c: E2 [08:53:55]MH_I2C_Read... [08:53:55]Read from MH i2c: E2 0E 00 [08:53:55]MH_I2C_Read... [08:53:55]Read from MH i2c: E2 0E 00 2D 14 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B7 [08:53:55]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:53:55]wFMCommunicate OK [08:53:55]SAM_PROTO_GetShiftState done [08:53:55]FM_GetShiftState done [08:53:55]req_shift_opened done [08:53:55]requested_item shift.open_date is exist - process it [08:53:55]req_shift_open_date [08:53:55]req_shift_open_date done [08:53:55]produce_requested_data done [08:53:55]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317726,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [08:53:55]process_action_free close_receipt [08:53:55]json_value_free [08:53:55]json_value_free done [08:53:55]process_json_proto returns [08:53:55]Send response to host [08:53:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317726,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [08:53:55]free response buf [08:53:55]execute_script done [08:53:55]execute_script returns [08:53:55]free content buf [08:53:55]Sock 9.Close socket [08:53:55]Sock 9.Thread stoped [08:53:59]OFD Sender: No OFD packet to send [08:54:04]OFD Sender: No OFD packet to send [08:54:09]OFD Sender: No OFD packet to send [08:54:14]OFD Sender: No OFD packet to send [08:54:19]OFD Sender: No OFD packet to send [08:54:24]OFD Sender: No OFD packet to send [08:54:29]OFD Sender: No OFD packet to send [08:54:34]OFD Sender: No OFD packet to send [08:54:39]OFD Sender: No OFD packet to send [08:54:44]OFD Sender: No OFD packet to send [08:54:49]OFD Sender: No OFD packet to send [08:54:54]OFD Sender: No OFD packet to send [08:54:59]OFD Sender: No OFD packet to send [08:55:04]OFD Sender: No OFD packet to send [08:55:09]OFD Sender: No OFD packet to send [08:55:14]OFD Sender: No OFD packet to send [08:55:19]OFD Sender: No OFD packet to send [08:55:24]OFD Sender: No OFD packet to send [08:55:29]OFD Sender: No OFD packet to send [08:55:34]OFD Sender: No OFD packet to send [08:55:39]OFD Sender: No OFD packet to send [08:55:44]OFD Sender: No OFD packet to send [08:55:49]OFD Sender: No OFD packet to send [08:55:54]OFD Sender: No OFD packet to send [08:55:57]accept exits with 8 [08:55:57]New connection [08:55:57]New thread 3067333988 created [08:55:57]Thread 3067477348 joined [08:55:57]Waiting for new connection... [08:55:57] Sock 8.Parse request [08:55:57]Sock 8.Check first char [08:55:57]Sock 8.First char is OK [08:55:57]request: POST /json_proto HTTP/1.0 [08:55:57]Method: POST [08:55:57]URL: /json_proto [08:55:57]Method is POST - this is cgi request [08:55:57]url: /json_proto [08:55:57]query_string will be loaded in cgi processing [08:55:57]execute_cgi json_proto POST (null) [08:55:57]execute_cgi path=json_proto method=POST [08:55:57]POST find Content-Length [08:55:57]Host: 172.17.50.195:8080 [08:55:57]Content-Length: 678 [08:55:57]Content-Type: application/json [08:55:57] [08:55:57]POST finish read [08:55:57]Found Content-Length = 678 [08:55:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092640", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 4.050, "sum" : 300.51, "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:55:57]execute_script... [08:55: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)1092640", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 4.050, "sum" : 300.51, "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:55:57]POST & json_proto [08:55:57]process_json_proto [08:55:57]json parsed OK: [08:55:57]protocol is kg_v1.0 [08:55:57]action value=close_receipt [08:55:57]process_action close_receipt [08:55:57]cmd_close_receipt [08:55:57]MH_GetDate [08:55:57]Write to MH i2c: F0 00 00 2E 14 31 [08:55:57]Write i2c OK [08:55:57]MH_I2C_Read... [08:55:57]Read from MH i2c: F0 [08:55:57]MH_I2C_Read... [08:55:57]Read from MH i2c: F0 09 00 [08:55:57]MH_I2C_Read... [08:55:57]Read from MH i2c: F0 09 00 2E 14 00 9F 51 1F 67 43 33 1C 67 A9 [08:55:57]GetLastDocTimeStamp 1730105633 [08:55:57]current date 1730105759 [08:55:57]FM_GetShiftState [08:55:57]SAM_PROTO_GetShiftState [08:55:57]wFMCommunicate request_size=4 [08:55:57]MH_SAM_APDU [08:55:57]CAPDU: 80 13 01 00 [08:55:57]Write to MH i2c: E2 08 00 2F 14 80 13 01 00 00 00 00 00 C0 [08:55:57]Write i2c OK [08:55:57]MH_I2C_Read... [08:55:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:55:57]Read from MH i2c: E2 [08:55:57]MH_I2C_Read... [08:55:57]Read from MH i2c: E2 0E 00 [08:55:57]MH_I2C_Read... [08:55:57]Read from MH i2c: E2 0E 00 2F 14 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B9 [08:55:57]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:55:57]wFMCommunicate OK [08:55:57]SAM_PROTO_GetShiftState done [08:55:57]FM_GetShiftState done [08:55:57]opened in 1730073493 [08:55:57]opened+sec_in_day 1730159893 [08:55:57]quantity*price = 30051 [08:55:57]sum+1 = 30052 [08:55:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.91 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 202 28.10.2024 08:55 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317727 ФПД: 95599495203625 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T085559&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317727&fm=95599495203625&tin=02508201610067®Number=0000000000091628&sum=30000 [08:55:58]StoreToDocumentArchive [08:55:58]shift 546 fd 317727 [08:55:58]save to /storage/0546/doc_00317727 [08:55:58]save last doc name /storage/0546/doc_00317727 to /storage/kkm_last_doc_name [08:55:58]save OK [08:55:58]Clear old archive folders... [08:55:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:55:58]tlvbuf is B6FD89B0 [08:55:58]SAM_PROTO_ClearQueue [08:55:58]wFMCommunicate request_size=4 [08:55:58]MH_SAM_APDU [08:55:58]CAPDU: 80 09 00 00 [08:55:58]Write to MH i2c: E2 08 00 3C 14 80 09 00 00 00 00 00 00 C2 [08:55:58]Write i2c OK [08:55:58]MH_I2C_Read... [08:55:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:55:58]Read from MH i2c: E2 [08:55:58]MH_I2C_Read... [08:55:58]Read from MH i2c: E2 03 00 [08:55:58]MH_I2C_Read... [08:55:58]Read from MH i2c: E2 03 00 3C 14 00 90 00 C4 [08:55:58]RAPDU: 90 00 [08:55:58]wFMCommunicate OK [08:55:58]SAM_PROTO_ClearQueue done [08:55:58]KKMCreateOFDPacket [08:55:58]OFDProtocolAddRootSTLVToBuf [08:55:58]FM_MakeSignedData [08:55:58]FM_MakeSignedData [08:55:58]SAM_PROTO_SignData [08:55:58]wFMCommunicate request_size=4 [08:55:58]MH_SAM_APDU [08:55:58]CAPDU: 80 0D 01 02 [08:55:58]Write to MH i2c: E2 08 00 3D 14 80 0D 01 02 00 00 00 00 CA [08:55:58]Write i2c OK [08:55:58]MH_I2C_Read... [08:55:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:55:58]Read from MH i2c: E2 [08:55:58]MH_I2C_Read... [08:55:58]Read from MH i2c: E2 03 00 [08:55:58]MH_I2C_Read... [08:55:58]Read from MH i2c: E2 03 00 3D 14 00 90 00 C5 [08:55:58]RAPDU: 90 00 [08:55:58]wFMCommunicate OK [08:55:58]wFMCommunicate request_size=255 [08:55:58]MH_SAM_APDU [08:55:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 D2 0F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 9F 51 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1F D9 04 00 35 04 06 00 56 [08:55:58]Write to MH i2c: E2 02 01 3E 14 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 D2 0F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 9F 51 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1F D9 04 00 35 04 06 00 56 00 00 37 [08:55:59]Write i2c OK [08:55:59]MH_I2C_Read... [08:55:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:55:59]Read from MH i2c: E2 [08:55:59]MH_I2C_Read... [08:55:59]Read from MH i2c: E2 03 00 [08:55:59]MH_I2C_Read... [08:55:59]Read from MH i2c: E2 03 00 3E 14 00 90 00 C6 [08:55:59]RAPDU: 90 00 [08:55:59]wFMCommunicate OK [08:55:59]wFMCommunicate request_size=10 [08:55:59]MH_SAM_APDU [08:55:59]CAPDU: 80 0D 02 02 05 F2 7D F3 CB 29 [08:55:59]Write to MH i2c: E2 0D 00 3F 14 80 0D 02 02 05 00 F2 7D F3 CB 29 00 00 2D [08:55:59]Write i2c OK [08:55:59]MH_I2C_Read... [08:55:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:55:59]Read from MH i2c: E2 [08:55:59]MH_I2C_Read... [08:55:59]Read from MH i2c: E2 03 00 [08:55:59]MH_I2C_Read... [08:55:59]Read from MH i2c: E2 03 00 3F 14 00 90 00 C7 [08:55:59]RAPDU: 90 00 [08:55:59]wFMCommunicate OK [08:55:59]wFMCommunicate request_size=4 [08:55:59]MH_SAM_APDU [08:55:59]CAPDU: 80 0D 03 02 [08:55:59]Write to MH i2c: E2 08 00 40 14 80 0D 03 02 00 00 00 00 CF [08:55:59]Write i2c OK [08:55:59]MH_I2C_Read... [08:55:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:55:59]Read from MH i2c: E2 [08:55:59]MH_I2C_Read... [08:55:59]Read from MH i2c: E2 0B 00 [08:55:59]MH_I2C_Read... [08:55:59]Read from MH i2c: E2 0B 00 40 14 00 B1 42 8A 22 0A 93 8B E9 90 00 80 [08:55:59]RAPDU: B1 42 8A 22 0A 93 8B E9 90 00 [08:55:59]wFMCommunicate OK [08:55:59]SAM_PROTO_SignData done [08:55:59]FM_MakeSignedData done [08:55:59]CreateOFDProtocolMessage [08:55:59]wFMCommunicate request_size=4 [08:55:59]MH_SAM_APDU [08:55:59]CAPDU: 80 11 00 00 [08:55:59]Write to MH i2c: E2 08 00 41 14 80 11 00 00 00 00 00 00 CF [08:55:59]Write i2c OK [08:55:59]MH_I2C_Read... [08:55:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:55:59]Read from MH i2c: E2 [08:55:59]MH_I2C_Read... [08:55:59]Read from MH i2c: E2 17 00 [08:55:59]MH_I2C_Read... [08:55:59]Read from MH i2c: E2 17 00 41 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 23 [08:55:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:55:59]wFMCommunicate OK [08:55:59]CreateOFDProtocolMessage done [08:55:59]OFDSenderStorePacket 317727 [08:55:59]StoreOFDPacket docnum=317727 [08:55:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 91 B2 07 01 99 8F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 D2 0F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 9F 51 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1F D9 04 00 35 04 06 00 56 F2 7D F3 CB 29 B1 42 8A 22 0A 93 8B E9 [08:55:59]CheckFolder [08:55:59]dirname=/storage/ofd_packets [08:55:59]CheckFolder done [08:55:59]ProducePacketName [08:55:59]name=ofd_packets/00317727 [08:55:59]NVStorageSaveData ofd_packets/00317727 [08:55:59]File name is /storage/ofd_packets/00317727 [08:55:59]Write 301 bytes [08:55:59]NVStorageSaveData done [08:55:59]OFDSenderStorePacket done [08:55:59]KKMCreateOFDPacket done [08:55:59]NVStorageSaveData kkm_last_timestamp [08:55:59]File name is /storage/kkm_last_timestamp [08:55:59]Write 4 bytes [08:55:59]NVStorageSaveData done [08:55:59]ExternCall_PrintAddStr [08:55:59]wPrintStart [08:55:59]Write to MH i2c: 01 00 00 42 14 56 [08:55:59]Write i2c OK [08:55:59]MH_I2C_Read... [08:55:59]Read from MH i2c: 01 [08:55:59]MH_I2C_Read... [08:55:59]Read from MH i2c: 01 07 00 [08:55:59]MH_I2C_Read... [08:55:59]Read from MH i2c: 01 07 00 42 14 00 00 00 00 00 FF 0F 6B [08:55:59]RasterBufferAndPrint [08:55:59]line Счет N : (1)1092640 [08:55:59]line ИНН: 02508201610067 [08:55:59]line Контрольно-Кассовый Чек [08:55:59]line ПРОДАЖА [08:55:59]line ТРК (МРК, ГНК) : 54 [08:55:59]line Товар: 2710124500 [08:55:59]line Аи-95-К-3 [08:55:59]line 4.050 * 74.20 [08:55:59]line = 300.51 [08:55:59]line НДС 12% НСП 1% [08:55:59]line > о реализуемом товаре [08:55:59]line ОКРУГЛЕНИЕ: -0.51 [08:55:59]line ИТОГО: 300.00 [08:55:59]line Внесено: 300.00 [08:55:59]line СДАЧА: 0.00 [08:55:59]line НСП 1% : 2.66 [08:55:59]line НДС 12% : 31.91 [08:55:59]line Наличными: 300.00 [08:55:59]line Безнал.: 0.00 [08:55:59]line Место: АЗС № 101 "Партнер Нефть" [08:55:59]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [08:55:59]line СНО: Общий режим [08:55:59]line Чек 202 28.10.2024 08:55 [08:55:59]line Смена: 546 ФФД: 1.0 [08:55:59]line ЗНМ: 0300000082 [08:55:59]line РНМ: 0000000000091628 [08:55:59]line Версия ККМ: 001 [08:55:59]line ФМ: 0000000000874671 [08:55:59]line ФД: 317727 [08:55:59]line ФПД: 95599495203625 [08:55:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T085559&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317727&fm=95599495203625&tin=02508201610067®Number=0000000000091628&sum=30000 [08:55:59]written 0, free lines is 4095 [08:55:59]OFD Sender: Processing packet 317727 [packets to send 127, broken 126] [08:55:59]ProducePacketName [08:55:59]name=ofd_packets/00317727 [08:55:59]OFD Sender: To server: pG, [08:55:59]CommunicateWithHost lk.salyk.kg:30040 [08:55:59]ConnectInit lk.salyk.kg [08:55:59]Connected sock=10 [08:55:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 91 B2 07 01 99 8F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 D2 0F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 9F 51 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1F D9 04 00 35 04 06 00 56 F2 7D F3 CB 29 B1 42 8A 22 0A 93 8B E9 [08:55:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 87 38 47 00 6F B6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1F D9 04 00 F4 03 04 00 58 FD 1E 67 B6 04 01 00 00 70 23 44 0C DF B2 4A 71 [08:56:00]CommunicateWithHost err = 0 [08:56:00]CheckOFDResponse [08:56:00]1017 (14) - 77093643461234 [08:56:00]1041 (16) - 0000000000874671 [08:56:00]1040 (4) - 317727 [08:56:00]1012 (4) - 28.10.2024 02:56 [08:56:00]1206 (1) - 0 [08:56:00]OFD Sender: Remove packet 317727 [08:56:00]ProducePacketName [08:56:00]name=ofd_packets/00317727 [08:56:00]NVStorageDeleteData [08:56:00]Write to MH i2c: 01 00 00 6D 14 81 [08:56:00]Write i2c OK [08:56:00]MH_I2C_Read... [08:56:00]Read from MH i2c: 01 [08:56:00]MH_I2C_Read... [08:56:00]Read from MH i2c: 01 07 00 [08:56:00]MH_I2C_Read... [08:56:00]Read from MH i2c: 01 07 00 6D 14 00 00 00 00 00 EE 0C 82 [08:56:00]RasterBufferAndPrint [08:56:00]line [08:56:00]line [08:56:00]line [08:56:00]line [08:56:00]line [08:56:00]written 0, free lines is 3316 [08:56:00]MH_Cut [08:56:00]Write to MH i2c: D1 01 00 74 14 01 5A [08:56:00]Write i2c OK [08:56:00]MH_I2C_Read... [08:56:00]Read from MH i2c: D1 [08:56:00]MH_I2C_Read... [08:56:00]Read from MH i2c: D1 01 00 [08:56:00]MH_I2C_Read... [08:56:00]Read from MH i2c: D1 01 00 74 14 00 59 [08:56:00]Write to MH i2c: 01 00 00 75 14 89 [08:56:00]Write i2c OK [08:56:00]MH_I2C_Read... [08:56:00]OFD Sender: No OFD packet to send [08:56:00]*** Cut start [08:56:00]*** Partial cut [08:56:00]*** CUTSNS_PIN = 1 [08:56:00]*** CUTSNS_PIN = 0 [08:56:01]*** Brake cut motor [08:56:01]Read from MH i2c: 01 [08:56:01]MH_I2C_Read... [08:56:01]*** Stop cut motor [08:56:01]*** Cut end [08:56:01]Read from MH i2c: 01 07 00 [08:56:01]MH_I2C_Read... [08:56:01]Read from MH i2c: 01 07 00 75 14 00 00 00 00 00 FF 0F 9E [08:56:01]process_action close_receipt done [08:56:01]requested_data is exist [08:56:01]produce_requested_data [08:56:01]requested_item fm.sn is exist - process it [08:56:01]wFMCommunicate request_size=4 [08:56:01]MH_SAM_APDU [08:56:01]CAPDU: 80 11 00 00 [08:56:01]Write to MH i2c: E2 08 00 76 14 80 11 00 00 00 00 00 00 04 [08:56:01]Write i2c OK [08:56:01]MH_I2C_Read... [08:56:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:56:01]Read from MH i2c: E2 [08:56:01]MH_I2C_Read... [08:56:01]Read from MH i2c: E2 17 00 [08:56:01]MH_I2C_Read... [08:56:01]Read from MH i2c: E2 17 00 76 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 58 [08:56:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [08:56:01]wFMCommunicate OK [08:56:01]requested_item fd.num is exist - process it [08:56:01]SAM_PROTO_GetFieldsCounters [08:56:01]wFMCommunicate request_size=4 [08:56:01]MH_SAM_APDU [08:56:01]CAPDU: 80 13 00 00 [08:56:01]Write to MH i2c: E2 08 00 77 14 80 13 00 00 00 00 00 00 07 [08:56:01]Write i2c OK [08:56:01]MH_I2C_Read... [08:56:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:56:01]Read from MH i2c: E2 [08:56:01]MH_I2C_Read... [08:56:01]Read from MH i2c: E2 62 00 [08:56:01]MH_I2C_Read... [08:56:01]Read from MH i2c: E2 62 00 77 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 1F D9 04 00 0E 04 04 00 22 02 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 A8 [08:56:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 1F D9 04 00 0E 04 04 00 22 02 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 [08:56:01]wFMCommunicate OK [08:56:01]SAM_PROTO_GetFieldsCounters done [08:56:01]requested_item shift.num is exist - process it [08:56:01]requested_item shift.opened is exist - process it [08:56:01]req_shift_opened [08:56:01]FM_GetShiftState [08:56:01]SAM_PROTO_GetShiftState [08:56:01]wFMCommunicate request_size=4 [08:56:01]MH_SAM_APDU [08:56:01]CAPDU: 80 13 01 00 [08:56:01]Write to MH i2c: E2 08 00 78 14 80 13 01 00 00 00 00 00 09 [08:56:01]Write i2c OK [08:56:01]MH_I2C_Read... [08:56:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:56:01]Read from MH i2c: E2 [08:56:01]MH_I2C_Read... [08:56:01]Read from MH i2c: E2 0E 00 [08:56:01]MH_I2C_Read... [08:56:01]Read from MH i2c: E2 0E 00 78 14 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 02 [08:56:01]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [08:56:01]wFMCommunicate OK [08:56:01]SAM_PROTO_GetShiftState done [08:56:01]FM_GetShiftState done [08:56:01]req_shift_opened done [08:56:01]requested_item shift.open_date is exist - process it [08:56:01]req_shift_open_date [08:56:01]req_shift_open_date done [08:56:01]produce_requested_data done [08:56:01]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317727,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [08:56:01]process_action_free close_receipt [08:56:01]json_value_free [08:56:01]json_value_free done [08:56:01]process_json_proto returns [08:56:01]Send response to host [08:56:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317727,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [08:56:01]free response buf [08:56:01]execute_script done [08:56:01]execute_script returns [08:56:01]free content buf [08:56:01]Sock 8.Close socket [08:56:01]Sock 8.Thread stoped [08:56:05]OFD Sender: No OFD packet to send [08:56:10]OFD Sender: No OFD packet to send [08:56:15]OFD Sender: No OFD packet to send [08:56:20]OFD Sender: No OFD packet to send [08:56:25]OFD Sender: No OFD packet to send [08:56:30]OFD Sender: No OFD packet to send [08:56:35]OFD Sender: No OFD packet to send [08:56:40]OFD Sender: No OFD packet to send [08:56:45]OFD Sender: No OFD packet to send [08:56:50]OFD Sender: No OFD packet to send [08:56:55]OFD Sender: No OFD packet to send [08:57:00]OFD Sender: No OFD packet to send [08:57:05]OFD Sender: No OFD packet to send [08:57:10]OFD Sender: No OFD packet to send [08:57:15]OFD Sender: No OFD packet to send [08:57:20]OFD Sender: No OFD packet to send [08:57:25]OFD Sender: No OFD packet to send [08:57:30]OFD Sender: No OFD packet to send [08:57:35]OFD Sender: No OFD packet to send [08:57:40]OFD Sender: No OFD packet to send [08:57:45]OFD Sender: No OFD packet to send [08:57:50]OFD Sender: No OFD packet to send [08:57:55]OFD Sender: No OFD packet to send [08:58:00]OFD Sender: No OFD packet to send [08:58:05]OFD Sender: No OFD packet to send [08:58:10]OFD Sender: No OFD packet to send [08:58:15]OFD Sender: No OFD packet to send [08:58:20]OFD Sender: No OFD packet to send [08:58:25]OFD Sender: No OFD packet to send [08:58:30]OFD Sender: No OFD packet to send [08:58:35]OFD Sender: No OFD packet to send [08:58:40]OFD Sender: No OFD packet to send [08:58:45]OFD Sender: No OFD packet to send [08:58:50]OFD Sender: No OFD packet to send [08:58:55]OFD Sender: No OFD packet to send [08:59:00]OFD Sender: No OFD packet to send [08:59:05]OFD Sender: No OFD packet to send [08:59:10]OFD Sender: No OFD packet to send [08:59:15]OFD Sender: No OFD packet to send [08:59:20]OFD Sender: No OFD packet to send [08:59:25]OFD Sender: No OFD packet to send [08:59:30]OFD Sender: No OFD packet to send [08:59:35]OFD Sender: No OFD packet to send [08:59:40]OFD Sender: No OFD packet to send [08:59:45]OFD Sender: No OFD packet to send [08:59:50]OFD Sender: No OFD packet to send [08:59:55]OFD Sender: No OFD packet to send [09:00:00]OFD Sender: No OFD packet to send [09:00:02]accept exits with 9 [09:00:02]New connection [09:00:02]New thread 3067477348 created [09:00:02]Thread 3067333988 joined [09:00:02]Waiting for new connection... [09:00:02] Sock 9.Parse request [09:00:02]Sock 9.Check first char [09:00:02]Sock 9.First char is OK [09:00:02]request: POST /json_proto HTTP/1.0 [09:00:02]Method: POST [09:00:02]URL: /json_proto [09:00:02]Method is POST - this is cgi request [09:00:02]url: /json_proto [09:00:02]query_string will be loaded in cgi processing [09:00:02]execute_cgi json_proto POST (null) [09:00:02]execute_cgi path=json_proto method=POST [09:00:02]POST find Content-Length [09:00:02]Host: 172.17.50.195:8080 [09:00:02]Content-Length: 683 [09:00:02]Content-Type: application/json [09:00:02] [09:00:02]POST finish read [09:00:02]Found Content-Length = 683 [09:00:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092641", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:00:02]execute_script... [09:00: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)1092641", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:00:02]POST & json_proto [09:00:02]process_json_proto [09:00:02]json parsed OK: [09:00:02]protocol is kg_v1.0 [09:00:02]action value=close_receipt [09:00:02]process_action close_receipt [09:00:02]cmd_close_receipt [09:00:02]MH_GetDate [09:00:02]Write to MH i2c: F0 00 00 79 14 7C [09:00:02]Write i2c OK [09:00:02]MH_I2C_Read... [09:00:02]Read from MH i2c: F0 [09:00:02]MH_I2C_Read... [09:00:02]Read from MH i2c: F0 09 00 [09:00:02]MH_I2C_Read... [09:00:02]Read from MH i2c: F0 09 00 79 14 00 94 52 1F 67 43 33 1C 67 EA [09:00:02]GetLastDocTimeStamp 1730105759 [09:00:02]current date 1730106004 [09:00:02]FM_GetShiftState [09:00:02]SAM_PROTO_GetShiftState [09:00:02]wFMCommunicate request_size=4 [09:00:02]MH_SAM_APDU [09:00:02]CAPDU: 80 13 01 00 [09:00:02]Write to MH i2c: E2 08 00 7A 14 80 13 01 00 00 00 00 00 0B [09:00:02]Write i2c OK [09:00:02]MH_I2C_Read... [09:00:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:00:03]Read from MH i2c: E2 [09:00:03]MH_I2C_Read... [09:00:03]Read from MH i2c: E2 0E 00 [09:00:03]MH_I2C_Read... [09:00:03]Read from MH i2c: E2 0E 00 7A 14 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 04 [09:00:03]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [09:00:03]wFMCommunicate OK [09:00:03]SAM_PROTO_GetShiftState done [09:00:03]FM_GetShiftState done [09:00:03]opened in 1730073493 [09:00:03]opened+sec_in_day 1730159893 [09:00:03]quantity*price = 100015 [09:00:03]sum+1 = 100017 [09:00:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 203 28.10.2024 09:00 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317728 ФПД: 236471887817191 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T090004&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317728&fm=236471887817191&tin=02508201610067®Number=0000000000091628&sum=100000 [09:00:04]StoreToDocumentArchive [09:00:04]shift 546 fd 317728 [09:00:04]save to /storage/0546/doc_00317728 [09:00:04]save last doc name /storage/0546/doc_00317728 to /storage/kkm_last_doc_name [09:00:04]save OK [09:00:04]Clear old archive folders... [09:00:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:00:04]tlvbuf is 0008D320 [09:00:04]SAM_PROTO_ClearQueue [09:00:04]wFMCommunicate request_size=4 [09:00:04]MH_SAM_APDU [09:00:04]CAPDU: 80 09 00 00 [09:00:04]Write to MH i2c: E2 08 00 87 14 80 09 00 00 00 00 00 00 0D [09:00:04]Write i2c OK [09:00:04]MH_I2C_Read... [09:00:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:00:04]Read from MH i2c: E2 [09:00:04]MH_I2C_Read... [09:00:04]Read from MH i2c: E2 03 00 [09:00:04]MH_I2C_Read... [09:00:04]Read from MH i2c: E2 03 00 87 14 00 90 00 0F [09:00:04]RAPDU: 90 00 [09:00:04]wFMCommunicate OK [09:00:04]SAM_PROTO_ClearQueue done [09:00:04]KKMCreateOFDPacket [09:00:04]OFDProtocolAddRootSTLVToBuf [09:00:04]FM_MakeSignedData [09:00:04]FM_MakeSignedData [09:00:04]SAM_PROTO_SignData [09:00:04]wFMCommunicate request_size=4 [09:00:04]MH_SAM_APDU [09:00:04]CAPDU: 80 0D 01 02 [09:00:04]Write to MH i2c: E2 08 00 88 14 80 0D 01 02 00 00 00 00 15 [09:00:04]Write i2c OK [09:00:04]MH_I2C_Read... [09:00:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:00:04]Read from MH i2c: E2 [09:00:04]MH_I2C_Read... [09:00:04]Read from MH i2c: E2 03 00 [09:00:04]MH_I2C_Read... [09:00:04]Read from MH i2c: E2 03 00 88 14 00 90 00 10 [09:00:04]RAPDU: 90 00 [09:00:04]wFMCommunicate OK [09:00:04]wFMCommunicate request_size=255 [09:00:04]MH_SAM_APDU [09:00: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 94 52 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 20 D9 04 00 35 04 06 00 D7 [09:00:04]Write to MH i2c: E2 02 01 89 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 94 52 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 20 D9 04 00 35 04 06 00 D7 00 00 CC [09:00:04]Write i2c OK [09:00:04]MH_I2C_Read... [09:00:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:00:04]Read from MH i2c: E2 [09:00:04]MH_I2C_Read... [09:00:04]Read from MH i2c: E2 03 00 [09:00:04]MH_I2C_Read... [09:00:04]Read from MH i2c: E2 03 00 89 14 00 90 00 11 [09:00:04]RAPDU: 90 00 [09:00:04]wFMCommunicate OK [09:00:04]wFMCommunicate request_size=10 [09:00:04]MH_SAM_APDU [09:00:04]CAPDU: 80 0D 02 02 05 11 E6 DF 69 E7 [09:00:04]Write to MH i2c: E2 0D 00 8A 14 80 0D 02 02 05 00 11 E6 DF 69 E7 00 00 48 [09:00:04]Write i2c OK [09:00:04]MH_I2C_Read... [09:00:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:00:04]Read from MH i2c: E2 [09:00:04]MH_I2C_Read... [09:00:04]Read from MH i2c: E2 03 00 [09:00:04]MH_I2C_Read... [09:00:04]Read from MH i2c: E2 03 00 8A 14 00 90 00 12 [09:00:04]RAPDU: 90 00 [09:00:04]wFMCommunicate OK [09:00:04]wFMCommunicate request_size=4 [09:00:04]MH_SAM_APDU [09:00:04]CAPDU: 80 0D 03 02 [09:00:04]Write to MH i2c: E2 08 00 8B 14 80 0D 03 02 00 00 00 00 1A [09:00:04]Write i2c OK [09:00:04]MH_I2C_Read... [09:00:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:00:04]Read from MH i2c: E2 [09:00:04]MH_I2C_Read... [09:00:04]Read from MH i2c: E2 0B 00 [09:00:04]MH_I2C_Read... [09:00:04]Read from MH i2c: E2 0B 00 8B 14 00 2F 9B 25 2A 64 BE 6F D6 90 00 9B [09:00:04]RAPDU: 2F 9B 25 2A 64 BE 6F D6 90 00 [09:00:04]wFMCommunicate OK [09:00:04]SAM_PROTO_SignData done [09:00:04]FM_MakeSignedData done [09:00:04]CreateOFDProtocolMessage [09:00:04]wFMCommunicate request_size=4 [09:00:04]MH_SAM_APDU [09:00:04]CAPDU: 80 11 00 00 [09:00:04]Write to MH i2c: E2 08 00 8C 14 80 11 00 00 00 00 00 00 1A [09:00:04]Write i2c OK [09:00:04]MH_I2C_Read... [09:00:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:00:04]Read from MH i2c: E2 [09:00:04]MH_I2C_Read... [09:00:04]Read from MH i2c: E2 17 00 [09:00:04]MH_I2C_Read... [09:00:04]Read from MH i2c: E2 17 00 8C 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 6E [09:00:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [09:00:04]wFMCommunicate OK [09:00:04]CreateOFDProtocolMessage done [09:00:04]OFDSenderStorePacket 317728 [09:00:04]StoreOFDPacket docnum=317728 [09:00:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 F2 EB 07 01 87 0C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 94 52 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 20 D9 04 00 35 04 06 00 D7 11 E6 DF 69 E7 2F 9B 25 2A 64 BE 6F D6 [09:00:04]CheckFolder [09:00:04]dirname=/storage/ofd_packets [09:00:04]CheckFolder done [09:00:04]ProducePacketName [09:00:04]name=ofd_packets/00317728 [09:00:04]NVStorageSaveData ofd_packets/00317728 [09:00:04]File name is /storage/ofd_packets/00317728 [09:00:04]Write 301 bytes [09:00:04]NVStorageSaveData done [09:00:04]OFDSenderStorePacket done [09:00:04]KKMCreateOFDPacket done [09:00:04]NVStorageSaveData kkm_last_timestamp [09:00:04]File name is /storage/kkm_last_timestamp [09:00:04]Write 4 bytes [09:00:04]NVStorageSaveData done [09:00:04]ExternCall_PrintAddStr [09:00:04]wPrintStart [09:00:04]Write to MH i2c: 01 00 00 8D 14 A1 [09:00:04]Write i2c OK [09:00:04]MH_I2C_Read... [09:00:04]Read from MH i2c: 01 [09:00:04]MH_I2C_Read... [09:00:04]Read from MH i2c: 01 07 00 [09:00:04]MH_I2C_Read... [09:00:04]Read from MH i2c: 01 07 00 8D 14 00 00 00 00 00 FF 0F B6 [09:00:04]RasterBufferAndPrint [09:00:04]line Счет N : (1)1092641 [09:00:04]line ИНН: 02508201610067 [09:00:04]line Контрольно-Кассовый Чек [09:00:04]line ПРОДАЖА [09:00:04]line ТРК (МРК, ГНК) : 53 [09:00:04]line Товар: 2710124130 [09:00:04]line Аи-92-К-2 [09:00:04]line 14.950 * 66.90 [09:00:04]line = 1000.16 [09:00:04]line НДС 12% НСП 1% [09:00:04]line > о реализуемом товаре [09:00:04]line ОКРУГЛЕНИЕ: -0.16 [09:00:04]line ИТОГО: 1000.00 [09:00:04]line Внесено: 1000.00 [09:00:04]line СДАЧА: 0.00 [09:00:04]line НСП 1% : 8.85 [09:00:04]line НДС 12% : 106.21 [09:00:04]line Наличными: 1000.00 [09:00:04]line Безнал.: 0.00 [09:00:04]line Место: АЗС № 101 "Партнер Нефть" [09:00:04]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [09:00:04]line СНО: Общий режим [09:00:04]line Чек 203 28.10.2024 09:00 [09:00:04]line Смена: 546 ФФД: 1.0 [09:00:04]line ЗНМ: 0300000082 [09:00:04]line РНМ: 0000000000091628 [09:00:04]line Версия ККМ: 001 [09:00:04]line ФМ: 0000000000874671 [09:00:04]line ФД: 317728 [09:00:04]line ФПД: 236471887817191 [09:00:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T090004&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317728&fm=236471887817191&tin=02508201610067®Number=0000000000091628&sum=100000 [09:00:05]OFD Sender: Processing packet 317728 [packets to send 127, broken 126] [09:00:05]ProducePacketName [09:00:05]name=ofd_packets/00317728 [09:00:05]OFD Sender: To server: pG, [09:00:05]CommunicateWithHost lk.salyk.kg:30040 [09:00:05]ConnectInit lk.salyk.kg [09:00:05]written 0, free lines is 4095 [09:00:05]Connected sock=10 [09:00:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 F2 EB 07 01 87 0C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 94 52 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 20 D9 04 00 35 04 06 00 D7 11 E6 DF 69 E7 2F 9B 25 2A 64 BE 6F D6 [09:00:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 81 6D 47 00 8F E0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 20 D9 04 00 F4 03 04 00 4E FE 1E 67 B6 04 01 00 00 82 42 83 A5 20 5D 51 06 [09:00:05]CommunicateWithHost err = 0 [09:00:05]CheckOFDResponse [09:00:05]1017 (14) - 77093643461234 [09:00:05]1041 (16) - 0000000000874671 [09:00:05]1040 (4) - 317728 [09:00:05]1012 (4) - 28.10.2024 03:00 [09:00:05]1206 (1) - 0 [09:00:05]OFD Sender: Remove packet 317728 [09:00:05]ProducePacketName [09:00:05]name=ofd_packets/00317728 [09:00:05]NVStorageDeleteData [09:00:05]Write to MH i2c: 01 00 00 B8 14 CC [09:00:05]Write i2c OK [09:00:05]MH_I2C_Read... [09:00:05]Read from MH i2c: 01 [09:00:05]MH_I2C_Read... [09:00:05]Read from MH i2c: 01 07 00 [09:00:05]MH_I2C_Read... [09:00:05]Read from MH i2c: 01 07 00 B8 14 00 00 00 00 00 FA 0C D9 [09:00:05]RasterBufferAndPrint [09:00:05]line [09:00:05]line [09:00:05]line [09:00:05]line [09:00:05]line [09:00:05]written 0, free lines is 3328 [09:00:05]MH_Cut [09:00:05]Write to MH i2c: D1 01 00 BF 14 01 A5 [09:00:05]Write i2c OK [09:00:05]MH_I2C_Read... [09:00:05]Read from MH i2c: D1 [09:00:05]MH_I2C_Read... [09:00:05]Read from MH i2c: D1 01 00 [09:00:05]MH_I2C_Read... [09:00:05]Read from MH i2c: D1 01 00 BF 14 00 A4 [09:00:05]Write to MH i2c: 01 00 00 C0 14 D4 [09:00:05]Write i2c OK [09:00:05]MH_I2C_Read... [09:00:05]OFD Sender: No OFD packet to send [09:00:06]*** Cut start [09:00:06]*** Partial cut [09:00:06]*** CUTSNS_PIN = 1 [09:00:06]*** CUTSNS_PIN = 0 [09:00:06]*** Brake cut motor [09:00:06]Read from MH i2c: 01 [09:00:06]MH_I2C_Read... [09:00:06]*** Stop cut motor [09:00:06]*** Cut end [09:00:06]Read from MH i2c: 01 07 00 [09:00:06]MH_I2C_Read... [09:00:06]Read from MH i2c: 01 07 00 C0 14 00 00 00 00 00 FF 0F E9 [09:00:06]process_action close_receipt done [09:00:06]requested_data is exist [09:00:06]produce_requested_data [09:00:06]requested_item fm.sn is exist - process it [09:00:06]wFMCommunicate request_size=4 [09:00:06]MH_SAM_APDU [09:00:06]CAPDU: 80 11 00 00 [09:00:06]Write to MH i2c: E2 08 00 C1 14 80 11 00 00 00 00 00 00 4F [09:00:06]Write i2c OK [09:00:06]MH_I2C_Read... [09:00:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:00:06]Read from MH i2c: E2 [09:00:06]MH_I2C_Read... [09:00:06]Read from MH i2c: E2 17 00 [09:00:06]MH_I2C_Read... [09:00:06]Read from MH i2c: E2 17 00 C1 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A3 [09:00:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [09:00:06]wFMCommunicate OK [09:00:06]requested_item fd.num is exist - process it [09:00:06]SAM_PROTO_GetFieldsCounters [09:00:06]wFMCommunicate request_size=4 [09:00:06]MH_SAM_APDU [09:00:06]CAPDU: 80 13 00 00 [09:00:06]Write to MH i2c: E2 08 00 C2 14 80 13 00 00 00 00 00 00 52 [09:00:06]Write i2c OK [09:00:06]MH_I2C_Read... [09:00:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:00:07]Read from MH i2c: E2 [09:00:07]MH_I2C_Read... [09:00:07]Read from MH i2c: E2 62 00 [09:00:07]MH_I2C_Read... [09:00:07]Read from MH i2c: E2 62 00 C2 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 20 D9 04 00 0E 04 04 00 22 02 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 F7 [09:00:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 20 D9 04 00 0E 04 04 00 22 02 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:00:07]wFMCommunicate OK [09:00:07]SAM_PROTO_GetFieldsCounters done [09:00:07]requested_item shift.num is exist - process it [09:00:07]requested_item shift.opened is exist - process it [09:00:07]req_shift_opened [09:00:07]FM_GetShiftState [09:00:07]SAM_PROTO_GetShiftState [09:00:07]wFMCommunicate request_size=4 [09:00:07]MH_SAM_APDU [09:00:07]CAPDU: 80 13 01 00 [09:00:07]Write to MH i2c: E2 08 00 C3 14 80 13 01 00 00 00 00 00 54 [09:00:07]Write i2c OK [09:00:07]MH_I2C_Read... [09:00:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:00:07]Read from MH i2c: E2 [09:00:07]MH_I2C_Read... [09:00:07]Read from MH i2c: E2 0E 00 [09:00:07]MH_I2C_Read... [09:00:07]Read from MH i2c: E2 0E 00 C3 14 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 4D [09:00:07]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [09:00:07]wFMCommunicate OK [09:00:07]SAM_PROTO_GetShiftState done [09:00:07]FM_GetShiftState done [09:00:07]req_shift_opened done [09:00:07]requested_item shift.open_date is exist - process it [09:00:07]req_shift_open_date [09:00:07]req_shift_open_date done [09:00:07]produce_requested_data done [09:00:07]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317728,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [09:00:07]process_action_free close_receipt [09:00:07]json_value_free [09:00:07]json_value_free done [09:00:07]process_json_proto returns [09:00:07]Send response to host [09:00:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317728,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [09:00:07]free response buf [09:00:07]execute_script done [09:00:07]execute_script returns [09:00:07]free content buf [09:00:07]Sock 9.Close socket [09:00:07]Sock 9.Thread stoped [09:00:10]OFD Sender: No OFD packet to send [09:00:15]OFD Sender: No OFD packet to send [09:00:20]OFD Sender: No OFD packet to send [09:00:25]OFD Sender: No OFD packet to send [09:00:30]OFD Sender: No OFD packet to send [09:00:35]OFD Sender: No OFD packet to send [09:00:40]OFD Sender: No OFD packet to send [09:00:45]OFD Sender: No OFD packet to send [09:00:50]OFD Sender: No OFD packet to send [09:00:55]OFD Sender: No OFD packet to send [09:01:00]OFD Sender: No OFD packet to send [09:01:05]OFD Sender: No OFD packet to send [09:01:10]OFD Sender: No OFD packet to send [09:01:15]OFD Sender: No OFD packet to send [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:01:59]accept exits with 8 [09:01:59]New connection [09:01:59]New thread 3067333988 created [09:01:59]Thread 3067477348 joined [09:01:59]Waiting for new connection... [09:01:59] Sock 8.Parse request [09:01:59]Sock 8.Check first char [09:01:59]Sock 8.First char is OK [09:01:59]request: POST /json_proto HTTP/1.0 [09:01:59]Method: POST [09:01:59]URL: /json_proto [09:01:59]Method is POST - this is cgi request [09:01:59]url: /json_proto [09:01:59]query_string will be loaded in cgi processing [09:01:59]execute_cgi json_proto POST (null) [09:01:59]execute_cgi path=json_proto method=POST [09:01:59]POST find Content-Length [09:01:59]Host: 172.17.50.195:8080 [09:01:59]Content-Length: 689 [09:01:59]Content-Type: application/json [09:01:59] [09:01:59]POST finish read [09:01:59]Found Content-Length = 689 [09:01:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092642", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194800", "name": "D-ENERGY \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 12.960, "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:01:59]execute_script... [09: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 : (1)1092642", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194800", "name": "D-ENERGY \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 12.960, "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:01:59]POST & json_proto [09:01:59]process_json_proto [09:01:59]json parsed OK: [09:01:59]protocol is kg_v1.0 [09:01:59]action value=close_receipt [09:01:59]process_action close_receipt [09:01:59]cmd_close_receipt [09:01:59]MH_GetDate [09:01:59]Write to MH i2c: F0 00 00 C4 14 C7 [09:01:59]Write i2c OK [09:01:59]MH_I2C_Read... [09:01:59]Read from MH i2c: F0 [09:01:59]MH_I2C_Read... [09:01:59]Read from MH i2c: F0 09 00 [09:01:59]MH_I2C_Read... [09:01:59]Read from MH i2c: F0 09 00 C4 14 00 08 53 1F 67 43 33 1C 67 AA [09:01:59]GetLastDocTimeStamp 1730106004 [09:01:59]current date 1730106120 [09:01:59]FM_GetShiftState [09:01:59]SAM_PROTO_GetShiftState [09:01:59]wFMCommunicate request_size=4 [09:01:59]MH_SAM_APDU [09:01:59]CAPDU: 80 13 01 00 [09:01:59]Write to MH i2c: E2 08 00 C5 14 80 13 01 00 00 00 00 00 56 [09:01:59]Write i2c OK [09:01:59]MH_I2C_Read... [09:01:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:01:59]Read from MH i2c: E2 [09:01:59]MH_I2C_Read... [09:01:59]Read from MH i2c: E2 0E 00 [09:01:59]MH_I2C_Read... [09:01:59]Read from MH i2c: E2 0E 00 C5 14 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 4F [09:01:59]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [09:01:59]wFMCommunicate OK [09:01:59]SAM_PROTO_GetShiftState done [09:01:59]FM_GetShiftState done [09:01:59]opened in 1730073493 [09:01:59]opened+sec_in_day 1730159893 [09:01:59]quantity*price = 100051 [09:01:59]sum+1 = 100052 [09:01:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 204 28.10.2024 09:02 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317729 ФПД: 151050732604447 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T090200&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317729&fm=151050732604447&tin=02508201610067®Number=0000000000091628&sum=100000 [09:02:00]StoreToDocumentArchive [09:02:00]shift 546 fd 317729 [09:02:00]save to /storage/0546/doc_00317729 [09:02:00]save last doc name /storage/0546/doc_00317729 to /storage/kkm_last_doc_name [09:02:00]save OK [09:02:00]Clear old archive folders... [09:02:00]ProcessDocumentItem done err = 0, tmpTLVsize=257 [09:02:00]tlvbuf is 00083FE0 [09:02:00]SAM_PROTO_ClearQueue [09:02:00]wFMCommunicate request_size=4 [09:02:00]MH_SAM_APDU [09:02:00]CAPDU: 80 09 00 00 [09:02:00]Write to MH i2c: E2 08 00 D2 14 80 09 00 00 00 00 00 00 58 [09:02:00]Write i2c OK [09:02:00]MH_I2C_Read... [09:02:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:02:00]Read from MH i2c: E2 [09:02:00]MH_I2C_Read... [09:02:00]Read from MH i2c: E2 03 00 [09:02:00]MH_I2C_Read... [09:02:00]Read from MH i2c: E2 03 00 D2 14 00 90 00 5A [09:02:00]RAPDU: 90 00 [09:02:00]wFMCommunicate OK [09:02:00]SAM_PROTO_ClearQueue done [09:02:00]KKMCreateOFDPacket [09:02:00]OFDProtocolAddRootSTLVToBuf [09:02:00]FM_MakeSignedData [09:02:00]FM_MakeSignedData [09:02:00]SAM_PROTO_SignData [09:02:00]wFMCommunicate request_size=4 [09:02:00]MH_SAM_APDU [09:02:00]CAPDU: 80 0D 01 02 [09:02:00]Write to MH i2c: E2 08 00 D3 14 80 0D 01 02 00 00 00 00 60 [09:02:00]Write i2c OK [09:02:00]MH_I2C_Read... [09:02:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:02:00]Read from MH i2c: E2 [09:02:00]MH_I2C_Read... [09:02:00]Read from MH i2c: E2 03 00 [09:02:00]MH_I2C_Read... [09:02:00]Read from MH i2c: E2 03 00 D3 14 00 90 00 5B [09:02:00]RAPDU: 90 00 [09:02:00]wFMCommunicate OK [09:02:00]wFMCommunicate request_size=255 [09:02:00]MH_SAM_APDU [09:02:00]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 CC 00 00 00 F4 03 04 00 08 53 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 21 D9 04 [09:02:00]Write to MH i2c: E2 02 01 D4 14 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 CC 00 00 00 F4 03 04 00 08 53 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 21 D9 04 00 00 8B [09:02:00]Write i2c OK [09:02:00]MH_I2C_Read... [09:02:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:02:00]Read from MH i2c: E2 [09:02:00]MH_I2C_Read... [09:02:00]Read from MH i2c: E2 03 00 [09:02:00]MH_I2C_Read... [09:02:00]Read from MH i2c: E2 03 00 D4 14 00 90 00 5C [09:02:00]RAPDU: 90 00 [09:02:00]wFMCommunicate OK [09:02:00]wFMCommunicate request_size=16 [09:02:00]MH_SAM_APDU [09:02:00]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 89 61 3D 42 8C 1F [09:02:00]Write to MH i2c: E2 13 00 D5 14 80 0D 02 02 0B 00 00 35 04 06 00 89 61 3D 42 8C 1F 00 00 CC [09:02:00]Write i2c OK [09:02:00]MH_I2C_Read... [09:02:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:02:00]Read from MH i2c: E2 [09:02:00]MH_I2C_Read... [09:02:00]Read from MH i2c: E2 03 00 [09:02:00]MH_I2C_Read... [09:02:00]Read from MH i2c: E2 03 00 D5 14 00 90 00 5D [09:02:00]RAPDU: 90 00 [09:02:00]wFMCommunicate OK [09:02:00]wFMCommunicate request_size=4 [09:02:00]MH_SAM_APDU [09:02:00]CAPDU: 80 0D 03 02 [09:02:00]Write to MH i2c: E2 08 00 D6 14 80 0D 03 02 00 00 00 00 65 [09:02:00]Write i2c OK [09:02:00]MH_I2C_Read... [09:02:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:02:00]Read from MH i2c: E2 [09:02:00]MH_I2C_Read... [09:02:00]Read from MH i2c: E2 0B 00 [09:02:00]MH_I2C_Read... [09:02:00]Read from MH i2c: E2 0B 00 D6 14 00 99 AC EF 60 DC 6C 9E 5C 90 00 3C [09:02:00]RAPDU: 99 AC EF 60 DC 6C 9E 5C 90 00 [09:02:00]wFMCommunicate OK [09:02:00]SAM_PROTO_SignData done [09:02:00]FM_MakeSignedData done [09:02:00]CreateOFDProtocolMessage [09:02:00]wFMCommunicate request_size=4 [09:02:00]MH_SAM_APDU [09:02:00]CAPDU: 80 11 00 00 [09:02:00]Write to MH i2c: E2 08 00 D7 14 80 11 00 00 00 00 00 00 65 [09:02:00]Write i2c OK [09:02:00]MH_I2C_Read... [09:02:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:02:00]Read from MH i2c: E2 [09:02:00]MH_I2C_Read... [09:02:00]Read from MH i2c: E2 17 00 [09:02:00]MH_I2C_Read... [09:02:00]Read from MH i2c: E2 17 00 D7 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B9 [09:02:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [09:02:00]wFMCommunicate OK [09:02:00]CreateOFDProtocolMessage done [09:02:00]OFDSenderStorePacket 317729 [09:02:00]StoreOFDPacket docnum=317729 [09:02:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 15 01 00 00 B1 18 0D 01 A1 20 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 CC 00 00 00 F4 03 04 00 08 53 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 21 D9 04 00 35 04 06 00 89 61 3D 42 8C 1F 99 AC EF 60 DC 6C 9E 5C [09:02:00]CheckFolder [09:02:00]dirname=/storage/ofd_packets [09:02:00]CheckFolder done [09:02:00]ProducePacketName [09:02:00]name=ofd_packets/00317729 [09:02:00]NVStorageSaveData ofd_packets/00317729 [09:02:00]File name is /storage/ofd_packets/00317729 [09:02:00]Write 307 bytes [09:02:00]NVStorageSaveData done [09:02:00]OFDSenderStorePacket done [09:02:00]KKMCreateOFDPacket done [09:02:00]NVStorageSaveData kkm_last_timestamp [09:02:00]File name is /storage/kkm_last_timestamp [09:02:00]Write 4 bytes [09:02:00]NVStorageSaveData done [09:02:00]ExternCall_PrintAddStr [09:02:00]wPrintStart [09:02:00]Write to MH i2c: 01 00 00 D8 14 EC [09:02:00]Write i2c OK [09:02:00]MH_I2C_Read... [09:02:00]Read from MH i2c: 01 [09:02:00]MH_I2C_Read... [09:02:00]Read from MH i2c: 01 07 00 [09:02:00]MH_I2C_Read... [09:02:00]Read from MH i2c: 01 07 00 D8 14 00 00 00 00 00 FF 0F 01 [09:02:00]RasterBufferAndPrint [09:02:00]line Счет N : (1)1092642 [09:02:00]line ИНН: 02508201610067 [09:02:00]line Контрольно-Кассовый Чек [09:02:00]line ПРОДАЖА [09:02:00]line ТРК (МРК, ГНК) : 22 [09:02:00]line Товар: 2710194800 [09:02:00]line D-ENERGY Дт-К-2 [09:02:00]line 12.960 * 77.20 [09:02:00]line = 1000.51 [09:02:00]line НДС 12% НСП 1% [09:02:00]line > о реализуемом товаре [09:02:00]line ОКРУГЛЕНИЕ: -0.51 [09:02:00]line ИТОГО: 1000.00 [09:02:00]line Внесено: 1000.00 [09:02:00]line СДАЧА: 0.00 [09:02:00]line НСП 1% : 8.85 [09:02:00]line НДС 12% : 106.25 [09:02:00]line Наличными: 1000.00 [09:02:00]line Безнал.: 0.00 [09:02:00]line Место: АЗС № 101 "Партнер Нефть" [09:02:00]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [09:02:00]line СНО: Общий режим [09:02:00]line Чек 204 28.10.2024 09:02 [09:02:00]line Смена: 546 ФФД: 1.0 [09:02:00]line ЗНМ: 0300000082 [09:02:00]line РНМ: 0000000000091628 [09:02:00]line Версия ККМ: 001 [09:02:00]line ФМ: 0000000000874671 [09:02:00]line ФД: 317729 [09:02:00]line ФПД: 151050732604447 [09:02:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T090200&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317729&fm=151050732604447&tin=02508201610067®Number=0000000000091628&sum=100000 [09:02:01]OFD Sender: Processing packet 317729 [packets to send 127, broken 126] [09:02:01]ProducePacketName [09:02:01]name=ofd_packets/00317729 [09:02:01]OFD Sender: To server: pG, [09:02:01]CommunicateWithHost lk.salyk.kg:30040 [09:02:01]ConnectInit lk.salyk.kg [09:02:01]written 0, free lines is 4095 [09:02:01]Connected sock=10 [09:02:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 15 01 00 00 B1 18 0D 01 A1 20 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 CC 00 00 00 F4 03 04 00 08 53 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 21 D9 04 00 35 04 06 00 89 61 3D 42 8C 1F 99 AC EF 60 DC 6C 9E 5C [09:02:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 F9 9E 47 00 B5 28 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 21 D9 04 00 F4 03 04 00 C2 FE 1E 67 B6 04 01 00 00 4A 14 B3 09 97 12 E2 95 [09:02:01]CommunicateWithHost err = 0 [09:02:01]CheckOFDResponse [09:02:01]1017 (14) - 77093643461234 [09:02:01]1041 (16) - 0000000000874671 [09:02:01]1040 (4) - 317729 [09:02:01]1012 (4) - 28.10.2024 03:02 [09:02:01]1206 (1) - 0 [09:02:01]OFD Sender: Remove packet 317729 [09:02:01]ProducePacketName [09:02:01]name=ofd_packets/00317729 [09:02:01]NVStorageDeleteData [09:02:01]Write to MH i2c: 01 00 00 03 15 18 [09:02:01]Write i2c OK [09:02:01]MH_I2C_Read... [09:02:01]Read from MH i2c: 01 [09:02:01]MH_I2C_Read... [09:02:01]Read from MH i2c: 01 07 00 [09:02:01]MH_I2C_Read... [09:02:01]Read from MH i2c: 01 07 00 03 15 00 00 00 00 00 F5 0C 20 [09:02:01]RasterBufferAndPrint [09:02:01]line [09:02:01]line [09:02:01]line [09:02:01]line [09:02:01]line [09:02:01]written 0, free lines is 3323 [09:02:01]MH_Cut [09:02:01]Write to MH i2c: D1 01 00 0A 15 01 F1 [09:02:01]Write i2c OK [09:02:01]MH_I2C_Read... [09:02:01]Read from MH i2c: D1 [09:02:01]MH_I2C_Read... [09:02:01]Read from MH i2c: D1 01 00 [09:02:01]MH_I2C_Read... [09:02:01]Read from MH i2c: D1 01 00 0A 15 00 F0 [09:02:01]Write to MH i2c: 01 00 00 0B 15 20 [09:02:01]Write i2c OK [09:02:01]MH_I2C_Read... [09:02:01]OFD Sender: No OFD packet to send [09:02:02]*** Cut start [09:02:02]*** Partial cut [09:02:02]*** CUTSNS_PIN = 1 [09:02:02]*** CUTSNS_PIN = 0 [09:02:02]*** Brake cut motor [09:02:02]Read from MH i2c: 01 [09:02:02]MH_I2C_Read... [09:02:02]*** Stop cut motor [09:02:02]*** Cut end [09:02:02]Read from MH i2c: 01 07 00 [09:02:02]MH_I2C_Read... [09:02:02]Read from MH i2c: 01 07 00 0B 15 00 00 00 00 00 FF 0F 35 [09:02:02]process_action close_receipt done [09:02:02]requested_data is exist [09:02:02]produce_requested_data [09:02:02]requested_item fm.sn is exist - process it [09:02:02]wFMCommunicate request_size=4 [09:02:02]MH_SAM_APDU [09:02:02]CAPDU: 80 11 00 00 [09:02:02]Write to MH i2c: E2 08 00 0C 15 80 11 00 00 00 00 00 00 9B [09:02:02]Write i2c OK [09:02:02]MH_I2C_Read... [09:02:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:02:03]Read from MH i2c: E2 [09:02:03]MH_I2C_Read... [09:02:03]Read from MH i2c: E2 17 00 [09:02:03]MH_I2C_Read... [09:02:03]Read from MH i2c: E2 17 00 0C 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 EF [09:02:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [09:02:03]wFMCommunicate OK [09:02:03]requested_item fd.num is exist - process it [09:02:03]SAM_PROTO_GetFieldsCounters [09:02:03]wFMCommunicate request_size=4 [09:02:03]MH_SAM_APDU [09:02:03]CAPDU: 80 13 00 00 [09:02:03]Write to MH i2c: E2 08 00 0D 15 80 13 00 00 00 00 00 00 9E [09:02:03]Write i2c OK [09:02:03]MH_I2C_Read... [09:02:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:02:03]Read from MH i2c: E2 [09:02:03]MH_I2C_Read... [09:02:03]Read from MH i2c: E2 62 00 [09:02:03]MH_I2C_Read... [09:02:03]Read from MH i2c: E2 62 00 0D 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 21 D9 04 00 0E 04 04 00 22 02 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 47 [09:02:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 21 D9 04 00 0E 04 04 00 22 02 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:02:03]wFMCommunicate OK [09:02:03]SAM_PROTO_GetFieldsCounters done [09:02:03]requested_item shift.num is exist - process it [09:02:03]requested_item shift.opened is exist - process it [09:02:03]req_shift_opened [09:02:03]FM_GetShiftState [09:02:03]SAM_PROTO_GetShiftState [09:02:03]wFMCommunicate request_size=4 [09:02:03]MH_SAM_APDU [09:02:03]CAPDU: 80 13 01 00 [09:02:03]Write to MH i2c: E2 08 00 0E 15 80 13 01 00 00 00 00 00 A0 [09:02:03]Write i2c OK [09:02:03]MH_I2C_Read... [09:02:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:02:03]Read from MH i2c: E2 [09:02:03]MH_I2C_Read... [09:02:03]Read from MH i2c: E2 0E 00 [09:02:03]MH_I2C_Read... [09:02:03]Read from MH i2c: E2 0E 00 0E 15 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 99 [09:02:03]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [09:02:03]wFMCommunicate OK [09:02:03]SAM_PROTO_GetShiftState done [09:02:03]FM_GetShiftState done [09:02:03]req_shift_opened done [09:02:03]requested_item shift.open_date is exist - process it [09:02:03]req_shift_open_date [09:02:03]req_shift_open_date done [09:02:03]produce_requested_data done [09:02:03]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317729,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [09:02:03]process_action_free close_receipt [09:02:03]json_value_free [09:02:03]json_value_free done [09:02:03]process_json_proto returns [09:02:03]Send response to host [09:02:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317729,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [09:02:03]free response buf [09:02:03]execute_script done [09:02:03]execute_script returns [09:02:03]free content buf [09:02:03]Sock 8.Close socket [09:02:03]Sock 8.Thread stoped [09:02:06]OFD Sender: No OFD packet to send [09:02:11]OFD Sender: No OFD packet to send [09:02:16]OFD Sender: No OFD packet to send [09:02:21]OFD Sender: No OFD packet to send [09:02:26]OFD Sender: No OFD packet to send [09:02:31]OFD Sender: No OFD packet to send [09:02:36]OFD Sender: No OFD packet to send [09:02:41]OFD Sender: No OFD packet to send [09:02:46]OFD Sender: No OFD packet to send [09:02:51]OFD Sender: No OFD packet to send [09:02:56]OFD Sender: No OFD packet to send [09:03:01]OFD Sender: No OFD packet to send [09:03:06]OFD Sender: No OFD packet to send [09:03:11]OFD Sender: No OFD packet to send [09:03:16]OFD Sender: No OFD packet to send [09:03:21]OFD Sender: No OFD packet to send [09:03:26]OFD Sender: No OFD packet to send [09:03:31]OFD Sender: No OFD packet to send [09:03:37]OFD Sender: No OFD packet to send [09:03:42]OFD Sender: No OFD packet to send [09:03:47]OFD Sender: No OFD packet to send [09:03:50]accept exits with 9 [09:03:50]New connection [09:03:50]New thread 3067477348 created [09:03:50]Thread 3067333988 joined [09:03:50]Waiting for new connection... [09:03:50] Sock 9.Parse request [09:03:50]Sock 9.Check first char [09:03:50]Sock 9.First char is OK [09:03:50]request: POST /json_proto HTTP/1.0 [09:03:50]Method: POST [09:03:50]URL: /json_proto [09:03:50]Method is POST - this is cgi request [09:03:50]url: /json_proto [09:03:50]query_string will be loaded in cgi processing [09:03:50]execute_cgi json_proto POST (null) [09:03:50]execute_cgi path=json_proto method=POST [09:03:50]POST find Content-Length [09:03:50]Host: 172.17.50.195:8080 [09:03:50]Content-Length: 683 [09:03:50]Content-Type: application/json [09:03:50] [09:03:50]POST finish read [09:03:50]Found Content-Length = 683 [09:03:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092643", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:03:50]execute_script... [09:03:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092643", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:03:50]POST & json_proto [09:03:50]process_json_proto [09:03:50]json parsed OK: [09:03:50]protocol is kg_v1.0 [09:03:50]action value=close_receipt [09:03:50]process_action close_receipt [09:03:50]cmd_close_receipt [09:03:50]MH_GetDate [09:03:50]Write to MH i2c: F0 00 00 0F 15 13 [09:03:50]Write i2c OK [09:03:50]MH_I2C_Read... [09:03:50]Read from MH i2c: F0 [09:03:50]MH_I2C_Read... [09:03:50]Read from MH i2c: F0 09 00 [09:03:50]MH_I2C_Read... [09:03:50]Read from MH i2c: F0 09 00 0F 15 00 78 53 1F 67 43 33 1C 67 66 [09:03:50]GetLastDocTimeStamp 1730106120 [09:03:50]current date 1730106232 [09:03:50]FM_GetShiftState [09:03:50]SAM_PROTO_GetShiftState [09:03:50]wFMCommunicate request_size=4 [09:03:50]MH_SAM_APDU [09:03:50]CAPDU: 80 13 01 00 [09:03:50]Write to MH i2c: E2 08 00 10 15 80 13 01 00 00 00 00 00 A2 [09:03:51]Write i2c OK [09:03:51]MH_I2C_Read... [09:03:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:03:51]Read from MH i2c: E2 [09:03:51]MH_I2C_Read... [09:03:51]Read from MH i2c: E2 0E 00 [09:03:51]MH_I2C_Read... [09:03:51]Read from MH i2c: E2 0E 00 10 15 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 9B [09:03:51]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [09:03:51]wFMCommunicate OK [09:03:51]SAM_PROTO_GetShiftState done [09:03:51]FM_GetShiftState done [09:03:51]opened in 1730073493 [09:03:51]opened+sec_in_day 1730159893 [09:03:51]quantity*price = 100015 [09:03:51]sum+1 = 100017 [09:03:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 205 28.10.2024 09:03 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317730 ФПД: 275918442446080 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T090352&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317730&fm=275918442446080&tin=02508201610067®Number=0000000000091628&sum=100000 [09:03:52]StoreToDocumentArchive [09:03:52]shift 546 fd 317730 [09:03:52]save to /storage/0546/doc_00317730 [09:03:52]save last doc name /storage/0546/doc_00317730 to /storage/kkm_last_doc_name [09:03:52]save OK [09:03:52]Clear old archive folders... [09:03:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:03:52]tlvbuf is B6F410E0 [09:03:52]SAM_PROTO_ClearQueue [09:03:52]wFMCommunicate request_size=4 [09:03:52]MH_SAM_APDU [09:03:52]CAPDU: 80 09 00 00 [09:03:52]Write to MH i2c: E2 08 00 1D 15 80 09 00 00 00 00 00 00 A4 [09:03:52]Write i2c OK [09:03:52]MH_I2C_Read... [09:03:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:03:52]Read from MH i2c: E2 [09:03:52]MH_I2C_Read... [09:03:52]Read from MH i2c: E2 03 00 [09:03:52]MH_I2C_Read... [09:03:52]Read from MH i2c: E2 03 00 1D 15 00 90 00 A6 [09:03:52]RAPDU: 90 00 [09:03:52]wFMCommunicate OK [09:03:52]SAM_PROTO_ClearQueue done [09:03:52]KKMCreateOFDPacket [09:03:52]OFDProtocolAddRootSTLVToBuf [09:03:52]FM_MakeSignedData [09:03:52]FM_MakeSignedData [09:03:52]SAM_PROTO_SignData [09:03:52]wFMCommunicate request_size=4 [09:03:52]MH_SAM_APDU [09:03:52]CAPDU: 80 0D 01 02 [09:03:52]Write to MH i2c: E2 08 00 1E 15 80 0D 01 02 00 00 00 00 AC [09:03:52]Write i2c OK [09:03:52]MH_I2C_Read... [09:03:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:03:52]Read from MH i2c: E2 [09:03:52]MH_I2C_Read... [09:03:52]Read from MH i2c: E2 03 00 [09:03:52]MH_I2C_Read... [09:03:52]Read from MH i2c: E2 03 00 1E 15 00 90 00 A7 [09:03:52]RAPDU: 90 00 [09:03:52]wFMCommunicate OK [09:03:52]wFMCommunicate request_size=255 [09:03:52]MH_SAM_APDU [09:03:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 00 00 00 F4 03 04 00 78 53 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 22 D9 04 00 35 04 06 00 FA [09:03:52]Write to MH i2c: E2 02 01 1F 15 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 00 00 00 F4 03 04 00 78 53 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 22 D9 04 00 35 04 06 00 FA 00 00 6F [09:03:52]Write i2c OK [09:03:52]MH_I2C_Read... [09:03:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:03:52]Read from MH i2c: E2 [09:03:52]MH_I2C_Read... [09:03:52]Read from MH i2c: E2 03 00 [09:03:52]MH_I2C_Read... [09:03:52]Read from MH i2c: E2 03 00 1F 15 00 90 00 A8 [09:03:52]RAPDU: 90 00 [09:03:52]wFMCommunicate OK [09:03:52]wFMCommunicate request_size=10 [09:03:52]MH_SAM_APDU [09:03:52]CAPDU: 80 0D 02 02 05 F2 44 BF BD 00 [09:03:52]Write to MH i2c: E2 0D 00 20 15 80 0D 02 02 05 00 F2 44 BF BD 00 00 00 6B [09:03:52]Write i2c OK [09:03:52]MH_I2C_Read... [09:03:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:03:52]Read from MH i2c: E2 [09:03:52]MH_I2C_Read... [09:03:52]Read from MH i2c: E2 03 00 [09:03:52]MH_I2C_Read... [09:03:52]Read from MH i2c: E2 03 00 20 15 00 90 00 A9 [09:03:52]RAPDU: 90 00 [09:03:52]wFMCommunicate OK [09:03:52]wFMCommunicate request_size=4 [09:03:52]MH_SAM_APDU [09:03:52]CAPDU: 80 0D 03 02 [09:03:52]Write to MH i2c: E2 08 00 21 15 80 0D 03 02 00 00 00 00 B1 [09:03:52]Write i2c OK [09:03:52]MH_I2C_Read... [09:03:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:03:52]Read from MH i2c: E2 [09:03:52]MH_I2C_Read... [09:03:52]Read from MH i2c: E2 0B 00 [09:03:52]MH_I2C_Read... [09:03:52]Read from MH i2c: E2 0B 00 21 15 00 4B D4 DA 97 87 70 1D E2 90 00 38 [09:03:52]RAPDU: 4B D4 DA 97 87 70 1D E2 90 00 [09:03:52]wFMCommunicate OK [09:03:52]SAM_PROTO_SignData done [09:03:52]FM_MakeSignedData done [09:03:52]CreateOFDProtocolMessage [09:03:52]wFMCommunicate request_size=4 [09:03:52]MH_SAM_APDU [09:03:52]CAPDU: 80 11 00 00 [09:03:52]Write to MH i2c: E2 08 00 22 15 80 11 00 00 00 00 00 00 B1 [09:03:52]Write i2c OK [09:03:52]MH_I2C_Read... [09:03:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:03:52]Read from MH i2c: E2 [09:03:52]MH_I2C_Read... [09:03:52]Read from MH i2c: E2 17 00 [09:03:52]MH_I2C_Read... [09:03:52]Read from MH i2c: E2 17 00 22 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 05 [09:03:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [09:03:52]wFMCommunicate OK [09:03:52]CreateOFDProtocolMessage done [09:03:52]OFDSenderStorePacket 317730 [09:03:52]StoreOFDPacket docnum=317730 [09:03:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 B0 BD 07 01 9D 92 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 00 00 00 F4 03 04 00 78 53 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 22 D9 04 00 35 04 06 00 FA F2 44 BF BD 00 4B D4 DA 97 87 70 1D E2 [09:03:52]CheckFolder [09:03:52]dirname=/storage/ofd_packets [09:03:52]CheckFolder done [09:03:52]ProducePacketName [09:03:52]name=ofd_packets/00317730 [09:03:52]NVStorageSaveData ofd_packets/00317730 [09:03:52]File name is /storage/ofd_packets/00317730 [09:03:52]Write 301 bytes [09:03:52]NVStorageSaveData done [09:03:52]OFDSenderStorePacket done [09:03:52]KKMCreateOFDPacket done [09:03:52]NVStorageSaveData kkm_last_timestamp [09:03:52]File name is /storage/kkm_last_timestamp [09:03:52]Write 4 bytes [09:03:52]NVStorageSaveData done [09:03:52]ExternCall_PrintAddStr [09:03:52]wPrintStart [09:03:52]Write to MH i2c: 01 00 00 23 15 38 [09:03:52]Write i2c OK [09:03:52]MH_I2C_Read... [09:03:52]Read from MH i2c: 01 [09:03:52]MH_I2C_Read... [09:03:52]Read from MH i2c: 01 07 00 [09:03:52]MH_I2C_Read... [09:03:52]Read from MH i2c: 01 07 00 23 15 00 00 00 00 00 FF 0F 4D [09:03:52]RasterBufferAndPrint [09:03:52]line Счет N : (1)1092643 [09:03:52]line ИНН: 02508201610067 [09:03:52]line Контрольно-Кассовый Чек [09:03:52]line ПРОДАЖА [09:03:52]line ТРК (МРК, ГНК) : 43 [09:03:52]line Товар: 2710124130 [09:03:52]line Аи-92-К-2 [09:03:52]line 14.950 * 66.90 [09:03:52]line = 1000.16 [09:03:52]line НДС 12% НСП 1% [09:03:52]line > о реализуемом товаре [09:03:52]line ОКРУГЛЕНИЕ: -0.16 [09:03:52]line ИТОГО: 1000.00 [09:03:52]line Внесено: 1000.00 [09:03:52]line СДАЧА: 0.00 [09:03:52]line НСП 1% : 8.85 [09:03:52]line НДС 12% : 106.21 [09:03:52]line Наличными: 1000.00 [09:03:52]line Безнал.: 0.00 [09:03:52]line Место: АЗС № 101 "Партнер Нефть" [09:03:52]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [09:03:52]line СНО: Общий режим [09:03:52]line Чек 205 28.10.2024 09:03 [09:03:52]line Смена: 546 ФФД: 1.0 [09:03:52]line ЗНМ: 0300000082 [09:03:52]line РНМ: 0000000000091628 [09:03:52]line Версия ККМ: 001 [09:03:52]line ФМ: 0000000000874671 [09:03:52]line ФД: 317730 [09:03:52]line ФПД: 275918442446080 [09:03:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T090352&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317730&fm=275918442446080&tin=02508201610067®Number=0000000000091628&sum=100000 [09:03:53]OFD Sender: Processing packet 317730 [packets to send 127, broken 126] [09:03:53]ProducePacketName [09:03:53]name=ofd_packets/00317730 [09:03:53]OFD Sender: To server: pG, [09:03:53]CommunicateWithHost lk.salyk.kg:30040 [09:03:53]ConnectInit lk.salyk.kg [09:03:53]written 0, free lines is 4095 [09:03:53]Connected sock=10 [09:03:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 B0 BD 07 01 9D 92 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 00 00 00 F4 03 04 00 78 53 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 22 D9 04 00 35 04 06 00 FA F2 44 BF BD 00 4B D4 DA 97 87 70 1D E2 [09:03:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 6A 3B 47 00 DE E6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 22 D9 04 00 F4 03 04 00 32 FF 1E 67 B6 04 01 00 00 7D 50 FC 79 DA F7 C6 46 [09:03:53]CommunicateWithHost err = 0 [09:03:53]CheckOFDResponse [09:03:53]1017 (14) - 77093643461234 [09:03:53]1041 (16) - 0000000000874671 [09:03:53]1040 (4) - 317730 [09:03:53]1012 (4) - 28.10.2024 03:04 [09:03:53]1206 (1) - 0 [09:03:53]OFD Sender: Remove packet 317730 [09:03:53]ProducePacketName [09:03:53]name=ofd_packets/00317730 [09:03:53]NVStorageDeleteData [09:03:53]Write to MH i2c: 01 00 00 4E 15 63 [09:03:53]Write i2c OK [09:03:53]MH_I2C_Read... [09:03:53]Read from MH i2c: 01 [09:03:53]MH_I2C_Read... [09:03:53]Read from MH i2c: 01 07 00 [09:03:53]MH_I2C_Read... [09:03:53]Read from MH i2c: 01 07 00 4E 15 00 00 00 00 00 FB 0C 71 [09:03:53]RasterBufferAndPrint [09:03:53]line [09:03:53]line [09:03:53]line [09:03:53]line [09:03:53]line [09:03:53]written 0, free lines is 3330 [09:03:53]MH_Cut [09:03:53]Write to MH i2c: D1 01 00 55 15 01 3C [09:03:53]Write i2c OK [09:03:53]MH_I2C_Read... [09:03:53]Read from MH i2c: D1 [09:03:53]MH_I2C_Read... [09:03:53]Read from MH i2c: D1 01 00 [09:03:53]MH_I2C_Read... [09:03:53]Read from MH i2c: D1 01 00 55 15 00 3B [09:03:53]Write to MH i2c: 01 00 00 56 15 6B [09:03:53]Write i2c OK [09:03:53]MH_I2C_Read... [09:03:53]OFD Sender: No OFD packet to send [09:03:54]*** Cut start [09:03:54]*** Partial cut [09:03:54]*** CUTSNS_PIN = 1 [09:03:54]*** CUTSNS_PIN = 0 [09:03:54]*** Brake cut motor [09:03:54]Read from MH i2c: 01 [09:03:54]MH_I2C_Read... [09:03:54]*** Stop cut motor [09:03:54]*** Cut end [09:03:54]Read from MH i2c: 01 07 00 [09:03:54]MH_I2C_Read... [09:03:54]Read from MH i2c: 01 07 00 56 15 00 00 00 00 00 FF 0F 80 [09:03:54]process_action close_receipt done [09:03:54]requested_data is exist [09:03:54]produce_requested_data [09:03:54]requested_item fm.sn is exist - process it [09:03:54]wFMCommunicate request_size=4 [09:03:54]MH_SAM_APDU [09:03:54]CAPDU: 80 11 00 00 [09:03:54]Write to MH i2c: E2 08 00 57 15 80 11 00 00 00 00 00 00 E6 [09:03:54]Write i2c OK [09:03:54]MH_I2C_Read... [09:03:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:03:54]Read from MH i2c: E2 [09:03:54]MH_I2C_Read... [09:03:54]Read from MH i2c: E2 17 00 [09:03:54]MH_I2C_Read... [09:03:54]Read from MH i2c: E2 17 00 57 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 3A [09:03:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [09:03:54]wFMCommunicate OK [09:03:54]requested_item fd.num is exist - process it [09:03:54]SAM_PROTO_GetFieldsCounters [09:03:54]wFMCommunicate request_size=4 [09:03:54]MH_SAM_APDU [09:03:54]CAPDU: 80 13 00 00 [09:03:54]Write to MH i2c: E2 08 00 58 15 80 13 00 00 00 00 00 00 E9 [09:03:54]Write i2c OK [09:03:54]MH_I2C_Read... [09:03:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:03:55]Read from MH i2c: E2 [09:03:55]MH_I2C_Read... [09:03:55]Read from MH i2c: E2 62 00 [09:03:55]MH_I2C_Read... [09:03:55]Read from MH i2c: E2 62 00 58 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 22 D9 04 00 0E 04 04 00 22 02 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 96 [09:03:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 22 D9 04 00 0E 04 04 00 22 02 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:03:55]wFMCommunicate OK [09:03:55]SAM_PROTO_GetFieldsCounters done [09:03:55]requested_item shift.num is exist - process it [09:03:55]requested_item shift.opened is exist - process it [09:03:55]req_shift_opened [09:03:55]FM_GetShiftState [09:03:55]SAM_PROTO_GetShiftState [09:03:55]wFMCommunicate request_size=4 [09:03:55]MH_SAM_APDU [09:03:55]CAPDU: 80 13 01 00 [09:03:55]Write to MH i2c: E2 08 00 59 15 80 13 01 00 00 00 00 00 EB [09:03:55]Write i2c OK [09:03:55]MH_I2C_Read... [09:03:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:03:55]Read from MH i2c: E2 [09:03:55]MH_I2C_Read... [09:03:55]Read from MH i2c: E2 0E 00 [09:03:55]MH_I2C_Read... [09:03:55]Read from MH i2c: E2 0E 00 59 15 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E4 [09:03:55]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [09:03:55]wFMCommunicate OK [09:03:55]SAM_PROTO_GetShiftState done [09:03:55]FM_GetShiftState done [09:03:55]req_shift_opened done [09:03:55]requested_item shift.open_date is exist - process it [09:03:55]req_shift_open_date [09:03:55]req_shift_open_date done [09:03:55]produce_requested_data done [09:03:55]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317730,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [09:03:55]process_action_free close_receipt [09:03:55]json_value_free [09:03:55]json_value_free done [09:03:55]process_json_proto returns [09:03:55]Send response to host [09:03:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317730,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [09:03:55]free response buf [09:03:55]execute_script done [09:03:55]execute_script returns [09:03:55]free content buf [09:03:55]Sock 9.Close socket [09:03:55]Sock 9.Thread stoped [09:03:58]OFD Sender: No OFD packet to send [09:04:03]OFD Sender: No OFD packet to send [09:04:08]OFD Sender: No OFD packet to send [09:04:13]OFD Sender: No OFD packet to send [09:04:18]OFD Sender: No OFD packet to send [09:04:23]OFD Sender: No OFD packet to send [09:04:28]OFD Sender: No OFD packet to send [09:04:33]OFD Sender: No OFD packet to send [09:04:38]OFD Sender: No OFD packet to send [09:04:43]OFD Sender: No OFD packet to send [09:04:48]OFD Sender: No OFD packet to send [09:04:53]OFD Sender: No OFD packet to send [09:04:58]OFD Sender: No OFD packet to send [09:05:03]OFD Sender: No OFD packet to send [09:05:08]OFD Sender: No OFD packet to send [09:05:13]OFD Sender: No OFD packet to send [09:05:18]OFD Sender: No OFD packet to send [09:05:23]OFD Sender: No OFD packet to send [09:05:28]OFD Sender: No OFD packet to send [09:05:33]OFD Sender: No OFD packet to send [09:05:38]OFD Sender: No OFD packet to send [09:05:43]OFD Sender: No OFD packet to send [09:05:48]OFD Sender: No OFD packet to send [09:05:53]OFD Sender: No OFD packet to send [09:05:58]OFD Sender: No OFD packet to send [09:06:03]OFD Sender: No OFD packet to send [09:06:08]OFD Sender: No OFD packet to send [09:06:13]OFD Sender: No OFD packet to send [09:06:18]OFD Sender: No OFD packet to send [09:06:23]OFD Sender: No OFD packet to send [09:06:28]OFD Sender: No OFD packet to send [09:06: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:49]OFD Sender: No OFD packet to send [09:06:54]OFD Sender: No OFD packet to send [09:06:59]OFD Sender: No OFD packet to send [09:07:04]OFD Sender: No OFD packet to send [09:07:09]OFD Sender: No OFD packet to send [09:07:14]OFD Sender: No OFD packet to send [09:07:19]OFD Sender: No OFD packet to send [09:07:24]OFD Sender: No OFD packet to send [09:07:29]OFD Sender: No OFD packet to send [09:07:34]OFD Sender: No OFD packet to send [09:07:39]OFD Sender: No OFD packet to send [09:07:44]OFD Sender: No OFD packet to send [09:07:49]OFD Sender: No OFD packet to send [09:07:54]OFD Sender: No OFD packet to send [09:07:59]OFD Sender: No OFD packet to send [09:08:04]OFD Sender: No OFD packet to send [09:08:09]OFD Sender: No OFD packet to send [09:08:14]OFD Sender: No OFD packet to send [09:08:19]OFD Sender: No OFD packet to send [09:08:24]OFD Sender: No OFD packet to send [09:08:29]OFD Sender: No OFD packet to send [09:08:34]OFD Sender: No OFD packet to send [09:08:39]OFD Sender: No OFD packet to send [09:08:44]OFD Sender: No OFD packet to send [09:08:49]OFD Sender: No OFD packet to send [09:08:54]OFD Sender: No OFD packet to send [09:08:59]OFD Sender: No OFD packet to send [09:09:04]OFD Sender: No OFD packet to send [09:09:09]OFD Sender: No OFD packet to send [09:09:14]OFD Sender: No OFD packet to send [09:09:19]OFD Sender: No OFD packet to send [09:09:24]OFD Sender: No OFD packet to send [09:09:29]OFD Sender: No OFD packet to send [09:09:34]OFD Sender: No OFD packet to send [09:09:39]OFD Sender: No OFD packet to send [09:09:44]OFD Sender: No OFD packet to send [09:09:49]OFD Sender: No OFD packet to send [09:09:54]OFD Sender: No OFD packet to send [09:09:59]OFD Sender: No OFD packet to send [09:10:04]OFD Sender: No OFD packet to send [09:10:09]OFD Sender: No OFD packet to send [09:10:14]OFD Sender: No OFD packet to send [09:10:19]OFD Sender: No OFD packet to send [09:10:24]OFD Sender: No OFD packet to send [09:10:29]OFD Sender: No OFD packet to send [09:10:34]OFD Sender: No OFD packet to send [09:10:39]OFD Sender: No OFD packet to send [09:10:44]OFD Sender: No OFD packet to send [09:10:49]OFD Sender: No OFD packet to send [09:10:54]OFD Sender: No OFD packet to send [09:10:59]OFD Sender: No OFD packet to send [09:11:04]OFD Sender: No OFD packet to send [09:11:09]OFD Sender: No OFD packet to send [09:11:14]OFD Sender: No OFD packet to send [09:11:19]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:59]OFD Sender: No OFD packet to send [09:12:04]OFD Sender: No OFD packet to send [09:12:09]OFD Sender: No OFD packet to send [09:12:14]OFD Sender: No OFD packet to send [09:12:19]OFD Sender: No OFD packet to send [09:12:24]OFD Sender: No OFD packet to send [09:12:29]OFD Sender: No OFD packet to send [09:12:34]OFD Sender: No OFD packet to send [09:12:39]accept exits with 8 [09:12:39]New connection [09:12:39]New thread 3067333988 created [09:12:39]Thread 3067477348 joined [09:12:39]Waiting for new connection... [09:12:39] Sock 8.Parse request [09:12:39]Sock 8.Check first char [09:12:39]Sock 8.First char is OK [09:12:39]request: POST /json_proto HTTP/1.0 [09:12:39]Method: POST [09:12:39]URL: /json_proto [09:12:39]Method is POST - this is cgi request [09:12:39]url: /json_proto [09:12:39]query_string will be loaded in cgi processing [09:12:39]execute_cgi json_proto POST (null) [09:12:39]execute_cgi path=json_proto method=POST [09:12:39]POST find Content-Length [09:12:39]Host: 172.17.50.195:8080 [09:12:39]Content-Length: 799 [09:12:39]Content-Type: application/json [09:12:39] [09:12:39]POST finish read [09:12:39]Found Content-Length = 799 [09:12:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092644", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 131.100, "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\u000A15859", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:12:39]execute_script... [09:12: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)1092644", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 131.100, "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\u000A15859", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:12:39]POST & json_proto [09:12:39]process_json_proto [09:12:39]json parsed OK: [09:12:39]protocol is kg_v1.0 [09:12:39]action value=close_receipt [09:12:39]process_action close_receipt [09:12:39]cmd_close_receipt [09:12:39]MH_GetDate [09:12:39]Write to MH i2c: F0 00 00 5A 15 5E [09:12:39]Write i2c OK [09:12:39]MH_I2C_Read... [09:12:39]Read from MH i2c: F0 [09:12:39]MH_I2C_Read... [09:12:39]Read from MH i2c: F0 09 00 [09:12:39]MH_I2C_Read... [09:12:39]Read from MH i2c: F0 09 00 5A 15 00 88 55 1F 67 43 33 1C 67 C3 [09:12:39]GetLastDocTimeStamp 1730106232 [09:12:39]current date 1730106760 [09:12:39]FM_GetShiftState [09:12:39]SAM_PROTO_GetShiftState [09:12:39]wFMCommunicate request_size=4 [09:12:39]MH_SAM_APDU [09:12:39]CAPDU: 80 13 01 00 [09:12:39]Write to MH i2c: E2 08 00 5B 15 80 13 01 00 00 00 00 00 ED [09:12:39]Write i2c OK [09:12:39]MH_I2C_Read... [09:12:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:12:39]Read from MH i2c: E2 [09:12:39]MH_I2C_Read... [09:12:39]Read from MH i2c: E2 0E 00 [09:12:39]MH_I2C_Read... [09:12:39]Read from MH i2c: E2 0E 00 5B 15 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E6 [09:12:39]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [09:12:39]wFMCommunicate OK [09:12:39]SAM_PROTO_GetShiftState done [09:12:39]FM_GetShiftState done [09:12:39]opened in 1730073493 [09:12:39]opened+sec_in_day 1730159893 [09:12:39]quantity*price = 0 [09:12:39]sum+1 = 1 [09:12:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 206 28.10.2024 09:12 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливная Карта 15859 ФМ: 0000000000874671 ФД: 317731 ФПД: 226413183470757 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T091240&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317731&fm=226413183470757&tin=02508201610067®Number=0000000000091628&sum=0 [09:12:40]StoreToDocumentArchive [09:12:40]shift 546 fd 317731 [09:12:40]save to /storage/0546/doc_00317731 [09:12:40]save last doc name /storage/0546/doc_00317731 to /storage/kkm_last_doc_name [09:12:40]save OK [09:12:40]Clear old archive folders... [09:12:40]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:12:40]tlvbuf is B6F5A660 [09:12:40]SAM_PROTO_ClearQueue [09:12:40]wFMCommunicate request_size=4 [09:12:40]MH_SAM_APDU [09:12:40]CAPDU: 80 09 00 00 [09:12:40]Write to MH i2c: E2 08 00 68 15 80 09 00 00 00 00 00 00 EF [09:12:40]Write i2c OK [09:12:40]MH_I2C_Read... [09:12:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:12:40]Read from MH i2c: E2 [09:12:40]MH_I2C_Read... [09:12:40]Read from MH i2c: E2 03 00 [09:12:40]MH_I2C_Read... [09:12:40]Read from MH i2c: E2 03 00 68 15 00 90 00 F1 [09:12:40]RAPDU: 90 00 [09:12:40]wFMCommunicate OK [09:12:40]SAM_PROTO_ClearQueue done [09:12:40]KKMCreateOFDPacket [09:12:40]OFDProtocolAddRootSTLVToBuf [09:12:40]FM_MakeSignedData [09:12:40]FM_MakeSignedData [09:12:40]SAM_PROTO_SignData [09:12:40]wFMCommunicate request_size=4 [09:12:40]MH_SAM_APDU [09:12:40]CAPDU: 80 0D 01 02 [09:12:40]Write to MH i2c: E2 08 00 69 15 80 0D 01 02 00 00 00 00 F7 [09:12:40]Write i2c OK [09:12:40]MH_I2C_Read... [09:12:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:12:40]Read from MH i2c: E2 [09:12:40]MH_I2C_Read... [09:12:40]Read from MH i2c: E2 03 00 [09:12:40]MH_I2C_Read... [09:12:40]Read from MH i2c: E2 03 00 69 15 00 90 00 F2 [09:12:40]RAPDU: 90 00 [09:12:40]wFMCommunicate OK [09:12:40]wFMCommunicate request_size=255 [09:12:40]MH_SAM_APDU [09:12:40]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 1C 00 02 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 88 55 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 23 D9 04 00 35 04 06 00 [09:12:40]Write to MH i2c: E2 02 01 6A 15 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 1C 00 02 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 88 55 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 23 D9 04 00 35 04 06 00 00 00 AE [09:12:40]Write i2c OK [09:12:40]MH_I2C_Read... [09:12:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:12:40]Read from MH i2c: E2 [09:12:40]MH_I2C_Read... [09:12:40]Read from MH i2c: E2 03 00 [09:12:40]MH_I2C_Read... [09:12:40]Read from MH i2c: E2 03 00 6A 15 00 90 00 F3 [09:12:40]RAPDU: 90 00 [09:12:40]wFMCommunicate OK [09:12:40]wFMCommunicate request_size=11 [09:12:40]MH_SAM_APDU [09:12:40]CAPDU: 80 0D 02 02 06 CD EB ED 5F 8C A5 [09:12:40]Write to MH i2c: E2 0E 00 6B 15 80 0D 02 02 06 00 CD EB ED 5F 8C A5 00 00 3B [09:12:40]Write i2c OK [09:12:40]MH_I2C_Read... [09:12:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:12:40]Read from MH i2c: E2 [09:12:40]MH_I2C_Read... [09:12:40]Read from MH i2c: E2 03 00 [09:12:40]MH_I2C_Read... [09:12:40]Read from MH i2c: E2 03 00 6B 15 00 90 00 F4 [09:12:40]RAPDU: 90 00 [09:12:40]wFMCommunicate OK [09:12:40]wFMCommunicate request_size=4 [09:12:40]MH_SAM_APDU [09:12:40]CAPDU: 80 0D 03 02 [09:12:40]Write to MH i2c: E2 08 00 6C 15 80 0D 03 02 00 00 00 00 FC [09:12:40]Write i2c OK [09:12:40]MH_I2C_Read... [09:12:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:12:40]Read from MH i2c: E2 [09:12:40]MH_I2C_Read... [09:12:40]Read from MH i2c: E2 0B 00 [09:12:40]MH_I2C_Read... [09:12:40]Read from MH i2c: E2 0B 00 6C 15 00 2B 17 05 60 15 EC A5 FD 90 00 47 [09:12:40]RAPDU: 2B 17 05 60 15 EC A5 FD 90 00 [09:12:40]wFMCommunicate OK [09:12:40]SAM_PROTO_SignData done [09:12:40]FM_MakeSignedData done [09:12:40]CreateOFDProtocolMessage [09:12:40]wFMCommunicate request_size=4 [09:12:40]MH_SAM_APDU [09:12:40]CAPDU: 80 11 00 00 [09:12:40]Write to MH i2c: E2 08 00 6D 15 80 11 00 00 00 00 00 00 FC [09:12:40]Write i2c OK [09:12:40]MH_I2C_Read... [09:12:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:12:40]Read from MH i2c: E2 [09:12:40]MH_I2C_Read... [09:12:40]Read from MH i2c: E2 17 00 [09:12:40]MH_I2C_Read... [09:12:40]Read from MH i2c: E2 17 00 6D 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 50 [09:12:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [09:12:40]wFMCommunicate OK [09:12:40]CreateOFDProtocolMessage done [09:12:40]OFDSenderStorePacket 317731 [09:12:40]StoreOFDPacket docnum=317731 [09:12:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 65 B7 08 01 10 F2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 1C 00 02 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 88 55 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 23 D9 04 00 35 04 06 00 CD EB ED 5F 8C A5 2B 17 05 60 15 EC A5 FD [09:12:40]CheckFolder [09:12:40]dirname=/storage/ofd_packets [09:12:40]CheckFolder done [09:12:40]ProducePacketName [09:12:40]name=ofd_packets/00317731 [09:12:40]NVStorageSaveData ofd_packets/00317731 [09:12:40]File name is /storage/ofd_packets/00317731 [09:12:40]Write 302 bytes [09:12:40]NVStorageSaveData done [09:12:40]OFDSenderStorePacket done [09:12:40]KKMCreateOFDPacket done [09:12:40]NVStorageSaveData kkm_last_timestamp [09:12:40]File name is /storage/kkm_last_timestamp [09:12:40]Write 4 bytes [09:12:40]NVStorageSaveData done [09:12:40]ExternCall_PrintAddStr [09:12:40]wPrintStart [09:12:40]Write to MH i2c: 01 00 00 6E 15 83 [09:12:40]Write i2c OK [09:12:40]MH_I2C_Read... [09:12:40]Read from MH i2c: 01 [09:12:40]MH_I2C_Read... [09:12:40]Read from MH i2c: 01 07 00 [09:12:40]MH_I2C_Read... [09:12:40]Read from MH i2c: 01 07 00 6E 15 00 00 00 00 00 FF 0F 98 [09:12:40]RasterBufferAndPrint [09:12:40]line Счет N : (1)1092644 [09:12:40]line ИНН: 02508201610067 [09:12:40]line Контрольно-Кассовый Чек [09:12:40]line ПРОДАЖА [09:12:40]line ТРК (МРК, ГНК) : 21 [09:12:40]line Товар: 2710194210 [09:12:40]line ДТ(л)-К-2 [09:12:40]line 131.100 * 0.00 [09:12:40]line = 0.00 [09:12:40]line НДС 12% НСП 1% [09:12:40]line > о реализуемом товаре [09:12:40]line ИТОГО: 0.00 [09:12:40]line НСП 1% : 0.00 [09:12:40]line НДС 12% : 0.00 [09:12:40]line Наличными: 0.00 [09:12:40]line Безнал.: 0.00 [09:12:40]line Место: АЗС № 101 "Партнер Нефть" [09:12:40]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [09:12:40]line СНО: Общий режим [09:12:40]line Чек 206 28.10.2024 09:12 [09:12:40]line Смена: 546 ФФД: 1.0 [09:12:40]line ЗНМ: 0300000082 [09:12:40]line РНМ: 0000000000091628 [09:12:40]line Версия ККМ: 001 [09:12:40]line Талоны: Топливная Карта [09:12:40]line 15859 [09:12:40]line ФМ: 0000000000874671 [09:12:40]line ФД: 317731 [09:12:40]line ФПД: 226413183470757 [09:12:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T091240&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317731&fm=226413183470757&tin=02508201610067®Number=0000000000091628&sum=0 [09:12:41]written 0, free lines is 4095 [09:12:41]OFD Sender: Processing packet 317731 [packets to send 127, broken 126] [09:12:41]ProducePacketName [09:12:41]name=ofd_packets/00317731 [09:12:41]OFD Sender: To server: pG, [09:12:41]CommunicateWithHost lk.salyk.kg:30040 [09:12:41]ConnectInit lk.salyk.kg [09:12:41]Connected sock=10 [09:12:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 65 B7 08 01 10 F2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 1C 00 02 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 88 55 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 23 D9 04 00 35 04 06 00 CD EB ED 5F 8C A5 2B 17 05 60 15 EC A5 FD [09:12:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 27 80 47 00 D4 1F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 23 D9 04 00 F4 03 04 00 42 01 1F 67 B6 04 01 00 00 85 67 6B 3A 6A C2 D1 78 [09:12:41]CommunicateWithHost err = 0 [09:12:41]CheckOFDResponse [09:12:41]1017 (14) - 77093643461234 [09:12:41]1041 (16) - 0000000000874671 [09:12:41]1040 (4) - 317731 [09:12:41]1012 (4) - 28.10.2024 03:13 [09:12:41]1206 (1) - 0 [09:12:41]OFD Sender: Remove packet 317731 [09:12:41]ProducePacketName [09:12:41]name=ofd_packets/00317731 [09:12:41]NVStorageDeleteData [09:12:41]Write to MH i2c: 01 00 00 98 15 AD [09:12:41]Write i2c OK [09:12:41]MH_I2C_Read... [09:12:41]Read from MH i2c: 01 [09:12:41]MH_I2C_Read... [09:12:41]Read from MH i2c: 01 07 00 [09:12:41]MH_I2C_Read... [09:12:41]Read from MH i2c: 01 07 00 98 15 00 00 00 00 00 F9 0C B9 [09:12:41]RasterBufferAndPrint [09:12:41]line [09:12:41]line [09:12:41]line [09:12:41]line [09:12:41]line [09:12:41]written 0, free lines is 3327 [09:12:41]MH_Cut [09:12:41]Write to MH i2c: D1 01 00 9F 15 01 86 [09:12:41]Write i2c OK [09:12:41]MH_I2C_Read... [09:12:41]Read from MH i2c: D1 [09:12:41]MH_I2C_Read... [09:12:41]Read from MH i2c: D1 01 00 [09:12:41]MH_I2C_Read... [09:12:41]Read from MH i2c: D1 01 00 9F 15 00 85 [09:12:41]Write to MH i2c: 01 00 00 A0 15 B5 [09:12:41]Write i2c OK [09:12:41]MH_I2C_Read... [09:12:41]OFD Sender: No OFD packet to send [09:12:42]*** Cut start [09:12:42]*** Partial cut [09:12:42]*** CUTSNS_PIN = 1 [09:12:42]*** CUTSNS_PIN = 0 [09:12:42]*** Brake cut motor [09:12:42]Read from MH i2c: 01 [09:12:42]MH_I2C_Read... [09:12:42]*** Stop cut motor [09:12:42]*** Cut end [09:12:42]Read from MH i2c: 01 07 00 [09:12:42]MH_I2C_Read... [09:12:42]Read from MH i2c: 01 07 00 A0 15 00 00 00 00 00 FF 0F CA [09:12:42]process_action close_receipt done [09:12:42]requested_data is exist [09:12:42]produce_requested_data [09:12:42]requested_item fm.sn is exist - process it [09:12:42]wFMCommunicate request_size=4 [09:12:42]MH_SAM_APDU [09:12:42]CAPDU: 80 11 00 00 [09:12:42]Write to MH i2c: E2 08 00 A1 15 80 11 00 00 00 00 00 00 30 [09:12:42]Write i2c OK [09:12:42]MH_I2C_Read... [09:12:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:12:42]Read from MH i2c: E2 [09:12:42]MH_I2C_Read... [09:12:42]Read from MH i2c: E2 17 00 [09:12:42]MH_I2C_Read... [09:12:42]Read from MH i2c: E2 17 00 A1 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 84 [09:12:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [09:12:42]wFMCommunicate OK [09:12:42]requested_item fd.num is exist - process it [09:12:42]SAM_PROTO_GetFieldsCounters [09:12:42]wFMCommunicate request_size=4 [09:12:42]MH_SAM_APDU [09:12:42]CAPDU: 80 13 00 00 [09:12:42]Write to MH i2c: E2 08 00 A2 15 80 13 00 00 00 00 00 00 33 [09:12:42]Write i2c OK [09:12:42]MH_I2C_Read... [09:12:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:12:43]Read from MH i2c: E2 [09:12:43]MH_I2C_Read... [09:12:43]Read from MH i2c: E2 62 00 [09:12:43]MH_I2C_Read... [09:12:43]Read from MH i2c: E2 62 00 A2 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 23 D9 04 00 0E 04 04 00 22 02 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 E4 [09:12:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 23 D9 04 00 0E 04 04 00 22 02 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:12:43]wFMCommunicate OK [09:12:43]SAM_PROTO_GetFieldsCounters done [09:12:43]requested_item shift.num is exist - process it [09:12:43]requested_item shift.opened is exist - process it [09:12:43]req_shift_opened [09:12:43]FM_GetShiftState [09:12:43]SAM_PROTO_GetShiftState [09:12:43]wFMCommunicate request_size=4 [09:12:43]MH_SAM_APDU [09:12:43]CAPDU: 80 13 01 00 [09:12:43]Write to MH i2c: E2 08 00 A3 15 80 13 01 00 00 00 00 00 35 [09:12:43]Write i2c OK [09:12:43]MH_I2C_Read... [09:12:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:12:43]Read from MH i2c: E2 [09:12:43]MH_I2C_Read... [09:12:43]Read from MH i2c: E2 0E 00 [09:12:43]MH_I2C_Read... [09:12:43]Read from MH i2c: E2 0E 00 A3 15 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 2E [09:12:43]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [09:12:43]wFMCommunicate OK [09:12:43]SAM_PROTO_GetShiftState done [09:12:43]FM_GetShiftState done [09:12:43]req_shift_opened done [09:12:43]requested_item shift.open_date is exist - process it [09:12:43]req_shift_open_date [09:12:43]req_shift_open_date done [09:12:43]produce_requested_data done [09:12:43]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317731,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [09:12:43]process_action_free close_receipt [09:12:43]json_value_free [09:12:43]json_value_free done [09:12:43]process_json_proto returns [09:12:43]Send response to host [09:12:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317731,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [09:12:43]free response buf [09:12:43]execute_script done [09:12:43]execute_script returns [09:12:43]free content buf [09:12:43]Sock 8.Close socket [09:12:43]Sock 8.Thread stoped [09:12:46]OFD Sender: No OFD packet to send [09:12:51]OFD Sender: No OFD packet to send [09:12:56]OFD Sender: No OFD packet to send [09:13:01]OFD Sender: No OFD packet to send [09:13:06]OFD Sender: No OFD packet to send [09:13:11]OFD Sender: No OFD packet to send [09:13:16]OFD Sender: No OFD packet to send [09:13:18]accept exits with 9 [09:13:18]New connection [09:13:18]New thread 3067477348 created [09:13:18]Thread 3067333988 joined [09:13:18]Waiting for new connection... [09:13:18] Sock 9.Parse request [09:13:18]Sock 9.Check first char [09:13:18]Sock 9.First char is OK [09:13:18]request: POST /json_proto HTTP/1.0 [09:13:18]Method: POST [09:13:18]URL: /json_proto [09:13:18]Method is POST - this is cgi request [09:13:18]url: /json_proto [09:13:18]query_string will be loaded in cgi processing [09:13:18]execute_cgi json_proto POST (null) [09:13:18]execute_cgi path=json_proto method=POST [09:13:18]POST find Content-Length [09:13:18]Host: 172.17.50.195:8080 [09:13:18]Content-Length: 683 [09:13:18]Content-Type: application/json [09:13:18] [09:13:18]POST finish read [09:13:18]Found Content-Length = 683 [09:13:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092645", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [09:13:18]execute_script... [09:13:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092645", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [09:13:18]POST & json_proto [09:13:18]process_json_proto [09:13:18]json parsed OK: [09:13:18]protocol is kg_v1.0 [09:13:18]action value=close_receipt [09:13:18]process_action close_receipt [09:13:18]cmd_close_receipt [09:13:18]MH_GetDate [09:13:18]Write to MH i2c: F0 00 00 A4 15 A8 [09:13:18]Write i2c OK [09:13:18]MH_I2C_Read... [09:13:18]Read from MH i2c: F0 [09:13:18]MH_I2C_Read... [09:13:18]Read from MH i2c: F0 09 00 [09:13:18]MH_I2C_Read... [09:13:18]Read from MH i2c: F0 09 00 A4 15 00 AF 55 1F 67 43 33 1C 67 34 [09:13:18]GetLastDocTimeStamp 1730106760 [09:13:18]current date 1730106799 [09:13:18]FM_GetShiftState [09:13:18]SAM_PROTO_GetShiftState [09:13:18]wFMCommunicate request_size=4 [09:13:18]MH_SAM_APDU [09:13:18]CAPDU: 80 13 01 00 [09:13:18]Write to MH i2c: E2 08 00 A5 15 80 13 01 00 00 00 00 00 37 [09:13:18]Write i2c OK [09:13:18]MH_I2C_Read... [09:13:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:13:18]Read from MH i2c: E2 [09:13:18]MH_I2C_Read... [09:13:18]Read from MH i2c: E2 0E 00 [09:13:18]MH_I2C_Read... [09:13:18]Read from MH i2c: E2 0E 00 A5 15 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 30 [09:13:18]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [09:13:18]wFMCommunicate OK [09:13:18]SAM_PROTO_GetShiftState done [09:13:18]FM_GetShiftState done [09:13:18]opened in 1730073493 [09:13:18]opened+sec_in_day 1730159893 [09:13:18]quantity*price = 100021 [09:13:18]sum+1 = 100023 [09:13:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 207 28.10.2024 09:13 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317732 ФПД: 168133064749574 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T091320&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317732&fm=168133064749574&tin=02508201610067®Number=0000000000091628&sum=100000 [09:13:19]StoreToDocumentArchive [09:13:19]shift 546 fd 317732 [09:13:19]save to /storage/0546/doc_00317732 [09:13:19]save last doc name /storage/0546/doc_00317732 to /storage/kkm_last_doc_name [09:13:19]save OK [09:13:19]Clear old archive folders... [09:13:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:13:19]tlvbuf is B6F28CA0 [09:13:19]SAM_PROTO_ClearQueue [09:13:19]wFMCommunicate request_size=4 [09:13:19]MH_SAM_APDU [09:13:19]CAPDU: 80 09 00 00 [09:13:19]Write to MH i2c: E2 08 00 B2 15 80 09 00 00 00 00 00 00 39 [09:13:19]Write i2c OK [09:13:19]MH_I2C_Read... [09:13:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:13:19]Read from MH i2c: E2 [09:13:19]MH_I2C_Read... [09:13:19]Read from MH i2c: E2 03 00 [09:13:19]MH_I2C_Read... [09:13:19]Read from MH i2c: E2 03 00 B2 15 00 90 00 3B [09:13:19]RAPDU: 90 00 [09:13:19]wFMCommunicate OK [09:13:19]SAM_PROTO_ClearQueue done [09:13:19]KKMCreateOFDPacket [09:13:19]OFDProtocolAddRootSTLVToBuf [09:13:19]FM_MakeSignedData [09:13:19]FM_MakeSignedData [09:13:19]SAM_PROTO_SignData [09:13:19]wFMCommunicate request_size=4 [09:13:19]MH_SAM_APDU [09:13:19]CAPDU: 80 0D 01 02 [09:13:19]Write to MH i2c: E2 08 00 B3 15 80 0D 01 02 00 00 00 00 41 [09:13:19]Write i2c OK [09:13:19]MH_I2C_Read... [09:13:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:13:19]Read from MH i2c: E2 [09:13:19]MH_I2C_Read... [09:13:19]Read from MH i2c: E2 03 00 [09:13:19]MH_I2C_Read... [09:13:19]Read from MH i2c: E2 03 00 B3 15 00 90 00 3C [09:13:19]RAPDU: 90 00 [09:13:19]wFMCommunicate OK [09:13:19]wFMCommunicate request_size=255 [09:13:19]MH_SAM_APDU [09:13:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 CF 00 00 00 F4 03 04 00 B0 55 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 24 D9 04 00 35 04 06 00 98 [09:13:19]Write to MH i2c: E2 02 01 B4 15 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 CF 00 00 00 F4 03 04 00 B0 55 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 24 D9 04 00 35 04 06 00 98 00 00 04 [09:13:19]Write i2c OK [09:13:19]MH_I2C_Read... [09:13:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:13:19]Read from MH i2c: E2 [09:13:19]MH_I2C_Read... [09:13:19]Read from MH i2c: E2 03 00 [09:13:19]MH_I2C_Read... [09:13:19]Read from MH i2c: E2 03 00 B4 15 00 90 00 3D [09:13:19]RAPDU: 90 00 [09:13:19]wFMCommunicate OK [09:13:19]wFMCommunicate request_size=10 [09:13:19]MH_SAM_APDU [09:13:19]CAPDU: 80 0D 02 02 05 EA 87 99 72 06 [09:13:19]Write to MH i2c: E2 0D 00 B5 15 80 0D 02 02 05 00 EA 87 99 72 06 00 00 D0 [09:13:19]Write i2c OK [09:13:19]MH_I2C_Read... [09:13:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:13:19]Read from MH i2c: E2 [09:13:19]MH_I2C_Read... [09:13:19]Read from MH i2c: E2 03 00 [09:13:19]MH_I2C_Read... [09:13:19]Read from MH i2c: E2 03 00 B5 15 00 90 00 3E [09:13:19]RAPDU: 90 00 [09:13:19]wFMCommunicate OK [09:13:19]wFMCommunicate request_size=4 [09:13:19]MH_SAM_APDU [09:13:19]CAPDU: 80 0D 03 02 [09:13:19]Write to MH i2c: E2 08 00 B6 15 80 0D 03 02 00 00 00 00 46 [09:13:19]Write i2c OK [09:13:19]MH_I2C_Read... [09:13:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:13:19]Read from MH i2c: E2 [09:13:19]MH_I2C_Read... [09:13:19]Read from MH i2c: E2 0B 00 [09:13:19]MH_I2C_Read... [09:13:19]Read from MH i2c: E2 0B 00 B6 15 00 7E 66 8D B5 CC 2D 5F 3F 90 00 04 [09:13:19]RAPDU: 7E 66 8D B5 CC 2D 5F 3F 90 00 [09:13:19]wFMCommunicate OK [09:13:19]SAM_PROTO_SignData done [09:13:19]FM_MakeSignedData done [09:13:19]CreateOFDProtocolMessage [09:13:19]wFMCommunicate request_size=4 [09:13:19]MH_SAM_APDU [09:13:19]CAPDU: 80 11 00 00 [09:13:19]Write to MH i2c: E2 08 00 B7 15 80 11 00 00 00 00 00 00 46 [09:13:19]Write i2c OK [09:13:19]MH_I2C_Read... [09:13:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:13:19]Read from MH i2c: E2 [09:13:19]MH_I2C_Read... [09:13:19]Read from MH i2c: E2 17 00 [09:13:19]MH_I2C_Read... [09:13:19]Read from MH i2c: E2 17 00 B7 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 9A [09:13:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [09:13:19]wFMCommunicate OK [09:13:19]CreateOFDProtocolMessage done [09:13:19]OFDSenderStorePacket 317732 [09:13:19]StoreOFDPacket docnum=317732 [09:13:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 38 41 07 01 46 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 CF 00 00 00 F4 03 04 00 B0 55 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 24 D9 04 00 35 04 06 00 98 EA 87 99 72 06 7E 66 8D B5 CC 2D 5F 3F [09:13:19]CheckFolder [09:13:19]dirname=/storage/ofd_packets [09:13:19]CheckFolder done [09:13:19]ProducePacketName [09:13:19]name=ofd_packets/00317732 [09:13:19]NVStorageSaveData ofd_packets/00317732 [09:13:19]File name is /storage/ofd_packets/00317732 [09:13:19]Write 301 bytes [09:13:19]NVStorageSaveData done [09:13:19]OFDSenderStorePacket done [09:13:19]KKMCreateOFDPacket done [09:13:19]NVStorageSaveData kkm_last_timestamp [09:13:19]File name is /storage/kkm_last_timestamp [09:13:19]Write 4 bytes [09:13:19]NVStorageSaveData done [09:13:19]ExternCall_PrintAddStr [09:13:19]wPrintStart [09:13:19]Write to MH i2c: 01 00 00 B8 15 CD [09:13:19]Write i2c OK [09:13:19]MH_I2C_Read... [09:13:19]Read from MH i2c: 01 [09:13:19]MH_I2C_Read... [09:13:19]Read from MH i2c: 01 07 00 [09:13:19]MH_I2C_Read... [09:13:19]Read from MH i2c: 01 07 00 B8 15 00 00 00 00 00 FF 0F E2 [09:13:19]RasterBufferAndPrint [09:13:19]line Счет N : (1)1092645 [09:13:19]line ИНН: 02508201610067 [09:13:19]line Контрольно-Кассовый Чек [09:13:19]line ПРОДАЖА [09:13:19]line ТРК (МРК, ГНК) : 44 [09:13:19]line Товар: 2710124500 [09:13:19]line Аи-95-К-3 [09:13:19]line 13.480 * 74.20 [09:13:19]line = 1000.22 [09:13:19]line НДС 12% НСП 1% [09:13:19]line > о реализуемом товаре [09:13:19]line ОКРУГЛЕНИЕ: -0.22 [09:13:19]line ИТОГО: 1000.00 [09:13:19]line Внесено: 1000.00 [09:13:19]line СДАЧА: 0.00 [09:13:19]line НСП 1% : 8.85 [09:13:19]line НДС 12% : 106.22 [09:13:19]line Наличными: 1000.00 [09:13:19]line Безнал.: 0.00 [09:13:19]line Место: АЗС № 101 "Партнер Нефть" [09:13:19]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [09:13:19]line СНО: Общий режим [09:13:19]line Чек 207 28.10.2024 09:13 [09:13:19]line Смена: 546 ФФД: 1.0 [09:13:19]line ЗНМ: 0300000082 [09:13:19]line РНМ: 0000000000091628 [09:13:19]line Версия ККМ: 001 [09:13:19]line ФМ: 0000000000874671 [09:13:19]line ФД: 317732 [09:13:19]line ФПД: 168133064749574 [09:13:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T091320&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317732&fm=168133064749574&tin=02508201610067®Number=0000000000091628&sum=100000 [09:13:20]OFD Sender: Processing packet 317732 [packets to send 127, broken 126] [09:13:20]ProducePacketName [09:13:20]name=ofd_packets/00317732 [09:13:20]OFD Sender: To server: pG, [09:13:20]CommunicateWithHost lk.salyk.kg:30040 [09:13:20]ConnectInit lk.salyk.kg [09:13:20]written 0, free lines is 4095 [09:13:20]Connected sock=10 [09:13:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 38 41 07 01 46 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 CF 00 00 00 F4 03 04 00 B0 55 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 24 D9 04 00 35 04 06 00 98 EA 87 99 72 06 7E 66 8D B5 CC 2D 5F 3F [09:13:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 80 AA 47 00 E7 A9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 24 D9 04 00 F4 03 04 00 69 01 1F 67 B6 04 01 00 00 8D B4 C9 18 A1 0F 56 0E [09:13:20]CommunicateWithHost err = 0 [09:13:20]CheckOFDResponse [09:13:20]1017 (14) - 77093643461234 [09:13:20]1041 (16) - 0000000000874671 [09:13:20]1040 (4) - 317732 [09:13:20]1012 (4) - 28.10.2024 03:13 [09:13:20]1206 (1) - 0 [09:13:20]OFD Sender: Remove packet 317732 [09:13:20]ProducePacketName [09:13:20]name=ofd_packets/00317732 [09:13:20]NVStorageDeleteData [09:13:20]Write to MH i2c: 01 00 00 E3 15 F8 [09:13:20]Write i2c OK [09:13:20]MH_I2C_Read... [09:13:20]Read from MH i2c: 01 [09:13:20]MH_I2C_Read... [09:13:20]Read from MH i2c: 01 07 00 [09:13:20]MH_I2C_Read... [09:13:20]Read from MH i2c: 01 07 00 E3 15 00 00 00 00 00 ED 0C F8 [09:13:20]RasterBufferAndPrint [09:13:20]line [09:13:20]line [09:13:20]line [09:13:20]line [09:13:20]line [09:13:20]written 0, free lines is 3318 [09:13:20]MH_Cut [09:13:20]Write to MH i2c: D1 01 00 EA 15 01 D1 [09:13:20]Write i2c OK [09:13:20]MH_I2C_Read... [09:13:20]Read from MH i2c: D1 [09:13:20]MH_I2C_Read... [09:13:20]Read from MH i2c: D1 01 00 [09:13:20]MH_I2C_Read... [09:13:20]Read from MH i2c: D1 01 00 EA 15 00 D0 [09:13:20]Write to MH i2c: 01 00 00 EB 15 00 [09:13:20]Write i2c OK [09:13:20]MH_I2C_Read... [09:13:20]OFD Sender: No OFD packet to send [09:13:21]*** Cut start [09:13:21]*** Partial cut [09:13:21]*** CUTSNS_PIN = 1 [09:13:21]*** CUTSNS_PIN = 0 [09:13:21]*** Brake cut motor [09:13:21]Read from MH i2c: 01 [09:13:21]MH_I2C_Read... [09:13:21]*** Stop cut motor [09:13:21]*** Cut end [09:13:21]Read from MH i2c: 01 07 00 [09:13:21]MH_I2C_Read... [09:13:21]Read from MH i2c: 01 07 00 EB 15 00 00 00 00 00 FF 0F 15 [09:13:21]process_action close_receipt done [09:13:21]requested_data is exist [09:13:21]produce_requested_data [09:13:21]requested_item fm.sn is exist - process it [09:13:21]wFMCommunicate request_size=4 [09:13:21]MH_SAM_APDU [09:13:21]CAPDU: 80 11 00 00 [09:13:21]Write to MH i2c: E2 08 00 EC 15 80 11 00 00 00 00 00 00 7B [09:13:21]Write i2c OK [09:13:21]MH_I2C_Read... [09:13:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:13:22]Read from MH i2c: E2 [09:13:22]MH_I2C_Read... [09:13:22]Read from MH i2c: E2 17 00 [09:13:22]MH_I2C_Read... [09:13:22]Read from MH i2c: E2 17 00 EC 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 CF [09:13:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [09:13:22]wFMCommunicate OK [09:13:22]requested_item fd.num is exist - process it [09:13:22]SAM_PROTO_GetFieldsCounters [09:13:22]wFMCommunicate request_size=4 [09:13:22]MH_SAM_APDU [09:13:22]CAPDU: 80 13 00 00 [09:13:22]Write to MH i2c: E2 08 00 ED 15 80 13 00 00 00 00 00 00 7E [09:13:22]Write i2c OK [09:13:22]MH_I2C_Read... [09:13:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:13:22]Read from MH i2c: E2 [09:13:22]MH_I2C_Read... [09:13:22]Read from MH i2c: E2 62 00 [09:13:22]MH_I2C_Read... [09:13:22]Read from MH i2c: E2 62 00 ED 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 24 D9 04 00 0E 04 04 00 22 02 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 33 [09:13:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 24 D9 04 00 0E 04 04 00 22 02 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:13:22]wFMCommunicate OK [09:13:22]SAM_PROTO_GetFieldsCounters done [09:13:22]requested_item shift.num is exist - process it [09:13:22]requested_item shift.opened is exist - process it [09:13:22]req_shift_opened [09:13:22]FM_GetShiftState [09:13:22]SAM_PROTO_GetShiftState [09:13:22]wFMCommunicate request_size=4 [09:13:22]MH_SAM_APDU [09:13:22]CAPDU: 80 13 01 00 [09:13:22]Write to MH i2c: E2 08 00 EE 15 80 13 01 00 00 00 00 00 80 [09:13:22]Write i2c OK [09:13:22]MH_I2C_Read... [09:13:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:13:22]Read from MH i2c: E2 [09:13:22]MH_I2C_Read... [09:13:22]Read from MH i2c: E2 0E 00 [09:13:22]MH_I2C_Read... [09:13:22]Read from MH i2c: E2 0E 00 EE 15 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 79 [09:13:22]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [09:13:22]wFMCommunicate OK [09:13:22]SAM_PROTO_GetShiftState done [09:13:22]FM_GetShiftState done [09:13:22]req_shift_opened done [09:13:22]requested_item shift.open_date is exist - process it [09:13:22]req_shift_open_date [09:13:22]req_shift_open_date done [09:13:22]produce_requested_data done [09:13:22]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317732,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [09:13:22]process_action_free close_receipt [09:13:22]json_value_free [09:13:22]json_value_free done [09:13:22]process_json_proto returns [09:13:22]Send response to host [09:13:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317732,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [09:13:22]free response buf [09:13:22]execute_script done [09:13:22]execute_script returns [09:13:22]free content buf [09:13:22]Sock 9.Close socket [09:13:22]Sock 9.Thread stoped [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: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:56]OFD Sender: No OFD packet to send [09:14:01]OFD Sender: No OFD packet to send [09:14:06]OFD Sender: No OFD packet to send [09:14:11]OFD Sender: No OFD packet to send [09:14:16]OFD Sender: No OFD packet to send [09:14:21]OFD Sender: No OFD packet to send [09:14:26]OFD Sender: No OFD packet to send [09:14:31]OFD Sender: No OFD packet to send [09:14:36]OFD Sender: No OFD packet to send [09:14:41]OFD Sender: No OFD packet to send [09:14:46]OFD Sender: No OFD packet to send [09:14:51]OFD Sender: No OFD packet to send [09:14: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: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:56]OFD Sender: No OFD packet to send [09:16:01]OFD Sender: No OFD packet to send [09:16:06]OFD Sender: No OFD packet to send [09:16:11]OFD Sender: No OFD packet to send [09:16:16]OFD Sender: No OFD packet to send [09:16:21]OFD Sender: No OFD packet to send [09:16:26]OFD Sender: No OFD packet to send [09:16:31]OFD Sender: No OFD packet to send [09:16:36]OFD Sender: No OFD packet to send [09:16:41]OFD Sender: No OFD packet to send [09:16:46]OFD Sender: No OFD packet to send [09:16:51]OFD Sender: No OFD packet to send [09:16:56]OFD Sender: No OFD packet to send [09:17:01]OFD Sender: No OFD packet to send [09:17:06]OFD Sender: No OFD packet to send [09:17:11]OFD Sender: No OFD packet to send [09:17:16]OFD Sender: No OFD packet to send [09:17:21]OFD Sender: No OFD packet to send [09:17:26]OFD Sender: No OFD packet to send [09:17:31]OFD Sender: No OFD packet to send [09:17:36]OFD Sender: No OFD packet to send [09:17:41]OFD Sender: No OFD packet to send [09:17:46]OFD Sender: No OFD packet to send [09:17:51]OFD Sender: No OFD packet to send [09:17:56]OFD Sender: No OFD packet to send [09:18:01]OFD Sender: No OFD packet to send [09:18:06]OFD Sender: No OFD packet to send [09:18:11]OFD Sender: No OFD packet to send [09:18:12]accept exits with 8 [09:18:12]New connection [09:18:12]New thread 3067333988 created [09:18:12]Thread 3067477348 joined [09:18:12]Waiting for new connection... [09:18:12] Sock 8.Parse request [09:18:12]Sock 8.Check first char [09:18:12]Sock 8.First char is OK [09:18:12]request: POST /json_proto HTTP/1.0 [09:18:12]Method: POST [09:18:12]URL: /json_proto [09:18:12]Method is POST - this is cgi request [09:18:12]url: /json_proto [09:18:12]query_string will be loaded in cgi processing [09:18:12]execute_cgi json_proto POST (null) [09:18:12]execute_cgi path=json_proto method=POST [09:18:12]POST find Content-Length [09:18:12]Host: 172.17.50.195:8080 [09:18:12]Content-Length: 801 [09:18:12]Content-Type: application/json [09:18:12] [09:18:12]POST finish read [09:18:12]Found Content-Length = 801 [09:18:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092646", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u000A4219607", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:18:12]execute_script... [09:18: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)1092646", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u000A4219607", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:18:12]POST & json_proto [09:18:12]process_json_proto [09:18:12]json parsed OK: [09:18:12]protocol is kg_v1.0 [09:18:12]action value=close_receipt [09:18:12]process_action close_receipt [09:18:12]cmd_close_receipt [09:18:12]MH_GetDate [09:18:12]Write to MH i2c: F0 00 00 EF 15 F3 [09:18:12]Write i2c OK [09:18:12]MH_I2C_Read... [09:18:12]Read from MH i2c: F0 [09:18:12]MH_I2C_Read... [09:18:12]Read from MH i2c: F0 09 00 [09:18:12]MH_I2C_Read... [09:18:12]Read from MH i2c: F0 09 00 EF 15 00 D6 56 1F 67 43 33 1C 67 A7 [09:18:12]GetLastDocTimeStamp 1730106800 [09:18:12]current date 1730107094 [09:18:12]FM_GetShiftState [09:18:12]SAM_PROTO_GetShiftState [09:18:12]wFMCommunicate request_size=4 [09:18:12]MH_SAM_APDU [09:18:12]CAPDU: 80 13 01 00 [09:18:12]Write to MH i2c: E2 08 00 F0 15 80 13 01 00 00 00 00 00 82 [09:18:12]Write i2c OK [09:18:12]MH_I2C_Read... [09:18:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:18:12]Read from MH i2c: E2 [09:18:12]MH_I2C_Read... [09:18:12]Read from MH i2c: E2 0E 00 [09:18:12]MH_I2C_Read... [09:18:12]Read from MH i2c: E2 0E 00 F0 15 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 7B [09:18:12]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [09:18:12]wFMCommunicate OK [09:18:12]SAM_PROTO_GetShiftState done [09:18:12]FM_GetShiftState done [09:18:12]opened in 1730073493 [09:18:12]opened+sec_in_day 1730159893 [09:18:12]quantity*price = 0 [09:18:12]sum+1 = 1 [09:18:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 208 28.10.2024 09:18 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливные Талоны 4219607 ФМ: 0000000000874671 ФД: 317733 ФПД: 67389156860612 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T091814&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317733&fm=67389156860612&tin=02508201610067®Number=0000000000091628&sum=0 [09:18:13]StoreToDocumentArchive [09:18:13]shift 546 fd 317733 [09:18:13]save to /storage/0546/doc_00317733 [09:18:13]save last doc name /storage/0546/doc_00317733 to /storage/kkm_last_doc_name [09:18:13]save OK [09:18:13]Clear old archive folders... [09:18:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:18:13]tlvbuf is B6F419D0 [09:18:13]SAM_PROTO_ClearQueue [09:18:13]wFMCommunicate request_size=4 [09:18:13]MH_SAM_APDU [09:18:13]CAPDU: 80 09 00 00 [09:18:13]Write to MH i2c: E2 08 00 FD 15 80 09 00 00 00 00 00 00 84 [09:18:13]Write i2c OK [09:18:13]MH_I2C_Read... [09:18:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:18:13]Read from MH i2c: E2 [09:18:13]MH_I2C_Read... [09:18:13]Read from MH i2c: E2 03 00 [09:18:13]MH_I2C_Read... [09:18:13]Read from MH i2c: E2 03 00 FD 15 00 90 00 86 [09:18:13]RAPDU: 90 00 [09:18:13]wFMCommunicate OK [09:18:13]SAM_PROTO_ClearQueue done [09:18:13]KKMCreateOFDPacket [09:18:13]OFDProtocolAddRootSTLVToBuf [09:18:13]FM_MakeSignedData [09:18:13]FM_MakeSignedData [09:18:13]SAM_PROTO_SignData [09:18:13]wFMCommunicate request_size=4 [09:18:13]MH_SAM_APDU [09:18:13]CAPDU: 80 0D 01 02 [09:18:13]Write to MH i2c: E2 08 00 FE 15 80 0D 01 02 00 00 00 00 8C [09:18:13]Write i2c OK [09:18:13]MH_I2C_Read... [09:18:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:18:13]Read from MH i2c: E2 [09:18:13]MH_I2C_Read... [09:18:13]Read from MH i2c: E2 03 00 [09:18:13]MH_I2C_Read... [09:18:13]Read from MH i2c: E2 03 00 FE 15 00 90 00 87 [09:18:13]RAPDU: 90 00 [09:18:13]wFMCommunicate OK [09:18:13]wFMCommunicate request_size=255 [09:18:13]MH_SAM_APDU [09:18: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 32 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 D0 00 00 00 F4 03 04 00 D6 56 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 25 D9 04 00 35 04 06 00 3D [09:18:13]Write to MH i2c: E2 02 01 FF 15 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 D0 00 00 00 F4 03 04 00 D6 56 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 25 D9 04 00 35 04 06 00 3D 00 00 B1 [09:18:13]Write i2c OK [09:18:13]MH_I2C_Read... [09:18:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:18:13]Read from MH i2c: E2 [09:18:13]MH_I2C_Read... [09:18:13]Read from MH i2c: E2 03 00 [09:18:13]MH_I2C_Read... [09:18:13]Read from MH i2c: E2 03 00 FF 15 00 90 00 88 [09:18:13]RAPDU: 90 00 [09:18:13]wFMCommunicate OK [09:18:13]wFMCommunicate request_size=10 [09:18:13]MH_SAM_APDU [09:18:13]CAPDU: 80 0D 02 02 05 4A 42 C1 A2 C4 [09:18:13]Write to MH i2c: E2 0D 00 00 16 80 0D 02 02 05 00 4A 42 C1 A2 C4 00 00 4D [09:18:13]Write i2c OK [09:18:13]MH_I2C_Read... [09:18:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:18:13]Read from MH i2c: E2 [09:18:13]MH_I2C_Read... [09:18:13]Read from MH i2c: E2 03 00 [09:18:13]MH_I2C_Read... [09:18:13]Read from MH i2c: E2 03 00 00 16 00 90 00 8A [09:18:13]RAPDU: 90 00 [09:18:13]wFMCommunicate OK [09:18:13]wFMCommunicate request_size=4 [09:18:13]MH_SAM_APDU [09:18:13]CAPDU: 80 0D 03 02 [09:18:13]Write to MH i2c: E2 08 00 01 16 80 0D 03 02 00 00 00 00 92 [09:18:13]Write i2c OK [09:18:13]MH_I2C_Read... [09:18:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:18:13]Read from MH i2c: E2 [09:18:13]MH_I2C_Read... [09:18:13]Read from MH i2c: E2 0B 00 [09:18:13]MH_I2C_Read... [09:18:13]Read from MH i2c: E2 0B 00 01 16 00 A6 73 B9 B6 55 3C 96 56 90 00 98 [09:18:13]RAPDU: A6 73 B9 B6 55 3C 96 56 90 00 [09:18:13]wFMCommunicate OK [09:18:13]SAM_PROTO_SignData done [09:18:13]FM_MakeSignedData done [09:18:13]CreateOFDProtocolMessage [09:18:13]wFMCommunicate request_size=4 [09:18:13]MH_SAM_APDU [09:18:13]CAPDU: 80 11 00 00 [09:18:13]Write to MH i2c: E2 08 00 02 16 80 11 00 00 00 00 00 00 92 [09:18:13]Write i2c OK [09:18:13]MH_I2C_Read... [09:18:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:18:14]Read from MH i2c: E2 [09:18:14]MH_I2C_Read... [09:18:14]Read from MH i2c: E2 17 00 [09:18:14]MH_I2C_Read... [09:18:14]Read from MH i2c: E2 17 00 02 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E6 [09:18:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [09:18:14]wFMCommunicate OK [09:18:14]CreateOFDProtocolMessage done [09:18:14]OFDSenderStorePacket 317733 [09:18:14]StoreOFDPacket docnum=317733 [09:18:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 AE 30 07 01 15 D5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 D0 00 00 00 F4 03 04 00 D6 56 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 25 D9 04 00 35 04 06 00 3D 4A 42 C1 A2 C4 A6 73 B9 B6 55 3C 96 56 [09:18:14]CheckFolder [09:18:14]dirname=/storage/ofd_packets [09:18:14]CheckFolder done [09:18:14]ProducePacketName [09:18:14]name=ofd_packets/00317733 [09:18:14]NVStorageSaveData ofd_packets/00317733 [09:18:14]File name is /storage/ofd_packets/00317733 [09:18:14]Write 301 bytes [09:18:14]NVStorageSaveData done [09:18:14]OFDSenderStorePacket done [09:18:14]KKMCreateOFDPacket done [09:18:14]NVStorageSaveData kkm_last_timestamp [09:18:14]File name is /storage/kkm_last_timestamp [09:18:14]Write 4 bytes [09:18:14]NVStorageSaveData done [09:18:14]ExternCall_PrintAddStr [09:18:14]wPrintStart [09:18:14]Write to MH i2c: 01 00 00 03 16 19 [09:18:14]Write i2c OK [09:18:14]MH_I2C_Read... [09:18:14]Read from MH i2c: 01 [09:18:14]MH_I2C_Read... [09:18:14]Read from MH i2c: 01 07 00 [09:18:14]MH_I2C_Read... [09:18:14]Read from MH i2c: 01 07 00 03 16 00 00 00 00 00 FF 0F 2E [09:18:14]RasterBufferAndPrint [09:18:14]line Счет N : (1)1092646 [09:18:14]line ИНН: 02508201610067 [09:18:14]line Контрольно-Кассовый Чек [09:18:14]line ПРОДАЖА [09:18:14]line ТРК (МРК, ГНК) : 53 [09:18:14]line Товар: 2710124130 [09:18:14]line Аи-92-К-2 [09:18:14]line 10.000 * 0.00 [09:18:14]line = 0.00 [09:18:14]line НДС 12% НСП 1% [09:18:14]line > о реализуемом товаре [09:18:14]line ИТОГО: 0.00 [09:18:14]line НСП 1% : 0.00 [09:18:14]line НДС 12% : 0.00 [09:18:14]line Наличными: 0.00 [09:18:14]line Безнал.: 0.00 [09:18:14]line Место: АЗС № 101 "Партнер Нефть" [09:18:14]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [09:18:14]line СНО: Общий режим [09:18:14]line Чек 208 28.10.2024 09:18 [09:18:14]line Смена: 546 ФФД: 1.0 [09:18:14]line ЗНМ: 0300000082 [09:18:14]line РНМ: 0000000000091628 [09:18:14]line Версия ККМ: 001 [09:18:14]line Талоны: Топливные Талоны [09:18:14]line 4219607 [09:18:14]line ФМ: 0000000000874671 [09:18:14]line ФД: 317733 [09:18:14]line ФПД: 67389156860612 [09:18:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T091814&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317733&fm=67389156860612&tin=02508201610067®Number=0000000000091628&sum=0 [09:18:14]written 0, free lines is 4095 [09:18:14]OFD Sender: Processing packet 317733 [packets to send 127, broken 126] [09:18:14]ProducePacketName [09:18:14]name=ofd_packets/00317733 [09:18:14]OFD Sender: To server: pG, [09:18:14]CommunicateWithHost lk.salyk.kg:30040 [09:18:14]ConnectInit lk.salyk.kg [09:18:14]Connected sock=10 [09:18:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 AE 30 07 01 15 D5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 D0 00 00 00 F4 03 04 00 D6 56 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 25 D9 04 00 35 04 06 00 3D 4A 42 C1 A2 C4 A6 73 B9 B6 55 3C 96 56 [09:18:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 04 72 47 00 C7 1D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 25 D9 04 00 F4 03 04 00 8F 02 1F 67 B6 04 01 00 00 54 5D F3 6C 66 7C CE 6D [09:18:14]CommunicateWithHost err = 0 [09:18:14]CheckOFDResponse [09:18:14]1017 (14) - 77093643461234 [09:18:14]1041 (16) - 0000000000874671 [09:18:14]1040 (4) - 317733 [09:18:14]1012 (4) - 28.10.2024 03:18 [09:18:14]1206 (1) - 0 [09:18:14]OFD Sender: Remove packet 317733 [09:18:14]ProducePacketName [09:18:14]name=ofd_packets/00317733 [09:18:14]NVStorageDeleteData [09:18:14]Write to MH i2c: 01 00 00 2D 16 43 [09:18:14]Write i2c OK [09:18:14]MH_I2C_Read... [09:18:14]Read from MH i2c: 01 [09:18:14]MH_I2C_Read... [09:18:14]Read from MH i2c: 01 07 00 [09:18:14]MH_I2C_Read... [09:18:14]Read from MH i2c: 01 07 00 2D 16 00 00 00 00 00 F7 0C 4D [09:18:14]RasterBufferAndPrint [09:18:14]line [09:18:14]line [09:18:14]line [09:18:14]line [09:18:14]line [09:18:14]written 0, free lines is 3325 [09:18:14]MH_Cut [09:18:14]Write to MH i2c: D1 01 00 34 16 01 1C [09:18:14]Write i2c OK [09:18:14]MH_I2C_Read... [09:18:14]Read from MH i2c: D1 [09:18:14]MH_I2C_Read... [09:18:14]Read from MH i2c: D1 01 00 [09:18:14]MH_I2C_Read... [09:18:14]Read from MH i2c: D1 01 00 34 16 00 1B [09:18:14]Write to MH i2c: 01 00 00 35 16 4B [09:18:14]Write i2c OK [09:18:14]MH_I2C_Read... [09:18:15]OFD Sender: No OFD packet to send [09:18:15]*** Cut start [09:18:15]*** Partial cut [09:18:15]*** CUTSNS_PIN = 1 [09:18:15]*** CUTSNS_PIN = 0 [09:18:15]*** Brake cut motor [09:18:16]Read from MH i2c: 01 [09:18:16]MH_I2C_Read... [09:18:16]*** Stop cut motor [09:18:16]*** Cut end [09:18:16]Read from MH i2c: 01 07 00 [09:18:16]MH_I2C_Read... [09:18:16]Read from MH i2c: 01 07 00 35 16 00 00 00 00 00 FF 0F 60 [09:18:16]process_action close_receipt done [09:18:16]requested_data is exist [09:18:16]produce_requested_data [09:18:16]requested_item fm.sn is exist - process it [09:18:16]wFMCommunicate request_size=4 [09:18:16]MH_SAM_APDU [09:18:16]CAPDU: 80 11 00 00 [09:18:16]Write to MH i2c: E2 08 00 36 16 80 11 00 00 00 00 00 00 C6 [09:18:16]Write i2c OK [09:18:16]MH_I2C_Read... [09:18:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:18:16]Read from MH i2c: E2 [09:18:16]MH_I2C_Read... [09:18:16]Read from MH i2c: E2 17 00 [09:18:16]MH_I2C_Read... [09:18:16]Read from MH i2c: E2 17 00 36 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 1A [09:18:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [09:18:16]wFMCommunicate OK [09:18:16]requested_item fd.num is exist - process it [09:18:16]SAM_PROTO_GetFieldsCounters [09:18:16]wFMCommunicate request_size=4 [09:18:16]MH_SAM_APDU [09:18:16]CAPDU: 80 13 00 00 [09:18:16]Write to MH i2c: E2 08 00 37 16 80 13 00 00 00 00 00 00 C9 [09:18:16]Write i2c OK [09:18:16]MH_I2C_Read... [09:18:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:18:16]Read from MH i2c: E2 [09:18:16]MH_I2C_Read... [09:18:16]Read from MH i2c: E2 62 00 [09:18:16]MH_I2C_Read... [09:18:16]Read from MH i2c: E2 62 00 37 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 25 D9 04 00 0E 04 04 00 22 02 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 82 [09:18:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 25 D9 04 00 0E 04 04 00 22 02 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:18:16]wFMCommunicate OK [09:18:16]SAM_PROTO_GetFieldsCounters done [09:18:16]requested_item shift.num is exist - process it [09:18:16]requested_item shift.opened is exist - process it [09:18:16]req_shift_opened [09:18:16]FM_GetShiftState [09:18:16]SAM_PROTO_GetShiftState [09:18:16]wFMCommunicate request_size=4 [09:18:16]MH_SAM_APDU [09:18:16]CAPDU: 80 13 01 00 [09:18:16]Write to MH i2c: E2 08 00 38 16 80 13 01 00 00 00 00 00 CB [09:18:16]Write i2c OK [09:18:16]MH_I2C_Read... [09:18:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:18:16]Read from MH i2c: E2 [09:18:16]MH_I2C_Read... [09:18:16]Read from MH i2c: E2 0E 00 [09:18:16]MH_I2C_Read... [09:18:16]Read from MH i2c: E2 0E 00 38 16 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C4 [09:18:16]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [09:18:16]wFMCommunicate OK [09:18:16]SAM_PROTO_GetShiftState done [09:18:16]FM_GetShiftState done [09:18:16]req_shift_opened done [09:18:16]requested_item shift.open_date is exist - process it [09:18:16]req_shift_open_date [09:18:16]req_shift_open_date done [09:18:16]produce_requested_data done [09:18:16]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317733,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [09:18:16]process_action_free close_receipt [09:18:16]json_value_free [09:18:16]json_value_free done [09:18:16]process_json_proto returns [09:18:16]Send response to host [09:18:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317733,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [09:18:16]free response buf [09:18:16]execute_script done [09:18:16]execute_script returns [09:18:16]free content buf [09:18:16]Sock 8.Close socket [09:18:16]Sock 8.Thread stoped [09:18:20]OFD Sender: No OFD packet to send [09:18:25]OFD Sender: No OFD packet to send [09:18:30]OFD Sender: No OFD packet to send [09:18:35]OFD Sender: No OFD packet to send [09:18:40]OFD Sender: No OFD packet to send [09:18:45]OFD Sender: No OFD packet to send [09:18:50]OFD Sender: No OFD packet to send [09:18:55]OFD Sender: No OFD packet to send [09:19:00]OFD Sender: No OFD packet to send [09:19:05]OFD Sender: No OFD packet to send [09:19:10]OFD Sender: No OFD packet to send [09:19:15]OFD Sender: No OFD packet to send [09:19:20]OFD Sender: No OFD packet to send [09:19:25]OFD Sender: No OFD packet to send [09:19:30]OFD Sender: No OFD packet to send [09:19:35]OFD Sender: No OFD packet to send [09:19:40]OFD Sender: No OFD packet to send [09:19:45]OFD Sender: No OFD packet to send [09:19:50]OFD Sender: No OFD packet to send [09:19:55]OFD Sender: No OFD packet to send [09:20:00]OFD Sender: No OFD packet to send [09:20:05]OFD Sender: No OFD packet to send [09:20:10]OFD Sender: No OFD packet to send [09:20:15]OFD Sender: No OFD packet to send [09:20:20]OFD Sender: No OFD packet to send [09:20:25]OFD Sender: No OFD packet to send [09:20:30]OFD Sender: No OFD packet to send [09:20:35]OFD Sender: No OFD packet to send [09:20:40]OFD Sender: No OFD packet to send [09:20:45]OFD Sender: No OFD packet to send [09:20:50]OFD Sender: No OFD packet to send [09:20:55]OFD Sender: No OFD packet to send [09:21:00]OFD Sender: No OFD packet to send [09:21:05]OFD Sender: No OFD packet to send [09:21:10]OFD Sender: No OFD packet to send [09:21:15]OFD Sender: No OFD packet to send [09:21:20]OFD Sender: No OFD packet to send [09:21:25]OFD Sender: No OFD packet to send [09:21:30]OFD Sender: No OFD packet to send [09:21:35]OFD Sender: No OFD packet to send [09:21:40]OFD Sender: No OFD packet to send [09:21:45]OFD Sender: No OFD packet to send [09:21:50]OFD Sender: No OFD packet to send [09:21:55]OFD Sender: No OFD packet to send [09:22:00]OFD Sender: No OFD packet to send [09:22:05]OFD Sender: No OFD packet to send [09:22:10]OFD Sender: No OFD packet to send [09:22:15]OFD Sender: No OFD packet to send [09:22:20]OFD Sender: No OFD packet to send [09:22:25]OFD Sender: No OFD packet to send [09:22:30]OFD Sender: No OFD packet to send [09:22:35]OFD Sender: No OFD packet to send [09:22:40]OFD Sender: No OFD packet to send [09:22:45]OFD Sender: No OFD packet to send [09:22:50]OFD Sender: No OFD packet to send [09:22:55]OFD Sender: No OFD packet to send [09:23:00]OFD Sender: No OFD packet to send [09:23:05]OFD Sender: No OFD packet to send [09:23:10]OFD Sender: No OFD packet to send [09:23:11]accept exits with 9 [09:23:11]New connection [09:23:11]New thread 3067477348 created [09:23:11]Thread 3067333988 joined [09:23:11]Waiting for new connection... [09:23:11] Sock 9.Parse request [09:23:11]Sock 9.Check first char [09:23:11]Sock 9.First char is OK [09:23:11]request: POST /json_proto HTTP/1.0 [09:23:11]Method: POST [09:23:11]URL: /json_proto [09:23:11]Method is POST - this is cgi request [09:23:11]url: /json_proto [09:23:11]query_string will be loaded in cgi processing [09:23:11]execute_cgi json_proto POST (null) [09:23:11]execute_cgi path=json_proto method=POST [09:23:11]POST find Content-Length [09:23:11]Host: 172.17.50.195:8080 [09:23:11]Content-Length: 686 [09:23:11]Content-Type: application/json [09:23:11] [09:23:11]POST finish read [09:23:11]Found Content-Length = 686 [09:23:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092647", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 33.950, "sum" : 1300.29, "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" ] } } [09:23:11]execute_script... [09:23:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092647", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 33.950, "sum" : 1300.29, "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" ] } } [09:23:11]POST & json_proto [09:23:11]process_json_proto [09:23:11]json parsed OK: [09:23:11]protocol is kg_v1.0 [09:23:11]action value=close_receipt [09:23:11]process_action close_receipt [09:23:11]cmd_close_receipt [09:23:11]MH_GetDate [09:23:11]Write to MH i2c: F0 00 00 39 16 3E [09:23:11]Write i2c OK [09:23:11]MH_I2C_Read... [09:23:11]Read from MH i2c: F0 [09:23:11]MH_I2C_Read... [09:23:11]Read from MH i2c: F0 09 00 [09:23:11]MH_I2C_Read... [09:23:11]Read from MH i2c: F0 09 00 39 16 00 01 58 1F 67 43 33 1C 67 1F [09:23:11]GetLastDocTimeStamp 1730107094 [09:23:11]current date 1730107393 [09:23:11]FM_GetShiftState [09:23:11]SAM_PROTO_GetShiftState [09:23:11]wFMCommunicate request_size=4 [09:23:11]MH_SAM_APDU [09:23:11]CAPDU: 80 13 01 00 [09:23:11]Write to MH i2c: E2 08 00 3A 16 80 13 01 00 00 00 00 00 CD [09:23:11]Write i2c OK [09:23:11]MH_I2C_Read... [09:23:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:23:11]Read from MH i2c: E2 [09:23:11]MH_I2C_Read... [09:23:11]Read from MH i2c: E2 0E 00 [09:23:11]MH_I2C_Read... [09:23:11]Read from MH i2c: E2 0E 00 3A 16 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C6 [09:23:11]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [09:23:11]wFMCommunicate OK [09:23:11]SAM_PROTO_GetShiftState done [09:23:11]FM_GetShiftState done [09:23:11]opened in 1730073493 [09:23:11]opened+sec_in_day 1730159893 [09:23:11]quantity*price = 130028 [09:23:11]sum+1 = 130030 [09:23:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.29 ИТОГО: 1300.00 Внесено: 1300.00 СДАЧА: 0.00 НСП 1% : 11.51 НДС 12% : 138.08 Наличными: 1300.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 209 28.10.2024 09:23 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317734 ФПД: 225987232598641 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T092313&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317734&fm=225987232598641&tin=02508201610067®Number=0000000000091628&sum=130000 [09:23:12]StoreToDocumentArchive [09:23:12]shift 546 fd 317734 [09:23:12]save to /storage/0546/doc_00317734 [09:23:12]save last doc name /storage/0546/doc_00317734 to /storage/kkm_last_doc_name [09:23:12]save OK [09:23:12]Clear old archive folders... [09:23:12]ProcessDocumentItem done err = 0, tmpTLVsize=250 [09:23:12]tlvbuf is B6FD5950 [09:23:12]SAM_PROTO_ClearQueue [09:23:12]wFMCommunicate request_size=4 [09:23:12]MH_SAM_APDU [09:23:12]CAPDU: 80 09 00 00 [09:23:12]Write to MH i2c: E2 08 00 47 16 80 09 00 00 00 00 00 00 CF [09:23:12]Write i2c OK [09:23:12]MH_I2C_Read... [09:23:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:23:12]Read from MH i2c: E2 [09:23:12]MH_I2C_Read... [09:23:12]Read from MH i2c: E2 03 00 [09:23:12]MH_I2C_Read... [09:23:12]Read from MH i2c: E2 03 00 47 16 00 90 00 D1 [09:23:12]RAPDU: 90 00 [09:23:12]wFMCommunicate OK [09:23:12]SAM_PROTO_ClearQueue done [09:23:12]KKMCreateOFDPacket [09:23:12]OFDProtocolAddRootSTLVToBuf [09:23:12]FM_MakeSignedData [09:23:12]FM_MakeSignedData [09:23:12]SAM_PROTO_SignData [09:23:12]wFMCommunicate request_size=4 [09:23:12]MH_SAM_APDU [09:23:12]CAPDU: 80 0D 01 02 [09:23:12]Write to MH i2c: E2 08 00 48 16 80 0D 01 02 00 00 00 00 D7 [09:23:12]Write i2c OK [09:23:12]MH_I2C_Read... [09:23:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:23:12]Read from MH i2c: E2 [09:23:12]MH_I2C_Read... [09:23:12]Read from MH i2c: E2 03 00 [09:23:12]MH_I2C_Read... [09:23:12]Read from MH i2c: E2 03 00 48 16 00 90 00 D2 [09:23:12]RAPDU: 90 00 [09:23:12]wFMCommunicate OK [09:23:12]wFMCommunicate request_size=255 [09:23:12]MH_SAM_APDU [09:23:12]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9E 84 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 ED 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 F0 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 D1 00 00 00 F4 03 04 00 01 58 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 26 D9 04 00 35 04 06 00 CD 88 [09:23:12]Write to MH i2c: E2 02 01 49 16 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9E 84 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 ED 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 F0 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 D1 00 00 00 F4 03 04 00 01 58 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 26 D9 04 00 35 04 06 00 CD 88 00 00 05 [09:23:12]Write i2c OK [09:23:12]MH_I2C_Read... [09:23:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:23:12]Read from MH i2c: E2 [09:23:12]MH_I2C_Read... [09:23:12]Read from MH i2c: E2 03 00 [09:23:12]MH_I2C_Read... [09:23:12]Read from MH i2c: E2 03 00 49 16 00 90 00 D3 [09:23:12]RAPDU: 90 00 [09:23:12]wFMCommunicate OK [09:23:12]wFMCommunicate request_size=9 [09:23:12]MH_SAM_APDU [09:23:12]CAPDU: 80 0D 02 02 04 C0 B9 0A 71 [09:23:12]Write to MH i2c: E2 0C 00 4A 16 80 0D 02 02 04 00 C0 B9 0A 71 00 00 D6 [09:23:12]Write i2c OK [09:23:12]MH_I2C_Read... [09:23:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:23:12]Read from MH i2c: E2 [09:23:12]MH_I2C_Read... [09:23:12]Read from MH i2c: E2 03 00 [09:23:12]MH_I2C_Read... [09:23:12]Read from MH i2c: E2 03 00 4A 16 00 90 00 D4 [09:23:12]RAPDU: 90 00 [09:23:12]wFMCommunicate OK [09:23:12]wFMCommunicate request_size=4 [09:23:12]MH_SAM_APDU [09:23:12]CAPDU: 80 0D 03 02 [09:23:12]Write to MH i2c: E2 08 00 4B 16 80 0D 03 02 00 00 00 00 DC [09:23:12]Write i2c OK [09:23:12]MH_I2C_Read... [09:23:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:23:12]Read from MH i2c: E2 [09:23:12]MH_I2C_Read... [09:23:12]Read from MH i2c: E2 0B 00 [09:23:12]MH_I2C_Read... [09:23:12]Read from MH i2c: E2 0B 00 4B 16 00 94 92 88 3C FC A8 B5 4E 90 00 6E [09:23:12]RAPDU: 94 92 88 3C FC A8 B5 4E 90 00 [09:23:12]wFMCommunicate OK [09:23:12]SAM_PROTO_SignData done [09:23:12]FM_MakeSignedData done [09:23:12]CreateOFDProtocolMessage [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 4C 16 80 11 00 00 00 00 00 00 DC [09:23:12]Write i2c OK [09:23:12]MH_I2C_Read... [09:23:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:23:13]Read from MH i2c: E2 [09:23:13]MH_I2C_Read... [09:23:13]Read from MH i2c: E2 17 00 [09:23:13]MH_I2C_Read... [09:23:13]Read from MH i2c: E2 17 00 4C 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 30 [09:23:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [09:23:13]wFMCommunicate OK [09:23:13]CreateOFDProtocolMessage done [09:23:13]OFDSenderStorePacket 317734 [09:23:13]StoreOFDPacket docnum=317734 [09:23:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 A3 0C 06 01 59 7C 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9E 84 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 ED 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 F0 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 D1 00 00 00 F4 03 04 00 01 58 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 26 D9 04 00 35 04 06 00 CD 88 C0 B9 0A 71 94 92 88 3C FC A8 B5 4E [09:23:13]CheckFolder [09:23:13]dirname=/storage/ofd_packets [09:23:13]CheckFolder done [09:23:13]ProducePacketName [09:23:13]name=ofd_packets/00317734 [09:23:13]NVStorageSaveData ofd_packets/00317734 [09:23:13]File name is /storage/ofd_packets/00317734 [09:23:13]Write 300 bytes [09:23:13]NVStorageSaveData done [09:23:13]OFDSenderStorePacket done [09:23:13]KKMCreateOFDPacket done [09:23:13]NVStorageSaveData kkm_last_timestamp [09:23:13]File name is /storage/kkm_last_timestamp [09:23:13]Write 4 bytes [09:23:13]NVStorageSaveData done [09:23:13]ExternCall_PrintAddStr [09:23:13]wPrintStart [09:23:13]Write to MH i2c: 01 00 00 4D 16 63 [09:23:13]Write i2c OK [09:23:13]MH_I2C_Read... [09:23:13]Read from MH i2c: 01 [09:23:13]MH_I2C_Read... [09:23:13]Read from MH i2c: 01 07 00 [09:23:13]MH_I2C_Read... [09:23:13]Read from MH i2c: 01 07 00 4D 16 00 00 00 00 00 FF 0F 78 [09:23:13]RasterBufferAndPrint [09:23:13]line Счет N : (1)1092647 [09:23:13]line ИНН: 02508201610067 [09:23:13]line Контрольно-Кассовый Чек [09:23:13]line ПРОДАЖА [09:23:13]line ТРК (МРК, ГНК) : 81 [09:23:13]line Товар: 2711190000 [09:23:13]line ГАЗ-К-5 [09:23:13]line 33.950 * 38.30 [09:23:13]line = 1300.29 [09:23:13]line НДС 12% НСП 1% [09:23:13]line > о реализуемом товаре [09:23:13]line ОКРУГЛЕНИЕ: -0.29 [09:23:13]line ИТОГО: 1300.00 [09:23:13]line Внесено: 1300.00 [09:23:13]line СДАЧА: 0.00 [09:23:13]line НСП 1% : 11.51 [09:23:13]line НДС 12% : 138.08 [09:23:13]line Наличными: 1300.00 [09:23:13]line Безнал.: 0.00 [09:23:13]line Место: АЗС № 101 "Партнер Нефть" [09:23:13]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [09:23:13]line СНО: Общий режим [09:23:13]line Чек 209 28.10.2024 09:23 [09:23:13]line Смена: 546 ФФД: 1.0 [09:23:13]line ЗНМ: 0300000082 [09:23:13]line РНМ: 0000000000091628 [09:23:13]line Версия ККМ: 001 [09:23:13]line ФМ: 0000000000874671 [09:23:13]line ФД: 317734 [09:23:13]line ФПД: 225987232598641 [09:23:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T092313&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317734&fm=225987232598641&tin=02508201610067®Number=0000000000091628&sum=130000 [09:23:13]written 0, free lines is 4095 [09:23:13]OFD Sender: Processing packet 317734 [packets to send 127, broken 126] [09:23:13]ProducePacketName [09:23:13]name=ofd_packets/00317734 [09:23:13]OFD Sender: To server: pG, [09:23:13]CommunicateWithHost lk.salyk.kg:30040 [09:23:13]ConnectInit lk.salyk.kg [09:23:13]Connected sock=10 [09:23:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 A3 0C 06 01 59 7C 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9E 84 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 ED 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 F0 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 D1 00 00 00 F4 03 04 00 01 58 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 26 D9 04 00 35 04 06 00 CD 88 C0 B9 0A 71 94 92 88 3C FC A8 B5 4E [09:23:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 03 2A 47 00 69 D5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 26 D9 04 00 F4 03 04 00 BA 03 1F 67 B6 04 01 00 00 E6 C5 BA 53 CE 17 18 C7 [09:23:13]CommunicateWithHost err = 0 [09:23:13]CheckOFDResponse [09:23:13]1017 (14) - 77093643461234 [09:23:13]1041 (16) - 0000000000874671 [09:23:13]1040 (4) - 317734 [09:23:13]1012 (4) - 28.10.2024 03:23 [09:23:13]1206 (1) - 0 [09:23:13]OFD Sender: Remove packet 317734 [09:23:13]ProducePacketName [09:23:13]name=ofd_packets/00317734 [09:23:13]NVStorageDeleteData [09:23:13]Write to MH i2c: 01 00 00 78 16 8E [09:23:13]Write i2c OK [09:23:13]MH_I2C_Read... [09:23:13]Read from MH i2c: 01 [09:23:13]MH_I2C_Read... [09:23:13]Read from MH i2c: 01 07 00 [09:23:13]MH_I2C_Read... [09:23:13]Read from MH i2c: 01 07 00 78 16 00 00 00 00 00 EE 0C 8F [09:23:13]RasterBufferAndPrint [09:23:13]line [09:23:13]line [09:23:13]line [09:23:13]line [09:23:13]line [09:23:13]written 0, free lines is 3316 [09:23:13]MH_Cut [09:23:13]Write to MH i2c: D1 01 00 7F 16 01 67 [09:23:13]Write i2c OK [09:23:13]MH_I2C_Read... [09:23:13]Read from MH i2c: D1 [09:23:13]MH_I2C_Read... [09:23:13]Read from MH i2c: D1 01 00 [09:23:13]MH_I2C_Read... [09:23:13]Read from MH i2c: D1 01 00 7F 16 00 66 [09:23:13]Write to MH i2c: 01 00 00 80 16 96 [09:23:13]Write i2c OK [09:23:13]MH_I2C_Read... [09:23:14]OFD Sender: No OFD packet to send [09:23:14]*** Cut start [09:23:14]*** Partial cut [09:23:14]*** CUTSNS_PIN = 1 [09:23:14]*** CUTSNS_PIN = 0 [09:23:14]*** Brake cut motor [09:23:15]Read from MH i2c: 01 [09:23:15]MH_I2C_Read... [09:23:15]*** Stop cut motor [09:23:15]*** Cut end [09:23:15]Read from MH i2c: 01 07 00 [09:23:15]MH_I2C_Read... [09:23:15]Read from MH i2c: 01 07 00 80 16 00 00 00 00 00 FF 0F AB [09:23:15]process_action close_receipt done [09:23:15]requested_data is exist [09:23:15]produce_requested_data [09:23:15]requested_item fm.sn is exist - process it [09:23:15]wFMCommunicate request_size=4 [09:23:15]MH_SAM_APDU [09:23:15]CAPDU: 80 11 00 00 [09:23:15]Write to MH i2c: E2 08 00 81 16 80 11 00 00 00 00 00 00 11 [09:23:15]Write i2c OK [09:23:15]MH_I2C_Read... [09:23:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:23:15]Read from MH i2c: E2 [09:23:15]MH_I2C_Read... [09:23:15]Read from MH i2c: E2 17 00 [09:23:15]MH_I2C_Read... [09:23:15]Read from MH i2c: E2 17 00 81 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 65 [09:23:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [09:23:15]wFMCommunicate OK [09:23:15]requested_item fd.num is exist - process it [09:23:15]SAM_PROTO_GetFieldsCounters [09:23:15]wFMCommunicate request_size=4 [09:23:15]MH_SAM_APDU [09:23:15]CAPDU: 80 13 00 00 [09:23:15]Write to MH i2c: E2 08 00 82 16 80 13 00 00 00 00 00 00 14 [09:23:15]Write i2c OK [09:23:15]MH_I2C_Read... [09:23:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:23:15]Read from MH i2c: E2 [09:23:15]MH_I2C_Read... [09:23:15]Read from MH i2c: E2 62 00 [09:23:15]MH_I2C_Read... [09:23:15]Read from MH i2c: E2 62 00 82 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 26 D9 04 00 0E 04 04 00 22 02 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 D1 [09:23:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 26 D9 04 00 0E 04 04 00 22 02 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:23:15]wFMCommunicate OK [09:23:15]SAM_PROTO_GetFieldsCounters done [09:23:15]requested_item shift.num is exist - process it [09:23:15]requested_item shift.opened is exist - process it [09:23:15]req_shift_opened [09:23:15]FM_GetShiftState [09:23:15]SAM_PROTO_GetShiftState [09:23:15]wFMCommunicate request_size=4 [09:23:15]MH_SAM_APDU [09:23:15]CAPDU: 80 13 01 00 [09:23:15]Write to MH i2c: E2 08 00 83 16 80 13 01 00 00 00 00 00 16 [09:23:15]Write i2c OK [09:23:15]MH_I2C_Read... [09:23:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:23:15]Read from MH i2c: E2 [09:23:15]MH_I2C_Read... [09:23:15]Read from MH i2c: E2 0E 00 [09:23:15]MH_I2C_Read... [09:23:15]Read from MH i2c: E2 0E 00 83 16 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 0F [09:23:15]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [09:23:15]wFMCommunicate OK [09:23:15]SAM_PROTO_GetShiftState done [09:23:15]FM_GetShiftState done [09:23:15]req_shift_opened done [09:23:15]requested_item shift.open_date is exist - process it [09:23:15]req_shift_open_date [09:23:15]req_shift_open_date done [09:23:15]produce_requested_data done [09:23:15]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317734,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [09:23:15]process_action_free close_receipt [09:23:15]json_value_free [09:23:15]json_value_free done [09:23:15]process_json_proto returns [09:23:15]Send response to host [09:23:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317734,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [09:23:15]free response buf [09:23:15]execute_script done [09:23:15]execute_script returns [09:23:15]free content buf [09:23:15]Sock 9.Close socket [09:23:15]Sock 9.Thread stoped [09:23:19]OFD Sender: No OFD packet to send [09:23:24]OFD Sender: No OFD packet to send [09:23:29]OFD Sender: No OFD packet to send [09:23:34]OFD Sender: No OFD packet to send [09:23:39]OFD Sender: No OFD packet to send [09:23:44]OFD Sender: No OFD packet to send [09:23:49]OFD Sender: No OFD packet to send [09:23:54]OFD Sender: No OFD packet to send [09:23:59]OFD Sender: No OFD packet to send [09:24:04]OFD Sender: No OFD packet to send [09:24:09]OFD Sender: No OFD packet to send [09:24:14]OFD Sender: No OFD packet to send [09:24:19]OFD Sender: No OFD packet to send [09:24:24]OFD Sender: No OFD packet to send [09:24:27]accept exits with 8 [09:24:27]New connection [09:24:27]New thread 3067333988 created [09:24:27]Thread 3067477348 joined [09:24:27]Waiting for new connection... [09:24:27] Sock 8.Parse request [09:24:27]Sock 8.Check first char [09:24:27]Sock 8.First char is OK [09:24:27]request: POST /json_proto HTTP/1.0 [09:24:27]Method: POST [09:24:27]URL: /json_proto [09:24:27]Method is POST - this is cgi request [09:24:27]url: /json_proto [09:24:27]query_string will be loaded in cgi processing [09:24:27]execute_cgi json_proto POST (null) [09:24:27]execute_cgi path=json_proto method=POST [09:24:27]POST find Content-Length [09:24:27]Host: 172.17.50.195:8080 [09:24:27]Content-Length: 755 [09:24:27]Content-Type: application/json [09:24:27] [09:24:27]POST finish read [09:24:27]Found Content-Length = 755 [09:24:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092648", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u041A \u0413\u041F\u041D\u0410 Online\u000A30102802", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:24:27]execute_script... [09:24:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092648", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u041A \u0413\u041F\u041D\u0410 Online\u000A30102802", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:24:27]POST & json_proto [09:24:27]process_json_proto [09:24:27]json parsed OK: [09:24:27]protocol is kg_v1.0 [09:24:27]action value=close_receipt [09:24:27]process_action close_receipt [09:24:27]cmd_close_receipt [09:24:27]MH_GetDate [09:24:27]Write to MH i2c: F0 00 00 84 16 89 [09:24:27]Write i2c OK [09:24:27]MH_I2C_Read... [09:24:27]Read from MH i2c: F0 [09:24:27]MH_I2C_Read... [09:24:27]Read from MH i2c: F0 09 00 [09:24:27]MH_I2C_Read... [09:24:27]Read from MH i2c: F0 09 00 84 16 00 4D 58 1F 67 43 33 1C 67 B6 [09:24:27]GetLastDocTimeStamp 1730107393 [09:24:27]current date 1730107469 [09:24:27]FM_GetShiftState [09:24:27]SAM_PROTO_GetShiftState [09:24:27]wFMCommunicate request_size=4 [09:24:27]MH_SAM_APDU [09:24:27]CAPDU: 80 13 01 00 [09:24:27]Write to MH i2c: E2 08 00 85 16 80 13 01 00 00 00 00 00 18 [09:24:27]Write i2c OK [09:24:27]MH_I2C_Read... [09:24:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:24:27]Read from MH i2c: E2 [09:24:27]MH_I2C_Read... [09:24:27]Read from MH i2c: E2 0E 00 [09:24:27]MH_I2C_Read... [09:24:27]Read from MH i2c: E2 0E 00 85 16 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 11 [09:24:27]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [09:24:27]wFMCommunicate OK [09:24:27]SAM_PROTO_GetShiftState done [09:24:27]FM_GetShiftState done [09:24:27]opened in 1730073493 [09:24:27]opened+sec_in_day 1730159893 [09:24:27]quantity*price = 0 [09:24:27]sum+1 = 1 [09:24:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 210 28.10.2024 09:24 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: ТК ГПНА Online 30102802 ФМ: 0000000000874671 ФД: 317735 ФПД: 202458090459177 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T092429&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317735&fm=202458090459177&tin=02508201610067®Number=0000000000091628&sum=0 [09:24:28]StoreToDocumentArchive [09:24:28]shift 546 fd 317735 [09:24:28]save to /storage/0546/doc_00317735 [09:24:28]save last doc name /storage/0546/doc_00317735 to /storage/kkm_last_doc_name [09:24:28]save OK [09:24:28]Clear old archive folders... [09:24:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:24:28]tlvbuf is B6FD5C20 [09:24:28]SAM_PROTO_ClearQueue [09:24:28]wFMCommunicate request_size=4 [09:24:28]MH_SAM_APDU [09:24:28]CAPDU: 80 09 00 00 [09:24:28]Write to MH i2c: E2 08 00 92 16 80 09 00 00 00 00 00 00 1A [09:24:28]Write i2c OK [09:24:28]MH_I2C_Read... [09:24:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:24:28]Read from MH i2c: E2 [09:24:28]MH_I2C_Read... [09:24:28]Read from MH i2c: E2 03 00 [09:24:28]MH_I2C_Read... [09:24:28]Read from MH i2c: E2 03 00 92 16 00 90 00 1C [09:24:28]RAPDU: 90 00 [09:24:28]wFMCommunicate OK [09:24:28]SAM_PROTO_ClearQueue done [09:24:28]KKMCreateOFDPacket [09:24:28]OFDProtocolAddRootSTLVToBuf [09:24:28]FM_MakeSignedData [09:24:28]FM_MakeSignedData [09:24:28]SAM_PROTO_SignData [09:24:28]wFMCommunicate request_size=4 [09:24:28]MH_SAM_APDU [09:24:28]CAPDU: 80 0D 01 02 [09:24:28]Write to MH i2c: E2 08 00 93 16 80 0D 01 02 00 00 00 00 22 [09:24:28]Write i2c OK [09:24:28]MH_I2C_Read... [09:24:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:24:28]Read from MH i2c: E2 [09:24:28]MH_I2C_Read... [09:24:28]Read from MH i2c: E2 03 00 [09:24:28]MH_I2C_Read... [09:24:28]Read from MH i2c: E2 03 00 93 16 00 90 00 1D [09:24:28]RAPDU: 90 00 [09:24:28]wFMCommunicate OK [09:24:28]wFMCommunicate request_size=255 [09:24:28]MH_SAM_APDU [09: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 32 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 D2 00 00 00 F4 03 04 00 4D 58 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 27 D9 04 00 35 04 06 00 B8 [09:24:28]Write to MH i2c: E2 02 01 94 16 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 D2 00 00 00 F4 03 04 00 4D 58 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 27 D9 04 00 35 04 06 00 B8 00 00 76 [09:24:28]Write i2c OK [09:24:28]MH_I2C_Read... [09:24:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:24:29]Read from MH i2c: E2 [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: E2 03 00 [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: E2 03 00 94 16 00 90 00 1E [09:24:29]RAPDU: 90 00 [09:24:29]wFMCommunicate OK [09:24:29]wFMCommunicate request_size=10 [09:24:29]MH_SAM_APDU [09:24:29]CAPDU: 80 0D 02 02 05 22 72 90 50 29 [09:24:29]Write to MH i2c: E2 0D 00 95 16 80 0D 02 02 05 00 22 72 90 50 29 00 00 CC [09:24:29]Write i2c OK [09:24:29]MH_I2C_Read... [09:24:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:24:29]Read from MH i2c: E2 [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: E2 03 00 [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: E2 03 00 95 16 00 90 00 1F [09:24:29]RAPDU: 90 00 [09:24:29]wFMCommunicate OK [09:24:29]wFMCommunicate request_size=4 [09:24:29]MH_SAM_APDU [09:24:29]CAPDU: 80 0D 03 02 [09:24:29]Write to MH i2c: E2 08 00 96 16 80 0D 03 02 00 00 00 00 27 [09:24:29]Write i2c OK [09:24:29]MH_I2C_Read... [09:24:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:24:29]Read from MH i2c: E2 [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: E2 0B 00 [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: E2 0B 00 96 16 00 EA 4D 79 3E CE 50 7E 98 90 00 4A [09:24:29]RAPDU: EA 4D 79 3E CE 50 7E 98 90 00 [09:24:29]wFMCommunicate OK [09:24:29]SAM_PROTO_SignData done [09:24:29]FM_MakeSignedData done [09:24:29]CreateOFDProtocolMessage [09:24:29]wFMCommunicate request_size=4 [09:24:29]MH_SAM_APDU [09:24:29]CAPDU: 80 11 00 00 [09:24:29]Write to MH i2c: E2 08 00 97 16 80 11 00 00 00 00 00 00 27 [09:24:29]Write i2c OK [09:24:29]MH_I2C_Read... [09:24:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:24:29]Read from MH i2c: E2 [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: E2 17 00 [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: E2 17 00 97 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 7B [09:24:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [09:24:29]wFMCommunicate OK [09:24:29]CreateOFDProtocolMessage done [09:24:29]OFDSenderStorePacket 317735 [09:24:29]StoreOFDPacket docnum=317735 [09:24:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 8D B0 07 01 4C 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 32 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 D2 00 00 00 F4 03 04 00 4D 58 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 27 D9 04 00 35 04 06 00 B8 22 72 90 50 29 EA 4D 79 3E CE 50 7E 98 [09:24:29]CheckFolder [09:24:29]dirname=/storage/ofd_packets [09:24:29]CheckFolder done [09:24:29]ProducePacketName [09:24:29]name=ofd_packets/00317735 [09:24:29]NVStorageSaveData ofd_packets/00317735 [09:24:29]File name is /storage/ofd_packets/00317735 [09:24:29]Write 301 bytes [09:24:29]NVStorageSaveData done [09:24:29]OFDSenderStorePacket done [09:24:29]KKMCreateOFDPacket done [09:24:29]NVStorageSaveData kkm_last_timestamp [09:24:29]File name is /storage/kkm_last_timestamp [09:24:29]Write 4 bytes [09:24:29]NVStorageSaveData done [09:24:29]ExternCall_PrintAddStr [09:24:29]wPrintStart [09:24:29]Write to MH i2c: 01 00 00 98 16 AE [09:24:29]Write i2c OK [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: 01 [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: 01 07 00 [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: 01 07 00 98 16 00 00 00 00 00 FF 0F C3 [09:24:29]RasterBufferAndPrint [09:24:29]line Счет N : (1)1092648 [09:24:29]line ИНН: 02508201610067 [09:24:29]line Контрольно-Кассовый Чек [09:24:29]line ПРОДАЖА [09:24:29]line ТРК (МРК, ГНК) : 63 [09:24:29]line Товар: 2710124130 [09:24:29]line Аи-92-К-2 [09:24:29]line 20.000 * 0.00 [09:24:29]line = 0.00 [09:24:29]line НДС 12% НСП 1% [09:24:29]line > о реализуемом товаре [09:24:29]line ИТОГО: 0.00 [09:24:29]line НСП 1% : 0.00 [09:24:29]line НДС 12% : 0.00 [09:24:29]line Наличными: 0.00 [09:24:29]line Безнал.: 0.00 [09:24:29]line Место: АЗС № 101 "Партнер Нефть" [09:24:29]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [09:24:29]line СНО: Общий режим [09:24:29]line Чек 210 28.10.2024 09:24 [09:24:29]line Смена: 546 ФФД: 1.0 [09:24:29]line ЗНМ: 0300000082 [09:24:29]line РНМ: 0000000000091628 [09:24:29]line Версия ККМ: 001 [09:24:29]line Талоны: ТК ГПНА Online [09:24:29]line 30102802 [09:24:29]line ФМ: 0000000000874671 [09:24:29]line ФД: 317735 [09:24:29]line ФПД: 202458090459177 [09:24:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T092429&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317735&fm=202458090459177&tin=02508201610067®Number=0000000000091628&sum=0 [09:24:29]written 0, free lines is 4095 [09:24:29]OFD Sender: Processing packet 317735 [packets to send 127, broken 126] [09:24:29]ProducePacketName [09:24:29]name=ofd_packets/00317735 [09:24:29]OFD Sender: To server: pG, [09:24:29]CommunicateWithHost lk.salyk.kg:30040 [09:24:29]ConnectInit lk.salyk.kg [09:24:29]Connected sock=10 [09: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 34 36 37 31 0F 01 00 00 8D B0 07 01 4C 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 32 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 D2 00 00 00 F4 03 04 00 4D 58 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 27 D9 04 00 35 04 06 00 B8 22 72 90 50 29 EA 4D 79 3E CE 50 7E 98 [09:24:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 66 52 47 00 F5 63 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 27 D9 04 00 F4 03 04 00 06 04 1F 67 B6 04 01 00 00 CF BB 2B E6 5D A2 5E C0 [09:24:29]CommunicateWithHost err = 0 [09:24:29]CheckOFDResponse [09:24:29]1017 (14) - 77093643461234 [09:24:29]1041 (16) - 0000000000874671 [09:24:29]1040 (4) - 317735 [09:24:29]1012 (4) - 28.10.2024 03:24 [09:24:29]1206 (1) - 0 [09:24:29]OFD Sender: Remove packet 317735 [09:24:29]ProducePacketName [09:24:29]name=ofd_packets/00317735 [09:24:29]NVStorageDeleteData [09:24:29]Write to MH i2c: 01 00 00 C2 16 D8 [09:24:29]Write i2c OK [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: 01 [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: 01 07 00 [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: 01 07 00 C2 16 00 00 00 00 00 F9 0C E4 [09:24:29]RasterBufferAndPrint [09:24:29]line [09:24:29]line [09:24:29]line [09:24:29]line [09:24:29]line [09:24:29]written 0, free lines is 3327 [09:24:29]MH_Cut [09:24:29]Write to MH i2c: D1 01 00 C9 16 01 B1 [09:24:29]Write i2c OK [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: D1 [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: D1 01 00 [09:24:29]MH_I2C_Read... [09:24:29]Read from MH i2c: D1 01 00 C9 16 00 B0 [09:24:29]Write to MH i2c: 01 00 00 CA 16 E0 [09:24:29]Write i2c OK [09:24:29]MH_I2C_Read... [09:24:30]OFD Sender: No OFD packet to send [09:24:30]*** Cut start [09:24:30]*** Partial cut [09:24:30]*** CUTSNS_PIN = 1 [09:24:30]*** CUTSNS_PIN = 0 [09:24:30]*** Brake cut motor [09:24:31]Read from MH i2c: 01 [09:24:31]MH_I2C_Read... [09:24:31]*** Stop cut motor [09:24:31]*** Cut end [09:24:31]Read from MH i2c: 01 07 00 [09:24:31]MH_I2C_Read... [09:24:31]Read from MH i2c: 01 07 00 CA 16 00 00 00 00 00 FF 0F F5 [09:24:31]process_action close_receipt done [09:24:31]requested_data is exist [09:24:31]produce_requested_data [09:24:31]requested_item fm.sn is exist - process it [09:24:31]wFMCommunicate request_size=4 [09:24:31]MH_SAM_APDU [09:24:31]CAPDU: 80 11 00 00 [09:24:31]Write to MH i2c: E2 08 00 CB 16 80 11 00 00 00 00 00 00 5B [09:24:31]Write i2c OK [09:24:31]MH_I2C_Read... [09:24:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:24:31]Read from MH i2c: E2 [09:24:31]MH_I2C_Read... [09:24:31]Read from MH i2c: E2 17 00 [09:24:31]MH_I2C_Read... [09:24:31]Read from MH i2c: E2 17 00 CB 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 AF [09:24:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [09:24:31]wFMCommunicate OK [09:24:31]requested_item fd.num is exist - process it [09:24:31]SAM_PROTO_GetFieldsCounters [09:24:31]wFMCommunicate request_size=4 [09:24:31]MH_SAM_APDU [09:24:31]CAPDU: 80 13 00 00 [09:24:31]Write to MH i2c: E2 08 00 CC 16 80 13 00 00 00 00 00 00 5E [09:24:31]Write i2c OK [09:24:31]MH_I2C_Read... [09:24:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:24:31]Read from MH i2c: E2 [09:24:31]MH_I2C_Read... [09:24:31]Read from MH i2c: E2 62 00 [09:24:31]MH_I2C_Read... [09:24:31]Read from MH i2c: E2 62 00 CC 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 27 D9 04 00 0E 04 04 00 22 02 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 1F [09:24:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 27 D9 04 00 0E 04 04 00 22 02 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:24:31]wFMCommunicate OK [09:24:31]SAM_PROTO_GetFieldsCounters done [09:24:31]requested_item shift.num is exist - process it [09:24:31]requested_item shift.opened is exist - process it [09:24:31]req_shift_opened [09:24:31]FM_GetShiftState [09:24:31]SAM_PROTO_GetShiftState [09:24:31]wFMCommunicate request_size=4 [09:24:31]MH_SAM_APDU [09:24:31]CAPDU: 80 13 01 00 [09:24:31]Write to MH i2c: E2 08 00 CD 16 80 13 01 00 00 00 00 00 60 [09:24:31]Write i2c OK [09:24:31]MH_I2C_Read... [09:24:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:24:31]Read from MH i2c: E2 [09:24:31]MH_I2C_Read... [09:24:31]Read from MH i2c: E2 0E 00 [09:24:31]MH_I2C_Read... [09:24:31]Read from MH i2c: E2 0E 00 CD 16 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 59 [09:24:31]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [09:24:31]wFMCommunicate OK [09:24:31]SAM_PROTO_GetShiftState done [09:24:31]FM_GetShiftState done [09:24:31]req_shift_opened done [09:24:31]requested_item shift.open_date is exist - process it [09:24:31]req_shift_open_date [09:24:31]req_shift_open_date done [09:24:31]produce_requested_data done [09:24:31]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317735,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [09:24:31]process_action_free close_receipt [09:24:31]json_value_free [09:24:31]json_value_free done [09:24:31]process_json_proto returns [09:24:31]Send response to host [09:24:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317735,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [09:24:31]free response buf [09:24:31]execute_script done [09:24:31]execute_script returns [09:24:31]free content buf [09:24:31]Sock 8.Close socket [09:24:31]Sock 8.Thread stoped [09:24:35]OFD Sender: No OFD packet to send [09:24:40]OFD Sender: No OFD packet to send [09:24:45]OFD Sender: No OFD packet to send [09:24:48]accept exits with 9 [09:24:48]New connection [09:24:48]New thread 3067477348 created [09:24:48]Thread 3067333988 joined [09:24:48]Waiting for new connection... [09:24:48] Sock 9.Parse request [09:24:48]Sock 9.Check first char [09:24:48]Sock 9.First char is OK [09:24:48]request: POST /json_proto HTTP/1.0 [09:24:48]Method: POST [09:24:48]URL: /json_proto [09:24:48]Method is POST - this is cgi request [09:24:48]url: /json_proto [09:24:48]query_string will be loaded in cgi processing [09:24:48]execute_cgi json_proto POST (null) [09:24:48]execute_cgi path=json_proto method=POST [09:24:48]POST find Content-Length [09:24:48]Host: 172.17.50.195:8080 [09:24:48]Content-Length: 678 [09:24:48]Content-Type: application/json [09:24:48] [09:24:48]POST finish read [09:24:48]Found Content-Length = 678 [09:24:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092649", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:24:48]execute_script... [09:24:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092649", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:24:48]POST & json_proto [09:24:48]process_json_proto [09:24:48]json parsed OK: [09:24:48]protocol is kg_v1.0 [09:24:48]action value=close_receipt [09:24:48]process_action close_receipt [09:24:48]cmd_close_receipt [09:24:48]MH_GetDate [09:24:48]Write to MH i2c: F0 00 00 CE 16 D3 [09:24:48]Write i2c OK [09:24:48]MH_I2C_Read... [09:24:48]Read from MH i2c: F0 [09:24:48]MH_I2C_Read... [09:24:48]Read from MH i2c: F0 09 00 [09:24:48]MH_I2C_Read... [09:24:48]Read from MH i2c: F0 09 00 CE 16 00 62 58 1F 67 43 33 1C 67 15 [09:24:48]GetLastDocTimeStamp 1730107469 [09:24:48]current date 1730107490 [09:24:48]FM_GetShiftState [09:24:48]SAM_PROTO_GetShiftState [09:24:48]wFMCommunicate request_size=4 [09:24:48]MH_SAM_APDU [09:24:48]CAPDU: 80 13 01 00 [09:24:48]Write to MH i2c: E2 08 00 CF 16 80 13 01 00 00 00 00 00 62 [09:24:48]Write i2c OK [09:24:48]MH_I2C_Read... [09:24:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:24:48]Read from MH i2c: E2 [09:24:48]MH_I2C_Read... [09:24:48]Read from MH i2c: E2 0E 00 [09:24:48]MH_I2C_Read... [09:24:48]Read from MH i2c: E2 0E 00 CF 16 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 5B [09:24:48]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [09:24:48]wFMCommunicate OK [09:24:48]SAM_PROTO_GetShiftState done [09:24:48]FM_GetShiftState done [09:24:48]opened in 1730073493 [09:24:48]opened+sec_in_day 1730159893 [09:24:48]quantity*price = 50041 [09:24:48]sum+1 = 50042 [09:24:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 211 28.10.2024 09:24 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317736 ФПД: 276296944500793 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T092450&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317736&fm=276296944500793&tin=02508201610067®Number=0000000000091628&sum=50000 [09:24:49]StoreToDocumentArchive [09:24:49]shift 546 fd 317736 [09:24:49]save to /storage/0546/doc_00317736 [09:24:49]save last doc name /storage/0546/doc_00317736 to /storage/kkm_last_doc_name [09:24:49]save OK [09:24:49]Clear old archive folders... [09:24:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:24:49]tlvbuf is 000BA700 [09:24:49]SAM_PROTO_ClearQueue [09:24:49]wFMCommunicate request_size=4 [09:24:49]MH_SAM_APDU [09:24:49]CAPDU: 80 09 00 00 [09:24:49]Write to MH i2c: E2 08 00 DC 16 80 09 00 00 00 00 00 00 64 [09:24:49]Write i2c OK [09:24:49]MH_I2C_Read... [09:24:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:24:49]Read from MH i2c: E2 [09:24:49]MH_I2C_Read... [09:24:49]Read from MH i2c: E2 03 00 [09:24:49]MH_I2C_Read... [09:24:49]Read from MH i2c: E2 03 00 DC 16 00 90 00 66 [09:24:49]RAPDU: 90 00 [09:24:49]wFMCommunicate OK [09:24:49]SAM_PROTO_ClearQueue done [09:24:49]KKMCreateOFDPacket [09:24:49]OFDProtocolAddRootSTLVToBuf [09:24:49]FM_MakeSignedData [09:24:49]FM_MakeSignedData [09:24:49]SAM_PROTO_SignData [09:24:49]wFMCommunicate request_size=4 [09:24:49]MH_SAM_APDU [09:24:49]CAPDU: 80 0D 01 02 [09:24:49]Write to MH i2c: E2 08 00 DD 16 80 0D 01 02 00 00 00 00 6C [09:24:49]Write i2c OK [09:24:49]MH_I2C_Read... [09:24:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:24:50]Read from MH i2c: E2 [09:24:50]MH_I2C_Read... [09:24:50]Read from MH i2c: E2 03 00 [09:24:50]MH_I2C_Read... [09:24:50]Read from MH i2c: E2 03 00 DD 16 00 90 00 67 [09:24:50]RAPDU: 90 00 [09:24:50]wFMCommunicate OK [09:24:50]wFMCommunicate request_size=255 [09:24:50]MH_SAM_APDU [09:24: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 58 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 28 D9 04 00 35 04 06 00 FB [09:24:50]Write to MH i2c: E2 02 01 DE 16 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 58 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 28 D9 04 00 35 04 06 00 FB 00 00 31 [09:24:50]Write i2c OK [09:24:50]MH_I2C_Read... [09:24:50]OFD Sender: No OFD packet to send [09:24:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:24:50]Read from MH i2c: E2 [09:24:50]MH_I2C_Read... [09:24:50]Read from MH i2c: E2 03 00 [09:24:50]MH_I2C_Read... [09:24:50]Read from MH i2c: E2 03 00 DE 16 00 90 00 68 [09:24:50]RAPDU: 90 00 [09:24:50]wFMCommunicate OK [09:24:50]wFMCommunicate request_size=10 [09:24:50]MH_SAM_APDU [09:24:50]CAPDU: 80 0D 02 02 05 4A 65 3A C0 39 [09:24:50]Write to MH i2c: E2 0D 00 DF 16 80 0D 02 02 05 00 4A 65 3A C0 39 00 00 5B [09:24:50]Write i2c OK [09:24:50]MH_I2C_Read... [09:24:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:24:50]Read from MH i2c: E2 [09:24:50]MH_I2C_Read... [09:24:50]Read from MH i2c: E2 03 00 [09:24:50]MH_I2C_Read... [09:24:50]Read from MH i2c: E2 03 00 DF 16 00 90 00 69 [09:24:50]RAPDU: 90 00 [09:24:50]wFMCommunicate OK [09:24:50]wFMCommunicate request_size=4 [09:24:50]MH_SAM_APDU [09:24:50]CAPDU: 80 0D 03 02 [09:24:50]Write to MH i2c: E2 08 00 E0 16 80 0D 03 02 00 00 00 00 71 [09:24:50]Write i2c OK [09:24:50]MH_I2C_Read... [09:24:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:24:50]Read from MH i2c: E2 [09:24:50]MH_I2C_Read... [09:24:50]Read from MH i2c: E2 0B 00 [09:24:50]MH_I2C_Read... [09:24:50]Read from MH i2c: E2 0B 00 E0 16 00 A9 62 71 75 0F 57 3E F6 90 00 FD [09:24:50]RAPDU: A9 62 71 75 0F 57 3E F6 90 00 [09:24:50]wFMCommunicate OK [09:24:50]SAM_PROTO_SignData done [09:24:50]FM_MakeSignedData done [09:24:50]CreateOFDProtocolMessage [09:24:50]wFMCommunicate request_size=4 [09:24:50]MH_SAM_APDU [09:24:50]CAPDU: 80 11 00 00 [09:24:50]Write to MH i2c: E2 08 00 E1 16 80 11 00 00 00 00 00 00 71 [09:24:50]Write i2c OK [09:24:50]MH_I2C_Read... [09:24:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:24:50]Read from MH i2c: E2 [09:24:50]MH_I2C_Read... [09:24:50]Read from MH i2c: E2 17 00 [09:24:50]MH_I2C_Read... [09:24:50]Read from MH i2c: E2 17 00 E1 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C5 [09:24:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [09:24:50]wFMCommunicate OK [09:24:50]CreateOFDProtocolMessage done [09:24:50]OFDSenderStorePacket 317736 [09:24:50]StoreOFDPacket docnum=317736 [09:24:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 0F 0D 07 01 F5 5A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 58 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 28 D9 04 00 35 04 06 00 FB 4A 65 3A C0 39 A9 62 71 75 0F 57 3E F6 [09:24:50]CheckFolder [09:24:50]dirname=/storage/ofd_packets [09:24:50]CheckFolder done [09:24:50]ProducePacketName [09:24:50]name=ofd_packets/00317736 [09:24:50]NVStorageSaveData ofd_packets/00317736 [09:24:50]File name is /storage/ofd_packets/00317736 [09:24:50]Write 301 bytes [09:24:50]NVStorageSaveData done [09:24:50]OFDSenderStorePacket done [09:24:50]KKMCreateOFDPacket done [09:24:50]NVStorageSaveData kkm_last_timestamp [09:24:50]File name is /storage/kkm_last_timestamp [09:24:50]Write 4 bytes [09:24:50]NVStorageSaveData done [09:24:50]ExternCall_PrintAddStr [09:24:50]wPrintStart [09:24:50]Write to MH i2c: 01 00 00 E2 16 F8 [09:24:50]OFD Sender: Processing packet 317736 [packets to send 127, broken 126] [09:24:50]ProducePacketName [09:24:50]name=ofd_packets/00317736 [09:24:50]OFD Sender: To server: pG, [09:24:50]CommunicateWithHost lk.salyk.kg:30040 [09:24:50]ConnectInit lk.salyk.kg [09:24:50]Write i2c OK [09:24:50]MH_I2C_Read... [09:24:50]Read from MH i2c: 01 [09:24:50]MH_I2C_Read... [09:24:50]Read from MH i2c: 01 07 00 [09:24:50]MH_I2C_Read... [09:24:50]Read from MH i2c: 01 07 00 E2 16 00 00 00 00 00 FF 0F 0D [09:24:50]RasterBufferAndPrint [09:24:50]line Счет N : (1)1092649 [09:24:50]line ИНН: 02508201610067 [09:24:50]line Контрольно-Кассовый Чек [09:24:50]line ПРОДАЖА [09:24:50]line ТРК (МРК, ГНК) : 43 [09:24:50]line Товар: 2710124130 [09:24:50]line Аи-92-К-2 [09:24:50]line 7.480 * 66.90 [09:24:50]line = 500.41 [09:24:50]line НДС 12% НСП 1% [09:24:50]line > о реализуемом товаре [09:24:50]line ОКРУГЛЕНИЕ: -0.41 [09:24:50]line ИТОГО: 500.00 [09:24:50]line Внесено: 500.00 [09:24:50]line СДАЧА: 0.00 [09:24:50]line НСП 1% : 4.43 [09:24:50]line НДС 12% : 53.14 [09:24:50]line Наличными: 500.00 [09:24:50]line Безнал.: 0.00 [09:24:50]line Место: АЗС № 101 "Партнер Нефть" [09:24:50]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [09:24:50]line СНО: Общий режим [09:24:50]line Чек 211 28.10.2024 09:24 [09:24:50]line Смена: 546 ФФД: 1.0 [09:24:50]line ЗНМ: 0300000082 [09:24:50]line РНМ: 0000000000091628 [09:24:50]line Версия ККМ: 001 [09:24:50]line ФМ: 0000000000874671 [09:24:50]line ФД: 317736 [09:24:50]line ФПД: 276296944500793 [09:24:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T092450&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317736&fm=276296944500793&tin=02508201610067®Number=0000000000091628&sum=50000 [09:24:50]Connected sock=11 [09:24:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 0F 0D 07 01 F5 5A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 58 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 28 D9 04 00 35 04 06 00 FB 4A 65 3A C0 39 A9 62 71 75 0F 57 3E F6 [09:24:50]written 0, free lines is 4095 [09:24:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 21 CD 47 00 02 69 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 28 D9 04 00 F4 03 04 00 1B 04 1F 67 B6 04 01 00 00 C8 B9 C6 23 DF 54 40 79 [09:24:51]CommunicateWithHost err = 0 [09:24:51]CheckOFDResponse [09:24:51]1017 (14) - 77093643461234 [09:24:51]1041 (16) - 0000000000874671 [09:24:51]1040 (4) - 317736 [09:24:51]1012 (4) - 28.10.2024 03:25 [09:24:51]1206 (1) - 0 [09:24:51]OFD Sender: Remove packet 317736 [09:24:51]ProducePacketName [09:24:51]name=ofd_packets/00317736 [09:24:51]NVStorageDeleteData [09:24:51]Write to MH i2c: 01 00 00 0D 17 24 [09:24:51]Write i2c OK [09:24:51]MH_I2C_Read... [09:24:51]Read from MH i2c: 01 [09:24:51]MH_I2C_Read... [09:24:51]Read from MH i2c: 01 07 00 [09:24:51]MH_I2C_Read... [09:24:51]Read from MH i2c: 01 07 00 0D 17 00 00 00 00 00 EC 0C 23 [09:24:51]RasterBufferAndPrint [09:24:51]line [09:24:51]line [09:24:51]line [09:24:51]line [09:24:51]line [09:24:51]written 0, free lines is 3314 [09:24:51]MH_Cut [09:24:51]Write to MH i2c: D1 01 00 14 17 01 FD [09:24:51]Write i2c OK [09:24:51]MH_I2C_Read... [09:24:51]Read from MH i2c: D1 [09:24:51]MH_I2C_Read... [09:24:51]Read from MH i2c: D1 01 00 [09:24:51]MH_I2C_Read... [09:24:51]Read from MH i2c: D1 01 00 14 17 00 FC [09:24:51]Write to MH i2c: 01 00 00 15 17 2C [09:24:51]Write i2c OK [09:24:51]MH_I2C_Read... [09:24:51]OFD Sender: No OFD packet to send [09:24:51]*** Cut start [09:24:51]*** Partial cut [09:24:51]*** CUTSNS_PIN = 1 [09:24:52]*** CUTSNS_PIN = 0 [09:24:52]*** Brake cut motor [09:24:52]Read from MH i2c: 01 [09:24:52]MH_I2C_Read... [09:24:52]*** Stop cut motor [09:24:52]*** Cut end [09:24:52]Read from MH i2c: 01 07 00 [09:24:52]MH_I2C_Read... [09:24:52]Read from MH i2c: 01 07 00 15 17 00 00 00 00 00 FF 0F 41 [09:24:52]process_action close_receipt done [09:24:52]requested_data is exist [09:24:52]produce_requested_data [09:24:52]requested_item fm.sn is exist - process it [09:24:52]wFMCommunicate request_size=4 [09:24:52]MH_SAM_APDU [09:24:52]CAPDU: 80 11 00 00 [09:24:52]Write to MH i2c: E2 08 00 16 17 80 11 00 00 00 00 00 00 A7 [09:24:52]Write i2c OK [09:24:52]MH_I2C_Read... [09:24:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:24:52]Read from MH i2c: E2 [09:24:52]MH_I2C_Read... [09:24:52]Read from MH i2c: E2 17 00 [09:24:52]MH_I2C_Read... [09:24:52]Read from MH i2c: E2 17 00 16 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 FB [09:24:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [09:24:52]wFMCommunicate OK [09:24:52]requested_item fd.num is exist - process it [09:24:52]SAM_PROTO_GetFieldsCounters [09:24:52]wFMCommunicate request_size=4 [09:24:52]MH_SAM_APDU [09:24:52]CAPDU: 80 13 00 00 [09:24:52]Write to MH i2c: E2 08 00 17 17 80 13 00 00 00 00 00 00 AA [09:24:52]Write i2c OK [09:24:52]MH_I2C_Read... [09:24:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:24:52]Read from MH i2c: E2 [09:24:52]MH_I2C_Read... [09:24:52]Read from MH i2c: E2 62 00 [09:24:52]MH_I2C_Read... [09:24:52]Read from MH i2c: E2 62 00 17 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 28 D9 04 00 0E 04 04 00 22 02 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 6F [09:24:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 28 D9 04 00 0E 04 04 00 22 02 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:24:52]wFMCommunicate OK [09:24:52]SAM_PROTO_GetFieldsCounters done [09:24:52]requested_item shift.num is exist - process it [09:24:52]requested_item shift.opened is exist - process it [09:24:52]req_shift_opened [09:24:52]FM_GetShiftState [09:24:52]SAM_PROTO_GetShiftState [09:24:52]wFMCommunicate request_size=4 [09:24:52]MH_SAM_APDU [09:24:52]CAPDU: 80 13 01 00 [09:24:52]Write to MH i2c: E2 08 00 18 17 80 13 01 00 00 00 00 00 AC [09:24:52]Write i2c OK [09:24:52]MH_I2C_Read... [09:24:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:24:52]Read from MH i2c: E2 [09:24:52]MH_I2C_Read... [09:24:52]Read from MH i2c: E2 0E 00 [09:24:52]MH_I2C_Read... [09:24:52]Read from MH i2c: E2 0E 00 18 17 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A5 [09:24:52]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [09:24:52]wFMCommunicate OK [09:24:52]SAM_PROTO_GetShiftState done [09:24:52]FM_GetShiftState done [09:24:52]req_shift_opened done [09:24:52]requested_item shift.open_date is exist - process it [09:24:52]req_shift_open_date [09:24:52]req_shift_open_date done [09:24:52]produce_requested_data done [09:24:52]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317736,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [09:24:52]process_action_free close_receipt [09:24:52]json_value_free [09:24:52]json_value_free done [09:24:52]process_json_proto returns [09:24:52]Send response to host [09:24:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317736,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [09:24:52]free response buf [09:24:52]execute_script done [09:24:52]execute_script returns [09:24:52]free content buf [09:24:52]Sock 9.Close socket [09:24:52]Sock 9.Thread stoped [09:24:56]OFD Sender: No OFD packet to send [09:25:01]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: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]OFD Sender: No OFD packet to send [09:26:06]OFD Sender: No OFD packet to send [09:26:11]OFD Sender: No OFD packet to send [09:26:16]OFD Sender: No OFD packet to send [09:26:21]OFD Sender: No OFD packet to send [09:26:26]OFD Sender: No OFD packet to send [09:26:31]OFD Sender: No OFD packet to send [09:26:36]OFD Sender: No OFD packet to send [09:26:41]OFD Sender: No OFD packet to send [09:26:46]OFD Sender: No OFD packet to send [09:26:51]OFD Sender: No OFD packet to send [09:26:54]accept exits with 8 [09:26:54]New connection [09:26:54]New thread 3067333988 created [09:26:54]Thread 3067477348 joined [09:26:54]Waiting for new connection... [09:26:54] Sock 8.Parse request [09:26:54]Sock 8.Check first char [09:26:54]Sock 8.First char is OK [09:26:54]request: POST /json_proto HTTP/1.0 [09:26:54]Method: POST [09:26:54]URL: /json_proto [09:26:54]Method is POST - this is cgi request [09:26:54]url: /json_proto [09:26:54]query_string will be loaded in cgi processing [09:26:54]execute_cgi json_proto POST (null) [09:26:54]execute_cgi path=json_proto method=POST [09:26:54]POST find Content-Length [09:26:54]Host: 172.17.50.195:8080 [09:26:54]Content-Length: 945 [09:26:54]Content-Type: application/json [09:26:54] [09:26:54]POST finish read [09:26:54]Found Content-Length = 945 [09:26:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092651", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 20.000, "sum" : 1318.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 101\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 20.00 \u0441\u043E\u043C", "payments": [ { "type": 0, "sum" : 1318.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:26:54]execute_script... [09:26: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)1092651", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 20.000, "sum" : 1318.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 101\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 20.00 \u0441\u043E\u043C", "payments": [ { "type": 0, "sum" : 1318.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:26:54]POST & json_proto [09:26:54]process_json_proto [09:26:54]json parsed OK: [09:26:54]protocol is kg_v1.0 [09:26:54]action value=close_receipt [09:26:54]process_action close_receipt [09:26:54]cmd_close_receipt [09:26:54]MH_GetDate [09:26:54]Write to MH i2c: F0 00 00 19 17 1F [09:26:54]Write i2c OK [09:26:54]MH_I2C_Read... [09:26:54]Read from MH i2c: F0 [09:26:54]MH_I2C_Read... [09:26:54]Read from MH i2c: F0 09 00 [09:26:54]MH_I2C_Read... [09:26:54]Read from MH i2c: F0 09 00 19 17 00 E0 58 1F 67 43 33 1C 67 DF [09:26:54]GetLastDocTimeStamp 1730107490 [09:26:54]current date 1730107616 [09:26:54]FM_GetShiftState [09:26:54]SAM_PROTO_GetShiftState [09:26:54]wFMCommunicate request_size=4 [09:26:54]MH_SAM_APDU [09:26:54]CAPDU: 80 13 01 00 [09:26:54]Write to MH i2c: E2 08 00 1A 17 80 13 01 00 00 00 00 00 AE [09:26:54]Write i2c OK [09:26:54]MH_I2C_Read... [09:26:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:26:54]Read from MH i2c: E2 [09:26:54]MH_I2C_Read... [09:26:54]Read from MH i2c: E2 0E 00 [09:26:54]MH_I2C_Read... [09:26:54]Read from MH i2c: E2 0E 00 1A 17 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A7 [09:26:54]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [09:26:54]wFMCommunicate OK [09:26:54]SAM_PROTO_GetShiftState done [09:26:54]FM_GetShiftState done [09:26:54]opened in 1730073493 [09:26:54]opened+sec_in_day 1730159893 [09:26:54]quantity*price = 131800 [09:26:54]sum+1 = 131801 [09:26:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1318.00 НСП 1% : 11.66 НДС 12% : 139.96 Наличными: 1318.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 212 28.10.2024 09:26 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Дисконтная программа АИ-92 номер 101 сэкономлено 20.00 сом ФМ: 0000000000874671 ФД: 317737 ФПД: 141353163426555 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T092656&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317737&fm=141353163426555&tin=02508201610067®Number=0000000000091628&sum=131800 [09:26:55]StoreToDocumentArchive [09:26:55]shift 546 fd 317737 [09:26:55]save to /storage/0546/doc_00317737 [09:26:55]save last doc name /storage/0546/doc_00317737 to /storage/kkm_last_doc_name [09:26:55]save OK [09:26:55]Clear old archive folders... [09:26:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:26:55]tlvbuf is 00093EE0 [09:26:55]SAM_PROTO_ClearQueue [09:26:55]wFMCommunicate request_size=4 [09:26:55]MH_SAM_APDU [09:26:55]CAPDU: 80 09 00 00 [09:26:55]Write to MH i2c: E2 08 00 27 17 80 09 00 00 00 00 00 00 B0 [09:26:55]Write i2c OK [09:26:55]MH_I2C_Read... [09:26:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:26:55]Read from MH i2c: E2 [09:26:55]MH_I2C_Read... [09:26:55]Read from MH i2c: E2 03 00 [09:26:55]MH_I2C_Read... [09:26:55]Read from MH i2c: E2 03 00 27 17 00 90 00 B2 [09:26:55]RAPDU: 90 00 [09:26:55]wFMCommunicate OK [09:26:55]SAM_PROTO_ClearQueue done [09:26:55]KKMCreateOFDPacket [09:26:55]OFDProtocolAddRootSTLVToBuf [09:26:55]FM_MakeSignedData [09:26:55]FM_MakeSignedData [09:26:55]SAM_PROTO_SignData [09:26:55]wFMCommunicate request_size=4 [09:26:55]MH_SAM_APDU [09:26:55]CAPDU: 80 0D 01 02 [09:26:55]Write to MH i2c: E2 08 00 28 17 80 0D 01 02 00 00 00 00 B8 [09:26:55]Write i2c OK [09:26:55]MH_I2C_Read... [09:26:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:26:56]Read from MH i2c: E2 [09:26:56]MH_I2C_Read... [09:26:56]Read from MH i2c: E2 03 00 [09:26:56]MH_I2C_Read... [09:26:56]Read from MH i2c: E2 03 00 28 17 00 90 00 B3 [09:26:56]RAPDU: 90 00 [09:26:56]wFMCommunicate OK [09:26:56]wFMCommunicate request_size=255 [09:26:56]MH_SAM_APDU [09:26:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 D8 02 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 02 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 36 00 00 00 00 07 04 06 00 D8 02 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 E0 58 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 29 D9 04 00 35 04 06 00 80 [09:26:56]Write to MH i2c: E2 02 01 29 17 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 D8 02 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 02 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 36 00 00 00 00 07 04 06 00 D8 02 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 E0 58 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 29 D9 04 00 35 04 06 00 80 00 00 4A [09:26:56]Write i2c OK [09:26:56]MH_I2C_Read... [09:26:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:26:56]Read from MH i2c: E2 [09:26:56]MH_I2C_Read... [09:26:56]Read from MH i2c: E2 03 00 [09:26:56]MH_I2C_Read... [09:26:56]Read from MH i2c: E2 03 00 29 17 00 90 00 B4 [09:26:56]RAPDU: 90 00 [09:26:56]wFMCommunicate OK [09:26:56]wFMCommunicate request_size=10 [09:26:56]MH_SAM_APDU [09:26:56]CAPDU: 80 0D 02 02 05 8F 59 18 0A FB [09:26:56]Write to MH i2c: E2 0D 00 2A 17 80 0D 02 02 05 00 8F 59 18 0A FB 00 00 CA [09:26:56]Write i2c OK [09:26:56]MH_I2C_Read... [09:26:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:26:56]Read from MH i2c: E2 [09:26:56]MH_I2C_Read... [09:26:56]Read from MH i2c: E2 03 00 [09:26:56]MH_I2C_Read... [09:26:56]Read from MH i2c: E2 03 00 2A 17 00 90 00 B5 [09:26:56]RAPDU: 90 00 [09:26:56]wFMCommunicate OK [09:26:56]wFMCommunicate request_size=4 [09:26:56]MH_SAM_APDU [09:26:56]CAPDU: 80 0D 03 02 [09:26:56]Write to MH i2c: E2 08 00 2B 17 80 0D 03 02 00 00 00 00 BD [09:26:56]Write i2c OK [09:26:56]MH_I2C_Read... [09:26:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:26:56]Read from MH i2c: E2 [09:26:56]MH_I2C_Read... [09:26:56]Read from MH i2c: E2 0B 00 [09:26:56]MH_I2C_Read... [09:26:56]Read from MH i2c: E2 0B 00 2B 17 00 42 43 AB B1 55 7D 3F A0 90 00 50 [09:26:56]RAPDU: 42 43 AB B1 55 7D 3F A0 90 00 [09:26:56]wFMCommunicate OK [09:26:56]SAM_PROTO_SignData done [09:26:56]FM_MakeSignedData done [09:26:56]CreateOFDProtocolMessage [09:26:56]wFMCommunicate request_size=4 [09:26:56]MH_SAM_APDU [09:26:56]CAPDU: 80 11 00 00 [09:26:56]Write to MH i2c: E2 08 00 2C 17 80 11 00 00 00 00 00 00 BD [09:26:56]Write i2c OK [09:26:56]MH_I2C_Read... [09:26:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:26:56]Read from MH i2c: E2 [09:26:56]MH_I2C_Read... [09:26:56]Read from MH i2c: E2 17 00 [09:26:56]MH_I2C_Read... [09:26:56]Read from MH i2c: E2 17 00 2C 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 11 [09:26:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [09:26:56]wFMCommunicate OK [09:26:56]CreateOFDProtocolMessage done [09:26:56]OFDSenderStorePacket 317737 [09:26:56]StoreOFDPacket docnum=317737 [09:26:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 56 BF 07 01 5D 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 32 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 D8 02 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 02 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 36 00 00 00 00 07 04 06 00 D8 02 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 E0 58 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 29 D9 04 00 35 04 06 00 80 8F 59 18 0A FB 42 43 AB B1 55 7D 3F A0 [09:26:56]CheckFolder [09:26:56]dirname=/storage/ofd_packets [09:26:56]CheckFolder done [09:26:56]ProducePacketName [09:26:56]name=ofd_packets/00317737 [09:26:56]NVStorageSaveData ofd_packets/00317737 [09:26:56]File name is /storage/ofd_packets/00317737 [09:26:56]Write 301 bytes [09:26:56]NVStorageSaveData done [09:26:56]OFDSenderStorePacket done [09:26:56]KKMCreateOFDPacket done [09:26:56]NVStorageSaveData kkm_last_timestamp [09:26:56]File name is /storage/kkm_last_timestamp [09:26:56]Write 4 bytes [09:26:56]NVStorageSaveData done [09:26:56]ExternCall_PrintAddStr [09:26:56]wPrintStart [09:26:56]Write to MH i2c: 01 00 00 2D 17 44 [09:26:56]Write i2c OK [09:26:56]MH_I2C_Read... [09:26:56]Read from MH i2c: 01 [09:26:56]MH_I2C_Read... [09:26:56]Read from MH i2c: 01 07 00 [09:26:56]MH_I2C_Read... [09:26:56]Read from MH i2c: 01 07 00 2D 17 00 00 00 00 00 FF 0F 59 [09:26:56]RasterBufferAndPrint [09:26:56]line Счет N : (1)1092651 [09:26:56]line ИНН: 02508201610067 [09:26:56]line Контрольно-Кассовый Чек [09:26:56]line ПРОДАЖА [09:26:56]line ТРК (МРК, ГНК) : 33 [09:26:56]line Товар: 2710124130 [09:26:56]line Аи-92-К-2 [09:26:56]line 20.000 * 65.90 [09:26:56]line = 1318.00 [09:26:56]line НДС 12% НСП 1% [09:26:56]line > о реализуемом товаре [09:26:56]line ИТОГО: 1318.00 [09:26:56]line НСП 1% : 11.66 [09:26:56]line НДС 12% : 139.96 [09:26:56]line Наличными: 1318.00 [09:26:56]line Безнал.: 0.00 [09:26:56]line Место: АЗС № 101 "Партнер Нефть" [09:26:56]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [09:26:56]line СНО: Общий режим [09:26:56]line Чек 212 28.10.2024 09:26 [09:26:56]line Смена: 546 ФФД: 1.0 [09:26:56]line ЗНМ: 0300000082 [09:26:56]line РНМ: 0000000000091628 [09:26:56]line Версия ККМ: 001 [09:26:56]line [09:26:56]line Дисконтная программа [09:26:56]line АИ-92 [09:26:56]line номер 101 [09:26:56]line сэкономлено 20.00 сом [09:26:56]line ФМ: 0000000000874671 [09:26:56]line ФД: 317737 [09:26:56]line ФПД: 141353163426555 [09:26:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T092656&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317737&fm=141353163426555&tin=02508201610067®Number=0000000000091628&sum=131800 [09:26:56]OFD Sender: Processing packet 317737 [packets to send 127, broken 126] [09:26:56]ProducePacketName [09:26:56]name=ofd_packets/00317737 [09:26:56]OFD Sender: To server: pG, [09:26:56]CommunicateWithHost lk.salyk.kg:30040 [09:26:56]ConnectInit lk.salyk.kg [09:26:56]written 0, free lines is 4095 [09:26:56]Connected sock=10 [09:26:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 56 BF 07 01 5D 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 32 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 D8 02 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 02 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 36 00 00 00 00 07 04 06 00 D8 02 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 E0 58 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 29 D9 04 00 35 04 06 00 80 8F 59 18 0A FB 42 43 AB B1 55 7D 3F A0 [09:26:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 B8 7C 47 00 DB 69 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 29 D9 04 00 F4 03 04 00 9A 04 1F 67 B6 04 01 00 00 28 A7 8F 08 A7 48 4F CC [09:26:57]CommunicateWithHost err = 0 [09:26:57]CheckOFDResponse [09:26:57]1017 (14) - 77093643461234 [09:26:57]1041 (16) - 0000000000874671 [09:26:57]1040 (4) - 317737 [09:26:57]1012 (4) - 28.10.2024 03:27 [09:26:57]1206 (1) - 0 [09:26:57]OFD Sender: Remove packet 317737 [09:26:57]ProducePacketName [09:26:57]name=ofd_packets/00317737 [09:26:57]NVStorageDeleteData [09:26:57]Write to MH i2c: 01 00 00 5A 17 71 [09:26:57]Write i2c OK [09:26:57]MH_I2C_Read... [09:26:57]Read from MH i2c: 01 [09:26:57]MH_I2C_Read... [09:26:57]Read from MH i2c: 01 07 00 [09:26:57]MH_I2C_Read... [09:26:57]Read from MH i2c: 01 07 00 5A 17 00 00 00 00 00 BE 0C 42 [09:26:57]RasterBufferAndPrint [09:26:57]line [09:26:57]line [09:26:57]line [09:26:57]line [09:26:57]line [09:26:57]written 0, free lines is 3268 [09:26:57]MH_Cut [09:26:57]Write to MH i2c: D1 01 00 61 17 01 4A [09:26:57]Write i2c OK [09:26:57]MH_I2C_Read... [09:26:57]Read from MH i2c: D1 [09:26:57]MH_I2C_Read... [09:26:57]Read from MH i2c: D1 01 00 [09:26:57]MH_I2C_Read... [09:26:57]Read from MH i2c: D1 01 00 61 17 00 49 [09:26:57]Write to MH i2c: 01 00 00 62 17 79 [09:26:57]Write i2c OK [09:26:57]MH_I2C_Read... [09:26:57]OFD Sender: No OFD packet to send [09:26:57]*** Cut start [09:26:57]*** Partial cut [09:26:57]*** CUTSNS_PIN = 1 [09:26:58]*** CUTSNS_PIN = 0 [09:26:58]*** Brake cut motor [09:26:58]Read from MH i2c: 01 [09:26:58]MH_I2C_Read... [09:26:58]*** Stop cut motor [09:26:58]*** Cut end [09:26:58]Read from MH i2c: 01 07 00 [09:26:58]MH_I2C_Read... [09:26:58]Read from MH i2c: 01 07 00 62 17 00 00 00 00 00 FF 0F 8E [09:26:58]process_action close_receipt done [09:26:58]requested_data is exist [09:26:58]produce_requested_data [09:26:58]requested_item fm.sn is exist - process it [09:26:58]wFMCommunicate request_size=4 [09:26:58]MH_SAM_APDU [09:26:58]CAPDU: 80 11 00 00 [09:26:58]Write to MH i2c: E2 08 00 63 17 80 11 00 00 00 00 00 00 F4 [09:26:58]Write i2c OK [09:26:58]MH_I2C_Read... [09:26:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:26:58]Read from MH i2c: E2 [09:26:58]MH_I2C_Read... [09:26:58]Read from MH i2c: E2 17 00 [09:26:58]MH_I2C_Read... [09:26:58]Read from MH i2c: E2 17 00 63 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 48 [09:26:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [09:26:58]wFMCommunicate OK [09:26:58]requested_item fd.num is exist - process it [09:26:58]SAM_PROTO_GetFieldsCounters [09:26:58]wFMCommunicate request_size=4 [09:26:58]MH_SAM_APDU [09:26:58]CAPDU: 80 13 00 00 [09:26:58]Write to MH i2c: E2 08 00 64 17 80 13 00 00 00 00 00 00 F7 [09:26:58]Write i2c OK [09:26:58]MH_I2C_Read... [09:26:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:26:58]Read from MH i2c: E2 [09:26:58]MH_I2C_Read... [09:26:58]Read from MH i2c: E2 62 00 [09:26:58]MH_I2C_Read... [09:26:58]Read from MH i2c: E2 62 00 64 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 29 D9 04 00 0E 04 04 00 22 02 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 C0 [09:26:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 29 D9 04 00 0E 04 04 00 22 02 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:26:58]wFMCommunicate OK [09:26:58]SAM_PROTO_GetFieldsCounters done [09:26:58]requested_item shift.num is exist - process it [09:26:58]requested_item shift.opened is exist - process it [09:26:58]req_shift_opened [09:26:58]FM_GetShiftState [09:26:58]SAM_PROTO_GetShiftState [09:26:58]wFMCommunicate request_size=4 [09:26:58]MH_SAM_APDU [09:26:58]CAPDU: 80 13 01 00 [09:26:58]Write to MH i2c: E2 08 00 65 17 80 13 01 00 00 00 00 00 F9 [09:26:58]Write i2c OK [09:26:58]MH_I2C_Read... [09:26:58]Read from MH i2c: E2 [09:26:58]MH_I2C_Read... [09:26:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:26:58]Read from MH i2c: E2 0E 00 [09:26:58]MH_I2C_Read... [09:26:58]Read from MH i2c: E2 0E 00 65 17 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F2 [09:26:58]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [09:26:58]wFMCommunicate OK [09:26:58]SAM_PROTO_GetShiftState done [09:26:58]FM_GetShiftState done [09:26:58]req_shift_opened done [09:26:58]requested_item shift.open_date is exist - process it [09:26:58]req_shift_open_date [09:26:58]req_shift_open_date done [09:26:58]produce_requested_data done [09:26:58]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317737,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [09:26:58]process_action_free close_receipt [09:26:58]json_value_free [09:26:58]json_value_free done [09:26:58]process_json_proto returns [09:26:58]Send response to host [09:26:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317737,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [09:26:58]free response buf [09:26:58]execute_script done [09:26:58]execute_script returns [09:26:58]free content buf [09:26:58]Sock 8.Close socket [09:26:58]Sock 8.Thread stoped [09:27:02]OFD Sender: No OFD packet to send [09:27:07]OFD Sender: No OFD packet to send [09:27:12]OFD Sender: No OFD packet to send [09:27:17]OFD Sender: No OFD packet to send [09:27:22]OFD Sender: No OFD packet to send [09:27:27]OFD Sender: No OFD packet to send [09:27:32]OFD Sender: No OFD packet to send [09:27:37]OFD Sender: No OFD packet to send [09:27:42]OFD Sender: No OFD packet to send [09:27:47]OFD Sender: No OFD packet to send [09:27:52]OFD Sender: No OFD packet to send [09:27:57]accept exits with 9 [09:27:57]New connection [09:27:57]New thread 3067477348 created [09:27:57]Thread 3067333988 joined [09:27:57]Waiting for new connection... [09:27:57] Sock 9.Parse request [09:27:57]Sock 9.Check first char [09:27:57]Sock 9.First char is OK [09:27:57]request: POST /json_proto HTTP/1.0 [09:27:57]Method: POST [09:27:57]URL: /json_proto [09:27:57]Method is POST - this is cgi request [09:27:57]url: /json_proto [09:27:57]query_string will be loaded in cgi processing [09:27:57]execute_cgi json_proto POST (null) [09:27:57]execute_cgi path=json_proto method=POST [09:27:57]POST find Content-Length [09:27:57]Host: 172.17.50.195:8080 [09:27:57]Content-Length: 683 [09:27:57]Content-Type: application/json [09:27:57] [09:27:57]POST finish read [09:27:57]Found Content-Length = 683 [09:27:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092652", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:27:57]execute_script... [09:27:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092652", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:27:57]POST & json_proto [09:27:57]process_json_proto [09:27:57]json parsed OK: [09:27:57]protocol is kg_v1.0 [09:27:57]action value=close_receipt [09:27:57]process_action close_receipt [09:27:57]cmd_close_receipt [09:27:57]MH_GetDate [09:27:57]Write to MH i2c: F0 00 00 66 17 6C [09:27:57]Write i2c OK [09:27:57]MH_I2C_Read... [09:27:57]Read from MH i2c: F0 [09:27:57]MH_I2C_Read... [09:27:57]Read from MH i2c: F0 09 00 [09:27:57]MH_I2C_Read... [09:27:57]Read from MH i2c: F0 09 00 66 17 00 1F 59 1F 67 43 33 1C 67 6C [09:27:57]GetLastDocTimeStamp 1730107616 [09:27:57]current date 1730107679 [09:27:57]FM_GetShiftState [09:27:57]SAM_PROTO_GetShiftState [09:27:57]wFMCommunicate request_size=4 [09:27:57]MH_SAM_APDU [09:27:57]CAPDU: 80 13 01 00 [09:27:57]Write to MH i2c: E2 08 00 67 17 80 13 01 00 00 00 00 00 FB [09:27:57]Write i2c OK [09:27:57]MH_I2C_Read... [09:27:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:27:57]Read from MH i2c: E2 [09:27:57]MH_I2C_Read... [09:27:57]Read from MH i2c: E2 0E 00 [09:27:57]MH_I2C_Read... [09:27:57]Read from MH i2c: E2 0E 00 67 17 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F4 [09:27:57]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [09:27:57]wFMCommunicate OK [09:27:57]SAM_PROTO_GetShiftState done [09:27:57]FM_GetShiftState done [09:27:57]opened in 1730073493 [09:27:57]opened+sec_in_day 1730159893 [09:27:57]quantity*price = 100015 [09:27:57]sum+1 = 100017 [09:27:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 213 28.10.2024 09:27 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317738 ФПД: 157791894856838 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T092759&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317738&fm=157791894856838&tin=02508201610067®Number=0000000000091628&sum=100000 [09:27:58]StoreToDocumentArchive [09:27:58]shift 546 fd 317738 [09:27:58]save to /storage/0546/doc_00317738 [09:27:58]save last doc name /storage/0546/doc_00317738 to /storage/kkm_last_doc_name [09:27:58]save OK [09:27:58]Clear old archive folders... [09:27:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:27:58]tlvbuf is 0008D2B0 [09:27:58]SAM_PROTO_ClearQueue [09:27:58]wFMCommunicate request_size=4 [09:27:58]MH_SAM_APDU [09:27:58]CAPDU: 80 09 00 00 [09:27:58]Write to MH i2c: E2 08 00 74 17 80 09 00 00 00 00 00 00 FD [09:27:58]Write i2c OK [09:27:58]MH_I2C_Read... [09:27:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:27:58]Read from MH i2c: E2 [09:27:58]MH_I2C_Read... [09:27:58]Read from MH i2c: E2 03 00 [09:27:58]MH_I2C_Read... [09:27:58]Read from MH i2c: E2 03 00 74 17 00 90 00 FF [09:27:58]RAPDU: 90 00 [09:27:58]wFMCommunicate OK [09:27:58]SAM_PROTO_ClearQueue done [09:27:58]KKMCreateOFDPacket [09:27:58]OFDProtocolAddRootSTLVToBuf [09:27:58]FM_MakeSignedData [09:27:58]FM_MakeSignedData [09:27:58]SAM_PROTO_SignData [09:27:58]wFMCommunicate request_size=4 [09:27:58]MH_SAM_APDU [09:27:58]CAPDU: 80 0D 01 02 [09:27:58]Write to MH i2c: E2 08 00 75 17 80 0D 01 02 00 00 00 00 05 [09:27:58]Write i2c OK [09:27:58]MH_I2C_Read... [09:27:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:27:58]Read from MH i2c: E2 [09:27:58]MH_I2C_Read... [09:27:58]Read from MH i2c: E2 03 00 [09:27:58]MH_I2C_Read... [09:27:58]Read from MH i2c: E2 03 00 75 17 00 90 00 00 [09:27:58]RAPDU: 90 00 [09:27:58]wFMCommunicate OK [09:27:58]wFMCommunicate request_size=255 [09:27:58]MH_SAM_APDU [09:27:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 1F 59 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2A D9 04 00 35 04 06 00 8F [09:27:58]Write to MH i2c: E2 02 01 76 17 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 1F 59 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2A D9 04 00 35 04 06 00 8F 00 00 1A [09:27:58]Write i2c OK [09:27:58]MH_I2C_Read... [09:27:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:27:58]Read from MH i2c: E2 [09:27:58]MH_I2C_Read... [09:27:58]Read from MH i2c: E2 03 00 [09:27:58]MH_I2C_Read... [09:27:58]Read from MH i2c: E2 03 00 76 17 00 90 00 01 [09:27:58]RAPDU: 90 00 [09:27:58]wFMCommunicate OK [09:27:58]wFMCommunicate request_size=10 [09:27:58]MH_SAM_APDU [09:27:58]CAPDU: 80 0D 02 02 05 82 C9 D7 64 86 [09:27:58]Write to MH i2c: E2 0D 00 77 17 80 0D 02 02 05 00 82 C9 D7 64 86 00 00 1E [09:27:58]Write i2c OK [09:27:58]MH_I2C_Read... [09:27:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:27:58]Read from MH i2c: E2 [09:27:58]MH_I2C_Read... [09:27:58]Read from MH i2c: E2 03 00 [09:27:58]MH_I2C_Read... [09:27:58]Read from MH i2c: E2 03 00 77 17 00 90 00 02 [09:27:58]RAPDU: 90 00 [09:27:58]wFMCommunicate OK [09:27:58]wFMCommunicate request_size=4 [09:27:58]MH_SAM_APDU [09:27:58]CAPDU: 80 0D 03 02 [09:27:58]Write to MH i2c: E2 08 00 78 17 80 0D 03 02 00 00 00 00 0A [09:27:58]Write i2c OK [09:27:58]MH_I2C_Read... [09:27:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:27:58]Read from MH i2c: E2 [09:27:58]MH_I2C_Read... [09:27:58]Read from MH i2c: E2 0B 00 [09:27:58]MH_I2C_Read... [09:27:58]Read from MH i2c: E2 0B 00 78 17 00 5E 1E 2D 8D C2 4D EE 6E 90 00 AC [09:27:58]RAPDU: 5E 1E 2D 8D C2 4D EE 6E 90 00 [09:27:58]wFMCommunicate OK [09:27:58]SAM_PROTO_SignData done [09:27:58]FM_MakeSignedData done [09:27:58]CreateOFDProtocolMessage [09:27:58]wFMCommunicate request_size=4 [09:27:58]MH_SAM_APDU [09:27:58]CAPDU: 80 11 00 00 [09:27:58]Write to MH i2c: E2 08 00 79 17 80 11 00 00 00 00 00 00 0A [09:27:58]Write i2c OK [09:27:58]MH_I2C_Read... [09:27:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:27:58]Read from MH i2c: E2 [09:27:58]MH_I2C_Read... [09:27:58]Read from MH i2c: E2 17 00 [09:27:58]MH_I2C_Read... [09:27:58]Read from MH i2c: E2 17 00 79 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 5E [09:27:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [09:27:58]wFMCommunicate OK [09:27:58]CreateOFDProtocolMessage done [09:27:58]OFDSenderStorePacket 317738 [09:27:58]StoreOFDPacket docnum=317738 [09:27:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 C5 38 07 01 F1 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 1F 59 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2A D9 04 00 35 04 06 00 8F 82 C9 D7 64 86 5E 1E 2D 8D C2 4D EE 6E [09:27:58]CheckFolder [09:27:58]dirname=/storage/ofd_packets [09:27:58]CheckFolder done [09:27:58]ProducePacketName [09:27:58]name=ofd_packets/00317738 [09:27:58]NVStorageSaveData ofd_packets/00317738 [09:27:58]File name is /storage/ofd_packets/00317738 [09:27:58]Write 301 bytes [09:27:58]NVStorageSaveData done [09:27:58]OFDSenderStorePacket done [09:27:58]KKMCreateOFDPacket done [09:27:58]NVStorageSaveData kkm_last_timestamp [09:27:58]File name is /storage/kkm_last_timestamp [09:27:58]Write 4 bytes [09:27:58]NVStorageSaveData done [09:27:58]ExternCall_PrintAddStr [09:27:58]wPrintStart [09:27:58]Write to MH i2c: 01 00 00 7A 17 91 [09:27:58]Write i2c OK [09:27:58]MH_I2C_Read... [09:27:58]Read from MH i2c: 01 [09:27:58]MH_I2C_Read... [09:27:58]Read from MH i2c: 01 07 00 [09:27:58]MH_I2C_Read... [09:27:58]Read from MH i2c: 01 07 00 7A 17 00 00 00 00 00 FF 0F A6 [09:27:58]RasterBufferAndPrint [09:27:58]line Счет N : (1)1092652 [09:27:58]line ИНН: 02508201610067 [09:27:58]line Контрольно-Кассовый Чек [09:27:58]line ПРОДАЖА [09:27:58]line ТРК (МРК, ГНК) : 53 [09:27:58]line Товар: 2710124130 [09:27:58]line Аи-92-К-2 [09:27:58]line 14.950 * 66.90 [09:27:58]line = 1000.16 [09:27:58]line НДС 12% НСП 1% [09:27:58]line > о реализуемом товаре [09:27:58]line ОКРУГЛЕНИЕ: -0.16 [09:27:58]line ИТОГО: 1000.00 [09:27:58]line Внесено: 1000.00 [09:27:58]line СДАЧА: 0.00 [09:27:58]line НСП 1% : 8.85 [09:27:58]line НДС 12% : 106.21 [09:27:58]line Наличными: 1000.00 [09:27:58]line Безнал.: 0.00 [09:27:58]line Место: АЗС № 101 "Партнер Нефть" [09:27:58]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [09:27:58]line СНО: Общий режим [09:27:58]line Чек 213 28.10.2024 09:27 [09:27:58]line Смена: 546 ФФД: 1.0 [09:27:58]line ЗНМ: 0300000082 [09:27:58]line РНМ: 0000000000091628 [09:27:58]line Версия ККМ: 001 [09:27:58]line ФМ: 0000000000874671 [09:27:58]line ФД: 317738 [09:27:58]line ФПД: 157791894856838 [09:27:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T092759&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317738&fm=157791894856838&tin=02508201610067®Number=0000000000091628&sum=100000 [09:27:59]OFD Sender: Processing packet 317738 [packets to send 127, broken 126] [09:27:59]ProducePacketName [09:27:59]name=ofd_packets/00317738 [09:27:59]OFD Sender: To server: pG, [09:27:59]CommunicateWithHost lk.salyk.kg:30040 [09:27:59]ConnectInit lk.salyk.kg [09:27:59]written 0, free lines is 4095 [09:27:59]Connected sock=10 [09:27:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 C5 38 07 01 F1 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 1F 59 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2A D9 04 00 35 04 06 00 8F 82 C9 D7 64 86 5E 1E 2D 8D C2 4D EE 6E [09:27:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 11 DF 47 00 FC 82 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2A D9 04 00 F4 03 04 00 D8 04 1F 67 B6 04 01 00 00 E4 E4 13 92 63 3F C2 3A [09:27:59]CommunicateWithHost err = 0 [09:27:59]CheckOFDResponse [09:27:59]1017 (14) - 77093643461234 [09:27:59]1041 (16) - 0000000000874671 [09:27:59]1040 (4) - 317738 [09:27:59]1012 (4) - 28.10.2024 03:28 [09:27:59]1206 (1) - 0 [09:27:59]OFD Sender: Remove packet 317738 [09:27:59]ProducePacketName [09:27:59]name=ofd_packets/00317738 [09:27:59]NVStorageDeleteData [09:27:59]Write to MH i2c: 01 00 00 A5 17 BC [09:27:59]Write i2c OK [09:27:59]MH_I2C_Read... [09:27:59]Read from MH i2c: 01 [09:27:59]MH_I2C_Read... [09:27:59]Read from MH i2c: 01 07 00 [09:27:59]MH_I2C_Read... [09:27:59]Read from MH i2c: 01 07 00 A5 17 00 00 00 00 00 F7 0C C6 [09:27:59]RasterBufferAndPrint [09:27:59]line [09:27:59]line [09:27:59]line [09:27:59]line [09:27:59]line [09:27:59]written 0, free lines is 3326 [09:27:59]MH_Cut [09:27:59]Write to MH i2c: D1 01 00 AC 17 01 95 [09:27:59]Write i2c OK [09:27:59]MH_I2C_Read... [09:27:59]Read from MH i2c: D1 [09:27:59]MH_I2C_Read... [09:27:59]Read from MH i2c: D1 01 00 [09:27:59]MH_I2C_Read... [09:27:59]Read from MH i2c: D1 01 00 AC 17 00 94 [09:27:59]Write to MH i2c: 01 00 00 AD 17 C4 [09:27:59]Write i2c OK [09:27:59]MH_I2C_Read... [09:28:00]OFD Sender: No OFD packet to send [09:28:00]*** Cut start [09:28:00]*** Partial cut [09:28:00]*** CUTSNS_PIN = 1 [09:28:00]*** CUTSNS_PIN = 0 [09:28:00]*** Brake cut motor [09:28:01]Read from MH i2c: 01 [09:28:01]MH_I2C_Read... [09:28:01]*** Stop cut motor [09:28:01]*** Cut end [09:28:01]Read from MH i2c: 01 07 00 [09:28:01]MH_I2C_Read... [09:28:01]Read from MH i2c: 01 07 00 AD 17 00 00 00 00 00 FF 0F D9 [09:28:01]process_action close_receipt done [09:28:01]requested_data is exist [09:28:01]produce_requested_data [09:28:01]requested_item fm.sn is exist - process it [09:28:01]wFMCommunicate request_size=4 [09:28:01]MH_SAM_APDU [09:28:01]CAPDU: 80 11 00 00 [09:28:01]Write to MH i2c: E2 08 00 AE 17 80 11 00 00 00 00 00 00 3F [09:28:01]Write i2c OK [09:28:01]MH_I2C_Read... [09:28:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:28:01]Read from MH i2c: E2 [09:28:01]MH_I2C_Read... [09:28:01]Read from MH i2c: E2 17 00 [09:28:01]MH_I2C_Read... [09:28:01]Read from MH i2c: E2 17 00 AE 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 93 [09:28:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [09:28:01]wFMCommunicate OK [09:28:01]requested_item fd.num is exist - process it [09:28:01]SAM_PROTO_GetFieldsCounters [09:28:01]wFMCommunicate request_size=4 [09:28:01]MH_SAM_APDU [09:28:01]CAPDU: 80 13 00 00 [09:28:01]Write to MH i2c: E2 08 00 AF 17 80 13 00 00 00 00 00 00 42 [09:28:01]Write i2c OK [09:28:01]MH_I2C_Read... [09:28:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:28:01]Read from MH i2c: E2 [09:28:01]MH_I2C_Read... [09:28:01]Read from MH i2c: E2 62 00 [09:28:01]MH_I2C_Read... [09:28:01]Read from MH i2c: E2 62 00 AF 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 2A D9 04 00 0E 04 04 00 22 02 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 0F [09:28:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 2A D9 04 00 0E 04 04 00 22 02 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:28:01]wFMCommunicate OK [09:28:01]SAM_PROTO_GetFieldsCounters done [09:28:01]requested_item shift.num is exist - process it [09:28:01]requested_item shift.opened is exist - process it [09:28:01]req_shift_opened [09:28:01]FM_GetShiftState [09:28:01]SAM_PROTO_GetShiftState [09:28:01]wFMCommunicate request_size=4 [09:28:01]MH_SAM_APDU [09:28:01]CAPDU: 80 13 01 00 [09:28:01]Write to MH i2c: E2 08 00 B0 17 80 13 01 00 00 00 00 00 44 [09:28:01]Write i2c OK [09:28:01]MH_I2C_Read... [09:28:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:28:01]Read from MH i2c: E2 [09:28:01]MH_I2C_Read... [09:28:01]Read from MH i2c: E2 0E 00 [09:28:01]MH_I2C_Read... [09:28:01]Read from MH i2c: E2 0E 00 B0 17 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 3D [09:28:01]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [09:28:01]wFMCommunicate OK [09:28:01]SAM_PROTO_GetShiftState done [09:28:01]FM_GetShiftState done [09:28:01]req_shift_opened done [09:28:01]requested_item shift.open_date is exist - process it [09:28:01]req_shift_open_date [09:28:01]req_shift_open_date done [09:28:01]produce_requested_data done [09:28:01]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317738,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [09:28:01]process_action_free close_receipt [09:28:01]json_value_free [09:28:01]json_value_free done [09:28:01]process_json_proto returns [09:28:01]Send response to host [09:28:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317738,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [09:28:01]free response buf [09:28:01]execute_script done [09:28:01]execute_script returns [09:28:01]free content buf [09:28:01]Sock 9.Close socket [09:28:01]Sock 9.Thread stoped [09:28:05]OFD Sender: No OFD packet to send [09:28:10]OFD Sender: No OFD packet to send [09:28:15]OFD Sender: No OFD packet to send [09:28:20]OFD Sender: No OFD packet to send [09:28:25]OFD Sender: No OFD packet to send [09:28:30]OFD Sender: No OFD packet to send [09:28:35]OFD Sender: No OFD packet to send [09:28:40]OFD Sender: No OFD packet to send [09:28:45]OFD Sender: No OFD packet to send [09:28:50]OFD Sender: No OFD packet to send [09:28:55]OFD Sender: No OFD packet to send [09:29:00]OFD Sender: No OFD packet to send [09:29:02]accept exits with 8 [09:29:02]New connection [09:29:02]New thread 3067333988 created [09:29:02]Thread 3067477348 joined [09:29:02]Waiting for new connection... [09:29:02] Sock 8.Parse request [09:29:02]Sock 8.Check first char [09:29:02]Sock 8.First char is OK [09:29:02]request: POST /json_proto HTTP/1.0 [09:29:02]Method: POST [09:29:02]URL: /json_proto [09:29:02]Method is POST - this is cgi request [09:29:02]url: /json_proto [09:29:02]query_string will be loaded in cgi processing [09:29:02]execute_cgi json_proto POST (null) [09:29:02]execute_cgi path=json_proto method=POST [09:29:02]POST find Content-Length [09:29:02]Host: 172.17.50.195:8080 [09:29:02]Content-Length: 683 [09:29:02]Content-Type: application/json [09:29:02] [09:29:02]POST finish read [09:29:02]Found Content-Length = 683 [09:29:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092650", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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" ] } } [09:29:02]execute_script... [09: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)1092650", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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" ] } } [09:29:02]POST & json_proto [09:29:02]process_json_proto [09:29:02]json parsed OK: [09:29:02]protocol is kg_v1.0 [09:29:02]action value=close_receipt [09:29:02]process_action close_receipt [09:29:02]cmd_close_receipt [09:29:02]MH_GetDate [09:29:02]Write to MH i2c: F0 00 00 B1 17 B7 [09:29:02]Write i2c OK [09:29:02]MH_I2C_Read... [09:29:02]Read from MH i2c: F0 [09:29:02]MH_I2C_Read... [09:29:02]Read from MH i2c: F0 09 00 [09:29:02]MH_I2C_Read... [09:29:02]Read from MH i2c: F0 09 00 B1 17 00 60 59 1F 67 43 33 1C 67 F8 [09:29:02]GetLastDocTimeStamp 1730107679 [09:29:02]current date 1730107744 [09:29:02]FM_GetShiftState [09:29:02]SAM_PROTO_GetShiftState [09:29:02]wFMCommunicate request_size=4 [09:29:02]MH_SAM_APDU [09:29:02]CAPDU: 80 13 01 00 [09:29:02]Write to MH i2c: E2 08 00 B2 17 80 13 01 00 00 00 00 00 46 [09:29:02]Write i2c OK [09:29:02]MH_I2C_Read... [09:29:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:29:02]Read from MH i2c: E2 [09:29:02]MH_I2C_Read... [09:29:02]Read from MH i2c: E2 0E 00 [09:29:02]MH_I2C_Read... [09:29:02]Read from MH i2c: E2 0E 00 B2 17 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 3F [09:29:02]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [09:29:02]wFMCommunicate OK [09:29:02]SAM_PROTO_GetShiftState done [09:29:02]FM_GetShiftState done [09:29:02]opened in 1730073493 [09:29:02]opened+sec_in_day 1730159893 [09:29:02]quantity*price = 50063 [09:29:02]sum+1 = 50064 [09:29:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 214 28.10.2024 09:29 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317739 ФПД: 259893748155053 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T092904&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317739&fm=259893748155053&tin=02508201610067®Number=0000000000091628&sum=50000 [09:29:03]StoreToDocumentArchive [09:29:03]shift 546 fd 317739 [09:29:03]save to /storage/0546/doc_00317739 [09:29:03]save last doc name /storage/0546/doc_00317739 to /storage/kkm_last_doc_name [09:29:03]save OK [09:29:03]Clear old archive folders... [09:29:04]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:29:04]tlvbuf is 000E67A0 [09:29:04]SAM_PROTO_ClearQueue [09:29:04]wFMCommunicate request_size=4 [09:29:04]MH_SAM_APDU [09:29:04]CAPDU: 80 09 00 00 [09:29:04]Write to MH i2c: E2 08 00 BF 17 80 09 00 00 00 00 00 00 48 [09:29:04]Write i2c OK [09:29:04]MH_I2C_Read... [09:29:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:29:04]Read from MH i2c: E2 [09:29:04]MH_I2C_Read... [09:29:04]Read from MH i2c: E2 03 00 [09:29:04]MH_I2C_Read... [09:29:04]Read from MH i2c: E2 03 00 BF 17 00 90 00 4A [09:29:04]RAPDU: 90 00 [09:29:04]wFMCommunicate OK [09:29:04]SAM_PROTO_ClearQueue done [09:29:04]KKMCreateOFDPacket [09:29:04]OFDProtocolAddRootSTLVToBuf [09:29:04]FM_MakeSignedData [09:29:04]FM_MakeSignedData [09:29:04]SAM_PROTO_SignData [09:29:04]wFMCommunicate request_size=4 [09:29:04]MH_SAM_APDU [09:29:04]CAPDU: 80 0D 01 02 [09:29:04]Write to MH i2c: E2 08 00 C0 17 80 0D 01 02 00 00 00 00 50 [09:29:04]Write i2c OK [09:29:04]MH_I2C_Read... [09:29:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:29:04]Read from MH i2c: E2 [09:29:04]MH_I2C_Read... [09:29:04]Read from MH i2c: E2 03 00 [09:29:04]MH_I2C_Read... [09:29:04]Read from MH i2c: E2 03 00 C0 17 00 90 00 4B [09:29:04]RAPDU: 90 00 [09:29:04]wFMCommunicate OK [09:29:04]wFMCommunicate request_size=255 [09:29:04]MH_SAM_APDU [09:29:04]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 D6 00 00 00 F4 03 04 00 60 59 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2B D9 04 00 35 04 06 00 [09:29:04]Write to MH i2c: E2 02 01 C1 17 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 D6 00 00 00 F4 03 04 00 60 59 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2B D9 04 00 35 04 06 00 00 00 85 [09:29:04]Write i2c OK [09:29:04]MH_I2C_Read... [09:29:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:29:04]Read from MH i2c: E2 [09:29:04]MH_I2C_Read... [09:29:04]Read from MH i2c: E2 03 00 [09:29:04]MH_I2C_Read... [09:29:04]Read from MH i2c: E2 03 00 C1 17 00 90 00 4C [09:29:04]RAPDU: 90 00 [09:29:04]wFMCommunicate OK [09:29:04]wFMCommunicate request_size=11 [09:29:04]MH_SAM_APDU [09:29:04]CAPDU: 80 0D 02 02 06 EC 5F 3A 89 C2 AD [09:29:04]Write to MH i2c: E2 0E 00 C2 17 80 0D 02 02 06 00 EC 5F 3A 89 C2 AD 00 00 DC [09:29:04]Write i2c OK [09:29:04]MH_I2C_Read... [09:29:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:29:04]Read from MH i2c: E2 [09:29:04]MH_I2C_Read... [09:29:04]Read from MH i2c: E2 03 00 [09:29:04]MH_I2C_Read... [09:29:04]Read from MH i2c: E2 03 00 C2 17 00 90 00 4D [09:29:04]RAPDU: 90 00 [09:29:04]wFMCommunicate OK [09:29:04]wFMCommunicate request_size=4 [09:29:04]MH_SAM_APDU [09:29:04]CAPDU: 80 0D 03 02 [09:29:04]Write to MH i2c: E2 08 00 C3 17 80 0D 03 02 00 00 00 00 55 [09:29:04]Write i2c OK [09:29:04]MH_I2C_Read... [09:29:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:29:04]Read from MH i2c: E2 [09:29:04]MH_I2C_Read... [09:29:04]Read from MH i2c: E2 0B 00 [09:29:04]MH_I2C_Read... [09:29:04]Read from MH i2c: E2 0B 00 C3 17 00 D4 AA B2 F7 5D 04 58 F9 90 00 2F [09:29:04]RAPDU: D4 AA B2 F7 5D 04 58 F9 90 00 [09:29:04]wFMCommunicate OK [09:29:04]SAM_PROTO_SignData done [09:29:04]FM_MakeSignedData done [09:29:04]CreateOFDProtocolMessage [09:29:04]wFMCommunicate request_size=4 [09:29:04]MH_SAM_APDU [09:29:04]CAPDU: 80 11 00 00 [09:29:04]Write to MH i2c: E2 08 00 C4 17 80 11 00 00 00 00 00 00 55 [09:29:04]Write i2c OK [09:29:04]MH_I2C_Read... [09:29:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:29:04]Read from MH i2c: E2 [09:29:04]MH_I2C_Read... [09:29:04]Read from MH i2c: E2 17 00 [09:29:04]MH_I2C_Read... [09:29:04]Read from MH i2c: E2 17 00 C4 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A9 [09:29:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [09:29:04]wFMCommunicate OK [09:29:04]CreateOFDProtocolMessage done [09:29:04]OFDSenderStorePacket 317739 [09:29:04]StoreOFDPacket docnum=317739 [09:29:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 AB A4 08 01 28 46 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 D6 00 00 00 F4 03 04 00 60 59 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2B D9 04 00 35 04 06 00 EC 5F 3A 89 C2 AD D4 AA B2 F7 5D 04 58 F9 [09:29:04]CheckFolder [09:29:04]dirname=/storage/ofd_packets [09:29:04]CheckFolder done [09:29:04]ProducePacketName [09:29:04]name=ofd_packets/00317739 [09:29:04]NVStorageSaveData ofd_packets/00317739 [09:29:04]File name is /storage/ofd_packets/00317739 [09:29:04]Write 302 bytes [09:29:04]NVStorageSaveData done [09:29:04]OFDSenderStorePacket done [09:29:04]KKMCreateOFDPacket done [09:29:04]NVStorageSaveData kkm_last_timestamp [09:29:04]File name is /storage/kkm_last_timestamp [09:29:04]Write 4 bytes [09:29:04]NVStorageSaveData done [09:29:04]ExternCall_PrintAddStr [09:29:04]wPrintStart [09:29:04]Write to MH i2c: 01 00 00 C5 17 DC [09:29:04]Write i2c OK [09:29:04]MH_I2C_Read... [09:29:04]Read from MH i2c: 01 [09:29:04]MH_I2C_Read... [09:29:04]Read from MH i2c: 01 07 00 [09:29:04]MH_I2C_Read... [09:29:04]Read from MH i2c: 01 07 00 C5 17 00 00 00 00 00 FF 0F F1 [09:29:04]RasterBufferAndPrint [09:29:04]line Счет N : (1)1092650 [09:29:04]line ИНН: 02508201610067 [09:29:04]line Контрольно-Кассовый Чек [09:29:04]line ПРОДАЖА [09:29:04]line ТРК (МРК, ГНК) : 11 [09:29:04]line Товар: 2710194210 [09:29:04]line ДТ(л)-К-2 [09:29:04]line 6.570 * 76.20 [09:29:04]line = 500.63 [09:29:04]line НДС 12% НСП 1% [09:29:04]line > о реализуемом товаре [09:29:04]line ОКРУГЛЕНИЕ: -0.63 [09:29:04]line ИТОГО: 500.00 [09:29:04]line Внесено: 500.00 [09:29:04]line СДАЧА: 0.00 [09:29:04]line НСП 1% : 4.43 [09:29:04]line НДС 12% : 53.16 [09:29:04]line Наличными: 500.00 [09:29:04]line Безнал.: 0.00 [09:29:04]line Место: АЗС № 101 "Партнер Нефть" [09:29:04]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [09:29:04]line СНО: Общий режим [09:29:04]line Чек 214 28.10.2024 09:29 [09:29:04]line Смена: 546 ФФД: 1.0 [09:29:04]line ЗНМ: 0300000082 [09:29:04]line РНМ: 0000000000091628 [09:29:04]line Версия ККМ: 001 [09:29:04]line ФМ: 0000000000874671 [09:29:04]line ФД: 317739 [09:29:04]line ФПД: 259893748155053 [09:29:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T092904&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317739&fm=259893748155053&tin=02508201610067®Number=0000000000091628&sum=50000 [09:29:04]OFD Sender: Processing packet 317739 [packets to send 127, broken 126] [09:29:04]ProducePacketName [09:29:04]name=ofd_packets/00317739 [09:29:04]OFD Sender: To server: pG, [09:29:04]CommunicateWithHost lk.salyk.kg:30040 [09:29:04]ConnectInit lk.salyk.kg [09:29:04]written 0, free lines is 4095 [09:29:04]Connected sock=10 [09:29:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 AB A4 08 01 28 46 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 D6 00 00 00 F4 03 04 00 60 59 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2B D9 04 00 35 04 06 00 EC 5F 3A 89 C2 AD D4 AA B2 F7 5D 04 58 F9 [09:29:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 B0 21 47 00 7F F5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2B D9 04 00 F4 03 04 00 1A 05 1F 67 B6 04 01 00 00 E6 38 06 51 64 DB 1C 39 [09:29:05]CommunicateWithHost err = 0 [09:29:05]CheckOFDResponse [09:29:05]1017 (14) - 77093643461234 [09:29:05]1041 (16) - 0000000000874671 [09:29:05]1040 (4) - 317739 [09:29:05]1012 (4) - 28.10.2024 03:29 [09:29:05]1206 (1) - 0 [09:29:05]OFD Sender: Remove packet 317739 [09:29:05]ProducePacketName [09:29:05]name=ofd_packets/00317739 [09:29:05]NVStorageDeleteData [09:29:05]Write to MH i2c: 01 00 00 F0 17 07 [09:29:05]Write i2c OK [09:29:05]MH_I2C_Read... [09:29:05]Read from MH i2c: 01 [09:29:05]MH_I2C_Read... [09:29:05]Read from MH i2c: 01 07 00 [09:29:05]MH_I2C_Read... [09:29:05]Read from MH i2c: 01 07 00 F0 17 00 00 00 00 00 EB 0C 05 [09:29:05]RasterBufferAndPrint [09:29:05]line [09:29:05]line [09:29:05]line [09:29:05]line [09:29:05]line [09:29:05]written 0, free lines is 3313 [09:29:05]MH_Cut [09:29:05]Write to MH i2c: D1 01 00 F7 17 01 E0 [09:29:05]Write i2c OK [09:29:05]MH_I2C_Read... [09:29:05]Read from MH i2c: D1 [09:29:05]MH_I2C_Read... [09:29:05]Read from MH i2c: D1 01 00 [09:29:05]MH_I2C_Read... [09:29:05]Read from MH i2c: D1 01 00 F7 17 00 DF [09:29:05]Write to MH i2c: 01 00 00 F8 17 0F [09:29:05]Write i2c OK [09:29:05]MH_I2C_Read... [09:29:05]OFD Sender: No OFD packet to send [09:29:06]*** Cut start [09:29:06]*** Partial cut [09:29:06]*** CUTSNS_PIN = 1 [09:29:06]*** CUTSNS_PIN = 0 [09:29:06]*** Brake cut motor [09:29:06]Read from MH i2c: 01 [09:29:06]MH_I2C_Read... [09:29:06]*** Stop cut motor [09:29:06]*** Cut end [09:29:06]Read from MH i2c: 01 07 00 [09:29:06]MH_I2C_Read... [09:29:06]Read from MH i2c: 01 07 00 F8 17 00 00 00 00 00 FF 0F 24 [09:29:06]process_action close_receipt done [09:29:06]requested_data is exist [09:29:06]produce_requested_data [09:29:06]requested_item fm.sn is exist - process it [09:29:06]wFMCommunicate request_size=4 [09:29:06]MH_SAM_APDU [09:29:06]CAPDU: 80 11 00 00 [09:29:06]Write to MH i2c: E2 08 00 F9 17 80 11 00 00 00 00 00 00 8A [09:29:06]Write i2c OK [09:29:06]MH_I2C_Read... [09:29:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:29:06]Read from MH i2c: E2 [09:29:06]MH_I2C_Read... [09:29:06]Read from MH i2c: E2 17 00 [09:29:06]MH_I2C_Read... [09:29:06]Read from MH i2c: E2 17 00 F9 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 DE [09:29:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [09:29:06]wFMCommunicate OK [09:29:06]requested_item fd.num is exist - process it [09:29:06]SAM_PROTO_GetFieldsCounters [09:29:06]wFMCommunicate request_size=4 [09:29:06]MH_SAM_APDU [09:29:06]CAPDU: 80 13 00 00 [09:29:06]Write to MH i2c: E2 08 00 FA 17 80 13 00 00 00 00 00 00 8D [09:29:06]Write i2c OK [09:29:06]MH_I2C_Read... [09:29:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:29:06]Read from MH i2c: E2 [09:29:06]MH_I2C_Read... [09:29:06]Read from MH i2c: E2 62 00 [09:29:06]MH_I2C_Read... [09:29:06]Read from MH i2c: E2 62 00 FA 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 2B D9 04 00 0E 04 04 00 22 02 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 5E [09:29:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 2B D9 04 00 0E 04 04 00 22 02 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:29:06]wFMCommunicate OK [09:29:06]SAM_PROTO_GetFieldsCounters done [09:29:06]requested_item shift.num is exist - process it [09:29:06]requested_item shift.opened is exist - process it [09:29:06]req_shift_opened [09:29:06]FM_GetShiftState [09:29:06]SAM_PROTO_GetShiftState [09:29:06]wFMCommunicate request_size=4 [09:29:06]MH_SAM_APDU [09:29:06]CAPDU: 80 13 01 00 [09:29:06]Write to MH i2c: E2 08 00 FB 17 80 13 01 00 00 00 00 00 8F [09:29:06]Write i2c OK [09:29:06]MH_I2C_Read... [09:29:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:29:06]Read from MH i2c: E2 [09:29:06]MH_I2C_Read... [09:29:06]Read from MH i2c: E2 0E 00 [09:29:06]MH_I2C_Read... [09:29:06]Read from MH i2c: E2 0E 00 FB 17 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 88 [09:29:06]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [09:29:06]wFMCommunicate OK [09:29:06]SAM_PROTO_GetShiftState done [09:29:06]FM_GetShiftState done [09:29:06]req_shift_opened done [09:29:06]requested_item shift.open_date is exist - process it [09:29:06]req_shift_open_date [09:29:06]req_shift_open_date done [09:29:06]produce_requested_data done [09:29:06]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317739,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [09:29:06]process_action_free close_receipt [09:29:06]json_value_free [09:29:06]json_value_free done [09:29:06]process_json_proto returns [09:29:06]Send response to host [09:29:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317739,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [09:29:06]free response buf [09:29:06]execute_script done [09:29:06]execute_script returns [09:29:06]free content buf [09:29:06]Sock 8.Close socket [09:29:06]Sock 8.Thread stoped [09:29:10]OFD Sender: No OFD packet to send [09:29:15]OFD Sender: No OFD packet to send [09:29:20]OFD Sender: No OFD packet to send [09:29:25]OFD Sender: No OFD packet to send [09:29:30]OFD Sender: No OFD packet to send [09:29:35]OFD Sender: No OFD packet to send [09:29:40]OFD Sender: No OFD packet to send [09:29:45]OFD Sender: No OFD packet to send [09:29:50]OFD Sender: No OFD packet to send [09:29:55]OFD Sender: No OFD packet to send [09:30:00]OFD Sender: No OFD packet to send [09:30:05]OFD Sender: No OFD packet to send [09:30:10]OFD Sender: No OFD packet to send [09:30:15]accept exits with 9 [09:30:15]New connection [09:30:15]New thread 3067477348 created [09:30:15]Thread 3067333988 joined [09:30:15]Waiting for new connection... [09:30:15] Sock 9.Parse request [09:30:15]Sock 9.Check first char [09:30:15]Sock 9.First char is OK [09:30:15]request: POST /json_proto HTTP/1.0 [09:30:15]Method: POST [09:30:15]URL: /json_proto [09:30:15]Method is POST - this is cgi request [09:30:15]url: /json_proto [09:30:15]query_string will be loaded in cgi processing [09:30:15]execute_cgi json_proto POST (null) [09:30:15]execute_cgi path=json_proto method=POST [09:30:15]POST find Content-Length [09:30:15]Host: 172.17.50.195:8080 [09:30:15]Content-Length: 683 [09:30:15]Content-Type: application/json [09:30:15] [09:30:15]POST finish read [09:30:15]Found Content-Length = 683 [09:30:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092653", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:30:15]execute_script... [09: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)1092653", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:30:15]POST & json_proto [09:30:15]process_json_proto [09:30:15]json parsed OK: [09:30:15]protocol is kg_v1.0 [09:30:15]action value=close_receipt [09:30:15]process_action close_receipt [09:30:15]cmd_close_receipt [09:30:15]MH_GetDate [09:30:15]Write to MH i2c: F0 00 00 FC 17 02 [09:30:15]Write i2c OK [09:30:15]MH_I2C_Read... [09:30:15]Read from MH i2c: F0 [09:30:15]MH_I2C_Read... [09:30:15]Read from MH i2c: F0 09 00 [09:30:15]MH_I2C_Read... [09:30:15]Read from MH i2c: F0 09 00 FC 17 00 A9 59 1F 67 43 33 1C 67 8C [09:30:15]GetLastDocTimeStamp 1730107744 [09:30:15]current date 1730107817 [09:30:15]FM_GetShiftState [09:30:15]SAM_PROTO_GetShiftState [09:30:15]wFMCommunicate request_size=4 [09:30:15]MH_SAM_APDU [09:30:15]CAPDU: 80 13 01 00 [09:30:15]Write to MH i2c: E2 08 00 FD 17 80 13 01 00 00 00 00 00 91 [09:30:15]Write i2c OK [09:30:15]MH_I2C_Read... [09:30:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:30:15]Read from MH i2c: E2 [09:30:15]MH_I2C_Read... [09:30:15]Read from MH i2c: E2 0E 00 [09:30:15]MH_I2C_Read... [09:30:15]Read from MH i2c: E2 0E 00 FD 17 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 8A [09:30:15]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [09:30:15]wFMCommunicate OK [09:30:15]SAM_PROTO_GetShiftState done [09:30:15]FM_GetShiftState done [09:30:15]opened in 1730073493 [09:30:15]opened+sec_in_day 1730159893 [09:30:15]quantity*price = 100015 [09:30:15]sum+1 = 100017 [09:30:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 215 28.10.2024 09:30 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317740 ФПД: 177992766010383 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T093017&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317740&fm=177992766010383&tin=02508201610067®Number=0000000000091628&sum=100000 [09:30:16]StoreToDocumentArchive [09:30:16]shift 546 fd 317740 [09:30:16]save to /storage/0546/doc_00317740 [09:30:16]save last doc name /storage/0546/doc_00317740 to /storage/kkm_last_doc_name [09:30:16]save OK [09:30:16]Clear old archive folders... [09:30:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:30:16]tlvbuf is B6F41910 [09:30:16]SAM_PROTO_ClearQueue [09:30:16]wFMCommunicate request_size=4 [09:30:16]MH_SAM_APDU [09:30:16]CAPDU: 80 09 00 00 [09:30:16]Write to MH i2c: E2 08 00 0A 18 80 09 00 00 00 00 00 00 94 [09:30:16]Write i2c OK [09:30:16]MH_I2C_Read... [09:30:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:30:16]Read from MH i2c: E2 [09:30:16]MH_I2C_Read... [09:30:16]Read from MH i2c: E2 03 00 [09:30:16]MH_I2C_Read... [09:30:16]Read from MH i2c: E2 03 00 0A 18 00 90 00 96 [09:30:16]RAPDU: 90 00 [09:30:16]wFMCommunicate OK [09:30:16]SAM_PROTO_ClearQueue done [09:30:16]KKMCreateOFDPacket [09:30:16]OFDProtocolAddRootSTLVToBuf [09:30:16]FM_MakeSignedData [09:30:16]FM_MakeSignedData [09:30:16]SAM_PROTO_SignData [09:30:16]wFMCommunicate request_size=4 [09:30:16]MH_SAM_APDU [09:30:16]CAPDU: 80 0D 01 02 [09:30:16]Write to MH i2c: E2 08 00 0B 18 80 0D 01 02 00 00 00 00 9C [09:30:16]Write i2c OK [09:30:16]MH_I2C_Read... [09:30:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:30:16]Read from MH i2c: E2 [09:30:16]MH_I2C_Read... [09:30:16]Read from MH i2c: E2 03 00 [09:30:16]MH_I2C_Read... [09:30:16]Read from MH i2c: E2 03 00 0B 18 00 90 00 97 [09:30:16]RAPDU: 90 00 [09:30:16]wFMCommunicate OK [09:30:16]wFMCommunicate request_size=255 [09:30:16]MH_SAM_APDU [09:30: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 A9 59 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2C D9 04 00 35 04 06 00 A1 [09:30:16]Write to MH i2c: E2 02 01 0C 18 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 A9 59 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2C D9 04 00 35 04 06 00 A1 00 00 51 [09:30:16]Write i2c OK [09:30:16]MH_I2C_Read... [09:30:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:30:17]Read from MH i2c: E2 [09:30:17]MH_I2C_Read... [09:30:17]Read from MH i2c: E2 03 00 [09:30:17]MH_I2C_Read... [09:30:17]Read from MH i2c: E2 03 00 0C 18 00 90 00 98 [09:30:17]RAPDU: 90 00 [09:30:17]wFMCommunicate OK [09:30:17]wFMCommunicate request_size=10 [09:30:17]MH_SAM_APDU [09:30:17]CAPDU: 80 0D 02 02 05 E2 2B 97 34 0F [09:30:17]Write to MH i2c: E2 0D 00 0D 18 80 0D 02 02 05 00 E2 2B 97 34 0F 00 00 90 [09:30:17]Write i2c OK [09:30:17]MH_I2C_Read... [09:30:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:30:17]Read from MH i2c: E2 [09:30:17]MH_I2C_Read... [09:30:17]Read from MH i2c: E2 03 00 [09:30:17]MH_I2C_Read... [09:30:17]Read from MH i2c: E2 03 00 0D 18 00 90 00 99 [09:30:17]RAPDU: 90 00 [09:30:17]wFMCommunicate OK [09:30:17]wFMCommunicate request_size=4 [09:30:17]MH_SAM_APDU [09:30:17]CAPDU: 80 0D 03 02 [09:30:17]Write to MH i2c: E2 08 00 0E 18 80 0D 03 02 00 00 00 00 A1 [09:30:17]Write i2c OK [09:30:17]MH_I2C_Read... [09:30:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:30:17]Read from MH i2c: E2 [09:30:17]MH_I2C_Read... [09:30:17]Read from MH i2c: E2 0B 00 [09:30:17]MH_I2C_Read... [09:30:17]Read from MH i2c: E2 0B 00 0E 18 00 C3 3C 6B A5 CF D8 0D 80 90 00 E5 [09:30:17]RAPDU: C3 3C 6B A5 CF D8 0D 80 90 00 [09:30:17]wFMCommunicate OK [09:30:17]SAM_PROTO_SignData done [09:30:17]FM_MakeSignedData done [09:30:17]CreateOFDProtocolMessage [09:30:17]wFMCommunicate request_size=4 [09:30:17]MH_SAM_APDU [09:30:17]CAPDU: 80 11 00 00 [09:30:17]Write to MH i2c: E2 08 00 0F 18 80 11 00 00 00 00 00 00 A1 [09:30:17]Write i2c OK [09:30:17]MH_I2C_Read... [09:30:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:30:17]Read from MH i2c: E2 [09:30:17]MH_I2C_Read... [09:30:17]Read from MH i2c: E2 17 00 [09:30:17]MH_I2C_Read... [09:30:17]Read from MH i2c: E2 17 00 0F 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F5 [09:30:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [09:30:17]wFMCommunicate OK [09:30:17]CreateOFDProtocolMessage done [09:30:17]OFDSenderStorePacket 317740 [09:30:17]StoreOFDPacket docnum=317740 [09:30:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 C0 02 07 01 6F 8A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 A9 59 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2C D9 04 00 35 04 06 00 A1 E2 2B 97 34 0F C3 3C 6B A5 CF D8 0D 80 [09:30:17]CheckFolder [09:30:17]dirname=/storage/ofd_packets [09:30:17]CheckFolder done [09:30:17]ProducePacketName [09:30:17]name=ofd_packets/00317740 [09:30:17]NVStorageSaveData ofd_packets/00317740 [09:30:17]File name is /storage/ofd_packets/00317740 [09:30:17]Write 301 bytes [09:30:17]NVStorageSaveData done [09:30:17]OFDSenderStorePacket done [09:30:17]KKMCreateOFDPacket done [09:30:17]NVStorageSaveData kkm_last_timestamp [09:30:17]File name is /storage/kkm_last_timestamp [09:30:17]Write 4 bytes [09:30:17]NVStorageSaveData done [09:30:17]ExternCall_PrintAddStr [09:30:17]wPrintStart [09:30:17]Write to MH i2c: 01 00 00 10 18 28 [09:30:17]Write i2c OK [09:30:17]MH_I2C_Read... [09:30:17]Read from MH i2c: 01 [09:30:17]MH_I2C_Read... [09:30:17]Read from MH i2c: 01 07 00 [09:30:17]MH_I2C_Read... [09:30:17]Read from MH i2c: 01 07 00 10 18 00 00 00 00 00 FF 0F 3D [09:30:17]RasterBufferAndPrint [09:30:17]line Счет N : (1)1092653 [09:30:17]line ИНН: 02508201610067 [09:30:17]line Контрольно-Кассовый Чек [09:30:17]line ПРОДАЖА [09:30:17]line ТРК (МРК, ГНК) : 53 [09:30:17]line Товар: 2710124130 [09:30:17]line Аи-92-К-2 [09:30:17]line 14.950 * 66.90 [09:30:17]line = 1000.16 [09:30:17]line НДС 12% НСП 1% [09:30:17]line > о реализуемом товаре [09:30:17]line ОКРУГЛЕНИЕ: -0.16 [09:30:17]line ИТОГО: 1000.00 [09:30:17]line Внесено: 1000.00 [09:30:17]line СДАЧА: 0.00 [09:30:17]line НСП 1% : 8.85 [09:30:17]line НДС 12% : 106.21 [09:30:17]line Наличными: 1000.00 [09:30:17]line Безнал.: 0.00 [09:30:17]line Место: АЗС № 101 "Партнер Нефть" [09:30:17]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [09:30:17]line СНО: Общий режим [09:30:17]line Чек 215 28.10.2024 09:30 [09:30:17]line Смена: 546 ФФД: 1.0 [09:30:17]line ЗНМ: 0300000082 [09:30:17]line РНМ: 0000000000091628 [09:30:17]line Версия ККМ: 001 [09:30:17]line ФМ: 0000000000874671 [09:30:17]line ФД: 317740 [09:30:17]line ФПД: 177992766010383 [09:30:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T093017&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317740&fm=177992766010383&tin=02508201610067®Number=0000000000091628&sum=100000 [09:30:17]OFD Sender: Processing packet 317740 [packets to send 127, broken 126] [09:30:17]ProducePacketName [09:30:17]name=ofd_packets/00317740 [09:30:17]OFD Sender: To server: pG, [09:30:17]CommunicateWithHost lk.salyk.kg:30040 [09:30:17]ConnectInit lk.salyk.kg [09:30:17]written 0, free lines is 4095 [09:30:17]Connected sock=8 [09:30:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 C0 02 07 01 6F 8A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 A9 59 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2C D9 04 00 35 04 06 00 A1 E2 2B 97 34 0F C3 3C 6B A5 CF D8 0D 80 [09:30:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 74 F7 47 00 92 0E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2C D9 04 00 F4 03 04 00 62 05 1F 67 B6 04 01 00 00 3C A0 0C EF A7 C6 86 41 [09:30:17]CommunicateWithHost err = 0 [09:30:17]CheckOFDResponse [09:30:17]1017 (14) - 77093643461234 [09:30:17]1041 (16) - 0000000000874671 [09:30:17]1040 (4) - 317740 [09:30:17]1012 (4) - 28.10.2024 03:30 [09:30:17]1206 (1) - 0 [09:30:17]OFD Sender: Remove packet 317740 [09:30:17]ProducePacketName [09:30:17]name=ofd_packets/00317740 [09:30:17]NVStorageDeleteData [09:30:17]Write to MH i2c: 01 00 00 3B 18 53 [09:30:17]Write i2c OK [09:30:17]MH_I2C_Read... [09:30:17]Read from MH i2c: 01 [09:30:17]MH_I2C_Read... [09:30:17]Read from MH i2c: 01 07 00 [09:30:17]MH_I2C_Read... [09:30:17]Read from MH i2c: 01 07 00 3B 18 00 00 00 00 00 F6 0C 5C [09:30:17]RasterBufferAndPrint [09:30:17]line [09:30:17]line [09:30:17]line [09:30:17]line [09:30:17]line [09:30:17]written 0, free lines is 3328 [09:30:18]MH_Cut [09:30:18]Write to MH i2c: D1 01 00 42 18 01 2C [09:30:18]Write i2c OK [09:30:18]MH_I2C_Read... [09:30:18]Read from MH i2c: D1 [09:30:18]MH_I2C_Read... [09:30:18]Read from MH i2c: D1 01 00 [09:30:18]MH_I2C_Read... [09:30:18]Read from MH i2c: D1 01 00 42 18 00 2B [09:30:18]Write to MH i2c: 01 00 00 43 18 5B [09:30:18]Write i2c OK [09:30:18]MH_I2C_Read... [09:30:18]OFD Sender: No OFD packet to send [09:30:18]*** Cut start [09:30:18]*** Partial cut [09:30:18]*** CUTSNS_PIN = 1 [09:30:18]*** CUTSNS_PIN = 0 [09:30:18]*** Brake cut motor [09:30:19]Read from MH i2c: 01 [09:30:19]MH_I2C_Read... [09:30:19]*** Stop cut motor [09:30:19]*** Cut end [09:30:19]Read from MH i2c: 01 07 00 [09:30:19]MH_I2C_Read... [09:30:19]Read from MH i2c: 01 07 00 43 18 00 00 00 00 00 FF 0F 70 [09:30:19]process_action close_receipt done [09:30:19]requested_data is exist [09:30:19]produce_requested_data [09:30:19]requested_item fm.sn is exist - process it [09:30:19]wFMCommunicate request_size=4 [09:30:19]MH_SAM_APDU [09:30:19]CAPDU: 80 11 00 00 [09:30:19]Write to MH i2c: E2 08 00 44 18 80 11 00 00 00 00 00 00 D6 [09:30:19]Write i2c OK [09:30:19]MH_I2C_Read... [09:30:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:30:19]Read from MH i2c: E2 [09:30:19]MH_I2C_Read... [09:30:19]Read from MH i2c: E2 17 00 [09:30:19]MH_I2C_Read... [09:30:19]Read from MH i2c: E2 17 00 44 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 2A [09:30:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [09:30:19]wFMCommunicate OK [09:30:19]requested_item fd.num is exist - process it [09:30:19]SAM_PROTO_GetFieldsCounters [09:30:19]wFMCommunicate request_size=4 [09:30:19]MH_SAM_APDU [09:30:19]CAPDU: 80 13 00 00 [09:30:19]Write to MH i2c: E2 08 00 45 18 80 13 00 00 00 00 00 00 D9 [09:30:19]Write i2c OK [09:30:19]MH_I2C_Read... [09:30:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:30:19]Read from MH i2c: E2 [09:30:19]MH_I2C_Read... [09:30:19]Read from MH i2c: E2 62 00 [09:30:19]MH_I2C_Read... [09:30:19]Read from MH i2c: E2 62 00 45 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 2C D9 04 00 0E 04 04 00 22 02 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 AE [09:30:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 2C D9 04 00 0E 04 04 00 22 02 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:30:19]wFMCommunicate OK [09:30:19]SAM_PROTO_GetFieldsCounters done [09:30:19]requested_item shift.num is exist - process it [09:30:19]requested_item shift.opened is exist - process it [09:30:19]req_shift_opened [09:30:19]FM_GetShiftState [09:30:19]SAM_PROTO_GetShiftState [09:30:19]wFMCommunicate request_size=4 [09:30:19]MH_SAM_APDU [09:30:19]CAPDU: 80 13 01 00 [09:30:19]Write to MH i2c: E2 08 00 46 18 80 13 01 00 00 00 00 00 DB [09:30:19]Write i2c OK [09:30:19]MH_I2C_Read... [09:30:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:30:19]Read from MH i2c: E2 [09:30:19]MH_I2C_Read... [09:30:19]Read from MH i2c: E2 0E 00 [09:30:19]MH_I2C_Read... [09:30:19]Read from MH i2c: E2 0E 00 46 18 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D4 [09:30:19]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [09:30:19]wFMCommunicate OK [09:30:19]SAM_PROTO_GetShiftState done [09:30:19]FM_GetShiftState done [09:30:19]req_shift_opened done [09:30:19]requested_item shift.open_date is exist - process it [09:30:19]req_shift_open_date [09:30:19]req_shift_open_date done [09:30:19]produce_requested_data done [09:30:19]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317740,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [09:30:19]process_action_free close_receipt [09:30:19]json_value_free [09:30:19]json_value_free done [09:30:19]process_json_proto returns [09:30:19]Send response to host [09:30:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317740,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [09:30:19]free response buf [09:30:19]execute_script done [09:30:19]execute_script returns [09:30:19]free content buf [09:30:19]Sock 9.Close socket [09:30:19]Sock 9.Thread stoped [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]accept exits with 10 [09:32:13]New connection [09:32:13]New thread 3067333988 created [09:32:13]Thread 3067477348 joined [09:32:13]Waiting for new connection... [09:32:13] Sock 10.Parse request [09:32:13]Sock 10.Check first char [09:32:13]Sock 10.First char is OK [09:32:13]request: POST /json_proto HTTP/1.0 [09:32:13]Method: POST [09:32:13]URL: /json_proto [09:32:13]Method is POST - this is cgi request [09:32:13]url: /json_proto [09:32:13]query_string will be loaded in cgi processing [09:32:13]execute_cgi json_proto POST (null) [09:32:13]execute_cgi path=json_proto method=POST [09:32:13]POST find Content-Length [09:32:13]Host: 172.17.50.195:8080 [09:32:13]Content-Length: 688 [09:32:13]Content-Type: application/json [09:32:13] [09:32:13]POST finish read [09:32:13]Found Content-Length = 688 [09:32:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092654", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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:32:13]execute_script... [09:32: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)1092654", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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:32:13]POST & json_proto [09:32:13]process_json_proto [09:32:13]json parsed OK: [09:32:13]protocol is kg_v1.0 [09:32:13]action value=close_receipt [09:32:13]process_action close_receipt [09:32:13]cmd_close_receipt [09:32:13]MH_GetDate [09:32:13]Write to MH i2c: F0 00 00 47 18 4E [09:32:13]Write i2c OK [09:32:13]MH_I2C_Read... [09:32:13]Read from MH i2c: F0 [09:32:13]MH_I2C_Read... [09:32:13]Read from MH i2c: F0 09 00 [09:32:13]MH_I2C_Read... [09:32:13]Read from MH i2c: F0 09 00 47 18 00 1F 5A 1F 67 43 33 1C 67 4F [09:32:13]GetLastDocTimeStamp 1730107817 [09:32:13]current date 1730107935 [09:32:13]FM_GetShiftState [09:32:13]SAM_PROTO_GetShiftState [09:32:13]wFMCommunicate request_size=4 [09:32:13]MH_SAM_APDU [09:32:13]CAPDU: 80 13 01 00 [09:32:13]Write to MH i2c: E2 08 00 48 18 80 13 01 00 00 00 00 00 DD [09:32:13]Write i2c OK [09:32:13]MH_I2C_Read... [09:32:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:32:13]Read from MH i2c: E2 [09:32:13]MH_I2C_Read... [09:32:13]Read from MH i2c: E2 0E 00 [09:32:13]MH_I2C_Read... [09:32:13]Read from MH i2c: E2 0E 00 48 18 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D6 [09:32:13]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [09:32:13]wFMCommunicate OK [09:32:13]SAM_PROTO_GetShiftState done [09:32:13]FM_GetShiftState done [09:32:13]opened in 1730073493 [09:32:13]opened+sec_in_day 1730159893 [09:32:13]quantity*price = 100050 [09:32:13]sum+1 = 100052 [09:32:13]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.38 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.38 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 256 28.10.2024 10:18 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874671 ФД: 317781 ФПД: 274986862416998 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T101853&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317781&fm=274986862416998&tin=02508201610067®Number=0000000000091628&sum=150038 [10:18:53]StoreToDocumentArchive [10:18:53]shift 546 fd 317781 [10:18:53]save to /storage/0546/doc_00317781 [10:18:53]save last doc name /storage/0546/doc_00317781 to /storage/kkm_last_doc_name [10:18:53]save OK [10:18:53]Clear old archive folders... [10:18:53]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:18:53]tlvbuf is 013A8AA0 [10:18:53]SAM_PROTO_ClearQueue [10:18:53]wFMCommunicate request_size=4 [10:18:53]MH_SAM_APDU [10:18:53]CAPDU: 80 09 00 00 [10:18:53]Write to MH i2c: E2 08 00 7F 0B 80 09 00 00 00 00 00 00 FC [10:18:53]Write i2c OK [10:18:53]MH_I2C_Read... [10:18:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:18:53]Read from MH i2c: E2 [10:18:53]MH_I2C_Read... [10:18:53]Read from MH i2c: E2 03 00 [10:18:53]MH_I2C_Read... [10:18:53]Read from MH i2c: E2 03 00 7F 0B 00 90 00 FE [10:18:53]RAPDU: 90 00 [10:18:53]wFMCommunicate OK [10:18:53]SAM_PROTO_ClearQueue done [10:18:53]KKMCreateOFDPacket [10:18:53]OFDProtocolAddRootSTLVToBuf [10:18:53]FM_MakeSignedData [10:18:53]FM_MakeSignedData [10:18:53]SAM_PROTO_SignData [10:18:53]wFMCommunicate request_size=4 [10:18:53]MH_SAM_APDU [10:18:53]CAPDU: 80 0D 01 02 [10:18:53]Write to MH i2c: E2 08 00 80 0B 80 0D 01 02 00 00 00 00 04 [10:18:54]Write i2c OK [10:18:54]MH_I2C_Read... [10:18:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:18:54]Read from MH i2c: E2 [10:18:54]MH_I2C_Read... [10:18:54]Read from MH i2c: E2 03 00 [10:18:54]MH_I2C_Read... [10:18:54]Read from MH i2c: E2 03 00 80 0B 00 90 00 FF [10:18:54]RAPDU: 90 00 [10:18:54]wFMCommunicate OK [10:18:54]wFMCommunicate request_size=255 [10:18:54]MH_SAM_APDU [10:18:54]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 00 01 00 00 F4 03 04 00 0D 65 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 55 D9 04 00 35 04 06 00 [10:18:54]Write to MH i2c: E2 02 01 81 0B 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 00 01 00 00 F4 03 04 00 0D 65 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 55 D9 04 00 35 04 06 00 00 00 84 [10:18:54]Write i2c OK [10:18:54]MH_I2C_Read... [10:18:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:18:54]Read from MH i2c: E2 [10:18:54]MH_I2C_Read... [10:18:54]Read from MH i2c: E2 03 00 [10:18:54]MH_I2C_Read... [10:18:54]Read from MH i2c: E2 03 00 81 0B 00 90 00 00 [10:18:54]RAPDU: 90 00 [10:18:54]wFMCommunicate OK [10:18:54]wFMCommunicate request_size=11 [10:18:54]MH_SAM_APDU [10:18:54]CAPDU: 80 0D 02 02 06 FA 19 5E 40 94 66 [10:18:54]Write to MH i2c: E2 0E 00 82 0B 80 0D 02 02 06 00 FA 19 5E 40 94 66 00 00 BE [10:18:54]Write i2c OK [10:18:54]MH_I2C_Read... [10:18:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:18:54]Read from MH i2c: E2 [10:18:54]MH_I2C_Read... [10:18:54]Read from MH i2c: E2 03 00 [10:18:54]MH_I2C_Read... [10:18:54]Read from MH i2c: E2 03 00 82 0B 00 90 00 01 [10:18:54]RAPDU: 90 00 [10:18:54]wFMCommunicate OK [10:18:54]wFMCommunicate request_size=4 [10:18:54]MH_SAM_APDU [10:18:54]CAPDU: 80 0D 03 02 [10:18:54]Write to MH i2c: E2 08 00 83 0B 80 0D 03 02 00 00 00 00 09 [10:18:54]Write i2c OK [10:18:54]MH_I2C_Read... [10:18:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:18:54]Read from MH i2c: E2 [10:18:54]MH_I2C_Read... [10:18:54]Read from MH i2c: E2 0B 00 [10:18:54]MH_I2C_Read... [10:18:54]Read from MH i2c: E2 0B 00 83 0B 00 0E 97 21 36 66 A8 49 68 90 00 C5 [10:18:54]RAPDU: 0E 97 21 36 66 A8 49 68 90 00 [10:18:54]wFMCommunicate OK [10:18:54]SAM_PROTO_SignData done [10:18:54]FM_MakeSignedData done [10:18:54]CreateOFDProtocolMessage [10:18:54]wFMCommunicate request_size=4 [10:18:54]MH_SAM_APDU [10:18:54]CAPDU: 80 11 00 00 [10:18:54]Write to MH i2c: E2 08 00 84 0B 80 11 00 00 00 00 00 00 09 [10:18:54]Write i2c OK [10:18:54]MH_I2C_Read... [10:18:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:18:54]Read from MH i2c: E2 [10:18:54]MH_I2C_Read... [10:18:54]Read from MH i2c: E2 17 00 [10:18:54]MH_I2C_Read... [10:18:54]Read from MH i2c: E2 17 00 84 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 5D [10:18:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:18:54]wFMCommunicate OK [10:18:54]CreateOFDProtocolMessage done [10:18:54]OFDSenderStorePacket 317781 [10:18:54]StoreOFDPacket docnum=317781 [10:18:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 91 F1 08 01 7B 27 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 00 01 00 00 F4 03 04 00 0D 65 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 55 D9 04 00 35 04 06 00 FA 19 5E 40 94 66 0E 97 21 36 66 A8 49 68 [10:18:54]CheckFolder [10:18:54]dirname=/storage/ofd_packets [10:18:54]CheckFolder done [10:18:54]ProducePacketName [10:18:54]name=ofd_packets/00317781 [10:18:54]NVStorageSaveData ofd_packets/00317781 [10:18:54]File name is /storage/ofd_packets/00317781 [10:18:54]Write 302 bytes [10:18:54]NVStorageSaveData done [10:18:54]OFDSenderStorePacket done [10:18:54]KKMCreateOFDPacket done [10:18:54]NVStorageSaveData kkm_last_timestamp [10:18:54]File name is /storage/kkm_last_timestamp [10:18:54]Write 4 bytes [10:18:54]NVStorageSaveData done [10:18:54]ExternCall_PrintAddStr [10:18:54]wPrintStart [10:18:54]Write to MH i2c: 01 00 00 85 0B 90 [10:18:54]Write i2c OK [10:18:54]MH_I2C_Read... [10:18:54]Read from MH i2c: 01 [10:18:54]MH_I2C_Read... [10:18:54]Read from MH i2c: 01 07 00 [10:18:54]MH_I2C_Read... [10:18:54]Read from MH i2c: 01 07 00 85 0B 00 00 00 00 00 FF 0F A5 [10:18:54]RasterBufferAndPrint [10:18:54]line Счет N : (1)1092690 [10:18:54]line ИНН: 02508201610067 [10:18:54]line Контрольно-Кассовый Чек [10:18:54]line ПРОДАЖА [10:18:54]line ТРК (МРК, ГНК) : 11 [10:18:54]line Товар: 2710194210 [10:18:54]line ДТ(л)-К-2 [10:18:54]line 19.690 * 76.20 [10:18:54]line = 1500.38 [10:18:54]line НДС 12% НСП 1% [10:18:54]line > о реализуемом товаре [10:18:54]line ИТОГО: 1500.38 [10:18:54]line НСП 1% : 13.28 [10:18:54]line НДС 12% : 159.33 [10:18:54]line Наличными: 0.00 [10:18:54]line Безнал.: 1500.38 [10:18:54]line Место: АЗС № 101 "Партнер Нефть" [10:18:54]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:18:54]line СНО: Общий режим [10:18:54]line Чек 256 28.10.2024 10:18 [10:18:54]line Смена: 546 ФФД: 1.0 [10:18:54]line ЗНМ: 0300000082 [10:18:54]line РНМ: 0000000000091628 [10:18:54]line Версия ККМ: 001 [10:18:54]line Платежная система: Бакай Банк [10:18:54]line ФМ: 0000000000874671 [10:18:54]line ФД: 317781 [10:18:54]line ФПД: 274986862416998 [10:18:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T101853&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317781&fm=274986862416998&tin=02508201610067®Number=0000000000091628&sum=150038 [10:18:54]written 0, free lines is 4095 [10:18:55]Write to MH i2c: 01 00 00 AF 0B BA [10:18:55]Write i2c OK [10:18:55]MH_I2C_Read... [10:18:55]Read from MH i2c: 01 [10:18:55]MH_I2C_Read... [10:18:55]Read from MH i2c: 01 07 00 [10:18:55]MH_I2C_Read... [10:18:55]Read from MH i2c: 01 07 00 AF 0B 00 00 00 00 00 02 0D D0 [10:18:55]RasterBufferAndPrint [10:18:55]line [10:18:55]line [10:18:55]line [10:18:55]line [10:18:55]line [10:18:55]written 0, free lines is 3336 [10:18:55]MH_Cut [10:18:55]Write to MH i2c: D1 01 00 B6 0B 01 93 [10:18:55]Write i2c OK [10:18:55]MH_I2C_Read... [10:18:55]Read from MH i2c: D1 [10:18:55]MH_I2C_Read... [10:18:55]Read from MH i2c: D1 01 00 [10:18:55]MH_I2C_Read... [10:18:55]Read from MH i2c: D1 01 00 B6 0B 00 92 [10:18:55]Write to MH i2c: 01 00 00 B7 0B C2 [10:18:55]Write i2c OK [10:18:55]MH_I2C_Read... [10:18:55]*** Cut start [10:18:55]*** Partial cut [10:18:55]*** CUTSNS_PIN = 1 [10:18:56]*** CUTSNS_PIN = 0 [10:18:56]*** Brake cut motor [10:18:56]Read from MH i2c: 01 [10:18:56]MH_I2C_Read... [10:18:56]*** Stop cut motor [10:18:56]*** Cut end [10:18:56]Read from MH i2c: 01 07 00 [10:18:56]MH_I2C_Read... [10:18:56]Read from MH i2c: 01 07 00 B7 0B 00 00 00 00 00 FF 0F D7 [10:18:56]process_action close_receipt done [10:18:56]requested_data is exist [10:18:56]produce_requested_data [10:18:56]requested_item fm.sn is exist - process it [10:18:56]wFMCommunicate request_size=4 [10:18:56]MH_SAM_APDU [10:18:56]CAPDU: 80 11 00 00 [10:18:56]Write to MH i2c: E2 08 00 B8 0B 80 11 00 00 00 00 00 00 3D [10:18:56]Write i2c OK [10:18:56]MH_I2C_Read... [10:18:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:18:56]Read from MH i2c: E2 [10:18:56]MH_I2C_Read... [10:18:56]Read from MH i2c: E2 17 00 [10:18:56]MH_I2C_Read... [10:18:56]Read from MH i2c: E2 17 00 B8 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 91 [10:18:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:18:56]wFMCommunicate OK [10:18:56]requested_item fd.num is exist - process it [10:18:56]SAM_PROTO_GetFieldsCounters [10:18:56]wFMCommunicate request_size=4 [10:18:56]MH_SAM_APDU [10:18:56]CAPDU: 80 13 00 00 [10:18:56]Write to MH i2c: E2 08 00 B9 0B 80 13 00 00 00 00 00 00 40 [10:18:56]Write i2c OK [10:18:56]MH_I2C_Read... [10:18:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:18:56]Read from MH i2c: E2 [10:18:56]MH_I2C_Read... [10:18:56]Read from MH i2c: E2 62 00 [10:18:56]MH_I2C_Read... [10:18:56]Read from MH i2c: E2 62 00 B9 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 55 D9 04 00 0E 04 04 00 22 02 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 BC [10:18:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 55 D9 04 00 0E 04 04 00 22 02 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:18:56]wFMCommunicate OK [10:18:56]SAM_PROTO_GetFieldsCounters done [10:18:56]requested_item shift.num is exist - process it [10:18:56]requested_item shift.opened is exist - process it [10:18:56]req_shift_opened [10:18:56]FM_GetShiftState [10:18:56]SAM_PROTO_GetShiftState [10:18:56]wFMCommunicate request_size=4 [10:18:56]MH_SAM_APDU [10:18:56]CAPDU: 80 13 01 00 [10:18:56]Write to MH i2c: E2 08 00 BA 0B 80 13 01 00 00 00 00 00 42 [10:18:56]Write i2c OK [10:18:56]MH_I2C_Read... [10:18:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:18:56]Read from MH i2c: E2 [10:18:56]MH_I2C_Read... [10:18:56]Read from MH i2c: E2 0E 00 [10:18:56]MH_I2C_Read... [10:18:56]Read from MH i2c: E2 0E 00 BA 0B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 3B [10:18:56]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:18:56]wFMCommunicate OK [10:18:56]SAM_PROTO_GetShiftState done [10:18:56]FM_GetShiftState done [10:18:56]req_shift_opened done [10:18:56]requested_item shift.open_date is exist - process it [10:18:56]req_shift_open_date [10:18:56]req_shift_open_date done [10:18:56]produce_requested_data done [10:18:56]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317781,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [10:18:56]process_action_free close_receipt [10:18:56]json_value_free [10:18:56]json_value_free done [10:18:56]process_json_proto returns [10:18:56]Send response to host [10:18:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317781,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [10:18:56]free response buf [10:18:56]execute_script done [10:18:56]execute_script returns [10:18:56]free content buf [10:18:56]Sock 9.Close socket [10:18:56]Sock 9.Thread stoped [10:19:43]accept exits with 10 [10:19:43]New connection [10:19:43]New thread 3067436388 created [10:19:43]Thread 3067293028 joined [10:19:43]Waiting for new connection... [10:19:43] Sock 10.Parse request [10:19:43]Sock 10.Check first char [10:19:43]Sock 10.First char is OK [10:19:43]request: POST /json_proto HTTP/1.0 [10:19:43]Method: POST [10:19:43]URL: /json_proto [10:19:43]Method is POST - this is cgi request [10:19:43]url: /json_proto [10:19:43]query_string will be loaded in cgi processing [10:19:43]execute_cgi json_proto POST (null) [10:19:43]execute_cgi path=json_proto method=POST [10:19:43]POST find Content-Length [10:19:43]Host: 172.17.50.195:8080 [10:19:43]Content-Length: 770 [10:19:43]Content-Type: application/json [10:19:43] [10:19:43]POST finish read [10:19:43]Found Content-Length = 770 [10:19:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092691", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 22.430, "sum" : 1500.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1500.57 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:19:43]execute_script... [10:19:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092691", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 22.430, "sum" : 1500.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1500.57 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:19:43]POST & json_proto [10:19:43]process_json_proto [10:19:43]json parsed OK: [10:19:43]protocol is kg_v1.0 [10:19:43]action value=close_receipt [10:19:43]process_action close_receipt [10:19:43]cmd_close_receipt [10:19:43]MH_GetDate [10:19:43]Write to MH i2c: F0 00 00 BB 0B B5 [10:19:43]Write i2c OK [10:19:43]MH_I2C_Read... [10:19:43]Read from MH i2c: F0 [10:19:43]MH_I2C_Read... [10:19:43]Read from MH i2c: F0 09 00 [10:19:43]MH_I2C_Read... [10:19:43]Read from MH i2c: F0 09 00 BB 0B 00 3F 65 1F 67 43 33 1C 67 E1 [10:19:43]GetLastDocTimeStamp 1730110733 [10:19:43]current date 1730110783 [10:19:43]FM_GetShiftState [10:19:43]SAM_PROTO_GetShiftState [10:19:43]wFMCommunicate request_size=4 [10:19:43]MH_SAM_APDU [10:19:43]CAPDU: 80 13 01 00 [10:19:43]Write to MH i2c: E2 08 00 BC 0B 80 13 01 00 00 00 00 00 44 [10:19:43]Write i2c OK [10:19:43]MH_I2C_Read... [10:19:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:19:43]Read from MH i2c: E2 [10:19:43]MH_I2C_Read... [10:19:43]Read from MH i2c: E2 0E 00 [10:19:43]MH_I2C_Read... [10:19:43]Read from MH i2c: E2 0E 00 BC 0B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 3D [10:19:43]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:19:43]wFMCommunicate OK [10:19:43]SAM_PROTO_GetShiftState done [10:19:43]FM_GetShiftState done [10:19:43]opened in 1730073493 [10:19:43]opened+sec_in_day 1730159893 [10:19:43]quantity*price = 150056 [10:19:43]sum+1 = 150058 [10:19:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.57 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 0.00 Безнал.: 1500.57 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 257 28.10.2024 10:19 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317782 ФПД: 232055583325957 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T101943&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317782&fm=232055583325957&tin=02508201610067®Number=0000000000091628&sum=150057 [10:19:44]StoreToDocumentArchive [10:19:44]shift 546 fd 317782 [10:19:44]save to /storage/0546/doc_00317782 [10:19:44]save last doc name /storage/0546/doc_00317782 to /storage/kkm_last_doc_name [10:19:44]save OK [10:19:44]Clear old archive folders... [10:19:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:19:44]tlvbuf is 013D0DE0 [10:19:44]SAM_PROTO_ClearQueue [10:19:44]wFMCommunicate request_size=4 [10:19:44]MH_SAM_APDU [10:19:44]CAPDU: 80 09 00 00 [10:19:44]Write to MH i2c: E2 08 00 C9 0B 80 09 00 00 00 00 00 00 46 [10:19:44]Write i2c OK [10:19:44]MH_I2C_Read... [10:19:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:19:44]Read from MH i2c: E2 [10:19:44]MH_I2C_Read... [10:19:44]Read from MH i2c: E2 03 00 [10:19:44]MH_I2C_Read... [10:19:44]Read from MH i2c: E2 03 00 C9 0B 00 90 00 48 [10:19:44]RAPDU: 90 00 [10:19:44]wFMCommunicate OK [10:19:44]SAM_PROTO_ClearQueue done [10:19:44]KKMCreateOFDPacket [10:19:44]OFDProtocolAddRootSTLVToBuf [10:19:44]FM_MakeSignedData [10:19:44]FM_MakeSignedData [10:19:44]SAM_PROTO_SignData [10:19:44]wFMCommunicate request_size=4 [10:19:44]MH_SAM_APDU [10:19:44]CAPDU: 80 0D 01 02 [10:19:44]Write to MH i2c: E2 08 00 CA 0B 80 0D 01 02 00 00 00 00 4E [10:19:44]Write i2c OK [10:19:44]MH_I2C_Read... [10:19:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:19:44]Read from MH i2c: E2 [10:19:44]MH_I2C_Read... [10:19:44]Read from MH i2c: E2 03 00 [10:19:44]MH_I2C_Read... [10:19:44]Read from MH i2c: E2 03 00 CA 0B 00 90 00 49 [10:19:44]RAPDU: 90 00 [10:19:44]wFMCommunicate OK [10:19:44]wFMCommunicate request_size=255 [10:19:44]MH_SAM_APDU [10:19:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 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 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 29 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 3F 65 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 56 D9 04 00 35 04 06 00 D3 [10:19:44]Write to MH i2c: E2 02 01 CB 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 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 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 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 29 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 3F 65 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 56 D9 04 00 35 04 06 00 D3 00 00 EF [10:19:44]Write i2c OK [10:19:44]MH_I2C_Read... [10:19:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:19:44]Read from MH i2c: E2 [10:19:44]MH_I2C_Read... [10:19:44]Read from MH i2c: E2 03 00 [10:19:44]MH_I2C_Read... [10:19:44]Read from MH i2c: E2 03 00 CB 0B 00 90 00 4A [10:19:44]RAPDU: 90 00 [10:19:44]wFMCommunicate OK [10:19:44]wFMCommunicate request_size=10 [10:19:44]MH_SAM_APDU [10:19:44]CAPDU: 80 0D 02 02 05 0D A6 9C BF 05 [10:19:44]Write to MH i2c: E2 0D 00 CC 0B 80 0D 02 02 05 00 0D A6 9C BF 05 00 00 6E [10:19:44]Write i2c OK [10:19:44]MH_I2C_Read... [10:19:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:19:44]Read from MH i2c: E2 [10:19:44]MH_I2C_Read... [10:19:44]Read from MH i2c: E2 03 00 [10:19:44]MH_I2C_Read... [10:19:44]Read from MH i2c: E2 03 00 CC 0B 00 90 00 4B [10:19:44]RAPDU: 90 00 [10:19:44]wFMCommunicate OK [10:19:44]wFMCommunicate request_size=4 [10:19:44]MH_SAM_APDU [10:19:44]CAPDU: 80 0D 03 02 [10:19:44]Write to MH i2c: E2 08 00 CD 0B 80 0D 03 02 00 00 00 00 53 [10:19:44]Write i2c OK [10:19:44]MH_I2C_Read... [10:19:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:19:45]Read from MH i2c: E2 [10:19:45]MH_I2C_Read... [10:19:45]Read from MH i2c: E2 0B 00 [10:19:45]MH_I2C_Read... [10:19:45]Read from MH i2c: E2 0B 00 CD 0B 00 2A 6B 18 71 C1 29 85 52 90 00 33 [10:19:45]RAPDU: 2A 6B 18 71 C1 29 85 52 90 00 [10:19:45]wFMCommunicate OK [10:19:45]SAM_PROTO_SignData done [10:19:45]FM_MakeSignedData done [10:19:45]CreateOFDProtocolMessage [10:19:45]wFMCommunicate request_size=4 [10:19:45]MH_SAM_APDU [10:19:45]CAPDU: 80 11 00 00 [10:19:45]Write to MH i2c: E2 08 00 CE 0B 80 11 00 00 00 00 00 00 53 [10:19:45]Write i2c OK [10:19:45]MH_I2C_Read... [10:19:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:19:45]Read from MH i2c: E2 [10:19:45]MH_I2C_Read... [10:19:45]Read from MH i2c: E2 17 00 [10:19:45]MH_I2C_Read... [10:19:45]Read from MH i2c: E2 17 00 CE 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A7 [10:19:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:19:45]wFMCommunicate OK [10:19:45]CreateOFDProtocolMessage done [10:19:45]OFDSenderStorePacket 317782 [10:19:45]StoreOFDPacket docnum=317782 [10:19:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 8E 1F 07 01 00 AA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 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 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 29 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 3F 65 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 56 D9 04 00 35 04 06 00 D3 0D A6 9C BF 05 2A 6B 18 71 C1 29 85 52 [10:19:45]CheckFolder [10:19:45]dirname=/storage/ofd_packets [10:19:45]CheckFolder done [10:19:45]ProducePacketName [10:19:45]name=ofd_packets/00317782 [10:19:45]NVStorageSaveData ofd_packets/00317782 [10:19:45]File name is /storage/ofd_packets/00317782 [10:19:45]Write 301 bytes [10:19:45]NVStorageSaveData done [10:19:45]OFDSenderStorePacket done [10:19:45]KKMCreateOFDPacket done [10:19:45]NVStorageSaveData kkm_last_timestamp [10:19:45]File name is /storage/kkm_last_timestamp [10:19:45]Write 4 bytes [10:19:45]NVStorageSaveData done [10:19:45]ExternCall_PrintAddStr [10:19:45]wPrintStart [10:19:45]Write to MH i2c: 01 00 00 CF 0B DA [10:19:45]Write i2c OK [10:19:45]MH_I2C_Read... [10:19:45]Read from MH i2c: 01 [10:19:45]MH_I2C_Read... [10:19:45]Read from MH i2c: 01 07 00 [10:19:45]MH_I2C_Read... [10:19:45]Read from MH i2c: 01 07 00 CF 0B 00 00 00 00 00 FF 0F EF [10:19:45]RasterBufferAndPrint [10:19:45]line Счет N : (1)1092691 [10:19:45]line ИНН: 02508201610067 [10:19:45]line Контрольно-Кассовый Чек [10:19:45]line ПРОДАЖА [10:19:45]line ТРК (МРК, ГНК) : 33 [10:19:45]line Товар: 2710124130 [10:19:45]line Аи-92-К-2 [10:19:45]line 22.430 * 66.90 [10:19:45]line = 1500.57 [10:19:45]line НДС 12% НСП 1% [10:19:45]line > о реализуемом товаре [10:19:45]line ИТОГО: 1500.57 [10:19:45]line НСП 1% : 13.28 [10:19:45]line НДС 12% : 159.35 [10:19:45]line Наличными: 0.00 [10:19:45]line Безнал.: 1500.57 [10:19:45]line Место: АЗС № 101 "Партнер Нефть" [10:19:45]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:19:45]line СНО: Общий режим [10:19:45]line Чек 257 28.10.2024 10:19 [10:19:45]line Смена: 546 ФФД: 1.0 [10:19:45]line ЗНМ: 0300000082 [10:19:45]line РНМ: 0000000000091628 [10:19:45]line Версия ККМ: 001 [10:19:45]line Платежная система: Mbank [10:19:45]line ФМ: 0000000000874671 [10:19:45]line ФД: 317782 [10:19:45]line ФПД: 232055583325957 [10:19:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T101943&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317782&fm=232055583325957&tin=02508201610067®Number=0000000000091628&sum=150057 [10:19:45]written 0, free lines is 4095 [10:19:45]Write to MH i2c: 01 00 00 F8 0B 03 [10:19:45]Write i2c OK [10:19:45]MH_I2C_Read... [10:19:45]Read from MH i2c: 01 [10:19:45]MH_I2C_Read... [10:19:45]Read from MH i2c: 01 07 00 [10:19:45]MH_I2C_Read... [10:19:45]Read from MH i2c: 01 07 00 F8 0B 00 00 00 00 00 14 0D 2B [10:19:45]RasterBufferAndPrint [10:19:45]line [10:19:45]line [10:19:45]line [10:19:45]line [10:19:45]line [10:19:45]written 0, free lines is 3354 [10:19:45]MH_Cut [10:19:45]Write to MH i2c: D1 01 00 FF 0B 01 DC [10:19:45]Write i2c OK [10:19:45]MH_I2C_Read... [10:19:45]Read from MH i2c: D1 [10:19:45]MH_I2C_Read... [10:19:45]Read from MH i2c: D1 01 00 [10:19:45]MH_I2C_Read... [10:19:45]Read from MH i2c: D1 01 00 FF 0B 00 DB [10:19:45]Write to MH i2c: 01 00 00 00 0C 0C [10:19:45]Write i2c OK [10:19:45]MH_I2C_Read... [10:19:46]*** Cut start [10:19:46]*** Partial cut [10:19:46]*** CUTSNS_PIN = 1 [10:19:46]*** CUTSNS_PIN = 0 [10:19:46]*** Brake cut motor [10:19:46]Read from MH i2c: 01 [10:19:46]MH_I2C_Read... [10:19:46]*** Stop cut motor [10:19:46]*** Cut end [10:19:46]Read from MH i2c: 01 07 00 [10:19:46]MH_I2C_Read... [10:19:46]Read from MH i2c: 01 07 00 00 0C 00 00 00 00 00 FF 0F 21 [10:19:46]process_action close_receipt done [10:19:46]requested_data is exist [10:19:46]produce_requested_data [10:19:46]requested_item fm.sn is exist - process it [10:19:46]wFMCommunicate request_size=4 [10:19:46]MH_SAM_APDU [10:19:46]CAPDU: 80 11 00 00 [10:19:46]Write to MH i2c: E2 08 00 01 0C 80 11 00 00 00 00 00 00 87 [10:19:46]Write i2c OK [10:19:46]MH_I2C_Read... [10:19:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:19:46]Read from MH i2c: E2 [10:19:46]MH_I2C_Read... [10:19:46]Read from MH i2c: E2 17 00 [10:19:46]MH_I2C_Read... [10:19:46]Read from MH i2c: E2 17 00 01 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 DB [10:19:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:19:46]wFMCommunicate OK [10:19:46]requested_item fd.num is exist - process it [10:19:46]SAM_PROTO_GetFieldsCounters [10:19:46]wFMCommunicate request_size=4 [10:19:46]MH_SAM_APDU [10:19:46]CAPDU: 80 13 00 00 [10:19:46]Write to MH i2c: E2 08 00 02 0C 80 13 00 00 00 00 00 00 8A [10:19:46]Write i2c OK [10:19:46]MH_I2C_Read... [10:19:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:19:47]Read from MH i2c: E2 [10:19:47]MH_I2C_Read... [10:19:47]Read from MH i2c: E2 62 00 [10:19:47]MH_I2C_Read... [10:19:47]Read from MH i2c: E2 62 00 02 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 56 D9 04 00 0E 04 04 00 22 02 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 0A [10:19:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 56 D9 04 00 0E 04 04 00 22 02 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:19:47]wFMCommunicate OK [10:19:47]SAM_PROTO_GetFieldsCounters done [10:19:47]requested_item shift.num is exist - process it [10:19:47]requested_item shift.opened is exist - process it [10:19:47]req_shift_opened [10:19:47]FM_GetShiftState [10:19:47]SAM_PROTO_GetShiftState [10:19:47]wFMCommunicate request_size=4 [10:19:47]MH_SAM_APDU [10:19:47]CAPDU: 80 13 01 00 [10:19:47]Write to MH i2c: E2 08 00 03 0C 80 13 01 00 00 00 00 00 8C [10:19:47]Write i2c OK [10:19:47]MH_I2C_Read... [10:19:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:19:47]Read from MH i2c: E2 [10:19:47]MH_I2C_Read... [10:19:47]Read from MH i2c: E2 0E 00 [10:19:47]MH_I2C_Read... [10:19:47]Read from MH i2c: E2 0E 00 03 0C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 85 [10:19:47]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:19:47]wFMCommunicate OK [10:19:47]SAM_PROTO_GetShiftState done [10:19:47]FM_GetShiftState done [10:19:47]req_shift_opened done [10:19:47]requested_item shift.open_date is exist - process it [10:19:47]req_shift_open_date [10:19:47]req_shift_open_date done [10:19:47]produce_requested_data done [10:19:47]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317782,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [10:19:47]process_action_free close_receipt [10:19:47]json_value_free [10:19:47]json_value_free done [10:19:47]process_json_proto returns [10:19:47]Send response to host [10:19:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317782,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [10:19:47]free response buf [10:19:47]execute_script done [10:19:47]execute_script returns [10:19:47]free content buf [10:19:47]Sock 10.Close socket [10:19:47]Sock 10.Thread stoped [10:20:24]ConnectInit Can't connect to host [10:20:24]CommunicateWithHost connect error [10:20:24]CommunicateWithHost err = -1 [10:20:24]OFD Sender: Server communicate error [10:20:24]OFD Sender: Processing packet 317758 [packets to send 151, broken 126] [10:20:24]ProducePacketName [10:20:24]name=ofd_packets/00317758 [10:20:24]OFD Sender: To server: pG, [10:20:24]CommunicateWithHost lk.salyk.kg:30040 [10:20:24]ConnectInit lk.salyk.kg [10:20:24]Connected sock=7 [10: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 34 36 37 31 0F 01 00 00 3F 7C 07 01 25 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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 23 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 23 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 68 5F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3E D9 04 00 35 04 06 00 BD 8A 31 1F 7F C1 FE CC 95 BA 70 EC FC C9 [10:20:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 A4 53 47 00 1A 03 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3E D9 04 00 F4 03 04 00 20 11 1F 67 B6 04 01 00 00 EA 5C 49 25 F7 99 36 82 [10:20:25]CommunicateWithHost err = 0 [10:20:25]CheckOFDResponse [10:20:25]1017 (14) - 77093643461234 [10:20:25]1041 (16) - 0000000000874671 [10:20:25]1040 (4) - 317758 [10:20:25]1012 (4) - 28.10.2024 04:20 [10:20:25]1206 (1) - 0 [10:20:25]OFD Sender: Remove packet 317758 [10:20:25]ProducePacketName [10:20:25]name=ofd_packets/00317758 [10:20:25]NVStorageDeleteData [10:20:25]OFD Sender: Processing packet 317759 [packets to send 150, broken 126] [10:20:25]ProducePacketName [10:20:25]name=ofd_packets/00317759 [10:20:25]OFD Sender: To server: pG, [10:20:25]CommunicateWithHost lk.salyk.kg:30040 [10:20:25]ConnectInit lk.salyk.kg [10:20:25]Connected sock=7 [10:20:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 3A 7E 08 01 FE EB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 EA 00 00 00 F4 03 04 00 AB 5F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3F D9 04 00 35 04 06 00 51 EC CF 7B B0 02 CE BC 1C 5B 5F 55 6A 16 [10:20:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 B6 30 47 00 63 D4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3F D9 04 00 F4 03 04 00 21 11 1F 67 B6 04 01 00 00 C0 FA A7 36 69 64 50 CE [10:20:25]CommunicateWithHost err = 0 [10:20:25]CheckOFDResponse [10:20:25]1017 (14) - 77093643461234 [10:20:25]1041 (16) - 0000000000874671 [10:20:25]1040 (4) - 317759 [10:20:25]1012 (4) - 28.10.2024 04:20 [10:20:25]1206 (1) - 0 [10:20:25]OFD Sender: Remove packet 317759 [10:20:25]ProducePacketName [10:20:25]name=ofd_packets/00317759 [10:20:25]NVStorageDeleteData [10:20:26]OFD Sender: Processing packet 317760 [packets to send 149, broken 126] [10:20:26]ProducePacketName [10:20:26]name=ofd_packets/00317760 [10:20:26]OFD Sender: To server: pG, [10:20:26]CommunicateWithHost lk.salyk.kg:30040 [10:20:26]ConnectInit lk.salyk.kg [10:20:26]Connected sock=7 [10:20:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 8C 5B 08 01 CF 1D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 EB 00 00 00 F4 03 04 00 F6 5F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 40 D9 04 00 35 04 06 00 7D 1B B0 30 FC 77 7D 62 9E EF 02 3D CA CC [10:20:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 7D 0D 47 00 86 5B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 40 D9 04 00 F4 03 04 00 21 11 1F 67 B6 04 01 00 00 08 0B EC A1 B3 A0 0E EB [10:20:26]CommunicateWithHost err = 0 [10:20:26]CheckOFDResponse [10:20:26]1017 (14) - 77093643461234 [10:20:26]1041 (16) - 0000000000874671 [10:20:26]1040 (4) - 317760 [10:20:26]1012 (4) - 28.10.2024 04:20 [10:20:26]1206 (1) - 0 [10:20:26]OFD Sender: Remove packet 317760 [10:20:26]ProducePacketName [10:20:26]name=ofd_packets/00317760 [10:20:26]NVStorageDeleteData [10:20:27]OFD Sender: Processing packet 317761 [packets to send 148, broken 126] [10:20:27]ProducePacketName [10:20:27]name=ofd_packets/00317761 [10:20:27]OFD Sender: To server: pG, [10:20:27]CommunicateWithHost lk.salyk.kg:30040 [10:20:27]ConnectInit lk.salyk.kg [10:20:27]Connected sock=7 [10:20:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 BC 50 07 01 29 98 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 EC 00 00 00 F4 03 04 00 FF 5F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 41 D9 04 00 35 04 06 00 1C A1 76 84 0B 09 92 B0 35 3D 2E E5 C8 33 [10:20:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 64 F5 47 00 C2 6C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 41 D9 04 00 F4 03 04 00 22 11 1F 67 B6 04 01 00 00 70 A4 AC 8A AC 8A 86 61 [10:20:27]CommunicateWithHost err = 0 [10:20:27]CheckOFDResponse [10:20:27]1017 (14) - 77093643461234 [10:20:27]1041 (16) - 0000000000874671 [10:20:27]1040 (4) - 317761 [10:20:27]1012 (4) - 28.10.2024 04:20 [10:20:27]1206 (1) - 0 [10:20:27]OFD Sender: Remove packet 317761 [10:20:27]ProducePacketName [10:20:27]name=ofd_packets/00317761 [10:20:27]NVStorageDeleteData [10:20:27]OFD Sender: Processing packet 317762 [packets to send 147, broken 126] [10:20:27]ProducePacketName [10:20:27]name=ofd_packets/00317762 [10:20:27]OFD Sender: To server: pG, [10:20:27]CommunicateWithHost lk.salyk.kg:30040 [10:20:27]ConnectInit lk.salyk.kg [10:20:27]Connected sock=7 [10:20:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 BE 35 06 01 26 0A 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 CC 32 01 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 08 97 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 97 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 08 97 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 00 00 00 F4 03 04 00 1E 60 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 42 D9 04 00 35 04 06 00 B0 E9 47 FC B1 F2 D3 F1 04 8D 8D C8 18 71 [10:20:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 01 9A 47 00 C1 B0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 42 D9 04 00 F4 03 04 00 23 11 1F 67 B6 04 01 00 00 59 05 B6 DA CD D6 1A 86 [10:20:28]CommunicateWithHost err = 0 [10:20:28]CheckOFDResponse [10:20:28]1017 (14) - 77093643461234 [10:20:28]1041 (16) - 0000000000874671 [10:20:28]1040 (4) - 317762 [10:20:28]1012 (4) - 28.10.2024 04:20 [10:20:28]1206 (1) - 0 [10:20:28]OFD Sender: Remove packet 317762 [10:20:28]ProducePacketName [10:20:28]name=ofd_packets/00317762 [10:20:28]NVStorageDeleteData [10:20:28]OFD Sender: Processing packet 317763 [packets to send 146, broken 126] [10:20:28]ProducePacketName [10:20:28]name=ofd_packets/00317763 [10:20:28]OFD Sender: To server: pG, [10:20:28]CommunicateWithHost lk.salyk.kg:30040 [10:20:28]ConnectInit lk.salyk.kg [10:20:28]Connected sock=7 [10:20:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 9D 01 00 00 C7 07 95 01 73 C7 5A 03 01 00 03 00 89 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 23 04 78 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 31 32 06 04 34 00 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D0 BF 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BE D0 BA D0 BE D1 81 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 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 34 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 EE 00 00 00 F4 03 04 00 5C 60 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 43 D9 04 00 35 04 06 00 70 9A 9E B1 65 A9 B3 1A A3 92 DB 19 42 AC [10:20:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 AD 3F 47 00 A4 2C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 43 D9 04 00 F4 03 04 00 24 11 1F 67 B6 04 01 00 00 FB B1 1E 2C 8B B6 6E 42 [10:20:28]CommunicateWithHost err = 0 [10:20:28]CheckOFDResponse [10:20:28]1017 (14) - 77093643461234 [10:20:28]1041 (16) - 0000000000874671 [10:20:28]1040 (4) - 317763 [10:20:28]1012 (4) - 28.10.2024 04:20 [10:20:28]1206 (1) - 0 [10:20:28]OFD Sender: Remove packet 317763 [10:20:28]ProducePacketName [10:20:28]name=ofd_packets/00317763 [10:20:28]NVStorageDeleteData [10:20:29]OFD Sender: Processing packet 317764 [packets to send 145, broken 126] [10:20:29]ProducePacketName [10:20:29]name=ofd_packets/00317764 [10:20:29]OFD Sender: To server: pG, [10:20:29]CommunicateWithHost lk.salyk.kg:30040 [10:20:29]ConnectInit lk.salyk.kg [10:20:29]Connected sock=7 [10:20:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 28 E0 07 01 09 30 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 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 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 29 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 79 60 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 44 D9 04 00 35 04 06 00 5C DB 1B 41 90 DB 89 64 0B E8 F6 E7 8B D1 [10:20:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 9D 39 47 00 12 70 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 44 D9 04 00 F4 03 04 00 25 11 1F 67 B6 04 01 00 00 AF 9F DE DF 9E 8D 5D C0 [10:20:29]CommunicateWithHost err = 0 [10:20:29]CheckOFDResponse [10:20:29]1017 (14) - 77093643461234 [10:20:29]1041 (16) - 0000000000874671 [10:20:29]1040 (4) - 317764 [10:20:29]1012 (4) - 28.10.2024 04:20 [10:20:29]1206 (1) - 0 [10:20:29]OFD Sender: Remove packet 317764 [10:20:29]ProducePacketName [10:20:29]name=ofd_packets/00317764 [10:20:29]NVStorageDeleteData [10:20:30]OFD Sender: Processing packet 317765 [packets to send 144, broken 126] [10:20:30]ProducePacketName [10:20:30]name=ofd_packets/00317765 [10:20:30]OFD Sender: To server: pG, [10:20:30]CommunicateWithHost lk.salyk.kg:30040 [10:20:30]ConnectInit lk.salyk.kg [10:20:30]Connected sock=7 [10:20:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 B8 F8 07 01 1C CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 4E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5C 0F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 0F 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AB 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 01 38 00 00 00 00 07 04 06 00 58 0F 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 00 00 00 F4 03 04 00 7E 60 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 45 D9 04 00 35 04 06 00 83 45 8F 25 56 61 EE 0F 16 6B 70 6B 46 FF [10:20:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 69 20 47 00 FE 27 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 45 D9 04 00 F4 03 04 00 25 11 1F 67 B6 04 01 00 00 BD 93 E1 E4 22 34 55 34 [10:20:30]CommunicateWithHost err = 0 [10:20:30]CheckOFDResponse [10:20:30]1017 (14) - 77093643461234 [10:20:30]1041 (16) - 0000000000874671 [10:20:30]1040 (4) - 317765 [10:20:30]1012 (4) - 28.10.2024 04:20 [10:20:30]1206 (1) - 0 [10:20:30]OFD Sender: Remove packet 317765 [10:20:30]ProducePacketName [10:20:30]name=ofd_packets/00317765 [10:20:30]NVStorageDeleteData [10:20:30]OFD Sender: Processing packet 317766 [packets to send 143, broken 126] [10:20:30]ProducePacketName [10:20:30]name=ofd_packets/00317766 [10:20:30]OFD Sender: To server: pG, [10:20:30]CommunicateWithHost lk.salyk.kg:30040 [10:20:30]ConnectInit lk.salyk.kg [10:20:31]Connected sock=7 [10:20:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 E7 4B 08 01 F4 8F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 E4 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 F1 00 00 00 F4 03 04 00 87 60 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 46 D9 04 00 35 04 06 00 1A AA E8 E0 AB 74 5E 06 29 0F CD 11 0E 07 [10:20:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 2F F9 47 00 31 F3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 46 D9 04 00 F4 03 04 00 26 11 1F 67 B6 04 01 00 00 B3 1E 67 91 F8 5A 25 E5 [10:20:31]CommunicateWithHost err = 0 [10:20:31]CheckOFDResponse [10:20:31]1017 (14) - 77093643461234 [10:20:31]1041 (16) - 0000000000874671 [10:20:31]1040 (4) - 317766 [10:20:31]1012 (4) - 28.10.2024 04:20 [10:20:31]1206 (1) - 0 [10:20:31]OFD Sender: Remove packet 317766 [10:20:31]ProducePacketName [10:20:31]name=ofd_packets/00317766 [10:20:31]NVStorageDeleteData [10:20:31]OFD Sender: Processing packet 317767 [packets to send 142, broken 126] [10:20:31]ProducePacketName [10:20:31]name=ofd_packets/00317767 [10:20:31]OFD Sender: To server: pG, [10:20:31]CommunicateWithHost lk.salyk.kg:30040 [10:20:31]ConnectInit lk.salyk.kg [10:20:31]Connected sock=7 [10:20:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 87 2A 07 01 AD 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 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 00 00 00 F4 03 04 00 E8 60 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 47 D9 04 00 35 04 06 00 9B 79 D3 40 A7 11 2D 80 D6 CE D4 66 8D DF [10:20:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 06 10 47 00 5C F2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 47 D9 04 00 F4 03 04 00 27 11 1F 67 B6 04 01 00 00 A2 C3 B5 4C 85 22 80 C2 [10:20:32]CommunicateWithHost err = 0 [10:20:32]CheckOFDResponse [10:20:32]1017 (14) - 77093643461234 [10:20:32]1041 (16) - 0000000000874671 [10:20:32]1040 (4) - 317767 [10:20:32]1012 (4) - 28.10.2024 04:20 [10:20:32]1206 (1) - 0 [10:20:32]OFD Sender: Remove packet 317767 [10:20:32]ProducePacketName [10:20:32]name=ofd_packets/00317767 [10:20:32]NVStorageDeleteData [10:20:32]OFD Sender: Processing packet 317768 [packets to send 141, broken 126] [10:20:32]ProducePacketName [10:20:32]name=ofd_packets/00317768 [10:20:32]OFD Sender: To server: pG, [10:20:32]CommunicateWithHost lk.salyk.kg:30040 [10:20:32]ConnectInit lk.salyk.kg [10:20:32]Connected sock=7 [10:20:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 25 01 00 00 0C DD 1D 01 09 AD 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 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 40 38 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 00 00 00 F4 03 04 00 01 61 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 48 D9 04 00 35 04 06 00 BF D7 E7 8A 0F A6 05 1D C7 AA F8 C7 1B 3F [10:20:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 2E EC 47 00 6A 30 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 48 D9 04 00 F4 03 04 00 28 11 1F 67 B6 04 01 00 00 02 83 63 C9 C8 F1 FC FB [10:20:32]CommunicateWithHost err = 0 [10:20:32]CheckOFDResponse [10:20:32]1017 (14) - 77093643461234 [10:20:32]1041 (16) - 0000000000874671 [10:20:32]1040 (4) - 317768 [10:20:32]1012 (4) - 28.10.2024 04:20 [10:20:32]1206 (1) - 0 [10:20:32]OFD Sender: Remove packet 317768 [10:20:32]ProducePacketName [10:20:32]name=ofd_packets/00317768 [10:20:32]NVStorageDeleteData [10:20:33]OFD Sender: Processing packet 317769 [packets to send 140, broken 126] [10:20:33]ProducePacketName [10:20:33]name=ofd_packets/00317769 [10:20:33]OFD Sender: To server: pG, [10:20:33]CommunicateWithHost lk.salyk.kg:30040 [10:20:33]ConnectInit lk.salyk.kg [10:20:33]Connected sock=7 [10:20:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 01 F6 07 01 62 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 00 00 00 F4 03 04 00 32 61 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 49 D9 04 00 35 04 06 00 2C A6 41 37 0A 55 1C 63 CC 57 87 CE 9D FF [10:20:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 1F 84 47 00 F8 28 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 49 D9 04 00 F4 03 04 00 28 11 1F 67 B6 04 01 00 00 01 48 AF B1 02 B7 B0 06 [10:20:33]CommunicateWithHost err = 0 [10:20:33]CheckOFDResponse [10:20:33]1017 (14) - 77093643461234 [10:20:33]1041 (16) - 0000000000874671 [10:20:33]1040 (4) - 317769 [10:20:33]1012 (4) - 28.10.2024 04:20 [10:20:33]1206 (1) - 0 [10:20:33]OFD Sender: Remove packet 317769 [10:20:33]ProducePacketName [10:20:33]name=ofd_packets/00317769 [10:20:33]NVStorageDeleteData [10:20:34]OFD Sender: Processing packet 317770 [packets to send 139, broken 126] [10:20:34]ProducePacketName [10:20:34]name=ofd_packets/00317770 [10:20:34]OFD Sender: To server: pG, [10:20:34]CommunicateWithHost lk.salyk.kg:30040 [10:20:34]ConnectInit lk.salyk.kg [10:20:34]Connected sock=7 [10:20:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 C6 25 07 01 80 F8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 57 61 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4A D9 04 00 35 04 06 00 8E D7 7E B3 95 5E 47 6C E7 4A E4 29 02 E7 [10:20:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 1C 1E 47 00 ED F9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4A D9 04 00 F4 03 04 00 29 11 1F 67 B6 04 01 00 00 78 09 79 00 E0 DC 9A 28 [10:20:34]CommunicateWithHost err = 0 [10:20:34]CheckOFDResponse [10:20:34]1017 (14) - 77093643461234 [10:20:34]1041 (16) - 0000000000874671 [10:20:34]1040 (4) - 317770 [10:20:34]1012 (4) - 28.10.2024 04:20 [10:20:34]1206 (1) - 0 [10:20:34]OFD Sender: Remove packet 317770 [10:20:34]ProducePacketName [10:20:34]name=ofd_packets/00317770 [10:20:34]NVStorageDeleteData [10:20:34]OFD Sender: Processing packet 317771 [packets to send 138, broken 126] [10:20:34]ProducePacketName [10:20:34]name=ofd_packets/00317771 [10:20:34]OFD Sender: To server: pG, [10:20:34]CommunicateWithHost lk.salyk.kg:30040 [10:20:34]ConnectInit lk.salyk.kg [10:20:34]Connected sock=7 [10:20:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 49 4B 07 01 8F 04 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 84 61 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4B D9 04 00 35 04 06 00 2F 2F DF 92 E9 C8 62 48 26 7D E2 66 14 DD [10:20:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 35 0E 47 00 78 35 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4B D9 04 00 F4 03 04 00 2A 11 1F 67 B6 04 01 00 00 C8 EC AE 91 A1 29 1F 1C [10:20:35]CommunicateWithHost err = 0 [10:20:35]CheckOFDResponse [10:20:35]1017 (14) - 77093643461234 [10:20:35]1041 (16) - 0000000000874671 [10:20:35]1040 (4) - 317771 [10:20:35]1012 (4) - 28.10.2024 04:20 [10:20:35]1206 (1) - 0 [10:20:35]OFD Sender: Remove packet 317771 [10:20:35]ProducePacketName [10:20:35]name=ofd_packets/00317771 [10:20:35]NVStorageDeleteData [10:20:35]OFD Sender: Processing packet 317772 [packets to send 137, broken 126] [10:20:35]ProducePacketName [10:20:35]name=ofd_packets/00317772 [10:20:35]OFD Sender: To server: pG, [10:20:35]CommunicateWithHost lk.salyk.kg:30040 [10:20:35]ConnectInit lk.salyk.kg [10:20:35]Connected sock=7 [10:20:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 3F 94 07 01 4D 8D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 AE 61 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4C D9 04 00 35 04 06 00 E3 71 11 30 16 C7 FF F9 A5 91 B1 6D 68 88 [10:20:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 2D 31 47 00 31 CC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4C D9 04 00 F4 03 04 00 2B 11 1F 67 B6 04 01 00 00 C7 AF 35 8F AE 7B A0 11 [10:20:35]CommunicateWithHost err = 0 [10:20:35]CheckOFDResponse [10:20:35]1017 (14) - 77093643461234 [10:20:35]1041 (16) - 0000000000874671 [10:20:35]1040 (4) - 317772 [10:20:35]1012 (4) - 28.10.2024 04:20 [10:20:35]1206 (1) - 0 [10:20:35]OFD Sender: Remove packet 317772 [10:20:35]ProducePacketName [10:20:35]name=ofd_packets/00317772 [10:20:35]NVStorageDeleteData [10:20:36]OFD Sender: Processing packet 317773 [packets to send 136, broken 126] [10:20:36]ProducePacketName [10:20:36]name=ofd_packets/00317773 [10:20:36]OFD Sender: To server: pG, [10:20:36]CommunicateWithHost lk.salyk.kg:30040 [10:20:36]ConnectInit lk.salyk.kg [10:20:36]Connected sock=7 [10:20:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 15 34 08 01 35 E2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 F8 00 00 00 F4 03 04 00 C2 61 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4D D9 04 00 35 04 06 00 48 DF E1 9D 76 66 A6 0B 93 66 4A 34 18 87 [10:20:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 38 72 47 00 08 73 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4D D9 04 00 F4 03 04 00 2C 11 1F 67 B6 04 01 00 00 07 35 E2 47 50 C3 A5 31 [10:20:36]CommunicateWithHost err = 0 [10:20:36]CheckOFDResponse [10:20:36]1017 (14) - 77093643461234 [10:20:36]1041 (16) - 0000000000874671 [10:20:36]1040 (4) - 317773 [10:20:36]1012 (4) - 28.10.2024 04:21 [10:20:36]1206 (1) - 0 [10:20:36]OFD Sender: Remove packet 317773 [10:20:36]ProducePacketName [10:20:36]name=ofd_packets/00317773 [10:20:36]NVStorageDeleteData [10:20:37]OFD Sender: Processing packet 317774 [packets to send 135, broken 126] [10:20:37]ProducePacketName [10:20:37]name=ofd_packets/00317774 [10:20:37]OFD Sender: To server: pG, [10:20:37]CommunicateWithHost lk.salyk.kg:30040 [10:20:37]ConnectInit lk.salyk.kg [10:20:37]Connected sock=7 [10:20:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 69 F2 07 01 29 5A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 F1 61 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4E D9 04 00 35 04 06 00 D5 FD 81 22 3A EE 12 7E DD 21 3A B2 BB 17 [10:20:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 31 D7 47 00 47 56 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4E D9 04 00 F4 03 04 00 2C 11 1F 67 B6 04 01 00 00 13 B4 1D 0B F7 BE 5A 89 [10:20:37]CommunicateWithHost err = 0 [10:20:37]CheckOFDResponse [10:20:37]1017 (14) - 77093643461234 [10:20:37]1041 (16) - 0000000000874671 [10:20:37]1040 (4) - 317774 [10:20:37]1012 (4) - 28.10.2024 04:21 [10:20:37]1206 (1) - 0 [10:20:37]OFD Sender: Remove packet 317774 [10:20:37]ProducePacketName [10:20:37]name=ofd_packets/00317774 [10:20:37]NVStorageDeleteData [10:20:37]OFD Sender: Processing packet 317775 [packets to send 134, broken 126] [10:20:37]ProducePacketName [10:20:37]name=ofd_packets/00317775 [10:20:37]OFD Sender: To server: pG, [10:20:37]CommunicateWithHost lk.salyk.kg:30040 [10:20:37]ConnectInit lk.salyk.kg [10:20:38]Connected sock=7 [10:20:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 FE C9 07 01 4C B6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 FA 00 00 00 F4 03 04 00 13 62 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4F D9 04 00 35 04 06 00 E6 34 57 51 92 0B 40 73 8B 4C 9E 1B 29 1F [10:20:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 14 2F 47 00 CC 0F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4F D9 04 00 F4 03 04 00 2D 11 1F 67 B6 04 01 00 00 EE 43 19 81 40 E6 0F A5 [10:20:38]CommunicateWithHost err = 0 [10:20:38]CheckOFDResponse [10:20:38]1017 (14) - 77093643461234 [10:20:38]1041 (16) - 0000000000874671 [10:20:38]1040 (4) - 317775 [10:20:38]1012 (4) - 28.10.2024 04:21 [10:20:38]1206 (1) - 0 [10:20:38]OFD Sender: Remove packet 317775 [10:20:38]ProducePacketName [10:20:38]name=ofd_packets/00317775 [10:20:38]NVStorageDeleteData [10:20:38]OFD Sender: Processing packet 317776 [packets to send 133, broken 126] [10:20:38]ProducePacketName [10:20:38]name=ofd_packets/00317776 [10:20:38]OFD Sender: To server: pG, [10:20:38]CommunicateWithHost lk.salyk.kg:30040 [10:20:38]ConnectInit lk.salyk.kg [10:20:38]Connected sock=7 [10:20:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 BB 26 07 01 46 3A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 00 00 00 F4 03 04 00 9A 63 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 50 D9 04 00 35 04 06 00 D0 42 EB 9C 7D DE 69 F2 97 B8 28 9D D4 2D [10:20:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 31 FC 47 00 CA EB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 50 D9 04 00 F4 03 04 00 2E 11 1F 67 B6 04 01 00 00 1C 37 4B 64 83 45 69 B4 [10:20:39]CommunicateWithHost err = 0 [10:20:39]CheckOFDResponse [10:20:39]1017 (14) - 77093643461234 [10:20:39]1041 (16) - 0000000000874671 [10:20:39]1040 (4) - 317776 [10:20:39]1012 (4) - 28.10.2024 04:21 [10:20:39]1206 (1) - 0 [10:20:39]OFD Sender: Remove packet 317776 [10:20:39]ProducePacketName [10:20:39]name=ofd_packets/00317776 [10:20:39]NVStorageDeleteData [10:20:39]OFD Sender: Processing packet 317777 [packets to send 132, broken 126] [10:20:39]ProducePacketName [10:20:39]name=ofd_packets/00317777 [10:20:39]OFD Sender: To server: pG, [10:20:39]CommunicateWithHost lk.salyk.kg:30040 [10:20:39]ConnectInit lk.salyk.kg [10:20:39]Connected sock=7 [10:20:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 30 D9 07 01 FF 82 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 C9 63 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 51 D9 04 00 35 04 06 00 A1 82 BE B6 30 F2 F0 2C C9 2F 61 07 D5 55 [10:20:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 23 59 47 00 8E FB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 51 D9 04 00 F4 03 04 00 2F 11 1F 67 B6 04 01 00 00 71 2B 46 E2 71 F6 22 4F [10:20:39]CommunicateWithHost err = 0 [10:20:39]CheckOFDResponse [10:20:39]1017 (14) - 77093643461234 [10:20:39]1041 (16) - 0000000000874671 [10:20:39]1040 (4) - 317777 [10:20:39]1012 (4) - 28.10.2024 04:21 [10:20:39]1206 (1) - 0 [10:20:39]OFD Sender: Remove packet 317777 [10:20:39]ProducePacketName [10:20:39]name=ofd_packets/00317777 [10:20:39]NVStorageDeleteData [10:20:40]OFD Sender: Processing packet 317778 [packets to send 131, broken 126] [10:20:40]ProducePacketName [10:20:40]name=ofd_packets/00317778 [10:20:40]OFD Sender: To server: pG, [10:20:40]CommunicateWithHost lk.salyk.kg:30040 [10:20:40]ConnectInit lk.salyk.kg [10:20:40]Connected sock=7 [10:20:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 44 01 00 00 91 50 3C 01 7D 4A 5A 03 01 00 03 00 30 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 33 39 35 36 06 04 3E 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 41 4C 42 45 4E 49 20 53 55 50 45 52 20 D0 90 D0 BB D1 8C D0 B1 D0 B5 D0 BD D0 B8 20 D0 A1 D1 83 D0 BF D0 B5 D1 80 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 FD 00 00 00 F4 03 04 00 1C 64 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 52 D9 04 00 35 04 06 00 E8 BB 58 4E 03 A9 A2 8B 18 AC C0 EE 57 79 [10:20:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 23 66 47 00 2E 76 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 52 D9 04 00 F4 03 04 00 30 11 1F 67 B6 04 01 00 00 DD 98 7D DB 8D B1 03 4D [10:20:40]CommunicateWithHost err = 0 [10:20:40]CheckOFDResponse [10:20:40]1017 (14) - 77093643461234 [10:20:40]1041 (16) - 0000000000874671 [10:20:40]1040 (4) - 317778 [10:20:40]1012 (4) - 28.10.2024 04:21 [10:20:40]1206 (1) - 0 [10:20:40]OFD Sender: Remove packet 317778 [10:20:40]ProducePacketName [10:20:40]name=ofd_packets/00317778 [10:20:40]NVStorageDeleteData [10:20:41]OFD Sender: Processing packet 317779 [packets to send 130, broken 126] [10:20:41]ProducePacketName [10:20:41]name=ofd_packets/00317779 [10:20:41]OFD Sender: To server: pG, [10:20:41]CommunicateWithHost lk.salyk.kg:30040 [10:20:41]ConnectInit lk.salyk.kg [10:20:41]Connected sock=7 [10:20:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 5C F4 07 01 57 4C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 FE 00 00 00 F4 03 04 00 51 64 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 53 D9 04 00 35 04 06 00 39 D2 58 80 C5 44 1C C0 3C 28 24 DA 3F 17 [10:20:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 2D F4 47 00 9D 2C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 53 D9 04 00 F4 03 04 00 30 11 1F 67 B6 04 01 00 00 BD 8D E9 95 FB 4D EF 2D [10:20:41]CommunicateWithHost err = 0 [10:20:41]CheckOFDResponse [10:20:41]1017 (14) - 77093643461234 [10:20:41]1041 (16) - 0000000000874671 [10:20:41]1040 (4) - 317779 [10:20:41]1012 (4) - 28.10.2024 04:21 [10:20:41]1206 (1) - 0 [10:20:41]OFD Sender: Remove packet 317779 [10:20:41]ProducePacketName [10:20:41]name=ofd_packets/00317779 [10:20:41]NVStorageDeleteData [10:20:41]OFD Sender: Processing packet 317780 [packets to send 129, broken 126] [10:20:41]ProducePacketName [10:20:41]name=ofd_packets/00317780 [10:20:41]OFD Sender: To server: pG, [10:20:41]CommunicateWithHost lk.salyk.kg:30040 [10:20:41]ConnectInit lk.salyk.kg [10:20:41]Connected sock=7 [10:20:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 22 01 00 00 71 61 1A 01 72 DA 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 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 06 00 00 00 00 07 04 06 00 1C 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 FF 00 00 00 F4 03 04 00 7B 64 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 54 D9 04 00 35 04 06 00 68 9E 85 24 74 60 D9 F0 CB 8E AA 0D E4 86 [10:20:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 F4 B2 47 00 71 AE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 54 D9 04 00 F4 03 04 00 31 11 1F 67 B6 04 01 00 00 AC 80 41 CB 13 C5 12 F1 [10:20:42]CommunicateWithHost err = 0 [10:20:42]CheckOFDResponse [10:20:42]1017 (14) - 77093643461234 [10:20:42]1041 (16) - 0000000000874671 [10:20:42]1040 (4) - 317780 [10:20:42]1012 (4) - 28.10.2024 04:21 [10:20:42]1206 (1) - 0 [10:20:42]OFD Sender: Remove packet 317780 [10:20:42]ProducePacketName [10:20:42]name=ofd_packets/00317780 [10:20:42]NVStorageDeleteData [10:20:42]OFD Sender: Processing packet 317781 [packets to send 128, broken 126] [10:20:42]ProducePacketName [10:20:42]name=ofd_packets/00317781 [10:20:42]OFD Sender: To server: pG, [10:20:42]CommunicateWithHost lk.salyk.kg:30040 [10:20:42]ConnectInit lk.salyk.kg [10:20:42]Connected sock=7 [10:20:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 91 F1 08 01 7B 27 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 00 01 00 00 F4 03 04 00 0D 65 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 55 D9 04 00 35 04 06 00 FA 19 5E 40 94 66 0E 97 21 36 66 A8 49 68 [10:20:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 69 1F 47 00 18 50 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 55 D9 04 00 F4 03 04 00 32 11 1F 67 B6 04 01 00 00 1F 97 68 10 73 A6 4B 83 [10:20:42]CommunicateWithHost err = 0 [10:20:42]CheckOFDResponse [10:20:42]1017 (14) - 77093643461234 [10:20:42]1041 (16) - 0000000000874671 [10:20:42]1040 (4) - 317781 [10:20:42]1012 (4) - 28.10.2024 04:21 [10:20:42]1206 (1) - 0 [10:20:42]OFD Sender: Remove packet 317781 [10:20:42]ProducePacketName [10:20:42]name=ofd_packets/00317781 [10:20:42]NVStorageDeleteData [10:20:43]OFD Sender: Processing packet 317782 [packets to send 127, broken 126] [10:20:43]ProducePacketName [10:20:43]name=ofd_packets/00317782 [10:20:43]OFD Sender: To server: pG, [10:20:43]CommunicateWithHost lk.salyk.kg:30040 [10:20:43]ConnectInit lk.salyk.kg [10:20:43]Connected sock=7 [10:20:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 8E 1F 07 01 00 AA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 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 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 29 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 3F 65 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 56 D9 04 00 35 04 06 00 D3 0D A6 9C BF 05 2A 6B 18 71 C1 29 85 52 [10:20:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 4F B8 47 00 6C C2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 56 D9 04 00 F4 03 04 00 33 11 1F 67 B6 04 01 00 00 EA C9 3C 34 81 F0 A0 2B [10:20:43]CommunicateWithHost err = 0 [10:20:43]CheckOFDResponse [10:20:43]1017 (14) - 77093643461234 [10:20:43]1041 (16) - 0000000000874671 [10:20:43]1040 (4) - 317782 [10:20:43]1012 (4) - 28.10.2024 04:21 [10:20:43]1206 (1) - 0 [10:20:43]OFD Sender: Remove packet 317782 [10:20:43]ProducePacketName [10:20:43]name=ofd_packets/00317782 [10:20:43]NVStorageDeleteData [10:20:44]OFD Sender: No OFD packet to send [10:20:49]OFD Sender: No OFD packet to send [10:20:54]OFD Sender: No OFD packet to send [10:20:59]OFD Sender: No OFD packet to send [10:21:00]accept exits with 9 [10:21:00]New connection [10:21:00]New thread 3067293028 created [10:21:00]Thread 3067436388 joined [10:21:00]Waiting for new connection... [10:21:00] Sock 9.Parse request [10:21:00]Sock 9.Check first char [10:21:00]Sock 9.First char is OK [10:21:00]request: POST /json_proto HTTP/1.0 [10:21:00]Method: POST [10:21:00]URL: /json_proto [10:21:00]Method is POST - this is cgi request [10:21:00]url: /json_proto [10:21:00]query_string will be loaded in cgi processing [10:21:00]execute_cgi json_proto POST (null) [10:21:00]execute_cgi path=json_proto method=POST [10:21:00]POST find Content-Length [10:21:00]Host: 172.17.50.195:8080 [10:21:00]Content-Length: 770 [10:21:00]Content-Type: application/json [10:21:00] [10:21:00]POST finish read [10:21:00]Found Content-Length = 770 [10:21:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092692", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:21:00]execute_script... [10:21: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)1092692", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:21:00]POST & json_proto [10:21:00]process_json_proto [10:21:00]json parsed OK: [10:21:00]protocol is kg_v1.0 [10:21:00]action value=close_receipt [10:21:00]process_action close_receipt [10:21:00]cmd_close_receipt [10:21:00]MH_GetDate [10:21:00]Write to MH i2c: F0 00 00 04 0C FF [10:21:00]Write i2c OK [10:21:00]MH_I2C_Read... [10:21:00]Read from MH i2c: F0 [10:21:00]MH_I2C_Read... [10:21:00]Read from MH i2c: F0 09 00 [10:21:00]MH_I2C_Read... [10:21:00]Read from MH i2c: F0 09 00 04 0C 00 8C 65 1F 67 43 33 1C 67 78 [10:21:00]GetLastDocTimeStamp 1730110783 [10:21:00]current date 1730110860 [10:21:00]FM_GetShiftState [10:21:00]SAM_PROTO_GetShiftState [10:21:00]wFMCommunicate request_size=4 [10:21:00]MH_SAM_APDU [10:21:00]CAPDU: 80 13 01 00 [10:21:00]Write to MH i2c: E2 08 00 05 0C 80 13 01 00 00 00 00 00 8E [10:21:00]Write i2c OK [10:21:00]MH_I2C_Read... [10:21:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:00]Read from MH i2c: E2 [10:21:00]MH_I2C_Read... [10:21:00]Read from MH i2c: E2 0E 00 [10:21:00]MH_I2C_Read... [10:21:00]Read from MH i2c: E2 0E 00 05 0C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 87 [10:21:00]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:21:00]wFMCommunicate OK [10:21:00]SAM_PROTO_GetShiftState done [10:21:00]FM_GetShiftState done [10:21:00]opened in 1730073493 [10:21:00]opened+sec_in_day 1730159893 [10:21:00]quantity*price = 100015 [10:21:00]sum+1 = 100017 [10:21:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 258 28.10.2024 10:21 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317783 ФПД: 175720399451360 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T102100&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317783&fm=175720399451360&tin=02508201610067®Number=0000000000091628&sum=100016 [10:21:01]StoreToDocumentArchive [10:21:01]shift 546 fd 317783 [10:21:01]save to /storage/0546/doc_00317783 [10:21:01]save last doc name /storage/0546/doc_00317783 to /storage/kkm_last_doc_name [10:21:01]save OK [10:21:01]Clear old archive folders... [10:21:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:21:01]tlvbuf is 013A8DA0 [10:21:01]SAM_PROTO_ClearQueue [10:21:01]wFMCommunicate request_size=4 [10:21:01]MH_SAM_APDU [10:21:01]CAPDU: 80 09 00 00 [10:21:01]Write to MH i2c: E2 08 00 12 0C 80 09 00 00 00 00 00 00 90 [10:21:01]Write i2c OK [10:21:01]MH_I2C_Read... [10:21:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:21:01]Read from MH i2c: E2 [10:21:01]MH_I2C_Read... [10:21:01]Read from MH i2c: E2 03 00 [10:21:01]MH_I2C_Read... [10:21:01]Read from MH i2c: E2 03 00 12 0C 00 90 00 92 [10:21:01]RAPDU: 90 00 [10:21:01]wFMCommunicate OK [10:21:01]SAM_PROTO_ClearQueue done [10:21:01]KKMCreateOFDPacket [10:21:01]OFDProtocolAddRootSTLVToBuf [10:21:01]FM_MakeSignedData [10:21:01]FM_MakeSignedData [10:21:01]SAM_PROTO_SignData [10:21:01]wFMCommunicate request_size=4 [10:21:01]MH_SAM_APDU [10:21:01]CAPDU: 80 0D 01 02 [10:21:01]Write to MH i2c: E2 08 00 13 0C 80 0D 01 02 00 00 00 00 98 [10:21:01]Write i2c OK [10:21:01]MH_I2C_Read... [10:21:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:21:01]Read from MH i2c: E2 [10:21:01]MH_I2C_Read... [10:21:01]Read from MH i2c: E2 03 00 [10:21:01]MH_I2C_Read... [10:21:01]Read from MH i2c: E2 03 00 13 0C 00 90 00 93 [10:21:01]RAPDU: 90 00 [10:21:01]wFMCommunicate OK [10:21:01]wFMCommunicate request_size=255 [10:21:01]MH_SAM_APDU [10:21: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 8C 65 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 57 D9 04 00 35 04 06 00 9F [10:21:01]Write to MH i2c: E2 02 01 14 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 8C 65 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 57 D9 04 00 35 04 06 00 9F 00 00 B1 [10:21:01]Write i2c OK [10:21:01]MH_I2C_Read... [10:21:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:01]Read from MH i2c: E2 [10:21:01]MH_I2C_Read... [10:21:01]Read from MH i2c: E2 03 00 [10:21:01]MH_I2C_Read... [10:21:01]Read from MH i2c: E2 03 00 14 0C 00 90 00 94 [10:21:01]RAPDU: 90 00 [10:21:01]wFMCommunicate OK [10:21:01]wFMCommunicate request_size=10 [10:21:01]MH_SAM_APDU [10:21:01]CAPDU: 80 0D 02 02 05 D1 17 FD 34 E0 [10:21:01]Write to MH i2c: E2 0D 00 15 0C 80 0D 02 02 05 00 D1 17 FD 34 E0 00 00 9E [10:21:01]Write i2c OK [10:21:01]MH_I2C_Read... [10:21:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:01]Read from MH i2c: E2 [10:21:01]MH_I2C_Read... [10:21:01]Read from MH i2c: E2 03 00 [10:21:01]MH_I2C_Read... [10:21:01]Read from MH i2c: E2 03 00 15 0C 00 90 00 95 [10:21:01]RAPDU: 90 00 [10:21:01]wFMCommunicate OK [10:21:01]wFMCommunicate request_size=4 [10:21:01]MH_SAM_APDU [10:21:01]CAPDU: 80 0D 03 02 [10:21:01]Write to MH i2c: E2 08 00 16 0C 80 0D 03 02 00 00 00 00 9D [10:21:01]Write i2c OK [10:21:01]MH_I2C_Read... [10:21:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:21:01]Read from MH i2c: E2 [10:21:01]MH_I2C_Read... [10:21:01]Read from MH i2c: E2 0B 00 [10:21:01]MH_I2C_Read... [10:21:01]Read from MH i2c: E2 0B 00 16 0C 00 86 B1 DF 69 08 D5 5C 8B 90 00 E1 [10:21:01]RAPDU: 86 B1 DF 69 08 D5 5C 8B 90 00 [10:21:01]wFMCommunicate OK [10:21:01]SAM_PROTO_SignData done [10:21:01]FM_MakeSignedData done [10:21:01]CreateOFDProtocolMessage [10:21:01]wFMCommunicate request_size=4 [10:21:01]MH_SAM_APDU [10:21:01]CAPDU: 80 11 00 00 [10:21:01]Write to MH i2c: E2 08 00 17 0C 80 11 00 00 00 00 00 00 9D [10:21:01]Write i2c OK [10:21:01]MH_I2C_Read... [10:21:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:01]Read from MH i2c: E2 [10:21:01]MH_I2C_Read... [10:21:01]Read from MH i2c: E2 17 00 [10:21:01]MH_I2C_Read... [10:21:01]Read from MH i2c: E2 17 00 17 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F1 [10:21:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:21:01]wFMCommunicate OK [10:21:01]CreateOFDProtocolMessage done [10:21:01]OFDSenderStorePacket 317783 [10:21:01]StoreOFDPacket docnum=317783 [10:21:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 85 74 07 01 9C 34 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 8C 65 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 57 D9 04 00 35 04 06 00 9F D1 17 FD 34 E0 86 B1 DF 69 08 D5 5C 8B [10:21:01]CheckFolder [10:21:01]dirname=/storage/ofd_packets [10:21:01]CheckFolder done [10:21:01]ProducePacketName [10:21:01]name=ofd_packets/00317783 [10:21:01]NVStorageSaveData ofd_packets/00317783 [10:21:01]File name is /storage/ofd_packets/00317783 [10:21:01]Write 301 bytes [10:21:01]NVStorageSaveData done [10:21:01]OFDSenderStorePacket done [10:21:01]KKMCreateOFDPacket done [10:21:01]NVStorageSaveData kkm_last_timestamp [10:21:01]File name is /storage/kkm_last_timestamp [10:21:01]Write 4 bytes [10:21:01]NVStorageSaveData done [10:21:01]ExternCall_PrintAddStr [10:21:01]wPrintStart [10:21:01]Write to MH i2c: 01 00 00 18 0C 24 [10:21:01]Write i2c OK [10:21:01]MH_I2C_Read... [10:21:01]Read from MH i2c: 01 [10:21:01]MH_I2C_Read... [10:21:01]Read from MH i2c: 01 07 00 [10:21:01]MH_I2C_Read... [10:21:01]Read from MH i2c: 01 07 00 18 0C 00 00 00 00 00 FF 0F 39 [10:21:01]RasterBufferAndPrint [10:21:01]line Счет N : (1)1092692 [10:21:01]line ИНН: 02508201610067 [10:21:01]line Контрольно-Кассовый Чек [10:21:01]line ПРОДАЖА [10:21:01]line ТРК (МРК, ГНК) : 53 [10:21:01]line Товар: 2710124130 [10:21:01]line Аи-92-К-2 [10:21:01]line 14.950 * 66.90 [10:21:01]line = 1000.16 [10:21:01]line НДС 12% НСП 1% [10:21:01]line > о реализуемом товаре [10:21:01]line ИТОГО: 1000.16 [10:21:01]line НСП 1% : 8.85 [10:21:01]line НДС 12% : 106.21 [10:21:01]line Наличными: 0.00 [10:21:01]line Безнал.: 1000.16 [10:21:01]line Место: АЗС № 101 "Партнер Нефть" [10:21:01]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:21:01]line СНО: Общий режим [10:21:01]line Чек 258 28.10.2024 10:21 [10:21:01]line Смена: 546 ФФД: 1.0 [10:21:01]line ЗНМ: 0300000082 [10:21:01]line РНМ: 0000000000091628 [10:21:01]line Версия ККМ: 001 [10:21:01]line Платежная система: Mbank [10:21:01]line ФМ: 0000000000874671 [10:21:01]line ФД: 317783 [10:21:01]line ФПД: 175720399451360 [10:21:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T102100&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317783&fm=175720399451360&tin=02508201610067®Number=0000000000091628&sum=100016 [10:21:01]written 0, free lines is 4095 [10:21:01]OFD Sender: Processing packet 317783 [packets to send 127, broken 126] [10:21:01]ProducePacketName [10:21:01]name=ofd_packets/00317783 [10:21:01]OFD Sender: To server: pG, [10:21:01]CommunicateWithHost lk.salyk.kg:30040 [10:21:01]ConnectInit lk.salyk.kg [10:21:02]Connected sock=10 [10: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 34 36 37 31 0F 01 00 00 85 74 07 01 9C 34 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 8C 65 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 57 D9 04 00 35 04 06 00 9F D1 17 FD 34 E0 86 B1 DF 69 08 D5 5C 8B [10:21:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 CE 9F 47 00 93 4B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 57 D9 04 00 F4 03 04 00 45 11 1F 67 B6 04 01 00 00 58 5D 12 A8 5F 83 EC 95 [10:21:02]CommunicateWithHost err = 0 [10:21:02]CheckOFDResponse [10:21:02]1017 (14) - 77093643461234 [10:21:02]1041 (16) - 0000000000874671 [10:21:02]1040 (4) - 317783 [10:21:02]1012 (4) - 28.10.2024 04:21 [10:21:02]1206 (1) - 0 [10:21:02]OFD Sender: Remove packet 317783 [10:21:02]ProducePacketName [10:21:02]name=ofd_packets/00317783 [10:21:02]NVStorageDeleteData [10:21:02]Write to MH i2c: 01 00 00 41 0C 4D [10:21:02]Write i2c OK [10:21:02]MH_I2C_Read... [10:21:02]Read from MH i2c: 01 [10:21:02]MH_I2C_Read... [10:21:02]Read from MH i2c: 01 07 00 [10:21:02]MH_I2C_Read... [10:21:02]Read from MH i2c: 01 07 00 41 0C 00 00 00 00 00 23 0D 84 [10:21:02]RasterBufferAndPrint [10:21:02]line [10:21:02]line [10:21:02]line [10:21:02]line [10:21:02]line [10:21:02]written 0, free lines is 3369 [10:21:02]MH_Cut [10:21:02]Write to MH i2c: D1 01 00 48 0C 01 26 [10:21:02]Write i2c OK [10:21:02]MH_I2C_Read... [10:21:02]Read from MH i2c: D1 [10:21:02]MH_I2C_Read... [10:21:02]Read from MH i2c: D1 01 00 [10:21:02]MH_I2C_Read... [10:21:02]Read from MH i2c: D1 01 00 48 0C 00 25 [10:21:02]Write to MH i2c: 01 00 00 49 0C 55 [10:21:02]Write i2c OK [10:21:02]MH_I2C_Read... [10:21:02]OFD Sender: No OFD packet to send [10:21:03]*** Cut start [10:21:03]*** Partial cut [10:21:03]*** CUTSNS_PIN = 1 [10:21:03]*** CUTSNS_PIN = 0 [10:21:03]*** Brake cut motor [10:21:03]Read from MH i2c: 01 [10:21:03]MH_I2C_Read... [10:21:03]*** Stop cut motor [10:21:03]*** Cut end [10:21:03]Read from MH i2c: 01 07 00 [10:21:03]MH_I2C_Read... [10:21:03]Read from MH i2c: 01 07 00 49 0C 00 00 00 00 00 FF 0F 6A [10:21:03]process_action close_receipt done [10:21:03]requested_data is exist [10:21:03]produce_requested_data [10:21:03]requested_item fm.sn is exist - process it [10:21:03]wFMCommunicate request_size=4 [10:21:03]MH_SAM_APDU [10:21:03]CAPDU: 80 11 00 00 [10:21:03]Write to MH i2c: E2 08 00 4A 0C 80 11 00 00 00 00 00 00 D0 [10:21:03]Write i2c OK [10:21:03]MH_I2C_Read... [10:21:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:03]Read from MH i2c: E2 [10:21:03]MH_I2C_Read... [10:21:03]Read from MH i2c: E2 17 00 [10:21:03]MH_I2C_Read... [10:21:03]Read from MH i2c: E2 17 00 4A 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 24 [10:21:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:21:03]wFMCommunicate OK [10:21:03]requested_item fd.num is exist - process it [10:21:03]SAM_PROTO_GetFieldsCounters [10:21:03]wFMCommunicate request_size=4 [10:21:03]MH_SAM_APDU [10:21:03]CAPDU: 80 13 00 00 [10:21:03]Write to MH i2c: E2 08 00 4B 0C 80 13 00 00 00 00 00 00 D3 [10:21:03]Write i2c OK [10:21:03]MH_I2C_Read... [10:21:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:21:03]Read from MH i2c: E2 [10:21:03]MH_I2C_Read... [10:21:03]Read from MH i2c: E2 62 00 [10:21:03]MH_I2C_Read... [10:21:03]Read from MH i2c: E2 62 00 4B 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 57 D9 04 00 0E 04 04 00 22 02 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 57 [10:21:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 57 D9 04 00 0E 04 04 00 22 02 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:21:03]wFMCommunicate OK [10:21:03]SAM_PROTO_GetFieldsCounters done [10:21:03]requested_item shift.num is exist - process it [10:21:03]requested_item shift.opened is exist - process it [10:21:03]req_shift_opened [10:21:03]FM_GetShiftState [10:21:03]SAM_PROTO_GetShiftState [10:21:03]wFMCommunicate request_size=4 [10:21:03]MH_SAM_APDU [10:21:03]CAPDU: 80 13 01 00 [10:21:03]Write to MH i2c: E2 08 00 4C 0C 80 13 01 00 00 00 00 00 D5 [10:21:03]Write i2c OK [10:21:03]MH_I2C_Read... [10:21:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:03]Read from MH i2c: E2 [10:21:03]MH_I2C_Read... [10:21:03]Read from MH i2c: E2 0E 00 [10:21:03]MH_I2C_Read... [10:21:03]Read from MH i2c: E2 0E 00 4C 0C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 CE [10:21:03]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:21:03]wFMCommunicate OK [10:21:03]SAM_PROTO_GetShiftState done [10:21:03]FM_GetShiftState done [10:21:03]req_shift_opened done [10:21:03]requested_item shift.open_date is exist - process it [10:21:03]req_shift_open_date [10:21:03]req_shift_open_date done [10:21:03]produce_requested_data done [10:21:03]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317783,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [10:21:03]process_action_free close_receipt [10:21:03]json_value_free [10:21:03]json_value_free done [10:21:03]process_json_proto returns [10:21:03]Send response to host [10:21:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317783,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [10:21:03]free response buf [10:21:03]execute_script done [10:21:03]execute_script returns [10:21:03]free content buf [10:21:03]Sock 9.Close socket [10:21:03]Sock 9.Thread stoped [10:21:07]OFD Sender: No OFD packet to send [10:21:12]OFD Sender: No OFD packet to send [10:21:17]OFD Sender: No OFD packet to send [10:21:22]OFD Sender: No OFD packet to send [10:21:27]OFD Sender: No OFD packet to send [10:21:32]OFD Sender: No OFD packet to send [10:21:37]accept exits with 7 [10:21:37]New connection [10:21:37]New thread 3067436388 created [10:21:37]Thread 3067293028 joined [10:21:37]Waiting for new connection... [10:21:37] Sock 7.Parse request [10:21:37]Sock 7.Check first char [10:21:37]Sock 7.First char is OK [10:21:37]request: POST /json_proto HTTP/1.0 [10:21:37]Method: POST [10:21:37]URL: /json_proto [10:21:37]Method is POST - this is cgi request [10:21:37]url: /json_proto [10:21:37]query_string will be loaded in cgi processing [10:21:37]execute_cgi json_proto POST (null) [10:21:37]execute_cgi path=json_proto method=POST [10:21:37]POST find Content-Length [10:21:37]Host: 172.17.50.195:8080 [10:21:37]Content-Length: 678 [10:21:37]Content-Type: application/json [10:21:37] [10:21:37]POST finish read [10:21:37]Found Content-Length = 678 [10:21:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092695", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:21:37]execute_script... [10:21: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)1092695", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:21:37]POST & json_proto [10:21:37]process_json_proto [10:21:37]json parsed OK: [10:21:37]protocol is kg_v1.0 [10:21:37]action value=close_receipt [10:21:37]process_action close_receipt [10:21:37]cmd_close_receipt [10:21:37]MH_GetDate [10:21:37]Write to MH i2c: F0 00 00 4D 0C 48 [10:21:37]Write i2c OK [10:21:37]MH_I2C_Read... [10:21:37]Read from MH i2c: F0 [10:21:37]MH_I2C_Read... [10:21:37]Read from MH i2c: F0 09 00 [10:21:37]MH_I2C_Read... [10:21:37]Read from MH i2c: F0 09 00 4D 0C 00 B1 65 1F 67 43 33 1C 67 E6 [10:21:37]GetLastDocTimeStamp 1730110860 [10:21:37]current date 1730110897 [10:21:37]FM_GetShiftState [10:21:37]SAM_PROTO_GetShiftState [10:21:37]wFMCommunicate request_size=4 [10:21:37]MH_SAM_APDU [10:21:37]CAPDU: 80 13 01 00 [10:21:37]Write to MH i2c: E2 08 00 4E 0C 80 13 01 00 00 00 00 00 D7 [10:21:37]Write i2c OK [10:21:37]MH_I2C_Read... [10:21:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:37]Read from MH i2c: E2 [10:21:37]MH_I2C_Read... [10:21:37]Read from MH i2c: E2 0E 00 [10:21:37]MH_I2C_Read... [10:21:37]Read from MH i2c: E2 0E 00 4E 0C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D0 [10:21:37]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:21:37]wFMCommunicate OK [10:21:37]SAM_PROTO_GetShiftState done [10:21:37]FM_GetShiftState done [10:21:37]opened in 1730073493 [10:21:37]opened+sec_in_day 1730159893 [10:21:37]quantity*price = 20003 [10:21:37]sum+1 = 20004 [10:21:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 259 28.10.2024 10:21 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317784 ФПД: 104685218407182 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T102137&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317784&fm=104685218407182&tin=02508201610067®Number=0000000000091628&sum=20000 [10:21:38]StoreToDocumentArchive [10:21:38]shift 546 fd 317784 [10:21:38]save to /storage/0546/doc_00317784 [10:21:38]save last doc name /storage/0546/doc_00317784 to /storage/kkm_last_doc_name [10:21:38]save OK [10:21:38]Clear old archive folders... [10:21:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:21:38]tlvbuf is 0138C610 [10:21:38]SAM_PROTO_ClearQueue [10:21:38]wFMCommunicate request_size=4 [10:21:38]MH_SAM_APDU [10:21:38]CAPDU: 80 09 00 00 [10:21:38]Write to MH i2c: E2 08 00 5B 0C 80 09 00 00 00 00 00 00 D9 [10:21:38]Write i2c OK [10:21:38]MH_I2C_Read... [10:21:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:21:38]Read from MH i2c: E2 [10:21:38]MH_I2C_Read... [10:21:38]Read from MH i2c: E2 03 00 [10:21:38]MH_I2C_Read... [10:21:38]Read from MH i2c: E2 03 00 5B 0C 00 90 00 DB [10:21:38]RAPDU: 90 00 [10:21:38]wFMCommunicate OK [10:21:38]SAM_PROTO_ClearQueue done [10:21:38]KKMCreateOFDPacket [10:21:38]OFDProtocolAddRootSTLVToBuf [10:21:38]FM_MakeSignedData [10:21:38]FM_MakeSignedData [10:21:38]SAM_PROTO_SignData [10:21:38]wFMCommunicate request_size=4 [10:21:38]MH_SAM_APDU [10:21:38]CAPDU: 80 0D 01 02 [10:21:38]Write to MH i2c: E2 08 00 5C 0C 80 0D 01 02 00 00 00 00 E1 [10:21:38]Write i2c OK [10:21:38]MH_I2C_Read... [10:21:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:21:38]Read from MH i2c: E2 [10:21:38]MH_I2C_Read... [10:21:38]Read from MH i2c: E2 03 00 [10:21:38]MH_I2C_Read... [10:21:38]Read from MH i2c: E2 03 00 5C 0C 00 90 00 DC [10:21:38]RAPDU: 90 00 [10:21:38]wFMCommunicate OK [10:21:38]wFMCommunicate request_size=255 [10:21:38]MH_SAM_APDU [10:21: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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 B1 65 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 58 D9 04 00 35 04 06 00 5F [10:21:38]Write to MH i2c: E2 02 01 5D 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 B1 65 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 58 D9 04 00 35 04 06 00 5F 00 00 89 [10:21:38]Write i2c OK [10:21:38]MH_I2C_Read... [10:21:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:38]Read from MH i2c: E2 [10:21:38]MH_I2C_Read... [10:21:38]Read from MH i2c: E2 03 00 [10:21:38]MH_I2C_Read... [10:21:38]Read from MH i2c: E2 03 00 5D 0C 00 90 00 DD [10:21:38]RAPDU: 90 00 [10:21:38]wFMCommunicate OK [10:21:38]wFMCommunicate request_size=10 [10:21:38]MH_SAM_APDU [10:21:38]CAPDU: 80 0D 02 02 05 35 ED 41 A3 0E [10:21:38]Write to MH i2c: E2 0D 00 5E 0C 80 0D 02 02 05 00 35 ED 41 A3 0E 00 00 02 [10:21:38]Write i2c OK [10:21:38]MH_I2C_Read... [10:21:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:38]Read from MH i2c: E2 [10:21:38]MH_I2C_Read... [10:21:38]Read from MH i2c: E2 03 00 [10:21:38]MH_I2C_Read... [10:21:38]Read from MH i2c: E2 03 00 5E 0C 00 90 00 DE [10:21:38]RAPDU: 90 00 [10:21:38]wFMCommunicate OK [10:21:38]wFMCommunicate request_size=4 [10:21:38]MH_SAM_APDU [10:21:38]CAPDU: 80 0D 03 02 [10:21:38]Write to MH i2c: E2 08 00 5F 0C 80 0D 03 02 00 00 00 00 E6 [10:21:38]Write i2c OK [10:21:38]MH_I2C_Read... [10:21:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:21:39]Read from MH i2c: E2 [10:21:39]MH_I2C_Read... [10:21:39]Read from MH i2c: E2 0B 00 [10:21:39]MH_I2C_Read... [10:21:39]Read from MH i2c: E2 0B 00 5F 0C 00 48 1C F4 96 73 41 D1 A3 90 00 FD [10:21:39]RAPDU: 48 1C F4 96 73 41 D1 A3 90 00 [10:21:39]wFMCommunicate OK [10:21:39]SAM_PROTO_SignData done [10:21:39]FM_MakeSignedData done [10:21:39]CreateOFDProtocolMessage [10:21:39]wFMCommunicate request_size=4 [10:21:39]MH_SAM_APDU [10:21:39]CAPDU: 80 11 00 00 [10:21:39]Write to MH i2c: E2 08 00 60 0C 80 11 00 00 00 00 00 00 E6 [10:21:39]Write i2c OK [10:21:39]MH_I2C_Read... [10:21:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:39]Read from MH i2c: E2 [10:21:39]MH_I2C_Read... [10:21:39]Read from MH i2c: E2 17 00 [10:21:39]MH_I2C_Read... [10:21:39]Read from MH i2c: E2 17 00 60 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 3A [10:21:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:21:39]wFMCommunicate OK [10:21:39]CreateOFDProtocolMessage done [10:21:39]OFDSenderStorePacket 317784 [10:21:39]StoreOFDPacket docnum=317784 [10:21:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 A9 1F 07 01 B6 E6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 B1 65 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 58 D9 04 00 35 04 06 00 5F 35 ED 41 A3 0E 48 1C F4 96 73 41 D1 A3 [10:21:39]CheckFolder [10:21:39]dirname=/storage/ofd_packets [10:21:39]CheckFolder done [10:21:39]ProducePacketName [10:21:39]name=ofd_packets/00317784 [10:21:39]NVStorageSaveData ofd_packets/00317784 [10:21:39]File name is /storage/ofd_packets/00317784 [10:21:39]Write 301 bytes [10:21:39]NVStorageSaveData done [10:21:39]OFDSenderStorePacket done [10:21:39]KKMCreateOFDPacket done [10:21:39]NVStorageSaveData kkm_last_timestamp [10:21:39]File name is /storage/kkm_last_timestamp [10:21:39]Write 4 bytes [10:21:39]NVStorageSaveData done [10:21:39]ExternCall_PrintAddStr [10:21:39]wPrintStart [10:21:39]Write to MH i2c: 01 00 00 61 0C 6D [10:21:39]Write i2c OK [10:21:39]MH_I2C_Read... [10:21:39]Read from MH i2c: 01 [10:21:39]MH_I2C_Read... [10:21:39]Read from MH i2c: 01 07 00 [10:21:39]MH_I2C_Read... [10:21:39]Read from MH i2c: 01 07 00 61 0C 00 00 00 00 00 FF 0F 82 [10:21:39]RasterBufferAndPrint [10:21:39]line Счет N : (1)1092695 [10:21:39]line ИНН: 02508201610067 [10:21:39]line Контрольно-Кассовый Чек [10:21:39]line ПРОДАЖА [10:21:39]line ТРК (МРК, ГНК) : 33 [10:21:39]line Товар: 2710124130 [10:21:39]line Аи-92-К-2 [10:21:39]line 2.990 * 66.90 [10:21:39]line = 200.03 [10:21:39]line НДС 12% НСП 1% [10:21:39]line > о реализуемом товаре [10:21:39]line ОКРУГЛЕНИЕ: -0.03 [10:21:39]line ИТОГО: 200.00 [10:21:39]line Внесено: 200.00 [10:21:39]line СДАЧА: 0.00 [10:21:39]line НСП 1% : 1.77 [10:21:39]line НДС 12% : 21.24 [10:21:39]line Наличными: 200.00 [10:21:39]line Безнал.: 0.00 [10:21:39]line Место: АЗС № 101 "Партнер Нефть" [10:21:39]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:21:39]line СНО: Общий режим [10:21:39]line Чек 259 28.10.2024 10:21 [10:21:39]line Смена: 546 ФФД: 1.0 [10:21:39]line ЗНМ: 0300000082 [10:21:39]line РНМ: 0000000000091628 [10:21:39]line Версия ККМ: 001 [10:21:39]line ФМ: 0000000000874671 [10:21:39]line ФД: 317784 [10:21:39]line ФПД: 104685218407182 [10:21:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T102137&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317784&fm=104685218407182&tin=02508201610067®Number=0000000000091628&sum=20000 [10:21:39]written 0, free lines is 4095 [10:21:39]OFD Sender: Processing packet 317784 [packets to send 127, broken 126] [10:21:39]ProducePacketName [10:21:39]name=ofd_packets/00317784 [10:21:39]OFD Sender: To server: pG, [10:21:39]CommunicateWithHost lk.salyk.kg:30040 [10:21:39]ConnectInit lk.salyk.kg [10:21:39]Connected sock=10 [10:21:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 A9 1F 07 01 B6 E6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 B1 65 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 58 D9 04 00 35 04 06 00 5F 35 ED 41 A3 0E 48 1C F4 96 73 41 D1 A3 [10:21:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 CD E8 47 00 15 9D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 58 D9 04 00 F4 03 04 00 6B 11 1F 67 B6 04 01 00 00 BE 18 14 CC 0B F5 42 D7 [10:21:39]CommunicateWithHost err = 0 [10:21:39]CheckOFDResponse [10:21:39]1017 (14) - 77093643461234 [10:21:39]1041 (16) - 0000000000874671 [10:21:39]1040 (4) - 317784 [10:21:39]1012 (4) - 28.10.2024 04:22 [10:21:39]1206 (1) - 0 [10:21:39]OFD Sender: Remove packet 317784 [10:21:39]ProducePacketName [10:21:39]name=ofd_packets/00317784 [10:21:39]NVStorageDeleteData [10:21:39]Write to MH i2c: 01 00 00 8C 0C 98 [10:21:39]Write i2c OK [10:21:39]MH_I2C_Read... [10:21:39]Read from MH i2c: 01 [10:21:39]MH_I2C_Read... [10:21:39]Read from MH i2c: 01 07 00 [10:21:39]MH_I2C_Read... [10:21:39]Read from MH i2c: 01 07 00 8C 0C 00 00 00 00 00 E1 0C 8C [10:21:39]RasterBufferAndPrint [10:21:39]line [10:21:39]line [10:21:39]line [10:21:39]line [10:21:39]line [10:21:39]written 0, free lines is 3303 [10:21:39]MH_Cut [10:21:39]Write to MH i2c: D1 01 00 93 0C 01 71 [10:21:39]Write i2c OK [10:21:39]MH_I2C_Read... [10:21:39]Read from MH i2c: D1 [10:21:39]MH_I2C_Read... [10:21:39]Read from MH i2c: D1 01 00 [10:21:39]MH_I2C_Read... [10:21:39]Read from MH i2c: D1 01 00 93 0C 00 70 [10:21:39]Write to MH i2c: 01 00 00 94 0C A0 [10:21:39]Write i2c OK [10:21:39]MH_I2C_Read... [10:21:40]OFD Sender: No OFD packet to send [10:21:40]*** Cut start [10:21:40]*** Partial cut [10:21:40]*** CUTSNS_PIN = 1 [10:21:40]*** CUTSNS_PIN = 0 [10:21:40]*** Brake cut motor [10:21:41]Read from MH i2c: 01 [10:21:41]MH_I2C_Read... [10:21:41]*** Stop cut motor [10:21:41]*** Cut end [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 94 0C 00 00 00 00 00 FF 0F B5 [10:21:41]process_action close_receipt done [10:21:41]requested_data is exist [10:21:41]produce_requested_data [10:21:41]requested_item fm.sn is exist - process it [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 95 0C 80 11 00 00 00 00 00 00 1B [10:21:41]Write i2c OK [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 [10:21:41]MH_I2C_Read... [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 95 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 6F [10:21:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:21:41]wFMCommunicate OK [10:21:41]requested_item fd.num is exist - process it [10:21:41]SAM_PROTO_GetFieldsCounters [10:21:41]wFMCommunicate request_size=4 [10:21:41]MH_SAM_APDU [10:21:41]CAPDU: 80 13 00 00 [10:21:41]Write to MH i2c: E2 08 00 96 0C 80 13 00 00 00 00 00 00 1E [10:21:41]Write i2c OK [10:21:41]MH_I2C_Read... [10:21:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:21:41]Read from MH i2c: E2 [10:21:41]MH_I2C_Read... [10:21:41]Read from MH i2c: E2 62 00 [10:21:41]MH_I2C_Read... [10:21:41]Read from MH i2c: E2 62 00 96 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 58 D9 04 00 0E 04 04 00 22 02 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 A6 [10:21:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 58 D9 04 00 0E 04 04 00 22 02 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:41]wFMCommunicate OK [10:21:41]SAM_PROTO_GetFieldsCounters done [10:21:41]requested_item shift.num is exist - process it [10:21:41]requested_item shift.opened is exist - process it [10:21:41]req_shift_opened [10:21:41]FM_GetShiftState [10:21:41]SAM_PROTO_GetShiftState [10:21:41]wFMCommunicate request_size=4 [10:21:41]MH_SAM_APDU [10:21:41]CAPDU: 80 13 01 00 [10:21:41]Write to MH i2c: E2 08 00 97 0C 80 13 01 00 00 00 00 00 20 [10:21:41]Write i2c OK [10:21:41]MH_I2C_Read... [10:21:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:41]Read from MH i2c: E2 [10:21:41]MH_I2C_Read... [10:21:41]Read from MH i2c: E2 0E 00 [10:21:41]MH_I2C_Read... [10:21:41]Read from MH i2c: E2 0E 00 97 0C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 19 [10:21:41]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:21:41]wFMCommunicate OK [10:21:41]SAM_PROTO_GetShiftState done [10:21:41]FM_GetShiftState done [10:21:41]req_shift_opened done [10:21:41]requested_item shift.open_date is exist - process it [10:21:41]req_shift_open_date [10:21:41]req_shift_open_date done [10:21:41]produce_requested_data done [10:21:41]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317784,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [10:21:41]process_action_free close_receipt [10:21:41]json_value_free [10:21:41]json_value_free done [10:21:41]process_json_proto returns [10:21:41]Send response to host [10:21:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317784,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [10:21:41]free response buf [10:21:41]execute_script done [10:21:41]execute_script returns [10:21:41]free content buf [10:21:41]Sock 7.Close socket [10:21:41]Sock 7.Thread stoped [10:21:45]OFD Sender: No OFD packet to send [10:21:50]OFD Sender: No OFD packet to send [10:21:55]OFD Sender: No OFD packet to send [10:22:00]OFD Sender: No OFD packet to send [10:22:01]accept exits with 9 [10:22:01]New connection [10:22:01]New thread 3067293028 created [10:22:01]Thread 3067436388 joined [10:22:01]Waiting for new connection... [10:22:01] Sock 9.Parse request [10:22:01]Sock 9.Check first char [10:22:01]Sock 9.First char is OK [10:22:01]request: POST /json_proto HTTP/1.0 [10:22:01]Method: POST [10:22:01]URL: /json_proto [10:22:01]Method is POST - this is cgi request [10:22:01]url: /json_proto [10:22:01]query_string will be loaded in cgi processing [10:22:01]execute_cgi json_proto POST (null) [10:22:01]execute_cgi path=json_proto method=POST [10:22:01]POST find Content-Length [10:22:01]Host: 172.17.50.195:8080 [10:22:01]Content-Length: 683 [10:22:01]Content-Type: application/json [10:22:01] [10:22:01]POST finish read [10:22:01]Found Content-Length = 683 [10:22:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092694", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 19.770, "sum" : 1322.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1322.00, "payments": [ { "type": 0, "sum" : 1322.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:22:01]execute_script... [10:22:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092694", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 19.770, "sum" : 1322.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1322.00, "payments": [ { "type": 0, "sum" : 1322.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:22:01]POST & json_proto [10:22:01]process_json_proto [10:22:01]json parsed OK: [10:22:01]protocol is kg_v1.0 [10:22:01]action value=close_receipt [10:22:01]process_action close_receipt [10:22:01]cmd_close_receipt [10:22:01]MH_GetDate [10:22:01]Write to MH i2c: F0 00 00 98 0C 93 [10:22:01]Write i2c OK [10:22:01]MH_I2C_Read... [10:22:01]Read from MH i2c: F0 [10:22:01]MH_I2C_Read... [10:22:01]Read from MH i2c: F0 09 00 [10:22:01]MH_I2C_Read... [10:22:01]Read from MH i2c: F0 09 00 98 0C 00 CA 65 1F 67 43 33 1C 67 4A [10:22:01]GetLastDocTimeStamp 1730110897 [10:22:01]current date 1730110922 [10:22:01]FM_GetShiftState [10:22:01]SAM_PROTO_GetShiftState [10:22:01]wFMCommunicate request_size=4 [10:22:01]MH_SAM_APDU [10:22:01]CAPDU: 80 13 01 00 [10:22:01]Write to MH i2c: E2 08 00 99 0C 80 13 01 00 00 00 00 00 22 [10:22:01]Write i2c OK [10:22:01]MH_I2C_Read... [10:22:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:22:01]Read from MH i2c: E2 [10:22:01]MH_I2C_Read... [10:22:01]Read from MH i2c: E2 0E 00 [10:22:01]MH_I2C_Read... [10:22:01]Read from MH i2c: E2 0E 00 99 0C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 1B [10:22:01]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:22:01]wFMCommunicate OK [10:22:01]SAM_PROTO_GetShiftState done [10:22:01]FM_GetShiftState done [10:22:01]opened in 1730073493 [10:22:01]opened+sec_in_day 1730159893 [10:22:01]quantity*price = 132261 [10:22:01]sum+1 = 132262 [10:22:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.61 ИТОГО: 1322.00 Внесено: 1400.00 СДАЧА: 78.00 НСП 1% : 11.70 НДС 12% : 140.45 Наличными: 1322.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 260 28.10.2024 10:22 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317785 ФПД: 12870837676191 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T102202&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317785&fm=12870837676191&tin=02508201610067®Number=0000000000091628&sum=132200 [10:22:02]StoreToDocumentArchive [10:22:02]shift 546 fd 317785 [10:22:02]save to /storage/0546/doc_00317785 [10:22:02]save last doc name /storage/0546/doc_00317785 to /storage/kkm_last_doc_name [10:22:02]save OK [10:22:02]Clear old archive folders... [10:22:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:22:02]tlvbuf is 013B55A0 [10:22:02]SAM_PROTO_ClearQueue [10:22:02]wFMCommunicate request_size=4 [10:22:02]MH_SAM_APDU [10:22:02]CAPDU: 80 09 00 00 [10:22:02]Write to MH i2c: E2 08 00 A6 0C 80 09 00 00 00 00 00 00 24 [10:22:02]Write i2c OK [10:22:02]MH_I2C_Read... [10:22:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:22:02]Read from MH i2c: E2 [10:22:02]MH_I2C_Read... [10:22:02]Read from MH i2c: E2 03 00 [10:22:02]MH_I2C_Read... [10:22:02]Read from MH i2c: E2 03 00 A6 0C 00 90 00 26 [10:22:02]RAPDU: 90 00 [10:22:02]wFMCommunicate OK [10:22:02]SAM_PROTO_ClearQueue done [10:22:02]KKMCreateOFDPacket [10:22:02]OFDProtocolAddRootSTLVToBuf [10:22:02]FM_MakeSignedData [10:22:02]FM_MakeSignedData [10:22:02]SAM_PROTO_SignData [10:22:02]wFMCommunicate request_size=4 [10:22:02]MH_SAM_APDU [10:22:02]CAPDU: 80 0D 01 02 [10:22:02]Write to MH i2c: E2 08 00 A7 0C 80 0D 01 02 00 00 00 00 2C [10:22:02]Write i2c OK [10:22:02]MH_I2C_Read... [10:22:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:22:02]Read from MH i2c: E2 [10:22:02]MH_I2C_Read... [10:22:02]Read from MH i2c: E2 03 00 [10:22:02]MH_I2C_Read... [10:22:02]Read from MH i2c: E2 03 00 A7 0C 00 90 00 27 [10:22:02]RAPDU: 90 00 [10:22:02]wFMCommunicate OK [10:22:02]wFMCommunicate request_size=255 [10:22:02]MH_SAM_APDU [10:22:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 3A 4D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 A5 04 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 04 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 36 00 00 00 00 07 04 06 00 68 04 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 CA 65 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 59 D9 04 00 35 04 06 00 0B [10:22:02]Write to MH i2c: E2 02 01 A8 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 32 FF 03 08 00 03 3A 4D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 A5 04 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 04 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 36 00 00 00 00 07 04 06 00 68 04 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 CA 65 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 59 D9 04 00 35 04 06 00 0B 00 00 47 [10:22:02]Write i2c OK [10:22:02]MH_I2C_Read... [10:22:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:22:03]Read from MH i2c: E2 [10:22:03]MH_I2C_Read... [10:22:03]Read from MH i2c: E2 03 00 [10:22:03]MH_I2C_Read... [10:22:03]Read from MH i2c: E2 03 00 A8 0C 00 90 00 28 [10:22:03]RAPDU: 90 00 [10:22:03]wFMCommunicate OK [10:22:03]wFMCommunicate request_size=10 [10:22:03]MH_SAM_APDU [10:22:03]CAPDU: 80 0D 02 02 05 B4 B9 B5 28 9F [10:22:03]Write to MH i2c: E2 0D 00 A9 0C 80 0D 02 02 05 00 B4 B9 B5 28 9F 00 00 22 [10:22:03]Write i2c OK [10:22:03]MH_I2C_Read... [10:22:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:22:03]Read from MH i2c: E2 [10:22:03]MH_I2C_Read... [10:22:03]Read from MH i2c: E2 03 00 [10:22:03]MH_I2C_Read... [10:22:03]Read from MH i2c: E2 03 00 A9 0C 00 90 00 29 [10:22:03]RAPDU: 90 00 [10:22:03]wFMCommunicate OK [10:22:03]wFMCommunicate request_size=4 [10:22:03]MH_SAM_APDU [10:22:03]CAPDU: 80 0D 03 02 [10:22:03]Write to MH i2c: E2 08 00 AA 0C 80 0D 03 02 00 00 00 00 31 [10:22:03]Write i2c OK [10:22:03]MH_I2C_Read... [10:22:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:22:03]Read from MH i2c: E2 [10:22:03]MH_I2C_Read... [10:22:03]Read from MH i2c: E2 0B 00 [10:22:03]MH_I2C_Read... [10:22:03]Read from MH i2c: E2 0B 00 AA 0C 00 13 4F 0B 1B A7 16 AD 43 90 00 67 [10:22:03]RAPDU: 13 4F 0B 1B A7 16 AD 43 90 00 [10:22:03]wFMCommunicate OK [10:22:03]SAM_PROTO_SignData done [10:22:03]FM_MakeSignedData done [10:22:03]CreateOFDProtocolMessage [10:22:03]wFMCommunicate request_size=4 [10:22:03]MH_SAM_APDU [10:22:03]CAPDU: 80 11 00 00 [10:22:03]Write to MH i2c: E2 08 00 AB 0C 80 11 00 00 00 00 00 00 31 [10:22:03]Write i2c OK [10:22:03]MH_I2C_Read... [10:22:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:22:03]Read from MH i2c: E2 [10:22:03]MH_I2C_Read... [10:22:03]Read from MH i2c: E2 17 00 [10:22:03]MH_I2C_Read... [10:22:03]Read from MH i2c: E2 17 00 AB 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 85 [10:22:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:22:03]wFMCommunicate OK [10:22:03]CreateOFDProtocolMessage done [10:22:03]OFDSenderStorePacket 317785 [10:22:03]StoreOFDPacket docnum=317785 [10:22:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 FE F0 07 01 48 F4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 3A 4D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 A5 04 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 04 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 36 00 00 00 00 07 04 06 00 68 04 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 CA 65 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 59 D9 04 00 35 04 06 00 0B B4 B9 B5 28 9F 13 4F 0B 1B A7 16 AD 43 [10:22:03]CheckFolder [10:22:03]dirname=/storage/ofd_packets [10:22:03]CheckFolder done [10:22:03]ProducePacketName [10:22:03]name=ofd_packets/00317785 [10:22:03]NVStorageSaveData ofd_packets/00317785 [10:22:03]File name is /storage/ofd_packets/00317785 [10:22:03]Write 301 bytes [10:22:03]NVStorageSaveData done [10:22:03]OFDSenderStorePacket done [10:22:03]KKMCreateOFDPacket done [10:22:03]NVStorageSaveData kkm_last_timestamp [10:22:03]File name is /storage/kkm_last_timestamp [10:22:03]Write 4 bytes [10:22:03]NVStorageSaveData done [10:22:03]ExternCall_PrintAddStr [10:22:03]wPrintStart [10:22:03]Write to MH i2c: 01 00 00 AC 0C B8 [10:22:03]Write i2c OK [10:22:03]MH_I2C_Read... [10:22:03]Read from MH i2c: 01 [10:22:03]MH_I2C_Read... [10:22:03]Read from MH i2c: 01 07 00 [10:22:03]MH_I2C_Read... [10:22:03]Read from MH i2c: 01 07 00 AC 0C 00 00 00 00 00 FF 0F CD [10:22:03]RasterBufferAndPrint [10:22:03]line Счет N : (1)1092694 [10:22:03]line ИНН: 02508201610067 [10:22:03]line Контрольно-Кассовый Чек [10:22:03]line ПРОДАЖА [10:22:03]line ТРК (МРК, ГНК) : 43 [10:22:03]line Товар: 2710124130 [10:22:03]line Аи-92-К-2 [10:22:03]line 19.770 * 66.90 [10:22:03]line = 1322.61 [10:22:03]line НДС 12% НСП 1% [10:22:03]line > о реализуемом товаре [10:22:03]line ОКРУГЛЕНИЕ: -0.61 [10:22:03]line ИТОГО: 1322.00 [10:22:03]line Внесено: 1400.00 [10:22:03]line СДАЧА: 78.00 [10:22:03]line НСП 1% : 11.70 [10:22:03]line НДС 12% : 140.45 [10:22:03]line Наличными: 1322.00 [10:22:03]line Безнал.: 0.00 [10:22:03]line Место: АЗС № 101 "Партнер Нефть" [10:22:03]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:22:03]line СНО: Общий режим [10:22:03]line Чек 260 28.10.2024 10:22 [10:22:03]line Смена: 546 ФФД: 1.0 [10:22:03]line ЗНМ: 0300000082 [10:22:03]line РНМ: 0000000000091628 [10:22:03]line Версия ККМ: 001 [10:22:03]line ФМ: 0000000000874671 [10:22:03]line ФД: 317785 [10:22:03]line ФПД: 12870837676191 [10:22:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T102202&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317785&fm=12870837676191&tin=02508201610067®Number=0000000000091628&sum=132200 [10:22:03]OFD Sender: Processing packet 317785 [packets to send 127, broken 126] [10:22:03]ProducePacketName [10:22:03]name=ofd_packets/00317785 [10:22:03]OFD Sender: To server: pG, [10:22:03]CommunicateWithHost lk.salyk.kg:30040 [10:22:03]ConnectInit lk.salyk.kg [10:22:03]written 0, free lines is 4095 [10:22:03]Connected sock=10 [10:22:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 FE F0 07 01 48 F4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 3A 4D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 A5 04 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 04 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 36 00 00 00 00 07 04 06 00 68 04 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 CA 65 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 59 D9 04 00 35 04 06 00 0B B4 B9 B5 28 9F 13 4F 0B 1B A7 16 AD 43 [10:22:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 D6 21 47 00 8A 25 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 59 D9 04 00 F4 03 04 00 83 11 1F 67 B6 04 01 00 00 94 07 5D D7 A4 EA 5C C4 [10:22:03]CommunicateWithHost err = 0 [10:22:03]CheckOFDResponse [10:22:03]1017 (14) - 77093643461234 [10:22:03]1041 (16) - 0000000000874671 [10:22:03]1040 (4) - 317785 [10:22:03]1012 (4) - 28.10.2024 04:22 [10:22:03]1206 (1) - 0 [10:22:03]OFD Sender: Remove packet 317785 [10:22:03]ProducePacketName [10:22:03]name=ofd_packets/00317785 [10:22:03]NVStorageDeleteData [10:22:04]Write to MH i2c: 01 00 00 D7 0C E3 [10:22:04]Write i2c OK [10:22:04]MH_I2C_Read... [10:22:04]Read from MH i2c: 01 [10:22:04]MH_I2C_Read... [10:22:04]Read from MH i2c: 01 07 00 [10:22:04]MH_I2C_Read... [10:22:04]Read from MH i2c: 01 07 00 D7 0C 00 00 00 00 00 EF 0C E5 [10:22:04]RasterBufferAndPrint [10:22:04]line [10:22:04]line [10:22:04]line [10:22:04]line [10:22:04]line [10:22:04]written 0, free lines is 3317 [10:22:04]MH_Cut [10:22:04]Write to MH i2c: D1 01 00 DE 0C 01 BC [10:22:04]Write i2c OK [10:22:04]MH_I2C_Read... [10:22:04]Read from MH i2c: D1 [10:22:04]MH_I2C_Read... [10:22:04]Read from MH i2c: D1 01 00 [10:22:04]MH_I2C_Read... [10:22:04]Read from MH i2c: D1 01 00 DE 0C 00 BB [10:22:04]Write to MH i2c: 01 00 00 DF 0C EB [10:22:04]Write i2c OK [10:22:04]MH_I2C_Read... [10:22:04]OFD Sender: No OFD packet to send [10:22:04]*** Cut start [10:22:04]*** Partial cut [10:22:04]*** CUTSNS_PIN = 1 [10:22:04]*** CUTSNS_PIN = 0 [10:22:05]*** Brake cut motor [10:22:05]Read from MH i2c: 01 [10:22:05]MH_I2C_Read... [10:22:05]*** Stop cut motor [10:22:05]*** Cut end [10:22:05]Read from MH i2c: 01 07 00 [10:22:05]MH_I2C_Read... [10:22:05]Read from MH i2c: 01 07 00 DF 0C 00 00 00 00 00 FF 0F 00 [10:22:05]process_action close_receipt done [10:22:05]requested_data is exist [10:22:05]produce_requested_data [10:22:05]requested_item fm.sn is exist - process it [10:22:05]wFMCommunicate request_size=4 [10:22:05]MH_SAM_APDU [10:22:05]CAPDU: 80 11 00 00 [10:22:05]Write to MH i2c: E2 08 00 E0 0C 80 11 00 00 00 00 00 00 66 [10:22:05]Write i2c OK [10:22:05]MH_I2C_Read... [10:22:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:22:05]Read from MH i2c: E2 [10:22:05]MH_I2C_Read... [10:22:05]Read from MH i2c: E2 17 00 [10:22:05]MH_I2C_Read... [10:22:05]Read from MH i2c: E2 17 00 E0 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 BA [10:22:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:22:05]wFMCommunicate OK [10:22:05]requested_item fd.num is exist - process it [10:22:05]SAM_PROTO_GetFieldsCounters [10:22:05]wFMCommunicate request_size=4 [10:22:05]MH_SAM_APDU [10:22:05]CAPDU: 80 13 00 00 [10:22:05]Write to MH i2c: E2 08 00 E1 0C 80 13 00 00 00 00 00 00 69 [10:22:05]Write i2c OK [10:22:05]MH_I2C_Read... [10:22:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:22:05]Read from MH i2c: E2 [10:22:05]MH_I2C_Read... [10:22:05]Read from MH i2c: E2 62 00 [10:22:05]MH_I2C_Read... [10:22:05]Read from MH i2c: E2 62 00 E1 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 59 D9 04 00 0E 04 04 00 22 02 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 F5 [10:22:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 59 D9 04 00 0E 04 04 00 22 02 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:22:05]wFMCommunicate OK [10:22:05]SAM_PROTO_GetFieldsCounters done [10:22:05]requested_item shift.num is exist - process it [10:22:05]requested_item shift.opened is exist - process it [10:22:05]req_shift_opened [10:22:05]FM_GetShiftState [10:22:05]SAM_PROTO_GetShiftState [10:22:05]wFMCommunicate request_size=4 [10:22:05]MH_SAM_APDU [10:22:05]CAPDU: 80 13 01 00 [10:22:05]Write to MH i2c: E2 08 00 E2 0C 80 13 01 00 00 00 00 00 6B [10:22:05]Write i2c OK [10:22:05]MH_I2C_Read... [10:22:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:22:05]Read from MH i2c: E2 [10:22:05]MH_I2C_Read... [10:22:05]Read from MH i2c: E2 0E 00 [10:22:05]MH_I2C_Read... [10:22:05]Read from MH i2c: E2 0E 00 E2 0C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 64 [10:22:05]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:22:05]wFMCommunicate OK [10:22:05]SAM_PROTO_GetShiftState done [10:22:05]FM_GetShiftState done [10:22:05]req_shift_opened done [10:22:05]requested_item shift.open_date is exist - process it [10:22:05]req_shift_open_date [10:22:05]req_shift_open_date done [10:22:05]produce_requested_data done [10:22:05]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317785,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [10:22:05]process_action_free close_receipt [10:22:05]json_value_free [10:22:05]json_value_free done [10:22:05]process_json_proto returns [10:22:05]Send response to host [10:22:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317785,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [10:22:05]free response buf [10:22:05]execute_script done [10:22:05]execute_script returns [10:22:05]free content buf [10:22:05]Sock 9.Close socket [10:22:05]Sock 9.Thread stoped [10:22:09]OFD Sender: No OFD packet to send [10:22:14]OFD Sender: No OFD packet to send [10:22:19]OFD Sender: No OFD packet to send [10:22:24]OFD Sender: No OFD packet to send [10:22:29]accept exits with 7 [10:22:29]New connection [10:22:29]New thread 3067436388 created [10:22:29]Thread 3067293028 joined [10:22:29]Waiting for new connection... [10:22:29] Sock 7.Parse request [10:22:29]Sock 7.Check first char [10:22:29]Sock 7.First char is OK [10:22:29]request: POST /json_proto HTTP/1.0 [10:22:29]Method: POST [10:22:29]URL: /json_proto [10:22:29]Method is POST - this is cgi request [10:22:29]url: /json_proto [10:22:29]query_string will be loaded in cgi processing [10:22:29]execute_cgi json_proto POST (null) [10:22:29]execute_cgi path=json_proto method=POST [10:22:29]POST find Content-Length [10:22:29]Host: 172.17.50.195:8080 [10:22:29]Content-Length: 770 [10:22:29]Content-Type: application/json [10:22:29] [10:22:29]POST finish read [10:22:29]Found Content-Length = 770 [10:22:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092693", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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: Mbank", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:22:29]execute_script... [10:22: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)1092693", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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: Mbank", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:22:29]POST & json_proto [10:22:29]process_json_proto [10:22:29]json parsed OK: [10:22:29]protocol is kg_v1.0 [10:22:29]action value=close_receipt [10:22:29]process_action close_receipt [10:22:29]cmd_close_receipt [10:22:29]MH_GetDate [10:22:29]Write to MH i2c: F0 00 00 E3 0C DE [10:22:29]Write i2c OK [10:22:29]MH_I2C_Read... [10:22:29]Read from MH i2c: F0 [10:22:29]MH_I2C_Read... [10:22:29]Read from MH i2c: F0 09 00 [10:22:29]MH_I2C_Read... [10:22:29]Read from MH i2c: F0 09 00 E3 0C 00 E5 65 1F 67 43 33 1C 67 B0 [10:22:29]GetLastDocTimeStamp 1730110922 [10:22:29]current date 1730110949 [10:22:29]FM_GetShiftState [10:22:29]SAM_PROTO_GetShiftState [10:22:29]wFMCommunicate request_size=4 [10:22:29]MH_SAM_APDU [10:22:29]CAPDU: 80 13 01 00 [10:22:29]Write to MH i2c: E2 08 00 E4 0C 80 13 01 00 00 00 00 00 6D [10:22:29]Write i2c OK [10:22:29]MH_I2C_Read... [10:22:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:22:29]Read from MH i2c: E2 [10:22:29]MH_I2C_Read... [10:22:29]Read from MH i2c: E2 0E 00 [10:22:29]MH_I2C_Read... [10:22:29]Read from MH i2c: E2 0E 00 E4 0C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 66 [10:22:29]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:22:29]wFMCommunicate OK [10:22:29]SAM_PROTO_GetShiftState done [10:22:29]FM_GetShiftState done [10:22:29]opened in 1730073493 [10:22:29]opened+sec_in_day 1730159893 [10:22:29]quantity*price = 150032 [10:22:29]sum+1 = 150033 [10:22:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.32 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.32 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 261 28.10.2024 10:22 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317786 ФПД: 31999141149323 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T102229&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317786&fm=31999141149323&tin=02508201610067®Number=0000000000091628&sum=150032 [10:22:30]StoreToDocumentArchive [10:22:30]shift 546 fd 317786 [10:22:30]save to /storage/0546/doc_00317786 [10:22:30]save last doc name /storage/0546/doc_00317786 to /storage/kkm_last_doc_name [10:22:30]save OK [10:22:30]Clear old archive folders... [10:22:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:22:30]tlvbuf is 01390F60 [10:22:30]SAM_PROTO_ClearQueue [10:22:30]wFMCommunicate request_size=4 [10:22:30]MH_SAM_APDU [10:22:30]CAPDU: 80 09 00 00 [10:22:30]Write to MH i2c: E2 08 00 F1 0C 80 09 00 00 00 00 00 00 6F [10:22:30]Write i2c OK [10:22:30]MH_I2C_Read... [10:22:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:22:30]Read from MH i2c: E2 [10:22:30]MH_I2C_Read... [10:22:30]Read from MH i2c: E2 03 00 [10:22:30]MH_I2C_Read... [10:22:30]Read from MH i2c: E2 03 00 F1 0C 00 90 00 71 [10:22:30]RAPDU: 90 00 [10:22:30]wFMCommunicate OK [10:22:30]SAM_PROTO_ClearQueue done [10:22:30]KKMCreateOFDPacket [10:22:30]OFDProtocolAddRootSTLVToBuf [10:22:30]FM_MakeSignedData [10:22:30]FM_MakeSignedData [10:22:30]SAM_PROTO_SignData [10:22:30]wFMCommunicate request_size=4 [10:22:30]MH_SAM_APDU [10:22:30]CAPDU: 80 0D 01 02 [10:22:30]Write to MH i2c: E2 08 00 F2 0C 80 0D 01 02 00 00 00 00 77 [10:22:30]Write i2c OK [10:22:30]MH_I2C_Read... [10:22:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:22:30]Read from MH i2c: E2 [10:22:30]MH_I2C_Read... [10:22:30]Read from MH i2c: E2 03 00 [10:22:30]MH_I2C_Read... [10:22:30]Read from MH i2c: E2 03 00 F2 0C 00 90 00 72 [10:22:30]RAPDU: 90 00 [10:22:30]wFMCommunicate OK [10:22:30]wFMCommunicate request_size=255 [10:22:30]MH_SAM_APDU [10:22: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 33 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 05 01 00 00 F4 03 04 00 E5 65 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5A D9 04 00 35 04 06 00 1D [10:22:30]Write to MH i2c: E2 02 01 F3 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 05 01 00 00 F4 03 04 00 E5 65 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5A D9 04 00 35 04 06 00 1D 00 00 F9 [10:22:30]Write i2c OK [10:22:30]MH_I2C_Read... [10:22:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:22:30]Read from MH i2c: E2 [10:22:30]MH_I2C_Read... [10:22:30]Read from MH i2c: E2 03 00 [10:22:30]MH_I2C_Read... [10:22:30]Read from MH i2c: E2 03 00 F3 0C 00 90 00 73 [10:22:30]RAPDU: 90 00 [10:22:30]wFMCommunicate OK [10:22:30]wFMCommunicate request_size=10 [10:22:30]MH_SAM_APDU [10:22:30]CAPDU: 80 0D 02 02 05 1A 61 70 FA 8B [10:22:30]Write to MH i2c: E2 0D 00 F4 0C 80 0D 02 02 05 00 1A 61 70 FA 8B 00 00 F4 [10:22:30]Write i2c OK [10:22:30]MH_I2C_Read... [10:22:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:22:30]Read from MH i2c: E2 [10:22:30]MH_I2C_Read... [10:22:30]Read from MH i2c: E2 03 00 [10:22:30]MH_I2C_Read... [10:22:30]Read from MH i2c: E2 03 00 F4 0C 00 90 00 74 [10:22:30]RAPDU: 90 00 [10:22:30]wFMCommunicate OK [10:22:30]wFMCommunicate request_size=4 [10:22:30]MH_SAM_APDU [10:22:30]CAPDU: 80 0D 03 02 [10:22:30]Write to MH i2c: E2 08 00 F5 0C 80 0D 03 02 00 00 00 00 7C [10:22:30]Write i2c OK [10:22:30]MH_I2C_Read... [10:22:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:22:30]Read from MH i2c: E2 [10:22:30]MH_I2C_Read... [10:22:30]Read from MH i2c: E2 0B 00 [10:22:30]MH_I2C_Read... [10:22:30]Read from MH i2c: E2 0B 00 F5 0C 00 1A 57 97 AC A5 7A 49 4D 90 00 E6 [10:22:30]RAPDU: 1A 57 97 AC A5 7A 49 4D 90 00 [10:22:30]wFMCommunicate OK [10:22:30]SAM_PROTO_SignData done [10:22:30]FM_MakeSignedData done [10:22:30]CreateOFDProtocolMessage [10:22:30]wFMCommunicate request_size=4 [10:22:30]MH_SAM_APDU [10:22:30]CAPDU: 80 11 00 00 [10:22:30]Write to MH i2c: E2 08 00 F6 0C 80 11 00 00 00 00 00 00 7C [10:22:30]Write i2c OK [10:22:30]MH_I2C_Read... [10:22:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:22:30]Read from MH i2c: E2 [10:22:30]MH_I2C_Read... [10:22:30]Read from MH i2c: E2 17 00 [10:22:30]MH_I2C_Read... [10:22:30]Read from MH i2c: E2 17 00 F6 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D0 [10:22:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:22:30]wFMCommunicate OK [10:22:30]CreateOFDProtocolMessage done [10:22:30]OFDSenderStorePacket 317786 [10:22:30]StoreOFDPacket docnum=317786 [10:22:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 66 97 07 01 C6 76 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 05 01 00 00 F4 03 04 00 E5 65 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5A D9 04 00 35 04 06 00 1D 1A 61 70 FA 8B 1A 57 97 AC A5 7A 49 4D [10:22:30]CheckFolder [10:22:30]dirname=/storage/ofd_packets [10:22:30]CheckFolder done [10:22:30]ProducePacketName [10:22:30]name=ofd_packets/00317786 [10:22:30]NVStorageSaveData ofd_packets/00317786 [10:22:30]File name is /storage/ofd_packets/00317786 [10:22:30]Write 301 bytes [10:22:30]NVStorageSaveData done [10:22:30]OFDSenderStorePacket done [10:22:30]KKMCreateOFDPacket done [10:22:30]NVStorageSaveData kkm_last_timestamp [10:22:30]File name is /storage/kkm_last_timestamp [10:22:30]Write 4 bytes [10:22:30]NVStorageSaveData done [10:22:30]ExternCall_PrintAddStr [10:22:30]wPrintStart [10:22:30]Write to MH i2c: 01 00 00 F7 0C 03 [10:22:30]Write i2c OK [10:22:30]MH_I2C_Read... [10:22:30]Read from MH i2c: 01 [10:22:30]MH_I2C_Read... [10:22:30]Read from MH i2c: 01 07 00 [10:22:30]MH_I2C_Read... [10:22:30]Read from MH i2c: 01 07 00 F7 0C 00 00 00 00 00 FF 0F 18 [10:22:30]RasterBufferAndPrint [10:22:30]line Счет N : (1)1092693 [10:22:30]line ИНН: 02508201610067 [10:22:30]line Контрольно-Кассовый Чек [10:22:30]line ПРОДАЖА [10:22:30]line ТРК (МРК, ГНК) : 64 [10:22:30]line Товар: 2710124500 [10:22:30]line Аи-95-К-3 [10:22:30]line 20.220 * 74.20 [10:22:30]line = 1500.32 [10:22:30]line НДС 12% НСП 1% [10:22:30]line > о реализуемом товаре [10:22:30]line ИТОГО: 1500.32 [10:22:30]line НСП 1% : 13.28 [10:22:30]line НДС 12% : 159.33 [10:22:30]line Наличными: 0.00 [10:22:30]line Безнал.: 1500.32 [10:22:30]line Место: АЗС № 101 "Партнер Нефть" [10:22:30]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:22:30]line СНО: Общий режим [10:22:30]line Чек 261 28.10.2024 10:22 [10:22:30]line Смена: 546 ФФД: 1.0 [10:22:30]line ЗНМ: 0300000082 [10:22:30]line РНМ: 0000000000091628 [10:22:30]line Версия ККМ: 001 [10:22:30]line Платежная система: Mbank [10:22:30]line ФМ: 0000000000874671 [10:22:30]line ФД: 317786 [10:22:30]line ФПД: 31999141149323 [10:22:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T102229&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317786&fm=31999141149323&tin=02508201610067®Number=0000000000091628&sum=150032 [10:22:31]OFD Sender: Processing packet 317786 [packets to send 127, broken 126] [10:22:31]ProducePacketName [10:22:31]name=ofd_packets/00317786 [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:31]written 0, free lines is 4095 [10:22:31]Connected sock=10 [10:22:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 66 97 07 01 C6 76 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 05 01 00 00 F4 03 04 00 E5 65 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5A D9 04 00 35 04 06 00 1D 1A 61 70 FA 8B 1A 57 97 AC A5 7A 49 4D [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 34 36 37 31 4F 00 00 00 0F 04 47 00 69 FA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5A D9 04 00 F4 03 04 00 9E 11 1F 67 B6 04 01 00 00 88 54 9C 34 13 84 6D 24 [10:22:31]CommunicateWithHost err = 0 [10:22:31]CheckOFDResponse [10:22:31]1017 (14) - 77093643461234 [10:22:31]1041 (16) - 0000000000874671 [10:22:31]1040 (4) - 317786 [10:22:31]1012 (4) - 28.10.2024 04:22 [10:22:31]1206 (1) - 0 [10:22:31]OFD Sender: Remove packet 317786 [10:22:31]ProducePacketName [10:22:31]name=ofd_packets/00317786 [10:22:31]NVStorageDeleteData [10:22:31]Write to MH i2c: 01 00 00 20 0D 2D [10:22:31]Write i2c OK [10:22:31]MH_I2C_Read... [10:22:31]Read from MH i2c: 01 [10:22:31]MH_I2C_Read... [10:22:31]Read from MH i2c: 01 07 00 [10:22:31]MH_I2C_Read... [10:22:31]Read from MH i2c: 01 07 00 20 0D 00 00 00 00 00 19 0D 5A [10:22:31]RasterBufferAndPrint [10:22:31]line [10:22:31]line [10:22:31]line [10:22:31]line [10:22:31]line [10:22:31]written 0, free lines is 3360 [10:22:31]MH_Cut [10:22:31]Write to MH i2c: D1 01 00 27 0D 01 06 [10:22:31]Write i2c OK [10:22:31]MH_I2C_Read... [10:22:31]Read from MH i2c: D1 [10:22:31]MH_I2C_Read... [10:22:31]Read from MH i2c: D1 01 00 [10:22:31]MH_I2C_Read... [10:22:31]Read from MH i2c: D1 01 00 27 0D 00 05 [10:22:31]Write to MH i2c: 01 00 00 28 0D 35 [10:22:31]Write i2c OK [10:22:31]MH_I2C_Read... [10:22:31]OFD Sender: No OFD packet to send [10:22:32]*** Cut start [10:22:32]*** Partial cut [10:22:32]*** CUTSNS_PIN = 1 [10:22:32]*** CUTSNS_PIN = 0 [10:22:32]*** Brake cut motor [10:22:32]Read from MH i2c: 01 [10:22:32]MH_I2C_Read... [10:22:32]*** Stop cut motor [10:22:32]*** Cut end [10:22:32]Read from MH i2c: 01 07 00 [10:22:32]MH_I2C_Read... [10:22:32]Read from MH i2c: 01 07 00 28 0D 00 00 00 00 00 FF 0F 4A [10:22:32]process_action close_receipt done [10:22:32]requested_data is exist [10:22:32]produce_requested_data [10:22:32]requested_item fm.sn is exist - process it [10:22:32]wFMCommunicate request_size=4 [10:22:32]MH_SAM_APDU [10:22:32]CAPDU: 80 11 00 00 [10:22:32]Write to MH i2c: E2 08 00 29 0D 80 11 00 00 00 00 00 00 B0 [10:22:32]Write i2c OK [10:22:32]MH_I2C_Read... [10:22:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:22:32]Read from MH i2c: E2 [10:22:32]MH_I2C_Read... [10:22:32]Read from MH i2c: E2 17 00 [10:22:32]MH_I2C_Read... [10:22:32]Read from MH i2c: E2 17 00 29 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 04 [10:22:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:22:32]wFMCommunicate OK [10:22:32]requested_item fd.num is exist - process it [10:22:32]SAM_PROTO_GetFieldsCounters [10:22:32]wFMCommunicate request_size=4 [10:22:32]MH_SAM_APDU [10:22:32]CAPDU: 80 13 00 00 [10:22:32]Write to MH i2c: E2 08 00 2A 0D 80 13 00 00 00 00 00 00 B3 [10:22:32]Write i2c OK [10:22:32]MH_I2C_Read... [10:22:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:22:33]Read from MH i2c: E2 [10:22:33]MH_I2C_Read... [10:22:33]Read from MH i2c: E2 62 00 [10:22:33]MH_I2C_Read... [10:22:33]Read from MH i2c: E2 62 00 2A 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 5A D9 04 00 0E 04 04 00 22 02 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 43 [10:22:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 5A D9 04 00 0E 04 04 00 22 02 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:22:33]wFMCommunicate OK [10:22:33]SAM_PROTO_GetFieldsCounters done [10:22:33]requested_item shift.num is exist - process it [10:22:33]requested_item shift.opened is exist - process it [10:22:33]req_shift_opened [10:22:33]FM_GetShiftState [10:22:33]SAM_PROTO_GetShiftState [10:22:33]wFMCommunicate request_size=4 [10:22:33]MH_SAM_APDU [10:22:33]CAPDU: 80 13 01 00 [10:22:33]Write to MH i2c: E2 08 00 2B 0D 80 13 01 00 00 00 00 00 B5 [10:22:33]Write i2c OK [10:22:33]MH_I2C_Read... [10:22:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:22:33]Read from MH i2c: E2 [10:22:33]MH_I2C_Read... [10:22:33]Read from MH i2c: E2 0E 00 [10:22:33]MH_I2C_Read... [10:22:33]Read from MH i2c: E2 0E 00 2B 0D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 AE [10:22:33]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:22:33]wFMCommunicate OK [10:22:33]SAM_PROTO_GetShiftState done [10:22:33]FM_GetShiftState done [10:22:33]req_shift_opened done [10:22:33]requested_item shift.open_date is exist - process it [10:22:33]req_shift_open_date [10:22:33]req_shift_open_date done [10:22:33]produce_requested_data done [10:22:33]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317786,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [10:22:33]process_action_free close_receipt [10:22:33]json_value_free [10:22:33]json_value_free done [10:22:33]process_json_proto returns [10:22:33]Send response to host [10:22:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317786,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [10:22:33]free response buf [10:22:33]execute_script done [10:22:33]execute_script returns [10:22:33]free content buf [10:22:33]Sock 7.Close socket [10:22:33]Sock 7.Thread stoped [10:22:36]OFD Sender: No OFD packet to send [10:22:41]OFD Sender: No OFD packet to send [10:22:46]OFD Sender: No OFD packet to send [10:22:51]OFD Sender: No OFD packet to send [10:22:56]OFD Sender: No OFD packet to send [10:23:01]OFD Sender: No OFD packet to send [10:23:06]OFD Sender: No OFD packet to send [10:23:11]OFD Sender: No OFD packet to send [10:23:16]OFD Sender: No OFD packet to send [10:23:21]OFD Sender: No OFD packet to send [10:23:26]OFD Sender: No OFD packet to send [10:23:31]OFD Sender: No OFD packet to send [10:23:36]OFD Sender: No OFD packet to send [10:23:41]OFD Sender: No OFD packet to send [10:23:46]OFD Sender: No OFD packet to send [10:23:51]OFD Sender: No OFD packet to send [10:23:56]OFD Sender: No OFD packet to send [10:24:01]OFD Sender: No OFD packet to send [10:24:06]OFD Sender: No OFD packet to send [10:24:11]OFD Sender: No OFD packet to send [10:24:16]OFD Sender: No OFD packet to send [10:24:22]OFD Sender: No OFD packet to send [10:24:27]OFD Sender: No OFD packet to send [10:24:32]OFD Sender: No OFD packet to send [10:24:37]OFD Sender: No OFD packet to send [10:24:42]OFD Sender: No OFD packet to send [10:24:47]OFD Sender: No OFD packet to send [10:24:52]OFD Sender: No OFD packet to send [10:24:57]OFD Sender: No OFD packet to send [10:25:02]OFD Sender: No OFD packet to send [10:25:07]OFD Sender: No OFD packet to send [10:25:12]OFD Sender: No OFD packet to send [10:25:17]OFD Sender: No OFD packet to send [10:25:22]OFD Sender: No OFD packet to send [10:25:27]OFD Sender: No OFD packet to send [10:25:32]OFD Sender: No OFD packet to send [10:25:37]OFD Sender: No OFD packet to send [10:25:42]OFD Sender: No OFD packet to send [10:25:47]OFD Sender: No OFD packet to send [10:25:52]OFD Sender: No OFD packet to send [10:25:57]OFD Sender: No OFD packet to send [10:26:02]OFD Sender: No OFD packet to send [10:26:07]OFD Sender: No OFD packet to send [10:26:12]OFD Sender: No OFD packet to send [10:26:17]OFD Sender: No OFD packet to send [10:26:22]OFD Sender: No OFD packet to send [10:26:23]accept exits with 9 [10:26:23]New connection [10:26:23]New thread 3067293028 created [10:26:23]Thread 3067436388 joined [10:26:23]Waiting for new connection... [10:26:23] Sock 9.Parse request [10:26:23]Sock 9.Check first char [10:26:23]Sock 9.First char is OK [10:26:23]request: POST /json_proto HTTP/1.0 [10:26:23]Method: POST [10:26:23]URL: /json_proto [10:26:23]Method is POST - this is cgi request [10:26:23]url: /json_proto [10:26:23]query_string will be loaded in cgi processing [10:26:23]execute_cgi json_proto POST (null) [10:26:23]execute_cgi path=json_proto method=POST [10:26:23]POST find Content-Length [10:26:23]Host: 172.17.50.195:8080 [10:26:23]Content-Length: 683 [10:26:23]Content-Type: application/json [10:26:23] [10:26:23]POST finish read [10:26:23]Found Content-Length = 683 [10:26:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092702", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:26:23]execute_script... [10:26:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092702", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:26:23]POST & json_proto [10:26:23]process_json_proto [10:26:23]json parsed OK: [10:26:23]protocol is kg_v1.0 [10:26:23]action value=close_receipt [10:26:23]process_action close_receipt [10:26:23]cmd_close_receipt [10:26:23]MH_GetDate [10:26:23]Write to MH i2c: F0 00 00 2C 0D 28 [10:26:23]Write i2c OK [10:26:23]MH_I2C_Read... [10:26:23]Read from MH i2c: F0 [10:26:23]MH_I2C_Read... [10:26:23]Read from MH i2c: F0 09 00 [10:26:23]MH_I2C_Read... [10:26:23]Read from MH i2c: F0 09 00 2C 0D 00 CF 66 1F 67 43 33 1C 67 E5 [10:26:23]GetLastDocTimeStamp 1730110949 [10:26:23]current date 1730111183 [10:26:23]FM_GetShiftState [10:26:23]SAM_PROTO_GetShiftState [10:26:23]wFMCommunicate request_size=4 [10:26:23]MH_SAM_APDU [10:26:23]CAPDU: 80 13 01 00 [10:26:23]Write to MH i2c: E2 08 00 2D 0D 80 13 01 00 00 00 00 00 B7 [10:26:23]Write i2c OK [10:26:23]MH_I2C_Read... [10:26:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:26:23]Read from MH i2c: E2 [10:26:23]MH_I2C_Read... [10:26:23]Read from MH i2c: E2 0E 00 [10:26:23]MH_I2C_Read... [10:26:23]Read from MH i2c: E2 0E 00 2D 0D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B0 [10:26:23]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:26:23]wFMCommunicate OK [10:26:23]SAM_PROTO_GetShiftState done [10:26:23]FM_GetShiftState done [10:26:23]opened in 1730073493 [10:26:23]opened+sec_in_day 1730159893 [10:26:23]quantity*price = 100015 [10:26:23]sum+1 = 100017 [10:26:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 262 28.10.2024 10:26 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317787 ФПД: 78573242691013 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T102623&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317787&fm=78573242691013&tin=02508201610067®Number=0000000000091628&sum=100000 [10:26:24]StoreToDocumentArchive [10:26:24]shift 546 fd 317787 [10:26:24]save to /storage/0546/doc_00317787 [10:26:24]save last doc name /storage/0546/doc_00317787 to /storage/kkm_last_doc_name [10:26:24]save OK [10:26:24]Clear old archive folders... [10:26:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:26:24]tlvbuf is 013BCA80 [10:26:24]SAM_PROTO_ClearQueue [10:26:24]wFMCommunicate request_size=4 [10:26:24]MH_SAM_APDU [10:26:24]CAPDU: 80 09 00 00 [10:26:24]Write to MH i2c: E2 08 00 3A 0D 80 09 00 00 00 00 00 00 B9 [10:26:24]Write i2c OK [10:26:24]MH_I2C_Read... [10:26:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:26:24]Read from MH i2c: E2 [10:26:24]MH_I2C_Read... [10:26:24]Read from MH i2c: E2 03 00 [10:26:24]MH_I2C_Read... [10:26:24]Read from MH i2c: E2 03 00 3A 0D 00 90 00 BB [10:26:24]RAPDU: 90 00 [10:26:24]wFMCommunicate OK [10:26:24]SAM_PROTO_ClearQueue done [10:26:24]KKMCreateOFDPacket [10:26:24]OFDProtocolAddRootSTLVToBuf [10:26:24]FM_MakeSignedData [10:26:24]FM_MakeSignedData [10:26:24]SAM_PROTO_SignData [10:26:24]wFMCommunicate request_size=4 [10:26:24]MH_SAM_APDU [10:26:24]CAPDU: 80 0D 01 02 [10:26:24]Write to MH i2c: E2 08 00 3B 0D 80 0D 01 02 00 00 00 00 C1 [10:26:24]Write i2c OK [10:26:24]MH_I2C_Read... [10:26:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:26:24]Read from MH i2c: E2 [10:26:24]MH_I2C_Read... [10:26:24]Read from MH i2c: E2 03 00 [10:26:24]MH_I2C_Read... [10:26:24]Read from MH i2c: E2 03 00 3B 0D 00 90 00 BC [10:26:24]RAPDU: 90 00 [10:26:24]wFMCommunicate OK [10:26:24]wFMCommunicate request_size=255 [10:26:24]MH_SAM_APDU [10:26:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 CF 66 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5B D9 04 00 35 04 06 00 47 [10:26:24]Write to MH i2c: E2 02 01 3C 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 CF 66 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5B D9 04 00 35 04 06 00 47 00 00 AE [10:26:24]Write i2c OK [10:26:24]MH_I2C_Read... [10:26:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:26:24]Read from MH i2c: E2 [10:26:24]MH_I2C_Read... [10:26:24]Read from MH i2c: E2 03 00 [10:26:24]MH_I2C_Read... [10:26:24]Read from MH i2c: E2 03 00 3C 0D 00 90 00 BD [10:26:24]RAPDU: 90 00 [10:26:24]wFMCommunicate OK [10:26:24]wFMCommunicate request_size=10 [10:26:24]MH_SAM_APDU [10:26:24]CAPDU: 80 0D 02 02 05 76 42 38 2D C5 [10:26:24]Write to MH i2c: E2 0D 00 3D 0D 80 0D 02 02 05 00 76 42 38 2D C5 00 00 B0 [10:26:24]Write i2c OK [10:26:24]MH_I2C_Read... [10:26:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:26:24]Read from MH i2c: E2 [10:26:24]MH_I2C_Read... [10:26:24]Read from MH i2c: E2 03 00 [10:26:24]MH_I2C_Read... [10:26:24]Read from MH i2c: E2 03 00 3D 0D 00 90 00 BE [10:26:24]RAPDU: 90 00 [10:26:24]wFMCommunicate OK [10:26:24]wFMCommunicate request_size=4 [10:26:24]MH_SAM_APDU [10:26:24]CAPDU: 80 0D 03 02 [10:26:24]Write to MH i2c: E2 08 00 3E 0D 80 0D 03 02 00 00 00 00 C6 [10:26:24]Write i2c OK [10:26:24]MH_I2C_Read... [10:26:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:26:25]Read from MH i2c: E2 [10:26:25]MH_I2C_Read... [10:26:25]Read from MH i2c: E2 0B 00 [10:26:25]MH_I2C_Read... [10:26:25]Read from MH i2c: E2 0B 00 3E 0D 00 92 B5 34 B6 4D 65 87 06 90 00 37 [10:26:25]RAPDU: 92 B5 34 B6 4D 65 87 06 90 00 [10:26:25]wFMCommunicate OK [10:26:25]SAM_PROTO_SignData done [10:26:25]FM_MakeSignedData done [10:26:25]CreateOFDProtocolMessage [10:26:25]wFMCommunicate request_size=4 [10:26:25]MH_SAM_APDU [10:26:25]CAPDU: 80 11 00 00 [10:26:25]Write to MH i2c: E2 08 00 3F 0D 80 11 00 00 00 00 00 00 C6 [10:26:25]Write i2c OK [10:26:25]MH_I2C_Read... [10:26:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:26:25]Read from MH i2c: E2 [10:26:25]MH_I2C_Read... [10:26:25]Read from MH i2c: E2 17 00 [10:26:25]MH_I2C_Read... [10:26:25]Read from MH i2c: E2 17 00 3F 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 1A [10:26:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:26:25]wFMCommunicate OK [10:26:25]CreateOFDProtocolMessage done [10:26:25]OFDSenderStorePacket 317787 [10:26:25]StoreOFDPacket docnum=317787 [10:26:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 6A DA 07 01 08 58 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 CF 66 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5B D9 04 00 35 04 06 00 47 76 42 38 2D C5 92 B5 34 B6 4D 65 87 06 [10:26:25]CheckFolder [10:26:25]dirname=/storage/ofd_packets [10:26:25]CheckFolder done [10:26:25]ProducePacketName [10:26:25]name=ofd_packets/00317787 [10:26:25]NVStorageSaveData ofd_packets/00317787 [10:26:25]File name is /storage/ofd_packets/00317787 [10:26:25]Write 301 bytes [10:26:25]NVStorageSaveData done [10:26:25]OFDSenderStorePacket done [10:26:25]KKMCreateOFDPacket done [10:26:25]NVStorageSaveData kkm_last_timestamp [10:26:25]File name is /storage/kkm_last_timestamp [10:26:25]Write 4 bytes [10:26:25]NVStorageSaveData done [10:26:25]ExternCall_PrintAddStr [10:26:25]wPrintStart [10:26:25]Write to MH i2c: 01 00 00 40 0D 4D [10:26:25]Write i2c OK [10:26:25]MH_I2C_Read... [10:26:25]Read from MH i2c: 01 [10:26:25]MH_I2C_Read... [10:26:25]Read from MH i2c: 01 07 00 [10:26:25]MH_I2C_Read... [10:26:25]Read from MH i2c: 01 07 00 40 0D 00 00 00 00 00 FF 0F 62 [10:26:25]RasterBufferAndPrint [10:26:25]line Счет N : (1)1092702 [10:26:25]line ИНН: 02508201610067 [10:26:25]line Контрольно-Кассовый Чек [10:26:25]line ПРОДАЖА [10:26:25]line ТРК (МРК, ГНК) : 43 [10:26:25]line Товар: 2710124130 [10:26:25]line Аи-92-К-2 [10:26:25]line 14.950 * 66.90 [10:26:25]line = 1000.16 [10:26:25]line НДС 12% НСП 1% [10:26:25]line > о реализуемом товаре [10:26:25]line ОКРУГЛЕНИЕ: -0.16 [10:26:25]line ИТОГО: 1000.00 [10:26:25]line Внесено: 1000.00 [10:26:25]line СДАЧА: 0.00 [10:26:25]line НСП 1% : 8.85 [10:26:25]line НДС 12% : 106.21 [10:26:25]line Наличными: 1000.00 [10:26:25]line Безнал.: 0.00 [10:26:25]line Место: АЗС № 101 "Партнер Нефть" [10:26:25]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:26:25]line СНО: Общий режим [10:26:25]line Чек 262 28.10.2024 10:26 [10:26:25]line Смена: 546 ФФД: 1.0 [10:26:25]line ЗНМ: 0300000082 [10:26:25]line РНМ: 0000000000091628 [10:26:25]line Версия ККМ: 001 [10:26:25]line ФМ: 0000000000874671 [10:26:25]line ФД: 317787 [10:26:25]line ФПД: 78573242691013 [10:26:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T102623&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317787&fm=78573242691013&tin=02508201610067®Number=0000000000091628&sum=100000 [10:26:25]OFD Sender: Processing packet 317787 [packets to send 127, broken 126] [10:26:25]ProducePacketName [10:26:25]name=ofd_packets/00317787 [10:26:25]OFD Sender: To server: pG, [10:26:25]CommunicateWithHost lk.salyk.kg:30040 [10:26:25]ConnectInit lk.salyk.kg [10:26:25]written 0, free lines is 4095 [10:26:25]Connected sock=10 [10:26:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 6A DA 07 01 08 58 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 CF 66 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5B D9 04 00 35 04 06 00 47 76 42 38 2D C5 92 B5 34 B6 4D 65 87 06 [10:26:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 1F 1E 47 00 6A 3F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5B D9 04 00 F4 03 04 00 89 12 1F 67 B6 04 01 00 00 F4 56 84 3F AB 59 8E 62 [10:26:25]CommunicateWithHost err = 0 [10:26:25]CheckOFDResponse [10:26:25]1017 (14) - 77093643461234 [10:26:25]1041 (16) - 0000000000874671 [10:26:25]1040 (4) - 317787 [10:26:25]1012 (4) - 28.10.2024 04:26 [10:26:25]1206 (1) - 0 [10:26:25]OFD Sender: Remove packet 317787 [10:26:25]ProducePacketName [10:26:25]name=ofd_packets/00317787 [10:26:25]NVStorageDeleteData [10:26:25]Write to MH i2c: 01 00 00 6B 0D 78 [10:26:25]Write i2c OK [10:26:25]MH_I2C_Read... [10:26:25]Read from MH i2c: 01 [10:26:25]MH_I2C_Read... [10:26:25]Read from MH i2c: 01 07 00 [10:26:25]MH_I2C_Read... [10:26:25]Read from MH i2c: 01 07 00 6B 0D 00 00 00 00 00 FC 0C 87 [10:26:25]RasterBufferAndPrint [10:26:25]line [10:26:25]line [10:26:25]line [10:26:25]line [10:26:25]line [10:26:25]written 0, free lines is 3331 [10:26:25]MH_Cut [10:26:25]Write to MH i2c: D1 01 00 72 0D 01 51 [10:26:25]Write i2c OK [10:26:25]MH_I2C_Read... [10:26:25]Read from MH i2c: D1 [10:26:25]MH_I2C_Read... [10:26:25]Read from MH i2c: D1 01 00 [10:26:25]MH_I2C_Read... [10:26:25]Read from MH i2c: D1 01 00 72 0D 00 50 [10:26:25]Write to MH i2c: 01 00 00 73 0D 80 [10:26:25]Write i2c OK [10:26:25]MH_I2C_Read... [10:26:26]OFD Sender: No OFD packet to send [10:26:26]*** Cut start [10:26:26]*** Partial cut [10:26:26]*** CUTSNS_PIN = 1 [10:26:26]*** CUTSNS_PIN = 0 [10:26:26]*** Brake cut motor [10:26:27]Read from MH i2c: 01 [10:26:27]MH_I2C_Read... [10:26:27]*** Stop cut motor [10:26:27]*** Cut end [10:26:27]Read from MH i2c: 01 07 00 [10:26:27]MH_I2C_Read... [10:26:27]Read from MH i2c: 01 07 00 73 0D 00 00 00 00 00 FF 0F 95 [10:26:27]process_action close_receipt done [10:26:27]requested_data is exist [10:26:27]produce_requested_data [10:26:27]requested_item fm.sn is exist - process it [10:26:27]wFMCommunicate request_size=4 [10:26:27]MH_SAM_APDU [10:26:27]CAPDU: 80 11 00 00 [10:26:27]Write to MH i2c: E2 08 00 74 0D 80 11 00 00 00 00 00 00 FB [10:26:27]Write i2c OK [10:26:27]MH_I2C_Read... [10:26:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:26:27]Read from MH i2c: E2 [10:26:27]MH_I2C_Read... [10:26:27]Read from MH i2c: E2 17 00 [10:26:27]MH_I2C_Read... [10:26:27]Read from MH i2c: E2 17 00 74 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 4F [10:26:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:26:27]wFMCommunicate OK [10:26:27]requested_item fd.num is exist - process it [10:26:27]SAM_PROTO_GetFieldsCounters [10:26:27]wFMCommunicate request_size=4 [10:26:27]MH_SAM_APDU [10:26:27]CAPDU: 80 13 00 00 [10:26:27]Write to MH i2c: E2 08 00 75 0D 80 13 00 00 00 00 00 00 FE [10:26:27]Write i2c OK [10:26:27]MH_I2C_Read... [10:26:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:26:27]Read from MH i2c: E2 [10:26:27]MH_I2C_Read... [10:26:27]Read from MH i2c: E2 62 00 [10:26:27]MH_I2C_Read... [10:26:27]Read from MH i2c: E2 62 00 75 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 5B D9 04 00 0E 04 04 00 22 02 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 92 [10:26:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 5B D9 04 00 0E 04 04 00 22 02 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:26:27]wFMCommunicate OK [10:26:27]SAM_PROTO_GetFieldsCounters done [10:26:27]requested_item shift.num is exist - process it [10:26:27]requested_item shift.opened is exist - process it [10:26:27]req_shift_opened [10:26:27]FM_GetShiftState [10:26:27]SAM_PROTO_GetShiftState [10:26:27]wFMCommunicate request_size=4 [10:26:27]MH_SAM_APDU [10:26:27]CAPDU: 80 13 01 00 [10:26:27]Write to MH i2c: E2 08 00 76 0D 80 13 01 00 00 00 00 00 00 [10:26:27]Write i2c OK [10:26:27]MH_I2C_Read... [10:26:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:26:27]Read from MH i2c: E2 [10:26:27]MH_I2C_Read... [10:26:27]Read from MH i2c: E2 0E 00 [10:26:27]MH_I2C_Read... [10:26:27]Read from MH i2c: E2 0E 00 76 0D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F9 [10:26:27]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:26:27]wFMCommunicate OK [10:26:27]SAM_PROTO_GetShiftState done [10:26:27]FM_GetShiftState done [10:26:27]req_shift_opened done [10:26:27]requested_item shift.open_date is exist - process it [10:26:27]req_shift_open_date [10:26:27]req_shift_open_date done [10:26:27]produce_requested_data done [10:26:27]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317787,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [10:26:27]process_action_free close_receipt [10:26:27]json_value_free [10:26:27]json_value_free done [10:26:27]process_json_proto returns [10:26:27]Send response to host [10:26:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317787,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [10:26:27]free response buf [10:26:27]execute_script done [10:26:27]execute_script returns [10:26:27]free content buf [10:26:27]Sock 9.Close socket [10:26:27]Sock 9.Thread stoped [10:26:31]OFD Sender: No OFD packet to send [10:26:36]OFD Sender: No OFD packet to send [10:26:41]OFD Sender: No OFD packet to send [10:26:46]OFD Sender: No OFD packet to send [10:26:51]OFD Sender: No OFD packet to send [10:26:54]accept exits with 7 [10:26:54]New connection [10:26:54]New thread 3067436388 created [10:26:54]Thread 3067293028 joined [10:26:54]Waiting for new connection... [10:26:54] Sock 7.Parse request [10:26:54]Sock 7.Check first char [10:26:54]Sock 7.First char is OK [10:26:54]request: POST /json_proto HTTP/1.0 [10:26:54]Method: POST [10:26:54]URL: /json_proto [10:26:54]Method is POST - this is cgi request [10:26:54]url: /json_proto [10:26:54]query_string will be loaded in cgi processing [10:26:54]execute_cgi json_proto POST (null) [10:26:54]execute_cgi path=json_proto method=POST [10:26:54]POST find Content-Length [10:26:54]Host: 172.17.50.195:8080 [10:26:54]Content-Length: 678 [10:26:54]Content-Type: application/json [10:26:54] [10:26:54]POST finish read [10:26:54]Found Content-Length = 678 [10:26:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092703", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:26:54]execute_script... [10:26: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)1092703", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:26:54]POST & json_proto [10:26:54]process_json_proto [10:26:54]json parsed OK: [10:26:54]protocol is kg_v1.0 [10:26:54]action value=close_receipt [10:26:54]process_action close_receipt [10:26:54]cmd_close_receipt [10:26:54]MH_GetDate [10:26:54]Write to MH i2c: F0 00 00 77 0D 73 [10:26:54]Write i2c OK [10:26:54]MH_I2C_Read... [10:26:54]Read from MH i2c: F0 [10:26:54]MH_I2C_Read... [10:26:54]Read from MH i2c: F0 09 00 [10:26:54]MH_I2C_Read... [10:26:54]Read from MH i2c: F0 09 00 77 0D 00 EE 66 1F 67 43 33 1C 67 4F [10:26:54]GetLastDocTimeStamp 1730111183 [10:26:54]current date 1730111214 [10:26:54]FM_GetShiftState [10:26:54]SAM_PROTO_GetShiftState [10:26:54]wFMCommunicate request_size=4 [10:26:54]MH_SAM_APDU [10:26:54]CAPDU: 80 13 01 00 [10:26:54]Write to MH i2c: E2 08 00 78 0D 80 13 01 00 00 00 00 00 02 [10:26:54]Write i2c OK [10:26:54]MH_I2C_Read... [10:26:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:26:54]Read from MH i2c: E2 [10:26:54]MH_I2C_Read... [10:26:54]Read from MH i2c: E2 0E 00 [10:26:54]MH_I2C_Read... [10:26:54]Read from MH i2c: E2 0E 00 78 0D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 FB [10:26:54]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:26:54]wFMCommunicate OK [10:26:54]SAM_PROTO_GetShiftState done [10:26:54]FM_GetShiftState done [10:26:54]opened in 1730073493 [10:26:54]opened+sec_in_day 1730159893 [10:26:54]quantity*price = 50041 [10:26:54]sum+1 = 50042 [10:26:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 263 28.10.2024 10:26 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317788 ФПД: 32001997920007 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T102654&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317788&fm=32001997920007&tin=02508201610067®Number=0000000000091628&sum=50000 [10:26:55]StoreToDocumentArchive [10:26:55]shift 546 fd 317788 [10:26:55]save to /storage/0546/doc_00317788 [10:26:55]save last doc name /storage/0546/doc_00317788 to /storage/kkm_last_doc_name [10:26:55]save OK [10:26:55]Clear old archive folders... [10:26:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:26:55]tlvbuf is B6F37C60 [10:26:55]SAM_PROTO_ClearQueue [10:26:55]wFMCommunicate request_size=4 [10:26:55]MH_SAM_APDU [10:26:55]CAPDU: 80 09 00 00 [10:26:55]Write to MH i2c: E2 08 00 85 0D 80 09 00 00 00 00 00 00 04 [10:26:55]Write i2c OK [10:26:55]MH_I2C_Read... [10:26:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:26:55]Read from MH i2c: E2 [10:26:55]MH_I2C_Read... [10:26:55]Read from MH i2c: E2 03 00 [10:26:55]MH_I2C_Read... [10:26:55]Read from MH i2c: E2 03 00 85 0D 00 90 00 06 [10:26:55]RAPDU: 90 00 [10:26:55]wFMCommunicate OK [10:26:55]SAM_PROTO_ClearQueue done [10:26:55]KKMCreateOFDPacket [10:26:55]OFDProtocolAddRootSTLVToBuf [10:26:55]FM_MakeSignedData [10:26:55]FM_MakeSignedData [10:26:55]SAM_PROTO_SignData [10:26:55]wFMCommunicate request_size=4 [10:26:55]MH_SAM_APDU [10:26:55]CAPDU: 80 0D 01 02 [10:26:55]Write to MH i2c: E2 08 00 86 0D 80 0D 01 02 00 00 00 00 0C [10:26:55]Write i2c OK [10:26:55]MH_I2C_Read... [10:26:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:26:55]Read from MH i2c: E2 [10:26:55]MH_I2C_Read... [10:26:55]Read from MH i2c: E2 03 00 [10:26:55]MH_I2C_Read... [10:26:55]Read from MH i2c: E2 03 00 86 0D 00 90 00 07 [10:26:55]RAPDU: 90 00 [10:26:55]wFMCommunicate OK [10:26:55]wFMCommunicate request_size=255 [10:26:55]MH_SAM_APDU [10:26: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 EE 66 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5C D9 04 00 35 04 06 00 1D [10:26:55]Write to MH i2c: E2 02 01 87 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 EE 66 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5C D9 04 00 35 04 06 00 1D 00 00 F6 [10:26:55]Write i2c OK [10:26:55]MH_I2C_Read... [10:26:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:26:55]Read from MH i2c: E2 [10:26:55]MH_I2C_Read... [10:26:55]Read from MH i2c: E2 03 00 [10:26:55]MH_I2C_Read... [10:26:55]Read from MH i2c: E2 03 00 87 0D 00 90 00 08 [10:26:55]RAPDU: 90 00 [10:26:55]wFMCommunicate OK [10:26:55]wFMCommunicate request_size=10 [10:26:55]MH_SAM_APDU [10:26:55]CAPDU: 80 0D 02 02 05 1B 0B B7 D7 07 [10:26:55]Write to MH i2c: E2 0D 00 88 0D 80 0D 02 02 05 00 1B 0B B7 D7 07 00 00 D4 [10:26:55]Write i2c OK [10:26:55]MH_I2C_Read... [10:26:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:26:55]Read from MH i2c: E2 [10:26:55]MH_I2C_Read... [10:26:55]Read from MH i2c: E2 03 00 [10:26:55]MH_I2C_Read... [10:26:55]Read from MH i2c: E2 03 00 88 0D 00 90 00 09 [10:26:55]RAPDU: 90 00 [10:26:55]wFMCommunicate OK [10:26:55]wFMCommunicate request_size=4 [10:26:55]MH_SAM_APDU [10:26:55]CAPDU: 80 0D 03 02 [10:26:55]Write to MH i2c: E2 08 00 89 0D 80 0D 03 02 00 00 00 00 11 [10:26:55]Write i2c OK [10:26:55]MH_I2C_Read... [10:26:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:26:55]Read from MH i2c: E2 [10:26:55]MH_I2C_Read... [10:26:55]Read from MH i2c: E2 0B 00 [10:26:55]MH_I2C_Read... [10:26:55]Read from MH i2c: E2 0B 00 89 0D 00 E5 0E 9C CE FA 7B CB FB 90 00 AA [10:26:55]RAPDU: E5 0E 9C CE FA 7B CB FB 90 00 [10:26:55]wFMCommunicate OK [10:26:55]SAM_PROTO_SignData done [10:26:55]FM_MakeSignedData done [10:26:55]CreateOFDProtocolMessage [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 8A 0D 80 11 00 00 00 00 00 00 11 [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 8A 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 65 [10:26:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:26:55]wFMCommunicate OK [10:26:55]CreateOFDProtocolMessage done [10:26:55]OFDSenderStorePacket 317788 [10:26:55]StoreOFDPacket docnum=317788 [10:26:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 60 CB 07 01 57 57 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 EE 66 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5C D9 04 00 35 04 06 00 1D 1B 0B B7 D7 07 E5 0E 9C CE FA 7B CB FB [10:26:55]CheckFolder [10:26:55]dirname=/storage/ofd_packets [10:26:55]CheckFolder done [10:26:55]ProducePacketName [10:26:55]name=ofd_packets/00317788 [10:26:55]NVStorageSaveData ofd_packets/00317788 [10:26:55]File name is /storage/ofd_packets/00317788 [10:26:55]Write 301 bytes [10:26:55]NVStorageSaveData done [10:26:55]OFDSenderStorePacket done [10:26:55]KKMCreateOFDPacket done [10:26:55]NVStorageSaveData kkm_last_timestamp [10:26:55]File name is /storage/kkm_last_timestamp [10:26:55]Write 4 bytes [10:26:55]NVStorageSaveData done [10:26:55]OFD Sender: Processing packet 317788 [packets to send 127, broken 126] [10:26:55]ProducePacketName [10:26:55]name=ofd_packets/00317788 [10:26:55]OFD Sender: To server: pG, [10:26:55]CommunicateWithHost lk.salyk.kg:30040 [10:26:55]ConnectInit lk.salyk.kg [10:26:55]ExternCall_PrintAddStr [10:26:55]wPrintStart [10:26:55]Write to MH i2c: 01 00 00 8B 0D 98 [10:26:55]Write i2c OK [10:26:55]MH_I2C_Read... [10:26:55]Read from MH i2c: 01 [10:26:55]MH_I2C_Read... [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 8B 0D 00 00 00 00 00 FF 0F AD [10:26:55]RasterBufferAndPrint [10:26:55]line Счет N : (1)1092703 [10:26:55]line ИНН: 02508201610067 [10:26:55]line Контрольно-Кассовый Чек [10:26:55]line ПРОДАЖА [10:26:55]line ТРК (МРК, ГНК) : 53 [10:26:55]line Товар: 2710124130 [10:26:55]line Аи-92-К-2 [10:26:55]line 7.480 * 66.90 [10:26:55]line = 500.41 [10:26:55]line НДС 12% НСП 1% [10:26:55]line > о реализуемом товаре [10:26:55]line ОКРУГЛЕНИЕ: -0.41 [10:26:55]line ИТОГО: 500.00 [10:26:55]line Внесено: 500.00 [10:26:55]line СДАЧА: 0.00 [10:26:55]line НСП 1% : 4.43 [10:26:55]line НДС 12% : 53.14 [10:26:55]line Наличными: 500.00 [10:26:55]line Безнал.: 0.00 [10:26:55]line Место: АЗС № 101 "Партнер Нефть" [10:26:55]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:26:55]line СНО: Общий режим [10:26:55]line Чек 263 28.10.2024 10:26 [10:26:55]line Смена: 546 ФФД: 1.0 [10:26:55]line ЗНМ: 0300000082 [10:26:55]line РНМ: 0000000000091628 [10:26:55]line Версия ККМ: 001 [10:26:55]line ФМ: 0000000000874671 [10:26:55]line ФД: 317788 [10:26:55]line ФПД: 32001997920007 [10:26:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T102654&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317788&fm=32001997920007&tin=02508201610067®Number=0000000000091628&sum=50000 [10:26:56]Connected sock=11 [10:26:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 60 CB 07 01 57 57 5A 03 written 0, free lines is 4095 [10:26:56]01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 EE 66 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5C D9 04 00 35 04 06 00 1D 1B 0B B7 D7 07 E5 0E 9C CE FA 7B CB FB [10:26:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 45 35 47 00 B8 BB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5C D9 04 00 F4 03 04 00 A7 12 1F 67 B6 04 01 00 00 92 14 0F ED D3 3E 6A CD [10:26:56]CommunicateWithHost err = 0 [10:26:56]CheckOFDResponse [10:26:56]1017 (14) - 77093643461234 [10:26:56]1041 (16) - 0000000000874671 [10:26:56]1040 (4) - 317788 [10:26:56]1012 (4) - 28.10.2024 04:27 [10:26:56]1206 (1) - 0 [10:26:56]OFD Sender: Remove packet 317788 [10:26:56]ProducePacketName [10:26:56]name=ofd_packets/00317788 [10:26:56]NVStorageDeleteData [10:26:56]Write to MH i2c: 01 00 00 B6 0D C3 [10:26:56]Write i2c OK [10:26:56]MH_I2C_Read... [10:26:56]Read from MH i2c: 01 [10:26:56]MH_I2C_Read... [10:26:56]Read from MH i2c: 01 07 00 [10:26:56]MH_I2C_Read... [10:26:56]Read from MH i2c: 01 07 00 B6 0D 00 00 00 00 00 E4 0C BA [10:26:56]RasterBufferAndPrint [10:26:56]line [10:26:56]line [10:26:56]line [10:26:56]line [10:26:56]line [10:26:56]written 0, free lines is 3306 [10:26:56]MH_Cut [10:26:56]Write to MH i2c: D1 01 00 BD 0D 01 9C [10:26:56]Write i2c OK [10:26:56]MH_I2C_Read... [10:26:56]Read from MH i2c: D1 [10:26:56]MH_I2C_Read... [10:26:56]Read from MH i2c: D1 01 00 [10:26:56]MH_I2C_Read... [10:26:56]Read from MH i2c: D1 01 00 BD 0D 00 9B [10:26:56]Write to MH i2c: 01 00 00 BE 0D CB [10:26:56]Write i2c OK [10:26:56]MH_I2C_Read... [10:26:56]OFD Sender: No OFD packet to send [10:26:57]*** Cut start [10:26:57]*** Partial cut [10:26:57]*** CUTSNS_PIN = 1 [10:26:57]*** CUTSNS_PIN = 0 [10:26:57]*** Brake cut motor [10:26:58]Read from MH i2c: 01 [10:26:58]MH_I2C_Read... [10:26:58]*** Stop cut motor [10:26:58]*** Cut end [10:26:58]Read from MH i2c: 01 07 00 [10:26:58]MH_I2C_Read... [10:26:58]Read from MH i2c: 01 07 00 BE 0D 00 00 00 00 00 FF 0F E0 [10:26:58]process_action close_receipt done [10:26:58]requested_data is exist [10:26:58]produce_requested_data [10:26:58]requested_item fm.sn is exist - process it [10:26:58]wFMCommunicate request_size=4 [10:26:58]MH_SAM_APDU [10:26:58]CAPDU: 80 11 00 00 [10:26:58]Write to MH i2c: E2 08 00 BF 0D 80 11 00 00 00 00 00 00 46 [10:26:58]Write i2c OK [10:26:58]MH_I2C_Read... [10:26:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:26:58]Read from MH i2c: E2 [10:26:58]MH_I2C_Read... [10:26:58]Read from MH i2c: E2 17 00 [10:26:58]MH_I2C_Read... [10:26:58]Read from MH i2c: E2 17 00 BF 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 9A [10:26:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:26:58]wFMCommunicate OK [10:26:58]requested_item fd.num is exist - process it [10:26:58]SAM_PROTO_GetFieldsCounters [10:26:58]wFMCommunicate request_size=4 [10:26:58]MH_SAM_APDU [10:26:58]CAPDU: 80 13 00 00 [10:26:58]Write to MH i2c: E2 08 00 C0 0D 80 13 00 00 00 00 00 00 49 [10:26:58]Write i2c OK [10:26:58]MH_I2C_Read... [10:26:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:26:58]Read from MH i2c: E2 [10:26:58]MH_I2C_Read... [10:26:58]Read from MH i2c: E2 62 00 [10:26:58]MH_I2C_Read... [10:26:58]Read from MH i2c: E2 62 00 C0 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 5C D9 04 00 0E 04 04 00 22 02 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 E1 [10:26:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 5C D9 04 00 0E 04 04 00 22 02 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:26:58]wFMCommunicate OK [10:26:58]SAM_PROTO_GetFieldsCounters done [10:26:58]requested_item shift.num is exist - process it [10:26:58]requested_item shift.opened is exist - process it [10:26:58]req_shift_opened [10:26:58]FM_GetShiftState [10:26:58]SAM_PROTO_GetShiftState [10:26:58]wFMCommunicate request_size=4 [10:26:58]MH_SAM_APDU [10:26:58]CAPDU: 80 13 01 00 [10:26:58]Write to MH i2c: E2 08 00 C1 0D 80 13 01 00 00 00 00 00 4B [10:26:58]Write i2c OK [10:26:58]MH_I2C_Read... [10:26:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:26:58]Read from MH i2c: E2 [10:26:58]MH_I2C_Read... [10:26:58]Read from MH i2c: E2 0E 00 [10:26:58]MH_I2C_Read... [10:26:58]Read from MH i2c: E2 0E 00 C1 0D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 44 [10:26:58]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:26:58]wFMCommunicate OK [10:26:58]SAM_PROTO_GetShiftState done [10:26:58]FM_GetShiftState done [10:26:58]req_shift_opened done [10:26:58]requested_item shift.open_date is exist - process it [10:26:58]req_shift_open_date [10:26:58]req_shift_open_date done [10:26:58]produce_requested_data done [10:26:58]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317788,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [10:26:58]process_action_free close_receipt [10:26:58]json_value_free [10:26:58]json_value_free done [10:26:58]process_json_proto returns [10:26:58]Send response to host [10:26:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317788,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [10:26:58]free response buf [10:26:58]execute_script done [10:26:58]execute_script returns [10:26:58]free content buf [10:26:58]Sock 7.Close socket [10:26:58]Sock 7.Thread stoped [10:27:01]OFD Sender: No OFD packet to send [10:27:06]OFD Sender: No OFD packet to send [10:27:11]OFD Sender: No OFD packet to send [10:27:16]OFD Sender: No OFD packet to send [10:27:21]OFD Sender: No OFD packet to send [10:27:26]OFD Sender: No OFD packet to send [10:27:31]OFD Sender: No OFD packet to send [10:27:36]OFD Sender: No OFD packet to send [10:27:41]OFD Sender: No OFD packet to send [10:27:46]OFD Sender: No OFD packet to send [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:07]OFD Sender: No OFD packet to send [10:28:12]OFD Sender: No OFD packet to send [10:28:17]OFD Sender: No OFD packet to send [10:28:22]OFD Sender: No OFD packet to send [10:28:27]OFD Sender: No OFD packet to send [10:28:27]accept exits with 9 [10:28:27]New connection [10:28:27]New thread 3067293028 created [10:28:27]Thread 3067436388 joined [10:28:27]Waiting for new connection... [10:28:27] Sock 9.Parse request [10:28:27]Sock 9.Check first char [10:28:27]Sock 9.First char is OK [10:28:27]request: POST /json_proto HTTP/1.0 [10:28:27]Method: POST [10:28:27]URL: /json_proto [10:28:27]Method is POST - this is cgi request [10:28:27]url: /json_proto [10:28:27]query_string will be loaded in cgi processing [10:28:27]execute_cgi json_proto POST (null) [10:28:27]execute_cgi path=json_proto method=POST [10:28:27]POST find Content-Length [10:28:27]Host: 172.17.50.195:8080 [10:28:27]Content-Length: 686 [10:28:27]Content-Type: application/json [10:28:27] [10:28:27]POST finish read [10:28:27]Found Content-Length = 686 [10:28:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092701", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:28:27]execute_script... [10:28:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092701", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:28:27]POST & json_proto [10:28:27]process_json_proto [10:28:27]json parsed OK: [10:28:27]protocol is kg_v1.0 [10:28:27]action value=close_receipt [10:28:27]process_action close_receipt [10:28:27]cmd_close_receipt [10:28:27]MH_GetDate [10:28:27]Write to MH i2c: F0 00 00 C2 0D BE [10:28:27]Write i2c OK [10:28:27]MH_I2C_Read... [10:28:27]Read from MH i2c: F0 [10:28:27]MH_I2C_Read... [10:28:27]Read from MH i2c: F0 09 00 [10:28:27]MH_I2C_Read... [10:28:27]Read from MH i2c: F0 09 00 C2 0D 00 4B 67 1F 67 43 33 1C 67 F8 [10:28:27]GetLastDocTimeStamp 1730111214 [10:28:27]current date 1730111307 [10:28:27]FM_GetShiftState [10:28:27]SAM_PROTO_GetShiftState [10:28:27]wFMCommunicate request_size=4 [10:28:27]MH_SAM_APDU [10:28:27]CAPDU: 80 13 01 00 [10:28:27]Write to MH i2c: E2 08 00 C3 0D 80 13 01 00 00 00 00 00 4D [10:28:27]Write i2c OK [10:28:27]MH_I2C_Read... [10:28:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:28:27]Read from MH i2c: E2 [10:28:27]MH_I2C_Read... [10:28:27]Read from MH i2c: E2 0E 00 [10:28:27]MH_I2C_Read... [10:28:27]Read from MH i2c: E2 0E 00 C3 0D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 46 [10:28:27]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:28:27]wFMCommunicate OK [10:28:27]SAM_PROTO_GetShiftState done [10:28:27]FM_GetShiftState done [10:28:27]opened in 1730073493 [10:28:27]opened+sec_in_day 1730159893 [10:28:27]quantity*price = 100001 [10:28:27]sum+1 = 100002 [10:28:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 264 28.10.2024 10:28 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317789 ФПД: 274243955090786 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T102828&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317789&fm=274243955090786&tin=02508201610067®Number=0000000000091628&sum=100000 [10:28:28]StoreToDocumentArchive [10:28:28]shift 546 fd 317789 [10:28:28]save to /storage/0546/doc_00317789 [10:28:28]save last doc name /storage/0546/doc_00317789 to /storage/kkm_last_doc_name [10:28:28]save OK [10:28:28]Clear old archive folders... [10:28:28]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:28:28]tlvbuf is 013E7460 [10:28:28]SAM_PROTO_ClearQueue [10:28:28]wFMCommunicate request_size=4 [10:28:28]MH_SAM_APDU [10:28:28]CAPDU: 80 09 00 00 [10:28:28]Write to MH i2c: E2 08 00 D0 0D 80 09 00 00 00 00 00 00 4F [10:28:28]Write i2c OK [10:28:28]MH_I2C_Read... [10:28:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:28:28]Read from MH i2c: E2 [10:28:28]MH_I2C_Read... [10:28:28]Read from MH i2c: E2 03 00 [10:28:28]MH_I2C_Read... [10:28:28]Read from MH i2c: E2 03 00 D0 0D 00 90 00 51 [10:28:28]RAPDU: 90 00 [10:28:28]wFMCommunicate OK [10:28:28]SAM_PROTO_ClearQueue done [10:28:28]KKMCreateOFDPacket [10:28:28]OFDProtocolAddRootSTLVToBuf [10:28:28]FM_MakeSignedData [10:28:28]FM_MakeSignedData [10:28:28]SAM_PROTO_SignData [10:28:28]wFMCommunicate request_size=4 [10:28:28]MH_SAM_APDU [10:28:28]CAPDU: 80 0D 01 02 [10:28:28]Write to MH i2c: E2 08 00 D1 0D 80 0D 01 02 00 00 00 00 57 [10:28:28]Write i2c OK [10:28:28]MH_I2C_Read... [10:28:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:28:28]Read from MH i2c: E2 [10:28:28]MH_I2C_Read... [10:28:28]Read from MH i2c: E2 03 00 [10:28:28]MH_I2C_Read... [10:28:28]Read from MH i2c: E2 03 00 D1 0D 00 90 00 52 [10:28:28]RAPDU: 90 00 [10:28:28]wFMCommunicate OK [10:28:28]wFMCommunicate request_size=255 [10:28:28]MH_SAM_APDU [10:28:28]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 08 01 00 00 F4 03 04 00 4C 67 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5D D9 04 00 35 04 06 00 F9 6C [10:28:28]Write to MH i2c: E2 02 01 D2 0D 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 08 01 00 00 F4 03 04 00 4C 67 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5D D9 04 00 35 04 06 00 F9 6C 00 00 09 [10:28:28]Write i2c OK [10:28:28]MH_I2C_Read... [10:28:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:28:29]Read from MH i2c: E2 [10:28:29]MH_I2C_Read... [10:28:29]Read from MH i2c: E2 03 00 [10:28:29]MH_I2C_Read... [10:28:29]Read from MH i2c: E2 03 00 D2 0D 00 90 00 53 [10:28:29]RAPDU: 90 00 [10:28:29]wFMCommunicate OK [10:28:29]wFMCommunicate request_size=9 [10:28:29]MH_SAM_APDU [10:28:29]CAPDU: 80 0D 02 02 04 65 86 65 62 [10:28:29]Write to MH i2c: E2 0C 00 D3 0D 80 0D 02 02 04 00 65 86 65 62 00 00 14 [10:28:29]Write i2c OK [10:28:29]MH_I2C_Read... [10:28:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:28:29]Read from MH i2c: E2 [10:28:29]MH_I2C_Read... [10:28:29]Read from MH i2c: E2 03 00 [10:28:29]MH_I2C_Read... [10:28:29]Read from MH i2c: E2 03 00 D3 0D 00 90 00 54 [10:28:29]RAPDU: 90 00 [10:28:29]wFMCommunicate OK [10:28:29]wFMCommunicate request_size=4 [10:28:29]MH_SAM_APDU [10:28:29]CAPDU: 80 0D 03 02 [10:28:29]Write to MH i2c: E2 08 00 D4 0D 80 0D 03 02 00 00 00 00 5C [10:28:29]Write i2c OK [10:28:29]MH_I2C_Read... [10:28:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:28:29]Read from MH i2c: E2 [10:28:29]MH_I2C_Read... [10:28:29]Read from MH i2c: E2 0B 00 [10:28:29]MH_I2C_Read... [10:28:29]Read from MH i2c: E2 0B 00 D4 0D 00 5D 56 4B D4 26 7E 59 CF 90 00 FB [10:28:29]RAPDU: 5D 56 4B D4 26 7E 59 CF 90 00 [10:28:29]wFMCommunicate OK [10:28:29]SAM_PROTO_SignData done [10:28:29]FM_MakeSignedData done [10:28:29]CreateOFDProtocolMessage [10:28:29]wFMCommunicate request_size=4 [10:28:29]MH_SAM_APDU [10:28:29]CAPDU: 80 11 00 00 [10:28:29]Write to MH i2c: E2 08 00 D5 0D 80 11 00 00 00 00 00 00 5C [10:28:29]Write i2c OK [10:28:29]MH_I2C_Read... [10:28:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:28:29]Read from MH i2c: E2 [10:28:29]MH_I2C_Read... [10:28:29]Read from MH i2c: E2 17 00 [10:28:29]MH_I2C_Read... [10:28:29]Read from MH i2c: E2 17 00 D5 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B0 [10:28:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:28:29]wFMCommunicate OK [10:28:29]CreateOFDProtocolMessage done [10:28:29]OFDSenderStorePacket 317789 [10:28:29]StoreOFDPacket docnum=317789 [10:28:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 25 75 06 01 EC 95 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 08 01 00 00 F4 03 04 00 4C 67 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5D D9 04 00 35 04 06 00 F9 6C 65 86 65 62 5D 56 4B D4 26 7E 59 CF [10:28:29]CheckFolder [10:28:29]dirname=/storage/ofd_packets [10:28:29]CheckFolder done [10:28:29]ProducePacketName [10:28:29]name=ofd_packets/00317789 [10:28:29]NVStorageSaveData ofd_packets/00317789 [10:28:29]File name is /storage/ofd_packets/00317789 [10:28:29]Write 300 bytes [10:28:29]NVStorageSaveData done [10:28:29]OFDSenderStorePacket done [10:28:29]KKMCreateOFDPacket done [10:28:29]NVStorageSaveData kkm_last_timestamp [10:28:29]File name is /storage/kkm_last_timestamp [10:28:29]Write 4 bytes [10:28:29]NVStorageSaveData done [10:28:29]OFD Sender: Processing packet 317789 [packets to send 127, broken 126] [10:28:29]ProducePacketName [10:28:29]name=ofd_packets/00317789 [10:28:29]OFD Sender: To server: pG, [10:28:29]CommunicateWithHost lk.salyk.kg:30040 [10:28:29]ConnectInit lk.salyk.kg [10:28:29]ExternCall_PrintAddStr [10:28:29]wPrintStart [10:28:29]Write to MH i2c: 01 00 00 D6 0D E3 [10:28:29]Write i2c OK [10:28:29]MH_I2C_Read... [10:28:29]Read from MH i2c: 01 [10:28:29]MH_I2C_Read... [10:28:29]Read from MH i2c: 01 07 00 [10:28:29]MH_I2C_Read... [10:28:29]Read from MH i2c: 01 07 00 D6 0D 00 00 00 00 00 FF 0F F8 [10:28:29]RasterBufferAndPrint [10:28:29]line Счет N : (1)1092701 [10:28:29]line ИНН: 02508201610067 [10:28:29]line Контрольно-Кассовый Чек [10:28:29]line ПРОДАЖА [10:28:29]line ТРК (МРК, ГНК) : 81 [10:28:29]line Товар: 2711190000 [10:28:29]line ГАЗ-К-5 [10:28:29]line 26.110 * 38.30 [10:28:29]line = 1000.01 [10:28:29]line НДС 12% НСП 1% [10:28:29]line > о реализуемом товаре [10:28:29]line ОКРУГЛЕНИЕ: -0.01 [10:28:29]line ИТОГО: 1000.00 [10:28:29]line Внесено: 1000.00 [10:28:29]line СДАЧА: 0.00 [10:28:29]line НСП 1% : 8.85 [10:28:29]line НДС 12% : 106.20 [10:28:29]line Наличными: 1000.00 [10:28:29]line Безнал.: 0.00 [10:28:29]line Место: АЗС № 101 "Партнер Нефть" [10:28:29]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:28:29]line СНО: Общий режим [10:28:29]line Чек 264 28.10.2024 10:28 [10:28:29]line Смена: 546 ФФД: 1.0 [10:28:29]line ЗНМ: 0300000082 [10:28:29]line РНМ: 0000000000091628 [10:28:29]line Версия ККМ: 001 [10:28:29]line ФМ: 0000000000874671 [10:28:29]line ФД: 317789 [10:28:29]line ФПД: 274243955090786 [10:28:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T102828&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317789&fm=274243955090786&tin=02508201610067®Number=0000000000091628&sum=100000 [10:28:29]Connected sock=11 [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 34 36 37 31 0E 01 00 00 25 75 06 01 EC 95 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 08 01 00 00 F4 03 04 00 4C 67 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5D D9 04 00 35 04 06 00 F9 6C 65 86 65 62 5D 56 4B D4 26 7E 59 CF [10:28:29]written 0, free lines is 4095 [10:28:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 53 D0 47 00 E3 85 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5D D9 04 00 F4 03 04 00 05 13 1F 67 B6 04 01 00 00 10 70 37 6C 91 FB DB 78 [10:28:29]CommunicateWithHost err = 0 [10:28:29]CheckOFDResponse [10:28:29]1017 (14) - 77093643461234 [10:28:29]1041 (16) - 0000000000874671 [10:28:29]1040 (4) - 317789 [10:28:29]1012 (4) - 28.10.2024 04:28 [10:28:29]1206 (1) - 0 [10:28:29]OFD Sender: Remove packet 317789 [10:28:29]ProducePacketName [10:28:29]name=ofd_packets/00317789 [10:28:29]NVStorageDeleteData [10:28:29]Write to MH i2c: 01 00 00 01 0E 0F [10:28:29]Write i2c OK [10:28:29]MH_I2C_Read... [10:28:29]Read from MH i2c: 01 [10:28:29]MH_I2C_Read... [10:28:29]Read from MH i2c: 01 07 00 [10:28:29]MH_I2C_Read... [10:28:29]Read from MH i2c: 01 07 00 01 0E 00 00 00 00 00 EC 0C 0E [10:28:29]RasterBufferAndPrint [10:28:29]line [10:28:29]line [10:28:29]line [10:28:29]line [10:28:29]line [10:28:29]written 0, free lines is 3314 [10:28:29]MH_Cut [10:28:29]Write to MH i2c: D1 01 00 08 0E 01 E8 [10:28:29]Write i2c OK [10:28:29]MH_I2C_Read... [10:28:29]Read from MH i2c: D1 [10:28:29]MH_I2C_Read... [10:28:29]Read from MH i2c: D1 01 00 [10:28:29]MH_I2C_Read... [10:28:29]Read from MH i2c: D1 01 00 08 0E 00 E7 [10:28:29]Write to MH i2c: 01 00 00 09 0E 17 [10:28:30]Write i2c OK [10:28:30]MH_I2C_Read... [10:28:30]OFD Sender: No OFD packet to send [10:28:30]*** Cut start [10:28:30]*** Partial cut [10:28:30]*** CUTSNS_PIN = 1 [10:28:30]*** CUTSNS_PIN = 0 [10:28:30]*** Brake cut motor [10:28:31]Read from MH i2c: 01 [10:28:31]MH_I2C_Read... [10:28:31]*** Stop cut motor [10:28:31]*** Cut end [10:28:31]Read from MH i2c: 01 07 00 [10:28:31]MH_I2C_Read... [10:28:31]Read from MH i2c: 01 07 00 09 0E 00 00 00 00 00 FF 0F 2C [10:28:31]process_action close_receipt done [10:28:31]requested_data is exist [10:28:31]produce_requested_data [10:28:31]requested_item fm.sn is exist - process it [10:28:31]wFMCommunicate request_size=4 [10:28:31]MH_SAM_APDU [10:28:31]CAPDU: 80 11 00 00 [10:28:31]Write to MH i2c: E2 08 00 0A 0E 80 11 00 00 00 00 00 00 92 [10:28:31]Write i2c OK [10:28:31]MH_I2C_Read... [10:28:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:28:31]Read from MH i2c: E2 [10:28:31]MH_I2C_Read... [10:28:31]Read from MH i2c: E2 17 00 [10:28:31]MH_I2C_Read... [10:28:31]Read from MH i2c: E2 17 00 0A 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E6 [10:28:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:28:31]wFMCommunicate OK [10:28:31]requested_item fd.num is exist - process it [10:28:31]SAM_PROTO_GetFieldsCounters [10:28:31]wFMCommunicate request_size=4 [10:28:31]MH_SAM_APDU [10:28:31]CAPDU: 80 13 00 00 [10:28:31]Write to MH i2c: E2 08 00 0B 0E 80 13 00 00 00 00 00 00 95 [10:28:31]Write i2c OK [10:28:31]MH_I2C_Read... [10:28:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:28:31]Read from MH i2c: E2 [10:28:31]MH_I2C_Read... [10:28:31]Read from MH i2c: E2 62 00 [10:28:31]MH_I2C_Read... [10:28:31]Read from MH i2c: E2 62 00 0B 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 5D D9 04 00 0E 04 04 00 22 02 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 31 [10:28:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 5D D9 04 00 0E 04 04 00 22 02 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:28:31]wFMCommunicate OK [10:28:31]SAM_PROTO_GetFieldsCounters done [10:28:31]requested_item shift.num is exist - process it [10:28:31]requested_item shift.opened is exist - process it [10:28:31]req_shift_opened [10:28:31]FM_GetShiftState [10:28:31]SAM_PROTO_GetShiftState [10:28:31]wFMCommunicate request_size=4 [10:28:31]MH_SAM_APDU [10:28:31]CAPDU: 80 13 01 00 [10:28:31]Write to MH i2c: E2 08 00 0C 0E 80 13 01 00 00 00 00 00 97 [10:28:31]Write i2c OK [10:28:31]MH_I2C_Read... [10:28:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:28:31]Read from MH i2c: E2 [10:28:31]MH_I2C_Read... [10:28:31]Read from MH i2c: E2 0E 00 [10:28:31]MH_I2C_Read... [10:28:31]Read from MH i2c: E2 0E 00 0C 0E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 90 [10:28:31]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:28:31]wFMCommunicate OK [10:28:31]SAM_PROTO_GetShiftState done [10:28:31]FM_GetShiftState done [10:28:31]req_shift_opened done [10:28:31]requested_item shift.open_date is exist - process it [10:28:31]req_shift_open_date [10:28:31]req_shift_open_date done [10:28:31]produce_requested_data done [10:28:31]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317789,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [10:28:31]process_action_free close_receipt [10:28:31]json_value_free [10:28:31]json_value_free done [10:28:31]process_json_proto returns [10:28:31]Send response to host [10:28:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317789,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [10:28:31]free response buf [10:28:31]execute_script done [10:28:31]execute_script returns [10:28:31]free content buf [10:28:31]Sock 9.Close socket [10:28:31]Sock 9.Thread stoped [10:28:35]OFD Sender: No OFD packet to send [10:28:40]OFD Sender: No OFD packet to send [10:28:45]OFD Sender: No OFD packet to send [10:28:50]OFD Sender: No OFD packet to send [10:28:50]accept exits with 7 [10:28:50]New connection [10:28:50]New thread 3067436388 created [10:28:50]Thread 3067293028 joined [10:28:50]Waiting for new connection... [10:28:50] Sock 7.Parse request [10:28:50]Sock 7.Check first char [10:28:50]Sock 7.First char is OK [10:28:50]request: POST /json_proto HTTP/1.0 [10:28:50]Method: POST [10:28:50]URL: /json_proto [10:28:50]Method is POST - this is cgi request [10:28:50]url: /json_proto [10:28:50]query_string will be loaded in cgi processing [10:28:50]execute_cgi json_proto POST (null) [10:28:50]execute_cgi path=json_proto method=POST [10:28:50]POST find Content-Length [10:28:50]Host: 172.17.50.195:8080 [10:28:50]Content-Length: 662 [10:28:50]Content-Type: application/json [10:28:50] [10:28:50]POST finish read [10:28:50]Found Content-Length = 662 [10:28:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092707", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.000, "sum" : 669.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "payments": [ { "type": 0, "sum" : 669.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:28:50]execute_script... [10:28: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)1092707", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.000, "sum" : 669.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "payments": [ { "type": 0, "sum" : 669.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:28:50]POST & json_proto [10:28:50]process_json_proto [10:28:50]json parsed OK: [10:28:50]protocol is kg_v1.0 [10:28:50]action value=close_receipt [10:28:50]process_action close_receipt [10:28:50]cmd_close_receipt [10:28:50]MH_GetDate [10:28:50]Write to MH i2c: F0 00 00 0D 0E 0A [10:28:50]Write i2c OK [10:28:50]MH_I2C_Read... [10:28:50]Read from MH i2c: F0 [10:28:50]MH_I2C_Read... [10:28:50]Read from MH i2c: F0 09 00 [10:28:50]MH_I2C_Read... [10:28:50]Read from MH i2c: F0 09 00 0D 0E 00 63 67 1F 67 43 33 1C 67 5C [10:28:50]GetLastDocTimeStamp 1730111308 [10:28:50]current date 1730111331 [10:28:50]FM_GetShiftState [10:28:50]SAM_PROTO_GetShiftState [10:28:50]wFMCommunicate request_size=4 [10:28:50]MH_SAM_APDU [10:28:50]CAPDU: 80 13 01 00 [10:28:50]Write to MH i2c: E2 08 00 0E 0E 80 13 01 00 00 00 00 00 99 [10:28:50]Write i2c OK [10:28:50]MH_I2C_Read... [10:28:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:28:50]Read from MH i2c: E2 [10:28:50]MH_I2C_Read... [10:28:50]Read from MH i2c: E2 0E 00 [10:28:50]MH_I2C_Read... [10:28:50]Read from MH i2c: E2 0E 00 0E 0E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 92 [10:28:50]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:28:50]wFMCommunicate OK [10:28:50]SAM_PROTO_GetShiftState done [10:28:50]FM_GetShiftState done [10:28:50]opened in 1730073493 [10:28:50]opened+sec_in_day 1730159893 [10:28:50]quantity*price = 66900 [10:28:50]sum+1 = 66901 [10:28:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 669.00 Внесено: 1000.00 СДАЧА: 331.00 НСП 1% : 5.92 НДС 12% : 71.04 Наличными: 669.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 265 28.10.2024 10:28 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317790 ФПД: 74963700936630 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T102851&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317790&fm=74963700936630&tin=02508201610067®Number=0000000000091628&sum=66900 [10:28:51]StoreToDocumentArchive [10:28:51]shift 546 fd 317790 [10:28:51]save to /storage/0546/doc_00317790 [10:28:51]save last doc name /storage/0546/doc_00317790 to /storage/kkm_last_doc_name [10:28:51]save OK [10:28:51]Clear old archive folders... [10:28:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:28:51]tlvbuf is 013AE410 [10:28:51]SAM_PROTO_ClearQueue [10:28:51]wFMCommunicate request_size=4 [10:28:51]MH_SAM_APDU [10:28:51]CAPDU: 80 09 00 00 [10:28:51]Write to MH i2c: E2 08 00 1B 0E 80 09 00 00 00 00 00 00 9B [10:28:51]Write i2c OK [10:28:51]MH_I2C_Read... [10:28:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:28:51]Read from MH i2c: E2 [10:28:51]MH_I2C_Read... [10:28:51]Read from MH i2c: E2 03 00 [10:28:51]MH_I2C_Read... [10:28:51]Read from MH i2c: E2 03 00 1B 0E 00 90 00 9D [10:28:51]RAPDU: 90 00 [10:28:51]wFMCommunicate OK [10:28:51]SAM_PROTO_ClearQueue done [10:28:51]KKMCreateOFDPacket [10:28:51]OFDProtocolAddRootSTLVToBuf [10:28:51]FM_MakeSignedData [10:28:51]FM_MakeSignedData [10:28:51]SAM_PROTO_SignData [10:28:51]wFMCommunicate request_size=4 [10:28:51]MH_SAM_APDU [10:28:51]CAPDU: 80 0D 01 02 [10:28:51]Write to MH i2c: E2 08 00 1C 0E 80 0D 01 02 00 00 00 00 A3 [10:28:51]Write i2c OK [10:28:51]MH_I2C_Read... [10:28:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:28:51]Read from MH i2c: E2 [10:28:51]MH_I2C_Read... [10:28:51]Read from MH i2c: E2 03 00 [10:28:51]MH_I2C_Read... [10:28:51]Read from MH i2c: E2 03 00 1C 0E 00 90 00 9E [10:28:51]RAPDU: 90 00 [10:28:51]wFMCommunicate OK [10:28:51]wFMCommunicate request_size=255 [10:28:51]MH_SAM_APDU [10:28: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 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 54 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 63 67 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5E D9 04 00 35 04 06 00 44 [10:28:51]Write to MH i2c: E2 02 01 1D 0E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 54 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 63 67 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5E D9 04 00 35 04 06 00 44 00 00 57 [10:28:51]Write i2c OK [10:28:51]MH_I2C_Read... [10:28:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:28:52]Read from MH i2c: E2 [10:28:52]MH_I2C_Read... [10:28:52]Read from MH i2c: E2 03 00 [10:28:52]MH_I2C_Read... [10:28:52]Read from MH i2c: E2 03 00 1D 0E 00 90 00 9F [10:28:52]RAPDU: 90 00 [10:28:52]wFMCommunicate OK [10:28:52]wFMCommunicate request_size=10 [10:28:52]MH_SAM_APDU [10:28:52]CAPDU: 80 0D 02 02 05 2D D8 C3 EF B6 [10:28:52]Write to MH i2c: E2 0D 00 1E 0E 80 0D 02 02 05 00 2D D8 C3 EF B6 00 00 1D [10:28:52]Write i2c OK [10:28:52]MH_I2C_Read... [10:28:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:28:52]Read from MH i2c: E2 [10:28:52]MH_I2C_Read... [10:28:52]Read from MH i2c: E2 03 00 [10:28:52]MH_I2C_Read... [10:28:52]Read from MH i2c: E2 03 00 1E 0E 00 90 00 A0 [10:28:52]RAPDU: 90 00 [10:28:52]wFMCommunicate OK [10:28:52]wFMCommunicate request_size=4 [10:28:52]MH_SAM_APDU [10:28:52]CAPDU: 80 0D 03 02 [10:28:52]Write to MH i2c: E2 08 00 1F 0E 80 0D 03 02 00 00 00 00 A8 [10:28:52]Write i2c OK [10:28:52]MH_I2C_Read... [10:28:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:28:52]Read from MH i2c: E2 [10:28:52]MH_I2C_Read... [10:28:52]Read from MH i2c: E2 0B 00 [10:28:52]MH_I2C_Read... [10:28:52]Read from MH i2c: E2 0B 00 1F 0E 00 F0 5F 58 7D 8F 07 9F 66 90 00 68 [10:28:52]RAPDU: F0 5F 58 7D 8F 07 9F 66 90 00 [10:28:52]wFMCommunicate OK [10:28:52]SAM_PROTO_SignData done [10:28:52]FM_MakeSignedData done [10:28:52]CreateOFDProtocolMessage [10:28:52]wFMCommunicate request_size=4 [10:28:52]MH_SAM_APDU [10:28:52]CAPDU: 80 11 00 00 [10:28:52]Write to MH i2c: E2 08 00 20 0E 80 11 00 00 00 00 00 00 A8 [10:28:52]Write i2c OK [10:28:52]MH_I2C_Read... [10:28:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:28:52]Read from MH i2c: E2 [10:28:52]MH_I2C_Read... [10:28:52]Read from MH i2c: E2 17 00 [10:28:52]MH_I2C_Read... [10:28:52]Read from MH i2c: E2 17 00 20 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 FC [10:28:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:28:52]wFMCommunicate OK [10:28:52]CreateOFDProtocolMessage done [10:28:52]OFDSenderStorePacket 317790 [10:28:52]StoreOFDPacket docnum=317790 [10:28:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 95 02 07 01 04 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 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 54 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 63 67 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5E D9 04 00 35 04 06 00 44 2D D8 C3 EF B6 F0 5F 58 7D 8F 07 9F 66 [10:28:52]CheckFolder [10:28:52]dirname=/storage/ofd_packets [10:28:52]CheckFolder done [10:28:52]ProducePacketName [10:28:52]name=ofd_packets/00317790 [10:28:52]NVStorageSaveData ofd_packets/00317790 [10:28:52]File name is /storage/ofd_packets/00317790 [10:28:52]Write 301 bytes [10:28:52]NVStorageSaveData done [10:28:52]OFDSenderStorePacket done [10:28:52]KKMCreateOFDPacket done [10:28:52]NVStorageSaveData kkm_last_timestamp [10:28:52]File name is /storage/kkm_last_timestamp [10:28:52]Write 4 bytes [10:28:52]NVStorageSaveData done [10:28:52]ExternCall_PrintAddStr [10:28:52]wPrintStart [10:28:52]Write to MH i2c: 01 00 00 21 0E 2F [10:28:52]Write i2c OK [10:28:52]MH_I2C_Read... [10:28:52]Read from MH i2c: 01 [10:28:52]MH_I2C_Read... [10:28:52]Read from MH i2c: 01 07 00 [10:28:52]MH_I2C_Read... [10:28:52]Read from MH i2c: 01 07 00 21 0E 00 00 00 00 00 FF 0F 44 [10:28:52]RasterBufferAndPrint [10:28:52]line Счет N : (1)1092707 [10:28:52]line ИНН: 02508201610067 [10:28:52]line Контрольно-Кассовый Чек [10:28:52]line ПРОДАЖА [10:28:52]line ТРК (МРК, ГНК) : 43 [10:28:52]line Товар: 2710124130 [10:28:52]line Аи-92-К-2 [10:28:52]line 10.000 * 66.90 [10:28:52]line = 669.00 [10:28:52]line НДС 12% НСП 1% [10:28:52]line > о реализуемом товаре [10:28:52]line ИТОГО: 669.00 [10:28:52]line Внесено: 1000.00 [10:28:52]line СДАЧА: 331.00 [10:28:52]line НСП 1% : 5.92 [10:28:52]line НДС 12% : 71.04 [10:28:52]line Наличными: 669.00 [10:28:52]line Безнал.: 0.00 [10:28:52]line Место: АЗС № 101 "Партнер Нефть" [10:28:52]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:28:52]line СНО: Общий режим [10:28:52]line Чек 265 28.10.2024 10:28 [10:28:52]line Смена: 546 ФФД: 1.0 [10:28:52]line ЗНМ: 0300000082 [10:28:52]line РНМ: 0000000000091628 [10:28:52]line Версия ККМ: 001 [10:28:52]line ФМ: 0000000000874671 [10:28:52]line ФД: 317790 [10:28:52]line ФПД: 74963700936630 [10:28:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T102851&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317790&fm=74963700936630&tin=02508201610067®Number=0000000000091628&sum=66900 [10:28:52]OFD Sender: Processing packet 317790 [packets to send 127, broken 126] [10:28:52]ProducePacketName [10:28:52]name=ofd_packets/00317790 [10:28:52]OFD Sender: To server: pG, [10:28:52]CommunicateWithHost lk.salyk.kg:30040 [10:28:52]ConnectInit lk.salyk.kg [10:28:52]written 0, free lines is 4095 [10:28:52]Connected sock=10 [10:28:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 95 02 07 01 04 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 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 54 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 63 67 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5E D9 04 00 35 04 06 00 44 2D D8 C3 EF B6 F0 5F 58 7D 8F 07 9F 66 [10:28:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 40 DD 47 00 9D 6B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5E D9 04 00 F4 03 04 00 1C 13 1F 67 B6 04 01 00 00 08 47 D1 5B 3F 28 D3 A1 [10:28:52]CommunicateWithHost err = 0 [10:28:52]CheckOFDResponse [10:28:52]1017 (14) - 77093643461234 [10:28:52]1041 (16) - 0000000000874671 [10:28:52]1040 (4) - 317790 [10:28:52]1012 (4) - 28.10.2024 04:29 [10:28:52]1206 (1) - 0 [10:28:52]OFD Sender: Remove packet 317790 [10:28:52]ProducePacketName [10:28:52]name=ofd_packets/00317790 [10:28:52]NVStorageDeleteData [10:28:53]Write to MH i2c: 01 00 00 4B 0E 59 [10:28:53]Write i2c OK [10:28:53]MH_I2C_Read... [10:28:53]Read from MH i2c: 01 [10:28:53]MH_I2C_Read... [10:28:53]Read from MH i2c: 01 07 00 [10:28:53]MH_I2C_Read... [10:28:53]Read from MH i2c: 01 07 00 4B 0E 00 00 00 00 00 09 0D 76 [10:28:53]RasterBufferAndPrint [10:28:53]line [10:28:53]line [10:28:53]line [10:28:53]line [10:28:53]line [10:28:53]written 0, free lines is 3344 [10:28:53]MH_Cut [10:28:53]Write to MH i2c: D1 01 00 52 0E 01 32 [10:28:53]Write i2c OK [10:28:53]MH_I2C_Read... [10:28:53]Read from MH i2c: D1 [10:28:53]MH_I2C_Read... [10:28:53]Read from MH i2c: D1 01 00 [10:28:53]MH_I2C_Read... [10:28:53]Read from MH i2c: D1 01 00 52 0E 00 31 [10:28:53]Write to MH i2c: 01 00 00 53 0E 61 [10:28:53]Write i2c OK [10:28:53]MH_I2C_Read... [10:28:53]OFD Sender: No OFD packet to send [10:28:53]*** Cut start [10:28:53]*** Partial cut [10:28:53]*** CUTSNS_PIN = 1 [10:28:53]*** CUTSNS_PIN = 0 [10:28:54]*** Brake cut motor [10:28:54]Read from MH i2c: 01 [10:28:54]MH_I2C_Read... [10:28:54]*** Stop cut motor [10:28:54]*** Cut end [10:28:54]Read from MH i2c: 01 07 00 [10:28:54]MH_I2C_Read... [10:28:54]Read from MH i2c: 01 07 00 53 0E 00 00 00 00 00 FF 0F 76 [10:28:54]process_action close_receipt done [10:28:54]requested_data is exist [10:28:54]produce_requested_data [10:28:54]requested_item fm.sn is exist - process it [10:28:54]wFMCommunicate request_size=4 [10:28:54]MH_SAM_APDU [10:28:54]CAPDU: 80 11 00 00 [10:28:54]Write to MH i2c: E2 08 00 54 0E 80 11 00 00 00 00 00 00 DC [10:28:54]Write i2c OK [10:28:54]MH_I2C_Read... [10:28:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:28:54]Read from MH i2c: E2 [10:28:54]MH_I2C_Read... [10:28:54]Read from MH i2c: E2 17 00 [10:28:54]MH_I2C_Read... [10:28:54]Read from MH i2c: E2 17 00 54 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 30 [10:28:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:28:54]wFMCommunicate OK [10:28:54]requested_item fd.num is exist - process it [10:28:54]SAM_PROTO_GetFieldsCounters [10:28:54]wFMCommunicate request_size=4 [10:28:54]MH_SAM_APDU [10:28:54]CAPDU: 80 13 00 00 [10:28:54]Write to MH i2c: E2 08 00 55 0E 80 13 00 00 00 00 00 00 DF [10:28:54]Write i2c OK [10:28:54]MH_I2C_Read... [10:28:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:28:54]Read from MH i2c: E2 [10:28:54]MH_I2C_Read... [10:28:54]Read from MH i2c: E2 62 00 [10:28:54]MH_I2C_Read... [10:28:54]Read from MH i2c: E2 62 00 55 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 5E D9 04 00 0E 04 04 00 22 02 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 7F [10:28:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 5E D9 04 00 0E 04 04 00 22 02 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:28:54]wFMCommunicate OK [10:28:54]SAM_PROTO_GetFieldsCounters done [10:28:54]requested_item shift.num is exist - process it [10:28:54]requested_item shift.opened is exist - process it [10:28:54]req_shift_opened [10:28:54]FM_GetShiftState [10:28:54]SAM_PROTO_GetShiftState [10:28:54]wFMCommunicate request_size=4 [10:28:54]MH_SAM_APDU [10:28:54]CAPDU: 80 13 01 00 [10:28:54]Write to MH i2c: E2 08 00 56 0E 80 13 01 00 00 00 00 00 E1 [10:28:54]Write i2c OK [10:28:54]MH_I2C_Read... [10:28:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:28:54]Read from MH i2c: E2 [10:28:54]MH_I2C_Read... [10:28:54]Read from MH i2c: E2 0E 00 [10:28:54]MH_I2C_Read... [10:28:54]Read from MH i2c: E2 0E 00 56 0E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 DA [10:28:54]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:28:54]wFMCommunicate OK [10:28:54]SAM_PROTO_GetShiftState done [10:28:54]FM_GetShiftState done [10:28:54]req_shift_opened done [10:28:54]requested_item shift.open_date is exist - process it [10:28:54]req_shift_open_date [10:28:54]req_shift_open_date done [10:28:54]produce_requested_data done [10:28:54]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317790,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [10:28:54]process_action_free close_receipt [10:28:54]json_value_free [10:28:54]json_value_free done [10:28:54]process_json_proto returns [10:28:54]Send response to host [10:28:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317790,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [10:28:54]free response buf [10:28:54]execute_script done [10:28:54]execute_script returns [10:28:54]free content buf [10:28:54]Sock 7.Close socket [10:28:54]Sock 7.Thread stoped [10:28:58]OFD Sender: No OFD packet to send [10:29:03]OFD Sender: No OFD packet to send [10:29:08]OFD Sender: No OFD packet to send [10:29:13]OFD Sender: No OFD packet to send [10:29:18]OFD Sender: No OFD packet to send [10:29:23]OFD Sender: No OFD packet to send [10:29:25]accept exits with 9 [10:29:25]New connection [10:29:25]New thread 3067293028 created [10:29:25]Thread 3067436388 joined [10:29:25]Waiting for new connection... [10:29:25] Sock 9.Parse request [10:29:25]Sock 9.Check first char [10:29:25]Sock 9.First char is OK [10:29:25]request: POST /json_proto HTTP/1.0 [10:29:25]Method: POST [10:29:25]URL: /json_proto [10:29:25]Method is POST - this is cgi request [10:29:25]url: /json_proto [10:29:25]query_string will be loaded in cgi processing [10:29:25]execute_cgi json_proto POST (null) [10:29:25]execute_cgi path=json_proto method=POST [10:29:25]POST find Content-Length [10:29:25]Host: 172.17.50.195:8080 [10:29:25]Content-Length: 683 [10:29:25]Content-Type: application/json [10:29:25] [10:29:25]POST finish read [10:29:25]Found Content-Length = 683 [10:29:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092704", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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:29:25]execute_script... [10:29: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)1092704", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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:29:25]POST & json_proto [10:29:25]process_json_proto [10:29:25]json parsed OK: [10:29:25]protocol is kg_v1.0 [10:29:25]action value=close_receipt [10:29:25]process_action close_receipt [10:29:25]cmd_close_receipt [10:29:25]MH_GetDate [10:29:25]Write to MH i2c: F0 00 00 57 0E 54 [10:29:25]Write i2c OK [10:29:25]MH_I2C_Read... [10:29:25]Read from MH i2c: F0 [10:29:25]MH_I2C_Read... [10:29:25]Read from MH i2c: F0 09 00 [10:29:25]MH_I2C_Read... [10:29:25]Read from MH i2c: F0 09 00 57 0E 00 86 67 1F 67 43 33 1C 67 C9 [10:29:25]GetLastDocTimeStamp 1730111331 [10:29:25]current date 1730111366 [10:29:25]FM_GetShiftState [10:29:25]SAM_PROTO_GetShiftState [10:29:25]wFMCommunicate request_size=4 [10:29:25]MH_SAM_APDU [10:29:25]CAPDU: 80 13 01 00 [10:29:25]Write to MH i2c: E2 08 00 58 0E 80 13 01 00 00 00 00 00 E3 [10:29:25]Write i2c OK [10:29:25]MH_I2C_Read... [10:29:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:29:25]Read from MH i2c: E2 [10:29:25]MH_I2C_Read... [10:29:25]Read from MH i2c: E2 0E 00 [10:29:25]MH_I2C_Read... [10:29:25]Read from MH i2c: E2 0E 00 58 0E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 DC [10:29:25]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:29:25]wFMCommunicate OK [10:29:25]SAM_PROTO_GetShiftState done [10:29:25]FM_GetShiftState done [10:29:25]opened in 1730073493 [10:29:25]opened+sec_in_day 1730159893 [10:29:25]quantity*price = 150032 [10:29:25]sum+1 = 150033 [10:29:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 266 28.10.2024 10:29 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317791 ФПД: 2290532186715 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T102926&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317791&fm=2290532186715&tin=02508201610067®Number=0000000000091628&sum=150000 [10:29:27]StoreToDocumentArchive [10:29:27]shift 546 fd 317791 [10:29:27]save to /storage/0546/doc_00317791 [10:29:27]save last doc name /storage/0546/doc_00317791 to /storage/kkm_last_doc_name [10:29:27]save OK [10:29:27]Clear old archive folders... [10:29:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:29:27]tlvbuf is 0138CC60 [10:29:27]SAM_PROTO_ClearQueue [10:29:27]wFMCommunicate request_size=4 [10:29:27]MH_SAM_APDU [10:29:27]CAPDU: 80 09 00 00 [10:29:27]Write to MH i2c: E2 08 00 65 0E 80 09 00 00 00 00 00 00 E5 [10:29:27]Write i2c OK [10:29:27]MH_I2C_Read... [10:29:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:29:27]Read from MH i2c: E2 [10:29:27]MH_I2C_Read... [10:29:27]Read from MH i2c: E2 03 00 [10:29:27]MH_I2C_Read... [10:29:27]Read from MH i2c: E2 03 00 65 0E 00 90 00 E7 [10:29:27]RAPDU: 90 00 [10:29:27]wFMCommunicate OK [10:29:27]SAM_PROTO_ClearQueue done [10:29:27]KKMCreateOFDPacket [10:29:27]OFDProtocolAddRootSTLVToBuf [10:29:27]FM_MakeSignedData [10:29:27]FM_MakeSignedData [10:29:27]SAM_PROTO_SignData [10:29:27]wFMCommunicate request_size=4 [10:29:27]MH_SAM_APDU [10:29:27]CAPDU: 80 0D 01 02 [10:29:27]Write to MH i2c: E2 08 00 66 0E 80 0D 01 02 00 00 00 00 ED [10:29:27]Write i2c OK [10:29:27]MH_I2C_Read... [10:29:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:29:27]Read from MH i2c: E2 [10:29:27]MH_I2C_Read... [10:29:27]Read from MH i2c: E2 03 00 [10:29:27]MH_I2C_Read... [10:29:27]Read from MH i2c: E2 03 00 66 0E 00 90 00 E8 [10:29:27]RAPDU: 90 00 [10:29:27]wFMCommunicate OK [10:29:27]wFMCommunicate request_size=255 [10:29:27]MH_SAM_APDU [10:29:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 0A 01 00 00 F4 03 04 00 86 67 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5F D9 04 00 35 04 06 00 02 [10:29:27]Write to MH i2c: E2 02 01 67 0E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 0A 01 00 00 F4 03 04 00 86 67 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5F D9 04 00 35 04 06 00 02 00 00 BF [10:29:27]Write i2c OK [10:29:27]MH_I2C_Read... [10:29:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:29:27]Read from MH i2c: E2 [10:29:27]MH_I2C_Read... [10:29:27]Read from MH i2c: E2 03 00 [10:29:27]MH_I2C_Read... [10:29:27]Read from MH i2c: E2 03 00 67 0E 00 90 00 E9 [10:29:27]RAPDU: 90 00 [10:29:27]wFMCommunicate OK [10:29:27]wFMCommunicate request_size=10 [10:29:27]MH_SAM_APDU [10:29:27]CAPDU: 80 0D 02 02 05 15 4E 5B 7A 5B [10:29:27]Write to MH i2c: E2 0D 00 68 0E 80 0D 02 02 05 00 15 4E 5B 7A 5B 00 00 8D [10:29:27]Write i2c OK [10:29:27]MH_I2C_Read... [10:29:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:29:27]Read from MH i2c: E2 [10:29:27]MH_I2C_Read... [10:29:27]Read from MH i2c: E2 03 00 [10:29:27]MH_I2C_Read... [10:29:27]Read from MH i2c: E2 03 00 68 0E 00 90 00 EA [10:29:27]RAPDU: 90 00 [10:29:27]wFMCommunicate OK [10:29:27]wFMCommunicate request_size=4 [10:29:27]MH_SAM_APDU [10:29:27]CAPDU: 80 0D 03 02 [10:29:27]Write to MH i2c: E2 08 00 69 0E 80 0D 03 02 00 00 00 00 F2 [10:29:27]Write i2c OK [10:29:27]MH_I2C_Read... [10:29:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:29:27]Read from MH i2c: E2 [10:29:27]MH_I2C_Read... [10:29:27]Read from MH i2c: E2 0B 00 [10:29:27]MH_I2C_Read... [10:29:27]Read from MH i2c: E2 0B 00 69 0E 00 D8 5C C2 62 7F E8 64 DC 90 00 F2 [10:29:27]RAPDU: D8 5C C2 62 7F E8 64 DC 90 00 [10:29:27]wFMCommunicate OK [10:29:27]SAM_PROTO_SignData done [10:29:27]FM_MakeSignedData done [10:29:27]CreateOFDProtocolMessage [10:29:27]wFMCommunicate request_size=4 [10:29:27]MH_SAM_APDU [10:29:27]CAPDU: 80 11 00 00 [10:29:27]Write to MH i2c: E2 08 00 6A 0E 80 11 00 00 00 00 00 00 F2 [10:29:27]Write i2c OK [10:29:27]MH_I2C_Read... [10:29:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:29:27]Read from MH i2c: E2 [10:29:27]MH_I2C_Read... [10:29:27]Read from MH i2c: E2 17 00 [10:29:27]MH_I2C_Read... [10:29:27]Read from MH i2c: E2 17 00 6A 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 46 [10:29:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:29:27]wFMCommunicate OK [10:29:27]CreateOFDProtocolMessage done [10:29:27]OFDSenderStorePacket 317791 [10:29:27]StoreOFDPacket docnum=317791 [10:29:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 7F FC 07 01 AE 76 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 0A 01 00 00 F4 03 04 00 86 67 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5F D9 04 00 35 04 06 00 02 15 4E 5B 7A 5B D8 5C C2 62 7F E8 64 DC [10:29:27]CheckFolder [10:29:27]dirname=/storage/ofd_packets [10:29:27]CheckFolder done [10:29:27]ProducePacketName [10:29:27]name=ofd_packets/00317791 [10:29:27]NVStorageSaveData ofd_packets/00317791 [10:29:27]File name is /storage/ofd_packets/00317791 [10:29:27]Write 301 bytes [10:29:27]NVStorageSaveData done [10:29:27]OFDSenderStorePacket done [10:29:27]KKMCreateOFDPacket done [10:29:27]NVStorageSaveData kkm_last_timestamp [10:29:27]File name is /storage/kkm_last_timestamp [10:29:27]Write 4 bytes [10:29:27]NVStorageSaveData done [10:29:27]ExternCall_PrintAddStr [10:29:27]wPrintStart [10:29:27]Write to MH i2c: 01 00 00 6B 0E 79 [10:29:27]Write i2c OK [10:29:27]MH_I2C_Read... [10:29:27]Read from MH i2c: 01 [10:29:27]MH_I2C_Read... [10:29:27]Read from MH i2c: 01 07 00 [10:29:27]MH_I2C_Read... [10:29:27]Read from MH i2c: 01 07 00 6B 0E 00 00 00 00 00 FF 0F 8E [10:29:27]RasterBufferAndPrint [10:29:27]line Счет N : (1)1092704 [10:29:27]line ИНН: 02508201610067 [10:29:27]line Контрольно-Кассовый Чек [10:29:27]line ПРОДАЖА [10:29:27]line ТРК (МРК, ГНК) : 64 [10:29:27]line Товар: 2710124500 [10:29:27]line Аи-95-К-3 [10:29:27]line 20.220 * 74.20 [10:29:27]line = 1500.32 [10:29:27]line НДС 12% НСП 1% [10:29:27]line > о реализуемом товаре [10:29:27]line ОКРУГЛЕНИЕ: -0.32 [10:29:27]line ИТОГО: 1500.00 [10:29:27]line Внесено: 1500.00 [10:29:27]line СДАЧА: 0.00 [10:29:27]line НСП 1% : 13.28 [10:29:27]line НДС 12% : 159.33 [10:29:27]line Наличными: 1500.00 [10:29:27]line Безнал.: 0.00 [10:29:27]line Место: АЗС № 101 "Партнер Нефть" [10:29:27]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:29:27]line СНО: Общий режим [10:29:27]line Чек 266 28.10.2024 10:29 [10:29:27]line Смена: 546 ФФД: 1.0 [10:29:27]line ЗНМ: 0300000082 [10:29:27]line РНМ: 0000000000091628 [10:29:27]line Версия ККМ: 001 [10:29:27]line ФМ: 0000000000874671 [10:29:27]line ФД: 317791 [10:29:27]line ФПД: 2290532186715 [10:29:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T102926&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317791&fm=2290532186715&tin=02508201610067®Number=0000000000091628&sum=150000 [10:29:27]OFD Sender: Processing packet 317791 [packets to send 127, broken 126] [10:29:27]ProducePacketName [10:29:27]name=ofd_packets/00317791 [10:29:27]OFD Sender: To server: pG, [10:29:27]CommunicateWithHost lk.salyk.kg:30040 [10:29:27]ConnectInit lk.salyk.kg [10:29:27]written 0, free lines is 4095 [10:29:27]Connected sock=7 [10:29:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 7F FC 07 01 AE 76 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 0A 01 00 00 F4 03 04 00 86 67 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5F D9 04 00 35 04 06 00 02 15 4E 5B 7A 5B D8 5C C2 62 7F E8 64 DC [10:29:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 2D 6E 47 00 0F 3B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5F D9 04 00 F4 03 04 00 3F 13 1F 67 B6 04 01 00 00 74 1A B8 B7 E7 9A FE 34 [10:29:28]CommunicateWithHost err = 0 [10:29:28]CheckOFDResponse [10:29:28]1017 (14) - 77093643461234 [10:29:28]1041 (16) - 0000000000874671 [10:29:28]1040 (4) - 317791 [10:29:28]1012 (4) - 28.10.2024 04:29 [10:29:28]1206 (1) - 0 [10:29:28]OFD Sender: Remove packet 317791 [10:29:28]ProducePacketName [10:29:28]name=ofd_packets/00317791 [10:29:28]NVStorageDeleteData [10:29:28]Write to MH i2c: 01 00 00 96 0E A4 [10:29:28]Write i2c OK [10:29:28]MH_I2C_Read... [10:29:28]Read from MH i2c: 01 [10:29:28]MH_I2C_Read... [10:29:28]Read from MH i2c: 01 07 00 [10:29:28]MH_I2C_Read... [10:29:28]Read from MH i2c: 01 07 00 96 0E 00 00 00 00 00 FD 0C B4 [10:29:28]RasterBufferAndPrint [10:29:28]line [10:29:28]line [10:29:28]line [10:29:28]line [10:29:28]line [10:29:28]written 0, free lines is 3331 [10:29:28]MH_Cut [10:29:28]Write to MH i2c: D1 01 00 9D 0E 01 7D [10:29:28]Write i2c OK [10:29:28]MH_I2C_Read... [10:29:28]Read from MH i2c: D1 [10:29:28]MH_I2C_Read... [10:29:28]Read from MH i2c: D1 01 00 [10:29:28]MH_I2C_Read... [10:29:28]Read from MH i2c: D1 01 00 9D 0E 00 7C [10:29:28]Write to MH i2c: 01 00 00 9E 0E AC [10:29:28]Write i2c OK [10:29:28]MH_I2C_Read... [10:29:28]OFD Sender: No OFD packet to send [10:29:29]*** Cut start [10:29:29]*** Partial cut [10:29:29]*** CUTSNS_PIN = 1 [10:29:29]*** CUTSNS_PIN = 0 [10:29:29]*** Brake cut motor [10:29:29]Read from MH i2c: 01 [10:29:29]MH_I2C_Read... [10:29:29]*** Stop cut motor [10:29:29]*** Cut end [10:29:29]Read from MH i2c: 01 07 00 [10:29:29]MH_I2C_Read... [10:29:29]Read from MH i2c: 01 07 00 9E 0E 00 00 00 00 00 FF 0F C1 [10:29:29]process_action close_receipt done [10:29:29]requested_data is exist [10:29:29]produce_requested_data [10:29:29]requested_item fm.sn is exist - process it [10:29:29]wFMCommunicate request_size=4 [10:29:29]MH_SAM_APDU [10:29:29]CAPDU: 80 11 00 00 [10:29:29]Write to MH i2c: E2 08 00 9F 0E 80 11 00 00 00 00 00 00 27 [10:29:29]Write i2c OK [10:29:29]MH_I2C_Read... [10:29:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:29:29]Read from MH i2c: E2 [10:29:29]MH_I2C_Read... [10:29:29]Read from MH i2c: E2 17 00 [10:29:29]MH_I2C_Read... [10:29:29]Read from MH i2c: E2 17 00 9F 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 7B [10:29:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:29:29]wFMCommunicate OK [10:29:29]requested_item fd.num is exist - process it [10:29:29]SAM_PROTO_GetFieldsCounters [10:29:29]wFMCommunicate request_size=4 [10:29:29]MH_SAM_APDU [10:29:29]CAPDU: 80 13 00 00 [10:29:29]Write to MH i2c: E2 08 00 A0 0E 80 13 00 00 00 00 00 00 2A [10:29:29]Write i2c OK [10:29:29]MH_I2C_Read... [10:29:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:29:29]Read from MH i2c: E2 [10:29:29]MH_I2C_Read... [10:29:29]Read from MH i2c: E2 62 00 [10:29:29]MH_I2C_Read... [10:29:29]Read from MH i2c: E2 62 00 A0 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 5F D9 04 00 0E 04 04 00 22 02 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 CE [10:29:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 5F D9 04 00 0E 04 04 00 22 02 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:29:29]wFMCommunicate OK [10:29:29]SAM_PROTO_GetFieldsCounters done [10:29:29]requested_item shift.num is exist - process it [10:29:29]requested_item shift.opened is exist - process it [10:29:29]req_shift_opened [10:29:29]FM_GetShiftState [10:29:29]SAM_PROTO_GetShiftState [10:29:29]wFMCommunicate request_size=4 [10:29:29]MH_SAM_APDU [10:29:29]CAPDU: 80 13 01 00 [10:29:29]Write to MH i2c: E2 08 00 A1 0E 80 13 01 00 00 00 00 00 2C [10:29:29]Write i2c OK [10:29:29]MH_I2C_Read... [10:29:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:29:29]Read from MH i2c: E2 [10:29:29]MH_I2C_Read... [10:29:29]Read from MH i2c: E2 0E 00 [10:29:29]MH_I2C_Read... [10:29:29]Read from MH i2c: E2 0E 00 A1 0E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 25 [10:29:29]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:29:29]wFMCommunicate OK [10:29:29]SAM_PROTO_GetShiftState done [10:29:29]FM_GetShiftState done [10:29:29]req_shift_opened done [10:29:29]requested_item shift.open_date is exist - process it [10:29:29]req_shift_open_date [10:29:29]req_shift_open_date done [10:29:29]produce_requested_data done [10:29:29]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317791,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [10:29:29]process_action_free close_receipt [10:29:29]json_value_free [10:29:29]json_value_free done [10:29:29]process_json_proto returns [10:29:29]Send response to host [10:29:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317791,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [10:29:29]free response buf [10:29:29]execute_script done [10:29:29]execute_script returns [10:29:29]free content buf [10:29:29]Sock 9.Close socket [10:29:29]Sock 9.Thread stoped [10:29:33]OFD Sender: No OFD packet to send [10:29:38]OFD Sender: No OFD packet to send [10:29:42]accept exits with 10 [10:29:42]New connection [10:29:42]New thread 3067436388 created [10:29:42]Thread 3067293028 joined [10:29:42]Waiting for new connection... [10:29:42] Sock 10.Parse request [10:29:42]Sock 10.Check first char [10:29:42]Sock 10.First char is OK [10:29:42]request: POST /json_proto HTTP/1.0 [10:29:42]Method: POST [10:29:42]URL: /json_proto [10:29:42]Method is POST - this is cgi request [10:29:42]url: /json_proto [10:29:42]query_string will be loaded in cgi processing [10:29:42]execute_cgi json_proto POST (null) [10:29:42]execute_cgi path=json_proto method=POST [10:29:42]POST find Content-Length [10:29:42]Host: 172.17.50.195:8080 [10:29:42]Content-Length: 756 [10:29:42]Content-Type: application/json [10:29:42] [10:29:42]POST finish read [10:29:42]Found Content-Length = 756 [10:29:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092700", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u000A30100566", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:29:42]execute_script... [10:29: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)1092700", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u000A30100566", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:29:42]POST & json_proto [10:29:42]process_json_proto [10:29:42]json parsed OK: [10:29:42]protocol is kg_v1.0 [10:29:42]action value=close_receipt [10:29:42]process_action close_receipt [10:29:42]cmd_close_receipt [10:29:42]MH_GetDate [10:29:42]Write to MH i2c: F0 00 00 A2 0E 9F [10:29:42]Write i2c OK [10:29:42]MH_I2C_Read... [10:29:42]Read from MH i2c: F0 [10:29:42]MH_I2C_Read... [10:29:42]Read from MH i2c: F0 09 00 [10:29:42]MH_I2C_Read... [10:29:42]Read from MH i2c: F0 09 00 A2 0E 00 97 67 1F 67 43 33 1C 67 25 [10:29:42]GetLastDocTimeStamp 1730111366 [10:29:42]current date 1730111383 [10:29:42]FM_GetShiftState [10:29:42]SAM_PROTO_GetShiftState [10:29:42]wFMCommunicate request_size=4 [10:29:42]MH_SAM_APDU [10:29:42]CAPDU: 80 13 01 00 [10:29:42]Write to MH i2c: E2 08 00 A3 0E 80 13 01 00 00 00 00 00 2E [10:29:42]Write i2c OK [10:29:42]MH_I2C_Read... [10:29:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:29:42]Read from MH i2c: E2 [10:29:42]MH_I2C_Read... [10:29:42]Read from MH i2c: E2 0E 00 [10:29:42]MH_I2C_Read... [10:29:42]Read from MH i2c: E2 0E 00 A3 0E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 27 [10:29:42]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:29:42]wFMCommunicate OK [10:29:42]SAM_PROTO_GetShiftState done [10:29:42]FM_GetShiftState done [10:29:42]opened in 1730073493 [10:29:42]opened+sec_in_day 1730159893 [10:29:42]quantity*price = 0 [10:29:42]sum+1 = 1 [10:29:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 267 28.10.2024 10:29 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: ТК ГПНА Online 30100566 ФМ: 0000000000874671 ФД: 317792 ФПД: 57607925078159 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T102943&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317792&fm=57607925078159&tin=02508201610067®Number=0000000000091628&sum=0 [10:29:43]StoreToDocumentArchive [10:29:43]shift 546 fd 317792 [10:29:43]save to /storage/0546/doc_00317792 [10:29:43]save last doc name /storage/0546/doc_00317792 to /storage/kkm_last_doc_name [10:29:43]save OK [10:29:43]Clear old archive folders... [10:29:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:29:43]tlvbuf is 013AD6A0 [10:29:43]SAM_PROTO_ClearQueue [10:29:43]wFMCommunicate request_size=4 [10:29:43]MH_SAM_APDU [10:29:43]CAPDU: 80 09 00 00 [10:29:43]Write to MH i2c: E2 08 00 B0 0E 80 09 00 00 00 00 00 00 30 [10:29:43]Write i2c OK [10:29:43]MH_I2C_Read... [10:29:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:29:43]Read from MH i2c: E2 [10:29:43]MH_I2C_Read... [10:29:43]Read from MH i2c: E2 03 00 [10:29:43]MH_I2C_Read... [10:29:43]Read from MH i2c: E2 03 00 B0 0E 00 90 00 32 [10:29:43]RAPDU: 90 00 [10:29:43]wFMCommunicate OK [10:29:43]SAM_PROTO_ClearQueue done [10:29:43]KKMCreateOFDPacket [10:29:43]OFDProtocolAddRootSTLVToBuf [10:29:43]FM_MakeSignedData [10:29:43]FM_MakeSignedData [10:29:43]SAM_PROTO_SignData [10:29:43]wFMCommunicate request_size=4 [10:29:43]MH_SAM_APDU [10:29:43]CAPDU: 80 0D 01 02 [10:29:43]Write to MH i2c: E2 08 00 B1 0E 80 0D 01 02 00 00 00 00 38 [10:29:43]Write i2c OK [10:29:43]MH_I2C_Read... [10:29:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:29:43]Read from MH i2c: E2 [10:29:43]MH_I2C_Read... [10:29:43]Read from MH i2c: E2 03 00 [10:29:43]MH_I2C_Read... [10:29:43]Read from MH i2c: E2 03 00 B1 0E 00 90 00 33 [10:29:43]RAPDU: 90 00 [10:29:43]wFMCommunicate OK [10:29:43]wFMCommunicate request_size=255 [10:29:43]MH_SAM_APDU [10:29: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 32 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 0B 01 00 00 F4 03 04 00 97 67 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 60 D9 04 00 35 04 06 00 34 [10:29:43]Write to MH i2c: E2 02 01 B2 0E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 0B 01 00 00 F4 03 04 00 97 67 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 60 D9 04 00 35 04 06 00 34 00 00 8D [10:29:43]Write i2c OK [10:29:43]MH_I2C_Read... [10:29:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:29:44]Read from MH i2c: E2 [10:29:44]MH_I2C_Read... [10:29:44]Read from MH i2c: E2 03 00 [10:29:44]MH_I2C_Read... [10:29:44]Read from MH i2c: E2 03 00 B2 0E 00 90 00 34 [10:29:44]RAPDU: 90 00 [10:29:44]wFMCommunicate OK [10:29:44]wFMCommunicate request_size=10 [10:29:44]MH_SAM_APDU [10:29:44]CAPDU: 80 0D 02 02 05 64 E3 E9 18 8F [10:29:44]Write to MH i2c: E2 0D 00 B3 0E 80 0D 02 02 05 00 64 E3 E9 18 8F 00 00 1C [10:29:44]Write i2c OK [10:29:44]MH_I2C_Read... [10:29:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:29:44]Read from MH i2c: E2 [10:29:44]MH_I2C_Read... [10:29:44]Read from MH i2c: E2 03 00 [10:29:44]MH_I2C_Read... [10:29:44]Read from MH i2c: E2 03 00 B3 0E 00 90 00 35 [10:29:44]RAPDU: 90 00 [10:29:44]wFMCommunicate OK [10:29:44]wFMCommunicate request_size=4 [10:29:44]MH_SAM_APDU [10:29:44]CAPDU: 80 0D 03 02 [10:29:44]Write to MH i2c: E2 08 00 B4 0E 80 0D 03 02 00 00 00 00 3D [10:29:44]Write i2c OK [10:29:44]MH_I2C_Read... [10:29:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:29:44]Read from MH i2c: E2 [10:29:44]MH_I2C_Read... [10:29:44]Read from MH i2c: E2 0B 00 [10:29:44]MH_I2C_Read... [10:29:44]Read from MH i2c: E2 0B 00 B4 0E 00 93 27 F3 A9 9A B3 FB F5 90 00 D1 [10:29:44]RAPDU: 93 27 F3 A9 9A B3 FB F5 90 00 [10:29:44]wFMCommunicate OK [10:29:44]SAM_PROTO_SignData done [10:29:44]FM_MakeSignedData done [10:29:44]CreateOFDProtocolMessage [10:29:44]wFMCommunicate request_size=4 [10:29:44]MH_SAM_APDU [10:29:44]CAPDU: 80 11 00 00 [10:29:44]Write to MH i2c: E2 08 00 B5 0E 80 11 00 00 00 00 00 00 3D [10:29:44]Write i2c OK [10:29:44]MH_I2C_Read... [10:29:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:29:44]Read from MH i2c: E2 [10:29:44]MH_I2C_Read... [10:29:44]Read from MH i2c: E2 17 00 [10:29:44]MH_I2C_Read... [10:29:44]Read from MH i2c: E2 17 00 B5 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 91 [10:29:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:29:44]wFMCommunicate OK [10:29:44]CreateOFDProtocolMessage done [10:29:44]OFDSenderStorePacket 317792 [10:29:44]StoreOFDPacket docnum=317792 [10:29:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 94 7D 07 01 62 5C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 0B 01 00 00 F4 03 04 00 97 67 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 60 D9 04 00 35 04 06 00 34 64 E3 E9 18 8F 93 27 F3 A9 9A B3 FB F5 [10:29:44]CheckFolder [10:29:44]dirname=/storage/ofd_packets [10:29:44]CheckFolder done [10:29:44]ProducePacketName [10:29:44]name=ofd_packets/00317792 [10:29:44]NVStorageSaveData ofd_packets/00317792 [10:29:44]File name is /storage/ofd_packets/00317792 [10:29:44]Write 301 bytes [10:29:44]NVStorageSaveData done [10:29:44]OFDSenderStorePacket done [10:29:44]KKMCreateOFDPacket done [10:29:44]NVStorageSaveData kkm_last_timestamp [10:29:44]File name is /storage/kkm_last_timestamp [10:29:44]Write 4 bytes [10:29:44]NVStorageSaveData done [10:29:44]OFD Sender: Processing packet 317792 [packets to send 127, broken 126] [10:29:44]ProducePacketName [10:29:44]name=ofd_packets/00317792 [10:29:44]OFD Sender: To server: pG, [10:29:44]CommunicateWithHost lk.salyk.kg:30040 [10:29:44]ConnectInit lk.salyk.kg [10:29:44]ExternCall_PrintAddStr [10:29:44]wPrintStart [10:29:44]Write to MH i2c: 01 00 00 B6 0E C4 [10:29:44]Write i2c OK [10:29:44]MH_I2C_Read... [10:29:44]Read from MH i2c: 01 [10:29:44]MH_I2C_Read... [10:29:44]Read from MH i2c: 01 07 00 [10:29:44]MH_I2C_Read... [10:29:44]Read from MH i2c: 01 07 00 B6 0E 00 00 00 00 00 FF 0F D9 [10:29:44]RasterBufferAndPrint [10:29:44]line Счет N : (1)1092700 [10:29:44]line ИНН: 02508201610067 [10:29:44]line Контрольно-Кассовый Чек [10:29:44]line ПРОДАЖА [10:29:44]line ТРК (МРК, ГНК) : 33 [10:29:44]line Товар: 2710124130 [10:29:44]line Аи-92-К-2 [10:29:44]line 100.000 * 0.00 [10:29:44]line = 0.00 [10:29:44]line НДС 12% НСП 1% [10:29:44]line > о реализуемом товаре [10:29:44]line ИТОГО: 0.00 [10:29:44]line НСП 1% : 0.00 [10:29:44]line НДС 12% : 0.00 [10:29:44]line Наличными: 0.00 [10:29:44]line Безнал.: 0.00 [10:29:44]line Место: АЗС № 101 "Партнер Нефть" [10:29:44]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:29:44]line СНО: Общий режим [10:29:44]line Чек 267 28.10.2024 10:29 [10:29:44]line Смена: 546 ФФД: 1.0 [10:29:44]line ЗНМ: 0300000082 [10:29:44]line РНМ: 0000000000091628 [10:29:44]line Версия ККМ: 001 [10:29:44]line Талоны: ТК ГПНА Online [10:29:44]line 30100566 [10:29:44]line ФМ: 0000000000874671 [10:29:44]line ФД: 317792 [10:29:44]line ФПД: 57607925078159 [10:29:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T102943&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317792&fm=57607925078159&tin=02508201610067®Number=0000000000091628&sum=0 [10:29:44]Connected sock=11 [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 34 36 37 31 0F 01 00 00 94 7D 07 01 62 5C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 0B 01 00 00 F4 03 04 00 97 67 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 60 D9 04 00 35 04 06 00 34 64 E3 E9 18 8F 93 27 F3 A9 9A B3 FB F5 [10:29:44]written 0, free lines is 4095 [10:29:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 D5 3A 47 00 AA E4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 60 D9 04 00 F4 03 04 00 50 13 1F 67 B6 04 01 00 00 D2 F2 2C 10 A3 A6 4B EF [10:29:44]CommunicateWithHost err = 0 [10:29:44]CheckOFDResponse [10:29:44]1017 (14) - 77093643461234 [10:29:44]1041 (16) - 0000000000874671 [10:29:44]1040 (4) - 317792 [10:29:44]1012 (4) - 28.10.2024 04:30 [10:29:44]1206 (1) - 0 [10:29:44]OFD Sender: Remove packet 317792 [10:29:44]ProducePacketName [10:29:44]name=ofd_packets/00317792 [10:29:44]NVStorageDeleteData [10:29:45]Write to MH i2c: 01 00 00 E0 0E EE [10:29:45]Write i2c OK [10:29:45]MH_I2C_Read... [10:29:45]Read from MH i2c: 01 [10:29:45]MH_I2C_Read... [10:29:45]Read from MH i2c: 01 07 00 [10:29:45]MH_I2C_Read... [10:29:45]Read from MH i2c: 01 07 00 E0 0E 00 00 00 00 00 FC 0C FD [10:29:45]RasterBufferAndPrint [10:29:45]line [10:29:45]line [10:29:45]line [10:29:45]line [10:29:45]line [10:29:45]written 0, free lines is 3330 [10:29:45]MH_Cut [10:29:45]Write to MH i2c: D1 01 00 E7 0E 01 C7 [10:29:45]Write i2c OK [10:29:45]MH_I2C_Read... [10:29:45]Read from MH i2c: D1 [10:29:45]MH_I2C_Read... [10:29:45]Read from MH i2c: D1 01 00 [10:29:45]MH_I2C_Read... [10:29:45]Read from MH i2c: D1 01 00 E7 0E 00 C6 [10:29:45]Write to MH i2c: 01 00 00 E8 0E F6 [10:29:45]Write i2c OK [10:29:45]MH_I2C_Read... [10:29:45]OFD Sender: No OFD packet to send [10:29:45]*** Cut start [10:29:45]*** Partial cut [10:29:45]*** CUTSNS_PIN = 1 [10:29:45]*** CUTSNS_PIN = 0 [10:29:46]*** Brake cut motor [10:29:46]Read from MH i2c: 01 [10:29:46]MH_I2C_Read... [10:29:46]*** Stop cut motor [10:29:46]*** Cut end [10:29:46]Read from MH i2c: 01 07 00 [10:29:46]MH_I2C_Read... [10:29:46]Read from MH i2c: 01 07 00 E8 0E 00 00 00 00 00 FF 0F 0B [10:29:46]process_action close_receipt done [10:29:46]requested_data is exist [10:29:46]produce_requested_data [10:29:46]requested_item fm.sn is exist - process it [10:29:46]wFMCommunicate request_size=4 [10:29:46]MH_SAM_APDU [10:29:46]CAPDU: 80 11 00 00 [10:29:46]Write to MH i2c: E2 08 00 E9 0E 80 11 00 00 00 00 00 00 71 [10:29:46]Write i2c OK [10:29:46]MH_I2C_Read... [10:29:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:29:46]Read from MH i2c: E2 [10:29:46]MH_I2C_Read... [10:29:46]Read from MH i2c: E2 17 00 [10:29:46]MH_I2C_Read... [10:29:46]Read from MH i2c: E2 17 00 E9 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C5 [10:29:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:29:46]wFMCommunicate OK [10:29:46]requested_item fd.num is exist - process it [10:29:46]SAM_PROTO_GetFieldsCounters [10:29:46]wFMCommunicate request_size=4 [10:29:46]MH_SAM_APDU [10:29:46]CAPDU: 80 13 00 00 [10:29:46]Write to MH i2c: E2 08 00 EA 0E 80 13 00 00 00 00 00 00 74 [10:29:46]Write i2c OK [10:29:46]MH_I2C_Read... [10:29:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:29:46]Read from MH i2c: E2 [10:29:46]MH_I2C_Read... [10:29:46]Read from MH i2c: E2 62 00 [10:29:46]MH_I2C_Read... [10:29:46]Read from MH i2c: E2 62 00 EA 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 60 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 0B 01 00 00 5E 04 04 00 0B 01 00 00 57 04 04 00 0C 01 00 00 19 04 04 00 00 00 00 00 90 00 1C [10:29:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 60 D9 04 00 0E 04 04 00 22 02 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:29:46]wFMCommunicate OK [10:29:46]SAM_PROTO_GetFieldsCounters done [10:29:46]requested_item shift.num is exist - process it [10:29:46]requested_item shift.opened is exist - process it [10:29:46]req_shift_opened [10:29:46]FM_GetShiftState [10:29:46]SAM_PROTO_GetShiftState [10:29:46]wFMCommunicate request_size=4 [10:29:46]MH_SAM_APDU [10:29:46]CAPDU: 80 13 01 00 [10:29:46]Write to MH i2c: E2 08 00 EB 0E 80 13 01 00 00 00 00 00 76 [10:29:46]Write i2c OK [10:29:46]MH_I2C_Read... [10:29:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:29:46]Read from MH i2c: E2 [10:29:46]MH_I2C_Read... [10:29:46]Read from MH i2c: E2 0E 00 [10:29:46]MH_I2C_Read... [10:29:46]Read from MH i2c: E2 0E 00 EB 0E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 6F [10:29:46]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:29:46]wFMCommunicate OK [10:29:46]SAM_PROTO_GetShiftState done [10:29:46]FM_GetShiftState done [10:29:46]req_shift_opened done [10:29:46]requested_item shift.open_date is exist - process it [10:29:46]req_shift_open_date [10:29:46]req_shift_open_date done [10:29:46]produce_requested_data done [10:29:46]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317792,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [10:29:46]process_action_free close_receipt [10:29:46]json_value_free [10:29:46]json_value_free done [10:29:46]process_json_proto returns [10:29:46]Send response to host [10:29:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317792,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [10:29:46]free response buf [10:29:46]execute_script done [10:29:46]execute_script returns [10:29:46]free content buf [10:29:46]Sock 10.Close socket [10:29:46]Sock 10.Thread stoped [10:29:50]OFD Sender: No OFD packet to send [10:29:55]OFD Sender: No OFD packet to send [10:30:00]OFD Sender: No OFD packet to send [10:30:05]OFD Sender: No OFD packet to send [10:30:10]OFD Sender: No OFD packet to send [10:30:15]OFD Sender: No OFD packet to send [10:30:20]OFD Sender: No OFD packet to send [10:30:25]OFD Sender: No OFD packet to send [10:30:30]OFD Sender: No OFD packet to send [10:30:35]OFD Sender: No OFD packet to send [10:30:40]OFD Sender: No OFD packet to send [10:30:45]OFD Sender: No OFD packet to send [10:30:50]OFD Sender: No OFD packet to send [10:30:55]OFD Sender: No OFD packet to send [10:31:00]OFD Sender: No OFD packet to send [10:31:05]OFD Sender: No OFD packet to send [10:31:10]OFD Sender: No OFD packet to send [10:31:15]OFD Sender: No OFD packet to send [10:31:20]OFD Sender: No OFD packet to send [10:31:25]OFD Sender: No OFD packet to send [10:31:30]OFD Sender: No OFD packet to send [10:31:35]OFD Sender: No OFD packet to send [10:31:40]OFD Sender: No OFD packet to send [10:31:45]OFD Sender: No OFD packet to send [10:31:50]OFD Sender: No OFD packet to send [10:31:55]OFD Sender: No OFD packet to send [10:32:00]OFD Sender: No OFD packet to send [10:32:05]OFD Sender: No OFD packet to send [10:32:10]OFD Sender: No OFD packet to send [10:32:15]OFD Sender: No OFD packet to send [10:32:20]OFD Sender: No OFD packet to send [10:32:25]OFD Sender: No OFD packet to send [10:32:30]OFD Sender: No OFD packet to send [10:32:35]OFD Sender: No OFD packet to send [10:32:40]OFD Sender: No OFD packet to send [10:32:45]OFD Sender: No OFD packet to send [10:32:50]OFD Sender: No OFD packet to send [10:32:55]OFD Sender: No OFD packet to send [10:33:00]OFD Sender: No OFD packet to send [10:33:05]OFD Sender: No OFD packet to send [10:33:10]OFD Sender: No OFD packet to send [10:33:15]OFD Sender: No OFD packet to send [10:33:20]OFD Sender: No OFD packet to send [10:33:25]OFD Sender: No OFD packet to send [10:33:30]OFD Sender: No OFD packet to send [10:33:35]OFD Sender: No OFD packet to send [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: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: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:30]OFD Sender: No OFD packet to send [10:34:35]OFD Sender: No OFD packet to send [10:34:38]accept exits with 7 [10:34:38]New connection [10:34:38]New thread 3067293028 created [10:34:38]Thread 3067436388 joined [10:34:38]Waiting for new connection... [10:34:38] Sock 7.Parse request [10:34:38]Sock 7.Check first char [10:34:38]Sock 7.First char is OK [10:34:38]request: POST /json_proto HTTP/1.0 [10:34:38]Method: POST [10:34:38]URL: /json_proto [10:34:38]Method is POST - this is cgi request [10:34:38]url: /json_proto [10:34:38]query_string will be loaded in cgi processing [10:34:38]execute_cgi json_proto POST (null) [10:34:38]execute_cgi path=json_proto method=POST [10:34:38]POST find Content-Length [10:34:38]Host: 172.17.50.195:8080 [10:34:38]Content-Length: 775 [10:34:38]Content-Type: application/json [10:34:38] [10:34:38]POST finish read [10:34:38]Found Content-Length = 775 [10:34:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092706", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 91.870, "sum" : 7000.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 7000.49 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:34:38]execute_script... [10:34: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)1092706", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 91.870, "sum" : 7000.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 7000.49 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:34:38]POST & json_proto [10:34:38]process_json_proto [10:34:38]json parsed OK: [10:34:38]protocol is kg_v1.0 [10:34:38]action value=close_receipt [10:34:38]process_action close_receipt [10:34:38]cmd_close_receipt [10:34:38]MH_GetDate [10:34:38]Write to MH i2c: F0 00 00 EC 0E E9 [10:34:38]Write i2c OK [10:34:38]MH_I2C_Read... [10:34:38]Read from MH i2c: F0 [10:34:38]MH_I2C_Read... [10:34:38]Read from MH i2c: F0 09 00 [10:34:38]MH_I2C_Read... [10:34:38]Read from MH i2c: F0 09 00 EC 0E 00 BF 68 1F 67 43 33 1C 67 98 [10:34:38]GetLastDocTimeStamp 1730111383 [10:34:38]current date 1730111679 [10:34:38]FM_GetShiftState [10:34:38]SAM_PROTO_GetShiftState [10:34:38]wFMCommunicate request_size=4 [10:34:38]MH_SAM_APDU [10:34:38]CAPDU: 80 13 01 00 [10:34:38]Write to MH i2c: E2 08 00 ED 0E 80 13 01 00 00 00 00 00 78 [10:34:38]Write i2c OK [10:34:38]MH_I2C_Read... [10:34:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:34:38]Read from MH i2c: E2 [10:34:38]MH_I2C_Read... [10:34:38]Read from MH i2c: E2 0E 00 [10:34:38]MH_I2C_Read... [10:34:38]Read from MH i2c: E2 0E 00 ED 0E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 71 [10:34:38]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:34:38]wFMCommunicate OK [10:34:38]SAM_PROTO_GetShiftState done [10:34:38]FM_GetShiftState done [10:34:38]opened in 1730073493 [10:34:38]opened+sec_in_day 1730159893 [10:34:38]quantity*price = 700049 [10:34:38]sum+1 = 700050 [10:34:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 7000.49 НСП 1% : 61.95 НДС 12% : 743.41 Наличными: 0.00 Безнал.: 7000.49 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 268 28.10.2024 10:34 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317793 ФПД: 181477906433832 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T103439&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317793&fm=181477906433832&tin=02508201610067®Number=0000000000091628&sum=700049 [10:34:39]StoreToDocumentArchive [10:34:39]shift 546 fd 317793 [10:34:39]save to /storage/0546/doc_00317793 [10:34:39]save last doc name /storage/0546/doc_00317793 to /storage/kkm_last_doc_name [10:34:39]save OK [10:34:39]Clear old archive folders... [10:34:39]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:34:39]tlvbuf is B6F37650 [10:34:39]SAM_PROTO_ClearQueue [10:34:39]wFMCommunicate request_size=4 [10:34:39]MH_SAM_APDU [10:34:39]CAPDU: 80 09 00 00 [10:34:39]Write to MH i2c: E2 08 00 FA 0E 80 09 00 00 00 00 00 00 7A [10:34:39]Write i2c OK [10:34:39]MH_I2C_Read... [10:34:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:34:39]Read from MH i2c: E2 [10:34:39]MH_I2C_Read... [10:34:39]Read from MH i2c: E2 03 00 [10:34:39]MH_I2C_Read... [10:34:39]Read from MH i2c: E2 03 00 FA 0E 00 90 00 7C [10:34:39]RAPDU: 90 00 [10:34:39]wFMCommunicate OK [10:34:39]SAM_PROTO_ClearQueue done [10:34:39]KKMCreateOFDPacket [10:34:39]OFDProtocolAddRootSTLVToBuf [10:34:39]FM_MakeSignedData [10:34:39]FM_MakeSignedData [10:34:39]SAM_PROTO_SignData [10:34:39]wFMCommunicate request_size=4 [10:34:39]MH_SAM_APDU [10:34:39]CAPDU: 80 0D 01 02 [10:34:39]Write to MH i2c: E2 08 00 FB 0E 80 0D 01 02 00 00 00 00 82 [10:34:39]Write i2c OK [10:34:39]MH_I2C_Read... [10:34:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:34:39]Read from MH i2c: E2 [10:34:39]MH_I2C_Read... [10:34:39]Read from MH i2c: E2 03 00 [10:34:39]MH_I2C_Read... [10:34:39]Read from MH i2c: E2 03 00 FB 0E 00 90 00 7D [10:34:39]RAPDU: 90 00 [10:34:39]wFMCommunicate OK [10:34:39]wFMCommunicate request_size=255 [10:34:39]MH_SAM_APDU [10:34:39]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 DE 66 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 91 AE 0A 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 91 AE 0A 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 18 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 65 22 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 91 AE 0A 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 BF 68 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 61 D9 04 00 35 04 06 00 [10:34:39]Write to MH i2c: E2 02 01 FC 0E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 DE 66 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 91 AE 0A 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 91 AE 0A 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 18 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 65 22 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 91 AE 0A 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 BF 68 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 61 D9 04 00 35 04 06 00 00 00 B6 [10:34:40]Write i2c OK [10:34:40]MH_I2C_Read... [10:34:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:40]Read from MH i2c: E2 [10:34:40]MH_I2C_Read... [10:34:40]Read from MH i2c: E2 03 00 [10:34:40]MH_I2C_Read... [10:34:40]Read from MH i2c: E2 03 00 FC 0E 00 90 00 7E [10:34:40]RAPDU: 90 00 [10:34:40]wFMCommunicate OK [10:34:40]wFMCommunicate request_size=11 [10:34:40]MH_SAM_APDU [10:34:40]CAPDU: 80 0D 02 02 06 A5 0D 9E 25 C7 28 [10:34:40]Write to MH i2c: E2 0E 00 FD 0E 80 0D 02 02 06 00 A5 0D 9E 25 C7 28 00 00 F5 [10:34:40]Write i2c OK [10:34:40]MH_I2C_Read... [10:34:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:40]Read from MH i2c: E2 [10:34:40]MH_I2C_Read... [10:34:40]Read from MH i2c: E2 03 00 [10:34:40]MH_I2C_Read... [10:34:40]Read from MH i2c: E2 03 00 FD 0E 00 90 00 7F [10:34:40]RAPDU: 90 00 [10:34:40]wFMCommunicate OK [10:34:40]wFMCommunicate request_size=4 [10:34:40]MH_SAM_APDU [10:34:40]CAPDU: 80 0D 03 02 [10:34:40]Write to MH i2c: E2 08 00 FE 0E 80 0D 03 02 00 00 00 00 87 [10:34:40]Write i2c OK [10:34:40]MH_I2C_Read... [10:34:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:34:40]Read from MH i2c: E2 [10:34:40]MH_I2C_Read... [10:34:40]Read from MH i2c: E2 0B 00 [10:34:40]MH_I2C_Read... [10:34:40]Read from MH i2c: E2 0B 00 FE 0E 00 F6 81 75 6F 38 7C EF 42 90 00 C8 [10:34:40]RAPDU: F6 81 75 6F 38 7C EF 42 90 00 [10:34:40]wFMCommunicate OK [10:34:40]SAM_PROTO_SignData done [10:34:40]FM_MakeSignedData done [10:34:40]CreateOFDProtocolMessage [10:34:40]wFMCommunicate request_size=4 [10:34:40]MH_SAM_APDU [10:34:40]CAPDU: 80 11 00 00 [10:34:40]Write to MH i2c: E2 08 00 FF 0E 80 11 00 00 00 00 00 00 87 [10:34:40]Write i2c OK [10:34:40]MH_I2C_Read... [10:34:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:40]Read from MH i2c: E2 [10:34:40]MH_I2C_Read... [10:34:40]Read from MH i2c: E2 17 00 [10:34:40]MH_I2C_Read... [10:34:40]Read from MH i2c: E2 17 00 FF 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 DB [10:34:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:34:40]wFMCommunicate OK [10:34:40]CreateOFDProtocolMessage done [10:34:40]OFDSenderStorePacket 317793 [10:34:40]StoreOFDPacket docnum=317793 [10:34:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 AC BB 08 01 1D A6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 DE 66 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 91 AE 0A 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 91 AE 0A 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 18 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 65 22 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 91 AE 0A 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 BF 68 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 61 D9 04 00 35 04 06 00 A5 0D 9E 25 C7 28 F6 81 75 6F 38 7C EF 42 [10:34:40]CheckFolder [10:34:40]dirname=/storage/ofd_packets [10:34:40]CheckFolder done [10:34:40]ProducePacketName [10:34:40]name=ofd_packets/00317793 [10:34:40]NVStorageSaveData ofd_packets/00317793 [10:34:40]File name is /storage/ofd_packets/00317793 [10:34:40]Write 302 bytes [10:34:40]NVStorageSaveData done [10:34:40]OFDSenderStorePacket done [10:34:40]KKMCreateOFDPacket done [10:34:40]NVStorageSaveData kkm_last_timestamp [10:34:40]File name is /storage/kkm_last_timestamp [10:34:40]Write 4 bytes [10:34:40]NVStorageSaveData done [10:34:40]ExternCall_PrintAddStr [10:34:40]wPrintStart [10:34:40]Write to MH i2c: 01 00 00 00 0F 0F [10:34:40]Write i2c OK [10:34:40]MH_I2C_Read... [10:34:40]Read from MH i2c: 01 [10:34:40]MH_I2C_Read... [10:34:40]Read from MH i2c: 01 07 00 [10:34:40]MH_I2C_Read... [10:34:40]Read from MH i2c: 01 07 00 00 0F 00 00 00 00 00 FF 0F 24 [10:34:40]RasterBufferAndPrint [10:34:40]line Счет N : (1)1092706 [10:34:40]line ИНН: 02508201610067 [10:34:40]line Контрольно-Кассовый Чек [10:34:40]line ПРОДАЖА [10:34:40]line ТРК (МРК, ГНК) : 21 [10:34:40]line Товар: 2710194210 [10:34:40]line ДТ(л)-К-2 [10:34:40]line 91.870 * 76.20 [10:34:40]line = 7000.49 [10:34:40]line НДС 12% НСП 1% [10:34:40]line > о реализуемом товаре [10:34:40]line ИТОГО: 7000.49 [10:34:40]line НСП 1% : 61.95 [10:34:40]line НДС 12% : 743.41 [10:34:40]line Наличными: 0.00 [10:34:40]line Безнал.: 7000.49 [10:34:40]line Место: АЗС № 101 "Партнер Нефть" [10:34:40]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:34:40]line СНО: Общий режим [10:34:40]line Чек 268 28.10.2024 10:34 [10:34:40]line Смена: 546 ФФД: 1.0 [10:34:40]line ЗНМ: 0300000082 [10:34:40]line РНМ: 0000000000091628 [10:34:40]line Версия ККМ: 001 [10:34:40]line Платежная система: Mbank [10:34:40]line ФМ: 0000000000874671 [10:34:40]line ФД: 317793 [10:34:40]line ФПД: 181477906433832 [10:34:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T103439&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317793&fm=181477906433832&tin=02508201610067®Number=0000000000091628&sum=700049 [10:34:40]written 0, free lines is 4095 [10:34:40]OFD Sender: Processing packet 317793 [packets to send 127, broken 126] [10:34:40]ProducePacketName [10:34:40]name=ofd_packets/00317793 [10:34:40]OFD Sender: To server: pG, [10:34:40]CommunicateWithHost lk.salyk.kg:30040 [10:34:40]ConnectInit lk.salyk.kg [10:34:40]Connected sock=10 [10:34:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 AC BB 08 01 1D A6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 DE 66 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 91 AE 0A 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 91 AE 0A 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 18 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 65 22 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 91 AE 0A 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 BF 68 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 61 D9 04 00 35 04 06 00 A5 0D 9E 25 C7 28 F6 81 75 6F 38 7C EF 42 [10:34:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 51 63 47 00 BF 40 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 61 D9 04 00 F4 03 04 00 78 14 1F 67 B6 04 01 00 00 55 BB 83 F1 DF 9E BA BA [10:34:41]CommunicateWithHost err = 0 [10:34:41]CheckOFDResponse [10:34:41]1017 (14) - 77093643461234 [10:34:41]1041 (16) - 0000000000874671 [10:34:41]1040 (4) - 317793 [10:34:41]1012 (4) - 28.10.2024 04:35 [10:34:41]1206 (1) - 0 [10:34:41]OFD Sender: Remove packet 317793 [10:34:41]ProducePacketName [10:34:41]name=ofd_packets/00317793 [10:34:41]NVStorageDeleteData [10:34:41]Write to MH i2c: 01 00 00 29 0F 38 [10:34:41]Write i2c OK [10:34:41]MH_I2C_Read... [10:34:41]Read from MH i2c: 01 [10:34:41]MH_I2C_Read... [10:34:41]Read from MH i2c: 01 07 00 [10:34:41]MH_I2C_Read... [10:34:41]Read from MH i2c: 01 07 00 29 0F 00 00 00 00 00 12 0D 5E [10:34:41]RasterBufferAndPrint [10:34:41]line [10:34:41]line [10:34:41]line [10:34:41]line [10:34:41]line [10:34:41]written 0, free lines is 3352 [10:34:41]MH_Cut [10:34:41]Write to MH i2c: D1 01 00 30 0F 01 11 [10:34:41]Write i2c OK [10:34:41]MH_I2C_Read... [10:34:41]Read from MH i2c: D1 [10:34:41]MH_I2C_Read... [10:34:41]Read from MH i2c: D1 01 00 [10:34:41]MH_I2C_Read... [10:34:41]Read from MH i2c: D1 01 00 30 0F 00 10 [10:34:41]Write to MH i2c: 01 00 00 31 0F 40 [10:34:41]Write i2c OK [10:34:41]MH_I2C_Read... [10:34:41]OFD Sender: No OFD packet to send [10:34:41]*** Cut start [10:34:41]*** Partial cut [10:34:41]*** CUTSNS_PIN = 1 [10:34:41]*** CUTSNS_PIN = 0 [10:34:42]*** Brake cut motor [10:34:42]Read from MH i2c: 01 [10:34:42]MH_I2C_Read... [10:34:42]*** Stop cut motor [10:34:42]*** Cut end [10:34:42]Read from MH i2c: 01 07 00 [10:34:42]MH_I2C_Read... [10:34:42]Read from MH i2c: 01 07 00 31 0F 00 00 00 00 00 FF 0F 55 [10:34:42]process_action close_receipt done [10:34:42]requested_data is exist [10:34:42]produce_requested_data [10:34:42]requested_item fm.sn is exist - process it [10:34:42]wFMCommunicate request_size=4 [10:34:42]MH_SAM_APDU [10:34:42]CAPDU: 80 11 00 00 [10:34:42]Write to MH i2c: E2 08 00 32 0F 80 11 00 00 00 00 00 00 BB [10:34:42]Write i2c OK [10:34:42]MH_I2C_Read... [10:34:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:42]Read from MH i2c: E2 [10:34:42]MH_I2C_Read... [10:34:42]Read from MH i2c: E2 17 00 [10:34:42]MH_I2C_Read... [10:34:42]Read from MH i2c: E2 17 00 32 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 0F [10:34:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:34:42]wFMCommunicate OK [10:34:42]requested_item fd.num is exist - process it [10:34:42]SAM_PROTO_GetFieldsCounters [10:34:42]wFMCommunicate request_size=4 [10:34:42]MH_SAM_APDU [10:34:42]CAPDU: 80 13 00 00 [10:34:42]Write to MH i2c: E2 08 00 33 0F 80 13 00 00 00 00 00 00 BE [10:34:42]Write i2c OK [10:34:42]MH_I2C_Read... [10:34:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:34:42]Read from MH i2c: E2 [10:34:42]MH_I2C_Read... [10:34:42]Read from MH i2c: E2 62 00 [10:34:42]MH_I2C_Read... [10:34:42]Read from MH i2c: E2 62 00 33 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 61 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 0C 01 00 00 5E 04 04 00 0C 01 00 00 57 04 04 00 0D 01 00 00 19 04 04 00 00 00 00 00 90 00 6A [10:34:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 61 D9 04 00 0E 04 04 00 22 02 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:34:42]wFMCommunicate OK [10:34:42]SAM_PROTO_GetFieldsCounters done [10:34:42]requested_item shift.num is exist - process it [10:34:42]requested_item shift.opened is exist - process it [10:34:42]req_shift_opened [10:34:42]FM_GetShiftState [10:34:42]SAM_PROTO_GetShiftState [10:34:42]wFMCommunicate request_size=4 [10:34:42]MH_SAM_APDU [10:34:42]CAPDU: 80 13 01 00 [10:34:42]Write to MH i2c: E2 08 00 34 0F 80 13 01 00 00 00 00 00 C0 [10:34:42]Write i2c OK [10:34:42]MH_I2C_Read... [10:34:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:34:42]Read from MH i2c: E2 [10:34:42]MH_I2C_Read... [10:34:42]Read from MH i2c: E2 0E 00 [10:34:42]MH_I2C_Read... [10:34:42]Read from MH i2c: E2 0E 00 34 0F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B9 [10:34:42]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:34:42]wFMCommunicate OK [10:34:42]SAM_PROTO_GetShiftState done [10:34:42]FM_GetShiftState done [10:34:42]req_shift_opened done [10:34:42]requested_item shift.open_date is exist - process it [10:34:42]req_shift_open_date [10:34:42]req_shift_open_date done [10:34:42]produce_requested_data done [10:34:42]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317793,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [10:34:42]process_action_free close_receipt [10:34:42]json_value_free [10:34:42]json_value_free done [10:34:42]process_json_proto returns [10:34:42]Send response to host [10:34:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317793,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [10:34:42]free response buf [10:34:42]execute_script done [10:34:42]execute_script returns [10:34:42]free content buf [10:34:42]Sock 7.Close socket [10:34:42]Sock 7.Thread stoped [10:34:46]OFD Sender: No OFD packet to send [10:34:51]OFD Sender: No OFD packet to send [10:34:56]OFD Sender: No OFD packet to send [10:35:01]OFD Sender: No OFD packet to send [10:35:06]OFD Sender: No OFD packet to send [10:35:11]OFD Sender: No OFD packet to send [10:35:16]OFD Sender: No OFD packet to send [10:35:21]OFD Sender: No OFD packet to send [10:35:26]OFD Sender: No OFD packet to send [10:35:31]OFD Sender: No OFD packet to send [10:35:36]OFD Sender: No OFD packet to send [10:35:41]OFD Sender: No OFD packet to send [10:35:46]OFD Sender: No OFD packet to send [10:35:51]OFD Sender: No OFD packet to send [10:35:56]OFD Sender: No OFD packet to send [10:36:01]OFD Sender: No OFD packet to send [10:36:06]OFD Sender: No OFD packet to send [10:36:11]OFD Sender: No OFD packet to send [10:36:16]OFD Sender: No OFD packet to send [10:36:21]OFD Sender: No OFD packet to send [10:36:26]OFD Sender: No OFD packet to send [10:36:31]OFD Sender: No OFD packet to send [10:36:36]OFD Sender: No OFD packet to send [10:36:41]OFD Sender: No OFD packet to send [10:36:46]OFD Sender: No OFD packet to send [10:36:51]OFD Sender: No OFD packet to send [10:36:56]OFD Sender: No OFD packet to send [10:37:01]OFD Sender: No OFD packet to send [10:37:06]OFD Sender: No OFD packet to send [10:37:11]OFD Sender: No OFD packet to send [10:37:16]OFD Sender: No OFD packet to send [10:37:21]OFD Sender: No OFD packet to send [10:37:25]accept exits with 9 [10:37:25]New connection [10:37:25]New thread 3067436388 created [10:37:25]Thread 3067293028 joined [10:37:25]Waiting for new connection... [10:37:25] Sock 9.Parse request [10:37:25]Sock 9.Check first char [10:37:25]Sock 9.First char is OK [10:37:25]request: POST /json_proto HTTP/1.0 [10:37:25]Method: POST [10:37:25]URL: /json_proto [10:37:25]Method is POST - this is cgi request [10:37:25]url: /json_proto [10:37:25]query_string will be loaded in cgi processing [10:37:25]execute_cgi json_proto POST (null) [10:37:25]execute_cgi path=json_proto method=POST [10:37:25]POST find Content-Length [10:37:25]Host: 172.17.50.195:8080 [10:37:25]Content-Length: 755 [10:37:25]Content-Type: application/json [10:37:25] [10:37:25]POST finish read [10:37:25]Found Content-Length = 755 [10:37:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092714", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u041A \u0413\u041F\u041D\u0410 Online\u000A30075297", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:37:25]execute_script... [10:37:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092714", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u041A \u0413\u041F\u041D\u0410 Online\u000A30075297", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:37:25]POST & json_proto [10:37:25]process_json_proto [10:37:25]json parsed OK: [10:37:25]protocol is kg_v1.0 [10:37:25]action value=close_receipt [10:37:25]process_action close_receipt [10:37:25]cmd_close_receipt [10:37:25]MH_GetDate [10:37:25]Write to MH i2c: F0 00 00 35 0F 33 [10:37:25]Write i2c OK [10:37:25]MH_I2C_Read... [10:37:25]Read from MH i2c: F0 [10:37:25]MH_I2C_Read... [10:37:25]Read from MH i2c: F0 09 00 [10:37:25]MH_I2C_Read... [10:37:25]Read from MH i2c: F0 09 00 35 0F 00 65 69 1F 67 43 33 1C 67 89 [10:37:25]GetLastDocTimeStamp 1730111679 [10:37:25]current date 1730111845 [10:37:25]FM_GetShiftState [10:37:25]SAM_PROTO_GetShiftState [10:37:25]wFMCommunicate request_size=4 [10:37:25]MH_SAM_APDU [10:37:25]CAPDU: 80 13 01 00 [10:37:25]Write to MH i2c: E2 08 00 36 0F 80 13 01 00 00 00 00 00 C2 [10:37:25]Write i2c OK [10:37:25]MH_I2C_Read... [10:37:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:37:25]Read from MH i2c: E2 [10:37:25]MH_I2C_Read... [10:37:25]Read from MH i2c: E2 0E 00 [10:37:25]MH_I2C_Read... [10:37:25]Read from MH i2c: E2 0E 00 36 0F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 BB [10:37:25]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:37:25]wFMCommunicate OK [10:37:25]SAM_PROTO_GetShiftState done [10:37:25]FM_GetShiftState done [10:37:25]opened in 1730073493 [10:37:25]opened+sec_in_day 1730159893 [10:37:25]quantity*price = 0 [10:37:25]sum+1 = 1 [10:37:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 269 28.10.2024 10:37 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: ТК ГПНА Online 30075297 ФМ: 0000000000874671 ФД: 317794 ФПД: 126498449008080 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T103725&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317794&fm=126498449008080&tin=02508201610067®Number=0000000000091628&sum=0 [10:37:26]StoreToDocumentArchive [10:37:26]shift 546 fd 317794 [10:37:26]save to /storage/0546/doc_00317794 [10:37:26]save last doc name /storage/0546/doc_00317794 to /storage/kkm_last_doc_name [10:37:26]save OK [10:37:26]Clear old archive folders... [10:37:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:37:26]tlvbuf is B6F1EAD0 [10:37:26]SAM_PROTO_ClearQueue [10:37:26]wFMCommunicate request_size=4 [10:37:26]MH_SAM_APDU [10:37:26]CAPDU: 80 09 00 00 [10:37:26]Write to MH i2c: E2 08 00 43 0F 80 09 00 00 00 00 00 00 C4 [10:37:26]Write i2c OK [10:37:26]MH_I2C_Read... [10:37:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:37:26]Read from MH i2c: E2 [10:37:26]MH_I2C_Read... [10:37:26]Read from MH i2c: E2 03 00 [10:37:26]MH_I2C_Read... [10:37:26]Read from MH i2c: E2 03 00 43 0F 00 90 00 C6 [10:37:26]RAPDU: 90 00 [10:37:26]wFMCommunicate OK [10:37:26]SAM_PROTO_ClearQueue done [10:37:26]KKMCreateOFDPacket [10:37:26]OFDProtocolAddRootSTLVToBuf [10:37:26]FM_MakeSignedData [10:37:26]FM_MakeSignedData [10:37:26]SAM_PROTO_SignData [10:37:26]wFMCommunicate request_size=4 [10:37:26]MH_SAM_APDU [10:37:26]CAPDU: 80 0D 01 02 [10:37:26]Write to MH i2c: E2 08 00 44 0F 80 0D 01 02 00 00 00 00 CC [10:37:26]Write i2c OK [10:37:26]MH_I2C_Read... [10:37:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:37:26]Read from MH i2c: E2 [10:37:26]MH_I2C_Read... [10:37:26]Read from MH i2c: E2 03 00 [10:37:26]MH_I2C_Read... [10:37:26]Read from MH i2c: E2 03 00 44 0F 00 90 00 C7 [10:37:26]RAPDU: 90 00 [10:37:26]wFMCommunicate OK [10:37:26]wFMCommunicate request_size=255 [10:37:26]MH_SAM_APDU [10:37: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 32 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 0D 01 00 00 F4 03 04 00 65 69 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 62 D9 04 00 35 04 06 00 73 [10:37:26]Write to MH i2c: E2 02 01 45 0F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 0D 01 00 00 F4 03 04 00 65 69 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 62 D9 04 00 35 04 06 00 73 00 00 7B [10:37:26]Write i2c OK [10:37:26]MH_I2C_Read... [10:37:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:37:26]Read from MH i2c: E2 [10:37:26]MH_I2C_Read... [10:37:26]Read from MH i2c: E2 03 00 [10:37:26]MH_I2C_Read... [10:37:26]Read from MH i2c: E2 03 00 45 0F 00 90 00 C8 [10:37:26]RAPDU: 90 00 [10:37:26]wFMCommunicate OK [10:37:26]wFMCommunicate request_size=10 [10:37:26]MH_SAM_APDU [10:37:26]CAPDU: 80 0D 02 02 05 0C B7 1E 25 D0 [10:37:26]Write to MH i2c: E2 0D 00 46 0F 80 0D 02 02 05 00 0C B7 1E 25 D0 00 00 AF [10:37:26]Write i2c OK [10:37:26]MH_I2C_Read... [10:37:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:37:26]Read from MH i2c: E2 [10:37:26]MH_I2C_Read... [10:37:26]Read from MH i2c: E2 03 00 [10:37:26]MH_I2C_Read... [10:37:26]Read from MH i2c: E2 03 00 46 0F 00 90 00 C9 [10:37:26]RAPDU: 90 00 [10:37:26]wFMCommunicate OK [10:37:26]wFMCommunicate request_size=4 [10:37:26]MH_SAM_APDU [10:37:26]CAPDU: 80 0D 03 02 [10:37:26]Write to MH i2c: E2 08 00 47 0F 80 0D 03 02 00 00 00 00 D1 [10:37:26]Write i2c OK [10:37:26]MH_I2C_Read... [10:37:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:37:26]Read from MH i2c: E2 [10:37:26]MH_I2C_Read... [10:37:26]Read from MH i2c: E2 0B 00 [10:37:26]MH_I2C_Read... [10:37:26]Read from MH i2c: E2 0B 00 47 0F 00 64 A4 DD 30 7C DC A1 08 90 00 E8 [10:37:26]RAPDU: 64 A4 DD 30 7C DC A1 08 90 00 [10:37:26]wFMCommunicate OK [10:37:26]SAM_PROTO_SignData done [10:37:26]FM_MakeSignedData done [10:37:26]CreateOFDProtocolMessage [10:37:26]wFMCommunicate request_size=4 [10:37:26]MH_SAM_APDU [10:37:26]CAPDU: 80 11 00 00 [10:37:26]Write to MH i2c: E2 08 00 48 0F 80 11 00 00 00 00 00 00 D1 [10:37:26]Write i2c OK [10:37:26]MH_I2C_Read... [10:37:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:37:26]Read from MH i2c: E2 [10:37:26]MH_I2C_Read... [10:37:26]Read from MH i2c: E2 17 00 [10:37:26]MH_I2C_Read... [10:37:26]Read from MH i2c: E2 17 00 48 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 25 [10:37:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:37:26]wFMCommunicate OK [10:37:26]CreateOFDProtocolMessage done [10:37:26]OFDSenderStorePacket 317794 [10:37:26]StoreOFDPacket docnum=317794 [10:37:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 29 28 07 01 70 D2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 0D 01 00 00 F4 03 04 00 65 69 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 62 D9 04 00 35 04 06 00 73 0C B7 1E 25 D0 64 A4 DD 30 7C DC A1 08 [10:37:26]CheckFolder [10:37:26]dirname=/storage/ofd_packets [10:37:26]CheckFolder done [10:37:26]ProducePacketName [10:37:26]name=ofd_packets/00317794 [10:37:26]NVStorageSaveData ofd_packets/00317794 [10:37:26]File name is /storage/ofd_packets/00317794 [10:37:26]Write 301 bytes [10:37:26]NVStorageSaveData done [10:37:26]OFDSenderStorePacket done [10:37:26]KKMCreateOFDPacket done [10:37:26]NVStorageSaveData kkm_last_timestamp [10:37:26]File name is /storage/kkm_last_timestamp [10:37:26]Write 4 bytes [10:37:26]NVStorageSaveData done [10:37:26]ExternCall_PrintAddStr [10:37:26]wPrintStart [10:37:26]Write to MH i2c: 01 00 00 49 0F 58 [10:37:26]Write i2c OK [10:37:26]MH_I2C_Read... [10:37:26]Read from MH i2c: 01 [10:37:26]MH_I2C_Read... [10:37:26]Read from MH i2c: 01 07 00 [10:37:26]MH_I2C_Read... [10:37:26]Read from MH i2c: 01 07 00 49 0F 00 00 00 00 00 FF 0F 6D [10:37:26]RasterBufferAndPrint [10:37:26]line Счет N : (1)1092714 [10:37:26]line ИНН: 02508201610067 [10:37:26]line Контрольно-Кассовый Чек [10:37:26]line ПРОДАЖА [10:37:26]line ТРК (МРК, ГНК) : 33 [10:37:26]line Товар: 2710124130 [10:37:26]line Аи-92-К-2 [10:37:26]line 20.000 * 0.00 [10:37:26]line = 0.00 [10:37:26]line НДС 12% НСП 1% [10:37:26]line > о реализуемом товаре [10:37:26]line ИТОГО: 0.00 [10:37:26]line НСП 1% : 0.00 [10:37:26]line НДС 12% : 0.00 [10:37:26]line Наличными: 0.00 [10:37:26]line Безнал.: 0.00 [10:37:26]line Место: АЗС № 101 "Партнер Нефть" [10:37:26]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:37:26]line СНО: Общий режим [10:37:26]line Чек 269 28.10.2024 10:37 [10:37:26]line Смена: 546 ФФД: 1.0 [10:37:26]line ЗНМ: 0300000082 [10:37:26]line РНМ: 0000000000091628 [10:37:26]line Версия ККМ: 001 [10:37:26]line Талоны: ТК ГПНА Online [10:37:26]line 30075297 [10:37:26]line ФМ: 0000000000874671 [10:37:26]line ФД: 317794 [10:37:26]line ФПД: 126498449008080 [10:37:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T103725&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317794&fm=126498449008080&tin=02508201610067®Number=0000000000091628&sum=0 [10:37:26]written 0, free lines is 4095 [10:37:26]OFD Sender: Processing packet 317794 [packets to send 127, broken 126] [10:37:26]ProducePacketName [10:37:26]name=ofd_packets/00317794 [10:37:26]OFD Sender: To server: pG, [10:37:26]CommunicateWithHost lk.salyk.kg:30040 [10:37:26]ConnectInit lk.salyk.kg [10:37:26]Connected sock=7 [10:37:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 29 28 07 01 70 D2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 0D 01 00 00 F4 03 04 00 65 69 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 62 D9 04 00 35 04 06 00 73 0C B7 1E 25 D0 64 A4 DD 30 7C DC A1 08 [10:37:27]Write to MH i2c: 01 00 00 73 0F 82 [10:37:27]Write i2c OK [10:37:27]MH_I2C_Read... [10:37:27]Read from MH i2c: 01 [10:37:27]MH_I2C_Read... [10:37:27]Read from MH i2c: 01 07 00 [10:37:27]MH_I2C_Read... [10:37:27]Read from MH i2c: 01 07 00 73 0F 00 00 00 00 00 02 0D 98 [10:37:27]RasterBufferAndPrint [10:37:27]line [10:37:27]line [10:37:27]line [10:37:27]line [10:37:27]line [10:37:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 FD EE 47 00 80 BC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 62 D9 04 00 F4 03 04 00 1E 15 1F 67 B6 04 01 00 00 6D 36 71 FA AA 03 F1 04 [10:37:27]CommunicateWithHost err = 0 [10:37:27]CheckOFDResponse [10:37:27]1017 (14) - 77093643461234 [10:37:27]1041 (16) - 0000000000874671 [10:37:27]1040 (4) - 317794 [10:37:27]1012 (4) - 28.10.2024 04:37 [10:37:27]1206 (1) - 0 [10:37:27]OFD Sender: Remove packet 317794 [10:37:27]ProducePacketName [10:37:27]name=ofd_packets/00317794 [10:37:27]NVStorageDeleteData [10:37:27]written 0, free lines is 3336 [10:37:27]MH_Cut [10:37:27]Write to MH i2c: D1 01 00 7A 0F 01 5B [10:37:27]Write i2c OK [10:37:27]MH_I2C_Read... [10:37:27]Read from MH i2c: D1 [10:37:27]MH_I2C_Read... [10:37:27]Read from MH i2c: D1 01 00 [10:37:27]MH_I2C_Read... [10:37:27]Read from MH i2c: D1 01 00 7A 0F 00 5A [10:37:27]Write to MH i2c: 01 00 00 7B 0F 8A [10:37:27]Write i2c OK [10:37:27]MH_I2C_Read... [10:37:27]OFD Sender: No OFD packet to send [10:37:27]*** Cut start [10:37:27]*** Partial cut [10:37:27]*** CUTSNS_PIN = 1 [10:37:27]*** CUTSNS_PIN = 0 [10:37:28]*** Brake cut motor [10:37:28]Read from MH i2c: 01 [10:37:28]MH_I2C_Read... [10:37:28]*** Stop cut motor [10:37:28]*** Cut end [10:37:28]Read from MH i2c: 01 07 00 [10:37:28]MH_I2C_Read... [10:37:28]Read from MH i2c: 01 07 00 7B 0F 00 00 00 00 00 FF 0F 9F [10:37:28]process_action close_receipt done [10:37:28]requested_data is exist [10:37:28]produce_requested_data [10:37:28]requested_item fm.sn is exist - process it [10:37:28]wFMCommunicate request_size=4 [10:37:28]MH_SAM_APDU [10:37:28]CAPDU: 80 11 00 00 [10:37:28]Write to MH i2c: E2 08 00 7C 0F 80 11 00 00 00 00 00 00 05 [10:37:28]Write i2c OK [10:37:28]MH_I2C_Read... [10:37:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:37:28]Read from MH i2c: E2 [10:37:28]MH_I2C_Read... [10:37:28]Read from MH i2c: E2 17 00 [10:37:28]MH_I2C_Read... [10:37:28]Read from MH i2c: E2 17 00 7C 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 59 [10:37:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:37:28]wFMCommunicate OK [10:37:28]requested_item fd.num is exist - process it [10:37:28]SAM_PROTO_GetFieldsCounters [10:37:28]wFMCommunicate request_size=4 [10:37:28]MH_SAM_APDU [10:37:28]CAPDU: 80 13 00 00 [10:37:28]Write to MH i2c: E2 08 00 7D 0F 80 13 00 00 00 00 00 00 08 [10:37:28]Write i2c OK [10:37:28]MH_I2C_Read... [10:37:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:37:28]Read from MH i2c: E2 [10:37:28]MH_I2C_Read... [10:37:28]Read from MH i2c: E2 62 00 [10:37:28]MH_I2C_Read... [10:37:28]Read from MH i2c: E2 62 00 7D 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 62 D9 04 00 0E 04 04 00 22 02 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 B8 [10:37:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 62 D9 04 00 0E 04 04 00 22 02 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:37:28]wFMCommunicate OK [10:37:28]SAM_PROTO_GetFieldsCounters done [10:37:28]requested_item shift.num is exist - process it [10:37:28]requested_item shift.opened is exist - process it [10:37:28]req_shift_opened [10:37:28]FM_GetShiftState [10:37:28]SAM_PROTO_GetShiftState [10:37:28]wFMCommunicate request_size=4 [10:37:28]MH_SAM_APDU [10:37:28]CAPDU: 80 13 01 00 [10:37:28]Write to MH i2c: E2 08 00 7E 0F 80 13 01 00 00 00 00 00 0A [10:37:28]Write i2c OK [10:37:28]MH_I2C_Read... [10:37:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:37:28]Read from MH i2c: E2 [10:37:28]MH_I2C_Read... [10:37:28]Read from MH i2c: E2 0E 00 [10:37:28]MH_I2C_Read... [10:37:28]Read from MH i2c: E2 0E 00 7E 0F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 03 [10:37:28]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:37:28]wFMCommunicate OK [10:37:28]SAM_PROTO_GetShiftState done [10:37:28]FM_GetShiftState done [10:37:28]req_shift_opened done [10:37:28]requested_item shift.open_date is exist - process it [10:37:28]req_shift_open_date [10:37:28]req_shift_open_date done [10:37:28]produce_requested_data done [10:37:28]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317794,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [10:37:28]process_action_free close_receipt [10:37:28]json_value_free [10:37:28]json_value_free done [10:37:28]process_json_proto returns [10:37:28]Send response to host [10:37:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317794,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [10:37:28]free response buf [10:37:28]execute_script done [10:37:28]execute_script returns [10:37:28]free content buf [10:37:28]Sock 9.Close socket [10:37:28]Sock 9.Thread stoped [10:37:32]OFD Sender: No OFD packet to send [10:37:37]OFD Sender: No OFD packet to send [10:37:42]OFD Sender: No OFD packet to send [10:37:47]OFD Sender: No OFD packet to send [10:37:52]OFD Sender: No OFD packet to send [10:37:57]OFD Sender: No OFD packet to send [10:38:02]OFD Sender: No OFD packet to send [10:38:07]OFD Sender: No OFD packet to send [10:38:12]OFD Sender: No OFD packet to send [10:38:17]OFD Sender: No OFD packet to send [10:38:22]OFD Sender: No OFD packet to send [10:38:27]OFD Sender: No OFD packet to send [10:38:32]OFD Sender: No OFD packet to send [10:38:37]OFD Sender: No OFD packet to send [10:38:42]OFD Sender: No OFD packet to send [10:38:45]accept exits with 10 [10:38:45]New connection [10:38:45]New thread 3067293028 created [10:38:45]Thread 3067436388 joined [10:38:45]Waiting for new connection... [10:38:45] Sock 10.Parse request [10:38:45]Sock 10.Check first char [10:38:45]Sock 10.First char is OK [10:38:45]request: POST /json_proto HTTP/1.0 [10:38:45]Method: POST [10:38:45]URL: /json_proto [10:38:45]Method is POST - this is cgi request [10:38:45]url: /json_proto [10:38:45]query_string will be loaded in cgi processing [10:38:45]execute_cgi json_proto POST (null) [10:38:45]execute_cgi path=json_proto method=POST [10:38:45]POST find Content-Length [10:38:45]Host: 172.17.50.195:8080 [10:38:45]Content-Length: 683 [10:38:45]Content-Type: application/json [10:38:45] [10:38:45]POST finish read [10:38:45]Found Content-Length = 683 [10:38:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092715", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 20.030, "sum" : 1340.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 1340.00, "payments": [ { "type": 0, "sum" : 1340.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:38:45]execute_script... [10:38: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)1092715", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 20.030, "sum" : 1340.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 1340.00, "payments": [ { "type": 0, "sum" : 1340.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:38:45]POST & json_proto [10:38:45]process_json_proto [10:38:45]json parsed OK: [10:38:45]protocol is kg_v1.0 [10:38:45]action value=close_receipt [10:38:45]process_action close_receipt [10:38:45]cmd_close_receipt [10:38:45]MH_GetDate [10:38:45]Write to MH i2c: F0 00 00 7F 0F 7D [10:38:45]Write i2c OK [10:38:45]MH_I2C_Read... [10:38:45]Read from MH i2c: F0 [10:38:45]MH_I2C_Read... [10:38:45]Read from MH i2c: F0 09 00 [10:38:45]MH_I2C_Read... [10:38:45]Read from MH i2c: F0 09 00 7F 0F 00 B6 69 1F 67 43 33 1C 67 24 [10:38:45]GetLastDocTimeStamp 1730111845 [10:38:45]current date 1730111926 [10:38:45]FM_GetShiftState [10:38:45]SAM_PROTO_GetShiftState [10:38:45]wFMCommunicate request_size=4 [10:38:45]MH_SAM_APDU [10:38:45]CAPDU: 80 13 01 00 [10:38:45]Write to MH i2c: E2 08 00 80 0F 80 13 01 00 00 00 00 00 0C [10:38:45]Write i2c OK [10:38:45]MH_I2C_Read... [10:38:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:38:45]Read from MH i2c: E2 [10:38:45]MH_I2C_Read... [10:38:45]Read from MH i2c: E2 0E 00 [10:38:45]MH_I2C_Read... [10:38:45]Read from MH i2c: E2 0E 00 80 0F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 05 [10:38:45]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:38:45]wFMCommunicate OK [10:38:45]SAM_PROTO_GetShiftState done [10:38:45]FM_GetShiftState done [10:38:45]opened in 1730073493 [10:38:45]opened+sec_in_day 1730159893 [10:38:45]quantity*price = 134000 [10:38:45]sum+1 = 134002 [10:38:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 1340.00 Внесено: 2000.00 СДАЧА: 660.00 НСП 1% : 11.86 НДС 12% : 142.30 Наличными: 1340.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 270 28.10.2024 10:38 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317795 ФПД: 170207167399010 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T103846&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317795&fm=170207167399010&tin=02508201610067®Number=0000000000091628&sum=134000 [10:38:46]StoreToDocumentArchive [10:38:47]shift 546 fd 317795 [10:38:47]save to /storage/0546/doc_00317795 [10:38:47]save last doc name /storage/0546/doc_00317795 to /storage/kkm_last_doc_name [10:38:47]save OK [10:38:47]Clear old archive folders... [10:38:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:38:47]tlvbuf is B6F373A0 [10:38:47]SAM_PROTO_ClearQueue [10:38:47]wFMCommunicate request_size=4 [10:38:47]MH_SAM_APDU [10:38:47]CAPDU: 80 09 00 00 [10:38:47]Write to MH i2c: E2 08 00 8D 0F 80 09 00 00 00 00 00 00 0E [10:38:47]Write i2c OK [10:38:47]MH_I2C_Read... [10:38:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:38:47]Read from MH i2c: E2 [10:38:47]MH_I2C_Read... [10:38:47]Read from MH i2c: E2 03 00 [10:38:47]MH_I2C_Read... [10:38:47]Read from MH i2c: E2 03 00 8D 0F 00 90 00 10 [10:38:47]RAPDU: 90 00 [10:38:47]wFMCommunicate OK [10:38:47]SAM_PROTO_ClearQueue done [10:38:47]KKMCreateOFDPacket [10:38:47]OFDProtocolAddRootSTLVToBuf [10:38:47]FM_MakeSignedData [10:38:47]FM_MakeSignedData [10:38:47]SAM_PROTO_SignData [10:38:47]wFMCommunicate request_size=4 [10:38:47]MH_SAM_APDU [10:38:47]CAPDU: 80 0D 01 02 [10:38:47]Write to MH i2c: E2 08 00 8E 0F 80 0D 01 02 00 00 00 00 16 [10:38:47]Write i2c OK [10:38:47]MH_I2C_Read... [10:38:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:38:47]Read from MH i2c: E2 [10:38:47]MH_I2C_Read... [10:38:47]Read from MH i2c: E2 03 00 [10:38:47]MH_I2C_Read... [10:38:47]Read from MH i2c: E2 03 00 8E 0F 00 90 00 11 [10:38:47]RAPDU: 90 00 [10:38:47]wFMCommunicate OK [10:38:47]wFMCommunicate request_size=255 [10:38:47]MH_SAM_APDU [10:38:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 3E 4E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 71 0B 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 0B 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A2 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 96 37 00 00 00 00 07 04 06 00 70 0B 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 01 00 00 F4 03 04 00 B6 69 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 63 D9 04 00 35 04 06 00 9A [10:38:47]Write to MH i2c: E2 02 01 8F 0F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 3E 4E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 71 0B 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 0B 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A2 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 96 37 00 00 00 00 07 04 06 00 70 0B 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 01 00 00 F4 03 04 00 B6 69 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 63 D9 04 00 35 04 06 00 9A 00 00 84 [10:38:47]Write i2c OK [10:38:47]MH_I2C_Read... [10:38:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:38:47]Read from MH i2c: E2 [10:38:47]MH_I2C_Read... [10:38:47]Read from MH i2c: E2 03 00 [10:38:47]MH_I2C_Read... [10:38:47]Read from MH i2c: E2 03 00 8F 0F 00 90 00 12 [10:38:47]RAPDU: 90 00 [10:38:47]wFMCommunicate OK [10:38:47]wFMCommunicate request_size=10 [10:38:47]MH_SAM_APDU [10:38:47]CAPDU: 80 0D 02 02 05 CD 71 C0 44 62 [10:38:47]Write to MH i2c: E2 0D 00 90 0F 80 0D 02 02 05 00 CD 71 C0 44 62 00 00 C7 [10:38:47]Write i2c OK [10:38:47]MH_I2C_Read... [10:38:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:38:47]Read from MH i2c: E2 [10:38:47]MH_I2C_Read... [10:38:47]Read from MH i2c: E2 03 00 [10:38:47]MH_I2C_Read... [10:38:47]Read from MH i2c: E2 03 00 90 0F 00 90 00 13 [10:38:47]RAPDU: 90 00 [10:38:47]wFMCommunicate OK [10:38:47]wFMCommunicate request_size=4 [10:38:47]MH_SAM_APDU [10:38:47]CAPDU: 80 0D 03 02 [10:38:47]Write to MH i2c: E2 08 00 91 0F 80 0D 03 02 00 00 00 00 1B [10:38:47]Write i2c OK [10:38:47]MH_I2C_Read... [10:38:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:38:47]Read from MH i2c: E2 [10:38:47]MH_I2C_Read... [10:38:47]Read from MH i2c: E2 0B 00 [10:38:47]MH_I2C_Read... [10:38:47]Read from MH i2c: E2 0B 00 91 0F 00 6F 5C 30 62 8C E0 DB BE 90 00 7E [10:38:47]RAPDU: 6F 5C 30 62 8C E0 DB BE 90 00 [10:38:47]wFMCommunicate OK [10:38:47]SAM_PROTO_SignData done [10:38:47]FM_MakeSignedData done [10:38:47]CreateOFDProtocolMessage [10:38:47]wFMCommunicate request_size=4 [10:38:47]MH_SAM_APDU [10:38:47]CAPDU: 80 11 00 00 [10:38:47]Write to MH i2c: E2 08 00 92 0F 80 11 00 00 00 00 00 00 1B [10:38:47]Write i2c OK [10:38:47]MH_I2C_Read... [10:38:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:38:47]Read from MH i2c: E2 [10:38:47]MH_I2C_Read... [10:38:47]Read from MH i2c: E2 17 00 [10:38:47]MH_I2C_Read... [10:38:47]Read from MH i2c: E2 17 00 92 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 6F [10:38:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:38:47]wFMCommunicate OK [10:38:47]CreateOFDProtocolMessage done [10:38:47]OFDSenderStorePacket 317795 [10:38:47]StoreOFDPacket docnum=317795 [10:38:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 3D 63 07 01 F7 9C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 3E 4E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 71 0B 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 0B 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A2 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 96 37 00 00 00 00 07 04 06 00 70 0B 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 01 00 00 F4 03 04 00 B6 69 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 63 D9 04 00 35 04 06 00 9A CD 71 C0 44 62 6F 5C 30 62 8C E0 DB BE [10:38:47]CheckFolder [10:38:47]dirname=/storage/ofd_packets [10:38:47]CheckFolder done [10:38:47]ProducePacketName [10:38:47]name=ofd_packets/00317795 [10:38:47]NVStorageSaveData ofd_packets/00317795 [10:38:47]File name is /storage/ofd_packets/00317795 [10:38:47]Write 301 bytes [10:38:47]NVStorageSaveData done [10:38:47]OFDSenderStorePacket done [10:38:47]KKMCreateOFDPacket done [10:38:47]NVStorageSaveData kkm_last_timestamp [10:38:47]File name is /storage/kkm_last_timestamp [10:38:47]Write 4 bytes [10:38:47]NVStorageSaveData done [10:38:47]ExternCall_PrintAddStr [10:38:47]wPrintStart [10:38:47]Write to MH i2c: 01 00 00 93 0F A2 [10:38:47]Write i2c OK [10:38:47]MH_I2C_Read... [10:38:47]Read from MH i2c: 01 [10:38:47]MH_I2C_Read... [10:38:47]Read from MH i2c: 01 07 00 [10:38:47]MH_I2C_Read... [10:38:47]Read from MH i2c: 01 07 00 93 0F 00 00 00 00 00 FF 0F B7 [10:38:47]RasterBufferAndPrint [10:38:47]line Счет N : (1)1092715 [10:38:47]line ИНН: 02508201610067 [10:38:47]line Контрольно-Кассовый Чек [10:38:47]line ПРОДАЖА [10:38:47]line ТРК (МРК, ГНК) : 43 [10:38:47]line Товар: 2710124130 [10:38:47]line Аи-92-К-2 [10:38:47]line 20.030 * 66.90 [10:38:47]line = 1340.01 [10:38:47]line НДС 12% НСП 1% [10:38:47]line > о реализуемом товаре [10:38:47]line ОКРУГЛЕНИЕ: -0.01 [10:38:47]line ИТОГО: 1340.00 [10:38:47]line Внесено: 2000.00 [10:38:47]line СДАЧА: 660.00 [10:38:47]line НСП 1% : 11.86 [10:38:47]line НДС 12% : 142.30 [10:38:47]line Наличными: 1340.00 [10:38:47]line Безнал.: 0.00 [10:38:47]line Место: АЗС № 101 "Партнер Нефть" [10:38:47]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:38:47]line СНО: Общий режим [10:38:47]line Чек 270 28.10.2024 10:38 [10:38:47]line Смена: 546 ФФД: 1.0 [10:38:47]line ЗНМ: 0300000082 [10:38:47]line РНМ: 0000000000091628 [10:38:47]line Версия ККМ: 001 [10:38:47]line ФМ: 0000000000874671 [10:38:47]line ФД: 317795 [10:38:47]line ФПД: 170207167399010 [10:38:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T103846&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317795&fm=170207167399010&tin=02508201610067®Number=0000000000091628&sum=134000 [10:38:47]OFD Sender: Processing packet 317795 [packets to send 127, broken 126] [10:38:47]ProducePacketName [10:38:47]name=ofd_packets/00317795 [10:38:47]OFD Sender: To server: pG, [10:38:47]CommunicateWithHost lk.salyk.kg:30040 [10:38:47]ConnectInit lk.salyk.kg [10:38:47]written 0, free lines is 4095 [10:38:47]Connected sock=9 [10:38:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 3D 63 07 01 F7 9C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 3E 4E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 71 0B 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 0B 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A2 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 96 37 00 00 00 00 07 04 06 00 70 0B 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 01 00 00 F4 03 04 00 B6 69 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 63 D9 04 00 35 04 06 00 9A CD 71 C0 44 62 6F 5C 30 62 8C E0 DB BE [10:38:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 24 1A 47 00 A4 49 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 63 D9 04 00 F4 03 04 00 6F 15 1F 67 B6 04 01 00 00 75 7A 6D 23 D9 C4 9C 7E [10:38:48]CommunicateWithHost err = 0 [10:38:48]CheckOFDResponse [10:38:48]1017 (14) - 77093643461234 [10:38:48]1041 (16) - 0000000000874671 [10:38:48]1040 (4) - 317795 [10:38:48]1012 (4) - 28.10.2024 04:39 [10:38:48]1206 (1) - 0 [10:38:48]OFD Sender: Remove packet 317795 [10:38:48]ProducePacketName [10:38:48]name=ofd_packets/00317795 [10:38:48]NVStorageDeleteData [10:38:48]Write to MH i2c: 01 00 00 BE 0F CD [10:38:48]Write i2c OK [10:38:48]MH_I2C_Read... [10:38:48]Read from MH i2c: 01 [10:38:48]MH_I2C_Read... [10:38:48]Read from MH i2c: 01 07 00 [10:38:48]MH_I2C_Read... [10:38:48]Read from MH i2c: 01 07 00 BE 0F 00 00 00 00 00 F5 0C D5 [10:38:48]RasterBufferAndPrint [10:38:48]line [10:38:48]line [10:38:48]line [10:38:48]line [10:38:48]line [10:38:48]written 0, free lines is 3323 [10:38:48]MH_Cut [10:38:48]Write to MH i2c: D1 01 00 C5 0F 01 A6 [10:38:48]Write i2c OK [10:38:48]MH_I2C_Read... [10:38:48]Read from MH i2c: D1 [10:38:48]MH_I2C_Read... [10:38:48]Read from MH i2c: D1 01 00 [10:38:48]MH_I2C_Read... [10:38:48]Read from MH i2c: D1 01 00 C5 0F 00 A5 [10:38:48]Write to MH i2c: 01 00 00 C6 0F D5 [10:38:48]Write i2c OK [10:38:48]MH_I2C_Read... [10:38:48]OFD Sender: No OFD packet to send [10:38:49]*** Cut start [10:38:49]*** Partial cut [10:38:49]*** CUTSNS_PIN = 1 [10:38:49]*** CUTSNS_PIN = 0 [10:38:49]*** Brake cut motor [10:38:49]Read from MH i2c: 01 [10:38:49]MH_I2C_Read... [10:38:49]*** Stop cut motor [10:38:49]*** Cut end [10:38:49]Read from MH i2c: 01 07 00 [10:38:49]MH_I2C_Read... [10:38:49]Read from MH i2c: 01 07 00 C6 0F 00 00 00 00 00 FF 0F EA [10:38:49]process_action close_receipt done [10:38:49]requested_data is exist [10:38:49]produce_requested_data [10:38:49]requested_item fm.sn is exist - process it [10:38:49]wFMCommunicate request_size=4 [10:38:49]MH_SAM_APDU [10:38:49]CAPDU: 80 11 00 00 [10:38:49]Write to MH i2c: E2 08 00 C7 0F 80 11 00 00 00 00 00 00 50 [10:38:49]Write i2c OK [10:38:49]MH_I2C_Read... [10:38:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:38:49]Read from MH i2c: E2 [10:38:49]MH_I2C_Read... [10:38:49]Read from MH i2c: E2 17 00 [10:38:49]MH_I2C_Read... [10:38:49]Read from MH i2c: E2 17 00 C7 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A4 [10:38:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:38:49]wFMCommunicate OK [10:38:49]requested_item fd.num is exist - process it [10:38:49]SAM_PROTO_GetFieldsCounters [10:38:49]wFMCommunicate request_size=4 [10:38:49]MH_SAM_APDU [10:38:49]CAPDU: 80 13 00 00 [10:38:49]Write to MH i2c: E2 08 00 C8 0F 80 13 00 00 00 00 00 00 53 [10:38:49]Write i2c OK [10:38:49]MH_I2C_Read... [10:38:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:38:49]Read from MH i2c: E2 [10:38:49]MH_I2C_Read... [10:38:49]Read from MH i2c: E2 62 00 [10:38:49]MH_I2C_Read... [10:38:49]Read from MH i2c: E2 62 00 C8 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 63 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 0E 01 00 00 5E 04 04 00 0E 01 00 00 57 04 04 00 0F 01 00 00 19 04 04 00 00 00 00 00 90 00 07 [10:38:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 63 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 0E 01 00 00 5E 04 04 00 0E 01 00 00 57 04 04 00 0F 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:38:49]wFMCommunicate OK [10:38:49]SAM_PROTO_GetFieldsCounters done [10:38:49]requested_item shift.num is exist - process it [10:38:49]requested_item shift.opened is exist - process it [10:38:49]req_shift_opened [10:38:49]FM_GetShiftState [10:38:49]SAM_PROTO_GetShiftState [10:38:49]wFMCommunicate request_size=4 [10:38:49]MH_SAM_APDU [10:38:49]CAPDU: 80 13 01 00 [10:38:49]Write to MH i2c: E2 08 00 C9 0F 80 13 01 00 00 00 00 00 55 [10:38:49]Write i2c OK [10:38:49]MH_I2C_Read... [10:38:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:38:49]Read from MH i2c: E2 [10:38:49]MH_I2C_Read... [10:38:49]Read from MH i2c: E2 0E 00 [10:38:49]MH_I2C_Read... [10:38:49]Read from MH i2c: E2 0E 00 C9 0F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 4E [10:38:49]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:38:49]wFMCommunicate OK [10:38:49]SAM_PROTO_GetShiftState done [10:38:49]FM_GetShiftState done [10:38:49]req_shift_opened done [10:38:49]requested_item shift.open_date is exist - process it [10:38:49]req_shift_open_date [10:38:49]req_shift_open_date done [10:38:49]produce_requested_data done [10:38:49]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317795,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [10:38:49]process_action_free close_receipt [10:38:49]json_value_free [10:38:49]json_value_free done [10:38:49]process_json_proto returns [10:38:49]Send response to host [10:38:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317795,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [10:38:49]free response buf [10:38:49]execute_script done [10:38:49]execute_script returns [10:38:49]free content buf [10:38:49]Sock 10.Close socket [10:38:49]Sock 10.Thread stoped [10:38:53]OFD Sender: No OFD packet to send [10:38:58]OFD Sender: No OFD packet to send [10:39:03]OFD Sender: No OFD packet to send [10:39:08]OFD Sender: No OFD packet to send [10:39:13]OFD Sender: No OFD packet to send [10:39:18]OFD Sender: No OFD packet to send [10:39:23]OFD Sender: No OFD packet to send [10:39:28]OFD Sender: No OFD packet to send [10:39:33]accept exits with 7 [10:39:33]New connection [10:39:33]New thread 3067436388 created [10:39:33]Thread 3067293028 joined [10:39:33]Waiting for new connection... [10:39:33] Sock 7.Parse request [10:39:33]Sock 7.Check first char [10:39:33]Sock 7.First char is OK [10:39:33]request: POST /json_proto HTTP/1.0 [10:39:33]Method: POST [10:39:33]URL: /json_proto [10:39:33]Method is POST - this is cgi request [10:39:33]url: /json_proto [10:39:33]query_string will be loaded in cgi processing [10:39:33]execute_cgi json_proto POST (null) [10:39:33]execute_cgi path=json_proto method=POST [10:39:33]POST find Content-Length [10:39:33]Host: 172.17.50.195:8080 [10:39:33]Content-Length: 683 [10:39:33]Content-Type: application/json [10:39:33] [10:39:33]POST finish read [10:39:33]Found Content-Length = 683 [10:39:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092716", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 19.080, "sum" : 1276.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9999.00, "total" : 1276.00, "payments": [ { "type": 0, "sum" : 1276.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:39:33]execute_script... [10:39:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092716", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 19.080, "sum" : 1276.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9999.00, "total" : 1276.00, "payments": [ { "type": 0, "sum" : 1276.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:39:33]POST & json_proto [10:39:33]process_json_proto [10:39:33]json parsed OK: [10:39:33]protocol is kg_v1.0 [10:39:33]action value=close_receipt [10:39:33]process_action close_receipt [10:39:33]cmd_close_receipt [10:39:33]MH_GetDate [10:39:33]Write to MH i2c: F0 00 00 CA 0F C8 [10:39:33]Write i2c OK [10:39:33]MH_I2C_Read... [10:39:33]Read from MH i2c: F0 [10:39:33]MH_I2C_Read... [10:39:33]Read from MH i2c: F0 09 00 [10:39:33]MH_I2C_Read... [10:39:33]Read from MH i2c: F0 09 00 CA 0F 00 E5 69 1F 67 43 33 1C 67 9E [10:39:33]GetLastDocTimeStamp 1730111926 [10:39:33]current date 1730111973 [10:39:33]FM_GetShiftState [10:39:33]SAM_PROTO_GetShiftState [10:39:33]wFMCommunicate request_size=4 [10:39:33]MH_SAM_APDU [10:39:33]CAPDU: 80 13 01 00 [10:39:33]Write to MH i2c: E2 08 00 CB 0F 80 13 01 00 00 00 00 00 57 [10:39:33]Write i2c OK [10:39:33]MH_I2C_Read... [10:39:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:39:33]Read from MH i2c: E2 [10:39:33]MH_I2C_Read... [10:39:33]Read from MH i2c: E2 0E 00 [10:39:33]MH_I2C_Read... [10:39:33]Read from MH i2c: E2 0E 00 CB 0F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 50 [10:39:33]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:39:33]wFMCommunicate OK [10:39:33]SAM_PROTO_GetShiftState done [10:39:33]FM_GetShiftState done [10:39:33]opened in 1730073493 [10:39:33]opened+sec_in_day 1730159893 [10:39:33]quantity*price = 127645 [10:39:33]sum+1 = 127646 [10:39:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 1276.00 Внесено: 9999.00 СДАЧА: 8723.00 НСП 1% : 11.30 НДС 12% : 135.55 Наличными: 1276.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 271 28.10.2024 10:39 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317796 ФПД: 192457395671016 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T103933&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317796&fm=192457395671016&tin=02508201610067®Number=0000000000091628&sum=127600 [10:39:34]StoreToDocumentArchive [10:39:34]shift 546 fd 317796 [10:39:34]save to /storage/0546/doc_00317796 [10:39:34]save last doc name /storage/0546/doc_00317796 to /storage/kkm_last_doc_name [10:39:34]save OK [10:39:34]Clear old archive folders... [10:39:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:39:34]tlvbuf is 013AD8E0 [10:39:34]SAM_PROTO_ClearQueue [10:39:34]wFMCommunicate request_size=4 [10:39:34]MH_SAM_APDU [10:39:34]CAPDU: 80 09 00 00 [10:39:34]Write to MH i2c: E2 08 00 D8 0F 80 09 00 00 00 00 00 00 59 [10:39:34]Write i2c OK [10:39:34]MH_I2C_Read... [10:39:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:39:34]Read from MH i2c: E2 [10:39:34]MH_I2C_Read... [10:39:34]Read from MH i2c: E2 03 00 [10:39:34]MH_I2C_Read... [10:39:34]Read from MH i2c: E2 03 00 D8 0F 00 90 00 5B [10:39:34]RAPDU: 90 00 [10:39:34]wFMCommunicate OK [10:39:34]SAM_PROTO_ClearQueue done [10:39:34]KKMCreateOFDPacket [10:39:34]OFDProtocolAddRootSTLVToBuf [10:39:34]FM_MakeSignedData [10:39:34]FM_MakeSignedData [10:39:34]SAM_PROTO_SignData [10:39:34]wFMCommunicate request_size=4 [10:39:34]MH_SAM_APDU [10:39:34]CAPDU: 80 0D 01 02 [10:39:34]Write to MH i2c: E2 08 00 D9 0F 80 0D 01 02 00 00 00 00 61 [10:39:34]Write i2c OK [10:39:34]MH_I2C_Read... [10:39:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:39:34]Read from MH i2c: E2 [10:39:34]MH_I2C_Read... [10:39:34]Read from MH i2c: E2 03 00 [10:39:34]MH_I2C_Read... [10:39:34]Read from MH i2c: E2 03 00 D9 0F 00 90 00 5C [10:39:34]RAPDU: 90 00 [10:39:34]wFMCommunicate OK [10:39:34]wFMCommunicate request_size=255 [10:39:34]MH_SAM_APDU [10:39:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 88 4A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9D F2 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 F2 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6A 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 34 00 00 00 00 07 04 06 00 70 F2 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 E5 69 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 64 D9 04 00 35 04 06 00 AF [10:39:34]Write to MH i2c: E2 02 01 DA 0F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 88 4A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9D F2 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 F2 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6A 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 34 00 00 00 00 07 04 06 00 70 F2 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 E5 69 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 64 D9 04 00 35 04 06 00 AF 00 00 5B [10:39:34]Write i2c OK [10:39:34]MH_I2C_Read... [10:39:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:39:34]Read from MH i2c: E2 [10:39:34]MH_I2C_Read... [10:39:34]Read from MH i2c: E2 03 00 [10:39:34]MH_I2C_Read... [10:39:34]Read from MH i2c: E2 03 00 DA 0F 00 90 00 5D [10:39:34]RAPDU: 90 00 [10:39:34]wFMCommunicate OK [10:39:34]wFMCommunicate request_size=10 [10:39:34]MH_SAM_APDU [10:39:34]CAPDU: 80 0D 02 02 05 09 FA B4 0F E8 [10:39:34]Write to MH i2c: E2 0D 00 DB 0F 80 0D 02 02 05 00 09 FA B4 0F E8 00 00 1C [10:39:34]Write i2c OK [10:39:34]MH_I2C_Read... [10:39:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:39:34]Read from MH i2c: E2 [10:39:34]MH_I2C_Read... [10:39:34]Read from MH i2c: E2 03 00 [10:39:34]MH_I2C_Read... [10:39:34]Read from MH i2c: E2 03 00 DB 0F 00 90 00 5E [10:39:34]RAPDU: 90 00 [10:39:34]wFMCommunicate OK [10:39:34]wFMCommunicate request_size=4 [10:39:34]MH_SAM_APDU [10:39:34]CAPDU: 80 0D 03 02 [10:39:34]Write to MH i2c: E2 08 00 DC 0F 80 0D 03 02 00 00 00 00 66 [10:39:34]Write i2c OK [10:39:34]MH_I2C_Read... [10:39:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:39:34]Read from MH i2c: E2 [10:39:34]MH_I2C_Read... [10:39:34]Read from MH i2c: E2 0B 00 [10:39:34]MH_I2C_Read... [10:39:34]Read from MH i2c: E2 0B 00 DC 0F 00 50 28 DE 2D 01 02 91 5E 90 00 DC [10:39:34]RAPDU: 50 28 DE 2D 01 02 91 5E 90 00 [10:39:34]wFMCommunicate OK [10:39:34]SAM_PROTO_SignData done [10:39:34]FM_MakeSignedData done [10:39:34]CreateOFDProtocolMessage [10:39:34]wFMCommunicate request_size=4 [10:39:34]MH_SAM_APDU [10:39:34]CAPDU: 80 11 00 00 [10:39:34]Write to MH i2c: E2 08 00 DD 0F 80 11 00 00 00 00 00 00 66 [10:39:34]Write i2c OK [10:39:34]MH_I2C_Read... [10:39:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:39:34]Read from MH i2c: E2 [10:39:34]MH_I2C_Read... [10:39:34]Read from MH i2c: E2 17 00 [10:39:34]MH_I2C_Read... [10:39:34]Read from MH i2c: E2 17 00 DD 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 BA [10:39:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:39:34]wFMCommunicate OK [10:39:34]CreateOFDProtocolMessage done [10:39:34]OFDSenderStorePacket 317796 [10:39:34]StoreOFDPacket docnum=317796 [10:39:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 4F B4 07 01 FD 37 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 88 4A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9D F2 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 F2 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6A 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 34 00 00 00 00 07 04 06 00 70 F2 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 E5 69 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 64 D9 04 00 35 04 06 00 AF 09 FA B4 0F E8 50 28 DE 2D 01 02 91 5E [10:39:34]CheckFolder [10:39:34]dirname=/storage/ofd_packets [10:39:34]CheckFolder done [10:39:34]ProducePacketName [10:39:34]name=ofd_packets/00317796 [10:39:34]NVStorageSaveData ofd_packets/00317796 [10:39:34]File name is /storage/ofd_packets/00317796 [10:39:34]Write 301 bytes [10:39:34]NVStorageSaveData done [10:39:34]OFDSenderStorePacket done [10:39:34]KKMCreateOFDPacket done [10:39:34]NVStorageSaveData kkm_last_timestamp [10:39:34]File name is /storage/kkm_last_timestamp [10:39:34]Write 4 bytes [10:39:34]NVStorageSaveData done [10:39:34]ExternCall_PrintAddStr [10:39:34]wPrintStart [10:39:34]Write to MH i2c: 01 00 00 DE 0F ED [10:39:34]Write i2c OK [10:39:34]MH_I2C_Read... [10:39:34]Read from MH i2c: 01 [10:39:34]MH_I2C_Read... [10:39:34]Read from MH i2c: 01 07 00 [10:39:34]MH_I2C_Read... [10:39:34]Read from MH i2c: 01 07 00 DE 0F 00 00 00 00 00 FF 0F 02 [10:39:34]RasterBufferAndPrint [10:39:34]line Счет N : (1)1092716 [10:39:34]line ИНН: 02508201610067 [10:39:34]line Контрольно-Кассовый Чек [10:39:34]line ПРОДАЖА [10:39:34]line ТРК (МРК, ГНК) : 53 [10:39:34]line Товар: 2710124130 [10:39:34]line Аи-92-К-2 [10:39:34]line 19.080 * 66.90 [10:39:34]line = 1276.45 [10:39:34]line НДС 12% НСП 1% [10:39:34]line > о реализуемом товаре [10:39:34]line ОКРУГЛЕНИЕ: -0.45 [10:39:34]line ИТОГО: 1276.00 [10:39:34]line Внесено: 9999.00 [10:39:34]line СДАЧА: 8723.00 [10:39:34]line НСП 1% : 11.30 [10:39:34]line НДС 12% : 135.55 [10:39:34]line Наличными: 1276.00 [10:39:34]line Безнал.: 0.00 [10:39:34]line Место: АЗС № 101 "Партнер Нефть" [10:39:34]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:39:34]line СНО: Общий режим [10:39:34]line Чек 271 28.10.2024 10:39 [10:39:34]line Смена: 546 ФФД: 1.0 [10:39:34]line ЗНМ: 0300000082 [10:39:34]line РНМ: 0000000000091628 [10:39:34]line Версия ККМ: 001 [10:39:34]line ФМ: 0000000000874671 [10:39:34]line ФД: 317796 [10:39:34]line ФПД: 192457395671016 [10:39:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T103933&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317796&fm=192457395671016&tin=02508201610067®Number=0000000000091628&sum=127600 [10:39:34]written 0, free lines is 4095 [10:39:34]OFD Sender: Processing packet 317796 [packets to send 127, broken 126] [10:39:34]ProducePacketName [10:39:34]name=ofd_packets/00317796 [10:39:34]OFD Sender: To server: pG, [10:39:34]CommunicateWithHost lk.salyk.kg:30040 [10:39:34]ConnectInit lk.salyk.kg [10:39:34]Connected sock=10 [10:39:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 4F B4 07 01 FD 37 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 88 4A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9D F2 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 F2 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6A 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 34 00 00 00 00 07 04 06 00 70 F2 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 E5 69 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 64 D9 04 00 35 04 06 00 AF 09 FA B4 0F E8 50 28 DE 2D 01 02 91 5E [10:39:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 DE D9 47 00 3F 5E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 64 D9 04 00 F4 03 04 00 9E 15 1F 67 B6 04 01 00 00 63 F5 E0 A1 FF 59 98 E8 [10:39:35]CommunicateWithHost err = 0 [10:39:35]CheckOFDResponse [10:39:35]1017 (14) - 77093643461234 [10:39:35]1041 (16) - 0000000000874671 [10:39:35]1040 (4) - 317796 [10:39:35]1012 (4) - 28.10.2024 04:39 [10:39:35]1206 (1) - 0 [10:39:35]OFD Sender: Remove packet 317796 [10:39:35]ProducePacketName [10:39:35]name=ofd_packets/00317796 [10:39:35]NVStorageDeleteData [10:39:35]Write to MH i2c: 01 00 00 09 10 19 [10:39:35]Write i2c OK [10:39:35]MH_I2C_Read... [10:39:35]Read from MH i2c: 01 [10:39:35]MH_I2C_Read... [10:39:35]Read from MH i2c: 01 07 00 [10:39:35]MH_I2C_Read... [10:39:35]Read from MH i2c: 01 07 00 09 10 00 00 00 00 00 03 0D 30 [10:39:35]RasterBufferAndPrint [10:39:35]line [10:39:35]line [10:39:35]line [10:39:35]line [10:39:35]line [10:39:35]written 0, free lines is 3337 [10:39:35]MH_Cut [10:39:35]Write to MH i2c: D1 01 00 10 10 01 F2 [10:39:35]Write i2c OK [10:39:35]MH_I2C_Read... [10:39:35]Read from MH i2c: D1 [10:39:35]MH_I2C_Read... [10:39:35]Read from MH i2c: D1 01 00 [10:39:35]MH_I2C_Read... [10:39:35]Read from MH i2c: D1 01 00 10 10 00 F1 [10:39:35]Write to MH i2c: 01 00 00 11 10 21 [10:39:35]Write i2c OK [10:39:35]MH_I2C_Read... [10:39:35]OFD Sender: No OFD packet to send [10:39:35]*** Cut start [10:39:35]*** Partial cut [10:39:35]*** CUTSNS_PIN = 1 [10:39:36]*** CUTSNS_PIN = 0 [10:39:36]*** Brake cut motor [10:39:36]Read from MH i2c: 01 [10:39:36]MH_I2C_Read... [10:39:36]*** Stop cut motor [10:39:36]*** Cut end [10:39:36]Read from MH i2c: 01 07 00 [10:39:36]MH_I2C_Read... [10:39:36]Read from MH i2c: 01 07 00 11 10 00 00 00 00 00 FF 0F 36 [10:39:36]process_action close_receipt done [10:39:36]requested_data is exist [10:39:36]produce_requested_data [10:39:36]requested_item fm.sn is exist - process it [10:39:36]wFMCommunicate request_size=4 [10:39:36]MH_SAM_APDU [10:39:36]CAPDU: 80 11 00 00 [10:39:36]Write to MH i2c: E2 08 00 12 10 80 11 00 00 00 00 00 00 9C [10:39:36]Write i2c OK [10:39:36]MH_I2C_Read... [10:39:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:39:36]Read from MH i2c: E2 [10:39:36]MH_I2C_Read... [10:39:36]Read from MH i2c: E2 17 00 [10:39:36]MH_I2C_Read... [10:39:36]Read from MH i2c: E2 17 00 12 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F0 [10:39:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:39:36]wFMCommunicate OK [10:39:36]requested_item fd.num is exist - process it [10:39:36]SAM_PROTO_GetFieldsCounters [10:39:36]wFMCommunicate request_size=4 [10:39:36]MH_SAM_APDU [10:39:36]CAPDU: 80 13 00 00 [10:39:36]Write to MH i2c: E2 08 00 13 10 80 13 00 00 00 00 00 00 9F [10:39:36]Write i2c OK [10:39:36]MH_I2C_Read... [10:39:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:39:36]Read from MH i2c: E2 [10:39:36]MH_I2C_Read... [10:39:36]Read from MH i2c: E2 62 00 [10:39:36]MH_I2C_Read... [10:39:36]Read from MH i2c: E2 62 00 13 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 64 D9 04 00 0E 04 04 00 22 02 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 57 [10:39:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 64 D9 04 00 0E 04 04 00 22 02 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:39:36]wFMCommunicate OK [10:39:36]SAM_PROTO_GetFieldsCounters done [10:39:36]requested_item shift.num is exist - process it [10:39:36]requested_item shift.opened is exist - process it [10:39:36]req_shift_opened [10:39:36]FM_GetShiftState [10:39:36]SAM_PROTO_GetShiftState [10:39:36]wFMCommunicate request_size=4 [10:39:36]MH_SAM_APDU [10:39:36]CAPDU: 80 13 01 00 [10:39:36]Write to MH i2c: E2 08 00 14 10 80 13 01 00 00 00 00 00 A1 [10:39:36]Write i2c OK [10:39:36]MH_I2C_Read... [10:39:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:39:36]Read from MH i2c: E2 [10:39:36]MH_I2C_Read... [10:39:36]Read from MH i2c: E2 0E 00 [10:39:36]MH_I2C_Read... [10:39:36]Read from MH i2c: E2 0E 00 14 10 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 9A [10:39:36]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:39:36]wFMCommunicate OK [10:39:36]SAM_PROTO_GetShiftState done [10:39:36]FM_GetShiftState done [10:39:36]req_shift_opened done [10:39:36]requested_item shift.open_date is exist - process it [10:39:36]req_shift_open_date [10:39:36]req_shift_open_date done [10:39:36]produce_requested_data done [10:39:36]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317796,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [10:39:36]process_action_free close_receipt [10:39:36]json_value_free [10:39:36]json_value_free done [10:39:36]process_json_proto returns [10:39:36]Send response to host [10:39:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317796,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [10:39:36]free response buf [10:39:36]execute_script done [10:39:36]execute_script returns [10:39:36]free content buf [10:39:36]Sock 7.Close socket [10:39:36]Sock 7.Thread stoped [10:39:40]OFD Sender: No OFD packet to send [10:39:45]OFD Sender: No OFD packet to send [10:39:50]OFD Sender: No OFD packet to send [10:39:55]OFD Sender: No OFD packet to send [10:40:00]OFD Sender: No OFD packet to send [10:40:05]OFD Sender: No OFD packet to send [10:40:10]OFD Sender: No OFD packet to send [10:40:14]accept exits with 9 [10:40:14]New connection [10:40:14]New thread 3067293028 created [10:40:14]Thread 3067436388 joined [10:40:14]Waiting for new connection... [10:40:14] Sock 9.Parse request [10:40:14]Sock 9.Check first char [10:40:14]Sock 9.First char is OK [10:40:14]request: POST /json_proto HTTP/1.0 [10:40:14]Method: POST [10:40:14]URL: /json_proto [10:40:14]Method is POST - this is cgi request [10:40:14]url: /json_proto [10:40:14]query_string will be loaded in cgi processing [10:40:14]execute_cgi json_proto POST (null) [10:40:14]execute_cgi path=json_proto method=POST [10:40:14]POST find Content-Length [10:40:14]Host: 172.17.50.195:8080 [10:40:14]Content-Length: 215 [10:40:14]Content-Type: application/json [10:40:14] [10:40:14]POST finish read [10:40:14]Found Content-Length = 215 [10:40:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:40:14]execute_script... [10:40:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:40:14]POST & json_proto [10:40:14]process_json_proto [10:40:14]json parsed OK: [10:40:14]protocol is kg_v1.0 [10:40:14]action value=get_value [10:40:14]process_action get_value [10:40:14]cmd_get_value [10:40:14]process_action get_value done [10:40:14]requested_data is exist [10:40:14]produce_requested_data [10:40:14]requested_item kkm.sn is exist - process it [10:40:14]requested_item kkm.ver is exist - process it [10:40:14]requested_item fm.sn is exist - process it [10:40:14]wFMCommunicate request_size=4 [10:40:14]MH_SAM_APDU [10:40:14]CAPDU: 80 11 00 00 [10:40:14]Write to MH i2c: E2 08 00 15 10 80 11 00 00 00 00 00 00 9F [10:40:14]Write i2c OK [10:40:14]MH_I2C_Read... [10:40:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:40:14]Read from MH i2c: E2 [10:40:14]MH_I2C_Read... [10:40:14]Read from MH i2c: E2 17 00 [10:40:14]MH_I2C_Read... [10:40:14]Read from MH i2c: E2 17 00 15 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F3 [10:40:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:40:14]wFMCommunicate OK [10:40:14]requested_item fd.num is exist - process it [10:40:14]SAM_PROTO_GetFieldsCounters [10:40:14]wFMCommunicate request_size=4 [10:40:14]MH_SAM_APDU [10:40:14]CAPDU: 80 13 00 00 [10:40:14]Write to MH i2c: E2 08 00 16 10 80 13 00 00 00 00 00 00 A2 [10:40:14]Write i2c OK [10:40:14]MH_I2C_Read... [10:40:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:40:14]Read from MH i2c: E2 [10:40:14]MH_I2C_Read... [10:40:14]Read from MH i2c: E2 62 00 [10:40:14]MH_I2C_Read... [10:40:14]Read from MH i2c: E2 62 00 16 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 64 D9 04 00 0E 04 04 00 22 02 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 5A [10: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 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 64 D9 04 00 0E 04 04 00 22 02 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:40:14]wFMCommunicate OK [10:40:14]SAM_PROTO_GetFieldsCounters done [10:40:14]requested_item shift.num is exist - process it [10:40:14]requested_item shift.opened is exist - process it [10:40:14]req_shift_opened [10:40:14]FM_GetShiftState [10:40:14]SAM_PROTO_GetShiftState [10:40:14]wFMCommunicate request_size=4 [10:40:14]MH_SAM_APDU [10:40:14]CAPDU: 80 13 01 00 [10:40:14]Write to MH i2c: E2 08 00 17 10 80 13 01 00 00 00 00 00 A4 [10:40:14]Write i2c OK [10:40:14]MH_I2C_Read... [10:40:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:40:14]Read from MH i2c: E2 [10:40:14]MH_I2C_Read... [10:40:14]Read from MH i2c: E2 0E 00 [10:40:14]MH_I2C_Read... [10:40:14]Read from MH i2c: E2 0E 00 17 10 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 9D [10:40:14]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:40:14]wFMCommunicate OK [10:40:14]SAM_PROTO_GetShiftState done [10:40:14]FM_GetShiftState done [10:40:14]req_shift_opened done [10:40:14]requested_item shift.open_date is exist - process it [10:40:14]req_shift_open_date [10:40:14]req_shift_open_date done [10:40:14]produce_requested_data done [10:40:14]produce_requested_data return {"kkm.sn":"0300000082","kkm.ver":"001","fm.sn":"0000000000874671","fd.num":317796,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [10:40:14]process_action_free get_value [10:40:14]json_value_free [10:40:14]json_value_free done [10:40:14]process_json_proto returns [10:40:14]Send response to host [10:40:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000082","kkm.ver":"001","fm.sn":"0000000000874671","fd.num":317796,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [10:40:14]free response buf [10:40:14]execute_script done [10:40:14]execute_script returns [10:40:14]free content buf [10:40:14]Sock 9.Close socket [10:40:14]Sock 9.Thread stoped [10:40:14]accept exits with 7 [10:40:14]New connection [10:40:14]New thread 3067436388 created [10:40:14]Thread 3067293028 joined [10:40:14]Waiting for new connection... [10:40:14] Sock 7.Parse request [10:40:14]Sock 7.Check first char [10:40:14]Sock 7.First char is OK [10:40:14]request: POST /json_proto HTTP/1.0 [10:40:14]Method: POST [10:40:14]URL: /json_proto [10:40:14]Method is POST - this is cgi request [10:40:14]url: /json_proto [10:40:14]query_string will be loaded in cgi processing [10:40:14]execute_cgi json_proto POST (null) [10:40:14]execute_cgi path=json_proto method=POST [10:40:14]POST find Content-Length [10:40:14]Host: 172.17.50.195:8080 [10:40:14]Content-Length: 331 [10:40:14]Content-Type: application/json [10:40:14] [10:40:14]POST finish read [10:40:14]Found Content-Length = 331 [10:40:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:40:14]execute_script... [10:40:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:40:14]POST & json_proto [10:40:14]process_json_proto [10:40:14]json parsed OK: [10:40:14]protocol is kg_v1.0 [10:40:14]action value=get_value [10:40:14]process_action get_value [10:40:14]cmd_get_value [10:40:14]process_action get_value done [10:40:14]requested_data is exist [10:40:14]produce_requested_data [10:40:14]requested_item fm.sale.total is exist - process it [10:40:14]SAM_PROTO_GetFMData [10:40:14]wFMCommunicate request_size=4 [10:40:14]MH_SAM_APDU [10:40:14]CAPDU: 80 13 03 00 [10:40:14]Write to MH i2c: E2 08 00 18 10 80 13 03 00 00 00 00 00 A7 [10:40:14]Write i2c OK [10:40:14]MH_I2C_Read... [10:40:14]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [10:40:14]Read from MH i2c: E2 [10:40:14]MH_I2C_Read... [10:40:14]Read from MH i2c: E2 FD 00 [10:40:14]MH_I2C_Read... [10:40:14]Read from MH i2c: E2 FD 00 18 10 00 CA 04 85 04 C6 04 6E 04 04 00 20 D5 04 00 69 04 A5 00 6F 04 04 00 16 CA 04 00 B1 04 05 00 9B 22 64 1D 0A 70 04 05 00 36 96 E1 77 07 72 04 05 00 65 8C 82 A5 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 32 E1 06 13 01 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 13 E4 EA 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 0A 0B 00 00 B1 04 04 00 74 95 BC 43 70 04 04 00 14 B1 BA 43 72 04 03 00 60 E4 01 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 23 99 90 00 54 [10:40:15]RAPDU: CA 04 85 04 C6 04 6E 04 04 00 20 D5 04 00 69 04 A5 00 6F 04 04 00 16 CA 04 00 B1 04 05 00 9B 22 64 1D 0A 70 04 05 00 36 96 E1 77 07 72 04 05 00 65 8C 82 A5 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 32 E1 06 13 01 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 13 E4 EA 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 0A 0B 00 00 B1 04 04 00 74 95 BC 43 70 04 04 00 14 B1 BA 43 72 04 03 00 60 E4 01 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 23 99 90 00 [10:40:15]wFMCommunicate OK [10:40:15]wFMCommunicate request_size=4 [10:40:15]MH_SAM_APDU [10:40:15]CAPDU: 80 17 00 00 [10:40:15]Write to MH i2c: E2 08 00 19 10 80 17 00 00 00 00 00 00 A9 [10:40:15]Write i2c OK [10:40:15]MH_I2C_Read... [10:40:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:40:15]Read from MH i2c: E2 [10:40:15]MH_I2C_Read... [10:40:15]Read from MH i2c: E2 FD 00 [10:40:15]MH_I2C_Read... [10:40:15]Read from MH i2c: E2 FD 00 19 10 00 31 07 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 89 76 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 75 [10:40:15]RAPDU: 31 07 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 89 76 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 [10:40:15]wFMCommunicate OK [10:40:15]wFMCommunicate request_size=4 [10:40:15]MH_SAM_APDU [10:40:15]CAPDU: 80 17 00 00 [10:40:15]Write to MH i2c: E2 08 00 1A 10 80 17 00 00 00 00 00 00 AA [10:40:15]Write i2c OK [10:40:15]MH_I2C_Read... [10:40:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:40:15]Read from MH i2c: E2 [10:40:15]MH_I2C_Read... [10:40:15]Read from MH i2c: E2 FD 00 [10:40:15]MH_I2C_Read... [10:40:15]Read from MH i2c: E2 FD 00 1A 10 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 88 [10:40:15]RAPDU: 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 [10:40:15]wFMCommunicate OK [10:40:15]wFMCommunicate request_size=4 [10:40:15]MH_SAM_APDU [10:40:15]CAPDU: 80 17 00 00 [10:40:15]Write to MH i2c: E2 08 00 1B 10 80 17 00 00 00 00 00 00 AB [10:40:15]Write i2c OK [10:40:15]MH_I2C_Read... [10:40:15]OFD Sender: No OFD packet to send [10:40:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:40:15]Read from MH i2c: E2 [10:40:15]MH_I2C_Read... [10:40:15]Read from MH i2c: E2 FD 00 [10:40:15]MH_I2C_Read... [10:40:15]Read from MH i2c: E2 FD 00 1B 10 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 26 [10:40:15]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [10:40:15]wFMCommunicate OK [10:40:15]wFMCommunicate request_size=4 [10:40:15]MH_SAM_APDU [10:40:15]CAPDU: 80 17 00 00 [10:40:15]Write to MH i2c: E2 08 00 1C 10 80 17 00 00 00 00 00 00 AC [10:40:15]Write i2c OK [10:40:15]MH_I2C_Read... [10:40:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 228! [10:40:16]Read from MH i2c: E2 [10:40:16]MH_I2C_Read... [10:40:16]Read from MH i2c: E2 E7 00 [10:40:16]MH_I2C_Read... [10:40:16]Read from MH i2c: E2 E7 00 1C 10 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 89 [10:40:16]RAPDU: 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:40:16]wFMCommunicate OK [10:40:16]SAM_PROTO_GetFMData done [10:40:16]requested_item fm.sale_refund.total is exist - process it [10:40:16]requested_item fm.buy.total is exist - process it [10:40:16]requested_item shift.sale.total is exist - process it [10:40:16]SAM_PROTO_GetShiftData [10:40:16]wFMCommunicate request_size=4 [10:40:16]MH_SAM_APDU [10:40:16]CAPDU: 80 13 02 00 [10:40:16]Write to MH i2c: E2 08 00 1D 10 80 13 02 00 00 00 00 00 AB [10:40:16]Write i2c OK [10:40:16]MH_I2C_Read... [10:40:16]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [10:40:16]Read from MH i2c: E2 [10:40:16]MH_I2C_Read... [10:40:16]Read from MH i2c: E2 FD 00 [10:40:16]MH_I2C_Read... [10:40:16]Read from MH i2c: E2 FD 00 1D 10 00 BB 04 AA 04 B7 04 6E 04 04 00 0F 01 00 00 69 04 9E 00 6F 04 04 00 0E 01 00 00 B1 04 04 00 22 8E 63 02 70 04 04 00 3C 6E 95 01 72 04 03 00 E6 1F 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 AE F3 40 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 95 69 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 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 6C CF EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 B0 [10:40:16]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 0F 01 00 00 69 04 9E 00 6F 04 04 00 0E 01 00 00 B1 04 04 00 22 8E 63 02 70 04 04 00 3C 6E 95 01 72 04 03 00 E6 1F 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 AE F3 40 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 95 69 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 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 6C CF EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [10:40:16]wFMCommunicate OK [10:40:16]wFMCommunicate request_size=4 [10:40:16]MH_SAM_APDU [10:40:16]CAPDU: 80 17 00 00 [10:40:16]Write to MH i2c: E2 08 00 1E 10 80 17 00 00 00 00 00 00 AE [10:40:16]Write i2c OK [10:40:16]MH_I2C_Read... [10:40:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:40:16]Read from MH i2c: E2 [10:40:16]MH_I2C_Read... [10:40:16]Read from MH i2c: E2 FD 00 [10:40:16]MH_I2C_Read... [10:40:16]Read from MH i2c: E2 FD 00 1E 10 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 B2 [10:40:16]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [10:40:16]wFMCommunicate OK [10:40:16]wFMCommunicate request_size=4 [10:40:16]MH_SAM_APDU [10:40:16]CAPDU: 80 17 00 00 [10:40:16]Write to MH i2c: E2 08 00 1F 10 80 17 00 00 00 00 00 00 AF [10:40:16]Write i2c OK [10:40:16]MH_I2C_Read... [10:40:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:40:17]Read from MH i2c: E2 [10:40:17]MH_I2C_Read... [10:40:17]Read from MH i2c: E2 FD 00 [10:40:17]MH_I2C_Read... [10:40:17]Read from MH i2c: E2 FD 00 1F 10 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 DB [10:40:17]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [10:40:17]wFMCommunicate OK [10:40:17]wFMCommunicate request_size=4 [10:40:17]MH_SAM_APDU [10:40:17]CAPDU: 80 17 00 00 [10:40:17]Write to MH i2c: E2 08 00 20 10 80 17 00 00 00 00 00 00 B0 [10:40:17]Write i2c OK [10:40:17]MH_I2C_Read... [10:40:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:40:17]Read from MH i2c: E2 [10:40:17]MH_I2C_Read... [10:40:17]Read from MH i2c: E2 FD 00 [10:40:17]MH_I2C_Read... [10:40:17]Read from MH i2c: E2 FD 00 20 10 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 25 [10:40:17]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [10:40:17]wFMCommunicate OK [10:40:17]wFMCommunicate request_size=4 [10:40:17]MH_SAM_APDU [10:40:17]CAPDU: 80 17 00 00 [10:40:17]Write to MH i2c: E2 08 00 21 10 80 17 00 00 00 00 00 00 B1 [10:40:17]Write i2c OK [10:40:17]MH_I2C_Read... [10:40:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [10:40:17]Read from MH i2c: E2 [10:40:17]MH_I2C_Read... [10:40:17]Read from MH i2c: E2 D8 00 [10:40:17]MH_I2C_Read... [10:40:17]Read from MH i2c: E2 D8 00 21 10 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 98 [10:40:17]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:40:17]wFMCommunicate OK [10:40:17]SAM_PROTO_GetShiftData done [10:40:17]requested_item shift.sale.total_cash is exist - process it [10:40:17]requested_item shift.sale_refund.total is exist - process it [10:40:17]requested_item shift.sale_refund.total_cash is exist - process it [10:40:17]requested_item shift.buy.total is exist - process it [10:40:17]requested_item shift.buy.total_cash is exist - process it [10:40:17]produce_requested_data done [10:40:17]produce_requested_data return {"fm.sale.total":434427746.83,"fm.sale_refund.total":11364325.00,"fm.buy.total":0.00,"shift.sale.total":400788.82,"shift.sale.total_cash":265703.00,"shift.sale_refund.total":5000.00,"shift.sale_refund.total_cash":5000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [10:40:17]process_action_free get_value [10:40:17]json_value_free [10:40:17]json_value_free done [10:40:17]process_json_proto returns [10:40:17]Send response to host [10:40:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":434427746.83,"fm.sale_refund.total":11364325.00,"fm.buy.total":0.00,"shift.sale.total":400788.82,"shift.sale.total_cash":265703.00,"shift.sale_refund.total":5000.00,"shift.sale_refund.total_cash":5000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [10:40:17]free response buf [10:40:17]execute_script done [10:40:17]execute_script returns [10:40:17]free content buf [10:40:17]Sock 7.Close socket [10:40:17]Sock 7.Thread stoped [10:40:20]OFD Sender: No OFD packet to send [10:40:25]OFD Sender: No OFD packet to send [10:40:30]OFD Sender: No OFD packet to send [10:40:35]OFD Sender: No OFD packet to send [10:40:35]accept exits with 9 [10:40:35]New connection [10:40:35]New thread 3067293028 created [10:40:35]Thread 3067436388 joined [10:40:35]Waiting for new connection... [10:40:35] Sock 9.Parse request [10:40:35]Sock 9.Check first char [10:40:35]Sock 9.First char is OK [10:40:35]request: POST /json_proto HTTP/1.0 [10:40:35]Method: POST [10:40:35]URL: /json_proto [10:40:35]Method is POST - this is cgi request [10:40:35]url: /json_proto [10:40:35]query_string will be loaded in cgi processing [10:40:35]execute_cgi json_proto POST (null) [10:40:35]execute_cgi path=json_proto method=POST [10:40:35]POST find Content-Length [10:40:35]Host: 172.17.50.195:8080 [10:40:35]Content-Length: 678 [10:40:35]Content-Type: application/json [10:40:35] [10:40:35]POST finish read [10:40:35]Found Content-Length = 678 [10:40:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092717", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:40:35]execute_script... [10:40: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)1092717", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:40:35]POST & json_proto [10:40:35]process_json_proto [10:40:35]json parsed OK: [10:40:35]protocol is kg_v1.0 [10:40:35]action value=close_receipt [10:40:35]process_action close_receipt [10:40:35]cmd_close_receipt [10:40:35]MH_GetDate [10:40:35]Write to MH i2c: F0 00 00 22 10 21 [10:40:35]Write i2c OK [10:40:35]MH_I2C_Read... [10:40:35]Read from MH i2c: F0 [10:40:35]MH_I2C_Read... [10:40:35]Read from MH i2c: F0 09 00 [10:40:35]MH_I2C_Read... [10:40:35]Read from MH i2c: F0 09 00 22 10 00 24 6A 1F 67 43 33 1C 67 37 [10:40:35]GetLastDocTimeStamp 1730111973 [10:40:35]current date 1730112036 [10:40:35]FM_GetShiftState [10:40:35]SAM_PROTO_GetShiftState [10:40:35]wFMCommunicate request_size=4 [10:40:35]MH_SAM_APDU [10:40:35]CAPDU: 80 13 01 00 [10:40:35]Write to MH i2c: E2 08 00 23 10 80 13 01 00 00 00 00 00 B0 [10:40:35]Write i2c OK [10:40:35]MH_I2C_Read... [10:40:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:40:35]Read from MH i2c: E2 [10:40:35]MH_I2C_Read... [10:40:35]Read from MH i2c: E2 0E 00 [10:40:35]MH_I2C_Read... [10:40:35]Read from MH i2c: E2 0E 00 23 10 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A9 [10:40:35]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:40:35]wFMCommunicate OK [10:40:35]SAM_PROTO_GetShiftState done [10:40:35]FM_GetShiftState done [10:40:35]opened in 1730073493 [10:40:35]opened+sec_in_day 1730159893 [10:40:35]quantity*price = 50041 [10:40:35]sum+1 = 50042 [10:40:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 272 28.10.2024 10:40 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317797 ФПД: 394479129854 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T104036&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317797&fm=394479129854&tin=02508201610067®Number=0000000000091628&sum=50000 [10:40:37]StoreToDocumentArchive [10:40:37]shift 546 fd 317797 [10:40:37]save to /storage/0546/doc_00317797 [10:40:37]save last doc name /storage/0546/doc_00317797 to /storage/kkm_last_doc_name [10:40:37]save OK [10:40:37]Clear old archive folders... [10:40:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:40:37]tlvbuf is 013AE030 [10:40:37]SAM_PROTO_ClearQueue [10:40:37]wFMCommunicate request_size=4 [10:40:37]MH_SAM_APDU [10:40:37]CAPDU: 80 09 00 00 [10:40:37]Write to MH i2c: E2 08 00 30 10 80 09 00 00 00 00 00 00 B2 [10:40:37]Write i2c OK [10:40:37]MH_I2C_Read... [10:40:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:40:37]Read from MH i2c: E2 [10:40:37]MH_I2C_Read... [10:40:37]Read from MH i2c: E2 03 00 [10:40:37]MH_I2C_Read... [10:40:37]Read from MH i2c: E2 03 00 30 10 00 90 00 B4 [10:40:37]RAPDU: 90 00 [10:40:37]wFMCommunicate OK [10:40:37]SAM_PROTO_ClearQueue done [10:40:37]KKMCreateOFDPacket [10:40:37]OFDProtocolAddRootSTLVToBuf [10:40:37]FM_MakeSignedData [10:40:37]FM_MakeSignedData [10:40:37]SAM_PROTO_SignData [10:40:37]wFMCommunicate request_size=4 [10:40:37]MH_SAM_APDU [10:40:37]CAPDU: 80 0D 01 02 [10:40:37]Write to MH i2c: E2 08 00 31 10 80 0D 01 02 00 00 00 00 BA [10:40:37]Write i2c OK [10:40:37]MH_I2C_Read... [10:40:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:40:37]Read from MH i2c: E2 [10:40:37]MH_I2C_Read... [10:40:37]Read from MH i2c: E2 03 00 [10:40:37]MH_I2C_Read... [10:40:37]Read from MH i2c: E2 03 00 31 10 00 90 00 B5 [10:40:37]RAPDU: 90 00 [10:40:37]wFMCommunicate OK [10:40:37]wFMCommunicate request_size=255 [10:40:37]MH_SAM_APDU [10:40: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 24 6A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 65 D9 04 00 35 04 06 00 00 [10:40:37]Write to MH i2c: E2 02 01 32 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 24 6A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 65 D9 04 00 35 04 06 00 00 00 00 D3 [10:40:37]Write i2c OK [10:40:37]MH_I2C_Read... [10:40:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:40:37]Read from MH i2c: E2 [10:40:37]MH_I2C_Read... [10:40:37]Read from MH i2c: E2 03 00 [10:40:37]MH_I2C_Read... [10:40:37]Read from MH i2c: E2 03 00 32 10 00 90 00 B6 [10:40:37]RAPDU: 90 00 [10:40:37]wFMCommunicate OK [10:40:37]wFMCommunicate request_size=10 [10:40:37]MH_SAM_APDU [10:40:37]CAPDU: 80 0D 02 02 05 5B D8 C9 D4 FE [10:40:37]Write to MH i2c: E2 0D 00 33 10 80 0D 02 02 05 00 5B D8 C9 D4 FE 00 00 95 [10:40:37]Write i2c OK [10:40:37]MH_I2C_Read... [10:40:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:40:37]Read from MH i2c: E2 [10:40:37]MH_I2C_Read... [10:40:37]Read from MH i2c: E2 03 00 [10:40:37]MH_I2C_Read... [10:40:37]Read from MH i2c: E2 03 00 33 10 00 90 00 B7 [10:40:37]RAPDU: 90 00 [10:40:37]wFMCommunicate OK [10:40:37]wFMCommunicate request_size=4 [10:40:37]MH_SAM_APDU [10:40:37]CAPDU: 80 0D 03 02 [10:40:37]Write to MH i2c: E2 08 00 34 10 80 0D 03 02 00 00 00 00 BF [10:40:37]Write i2c OK [10:40:37]MH_I2C_Read... [10:40:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:40:37]Read from MH i2c: E2 [10:40:37]MH_I2C_Read... [10:40:37]Read from MH i2c: E2 0B 00 [10:40:37]MH_I2C_Read... [10:40:37]Read from MH i2c: E2 0B 00 34 10 00 16 05 89 E1 06 56 E9 13 90 00 9D [10:40:37]RAPDU: 16 05 89 E1 06 56 E9 13 90 00 [10:40:37]wFMCommunicate OK [10:40:37]SAM_PROTO_SignData done [10:40:37]FM_MakeSignedData done [10:40:37]CreateOFDProtocolMessage [10:40:37]wFMCommunicate request_size=4 [10:40:37]MH_SAM_APDU [10:40:37]CAPDU: 80 11 00 00 [10:40:37]Write to MH i2c: E2 08 00 35 10 80 11 00 00 00 00 00 00 BF [10:40:37]Write i2c OK [10:40:37]MH_I2C_Read... [10:40:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:40:37]Read from MH i2c: E2 [10:40:37]MH_I2C_Read... [10:40:37]Read from MH i2c: E2 17 00 [10:40:37]MH_I2C_Read... [10:40:37]Read from MH i2c: E2 17 00 35 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 13 [10:40:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:40:37]wFMCommunicate OK [10:40:37]CreateOFDProtocolMessage done [10:40:37]OFDSenderStorePacket 317797 [10:40:37]StoreOFDPacket docnum=317797 [10:40:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 B7 25 07 01 21 20 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 24 6A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 65 D9 04 00 35 04 06 00 00 5B D8 C9 D4 FE 16 05 89 E1 06 56 E9 13 [10:40:37]CheckFolder [10:40:37]dirname=/storage/ofd_packets [10:40:37]CheckFolder done [10:40:37]ProducePacketName [10:40:37]name=ofd_packets/00317797 [10:40:37]NVStorageSaveData ofd_packets/00317797 [10:40:37]File name is /storage/ofd_packets/00317797 [10:40:37]Write 301 bytes [10:40:37]NVStorageSaveData done [10:40:37]OFDSenderStorePacket done [10:40:37]KKMCreateOFDPacket done [10:40:37]NVStorageSaveData kkm_last_timestamp [10:40:37]File name is /storage/kkm_last_timestamp [10:40:37]Write 4 bytes [10:40:37]NVStorageSaveData done [10:40:37]ExternCall_PrintAddStr [10:40:37]wPrintStart [10:40:37]Write to MH i2c: 01 00 00 36 10 46 [10:40:37]Write i2c OK [10:40:37]MH_I2C_Read... [10:40:37]Read from MH i2c: 01 [10:40:37]MH_I2C_Read... [10:40:37]Read from MH i2c: 01 07 00 [10:40:37]MH_I2C_Read... [10:40:37]Read from MH i2c: 01 07 00 36 10 00 00 00 00 00 FF 0F 5B [10:40:37]RasterBufferAndPrint [10:40:37]line Счет N : (1)1092717 [10:40:37]line ИНН: 02508201610067 [10:40:37]line Контрольно-Кассовый Чек [10:40:37]line ПРОДАЖА [10:40:37]line ТРК (МРК, ГНК) : 43 [10:40:37]line Товар: 2710124130 [10:40:37]line Аи-92-К-2 [10:40:37]line 7.480 * 66.90 [10:40:37]line = 500.41 [10:40:37]line НДС 12% НСП 1% [10:40:37]line > о реализуемом товаре [10:40:37]line ОКРУГЛЕНИЕ: -0.41 [10:40:37]line ИТОГО: 500.00 [10:40:37]line Внесено: 500.00 [10:40:37]line СДАЧА: 0.00 [10:40:37]line НСП 1% : 4.43 [10:40:37]line НДС 12% : 53.14 [10:40:37]line Наличными: 500.00 [10:40:37]line Безнал.: 0.00 [10:40:37]line Место: АЗС № 101 "Партнер Нефть" [10:40:37]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:40:37]line СНО: Общий режим [10:40:37]line Чек 272 28.10.2024 10:40 [10:40:37]line Смена: 546 ФФД: 1.0 [10:40:37]line ЗНМ: 0300000082 [10:40:37]line РНМ: 0000000000091628 [10:40:37]line Версия ККМ: 001 [10:40:37]line ФМ: 0000000000874671 [10:40:37]line ФД: 317797 [10:40:37]line ФПД: 394479129854 [10:40:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T104036&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317797&fm=394479129854&tin=02508201610067®Number=0000000000091628&sum=50000 [10:40:37]written 0, free lines is 4095 [10:40:37]OFD Sender: Processing packet 317797 [packets to send 127, broken 126] [10:40:37]ProducePacketName [10:40:37]name=ofd_packets/00317797 [10:40:37]OFD Sender: To server: pG, [10:40:37]CommunicateWithHost lk.salyk.kg:30040 [10:40:37]ConnectInit lk.salyk.kg [10:40:38]Connected sock=10 [10:40:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 B7 25 07 01 21 20 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 24 6A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 65 D9 04 00 35 04 06 00 00 5B D8 C9 D4 FE 16 05 89 E1 06 56 E9 13 [10:40:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 DD 07 47 00 D6 F8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 65 D9 04 00 F4 03 04 00 DD 15 1F 67 B6 04 01 00 00 5D 06 D6 AA A0 93 14 4E [10:40:38]CommunicateWithHost err = 0 [10:40:38]CheckOFDResponse [10:40:38]1017 (14) - 77093643461234 [10:40:38]1041 (16) - 0000000000874671 [10:40:38]1040 (4) - 317797 [10:40:38]1012 (4) - 28.10.2024 04:41 [10:40:38]1206 (1) - 0 [10:40:38]OFD Sender: Remove packet 317797 [10:40:38]ProducePacketName [10:40:38]name=ofd_packets/00317797 [10:40:38]NVStorageDeleteData [10:40:38]Write to MH i2c: 01 00 00 61 10 71 [10:40:38]Write i2c OK [10:40:38]MH_I2C_Read... [10:40:38]Read from MH i2c: 01 [10:40:38]MH_I2C_Read... [10:40:38]Read from MH i2c: 01 07 00 [10:40:38]MH_I2C_Read... [10:40:38]Read from MH i2c: 01 07 00 61 10 00 00 00 00 00 E4 0C 68 [10:40:38]RasterBufferAndPrint [10:40:38]line [10:40:38]line [10:40:38]line [10:40:38]line [10:40:38]line [10:40:38]written 0, free lines is 3306 [10:40:38]MH_Cut [10:40:38]Write to MH i2c: D1 01 00 68 10 01 4A [10:40:38]Write i2c OK [10:40:38]MH_I2C_Read... [10:40:38]Read from MH i2c: D1 [10:40:38]MH_I2C_Read... [10:40:38]Read from MH i2c: D1 01 00 [10:40:38]MH_I2C_Read... [10:40:38]Read from MH i2c: D1 01 00 68 10 00 49 [10:40:38]Write to MH i2c: 01 00 00 69 10 79 [10:40:38]Write i2c OK [10:40:38]MH_I2C_Read... [10:40:38]OFD Sender: No OFD packet to send [10:40:39]*** Cut start [10:40:39]*** Partial cut [10:40:39]*** CUTSNS_PIN = 1 [10:40:39]*** CUTSNS_PIN = 0 [10:40:39]*** Brake cut motor [10:40:39]Read from MH i2c: 01 [10:40:39]MH_I2C_Read... [10:40:39]*** Stop cut motor [10:40:39]*** Cut end [10:40:39]Read from MH i2c: 01 07 00 [10:40:39]MH_I2C_Read... [10:40:39]Read from MH i2c: 01 07 00 69 10 00 00 00 00 00 FF 0F 8E [10:40:39]process_action close_receipt done [10:40:39]requested_data is exist [10:40:39]produce_requested_data [10:40:39]requested_item fm.sn is exist - process it [10:40:39]wFMCommunicate request_size=4 [10:40:39]MH_SAM_APDU [10:40:39]CAPDU: 80 11 00 00 [10:40:39]Write to MH i2c: E2 08 00 6A 10 80 11 00 00 00 00 00 00 F4 [10:40:39]Write i2c OK [10:40:39]MH_I2C_Read... [10:40:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:40:39]Read from MH i2c: E2 [10:40:39]MH_I2C_Read... [10:40:39]Read from MH i2c: E2 17 00 [10:40:39]MH_I2C_Read... [10:40:39]Read from MH i2c: E2 17 00 6A 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 48 [10:40:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:40:39]wFMCommunicate OK [10:40:39]requested_item fd.num is exist - process it [10:40:39]SAM_PROTO_GetFieldsCounters [10:40:39]wFMCommunicate request_size=4 [10:40:39]MH_SAM_APDU [10:40:39]CAPDU: 80 13 00 00 [10:40:39]Write to MH i2c: E2 08 00 6B 10 80 13 00 00 00 00 00 00 F7 [10:40:39]Write i2c OK [10:40:39]MH_I2C_Read... [10:40:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:40:39]Read from MH i2c: E2 [10:40:39]MH_I2C_Read... [10:40:39]Read from MH i2c: E2 62 00 [10:40:39]MH_I2C_Read... [10:40:39]Read from MH i2c: E2 62 00 6B 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 65 D9 04 00 0E 04 04 00 22 02 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 B3 [10:40:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 65 D9 04 00 0E 04 04 00 22 02 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:40:39]wFMCommunicate OK [10:40:39]SAM_PROTO_GetFieldsCounters done [10:40:39]requested_item shift.num is exist - process it [10:40:39]requested_item shift.opened is exist - process it [10:40:39]req_shift_opened [10:40:39]FM_GetShiftState [10:40:39]SAM_PROTO_GetShiftState [10:40:39]wFMCommunicate request_size=4 [10:40:39]MH_SAM_APDU [10:40:39]CAPDU: 80 13 01 00 [10:40:39]Write to MH i2c: E2 08 00 6C 10 80 13 01 00 00 00 00 00 F9 [10:40:39]Write i2c OK [10:40:39]MH_I2C_Read... [10:40:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:40:39]Read from MH i2c: E2 [10:40:39]MH_I2C_Read... [10:40:39]Read from MH i2c: E2 0E 00 [10:40:39]MH_I2C_Read... [10:40:39]Read from MH i2c: E2 0E 00 6C 10 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F2 [10:40:39]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:40:39]wFMCommunicate OK [10:40:39]SAM_PROTO_GetShiftState done [10:40:39]FM_GetShiftState done [10:40:39]req_shift_opened done [10:40:40]requested_item shift.open_date is exist - process it [10:40:40]req_shift_open_date [10:40:40]req_shift_open_date done [10:40:40]produce_requested_data done [10:40:40]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317797,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [10:40:40]process_action_free close_receipt [10:40:40]json_value_free [10:40:40]json_value_free done [10:40:40]process_json_proto returns [10:40:40]Send response to host [10:40:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317797,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [10:40:40]free response buf [10:40:40]execute_script done [10:40:40]execute_script returns [10:40:40]free content buf [10:40:40]Sock 9.Close socket [10:40:40]Sock 9.Thread stoped [10:40:43]OFD Sender: No OFD packet to send [10:40:48]OFD Sender: No OFD packet to send [10:40:52]accept exits with 7 [10:40:52]New connection [10:40:52]New thread 3067436388 created [10:40:52]Thread 3067293028 joined [10:40:52]Waiting for new connection... [10:40:52] Sock 7.Parse request [10:40:52]Sock 7.Check first char [10:40:52]Sock 7.First char is OK [10:40:52]request: POST /json_proto HTTP/1.0 [10:40:52]Method: POST [10:40:52]URL: /json_proto [10:40:52]Method is POST - this is cgi request [10:40:52]url: /json_proto [10:40:52]query_string will be loaded in cgi processing [10:40:52]execute_cgi json_proto POST (null) [10:40:52]execute_cgi path=json_proto method=POST [10:40:52]POST find Content-Length [10:40:52]Host: 172.17.50.195:8080 [10:40:52]Content-Length: 626 [10:40:52]Content-Type: application/json [10:40:52] [10:40:52]POST finish read [10:40:52]Found Content-Length = 626 [10:40:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)334811", "tax_sys" : 0, "items" : [ { "code": "48741224", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Super Slims Blue", "price" : 139.00, "quantity" : 2.000, "sum" : 278.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 278.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:40:52]execute_script... [10:40: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 : (3)334811", "tax_sys" : 0, "items" : [ { "code": "48741224", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Super Slims Blue", "price" : 139.00, "quantity" : 2.000, "sum" : 278.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 278.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:40:52]POST & json_proto [10:40:52]process_json_proto [10:40:52]json parsed OK: [10:40:52]protocol is kg_v1.0 [10:40:52]action value=close_receipt [10:40:52]process_action close_receipt [10:40:52]cmd_close_receipt [10:40:52]MH_GetDate [10:40:52]Write to MH i2c: F0 00 00 6D 10 6C [10:40:52]Write i2c OK [10:40:52]MH_I2C_Read... [10:40:52]Read from MH i2c: F0 [10:40:52]MH_I2C_Read... [10:40:52]Read from MH i2c: F0 09 00 [10:40:52]MH_I2C_Read... [10:40:52]Read from MH i2c: F0 09 00 6D 10 00 34 6A 1F 67 43 33 1C 67 92 [10:40:52]GetLastDocTimeStamp 1730112036 [10:40:52]current date 1730112052 [10:40:52]FM_GetShiftState [10:40:52]SAM_PROTO_GetShiftState [10:40:52]wFMCommunicate request_size=4 [10:40:52]MH_SAM_APDU [10:40:52]CAPDU: 80 13 01 00 [10:40:52]Write to MH i2c: E2 08 00 6E 10 80 13 01 00 00 00 00 00 FB [10:40:52]Write i2c OK [10:40:52]MH_I2C_Read... [10:40:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:40:52]Read from MH i2c: E2 [10:40:52]MH_I2C_Read... [10:40:52]Read from MH i2c: E2 0E 00 [10:40:52]MH_I2C_Read... [10:40:52]Read from MH i2c: E2 0E 00 6E 10 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F4 [10:40:52]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:40:52]wFMCommunicate OK [10:40:52]SAM_PROTO_GetShiftState done [10:40:52]FM_GetShiftState done [10:40:52]opened in 1730073493 [10:40:52]opened+sec_in_day 1730159893 [10:40:52]quantity*price = 27800 [10:40:52]sum+1 = 27801 [10:40:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 278.00 НСП 1% : 2.46 НДС 12% : 29.52 Наличными: 278.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 273 28.10.2024 10:40 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317798 ФПД: 127198610784830 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T104052&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317798&fm=127198610784830&tin=02508201610067®Number=0000000000091628&sum=27800 0 [10:40:53]StoreToDocumentArchive [10:40:53]shift 546 fd 317798 [10:40:53]save to /storage/0546/doc_00317798 [10:40:53]save last doc name /storage/0546/doc_00317798 to /storage/kkm_last_doc_name [10:40:53]save OK [10:40:53]Clear old archive folders... [10:40:53]ProcessDocumentItem done err = 0, tmpTLVsize=278 [10:40:53]tlvbuf is 013C3C30 [10:40:53]SAM_PROTO_ClearQueue [10:40:53]wFMCommunicate request_size=4 [10:40:53]MH_SAM_APDU [10:40:53]CAPDU: 80 09 00 00 [10:40:53]Write to MH i2c: E2 08 00 7B 10 80 09 00 00 00 00 00 00 FD [10:40:53]Write i2c OK [10:40:53]MH_I2C_Read... [10:40:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:40:53]Read from MH i2c: E2 [10:40:53]MH_I2C_Read... [10:40:53]Read from MH i2c: E2 03 00 [10:40:53]MH_I2C_Read... [10:40:53]Read from MH i2c: E2 03 00 7B 10 00 90 00 FF [10:40:53]RAPDU: 90 00 [10:40:53]wFMCommunicate OK [10:40:53]SAM_PROTO_ClearQueue done [10:40:53]KKMCreateOFDPacket [10:40:53]OFDProtocolAddRootSTLVToBuf [10:40:53]FM_MakeSignedData [10:40:53]FM_MakeSignedData [10:40:53]SAM_PROTO_SignData [10:40:53]wFMCommunicate request_size=4 [10:40:53]MH_SAM_APDU [10:40:53]CAPDU: 80 0D 01 02 [10:40:53]Write to MH i2c: E2 08 00 7C 10 80 0D 01 02 00 00 00 00 05 [10:40:53]Write i2c OK [10:40:53]MH_I2C_Read... [10:40:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:40:53]Read from MH i2c: E2 [10:40:53]MH_I2C_Read... [10:40:53]Read from MH i2c: E2 03 00 [10:40:53]MH_I2C_Read... [10:40:53]Read from MH i2c: E2 03 00 7C 10 00 90 00 00 [10:40:53]RAPDU: 90 00 [10:40:53]wFMCommunicate OK [10:40:53]wFMCommunicate request_size=255 [10:40:53]MH_SAM_APDU [10:40:53]CAPDU: 80 0D 02 02 FA 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 08 00 34 38 37 34 31 32 32 34 06 04 29 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 53 75 70 65 72 20 53 6C 69 6D 73 20 42 6C 75 65 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 98 6C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 6C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 88 0B 00 00 00 00 07 04 06 00 98 6C 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 34 6A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 [10:40:53]Write to MH i2c: E2 02 01 7D 10 80 0D 02 02 FA 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 08 00 34 38 37 34 31 32 32 34 06 04 29 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 53 75 70 65 72 20 53 6C 69 6D 73 20 42 6C 75 65 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 98 6C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 6C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 88 0B 00 00 00 00 07 04 06 00 98 6C 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 34 6A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 00 00 57 [10:40:53]Write i2c OK [10:40:53]MH_I2C_Read... [10:40:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:40:53]Read from MH i2c: E2 [10:40:53]MH_I2C_Read... [10:40:53]Read from MH i2c: E2 03 00 [10:40:53]MH_I2C_Read... [10:40:53]Read from MH i2c: E2 03 00 7D 10 00 90 00 01 [10:40:53]RAPDU: 90 00 [10:40:53]wFMCommunicate OK [10:40:53]wFMCommunicate request_size=37 [10:40:53]MH_SAM_APDU [10:40:53]CAPDU: 80 0D 02 02 20 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 66 D9 04 00 35 04 06 00 73 AF BC 03 02 3E [10:40:53]Write to MH i2c: E2 28 00 7E 10 80 0D 02 02 20 00 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 66 D9 04 00 35 04 06 00 73 AF BC 03 02 3E 00 00 C4 [10:40:53]Write i2c OK [10:40:53]MH_I2C_Read... [10:40:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:40:53]Read from MH i2c: E2 [10:40:53]MH_I2C_Read... [10:40:53]Read from MH i2c: E2 03 00 [10:40:53]MH_I2C_Read... [10:40:53]Read from MH i2c: E2 03 00 7E 10 00 90 00 02 [10:40:53]RAPDU: 90 00 [10:40:53]wFMCommunicate OK [10:40:53]wFMCommunicate request_size=4 [10:40:53]MH_SAM_APDU [10:40:53]CAPDU: 80 0D 03 02 [10:40:53]Write to MH i2c: E2 08 00 7F 10 80 0D 03 02 00 00 00 00 0A [10:40:53]Write i2c OK [10:40:53]MH_I2C_Read... [10:40:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:40:53]Read from MH i2c: E2 [10:40:53]MH_I2C_Read... [10:40:53]Read from MH i2c: E2 0B 00 [10:40:53]MH_I2C_Read... [10:40:53]Read from MH i2c: E2 0B 00 7F 10 00 20 BD CA 48 AC 80 92 8F 90 00 47 [10:40:53]RAPDU: 20 BD CA 48 AC 80 92 8F 90 00 [10:40:53]wFMCommunicate OK [10:40:53]SAM_PROTO_SignData done [10:40:53]FM_MakeSignedData done [10:40:53]CreateOFDProtocolMessage [10:40:53]wFMCommunicate request_size=4 [10:40:53]MH_SAM_APDU [10:40:53]CAPDU: 80 11 00 00 [10:40:53]Write to MH i2c: E2 08 00 80 10 80 11 00 00 00 00 00 00 0A [10:40:53]Write i2c OK [10:40:53]MH_I2C_Read... [10:40:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:40:53]Read from MH i2c: E2 [10:40:53]MH_I2C_Read... [10:40:53]Read from MH i2c: E2 17 00 [10:40:53]MH_I2C_Read... [10:40:53]Read from MH i2c: E2 17 00 80 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 5E [10:40:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:40:53]wFMCommunicate OK [10:40:53]CreateOFDProtocolMessage done [10:40:53]OFDSenderStorePacket 317798 [10:40:53]StoreOFDPacket docnum=317798 [10:40:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 2A 01 00 00 D4 F3 22 01 35 86 5A 03 01 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 08 00 34 38 37 34 31 32 32 34 06 04 29 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 53 75 70 65 72 20 53 6C 69 6D 73 20 42 6C 75 65 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 98 6C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 6C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 88 0B 00 00 00 00 07 04 06 00 98 6C 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 34 6A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 66 D9 04 00 35 04 06 00 73 AF BC 03 02 3E 20 BD CA 48 AC 80 92 8F [10:40:53]CheckFolder [10:40:53]dirname=/storage/ofd_packets [10:40:53]CheckFolder done [10:40:53]ProducePacketName [10:40:53]name=ofd_packets/00317798 [10:40:53]NVStorageSaveData ofd_packets/00317798 [10:40:53]File name is /storage/ofd_packets/00317798 [10:40:53]Write 328 bytes [10:40:53]NVStorageSaveData done [10:40:53]OFDSenderStorePacket done [10:40:53]KKMCreateOFDPacket done [10:40:53]NVStorageSaveData kkm_last_timestamp [10:40:53]File name is /storage/kkm_last_timestamp [10:40:53]Write 4 bytes [10:40:53]NVStorageSaveData done [10:40:53]ExternCall_PrintAddStr [10:40:53]wPrintStart [10:40:53]Write to MH i2c: 01 00 00 81 10 91 [10:40:53]Write i2c OK [10:40:53]MH_I2C_Read... [10:40:53]Read from MH i2c: 01 [10:40:53]MH_I2C_Read... [10:40:53]Read from MH i2c: 01 07 00 [10:40:53]MH_I2C_Read... [10:40:53]Read from MH i2c: 01 07 00 81 10 00 00 00 00 00 FF 0F A6 [10:40:53]RasterBufferAndPrint [10:40:53]line Счет N : (3)334811 [10:40:53]line ИНН: 02508201610067 [10:40:53]line Контрольно-Кассовый Чек [10:40:53]line ПРОДАЖА [10:40:53]line Товар: 48741224 [10:40:53]line Сигареты Winston Super Slims Blue [10:40:53]line 2.000 * 139.00 [10:40:53]line = 278.00 [10:40:53]line НДС 12% НСП 1% [10:40:53]line > о реализуемом товаре [10:40:53]line ИТОГО: 278.00 [10:40:53]line НСП 1% : 2.46 [10:40:53]line НДС 12% : 29.52 [10:40:53]line Наличными: 278.00 [10:40:53]line Безнал.: 0.00 [10:40:53]line Место: АЗС № 101 "Партнер Нефть" [10:40:53]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:40:53]line СНО: Общий режим [10:40:53]line Чек 273 28.10.2024 10:40 [10:40:53]line Смена: 546 ФФД: 1.0 [10:40:53]line ЗНМ: 0300000082 [10:40:53]line РНМ: 0000000000091628 [10:40:53]line Версия ККМ: 001 [10:40:53]line ФМ: 0000000000874671 [10:40:53]line ФД: 317798 [10:40:53]line ФПД: 127198610784830 [10:40:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T104052&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317798&fm=127198610784830&tin=02508201610067®Number=0000000000091628&sum=27800 [10:40:54]line 0 [10:40:54]OFD Sender: Processing packet 317798 [packets to send 127, broken 126] [10:40:54]ProducePacketName [10:40:54]name=ofd_packets/00317798 [10:40:54]OFD Sender: To server: pG, [10:40:54]CommunicateWithHost lk.salyk.kg:30040 [10:40:54]ConnectInit lk.salyk.kg [10:40:54]written 0, free lines is 4095 [10:40:54]Connected sock=10 [10:40:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 2A 01 00 00 D4 F3 22 01 35 86 5A 03 01 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 08 00 34 38 37 34 31 32 32 34 06 04 29 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 53 75 70 65 72 20 53 6C 69 6D 73 20 42 6C 75 65 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 98 6C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 6C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 88 0B 00 00 00 00 07 04 06 00 98 6C 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 34 6A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 66 D9 04 00 35 04 06 00 73 AF BC 03 02 3E 20 BD CA 48 AC 80 92 8F [10:40:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 EF 96 47 00 18 96 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 66 D9 04 00 F4 03 04 00 ED 15 1F 67 B6 04 01 00 00 C1 8B 36 95 4D 7D D0 A3 [10:40:54]CommunicateWithHost err = 0 [10:40:54]CheckOFDResponse [10:40:54]1017 (14) - 77093643461234 [10:40:54]1041 (16) - 0000000000874671 [10:40:54]1040 (4) - 317798 [10:40:54]1012 (4) - 28.10.2024 04:41 [10:40:54]1206 (1) - 0 [10:40:54]OFD Sender: Remove packet 317798 [10:40:54]ProducePacketName [10:40:54]name=ofd_packets/00317798 [10:40:54]NVStorageDeleteData [10:40:54]Write to MH i2c: 01 00 00 AA 10 BA [10:40:54]Write i2c OK [10:40:54]MH_I2C_Read... [10:40:54]Read from MH i2c: 01 [10:40:54]MH_I2C_Read... [10:40:54]Read from MH i2c: 01 07 00 [10:40:54]MH_I2C_Read... [10:40:54]Read from MH i2c: 01 07 00 AA 10 00 00 00 00 00 FE 0C CB [10:40:54]RasterBufferAndPrint [10:40:54]line [10:40:54]line [10:40:54]line [10:40:54]line [10:40:54]line [10:40:54]written 0, free lines is 3332 [10:40:54]MH_Cut [10:40:54]Write to MH i2c: D1 01 00 B1 10 01 93 [10:40:54]Write i2c OK [10:40:54]MH_I2C_Read... [10:40:54]Read from MH i2c: D1 [10:40:54]MH_I2C_Read... [10:40:54]Read from MH i2c: D1 01 00 [10:40:54]MH_I2C_Read... [10:40:54]Read from MH i2c: D1 01 00 B1 10 00 92 [10:40:54]Write to MH i2c: 01 00 00 B2 10 C2 [10:40:54]Write i2c OK [10:40:54]MH_I2C_Read... [10:40:54]OFD Sender: No OFD packet to send [10:40:55]*** Cut start [10:40:55]*** Partial cut [10:40:55]*** CUTSNS_PIN = 1 [10:40:55]*** CUTSNS_PIN = 0 [10:40:55]*** Brake cut motor [10:40:55]Read from MH i2c: 01 [10:40:55]MH_I2C_Read... [10:40:55]*** Stop cut motor [10:40:55]*** Cut end [10:40:55]Read from MH i2c: 01 07 00 [10:40:55]MH_I2C_Read... [10:40:55]Read from MH i2c: 01 07 00 B2 10 00 00 00 00 00 FF 0F D7 [10:40:55]process_action close_receipt done [10:40:55]requested_data is exist [10:40:55]produce_requested_data [10:40:55]requested_item fm.sn is exist - process it [10:40:55]wFMCommunicate request_size=4 [10:40:55]MH_SAM_APDU [10:40:55]CAPDU: 80 11 00 00 [10:40:55]Write to MH i2c: E2 08 00 B3 10 80 11 00 00 00 00 00 00 3D [10:40:55]Write i2c OK [10:40:55]MH_I2C_Read... [10:40:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:40:55]Read from MH i2c: E2 [10:40:55]MH_I2C_Read... [10:40:55]Read from MH i2c: E2 17 00 [10:40:55]MH_I2C_Read... [10:40:55]Read from MH i2c: E2 17 00 B3 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 91 [10:40:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:40:55]wFMCommunicate OK [10:40:55]requested_item fd.num is exist - process it [10:40:55]SAM_PROTO_GetFieldsCounters [10:40:55]wFMCommunicate request_size=4 [10:40:55]MH_SAM_APDU [10:40:55]CAPDU: 80 13 00 00 [10:40:55]Write to MH i2c: E2 08 00 B4 10 80 13 00 00 00 00 00 00 40 [10:40:55]Write i2c OK [10:40:55]MH_I2C_Read... [10:40:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:40:56]Read from MH i2c: E2 [10:40:56]MH_I2C_Read... [10:40:56]Read from MH i2c: E2 62 00 [10:40:56]MH_I2C_Read... [10:40:56]Read from MH i2c: E2 62 00 B4 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 66 D9 04 00 0E 04 04 00 22 02 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 00 [10:40:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 66 D9 04 00 0E 04 04 00 22 02 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:40:56]wFMCommunicate OK [10:40:56]SAM_PROTO_GetFieldsCounters done [10:40:56]requested_item shift.num is exist - process it [10:40:56]requested_item shift.opened is exist - process it [10:40:56]req_shift_opened [10:40:56]FM_GetShiftState [10:40:56]SAM_PROTO_GetShiftState [10:40:56]wFMCommunicate request_size=4 [10:40:56]MH_SAM_APDU [10:40:56]CAPDU: 80 13 01 00 [10:40:56]Write to MH i2c: E2 08 00 B5 10 80 13 01 00 00 00 00 00 42 [10:40:56]Write i2c OK [10:40:56]MH_I2C_Read... [10:40:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:40:56]Read from MH i2c: E2 [10:40:56]MH_I2C_Read... [10:40:56]Read from MH i2c: E2 0E 00 [10:40:56]MH_I2C_Read... [10:40:56]Read from MH i2c: E2 0E 00 B5 10 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 3B [10:40:56]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:40:56]wFMCommunicate OK [10:40:56]SAM_PROTO_GetShiftState done [10:40:56]FM_GetShiftState done [10:40:56]req_shift_opened done [10:40:56]requested_item shift.open_date is exist - process it [10:40:56]req_shift_open_date [10:40:56]req_shift_open_date done [10:40:56]produce_requested_data done [10:40:56]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317798,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [10:40:56]process_action_free close_receipt [10:40:56]json_value_free [10:40:56]json_value_free done [10:40:56]process_json_proto returns [10:40:56]Send response to host [10:40:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317798,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [10:40:56]free response buf [10:40:56]execute_script done [10:40:56]execute_script returns [10:40:56]free content buf [10:40:56]Sock 7.Close socket [10:40:56]Sock 7.Thread stoped [10:40:59]OFD Sender: No OFD packet to send [10:41:04]OFD Sender: No OFD packet to send [10:41:05]accept exits with 9 [10:41:05]New connection [10:41:05]New thread 3067293028 created [10:41:05]Thread 3067436388 joined [10:41:05]Waiting for new connection... [10:41:05] Sock 9.Parse request [10:41:05]Sock 9.Check first char [10:41:05]Sock 9.First char is OK [10:41:05]request: POST /json_proto HTTP/1.0 [10:41:05]Method: POST [10:41:05]URL: /json_proto [10:41:05]Method is POST - this is cgi request [10:41:05]url: /json_proto [10:41:05]query_string will be loaded in cgi processing [10:41:05]execute_cgi json_proto POST (null) [10:41:05]execute_cgi path=json_proto method=POST [10:41:05]POST find Content-Length [10:41:05]Host: 172.17.50.195:8080 [10:41:05]Content-Length: 678 [10:41:05]Content-Type: application/json [10:41:05] [10:41:05]POST finish read [10:41:05]Found Content-Length = 678 [10:41:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092718", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:41:05]execute_script... [10:41: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)1092718", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:41:05]POST & json_proto [10:41:05]process_json_proto [10:41:05]json parsed OK: [10:41:05]protocol is kg_v1.0 [10:41:05]action value=close_receipt [10:41:05]process_action close_receipt [10:41:05]cmd_close_receipt [10:41:05]MH_GetDate [10:41:05]Write to MH i2c: F0 00 00 B6 10 B5 [10:41:05]Write i2c OK [10:41:05]MH_I2C_Read... [10:41:05]Read from MH i2c: F0 [10:41:05]MH_I2C_Read... [10:41:05]Read from MH i2c: F0 09 00 [10:41:05]MH_I2C_Read... [10:41:05]Read from MH i2c: F0 09 00 B6 10 00 41 6A 1F 67 43 33 1C 67 E8 [10:41:05]GetLastDocTimeStamp 1730112052 [10:41:05]current date 1730112065 [10:41:05]FM_GetShiftState [10:41:05]SAM_PROTO_GetShiftState [10:41:05]wFMCommunicate request_size=4 [10:41:05]MH_SAM_APDU [10:41:05]CAPDU: 80 13 01 00 [10:41:05]Write to MH i2c: E2 08 00 B7 10 80 13 01 00 00 00 00 00 44 [10:41:05]Write i2c OK [10:41:05]MH_I2C_Read... [10:41:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:41:05]Read from MH i2c: E2 [10:41:05]MH_I2C_Read... [10:41:05]Read from MH i2c: E2 0E 00 [10:41:05]MH_I2C_Read... [10:41:05]Read from MH i2c: E2 0E 00 B7 10 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 3D [10:41:05]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:41:05]wFMCommunicate OK [10:41:05]SAM_PROTO_GetShiftState done [10:41:05]FM_GetShiftState done [10:41:05]opened in 1730073493 [10:41:05]opened+sec_in_day 1730159893 [10:41:05]quantity*price = 50041 [10:41:05]sum+1 = 50042 [10:41:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 274 28.10.2024 10:41 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317799 ФПД: 206917466111959 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T104105&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317799&fm=206917466111959&tin=02508201610067®Number=0000000000091628&sum=50000 [10:41:06]StoreToDocumentArchive [10:41:06]shift 546 fd 317799 [10:41:06]save to /storage/0546/doc_00317799 [10:41:06]save last doc name /storage/0546/doc_00317799 to /storage/kkm_last_doc_name [10:41:06]save OK [10:41:06]Clear old archive folders... [10:41:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:41:06]tlvbuf is B6F1E5C0 [10:41:06]SAM_PROTO_ClearQueue [10:41:06]wFMCommunicate request_size=4 [10:41:06]MH_SAM_APDU [10:41:06]CAPDU: 80 09 00 00 [10:41:06]Write to MH i2c: E2 08 00 C4 10 80 09 00 00 00 00 00 00 46 [10:41:06]Write i2c OK [10:41:06]MH_I2C_Read... [10:41:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:41:06]Read from MH i2c: E2 [10:41:06]MH_I2C_Read... [10:41:06]Read from MH i2c: E2 03 00 [10:41:06]MH_I2C_Read... [10:41:06]Read from MH i2c: E2 03 00 C4 10 00 90 00 48 [10:41:06]RAPDU: 90 00 [10:41:06]wFMCommunicate OK [10:41:06]SAM_PROTO_ClearQueue done [10:41:06]KKMCreateOFDPacket [10:41:06]OFDProtocolAddRootSTLVToBuf [10:41:06]FM_MakeSignedData [10:41:06]FM_MakeSignedData [10:41:06]SAM_PROTO_SignData [10:41:06]wFMCommunicate request_size=4 [10:41:06]MH_SAM_APDU [10:41:06]CAPDU: 80 0D 01 02 [10:41:06]Write to MH i2c: E2 08 00 C5 10 80 0D 01 02 00 00 00 00 4E [10:41:06]Write i2c OK [10:41:06]MH_I2C_Read... [10:41:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:41:06]Read from MH i2c: E2 [10:41:06]MH_I2C_Read... [10:41:06]Read from MH i2c: E2 03 00 [10:41:06]MH_I2C_Read... [10:41:06]Read from MH i2c: E2 03 00 C5 10 00 90 00 49 [10:41:06]RAPDU: 90 00 [10:41:06]wFMCommunicate OK [10:41:06]wFMCommunicate request_size=255 [10:41:06]MH_SAM_APDU [10:41:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 41 6A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 67 D9 04 00 35 04 06 00 BC [10:41:06]Write to MH i2c: E2 02 01 C6 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 41 6A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 67 D9 04 00 35 04 06 00 BC 00 00 44 [10:41:06]Write i2c OK [10:41:06]MH_I2C_Read... [10:41:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:41:06]Read from MH i2c: E2 [10:41:06]MH_I2C_Read... [10:41:06]Read from MH i2c: E2 03 00 [10:41:06]MH_I2C_Read... [10:41:06]Read from MH i2c: E2 03 00 C6 10 00 90 00 4A [10:41:06]RAPDU: 90 00 [10:41:06]wFMCommunicate OK [10:41:06]wFMCommunicate request_size=10 [10:41:06]MH_SAM_APDU [10:41:06]CAPDU: 80 0D 02 02 05 30 BA 10 BF D7 [10:41:06]Write to MH i2c: E2 0D 00 C7 10 80 0D 02 02 05 00 30 BA 10 BF D7 00 00 EB [10:41:06]Write i2c OK [10:41:06]MH_I2C_Read... [10:41:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:41:06]Read from MH i2c: E2 [10:41:06]MH_I2C_Read... [10:41:06]Read from MH i2c: E2 03 00 [10:41:06]MH_I2C_Read... [10:41:06]Read from MH i2c: E2 03 00 C7 10 00 90 00 4B [10:41:06]RAPDU: 90 00 [10:41:06]wFMCommunicate OK [10:41:06]wFMCommunicate request_size=4 [10:41:06]MH_SAM_APDU [10:41:06]CAPDU: 80 0D 03 02 [10:41:06]Write to MH i2c: E2 08 00 C8 10 80 0D 03 02 00 00 00 00 53 [10:41:06]Write i2c OK [10:41:06]MH_I2C_Read... [10:41:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:41:06]Read from MH i2c: E2 [10:41:06]MH_I2C_Read... [10:41:06]Read from MH i2c: E2 0B 00 [10:41:06]MH_I2C_Read... [10:41:06]Read from MH i2c: E2 0B 00 C8 10 00 0C 9B 44 4E 80 3F 7A 2F 90 00 F5 [10:41:06]RAPDU: 0C 9B 44 4E 80 3F 7A 2F 90 00 [10:41:06]wFMCommunicate OK [10:41:06]SAM_PROTO_SignData done [10:41:06]FM_MakeSignedData done [10:41:06]CreateOFDProtocolMessage [10:41:06]wFMCommunicate request_size=4 [10:41:06]MH_SAM_APDU [10:41:06]CAPDU: 80 11 00 00 [10:41:06]Write to MH i2c: E2 08 00 C9 10 80 11 00 00 00 00 00 00 53 [10:41:06]Write i2c OK [10:41:06]MH_I2C_Read... [10:41:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:41:06]Read from MH i2c: E2 [10:41:06]MH_I2C_Read... [10:41:06]Read from MH i2c: E2 17 00 [10:41:06]MH_I2C_Read... [10:41:06]Read from MH i2c: E2 17 00 C9 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A7 [10:41:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:41:06]wFMCommunicate OK [10:41:06]CreateOFDProtocolMessage done [10:41:06]OFDSenderStorePacket 317799 [10:41:06]StoreOFDPacket docnum=317799 [10:41:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 89 99 07 01 28 3E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 41 6A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 67 D9 04 00 35 04 06 00 BC 30 BA 10 BF D7 0C 9B 44 4E 80 3F 7A 2F [10:41:06]CheckFolder [10:41:06]dirname=/storage/ofd_packets [10:41:06]CheckFolder done [10:41:06]ProducePacketName [10:41:06]name=ofd_packets/00317799 [10:41:06]NVStorageSaveData ofd_packets/00317799 [10:41:06]File name is /storage/ofd_packets/00317799 [10:41:06]Write 301 bytes [10:41:06]NVStorageSaveData done [10:41:06]OFDSenderStorePacket done [10:41:06]KKMCreateOFDPacket done [10:41:06]NVStorageSaveData kkm_last_timestamp [10:41:06]File name is /storage/kkm_last_timestamp [10:41:06]Write 4 bytes [10:41:06]NVStorageSaveData done [10:41:06]ExternCall_PrintAddStr [10:41:06]wPrintStart [10:41:06]Write to MH i2c: 01 00 00 CA 10 DA [10:41:06]Write i2c OK [10:41:06]MH_I2C_Read... [10:41:06]Read from MH i2c: 01 [10:41:06]MH_I2C_Read... [10:41:06]Read from MH i2c: 01 07 00 [10:41:06]MH_I2C_Read... [10:41:06]Read from MH i2c: 01 07 00 CA 10 00 00 00 00 00 FF 0F EF [10:41:06]RasterBufferAndPrint [10:41:06]line Счет N : (1)1092718 [10:41:06]line ИНН: 02508201610067 [10:41:06]line Контрольно-Кассовый Чек [10:41:06]line ПРОДАЖА [10:41:06]line ТРК (МРК, ГНК) : 63 [10:41:06]line Товар: 2710124130 [10:41:06]line Аи-92-К-2 [10:41:06]line 7.480 * 66.90 [10:41:06]line = 500.41 [10:41:06]line НДС 12% НСП 1% [10:41:06]line > о реализуемом товаре [10:41:06]line ОКРУГЛЕНИЕ: -0.41 [10:41:06]line ИТОГО: 500.00 [10:41:06]line Внесено: 500.00 [10:41:06]line СДАЧА: 0.00 [10:41:06]line НСП 1% : 4.43 [10:41:06]line НДС 12% : 53.14 [10:41:06]line Наличными: 500.00 [10:41:06]line Безнал.: 0.00 [10:41:06]line Место: АЗС № 101 "Партнер Нефть" [10:41:06]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:41:06]line СНО: Общий режим [10:41:06]line Чек 274 28.10.2024 10:41 [10:41:06]line Смена: 546 ФФД: 1.0 [10:41:06]line ЗНМ: 0300000082 [10:41:06]line РНМ: 0000000000091628 [10:41:06]line Версия ККМ: 001 [10:41:06]line ФМ: 0000000000874671 [10:41:06]line ФД: 317799 [10:41:06]line ФПД: 206917466111959 [10:41:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T104105&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317799&fm=206917466111959&tin=02508201610067®Number=0000000000091628&sum=50000 [10:41:07]written 0, free lines is 4095 [10:41:07]OFD Sender: Processing packet 317799 [packets to send 127, broken 126] [10:41:07]ProducePacketName [10:41:07]name=ofd_packets/00317799 [10:41:07]OFD Sender: To server: pG, [10:41:07]CommunicateWithHost lk.salyk.kg:30040 [10:41:07]ConnectInit lk.salyk.kg [10:41:07]Connected sock=10 [10:41:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 89 99 07 01 28 3E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 41 6A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 67 D9 04 00 35 04 06 00 BC 30 BA 10 BF D7 0C 9B 44 4E 80 3F 7A 2F [10:41:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 C7 E7 47 00 23 29 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 67 D9 04 00 F4 03 04 00 FA 15 1F 67 B6 04 01 00 00 49 F2 4E A9 D8 5F F7 6F [10:41:07]CommunicateWithHost err = 0 [10:41:07]CheckOFDResponse [10:41:07]1017 (14) - 77093643461234 [10:41:07]1041 (16) - 0000000000874671 [10:41:07]1040 (4) - 317799 [10:41:07]1012 (4) - 28.10.2024 04:41 [10:41:07]1206 (1) - 0 [10:41:07]OFD Sender: Remove packet 317799 [10:41:07]ProducePacketName [10:41:07]name=ofd_packets/00317799 [10:41:07]NVStorageDeleteData [10:41:07]Write to MH i2c: 01 00 00 F5 10 05 [10:41:07]Write i2c OK [10:41:07]MH_I2C_Read... [10:41:07]Read from MH i2c: 01 [10:41:07]MH_I2C_Read... [10:41:07]Read from MH i2c: 01 07 00 [10:41:07]MH_I2C_Read... [10:41:07]Read from MH i2c: 01 07 00 F5 10 00 00 00 00 00 EF 0C 07 [10:41:07]RasterBufferAndPrint [10:41:07]line [10:41:07]line [10:41:07]line [10:41:07]line [10:41:07]line [10:41:07]written 0, free lines is 3320 [10:41:07]MH_Cut [10:41:07]Write to MH i2c: D1 01 00 FC 10 01 DE [10:41:07]Write i2c OK [10:41:07]MH_I2C_Read... [10:41:07]Read from MH i2c: D1 [10:41:07]MH_I2C_Read... [10:41:07]Read from MH i2c: D1 01 00 [10:41:07]MH_I2C_Read... [10:41:07]Read from MH i2c: D1 01 00 FC 10 00 DD [10:41:07]Write to MH i2c: 01 00 00 FD 10 0D [10:41:07]Write i2c OK [10:41:07]MH_I2C_Read... [10:41:07]OFD Sender: No OFD packet to send [10:41:08]*** Cut start [10:41:08]*** Partial cut [10:41:08]*** CUTSNS_PIN = 1 [10:41:08]*** CUTSNS_PIN = 0 [10:41:08]*** Brake cut motor [10:41:08]Read from MH i2c: 01 [10:41:08]MH_I2C_Read... [10:41:08]*** Stop cut motor [10:41:08]*** Cut end [10:41:08]Read from MH i2c: 01 07 00 [10:41:08]MH_I2C_Read... [10:41:08]Read from MH i2c: 01 07 00 FD 10 00 00 00 00 00 FF 0F 22 [10:41:08]process_action close_receipt done [10:41:08]requested_data is exist [10:41:08]produce_requested_data [10:41:08]requested_item fm.sn is exist - process it [10:41:08]wFMCommunicate request_size=4 [10:41:08]MH_SAM_APDU [10:41:08]CAPDU: 80 11 00 00 [10:41:08]Write to MH i2c: E2 08 00 FE 10 80 11 00 00 00 00 00 00 88 [10:41:08]Write i2c OK [10:41:08]MH_I2C_Read... [10:41:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:41:08]Read from MH i2c: E2 [10:41:08]MH_I2C_Read... [10:41:08]Read from MH i2c: E2 17 00 [10:41:08]MH_I2C_Read... [10:41:08]Read from MH i2c: E2 17 00 FE 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 DC [10:41:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:41:08]wFMCommunicate OK [10:41:08]requested_item fd.num is exist - process it [10:41:08]SAM_PROTO_GetFieldsCounters [10:41:08]wFMCommunicate request_size=4 [10:41:08]MH_SAM_APDU [10:41:08]CAPDU: 80 13 00 00 [10:41:08]Write to MH i2c: E2 08 00 FF 10 80 13 00 00 00 00 00 00 8B [10:41:08]Write i2c OK [10:41:08]MH_I2C_Read... [10:41:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:41:09]Read from MH i2c: E2 [10:41:09]MH_I2C_Read... [10:41:09]Read from MH i2c: E2 62 00 [10:41:09]MH_I2C_Read... [10:41:09]Read from MH i2c: E2 62 00 FF 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 67 D9 04 00 0E 04 04 00 22 02 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 4F [10:41:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 67 D9 04 00 0E 04 04 00 22 02 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 [10:41:09]wFMCommunicate OK [10:41:09]SAM_PROTO_GetFieldsCounters done [10:41:09]requested_item shift.num is exist - process it [10:41:09]requested_item shift.opened is exist - process it [10:41:09]req_shift_opened [10:41:09]FM_GetShiftState [10:41:09]SAM_PROTO_GetShiftState [10:41:09]wFMCommunicate request_size=4 [10:41:09]MH_SAM_APDU [10:41:09]CAPDU: 80 13 01 00 [10:41:09]Write to MH i2c: E2 08 00 00 11 80 13 01 00 00 00 00 00 8E [10:41:09]Write i2c OK [10:41:09]MH_I2C_Read... [10:41:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:41:09]Read from MH i2c: E2 [10:41:09]MH_I2C_Read... [10:41:09]Read from MH i2c: E2 0E 00 [10:41:09]MH_I2C_Read... [10:41:09]Read from MH i2c: E2 0E 00 00 11 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 87 [10:41:09]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:41:09]wFMCommunicate OK [10:41:09]SAM_PROTO_GetShiftState done [10:41:09]FM_GetShiftState done [10:41:09]req_shift_opened done [10:41:09]requested_item shift.open_date is exist - process it [10:41:09]req_shift_open_date [10:41:09]req_shift_open_date done [10:41:09]produce_requested_data done [10:41:09]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317799,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [10:41:09]process_action_free close_receipt [10:41:09]json_value_free [10:41:09]json_value_free done [10:41:09]process_json_proto returns [10:41:09]Send response to host [10:41:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317799,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [10:41:09]free response buf [10:41:09]execute_script done [10:41:09]execute_script returns [10:41:09]free content buf [10:41:09]Sock 9.Close socket [10:41:09]Sock 9.Thread stoped [10:41:09]accept exits with 7 [10:41:09]New connection [10:41:09]New thread 3067436388 created [10:41:09]Thread 3067293028 joined [10:41:09]Waiting for new connection... [10:41:09] Sock 7.Parse request [10:41:09]Sock 7.Check first char [10:41:09]Sock 7.First char is OK [10:41:09]request: POST /json_proto HTTP/1.0 [10:41:09]Method: POST [10:41:09]URL: /json_proto [10:41:09]Method is POST - this is cgi request [10:41:09]url: /json_proto [10:41:09]query_string will be loaded in cgi processing [10:41:09]execute_cgi json_proto POST (null) [10:41:09]execute_cgi path=json_proto method=POST [10:41:09]POST find Content-Length [10:41:09]Host: 172.17.50.195:8080 [10:41:09]Content-Length: 776 [10:41:09]Content-Type: application/json [10:41:09] [10:41:09]POST finish read [10:41:09]Found Content-Length = 776 [10:41:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092710", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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: Mbank", "payments": [ { "type": 1, "sum" : 9989.82 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:41:09]execute_script... [10:41: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)1092710", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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: Mbank", "payments": [ { "type": 1, "sum" : 9989.82 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:41:09]POST & json_proto [10:41:09]process_json_proto [10:41:09]json parsed OK: [10:41:09]protocol is kg_v1.0 [10:41:09]action value=close_receipt [10:41:09]process_action close_receipt [10:41:09]cmd_close_receipt [10:41:09]MH_GetDate [10:41:09]Write to MH i2c: F0 00 00 01 11 01 [10:41:09]Write i2c OK [10:41:09]MH_I2C_Read... [10:41:09]Read from MH i2c: F0 [10:41:09]MH_I2C_Read... [10:41:09]Read from MH i2c: F0 09 00 [10:41:09]MH_I2C_Read... [10:41:09]Read from MH i2c: F0 09 00 01 11 00 46 6A 1F 67 43 33 1C 67 39 [10:41:09]GetLastDocTimeStamp 1730112065 [10:41:09]current date 1730112070 [10:41:09]FM_GetShiftState [10:41:09]SAM_PROTO_GetShiftState [10:41:09]wFMCommunicate request_size=4 [10:41:09]MH_SAM_APDU [10:41:09]CAPDU: 80 13 01 00 [10:41:09]Write to MH i2c: E2 08 00 02 11 80 13 01 00 00 00 00 00 90 [10:41:09]Write i2c OK [10:41:09]MH_I2C_Read... [10:41:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:41:09]Read from MH i2c: E2 [10:41:09]MH_I2C_Read... [10:41:09]Read from MH i2c: E2 0E 00 [10:41:09]MH_I2C_Read... [10:41:09]Read from MH i2c: E2 0E 00 02 11 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 89 [10:41:09]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:41:09]wFMCommunicate OK [10:41:09]SAM_PROTO_GetShiftState done [10:41:09]FM_GetShiftState done [10:41:09]opened in 1730073493 [10:41:09]opened+sec_in_day 1730159893 [10:41:09]quantity*price = 998982 [10:41:09]sum+1 = 998983 [10:41:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 9989.82 НСП 1% : 88.40 НДС 12% : 1060.87 Наличными: 0.00 Безнал.: 9989.82 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 275 28.10.2024 10:41 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317800 ФПД: 201395592495610 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T104110&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317800&fm=201395592495610&tin=02508201610067®Number=0000000000091628&sum=998982 [10:41:11]StoreToDocumentArchive [10:41:11]shift 546 fd 317800 [10:41:11]save to /storage/0546/doc_00317800 [10:41:11]save last doc name /storage/0546/doc_00317800 to /storage/kkm_last_doc_name [10:41:11]save OK [10:41:11]Clear old archive folders... [10:41:11]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:41:11]tlvbuf is B6F1EC70 [10:41:11]SAM_PROTO_ClearQueue [10:41:11]wFMCommunicate request_size=4 [10:41:11]MH_SAM_APDU [10:41:11]CAPDU: 80 09 00 00 [10:41:11]Write to MH i2c: E2 08 00 0F 11 80 09 00 00 00 00 00 00 92 [10:41:11]Write i2c OK [10:41:11]MH_I2C_Read... [10:41:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:41:11]Read from MH i2c: E2 [10:41:11]MH_I2C_Read... [10:41:11]Read from MH i2c: E2 03 00 [10:41:11]MH_I2C_Read... [10:41:11]Read from MH i2c: E2 03 00 0F 11 00 90 00 94 [10:41:11]RAPDU: 90 00 [10:41:11]wFMCommunicate OK [10:41:11]SAM_PROTO_ClearQueue done [10:41:11]KKMCreateOFDPacket [10:41:11]OFDProtocolAddRootSTLVToBuf [10:41:11]FM_MakeSignedData [10:41:11]FM_MakeSignedData [10:41:11]SAM_PROTO_SignData [10:41:11]wFMCommunicate request_size=4 [10:41:11]MH_SAM_APDU [10:41:11]CAPDU: 80 0D 01 02 [10:41:11]Write to MH i2c: E2 08 00 10 11 80 0D 01 02 00 00 00 00 9A [10:41:11]Write i2c OK [10:41:11]MH_I2C_Read... [10:41:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:41:11]Read from MH i2c: E2 [10:41:11]MH_I2C_Read... [10:41:11]Read from MH i2c: E2 03 00 [10:41:11]MH_I2C_Read... [10:41:11]Read from MH i2c: E2 03 00 10 11 00 90 00 95 [10:41:11]RAPDU: 90 00 [10:41:11]wFMCommunicate OK [10:41:11]wFMCommunicate request_size=255 [10:41:11]MH_SAM_APDU [10:41:11]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 1C 00 02 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 46 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 67 9E 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 3E 0F 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 46 6A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 68 D9 04 00 35 04 06 00 [10:41:11]Write to MH i2c: E2 02 01 11 11 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 1C 00 02 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 46 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 67 9E 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 3E 0F 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 46 6A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 68 D9 04 00 35 04 06 00 00 00 F9 [10:41:11]Write i2c OK [10:41:11]MH_I2C_Read... [10:41:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:41:11]Read from MH i2c: E2 [10:41:11]MH_I2C_Read... [10:41:11]Read from MH i2c: E2 03 00 [10:41:11]MH_I2C_Read... [10:41:11]Read from MH i2c: E2 03 00 11 11 00 90 00 96 [10:41:11]RAPDU: 90 00 [10:41:11]wFMCommunicate OK [10:41:11]wFMCommunicate request_size=11 [10:41:11]MH_SAM_APDU [10:41:11]CAPDU: 80 0D 02 02 06 B7 2B 10 C0 01 FA [10:41:11]Write to MH i2c: E2 0E 00 12 11 80 0D 02 02 06 00 B7 2B 10 C0 01 FA 00 00 56 [10:41:11]Write i2c OK [10:41:11]MH_I2C_Read... [10:41:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:41:11]Read from MH i2c: E2 [10:41:11]MH_I2C_Read... [10:41:11]Read from MH i2c: E2 03 00 [10:41:11]MH_I2C_Read... [10:41:11]Read from MH i2c: E2 03 00 12 11 00 90 00 97 [10:41:11]RAPDU: 90 00 [10:41:11]wFMCommunicate OK [10:41:11]wFMCommunicate request_size=4 [10:41:11]MH_SAM_APDU [10:41:11]CAPDU: 80 0D 03 02 [10:41:11]Write to MH i2c: E2 08 00 13 11 80 0D 03 02 00 00 00 00 9F [10:41:11]Write i2c OK [10:41:11]MH_I2C_Read... [10:41:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:41:11]Read from MH i2c: E2 [10:41:11]MH_I2C_Read... [10:41:11]Read from MH i2c: E2 0B 00 [10:41:11]MH_I2C_Read... [10:41:11]Read from MH i2c: E2 0B 00 13 11 00 01 D4 96 B0 6A AE B5 A0 90 00 28 [10:41:11]RAPDU: 01 D4 96 B0 6A AE B5 A0 90 00 [10:41:11]wFMCommunicate OK [10:41:11]SAM_PROTO_SignData done [10:41:11]FM_MakeSignedData done [10:41:11]CreateOFDProtocolMessage [10:41:11]wFMCommunicate request_size=4 [10:41:11]MH_SAM_APDU [10:41:11]CAPDU: 80 11 00 00 [10:41:11]Write to MH i2c: E2 08 00 14 11 80 11 00 00 00 00 00 00 9F [10:41:11]Write i2c OK [10:41:11]MH_I2C_Read... [10:41:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:41:11]Read from MH i2c: E2 [10:41:11]MH_I2C_Read... [10:41:11]Read from MH i2c: E2 17 00 [10:41:11]MH_I2C_Read... [10:41:11]Read from MH i2c: E2 17 00 14 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F3 [10:41:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:41:11]wFMCommunicate OK [10:41:11]CreateOFDProtocolMessage done [10:41:11]OFDSenderStorePacket 317800 [10:41:11]StoreOFDPacket docnum=317800 [10:41:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 F1 80 08 01 FE A6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 1C 00 02 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 46 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 67 9E 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 3E 0F 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 46 6A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 68 D9 04 00 35 04 06 00 B7 2B 10 C0 01 FA 01 D4 96 B0 6A AE B5 A0 [10:41:11]CheckFolder [10:41:11]dirname=/storage/ofd_packets [10:41:11]CheckFolder done [10:41:11]ProducePacketName [10:41:11]name=ofd_packets/00317800 [10:41:11]NVStorageSaveData ofd_packets/00317800 [10:41:11]File name is /storage/ofd_packets/00317800 [10:41:11]Write 302 bytes [10:41:11]NVStorageSaveData done [10:41:11]OFDSenderStorePacket done [10:41:11]KKMCreateOFDPacket done [10:41:11]NVStorageSaveData kkm_last_timestamp [10:41:11]File name is /storage/kkm_last_timestamp [10:41:11]Write 4 bytes [10:41:11]NVStorageSaveData done [10:41:11]ExternCall_PrintAddStr [10:41:11]wPrintStart [10:41:11]Write to MH i2c: 01 00 00 15 11 26 [10:41:11]Write i2c OK [10:41:11]MH_I2C_Read... [10:41:11]Read from MH i2c: 01 [10:41:11]MH_I2C_Read... [10:41:11]Read from MH i2c: 01 07 00 [10:41:11]MH_I2C_Read... [10:41:11]Read from MH i2c: 01 07 00 15 11 00 00 00 00 00 FF 0F 3B [10:41:11]RasterBufferAndPrint [10:41:11]line Счет N : (1)1092710 [10:41:11]line ИНН: 02508201610067 [10:41:11]line Контрольно-Кассовый Чек [10:41:11]line ПРОДАЖА [10:41:11]line ТРК (МРК, ГНК) : 11 [10:41:11]line Товар: 2710194210 [10:41:11]line ДТ(л)-К-2 [10:41:11]line 131.100 * 76.20 [10:41:11]line = 9989.82 [10:41:11]line НДС 12% НСП 1% [10:41:11]line > о реализуемом товаре [10:41:11]line ИТОГО: 9989.82 [10:41:11]line НСП 1% : 88.40 [10:41:11]line НДС 12% : 1060.87 [10:41:11]line Наличными: 0.00 [10:41:11]line Безнал.: 9989.82 [10:41:11]line Место: АЗС № 101 "Партнер Нефть" [10:41:11]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:41:11]line СНО: Общий режим [10:41:11]line Чек 275 28.10.2024 10:41 [10:41:11]line Смена: 546 ФФД: 1.0 [10:41:11]line ЗНМ: 0300000082 [10:41:11]line РНМ: 0000000000091628 [10:41:11]line Версия ККМ: 001 [10:41:11]line Платежная система: Mbank [10:41:11]line ФМ: 0000000000874671 [10:41:11]line ФД: 317800 [10:41:11]line ФПД: 201395592495610 [10:41:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T104110&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317800&fm=201395592495610&tin=02508201610067®Number=0000000000091628&sum=998982 [10:41:11]written 0, free lines is 4095 [10:41:11]OFD Sender: Processing packet 317800 [packets to send 127, broken 126] [10:41:11]ProducePacketName [10:41:11]name=ofd_packets/00317800 [10:41:11]OFD Sender: To server: pG, [10:41:11]CommunicateWithHost lk.salyk.kg:30040 [10:41:11]ConnectInit lk.salyk.kg [10:41:11]Connected sock=10 [10:41:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 F1 80 08 01 FE A6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 1C 00 02 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 46 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 67 9E 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 3E 0F 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 46 6A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 68 D9 04 00 35 04 06 00 B7 2B 10 C0 01 FA 01 D4 96 B0 6A AE B5 A0 [10:41:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 39 2F 47 00 B4 D7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 68 D9 04 00 F4 03 04 00 FF 15 1F 67 B6 04 01 00 00 A9 4F 2E BC C5 93 61 B8 [10:41:11]CommunicateWithHost err = 0 [10:41:11]CheckOFDResponse [10:41:11]1017 (14) - 77093643461234 [10:41:11]1041 (16) - 0000000000874671 [10:41:11]1040 (4) - 317800 [10:41:11]1012 (4) - 28.10.2024 04:41 [10:41:11]1206 (1) - 0 [10:41:11]OFD Sender: Remove packet 317800 [10:41:11]ProducePacketName [10:41:11]name=ofd_packets/00317800 [10:41:11]NVStorageDeleteData [10:41:12]Write to MH i2c: 01 00 00 3E 11 4F [10:41:12]Write i2c OK [10:41:12]MH_I2C_Read... [10:41:12]Read from MH i2c: 01 [10:41:12]MH_I2C_Read... [10:41:12]Read from MH i2c: 01 07 00 [10:41:12]MH_I2C_Read... [10:41:12]Read from MH i2c: 01 07 00 3E 11 00 00 00 00 00 31 0D 94 [10:41:12]RasterBufferAndPrint [10:41:12]line [10:41:12]line [10:41:12]line [10:41:12]line [10:41:12]line [10:41:12]written 0, free lines is 3392 [10:41:12]MH_Cut [10:41:12]Write to MH i2c: D1 01 00 45 11 01 28 [10:41:12]Write i2c OK [10:41:12]MH_I2C_Read... [10:41:12]Read from MH i2c: D1 [10:41:12]MH_I2C_Read... [10:41:12]Read from MH i2c: D1 01 00 [10:41:12]MH_I2C_Read... [10:41:12]Read from MH i2c: D1 01 00 45 11 00 27 [10:41:12]Write to MH i2c: 01 00 00 46 11 57 [10:41:12]Write i2c OK [10:41:12]MH_I2C_Read... [10:41:12]OFD Sender: No OFD packet to send [10:41:12]*** Cut start [10:41:12]*** Partial cut [10:41:12]*** CUTSNS_PIN = 1 [10:41:12]*** CUTSNS_PIN = 0 [10:41:13]*** Brake cut motor [10:41:13]Read from MH i2c: 01 [10:41:13]MH_I2C_Read... [10:41:13]*** Stop cut motor [10:41:13]*** Cut end [10:41:13]Read from MH i2c: 01 07 00 [10:41:13]MH_I2C_Read... [10:41:13]Read from MH i2c: 01 07 00 46 11 00 00 00 00 00 FF 0F 6C [10:41:13]process_action close_receipt done [10:41:13]requested_data is exist [10:41:13]produce_requested_data [10:41:13]requested_item fm.sn is exist - process it [10:41:13]wFMCommunicate request_size=4 [10:41:13]MH_SAM_APDU [10:41:13]CAPDU: 80 11 00 00 [10:41:13]Write to MH i2c: E2 08 00 47 11 80 11 00 00 00 00 00 00 D2 [10:41:13]Write i2c OK [10:41:13]MH_I2C_Read... [10:41:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:41:13]Read from MH i2c: E2 [10:41:13]MH_I2C_Read... [10:41:13]Read from MH i2c: E2 17 00 [10:41:13]MH_I2C_Read... [10:41:13]Read from MH i2c: E2 17 00 47 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 26 [10:41:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:41:13]wFMCommunicate OK [10:41:13]requested_item fd.num is exist - process it [10:41:13]SAM_PROTO_GetFieldsCounters [10:41:13]wFMCommunicate request_size=4 [10:41:13]MH_SAM_APDU [10:41:13]CAPDU: 80 13 00 00 [10:41:13]Write to MH i2c: E2 08 00 48 11 80 13 00 00 00 00 00 00 D5 [10:41:13]Write i2c OK [10:41:13]MH_I2C_Read... [10:41:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:41:13]Read from MH i2c: E2 [10:41:13]MH_I2C_Read... [10:41:13]Read from MH i2c: E2 62 00 [10:41:13]MH_I2C_Read... [10:41:13]Read from MH i2c: E2 62 00 48 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 68 D9 04 00 0E 04 04 00 22 02 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 9D [10:41:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 68 D9 04 00 0E 04 04 00 22 02 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:41:13]wFMCommunicate OK [10:41:13]SAM_PROTO_GetFieldsCounters done [10:41:13]requested_item shift.num is exist - process it [10:41:13]requested_item shift.opened is exist - process it [10:41:13]req_shift_opened [10:41:13]FM_GetShiftState [10:41:13]SAM_PROTO_GetShiftState [10:41:13]wFMCommunicate request_size=4 [10:41:13]MH_SAM_APDU [10:41:13]CAPDU: 80 13 01 00 [10:41:13]Write to MH i2c: E2 08 00 49 11 80 13 01 00 00 00 00 00 D7 [10:41:13]Write i2c OK [10:41:13]MH_I2C_Read... [10:41:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:41:13]Read from MH i2c: E2 [10:41:13]MH_I2C_Read... [10:41:13]Read from MH i2c: E2 0E 00 [10:41:13]MH_I2C_Read... [10:41:13]Read from MH i2c: E2 0E 00 49 11 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D0 [10:41:13]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:41:13]wFMCommunicate OK [10:41:13]SAM_PROTO_GetShiftState done [10:41:13]FM_GetShiftState done [10:41:13]req_shift_opened done [10:41:13]requested_item shift.open_date is exist - process it [10:41:13]req_shift_open_date [10:41:13]req_shift_open_date done [10:41:13]produce_requested_data done [10:41:13]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317800,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [10:41:13]process_action_free close_receipt [10:41:13]json_value_free [10:41:13]json_value_free done [10:41:13]process_json_proto returns [10:41:13]Send response to host [10:41:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317800,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [10:41:13]free response buf [10:41:13]execute_script done [10:41:13]execute_script returns [10:41:13]free content buf [10:41:13]Sock 7.Close socket [10:41:13]Sock 7.Thread stoped [10:41:17]OFD Sender: No OFD packet to send [10:41:22]OFD Sender: No OFD packet to send [10:41:27]OFD Sender: No OFD packet to send [10:41:32]OFD Sender: No OFD packet to send [10:41:37]OFD Sender: No OFD packet to send [10:41:42]OFD Sender: No OFD packet to send [10:41:47]OFD Sender: No OFD packet to send [10:41:52]OFD Sender: No OFD packet to send [10:41:57]OFD Sender: No OFD packet to send [10:42:02]OFD Sender: No OFD packet to send [10:42:07]OFD Sender: No OFD packet to send [10:42:12]OFD Sender: No OFD packet to send [10:42:17]OFD Sender: No OFD packet to send [10:42:22]OFD Sender: No OFD packet to send [10:42:27]OFD Sender: No OFD packet to send [10:42:32]OFD Sender: No OFD packet to send [10:42:37]OFD Sender: No OFD packet to send [10:42:42]OFD Sender: No OFD packet to send [10:42:47]OFD Sender: No OFD packet to send [10:42:52]OFD Sender: No OFD packet to send [10:42:57]OFD Sender: No OFD packet to send [10:43:02]OFD Sender: No OFD packet to send [10:43:07]OFD Sender: No OFD packet to send [10:43:12]OFD Sender: No OFD packet to send [10:43:13]accept exits with 9 [10:43:13]New connection [10:43:13]New thread 3067293028 created [10:43:13]Thread 3067436388 joined [10:43:13]Waiting for new connection... [10:43:13] Sock 9.Parse request [10:43:13]Sock 9.Check first char [10:43:13]Sock 9.First char is OK [10:43:13]request: POST /json_proto HTTP/1.0 [10:43:13]Method: POST [10:43:13]URL: /json_proto [10:43:13]Method is POST - this is cgi request [10:43:13]url: /json_proto [10:43:13]query_string will be loaded in cgi processing [10:43:13]execute_cgi json_proto POST (null) [10:43:13]execute_cgi path=json_proto method=POST [10:43:13]POST find Content-Length [10:43:13]Host: 172.17.50.195:8080 [10:43:13]Content-Length: 621 [10:43:13]Content-Type: application/json [10:43:13] [10:43:13]POST finish read [10:43:13]Found Content-Length = 621 [10:43:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)334819", "tax_sys" : 0, "items" : [ { "code": "48747059", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Legend Blue", "price" : 144.00, "quantity" : 1.000, "sum" : 144.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 144.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:43:13]execute_script... [10:43:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)334819", "tax_sys" : 0, "items" : [ { "code": "48747059", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Legend Blue", "price" : 144.00, "quantity" : 1.000, "sum" : 144.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 144.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:43:13]POST & json_proto [10:43:13]process_json_proto [10:43:13]json parsed OK: [10:43:13]protocol is kg_v1.0 [10:43:13]action value=close_receipt [10:43:13]process_action close_receipt [10:43:13]cmd_close_receipt [10:43:13]MH_GetDate [10:43:13]Write to MH i2c: F0 00 00 4A 11 4A [10:43:13]Write i2c OK [10:43:13]MH_I2C_Read... [10:43:13]Read from MH i2c: F0 [10:43:13]MH_I2C_Read... [10:43:13]Read from MH i2c: F0 09 00 [10:43:13]MH_I2C_Read... [10:43:13]Read from MH i2c: F0 09 00 4A 11 00 C2 6A 1F 67 43 33 1C 67 FE [10:43:13]GetLastDocTimeStamp 1730112070 [10:43:13]current date 1730112194 [10:43:13]FM_GetShiftState [10:43:13]SAM_PROTO_GetShiftState [10:43:13]wFMCommunicate request_size=4 [10:43:13]MH_SAM_APDU [10:43:13]CAPDU: 80 13 01 00 [10:43:13]Write to MH i2c: E2 08 00 4B 11 80 13 01 00 00 00 00 00 D9 [10:43:13]Write i2c OK [10:43:13]MH_I2C_Read... [10:43:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:43:14]Read from MH i2c: E2 [10:43:14]MH_I2C_Read... [10:43:14]Read from MH i2c: E2 0E 00 [10:43:14]MH_I2C_Read... [10:43:14]Read from MH i2c: E2 0E 00 4B 11 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D2 [10:43:14]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:43:14]wFMCommunicate OK [10:43:14]SAM_PROTO_GetShiftState done [10:43:14]FM_GetShiftState done [10:43:14]opened in 1730073493 [10:43:14]opened+sec_in_day 1730159893 [10:43:14]quantity*price = 14400 [10:43:14]sum+1 = 14401 [10:43:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 144.00 НСП 1% : 1.27 НДС 12% : 15.29 Наличными: 144.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 276 28.10.2024 10:43 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317801 ФПД: 268538340547846 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T104314&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317801&fm=268538340547846&tin=02508201610067®Number=0000000000091628&sum=14400 0 [10:43:15]StoreToDocumentArchive [10:43:15]shift 546 fd 317801 [10:43:15]save to /storage/0546/doc_00317801 [10:43:15]save last doc name /storage/0546/doc_00317801 to /storage/kkm_last_doc_name [10:43:15]save OK [10:43:15]Clear old archive folders... [10:43:15]ProcessDocumentItem done err = 0, tmpTLVsize=273 [10:43:15]tlvbuf is 013AE2F0 [10:43:15]SAM_PROTO_ClearQueue [10:43:15]wFMCommunicate request_size=4 [10:43:15]MH_SAM_APDU [10:43:15]CAPDU: 80 09 00 00 [10:43:15]Write to MH i2c: E2 08 00 58 11 80 09 00 00 00 00 00 00 DB [10:43:15]Write i2c OK [10:43:15]MH_I2C_Read... [10:43:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:43:15]Read from MH i2c: E2 [10:43:15]MH_I2C_Read... [10:43:15]Read from MH i2c: E2 03 00 [10:43:15]MH_I2C_Read... [10:43:15]Read from MH i2c: E2 03 00 58 11 00 90 00 DD [10:43:15]RAPDU: 90 00 [10:43:15]wFMCommunicate OK [10:43:15]SAM_PROTO_ClearQueue done [10:43:15]KKMCreateOFDPacket [10:43:15]OFDProtocolAddRootSTLVToBuf [10:43:15]FM_MakeSignedData [10:43:15]FM_MakeSignedData [10:43:15]SAM_PROTO_SignData [10:43:15]wFMCommunicate request_size=4 [10:43:15]MH_SAM_APDU [10:43:15]CAPDU: 80 0D 01 02 [10:43:15]Write to MH i2c: E2 08 00 59 11 80 0D 01 02 00 00 00 00 E3 [10:43:15]Write i2c OK [10:43:15]MH_I2C_Read... [10:43:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:43:15]Read from MH i2c: E2 [10:43:15]MH_I2C_Read... [10:43:15]Read from MH i2c: E2 03 00 [10:43:15]MH_I2C_Read... [10:43:15]Read from MH i2c: E2 03 00 59 11 00 90 00 DE [10:43:15]RAPDU: 90 00 [10:43:15]wFMCommunicate OK [10:43:15]wFMCommunicate request_size=255 [10:43:15]MH_SAM_APDU [10:43:15]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 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 40 38 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 C2 6A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 [10:43:15]Write to MH i2c: E2 02 01 5A 11 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 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 40 38 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 C2 6A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 00 00 25 [10:43:15]Write i2c OK [10:43:15]MH_I2C_Read... [10:43:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:43:15]Read from MH i2c: E2 [10:43:15]MH_I2C_Read... [10:43:15]Read from MH i2c: E2 03 00 [10:43:15]MH_I2C_Read... [10:43:15]Read from MH i2c: E2 03 00 5A 11 00 90 00 DF [10:43:15]RAPDU: 90 00 [10:43:15]wFMCommunicate OK [10:43:15]wFMCommunicate request_size=32 [10:43:15]MH_SAM_APDU [10:43:15]CAPDU: 80 0D 02 02 1B 30 30 30 38 37 34 36 37 31 10 04 04 00 69 D9 04 00 35 04 06 00 F4 3B F4 65 9D 06 [10:43:15]Write to MH i2c: E2 23 00 5B 11 80 0D 02 02 1B 00 30 30 30 38 37 34 36 37 31 10 04 04 00 69 D9 04 00 35 04 06 00 F4 3B F4 65 9D 06 00 00 B5 [10:43:15]Write i2c OK [10:43:15]MH_I2C_Read... [10:43:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:43:15]Read from MH i2c: E2 [10:43:15]MH_I2C_Read... [10:43:15]Read from MH i2c: E2 03 00 [10:43:15]MH_I2C_Read... [10:43:15]Read from MH i2c: E2 03 00 5B 11 00 90 00 E0 [10:43:15]RAPDU: 90 00 [10:43:15]wFMCommunicate OK [10:43:15]wFMCommunicate request_size=4 [10:43:15]MH_SAM_APDU [10:43:15]CAPDU: 80 0D 03 02 [10:43:15]Write to MH i2c: E2 08 00 5C 11 80 0D 03 02 00 00 00 00 E8 [10:43:15]Write i2c OK [10:43:15]MH_I2C_Read... [10:43:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:43:15]Read from MH i2c: E2 [10:43:15]MH_I2C_Read... [10:43:15]Read from MH i2c: E2 0B 00 [10:43:15]MH_I2C_Read... [10:43:15]Read from MH i2c: E2 0B 00 5C 11 00 63 2A 74 FB 40 D7 D4 4C 90 00 1C [10:43:15]RAPDU: 63 2A 74 FB 40 D7 D4 4C 90 00 [10:43:15]wFMCommunicate OK [10:43:15]SAM_PROTO_SignData done [10:43:15]FM_MakeSignedData done [10:43:15]CreateOFDProtocolMessage [10:43:15]wFMCommunicate request_size=4 [10:43:15]MH_SAM_APDU [10:43:15]CAPDU: 80 11 00 00 [10:43:15]Write to MH i2c: E2 08 00 5D 11 80 11 00 00 00 00 00 00 E8 [10:43:15]Write i2c OK [10:43:15]MH_I2C_Read... [10:43:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:43:15]Read from MH i2c: E2 [10:43:15]MH_I2C_Read... [10:43:15]Read from MH i2c: E2 17 00 [10:43:15]MH_I2C_Read... [10:43:15]Read from MH i2c: E2 17 00 5D 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 3C [10:43:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:43:15]wFMCommunicate OK [10:43:15]CreateOFDProtocolMessage done [10:43:15]OFDSenderStorePacket 317801 [10:43:15]StoreOFDPacket docnum=317801 [10:43:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 25 01 00 00 86 6B 1D 01 13 49 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 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 40 38 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 C2 6A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 69 D9 04 00 35 04 06 00 F4 3B F4 65 9D 06 63 2A 74 FB 40 D7 D4 4C [10:43:15]CheckFolder [10:43:15]dirname=/storage/ofd_packets [10:43:15]CheckFolder done [10:43:15]ProducePacketName [10:43:15]name=ofd_packets/00317801 [10:43:15]NVStorageSaveData ofd_packets/00317801 [10:43:15]File name is /storage/ofd_packets/00317801 [10:43:15]Write 323 bytes [10:43:15]NVStorageSaveData done [10:43:15]OFDSenderStorePacket done [10:43:15]KKMCreateOFDPacket done [10:43:15]NVStorageSaveData kkm_last_timestamp [10:43:15]File name is /storage/kkm_last_timestamp [10:43:15]Write 4 bytes [10:43:15]NVStorageSaveData done [10:43:15]ExternCall_PrintAddStr [10:43:15]wPrintStart [10:43:15]Write to MH i2c: 01 00 00 5E 11 6F [10:43:15]Write i2c OK [10:43:15]MH_I2C_Read... [10:43:15]Read from MH i2c: 01 [10:43:15]MH_I2C_Read... [10:43:15]Read from MH i2c: 01 07 00 [10:43:15]MH_I2C_Read... [10:43:15]Read from MH i2c: 01 07 00 5E 11 00 00 00 00 00 FF 0F 84 [10:43:15]RasterBufferAndPrint [10:43:15]line Счет N : (3)334819 [10:43:15]line ИНН: 02508201610067 [10:43:15]line Контрольно-Кассовый Чек [10:43:15]line ПРОДАЖА [10:43:15]line Товар: 48747059 [10:43:15]line Сигареты Winston Legend Blue [10:43:15]line 1.000 * 144.00 [10:43:15]line = 144.00 [10:43:15]line НДС 12% НСП 1% [10:43:15]line > о реализуемом товаре [10:43:15]line ИТОГО: 144.00 [10:43:15]line НСП 1% : 1.27 [10:43:15]line НДС 12% : 15.29 [10:43:15]line Наличными: 144.00 [10:43:15]line Безнал.: 0.00 [10:43:15]line Место: АЗС № 101 "Партнер Нефть" [10:43:15]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:43:15]line СНО: Общий режим [10:43:15]line Чек 276 28.10.2024 10:43 [10:43:15]line Смена: 546 ФФД: 1.0 [10:43:15]line ЗНМ: 0300000082 [10:43:15]line РНМ: 0000000000091628 [10:43:15]line Версия ККМ: 001 [10:43:15]line ФМ: 0000000000874671 [10:43:15]line ФД: 317801 [10:43:15]line ФПД: 268538340547846 [10:43:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T104314&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317801&fm=268538340547846&tin=02508201610067®Number=0000000000091628&sum=14400 [10:43:16]line 0 [10:43:16]OFD Sender: Processing packet 317801 [packets to send 127, broken 126] [10:43:16]ProducePacketName [10:43:16]name=ofd_packets/00317801 [10:43:16]OFD Sender: To server: pG, [10:43:16]CommunicateWithHost lk.salyk.kg:30040 [10:43:16]ConnectInit lk.salyk.kg [10:43:16]written 0, free lines is 4095 [10:43:16]Connected sock=10 [10:43:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 25 01 00 00 86 6B 1D 01 13 49 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 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 40 38 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 C2 6A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 69 D9 04 00 35 04 06 00 F4 3B F4 65 9D 06 63 2A 74 FB 40 D7 D4 4C [10:43:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 06 D5 47 00 B6 E8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 69 D9 04 00 F4 03 04 00 7B 16 1F 67 B6 04 01 00 00 EA C9 E9 17 31 22 32 26 [10:43:16]CommunicateWithHost err = 0 [10:43:16]CheckOFDResponse [10:43:16]1017 (14) - 77093643461234 [10:43:16]1041 (16) - 0000000000874671 [10:43:16]1040 (4) - 317801 [10:43:16]1012 (4) - 28.10.2024 04:43 [10:43:16]1206 (1) - 0 [10:43:16]OFD Sender: Remove packet 317801 [10:43:16]ProducePacketName [10:43:16]name=ofd_packets/00317801 [10:43:16]NVStorageDeleteData [10:43:16]Write to MH i2c: 01 00 00 87 11 98 [10:43:16]Write i2c OK [10:43:16]MH_I2C_Read... [10:43:16]Read from MH i2c: 01 [10:43:16]MH_I2C_Read... [10:43:16]Read from MH i2c: 01 07 00 [10:43:16]MH_I2C_Read... [10:43:16]Read from MH i2c: 01 07 00 87 11 00 00 00 00 00 E3 0C 8E [10:43:16]RasterBufferAndPrint [10:43:16]line [10:43:16]line [10:43:16]line [10:43:16]line [10:43:16]line [10:43:16]written 0, free lines is 3305 [10:43:16]MH_Cut [10:43:16]Write to MH i2c: D1 01 00 8E 11 01 71 [10:43:16]Write i2c OK [10:43:16]MH_I2C_Read... [10:43:16]Read from MH i2c: D1 [10:43:16]MH_I2C_Read... [10:43:16]Read from MH i2c: D1 01 00 [10:43:16]MH_I2C_Read... [10:43:16]Read from MH i2c: D1 01 00 8E 11 00 70 [10:43:16]Write to MH i2c: 01 00 00 8F 11 A0 [10:43:16]Write i2c OK [10:43:16]MH_I2C_Read... [10:43:16]OFD Sender: No OFD packet to send [10:43:17]*** Cut start [10:43:17]*** Partial cut [10:43:17]*** CUTSNS_PIN = 1 [10:43:17]*** CUTSNS_PIN = 0 [10:43:17]*** Brake cut motor [10:43:17]Read from MH i2c: 01 [10:43:17]MH_I2C_Read... [10:43:17]*** Stop cut motor [10:43:17]*** Cut end [10:43:17]Read from MH i2c: 01 07 00 [10:43:17]MH_I2C_Read... [10:43:17]Read from MH i2c: 01 07 00 8F 11 00 00 00 00 00 FF 0F B5 [10:43:17]process_action close_receipt done [10:43:17]requested_data is exist [10:43:17]produce_requested_data [10:43:17]requested_item fm.sn is exist - process it [10:43:17]wFMCommunicate request_size=4 [10:43:17]MH_SAM_APDU [10:43:17]CAPDU: 80 11 00 00 [10:43:17]Write to MH i2c: E2 08 00 90 11 80 11 00 00 00 00 00 00 1B [10:43:17]Write i2c OK [10:43:17]MH_I2C_Read... [10:43:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:43:17]Read from MH i2c: E2 [10:43:17]MH_I2C_Read... [10:43:17]Read from MH i2c: E2 17 00 [10:43:17]MH_I2C_Read... [10:43:17]Read from MH i2c: E2 17 00 90 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 6F [10:43:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:43:17]wFMCommunicate OK [10:43:17]requested_item fd.num is exist - process it [10:43:17]SAM_PROTO_GetFieldsCounters [10:43:17]wFMCommunicate request_size=4 [10:43:17]MH_SAM_APDU [10:43:17]CAPDU: 80 13 00 00 [10:43:17]Write to MH i2c: E2 08 00 91 11 80 13 00 00 00 00 00 00 1E [10:43:17]Write i2c OK [10:43:17]MH_I2C_Read... [10:43:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:43:18]Read from MH i2c: E2 [10:43:18]MH_I2C_Read... [10:43:18]Read from MH i2c: E2 62 00 [10:43:18]MH_I2C_Read... [10:43:18]Read from MH i2c: E2 62 00 91 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 69 D9 04 00 0E 04 04 00 22 02 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 EA [10:43:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 69 D9 04 00 0E 04 04 00 22 02 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 [10:43:18]wFMCommunicate OK [10:43:18]SAM_PROTO_GetFieldsCounters done [10:43:18]requested_item shift.num is exist - process it [10:43:18]requested_item shift.opened is exist - process it [10:43:18]req_shift_opened [10:43:18]FM_GetShiftState [10:43:18]SAM_PROTO_GetShiftState [10:43:18]wFMCommunicate request_size=4 [10:43:18]MH_SAM_APDU [10:43:18]CAPDU: 80 13 01 00 [10:43:18]Write to MH i2c: E2 08 00 92 11 80 13 01 00 00 00 00 00 20 [10:43:18]Write i2c OK [10:43:18]MH_I2C_Read... [10:43:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:43:18]Read from MH i2c: E2 [10:43:18]MH_I2C_Read... [10:43:18]Read from MH i2c: E2 0E 00 [10:43:18]MH_I2C_Read... [10:43:18]Read from MH i2c: E2 0E 00 92 11 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 19 [10:43:18]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:43:18]wFMCommunicate OK [10:43:18]SAM_PROTO_GetShiftState done [10:43:18]FM_GetShiftState done [10:43:18]req_shift_opened done [10:43:18]requested_item shift.open_date is exist - process it [10:43:18]req_shift_open_date [10:43:18]req_shift_open_date done [10:43:18]produce_requested_data done [10:43:18]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317801,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [10:43:18]process_action_free close_receipt [10:43:18]json_value_free [10:43:18]json_value_free done [10:43:18]process_json_proto returns [10:43:18]Send response to host [10:43:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317801,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [10:43:18]free response buf [10:43:18]execute_script done [10:43:18]execute_script returns [10:43:18]free content buf [10:43:18]Sock 9.Close socket [10:43:18]Sock 9.Thread stoped [10:43:21]OFD Sender: No OFD packet to send [10:43:26]OFD Sender: No OFD packet to send [10:43:31]OFD Sender: No OFD packet to send [10:43:36]OFD Sender: No OFD packet to send [10:43:41]OFD Sender: No OFD packet to send [10:43:46]OFD Sender: No OFD packet to send [10:43:51]OFD Sender: No OFD packet to send [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: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:20]accept exits with 7 [10:45:20]New connection [10:45:20]New thread 3067436388 created [10:45:20]Thread 3067293028 joined [10:45:20]Waiting for new connection... [10:45:20] Sock 7.Parse request [10:45:20]Sock 7.Check first char [10:45:20]Sock 7.First char is OK [10:45:20]request: POST /json_proto HTTP/1.0 [10:45:20]Method: POST [10:45:20]URL: /json_proto [10:45:20]Method is POST - this is cgi request [10:45:20]url: /json_proto [10:45:20]query_string will be loaded in cgi processing [10:45:20]execute_cgi json_proto POST (null) [10:45:20]execute_cgi path=json_proto method=POST [10:45:20]POST find Content-Length [10:45:20]Host: 172.17.50.195:8080 [10:45:20]Content-Length: 678 [10:45:20]Content-Type: application/json [10:45:20] [10:45:20]POST finish read [10:45:20]Found Content-Length = 678 [10:45:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092725", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:45:20]execute_script... [10:45:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092725", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:45:20]POST & json_proto [10:45:20]process_json_proto [10:45:20]json parsed OK: [10:45:20]protocol is kg_v1.0 [10:45:20]action value=close_receipt [10:45:20]process_action close_receipt [10:45:20]cmd_close_receipt [10:45:20]MH_GetDate [10:45:20]Write to MH i2c: F0 00 00 93 11 93 [10:45:20]Write i2c OK [10:45:20]MH_I2C_Read... [10:45:20]Read from MH i2c: F0 [10:45:20]MH_I2C_Read... [10:45:20]Read from MH i2c: F0 09 00 [10:45:20]MH_I2C_Read... [10:45:20]Read from MH i2c: F0 09 00 93 11 00 41 6B 1F 67 43 33 1C 67 C7 [10:45:20]GetLastDocTimeStamp 1730112194 [10:45:20]current date 1730112321 [10:45:20]FM_GetShiftState [10:45:20]SAM_PROTO_GetShiftState [10:45:20]wFMCommunicate request_size=4 [10:45:20]MH_SAM_APDU [10:45:20]CAPDU: 80 13 01 00 [10:45:20]Write to MH i2c: E2 08 00 94 11 80 13 01 00 00 00 00 00 22 [10:45:20]Write i2c OK [10:45:20]MH_I2C_Read... [10:45:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:45:20]Read from MH i2c: E2 [10:45:20]MH_I2C_Read... [10:45:20]Read from MH i2c: E2 0E 00 [10:45:20]MH_I2C_Read... [10:45:20]Read from MH i2c: E2 0E 00 94 11 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 1B [10:45:20]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:45:20]wFMCommunicate OK [10:45:20]SAM_PROTO_GetShiftState done [10:45:20]FM_GetShiftState done [10:45:20]opened in 1730073493 [10:45:20]opened+sec_in_day 1730159893 [10:45:20]quantity*price = 50041 [10:45:20]sum+1 = 50042 [10:45:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 277 28.10.2024 10:45 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317802 ФПД: 113343390671924 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T104521&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317802&fm=113343390671924&tin=02508201610067®Number=0000000000091628&sum=50000 [10:45:21]StoreToDocumentArchive [10:45:21]shift 546 fd 317802 [10:45:21]save to /storage/0546/doc_00317802 [10:45:21]save last doc name /storage/0546/doc_00317802 to /storage/kkm_last_doc_name [10:45:21]save OK [10:45:21]Clear old archive folders... [10:45:21]OFD Sender: No OFD packet to send [10:45:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:45:21]tlvbuf is 013C4160 [10:45:21]SAM_PROTO_ClearQueue [10:45:21]wFMCommunicate request_size=4 [10:45:21]MH_SAM_APDU [10:45:21]CAPDU: 80 09 00 00 [10:45:21]Write to MH i2c: E2 08 00 A1 11 80 09 00 00 00 00 00 00 24 [10:45:21]Write i2c OK [10:45:21]MH_I2C_Read... [10:45:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:45:22]Read from MH i2c: E2 [10:45:22]MH_I2C_Read... [10:45:22]Read from MH i2c: E2 03 00 [10:45:22]MH_I2C_Read... [10:45:22]Read from MH i2c: E2 03 00 A1 11 00 90 00 26 [10:45:22]RAPDU: 90 00 [10:45:22]wFMCommunicate OK [10:45:22]SAM_PROTO_ClearQueue done [10:45:22]KKMCreateOFDPacket [10:45:22]OFDProtocolAddRootSTLVToBuf [10:45:22]FM_MakeSignedData [10:45:22]FM_MakeSignedData [10:45:22]SAM_PROTO_SignData [10:45:22]wFMCommunicate request_size=4 [10:45:22]MH_SAM_APDU [10:45:22]CAPDU: 80 0D 01 02 [10:45:22]Write to MH i2c: E2 08 00 A2 11 80 0D 01 02 00 00 00 00 2C [10:45:22]Write i2c OK [10:45:22]MH_I2C_Read... [10:45:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:45:22]Read from MH i2c: E2 [10:45:22]MH_I2C_Read... [10:45:22]Read from MH i2c: E2 03 00 [10:45:22]MH_I2C_Read... [10:45:22]Read from MH i2c: E2 03 00 A2 11 00 90 00 27 [10:45:22]RAPDU: 90 00 [10:45:22]wFMCommunicate OK [10:45:22]wFMCommunicate request_size=255 [10:45:22]MH_SAM_APDU [10:45:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 41 6B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6A D9 04 00 35 04 06 00 67 [10:45:22]Write to MH i2c: E2 02 01 A3 11 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 41 6B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6A D9 04 00 35 04 06 00 67 00 00 D4 [10:45:22]Write i2c OK [10:45:22]MH_I2C_Read... [10:45:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:45:22]Read from MH i2c: E2 [10:45:22]MH_I2C_Read... [10:45:22]Read from MH i2c: E2 03 00 [10:45:22]MH_I2C_Read... [10:45:22]Read from MH i2c: E2 03 00 A3 11 00 90 00 28 [10:45:22]RAPDU: 90 00 [10:45:22]wFMCommunicate OK [10:45:22]wFMCommunicate request_size=10 [10:45:22]MH_SAM_APDU [10:45:22]CAPDU: 80 0D 02 02 05 15 D0 89 E4 34 [10:45:22]Write to MH i2c: E2 0D 00 A4 11 80 0D 02 02 05 00 15 D0 89 E4 34 00 00 BF [10:45:22]Write i2c OK [10:45:22]MH_I2C_Read... [10:45:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:45:22]Read from MH i2c: E2 [10:45:22]MH_I2C_Read... [10:45:22]Read from MH i2c: E2 03 00 [10:45:22]MH_I2C_Read... [10:45:22]Read from MH i2c: E2 03 00 A4 11 00 90 00 29 [10:45:22]RAPDU: 90 00 [10:45:22]wFMCommunicate OK [10:45:22]wFMCommunicate request_size=4 [10:45:22]MH_SAM_APDU [10:45:22]CAPDU: 80 0D 03 02 [10:45:22]Write to MH i2c: E2 08 00 A5 11 80 0D 03 02 00 00 00 00 31 [10:45:22]Write i2c OK [10:45:22]MH_I2C_Read... [10:45:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:45:22]Read from MH i2c: E2 [10:45:22]MH_I2C_Read... [10:45:22]Read from MH i2c: E2 0B 00 [10:45:22]MH_I2C_Read... [10:45:22]Read from MH i2c: E2 0B 00 A5 11 00 02 19 F7 A8 D4 10 0F 53 90 00 32 [10:45:22]RAPDU: 02 19 F7 A8 D4 10 0F 53 90 00 [10:45:22]wFMCommunicate OK [10:45:22]SAM_PROTO_SignData done [10:45:22]FM_MakeSignedData done [10:45:22]CreateOFDProtocolMessage [10:45:22]wFMCommunicate request_size=4 [10:45:22]MH_SAM_APDU [10:45:22]CAPDU: 80 11 00 00 [10:45:22]Write to MH i2c: E2 08 00 A6 11 80 11 00 00 00 00 00 00 31 [10:45:22]Write i2c OK [10:45:22]MH_I2C_Read... [10:45:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:45:22]Read from MH i2c: E2 [10:45:22]MH_I2C_Read... [10:45:22]Read from MH i2c: E2 17 00 [10:45:22]MH_I2C_Read... [10:45:22]Read from MH i2c: E2 17 00 A6 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 85 [10:45:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:45:22]wFMCommunicate OK [10:45:22]CreateOFDProtocolMessage done [10:45:22]OFDSenderStorePacket 317802 [10:45:22]StoreOFDPacket docnum=317802 [10:45:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 D1 EC 07 01 34 25 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 41 6B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6A D9 04 00 35 04 06 00 67 15 D0 89 E4 34 02 19 F7 A8 D4 10 0F 53 [10:45:22]CheckFolder [10:45:22]dirname=/storage/ofd_packets [10:45:22]CheckFolder done [10:45:22]ProducePacketName [10:45:22]name=ofd_packets/00317802 [10:45:22]NVStorageSaveData ofd_packets/00317802 [10:45:22]File name is /storage/ofd_packets/00317802 [10:45:22]Write 301 bytes [10:45:22]NVStorageSaveData done [10:45:22]OFDSenderStorePacket done [10:45:22]KKMCreateOFDPacket done [10:45:22]NVStorageSaveData kkm_last_timestamp [10:45:22]File name is /storage/kkm_last_timestamp [10:45:22]Write 4 bytes [10:45:22]NVStorageSaveData done [10:45:22]ExternCall_PrintAddStr [10:45:22]wPrintStart [10:45:22]Write to MH i2c: 01 00 00 A7 11 B8 [10:45:22]Write i2c OK [10:45:22]MH_I2C_Read... [10:45:22]Read from MH i2c: 01 [10:45:22]MH_I2C_Read... [10:45:22]Read from MH i2c: 01 07 00 [10:45:22]MH_I2C_Read... [10:45:22]Read from MH i2c: 01 07 00 A7 11 00 00 00 00 00 FF 0F CD [10:45:22]RasterBufferAndPrint [10:45:22]line Счет N : (1)1092725 [10:45:22]line ИНН: 02508201610067 [10:45:22]line Контрольно-Кассовый Чек [10:45:22]line ПРОДАЖА [10:45:22]line ТРК (МРК, ГНК) : 53 [10:45:22]line Товар: 2710124130 [10:45:22]line Аи-92-К-2 [10:45:22]line 7.480 * 66.90 [10:45:22]line = 500.41 [10:45:22]line НДС 12% НСП 1% [10:45:22]line > о реализуемом товаре [10:45:22]line ОКРУГЛЕНИЕ: -0.41 [10:45:22]line ИТОГО: 500.00 [10:45:22]line Внесено: 500.00 [10:45:22]line СДАЧА: 0.00 [10:45:22]line НСП 1% : 4.43 [10:45:22]line НДС 12% : 53.14 [10:45:22]line Наличными: 500.00 [10:45:22]line Безнал.: 0.00 [10:45:22]line Место: АЗС № 101 "Партнер Нефть" [10:45:22]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:45:22]line СНО: Общий режим [10:45:22]line Чек 277 28.10.2024 10:45 [10:45:22]line Смена: 546 ФФД: 1.0 [10:45:22]line ЗНМ: 0300000082 [10:45:22]line РНМ: 0000000000091628 [10:45:22]line Версия ККМ: 001 [10:45:22]line ФМ: 0000000000874671 [10:45:22]line ФД: 317802 [10:45:22]line ФПД: 113343390671924 [10:45:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T104521&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317802&fm=113343390671924&tin=02508201610067®Number=0000000000091628&sum=50000 [10:45:22]OFD Sender: Processing packet 317802 [packets to send 127, broken 126] [10:45:22]ProducePacketName [10:45:22]name=ofd_packets/00317802 [10:45:22]OFD Sender: To server: pG, [10:45:22]CommunicateWithHost lk.salyk.kg:30040 [10:45:22]ConnectInit lk.salyk.kg [10:45:22]written 0, free lines is 4095 [10:45:22]Connected sock=10 [10:45:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 D1 EC 07 01 34 25 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 41 6B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6A D9 04 00 35 04 06 00 67 15 D0 89 E4 34 02 19 F7 A8 D4 10 0F 53 [10:45:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 1C B4 47 00 13 AE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6A D9 04 00 F4 03 04 00 FA 16 1F 67 B6 04 01 00 00 C7 FB 29 0F 2B 42 56 F4 [10:45:23]CommunicateWithHost err = 0 [10:45:23]CheckOFDResponse [10:45:23]1017 (14) - 77093643461234 [10:45:23]1041 (16) - 0000000000874671 [10:45:23]1040 (4) - 317802 [10:45:23]1012 (4) - 28.10.2024 04:45 [10:45:23]1206 (1) - 0 [10:45:23]OFD Sender: Remove packet 317802 [10:45:23]ProducePacketName [10:45:23]name=ofd_packets/00317802 [10:45:23]NVStorageDeleteData [10:45:23]Write to MH i2c: 01 00 00 D2 11 E3 [10:45:23]Write i2c OK [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: 01 [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: 01 07 00 [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: 01 07 00 D2 11 00 00 00 00 00 E4 0C DA [10:45:23]RasterBufferAndPrint [10:45:23]line [10:45:23]line [10:45:23]line [10:45:23]line [10:45:23]line [10:45:23]written 0, free lines is 3306 [10:45:23]MH_Cut [10:45:23]Write to MH i2c: D1 01 00 D9 11 01 BC [10:45:23]Write i2c OK [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: D1 [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: D1 01 00 [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: D1 01 00 D9 11 00 BB [10:45:23]Write to MH i2c: 01 00 00 DA 11 EB [10:45:23]Write i2c OK [10:45:23]MH_I2C_Read... [10:45:23]OFD Sender: No OFD packet to send [10:45:23]*** Cut start [10:45:23]*** Partial cut [10:45:23]*** CUTSNS_PIN = 1 [10:45:24]*** CUTSNS_PIN = 0 [10:45:24]*** Brake cut motor [10:45:24]Read from MH i2c: 01 [10:45:24]MH_I2C_Read... [10:45:24]*** Stop cut motor [10:45:24]*** Cut end [10:45:24]Read from MH i2c: 01 07 00 [10:45:24]MH_I2C_Read... [10:45:24]Read from MH i2c: 01 07 00 DA 11 00 00 00 00 00 FF 0F 00 [10:45:24]process_action close_receipt done [10:45:24]requested_data is exist [10:45:24]produce_requested_data [10:45:24]requested_item fm.sn is exist - process it [10:45:24]wFMCommunicate request_size=4 [10:45:24]MH_SAM_APDU [10:45:24]CAPDU: 80 11 00 00 [10:45:24]Write to MH i2c: E2 08 00 DB 11 80 11 00 00 00 00 00 00 66 [10:45:24]Write i2c OK [10:45:24]MH_I2C_Read... [10:45:24]Read from MH i2c: E2 [10:45:24]MH_I2C_Read... [10:45:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:45:24]Read from MH i2c: E2 17 00 [10:45:24]MH_I2C_Read... [10:45:24]Read from MH i2c: E2 17 00 DB 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 BA [10:45:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:45:24]wFMCommunicate OK [10:45:24]requested_item fd.num is exist - process it [10:45:24]SAM_PROTO_GetFieldsCounters [10:45:24]wFMCommunicate request_size=4 [10:45:24]MH_SAM_APDU [10:45:24]CAPDU: 80 13 00 00 [10:45:24]Write to MH i2c: E2 08 00 DC 11 80 13 00 00 00 00 00 00 69 [10:45:24]Write i2c OK [10:45:24]MH_I2C_Read... [10:45:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:45:24]Read from MH i2c: E2 [10:45:24]MH_I2C_Read... [10:45:24]Read from MH i2c: E2 62 00 [10:45:24]MH_I2C_Read... [10:45:24]Read from MH i2c: E2 62 00 DC 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 6A D9 04 00 0E 04 04 00 22 02 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 39 [10:45:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 6A D9 04 00 0E 04 04 00 22 02 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:45:24]wFMCommunicate OK [10:45:24]SAM_PROTO_GetFieldsCounters done [10:45:24]requested_item shift.num is exist - process it [10:45:24]requested_item shift.opened is exist - process it [10:45:24]req_shift_opened [10:45:24]FM_GetShiftState [10:45:24]SAM_PROTO_GetShiftState [10:45:24]wFMCommunicate request_size=4 [10:45:24]MH_SAM_APDU [10:45:24]CAPDU: 80 13 01 00 [10:45:24]Write to MH i2c: E2 08 00 DD 11 80 13 01 00 00 00 00 00 6B [10:45:24]Write i2c OK [10:45:24]MH_I2C_Read... [10:45:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:45:24]Read from MH i2c: E2 [10:45:24]MH_I2C_Read... [10:45:24]Read from MH i2c: E2 0E 00 [10:45:24]MH_I2C_Read... [10:45:24]Read from MH i2c: E2 0E 00 DD 11 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 64 [10:45:24]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:45:24]wFMCommunicate OK [10:45:24]SAM_PROTO_GetShiftState done [10:45:24]FM_GetShiftState done [10:45:24]req_shift_opened done [10:45:24]requested_item shift.open_date is exist - process it [10:45:24]req_shift_open_date [10:45:24]req_shift_open_date done [10:45:24]produce_requested_data done [10:45:24]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317802,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [10:45:24]process_action_free close_receipt [10:45:24]json_value_free [10:45:24]json_value_free done [10:45:24]process_json_proto returns [10:45:24]Send response to host [10:45:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317802,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [10:45:24]free response buf [10:45:24]execute_script done [10:45:24]execute_script returns [10:45:24]free content buf [10:45:24]Sock 7.Close socket [10:45:24]Sock 7.Thread stoped [10:45:25]accept exits with 9 [10:45:25]New connection [10:45:25]New thread 3067293028 created [10:45:25]Thread 3067436388 joined [10:45:25]Waiting for new connection... [10:45:25] Sock 9.Parse request [10:45:25]Sock 9.Check first char [10:45:25]Sock 9.First char is OK [10:45:25]request: POST /json_proto HTTP/1.0 [10:45:25]Method: POST [10:45:25]URL: /json_proto [10:45:25]Method is POST - this is cgi request [10:45:25]url: /json_proto [10:45:25]query_string will be loaded in cgi processing [10:45:25]execute_cgi json_proto POST (null) [10:45:25]execute_cgi path=json_proto method=POST [10:45:25]POST find Content-Length [10:45:25]Host: 172.17.50.195:8080 [10:45:25]Content-Length: 678 [10:45:25]Content-Type: application/json [10:45:25] [10:45:25]POST finish read [10:45:25]Found Content-Length = 678 [10:45:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092726", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:45:25]execute_script... [10:45: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)1092726", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:45:25]POST & json_proto [10:45:25]process_json_proto [10:45:25]json parsed OK: [10:45:25]protocol is kg_v1.0 [10:45:25]action value=close_receipt [10:45:25]process_action close_receipt [10:45:25]cmd_close_receipt [10:45:25]MH_GetDate [10:45:25]Write to MH i2c: F0 00 00 DE 11 DE [10:45:25]Write i2c OK [10:45:25]MH_I2C_Read... [10:45:25]Read from MH i2c: F0 [10:45:25]MH_I2C_Read... [10:45:25]Read from MH i2c: F0 09 00 [10:45:25]MH_I2C_Read... [10:45:25]Read from MH i2c: F0 09 00 DE 11 00 45 6B 1F 67 43 33 1C 67 16 [10:45:25]GetLastDocTimeStamp 1730112321 [10:45:25]current date 1730112325 [10:45:25]FM_GetShiftState [10:45:25]SAM_PROTO_GetShiftState [10:45:25]wFMCommunicate request_size=4 [10:45:25]MH_SAM_APDU [10:45:25]CAPDU: 80 13 01 00 [10:45:25]Write to MH i2c: E2 08 00 DF 11 80 13 01 00 00 00 00 00 6D [10:45:25]Write i2c OK [10:45:25]MH_I2C_Read... [10:45:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:45:25]Read from MH i2c: E2 [10:45:25]MH_I2C_Read... [10:45:25]Read from MH i2c: E2 0E 00 [10:45:25]MH_I2C_Read... [10:45:25]Read from MH i2c: E2 0E 00 DF 11 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 66 [10:45:25]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:45:25]wFMCommunicate OK [10:45:25]SAM_PROTO_GetShiftState done [10:45:25]FM_GetShiftState done [10:45:25]opened in 1730073493 [10:45:25]opened+sec_in_day 1730159893 [10:45:25]quantity*price = 50041 [10:45:25]sum+1 = 50042 [10:45:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 278 28.10.2024 10:45 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317803 ФПД: 71269037208830 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T104525&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317803&fm=71269037208830&tin=02508201610067®Number=0000000000091628&sum=50000 [10:45:26]StoreToDocumentArchive [10:45:26]shift 546 fd 317803 [10:45:26]save to /storage/0546/doc_00317803 [10:45:26]save last doc name /storage/0546/doc_00317803 to /storage/kkm_last_doc_name [10:45:26]save OK [10:45:26]Clear old archive folders... [10:45:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:45:26]tlvbuf is 013F5960 [10:45:26]SAM_PROTO_ClearQueue [10:45:26]wFMCommunicate request_size=4 [10:45:26]MH_SAM_APDU [10:45:26]CAPDU: 80 09 00 00 [10:45:26]Write to MH i2c: E2 08 00 EC 11 80 09 00 00 00 00 00 00 6F [10:45:26]Write i2c OK [10:45:26]MH_I2C_Read... [10:45:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:45:26]Read from MH i2c: E2 [10:45:26]MH_I2C_Read... [10:45:26]Read from MH i2c: E2 03 00 [10:45:26]MH_I2C_Read... [10:45:26]Read from MH i2c: E2 03 00 EC 11 00 90 00 71 [10:45:26]RAPDU: 90 00 [10:45:26]wFMCommunicate OK [10:45:26]SAM_PROTO_ClearQueue done [10:45:26]KKMCreateOFDPacket [10:45:26]OFDProtocolAddRootSTLVToBuf [10:45:26]FM_MakeSignedData [10:45:26]FM_MakeSignedData [10:45:26]SAM_PROTO_SignData [10:45:26]wFMCommunicate request_size=4 [10:45:26]MH_SAM_APDU [10:45:26]CAPDU: 80 0D 01 02 [10:45:26]Write to MH i2c: E2 08 00 ED 11 80 0D 01 02 00 00 00 00 77 [10:45:26]Write i2c OK [10:45:26]MH_I2C_Read... [10:45:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:45:26]Read from MH i2c: E2 [10:45:26]MH_I2C_Read... [10:45:26]Read from MH i2c: E2 03 00 [10:45:26]MH_I2C_Read... [10:45:26]Read from MH i2c: E2 03 00 ED 11 00 90 00 72 [10:45:26]RAPDU: 90 00 [10:45:26]wFMCommunicate OK [10:45:26]wFMCommunicate request_size=255 [10:45:26]MH_SAM_APDU [10:45: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 45 6B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6B D9 04 00 35 04 06 00 40 [10:45:26]Write to MH i2c: E2 02 01 EE 11 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 45 6B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6B D9 04 00 35 04 06 00 40 00 00 FE [10:45:26]Write i2c OK [10:45:26]MH_I2C_Read... [10:45:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:45:27]Read from MH i2c: E2 [10:45:27]MH_I2C_Read... [10:45:27]Read from MH i2c: E2 03 00 [10:45:27]MH_I2C_Read... [10:45:27]Read from MH i2c: E2 03 00 EE 11 00 90 00 73 [10:45:27]RAPDU: 90 00 [10:45:27]wFMCommunicate OK [10:45:27]wFMCommunicate request_size=10 [10:45:27]MH_SAM_APDU [10:45:27]CAPDU: 80 0D 02 02 05 D1 9D A5 74 FE [10:45:27]Write to MH i2c: E2 0D 00 EF 11 80 0D 02 02 05 00 D1 9D A5 74 FE 00 00 09 [10:45:27]Write i2c OK [10:45:27]MH_I2C_Read... [10:45:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:45:27]Read from MH i2c: E2 [10:45:27]MH_I2C_Read... [10:45:27]Read from MH i2c: E2 03 00 [10:45:27]MH_I2C_Read... [10:45:27]Read from MH i2c: E2 03 00 EF 11 00 90 00 74 [10:45:27]RAPDU: 90 00 [10:45:27]wFMCommunicate OK [10:45:27]wFMCommunicate request_size=4 [10:45:27]MH_SAM_APDU [10:45:27]CAPDU: 80 0D 03 02 [10:45:27]Write to MH i2c: E2 08 00 F0 11 80 0D 03 02 00 00 00 00 7C [10:45:27]Write i2c OK [10:45:27]MH_I2C_Read... [10:45:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:45:27]Read from MH i2c: E2 [10:45:27]MH_I2C_Read... [10:45:27]Read from MH i2c: E2 0B 00 [10:45:27]MH_I2C_Read... [10:45:27]Read from MH i2c: E2 0B 00 F0 11 00 66 C5 45 04 EE D4 6D B4 90 00 D4 [10:45:27]RAPDU: 66 C5 45 04 EE D4 6D B4 90 00 [10:45:27]wFMCommunicate OK [10:45:27]SAM_PROTO_SignData done [10:45:27]FM_MakeSignedData done [10:45:27]CreateOFDProtocolMessage [10:45:27]wFMCommunicate request_size=4 [10:45:27]MH_SAM_APDU [10:45:27]CAPDU: 80 11 00 00 [10:45:27]Write to MH i2c: E2 08 00 F1 11 80 11 00 00 00 00 00 00 7C [10:45:27]Write i2c OK [10:45:27]MH_I2C_Read... [10:45:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:45:27]Read from MH i2c: E2 [10:45:27]MH_I2C_Read... [10:45:27]Read from MH i2c: E2 17 00 [10:45:27]MH_I2C_Read... [10:45:27]Read from MH i2c: E2 17 00 F1 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D0 [10:45:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:45:27]wFMCommunicate OK [10:45:27]CreateOFDProtocolMessage done [10:45:27]OFDSenderStorePacket 317803 [10:45:27]StoreOFDPacket docnum=317803 [10:45:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 11 DF 07 01 8D 48 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 45 6B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6B D9 04 00 35 04 06 00 40 D1 9D A5 74 FE 66 C5 45 04 EE D4 6D B4 [10:45:27]CheckFolder [10:45:27]dirname=/storage/ofd_packets [10:45:27]CheckFolder done [10:45:27]ProducePacketName [10:45:27]name=ofd_packets/00317803 [10:45:27]NVStorageSaveData ofd_packets/00317803 [10:45:27]File name is /storage/ofd_packets/00317803 [10:45:27]Write 301 bytes [10:45:27]NVStorageSaveData done [10:45:27]OFDSenderStorePacket done [10:45:27]KKMCreateOFDPacket done [10:45:27]NVStorageSaveData kkm_last_timestamp [10:45:27]File name is /storage/kkm_last_timestamp [10:45:27]Write 4 bytes [10:45:27]NVStorageSaveData done [10:45:27]ExternCall_PrintAddStr [10:45:27]wPrintStart [10:45:27]Write to MH i2c: 01 00 00 F2 11 03 [10:45:27]Write i2c OK [10:45:27]MH_I2C_Read... [10:45:27]Read from MH i2c: 01 [10:45:27]MH_I2C_Read... [10:45:27]Read from MH i2c: 01 07 00 [10:45:27]MH_I2C_Read... [10:45:27]Read from MH i2c: 01 07 00 F2 11 00 00 00 00 00 FF 0F 18 [10:45:27]RasterBufferAndPrint [10:45:27]line Счет N : (1)1092726 [10:45:27]line ИНН: 02508201610067 [10:45:27]line Контрольно-Кассовый Чек [10:45:27]line ПРОДАЖА [10:45:27]line ТРК (МРК, ГНК) : 33 [10:45:27]line Товар: 2710124130 [10:45:27]line Аи-92-К-2 [10:45:27]line 7.480 * 66.90 [10:45:27]line = 500.41 [10:45:27]line НДС 12% НСП 1% [10:45:27]line > о реализуемом товаре [10:45:27]line ОКРУГЛЕНИЕ: -0.41 [10:45:27]line ИТОГО: 500.00 [10:45:27]line Внесено: 500.00 [10:45:27]line СДАЧА: 0.00 [10:45:27]line НСП 1% : 4.43 [10:45:27]line НДС 12% : 53.14 [10:45:27]line Наличными: 500.00 [10:45:27]line Безнал.: 0.00 [10:45:27]line Место: АЗС № 101 "Партнер Нефть" [10:45:27]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:45:27]line СНО: Общий режим [10:45:27]line Чек 278 28.10.2024 10:45 [10:45:27]line Смена: 546 ФФД: 1.0 [10:45:27]line ЗНМ: 0300000082 [10:45:27]line РНМ: 0000000000091628 [10:45:27]line Версия ККМ: 001 [10:45:27]line ФМ: 0000000000874671 [10:45:27]line ФД: 317803 [10:45:27]line ФПД: 71269037208830 [10:45:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T104525&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317803&fm=71269037208830&tin=02508201610067®Number=0000000000091628&sum=50000 [10:45:27]OFD Sender: Processing packet 317803 [packets to send 127, broken 126] [10:45:27]ProducePacketName [10:45:27]name=ofd_packets/00317803 [10:45:27]OFD Sender: To server: pG, [10:45:27]CommunicateWithHost lk.salyk.kg:30040 [10:45:27]ConnectInit lk.salyk.kg [10:45:27]written 0, free lines is 4095 [10:45:27]Connected sock=10 [10:45:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 11 DF 07 01 8D 48 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 45 6B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6B D9 04 00 35 04 06 00 40 D1 9D A5 74 FE 66 C5 45 04 EE D4 6D B4 [10:45:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 15 65 47 00 CC BC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6B D9 04 00 F4 03 04 00 FF 16 1F 67 B6 04 01 00 00 9B EC 83 91 D5 18 75 B8 [10:45:27]CommunicateWithHost err = 0 [10:45:27]CheckOFDResponse [10:45:27]1017 (14) - 77093643461234 [10:45:27]1041 (16) - 0000000000874671 [10:45:27]1040 (4) - 317803 [10:45:27]1012 (4) - 28.10.2024 04:45 [10:45:27]1206 (1) - 0 [10:45:27]OFD Sender: Remove packet 317803 [10:45:27]ProducePacketName [10:45:27]name=ofd_packets/00317803 [10:45:27]NVStorageDeleteData [10:45:28]Write to MH i2c: 01 00 00 1D 12 2F [10:45:28]Write i2c OK [10:45:28]MH_I2C_Read... [10:45:28]Read from MH i2c: 01 [10:45:28]MH_I2C_Read... [10:45:28]Read from MH i2c: 01 07 00 [10:45:28]MH_I2C_Read... [10:45:28]Read from MH i2c: 01 07 00 1D 12 00 00 00 00 00 04 0D 47 [10:45:28]RasterBufferAndPrint [10:45:28]line [10:45:28]line [10:45:28]line [10:45:28]line [10:45:28]line [10:45:28]written 0, free lines is 3347 [10:45:28]MH_Cut [10:45:28]Write to MH i2c: D1 01 00 24 12 01 08 [10:45:28]Write i2c OK [10:45:28]MH_I2C_Read... [10:45:28]Read from MH i2c: D1 [10:45:28]MH_I2C_Read... [10:45:28]Read from MH i2c: D1 01 00 [10:45:28]MH_I2C_Read... [10:45:28]Read from MH i2c: D1 01 00 24 12 00 07 [10:45:28]Write to MH i2c: 01 00 00 25 12 37 [10:45:28]Write i2c OK [10:45:28]MH_I2C_Read... [10:45:28]OFD Sender: No OFD packet to send [10:45:28]*** Cut start [10:45:28]*** Partial cut [10:45:28]*** CUTSNS_PIN = 1 [10:45:28]*** CUTSNS_PIN = 0 [10:45:29]*** Brake cut motor [10:45:29]Read from MH i2c: 01 [10:45:29]MH_I2C_Read... [10:45:29]*** Stop cut motor [10:45:29]*** Cut end [10:45:29]Read from MH i2c: 01 07 00 [10:45:29]MH_I2C_Read... [10:45:29]Read from MH i2c: 01 07 00 25 12 00 00 00 00 00 FF 0F 4C [10:45:29]process_action close_receipt done [10:45:29]requested_data is exist [10:45:29]produce_requested_data [10:45:29]requested_item fm.sn is exist - process it [10:45:29]wFMCommunicate request_size=4 [10:45:29]MH_SAM_APDU [10:45:29]CAPDU: 80 11 00 00 [10:45:29]Write to MH i2c: E2 08 00 26 12 80 11 00 00 00 00 00 00 B2 [10:45:29]Write i2c OK [10:45:29]MH_I2C_Read... [10:45:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:45:29]Read from MH i2c: E2 [10:45:29]MH_I2C_Read... [10:45:29]Read from MH i2c: E2 17 00 [10:45:29]MH_I2C_Read... [10:45:29]Read from MH i2c: E2 17 00 26 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 06 [10:45:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:45:29]wFMCommunicate OK [10:45:29]requested_item fd.num is exist - process it [10:45:29]SAM_PROTO_GetFieldsCounters [10:45:29]wFMCommunicate request_size=4 [10:45:29]MH_SAM_APDU [10:45:29]CAPDU: 80 13 00 00 [10:45:29]Write to MH i2c: E2 08 00 27 12 80 13 00 00 00 00 00 00 B5 [10:45:29]Write i2c OK [10:45:29]MH_I2C_Read... [10:45:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:45:29]Read from MH i2c: E2 [10:45:29]MH_I2C_Read... [10:45:29]Read from MH i2c: E2 62 00 [10:45:29]MH_I2C_Read... [10:45:29]Read from MH i2c: E2 62 00 27 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 6B D9 04 00 0E 04 04 00 22 02 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 89 [10:45:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 6B D9 04 00 0E 04 04 00 22 02 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:45:29]wFMCommunicate OK [10:45:29]SAM_PROTO_GetFieldsCounters done [10:45:29]requested_item shift.num is exist - process it [10:45:29]requested_item shift.opened is exist - process it [10:45:29]req_shift_opened [10:45:29]FM_GetShiftState [10:45:29]SAM_PROTO_GetShiftState [10:45:29]wFMCommunicate request_size=4 [10:45:29]MH_SAM_APDU [10:45:29]CAPDU: 80 13 01 00 [10:45:29]Write to MH i2c: E2 08 00 28 12 80 13 01 00 00 00 00 00 B7 [10:45:29]Write i2c OK [10:45:29]MH_I2C_Read... [10:45:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:45:29]Read from MH i2c: E2 [10:45:29]MH_I2C_Read... [10:45:29]Read from MH i2c: E2 0E 00 [10:45:29]MH_I2C_Read... [10:45:29]Read from MH i2c: E2 0E 00 28 12 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B0 [10:45:29]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:45:29]wFMCommunicate OK [10:45:29]SAM_PROTO_GetShiftState done [10:45:29]FM_GetShiftState done [10:45:29]req_shift_opened done [10:45:29]requested_item shift.open_date is exist - process it [10:45:29]req_shift_open_date [10:45:29]req_shift_open_date done [10:45:29]produce_requested_data done [10:45:29]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317803,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [10:45:29]process_action_free close_receipt [10:45:29]json_value_free [10:45:29]json_value_free done [10:45:29]process_json_proto returns [10:45:29]Send response to host [10:45:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317803,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [10:45:29]free response buf [10:45:29]execute_script done [10:45:29]execute_script returns [10:45:29]free content buf [10:45:29]Sock 9.Close socket [10:45:29]Sock 9.Thread stoped [10:45:33]OFD Sender: No OFD packet to send [10:45:38]OFD Sender: No OFD packet to send [10:45:43]OFD Sender: No OFD packet to send [10:45:48]OFD Sender: No OFD packet to send [10:45:53]OFD Sender: No OFD packet to send [10:45:58]OFD Sender: No OFD packet to send [10:46:03]OFD Sender: No OFD packet to send [10:46:08]OFD Sender: No OFD packet to send [10:46:13]OFD Sender: No OFD packet to send [10:46:18]OFD Sender: No OFD packet to send [10:46:23]OFD Sender: No OFD packet to send [10:46:28]OFD Sender: No OFD packet to send [10:46:33]OFD Sender: No OFD packet to send [10:46:38]OFD Sender: No OFD packet to send [10:46:43]OFD Sender: No OFD packet to send [10:46:48]OFD Sender: No OFD packet to send [10:46:53]OFD Sender: No OFD packet to send [10:46:58]OFD Sender: No OFD packet to send [10:47:03]OFD Sender: No OFD packet to send [10:47:08]OFD Sender: No OFD packet to send [10:47:13]OFD Sender: No OFD packet to send [10:47:18]OFD Sender: No OFD packet to send [10:47:23]OFD Sender: No OFD packet to send [10:47:28]OFD Sender: No OFD packet to send [10:47:32]accept exits with 7 [10:47:32]New connection [10:47:32]New thread 3067436388 created [10:47:32]Thread 3067293028 joined [10:47:32]Waiting for new connection... [10:47:32] Sock 7.Parse request [10:47:32]Sock 7.Check first char [10:47:32]Sock 7.First char is OK [10:47:32]request: POST /json_proto HTTP/1.0 [10:47:32]Method: POST [10:47:32]URL: /json_proto [10:47:32]Method is POST - this is cgi request [10:47:32]url: /json_proto [10:47:32]query_string will be loaded in cgi processing [10:47:32]execute_cgi json_proto POST (null) [10:47:32]execute_cgi path=json_proto method=POST [10:47:32]POST find Content-Length [10:47:32]Host: 172.17.50.195:8080 [10:47:32]Content-Length: 686 [10:47:32]Content-Type: application/json [10:47:32] [10:47:32]POST finish read [10:47:32]Found Content-Length = 686 [10:47:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092724", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 44.390, "sum" : 1700.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1700.00, "total" : 1700.00, "payments": [ { "type": 0, "sum" : 1700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:47:32]execute_script... [10:47: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)1092724", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 44.390, "sum" : 1700.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1700.00, "total" : 1700.00, "payments": [ { "type": 0, "sum" : 1700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:47:32]POST & json_proto [10:47:32]process_json_proto [10:47:32]json parsed OK: [10:47:32]protocol is kg_v1.0 [10:47:32]action value=close_receipt [10:47:32]process_action close_receipt [10:47:32]cmd_close_receipt [10:47:32]MH_GetDate [10:47:32]Write to MH i2c: F0 00 00 29 12 2A [10:47:32]Write i2c OK [10:47:32]MH_I2C_Read... [10:47:32]Read from MH i2c: F0 [10:47:32]MH_I2C_Read... [10:47:32]Read from MH i2c: F0 09 00 [10:47:32]MH_I2C_Read... [10:47:32]Read from MH i2c: F0 09 00 29 12 00 C4 6B 1F 67 43 33 1C 67 E1 [10:47:32]GetLastDocTimeStamp 1730112325 [10:47:32]current date 1730112452 [10:47:32]FM_GetShiftState [10:47:32]SAM_PROTO_GetShiftState [10:47:32]wFMCommunicate request_size=4 [10:47:32]MH_SAM_APDU [10:47:32]CAPDU: 80 13 01 00 [10:47:32]Write to MH i2c: E2 08 00 2A 12 80 13 01 00 00 00 00 00 B9 [10:47:32]Write i2c OK [10:47:32]MH_I2C_Read... [10:47:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:47:32]Read from MH i2c: E2 [10:47:32]MH_I2C_Read... [10:47:32]Read from MH i2c: E2 0E 00 [10:47:32]MH_I2C_Read... [10:47:32]Read from MH i2c: E2 0E 00 2A 12 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B2 [10:47:32]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:47:32]wFMCommunicate OK [10:47:32]SAM_PROTO_GetShiftState done [10:47:32]FM_GetShiftState done [10:47:32]opened in 1730073493 [10:47:32]opened+sec_in_day 1730159893 [10:47:32]quantity*price = 170013 [10:47:32]sum+1 = 170015 [10:47:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 1700.00 Внесено: 1700.00 СДАЧА: 0.00 НСП 1% : 15.04 НДС 12% : 180.55 Наличными: 1700.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 279 28.10.2024 10:47 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317804 ФПД: 159575003261642 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T104732&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317804&fm=159575003261642&tin=02508201610067®Number=0000000000091628&sum=170000 [10:47:33]StoreToDocumentArchive [10:47:33]shift 546 fd 317804 [10:47:33]save to /storage/0546/doc_00317804 [10:47:33]save last doc name /storage/0546/doc_00317804 to /storage/kkm_last_doc_name [10:47:33]save OK [10:47:33]Clear old archive folders... [10:47:33]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:47:33]tlvbuf is 0138C710 [10:47:33]SAM_PROTO_ClearQueue [10:47:33]wFMCommunicate request_size=4 [10:47:33]MH_SAM_APDU [10:47:33]CAPDU: 80 09 00 00 [10:47:33]Write to MH i2c: E2 08 00 37 12 80 09 00 00 00 00 00 00 BB [10:47:33]Write i2c OK [10:47:33]MH_I2C_Read... [10:47:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:47:33]Read from MH i2c: E2 [10:47:33]MH_I2C_Read... [10:47:33]Read from MH i2c: E2 03 00 [10:47:33]MH_I2C_Read... [10:47:33]Read from MH i2c: E2 03 00 37 12 00 90 00 BD [10:47:33]RAPDU: 90 00 [10:47:33]wFMCommunicate OK [10:47:33]SAM_PROTO_ClearQueue done [10:47:33]KKMCreateOFDPacket [10:47:33]OFDProtocolAddRootSTLVToBuf [10:47:33]FM_MakeSignedData [10:47:33]FM_MakeSignedData [10:47:33]SAM_PROTO_SignData [10:47:33]wFMCommunicate request_size=4 [10:47:33]MH_SAM_APDU [10:47:33]CAPDU: 80 0D 01 02 [10:47:33]Write to MH i2c: E2 08 00 38 12 80 0D 01 02 00 00 00 00 C3 [10:47:33]Write i2c OK [10:47:33]MH_I2C_Read... [10:47:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:47:33]Read from MH i2c: E2 [10:47:33]MH_I2C_Read... [10:47:33]Read from MH i2c: E2 03 00 [10:47:33]MH_I2C_Read... [10:47:33]Read from MH i2c: E2 03 00 38 12 00 90 00 BE [10:47:33]RAPDU: 90 00 [10:47:33]wFMCommunicate OK [10:47:33]wFMCommunicate request_size=255 [10:47:33]MH_SAM_APDU [10:47:33]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 66 AD 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 1E 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 C4 6B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6C D9 04 00 35 04 06 00 91 21 [10:47:33]Write to MH i2c: E2 02 01 39 12 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 66 AD 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 1E 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 C4 6B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6C D9 04 00 35 04 06 00 91 21 00 00 37 [10:47:33]Write i2c OK [10:47:33]MH_I2C_Read... [10:47:33]OFD Sender: No OFD packet to send [10:47:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:47:33]Read from MH i2c: E2 [10:47:33]MH_I2C_Read... [10:47:33]Read from MH i2c: E2 03 00 [10:47:33]MH_I2C_Read... [10:47:33]Read from MH i2c: E2 03 00 39 12 00 90 00 BF [10:47:33]RAPDU: 90 00 [10:47:33]wFMCommunicate OK [10:47:33]wFMCommunicate request_size=9 [10:47:33]MH_SAM_APDU [10:47:33]CAPDU: 80 0D 02 02 04 F3 62 6A CA [10:47:33]Write to MH i2c: E2 0C 00 3A 12 80 0D 02 02 04 00 F3 62 6A CA 00 00 57 [10:47:33]Write i2c OK [10:47:33]MH_I2C_Read... [10:47:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:47:33]Read from MH i2c: E2 [10:47:33]MH_I2C_Read... [10:47:33]Read from MH i2c: E2 03 00 [10:47:33]MH_I2C_Read... [10:47:33]Read from MH i2c: E2 03 00 3A 12 00 90 00 C0 [10:47:33]RAPDU: 90 00 [10:47:33]wFMCommunicate OK [10:47:33]wFMCommunicate request_size=4 [10:47:33]MH_SAM_APDU [10:47:33]CAPDU: 80 0D 03 02 [10:47:33]Write to MH i2c: E2 08 00 3B 12 80 0D 03 02 00 00 00 00 C8 [10:47:33]Write i2c OK [10:47:33]MH_I2C_Read... [10:47:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:47:33]Read from MH i2c: E2 [10:47:33]MH_I2C_Read... [10:47:33]Read from MH i2c: E2 0B 00 [10:47:33]MH_I2C_Read... [10:47:33]Read from MH i2c: E2 0B 00 3B 12 00 B6 70 61 BE BB 5E 1F CC 90 00 12 [10:47:33]RAPDU: B6 70 61 BE BB 5E 1F CC 90 00 [10:47:33]wFMCommunicate OK [10:47:33]SAM_PROTO_SignData done [10:47:33]FM_MakeSignedData done [10:47:33]CreateOFDProtocolMessage [10:47:33]wFMCommunicate request_size=4 [10:47:33]MH_SAM_APDU [10:47:33]CAPDU: 80 11 00 00 [10:47:33]Write to MH i2c: E2 08 00 3C 12 80 11 00 00 00 00 00 00 C8 [10:47:33]Write i2c OK [10:47:33]MH_I2C_Read... [10:47:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:47:33]Read from MH i2c: E2 [10:47:33]MH_I2C_Read... [10:47:33]Read from MH i2c: E2 17 00 [10:47:33]MH_I2C_Read... [10:47:33]Read from MH i2c: E2 17 00 3C 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 1C [10:47:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:47:33]wFMCommunicate OK [10:47:33]CreateOFDProtocolMessage done [10:47:33]OFDSenderStorePacket 317804 [10:47:33]StoreOFDPacket docnum=317804 [10:47:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 11 A9 06 01 75 C2 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 66 AD 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 1E 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 C4 6B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6C D9 04 00 35 04 06 00 91 21 F3 62 6A CA B6 70 61 BE BB 5E 1F CC [10:47:33]CheckFolder [10:47:33]dirname=/storage/ofd_packets [10:47:33]CheckFolder done [10:47:33]ProducePacketName [10:47:33]name=ofd_packets/00317804 [10:47:33]NVStorageSaveData ofd_packets/00317804 [10:47:33]File name is /storage/ofd_packets/00317804 [10:47:33]Write 300 bytes [10:47:33]NVStorageSaveData done [10:47:33]OFDSenderStorePacket done [10:47:33]KKMCreateOFDPacket done [10:47:33]NVStorageSaveData kkm_last_timestamp [10:47:33]File name is /storage/kkm_last_timestamp [10:47:33]Write 4 bytes [10:47:33]NVStorageSaveData done [10:47:33]ExternCall_PrintAddStr [10:47:33]wPrintStart [10:47:33]Write to MH i2c: 01 00 00 3D 12 4F [10:47:33]Write i2c OK [10:47:33]MH_I2C_Read... [10:47:33]Read from MH i2c: 01 [10:47:33]MH_I2C_Read... [10:47:33]Read from MH i2c: 01 07 00 [10:47:33]MH_I2C_Read... [10:47:33]Read from MH i2c: 01 07 00 3D 12 00 00 00 00 00 FF 0F 64 [10:47:33]RasterBufferAndPrint [10:47:33]line Счет N : (1)1092724 [10:47:33]line ИНН: 02508201610067 [10:47:33]line Контрольно-Кассовый Чек [10:47:33]line ПРОДАЖА [10:47:33]line ТРК (МРК, ГНК) : 71 [10:47:33]line Товар: 2711190000 [10:47:33]line ГАЗ-К-5 [10:47:33]line 44.390 * 38.30 [10:47:33]line = 1700.14 [10:47:33]line НДС 12% НСП 1% [10:47:33]line > о реализуемом товаре [10:47:33]line ОКРУГЛЕНИЕ: -0.14 [10:47:33]line ИТОГО: 1700.00 [10:47:33]line Внесено: 1700.00 [10:47:33]line СДАЧА: 0.00 [10:47:33]line НСП 1% : 15.04 [10:47:33]line НДС 12% : 180.55 [10:47:33]line Наличными: 1700.00 [10:47:33]line Безнал.: 0.00 [10:47:33]line Место: АЗС № 101 "Партнер Нефть" [10:47:33]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:47:33]line СНО: Общий режим [10:47:33]line Чек 279 28.10.2024 10:47 [10:47:33]line Смена: 546 ФФД: 1.0 [10:47:33]line ЗНМ: 0300000082 [10:47:33]line РНМ: 0000000000091628 [10:47:33]line Версия ККМ: 001 [10:47:33]line ФМ: 0000000000874671 [10:47:33]line ФД: 317804 [10:47:33]line ФПД: 159575003261642 [10:47:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T104732&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317804&fm=159575003261642&tin=02508201610067®Number=0000000000091628&sum=170000 [10:47:34]OFD Sender: Processing packet 317804 [packets to send 127, broken 126] [10:47:34]ProducePacketName [10:47:34]name=ofd_packets/00317804 [10:47:34]OFD Sender: To server: pG, [10:47:34]CommunicateWithHost lk.salyk.kg:30040 [10:47:34]ConnectInit lk.salyk.kg [10:47:34]written 0, free lines is 4095 [10:47:34]Connected sock=10 [10:47:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 11 A9 06 01 75 C2 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 66 AD 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 1E 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 C4 6B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6C D9 04 00 35 04 06 00 91 21 F3 62 6A CA B6 70 61 BE BB 5E 1F CC [10:47:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 C6 23 47 00 BF C0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6C D9 04 00 F4 03 04 00 7E 17 1F 67 B6 04 01 00 00 93 96 5E F6 63 BB B1 F2 [10:47:34]CommunicateWithHost err = 0 [10:47:34]CheckOFDResponse [10:47:34]1017 (14) - 77093643461234 [10:47:34]1041 (16) - 0000000000874671 [10:47:34]1040 (4) - 317804 [10:47:34]1012 (4) - 28.10.2024 04:47 [10:47:34]1206 (1) - 0 [10:47:34]OFD Sender: Remove packet 317804 [10:47:34]ProducePacketName [10:47:34]name=ofd_packets/00317804 [10:47:34]NVStorageDeleteData [10:47:34]Write to MH i2c: 01 00 00 68 12 7A [10:47:34]Write i2c OK [10:47:34]MH_I2C_Read... [10:47:34]Read from MH i2c: 01 [10:47:34]MH_I2C_Read... [10:47:34]Read from MH i2c: 01 07 00 [10:47:34]MH_I2C_Read... [10:47:34]Read from MH i2c: 01 07 00 68 12 00 00 00 00 00 E8 0C 75 [10:47:34]RasterBufferAndPrint [10:47:34]line [10:47:34]line [10:47:34]line [10:47:34]line [10:47:34]line [10:47:34]written 0, free lines is 3310 [10:47:34]MH_Cut [10:47:34]Write to MH i2c: D1 01 00 6F 12 01 53 [10:47:34]Write i2c OK [10:47:34]MH_I2C_Read... [10:47:34]Read from MH i2c: D1 [10:47:34]MH_I2C_Read... [10:47:34]Read from MH i2c: D1 01 00 [10:47:34]MH_I2C_Read... [10:47:34]Read from MH i2c: D1 01 00 6F 12 00 52 [10:47:34]Write to MH i2c: 01 00 00 70 12 82 [10:47:34]Write i2c OK [10:47:34]MH_I2C_Read... [10:47:35]OFD Sender: No OFD packet to send [10:47:35]*** Cut start [10:47:35]*** Partial cut [10:47:35]*** CUTSNS_PIN = 1 [10:47:35]*** CUTSNS_PIN = 0 [10:47:35]*** Brake cut motor [10:47:36]Read from MH i2c: 01 [10:47:36]MH_I2C_Read... [10:47:36]*** Stop cut motor [10:47:36]*** Cut end [10:47:36]Read from MH i2c: 01 07 00 [10:47:36]MH_I2C_Read... [10:47:36]Read from MH i2c: 01 07 00 70 12 00 00 00 00 00 FF 0F 97 [10:47:36]process_action close_receipt done [10:47:36]requested_data is exist [10:47:36]produce_requested_data [10:47:36]requested_item fm.sn is exist - process it [10:47:36]wFMCommunicate request_size=4 [10:47:36]MH_SAM_APDU [10:47:36]CAPDU: 80 11 00 00 [10:47:36]Write to MH i2c: E2 08 00 71 12 80 11 00 00 00 00 00 00 FD [10:47:36]Write i2c OK [10:47:36]MH_I2C_Read... [10:47:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:47:36]Read from MH i2c: E2 [10:47:36]MH_I2C_Read... [10:47:36]Read from MH i2c: E2 17 00 [10:47:36]MH_I2C_Read... [10:47:36]Read from MH i2c: E2 17 00 71 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 51 [10:47:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:47:36]wFMCommunicate OK [10:47:36]requested_item fd.num is exist - process it [10:47:36]SAM_PROTO_GetFieldsCounters [10:47:36]wFMCommunicate request_size=4 [10:47:36]MH_SAM_APDU [10:47:36]CAPDU: 80 13 00 00 [10:47:36]Write to MH i2c: E2 08 00 72 12 80 13 00 00 00 00 00 00 00 [10:47:36]Write i2c OK [10:47:36]MH_I2C_Read... [10:47:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:47:36]Read from MH i2c: E2 [10:47:36]MH_I2C_Read... [10:47:36]Read from MH i2c: E2 62 00 [10:47:36]MH_I2C_Read... [10:47:36]Read from MH i2c: E2 62 00 72 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 6C D9 04 00 0E 04 04 00 22 02 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 D8 [10:47:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 6C D9 04 00 0E 04 04 00 22 02 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:47:36]wFMCommunicate OK [10:47:36]SAM_PROTO_GetFieldsCounters done [10:47:36]requested_item shift.num is exist - process it [10:47:36]requested_item shift.opened is exist - process it [10:47:36]req_shift_opened [10:47:36]FM_GetShiftState [10:47:36]SAM_PROTO_GetShiftState [10:47:36]wFMCommunicate request_size=4 [10:47:36]MH_SAM_APDU [10:47:36]CAPDU: 80 13 01 00 [10:47:36]Write to MH i2c: E2 08 00 73 12 80 13 01 00 00 00 00 00 02 [10:47:36]Write i2c OK [10:47:36]MH_I2C_Read... [10:47:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:47:36]Read from MH i2c: E2 [10:47:36]MH_I2C_Read... [10:47:36]Read from MH i2c: E2 0E 00 [10:47:36]MH_I2C_Read... [10:47:36]Read from MH i2c: E2 0E 00 73 12 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 FB [10:47:36]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:47:36]wFMCommunicate OK [10:47:36]SAM_PROTO_GetShiftState done [10:47:36]FM_GetShiftState done [10:47:36]req_shift_opened done [10:47:36]requested_item shift.open_date is exist - process it [10:47:36]req_shift_open_date [10:47:36]req_shift_open_date done [10:47:36]produce_requested_data done [10:47:36]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317804,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [10:47:36]process_action_free close_receipt [10:47:36]json_value_free [10:47:36]json_value_free done [10:47:36]process_json_proto returns [10:47:36]Send response to host [10:47:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317804,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [10:47:36]free response buf [10:47:36]execute_script done [10:47:36]execute_script returns [10:47:36]free content buf [10:47:36]Sock 7.Close socket [10:47:36]Sock 7.Thread stoped [10:47:36]accept exits with 9 [10:47:36]New connection [10:47:36]New thread 3067293028 created [10:47:36]Thread 3067436388 joined [10:47:36]Waiting for new connection... [10:47:36] Sock 9.Parse request [10:47:36]Sock 9.Check first char [10:47:36]Sock 9.First char is OK [10:47:36]request: POST /json_proto HTTP/1.0 [10:47:36]Method: POST [10:47:36]URL: /json_proto [10:47:36]Method is POST - this is cgi request [10:47:36]url: /json_proto [10:47:36]query_string will be loaded in cgi processing [10:47:36]execute_cgi json_proto POST (null) [10:47:36]execute_cgi path=json_proto method=POST [10:47:36]POST find Content-Length [10:47:36]Host: 172.17.50.195:8080 [10:47:36]Content-Length: 678 [10:47:36]Content-Type: application/json [10:47:36] [10:47:36]POST finish read [10:47:36]Found Content-Length = 678 [10:47:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092728", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 6.880, "sum" : 460.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 460.00, "total" : 460.00, "payments": [ { "type": 0, "sum" : 460.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:47:36]execute_script... [10:47: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)1092728", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 6.880, "sum" : 460.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 460.00, "total" : 460.00, "payments": [ { "type": 0, "sum" : 460.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:47:36]POST & json_proto [10:47:36]process_json_proto [10:47:36]json parsed OK: [10:47:36]protocol is kg_v1.0 [10:47:36]action value=close_receipt [10:47:36]process_action close_receipt [10:47:36]cmd_close_receipt [10:47:36]MH_GetDate [10:47:36]Write to MH i2c: F0 00 00 74 12 75 [10:47:36]Write i2c OK [10:47:36]MH_I2C_Read... [10:47:36]Read from MH i2c: F0 [10:47:36]MH_I2C_Read... [10:47:36]Read from MH i2c: F0 09 00 [10:47:36]MH_I2C_Read... [10:47:36]Read from MH i2c: F0 09 00 74 12 00 C9 6B 1F 67 43 33 1C 67 31 [10:47:36]GetLastDocTimeStamp 1730112452 [10:47:36]current date 1730112457 [10:47:36]FM_GetShiftState [10:47:36]SAM_PROTO_GetShiftState [10:47:36]wFMCommunicate request_size=4 [10:47:36]MH_SAM_APDU [10:47:36]CAPDU: 80 13 01 00 [10:47:36]Write to MH i2c: E2 08 00 75 12 80 13 01 00 00 00 00 00 04 [10:47:36]Write i2c OK [10:47:36]MH_I2C_Read... [10:47:36]Read from MH i2c: E2 [10:47:36]MH_I2C_Read... [10:47:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:47:36]Read from MH i2c: E2 0E 00 [10:47:36]MH_I2C_Read... [10:47:36]Read from MH i2c: E2 0E 00 75 12 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 FD [10:47:36]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:47:36]wFMCommunicate OK [10:47:36]SAM_PROTO_GetShiftState done [10:47:36]FM_GetShiftState done [10:47:36]opened in 1730073493 [10:47:36]opened+sec_in_day 1730159893 [10:47:36]quantity*price = 46027 [10:47:36]sum+1 = 46028 [10:47:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.27 ИТОГО: 460.00 Внесено: 460.00 СДАЧА: 0.00 НСП 1% : 4.07 НДС 12% : 48.88 Наличными: 460.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 280 28.10.2024 10:47 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317805 ФПД: 188046473606656 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T104737&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317805&fm=188046473606656&tin=02508201610067®Number=0000000000091628&sum=46000 [10:47:37]StoreToDocumentArchive [10:47:37]shift 546 fd 317805 [10:47:37]save to /storage/0546/doc_00317805 [10:47:37]save last doc name /storage/0546/doc_00317805 to /storage/kkm_last_doc_name [10:47:37]save OK [10:47:37]Clear old archive folders... [10:47:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:47:37]tlvbuf is 013F8170 [10:47:37]SAM_PROTO_ClearQueue [10:47:37]wFMCommunicate request_size=4 [10:47:37]MH_SAM_APDU [10:47:37]CAPDU: 80 09 00 00 [10:47:37]Write to MH i2c: E2 08 00 82 12 80 09 00 00 00 00 00 00 06 [10:47:37]Write i2c OK [10:47:37]MH_I2C_Read... [10:47:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:47:37]Read from MH i2c: E2 [10:47:37]MH_I2C_Read... [10:47:37]Read from MH i2c: E2 03 00 [10:47:37]MH_I2C_Read... [10:47:37]Read from MH i2c: E2 03 00 82 12 00 90 00 08 [10:47:37]RAPDU: 90 00 [10:47:37]wFMCommunicate OK [10:47:37]SAM_PROTO_ClearQueue done [10:47:37]KKMCreateOFDPacket [10:47:37]OFDProtocolAddRootSTLVToBuf [10:47:37]FM_MakeSignedData [10:47:37]FM_MakeSignedData [10:47:37]SAM_PROTO_SignData [10:47:37]wFMCommunicate request_size=4 [10:47:37]MH_SAM_APDU [10:47:37]CAPDU: 80 0D 01 02 [10:47:37]Write to MH i2c: E2 08 00 83 12 80 0D 01 02 00 00 00 00 0E [10:47:37]Write i2c OK [10:47:37]MH_I2C_Read... [10:47:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:47:38]Read from MH i2c: E2 [10:47:38]MH_I2C_Read... [10:47:38]Read from MH i2c: E2 03 00 [10:47:38]MH_I2C_Read... [10:47:38]Read from MH i2c: E2 03 00 83 12 00 90 00 09 [10:47:38]RAPDU: 90 00 [10:47:38]wFMCommunicate OK [10:47:38]wFMCommunicate request_size=255 [10:47:38]MH_SAM_APDU [10:47: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 32 FF 03 08 00 03 E0 1A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 CB B3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 B3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 13 00 00 00 00 07 04 06 00 B0 B3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 C9 6B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6D D9 04 00 35 04 06 00 AB [10:47:38]Write to MH i2c: E2 02 01 84 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 32 FF 03 08 00 03 E0 1A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 CB B3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 B3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 13 00 00 00 00 07 04 06 00 B0 B3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 C9 6B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6D D9 04 00 35 04 06 00 AB 00 00 40 [10:47:38]Write i2c OK [10:47:38]MH_I2C_Read... [10:47:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:47:38]Read from MH i2c: E2 [10:47:38]MH_I2C_Read... [10:47:38]Read from MH i2c: E2 03 00 [10:47:38]MH_I2C_Read... [10:47:38]Read from MH i2c: E2 03 00 84 12 00 90 00 0A [10:47:38]RAPDU: 90 00 [10:47:38]wFMCommunicate OK [10:47:38]wFMCommunicate request_size=10 [10:47:38]MH_SAM_APDU [10:47:38]CAPDU: 80 0D 02 02 05 06 FB 42 B6 00 [10:47:38]Write to MH i2c: E2 0D 00 85 12 80 0D 02 02 05 00 06 FB 42 B6 00 00 00 14 [10:47:38]Write i2c OK [10:47:38]MH_I2C_Read... [10:47:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:47:38]Read from MH i2c: E2 [10:47:38]MH_I2C_Read... [10:47:38]Read from MH i2c: E2 03 00 [10:47:38]MH_I2C_Read... [10:47:38]Read from MH i2c: E2 03 00 85 12 00 90 00 0B [10:47:38]RAPDU: 90 00 [10:47:38]wFMCommunicate OK [10:47:38]wFMCommunicate request_size=4 [10:47:38]MH_SAM_APDU [10:47:38]CAPDU: 80 0D 03 02 [10:47:38]Write to MH i2c: E2 08 00 86 12 80 0D 03 02 00 00 00 00 13 [10:47:38]Write i2c OK [10:47:38]MH_I2C_Read... [10:47:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:47:38]Read from MH i2c: E2 [10:47:38]MH_I2C_Read... [10:47:38]Read from MH i2c: E2 0B 00 [10:47:38]MH_I2C_Read... [10:47:38]Read from MH i2c: E2 0B 00 86 12 00 51 7B 59 1E 26 56 00 C6 90 00 99 [10:47:38]RAPDU: 51 7B 59 1E 26 56 00 C6 90 00 [10:47:38]wFMCommunicate OK [10:47:38]SAM_PROTO_SignData done [10:47:38]FM_MakeSignedData done [10:47:38]CreateOFDProtocolMessage [10:47:38]wFMCommunicate request_size=4 [10:47:38]MH_SAM_APDU [10:47:38]CAPDU: 80 11 00 00 [10:47:38]Write to MH i2c: E2 08 00 87 12 80 11 00 00 00 00 00 00 13 [10:47:38]Write i2c OK [10:47:38]MH_I2C_Read... [10:47:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:47:38]Read from MH i2c: E2 [10:47:38]MH_I2C_Read... [10:47:38]Read from MH i2c: E2 17 00 [10:47:38]MH_I2C_Read... [10:47:38]Read from MH i2c: E2 17 00 87 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 67 [10:47:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:47:38]wFMCommunicate OK [10:47:38]CreateOFDProtocolMessage done [10:47:38]OFDSenderStorePacket 317805 [10:47:38]StoreOFDPacket docnum=317805 [10:47:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 62 6F 07 01 49 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 32 FF 03 08 00 03 E0 1A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 CB B3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 B3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 13 00 00 00 00 07 04 06 00 B0 B3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 C9 6B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6D D9 04 00 35 04 06 00 AB 06 FB 42 B6 00 51 7B 59 1E 26 56 00 C6 [10:47:39]CheckFolder [10:47:39]dirname=/storage/ofd_packets [10:47:39]CheckFolder done [10:47:39]ProducePacketName [10:47:39]name=ofd_packets/00317805 [10:47:39]NVStorageSaveData ofd_packets/00317805 [10:47:39]File name is /storage/ofd_packets/00317805 [10:47:39]Write 301 bytes [10:47:39]NVStorageSaveData done [10:47:39]OFDSenderStorePacket done [10:47:39]KKMCreateOFDPacket done [10:47:39]NVStorageSaveData kkm_last_timestamp [10:47:39]File name is /storage/kkm_last_timestamp [10:47:39]Write 4 bytes [10:47:39]NVStorageSaveData done [10:47:39]ExternCall_PrintAddStr [10:47:39]wPrintStart [10:47:39]Write to MH i2c: 01 00 00 88 12 9A [10:47:39]Write i2c OK [10:47:39]MH_I2C_Read... [10:47:39]Read from MH i2c: 01 [10:47:39]MH_I2C_Read... [10:47:39]Read from MH i2c: 01 07 00 [10:47:39]MH_I2C_Read... [10:47:39]Read from MH i2c: 01 07 00 88 12 00 00 00 00 00 FF 0F AF [10:47:39]RasterBufferAndPrint [10:47:39]line Счет N : (1)1092728 [10:47:39]line ИНН: 02508201610067 [10:47:39]line Контрольно-Кассовый Чек [10:47:39]line ПРОДАЖА [10:47:39]line ТРК (МРК, ГНК) : 53 [10:47:39]line Товар: 2710124130 [10:47:39]line Аи-92-К-2 [10:47:39]line 6.880 * 66.90 [10:47:39]line = 460.27 [10:47:39]line НДС 12% НСП 1% [10:47:39]line > о реализуемом товаре [10:47:39]line ОКРУГЛЕНИЕ: -0.27 [10:47:39]line ИТОГО: 460.00 [10:47:39]line Внесено: 460.00 [10:47:39]line СДАЧА: 0.00 [10:47:39]line НСП 1% : 4.07 [10:47:39]line НДС 12% : 48.88 [10:47:39]line Наличными: 460.00 [10:47:39]line Безнал.: 0.00 [10:47:39]line Место: АЗС № 101 "Партнер Нефть" [10:47:39]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:47:39]line СНО: Общий режим [10:47:39]line Чек 280 28.10.2024 10:47 [10:47:39]line Смена: 546 ФФД: 1.0 [10:47:39]line ЗНМ: 0300000082 [10:47:39]line РНМ: 0000000000091628 [10:47:39]line Версия ККМ: 001 [10:47:39]line ФМ: 0000000000874671 [10:47:39]line ФД: 317805 [10:47:39]line ФПД: 188046473606656 [10:47:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T104737&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317805&fm=188046473606656&tin=02508201610067®Number=0000000000091628&sum=46000 [10:47:39]written 0, free lines is 4095 [10:47:39]OFD Sender: Processing packet 317805 [packets to send 127, broken 126] [10:47:39]ProducePacketName [10:47:39]name=ofd_packets/00317805 [10:47:39]OFD Sender: To server: pG, [10:47:39]CommunicateWithHost lk.salyk.kg:30040 [10:47:39]ConnectInit lk.salyk.kg [10:47:39]Connected sock=10 [10:47:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 62 6F 07 01 49 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 32 FF 03 08 00 03 E0 1A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 CB B3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 B3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 13 00 00 00 00 07 04 06 00 B0 B3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 C9 6B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6D D9 04 00 35 04 06 00 AB 06 FB 42 B6 00 51 7B 59 1E 26 56 00 C6 [10:47:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 6F C4 47 00 64 5C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6D D9 04 00 F4 03 04 00 82 17 1F 67 B6 04 01 00 00 EC F4 53 90 0F 0F FF 15 [10:47:39]CommunicateWithHost err = 0 [10:47:39]CheckOFDResponse [10:47:39]1017 (14) - 77093643461234 [10:47:39]1041 (16) - 0000000000874671 [10:47:39]1040 (4) - 317805 [10:47:39]1012 (4) - 28.10.2024 04:48 [10:47:39]1206 (1) - 0 [10:47:39]OFD Sender: Remove packet 317805 [10:47:39]ProducePacketName [10:47:39]name=ofd_packets/00317805 [10:47:39]NVStorageDeleteData [10:47:39]Write to MH i2c: 01 00 00 B3 12 C5 [10:47:39]Write i2c OK [10:47:39]MH_I2C_Read... [10:47:39]Read from MH i2c: 01 [10:47:39]MH_I2C_Read... [10:47:39]Read from MH i2c: 01 07 00 [10:47:39]MH_I2C_Read... [10:47:39]Read from MH i2c: 01 07 00 B3 12 00 00 00 00 00 FF 0C D7 [10:47:39]RasterBufferAndPrint [10:47:39]line [10:47:39]line [10:47:39]line [10:47:39]line [10:47:39]line [10:47:39]written 0, free lines is 3342 [10:47:39]MH_Cut [10:47:39]Write to MH i2c: D1 01 00 BA 12 01 9E [10:47:39]Write i2c OK [10:47:39]MH_I2C_Read... [10:47:39]Read from MH i2c: D1 [10:47:39]MH_I2C_Read... [10:47:39]Read from MH i2c: D1 01 00 [10:47:39]MH_I2C_Read... [10:47:39]Read from MH i2c: D1 01 00 BA 12 00 9D [10:47:39]Write to MH i2c: 01 00 00 BB 12 CD [10:47:39]Write i2c OK [10:47:39]MH_I2C_Read... [10:47:39]OFD Sender: No OFD packet to send [10:47:40]*** Cut start [10:47:40]*** Partial cut [10:47:40]*** CUTSNS_PIN = 1 [10:47:40]*** CUTSNS_PIN = 0 [10:47:40]*** Brake cut motor [10:47:40]Read from MH i2c: 01 [10:47:40]MH_I2C_Read... [10:47:40]*** Stop cut motor [10:47:40]*** Cut end [10:47:40]Read from MH i2c: 01 07 00 [10:47:40]MH_I2C_Read... [10:47:40]Read from MH i2c: 01 07 00 BB 12 00 00 00 00 00 FF 0F E2 [10:47:40]process_action close_receipt done [10:47:40]requested_data is exist [10:47:40]produce_requested_data [10:47:40]requested_item fm.sn is exist - process it [10:47:40]wFMCommunicate request_size=4 [10:47:40]MH_SAM_APDU [10:47:40]CAPDU: 80 11 00 00 [10:47:40]Write to MH i2c: E2 08 00 BC 12 80 11 00 00 00 00 00 00 48 [10:47:40]Write i2c OK [10:47:40]MH_I2C_Read... [10:47:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:47:40]Read from MH i2c: E2 [10:47:40]MH_I2C_Read... [10:47:40]Read from MH i2c: E2 17 00 [10:47:40]MH_I2C_Read... [10:47:40]Read from MH i2c: E2 17 00 BC 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 9C [10:47:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:47:40]wFMCommunicate OK [10:47:40]requested_item fd.num is exist - process it [10:47:40]SAM_PROTO_GetFieldsCounters [10:47:40]wFMCommunicate request_size=4 [10:47:40]MH_SAM_APDU [10:47:40]CAPDU: 80 13 00 00 [10:47:40]Write to MH i2c: E2 08 00 BD 12 80 13 00 00 00 00 00 00 4B [10:47:40]Write i2c OK [10:47:40]MH_I2C_Read... [10:47:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:47:41]Read from MH i2c: E2 [10:47:41]MH_I2C_Read... [10:47:41]Read from MH i2c: E2 62 00 [10:47:41]MH_I2C_Read... [10:47:41]Read from MH i2c: E2 62 00 BD 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 6D D9 04 00 0E 04 04 00 22 02 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 27 [10:47:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 6D D9 04 00 0E 04 04 00 22 02 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:47:41]wFMCommunicate OK [10:47:41]SAM_PROTO_GetFieldsCounters done [10:47:41]requested_item shift.num is exist - process it [10:47:41]requested_item shift.opened is exist - process it [10:47:41]req_shift_opened [10:47:41]FM_GetShiftState [10:47:41]SAM_PROTO_GetShiftState [10:47:41]wFMCommunicate request_size=4 [10:47:41]MH_SAM_APDU [10:47:41]CAPDU: 80 13 01 00 [10:47:41]Write to MH i2c: E2 08 00 BE 12 80 13 01 00 00 00 00 00 4D [10:47:41]Write i2c OK [10:47:41]MH_I2C_Read... [10:47:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:47:41]Read from MH i2c: E2 [10:47:41]MH_I2C_Read... [10:47:41]Read from MH i2c: E2 0E 00 [10:47:41]MH_I2C_Read... [10:47:41]Read from MH i2c: E2 0E 00 BE 12 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 46 [10:47:41]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:47:41]wFMCommunicate OK [10:47:41]SAM_PROTO_GetShiftState done [10:47:41]FM_GetShiftState done [10:47:41]req_shift_opened done [10:47:41]requested_item shift.open_date is exist - process it [10:47:41]req_shift_open_date [10:47:41]req_shift_open_date done [10:47:41]produce_requested_data done [10:47:41]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317805,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [10:47:41]process_action_free close_receipt [10:47:41]json_value_free [10:47:41]json_value_free done [10:47:41]process_json_proto returns [10:47:41]Send response to host [10:47:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317805,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [10:47:41]free response buf [10:47:41]execute_script done [10:47:41]execute_script returns [10:47:41]free content buf [10:47:41]Sock 9.Close socket [10:47:41]Sock 9.Thread stoped [10:47:44]OFD Sender: No OFD packet to send [10:47:49]OFD Sender: No OFD packet to send [10:47:54]OFD Sender: No OFD packet to send [10:47:59]OFD Sender: No OFD packet to send [10:48:04]OFD Sender: No OFD packet to send [10:48:05]accept exits with 7 [10:48:05]New connection [10:48:05]New thread 3067436388 created [10:48:05]Thread 3067293028 joined [10:48:05]Waiting for new connection... [10:48:05] Sock 7.Parse request [10:48:05]Sock 7.Check first char [10:48:05]Sock 7.First char is OK [10:48:05]request: POST /json_proto HTTP/1.0 [10:48:05]Method: POST [10:48:05]URL: /json_proto [10:48:05]Method is POST - this is cgi request [10:48:05]url: /json_proto [10:48:05]query_string will be loaded in cgi processing [10:48:05]execute_cgi json_proto POST (null) [10:48:05]execute_cgi path=json_proto method=POST [10:48:05]POST find Content-Length [10:48:05]Host: 172.17.50.195:8080 [10:48:05]Content-Length: 753 [10:48:05]Content-Type: application/json [10:48:05] [10:48:05]POST finish read [10:48:05]Found Content-Length = 753 [10:48:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)334820", "tax_sys" : 0, "items" : [ { "code": "2000036240010", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 (GABB TRADE)", "price" : 115.00, "quantity" : 3.000, "sum" : 345.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: Mbank", "payments": [ { "type": 1, "sum" : 345.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:48:05]execute_script... [10:48: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)334820", "tax_sys" : 0, "items" : [ { "code": "2000036240010", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 (GABB TRADE)", "price" : 115.00, "quantity" : 3.000, "sum" : 345.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: Mbank", "payments": [ { "type": 1, "sum" : 345.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:48:05]POST & json_proto [10:48:05]process_json_proto [10:48:05]json parsed OK: [10:48:05]protocol is kg_v1.0 [10:48:05]action value=close_receipt [10:48:05]process_action close_receipt [10:48:05]cmd_close_receipt [10:48:05]MH_GetDate [10:48:05]Write to MH i2c: F0 00 00 BF 12 C0 [10:48:05]Write i2c OK [10:48:05]MH_I2C_Read... [10:48:05]Read from MH i2c: F0 [10:48:05]MH_I2C_Read... [10:48:05]Read from MH i2c: F0 09 00 [10:48:05]MH_I2C_Read... [10:48:05]Read from MH i2c: F0 09 00 BF 12 00 E5 6B 1F 67 43 33 1C 67 98 [10:48:05]GetLastDocTimeStamp 1730112457 [10:48:05]current date 1730112485 [10:48:05]FM_GetShiftState [10:48:05]SAM_PROTO_GetShiftState [10:48:05]wFMCommunicate request_size=4 [10:48:05]MH_SAM_APDU [10:48:05]CAPDU: 80 13 01 00 [10:48:05]Write to MH i2c: E2 08 00 C0 12 80 13 01 00 00 00 00 00 4F [10:48:05]Write i2c OK [10:48:05]MH_I2C_Read... [10:48:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:48:05]Read from MH i2c: E2 [10:48:05]MH_I2C_Read... [10:48:05]Read from MH i2c: E2 0E 00 [10:48:05]MH_I2C_Read... [10:48:05]Read from MH i2c: E2 0E 00 C0 12 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 48 [10:48:05]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:48:05]wFMCommunicate OK [10:48:05]SAM_PROTO_GetShiftState done [10:48:05]FM_GetShiftState done [10:48:05]opened in 1730073493 [10:48:05]opened+sec_in_day 1730159893 [10:48:05]quantity*price = 34500 [10:48:05]sum+1 = 34501 [10:48:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 345.00 НСП 1% : 3.05 НДС 12% : 36.64 Наличными: 0.00 Безнал.: 345.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 281 28.10.2024 10:48 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317806 ФПД: 100721690240073 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T104805&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317806&fm=100721690240073&tin=02508201610067®Number=0000000000091628&sum=34500 0 [10:48:06]StoreToDocumentArchive [10:48:06]shift 546 fd 317806 [10:48:06]save to /storage/0546/doc_00317806 [10:48:06]save last doc name /storage/0546/doc_00317806 to /storage/kkm_last_doc_name [10:48:06]save OK [10:48:06]Clear old archive folders... [10:48:06]ProcessDocumentItem done err = 0, tmpTLVsize=274 [10:48:06]tlvbuf is B6F376A0 [10:48:06]SAM_PROTO_ClearQueue [10:48:06]wFMCommunicate request_size=4 [10:48:06]MH_SAM_APDU [10:48:06]CAPDU: 80 09 00 00 [10:48:06]Write to MH i2c: E2 08 00 CD 12 80 09 00 00 00 00 00 00 51 [10:48:06]Write i2c OK [10:48:06]MH_I2C_Read... [10:48:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:48:06]Read from MH i2c: E2 [10:48:06]MH_I2C_Read... [10:48:06]Read from MH i2c: E2 03 00 [10:48:06]MH_I2C_Read... [10:48:06]Read from MH i2c: E2 03 00 CD 12 00 90 00 53 [10:48:06]RAPDU: 90 00 [10:48:06]wFMCommunicate OK [10:48:06]SAM_PROTO_ClearQueue done [10:48:06]KKMCreateOFDPacket [10:48:06]OFDProtocolAddRootSTLVToBuf [10:48:06]FM_MakeSignedData [10:48:06]FM_MakeSignedData [10:48:06]SAM_PROTO_SignData [10:48:06]wFMCommunicate request_size=4 [10:48:06]MH_SAM_APDU [10:48:06]CAPDU: 80 0D 01 02 [10:48:06]Write to MH i2c: E2 08 00 CE 12 80 0D 01 02 00 00 00 00 59 [10:48:06]Write i2c OK [10:48:06]MH_I2C_Read... [10:48:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:48:06]Read from MH i2c: E2 [10:48:06]MH_I2C_Read... [10:48:06]Read from MH i2c: E2 03 00 [10:48:06]MH_I2C_Read... [10:48:06]Read from MH i2c: E2 03 00 CE 12 00 90 00 54 [10:48:06]RAPDU: 90 00 [10:48:06]wFMCommunicate OK [10:48:06]wFMCommunicate request_size=255 [10:48:06]MH_SAM_APDU [10:48:06]CAPDU: 80 0D 02 02 FA 03 00 12 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 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 C4 86 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 31 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 50 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C4 86 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 E5 6B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 [10:48:06]Write to MH i2c: E2 02 01 CF 12 80 0D 02 02 FA 00 03 00 12 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 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 C4 86 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 31 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 50 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C4 86 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 E5 6B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 00 00 D9 [10:48:06]Write i2c OK [10:48:06]MH_I2C_Read... [10:48:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:48:06]Read from MH i2c: E2 [10:48:06]MH_I2C_Read... [10:48:06]Read from MH i2c: E2 03 00 [10:48:06]MH_I2C_Read... [10:48:06]Read from MH i2c: E2 03 00 CF 12 00 90 00 55 [10:48:06]RAPDU: 90 00 [10:48:06]wFMCommunicate OK [10:48:06]wFMCommunicate request_size=33 [10:48:06]MH_SAM_APDU [10:48:06]CAPDU: 80 0D 02 02 1C 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6E D9 04 00 35 04 06 00 5B 9B 18 91 64 49 [10:48:06]Write to MH i2c: E2 24 00 D0 12 80 0D 02 02 1C 00 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6E D9 04 00 35 04 06 00 5B 9B 18 91 64 49 00 00 83 [10:48:06]Write i2c OK [10:48:06]MH_I2C_Read... [10:48:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:48:06]Read from MH i2c: E2 [10:48:06]MH_I2C_Read... [10:48:06]Read from MH i2c: E2 03 00 [10:48:06]MH_I2C_Read... [10:48:06]Read from MH i2c: E2 03 00 D0 12 00 90 00 56 [10:48:06]RAPDU: 90 00 [10:48:06]wFMCommunicate OK [10:48:06]wFMCommunicate request_size=4 [10:48:06]MH_SAM_APDU [10:48:06]CAPDU: 80 0D 03 02 [10:48:06]Write to MH i2c: E2 08 00 D1 12 80 0D 03 02 00 00 00 00 5E [10:48:06]Write i2c OK [10:48:06]MH_I2C_Read... [10:48:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:48:06]Read from MH i2c: E2 [10:48:06]MH_I2C_Read... [10:48:06]Read from MH i2c: E2 0B 00 [10:48:06]MH_I2C_Read... [10:48:06]Read from MH i2c: E2 0B 00 D1 12 00 B7 BC 7B 32 8F C9 3C 4C 90 00 5F [10:48:06]RAPDU: B7 BC 7B 32 8F C9 3C 4C 90 00 [10:48:06]wFMCommunicate OK [10:48:06]SAM_PROTO_SignData done [10:48:06]FM_MakeSignedData done [10:48:06]CreateOFDProtocolMessage [10:48:06]wFMCommunicate request_size=4 [10:48:06]MH_SAM_APDU [10:48:06]CAPDU: 80 11 00 00 [10:48:06]Write to MH i2c: E2 08 00 D2 12 80 11 00 00 00 00 00 00 5E [10:48:06]Write i2c OK [10:48:06]MH_I2C_Read... [10:48:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:48:06]Read from MH i2c: E2 [10:48:06]MH_I2C_Read... [10:48:06]Read from MH i2c: E2 17 00 [10:48:06]MH_I2C_Read... [10:48:06]Read from MH i2c: E2 17 00 D2 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B2 [10:48:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:48:06]wFMCommunicate OK [10:48:06]CreateOFDProtocolMessage done [10:48:06]OFDSenderStorePacket 317806 [10:48:06]StoreOFDPacket docnum=317806 [10:48:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 26 01 00 00 D1 C6 1E 01 D1 94 5A 03 01 00 03 00 12 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 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 C4 86 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 31 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 50 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C4 86 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 E5 6B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6E D9 04 00 35 04 06 00 5B 9B 18 91 64 49 B7 BC 7B 32 8F C9 3C 4C [10:48:06]CheckFolder [10:48:06]dirname=/storage/ofd_packets [10:48:06]CheckFolder done [10:48:06]ProducePacketName [10:48:06]name=ofd_packets/00317806 [10:48:06]NVStorageSaveData ofd_packets/00317806 [10:48:06]File name is /storage/ofd_packets/00317806 [10:48:06]Write 324 bytes [10:48:06]NVStorageSaveData done [10:48:06]OFDSenderStorePacket done [10:48:06]KKMCreateOFDPacket done [10:48:06]NVStorageSaveData kkm_last_timestamp [10:48:06]File name is /storage/kkm_last_timestamp [10:48:06]Write 4 bytes [10:48:06]NVStorageSaveData done [10:48:06]ExternCall_PrintAddStr [10:48:06]wPrintStart [10:48:06]Write to MH i2c: 01 00 00 D3 12 E5 [10:48:06]Write i2c OK [10:48:06]MH_I2C_Read... [10:48:06]Read from MH i2c: 01 [10:48:06]MH_I2C_Read... [10:48:06]Read from MH i2c: 01 07 00 [10:48:06]MH_I2C_Read... [10:48:06]Read from MH i2c: 01 07 00 D3 12 00 00 00 00 00 FF 0F FA [10:48:06]RasterBufferAndPrint [10:48:06]line Счет N : (3)334820 [10:48:06]line ИНН: 02508201610067 [10:48:06]line Контрольно-Кассовый Чек [10:48:06]line ПРОДАЖА [10:48:06]line Товар: 2000036240010 [10:48:06]line Кофе Латте (GABB TRADE) [10:48:06]line 3.000 * 115.00 [10:48:06]line = 345.00 [10:48:06]line НДС 12% НСП 1% [10:48:06]line > о реализуемом товаре [10:48:06]line ИТОГО: 345.00 [10:48:06]line НСП 1% : 3.05 [10:48:06]line НДС 12% : 36.64 [10:48:06]line Наличными: 0.00 [10:48:06]line Безнал.: 345.00 [10:48:06]line Место: АЗС № 101 "Партнер Нефть" [10:48:06]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:48:06]line СНО: Общий режим [10:48:06]line Чек 281 28.10.2024 10:48 [10:48:06]line Смена: 546 ФФД: 1.0 [10:48:06]line ЗНМ: 0300000082 [10:48:06]line РНМ: 0000000000091628 [10:48:06]line Версия ККМ: 001 [10:48:06]line Платежная система: Mbank [10:48:06]line ФМ: 0000000000874671 [10:48:06]line ФД: 317806 [10:48:06]line ФПД: 100721690240073 [10:48:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T104805&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317806&fm=100721690240073&tin=02508201610067®Number=0000000000091628&sum=34500 [10:48:06]line 0 [10:48:06]written 0, free lines is 4095 [10:48:06]OFD Sender: Processing packet 317806 [packets to send 127, broken 126] [10:48:06]ProducePacketName [10:48:06]name=ofd_packets/00317806 [10:48:06]OFD Sender: To server: pG, [10:48:06]CommunicateWithHost lk.salyk.kg:30040 [10:48:06]ConnectInit lk.salyk.kg [10:48:06]Connected sock=11 [10:48:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 26 01 00 00 D1 C6 1E 01 D1 94 5A 03 01 00 03 00 12 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 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 C4 86 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 31 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 50 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C4 86 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 E5 6B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6E D9 04 00 35 04 06 00 5B 9B 18 91 64 49 B7 BC 7B 32 8F C9 3C 4C [10:48:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 EF F5 47 00 34 B6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6E D9 04 00 F4 03 04 00 9E 17 1F 67 B6 04 01 00 00 D5 88 82 51 AA 0F 90 04 [10:48:07]CommunicateWithHost err = 0 [10:48:07]CheckOFDResponse [10:48:07]1017 (14) - 77093643461234 [10:48:07]1041 (16) - 0000000000874671 [10:48:07]1040 (4) - 317806 [10:48:07]1012 (4) - 28.10.2024 04:48 [10:48:07]1206 (1) - 0 [10:48:07]OFD Sender: Remove packet 317806 [10:48:07]ProducePacketName [10:48:07]name=ofd_packets/00317806 [10:48:07]NVStorageDeleteData [10:48:07]Write to MH i2c: 01 00 00 FC 12 0E [10:48:07]Write i2c OK [10:48:07]MH_I2C_Read... [10:48:07]Read from MH i2c: 01 [10:48:07]MH_I2C_Read... [10:48:07]Read from MH i2c: 01 07 00 [10:48:07]MH_I2C_Read... [10:48:07]Read from MH i2c: 01 07 00 FC 12 00 00 00 00 00 23 0D 45 [10:48:07]RasterBufferAndPrint [10:48:07]line [10:48:07]line [10:48:07]line [10:48:07]line [10:48:07]line [10:48:07]written 0, free lines is 3369 [10:48:07]MH_Cut [10:48:07]Write to MH i2c: D1 01 00 03 13 01 E8 [10:48:07]Write i2c OK [10:48:07]MH_I2C_Read... [10:48:07]Read from MH i2c: D1 [10:48:07]MH_I2C_Read... [10:48:07]Read from MH i2c: D1 01 00 [10:48:07]MH_I2C_Read... [10:48:07]Read from MH i2c: D1 01 00 03 13 00 E7 [10:48:07]Write to MH i2c: 01 00 00 04 13 17 [10:48:07]Write i2c OK [10:48:07]MH_I2C_Read... [10:48:07]OFD Sender: No OFD packet to send [10:48:07]*** Cut start [10:48:07]*** Partial cut [10:48:07]*** CUTSNS_PIN = 1 [10:48:07]*** CUTSNS_PIN = 0 [10:48:08]*** Brake cut motor [10:48:08]Read from MH i2c: 01 [10:48:08]MH_I2C_Read... [10:48:08]*** Stop cut motor [10:48:08]*** Cut end [10:48:08]Read from MH i2c: 01 07 00 [10:48:08]MH_I2C_Read... [10:48:08]Read from MH i2c: 01 07 00 04 13 00 00 00 00 00 FF 0F 2C [10:48:08]process_action close_receipt done [10:48:08]requested_data is exist [10:48:08]produce_requested_data [10:48:08]requested_item fm.sn is exist - process it [10:48:08]wFMCommunicate request_size=4 [10:48:08]MH_SAM_APDU [10:48:08]CAPDU: 80 11 00 00 [10:48:08]Write to MH i2c: E2 08 00 05 13 80 11 00 00 00 00 00 00 92 [10:48:08]Write i2c OK [10:48:08]MH_I2C_Read... [10:48:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:48:08]Read from MH i2c: E2 [10:48:08]MH_I2C_Read... [10:48:08]Read from MH i2c: E2 17 00 [10:48:08]MH_I2C_Read... [10:48:08]Read from MH i2c: E2 17 00 05 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E6 [10:48:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:48:08]wFMCommunicate OK [10:48:08]requested_item fd.num is exist - process it [10:48:08]SAM_PROTO_GetFieldsCounters [10:48:08]wFMCommunicate request_size=4 [10:48:08]MH_SAM_APDU [10:48:08]CAPDU: 80 13 00 00 [10:48:08]Write to MH i2c: E2 08 00 06 13 80 13 00 00 00 00 00 00 95 [10:48:08]Write i2c OK [10:48:08]MH_I2C_Read... [10:48:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:48:08]Read from MH i2c: E2 [10:48:08]MH_I2C_Read... [10:48:08]Read from MH i2c: E2 62 00 [10:48:08]MH_I2C_Read... [10:48:08]Read from MH i2c: E2 62 00 06 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 6E D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 19 01 00 00 5E 04 04 00 19 01 00 00 57 04 04 00 1A 01 00 00 19 04 04 00 00 00 00 00 90 00 75 [10:48:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 6E D9 04 00 0E 04 04 00 22 02 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:48:08]wFMCommunicate OK [10:48:08]SAM_PROTO_GetFieldsCounters done [10:48:08]requested_item shift.num is exist - process it [10:48:08]requested_item shift.opened is exist - process it [10:48:08]req_shift_opened [10:48:08]FM_GetShiftState [10:48:08]SAM_PROTO_GetShiftState [10:48:08]wFMCommunicate request_size=4 [10:48:08]MH_SAM_APDU [10:48:08]CAPDU: 80 13 01 00 [10:48:08]Write to MH i2c: E2 08 00 07 13 80 13 01 00 00 00 00 00 97 [10:48:08]Write i2c OK [10:48:08]MH_I2C_Read... [10:48:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:48:08]Read from MH i2c: E2 [10:48:08]MH_I2C_Read... [10:48:08]Read from MH i2c: E2 0E 00 [10:48:08]MH_I2C_Read... [10:48:08]Read from MH i2c: E2 0E 00 07 13 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 90 [10:48:08]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:48:08]wFMCommunicate OK [10:48:08]SAM_PROTO_GetShiftState done [10:48:08]FM_GetShiftState done [10:48:08]req_shift_opened done [10:48:08]requested_item shift.open_date is exist - process it [10:48:08]req_shift_open_date [10:48:08]req_shift_open_date done [10:48:08]produce_requested_data done [10:48:08]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317806,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [10:48:08]process_action_free close_receipt [10:48:08]json_value_free [10:48:08]json_value_free done [10:48:08]process_json_proto returns [10:48:08]Send response to host [10:48:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317806,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [10:48:08]free response buf [10:48:08]execute_script done [10:48:08]execute_script returns [10:48:08]free content buf [10:48:08]Sock 7.Close socket [10:48:08]Sock 7.Thread stoped [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: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: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:07]OFD Sender: No OFD packet to send [10:50:12]OFD Sender: No OFD packet to send [10:50:17]OFD Sender: No OFD packet to send [10:50:20]accept exits with 9 [10:50:20]New connection [10:50:20]New thread 3067293028 created [10:50:20]Thread 3067436388 joined [10:50:20]Waiting for new connection... [10:50:20] Sock 9.Parse request [10:50:20]Sock 9.Check first char [10:50:20]Sock 9.First char is OK [10:50:20]request: POST /json_proto HTTP/1.0 [10:50:20]Method: POST [10:50:20]URL: /json_proto [10:50:20]Method is POST - this is cgi request [10:50:20]url: /json_proto [10:50:20]query_string will be loaded in cgi processing [10:50:20]execute_cgi json_proto POST (null) [10:50:20]execute_cgi path=json_proto method=POST [10:50:20]POST find Content-Length [10:50:20]Host: 172.17.50.195:8080 [10:50:20]Content-Length: 678 [10:50:20]Content-Type: application/json [10:50:20] [10:50:20]POST finish read [10:50:20]Found Content-Length = 678 [10:50:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092730", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:50:20]execute_script... [10:50: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)1092730", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:50:20]POST & json_proto [10:50:20]process_json_proto [10:50:20]json parsed OK: [10:50:20]protocol is kg_v1.0 [10:50:20]action value=close_receipt [10:50:20]process_action close_receipt [10:50:20]cmd_close_receipt [10:50:20]MH_GetDate [10:50:20]Write to MH i2c: F0 00 00 08 13 0A [10:50:20]Write i2c OK [10:50:20]MH_I2C_Read... [10:50:20]Read from MH i2c: F0 [10:50:20]MH_I2C_Read... [10:50:20]Read from MH i2c: F0 09 00 [10:50:20]MH_I2C_Read... [10:50:20]Read from MH i2c: F0 09 00 08 13 00 6D 6C 1F 67 43 33 1C 67 6B [10:50:20]GetLastDocTimeStamp 1730112485 [10:50:20]current date 1730112621 [10:50:20]FM_GetShiftState [10:50:20]SAM_PROTO_GetShiftState [10:50:20]wFMCommunicate request_size=4 [10:50:20]MH_SAM_APDU [10:50:20]CAPDU: 80 13 01 00 [10:50:20]Write to MH i2c: E2 08 00 09 13 80 13 01 00 00 00 00 00 99 [10:50:20]Write i2c OK [10:50:20]MH_I2C_Read... [10:50:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:50:20]Read from MH i2c: E2 [10:50:20]MH_I2C_Read... [10:50:20]Read from MH i2c: E2 0E 00 [10:50:20]MH_I2C_Read... [10:50:20]Read from MH i2c: E2 0E 00 09 13 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 92 [10:50:20]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:50:20]wFMCommunicate OK [10:50:20]SAM_PROTO_GetShiftState done [10:50:20]FM_GetShiftState done [10:50:20]opened in 1730073493 [10:50:20]opened+sec_in_day 1730159893 [10:50:20]quantity*price = 20003 [10:50:20]sum+1 = 20004 [10:50:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 282 28.10.2024 10:50 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317807 ФПД: 280281222776118 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T105021&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317807&fm=280281222776118&tin=02508201610067®Number=0000000000091628&sum=20000 [10:50:21]StoreToDocumentArchive [10:50:21]shift 546 fd 317807 [10:50:21]save to /storage/0546/doc_00317807 [10:50:21]save last doc name /storage/0546/doc_00317807 to /storage/kkm_last_doc_name [10:50:21]save OK [10:50:21]Clear old archive folders... [10:50:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:50:21]tlvbuf is B6F37C80 [10:50:21]SAM_PROTO_ClearQueue [10:50:21]wFMCommunicate request_size=4 [10:50:21]MH_SAM_APDU [10:50:21]CAPDU: 80 09 00 00 [10:50:21]Write to MH i2c: E2 08 00 16 13 80 09 00 00 00 00 00 00 9B [10:50:21]Write i2c OK [10:50:21]MH_I2C_Read... [10:50:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:50:21]Read from MH i2c: E2 [10:50:21]MH_I2C_Read... [10:50:21]Read from MH i2c: E2 03 00 [10:50:21]MH_I2C_Read... [10:50:21]Read from MH i2c: E2 03 00 16 13 00 90 00 9D [10:50:21]RAPDU: 90 00 [10:50:21]wFMCommunicate OK [10:50:21]SAM_PROTO_ClearQueue done [10:50:21]KKMCreateOFDPacket [10:50:21]OFDProtocolAddRootSTLVToBuf [10:50:21]FM_MakeSignedData [10:50:21]FM_MakeSignedData [10:50:21]SAM_PROTO_SignData [10:50:21]wFMCommunicate request_size=4 [10:50:21]MH_SAM_APDU [10:50:21]CAPDU: 80 0D 01 02 [10:50:21]Write to MH i2c: E2 08 00 17 13 80 0D 01 02 00 00 00 00 A3 [10:50:21]Write i2c OK [10:50:21]MH_I2C_Read... [10:50:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:50:21]Read from MH i2c: E2 [10:50:21]MH_I2C_Read... [10:50:21]Read from MH i2c: E2 03 00 [10:50:21]MH_I2C_Read... [10:50:21]Read from MH i2c: E2 03 00 17 13 00 90 00 9E [10:50:21]RAPDU: 90 00 [10:50:21]wFMCommunicate OK [10:50:21]wFMCommunicate request_size=255 [10:50:21]MH_SAM_APDU [10:50: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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 6D 6C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6F D9 04 00 35 04 06 00 FE [10:50:21]Write to MH i2c: E2 02 01 18 13 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 6D 6C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6F D9 04 00 35 04 06 00 FE 00 00 DB [10:50:21]Write i2c OK [10:50:21]MH_I2C_Read... [10:50:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:50:22]Read from MH i2c: E2 [10:50:22]MH_I2C_Read... [10:50:22]Read from MH i2c: E2 03 00 [10:50:22]MH_I2C_Read... [10:50:22]Read from MH i2c: E2 03 00 18 13 00 90 00 9F [10:50:22]RAPDU: 90 00 [10:50:22]wFMCommunicate OK [10:50:22]wFMCommunicate request_size=10 [10:50:22]MH_SAM_APDU [10:50:22]CAPDU: 80 0D 02 02 05 EA 0E B8 85 36 [10:50:22]Write to MH i2c: E2 0D 00 19 13 80 0D 02 02 05 00 EA 0E B8 85 36 00 00 1B [10:50:22]Write i2c OK [10:50:22]MH_I2C_Read... [10:50:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:50:22]Read from MH i2c: E2 [10:50:22]MH_I2C_Read... [10:50:22]Read from MH i2c: E2 03 00 [10:50:22]MH_I2C_Read... [10:50:22]Read from MH i2c: E2 03 00 19 13 00 90 00 A0 [10:50:22]RAPDU: 90 00 [10:50:22]wFMCommunicate OK [10:50:22]wFMCommunicate request_size=4 [10:50:22]MH_SAM_APDU [10:50:22]CAPDU: 80 0D 03 02 [10:50:22]Write to MH i2c: E2 08 00 1A 13 80 0D 03 02 00 00 00 00 A8 [10:50:22]Write i2c OK [10:50:22]MH_I2C_Read... [10:50:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:50:22]Read from MH i2c: E2 [10:50:22]MH_I2C_Read... [10:50:22]Read from MH i2c: E2 0B 00 [10:50:22]MH_I2C_Read... [10:50:22]Read from MH i2c: E2 0B 00 1A 13 00 3D 1F 90 E7 C6 90 C2 ED 90 00 81 [10:50:22]RAPDU: 3D 1F 90 E7 C6 90 C2 ED 90 00 [10:50:22]wFMCommunicate OK [10:50:22]SAM_PROTO_SignData done [10:50:22]FM_MakeSignedData done [10:50:22]CreateOFDProtocolMessage [10:50:22]wFMCommunicate request_size=4 [10:50:22]MH_SAM_APDU [10:50:22]CAPDU: 80 11 00 00 [10:50:22]Write to MH i2c: E2 08 00 1B 13 80 11 00 00 00 00 00 00 A8 [10:50:22]Write i2c OK [10:50:22]MH_I2C_Read... [10:50:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:50:22]Read from MH i2c: E2 [10:50:22]MH_I2C_Read... [10:50:22]Read from MH i2c: E2 17 00 [10:50:22]MH_I2C_Read... [10:50:22]Read from MH i2c: E2 17 00 1B 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 FC [10:50:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:50:22]wFMCommunicate OK [10:50:22]CreateOFDProtocolMessage done [10:50:22]OFDSenderStorePacket 317807 [10:50:22]StoreOFDPacket docnum=317807 [10:50:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 5D E8 07 01 60 CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 6D 6C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6F D9 04 00 35 04 06 00 FE EA 0E B8 85 36 3D 1F 90 E7 C6 90 C2 ED [10:50:22]CheckFolder [10:50:22]dirname=/storage/ofd_packets [10:50:22]CheckFolder done [10:50:22]ProducePacketName [10:50:22]name=ofd_packets/00317807 [10:50:22]NVStorageSaveData ofd_packets/00317807 [10:50:22]File name is /storage/ofd_packets/00317807 [10:50:22]Write 301 bytes [10:50:22]NVStorageSaveData done [10:50:22]OFDSenderStorePacket done [10:50:22]KKMCreateOFDPacket done [10:50:22]NVStorageSaveData kkm_last_timestamp [10:50:22]File name is /storage/kkm_last_timestamp [10:50:22]Write 4 bytes [10:50:22]NVStorageSaveData done [10:50:22]ExternCall_PrintAddStr [10:50:22]wPrintStart [10:50:22]Write to MH i2c: 01 00 00 1C 13 2F [10:50:22]Write i2c OK [10:50:22]MH_I2C_Read... [10:50:22]Read from MH i2c: 01 [10:50:22]MH_I2C_Read... [10:50:22]Read from MH i2c: 01 07 00 [10:50:22]MH_I2C_Read... [10:50:22]Read from MH i2c: 01 07 00 1C 13 00 00 00 00 00 FF 0F 44 [10:50:22]RasterBufferAndPrint [10:50:22]line Счет N : (1)1092730 [10:50:22]line ИНН: 02508201610067 [10:50:22]line Контрольно-Кассовый Чек [10:50:22]line ПРОДАЖА [10:50:22]line ТРК (МРК, ГНК) : 33 [10:50:22]line Товар: 2710124130 [10:50:22]line Аи-92-К-2 [10:50:22]line 2.990 * 66.90 [10:50:22]line = 200.03 [10:50:22]line НДС 12% НСП 1% [10:50:22]line > о реализуемом товаре [10:50:22]line ОКРУГЛЕНИЕ: -0.03 [10:50:22]line ИТОГО: 200.00 [10:50:22]line Внесено: 200.00 [10:50:22]line СДАЧА: 0.00 [10:50:22]line НСП 1% : 1.77 [10:50:22]line НДС 12% : 21.24 [10:50:22]line Наличными: 200.00 [10:50:22]line Безнал.: 0.00 [10:50:22]line Место: АЗС № 101 "Партнер Нефть" [10:50:22]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:50:22]line СНО: Общий режим [10:50:22]line Чек 282 28.10.2024 10:50 [10:50:22]line Смена: 546 ФФД: 1.0 [10:50:22]line ЗНМ: 0300000082 [10:50:22]line РНМ: 0000000000091628 [10:50:22]line Версия ККМ: 001 [10:50:22]line ФМ: 0000000000874671 [10:50:22]line ФД: 317807 [10:50:22]line ФПД: 280281222776118 [10:50:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T105021&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317807&fm=280281222776118&tin=02508201610067®Number=0000000000091628&sum=20000 [10:50:22]written 0, free lines is 4095 [10:50:22]OFD Sender: Processing packet 317807 [packets to send 127, broken 126] [10:50:22]ProducePacketName [10:50:22]name=ofd_packets/00317807 [10:50:22]OFD Sender: To server: pG, [10:50:22]CommunicateWithHost lk.salyk.kg:30040 [10:50:22]ConnectInit lk.salyk.kg [10:50:22]Connected sock=10 [10:50:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 5D E8 07 01 60 CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 6D 6C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6F D9 04 00 35 04 06 00 FE EA 0E B8 85 36 3D 1F 90 E7 C6 90 C2 ED [10:50:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 97 69 47 00 39 4E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6F D9 04 00 F4 03 04 00 26 18 1F 67 B6 04 01 00 00 9B BC 5A 8D AC 04 13 6C [10:50:22]CommunicateWithHost err = 0 [10:50:22]CheckOFDResponse [10:50:22]1017 (14) - 77093643461234 [10:50:22]1041 (16) - 0000000000874671 [10:50:22]1040 (4) - 317807 [10:50:22]1012 (4) - 28.10.2024 04:50 [10:50:22]1206 (1) - 0 [10:50:22]OFD Sender: Remove packet 317807 [10:50:22]ProducePacketName [10:50:22]name=ofd_packets/00317807 [10:50:22]NVStorageDeleteData [10:50:23]Write to MH i2c: 01 00 00 47 13 5A [10:50:23]Write i2c OK [10:50:23]MH_I2C_Read... [10:50:23]Read from MH i2c: 01 [10:50:23]MH_I2C_Read... [10:50:23]Read from MH i2c: 01 07 00 [10:50:23]MH_I2C_Read... [10:50:23]Read from MH i2c: 01 07 00 47 13 00 00 00 00 00 EC 0C 59 [10:50:23]RasterBufferAndPrint [10:50:23]line [10:50:23]line [10:50:23]line [10:50:23]line [10:50:23]line [10:50:23]written 0, free lines is 3314 [10:50:23]MH_Cut [10:50:23]Write to MH i2c: D1 01 00 4E 13 01 33 [10:50:23]Write i2c OK [10:50:23]MH_I2C_Read... [10:50:23]Read from MH i2c: D1 [10:50:23]MH_I2C_Read... [10:50:23]Read from MH i2c: D1 01 00 [10:50:23]MH_I2C_Read... [10:50:23]Read from MH i2c: D1 01 00 4E 13 00 32 [10:50:23]Write to MH i2c: 01 00 00 4F 13 62 [10:50:23]Write i2c OK [10:50:23]MH_I2C_Read... [10:50:23]OFD Sender: No OFD packet to send [10:50:23]*** Cut start [10:50:23]*** Partial cut [10:50:23]*** CUTSNS_PIN = 1 [10:50:23]*** CUTSNS_PIN = 0 [10:50:24]*** Brake cut motor [10:50:24]Read from MH i2c: 01 [10:50:24]MH_I2C_Read... [10:50:24]*** Stop cut motor [10:50:24]*** Cut end [10:50:24]Read from MH i2c: 01 07 00 [10:50:24]MH_I2C_Read... [10:50:24]Read from MH i2c: 01 07 00 4F 13 00 00 00 00 00 FF 0F 77 [10:50:24]process_action close_receipt done [10:50:24]requested_data is exist [10:50:24]produce_requested_data [10:50:24]requested_item fm.sn is exist - process it [10:50:24]wFMCommunicate request_size=4 [10:50:24]MH_SAM_APDU [10:50:24]CAPDU: 80 11 00 00 [10:50:24]Write to MH i2c: E2 08 00 50 13 80 11 00 00 00 00 00 00 DD [10:50:24]Write i2c OK [10:50:24]MH_I2C_Read... [10:50:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:50:24]Read from MH i2c: E2 [10:50:24]MH_I2C_Read... [10:50:24]Read from MH i2c: E2 17 00 [10:50:24]MH_I2C_Read... [10:50:24]Read from MH i2c: E2 17 00 50 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 31 [10:50:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:50:24]wFMCommunicate OK [10:50:24]requested_item fd.num is exist - process it [10:50:24]SAM_PROTO_GetFieldsCounters [10:50:24]wFMCommunicate request_size=4 [10:50:24]MH_SAM_APDU [10:50:24]CAPDU: 80 13 00 00 [10:50:24]Write to MH i2c: E2 08 00 51 13 80 13 00 00 00 00 00 00 E0 [10:50:24]Write i2c OK [10:50:24]MH_I2C_Read... [10:50:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:50:24]Read from MH i2c: E2 [10:50:24]MH_I2C_Read... [10:50:24]Read from MH i2c: E2 62 00 [10:50:24]MH_I2C_Read... [10:50:24]Read from MH i2c: E2 62 00 51 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 6F D9 04 00 0E 04 04 00 22 02 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 C4 [10:50:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 6F D9 04 00 0E 04 04 00 22 02 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:50:24]wFMCommunicate OK [10:50:24]SAM_PROTO_GetFieldsCounters done [10:50:24]requested_item shift.num is exist - process it [10:50:24]requested_item shift.opened is exist - process it [10:50:24]req_shift_opened [10:50:24]FM_GetShiftState [10:50:24]SAM_PROTO_GetShiftState [10:50:24]wFMCommunicate request_size=4 [10:50:24]MH_SAM_APDU [10:50:24]CAPDU: 80 13 01 00 [10:50:24]Write to MH i2c: E2 08 00 52 13 80 13 01 00 00 00 00 00 E2 [10:50:24]Write i2c OK [10:50:24]MH_I2C_Read... [10:50:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:50:24]Read from MH i2c: E2 [10:50:24]MH_I2C_Read... [10:50:24]Read from MH i2c: E2 0E 00 [10:50:24]MH_I2C_Read... [10:50:24]Read from MH i2c: E2 0E 00 52 13 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 DB [10:50:24]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:50:24]wFMCommunicate OK [10:50:24]SAM_PROTO_GetShiftState done [10:50:24]FM_GetShiftState done [10:50:24]req_shift_opened done [10:50:24]requested_item shift.open_date is exist - process it [10:50:24]req_shift_open_date [10:50:24]req_shift_open_date done [10:50:24]produce_requested_data done [10:50:24]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317807,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [10:50:24]process_action_free close_receipt [10:50:24]json_value_free [10:50:24]json_value_free done [10:50:24]process_json_proto returns [10:50:24]Send response to host [10:50:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317807,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [10:50:24]free response buf [10:50:24]execute_script done [10:50:24]execute_script returns [10:50:24]free content buf [10:50:24]Sock 9.Close socket [10:50:24]Sock 9.Thread stoped [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: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]accept exits with 7 [10:51:10]New connection [10:51:10]New thread 3067436388 created [10:51:10]Thread 3067293028 joined [10:51:10]Waiting for new connection... [10:51:10] Sock 7.Parse request [10:51:10]Sock 7.Check first char [10:51:10]Sock 7.First char is OK [10:51:10]request: POST /json_proto HTTP/1.0 [10:51:10]Method: POST [10:51:10]URL: /json_proto [10:51:10]Method is POST - this is cgi request [10:51:10]url: /json_proto [10:51:10]query_string will be loaded in cgi processing [10:51:10]execute_cgi json_proto POST (null) [10:51:10]execute_cgi path=json_proto method=POST [10:51:10]POST find Content-Length [10:51:10]Host: 172.17.50.195:8080 [10:51:10]Content-Length: 678 [10:51:10]Content-Type: application/json [10:51:10] [10:51:10]POST finish read [10:51:10]Found Content-Length = 678 [10:51:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092731", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:51:10]execute_script... [10:51:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092731", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:51:10]POST & json_proto [10:51:10]process_json_proto [10:51:10]json parsed OK: [10:51:10]protocol is kg_v1.0 [10:51:10]action value=close_receipt [10:51:10]process_action close_receipt [10:51:10]cmd_close_receipt [10:51:10]MH_GetDate [10:51:10]Write to MH i2c: F0 00 00 53 13 55 [10:51:10]Write i2c OK [10:51:10]MH_I2C_Read... [10:51:10]Read from MH i2c: F0 [10:51:10]MH_I2C_Read... [10:51:10]Read from MH i2c: F0 09 00 [10:51:10]MH_I2C_Read... [10:51:10]Read from MH i2c: F0 09 00 53 13 00 9F 6C 1F 67 43 33 1C 67 E8 [10:51:10]GetLastDocTimeStamp 1730112621 [10:51:10]current date 1730112671 [10:51:10]FM_GetShiftState [10:51:10]SAM_PROTO_GetShiftState [10:51:10]wFMCommunicate request_size=4 [10:51:10]MH_SAM_APDU [10:51:10]CAPDU: 80 13 01 00 [10:51:10]Write to MH i2c: E2 08 00 54 13 80 13 01 00 00 00 00 00 E4 [10:51:10]Write i2c OK [10:51:10]MH_I2C_Read... [10:51:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:51:11]Read from MH i2c: E2 [10:51:11]MH_I2C_Read... [10:51:11]Read from MH i2c: E2 0E 00 [10:51:11]MH_I2C_Read... [10:51:11]Read from MH i2c: E2 0E 00 54 13 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 DD [10:51:11]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:51:11]wFMCommunicate OK [10:51:11]SAM_PROTO_GetShiftState done [10:51:11]FM_GetShiftState done [10:51:11]opened in 1730073493 [10:51:11]opened+sec_in_day 1730159893 [10:51:11]quantity*price = 60009 [10:51:11]sum+1 = 60010 [10:51:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 283 28.10.2024 10:51 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317808 ФПД: 235408578278343 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T105111&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317808&fm=235408578278343&tin=02508201610067®Number=0000000000091628&sum=60000 [10:51:12]StoreToDocumentArchive [10:51:12]shift 546 fd 317808 [10:51:12]save to /storage/0546/doc_00317808 [10:51:12]save last doc name /storage/0546/doc_00317808 to /storage/kkm_last_doc_name [10:51:12]save OK [10:51:12]Clear old archive folders... [10:51:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:51:12]tlvbuf is 013ECB40 [10:51:12]SAM_PROTO_ClearQueue [10:51:12]wFMCommunicate request_size=4 [10:51:12]MH_SAM_APDU [10:51:12]CAPDU: 80 09 00 00 [10:51:12]Write to MH i2c: E2 08 00 61 13 80 09 00 00 00 00 00 00 E6 [10:51:12]Write i2c OK [10:51:12]MH_I2C_Read... [10:51:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:51:12]Read from MH i2c: E2 [10:51:12]MH_I2C_Read... [10:51:12]Read from MH i2c: E2 03 00 [10:51:12]MH_I2C_Read... [10:51:12]Read from MH i2c: E2 03 00 61 13 00 90 00 E8 [10:51:12]RAPDU: 90 00 [10:51:12]wFMCommunicate OK [10:51:12]SAM_PROTO_ClearQueue done [10:51:12]KKMCreateOFDPacket [10:51:12]OFDProtocolAddRootSTLVToBuf [10:51:12]FM_MakeSignedData [10:51:12]FM_MakeSignedData [10:51:12]SAM_PROTO_SignData [10:51:12]wFMCommunicate request_size=4 [10:51:12]MH_SAM_APDU [10:51:12]CAPDU: 80 0D 01 02 [10:51:12]Write to MH i2c: E2 08 00 62 13 80 0D 01 02 00 00 00 00 EE [10:51:12]Write i2c OK [10:51:12]MH_I2C_Read... [10:51:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:51:12]Read from MH i2c: E2 [10:51:12]MH_I2C_Read... [10:51:12]Read from MH i2c: E2 03 00 [10:51:12]MH_I2C_Read... [10:51:12]Read from MH i2c: E2 03 00 62 13 00 90 00 E9 [10:51:12]RAPDU: 90 00 [10:51:12]wFMCommunicate OK [10:51:12]wFMCommunicate request_size=255 [10:51:12]MH_SAM_APDU [10:51:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 9F 6C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 70 D9 04 00 35 04 06 00 D6 [10:51:12]Write to MH i2c: E2 02 01 63 13 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 9F 6C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 70 D9 04 00 35 04 06 00 D6 00 00 4D [10:51:12]Write i2c OK [10:51:12]MH_I2C_Read... [10:51:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:51:12]Read from MH i2c: E2 [10:51:12]MH_I2C_Read... [10:51:12]Read from MH i2c: E2 03 00 [10:51:12]MH_I2C_Read... [10:51:12]Read from MH i2c: E2 03 00 63 13 00 90 00 EA [10:51:12]RAPDU: 90 00 [10:51:12]wFMCommunicate OK [10:51:12]wFMCommunicate request_size=10 [10:51:12]MH_SAM_APDU [10:51:12]CAPDU: 80 0D 02 02 05 1A 54 AF 73 C7 [10:51:12]Write to MH i2c: E2 0D 00 64 13 80 0D 02 02 05 00 1A 54 AF 73 C7 00 00 52 [10:51:12]Write i2c OK [10:51:12]MH_I2C_Read... [10:51:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:51:12]Read from MH i2c: E2 [10:51:12]MH_I2C_Read... [10:51:12]Read from MH i2c: E2 03 00 [10:51:12]MH_I2C_Read... [10:51:12]Read from MH i2c: E2 03 00 64 13 00 90 00 EB [10:51:12]RAPDU: 90 00 [10:51:12]wFMCommunicate OK [10:51:12]wFMCommunicate request_size=4 [10:51:12]MH_SAM_APDU [10:51:12]CAPDU: 80 0D 03 02 [10:51:12]Write to MH i2c: E2 08 00 65 13 80 0D 03 02 00 00 00 00 F3 [10:51:12]Write i2c OK [10:51:12]MH_I2C_Read... [10:51:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:51:12]Read from MH i2c: E2 [10:51:12]MH_I2C_Read... [10:51:12]Read from MH i2c: E2 0B 00 [10:51:12]MH_I2C_Read... [10:51:12]Read from MH i2c: E2 0B 00 65 13 00 E8 DE 11 BD DD 10 4F FA 90 00 BE [10:51:12]RAPDU: E8 DE 11 BD DD 10 4F FA 90 00 [10:51:12]wFMCommunicate OK [10:51:12]SAM_PROTO_SignData done [10:51:12]FM_MakeSignedData done [10:51:12]CreateOFDProtocolMessage [10:51:12]wFMCommunicate request_size=4 [10:51:12]MH_SAM_APDU [10:51:12]CAPDU: 80 11 00 00 [10:51:12]Write to MH i2c: E2 08 00 66 13 80 11 00 00 00 00 00 00 F3 [10:51:12]Write i2c OK [10:51:12]MH_I2C_Read... [10:51:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:51:12]Read from MH i2c: E2 [10:51:12]MH_I2C_Read... [10:51:12]Read from MH i2c: E2 17 00 [10:51:12]MH_I2C_Read... [10:51:12]Read from MH i2c: E2 17 00 66 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 47 [10:51:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:51:12]wFMCommunicate OK [10:51:12]CreateOFDProtocolMessage done [10:51:12]OFDSenderStorePacket 317808 [10:51:12]StoreOFDPacket docnum=317808 [10:51:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 7E DC 07 01 BF 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 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 9F 6C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 70 D9 04 00 35 04 06 00 D6 1A 54 AF 73 C7 E8 DE 11 BD DD 10 4F FA [10:51:12]CheckFolder [10:51:12]dirname=/storage/ofd_packets [10:51:12]CheckFolder done [10:51:12]ProducePacketName [10:51:12]name=ofd_packets/00317808 [10:51:12]NVStorageSaveData ofd_packets/00317808 [10:51:12]File name is /storage/ofd_packets/00317808 [10:51:12]Write 301 bytes [10:51:12]NVStorageSaveData done [10:51:12]OFDSenderStorePacket done [10:51:12]KKMCreateOFDPacket done [10:51:12]NVStorageSaveData kkm_last_timestamp [10:51:12]File name is /storage/kkm_last_timestamp [10:51:12]Write 4 bytes [10:51:12]NVStorageSaveData done [10:51:12]ExternCall_PrintAddStr [10:51:12]wPrintStart [10:51:12]Write to MH i2c: 01 00 00 67 13 7A [10:51:12]Write i2c OK [10:51:12]MH_I2C_Read... [10:51:12]Read from MH i2c: 01 [10:51:12]MH_I2C_Read... [10:51:12]Read from MH i2c: 01 07 00 [10:51:12]MH_I2C_Read... [10:51:12]Read from MH i2c: 01 07 00 67 13 00 00 00 00 00 FF 0F 8F [10:51:12]RasterBufferAndPrint [10:51:12]line Счет N : (1)1092731 [10:51:12]line ИНН: 02508201610067 [10:51:12]line Контрольно-Кассовый Чек [10:51:12]line ПРОДАЖА [10:51:12]line ТРК (МРК, ГНК) : 43 [10:51:12]line Товар: 2710124130 [10:51:12]line Аи-92-К-2 [10:51:12]line 8.970 * 66.90 [10:51:12]line = 600.09 [10:51:12]line НДС 12% НСП 1% [10:51:12]line > о реализуемом товаре [10:51:12]line ОКРУГЛЕНИЕ: -0.09 [10:51:12]line ИТОГО: 600.00 [10:51:12]line Внесено: 600.00 [10:51:12]line СДАЧА: 0.00 [10:51:12]line НСП 1% : 5.31 [10:51:12]line НДС 12% : 63.73 [10:51:12]line Наличными: 600.00 [10:51:12]line Безнал.: 0.00 [10:51:12]line Место: АЗС № 101 "Партнер Нефть" [10:51:12]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:51:12]line СНО: Общий режим [10:51:12]line Чек 283 28.10.2024 10:51 [10:51:12]line Смена: 546 ФФД: 1.0 [10:51:12]line ЗНМ: 0300000082 [10:51:12]line РНМ: 0000000000091628 [10:51:12]line Версия ККМ: 001 [10:51:12]line ФМ: 0000000000874671 [10:51:12]line ФД: 317808 [10:51:12]line ФПД: 235408578278343 [10:51:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T105111&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317808&fm=235408578278343&tin=02508201610067®Number=0000000000091628&sum=60000 [10:51:13]written 0, free lines is 4095 [10:51:13]OFD Sender: Processing packet 317808 [packets to send 127, broken 126] [10:51:13]ProducePacketName [10:51:13]name=ofd_packets/00317808 [10:51:13]OFD Sender: To server: pG, [10:51:13]CommunicateWithHost lk.salyk.kg:30040 [10:51:13]ConnectInit lk.salyk.kg [10:51:13]Connected sock=10 [10:51:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 7E DC 07 01 BF 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 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 9F 6C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 70 D9 04 00 35 04 06 00 D6 1A 54 AF 73 C7 E8 DE 11 BD DD 10 4F FA [10:51:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 4E 92 47 00 97 8C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 70 D9 04 00 F4 03 04 00 58 18 1F 67 B6 04 01 00 00 B1 73 90 99 DB 4E 02 AE [10:51:13]CommunicateWithHost err = 0 [10:51:13]CheckOFDResponse [10:51:13]1017 (14) - 77093643461234 [10:51:13]1041 (16) - 0000000000874671 [10:51:13]1040 (4) - 317808 [10:51:13]1012 (4) - 28.10.2024 04:51 [10:51:13]1206 (1) - 0 [10:51:13]OFD Sender: Remove packet 317808 [10:51:13]ProducePacketName [10:51:13]name=ofd_packets/00317808 [10:51:13]NVStorageDeleteData [10:51:13]Write to MH i2c: 01 00 00 92 13 A5 [10:51:13]Write i2c OK [10:51:13]MH_I2C_Read... [10:51:13]Read from MH i2c: 01 [10:51:13]MH_I2C_Read... [10:51:13]Read from MH i2c: 01 07 00 [10:51:13]MH_I2C_Read... [10:51:13]Read from MH i2c: 01 07 00 92 13 00 00 00 00 00 EE 0C A6 [10:51:13]RasterBufferAndPrint [10:51:13]line [10:51:13]line [10:51:13]line [10:51:13]line [10:51:13]line [10:51:13]written 0, free lines is 3316 [10:51:13]MH_Cut [10:51:13]Write to MH i2c: D1 01 00 99 13 01 7E [10:51:13]Write i2c OK [10:51:13]MH_I2C_Read... [10:51:13]Read from MH i2c: D1 [10:51:13]MH_I2C_Read... [10:51:13]Read from MH i2c: D1 01 00 [10:51:13]MH_I2C_Read... [10:51:13]Read from MH i2c: D1 01 00 99 13 00 7D [10:51:13]Write to MH i2c: 01 00 00 9A 13 AD [10:51:13]Write i2c OK [10:51:13]MH_I2C_Read... [10:51:13]OFD Sender: No OFD packet to send [10:51:14]*** Cut start [10:51:14]*** Partial cut [10:51:14]*** CUTSNS_PIN = 1 [10:51:14]*** CUTSNS_PIN = 0 [10:51:14]*** Brake cut motor [10:51:14]Read from MH i2c: 01 [10:51:14]MH_I2C_Read... [10:51:14]*** Stop cut motor [10:51:14]*** Cut end [10:51:14]Read from MH i2c: 01 07 00 [10:51:14]MH_I2C_Read... [10:51:14]Read from MH i2c: 01 07 00 9A 13 00 00 00 00 00 FF 0F C2 [10:51:14]process_action close_receipt done [10:51:14]requested_data is exist [10:51:14]produce_requested_data [10:51:14]requested_item fm.sn is exist - process it [10:51:14]wFMCommunicate request_size=4 [10:51:14]MH_SAM_APDU [10:51:14]CAPDU: 80 11 00 00 [10:51:14]Write to MH i2c: E2 08 00 9B 13 80 11 00 00 00 00 00 00 28 [10:51:14]Write i2c OK [10:51:14]MH_I2C_Read... [10:51:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:51:14]Read from MH i2c: E2 [10:51:14]MH_I2C_Read... [10:51:14]Read from MH i2c: E2 17 00 [10:51:14]MH_I2C_Read... [10:51:14]Read from MH i2c: E2 17 00 9B 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 7C [10:51:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:51:14]wFMCommunicate OK [10:51:14]requested_item fd.num is exist - process it [10:51:14]SAM_PROTO_GetFieldsCounters [10:51:14]wFMCommunicate request_size=4 [10:51:14]MH_SAM_APDU [10:51:14]CAPDU: 80 13 00 00 [10:51:14]Write to MH i2c: E2 08 00 9C 13 80 13 00 00 00 00 00 00 2B [10:51:14]Write i2c OK [10:51:14]MH_I2C_Read... [10:51:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:51:15]Read from MH i2c: E2 [10:51:15]MH_I2C_Read... [10:51:15]Read from MH i2c: E2 62 00 [10:51:15]MH_I2C_Read... [10:51:15]Read from MH i2c: E2 62 00 9C 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 70 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 1B 01 00 00 5E 04 04 00 1B 01 00 00 57 04 04 00 1C 01 00 00 19 04 04 00 00 00 00 00 90 00 13 [10:51:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 70 D9 04 00 0E 04 04 00 22 02 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:51:15]wFMCommunicate OK [10:51:15]SAM_PROTO_GetFieldsCounters done [10:51:15]requested_item shift.num is exist - process it [10:51:15]requested_item shift.opened is exist - process it [10:51:15]req_shift_opened [10:51:15]FM_GetShiftState [10:51:15]SAM_PROTO_GetShiftState [10:51:15]wFMCommunicate request_size=4 [10:51:15]MH_SAM_APDU [10:51:15]CAPDU: 80 13 01 00 [10:51:15]Write to MH i2c: E2 08 00 9D 13 80 13 01 00 00 00 00 00 2D [10:51:15]Write i2c OK [10:51:15]MH_I2C_Read... [10:51:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:51:15]Read from MH i2c: E2 [10:51:15]MH_I2C_Read... [10:51:15]Read from MH i2c: E2 0E 00 [10:51:15]MH_I2C_Read... [10:51:15]Read from MH i2c: E2 0E 00 9D 13 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 26 [10:51:15]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:51:15]wFMCommunicate OK [10:51:15]SAM_PROTO_GetShiftState done [10:51:15]FM_GetShiftState done [10:51:15]req_shift_opened done [10:51:15]requested_item shift.open_date is exist - process it [10:51:15]req_shift_open_date [10:51:15]req_shift_open_date done [10:51:15]produce_requested_data done [10:51:15]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317808,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [10:51:15]process_action_free close_receipt [10:51:15]json_value_free [10:51:15]json_value_free done [10:51:15]process_json_proto returns [10:51:15]Send response to host [10:51:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317808,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [10:51:15]free response buf [10:51:15]execute_script done [10:51:15]execute_script returns [10:51:15]free content buf [10:51:15]Sock 7.Close socket [10:51:15]Sock 7.Thread stoped [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]accept exits with 9 [10:51:58]New connection [10:51:58]New thread 3067293028 created [10:51:58]Thread 3067436388 joined [10:51:58]Waiting for new connection... [10:51:58] Sock 9.Parse request [10:51:58]Sock 9.Check first char [10:51:58]Sock 9.First char is OK [10:51:58]request: POST /json_proto HTTP/1.0 [10:51:58]Method: POST [10:51:58]URL: /json_proto [10:51:58]Method is POST - this is cgi request [10:51:58]url: /json_proto [10:51:58]query_string will be loaded in cgi processing [10:51:58]execute_cgi json_proto POST (null) [10:51:58]execute_cgi path=json_proto method=POST [10:51:58]POST find Content-Length [10:51:58]Host: 172.17.50.195:8080 [10:51:58]Content-Length: 683 [10:51:58]Content-Type: application/json [10:51:58] [10:51:58]POST finish read [10:51:58]Found Content-Length = 683 [10:51:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092735", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:51:58]execute_script... [10:51:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092735", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:51:58]POST & json_proto [10:51:58]process_json_proto [10:51:58]json parsed OK: [10:51:58]protocol is kg_v1.0 [10:51:58]action value=close_receipt [10:51:58]process_action close_receipt [10:51:58]cmd_close_receipt [10:51:58]MH_GetDate [10:51:58]Write to MH i2c: F0 00 00 9E 13 A0 [10:51:58]Write i2c OK [10:51:58]MH_I2C_Read... [10:51:58]Read from MH i2c: F0 [10:51:58]MH_I2C_Read... [10:51:58]Read from MH i2c: F0 09 00 [10:51:58]MH_I2C_Read... [10:51:58]Read from MH i2c: F0 09 00 9E 13 00 CF 6C 1F 67 43 33 1C 67 63 [10:51:58]GetLastDocTimeStamp 1730112671 [10:51:58]current date 1730112719 [10:51:58]FM_GetShiftState [10:51:58]SAM_PROTO_GetShiftState [10:51:58]wFMCommunicate request_size=4 [10:51:58]MH_SAM_APDU [10:51:58]CAPDU: 80 13 01 00 [10:51:58]Write to MH i2c: E2 08 00 9F 13 80 13 01 00 00 00 00 00 2F [10:51:58]Write i2c OK [10:51:58]MH_I2C_Read... [10:51:58]OFD Sender: No OFD packet to send [10:51:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:51:58]Read from MH i2c: E2 [10:51:58]MH_I2C_Read... [10:51:58]Read from MH i2c: E2 0E 00 [10:51:58]MH_I2C_Read... [10:51:58]Read from MH i2c: E2 0E 00 9F 13 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 28 [10:51:58]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:51:58]wFMCommunicate OK [10:51:58]SAM_PROTO_GetShiftState done [10:51:58]FM_GetShiftState done [10:51:58]opened in 1730073493 [10:51:58]opened+sec_in_day 1730159893 [10:51:58]quantity*price = 50063 [10:51:58]sum+1 = 50064 [10:51:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 284 28.10.2024 10:51 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317809 ФПД: 27892953196932 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T105159&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317809&fm=27892953196932&tin=02508201610067®Number=0000000000091628&sum=50000 [10:52:00]StoreToDocumentArchive [10:52:00]shift 546 fd 317809 [10:52:00]save to /storage/0546/doc_00317809 [10:52:00]save last doc name /storage/0546/doc_00317809 to /storage/kkm_last_doc_name [10:52:00]save OK [10:52:00]Clear old archive folders... [10:52:00]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:52:00]tlvbuf is B6F371F0 [10:52:00]SAM_PROTO_ClearQueue [10:52:00]wFMCommunicate request_size=4 [10:52:00]MH_SAM_APDU [10:52:00]CAPDU: 80 09 00 00 [10:52:00]Write to MH i2c: E2 08 00 AC 13 80 09 00 00 00 00 00 00 31 [10:52:00]Write i2c OK [10:52:00]MH_I2C_Read... [10:52:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:52:00]Read from MH i2c: E2 [10:52:00]MH_I2C_Read... [10:52:00]Read from MH i2c: E2 03 00 [10:52:00]MH_I2C_Read... [10:52:00]Read from MH i2c: E2 03 00 AC 13 00 90 00 33 [10:52:00]RAPDU: 90 00 [10:52:00]wFMCommunicate OK [10:52:00]SAM_PROTO_ClearQueue done [10:52:00]KKMCreateOFDPacket [10:52:00]OFDProtocolAddRootSTLVToBuf [10:52:00]FM_MakeSignedData [10:52:00]FM_MakeSignedData [10:52:00]SAM_PROTO_SignData [10:52:00]wFMCommunicate request_size=4 [10:52:00]MH_SAM_APDU [10:52:00]CAPDU: 80 0D 01 02 [10:52:00]Write to MH i2c: E2 08 00 AD 13 80 0D 01 02 00 00 00 00 39 [10:52:00]Write i2c OK [10:52:00]MH_I2C_Read... [10:52:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:52:00]Read from MH i2c: E2 [10:52:00]MH_I2C_Read... [10:52:00]Read from MH i2c: E2 03 00 [10:52:00]MH_I2C_Read... [10:52:00]Read from MH i2c: E2 03 00 AD 13 00 90 00 34 [10:52:00]RAPDU: 90 00 [10:52:00]wFMCommunicate OK [10:52:00]wFMCommunicate request_size=255 [10:52:00]MH_SAM_APDU [10:52:00]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 1C 01 00 00 F4 03 04 00 CF 6C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 71 D9 04 00 35 04 06 00 [10:52:00]Write to MH i2c: E2 02 01 AE 13 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 1C 01 00 00 F4 03 04 00 CF 6C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 71 D9 04 00 35 04 06 00 00 00 7D [10:52:00]Write i2c OK [10:52:00]MH_I2C_Read... [10:52:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:52:00]Read from MH i2c: E2 [10:52:00]MH_I2C_Read... [10:52:00]Read from MH i2c: E2 03 00 [10:52:00]MH_I2C_Read... [10:52:00]Read from MH i2c: E2 03 00 AE 13 00 90 00 35 [10:52:00]RAPDU: 90 00 [10:52:00]wFMCommunicate OK [10:52:00]wFMCommunicate request_size=11 [10:52:00]MH_SAM_APDU [10:52:00]CAPDU: 80 0D 02 02 06 19 5E 55 91 29 84 [10:52:00]Write to MH i2c: E2 0E 00 AF 13 80 0D 02 02 06 00 19 5E 55 91 29 84 00 00 52 [10:52:00]Write i2c OK [10:52:00]MH_I2C_Read... [10:52:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:52:00]Read from MH i2c: E2 [10:52:00]MH_I2C_Read... [10:52:00]Read from MH i2c: E2 03 00 [10:52:00]MH_I2C_Read... [10:52:00]Read from MH i2c: E2 03 00 AF 13 00 90 00 36 [10:52:00]RAPDU: 90 00 [10:52:00]wFMCommunicate OK [10:52:00]wFMCommunicate request_size=4 [10:52:00]MH_SAM_APDU [10:52:00]CAPDU: 80 0D 03 02 [10:52:00]Write to MH i2c: E2 08 00 B0 13 80 0D 03 02 00 00 00 00 3E [10:52:00]Write i2c OK [10:52:00]MH_I2C_Read... [10:52:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:52:00]Read from MH i2c: E2 [10:52:00]MH_I2C_Read... [10:52:00]Read from MH i2c: E2 0B 00 [10:52:00]MH_I2C_Read... [10:52:00]Read from MH i2c: E2 0B 00 B0 13 00 C8 7C 28 66 FF 63 DA 31 90 00 7E [10:52:00]RAPDU: C8 7C 28 66 FF 63 DA 31 90 00 [10:52:00]wFMCommunicate OK [10:52:00]SAM_PROTO_SignData done [10:52:00]FM_MakeSignedData done [10:52:00]CreateOFDProtocolMessage [10:52:00]wFMCommunicate request_size=4 [10:52:00]MH_SAM_APDU [10:52:00]CAPDU: 80 11 00 00 [10:52:00]Write to MH i2c: E2 08 00 B1 13 80 11 00 00 00 00 00 00 3E [10:52:00]Write i2c OK [10:52:00]MH_I2C_Read... [10:52:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:52:00]Read from MH i2c: E2 [10:52:00]MH_I2C_Read... [10:52:00]Read from MH i2c: E2 17 00 [10:52:00]MH_I2C_Read... [10:52:00]Read from MH i2c: E2 17 00 B1 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 92 [10:52:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:52:00]wFMCommunicate OK [10:52:00]CreateOFDProtocolMessage done [10:52:00]OFDSenderStorePacket 317809 [10:52:00]StoreOFDPacket docnum=317809 [10:52:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 62 73 08 01 E3 AD 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 1C 01 00 00 F4 03 04 00 CF 6C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 71 D9 04 00 35 04 06 00 19 5E 55 91 29 84 C8 7C 28 66 FF 63 DA 31 [10:52:00]CheckFolder [10:52:00]dirname=/storage/ofd_packets [10:52:00]CheckFolder done [10:52:00]ProducePacketName [10:52:00]name=ofd_packets/00317809 [10:52:00]NVStorageSaveData ofd_packets/00317809 [10:52:00]File name is /storage/ofd_packets/00317809 [10:52:00]Write 302 bytes [10:52:00]NVStorageSaveData done [10:52:00]OFDSenderStorePacket done [10:52:00]KKMCreateOFDPacket done [10:52:00]NVStorageSaveData kkm_last_timestamp [10:52:00]File name is /storage/kkm_last_timestamp [10:52:00]Write 4 bytes [10:52:00]NVStorageSaveData done [10:52:00]ExternCall_PrintAddStr [10:52:00]wPrintStart [10:52:00]Write to MH i2c: 01 00 00 B2 13 C5 [10:52:00]Write i2c OK [10:52:00]MH_I2C_Read... [10:52:00]Read from MH i2c: 01 [10:52:00]MH_I2C_Read... [10:52:00]Read from MH i2c: 01 07 00 [10:52:00]MH_I2C_Read... [10:52:00]Read from MH i2c: 01 07 00 B2 13 00 00 00 00 00 FF 0F DA [10:52:00]RasterBufferAndPrint [10:52:00]line Счет N : (1)1092735 [10:52:00]line ИНН: 02508201610067 [10:52:00]line Контрольно-Кассовый Чек [10:52:00]line ПРОДАЖА [10:52:00]line ТРК (МРК, ГНК) : 61 [10:52:00]line Товар: 2710194210 [10:52:00]line ДТ(л)-К-2 [10:52:00]line 6.570 * 76.20 [10:52:00]line = 500.63 [10:52:00]line НДС 12% НСП 1% [10:52:00]line > о реализуемом товаре [10:52:00]line ОКРУГЛЕНИЕ: -0.63 [10:52:00]line ИТОГО: 500.00 [10:52:00]line Внесено: 500.00 [10:52:00]line СДАЧА: 0.00 [10:52:00]line НСП 1% : 4.43 [10:52:00]line НДС 12% : 53.16 [10:52:00]line Наличными: 500.00 [10:52:00]line Безнал.: 0.00 [10:52:00]line Место: АЗС № 101 "Партнер Нефть" [10:52:00]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:52:00]line СНО: Общий режим [10:52:00]line Чек 284 28.10.2024 10:51 [10:52:00]line Смена: 546 ФФД: 1.0 [10:52:00]line ЗНМ: 0300000082 [10:52:00]line РНМ: 0000000000091628 [10:52:00]line Версия ККМ: 001 [10:52:00]line ФМ: 0000000000874671 [10:52:00]line ФД: 317809 [10:52:00]line ФПД: 27892953196932 [10:52:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T105159&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317809&fm=27892953196932&tin=02508201610067®Number=0000000000091628&sum=50000 [10:52:00]written 0, free lines is 4095 [10:52:00]OFD Sender: Processing packet 317809 [packets to send 127, broken 126] [10:52:00]ProducePacketName [10:52:00]name=ofd_packets/00317809 [10:52:00]OFD Sender: To server: pG, [10:52:00]CommunicateWithHost lk.salyk.kg:30040 [10:52:00]ConnectInit lk.salyk.kg [10:52:00]Connected sock=10 [10:52:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 62 73 08 01 E3 AD 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 1C 01 00 00 F4 03 04 00 CF 6C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 71 D9 04 00 35 04 06 00 19 5E 55 91 29 84 C8 7C 28 66 FF 63 DA 31 [10:52:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 98 C6 47 00 CD 4D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 71 D9 04 00 F4 03 04 00 88 18 1F 67 B6 04 01 00 00 76 29 0A 10 9C EC 58 EA [10:52:00]CommunicateWithHost err = 0 [10:52:00]CheckOFDResponse [10:52:00]1017 (14) - 77093643461234 [10:52:00]1041 (16) - 0000000000874671 [10:52:00]1040 (4) - 317809 [10:52:00]1012 (4) - 28.10.2024 04:52 [10:52:00]1206 (1) - 0 [10:52:00]OFD Sender: Remove packet 317809 [10:52:00]ProducePacketName [10:52:00]name=ofd_packets/00317809 [10:52:00]NVStorageDeleteData [10:52:01]Write to MH i2c: 01 00 00 DD 13 F0 [10:52:01]Write i2c OK [10:52:01]MH_I2C_Read... [10:52:01]Read from MH i2c: 01 [10:52:01]MH_I2C_Read... [10:52:01]Read from MH i2c: 01 07 00 [10:52:01]MH_I2C_Read... [10:52:01]Read from MH i2c: 01 07 00 DD 13 00 00 00 00 00 FB 0C FE [10:52:01]RasterBufferAndPrint [10:52:01]line [10:52:01]line [10:52:01]line [10:52:01]line [10:52:01]line [10:52:01]written 0, free lines is 3332 [10:52:01]MH_Cut [10:52:01]Write to MH i2c: D1 01 00 E4 13 01 C9 [10:52:01]Write i2c OK [10:52:01]MH_I2C_Read... [10:52:01]Read from MH i2c: D1 [10:52:01]MH_I2C_Read... [10:52:01]Read from MH i2c: D1 01 00 [10:52:01]MH_I2C_Read... [10:52:01]Read from MH i2c: D1 01 00 E4 13 00 C8 [10:52:01]Write to MH i2c: 01 00 00 E5 13 F8 [10:52:01]Write i2c OK [10:52:01]MH_I2C_Read... [10:52:01]OFD Sender: No OFD packet to send [10:52:01]*** Cut start [10:52:01]*** Partial cut [10:52:01]*** CUTSNS_PIN = 1 [10:52:01]*** CUTSNS_PIN = 0 [10:52:02]*** Brake cut motor [10:52:02]Read from MH i2c: 01 [10:52:02]MH_I2C_Read... [10:52:02]*** Stop cut motor [10:52:02]*** Cut end [10:52:02]Read from MH i2c: 01 07 00 [10:52:02]MH_I2C_Read... [10:52:02]Read from MH i2c: 01 07 00 E5 13 00 00 00 00 00 FF 0F 0D [10:52:02]process_action close_receipt done [10:52:02]requested_data is exist [10:52:02]produce_requested_data [10:52:02]requested_item fm.sn is exist - process it [10:52:02]wFMCommunicate request_size=4 [10:52:02]MH_SAM_APDU [10:52:02]CAPDU: 80 11 00 00 [10:52:02]Write to MH i2c: E2 08 00 E6 13 80 11 00 00 00 00 00 00 73 [10:52:02]Write i2c OK [10:52:02]MH_I2C_Read... [10:52:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:52:02]Read from MH i2c: E2 [10:52:02]MH_I2C_Read... [10:52:02]Read from MH i2c: E2 17 00 [10:52:02]MH_I2C_Read... [10:52:02]Read from MH i2c: E2 17 00 E6 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C7 [10:52:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:52:02]wFMCommunicate OK [10:52:02]requested_item fd.num is exist - process it [10:52:02]SAM_PROTO_GetFieldsCounters [10:52:02]wFMCommunicate request_size=4 [10:52:02]MH_SAM_APDU [10:52:02]CAPDU: 80 13 00 00 [10:52:02]Write to MH i2c: E2 08 00 E7 13 80 13 00 00 00 00 00 00 76 [10:52:02]Write i2c OK [10:52:02]MH_I2C_Read... [10:52:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:52:02]Read from MH i2c: E2 [10:52:02]MH_I2C_Read... [10:52:02]Read from MH i2c: E2 62 00 [10:52:02]MH_I2C_Read... [10:52:02]Read from MH i2c: E2 62 00 E7 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 71 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 1C 01 00 00 5E 04 04 00 1C 01 00 00 57 04 04 00 1D 01 00 00 19 04 04 00 00 00 00 00 90 00 62 [10:52:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 71 D9 04 00 0E 04 04 00 22 02 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:52:02]wFMCommunicate OK [10:52:02]SAM_PROTO_GetFieldsCounters done [10:52:02]requested_item shift.num is exist - process it [10:52:02]requested_item shift.opened is exist - process it [10:52:02]req_shift_opened [10:52:02]FM_GetShiftState [10:52:02]SAM_PROTO_GetShiftState [10:52:02]wFMCommunicate request_size=4 [10:52:02]MH_SAM_APDU [10:52:02]CAPDU: 80 13 01 00 [10:52:02]Write to MH i2c: E2 08 00 E8 13 80 13 01 00 00 00 00 00 78 [10:52:02]Write i2c OK [10:52:02]MH_I2C_Read... [10:52:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:52:02]Read from MH i2c: E2 [10:52:02]MH_I2C_Read... [10:52:02]Read from MH i2c: E2 0E 00 [10:52:02]MH_I2C_Read... [10:52:02]Read from MH i2c: E2 0E 00 E8 13 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 71 [10:52:02]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:52:02]wFMCommunicate OK [10:52:02]SAM_PROTO_GetShiftState done [10:52:02]FM_GetShiftState done [10:52:02]req_shift_opened done [10:52:02]requested_item shift.open_date is exist - process it [10:52:02]req_shift_open_date [10:52:02]req_shift_open_date done [10:52:02]produce_requested_data done [10:52:02]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317809,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [10:52:02]process_action_free close_receipt [10:52:02]json_value_free [10:52:02]json_value_free done [10:52:02]process_json_proto returns [10:52:02]Send response to host [10:52:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317809,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [10:52:02]free response buf [10:52:02]execute_script done [10:52:02]execute_script returns [10:52:02]free content buf [10:52:02]Sock 9.Close socket [10:52:02]Sock 9.Thread stoped [10:52:06]OFD Sender: No OFD packet to send [10:52:11]accept exits with 7 [10:52:11]New connection [10:52:11]New thread 3067436388 created [10:52:11]Thread 3067293028 joined [10:52:11]Waiting for new connection... [10:52:11] Sock 7.Parse request [10:52:11]Sock 7.Check first char [10:52:11]Sock 7.First char is OK [10:52:11]request: POST /json_proto HTTP/1.0 [10:52:11]Method: POST [10:52:11]URL: /json_proto [10:52:11]Method is POST - this is cgi request [10:52:11]url: /json_proto [10:52:11]query_string will be loaded in cgi processing [10:52:11]execute_cgi json_proto POST (null) [10:52:11]execute_cgi path=json_proto method=POST [10:52:11]POST find Content-Length [10:52:11]Host: 172.17.50.195:8080 [10:52:11]Content-Length: 689 [10:52:11]Content-Type: application/json [10:52:11] [10:52:11]POST finish read [10:52:11]Found Content-Length = 689 [10:52:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092732", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710194800", "name": "D-ENERGY \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 12.960, "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:52:11]execute_script... [10:52:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092732", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710194800", "name": "D-ENERGY \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 12.960, "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:52:11]POST & json_proto [10:52:11]process_json_proto [10:52:11]json parsed OK: [10:52:11]protocol is kg_v1.0 [10:52:11]action value=close_receipt [10:52:11]process_action close_receipt [10:52:11]cmd_close_receipt [10:52:11]MH_GetDate [10:52:11]Write to MH i2c: F0 00 00 E9 13 EB [10:52:11]Write i2c OK [10:52:11]MH_I2C_Read... [10:52:11]Read from MH i2c: F0 [10:52:11]MH_I2C_Read... [10:52:11]Read from MH i2c: F0 09 00 [10:52:11]MH_I2C_Read... [10:52:11]Read from MH i2c: F0 09 00 E9 13 00 DB 6C 1F 67 43 33 1C 67 BA [10:52:11]GetLastDocTimeStamp 1730112719 [10:52:11]current date 1730112731 [10:52:11]FM_GetShiftState [10:52:11]SAM_PROTO_GetShiftState [10:52:11]wFMCommunicate request_size=4 [10:52:11]MH_SAM_APDU [10:52:11]CAPDU: 80 13 01 00 [10:52:11]Write to MH i2c: E2 08 00 EA 13 80 13 01 00 00 00 00 00 7A [10:52:11]Write i2c OK [10:52:11]MH_I2C_Read... [10:52:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:52:11]Read from MH i2c: E2 [10:52:11]MH_I2C_Read... [10:52:11]Read from MH i2c: E2 0E 00 [10:52:11]MH_I2C_Read... [10:52:11]Read from MH i2c: E2 0E 00 EA 13 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 73 [10:52:11]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:52:11]wFMCommunicate OK [10:52:11]SAM_PROTO_GetShiftState done [10:52:11]FM_GetShiftState done [10:52:11]opened in 1730073493 [10:52:11]opened+sec_in_day 1730159893 [10:52:11]quantity*price = 100051 [10:52:11]sum+1 = 100052 [10:52:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 285 28.10.2024 10:52 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317810 ФПД: 211636874391800 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T105211&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317810&fm=211636874391800&tin=02508201610067®Number=0000000000091628&sum=100000 [10:52:12]StoreToDocumentArchive [10:52:12]shift 546 fd 317810 [10:52:12]save to /storage/0546/doc_00317810 [10:52:12]save last doc name /storage/0546/doc_00317810 to /storage/kkm_last_doc_name [10:52:12]save OK [10:52:12]Clear old archive folders... [10:52:12]ProcessDocumentItem done err = 0, tmpTLVsize=257 [10:52:12]tlvbuf is B6F37A20 [10:52:12]SAM_PROTO_ClearQueue [10:52:12]wFMCommunicate request_size=4 [10:52:12]MH_SAM_APDU [10:52:12]CAPDU: 80 09 00 00 [10:52:12]Write to MH i2c: E2 08 00 F7 13 80 09 00 00 00 00 00 00 7C [10:52:12]Write i2c OK [10:52:12]MH_I2C_Read... [10:52:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:52:12]Read from MH i2c: E2 [10:52:12]MH_I2C_Read... [10:52:12]Read from MH i2c: E2 03 00 [10:52:12]MH_I2C_Read... [10:52:12]Read from MH i2c: E2 03 00 F7 13 00 90 00 7E [10:52:12]RAPDU: 90 00 [10:52:12]wFMCommunicate OK [10:52:12]SAM_PROTO_ClearQueue done [10:52:12]KKMCreateOFDPacket [10:52:12]OFDProtocolAddRootSTLVToBuf [10:52:12]FM_MakeSignedData [10:52:12]FM_MakeSignedData [10:52:12]SAM_PROTO_SignData [10:52:12]wFMCommunicate request_size=4 [10:52:12]MH_SAM_APDU [10:52:12]CAPDU: 80 0D 01 02 [10:52:12]Write to MH i2c: E2 08 00 F8 13 80 0D 01 02 00 00 00 00 84 [10:52:12]Write i2c OK [10:52:12]MH_I2C_Read... [10:52:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:52:12]Read from MH i2c: E2 [10:52:12]MH_I2C_Read... [10:52:12]Read from MH i2c: E2 03 00 [10:52:12]MH_I2C_Read... [10:52:12]Read from MH i2c: E2 03 00 F8 13 00 90 00 7F [10:52:12]RAPDU: 90 00 [10:52:12]wFMCommunicate OK [10:52:12]wFMCommunicate request_size=255 [10:52:12]MH_SAM_APDU [10:52:12]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 DB 6C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 72 D9 04 [10:52:12]Write to MH i2c: E2 02 01 F9 13 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 DB 6C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 72 D9 04 00 00 3E [10:52:12]Write i2c OK [10:52:12]MH_I2C_Read... [10:52:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:52:12]Read from MH i2c: E2 [10:52:12]MH_I2C_Read... [10:52:12]Read from MH i2c: E2 03 00 [10:52:12]MH_I2C_Read... [10:52:12]Read from MH i2c: E2 03 00 F9 13 00 90 00 80 [10:52:12]RAPDU: 90 00 [10:52:12]wFMCommunicate OK [10:52:12]wFMCommunicate request_size=16 [10:52:12]MH_SAM_APDU [10:52:12]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 C0 7B 8C B8 30 F8 [10:52:12]Write to MH i2c: E2 13 00 FA 13 80 0D 02 02 0B 00 00 35 04 06 00 C0 7B 8C B8 30 F8 00 00 83 [10:52:12]Write i2c OK [10:52:12]MH_I2C_Read... [10:52:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:52:12]Read from MH i2c: E2 [10:52:12]MH_I2C_Read... [10:52:12]Read from MH i2c: E2 03 00 [10:52:12]MH_I2C_Read... [10:52:12]Read from MH i2c: E2 03 00 FA 13 00 90 00 81 [10:52:12]RAPDU: 90 00 [10:52:12]wFMCommunicate OK [10:52:12]wFMCommunicate request_size=4 [10:52:12]MH_SAM_APDU [10:52:12]CAPDU: 80 0D 03 02 [10:52:12]Write to MH i2c: E2 08 00 FB 13 80 0D 03 02 00 00 00 00 89 [10:52:12]Write i2c OK [10:52:12]MH_I2C_Read... [10:52:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:52:12]Read from MH i2c: E2 [10:52:12]MH_I2C_Read... [10:52:12]Read from MH i2c: E2 0B 00 [10:52:12]MH_I2C_Read... [10:52:12]Read from MH i2c: E2 0B 00 FB 13 00 18 04 3F 70 EC 51 19 AC 90 00 57 [10:52:12]RAPDU: 18 04 3F 70 EC 51 19 AC 90 00 [10:52:12]wFMCommunicate OK [10:52:12]SAM_PROTO_SignData done [10:52:12]FM_MakeSignedData done [10:52:12]CreateOFDProtocolMessage [10:52:12]wFMCommunicate request_size=4 [10:52:12]MH_SAM_APDU [10:52:12]CAPDU: 80 11 00 00 [10:52:12]Write to MH i2c: E2 08 00 FC 13 80 11 00 00 00 00 00 00 89 [10:52:12]Write i2c OK [10:52:12]MH_I2C_Read... [10:52:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:52:12]Read from MH i2c: E2 [10:52:12]MH_I2C_Read... [10:52:12]Read from MH i2c: E2 17 00 [10:52:12]MH_I2C_Read... [10:52:12]Read from MH i2c: E2 17 00 FC 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 DD [10:52:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:52:12]wFMCommunicate OK [10:52:12]CreateOFDProtocolMessage done [10:52:12]OFDSenderStorePacket 317810 [10:52:12]StoreOFDPacket docnum=317810 [10:52:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 15 01 00 00 BB F9 0D 01 CB 2D 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 DB 6C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 72 D9 04 00 35 04 06 00 C0 7B 8C B8 30 F8 18 04 3F 70 EC 51 19 AC [10:52:12]CheckFolder [10:52:12]dirname=/storage/ofd_packets [10:52:12]CheckFolder done [10:52:12]ProducePacketName [10:52:12]name=ofd_packets/00317810 [10:52:12]NVStorageSaveData ofd_packets/00317810 [10:52:12]File name is /storage/ofd_packets/00317810 [10:52:12]Write 307 bytes [10:52:12]NVStorageSaveData done [10:52:12]OFDSenderStorePacket done [10:52:12]KKMCreateOFDPacket done [10:52:12]NVStorageSaveData kkm_last_timestamp [10:52:12]File name is /storage/kkm_last_timestamp [10:52:12]Write 4 bytes [10:52:12]NVStorageSaveData done [10:52:12]ExternCall_PrintAddStr [10:52:12]wPrintStart [10:52:12]Write to MH i2c: 01 00 00 FD 13 10 [10:52:12]Write i2c OK [10:52:12]MH_I2C_Read... [10:52:12]Read from MH i2c: 01 [10:52:12]MH_I2C_Read... [10:52:12]Read from MH i2c: 01 07 00 [10:52:12]MH_I2C_Read... [10:52:12]Read from MH i2c: 01 07 00 FD 13 00 00 00 00 00 FF 0F 25 [10:52:12]RasterBufferAndPrint [10:52:12]line Счет N : (1)1092732 [10:52:12]line ИНН: 02508201610067 [10:52:12]line Контрольно-Кассовый Чек [10:52:12]line ПРОДАЖА [10:52:12]line ТРК (МРК, ГНК) : 12 [10:52:12]line Товар: 2710194800 [10:52:12]line D-ENERGY Дт-К-2 [10:52:12]line 12.960 * 77.20 [10:52:12]line = 1000.51 [10:52:12]line НДС 12% НСП 1% [10:52:12]line > о реализуемом товаре [10:52:12]line ОКРУГЛЕНИЕ: -0.51 [10:52:12]line ИТОГО: 1000.00 [10:52:12]line Внесено: 1000.00 [10:52:12]line СДАЧА: 0.00 [10:52:12]line НСП 1% : 8.85 [10:52:12]line НДС 12% : 106.25 [10:52:12]line Наличными: 1000.00 [10:52:12]line Безнал.: 0.00 [10:52:12]line Место: АЗС № 101 "Партнер Нефть" [10:52:12]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:52:12]line СНО: Общий режим [10:52:12]line Чек 285 28.10.2024 10:52 [10:52:12]line Смена: 546 ФФД: 1.0 [10:52:12]line ЗНМ: 0300000082 [10:52:12]line РНМ: 0000000000091628 [10:52:12]line Версия ККМ: 001 [10:52:12]line ФМ: 0000000000874671 [10:52:12]line ФД: 317810 [10:52:12]line ФПД: 211636874391800 [10:52:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T105211&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317810&fm=211636874391800&tin=02508201610067®Number=0000000000091628&sum=100000 [10:52:12]OFD Sender: Processing packet 317810 [packets to send 127, broken 126] [10:52:12]ProducePacketName [10:52:12]name=ofd_packets/00317810 [10:52:12]OFD Sender: To server: pG, [10:52:13]CommunicateWithHost lk.salyk.kg:30040 [10:52:13]ConnectInit lk.salyk.kg [10:52:13]written 0, free lines is 4095 [10:52:13]Connected sock=10 [10: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 34 36 37 31 15 01 00 00 BB F9 0D 01 CB 2D 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 DB 6C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 72 D9 04 00 35 04 06 00 C0 7B 8C B8 30 F8 18 04 3F 70 EC 51 19 AC [10:52:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 5C CE 47 00 6D AB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 72 D9 04 00 F4 03 04 00 94 18 1F 67 B6 04 01 00 00 B2 89 38 44 1E A2 B9 9C [10:52:13]CommunicateWithHost err = 0 [10:52:13]CheckOFDResponse [10:52:13]1017 (14) - 77093643461234 [10:52:13]1041 (16) - 0000000000874671 [10:52:13]1040 (4) - 317810 [10:52:13]1012 (4) - 28.10.2024 04:52 [10:52:13]1206 (1) - 0 [10:52:13]OFD Sender: Remove packet 317810 [10:52:13]ProducePacketName [10:52:13]name=ofd_packets/00317810 [10:52:13]NVStorageDeleteData [10:52:13]Write to MH i2c: 01 00 00 28 14 3C [10:52:13]Write i2c OK [10:52:13]MH_I2C_Read... [10:52:13]Read from MH i2c: 01 [10:52:13]MH_I2C_Read... [10:52:13]Read from MH i2c: 01 07 00 [10:52:13]MH_I2C_Read... [10:52:13]Read from MH i2c: 01 07 00 28 14 00 00 00 00 00 03 0D 53 [10:52:13]RasterBufferAndPrint [10:52:13]line [10:52:13]line [10:52:13]line [10:52:13]line [10:52:13]line [10:52:13]written 0, free lines is 3340 [10:52:13]MH_Cut [10:52:13]Write to MH i2c: D1 01 00 2F 14 01 15 [10:52:13]Write i2c OK [10:52:13]MH_I2C_Read... [10:52:13]Read from MH i2c: D1 [10:52:13]MH_I2C_Read... [10:52:13]Read from MH i2c: D1 01 00 [10:52:13]MH_I2C_Read... [10:52:13]Read from MH i2c: D1 01 00 2F 14 00 14 [10:52:13]Write to MH i2c: 01 00 00 30 14 44 [10:52:13]Write i2c OK [10:52:13]MH_I2C_Read... [10:52:13]OFD Sender: No OFD packet to send [10:52:14]*** Cut start [10:52:14]*** Partial cut [10:52:14]*** CUTSNS_PIN = 1 [10:52:14]*** CUTSNS_PIN = 0 [10:52:14]*** Brake cut motor [10:52:14]Read from MH i2c: 01 [10:52:14]MH_I2C_Read... [10:52:14]*** Stop cut motor [10:52:14]*** Cut end [10:52:14]Read from MH i2c: 01 07 00 [10:52:14]MH_I2C_Read... [10:52:14]Read from MH i2c: 01 07 00 30 14 00 00 00 00 00 FF 0F 59 [10:52:14]process_action close_receipt done [10:52:14]requested_data is exist [10:52:14]produce_requested_data [10:52:14]requested_item fm.sn is exist - process it [10:52:14]wFMCommunicate request_size=4 [10:52:14]MH_SAM_APDU [10:52:14]CAPDU: 80 11 00 00 [10:52:14]Write to MH i2c: E2 08 00 31 14 80 11 00 00 00 00 00 00 BF [10:52:14]Write i2c OK [10:52:14]MH_I2C_Read... [10:52:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:52:14]Read from MH i2c: E2 [10:52:14]MH_I2C_Read... [10:52:14]Read from MH i2c: E2 17 00 [10:52:14]MH_I2C_Read... [10:52:14]Read from MH i2c: E2 17 00 31 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 13 [10:52:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:52:14]wFMCommunicate OK [10:52:14]requested_item fd.num is exist - process it [10:52:14]SAM_PROTO_GetFieldsCounters [10:52:14]wFMCommunicate request_size=4 [10:52:14]MH_SAM_APDU [10:52:14]CAPDU: 80 13 00 00 [10:52:14]Write to MH i2c: E2 08 00 32 14 80 13 00 00 00 00 00 00 C2 [10:52:14]Write i2c OK [10:52:14]MH_I2C_Read... [10:52:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:52:15]Read from MH i2c: E2 [10:52:15]MH_I2C_Read... [10:52:15]Read from MH i2c: E2 62 00 [10:52:15]MH_I2C_Read... [10:52:15]Read from MH i2c: E2 62 00 32 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 72 D9 04 00 0E 04 04 00 22 02 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 B2 [10:52:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 72 D9 04 00 0E 04 04 00 22 02 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:52:15]wFMCommunicate OK [10:52:15]SAM_PROTO_GetFieldsCounters done [10:52:15]requested_item shift.num is exist - process it [10:52:15]requested_item shift.opened is exist - process it [10:52:15]req_shift_opened [10:52:15]FM_GetShiftState [10:52:15]SAM_PROTO_GetShiftState [10:52:15]wFMCommunicate request_size=4 [10:52:15]MH_SAM_APDU [10:52:15]CAPDU: 80 13 01 00 [10:52:15]Write to MH i2c: E2 08 00 33 14 80 13 01 00 00 00 00 00 C4 [10:52:15]Write i2c OK [10:52:15]MH_I2C_Read... [10:52:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:52:15]Read from MH i2c: E2 [10:52:15]MH_I2C_Read... [10:52:15]Read from MH i2c: E2 0E 00 [10:52:15]MH_I2C_Read... [10:52:15]Read from MH i2c: E2 0E 00 33 14 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 BD [10:52:15]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:52:15]wFMCommunicate OK [10:52:15]SAM_PROTO_GetShiftState done [10:52:15]FM_GetShiftState done [10:52:15]req_shift_opened done [10:52:15]requested_item shift.open_date is exist - process it [10:52:15]req_shift_open_date [10:52:15]req_shift_open_date done [10:52:15]produce_requested_data done [10:52:15]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317810,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [10:52:15]process_action_free close_receipt [10:52:15]json_value_free [10:52:15]json_value_free done [10:52:15]process_json_proto returns [10:52:15]Send response to host [10:52:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317810,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [10:52:15]free response buf [10:52:15]execute_script done [10:52:15]execute_script returns [10:52:15]free content buf [10:52:15]Sock 7.Close socket [10:52:15]Sock 7.Thread stoped [10:52:15]accept exits with 9 [10:52:15]New connection [10:52:15]New thread 3067293028 created [10:52:15]Thread 3067436388 joined [10:52:15]Waiting for new connection... [10:52:15] Sock 9.Parse request [10:52:15]Sock 9.Check first char [10:52:15]Sock 9.First char is OK [10:52:15]request: POST /json_proto HTTP/1.0 [10:52:15]Method: POST [10:52:15]URL: /json_proto [10:52:15]Method is POST - this is cgi request [10:52:15]url: /json_proto [10:52:15]query_string will be loaded in cgi processing [10:52:15]execute_cgi json_proto POST (null) [10:52:15]execute_cgi path=json_proto method=POST [10:52:15]POST find Content-Length [10:52:15]Host: 172.17.50.195:8080 [10:52:15]Content-Length: 770 [10:52:15]Content-Type: application/json [10:52:15] [10:52:15]POST finish read [10:52:15]Found Content-Length = 770 [10:52:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092733", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:52:15]execute_script... [10:52: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)1092733", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:52:15]POST & json_proto [10:52:15]process_json_proto [10:52:15]json parsed OK: [10:52:15]protocol is kg_v1.0 [10:52:15]action value=close_receipt [10:52:15]process_action close_receipt [10:52:15]cmd_close_receipt [10:52:15]MH_GetDate [10:52:15]Write to MH i2c: F0 00 00 34 14 37 [10:52:15]Write i2c OK [10:52:15]MH_I2C_Read... [10:52:15]Read from MH i2c: F0 [10:52:15]MH_I2C_Read... [10:52:15]Read from MH i2c: F0 09 00 [10:52:15]MH_I2C_Read... [10:52:15]Read from MH i2c: F0 09 00 34 14 00 E0 6C 1F 67 43 33 1C 67 0B [10:52:15]GetLastDocTimeStamp 1730112731 [10:52:15]current date 1730112736 [10:52:15]FM_GetShiftState [10:52:15]SAM_PROTO_GetShiftState [10:52:15]wFMCommunicate request_size=4 [10:52:15]MH_SAM_APDU [10:52:15]CAPDU: 80 13 01 00 [10:52:15]Write to MH i2c: E2 08 00 35 14 80 13 01 00 00 00 00 00 C6 [10:52:15]Write i2c OK [10:52:15]MH_I2C_Read... [10:52:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:52:15]Read from MH i2c: E2 [10:52:15]MH_I2C_Read... [10:52:15]Read from MH i2c: E2 0E 00 [10:52:15]MH_I2C_Read... [10:52:15]Read from MH i2c: E2 0E 00 35 14 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 BF [10:52:15]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:52:15]wFMCommunicate OK [10:52:15]SAM_PROTO_GetShiftState done [10:52:15]FM_GetShiftState done [10:52:15]opened in 1730073493 [10:52:15]opened+sec_in_day 1730159893 [10:52:15]quantity*price = 100015 [10:52:15]sum+1 = 100017 [10:52:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 286 28.10.2024 10:52 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317811 ФПД: 12533542516749 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T105216&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317811&fm=12533542516749&tin=02508201610067®Number=0000000000091628&sum=100016 [10:52:16]StoreToDocumentArchive [10:52:16]shift 546 fd 317811 [10:52:16]save to /storage/0546/doc_00317811 [10:52:17]save last doc name /storage/0546/doc_00317811 to /storage/kkm_last_doc_name [10:52:17]save OK [10:52:17]Clear old archive folders... [10:52:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:52:17]tlvbuf is 013FFB50 [10:52:17]SAM_PROTO_ClearQueue [10:52:17]wFMCommunicate request_size=4 [10:52:17]MH_SAM_APDU [10:52:17]CAPDU: 80 09 00 00 [10:52:17]Write to MH i2c: E2 08 00 42 14 80 09 00 00 00 00 00 00 C8 [10:52:17]Write i2c OK [10:52:17]MH_I2C_Read... [10:52:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:52:17]Read from MH i2c: E2 [10:52:17]MH_I2C_Read... [10:52:17]Read from MH i2c: E2 03 00 [10:52:17]MH_I2C_Read... [10:52:17]Read from MH i2c: E2 03 00 42 14 00 90 00 CA [10:52:17]RAPDU: 90 00 [10:52:17]wFMCommunicate OK [10:52:17]SAM_PROTO_ClearQueue done [10:52:17]KKMCreateOFDPacket [10:52:17]OFDProtocolAddRootSTLVToBuf [10:52:17]FM_MakeSignedData [10:52:17]FM_MakeSignedData [10:52:17]SAM_PROTO_SignData [10:52:17]wFMCommunicate request_size=4 [10:52:17]MH_SAM_APDU [10:52:17]CAPDU: 80 0D 01 02 [10:52:17]Write to MH i2c: E2 08 00 43 14 80 0D 01 02 00 00 00 00 D0 [10:52:17]Write i2c OK [10:52:17]MH_I2C_Read... [10:52:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:52:17]Read from MH i2c: E2 [10:52:17]MH_I2C_Read... [10:52:17]Read from MH i2c: E2 03 00 [10:52:17]MH_I2C_Read... [10:52:17]Read from MH i2c: E2 03 00 43 14 00 90 00 CB [10:52:17]RAPDU: 90 00 [10:52:17]wFMCommunicate OK [10:52:17]wFMCommunicate request_size=255 [10:52:17]MH_SAM_APDU [10: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 E0 6C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 73 D9 04 00 35 04 06 00 0B [10:52:17]Write to MH i2c: E2 02 01 44 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 E0 6C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 73 D9 04 00 35 04 06 00 0B 00 00 E8 [10:52:17]Write i2c OK [10:52:17]MH_I2C_Read... [10:52:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:52:17]Read from MH i2c: E2 [10:52:17]MH_I2C_Read... [10:52:17]Read from MH i2c: E2 03 00 [10:52:17]MH_I2C_Read... [10:52:17]Read from MH i2c: E2 03 00 44 14 00 90 00 CC [10:52:17]RAPDU: 90 00 [10:52:17]wFMCommunicate OK [10:52:17]wFMCommunicate request_size=10 [10:52:17]MH_SAM_APDU [10:52:17]CAPDU: 80 0D 02 02 05 66 31 59 78 0D [10:52:17]Write to MH i2c: E2 0D 00 45 14 80 0D 02 02 05 00 66 31 59 78 0D 00 00 52 [10:52:17]Write i2c OK [10:52:17]MH_I2C_Read... [10:52:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:52:17]Read from MH i2c: E2 [10:52:17]MH_I2C_Read... [10:52:17]Read from MH i2c: E2 03 00 [10:52:17]MH_I2C_Read... [10:52:17]Read from MH i2c: E2 03 00 45 14 00 90 00 CD [10:52:17]RAPDU: 90 00 [10:52:17]wFMCommunicate OK [10:52:17]wFMCommunicate request_size=4 [10:52:17]MH_SAM_APDU [10:52:17]CAPDU: 80 0D 03 02 [10:52:17]Write to MH i2c: E2 08 00 46 14 80 0D 03 02 00 00 00 00 D5 [10:52:17]Write i2c OK [10:52:17]MH_I2C_Read... [10:52:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:52:17]Read from MH i2c: E2 [10:52:17]MH_I2C_Read... [10:52:17]Read from MH i2c: E2 0B 00 [10:52:17]MH_I2C_Read... [10:52:17]Read from MH i2c: E2 0B 00 46 14 00 1C C4 E8 E8 7D 58 19 F5 90 00 69 [10:52:17]RAPDU: 1C C4 E8 E8 7D 58 19 F5 90 00 [10:52:17]wFMCommunicate OK [10:52:17]SAM_PROTO_SignData done [10:52:17]FM_MakeSignedData done [10:52:17]CreateOFDProtocolMessage [10:52:17]wFMCommunicate request_size=4 [10:52:17]MH_SAM_APDU [10:52:17]CAPDU: 80 11 00 00 [10:52:17]Write to MH i2c: E2 08 00 47 14 80 11 00 00 00 00 00 00 D5 [10:52:17]Write i2c OK [10:52:17]MH_I2C_Read... [10:52:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:52:17]Read from MH i2c: E2 [10:52:17]MH_I2C_Read... [10:52:17]Read from MH i2c: E2 17 00 [10:52:17]MH_I2C_Read... [10:52:17]Read from MH i2c: E2 17 00 47 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 29 [10:52:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:52:17]wFMCommunicate OK [10:52:17]CreateOFDProtocolMessage done [10:52:17]OFDSenderStorePacket 317811 [10:52:17]StoreOFDPacket docnum=317811 [10:52:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 89 D7 07 01 81 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 E0 6C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 73 D9 04 00 35 04 06 00 0B 66 31 59 78 0D 1C C4 E8 E8 7D 58 19 F5 [10:52:17]CheckFolder [10:52:17]dirname=/storage/ofd_packets [10:52:17]CheckFolder done [10:52:17]ProducePacketName [10:52:17]name=ofd_packets/00317811 [10:52:17]NVStorageSaveData ofd_packets/00317811 [10:52:17]File name is /storage/ofd_packets/00317811 [10:52:17]Write 301 bytes [10:52:17]NVStorageSaveData done [10:52:17]OFDSenderStorePacket done [10:52:17]KKMCreateOFDPacket done [10:52:17]NVStorageSaveData kkm_last_timestamp [10:52:17]File name is /storage/kkm_last_timestamp [10:52:17]Write 4 bytes [10:52:17]NVStorageSaveData done [10:52:17]ExternCall_PrintAddStr [10:52:17]wPrintStart [10:52:17]Write to MH i2c: 01 00 00 48 14 5C [10:52:17]Write i2c OK [10:52:17]MH_I2C_Read... [10:52:17]Read from MH i2c: 01 [10:52:17]MH_I2C_Read... [10:52:17]Read from MH i2c: 01 07 00 [10:52:17]MH_I2C_Read... [10:52:17]Read from MH i2c: 01 07 00 48 14 00 00 00 00 00 FF 0F 71 [10:52:17]RasterBufferAndPrint [10:52:17]line Счет N : (1)1092733 [10:52:17]line ИНН: 02508201610067 [10:52:17]line Контрольно-Кассовый Чек [10:52:17]line ПРОДАЖА [10:52:17]line ТРК (МРК, ГНК) : 53 [10:52:17]line Товар: 2710124130 [10:52:17]line Аи-92-К-2 [10:52:17]line 14.950 * 66.90 [10:52:17]line = 1000.16 [10:52:17]line НДС 12% НСП 1% [10:52:17]line > о реализуемом товаре [10:52:17]line ИТОГО: 1000.16 [10:52:17]line НСП 1% : 8.85 [10:52:17]line НДС 12% : 106.21 [10:52:17]line Наличными: 0.00 [10:52:17]line Безнал.: 1000.16 [10:52:17]line Место: АЗС № 101 "Партнер Нефть" [10:52:17]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:52:17]line СНО: Общий режим [10:52:17]line Чек 286 28.10.2024 10:52 [10:52:17]line Смена: 546 ФФД: 1.0 [10:52:17]line ЗНМ: 0300000082 [10:52:17]line РНМ: 0000000000091628 [10:52:17]line Версия ККМ: 001 [10:52:17]line Платежная система: Mbank [10:52:17]line ФМ: 0000000000874671 [10:52:17]line ФД: 317811 [10:52:17]line ФПД: 12533542516749 [10:52:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T105216&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317811&fm=12533542516749&tin=02508201610067®Number=0000000000091628&sum=100016 [10:52:17]written 0, free lines is 4095 [10:52:17]OFD Sender: Processing packet 317811 [packets to send 127, broken 126] [10:52:17]ProducePacketName [10:52:17]name=ofd_packets/00317811 [10:52:17]OFD Sender: To server: pG, [10:52:17]CommunicateWithHost lk.salyk.kg:30040 [10:52:17]ConnectInit lk.salyk.kg [10:52:17]Connected sock=10 [10:52:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 89 D7 07 01 81 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 E0 6C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 73 D9 04 00 35 04 06 00 0B 66 31 59 78 0D 1C C4 E8 E8 7D 58 19 F5 [10:52:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 BA 22 47 00 14 AB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 73 D9 04 00 F4 03 04 00 99 18 1F 67 B6 04 01 00 00 B2 B4 8F FB 60 52 A1 80 [10:52:18]CommunicateWithHost err = 0 [10:52:18]CheckOFDResponse [10:52:18]1017 (14) - 77093643461234 [10:52:18]1041 (16) - 0000000000874671 [10:52:18]1040 (4) - 317811 [10:52:18]1012 (4) - 28.10.2024 04:52 [10:52:18]1206 (1) - 0 [10:52:18]OFD Sender: Remove packet 317811 [10:52:18]ProducePacketName [10:52:18]name=ofd_packets/00317811 [10:52:18]NVStorageDeleteData [10:52:18]Write to MH i2c: 01 00 00 71 14 85 [10:52:18]Write i2c OK [10:52:18]MH_I2C_Read... [10:52:18]Read from MH i2c: 01 [10:52:18]MH_I2C_Read... [10:52:18]Read from MH i2c: 01 07 00 [10:52:18]MH_I2C_Read... [10:52:18]Read from MH i2c: 01 07 00 71 14 00 00 00 00 00 1F 0D B8 [10:52:18]RasterBufferAndPrint [10:52:18]line [10:52:18]line [10:52:18]line [10:52:18]line [10:52:18]line [10:52:18]written 0, free lines is 3378 [10:52:18]MH_Cut [10:52:18]Write to MH i2c: D1 01 00 78 14 01 5E [10:52:18]Write i2c OK [10:52:18]MH_I2C_Read... [10:52:18]Read from MH i2c: D1 [10:52:18]MH_I2C_Read... [10:52:18]Read from MH i2c: D1 01 00 [10:52:18]MH_I2C_Read... [10:52:18]Read from MH i2c: D1 01 00 78 14 00 5D [10:52:18]Write to MH i2c: 01 00 00 79 14 8D [10:52:18]Write i2c OK [10:52:18]MH_I2C_Read... [10:52:18]OFD Sender: No OFD packet to send [10:52:18]*** Cut start [10:52:18]*** Partial cut [10:52:18]*** CUTSNS_PIN = 1 [10:52:18]*** CUTSNS_PIN = 0 [10:52:19]*** Brake cut motor [10:52:19]Read from MH i2c: 01 [10:52:19]MH_I2C_Read... [10:52:19]*** Stop cut motor [10:52:19]*** Cut end [10:52:19]Read from MH i2c: 01 07 00 [10:52:19]MH_I2C_Read... [10:52:19]Read from MH i2c: 01 07 00 79 14 00 00 00 00 00 FF 0F A2 [10:52:19]process_action close_receipt done [10:52:19]requested_data is exist [10:52:19]produce_requested_data [10:52:19]requested_item fm.sn is exist - process it [10:52:19]wFMCommunicate request_size=4 [10:52:19]MH_SAM_APDU [10:52:19]CAPDU: 80 11 00 00 [10:52:19]Write to MH i2c: E2 08 00 7A 14 80 11 00 00 00 00 00 00 08 [10:52:19]Write i2c OK [10:52:19]MH_I2C_Read... [10:52:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:52:19]Read from MH i2c: E2 [10:52:19]MH_I2C_Read... [10:52:19]Read from MH i2c: E2 17 00 [10:52:19]MH_I2C_Read... [10:52:19]Read from MH i2c: E2 17 00 7A 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 5C [10:52:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:52:19]wFMCommunicate OK [10:52:19]requested_item fd.num is exist - process it [10:52:19]SAM_PROTO_GetFieldsCounters [10:52:19]wFMCommunicate request_size=4 [10:52:19]MH_SAM_APDU [10:52:19]CAPDU: 80 13 00 00 [10:52:19]Write to MH i2c: E2 08 00 7B 14 80 13 00 00 00 00 00 00 0B [10:52:19]Write i2c OK [10:52:19]MH_I2C_Read... [10:52:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:52:19]Read from MH i2c: E2 [10:52:19]MH_I2C_Read... [10:52:19]Read from MH i2c: E2 62 00 [10:52:19]MH_I2C_Read... [10:52:19]Read from MH i2c: E2 62 00 7B 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 73 D9 04 00 0E 04 04 00 22 02 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 FF [10:52:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 73 D9 04 00 0E 04 04 00 22 02 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:52:19]wFMCommunicate OK [10:52:19]SAM_PROTO_GetFieldsCounters done [10:52:19]requested_item shift.num is exist - process it [10:52:19]requested_item shift.opened is exist - process it [10:52:19]req_shift_opened [10:52:19]FM_GetShiftState [10:52:19]SAM_PROTO_GetShiftState [10:52:19]wFMCommunicate request_size=4 [10:52:19]MH_SAM_APDU [10:52:19]CAPDU: 80 13 01 00 [10:52:19]Write to MH i2c: E2 08 00 7C 14 80 13 01 00 00 00 00 00 0D [10:52:19]Write i2c OK [10:52:19]MH_I2C_Read... [10:52:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:52:19]Read from MH i2c: E2 [10:52:19]MH_I2C_Read... [10:52:19]Read from MH i2c: E2 0E 00 [10:52:19]MH_I2C_Read... [10:52:19]Read from MH i2c: E2 0E 00 7C 14 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 06 [10:52:19]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:52:19]wFMCommunicate OK [10:52:19]SAM_PROTO_GetShiftState done [10:52:19]FM_GetShiftState done [10:52:19]req_shift_opened done [10:52:19]requested_item shift.open_date is exist - process it [10:52:19]req_shift_open_date [10:52:19]req_shift_open_date done [10:52:19]produce_requested_data done [10:52:19]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317811,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [10:52:19]process_action_free close_receipt [10:52:19]json_value_free [10:52:19]json_value_free done [10:52:19]process_json_proto returns [10:52:19]Send response to host [10:52:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317811,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [10:52:19]free response buf [10:52:19]execute_script done [10:52:19]execute_script returns [10:52:19]free content buf [10:52:19]Sock 9.Close socket [10:52:19]Sock 9.Thread stoped [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:23]OFD Sender: No OFD packet to send [10:53:28]OFD Sender: No OFD packet to send [10:53:33]OFD Sender: No OFD packet to send [10:53:38]OFD Sender: No OFD packet to send [10:53:43]OFD Sender: No OFD packet to send [10:53:48]accept exits with 7 [10:53:48]New connection [10:53:48]New thread 3067436388 created [10:53:48]Thread 3067293028 joined [10:53:48]Waiting for new connection... [10:53:48] Sock 7.Parse request [10:53:48]Sock 7.Check first char [10:53:48]Sock 7.First char is OK [10:53:48]request: POST /json_proto HTTP/1.0 [10:53:48]Method: POST [10:53:48]URL: /json_proto [10:53:48]Method is POST - this is cgi request [10:53:48]url: /json_proto [10:53:48]query_string will be loaded in cgi processing [10:53:48]execute_cgi json_proto POST (null) [10:53:48]execute_cgi path=json_proto method=POST [10:53:48]POST find Content-Length [10:53:48]Host: 172.17.50.195:8080 [10:53:48]Content-Length: 664 [10:53:48]Content-Type: application/json [10:53:48] [10:53:48]POST finish read [10:53:48]Found Content-Length = 664 [10:53:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092736", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 20.000, "sum" : 1338.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "payments": [ { "type": 0, "sum" : 1338.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:53:48]execute_script... [10:53:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092736", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 20.000, "sum" : 1338.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "payments": [ { "type": 0, "sum" : 1338.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:53:48]POST & json_proto [10:53:48]process_json_proto [10:53:48]json parsed OK: [10:53:48]protocol is kg_v1.0 [10:53:48]action value=close_receipt [10:53:48]process_action close_receipt [10:53:48]cmd_close_receipt [10:53:48]MH_GetDate [10:53:48]Write to MH i2c: F0 00 00 7D 14 80 [10:53:48]Write i2c OK [10:53:48]MH_I2C_Read... [10:53:48]Read from MH i2c: F0 [10:53:48]MH_I2C_Read... [10:53:48]Read from MH i2c: F0 09 00 [10:53:48]MH_I2C_Read... [10:53:48]Read from MH i2c: F0 09 00 7D 14 00 3D 6D 1F 67 43 33 1C 67 B2 [10:53:48]GetLastDocTimeStamp 1730112736 [10:53:48]current date 1730112829 [10:53:48]FM_GetShiftState [10:53:48]SAM_PROTO_GetShiftState [10:53:48]wFMCommunicate request_size=4 [10:53:48]MH_SAM_APDU [10:53:48]CAPDU: 80 13 01 00 [10:53:48]Write to MH i2c: E2 08 00 7E 14 80 13 01 00 00 00 00 00 0F [10:53:48]Write i2c OK [10:53:48]MH_I2C_Read... [10:53:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:53:48]Read from MH i2c: E2 [10:53:48]MH_I2C_Read... [10:53:48]Read from MH i2c: E2 0E 00 [10:53:48]MH_I2C_Read... [10:53:48]Read from MH i2c: E2 0E 00 7E 14 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 08 [10:53:48]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:53:48]wFMCommunicate OK [10:53:48]SAM_PROTO_GetShiftState done [10:53:48]FM_GetShiftState done [10:53:48]opened in 1730073493 [10:53:48]opened+sec_in_day 1730159893 [10:53:48]quantity*price = 133800 [10:53:48]sum+1 = 133801 [10:53:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1338.00 Внесено: 1500.00 СДАЧА: 162.00 НСП 1% : 11.84 НДС 12% : 142.09 Наличными: 1338.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 287 28.10.2024 10:53 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317812 ФПД: 35300167798151 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T105349&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317812&fm=35300167798151&tin=02508201610067®Number=0000000000091628&sum=133800 [10:53:49]StoreToDocumentArchive [10:53:49]shift 546 fd 317812 [10:53:49]save to /storage/0546/doc_00317812 [10:53:49]save last doc name /storage/0546/doc_00317812 to /storage/kkm_last_doc_name [10:53:49]save OK [10:53:49]Clear old archive folders... [10:53:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:53:49]tlvbuf is 013A45A0 [10:53:49]SAM_PROTO_ClearQueue [10:53:49]wFMCommunicate request_size=4 [10:53:49]MH_SAM_APDU [10:53:49]CAPDU: 80 09 00 00 [10:53:49]Write to MH i2c: E2 08 00 8B 14 80 09 00 00 00 00 00 00 11 [10:53:49]Write i2c OK [10:53:49]MH_I2C_Read... [10:53:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:53:49]Read from MH i2c: E2 [10:53:49]MH_I2C_Read... [10:53:49]Read from MH i2c: E2 03 00 [10:53:49]MH_I2C_Read... [10:53:49]Read from MH i2c: E2 03 00 8B 14 00 90 00 13 [10:53:49]RAPDU: 90 00 [10:53:49]wFMCommunicate OK [10:53:49]SAM_PROTO_ClearQueue done [10:53:49]KKMCreateOFDPacket [10:53:49]OFDProtocolAddRootSTLVToBuf [10:53:49]FM_MakeSignedData [10:53:49]FM_MakeSignedData [10:53:49]SAM_PROTO_SignData [10:53:49]wFMCommunicate request_size=4 [10:53:49]MH_SAM_APDU [10:53:49]CAPDU: 80 0D 01 02 [10:53:49]Write to MH i2c: E2 08 00 8C 14 80 0D 01 02 00 00 00 00 19 [10:53:49]Write i2c OK [10:53:49]MH_I2C_Read... [10:53:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:53:49]Read from MH i2c: E2 [10:53:49]MH_I2C_Read... [10:53:49]Read from MH i2c: E2 03 00 [10:53:49]MH_I2C_Read... [10:53:49]Read from MH i2c: E2 03 00 8C 14 00 90 00 14 [10:53:49]RAPDU: 90 00 [10:53:49]wFMCommunicate OK [10:53:49]wFMCommunicate request_size=255 [10:53:49]MH_SAM_APDU [10:53:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 A8 0A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 0A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A0 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 37 00 00 00 00 07 04 06 00 A8 0A 02 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 3D 6D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 74 D9 04 00 35 04 06 00 20 [10:53:49]Write to MH i2c: E2 02 01 8D 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 32 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 A8 0A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 0A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A0 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 37 00 00 00 00 07 04 06 00 A8 0A 02 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 3D 6D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 74 D9 04 00 35 04 06 00 20 00 00 29 [10:53:49]Write i2c OK [10:53:49]MH_I2C_Read... [10:53:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:53:50]Read from MH i2c: E2 [10:53:50]MH_I2C_Read... [10:53:50]Read from MH i2c: E2 03 00 [10:53:50]MH_I2C_Read... [10:53:50]Read from MH i2c: E2 03 00 8D 14 00 90 00 15 [10:53:50]RAPDU: 90 00 [10:53:50]wFMCommunicate OK [10:53:50]wFMCommunicate request_size=10 [10:53:50]MH_SAM_APDU [10:53:50]CAPDU: 80 0D 02 02 05 1A F5 F6 4D 87 [10:53:50]Write to MH i2c: E2 0D 00 8E 14 80 0D 02 02 05 00 1A F5 F6 4D 87 00 00 FF [10:53:50]Write i2c OK [10:53:50]MH_I2C_Read... [10:53:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:53:50]Read from MH i2c: E2 [10:53:50]MH_I2C_Read... [10:53:50]Read from MH i2c: E2 03 00 [10:53:50]MH_I2C_Read... [10:53:50]Read from MH i2c: E2 03 00 8E 14 00 90 00 16 [10:53:50]RAPDU: 90 00 [10:53:50]wFMCommunicate OK [10:53:50]wFMCommunicate request_size=4 [10:53:50]MH_SAM_APDU [10:53:50]CAPDU: 80 0D 03 02 [10:53:50]Write to MH i2c: E2 08 00 8F 14 80 0D 03 02 00 00 00 00 1E [10:53:50]Write i2c OK [10:53:50]MH_I2C_Read... [10:53:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:53:50]Read from MH i2c: E2 [10:53:50]MH_I2C_Read... [10:53:50]Read from MH i2c: E2 0B 00 [10:53:50]MH_I2C_Read... [10:53:50]Read from MH i2c: E2 0B 00 8F 14 00 4B D5 C4 A3 33 0C F8 62 90 00 3F [10:53:50]RAPDU: 4B D5 C4 A3 33 0C F8 62 90 00 [10:53:50]wFMCommunicate OK [10:53:50]SAM_PROTO_SignData done [10:53:50]FM_MakeSignedData done [10:53:50]CreateOFDProtocolMessage [10:53:50]wFMCommunicate request_size=4 [10:53:50]MH_SAM_APDU [10:53:50]CAPDU: 80 11 00 00 [10:53:50]Write to MH i2c: E2 08 00 90 14 80 11 00 00 00 00 00 00 1E [10:53:50]Write i2c OK [10:53:50]MH_I2C_Read... [10:53:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:53:50]Read from MH i2c: E2 [10:53:50]MH_I2C_Read... [10:53:50]Read from MH i2c: E2 17 00 [10:53:50]MH_I2C_Read... [10:53:50]Read from MH i2c: E2 17 00 90 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 72 [10:53:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:53:50]wFMCommunicate OK [10:53:50]CreateOFDProtocolMessage done [10:53:50]OFDSenderStorePacket 317812 [10:53:50]StoreOFDPacket docnum=317812 [10:53:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 47 37 07 01 75 08 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 A8 0A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 0A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A0 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 37 00 00 00 00 07 04 06 00 A8 0A 02 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 3D 6D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 74 D9 04 00 35 04 06 00 20 1A F5 F6 4D 87 4B D5 C4 A3 33 0C F8 62 [10:53:50]CheckFolder [10:53:50]dirname=/storage/ofd_packets [10:53:50]CheckFolder done [10:53:50]ProducePacketName [10:53:50]name=ofd_packets/00317812 [10:53:50]NVStorageSaveData ofd_packets/00317812 [10:53:50]File name is /storage/ofd_packets/00317812 [10:53:50]Write 301 bytes [10:53:50]NVStorageSaveData done [10:53:50]OFDSenderStorePacket done [10:53:50]KKMCreateOFDPacket done [10:53:50]NVStorageSaveData kkm_last_timestamp [10:53:50]File name is /storage/kkm_last_timestamp [10:53:50]Write 4 bytes [10:53:50]NVStorageSaveData done [10:53:50]ExternCall_PrintAddStr [10:53:50]wPrintStart [10:53:50]Write to MH i2c: 01 00 00 91 14 A5 [10:53:50]Write i2c OK [10:53:50]MH_I2C_Read... [10:53:50]Read from MH i2c: 01 [10:53:50]MH_I2C_Read... [10:53:50]Read from MH i2c: 01 07 00 [10:53:50]MH_I2C_Read... [10:53:50]Read from MH i2c: 01 07 00 91 14 00 00 00 00 00 FF 0F BA [10:53:50]RasterBufferAndPrint [10:53:50]line Счет N : (1)1092736 [10:53:50]line ИНН: 02508201610067 [10:53:50]line Контрольно-Кассовый Чек [10:53:50]line ПРОДАЖА [10:53:50]line ТРК (МРК, ГНК) : 53 [10:53:50]line Товар: 2710124130 [10:53:50]line Аи-92-К-2 [10:53:50]line 20.000 * 66.90 [10:53:50]line = 1338.00 [10:53:50]line НДС 12% НСП 1% [10:53:50]line > о реализуемом товаре [10:53:50]line ИТОГО: 1338.00 [10:53:50]line Внесено: 1500.00 [10:53:50]line СДАЧА: 162.00 [10:53:50]line НСП 1% : 11.84 [10:53:50]line НДС 12% : 142.09 [10:53:50]line Наличными: 1338.00 [10:53:50]line Безнал.: 0.00 [10:53:50]line Место: АЗС № 101 "Партнер Нефть" [10:53:50]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:53:50]line СНО: Общий режим [10:53:50]line Чек 287 28.10.2024 10:53 [10:53:50]OFD Sender: Processing packet 317812 [packets to send 127, broken 126] [10:53:50]ProducePacketName [10:53:50]name=ofd_packets/00317812 [10:53:50]OFD Sender: To server: pG, [10:53:50]CommunicateWithHost lk.salyk.kg:30040 [10:53:50]ConnectInit lk.salyk.kg [10:53:50]line Смена: 546 ФФД: 1.0 [10:53:50]line ЗНМ: 0300000082 [10:53:50]line РНМ: 0000000000091628 [10:53:50]line Версия ККМ: 001 [10:53:50]line ФМ: 0000000000874671 [10:53:50]line ФД: 317812 [10:53:50]line ФПД: 35300167798151 [10:53:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T105349&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317812&fm=35300167798151&tin=02508201610067®Number=0000000000091628&sum=133800 [10:53:50]written 0, free lines is 4095 [10:53:50]Connected sock=10 [10:53:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 47 37 07 01 75 08 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 A8 0A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 0A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A0 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 37 00 00 00 00 07 04 06 00 A8 0A 02 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 3D 6D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 74 D9 04 00 35 04 06 00 20 1A F5 F6 4D 87 4B D5 C4 A3 33 0C F8 62 [10:53:50]Write to MH i2c: 01 00 00 BB 14 CF [10:53:50]Write i2c OK [10:53:50]MH_I2C_Read... [10:53:50]Read from MH i2c: 01 [10:53:50]MH_I2C_Read... [10:53:50]Read from MH i2c: 01 07 00 [10:53:50]MH_I2C_Read... [10:53:50]Read from MH i2c: 01 07 00 BB 14 00 00 00 00 00 FB 0C DD [10:53:50]RasterBufferAndPrint [10:53:50]line [10:53:50]line [10:53:50]line [10:53:50]line [10:53:50]line [10:53:50]written 0, free lines is 3329 [10:53:50]MH_Cut [10:53:50]Write to MH i2c: D1 01 00 C2 14 01 A8 [10:53:50]Write i2c OK [10:53:50]MH_I2C_Read... [10:53:50]Read from MH i2c: D1 [10:53:50]MH_I2C_Read... [10:53:50]Read from MH i2c: D1 01 00 [10:53:50]MH_I2C_Read... [10:53:50]Read from MH i2c: D1 01 00 C2 14 00 A7 [10:53:50]Write to MH i2c: 01 00 00 C3 14 D7 [10:53:50]Write i2c OK [10:53:50]MH_I2C_Read... [10:53:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 41 83 47 00 B0 E8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 74 D9 04 00 F4 03 04 00 F6 18 1F 67 B6 04 01 00 00 5A 08 A5 00 1A 4A 90 97 [10:53:50]CommunicateWithHost err = 0 [10:53:50]CheckOFDResponse [10:53:50]1017 (14) - 77093643461234 [10:53:50]1041 (16) - 0000000000874671 [10:53:50]1040 (4) - 317812 [10:53:50]1012 (4) - 28.10.2024 04:54 [10:53:50]1206 (1) - 0 [10:53:50]OFD Sender: Remove packet 317812 [10:53:50]ProducePacketName [10:53:50]name=ofd_packets/00317812 [10:53:50]NVStorageDeleteData [10:53:51]OFD Sender: No OFD packet to send [10:53:51]*** Cut start [10:53:51]*** Partial cut [10:53:51]*** CUTSNS_PIN = 1 [10:53:51]*** CUTSNS_PIN = 0 [10:53:51]*** Brake cut motor [10:53:51]Read from MH i2c: 01 [10:53:51]MH_I2C_Read... [10:53:51]*** Stop cut motor [10:53:51]*** Cut end [10:53:51]Read from MH i2c: 01 07 00 [10:53:51]MH_I2C_Read... [10:53:51]Read from MH i2c: 01 07 00 C3 14 00 00 00 00 00 FF 0F EC [10:53:51]process_action close_receipt done [10:53:51]requested_data is exist [10:53:51]produce_requested_data [10:53:51]requested_item fm.sn is exist - process it [10:53:51]wFMCommunicate request_size=4 [10:53:51]MH_SAM_APDU [10:53:51]CAPDU: 80 11 00 00 [10:53:51]Write to MH i2c: E2 08 00 C4 14 80 11 00 00 00 00 00 00 52 [10:53:51]Write i2c OK [10:53:51]MH_I2C_Read... [10:53:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:53:52]Read from MH i2c: E2 [10:53:52]MH_I2C_Read... [10:53:52]Read from MH i2c: E2 17 00 [10:53:52]MH_I2C_Read... [10:53:52]Read from MH i2c: E2 17 00 C4 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A6 [10:53:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:53:52]wFMCommunicate OK [10:53:52]requested_item fd.num is exist - process it [10:53:52]SAM_PROTO_GetFieldsCounters [10:53:52]wFMCommunicate request_size=4 [10:53:52]MH_SAM_APDU [10:53:52]CAPDU: 80 13 00 00 [10:53:52]Write to MH i2c: E2 08 00 C5 14 80 13 00 00 00 00 00 00 55 [10:53:52]Write i2c OK [10:53:52]MH_I2C_Read... [10:53:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:53:52]Read from MH i2c: E2 [10:53:52]MH_I2C_Read... [10:53:52]Read from MH i2c: E2 62 00 [10:53:52]MH_I2C_Read... [10:53:52]Read from MH i2c: E2 62 00 C5 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 74 D9 04 00 0E 04 04 00 22 02 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 4D [10:53:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 74 D9 04 00 0E 04 04 00 22 02 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:53:52]wFMCommunicate OK [10:53:52]SAM_PROTO_GetFieldsCounters done [10:53:52]requested_item shift.num is exist - process it [10:53:52]requested_item shift.opened is exist - process it [10:53:52]req_shift_opened [10:53:52]FM_GetShiftState [10:53:52]SAM_PROTO_GetShiftState [10:53:52]wFMCommunicate request_size=4 [10:53:52]MH_SAM_APDU [10:53:52]CAPDU: 80 13 01 00 [10:53:52]Write to MH i2c: E2 08 00 C6 14 80 13 01 00 00 00 00 00 57 [10:53:52]Write i2c OK [10:53:52]MH_I2C_Read... [10:53:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:53:52]Read from MH i2c: E2 [10:53:52]MH_I2C_Read... [10:53:52]Read from MH i2c: E2 0E 00 [10:53:52]MH_I2C_Read... [10:53:52]Read from MH i2c: E2 0E 00 C6 14 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 50 [10:53:52]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:53:52]wFMCommunicate OK [10:53:52]SAM_PROTO_GetShiftState done [10:53:52]FM_GetShiftState done [10:53:52]req_shift_opened done [10:53:52]requested_item shift.open_date is exist - process it [10:53:52]req_shift_open_date [10:53:52]req_shift_open_date done [10:53:52]produce_requested_data done [10:53:52]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317812,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [10:53:52]process_action_free close_receipt [10:53:52]json_value_free [10:53:52]json_value_free done [10:53:52]process_json_proto returns [10:53:52]Send response to host [10:53:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317812,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [10:53:52]free response buf [10:53:52]execute_script done [10:53:52]execute_script returns [10:53:52]free content buf [10:53:52]Sock 7.Close socket [10:53:52]Sock 7.Thread stoped [10:53:56]OFD Sender: No OFD packet to send [10:54:01]OFD Sender: No OFD packet to send [10:54:06]OFD Sender: No OFD packet to send [10:54:09]accept exits with 9 [10:54:09]New connection [10:54:09]New thread 3067293028 created [10:54:09]Thread 3067436388 joined [10:54:09]Waiting for new connection... [10:54:09] Sock 9.Parse request [10:54:09]Sock 9.Check first char [10:54:09]Sock 9.First char is OK [10:54:09]request: POST /json_proto HTTP/1.0 [10:54:09]Method: POST [10:54:09]URL: /json_proto [10:54:09]Method is POST - this is cgi request [10:54:09]url: /json_proto [10:54:09]query_string will be loaded in cgi processing [10:54:09]execute_cgi json_proto POST (null) [10:54:09]execute_cgi path=json_proto method=POST [10:54:09]POST find Content-Length [10:54:09]Host: 172.17.50.195:8080 [10:54:09]Content-Length: 215 [10:54:09]Content-Type: application/json [10:54:09] [10:54:09]POST finish read [10:54:09]Found Content-Length = 215 [10:54:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:54:09]execute_script... [10:54:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:54:09]POST & json_proto [10:54:09]process_json_proto [10:54:09]json parsed OK: [10:54:09]protocol is kg_v1.0 [10:54:09]action value=get_value [10:54:09]process_action get_value [10:54:09]cmd_get_value [10:54:09]process_action get_value done [10:54:09]requested_data is exist [10:54:09]produce_requested_data [10:54:09]requested_item kkm.sn is exist - process it [10:54:09]requested_item kkm.ver is exist - process it [10:54:09]requested_item fm.sn is exist - process it [10:54:09]wFMCommunicate request_size=4 [10:54:09]MH_SAM_APDU [10:54:09]CAPDU: 80 11 00 00 [10:54:09]Write to MH i2c: E2 08 00 C7 14 80 11 00 00 00 00 00 00 55 [10:54:09]Write i2c OK [10:54:09]MH_I2C_Read... [10:54:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:54:09]Read from MH i2c: E2 [10:54:09]MH_I2C_Read... [10:54:09]Read from MH i2c: E2 17 00 [10:54:09]MH_I2C_Read... [10:54:09]Read from MH i2c: E2 17 00 C7 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A9 [10:54:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:54:09]wFMCommunicate OK [10:54:09]requested_item fd.num is exist - process it [10:54:09]SAM_PROTO_GetFieldsCounters [10:54:09]wFMCommunicate request_size=4 [10:54:09]MH_SAM_APDU [10:54:09]CAPDU: 80 13 00 00 [10:54:09]Write to MH i2c: E2 08 00 C8 14 80 13 00 00 00 00 00 00 58 [10:54:09]Write i2c OK [10:54:09]MH_I2C_Read... [10:54:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:54:09]Read from MH i2c: E2 [10:54:09]MH_I2C_Read... [10:54:09]Read from MH i2c: E2 62 00 [10:54:09]MH_I2C_Read... [10:54:09]Read from MH i2c: E2 62 00 C8 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 74 D9 04 00 0E 04 04 00 22 02 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 50 [10:54:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 74 D9 04 00 0E 04 04 00 22 02 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:54:09]wFMCommunicate OK [10:54:09]SAM_PROTO_GetFieldsCounters done [10:54:09]requested_item shift.num is exist - process it [10:54:09]requested_item shift.opened is exist - process it [10:54:09]req_shift_opened [10:54:09]FM_GetShiftState [10:54:09]SAM_PROTO_GetShiftState [10:54:09]wFMCommunicate request_size=4 [10:54:09]MH_SAM_APDU [10:54:09]CAPDU: 80 13 01 00 [10:54:09]Write to MH i2c: E2 08 00 C9 14 80 13 01 00 00 00 00 00 5A [10:54:09]Write i2c OK [10:54:09]MH_I2C_Read... [10:54:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:54:10]Read from MH i2c: E2 [10:54:10]MH_I2C_Read... [10:54:10]Read from MH i2c: E2 0E 00 [10:54:10]MH_I2C_Read... [10:54:10]Read from MH i2c: E2 0E 00 C9 14 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 53 [10:54:10]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:54:10]wFMCommunicate OK [10:54:10]SAM_PROTO_GetShiftState done [10:54:10]FM_GetShiftState done [10:54:10]req_shift_opened done [10:54:10]requested_item shift.open_date is exist - process it [10:54:10]req_shift_open_date [10:54:10]req_shift_open_date done [10:54:10]produce_requested_data done [10:54:10]produce_requested_data return {"kkm.sn":"0300000082","kkm.ver":"001","fm.sn":"0000000000874671","fd.num":317812,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [10:54:10]process_action_free get_value [10:54:10]json_value_free [10:54:10]json_value_free done [10:54:10]process_json_proto returns [10:54:10]Send response to host [10:54:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000082","kkm.ver":"001","fm.sn":"0000000000874671","fd.num":317812,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [10:54:10]free response buf [10:54:10]execute_script done [10:54:10]execute_script returns [10:54:10]free content buf [10:54:10]Sock 9.Close socket [10:54:10]Sock 9.Thread stoped [10:54:10]accept exits with 7 [10:54:10]New connection [10:54:10]New thread 3067436388 created [10:54:10]Thread 3067293028 joined [10:54:10]Waiting for new connection... [10:54:10] Sock 7.Parse request [10:54:10]Sock 7.Check first char [10:54:10]Sock 7.First char is OK [10:54:10]request: POST /json_proto HTTP/1.0 [10:54:10]Method: POST [10:54:10]URL: /json_proto [10:54:10]Method is POST - this is cgi request [10:54:10]url: /json_proto [10:54:10]query_string will be loaded in cgi processing [10:54:10]execute_cgi json_proto POST (null) [10:54:10]execute_cgi path=json_proto method=POST [10:54:10]POST find Content-Length [10:54:10]Host: 172.17.50.195:8080 [10:54:10]Content-Length: 331 [10:54:10]Content-Type: application/json [10:54:10] [10:54:10]POST finish read [10:54:10]Found Content-Length = 331 [10:54:10]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:54:10]execute_script... [10:54:10]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:54:10]POST & json_proto [10:54:10]process_json_proto [10:54:10]json parsed OK: [10:54:10]protocol is kg_v1.0 [10:54:10]action value=get_value [10:54:10]process_action get_value [10:54:10]cmd_get_value [10:54:10]process_action get_value done [10:54:10]requested_data is exist [10:54:10]produce_requested_data [10:54:10]requested_item fm.sale.total is exist - process it [10:54:10]SAM_PROTO_GetFMData [10:54:10]wFMCommunicate request_size=4 [10:54:10]MH_SAM_APDU [10:54:10]CAPDU: 80 13 03 00 [10:54:10]Write to MH i2c: E2 08 00 CA 14 80 13 03 00 00 00 00 00 5D [10:54:10]Write i2c OK [10:54:10]MH_I2C_Read... [10:54:10]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [10:54:10]Read from MH i2c: E2 [10:54:10]MH_I2C_Read... [10:54:10]Read from MH i2c: E2 FD 00 [10:54:10]MH_I2C_Read... [10:54:10]Read from MH i2c: E2 FD 00 CA 14 00 CA 04 85 04 C6 04 6E 04 04 00 30 D5 04 00 69 04 A5 00 6F 04 04 00 26 CA 04 00 B1 04 05 00 45 F9 81 1D 0A 70 04 05 00 26 21 EE 77 07 72 04 05 00 1F D8 93 A5 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 85 0C 0A 13 01 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 AD 27 EB 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 0A 0B 00 00 B1 04 04 00 74 95 BC 43 70 04 04 00 14 B1 BA 43 72 04 03 00 60 E4 01 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 23 99 90 00 C7 [10:54:10]RAPDU: CA 04 85 04 C6 04 6E 04 04 00 30 D5 04 00 69 04 A5 00 6F 04 04 00 26 CA 04 00 B1 04 05 00 45 F9 81 1D 0A 70 04 05 00 26 21 EE 77 07 72 04 05 00 1F D8 93 A5 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 85 0C 0A 13 01 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 AD 27 EB 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 0A 0B 00 00 B1 04 04 00 74 95 BC 43 70 04 04 00 14 B1 BA 43 72 04 03 00 60 E4 01 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 23 99 90 00 [10:54:10]wFMCommunicate OK [10:54:10]wFMCommunicate request_size=4 [10:54:10]MH_SAM_APDU [10:54:10]CAPDU: 80 17 00 00 [10:54:10]Write to MH i2c: E2 08 00 CB 14 80 17 00 00 00 00 00 00 5F [10:54:10]Write i2c OK [10:54:10]MH_I2C_Read... [10:54:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:54:11]Read from MH i2c: E2 [10:54:11]MH_I2C_Read... [10:54:11]Read from MH i2c: E2 FD 00 [10:54:11]MH_I2C_Read... [10:54:11]Read from MH i2c: E2 FD 00 CB 14 00 31 07 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 89 76 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 2B [10:54:11]RAPDU: 31 07 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 89 76 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 [10:54:11]wFMCommunicate OK [10:54:11]wFMCommunicate request_size=4 [10:54:11]MH_SAM_APDU [10:54:11]CAPDU: 80 17 00 00 [10:54:11]Write to MH i2c: E2 08 00 CC 14 80 17 00 00 00 00 00 00 60 [10:54:11]Write i2c OK [10:54:11]MH_I2C_Read... [10:54:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:54:11]Read from MH i2c: E2 [10:54:11]MH_I2C_Read... [10:54:11]Read from MH i2c: E2 FD 00 [10:54:11]MH_I2C_Read... [10:54:11]OFD Sender: No OFD packet to send [10:54:11]Read from MH i2c: E2 FD 00 CC 14 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 3E [10:54:11]RAPDU: 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 [10:54:11]wFMCommunicate OK [10:54:11]wFMCommunicate request_size=4 [10:54:11]MH_SAM_APDU [10:54:11]CAPDU: 80 17 00 00 [10:54:11]Write to MH i2c: E2 08 00 CD 14 80 17 00 00 00 00 00 00 61 [10:54:11]Write i2c OK [10:54:11]MH_I2C_Read... [10:54:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:54:11]Read from MH i2c: E2 [10:54:11]MH_I2C_Read... [10:54:11]Read from MH i2c: E2 FD 00 [10:54:11]MH_I2C_Read... [10:54:11]Read from MH i2c: E2 FD 00 CD 14 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 DC [10:54:11]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [10:54:11]wFMCommunicate OK [10:54:11]wFMCommunicate request_size=4 [10:54:11]MH_SAM_APDU [10:54:11]CAPDU: 80 17 00 00 [10:54:11]Write to MH i2c: E2 08 00 CE 14 80 17 00 00 00 00 00 00 62 [10:54:11]Write i2c OK [10:54:11]MH_I2C_Read... [10:54:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 228! [10:54:11]Read from MH i2c: E2 [10:54:11]MH_I2C_Read... [10:54:11]Read from MH i2c: E2 E7 00 [10:54:11]MH_I2C_Read... [10:54:11]Read from MH i2c: E2 E7 00 CE 14 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 3F [10:54:11]RAPDU: 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:54:11]wFMCommunicate OK [10:54:11]SAM_PROTO_GetFMData done [10:54:11]requested_item fm.sale_refund.total is exist - process it [10:54:11]requested_item fm.buy.total is exist - process it [10:54:11]requested_item shift.sale.total is exist - process it [10:54:11]SAM_PROTO_GetShiftData [10:54:11]wFMCommunicate request_size=4 [10:54:11]MH_SAM_APDU [10:54:11]CAPDU: 80 13 02 00 [10:54:11]Write to MH i2c: E2 08 00 CF 14 80 13 02 00 00 00 00 00 61 [10:54:11]Write i2c OK [10:54:11]MH_I2C_Read... [10:54:12]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [10:54:12]Read from MH i2c: E2 [10:54:12]MH_I2C_Read... [10:54:12]Read from MH i2c: E2 FD 00 [10:54:12]MH_I2C_Read... [10:54:12]Read from MH i2c: E2 FD 00 CF 14 00 BB 04 AA 04 B7 04 6E 04 04 00 1F 01 00 00 69 04 9E 00 6F 04 04 00 1E 01 00 00 B1 04 04 00 CC 64 81 02 70 04 04 00 2C F9 A1 01 72 04 03 00 A0 6B DF 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 01 1F 44 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 2F AD 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 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 6C CF EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 23 [10:54:12]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 1F 01 00 00 69 04 9E 00 6F 04 04 00 1E 01 00 00 B1 04 04 00 CC 64 81 02 70 04 04 00 2C F9 A1 01 72 04 03 00 A0 6B DF 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 01 1F 44 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 2F AD 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 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 6C CF EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [10:54:12]wFMCommunicate OK [10:54:12]wFMCommunicate request_size=4 [10:54:12]MH_SAM_APDU [10:54:12]CAPDU: 80 17 00 00 [10:54:12]Write to MH i2c: E2 08 00 D0 14 80 17 00 00 00 00 00 00 64 [10:54:12]Write i2c OK [10:54:12]MH_I2C_Read... [10:54:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:54:12]Read from MH i2c: E2 [10:54:12]MH_I2C_Read... [10:54:12]Read from MH i2c: E2 FD 00 [10:54:12]MH_I2C_Read... [10:54:12]Read from MH i2c: E2 FD 00 D0 14 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 68 [10:54:12]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [10:54:12]wFMCommunicate OK [10:54:12]wFMCommunicate request_size=4 [10:54:12]MH_SAM_APDU [10:54:12]CAPDU: 80 17 00 00 [10:54:12]Write to MH i2c: E2 08 00 D1 14 80 17 00 00 00 00 00 00 65 [10:54:12]Write i2c OK [10:54:12]MH_I2C_Read... [10:54:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:54:12]Read from MH i2c: E2 [10:54:12]MH_I2C_Read... [10:54:12]Read from MH i2c: E2 FD 00 [10:54:12]MH_I2C_Read... [10:54:12]Read from MH i2c: E2 FD 00 D1 14 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 91 [10:54:12]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [10:54:12]wFMCommunicate OK [10:54:12]wFMCommunicate request_size=4 [10:54:12]MH_SAM_APDU [10:54:12]CAPDU: 80 17 00 00 [10:54:12]Write to MH i2c: E2 08 00 D2 14 80 17 00 00 00 00 00 00 66 [10:54:12]Write i2c OK [10:54:12]MH_I2C_Read... [10:54:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:54:13]Read from MH i2c: E2 [10:54:13]MH_I2C_Read... [10:54:13]Read from MH i2c: E2 FD 00 [10:54:13]MH_I2C_Read... [10:54:13]Read from MH i2c: E2 FD 00 D2 14 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 DB [10:54:13]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [10:54:13]wFMCommunicate OK [10:54:13]wFMCommunicate request_size=4 [10:54:13]MH_SAM_APDU [10:54:13]CAPDU: 80 17 00 00 [10:54:13]Write to MH i2c: E2 08 00 D3 14 80 17 00 00 00 00 00 00 67 [10:54:13]Write i2c OK [10:54:13]MH_I2C_Read... [10:54:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [10:54:13]Read from MH i2c: E2 [10:54:13]MH_I2C_Read... [10:54:13]Read from MH i2c: E2 D8 00 [10:54:13]MH_I2C_Read... [10:54:13]Read from MH i2c: E2 D8 00 D3 14 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 4E [10:54:13]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:54:13]wFMCommunicate OK [10:54:13]SAM_PROTO_GetShiftData done [10:54:13]requested_item shift.sale.total_cash is exist - process it [10:54:13]requested_item shift.sale_refund.total is exist - process it [10:54:13]requested_item shift.sale_refund.total_cash is exist - process it [10:54:13]requested_item shift.buy.total is exist - process it [10:54:13]requested_item shift.buy.total_cash is exist - process it [10:54:13]produce_requested_data done [10:54:13]produce_requested_data return {"fm.sale.total":434447301.81,"fm.sale_refund.total":11364325.00,"fm.buy.total":0.00,"shift.sale.total":420343.80,"shift.sale.total_cash":273923.00,"shift.sale_refund.total":5000.00,"shift.sale_refund.total_cash":5000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [10:54:13]process_action_free get_value [10:54:13]json_value_free [10:54:13]json_value_free done [10:54:13]process_json_proto returns [10:54:13]Send response to host [10:54:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":434447301.81,"fm.sale_refund.total":11364325.00,"fm.buy.total":0.00,"shift.sale.total":420343.80,"shift.sale.total_cash":273923.00,"shift.sale_refund.total":5000.00,"shift.sale_refund.total_cash":5000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [10:54:13]free response buf [10:54:13]execute_script done [10:54:13]execute_script returns [10:54:13]free content buf [10:54:13]Sock 7.Close socket [10:54:13]Sock 7.Thread stoped [10:54:16]OFD Sender: No OFD packet to send [10:54:21]OFD Sender: No OFD packet to send [10:54:26]OFD Sender: No OFD packet to send [10:54:31]OFD Sender: No OFD packet to send [10:54:36]OFD Sender: No OFD packet to send [10:54:41]OFD Sender: No OFD packet to send [10:54:46]OFD Sender: No OFD packet to send [10:54:51]OFD Sender: No OFD packet to send [10:54:56]OFD Sender: No OFD packet to send [10:55:01]accept exits with 9 [10:55:01]New connection [10:55:01]New thread 3067293028 created [10:55:01]Thread 3067436388 joined [10:55:01]Waiting for new connection... [10:55:01] Sock 9.Parse request [10:55:01]Sock 9.Check first char [10:55:01]Sock 9.First char is OK [10:55:01]request: POST /json_proto HTTP/1.0 [10:55:01]Method: POST [10:55:01]URL: /json_proto [10:55:01]Method is POST - this is cgi request [10:55:01]url: /json_proto [10:55:01]query_string will be loaded in cgi processing [10:55:01]execute_cgi json_proto POST (null) [10:55:01]execute_cgi path=json_proto method=POST [10:55:01]POST find Content-Length [10:55:01]Host: 172.17.50.195:8080 [10:55:01]Content-Length: 682 [10:55:01]Content-Type: application/json [10:55:01] [10:55:01]POST finish read [10:55:01]Found Content-Length = 682 [10:55:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092737", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 15.670, "sum" : 600.16, "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:55:01]execute_script... [10: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 : (1)1092737", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 15.670, "sum" : 600.16, "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:55:01]POST & json_proto [10:55:01]process_json_proto [10:55:01]json parsed OK: [10:55:01]protocol is kg_v1.0 [10:55:01]action value=close_receipt [10:55:01]process_action close_receipt [10:55:01]cmd_close_receipt [10:55:01]MH_GetDate [10:55:01]Write to MH i2c: F0 00 00 D4 14 D7 [10:55:01]Write i2c OK [10:55:01]MH_I2C_Read... [10:55:01]Read from MH i2c: F0 [10:55:01]MH_I2C_Read... [10:55:01]Read from MH i2c: F0 09 00 [10:55:01]MH_I2C_Read... [10:55:01]Read from MH i2c: F0 09 00 D4 14 00 85 6D 1F 67 43 33 1C 67 51 [10:55:01]GetLastDocTimeStamp 1730112829 [10:55:01]current date 1730112901 [10:55:01]FM_GetShiftState [10:55:01]SAM_PROTO_GetShiftState [10:55:01]wFMCommunicate request_size=4 [10:55:01]MH_SAM_APDU [10:55:01]CAPDU: 80 13 01 00 [10:55:01]Write to MH i2c: E2 08 00 D5 14 80 13 01 00 00 00 00 00 66 [10:55:01]Write i2c OK [10:55:01]MH_I2C_Read... [10:55:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:55:01]Read from MH i2c: E2 [10:55:01]MH_I2C_Read... [10:55:01]Read from MH i2c: E2 0E 00 [10:55:01]MH_I2C_Read... [10:55:01]Read from MH i2c: E2 0E 00 D5 14 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 5F [10:55:01]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:55:01]wFMCommunicate OK [10:55:01]SAM_PROTO_GetShiftState done [10:55:01]FM_GetShiftState done [10:55:01]opened in 1730073493 [10:55:01]opened+sec_in_day 1730159893 [10:55:01]quantity*price = 60016 [10:55:01]sum+1 = 60017 [10:55:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 288 28.10.2024 10:55 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317813 ФПД: 87026937468920 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T105501&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317813&fm=87026937468920&tin=02508201610067®Number=0000000000091628&sum=60000 [10:55:02]StoreToDocumentArchive [10:55:02]shift 546 fd 317813 [10:55:02]save to /storage/0546/doc_00317813 [10:55:02]save last doc name /storage/0546/doc_00317813 to /storage/kkm_last_doc_name [10:55:02]save OK [10:55:02]Clear old archive folders... [10:55:02]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:55:02]tlvbuf is 013ADB60 [10:55:02]SAM_PROTO_ClearQueue [10:55:02]wFMCommunicate request_size=4 [10:55:02]MH_SAM_APDU [10:55:02]CAPDU: 80 09 00 00 [10:55:02]Write to MH i2c: E2 08 00 E2 14 80 09 00 00 00 00 00 00 68 [10:55:02]Write i2c OK [10:55:02]MH_I2C_Read... [10:55:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:55:02]Read from MH i2c: E2 [10:55:02]MH_I2C_Read... [10:55:02]Read from MH i2c: E2 03 00 [10:55:02]MH_I2C_Read... [10:55:02]Read from MH i2c: E2 03 00 E2 14 00 90 00 6A [10:55:02]RAPDU: 90 00 [10:55:02]wFMCommunicate OK [10:55:02]SAM_PROTO_ClearQueue done [10:55:02]KKMCreateOFDPacket [10:55:02]OFDProtocolAddRootSTLVToBuf [10:55:02]FM_MakeSignedData [10:55:02]FM_MakeSignedData [10:55:02]SAM_PROTO_SignData [10:55:02]wFMCommunicate request_size=4 [10:55:02]MH_SAM_APDU [10:55:02]CAPDU: 80 0D 01 02 [10:55:02]Write to MH i2c: E2 08 00 E3 14 80 0D 01 02 00 00 00 00 70 [10:55:02]Write i2c OK [10:55:02]MH_I2C_Read... [10:55:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:55:02]Read from MH i2c: E2 [10:55:02]MH_I2C_Read... [10:55:02]Read from MH i2c: E2 03 00 [10:55:02]MH_I2C_Read... [10:55:02]Read from MH i2c: E2 03 00 E3 14 00 90 00 6B [10:55:02]RAPDU: 90 00 [10:55:02]wFMCommunicate OK [10:55:02]wFMCommunicate request_size=255 [10:55:02]MH_SAM_APDU [10:55:02]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 36 3D 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 70 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 85 6D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 75 D9 04 00 35 04 06 00 4F 26 [10:55:02]Write to MH i2c: E2 02 01 E4 14 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 36 3D 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 70 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 85 6D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 75 D9 04 00 35 04 06 00 4F 26 00 00 1E [10:55:02]Write i2c OK [10:55:02]MH_I2C_Read... [10:55:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:55:02]Read from MH i2c: E2 [10:55:02]MH_I2C_Read... [10:55:02]Read from MH i2c: E2 03 00 [10:55:02]MH_I2C_Read... [10:55:02]Read from MH i2c: E2 03 00 E4 14 00 90 00 6C [10:55:02]RAPDU: 90 00 [10:55:02]wFMCommunicate OK [10:55:02]wFMCommunicate request_size=9 [10:55:02]MH_SAM_APDU [10:55:02]CAPDU: 80 0D 02 02 04 89 B1 97 F8 [10:55:02]Write to MH i2c: E2 0C 00 E5 14 80 0D 02 02 04 00 89 B1 97 F8 00 00 44 [10:55:02]Write i2c OK [10:55:02]MH_I2C_Read... [10:55:02]Read from MH i2c: E2 [10:55:02]MH_I2C_Read... [10:55:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:55:02]Read from MH i2c: E2 03 00 [10:55:02]MH_I2C_Read... [10:55:02]Read from MH i2c: E2 03 00 E5 14 00 90 00 6D [10:55:02]RAPDU: 90 00 [10:55:02]wFMCommunicate OK [10:55:02]wFMCommunicate request_size=4 [10:55:02]MH_SAM_APDU [10:55:02]CAPDU: 80 0D 03 02 [10:55:02]Write to MH i2c: E2 08 00 E6 14 80 0D 03 02 00 00 00 00 75 [10:55:02]Write i2c OK [10:55:02]MH_I2C_Read... [10:55:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:55:02]Read from MH i2c: E2 [10:55:02]MH_I2C_Read... [10:55:02]Read from MH i2c: E2 0B 00 [10:55:02]MH_I2C_Read... [10:55:02]Read from MH i2c: E2 0B 00 E6 14 00 C0 EA DB 59 ED 26 87 48 90 00 36 [10:55:02]RAPDU: C0 EA DB 59 ED 26 87 48 90 00 [10:55:02]wFMCommunicate OK [10:55:02]SAM_PROTO_SignData done [10:55:02]FM_MakeSignedData done [10:55:02]CreateOFDProtocolMessage [10:55:02]wFMCommunicate request_size=4 [10:55:02]MH_SAM_APDU [10:55:02]CAPDU: 80 11 00 00 [10:55:02]Write to MH i2c: E2 08 00 E7 14 80 11 00 00 00 00 00 00 75 [10:55:02]Write i2c OK [10:55:02]MH_I2C_Read... [10:55:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:55:02]Read from MH i2c: E2 [10:55:02]MH_I2C_Read... [10:55:02]Read from MH i2c: E2 17 00 [10:55:02]MH_I2C_Read... [10:55:02]Read from MH i2c: E2 17 00 E7 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C9 [10:55:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:55:02]wFMCommunicate OK [10:55:02]CreateOFDProtocolMessage done [10:55:02]OFDSenderStorePacket 317813 [10:55:02]StoreOFDPacket docnum=317813 [10:55:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 15 43 06 01 3E 39 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 36 3D 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 70 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 85 6D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 75 D9 04 00 35 04 06 00 4F 26 89 B1 97 F8 C0 EA DB 59 ED 26 87 48 [10:55:02]CheckFolder [10:55:02]dirname=/storage/ofd_packets [10:55:02]CheckFolder done [10:55:02]ProducePacketName [10:55:02]name=ofd_packets/00317813 [10:55:02]NVStorageSaveData ofd_packets/00317813 [10:55:02]File name is /storage/ofd_packets/00317813 [10:55:02]Write 300 bytes [10:55:02]NVStorageSaveData done [10:55:02]OFDSenderStorePacket done [10:55:02]KKMCreateOFDPacket done [10:55:02]NVStorageSaveData kkm_last_timestamp [10:55:02]File name is /storage/kkm_last_timestamp [10:55:02]Write 4 bytes [10:55:02]NVStorageSaveData done [10:55:02]ExternCall_PrintAddStr [10:55:02]wPrintStart [10:55:02]Write to MH i2c: 01 00 00 E8 14 FC [10:55:02]Write i2c OK [10:55:02]MH_I2C_Read... [10:55:02]Read from MH i2c: 01 [10:55:02]MH_I2C_Read... [10:55:02]Read from MH i2c: 01 07 00 [10:55:02]MH_I2C_Read... [10:55:02]Read from MH i2c: 01 07 00 E8 14 00 00 00 00 00 FF 0F 11 [10:55:02]RasterBufferAndPrint [10:55:02]line Счет N : (1)1092737 [10:55:02]line ИНН: 02508201610067 [10:55:02]line Контрольно-Кассовый Чек [10:55:02]line ПРОДАЖА [10:55:02]line ТРК (МРК, ГНК) : 81 [10:55:02]line Товар: 2711190000 [10:55:02]line ГАЗ-К-5 [10:55:02]line 15.670 * 38.30 [10:55:02]line = 600.16 [10:55:02]line НДС 12% НСП 1% [10:55:02]line > о реализуемом товаре [10:55:02]line ОКРУГЛЕНИЕ: -0.16 [10:55:02]line ИТОГО: 600.00 [10:55:02]line Внесено: 600.00 [10:55:02]line СДАЧА: 0.00 [10:55:02]line НСП 1% : 5.31 [10:55:02]line НДС 12% : 63.73 [10:55:02]line Наличными: 600.00 [10:55:02]line Безнал.: 0.00 [10:55:02]line Место: АЗС № 101 "Партнер Нефть" [10:55:02]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:55:02]line СНО: Общий режим [10:55:02]line Чек 288 28.10.2024 10:55 [10:55:02]line Смена: 546 ФФД: 1.0 [10:55:02]line ЗНМ: 0300000082 [10:55:02]line РНМ: 0000000000091628 [10:55:02]line Версия ККМ: 001 [10:55:02]line ФМ: 0000000000874671 [10:55:02]line ФД: 317813 [10:55:02]line ФПД: 87026937468920 [10:55:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T105501&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317813&fm=87026937468920&tin=02508201610067®Number=0000000000091628&sum=60000 [10:55:03]OFD Sender: Processing packet 317813 [packets to send 127, broken 126] [10:55:03]ProducePacketName [10:55:03]name=ofd_packets/00317813 [10:55:03]OFD Sender: To server: pG, [10:55:03]CommunicateWithHost lk.salyk.kg:30040 [10:55:03]ConnectInit lk.salyk.kg [10:55:03]written 0, free lines is 4095 [10:55:03]Connected sock=10 [10:55:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 15 43 06 01 3E 39 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 36 3D 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 70 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 85 6D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 75 D9 04 00 35 04 06 00 4F 26 89 B1 97 F8 C0 EA DB 59 ED 26 87 48 [10:55:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 F5 15 47 00 E2 1A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 75 D9 04 00 F4 03 04 00 3E 19 1F 67 B6 04 01 00 00 2D 21 3E 28 11 00 E5 2C [10:55:03]CommunicateWithHost err = 0 [10:55:03]CheckOFDResponse [10:55:03]1017 (14) - 77093643461234 [10:55:03]1041 (16) - 0000000000874671 [10:55:03]1040 (4) - 317813 [10:55:03]1012 (4) - 28.10.2024 04:55 [10:55:03]1206 (1) - 0 [10:55:03]OFD Sender: Remove packet 317813 [10:55:03]ProducePacketName [10:55:03]name=ofd_packets/00317813 [10:55:03]NVStorageDeleteData [10:55:03]Write to MH i2c: 01 00 00 13 15 28 [10:55:03]Write i2c OK [10:55:03]MH_I2C_Read... [10:55:03]Read from MH i2c: 01 [10:55:03]MH_I2C_Read... [10:55:03]Read from MH i2c: 01 07 00 [10:55:03]MH_I2C_Read... [10:55:03]Read from MH i2c: 01 07 00 13 15 00 00 00 00 00 EC 0C 27 [10:55:03]RasterBufferAndPrint [10:55:03]line [10:55:03]line [10:55:03]line [10:55:03]line [10:55:03]line [10:55:03]written 0, free lines is 3314 [10:55:03]MH_Cut [10:55:03]Write to MH i2c: D1 01 00 1A 15 01 01 [10:55:03]Write i2c OK [10:55:03]MH_I2C_Read... [10:55:03]Read from MH i2c: D1 [10:55:03]MH_I2C_Read... [10:55:03]Read from MH i2c: D1 01 00 [10:55:03]MH_I2C_Read... [10:55:03]Read from MH i2c: D1 01 00 1A 15 00 00 [10:55:03]Write to MH i2c: 01 00 00 1B 15 30 [10:55:03]Write i2c OK [10:55:03]MH_I2C_Read... [10:55:03]OFD Sender: No OFD packet to send [10:55:04]*** Cut start [10:55:04]*** Partial cut [10:55:04]*** CUTSNS_PIN = 1 [10:55:04]*** CUTSNS_PIN = 0 [10:55:04]*** Brake cut motor [10:55:04]Read from MH i2c: 01 [10:55:04]MH_I2C_Read... [10:55:04]*** Stop cut motor [10:55:04]*** Cut end [10:55:04]Read from MH i2c: 01 07 00 [10:55:04]MH_I2C_Read... [10:55:04]Read from MH i2c: 01 07 00 1B 15 00 00 00 00 00 FF 0F 45 [10:55:04]process_action close_receipt done [10:55:04]requested_data is exist [10:55:04]produce_requested_data [10:55:04]requested_item fm.sn is exist - process it [10:55:04]wFMCommunicate request_size=4 [10:55:04]MH_SAM_APDU [10:55:04]CAPDU: 80 11 00 00 [10:55:04]Write to MH i2c: E2 08 00 1C 15 80 11 00 00 00 00 00 00 AB [10:55:04]Write i2c OK [10:55:04]MH_I2C_Read... [10:55:04]*** 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 1C 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 FF [10:55:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:55:05]wFMCommunicate OK [10:55:05]requested_item fd.num is exist - process it [10:55:05]SAM_PROTO_GetFieldsCounters [10:55:05]wFMCommunicate request_size=4 [10:55:05]MH_SAM_APDU [10:55:05]CAPDU: 80 13 00 00 [10:55:05]Write to MH i2c: E2 08 00 1D 15 80 13 00 00 00 00 00 00 AE [10:55:05]Write i2c OK [10:55:05]MH_I2C_Read... [10:55:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:55:05]Read from MH i2c: E2 [10:55:05]MH_I2C_Read... [10:55:05]Read from MH i2c: E2 62 00 [10:55:05]MH_I2C_Read... [10:55:05]Read from MH i2c: E2 62 00 1D 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 75 D9 04 00 0E 04 04 00 22 02 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 AA [10:55:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 75 D9 04 00 0E 04 04 00 22 02 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:55:05]wFMCommunicate OK [10:55:05]SAM_PROTO_GetFieldsCounters done [10:55:05]requested_item shift.num is exist - process it [10:55:05]requested_item shift.opened is exist - process it [10:55:05]req_shift_opened [10:55:05]FM_GetShiftState [10:55:05]SAM_PROTO_GetShiftState [10:55:05]wFMCommunicate request_size=4 [10:55:05]MH_SAM_APDU [10:55:05]CAPDU: 80 13 01 00 [10:55:05]Write to MH i2c: E2 08 00 1E 15 80 13 01 00 00 00 00 00 B0 [10:55:05]Write i2c OK [10:55:05]MH_I2C_Read... [10:55:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:55:05]Read from MH i2c: E2 [10:55:05]MH_I2C_Read... [10:55:05]Read from MH i2c: E2 0E 00 [10:55:05]MH_I2C_Read... [10:55:05]Read from MH i2c: E2 0E 00 1E 15 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A9 [10:55:05]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:55:05]wFMCommunicate OK [10:55:05]SAM_PROTO_GetShiftState done [10:55:05]FM_GetShiftState done [10:55:05]req_shift_opened done [10:55:05]requested_item shift.open_date is exist - process it [10:55:05]req_shift_open_date [10:55:05]req_shift_open_date done [10:55:05]produce_requested_data done [10:55:05]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317813,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [10:55:05]process_action_free close_receipt [10:55:05]json_value_free [10:55:05]json_value_free done [10:55:05]process_json_proto returns [10:55:05]Send response to host [10:55:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317813,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [10:55:05]free response buf [10:55:05]execute_script done [10:55:05]execute_script returns [10:55:05]free content buf [10:55:05]Sock 9.Close socket [10:55:05]Sock 9.Thread stoped [10:55:08]accept exits with 7 [10:55:08]New connection [10:55:08]New thread 3067436388 created [10:55:08]Thread 3067293028 joined [10:55:08]Waiting for new connection... [10:55:08] Sock 7.Parse request [10:55:08]Sock 7.Check first char [10:55:08]Sock 7.First char is OK [10:55:08]request: POST /json_proto HTTP/1.0 [10:55:08]Method: POST [10:55:08]URL: /json_proto [10:55:08]Method is POST - this is cgi request [10:55:08]url: /json_proto [10:55:08]query_string will be loaded in cgi processing [10:55:08]execute_cgi json_proto POST (null) [10:55:08]execute_cgi path=json_proto method=POST [10:55:08]POST find Content-Length [10:55:08]Host: 172.17.50.195:8080 [10:55:08]Content-Length: 678 [10:55:08]Content-Type: application/json [10:55:08] [10:55:08]POST finish read [10:55:08]Found Content-Length = 678 [10:55:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092738", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:55:08]execute_script... [10:55:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092738", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:55:08]POST & json_proto [10:55:08]process_json_proto [10:55:08]json parsed OK: [10:55:08]protocol is kg_v1.0 [10:55:08]action value=close_receipt [10:55:08]process_action close_receipt [10:55:08]cmd_close_receipt [10:55:08]MH_GetDate [10:55:08]Write to MH i2c: F0 00 00 1F 15 23 [10:55:08]Write i2c OK [10:55:08]MH_I2C_Read... [10:55:08]Read from MH i2c: F0 [10:55:08]MH_I2C_Read... [10:55:08]Read from MH i2c: F0 09 00 [10:55:08]MH_I2C_Read... [10:55:08]Read from MH i2c: F0 09 00 1F 15 00 8C 6D 1F 67 43 33 1C 67 A4 [10:55:08]GetLastDocTimeStamp 1730112901 [10:55:08]current date 1730112908 [10:55:08]FM_GetShiftState [10:55:08]SAM_PROTO_GetShiftState [10:55:08]wFMCommunicate request_size=4 [10:55:08]MH_SAM_APDU [10:55:08]CAPDU: 80 13 01 00 [10:55:08]Write to MH i2c: E2 08 00 20 15 80 13 01 00 00 00 00 00 B2 [10:55:08]Write i2c OK [10:55:08]MH_I2C_Read... [10:55:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:55:08]Read from MH i2c: E2 [10:55:08]MH_I2C_Read... [10:55:08]Read from MH i2c: E2 0E 00 [10:55:08]MH_I2C_Read... [10:55:08]Read from MH i2c: E2 0E 00 20 15 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 AB [10:55:08]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:55:08]wFMCommunicate OK [10:55:08]SAM_PROTO_GetShiftState done [10:55:08]FM_GetShiftState done [10:55:08]opened in 1730073493 [10:55:08]opened+sec_in_day 1730159893 [10:55:08]quantity*price = 40006 [10:55:08]sum+1 = 40007 [10:55:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 289 28.10.2024 10:55 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317814 ФПД: 171956109651603 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T105508&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317814&fm=171956109651603&tin=02508201610067®Number=0000000000091628&sum=40000 [10:55:09]StoreToDocumentArchive [10:55:09]shift 546 fd 317814 [10:55:09]save to /storage/0546/doc_00317814 [10:55:09]save last doc name /storage/0546/doc_00317814 to /storage/kkm_last_doc_name [10:55:09]save OK [10:55:09]Clear old archive folders... [10:55:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:55:09]tlvbuf is 01367EE0 [10:55:09]SAM_PROTO_ClearQueue [10:55:09]wFMCommunicate request_size=4 [10:55:09]MH_SAM_APDU [10:55:09]CAPDU: 80 09 00 00 [10:55:09]Write to MH i2c: E2 08 00 2D 15 80 09 00 00 00 00 00 00 B4 [10:55:09]Write i2c OK [10:55:09]MH_I2C_Read... [10:55:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:55:09]Read from MH i2c: E2 [10:55:09]MH_I2C_Read... [10:55:09]Read from MH i2c: E2 03 00 [10:55:09]MH_I2C_Read... [10:55:09]Read from MH i2c: E2 03 00 2D 15 00 90 00 B6 [10:55:09]RAPDU: 90 00 [10:55:09]wFMCommunicate OK [10:55:09]SAM_PROTO_ClearQueue done [10:55:09]KKMCreateOFDPacket [10:55:09]OFDProtocolAddRootSTLVToBuf [10:55:09]FM_MakeSignedData [10:55:09]FM_MakeSignedData [10:55:09]SAM_PROTO_SignData [10:55:09]wFMCommunicate request_size=4 [10:55:09]MH_SAM_APDU [10:55:09]CAPDU: 80 0D 01 02 [10:55:09]Write to MH i2c: E2 08 00 2E 15 80 0D 01 02 00 00 00 00 BC [10:55:09]Write i2c OK [10:55:09]MH_I2C_Read... [10:55:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:55:09]Read from MH i2c: E2 [10:55:09]MH_I2C_Read... [10:55:09]Read from MH i2c: E2 03 00 [10:55:09]MH_I2C_Read... [10:55:09]Read from MH i2c: E2 03 00 2E 15 00 90 00 B7 [10:55:09]RAPDU: 90 00 [10:55:09]wFMCommunicate OK [10:55:09]wFMCommunicate request_size=255 [10:55:09]MH_SAM_APDU [10:55:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 8C 6D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 76 D9 04 00 35 04 06 00 9C [10:55:09]Write to MH i2c: E2 02 01 2F 15 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 8C 6D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 76 D9 04 00 35 04 06 00 9C 00 00 CD [10:55:09]Write i2c OK [10:55:09]MH_I2C_Read... [10:55:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:55:09]Read from MH i2c: E2 [10:55:09]MH_I2C_Read... [10:55:09]Read from MH i2c: E2 03 00 [10:55:09]MH_I2C_Read... [10:55:09]Read from MH i2c: E2 03 00 2F 15 00 90 00 B8 [10:55:09]RAPDU: 90 00 [10:55:09]wFMCommunicate OK [10:55:09]wFMCommunicate request_size=10 [10:55:09]MH_SAM_APDU [10:55:09]CAPDU: 80 0D 02 02 05 64 A6 D5 2E 93 [10:55:09]Write to MH i2c: E2 0D 00 30 15 80 0D 02 02 05 00 64 A6 D5 2E 93 00 00 69 [10:55:09]Write i2c OK [10:55:09]MH_I2C_Read... [10:55:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:55:09]Read from MH i2c: E2 [10:55:09]MH_I2C_Read... [10:55:09]Read from MH i2c: E2 03 00 [10:55:09]MH_I2C_Read... [10:55:09]Read from MH i2c: E2 03 00 30 15 00 90 00 B9 [10:55:09]RAPDU: 90 00 [10:55:09]wFMCommunicate OK [10:55:09]wFMCommunicate request_size=4 [10:55:09]MH_SAM_APDU [10:55:09]CAPDU: 80 0D 03 02 [10:55:09]Write to MH i2c: E2 08 00 31 15 80 0D 03 02 00 00 00 00 C1 [10:55:09]Write i2c OK [10:55:09]MH_I2C_Read... [10:55:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:55:09]Read from MH i2c: E2 [10:55:09]MH_I2C_Read... [10:55:09]Read from MH i2c: E2 0B 00 [10:55:09]MH_I2C_Read... [10:55:09]Read from MH i2c: E2 0B 00 31 15 00 EF 50 4B 42 98 36 32 23 90 00 B1 [10:55:09]RAPDU: EF 50 4B 42 98 36 32 23 90 00 [10:55:09]wFMCommunicate OK [10:55:09]SAM_PROTO_SignData done [10:55:09]FM_MakeSignedData done [10:55:09]CreateOFDProtocolMessage [10:55:09]wFMCommunicate request_size=4 [10:55:09]MH_SAM_APDU [10:55:09]CAPDU: 80 11 00 00 [10:55:09]Write to MH i2c: E2 08 00 32 15 80 11 00 00 00 00 00 00 C1 [10:55:09]Write i2c OK [10:55:09]MH_I2C_Read... [10:55:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:55:09]Read from MH i2c: E2 [10:55:09]MH_I2C_Read... [10:55:09]Read from MH i2c: E2 17 00 [10:55:09]MH_I2C_Read... [10:55:09]Read from MH i2c: E2 17 00 32 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 15 [10:55:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:55:09]wFMCommunicate OK [10:55:09]CreateOFDProtocolMessage done [10:55:09]OFDSenderStorePacket 317814 [10:55:09]StoreOFDPacket docnum=317814 [10:55:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 82 16 07 01 0F 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 8C 6D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 76 D9 04 00 35 04 06 00 9C 64 A6 D5 2E 93 EF 50 4B 42 98 36 32 23 [10:55:09]CheckFolder [10:55:09]dirname=/storage/ofd_packets [10:55:09]CheckFolder done [10:55:09]ProducePacketName [10:55:09]name=ofd_packets/00317814 [10:55:09]NVStorageSaveData ofd_packets/00317814 [10:55:09]File name is /storage/ofd_packets/00317814 [10:55:09]Write 301 bytes [10:55:09]NVStorageSaveData done [10:55:09]OFDSenderStorePacket done [10:55:09]KKMCreateOFDPacket done [10:55:09]NVStorageSaveData kkm_last_timestamp [10:55:09]File name is /storage/kkm_last_timestamp [10:55:09]Write 4 bytes [10:55:09]NVStorageSaveData done [10:55:09]ExternCall_PrintAddStr [10:55:09]wPrintStart [10:55:09]Write to MH i2c: 01 00 00 33 15 48 [10:55:09]Write i2c OK [10:55:09]MH_I2C_Read... [10:55:09]Read from MH i2c: 01 [10:55:09]MH_I2C_Read... [10:55:09]Read from MH i2c: 01 07 00 [10:55:09]MH_I2C_Read... [10:55:09]Read from MH i2c: 01 07 00 33 15 00 00 00 00 00 FF 0F 5D [10:55:09]RasterBufferAndPrint [10:55:09]line Счет N : (1)1092738 [10:55:09]line ИНН: 02508201610067 [10:55:09]line Контрольно-Кассовый Чек [10:55:09]line ПРОДАЖА [10:55:09]line ТРК (МРК, ГНК) : 63 [10:55:09]line Товар: 2710124130 [10:55:09]line Аи-92-К-2 [10:55:09]line 5.980 * 66.90 [10:55:09]line = 400.06 [10:55:09]line НДС 12% НСП 1% [10:55:09]line > о реализуемом товаре [10:55:09]line ОКРУГЛЕНИЕ: -0.06 [10:55:09]line ИТОГО: 400.00 [10:55:09]line Внесено: 400.00 [10:55:09]line СДАЧА: 0.00 [10:55:09]line НСП 1% : 3.54 [10:55:09]line НДС 12% : 42.48 [10:55:09]line Наличными: 400.00 [10:55:09]line Безнал.: 0.00 [10:55:09]line Место: АЗС № 101 "Партнер Нефть" [10:55:09]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:55:09]line СНО: Общий режим [10:55:09]line Чек 289 28.10.2024 10:55 [10:55:09]line Смена: 546 ФФД: 1.0 [10:55:09]line ЗНМ: 0300000082 [10:55:09]line РНМ: 0000000000091628 [10:55:09]line Версия ККМ: 001 [10:55:09]line ФМ: 0000000000874671 [10:55:09]line ФД: 317814 [10:55:09]line ФПД: 171956109651603 [10:55:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T105508&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317814&fm=171956109651603&tin=02508201610067®Number=0000000000091628&sum=40000 [10:55:09]OFD Sender: Processing packet 317814 [packets to send 127, broken 126] [10:55:09]ProducePacketName [10:55:09]name=ofd_packets/00317814 [10:55:09]OFD Sender: To server: pG, [10:55:09]CommunicateWithHost lk.salyk.kg:30040 [10:55:09]ConnectInit lk.salyk.kg [10:55:10]Connected sock=10 [10:55:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 82 16 07 01 0F 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 8C 6D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 76 D9 04 00 35 04 06 00 9C 64 A6 D5 2E 93 EF 50 4B 42 98 36 32 23 [10:55:10]written 0, free lines is 4095 [10:55:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 1F E8 47 00 5E 3F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 76 D9 04 00 F4 03 04 00 45 19 1F 67 B6 04 01 00 00 44 78 08 D6 27 3E FE F4 [10:55:10]CommunicateWithHost err = 0 [10:55:10]CheckOFDResponse [10:55:10]1017 (14) - 77093643461234 [10:55:10]1041 (16) - 0000000000874671 [10:55:10]1040 (4) - 317814 [10:55:10]1012 (4) - 28.10.2024 04:55 [10:55:10]1206 (1) - 0 [10:55:10]OFD Sender: Remove packet 317814 [10:55:10]ProducePacketName [10:55:10]name=ofd_packets/00317814 [10:55:10]NVStorageDeleteData [10:55:10]Write to MH i2c: 01 00 00 5E 15 73 [10:55:10]Write i2c OK [10:55:10]MH_I2C_Read... [10:55:10]Read from MH i2c: 01 [10:55:10]MH_I2C_Read... [10:55:10]Read from MH i2c: 01 07 00 [10:55:10]MH_I2C_Read... [10:55:10]Read from MH i2c: 01 07 00 5E 15 00 00 00 00 00 FC 0C 82 [10:55:10]RasterBufferAndPrint [10:55:10]line [10:55:10]line [10:55:10]line [10:55:10]line [10:55:10]line [10:55:10]written 0, free lines is 3333 [10:55:10]MH_Cut [10:55:10]Write to MH i2c: D1 01 00 65 15 01 4C [10:55:10]Write i2c OK [10:55:10]MH_I2C_Read... [10:55:10]Read from MH i2c: D1 [10:55:10]MH_I2C_Read... [10:55:10]Read from MH i2c: D1 01 00 [10:55:10]MH_I2C_Read... [10:55:10]Read from MH i2c: D1 01 00 65 15 00 4B [10:55:10]Write to MH i2c: 01 00 00 66 15 7B [10:55:10]Write i2c OK [10:55:10]MH_I2C_Read... [10:55:11]OFD Sender: No OFD packet to send [10:55:11]*** Cut start [10:55:11]*** Partial cut [10:55:11]*** CUTSNS_PIN = 1 [10:55:11]*** CUTSNS_PIN = 0 [10:55:11]*** Brake cut motor [10:55:12]Read from MH i2c: 01 [10:55:12]MH_I2C_Read... [10:55:12]*** Stop cut motor [10:55:12]*** Cut end [10:55:12]Read from MH i2c: 01 07 00 [10:55:12]MH_I2C_Read... [10:55:12]Read from MH i2c: 01 07 00 66 15 00 00 00 00 00 FF 0F 90 [10:55:12]process_action close_receipt done [10:55:12]requested_data is exist [10:55:12]produce_requested_data [10:55:12]requested_item fm.sn is exist - process it [10:55:12]wFMCommunicate request_size=4 [10:55:12]MH_SAM_APDU [10:55:12]CAPDU: 80 11 00 00 [10:55:12]Write to MH i2c: E2 08 00 67 15 80 11 00 00 00 00 00 00 F6 [10:55:12]Write i2c OK [10:55:12]MH_I2C_Read... [10:55:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:55:12]Read from MH i2c: E2 [10:55:12]MH_I2C_Read... [10:55:12]Read from MH i2c: E2 17 00 [10:55:12]MH_I2C_Read... [10:55:12]Read from MH i2c: E2 17 00 67 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 4A [10:55:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:55:12]wFMCommunicate OK [10:55:12]requested_item fd.num is exist - process it [10:55:12]SAM_PROTO_GetFieldsCounters [10:55:12]wFMCommunicate request_size=4 [10:55:12]MH_SAM_APDU [10:55:12]CAPDU: 80 13 00 00 [10:55:12]Write to MH i2c: E2 08 00 68 15 80 13 00 00 00 00 00 00 F9 [10:55:12]Write i2c OK [10:55:12]MH_I2C_Read... [10:55:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:55:12]Read from MH i2c: E2 [10:55:12]MH_I2C_Read... [10:55:12]Read from MH i2c: E2 62 00 [10:55:12]MH_I2C_Read... [10:55:12]Read from MH i2c: E2 62 00 68 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 76 D9 04 00 0E 04 04 00 22 02 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 F9 [10:55:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 76 D9 04 00 0E 04 04 00 22 02 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:55:12]wFMCommunicate OK [10:55:12]SAM_PROTO_GetFieldsCounters done [10:55:12]requested_item shift.num is exist - process it [10:55:12]requested_item shift.opened is exist - process it [10:55:12]req_shift_opened [10:55:12]FM_GetShiftState [10:55:12]SAM_PROTO_GetShiftState [10:55:12]wFMCommunicate request_size=4 [10:55:12]MH_SAM_APDU [10:55:12]CAPDU: 80 13 01 00 [10:55:12]Write to MH i2c: E2 08 00 69 15 80 13 01 00 00 00 00 00 FB [10:55:12]Write i2c OK [10:55:12]MH_I2C_Read... [10:55:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:55:12]Read from MH i2c: E2 [10:55:12]MH_I2C_Read... [10:55:12]Read from MH i2c: E2 0E 00 [10:55:12]MH_I2C_Read... [10:55:12]Read from MH i2c: E2 0E 00 69 15 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F4 [10:55:12]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:55:12]wFMCommunicate OK [10:55:12]SAM_PROTO_GetShiftState done [10:55:12]FM_GetShiftState done [10:55:12]req_shift_opened done [10:55:12]requested_item shift.open_date is exist - process it [10:55:12]req_shift_open_date [10:55:12]req_shift_open_date done [10:55:12]produce_requested_data done [10:55:12]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317814,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [10:55:12]process_action_free close_receipt [10:55:12]json_value_free [10:55:12]json_value_free done [10:55:12]process_json_proto returns [10:55:12]Send response to host [10:55:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317814,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [10:55:12]free response buf [10:55:12]execute_script done [10:55:12]execute_script returns [10:55:12]free content buf [10:55:12]Sock 7.Close socket [10:55:12]Sock 7.Thread stoped [10:55:16]OFD Sender: No OFD packet to send [10:55:21]OFD Sender: No OFD packet to send [10:55:26]OFD Sender: No OFD packet to send [10:55:31]OFD Sender: No OFD packet to send [10:55:33]accept exits with 9 [10:55:33]New connection [10:55:33]New thread 3067293028 created [10:55:33]Thread 3067436388 joined [10:55:33]Waiting for new connection... [10:55:33] Sock 9.Parse request [10:55:33]Sock 9.Check first char [10:55:33]Sock 9.First char is OK [10:55:33]request: POST /json_proto HTTP/1.0 [10:55:33]Method: POST [10:55:33]URL: /json_proto [10:55:33]Method is POST - this is cgi request [10:55:33]url: /json_proto [10:55:33]query_string will be loaded in cgi processing [10:55:33]execute_cgi json_proto POST (null) [10:55:33]execute_cgi path=json_proto method=POST [10:55:33]POST find Content-Length [10:55:33]Host: 172.17.50.195:8080 [10:55:33]Content-Length: 678 [10:55:33]Content-Type: application/json [10:55:33] [10:55:33]POST finish read [10:55:33]Found Content-Length = 678 [10:55:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092739", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [10:55:33]execute_script... [10:55:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092739", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [10:55:33]POST & json_proto [10:55:33]process_json_proto [10:55:33]json parsed OK: [10:55:33]protocol is kg_v1.0 [10:55:33]action value=close_receipt [10:55:33]process_action close_receipt [10:55:33]cmd_close_receipt [10:55:33]MH_GetDate [10:55:33]Write to MH i2c: F0 00 00 6A 15 6E [10:55:33]Write i2c OK [10:55:33]MH_I2C_Read... [10:55:33]Read from MH i2c: F0 [10:55:33]MH_I2C_Read... [10:55:33]Read from MH i2c: F0 09 00 [10:55:33]MH_I2C_Read... [10:55:33]Read from MH i2c: F0 09 00 6A 15 00 A6 6D 1F 67 43 33 1C 67 09 [10:55:33]GetLastDocTimeStamp 1730112908 [10:55:33]current date 1730112934 [10:55:33]FM_GetShiftState [10:55:33]SAM_PROTO_GetShiftState [10:55:33]wFMCommunicate request_size=4 [10:55:33]MH_SAM_APDU [10:55:33]CAPDU: 80 13 01 00 [10:55:33]Write to MH i2c: E2 08 00 6B 15 80 13 01 00 00 00 00 00 FD [10:55:33]Write i2c OK [10:55:33]MH_I2C_Read... [10:55:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:55:33]Read from MH i2c: E2 [10:55:33]MH_I2C_Read... [10:55:33]Read from MH i2c: E2 0E 00 [10:55:33]MH_I2C_Read... [10:55:33]Read from MH i2c: E2 0E 00 6B 15 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F6 [10:55:33]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:55:33]wFMCommunicate OK [10:55:33]SAM_PROTO_GetShiftState done [10:55:33]FM_GetShiftState done [10:55:33]opened in 1730073493 [10:55:33]opened+sec_in_day 1730159893 [10:55:33]quantity*price = 70044 [10:55:33]sum+1 = 70046 [10:55:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 290 28.10.2024 10:55 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317815 ФПД: 125790412259849 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T105534&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317815&fm=125790412259849&tin=02508201610067®Number=0000000000091628&sum=70000 [10:55:35]StoreToDocumentArchive [10:55:35]shift 546 fd 317815 [10:55:35]save to /storage/0546/doc_00317815 [10:55:35]save last doc name /storage/0546/doc_00317815 to /storage/kkm_last_doc_name [10:55:35]save OK [10:55:35]Clear old archive folders... [10:55:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:55:35]tlvbuf is 013A42B0 [10:55:35]SAM_PROTO_ClearQueue [10:55:35]wFMCommunicate request_size=4 [10:55:35]MH_SAM_APDU [10:55:35]CAPDU: 80 09 00 00 [10:55:35]Write to MH i2c: E2 08 00 78 15 80 09 00 00 00 00 00 00 FF [10:55:35]Write i2c OK [10:55:35]MH_I2C_Read... [10:55:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:55:35]Read from MH i2c: E2 [10:55:35]MH_I2C_Read... [10:55:35]Read from MH i2c: E2 03 00 [10:55:35]MH_I2C_Read... [10:55:35]Read from MH i2c: E2 03 00 78 15 00 90 00 01 [10:55:35]RAPDU: 90 00 [10:55:35]wFMCommunicate OK [10:55:35]SAM_PROTO_ClearQueue done [10:55:35]KKMCreateOFDPacket [10:55:35]OFDProtocolAddRootSTLVToBuf [10:55:35]FM_MakeSignedData [10:55:35]FM_MakeSignedData [10:55:35]SAM_PROTO_SignData [10:55:35]wFMCommunicate request_size=4 [10:55:35]MH_SAM_APDU [10:55:35]CAPDU: 80 0D 01 02 [10:55:35]Write to MH i2c: E2 08 00 79 15 80 0D 01 02 00 00 00 00 07 [10:55:35]Write i2c OK [10:55:35]MH_I2C_Read... [10:55:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:55:35]Read from MH i2c: E2 [10:55:35]MH_I2C_Read... [10:55:35]Read from MH i2c: E2 03 00 [10:55:35]MH_I2C_Read... [10:55:35]Read from MH i2c: E2 03 00 79 15 00 90 00 02 [10:55:35]RAPDU: 90 00 [10:55:35]wFMCommunicate OK [10:55:35]wFMCommunicate request_size=255 [10:55:35]MH_SAM_APDU [10:55: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 33 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 22 01 00 00 F4 03 04 00 A6 6D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 77 D9 04 00 35 04 06 00 72 [10:55:35]Write to MH i2c: E2 02 01 7A 15 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 22 01 00 00 F4 03 04 00 A6 6D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 77 D9 04 00 35 04 06 00 72 00 00 23 [10:55:35]Write i2c OK [10:55:35]MH_I2C_Read... [10:55:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:55:35]Read from MH i2c: E2 [10:55:35]MH_I2C_Read... [10:55:35]Read from MH i2c: E2 03 00 [10:55:35]MH_I2C_Read... [10:55:35]Read from MH i2c: E2 03 00 7A 15 00 90 00 03 [10:55:35]RAPDU: 90 00 [10:55:35]wFMCommunicate OK [10:55:35]wFMCommunicate request_size=10 [10:55:35]MH_SAM_APDU [10:55:35]CAPDU: 80 0D 02 02 05 67 DC D6 C2 09 [10:55:35]Write to MH i2c: E2 0D 00 7B 15 80 0D 02 02 05 00 67 DC D6 C2 09 00 00 F8 [10:55:35]Write i2c OK [10:55:35]MH_I2C_Read... [10:55:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:55:35]Read from MH i2c: E2 [10:55:35]MH_I2C_Read... [10:55:35]Read from MH i2c: E2 03 00 [10:55:35]MH_I2C_Read... [10:55:35]Read from MH i2c: E2 03 00 7B 15 00 90 00 04 [10:55:35]RAPDU: 90 00 [10:55:35]wFMCommunicate OK [10:55:35]wFMCommunicate request_size=4 [10:55:35]MH_SAM_APDU [10:55:35]CAPDU: 80 0D 03 02 [10:55:35]Write to MH i2c: E2 08 00 7C 15 80 0D 03 02 00 00 00 00 0C [10:55:35]Write i2c OK [10:55:35]MH_I2C_Read... [10:55:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:55:35]Read from MH i2c: E2 [10:55:35]MH_I2C_Read... [10:55:35]Read from MH i2c: E2 0B 00 [10:55:35]MH_I2C_Read... [10:55:35]Read from MH i2c: E2 0B 00 7C 15 00 01 D3 EC D0 51 BB CC 10 90 00 85 [10:55:35]RAPDU: 01 D3 EC D0 51 BB CC 10 90 00 [10:55:35]wFMCommunicate OK [10:55:35]SAM_PROTO_SignData done [10:55:35]FM_MakeSignedData done [10:55:35]CreateOFDProtocolMessage [10:55:35]wFMCommunicate request_size=4 [10:55:35]MH_SAM_APDU [10:55:35]CAPDU: 80 11 00 00 [10:55:35]Write to MH i2c: E2 08 00 7D 15 80 11 00 00 00 00 00 00 0C [10:55:35]Write i2c OK [10:55:35]MH_I2C_Read... [10:55:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:55:35]Read from MH i2c: E2 [10:55:35]MH_I2C_Read... [10:55:35]Read from MH i2c: E2 17 00 [10:55:35]MH_I2C_Read... [10:55:35]Read from MH i2c: E2 17 00 7D 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 60 [10:55:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:55:35]wFMCommunicate OK [10:55:35]CreateOFDProtocolMessage done [10:55:35]OFDSenderStorePacket 317815 [10:55:35]StoreOFDPacket docnum=317815 [10:55:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 9C B5 07 01 E6 A5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 22 01 00 00 F4 03 04 00 A6 6D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 77 D9 04 00 35 04 06 00 72 67 DC D6 C2 09 01 D3 EC D0 51 BB CC 10 [10:55:35]CheckFolder [10:55:35]dirname=/storage/ofd_packets [10:55:35]CheckFolder done [10:55:35]ProducePacketName [10:55:35]name=ofd_packets/00317815 [10:55:35]NVStorageSaveData ofd_packets/00317815 [10:55:35]File name is /storage/ofd_packets/00317815 [10:55:35]Write 301 bytes [10:55:35]NVStorageSaveData done [10:55:35]OFDSenderStorePacket done [10:55:35]KKMCreateOFDPacket done [10:55:35]NVStorageSaveData kkm_last_timestamp [10:55:35]File name is /storage/kkm_last_timestamp [10:55:35]Write 4 bytes [10:55:35]NVStorageSaveData done [10:55:35]ExternCall_PrintAddStr [10:55:35]wPrintStart [10:55:35]Write to MH i2c: 01 00 00 7E 15 93 [10:55:35]Write i2c OK [10:55:35]MH_I2C_Read... [10:55:35]Read from MH i2c: 01 [10:55:35]MH_I2C_Read... [10:55:35]Read from MH i2c: 01 07 00 [10:55:35]MH_I2C_Read... [10:55:35]Read from MH i2c: 01 07 00 7E 15 00 00 00 00 00 FF 0F A8 [10:55:35]RasterBufferAndPrint [10:55:35]line Счет N : (1)1092739 [10:55:35]line ИНН: 02508201610067 [10:55:35]line Контрольно-Кассовый Чек [10:55:35]line ПРОДАЖА [10:55:35]line ТРК (МРК, ГНК) : 44 [10:55:35]line Товар: 2710124500 [10:55:35]line Аи-95-К-3 [10:55:35]line 9.440 * 74.20 [10:55:35]line = 700.45 [10:55:35]line НДС 12% НСП 1% [10:55:35]line > о реализуемом товаре [10:55:35]line ОКРУГЛЕНИЕ: -0.45 [10:55:35]line ИТОГО: 700.00 [10:55:35]line Внесено: 700.00 [10:55:35]line СДАЧА: 0.00 [10:55:35]line НСП 1% : 6.20 [10:55:35]line НДС 12% : 74.38 [10:55:35]line Наличными: 700.00 [10:55:35]line Безнал.: 0.00 [10:55:35]line Место: АЗС № 101 "Партнер Нефть" [10:55:35]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:55:35]line СНО: Общий режим [10:55:35]line Чек 290 28.10.2024 10:55 [10:55:35]line Смена: 546 ФФД: 1.0 [10:55:35]line ЗНМ: 0300000082 [10:55:35]line РНМ: 0000000000091628 [10:55:35]line Версия ККМ: 001 [10:55:35]line ФМ: 0000000000874671 [10:55:35]line ФД: 317815 [10:55:35]line ФПД: 125790412259849 [10:55:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T105534&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317815&fm=125790412259849&tin=02508201610067®Number=0000000000091628&sum=70000 [10:55:35]written 0, free lines is 4095 [10:55:35]OFD Sender: Processing packet 317815 [packets to send 127, broken 126] [10:55:35]ProducePacketName [10:55:35]name=ofd_packets/00317815 [10:55:35]OFD Sender: To server: pG, [10:55:35]CommunicateWithHost lk.salyk.kg:30040 [10:55:35]ConnectInit lk.salyk.kg [10:55:35]Connected sock=10 [10:55:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 9C B5 07 01 E6 A5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 22 01 00 00 F4 03 04 00 A6 6D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 77 D9 04 00 35 04 06 00 72 67 DC D6 C2 09 01 D3 EC D0 51 BB CC 10 [10:55:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 67 96 47 00 4A F7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 77 D9 04 00 F4 03 04 00 5F 19 1F 67 B6 04 01 00 00 BF A4 AA 8F 04 AD A1 36 [10:55:36]CommunicateWithHost err = 0 [10:55:36]CheckOFDResponse [10:55:36]1017 (14) - 77093643461234 [10:55:36]1041 (16) - 0000000000874671 [10:55:36]1040 (4) - 317815 [10:55:36]1012 (4) - 28.10.2024 04:55 [10:55:36]1206 (1) - 0 [10:55:36]OFD Sender: Remove packet 317815 [10:55:36]ProducePacketName [10:55:36]name=ofd_packets/00317815 [10:55:36]NVStorageDeleteData [10:55:36]Write to MH i2c: 01 00 00 A9 15 BE [10:55:36]Write i2c OK [10:55:36]MH_I2C_Read... [10:55:36]Read from MH i2c: 01 [10:55:36]MH_I2C_Read... [10:55:36]Read from MH i2c: 01 07 00 [10:55:36]MH_I2C_Read... [10:55:36]Read from MH i2c: 01 07 00 A9 15 00 00 00 00 00 EC 0C BD [10:55:36]RasterBufferAndPrint [10:55:36]line [10:55:36]line [10:55:36]line [10:55:36]line [10:55:36]line [10:55:36]written 0, free lines is 3314 [10:55:36]MH_Cut [10:55:36]Write to MH i2c: D1 01 00 B0 15 01 97 [10:55:36]Write i2c OK [10:55:36]MH_I2C_Read... [10:55:36]Read from MH i2c: D1 [10:55:36]MH_I2C_Read... [10:55:36]Read from MH i2c: D1 01 00 [10:55:36]MH_I2C_Read... [10:55:36]Read from MH i2c: D1 01 00 B0 15 00 96 [10:55:36]Write to MH i2c: 01 00 00 B1 15 C6 [10:55:36]Write i2c OK [10:55:36]MH_I2C_Read... [10:55:36]OFD Sender: No OFD packet to send [10:55:37]*** Cut start [10:55:37]*** Partial cut [10:55:37]*** CUTSNS_PIN = 1 [10:55:37]*** CUTSNS_PIN = 0 [10:55:37]*** Brake cut motor [10:55:37]Read from MH i2c: 01 [10:55:37]MH_I2C_Read... [10:55:37]*** Stop cut motor [10:55:37]*** Cut end [10:55:37]Read from MH i2c: 01 07 00 [10:55:37]MH_I2C_Read... [10:55:37]Read from MH i2c: 01 07 00 B1 15 00 00 00 00 00 FF 0F DB [10:55:37]process_action close_receipt done [10:55:37]requested_data is exist [10:55:37]produce_requested_data [10:55:37]requested_item fm.sn is exist - process it [10:55:37]wFMCommunicate request_size=4 [10:55:37]MH_SAM_APDU [10:55:37]CAPDU: 80 11 00 00 [10:55:37]Write to MH i2c: E2 08 00 B2 15 80 11 00 00 00 00 00 00 41 [10:55:37]Write i2c OK [10:55:37]MH_I2C_Read... [10:55:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:55:37]Read from MH i2c: E2 [10:55:37]MH_I2C_Read... [10:55:37]Read from MH i2c: E2 17 00 [10:55:37]MH_I2C_Read... [10:55:37]Read from MH i2c: E2 17 00 B2 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 95 [10:55:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:55:37]wFMCommunicate OK [10:55:37]requested_item fd.num is exist - process it [10:55:37]SAM_PROTO_GetFieldsCounters [10:55:37]wFMCommunicate request_size=4 [10:55:37]MH_SAM_APDU [10:55:37]CAPDU: 80 13 00 00 [10:55:37]Write to MH i2c: E2 08 00 B3 15 80 13 00 00 00 00 00 00 44 [10:55:37]Write i2c OK [10:55:37]MH_I2C_Read... [10:55:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:55:37]Read from MH i2c: E2 [10:55:37]MH_I2C_Read... [10:55:37]Read from MH i2c: E2 62 00 [10:55:37]MH_I2C_Read... [10:55:37]Read from MH i2c: E2 62 00 B3 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 77 D9 04 00 0E 04 04 00 22 02 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 48 [10:55:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 77 D9 04 00 0E 04 04 00 22 02 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:55:37]wFMCommunicate OK [10:55:37]SAM_PROTO_GetFieldsCounters done [10:55:37]requested_item shift.num is exist - process it [10:55:37]requested_item shift.opened is exist - process it [10:55:37]req_shift_opened [10:55:37]FM_GetShiftState [10:55:37]SAM_PROTO_GetShiftState [10:55:37]wFMCommunicate request_size=4 [10:55:37]MH_SAM_APDU [10:55:37]CAPDU: 80 13 01 00 [10:55:37]Write to MH i2c: E2 08 00 B4 15 80 13 01 00 00 00 00 00 46 [10:55:37]Write i2c OK [10:55:37]MH_I2C_Read... [10:55:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:55:37]Read from MH i2c: E2 [10:55:37]MH_I2C_Read... [10:55:37]Read from MH i2c: E2 0E 00 [10:55:37]MH_I2C_Read... [10:55:37]Read from MH i2c: E2 0E 00 B4 15 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 3F [10:55:37]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:55:37]wFMCommunicate OK [10:55:37]SAM_PROTO_GetShiftState done [10:55:37]FM_GetShiftState done [10:55:37]req_shift_opened done [10:55:37]requested_item shift.open_date is exist - process it [10:55:37]req_shift_open_date [10:55:37]req_shift_open_date done [10:55:37]produce_requested_data done [10:55:37]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317815,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [10:55:37]process_action_free close_receipt [10:55:37]json_value_free [10:55:37]json_value_free done [10:55:37]process_json_proto returns [10:55:37]Send response to host [10:55:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317815,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [10:55:37]free response buf [10:55:37]execute_script done [10:55:37]execute_script returns [10:55:37]free content buf [10:55:37]Sock 9.Close socket [10:55:37]Sock 9.Thread stoped [10:55:41]OFD Sender: No OFD packet to send [10:55:46]OFD Sender: No OFD packet to send [10:55:51]OFD Sender: No OFD packet to send [10:55:56]OFD Sender: No OFD packet to send [10:56:01]OFD Sender: No OFD packet to send [10:56:06]OFD Sender: No OFD packet to send [10:56:11]OFD Sender: No OFD packet to send [10:56:16]OFD Sender: No OFD packet to send [10:56:21]OFD Sender: No OFD packet to send [10:56:26]OFD Sender: No OFD packet to send [10:56:31]OFD Sender: No OFD packet to send [10:56:36]OFD Sender: No OFD packet to send [10:56:41]OFD Sender: No OFD packet to send [10:56:46]OFD Sender: No OFD packet to send [10:56:51]OFD Sender: No OFD packet to send [10:56:56]OFD Sender: No OFD packet to send [10:57:01]OFD Sender: No OFD packet to send [10:57:06]OFD Sender: No OFD packet to send [10:57:11]OFD Sender: No OFD packet to send [10:57:16]OFD Sender: No OFD packet to send [10:57:21]OFD Sender: No OFD packet to send [10:57:26]OFD Sender: No OFD packet to send [10:57:31]OFD Sender: No OFD packet to send [10:57:36]OFD Sender: No OFD packet to send [10:57:41]OFD Sender: No OFD packet to send [10:57:43]accept exits with 7 [10:57:43]New connection [10:57:43]New thread 3067436388 created [10:57:43]Thread 3067293028 joined [10:57:43]Waiting for new connection... [10:57:43] Sock 7.Parse request [10:57:43]Sock 7.Check first char [10:57:43]Sock 7.First char is OK [10:57:43]request: POST /json_proto HTTP/1.0 [10:57:43]Method: POST [10:57:43]URL: /json_proto [10:57:43]Method is POST - this is cgi request [10:57:43]url: /json_proto [10:57:43]query_string will be loaded in cgi processing [10:57:43]execute_cgi json_proto POST (null) [10:57:43]execute_cgi path=json_proto method=POST [10:57:43]POST find Content-Length [10:57:43]Host: 172.17.50.195:8080 [10:57:43]Content-Length: 686 [10:57:43]Content-Type: application/json [10:57:43] [10:57:43]POST finish read [10:57:43]Found Content-Length = 686 [10:57:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092742", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 39.170, "sum" : 1500.21, "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:57:43]execute_script... [10:57:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092742", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 39.170, "sum" : 1500.21, "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:57:43]POST & json_proto [10:57:43]process_json_proto [10:57:43]json parsed OK: [10:57:43]protocol is kg_v1.0 [10:57:43]action value=close_receipt [10:57:43]process_action close_receipt [10:57:43]cmd_close_receipt [10:57:43]MH_GetDate [10:57:43]Write to MH i2c: F0 00 00 B5 15 B9 [10:57:43]Write i2c OK [10:57:43]MH_I2C_Read... [10:57:43]Read from MH i2c: F0 [10:57:43]MH_I2C_Read... [10:57:43]Read from MH i2c: F0 09 00 [10:57:43]MH_I2C_Read... [10:57:43]Read from MH i2c: F0 09 00 B5 15 00 28 6E 1F 67 43 33 1C 67 D7 [10:57:43]GetLastDocTimeStamp 1730112934 [10:57:43]current date 1730113064 [10:57:43]FM_GetShiftState [10:57:43]SAM_PROTO_GetShiftState [10:57:43]wFMCommunicate request_size=4 [10:57:43]MH_SAM_APDU [10:57:43]CAPDU: 80 13 01 00 [10:57:43]Write to MH i2c: E2 08 00 B6 15 80 13 01 00 00 00 00 00 48 [10:57:43]Write i2c OK [10:57:43]MH_I2C_Read... [10:57:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:57:43]Read from MH i2c: E2 [10:57:43]MH_I2C_Read... [10:57:43]Read from MH i2c: E2 0E 00 [10:57:43]MH_I2C_Read... [10:57:43]Read from MH i2c: E2 0E 00 B6 15 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 41 [10:57:43]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:57:43]wFMCommunicate OK [10:57:43]SAM_PROTO_GetShiftState done [10:57:43]FM_GetShiftState done [10:57:43]opened in 1730073493 [10:57:43]opened+sec_in_day 1730159893 [10:57:43]quantity*price = 150021 [10:57:43]sum+1 = 150022 [10:57:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.31 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 291 28.10.2024 10:57 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317816 ФПД: 32307368682246 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T105744&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317816&fm=32307368682246&tin=02508201610067®Number=0000000000091628&sum=150000 [10:57:44]StoreToDocumentArchive [10:57:44]shift 546 fd 317816 [10:57:44]save to /storage/0546/doc_00317816 [10:57:44]save last doc name /storage/0546/doc_00317816 to /storage/kkm_last_doc_name [10:57:44]save OK [10:57:44]Clear old archive folders... [10:57:44]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:57:44]tlvbuf is B6F1E6F0 [10:57:44]SAM_PROTO_ClearQueue [10:57:44]wFMCommunicate request_size=4 [10:57:44]MH_SAM_APDU [10:57:44]CAPDU: 80 09 00 00 [10:57:44]Write to MH i2c: E2 08 00 C3 15 80 09 00 00 00 00 00 00 4A [10:57:44]Write i2c OK [10:57:44]MH_I2C_Read... [10:57:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:57:44]Read from MH i2c: E2 [10:57:44]MH_I2C_Read... [10:57:44]Read from MH i2c: E2 03 00 [10:57:44]MH_I2C_Read... [10:57:44]Read from MH i2c: E2 03 00 C3 15 00 90 00 4C [10:57:44]RAPDU: 90 00 [10:57:44]wFMCommunicate OK [10:57:44]SAM_PROTO_ClearQueue done [10:57:44]KKMCreateOFDPacket [10:57:44]OFDProtocolAddRootSTLVToBuf [10:57:44]FM_MakeSignedData [10:57:44]FM_MakeSignedData [10:57:44]SAM_PROTO_SignData [10:57:44]wFMCommunicate request_size=4 [10:57:44]MH_SAM_APDU [10:57:44]CAPDU: 80 0D 01 02 [10:57:44]Write to MH i2c: E2 08 00 C4 15 80 0D 01 02 00 00 00 00 52 [10:57:44]Write i2c OK [10:57:44]MH_I2C_Read... [10:57:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:57:44]Read from MH i2c: E2 [10:57:44]MH_I2C_Read... [10:57:44]Read from MH i2c: E2 03 00 [10:57:44]MH_I2C_Read... [10:57:44]Read from MH i2c: E2 03 00 C4 15 00 90 00 4D [10:57:44]RAPDU: 90 00 [10:57:44]wFMCommunicate OK [10:57:44]wFMCommunicate request_size=255 [10:57:44]MH_SAM_APDU [10:57:44]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 02 99 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 05 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 3B 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 28 6E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 78 D9 04 00 35 04 06 00 1D 62 [10:57:44]Write to MH i2c: E2 02 01 C5 15 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 02 99 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 05 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 3B 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 28 6E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 78 D9 04 00 35 04 06 00 1D 62 00 00 51 [10:57:44]Write i2c OK [10:57:44]MH_I2C_Read... [10:57:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:57:45]Read from MH i2c: E2 [10:57:45]MH_I2C_Read... [10:57:45]Read from MH i2c: E2 03 00 [10:57:45]MH_I2C_Read... [10:57:45]Read from MH i2c: E2 03 00 C5 15 00 90 00 4E [10:57:45]RAPDU: 90 00 [10:57:45]wFMCommunicate OK [10:57:45]wFMCommunicate request_size=9 [10:57:45]MH_SAM_APDU [10:57:45]CAPDU: 80 0D 02 02 04 25 3B E3 06 [10:57:45]Write to MH i2c: E2 0C 00 C6 15 80 0D 02 02 04 00 25 3B E3 06 00 00 A6 [10:57:45]Write i2c OK [10:57:45]MH_I2C_Read... [10:57:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:57:45]Read from MH i2c: E2 [10:57:45]MH_I2C_Read... [10:57:45]Read from MH i2c: E2 03 00 [10:57:45]MH_I2C_Read... [10:57:45]Read from MH i2c: E2 03 00 C6 15 00 90 00 4F [10:57:45]RAPDU: 90 00 [10:57:45]wFMCommunicate OK [10:57:45]wFMCommunicate request_size=4 [10:57:45]MH_SAM_APDU [10:57:45]CAPDU: 80 0D 03 02 [10:57:45]Write to MH i2c: E2 08 00 C7 15 80 0D 03 02 00 00 00 00 57 [10:57:45]Write i2c OK [10:57:45]MH_I2C_Read... [10:57:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:57:45]Read from MH i2c: E2 [10:57:45]MH_I2C_Read... [10:57:45]Read from MH i2c: E2 0B 00 [10:57:45]MH_I2C_Read... [10:57:45]Read from MH i2c: E2 0B 00 C7 15 00 52 3A DB 52 C6 C5 77 1E 90 00 31 [10:57:45]RAPDU: 52 3A DB 52 C6 C5 77 1E 90 00 [10:57:45]wFMCommunicate OK [10:57:45]SAM_PROTO_SignData done [10:57:45]FM_MakeSignedData done [10:57:45]CreateOFDProtocolMessage [10:57:45]wFMCommunicate request_size=4 [10:57:45]MH_SAM_APDU [10:57:45]CAPDU: 80 11 00 00 [10:57:45]Write to MH i2c: E2 08 00 C8 15 80 11 00 00 00 00 00 00 57 [10:57:45]Write i2c OK [10:57:45]MH_I2C_Read... [10:57:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:57:45]Read from MH i2c: E2 [10:57:45]MH_I2C_Read... [10:57:45]Read from MH i2c: E2 17 00 [10:57:45]MH_I2C_Read... [10:57:45]Read from MH i2c: E2 17 00 C8 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 AB [10:57:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:57:45]wFMCommunicate OK [10:57:45]CreateOFDProtocolMessage done [10:57:45]OFDSenderStorePacket 317816 [10:57:45]StoreOFDPacket docnum=317816 [10:57:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 90 E7 06 01 35 B3 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 02 99 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 05 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 3B 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 28 6E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 78 D9 04 00 35 04 06 00 1D 62 25 3B E3 06 52 3A DB 52 C6 C5 77 1E [10:57:45]CheckFolder [10:57:45]dirname=/storage/ofd_packets [10:57:45]CheckFolder done [10:57:45]ProducePacketName [10:57:45]name=ofd_packets/00317816 [10:57:45]NVStorageSaveData ofd_packets/00317816 [10:57:45]File name is /storage/ofd_packets/00317816 [10:57:45]Write 300 bytes [10:57:45]NVStorageSaveData done [10:57:45]OFDSenderStorePacket done [10:57:45]KKMCreateOFDPacket done [10:57:45]NVStorageSaveData kkm_last_timestamp [10:57:45]File name is /storage/kkm_last_timestamp [10:57:45]Write 4 bytes [10:57:45]NVStorageSaveData done [10:57:45]ExternCall_PrintAddStr [10:57:45]wPrintStart [10:57:45]Write to MH i2c: 01 00 00 C9 15 DE [10:57:45]Write i2c OK [10:57:45]MH_I2C_Read... [10:57:45]Read from MH i2c: 01 [10:57:45]MH_I2C_Read... [10:57:45]Read from MH i2c: 01 07 00 [10:57:45]MH_I2C_Read... [10:57:45]Read from MH i2c: 01 07 00 C9 15 00 00 00 00 00 FF 0F F3 [10:57:45]RasterBufferAndPrint [10:57:45]line Счет N : (1)1092742 [10:57:45]line ИНН: 02508201610067 [10:57:45]line Контрольно-Кассовый Чек [10:57:45]line ПРОДАЖА [10:57:45]line ТРК (МРК, ГНК) : 81 [10:57:45]line Товар: 2711190000 [10:57:45]line ГАЗ-К-5 [10:57:45]line 39.170 * 38.30 [10:57:45]line = 1500.21 [10:57:45]line НДС 12% НСП 1% [10:57:45]line > о реализуемом товаре [10:57:45]line ОКРУГЛЕНИЕ: -0.21 [10:57:45]line ИТОГО: 1500.00 [10:57:45]line Внесено: 1500.00 [10:57:45]line СДАЧА: 0.00 [10:57:45]line НСП 1% : 13.28 [10:57:45]line НДС 12% : 159.31 [10:57:45]line Наличными: 1500.00 [10:57:45]line Безнал.: 0.00 [10:57:45]line Место: АЗС № 101 "Партнер Нефть" [10:57:45]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:57:45]line СНО: Общий режим [10:57:45]line Чек 291 28.10.2024 10:57 [10:57:45]line Смена: 546 ФФД: 1.0 [10:57:45]line ЗНМ: 0300000082 [10:57:45]line РНМ: 0000000000091628 [10:57:45]line Версия ККМ: 001 [10:57:45]line ФМ: 0000000000874671 [10:57:45]line ФД: 317816 [10:57:45]line ФПД: 32307368682246 [10:57:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T105744&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317816&fm=32307368682246&tin=02508201610067®Number=0000000000091628&sum=150000 [10:57:45]written 0, free lines is 4095 [10:57:45]OFD Sender: Processing packet 317816 [packets to send 127, broken 126] [10:57:45]ProducePacketName [10:57:45]name=ofd_packets/00317816 [10:57:45]OFD Sender: To server: pG, [10:57:45]CommunicateWithHost lk.salyk.kg:30040 [10:57:45]ConnectInit lk.salyk.kg [10:57:46]Write to MH i2c: 01 00 00 F4 15 09 [10:57:46]Write i2c OK [10:57:46]MH_I2C_Read... [10:57:46]Read from MH i2c: 01 [10:57:46]MH_I2C_Read... [10:57:46]Read from MH i2c: 01 07 00 [10:57:46]MH_I2C_Read... [10:57:46]Read from MH i2c: 01 07 00 F4 15 00 00 00 00 00 EB 0C 07 [10:57:46]RasterBufferAndPrint [10:57:46]line [10:57:46]line [10:57:46]line [10:57:46]line [10:57:46]line [10:57:46]written 0, free lines is 3311 [10:57:46]MH_Cut [10:57:46]Write to MH i2c: D1 01 00 FB 15 01 E2 [10:57:46]Write i2c OK [10:57:46]MH_I2C_Read... [10:57:46]Read from MH i2c: D1 [10:57:46]MH_I2C_Read... [10:57:46]Read from MH i2c: D1 01 00 [10:57:46]MH_I2C_Read... [10:57:46]Read from MH i2c: D1 01 00 FB 15 00 E1 [10:57:46]Write to MH i2c: 01 00 00 FC 15 11 [10:57:46]Write i2c OK [10:57:46]MH_I2C_Read... [10:57:46]*** Cut start [10:57:46]*** Partial cut [10:57:46]*** CUTSNS_PIN = 1 [10:57:46]*** CUTSNS_PIN = 0 [10:57:47]*** Brake cut motor [10:57:47]Read from MH i2c: 01 [10:57:47]MH_I2C_Read... [10:57:47]*** Stop cut motor [10:57:47]*** Cut end [10:57:47]Read from MH i2c: 01 07 00 [10:57:47]MH_I2C_Read... [10:57:47]Read from MH i2c: 01 07 00 FC 15 00 00 00 00 00 FF 0F 26 [10:57:47]process_action close_receipt done [10:57:47]requested_data is exist [10:57:47]produce_requested_data [10:57:47]requested_item fm.sn is exist - process it [10:57:47]wFMCommunicate request_size=4 [10:57:47]MH_SAM_APDU [10:57:47]CAPDU: 80 11 00 00 [10:57:47]Write to MH i2c: E2 08 00 FD 15 80 11 00 00 00 00 00 00 8C [10:57:47]Write i2c OK [10:57:47]MH_I2C_Read... [10:57:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:57:47]Read from MH i2c: E2 [10:57:47]MH_I2C_Read... [10:57:47]Read from MH i2c: E2 17 00 [10:57:47]MH_I2C_Read... [10:57:47]Read from MH i2c: E2 17 00 FD 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E0 [10:57:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:57:47]wFMCommunicate OK [10:57:47]requested_item fd.num is exist - process it [10:57:47]SAM_PROTO_GetFieldsCounters [10:57:47]wFMCommunicate request_size=4 [10:57:47]MH_SAM_APDU [10:57:47]CAPDU: 80 13 00 00 [10:57:47]Write to MH i2c: E2 08 00 FE 15 80 13 00 00 00 00 00 00 8F [10:57:47]Write i2c OK [10:57:47]MH_I2C_Read... [10:57:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:57:47]Read from MH i2c: E2 [10:57:47]MH_I2C_Read... [10:57:47]Read from MH i2c: E2 62 00 [10:57:47]MH_I2C_Read... [10:57:47]Read from MH i2c: E2 62 00 FE 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 78 D9 04 00 0E 04 04 00 22 02 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 97 [10:57:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 78 D9 04 00 0E 04 04 00 22 02 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:57:47]wFMCommunicate OK [10:57:47]SAM_PROTO_GetFieldsCounters done [10:57:47]requested_item shift.num is exist - process it [10:57:47]requested_item shift.opened is exist - process it [10:57:47]req_shift_opened [10:57:47]FM_GetShiftState [10:57:47]SAM_PROTO_GetShiftState [10:57:47]wFMCommunicate request_size=4 [10:57:47]MH_SAM_APDU [10:57:47]CAPDU: 80 13 01 00 [10:57:47]Write to MH i2c: E2 08 00 FF 15 80 13 01 00 00 00 00 00 91 [10:57:47]Write i2c OK [10:57:47]MH_I2C_Read... [10:57:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:57:47]Read from MH i2c: E2 [10:57:47]MH_I2C_Read... [10:57:47]Read from MH i2c: E2 0E 00 [10:57:47]MH_I2C_Read... [10:57:47]Read from MH i2c: E2 0E 00 FF 15 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 8A [10:57:47]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:57:47]wFMCommunicate OK [10:57:47]SAM_PROTO_GetShiftState done [10:57:47]FM_GetShiftState done [10:57:47]req_shift_opened done [10:57:47]requested_item shift.open_date is exist - process it [10:57:47]req_shift_open_date [10:57:47]req_shift_open_date done [10:57:47]produce_requested_data done [10:57:47]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317816,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [10:57:47]process_action_free close_receipt [10:57:47]json_value_free [10:57:47]json_value_free done [10:57:47]process_json_proto returns [10:57:47]Send response to host [10:57:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317816,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [10:57:47]free response buf [10:57:47]execute_script done [10:57:47]execute_script returns [10:57:47]free content buf [10:57:47]Sock 7.Close socket [10:57:47]Sock 7.Thread stoped [10:58:05]accept exits with 9 [10:58:05]New connection [10:58:05]New thread 3067293028 created [10:58:05]Thread 3067436388 joined [10:58:05]Waiting for new connection... [10:58:05] Sock 9.Parse request [10:58:05]Sock 9.Check first char [10:58:05]Sock 9.First char is OK [10:58:05]request: POST /json_proto HTTP/1.0 [10:58:05]Method: POST [10:58:05]URL: /json_proto [10:58:05]Method is POST - this is cgi request [10:58:05]url: /json_proto [10:58:05]query_string will be loaded in cgi processing [10:58:05]execute_cgi json_proto POST (null) [10:58:05]execute_cgi path=json_proto method=POST [10:58:05]POST find Content-Length [10:58:05]Host: 172.17.50.195:8080 [10:58:05]Content-Length: 775 [10:58:05]Content-Type: application/json [10:58:05] [10:58:05]POST finish read [10:58:05]Found Content-Length = 775 [10:58:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092741", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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: Mbank", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:58:05]execute_script... [10:58: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)1092741", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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: Mbank", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:58:05]POST & json_proto [10:58:05]process_json_proto [10:58:05]json parsed OK: [10:58:05]protocol is kg_v1.0 [10:58:05]action value=close_receipt [10:58:05]process_action close_receipt [10:58:05]cmd_close_receipt [10:58:05]MH_GetDate [10:58:05]Write to MH i2c: F0 00 00 00 16 05 [10:58:05]Write i2c OK [10:58:05]MH_I2C_Read... [10:58:05]Read from MH i2c: F0 [10:58:05]MH_I2C_Read... [10:58:05]Read from MH i2c: F0 09 00 [10:58:05]MH_I2C_Read... [10:58:05]Read from MH i2c: F0 09 00 00 16 00 3E 6E 1F 67 43 33 1C 67 39 [10:58:05]GetLastDocTimeStamp 1730113064 [10:58:05]current date 1730113086 [10:58:05]FM_GetShiftState [10:58:05]SAM_PROTO_GetShiftState [10:58:05]wFMCommunicate request_size=4 [10:58:05]MH_SAM_APDU [10:58:05]CAPDU: 80 13 01 00 [10:58:05]Write to MH i2c: E2 08 00 01 16 80 13 01 00 00 00 00 00 94 [10:58:05]Write i2c OK [10:58:05]MH_I2C_Read... [10:58:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:58:05]Read from MH i2c: E2 [10:58:05]MH_I2C_Read... [10:58:05]Read from MH i2c: E2 0E 00 [10:58:05]MH_I2C_Read... [10:58:05]Read from MH i2c: E2 0E 00 01 16 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 8D [10:58:05]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:58:05]wFMCommunicate OK [10:58:05]SAM_PROTO_GetShiftState done [10:58:05]FM_GetShiftState done [10:58:05]opened in 1730073493 [10:58:05]opened+sec_in_day 1730159893 [10:58:05]quantity*price = 200025 [10:58:05]sum+1 = 200026 [10:58:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 292 28.10.2024 10:58 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317817 ФПД: 261449250302247 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T105806&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317817&fm=261449250302247&tin=02508201610067®Number=0000000000091628&sum=200025 [10:58:06]StoreToDocumentArchive [10:58:06]shift 546 fd 317817 [10:58:06]save to /storage/0546/doc_00317817 [10:58:06]save last doc name /storage/0546/doc_00317817 to /storage/kkm_last_doc_name [10:58:06]save OK [10:58:06]Clear old archive folders... [10:58:06]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:58:06]tlvbuf is 0138C990 [10:58:06]SAM_PROTO_ClearQueue [10:58:06]wFMCommunicate request_size=4 [10:58:06]MH_SAM_APDU [10:58:06]CAPDU: 80 09 00 00 [10:58:06]Write to MH i2c: E2 08 00 0E 16 80 09 00 00 00 00 00 00 96 [10:58:06]Write i2c OK [10:58:06]MH_I2C_Read... [10:58:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:58:06]Read from MH i2c: E2 [10:58:06]MH_I2C_Read... [10:58:06]Read from MH i2c: E2 03 00 [10:58:06]MH_I2C_Read... [10:58:06]Read from MH i2c: E2 03 00 0E 16 00 90 00 98 [10:58:06]RAPDU: 90 00 [10:58:06]wFMCommunicate OK [10:58:06]SAM_PROTO_ClearQueue done [10:58:06]KKMCreateOFDPacket [10:58:06]OFDProtocolAddRootSTLVToBuf [10:58:06]FM_MakeSignedData [10:58:06]FM_MakeSignedData [10:58:06]SAM_PROTO_SignData [10:58:06]wFMCommunicate request_size=4 [10:58:06]MH_SAM_APDU [10:58:06]CAPDU: 80 0D 01 02 [10:58:06]Write to MH i2c: E2 08 00 0F 16 80 0D 01 02 00 00 00 00 9E [10:58:06]Write i2c OK [10:58:06]MH_I2C_Read... [10:58:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:58:06]Read from MH i2c: E2 [10:58:06]MH_I2C_Read... [10:58:06]Read from MH i2c: E2 03 00 [10:58:06]MH_I2C_Read... [10:58:06]Read from MH i2c: E2 03 00 0F 16 00 90 00 99 [10:58:06]RAPDU: 90 00 [10:58:06]wFMCommunicate OK [10:58:06]wFMCommunicate request_size=255 [10:58:06]MH_SAM_APDU [10:58:06]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 24 01 00 00 F4 03 04 00 3E 6E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 79 D9 04 00 35 04 06 00 [10:58:06]Write to MH i2c: E2 02 01 10 16 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 24 01 00 00 F4 03 04 00 3E 6E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 79 D9 04 00 35 04 06 00 00 00 FB [10:58:06]Write i2c OK [10:58:06]MH_I2C_Read... [10:58:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:58:07]Read from MH i2c: E2 [10:58:07]MH_I2C_Read... [10:58:07]Read from MH i2c: E2 03 00 [10:58:07]MH_I2C_Read... [10:58:07]Read from MH i2c: E2 03 00 10 16 00 90 00 9A [10:58:07]RAPDU: 90 00 [10:58:07]wFMCommunicate OK [10:58:07]wFMCommunicate request_size=11 [10:58:07]MH_SAM_APDU [10:58:07]CAPDU: 80 0D 02 02 06 ED C9 65 B0 E9 27 [10:58:07]Write to MH i2c: E2 0E 00 11 16 80 0D 02 02 06 00 ED C9 65 B0 E9 27 00 00 88 [10:58:07]Write i2c OK [10:58:07]MH_I2C_Read... [10:58:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:58:07]Read from MH i2c: E2 [10:58:07]MH_I2C_Read... [10:58:07]Read from MH i2c: E2 03 00 [10:58:07]MH_I2C_Read... [10:58:07]Read from MH i2c: E2 03 00 11 16 00 90 00 9B [10:58:07]RAPDU: 90 00 [10:58:07]wFMCommunicate OK [10:58:07]wFMCommunicate request_size=4 [10:58:07]MH_SAM_APDU [10:58:07]CAPDU: 80 0D 03 02 [10:58:07]Write to MH i2c: E2 08 00 12 16 80 0D 03 02 00 00 00 00 A3 [10:58:07]Write i2c OK [10:58:07]MH_I2C_Read... [10:58:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:58:07]Read from MH i2c: E2 [10:58:07]MH_I2C_Read... [10:58:07]Read from MH i2c: E2 0B 00 [10:58:07]MH_I2C_Read... [10:58:07]Read from MH i2c: E2 0B 00 12 16 00 45 3D 82 33 3E E5 62 AB 90 00 0B [10:58:07]RAPDU: 45 3D 82 33 3E E5 62 AB 90 00 [10:58:07]wFMCommunicate OK [10:58:07]SAM_PROTO_SignData done [10:58:07]FM_MakeSignedData done [10:58:07]CreateOFDProtocolMessage [10:58:07]wFMCommunicate request_size=4 [10:58:07]MH_SAM_APDU [10:58:07]CAPDU: 80 11 00 00 [10:58:07]Write to MH i2c: E2 08 00 13 16 80 11 00 00 00 00 00 00 A3 [10:58:07]Write i2c OK [10:58:07]MH_I2C_Read... [10:58:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:58:07]Read from MH i2c: E2 [10:58:07]MH_I2C_Read... [10:58:07]Read from MH i2c: E2 17 00 [10:58:07]MH_I2C_Read... [10:58:07]Read from MH i2c: E2 17 00 13 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F7 [10:58:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:58:07]wFMCommunicate OK [10:58:07]CreateOFDProtocolMessage done [10:58:07]OFDSenderStorePacket 317817 [10:58:07]StoreOFDPacket docnum=317817 [10:58:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 53 41 08 01 AF 1D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 24 01 00 00 F4 03 04 00 3E 6E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 79 D9 04 00 35 04 06 00 ED C9 65 B0 E9 27 45 3D 82 33 3E E5 62 AB [10:58:07]CheckFolder [10:58:07]dirname=/storage/ofd_packets [10:58:07]CheckFolder done [10:58:07]ProducePacketName [10:58:07]name=ofd_packets/00317817 [10:58:07]NVStorageSaveData ofd_packets/00317817 [10:58:07]File name is /storage/ofd_packets/00317817 [10:58:07]Write 302 bytes [10:58:07]NVStorageSaveData done [10:58:07]OFDSenderStorePacket done [10:58:07]KKMCreateOFDPacket done [10:58:07]NVStorageSaveData kkm_last_timestamp [10:58:07]File name is /storage/kkm_last_timestamp [10:58:07]Write 4 bytes [10:58:07]NVStorageSaveData done [10:58:07]ExternCall_PrintAddStr [10:58:07]wPrintStart [10:58:07]Write to MH i2c: 01 00 00 14 16 2A [10:58:07]Write i2c OK [10:58:07]MH_I2C_Read... [10:58:07]Read from MH i2c: 01 [10:58:07]MH_I2C_Read... [10:58:07]Read from MH i2c: 01 07 00 [10:58:07]MH_I2C_Read... [10:58:07]Read from MH i2c: 01 07 00 14 16 00 00 00 00 00 FF 0F 3F [10:58:07]RasterBufferAndPrint [10:58:07]line Счет N : (1)1092741 [10:58:07]line ИНН: 02508201610067 [10:58:07]line Контрольно-Кассовый Чек [10:58:07]line ПРОДАЖА [10:58:07]line ТРК (МРК, ГНК) : 11 [10:58:07]line Товар: 2710194210 [10:58:07]line ДТ(л)-К-2 [10:58:07]line 26.250 * 76.20 [10:58:07]line = 2000.25 [10:58:07]line НДС 12% НСП 1% [10:58:07]line > о реализуемом товаре [10:58:07]line ИТОГО: 2000.25 [10:58:07]line НСП 1% : 17.70 [10:58:07]line НДС 12% : 212.42 [10:58:07]line Наличными: 0.00 [10:58:07]line Безнал.: 2000.25 [10:58:07]line Место: АЗС № 101 "Партнер Нефть" [10:58:07]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:58:07]line СНО: Общий режим [10:58:07]line Чек 292 28.10.2024 10:58 [10:58:07]line Смена: 546 ФФД: 1.0 [10:58:07]line ЗНМ: 0300000082 [10:58:07]line РНМ: 0000000000091628 [10:58:07]line Версия ККМ: 001 [10:58:07]line Платежная система: Mbank [10:58:07]line ФМ: 0000000000874671 [10:58:07]line ФД: 317817 [10:58:07]line ФПД: 261449250302247 [10:58:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T105806&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317817&fm=261449250302247&tin=02508201610067®Number=0000000000091628&sum=200025 [10:58:07]written 0, free lines is 4095 [10:58:08]Write to MH i2c: 01 00 00 3D 16 53 [10:58:08]Write i2c OK [10:58:08]MH_I2C_Read... [10:58:08]Read from MH i2c: 01 [10:58:08]MH_I2C_Read... [10:58:08]Read from MH i2c: 01 07 00 [10:58:08]MH_I2C_Read... [10:58:08]Read from MH i2c: 01 07 00 3D 16 00 00 00 00 00 17 0D 7E [10:58:08]RasterBufferAndPrint [10:58:08]line [10:58:08]line [10:58:08]line [10:58:08]line [10:58:08]line [10:58:08]written 0, free lines is 3358 [10:58:08]MH_Cut [10:58:08]Write to MH i2c: D1 01 00 44 16 01 2C [10:58:08]Write i2c OK [10:58:08]MH_I2C_Read... [10:58:08]Read from MH i2c: D1 [10:58:08]MH_I2C_Read... [10:58:08]Read from MH i2c: D1 01 00 [10:58:08]MH_I2C_Read... [10:58:08]Read from MH i2c: D1 01 00 44 16 00 2B [10:58:08]Write to MH i2c: 01 00 00 45 16 5B [10:58:08]Write i2c OK [10:58:08]MH_I2C_Read... [10:58:08]*** Cut start [10:58:08]*** Partial cut [10:58:08]*** CUTSNS_PIN = 1 [10:58:08]*** CUTSNS_PIN = 0 [10:58:09]*** Brake cut motor [10:58:09]Read from MH i2c: 01 [10:58:09]MH_I2C_Read... [10:58:09]*** Stop cut motor [10:58:09]*** Cut end [10:58:09]Read from MH i2c: 01 07 00 [10:58:09]MH_I2C_Read... [10:58:09]Read from MH i2c: 01 07 00 45 16 00 00 00 00 00 FF 0F 70 [10:58:09]process_action close_receipt done [10:58:09]requested_data is exist [10:58:09]produce_requested_data [10:58:09]requested_item fm.sn is exist - process it [10:58:09]wFMCommunicate request_size=4 [10:58:09]MH_SAM_APDU [10:58:09]CAPDU: 80 11 00 00 [10:58:09]Write to MH i2c: E2 08 00 46 16 80 11 00 00 00 00 00 00 D6 [10:58:09]Write i2c OK [10:58:09]MH_I2C_Read... [10:58:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:58:09]Read from MH i2c: E2 [10:58:09]MH_I2C_Read... [10:58:09]Read from MH i2c: E2 17 00 [10:58:09]MH_I2C_Read... [10:58:09]Read from MH i2c: E2 17 00 46 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 2A [10:58:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:58:09]wFMCommunicate OK [10:58:09]requested_item fd.num is exist - process it [10:58:09]SAM_PROTO_GetFieldsCounters [10:58:09]wFMCommunicate request_size=4 [10:58:09]MH_SAM_APDU [10:58:09]CAPDU: 80 13 00 00 [10:58:09]Write to MH i2c: E2 08 00 47 16 80 13 00 00 00 00 00 00 D9 [10:58:09]Write i2c OK [10:58:09]MH_I2C_Read... [10:58:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:58:09]Read from MH i2c: E2 [10:58:09]MH_I2C_Read... [10:58:09]Read from MH i2c: E2 62 00 [10:58:09]MH_I2C_Read... [10:58:09]Read from MH i2c: E2 62 00 47 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 79 D9 04 00 0E 04 04 00 22 02 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 E5 [10:58:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 79 D9 04 00 0E 04 04 00 22 02 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:58:09]wFMCommunicate OK [10:58:09]SAM_PROTO_GetFieldsCounters done [10:58:09]requested_item shift.num is exist - process it [10:58:09]requested_item shift.opened is exist - process it [10:58:09]req_shift_opened [10:58:09]FM_GetShiftState [10:58:09]SAM_PROTO_GetShiftState [10:58:09]wFMCommunicate request_size=4 [10:58:09]MH_SAM_APDU [10:58:09]CAPDU: 80 13 01 00 [10:58:09]Write to MH i2c: E2 08 00 48 16 80 13 01 00 00 00 00 00 DB [10:58:09]Write i2c OK [10:58:09]MH_I2C_Read... [10:58:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:58:09]Read from MH i2c: E2 [10:58:09]MH_I2C_Read... [10:58:09]Read from MH i2c: E2 0E 00 [10:58:09]MH_I2C_Read... [10:58:09]Read from MH i2c: E2 0E 00 48 16 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D4 [10:58:09]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:58:09]wFMCommunicate OK [10:58:09]SAM_PROTO_GetShiftState done [10:58:09]FM_GetShiftState done [10:58:09]req_shift_opened done [10:58:09]requested_item shift.open_date is exist - process it [10:58:09]req_shift_open_date [10:58:09]req_shift_open_date done [10:58:09]produce_requested_data done [10:58:09]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317817,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [10:58:09]process_action_free close_receipt [10:58:09]json_value_free [10:58:09]json_value_free done [10:58:09]process_json_proto returns [10:58:09]Send response to host [10:58:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317817,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [10:58:09]free response buf [10:58:09]execute_script done [10:58:09]execute_script returns [10:58:09]free content buf [10:58:09]Sock 9.Close socket [10:58:09]Sock 9.Thread stoped [10:58:50]accept exits with 7 [10:58:50]New connection [10:58:50]New thread 3067436388 created [10:58:50]Thread 3067293028 joined [10:58:50]Waiting for new connection... [10:58:50] Sock 7.Parse request [10:58:50]Sock 7.Check first char [10:58:50]Sock 7.First char is OK [10:58:50]request: POST /json_proto HTTP/1.0 [10:58:50]Method: POST [10:58:50]URL: /json_proto [10:58:50]Method is POST - this is cgi request [10:58:50]url: /json_proto [10:58:50]query_string will be loaded in cgi processing [10:58:50]execute_cgi json_proto POST (null) [10:58:50]execute_cgi path=json_proto method=POST [10:58:50]POST find Content-Length [10:58:50]Host: 172.17.50.195:8080 [10:58:50]Content-Length: 793 [10:58:50]Content-Type: application/json [10:58:50] [10:58:50]POST finish read [10:58:50]Found Content-Length = 793 [10:58:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092743", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 15.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\u000A24118", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:58:50]execute_script... [10:58: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)1092743", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 15.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\u000A24118", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:58:50]POST & json_proto [10:58:50]process_json_proto [10:58:50]json parsed OK: [10:58:50]protocol is kg_v1.0 [10:58:50]action value=close_receipt [10:58:50]process_action close_receipt [10:58:50]cmd_close_receipt [10:58:50]MH_GetDate [10:58:50]Write to MH i2c: F0 00 00 49 16 4E [10:58:50]Write i2c OK [10:58:50]MH_I2C_Read... [10:58:50]Read from MH i2c: F0 [10:58:50]MH_I2C_Read... [10:58:50]Read from MH i2c: F0 09 00 [10:58:50]MH_I2C_Read... [10:58:50]Read from MH i2c: F0 09 00 49 16 00 6B 6E 1F 67 43 33 1C 67 AF [10:58:50]GetLastDocTimeStamp 1730113086 [10:58:50]current date 1730113131 [10:58:50]FM_GetShiftState [10:58:50]SAM_PROTO_GetShiftState [10:58:50]wFMCommunicate request_size=4 [10:58:50]MH_SAM_APDU [10:58:50]CAPDU: 80 13 01 00 [10:58:50]Write to MH i2c: E2 08 00 4A 16 80 13 01 00 00 00 00 00 DD [10:58:50]Write i2c OK [10:58:50]MH_I2C_Read... [10:58:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:58:50]Read from MH i2c: E2 [10:58:50]MH_I2C_Read... [10:58:50]Read from MH i2c: E2 0E 00 [10:58:50]MH_I2C_Read... [10:58:50]Read from MH i2c: E2 0E 00 4A 16 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D6 [10:58:50]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:58:50]wFMCommunicate OK [10:58:50]SAM_PROTO_GetShiftState done [10:58:50]FM_GetShiftState done [10:58:50]opened in 1730073493 [10:58:50]opened+sec_in_day 1730159893 [10:58:50]quantity*price = 0 [10:58:50]sum+1 = 1 [10:58:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 293 28.10.2024 10:58 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливная Карта 24118 ФМ: 0000000000874671 ФД: 317818 ФПД: 110890381297990 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T105851&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317818&fm=110890381297990&tin=02508201610067®Number=0000000000091628&sum=0 [10:58:51]StoreToDocumentArchive [10:58:51]shift 546 fd 317818 [10:58:51]save to /storage/0546/doc_00317818 [10:58:51]save last doc name /storage/0546/doc_00317818 to /storage/kkm_last_doc_name [10:58:51]save OK [10:58:51]Clear old archive folders... [10:58:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:58:51]tlvbuf is 013A1EB0 [10:58:51]SAM_PROTO_ClearQueue [10:58:51]wFMCommunicate request_size=4 [10:58:51]MH_SAM_APDU [10:58:51]CAPDU: 80 09 00 00 [10:58:51]Write to MH i2c: E2 08 00 57 16 80 09 00 00 00 00 00 00 DF [10:58:51]Write i2c OK [10:58:51]MH_I2C_Read... [10:58:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:58:51]Read from MH i2c: E2 [10:58:51]MH_I2C_Read... [10:58:51]Read from MH i2c: E2 03 00 [10:58:51]MH_I2C_Read... [10:58:51]Read from MH i2c: E2 03 00 57 16 00 90 00 E1 [10:58:51]RAPDU: 90 00 [10:58:51]wFMCommunicate OK [10:58:51]SAM_PROTO_ClearQueue done [10:58:51]KKMCreateOFDPacket [10:58:51]OFDProtocolAddRootSTLVToBuf [10:58:51]FM_MakeSignedData [10:58:51]FM_MakeSignedData [10:58:51]SAM_PROTO_SignData [10:58:51]wFMCommunicate request_size=4 [10:58:51]MH_SAM_APDU [10:58:51]CAPDU: 80 0D 01 02 [10:58:51]Write to MH i2c: E2 08 00 58 16 80 0D 01 02 00 00 00 00 E7 [10:58:51]Write i2c OK [10:58:51]MH_I2C_Read... [10:58:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:58:51]Read from MH i2c: E2 [10:58:51]MH_I2C_Read... [10:58:51]Read from MH i2c: E2 03 00 [10:58:51]MH_I2C_Read... [10:58:51]Read from MH i2c: E2 03 00 58 16 00 90 00 E2 [10:58:51]RAPDU: 90 00 [10:58:51]wFMCommunicate OK [10:58:51]wFMCommunicate request_size=255 [10:58:51]MH_SAM_APDU [10:58: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 32 FF 03 08 00 03 98 3A 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 25 01 00 00 F4 03 04 00 6B 6E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7A D9 04 00 35 04 06 00 64 [10:58:51]Write to MH i2c: E2 02 01 59 16 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 98 3A 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 25 01 00 00 F4 03 04 00 6B 6E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7A D9 04 00 35 04 06 00 64 00 00 26 [10:58:51]Write i2c OK [10:58:51]MH_I2C_Read... [10:58:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:58:52]Read from MH i2c: E2 [10:58:52]MH_I2C_Read... [10:58:52]Read from MH i2c: E2 03 00 [10:58:52]MH_I2C_Read... [10:58:52]Read from MH i2c: E2 03 00 59 16 00 90 00 E3 [10:58:52]RAPDU: 90 00 [10:58:52]wFMCommunicate OK [10:58:52]wFMCommunicate request_size=10 [10:58:52]MH_SAM_APDU [10:58:52]CAPDU: 80 0D 02 02 05 DA AD C9 49 46 [10:58:52]Write to MH i2c: E2 0D 00 5A 16 80 0D 02 02 05 00 DA AD C9 49 46 00 00 D3 [10:58:52]Write i2c OK [10:58:52]MH_I2C_Read... [10:58:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:58:52]Read from MH i2c: E2 [10:58:52]MH_I2C_Read... [10:58:52]Read from MH i2c: E2 03 00 [10:58:52]MH_I2C_Read... [10:58:52]Read from MH i2c: E2 03 00 5A 16 00 90 00 E4 [10:58:52]RAPDU: 90 00 [10:58:52]wFMCommunicate OK [10:58:52]wFMCommunicate request_size=4 [10:58:52]MH_SAM_APDU [10:58:52]CAPDU: 80 0D 03 02 [10:58:52]Write to MH i2c: E2 08 00 5B 16 80 0D 03 02 00 00 00 00 EC [10:58:52]Write i2c OK [10:58:52]MH_I2C_Read... [10:58:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:58:52]Read from MH i2c: E2 [10:58:52]MH_I2C_Read... [10:58:52]Read from MH i2c: E2 0B 00 [10:58:52]MH_I2C_Read... [10:58:52]Read from MH i2c: E2 0B 00 5B 16 00 A4 2E 8D 64 2D DE 0F 84 90 00 4E [10:58:52]RAPDU: A4 2E 8D 64 2D DE 0F 84 90 00 [10:58:52]wFMCommunicate OK [10:58:52]SAM_PROTO_SignData done [10:58:52]FM_MakeSignedData done [10:58:52]CreateOFDProtocolMessage [10:58:52]wFMCommunicate request_size=4 [10:58:52]MH_SAM_APDU [10:58:52]CAPDU: 80 11 00 00 [10:58:52]Write to MH i2c: E2 08 00 5C 16 80 11 00 00 00 00 00 00 EC [10:58:52]Write i2c OK [10:58:52]MH_I2C_Read... [10:58:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:58:52]Read from MH i2c: E2 [10:58:52]MH_I2C_Read... [10:58:52]Read from MH i2c: E2 17 00 [10:58:52]MH_I2C_Read... [10:58:52]Read from MH i2c: E2 17 00 5C 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 40 [10:58:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:58:52]wFMCommunicate OK [10:58:52]CreateOFDProtocolMessage done [10:58:52]OFDSenderStorePacket 317818 [10:58:52]StoreOFDPacket docnum=317818 [10:58:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 70 9A 07 01 5F 38 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 98 3A 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 25 01 00 00 F4 03 04 00 6B 6E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7A D9 04 00 35 04 06 00 64 DA AD C9 49 46 A4 2E 8D 64 2D DE 0F 84 [10:58:52]CheckFolder [10:58:52]dirname=/storage/ofd_packets [10:58:52]CheckFolder done [10:58:52]ProducePacketName [10:58:52]name=ofd_packets/00317818 [10:58:52]NVStorageSaveData ofd_packets/00317818 [10:58:52]File name is /storage/ofd_packets/00317818 [10:58:52]Write 301 bytes [10:58:52]NVStorageSaveData done [10:58:52]OFDSenderStorePacket done [10:58:52]KKMCreateOFDPacket done [10:58:52]NVStorageSaveData kkm_last_timestamp [10:58:52]File name is /storage/kkm_last_timestamp [10:58:52]Write 4 bytes [10:58:52]NVStorageSaveData done [10:58:52]ExternCall_PrintAddStr [10:58:52]wPrintStart [10:58:52]Write to MH i2c: 01 00 00 5D 16 73 [10:58:52]Write i2c OK [10:58:52]MH_I2C_Read... [10:58:52]Read from MH i2c: 01 [10:58:52]MH_I2C_Read... [10:58:52]Read from MH i2c: 01 07 00 [10:58:52]MH_I2C_Read... [10:58:52]Read from MH i2c: 01 07 00 5D 16 00 00 00 00 00 FF 0F 88 [10:58:52]RasterBufferAndPrint [10:58:52]line Счет N : (1)1092743 [10:58:52]line ИНН: 02508201610067 [10:58:52]line Контрольно-Кассовый Чек [10:58:52]line ПРОДАЖА [10:58:52]line ТРК (МРК, ГНК) : 43 [10:58:52]line Товар: 2710124130 [10:58:52]line Аи-92-К-2 [10:58:52]line 15.000 * 0.00 [10:58:52]line = 0.00 [10:58:52]line НДС 12% НСП 1% [10:58:52]line > о реализуемом товаре [10:58:52]line ИТОГО: 0.00 [10:58:52]line НСП 1% : 0.00 [10:58:52]line НДС 12% : 0.00 [10:58:52]line Наличными: 0.00 [10:58:52]line Безнал.: 0.00 [10:58:52]line Место: АЗС № 101 "Партнер Нефть" [10:58:52]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:58:52]line СНО: Общий режим [10:58:52]line Чек 293 28.10.2024 10:58 [10:58:52]line Смена: 546 ФФД: 1.0 [10:58:52]line ЗНМ: 0300000082 [10:58:52]line РНМ: 0000000000091628 [10:58:52]line Версия ККМ: 001 [10:58:52]line Талоны: Топливная Карта [10:58:52]line 24118 [10:58:52]line ФМ: 0000000000874671 [10:58:52]line ФД: 317818 [10:58:52]line ФПД: 110890381297990 [10:58:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T105851&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317818&fm=110890381297990&tin=02508201610067®Number=0000000000091628&sum=0 [10:58:52]written 0, free lines is 4095 [10:58:52]Write to MH i2c: 01 00 00 87 16 9D [10:58:52]Write i2c OK [10:58:52]MH_I2C_Read... [10:58:52]Read from MH i2c: 01 [10:58:52]MH_I2C_Read... [10:58:52]Read from MH i2c: 01 07 00 [10:58:52]MH_I2C_Read... [10:58:52]Read from MH i2c: 01 07 00 87 16 00 00 00 00 00 F9 0C A9 [10:58:52]RasterBufferAndPrint [10:58:52]line [10:58:52]line [10:58:52]line [10:58:52]line [10:58:52]line [10:58:52]written 0, free lines is 3327 [10:58:52]MH_Cut [10:58:52]Write to MH i2c: D1 01 00 8E 16 01 76 [10:58:52]Write i2c OK [10:58:52]MH_I2C_Read... [10:58:52]Read from MH i2c: D1 [10:58:52]MH_I2C_Read... [10:58:52]Read from MH i2c: D1 01 00 [10:58:52]MH_I2C_Read... [10:58:52]Read from MH i2c: D1 01 00 8E 16 00 75 [10:58:52]Write to MH i2c: 01 00 00 8F 16 A5 [10:58:52]Write i2c OK [10:58:52]MH_I2C_Read... [10:58:53]*** Cut start [10:58:53]*** Partial cut [10:58:53]*** CUTSNS_PIN = 1 [10:58:53]*** CUTSNS_PIN = 0 [10:58:53]*** Brake cut motor [10:58:54]Read from MH i2c: 01 [10:58:54]MH_I2C_Read... [10:58:54]*** Stop cut motor [10:58:54]*** Cut end [10:58:54]Read from MH i2c: 01 07 00 [10:58:54]MH_I2C_Read... [10:58:54]Read from MH i2c: 01 07 00 8F 16 00 00 00 00 00 FF 0F BA [10:58:54]process_action close_receipt done [10:58:54]requested_data is exist [10:58:54]produce_requested_data [10:58:54]requested_item fm.sn is exist - process it [10:58:54]wFMCommunicate request_size=4 [10:58:54]MH_SAM_APDU [10:58:54]CAPDU: 80 11 00 00 [10:58:54]Write to MH i2c: E2 08 00 90 16 80 11 00 00 00 00 00 00 20 [10:58:54]Write i2c OK [10:58:54]MH_I2C_Read... [10:58:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:58:54]Read from MH i2c: E2 [10:58:54]MH_I2C_Read... [10:58:54]Read from MH i2c: E2 17 00 [10:58:54]MH_I2C_Read... [10:58:54]Read from MH i2c: E2 17 00 90 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 74 [10:58:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [10:58:54]wFMCommunicate OK [10:58:54]requested_item fd.num is exist - process it [10:58:54]SAM_PROTO_GetFieldsCounters [10:58:54]wFMCommunicate request_size=4 [10:58:54]MH_SAM_APDU [10:58:54]CAPDU: 80 13 00 00 [10:58:54]Write to MH i2c: E2 08 00 91 16 80 13 00 00 00 00 00 00 23 [10:58:54]Write i2c OK [10:58:54]MH_I2C_Read... [10:58:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:58:54]Read from MH i2c: E2 [10:58:54]MH_I2C_Read... [10:58:54]Read from MH i2c: E2 62 00 [10:58:54]MH_I2C_Read... [10:58:54]Read from MH i2c: E2 62 00 91 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 7A D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 25 01 00 00 5E 04 04 00 25 01 00 00 57 04 04 00 26 01 00 00 19 04 04 00 00 00 00 00 90 00 33 [10:58:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 7A D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 25 01 00 00 5E 04 04 00 25 01 00 00 57 04 04 00 26 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:58:54]wFMCommunicate OK [10:58:54]SAM_PROTO_GetFieldsCounters done [10:58:54]requested_item shift.num is exist - process it [10:58:54]requested_item shift.opened is exist - process it [10:58:54]req_shift_opened [10:58:54]FM_GetShiftState [10:58:54]SAM_PROTO_GetShiftState [10:58:54]wFMCommunicate request_size=4 [10:58:54]MH_SAM_APDU [10:58:54]CAPDU: 80 13 01 00 [10:58:54]Write to MH i2c: E2 08 00 92 16 80 13 01 00 00 00 00 00 25 [10:58:54]Write i2c OK [10:58:54]MH_I2C_Read... [10:58:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:58:54]Read from MH i2c: E2 [10:58:54]MH_I2C_Read... [10:58:54]Read from MH i2c: E2 0E 00 [10:58:54]MH_I2C_Read... [10:58:54]Read from MH i2c: E2 0E 00 92 16 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 1E [10:58:54]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [10:58:54]wFMCommunicate OK [10:58:54]SAM_PROTO_GetShiftState done [10:58:54]FM_GetShiftState done [10:58:54]req_shift_opened done [10:58:54]requested_item shift.open_date is exist - process it [10:58:54]req_shift_open_date [10:58:54]req_shift_open_date done [10:58:54]produce_requested_data done [10:58:54]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317818,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [10:58:54]process_action_free close_receipt [10:58:54]json_value_free [10:58:54]json_value_free done [10:58:54]process_json_proto returns [10:58:54]Send response to host [10:58:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317818,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [10:58:54]free response buf [10:58:54]execute_script done [10:58:54]execute_script returns [10:58:54]free content buf [10:58:54]Sock 7.Close socket [10:58:54]Sock 7.Thread stoped [10:59:55]ConnectInit Can't connect to host [10:59:55]CommunicateWithHost connect error [10:59:55]CommunicateWithHost err = -1 [10:59:55]OFD Sender: Server communicate error [10:59:55]OFD Sender: Processing packet 317816 [packets to send 129, broken 126] [10:59:55]ProducePacketName [10:59:55]name=ofd_packets/00317816 [10:59:55]OFD Sender: To server: pG, [10:59:55]CommunicateWithHost lk.salyk.kg:30040 [10:59:55]ConnectInit lk.salyk.kg [10:59:55]Connected sock=7 [10:59:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 90 E7 06 01 35 B3 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 02 99 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 05 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 3B 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 28 6E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 78 D9 04 00 35 04 06 00 1D 62 25 3B E3 06 52 3A DB 52 C6 C5 77 1E [10:59:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 88 02 47 00 C5 6F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 78 D9 04 00 F4 03 04 00 63 1A 1F 67 B6 04 01 00 00 DB B1 3A 7A 5C A3 6F A7 [10:59:55]CommunicateWithHost err = 0 [10:59:55]CheckOFDResponse [10:59:55]1017 (14) - 77093643461234 [10:59:55]1041 (16) - 0000000000874671 [10:59:55]1040 (4) - 317816 [10:59:55]1012 (4) - 28.10.2024 05:00 [10:59:55]1206 (1) - 0 [10:59:55]OFD Sender: Remove packet 317816 [10:59:55]ProducePacketName [10:59:55]name=ofd_packets/00317816 [10:59:55]NVStorageDeleteData [10:59:56]OFD Sender: Processing packet 317817 [packets to send 128, broken 126] [10:59:56]ProducePacketName [10:59:56]name=ofd_packets/00317817 [10:59:56]OFD Sender: To server: pG, [10:59:56]CommunicateWithHost lk.salyk.kg:30040 [10:59:56]ConnectInit lk.salyk.kg [10:59:56]Connected sock=7 [10:59:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 53 41 08 01 AF 1D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 24 01 00 00 F4 03 04 00 3E 6E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 79 D9 04 00 35 04 06 00 ED C9 65 B0 E9 27 45 3D 82 33 3E E5 62 AB [10:59:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 6E B1 47 00 82 98 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 79 D9 04 00 F4 03 04 00 63 1A 1F 67 B6 04 01 00 00 30 FF 24 6C F0 B3 62 69 [10:59:56]CommunicateWithHost err = 0 [10:59:56]CheckOFDResponse [10:59:56]1017 (14) - 77093643461234 [10:59:56]1041 (16) - 0000000000874671 [10:59:56]1040 (4) - 317817 [10:59:56]1012 (4) - 28.10.2024 05:00 [10:59:56]1206 (1) - 0 [10:59:56]OFD Sender: Remove packet 317817 [10:59:56]ProducePacketName [10:59:56]name=ofd_packets/00317817 [10:59:56]NVStorageDeleteData [10:59:56]OFD Sender: Processing packet 317818 [packets to send 127, broken 126] [10:59:56]ProducePacketName [10:59:56]name=ofd_packets/00317818 [10:59:56]OFD Sender: To server: pG, [10:59:56]CommunicateWithHost lk.salyk.kg:30040 [10:59:56]ConnectInit lk.salyk.kg [10:59:56]Connected sock=7 [10:59:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 70 9A 07 01 5F 38 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 98 3A 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 25 01 00 00 F4 03 04 00 6B 6E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7A D9 04 00 35 04 06 00 64 DA AD C9 49 46 A4 2E 8D 64 2D DE 0F 84 [10:59:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 20 55 47 00 12 2D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7A D9 04 00 F4 03 04 00 64 1A 1F 67 B6 04 01 00 00 90 B2 68 88 60 81 74 9D [10:59:57]CommunicateWithHost err = 0 [10:59:57]CheckOFDResponse [10:59:57]1017 (14) - 77093643461234 [10:59:57]1041 (16) - 0000000000874671 [10:59:57]1040 (4) - 317818 [10:59:57]1012 (4) - 28.10.2024 05:00 [10:59:57]1206 (1) - 0 [10:59:57]OFD Sender: Remove packet 317818 [10:59:57]ProducePacketName [10:59:57]name=ofd_packets/00317818 [10:59:57]NVStorageDeleteData [10:59:57]OFD Sender: No OFD packet to send [11:00:02]OFD Sender: No OFD packet to send [11:00:07]OFD Sender: No OFD packet to send [11:00:12]OFD Sender: No OFD packet to send [11:00:17]OFD Sender: No OFD packet to send [11:00:19]accept exits with 9 [11:00:19]New connection [11:00:19]New thread 3067293028 created [11:00:19]Thread 3067436388 joined [11:00:19]Waiting for new connection... [11:00:19] Sock 9.Parse request [11:00:19]Sock 9.Check first char [11:00:19]Sock 9.First char is OK [11:00:19]request: POST /json_proto HTTP/1.0 [11:00:19]Method: POST [11:00:19]URL: /json_proto [11:00:19]Method is POST - this is cgi request [11:00:19]url: /json_proto [11:00:19]query_string will be loaded in cgi processing [11:00:19]execute_cgi json_proto POST (null) [11:00:19]execute_cgi path=json_proto method=POST [11:00:19]POST find Content-Length [11:00:19]Host: 172.17.50.195:8080 [11:00:19]Content-Length: 801 [11:00:19]Content-Type: application/json [11:00:19] [11:00:19]POST finish read [11:00:19]Found Content-Length = 801 [11:00:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092746", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u000A4220342", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:00:19]execute_script... [11:00:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092746", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u000A4220342", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:00:19]POST & json_proto [11:00:19]process_json_proto [11:00:19]json parsed OK: [11:00:19]protocol is kg_v1.0 [11:00:19]action value=close_receipt [11:00:19]process_action close_receipt [11:00:19]cmd_close_receipt [11:00:19]MH_GetDate [11:00:19]Write to MH i2c: F0 00 00 93 16 98 [11:00:19]Write i2c OK [11:00:19]MH_I2C_Read... [11:00:19]Read from MH i2c: F0 [11:00:19]MH_I2C_Read... [11:00:19]Read from MH i2c: F0 09 00 [11:00:19]MH_I2C_Read... [11:00:19]Read from MH i2c: F0 09 00 93 16 00 C4 6E 1F 67 43 33 1C 67 52 [11:00:19]GetLastDocTimeStamp 1730113131 [11:00:19]current date 1730113220 [11:00:19]FM_GetShiftState [11:00:19]SAM_PROTO_GetShiftState [11:00:19]wFMCommunicate request_size=4 [11:00:19]MH_SAM_APDU [11:00:19]CAPDU: 80 13 01 00 [11:00:19]Write to MH i2c: E2 08 00 94 16 80 13 01 00 00 00 00 00 27 [11:00:19]Write i2c OK [11:00:19]MH_I2C_Read... [11:00:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:00:19]Read from MH i2c: E2 [11:00:19]MH_I2C_Read... [11:00:19]Read from MH i2c: E2 0E 00 [11:00:19]MH_I2C_Read... [11:00:19]Read from MH i2c: E2 0E 00 94 16 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 20 [11:00:19]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:00:19]wFMCommunicate OK [11:00:19]SAM_PROTO_GetShiftState done [11:00:19]FM_GetShiftState done [11:00:19]opened in 1730073493 [11:00:19]opened+sec_in_day 1730159893 [11:00:19]quantity*price = 0 [11:00:19]sum+1 = 1 [11:00:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 294 28.10.2024 11:00 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливные Талоны 4220342 ФМ: 0000000000874671 ФД: 317819 ФПД: 60048611552349 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T110020&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317819&fm=60048611552349&tin=02508201610067®Number=0000000000091628&sum=0 [11:00:20]StoreToDocumentArchive [11:00:20]shift 546 fd 317819 [11:00:20]save to /storage/0546/doc_00317819 [11:00:20]save last doc name /storage/0546/doc_00317819 to /storage/kkm_last_doc_name [11:00:20]save OK [11:00:20]Clear old archive folders... [11:00:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:00:20]tlvbuf is 013968E0 [11:00:20]SAM_PROTO_ClearQueue [11:00:20]wFMCommunicate request_size=4 [11:00:20]MH_SAM_APDU [11:00:20]CAPDU: 80 09 00 00 [11:00:20]Write to MH i2c: E2 08 00 A1 16 80 09 00 00 00 00 00 00 29 [11:00:20]Write i2c OK [11:00:20]MH_I2C_Read... [11:00:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:00:20]Read from MH i2c: E2 [11:00:20]MH_I2C_Read... [11:00:20]Read from MH i2c: E2 03 00 [11:00:20]MH_I2C_Read... [11:00:20]Read from MH i2c: E2 03 00 A1 16 00 90 00 2B [11:00:20]RAPDU: 90 00 [11:00:20]wFMCommunicate OK [11:00:20]SAM_PROTO_ClearQueue done [11:00:20]KKMCreateOFDPacket [11:00:20]OFDProtocolAddRootSTLVToBuf [11:00:20]FM_MakeSignedData [11:00:20]FM_MakeSignedData [11:00:20]SAM_PROTO_SignData [11:00:20]wFMCommunicate request_size=4 [11:00:20]MH_SAM_APDU [11:00:20]CAPDU: 80 0D 01 02 [11:00:20]Write to MH i2c: E2 08 00 A2 16 80 0D 01 02 00 00 00 00 31 [11:00:20]Write i2c OK [11:00:20]MH_I2C_Read... [11:00:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:00:21]Read from MH i2c: E2 [11:00:21]MH_I2C_Read... [11:00:21]Read from MH i2c: E2 03 00 [11:00:21]MH_I2C_Read... [11:00:21]Read from MH i2c: E2 03 00 A2 16 00 90 00 2C [11:00:21]RAPDU: 90 00 [11:00:21]wFMCommunicate OK [11:00:21]wFMCommunicate request_size=255 [11:00:21]MH_SAM_APDU [11:00: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 32 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 26 01 00 00 F4 03 04 00 C4 6E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7B D9 04 00 35 04 06 00 36 [11:00:21]Write to MH i2c: E2 02 01 A3 16 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 26 01 00 00 F4 03 04 00 C4 6E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7B D9 04 00 35 04 06 00 36 00 00 02 [11:00:21]Write i2c OK [11:00:21]MH_I2C_Read... [11:00:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:00:21]Read from MH i2c: E2 [11:00:21]MH_I2C_Read... [11:00:21]Read from MH i2c: E2 03 00 [11:00:21]MH_I2C_Read... [11:00:21]Read from MH i2c: E2 03 00 A3 16 00 90 00 2D [11:00:21]RAPDU: 90 00 [11:00:21]wFMCommunicate OK [11:00:21]wFMCommunicate request_size=10 [11:00:21]MH_SAM_APDU [11:00:21]CAPDU: 80 0D 02 02 05 9D 28 29 2C 5D [11:00:21]Write to MH i2c: E2 0D 00 A4 16 80 0D 02 02 05 00 9D 28 29 2C 5D 00 00 B5 [11:00:21]Write i2c OK [11:00:21]MH_I2C_Read... [11:00:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:00:21]Read from MH i2c: E2 [11:00:21]MH_I2C_Read... [11:00:21]Read from MH i2c: E2 03 00 [11:00:21]MH_I2C_Read... [11:00:21]Read from MH i2c: E2 03 00 A4 16 00 90 00 2E [11:00:21]RAPDU: 90 00 [11:00:21]wFMCommunicate OK [11:00:21]wFMCommunicate request_size=4 [11:00:21]MH_SAM_APDU [11:00:21]CAPDU: 80 0D 03 02 [11:00:21]Write to MH i2c: E2 08 00 A5 16 80 0D 03 02 00 00 00 00 36 [11:00:21]Write i2c OK [11:00:21]MH_I2C_Read... [11:00:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:00:21]Read from MH i2c: E2 [11:00:21]MH_I2C_Read... [11:00:21]Read from MH i2c: E2 0B 00 [11:00:21]MH_I2C_Read... [11:00:21]Read from MH i2c: E2 0B 00 A5 16 00 6B 64 91 94 45 2E EB F9 90 00 82 [11:00:21]RAPDU: 6B 64 91 94 45 2E EB F9 90 00 [11:00:21]wFMCommunicate OK [11:00:21]SAM_PROTO_SignData done [11:00:21]FM_MakeSignedData done [11:00:21]CreateOFDProtocolMessage [11:00:21]wFMCommunicate request_size=4 [11:00:21]MH_SAM_APDU [11:00:21]CAPDU: 80 11 00 00 [11:00:21]Write to MH i2c: E2 08 00 A6 16 80 11 00 00 00 00 00 00 36 [11:00:21]Write i2c OK [11:00:21]MH_I2C_Read... [11:00:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:00:21]Read from MH i2c: E2 [11:00:21]MH_I2C_Read... [11:00:21]Read from MH i2c: E2 17 00 [11:00:21]MH_I2C_Read... [11:00:21]Read from MH i2c: E2 17 00 A6 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 8A [11:00:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:00:21]wFMCommunicate OK [11:00:21]CreateOFDProtocolMessage done [11:00:21]OFDSenderStorePacket 317819 [11:00:21]StoreOFDPacket docnum=317819 [11:00:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 89 41 07 01 B5 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 26 01 00 00 F4 03 04 00 C4 6E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7B D9 04 00 35 04 06 00 36 9D 28 29 2C 5D 6B 64 91 94 45 2E EB F9 [11:00:21]CheckFolder [11:00:21]dirname=/storage/ofd_packets [11:00:21]CheckFolder done [11:00:21]ProducePacketName [11:00:21]name=ofd_packets/00317819 [11:00:21]NVStorageSaveData ofd_packets/00317819 [11:00:21]File name is /storage/ofd_packets/00317819 [11:00:21]Write 301 bytes [11:00:21]NVStorageSaveData done [11:00:21]OFDSenderStorePacket done [11:00:21]KKMCreateOFDPacket done [11:00:21]NVStorageSaveData kkm_last_timestamp [11:00:21]File name is /storage/kkm_last_timestamp [11:00:21]Write 4 bytes [11:00:21]NVStorageSaveData done [11:00:21]ExternCall_PrintAddStr [11:00:21]wPrintStart [11:00:21]Write to MH i2c: 01 00 00 A7 16 BD [11:00:21]Write i2c OK [11:00:21]MH_I2C_Read... [11:00:21]Read from MH i2c: 01 [11:00:21]MH_I2C_Read... [11:00:21]Read from MH i2c: 01 07 00 [11:00:21]MH_I2C_Read... [11:00:21]Read from MH i2c: 01 07 00 A7 16 00 00 00 00 00 FF 0F D2 [11:00:21]RasterBufferAndPrint [11:00:21]line Счет N : (1)1092746 [11:00:21]line ИНН: 02508201610067 [11:00:21]line Контрольно-Кассовый Чек [11:00:21]line ПРОДАЖА [11:00:21]line ТРК (МРК, ГНК) : 53 [11:00:21]line Товар: 2710124130 [11:00:21]line Аи-92-К-2 [11:00:21]line 10.000 * 0.00 [11:00:21]line = 0.00 [11:00:21]line НДС 12% НСП 1% [11:00:21]line > о реализуемом товаре [11:00:21]line ИТОГО: 0.00 [11:00:21]line НСП 1% : 0.00 [11:00:21]line НДС 12% : 0.00 [11:00:21]line Наличными: 0.00 [11:00:21]line Безнал.: 0.00 [11:00:21]line Место: АЗС № 101 "Партнер Нефть" [11:00:21]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:00:21]line СНО: Общий режим [11:00:21]line Чек 294 28.10.2024 11:00 [11:00:21]line Смена: 546 ФФД: 1.0 [11:00:21]line ЗНМ: 0300000082 [11:00:21]line РНМ: 0000000000091628 [11:00:21]line Версия ККМ: 001 [11:00:21]line Талоны: Топливные Талоны [11:00:21]line 4220342 [11:00:21]line ФМ: 0000000000874671 [11:00:21]line ФД: 317819 [11:00:21]line ФПД: 60048611552349 [11:00:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T110020&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317819&fm=60048611552349&tin=02508201610067®Number=0000000000091628&sum=0 [11:00:21]written 0, free lines is 4095 [11:00:21]OFD Sender: Processing packet 317819 [packets to send 127, broken 126] [11:00:21]ProducePacketName [11:00:21]name=ofd_packets/00317819 [11:00:21]OFD Sender: To server: pG, [11:00:21]CommunicateWithHost lk.salyk.kg:30040 [11:00:21]ConnectInit lk.salyk.kg [11:00:21]Connected sock=10 [11:00:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 89 41 07 01 B5 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 26 01 00 00 F4 03 04 00 C4 6E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7B D9 04 00 35 04 06 00 36 9D 28 29 2C 5D 6B 64 91 94 45 2E EB F9 [11:00:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 EF CA 47 00 F1 BC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7B D9 04 00 F4 03 04 00 7D 1A 1F 67 B6 04 01 00 00 00 28 1D 93 11 A9 33 0C [11:00:21]CommunicateWithHost err = 0 [11:00:21]CheckOFDResponse [11:00:21]1017 (14) - 77093643461234 [11:00:21]1041 (16) - 0000000000874671 [11:00:21]1040 (4) - 317819 [11:00:21]1012 (4) - 28.10.2024 05:00 [11:00:21]1206 (1) - 0 [11:00:21]OFD Sender: Remove packet 317819 [11:00:21]ProducePacketName [11:00:21]name=ofd_packets/00317819 [11:00:21]NVStorageDeleteData [11:00:21]Write to MH i2c: 01 00 00 D1 16 E7 [11:00:21]Write i2c OK [11:00:21]MH_I2C_Read... [11:00:21]Read from MH i2c: 01 [11:00:21]MH_I2C_Read... [11:00:21]Read from MH i2c: 01 07 00 [11:00:21]MH_I2C_Read... [11:00:21]Read from MH i2c: 01 07 00 D1 16 00 00 00 00 00 F8 0C F2 [11:00:21]RasterBufferAndPrint [11:00:21]line [11:00:21]line [11:00:21]line [11:00:21]line [11:00:21]line [11:00:21]written 0, free lines is 3326 [11:00:21]MH_Cut [11:00:21]Write to MH i2c: D1 01 00 D8 16 01 C0 [11:00:21]Write i2c OK [11:00:21]MH_I2C_Read... [11:00:21]Read from MH i2c: D1 [11:00:21]MH_I2C_Read... [11:00:21]Read from MH i2c: D1 01 00 [11:00:21]MH_I2C_Read... [11:00:21]Read from MH i2c: D1 01 00 D8 16 00 BF [11:00:21]Write to MH i2c: 01 00 00 D9 16 EF [11:00:21]Write i2c OK [11:00:21]MH_I2C_Read... [11:00:22]OFD Sender: No OFD packet to send [11:00:22]*** Cut start [11:00:22]*** Partial cut [11:00:22]*** CUTSNS_PIN = 1 [11:00:22]*** CUTSNS_PIN = 0 [11:00:22]*** Brake cut motor [11:00:23]Read from MH i2c: 01 [11:00:23]MH_I2C_Read... [11:00:23]*** Stop cut motor [11:00:23]*** Cut end [11:00:23]Read from MH i2c: 01 07 00 [11:00:23]MH_I2C_Read... [11:00:23]Read from MH i2c: 01 07 00 D9 16 00 00 00 00 00 FF 0F 04 [11:00:23]process_action close_receipt done [11:00:23]requested_data is exist [11:00:23]produce_requested_data [11:00:23]requested_item fm.sn is exist - process it [11:00:23]wFMCommunicate request_size=4 [11:00:23]MH_SAM_APDU [11:00:23]CAPDU: 80 11 00 00 [11:00:23]Write to MH i2c: E2 08 00 DA 16 80 11 00 00 00 00 00 00 6A [11:00:23]Write i2c OK [11:00:23]MH_I2C_Read... [11:00:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:00:23]Read from MH i2c: E2 [11:00:23]MH_I2C_Read... [11:00:23]Read from MH i2c: E2 17 00 [11:00:23]MH_I2C_Read... [11:00:23]Read from MH i2c: E2 17 00 DA 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 BE [11:00:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:00:23]wFMCommunicate OK [11:00:23]requested_item fd.num is exist - process it [11:00:23]SAM_PROTO_GetFieldsCounters [11:00:23]wFMCommunicate request_size=4 [11:00:23]MH_SAM_APDU [11:00:23]CAPDU: 80 13 00 00 [11:00:23]Write to MH i2c: E2 08 00 DB 16 80 13 00 00 00 00 00 00 6D [11:00:23]Write i2c OK [11:00:23]MH_I2C_Read... [11:00:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:00:23]Read from MH i2c: E2 [11:00:23]MH_I2C_Read... [11:00:23]Read from MH i2c: E2 62 00 [11:00:23]MH_I2C_Read... [11:00:23]Read from MH i2c: E2 62 00 DB 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 7B D9 04 00 0E 04 04 00 22 02 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 81 [11: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 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 7B D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 26 01 00 00 5E 04 04 00 26 01 00 00 57 04 04 00 27 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:00:23]wFMCommunicate OK [11:00:23]SAM_PROTO_GetFieldsCounters done [11:00:23]requested_item shift.num is exist - process it [11:00:23]requested_item shift.opened is exist - process it [11:00:23]req_shift_opened [11:00:23]FM_GetShiftState [11:00:23]SAM_PROTO_GetShiftState [11:00:23]wFMCommunicate request_size=4 [11:00:23]MH_SAM_APDU [11:00:23]CAPDU: 80 13 01 00 [11:00:23]Write to MH i2c: E2 08 00 DC 16 80 13 01 00 00 00 00 00 6F [11:00:23]Write i2c OK [11:00:23]MH_I2C_Read... [11:00:23]Read from MH i2c: E2 [11:00:23]MH_I2C_Read... [11:00:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:00:23]Read from MH i2c: E2 0E 00 [11:00:23]MH_I2C_Read... [11:00:23]Read from MH i2c: E2 0E 00 DC 16 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 68 [11:00:23]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:00:23]wFMCommunicate OK [11:00:23]SAM_PROTO_GetShiftState done [11:00:23]FM_GetShiftState done [11:00:23]req_shift_opened done [11:00:23]requested_item shift.open_date is exist - process it [11:00:23]req_shift_open_date [11:00:23]req_shift_open_date done [11:00:23]produce_requested_data done [11:00:23]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317819,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:00:23]process_action_free close_receipt [11:00:23]json_value_free [11:00:23]json_value_free done [11:00:23]process_json_proto returns [11:00:23]Send response to host [11:00:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317819,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:00:23]free response buf [11:00:23]execute_script done [11:00:23]execute_script returns [11:00:23]free content buf [11:00:23]Sock 9.Close socket [11:00:23]Sock 9.Thread stoped [11:00:27]OFD Sender: No OFD packet to send [11:00:32]OFD Sender: No OFD packet to send [11:00:37]OFD Sender: No OFD packet to send [11:00:42]OFD Sender: No OFD packet to send [11:00:47]OFD Sender: No OFD packet to send [11:00:52]OFD Sender: No OFD packet to send [11:00:57]OFD Sender: No OFD packet to send [11:01:02]OFD Sender: No OFD packet to send [11:01:07]OFD Sender: No OFD packet to send [11:01:12]OFD Sender: No OFD packet to send [11:01:17]OFD Sender: No OFD packet to send [11:01:22]OFD Sender: No OFD packet to send [11:01:27]OFD Sender: No OFD packet to send [11:01:32]OFD Sender: No OFD packet to send [11:01:37]OFD Sender: No OFD packet to send [11:01:42]OFD Sender: No OFD packet to send [11:01:47]OFD Sender: No OFD packet to send [11:01:52]OFD Sender: No OFD packet to send [11:01:57]OFD Sender: No OFD packet to send [11:02:02]OFD Sender: No OFD packet to send [11:02:07]OFD Sender: No OFD packet to send [11:02:12]OFD Sender: No OFD packet to send [11:02:17]OFD Sender: No OFD packet to send [11:02:22]OFD Sender: No OFD packet to send [11:02:27]OFD Sender: No OFD packet to send [11:02:32]OFD Sender: No OFD packet to send [11:02:36]accept exits with 7 [11:02:36]New connection [11:02:36]New thread 3067436388 created [11:02:36]Thread 3067293028 joined [11:02:36]Waiting for new connection... [11:02:36] Sock 7.Parse request [11:02:36]Sock 7.Check first char [11:02:36]Sock 7.First char is OK [11:02:36]request: POST /json_proto HTTP/1.0 [11:02:36]Method: POST [11:02:36]URL: /json_proto [11:02:36]Method is POST - this is cgi request [11:02:36]url: /json_proto [11:02:36]query_string will be loaded in cgi processing [11:02:36]execute_cgi json_proto POST (null) [11:02:36]execute_cgi path=json_proto method=POST [11:02:36]POST find Content-Length [11:02:36]Host: 172.17.50.195:8080 [11:02:36]Content-Length: 678 [11:02:36]Content-Type: application/json [11:02:36] [11:02:36]POST finish read [11:02:36]Found Content-Length = 678 [11:02:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092747", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 3.740, "sum" : 250.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:02:36]execute_script... [11:02: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)1092747", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 3.740, "sum" : 250.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:02:36]POST & json_proto [11:02:36]process_json_proto [11:02:36]json parsed OK: [11:02:36]protocol is kg_v1.0 [11:02:36]action value=close_receipt [11:02:36]process_action close_receipt [11:02:36]cmd_close_receipt [11:02:36]MH_GetDate [11:02:36]Write to MH i2c: F0 00 00 DD 16 E2 [11:02:36]Write i2c OK [11:02:36]MH_I2C_Read... [11:02:36]Read from MH i2c: F0 [11:02:36]MH_I2C_Read... [11:02:36]Read from MH i2c: F0 09 00 [11:02:36]MH_I2C_Read... [11:02:36]Read from MH i2c: F0 09 00 DD 16 00 4D 6F 1F 67 43 33 1C 67 26 [11:02:36]GetLastDocTimeStamp 1730113220 [11:02:36]current date 1730113357 [11:02:36]FM_GetShiftState [11:02:36]SAM_PROTO_GetShiftState [11:02:36]wFMCommunicate request_size=4 [11:02:36]MH_SAM_APDU [11:02:36]CAPDU: 80 13 01 00 [11:02:36]Write to MH i2c: E2 08 00 DE 16 80 13 01 00 00 00 00 00 71 [11:02:36]Write i2c OK [11:02:36]MH_I2C_Read... [11:02:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:02:36]Read from MH i2c: E2 [11:02:36]MH_I2C_Read... [11:02:36]Read from MH i2c: E2 0E 00 [11:02:36]MH_I2C_Read... [11:02:36]Read from MH i2c: E2 0E 00 DE 16 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 6A [11:02:36]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:02:36]wFMCommunicate OK [11:02:36]SAM_PROTO_GetShiftState done [11:02:36]FM_GetShiftState done [11:02:36]opened in 1730073493 [11:02:36]opened+sec_in_day 1730159893 [11:02:36]quantity*price = 25020 [11:02:36]sum+1 = 25022 [11:02:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.57 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 295 28.10.2024 11:02 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317820 ФПД: 171545276811749 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T110237&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317820&fm=171545276811749&tin=02508201610067®Number=0000000000091628&sum=25000 [11:02:38]StoreToDocumentArchive [11:02:38]shift 546 fd 317820 [11:02:38]save to /storage/0546/doc_00317820 [11:02:38]save last doc name /storage/0546/doc_00317820 to /storage/kkm_last_doc_name [11:02:38]save OK [11:02:38]Clear old archive folders... [11:02:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:02:38]tlvbuf is B6FCB2D0 [11:02:38]SAM_PROTO_ClearQueue [11:02:38]wFMCommunicate request_size=4 [11:02:38]MH_SAM_APDU [11:02:38]CAPDU: 80 09 00 00 [11:02:38]Write to MH i2c: E2 08 00 EB 16 80 09 00 00 00 00 00 00 73 [11:02:38]Write i2c OK [11:02:38]MH_I2C_Read... [11:02:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:02:38]Read from MH i2c: E2 [11:02:38]MH_I2C_Read... [11:02:38]Read from MH i2c: E2 03 00 [11:02:38]MH_I2C_Read... [11:02:38]Read from MH i2c: E2 03 00 EB 16 00 90 00 75 [11:02:38]RAPDU: 90 00 [11:02:38]wFMCommunicate OK [11:02:38]SAM_PROTO_ClearQueue done [11:02:38]KKMCreateOFDPacket [11:02:38]OFDProtocolAddRootSTLVToBuf [11:02:38]FM_MakeSignedData [11:02:38]FM_MakeSignedData [11:02:38]SAM_PROTO_SignData [11:02:38]wFMCommunicate request_size=4 [11:02:38]MH_SAM_APDU [11:02:38]CAPDU: 80 0D 01 02 [11:02:38]Write to MH i2c: E2 08 00 EC 16 80 0D 01 02 00 00 00 00 7B [11:02:38]Write i2c OK [11:02:38]MH_I2C_Read... [11:02:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:02:38]Read from MH i2c: E2 [11:02:38]MH_I2C_Read... [11:02:38]Read from MH i2c: E2 03 00 [11:02:38]MH_I2C_Read... [11:02:38]Read from MH i2c: E2 03 00 EC 16 00 90 00 76 [11:02:38]RAPDU: 90 00 [11:02:38]wFMCommunicate OK [11:02:38]wFMCommunicate request_size=255 [11:02:38]MH_SAM_APDU [11:02: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 32 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 01 00 00 F4 03 04 00 4D 6F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7C D9 04 00 35 04 06 00 9C [11:02:38]Write to MH i2c: E2 02 01 ED 16 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 01 00 00 F4 03 04 00 4D 6F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7C D9 04 00 35 04 06 00 9C 00 00 65 [11:02:38]Write i2c OK [11:02:38]MH_I2C_Read... [11:02:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:02:38]Read from MH i2c: E2 [11:02:38]MH_I2C_Read... [11:02:38]Read from MH i2c: E2 03 00 [11:02:38]MH_I2C_Read... [11:02:38]Read from MH i2c: E2 03 00 ED 16 00 90 00 77 [11:02:38]RAPDU: 90 00 [11:02:38]wFMCommunicate OK [11:02:38]wFMCommunicate request_size=10 [11:02:38]MH_SAM_APDU [11:02:38]CAPDU: 80 0D 02 02 05 04 FF 49 89 E5 [11:02:38]Write to MH i2c: E2 0D 00 EE 16 80 0D 02 02 05 00 04 FF 49 89 E5 00 00 42 [11:02:38]Write i2c OK [11:02:38]MH_I2C_Read... [11:02:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:02:38]Read from MH i2c: E2 [11:02:38]MH_I2C_Read... [11:02:38]Read from MH i2c: E2 03 00 [11:02:38]MH_I2C_Read... [11:02:38]Read from MH i2c: E2 03 00 EE 16 00 90 00 78 [11:02:38]RAPDU: 90 00 [11:02:38]wFMCommunicate OK [11:02:38]wFMCommunicate request_size=4 [11:02:38]MH_SAM_APDU [11:02:38]CAPDU: 80 0D 03 02 [11:02:38]Write to MH i2c: E2 08 00 EF 16 80 0D 03 02 00 00 00 00 80 [11:02:38]Write i2c OK [11:02:38]MH_I2C_Read... [11:02:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:02:38]Read from MH i2c: E2 [11:02:38]MH_I2C_Read... [11:02:38]Read from MH i2c: E2 0B 00 [11:02:38]MH_I2C_Read... [11:02:38]Read from MH i2c: E2 0B 00 EF 16 00 3F B9 2A A7 DC D9 82 A9 90 00 2A [11:02:38]RAPDU: 3F B9 2A A7 DC D9 82 A9 90 00 [11:02:38]wFMCommunicate OK [11:02:38]SAM_PROTO_SignData done [11:02:38]FM_MakeSignedData done [11:02:38]CreateOFDProtocolMessage [11:02:38]wFMCommunicate request_size=4 [11:02:38]MH_SAM_APDU [11:02:38]CAPDU: 80 11 00 00 [11:02:38]Write to MH i2c: E2 08 00 F0 16 80 11 00 00 00 00 00 00 80 [11:02:38]Write i2c OK [11:02:38]MH_I2C_Read... [11:02:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:02:38]Read from MH i2c: E2 [11:02:38]MH_I2C_Read... [11:02:38]Read from MH i2c: E2 17 00 [11:02:38]MH_I2C_Read... [11:02:38]Read from MH i2c: E2 17 00 F0 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D4 [11:02:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:02:38]wFMCommunicate OK [11:02:38]CreateOFDProtocolMessage done [11:02:38]OFDSenderStorePacket 317820 [11:02:38]StoreOFDPacket docnum=317820 [11:02:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 63 43 07 01 8B 25 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 01 00 00 F4 03 04 00 4D 6F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7C D9 04 00 35 04 06 00 9C 04 FF 49 89 E5 3F B9 2A A7 DC D9 82 A9 [11:02:38]CheckFolder [11:02:38]dirname=/storage/ofd_packets [11:02:38]CheckFolder done [11:02:38]ProducePacketName [11:02:38]name=ofd_packets/00317820 [11:02:38]NVStorageSaveData ofd_packets/00317820 [11:02:38]File name is /storage/ofd_packets/00317820 [11:02:38]Write 301 bytes [11:02:38]NVStorageSaveData done [11:02:38]OFDSenderStorePacket done [11:02:38]KKMCreateOFDPacket done [11:02:38]NVStorageSaveData kkm_last_timestamp [11:02:38]File name is /storage/kkm_last_timestamp [11:02:38]Write 4 bytes [11:02:38]NVStorageSaveData done [11:02:38]ExternCall_PrintAddStr [11:02:38]wPrintStart [11:02:38]Write to MH i2c: 01 00 00 F1 16 07 [11:02:38]Write i2c OK [11:02:38]MH_I2C_Read... [11:02:38]Read from MH i2c: 01 [11:02:38]MH_I2C_Read... [11:02:38]Read from MH i2c: 01 07 00 [11:02:38]MH_I2C_Read... [11:02:38]Read from MH i2c: 01 07 00 F1 16 00 00 00 00 00 FF 0F 1C [11:02:38]RasterBufferAndPrint [11:02:38]line Счет N : (1)1092747 [11:02:38]line ИНН: 02508201610067 [11:02:38]line Контрольно-Кассовый Чек [11:02:38]line ПРОДАЖА [11:02:38]line ТРК (МРК, ГНК) : 53 [11:02:38]line Товар: 2710124130 [11:02:38]line Аи-92-К-2 [11:02:38]line 3.740 * 66.90 [11:02:38]line = 250.21 [11:02:38]line НДС 12% НСП 1% [11:02:38]line > о реализуемом товаре [11:02:38]line ОКРУГЛЕНИЕ: -0.21 [11:02:38]line ИТОГО: 250.00 [11:02:38]line Внесено: 250.00 [11:02:38]line СДАЧА: 0.00 [11:02:38]line НСП 1% : 2.21 [11:02:38]line НДС 12% : 26.57 [11:02:38]line Наличными: 250.00 [11:02:38]line Безнал.: 0.00 [11:02:38]line Место: АЗС № 101 "Партнер Нефть" [11:02:38]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:02:38]line СНО: Общий режим [11:02:38]line Чек 295 28.10.2024 11:02 [11:02:38]line Смена: 546 ФФД: 1.0 [11:02:38]line ЗНМ: 0300000082 [11:02:38]line РНМ: 0000000000091628 [11:02:38]line Версия ККМ: 001 [11:02:38]line ФМ: 0000000000874671 [11:02:38]line ФД: 317820 [11:02:38]line ФПД: 171545276811749 [11:02:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T110237&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317820&fm=171545276811749&tin=02508201610067®Number=0000000000091628&sum=25000 [11:02:38]written 0, free lines is 4095 [11:02:38]OFD Sender: Processing packet 317820 [packets to send 127, broken 126] [11:02:38]ProducePacketName [11:02:38]name=ofd_packets/00317820 [11:02:38]OFD Sender: To server: pG, [11:02:38]CommunicateWithHost lk.salyk.kg:30040 [11:02:38]ConnectInit lk.salyk.kg [11:02:38]Connected sock=10 [11:02:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 63 43 07 01 8B 25 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 01 00 00 F4 03 04 00 4D 6F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7C D9 04 00 35 04 06 00 9C 04 FF 49 89 E5 3F B9 2A A7 DC D9 82 A9 [11:02:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 42 8C 47 00 9E 64 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7C D9 04 00 F4 03 04 00 06 1B 1F 67 B6 04 01 00 00 B9 4B 6D 06 9A 0F C1 2C [11:02:39]CommunicateWithHost err = 0 [11:02:39]CheckOFDResponse [11:02:39]1017 (14) - 77093643461234 [11:02:39]1041 (16) - 0000000000874671 [11:02:39]1040 (4) - 317820 [11:02:39]1012 (4) - 28.10.2024 05:03 [11:02:39]1206 (1) - 0 [11:02:39]OFD Sender: Remove packet 317820 [11:02:39]ProducePacketName [11:02:39]name=ofd_packets/00317820 [11:02:39]NVStorageDeleteData [11:02:39]Write to MH i2c: 01 00 00 1C 17 33 [11:02:39]Write i2c OK [11:02:39]MH_I2C_Read... [11:02:39]Read from MH i2c: 01 [11:02:39]MH_I2C_Read... [11:02:39]Read from MH i2c: 01 07 00 [11:02:39]MH_I2C_Read... [11:02:39]Read from MH i2c: 01 07 00 1C 17 00 00 00 00 00 EE 0C 34 [11:02:39]RasterBufferAndPrint [11:02:39]line [11:02:39]line [11:02:39]line [11:02:39]line [11:02:39]line [11:02:39]written 0, free lines is 3320 [11:02:39]MH_Cut [11:02:39]Write to MH i2c: D1 01 00 23 17 01 0C [11:02:39]Write i2c OK [11:02:39]MH_I2C_Read... [11:02:39]Read from MH i2c: D1 [11:02:39]MH_I2C_Read... [11:02:39]Read from MH i2c: D1 01 00 [11:02:39]MH_I2C_Read... [11:02:39]Read from MH i2c: D1 01 00 23 17 00 0B [11:02:39]Write to MH i2c: 01 00 00 24 17 3B [11:02:39]Write i2c OK [11:02:39]MH_I2C_Read... [11:02:39]OFD Sender: No OFD packet to send [11:02:40]*** Cut start [11:02:40]*** Partial cut [11:02:40]*** CUTSNS_PIN = 1 [11:02:40]*** CUTSNS_PIN = 0 [11:02:40]*** Brake cut motor [11:02:40]Read from MH i2c: 01 [11:02:40]MH_I2C_Read... [11:02:40]*** Stop cut motor [11:02:40]*** Cut end [11:02:40]Read from MH i2c: 01 07 00 [11:02:40]MH_I2C_Read... [11:02:40]Read from MH i2c: 01 07 00 24 17 00 00 00 00 00 FF 0F 50 [11:02:40]process_action close_receipt done [11:02:40]requested_data is exist [11:02:40]produce_requested_data [11:02:40]requested_item fm.sn is exist - process it [11:02:40]wFMCommunicate request_size=4 [11:02:40]MH_SAM_APDU [11:02:40]CAPDU: 80 11 00 00 [11:02:40]Write to MH i2c: E2 08 00 25 17 80 11 00 00 00 00 00 00 B6 [11:02:40]Write i2c OK [11:02:40]MH_I2C_Read... [11:02:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:02:40]Read from MH i2c: E2 [11:02:40]MH_I2C_Read... [11:02:40]Read from MH i2c: E2 17 00 [11:02:40]MH_I2C_Read... [11:02:40]Read from MH i2c: E2 17 00 25 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 0A [11:02:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:02:40]wFMCommunicate OK [11:02:40]requested_item fd.num is exist - process it [11:02:40]SAM_PROTO_GetFieldsCounters [11:02:40]wFMCommunicate request_size=4 [11:02:40]MH_SAM_APDU [11:02:40]CAPDU: 80 13 00 00 [11:02:40]Write to MH i2c: E2 08 00 26 17 80 13 00 00 00 00 00 00 B9 [11:02:40]Write i2c OK [11:02:40]MH_I2C_Read... [11:02:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:02:40]Read from MH i2c: E2 [11:02:40]MH_I2C_Read... [11:02:40]Read from MH i2c: E2 62 00 [11:02:40]MH_I2C_Read... [11:02:40]Read from MH i2c: E2 62 00 26 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 7C D9 04 00 0E 04 04 00 22 02 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 D1 [11:02:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 7C D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 27 01 00 00 5E 04 04 00 27 01 00 00 57 04 04 00 28 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:02:40]wFMCommunicate OK [11:02:40]SAM_PROTO_GetFieldsCounters done [11:02:40]requested_item shift.num is exist - process it [11:02:40]requested_item shift.opened is exist - process it [11:02:40]req_shift_opened [11:02:40]FM_GetShiftState [11:02:40]SAM_PROTO_GetShiftState [11:02:40]wFMCommunicate request_size=4 [11:02:40]MH_SAM_APDU [11:02:40]CAPDU: 80 13 01 00 [11:02:40]Write to MH i2c: E2 08 00 27 17 80 13 01 00 00 00 00 00 BB [11:02:40]Write i2c OK [11:02:40]MH_I2C_Read... [11:02:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:02:40]Read from MH i2c: E2 [11:02:40]MH_I2C_Read... [11:02:40]Read from MH i2c: E2 0E 00 [11:02:40]MH_I2C_Read... [11:02:40]Read from MH i2c: E2 0E 00 27 17 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B4 [11:02:40]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:02:40]wFMCommunicate OK [11:02:40]SAM_PROTO_GetShiftState done [11:02:40]FM_GetShiftState done [11:02:40]req_shift_opened done [11:02:40]requested_item shift.open_date is exist - process it [11:02:40]req_shift_open_date [11:02:40]req_shift_open_date done [11:02:40]produce_requested_data done [11:02:40]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317820,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:02:40]process_action_free close_receipt [11:02:40]json_value_free [11:02:40]json_value_free done [11:02:40]process_json_proto returns [11:02:40]Send response to host [11:02:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317820,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:02:40]free response buf [11:02:40]execute_script done [11:02:40]execute_script returns [11:02:40]free content buf [11:02:40]Sock 7.Close socket [11:02:40]Sock 7.Thread stoped [11:02:44]OFD Sender: No OFD packet to send [11:02:49]OFD Sender: No OFD packet to send [11:02:54]OFD Sender: No OFD packet to send [11:02:59]OFD Sender: No OFD packet to send [11:03:04]OFD Sender: No OFD packet to send [11:03:09]OFD Sender: No OFD packet to send [11:03:14]OFD Sender: No OFD packet to send [11:03:19]OFD Sender: No OFD packet to send [11:03:24]OFD Sender: No OFD packet to send [11:03:29]OFD Sender: No OFD packet to send [11:03:34]OFD Sender: No OFD packet to send [11:03:39]OFD Sender: No OFD packet to send [11:03:44]OFD Sender: No OFD packet to send [11:03:49]OFD Sender: No OFD packet to send [11:03:54]OFD Sender: No OFD packet to send [11:03:59]OFD Sender: No OFD packet to send [11:04:04]OFD Sender: No OFD packet to send [11:04:09]OFD Sender: No OFD packet to send [11:04:14]OFD Sender: No OFD packet to send [11:04:19]OFD Sender: No OFD packet to send [11:04:24]OFD Sender: No OFD packet to send [11:04:29]OFD Sender: No OFD packet to send [11:04:34]OFD Sender: No OFD packet to send [11:04:39]OFD Sender: No OFD packet to send [11:04:44]OFD Sender: No OFD packet to send [11:04:49]OFD Sender: No OFD packet to send [11:04:54]OFD Sender: No OFD packet to send [11:04:59]OFD Sender: No OFD packet to send [11:05:04]OFD Sender: No OFD packet to send [11:05:09]OFD Sender: No OFD packet to send [11:05:14]OFD Sender: No OFD packet to send [11:05:19]OFD Sender: No OFD packet to send [11:05:24]OFD Sender: No OFD packet to send [11:05:29]OFD Sender: No OFD packet to send [11:05:34]OFD Sender: No OFD packet to send [11:05:39]OFD Sender: No OFD packet to send [11:05:44]OFD Sender: No OFD packet to send [11:05:49]OFD Sender: No OFD packet to send [11:05:54]OFD Sender: No OFD packet to send [11:05:59]OFD Sender: No OFD packet to send [11:06:04]OFD Sender: No OFD packet to send [11:06:09]OFD Sender: No OFD packet to send [11:06:14]OFD Sender: No OFD packet to send [11:06:17]accept exits with 9 [11:06:17]New connection [11:06:17]New thread 3067293028 created [11:06:17]Thread 3067436388 joined [11:06:17]Waiting for new connection... [11:06:17] Sock 9.Parse request [11:06:17]Sock 9.Check first char [11:06:17]Sock 9.First char is OK [11:06:17]request: POST /json_proto HTTP/1.0 [11:06:17]Method: POST [11:06:17]URL: /json_proto [11:06:17]Method is POST - this is cgi request [11:06:17]url: /json_proto [11:06:17]query_string will be loaded in cgi processing [11:06:17]execute_cgi json_proto POST (null) [11:06:17]execute_cgi path=json_proto method=POST [11:06:17]POST find Content-Length [11:06:17]Host: 172.17.50.195:8080 [11:06:17]Content-Length: 652 [11:06:17]Content-Type: application/json [11:06:17] [11:06:17]POST finish read [11:06:17]Found Content-Length = 652 [11:06:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)334822", "tax_sys" : 0, "items" : [ { "code": "54491472", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041A\u043E\u043A\u0430-\u041A\u043E\u043B\u0430 0,5\u043B", "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" ] } } [11:06:17]execute_script... [11:06: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)334822", "tax_sys" : 0, "items" : [ { "code": "54491472", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041A\u043E\u043A\u0430-\u041A\u043E\u043B\u0430 0,5\u043B", "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" ] } } [11:06:17]POST & json_proto [11:06:17]process_json_proto [11:06:17]json parsed OK: [11:06:17]protocol is kg_v1.0 [11:06:17]action value=close_receipt [11:06:17]process_action close_receipt [11:06:17]cmd_close_receipt [11:06:17]MH_GetDate [11:06:17]Write to MH i2c: F0 00 00 28 17 2E [11:06:17]Write i2c OK [11:06:17]MH_I2C_Read... [11:06:17]Read from MH i2c: F0 [11:06:17]MH_I2C_Read... [11:06:17]Read from MH i2c: F0 09 00 [11:06:17]MH_I2C_Read... [11:06:17]Read from MH i2c: F0 09 00 28 17 00 2A 70 1F 67 43 33 1C 67 50 [11:06:17]GetLastDocTimeStamp 1730113357 [11:06:17]current date 1730113578 [11:06:17]FM_GetShiftState [11:06:17]SAM_PROTO_GetShiftState [11:06:17]wFMCommunicate request_size=4 [11:06:17]MH_SAM_APDU [11:06:17]CAPDU: 80 13 01 00 [11:06:17]Write to MH i2c: E2 08 00 29 17 80 13 01 00 00 00 00 00 BD [11:06:17]Write i2c OK [11:06:17]MH_I2C_Read... [11:06:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:06:17]Read from MH i2c: E2 [11:06:17]MH_I2C_Read... [11:06:17]Read from MH i2c: E2 0E 00 [11:06:17]MH_I2C_Read... [11:06:17]Read from MH i2c: E2 0E 00 29 17 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B6 [11:06:17]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:06:17]wFMCommunicate OK [11:06:17]SAM_PROTO_GetShiftState done [11:06:17]FM_GetShiftState done [11:06:17]opened in 1730073493 [11:06:17]opened+sec_in_day 1730159893 [11:06:17]quantity*price = 7500 [11:06:17]sum+1 = 7501 [11:06:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 75.00 НСП 1% : 0.66 НДС 12% : 7.96 Наличными: 75.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 296 28.10.2024 11:06 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317821 ФПД: 265520411028018 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T110618&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317821&fm=265520411028018&tin=02508201610067®Number=0000000000091628&sum=7500 0 [11:06:19]StoreToDocumentArchive [11:06:19]shift 546 fd 317821 [11:06:19]save to /storage/0546/doc_00317821 [11:06:19]save last doc name /storage/0546/doc_00317821 to /storage/kkm_last_doc_name [11:06:19]save OK [11:06:19]Clear old archive folders... [11:06:19]ProcessDocumentItem done err = 0, tmpTLVsize=275 [11:06:19]tlvbuf is 013D9E60 [11:06:19]SAM_PROTO_ClearQueue [11:06:19]wFMCommunicate request_size=4 [11:06:19]MH_SAM_APDU [11:06:19]CAPDU: 80 09 00 00 [11:06:19]Write to MH i2c: E2 08 00 36 17 80 09 00 00 00 00 00 00 BF [11:06:19]Write i2c OK [11:06:19]MH_I2C_Read... [11:06:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:06:19]Read from MH i2c: E2 [11:06:19]MH_I2C_Read... [11:06:19]Read from MH i2c: E2 03 00 [11:06:19]MH_I2C_Read... [11:06:19]Read from MH i2c: E2 03 00 36 17 00 90 00 C1 [11:06:19]RAPDU: 90 00 [11:06:19]wFMCommunicate OK [11:06:19]SAM_PROTO_ClearQueue done [11:06:19]KKMCreateOFDPacket [11:06:19]OFDProtocolAddRootSTLVToBuf [11:06:19]FM_MakeSignedData [11:06:19]FM_MakeSignedData [11:06:19]SAM_PROTO_SignData [11:06:19]wFMCommunicate request_size=4 [11:06:19]MH_SAM_APDU [11:06:19]CAPDU: 80 0D 01 02 [11:06:19]Write to MH i2c: E2 08 00 37 17 80 0D 01 02 00 00 00 00 C7 [11:06:19]Write i2c OK [11:06:19]MH_I2C_Read... [11:06:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:06:19]Read from MH i2c: E2 [11:06:19]MH_I2C_Read... [11:06:19]Read from MH i2c: E2 03 00 [11:06:19]MH_I2C_Read... [11:06:19]Read from MH i2c: E2 03 00 37 17 00 90 00 C2 [11:06:19]RAPDU: 90 00 [11:06:19]wFMCommunicate OK [11:06:19]wFMCommunicate request_size=255 [11:06:19]MH_SAM_APDU [11:06:19]CAPDU: 80 0D 02 02 FA 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 35 34 34 39 31 34 37 32 06 04 26 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 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 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 28 01 00 00 F4 03 04 00 2A 70 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 [11:06:19]Write to MH i2c: E2 02 01 38 17 80 0D 02 02 FA 00 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 35 34 34 39 31 34 37 32 06 04 26 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 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 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 28 01 00 00 F4 03 04 00 2A 70 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 00 00 24 [11:06:19]Write i2c OK [11:06:19]MH_I2C_Read... [11:06:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:06:19]Read from MH i2c: E2 [11:06:19]MH_I2C_Read... [11:06:19]Read from MH i2c: E2 03 00 [11:06:19]MH_I2C_Read... [11:06:19]Read from MH i2c: E2 03 00 38 17 00 90 00 C3 [11:06:19]RAPDU: 90 00 [11:06:19]wFMCommunicate OK [11:06:19]wFMCommunicate request_size=34 [11:06:19]MH_SAM_APDU [11:06:19]CAPDU: 80 0D 02 02 1D 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7D D9 04 00 35 04 06 00 F1 7D 49 C7 AA 32 [11:06:19]Write to MH i2c: E2 25 00 39 17 80 0D 02 02 1D 00 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7D D9 04 00 35 04 06 00 F1 7D 49 C7 AA 32 00 00 40 [11:06:19]Write i2c OK [11:06:19]MH_I2C_Read... [11:06:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:06:19]Read from MH i2c: E2 [11:06:19]MH_I2C_Read... [11:06:19]Read from MH i2c: E2 03 00 [11:06:19]MH_I2C_Read... [11:06:19]Read from MH i2c: E2 03 00 39 17 00 90 00 C4 [11:06:19]RAPDU: 90 00 [11:06:19]wFMCommunicate OK [11:06:19]wFMCommunicate request_size=4 [11:06:19]MH_SAM_APDU [11:06:19]CAPDU: 80 0D 03 02 [11:06:19]Write to MH i2c: E2 08 00 3A 17 80 0D 03 02 00 00 00 00 CC [11:06:19]Write i2c OK [11:06:19]MH_I2C_Read... [11:06:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:06:19]Read from MH i2c: E2 [11:06:19]MH_I2C_Read... [11:06:19]Read from MH i2c: E2 0B 00 [11:06:19]MH_I2C_Read... [11:06:19]Read from MH i2c: E2 0B 00 3A 17 00 BA 96 6C 41 59 97 98 5C 90 00 AE [11:06:19]RAPDU: BA 96 6C 41 59 97 98 5C 90 00 [11:06:19]wFMCommunicate OK [11:06:19]SAM_PROTO_SignData done [11:06:19]FM_MakeSignedData done [11:06:19]CreateOFDProtocolMessage [11:06:19]wFMCommunicate request_size=4 [11:06:19]MH_SAM_APDU [11:06:19]CAPDU: 80 11 00 00 [11:06:19]Write to MH i2c: E2 08 00 3B 17 80 11 00 00 00 00 00 00 CC [11:06:19]Write i2c OK [11:06:19]MH_I2C_Read... [11:06:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:06:19]Read from MH i2c: E2 [11:06:19]MH_I2C_Read... [11:06:19]Read from MH i2c: E2 17 00 [11:06:19]MH_I2C_Read... [11:06:19]Read from MH i2c: E2 17 00 3B 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 20 [11:06:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:06:19]wFMCommunicate OK [11:06:19]CreateOFDProtocolMessage done [11:06:19]OFDSenderStorePacket 317821 [11:06:19]StoreOFDPacket docnum=317821 [11:06:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 27 01 00 00 D6 11 1F 01 CF 58 5A 03 01 00 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 35 34 34 39 31 34 37 32 06 04 26 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 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 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 28 01 00 00 F4 03 04 00 2A 70 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7D D9 04 00 35 04 06 00 F1 7D 49 C7 AA 32 BA 96 6C 41 59 97 98 5C [11:06:19]CheckFolder [11:06:19]dirname=/storage/ofd_packets [11:06:19]CheckFolder done [11:06:19]ProducePacketName [11:06:19]name=ofd_packets/00317821 [11:06:19]NVStorageSaveData ofd_packets/00317821 [11:06:19]File name is /storage/ofd_packets/00317821 [11:06:19]Write 325 bytes [11:06:19]NVStorageSaveData done [11:06:19]OFDSenderStorePacket done [11:06:19]KKMCreateOFDPacket done [11:06:19]NVStorageSaveData kkm_last_timestamp [11:06:19]File name is /storage/kkm_last_timestamp [11:06:19]Write 4 bytes [11:06:19]NVStorageSaveData done [11:06:19]ExternCall_PrintAddStr [11:06:19]wPrintStart [11:06:19]Write to MH i2c: 01 00 00 3C 17 53 [11:06:19]Write i2c OK [11:06:19]MH_I2C_Read... [11:06:19]Read from MH i2c: 01 [11:06:19]MH_I2C_Read... [11:06:19]Read from MH i2c: 01 07 00 [11:06:19]MH_I2C_Read... [11:06:19]Read from MH i2c: 01 07 00 3C 17 00 00 00 00 00 FF 0F 68 [11:06:19]RasterBufferAndPrint [11:06:19]line Счет N : (3)334822 [11:06:19]line ИНН: 02508201610067 [11:06:19]line Контрольно-Кассовый Чек [11:06:19]line ПРОДАЖА [11:06:19]line Товар: 54491472 [11:06:19]line Напиток Кока-Кола 0,5л [11:06:19]line 1.000 * 75.00 [11:06:19]line = 75.00 [11:06:19]line НДС 12% НСП 1% [11:06:19]line > о реализуемом товаре [11:06:19]line ИТОГО: 75.00 [11:06:19]line НСП 1% : 0.66 [11:06:19]line НДС 12% : 7.96 [11:06:19]line Наличными: 75.00 [11:06:19]line Безнал.: 0.00 [11:06:19]line Место: АЗС № 101 "Партнер Нефть" [11:06:19]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:06:19]line СНО: Общий режим [11:06:19]line Чек 296 28.10.2024 11:06 [11:06:19]line Смена: 546 ФФД: 1.0 [11:06:19]line ЗНМ: 0300000082 [11:06:19]line РНМ: 0000000000091628 [11:06:19]line Версия ККМ: 001 [11:06:19]line ФМ: 0000000000874671 [11:06:19]line ФД: 317821 [11:06:19]line ФПД: 265520411028018 [11:06:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T110618&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317821&fm=265520411028018&tin=02508201610067®Number=0000000000091628&sum=7500 [11:06:20]line 0 [11:06:20]OFD Sender: Processing packet 317821 [packets to send 127, broken 126] [11:06:20]ProducePacketName [11:06:20]name=ofd_packets/00317821 [11:06:20]OFD Sender: To server: pG, [11:06:20]CommunicateWithHost lk.salyk.kg:30040 [11:06:20]ConnectInit lk.salyk.kg [11:06:20]written 0, free lines is 4095 [11:06:20]Connected sock=10 [11:06:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 27 01 00 00 D6 11 1F 01 CF 58 5A 03 01 00 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 35 34 34 39 31 34 37 32 06 04 26 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 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 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 28 01 00 00 F4 03 04 00 2A 70 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7D D9 04 00 35 04 06 00 F1 7D 49 C7 AA 32 BA 96 6C 41 59 97 98 5C [11:06:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 07 11 47 00 2A 01 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7D D9 04 00 F4 03 04 00 E3 1B 1F 67 B6 04 01 00 00 2F 89 2E D4 DF BC 9A 22 [11:06:20]CommunicateWithHost err = 0 [11:06:20]CheckOFDResponse [11:06:20]1017 (14) - 77093643461234 [11:06:20]1041 (16) - 0000000000874671 [11:06:20]1040 (4) - 317821 [11:06:20]1012 (4) - 28.10.2024 05:06 [11:06:20]1206 (1) - 0 [11:06:20]OFD Sender: Remove packet 317821 [11:06:20]ProducePacketName [11:06:20]name=ofd_packets/00317821 [11:06:20]NVStorageDeleteData [11:06:20]Write to MH i2c: 01 00 00 64 17 7B [11:06:20]Write i2c OK [11:06:20]MH_I2C_Read... [11:06:20]Read from MH i2c: 01 [11:06:20]MH_I2C_Read... [11:06:20]Read from MH i2c: 01 07 00 [11:06:20]MH_I2C_Read... [11:06:20]Read from MH i2c: 01 07 00 64 17 00 00 00 00 00 0F 0D 9E [11:06:20]RasterBufferAndPrint [11:06:20]line [11:06:20]line [11:06:20]line [11:06:20]line [11:06:20]line [11:06:20]written 0, free lines is 3349 [11:06:20]MH_Cut [11:06:20]Write to MH i2c: D1 01 00 6B 17 01 54 [11:06:20]Write i2c OK [11:06:20]MH_I2C_Read... [11:06:20]Read from MH i2c: D1 [11:06:20]MH_I2C_Read... [11:06:20]Read from MH i2c: D1 01 00 [11:06:20]MH_I2C_Read... [11:06:20]Read from MH i2c: D1 01 00 6B 17 00 53 [11:06:20]Write to MH i2c: 01 00 00 6C 17 83 [11:06:20]Write i2c OK [11:06:20]MH_I2C_Read... [11:06:20]OFD Sender: No OFD packet to send [11:06:21]*** Cut start [11:06:21]*** Partial cut [11:06:21]*** CUTSNS_PIN = 1 [11:06:21]*** CUTSNS_PIN = 0 [11:06:21]*** Brake cut motor [11:06:21]Read from MH i2c: 01 [11:06:21]MH_I2C_Read... [11:06:21]*** Stop cut motor [11:06:21]*** Cut end [11:06:21]Read from MH i2c: 01 07 00 [11:06:21]MH_I2C_Read... [11:06:21]Read from MH i2c: 01 07 00 6C 17 00 00 00 00 00 FF 0F 98 [11:06:21]process_action close_receipt done [11:06:21]requested_data is exist [11:06:21]produce_requested_data [11:06:21]requested_item fm.sn is exist - process it [11:06:21]wFMCommunicate request_size=4 [11:06:21]MH_SAM_APDU [11:06:21]CAPDU: 80 11 00 00 [11:06:21]Write to MH i2c: E2 08 00 6D 17 80 11 00 00 00 00 00 00 FE [11:06:21]Write i2c OK [11:06:21]MH_I2C_Read... [11:06:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:06:21]Read from MH i2c: E2 [11:06:21]MH_I2C_Read... [11:06:21]Read from MH i2c: E2 17 00 [11:06:21]MH_I2C_Read... [11:06:21]Read from MH i2c: E2 17 00 6D 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 52 [11:06:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:06:21]wFMCommunicate OK [11:06:21]requested_item fd.num is exist - process it [11:06:21]SAM_PROTO_GetFieldsCounters [11:06:21]wFMCommunicate request_size=4 [11:06:21]MH_SAM_APDU [11:06:21]CAPDU: 80 13 00 00 [11:06:21]Write to MH i2c: E2 08 00 6E 17 80 13 00 00 00 00 00 00 01 [11:06:21]Write i2c OK [11:06:21]MH_I2C_Read... [11:06:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:06:21]Read from MH i2c: E2 [11:06:21]MH_I2C_Read... [11:06:21]Read from MH i2c: E2 62 00 [11:06:21]MH_I2C_Read... [11:06:21]Read from MH i2c: E2 62 00 6E 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 7D D9 04 00 0E 04 04 00 22 02 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 1D [11:06:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 7D D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 28 01 00 00 5E 04 04 00 28 01 00 00 57 04 04 00 29 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:06:21]wFMCommunicate OK [11:06:21]SAM_PROTO_GetFieldsCounters done [11:06:21]requested_item shift.num is exist - process it [11:06:21]requested_item shift.opened is exist - process it [11:06:21]req_shift_opened [11:06:21]FM_GetShiftState [11:06:21]SAM_PROTO_GetShiftState [11:06:21]wFMCommunicate request_size=4 [11:06:21]MH_SAM_APDU [11:06:21]CAPDU: 80 13 01 00 [11:06:21]Write to MH i2c: E2 08 00 6F 17 80 13 01 00 00 00 00 00 03 [11:06:21]Write i2c OK [11:06:21]MH_I2C_Read... [11:06:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:06:22]Read from MH i2c: E2 [11:06:22]MH_I2C_Read... [11:06:22]Read from MH i2c: E2 0E 00 [11:06:22]MH_I2C_Read... [11:06:22]Read from MH i2c: E2 0E 00 6F 17 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 FC [11:06:22]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:06:22]wFMCommunicate OK [11:06:22]SAM_PROTO_GetShiftState done [11:06:22]FM_GetShiftState done [11:06:22]req_shift_opened done [11:06:22]requested_item shift.open_date is exist - process it [11:06:22]req_shift_open_date [11:06:22]req_shift_open_date done [11:06:22]produce_requested_data done [11:06:22]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317821,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:06:22]process_action_free close_receipt [11:06:22]json_value_free [11:06:22]json_value_free done [11:06:22]process_json_proto returns [11:06:22]Send response to host [11:06:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317821,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:06:22]free response buf [11:06:22]execute_script done [11:06:22]execute_script returns [11:06:22]free content buf [11:06:22]Sock 9.Close socket [11:06:22]Sock 9.Thread stoped [11:06:25]OFD Sender: No OFD packet to send [11:06:30]OFD Sender: No OFD packet to send [11:06:35]OFD Sender: No OFD packet to send [11:06:40]OFD Sender: No OFD packet to send [11:06:45]OFD Sender: No OFD packet to send [11:06:50]OFD Sender: No OFD packet to send [11:06:55]OFD Sender: No OFD packet to send [11:07:00]OFD Sender: No OFD packet to send [11:07:05]OFD Sender: No OFD packet to send [11:07:10]OFD Sender: No OFD packet to send [11:07:15]accept exits with 7 [11:07:15]New connection [11:07:15]New thread 3067436388 created [11:07:15]Thread 3067293028 joined [11:07:15]Waiting for new connection... [11:07:15] Sock 7.Parse request [11:07:15]Sock 7.Check first char [11:07:15]Sock 7.First char is OK [11:07:15]request: POST /json_proto HTTP/1.0 [11:07:15]Method: POST [11:07:15]URL: /json_proto [11:07:15]Method is POST - this is cgi request [11:07:15]url: /json_proto [11:07:15]query_string will be loaded in cgi processing [11:07:15]execute_cgi json_proto POST (null) [11:07:15]execute_cgi path=json_proto method=POST [11:07:15]POST find Content-Length [11:07:15]Host: 172.17.50.195:8080 [11:07:15]Content-Length: 770 [11:07:15]Content-Type: application/json [11:07:15] [11:07:15]POST finish read [11:07:15]Found Content-Length = 770 [11:07:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092751", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 17.940, "sum" : 1200.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1200.19 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:07:15]execute_script... [11:07: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)1092751", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 17.940, "sum" : 1200.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1200.19 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:07:15]POST & json_proto [11:07:15]process_json_proto [11:07:15]json parsed OK: [11:07:15]protocol is kg_v1.0 [11:07:15]action value=close_receipt [11:07:15]process_action close_receipt [11:07:15]cmd_close_receipt [11:07:15]MH_GetDate [11:07:15]Write to MH i2c: F0 00 00 70 17 76 [11:07:15]Write i2c OK [11:07:15]MH_I2C_Read... [11:07:15]Read from MH i2c: F0 [11:07:15]MH_I2C_Read... [11:07:15]Read from MH i2c: F0 09 00 [11:07:15]MH_I2C_Read... [11:07:15]Read from MH i2c: F0 09 00 70 17 00 64 70 1F 67 43 33 1C 67 D2 [11:07:15]GetLastDocTimeStamp 1730113578 [11:07:15]current date 1730113636 [11:07:15]FM_GetShiftState [11:07:15]SAM_PROTO_GetShiftState [11:07:15]wFMCommunicate request_size=4 [11:07:15]MH_SAM_APDU [11:07:15]CAPDU: 80 13 01 00 [11:07:15]Write to MH i2c: E2 08 00 71 17 80 13 01 00 00 00 00 00 05 [11:07:15]Write i2c OK [11:07:15]MH_I2C_Read... [11:07:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:07:15]Read from MH i2c: E2 [11:07:15]MH_I2C_Read... [11:07:15]Read from MH i2c: E2 0E 00 [11:07:15]MH_I2C_Read... [11:07:15]Read from MH i2c: E2 0E 00 71 17 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 FE [11:07:15]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:07:15]wFMCommunicate OK [11:07:15]SAM_PROTO_GetShiftState done [11:07:15]FM_GetShiftState done [11:07:15]opened in 1730073493 [11:07:15]opened+sec_in_day 1730159893 [11:07:15]quantity*price = 120018 [11:07:15]sum+1 = 120020 [11:07:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1200.19 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 0.00 Безнал.: 1200.19 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 297 28.10.2024 11:07 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317822 ФПД: 219818316685333 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T110716&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317822&fm=219818316685333&tin=02508201610067®Number=0000000000091628&sum=120019 [11:07:16]StoreToDocumentArchive [11:07:16]shift 546 fd 317822 [11:07:16]save to /storage/0546/doc_00317822 [11:07:16]save last doc name /storage/0546/doc_00317822 to /storage/kkm_last_doc_name [11:07:16]save OK [11:07:16]Clear old archive folders... [11:07:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:07:16]tlvbuf is B6FCB010 [11:07:16]SAM_PROTO_ClearQueue [11:07:16]wFMCommunicate request_size=4 [11:07:16]MH_SAM_APDU [11:07:16]CAPDU: 80 09 00 00 [11:07:16]Write to MH i2c: E2 08 00 7E 17 80 09 00 00 00 00 00 00 07 [11:07:16]Write i2c OK [11:07:16]MH_I2C_Read... [11:07:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:07:16]Read from MH i2c: E2 [11:07:16]MH_I2C_Read... [11:07:16]Read from MH i2c: E2 03 00 [11:07:16]MH_I2C_Read... [11:07:16]Read from MH i2c: E2 03 00 7E 17 00 90 00 09 [11:07:16]RAPDU: 90 00 [11:07:16]wFMCommunicate OK [11:07:16]SAM_PROTO_ClearQueue done [11:07:16]KKMCreateOFDPacket [11:07:16]OFDProtocolAddRootSTLVToBuf [11:07:16]FM_MakeSignedData [11:07:16]FM_MakeSignedData [11:07:16]SAM_PROTO_SignData [11:07:16]wFMCommunicate request_size=4 [11:07:16]MH_SAM_APDU [11:07:16]CAPDU: 80 0D 01 02 [11:07:16]Write to MH i2c: E2 08 00 7F 17 80 0D 01 02 00 00 00 00 0F [11:07:16]Write i2c OK [11:07:16]MH_I2C_Read... [11:07:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:07:16]Read from MH i2c: E2 [11:07:16]MH_I2C_Read... [11:07:16]Read from MH i2c: E2 03 00 [11:07:16]MH_I2C_Read... [11:07:16]Read from MH i2c: E2 03 00 7F 17 00 90 00 0A [11:07:16]RAPDU: 90 00 [11:07:16]wFMCommunicate OK [11:07:16]wFMCommunicate request_size=255 [11:07:16]MH_SAM_APDU [11:07: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 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 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 D3 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 64 70 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7E D9 04 00 35 04 06 00 C7 [11:07:16]Write to MH i2c: E2 02 01 80 17 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 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 D3 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 64 70 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7E D9 04 00 35 04 06 00 C7 00 00 94 [11:07:16]Write i2c OK [11:07:16]MH_I2C_Read... [11:07:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:07:17]Read from MH i2c: E2 [11:07:17]MH_I2C_Read... [11:07:17]Read from MH i2c: E2 03 00 [11:07:17]MH_I2C_Read... [11:07:17]Read from MH i2c: E2 03 00 80 17 00 90 00 0B [11:07:17]RAPDU: 90 00 [11:07:17]wFMCommunicate OK [11:07:17]wFMCommunicate request_size=10 [11:07:17]MH_SAM_APDU [11:07:17]CAPDU: 80 0D 02 02 05 EC 70 AE 60 15 [11:07:17]Write to MH i2c: E2 0D 00 81 17 80 0D 02 02 05 00 EC 70 AE 60 15 00 00 9B [11:07:17]Write i2c OK [11:07:17]MH_I2C_Read... [11:07:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:07:17]Read from MH i2c: E2 [11:07:17]MH_I2C_Read... [11:07:17]Read from MH i2c: E2 03 00 [11:07:17]MH_I2C_Read... [11:07:17]Read from MH i2c: E2 03 00 81 17 00 90 00 0C [11:07:17]RAPDU: 90 00 [11:07:17]wFMCommunicate OK [11:07:17]wFMCommunicate request_size=4 [11:07:17]MH_SAM_APDU [11:07:17]CAPDU: 80 0D 03 02 [11:07:17]Write to MH i2c: E2 08 00 82 17 80 0D 03 02 00 00 00 00 14 [11:07:17]Write i2c OK [11:07:17]MH_I2C_Read... [11:07:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:07:17]Read from MH i2c: E2 [11:07:17]MH_I2C_Read... [11:07:17]Read from MH i2c: E2 0B 00 [11:07:17]MH_I2C_Read... [11:07:17]Read from MH i2c: E2 0B 00 82 17 00 50 10 97 04 B2 D0 55 09 90 00 F0 [11:07:17]RAPDU: 50 10 97 04 B2 D0 55 09 90 00 [11:07:17]wFMCommunicate OK [11:07:17]SAM_PROTO_SignData done [11:07:17]FM_MakeSignedData done [11:07:17]CreateOFDProtocolMessage [11:07:17]wFMCommunicate request_size=4 [11:07:17]MH_SAM_APDU [11:07:17]CAPDU: 80 11 00 00 [11:07:17]Write to MH i2c: E2 08 00 83 17 80 11 00 00 00 00 00 00 14 [11:07:17]Write i2c OK [11:07:17]MH_I2C_Read... [11:07:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:07:17]Read from MH i2c: E2 [11:07:17]MH_I2C_Read... [11:07:17]Read from MH i2c: E2 17 00 [11:07:17]MH_I2C_Read... [11:07:17]Read from MH i2c: E2 17 00 83 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 68 [11:07:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:07:17]wFMCommunicate OK [11:07:17]CreateOFDProtocolMessage done [11:07:17]OFDSenderStorePacket 317822 [11:07:17]StoreOFDPacket docnum=317822 [11:07:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 81 76 07 01 3C A3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 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 D3 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 64 70 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7E D9 04 00 35 04 06 00 C7 EC 70 AE 60 15 50 10 97 04 B2 D0 55 09 [11:07:17]CheckFolder [11:07:17]dirname=/storage/ofd_packets [11:07:17]CheckFolder done [11:07:17]ProducePacketName [11:07:17]name=ofd_packets/00317822 [11:07:17]NVStorageSaveData ofd_packets/00317822 [11:07:17]File name is /storage/ofd_packets/00317822 [11:07:17]Write 301 bytes [11:07:17]NVStorageSaveData done [11:07:17]OFDSenderStorePacket done [11:07:17]KKMCreateOFDPacket done [11:07:17]NVStorageSaveData kkm_last_timestamp [11:07:17]File name is /storage/kkm_last_timestamp [11:07:17]Write 4 bytes [11:07:17]NVStorageSaveData done [11:07:17]ExternCall_PrintAddStr [11:07:17]wPrintStart [11:07:17]Write to MH i2c: 01 00 00 84 17 9B [11:07:17]Write i2c OK [11:07:17]MH_I2C_Read... [11:07:17]Read from MH i2c: 01 [11:07:17]MH_I2C_Read... [11:07:17]Read from MH i2c: 01 07 00 [11:07:17]MH_I2C_Read... [11:07:17]Read from MH i2c: 01 07 00 84 17 00 00 00 00 00 FF 0F B0 [11:07:17]RasterBufferAndPrint [11:07:17]line Счет N : (1)1092751 [11:07:17]line ИНН: 02508201610067 [11:07:17]line Контрольно-Кассовый Чек [11:07:17]line ПРОДАЖА [11:07:17]line ТРК (МРК, ГНК) : 53 [11:07:17]line Товар: 2710124130 [11:07:17]line Аи-92-К-2 [11:07:17]line 17.940 * 66.90 [11:07:17]line = 1200.19 [11:07:17]line НДС 12% НСП 1% [11:07:17]line > о реализуемом товаре [11:07:17]line ИТОГО: 1200.19 [11:07:17]line НСП 1% : 10.62 [11:07:17]line НДС 12% : 127.45 [11:07:17]line Наличными: 0.00 [11:07:17]line Безнал.: 1200.19 [11:07:17]line Место: АЗС № 101 "Партнер Нефть" [11:07:17]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:07:17]line СНО: Общий режим [11:07:17]line Чек 297 28.10.2024 11:07 [11:07:17]line Смена: 546 ФФД: 1.0 [11:07:17]line ЗНМ: 0300000082 [11:07:17]line РНМ: 0000000000091628 [11:07:17]line Версия ККМ: 001 [11:07:17]line Платежная система: Mbank [11:07:17]line ФМ: 0000000000874671 [11:07:17]line ФД: 317822 [11:07:17]line ФПД: 219818316685333 [11:07:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T110716&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317822&fm=219818316685333&tin=02508201610067®Number=0000000000091628&sum=120019 [11:07:17]written 0, free lines is 4095 [11:07:17]OFD Sender: Processing packet 317822 [packets to send 127, broken 126] [11:07:17]ProducePacketName [11:07:17]name=ofd_packets/00317822 [11:07:17]OFD Sender: To server: pG, [11:07:17]CommunicateWithHost lk.salyk.kg:30040 [11:07:17]ConnectInit lk.salyk.kg [11:07:17]Connected sock=10 [11:07:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 81 76 07 01 3C A3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 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 D3 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 64 70 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7E D9 04 00 35 04 06 00 C7 EC 70 AE 60 15 50 10 97 04 B2 D0 55 09 [11:07:17]Write to MH i2c: 01 00 00 AD 17 C4 [11:07:17]Write i2c OK [11:07:17]MH_I2C_Read... [11:07:17]Read from MH i2c: 01 [11:07:17]MH_I2C_Read... [11:07:17]Read from MH i2c: 01 07 00 [11:07:17]MH_I2C_Read... [11:07:17]Read from MH i2c: 01 07 00 AD 17 00 00 00 00 00 21 0D F9 [11:07:17]RasterBufferAndPrint [11:07:17]line [11:07:17]line [11:07:17]line [11:07:17]line [11:07:17]line [11:07:17]written 0, free lines is 3367 [11:07:17]MH_Cut [11:07:17]Write to MH i2c: D1 01 00 B4 17 01 9D [11:07:17]Write i2c OK [11:07:17]MH_I2C_Read... [11:07:17]Read from MH i2c: D1 [11:07:17]MH_I2C_Read... [11:07:17]Read from MH i2c: D1 01 00 [11:07:17]MH_I2C_Read... [11:07:17]Read from MH i2c: D1 01 00 B4 17 00 9C [11:07:17]Write to MH i2c: 01 00 00 B5 17 CC [11:07:17]Write i2c OK [11:07:17]MH_I2C_Read... [11:07:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 DB 1A 47 00 97 33 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7E D9 04 00 F4 03 04 00 1D 1C 1F 67 B6 04 01 00 00 12 C3 72 75 C2 F3 9E 2E [11:07:17]CommunicateWithHost err = 0 [11:07:17]CheckOFDResponse [11:07:17]1017 (14) - 77093643461234 [11:07:17]1041 (16) - 0000000000874671 [11:07:17]1040 (4) - 317822 [11:07:17]1012 (4) - 28.10.2024 05:07 [11:07:17]1206 (1) - 0 [11:07:17]OFD Sender: Remove packet 317822 [11:07:17]ProducePacketName [11:07:17]name=ofd_packets/00317822 [11:07:17]NVStorageDeleteData [11:07:18]*** Cut start [11:07:18]*** Partial cut [11:07:18]*** CUTSNS_PIN = 1 [11:07:18]OFD Sender: No OFD packet to send [11:07:18]*** CUTSNS_PIN = 0 [11:07:18]*** Brake cut motor [11:07:18]Read from MH i2c: 01 [11:07:18]MH_I2C_Read... [11:07:18]*** Stop cut motor [11:07:18]*** Cut end [11:07:18]Read from MH i2c: 01 07 00 [11:07:18]MH_I2C_Read... [11:07:18]Read from MH i2c: 01 07 00 B5 17 00 00 00 00 00 FF 0F E1 [11:07:18]process_action close_receipt done [11:07:18]requested_data is exist [11:07:18]produce_requested_data [11:07:18]requested_item fm.sn is exist - process it [11:07:18]wFMCommunicate request_size=4 [11:07:18]MH_SAM_APDU [11:07:18]CAPDU: 80 11 00 00 [11:07:18]Write to MH i2c: E2 08 00 B6 17 80 11 00 00 00 00 00 00 47 [11:07:18]Write i2c OK [11:07:18]MH_I2C_Read... [11:07:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:07:19]Read from MH i2c: E2 [11:07:19]MH_I2C_Read... [11:07:19]Read from MH i2c: E2 17 00 [11:07:19]MH_I2C_Read... [11:07:19]Read from MH i2c: E2 17 00 B6 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 9B [11:07:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:07:19]wFMCommunicate OK [11:07:19]requested_item fd.num is exist - process it [11:07:19]SAM_PROTO_GetFieldsCounters [11:07:19]wFMCommunicate request_size=4 [11:07:19]MH_SAM_APDU [11:07:19]CAPDU: 80 13 00 00 [11:07:19]Write to MH i2c: E2 08 00 B7 17 80 13 00 00 00 00 00 00 4A [11:07:19]Write i2c OK [11:07:19]MH_I2C_Read... [11:07:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:07:19]Read from MH i2c: E2 [11:07:19]MH_I2C_Read... [11:07:19]Read from MH i2c: E2 62 00 [11:07:19]MH_I2C_Read... [11:07:19]Read from MH i2c: E2 62 00 B7 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 7E D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 29 01 00 00 5E 04 04 00 29 01 00 00 57 04 04 00 2A 01 00 00 19 04 04 00 00 00 00 00 90 00 6A [11:07:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 7E D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 29 01 00 00 5E 04 04 00 29 01 00 00 57 04 04 00 2A 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:07:19]wFMCommunicate OK [11:07:19]SAM_PROTO_GetFieldsCounters done [11:07:19]requested_item shift.num is exist - process it [11:07:19]requested_item shift.opened is exist - process it [11:07:19]req_shift_opened [11:07:19]FM_GetShiftState [11:07:19]SAM_PROTO_GetShiftState [11:07:19]wFMCommunicate request_size=4 [11:07:19]MH_SAM_APDU [11:07:19]CAPDU: 80 13 01 00 [11:07:19]Write to MH i2c: E2 08 00 B8 17 80 13 01 00 00 00 00 00 4C [11:07:19]Write i2c OK [11:07:19]MH_I2C_Read... [11:07:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:07:19]Read from MH i2c: E2 [11:07:19]MH_I2C_Read... [11:07:19]Read from MH i2c: E2 0E 00 [11:07:19]MH_I2C_Read... [11:07:19]Read from MH i2c: E2 0E 00 B8 17 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 45 [11:07:19]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:07:19]wFMCommunicate OK [11:07:19]SAM_PROTO_GetShiftState done [11:07:19]FM_GetShiftState done [11:07:19]req_shift_opened done [11:07:19]requested_item shift.open_date is exist - process it [11:07:19]req_shift_open_date [11:07:19]req_shift_open_date done [11:07:19]produce_requested_data done [11:07:19]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317822,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:07:19]process_action_free close_receipt [11:07:19]json_value_free [11:07:19]json_value_free done [11:07:19]process_json_proto returns [11:07:19]Send response to host [11:07:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317822,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:07:19]free response buf [11:07:19]execute_script done [11:07:19]execute_script returns [11:07:19]free content buf [11:07:19]Sock 7.Close socket [11:07:19]Sock 7.Thread stoped [11:07:23]OFD Sender: No OFD packet to send [11:07:28]OFD Sender: No OFD packet to send [11:07:33]OFD Sender: No OFD packet to send [11:07:38]OFD Sender: No OFD packet to send [11:07:43]OFD Sender: No OFD packet to send [11:07:48]OFD Sender: No OFD packet to send [11:07:48]accept exits with 9 [11:07:48]New connection [11:07:48]New thread 3067293028 created [11:07:48]Thread 3067436388 joined [11:07:48]Waiting for new connection... [11:07:48] Sock 9.Parse request [11:07:48]Sock 9.Check first char [11:07:48]Sock 9.First char is OK [11:07:48]request: POST /json_proto HTTP/1.0 [11:07:48]Method: POST [11:07:48]URL: /json_proto [11:07:48]Method is POST - this is cgi request [11:07:48]url: /json_proto [11:07:48]query_string will be loaded in cgi processing [11:07:48]execute_cgi json_proto POST (null) [11:07:48]execute_cgi path=json_proto method=POST [11:07:48]POST find Content-Length [11:07:48]Host: 172.17.50.195:8080 [11:07:48]Content-Length: 678 [11:07:48]Content-Type: application/json [11:07:48] [11:07:48]POST finish read [11:07:48]Found Content-Length = 678 [11:07:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092752", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:07:48]execute_script... [11:07: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)1092752", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:07:48]POST & json_proto [11:07:48]process_json_proto [11:07:48]json parsed OK: [11:07:48]protocol is kg_v1.0 [11:07:48]action value=close_receipt [11:07:48]process_action close_receipt [11:07:48]cmd_close_receipt [11:07:48]MH_GetDate [11:07:48]Write to MH i2c: F0 00 00 B9 17 BF [11:07:48]Write i2c OK [11:07:48]MH_I2C_Read... [11:07:48]Read from MH i2c: F0 [11:07:48]MH_I2C_Read... [11:07:48]Read from MH i2c: F0 09 00 [11:07:48]MH_I2C_Read... [11:07:48]Read from MH i2c: F0 09 00 B9 17 00 85 70 1F 67 43 33 1C 67 3C [11:07:48]GetLastDocTimeStamp 1730113636 [11:07:48]current date 1730113669 [11:07:48]FM_GetShiftState [11:07:48]SAM_PROTO_GetShiftState [11:07:48]wFMCommunicate request_size=4 [11:07:48]MH_SAM_APDU [11:07:48]CAPDU: 80 13 01 00 [11:07:48]Write to MH i2c: E2 08 00 BA 17 80 13 01 00 00 00 00 00 4E [11:07:48]Write i2c OK [11:07:48]MH_I2C_Read... [11:07:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:07:48]Read from MH i2c: E2 [11:07:48]MH_I2C_Read... [11:07:48]Read from MH i2c: E2 0E 00 [11:07:48]MH_I2C_Read... [11:07:48]Read from MH i2c: E2 0E 00 BA 17 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 47 [11:07:48]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:07:48]wFMCommunicate OK [11:07:48]SAM_PROTO_GetShiftState done [11:07:48]FM_GetShiftState done [11:07:48]opened in 1730073493 [11:07:48]opened+sec_in_day 1730159893 [11:07:48]quantity*price = 50041 [11:07:48]sum+1 = 50042 [11:07:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 298 28.10.2024 11:07 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317823 ФПД: 170331914865044 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T110749&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317823&fm=170331914865044&tin=02508201610067®Number=0000000000091628&sum=50000 [11:07:50]StoreToDocumentArchive [11:07:50]shift 546 fd 317823 [11:07:50]save to /storage/0546/doc_00317823 [11:07:50]save last doc name /storage/0546/doc_00317823 to /storage/kkm_last_doc_name [11:07:50]save OK [11:07:50]Clear old archive folders... [11:07:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:07:50]tlvbuf is 013DDDF0 [11:07:50]SAM_PROTO_ClearQueue [11:07:50]wFMCommunicate request_size=4 [11:07:50]MH_SAM_APDU [11:07:50]CAPDU: 80 09 00 00 [11:07:50]Write to MH i2c: E2 08 00 C7 17 80 09 00 00 00 00 00 00 50 [11:07:50]Write i2c OK [11:07:50]MH_I2C_Read... [11:07:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:07:50]Read from MH i2c: E2 [11:07:50]MH_I2C_Read... [11:07:50]Read from MH i2c: E2 03 00 [11:07:50]MH_I2C_Read... [11:07:50]Read from MH i2c: E2 03 00 C7 17 00 90 00 52 [11:07:50]RAPDU: 90 00 [11:07:50]wFMCommunicate OK [11:07:50]SAM_PROTO_ClearQueue done [11:07:50]KKMCreateOFDPacket [11:07:50]OFDProtocolAddRootSTLVToBuf [11:07:50]FM_MakeSignedData [11:07:50]FM_MakeSignedData [11:07:50]SAM_PROTO_SignData [11:07:50]wFMCommunicate request_size=4 [11:07:50]MH_SAM_APDU [11:07:50]CAPDU: 80 0D 01 02 [11:07:50]Write to MH i2c: E2 08 00 C8 17 80 0D 01 02 00 00 00 00 58 [11:07:50]Write i2c OK [11:07:50]MH_I2C_Read... [11:07:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:07:50]Read from MH i2c: E2 [11:07:50]MH_I2C_Read... [11:07:50]Read from MH i2c: E2 03 00 [11:07:50]MH_I2C_Read... [11:07:50]Read from MH i2c: E2 03 00 C8 17 00 90 00 53 [11:07:50]RAPDU: 90 00 [11:07:50]wFMCommunicate OK [11:07:50]wFMCommunicate request_size=255 [11:07:50]MH_SAM_APDU [11:07: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 85 70 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7F D9 04 00 35 04 06 00 9A [11:07:50]Write to MH i2c: E2 02 01 C9 17 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 85 70 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7F D9 04 00 35 04 06 00 9A 00 00 A6 [11:07:50]Write i2c OK [11:07:50]MH_I2C_Read... [11:07:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:07:50]Read from MH i2c: E2 [11:07:50]MH_I2C_Read... [11:07:50]Read from MH i2c: E2 03 00 [11:07:50]MH_I2C_Read... [11:07:50]Read from MH i2c: E2 03 00 C9 17 00 90 00 54 [11:07:50]RAPDU: 90 00 [11:07:50]wFMCommunicate OK [11:07:50]wFMCommunicate request_size=10 [11:07:50]MH_SAM_APDU [11:07:50]CAPDU: 80 0D 02 02 05 EA 7D 47 89 94 [11:07:50]Write to MH i2c: E2 0D 00 CA 17 80 0D 02 02 05 00 EA 7D 47 89 94 00 00 30 [11:07:50]Write i2c OK [11:07:50]MH_I2C_Read... [11:07:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:07:50]Read from MH i2c: E2 [11:07:50]MH_I2C_Read... [11:07:50]Read from MH i2c: E2 03 00 [11:07:50]MH_I2C_Read... [11:07:50]Read from MH i2c: E2 03 00 CA 17 00 90 00 55 [11:07:50]RAPDU: 90 00 [11:07:50]wFMCommunicate OK [11:07:50]wFMCommunicate request_size=4 [11:07:50]MH_SAM_APDU [11:07:50]CAPDU: 80 0D 03 02 [11:07:50]Write to MH i2c: E2 08 00 CB 17 80 0D 03 02 00 00 00 00 5D [11:07:50]Write i2c OK [11:07:50]MH_I2C_Read... [11:07:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:07:50]Read from MH i2c: E2 [11:07:50]MH_I2C_Read... [11:07:50]Read from MH i2c: E2 0B 00 [11:07:50]MH_I2C_Read... [11:07:50]Read from MH i2c: E2 0B 00 CB 17 00 E5 F3 59 65 09 80 5D E3 90 00 BD [11:07:50]RAPDU: E5 F3 59 65 09 80 5D E3 90 00 [11:07:50]wFMCommunicate OK [11:07:50]SAM_PROTO_SignData done [11:07:50]FM_MakeSignedData done [11:07:50]CreateOFDProtocolMessage [11:07:50]wFMCommunicate request_size=4 [11:07:50]MH_SAM_APDU [11:07:50]CAPDU: 80 11 00 00 [11:07:50]Write to MH i2c: E2 08 00 CC 17 80 11 00 00 00 00 00 00 5D [11:07:50]Write i2c OK [11:07:50]MH_I2C_Read... [11:07:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:07:50]Read from MH i2c: E2 [11:07:50]MH_I2C_Read... [11:07:50]Read from MH i2c: E2 17 00 [11:07:50]MH_I2C_Read... [11:07:50]Read from MH i2c: E2 17 00 CC 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B1 [11:07:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:07:50]wFMCommunicate OK [11:07:50]CreateOFDProtocolMessage done [11:07:50]OFDSenderStorePacket 317823 [11:07:50]StoreOFDPacket docnum=317823 [11:07:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 E8 E0 07 01 DC AA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 85 70 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7F D9 04 00 35 04 06 00 9A EA 7D 47 89 94 E5 F3 59 65 09 80 5D E3 [11:07:50]CheckFolder [11:07:50]dirname=/storage/ofd_packets [11:07:50]CheckFolder done [11:07:50]ProducePacketName [11:07:50]name=ofd_packets/00317823 [11:07:50]NVStorageSaveData ofd_packets/00317823 [11:07:50]File name is /storage/ofd_packets/00317823 [11:07:50]Write 301 bytes [11:07:50]NVStorageSaveData done [11:07:50]OFDSenderStorePacket done [11:07:50]KKMCreateOFDPacket done [11:07:50]NVStorageSaveData kkm_last_timestamp [11:07:50]File name is /storage/kkm_last_timestamp [11:07:50]Write 4 bytes [11:07:50]NVStorageSaveData done [11:07:50]ExternCall_PrintAddStr [11:07:50]wPrintStart [11:07:50]Write to MH i2c: 01 00 00 CD 17 E4 [11:07:50]Write i2c OK [11:07:50]MH_I2C_Read... [11:07:50]Read from MH i2c: 01 [11:07:50]MH_I2C_Read... [11:07:50]Read from MH i2c: 01 07 00 [11:07:50]MH_I2C_Read... [11:07:50]Read from MH i2c: 01 07 00 CD 17 00 00 00 00 00 FF 0F F9 [11:07:50]RasterBufferAndPrint [11:07:50]line Счет N : (1)1092752 [11:07:50]line ИНН: 02508201610067 [11:07:50]line Контрольно-Кассовый Чек [11:07:50]line ПРОДАЖА [11:07:50]line ТРК (МРК, ГНК) : 63 [11:07:50]line Товар: 2710124130 [11:07:50]line Аи-92-К-2 [11:07:50]line 7.480 * 66.90 [11:07:50]line = 500.41 [11:07:50]line НДС 12% НСП 1% [11:07:50]line > о реализуемом товаре [11:07:50]line ОКРУГЛЕНИЕ: -0.41 [11:07:50]line ИТОГО: 500.00 [11:07:50]line Внесено: 500.00 [11:07:50]line СДАЧА: 0.00 [11:07:50]line НСП 1% : 4.43 [11:07:50]line НДС 12% : 53.14 [11:07:50]line Наличными: 500.00 [11:07:50]line Безнал.: 0.00 [11:07:50]line Место: АЗС № 101 "Партнер Нефть" [11:07:50]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:07:50]line СНО: Общий режим [11:07:50]line Чек 298 28.10.2024 11:07 [11:07:50]line Смена: 546 ФФД: 1.0 [11:07:50]line ЗНМ: 0300000082 [11:07:50]line РНМ: 0000000000091628 [11:07:50]line Версия ККМ: 001 [11:07:50]line ФМ: 0000000000874671 [11:07:50]line ФД: 317823 [11:07:50]line ФПД: 170331914865044 [11:07:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T110749&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317823&fm=170331914865044&tin=02508201610067®Number=0000000000091628&sum=50000 [11:07:50]written 0, free lines is 4095 [11:07:50]OFD Sender: Processing packet 317823 [packets to send 127, broken 126] [11:07:50]ProducePacketName [11:07:50]name=ofd_packets/00317823 [11:07:50]OFD Sender: To server: pG, [11:07:50]CommunicateWithHost lk.salyk.kg:30040 [11:07:50]ConnectInit lk.salyk.kg [11:07:50]Connected sock=10 [11:07:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 E8 E0 07 01 DC AA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 85 70 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7F D9 04 00 35 04 06 00 9A EA 7D 47 89 94 E5 F3 59 65 09 80 5D E3 [11:07:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 18 BF 47 00 1F 47 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7F D9 04 00 F4 03 04 00 3E 1C 1F 67 B6 04 01 00 00 08 72 36 93 50 60 A7 8A [11:07:51]CommunicateWithHost err = 0 [11:07:51]CheckOFDResponse [11:07:51]1017 (14) - 77093643461234 [11:07:51]1041 (16) - 0000000000874671 [11:07:51]1040 (4) - 317823 [11:07:51]1012 (4) - 28.10.2024 05:08 [11:07:51]1206 (1) - 0 [11:07:51]OFD Sender: Remove packet 317823 [11:07:51]ProducePacketName [11:07:51]name=ofd_packets/00317823 [11:07:51]NVStorageDeleteData [11:07:51]Write to MH i2c: 01 00 00 F8 17 0F [11:07:51]Write i2c OK [11:07:51]MH_I2C_Read... [11:07:51]Read from MH i2c: 01 [11:07:51]MH_I2C_Read... [11:07:51]Read from MH i2c: 01 07 00 [11:07:51]MH_I2C_Read... [11:07:51]Read from MH i2c: 01 07 00 F8 17 00 00 00 00 00 EE 0C 10 [11:07:51]RasterBufferAndPrint [11:07:51]line [11:07:51]line [11:07:51]line [11:07:51]line [11:07:51]line [11:07:51]written 0, free lines is 3316 [11:07:51]MH_Cut [11:07:51]Write to MH i2c: D1 01 00 FF 17 01 E8 [11:07:51]Write i2c OK [11:07:51]MH_I2C_Read... [11:07:51]Read from MH i2c: D1 [11:07:51]MH_I2C_Read... [11:07:51]Read from MH i2c: D1 01 00 [11:07:51]MH_I2C_Read... [11:07:51]Read from MH i2c: D1 01 00 FF 17 00 E7 [11:07:51]Write to MH i2c: 01 00 00 00 18 18 [11:07:51]Write i2c OK [11:07:51]MH_I2C_Read... [11:07:51]OFD Sender: No OFD packet to send [11:07:52]*** Cut start [11:07:52]*** Partial cut [11:07:52]*** CUTSNS_PIN = 1 [11:07:52]*** CUTSNS_PIN = 0 [11:07:52]*** Brake cut motor [11:07:52]Read from MH i2c: 01 [11:07:52]MH_I2C_Read... [11:07:52]*** Stop cut motor [11:07:52]*** Cut end [11:07:52]Read from MH i2c: 01 07 00 [11:07:52]MH_I2C_Read... [11:07:52]Read from MH i2c: 01 07 00 00 18 00 00 00 00 00 FF 0F 2D [11:07:52]process_action close_receipt done [11:07:52]requested_data is exist [11:07:52]produce_requested_data [11:07:52]requested_item fm.sn is exist - process it [11:07:52]wFMCommunicate request_size=4 [11:07:52]MH_SAM_APDU [11:07:52]CAPDU: 80 11 00 00 [11:07:52]Write to MH i2c: E2 08 00 01 18 80 11 00 00 00 00 00 00 93 [11:07:52]Write i2c OK [11:07:52]MH_I2C_Read... [11:07:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:07:52]Read from MH i2c: E2 [11:07:52]MH_I2C_Read... [11:07:52]Read from MH i2c: E2 17 00 [11:07:52]MH_I2C_Read... [11:07:52]Read from MH i2c: E2 17 00 01 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E7 [11:07:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:07:52]wFMCommunicate OK [11:07:52]requested_item fd.num is exist - process it [11:07:52]SAM_PROTO_GetFieldsCounters [11:07:52]wFMCommunicate request_size=4 [11:07:52]MH_SAM_APDU [11:07:52]CAPDU: 80 13 00 00 [11:07:52]Write to MH i2c: E2 08 00 02 18 80 13 00 00 00 00 00 00 96 [11:07:52]Write i2c OK [11:07:52]MH_I2C_Read... [11:07:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:07:52]Read from MH i2c: E2 [11:07:52]MH_I2C_Read... [11:07:52]Read from MH i2c: E2 62 00 [11:07:52]MH_I2C_Read... [11:07:52]Read from MH i2c: E2 62 00 02 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 7F D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 2A 01 00 00 5E 04 04 00 2A 01 00 00 57 04 04 00 2B 01 00 00 19 04 04 00 00 00 00 00 90 00 BA [11:07:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 7F D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 2A 01 00 00 5E 04 04 00 2A 01 00 00 57 04 04 00 2B 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:07:52]wFMCommunicate OK [11:07:52]SAM_PROTO_GetFieldsCounters done [11:07:52]requested_item shift.num is exist - process it [11:07:52]requested_item shift.opened is exist - process it [11:07:52]req_shift_opened [11:07:52]FM_GetShiftState [11:07:52]SAM_PROTO_GetShiftState [11:07:52]wFMCommunicate request_size=4 [11:07:52]MH_SAM_APDU [11:07:52]CAPDU: 80 13 01 00 [11:07:52]Write to MH i2c: E2 08 00 03 18 80 13 01 00 00 00 00 00 98 [11:07:52]Write i2c OK [11:07:52]MH_I2C_Read... [11:07:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:07:52]Read from MH i2c: E2 [11:07:52]MH_I2C_Read... [11:07:52]Read from MH i2c: E2 0E 00 [11:07:52]MH_I2C_Read... [11:07:52]Read from MH i2c: E2 0E 00 03 18 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 91 [11:07:52]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:07:52]wFMCommunicate OK [11:07:52]SAM_PROTO_GetShiftState done [11:07:52]FM_GetShiftState done [11:07:52]req_shift_opened done [11:07:52]requested_item shift.open_date is exist - process it [11:07:52]req_shift_open_date [11:07:52]req_shift_open_date done [11:07:52]produce_requested_data done [11:07:52]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317823,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:07:52]process_action_free close_receipt [11:07:52]json_value_free [11:07:52]json_value_free done [11:07:52]process_json_proto returns [11:07:52]Send response to host [11:07:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317823,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:07:52]free response buf [11:07:52]execute_script done [11:07:52]execute_script returns [11:07:52]free content buf [11:07:52]Sock 9.Close socket [11:07:52]Sock 9.Thread stoped [11:07:56]OFD Sender: No OFD packet to send [11:08:01]OFD Sender: No OFD packet to send [11:08:06]OFD Sender: No OFD packet to send [11:08:11]OFD Sender: No OFD packet to send [11:08:16]OFD Sender: No OFD packet to send [11:08:21]OFD Sender: No OFD packet to send [11:08:26]OFD Sender: No OFD packet to send [11:08:31]OFD Sender: No OFD packet to send [11:08:36]OFD Sender: No OFD packet to send [11:08:41]OFD Sender: No OFD packet to send [11:08:46]OFD Sender: No OFD packet to send [11:08:51]OFD Sender: No OFD packet to send [11:08:56]OFD Sender: No OFD packet to send [11:09:01]OFD Sender: No OFD packet to send [11:09:06]OFD Sender: No OFD packet to send [11:09:08]accept exits with 7 [11:09:08]New connection [11:09:08]New thread 3067436388 created [11:09:08]Thread 3067293028 joined [11:09:08]Waiting for new connection... [11:09:08] Sock 7.Parse request [11:09:08]Sock 7.Check first char [11:09:08]Sock 7.First char is OK [11:09:08]request: POST /json_proto HTTP/1.0 [11:09:08]Method: POST [11:09:08]URL: /json_proto [11:09:08]Method is POST - this is cgi request [11:09:08]url: /json_proto [11:09:08]query_string will be loaded in cgi processing [11:09:08]execute_cgi json_proto POST (null) [11:09:08]execute_cgi path=json_proto method=POST [11:09:08]POST find Content-Length [11:09:08]Host: 172.17.50.195:8080 [11:09:08]Content-Length: 776 [11:09:08]Content-Type: application/json [11:09:08] [11:09:08]POST finish read [11:09:08]Found Content-Length = 776 [11:09:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092748", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 100.000, "sum" : 7620.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: Mbank", "payments": [ { "type": 1, "sum" : 7620.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:09:08]execute_script... [11:09: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)1092748", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 100.000, "sum" : 7620.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: Mbank", "payments": [ { "type": 1, "sum" : 7620.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:09:08]POST & json_proto [11:09:08]process_json_proto [11:09:08]json parsed OK: [11:09:08]protocol is kg_v1.0 [11:09:08]action value=close_receipt [11:09:08]process_action close_receipt [11:09:08]cmd_close_receipt [11:09:08]MH_GetDate [11:09:08]Write to MH i2c: F0 00 00 04 18 0B [11:09:08]Write i2c OK [11:09:08]MH_I2C_Read... [11:09:08]Read from MH i2c: F0 [11:09:08]MH_I2C_Read... [11:09:08]Read from MH i2c: F0 09 00 [11:09:08]MH_I2C_Read... [11:09:08]Read from MH i2c: F0 09 00 04 18 00 D4 70 1F 67 43 33 1C 67 D7 [11:09:08]GetLastDocTimeStamp 1730113669 [11:09:08]current date 1730113748 [11:09:08]FM_GetShiftState [11:09:08]SAM_PROTO_GetShiftState [11:09:08]wFMCommunicate request_size=4 [11:09:08]MH_SAM_APDU [11:09:08]CAPDU: 80 13 01 00 [11:09:08]Write to MH i2c: E2 08 00 05 18 80 13 01 00 00 00 00 00 9A [11:09:08]Write i2c OK [11:09:08]MH_I2C_Read... [11:09:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:09:08]Read from MH i2c: E2 [11:09:08]MH_I2C_Read... [11:09:08]Read from MH i2c: E2 0E 00 [11:09:08]MH_I2C_Read... [11:09:08]Read from MH i2c: E2 0E 00 05 18 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 93 [11:09:08]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:09:08]wFMCommunicate OK [11:09:08]SAM_PROTO_GetShiftState done [11:09:08]FM_GetShiftState done [11:09:08]opened in 1730073493 [11:09:08]opened+sec_in_day 1730159893 [11:09:08]quantity*price = 762000 [11:09:08]sum+1 = 762001 [11:09:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 7620.00 НСП 1% : 67.43 НДС 12% : 809.20 Наличными: 0.00 Безнал.: 7620.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 299 28.10.2024 11:09 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317824 ФПД: 230645867833123 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T110908&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317824&fm=230645867833123&tin=02508201610067®Number=0000000000091628&sum=762000 [11:09:09]StoreToDocumentArchive [11:09:09]shift 546 fd 317824 [11:09:09]save to /storage/0546/doc_00317824 [11:09:09]save last doc name /storage/0546/doc_00317824 to /storage/kkm_last_doc_name [11:09:09]save OK [11:09:09]Clear old archive folders... [11:09:09]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:09:09]tlvbuf is 013A6850 [11:09:09]SAM_PROTO_ClearQueue [11:09:09]wFMCommunicate request_size=4 [11:09:09]MH_SAM_APDU [11:09:09]CAPDU: 80 09 00 00 [11:09:09]Write to MH i2c: E2 08 00 12 18 80 09 00 00 00 00 00 00 9C [11:09:09]Write i2c OK [11:09:09]MH_I2C_Read... [11:09:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:09:09]Read from MH i2c: E2 [11:09:09]MH_I2C_Read... [11:09:09]Read from MH i2c: E2 03 00 [11:09:09]MH_I2C_Read... [11:09:09]Read from MH i2c: E2 03 00 12 18 00 90 00 9E [11:09:09]RAPDU: 90 00 [11:09:09]wFMCommunicate OK [11:09:09]SAM_PROTO_ClearQueue done [11:09:09]KKMCreateOFDPacket [11:09:09]OFDProtocolAddRootSTLVToBuf [11:09:09]FM_MakeSignedData [11:09:09]FM_MakeSignedData [11:09:09]SAM_PROTO_SignData [11:09:09]wFMCommunicate request_size=4 [11:09:09]MH_SAM_APDU [11:09:09]CAPDU: 80 0D 01 02 [11:09:09]Write to MH i2c: E2 08 00 13 18 80 0D 01 02 00 00 00 00 A4 [11:09:09]Write i2c OK [11:09:09]MH_I2C_Read... [11:09:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:09:09]Read from MH i2c: E2 [11:09:09]MH_I2C_Read... [11:09:09]Read from MH i2c: E2 03 00 [11:09:09]MH_I2C_Read... [11:09:09]Read from MH i2c: E2 03 00 13 18 00 90 00 9F [11:09:09]RAPDU: 90 00 [11:09:09]wFMCommunicate OK [11:09:09]wFMCommunicate request_size=255 [11:09:09]MH_SAM_APDU [11:09:09]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 90 A0 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 A0 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 57 1A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 3C 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 90 A0 0B 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 D4 70 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 80 D9 04 00 35 04 06 00 [11:09:09]Write to MH i2c: E2 02 01 14 18 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 90 A0 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 A0 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 57 1A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 3C 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 90 A0 0B 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 D4 70 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 80 D9 04 00 35 04 06 00 00 00 DE [11:09:09]Write i2c OK [11:09:09]MH_I2C_Read... [11:09:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:09:09]Read from MH i2c: E2 [11:09:09]MH_I2C_Read... [11:09:09]Read from MH i2c: E2 03 00 [11:09:09]MH_I2C_Read... [11:09:09]Read from MH i2c: E2 03 00 14 18 00 90 00 A0 [11:09:09]RAPDU: 90 00 [11:09:09]wFMCommunicate OK [11:09:09]wFMCommunicate request_size=11 [11:09:09]MH_SAM_APDU [11:09:09]CAPDU: 80 0D 02 02 06 D1 C5 6D 05 67 23 [11:09:09]Write to MH i2c: E2 0E 00 15 18 80 0D 02 02 06 00 D1 C5 6D 05 67 23 00 00 45 [11:09:09]Write i2c OK [11:09:09]MH_I2C_Read... [11:09:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:09:09]Read from MH i2c: E2 [11:09:09]MH_I2C_Read... [11:09:09]Read from MH i2c: E2 03 00 [11:09:09]MH_I2C_Read... [11:09:09]Read from MH i2c: E2 03 00 15 18 00 90 00 A1 [11:09:09]RAPDU: 90 00 [11:09:09]wFMCommunicate OK [11:09:09]wFMCommunicate request_size=4 [11:09:09]MH_SAM_APDU [11:09:09]CAPDU: 80 0D 03 02 [11:09:09]Write to MH i2c: E2 08 00 16 18 80 0D 03 02 00 00 00 00 A9 [11:09:09]Write i2c OK [11:09:09]MH_I2C_Read... [11:09:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:09:09]Read from MH i2c: E2 [11:09:09]MH_I2C_Read... [11:09:09]Read from MH i2c: E2 0B 00 [11:09:09]MH_I2C_Read... [11:09:09]Read from MH i2c: E2 0B 00 16 18 00 4D 56 8F CB 1C FD EA 43 90 00 ED [11:09:09]RAPDU: 4D 56 8F CB 1C FD EA 43 90 00 [11:09:09]wFMCommunicate OK [11:09:09]SAM_PROTO_SignData done [11:09:09]FM_MakeSignedData done [11:09:09]CreateOFDProtocolMessage [11:09:09]wFMCommunicate request_size=4 [11:09:09]MH_SAM_APDU [11:09:09]CAPDU: 80 11 00 00 [11:09:09]Write to MH i2c: E2 08 00 17 18 80 11 00 00 00 00 00 00 A9 [11:09:09]Write i2c OK [11:09:09]MH_I2C_Read... [11:09:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:09:09]Read from MH i2c: E2 [11:09:09]MH_I2C_Read... [11:09:09]Read from MH i2c: E2 17 00 [11:09:09]MH_I2C_Read... [11:09:09]Read from MH i2c: E2 17 00 17 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 FD [11:09:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:09:09]wFMCommunicate OK [11:09:09]CreateOFDProtocolMessage done [11:09:09]OFDSenderStorePacket 317824 [11:09:09]StoreOFDPacket docnum=317824 [11:09:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 9A 3C 08 01 54 91 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 90 A0 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 A0 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 57 1A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 3C 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 90 A0 0B 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 D4 70 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 80 D9 04 00 35 04 06 00 D1 C5 6D 05 67 23 4D 56 8F CB 1C FD EA 43 [11:09:09]CheckFolder [11:09:09]dirname=/storage/ofd_packets [11:09:09]CheckFolder done [11:09:09]ProducePacketName [11:09:09]name=ofd_packets/00317824 [11:09:09]NVStorageSaveData ofd_packets/00317824 [11:09:09]File name is /storage/ofd_packets/00317824 [11:09:09]Write 302 bytes [11:09:09]NVStorageSaveData done [11:09:09]OFDSenderStorePacket done [11:09:09]KKMCreateOFDPacket done [11:09:09]NVStorageSaveData kkm_last_timestamp [11:09:09]File name is /storage/kkm_last_timestamp [11:09:09]Write 4 bytes [11:09:09]NVStorageSaveData done [11:09:09]ExternCall_PrintAddStr [11:09:09]wPrintStart [11:09:09]Write to MH i2c: 01 00 00 18 18 30 [11:09:09]Write i2c OK [11:09:09]MH_I2C_Read... [11:09:09]Read from MH i2c: 01 [11:09:09]MH_I2C_Read... [11:09:09]Read from MH i2c: 01 07 00 [11:09:09]MH_I2C_Read... [11:09:09]Read from MH i2c: 01 07 00 18 18 00 00 00 00 00 FF 0F 45 [11:09:09]RasterBufferAndPrint [11:09:09]line Счет N : (1)1092748 [11:09:09]line ИНН: 02508201610067 [11:09:09]line Контрольно-Кассовый Чек [11:09:09]line ПРОДАЖА [11:09:09]line ТРК (МРК, ГНК) : 31 [11:09:09]line Товар: 2710194210 [11:09:09]line ДТ(л)-К-2 [11:09:09]line 100.000 * 76.20 [11:09:09]line = 7620.00 [11:09:09]line НДС 12% НСП 1% [11:09:09]line > о реализуемом товаре [11:09:09]line ИТОГО: 7620.00 [11:09:09]line НСП 1% : 67.43 [11:09:09]line НДС 12% : 809.20 [11:09:09]line Наличными: 0.00 [11:09:09]line Безнал.: 7620.00 [11:09:09]line Место: АЗС № 101 "Партнер Нефть" [11:09:09]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:09:09]line СНО: Общий режим [11:09:09]line Чек 299 28.10.2024 11:09 [11:09:09]line Смена: 546 ФФД: 1.0 [11:09:09]line ЗНМ: 0300000082 [11:09:09]line РНМ: 0000000000091628 [11:09:09]line Версия ККМ: 001 [11:09:09]line Платежная система: Mbank [11:09:09]line ФМ: 0000000000874671 [11:09:09]line ФД: 317824 [11:09:09]line ФПД: 230645867833123 [11:09:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T110908&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317824&fm=230645867833123&tin=02508201610067®Number=0000000000091628&sum=762000 [11:09:10]written 0, free lines is 4095 [11:09:10]OFD Sender: Processing packet 317824 [packets to send 127, broken 126] [11:09:10]ProducePacketName [11:09:10]name=ofd_packets/00317824 [11:09:10]OFD Sender: To server: pG, [11:09:10]CommunicateWithHost lk.salyk.kg:30040 [11:09:10]ConnectInit lk.salyk.kg [11:09:10]Connected sock=10 [11:09:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 9A 3C 08 01 54 91 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 90 A0 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 A0 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 57 1A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 3C 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 90 A0 0B 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 D4 70 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 80 D9 04 00 35 04 06 00 D1 C5 6D 05 67 23 4D 56 8F CB 1C FD EA 43 [11:09:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 C8 50 47 00 E1 0A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 80 D9 04 00 F4 03 04 00 8E 1C 1F 67 B6 04 01 00 00 10 8C F5 72 7B 9E 79 F2 [11:09:10]CommunicateWithHost err = 0 [11:09:10]CheckOFDResponse [11:09:10]1017 (14) - 77093643461234 [11:09:10]1041 (16) - 0000000000874671 [11:09:10]1040 (4) - 317824 [11:09:10]1012 (4) - 28.10.2024 05:09 [11:09:10]1206 (1) - 0 [11:09:10]OFD Sender: Remove packet 317824 [11:09:10]ProducePacketName [11:09:10]name=ofd_packets/00317824 [11:09:10]NVStorageDeleteData [11:09:10]Write to MH i2c: 01 00 00 41 18 59 [11:09:10]Write i2c OK [11:09:10]MH_I2C_Read... [11:09:10]Read from MH i2c: 01 [11:09:10]MH_I2C_Read... [11:09:10]Read from MH i2c: 01 07 00 [11:09:10]MH_I2C_Read... [11:09:10]Read from MH i2c: 01 07 00 41 18 00 00 00 00 00 15 0D 82 [11:09:10]RasterBufferAndPrint [11:09:10]line [11:09:10]line [11:09:10]line [11:09:10]line [11:09:10]line [11:09:10]written 0, free lines is 3356 [11:09:10]MH_Cut [11:09:10]Write to MH i2c: D1 01 00 48 18 01 32 [11:09:10]Write i2c OK [11:09:10]MH_I2C_Read... [11:09:10]Read from MH i2c: D1 [11:09:10]MH_I2C_Read... [11:09:10]Read from MH i2c: D1 01 00 [11:09:10]MH_I2C_Read... [11:09:10]Read from MH i2c: D1 01 00 48 18 00 31 [11:09:10]Write to MH i2c: 01 00 00 49 18 61 [11:09:10]Write i2c OK [11:09:10]MH_I2C_Read... [11:09:11]OFD Sender: No OFD packet to send [11:09:11]*** Cut start [11:09:11]*** Partial cut [11:09:11]*** CUTSNS_PIN = 1 [11:09:11]*** CUTSNS_PIN = 0 [11:09:11]*** Brake cut motor [11:09:12]Read from MH i2c: 01 [11:09:12]MH_I2C_Read... [11:09:12]*** Stop cut motor [11:09:12]*** Cut end [11:09:12]Read from MH i2c: 01 07 00 [11:09:12]MH_I2C_Read... [11:09:12]Read from MH i2c: 01 07 00 49 18 00 00 00 00 00 FF 0F 76 [11:09:12]process_action close_receipt done [11:09:12]requested_data is exist [11:09:12]produce_requested_data [11:09:12]requested_item fm.sn is exist - process it [11:09:12]wFMCommunicate request_size=4 [11:09:12]MH_SAM_APDU [11:09:12]CAPDU: 80 11 00 00 [11:09:12]Write to MH i2c: E2 08 00 4A 18 80 11 00 00 00 00 00 00 DC [11:09:12]Write i2c OK [11:09:12]MH_I2C_Read... [11:09:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:09:12]Read from MH i2c: E2 [11:09:12]MH_I2C_Read... [11:09:12]Read from MH i2c: E2 17 00 [11:09:12]MH_I2C_Read... [11:09:12]Read from MH i2c: E2 17 00 4A 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 30 [11:09:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:09:12]wFMCommunicate OK [11:09:12]requested_item fd.num is exist - process it [11:09:12]SAM_PROTO_GetFieldsCounters [11:09:12]wFMCommunicate request_size=4 [11:09:12]MH_SAM_APDU [11:09:12]CAPDU: 80 13 00 00 [11:09:12]Write to MH i2c: E2 08 00 4B 18 80 13 00 00 00 00 00 00 DF [11:09:12]Write i2c OK [11:09:12]MH_I2C_Read... [11:09:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:09:12]Read from MH i2c: E2 [11:09:12]MH_I2C_Read... [11:09:12]Read from MH i2c: E2 62 00 [11:09:12]MH_I2C_Read... [11:09:12]Read from MH i2c: E2 62 00 4B 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 80 D9 04 00 0E 04 04 00 22 02 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 07 [11: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 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 80 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 2B 01 00 00 5E 04 04 00 2B 01 00 00 57 04 04 00 2C 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:09:12]wFMCommunicate OK [11:09:12]SAM_PROTO_GetFieldsCounters done [11:09:12]requested_item shift.num is exist - process it [11:09:12]requested_item shift.opened is exist - process it [11:09:12]req_shift_opened [11:09:12]FM_GetShiftState [11:09:12]SAM_PROTO_GetShiftState [11:09:12]wFMCommunicate request_size=4 [11:09:12]MH_SAM_APDU [11:09:12]CAPDU: 80 13 01 00 [11:09:12]Write to MH i2c: E2 08 00 4C 18 80 13 01 00 00 00 00 00 E1 [11:09:12]Write i2c OK [11:09:12]MH_I2C_Read... [11:09:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:09:12]Read from MH i2c: E2 [11:09:12]MH_I2C_Read... [11:09:12]Read from MH i2c: E2 0E 00 [11:09:12]MH_I2C_Read... [11:09:12]Read from MH i2c: E2 0E 00 4C 18 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 DA [11:09:12]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:09:12]wFMCommunicate OK [11:09:12]SAM_PROTO_GetShiftState done [11:09:12]FM_GetShiftState done [11:09:12]req_shift_opened done [11:09:12]requested_item shift.open_date is exist - process it [11:09:12]req_shift_open_date [11:09:12]req_shift_open_date done [11:09:12]produce_requested_data done [11:09:12]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317824,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:09:12]process_action_free close_receipt [11:09:12]json_value_free [11:09:12]json_value_free done [11:09:12]process_json_proto returns [11:09:12]Send response to host [11:09:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317824,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:09:12]free response buf [11:09:12]execute_script done [11:09:12]execute_script returns [11:09:12]free content buf [11:09:12]Sock 7.Close socket [11:09:12]Sock 7.Thread stoped [11:09:16]OFD Sender: No OFD packet to send [11:09:21]OFD Sender: No OFD packet to send [11:09:26]OFD Sender: No OFD packet to send [11:09:31]OFD Sender: No OFD packet to send [11:09:36]OFD Sender: No OFD packet to send [11:09:41]OFD Sender: No OFD packet to send [11:09:43]accept exits with 9 [11:09:43]New connection [11:09:43]New thread 3067293028 created [11:09:43]Thread 3067436388 joined [11:09:43]Waiting for new connection... [11:09:43] Sock 9.Parse request [11:09:43]Sock 9.Check first char [11:09:43]Sock 9.First char is OK [11:09:43]request: POST /json_proto HTTP/1.0 [11:09:43]Method: POST [11:09:43]URL: /json_proto [11:09:43]Method is POST - this is cgi request [11:09:43]url: /json_proto [11:09:43]query_string will be loaded in cgi processing [11:09:43]execute_cgi json_proto POST (null) [11:09:43]execute_cgi path=json_proto method=POST [11:09:43]POST find Content-Length [11:09:43]Host: 172.17.50.195:8080 [11:09:43]Content-Length: 755 [11:09:43]Content-Type: application/json [11:09:43] [11:09:43]POST finish read [11:09:43]Found Content-Length = 755 [11:09:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092753", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u041A \u0413\u041F\u041D\u0410 Online\u000A30108908", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:09:43]execute_script... [11:09: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)1092753", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u041A \u0413\u041F\u041D\u0410 Online\u000A30108908", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:09:43]POST & json_proto [11:09:43]process_json_proto [11:09:43]json parsed OK: [11:09:43]protocol is kg_v1.0 [11:09:43]action value=close_receipt [11:09:43]process_action close_receipt [11:09:43]cmd_close_receipt [11:09:43]MH_GetDate [11:09:43]Write to MH i2c: F0 00 00 4D 18 54 [11:09:43]Write i2c OK [11:09:43]MH_I2C_Read... [11:09:43]Read from MH i2c: F0 [11:09:43]MH_I2C_Read... [11:09:43]Read from MH i2c: F0 09 00 [11:09:43]MH_I2C_Read... [11:09:43]Read from MH i2c: F0 09 00 4D 18 00 F8 70 1F 67 43 33 1C 67 44 [11:09:43]GetLastDocTimeStamp 1730113748 [11:09:43]current date 1730113784 [11:09:43]FM_GetShiftState [11:09:43]SAM_PROTO_GetShiftState [11:09:43]wFMCommunicate request_size=4 [11:09:43]MH_SAM_APDU [11:09:43]CAPDU: 80 13 01 00 [11:09:43]Write to MH i2c: E2 08 00 4E 18 80 13 01 00 00 00 00 00 E3 [11:09:43]Write i2c OK [11:09:43]MH_I2C_Read... [11:09:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:09:43]Read from MH i2c: E2 [11:09:43]MH_I2C_Read... [11:09:43]Read from MH i2c: E2 0E 00 [11:09:43]MH_I2C_Read... [11:09:43]Read from MH i2c: E2 0E 00 4E 18 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 DC [11:09:43]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:09:43]wFMCommunicate OK [11:09:43]SAM_PROTO_GetShiftState done [11:09:43]FM_GetShiftState done [11:09:43]opened in 1730073493 [11:09:43]opened+sec_in_day 1730159893 [11:09:43]quantity*price = 0 [11:09:43]sum+1 = 1 [11:09:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 300 28.10.2024 11:09 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: ТК ГПНА Online 30108908 ФМ: 0000000000874671 ФД: 317825 ФПД: 15507959345856 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T110944&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317825&fm=15507959345856&tin=02508201610067®Number=0000000000091628&sum=0 [11:09:45]StoreToDocumentArchive [11:09:45]shift 546 fd 317825 [11:09:45]save to /storage/0546/doc_00317825 [11:09:45]save last doc name /storage/0546/doc_00317825 to /storage/kkm_last_doc_name [11:09:45]save OK [11:09:45]Clear old archive folders... [11:09:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:09:45]tlvbuf is 013A4230 [11:09:45]SAM_PROTO_ClearQueue [11:09:45]wFMCommunicate request_size=4 [11:09:45]MH_SAM_APDU [11:09:45]CAPDU: 80 09 00 00 [11:09:45]Write to MH i2c: E2 08 00 5B 18 80 09 00 00 00 00 00 00 E5 [11:09:45]Write i2c OK [11:09:45]MH_I2C_Read... [11:09:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:09:45]Read from MH i2c: E2 [11:09:45]MH_I2C_Read... [11:09:45]Read from MH i2c: E2 03 00 [11:09:45]MH_I2C_Read... [11:09:45]Read from MH i2c: E2 03 00 5B 18 00 90 00 E7 [11:09:45]RAPDU: 90 00 [11:09:45]wFMCommunicate OK [11:09:45]SAM_PROTO_ClearQueue done [11:09:45]KKMCreateOFDPacket [11:09:45]OFDProtocolAddRootSTLVToBuf [11:09:45]FM_MakeSignedData [11:09:45]FM_MakeSignedData [11:09:45]SAM_PROTO_SignData [11:09:45]wFMCommunicate request_size=4 [11:09:45]MH_SAM_APDU [11:09:45]CAPDU: 80 0D 01 02 [11:09:45]Write to MH i2c: E2 08 00 5C 18 80 0D 01 02 00 00 00 00 ED [11:09:45]Write i2c OK [11:09:45]MH_I2C_Read... [11:09:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:09:45]Read from MH i2c: E2 [11:09:45]MH_I2C_Read... [11:09:45]Read from MH i2c: E2 03 00 [11:09:45]MH_I2C_Read... [11:09:45]Read from MH i2c: E2 03 00 5C 18 00 90 00 E8 [11:09:45]RAPDU: 90 00 [11:09:45]wFMCommunicate OK [11:09:45]wFMCommunicate request_size=255 [11:09:45]MH_SAM_APDU [11:09:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 2C 01 00 00 F4 03 04 00 F8 70 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 81 D9 04 00 35 04 06 00 0E [11:09:45]Write to MH i2c: E2 02 01 5D 18 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 2C 01 00 00 F4 03 04 00 F8 70 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 81 D9 04 00 35 04 06 00 0E 00 00 0F [11:09:45]Write i2c OK [11:09:45]MH_I2C_Read... [11:09:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:09:45]Read from MH i2c: E2 [11:09:45]MH_I2C_Read... [11:09:45]Read from MH i2c: E2 03 00 [11:09:45]MH_I2C_Read... [11:09:45]Read from MH i2c: E2 03 00 5D 18 00 90 00 E9 [11:09:45]RAPDU: 90 00 [11:09:45]wFMCommunicate OK [11:09:45]wFMCommunicate request_size=10 [11:09:45]MH_SAM_APDU [11:09:45]CAPDU: 80 0D 02 02 05 1A BA 68 72 C0 [11:09:45]Write to MH i2c: E2 0D 00 5E 18 80 0D 02 02 05 00 1A BA 68 72 C0 00 00 68 [11:09:45]Write i2c OK [11:09:45]MH_I2C_Read... [11:09:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:09:45]Read from MH i2c: E2 [11:09:45]MH_I2C_Read... [11:09:45]Read from MH i2c: E2 03 00 [11:09:45]MH_I2C_Read... [11:09:45]Read from MH i2c: E2 03 00 5E 18 00 90 00 EA [11:09:45]RAPDU: 90 00 [11:09:45]wFMCommunicate OK [11:09:45]wFMCommunicate request_size=4 [11:09:45]MH_SAM_APDU [11:09:45]CAPDU: 80 0D 03 02 [11:09:45]Write to MH i2c: E2 08 00 5F 18 80 0D 03 02 00 00 00 00 F2 [11:09:45]Write i2c OK [11:09:45]MH_I2C_Read... [11:09:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:09:45]Read from MH i2c: E2 [11:09:45]MH_I2C_Read... [11:09:45]Read from MH i2c: E2 0B 00 [11:09:45]MH_I2C_Read... [11:09:45]Read from MH i2c: E2 0B 00 5F 18 00 30 04 7A 6B 9B D7 64 DA 90 00 BC [11:09:45]RAPDU: 30 04 7A 6B 9B D7 64 DA 90 00 [11:09:45]wFMCommunicate OK [11:09:45]SAM_PROTO_SignData done [11:09:45]FM_MakeSignedData done [11:09:45]CreateOFDProtocolMessage [11:09:45]wFMCommunicate request_size=4 [11:09:45]MH_SAM_APDU [11:09:45]CAPDU: 80 11 00 00 [11:09:45]Write to MH i2c: E2 08 00 60 18 80 11 00 00 00 00 00 00 F2 [11:09:45]Write i2c OK [11:09:45]MH_I2C_Read... [11:09:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:09:45]Read from MH i2c: E2 [11:09:45]MH_I2C_Read... [11:09:45]Read from MH i2c: E2 17 00 [11:09:45]MH_I2C_Read... [11:09:45]Read from MH i2c: E2 17 00 60 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 46 [11:09:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:09:45]wFMCommunicate OK [11:09:45]CreateOFDProtocolMessage done [11:09:45]OFDSenderStorePacket 317825 [11:09:45]StoreOFDPacket docnum=317825 [11:09:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 6F 92 07 01 9E 9F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 2C 01 00 00 F4 03 04 00 F8 70 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 81 D9 04 00 35 04 06 00 0E 1A BA 68 72 C0 30 04 7A 6B 9B D7 64 DA [11:09:45]CheckFolder [11:09:45]dirname=/storage/ofd_packets [11:09:45]CheckFolder done [11:09:45]ProducePacketName [11:09:45]name=ofd_packets/00317825 [11:09:45]NVStorageSaveData ofd_packets/00317825 [11:09:45]File name is /storage/ofd_packets/00317825 [11:09:45]Write 301 bytes [11:09:45]NVStorageSaveData done [11:09:45]OFDSenderStorePacket done [11:09:45]KKMCreateOFDPacket done [11:09:45]NVStorageSaveData kkm_last_timestamp [11:09:45]File name is /storage/kkm_last_timestamp [11:09:45]Write 4 bytes [11:09:45]NVStorageSaveData done [11:09:45]ExternCall_PrintAddStr [11:09:45]wPrintStart [11:09:45]Write to MH i2c: 01 00 00 61 18 79 [11:09:45]Write i2c OK [11:09:45]MH_I2C_Read... [11:09:45]Read from MH i2c: 01 [11:09:45]MH_I2C_Read... [11:09:45]Read from MH i2c: 01 07 00 [11:09:45]MH_I2C_Read... [11:09:45]Read from MH i2c: 01 07 00 61 18 00 00 00 00 00 FF 0F 8E [11:09:45]RasterBufferAndPrint [11:09:45]line Счет N : (1)1092753 [11:09:45]line ИНН: 02508201610067 [11:09:45]line Контрольно-Кассовый Чек [11:09:45]line ПРОДАЖА [11:09:45]line ТРК (МРК, ГНК) : 63 [11:09:45]line Товар: 2710124130 [11:09:45]line Аи-92-К-2 [11:09:45]line 20.000 * 0.00 [11:09:45]line = 0.00 [11:09:45]line НДС 12% НСП 1% [11:09:45]line > о реализуемом товаре [11:09:45]line ИТОГО: 0.00 [11:09:45]line НСП 1% : 0.00 [11:09:45]line НДС 12% : 0.00 [11:09:45]line Наличными: 0.00 [11:09:45]line Безнал.: 0.00 [11:09:45]line Место: АЗС № 101 "Партнер Нефть" [11:09:45]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:09:45]line СНО: Общий режим [11:09:45]line Чек 300 28.10.2024 11:09 [11:09:45]line Смена: 546 ФФД: 1.0 [11:09:45]line ЗНМ: 0300000082 [11:09:45]line РНМ: 0000000000091628 [11:09:45]line Версия ККМ: 001 [11:09:45]line Талоны: ТК ГПНА Online [11:09:45]line 30108908 [11:09:45]line ФМ: 0000000000874671 [11:09:45]line ФД: 317825 [11:09:45]line ФПД: 15507959345856 [11:09:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T110944&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317825&fm=15507959345856&tin=02508201610067®Number=0000000000091628&sum=0 [11:09:45]written 0, free lines is 4095 [11:09:45]OFD Sender: Processing packet 317825 [packets to send 127, broken 126] [11:09:45]ProducePacketName [11:09:45]name=ofd_packets/00317825 [11:09:45]OFD Sender: To server: pG, [11:09:45]CommunicateWithHost lk.salyk.kg:30040 [11:09:45]ConnectInit lk.salyk.kg [11:09:45]Connected sock=10 [11:09:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 6F 92 07 01 9E 9F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 2C 01 00 00 F4 03 04 00 F8 70 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 81 D9 04 00 35 04 06 00 0E 1A BA 68 72 C0 30 04 7A 6B 9B D7 64 DA [11:09:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 5B 24 47 00 4D EE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 81 D9 04 00 F4 03 04 00 B1 1C 1F 67 B6 04 01 00 00 7A EF 09 F5 39 D6 73 48 [11:09:45]CommunicateWithHost err = 0 [11:09:45]CheckOFDResponse [11:09:45]1017 (14) - 77093643461234 [11:09:45]1041 (16) - 0000000000874671 [11:09:45]1040 (4) - 317825 [11:09:45]1012 (4) - 28.10.2024 05:10 [11:09:45]1206 (1) - 0 [11:09:45]OFD Sender: Remove packet 317825 [11:09:45]ProducePacketName [11:09:45]name=ofd_packets/00317825 [11:09:45]NVStorageDeleteData [11:09:46]Write to MH i2c: 01 00 00 8B 18 A3 [11:09:46]Write i2c OK [11:09:46]MH_I2C_Read... [11:09:46]Read from MH i2c: 01 [11:09:46]MH_I2C_Read... [11:09:46]Read from MH i2c: 01 07 00 [11:09:46]MH_I2C_Read... [11:09:46]Read from MH i2c: 01 07 00 8B 18 00 00 00 00 00 05 0D BC [11:09:46]RasterBufferAndPrint [11:09:46]line [11:09:46]line [11:09:46]line [11:09:46]line [11:09:46]line [11:09:46]written 0, free lines is 3339 [11:09:46]MH_Cut [11:09:46]Write to MH i2c: D1 01 00 92 18 01 7C [11:09:46]Write i2c OK [11:09:46]MH_I2C_Read... [11:09:46]Read from MH i2c: D1 [11:09:46]MH_I2C_Read... [11:09:46]Read from MH i2c: D1 01 00 [11:09:46]MH_I2C_Read... [11:09:46]Read from MH i2c: D1 01 00 92 18 00 7B [11:09:46]Write to MH i2c: 01 00 00 93 18 AB [11:09:46]Write i2c OK [11:09:46]MH_I2C_Read... [11:09:46]OFD Sender: No OFD packet to send [11:09:46]*** Cut start [11:09:46]*** Partial cut [11:09:46]*** CUTSNS_PIN = 1 [11:09:46]*** CUTSNS_PIN = 0 [11:09:47]*** Brake cut motor [11:09:47]Read from MH i2c: 01 [11:09:47]MH_I2C_Read... [11:09:47]*** Stop cut motor [11:09:47]*** Cut end [11:09:47]Read from MH i2c: 01 07 00 [11:09:47]MH_I2C_Read... [11:09:47]Read from MH i2c: 01 07 00 93 18 00 00 00 00 00 FF 0F C0 [11:09:47]process_action close_receipt done [11:09:47]requested_data is exist [11:09:47]produce_requested_data [11:09:47]requested_item fm.sn is exist - process it [11:09:47]wFMCommunicate request_size=4 [11:09:47]MH_SAM_APDU [11:09:47]CAPDU: 80 11 00 00 [11:09:47]Write to MH i2c: E2 08 00 94 18 80 11 00 00 00 00 00 00 26 [11:09:47]Write i2c OK [11:09:47]MH_I2C_Read... [11:09:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:09:47]Read from MH i2c: E2 [11:09:47]MH_I2C_Read... [11:09:47]Read from MH i2c: E2 17 00 [11:09:47]MH_I2C_Read... [11:09:47]Read from MH i2c: E2 17 00 94 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 7A [11:09:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:09:47]wFMCommunicate OK [11:09:47]requested_item fd.num is exist - process it [11:09:47]SAM_PROTO_GetFieldsCounters [11:09:47]wFMCommunicate request_size=4 [11:09:47]MH_SAM_APDU [11:09:47]CAPDU: 80 13 00 00 [11:09:47]Write to MH i2c: E2 08 00 95 18 80 13 00 00 00 00 00 00 29 [11:09:47]Write i2c OK [11:09:47]MH_I2C_Read... [11:09:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:09:47]Read from MH i2c: E2 [11:09:47]MH_I2C_Read... [11:09:47]Read from MH i2c: E2 62 00 [11:09:47]MH_I2C_Read... [11:09:47]Read from MH i2c: E2 62 00 95 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 81 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 2C 01 00 00 5E 04 04 00 2C 01 00 00 57 04 04 00 2D 01 00 00 19 04 04 00 00 00 00 00 90 00 55 [11:09:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 81 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 2C 01 00 00 5E 04 04 00 2C 01 00 00 57 04 04 00 2D 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:09:47]wFMCommunicate OK [11:09:47]SAM_PROTO_GetFieldsCounters done [11:09:47]requested_item shift.num is exist - process it [11:09:47]requested_item shift.opened is exist - process it [11:09:47]req_shift_opened [11:09:47]FM_GetShiftState [11:09:47]SAM_PROTO_GetShiftState [11:09:47]wFMCommunicate request_size=4 [11:09:47]MH_SAM_APDU [11:09:47]CAPDU: 80 13 01 00 [11:09:47]Write to MH i2c: E2 08 00 96 18 80 13 01 00 00 00 00 00 2B [11:09:47]Write i2c OK [11:09:47]MH_I2C_Read... [11:09:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:09:47]Read from MH i2c: E2 [11:09:47]MH_I2C_Read... [11:09:47]Read from MH i2c: E2 0E 00 [11:09:47]MH_I2C_Read... [11:09:47]Read from MH i2c: E2 0E 00 96 18 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 24 [11:09:47]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:09:47]wFMCommunicate OK [11:09:47]SAM_PROTO_GetShiftState done [11:09:47]FM_GetShiftState done [11:09:47]req_shift_opened done [11:09:47]requested_item shift.open_date is exist - process it [11:09:47]req_shift_open_date [11:09:47]req_shift_open_date done [11:09:47]produce_requested_data done [11:09:47]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317825,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:09:47]process_action_free close_receipt [11:09:47]json_value_free [11:09:47]json_value_free done [11:09:47]process_json_proto returns [11:09:47]Send response to host [11:09:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317825,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:09:47]free response buf [11:09:47]execute_script done [11:09:47]execute_script returns [11:09:47]free content buf [11:09:47]Sock 9.Close socket [11:09:47]Sock 9.Thread stoped [11:09:51]OFD Sender: No OFD packet to send [11:09:56]OFD Sender: No OFD packet to send [11:10:01]OFD Sender: No OFD packet to send [11:10:06]OFD Sender: No OFD packet to send [11:10:11]OFD Sender: No OFD packet to send [11:10:16]OFD Sender: No OFD packet to send [11:10:21]OFD Sender: No OFD packet to send [11:10:26]OFD Sender: No OFD packet to send [11:10:31]OFD Sender: No OFD packet to send [11:10:33]accept exits with 7 [11:10:33]New connection [11:10:33]New thread 3067436388 created [11:10:33]Thread 3067293028 joined [11:10:33]Waiting for new connection... [11:10:33] Sock 7.Parse request [11:10:33]Sock 7.Check first char [11:10:33]Sock 7.First char is OK [11:10:33]request: POST /json_proto HTTP/1.0 [11:10:33]Method: POST [11:10:33]URL: /json_proto [11:10:33]Method is POST - this is cgi request [11:10:33]url: /json_proto [11:10:33]query_string will be loaded in cgi processing [11:10:33]execute_cgi json_proto POST (null) [11:10:33]execute_cgi path=json_proto method=POST [11:10:33]POST find Content-Length [11:10:33]Host: 172.17.50.195:8080 [11:10:33]Content-Length: 686 [11:10:33]Content-Type: application/json [11:10:33] [11:10:33]POST finish read [11:10:33]Found Content-Length = 686 [11:10:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092750", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 50.030, "sum" : 1916.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 1916.00, "payments": [ { "type": 0, "sum" : 1916.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:10:33]execute_script... [11:10:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092750", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 50.030, "sum" : 1916.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 1916.00, "payments": [ { "type": 0, "sum" : 1916.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:10:33]POST & json_proto [11:10:33]process_json_proto [11:10:33]json parsed OK: [11:10:33]protocol is kg_v1.0 [11:10:33]action value=close_receipt [11:10:33]process_action close_receipt [11:10:33]cmd_close_receipt [11:10:33]MH_GetDate [11:10:33]Write to MH i2c: F0 00 00 97 18 9E [11:10:33]Write i2c OK [11:10:33]MH_I2C_Read... [11:10:33]Read from MH i2c: F0 [11:10:33]MH_I2C_Read... [11:10:33]Read from MH i2c: F0 09 00 [11:10:33]MH_I2C_Read... [11:10:33]Read from MH i2c: F0 09 00 97 18 00 2A 71 1F 67 43 33 1C 67 C1 [11:10:33]GetLastDocTimeStamp 1730113784 [11:10:33]current date 1730113834 [11:10:33]FM_GetShiftState [11:10:33]SAM_PROTO_GetShiftState [11:10:33]wFMCommunicate request_size=4 [11:10:33]MH_SAM_APDU [11:10:33]CAPDU: 80 13 01 00 [11:10:33]Write to MH i2c: E2 08 00 98 18 80 13 01 00 00 00 00 00 2D [11:10:33]Write i2c OK [11:10:33]MH_I2C_Read... [11:10:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:10:33]Read from MH i2c: E2 [11:10:33]MH_I2C_Read... [11:10:33]Read from MH i2c: E2 0E 00 [11:10:33]MH_I2C_Read... [11:10:33]Read from MH i2c: E2 0E 00 98 18 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 26 [11:10:33]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:10:33]wFMCommunicate OK [11:10:33]SAM_PROTO_GetShiftState done [11:10:33]FM_GetShiftState done [11:10:33]opened in 1730073493 [11:10:33]opened+sec_in_day 1730159893 [11:10:33]quantity*price = 191614 [11:10:33]sum+1 = 191616 [11:10:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 1916.00 Внесено: 2000.00 СДАЧА: 84.00 НСП 1% : 16.96 НДС 12% : 203.48 Наличными: 1916.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 301 28.10.2024 11:10 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317826 ФПД: 63637083102066 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T111034&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317826&fm=63637083102066&tin=02508201610067®Number=0000000000091628&sum=191600 [11:10:35]StoreToDocumentArchive [11:10:35]shift 546 fd 317826 [11:10:35]save to /storage/0546/doc_00317826 [11:10:35]save last doc name /storage/0546/doc_00317826 to /storage/kkm_last_doc_name [11:10:35]save OK [11:10:35]Clear old archive folders... [11:10:35]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:10:35]tlvbuf is 013A24F0 [11:10:35]SAM_PROTO_ClearQueue [11:10:35]wFMCommunicate request_size=4 [11:10:35]MH_SAM_APDU [11:10:35]CAPDU: 80 09 00 00 [11:10:35]Write to MH i2c: E2 08 00 A5 18 80 09 00 00 00 00 00 00 2F [11:10:35]Write i2c OK [11:10:35]MH_I2C_Read... [11:10:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:10:35]Read from MH i2c: E2 [11:10:35]MH_I2C_Read... [11:10:35]Read from MH i2c: E2 03 00 [11:10:35]MH_I2C_Read... [11:10:35]Read from MH i2c: E2 03 00 A5 18 00 90 00 31 [11:10:35]RAPDU: 90 00 [11:10:35]wFMCommunicate OK [11:10:35]SAM_PROTO_ClearQueue done [11:10:35]KKMCreateOFDPacket [11:10:35]OFDProtocolAddRootSTLVToBuf [11:10:35]FM_MakeSignedData [11:10:35]FM_MakeSignedData [11:10:35]SAM_PROTO_SignData [11:10:35]wFMCommunicate request_size=4 [11:10:35]MH_SAM_APDU [11:10:35]CAPDU: 80 0D 01 02 [11:10:35]Write to MH i2c: E2 08 00 A6 18 80 0D 01 02 00 00 00 00 37 [11:10:35]Write i2c OK [11:10:35]MH_I2C_Read... [11:10:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:10:35]Read from MH i2c: E2 [11:10:35]MH_I2C_Read... [11:10:35]Read from MH i2c: E2 03 00 [11:10:35]MH_I2C_Read... [11:10:35]Read from MH i2c: E2 03 00 A6 18 00 90 00 32 [11:10:35]RAPDU: 90 00 [11:10:35]wFMCommunicate OK [11:10:35]wFMCommunicate request_size=255 [11:10:35]MH_SAM_APDU [11:10:35]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6E C3 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7F EC 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 EC 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A0 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 4F 00 00 00 00 07 04 06 00 70 EC 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 2A 71 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 82 D9 04 00 35 04 06 00 39 E0 [11:10:35]Write to MH i2c: E2 02 01 A7 18 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6E C3 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7F EC 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 EC 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A0 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 4F 00 00 00 00 07 04 06 00 70 EC 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 2A 71 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 82 D9 04 00 35 04 06 00 39 E0 00 00 A4 [11:10:35]Write i2c OK [11:10:35]MH_I2C_Read... [11:10:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:10:35]Read from MH i2c: E2 [11:10:35]MH_I2C_Read... [11:10:35]Read from MH i2c: E2 03 00 [11:10:35]MH_I2C_Read... [11:10:35]Read from MH i2c: E2 03 00 A7 18 00 90 00 33 [11:10:35]RAPDU: 90 00 [11:10:35]wFMCommunicate OK [11:10:35]wFMCommunicate request_size=9 [11:10:35]MH_SAM_APDU [11:10:35]CAPDU: 80 0D 02 02 04 A9 BB 9B 72 [11:10:35]Write to MH i2c: E2 0C 00 A8 18 80 0D 02 02 04 00 A9 BB 9B 72 00 00 B3 [11:10:35]Write i2c OK [11:10:35]MH_I2C_Read... [11:10:35]Read from MH i2c: E2 [11:10:35]MH_I2C_Read... [11:10:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:10:35]Read from MH i2c: E2 03 00 [11:10:35]MH_I2C_Read... [11:10:35]Read from MH i2c: E2 03 00 A8 18 00 90 00 34 [11:10:35]RAPDU: 90 00 [11:10:35]wFMCommunicate OK [11:10:35]wFMCommunicate request_size=4 [11:10:35]MH_SAM_APDU [11:10:35]CAPDU: 80 0D 03 02 [11:10:35]Write to MH i2c: E2 08 00 A9 18 80 0D 03 02 00 00 00 00 3C [11:10:35]Write i2c OK [11:10:35]MH_I2C_Read... [11:10:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:10:35]Read from MH i2c: E2 [11:10:35]MH_I2C_Read... [11:10:35]Read from MH i2c: E2 0B 00 [11:10:35]MH_I2C_Read... [11:10:35]Read from MH i2c: E2 0B 00 A9 18 00 BF 17 78 90 F9 A0 9A 34 90 00 82 [11:10:35]RAPDU: BF 17 78 90 F9 A0 9A 34 90 00 [11:10:35]wFMCommunicate OK [11:10:35]SAM_PROTO_SignData done [11:10:35]FM_MakeSignedData done [11:10:35]CreateOFDProtocolMessage [11:10:35]wFMCommunicate request_size=4 [11:10:35]MH_SAM_APDU [11:10:35]CAPDU: 80 11 00 00 [11:10:35]Write to MH i2c: E2 08 00 AA 18 80 11 00 00 00 00 00 00 3C [11:10:35]Write i2c OK [11:10:35]MH_I2C_Read... [11:10:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:10:35]Read from MH i2c: E2 [11:10:35]MH_I2C_Read... [11:10:35]Read from MH i2c: E2 17 00 [11:10:35]MH_I2C_Read... [11:10:35]Read from MH i2c: E2 17 00 AA 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 90 [11:10:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:10:35]wFMCommunicate OK [11:10:35]CreateOFDProtocolMessage done [11:10:35]OFDSenderStorePacket 317826 [11:10:35]StoreOFDPacket docnum=317826 [11:10:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 5C 55 06 01 F0 38 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6E C3 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7F EC 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 EC 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A0 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 4F 00 00 00 00 07 04 06 00 70 EC 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 2A 71 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 82 D9 04 00 35 04 06 00 39 E0 A9 BB 9B 72 BF 17 78 90 F9 A0 9A 34 [11:10:35]CheckFolder [11:10:35]dirname=/storage/ofd_packets [11:10:35]CheckFolder done [11:10:35]ProducePacketName [11:10:35]name=ofd_packets/00317826 [11:10:35]NVStorageSaveData ofd_packets/00317826 [11:10:35]File name is /storage/ofd_packets/00317826 [11:10:35]Write 300 bytes [11:10:35]NVStorageSaveData done [11:10:35]OFDSenderStorePacket done [11:10:35]KKMCreateOFDPacket done [11:10:35]NVStorageSaveData kkm_last_timestamp [11:10:35]File name is /storage/kkm_last_timestamp [11:10:35]Write 4 bytes [11:10:35]NVStorageSaveData done [11:10:35]ExternCall_PrintAddStr [11:10:35]wPrintStart [11:10:35]Write to MH i2c: 01 00 00 AB 18 C3 [11:10:35]Write i2c OK [11:10:35]MH_I2C_Read... [11:10:35]Read from MH i2c: 01 [11:10:35]MH_I2C_Read... [11:10:35]Read from MH i2c: 01 07 00 [11:10:35]MH_I2C_Read... [11:10:35]Read from MH i2c: 01 07 00 AB 18 00 00 00 00 00 FF 0F D8 [11:10:35]RasterBufferAndPrint [11:10:35]line Счет N : (1)1092750 [11:10:35]line ИНН: 02508201610067 [11:10:35]line Контрольно-Кассовый Чек [11:10:35]line ПРОДАЖА [11:10:35]line ТРК (МРК, ГНК) : 71 [11:10:35]line Товар: 2711190000 [11:10:35]line ГАЗ-К-5 [11:10:35]line 50.030 * 38.30 [11:10:35]line = 1916.15 [11:10:35]line НДС 12% НСП 1% [11:10:35]line > о реализуемом товаре [11:10:35]line ОКРУГЛЕНИЕ: -0.15 [11:10:35]line ИТОГО: 1916.00 [11:10:35]line Внесено: 2000.00 [11:10:35]line СДАЧА: 84.00 [11:10:35]line НСП 1% : 16.96 [11:10:35]line НДС 12% : 203.48 [11:10:35]line Наличными: 1916.00 [11:10:35]line Безнал.: 0.00 [11:10:35]line Место: АЗС № 101 "Партнер Нефть" [11:10:35]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:10:35]line СНО: Общий режим [11:10:35]line Чек 301 28.10.2024 11:10 [11:10:35]line Смена: 546 ФФД: 1.0 [11:10:35]line ЗНМ: 0300000082 [11:10:35]line РНМ: 0000000000091628 [11:10:35]line Версия ККМ: 001 [11:10:35]line ФМ: 0000000000874671 [11:10:35]line ФД: 317826 [11:10:35]line ФПД: 63637083102066 [11:10:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T111034&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317826&fm=63637083102066&tin=02508201610067®Number=0000000000091628&sum=191600 [11:10:35]OFD Sender: Processing packet 317826 [packets to send 127, broken 126] [11:10:35]ProducePacketName [11:10:35]name=ofd_packets/00317826 [11:10:35]OFD Sender: To server: pG, [11:10:35]CommunicateWithHost lk.salyk.kg:30040 [11:10:35]ConnectInit lk.salyk.kg [11:10:35]written 0, free lines is 4095 [11:10:36]Connected sock=10 [11:10:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 5C 55 06 01 F0 38 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6E C3 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7F EC 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 EC 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A0 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 4F 00 00 00 00 07 04 06 00 70 EC 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 2A 71 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 82 D9 04 00 35 04 06 00 39 E0 A9 BB 9B 72 BF 17 78 90 F9 A0 9A 34 [11:10:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 37 3C 47 00 32 9D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 82 D9 04 00 F4 03 04 00 E3 1C 1F 67 B6 04 01 00 00 1A 0C 06 1D C4 3A 62 0C [11:10:36]CommunicateWithHost err = 0 [11:10:36]CheckOFDResponse [11:10:36]1017 (14) - 77093643461234 [11:10:36]1041 (16) - 0000000000874671 [11:10:36]1040 (4) - 317826 [11:10:36]1012 (4) - 28.10.2024 05:10 [11:10:36]1206 (1) - 0 [11:10:36]OFD Sender: Remove packet 317826 [11:10:36]ProducePacketName [11:10:36]name=ofd_packets/00317826 [11:10:36]NVStorageDeleteData [11:10:36]Write to MH i2c: 01 00 00 D6 18 EE [11:10:36]Write i2c OK [11:10:36]MH_I2C_Read... [11:10:36]Read from MH i2c: 01 [11:10:36]MH_I2C_Read... [11:10:36]Read from MH i2c: 01 07 00 [11:10:36]MH_I2C_Read... [11:10:36]Read from MH i2c: 01 07 00 D6 18 00 00 00 00 00 ED 0C EE [11:10:36]RasterBufferAndPrint [11:10:36]line [11:10:36]line [11:10:36]line [11:10:36]line [11:10:36]line [11:10:36]written 0, free lines is 3315 [11:10:36]MH_Cut [11:10:36]Write to MH i2c: D1 01 00 DD 18 01 C7 [11:10:36]Write i2c OK [11:10:36]MH_I2C_Read... [11:10:36]Read from MH i2c: D1 [11:10:36]MH_I2C_Read... [11:10:36]Read from MH i2c: D1 01 00 [11:10:36]MH_I2C_Read... [11:10:36]Read from MH i2c: D1 01 00 DD 18 00 C6 [11:10:36]Write to MH i2c: 01 00 00 DE 18 F6 [11:10:36]Write i2c OK [11:10:36]MH_I2C_Read... [11:10:36]OFD Sender: No OFD packet to send [11:10:37]*** Cut start [11:10:37]*** Partial cut [11:10:37]*** CUTSNS_PIN = 1 [11:10:37]*** CUTSNS_PIN = 0 [11:10:37]*** Brake cut motor [11:10:37]Read from MH i2c: 01 [11:10:37]MH_I2C_Read... [11:10:37]*** Stop cut motor [11:10:37]*** Cut end [11:10:37]Read from MH i2c: 01 07 00 [11:10:37]MH_I2C_Read... [11:10:37]Read from MH i2c: 01 07 00 DE 18 00 00 00 00 00 FF 0F 0B [11:10:37]process_action close_receipt done [11:10:37]requested_data is exist [11:10:37]produce_requested_data [11:10:37]requested_item fm.sn is exist - process it [11:10:37]wFMCommunicate request_size=4 [11:10:37]MH_SAM_APDU [11:10:37]CAPDU: 80 11 00 00 [11:10:37]Write to MH i2c: E2 08 00 DF 18 80 11 00 00 00 00 00 00 71 [11:10:37]Write i2c OK [11:10:37]MH_I2C_Read... [11:10:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:10:37]Read from MH i2c: E2 [11:10:37]MH_I2C_Read... [11:10:37]Read from MH i2c: E2 17 00 [11:10:37]MH_I2C_Read... [11:10:37]Read from MH i2c: E2 17 00 DF 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C5 [11:10:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:10:37]wFMCommunicate OK [11:10:37]requested_item fd.num is exist - process it [11:10:37]SAM_PROTO_GetFieldsCounters [11:10:37]wFMCommunicate request_size=4 [11:10:37]MH_SAM_APDU [11:10:37]CAPDU: 80 13 00 00 [11:10:37]Write to MH i2c: E2 08 00 E0 18 80 13 00 00 00 00 00 00 74 [11:10:37]Write i2c OK [11:10:37]MH_I2C_Read... [11:10:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:10:37]Read from MH i2c: E2 [11:10:37]MH_I2C_Read... [11:10:37]Read from MH i2c: E2 62 00 [11:10:37]MH_I2C_Read... [11:10:37]Read from MH i2c: E2 62 00 E0 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 82 D9 04 00 0E 04 04 00 22 02 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 A4 [11:10:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 82 D9 04 00 0E 04 04 00 22 02 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:10:37]wFMCommunicate OK [11:10:37]SAM_PROTO_GetFieldsCounters done [11:10:37]requested_item shift.num is exist - process it [11:10:37]requested_item shift.opened is exist - process it [11:10:37]req_shift_opened [11:10:37]FM_GetShiftState [11:10:37]SAM_PROTO_GetShiftState [11:10:37]wFMCommunicate request_size=4 [11:10:37]MH_SAM_APDU [11:10:37]CAPDU: 80 13 01 00 [11:10:37]Write to MH i2c: E2 08 00 E1 18 80 13 01 00 00 00 00 00 76 [11:10:37]Write i2c OK [11:10:37]MH_I2C_Read... [11:10:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:10:38]Read from MH i2c: E2 [11:10:38]MH_I2C_Read... [11:10:38]Read from MH i2c: E2 0E 00 [11:10:38]MH_I2C_Read... [11:10:38]Read from MH i2c: E2 0E 00 E1 18 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 6F [11:10:38]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:10:38]wFMCommunicate OK [11:10:38]SAM_PROTO_GetShiftState done [11:10:38]FM_GetShiftState done [11:10:38]req_shift_opened done [11:10:38]requested_item shift.open_date is exist - process it [11:10:38]req_shift_open_date [11:10:38]req_shift_open_date done [11:10:38]produce_requested_data done [11:10:38]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317826,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:10:38]process_action_free close_receipt [11:10:38]json_value_free [11:10:38]json_value_free done [11:10:38]process_json_proto returns [11:10:38]Send response to host [11:10:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317826,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:10:38]free response buf [11:10:38]execute_script done [11:10:38]execute_script returns [11:10:38]free content buf [11:10:38]Sock 7.Close socket [11:10:38]Sock 7.Thread stoped [11:10:41]OFD Sender: No OFD packet to send [11:10:46]OFD Sender: No OFD packet to send [11:10:51]OFD Sender: No OFD packet to send [11:10:56]OFD Sender: No OFD packet to send [11:11:01]OFD Sender: No OFD packet to send [11:11:06]OFD Sender: No OFD packet to send [11:11:11]OFD Sender: No OFD packet to send [11:11:16]OFD Sender: No OFD packet to send [11:11:21]OFD Sender: No OFD packet to send [11:11:26]OFD Sender: No OFD packet to send [11:11:31]OFD Sender: No OFD packet to send [11:11:36]OFD Sender: No OFD packet to send [11:11:39]accept exits with 9 [11:11:39]New connection [11:11:39]New thread 3067293028 created [11:11:39]Thread 3067436388 joined [11:11:39]Waiting for new connection... [11:11:39] Sock 9.Parse request [11:11:39]Sock 9.Check first char [11:11:39]Sock 9.First char is OK [11:11:39]request: POST /json_proto HTTP/1.0 [11:11:39]Method: POST [11:11:39]URL: /json_proto [11:11:39]Method is POST - this is cgi request [11:11:39]url: /json_proto [11:11:39]query_string will be loaded in cgi processing [11:11:39]execute_cgi json_proto POST (null) [11:11:39]execute_cgi path=json_proto method=POST [11:11:39]POST find Content-Length [11:11:39]Host: 172.17.50.195:8080 [11:11:39]Content-Length: 770 [11:11:39]Content-Type: application/json [11:11:39] [11:11:39]POST finish read [11:11:39]Found Content-Length = 770 [11:11:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092754", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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: Mbank", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:11:39]execute_script... [11:11: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)1092754", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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: Mbank", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:11:39]POST & json_proto [11:11:39]process_json_proto [11:11:39]json parsed OK: [11:11:39]protocol is kg_v1.0 [11:11:39]action value=close_receipt [11:11:39]process_action close_receipt [11:11:39]cmd_close_receipt [11:11:39]MH_GetDate [11:11:39]Write to MH i2c: F0 00 00 E2 18 E9 [11:11:39]Write i2c OK [11:11:39]MH_I2C_Read... [11:11:39]Read from MH i2c: F0 [11:11:39]MH_I2C_Read... [11:11:39]Read from MH i2c: F0 09 00 [11:11:39]MH_I2C_Read... [11:11:39]Read from MH i2c: F0 09 00 E2 18 00 6B 71 1F 67 43 33 1C 67 4D [11:11:39]GetLastDocTimeStamp 1730113834 [11:11:39]current date 1730113899 [11:11:39]FM_GetShiftState [11:11:39]SAM_PROTO_GetShiftState [11:11:39]wFMCommunicate request_size=4 [11:11:39]MH_SAM_APDU [11:11:39]CAPDU: 80 13 01 00 [11:11:39]Write to MH i2c: E2 08 00 E3 18 80 13 01 00 00 00 00 00 78 [11:11:39]Write i2c OK [11:11:39]MH_I2C_Read... [11:11:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:11:39]Read from MH i2c: E2 [11:11:39]MH_I2C_Read... [11:11:39]Read from MH i2c: E2 0E 00 [11:11:39]MH_I2C_Read... [11:11:39]Read from MH i2c: E2 0E 00 E3 18 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 71 [11:11:39]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:11:39]wFMCommunicate OK [11:11:39]SAM_PROTO_GetShiftState done [11:11:39]FM_GetShiftState done [11:11:39]opened in 1730073493 [11:11:39]opened+sec_in_day 1730159893 [11:11:39]quantity*price = 150032 [11:11:39]sum+1 = 150033 [11:11:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.32 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.32 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 302 28.10.2024 11:11 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317827 ФПД: 41205966332496 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T111139&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317827&fm=41205966332496&tin=02508201610067®Number=0000000000091628&sum=150032 [11:11:40]StoreToDocumentArchive [11:11:40]shift 546 fd 317827 [11:11:40]save to /storage/0546/doc_00317827 [11:11:40]save last doc name /storage/0546/doc_00317827 to /storage/kkm_last_doc_name [11:11:40]save OK [11:11:40]Clear old archive folders... [11:11:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:11:40]tlvbuf is 01406190 [11:11:40]SAM_PROTO_ClearQueue [11:11:40]wFMCommunicate request_size=4 [11:11:40]MH_SAM_APDU [11:11:40]CAPDU: 80 09 00 00 [11:11:40]Write to MH i2c: E2 08 00 F0 18 80 09 00 00 00 00 00 00 7A [11:11:40]Write i2c OK [11:11:40]MH_I2C_Read... [11:11:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:11:40]Read from MH i2c: E2 [11:11:40]MH_I2C_Read... [11:11:40]Read from MH i2c: E2 03 00 [11:11:40]MH_I2C_Read... [11:11:40]Read from MH i2c: E2 03 00 F0 18 00 90 00 7C [11:11:40]RAPDU: 90 00 [11:11:40]wFMCommunicate OK [11:11:40]SAM_PROTO_ClearQueue done [11:11:40]KKMCreateOFDPacket [11:11:40]OFDProtocolAddRootSTLVToBuf [11:11:40]FM_MakeSignedData [11:11:40]FM_MakeSignedData [11:11:40]SAM_PROTO_SignData [11:11:40]wFMCommunicate request_size=4 [11:11:40]MH_SAM_APDU [11:11:40]CAPDU: 80 0D 01 02 [11:11:40]Write to MH i2c: E2 08 00 F1 18 80 0D 01 02 00 00 00 00 82 [11:11:40]Write i2c OK [11:11:40]MH_I2C_Read... [11:11:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:11:40]Read from MH i2c: E2 [11:11:40]MH_I2C_Read... [11:11:40]Read from MH i2c: E2 03 00 [11:11:40]MH_I2C_Read... [11:11:40]Read from MH i2c: E2 03 00 F1 18 00 90 00 7D [11:11:40]RAPDU: 90 00 [11:11:40]wFMCommunicate OK [11:11:40]wFMCommunicate request_size=255 [11:11:40]MH_SAM_APDU [11:11: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 33 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 2E 01 00 00 F4 03 04 00 6B 71 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 83 D9 04 00 35 04 06 00 25 [11:11:40]Write to MH i2c: E2 02 01 F2 18 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 2E 01 00 00 F4 03 04 00 6B 71 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 83 D9 04 00 35 04 06 00 25 00 00 F0 [11:11:40]Write i2c OK [11:11:40]MH_I2C_Read... [11:11:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:11:40]Read from MH i2c: E2 [11:11:40]MH_I2C_Read... [11:11:40]Read from MH i2c: E2 03 00 [11:11:40]MH_I2C_Read... [11:11:40]Read from MH i2c: E2 03 00 F2 18 00 90 00 7E [11:11:40]RAPDU: 90 00 [11:11:40]wFMCommunicate OK [11:11:40]wFMCommunicate request_size=10 [11:11:40]MH_SAM_APDU [11:11:40]CAPDU: 80 0D 02 02 05 7A 02 FC 62 50 [11:11:40]Write to MH i2c: E2 0D 00 F3 18 80 0D 02 02 05 00 7A 02 FC 62 50 00 00 B9 [11:11:40]Write i2c OK [11:11:40]MH_I2C_Read... [11:11:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:11:40]Read from MH i2c: E2 [11:11:40]MH_I2C_Read... [11:11:40]Read from MH i2c: E2 03 00 [11:11:40]MH_I2C_Read... [11:11:40]Read from MH i2c: E2 03 00 F3 18 00 90 00 7F [11:11:40]RAPDU: 90 00 [11:11:40]wFMCommunicate OK [11:11:40]wFMCommunicate request_size=4 [11:11:40]MH_SAM_APDU [11:11:40]CAPDU: 80 0D 03 02 [11:11:40]Write to MH i2c: E2 08 00 F4 18 80 0D 03 02 00 00 00 00 87 [11:11:40]Write i2c OK [11:11:40]MH_I2C_Read... [11:11:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:11:40]Read from MH i2c: E2 [11:11:40]MH_I2C_Read... [11:11:40]Read from MH i2c: E2 0B 00 [11:11:40]MH_I2C_Read... [11:11:40]Read from MH i2c: E2 0B 00 F4 18 00 8A F5 51 A1 2E 7D D5 E6 90 00 5F [11:11:40]RAPDU: 8A F5 51 A1 2E 7D D5 E6 90 00 [11:11:40]wFMCommunicate OK [11:11:40]SAM_PROTO_SignData done [11:11:40]FM_MakeSignedData done [11:11:40]CreateOFDProtocolMessage [11:11:40]wFMCommunicate request_size=4 [11:11:40]MH_SAM_APDU [11:11:40]CAPDU: 80 11 00 00 [11:11:40]Write to MH i2c: E2 08 00 F5 18 80 11 00 00 00 00 00 00 87 [11:11:40]Write i2c OK [11:11:40]MH_I2C_Read... [11:11:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:11:40]Read from MH i2c: E2 [11:11:40]MH_I2C_Read... [11:11:40]Read from MH i2c: E2 17 00 [11:11:40]MH_I2C_Read... [11:11:40]Read from MH i2c: E2 17 00 F5 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 DB [11:11:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:11:40]wFMCommunicate OK [11:11:40]CreateOFDProtocolMessage done [11:11:40]OFDSenderStorePacket 317827 [11:11:40]StoreOFDPacket docnum=317827 [11:11:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 0E 74 07 01 AF FD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 2E 01 00 00 F4 03 04 00 6B 71 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 83 D9 04 00 35 04 06 00 25 7A 02 FC 62 50 8A F5 51 A1 2E 7D D5 E6 [11:11:40]CheckFolder [11:11:40]dirname=/storage/ofd_packets [11:11:40]CheckFolder done [11:11:40]ProducePacketName [11:11:40]name=ofd_packets/00317827 [11:11:40]NVStorageSaveData ofd_packets/00317827 [11:11:40]File name is /storage/ofd_packets/00317827 [11:11:40]Write 301 bytes [11:11:40]NVStorageSaveData done [11:11:40]OFDSenderStorePacket done [11:11:40]KKMCreateOFDPacket done [11:11:40]NVStorageSaveData kkm_last_timestamp [11:11:40]File name is /storage/kkm_last_timestamp [11:11:40]Write 4 bytes [11:11:40]NVStorageSaveData done [11:11:40]ExternCall_PrintAddStr [11:11:40]wPrintStart [11:11:40]Write to MH i2c: 01 00 00 F6 18 0E [11:11:40]Write i2c OK [11:11:40]MH_I2C_Read... [11:11:40]Read from MH i2c: 01 [11:11:40]MH_I2C_Read... [11:11:40]Read from MH i2c: 01 07 00 [11:11:40]MH_I2C_Read... [11:11:40]Read from MH i2c: 01 07 00 F6 18 00 00 00 00 00 FF 0F 23 [11:11:40]RasterBufferAndPrint [11:11:40]line Счет N : (1)1092754 [11:11:40]line ИНН: 02508201610067 [11:11:40]line Контрольно-Кассовый Чек [11:11:40]line ПРОДАЖА [11:11:40]line ТРК (МРК, ГНК) : 54 [11:11:40]line Товар: 2710124500 [11:11:40]line Аи-95-К-3 [11:11:40]line 20.220 * 74.20 [11:11:40]line = 1500.32 [11:11:40]line НДС 12% НСП 1% [11:11:40]line > о реализуемом товаре [11:11:40]line ИТОГО: 1500.32 [11:11:40]line НСП 1% : 13.28 [11:11:40]line НДС 12% : 159.33 [11:11:40]line Наличными: 0.00 [11:11:40]line Безнал.: 1500.32 [11:11:40]line Место: АЗС № 101 "Партнер Нефть" [11:11:40]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:11:40]line СНО: Общий режим [11:11:40]line Чек 302 28.10.2024 11:11 [11:11:40]line Смена: 546 ФФД: 1.0 [11:11:40]line ЗНМ: 0300000082 [11:11:40]line РНМ: 0000000000091628 [11:11:40]line Версия ККМ: 001 [11:11:40]line Платежная система: Mbank [11:11:40]line ФМ: 0000000000874671 [11:11:40]line ФД: 317827 [11:11:40]line ФПД: 41205966332496 [11:11:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T111139&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317827&fm=41205966332496&tin=02508201610067®Number=0000000000091628&sum=150032 [11:11:40]written 0, free lines is 4095 [11:11:40]OFD Sender: Processing packet 317827 [packets to send 127, broken 126] [11:11:40]ProducePacketName [11:11:40]name=ofd_packets/00317827 [11:11:40]OFD Sender: To server: pG, [11:11:40]CommunicateWithHost lk.salyk.kg:30040 [11:11:40]ConnectInit lk.salyk.kg [11:11:41]Connected sock=10 [11:11:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 0E 74 07 01 AF FD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 2E 01 00 00 F4 03 04 00 6B 71 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 83 D9 04 00 35 04 06 00 25 7A 02 FC 62 50 8A F5 51 A1 2E 7D D5 E6 [11:11:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 2D 3E 47 00 DE 7C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 83 D9 04 00 F4 03 04 00 24 1D 1F 67 B6 04 01 00 00 88 30 C5 41 AF 4A B4 E4 [11:11:41]CommunicateWithHost err = 0 [11:11:41]CheckOFDResponse [11:11:41]1017 (14) - 77093643461234 [11:11:41]1041 (16) - 0000000000874671 [11:11:41]1040 (4) - 317827 [11:11:41]1012 (4) - 28.10.2024 05:12 [11:11:41]1206 (1) - 0 [11:11:41]OFD Sender: Remove packet 317827 [11:11:41]ProducePacketName [11:11:41]name=ofd_packets/00317827 [11:11:41]NVStorageDeleteData [11:11:41]Write to MH i2c: 01 00 00 1F 19 38 [11:11:41]Write i2c OK [11:11:41]MH_I2C_Read... [11:11:41]Read from MH i2c: 01 [11:11:41]MH_I2C_Read... [11:11:41]Read from MH i2c: 01 07 00 [11:11:41]MH_I2C_Read... [11:11:41]Read from MH i2c: 01 07 00 1F 19 00 00 00 00 00 20 0D 6C [11:11:41]RasterBufferAndPrint [11:11:41]line [11:11:41]line [11:11:41]line [11:11:41]line [11:11:41]line [11:11:41]written 0, free lines is 3366 [11:11:41]MH_Cut [11:11:41]Write to MH i2c: D1 01 00 26 19 01 11 [11:11:41]Write i2c OK [11:11:41]MH_I2C_Read... [11:11:41]Read from MH i2c: D1 [11:11:41]MH_I2C_Read... [11:11:41]Read from MH i2c: D1 01 00 [11:11:41]MH_I2C_Read... [11:11:41]Read from MH i2c: D1 01 00 26 19 00 10 [11:11:41]Write to MH i2c: 01 00 00 27 19 40 [11:11:41]Write i2c OK [11:11:41]MH_I2C_Read... [11:11:41]OFD Sender: No OFD packet to send [11:11:42]*** Cut start [11:11:42]*** Partial cut [11:11:42]*** CUTSNS_PIN = 1 [11:11:42]*** CUTSNS_PIN = 0 [11:11:42]*** Brake cut motor [11:11:42]Read from MH i2c: 01 [11:11:42]MH_I2C_Read... [11:11:42]*** Stop cut motor [11:11:42]*** Cut end [11:11:42]Read from MH i2c: 01 07 00 [11:11:42]MH_I2C_Read... [11:11:42]Read from MH i2c: 01 07 00 27 19 00 00 00 00 00 FF 0F 55 [11:11:42]process_action close_receipt done [11:11:42]requested_data is exist [11:11:42]produce_requested_data [11:11:42]requested_item fm.sn is exist - process it [11:11:42]wFMCommunicate request_size=4 [11:11:42]MH_SAM_APDU [11:11:42]CAPDU: 80 11 00 00 [11:11:42]Write to MH i2c: E2 08 00 28 19 80 11 00 00 00 00 00 00 BB [11:11:42]Write i2c OK [11:11:42]MH_I2C_Read... [11:11:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:11:42]Read from MH i2c: E2 [11:11:42]MH_I2C_Read... [11:11:42]Read from MH i2c: E2 17 00 [11:11:42]MH_I2C_Read... [11:11:42]Read from MH i2c: E2 17 00 28 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 0F [11:11:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:11:42]wFMCommunicate OK [11:11:42]requested_item fd.num is exist - process it [11:11:42]SAM_PROTO_GetFieldsCounters [11:11:42]wFMCommunicate request_size=4 [11:11:42]MH_SAM_APDU [11:11:42]CAPDU: 80 13 00 00 [11:11:42]Write to MH i2c: E2 08 00 29 19 80 13 00 00 00 00 00 00 BE [11:11:42]Write i2c OK [11:11:42]MH_I2C_Read... [11:11:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:11:42]Read from MH i2c: E2 [11:11:42]MH_I2C_Read... [11:11:42]Read from MH i2c: E2 62 00 [11:11:42]MH_I2C_Read... [11:11:42]Read from MH i2c: E2 62 00 29 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 83 D9 04 00 0E 04 04 00 22 02 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 F2 [11:11:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 83 D9 04 00 0E 04 04 00 22 02 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:11:42]wFMCommunicate OK [11:11:42]SAM_PROTO_GetFieldsCounters done [11:11:42]requested_item shift.num is exist - process it [11:11:42]requested_item shift.opened is exist - process it [11:11:42]req_shift_opened [11:11:42]FM_GetShiftState [11:11:42]SAM_PROTO_GetShiftState [11:11:42]wFMCommunicate request_size=4 [11:11:42]MH_SAM_APDU [11:11:42]CAPDU: 80 13 01 00 [11:11:42]Write to MH i2c: E2 08 00 2A 19 80 13 01 00 00 00 00 00 C0 [11:11:42]Write i2c OK [11:11:42]MH_I2C_Read... [11:11:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:11:42]Read from MH i2c: E2 [11:11:42]MH_I2C_Read... [11:11:42]Read from MH i2c: E2 0E 00 [11:11:42]MH_I2C_Read... [11:11:42]Read from MH i2c: E2 0E 00 2A 19 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B9 [11:11:42]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:11:42]wFMCommunicate OK [11:11:42]SAM_PROTO_GetShiftState done [11:11:42]FM_GetShiftState done [11:11:42]req_shift_opened done [11:11:42]requested_item shift.open_date is exist - process it [11:11:42]req_shift_open_date [11:11:42]req_shift_open_date done [11:11:42]produce_requested_data done [11:11:42]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317827,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:11:42]process_action_free close_receipt [11:11:42]json_value_free [11:11:42]json_value_free done [11:11:42]process_json_proto returns [11:11:42]Send response to host [11:11:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317827,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:11:42]free response buf [11:11:42]execute_script done [11:11:42]execute_script returns [11:11:42]free content buf [11:11:42]Sock 9.Close socket [11:11:42]Sock 9.Thread stoped [11:11:46]OFD Sender: No OFD packet to send [11:11:51]OFD Sender: No OFD packet to send [11:11:56]OFD Sender: No OFD packet to send [11:11:58]accept exits with 7 [11:11:58]New connection [11:11:58]New thread 3067436388 created [11:11:58]Thread 3067293028 joined [11:11:58]Waiting for new connection... [11:11:58] Sock 7.Parse request [11:11:58]Sock 7.Check first char [11:11:58]Sock 7.First char is OK [11:11:58]request: POST /json_proto HTTP/1.0 [11:11:58]Method: POST [11:11:58]URL: /json_proto [11:11:58]Method is POST - this is cgi request [11:11:58]url: /json_proto [11:11:58]query_string will be loaded in cgi processing [11:11:58]execute_cgi json_proto POST (null) [11:11:58]execute_cgi path=json_proto method=POST [11:11:58]POST find Content-Length [11:11:58]Host: 172.17.50.195:8080 [11:11:58]Content-Length: 682 [11:11:58]Content-Type: application/json [11:11:58] [11:11:58]POST finish read [11:11:58]Found Content-Length = 682 [11:11:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092756", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 13.060, "sum" : 500.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:11:58]execute_script... [11: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 : (1)1092756", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 13.060, "sum" : 500.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:11:58]POST & json_proto [11:11:58]process_json_proto [11:11:58]json parsed OK: [11:11:58]protocol is kg_v1.0 [11:11:58]action value=close_receipt [11:11:58]process_action close_receipt [11:11:58]cmd_close_receipt [11:11:58]MH_GetDate [11:11:58]Write to MH i2c: F0 00 00 2B 19 33 [11:11:58]Write i2c OK [11:11:58]MH_I2C_Read... [11:11:58]Read from MH i2c: F0 [11:11:58]MH_I2C_Read... [11:11:58]Read from MH i2c: F0 09 00 [11:11:58]MH_I2C_Read... [11:11:58]Read from MH i2c: F0 09 00 2B 19 00 7E 71 1F 67 43 33 1C 67 AA [11:11:58]GetLastDocTimeStamp 1730113899 [11:11:58]current date 1730113918 [11:11:58]FM_GetShiftState [11:11:58]SAM_PROTO_GetShiftState [11:11:58]wFMCommunicate request_size=4 [11:11:58]MH_SAM_APDU [11:11:58]CAPDU: 80 13 01 00 [11:11:58]Write to MH i2c: E2 08 00 2C 19 80 13 01 00 00 00 00 00 C2 [11:11:58]Write i2c OK [11:11:58]MH_I2C_Read... [11:11:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:11:58]Read from MH i2c: E2 [11:11:58]MH_I2C_Read... [11:11:58]Read from MH i2c: E2 0E 00 [11:11:58]MH_I2C_Read... [11:11:58]Read from MH i2c: E2 0E 00 2C 19 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 BB [11:11:58]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:11:58]wFMCommunicate OK [11:11:58]SAM_PROTO_GetShiftState done [11:11:58]FM_GetShiftState done [11:11:58]opened in 1730073493 [11:11:58]opened+sec_in_day 1730159893 [11:11:58]quantity*price = 50019 [11:11:58]sum+1 = 50021 [11:11:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 303 28.10.2024 11:11 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317828 ФПД: 261304301766155 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T111159&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317828&fm=261304301766155&tin=02508201610067®Number=0000000000091628&sum=50000 [11:11:59]StoreToDocumentArchive [11:11:59]shift 546 fd 317828 [11:11:59]save to /storage/0546/doc_00317828 [11:11:59]save last doc name /storage/0546/doc_00317828 to /storage/kkm_last_doc_name [11:11:59]save OK [11:11:59]Clear old archive folders... [11:11:59]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:11:59]tlvbuf is 0138F0E0 [11:11:59]SAM_PROTO_ClearQueue [11:11:59]wFMCommunicate request_size=4 [11:11:59]MH_SAM_APDU [11:11:59]CAPDU: 80 09 00 00 [11:11:59]Write to MH i2c: E2 08 00 39 19 80 09 00 00 00 00 00 00 C4 [11:11:59]Write i2c OK [11:11:59]MH_I2C_Read... [11:11:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:11:59]Read from MH i2c: E2 [11:11:59]MH_I2C_Read... [11:11:59]Read from MH i2c: E2 03 00 [11:11:59]MH_I2C_Read... [11:11:59]Read from MH i2c: E2 03 00 39 19 00 90 00 C6 [11:11:59]RAPDU: 90 00 [11:11:59]wFMCommunicate OK [11:11:59]SAM_PROTO_ClearQueue done [11:11:59]KKMCreateOFDPacket [11:11:59]OFDProtocolAddRootSTLVToBuf [11:11:59]FM_MakeSignedData [11:11:59]FM_MakeSignedData [11:11:59]SAM_PROTO_SignData [11:11:59]wFMCommunicate request_size=4 [11:11:59]MH_SAM_APDU [11:11:59]CAPDU: 80 0D 01 02 [11:11:59]Write to MH i2c: E2 08 00 3A 19 80 0D 01 02 00 00 00 00 CC [11:11:59]Write i2c OK [11:11:59]MH_I2C_Read... [11:11:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:11:59]Read from MH i2c: E2 [11:11:59]MH_I2C_Read... [11:11:59]Read from MH i2c: E2 03 00 [11:11:59]MH_I2C_Read... [11:11:59]Read from MH i2c: E2 03 00 3A 19 00 90 00 C7 [11:11:59]RAPDU: 90 00 [11:11:59]wFMCommunicate OK [11:11:59]wFMCommunicate request_size=255 [11:11:59]MH_SAM_APDU [11:11:59]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 04 33 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 64 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 2F 01 00 00 F4 03 04 00 7F 71 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 84 D9 04 00 35 04 06 00 ED A7 [11:11:59]Write to MH i2c: E2 02 01 3B 19 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 04 33 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 64 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 2F 01 00 00 F4 03 04 00 7F 71 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 84 D9 04 00 35 04 06 00 ED A7 00 00 56 [11:11:59]Write i2c OK [11:11:59]MH_I2C_Read... [11:11:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:11:59]Read from MH i2c: E2 [11:11:59]MH_I2C_Read... [11:11:59]Read from MH i2c: E2 03 00 [11:11:59]MH_I2C_Read... [11:11:59]Read from MH i2c: E2 03 00 3B 19 00 90 00 C8 [11:11:59]RAPDU: 90 00 [11:11:59]wFMCommunicate OK [11:11:59]wFMCommunicate request_size=9 [11:11:59]MH_SAM_APDU [11:11:59]CAPDU: 80 0D 02 02 04 A6 15 C6 0B [11:11:59]Write to MH i2c: E2 0C 00 3C 19 80 0D 02 02 04 00 A6 15 C6 0B 00 00 63 [11:11:59]Write i2c OK [11:11:59]MH_I2C_Read... [11:11:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:11:59]Read from MH i2c: E2 [11:11:59]MH_I2C_Read... [11:11:59]Read from MH i2c: E2 03 00 [11:11:59]MH_I2C_Read... [11:11:59]Read from MH i2c: E2 03 00 3C 19 00 90 00 C9 [11:11:59]RAPDU: 90 00 [11:11:59]wFMCommunicate OK [11:11:59]wFMCommunicate request_size=4 [11:11:59]MH_SAM_APDU [11:11:59]CAPDU: 80 0D 03 02 [11:11:59]Write to MH i2c: E2 08 00 3D 19 80 0D 03 02 00 00 00 00 D1 [11:11:59]Write i2c OK [11:11:59]MH_I2C_Read... [11:11:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:11:59]Read from MH i2c: E2 [11:11:59]MH_I2C_Read... [11:11:59]Read from MH i2c: E2 0B 00 [11:11:59]MH_I2C_Read... [11:11:59]Read from MH i2c: E2 0B 00 3D 19 00 FF 87 55 AA BF 71 7D F6 90 00 FA [11:11:59]RAPDU: FF 87 55 AA BF 71 7D F6 90 00 [11:11:59]wFMCommunicate OK [11:11:59]SAM_PROTO_SignData done [11:11:59]FM_MakeSignedData done [11:11:59]CreateOFDProtocolMessage [11:11:59]wFMCommunicate request_size=4 [11:11:59]MH_SAM_APDU [11:11:59]CAPDU: 80 11 00 00 [11:11:59]Write to MH i2c: E2 08 00 3E 19 80 11 00 00 00 00 00 00 D1 [11:11:59]Write i2c OK [11:11:59]MH_I2C_Read... [11:11:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:11:59]Read from MH i2c: E2 [11:11:59]MH_I2C_Read... [11:11:59]Read from MH i2c: E2 17 00 [11:11:59]MH_I2C_Read... [11:11:59]Read from MH i2c: E2 17 00 3E 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 25 [11:11:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:11:59]wFMCommunicate OK [11:11:59]CreateOFDProtocolMessage done [11:11:59]OFDSenderStorePacket 317828 [11:11:59]StoreOFDPacket docnum=317828 [11:11:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 CF 88 06 01 91 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 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 04 33 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 64 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 2F 01 00 00 F4 03 04 00 7F 71 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 84 D9 04 00 35 04 06 00 ED A7 A6 15 C6 0B FF 87 55 AA BF 71 7D F6 [11:11:59]CheckFolder [11:11:59]dirname=/storage/ofd_packets [11:11:59]CheckFolder done [11:11:59]ProducePacketName [11:11:59]name=ofd_packets/00317828 [11:11:59]NVStorageSaveData ofd_packets/00317828 [11:11:59]File name is /storage/ofd_packets/00317828 [11:11:59]Write 300 bytes [11:11:59]NVStorageSaveData done [11:11:59]OFDSenderStorePacket done [11:11:59]KKMCreateOFDPacket done [11:11:59]NVStorageSaveData kkm_last_timestamp [11:11:59]File name is /storage/kkm_last_timestamp [11:11:59]Write 4 bytes [11:11:59]NVStorageSaveData done [11:11:59]ExternCall_PrintAddStr [11:11:59]wPrintStart [11:11:59]Write to MH i2c: 01 00 00 3F 19 58 [11:11:59]Write i2c OK [11:11:59]MH_I2C_Read... [11:11:59]Read from MH i2c: 01 [11:11:59]MH_I2C_Read... [11:11:59]Read from MH i2c: 01 07 00 [11:11:59]MH_I2C_Read... [11:11:59]Read from MH i2c: 01 07 00 3F 19 00 00 00 00 00 FF 0F 6D [11:11:59]RasterBufferAndPrint [11:11:59]line Счет N : (1)1092756 [11:11:59]line ИНН: 02508201610067 [11:11:59]line Контрольно-Кассовый Чек [11:11:59]line ПРОДАЖА [11:11:59]line ТРК (МРК, ГНК) : 81 [11:11:59]line Товар: 2711190000 [11:11:59]line ГАЗ-К-5 [11:11:59]line 13.060 * 38.30 [11:11:59]line = 500.20 [11:11:59]line НДС 12% НСП 1% [11:11:59]line > о реализуемом товаре [11:11:59]line ОКРУГЛЕНИЕ: -0.20 [11:11:59]line ИТОГО: 500.00 [11:11:59]line Внесено: 500.00 [11:11:59]line СДАЧА: 0.00 [11:11:59]line НСП 1% : 4.43 [11:11:59]line НДС 12% : 53.12 [11:11:59]line Наличными: 500.00 [11:11:59]line Безнал.: 0.00 [11:11:59]line Место: АЗС № 101 "Партнер Нефть" [11:11:59]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:11:59]line СНО: Общий режим [11:11:59]line Чек 303 28.10.2024 11:11 [11:11:59]line Смена: 546 ФФД: 1.0 [11:11:59]line ЗНМ: 0300000082 [11:11:59]line РНМ: 0000000000091628 [11:11:59]line Версия ККМ: 001 [11:11:59]line ФМ: 0000000000874671 [11:11:59]line ФД: 317828 [11:12:00]line ФПД: 261304301766155 [11:12:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T111159&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317828&fm=261304301766155&tin=02508201610067®Number=0000000000091628&sum=50000 [11:12:00]OFD Sender: Processing packet 317828 [packets to send 127, broken 126] [11:12:00]ProducePacketName [11:12:00]name=ofd_packets/00317828 [11:12:00]OFD Sender: To server: pG, [11:12:00]CommunicateWithHost lk.salyk.kg:30040 [11:12:00]ConnectInit lk.salyk.kg [11:12:00]written 0, free lines is 4095 [11:12:00]Connected sock=10 [11:12:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 CF 88 06 01 91 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 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 04 33 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 64 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 2F 01 00 00 F4 03 04 00 7F 71 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 84 D9 04 00 35 04 06 00 ED A7 A6 15 C6 0B FF 87 55 AA BF 71 7D F6 [11:12:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 94 F3 47 00 0F E2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 84 D9 04 00 F4 03 04 00 38 1D 1F 67 B6 04 01 00 00 C9 1C 73 53 C9 1F 08 DD [11:12:00]CommunicateWithHost err = 0 [11:12:00]CheckOFDResponse [11:12:00]1017 (14) - 77093643461234 [11:12:00]1041 (16) - 0000000000874671 [11:12:00]1040 (4) - 317828 [11:12:00]1012 (4) - 28.10.2024 05:12 [11:12:00]1206 (1) - 0 [11:12:00]OFD Sender: Remove packet 317828 [11:12:00]ProducePacketName [11:12:00]name=ofd_packets/00317828 [11:12:00]NVStorageDeleteData [11:12:00]Write to MH i2c: 01 00 00 6A 19 83 [11:12:00]Write i2c OK [11:12:00]MH_I2C_Read... [11:12:00]Read from MH i2c: 01 [11:12:00]MH_I2C_Read... [11:12:00]Read from MH i2c: 01 07 00 [11:12:00]MH_I2C_Read... [11:12:00]Read from MH i2c: 01 07 00 6A 19 00 00 00 00 00 EF 0C 85 [11:12:00]RasterBufferAndPrint [11:12:00]line [11:12:00]line [11:12:00]line [11:12:00]line [11:12:00]line [11:12:00]written 0, free lines is 3317 [11:12:00]MH_Cut [11:12:00]Write to MH i2c: D1 01 00 71 19 01 5C [11:12:00]Write i2c OK [11:12:00]MH_I2C_Read... [11:12:00]Read from MH i2c: D1 [11:12:00]MH_I2C_Read... [11:12:00]Read from MH i2c: D1 01 00 [11:12:00]MH_I2C_Read... [11:12:00]Read from MH i2c: D1 01 00 71 19 00 5B [11:12:00]Write to MH i2c: 01 00 00 72 19 8B [11:12:00]Write i2c OK [11:12:00]MH_I2C_Read... [11:12:01]OFD Sender: No OFD packet to send [11:12:01]*** Cut start [11:12:01]*** Partial cut [11:12:01]*** CUTSNS_PIN = 1 [11:12:01]*** CUTSNS_PIN = 0 [11:12:01]*** Brake cut motor [11:12:02]Read from MH i2c: 01 [11:12:02]MH_I2C_Read... [11:12:02]*** Stop cut motor [11:12:02]*** Cut end [11:12:02]Read from MH i2c: 01 07 00 [11:12:02]MH_I2C_Read... [11:12:02]Read from MH i2c: 01 07 00 72 19 00 00 00 00 00 FF 0F A0 [11:12:02]process_action close_receipt done [11:12:02]requested_data is exist [11:12:02]produce_requested_data [11:12:02]requested_item fm.sn is exist - process it [11:12:02]wFMCommunicate request_size=4 [11:12:02]MH_SAM_APDU [11:12:02]CAPDU: 80 11 00 00 [11:12:02]Write to MH i2c: E2 08 00 73 19 80 11 00 00 00 00 00 00 06 [11:12:02]Write i2c OK [11:12:02]MH_I2C_Read... [11:12:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:02]Read from MH i2c: E2 [11:12:02]MH_I2C_Read... [11:12:02]Read from MH i2c: E2 17 00 [11:12:02]MH_I2C_Read... [11:12:02]Read from MH i2c: E2 17 00 73 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 5A [11:12:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:12:02]wFMCommunicate OK [11:12:02]requested_item fd.num is exist - process it [11:12:02]SAM_PROTO_GetFieldsCounters [11:12:02]wFMCommunicate request_size=4 [11:12:02]MH_SAM_APDU [11:12:02]CAPDU: 80 13 00 00 [11:12:02]Write to MH i2c: E2 08 00 74 19 80 13 00 00 00 00 00 00 09 [11:12:02]Write i2c OK [11:12:02]MH_I2C_Read... [11:12:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:12:02]Read from MH i2c: E2 [11:12:02]MH_I2C_Read... [11:12:02]Read from MH i2c: E2 62 00 [11:12:02]MH_I2C_Read... [11:12:02]Read from MH i2c: E2 62 00 74 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 84 D9 04 00 0E 04 04 00 22 02 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 41 [11: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 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 84 D9 04 00 0E 04 04 00 22 02 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:12:02]wFMCommunicate OK [11:12:02]SAM_PROTO_GetFieldsCounters done [11:12:02]requested_item shift.num is exist - process it [11:12:02]requested_item shift.opened is exist - process it [11:12:02]req_shift_opened [11:12:02]FM_GetShiftState [11:12:02]SAM_PROTO_GetShiftState [11:12:02]wFMCommunicate request_size=4 [11:12:02]MH_SAM_APDU [11:12:02]CAPDU: 80 13 01 00 [11:12:02]Write to MH i2c: E2 08 00 75 19 80 13 01 00 00 00 00 00 0B [11:12:02]Write i2c OK [11:12:02]MH_I2C_Read... [11:12:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:02]Read from MH i2c: E2 [11:12:02]MH_I2C_Read... [11:12:02]Read from MH i2c: E2 0E 00 [11:12:02]MH_I2C_Read... [11:12:02]Read from MH i2c: E2 0E 00 75 19 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 04 [11:12:02]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:12:02]wFMCommunicate OK [11:12:02]SAM_PROTO_GetShiftState done [11:12:02]FM_GetShiftState done [11:12:02]req_shift_opened done [11:12:02]requested_item shift.open_date is exist - process it [11:12:02]req_shift_open_date [11:12:02]req_shift_open_date done [11:12:02]produce_requested_data done [11:12:02]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317828,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:12:02]process_action_free close_receipt [11:12:02]json_value_free [11:12:02]json_value_free done [11:12:02]process_json_proto returns [11:12:02]Send response to host [11:12:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317828,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:12:02]free response buf [11:12:02]execute_script done [11:12:02]execute_script returns [11:12:02]free content buf [11:12:02]Sock 7.Close socket [11:12:02]Sock 7.Thread stoped [11:12:06]OFD Sender: No OFD packet to send [11:12:11]OFD Sender: No OFD packet to send [11:12:16]OFD Sender: No OFD packet to send [11:12:21]OFD Sender: No OFD packet to send [11:12:26]OFD Sender: No OFD packet to send [11:12:31]OFD Sender: No OFD packet to send [11:12:36]OFD Sender: No OFD packet to send [11:12:41]OFD Sender: No OFD packet to send [11:12:46]OFD Sender: No OFD packet to send [11:12:51]OFD Sender: No OFD packet to send [11:12:55]accept exits with 9 [11:12:55]New connection [11:12:55]New thread 3067293028 created [11:12:55]Thread 3067436388 joined [11:12:55]Waiting for new connection... [11:12:55] Sock 9.Parse request [11:12:55]Sock 9.Check first char [11:12:55]Sock 9.First char is OK [11:12:55]request: POST /json_proto HTTP/1.0 [11:12:55]Method: POST [11:12:55]URL: /json_proto [11:12:55]Method is POST - this is cgi request [11:12:55]url: /json_proto [11:12:55]query_string will be loaded in cgi processing [11:12:55]execute_cgi json_proto POST (null) [11:12:55]execute_cgi path=json_proto method=POST [11:12:55]POST find Content-Length [11:12:55]Host: 172.17.50.195:8080 [11:12:55]Content-Length: 686 [11:12:55]Content-Type: application/json [11:12:55] [11:12:55]POST finish read [11:12:55]Found Content-Length = 686 [11:12:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092758", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 28.730, "sum" : 1100.36, "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" ] } } [11:12:55]execute_script... [11:12:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092758", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 28.730, "sum" : 1100.36, "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" ] } } [11:12:55]POST & json_proto [11:12:55]process_json_proto [11:12:55]json parsed OK: [11:12:55]protocol is kg_v1.0 [11:12:55]action value=close_receipt [11:12:55]process_action close_receipt [11:12:55]cmd_close_receipt [11:12:55]MH_GetDate [11:12:55]Write to MH i2c: F0 00 00 76 19 7E [11:12:55]Write i2c OK [11:12:55]MH_I2C_Read... [11:12:55]Read from MH i2c: F0 [11:12:55]MH_I2C_Read... [11:12:55]Read from MH i2c: F0 09 00 [11:12:55]MH_I2C_Read... [11:12:55]Read from MH i2c: F0 09 00 76 19 00 B8 71 1F 67 43 33 1C 67 2F [11:12:55]GetLastDocTimeStamp 1730113919 [11:12:55]current date 1730113976 [11:12:55]FM_GetShiftState [11:12:55]SAM_PROTO_GetShiftState [11:12:55]wFMCommunicate request_size=4 [11:12:55]MH_SAM_APDU [11:12:55]CAPDU: 80 13 01 00 [11:12:55]Write to MH i2c: E2 08 00 77 19 80 13 01 00 00 00 00 00 0D [11:12:55]Write i2c OK [11:12:55]MH_I2C_Read... [11:12:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:55]Read from MH i2c: E2 [11:12:55]MH_I2C_Read... [11:12:55]Read from MH i2c: E2 0E 00 [11:12:55]MH_I2C_Read... [11:12:55]Read from MH i2c: E2 0E 00 77 19 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 06 [11:12:55]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:12:55]wFMCommunicate OK [11:12:55]SAM_PROTO_GetShiftState done [11:12:55]FM_GetShiftState done [11:12:55]opened in 1730073493 [11:12:55]opened+sec_in_day 1730159893 [11:12:55]quantity*price = 110035 [11:12:55]sum+1 = 110037 [11:12:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 1100.00 Внесено: 1100.00 СДАЧА: 0.00 НСП 1% : 9.74 НДС 12% : 116.85 Наличными: 1100.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 304 28.10.2024 11:12 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317829 ФПД: 221354750926140 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T111256&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317829&fm=221354750926140&tin=02508201610067®Number=0000000000091628&sum=110000 [11:12:56]StoreToDocumentArchive [11:12:56]shift 546 fd 317829 [11:12:56]save to /storage/0546/doc_00317829 [11:12:56]save last doc name /storage/0546/doc_00317829 to /storage/kkm_last_doc_name [11:12:56]save OK [11:12:56]Clear old archive folders... [11:12:56]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:12:56]tlvbuf is B6FCECB0 [11:12:56]SAM_PROTO_ClearQueue [11:12:56]wFMCommunicate request_size=4 [11:12:56]MH_SAM_APDU [11:12:56]CAPDU: 80 09 00 00 [11:12:56]Write to MH i2c: E2 08 00 84 19 80 09 00 00 00 00 00 00 0F [11:12:56]Write i2c OK [11:12:56]MH_I2C_Read... [11:12:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:12:56]Read from MH i2c: E2 [11:12:56]MH_I2C_Read... [11:12:56]Read from MH i2c: E2 03 00 [11:12:56]MH_I2C_Read... [11:12:56]Read from MH i2c: E2 03 00 84 19 00 90 00 11 [11:12:56]RAPDU: 90 00 [11:12:56]wFMCommunicate OK [11:12:56]SAM_PROTO_ClearQueue done [11:12:56]KKMCreateOFDPacket [11:12:56]OFDProtocolAddRootSTLVToBuf [11:12:56]FM_MakeSignedData [11:12:56]FM_MakeSignedData [11:12:56]SAM_PROTO_SignData [11:12:56]wFMCommunicate request_size=4 [11:12:56]MH_SAM_APDU [11:12:56]CAPDU: 80 0D 01 02 [11:12:56]Write to MH i2c: E2 08 00 85 19 80 0D 01 02 00 00 00 00 17 [11:12:56]Write i2c OK [11:12:56]MH_I2C_Read... [11:12:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:12:56]Read from MH i2c: E2 [11:12:56]MH_I2C_Read... [11:12:56]Read from MH i2c: E2 03 00 [11:12:56]MH_I2C_Read... [11:12:56]Read from MH i2c: E2 03 00 85 19 00 90 00 12 [11:12:56]RAPDU: 90 00 [11:12:56]wFMCommunicate OK [11:12:56]wFMCommunicate request_size=255 [11:12:56]MH_SAM_APDU [11:12:56]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3A 70 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 D4 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 30 01 00 00 F4 03 04 00 B8 71 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 85 D9 04 00 35 04 06 00 C9 52 [11:12:56]Write to MH i2c: E2 02 01 86 19 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3A 70 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 D4 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 30 01 00 00 F4 03 04 00 B8 71 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 85 D9 04 00 35 04 06 00 C9 52 00 00 DA [11:12:56]Write i2c OK [11:12:56]MH_I2C_Read... [11:12:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:57]Read from MH i2c: E2 [11:12:57]MH_I2C_Read... [11:12:57]Read from MH i2c: E2 03 00 [11:12:57]MH_I2C_Read... [11:12:57]Read from MH i2c: E2 03 00 86 19 00 90 00 13 [11:12:57]RAPDU: 90 00 [11:12:57]wFMCommunicate OK [11:12:57]wFMCommunicate request_size=9 [11:12:57]MH_SAM_APDU [11:12:57]CAPDU: 80 0D 02 02 04 2B 4C 5D 3C [11:12:57]Write to MH i2c: E2 0C 00 87 19 80 0D 02 02 04 00 2B 4C 5D 3C 00 00 32 [11:12:57]Write i2c OK [11:12:57]MH_I2C_Read... [11:12:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:57]Read from MH i2c: E2 [11:12:57]MH_I2C_Read... [11:12:57]Read from MH i2c: E2 03 00 [11:12:57]MH_I2C_Read... [11:12:57]Read from MH i2c: E2 03 00 87 19 00 90 00 14 [11:12:57]RAPDU: 90 00 [11:12:57]wFMCommunicate OK [11:12:57]wFMCommunicate request_size=4 [11:12:57]MH_SAM_APDU [11:12:57]CAPDU: 80 0D 03 02 [11:12:57]Write to MH i2c: E2 08 00 88 19 80 0D 03 02 00 00 00 00 1C [11:12:57]Write i2c OK [11:12:57]MH_I2C_Read... [11:12:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:12:57]Read from MH i2c: E2 [11:12:57]MH_I2C_Read... [11:12:57]Read from MH i2c: E2 0B 00 [11:12:57]MH_I2C_Read... [11:12:57]Read from MH i2c: E2 0B 00 88 19 00 00 C5 DE 64 22 B8 A5 57 90 00 FA [11:12:57]RAPDU: 00 C5 DE 64 22 B8 A5 57 90 00 [11:12:57]wFMCommunicate OK [11:12:57]SAM_PROTO_SignData done [11:12:57]FM_MakeSignedData done [11:12:57]CreateOFDProtocolMessage [11:12:57]wFMCommunicate request_size=4 [11:12:57]MH_SAM_APDU [11:12:57]CAPDU: 80 11 00 00 [11:12:57]Write to MH i2c: E2 08 00 89 19 80 11 00 00 00 00 00 00 1C [11:12:57]Write i2c OK [11:12:57]MH_I2C_Read... [11:12:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:57]Read from MH i2c: E2 [11:12:57]MH_I2C_Read... [11:12:57]Read from MH i2c: E2 17 00 [11:12:57]MH_I2C_Read... [11:12:57]Read from MH i2c: E2 17 00 89 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 70 [11:12:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:12:57]wFMCommunicate OK [11:12:57]CreateOFDProtocolMessage done [11:12:57]OFDSenderStorePacket 317829 [11:12:57]StoreOFDPacket docnum=317829 [11:12:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 5D 02 06 01 75 15 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3A 70 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 D4 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 30 01 00 00 F4 03 04 00 B8 71 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 85 D9 04 00 35 04 06 00 C9 52 2B 4C 5D 3C 00 C5 DE 64 22 B8 A5 57 [11:12:57]CheckFolder [11:12:57]dirname=/storage/ofd_packets [11:12:57]CheckFolder done [11:12:57]ProducePacketName [11:12:57]name=ofd_packets/00317829 [11:12:57]NVStorageSaveData ofd_packets/00317829 [11:12:57]File name is /storage/ofd_packets/00317829 [11:12:57]Write 300 bytes [11:12:57]NVStorageSaveData done [11:12:57]OFDSenderStorePacket done [11:12:57]KKMCreateOFDPacket done [11:12:57]NVStorageSaveData kkm_last_timestamp [11:12:57]File name is /storage/kkm_last_timestamp [11:12:57]Write 4 bytes [11:12:57]NVStorageSaveData done [11:12:57]ExternCall_PrintAddStr [11:12:57]wPrintStart [11:12:57]Write to MH i2c: 01 00 00 8A 19 A3 [11:12:57]Write i2c OK [11:12:57]MH_I2C_Read... [11:12:57]Read from MH i2c: 01 [11:12:57]MH_I2C_Read... [11:12:57]Read from MH i2c: 01 07 00 [11:12:57]MH_I2C_Read... [11:12:57]Read from MH i2c: 01 07 00 8A 19 00 00 00 00 00 FF 0F B8 [11:12:57]RasterBufferAndPrint [11:12:57]line Счет N : (1)1092758 [11:12:57]line ИНН: 02508201610067 [11:12:57]line Контрольно-Кассовый Чек [11:12:57]line ПРОДАЖА [11:12:57]line ТРК (МРК, ГНК) : 71 [11:12:57]line Товар: 2711190000 [11:12:57]line ГАЗ-К-5 [11:12:57]line 28.730 * 38.30 [11:12:57]line = 1100.36 [11:12:57]line НДС 12% НСП 1% [11:12:57]line > о реализуемом товаре [11:12:57]line ОКРУГЛЕНИЕ: -0.36 [11:12:57]line ИТОГО: 1100.00 [11:12:57]line Внесено: 1100.00 [11:12:57]line СДАЧА: 0.00 [11:12:57]line НСП 1% : 9.74 [11:12:57]line НДС 12% : 116.85 [11:12:57]line Наличными: 1100.00 [11:12:57]line Безнал.: 0.00 [11:12:57]line Место: АЗС № 101 "Партнер Нефть" [11:12:57]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:12:57]line СНО: Общий режим [11:12:57]line Чек 304 28.10.2024 11:12 [11:12:57]line Смена: 546 ФФД: 1.0 [11:12:57]line ЗНМ: 0300000082 [11:12:57]line РНМ: 0000000000091628 [11:12:57]line Версия ККМ: 001 [11:12:57]line ФМ: 0000000000874671 [11:12:57]line ФД: 317829 [11:12:57]line ФПД: 221354750926140 [11:12:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T111256&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317829&fm=221354750926140&tin=02508201610067®Number=0000000000091628&sum=110000 [11:12:57]OFD Sender: Processing packet 317829 [packets to send 127, broken 126] [11:12:57]ProducePacketName [11:12:57]name=ofd_packets/00317829 [11:12:57]OFD Sender: To server: pG, [11:12:57]CommunicateWithHost lk.salyk.kg:30040 [11:12:57]ConnectInit lk.salyk.kg [11:12:57]written 0, free lines is 4095 [11:12:57]Connected sock=10 [11:12:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 5D 02 06 01 75 15 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3A 70 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 D4 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 30 01 00 00 F4 03 04 00 B8 71 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 85 D9 04 00 35 04 06 00 C9 52 2B 4C 5D 3C 00 C5 DE 64 22 B8 A5 57 [11:12:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 E4 4A 47 00 48 26 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 85 D9 04 00 F4 03 04 00 71 1D 1F 67 B6 04 01 00 00 FB 0A F2 A9 33 40 D1 C3 [11:12:57]CommunicateWithHost err = 0 [11:12:57]CheckOFDResponse [11:12:57]1017 (14) - 77093643461234 [11:12:57]1041 (16) - 0000000000874671 [11:12:57]1040 (4) - 317829 [11:12:57]1012 (4) - 28.10.2024 05:13 [11:12:57]1206 (1) - 0 [11:12:57]OFD Sender: Remove packet 317829 [11:12:57]ProducePacketName [11:12:57]name=ofd_packets/00317829 [11:12:57]NVStorageDeleteData [11:12:58]Write to MH i2c: 01 00 00 B5 19 CE [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 B5 19 00 00 00 00 00 FE 0C DF [11:12:58]RasterBufferAndPrint [11:12:58]line [11:12:58]line [11:12:58]line [11:12:58]line [11:12:58]line [11:12:58]written 0, free lines is 3332 [11:12:58]MH_Cut [11:12:58]Write to MH i2c: D1 01 00 BC 19 01 A7 [11:12:58]Write i2c OK [11:12:58]MH_I2C_Read... [11:12:58]Read from MH i2c: D1 [11:12:58]MH_I2C_Read... [11:12:58]Read from MH i2c: D1 01 00 [11:12:58]MH_I2C_Read... [11:12:58]Read from MH i2c: D1 01 00 BC 19 00 A6 [11:12:58]Write to MH i2c: 01 00 00 BD 19 D6 [11:12:58]Write i2c OK [11:12:58]MH_I2C_Read... [11:12:58]OFD Sender: No OFD packet to send [11:12:58]*** Cut start [11:12:58]*** Partial cut [11:12:58]*** CUTSNS_PIN = 1 [11:12:58]*** CUTSNS_PIN = 0 [11:12:59]*** Brake cut motor [11:12:59]Read from MH i2c: 01 [11:12:59]MH_I2C_Read... [11:12:59]*** Stop cut motor [11:12:59]*** Cut end [11:12:59]Read from MH i2c: 01 07 00 [11:12:59]MH_I2C_Read... [11:12:59]Read from MH i2c: 01 07 00 BD 19 00 00 00 00 00 FF 0F EB [11:12:59]process_action close_receipt done [11:12:59]requested_data is exist [11:12:59]produce_requested_data [11:12:59]requested_item fm.sn is exist - process it [11:12:59]wFMCommunicate request_size=4 [11:12:59]MH_SAM_APDU [11:12:59]CAPDU: 80 11 00 00 [11:12:59]Write to MH i2c: E2 08 00 BE 19 80 11 00 00 00 00 00 00 51 [11:12:59]Write i2c OK [11:12:59]MH_I2C_Read... [11:12:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:59]Read from MH i2c: E2 [11:12:59]MH_I2C_Read... [11:12:59]Read from MH i2c: E2 17 00 [11:12:59]MH_I2C_Read... [11:12:59]Read from MH i2c: E2 17 00 BE 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A5 [11:12:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:12:59]wFMCommunicate OK [11:12:59]requested_item fd.num is exist - process it [11:12:59]SAM_PROTO_GetFieldsCounters [11:12:59]wFMCommunicate request_size=4 [11:12:59]MH_SAM_APDU [11:12:59]CAPDU: 80 13 00 00 [11:12:59]Write to MH i2c: E2 08 00 BF 19 80 13 00 00 00 00 00 00 54 [11:12:59]Write i2c OK [11:12:59]MH_I2C_Read... [11:12:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:12:59]Read from MH i2c: E2 [11:12:59]MH_I2C_Read... [11:12:59]Read from MH i2c: E2 62 00 [11:12:59]MH_I2C_Read... [11:12:59]Read from MH i2c: E2 62 00 BF 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 85 D9 04 00 0E 04 04 00 22 02 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 90 [11:12:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 85 D9 04 00 0E 04 04 00 22 02 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:12:59]wFMCommunicate OK [11:12:59]SAM_PROTO_GetFieldsCounters done [11:12:59]requested_item shift.num is exist - process it [11:12:59]requested_item shift.opened is exist - process it [11:12:59]req_shift_opened [11:12:59]FM_GetShiftState [11:12:59]SAM_PROTO_GetShiftState [11:12:59]wFMCommunicate request_size=4 [11:12:59]MH_SAM_APDU [11:12:59]CAPDU: 80 13 01 00 [11:12:59]Write to MH i2c: E2 08 00 C0 19 80 13 01 00 00 00 00 00 56 [11:12:59]Write i2c OK [11:12:59]MH_I2C_Read... [11:12:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:59]Read from MH i2c: E2 [11:12:59]MH_I2C_Read... [11:12:59]Read from MH i2c: E2 0E 00 [11:12:59]MH_I2C_Read... [11:12:59]Read from MH i2c: E2 0E 00 C0 19 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 4F [11:12:59]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:12:59]wFMCommunicate OK [11:12:59]SAM_PROTO_GetShiftState done [11:12:59]FM_GetShiftState done [11:12:59]req_shift_opened done [11:12:59]requested_item shift.open_date is exist - process it [11:12:59]req_shift_open_date [11:12:59]req_shift_open_date done [11:12:59]produce_requested_data done [11:12:59]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317829,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:12:59]process_action_free close_receipt [11:12:59]json_value_free [11:12:59]json_value_free done [11:12:59]process_json_proto returns [11:12:59]Send response to host [11:12:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317829,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:12:59]free response buf [11:12:59]execute_script done [11:12:59]execute_script returns [11:12:59]free content buf [11:12:59]Sock 9.Close socket [11:12:59]Sock 9.Thread stoped [11:13:00]accept exits with 7 [11:13:00]New connection [11:13:00]New thread 3067436388 created [11:13:00]Thread 3067293028 joined [11:13:00]Waiting for new connection... [11:13:00] Sock 7.Parse request [11:13:00]Sock 7.Check first char [11:13:00]Sock 7.First char is OK [11:13:00]request: POST /json_proto HTTP/1.0 [11:13:00]Method: POST [11:13:00]URL: /json_proto [11:13:00]Method is POST - this is cgi request [11:13:00]url: /json_proto [11:13:00]query_string will be loaded in cgi processing [11:13:00]execute_cgi json_proto POST (null) [11:13:00]execute_cgi path=json_proto method=POST [11:13:00]POST find Content-Length [11:13:00]Host: 172.17.50.195:8080 [11:13:00]Content-Length: 770 [11:13:00]Content-Type: application/json [11:13:00] [11:13:00]POST finish read [11:13:00]Found Content-Length = 770 [11:13:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092757", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.31 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:13:00]execute_script... [11:13: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)1092757", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.31 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:13:00]POST & json_proto [11:13:00]process_json_proto [11:13:00]json parsed OK: [11:13:00]protocol is kg_v1.0 [11:13:00]action value=close_receipt [11:13:00]process_action close_receipt [11:13:00]cmd_close_receipt [11:13:00]MH_GetDate [11:13:00]Write to MH i2c: F0 00 00 C1 19 C9 [11:13:00]Write i2c OK [11:13:00]MH_I2C_Read... [11:13:00]Read from MH i2c: F0 [11:13:00]MH_I2C_Read... [11:13:00]Read from MH i2c: F0 09 00 [11:13:00]MH_I2C_Read... [11:13:00]Read from MH i2c: F0 09 00 C1 19 00 BC 71 1F 67 43 33 1C 67 7E [11:13:00]GetLastDocTimeStamp 1730113976 [11:13:00]current date 1730113980 [11:13:00]FM_GetShiftState [11:13:00]SAM_PROTO_GetShiftState [11:13:00]wFMCommunicate request_size=4 [11:13:00]MH_SAM_APDU [11:13:00]CAPDU: 80 13 01 00 [11:13:00]Write to MH i2c: E2 08 00 C2 19 80 13 01 00 00 00 00 00 58 [11:13:00]Write i2c OK [11:13:00]MH_I2C_Read... [11:13:00]Read from MH i2c: E2 [11:13:00]MH_I2C_Read... [11:13:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:13:00]Read from MH i2c: E2 0E 00 [11:13:00]MH_I2C_Read... [11:13:00]Read from MH i2c: E2 0E 00 C2 19 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 51 [11:13:00]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:13:00]wFMCommunicate OK [11:13:00]SAM_PROTO_GetShiftState done [11:13:00]FM_GetShiftState done [11:13:00]opened in 1730073493 [11:13:00]opened+sec_in_day 1730159893 [11:13:00]quantity*price = 200031 [11:13:00]sum+1 = 200032 [11:13:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.31 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.31 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 305 28.10.2024 11:13 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317830 ФПД: 159288199044529 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T111300&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317830&fm=159288199044529&tin=02508201610067®Number=0000000000091628&sum=200031 [11:13:01]StoreToDocumentArchive [11:13:01]shift 546 fd 317830 [11:13:01]save to /storage/0546/doc_00317830 [11:13:01]save last doc name /storage/0546/doc_00317830 to /storage/kkm_last_doc_name [11:13:01]save OK [11:13:01]Clear old archive folders... [11:13:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:13:01]tlvbuf is 0143F570 [11:13:01]SAM_PROTO_ClearQueue [11:13:01]wFMCommunicate request_size=4 [11:13:01]MH_SAM_APDU [11:13:01]CAPDU: 80 09 00 00 [11:13:01]Write to MH i2c: E2 08 00 CF 19 80 09 00 00 00 00 00 00 5A [11:13:01]Write i2c OK [11:13:01]MH_I2C_Read... [11:13:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:13:01]Read from MH i2c: E2 [11:13:01]MH_I2C_Read... [11:13:01]Read from MH i2c: E2 03 00 [11:13:01]MH_I2C_Read... [11:13:01]Read from MH i2c: E2 03 00 CF 19 00 90 00 5C [11:13:01]RAPDU: 90 00 [11:13:01]wFMCommunicate OK [11:13:01]SAM_PROTO_ClearQueue done [11:13:01]KKMCreateOFDPacket [11:13:01]OFDProtocolAddRootSTLVToBuf [11:13:01]FM_MakeSignedData [11:13:01]FM_MakeSignedData [11:13:01]SAM_PROTO_SignData [11:13:01]wFMCommunicate request_size=4 [11:13:01]MH_SAM_APDU [11:13:01]CAPDU: 80 0D 01 02 [11:13:01]Write to MH i2c: E2 08 00 D0 19 80 0D 01 02 00 00 00 00 62 [11:13:01]Write i2c OK [11:13:01]MH_I2C_Read... [11:13:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:13:01]Read from MH i2c: E2 [11:13:01]MH_I2C_Read... [11:13:01]Read from MH i2c: E2 03 00 [11:13:01]MH_I2C_Read... [11:13:01]Read from MH i2c: E2 03 00 D0 19 00 90 00 5D [11:13:01]RAPDU: 90 00 [11:13:01]wFMCommunicate OK [11:13:01]wFMCommunicate request_size=255 [11:13:01]MH_SAM_APDU [11:13: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 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 BC 71 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 86 D9 04 00 35 04 06 00 90 [11:13:01]Write to MH i2c: E2 02 01 D1 19 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 BC 71 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 86 D9 04 00 35 04 06 00 90 00 00 6C [11:13:01]Write i2c OK [11:13:01]MH_I2C_Read... [11:13:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:01]Read from MH i2c: E2 [11:13:01]MH_I2C_Read... [11:13:01]Read from MH i2c: E2 03 00 [11:13:01]MH_I2C_Read... [11:13:01]Read from MH i2c: E2 03 00 D1 19 00 90 00 5E [11:13:01]RAPDU: 90 00 [11:13:01]wFMCommunicate OK [11:13:01]wFMCommunicate request_size=10 [11:13:01]MH_SAM_APDU [11:13:01]CAPDU: 80 0D 02 02 05 DF 2C 85 5D B1 [11:13:01]Write to MH i2c: E2 0D 00 D2 19 80 0D 02 02 05 00 DF 2C 85 5D B1 00 00 0D [11:13:01]Write i2c OK [11:13:01]MH_I2C_Read... [11:13:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:01]Read from MH i2c: E2 [11:13:01]MH_I2C_Read... [11:13:01]Read from MH i2c: E2 03 00 [11:13:01]MH_I2C_Read... [11:13:01]Read from MH i2c: E2 03 00 D2 19 00 90 00 5F [11:13:01]RAPDU: 90 00 [11:13:01]wFMCommunicate OK [11:13:01]wFMCommunicate request_size=4 [11:13:01]MH_SAM_APDU [11:13:01]CAPDU: 80 0D 03 02 [11:13:01]Write to MH i2c: E2 08 00 D3 19 80 0D 03 02 00 00 00 00 67 [11:13:01]Write i2c OK [11:13:01]MH_I2C_Read... [11:13:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:13:02]Read from MH i2c: E2 [11:13:02]MH_I2C_Read... [11:13:02]Read from MH i2c: E2 0B 00 [11:13:02]MH_I2C_Read... [11:13:02]Read from MH i2c: E2 0B 00 D3 19 00 C4 30 F6 3F 92 B7 CD 33 90 00 DA [11:13:02]RAPDU: C4 30 F6 3F 92 B7 CD 33 90 00 [11:13:02]wFMCommunicate OK [11:13:02]SAM_PROTO_SignData done [11:13:02]FM_MakeSignedData done [11:13:02]CreateOFDProtocolMessage [11:13:02]wFMCommunicate request_size=4 [11:13:02]MH_SAM_APDU [11:13:02]CAPDU: 80 11 00 00 [11:13:02]Write to MH i2c: E2 08 00 D4 19 80 11 00 00 00 00 00 00 67 [11:13:02]Write i2c OK [11:13:02]MH_I2C_Read... [11:13:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:02]Read from MH i2c: E2 [11:13:02]MH_I2C_Read... [11:13:02]Read from MH i2c: E2 17 00 [11:13:02]MH_I2C_Read... [11:13:02]Read from MH i2c: E2 17 00 D4 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 BB [11:13:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:13:02]wFMCommunicate OK [11:13:02]CreateOFDProtocolMessage done [11:13:02]OFDSenderStorePacket 317830 [11:13:02]StoreOFDPacket docnum=317830 [11:13:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 95 98 07 01 E3 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 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 BC 71 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 86 D9 04 00 35 04 06 00 90 DF 2C 85 5D B1 C4 30 F6 3F 92 B7 CD 33 [11:13:02]CheckFolder [11:13:02]dirname=/storage/ofd_packets [11:13:02]CheckFolder done [11:13:02]ProducePacketName [11:13:02]name=ofd_packets/00317830 [11:13:02]NVStorageSaveData ofd_packets/00317830 [11:13:02]File name is /storage/ofd_packets/00317830 [11:13:02]Write 301 bytes [11:13:02]NVStorageSaveData done [11:13:02]OFDSenderStorePacket done [11:13:02]KKMCreateOFDPacket done [11:13:02]NVStorageSaveData kkm_last_timestamp [11:13:02]File name is /storage/kkm_last_timestamp [11:13:02]Write 4 bytes [11:13:02]NVStorageSaveData done [11:13:02]ExternCall_PrintAddStr [11:13:02]wPrintStart [11:13:02]Write to MH i2c: 01 00 00 D5 19 EE [11:13:02]OFD Sender: Processing packet 317830 [packets to send 127, broken 126] [11:13:02]ProducePacketName [11:13:02]name=ofd_packets/00317830 [11:13:02]OFD Sender: To server: pG, [11:13:02]CommunicateWithHost lk.salyk.kg:30040 [11:13:02]ConnectInit lk.salyk.kg [11:13:02]Write i2c OK [11:13:02]MH_I2C_Read... [11:13:02]Read from MH i2c: 01 [11:13:02]MH_I2C_Read... [11:13:02]Read from MH i2c: 01 07 00 [11:13:02]MH_I2C_Read... [11:13:02]Read from MH i2c: 01 07 00 D5 19 00 00 00 00 00 FF 0F 03 [11:13:02]RasterBufferAndPrint [11:13:02]line Счет N : (1)1092757 [11:13:02]line ИНН: 02508201610067 [11:13:02]line Контрольно-Кассовый Чек [11:13:02]line ПРОДАЖА [11:13:02]line ТРК (МРК, ГНК) : 63 [11:13:02]line Товар: 2710124130 [11:13:02]line Аи-92-К-2 [11:13:02]line 29.900 * 66.90 [11:13:02]line = 2000.31 [11:13:02]line НДС 12% НСП 1% [11:13:02]line > о реализуемом товаре [11:13:02]line ИТОГО: 2000.31 [11:13:02]line НСП 1% : 17.70 [11:13:02]line НДС 12% : 212.42 [11:13:02]line Наличными: 0.00 [11:13:02]line Безнал.: 2000.31 [11:13:02]line Место: АЗС № 101 "Партнер Нефть" [11:13:02]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:13:02]line СНО: Общий режим [11:13:02]line Чек 305 28.10.2024 11:13 [11:13:02]line Смена: 546 ФФД: 1.0 [11:13:02]line ЗНМ: 0300000082 [11:13:02]line РНМ: 0000000000091628 [11:13:02]line Версия ККМ: 001 [11:13:02]line Платежная система: Mbank [11:13:02]line ФМ: 0000000000874671 [11:13:02]line ФД: 317830 [11:13:02]line ФПД: 159288199044529 [11:13:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T111300&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317830&fm=159288199044529&tin=02508201610067®Number=0000000000091628&sum=200031 [11:13:02]Connected sock=10 [11:13:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 95 98 07 01 E3 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 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 BC 71 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 86 D9 04 00 35 04 06 00 90 DF 2C 85 5D B1 C4 30 F6 3F 92 B7 CD 33 [11:13:02]written 0, free lines is 4095 [11:13:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 C6 7F 47 00 75 97 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 86 D9 04 00 F4 03 04 00 76 1D 1F 67 B6 04 01 00 00 8A 1C E9 46 68 FD D3 93 [11:13:02]CommunicateWithHost err = 0 [11:13:02]CheckOFDResponse [11:13:02]1017 (14) - 77093643461234 [11:13:02]1041 (16) - 0000000000874671 [11:13:02]1040 (4) - 317830 [11:13:02]1012 (4) - 28.10.2024 05:13 [11:13:02]1206 (1) - 0 [11:13:02]OFD Sender: Remove packet 317830 [11:13:02]ProducePacketName [11:13:02]name=ofd_packets/00317830 [11:13:02]NVStorageDeleteData [11:13:02]Write to MH i2c: 01 00 00 FE 19 17 [11:13:02]Write i2c OK [11:13:02]MH_I2C_Read... [11:13:02]Read from MH i2c: 01 [11:13:02]MH_I2C_Read... [11:13:02]Read from MH i2c: 01 07 00 [11:13:02]MH_I2C_Read... [11:13:02]Read from MH i2c: 01 07 00 FE 19 00 00 00 00 00 22 0D 4D [11:13:02]RasterBufferAndPrint [11:13:02]line [11:13:02]line [11:13:02]line [11:13:02]line [11:13:02]line [11:13:02]written 0, free lines is 3374 [11:13:03]MH_Cut [11:13:03]Write to MH i2c: D1 01 00 05 1A 01 F1 [11:13:03]Write i2c OK [11:13:03]MH_I2C_Read... [11:13:03]Read from MH i2c: D1 [11:13:03]MH_I2C_Read... [11:13:03]Read from MH i2c: D1 01 00 [11:13:03]MH_I2C_Read... [11:13:03]Read from MH i2c: D1 01 00 05 1A 00 F0 [11:13:03]Write to MH i2c: 01 00 00 06 1A 20 [11:13:03]Write i2c OK [11:13:03]MH_I2C_Read... [11:13:03]OFD Sender: No OFD packet to send [11:13:03]*** Cut start [11:13:03]*** Partial cut [11:13:03]*** CUTSNS_PIN = 1 [11:13:03]*** CUTSNS_PIN = 0 [11:13:03]*** Brake cut motor [11:13:04]Read from MH i2c: 01 [11:13:04]MH_I2C_Read... [11:13:04]*** Stop cut motor [11:13:04]*** Cut end [11:13:04]Read from MH i2c: 01 07 00 [11:13:04]MH_I2C_Read... [11:13:04]Read from MH i2c: 01 07 00 06 1A 00 00 00 00 00 FF 0F 35 [11:13:04]process_action close_receipt done [11:13:04]requested_data is exist [11:13:04]produce_requested_data [11:13:04]requested_item fm.sn is exist - process it [11:13:04]wFMCommunicate request_size=4 [11:13:04]MH_SAM_APDU [11:13:04]CAPDU: 80 11 00 00 [11:13:04]Write to MH i2c: E2 08 00 07 1A 80 11 00 00 00 00 00 00 9B [11:13:04]Write i2c OK [11:13:04]MH_I2C_Read... [11:13:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:04]Read from MH i2c: E2 [11:13:04]MH_I2C_Read... [11:13:04]Read from MH i2c: E2 17 00 [11:13:04]MH_I2C_Read... [11:13:04]Read from MH i2c: E2 17 00 07 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 EF [11:13:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:13:04]wFMCommunicate OK [11:13:04]requested_item fd.num is exist - process it [11:13:04]SAM_PROTO_GetFieldsCounters [11:13:04]wFMCommunicate request_size=4 [11:13:04]MH_SAM_APDU [11:13:04]CAPDU: 80 13 00 00 [11:13:04]Write to MH i2c: E2 08 00 08 1A 80 13 00 00 00 00 00 00 9E [11:13:04]Write i2c OK [11:13:04]MH_I2C_Read... [11:13:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:13:04]Read from MH i2c: E2 [11:13:04]MH_I2C_Read... [11:13:04]Read from MH i2c: E2 62 00 [11:13:04]MH_I2C_Read... [11:13:04]Read from MH i2c: E2 62 00 08 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 86 D9 04 00 0E 04 04 00 22 02 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 DE [11:13:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 86 D9 04 00 0E 04 04 00 22 02 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:13:04]wFMCommunicate OK [11:13:04]SAM_PROTO_GetFieldsCounters done [11:13:04]requested_item shift.num is exist - process it [11:13:04]requested_item shift.opened is exist - process it [11:13:04]req_shift_opened [11:13:04]FM_GetShiftState [11:13:04]SAM_PROTO_GetShiftState [11:13:04]wFMCommunicate request_size=4 [11:13:04]MH_SAM_APDU [11:13:04]CAPDU: 80 13 01 00 [11:13:04]Write to MH i2c: E2 08 00 09 1A 80 13 01 00 00 00 00 00 A0 [11:13:04]Write i2c OK [11:13:04]MH_I2C_Read... [11:13:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:13:04]Read from MH i2c: E2 [11:13:04]MH_I2C_Read... [11:13:04]Read from MH i2c: E2 0E 00 [11:13:04]MH_I2C_Read... [11:13:04]Read from MH i2c: E2 0E 00 09 1A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 99 [11:13:04]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:13:04]wFMCommunicate OK [11:13:04]SAM_PROTO_GetShiftState done [11:13:04]FM_GetShiftState done [11:13:04]req_shift_opened done [11:13:04]requested_item shift.open_date is exist - process it [11:13:04]req_shift_open_date [11:13:04]req_shift_open_date done [11:13:04]produce_requested_data done [11:13:04]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317830,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:13:04]process_action_free close_receipt [11:13:04]json_value_free [11:13:04]json_value_free done [11:13:04]process_json_proto returns [11:13:04]Send response to host [11:13:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317830,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:13:04]free response buf [11:13:04]execute_script done [11:13:04]execute_script returns [11:13:04]free content buf [11:13:04]Sock 7.Close socket [11:13:04]Sock 7.Thread stoped [11:13:08]OFD Sender: No OFD packet to send [11:13:13]OFD Sender: No OFD packet to send [11:13:18]OFD Sender: No OFD packet to send [11:13:23]OFD Sender: No OFD packet to send [11:13:28]OFD Sender: No OFD packet to send [11:13:33]OFD Sender: No OFD packet to send [11:13:38]OFD Sender: No OFD packet to send [11:13:43]OFD Sender: No OFD packet to send [11:13:48]RAPDU: 90 00 [11:13:48]wFMCommunicate OK [11:13:48]wFMCommunicate request_size=13 [11:13:48]MH_SAM_APDU [11:13:48]CAPDU: 80 15 02 00 08 F4 03 04 00 EC 71 1F 67 [11:13:48]Write to MH i2c: E2 10 00 14 1A 80 15 02 00 08 00 F4 03 04 00 EC 71 1F 67 00 00 9C [11:13:48]Write i2c OK [11:13:48]MH_I2C_Read... [11:13:48]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [11:13:48]Read from MH i2c: E2 [11:13:48]MH_I2C_Read... [11:13:48]Read from MH i2c: E2 03 00 [11:13:48]MH_I2C_Read... [11:13:48]Read from MH i2c: E2 03 00 14 1A 00 90 00 A2 [11:13:48]RAPDU: 90 00 [11:13:48]wFMCommunicate OK [11:13:48]wFMCommunicate request_size=25 [11:13:48]MH_SAM_APDU [11:13:48]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 [11:13:48]Write to MH i2c: E2 1C 00 15 1A 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 00 00 12 [11:13:48]Write i2c OK [11:13:48]MH_I2C_Read... [11:13:48]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [11:13:48]Read from MH i2c: E2 [11:13:48]MH_I2C_Read... [11:13:48]Read from MH i2c: E2 03 00 [11:13:48]MH_I2C_Read... [11:13:48]Read from MH i2c: E2 03 00 15 1A 00 90 00 A3 [11:13:48]RAPDU: 90 00 [11:13:48]wFMCommunicate OK [11:13:48]wFMCommunicate request_size=4 [11:13:48]MH_SAM_APDU [11:13:48]CAPDU: 80 15 03 00 [11:13:48]Write to MH i2c: E2 08 00 16 1A 80 15 03 00 00 00 00 00 B1 [11:13:48]Write i2c OK [11:13:48]MH_I2C_Read... [11:13:48]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [11:13:48]Read from MH i2c: E2 [11:13:48]MH_I2C_Read... [11:13:48]Read from MH i2c: E2 40 00 [11:13:48]MH_I2C_Read... [11:13:48]Read from MH i2c: E2 40 00 16 1A 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 87 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 32 01 00 00 35 04 06 00 F1 2F C3 3A FA F1 90 00 6B [11:13: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 34 36 37 31 10 04 04 00 87 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 32 01 00 00 35 04 06 00 F1 2F C3 3A FA F1 90 00 [11:13:48]wFMCommunicate OK [11:13:48]SAM_PROTO_ProcessDocument answer len = 59 [11:13:48]SAM_PROTO_ProcessDocument done [11:13:48]SetTLVBufToDocument [11:13:48]Processing tag 1209 (04B9) [11:13:48]Malloc new data [11:13:48]Processing tag 1041 (0411) [11:13:48]Processing tag 1040 (0410) [11:13:48]Malloc new data [11:13:48]Processing tag 1038 (040E) [11:13:48]Malloc new data [11:13:48]Processing tag 1042 (0412) [11:13:48]Malloc new data [11:13:48]Processing tag 1077 (0435) [11:13:48]Malloc new data [11:13:48]SetTLVBufToDocument err=0 [11:13:48]KKMLoadAndSignReceiptData store KKM data [11:13:48]KKMLoadAndSignReceiptData err=0 [11:13:48]wFMCommunicate request_size=4 [11:13:48]MH_SAM_APDU [11:13:48]CAPDU: 80 11 00 00 [11:13:48]Write to MH i2c: E2 08 00 17 1A 80 11 00 00 00 00 00 00 AB [11:13:48]Write i2c OK [11:13:48]MH_I2C_Read... [11:13:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:48]Read from MH i2c: E2 [11:13:48]MH_I2C_Read... [11:13:48]Read from MH i2c: E2 17 00 [11:13:48]MH_I2C_Read... [11:13:48]Read from MH i2c: E2 17 00 17 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 FF [11:13:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:13:48]wFMCommunicate OK [11:13:48]Счет N : (1)1092749 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 41 Товар: 2710194210 ДТ(л)-К-2 100.000 * 76.20 = 7620.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 7620.00 НСП 1% : 67.43 НДС 12% : 809.20 Наличными: 0.00 Безнал.: 7620.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 306 28.10.2024 11:13 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317831 ФПД: 265187441179377 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T111348&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317831&fm=265187441179377&tin=02508201610067®Number=0000000000091628&sum=762000 [11:13:48]StoreToDocumentArchive [11:13:48]shift 546 fd 317831 [11:13:48]save to /storage/0546/doc_00317831 [11:13:48]save last doc name /storage/0546/doc_00317831 to /storage/kkm_last_doc_name [11:13:48]save OK [11:13:48]Clear old archive folders... [11:13:48]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:13:48]tlvbuf is 01396CA0 [11:13:48]SAM_PROTO_ClearQueue [11:13:48]wFMCommunicate request_size=4 [11:13:48]MH_SAM_APDU [11:13:48]CAPDU: 80 09 00 00 [11:13:48]Write to MH i2c: E2 08 00 18 1A 80 09 00 00 00 00 00 00 A4 [11:13:48]Write i2c OK [11:13:48]MH_I2C_Read... [11:13:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:13:48]Read from MH i2c: E2 [11:13:48]MH_I2C_Read... [11:13:48]Read from MH i2c: E2 03 00 [11:13:48]MH_I2C_Read... [11:13:48]Read from MH i2c: E2 03 00 18 1A 00 90 00 A6 [11:13:48]RAPDU: 90 00 [11:13:48]wFMCommunicate OK [11:13:48]SAM_PROTO_ClearQueue done [11:13:48]KKMCreateOFDPacket [11:13:48]OFDProtocolAddRootSTLVToBuf [11:13:48]FM_MakeSignedData [11:13:48]FM_MakeSignedData [11:13:48]SAM_PROTO_SignData [11:13:48]wFMCommunicate request_size=4 [11:13:48]MH_SAM_APDU [11:13:48]CAPDU: 80 0D 01 02 [11:13:48]Write to MH i2c: E2 08 00 19 1A 80 0D 01 02 00 00 00 00 AC [11:13:48]Write i2c OK [11:13:48]MH_I2C_Read... [11:13:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:13:48]Read from MH i2c: E2 [11:13:48]MH_I2C_Read... [11:13:48]Read from MH i2c: E2 03 00 [11:13:48]MH_I2C_Read... [11:13:48]Read from MH i2c: E2 03 00 19 1A 00 90 00 A7 [11:13:48]RAPDU: 90 00 [11:13:48]wFMCommunicate OK [11:13:48]wFMCommunicate request_size=255 [11:13:48]MH_SAM_APDU [11:13:48]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 90 A0 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 A0 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 57 1A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 3C 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 90 A0 0B 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 EC 71 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 87 D9 04 00 35 04 06 00 [11:13:48]Write to MH i2c: E2 02 01 1A 1A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 90 A0 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 A0 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 57 1A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 3C 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 90 A0 0B 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 EC 71 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 87 D9 04 00 35 04 06 00 00 00 0D [11:13:48]Write i2c OK [11:13:48]MH_I2C_Read... [11:13:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:49]Read from MH i2c: E2 [11:13:49]MH_I2C_Read... [11:13:49]Read from MH i2c: E2 03 00 [11:13:49]MH_I2C_Read... [11:13:49]Read from MH i2c: E2 03 00 1A 1A 00 90 00 A8 [11:13:49]RAPDU: 90 00 [11:13:49]wFMCommunicate OK [11:13:49]wFMCommunicate request_size=11 [11:13:49]MH_SAM_APDU [11:13:49]CAPDU: 80 0D 02 02 06 F1 2F C3 3A FA F1 [11:13:49]Write to MH i2c: E2 0E 00 1B 1A 80 0D 02 02 06 00 F1 2F C3 3A FA F1 00 00 C3 [11:13:49]Write i2c OK [11:13:49]MH_I2C_Read... [11:13:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:49]Read from MH i2c: E2 [11:13:49]MH_I2C_Read... [11:13:49]Read from MH i2c: E2 03 00 [11:13:49]MH_I2C_Read... [11:13:49]Read from MH i2c: E2 03 00 1B 1A 00 90 00 A9 [11:13:49]RAPDU: 90 00 [11:13:49]wFMCommunicate OK [11:13:49]wFMCommunicate request_size=4 [11:13:49]MH_SAM_APDU [11:13:49]CAPDU: 80 0D 03 02 [11:13:49]Write to MH i2c: E2 08 00 1C 1A 80 0D 03 02 00 00 00 00 B1 [11:13:49]Write i2c OK [11:13:49]MH_I2C_Read... [11:13:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:13:49]Read from MH i2c: E2 [11:13:49]MH_I2C_Read... [11:13:49]Read from MH i2c: E2 0B 00 [11:13:49]MH_I2C_Read... [11:13:49]Read from MH i2c: E2 0B 00 1C 1A 00 36 9B C2 29 FE E4 D3 EC 90 00 0F [11:13:49]RAPDU: 36 9B C2 29 FE E4 D3 EC 90 00 [11:13:49]wFMCommunicate OK [11:13:49]SAM_PROTO_SignData done [11:13:49]FM_MakeSignedData done [11:13:49]CreateOFDProtocolMessage [11:13:49]wFMCommunicate request_size=4 [11:13:49]MH_SAM_APDU [11:13:49]CAPDU: 80 11 00 00 [11:13:49]Write to MH i2c: E2 08 00 1D 1A 80 11 00 00 00 00 00 00 B1 [11:13:49]Write i2c OK [11:13:49]MH_I2C_Read... [11:13:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:49]Read from MH i2c: E2 [11:13:49]MH_I2C_Read... [11:13:49]Read from MH i2c: E2 17 00 [11:13:49]MH_I2C_Read... [11:13:49]Read from MH i2c: E2 17 00 1D 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 05 [11:13:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:13:49]wFMCommunicate OK [11:13:49]CreateOFDProtocolMessage done [11:13:49]OFDSenderStorePacket 317831 [11:13:49]StoreOFDPacket docnum=317831 [11:13:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 FD 31 08 01 17 2D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 90 A0 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 A0 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 57 1A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 3C 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 90 A0 0B 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 EC 71 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 87 D9 04 00 35 04 06 00 F1 2F C3 3A FA F1 36 9B C2 29 FE E4 D3 EC [11:13:49]CheckFolder [11:13:49]dirname=/storage/ofd_packets [11:13:49]CheckFolder done [11:13:49]ProducePacketName [11:13:49]name=ofd_packets/00317831 [11:13:49]NVStorageSaveData ofd_packets/00317831 [11:13:49]File name is /storage/ofd_packets/00317831 [11:13:49]Write 302 bytes [11:13:49]NVStorageSaveData done [11:13:49]OFDSenderStorePacket done [11:13:49]KKMCreateOFDPacket done [11:13:49]NVStorageSaveData kkm_last_timestamp [11:13:49]File name is /storage/kkm_last_timestamp [11:13:49]Write 4 bytes [11:13:49]NVStorageSaveData done [11:13:49]OFD Sender: Processing packet 317831 [packets to send 127, broken 126] [11:13:49]ProducePacketName [11:13:49]name=ofd_packets/00317831 [11:13:49]OFD Sender: To server: pG, [11:13:49]CommunicateWithHost lk.salyk.kg:30040 [11:13:49]ConnectInit lk.salyk.kg [11:13:49]ExternCall_PrintAddStr [11:13:49]wPrintStart [11:13:49]Write to MH i2c: 01 00 00 1E 1A 38 [11:13:49]Write i2c OK [11:13:49]MH_I2C_Read... [11:13:49]Read from MH i2c: 01 [11:13:49]MH_I2C_Read... [11:13:49]Read from MH i2c: 01 07 00 [11:13:49]MH_I2C_Read... [11:13:49]Read from MH i2c: 01 07 00 1E 1A 00 00 00 00 00 FF 0F 4D [11:13:49]RasterBufferAndPrint [11:13:49]line Счет N : (1)1092749 [11:13:49]line ИНН: 02508201610067 [11:13:49]line Контрольно-Кассовый Чек [11:13:49]line ПРОДАЖА [11:13:49]line ТРК (МРК, ГНК) : 41 [11:13:49]line Товар: 2710194210 [11:13:49]line ДТ(л)-К-2 [11:13:49]line 100.000 * 76.20 [11:13:49]line = 7620.00 [11:13:49]line НДС 12% НСП 1% [11:13:49]line > о реализуемом товаре [11:13:49]line ИТОГО: 7620.00 [11:13:49]line НСП 1% : 67.43 [11:13:49]line НДС 12% : 809.20 [11:13:49]line Наличными: 0.00 [11:13:49]line Безнал.: 7620.00 [11:13:49]line Место: АЗС № 101 "Партнер Нефть" [11:13:49]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:13:49]line СНО: Общий режим [11:13:49]line Чек 306 28.10.2024 11:13 [11:13:49]line Смена: 546 ФФД: 1.0 [11:13:49]line ЗНМ: 0300000082 [11:13:49]line РНМ: 0000000000091628 [11:13:49]line Версия ККМ: 001 [11:13:49]line Платежная система: Mbank [11:13:49]line ФМ: 0000000000874671 [11:13:49]line ФД: 317831 [11:13:49]line ФПД: 265187441179377 [11:13:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T111348&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317831&fm=265187441179377&tin=02508201610067®Number=0000000000091628&sum=762000 [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 34 36 37 31 10 01 00 00 FD 31 08 01 17 2D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 90 A0 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 A0 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 57 1A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 3C 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 90 A0 0B 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 EC 71 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 87 D9 04 00 35 04 06 00 F1 2F C3 3A FA F1 36 9B C2 29 FE E4 D3 EC [11:13:49]written 0, free lines is 4095 [11:13:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 C3 A4 47 00 AD 20 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 87 D9 04 00 F4 03 04 00 A5 1D 1F 67 B6 04 01 00 00 AA 0A 74 B5 C2 30 80 B4 [11:13:49]CommunicateWithHost err = 0 [11:13:49]CheckOFDResponse [11:13:49]1017 (14) - 77093643461234 [11:13:49]1041 (16) - 0000000000874671 [11:13:49]1040 (4) - 317831 [11:13:49]1012 (4) - 28.10.2024 05:14 [11:13:49]1206 (1) - 0 [11:13:49]OFD Sender: Remove packet 317831 [11:13:49]ProducePacketName [11:13:49]name=ofd_packets/00317831 [11:13:49]NVStorageDeleteData [11:13:49]Write to MH i2c: 01 00 00 47 1A 61 [11:13:49]Write i2c OK [11:13:49]MH_I2C_Read... [11:13:49]Read from MH i2c: 01 [11:13:49]MH_I2C_Read... [11:13:49]Read from MH i2c: 01 07 00 [11:13:49]MH_I2C_Read... [11:13:49]Read from MH i2c: 01 07 00 47 1A 00 00 00 00 00 0E 0D 83 [11:13:50]RasterBufferAndPrint [11:13:50]line [11:13:50]line [11:13:50]line [11:13:50]line [11:13:50]line [11:13:50]written 0, free lines is 3348 [11:13:50]MH_Cut [11:13:50]Write to MH i2c: D1 01 00 4E 1A 01 3A [11:13:50]Write i2c OK [11:13:50]MH_I2C_Read... [11:13:50]Read from MH i2c: D1 [11:13:50]MH_I2C_Read... [11:13:50]Read from MH i2c: D1 01 00 [11:13:50]MH_I2C_Read... [11:13:50]Read from MH i2c: D1 01 00 4E 1A 00 39 [11:13:50]Write to MH i2c: 01 00 00 4F 1A 69 [11:13:50]Write i2c OK [11:13:50]MH_I2C_Read... [11:13:50]OFD Sender: No OFD packet to send [11:13:50]*** Cut start [11:13:50]*** Partial cut [11:13:50]*** CUTSNS_PIN = 1 [11:13:50]*** CUTSNS_PIN = 0 [11:13:50]*** Brake cut motor [11:13:51]Read from MH i2c: 01 [11:13:51]MH_I2C_Read... [11:13:51]*** Stop cut motor [11:13:51]*** Cut end [11:13:51]Read from MH i2c: 01 07 00 [11:13:51]MH_I2C_Read... [11:13:51]Read from MH i2c: 01 07 00 4F 1A 00 00 00 00 00 FF 0F 7E [11:13:51]process_action close_receipt done [11:13:51]requested_data is exist [11:13:51]produce_requested_data [11:13:51]requested_item fm.sn is exist - process it [11:13:51]wFMCommunicate request_size=4 [11:13:51]MH_SAM_APDU [11:13:51]CAPDU: 80 11 00 00 [11:13:51]Write to MH i2c: E2 08 00 50 1A 80 11 00 00 00 00 00 00 E4 [11:13:51]Write i2c OK [11:13:51]MH_I2C_Read... [11:13:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:51]Read from MH i2c: E2 [11:13:51]MH_I2C_Read... [11:13:51]Read from MH i2c: E2 17 00 [11:13:51]MH_I2C_Read... [11:13:51]Read from MH i2c: E2 17 00 50 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 38 [11:13:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:13:51]wFMCommunicate OK [11:13:51]requested_item fd.num is exist - process it [11:13:51]SAM_PROTO_GetFieldsCounters [11:13:51]wFMCommunicate request_size=4 [11:13:51]MH_SAM_APDU [11:13:51]CAPDU: 80 13 00 00 [11:13:51]Write to MH i2c: E2 08 00 51 1A 80 13 00 00 00 00 00 00 E7 [11:13:51]Write i2c OK [11:13:51]MH_I2C_Read... [11:13:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:13:51]Read from MH i2c: E2 [11:13:51]MH_I2C_Read... [11:13:51]Read from MH i2c: E2 62 00 [11:13:51]MH_I2C_Read... [11:13:51]Read from MH i2c: E2 62 00 51 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 87 D9 04 00 0E 04 04 00 22 02 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 2B [11:13:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 87 D9 04 00 0E 04 04 00 22 02 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:13:51]wFMCommunicate OK [11:13:51]SAM_PROTO_GetFieldsCounters done [11:13:51]requested_item shift.num is exist - process it [11:13:51]requested_item shift.opened is exist - process it [11:13:51]req_shift_opened [11:13:51]FM_GetShiftState [11:13:51]SAM_PROTO_GetShiftState [11:13:51]wFMCommunicate request_size=4 [11:13:51]MH_SAM_APDU [11:13:51]CAPDU: 80 13 01 00 [11:13:51]Write to MH i2c: E2 08 00 52 1A 80 13 01 00 00 00 00 00 E9 [11:13:51]Write i2c OK [11:13:51]MH_I2C_Read... [11:13:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:13:51]Read from MH i2c: E2 [11:13:51]MH_I2C_Read... [11:13:51]Read from MH i2c: E2 0E 00 [11:13:51]MH_I2C_Read... [11:13:51]Read from MH i2c: E2 0E 00 52 1A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E2 [11:13:51]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:13:51]wFMCommunicate OK [11:13:51]SAM_PROTO_GetShiftState done [11:13:51]FM_GetShiftState done [11:13:51]req_shift_opened done [11:13:51]requested_item shift.open_date is exist - process it [11:13:51]req_shift_open_date [11:13:51]req_shift_open_date done [11:13:51]produce_requested_data done [11:13:51]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317831,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:13:51]process_action_free close_receipt [11:13:51]json_value_free [11:13:51]json_value_free done [11:13:51]process_json_proto returns [11:13:51]Send response to host [11:13:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317831,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:13:51]free response buf [11:13:51]execute_script done [11:13:51]execute_script returns [11:13:51]free content buf [11:13:51]Sock 9.Close socket [11:13:51]Sock 9.Thread stoped [11:13:55]OFD Sender: No OFD packet to send [11:14:00]OFD Sender: No OFD packet to send [11:14:05]OFD Sender: No OFD packet to send [11:14:10]OFD Sender: No OFD packet to send [11:14:15]OFD Sender: No OFD packet to send [11:14:20]OFD Sender: No OFD packet to send [11:14:25]OFD Sender: No OFD packet to send [11:14:30]OFD Sender: No OFD packet to send [11:14:34]accept exits with 7 [11:14:34]New connection [11:14:34]New thread 3067436388 created [11:14:34]Thread 3067293028 joined [11:14:34]Waiting for new connection... [11:14:34] Sock 7.Parse request [11:14:34]Sock 7.Check first char [11:14:34]Sock 7.First char is OK [11:14:34]request: POST /json_proto HTTP/1.0 [11:14:34]Method: POST [11:14:34]URL: /json_proto [11:14:34]Method is POST - this is cgi request [11:14:34]url: /json_proto [11:14:34]query_string will be loaded in cgi processing [11:14:34]execute_cgi json_proto POST (null) [11:14:34]execute_cgi path=json_proto method=POST [11:14:34]POST find Content-Length [11:14:34]Host: 172.17.50.195:8080 [11:14:34]Content-Length: 820 [11:14:34]Content-Type: application/json [11:14:34] [11:14:34]POST finish read [11:14:34]Found Content-Length = 820 [11:14:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092760", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:34]execute_script... [11:14: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)1092760", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:34]POST & json_proto [11:14:34]process_json_proto [11:14:34]json parsed OK: [11:14:34]protocol is kg_v1.0 [11:14:34]action value=close_receipt [11:14:34]process_action close_receipt [11:14:34]cmd_close_receipt [11:14:34]MH_GetDate [11:14:34]Write to MH i2c: F0 00 00 53 1A 5C [11:14:34]Write i2c OK [11:14:34]MH_I2C_Read... [11:14:34]Read from MH i2c: F0 [11:14:34]MH_I2C_Read... [11:14:34]Read from MH i2c: F0 09 00 [11:14:34]MH_I2C_Read... [11:14:34]Read from MH i2c: F0 09 00 53 1A 00 1B 72 1F 67 43 33 1C 67 71 [11:14:34]GetLastDocTimeStamp 1730114028 [11:14:34]current date 1730114075 [11:14:34]FM_GetShiftState [11:14:34]SAM_PROTO_GetShiftState [11:14:34]wFMCommunicate request_size=4 [11:14:34]MH_SAM_APDU [11:14:34]CAPDU: 80 13 01 00 [11:14:34]Write to MH i2c: E2 08 00 54 1A 80 13 01 00 00 00 00 00 EB [11:14:34]Write i2c OK [11:14:34]MH_I2C_Read... [11:14:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:34]Read from MH i2c: E2 [11:14:34]MH_I2C_Read... [11:14:34]Read from MH i2c: E2 0E 00 [11:14:34]MH_I2C_Read... [11:14:34]Read from MH i2c: E2 0E 00 54 1A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E4 [11:14:34]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:14:34]wFMCommunicate OK [11:14:34]SAM_PROTO_GetShiftState done [11:14:34]FM_GetShiftState done [11:14:34]opened in 1730073493 [11:14:34]opened+sec_in_day 1730159893 [11:14:34]quantity*price = 100015 [11:14:34]sum+1 = 100017 [11:14:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 307 28.10.2024 11:14 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874671 ФД: 317832 ФПД: 157818673521775 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T111435&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317832&fm=157818673521775&tin=02508201610067®Number=0000000000091628&sum=100016 [11:14:35]StoreToDocumentArchive [11:14:35]shift 546 fd 317832 [11:14:35]save to /storage/0546/doc_00317832 [11:14:35]save last doc name /storage/0546/doc_00317832 to /storage/kkm_last_doc_name [11:14:35]save OK [11:14:35]Clear old archive folders... [11:14:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:14:35]tlvbuf is 013D9DC0 [11:14:35]SAM_PROTO_ClearQueue [11:14:35]wFMCommunicate request_size=4 [11:14:35]MH_SAM_APDU [11:14:35]CAPDU: 80 09 00 00 [11:14:35]Write to MH i2c: E2 08 00 61 1A 80 09 00 00 00 00 00 00 ED [11:14:35]Write i2c OK [11:14:35]MH_I2C_Read... [11:14:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:14:35]Read from MH i2c: E2 [11:14:35]MH_I2C_Read... [11:14:35]Read from MH i2c: E2 03 00 [11:14:35]MH_I2C_Read... [11:14:35]Read from MH i2c: E2 03 00 61 1A 00 90 00 EF [11:14:35]RAPDU: 90 00 [11:14:35]wFMCommunicate OK [11:14:35]SAM_PROTO_ClearQueue done [11:14:35]KKMCreateOFDPacket [11:14:35]OFDProtocolAddRootSTLVToBuf [11:14:35]FM_MakeSignedData [11:14:35]FM_MakeSignedData [11:14:35]SAM_PROTO_SignData [11:14:35]wFMCommunicate request_size=4 [11:14:35]MH_SAM_APDU [11:14:35]CAPDU: 80 0D 01 02 [11:14:35]Write to MH i2c: E2 08 00 62 1A 80 0D 01 02 00 00 00 00 F5 [11:14:35]Write i2c OK [11:14:35]MH_I2C_Read... [11:14:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:14:35]Read from MH i2c: E2 [11:14:35]MH_I2C_Read... [11:14:35]Read from MH i2c: E2 03 00 [11:14:35]MH_I2C_Read... [11:14:35]Read from MH i2c: E2 03 00 62 1A 00 90 00 F0 [11:14:35]RAPDU: 90 00 [11:14:35]wFMCommunicate OK [11:14:35]wFMCommunicate request_size=255 [11:14:35]MH_SAM_APDU [11:14:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 1B 72 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 88 D9 04 00 35 04 06 00 8F [11:14:35]Write to MH i2c: E2 02 01 63 1A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 1B 72 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 88 D9 04 00 35 04 06 00 8F 00 00 FC [11:14:35]Write i2c OK [11:14:35]MH_I2C_Read... [11:14:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:36]Read from MH i2c: E2 [11:14:36]MH_I2C_Read... [11:14:36]Read from MH i2c: E2 03 00 [11:14:36]MH_I2C_Read... [11:14:36]Read from MH i2c: E2 03 00 63 1A 00 90 00 F1 [11:14:36]RAPDU: 90 00 [11:14:36]wFMCommunicate OK [11:14:36]wFMCommunicate request_size=10 [11:14:36]MH_SAM_APDU [11:14:36]CAPDU: 80 0D 02 02 05 89 05 F9 64 6F [11:14:36]Write to MH i2c: E2 0D 00 64 1A 80 0D 02 02 05 00 89 05 F9 64 6F 00 00 5C [11:14:36]Write i2c OK [11:14:36]MH_I2C_Read... [11:14:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:36]Read from MH i2c: E2 [11:14:36]MH_I2C_Read... [11:14:36]Read from MH i2c: E2 03 00 [11:14:36]MH_I2C_Read... [11:14:36]Read from MH i2c: E2 03 00 64 1A 00 90 00 F2 [11:14:36]RAPDU: 90 00 [11:14:36]wFMCommunicate OK [11:14:36]wFMCommunicate request_size=4 [11:14:36]MH_SAM_APDU [11:14:36]CAPDU: 80 0D 03 02 [11:14:36]Write to MH i2c: E2 08 00 65 1A 80 0D 03 02 00 00 00 00 FA [11:14:36]Write i2c OK [11:14:36]MH_I2C_Read... [11:14:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:14:36]Read from MH i2c: E2 [11:14:36]MH_I2C_Read... [11:14:36]Read from MH i2c: E2 0B 00 [11:14:36]MH_I2C_Read... [11:14:36]Read from MH i2c: E2 0B 00 65 1A 00 32 ED 03 DC E2 A9 C0 D6 90 00 1A [11:14:36]RAPDU: 32 ED 03 DC E2 A9 C0 D6 90 00 [11:14:36]wFMCommunicate OK [11:14:36]SAM_PROTO_SignData done [11:14:36]FM_MakeSignedData done [11:14:36]CreateOFDProtocolMessage [11:14:36]wFMCommunicate request_size=4 [11:14:36]MH_SAM_APDU [11:14:36]CAPDU: 80 11 00 00 [11:14:36]Write to MH i2c: E2 08 00 66 1A 80 11 00 00 00 00 00 00 FA [11:14:36]Write i2c OK [11:14:36]MH_I2C_Read... [11:14:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:36]Read from MH i2c: E2 [11:14:36]MH_I2C_Read... [11:14:36]Read from MH i2c: E2 17 00 [11:14:36]MH_I2C_Read... [11:14:36]Read from MH i2c: E2 17 00 66 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 4E [11:14:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:14:36]wFMCommunicate OK [11:14:36]CreateOFDProtocolMessage done [11:14:36]OFDSenderStorePacket 317832 [11:14:36]StoreOFDPacket docnum=317832 [11:14:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 C0 25 07 01 78 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 1B 72 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 88 D9 04 00 35 04 06 00 8F 89 05 F9 64 6F 32 ED 03 DC E2 A9 C0 D6 [11:14:36]CheckFolder [11:14:36]dirname=/storage/ofd_packets [11:14:36]CheckFolder done [11:14:36]ProducePacketName [11:14:36]name=ofd_packets/00317832 [11:14:36]NVStorageSaveData ofd_packets/00317832 [11:14:36]File name is /storage/ofd_packets/00317832 [11:14:36]Write 301 bytes [11:14:36]NVStorageSaveData done [11:14:36]OFDSenderStorePacket done [11:14:36]KKMCreateOFDPacket done [11:14:36]NVStorageSaveData kkm_last_timestamp [11:14:36]File name is /storage/kkm_last_timestamp [11:14:36]Write 4 bytes [11:14:36]NVStorageSaveData done [11:14:36]ExternCall_PrintAddStr [11:14:36]wPrintStart [11:14:36]Write to MH i2c: 01 00 00 67 1A 81 [11:14:36]Write i2c OK [11:14:36]MH_I2C_Read... [11:14:36]Read from MH i2c: 01 [11:14:36]MH_I2C_Read... [11:14:36]Read from MH i2c: 01 07 00 [11:14:36]MH_I2C_Read... [11:14:36]Read from MH i2c: 01 07 00 67 1A 00 00 00 00 00 FF 0F 96 [11:14:36]RasterBufferAndPrint [11:14:36]line Счет N : (1)1092760 [11:14:36]line ИНН: 02508201610067 [11:14:36]line Контрольно-Кассовый Чек [11:14:36]line ПРОДАЖА [11:14:36]line ТРК (МРК, ГНК) : 53 [11:14:36]line Товар: 2710124130 [11:14:36]line Аи-92-К-2 [11:14:36]line 14.950 * 66.90 [11:14:36]line = 1000.16 [11:14:36]line НДС 12% НСП 1% [11:14:36]line > о реализуемом товаре [11:14:36]line ИТОГО: 1000.16 [11:14:36]line НСП 1% : 8.85 [11:14:36]line НДС 12% : 106.21 [11:14:36]line Наличными: 0.00 [11:14:36]line Безнал.: 1000.16 [11:14:36]line Место: АЗС № 101 "Партнер Нефть" [11:14:36]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:14:36]line СНО: Общий режим [11:14:36]line Чек 307 28.10.2024 11:14 [11:14:36]line Смена: 546 ФФД: 1.0 [11:14:36]line ЗНМ: 0300000082 [11:14:36]line РНМ: 0000000000091628 [11:14:36]line Версия ККМ: 001 [11:14:36]line Платежная система: Бакай Банк [11:14:36]line ФМ: 0000000000874671 [11:14:36]line ФД: 317832 [11:14:36]line ФПД: 157818673521775 [11:14:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T111435&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317832&fm=157818673521775&tin=02508201610067®Number=0000000000091628&sum=100016 [11:14:36]written 0, free lines is 4095 [11:14:36]OFD Sender: Processing packet 317832 [packets to send 127, broken 126] [11:14:36]ProducePacketName [11:14:36]name=ofd_packets/00317832 [11:14:36]OFD Sender: To server: pG, [11:14:36]CommunicateWithHost lk.salyk.kg:30040 [11:14:36]ConnectInit lk.salyk.kg [11:14:36]Connected sock=11 [11:14:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 C0 25 07 01 78 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 1B 72 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 88 D9 04 00 35 04 06 00 8F 89 05 F9 64 6F 32 ED 03 DC E2 A9 C0 D6 [11:14:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 76 A9 47 00 5D CC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 88 D9 04 00 F4 03 04 00 D4 1D 1F 67 B6 04 01 00 00 3F 69 AC 09 A7 A8 77 A6 [11:14:36]CommunicateWithHost err = 0 [11:14:36]CheckOFDResponse [11:14:36]1017 (14) - 77093643461234 [11:14:36]1041 (16) - 0000000000874671 [11:14:36]1040 (4) - 317832 [11:14:36]1012 (4) - 28.10.2024 05:15 [11:14:36]1206 (1) - 0 [11:14:36]OFD Sender: Remove packet 317832 [11:14:36]ProducePacketName [11:14:36]name=ofd_packets/00317832 [11:14:36]NVStorageDeleteData [11:14:36]Write to MH i2c: 01 00 00 91 1A AB [11:14:36]Write i2c OK [11:14:36]MH_I2C_Read... [11:14:36]Read from MH i2c: 01 [11:14:36]MH_I2C_Read... [11:14:36]Read from MH i2c: 01 07 00 [11:14:36]MH_I2C_Read... [11:14:36]Read from MH i2c: 01 07 00 91 1A 00 00 00 00 00 F5 0C B3 [11:14:36]RasterBufferAndPrint [11:14:36]line [11:14:36]line [11:14:36]line [11:14:36]line [11:14:36]line [11:14:36]written 0, free lines is 3330 [11:14:36]MH_Cut [11:14:36]Write to MH i2c: D1 01 00 98 1A 01 84 [11:14:36]Write i2c OK [11:14:36]MH_I2C_Read... [11:14:36]Read from MH i2c: D1 [11:14:36]MH_I2C_Read... [11:14:36]Read from MH i2c: D1 01 00 [11:14:36]MH_I2C_Read... [11:14:36]Read from MH i2c: D1 01 00 98 1A 00 83 [11:14:36]Write to MH i2c: 01 00 00 99 1A B3 [11:14:36]Write i2c OK [11:14:36]MH_I2C_Read... [11:14:37]OFD Sender: No OFD packet to send [11:14:37]*** Cut start [11:14:37]*** Partial cut [11:14:37]*** CUTSNS_PIN = 1 [11:14:37]*** CUTSNS_PIN = 0 [11:14:37]*** Brake cut motor [11:14:38]Read from MH i2c: 01 [11:14:38]MH_I2C_Read... [11:14:38]*** Stop cut motor [11:14:38]*** Cut end [11:14:38]Read from MH i2c: 01 07 00 [11:14:38]MH_I2C_Read... [11:14:38]Read from MH i2c: 01 07 00 99 1A 00 00 00 00 00 FF 0F C8 [11:14:38]process_action close_receipt done [11:14:38]requested_data is exist [11:14:38]produce_requested_data [11:14:38]requested_item fm.sn is exist - process it [11:14:38]wFMCommunicate request_size=4 [11:14:38]MH_SAM_APDU [11:14:38]CAPDU: 80 11 00 00 [11:14:38]Write to MH i2c: E2 08 00 9A 1A 80 11 00 00 00 00 00 00 2E [11:14:38]Write i2c OK [11:14:38]MH_I2C_Read... [11:14:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:38]Read from MH i2c: E2 [11:14:38]MH_I2C_Read... [11:14:38]Read from MH i2c: E2 17 00 [11:14:38]MH_I2C_Read... [11:14:38]Read from MH i2c: E2 17 00 9A 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 82 [11:14:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:14:38]wFMCommunicate OK [11:14:38]requested_item fd.num is exist - process it [11:14:38]SAM_PROTO_GetFieldsCounters [11:14:38]wFMCommunicate request_size=4 [11:14:38]MH_SAM_APDU [11:14:38]CAPDU: 80 13 00 00 [11:14:38]Write to MH i2c: E2 08 00 9B 1A 80 13 00 00 00 00 00 00 31 [11:14:38]Write i2c OK [11:14:38]MH_I2C_Read... [11:14:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:14:38]Read from MH i2c: E2 [11:14:38]MH_I2C_Read... [11:14:38]Read from MH i2c: E2 62 00 [11:14:38]MH_I2C_Read... [11:14:38]Read from MH i2c: E2 62 00 9B 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 88 D9 04 00 0E 04 04 00 22 02 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 79 [11:14:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 88 D9 04 00 0E 04 04 00 22 02 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:14:38]wFMCommunicate OK [11:14:38]SAM_PROTO_GetFieldsCounters done [11:14:38]requested_item shift.num is exist - process it [11:14:38]requested_item shift.opened is exist - process it [11:14:38]req_shift_opened [11:14:38]FM_GetShiftState [11:14:38]SAM_PROTO_GetShiftState [11:14:38]wFMCommunicate request_size=4 [11:14:38]MH_SAM_APDU [11:14:38]CAPDU: 80 13 01 00 [11:14:38]Write to MH i2c: E2 08 00 9C 1A 80 13 01 00 00 00 00 00 33 [11:14:38]Write i2c OK [11:14:38]MH_I2C_Read... [11:14:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:38]Read from MH i2c: E2 [11:14:38]MH_I2C_Read... [11:14:38]Read from MH i2c: E2 0E 00 [11:14:38]MH_I2C_Read... [11:14:38]Read from MH i2c: E2 0E 00 9C 1A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 2C [11:14:38]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:14:38]wFMCommunicate OK [11:14:38]SAM_PROTO_GetShiftState done [11:14:38]FM_GetShiftState done [11:14:38]req_shift_opened done [11:14:38]requested_item shift.open_date is exist - process it [11:14:38]req_shift_open_date [11:14:38]req_shift_open_date done [11:14:38]produce_requested_data done [11:14:38]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317832,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:14:38]process_action_free close_receipt [11:14:38]json_value_free [11:14:38]json_value_free done [11:14:38]process_json_proto returns [11:14:38]Send response to host [11:14:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317832,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:14:38]free response buf [11:14:38]execute_script done [11:14:38]execute_script returns [11:14:38]free content buf [11:14:38]Sock 7.Close socket [11:14:38]Sock 7.Thread stoped [11:14:42]OFD Sender: No OFD packet to send [11:14:47]OFD Sender: No OFD packet to send [11:14:52]OFD Sender: No OFD packet to send [11:14:57]OFD Sender: No OFD packet to send [11:15:02]OFD Sender: No OFD packet to send [11:15:07]OFD Sender: No OFD packet to send [11:15:12]OFD Sender: No OFD packet to send [11:15:17]OFD Sender: No OFD packet to send [11:15:22]OFD Sender: No OFD packet to send [11:15:27]OFD Sender: No OFD packet to send [11:15:32]OFD Sender: No OFD packet to send [11:15:37]OFD Sender: No OFD packet to send [11:15:42]OFD Sender: No OFD packet to send [11:15:47]OFD Sender: No OFD packet to send [11:15:52]OFD Sender: No OFD packet to send [11:15:57]OFD Sender: No OFD packet to send [11:16:02]OFD Sender: No OFD packet to send [11:16:02]ConnectInit Can't connect to host [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:21]accept exits with 9 [11:16:21]New connection [11:16:21]New thread 3067293028 created [11:16:21]Thread 3067436388 joined [11:16:21]Waiting for new connection... [11:16:21] Sock 9.Parse request [11:16:21]Sock 9.Check first char [11:16:21]Sock 9.First char is OK [11:16:21]request: POST /json_proto HTTP/1.0 [11:16:21]Method: POST [11:16:21]URL: /json_proto [11:16:21]Method is POST - this is cgi request [11:16:21]url: /json_proto [11:16:21]query_string will be loaded in cgi processing [11:16:21]execute_cgi json_proto POST (null) [11:16:21]execute_cgi path=json_proto method=POST [11:16:21]POST find Content-Length [11:16:21]Host: 172.17.50.195:8080 [11:16:21]Content-Length: 683 [11:16:21]Content-Type: application/json [11:16:21] [11:16:21]POST finish read [11:16:21]Found Content-Length = 683 [11:16:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092762", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:16:21]execute_script... [11:16:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092762", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:16:21]POST & json_proto [11:16:21]process_json_proto [11:16:21]json parsed OK: [11:16:21]protocol is kg_v1.0 [11:16:21]action value=close_receipt [11:16:21]process_action close_receipt [11:16:21]cmd_close_receipt [11:16:21]MH_GetDate [11:16:21]Write to MH i2c: F0 00 00 9D 1A A6 [11:16:21]Write i2c OK [11:16:21]MH_I2C_Read... [11:16:21]Read from MH i2c: F0 [11:16:21]MH_I2C_Read... [11:16:21]Read from MH i2c: F0 09 00 [11:16:21]MH_I2C_Read... [11:16:21]Read from MH i2c: F0 09 00 9D 1A 00 86 72 1F 67 43 33 1C 67 26 [11:16:21]GetLastDocTimeStamp 1730114075 [11:16:21]current date 1730114182 [11:16:21]FM_GetShiftState [11:16:21]SAM_PROTO_GetShiftState [11:16:21]wFMCommunicate request_size=4 [11:16:21]MH_SAM_APDU [11:16:21]CAPDU: 80 13 01 00 [11:16:21]Write to MH i2c: E2 08 00 9E 1A 80 13 01 00 00 00 00 00 35 [11:16:21]Write i2c OK [11:16:21]MH_I2C_Read... [11:16:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:16:21]Read from MH i2c: E2 [11:16:21]MH_I2C_Read... [11:16:21]Read from MH i2c: E2 0E 00 [11:16:21]MH_I2C_Read... [11:16:21]Read from MH i2c: E2 0E 00 9E 1A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 2E [11:16:21]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:16:21]wFMCommunicate OK [11:16:21]SAM_PROTO_GetShiftState done [11:16:21]FM_GetShiftState done [11:16:21]opened in 1730073493 [11:16:21]opened+sec_in_day 1730159893 [11:16:21]quantity*price = 100015 [11:16:21]sum+1 = 100017 [11:16:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 308 28.10.2024 11:16 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317833 ФПД: 38428905557078 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T111622&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317833&fm=38428905557078&tin=02508201610067®Number=0000000000091628&sum=100000 [11:16:22]StoreToDocumentArchive [11:16:22]shift 546 fd 317833 [11:16:22]save to /storage/0546/doc_00317833 [11:16:22]save last doc name /storage/0546/doc_00317833 to /storage/kkm_last_doc_name [11:16:22]save OK [11:16:22]Clear old archive folders... [11:16:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:16:22]tlvbuf is 01396E20 [11:16:22]SAM_PROTO_ClearQueue [11:16:22]wFMCommunicate request_size=4 [11:16:22]MH_SAM_APDU [11:16:22]CAPDU: 80 09 00 00 [11:16:22]Write to MH i2c: E2 08 00 AB 1A 80 09 00 00 00 00 00 00 37 [11:16:22]Write i2c OK [11:16:22]MH_I2C_Read... [11:16:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:16:22]Read from MH i2c: E2 [11:16:22]MH_I2C_Read... [11:16:22]Read from MH i2c: E2 03 00 [11:16:22]MH_I2C_Read... [11:16:22]Read from MH i2c: E2 03 00 AB 1A 00 90 00 39 [11:16:22]RAPDU: 90 00 [11:16:22]wFMCommunicate OK [11:16:22]SAM_PROTO_ClearQueue done [11:16:22]KKMCreateOFDPacket [11:16:22]OFDProtocolAddRootSTLVToBuf [11:16:22]FM_MakeSignedData [11:16:22]FM_MakeSignedData [11:16:22]SAM_PROTO_SignData [11:16:22]wFMCommunicate request_size=4 [11:16:22]MH_SAM_APDU [11:16:22]CAPDU: 80 0D 01 02 [11:16:22]Write to MH i2c: E2 08 00 AC 1A 80 0D 01 02 00 00 00 00 3F [11:16:22]Write i2c OK [11:16:22]MH_I2C_Read... [11:16:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:16:22]Read from MH i2c: E2 [11:16:22]MH_I2C_Read... [11:16:22]Read from MH i2c: E2 03 00 [11:16:22]MH_I2C_Read... [11:16:22]Read from MH i2c: E2 03 00 AC 1A 00 90 00 3A [11:16:22]RAPDU: 90 00 [11:16:22]wFMCommunicate OK [11:16:22]wFMCommunicate request_size=255 [11:16:22]MH_SAM_APDU [11:16:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 86 72 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 89 D9 04 00 35 04 06 00 22 [11:16:22]Write to MH i2c: E2 02 01 AD 1A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 86 72 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 89 D9 04 00 35 04 06 00 22 00 00 26 [11:16:22]Write i2c OK [11:16:22]MH_I2C_Read... [11:16:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:16:23]Read from MH i2c: E2 [11:16:23]MH_I2C_Read... [11:16:23]Read from MH i2c: E2 03 00 [11:16:23]MH_I2C_Read... [11:16:23]Read from MH i2c: E2 03 00 AD 1A 00 90 00 3B [11:16:23]RAPDU: 90 00 [11:16:23]wFMCommunicate OK [11:16:23]wFMCommunicate request_size=10 [11:16:23]MH_SAM_APDU [11:16:23]CAPDU: 80 0D 02 02 05 F3 6D 43 CC 56 [11:16:23]Write to MH i2c: E2 0D 00 AE 1A 80 0D 02 02 05 00 F3 6D 43 CC 56 00 00 11 [11:16:23]Write i2c OK [11:16:23]MH_I2C_Read... [11:16:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:16:23]Read from MH i2c: E2 [11:16:23]MH_I2C_Read... [11:16:23]Read from MH i2c: E2 03 00 [11:16:23]MH_I2C_Read... [11:16:23]Read from MH i2c: E2 03 00 AE 1A 00 90 00 3C [11:16:23]RAPDU: 90 00 [11:16:23]wFMCommunicate OK [11:16:23]wFMCommunicate request_size=4 [11:16:23]MH_SAM_APDU [11:16:23]CAPDU: 80 0D 03 02 [11:16:23]Write to MH i2c: E2 08 00 AF 1A 80 0D 03 02 00 00 00 00 44 [11:16:23]Write i2c OK [11:16:23]MH_I2C_Read... [11:16:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:16:23]Read from MH i2c: E2 [11:16:23]MH_I2C_Read... [11:16:23]Read from MH i2c: E2 0B 00 [11:16:23]MH_I2C_Read... [11:16:23]Read from MH i2c: E2 0B 00 AF 1A 00 6A 4D B6 B4 35 C7 55 08 90 00 BF [11:16:23]RAPDU: 6A 4D B6 B4 35 C7 55 08 90 00 [11:16:23]wFMCommunicate OK [11:16:23]SAM_PROTO_SignData done [11:16:23]FM_MakeSignedData done [11:16:23]CreateOFDProtocolMessage [11:16:23]wFMCommunicate request_size=4 [11:16:23]MH_SAM_APDU [11:16:23]CAPDU: 80 11 00 00 [11:16:23]Write to MH i2c: E2 08 00 B0 1A 80 11 00 00 00 00 00 00 44 [11:16:23]Write i2c OK [11:16:23]MH_I2C_Read... [11:16:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:16:23]Read from MH i2c: E2 [11:16:23]MH_I2C_Read... [11:16:23]Read from MH i2c: E2 17 00 [11:16:23]MH_I2C_Read... [11:16:23]Read from MH i2c: E2 17 00 B0 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 98 [11:16:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:16:23]wFMCommunicate OK [11:16:23]CreateOFDProtocolMessage done [11:16:23]OFDSenderStorePacket 317833 [11:16:23]StoreOFDPacket docnum=317833 [11:16:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 50 B9 07 01 99 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 86 72 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 89 D9 04 00 35 04 06 00 22 F3 6D 43 CC 56 6A 4D B6 B4 35 C7 55 08 [11:16:23]CheckFolder [11:16:23]dirname=/storage/ofd_packets [11:16:23]CheckFolder done [11:16:23]ProducePacketName [11:16:23]name=ofd_packets/00317833 [11:16:23]NVStorageSaveData ofd_packets/00317833 [11:16:23]File name is /storage/ofd_packets/00317833 [11:16:23]Write 301 bytes [11:16:23]NVStorageSaveData done [11:16:23]OFDSenderStorePacket done [11:16:23]KKMCreateOFDPacket done [11:16:23]NVStorageSaveData kkm_last_timestamp [11:16:23]File name is /storage/kkm_last_timestamp [11:16:23]Write 4 bytes [11:16:23]NVStorageSaveData done [11:16:23]ExternCall_PrintAddStr [11:16:23]wPrintStart [11:16:23]Write to MH i2c: 01 00 00 B1 1A CB [11:16:23]Write i2c OK [11:16:23]MH_I2C_Read... [11:16:23]Read from MH i2c: 01 [11:16:23]MH_I2C_Read... [11:16:23]Read from MH i2c: 01 07 00 [11:16:23]MH_I2C_Read... [11:16:23]Read from MH i2c: 01 07 00 B1 1A 00 00 00 00 00 FF 0F E0 [11:16:23]RasterBufferAndPrint [11:16:23]line Счет N : (1)1092762 [11:16:23]line ИНН: 02508201610067 [11:16:23]line Контрольно-Кассовый Чек [11:16:23]line ПРОДАЖА [11:16:23]line ТРК (МРК, ГНК) : 43 [11:16:23]line Товар: 2710124130 [11:16:23]line Аи-92-К-2 [11:16:23]line 14.950 * 66.90 [11:16:23]line = 1000.16 [11:16:23]line НДС 12% НСП 1% [11:16:23]line > о реализуемом товаре [11:16:23]line ОКРУГЛЕНИЕ: -0.16 [11:16:23]line ИТОГО: 1000.00 [11:16:23]line Внесено: 1000.00 [11:16:23]line СДАЧА: 0.00 [11:16:23]line НСП 1% : 8.85 [11:16:23]line НДС 12% : 106.21 [11:16:23]line Наличными: 1000.00 [11:16:23]line Безнал.: 0.00 [11:16:23]line Место: АЗС № 101 "Партнер Нефть" [11:16:23]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:16:23]line СНО: Общий режим [11:16:23]line Чек 308 28.10.2024 11:16 [11:16:23]line Смена: 546 ФФД: 1.0 [11:16:23]line ЗНМ: 0300000082 [11:16:23]line РНМ: 0000000000091628 [11:16:23]line Версия ККМ: 001 [11:16:23]line ФМ: 0000000000874671 [11:16:23]line ФД: 317833 [11:16:23]line ФПД: 38428905557078 [11:16:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T111622&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317833&fm=38428905557078&tin=02508201610067®Number=0000000000091628&sum=100000 [11:16:23]written 0, free lines is 4095 [11:16:23]OFD Sender: Processing packet 317833 [packets to send 127, broken 126] [11:16:23]ProducePacketName [11:16:23]name=ofd_packets/00317833 [11:16:23]OFD Sender: To server: pG, [11:16:23]CommunicateWithHost lk.salyk.kg:30040 [11:16:23]ConnectInit lk.salyk.kg [11:16:23]Connected sock=10 [11:16:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 50 B9 07 01 99 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 86 72 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 89 D9 04 00 35 04 06 00 22 F3 6D 43 CC 56 6A 4D B6 B4 35 C7 55 08 [11:16:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 E4 80 47 00 4D 8C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 89 D9 04 00 F4 03 04 00 3F 1E 1F 67 B6 04 01 00 00 A9 43 2B 73 96 7B E9 69 [11:16:23]CommunicateWithHost err = 0 [11:16:23]CheckOFDResponse [11:16:23]1017 (14) - 77093643461234 [11:16:23]1041 (16) - 0000000000874671 [11:16:23]1040 (4) - 317833 [11:16:23]1012 (4) - 28.10.2024 05:16 [11:16:23]1206 (1) - 0 [11:16:23]OFD Sender: Remove packet 317833 [11:16:23]ProducePacketName [11:16:23]name=ofd_packets/00317833 [11:16:23]NVStorageDeleteData [11:16:23]Write to MH i2c: 01 00 00 DC 1A F6 [11:16:23]Write i2c OK [11:16:23]MH_I2C_Read... [11:16:23]Read from MH i2c: 01 [11:16:23]MH_I2C_Read... [11:16:23]Read from MH i2c: 01 07 00 [11:16:23]MH_I2C_Read... [11:16:23]Read from MH i2c: 01 07 00 DC 1A 00 00 00 00 00 ED 0C F6 [11:16:23]RasterBufferAndPrint [11:16:23]line [11:16:23]line [11:16:23]line [11:16:23]line [11:16:23]line [11:16:23]written 0, free lines is 3321 [11:16:23]MH_Cut [11:16:23]Write to MH i2c: D1 01 00 E3 1A 01 CF [11:16:23]Write i2c OK [11:16:23]MH_I2C_Read... [11:16:23]Read from MH i2c: D1 [11:16:23]MH_I2C_Read... [11:16:23]Read from MH i2c: D1 01 00 [11:16:23]MH_I2C_Read... [11:16:23]Read from MH i2c: D1 01 00 E3 1A 00 CE [11:16:23]Write to MH i2c: 01 00 00 E4 1A FE [11:16:23]Write i2c OK [11:16:23]MH_I2C_Read... [11:16:24]OFD Sender: No OFD packet to send [11:16:24]*** Cut start [11:16:24]*** Partial cut [11:16:24]*** CUTSNS_PIN = 1 [11:16:24]*** CUTSNS_PIN = 0 [11:16:24]*** Brake cut motor [11:16:25]Read from MH i2c: 01 [11:16:25]MH_I2C_Read... [11:16:25]*** Stop cut motor [11:16:25]*** Cut end [11:16:25]Read from MH i2c: 01 07 00 [11:16:25]MH_I2C_Read... [11:16:25]Read from MH i2c: 01 07 00 E4 1A 00 00 00 00 00 FF 0F 13 [11:16:25]process_action close_receipt done [11:16:25]requested_data is exist [11:16:25]produce_requested_data [11:16:25]requested_item fm.sn is exist - process it [11:16:25]wFMCommunicate request_size=4 [11:16:25]MH_SAM_APDU [11:16:25]CAPDU: 80 11 00 00 [11:16:25]Write to MH i2c: E2 08 00 E5 1A 80 11 00 00 00 00 00 00 79 [11:16:25]Write i2c OK [11:16:25]MH_I2C_Read... [11:16:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:16:25]Read from MH i2c: E2 [11:16:25]MH_I2C_Read... [11:16:25]Read from MH i2c: E2 17 00 [11:16:25]MH_I2C_Read... [11:16:25]Read from MH i2c: E2 17 00 E5 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 CD [11:16:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:16:25]wFMCommunicate OK [11:16:25]requested_item fd.num is exist - process it [11:16:25]SAM_PROTO_GetFieldsCounters [11:16:25]wFMCommunicate request_size=4 [11:16:25]MH_SAM_APDU [11:16:25]CAPDU: 80 13 00 00 [11:16:25]Write to MH i2c: E2 08 00 E6 1A 80 13 00 00 00 00 00 00 7C [11:16:25]Write i2c OK [11:16:25]MH_I2C_Read... [11:16:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:16:25]Read from MH i2c: E2 [11:16:25]MH_I2C_Read... [11:16:25]Read from MH i2c: E2 62 00 [11:16:25]MH_I2C_Read... [11:16:25]Read from MH i2c: E2 62 00 E6 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 89 D9 04 00 0E 04 04 00 22 02 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 C8 [11:16:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 89 D9 04 00 0E 04 04 00 22 02 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:16:25]wFMCommunicate OK [11:16:25]SAM_PROTO_GetFieldsCounters done [11:16:25]requested_item shift.num is exist - process it [11:16:25]requested_item shift.opened is exist - process it [11:16:25]req_shift_opened [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 E7 1A 80 13 01 00 00 00 00 00 7E [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 E7 1A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 77 [11:16:25]RAPDU: 09 00 01 95 D3 1E 67 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]req_shift_opened done [11:16:25]requested_item shift.open_date is exist - process it [11:16:25]req_shift_open_date [11:16:25]req_shift_open_date done [11:16:25]produce_requested_data done [11:16:25]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317833,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:16:25]process_action_free close_receipt [11:16:25]json_value_free [11:16:25]json_value_free done [11:16:25]process_json_proto returns [11:16:25]Send response to host [11:16:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317833,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:16:25]free response buf [11:16:25]execute_script done [11:16:25]execute_script returns [11:16:25]free content buf [11:16:25]Sock 9.Close socket [11:16:25]Sock 9.Thread stoped [11:16:29]OFD Sender: No OFD packet to send [11:16:34]OFD Sender: No OFD packet to send [11:16:39]OFD Sender: No OFD packet to send [11:16:44]OFD Sender: No OFD packet to send [11:16:49]OFD Sender: No OFD packet to send [11:16:54]OFD Sender: No OFD packet to send [11:16:59]OFD Sender: No OFD packet to send [11:17:04]OFD Sender: No OFD packet to send [11:17:09]OFD Sender: No OFD packet to send [11:17:14]OFD Sender: No OFD packet to send [11:17:19]OFD Sender: No OFD packet to send [11:17:24]OFD Sender: No OFD packet to send [11:17:29]OFD Sender: No OFD packet to send [11:17:34]OFD Sender: No OFD packet to send [11:17:39]OFD Sender: No OFD packet to send [11:17:44]OFD Sender: No OFD packet to send [11:17:47]accept exits with 7 [11:17:47]New connection [11:17:47]New thread 3067436388 created [11:17:47]Thread 3067293028 joined [11:17:47]Waiting for new connection... [11:17:47] Sock 7.Parse request [11:17:47]Sock 7.Check first char [11:17:47]Sock 7.First char is OK [11:17:47]request: POST /json_proto HTTP/1.0 [11:17:47]Method: POST [11:17:47]URL: /json_proto [11:17:47]Method is POST - this is cgi request [11:17:47]url: /json_proto [11:17:47]query_string will be loaded in cgi processing [11:17:47]execute_cgi json_proto POST (null) [11:17:47]execute_cgi path=json_proto method=POST [11:17:47]POST find Content-Length [11:17:47]Host: 172.17.50.195:8080 [11:17:47]Content-Length: 807 [11:17:47]Content-Type: application/json [11:17:47] [11:17:47]POST finish read [11:17:47]Found Content-Length = 807 [11:17:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092755", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 120.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\u000A4465666", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:17:47]execute_script... [11:17: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)1092755", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 120.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\u000A4465666", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:17:47]POST & json_proto [11:17:47]process_json_proto [11:17:47]json parsed OK: [11:17:47]protocol is kg_v1.0 [11:17:47]action value=close_receipt [11:17:47]process_action close_receipt [11:17:47]cmd_close_receipt [11:17:47]MH_GetDate [11:17:47]Write to MH i2c: F0 00 00 E8 1A F1 [11:17:47]Write i2c OK [11:17:47]MH_I2C_Read... [11:17:47]Read from MH i2c: F0 [11:17:47]MH_I2C_Read... [11:17:47]Read from MH i2c: F0 09 00 [11:17:47]MH_I2C_Read... [11:17:47]Read from MH i2c: F0 09 00 E8 1A 00 DB 72 1F 67 43 33 1C 67 C6 [11:17:47]GetLastDocTimeStamp 1730114182 [11:17:47]current date 1730114267 [11:17:47]FM_GetShiftState [11:17:47]SAM_PROTO_GetShiftState [11:17:47]wFMCommunicate request_size=4 [11:17:47]MH_SAM_APDU [11:17:47]CAPDU: 80 13 01 00 [11:17:47]Write to MH i2c: E2 08 00 E9 1A 80 13 01 00 00 00 00 00 80 [11:17:47]Write i2c OK [11:17:47]MH_I2C_Read... [11:17:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:17:47]Read from MH i2c: E2 [11:17:47]MH_I2C_Read... [11:17:47]Read from MH i2c: E2 0E 00 [11:17:47]MH_I2C_Read... [11:17:47]Read from MH i2c: E2 0E 00 E9 1A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 79 [11:17:47]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:17:47]wFMCommunicate OK [11:17:47]SAM_PROTO_GetShiftState done [11:17:47]FM_GetShiftState done [11:17:47]opened in 1730073493 [11:17:47]opened+sec_in_day 1730159893 [11:17:47]quantity*price = 0 [11:17:47]sum+1 = 1 [11:17:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 309 28.10.2024 11:17 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливные Талоны 4465666 ФМ: 0000000000874671 ФД: 317834 ФПД: 197769242538191 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T111747&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317834&fm=197769242538191&tin=02508201610067®Number=0000000000091628&sum=0 [11:17:48]StoreToDocumentArchive [11:17:48]shift 546 fd 317834 [11:17:48]save to /storage/0546/doc_00317834 [11:17:48]save last doc name /storage/0546/doc_00317834 to /storage/kkm_last_doc_name [11:17:48]save OK [11:17:48]Clear old archive folders... [11:17:48]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:17:48]tlvbuf is 013DD7D0 [11:17:48]SAM_PROTO_ClearQueue [11:17:48]wFMCommunicate request_size=4 [11:17:48]MH_SAM_APDU [11:17:48]CAPDU: 80 09 00 00 [11:17:48]Write to MH i2c: E2 08 00 F6 1A 80 09 00 00 00 00 00 00 82 [11:17:48]Write i2c OK [11:17:48]MH_I2C_Read... [11:17:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:17:48]Read from MH i2c: E2 [11:17:48]MH_I2C_Read... [11:17:48]Read from MH i2c: E2 03 00 [11:17:48]MH_I2C_Read... [11:17:48]Read from MH i2c: E2 03 00 F6 1A 00 90 00 84 [11:17:48]RAPDU: 90 00 [11:17:48]wFMCommunicate OK [11:17:48]SAM_PROTO_ClearQueue done [11:17:48]KKMCreateOFDPacket [11:17:48]OFDProtocolAddRootSTLVToBuf [11:17:48]FM_MakeSignedData [11:17:48]FM_MakeSignedData [11:17:48]SAM_PROTO_SignData [11:17:48]wFMCommunicate request_size=4 [11:17:48]MH_SAM_APDU [11:17:48]CAPDU: 80 0D 01 02 [11:17:48]Write to MH i2c: E2 08 00 F7 1A 80 0D 01 02 00 00 00 00 8A [11:17:48]Write i2c OK [11:17:48]MH_I2C_Read... [11:17:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:17:48]Read from MH i2c: E2 [11:17:48]MH_I2C_Read... [11:17:48]Read from MH i2c: E2 03 00 [11:17:48]MH_I2C_Read... [11:17:48]Read from MH i2c: E2 03 00 F7 1A 00 90 00 85 [11:17:48]RAPDU: 90 00 [11:17:48]wFMCommunicate OK [11:17:48]wFMCommunicate request_size=255 [11:17:48]MH_SAM_APDU [11:17:48]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 C0 D4 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 35 01 00 00 F4 03 04 00 DB 72 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8A D9 04 00 35 04 06 00 [11:17:48]Write to MH i2c: E2 02 01 F8 1A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 C0 D4 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 35 01 00 00 F4 03 04 00 DB 72 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8A D9 04 00 35 04 06 00 00 00 F7 [11:17:48]Write i2c OK [11:17:48]MH_I2C_Read... [11:17:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:17:48]Read from MH i2c: E2 [11:17:48]MH_I2C_Read... [11:17:48]Read from MH i2c: E2 03 00 [11:17:48]MH_I2C_Read... [11:17:48]Read from MH i2c: E2 03 00 F8 1A 00 90 00 86 [11:17:48]RAPDU: 90 00 [11:17:48]wFMCommunicate OK [11:17:48]wFMCommunicate request_size=11 [11:17:48]MH_SAM_APDU [11:17:48]CAPDU: 80 0D 02 02 06 B3 DE BD 72 F0 CF [11:17:48]Write to MH i2c: E2 0E 00 F9 1A 80 0D 02 02 06 00 B3 DE BD 72 F0 CF 00 00 18 [11:17:48]Write i2c OK [11:17:48]MH_I2C_Read... [11:17:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:17:48]Read from MH i2c: E2 [11:17:48]MH_I2C_Read... [11:17:48]Read from MH i2c: E2 03 00 [11:17:48]MH_I2C_Read... [11:17:48]Read from MH i2c: E2 03 00 F9 1A 00 90 00 87 [11:17:48]RAPDU: 90 00 [11:17:48]wFMCommunicate OK [11:17:48]wFMCommunicate request_size=4 [11:17:48]MH_SAM_APDU [11:17:48]CAPDU: 80 0D 03 02 [11:17:48]Write to MH i2c: E2 08 00 FA 1A 80 0D 03 02 00 00 00 00 8F [11:17:48]Write i2c OK [11:17:48]MH_I2C_Read... [11:17:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:17:48]Read from MH i2c: E2 [11:17:48]MH_I2C_Read... [11:17:48]Read from MH i2c: E2 0B 00 [11:17:48]MH_I2C_Read... [11:17:48]Read from MH i2c: E2 0B 00 FA 1A 00 42 06 CE 8F AC 87 71 18 90 00 F1 [11:17:48]RAPDU: 42 06 CE 8F AC 87 71 18 90 00 [11:17:48]wFMCommunicate OK [11:17:48]SAM_PROTO_SignData done [11:17:48]FM_MakeSignedData done [11:17:48]CreateOFDProtocolMessage [11:17:48]wFMCommunicate request_size=4 [11:17:48]MH_SAM_APDU [11:17:48]CAPDU: 80 11 00 00 [11:17:48]Write to MH i2c: E2 08 00 FB 1A 80 11 00 00 00 00 00 00 8F [11:17:48]Write i2c OK [11:17:48]MH_I2C_Read... [11:17:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:17:48]Read from MH i2c: E2 [11:17:48]MH_I2C_Read... [11:17:48]Read from MH i2c: E2 17 00 [11:17:48]MH_I2C_Read... [11:17:48]Read from MH i2c: E2 17 00 FB 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E3 [11:17:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:17:48]wFMCommunicate OK [11:17:48]CreateOFDProtocolMessage done [11:17:48]OFDSenderStorePacket 317834 [11:17:48]StoreOFDPacket docnum=317834 [11:17:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 C4 5D 08 01 1F BD 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 C0 D4 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 35 01 00 00 F4 03 04 00 DB 72 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8A D9 04 00 35 04 06 00 B3 DE BD 72 F0 CF 42 06 CE 8F AC 87 71 18 [11:17:48]CheckFolder [11:17:48]dirname=/storage/ofd_packets [11:17:48]CheckFolder done [11:17:48]ProducePacketName [11:17:48]name=ofd_packets/00317834 [11:17:48]NVStorageSaveData ofd_packets/00317834 [11:17:48]File name is /storage/ofd_packets/00317834 [11:17:48]Write 302 bytes [11:17:48]NVStorageSaveData done [11:17:48]OFDSenderStorePacket done [11:17:48]KKMCreateOFDPacket done [11:17:48]NVStorageSaveData kkm_last_timestamp [11:17:48]File name is /storage/kkm_last_timestamp [11:17:48]Write 4 bytes [11:17:48]NVStorageSaveData done [11:17:48]ExternCall_PrintAddStr [11:17:48]wPrintStart [11:17:48]Write to MH i2c: 01 00 00 FC 1A 16 [11:17:48]Write i2c OK [11:17:48]MH_I2C_Read... [11:17:48]Read from MH i2c: 01 [11:17:48]MH_I2C_Read... [11:17:48]Read from MH i2c: 01 07 00 [11:17:48]MH_I2C_Read... [11:17:48]Read from MH i2c: 01 07 00 FC 1A 00 00 00 00 00 FF 0F 2B [11:17:48]RasterBufferAndPrint [11:17:48]line Счет N : (1)1092755 [11:17:48]line ИНН: 02508201610067 [11:17:48]line Контрольно-Кассовый Чек [11:17:48]line ПРОДАЖА [11:17:48]line ТРК (МРК, ГНК) : 31 [11:17:48]line Товар: 2710194210 [11:17:48]line ДТ(л)-К-2 [11:17:48]line 120.000 * 0.00 [11:17:48]line = 0.00 [11:17:48]line НДС 12% НСП 1% [11:17:48]line > о реализуемом товаре [11:17:48]line ИТОГО: 0.00 [11:17:48]line НСП 1% : 0.00 [11:17:48]line НДС 12% : 0.00 [11:17:48]line Наличными: 0.00 [11:17:48]line Безнал.: 0.00 [11:17:48]line Место: АЗС № 101 "Партнер Нефть" [11:17:48]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:17:48]line СНО: Общий режим [11:17:48]line Чек 309 28.10.2024 11:17 [11:17:48]line Смена: 546 ФФД: 1.0 [11:17:48]line ЗНМ: 0300000082 [11:17:48]line РНМ: 0000000000091628 [11:17:48]line Версия ККМ: 001 [11:17:48]line Талоны: Топливные Талоны [11:17:48]line 4465666 [11:17:48]line ФМ: 0000000000874671 [11:17:48]line ФД: 317834 [11:17:48]line ФПД: 197769242538191 [11:17:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T111747&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317834&fm=197769242538191&tin=02508201610067®Number=0000000000091628&sum=0 [11:17:49]written 0, free lines is 4095 [11:17:49]OFD Sender: Processing packet 317834 [packets to send 127, broken 126] [11:17:49]ProducePacketName [11:17:49]name=ofd_packets/00317834 [11:17:49]OFD Sender: To server: pG, [11:17:49]CommunicateWithHost lk.salyk.kg:30040 [11:17:49]ConnectInit lk.salyk.kg [11:17:49]Connected sock=11 [11:17:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 C4 5D 08 01 1F BD 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 C0 D4 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 35 01 00 00 F4 03 04 00 DB 72 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8A D9 04 00 35 04 06 00 B3 DE BD 72 F0 CF 42 06 CE 8F AC 87 71 18 [11:17:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 35 FB 47 00 B8 95 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8A D9 04 00 F4 03 04 00 94 1E 1F 67 B6 04 01 00 00 B3 AA 5F C9 53 B3 65 DF [11:17:49]CommunicateWithHost err = 0 [11:17:49]CheckOFDResponse [11:17:49]1017 (14) - 77093643461234 [11:17:49]1041 (16) - 0000000000874671 [11:17:49]1040 (4) - 317834 [11:17:49]1012 (4) - 28.10.2024 05:18 [11:17:49]1206 (1) - 0 [11:17:49]OFD Sender: Remove packet 317834 [11:17:49]ProducePacketName [11:17:49]name=ofd_packets/00317834 [11:17:49]NVStorageDeleteData [11:17:49]Write to MH i2c: 01 00 00 26 1B 41 [11:17:49]Write i2c OK [11:17:49]MH_I2C_Read... [11:17:49]Read from MH i2c: 01 [11:17:49]MH_I2C_Read... [11:17:49]Read from MH i2c: 01 07 00 [11:17:49]MH_I2C_Read... [11:17:49]Read from MH i2c: 01 07 00 26 1B 00 00 00 00 00 F0 0C 44 [11:17:49]RasterBufferAndPrint [11:17:49]line [11:17:49]line [11:17:49]line [11:17:49]line [11:17:49]line [11:17:49]written 0, free lines is 3318 [11:17:49]MH_Cut [11:17:49]Write to MH i2c: D1 01 00 2D 1B 01 1A [11:17:49]Write i2c OK [11:17:49]MH_I2C_Read... [11:17:49]Read from MH i2c: D1 [11:17:49]MH_I2C_Read... [11:17:49]Read from MH i2c: D1 01 00 [11:17:49]MH_I2C_Read... [11:17:49]Read from MH i2c: D1 01 00 2D 1B 00 19 [11:17:49]Write to MH i2c: 01 00 00 2E 1B 49 [11:17:49]Write i2c OK [11:17:49]MH_I2C_Read... [11:17:49]OFD Sender: No OFD packet to send [11:17:50]*** Cut start [11:17:50]*** Partial cut [11:17:50]*** CUTSNS_PIN = 1 [11:17:50]*** CUTSNS_PIN = 0 [11:17:50]*** Brake cut motor [11:17:50]Read from MH i2c: 01 [11:17:50]MH_I2C_Read... [11:17:50]*** Stop cut motor [11:17:50]*** Cut end [11:17:50]Read from MH i2c: 01 07 00 [11:17:50]MH_I2C_Read... [11:17:50]Read from MH i2c: 01 07 00 2E 1B 00 00 00 00 00 FF 0F 5E [11:17:50]process_action close_receipt done [11:17:50]requested_data is exist [11:17:50]produce_requested_data [11:17:50]requested_item fm.sn is exist - process it [11:17:50]wFMCommunicate request_size=4 [11:17:50]MH_SAM_APDU [11:17:50]CAPDU: 80 11 00 00 [11:17:50]Write to MH i2c: E2 08 00 2F 1B 80 11 00 00 00 00 00 00 C4 [11:17:50]Write i2c OK [11:17:50]MH_I2C_Read... [11:17:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:17:50]Read from MH i2c: E2 [11:17:50]MH_I2C_Read... [11:17:50]Read from MH i2c: E2 17 00 [11:17:50]MH_I2C_Read... [11:17:50]Read from MH i2c: E2 17 00 2F 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 18 [11:17:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:17:50]wFMCommunicate OK [11:17:50]requested_item fd.num is exist - process it [11:17:50]SAM_PROTO_GetFieldsCounters [11:17:50]wFMCommunicate request_size=4 [11:17:50]MH_SAM_APDU [11:17:50]CAPDU: 80 13 00 00 [11:17:50]Write to MH i2c: E2 08 00 30 1B 80 13 00 00 00 00 00 00 C7 [11:17:50]Write i2c OK [11:17:50]MH_I2C_Read... [11:17:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:17:51]Read from MH i2c: E2 [11:17:51]MH_I2C_Read... [11:17:51]Read from MH i2c: E2 62 00 [11:17:51]MH_I2C_Read... [11:17:51]Read from MH i2c: E2 62 00 30 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 8A D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 35 01 00 00 5E 04 04 00 35 01 00 00 57 04 04 00 36 01 00 00 19 04 04 00 00 00 00 00 90 00 17 [11:17:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 8A D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 35 01 00 00 5E 04 04 00 35 01 00 00 57 04 04 00 36 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:17:51]wFMCommunicate OK [11:17:51]SAM_PROTO_GetFieldsCounters done [11:17:51]requested_item shift.num is exist - process it [11:17:51]requested_item shift.opened is exist - process it [11:17:51]req_shift_opened [11:17:51]FM_GetShiftState [11:17:51]SAM_PROTO_GetShiftState [11:17:51]wFMCommunicate request_size=4 [11:17:51]MH_SAM_APDU [11:17:51]CAPDU: 80 13 01 00 [11:17:51]Write to MH i2c: E2 08 00 31 1B 80 13 01 00 00 00 00 00 C9 [11:17:51]Write i2c OK [11:17:51]MH_I2C_Read... [11:17:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:17:51]Read from MH i2c: E2 [11:17:51]MH_I2C_Read... [11:17:51]Read from MH i2c: E2 0E 00 [11:17:51]MH_I2C_Read... [11:17:51]Read from MH i2c: E2 0E 00 31 1B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C2 [11:17:51]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:17:51]wFMCommunicate OK [11:17:51]SAM_PROTO_GetShiftState done [11:17:51]FM_GetShiftState done [11:17:51]req_shift_opened done [11:17:51]requested_item shift.open_date is exist - process it [11:17:51]req_shift_open_date [11:17:51]req_shift_open_date done [11:17:51]produce_requested_data done [11:17:51]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317834,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:17:51]process_action_free close_receipt [11:17:51]json_value_free [11:17:51]json_value_free done [11:17:51]process_json_proto returns [11:17:51]Send response to host [11:17:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317834,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:17:51]free response buf [11:17:51]execute_script done [11:17:51]execute_script returns [11:17:51]free content buf [11:17:51]Sock 7.Close socket [11:17:51]Sock 7.Thread stoped [11:17:51]accept exits with 9 [11:17:51]New connection [11:17:51]New thread 3067293028 created [11:17:51]Thread 3067436388 joined [11:17:51]Waiting for new connection... [11:17:51] Sock 9.Parse request [11:17:51]Sock 9.Check first char [11:17:51]Sock 9.First char is OK [11:17:51]request: POST /json_proto HTTP/1.0 [11:17:51]Method: POST [11:17:51]URL: /json_proto [11:17:51]Method is POST - this is cgi request [11:17:51]url: /json_proto [11:17:51]query_string will be loaded in cgi processing [11:17:51]execute_cgi json_proto POST (null) [11:17:51]execute_cgi path=json_proto method=POST [11:17:51]POST find Content-Length [11:17:51]Host: 172.17.50.195:8080 [11:17:51]Content-Length: 770 [11:17:51]Content-Type: application/json [11:17:51] [11:17:51]POST finish read [11:17:51]Found Content-Length = 770 [11:17:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092763", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.31 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:17:51]execute_script... [11:17: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)1092763", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.31 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:17:51]POST & json_proto [11:17:51]process_json_proto [11:17:51]json parsed OK: [11:17:51]protocol is kg_v1.0 [11:17:51]action value=close_receipt [11:17:51]process_action close_receipt [11:17:51]cmd_close_receipt [11:17:51]MH_GetDate [11:17:51]Write to MH i2c: F0 00 00 32 1B 3C [11:17:51]Write i2c OK [11:17:51]MH_I2C_Read... [11:17:51]Read from MH i2c: F0 [11:17:51]MH_I2C_Read... [11:17:51]Read from MH i2c: F0 09 00 [11:17:51]MH_I2C_Read... [11:17:51]Read from MH i2c: F0 09 00 32 1B 00 E0 72 1F 67 43 33 1C 67 16 [11:17:51]GetLastDocTimeStamp 1730114267 [11:17:51]current date 1730114272 [11:17:51]FM_GetShiftState [11:17:51]SAM_PROTO_GetShiftState [11:17:51]wFMCommunicate request_size=4 [11:17:51]MH_SAM_APDU [11:17:51]CAPDU: 80 13 01 00 [11:17:51]Write to MH i2c: E2 08 00 33 1B 80 13 01 00 00 00 00 00 CB [11:17:51]Write i2c OK [11:17:51]MH_I2C_Read... [11:17:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:17:51]Read from MH i2c: E2 [11:17:51]MH_I2C_Read... [11:17:51]Read from MH i2c: E2 0E 00 [11:17:51]MH_I2C_Read... [11:17:51]Read from MH i2c: E2 0E 00 33 1B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C4 [11:17:51]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:17:51]wFMCommunicate OK [11:17:51]SAM_PROTO_GetShiftState done [11:17:51]FM_GetShiftState done [11:17:51]opened in 1730073493 [11:17:51]opened+sec_in_day 1730159893 [11:17:51]quantity*price = 200031 [11:17:51]sum+1 = 200032 [11:17:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.31 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.31 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 310 28.10.2024 11:17 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317835 ФПД: 278440946984833 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T111752&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317835&fm=278440946984833&tin=02508201610067®Number=0000000000091628&sum=200031 [11:17:52]StoreToDocumentArchive [11:17:52]shift 546 fd 317835 [11:17:52]save to /storage/0546/doc_00317835 [11:17:52]save last doc name /storage/0546/doc_00317835 to /storage/kkm_last_doc_name [11:17:52]save OK [11:17:52]Clear old archive folders... [11:17:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:17:52]tlvbuf is 013D9EC0 [11:17:52]SAM_PROTO_ClearQueue [11:17:52]wFMCommunicate request_size=4 [11:17:52]MH_SAM_APDU [11:17:52]CAPDU: 80 09 00 00 [11:17:52]Write to MH i2c: E2 08 00 40 1B 80 09 00 00 00 00 00 00 CD [11:17:52]Write i2c OK [11:17:52]MH_I2C_Read... [11:17:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:17:53]Read from MH i2c: E2 [11:17:53]MH_I2C_Read... [11:17:53]Read from MH i2c: E2 03 00 [11:17:53]MH_I2C_Read... [11:17:53]Read from MH i2c: E2 03 00 40 1B 00 90 00 CF [11:17:53]RAPDU: 90 00 [11:17:53]wFMCommunicate OK [11:17:53]SAM_PROTO_ClearQueue done [11:17:53]KKMCreateOFDPacket [11:17:53]OFDProtocolAddRootSTLVToBuf [11:17:53]FM_MakeSignedData [11:17:53]FM_MakeSignedData [11:17:53]SAM_PROTO_SignData [11:17:53]wFMCommunicate request_size=4 [11:17:53]MH_SAM_APDU [11:17:53]CAPDU: 80 0D 01 02 [11:17:53]Write to MH i2c: E2 08 00 41 1B 80 0D 01 02 00 00 00 00 D5 [11:17:53]Write i2c OK [11:17:53]MH_I2C_Read... [11:17:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:17:53]Read from MH i2c: E2 [11:17:53]MH_I2C_Read... [11:17:53]Read from MH i2c: E2 03 00 [11:17:53]MH_I2C_Read... [11:17:53]Read from MH i2c: E2 03 00 41 1B 00 90 00 D0 [11:17:53]RAPDU: 90 00 [11:17:53]wFMCommunicate OK [11:17:53]wFMCommunicate request_size=255 [11:17:53]MH_SAM_APDU [11:17:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 E0 72 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8B D9 04 00 35 04 06 00 FD [11:17:53]Write to MH i2c: E2 02 01 42 1B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 E0 72 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8B D9 04 00 35 04 06 00 FD 00 00 7B [11:17:53]Write i2c OK [11:17:53]MH_I2C_Read... [11:17:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:17:53]Read from MH i2c: E2 [11:17:53]MH_I2C_Read... [11:17:53]Read from MH i2c: E2 03 00 [11:17:53]MH_I2C_Read... [11:17:53]Read from MH i2c: E2 03 00 42 1B 00 90 00 D1 [11:17:53]RAPDU: 90 00 [11:17:53]wFMCommunicate OK [11:17:53]wFMCommunicate request_size=10 [11:17:53]MH_SAM_APDU [11:17:53]CAPDU: 80 0D 02 02 05 3D 95 BC 67 81 [11:17:53]Write to MH i2c: E2 0D 00 43 1B 80 0D 02 02 05 00 3D 95 BC 67 81 00 00 58 [11:17:53]Write i2c OK [11:17:53]MH_I2C_Read... [11:17:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:17:53]Read from MH i2c: E2 [11:17:53]MH_I2C_Read... [11:17:53]Read from MH i2c: E2 03 00 [11:17:53]MH_I2C_Read... [11:17:53]Read from MH i2c: E2 03 00 43 1B 00 90 00 D2 [11:17:53]RAPDU: 90 00 [11:17:53]wFMCommunicate OK [11:17:53]wFMCommunicate request_size=4 [11:17:53]MH_SAM_APDU [11:17:53]CAPDU: 80 0D 03 02 [11:17:53]Write to MH i2c: E2 08 00 44 1B 80 0D 03 02 00 00 00 00 DA [11:17:53]Write i2c OK [11:17:53]MH_I2C_Read... [11:17:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:17:53]Read from MH i2c: E2 [11:17:53]MH_I2C_Read... [11:17:53]Read from MH i2c: E2 0B 00 [11:17:53]MH_I2C_Read... [11:17:53]Read from MH i2c: E2 0B 00 44 1B 00 73 C6 18 DA C4 E2 40 F9 90 00 E5 [11:17:53]RAPDU: 73 C6 18 DA C4 E2 40 F9 90 00 [11:17:53]wFMCommunicate OK [11:17:53]SAM_PROTO_SignData done [11:17:53]FM_MakeSignedData done [11:17:53]CreateOFDProtocolMessage [11:17:53]wFMCommunicate request_size=4 [11:17:53]MH_SAM_APDU [11:17:53]CAPDU: 80 11 00 00 [11:17:53]Write to MH i2c: E2 08 00 45 1B 80 11 00 00 00 00 00 00 DA [11:17:53]Write i2c OK [11:17:53]MH_I2C_Read... [11:17:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:17:53]Read from MH i2c: E2 [11:17:53]MH_I2C_Read... [11:17:53]Read from MH i2c: E2 17 00 [11:17:53]MH_I2C_Read... [11:17:53]Read from MH i2c: E2 17 00 45 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 2E [11:17:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:17:53]wFMCommunicate OK [11:17:53]CreateOFDProtocolMessage done [11:17:53]OFDSenderStorePacket 317835 [11:17:53]StoreOFDPacket docnum=317835 [11:17:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 14 9E 07 01 6D 58 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 E0 72 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8B D9 04 00 35 04 06 00 FD 3D 95 BC 67 81 73 C6 18 DA C4 E2 40 F9 [11:17:53]CheckFolder [11:17:53]dirname=/storage/ofd_packets [11:17:53]CheckFolder done [11:17:53]ProducePacketName [11:17:53]name=ofd_packets/00317835 [11:17:53]NVStorageSaveData ofd_packets/00317835 [11:17:53]File name is /storage/ofd_packets/00317835 [11:17:53]Write 301 bytes [11:17:53]NVStorageSaveData done [11:17:53]OFDSenderStorePacket done [11:17:53]KKMCreateOFDPacket done [11:17:53]NVStorageSaveData kkm_last_timestamp [11:17:53]File name is /storage/kkm_last_timestamp [11:17:53]Write 4 bytes [11:17:53]NVStorageSaveData done [11:17:53]ExternCall_PrintAddStr [11:17:53]wPrintStart [11:17:53]Write to MH i2c: 01 00 00 46 1B 61 [11:17:53]Write i2c OK [11:17:53]MH_I2C_Read... [11:17:53]Read from MH i2c: 01 [11:17:53]MH_I2C_Read... [11:17:53]Read from MH i2c: 01 07 00 [11:17:53]MH_I2C_Read... [11:17:53]Read from MH i2c: 01 07 00 46 1B 00 00 00 00 00 FF 0F 76 [11:17:53]RasterBufferAndPrint [11:17:53]line Счет N : (1)1092763 [11:17:53]line ИНН: 02508201610067 [11:17:53]line Контрольно-Кассовый Чек [11:17:53]line ПРОДАЖА [11:17:53]line ТРК (МРК, ГНК) : 53 [11:17:53]line Товар: 2710124130 [11:17:53]line Аи-92-К-2 [11:17:53]line 29.900 * 66.90 [11:17:53]line = 2000.31 [11:17:53]line НДС 12% НСП 1% [11:17:53]line > о реализуемом товаре [11:17:53]line ИТОГО: 2000.31 [11:17:53]line НСП 1% : 17.70 [11:17:53]line НДС 12% : 212.42 [11:17:53]line Наличными: 0.00 [11:17:53]line Безнал.: 2000.31 [11:17:53]line Место: АЗС № 101 "Партнер Нефть" [11:17:53]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:17:53]line СНО: Общий режим [11:17:53]line Чек 310 28.10.2024 11:17 [11:17:53]line Смена: 546 ФФД: 1.0 [11:17:53]line ЗНМ: 0300000082 [11:17:53]line РНМ: 0000000000091628 [11:17:53]line Версия ККМ: 001 [11:17:53]line Платежная система: Mbank [11:17:53]line ФМ: 0000000000874671 [11:17:53]line ФД: 317835 [11:17:53]line ФПД: 278440946984833 [11:17:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T111752&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317835&fm=278440946984833&tin=02508201610067®Number=0000000000091628&sum=200031 [11:17:53]OFD Sender: Processing packet 317835 [packets to send 127, broken 126] [11:17:53]ProducePacketName [11:17:53]name=ofd_packets/00317835 [11:17:53]OFD Sender: To server: pG, [11:17:53]CommunicateWithHost lk.salyk.kg:30040 [11:17:53]ConnectInit lk.salyk.kg [11:17:53]written 0, free lines is 4095 [11:17:53]Connected sock=10 [11:17:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 14 9E 07 01 6D 58 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 E0 72 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8B D9 04 00 35 04 06 00 FD 3D 95 BC 67 81 73 C6 18 DA C4 E2 40 F9 [11:17:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 C8 F6 47 00 04 4D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8B D9 04 00 F4 03 04 00 99 1E 1F 67 B6 04 01 00 00 C8 EC B3 23 8E 7A 3F EA [11:17:54]CommunicateWithHost err = 0 [11:17:54]CheckOFDResponse [11:17:54]1017 (14) - 77093643461234 [11:17:54]1041 (16) - 0000000000874671 [11:17:54]1040 (4) - 317835 [11:17:54]1012 (4) - 28.10.2024 05:18 [11:17:54]1206 (1) - 0 [11:17:54]OFD Sender: Remove packet 317835 [11:17:54]ProducePacketName [11:17:54]name=ofd_packets/00317835 [11:17:54]NVStorageDeleteData [11:17:54]Write to MH i2c: 01 00 00 6F 1B 8A [11:17:54]Write i2c OK [11:17:54]MH_I2C_Read... [11:17:54]Read from MH i2c: 01 [11:17:54]MH_I2C_Read... [11:17:54]Read from MH i2c: 01 07 00 [11:17:54]MH_I2C_Read... [11:17:54]Read from MH i2c: 01 07 00 6F 1B 00 00 00 00 00 21 0D BF [11:17:54]RasterBufferAndPrint [11:17:54]line [11:17:54]line [11:17:54]line [11:17:54]line [11:17:54]line [11:17:54]written 0, free lines is 3370 [11:17:54]MH_Cut [11:17:54]Write to MH i2c: D1 01 00 76 1B 01 63 [11:17:54]Write i2c OK [11:17:54]MH_I2C_Read... [11:17:54]Read from MH i2c: D1 [11:17:54]MH_I2C_Read... [11:17:54]Read from MH i2c: D1 01 00 [11:17:54]MH_I2C_Read... [11:17:54]Read from MH i2c: D1 01 00 76 1B 00 62 [11:17:54]Write to MH i2c: 01 00 00 77 1B 92 [11:17:54]Write i2c OK [11:17:54]MH_I2C_Read... [11:17:54]OFD Sender: No OFD packet to send [11:17:55]*** Cut start [11:17:55]*** Partial cut [11:17:55]*** CUTSNS_PIN = 1 [11:17:55]*** CUTSNS_PIN = 0 [11:17:55]*** Brake cut motor [11:17:55]Read from MH i2c: 01 [11:17:55]MH_I2C_Read... [11:17:55]*** Stop cut motor [11:17:55]*** Cut end [11:17:55]Read from MH i2c: 01 07 00 [11:17:55]MH_I2C_Read... [11:17:55]Read from MH i2c: 01 07 00 77 1B 00 00 00 00 00 FF 0F A7 [11:17:55]process_action close_receipt done [11:17:55]requested_data is exist [11:17:55]produce_requested_data [11:17:55]requested_item fm.sn is exist - process it [11:17:55]wFMCommunicate request_size=4 [11:17:55]MH_SAM_APDU [11:17:55]CAPDU: 80 11 00 00 [11:17:55]Write to MH i2c: E2 08 00 78 1B 80 11 00 00 00 00 00 00 0D [11:17:55]Write i2c OK [11:17:55]MH_I2C_Read... [11:17:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:17:55]Read from MH i2c: E2 [11:17:55]MH_I2C_Read... [11:17:55]Read from MH i2c: E2 17 00 [11:17:55]MH_I2C_Read... [11:17:55]Read from MH i2c: E2 17 00 78 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 61 [11:17:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:17:55]wFMCommunicate OK [11:17:55]requested_item fd.num is exist - process it [11:17:55]SAM_PROTO_GetFieldsCounters [11:17:55]wFMCommunicate request_size=4 [11:17:55]MH_SAM_APDU [11:17:55]CAPDU: 80 13 00 00 [11:17:55]Write to MH i2c: E2 08 00 79 1B 80 13 00 00 00 00 00 00 10 [11:17:55]Write i2c OK [11:17:55]MH_I2C_Read... [11:17:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:17:55]Read from MH i2c: E2 [11:17:55]MH_I2C_Read... [11:17:55]Read from MH i2c: E2 62 00 [11:17:55]MH_I2C_Read... [11:17:55]Read from MH i2c: E2 62 00 79 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 8B D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 36 01 00 00 5E 04 04 00 36 01 00 00 57 04 04 00 37 01 00 00 19 04 04 00 00 00 00 00 90 00 64 [11:17:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 8B D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 36 01 00 00 5E 04 04 00 36 01 00 00 57 04 04 00 37 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:17:55]wFMCommunicate OK [11:17:55]SAM_PROTO_GetFieldsCounters done [11:17:55]requested_item shift.num is exist - process it [11:17:55]requested_item shift.opened is exist - process it [11:17:55]req_shift_opened [11:17:55]FM_GetShiftState [11:17:55]SAM_PROTO_GetShiftState [11:17:55]wFMCommunicate request_size=4 [11:17:55]MH_SAM_APDU [11:17:55]CAPDU: 80 13 01 00 [11:17:55]Write to MH i2c: E2 08 00 7A 1B 80 13 01 00 00 00 00 00 12 [11:17:55]Write i2c OK [11:17:55]MH_I2C_Read... [11:17:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:17:55]Read from MH i2c: E2 [11:17:55]MH_I2C_Read... [11:17:55]Read from MH i2c: E2 0E 00 [11:17:55]MH_I2C_Read... [11:17:55]Read from MH i2c: E2 0E 00 7A 1B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 0B [11:17:55]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:17:55]wFMCommunicate OK [11:17:55]SAM_PROTO_GetShiftState done [11:17:55]FM_GetShiftState done [11:17:55]req_shift_opened done [11:17:55]requested_item shift.open_date is exist - process it [11:17:55]req_shift_open_date [11:17:55]req_shift_open_date done [11:17:55]produce_requested_data done [11:17:55]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317835,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:17:55]process_action_free close_receipt [11:17:55]json_value_free [11:17:55]json_value_free done [11:17:55]process_json_proto returns [11:17:55]Send response to host [11:17:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317835,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:17:55]free response buf [11:17:55]execute_script done [11:17:55]execute_script returns [11:17:55]free content buf [11:17:55]Sock 9.Close socket [11:17:55]Sock 9.Thread stoped [11:17:59]OFD Sender: No OFD packet to send [11:18:04]OFD Sender: No OFD packet to send [11:18:07]accept exits with 7 [11:18:07]New connection [11:18:07]New thread 3067436388 created [11:18:07]Thread 3067293028 joined [11:18:07]Waiting for new connection... [11:18:07] Sock 7.Parse request [11:18:07]Sock 7.Check first char [11:18:07]Sock 7.First char is OK [11:18:07]request: POST /json_proto HTTP/1.0 [11:18:07]Method: POST [11:18:07]URL: /json_proto [11:18:07]Method is POST - this is cgi request [11:18:07]url: /json_proto [11:18:07]query_string will be loaded in cgi processing [11:18:07]execute_cgi json_proto POST (null) [11:18:07]execute_cgi path=json_proto method=POST [11:18:07]POST find Content-Length [11:18:07]Host: 172.17.50.195:8080 [11:18:07]Content-Length: 755 [11:18:07]Content-Type: application/json [11:18:07] [11:18:07]POST finish read [11:18:07]Found Content-Length = 755 [11:18:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092764", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u041A \u0413\u041F\u041D\u0410 Online\u000A30053419", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:18:07]execute_script... [11:18: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)1092764", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u041A \u0413\u041F\u041D\u0410 Online\u000A30053419", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:18:07]POST & json_proto [11:18:07]process_json_proto [11:18:07]json parsed OK: [11:18:07]protocol is kg_v1.0 [11:18:07]action value=close_receipt [11:18:07]process_action close_receipt [11:18:07]cmd_close_receipt [11:18:07]MH_GetDate [11:18:07]Write to MH i2c: F0 00 00 7B 1B 85 [11:18:07]Write i2c OK [11:18:07]MH_I2C_Read... [11:18:07]Read from MH i2c: F0 [11:18:07]MH_I2C_Read... [11:18:07]Read from MH i2c: F0 09 00 [11:18:07]MH_I2C_Read... [11:18:07]Read from MH i2c: F0 09 00 7B 1B 00 F0 72 1F 67 43 33 1C 67 6F [11:18:07]GetLastDocTimeStamp 1730114272 [11:18:07]current date 1730114288 [11:18:07]FM_GetShiftState [11:18:07]SAM_PROTO_GetShiftState [11:18:07]wFMCommunicate request_size=4 [11:18:07]MH_SAM_APDU [11:18:07]CAPDU: 80 13 01 00 [11:18:07]Write to MH i2c: E2 08 00 7C 1B 80 13 01 00 00 00 00 00 14 [11:18:07]Write i2c OK [11:18:07]MH_I2C_Read... [11:18:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:18:07]Read from MH i2c: E2 [11:18:07]MH_I2C_Read... [11:18:07]Read from MH i2c: E2 0E 00 [11:18:07]MH_I2C_Read... [11:18:07]Read from MH i2c: E2 0E 00 7C 1B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 0D [11:18:07]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:18:07]wFMCommunicate OK [11:18:07]SAM_PROTO_GetShiftState done [11:18:07]FM_GetShiftState done [11:18:07]opened in 1730073493 [11:18:07]opened+sec_in_day 1730159893 [11:18:07]quantity*price = 0 [11:18:07]sum+1 = 1 [11:18:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 311 28.10.2024 11:18 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: ТК ГПНА Online 30053419 ФМ: 0000000000874671 ФД: 317836 ФПД: 164665425125626 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T111808&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317836&fm=164665425125626&tin=02508201610067®Number=0000000000091628&sum=0 [11:18:08]StoreToDocumentArchive [11:18:08]shift 546 fd 317836 [11:18:08]save to /storage/0546/doc_00317836 [11:18:08]save last doc name /storage/0546/doc_00317836 to /storage/kkm_last_doc_name [11:18:08]save OK [11:18:08]Clear old archive folders... [11:18:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:18:08]tlvbuf is B6FCEBD0 [11:18:08]SAM_PROTO_ClearQueue [11:18:08]wFMCommunicate request_size=4 [11:18:08]MH_SAM_APDU [11:18:08]CAPDU: 80 09 00 00 [11:18:08]Write to MH i2c: E2 08 00 89 1B 80 09 00 00 00 00 00 00 16 [11:18:08]Write i2c OK [11:18:08]MH_I2C_Read... [11:18:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:18:08]Read from MH i2c: E2 [11:18:08]MH_I2C_Read... [11:18:08]Read from MH i2c: E2 03 00 [11:18:08]MH_I2C_Read... [11:18:08]Read from MH i2c: E2 03 00 89 1B 00 90 00 18 [11:18:08]RAPDU: 90 00 [11:18:08]wFMCommunicate OK [11:18:08]SAM_PROTO_ClearQueue done [11:18:08]KKMCreateOFDPacket [11:18:08]OFDProtocolAddRootSTLVToBuf [11:18:08]FM_MakeSignedData [11:18:08]FM_MakeSignedData [11:18:08]SAM_PROTO_SignData [11:18:08]wFMCommunicate request_size=4 [11:18:08]MH_SAM_APDU [11:18:08]CAPDU: 80 0D 01 02 [11:18:08]Write to MH i2c: E2 08 00 8A 1B 80 0D 01 02 00 00 00 00 1E [11:18:08]Write i2c OK [11:18:08]MH_I2C_Read... [11:18:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:18:08]Read from MH i2c: E2 [11:18:08]MH_I2C_Read... [11:18:08]Read from MH i2c: E2 03 00 [11:18:08]MH_I2C_Read... [11:18:08]Read from MH i2c: E2 03 00 8A 1B 00 90 00 19 [11:18:08]RAPDU: 90 00 [11:18:08]wFMCommunicate OK [11:18:08]wFMCommunicate request_size=255 [11:18:08]MH_SAM_APDU [11:18: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 32 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 37 01 00 00 F4 03 04 00 F0 72 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8C D9 04 00 35 04 06 00 95 [11:18:08]Write to MH i2c: E2 02 01 8B 1B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 37 01 00 00 F4 03 04 00 F0 72 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8C D9 04 00 35 04 06 00 95 00 00 D7 [11:18:08]Write i2c OK [11:18:08]MH_I2C_Read... [11:18:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:18:09]Read from MH i2c: E2 [11:18:09]MH_I2C_Read... [11:18:09]Read from MH i2c: E2 03 00 [11:18:09]MH_I2C_Read... [11:18:09]Read from MH i2c: E2 03 00 8B 1B 00 90 00 1A [11:18:09]RAPDU: 90 00 [11:18:09]wFMCommunicate OK [11:18:09]wFMCommunicate request_size=10 [11:18:09]MH_SAM_APDU [11:18:09]CAPDU: 80 0D 02 02 05 C3 28 2B E0 FA [11:18:09]Write to MH i2c: E2 0D 00 8C 1B 80 0D 02 02 05 00 C3 28 2B E0 FA 00 00 1B [11:18:09]Write i2c OK [11:18:09]MH_I2C_Read... [11:18:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:18:09]Read from MH i2c: E2 [11:18:09]MH_I2C_Read... [11:18:09]Read from MH i2c: E2 03 00 [11:18:09]MH_I2C_Read... [11:18:09]Read from MH i2c: E2 03 00 8C 1B 00 90 00 1B [11:18:09]RAPDU: 90 00 [11:18:09]wFMCommunicate OK [11:18:09]wFMCommunicate request_size=4 [11:18:09]MH_SAM_APDU [11:18:09]CAPDU: 80 0D 03 02 [11:18:09]Write to MH i2c: E2 08 00 8D 1B 80 0D 03 02 00 00 00 00 23 [11:18:09]Write i2c OK [11:18:09]MH_I2C_Read... [11:18:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:18:09]Read from MH i2c: E2 [11:18:09]MH_I2C_Read... [11:18:09]Read from MH i2c: E2 0B 00 [11:18:09]MH_I2C_Read... [11:18:09]Read from MH i2c: E2 0B 00 8D 1B 00 2C 06 99 62 C5 FB B1 5E 90 00 20 [11:18:09]RAPDU: 2C 06 99 62 C5 FB B1 5E 90 00 [11:18:09]wFMCommunicate OK [11:18:09]SAM_PROTO_SignData done [11:18:09]FM_MakeSignedData done [11:18:09]CreateOFDProtocolMessage [11:18:09]wFMCommunicate request_size=4 [11:18:09]MH_SAM_APDU [11:18:09]CAPDU: 80 11 00 00 [11:18:09]Write to MH i2c: E2 08 00 8E 1B 80 11 00 00 00 00 00 00 23 [11:18:09]Write i2c OK [11:18:09]MH_I2C_Read... [11:18:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:18:09]Read from MH i2c: E2 [11:18:09]MH_I2C_Read... [11:18:09]Read from MH i2c: E2 17 00 [11:18:09]MH_I2C_Read... [11:18:09]Read from MH i2c: E2 17 00 8E 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 77 [11:18:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:18:09]wFMCommunicate OK [11:18:09]CreateOFDProtocolMessage done [11:18:09]OFDSenderStorePacket 317836 [11:18:09]StoreOFDPacket docnum=317836 [11:18:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 3A E0 07 01 7A FA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 37 01 00 00 F4 03 04 00 F0 72 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8C D9 04 00 35 04 06 00 95 C3 28 2B E0 FA 2C 06 99 62 C5 FB B1 5E [11:18:09]CheckFolder [11:18:09]dirname=/storage/ofd_packets [11:18:09]CheckFolder done [11:18:09]ProducePacketName [11:18:09]name=ofd_packets/00317836 [11:18:09]NVStorageSaveData ofd_packets/00317836 [11:18:09]File name is /storage/ofd_packets/00317836 [11:18:09]Write 301 bytes [11:18:09]NVStorageSaveData done [11:18:09]OFDSenderStorePacket done [11:18:09]KKMCreateOFDPacket done [11:18:09]NVStorageSaveData kkm_last_timestamp [11:18:09]File name is /storage/kkm_last_timestamp [11:18:09]Write 4 bytes [11:18:09]NVStorageSaveData done [11:18:09]ExternCall_PrintAddStr [11:18:09]wPrintStart [11:18:09]Write to MH i2c: 01 00 00 8F 1B AA [11:18:09]Write i2c OK [11:18:09]MH_I2C_Read... [11:18:09]Read from MH i2c: 01 [11:18:09]MH_I2C_Read... [11:18:09]Read from MH i2c: 01 07 00 [11:18:09]MH_I2C_Read... [11:18:09]Read from MH i2c: 01 07 00 8F 1B 00 00 00 00 00 FF 0F BF [11:18:09]RasterBufferAndPrint [11:18:09]line Счет N : (1)1092764 [11:18:09]line ИНН: 02508201610067 [11:18:09]line Контрольно-Кассовый Чек [11:18:09]line ПРОДАЖА [11:18:09]line ТРК (МРК, ГНК) : 63 [11:18:09]line Товар: 2710124130 [11:18:09]line Аи-92-К-2 [11:18:09]line 20.000 * 0.00 [11:18:09]line = 0.00 [11:18:09]line НДС 12% НСП 1% [11:18:09]line > о реализуемом товаре [11:18:09]line ИТОГО: 0.00 [11:18:09]line НСП 1% : 0.00 [11:18:09]line НДС 12% : 0.00 [11:18:09]line Наличными: 0.00 [11:18:09]line Безнал.: 0.00 [11:18:09]line Место: АЗС № 101 "Партнер Нефть" [11:18:09]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:18:09]line СНО: Общий режим [11:18:09]line Чек 311 28.10.2024 11:18 [11:18:09]line Смена: 546 ФФД: 1.0 [11:18:09]line ЗНМ: 0300000082 [11:18:09]line РНМ: 0000000000091628 [11:18:09]line Версия ККМ: 001 [11:18:09]line Талоны: ТК ГПНА Online [11:18:09]line 30053419 [11:18:09]line ФМ: 0000000000874671 [11:18:09]line ФД: 317836 [11:18:09]line ФПД: 164665425125626 [11:18:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T111808&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317836&fm=164665425125626&tin=02508201610067®Number=0000000000091628&sum=0 [11:18:09]written 0, free lines is 4095 [11:18:09]OFD Sender: Processing packet 317836 [packets to send 127, broken 126] [11:18:09]ProducePacketName [11:18:09]name=ofd_packets/00317836 [11:18:09]OFD Sender: To server: pG, [11:18:09]CommunicateWithHost lk.salyk.kg:30040 [11:18:09]ConnectInit lk.salyk.kg [11:18:09]Connected sock=10 [11:18:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 3A E0 07 01 7A FA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 37 01 00 00 F4 03 04 00 F0 72 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8C D9 04 00 35 04 06 00 95 C3 28 2B E0 FA 2C 06 99 62 C5 FB B1 5E [11:18:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 27 94 47 00 F9 2F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8C D9 04 00 F4 03 04 00 A9 1E 1F 67 B6 04 01 00 00 45 B5 8E 3F 28 17 59 2C [11:18:09]CommunicateWithHost err = 0 [11:18:09]CheckOFDResponse [11:18:09]1017 (14) - 77093643461234 [11:18:09]1041 (16) - 0000000000874671 [11:18:09]1040 (4) - 317836 [11:18:09]1012 (4) - 28.10.2024 05:18 [11:18:09]1206 (1) - 0 [11:18:09]OFD Sender: Remove packet 317836 [11:18:09]ProducePacketName [11:18:09]name=ofd_packets/00317836 [11:18:09]NVStorageDeleteData [11:18:09]Write to MH i2c: 01 00 00 B9 1B D4 [11:18:09]Write i2c OK [11:18:09]MH_I2C_Read... [11:18:09]Read from MH i2c: 01 [11:18:09]MH_I2C_Read... [11:18:09]Read from MH i2c: 01 07 00 [11:18:09]MH_I2C_Read... [11:18:09]Read from MH i2c: 01 07 00 B9 1B 00 00 00 00 00 07 0D EF [11:18:09]RasterBufferAndPrint [11:18:09]line [11:18:09]line [11:18:09]line [11:18:09]line [11:18:09]line [11:18:09]written 0, free lines is 3350 [11:18:09]MH_Cut [11:18:09]Write to MH i2c: D1 01 00 C0 1B 01 AD [11:18:09]Write i2c OK [11:18:09]MH_I2C_Read... [11:18:09]Read from MH i2c: D1 [11:18:09]MH_I2C_Read... [11:18:09]Read from MH i2c: D1 01 00 [11:18:09]MH_I2C_Read... [11:18:09]Read from MH i2c: D1 01 00 C0 1B 00 AC [11:18:09]Write to MH i2c: 01 00 00 C1 1B DC [11:18:09]Write i2c OK [11:18:09]MH_I2C_Read... [11:18:10]OFD Sender: No OFD packet to send [11:18:10]*** Cut start [11:18:10]*** Partial cut [11:18:10]*** CUTSNS_PIN = 1 [11:18:10]*** CUTSNS_PIN = 0 [11:18:10]*** Brake cut motor [11:18:10]Read from MH i2c: 01 [11:18:11]MH_I2C_Read... [11:18:11]*** Stop cut motor [11:18:11]*** Cut end [11:18:11]Read from MH i2c: 01 07 00 [11:18:11]MH_I2C_Read... [11:18:11]Read from MH i2c: 01 07 00 C1 1B 00 00 00 00 00 FF 0F F1 [11:18:11]process_action close_receipt done [11:18:11]requested_data is exist [11:18:11]produce_requested_data [11:18:11]requested_item fm.sn is exist - process it [11:18:11]wFMCommunicate request_size=4 [11:18:11]MH_SAM_APDU [11:18:11]CAPDU: 80 11 00 00 [11:18:11]Write to MH i2c: E2 08 00 C2 1B 80 11 00 00 00 00 00 00 57 [11:18:11]Write i2c OK [11:18:11]MH_I2C_Read... [11:18:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:18:11]Read from MH i2c: E2 [11:18:11]MH_I2C_Read... [11:18:11]Read from MH i2c: E2 17 00 [11:18:11]MH_I2C_Read... [11:18:11]Read from MH i2c: E2 17 00 C2 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 AB [11:18:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:18:11]wFMCommunicate OK [11:18:11]requested_item fd.num is exist - process it [11:18:11]SAM_PROTO_GetFieldsCounters [11:18:11]wFMCommunicate request_size=4 [11:18:11]MH_SAM_APDU [11:18:11]CAPDU: 80 13 00 00 [11:18:11]Write to MH i2c: E2 08 00 C3 1B 80 13 00 00 00 00 00 00 5A [11:18:11]Write i2c OK [11:18:11]MH_I2C_Read... [11:18:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:18:11]Read from MH i2c: E2 [11:18:11]MH_I2C_Read... [11:18:11]Read from MH i2c: E2 62 00 [11:18:11]MH_I2C_Read... [11:18:11]Read from MH i2c: E2 62 00 C3 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 8C D9 04 00 0E 04 04 00 22 02 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 B2 [11:18:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 8C D9 04 00 0E 04 04 00 22 02 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:18:11]wFMCommunicate OK [11:18:11]SAM_PROTO_GetFieldsCounters done [11:18:11]requested_item shift.num is exist - process it [11:18:11]requested_item shift.opened is exist - process it [11:18:11]req_shift_opened [11:18:11]FM_GetShiftState [11:18:11]SAM_PROTO_GetShiftState [11:18:11]wFMCommunicate request_size=4 [11:18:11]MH_SAM_APDU [11:18:11]CAPDU: 80 13 01 00 [11:18:11]Write to MH i2c: E2 08 00 C4 1B 80 13 01 00 00 00 00 00 5C [11:18:11]Write i2c OK [11:18:11]MH_I2C_Read... [11:18:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:18:11]Read from MH i2c: E2 [11:18:11]MH_I2C_Read... [11:18:11]Read from MH i2c: E2 0E 00 [11:18:11]MH_I2C_Read... [11:18:11]Read from MH i2c: E2 0E 00 C4 1B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 55 [11:18:11]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:18:11]wFMCommunicate OK [11:18:11]SAM_PROTO_GetShiftState done [11:18:11]FM_GetShiftState done [11:18:11]req_shift_opened done [11:18:11]requested_item shift.open_date is exist - process it [11:18:11]req_shift_open_date [11:18:11]req_shift_open_date done [11:18:11]produce_requested_data done [11:18:11]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317836,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:18:11]process_action_free close_receipt [11:18:11]json_value_free [11:18:11]json_value_free done [11:18:11]process_json_proto returns [11:18:11]Send response to host [11:18:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317836,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:18:11]free response buf [11:18:11]execute_script done [11:18:11]execute_script returns [11:18:11]free content buf [11:18:11]Sock 7.Close socket [11:18:11]Sock 7.Thread stoped [11:18:15]OFD Sender: No OFD packet to send [11:18:20]OFD Sender: No OFD packet to send [11:18:25]OFD Sender: No OFD packet to send [11:18:30]OFD Sender: No OFD packet to send [11:18:35]OFD Sender: No OFD packet to send [11:18:40]OFD Sender: No OFD packet to send [11:18:45]OFD Sender: No OFD packet to send [11:18:50]OFD Sender: No OFD packet to send [11:18:55]OFD Sender: No OFD packet to send [11:19:00]OFD Sender: No OFD packet to send [11:19:05]OFD Sender: No OFD packet to send [11:19:10]OFD Sender: No OFD packet to send [11:19:15]OFD Sender: No OFD packet to send [11:19:20]OFD Sender: No OFD packet to send [11:19:25]OFD Sender: No OFD packet to send [11:19:30]OFD Sender: No OFD packet to send [11:19:35]OFD Sender: No OFD packet to send [11:19:40]OFD Sender: No OFD packet to send [11:19:45]OFD Sender: No OFD packet to send [11:19:50]OFD Sender: No OFD packet to send [11:19:55]OFD Sender: No OFD packet to send [11:20:00]OFD Sender: No OFD packet to send [11:20:05]OFD Sender: No OFD packet to send [11:20:10]OFD Sender: No OFD packet to send [11:20:15]OFD Sender: No OFD packet to send [11:20:20]OFD Sender: No OFD packet to send [11:20:22]accept exits with 9 [11:20:22]New connection [11:20:22]New thread 3067293028 created [11:20:22]Thread 3067436388 joined [11:20:22]Waiting for new connection... [11:20:22] Sock 9.Parse request [11:20:22]Sock 9.Check first char [11:20:22]Sock 9.First char is OK [11:20:22]request: POST /json_proto HTTP/1.0 [11:20:22]Method: POST [11:20:22]URL: /json_proto [11:20:22]Method is POST - this is cgi request [11:20:22]url: /json_proto [11:20:22]query_string will be loaded in cgi processing [11:20:22]execute_cgi json_proto POST (null) [11:20:22]execute_cgi path=json_proto method=POST [11:20:22]POST find Content-Length [11:20:22]Host: 172.17.50.195:8080 [11:20:22]Content-Length: 678 [11:20:22]Content-Type: application/json [11:20:22] [11:20:22]POST finish read [11:20:22]Found Content-Length = 678 [11:20:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092770", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:20:22]execute_script... [11:20: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)1092770", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:20:22]POST & json_proto [11:20:22]process_json_proto [11:20:22]json parsed OK: [11:20:22]protocol is kg_v1.0 [11:20:22]action value=close_receipt [11:20:22]process_action close_receipt [11:20:22]cmd_close_receipt [11:20:22]MH_GetDate [11:20:22]Write to MH i2c: F0 00 00 C5 1B CF [11:20:22]Write i2c OK [11:20:22]MH_I2C_Read... [11:20:22]Read from MH i2c: F0 [11:20:22]MH_I2C_Read... [11:20:22]Read from MH i2c: F0 09 00 [11:20:22]MH_I2C_Read... [11:20:22]Read from MH i2c: F0 09 00 C5 1B 00 76 73 1F 67 43 33 1C 67 40 [11:20:22]GetLastDocTimeStamp 1730114288 [11:20:22]current date 1730114422 [11:20:22]FM_GetShiftState [11:20:22]SAM_PROTO_GetShiftState [11:20:22]wFMCommunicate request_size=4 [11:20:22]MH_SAM_APDU [11:20:22]CAPDU: 80 13 01 00 [11:20:22]Write to MH i2c: E2 08 00 C6 1B 80 13 01 00 00 00 00 00 5E [11:20:22]Write i2c OK [11:20:22]MH_I2C_Read... [11:20:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:20:22]Read from MH i2c: E2 [11:20:22]MH_I2C_Read... [11:20:22]Read from MH i2c: E2 0E 00 [11:20:22]MH_I2C_Read... [11:20:22]Read from MH i2c: E2 0E 00 C6 1B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 57 [11:20:22]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:20:22]wFMCommunicate OK [11:20:22]SAM_PROTO_GetShiftState done [11:20:22]FM_GetShiftState done [11:20:22]opened in 1730073493 [11:20:22]opened+sec_in_day 1730159893 [11:20:22]quantity*price = 30038 [11:20:22]sum+1 = 30039 [11:20:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 312 28.10.2024 11:20 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317837 ФПД: 127552211981532 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T112022&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317837&fm=127552211981532&tin=02508201610067®Number=0000000000091628&sum=30000 [11:20:23]StoreToDocumentArchive [11:20:23]shift 546 fd 317837 [11:20:23]save to /storage/0546/doc_00317837 [11:20:23]save last doc name /storage/0546/doc_00317837 to /storage/kkm_last_doc_name [11:20:23]save OK [11:20:23]Clear old archive folders... [11:20:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:20:23]tlvbuf is 013A6D60 [11:20:23]SAM_PROTO_ClearQueue [11:20:23]wFMCommunicate request_size=4 [11:20:23]MH_SAM_APDU [11:20:23]CAPDU: 80 09 00 00 [11:20:23]Write to MH i2c: E2 08 00 D3 1B 80 09 00 00 00 00 00 00 60 [11:20:23]Write i2c OK [11:20:23]MH_I2C_Read... [11:20:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:20:23]Read from MH i2c: E2 [11:20:23]MH_I2C_Read... [11:20:23]Read from MH i2c: E2 03 00 [11:20:23]MH_I2C_Read... [11:20:23]Read from MH i2c: E2 03 00 D3 1B 00 90 00 62 [11:20:23]RAPDU: 90 00 [11:20:23]wFMCommunicate OK [11:20:23]SAM_PROTO_ClearQueue done [11:20:23]KKMCreateOFDPacket [11:20:23]OFDProtocolAddRootSTLVToBuf [11:20:23]FM_MakeSignedData [11:20:23]FM_MakeSignedData [11:20:23]SAM_PROTO_SignData [11:20:23]wFMCommunicate request_size=4 [11:20:23]MH_SAM_APDU [11:20:23]CAPDU: 80 0D 01 02 [11:20:23]Write to MH i2c: E2 08 00 D4 1B 80 0D 01 02 00 00 00 00 68 [11:20:23]Write i2c OK [11:20:23]MH_I2C_Read... [11:20:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:20:23]Read from MH i2c: E2 [11:20:23]MH_I2C_Read... [11:20:23]Read from MH i2c: E2 03 00 [11:20:23]MH_I2C_Read... [11:20:23]Read from MH i2c: E2 03 00 D4 1B 00 90 00 63 [11:20:23]RAPDU: 90 00 [11:20:23]wFMCommunicate OK [11:20:23]wFMCommunicate request_size=255 [11:20:23]MH_SAM_APDU [11:20:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 76 73 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8D D9 04 00 35 04 06 00 74 [11:20:23]Write to MH i2c: E2 02 01 D5 1B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 76 73 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8D D9 04 00 35 04 06 00 74 00 00 94 [11:20:23]Write i2c OK [11:20:23]MH_I2C_Read... [11:20:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:20:23]Read from MH i2c: E2 [11:20:23]MH_I2C_Read... [11:20:23]Read from MH i2c: E2 03 00 [11:20:23]MH_I2C_Read... [11:20:23]Read from MH i2c: E2 03 00 D5 1B 00 90 00 64 [11:20:23]RAPDU: 90 00 [11:20:23]wFMCommunicate OK [11:20:23]wFMCommunicate request_size=10 [11:20:23]MH_SAM_APDU [11:20:23]CAPDU: 80 0D 02 02 05 02 10 49 14 DC [11:20:23]Write to MH i2c: E2 0D 00 D6 1B 80 0D 02 02 05 00 02 10 49 14 DC 00 00 C0 [11:20:23]Write i2c OK [11:20:23]MH_I2C_Read... [11:20:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:20:23]Read from MH i2c: E2 [11:20:23]MH_I2C_Read... [11:20:23]Read from MH i2c: E2 03 00 [11:20:23]MH_I2C_Read... [11:20:23]Read from MH i2c: E2 03 00 D6 1B 00 90 00 65 [11:20:23]RAPDU: 90 00 [11:20:23]wFMCommunicate OK [11:20:23]wFMCommunicate request_size=4 [11:20:23]MH_SAM_APDU [11:20:23]CAPDU: 80 0D 03 02 [11:20:23]Write to MH i2c: E2 08 00 D7 1B 80 0D 03 02 00 00 00 00 6D [11:20:23]Write i2c OK [11:20:23]MH_I2C_Read... [11:20:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:20:23]Read from MH i2c: E2 [11:20:23]MH_I2C_Read... [11:20:23]Read from MH i2c: E2 0B 00 [11:20:23]MH_I2C_Read... [11:20:23]Read from MH i2c: E2 0B 00 D7 1B 00 F3 2C 55 85 41 CA 2B F8 90 00 95 [11:20:23]RAPDU: F3 2C 55 85 41 CA 2B F8 90 00 [11:20:23]wFMCommunicate OK [11:20:23]SAM_PROTO_SignData done [11:20:23]FM_MakeSignedData done [11:20:23]CreateOFDProtocolMessage [11:20:23]wFMCommunicate request_size=4 [11:20:23]MH_SAM_APDU [11:20:23]CAPDU: 80 11 00 00 [11:20:23]Write to MH i2c: E2 08 00 D8 1B 80 11 00 00 00 00 00 00 6D [11:20:23]Write i2c OK [11:20:23]MH_I2C_Read... [11:20:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:20:23]Read from MH i2c: E2 [11:20:23]MH_I2C_Read... [11:20:23]Read from MH i2c: E2 17 00 [11:20:23]MH_I2C_Read... [11:20:23]Read from MH i2c: E2 17 00 D8 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C1 [11:20:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:20:23]wFMCommunicate OK [11:20:23]CreateOFDProtocolMessage done [11:20:23]OFDSenderStorePacket 317837 [11:20:23]StoreOFDPacket docnum=317837 [11:20:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 16 71 07 01 7F AB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 76 73 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8D D9 04 00 35 04 06 00 74 02 10 49 14 DC F3 2C 55 85 41 CA 2B F8 [11:20:23]CheckFolder [11:20:23]dirname=/storage/ofd_packets [11:20:23]CheckFolder done [11:20:23]ProducePacketName [11:20:23]name=ofd_packets/00317837 [11:20:23]NVStorageSaveData ofd_packets/00317837 [11:20:23]File name is /storage/ofd_packets/00317837 [11:20:23]Write 301 bytes [11:20:23]NVStorageSaveData done [11:20:23]OFDSenderStorePacket done [11:20:23]KKMCreateOFDPacket done [11:20:23]NVStorageSaveData kkm_last_timestamp [11:20:23]File name is /storage/kkm_last_timestamp [11:20:23]Write 4 bytes [11:20:23]NVStorageSaveData done [11:20:23]ExternCall_PrintAddStr [11:20:23]wPrintStart [11:20:23]Write to MH i2c: 01 00 00 D9 1B F4 [11:20:23]Write i2c OK [11:20:23]MH_I2C_Read... [11:20:23]Read from MH i2c: 01 [11:20:23]MH_I2C_Read... [11:20:23]Read from MH i2c: 01 07 00 [11:20:23]MH_I2C_Read... [11:20:23]Read from MH i2c: 01 07 00 D9 1B 00 00 00 00 00 FF 0F 09 [11:20:23]RasterBufferAndPrint [11:20:23]line Счет N : (1)1092770 [11:20:23]line ИНН: 02508201610067 [11:20:23]line Контрольно-Кассовый Чек [11:20:23]line ПРОДАЖА [11:20:23]line ТРК (МРК, ГНК) : 63 [11:20:23]line Товар: 2710124130 [11:20:23]line Аи-92-К-2 [11:20:23]line 4.490 * 66.90 [11:20:23]line = 300.38 [11:20:23]line НДС 12% НСП 1% [11:20:23]line > о реализуемом товаре [11:20:23]line ОКРУГЛЕНИЕ: -0.38 [11:20:23]line ИТОГО: 300.00 [11:20:23]line Внесено: 300.00 [11:20:23]line СДАЧА: 0.00 [11:20:23]line НСП 1% : 2.66 [11:20:23]line НДС 12% : 31.90 [11:20:23]line Наличными: 300.00 [11:20:23]line Безнал.: 0.00 [11:20:23]line Место: АЗС № 101 "Партнер Нефть" [11:20:23]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:20:23]line СНО: Общий режим [11:20:23]line Чек 312 28.10.2024 11:20 [11:20:23]line Смена: 546 ФФД: 1.0 [11:20:23]line ЗНМ: 0300000082 [11:20:23]line РНМ: 0000000000091628 [11:20:23]line Версия ККМ: 001 [11:20:23]line ФМ: 0000000000874671 [11:20:23]line ФД: 317837 [11:20:23]line ФПД: 127552211981532 [11:20:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T112022&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317837&fm=127552211981532&tin=02508201610067®Number=0000000000091628&sum=30000 [11:20:24]OFD Sender: Processing packet 317837 [packets to send 127, broken 126] [11:20:24]ProducePacketName [11:20:24]name=ofd_packets/00317837 [11:20:24]OFD Sender: To server: pG, [11:20:24]CommunicateWithHost lk.salyk.kg:30040 [11:20:24]ConnectInit lk.salyk.kg [11:20:24]written 0, free lines is 4095 [11:20:24]Connected sock=10 [11: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 34 36 37 31 0F 01 00 00 16 71 07 01 7F AB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 76 73 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8D D9 04 00 35 04 06 00 74 02 10 49 14 DC F3 2C 55 85 41 CA 2B F8 [11:20:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 69 2C 47 00 E5 37 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8D D9 04 00 F4 03 04 00 2F 1F 1F 67 B6 04 01 00 00 B2 1E 78 A9 08 C5 64 FD [11:20:24]CommunicateWithHost err = 0 [11:20:24]CheckOFDResponse [11:20:24]1017 (14) - 77093643461234 [11:20:24]1041 (16) - 0000000000874671 [11:20:24]1040 (4) - 317837 [11:20:24]1012 (4) - 28.10.2024 05:20 [11:20:24]1206 (1) - 0 [11:20:24]OFD Sender: Remove packet 317837 [11:20:24]ProducePacketName [11:20:24]name=ofd_packets/00317837 [11:20:24]NVStorageDeleteData [11:20:24]Write to MH i2c: 01 00 00 04 1C 20 [11:20:24]Write i2c OK [11:20:24]MH_I2C_Read... [11:20:24]Read from MH i2c: 01 [11:20:24]MH_I2C_Read... [11:20:24]Read from MH i2c: 01 07 00 [11:20:24]MH_I2C_Read... [11:20:24]Read from MH i2c: 01 07 00 04 1C 00 00 00 00 00 04 0D 38 [11:20:24]RasterBufferAndPrint [11:20:24]line [11:20:24]line [11:20:24]line [11:20:24]line [11:20:24]line [11:20:24]written 0, free lines is 3338 [11:20:24]MH_Cut [11:20:24]Write to MH i2c: D1 01 00 0B 1C 01 F9 [11:20:24]Write i2c OK [11:20:24]MH_I2C_Read... [11:20:24]Read from MH i2c: D1 [11:20:24]MH_I2C_Read... [11:20:24]Read from MH i2c: D1 01 00 [11:20:24]MH_I2C_Read... [11:20:24]Read from MH i2c: D1 01 00 0B 1C 00 F8 [11:20:24]Write to MH i2c: 01 00 00 0C 1C 28 [11:20:24]Write i2c OK [11:20:24]MH_I2C_Read... [11:20:24]OFD Sender: No OFD packet to send [11:20:25]*** Cut start [11:20:25]*** Partial cut [11:20:25]*** CUTSNS_PIN = 1 [11:20:25]*** CUTSNS_PIN = 0 [11:20:25]*** Brake cut motor [11:20:25]Read from MH i2c: 01 [11:20:25]MH_I2C_Read... [11:20:25]*** Stop cut motor [11:20:25]*** Cut end [11:20:25]Read from MH i2c: 01 07 00 [11:20:25]MH_I2C_Read... [11:20:25]Read from MH i2c: 01 07 00 0C 1C 00 00 00 00 00 FF 0F 3D [11:20:25]process_action close_receipt done [11:20:25]requested_data is exist [11:20:25]produce_requested_data [11:20:25]requested_item fm.sn is exist - process it [11:20:25]wFMCommunicate request_size=4 [11:20:25]MH_SAM_APDU [11:20:25]CAPDU: 80 11 00 00 [11:20:25]Write to MH i2c: E2 08 00 0D 1C 80 11 00 00 00 00 00 00 A3 [11:20:25]Write i2c OK [11:20:25]MH_I2C_Read... [11:20:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:20:25]Read from MH i2c: E2 [11:20:25]MH_I2C_Read... [11:20:25]Read from MH i2c: E2 17 00 [11:20:25]MH_I2C_Read... [11:20:25]Read from MH i2c: E2 17 00 0D 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F7 [11:20:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:20:25]wFMCommunicate OK [11:20:25]requested_item fd.num is exist - process it [11:20:25]SAM_PROTO_GetFieldsCounters [11:20:25]wFMCommunicate request_size=4 [11:20:25]MH_SAM_APDU [11:20:25]CAPDU: 80 13 00 00 [11:20:25]Write to MH i2c: E2 08 00 0E 1C 80 13 00 00 00 00 00 00 A6 [11:20:25]Write i2c OK [11:20:25]MH_I2C_Read... [11:20:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:20:26]Read from MH i2c: E2 [11:20:26]MH_I2C_Read... [11:20:26]Read from MH i2c: E2 62 00 [11:20:26]MH_I2C_Read... [11:20:26]Read from MH i2c: E2 62 00 0E 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 8D D9 04 00 0E 04 04 00 22 02 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 02 [11:20:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 8D D9 04 00 0E 04 04 00 22 02 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:20:26]wFMCommunicate OK [11:20:26]SAM_PROTO_GetFieldsCounters done [11:20:26]requested_item shift.num is exist - process it [11:20:26]requested_item shift.opened is exist - process it [11:20:26]req_shift_opened [11:20:26]FM_GetShiftState [11:20:26]SAM_PROTO_GetShiftState [11:20:26]wFMCommunicate request_size=4 [11:20:26]MH_SAM_APDU [11:20:26]CAPDU: 80 13 01 00 [11:20:26]Write to MH i2c: E2 08 00 0F 1C 80 13 01 00 00 00 00 00 A8 [11:20:26]Write i2c OK [11:20:26]MH_I2C_Read... [11:20:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:20:26]Read from MH i2c: E2 [11:20:26]MH_I2C_Read... [11:20:26]Read from MH i2c: E2 0E 00 [11:20:26]MH_I2C_Read... [11:20:26]Read from MH i2c: E2 0E 00 0F 1C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A1 [11:20:26]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:20:26]wFMCommunicate OK [11:20:26]SAM_PROTO_GetShiftState done [11:20:26]FM_GetShiftState done [11:20:26]req_shift_opened done [11:20:26]requested_item shift.open_date is exist - process it [11:20:26]req_shift_open_date [11:20:26]req_shift_open_date done [11:20:26]produce_requested_data done [11:20:26]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317837,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:20:26]process_action_free close_receipt [11:20:26]json_value_free [11:20:26]json_value_free done [11:20:26]process_json_proto returns [11:20:26]Send response to host [11:20:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317837,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:20:26]free response buf [11:20:26]execute_script done [11:20:26]execute_script returns [11:20:26]free content buf [11:20:26]Sock 9.Close socket [11:20:26]Sock 9.Thread stoped [11:20:29]OFD Sender: No OFD packet to send [11:20:34]OFD Sender: No OFD packet to send [11:20:39]OFD Sender: No OFD packet to send [11:20:44]OFD Sender: No OFD packet to send [11:20:49]OFD Sender: No OFD packet to send [11:20:54]OFD Sender: No OFD packet to send [11:20:59]OFD Sender: No OFD packet to send [11:21:04]OFD Sender: No OFD packet to send [11:21:09]OFD Sender: No OFD packet to send [11:21:14]OFD Sender: No OFD packet to send [11:21:19]OFD Sender: No OFD packet to send [11:21:24]OFD Sender: No OFD packet to send [11:21:29]OFD Sender: No OFD packet to send [11:21:30]accept exits with 7 [11:21:30]New connection [11:21:30]New thread 3067436388 created [11:21:30]Thread 3067293028 joined [11:21:30]Waiting for new connection... [11:21:30] Sock 7.Parse request [11:21:30]Sock 7.Check first char [11:21:30]Sock 7.First char is OK [11:21:30]request: POST /json_proto HTTP/1.0 [11:21:30]Method: POST [11:21:30]URL: /json_proto [11:21:30]Method is POST - this is cgi request [11:21:30]url: /json_proto [11:21:30]query_string will be loaded in cgi processing [11:21:30]execute_cgi json_proto POST (null) [11:21:30]execute_cgi path=json_proto method=POST [11:21:30]POST find Content-Length [11:21:30]Host: 172.17.50.195:8080 [11:21:30]Content-Length: 755 [11:21:30]Content-Type: application/json [11:21:30] [11:21:30]POST finish read [11:21:30]Found Content-Length = 755 [11:21:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092771", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u000A30120465", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:21:30]execute_script... [11:21: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)1092771", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u000A30120465", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:21:30]POST & json_proto [11:21:30]process_json_proto [11:21:30]json parsed OK: [11:21:30]protocol is kg_v1.0 [11:21:30]action value=close_receipt [11:21:30]process_action close_receipt [11:21:30]cmd_close_receipt [11:21:30]MH_GetDate [11:21:30]Write to MH i2c: F0 00 00 10 1C 1B [11:21:30]Write i2c OK [11:21:30]MH_I2C_Read... [11:21:30]Read from MH i2c: F0 [11:21:30]MH_I2C_Read... [11:21:30]Read from MH i2c: F0 09 00 [11:21:30]MH_I2C_Read... [11:21:30]Read from MH i2c: F0 09 00 10 1C 00 BB 73 1F 67 43 33 1C 67 D1 [11:21:30]GetLastDocTimeStamp 1730114422 [11:21:30]current date 1730114491 [11:21:30]FM_GetShiftState [11:21:30]SAM_PROTO_GetShiftState [11:21:30]wFMCommunicate request_size=4 [11:21:30]MH_SAM_APDU [11:21:30]CAPDU: 80 13 01 00 [11:21:30]Write to MH i2c: E2 08 00 11 1C 80 13 01 00 00 00 00 00 AA [11:21:30]Write i2c OK [11:21:30]MH_I2C_Read... [11:21:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:21:30]Read from MH i2c: E2 [11:21:30]MH_I2C_Read... [11:21:30]Read from MH i2c: E2 0E 00 [11:21:30]MH_I2C_Read... [11:21:30]Read from MH i2c: E2 0E 00 11 1C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A3 [11:21:30]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:21:30]wFMCommunicate OK [11:21:30]SAM_PROTO_GetShiftState done [11:21:30]FM_GetShiftState done [11:21:30]opened in 1730073493 [11:21:30]opened+sec_in_day 1730159893 [11:21:30]quantity*price = 0 [11:21:30]sum+1 = 1 [11:21:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 313 28.10.2024 11:21 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: ТК ГПНА Online 30120465 ФМ: 0000000000874671 ФД: 317838 ФПД: 90963748475981 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T112131&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317838&fm=90963748475981&tin=02508201610067®Number=0000000000091628&sum=0 [11:21:31]StoreToDocumentArchive [11:21:31]shift 546 fd 317838 [11:21:31]save to /storage/0546/doc_00317838 [11:21:31]save last doc name /storage/0546/doc_00317838 to /storage/kkm_last_doc_name [11:21:31]save OK [11:21:31]Clear old archive folders... [11:21:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:21:31]tlvbuf is 013A68B0 [11:21:31]SAM_PROTO_ClearQueue [11:21:31]wFMCommunicate request_size=4 [11:21:31]MH_SAM_APDU [11:21:31]CAPDU: 80 09 00 00 [11:21:31]Write to MH i2c: E2 08 00 1E 1C 80 09 00 00 00 00 00 00 AC [11:21:31]Write i2c OK [11:21:31]MH_I2C_Read... [11:21:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:21:31]Read from MH i2c: E2 [11:21:31]MH_I2C_Read... [11:21:31]Read from MH i2c: E2 03 00 [11:21:31]MH_I2C_Read... [11:21:31]Read from MH i2c: E2 03 00 1E 1C 00 90 00 AE [11:21:31]RAPDU: 90 00 [11:21:31]wFMCommunicate OK [11:21:31]SAM_PROTO_ClearQueue done [11:21:31]KKMCreateOFDPacket [11:21:31]OFDProtocolAddRootSTLVToBuf [11:21:31]FM_MakeSignedData [11:21:31]FM_MakeSignedData [11:21:31]SAM_PROTO_SignData [11:21:31]wFMCommunicate request_size=4 [11:21:31]MH_SAM_APDU [11:21:31]CAPDU: 80 0D 01 02 [11:21:31]Write to MH i2c: E2 08 00 1F 1C 80 0D 01 02 00 00 00 00 B4 [11:21:31]Write i2c OK [11:21:31]MH_I2C_Read... [11:21:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:21:31]Read from MH i2c: E2 [11:21:31]MH_I2C_Read... [11:21:31]Read from MH i2c: E2 03 00 [11:21:31]MH_I2C_Read... [11:21:31]Read from MH i2c: E2 03 00 1F 1C 00 90 00 AF [11:21:31]RAPDU: 90 00 [11:21:31]wFMCommunicate OK [11:21:31]wFMCommunicate request_size=255 [11:21:31]MH_SAM_APDU [11:21: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 32 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 39 01 00 00 F4 03 04 00 BB 73 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8E D9 04 00 35 04 06 00 52 [11:21:31]Write to MH i2c: E2 02 01 20 1C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 39 01 00 00 F4 03 04 00 BB 73 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8E D9 04 00 35 04 06 00 52 00 00 C3 [11:21:31]Write i2c OK [11:21:31]MH_I2C_Read... [11:21:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:21:32]Read from MH i2c: E2 [11:21:32]MH_I2C_Read... [11:21:32]Read from MH i2c: E2 03 00 [11:21:32]MH_I2C_Read... [11:21:32]Read from MH i2c: E2 03 00 20 1C 00 90 00 B0 [11:21:32]RAPDU: 90 00 [11:21:32]wFMCommunicate OK [11:21:32]wFMCommunicate request_size=10 [11:21:32]MH_SAM_APDU [11:21:32]CAPDU: 80 0D 02 02 05 BB 25 EA 54 4D [11:21:32]Write to MH i2c: E2 0D 00 21 1C 80 0D 02 02 05 00 BB 25 EA 54 4D 00 00 2C [11:21:32]Write i2c OK [11:21:32]MH_I2C_Read... [11:21:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:21:32]Read from MH i2c: E2 [11:21:32]MH_I2C_Read... [11:21:32]Read from MH i2c: E2 03 00 [11:21:32]MH_I2C_Read... [11:21:32]Read from MH i2c: E2 03 00 21 1C 00 90 00 B1 [11:21:32]RAPDU: 90 00 [11:21:32]wFMCommunicate OK [11:21:32]wFMCommunicate request_size=4 [11:21:32]MH_SAM_APDU [11:21:32]CAPDU: 80 0D 03 02 [11:21:32]Write to MH i2c: E2 08 00 22 1C 80 0D 03 02 00 00 00 00 B9 [11:21:32]Write i2c OK [11:21:32]MH_I2C_Read... [11:21:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:21:32]Read from MH i2c: E2 [11:21:32]MH_I2C_Read... [11:21:32]Read from MH i2c: E2 0B 00 [11:21:32]MH_I2C_Read... [11:21:32]Read from MH i2c: E2 0B 00 22 1C 00 25 BB E0 31 7C 63 97 22 90 00 43 [11:21:32]RAPDU: 25 BB E0 31 7C 63 97 22 90 00 [11:21:32]wFMCommunicate OK [11:21:32]SAM_PROTO_SignData done [11:21:32]FM_MakeSignedData done [11:21:32]CreateOFDProtocolMessage [11:21:32]wFMCommunicate request_size=4 [11:21:32]MH_SAM_APDU [11:21:32]CAPDU: 80 11 00 00 [11:21:32]Write to MH i2c: E2 08 00 23 1C 80 11 00 00 00 00 00 00 B9 [11:21:32]Write i2c OK [11:21:32]MH_I2C_Read... [11:21:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:32]Read from MH i2c: E2 [11:21:32]MH_I2C_Read... [11:21:32]Read from MH i2c: E2 17 00 [11:21:32]MH_I2C_Read... [11:21:32]Read from MH i2c: E2 17 00 23 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 0D [11:21:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:21:32]wFMCommunicate OK [11:21:32]CreateOFDProtocolMessage done [11:21:32]OFDSenderStorePacket 317838 [11:21:32]StoreOFDPacket docnum=317838 [11:21:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 19 1D 07 01 61 04 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 39 01 00 00 F4 03 04 00 BB 73 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8E D9 04 00 35 04 06 00 52 BB 25 EA 54 4D 25 BB E0 31 7C 63 97 22 [11:21:32]CheckFolder [11:21:32]dirname=/storage/ofd_packets [11:21:32]CheckFolder done [11:21:32]ProducePacketName [11:21:32]name=ofd_packets/00317838 [11:21:32]NVStorageSaveData ofd_packets/00317838 [11:21:32]File name is /storage/ofd_packets/00317838 [11:21:32]Write 301 bytes [11:21:32]NVStorageSaveData done [11:21:32]OFDSenderStorePacket done [11:21:32]KKMCreateOFDPacket done [11:21:32]NVStorageSaveData kkm_last_timestamp [11:21:32]File name is /storage/kkm_last_timestamp [11:21:32]Write 4 bytes [11:21:32]NVStorageSaveData done [11:21:32]ExternCall_PrintAddStr [11:21:32]wPrintStart [11:21:32]Write to MH i2c: 01 00 00 24 1C 40 [11:21:32]Write i2c OK [11:21:32]MH_I2C_Read... [11:21:32]Read from MH i2c: 01 [11:21:32]MH_I2C_Read... [11:21:32]Read from MH i2c: 01 07 00 [11:21:32]MH_I2C_Read... [11:21:32]Read from MH i2c: 01 07 00 24 1C 00 00 00 00 00 FF 0F 55 [11:21:32]RasterBufferAndPrint [11:21:32]line Счет N : (1)1092771 [11:21:32]line ИНН: 02508201610067 [11:21:32]line Контрольно-Кассовый Чек [11:21:32]line ПРОДАЖА [11:21:32]line ТРК (МРК, ГНК) : 53 [11:21:32]line Товар: 2710124130 [11:21:32]line Аи-92-К-2 [11:21:32]line 10.000 * 0.00 [11:21:32]line = 0.00 [11:21:32]line НДС 12% НСП 1% [11:21:32]line > о реализуемом товаре [11:21:32]line ИТОГО: 0.00 [11:21:32]line НСП 1% : 0.00 [11:21:32]line НДС 12% : 0.00 [11:21:32]line Наличными: 0.00 [11:21:32]line Безнал.: 0.00 [11:21:32]line Место: АЗС № 101 "Партнер Нефть" [11:21:32]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:21:32]line СНО: Общий режим [11:21:32]line Чек 313 28.10.2024 11:21 [11:21:32]line Смена: 546 ФФД: 1.0 [11:21:32]line ЗНМ: 0300000082 [11:21:32]line РНМ: 0000000000091628 [11:21:32]line Версия ККМ: 001 [11:21:32]line Талоны: ТК ГПНА Online [11:21:32]line 30120465 [11:21:32]line ФМ: 0000000000874671 [11:21:32]line ФД: 317838 [11:21:32]line ФПД: 90963748475981 [11:21:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T112131&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317838&fm=90963748475981&tin=02508201610067®Number=0000000000091628&sum=0 [11:21:32]written 0, free lines is 4095 [11:21:32]OFD Sender: Processing packet 317838 [packets to send 127, broken 126] [11:21:32]ProducePacketName [11:21:32]name=ofd_packets/00317838 [11:21:32]OFD Sender: To server: pG, [11:21:32]CommunicateWithHost lk.salyk.kg:30040 [11:21:32]ConnectInit lk.salyk.kg [11:21:32]Connected sock=10 [11:21:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 19 1D 07 01 61 04 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 39 01 00 00 F4 03 04 00 BB 73 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8E D9 04 00 35 04 06 00 52 BB 25 EA 54 4D 25 BB E0 31 7C 63 97 22 [11:21:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 78 04 47 00 6D 66 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8E D9 04 00 F4 03 04 00 74 1F 1F 67 B6 04 01 00 00 49 BD 1D AE 2E 43 0C 3A [11:21:32]CommunicateWithHost err = 0 [11:21:32]CheckOFDResponse [11:21:32]1017 (14) - 77093643461234 [11:21:32]1041 (16) - 0000000000874671 [11:21:32]1040 (4) - 317838 [11:21:32]1012 (4) - 28.10.2024 05:21 [11:21:32]1206 (1) - 0 [11:21:32]OFD Sender: Remove packet 317838 [11:21:32]ProducePacketName [11:21:32]name=ofd_packets/00317838 [11:21:32]NVStorageDeleteData [11:21:32]Write to MH i2c: 01 00 00 4E 1C 6A [11:21:32]Write i2c OK [11:21:32]MH_I2C_Read... [11:21:32]Read from MH i2c: 01 [11:21:32]MH_I2C_Read... [11:21:32]Read from MH i2c: 01 07 00 [11:21:32]MH_I2C_Read... [11:21:32]Read from MH i2c: 01 07 00 4E 1C 00 00 00 00 00 F5 0C 72 [11:21:32]RasterBufferAndPrint [11:21:32]line [11:21:32]line [11:21:32]line [11:21:32]line [11:21:32]line [11:21:32]written 0, free lines is 3323 [11:21:32]MH_Cut [11:21:32]Write to MH i2c: D1 01 00 55 1C 01 43 [11:21:32]Write i2c OK [11:21:32]MH_I2C_Read... [11:21:32]Read from MH i2c: D1 [11:21:32]MH_I2C_Read... [11:21:32]Read from MH i2c: D1 01 00 [11:21:32]MH_I2C_Read... [11:21:32]Read from MH i2c: D1 01 00 55 1C 00 42 [11:21:32]Write to MH i2c: 01 00 00 56 1C 72 [11:21:32]Write i2c OK [11:21:32]MH_I2C_Read... [11:21:33]OFD Sender: No OFD packet to send [11:21:33]*** Cut start [11:21:33]*** Partial cut [11:21:33]*** CUTSNS_PIN = 1 [11:21:33]*** CUTSNS_PIN = 0 [11:21:33]*** Brake cut motor [11:21:33]Read from MH i2c: 01 [11:21:33]MH_I2C_Read... [11:21:33]*** Stop cut motor [11:21:34]*** Cut end [11:21:34]Read from MH i2c: 01 07 00 [11:21:34]MH_I2C_Read... [11:21:34]Read from MH i2c: 01 07 00 56 1C 00 00 00 00 00 FF 0F 87 [11:21:34]process_action close_receipt done [11:21:34]requested_data is exist [11:21:34]produce_requested_data [11:21:34]requested_item fm.sn is exist - process it [11:21:34]wFMCommunicate request_size=4 [11:21:34]MH_SAM_APDU [11:21:34]CAPDU: 80 11 00 00 [11:21:34]Write to MH i2c: E2 08 00 57 1C 80 11 00 00 00 00 00 00 ED [11:21:34]Write i2c OK [11:21:34]MH_I2C_Read... [11:21:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:34]Read from MH i2c: E2 [11:21:34]MH_I2C_Read... [11:21:34]Read from MH i2c: E2 17 00 [11:21:34]MH_I2C_Read... [11:21:34]Read from MH i2c: E2 17 00 57 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 41 [11:21:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:21:34]wFMCommunicate OK [11:21:34]requested_item fd.num is exist - process it [11:21:34]SAM_PROTO_GetFieldsCounters [11:21:34]wFMCommunicate request_size=4 [11:21:34]MH_SAM_APDU [11:21:34]CAPDU: 80 13 00 00 [11:21:34]Write to MH i2c: E2 08 00 58 1C 80 13 00 00 00 00 00 00 F0 [11:21:34]Write i2c OK [11:21:34]MH_I2C_Read... [11:21:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:21:34]Read from MH i2c: E2 [11:21:34]MH_I2C_Read... [11:21:34]Read from MH i2c: E2 62 00 [11:21:34]MH_I2C_Read... [11:21:34]Read from MH i2c: E2 62 00 58 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 8E D9 04 00 0E 04 04 00 22 02 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 50 [11: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 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 8E D9 04 00 0E 04 04 00 22 02 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:21:34]wFMCommunicate OK [11:21:34]SAM_PROTO_GetFieldsCounters done [11:21:34]requested_item shift.num is exist - process it [11:21:34]requested_item shift.opened is exist - process it [11:21:34]req_shift_opened [11:21:34]FM_GetShiftState [11:21:34]SAM_PROTO_GetShiftState [11:21:34]wFMCommunicate request_size=4 [11:21:34]MH_SAM_APDU [11:21:34]CAPDU: 80 13 01 00 [11:21:34]Write to MH i2c: E2 08 00 59 1C 80 13 01 00 00 00 00 00 F2 [11:21:34]Write i2c OK [11:21:34]MH_I2C_Read... [11:21:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:21:34]Read from MH i2c: E2 [11:21:34]MH_I2C_Read... [11:21:34]Read from MH i2c: E2 0E 00 [11:21:34]MH_I2C_Read... [11:21:34]Read from MH i2c: E2 0E 00 59 1C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 EB [11:21:34]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:21:34]wFMCommunicate OK [11:21:34]SAM_PROTO_GetShiftState done [11:21:34]FM_GetShiftState done [11:21:34]req_shift_opened done [11:21:34]requested_item shift.open_date is exist - process it [11:21:34]req_shift_open_date [11:21:34]req_shift_open_date done [11:21:34]produce_requested_data done [11:21:34]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317838,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:21:34]process_action_free close_receipt [11:21:34]json_value_free [11:21:34]json_value_free done [11:21:34]process_json_proto returns [11:21:34]Send response to host [11:21:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317838,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:21:34]free response buf [11:21:34]execute_script done [11:21:34]execute_script returns [11:21:34]free content buf [11:21:34]Sock 7.Close socket [11:21:34]Sock 7.Thread stoped [11:21:38]OFD Sender: No OFD packet to send [11:21:43]OFD Sender: No OFD packet to send [11:21:43]accept exits with 9 [11:21:43]New connection [11:21:43]New thread 3067293028 created [11:21:43]Thread 3067436388 joined [11:21:43]Waiting for new connection... [11:21:43] Sock 9.Parse request [11:21:43]Sock 9.Check first char [11:21:43]Sock 9.First char is OK [11:21:43]request: POST /json_proto HTTP/1.0 [11:21:43]Method: POST [11:21:43]URL: /json_proto [11:21:43]Method is POST - this is cgi request [11:21:43]url: /json_proto [11:21:43]query_string will be loaded in cgi processing [11:21:43]execute_cgi json_proto POST (null) [11:21:43]execute_cgi path=json_proto method=POST [11:21:43]POST find Content-Length [11:21:43]Host: 172.17.50.195:8080 [11:21:43]Content-Length: 806 [11:21:43]Content-Type: application/json [11:21:43] [11:21:43]POST finish read [11:21:43]Found Content-Length = 806 [11:21:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092765", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4465623", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:21:43]execute_script... [11:21: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)1092765", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4465623", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:21:43]POST & json_proto [11:21:43]process_json_proto [11:21:43]json parsed OK: [11:21:43]protocol is kg_v1.0 [11:21:43]action value=close_receipt [11:21:43]process_action close_receipt [11:21:43]cmd_close_receipt [11:21:43]MH_GetDate [11:21:43]Write to MH i2c: F0 00 00 5A 1C 65 [11:21:43]Write i2c OK [11:21:43]MH_I2C_Read... [11:21:43]Read from MH i2c: F0 [11:21:43]MH_I2C_Read... [11:21:43]Read from MH i2c: F0 09 00 [11:21:43]MH_I2C_Read... [11:21:43]Read from MH i2c: F0 09 00 5A 1C 00 C8 73 1F 67 43 33 1C 67 28 [11:21:43]GetLastDocTimeStamp 1730114491 [11:21:43]current date 1730114504 [11:21:43]FM_GetShiftState [11:21:43]SAM_PROTO_GetShiftState [11:21:43]wFMCommunicate request_size=4 [11:21:43]MH_SAM_APDU [11:21:43]CAPDU: 80 13 01 00 [11:21:43]Write to MH i2c: E2 08 00 5B 1C 80 13 01 00 00 00 00 00 F4 [11:21:43]Write i2c OK [11:21:43]MH_I2C_Read... [11:21:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:21:43]Read from MH i2c: E2 [11:21:43]MH_I2C_Read... [11:21:43]Read from MH i2c: E2 0E 00 [11:21:43]MH_I2C_Read... [11:21:43]Read from MH i2c: E2 0E 00 5B 1C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 ED [11:21:43]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:21:43]wFMCommunicate OK [11:21:43]SAM_PROTO_GetShiftState done [11:21:43]FM_GetShiftState done [11:21:43]opened in 1730073493 [11:21:43]opened+sec_in_day 1730159893 [11:21:43]quantity*price = 0 [11:21:43]sum+1 = 1 [11:21:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 314 28.10.2024 11:21 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливные Талоны 4465623 ФМ: 0000000000874671 ФД: 317839 ФПД: 29170180028830 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T112144&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317839&fm=29170180028830&tin=02508201610067®Number=0000000000091628&sum=0 [11:21:44]StoreToDocumentArchive [11:21:44]shift 546 fd 317839 [11:21:44]save to /storage/0546/doc_00317839 [11:21:44]save last doc name /storage/0546/doc_00317839 to /storage/kkm_last_doc_name [11:21:44]save OK [11:21:44]Clear old archive folders... [11:21:44]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:21:44]tlvbuf is 013B8A40 [11:21:44]SAM_PROTO_ClearQueue [11:21:44]wFMCommunicate request_size=4 [11:21:44]MH_SAM_APDU [11:21:44]CAPDU: 80 09 00 00 [11:21:44]Write to MH i2c: E2 08 00 68 1C 80 09 00 00 00 00 00 00 F6 [11:21:44]Write i2c OK [11:21:44]MH_I2C_Read... [11:21:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:21:44]Read from MH i2c: E2 [11:21:44]MH_I2C_Read... [11:21:44]Read from MH i2c: E2 03 00 [11:21:44]MH_I2C_Read... [11:21:44]Read from MH i2c: E2 03 00 68 1C 00 90 00 F8 [11:21:44]RAPDU: 90 00 [11:21:44]wFMCommunicate OK [11:21:44]SAM_PROTO_ClearQueue done [11:21:44]KKMCreateOFDPacket [11:21:44]OFDProtocolAddRootSTLVToBuf [11:21:44]FM_MakeSignedData [11:21:44]FM_MakeSignedData [11:21:44]SAM_PROTO_SignData [11:21:44]wFMCommunicate request_size=4 [11:21:44]MH_SAM_APDU [11:21:44]CAPDU: 80 0D 01 02 [11:21:44]Write to MH i2c: E2 08 00 69 1C 80 0D 01 02 00 00 00 00 FE [11:21:44]Write i2c OK [11:21:44]MH_I2C_Read... [11:21:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:21:44]Read from MH i2c: E2 [11:21:44]MH_I2C_Read... [11:21:44]Read from MH i2c: E2 03 00 [11:21:44]MH_I2C_Read... [11:21:44]Read from MH i2c: E2 03 00 69 1C 00 90 00 F9 [11:21:44]RAPDU: 90 00 [11:21:44]wFMCommunicate OK [11:21:44]wFMCommunicate request_size=255 [11:21:44]MH_SAM_APDU [11:21:44]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 3A 01 00 00 F4 03 04 00 C8 73 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8F D9 04 00 35 04 06 00 [11:21:44]Write to MH i2c: E2 02 01 6A 1C 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 3A 01 00 00 F4 03 04 00 C8 73 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8F D9 04 00 35 04 06 00 00 00 73 [11:21:44]Write i2c OK [11:21:44]MH_I2C_Read... [11:21:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:21:45]Read from MH i2c: E2 [11:21:45]MH_I2C_Read... [11:21:45]Read from MH i2c: E2 03 00 [11:21:45]MH_I2C_Read... [11:21:45]Read from MH i2c: E2 03 00 6A 1C 00 90 00 FA [11:21:45]RAPDU: 90 00 [11:21:45]wFMCommunicate OK [11:21:45]wFMCommunicate request_size=11 [11:21:45]MH_SAM_APDU [11:21:45]CAPDU: 80 0D 02 02 06 1A 87 B6 37 F9 9E [11:21:45]Write to MH i2c: E2 0E 00 6B 1C 80 0D 02 02 06 00 1A 87 B6 37 F9 9E 00 00 32 [11:21:45]Write i2c OK [11:21:45]MH_I2C_Read... [11:21:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:21:45]Read from MH i2c: E2 [11:21:45]MH_I2C_Read... [11:21:45]Read from MH i2c: E2 03 00 [11:21:45]MH_I2C_Read... [11:21:45]Read from MH i2c: E2 03 00 6B 1C 00 90 00 FB [11:21:45]RAPDU: 90 00 [11:21:45]wFMCommunicate OK [11:21:45]wFMCommunicate request_size=4 [11:21:45]MH_SAM_APDU [11:21:45]CAPDU: 80 0D 03 02 [11:21:45]Write to MH i2c: E2 08 00 6C 1C 80 0D 03 02 00 00 00 00 03 [11:21:45]Write i2c OK [11:21:45]MH_I2C_Read... [11:21:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:21:45]Read from MH i2c: E2 [11:21:45]MH_I2C_Read... [11:21:45]Read from MH i2c: E2 0B 00 [11:21:45]MH_I2C_Read... [11:21:45]Read from MH i2c: E2 0B 00 6C 1C 00 DD 77 0E EE A9 0A 0B 1D 90 00 2F [11:21:45]RAPDU: DD 77 0E EE A9 0A 0B 1D 90 00 [11:21:45]wFMCommunicate OK [11:21:45]SAM_PROTO_SignData done [11:21:45]FM_MakeSignedData done [11:21:45]CreateOFDProtocolMessage [11:21:45]wFMCommunicate request_size=4 [11:21:45]MH_SAM_APDU [11:21:45]CAPDU: 80 11 00 00 [11:21:45]Write to MH i2c: E2 08 00 6D 1C 80 11 00 00 00 00 00 00 03 [11:21:45]Write i2c OK [11:21:45]MH_I2C_Read... [11:21:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:45]Read from MH i2c: E2 [11:21:45]MH_I2C_Read... [11:21:45]Read from MH i2c: E2 17 00 [11:21:45]MH_I2C_Read... [11:21:45]Read from MH i2c: E2 17 00 6D 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 57 [11:21:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:21:45]wFMCommunicate OK [11:21:45]CreateOFDProtocolMessage done [11:21:45]OFDSenderStorePacket 317839 [11:21:45]StoreOFDPacket docnum=317839 [11:21:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 7F B5 08 01 49 89 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 3A 01 00 00 F4 03 04 00 C8 73 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8F D9 04 00 35 04 06 00 1A 87 B6 37 F9 9E DD 77 0E EE A9 0A 0B 1D [11:21:45]CheckFolder [11:21:45]dirname=/storage/ofd_packets [11:21:45]CheckFolder done [11:21:45]ProducePacketName [11:21:45]name=ofd_packets/00317839 [11:21:45]NVStorageSaveData ofd_packets/00317839 [11:21:45]File name is /storage/ofd_packets/00317839 [11:21:45]Write 302 bytes [11:21:45]NVStorageSaveData done [11:21:45]OFDSenderStorePacket done [11:21:45]KKMCreateOFDPacket done [11:21:45]NVStorageSaveData kkm_last_timestamp [11:21:45]File name is /storage/kkm_last_timestamp [11:21:45]Write 4 bytes [11:21:45]NVStorageSaveData done [11:21:45]ExternCall_PrintAddStr [11:21:45]wPrintStart [11:21:45]Write to MH i2c: 01 00 00 6E 1C 8A [11:21:45]Write i2c OK [11:21:45]MH_I2C_Read... [11:21:45]Read from MH i2c: 01 [11:21:45]MH_I2C_Read... [11:21:45]Read from MH i2c: 01 07 00 [11:21:45]MH_I2C_Read... [11:21:45]Read from MH i2c: 01 07 00 6E 1C 00 00 00 00 00 FF 0F 9F [11:21:45]RasterBufferAndPrint [11:21:45]line Счет N : (1)1092765 [11:21:45]line ИНН: 02508201610067 [11:21:45]line Контрольно-Кассовый Чек [11:21:45]line ПРОДАЖА [11:21:45]line ТРК (МРК, ГНК) : 11 [11:21:45]line Товар: 2710194210 [11:21:45]line ДТ(л)-К-2 [11:21:45]line 30.000 * 0.00 [11:21:45]line = 0.00 [11:21:45]line НДС 12% НСП 1% [11:21:45]line > о реализуемом товаре [11:21:45]line ИТОГО: 0.00 [11:21:45]line НСП 1% : 0.00 [11:21:45]line НДС 12% : 0.00 [11:21:45]line Наличными: 0.00 [11:21:45]line Безнал.: 0.00 [11:21:45]line Место: АЗС № 101 "Партнер Нефть" [11:21:45]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:21:45]line СНО: Общий режим [11:21:45]line Чек 314 28.10.2024 11:21 [11:21:45]line Смена: 546 ФФД: 1.0 [11:21:45]line ЗНМ: 0300000082 [11:21:45]line РНМ: 0000000000091628 [11:21:45]line Версия ККМ: 001 [11:21:45]line Талоны: Топливные Талоны [11:21:45]line 4465623 [11:21:45]line ФМ: 0000000000874671 [11:21:45]line ФД: 317839 [11:21:45]line ФПД: 29170180028830 [11:21:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T112144&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317839&fm=29170180028830&tin=02508201610067®Number=0000000000091628&sum=0 [11:21:45]written 0, free lines is 4095 [11:21:45]OFD Sender: Processing packet 317839 [packets to send 127, broken 126] [11:21:45]ProducePacketName [11:21:45]name=ofd_packets/00317839 [11:21:45]OFD Sender: To server: pG, [11:21:45]CommunicateWithHost lk.salyk.kg:30040 [11:21:45]ConnectInit lk.salyk.kg [11:21:45]Connected sock=10 [11:21:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 7F B5 08 01 49 89 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 3A 01 00 00 F4 03 04 00 C8 73 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8F D9 04 00 35 04 06 00 1A 87 B6 37 F9 9E DD 77 0E EE A9 0A 0B 1D [11:21:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 31 12 47 00 AD 4C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8F D9 04 00 F4 03 04 00 81 1F 1F 67 B6 04 01 00 00 CD DC B8 1F A1 BE 4F FC [11:21:45]CommunicateWithHost err = 0 [11:21:45]CheckOFDResponse [11:21:45]1017 (14) - 77093643461234 [11:21:45]1041 (16) - 0000000000874671 [11:21:45]1040 (4) - 317839 [11:21:45]1012 (4) - 28.10.2024 05:22 [11:21:45]1206 (1) - 0 [11:21:45]OFD Sender: Remove packet 317839 [11:21:45]ProducePacketName [11:21:45]name=ofd_packets/00317839 [11:21:45]NVStorageDeleteData [11:21:46]Write to MH i2c: 01 00 00 98 1C B4 [11:21:46]Write i2c OK [11:21:46]MH_I2C_Read... [11:21:46]Read from MH i2c: 01 [11:21:46]MH_I2C_Read... [11:21:46]Read from MH i2c: 01 07 00 [11:21:46]MH_I2C_Read... [11:21:46]Read from MH i2c: 01 07 00 98 1C 00 00 00 00 00 F1 0C B8 [11:21:46]RasterBufferAndPrint [11:21:46]line [11:21:46]line [11:21:46]line [11:21:46]line [11:21:46]line [11:21:46]written 0, free lines is 3319 [11:21:46]MH_Cut [11:21:46]Write to MH i2c: D1 01 00 9F 1C 01 8D [11:21:46]Write i2c OK [11:21:46]MH_I2C_Read... [11:21:46]Read from MH i2c: D1 [11:21:46]MH_I2C_Read... [11:21:46]Read from MH i2c: D1 01 00 [11:21:46]MH_I2C_Read... [11:21:46]Read from MH i2c: D1 01 00 9F 1C 00 8C [11:21:46]Write to MH i2c: 01 00 00 A0 1C BC [11:21:46]Write i2c OK [11:21:46]MH_I2C_Read... [11:21:46]OFD Sender: No OFD packet to send [11:21:46]*** Cut start [11:21:46]*** Partial cut [11:21:46]*** CUTSNS_PIN = 1 [11:21:46]*** CUTSNS_PIN = 0 [11:21:46]*** Brake cut motor [11:21:47]Read from MH i2c: 01 [11:21:47]MH_I2C_Read... [11:21:47]*** Stop cut motor [11:21:47]*** Cut end [11:21:47]Read from MH i2c: 01 07 00 [11:21:47]MH_I2C_Read... [11:21:47]Read from MH i2c: 01 07 00 A0 1C 00 00 00 00 00 FF 0F D1 [11:21:47]process_action close_receipt done [11:21:47]requested_data is exist [11:21:47]produce_requested_data [11:21:47]requested_item fm.sn is exist - process it [11:21:47]wFMCommunicate request_size=4 [11:21:47]MH_SAM_APDU [11:21:47]CAPDU: 80 11 00 00 [11:21:47]Write to MH i2c: E2 08 00 A1 1C 80 11 00 00 00 00 00 00 37 [11:21:47]Write i2c OK [11:21:47]MH_I2C_Read... [11:21:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:47]Read from MH i2c: E2 [11:21:47]MH_I2C_Read... [11:21:47]Read from MH i2c: E2 17 00 [11:21:47]MH_I2C_Read... [11:21:47]Read from MH i2c: E2 17 00 A1 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 8B [11:21:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:21:47]wFMCommunicate OK [11:21:47]requested_item fd.num is exist - process it [11:21:47]SAM_PROTO_GetFieldsCounters [11:21:47]wFMCommunicate request_size=4 [11:21:47]MH_SAM_APDU [11:21:47]CAPDU: 80 13 00 00 [11:21:47]Write to MH i2c: E2 08 00 A2 1C 80 13 00 00 00 00 00 00 3A [11:21:47]Write i2c OK [11:21:47]MH_I2C_Read... [11:21:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:21:47]Read from MH i2c: E2 [11:21:47]MH_I2C_Read... [11:21:47]Read from MH i2c: E2 62 00 [11:21:47]MH_I2C_Read... [11:21:47]Read from MH i2c: E2 62 00 A2 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 8F D9 04 00 0E 04 04 00 22 02 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 9E [11:21:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 8F D9 04 00 0E 04 04 00 22 02 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:21:47]wFMCommunicate OK [11:21:47]SAM_PROTO_GetFieldsCounters done [11:21:47]requested_item shift.num is exist - process it [11:21:47]requested_item shift.opened is exist - process it [11:21:47]req_shift_opened [11:21:47]FM_GetShiftState [11:21:47]SAM_PROTO_GetShiftState [11:21:47]wFMCommunicate request_size=4 [11:21:47]MH_SAM_APDU [11:21:47]CAPDU: 80 13 01 00 [11:21:47]Write to MH i2c: E2 08 00 A3 1C 80 13 01 00 00 00 00 00 3C [11:21:47]Write i2c OK [11:21:47]MH_I2C_Read... [11:21:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:21:47]Read from MH i2c: E2 [11:21:47]MH_I2C_Read... [11:21:47]Read from MH i2c: E2 0E 00 [11:21:47]MH_I2C_Read... [11:21:47]Read from MH i2c: E2 0E 00 A3 1C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 35 [11:21:47]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:21:47]wFMCommunicate OK [11:21:47]SAM_PROTO_GetShiftState done [11:21:47]FM_GetShiftState done [11:21:47]req_shift_opened done [11:21:47]requested_item shift.open_date is exist - process it [11:21:47]req_shift_open_date [11:21:47]req_shift_open_date done [11:21:47]produce_requested_data done [11:21:47]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317839,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:21:47]process_action_free close_receipt [11:21:47]json_value_free [11:21:47]json_value_free done [11:21:47]process_json_proto returns [11:21:47]Send response to host [11:21:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317839,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:21:47]free response buf [11:21:47]execute_script done [11:21:47]execute_script returns [11:21:47]free content buf [11:21:47]Sock 9.Close socket [11:21:47]Sock 9.Thread stoped [11:21:51]OFD Sender: No OFD packet to send [11:21:56]OFD Sender: No OFD packet to send [11:22:01]OFD Sender: No OFD packet to send [11:22:06]OFD Sender: No OFD packet to send [11:22:11]OFD Sender: No OFD packet to send [11:22:16]OFD Sender: No OFD packet to send [11:22:21]OFD Sender: No OFD packet to send [11:22:26]OFD Sender: No OFD packet to send [11:22:31]OFD Sender: No OFD packet to send [11:22:36]OFD Sender: No OFD packet to send [11:22:41]OFD Sender: No OFD packet to send [11:22:46]OFD Sender: No OFD packet to send [11:22:51]OFD Sender: No OFD packet to send [11:22:56]OFD Sender: No OFD packet to send [11:23:01]OFD Sender: No OFD packet to send [11:23:06]OFD Sender: No OFD packet to send [11:23:11]OFD Sender: No OFD packet to send [11:23:16]OFD Sender: No OFD packet to send [11:23:21]OFD Sender: No OFD packet to send [11:23:26]OFD Sender: No OFD packet to send [11:23:31]OFD Sender: No OFD packet to send [11:23:36]OFD Sender: No OFD packet to send [11:23:41]OFD Sender: No OFD packet to send [11:23:46]OFD Sender: No OFD packet to send [11:23:51]OFD Sender: No OFD packet to send [11:23:56]OFD Sender: No OFD packet to send [11:24:01]OFD Sender: No OFD packet to send [11:24:06]OFD Sender: No OFD packet to send [11:24:11]OFD Sender: No OFD packet to send [11:24:15]accept exits with 7 [11:24:15]New connection [11:24:15]New thread 3067436388 created [11:24:15]Thread 3067293028 joined [11:24:15]Waiting for new connection... [11:24:15] Sock 7.Parse request [11:24:15]Sock 7.Check first char [11:24:15]Sock 7.First char is OK [11:24:15]request: POST /json_proto HTTP/1.0 [11:24:15]Method: POST [11:24:15]URL: /json_proto [11:24:15]Method is POST - this is cgi request [11:24:15]url: /json_proto [11:24:15]query_string will be loaded in cgi processing [11:24:15]execute_cgi json_proto POST (null) [11:24:15]execute_cgi path=json_proto method=POST [11:24:15]POST find Content-Length [11:24:15]Host: 172.17.50.195:8080 [11:24:15]Content-Length: 775 [11:24:15]Content-Type: application/json [11:24:15] [11:24:15]POST finish read [11:24:15]Found Content-Length = 775 [11:24:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092769", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 80.000, "sum" : 6096.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: Mbank", "payments": [ { "type": 1, "sum" : 6096.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:24:15]execute_script... [11:24: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)1092769", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 80.000, "sum" : 6096.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: Mbank", "payments": [ { "type": 1, "sum" : 6096.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:24:15]POST & json_proto [11:24:15]process_json_proto [11:24:15]json parsed OK: [11:24:15]protocol is kg_v1.0 [11:24:15]action value=close_receipt [11:24:15]process_action close_receipt [11:24:15]cmd_close_receipt [11:24:15]MH_GetDate [11:24:15]Write to MH i2c: F0 00 00 A4 1C AF [11:24:15]Write i2c OK [11:24:15]MH_I2C_Read... [11:24:15]Read from MH i2c: F0 [11:24:15]MH_I2C_Read... [11:24:15]Read from MH i2c: F0 09 00 [11:24:15]MH_I2C_Read... [11:24:15]Read from MH i2c: F0 09 00 A4 1C 00 60 74 1F 67 43 33 1C 67 0B [11:24:15]GetLastDocTimeStamp 1730114504 [11:24:15]current date 1730114656 [11:24:15]FM_GetShiftState [11:24:15]SAM_PROTO_GetShiftState [11:24:15]wFMCommunicate request_size=4 [11:24:15]MH_SAM_APDU [11:24:15]CAPDU: 80 13 01 00 [11:24:15]Write to MH i2c: E2 08 00 A5 1C 80 13 01 00 00 00 00 00 3E [11:24:15]Write i2c OK [11:24:15]MH_I2C_Read... [11:24:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:15]Read from MH i2c: E2 [11:24:15]MH_I2C_Read... [11:24:15]Read from MH i2c: E2 0E 00 [11:24:15]MH_I2C_Read... [11:24:15]Read from MH i2c: E2 0E 00 A5 1C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 37 [11:24:15]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:24:15]wFMCommunicate OK [11:24:15]SAM_PROTO_GetShiftState done [11:24:15]FM_GetShiftState done [11:24:15]opened in 1730073493 [11:24:15]opened+sec_in_day 1730159893 [11:24:15]quantity*price = 609600 [11:24:15]sum+1 = 609601 [11:24:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 6096.00 НСП 1% : 53.95 НДС 12% : 647.36 Наличными: 0.00 Безнал.: 6096.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 315 28.10.2024 11:24 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317840 ФПД: 43828120805873 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T112416&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317840&fm=43828120805873&tin=02508201610067®Number=0000000000091628&sum=609600 [11:24:16]StoreToDocumentArchive [11:24:16]shift 546 fd 317840 [11:24:16]save to /storage/0546/doc_00317840 [11:24:16]save last doc name /storage/0546/doc_00317840 to /storage/kkm_last_doc_name [11:24:16]save OK [11:24:16]Clear old archive folders... [11:24:16]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:24:16]tlvbuf is 01401E80 [11:24:16]SAM_PROTO_ClearQueue [11:24:16]wFMCommunicate request_size=4 [11:24:16]MH_SAM_APDU [11:24:16]CAPDU: 80 09 00 00 [11:24:16]Write to MH i2c: E2 08 00 B2 1C 80 09 00 00 00 00 00 00 40 [11:24:16]Write i2c OK [11:24:16]MH_I2C_Read... [11:24:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:24:16]Read from MH i2c: E2 [11:24:16]MH_I2C_Read... [11:24:16]Read from MH i2c: E2 03 00 [11:24:16]MH_I2C_Read... [11:24:16]Read from MH i2c: E2 03 00 B2 1C 00 90 00 42 [11:24:16]RAPDU: 90 00 [11:24:16]wFMCommunicate OK [11:24:16]SAM_PROTO_ClearQueue done [11:24:16]KKMCreateOFDPacket [11:24:16]OFDProtocolAddRootSTLVToBuf [11:24:16]FM_MakeSignedData [11:24:16]FM_MakeSignedData [11:24:16]SAM_PROTO_SignData [11:24:16]wFMCommunicate request_size=4 [11:24:16]MH_SAM_APDU [11:24:16]CAPDU: 80 0D 01 02 [11:24:16]Write to MH i2c: E2 08 00 B3 1C 80 0D 01 02 00 00 00 00 48 [11:24:16]Write i2c OK [11:24:16]MH_I2C_Read... [11:24:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:24:17]Read from MH i2c: E2 [11:24:17]MH_I2C_Read... [11:24:17]Read from MH i2c: E2 03 00 [11:24:17]MH_I2C_Read... [11:24:17]Read from MH i2c: E2 03 00 B3 1C 00 90 00 43 [11:24:17]RAPDU: 90 00 [11:24:17]wFMCommunicate OK [11:24:17]wFMCommunicate request_size=255 [11:24:17]MH_SAM_APDU [11:24:17]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 80 38 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 40 4D 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 4D 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 15 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 FC 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 40 4D 09 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 01 00 00 F4 03 04 00 60 74 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 90 D9 04 00 35 04 06 00 [11:24:17]Write to MH i2c: E2 02 01 B4 1C 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 80 38 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 40 4D 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 4D 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 15 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 FC 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 40 4D 09 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 01 00 00 F4 03 04 00 60 74 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 90 D9 04 00 35 04 06 00 00 00 13 [11:24:17]Write i2c OK [11:24:17]MH_I2C_Read... [11:24:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:24:17]Read from MH i2c: E2 [11:24:17]MH_I2C_Read... [11:24:17]Read from MH i2c: E2 03 00 [11:24:17]MH_I2C_Read... [11:24:17]Read from MH i2c: E2 03 00 B4 1C 00 90 00 44 [11:24:17]RAPDU: 90 00 [11:24:17]wFMCommunicate OK [11:24:17]wFMCommunicate request_size=11 [11:24:17]MH_SAM_APDU [11:24:17]CAPDU: 80 0D 02 02 06 27 DC 87 92 61 F1 [11:24:17]Write to MH i2c: E2 0E 00 B5 1C 80 0D 02 02 06 00 27 DC 87 92 61 F1 00 00 C5 [11:24:17]Write i2c OK [11:24:17]MH_I2C_Read... [11:24:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:24:17]Read from MH i2c: E2 [11:24:17]MH_I2C_Read... [11:24:17]Read from MH i2c: E2 03 00 [11:24:17]MH_I2C_Read... [11:24:17]Read from MH i2c: E2 03 00 B5 1C 00 90 00 45 [11:24:17]RAPDU: 90 00 [11:24:17]wFMCommunicate OK [11:24:17]wFMCommunicate request_size=4 [11:24:17]MH_SAM_APDU [11:24:17]CAPDU: 80 0D 03 02 [11:24:17]Write to MH i2c: E2 08 00 B6 1C 80 0D 03 02 00 00 00 00 4D [11:24:17]Write i2c OK [11:24:17]MH_I2C_Read... [11:24:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:24:17]Read from MH i2c: E2 [11:24:17]MH_I2C_Read... [11:24:17]Read from MH i2c: E2 0B 00 [11:24:17]MH_I2C_Read... [11:24:17]Read from MH i2c: E2 0B 00 B6 1C 00 5B 6B C7 A9 0B 1E A5 6E 90 00 C0 [11:24:17]RAPDU: 5B 6B C7 A9 0B 1E A5 6E 90 00 [11:24:17]wFMCommunicate OK [11:24:17]SAM_PROTO_SignData done [11:24:17]FM_MakeSignedData done [11:24:17]CreateOFDProtocolMessage [11:24:17]wFMCommunicate request_size=4 [11:24:17]MH_SAM_APDU [11:24:17]CAPDU: 80 11 00 00 [11:24:17]Write to MH i2c: E2 08 00 B7 1C 80 11 00 00 00 00 00 00 4D [11:24:17]Write i2c OK [11:24:17]MH_I2C_Read... [11:24:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:17]Read from MH i2c: E2 [11:24:17]MH_I2C_Read... [11:24:17]Read from MH i2c: E2 17 00 [11:24:17]MH_I2C_Read... [11:24:17]Read from MH i2c: E2 17 00 B7 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A1 [11:24:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:24:17]wFMCommunicate OK [11:24:17]CreateOFDProtocolMessage done [11:24:17]OFDSenderStorePacket 317840 [11:24:17]StoreOFDPacket docnum=317840 [11:24:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 E9 E3 08 01 E5 68 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 80 38 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 40 4D 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 4D 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 15 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 FC 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 40 4D 09 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 01 00 00 F4 03 04 00 60 74 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 90 D9 04 00 35 04 06 00 27 DC 87 92 61 F1 5B 6B C7 A9 0B 1E A5 6E [11:24:17]CheckFolder [11:24:17]dirname=/storage/ofd_packets [11:24:17]CheckFolder done [11:24:17]ProducePacketName [11:24:17]name=ofd_packets/00317840 [11:24:17]NVStorageSaveData ofd_packets/00317840 [11:24:17]File name is /storage/ofd_packets/00317840 [11:24:17]Write 302 bytes [11:24:17]NVStorageSaveData done [11:24:17]OFDSenderStorePacket done [11:24:17]KKMCreateOFDPacket done [11:24:17]NVStorageSaveData kkm_last_timestamp [11:24:17]File name is /storage/kkm_last_timestamp [11:24:17]Write 4 bytes [11:24:17]NVStorageSaveData done [11:24:17]ExternCall_PrintAddStr [11:24:17]wPrintStart [11:24:17]Write to MH i2c: 01 00 00 B8 1C D4 [11:24:17]Write i2c OK [11:24:17]MH_I2C_Read... [11:24:17]Read from MH i2c: 01 [11:24:17]MH_I2C_Read... [11:24:17]Read from MH i2c: 01 07 00 [11:24:17]MH_I2C_Read... [11:24:17]Read from MH i2c: 01 07 00 B8 1C 00 00 00 00 00 FF 0F E9 [11:24:17]RasterBufferAndPrint [11:24:17]line Счет N : (1)1092769 [11:24:17]line ИНН: 02508201610067 [11:24:17]line Контрольно-Кассовый Чек [11:24:17]line ПРОДАЖА [11:24:17]line ТРК (МРК, ГНК) : 31 [11:24:17]line Товар: 2710194210 [11:24:17]line ДТ(л)-К-2 [11:24:17]line 80.000 * 76.20 [11:24:17]line = 6096.00 [11:24:17]line НДС 12% НСП 1% [11:24:17]line > о реализуемом товаре [11:24:17]line ИТОГО: 6096.00 [11:24:17]line НСП 1% : 53.95 [11:24:17]line НДС 12% : 647.36 [11:24:17]line Наличными: 0.00 [11:24:17]line Безнал.: 6096.00 [11:24:17]line Место: АЗС № 101 "Партнер Нефть" [11:24:17]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:24:17]line СНО: Общий режим [11:24:17]line Чек 315 28.10.2024 11:24 [11:24:17]line Смена: 546 ФФД: 1.0 [11:24:17]line ЗНМ: 0300000082 [11:24:17]line РНМ: 0000000000091628 [11:24:17]line Версия ККМ: 001 [11:24:17]line Платежная система: Mbank [11:24:17]line ФМ: 0000000000874671 [11:24:17]line ФД: 317840 [11:24:17]line ФПД: 43828120805873 [11:24:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T112416&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317840&fm=43828120805873&tin=02508201610067®Number=0000000000091628&sum=609600 [11:24:17]OFD Sender: Processing packet 317840 [packets to send 127, broken 126] [11:24:17]ProducePacketName [11:24:17]name=ofd_packets/00317840 [11:24:17]OFD Sender: To server: pG, [11:24:17]CommunicateWithHost lk.salyk.kg:30040 [11:24:17]ConnectInit lk.salyk.kg [11:24:17]written 0, free lines is 4095 [11:24:17]Connected sock=10 [11:24:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 E9 E3 08 01 E5 68 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 80 38 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 40 4D 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 4D 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 15 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 FC 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 40 4D 09 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 01 00 00 F4 03 04 00 60 74 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 90 D9 04 00 35 04 06 00 27 DC 87 92 61 F1 5B 6B C7 A9 0B 1E A5 6E [11:24:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 A8 B7 47 00 1F 86 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 90 D9 04 00 F4 03 04 00 19 20 1F 67 B6 04 01 00 00 7F E5 85 F4 78 56 80 D2 [11:24:18]CommunicateWithHost err = 0 [11:24:18]CheckOFDResponse [11:24:18]1017 (14) - 77093643461234 [11:24:18]1041 (16) - 0000000000874671 [11:24:18]1040 (4) - 317840 [11:24:18]1012 (4) - 28.10.2024 05:24 [11:24:18]1206 (1) - 0 [11:24:18]OFD Sender: Remove packet 317840 [11:24:18]ProducePacketName [11:24:18]name=ofd_packets/00317840 [11:24:18]NVStorageDeleteData [11:24:18]Write to MH i2c: 01 00 00 E1 1C FD [11:24:18]Write i2c OK [11:24:18]MH_I2C_Read... [11:24:18]Read from MH i2c: 01 [11:24:18]MH_I2C_Read... [11:24:18]Read from MH i2c: 01 07 00 [11:24:18]MH_I2C_Read... [11:24:18]Read from MH i2c: 01 07 00 E1 1C 00 00 00 00 00 0E 0D 1F [11:24:18]RasterBufferAndPrint [11:24:18]line [11:24:18]line [11:24:18]line [11:24:18]line [11:24:18]line [11:24:18]written 0, free lines is 3349 [11:24:18]MH_Cut [11:24:18]Write to MH i2c: D1 01 00 E8 1C 01 D6 [11:24:18]Write i2c OK [11:24:18]MH_I2C_Read... [11:24:18]Read from MH i2c: D1 [11:24:18]MH_I2C_Read... [11:24:18]Read from MH i2c: D1 01 00 [11:24:18]MH_I2C_Read... [11:24:18]Read from MH i2c: D1 01 00 E8 1C 00 D5 [11:24:18]Write to MH i2c: 01 00 00 E9 1C 05 [11:24:18]Write i2c OK [11:24:18]MH_I2C_Read... [11:24:18]OFD Sender: No OFD packet to send [11:24:18]*** Cut start [11:24:18]*** Partial cut [11:24:18]*** CUTSNS_PIN = 1 [11:24:18]*** CUTSNS_PIN = 0 [11:24:19]*** Brake cut motor [11:24:19]Read from MH i2c: 01 [11:24:19]MH_I2C_Read... [11:24:19]*** Stop cut motor [11:24:19]*** Cut end [11:24:19]Read from MH i2c: 01 07 00 [11:24:19]MH_I2C_Read... [11:24:19]Read from MH i2c: 01 07 00 E9 1C 00 00 00 00 00 FF 0F 1A [11:24:19]process_action close_receipt done [11:24:19]requested_data is exist [11:24:19]produce_requested_data [11:24:19]requested_item fm.sn is exist - process it [11:24:19]wFMCommunicate request_size=4 [11:24:19]MH_SAM_APDU [11:24:19]CAPDU: 80 11 00 00 [11:24:19]Write to MH i2c: E2 08 00 EA 1C 80 11 00 00 00 00 00 00 80 [11:24:19]Write i2c OK [11:24:19]MH_I2C_Read... [11:24:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:19]Read from MH i2c: E2 [11:24:19]MH_I2C_Read... [11:24:19]Read from MH i2c: E2 17 00 [11:24:19]MH_I2C_Read... [11:24:19]Read from MH i2c: E2 17 00 EA 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D4 [11:24:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:24:19]wFMCommunicate OK [11:24:19]requested_item fd.num is exist - process it [11:24:19]SAM_PROTO_GetFieldsCounters [11:24:19]wFMCommunicate request_size=4 [11:24:19]MH_SAM_APDU [11:24:19]CAPDU: 80 13 00 00 [11:24:19]Write to MH i2c: E2 08 00 EB 1C 80 13 00 00 00 00 00 00 83 [11:24:19]Write i2c OK [11:24:19]MH_I2C_Read... [11:24:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:24:19]Read from MH i2c: E2 [11:24:19]MH_I2C_Read... [11:24:19]Read from MH i2c: E2 62 00 [11:24:19]MH_I2C_Read... [11:24:19]Read from MH i2c: E2 62 00 EB 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 90 D9 04 00 0E 04 04 00 22 02 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 EB [11:24:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 90 D9 04 00 0E 04 04 00 22 02 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:24:19]wFMCommunicate OK [11:24:19]SAM_PROTO_GetFieldsCounters done [11:24:19]requested_item shift.num is exist - process it [11:24:19]requested_item shift.opened is exist - process it [11:24:19]req_shift_opened [11:24:19]FM_GetShiftState [11:24:19]SAM_PROTO_GetShiftState [11:24:19]wFMCommunicate request_size=4 [11:24:19]MH_SAM_APDU [11:24:19]CAPDU: 80 13 01 00 [11:24:19]Write to MH i2c: E2 08 00 EC 1C 80 13 01 00 00 00 00 00 85 [11:24:19]Write i2c OK [11:24:19]MH_I2C_Read... [11:24:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:19]Read from MH i2c: E2 [11:24:19]MH_I2C_Read... [11:24:19]Read from MH i2c: E2 0E 00 [11:24:19]MH_I2C_Read... [11:24:19]Read from MH i2c: E2 0E 00 EC 1C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 7E [11:24:19]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:24:19]wFMCommunicate OK [11:24:19]SAM_PROTO_GetShiftState done [11:24:19]FM_GetShiftState done [11:24:19]req_shift_opened done [11:24:19]requested_item shift.open_date is exist - process it [11:24:19]req_shift_open_date [11:24:19]req_shift_open_date done [11:24:19]produce_requested_data done [11:24:19]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317840,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:24:19]process_action_free close_receipt [11:24:19]json_value_free [11:24:19]json_value_free done [11:24:19]process_json_proto returns [11:24:19]Send response to host [11:24:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317840,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:24:19]free response buf [11:24:19]execute_script done [11:24:19]execute_script returns [11:24:19]free content buf [11:24:19]Sock 7.Close socket [11:24:19]Sock 7.Thread stoped [11:24:23]OFD Sender: No OFD packet to send [11:24:28]OFD Sender: No OFD packet to send [11:24:33]OFD Sender: No OFD packet to send [11:24:38]OFD Sender: No OFD packet to send [11:24:43]OFD Sender: No OFD packet to send [11:24:48]OFD Sender: No OFD packet to send [11:24:53]OFD Sender: No OFD packet to send [11:24:54]accept exits with 9 [11:24:54]New connection [11:24:54]New thread 3067293028 created [11:24:54]Thread 3067436388 joined [11:24:54]Waiting for new connection... [11:24:54] Sock 9.Parse request [11:24:54]Sock 9.Check first char [11:24:54]Sock 9.First char is OK [11:24:54]request: POST /json_proto HTTP/1.0 [11:24:54]Method: POST [11:24:54]URL: /json_proto [11:24:54]Method is POST - this is cgi request [11:24:54]url: /json_proto [11:24:54]query_string will be loaded in cgi processing [11:24:54]execute_cgi json_proto POST (null) [11:24:54]execute_cgi path=json_proto method=POST [11:24:54]POST find Content-Length [11:24:54]Host: 172.17.50.195:8080 [11:24:54]Content-Length: 770 [11:24:54]Content-Type: application/json [11:24:54] [11:24:54]POST finish read [11:24:54]Found Content-Length = 770 [11:24:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092773", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:24:54]execute_script... [11:24:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092773", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:24:54]POST & json_proto [11:24:54]process_json_proto [11:24:54]json parsed OK: [11:24:54]protocol is kg_v1.0 [11:24:54]action value=close_receipt [11:24:54]process_action close_receipt [11:24:54]cmd_close_receipt [11:24:54]MH_GetDate [11:24:54]Write to MH i2c: F0 00 00 ED 1C F8 [11:24:54]Write i2c OK [11:24:54]MH_I2C_Read... [11:24:54]Read from MH i2c: F0 [11:24:54]MH_I2C_Read... [11:24:54]Read from MH i2c: F0 09 00 [11:24:54]MH_I2C_Read... [11:24:54]Read from MH i2c: F0 09 00 ED 1C 00 87 74 1F 67 43 33 1C 67 7B [11:24:54]GetLastDocTimeStamp 1730114656 [11:24:54]current date 1730114695 [11:24:54]FM_GetShiftState [11:24:54]SAM_PROTO_GetShiftState [11:24:54]wFMCommunicate request_size=4 [11:24:54]MH_SAM_APDU [11:24:54]CAPDU: 80 13 01 00 [11:24:54]Write to MH i2c: E2 08 00 EE 1C 80 13 01 00 00 00 00 00 87 [11:24:54]Write i2c OK [11:24:54]MH_I2C_Read... [11:24:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:54]Read from MH i2c: E2 [11:24:54]MH_I2C_Read... [11:24:54]Read from MH i2c: E2 0E 00 [11:24:54]MH_I2C_Read... [11:24:54]Read from MH i2c: E2 0E 00 EE 1C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 80 [11:24:54]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:24:54]wFMCommunicate OK [11:24:54]SAM_PROTO_GetShiftState done [11:24:54]FM_GetShiftState done [11:24:54]opened in 1730073493 [11:24:54]opened+sec_in_day 1730159893 [11:24:54]quantity*price = 100015 [11:24:54]sum+1 = 100017 [11:24:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 316 28.10.2024 11:24 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317841 ФПД: 10348123060187 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T112455&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317841&fm=10348123060187&tin=02508201610067®Number=0000000000091628&sum=100016 [11:24:55]StoreToDocumentArchive [11:24:55]shift 546 fd 317841 [11:24:55]save to /storage/0546/doc_00317841 [11:24:55]save last doc name /storage/0546/doc_00317841 to /storage/kkm_last_doc_name [11:24:55]save OK [11:24:55]Clear old archive folders... [11:24:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:24:55]tlvbuf is 013DDD40 [11:24:55]SAM_PROTO_ClearQueue [11:24:55]wFMCommunicate request_size=4 [11:24:55]MH_SAM_APDU [11:24:55]CAPDU: 80 09 00 00 [11:24:55]Write to MH i2c: E2 08 00 FB 1C 80 09 00 00 00 00 00 00 89 [11:24:55]Write i2c OK [11:24:55]MH_I2C_Read... [11:24:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:24:55]Read from MH i2c: E2 [11:24:55]MH_I2C_Read... [11:24:55]Read from MH i2c: E2 03 00 [11:24:55]MH_I2C_Read... [11:24:55]Read from MH i2c: E2 03 00 FB 1C 00 90 00 8B [11:24:55]RAPDU: 90 00 [11:24:55]wFMCommunicate OK [11:24:55]SAM_PROTO_ClearQueue done [11:24:55]KKMCreateOFDPacket [11:24:55]OFDProtocolAddRootSTLVToBuf [11:24:55]FM_MakeSignedData [11:24:55]FM_MakeSignedData [11:24:55]SAM_PROTO_SignData [11:24:55]wFMCommunicate request_size=4 [11:24:55]MH_SAM_APDU [11:24:55]CAPDU: 80 0D 01 02 [11:24:55]Write to MH i2c: E2 08 00 FC 1C 80 0D 01 02 00 00 00 00 91 [11:24:55]Write i2c OK [11:24:55]MH_I2C_Read... [11:24:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:24:55]Read from MH i2c: E2 [11:24:55]MH_I2C_Read... [11:24:55]Read from MH i2c: E2 03 00 [11:24:55]MH_I2C_Read... [11:24:55]Read from MH i2c: E2 03 00 FC 1C 00 90 00 8C [11:24:55]RAPDU: 90 00 [11:24:55]wFMCommunicate OK [11:24:55]wFMCommunicate request_size=255 [11:24:55]MH_SAM_APDU [11:24:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 87 74 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 91 D9 04 00 35 04 06 00 09 [11:24:55]Write to MH i2c: E2 02 01 FD 1C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 87 74 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 91 D9 04 00 35 04 06 00 09 00 00 92 [11:24:55]Write i2c OK [11:24:55]MH_I2C_Read... [11:24:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:24:56]Read from MH i2c: E2 [11:24:56]MH_I2C_Read... [11:24:56]Read from MH i2c: E2 03 00 [11:24:56]MH_I2C_Read... [11:24:56]Read from MH i2c: E2 03 00 FD 1C 00 90 00 8D [11:24:56]RAPDU: 90 00 [11:24:56]wFMCommunicate OK [11:24:56]wFMCommunicate request_size=10 [11:24:56]MH_SAM_APDU [11:24:56]CAPDU: 80 0D 02 02 05 69 5C 32 F7 DB [11:24:56]Write to MH i2c: E2 0D 00 FE 1C 80 0D 02 02 05 00 69 5C 32 F7 DB 00 00 67 [11:24:56]Write i2c OK [11:24:56]MH_I2C_Read... [11:24:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:24:56]Read from MH i2c: E2 [11:24:56]MH_I2C_Read... [11:24:56]Read from MH i2c: E2 03 00 [11:24:56]MH_I2C_Read... [11:24:56]Read from MH i2c: E2 03 00 FE 1C 00 90 00 8E [11:24:56]RAPDU: 90 00 [11:24:56]wFMCommunicate OK [11:24:56]wFMCommunicate request_size=4 [11:24:56]MH_SAM_APDU [11:24:56]CAPDU: 80 0D 03 02 [11:24:56]Write to MH i2c: E2 08 00 FF 1C 80 0D 03 02 00 00 00 00 96 [11:24:56]Write i2c OK [11:24:56]MH_I2C_Read... [11:24:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:24:56]Read from MH i2c: E2 [11:24:56]MH_I2C_Read... [11:24:56]Read from MH i2c: E2 0B 00 [11:24:56]MH_I2C_Read... [11:24:56]Read from MH i2c: E2 0B 00 FF 1C 00 2B 15 8C 14 1E DA 22 F0 90 00 81 [11:24:56]RAPDU: 2B 15 8C 14 1E DA 22 F0 90 00 [11:24:56]wFMCommunicate OK [11:24:56]SAM_PROTO_SignData done [11:24:56]FM_MakeSignedData done [11:24:56]CreateOFDProtocolMessage [11:24:56]wFMCommunicate request_size=4 [11:24:56]MH_SAM_APDU [11:24:56]CAPDU: 80 11 00 00 [11:24:56]Write to MH i2c: E2 08 00 00 1D 80 11 00 00 00 00 00 00 97 [11:24:56]Write i2c OK [11:24:56]MH_I2C_Read... [11:24:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:56]Read from MH i2c: E2 [11:24:56]MH_I2C_Read... [11:24:56]Read from MH i2c: E2 17 00 [11:24:56]MH_I2C_Read... [11:24:56]Read from MH i2c: E2 17 00 00 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 EB [11:24:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:24:56]wFMCommunicate OK [11:24:56]CreateOFDProtocolMessage done [11:24:56]OFDSenderStorePacket 317841 [11:24:56]StoreOFDPacket docnum=317841 [11:24:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 95 98 07 01 E3 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 87 74 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 91 D9 04 00 35 04 06 00 09 69 5C 32 F7 DB 2B 15 8C 14 1E DA 22 F0 [11:24:56]CheckFolder [11:24:56]dirname=/storage/ofd_packets [11:24:56]CheckFolder done [11:24:56]ProducePacketName [11:24:56]name=ofd_packets/00317841 [11:24:56]NVStorageSaveData ofd_packets/00317841 [11:24:56]File name is /storage/ofd_packets/00317841 [11:24:56]Write 301 bytes [11:24:56]NVStorageSaveData done [11:24:56]OFDSenderStorePacket done [11:24:56]KKMCreateOFDPacket done [11:24:56]NVStorageSaveData kkm_last_timestamp [11:24:56]File name is /storage/kkm_last_timestamp [11:24:56]Write 4 bytes [11:24:56]NVStorageSaveData done [11:24:56]ExternCall_PrintAddStr [11:24:56]wPrintStart [11:24:56]Write to MH i2c: 01 00 00 01 1D 1E [11:24:56]Write i2c OK [11:24:56]MH_I2C_Read... [11:24:56]Read from MH i2c: 01 [11:24:56]MH_I2C_Read... [11:24:56]Read from MH i2c: 01 07 00 [11:24:56]MH_I2C_Read... [11:24:56]Read from MH i2c: 01 07 00 01 1D 00 00 00 00 00 FF 0F 33 [11:24:56]RasterBufferAndPrint [11:24:56]line Счет N : (1)1092773 [11:24:56]line ИНН: 02508201610067 [11:24:56]line Контрольно-Кассовый Чек [11:24:56]line ПРОДАЖА [11:24:56]line ТРК (МРК, ГНК) : 63 [11:24:56]line Товар: 2710124130 [11:24:56]line Аи-92-К-2 [11:24:56]line 14.950 * 66.90 [11:24:56]line = 1000.16 [11:24:56]line НДС 12% НСП 1% [11:24:56]line > о реализуемом товаре [11:24:56]line ИТОГО: 1000.16 [11:24:56]line НСП 1% : 8.85 [11:24:56]line НДС 12% : 106.21 [11:24:56]line Наличными: 0.00 [11:24:56]line Безнал.: 1000.16 [11:24:56]line Место: АЗС № 101 "Партнер Нефть" [11:24:56]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:24:56]line СНО: Общий режим [11:24:56]line Чек 316 28.10.2024 11:24 [11:24:56]line Смена: 546 ФФД: 1.0 [11:24:56]line ЗНМ: 0300000082 [11:24:56]line РНМ: 0000000000091628 [11:24:56]line Версия ККМ: 001 [11:24:56]line Платежная система: Mbank [11:24:56]line ФМ: 0000000000874671 [11:24:56]line ФД: 317841 [11:24:56]line ФПД: 10348123060187 [11:24:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T112455&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317841&fm=10348123060187&tin=02508201610067®Number=0000000000091628&sum=100016 [11:24:56]written 0, free lines is 4095 [11:24:56]OFD Sender: Processing packet 317841 [packets to send 127, broken 126] [11:24:56]ProducePacketName [11:24:56]name=ofd_packets/00317841 [11:24:56]OFD Sender: To server: pG, [11:24:56]CommunicateWithHost lk.salyk.kg:30040 [11:24:56]ConnectInit lk.salyk.kg [11:24:56]Connected sock=10 [11:24:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 95 98 07 01 E3 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 87 74 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 91 D9 04 00 35 04 06 00 09 69 5C 32 F7 DB 2B 15 8C 14 1E DA 22 F0 [11:24:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 29 21 47 00 B9 5F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 91 D9 04 00 F4 03 04 00 40 20 1F 67 B6 04 01 00 00 45 E2 C1 56 A4 FA 81 36 [11:24:56]CommunicateWithHost err = 0 [11:24:56]CheckOFDResponse [11:24:56]1017 (14) - 77093643461234 [11:24:56]1041 (16) - 0000000000874671 [11:24:56]1040 (4) - 317841 [11:24:56]1012 (4) - 28.10.2024 05:25 [11:24:56]1206 (1) - 0 [11:24:56]OFD Sender: Remove packet 317841 [11:24:56]ProducePacketName [11:24:56]name=ofd_packets/00317841 [11:24:56]NVStorageDeleteData [11:24:56]Write to MH i2c: 01 00 00 2A 1D 47 [11:24:56]Write i2c OK [11:24:56]MH_I2C_Read... [11:24:56]Read from MH i2c: 01 [11:24:56]MH_I2C_Read... [11:24:56]Read from MH i2c: 01 07 00 [11:24:56]MH_I2C_Read... [11:24:56]Read from MH i2c: 01 07 00 2A 1D 00 00 00 00 00 1C 0D 77 [11:24:56]RasterBufferAndPrint [11:24:56]line [11:24:56]line [11:24:56]line [11:24:56]line [11:24:56]line [11:24:56]written 0, free lines is 3362 [11:24:56]MH_Cut [11:24:56]Write to MH i2c: D1 01 00 31 1D 01 20 [11:24:56]Write i2c OK [11:24:56]MH_I2C_Read... [11:24:56]Read from MH i2c: D1 [11:24:56]MH_I2C_Read... [11:24:56]Read from MH i2c: D1 01 00 [11:24:56]MH_I2C_Read... [11:24:56]Read from MH i2c: D1 01 00 31 1D 00 1F [11:24:56]Write to MH i2c: 01 00 00 32 1D 4F [11:24:56]Write i2c OK [11:24:56]MH_I2C_Read... [11:24:57]OFD Sender: No OFD packet to send [11:24:57]*** Cut start [11:24:57]*** Partial cut [11:24:57]*** CUTSNS_PIN = 1 [11:24:57]*** CUTSNS_PIN = 0 [11:24:57]*** Brake cut motor [11:24:58]Read from MH i2c: 01 [11:24:58]MH_I2C_Read... [11:24:58]*** Stop cut motor [11:24:58]*** Cut end [11:24:58]Read from MH i2c: 01 07 00 [11:24:58]MH_I2C_Read... [11:24:58]Read from MH i2c: 01 07 00 32 1D 00 00 00 00 00 FF 0F 64 [11:24:58]process_action close_receipt done [11:24:58]requested_data is exist [11:24:58]produce_requested_data [11:24:58]requested_item fm.sn is exist - process it [11:24:58]wFMCommunicate request_size=4 [11:24:58]MH_SAM_APDU [11:24:58]CAPDU: 80 11 00 00 [11:24:58]Write to MH i2c: E2 08 00 33 1D 80 11 00 00 00 00 00 00 CA [11:24:58]Write i2c OK [11:24:58]MH_I2C_Read... [11:24:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:58]Read from MH i2c: E2 [11:24:58]MH_I2C_Read... [11:24:58]Read from MH i2c: E2 17 00 [11:24:58]MH_I2C_Read... [11:24:58]Read from MH i2c: E2 17 00 33 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 1E [11:24:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:24:58]wFMCommunicate OK [11:24:58]requested_item fd.num is exist - process it [11:24:58]SAM_PROTO_GetFieldsCounters [11:24:58]wFMCommunicate request_size=4 [11:24:58]MH_SAM_APDU [11:24:58]CAPDU: 80 13 00 00 [11:24:58]Write to MH i2c: E2 08 00 34 1D 80 13 00 00 00 00 00 00 CD [11:24:58]Write i2c OK [11:24:58]MH_I2C_Read... [11:24:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:24:58]Read from MH i2c: E2 [11:24:58]MH_I2C_Read... [11:24:58]Read from MH i2c: E2 62 00 [11:24:58]MH_I2C_Read... [11:24:58]Read from MH i2c: E2 62 00 34 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 91 D9 04 00 0E 04 04 00 22 02 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 39 [11:24:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 91 D9 04 00 0E 04 04 00 22 02 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:24:58]wFMCommunicate OK [11:24:58]SAM_PROTO_GetFieldsCounters done [11:24:58]requested_item shift.num is exist - process it [11:24:58]requested_item shift.opened is exist - process it [11:24:58]req_shift_opened [11:24:58]FM_GetShiftState [11:24:58]SAM_PROTO_GetShiftState [11:24:58]wFMCommunicate request_size=4 [11:24:58]MH_SAM_APDU [11:24:58]CAPDU: 80 13 01 00 [11:24:58]Write to MH i2c: E2 08 00 35 1D 80 13 01 00 00 00 00 00 CF [11:24:58]Write i2c OK [11:24:58]MH_I2C_Read... [11:24:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:58]Read from MH i2c: E2 [11:24:58]MH_I2C_Read... [11:24:58]Read from MH i2c: E2 0E 00 [11:24:58]MH_I2C_Read... [11:24:58]Read from MH i2c: E2 0E 00 35 1D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C8 [11:24:58]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:24:58]wFMCommunicate OK [11:24:58]SAM_PROTO_GetShiftState done [11:24:58]FM_GetShiftState done [11:24:58]req_shift_opened done [11:24:58]requested_item shift.open_date is exist - process it [11:24:58]req_shift_open_date [11:24:58]req_shift_open_date done [11:24:58]produce_requested_data done [11:24:58]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317841,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:24:58]process_action_free close_receipt [11:24:58]json_value_free [11:24:58]json_value_free done [11:24:58]process_json_proto returns [11:24:58]Send response to host [11:24:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317841,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:24:58]free response buf [11:24:58]execute_script done [11:24:58]execute_script returns [11:24:58]free content buf [11:24:58]Sock 9.Close socket [11:24:58]Sock 9.Thread stoped [11:25:02]OFD Sender: No OFD packet to send [11:25:07]OFD Sender: No OFD packet to send [11:25:12]OFD Sender: No OFD packet to send [11:25:17]OFD Sender: No OFD packet to send [11:25:22]OFD Sender: No OFD packet to send [11:25:24]accept exits with 7 [11:25:24]New connection [11:25:24]New thread 3067436388 created [11:25:24]Thread 3067293028 joined [11:25:24]Waiting for new connection... [11:25:24] Sock 7.Parse request [11:25:24]Sock 7.Check first char [11:25:24]Sock 7.First char is OK [11:25:24]request: POST /json_proto HTTP/1.0 [11:25:24]Method: POST [11:25:24]URL: /json_proto [11:25:24]Method is POST - this is cgi request [11:25:24]url: /json_proto [11:25:24]query_string will be loaded in cgi processing [11:25:24]execute_cgi json_proto POST (null) [11:25:24]execute_cgi path=json_proto method=POST [11:25:24]POST find Content-Length [11:25:24]Host: 172.17.50.195:8080 [11:25:24]Content-Length: 682 [11:25:24]Content-Type: application/json [11:25:24] [11:25:24]POST finish read [11:25:24]Found Content-Length = 682 [11:25:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092775", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 15.670, "sum" : 600.16, "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:25:24]execute_script... [11:25: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)1092775", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 15.670, "sum" : 600.16, "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:25:24]POST & json_proto [11:25:24]process_json_proto [11:25:24]json parsed OK: [11:25:24]protocol is kg_v1.0 [11:25:24]action value=close_receipt [11:25:24]process_action close_receipt [11:25:24]cmd_close_receipt [11:25:24]MH_GetDate [11:25:24]Write to MH i2c: F0 00 00 36 1D 42 [11:25:24]Write i2c OK [11:25:24]MH_I2C_Read... [11:25:24]Read from MH i2c: F0 [11:25:24]MH_I2C_Read... [11:25:24]Read from MH i2c: F0 09 00 [11:25:24]MH_I2C_Read... [11:25:24]Read from MH i2c: F0 09 00 36 1D 00 A5 74 1F 67 43 33 1C 67 E3 [11:25:24]GetLastDocTimeStamp 1730114695 [11:25:24]current date 1730114725 [11:25:24]FM_GetShiftState [11:25:24]SAM_PROTO_GetShiftState [11:25:24]wFMCommunicate request_size=4 [11:25:24]MH_SAM_APDU [11:25:24]CAPDU: 80 13 01 00 [11:25:24]Write to MH i2c: E2 08 00 37 1D 80 13 01 00 00 00 00 00 D1 [11:25:24]Write i2c OK [11:25:24]MH_I2C_Read... [11:25:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:25:24]Read from MH i2c: E2 [11:25:24]MH_I2C_Read... [11:25:24]Read from MH i2c: E2 0E 00 [11:25:24]MH_I2C_Read... [11:25:24]Read from MH i2c: E2 0E 00 37 1D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 CA [11:25:24]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:25:24]wFMCommunicate OK [11:25:24]SAM_PROTO_GetShiftState done [11:25:24]FM_GetShiftState done [11:25:24]opened in 1730073493 [11:25:24]opened+sec_in_day 1730159893 [11:25:24]quantity*price = 60016 [11:25:24]sum+1 = 60017 [11:25:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 317 28.10.2024 11:25 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317842 ФПД: 272902336358390 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T112525&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317842&fm=272902336358390&tin=02508201610067®Number=0000000000091628&sum=60000 [11:25:26]StoreToDocumentArchive [11:25:26]shift 546 fd 317842 [11:25:26]save to /storage/0546/doc_00317842 [11:25:26]save last doc name /storage/0546/doc_00317842 to /storage/kkm_last_doc_name [11:25:26]save OK [11:25:26]Clear old archive folders... [11:25:26]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:25:26]tlvbuf is 01396FF0 [11:25:26]SAM_PROTO_ClearQueue [11:25:26]wFMCommunicate request_size=4 [11:25:26]MH_SAM_APDU [11:25:26]CAPDU: 80 09 00 00 [11:25:26]Write to MH i2c: E2 08 00 44 1D 80 09 00 00 00 00 00 00 D3 [11:25:26]Write i2c OK [11:25:26]MH_I2C_Read... [11:25:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:25:26]Read from MH i2c: E2 [11:25:26]MH_I2C_Read... [11:25:26]Read from MH i2c: E2 03 00 [11:25:26]MH_I2C_Read... [11:25:26]Read from MH i2c: E2 03 00 44 1D 00 90 00 D5 [11:25:26]RAPDU: 90 00 [11:25:26]wFMCommunicate OK [11:25:26]SAM_PROTO_ClearQueue done [11:25:26]KKMCreateOFDPacket [11:25:26]OFDProtocolAddRootSTLVToBuf [11:25:26]FM_MakeSignedData [11:25:26]FM_MakeSignedData [11:25:26]SAM_PROTO_SignData [11:25:26]wFMCommunicate request_size=4 [11:25:26]MH_SAM_APDU [11:25:26]CAPDU: 80 0D 01 02 [11:25:26]Write to MH i2c: E2 08 00 45 1D 80 0D 01 02 00 00 00 00 DB [11:25:26]Write i2c OK [11:25:26]MH_I2C_Read... [11:25:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:25:26]Read from MH i2c: E2 [11:25:26]MH_I2C_Read... [11:25:26]Read from MH i2c: E2 03 00 [11:25:26]MH_I2C_Read... [11:25:26]Read from MH i2c: E2 03 00 45 1D 00 90 00 D6 [11:25:26]RAPDU: 90 00 [11:25:26]wFMCommunicate OK [11:25:26]wFMCommunicate request_size=255 [11:25:26]MH_SAM_APDU [11:25:26]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 36 3D 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 70 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 A5 74 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 92 D9 04 00 35 04 06 00 F8 34 [11:25:26]Write to MH i2c: E2 02 01 46 1D 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 36 3D 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 70 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 A5 74 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 92 D9 04 00 35 04 06 00 F8 34 00 00 A1 [11:25:26]Write i2c OK [11:25:26]MH_I2C_Read... [11:25:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:25:26]Read from MH i2c: E2 [11:25:26]MH_I2C_Read... [11:25:26]Read from MH i2c: E2 03 00 [11:25:26]MH_I2C_Read... [11:25:26]Read from MH i2c: E2 03 00 46 1D 00 90 00 D7 [11:25:26]RAPDU: 90 00 [11:25:26]wFMCommunicate OK [11:25:26]wFMCommunicate request_size=9 [11:25:26]MH_SAM_APDU [11:25:26]CAPDU: 80 0D 02 02 04 06 D1 27 F6 [11:25:26]Write to MH i2c: E2 0C 00 47 1D 80 0D 02 02 04 00 06 D1 27 F6 00 00 DA [11:25:26]Write i2c OK [11:25:26]MH_I2C_Read... [11:25:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:25:26]Read from MH i2c: E2 [11:25:26]MH_I2C_Read... [11:25:26]Read from MH i2c: E2 03 00 [11:25:26]MH_I2C_Read... [11:25:26]Read from MH i2c: E2 03 00 47 1D 00 90 00 D8 [11:25:26]RAPDU: 90 00 [11:25:26]wFMCommunicate OK [11:25:26]wFMCommunicate request_size=4 [11:25:26]MH_SAM_APDU [11:25:26]CAPDU: 80 0D 03 02 [11:25:26]Write to MH i2c: E2 08 00 48 1D 80 0D 03 02 00 00 00 00 E0 [11:25:26]Write i2c OK [11:25:26]MH_I2C_Read... [11:25:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:25:26]Read from MH i2c: E2 [11:25:26]MH_I2C_Read... [11:25:26]Read from MH i2c: E2 0B 00 [11:25:26]MH_I2C_Read... [11:25:26]Read from MH i2c: E2 0B 00 48 1D 00 AE 2A 92 BE 13 09 6D FA 90 00 8C [11:25:26]RAPDU: AE 2A 92 BE 13 09 6D FA 90 00 [11:25:26]wFMCommunicate OK [11:25:26]SAM_PROTO_SignData done [11:25:26]FM_MakeSignedData done [11:25:26]CreateOFDProtocolMessage [11:25:26]wFMCommunicate request_size=4 [11:25:26]MH_SAM_APDU [11:25:26]CAPDU: 80 11 00 00 [11:25:26]Write to MH i2c: E2 08 00 49 1D 80 11 00 00 00 00 00 00 E0 [11:25:26]Write i2c OK [11:25:26]MH_I2C_Read... [11:25:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:25:26]Read from MH i2c: E2 [11:25:26]MH_I2C_Read... [11:25:26]Read from MH i2c: E2 17 00 [11:25:26]MH_I2C_Read... [11:25:26]Read from MH i2c: E2 17 00 49 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 34 [11:25:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:25:26]wFMCommunicate OK [11:25:26]CreateOFDProtocolMessage done [11:25:26]OFDSenderStorePacket 317842 [11:25:26]StoreOFDPacket docnum=317842 [11:25:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 E0 7A 06 01 B3 71 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 36 3D 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 70 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 A5 74 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 92 D9 04 00 35 04 06 00 F8 34 06 D1 27 F6 AE 2A 92 BE 13 09 6D FA [11:25:26]CheckFolder [11:25:26]dirname=/storage/ofd_packets [11:25:26]CheckFolder done [11:25:26]ProducePacketName [11:25:26]name=ofd_packets/00317842 [11:25:26]NVStorageSaveData ofd_packets/00317842 [11:25:26]File name is /storage/ofd_packets/00317842 [11:25:26]Write 300 bytes [11:25:26]NVStorageSaveData done [11:25:26]OFDSenderStorePacket done [11:25:26]KKMCreateOFDPacket done [11:25:26]NVStorageSaveData kkm_last_timestamp [11:25:26]File name is /storage/kkm_last_timestamp [11:25:26]Write 4 bytes [11:25:26]NVStorageSaveData done [11:25:26]ExternCall_PrintAddStr [11:25:26]wPrintStart [11:25:26]Write to MH i2c: 01 00 00 4A 1D 67 [11:25:26]Write i2c OK [11:25:26]MH_I2C_Read... [11:25:26]Read from MH i2c: 01 [11:25:26]MH_I2C_Read... [11:25:26]Read from MH i2c: 01 07 00 [11:25:26]MH_I2C_Read... [11:25:26]Read from MH i2c: 01 07 00 4A 1D 00 00 00 00 00 FF 0F 7C [11:25:26]RasterBufferAndPrint [11:25:26]line Счет N : (1)1092775 [11:25:26]line ИНН: 02508201610067 [11:25:26]line Контрольно-Кассовый Чек [11:25:26]line ПРОДАЖА [11:25:26]line ТРК (МРК, ГНК) : 81 [11:25:26]line Товар: 2711190000 [11:25:26]line ГАЗ-К-5 [11:25:26]line 15.670 * 38.30 [11:25:26]line = 600.16 [11:25:26]line НДС 12% НСП 1% [11:25:26]line > о реализуемом товаре [11:25:26]line ОКРУГЛЕНИЕ: -0.16 [11:25:26]line ИТОГО: 600.00 [11:25:26]line Внесено: 600.00 [11:25:26]line СДАЧА: 0.00 [11:25:26]line НСП 1% : 5.31 [11:25:26]line НДС 12% : 63.73 [11:25:26]line Наличными: 600.00 [11:25:26]line Безнал.: 0.00 [11:25:26]line Место: АЗС № 101 "Партнер Нефть" [11:25:26]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:25:26]line СНО: Общий режим [11:25:26]line Чек 317 28.10.2024 11:25 [11:25:26]line Смена: 546 ФФД: 1.0 [11:25:26]line ЗНМ: 0300000082 [11:25:26]line РНМ: 0000000000091628 [11:25:26]line Версия ККМ: 001 [11:25:26]line ФМ: 0000000000874671 [11:25:26]line ФД: 317842 [11:25:26]line ФПД: 272902336358390 [11:25:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T112525&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317842&fm=272902336358390&tin=02508201610067®Number=0000000000091628&sum=60000 [11:25:26]written 0, free lines is 4095 [11:25:26]OFD Sender: Processing packet 317842 [packets to send 127, broken 126] [11:25:26]ProducePacketName [11:25:26]name=ofd_packets/00317842 [11:25:26]OFD Sender: To server: pG, [11:25:26]CommunicateWithHost lk.salyk.kg:30040 [11:25:26]ConnectInit lk.salyk.kg [11:25:27]Connected sock=10 [11:25:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 E0 7A 06 01 B3 71 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 36 3D 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 70 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 A5 74 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 92 D9 04 00 35 04 06 00 F8 34 06 D1 27 F6 AE 2A 92 BE 13 09 6D FA [11:25:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 64 0F 47 00 AB 86 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 92 D9 04 00 F4 03 04 00 5E 20 1F 67 B6 04 01 00 00 42 FB 25 2A D5 D8 B3 A7 [11:25:27]CommunicateWithHost err = 0 [11:25:27]CheckOFDResponse [11:25:27]1017 (14) - 77093643461234 [11:25:27]1041 (16) - 0000000000874671 [11:25:27]1040 (4) - 317842 [11:25:27]1012 (4) - 28.10.2024 05:25 [11:25:27]1206 (1) - 0 [11:25:27]OFD Sender: Remove packet 317842 [11:25:27]ProducePacketName [11:25:27]name=ofd_packets/00317842 [11:25:27]NVStorageDeleteData [11:25:27]Write to MH i2c: 01 00 00 75 1D 92 [11:25:27]Write i2c OK [11:25:27]MH_I2C_Read... [11:25:27]Read from MH i2c: 01 [11:25:27]MH_I2C_Read... [11:25:27]Read from MH i2c: 01 07 00 [11:25:27]MH_I2C_Read... [11:25:27]Read from MH i2c: 01 07 00 75 1D 00 00 00 00 00 E7 0C 8C [11:25:27]RasterBufferAndPrint [11:25:27]line [11:25:27]line [11:25:27]line [11:25:27]line [11:25:27]line [11:25:27]written 0, free lines is 3309 [11:25:27]MH_Cut [11:25:27]Write to MH i2c: D1 01 00 7C 1D 01 6B [11:25:27]Write i2c OK [11:25:27]MH_I2C_Read... [11:25:27]Read from MH i2c: D1 [11:25:27]MH_I2C_Read... [11:25:27]Read from MH i2c: D1 01 00 [11:25:27]MH_I2C_Read... [11:25:27]Read from MH i2c: D1 01 00 7C 1D 00 6A [11:25:27]Write to MH i2c: 01 00 00 7D 1D 9A [11:25:27]Write i2c OK [11:25:27]MH_I2C_Read... [11:25:27]OFD Sender: No OFD packet to send [11:25:28]*** Cut start [11:25:28]*** Partial cut [11:25:28]*** CUTSNS_PIN = 1 [11:25:28]*** CUTSNS_PIN = 0 [11:25:28]*** Brake cut motor [11:25:28]Read from MH i2c: 01 [11:25:28]MH_I2C_Read... [11:25:28]*** Stop cut motor [11:25:28]*** Cut end [11:25:28]Read from MH i2c: 01 07 00 [11:25:28]MH_I2C_Read... [11:25:28]Read from MH i2c: 01 07 00 7D 1D 00 00 00 00 00 FF 0F AF [11:25:28]process_action close_receipt done [11:25:28]requested_data is exist [11:25:28]produce_requested_data [11:25:28]requested_item fm.sn is exist - process it [11:25:28]wFMCommunicate request_size=4 [11:25:28]MH_SAM_APDU [11:25:28]CAPDU: 80 11 00 00 [11:25:28]Write to MH i2c: E2 08 00 7E 1D 80 11 00 00 00 00 00 00 15 [11:25:28]Write i2c OK [11:25:28]MH_I2C_Read... [11:25:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:25:28]Read from MH i2c: E2 [11:25:28]MH_I2C_Read... [11:25:28]Read from MH i2c: E2 17 00 [11:25:28]MH_I2C_Read... [11:25:28]Read from MH i2c: E2 17 00 7E 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 69 [11:25:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:25:28]wFMCommunicate OK [11:25:28]requested_item fd.num is exist - process it [11:25:28]SAM_PROTO_GetFieldsCounters [11:25:28]wFMCommunicate request_size=4 [11:25:28]MH_SAM_APDU [11:25:28]CAPDU: 80 13 00 00 [11:25:28]Write to MH i2c: E2 08 00 7F 1D 80 13 00 00 00 00 00 00 18 [11:25:28]Write i2c OK [11:25:28]MH_I2C_Read... [11:25:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:25:28]Read from MH i2c: E2 [11:25:28]MH_I2C_Read... [11:25:28]Read from MH i2c: E2 62 00 [11:25:28]MH_I2C_Read... [11:25:28]Read from MH i2c: E2 62 00 7F 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 92 D9 04 00 0E 04 04 00 22 02 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 88 [11:25:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 92 D9 04 00 0E 04 04 00 22 02 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:25:28]wFMCommunicate OK [11:25:28]SAM_PROTO_GetFieldsCounters done [11:25:28]requested_item shift.num is exist - process it [11:25:28]requested_item shift.opened is exist - process it [11:25:28]req_shift_opened [11:25:28]FM_GetShiftState [11:25:28]SAM_PROTO_GetShiftState [11:25:28]wFMCommunicate request_size=4 [11:25:28]MH_SAM_APDU [11:25:28]CAPDU: 80 13 01 00 [11:25:28]Write to MH i2c: E2 08 00 80 1D 80 13 01 00 00 00 00 00 1A [11:25:28]Write i2c OK [11:25:28]MH_I2C_Read... [11:25:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:25:28]Read from MH i2c: E2 [11:25:28]MH_I2C_Read... [11:25:28]Read from MH i2c: E2 0E 00 [11:25:28]MH_I2C_Read... [11:25:29]Read from MH i2c: E2 0E 00 80 1D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 13 [11:25:29]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:25:29]wFMCommunicate OK [11:25:29]SAM_PROTO_GetShiftState done [11:25:29]FM_GetShiftState done [11:25:29]req_shift_opened done [11:25:29]requested_item shift.open_date is exist - process it [11:25:29]req_shift_open_date [11:25:29]req_shift_open_date done [11:25:29]produce_requested_data done [11:25:29]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317842,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:25:29]process_action_free close_receipt [11:25:29]json_value_free [11:25:29]json_value_free done [11:25:29]process_json_proto returns [11:25:29]Send response to host [11:25:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317842,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:25:29]free response buf [11:25:29]execute_script done [11:25:29]execute_script returns [11:25:29]free content buf [11:25:29]Sock 7.Close socket [11:25:29]Sock 7.Thread stoped [11:25:32]OFD Sender: No OFD packet to send [11:25:37]OFD Sender: No OFD packet to send [11:25:42]OFD Sender: No OFD packet to send [11:25:47]OFD Sender: No OFD packet to send [11:25:52]OFD Sender: No OFD packet to send [11:25:57]OFD Sender: No OFD packet to send [11:26:02]OFD Sender: No OFD packet to send [11:26:07]OFD Sender: No OFD packet to send [11:26:12]OFD Sender: No OFD packet to send [11:26:17]OFD Sender: No OFD packet to send [11:26:22]OFD Sender: No OFD packet to send [11:26:24]accept exits with 9 [11:26:24]New connection [11:26:24]New thread 3067293028 created [11:26:24]Thread 3067436388 joined [11:26:24]Waiting for new connection... [11:26:24] Sock 9.Parse request [11:26:24]Sock 9.Check first char [11:26:24]Sock 9.First char is OK [11:26:24]request: POST /json_proto HTTP/1.0 [11:26:24]Method: POST [11:26:24]URL: /json_proto [11:26:24]Method is POST - this is cgi request [11:26:24]url: /json_proto [11:26:24]query_string will be loaded in cgi processing [11:26:24]execute_cgi json_proto POST (null) [11:26:24]execute_cgi path=json_proto method=POST [11:26:24]POST find Content-Length [11:26:24]Host: 172.17.50.195:8080 [11:26:24]Content-Length: 775 [11:26:24]Content-Type: application/json [11:26:24] [11:26:24]POST finish read [11:26:24]Found Content-Length = 775 [11:26:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092772", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 35.430, "sum" : 2699.77, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2699.77 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:26:24]execute_script... [11:26: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)1092772", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 35.430, "sum" : 2699.77, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2699.77 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:26:24]POST & json_proto [11:26:24]process_json_proto [11:26:24]json parsed OK: [11:26:24]protocol is kg_v1.0 [11:26:24]action value=close_receipt [11:26:24]process_action close_receipt [11:26:24]cmd_close_receipt [11:26:24]MH_GetDate [11:26:24]Write to MH i2c: F0 00 00 81 1D 8D [11:26:24]Write i2c OK [11:26:24]MH_I2C_Read... [11:26:24]Read from MH i2c: F0 [11:26:24]MH_I2C_Read... [11:26:24]Read from MH i2c: F0 09 00 [11:26:24]MH_I2C_Read... [11:26:24]Read from MH i2c: F0 09 00 81 1D 00 E1 74 1F 67 43 33 1C 67 6A [11:26:24]GetLastDocTimeStamp 1730114725 [11:26:24]current date 1730114785 [11:26:24]FM_GetShiftState [11:26:24]SAM_PROTO_GetShiftState [11:26:24]wFMCommunicate request_size=4 [11:26:24]MH_SAM_APDU [11:26:24]CAPDU: 80 13 01 00 [11:26:24]Write to MH i2c: E2 08 00 82 1D 80 13 01 00 00 00 00 00 1C [11:26:24]Write i2c OK [11:26:24]MH_I2C_Read... [11:26:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:26:24]Read from MH i2c: E2 [11:26:24]MH_I2C_Read... [11:26:24]Read from MH i2c: E2 0E 00 [11:26:24]MH_I2C_Read... [11:26:24]Read from MH i2c: E2 0E 00 82 1D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 15 [11:26:24]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:26:24]wFMCommunicate OK [11:26:24]SAM_PROTO_GetShiftState done [11:26:24]FM_GetShiftState done [11:26:24]opened in 1730073493 [11:26:24]opened+sec_in_day 1730159893 [11:26:24]quantity*price = 269976 [11:26:24]sum+1 = 269978 [11:26:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2699.77 НСП 1% : 23.89 НДС 12% : 286.70 Наличными: 0.00 Безнал.: 2699.77 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 318 28.10.2024 11:26 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317843 ФПД: 208554633487610 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T112625&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317843&fm=208554633487610&tin=02508201610067®Number=0000000000091628&sum=269977 [11:26:26]StoreToDocumentArchive [11:26:26]shift 546 fd 317843 [11:26:26]save to /storage/0546/doc_00317843 [11:26:26]save last doc name /storage/0546/doc_00317843 to /storage/kkm_last_doc_name [11:26:26]save OK [11:26:26]Clear old archive folders... [11:26:26]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:26:26]tlvbuf is 013EC520 [11:26:26]SAM_PROTO_ClearQueue [11:26:26]wFMCommunicate request_size=4 [11:26:26]MH_SAM_APDU [11:26:26]CAPDU: 80 09 00 00 [11:26:26]Write to MH i2c: E2 08 00 8F 1D 80 09 00 00 00 00 00 00 1E [11:26:26]Write i2c OK [11:26:26]MH_I2C_Read... [11:26:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:26:26]Read from MH i2c: E2 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: E2 03 00 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: E2 03 00 8F 1D 00 90 00 20 [11:26:26]RAPDU: 90 00 [11:26:26]wFMCommunicate OK [11:26:26]SAM_PROTO_ClearQueue done [11:26:26]KKMCreateOFDPacket [11:26:26]OFDProtocolAddRootSTLVToBuf [11:26:26]FM_MakeSignedData [11:26:26]FM_MakeSignedData [11:26:26]SAM_PROTO_SignData [11:26:26]wFMCommunicate request_size=4 [11:26:26]MH_SAM_APDU [11:26:26]CAPDU: 80 0D 01 02 [11:26:26]Write to MH i2c: E2 08 00 90 1D 80 0D 01 02 00 00 00 00 26 [11:26:26]Write i2c OK [11:26:26]MH_I2C_Read... [11:26:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:26:26]Read from MH i2c: E2 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: E2 03 00 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: E2 03 00 90 1D 00 90 00 21 [11:26:26]RAPDU: 90 00 [11:26:26]wFMCommunicate OK [11:26:26]wFMCommunicate request_size=255 [11:26:26]MH_SAM_APDU [11:26:26]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 66 8A 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 99 1E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 99 1E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 55 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 6F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 99 1E 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 E1 74 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 93 D9 04 00 35 04 06 00 [11:26:26]Write to MH i2c: E2 02 01 91 1D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 66 8A 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 99 1E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 99 1E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 55 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 6F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 99 1E 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 E1 74 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 93 D9 04 00 35 04 06 00 00 00 E5 [11:26:26]Write i2c OK [11:26:26]MH_I2C_Read... [11:26:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:26:26]Read from MH i2c: E2 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: E2 03 00 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: E2 03 00 91 1D 00 90 00 22 [11:26:26]RAPDU: 90 00 [11:26:26]wFMCommunicate OK [11:26:26]wFMCommunicate request_size=11 [11:26:26]MH_SAM_APDU [11:26:26]CAPDU: 80 0D 02 02 06 BD AD E8 D8 64 FA [11:26:26]Write to MH i2c: E2 0E 00 92 1D 80 0D 02 02 06 00 BD AD E8 D8 64 FA 00 00 BD [11:26:26]Write i2c OK [11:26:26]MH_I2C_Read... [11:26:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:26:26]Read from MH i2c: E2 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: E2 03 00 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: E2 03 00 92 1D 00 90 00 23 [11:26:26]RAPDU: 90 00 [11:26:26]wFMCommunicate OK [11:26:26]wFMCommunicate request_size=4 [11:26:26]MH_SAM_APDU [11:26:26]CAPDU: 80 0D 03 02 [11:26:26]Write to MH i2c: E2 08 00 93 1D 80 0D 03 02 00 00 00 00 2B [11:26:26]Write i2c OK [11:26:26]MH_I2C_Read... [11:26:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:26:26]Read from MH i2c: E2 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: E2 0B 00 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: E2 0B 00 93 1D 00 22 25 BB A0 54 E9 53 14 90 00 72 [11:26:26]RAPDU: 22 25 BB A0 54 E9 53 14 90 00 [11:26:26]wFMCommunicate OK [11:26:26]SAM_PROTO_SignData done [11:26:26]FM_MakeSignedData done [11:26:26]CreateOFDProtocolMessage [11:26:26]wFMCommunicate request_size=4 [11:26:26]MH_SAM_APDU [11:26:26]CAPDU: 80 11 00 00 [11:26:26]Write to MH i2c: E2 08 00 94 1D 80 11 00 00 00 00 00 00 2B [11:26:26]Write i2c OK [11:26:26]MH_I2C_Read... [11:26:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:26:26]Read from MH i2c: E2 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: E2 17 00 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: E2 17 00 94 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 7F [11:26:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:26:26]wFMCommunicate OK [11:26:26]CreateOFDProtocolMessage done [11:26:26]OFDSenderStorePacket 317843 [11:26:26]StoreOFDPacket docnum=317843 [11:26:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 3C C9 08 01 6E 3E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 66 8A 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 99 1E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 99 1E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 55 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 6F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 99 1E 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 E1 74 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 93 D9 04 00 35 04 06 00 BD AD E8 D8 64 FA 22 25 BB A0 54 E9 53 14 [11:26:26]CheckFolder [11:26:26]dirname=/storage/ofd_packets [11:26:26]CheckFolder done [11:26:26]ProducePacketName [11:26:26]name=ofd_packets/00317843 [11:26:26]NVStorageSaveData ofd_packets/00317843 [11:26:26]File name is /storage/ofd_packets/00317843 [11:26:26]Write 302 bytes [11:26:26]NVStorageSaveData done [11:26:26]OFDSenderStorePacket done [11:26:26]KKMCreateOFDPacket done [11:26:26]NVStorageSaveData kkm_last_timestamp [11:26:26]File name is /storage/kkm_last_timestamp [11:26:26]Write 4 bytes [11:26:26]NVStorageSaveData done [11:26:26]ExternCall_PrintAddStr [11:26:26]wPrintStart [11:26:26]Write to MH i2c: 01 00 00 95 1D B2 [11:26:26]Write i2c OK [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: 01 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: 01 07 00 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: 01 07 00 95 1D 00 00 00 00 00 FF 0F C7 [11:26:26]RasterBufferAndPrint [11:26:26]line Счет N : (1)1092772 [11:26:26]line ИНН: 02508201610067 [11:26:26]line Контрольно-Кассовый Чек [11:26:26]line ПРОДАЖА [11:26:26]line ТРК (МРК, ГНК) : 21 [11:26:26]line Товар: 2710194210 [11:26:26]line ДТ(л)-К-2 [11:26:26]line 35.430 * 76.20 [11:26:26]line = 2699.77 [11:26:26]line НДС 12% НСП 1% [11:26:26]line > о реализуемом товаре [11:26:26]line ИТОГО: 2699.77 [11:26:26]line НСП 1% : 23.89 [11:26:26]line НДС 12% : 286.70 [11:26:26]line Наличными: 0.00 [11:26:26]line Безнал.: 2699.77 [11:26:26]line Место: АЗС № 101 "Партнер Нефть" [11:26:26]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:26:26]line СНО: Общий режим [11:26:26]line Чек 318 28.10.2024 11:26 [11:26:26]line Смена: 546 ФФД: 1.0 [11:26:26]line ЗНМ: 0300000082 [11:26:26]line РНМ: 0000000000091628 [11:26:26]line Версия ККМ: 001 [11:26:26]line Платежная система: Mbank [11:26:26]line ФМ: 0000000000874671 [11:26:26]line ФД: 317843 [11:26:26]line ФПД: 208554633487610 [11:26:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T112625&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317843&fm=208554633487610&tin=02508201610067®Number=0000000000091628&sum=269977 [11:26:26]written 0, free lines is 4095 [11:26:26]OFD Sender: Processing packet 317843 [packets to send 127, broken 126] [11:26:26]ProducePacketName [11:26:26]name=ofd_packets/00317843 [11:26:26]OFD Sender: To server: pG, [11:26:26]CommunicateWithHost lk.salyk.kg:30040 [11:26:26]ConnectInit lk.salyk.kg [11:26:27]Connected sock=10 [11:26:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 3C C9 08 01 6E 3E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 66 8A 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 99 1E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 99 1E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 55 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 6F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 99 1E 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 E1 74 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 93 D9 04 00 35 04 06 00 BD AD E8 D8 64 FA 22 25 BB A0 54 E9 53 14 [11:26:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 F8 E8 47 00 84 31 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 93 D9 04 00 F4 03 04 00 9A 20 1F 67 B6 04 01 00 00 BD E0 68 88 82 16 33 63 [11:26:27]CommunicateWithHost err = 0 [11:26:27]CheckOFDResponse [11:26:27]1017 (14) - 77093643461234 [11:26:27]1041 (16) - 0000000000874671 [11:26:27]1040 (4) - 317843 [11:26:27]1012 (4) - 28.10.2024 05:26 [11:26:27]1206 (1) - 0 [11:26:27]OFD Sender: Remove packet 317843 [11:26:27]ProducePacketName [11:26:27]name=ofd_packets/00317843 [11:26:27]NVStorageDeleteData [11:26:27]Write to MH i2c: 01 00 00 BE 1D DB [11:26:27]Write i2c OK [11:26:27]MH_I2C_Read... [11:26:27]Read from MH i2c: 01 [11:26:27]MH_I2C_Read... [11:26:27]Read from MH i2c: 01 07 00 [11:26:27]MH_I2C_Read... [11:26:27]Read from MH i2c: 01 07 00 BE 1D 00 00 00 00 00 21 0D 10 [11:26:27]RasterBufferAndPrint [11:26:27]line [11:26:27]line [11:26:27]line [11:26:27]line [11:26:27]line [11:26:27]written 0, free lines is 3367 [11:26:27]MH_Cut [11:26:27]Write to MH i2c: D1 01 00 C5 1D 01 B4 [11:26:27]Write i2c OK [11:26:27]MH_I2C_Read... [11:26:27]Read from MH i2c: D1 [11:26:27]MH_I2C_Read... [11:26:27]Read from MH i2c: D1 01 00 [11:26:27]MH_I2C_Read... [11:26:27]Read from MH i2c: D1 01 00 C5 1D 00 B3 [11:26:27]Write to MH i2c: 01 00 00 C6 1D E3 [11:26:27]Write i2c OK [11:26:27]MH_I2C_Read... [11:26:27]OFD Sender: No OFD packet to send [11:26:28]*** Cut start [11:26:28]*** Partial cut [11:26:28]*** CUTSNS_PIN = 1 [11:26:28]*** CUTSNS_PIN = 0 [11:26:28]*** Brake cut motor [11:26:28]Read from MH i2c: 01 [11:26:28]MH_I2C_Read... [11:26:28]*** Stop cut motor [11:26:28]*** Cut end [11:26:28]Read from MH i2c: 01 07 00 [11:26:28]MH_I2C_Read... [11:26:28]Read from MH i2c: 01 07 00 C6 1D 00 00 00 00 00 FF 0F F8 [11:26:28]process_action close_receipt done [11:26:28]requested_data is exist [11:26:28]produce_requested_data [11:26:28]requested_item fm.sn is exist - process it [11:26:28]wFMCommunicate request_size=4 [11:26:28]MH_SAM_APDU [11:26:28]CAPDU: 80 11 00 00 [11:26:28]Write to MH i2c: E2 08 00 C7 1D 80 11 00 00 00 00 00 00 5E [11:26:28]Write i2c OK [11:26:28]MH_I2C_Read... [11:26:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:26:28]Read from MH i2c: E2 [11:26:28]MH_I2C_Read... [11:26:28]Read from MH i2c: E2 17 00 [11:26:28]MH_I2C_Read... [11:26:28]Read from MH i2c: E2 17 00 C7 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B2 [11:26:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:26:28]wFMCommunicate OK [11:26:28]requested_item fd.num is exist - process it [11:26:28]SAM_PROTO_GetFieldsCounters [11:26:28]wFMCommunicate request_size=4 [11:26:28]MH_SAM_APDU [11:26:28]CAPDU: 80 13 00 00 [11:26:28]Write to MH i2c: E2 08 00 C8 1D 80 13 00 00 00 00 00 00 61 [11:26:28]Write i2c OK [11:26:28]MH_I2C_Read... [11:26:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:26:28]Read from MH i2c: E2 [11:26:28]MH_I2C_Read... [11:26:28]Read from MH i2c: E2 62 00 [11:26:28]MH_I2C_Read... [11:26:28]Read from MH i2c: E2 62 00 C8 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 93 D9 04 00 0E 04 04 00 22 02 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 D5 [11:26:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 93 D9 04 00 0E 04 04 00 22 02 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:26:28]wFMCommunicate OK [11:26:28]SAM_PROTO_GetFieldsCounters done [11:26:28]requested_item shift.num is exist - process it [11:26:28]requested_item shift.opened is exist - process it [11:26:28]req_shift_opened [11:26:28]FM_GetShiftState [11:26:28]SAM_PROTO_GetShiftState [11:26:28]wFMCommunicate request_size=4 [11:26:28]MH_SAM_APDU [11:26:28]CAPDU: 80 13 01 00 [11:26:28]Write to MH i2c: E2 08 00 C9 1D 80 13 01 00 00 00 00 00 63 [11:26:28]Write i2c OK [11:26:28]MH_I2C_Read... [11:26:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:26:28]Read from MH i2c: E2 [11:26:28]MH_I2C_Read... [11:26:28]Read from MH i2c: E2 0E 00 [11:26:28]MH_I2C_Read... [11:26:28]Read from MH i2c: E2 0E 00 C9 1D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 5C [11:26:28]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:26:28]wFMCommunicate OK [11:26:28]SAM_PROTO_GetShiftState done [11:26:28]FM_GetShiftState done [11:26:28]req_shift_opened done [11:26:28]requested_item shift.open_date is exist - process it [11:26:28]req_shift_open_date [11:26:28]req_shift_open_date done [11:26:28]produce_requested_data done [11:26:28]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317843,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:26:28]process_action_free close_receipt [11:26:28]json_value_free [11:26:28]json_value_free done [11:26:28]process_json_proto returns [11:26:28]Send response to host [11:26:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317843,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:26:28]free response buf [11:26:28]execute_script done [11:26:28]execute_script returns [11:26:28]free content buf [11:26:28]Sock 9.Close socket [11:26:28]Sock 9.Thread stoped [11:26:32]OFD Sender: No OFD packet to send [11:26:35]accept exits with 7 [11:26:35]New connection [11:26:35]New thread 3067436388 created [11:26:35]Thread 3067293028 joined [11:26:35]Waiting for new connection... [11:26:35] Sock 7.Parse request [11:26:35]Sock 7.Check first char [11:26:35]Sock 7.First char is OK [11:26:35]request: POST /json_proto HTTP/1.0 [11:26:35]Method: POST [11:26:35]URL: /json_proto [11:26:35]Method is POST - this is cgi request [11:26:35]url: /json_proto [11:26:35]query_string will be loaded in cgi processing [11:26:35]execute_cgi json_proto POST (null) [11:26:35]execute_cgi path=json_proto method=POST [11:26:35]POST find Content-Length [11:26:35]Host: 172.17.50.195:8080 [11:26:35]Content-Length: 688 [11:26:35]Content-Type: application/json [11:26:35] [11:26:35]POST finish read [11:26:35]Found Content-Length = 688 [11:26:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092776", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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" ] } } [11:26:35]execute_script... [11:26: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)1092776", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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" ] } } [11:26:35]POST & json_proto [11:26:35]process_json_proto [11:26:35]json parsed OK: [11:26:35]protocol is kg_v1.0 [11:26:35]action value=close_receipt [11:26:35]process_action close_receipt [11:26:35]cmd_close_receipt [11:26:35]MH_GetDate [11:26:35]Write to MH i2c: F0 00 00 CA 1D D6 [11:26:35]Write i2c OK [11:26:35]MH_I2C_Read... [11:26:35]Read from MH i2c: F0 [11:26:35]MH_I2C_Read... [11:26:35]Read from MH i2c: F0 09 00 [11:26:35]MH_I2C_Read... [11:26:35]Read from MH i2c: F0 09 00 CA 1D 00 EC 74 1F 67 43 33 1C 67 BE [11:26:35]GetLastDocTimeStamp 1730114785 [11:26:35]current date 1730114796 [11:26:35]FM_GetShiftState [11:26:35]SAM_PROTO_GetShiftState [11:26:35]wFMCommunicate request_size=4 [11:26:35]MH_SAM_APDU [11:26:35]CAPDU: 80 13 01 00 [11:26:35]Write to MH i2c: E2 08 00 CB 1D 80 13 01 00 00 00 00 00 65 [11:26:35]Write i2c OK [11:26:35]MH_I2C_Read... [11:26:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:26:35]Read from MH i2c: E2 [11:26:35]MH_I2C_Read... [11:26:35]Read from MH i2c: E2 0E 00 [11:26:35]MH_I2C_Read... [11:26:35]Read from MH i2c: E2 0E 00 CB 1D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 5E [11:26:35]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:26:35]wFMCommunicate OK [11:26:35]SAM_PROTO_GetShiftState done [11:26:35]FM_GetShiftState done [11:26:35]opened in 1730073493 [11:26:35]opened+sec_in_day 1730159893 [11:26:35]quantity*price = 110032 [11:26:35]sum+1 = 110034 [11:26:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 1100.00 Внесено: 1100.00 СДАЧА: 0.00 НСП 1% : 9.74 НДС 12% : 116.85 Наличными: 1100.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 319 28.10.2024 11:26 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317844 ФПД: 26210770558927 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T112636&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317844&fm=26210770558927&tin=02508201610067®Number=0000000000091628&sum=110000 [11:26:36]StoreToDocumentArchive [11:26:36]shift 546 fd 317844 [11:26:36]save to /storage/0546/doc_00317844 [11:26:36]save last doc name /storage/0546/doc_00317844 to /storage/kkm_last_doc_name [11:26:36]save OK [11:26:36]Clear old archive folders... [11:26:36]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:26:36]tlvbuf is B6F37B10 [11:26:36]SAM_PROTO_ClearQueue [11:26:36]wFMCommunicate request_size=4 [11:26:36]MH_SAM_APDU [11:26:36]CAPDU: 80 09 00 00 [11:26:36]Write to MH i2c: E2 08 00 D8 1D 80 09 00 00 00 00 00 00 67 [11:26:36]Write i2c OK [11:26:36]MH_I2C_Read... [11:26:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:26:36]Read from MH i2c: E2 [11:26:36]MH_I2C_Read... [11:26:36]Read from MH i2c: E2 03 00 [11:26:36]MH_I2C_Read... [11:26:36]Read from MH i2c: E2 03 00 D8 1D 00 90 00 69 [11:26:36]RAPDU: 90 00 [11:26:36]wFMCommunicate OK [11:26:36]SAM_PROTO_ClearQueue done [11:26:36]KKMCreateOFDPacket [11:26:36]OFDProtocolAddRootSTLVToBuf [11:26:36]FM_MakeSignedData [11:26:36]FM_MakeSignedData [11:26:36]SAM_PROTO_SignData [11:26:36]wFMCommunicate request_size=4 [11:26:36]MH_SAM_APDU [11:26:36]CAPDU: 80 0D 01 02 [11:26:36]Write to MH i2c: E2 08 00 D9 1D 80 0D 01 02 00 00 00 00 6F [11:26:36]Write i2c OK [11:26:36]MH_I2C_Read... [11:26:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:26:36]Read from MH i2c: E2 [11:26:36]MH_I2C_Read... [11:26:36]Read from MH i2c: E2 03 00 [11:26:36]MH_I2C_Read... [11:26:36]Read from MH i2c: E2 03 00 D9 1D 00 90 00 6A [11:26:36]RAPDU: 90 00 [11:26:36]wFMCommunicate OK [11:26:36]wFMCommunicate request_size=255 [11:26:36]MH_SAM_APDU [11:26:36]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 3F 01 00 00 F4 03 04 00 EC 74 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 94 D9 04 00 35 04 06 00 [11:26:36]Write to MH i2c: E2 02 01 DA 1D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 3F 01 00 00 F4 03 04 00 EC 74 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 94 D9 04 00 35 04 06 00 00 00 CD [11:26:36]Write i2c OK [11:26:36]MH_I2C_Read... [11:26:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:26:36]Read from MH i2c: E2 [11:26:36]MH_I2C_Read... [11:26:36]Read from MH i2c: E2 03 00 [11:26:36]MH_I2C_Read... [11:26:36]Read from MH i2c: E2 03 00 DA 1D 00 90 00 6B [11:26:36]RAPDU: 90 00 [11:26:36]wFMCommunicate OK [11:26:36]wFMCommunicate request_size=11 [11:26:36]MH_SAM_APDU [11:26:36]CAPDU: 80 0D 02 02 06 17 D6 AB AB 1F CF [11:26:36]Write to MH i2c: E2 0E 00 DB 1D 80 0D 02 02 06 00 17 D6 AB AB 1F CF 00 00 AF [11:26:36]Write i2c OK [11:26:36]MH_I2C_Read... [11:26:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:26:37]Read from MH i2c: E2 [11:26:37]MH_I2C_Read... [11:26:37]Read from MH i2c: E2 03 00 [11:26:37]MH_I2C_Read... [11:26:37]Read from MH i2c: E2 03 00 DB 1D 00 90 00 6C [11:26:37]RAPDU: 90 00 [11:26:37]wFMCommunicate OK [11:26:37]wFMCommunicate request_size=4 [11:26:37]MH_SAM_APDU [11:26:37]CAPDU: 80 0D 03 02 [11:26:37]Write to MH i2c: E2 08 00 DC 1D 80 0D 03 02 00 00 00 00 74 [11:26:37]Write i2c OK [11:26:37]MH_I2C_Read... [11:26:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:26:37]Read from MH i2c: E2 [11:26:37]MH_I2C_Read... [11:26:37]Read from MH i2c: E2 0B 00 [11:26:37]MH_I2C_Read... [11:26:37]Read from MH i2c: E2 0B 00 DC 1D 00 34 2E 4D E2 6D AB E8 CD 90 00 D3 [11:26:37]RAPDU: 34 2E 4D E2 6D AB E8 CD 90 00 [11:26:37]wFMCommunicate OK [11:26:37]SAM_PROTO_SignData done [11:26:37]FM_MakeSignedData done [11:26:37]CreateOFDProtocolMessage [11:26:37]wFMCommunicate request_size=4 [11:26:37]MH_SAM_APDU [11:26:37]CAPDU: 80 11 00 00 [11:26:37]Write to MH i2c: E2 08 00 DD 1D 80 11 00 00 00 00 00 00 74 [11:26:37]Write i2c OK [11:26:37]MH_I2C_Read... [11:26:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:26:37]Read from MH i2c: E2 [11:26:37]MH_I2C_Read... [11:26:37]Read from MH i2c: E2 17 00 [11:26:37]MH_I2C_Read... [11:26:37]Read from MH i2c: E2 17 00 DD 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C8 [11:26:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:26:37]wFMCommunicate OK [11:26:37]CreateOFDProtocolMessage done [11:26:37]OFDSenderStorePacket 317844 [11:26:37]StoreOFDPacket docnum=317844 [11:26:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 13 E3 08 01 31 6E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 3F 01 00 00 F4 03 04 00 EC 74 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 94 D9 04 00 35 04 06 00 17 D6 AB AB 1F CF 34 2E 4D E2 6D AB E8 CD [11:26:37]CheckFolder [11:26:37]dirname=/storage/ofd_packets [11:26:37]CheckFolder done [11:26:37]ProducePacketName [11:26:37]name=ofd_packets/00317844 [11:26:37]NVStorageSaveData ofd_packets/00317844 [11:26:37]File name is /storage/ofd_packets/00317844 [11:26:37]Write 302 bytes [11:26:37]NVStorageSaveData done [11:26:37]OFDSenderStorePacket done [11:26:37]KKMCreateOFDPacket done [11:26:37]NVStorageSaveData kkm_last_timestamp [11:26:37]File name is /storage/kkm_last_timestamp [11:26:37]Write 4 bytes [11:26:37]NVStorageSaveData done [11:26:37]ExternCall_PrintAddStr [11:26:37]wPrintStart [11:26:37]Write to MH i2c: 01 00 00 DE 1D FB [11:26:37]Write i2c OK [11:26:37]MH_I2C_Read... [11:26:37]Read from MH i2c: 01 [11:26:37]MH_I2C_Read... [11:26:37]Read from MH i2c: 01 07 00 [11:26:37]MH_I2C_Read... [11:26:37]Read from MH i2c: 01 07 00 DE 1D 00 00 00 00 00 FF 0F 10 [11:26:37]RasterBufferAndPrint [11:26:37]line Счет N : (1)1092776 [11:26:37]line ИНН: 02508201610067 [11:26:37]line Контрольно-Кассовый Чек [11:26:37]line ПРОДАЖА [11:26:37]line ТРК (МРК, ГНК) : 11 [11:26:37]line Товар: 2710194210 [11:26:37]line ДТ(л)-К-2 [11:26:37]line 14.440 * 76.20 [11:26:37]line = 1100.33 [11:26:37]line НДС 12% НСП 1% [11:26:37]line > о реализуемом товаре [11:26:37]line ОКРУГЛЕНИЕ: -0.33 [11:26:37]line ИТОГО: 1100.00 [11:26:37]line Внесено: 1100.00 [11:26:37]line СДАЧА: 0.00 [11:26:37]line НСП 1% : 9.74 [11:26:37]line НДС 12% : 116.85 [11:26:37]line Наличными: 1100.00 [11:26:37]line Безнал.: 0.00 [11:26:37]line Место: АЗС № 101 "Партнер Нефть" [11:26:37]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:26:37]line СНО: Общий режим [11:26:37]line Чек 319 28.10.2024 11:26 [11:26:37]line Смена: 546 ФФД: 1.0 [11:26:37]line ЗНМ: 0300000082 [11:26:37]line РНМ: 0000000000091628 [11:26:37]line Версия ККМ: 001 [11:26:37]line ФМ: 0000000000874671 [11:26:37]line ФД: 317844 [11:26:37]line ФПД: 26210770558927 [11:26:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T112636&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317844&fm=26210770558927&tin=02508201610067®Number=0000000000091628&sum=110000 [11:26:37]written 0, free lines is 4095 [11:26:37]OFD Sender: Processing packet 317844 [packets to send 127, broken 126] [11:26:37]ProducePacketName [11:26:37]name=ofd_packets/00317844 [11:26:37]OFD Sender: To server: pG, [11:26:37]CommunicateWithHost lk.salyk.kg:30040 [11:26:37]ConnectInit lk.salyk.kg [11:26:37]Connected sock=10 [11:26:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 13 E3 08 01 31 6E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 3F 01 00 00 F4 03 04 00 EC 74 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 94 D9 04 00 35 04 06 00 17 D6 AB AB 1F CF 34 2E 4D E2 6D AB E8 CD [11:26:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 AF 4A 47 00 83 D4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 94 D9 04 00 F4 03 04 00 A4 20 1F 67 B6 04 01 00 00 23 64 D9 92 E5 77 91 83 [11:26:37]CommunicateWithHost err = 0 [11:26:37]CheckOFDResponse [11:26:37]1017 (14) - 77093643461234 [11:26:37]1041 (16) - 0000000000874671 [11:26:37]1040 (4) - 317844 [11:26:37]1012 (4) - 28.10.2024 05:27 [11:26:37]1206 (1) - 0 [11:26:37]OFD Sender: Remove packet 317844 [11:26:37]ProducePacketName [11:26:37]name=ofd_packets/00317844 [11:26:37]NVStorageDeleteData [11:26:37]Write to MH i2c: 01 00 00 09 1E 27 [11:26:37]Write i2c OK [11:26:37]MH_I2C_Read... [11:26:37]Read from MH i2c: 01 [11:26:37]MH_I2C_Read... [11:26:37]Read from MH i2c: 01 07 00 [11:26:37]MH_I2C_Read... [11:26:37]Read from MH i2c: 01 07 00 09 1E 00 00 00 00 00 E8 0C 22 [11:26:37]RasterBufferAndPrint [11:26:37]line [11:26:37]line [11:26:37]line [11:26:37]line [11:26:37]line [11:26:37]written 0, free lines is 3316 [11:26:37]MH_Cut [11:26:37]Write to MH i2c: D1 01 00 10 1E 01 00 [11:26:37]Write i2c OK [11:26:37]MH_I2C_Read... [11:26:37]Read from MH i2c: D1 [11:26:37]MH_I2C_Read... [11:26:37]Read from MH i2c: D1 01 00 [11:26:37]MH_I2C_Read... [11:26:37]Read from MH i2c: D1 01 00 10 1E 00 FF [11:26:37]Write to MH i2c: 01 00 00 11 1E 2F [11:26:37]Write i2c OK [11:26:37]MH_I2C_Read... [11:26:37]OFD Sender: No OFD packet to send [11:26:38]*** Cut start [11:26:38]*** Partial cut [11:26:38]*** CUTSNS_PIN = 1 [11:26:38]*** CUTSNS_PIN = 0 [11:26:38]*** Brake cut motor [11:26:38]Read from MH i2c: 01 [11:26:38]MH_I2C_Read... [11:26:38]*** Stop cut motor [11:26:38]*** Cut end [11:26:38]Read from MH i2c: 01 07 00 [11:26:38]MH_I2C_Read... [11:26:38]Read from MH i2c: 01 07 00 11 1E 00 00 00 00 00 FF 0F 44 [11:26:38]process_action close_receipt done [11:26:38]requested_data is exist [11:26:38]produce_requested_data [11:26:38]requested_item fm.sn is exist - process it [11:26:38]wFMCommunicate request_size=4 [11:26:38]MH_SAM_APDU [11:26:38]CAPDU: 80 11 00 00 [11:26:38]Write to MH i2c: E2 08 00 12 1E 80 11 00 00 00 00 00 00 AA [11:26:38]Write i2c OK [11:26:38]MH_I2C_Read... [11:26:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:26:38]Read from MH i2c: E2 [11:26:38]MH_I2C_Read... [11:26:38]Read from MH i2c: E2 17 00 [11:26:38]MH_I2C_Read... [11:26:38]Read from MH i2c: E2 17 00 12 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 FE [11:26:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:26:38]wFMCommunicate OK [11:26:38]requested_item fd.num is exist - process it [11:26:38]SAM_PROTO_GetFieldsCounters [11:26:38]wFMCommunicate request_size=4 [11:26:38]MH_SAM_APDU [11:26:38]CAPDU: 80 13 00 00 [11:26:38]Write to MH i2c: E2 08 00 13 1E 80 13 00 00 00 00 00 00 AD [11:26:39]Write i2c OK [11:26:39]MH_I2C_Read... [11:26:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:26:39]Read from MH i2c: E2 [11:26:39]MH_I2C_Read... [11:26:39]Read from MH i2c: E2 62 00 [11:26:39]MH_I2C_Read... [11:26:39]Read from MH i2c: E2 62 00 13 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 94 D9 04 00 0E 04 04 00 22 02 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 25 [11:26:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 94 D9 04 00 0E 04 04 00 22 02 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:26:39]wFMCommunicate OK [11:26:39]SAM_PROTO_GetFieldsCounters done [11:26:39]requested_item shift.num is exist - process it [11:26:39]requested_item shift.opened is exist - process it [11:26:39]req_shift_opened [11:26:39]FM_GetShiftState [11:26:39]SAM_PROTO_GetShiftState [11:26:39]wFMCommunicate request_size=4 [11:26:39]MH_SAM_APDU [11:26:39]CAPDU: 80 13 01 00 [11:26:39]Write to MH i2c: E2 08 00 14 1E 80 13 01 00 00 00 00 00 AF [11:26:39]Write i2c OK [11:26:39]MH_I2C_Read... [11:26:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:26:39]Read from MH i2c: E2 [11:26:39]MH_I2C_Read... [11:26:39]Read from MH i2c: E2 0E 00 [11:26:39]MH_I2C_Read... [11:26:39]Read from MH i2c: E2 0E 00 14 1E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A8 [11:26:39]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:26:39]wFMCommunicate OK [11:26:39]SAM_PROTO_GetShiftState done [11:26:39]FM_GetShiftState done [11:26:39]req_shift_opened done [11:26:39]requested_item shift.open_date is exist - process it [11:26:39]req_shift_open_date [11:26:39]req_shift_open_date done [11:26:39]produce_requested_data done [11:26:39]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317844,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:26:39]process_action_free close_receipt [11:26:39]json_value_free [11:26:39]json_value_free done [11:26:39]process_json_proto returns [11:26:39]Send response to host [11:26:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317844,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:26:39]free response buf [11:26:39]execute_script done [11:26:39]execute_script returns [11:26:39]free content buf [11:26:39]Sock 7.Close socket [11:26:39]Sock 7.Thread stoped [11:26:42]OFD Sender: No OFD packet to send [11:26:47]OFD Sender: No OFD packet to send [11:26:52]OFD Sender: No OFD packet to send [11:26:57]OFD Sender: No OFD packet to send [11:27:01]accept exits with 9 [11:27:01]New connection [11:27:01]New thread 3067293028 created [11:27:01]Thread 3067436388 joined [11:27:01]Waiting for new connection... [11:27:01] Sock 9.Parse request [11:27:01]Sock 9.Check first char [11:27:01]Sock 9.First char is OK [11:27:01]request: POST /json_proto HTTP/1.0 [11:27:01]Method: POST [11:27:01]URL: /json_proto [11:27:01]Method is POST - this is cgi request [11:27:01]url: /json_proto [11:27:01]query_string will be loaded in cgi processing [11:27:01]execute_cgi json_proto POST (null) [11:27:01]execute_cgi path=json_proto method=POST [11:27:01]POST find Content-Length [11:27:01]Host: 172.17.50.195:8080 [11:27:01]Content-Length: 945 [11:27:01]Content-Type: application/json [11:27:01] [11:27:01]POST finish read [11:27:01]Found Content-Length = 945 [11:27:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092779", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 20.000, "sum" : 1318.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 101\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 20.00 \u0441\u043E\u043C", "payments": [ { "type": 0, "sum" : 1318.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:27:01]execute_script... [11:27:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092779", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 20.000, "sum" : 1318.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 101\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 20.00 \u0441\u043E\u043C", "payments": [ { "type": 0, "sum" : 1318.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:27:01]POST & json_proto [11:27:01]process_json_proto [11:27:01]json parsed OK: [11:27:01]protocol is kg_v1.0 [11:27:01]action value=close_receipt [11:27:01]process_action close_receipt [11:27:01]cmd_close_receipt [11:27:01]MH_GetDate [11:27:01]Write to MH i2c: F0 00 00 15 1E 22 [11:27:01]Write i2c OK [11:27:01]MH_I2C_Read... [11:27:01]Read from MH i2c: F0 [11:27:01]MH_I2C_Read... [11:27:01]Read from MH i2c: F0 09 00 [11:27:01]MH_I2C_Read... [11:27:01]Read from MH i2c: F0 09 00 15 1E 00 06 75 1F 67 43 33 1C 67 25 [11:27:01]GetLastDocTimeStamp 1730114796 [11:27:01]current date 1730114822 [11:27:01]FM_GetShiftState [11:27:01]SAM_PROTO_GetShiftState [11:27:01]wFMCommunicate request_size=4 [11:27:01]MH_SAM_APDU [11:27:01]CAPDU: 80 13 01 00 [11:27:01]Write to MH i2c: E2 08 00 16 1E 80 13 01 00 00 00 00 00 B1 [11:27:01]Write i2c OK [11:27:01]MH_I2C_Read... [11:27:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:27:01]Read from MH i2c: E2 [11:27:01]MH_I2C_Read... [11:27:01]Read from MH i2c: E2 0E 00 [11:27:01]MH_I2C_Read... [11:27:01]Read from MH i2c: E2 0E 00 16 1E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 AA [11:27:01]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:27:01]wFMCommunicate OK [11:27:01]SAM_PROTO_GetShiftState done [11:27:01]FM_GetShiftState done [11:27:01]opened in 1730073493 [11:27:01]opened+sec_in_day 1730159893 [11:27:01]quantity*price = 131800 [11:27:01]sum+1 = 131801 [11:27:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1318.00 НСП 1% : 11.66 НДС 12% : 139.96 Наличными: 1318.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 320 28.10.2024 11:27 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Дисконтная программа АИ-92 номер 101 сэкономлено 20.00 сом ФМ: 0000000000874671 ФД: 317845 ФПД: 204870758728358 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T112702&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317845&fm=204870758728358&tin=02508201610067®Number=0000000000091628&sum=131800 [11:27:03]StoreToDocumentArchive [11:27:03]shift 546 fd 317845 [11:27:03]save to /storage/0546/doc_00317845 [11:27:03]save last doc name /storage/0546/doc_00317845 to /storage/kkm_last_doc_name [11:27:03]save OK [11:27:03]Clear old archive folders... [11:27:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:27:03]tlvbuf is 0138CC10 [11:27:03]SAM_PROTO_ClearQueue [11:27:03]wFMCommunicate request_size=4 [11:27:03]MH_SAM_APDU [11:27:03]CAPDU: 80 09 00 00 [11:27:03]Write to MH i2c: E2 08 00 23 1E 80 09 00 00 00 00 00 00 B3 [11:27:03]Write i2c OK [11:27:03]MH_I2C_Read... [11:27:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:27:03]Read from MH i2c: E2 [11:27:03]MH_I2C_Read... [11:27:03]Read from MH i2c: E2 03 00 [11:27:03]MH_I2C_Read... [11:27:03]Read from MH i2c: E2 03 00 23 1E 00 90 00 B5 [11:27:03]RAPDU: 90 00 [11:27:03]wFMCommunicate OK [11:27:03]SAM_PROTO_ClearQueue done [11:27:03]KKMCreateOFDPacket [11:27:03]OFDProtocolAddRootSTLVToBuf [11:27:03]FM_MakeSignedData [11:27:03]FM_MakeSignedData [11:27:03]SAM_PROTO_SignData [11:27:03]wFMCommunicate request_size=4 [11:27:03]MH_SAM_APDU [11:27:03]CAPDU: 80 0D 01 02 [11:27:03]Write to MH i2c: E2 08 00 24 1E 80 0D 01 02 00 00 00 00 BB [11:27:03]Write i2c OK [11:27:03]MH_I2C_Read... [11:27:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:27:03]Read from MH i2c: E2 [11:27:03]MH_I2C_Read... [11:27:03]Read from MH i2c: E2 03 00 [11:27:03]MH_I2C_Read... [11:27:03]Read from MH i2c: E2 03 00 24 1E 00 90 00 B6 [11:27:03]RAPDU: 90 00 [11:27:03]wFMCommunicate OK [11:27:03]wFMCommunicate request_size=255 [11:27:03]MH_SAM_APDU [11:27: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 32 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 D8 02 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 02 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 36 00 00 00 00 07 04 06 00 D8 02 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 06 75 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 95 D9 04 00 35 04 06 00 BA [11:27:03]Write to MH i2c: E2 02 01 25 1E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 D8 02 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 02 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 36 00 00 00 00 07 04 06 00 D8 02 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 06 75 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 95 D9 04 00 35 04 06 00 BA 00 00 A3 [11:27:03]Write i2c OK [11:27:03]MH_I2C_Read... [11:27:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:27:03]Read from MH i2c: E2 [11:27:03]MH_I2C_Read... [11:27:03]Read from MH i2c: E2 03 00 [11:27:03]MH_I2C_Read... [11:27:03]Read from MH i2c: E2 03 00 25 1E 00 90 00 B7 [11:27:03]RAPDU: 90 00 [11:27:03]wFMCommunicate OK [11:27:03]wFMCommunicate request_size=10 [11:27:03]MH_SAM_APDU [11:27:03]CAPDU: 80 0D 02 02 05 54 30 CC 82 A6 [11:27:03]Write to MH i2c: E2 0D 00 26 1E 80 0D 02 02 05 00 54 30 CC 82 A6 00 00 40 [11:27:03]Write i2c OK [11:27:03]MH_I2C_Read... [11:27:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:27:03]Read from MH i2c: E2 [11:27:03]MH_I2C_Read... [11:27:03]Read from MH i2c: E2 03 00 [11:27:03]MH_I2C_Read... [11:27:03]Read from MH i2c: E2 03 00 26 1E 00 90 00 B8 [11:27:03]RAPDU: 90 00 [11:27:03]wFMCommunicate OK [11:27:03]wFMCommunicate request_size=4 [11:27:03]MH_SAM_APDU [11:27:03]CAPDU: 80 0D 03 02 [11:27:03]Write to MH i2c: E2 08 00 27 1E 80 0D 03 02 00 00 00 00 C0 [11:27:03]Write i2c OK [11:27:03]MH_I2C_Read... [11:27:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:27:03]Read from MH i2c: E2 [11:27:03]MH_I2C_Read... [11:27:03]Read from MH i2c: E2 0B 00 [11:27:03]MH_I2C_Read... [11:27:03]Read from MH i2c: E2 0B 00 27 1E 00 19 26 76 08 A4 0F 10 38 90 00 79 [11:27:03]RAPDU: 19 26 76 08 A4 0F 10 38 90 00 [11:27:03]wFMCommunicate OK [11:27:03]SAM_PROTO_SignData done [11:27:03]FM_MakeSignedData done [11:27:03]CreateOFDProtocolMessage [11:27:03]wFMCommunicate request_size=4 [11:27:03]MH_SAM_APDU [11:27:03]CAPDU: 80 11 00 00 [11:27:03]Write to MH i2c: E2 08 00 28 1E 80 11 00 00 00 00 00 00 C0 [11:27:03]Write i2c OK [11:27:03]MH_I2C_Read... [11:27:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:27:03]Read from MH i2c: E2 [11:27:03]MH_I2C_Read... [11:27:03]Read from MH i2c: E2 17 00 [11:27:03]MH_I2C_Read... [11:27:03]Read from MH i2c: E2 17 00 28 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 14 [11:27:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:27:03]wFMCommunicate OK [11:27:03]CreateOFDProtocolMessage done [11:27:03]OFDSenderStorePacket 317845 [11:27:03]StoreOFDPacket docnum=317845 [11:27:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 30 31 07 01 10 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 32 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 D8 02 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 02 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 36 00 00 00 00 07 04 06 00 D8 02 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 06 75 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 95 D9 04 00 35 04 06 00 BA 54 30 CC 82 A6 19 26 76 08 A4 0F 10 38 [11:27:03]CheckFolder [11:27:03]dirname=/storage/ofd_packets [11:27:03]CheckFolder done [11:27:03]ProducePacketName [11:27:03]name=ofd_packets/00317845 [11:27:03]NVStorageSaveData ofd_packets/00317845 [11:27:03]File name is /storage/ofd_packets/00317845 [11:27:03]Write 301 bytes [11:27:03]NVStorageSaveData done [11:27:03]OFDSenderStorePacket done [11:27:03]KKMCreateOFDPacket done [11:27:03]NVStorageSaveData kkm_last_timestamp [11:27:03]File name is /storage/kkm_last_timestamp [11:27:03]Write 4 bytes [11:27:03]NVStorageSaveData done [11:27:03]ExternCall_PrintAddStr [11:27:03]wPrintStart [11:27:03]Write to MH i2c: 01 00 00 29 1E 47 [11:27:03]Write i2c OK [11:27:03]MH_I2C_Read... [11:27:03]Read from MH i2c: 01 [11:27:03]MH_I2C_Read... [11:27:03]Read from MH i2c: 01 07 00 [11:27:03]MH_I2C_Read... [11:27:03]Read from MH i2c: 01 07 00 29 1E 00 00 00 00 00 FF 0F 5C [11:27:03]RasterBufferAndPrint [11:27:03]line Счет N : (1)1092779 [11:27:03]line ИНН: 02508201610067 [11:27:03]line Контрольно-Кассовый Чек [11:27:03]line ПРОДАЖА [11:27:03]line ТРК (МРК, ГНК) : 43 [11:27:03]line Товар: 2710124130 [11:27:03]line Аи-92-К-2 [11:27:03]line 20.000 * 65.90 [11:27:03]line = 1318.00 [11:27:03]line НДС 12% НСП 1% [11:27:03]line > о реализуемом товаре [11:27:03]line ИТОГО: 1318.00 [11:27:03]line НСП 1% : 11.66 [11:27:03]line НДС 12% : 139.96 [11:27:03]line Наличными: 1318.00 [11:27:03]line Безнал.: 0.00 [11:27:03]line Место: АЗС № 101 "Партнер Нефть" [11:27:03]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:27:03]line СНО: Общий режим [11:27:03]line Чек 320 28.10.2024 11:27 [11:27:03]line Смена: 546 ФФД: 1.0 [11:27:03]line ЗНМ: 0300000082 [11:27:03]line РНМ: 0000000000091628 [11:27:03]line Версия ККМ: 001 [11:27:03]line [11:27:03]line Дисконтная программа [11:27:03]line АИ-92 [11:27:03]line номер 101 [11:27:03]line сэкономлено 20.00 сом [11:27:03]line ФМ: 0000000000874671 [11:27:03]line ФД: 317845 [11:27:03]line ФПД: 204870758728358 [11:27:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T112702&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317845&fm=204870758728358&tin=02508201610067®Number=0000000000091628&sum=131800 [11:27:03]written 0, free lines is 4095 [11:27:03]OFD Sender: Processing packet 317845 [packets to send 127, broken 126] [11:27:03]ProducePacketName [11:27:03]name=ofd_packets/00317845 [11:27:03]OFD Sender: To server: pG, [11:27:03]CommunicateWithHost lk.salyk.kg:30040 [11:27:03]ConnectInit lk.salyk.kg [11:27:03]Connected sock=10 [11:27:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 30 31 07 01 10 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 32 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 D8 02 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 02 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 36 00 00 00 00 07 04 06 00 D8 02 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 06 75 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 95 D9 04 00 35 04 06 00 BA 54 30 CC 82 A6 19 26 76 08 A4 0F 10 38 [11:27:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 D6 90 47 00 95 8F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 95 D9 04 00 F4 03 04 00 BF 20 1F 67 B6 04 01 00 00 1B E4 6F B7 B3 C2 97 AE [11:27:03]CommunicateWithHost err = 0 [11:27:03]CheckOFDResponse [11:27:03]1017 (14) - 77093643461234 [11:27:03]1041 (16) - 0000000000874671 [11:27:03]1040 (4) - 317845 [11:27:03]1012 (4) - 28.10.2024 05:27 [11:27:03]1206 (1) - 0 [11:27:03]OFD Sender: Remove packet 317845 [11:27:03]ProducePacketName [11:27:03]name=ofd_packets/00317845 [11:27:03]NVStorageDeleteData [11:27:04]Write to MH i2c: 01 00 00 56 1E 74 [11:27:04]Write i2c OK [11:27:04]MH_I2C_Read... [11:27:04]Read from MH i2c: 01 [11:27:04]MH_I2C_Read... [11:27:04]Read from MH i2c: 01 07 00 [11:27:04]MH_I2C_Read... [11:27:04]Read from MH i2c: 01 07 00 56 1E 00 00 00 00 00 D0 0C 57 [11:27:04]RasterBufferAndPrint [11:27:04]line [11:27:04]line [11:27:04]line [11:27:04]line [11:27:04]line [11:27:04]written 0, free lines is 3286 [11:27:04]MH_Cut [11:27:04]Write to MH i2c: D1 01 00 5D 1E 01 4D [11:27:04]Write i2c OK [11:27:04]MH_I2C_Read... [11:27:04]Read from MH i2c: D1 [11:27:04]MH_I2C_Read... [11:27:04]Read from MH i2c: D1 01 00 [11:27:04]MH_I2C_Read... [11:27:04]Read from MH i2c: D1 01 00 5D 1E 00 4C [11:27:04]Write to MH i2c: 01 00 00 5E 1E 7C [11:27:04]Write i2c OK [11:27:04]MH_I2C_Read... [11:27:04]OFD Sender: No OFD packet to send [11:27:04]*** Cut start [11:27:04]*** Partial cut [11:27:04]*** CUTSNS_PIN = 1 [11:27:04]*** CUTSNS_PIN = 0 [11:27:05]*** Brake cut motor [11:27:05]Read from MH i2c: 01 [11:27:05]MH_I2C_Read... [11:27:05]*** Stop cut motor [11:27:05]*** Cut end [11:27:05]Read from MH i2c: 01 07 00 [11:27:05]MH_I2C_Read... [11:27:05]Read from MH i2c: 01 07 00 5E 1E 00 00 00 00 00 FF 0F 91 [11:27:05]process_action close_receipt done [11:27:05]requested_data is exist [11:27:05]produce_requested_data [11:27:05]requested_item fm.sn is exist - process it [11:27:05]wFMCommunicate request_size=4 [11:27:05]MH_SAM_APDU [11:27:05]CAPDU: 80 11 00 00 [11:27:05]Write to MH i2c: E2 08 00 5F 1E 80 11 00 00 00 00 00 00 F7 [11:27:05]Write i2c OK [11:27:05]MH_I2C_Read... [11:27:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:27:05]Read from MH i2c: E2 [11:27:05]MH_I2C_Read... [11:27:05]Read from MH i2c: E2 17 00 [11:27:05]MH_I2C_Read... [11:27:05]Read from MH i2c: E2 17 00 5F 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 4B [11:27:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:27:05]wFMCommunicate OK [11:27:05]requested_item fd.num is exist - process it [11:27:05]SAM_PROTO_GetFieldsCounters [11:27:05]wFMCommunicate request_size=4 [11:27:05]MH_SAM_APDU [11:27:05]CAPDU: 80 13 00 00 [11:27:05]Write to MH i2c: E2 08 00 60 1E 80 13 00 00 00 00 00 00 FA [11:27:05]Write i2c OK [11:27:05]MH_I2C_Read... [11:27:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:27:05]Read from MH i2c: E2 [11:27:05]MH_I2C_Read... [11:27:05]Read from MH i2c: E2 62 00 [11:27:05]MH_I2C_Read... [11:27:05]Read from MH i2c: E2 62 00 60 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 95 D9 04 00 0E 04 04 00 22 02 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 76 [11:27:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 95 D9 04 00 0E 04 04 00 22 02 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:27:05]wFMCommunicate OK [11:27:05]SAM_PROTO_GetFieldsCounters done [11:27:05]requested_item shift.num is exist - process it [11:27:05]requested_item shift.opened is exist - process it [11:27:05]req_shift_opened [11:27:05]FM_GetShiftState [11:27:05]SAM_PROTO_GetShiftState [11:27:05]wFMCommunicate request_size=4 [11:27:05]MH_SAM_APDU [11:27:05]CAPDU: 80 13 01 00 [11:27:05]Write to MH i2c: E2 08 00 61 1E 80 13 01 00 00 00 00 00 FC [11:27:05]Write i2c OK [11:27:05]MH_I2C_Read... [11:27:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:27:05]Read from MH i2c: E2 [11:27:05]MH_I2C_Read... [11:27:05]Read from MH i2c: E2 0E 00 [11:27:05]MH_I2C_Read... [11:27:05]Read from MH i2c: E2 0E 00 61 1E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F5 [11:27:05]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:27:05]wFMCommunicate OK [11:27:05]SAM_PROTO_GetShiftState done [11:27:05]FM_GetShiftState done [11:27:05]req_shift_opened done [11:27:05]requested_item shift.open_date is exist - process it [11:27:05]req_shift_open_date [11:27:05]req_shift_open_date done [11:27:05]produce_requested_data done [11:27:05]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317845,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:27:05]process_action_free close_receipt [11:27:05]json_value_free [11:27:05]json_value_free done [11:27:05]process_json_proto returns [11:27:05]Send response to host [11:27:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317845,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:27:05]free response buf [11:27:05]execute_script done [11:27:05]execute_script returns [11:27:05]free content buf [11:27:05]Sock 9.Close socket [11:27:05]Sock 9.Thread stoped [11:27:09]OFD Sender: No OFD packet to send [11:27:14]OFD Sender: No OFD packet to send [11:27:19]OFD Sender: No OFD packet to send [11:27:24]OFD Sender: No OFD packet to send [11:27:29]OFD Sender: No OFD packet to send [11:27:34]OFD Sender: No OFD packet to send [11:27:39]OFD Sender: No OFD packet to send [11:27:40]accept exits with 7 [11:27:40]New connection [11:27:40]New thread 3067436388 created [11:27:40]Thread 3067293028 joined [11:27:40]Waiting for new connection... [11:27:40] Sock 7.Parse request [11:27:40]Sock 7.Check first char [11:27:40]Sock 7.First char is OK [11:27:40]request: POST /json_proto HTTP/1.0 [11:27:40]Method: POST [11:27:40]URL: /json_proto [11:27:40]Method is POST - this is cgi request [11:27:40]url: /json_proto [11:27:40]query_string will be loaded in cgi processing [11:27:40]execute_cgi json_proto POST (null) [11:27:40]execute_cgi path=json_proto method=POST [11:27:40]POST find Content-Length [11:27:40]Host: 172.17.50.195:8080 [11:27:40]Content-Length: 686 [11:27:40]Content-Type: application/json [11:27:40] [11:27:40]POST finish read [11:27:40]Found Content-Length = 686 [11:27:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092777", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 49.350, "sum" : 1890.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 1890.00, "payments": [ { "type": 0, "sum" : 1890.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:27:40]execute_script... [11:27:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092777", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 49.350, "sum" : 1890.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 1890.00, "payments": [ { "type": 0, "sum" : 1890.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:27:40]POST & json_proto [11:27:40]process_json_proto [11:27:40]json parsed OK: [11:27:40]protocol is kg_v1.0 [11:27:40]action value=close_receipt [11:27:40]process_action close_receipt [11:27:40]cmd_close_receipt [11:27:40]MH_GetDate [11:27:40]Write to MH i2c: F0 00 00 62 1E 6F [11:27:40]Write i2c OK [11:27:40]MH_I2C_Read... [11:27:40]Read from MH i2c: F0 [11:27:40]MH_I2C_Read... [11:27:40]Read from MH i2c: F0 09 00 [11:27:40]MH_I2C_Read... [11:27:40]Read from MH i2c: F0 09 00 62 1E 00 2D 75 1F 67 43 33 1C 67 99 [11:27:40]GetLastDocTimeStamp 1730114822 [11:27:40]current date 1730114861 [11:27:40]FM_GetShiftState [11:27:40]SAM_PROTO_GetShiftState [11:27:40]wFMCommunicate request_size=4 [11:27:40]MH_SAM_APDU [11:27:40]CAPDU: 80 13 01 00 [11:27:40]Write to MH i2c: E2 08 00 63 1E 80 13 01 00 00 00 00 00 FE [11:27:40]Write i2c OK [11:27:40]MH_I2C_Read... [11:27:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:27:40]Read from MH i2c: E2 [11:27:40]MH_I2C_Read... [11:27:40]Read from MH i2c: E2 0E 00 [11:27:40]MH_I2C_Read... [11:27:40]Read from MH i2c: E2 0E 00 63 1E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F7 [11:27:40]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:27:40]wFMCommunicate OK [11:27:40]SAM_PROTO_GetShiftState done [11:27:40]FM_GetShiftState done [11:27:40]opened in 1730073493 [11:27:40]opened+sec_in_day 1730159893 [11:27:40]quantity*price = 189010 [11:27:40]sum+1 = 189012 [11:27:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 1890.00 Внесено: 5000.00 СДАЧА: 3110.00 НСП 1% : 16.73 НДС 12% : 200.72 Наличными: 1890.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 321 28.10.2024 11:27 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317846 ФПД: 181228528572462 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T112741&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317846&fm=181228528572462&tin=02508201610067®Number=0000000000091628&sum=189000 [11:27:41]StoreToDocumentArchive [11:27:41]shift 546 fd 317846 [11:27:41]save to /storage/0546/doc_00317846 [11:27:41]save last doc name /storage/0546/doc_00317846 to /storage/kkm_last_doc_name [11:27:41]save OK [11:27:41]Clear old archive folders... [11:27:41]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:27:41]tlvbuf is B6FCB7A0 [11:27:41]SAM_PROTO_ClearQueue [11:27:41]wFMCommunicate request_size=4 [11:27:41]MH_SAM_APDU [11:27:41]CAPDU: 80 09 00 00 [11:27:41]Write to MH i2c: E2 08 00 70 1E 80 09 00 00 00 00 00 00 00 [11:27:41]Write i2c OK [11:27:41]MH_I2C_Read... [11:27:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:27:41]Read from MH i2c: E2 [11:27:41]MH_I2C_Read... [11:27:41]Read from MH i2c: E2 03 00 [11:27:41]MH_I2C_Read... [11:27:41]Read from MH i2c: E2 03 00 70 1E 00 90 00 02 [11:27:41]RAPDU: 90 00 [11:27:41]wFMCommunicate OK [11:27:41]SAM_PROTO_ClearQueue done [11:27:41]KKMCreateOFDPacket [11:27:41]OFDProtocolAddRootSTLVToBuf [11:27:41]FM_MakeSignedData [11:27:41]FM_MakeSignedData [11:27:41]SAM_PROTO_SignData [11:27:41]wFMCommunicate request_size=4 [11:27:41]MH_SAM_APDU [11:27:41]CAPDU: 80 0D 01 02 [11:27:41]Write to MH i2c: E2 08 00 71 1E 80 0D 01 02 00 00 00 00 08 [11:27:41]Write i2c OK [11:27:41]MH_I2C_Read... [11:27:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:27:41]Read from MH i2c: E2 [11:27:41]MH_I2C_Read... [11:27:41]Read from MH i2c: E2 03 00 [11:27:41]MH_I2C_Read... [11:27:41]Read from MH i2c: E2 03 00 71 1E 00 90 00 03 [11:27:41]RAPDU: 90 00 [11:27:41]wFMCommunicate OK [11:27:41]wFMCommunicate request_size=255 [11:27:41]MH_SAM_APDU [11:27:41]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C6 C0 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 53 E2 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 E2 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 68 4E 00 00 00 00 07 04 06 00 48 E2 02 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 2D 75 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 96 D9 04 00 35 04 06 00 A4 D3 [11:27:41]Write to MH i2c: E2 02 01 72 1E 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C6 C0 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 53 E2 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 E2 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 68 4E 00 00 00 00 07 04 06 00 48 E2 02 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 2D 75 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 96 D9 04 00 35 04 06 00 A4 D3 00 00 91 [11:27:41]Write i2c OK [11:27:41]MH_I2C_Read... [11:27:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:27:42]Read from MH i2c: E2 [11:27:42]MH_I2C_Read... [11:27:42]Read from MH i2c: E2 03 00 [11:27:42]MH_I2C_Read... [11:27:42]Read from MH i2c: E2 03 00 72 1E 00 90 00 04 [11:27:42]RAPDU: 90 00 [11:27:42]wFMCommunicate OK [11:27:42]wFMCommunicate request_size=9 [11:27:42]MH_SAM_APDU [11:27:42]CAPDU: 80 0D 02 02 04 8E 11 98 2E [11:27:42]Write to MH i2c: E2 0C 00 73 1E 80 0D 02 02 04 00 8E 11 98 2E 00 00 78 [11:27:42]Write i2c OK [11:27:42]MH_I2C_Read... [11:27:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:27:42]Read from MH i2c: E2 [11:27:42]MH_I2C_Read... [11:27:42]Read from MH i2c: E2 03 00 [11:27:42]MH_I2C_Read... [11:27:42]Read from MH i2c: E2 03 00 73 1E 00 90 00 05 [11:27:42]RAPDU: 90 00 [11:27:42]wFMCommunicate OK [11:27:42]wFMCommunicate request_size=4 [11:27:42]MH_SAM_APDU [11:27:42]CAPDU: 80 0D 03 02 [11:27:42]Write to MH i2c: E2 08 00 74 1E 80 0D 03 02 00 00 00 00 0D [11:27:42]Write i2c OK [11:27:42]MH_I2C_Read... [11:27:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:27:42]Read from MH i2c: E2 [11:27:42]MH_I2C_Read... [11:27:42]Read from MH i2c: E2 0B 00 [11:27:42]MH_I2C_Read... [11:27:42]Read from MH i2c: E2 0B 00 74 1E 00 70 21 45 AA 1B 61 6F 57 90 00 D0 [11:27:42]RAPDU: 70 21 45 AA 1B 61 6F 57 90 00 [11:27:42]wFMCommunicate OK [11:27:42]SAM_PROTO_SignData done [11:27:42]FM_MakeSignedData done [11:27:42]CreateOFDProtocolMessage [11:27:42]wFMCommunicate request_size=4 [11:27:42]MH_SAM_APDU [11:27:42]CAPDU: 80 11 00 00 [11:27:42]Write to MH i2c: E2 08 00 75 1E 80 11 00 00 00 00 00 00 0D [11:27:42]Write i2c OK [11:27:42]MH_I2C_Read... [11:27:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:27:42]Read from MH i2c: E2 [11:27:42]MH_I2C_Read... [11:27:42]Read from MH i2c: E2 17 00 [11:27:42]MH_I2C_Read... [11:27:42]Read from MH i2c: E2 17 00 75 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 61 [11:27:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:27:42]wFMCommunicate OK [11:27:42]CreateOFDProtocolMessage done [11:27:42]OFDSenderStorePacket 317846 [11:27:42]StoreOFDPacket docnum=317846 [11:27:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 B8 EB 06 01 39 8F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C6 C0 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 53 E2 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 E2 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 68 4E 00 00 00 00 07 04 06 00 48 E2 02 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 2D 75 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 96 D9 04 00 35 04 06 00 A4 D3 8E 11 98 2E 70 21 45 AA 1B 61 6F 57 [11:27:42]CheckFolder [11:27:42]dirname=/storage/ofd_packets [11:27:42]CheckFolder done [11:27:42]ProducePacketName [11:27:42]name=ofd_packets/00317846 [11:27:42]NVStorageSaveData ofd_packets/00317846 [11:27:42]File name is /storage/ofd_packets/00317846 [11:27:42]Write 300 bytes [11:27:42]NVStorageSaveData done [11:27:42]OFDSenderStorePacket done [11:27:42]KKMCreateOFDPacket done [11:27:42]NVStorageSaveData kkm_last_timestamp [11:27:42]File name is /storage/kkm_last_timestamp [11:27:42]Write 4 bytes [11:27:42]NVStorageSaveData done [11:27:42]ExternCall_PrintAddStr [11:27:42]wPrintStart [11:27:42]Write to MH i2c: 01 00 00 76 1E 94 [11:27:42]Write i2c OK [11:27:42]MH_I2C_Read... [11:27:42]Read from MH i2c: 01 [11:27:42]MH_I2C_Read... [11:27:42]Read from MH i2c: 01 07 00 [11:27:42]MH_I2C_Read... [11:27:42]Read from MH i2c: 01 07 00 76 1E 00 00 00 00 00 FF 0F A9 [11:27:42]RasterBufferAndPrint [11:27:42]line Счет N : (1)1092777 [11:27:42]line ИНН: 02508201610067 [11:27:42]line Контрольно-Кассовый Чек [11:27:42]line ПРОДАЖА [11:27:42]line ТРК (МРК, ГНК) : 71 [11:27:42]line Товар: 2711190000 [11:27:42]line ГАЗ-К-5 [11:27:42]line 49.350 * 38.30 [11:27:42]line = 1890.11 [11:27:42]line НДС 12% НСП 1% [11:27:42]line > о реализуемом товаре [11:27:42]line ОКРУГЛЕНИЕ: -0.11 [11:27:42]line ИТОГО: 1890.00 [11:27:42]line Внесено: 5000.00 [11:27:42]line СДАЧА: 3110.00 [11:27:42]line НСП 1% : 16.73 [11:27:42]line НДС 12% : 200.72 [11:27:42]line Наличными: 1890.00 [11:27:42]line Безнал.: 0.00 [11:27:42]line Место: АЗС № 101 "Партнер Нефть" [11:27:42]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:27:42]line СНО: Общий режим [11:27:42]line Чек 321 28.10.2024 11:27 [11:27:42]line Смена: 546 ФФД: 1.0 [11:27:42]line ЗНМ: 0300000082 [11:27:42]line РНМ: 0000000000091628 [11:27:42]line Версия ККМ: 001 [11:27:42]line ФМ: 0000000000874671 [11:27:42]line ФД: 317846 [11:27:42]line ФПД: 181228528572462 [11:27:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T112741&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317846&fm=181228528572462&tin=02508201610067®Number=0000000000091628&sum=189000 [11:27:42]written 0, free lines is 4095 [11:27:42]OFD Sender: Processing packet 317846 [packets to send 127, broken 126] [11:27:42]ProducePacketName [11:27:42]name=ofd_packets/00317846 [11:27:42]OFD Sender: To server: pG, [11:27:42]CommunicateWithHost lk.salyk.kg:30040 [11:27:42]ConnectInit lk.salyk.kg [11:27:42]Connected sock=9 [11:27:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 B8 EB 06 01 39 8F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C6 C0 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 53 E2 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 E2 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 68 4E 00 00 00 00 07 04 06 00 48 E2 02 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 2D 75 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 96 D9 04 00 35 04 06 00 A4 D3 8E 11 98 2E 70 21 45 AA 1B 61 6F 57 [11:27:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 98 5C 47 00 7C 27 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 96 D9 04 00 F4 03 04 00 E6 20 1F 67 B6 04 01 00 00 2D BA E2 C5 49 D4 70 80 [11:27:42]CommunicateWithHost err = 0 [11:27:42]CheckOFDResponse [11:27:42]1017 (14) - 77093643461234 [11:27:42]1041 (16) - 0000000000874671 [11:27:42]1040 (4) - 317846 [11:27:42]1012 (4) - 28.10.2024 05:28 [11:27:42]1206 (1) - 0 [11:27:42]OFD Sender: Remove packet 317846 [11:27:42]ProducePacketName [11:27:42]name=ofd_packets/00317846 [11:27:42]NVStorageDeleteData [11:27:43]Write to MH i2c: 01 00 00 A1 1E BF [11:27:43]Write i2c OK [11:27:43]MH_I2C_Read... [11:27:43]Read from MH i2c: 01 [11:27:43]MH_I2C_Read... [11:27:43]Read from MH i2c: 01 07 00 [11:27:43]MH_I2C_Read... [11:27:43]Read from MH i2c: 01 07 00 A1 1E 00 00 00 00 00 E6 0C B8 [11:27:43]RasterBufferAndPrint [11:27:43]line [11:27:43]line [11:27:43]line [11:27:43]line [11:27:43]line [11:27:43]written 0, free lines is 3309 [11:27:43]MH_Cut [11:27:43]Write to MH i2c: D1 01 00 A8 1E 01 98 [11:27:43]Write i2c OK [11:27:43]MH_I2C_Read... [11:27:43]Read from MH i2c: D1 [11:27:43]MH_I2C_Read... [11:27:43]Read from MH i2c: D1 01 00 [11:27:43]MH_I2C_Read... [11:27:43]Read from MH i2c: D1 01 00 A8 1E 00 97 [11:27:43]Write to MH i2c: 01 00 00 A9 1E C7 [11:27:43]Write i2c OK [11:27:43]MH_I2C_Read... [11:27:43]OFD Sender: No OFD packet to send [11:27:43]*** Cut start [11:27:43]*** Partial cut [11:27:43]*** CUTSNS_PIN = 1 [11:27:43]*** CUTSNS_PIN = 0 [11:27:44]*** Brake cut motor [11:27:44]Read from MH i2c: 01 [11:27:44]MH_I2C_Read... [11:27:44]*** Stop cut motor [11:27:44]*** Cut end [11:27:44]Read from MH i2c: 01 07 00 [11:27:44]MH_I2C_Read... [11:27:44]Read from MH i2c: 01 07 00 A9 1E 00 00 00 00 00 FF 0F DC [11:27:44]process_action close_receipt done [11:27:44]requested_data is exist [11:27:44]produce_requested_data [11:27:44]requested_item fm.sn is exist - process it [11:27:44]wFMCommunicate request_size=4 [11:27:44]MH_SAM_APDU [11:27:44]CAPDU: 80 11 00 00 [11:27:44]Write to MH i2c: E2 08 00 AA 1E 80 11 00 00 00 00 00 00 42 [11:27:44]Write i2c OK [11:27:44]MH_I2C_Read... [11:27:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:27:44]Read from MH i2c: E2 [11:27:44]MH_I2C_Read... [11:27:44]Read from MH i2c: E2 17 00 [11:27:44]MH_I2C_Read... [11:27:44]Read from MH i2c: E2 17 00 AA 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 96 [11:27:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:27:44]wFMCommunicate OK [11:27:44]requested_item fd.num is exist - process it [11:27:44]SAM_PROTO_GetFieldsCounters [11:27:44]wFMCommunicate request_size=4 [11:27:44]MH_SAM_APDU [11:27:44]CAPDU: 80 13 00 00 [11:27:44]Write to MH i2c: E2 08 00 AB 1E 80 13 00 00 00 00 00 00 45 [11:27:44]Write i2c OK [11:27:44]MH_I2C_Read... [11:27:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:27:44]Read from MH i2c: E2 [11:27:44]MH_I2C_Read... [11:27:44]Read from MH i2c: E2 62 00 [11:27:44]MH_I2C_Read... [11:27:44]Read from MH i2c: E2 62 00 AB 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 96 D9 04 00 0E 04 04 00 22 02 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 C5 [11: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 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 96 D9 04 00 0E 04 04 00 22 02 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:27:44]wFMCommunicate OK [11:27:44]SAM_PROTO_GetFieldsCounters done [11:27:44]requested_item shift.num is exist - process it [11:27:44]requested_item shift.opened is exist - process it [11:27:44]req_shift_opened [11:27:44]FM_GetShiftState [11:27:44]SAM_PROTO_GetShiftState [11:27:44]wFMCommunicate request_size=4 [11:27:44]MH_SAM_APDU [11:27:44]CAPDU: 80 13 01 00 [11:27:44]Write to MH i2c: E2 08 00 AC 1E 80 13 01 00 00 00 00 00 47 [11:27:44]Write i2c OK [11:27:44]MH_I2C_Read... [11:27:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:27:44]Read from MH i2c: E2 [11:27:44]MH_I2C_Read... [11:27:44]Read from MH i2c: E2 0E 00 [11:27:44]MH_I2C_Read... [11:27:44]Read from MH i2c: E2 0E 00 AC 1E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 40 [11:27:44]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:27:44]wFMCommunicate OK [11:27:44]SAM_PROTO_GetShiftState done [11:27:44]FM_GetShiftState done [11:27:44]req_shift_opened done [11:27:44]requested_item shift.open_date is exist - process it [11:27:44]req_shift_open_date [11:27:44]req_shift_open_date done [11:27:44]produce_requested_data done [11:27:44]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317846,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:27:44]process_action_free close_receipt [11:27:44]json_value_free [11:27:44]json_value_free done [11:27:44]process_json_proto returns [11:27:44]Send response to host [11:27:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317846,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:27:44]free response buf [11:27:44]execute_script done [11:27:44]execute_script returns [11:27:44]free content buf [11:27:44]Sock 7.Close socket [11:27:44]Sock 7.Thread stoped [11:27:48]OFD Sender: No OFD packet to send [11:27:53]OFD Sender: No OFD packet to send [11:27:58]OFD Sender: No OFD packet to send [11:28:03]OFD Sender: No OFD packet to send [11:28:08]OFD Sender: No OFD packet to send [11:28:13]OFD Sender: No OFD packet to send [11:28:18]OFD Sender: No OFD packet to send [11:28:23]OFD Sender: No OFD packet to send [11:28:28]OFD Sender: No OFD packet to send [11:28:33]OFD Sender: No OFD packet to send [11:28:38]OFD Sender: No OFD packet to send [11:28:43]OFD Sender: No OFD packet to send [11:28:48]OFD Sender: No OFD packet to send [11:28:53]OFD Sender: No OFD packet to send [11:28:58]OFD Sender: No OFD packet to send [11:29:03]OFD Sender: No OFD packet to send [11:29:08]OFD Sender: No OFD packet to send [11:29:13]OFD Sender: No OFD packet to send [11:29:18]OFD Sender: No OFD packet to send [11:29:23]OFD Sender: No OFD packet to send [11:29:28]OFD Sender: No OFD packet to send [11:29:33]OFD Sender: No OFD packet to send [11:29:38]OFD Sender: No OFD packet to send [11:29:43]OFD Sender: No OFD packet to send [11:29:48]OFD Sender: No OFD packet to send [11:29:53]OFD Sender: No OFD packet to send [11:29:58]OFD Sender: No OFD packet to send [11:30:03]OFD Sender: No OFD packet to send [11:30:08]OFD Sender: No OFD packet to send [11:30:13]OFD Sender: No OFD packet to send [11:30:18]OFD Sender: No OFD packet to send [11:30:23]OFD Sender: No OFD packet to send [11:30:28]OFD Sender: No OFD packet to send [11:30:33]OFD Sender: No OFD packet to send [11:30:38]OFD Sender: No OFD packet to send [11:30:43]OFD Sender: No OFD packet to send [11:30:48]OFD Sender: No OFD packet to send [11:30:53]OFD Sender: No OFD packet to send [11:30:56]accept exits with 10 [11:30:56]New connection [11:30:56]New thread 3067293028 created [11:30:56]Thread 3067436388 joined [11:30:56]Waiting for new connection... [11:30:56] Sock 10.Parse request [11:30:56]Sock 10.Check first char [11:30:56]Sock 10.First char is OK [11:30:56]request: POST /json_proto HTTP/1.0 [11:30:56]Method: POST [11:30:56]URL: /json_proto [11:30:56]Method is POST - this is cgi request [11:30:56]url: /json_proto [11:30:56]query_string will be loaded in cgi processing [11:30:56]execute_cgi json_proto POST (null) [11:30:56]execute_cgi path=json_proto method=POST [11:30:56]POST find Content-Length [11:30:56]Host: 172.17.50.195:8080 [11:30:56]Content-Length: 681 [11:30:56]Content-Type: application/json [11:30:56] [11:30:56]POST finish read [11:30:56]Found Content-Length = 681 [11:30:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092780", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "50.50.0", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 50.200, "sum" : 4844.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9999.00, "total" : 4844.00, "payments": [ { "type": 0, "sum" : 4844.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:30:56]execute_script... [11:30:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092780", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "50.50.0", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 50.200, "sum" : 4844.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9999.00, "total" : 4844.00, "payments": [ { "type": 0, "sum" : 4844.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:30:56]POST & json_proto [11:30:56]process_json_proto [11:30:56]json parsed OK: [11:30:56]protocol is kg_v1.0 [11:30:56]action value=close_receipt [11:30:56]process_action close_receipt [11:30:56]cmd_close_receipt [11:30:56]MH_GetDate [11:30:56]Write to MH i2c: F0 00 00 AD 1E BA [11:30:56]Write i2c OK [11:30:56]MH_I2C_Read... [11:30:56]Read from MH i2c: F0 [11:30:56]MH_I2C_Read... [11:30:56]Read from MH i2c: F0 09 00 [11:30:56]MH_I2C_Read... [11:30:56]Read from MH i2c: F0 09 00 AD 1E 00 F1 75 1F 67 43 33 1C 67 A8 [11:30:56]GetLastDocTimeStamp 1730114861 [11:30:56]current date 1730115057 [11:30:56]FM_GetShiftState [11:30:56]SAM_PROTO_GetShiftState [11:30:56]wFMCommunicate request_size=4 [11:30:56]MH_SAM_APDU [11:30:56]CAPDU: 80 13 01 00 [11:30:56]Write to MH i2c: E2 08 00 AE 1E 80 13 01 00 00 00 00 00 49 [11:30:56]Write i2c OK [11:30:56]MH_I2C_Read... [11:30:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:30:56]Read from MH i2c: E2 [11:30:56]MH_I2C_Read... [11:30:56]Read from MH i2c: E2 0E 00 [11:30:56]MH_I2C_Read... [11:30:56]Read from MH i2c: E2 0E 00 AE 1E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 42 [11:30:56]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:30:56]wFMCommunicate OK [11:30:56]SAM_PROTO_GetShiftState done [11:30:56]FM_GetShiftState done [11:30:56]opened in 1730073493 [11:30:56]opened+sec_in_day 1730159893 [11:30:56]quantity*price = 484430 [11:30:56]sum+1 = 484431 [11:30:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 4844.00 Внесено: 9999.00 СДАЧА: 5155.00 НСП 1% : 42.87 НДС 12% : 514.44 Наличными: 4844.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 322 28.10.2024 11:30 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317847 ФПД: 83872644821131 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T113057&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317847&fm=83872644821131&tin=02508201610067®Number=0000000000091628&sum=484400 [11:30:57]StoreToDocumentArchive [11:30:57]shift 546 fd 317847 [11:30:57]save to /storage/0546/doc_00317847 [11:30:57]save last doc name /storage/0546/doc_00317847 to /storage/kkm_last_doc_name [11:30:57]save OK [11:30:57]Clear old archive folders... [11:30:57]ProcessDocumentItem done err = 0, tmpTLVsize=249 [11:30:57]tlvbuf is 013ECBB0 [11:30:57]SAM_PROTO_ClearQueue [11:30:57]wFMCommunicate request_size=4 [11:30:57]MH_SAM_APDU [11:30:57]CAPDU: 80 09 00 00 [11:30:57]Write to MH i2c: E2 08 00 BB 1E 80 09 00 00 00 00 00 00 4B [11:30:57]Write i2c OK [11:30:57]MH_I2C_Read... [11:30:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:30:57]Read from MH i2c: E2 [11:30:57]MH_I2C_Read... [11:30:57]Read from MH i2c: E2 03 00 [11:30:57]MH_I2C_Read... [11:30:57]Read from MH i2c: E2 03 00 BB 1E 00 90 00 4D [11:30:57]RAPDU: 90 00 [11:30:57]wFMCommunicate OK [11:30:57]SAM_PROTO_ClearQueue done [11:30:57]KKMCreateOFDPacket [11:30:57]OFDProtocolAddRootSTLVToBuf [11:30:57]FM_MakeSignedData [11:30:57]FM_MakeSignedData [11:30:57]SAM_PROTO_SignData [11:30:57]wFMCommunicate request_size=4 [11:30:57]MH_SAM_APDU [11:30:57]CAPDU: 80 0D 01 02 [11:30:57]Write to MH i2c: E2 08 00 BC 1E 80 0D 01 02 00 00 00 00 53 [11:30:57]Write i2c OK [11:30:57]MH_I2C_Read... [11:30:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:30:57]Read from MH i2c: E2 [11:30:57]MH_I2C_Read... [11:30:57]Read from MH i2c: E2 03 00 [11:30:57]MH_I2C_Read... [11:30:57]Read from MH i2c: E2 03 00 BC 1E 00 90 00 4E [11:30:57]RAPDU: 90 00 [11:30:57]wFMCommunicate OK [11:30:57]wFMCommunicate request_size=255 [11:30:57]MH_SAM_APDU [11:30:57]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 07 00 35 30 2E 35 30 2E 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 18 C4 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 4E 64 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 64 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BF 10 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F4 C8 00 00 00 00 07 04 06 00 30 64 07 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 F1 75 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 97 D9 04 00 35 04 06 00 4C 48 1F [11:30:57]Write to MH i2c: E2 02 01 BD 1E 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 07 00 35 30 2E 35 30 2E 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 18 C4 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 4E 64 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 64 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BF 10 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F4 C8 00 00 00 00 07 04 06 00 30 64 07 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 F1 75 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 97 D9 04 00 35 04 06 00 4C 48 1F 00 00 85 [11:30:57]Write i2c OK [11:30:57]MH_I2C_Read... [11:30:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:30:58]Read from MH i2c: E2 [11:30:58]MH_I2C_Read... [11:30:58]Read from MH i2c: E2 03 00 [11:30:58]MH_I2C_Read... [11:30:58]Read from MH i2c: E2 03 00 BD 1E 00 90 00 4F [11:30:58]RAPDU: 90 00 [11:30:58]wFMCommunicate OK [11:30:58]wFMCommunicate request_size=8 [11:30:58]MH_SAM_APDU [11:30:58]CAPDU: 80 0D 02 02 03 33 70 8B [11:30:58]Write to MH i2c: E2 0B 00 BE 1E 80 0D 02 02 03 00 33 70 8B 00 00 8A [11:30:58]Write i2c OK [11:30:58]MH_I2C_Read... [11:30:58]Read from MH i2c: E2 [11:30:58]MH_I2C_Read... [11:30:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:30:58]Read from MH i2c: E2 03 00 [11:30:58]MH_I2C_Read... [11:30:58]Read from MH i2c: E2 03 00 BE 1E 00 90 00 50 [11:30:58]RAPDU: 90 00 [11:30:58]wFMCommunicate OK [11:30:58]wFMCommunicate request_size=4 [11:30:58]MH_SAM_APDU [11:30:58]CAPDU: 80 0D 03 02 [11:30:58]Write to MH i2c: E2 08 00 BF 1E 80 0D 03 02 00 00 00 00 58 [11:30:58]Write i2c OK [11:30:58]MH_I2C_Read... [11:30:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:30:58]Read from MH i2c: E2 [11:30:58]MH_I2C_Read... [11:30:58]Read from MH i2c: E2 0B 00 [11:30:58]MH_I2C_Read... [11:30:58]Read from MH i2c: E2 0B 00 BF 1E 00 5C A3 7C 4C D0 76 3E 29 90 00 CD [11:30:58]RAPDU: 5C A3 7C 4C D0 76 3E 29 90 00 [11:30:58]wFMCommunicate OK [11:30:58]SAM_PROTO_SignData done [11:30:58]FM_MakeSignedData done [11:30:58]CreateOFDProtocolMessage [11:30:58]wFMCommunicate request_size=4 [11:30:58]MH_SAM_APDU [11:30:58]CAPDU: 80 11 00 00 [11:30:58]Write to MH i2c: E2 08 00 C0 1E 80 11 00 00 00 00 00 00 58 [11:30:58]Write i2c OK [11:30:58]MH_I2C_Read... [11:30:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:30:58]Read from MH i2c: E2 [11:30:58]MH_I2C_Read... [11:30:58]Read from MH i2c: E2 17 00 [11:30:58]MH_I2C_Read... [11:30:58]Read from MH i2c: E2 17 00 C0 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 AC [11:30:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:30:58]wFMCommunicate OK [11:30:58]CreateOFDProtocolMessage done [11:30:58]OFDSenderStorePacket 317847 [11:30:58]StoreOFDPacket docnum=317847 [11:30:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 01 00 00 98 F2 05 01 0A C4 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 07 00 35 30 2E 35 30 2E 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 18 C4 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 4E 64 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 64 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BF 10 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F4 C8 00 00 00 00 07 04 06 00 30 64 07 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 F1 75 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 97 D9 04 00 35 04 06 00 4C 48 1F 33 70 8B 5C A3 7C 4C D0 76 3E 29 [11:30:58]CheckFolder [11:30:58]dirname=/storage/ofd_packets [11:30:58]CheckFolder done [11:30:58]ProducePacketName [11:30:58]name=ofd_packets/00317847 [11:30:58]NVStorageSaveData ofd_packets/00317847 [11:30:58]File name is /storage/ofd_packets/00317847 [11:30:58]Write 299 bytes [11:30:58]NVStorageSaveData done [11:30:58]OFDSenderStorePacket done [11:30:58]KKMCreateOFDPacket done [11:30:58]NVStorageSaveData kkm_last_timestamp [11:30:58]File name is /storage/kkm_last_timestamp [11:30:58]Write 4 bytes [11:30:58]NVStorageSaveData done [11:30:58]ExternCall_PrintAddStr [11:30:58]wPrintStart [11:30:58]Write to MH i2c: 01 00 00 C1 1E DF [11:30:58]Write i2c OK [11:30:58]MH_I2C_Read... [11:30:58]Read from MH i2c: 01 [11:30:58]MH_I2C_Read... [11:30:58]Read from MH i2c: 01 07 00 [11:30:58]MH_I2C_Read... [11:30:58]Read from MH i2c: 01 07 00 C1 1E 00 00 00 00 00 FF 0F F4 [11:30:58]RasterBufferAndPrint [11:30:58]line Счет N : (1)1092780 [11:30:58]line ИНН: 02508201610067 [11:30:58]line Контрольно-Кассовый Чек [11:30:58]line ПРОДАЖА [11:30:58]line ТРК (МРК, ГНК) : 52 [11:30:58]line Товар: 50.50.0 [11:30:58]line Аи-100-К-3 [11:30:58]line 50.200 * 96.50 [11:30:58]line = 4844.30 [11:30:58]line НДС 12% НСП 1% [11:30:58]line > о реализуемом товаре [11:30:58]line ОКРУГЛЕНИЕ: -0.30 [11:30:58]line ИТОГО: 4844.00 [11:30:58]line Внесено: 9999.00 [11:30:58]line СДАЧА: 5155.00 [11:30:58]line НСП 1% : 42.87 [11:30:58]line НДС 12% : 514.44 [11:30:58]line Наличными: 4844.00 [11:30:58]line Безнал.: 0.00 [11:30:58]line Место: АЗС № 101 "Партнер Нефть" [11:30:58]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:30:58]line СНО: Общий режим [11:30:58]line Чек 322 28.10.2024 11:30 [11:30:58]line Смена: 546 ФФД: 1.0 [11:30:58]line ЗНМ: 0300000082 [11:30:58]line РНМ: 0000000000091628 [11:30:58]line Версия ККМ: 001 [11:30:58]line ФМ: 0000000000874671 [11:30:58]line ФД: 317847 [11:30:58]line ФПД: 83872644821131 [11:30:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T113057&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317847&fm=83872644821131&tin=02508201610067®Number=0000000000091628&sum=484400 [11:30:58]OFD Sender: Processing packet 317847 [packets to send 127, broken 126] [11:30:58]ProducePacketName [11:30:58]name=ofd_packets/00317847 [11:30:58]OFD Sender: To server: pG, [11:30:58]CommunicateWithHost lk.salyk.kg:30040 [11:30:58]ConnectInit lk.salyk.kg [11:30:58]written 0, free lines is 4095 [11:30:58]Connected sock=9 [11:30:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 01 00 00 98 F2 05 01 0A C4 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 07 00 35 30 2E 35 30 2E 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 18 C4 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 4E 64 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 64 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BF 10 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F4 C8 00 00 00 00 07 04 06 00 30 64 07 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 F1 75 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 97 D9 04 00 35 04 06 00 4C 48 1F 33 70 8B 5C A3 7C 4C D0 76 3E 29 [11:30:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 55 4C 47 00 D1 A4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 97 D9 04 00 F4 03 04 00 AA 21 1F 67 B6 04 01 00 00 0A 2E 4A 77 1E 0F AB EA [11:30:58]CommunicateWithHost err = 0 [11:30:58]CheckOFDResponse [11:30:58]1017 (14) - 77093643461234 [11:30:58]1041 (16) - 0000000000874671 [11:30:58]1040 (4) - 317847 [11:30:58]1012 (4) - 28.10.2024 05:31 [11:30:58]1206 (1) - 0 [11:30:58]OFD Sender: Remove packet 317847 [11:30:58]ProducePacketName [11:30:58]name=ofd_packets/00317847 [11:30:58]NVStorageDeleteData [11:30:59]Write to MH i2c: 01 00 00 EC 1E 0A [11:30:59]Write i2c OK [11:30:59]MH_I2C_Read... [11:30:59]Read from MH i2c: 01 [11:30:59]MH_I2C_Read... [11:30:59]Read from MH i2c: 01 07 00 [11:30:59]MH_I2C_Read... [11:30:59]Read from MH i2c: 01 07 00 EC 1E 00 00 00 00 00 EC 0C 09 [11:30:59]RasterBufferAndPrint [11:30:59]line [11:30:59]line [11:30:59]line [11:30:59]line [11:30:59]line [11:30:59]written 0, free lines is 3314 [11:30:59]MH_Cut [11:30:59]Write to MH i2c: D1 01 00 F3 1E 01 E3 [11:30:59]Write i2c OK [11:30:59]MH_I2C_Read... [11:30:59]Read from MH i2c: D1 [11:30:59]MH_I2C_Read... [11:30:59]Read from MH i2c: D1 01 00 [11:30:59]MH_I2C_Read... [11:30:59]Read from MH i2c: D1 01 00 F3 1E 00 E2 [11:30:59]Write to MH i2c: 01 00 00 F4 1E 12 [11:30:59]Write i2c OK [11:30:59]MH_I2C_Read... [11:30:59]OFD Sender: No OFD packet to send [11:30:59]*** Cut start [11:30:59]*** Partial cut [11:30:59]*** CUTSNS_PIN = 1 [11:30:59]*** CUTSNS_PIN = 0 [11:31:00]*** Brake cut motor [11:31:00]Read from MH i2c: 01 [11:31:00]MH_I2C_Read... [11:31:00]*** Stop cut motor [11:31:00]*** Cut end [11:31:00]Read from MH i2c: 01 07 00 [11:31:00]MH_I2C_Read... [11:31:00]Read from MH i2c: 01 07 00 F4 1E 00 00 00 00 00 FF 0F 27 [11:31:00]process_action close_receipt done [11:31:00]requested_data is exist [11:31:00]produce_requested_data [11:31:00]requested_item fm.sn is exist - process it [11:31:00]wFMCommunicate request_size=4 [11:31:00]MH_SAM_APDU [11:31:00]CAPDU: 80 11 00 00 [11:31:00]Write to MH i2c: E2 08 00 F5 1E 80 11 00 00 00 00 00 00 8D [11:31:00]Write i2c OK [11:31:00]MH_I2C_Read... [11:31:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:31:00]Read from MH i2c: E2 [11:31:00]MH_I2C_Read... [11:31:00]Read from MH i2c: E2 17 00 [11:31:00]MH_I2C_Read... [11:31:00]Read from MH i2c: E2 17 00 F5 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E1 [11:31:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:31:00]wFMCommunicate OK [11:31:00]requested_item fd.num is exist - process it [11:31:00]SAM_PROTO_GetFieldsCounters [11:31:00]wFMCommunicate request_size=4 [11:31:00]MH_SAM_APDU [11:31:00]CAPDU: 80 13 00 00 [11:31:00]Write to MH i2c: E2 08 00 F6 1E 80 13 00 00 00 00 00 00 90 [11:31:00]Write i2c OK [11:31:00]MH_I2C_Read... [11:31:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:31:00]Read from MH i2c: E2 [11:31:00]MH_I2C_Read... [11:31:00]Read from MH i2c: E2 62 00 [11:31:00]MH_I2C_Read... [11:31:00]Read from MH i2c: E2 62 00 F6 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 97 D9 04 00 0E 04 04 00 22 02 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 14 [11:31:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 97 D9 04 00 0E 04 04 00 22 02 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:31:00]wFMCommunicate OK [11:31:00]SAM_PROTO_GetFieldsCounters done [11:31:00]requested_item shift.num is exist - process it [11:31:00]requested_item shift.opened is exist - process it [11:31:00]req_shift_opened [11:31:00]FM_GetShiftState [11:31:00]SAM_PROTO_GetShiftState [11:31:00]wFMCommunicate request_size=4 [11:31:00]MH_SAM_APDU [11:31:00]CAPDU: 80 13 01 00 [11:31:00]Write to MH i2c: E2 08 00 F7 1E 80 13 01 00 00 00 00 00 92 [11:31:00]Write i2c OK [11:31:00]MH_I2C_Read... [11:31:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:31:00]Read from MH i2c: E2 [11:31:00]MH_I2C_Read... [11:31:00]Read from MH i2c: E2 0E 00 [11:31:00]MH_I2C_Read... [11:31:00]Read from MH i2c: E2 0E 00 F7 1E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 8B [11:31:00]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:31:00]wFMCommunicate OK [11:31:00]SAM_PROTO_GetShiftState done [11:31:00]FM_GetShiftState done [11:31:00]req_shift_opened done [11:31:00]requested_item shift.open_date is exist - process it [11:31:00]req_shift_open_date [11:31:00]req_shift_open_date done [11:31:00]produce_requested_data done [11:31:00]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317847,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:31:00]process_action_free close_receipt [11:31:00]json_value_free [11:31:00]json_value_free done [11:31:00]process_json_proto returns [11:31:00]Send response to host [11:31:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317847,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:31:00]free response buf [11:31:00]execute_script done [11:31:00]execute_script returns [11:31:00]free content buf [11:31:00]Sock 10.Close socket [11:31:00]Sock 10.Thread stoped [11:31:04]OFD Sender: No OFD packet to send [11:31:09]OFD Sender: No OFD packet to send [11:31:14]OFD Sender: No OFD packet to send [11:31:19]OFD Sender: No OFD packet to send [11:31:23]accept exits with 7 [11:31:23]New connection [11:31:23]New thread 3067436388 created [11:31:23]Thread 3067293028 joined [11:31:23]Waiting for new connection... [11:31:23] Sock 7.Parse request [11:31:23]Sock 7.Check first char [11:31:23]Sock 7.First char is OK [11:31:23]request: POST /json_proto HTTP/1.0 [11:31:23]Method: POST [11:31:23]URL: /json_proto [11:31:23]Method is POST - this is cgi request [11:31:23]url: /json_proto [11:31:23]query_string will be loaded in cgi processing [11:31:23]execute_cgi json_proto POST (null) [11:31:23]execute_cgi path=json_proto method=POST [11:31:23]POST find Content-Length [11:31:23]Host: 172.17.50.195:8080 [11:31:23]Content-Length: 775 [11:31:23]Content-Type: application/json [11:31:23] [11:31:23]POST finish read [11:31:23]Found Content-Length = 775 [11:31:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092782", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:31:23]execute_script... [11:31:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092782", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:31:23]POST & json_proto [11:31:23]process_json_proto [11:31:23]json parsed OK: [11:31:23]protocol is kg_v1.0 [11:31:23]action value=close_receipt [11:31:23]process_action close_receipt [11:31:23]cmd_close_receipt [11:31:23]MH_GetDate [11:31:23]Write to MH i2c: F0 00 00 F8 1E 05 [11:31:23]Write i2c OK [11:31:23]MH_I2C_Read... [11:31:23]Read from MH i2c: F0 [11:31:23]MH_I2C_Read... [11:31:23]Read from MH i2c: F0 09 00 [11:31:23]MH_I2C_Read... [11:31:23]Read from MH i2c: F0 09 00 F8 1E 00 0C 76 1F 67 43 33 1C 67 0F [11:31:23]GetLastDocTimeStamp 1730115057 [11:31:23]current date 1730115084 [11:31:23]FM_GetShiftState [11:31:23]SAM_PROTO_GetShiftState [11:31:23]wFMCommunicate request_size=4 [11:31:23]MH_SAM_APDU [11:31:23]CAPDU: 80 13 01 00 [11:31:23]Write to MH i2c: E2 08 00 F9 1E 80 13 01 00 00 00 00 00 94 [11:31:23]Write i2c OK [11:31:23]MH_I2C_Read... [11:31:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:31:23]Read from MH i2c: E2 [11:31:23]MH_I2C_Read... [11:31:23]Read from MH i2c: E2 0E 00 [11:31:23]MH_I2C_Read... [11:31:23]Read from MH i2c: E2 0E 00 F9 1E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 8D [11:31:23]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:31:23]wFMCommunicate OK [11:31:23]SAM_PROTO_GetShiftState done [11:31:23]FM_GetShiftState done [11:31:23]opened in 1730073493 [11:31:23]opened+sec_in_day 1730159893 [11:31:23]quantity*price = 100050 [11:31:23]sum+1 = 100052 [11:31:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 323 28.10.2024 11:31 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317848 ФПД: 109174296451269 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T113124&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317848&fm=109174296451269&tin=02508201610067®Number=0000000000091628&sum=100051 [11:31:24]StoreToDocumentArchive [11:31:24]shift 546 fd 317848 [11:31:24]save to /storage/0546/doc_00317848 [11:31:24]save last doc name /storage/0546/doc_00317848 to /storage/kkm_last_doc_name [11:31:24]save OK [11:31:24]Clear old archive folders... [11:31:24]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:31:24]tlvbuf is B6F50350 [11:31:24]SAM_PROTO_ClearQueue [11:31:24]wFMCommunicate request_size=4 [11:31:24]MH_SAM_APDU [11:31:24]CAPDU: 80 09 00 00 [11:31:24]Write to MH i2c: E2 08 00 06 1F 80 09 00 00 00 00 00 00 97 [11:31:24]Write i2c OK [11:31:24]MH_I2C_Read... [11:31:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:31:24]Read from MH i2c: E2 [11:31:24]MH_I2C_Read... [11:31:24]Read from MH i2c: E2 03 00 [11:31:24]MH_I2C_Read... [11:31:24]Read from MH i2c: E2 03 00 06 1F 00 90 00 99 [11:31:24]RAPDU: 90 00 [11:31:24]wFMCommunicate OK [11:31:24]SAM_PROTO_ClearQueue done [11:31:24]KKMCreateOFDPacket [11:31:24]OFDProtocolAddRootSTLVToBuf [11:31:24]FM_MakeSignedData [11:31:24]FM_MakeSignedData [11:31:24]SAM_PROTO_SignData [11:31:24]wFMCommunicate request_size=4 [11:31:24]MH_SAM_APDU [11:31:24]CAPDU: 80 0D 01 02 [11:31:24]Write to MH i2c: E2 08 00 07 1F 80 0D 01 02 00 00 00 00 9F [11:31:24]Write i2c OK [11:31:24]MH_I2C_Read... [11:31:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:31:24]Read from MH i2c: E2 [11:31:24]MH_I2C_Read... [11:31:24]Read from MH i2c: E2 03 00 [11:31:24]MH_I2C_Read... [11:31:24]Read from MH i2c: E2 03 00 07 1F 00 90 00 9A [11:31:24]RAPDU: 90 00 [11:31:24]wFMCommunicate OK [11:31:24]wFMCommunicate request_size=255 [11:31:24]MH_SAM_APDU [11:31:24]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 01 00 00 F4 03 04 00 0C 76 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 98 D9 04 00 35 04 06 00 [11:31:24]Write to MH i2c: E2 02 01 08 1F 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 01 00 00 F4 03 04 00 0C 76 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 98 D9 04 00 35 04 06 00 00 00 56 [11:31:25]Write i2c OK [11:31:25]MH_I2C_Read... [11:31:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:31:25]Read from MH i2c: E2 [11:31:25]MH_I2C_Read... [11:31:25]Read from MH i2c: E2 03 00 [11:31:25]MH_I2C_Read... [11:31:25]Read from MH i2c: E2 03 00 08 1F 00 90 00 9B [11:31:25]RAPDU: 90 00 [11:31:25]wFMCommunicate OK [11:31:25]wFMCommunicate request_size=11 [11:31:25]MH_SAM_APDU [11:31:25]CAPDU: 80 0D 02 02 06 63 4B 1F 28 98 C5 [11:31:25]Write to MH i2c: E2 0E 00 09 1F 80 0D 02 02 06 00 63 4B 1F 28 98 C5 00 00 00 [11:31:25]Write i2c OK [11:31:25]MH_I2C_Read... [11:31:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:31:25]Read from MH i2c: E2 [11:31:25]MH_I2C_Read... [11:31:25]Read from MH i2c: E2 03 00 [11:31:25]MH_I2C_Read... [11:31:25]Read from MH i2c: E2 03 00 09 1F 00 90 00 9C [11:31:25]RAPDU: 90 00 [11:31:25]wFMCommunicate OK [11:31:25]wFMCommunicate request_size=4 [11:31:25]MH_SAM_APDU [11:31:25]CAPDU: 80 0D 03 02 [11:31:25]Write to MH i2c: E2 08 00 0A 1F 80 0D 03 02 00 00 00 00 A4 [11:31:25]Write i2c OK [11:31:25]MH_I2C_Read... [11:31:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:31:25]Read from MH i2c: E2 [11:31:25]MH_I2C_Read... [11:31:25]Read from MH i2c: E2 0B 00 [11:31:25]MH_I2C_Read... [11:31:25]Read from MH i2c: E2 0B 00 0A 1F 00 46 4C CE 8F 32 06 26 91 90 00 83 [11:31:25]RAPDU: 46 4C CE 8F 32 06 26 91 90 00 [11:31:25]wFMCommunicate OK [11:31:25]SAM_PROTO_SignData done [11:31:25]FM_MakeSignedData done [11:31:25]CreateOFDProtocolMessage [11:31:25]wFMCommunicate request_size=4 [11:31:25]MH_SAM_APDU [11:31:25]CAPDU: 80 11 00 00 [11:31:25]Write to MH i2c: E2 08 00 0B 1F 80 11 00 00 00 00 00 00 A4 [11:31:25]Write i2c OK [11:31:25]MH_I2C_Read... [11:31:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:31:25]Read from MH i2c: E2 [11:31:25]MH_I2C_Read... [11:31:25]Read from MH i2c: E2 17 00 [11:31:25]MH_I2C_Read... [11:31:25]Read from MH i2c: E2 17 00 0B 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F8 [11:31:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:31:25]wFMCommunicate OK [11:31:25]CreateOFDProtocolMessage done [11:31:25]OFDSenderStorePacket 317848 [11:31:25]StoreOFDPacket docnum=317848 [11:31:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 4A 8A 08 01 11 E6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 01 00 00 F4 03 04 00 0C 76 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 98 D9 04 00 35 04 06 00 63 4B 1F 28 98 C5 46 4C CE 8F 32 06 26 91 [11:31:25]CheckFolder [11:31:25]dirname=/storage/ofd_packets [11:31:25]CheckFolder done [11:31:25]ProducePacketName [11:31:25]name=ofd_packets/00317848 [11:31:25]NVStorageSaveData ofd_packets/00317848 [11:31:25]File name is /storage/ofd_packets/00317848 [11:31:25]Write 302 bytes [11:31:25]NVStorageSaveData done [11:31:25]OFDSenderStorePacket done [11:31:25]KKMCreateOFDPacket done [11:31:25]NVStorageSaveData kkm_last_timestamp [11:31:25]File name is /storage/kkm_last_timestamp [11:31:25]Write 4 bytes [11:31:25]NVStorageSaveData done [11:31:25]ExternCall_PrintAddStr [11:31:25]wPrintStart [11:31:25]Write to MH i2c: 01 00 00 0C 1F 2B [11:31:25]Write i2c OK [11:31:25]MH_I2C_Read... [11:31:25]Read from MH i2c: 01 [11:31:25]MH_I2C_Read... [11:31:25]Read from MH i2c: 01 07 00 [11:31:25]MH_I2C_Read... [11:31:25]Read from MH i2c: 01 07 00 0C 1F 00 00 00 00 00 FF 0F 40 [11:31:25]RasterBufferAndPrint [11:31:25]line Счет N : (1)1092782 [11:31:25]line ИНН: 02508201610067 [11:31:25]line Контрольно-Кассовый Чек [11:31:25]line ПРОДАЖА [11:31:25]line ТРК (МРК, ГНК) : 31 [11:31:25]line Товар: 2710194210 [11:31:25]line ДТ(л)-К-2 [11:31:25]line 13.130 * 76.20 [11:31:25]line = 1000.51 [11:31:25]line НДС 12% НСП 1% [11:31:25]line > о реализуемом товаре [11:31:25]line ИТОГО: 1000.51 [11:31:25]line НСП 1% : 8.85 [11:31:25]line НДС 12% : 106.25 [11:31:25]line Наличными: 0.00 [11:31:25]line Безнал.: 1000.51 [11:31:25]line Место: АЗС № 101 "Партнер Нефть" [11:31:25]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:31:25]line СНО: Общий режим [11:31:25]line Чек 323 28.10.2024 11:31 [11:31:25]line Смена: 546 ФФД: 1.0 [11:31:25]line ЗНМ: 0300000082 [11:31:25]line РНМ: 0000000000091628 [11:31:25]line Версия ККМ: 001 [11:31:25]line Платежная система: Mbank [11:31:25]line ФМ: 0000000000874671 [11:31:25]line ФД: 317848 [11:31:25]line ФПД: 109174296451269 [11:31:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T113124&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317848&fm=109174296451269&tin=02508201610067®Number=0000000000091628&sum=100051 [11:31:25]written 0, free lines is 4095 [11:31:25]OFD Sender: Processing packet 317848 [packets to send 127, broken 126] [11:31:25]ProducePacketName [11:31:25]name=ofd_packets/00317848 [11:31:25]OFD Sender: To server: pG, [11:31:25]CommunicateWithHost lk.salyk.kg:30040 [11:31:25]ConnectInit lk.salyk.kg [11:31:25]Connected sock=11 [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 34 36 37 31 10 01 00 00 4A 8A 08 01 11 E6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 01 00 00 F4 03 04 00 0C 76 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 98 D9 04 00 35 04 06 00 63 4B 1F 28 98 C5 46 4C CE 8F 32 06 26 91 [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 34 36 37 31 4F 00 00 00 AD E2 47 00 78 16 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 98 D9 04 00 F4 03 04 00 C5 21 1F 67 B6 04 01 00 00 2E 78 97 D1 54 6C ED D0 [11:31:26]CommunicateWithHost err = 0 [11:31:26]CheckOFDResponse [11:31:26]1017 (14) - 77093643461234 [11:31:26]1041 (16) - 0000000000874671 [11:31:26]1040 (4) - 317848 [11:31:26]1012 (4) - 28.10.2024 05:31 [11:31:26]1206 (1) - 0 [11:31:26]OFD Sender: Remove packet 317848 [11:31:26]ProducePacketName [11:31:26]name=ofd_packets/00317848 [11:31:26]NVStorageDeleteData [11:31:26]Write to MH i2c: 01 00 00 35 1F 54 [11:31:26]Write i2c OK [11:31:26]MH_I2C_Read... [11:31:26]Read from MH i2c: 01 [11:31:26]MH_I2C_Read... [11:31:26]Read from MH i2c: 01 07 00 [11:31:26]MH_I2C_Read... [11:31:26]Read from MH i2c: 01 07 00 35 1F 00 00 00 00 00 10 0D 78 [11:31:26]RasterBufferAndPrint [11:31:26]line [11:31:26]line [11:31:26]line [11:31:26]line [11:31:26]line [11:31:26]written 0, free lines is 3350 [11:31:26]MH_Cut [11:31:26]Write to MH i2c: D1 01 00 3C 1F 01 2D [11:31:26]Write i2c OK [11:31:26]MH_I2C_Read... [11:31:26]Read from MH i2c: D1 [11:31:26]MH_I2C_Read... [11:31:26]Read from MH i2c: D1 01 00 [11:31:26]MH_I2C_Read... [11:31:26]Read from MH i2c: D1 01 00 3C 1F 00 2C [11:31:26]Write to MH i2c: 01 00 00 3D 1F 5C [11:31:26]Write i2c OK [11:31:26]MH_I2C_Read... [11:31:26]OFD Sender: No OFD packet to send [11:31:26]*** Cut start [11:31:26]*** Partial cut [11:31:26]*** CUTSNS_PIN = 1 [11:31:26]*** CUTSNS_PIN = 0 [11:31:27]*** Brake cut motor [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 3D 1F 00 00 00 00 00 FF 0F 71 [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 3E 1F 80 11 00 00 00 00 00 00 D7 [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 3E 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 2B [11:31:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 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 3F 1F 80 13 00 00 00 00 00 00 DA [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 3F 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 98 D9 04 00 0E 04 04 00 22 02 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 62 [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 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 98 D9 04 00 0E 04 04 00 22 02 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: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 40 1F 80 13 01 00 00 00 00 00 DC [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 40 1F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D5 [11:31:27]RAPDU: 09 00 01 95 D3 1E 67 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":"0000000000874671","fd.num":317848,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [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":"0000000000874671","fd.num":317848,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [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:11]OFD Sender: No OFD packet to send [11:32:16]OFD Sender: No OFD packet to send [11:32:21]OFD Sender: No OFD packet to send [11:32:26]OFD Sender: No OFD packet to send [11:32:31]OFD Sender: No OFD packet to send [11:32:36]OFD Sender: No OFD packet to send [11:32:41]OFD Sender: No OFD packet to send [11:32:46]OFD Sender: No OFD packet to send [11:32:51]OFD Sender: No OFD packet to send [11:32:56]OFD Sender: No OFD packet to send [11:33:01]OFD Sender: No OFD packet to send [11:33:06]OFD Sender: No OFD packet to send [11:33:11]OFD Sender: No OFD packet to send [11:33:16]OFD Sender: No OFD packet to send [11:33:21]OFD Sender: No OFD packet to send [11:33:26]OFD Sender: No OFD packet to send [11:33:31]OFD Sender: No OFD packet to send [11:33:36]OFD Sender: No OFD packet to send [11:33:41]OFD Sender: No OFD packet to send [11:33:43]accept exits with 9 [11:33:43]New connection [11:33:43]New thread 3067293028 created [11:33:43]Thread 3067436388 joined [11:33:43]Waiting for new connection... [11:33:43] Sock 9.Parse request [11:33:43]Sock 9.Check first char [11:33:43]Sock 9.First char is OK [11:33:43]request: POST /json_proto HTTP/1.0 [11:33:43]Method: POST [11:33:43]URL: /json_proto [11:33:43]Method is POST - this is cgi request [11:33:43]url: /json_proto [11:33:43]query_string will be loaded in cgi processing [11:33:43]execute_cgi json_proto POST (null) [11:33:43]execute_cgi path=json_proto method=POST [11:33:43]POST find Content-Length [11:33:43]Host: 172.17.50.195:8080 [11:33:43]Content-Length: 686 [11:33:43]Content-Type: application/json [11:33:43] [11:33:43]POST finish read [11:33:43]Found Content-Length = 686 [11:33:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092783", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 31.970, "sum" : 1224.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1300.00, "total" : 1224.00, "payments": [ { "type": 0, "sum" : 1224.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:33:43]execute_script... [11:33: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)1092783", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 31.970, "sum" : 1224.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1300.00, "total" : 1224.00, "payments": [ { "type": 0, "sum" : 1224.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:33:43]POST & json_proto [11:33:43]process_json_proto [11:33:43]json parsed OK: [11:33:43]protocol is kg_v1.0 [11:33:43]action value=close_receipt [11:33:43]process_action close_receipt [11:33:43]cmd_close_receipt [11:33:43]MH_GetDate [11:33:43]Write to MH i2c: F0 00 00 41 1F 4F [11:33:43]Write i2c OK [11:33:43]MH_I2C_Read... [11:33:43]Read from MH i2c: F0 [11:33:43]MH_I2C_Read... [11:33:43]Read from MH i2c: F0 09 00 [11:33:43]MH_I2C_Read... [11:33:43]Read from MH i2c: F0 09 00 41 1F 00 97 76 1F 67 43 33 1C 67 E4 [11:33:43]GetLastDocTimeStamp 1730115084 [11:33:43]current date 1730115223 [11:33:43]FM_GetShiftState [11:33:43]SAM_PROTO_GetShiftState [11:33:43]wFMCommunicate request_size=4 [11:33:43]MH_SAM_APDU [11:33:43]CAPDU: 80 13 01 00 [11:33:43]Write to MH i2c: E2 08 00 42 1F 80 13 01 00 00 00 00 00 DE [11:33:43]Write i2c OK [11:33:43]MH_I2C_Read... [11:33:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:33:43]Read from MH i2c: E2 [11:33:43]MH_I2C_Read... [11:33:43]Read from MH i2c: E2 0E 00 [11:33:43]MH_I2C_Read... [11:33:43]Read from MH i2c: E2 0E 00 42 1F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D7 [11:33:43]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:33:43]wFMCommunicate OK [11:33:43]SAM_PROTO_GetShiftState done [11:33:43]FM_GetShiftState done [11:33:43]opened in 1730073493 [11:33:43]opened+sec_in_day 1730159893 [11:33:43]quantity*price = 122445 [11:33:43]sum+1 = 122446 [11:33:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 1224.00 Внесено: 1300.00 СДАЧА: 76.00 НСП 1% : 10.84 НДС 12% : 130.03 Наличными: 1224.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 324 28.10.2024 11:33 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317849 ФПД: 253884589812774 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T113343&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317849&fm=253884589812774&tin=02508201610067®Number=0000000000091628&sum=122400 [11:33:44]StoreToDocumentArchive [11:33:44]shift 546 fd 317849 [11:33:44]save to /storage/0546/doc_00317849 [11:33:44]save last doc name /storage/0546/doc_00317849 to /storage/kkm_last_doc_name [11:33:44]save OK [11:33:44]Clear old archive folders... [11:33:44]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:33:44]tlvbuf is 013A4840 [11:33:44]SAM_PROTO_ClearQueue [11:33:44]wFMCommunicate request_size=4 [11:33:44]MH_SAM_APDU [11:33:44]CAPDU: 80 09 00 00 [11:33:44]Write to MH i2c: E2 08 00 4F 1F 80 09 00 00 00 00 00 00 E0 [11:33:44]Write i2c OK [11:33:44]MH_I2C_Read... [11:33:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:33:44]Read from MH i2c: E2 [11:33:44]MH_I2C_Read... [11:33:44]Read from MH i2c: E2 03 00 [11:33:44]MH_I2C_Read... [11:33:44]Read from MH i2c: E2 03 00 4F 1F 00 90 00 E2 [11:33:44]RAPDU: 90 00 [11:33:44]wFMCommunicate OK [11:33:44]SAM_PROTO_ClearQueue done [11:33:44]KKMCreateOFDPacket [11:33:44]OFDProtocolAddRootSTLVToBuf [11:33:44]FM_MakeSignedData [11:33:44]FM_MakeSignedData [11:33:44]SAM_PROTO_SignData [11:33:44]wFMCommunicate request_size=4 [11:33:44]MH_SAM_APDU [11:33:44]CAPDU: 80 0D 01 02 [11:33:44]Write to MH i2c: E2 08 00 50 1F 80 0D 01 02 00 00 00 00 E8 [11:33:44]Write i2c OK [11:33:44]MH_I2C_Read... [11:33:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:33:44]Read from MH i2c: E2 [11:33:44]MH_I2C_Read... [11:33:44]Read from MH i2c: E2 03 00 [11:33:44]MH_I2C_Read... [11:33:44]Read from MH i2c: E2 03 00 50 1F 00 90 00 E3 [11:33:44]RAPDU: 90 00 [11:33:44]wFMCommunicate OK [11:33:44]wFMCommunicate request_size=255 [11:33:44]MH_SAM_APDU [11:33:44]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 E2 7C 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 4D DE 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 DE 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3C 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CB 32 00 00 00 00 07 04 06 00 20 DE 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 97 76 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 99 D9 04 00 35 04 06 00 E6 E8 [11:33:44]Write to MH i2c: E2 02 01 51 1F 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 E2 7C 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 4D DE 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 DE 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3C 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CB 32 00 00 00 00 07 04 06 00 20 DE 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 97 76 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 99 D9 04 00 35 04 06 00 E6 E8 00 00 A4 [11:33:44]Write i2c OK [11:33:44]MH_I2C_Read... [11:33:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:33:44]Read from MH i2c: E2 [11:33:44]MH_I2C_Read... [11:33:44]Read from MH i2c: E2 03 00 [11:33:44]MH_I2C_Read... [11:33:44]Read from MH i2c: E2 03 00 51 1F 00 90 00 E4 [11:33:44]RAPDU: 90 00 [11:33:44]wFMCommunicate OK [11:33:44]wFMCommunicate request_size=9 [11:33:44]MH_SAM_APDU [11:33:44]CAPDU: 80 0D 02 02 04 1C CA 2C 26 [11:33:44]Write to MH i2c: E2 0C 00 52 1F 80 0D 02 02 04 00 1C CA 2C 26 00 00 2B [11:33:44]Write i2c OK [11:33:44]MH_I2C_Read... [11:33:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:33:44]Read from MH i2c: E2 [11:33:44]MH_I2C_Read... [11:33:44]Read from MH i2c: E2 03 00 [11:33:44]MH_I2C_Read... [11:33:44]Read from MH i2c: E2 03 00 52 1F 00 90 00 E5 [11:33:44]RAPDU: 90 00 [11:33:44]wFMCommunicate OK [11:33:44]wFMCommunicate request_size=4 [11:33:44]MH_SAM_APDU [11:33:44]CAPDU: 80 0D 03 02 [11:33:44]Write to MH i2c: E2 08 00 53 1F 80 0D 03 02 00 00 00 00 ED [11:33:44]Write i2c OK [11:33:44]MH_I2C_Read... [11:33:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:33:44]Read from MH i2c: E2 [11:33:44]MH_I2C_Read... [11:33:44]Read from MH i2c: E2 0B 00 [11:33:44]MH_I2C_Read... [11:33:44]Read from MH i2c: E2 0B 00 53 1F 00 E7 64 49 01 E6 83 22 00 90 00 0E [11:33:44]RAPDU: E7 64 49 01 E6 83 22 00 90 00 [11:33:44]wFMCommunicate OK [11:33:44]SAM_PROTO_SignData done [11:33:44]FM_MakeSignedData done [11:33:44]CreateOFDProtocolMessage [11:33:44]wFMCommunicate request_size=4 [11:33:44]MH_SAM_APDU [11:33:44]CAPDU: 80 11 00 00 [11:33:44]Write to MH i2c: E2 08 00 54 1F 80 11 00 00 00 00 00 00 ED [11:33:44]Write i2c OK [11:33:44]MH_I2C_Read... [11:33:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:33:44]Read from MH i2c: E2 [11:33:44]MH_I2C_Read... [11:33:44]Read from MH i2c: E2 17 00 [11:33:44]MH_I2C_Read... [11:33:44]Read from MH i2c: E2 17 00 54 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 41 [11:33:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:33:44]wFMCommunicate OK [11:33:44]CreateOFDProtocolMessage done [11:33:44]OFDSenderStorePacket 317849 [11:33:44]StoreOFDPacket docnum=317849 [11:33:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 04 76 06 01 02 A8 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 E2 7C 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 4D DE 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 DE 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3C 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CB 32 00 00 00 00 07 04 06 00 20 DE 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 97 76 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 99 D9 04 00 35 04 06 00 E6 E8 1C CA 2C 26 E7 64 49 01 E6 83 22 00 [11:33:44]CheckFolder [11:33:44]dirname=/storage/ofd_packets [11:33:44]CheckFolder done [11:33:44]ProducePacketName [11:33:44]name=ofd_packets/00317849 [11:33:44]NVStorageSaveData ofd_packets/00317849 [11:33:44]File name is /storage/ofd_packets/00317849 [11:33:44]Write 300 bytes [11:33:44]NVStorageSaveData done [11:33:44]OFDSenderStorePacket done [11:33:44]KKMCreateOFDPacket done [11:33:44]NVStorageSaveData kkm_last_timestamp [11:33:44]File name is /storage/kkm_last_timestamp [11:33:44]Write 4 bytes [11:33:44]NVStorageSaveData done [11:33:44]ExternCall_PrintAddStr [11:33:44]wPrintStart [11:33:44]Write to MH i2c: 01 00 00 55 1F 74 [11:33:44]Write i2c OK [11:33:44]MH_I2C_Read... [11:33:44]Read from MH i2c: 01 [11:33:44]MH_I2C_Read... [11:33:44]Read from MH i2c: 01 07 00 [11:33:44]MH_I2C_Read... [11:33:44]Read from MH i2c: 01 07 00 55 1F 00 00 00 00 00 FF 0F 89 [11:33:44]RasterBufferAndPrint [11:33:44]line Счет N : (1)1092783 [11:33:44]line ИНН: 02508201610067 [11:33:44]line Контрольно-Кассовый Чек [11:33:44]line ПРОДАЖА [11:33:44]line ТРК (МРК, ГНК) : 81 [11:33:44]line Товар: 2711190000 [11:33:44]line ГАЗ-К-5 [11:33:44]line 31.970 * 38.30 [11:33:44]line = 1224.45 [11:33:44]line НДС 12% НСП 1% [11:33:44]line > о реализуемом товаре [11:33:44]line ОКРУГЛЕНИЕ: -0.45 [11:33:44]line ИТОГО: 1224.00 [11:33:44]line Внесено: 1300.00 [11:33:44]line СДАЧА: 76.00 [11:33:44]line НСП 1% : 10.84 [11:33:44]line НДС 12% : 130.03 [11:33:44]line Наличными: 1224.00 [11:33:44]line Безнал.: 0.00 [11:33:44]line Место: АЗС № 101 "Партнер Нефть" [11:33:44]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:33:44]line СНО: Общий режим [11:33:44]line Чек 324 28.10.2024 11:33 [11:33:44]line Смена: 546 ФФД: 1.0 [11:33:44]line ЗНМ: 0300000082 [11:33:44]line РНМ: 0000000000091628 [11:33:44]line Версия ККМ: 001 [11:33:44]line ФМ: 0000000000874671 [11:33:44]line ФД: 317849 [11:33:44]line ФПД: 253884589812774 [11:33:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T113343&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317849&fm=253884589812774&tin=02508201610067®Number=0000000000091628&sum=122400 [11:33:45]written 0, free lines is 4095 [11:33:45]OFD Sender: Processing packet 317849 [packets to send 127, broken 126] [11:33:45]ProducePacketName [11:33:45]name=ofd_packets/00317849 [11:33:45]OFD Sender: To server: pG, [11:33:45]CommunicateWithHost lk.salyk.kg:30040 [11:33:45]ConnectInit lk.salyk.kg [11:33:45]Connected sock=10 [11:33:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 04 76 06 01 02 A8 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 E2 7C 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 4D DE 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 DE 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3C 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CB 32 00 00 00 00 07 04 06 00 20 DE 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 97 76 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 99 D9 04 00 35 04 06 00 E6 E8 1C CA 2C 26 E7 64 49 01 E6 83 22 00 [11:33:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 17 5B 47 00 BE 79 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 99 D9 04 00 F4 03 04 00 50 22 1F 67 B6 04 01 00 00 7A 45 B8 B3 81 7F 4E CF [11:33:45]CommunicateWithHost err = 0 [11:33:45]CheckOFDResponse [11:33:45]1017 (14) - 77093643461234 [11:33:45]1041 (16) - 0000000000874671 [11:33:45]1040 (4) - 317849 [11:33:45]1012 (4) - 28.10.2024 05:34 [11:33:45]1206 (1) - 0 [11:33:45]OFD Sender: Remove packet 317849 [11:33:45]ProducePacketName [11:33:45]name=ofd_packets/00317849 [11:33:45]NVStorageDeleteData [11:33:45]Write to MH i2c: 01 00 00 80 1F 9F [11:33:45]Write i2c OK [11:33:45]MH_I2C_Read... [11:33:45]Read from MH i2c: 01 [11:33:45]MH_I2C_Read... [11:33:45]Read from MH i2c: 01 07 00 [11:33:45]MH_I2C_Read... [11:33:45]Read from MH i2c: 01 07 00 80 1F 00 00 00 00 00 F3 0C A5 [11:33:45]RasterBufferAndPrint [11:33:45]line [11:33:45]line [11:33:45]line [11:33:45]line [11:33:45]line [11:33:45]written 0, free lines is 3321 [11:33:45]MH_Cut [11:33:45]Write to MH i2c: D1 01 00 87 1F 01 78 [11:33:45]Write i2c OK [11:33:45]MH_I2C_Read... [11:33:45]Read from MH i2c: D1 [11:33:45]MH_I2C_Read... [11:33:45]Read from MH i2c: D1 01 00 [11:33:45]MH_I2C_Read... [11:33:45]Read from MH i2c: D1 01 00 87 1F 00 77 [11:33:45]Write to MH i2c: 01 00 00 88 1F A7 [11:33:45]Write i2c OK [11:33:45]MH_I2C_Read... [11:33:45]OFD Sender: No OFD packet to send [11:33:46]*** Cut start [11:33:46]*** Partial cut [11:33:46]*** CUTSNS_PIN = 1 [11:33:46]*** CUTSNS_PIN = 0 [11:33:46]*** Brake cut motor [11:33:46]Read from MH i2c: 01 [11:33:46]MH_I2C_Read... [11:33:46]Read from MH i2c: 01 07 00 [11:33:46]MH_I2C_Read... [11:33:46]Read from MH i2c: 01 07 00 88 1F 00 00 00 00 00 FF 0F BC [11:33:46]process_action close_receipt done [11:33:46]requested_data is exist [11:33:46]produce_requested_data [11:33:46]requested_item fm.sn is exist - process it [11:33:46]wFMCommunicate request_size=4 [11:33:46]MH_SAM_APDU [11:33:46]CAPDU: 80 11 00 00 [11:33:46]Write to MH i2c: E2 08 00 89 1F 80 11 00 00 00 00 00 00 22 [11:33:46]*** Stop cut motor [11:33:46]*** Cut end [11:33:46]Write i2c OK [11:33:46]MH_I2C_Read... [11:33:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:33:47]Read from MH i2c: E2 [11:33:47]MH_I2C_Read... [11:33:47]Read from MH i2c: E2 17 00 [11:33:47]MH_I2C_Read... [11:33:47]Read from MH i2c: E2 17 00 89 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 76 [11:33:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:33:47]wFMCommunicate OK [11:33:47]requested_item fd.num is exist - process it [11:33:47]SAM_PROTO_GetFieldsCounters [11:33:47]wFMCommunicate request_size=4 [11:33:47]MH_SAM_APDU [11:33:47]CAPDU: 80 13 00 00 [11:33:47]Write to MH i2c: E2 08 00 8A 1F 80 13 00 00 00 00 00 00 25 [11:33:47]Write i2c OK [11:33:47]MH_I2C_Read... [11:33:47]Read from MH i2c: E2 [11:33:47]MH_I2C_Read... [11:33:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:33:47]Read from MH i2c: E2 62 00 [11:33:47]MH_I2C_Read... [11:33:47]Read from MH i2c: E2 62 00 8A 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 99 D9 04 00 0E 04 04 00 22 02 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 B1 [11:33:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 99 D9 04 00 0E 04 04 00 22 02 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:33:47]wFMCommunicate OK [11:33:47]SAM_PROTO_GetFieldsCounters done [11:33:47]requested_item shift.num is exist - process it [11:33:47]requested_item shift.opened is exist - process it [11:33:47]req_shift_opened [11:33:47]FM_GetShiftState [11:33:47]SAM_PROTO_GetShiftState [11:33:47]wFMCommunicate request_size=4 [11:33:47]MH_SAM_APDU [11:33:47]CAPDU: 80 13 01 00 [11:33:47]Write to MH i2c: E2 08 00 8B 1F 80 13 01 00 00 00 00 00 27 [11:33:47]Write i2c OK [11:33:47]MH_I2C_Read... [11:33:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:33:47]Read from MH i2c: E2 [11:33:47]MH_I2C_Read... [11:33:47]Read from MH i2c: E2 0E 00 [11:33:47]MH_I2C_Read... [11:33:47]Read from MH i2c: E2 0E 00 8B 1F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 20 [11:33:47]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:33:47]wFMCommunicate OK [11:33:47]SAM_PROTO_GetShiftState done [11:33:47]FM_GetShiftState done [11:33:47]req_shift_opened done [11:33:47]requested_item shift.open_date is exist - process it [11:33:47]req_shift_open_date [11:33:47]req_shift_open_date done [11:33:47]produce_requested_data done [11:33:47]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317849,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:33:47]process_action_free close_receipt [11:33:47]json_value_free [11:33:47]json_value_free done [11:33:47]process_json_proto returns [11:33:47]Send response to host [11:33:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317849,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:33:47]free response buf [11:33:47]execute_script done [11:33:47]execute_script returns [11:33:47]free content buf [11:33:47]Sock 9.Close socket [11:33:47]Sock 9.Thread stoped [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:20]OFD Sender: No OFD packet to send [11:34:25]OFD Sender: No OFD packet to send [11:34:30]OFD Sender: No OFD packet to send [11:34:35]OFD Sender: No OFD packet to send [11:34:40]OFD Sender: No OFD packet to send [11:34:45]OFD Sender: No OFD packet to send [11:34:50]OFD Sender: No OFD packet to send [11:34:55]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:38]accept exits with 7 [11:35:38]New connection [11:35:38]New thread 3067436388 created [11:35:38]Thread 3067293028 joined [11:35:38]Waiting for new connection... [11:35:38] Sock 7.Parse request [11:35:38]Sock 7.Check first char [11:35:38]Sock 7.First char is OK [11:35:38]request: POST /json_proto HTTP/1.0 [11:35:38]Method: POST [11:35:38]URL: /json_proto [11:35:38]Method is POST - this is cgi request [11:35:38]url: /json_proto [11:35:38]query_string will be loaded in cgi processing [11:35:38]execute_cgi json_proto POST (null) [11:35:38]execute_cgi path=json_proto method=POST [11:35:38]POST find Content-Length [11:35:38]Host: 172.17.50.195:8080 [11:35:38]Content-Length: 755 [11:35:38]Content-Type: application/json [11:35:38] [11:35:38]POST finish read [11:35:38]Found Content-Length = 755 [11:35:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092784", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 29.280, "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\u000A30035515", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:35:38]execute_script... [11:35: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)1092784", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 29.280, "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\u000A30035515", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:35:38]POST & json_proto [11:35:38]process_json_proto [11:35:38]json parsed OK: [11:35:38]protocol is kg_v1.0 [11:35:38]action value=close_receipt [11:35:38]process_action close_receipt [11:35:38]cmd_close_receipt [11:35:38]MH_GetDate [11:35:38]Write to MH i2c: F0 00 00 8C 1F 9A [11:35:38]Write i2c OK [11:35:38]MH_I2C_Read... [11:35:38]Read from MH i2c: F0 [11:35:38]MH_I2C_Read... [11:35:38]Read from MH i2c: F0 09 00 [11:35:38]MH_I2C_Read... [11:35:38]Read from MH i2c: F0 09 00 8C 1F 00 0B 77 1F 67 43 33 1C 67 A4 [11:35:38]GetLastDocTimeStamp 1730115223 [11:35:38]current date 1730115339 [11:35:38]FM_GetShiftState [11:35:38]SAM_PROTO_GetShiftState [11:35:38]wFMCommunicate request_size=4 [11:35:38]MH_SAM_APDU [11:35:38]CAPDU: 80 13 01 00 [11:35:38]Write to MH i2c: E2 08 00 8D 1F 80 13 01 00 00 00 00 00 29 [11:35:38]Write i2c OK [11:35:38]MH_I2C_Read... [11:35:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:35:38]Read from MH i2c: E2 [11:35:38]MH_I2C_Read... [11:35:38]Read from MH i2c: E2 0E 00 [11:35:38]MH_I2C_Read... [11:35:38]Read from MH i2c: E2 0E 00 8D 1F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 22 [11:35:38]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:35:38]wFMCommunicate OK [11:35:38]SAM_PROTO_GetShiftState done [11:35:38]FM_GetShiftState done [11:35:38]opened in 1730073493 [11:35:38]opened+sec_in_day 1730159893 [11:35:38]quantity*price = 0 [11:35:38]sum+1 = 1 [11:35:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 325 28.10.2024 11:35 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: ТК ГПНА Online 30035515 ФМ: 0000000000874671 ФД: 317850 ФПД: 190167207703993 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T113539&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317850&fm=190167207703993&tin=02508201610067®Number=0000000000091628&sum=0 [11:35:39]StoreToDocumentArchive [11:35:39]shift 546 fd 317850 [11:35:39]save to /storage/0546/doc_00317850 [11:35:39]save last doc name /storage/0546/doc_00317850 to /storage/kkm_last_doc_name [11:35:39]save OK [11:35:39]Clear old archive folders... [11:35:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:35:39]tlvbuf is 013A68B0 [11:35:39]SAM_PROTO_ClearQueue [11:35:39]wFMCommunicate request_size=4 [11:35:39]MH_SAM_APDU [11:35:39]CAPDU: 80 09 00 00 [11:35:39]Write to MH i2c: E2 08 00 9A 1F 80 09 00 00 00 00 00 00 2B [11:35:39]Write i2c OK [11:35:39]MH_I2C_Read... [11:35:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:35:39]Read from MH i2c: E2 [11:35:39]MH_I2C_Read... [11:35:39]Read from MH i2c: E2 03 00 [11:35:39]MH_I2C_Read... [11:35:39]Read from MH i2c: E2 03 00 9A 1F 00 90 00 2D [11:35:39]RAPDU: 90 00 [11:35:39]wFMCommunicate OK [11:35:39]SAM_PROTO_ClearQueue done [11:35:39]KKMCreateOFDPacket [11:35:39]OFDProtocolAddRootSTLVToBuf [11:35:39]FM_MakeSignedData [11:35:39]FM_MakeSignedData [11:35:39]SAM_PROTO_SignData [11:35:39]wFMCommunicate request_size=4 [11:35:39]MH_SAM_APDU [11:35:39]CAPDU: 80 0D 01 02 [11:35:39]Write to MH i2c: E2 08 00 9B 1F 80 0D 01 02 00 00 00 00 33 [11:35:39]Write i2c OK [11:35:39]MH_I2C_Read... [11:35:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:35:39]Read from MH i2c: E2 [11:35:39]MH_I2C_Read... [11:35:39]Read from MH i2c: E2 03 00 [11:35:39]MH_I2C_Read... [11:35:39]Read from MH i2c: E2 03 00 9B 1F 00 90 00 2E [11:35:39]RAPDU: 90 00 [11:35:39]wFMCommunicate OK [11:35:39]wFMCommunicate request_size=255 [11:35:39]MH_SAM_APDU [11:35: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 32 FF 03 08 00 03 60 72 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 45 01 00 00 F4 03 04 00 0B 77 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9A D9 04 00 35 04 06 00 AC [11:35:39]Write to MH i2c: E2 02 01 9C 1F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 60 72 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 45 01 00 00 F4 03 04 00 0B 77 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9A D9 04 00 35 04 06 00 AC 00 00 A3 [11:35:39]Write i2c OK [11:35:39]MH_I2C_Read... [11:35:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:35:40]Read from MH i2c: E2 [11:35:40]MH_I2C_Read... [11:35:40]Read from MH i2c: E2 03 00 [11:35:40]MH_I2C_Read... [11:35:40]Read from MH i2c: E2 03 00 9C 1F 00 90 00 2F [11:35:40]RAPDU: 90 00 [11:35:40]wFMCommunicate OK [11:35:40]wFMCommunicate request_size=10 [11:35:40]MH_SAM_APDU [11:35:40]CAPDU: 80 0D 02 02 05 F4 C0 DC F5 B9 [11:35:40]Write to MH i2c: E2 0D 00 9D 1F 80 0D 02 02 05 00 F4 C0 DC F5 B9 00 00 7E [11:35:40]Write i2c OK [11:35:40]MH_I2C_Read... [11:35:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:35:40]Read from MH i2c: E2 [11:35:40]MH_I2C_Read... [11:35:40]Read from MH i2c: E2 03 00 [11:35:40]MH_I2C_Read... [11:35:40]Read from MH i2c: E2 03 00 9D 1F 00 90 00 30 [11:35:40]RAPDU: 90 00 [11:35:40]wFMCommunicate OK [11:35:40]wFMCommunicate request_size=4 [11:35:40]MH_SAM_APDU [11:35:40]CAPDU: 80 0D 03 02 [11:35:40]Write to MH i2c: E2 08 00 9E 1F 80 0D 03 02 00 00 00 00 38 [11:35:40]Write i2c OK [11:35:40]MH_I2C_Read... [11:35:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:35:40]Read from MH i2c: E2 [11:35:40]MH_I2C_Read... [11:35:40]Read from MH i2c: E2 0B 00 [11:35:40]MH_I2C_Read... [11:35:40]Read from MH i2c: E2 0B 00 9E 1F 00 AA 04 CA EF 19 B2 73 58 90 00 36 [11:35:40]RAPDU: AA 04 CA EF 19 B2 73 58 90 00 [11:35:40]wFMCommunicate OK [11:35:40]SAM_PROTO_SignData done [11:35:40]FM_MakeSignedData done [11:35:40]CreateOFDProtocolMessage [11:35:40]wFMCommunicate request_size=4 [11:35:40]MH_SAM_APDU [11:35:40]CAPDU: 80 11 00 00 [11:35:40]Write to MH i2c: E2 08 00 9F 1F 80 11 00 00 00 00 00 00 38 [11:35:40]Write i2c OK [11:35:40]MH_I2C_Read... [11:35:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:35:40]Read from MH i2c: E2 [11:35:40]MH_I2C_Read... [11:35:40]Read from MH i2c: E2 17 00 [11:35:40]MH_I2C_Read... [11:35:40]Read from MH i2c: E2 17 00 9F 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 8C [11:35:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:35:40]wFMCommunicate OK [11:35:40]CreateOFDProtocolMessage done [11:35:40]OFDSenderStorePacket 317850 [11:35:40]StoreOFDPacket docnum=317850 [11:35:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 9D FF 07 01 D0 F5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 60 72 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 45 01 00 00 F4 03 04 00 0B 77 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9A D9 04 00 35 04 06 00 AC F4 C0 DC F5 B9 AA 04 CA EF 19 B2 73 58 [11:35:40]CheckFolder [11:35:40]dirname=/storage/ofd_packets [11:35:40]CheckFolder done [11:35:40]ProducePacketName [11:35:40]name=ofd_packets/00317850 [11:35:40]NVStorageSaveData ofd_packets/00317850 [11:35:40]File name is /storage/ofd_packets/00317850 [11:35:40]Write 301 bytes [11:35:40]NVStorageSaveData done [11:35:40]OFDSenderStorePacket done [11:35:40]KKMCreateOFDPacket done [11:35:40]NVStorageSaveData kkm_last_timestamp [11:35:40]File name is /storage/kkm_last_timestamp [11:35:40]Write 4 bytes [11:35:40]NVStorageSaveData done [11:35:40]ExternCall_PrintAddStr [11:35:40]wPrintStart [11:35:40]Write to MH i2c: 01 00 00 A0 1F BF [11:35:40]OFD Sender: Processing packet 317850 [packets to send 127, broken 126] [11:35:40]ProducePacketName [11:35:40]name=ofd_packets/00317850 [11:35:40]OFD Sender: To server: pG, [11:35:40]CommunicateWithHost lk.salyk.kg:30040 [11:35:40]ConnectInit lk.salyk.kg [11:35:40]Write i2c OK [11:35:40]MH_I2C_Read... [11:35:40]Read from MH i2c: 01 [11:35:40]MH_I2C_Read... [11:35:40]Read from MH i2c: 01 07 00 [11:35:40]MH_I2C_Read... [11:35:40]Read from MH i2c: 01 07 00 A0 1F 00 00 00 00 00 FF 0F D4 [11:35:40]RasterBufferAndPrint [11:35:40]line Счет N : (1)1092784 [11:35:40]line ИНН: 02508201610067 [11:35:40]line Контрольно-Кассовый Чек [11:35:40]line ПРОДАЖА [11:35:40]line ТРК (МРК, ГНК) : 53 [11:35:40]line Товар: 2710124130 [11:35:40]line Аи-92-К-2 [11:35:40]line 29.280 * 0.00 [11:35:40]line = 0.00 [11:35:40]line НДС 12% НСП 1% [11:35:40]line > о реализуемом товаре [11:35:40]line ИТОГО: 0.00 [11:35:40]line НСП 1% : 0.00 [11:35:40]line НДС 12% : 0.00 [11:35:40]line Наличными: 0.00 [11:35:40]line Безнал.: 0.00 [11:35:40]line Место: АЗС № 101 "Партнер Нефть" [11:35:40]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:35:40]line СНО: Общий режим [11:35:40]line Чек 325 28.10.2024 11:35 [11:35:40]line Смена: 546 ФФД: 1.0 [11:35:40]line ЗНМ: 0300000082 [11:35:40]line РНМ: 0000000000091628 [11:35:40]line Версия ККМ: 001 [11:35:40]line Талоны: ТК ГПНА Online [11:35:40]line 30035515 [11:35:40]line ФМ: 0000000000874671 [11:35:40]line ФД: 317850 [11:35:40]line ФПД: 190167207703993 [11:35:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T113539&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317850&fm=190167207703993&tin=02508201610067®Number=0000000000091628&sum=0 [11:35:40]written 0, free lines is 4095 [11:35:40]Connected sock=10 [11:35:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 9D FF 07 01 D0 F5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 60 72 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 45 01 00 00 F4 03 04 00 0B 77 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9A D9 04 00 35 04 06 00 AC F4 C0 DC F5 B9 AA 04 CA EF 19 B2 73 58 [11:35:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 11 94 47 00 EF 45 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9A D9 04 00 F4 03 04 00 C4 22 1F 67 B6 04 01 00 00 54 8A F8 C6 04 E5 7C B2 [11:35:40]CommunicateWithHost err = 0 [11:35:40]CheckOFDResponse [11:35:40]1017 (14) - 77093643461234 [11:35:40]1041 (16) - 0000000000874671 [11:35:40]1040 (4) - 317850 [11:35:40]1012 (4) - 28.10.2024 05:36 [11:35:40]1206 (1) - 0 [11:35:40]OFD Sender: Remove packet 317850 [11:35:40]ProducePacketName [11:35:40]name=ofd_packets/00317850 [11:35:40]NVStorageDeleteData [11:35:40]Write to MH i2c: 01 00 00 CA 1F E9 [11:35:40]Write i2c OK [11:35:40]MH_I2C_Read... [11:35:40]Read from MH i2c: 01 [11:35:40]MH_I2C_Read... [11:35:40]Read from MH i2c: 01 07 00 [11:35:40]MH_I2C_Read... [11:35:40]Read from MH i2c: 01 07 00 CA 1F 00 00 00 00 00 02 0D FF [11:35:40]RasterBufferAndPrint [11:35:40]line [11:35:40]line [11:35:40]line [11:35:40]line [11:35:40]line [11:35:40]written 0, free lines is 3336 [11:35:40]MH_Cut [11:35:40]Write to MH i2c: D1 01 00 D1 1F 01 C2 [11:35:40]Write i2c OK [11:35:40]MH_I2C_Read... [11:35:40]Read from MH i2c: D1 [11:35:40]MH_I2C_Read... [11:35:40]Read from MH i2c: D1 01 00 [11:35:40]MH_I2C_Read... [11:35:40]Read from MH i2c: D1 01 00 D1 1F 00 C1 [11:35:40]Write to MH i2c: 01 00 00 D2 1F F1 [11:35:40]Write i2c OK [11:35:40]MH_I2C_Read... [11:35:41]OFD Sender: No OFD packet to send [11:35:41]*** Cut start [11:35:41]*** Partial cut [11:35:41]*** CUTSNS_PIN = 1 [11:35:41]*** CUTSNS_PIN = 0 [11:35:41]*** Brake cut motor [11:35:42]Read from MH i2c: 01 [11:35:42]MH_I2C_Read... [11:35:42]*** Stop cut motor [11:35:42]*** Cut end [11:35:42]Read from MH i2c: 01 07 00 [11:35:42]MH_I2C_Read... [11:35:42]Read from MH i2c: 01 07 00 D2 1F 00 00 00 00 00 FF 0F 06 [11:35:42]process_action close_receipt done [11:35:42]requested_data is exist [11:35:42]produce_requested_data [11:35:42]requested_item fm.sn is exist - process it [11:35:42]wFMCommunicate request_size=4 [11:35:42]MH_SAM_APDU [11:35:42]CAPDU: 80 11 00 00 [11:35:42]Write to MH i2c: E2 08 00 D3 1F 80 11 00 00 00 00 00 00 6C [11:35:42]Write i2c OK [11:35:42]MH_I2C_Read... [11:35:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:35:42]Read from MH i2c: E2 [11:35:42]MH_I2C_Read... [11:35:42]Read from MH i2c: E2 17 00 [11:35:42]MH_I2C_Read... [11:35:42]Read from MH i2c: E2 17 00 D3 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C0 [11:35:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:35:42]wFMCommunicate OK [11:35:42]requested_item fd.num is exist - process it [11:35:42]SAM_PROTO_GetFieldsCounters [11:35:42]wFMCommunicate request_size=4 [11:35:42]MH_SAM_APDU [11:35:42]CAPDU: 80 13 00 00 [11:35:42]Write to MH i2c: E2 08 00 D4 1F 80 13 00 00 00 00 00 00 6F [11:35:42]Write i2c OK [11:35:42]MH_I2C_Read... [11:35:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:35:42]Read from MH i2c: E2 [11:35:42]MH_I2C_Read... [11:35:42]Read from MH i2c: E2 62 00 [11:35:42]MH_I2C_Read... [11:35:42]Read from MH i2c: E2 62 00 D4 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 9A D9 04 00 0E 04 04 00 22 02 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 FF [11:35:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 9A D9 04 00 0E 04 04 00 22 02 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:35:42]wFMCommunicate OK [11:35:42]SAM_PROTO_GetFieldsCounters done [11:35:42]requested_item shift.num is exist - process it [11:35:42]requested_item shift.opened is exist - process it [11:35:42]req_shift_opened [11:35:42]FM_GetShiftState [11:35:42]SAM_PROTO_GetShiftState [11:35:42]wFMCommunicate request_size=4 [11:35:42]MH_SAM_APDU [11:35:42]CAPDU: 80 13 01 00 [11:35:42]Write to MH i2c: E2 08 00 D5 1F 80 13 01 00 00 00 00 00 71 [11:35:42]Write i2c OK [11:35:42]MH_I2C_Read... [11:35:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:35:42]Read from MH i2c: E2 [11:35:42]MH_I2C_Read... [11:35:42]Read from MH i2c: E2 0E 00 [11:35:42]MH_I2C_Read... [11:35:42]Read from MH i2c: E2 0E 00 D5 1F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 6A [11:35:42]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:35:42]wFMCommunicate OK [11:35:42]SAM_PROTO_GetShiftState done [11:35:42]FM_GetShiftState done [11:35:42]req_shift_opened done [11:35:42]requested_item shift.open_date is exist - process it [11:35:42]req_shift_open_date [11:35:42]req_shift_open_date done [11:35:42]produce_requested_data done [11:35:42]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317850,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:35:42]process_action_free close_receipt [11:35:42]json_value_free [11:35:42]json_value_free done [11:35:42]process_json_proto returns [11:35:42]Send response to host [11:35:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317850,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:35:42]free response buf [11:35:42]execute_script done [11:35:42]execute_script returns [11:35:42]free content buf [11:35:42]Sock 7.Close socket [11:35:42]Sock 7.Thread stoped [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:14]accept exits with 9 [11:36:14]New connection [11:36:14]New thread 3067293028 created [11:36:14]Thread 3067436388 joined [11:36:14]Waiting for new connection... [11:36:14] Sock 9.Parse request [11:36:14]Sock 9.Check first char [11:36:14]Sock 9.First char is OK [11:36:14]request: POST /json_proto HTTP/1.0 [11:36:14]Method: POST [11:36:14]URL: /json_proto [11:36:14]Method is POST - this is cgi request [11:36:14]url: /json_proto [11:36:14]query_string will be loaded in cgi processing [11:36:14]execute_cgi json_proto POST (null) [11:36:14]execute_cgi path=json_proto method=POST [11:36:14]POST find Content-Length [11:36:14]Host: 172.17.50.195:8080 [11:36:14]Content-Length: 683 [11:36:14]Content-Type: application/json [11:36:14] [11:36:14]POST finish read [11:36:14]Found Content-Length = 683 [11:36:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092785", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:36:14]execute_script... [11:36:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092785", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:36:14]POST & json_proto [11:36:14]process_json_proto [11:36:14]json parsed OK: [11:36:14]protocol is kg_v1.0 [11:36:14]action value=close_receipt [11:36:14]process_action close_receipt [11:36:14]cmd_close_receipt [11:36:14]MH_GetDate [11:36:14]Write to MH i2c: F0 00 00 D6 1F E4 [11:36:14]Write i2c OK [11:36:14]MH_I2C_Read... [11:36:14]Read from MH i2c: F0 [11:36:14]MH_I2C_Read... [11:36:14]Read from MH i2c: F0 09 00 [11:36:14]MH_I2C_Read... [11:36:14]Read from MH i2c: F0 09 00 D6 1F 00 2F 77 1F 67 43 33 1C 67 12 [11:36:14]GetLastDocTimeStamp 1730115339 [11:36:14]current date 1730115375 [11:36:14]FM_GetShiftState [11:36:14]SAM_PROTO_GetShiftState [11:36:14]wFMCommunicate request_size=4 [11:36:14]MH_SAM_APDU [11:36:14]CAPDU: 80 13 01 00 [11:36:14]Write to MH i2c: E2 08 00 D7 1F 80 13 01 00 00 00 00 00 73 [11:36:14]Write i2c OK [11:36:14]MH_I2C_Read... [11:36:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:36:14]Read from MH i2c: E2 [11:36:14]MH_I2C_Read... [11:36:14]Read from MH i2c: E2 0E 00 [11:36:14]MH_I2C_Read... [11:36:14]Read from MH i2c: E2 0E 00 D7 1F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 6C [11:36:14]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:36:14]wFMCommunicate OK [11:36:14]SAM_PROTO_GetShiftState done [11:36:14]FM_GetShiftState done [11:36:14]opened in 1730073493 [11:36:14]opened+sec_in_day 1730159893 [11:36:14]quantity*price = 100015 [11:36:14]sum+1 = 100017 [11:36:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 326 28.10.2024 11:36 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317851 ФПД: 251383052610241 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T113615&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317851&fm=251383052610241&tin=02508201610067®Number=0000000000091628&sum=100000 [11:36:15]StoreToDocumentArchive [11:36:15]shift 546 fd 317851 [11:36:15]save to /storage/0546/doc_00317851 [11:36:15]save last doc name /storage/0546/doc_00317851 to /storage/kkm_last_doc_name [11:36:15]save OK [11:36:15]Clear old archive folders... [11:36:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:36:15]tlvbuf is B6E1E010 [11:36:15]SAM_PROTO_ClearQueue [11:36:15]wFMCommunicate request_size=4 [11:36:15]MH_SAM_APDU [11:36:15]CAPDU: 80 09 00 00 [11:36:15]Write to MH i2c: E2 08 00 E4 1F 80 09 00 00 00 00 00 00 75 [11:36:15]Write i2c OK [11:36:15]MH_I2C_Read... [11:36:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:36:15]Read from MH i2c: E2 [11:36:15]MH_I2C_Read... [11:36:15]Read from MH i2c: E2 03 00 [11:36:15]MH_I2C_Read... [11:36:15]Read from MH i2c: E2 03 00 E4 1F 00 90 00 77 [11:36:15]RAPDU: 90 00 [11:36:15]wFMCommunicate OK [11:36:15]SAM_PROTO_ClearQueue done [11:36:15]KKMCreateOFDPacket [11:36:15]OFDProtocolAddRootSTLVToBuf [11:36:15]FM_MakeSignedData [11:36:15]FM_MakeSignedData [11:36:15]SAM_PROTO_SignData [11:36:15]wFMCommunicate request_size=4 [11:36:15]MH_SAM_APDU [11:36:15]CAPDU: 80 0D 01 02 [11:36:15]Write to MH i2c: E2 08 00 E5 1F 80 0D 01 02 00 00 00 00 7D [11:36:15]Write i2c OK [11:36:15]MH_I2C_Read... [11:36:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:36:15]Read from MH i2c: E2 [11:36:15]MH_I2C_Read... [11:36:15]Read from MH i2c: E2 03 00 [11:36:15]MH_I2C_Read... [11:36:15]Read from MH i2c: E2 03 00 E5 1F 00 90 00 78 [11:36:15]RAPDU: 90 00 [11:36:15]wFMCommunicate OK [11:36:15]wFMCommunicate request_size=255 [11:36:15]MH_SAM_APDU [11:36:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 2F 77 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9B D9 04 00 35 04 06 00 E4 [11:36:15]Write to MH i2c: E2 02 01 E6 1F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 2F 77 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9B D9 04 00 35 04 06 00 E4 00 00 F8 [11:36:15]Write i2c OK [11:36:15]MH_I2C_Read... [11:36:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:36:16]Read from MH i2c: E2 [11:36:16]MH_I2C_Read... [11:36:16]Read from MH i2c: E2 03 00 [11:36:16]MH_I2C_Read... [11:36:16]Read from MH i2c: E2 03 00 E6 1F 00 90 00 79 [11:36:16]RAPDU: 90 00 [11:36:16]wFMCommunicate OK [11:36:16]wFMCommunicate request_size=10 [11:36:16]MH_SAM_APDU [11:36:16]CAPDU: 80 0D 02 02 05 A1 AD 8D AA C1 [11:36:16]Write to MH i2c: E2 0D 00 E7 1F 80 0D 02 02 05 00 A1 AD 8D AA C1 00 00 D0 [11:36:16]Write i2c OK [11:36:16]MH_I2C_Read... [11:36:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:36:16]Read from MH i2c: E2 [11:36:16]MH_I2C_Read... [11:36:16]Read from MH i2c: E2 03 00 [11:36:16]MH_I2C_Read... [11:36:16]Read from MH i2c: E2 03 00 E7 1F 00 90 00 7A [11:36:16]RAPDU: 90 00 [11:36:16]wFMCommunicate OK [11:36:16]wFMCommunicate request_size=4 [11:36:16]MH_SAM_APDU [11:36:16]CAPDU: 80 0D 03 02 [11:36:16]Write to MH i2c: E2 08 00 E8 1F 80 0D 03 02 00 00 00 00 82 [11:36:16]Write i2c OK [11:36:16]MH_I2C_Read... [11:36:16]OFD Sender: No OFD packet to send [11:36:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:36:16]Read from MH i2c: E2 [11:36:16]MH_I2C_Read... [11:36:16]Read from MH i2c: E2 0B 00 [11:36:16]MH_I2C_Read... [11:36:16]Read from MH i2c: E2 0B 00 E8 1F 00 01 2E 26 E6 3F B8 CC AA 90 00 2B [11:36:16]RAPDU: 01 2E 26 E6 3F B8 CC AA 90 00 [11:36:16]wFMCommunicate OK [11:36:16]SAM_PROTO_SignData done [11:36:16]FM_MakeSignedData done [11:36:16]CreateOFDProtocolMessage [11:36:16]wFMCommunicate request_size=4 [11:36:16]MH_SAM_APDU [11:36:16]CAPDU: 80 11 00 00 [11:36:16]Write to MH i2c: E2 08 00 E9 1F 80 11 00 00 00 00 00 00 82 [11:36:16]Write i2c OK [11:36:16]MH_I2C_Read... [11:36:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:36:16]Read from MH i2c: E2 [11:36:16]MH_I2C_Read... [11:36:16]Read from MH i2c: E2 17 00 [11:36:16]MH_I2C_Read... [11:36:16]Read from MH i2c: E2 17 00 E9 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D6 [11:36:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:36:16]wFMCommunicate OK [11:36:16]CreateOFDProtocolMessage done [11:36:16]OFDSenderStorePacket 317851 [11:36:16]StoreOFDPacket docnum=317851 [11:36:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 1F F0 07 01 54 34 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 2F 77 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9B D9 04 00 35 04 06 00 E4 A1 AD 8D AA C1 01 2E 26 E6 3F B8 CC AA [11:36:16]CheckFolder [11:36:16]dirname=/storage/ofd_packets [11:36:16]CheckFolder done [11:36:16]ProducePacketName [11:36:16]name=ofd_packets/00317851 [11:36:16]NVStorageSaveData ofd_packets/00317851 [11:36:16]File name is /storage/ofd_packets/00317851 [11:36:16]Write 301 bytes [11:36:16]NVStorageSaveData done [11:36:16]OFDSenderStorePacket done [11:36:16]KKMCreateOFDPacket done [11:36:16]NVStorageSaveData kkm_last_timestamp [11:36:16]File name is /storage/kkm_last_timestamp [11:36:16]Write 4 bytes [11:36:16]NVStorageSaveData done [11:36:16]ExternCall_PrintAddStr [11:36:16]wPrintStart [11:36:16]Write to MH i2c: 01 00 00 EA 1F 09 [11:36:16]Write i2c OK [11:36:16]MH_I2C_Read... [11:36:16]Read from MH i2c: 01 [11:36:16]MH_I2C_Read... [11:36:16]Read from MH i2c: 01 07 00 [11:36:16]MH_I2C_Read... [11:36:16]Read from MH i2c: 01 07 00 EA 1F 00 00 00 00 00 FF 0F 1E [11:36:16]RasterBufferAndPrint [11:36:16]line Счет N : (1)1092785 [11:36:16]line ИНН: 02508201610067 [11:36:16]line Контрольно-Кассовый Чек [11:36:16]line ПРОДАЖА [11:36:16]line ТРК (МРК, ГНК) : 43 [11:36:16]line Товар: 2710124130 [11:36:16]line Аи-92-К-2 [11:36:16]line 14.950 * 66.90 [11:36:16]line = 1000.16 [11:36:16]line НДС 12% НСП 1% [11:36:16]line > о реализуемом товаре [11:36:16]line ОКРУГЛЕНИЕ: -0.16 [11:36:16]line ИТОГО: 1000.00 [11:36:16]line Внесено: 1000.00 [11:36:16]line СДАЧА: 0.00 [11:36:16]line НСП 1% : 8.85 [11:36:16]line НДС 12% : 106.21 [11:36:16]line Наличными: 1000.00 [11:36:16]line Безнал.: 0.00 [11:36:16]line Место: АЗС № 101 "Партнер Нефть" [11:36:16]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:36:16]line СНО: Общий режим [11:36:16]line Чек 326 28.10.2024 11:36 [11:36:16]line Смена: 546 ФФД: 1.0 [11:36:16]line ЗНМ: 0300000082 [11:36:16]line РНМ: 0000000000091628 [11:36:16]line Версия ККМ: 001 [11:36:16]line ФМ: 0000000000874671 [11:36:16]line ФД: 317851 [11:36:16]line ФПД: 251383052610241 [11:36:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T113615&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317851&fm=251383052610241&tin=02508201610067®Number=0000000000091628&sum=100000 [11:36:16]OFD Sender: Processing packet 317851 [packets to send 127, broken 126] [11:36:16]ProducePacketName [11:36:16]name=ofd_packets/00317851 [11:36:16]OFD Sender: To server: pG, [11:36:16]CommunicateWithHost lk.salyk.kg:30040 [11:36:16]ConnectInit lk.salyk.kg [11:36:16]written 0, free lines is 4095 [11:36:16]Connected sock=10 [11:36:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 1F F0 07 01 54 34 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 2F 77 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9B D9 04 00 35 04 06 00 E4 A1 AD 8D AA C1 01 2E 26 E6 3F B8 CC AA [11:36:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 A6 6E 47 00 DA 9C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9B D9 04 00 F4 03 04 00 E8 22 1F 67 B6 04 01 00 00 3F DD CD 5F 66 88 84 72 [11:36:16]CommunicateWithHost err = 0 [11:36:16]CheckOFDResponse [11:36:16]1017 (14) - 77093643461234 [11:36:16]1041 (16) - 0000000000874671 [11:36:16]1040 (4) - 317851 [11:36:16]1012 (4) - 28.10.2024 05:36 [11:36:16]1206 (1) - 0 [11:36:16]OFD Sender: Remove packet 317851 [11:36:16]ProducePacketName [11:36:16]name=ofd_packets/00317851 [11:36:16]NVStorageDeleteData [11:36:17]Write to MH i2c: 01 00 00 15 20 35 [11:36:17]Write i2c OK [11:36:17]MH_I2C_Read... [11:36:17]Read from MH i2c: 01 [11:36:17]MH_I2C_Read... [11:36:17]Read from MH i2c: 01 07 00 [11:36:17]MH_I2C_Read... [11:36:17]Read from MH i2c: 01 07 00 15 20 00 00 00 00 00 EC 0C 34 [11:36:17]RasterBufferAndPrint [11:36:17]line [11:36:17]line [11:36:17]line [11:36:17]line [11:36:17]line [11:36:17]written 0, free lines is 3314 [11:36:17]MH_Cut [11:36:17]Write to MH i2c: D1 01 00 1C 20 01 0E [11:36:17]Write i2c OK [11:36:17]MH_I2C_Read... [11:36:17]Read from MH i2c: D1 [11:36:17]MH_I2C_Read... [11:36:17]Read from MH i2c: D1 01 00 [11:36:17]MH_I2C_Read... [11:36:17]Read from MH i2c: D1 01 00 1C 20 00 0D [11:36:17]Write to MH i2c: 01 00 00 1D 20 3D [11:36:17]Write i2c OK [11:36:17]MH_I2C_Read... [11:36:17]OFD Sender: No OFD packet to send [11:36:17]*** Cut start [11:36:17]*** Partial cut [11:36:17]*** CUTSNS_PIN = 1 [11:36:17]*** CUTSNS_PIN = 0 [11:36:18]*** Brake cut motor [11:36:18]Read from MH i2c: 01 [11:36:18]MH_I2C_Read... [11:36:18]*** Stop cut motor [11:36:18]*** Cut end [11:36:18]Read from MH i2c: 01 07 00 [11:36:18]MH_I2C_Read... [11:36:18]Read from MH i2c: 01 07 00 1D 20 00 00 00 00 00 FF 0F 52 [11:36:18]process_action close_receipt done [11:36:18]requested_data is exist [11:36:18]produce_requested_data [11:36:18]requested_item fm.sn is exist - process it [11:36:18]wFMCommunicate request_size=4 [11:36:18]MH_SAM_APDU [11:36:18]CAPDU: 80 11 00 00 [11:36:18]Write to MH i2c: E2 08 00 1E 20 80 11 00 00 00 00 00 00 B8 [11:36:18]Write i2c OK [11:36:18]MH_I2C_Read... [11:36:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:36:18]Read from MH i2c: E2 [11:36:18]MH_I2C_Read... [11:36:18]Read from MH i2c: E2 17 00 [11:36:18]MH_I2C_Read... [11:36:18]Read from MH i2c: E2 17 00 1E 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 0C [11:36:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:36:18]wFMCommunicate OK [11:36:18]requested_item fd.num is exist - process it [11:36:18]SAM_PROTO_GetFieldsCounters [11:36:18]wFMCommunicate request_size=4 [11:36:18]MH_SAM_APDU [11:36:18]CAPDU: 80 13 00 00 [11:36:18]Write to MH i2c: E2 08 00 1F 20 80 13 00 00 00 00 00 00 BB [11:36:18]Write i2c OK [11:36:18]MH_I2C_Read... [11:36:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:36:18]Read from MH i2c: E2 [11:36:18]MH_I2C_Read... [11:36:18]Read from MH i2c: E2 62 00 [11:36:18]MH_I2C_Read... [11:36:18]Read from MH i2c: E2 62 00 1F 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 9B D9 04 00 0E 04 04 00 22 02 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 4F [11:36:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 9B D9 04 00 0E 04 04 00 22 02 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:36:18]wFMCommunicate OK [11:36:18]SAM_PROTO_GetFieldsCounters done [11:36:18]requested_item shift.num is exist - process it [11:36:18]requested_item shift.opened is exist - process it [11:36:18]req_shift_opened [11:36:18]FM_GetShiftState [11:36:18]SAM_PROTO_GetShiftState [11:36:18]wFMCommunicate request_size=4 [11:36:18]MH_SAM_APDU [11:36:18]CAPDU: 80 13 01 00 [11:36:18]Write to MH i2c: E2 08 00 20 20 80 13 01 00 00 00 00 00 BD [11:36:18]Write i2c OK [11:36:18]MH_I2C_Read... [11:36:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:36:18]Read from MH i2c: E2 [11:36:18]MH_I2C_Read... [11:36:18]Read from MH i2c: E2 0E 00 [11:36:18]MH_I2C_Read... [11:36:18]Read from MH i2c: E2 0E 00 20 20 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B6 [11:36:18]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:36:18]wFMCommunicate OK [11:36:18]SAM_PROTO_GetShiftState done [11:36:18]FM_GetShiftState done [11:36:18]req_shift_opened done [11:36:18]requested_item shift.open_date is exist - process it [11:36:18]req_shift_open_date [11:36:18]req_shift_open_date done [11:36:18]produce_requested_data done [11:36:18]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317851,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:36:18]process_action_free close_receipt [11:36:18]json_value_free [11:36:18]json_value_free done [11:36:18]process_json_proto returns [11:36:18]Send response to host [11:36:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317851,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:36:18]free response buf [11:36:18]execute_script done [11:36:18]execute_script returns [11:36:18]free content buf [11:36:18]Sock 9.Close socket [11:36:18]Sock 9.Thread stoped [11:36:18]accept exits with 7 [11:36:18]New connection [11:36:18]New thread 3067436388 created [11:36:18]Thread 3067293028 joined [11:36:18]Waiting for new connection... [11:36:18] Sock 7.Parse request [11:36:18]Sock 7.Check first char [11:36:18]Sock 7.First char is OK [11:36:18]request: POST /json_proto HTTP/1.0 [11:36:18]Method: POST [11:36:18]URL: /json_proto [11:36:18]Method is POST - this is cgi request [11:36:18]url: /json_proto [11:36:18]query_string will be loaded in cgi processing [11:36:18]execute_cgi json_proto POST (null) [11:36:18]execute_cgi path=json_proto method=POST [11:36:18]POST find Content-Length [11:36:18]Host: 172.17.50.195:8080 [11:36:18]Content-Length: 215 [11:36:18]Content-Type: application/json [11:36:18] [11:36:18]POST finish read [11:36:18]Found Content-Length = 215 [11:36: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" ] } } [11:36:18]execute_script... [11:36: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" ] } } [11:36:18]POST & json_proto [11:36:18]process_json_proto [11:36:18]json parsed OK: [11:36:18]protocol is kg_v1.0 [11:36:18]action value=get_value [11:36:18]process_action get_value [11:36:18]cmd_get_value [11:36:18]process_action get_value done [11:36:18]requested_data is exist [11:36:18]produce_requested_data [11:36:18]requested_item kkm.sn is exist - process it [11:36:18]requested_item kkm.ver is exist - process it [11:36:18]requested_item fm.sn is exist - process it [11:36:18]wFMCommunicate request_size=4 [11:36:18]MH_SAM_APDU [11:36:18]CAPDU: 80 11 00 00 [11:36:18]Write to MH i2c: E2 08 00 21 20 80 11 00 00 00 00 00 00 BB [11:36:18]Write i2c OK [11:36:18]MH_I2C_Read... [11:36:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:36:18]Read from MH i2c: E2 [11:36:18]MH_I2C_Read... [11:36:18]Read from MH i2c: E2 17 00 [11:36:18]MH_I2C_Read... [11:36:18]Read from MH i2c: E2 17 00 21 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 0F [11:36:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:36:18]wFMCommunicate OK [11:36:18]requested_item fd.num is exist - process it [11:36:18]SAM_PROTO_GetFieldsCounters [11:36:18]wFMCommunicate request_size=4 [11:36:18]MH_SAM_APDU [11:36:18]CAPDU: 80 13 00 00 [11:36:18]Write to MH i2c: E2 08 00 22 20 80 13 00 00 00 00 00 00 BE [11:36:18]Write i2c OK [11:36:18]MH_I2C_Read... [11:36:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:36:18]Read from MH i2c: E2 [11:36:18]MH_I2C_Read... [11:36:18]Read from MH i2c: E2 62 00 [11:36:18]MH_I2C_Read... [11:36:18]Read from MH i2c: E2 62 00 22 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 9B D9 04 00 0E 04 04 00 22 02 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 52 [11:36:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 9B D9 04 00 0E 04 04 00 22 02 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:36:18]wFMCommunicate OK [11:36:18]SAM_PROTO_GetFieldsCounters done [11:36:18]requested_item shift.num is exist - process it [11:36:18]requested_item shift.opened is exist - process it [11:36:18]req_shift_opened [11:36:18]FM_GetShiftState [11:36:18]SAM_PROTO_GetShiftState [11:36:18]wFMCommunicate request_size=4 [11:36:18]MH_SAM_APDU [11:36:18]CAPDU: 80 13 01 00 [11:36:18]Write to MH i2c: E2 08 00 23 20 80 13 01 00 00 00 00 00 C0 [11:36:18]Write i2c OK [11:36:18]MH_I2C_Read... [11:36:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:36:19]Read from MH i2c: E2 [11:36:19]MH_I2C_Read... [11:36:19]Read from MH i2c: E2 0E 00 [11:36:19]MH_I2C_Read... [11:36:19]Read from MH i2c: E2 0E 00 23 20 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B9 [11:36:19]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:36:19]wFMCommunicate OK [11:36:19]SAM_PROTO_GetShiftState done [11:36:19]FM_GetShiftState done [11:36:19]req_shift_opened done [11:36:19]requested_item shift.open_date is exist - process it [11:36:19]req_shift_open_date [11:36:19]req_shift_open_date done [11:36:19]produce_requested_data done [11:36:19]produce_requested_data return {"kkm.sn":"0300000082","kkm.ver":"001","fm.sn":"0000000000874671","fd.num":317851,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:36:19]process_action_free get_value [11:36:19]json_value_free [11:36:19]json_value_free done [11:36:19]process_json_proto returns [11:36:19]Send response to host [11:36:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000082","kkm.ver":"001","fm.sn":"0000000000874671","fd.num":317851,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:36:19]free response buf [11:36:19]execute_script done [11:36:19]execute_script returns [11:36:19]free content buf [11:36:19]Sock 7.Close socket [11:36:19]Sock 7.Thread stoped [11:36:19]accept exits with 9 [11:36:19]New connection [11:36:19]New thread 3067293028 created [11:36:19]Thread 3067436388 joined [11:36:19]Waiting for new connection... [11:36:19] Sock 9.Parse request [11:36:19]Sock 9.Check first char [11:36:19]Sock 9.First char is OK [11:36:19]request: POST /json_proto HTTP/1.0 [11:36:19]Method: POST [11:36:19]URL: /json_proto [11:36:19]Method is POST - this is cgi request [11:36:19]url: /json_proto [11:36:19]query_string will be loaded in cgi processing [11:36:19]execute_cgi json_proto POST (null) [11:36:19]execute_cgi path=json_proto method=POST [11:36:19]POST find Content-Length [11:36:19]Host: 172.17.50.195:8080 [11:36:19]Content-Length: 331 [11:36:19]Content-Type: application/json [11:36:19] [11:36:19]POST finish read [11:36:19]Found Content-Length = 331 [11:36: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" ] } } [11:36:19]execute_script... [11:36: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" ] } } [11:36:19]POST & json_proto [11:36:19]process_json_proto [11:36:19]json parsed OK: [11:36:19]protocol is kg_v1.0 [11:36:19]action value=get_value [11:36:19]process_action get_value [11:36:19]cmd_get_value [11:36:19]process_action get_value done [11:36:19]requested_data is exist [11:36:19]produce_requested_data [11:36:19]requested_item fm.sale.total is exist - process it [11:36:19]SAM_PROTO_GetFMData [11:36:19]wFMCommunicate request_size=4 [11:36:19]MH_SAM_APDU [11:36:19]CAPDU: 80 13 03 00 [11:36:19]Write to MH i2c: E2 08 00 24 20 80 13 03 00 00 00 00 00 C3 [11:36:19]Write i2c OK [11:36:19]MH_I2C_Read... [11:36:19]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [11:36:19]Read from MH i2c: E2 [11:36:19]MH_I2C_Read... [11:36:19]Read from MH i2c: E2 FD 00 [11:36:19]MH_I2C_Read... [11:36:19]Read from MH i2c: E2 FD 00 24 20 00 CA 04 85 04 C6 04 6E 04 04 00 57 D5 04 00 69 04 A5 00 6F 04 04 00 4D CA 04 00 B1 04 05 00 0F 45 D8 1D 0A 70 04 05 00 CA E4 0D 78 07 72 04 05 00 45 60 CA A5 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 B5 36 13 13 01 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 31 EB EB 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 0A 0B 00 00 B1 04 04 00 74 95 BC 43 70 04 04 00 14 B1 BA 43 72 04 03 00 60 E4 01 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 23 99 90 00 FF [11:36:19]RAPDU: CA 04 85 04 C6 04 6E 04 04 00 57 D5 04 00 69 04 A5 00 6F 04 04 00 4D CA 04 00 B1 04 05 00 0F 45 D8 1D 0A 70 04 05 00 CA E4 0D 78 07 72 04 05 00 45 60 CA A5 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 B5 36 13 13 01 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 31 EB EB 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 0A 0B 00 00 B1 04 04 00 74 95 BC 43 70 04 04 00 14 B1 BA 43 72 04 03 00 60 E4 01 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 23 99 90 00 [11:36:19]wFMCommunicate OK [11:36:19]wFMCommunicate request_size=4 [11:36:19]MH_SAM_APDU [11:36:19]CAPDU: 80 17 00 00 [11:36:19]Write to MH i2c: E2 08 00 25 20 80 17 00 00 00 00 00 00 C5 [11:36:19]Write i2c OK [11:36:19]MH_I2C_Read... [11:36:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:36:20]Read from MH i2c: E2 [11:36:20]MH_I2C_Read... [11:36:20]Read from MH i2c: E2 FD 00 [11:36:20]MH_I2C_Read... [11:36:20]Read from MH i2c: E2 FD 00 25 20 00 31 07 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 89 76 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 91 [11:36:20]RAPDU: 31 07 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 89 76 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 [11:36:20]wFMCommunicate OK [11:36:20]wFMCommunicate request_size=4 [11:36:20]MH_SAM_APDU [11:36:20]CAPDU: 80 17 00 00 [11:36:20]Write to MH i2c: E2 08 00 26 20 80 17 00 00 00 00 00 00 C6 [11:36:20]Write i2c OK [11:36:20]MH_I2C_Read... [11:36:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:36:20]Read from MH i2c: E2 [11:36:20]MH_I2C_Read... [11:36:20]Read from MH i2c: E2 FD 00 [11:36:20]MH_I2C_Read... [11:36:20]Read from MH i2c: E2 FD 00 26 20 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 A4 [11:36:20]RAPDU: 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 [11:36:20]wFMCommunicate OK [11:36:20]wFMCommunicate request_size=4 [11:36:20]MH_SAM_APDU [11:36:20]CAPDU: 80 17 00 00 [11:36:20]Write to MH i2c: E2 08 00 27 20 80 17 00 00 00 00 00 00 C7 [11:36:20]Write i2c OK [11:36:20]MH_I2C_Read... [11:36:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:36:20]Read from MH i2c: E2 [11:36:20]MH_I2C_Read... [11:36:20]Read from MH i2c: E2 FD 00 [11:36:20]MH_I2C_Read... [11:36:20]Read from MH i2c: E2 FD 00 27 20 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 42 [11:36:20]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [11:36:20]wFMCommunicate OK [11:36:20]wFMCommunicate request_size=4 [11:36:20]MH_SAM_APDU [11:36:20]CAPDU: 80 17 00 00 [11:36:20]Write to MH i2c: E2 08 00 28 20 80 17 00 00 00 00 00 00 C8 [11:36:20]Write i2c OK [11:36:20]MH_I2C_Read... [11:36:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 228! [11:36:20]Read from MH i2c: E2 [11:36:20]MH_I2C_Read... [11:36:20]Read from MH i2c: E2 E7 00 [11:36:20]MH_I2C_Read... [11:36:21]Read from MH i2c: E2 E7 00 28 20 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 A5 [11:36:21]RAPDU: 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:36:21]wFMCommunicate OK [11:36:21]SAM_PROTO_GetFMData done [11:36:21]requested_item fm.sale_refund.total is exist - process it [11:36:21]requested_item fm.buy.total is exist - process it [11:36:21]requested_item shift.sale.total is exist - process it [11:36:21]SAM_PROTO_GetShiftData [11:36:21]wFMCommunicate request_size=4 [11:36:21]MH_SAM_APDU [11:36:21]CAPDU: 80 13 02 00 [11:36:21]Write to MH i2c: E2 08 00 29 20 80 13 02 00 00 00 00 00 C7 [11:36:21]Write i2c OK [11:36:21]MH_I2C_Read... [11:36:21]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [11:36:21]Read from MH i2c: E2 [11:36:21]MH_I2C_Read... [11:36:21]Read from MH i2c: E2 FD 00 [11:36:21]MH_I2C_Read... [11:36:21]Read from MH i2c: E2 FD 00 29 20 00 BC 04 AA 04 B8 04 6E 04 04 00 46 01 00 00 69 04 9F 00 6F 04 04 00 45 01 00 00 B1 04 04 00 96 B0 D7 02 70 04 04 00 D0 BC C1 01 72 04 04 00 C6 F3 15 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 31 49 4D 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 B3 70 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 6C CF EF 03 09 00 F6 03 01 00 00 F7 03 90 00 5E [11:36:21]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 46 01 00 00 69 04 9F 00 6F 04 04 00 45 01 00 00 B1 04 04 00 96 B0 D7 02 70 04 04 00 D0 BC C1 01 72 04 04 00 C6 F3 15 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 31 49 4D 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 B3 70 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 6C CF EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [11:36:21]wFMCommunicate OK [11:36:21]wFMCommunicate request_size=4 [11:36:21]MH_SAM_APDU [11:36:21]CAPDU: 80 17 00 00 [11:36:21]Write to MH i2c: E2 08 00 2A 20 80 17 00 00 00 00 00 00 CA [11:36:21]Write i2c OK [11:36:21]MH_I2C_Read... [11:36:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:36:21]Read from MH i2c: E2 [11:36:21]MH_I2C_Read... [11:36:21]Read from MH i2c: E2 FD 00 [11:36:21]MH_I2C_Read... [11:36:21]Read from MH i2c: E2 FD 00 2A 20 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 CE [11:36:21]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [11:36:22]wFMCommunicate OK [11:36:22]wFMCommunicate request_size=4 [11:36:22]MH_SAM_APDU [11:36:22]CAPDU: 80 17 00 00 [11:36:22]Write to MH i2c: E2 08 00 2B 20 80 17 00 00 00 00 00 00 CB [11:36:22]Write i2c OK [11:36:22]MH_I2C_Read... [11:36:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:36:22]Read from MH i2c: E2 [11:36:22]MH_I2C_Read... [11:36:22]Read from MH i2c: E2 FD 00 [11:36:22]MH_I2C_Read... [11:36:22]Read from MH i2c: E2 FD 00 2B 20 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 F4 [11:36:22]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [11:36:22]wFMCommunicate OK [11:36:22]wFMCommunicate request_size=4 [11:36:22]MH_SAM_APDU [11:36:22]CAPDU: 80 17 00 00 [11:36:22]Write to MH i2c: E2 08 00 2C 20 80 17 00 00 00 00 00 00 CC [11:36:22]OFD Sender: No OFD packet to send [11:36:22]Write i2c OK [11:36:22]MH_I2C_Read... [11:36:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:36:22]Read from MH i2c: E2 [11:36:22]MH_I2C_Read... [11:36:22]Read from MH i2c: E2 FD 00 [11:36:22]MH_I2C_Read... [11:36:22]Read from MH i2c: E2 FD 00 2C 20 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 4D [11:36:22]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [11:36:22]wFMCommunicate OK [11:36:22]wFMCommunicate request_size=4 [11:36:22]MH_SAM_APDU [11:36:22]CAPDU: 80 17 00 00 [11:36:22]Write to MH i2c: E2 08 00 2D 20 80 17 00 00 00 00 00 00 CD [11:36:22]Write i2c OK [11:36:22]MH_I2C_Read... [11:36:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [11:36:23]Read from MH i2c: E2 [11:36:23]MH_I2C_Read... [11:36:23]Read from MH i2c: E2 D9 00 [11:36:23]MH_I2C_Read... [11:36:23]Read from MH i2c: E2 D9 00 2D 20 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 AC [11:36:23]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:36:23]wFMCommunicate OK [11:36:23]SAM_PROTO_GetShiftData done [11:36:23]requested_item shift.sale.total_cash is exist - process it [11:36:23]requested_item shift.sale_refund.total is exist - process it [11:36:23]requested_item shift.sale_refund.total_cash is exist - process it [11:36:23]requested_item shift.buy.total is exist - process it [11:36:23]requested_item shift.buy.total_cash is exist - process it [11:36:23]produce_requested_data done [11:36:23]produce_requested_data return {"fm.sale.total":434503856.79,"fm.sale_refund.total":11364325.00,"fm.buy.total":0.00,"shift.sale.total":476898.78,"shift.sale.total_cash":294740.00,"shift.sale_refund.total":5000.00,"shift.sale_refund.total_cash":5000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [11:36:23]process_action_free get_value [11:36:23]json_value_free [11:36:23]json_value_free done [11:36:23]process_json_proto returns [11:36:23]Send response to host [11:36:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":434503856.79,"fm.sale_refund.total":11364325.00,"fm.buy.total":0.00,"shift.sale.total":476898.78,"shift.sale.total_cash":294740.00,"shift.sale_refund.total":5000.00,"shift.sale_refund.total_cash":5000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [11:36:23]free response buf [11:36:23]execute_script done [11:36:23]execute_script returns [11:36:23]free content buf [11:36:23]Sock 9.Close socket [11:36:23]Sock 9.Thread stoped [11:36:27]OFD Sender: No OFD packet to send [11:36:32]OFD Sender: No OFD packet to send [11:36:37]OFD Sender: No OFD packet to send [11:36:42]OFD Sender: No OFD packet to send [11:36:47]OFD Sender: No OFD packet to send [11:36:51]accept exits with 7 [11:36:51]New connection [11:36:51]New thread 3067436388 created [11:36:51]Thread 3067293028 joined [11:36:51]Waiting for new connection... [11:36:51] Sock 7.Parse request [11:36:51]Sock 7.Check first char [11:36:51]Sock 7.First char is OK [11:36:51]request: POST /json_proto HTTP/1.0 [11:36:51]Method: POST [11:36:51]URL: /json_proto [11:36:51]Method is POST - this is cgi request [11:36:51]url: /json_proto [11:36:51]query_string will be loaded in cgi processing [11:36:51]execute_cgi json_proto POST (null) [11:36:51]execute_cgi path=json_proto method=POST [11:36:51]POST find Content-Length [11:36:51]Host: 172.17.50.195:8080 [11:36:51]Content-Length: 679 [11:36:51]Content-Type: application/json [11:36:51] [11:36:51]POST finish read [11:36:51]Found Content-Length = 679 [11:36:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092786", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [11:36:51]execute_script... [11:36:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092786", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [11:36:51]POST & json_proto [11:36:51]process_json_proto [11:36:51]json parsed OK: [11:36:51]protocol is kg_v1.0 [11:36:51]action value=close_receipt [11:36:51]process_action close_receipt [11:36:51]cmd_close_receipt [11:36:51]MH_GetDate [11:36:51]Write to MH i2c: F0 00 00 2E 20 3D [11:36:51]Write i2c OK [11:36:51]MH_I2C_Read... [11:36:51]Read from MH i2c: F0 [11:36:51]MH_I2C_Read... [11:36:51]Read from MH i2c: F0 09 00 [11:36:51]MH_I2C_Read... [11:36:51]Read from MH i2c: F0 09 00 2E 20 00 54 77 1F 67 43 33 1C 67 90 [11:36:51]GetLastDocTimeStamp 1730115375 [11:36:51]current date 1730115412 [11:36:51]FM_GetShiftState [11:36:51]SAM_PROTO_GetShiftState [11:36:51]wFMCommunicate request_size=4 [11:36:51]MH_SAM_APDU [11:36:51]CAPDU: 80 13 01 00 [11:36:51]Write to MH i2c: E2 08 00 2F 20 80 13 01 00 00 00 00 00 CC [11:36:51]Write i2c OK [11:36:51]MH_I2C_Read... [11:36:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:36:51]Read from MH i2c: E2 [11:36:51]MH_I2C_Read... [11:36:51]Read from MH i2c: E2 0E 00 [11:36:51]MH_I2C_Read... [11:36:51]Read from MH i2c: E2 0E 00 2F 20 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C5 [11:36:51]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:36:51]wFMCommunicate OK [11:36:51]SAM_PROTO_GetShiftState done [11:36:51]FM_GetShiftState done [11:36:51]opened in 1730073493 [11:36:51]opened+sec_in_day 1730159893 [11:36:51]quantity*price = 90004 [11:36:51]sum+1 = 90006 [11:36: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 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 327 28.10.2024 11:36 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317852 ФПД: 76344050573752 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T113652&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317852&fm=76344050573752&tin=02508201610067®Number=0000000000091628&sum=90000 [11:36:52]StoreToDocumentArchive [11:36:52]shift 546 fd 317852 [11:36:52]save to /storage/0546/doc_00317852 [11:36:52]save last doc name /storage/0546/doc_00317852 to /storage/kkm_last_doc_name [11:36:52]save OK [11:36:52]Clear old archive folders... [11:36:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:36:52]tlvbuf is 0137F7D0 [11:36:52]SAM_PROTO_ClearQueue [11:36:52]wFMCommunicate request_size=4 [11:36:52]MH_SAM_APDU [11:36:52]CAPDU: 80 09 00 00 [11:36:52]Write to MH i2c: E2 08 00 3C 20 80 09 00 00 00 00 00 00 CE [11:36:52]Write i2c OK [11:36:52]MH_I2C_Read... [11:36:52]*** iso7816_exchange 80 09 00 00... 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 3C 20 00 90 00 D0 [11:36:52]RAPDU: 90 00 [11:36:52]wFMCommunicate OK [11:36:52]SAM_PROTO_ClearQueue done [11:36:52]KKMCreateOFDPacket [11:36:52]OFDProtocolAddRootSTLVToBuf [11:36:52]FM_MakeSignedData [11:36:52]FM_MakeSignedData [11:36:52]SAM_PROTO_SignData [11:36:52]wFMCommunicate request_size=4 [11:36:52]MH_SAM_APDU [11:36:52]CAPDU: 80 0D 01 02 [11:36:52]Write to MH i2c: E2 08 00 3D 20 80 0D 01 02 00 00 00 00 D6 [11:36:52]Write i2c OK [11:36:52]MH_I2C_Read... [11:36:52]*** iso7816_exchange 80 0D 01 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 3D 20 00 90 00 D1 [11:36:52]RAPDU: 90 00 [11:36:52]wFMCommunicate OK [11:36:52]wFMCommunicate request_size=255 [11:36:52]MH_SAM_APDU [11:36: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 33 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 47 01 00 00 F4 03 04 00 54 77 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9C D9 04 00 35 04 06 00 45 [11:36:52]Write to MH i2c: E2 02 01 3E 20 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 47 01 00 00 F4 03 04 00 54 77 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9C D9 04 00 35 04 06 00 45 00 00 77 [11:36:52]Write i2c OK [11:36:52]MH_I2C_Read... [11:36:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:36:53]Read from MH i2c: E2 [11:36:53]MH_I2C_Read... [11:36:53]Read from MH i2c: E2 03 00 [11:36:53]MH_I2C_Read... [11:36:53]Read from MH i2c: E2 03 00 3E 20 00 90 00 D2 [11:36:53]RAPDU: 90 00 [11:36:53]wFMCommunicate OK [11:36:53]wFMCommunicate request_size=10 [11:36:53]MH_SAM_APDU [11:36:53]CAPDU: 80 0D 02 02 05 6F 3C 03 E1 B8 [11:36:53]Write to MH i2c: E2 0D 00 3F 20 80 0D 02 02 05 00 6F 3C 03 E1 B8 00 00 2A [11:36:53]Write i2c OK [11:36:53]MH_I2C_Read... [11:36:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:36:53]Read from MH i2c: E2 [11:36:53]MH_I2C_Read... [11:36:53]Read from MH i2c: E2 03 00 [11:36:53]MH_I2C_Read... [11:36:53]Read from MH i2c: E2 03 00 3F 20 00 90 00 D3 [11:36:53]RAPDU: 90 00 [11:36:53]wFMCommunicate OK [11:36:53]wFMCommunicate request_size=4 [11:36:53]MH_SAM_APDU [11:36:53]CAPDU: 80 0D 03 02 [11:36:53]Write to MH i2c: E2 08 00 40 20 80 0D 03 02 00 00 00 00 DB [11:36:53]Write i2c OK [11:36:53]MH_I2C_Read... [11:36:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:36:53]Read from MH i2c: E2 [11:36:53]MH_I2C_Read... [11:36:53]Read from MH i2c: E2 0B 00 [11:36:53]MH_I2C_Read... [11:36:53]Read from MH i2c: E2 0B 00 40 20 00 AC 01 1C 94 B9 ED 75 5A 90 00 AE [11:36:53]RAPDU: AC 01 1C 94 B9 ED 75 5A 90 00 [11:36:53]wFMCommunicate OK [11:36:53]SAM_PROTO_SignData done [11:36:53]FM_MakeSignedData done [11:36:53]CreateOFDProtocolMessage [11:36:53]wFMCommunicate request_size=4 [11:36:53]MH_SAM_APDU [11:36:53]CAPDU: 80 11 00 00 [11:36:53]Write to MH i2c: E2 08 00 41 20 80 11 00 00 00 00 00 00 DB [11:36:53]Write i2c OK [11:36:53]MH_I2C_Read... [11:36:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:36:53]Read from MH i2c: E2 [11:36:53]MH_I2C_Read... [11:36:53]Read from MH i2c: E2 17 00 [11:36:53]MH_I2C_Read... [11:36:53]Read from MH i2c: E2 17 00 41 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 2F [11:36:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:36:53]wFMCommunicate OK [11:36:53]CreateOFDProtocolMessage done [11:36:53]OFDSenderStorePacket 317852 [11:36:53]StoreOFDPacket docnum=317852 [11:36:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 B5 8E 07 01 75 06 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 47 01 00 00 F4 03 04 00 54 77 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9C D9 04 00 35 04 06 00 45 6F 3C 03 E1 B8 AC 01 1C 94 B9 ED 75 5A [11:36:53]CheckFolder [11:36:53]dirname=/storage/ofd_packets [11:36:53]CheckFolder done [11:36:53]ProducePacketName [11:36:53]name=ofd_packets/00317852 [11:36:53]NVStorageSaveData ofd_packets/00317852 [11:36:53]File name is /storage/ofd_packets/00317852 [11:36:53]Write 301 bytes [11:36:53]NVStorageSaveData done [11:36:53]OFDSenderStorePacket done [11:36:53]KKMCreateOFDPacket done [11:36:53]NVStorageSaveData kkm_last_timestamp [11:36:53]File name is /storage/kkm_last_timestamp [11:36:53]Write 4 bytes [11:36:53]NVStorageSaveData done [11:36:53]ExternCall_PrintAddStr [11:36:53]wPrintStart [11:36:53]Write to MH i2c: 01 00 00 42 20 62 [11:36:53]Write i2c OK [11:36:53]MH_I2C_Read... [11:36:53]Read from MH i2c: 01 [11:36:53]MH_I2C_Read... [11:36:53]Read from MH i2c: 01 07 00 [11:36:53]MH_I2C_Read... [11:36:53]Read from MH i2c: 01 07 00 42 20 00 00 00 00 00 FF 0F 77 [11:36:53]RasterBufferAndPrint [11:36:53]line Счет N : (1)1092786 [11:36:53]line ИНН: 02508201610067 [11:36:53]line Контрольно-Кассовый Чек [11:36:53]line ПРОДАЖА [11:36:53]line ТРК (МРК, ГНК) : 34 [11:36:53]line Товар: 2710124500 [11:36:53]line Аи-95-К-3 [11:36:53]line 12.130 * 74.20 [11:36:53]line = 900.05 [11:36:53]line НДС 12% НСП 1% [11:36:53]line > о реализуемом товаре [11:36:53]line ОКРУГЛЕНИЕ: -0.05 [11:36:53]line ИТОГО: 900.00 [11:36:53]line Внесено: 900.00 [11:36:53]line СДАЧА: 0.00 [11:36:53]line НСП 1% : 7.96 [11:36:53]line НДС 12% : 95.58 [11:36:53]line Наличными: 900.00 [11:36:53]line Безнал.: 0.00 [11:36:53]line Место: АЗС № 101 "Партнер Нефть" [11:36:53]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:36:53]line СНО: Общий режим [11:36:53]line Чек 327 28.10.2024 11:36 [11:36:53]line Смена: 546 ФФД: 1.0 [11:36:53]line ЗНМ: 0300000082 [11:36:53]line РНМ: 0000000000091628 [11:36:53]line Версия ККМ: 001 [11:36:53]line ФМ: 0000000000874671 [11:36:53]line ФД: 317852 [11:36:53]line ФПД: 76344050573752 [11:36:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T113652&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317852&fm=76344050573752&tin=02508201610067®Number=0000000000091628&sum=90000 [11:36:53]written 0, free lines is 4095 [11:36:53]OFD Sender: Processing packet 317852 [packets to send 127, broken 126] [11:36:53]ProducePacketName [11:36:53]name=ofd_packets/00317852 [11:36:53]OFD Sender: To server: pG, [11:36:53]CommunicateWithHost lk.salyk.kg:30040 [11:36:53]ConnectInit lk.salyk.kg [11:36:53]Connected sock=10 [11: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 34 36 37 31 0F 01 00 00 B5 8E 07 01 75 06 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 47 01 00 00 F4 03 04 00 54 77 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9C D9 04 00 35 04 06 00 45 6F 3C 03 E1 B8 AC 01 1C 94 B9 ED 75 5A [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 34 36 37 31 4F 00 00 00 35 19 47 00 82 D8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9C D9 04 00 F4 03 04 00 0D 23 1F 67 B6 04 01 00 00 7A E2 B7 0F 19 EF 1F DA [11:36:53]CommunicateWithHost err = 0 [11:36:53]CheckOFDResponse [11:36:53]1017 (14) - 77093643461234 [11:36:53]1041 (16) - 0000000000874671 [11:36:53]1040 (4) - 317852 [11:36:53]1012 (4) - 28.10.2024 05:37 [11:36:53]1206 (1) - 0 [11:36:53]OFD Sender: Remove packet 317852 [11:36:53]ProducePacketName [11:36:53]name=ofd_packets/00317852 [11:36:53]NVStorageDeleteData [11:36:54]Write to MH i2c: 01 00 00 6D 20 8D [11:36:54]Write i2c OK [11:36:54]MH_I2C_Read... [11:36:54]Read from MH i2c: 01 [11:36:54]MH_I2C_Read... [11:36:54]Read from MH i2c: 01 07 00 [11:36:54]MH_I2C_Read... [11:36:54]Read from MH i2c: 01 07 00 6D 20 00 00 00 00 00 ED 0C 8D [11:36:54]RasterBufferAndPrint [11:36:54]line [11:36:54]line [11:36:54]line [11:36:54]line [11:36:54]line [11:36:54]written 0, free lines is 3315 [11:36:54]MH_Cut [11:36:54]Write to MH i2c: D1 01 00 74 20 01 66 [11:36:54]Write i2c OK [11:36:54]MH_I2C_Read... [11:36:54]Read from MH i2c: D1 [11:36:54]MH_I2C_Read... [11:36:54]Read from MH i2c: D1 01 00 [11:36:54]MH_I2C_Read... [11:36:54]Read from MH i2c: D1 01 00 74 20 00 65 [11:36:54]Write to MH i2c: 01 00 00 75 20 95 [11:36:54]Write i2c OK [11:36:54]MH_I2C_Read... [11:36:54]OFD Sender: No OFD packet to send [11:36:54]*** Cut start [11:36:54]*** Partial cut [11:36:54]*** CUTSNS_PIN = 1 [11:36:54]*** CUTSNS_PIN = 0 [11:36:55]*** Brake cut motor [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 75 20 00 00 00 00 00 FF 0F AA [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 76 20 80 11 00 00 00 00 00 00 10 [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 76 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 64 [11:36:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 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 77 20 80 13 00 00 00 00 00 00 13 [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 77 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 9C D9 04 00 0E 04 04 00 22 02 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 AB [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 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 9C D9 04 00 0E 04 04 00 22 02 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: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 78 20 80 13 01 00 00 00 00 00 15 [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 78 20 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 0E [11:36:55]RAPDU: 09 00 01 95 D3 1E 67 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":"0000000000874671","fd.num":317852,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [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:36:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317852,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:36:55]free response buf [11:36:55]execute_script done [11:36:55]execute_script returns [11:36:55]free content buf [11:36:55]Sock 7.Close socket [11:36:55]Sock 7.Thread stoped [11:36:59]OFD Sender: No OFD packet to send [11:37:04]OFD Sender: No OFD packet to send [11:37:09]OFD Sender: No OFD packet to send [11:37:14]OFD Sender: No OFD packet to send [11:37:19]OFD Sender: No OFD packet to send [11:37:24]OFD Sender: No OFD packet to send [11:37:29]OFD Sender: No OFD packet to send [11:37:34]OFD Sender: No OFD packet to send [11:37:39]OFD Sender: No OFD packet to send [11:37:39]accept exits with 9 [11:37:39]New connection [11:37:39]New thread 3067293028 created [11:37:39]Thread 3067436388 joined [11:37:39]Waiting for new connection... [11:37:39] Sock 9.Parse request [11:37:39]Sock 9.Check first char [11:37:39]Sock 9.First char is OK [11:37:39]request: POST /json_proto HTTP/1.0 [11:37:39]Method: POST [11:37:39]URL: /json_proto [11:37:39]Method is POST - this is cgi request [11:37:39]url: /json_proto [11:37:39]query_string will be loaded in cgi processing [11:37:39]execute_cgi json_proto POST (null) [11:37:39]execute_cgi path=json_proto method=POST [11:37:39]POST find Content-Length [11:37:39]Host: 172.17.50.195:8080 [11:37:39]Content-Length: 678 [11:37:39]Content-Type: application/json [11:37:39] [11:37:39]POST finish read [11:37:39]Found Content-Length = 678 [11:37:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092789", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:37:39]execute_script... [11:37: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)1092789", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:37:39]POST & json_proto [11:37:39]process_json_proto [11:37:39]json parsed OK: [11:37:39]protocol is kg_v1.0 [11:37:39]action value=close_receipt [11:37:39]process_action close_receipt [11:37:39]cmd_close_receipt [11:37:39]MH_GetDate [11:37:39]Write to MH i2c: F0 00 00 79 20 88 [11:37:39]Write i2c OK [11:37:39]MH_I2C_Read... [11:37:39]Read from MH i2c: F0 [11:37:39]MH_I2C_Read... [11:37:39]Read from MH i2c: F0 09 00 [11:37:39]MH_I2C_Read... [11:37:39]Read from MH i2c: F0 09 00 79 20 00 84 77 1F 67 43 33 1C 67 0B [11:37:39]GetLastDocTimeStamp 1730115412 [11:37:39]current date 1730115460 [11:37:39]FM_GetShiftState [11:37:39]SAM_PROTO_GetShiftState [11:37:39]wFMCommunicate request_size=4 [11:37:39]MH_SAM_APDU [11:37:39]CAPDU: 80 13 01 00 [11:37:39]Write to MH i2c: E2 08 00 7A 20 80 13 01 00 00 00 00 00 17 [11:37:39]Write i2c OK [11:37:39]MH_I2C_Read... [11:37:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:37:39]Read from MH i2c: E2 [11:37:39]MH_I2C_Read... [11:37:39]Read from MH i2c: E2 0E 00 [11:37:39]MH_I2C_Read... [11:37:39]Read from MH i2c: E2 0E 00 7A 20 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 10 [11:37:39]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:37:39]wFMCommunicate OK [11:37:39]SAM_PROTO_GetShiftState done [11:37:39]FM_GetShiftState done [11:37:39]opened in 1730073493 [11:37:39]opened+sec_in_day 1730159893 [11:37:39]quantity*price = 50041 [11:37:39]sum+1 = 50042 [11:37:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 328 28.10.2024 11:37 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317853 ФПД: 44432805355014 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T113740&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317853&fm=44432805355014&tin=02508201610067®Number=0000000000091628&sum=50000 [11:37:40]StoreToDocumentArchive [11:37:40]shift 546 fd 317853 [11:37:40]save to /storage/0546/doc_00317853 [11:37:40]save last doc name /storage/0546/doc_00317853 to /storage/kkm_last_doc_name [11:37:40]save OK [11:37:40]Clear old archive folders... [11:37:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:37:40]tlvbuf is B6FCE5D0 [11:37:40]SAM_PROTO_ClearQueue [11:37:40]wFMCommunicate request_size=4 [11:37:40]MH_SAM_APDU [11:37:40]CAPDU: 80 09 00 00 [11:37:40]Write to MH i2c: E2 08 00 87 20 80 09 00 00 00 00 00 00 19 [11:37:40]Write i2c OK [11:37:40]MH_I2C_Read... [11:37:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:37:40]Read from MH i2c: E2 [11:37:40]MH_I2C_Read... [11:37:40]Read from MH i2c: E2 03 00 [11:37:40]MH_I2C_Read... [11:37:40]Read from MH i2c: E2 03 00 87 20 00 90 00 1B [11:37:40]RAPDU: 90 00 [11:37:40]wFMCommunicate OK [11:37:40]SAM_PROTO_ClearQueue done [11:37:40]KKMCreateOFDPacket [11:37:40]OFDProtocolAddRootSTLVToBuf [11:37:40]FM_MakeSignedData [11:37:40]FM_MakeSignedData [11:37:40]SAM_PROTO_SignData [11:37:40]wFMCommunicate request_size=4 [11:37:40]MH_SAM_APDU [11:37:40]CAPDU: 80 0D 01 02 [11:37:40]Write to MH i2c: E2 08 00 88 20 80 0D 01 02 00 00 00 00 21 [11:37:40]Write i2c OK [11:37:40]MH_I2C_Read... [11:37:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:37:40]Read from MH i2c: E2 [11:37:40]MH_I2C_Read... [11:37:40]Read from MH i2c: E2 03 00 [11:37:40]MH_I2C_Read... [11:37:40]Read from MH i2c: E2 03 00 88 20 00 90 00 1C [11:37:40]RAPDU: 90 00 [11:37:40]wFMCommunicate OK [11:37:40]wFMCommunicate request_size=255 [11:37:40]MH_SAM_APDU [11:37: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 84 77 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9D D9 04 00 35 04 06 00 28 [11:37:40]Write to MH i2c: E2 02 01 89 20 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 84 77 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9D D9 04 00 35 04 06 00 28 00 00 3F [11:37:40]Write i2c OK [11:37:40]MH_I2C_Read... [11:37:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:37:41]Read from MH i2c: E2 [11:37:41]MH_I2C_Read... [11:37:41]Read from MH i2c: E2 03 00 [11:37:41]MH_I2C_Read... [11:37:41]Read from MH i2c: E2 03 00 89 20 00 90 00 1D [11:37:41]RAPDU: 90 00 [11:37:41]wFMCommunicate OK [11:37:41]wFMCommunicate request_size=10 [11:37:41]MH_SAM_APDU [11:37:41]CAPDU: 80 0D 02 02 05 69 51 94 5E 06 [11:37:41]Write to MH i2c: E2 0D 00 8A 20 80 0D 02 02 05 00 69 51 94 5E 06 00 00 E0 [11:37:41]Write i2c OK [11:37:41]MH_I2C_Read... [11:37:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:37:41]Read from MH i2c: E2 [11:37:41]MH_I2C_Read... [11:37:41]Read from MH i2c: E2 03 00 [11:37:41]MH_I2C_Read... [11:37:41]Read from MH i2c: E2 03 00 8A 20 00 90 00 1E [11:37:41]RAPDU: 90 00 [11:37:41]wFMCommunicate OK [11:37:41]wFMCommunicate request_size=4 [11:37:41]MH_SAM_APDU [11:37:41]CAPDU: 80 0D 03 02 [11:37:41]Write to MH i2c: E2 08 00 8B 20 80 0D 03 02 00 00 00 00 26 [11:37:41]Write i2c OK [11:37:41]MH_I2C_Read... [11:37:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:37:41]Read from MH i2c: E2 [11:37:41]MH_I2C_Read... [11:37:41]Read from MH i2c: E2 0B 00 [11:37:41]MH_I2C_Read... [11:37:41]Read from MH i2c: E2 0B 00 8B 20 00 B1 FD D3 28 3C 87 01 61 90 00 F5 [11:37:41]RAPDU: B1 FD D3 28 3C 87 01 61 90 00 [11:37:41]wFMCommunicate OK [11:37:41]SAM_PROTO_SignData done [11:37:41]FM_MakeSignedData done [11:37:41]CreateOFDProtocolMessage [11:37:41]wFMCommunicate request_size=4 [11:37:41]MH_SAM_APDU [11:37:41]CAPDU: 80 11 00 00 [11:37:41]Write to MH i2c: E2 08 00 8C 20 80 11 00 00 00 00 00 00 26 [11:37:41]Write i2c OK [11:37:41]MH_I2C_Read... [11:37:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:37:41]Read from MH i2c: E2 [11:37:41]MH_I2C_Read... [11:37:41]Read from MH i2c: E2 17 00 [11:37:41]MH_I2C_Read... [11:37:41]Read from MH i2c: E2 17 00 8C 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 7A [11:37:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:37:41]wFMCommunicate OK [11:37:41]CreateOFDProtocolMessage done [11:37:41]OFDSenderStorePacket 317853 [11:37:41]StoreOFDPacket docnum=317853 [11:37:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 F6 0D 07 01 1B 6A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 84 77 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9D D9 04 00 35 04 06 00 28 69 51 94 5E 06 B1 FD D3 28 3C 87 01 61 [11:37:41]CheckFolder [11:37:41]dirname=/storage/ofd_packets [11:37:41]CheckFolder done [11:37:41]ProducePacketName [11:37:41]name=ofd_packets/00317853 [11:37:41]NVStorageSaveData ofd_packets/00317853 [11:37:41]File name is /storage/ofd_packets/00317853 [11:37:41]Write 301 bytes [11:37:41]NVStorageSaveData done [11:37:41]OFDSenderStorePacket done [11:37:41]KKMCreateOFDPacket done [11:37:41]NVStorageSaveData kkm_last_timestamp [11:37:41]File name is /storage/kkm_last_timestamp [11:37:41]Write 4 bytes [11:37:41]NVStorageSaveData done [11:37:41]ExternCall_PrintAddStr [11:37:41]wPrintStart [11:37:41]Write to MH i2c: 01 00 00 8D 20 AD [11:37:41]Write i2c OK [11:37:41]MH_I2C_Read... [11:37:41]Read from MH i2c: 01 [11:37:41]MH_I2C_Read... [11:37:41]Read from MH i2c: 01 07 00 [11:37:41]MH_I2C_Read... [11:37:41]Read from MH i2c: 01 07 00 8D 20 00 00 00 00 00 FF 0F C2 [11:37:41]RasterBufferAndPrint [11:37:41]line Счет N : (1)1092789 [11:37:41]line ИНН: 02508201610067 [11:37:41]line Контрольно-Кассовый Чек [11:37:41]line ПРОДАЖА [11:37:41]line ТРК (МРК, ГНК) : 53 [11:37:41]line Товар: 2710124130 [11:37:41]line Аи-92-К-2 [11:37:41]line 7.480 * 66.90 [11:37:41]line = 500.41 [11:37:41]line НДС 12% НСП 1% [11:37:41]line > о реализуемом товаре [11:37:41]line ОКРУГЛЕНИЕ: -0.41 [11:37:41]line ИТОГО: 500.00 [11:37:41]line Внесено: 500.00 [11:37:41]line СДАЧА: 0.00 [11:37:41]line НСП 1% : 4.43 [11:37:41]line НДС 12% : 53.14 [11:37:41]line Наличными: 500.00 [11:37:41]line Безнал.: 0.00 [11:37:41]line Место: АЗС № 101 "Партнер Нефть" [11:37:41]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:37:41]line СНО: Общий режим [11:37:41]line Чек 328 28.10.2024 11:37 [11:37:41]line Смена: 546 ФФД: 1.0 [11:37:41]line ЗНМ: 0300000082 [11:37:41]line РНМ: 0000000000091628 [11:37:41]line Версия ККМ: 001 [11:37:41]line ФМ: 0000000000874671 [11:37:41]line ФД: 317853 [11:37:41]line ФПД: 44432805355014 [11:37:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T113740&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317853&fm=44432805355014&tin=02508201610067®Number=0000000000091628&sum=50000 [11:37:41]written 0, free lines is 4095 [11:37:41]OFD Sender: Processing packet 317853 [packets to send 127, broken 126] [11:37:41]ProducePacketName [11:37:41]name=ofd_packets/00317853 [11:37:41]OFD Sender: To server: pG, [11:37:41]CommunicateWithHost lk.salyk.kg:30040 [11:37:41]ConnectInit lk.salyk.kg [11:37:41]Connected sock=10 [11:37:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 F6 0D 07 01 1B 6A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 84 77 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9D D9 04 00 35 04 06 00 28 69 51 94 5E 06 B1 FD D3 28 3C 87 01 61 [11:37:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 8F 71 47 00 83 9D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9D D9 04 00 F4 03 04 00 3D 23 1F 67 B6 04 01 00 00 F8 29 F4 42 F9 F3 36 E6 [11:37:41]CommunicateWithHost err = 0 [11:37:41]CheckOFDResponse [11:37:41]1017 (14) - 77093643461234 [11:37:41]1041 (16) - 0000000000874671 [11:37:41]1040 (4) - 317853 [11:37:41]1012 (4) - 28.10.2024 05:38 [11:37:41]1206 (1) - 0 [11:37:41]OFD Sender: Remove packet 317853 [11:37:41]ProducePacketName [11:37:41]name=ofd_packets/00317853 [11:37:41]NVStorageDeleteData [11:37:42]Write to MH i2c: 01 00 00 B8 20 D8 [11:37:42]Write i2c OK [11:37:42]MH_I2C_Read... [11:37:42]Read from MH i2c: 01 [11:37:42]MH_I2C_Read... [11:37:42]Read from MH i2c: 01 07 00 [11:37:42]MH_I2C_Read... [11:37:42]Read from MH i2c: 01 07 00 B8 20 00 00 00 00 00 E9 0C D4 [11:37:42]RasterBufferAndPrint [11:37:42]line [11:37:42]line [11:37:42]line [11:37:42]line [11:37:42]line [11:37:42]written 0, free lines is 3311 [11:37:42]MH_Cut [11:37:42]Write to MH i2c: D1 01 00 BF 20 01 B1 [11:37:42]Write i2c OK [11:37:42]MH_I2C_Read... [11:37:42]Read from MH i2c: D1 [11:37:42]MH_I2C_Read... [11:37:42]Read from MH i2c: D1 01 00 [11:37:42]MH_I2C_Read... [11:37:42]Read from MH i2c: D1 01 00 BF 20 00 B0 [11:37:42]Write to MH i2c: 01 00 00 C0 20 E0 [11:37:42]Write i2c OK [11:37:42]MH_I2C_Read... [11:37:42]OFD Sender: No OFD packet to send [11:37:42]*** Cut start [11:37:42]*** Partial cut [11:37:42]*** CUTSNS_PIN = 1 [11:37:42]*** CUTSNS_PIN = 0 [11:37:43]*** Brake cut motor [11:37:43]Read from MH i2c: 01 [11:37:43]MH_I2C_Read... [11:37:43]*** Stop cut motor [11:37:43]*** Cut end [11:37:43]Read from MH i2c: 01 07 00 [11:37:43]MH_I2C_Read... [11:37:43]Read from MH i2c: 01 07 00 C0 20 00 00 00 00 00 FF 0F F5 [11:37:43]process_action close_receipt done [11:37:43]requested_data is exist [11:37:43]produce_requested_data [11:37:43]requested_item fm.sn is exist - process it [11:37:43]wFMCommunicate request_size=4 [11:37:43]MH_SAM_APDU [11:37:43]CAPDU: 80 11 00 00 [11:37:43]Write to MH i2c: E2 08 00 C1 20 80 11 00 00 00 00 00 00 5B [11:37:43]Write i2c OK [11:37:43]MH_I2C_Read... [11:37:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:37:43]Read from MH i2c: E2 [11:37:43]MH_I2C_Read... [11:37:43]Read from MH i2c: E2 17 00 [11:37:43]MH_I2C_Read... [11:37:43]Read from MH i2c: E2 17 00 C1 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 AF [11:37:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:37:43]wFMCommunicate OK [11:37:43]requested_item fd.num is exist - process it [11:37:43]SAM_PROTO_GetFieldsCounters [11:37:43]wFMCommunicate request_size=4 [11:37:43]MH_SAM_APDU [11:37:43]CAPDU: 80 13 00 00 [11:37:43]Write to MH i2c: E2 08 00 C2 20 80 13 00 00 00 00 00 00 5E [11:37:43]Write i2c OK [11:37:43]MH_I2C_Read... [11:37:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:37:43]Read from MH i2c: E2 [11:37:43]MH_I2C_Read... [11:37:43]Read from MH i2c: E2 62 00 [11:37:43]MH_I2C_Read... [11:37:43]Read from MH i2c: E2 62 00 C2 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 9D D9 04 00 0E 04 04 00 22 02 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 FA [11:37:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 9D D9 04 00 0E 04 04 00 22 02 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:37:43]wFMCommunicate OK [11:37:43]SAM_PROTO_GetFieldsCounters done [11:37:43]requested_item shift.num is exist - process it [11:37:43]requested_item shift.opened is exist - process it [11:37:43]req_shift_opened [11:37:43]FM_GetShiftState [11:37:43]SAM_PROTO_GetShiftState [11:37:43]wFMCommunicate request_size=4 [11:37:43]MH_SAM_APDU [11:37:43]CAPDU: 80 13 01 00 [11:37:43]Write to MH i2c: E2 08 00 C3 20 80 13 01 00 00 00 00 00 60 [11:37:43]Write i2c OK [11:37:43]MH_I2C_Read... [11:37:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:37:43]Read from MH i2c: E2 [11:37:43]MH_I2C_Read... [11:37:43]Read from MH i2c: E2 0E 00 [11:37:43]MH_I2C_Read... [11:37:43]Read from MH i2c: E2 0E 00 C3 20 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 59 [11:37:43]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:37:43]wFMCommunicate OK [11:37:43]SAM_PROTO_GetShiftState done [11:37:43]FM_GetShiftState done [11:37:43]req_shift_opened done [11:37:43]requested_item shift.open_date is exist - process it [11:37:43]req_shift_open_date [11:37:43]req_shift_open_date done [11:37:43]produce_requested_data done [11:37:43]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317853,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:37:43]process_action_free close_receipt [11:37:43]json_value_free [11:37:43]json_value_free done [11:37:43]process_json_proto returns [11:37:43]Send response to host [11:37:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317853,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:37:43]free response buf [11:37:43]execute_script done [11:37:43]execute_script returns [11:37:43]free content buf [11:37:43]Sock 9.Close socket [11:37:43]Sock 9.Thread stoped [11:37:47]OFD Sender: No OFD packet to send [11:37:52]OFD Sender: No OFD packet to send [11:37:57]OFD Sender: No OFD packet to send [11:38:02]OFD Sender: No OFD packet to send [11:38:07]OFD Sender: No OFD packet to send [11:38:12]OFD Sender: No OFD packet to send [11:38:17]OFD Sender: No OFD packet to send [11:38:22]OFD Sender: No OFD packet to send [11:38:25]accept exits with 7 [11:38:25]New connection [11:38:25]New thread 3067436388 created [11:38:25]Thread 3067293028 joined [11:38:25]Waiting for new connection... [11:38:25] Sock 7.Parse request [11:38:25]Sock 7.Check first char [11:38:25]Sock 7.First char is OK [11:38:25]request: POST /json_proto HTTP/1.0 [11:38:25]Method: POST [11:38:25]URL: /json_proto [11:38:25]Method is POST - this is cgi request [11:38:25]url: /json_proto [11:38:25]query_string will be loaded in cgi processing [11:38:25]execute_cgi json_proto POST (null) [11:38:25]execute_cgi path=json_proto method=POST [11:38:25]POST find Content-Length [11:38:25]Host: 172.17.50.195:8080 [11:38:25]Content-Length: 771 [11:38:25]Content-Type: application/json [11:38:25] [11:38:25]POST finish read [11:38:25]Found Content-Length = 771 [11:38:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092790", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 18.670, "sum" : 715.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 715.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:38:25]execute_script... [11: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 : (1)1092790", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 18.670, "sum" : 715.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 715.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:38:25]POST & json_proto [11:38:25]process_json_proto [11:38:25]json parsed OK: [11:38:25]protocol is kg_v1.0 [11:38:25]action value=close_receipt [11:38:25]process_action close_receipt [11:38:25]cmd_close_receipt [11:38:25]MH_GetDate [11:38:25]Write to MH i2c: F0 00 00 C4 20 D3 [11:38:25]Write i2c OK [11:38:25]MH_I2C_Read... [11:38:25]Read from MH i2c: F0 [11:38:25]MH_I2C_Read... [11:38:25]Read from MH i2c: F0 09 00 [11:38:25]MH_I2C_Read... [11:38:25]Read from MH i2c: F0 09 00 C4 20 00 B1 77 1F 67 43 33 1C 67 83 [11:38:25]GetLastDocTimeStamp 1730115460 [11:38:25]current date 1730115505 [11:38:25]FM_GetShiftState [11:38:25]SAM_PROTO_GetShiftState [11:38:25]wFMCommunicate request_size=4 [11:38:25]MH_SAM_APDU [11:38:25]CAPDU: 80 13 01 00 [11:38:25]Write to MH i2c: E2 08 00 C5 20 80 13 01 00 00 00 00 00 62 [11:38:25]Write i2c OK [11:38:25]MH_I2C_Read... [11:38:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:38:25]Read from MH i2c: E2 [11:38:25]MH_I2C_Read... [11:38:25]Read from MH i2c: E2 0E 00 [11:38:25]MH_I2C_Read... [11:38:25]Read from MH i2c: E2 0E 00 C5 20 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 5B [11:38:25]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:38:25]wFMCommunicate OK [11:38:25]SAM_PROTO_GetShiftState done [11:38:25]FM_GetShiftState done [11:38:25]opened in 1730073493 [11:38:25]opened+sec_in_day 1730159893 [11:38:25]quantity*price = 71506 [11:38:25]sum+1 = 71507 [11:38:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 715.06 НСП 1% : 6.33 НДС 12% : 75.94 Наличными: 0.00 Безнал.: 715.06 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 329 28.10.2024 11:38 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317854 ФПД: 187449596581641 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T113825&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317854&fm=187449596581641&tin=02508201610067®Number=0000000000091628&sum=71506 [11:38:26]StoreToDocumentArchive [11:38:26]shift 546 fd 317854 [11:38:26]save to /storage/0546/doc_00317854 [11:38:26]save last doc name /storage/0546/doc_00317854 to /storage/kkm_last_doc_name [11:38:26]save OK [11:38:26]Clear old archive folders... [11:38:26]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:38:26]tlvbuf is 013EC440 [11:38:26]SAM_PROTO_ClearQueue [11:38:26]wFMCommunicate request_size=4 [11:38:26]MH_SAM_APDU [11:38:26]CAPDU: 80 09 00 00 [11:38:26]Write to MH i2c: E2 08 00 D2 20 80 09 00 00 00 00 00 00 64 [11:38:26]Write i2c OK [11:38:26]MH_I2C_Read... [11:38:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:38:26]Read from MH i2c: E2 [11:38:26]MH_I2C_Read... [11:38:26]Read from MH i2c: E2 03 00 [11:38:26]MH_I2C_Read... [11:38:26]Read from MH i2c: E2 03 00 D2 20 00 90 00 66 [11:38:26]RAPDU: 90 00 [11:38:26]wFMCommunicate OK [11:38:26]SAM_PROTO_ClearQueue done [11:38:26]KKMCreateOFDPacket [11:38:26]OFDProtocolAddRootSTLVToBuf [11:38:26]FM_MakeSignedData [11:38:26]FM_MakeSignedData [11:38:26]SAM_PROTO_SignData [11:38:26]wFMCommunicate request_size=4 [11:38:26]MH_SAM_APDU [11:38:26]CAPDU: 80 0D 01 02 [11:38:26]Write to MH i2c: E2 08 00 D3 20 80 0D 01 02 00 00 00 00 6C [11:38:26]Write i2c OK [11:38:26]MH_I2C_Read... [11:38:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:38:26]Read from MH i2c: E2 [11:38:26]MH_I2C_Read... [11:38:26]Read from MH i2c: E2 03 00 [11:38:26]MH_I2C_Read... [11:38:26]Read from MH i2c: E2 03 00 D3 20 00 90 00 67 [11:38:26]RAPDU: 90 00 [11:38:26]wFMCommunicate OK [11:38:26]wFMCommunicate request_size=255 [11:38:26]MH_SAM_APDU [11:38:26]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 EE 48 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 52 17 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 52 17 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 79 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AA 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 52 17 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 01 00 00 F4 03 04 00 B1 77 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9E D9 04 00 35 04 06 00 AA 7C [11:38:26]Write to MH i2c: E2 02 01 D4 20 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 EE 48 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 52 17 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 52 17 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 79 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AA 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 52 17 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 01 00 00 F4 03 04 00 B1 77 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9E D9 04 00 35 04 06 00 AA 7C 00 00 96 [11:38:26]Write i2c OK [11:38:26]MH_I2C_Read... [11:38:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:38:26]Read from MH i2c: E2 [11:38:26]MH_I2C_Read... [11:38:26]Read from MH i2c: E2 03 00 [11:38:26]MH_I2C_Read... [11:38:26]Read from MH i2c: E2 03 00 D4 20 00 90 00 68 [11:38:26]RAPDU: 90 00 [11:38:26]wFMCommunicate OK [11:38:26]wFMCommunicate request_size=9 [11:38:26]MH_SAM_APDU [11:38:26]CAPDU: 80 0D 02 02 04 02 9E 17 09 [11:38:26]Write to MH i2c: E2 0C 00 D5 20 80 0D 02 02 04 00 02 9E 17 09 00 00 37 [11:38:26]Write i2c OK [11:38:26]MH_I2C_Read... [11:38:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:38:26]Read from MH i2c: E2 [11:38:26]MH_I2C_Read... [11:38:26]Read from MH i2c: E2 03 00 [11:38:26]MH_I2C_Read... [11:38:26]Read from MH i2c: E2 03 00 D5 20 00 90 00 69 [11:38:26]RAPDU: 90 00 [11:38:26]wFMCommunicate OK [11:38:26]wFMCommunicate request_size=4 [11:38:26]MH_SAM_APDU [11:38:26]CAPDU: 80 0D 03 02 [11:38:26]Write to MH i2c: E2 08 00 D6 20 80 0D 03 02 00 00 00 00 71 [11:38:26]Write i2c OK [11:38:26]MH_I2C_Read... [11:38:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:38:26]Read from MH i2c: E2 [11:38:26]MH_I2C_Read... [11:38:26]Read from MH i2c: E2 0B 00 [11:38:26]MH_I2C_Read... [11:38:26]Read from MH i2c: E2 0B 00 D6 20 00 3A 89 79 3C 73 41 D4 F4 90 00 66 [11:38:26]RAPDU: 3A 89 79 3C 73 41 D4 F4 90 00 [11:38:26]wFMCommunicate OK [11:38:26]SAM_PROTO_SignData done [11:38:26]FM_MakeSignedData done [11:38:26]CreateOFDProtocolMessage [11:38:26]wFMCommunicate request_size=4 [11:38:26]MH_SAM_APDU [11:38:26]CAPDU: 80 11 00 00 [11:38:26]Write to MH i2c: E2 08 00 D7 20 80 11 00 00 00 00 00 00 71 [11:38:26]Write i2c OK [11:38:26]MH_I2C_Read... [11:38:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:38:26]Read from MH i2c: E2 [11:38:26]MH_I2C_Read... [11:38:26]Read from MH i2c: E2 17 00 [11:38:26]MH_I2C_Read... [11:38:26]Read from MH i2c: E2 17 00 D7 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C5 [11:38:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:38:26]wFMCommunicate OK [11:38:26]CreateOFDProtocolMessage done [11:38:26]OFDSenderStorePacket 317854 [11:38:26]StoreOFDPacket docnum=317854 [11:38:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 91 34 06 01 C4 9A 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 EE 48 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 52 17 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 52 17 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 79 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AA 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 52 17 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 01 00 00 F4 03 04 00 B1 77 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9E D9 04 00 35 04 06 00 AA 7C 02 9E 17 09 3A 89 79 3C 73 41 D4 F4 [11:38:26]CheckFolder [11:38:26]dirname=/storage/ofd_packets [11:38:26]CheckFolder done [11:38:26]ProducePacketName [11:38:26]name=ofd_packets/00317854 [11:38:26]NVStorageSaveData ofd_packets/00317854 [11:38:26]File name is /storage/ofd_packets/00317854 [11:38:26]Write 300 bytes [11:38:26]NVStorageSaveData done [11:38:26]OFDSenderStorePacket done [11:38:26]KKMCreateOFDPacket done [11:38:26]NVStorageSaveData kkm_last_timestamp [11:38:26]File name is /storage/kkm_last_timestamp [11:38:26]Write 4 bytes [11:38:26]NVStorageSaveData done [11:38:26]ExternCall_PrintAddStr [11:38:26]wPrintStart [11:38:26]Write to MH i2c: 01 00 00 D8 20 F8 [11:38:26]Write i2c OK [11:38:26]MH_I2C_Read... [11:38:26]Read from MH i2c: 01 [11:38:26]MH_I2C_Read... [11:38:26]Read from MH i2c: 01 07 00 [11:38:26]MH_I2C_Read... [11:38:26]Read from MH i2c: 01 07 00 D8 20 00 00 00 00 00 FF 0F 0D [11:38:26]RasterBufferAndPrint [11:38:26]line Счет N : (1)1092790 [11:38:26]line ИНН: 02508201610067 [11:38:26]line Контрольно-Кассовый Чек [11:38:26]line ПРОДАЖА [11:38:26]line ТРК (МРК, ГНК) : 71 [11:38:26]line Товар: 2711190000 [11:38:26]line ГАЗ-К-5 [11:38:26]line 18.670 * 38.30 [11:38:26]line = 715.06 [11:38:26]line НДС 12% НСП 1% [11:38:26]line > о реализуемом товаре [11:38:26]line ИТОГО: 715.06 [11:38:26]line НСП 1% : 6.33 [11:38:26]line НДС 12% : 75.94 [11:38:26]line Наличными: 0.00 [11:38:26]line Безнал.: 715.06 [11:38:26]line Место: АЗС № 101 "Партнер Нефть" [11:38:26]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:38:26]line СНО: Общий режим [11:38:26]line Чек 329 28.10.2024 11:38 [11:38:26]line Смена: 546 ФФД: 1.0 [11:38:26]line ЗНМ: 0300000082 [11:38:26]line РНМ: 0000000000091628 [11:38:26]line Версия ККМ: 001 [11:38:26]line Платежная система: Mbank [11:38:26]line ФМ: 0000000000874671 [11:38:26]line ФД: 317854 [11:38:26]line ФПД: 187449596581641 [11:38:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T113825&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317854&fm=187449596581641&tin=02508201610067®Number=0000000000091628&sum=71506 [11:38:26]written 0, free lines is 4095 [11:38:26]OFD Sender: Processing packet 317854 [packets to send 127, broken 126] [11:38:26]ProducePacketName [11:38:26]name=ofd_packets/00317854 [11:38:27]OFD Sender: To server: pG, [11:38:27]CommunicateWithHost lk.salyk.kg:30040 [11:38:27]ConnectInit lk.salyk.kg [11:38:27]Connected sock=10 [11:38:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 91 34 06 01 C4 9A 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 EE 48 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 52 17 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 52 17 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 79 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AA 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 52 17 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 01 00 00 F4 03 04 00 B1 77 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9E D9 04 00 35 04 06 00 AA 7C 02 9E 17 09 3A 89 79 3C 73 41 D4 F4 [11:38:27]Write to MH i2c: 01 00 00 01 21 22 [11:38:27]Write i2c OK [11:38:27]MH_I2C_Read... [11:38:27]Read from MH i2c: 01 [11:38:27]MH_I2C_Read... [11:38:27]Read from MH i2c: 01 07 00 [11:38:27]MH_I2C_Read... [11:38:27]Read from MH i2c: 01 07 00 01 21 00 00 00 00 00 13 0D 49 [11:38:27]RasterBufferAndPrint [11:38:27]line [11:38:27]line [11:38:27]line [11:38:27]line [11:38:27]line [11:38:27]written 0, free lines is 3357 [11:38:27]MH_Cut [11:38:27]Write to MH i2c: D1 01 00 08 21 01 FB [11:38:27]Write i2c OK [11:38:27]MH_I2C_Read... [11:38:27]Read from MH i2c: D1 [11:38:27]MH_I2C_Read... [11:38:27]Read from MH i2c: D1 01 00 [11:38:27]MH_I2C_Read... [11:38:27]Read from MH i2c: D1 01 00 08 21 00 FA [11:38:27]Write to MH i2c: 01 00 00 09 21 2A [11:38:27]Write i2c OK [11:38:27]MH_I2C_Read... [11:38:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 C6 7C 47 00 C7 CD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9E D9 04 00 F4 03 04 00 6A 23 1F 67 B6 04 01 00 00 2D F5 76 A4 05 DE 57 78 [11:38:27]CommunicateWithHost err = 0 [11:38:27]CheckOFDResponse [11:38:27]1017 (14) - 77093643461234 [11:38:27]1041 (16) - 0000000000874671 [11:38:27]1040 (4) - 317854 [11:38:27]1012 (4) - 28.10.2024 05:38 [11:38:27]1206 (1) - 0 [11:38:27]OFD Sender: Remove packet 317854 [11:38:27]ProducePacketName [11:38:27]name=ofd_packets/00317854 [11:38:27]NVStorageDeleteData [11:38:27]OFD Sender: No OFD packet to send [11:38:27]*** Cut start [11:38:27]*** Partial cut [11:38:27]*** CUTSNS_PIN = 1 [11:38:27]*** CUTSNS_PIN = 0 [11:38:28]*** Brake cut motor [11:38:28]Read from MH i2c: 01 [11:38:28]MH_I2C_Read... [11:38:28]*** Stop cut motor [11:38:28]*** Cut end [11:38:28]Read from MH i2c: 01 07 00 [11:38:28]MH_I2C_Read... [11:38:28]Read from MH i2c: 01 07 00 09 21 00 00 00 00 00 FF 0F 3F [11:38:28]process_action close_receipt done [11:38:28]requested_data is exist [11:38:28]produce_requested_data [11:38:28]requested_item fm.sn is exist - process it [11:38:28]wFMCommunicate request_size=4 [11:38:28]MH_SAM_APDU [11:38:28]CAPDU: 80 11 00 00 [11:38:28]Write to MH i2c: E2 08 00 0A 21 80 11 00 00 00 00 00 00 A5 [11:38:28]Write i2c OK [11:38:28]MH_I2C_Read... [11:38:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:38:28]Read from MH i2c: E2 [11:38:28]MH_I2C_Read... [11:38:28]Read from MH i2c: E2 17 00 [11:38:28]MH_I2C_Read... [11:38:28]Read from MH i2c: E2 17 00 0A 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F9 [11:38:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:38:28]wFMCommunicate OK [11:38:28]requested_item fd.num is exist - process it [11:38:28]SAM_PROTO_GetFieldsCounters [11:38:28]wFMCommunicate request_size=4 [11:38:28]MH_SAM_APDU [11:38:28]CAPDU: 80 13 00 00 [11:38:28]Write to MH i2c: E2 08 00 0B 21 80 13 00 00 00 00 00 00 A8 [11:38:28]Write i2c OK [11:38:28]MH_I2C_Read... [11:38:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:38:28]Read from MH i2c: E2 [11:38:28]MH_I2C_Read... [11:38:28]Read from MH i2c: E2 62 00 [11:38:28]MH_I2C_Read... [11:38:28]Read from MH i2c: E2 62 00 0B 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 9E D9 04 00 0E 04 04 00 22 02 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 48 [11:38:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 9E D9 04 00 0E 04 04 00 22 02 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:38:28]wFMCommunicate OK [11:38:28]SAM_PROTO_GetFieldsCounters done [11:38:28]requested_item shift.num is exist - process it [11:38:28]requested_item shift.opened is exist - process it [11:38:28]req_shift_opened [11:38:28]FM_GetShiftState [11:38:28]SAM_PROTO_GetShiftState [11:38:28]wFMCommunicate request_size=4 [11:38:28]MH_SAM_APDU [11:38:28]CAPDU: 80 13 01 00 [11:38:28]Write to MH i2c: E2 08 00 0C 21 80 13 01 00 00 00 00 00 AA [11:38:28]Write i2c OK [11:38:28]MH_I2C_Read... [11:38:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:38:28]Read from MH i2c: E2 [11:38:28]MH_I2C_Read... [11:38:28]Read from MH i2c: E2 0E 00 [11:38:28]MH_I2C_Read... [11:38:28]Read from MH i2c: E2 0E 00 0C 21 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A3 [11:38:28]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:38:28]wFMCommunicate OK [11:38:28]SAM_PROTO_GetShiftState done [11:38:28]FM_GetShiftState done [11:38:28]req_shift_opened done [11:38:28]requested_item shift.open_date is exist - process it [11:38:28]req_shift_open_date [11:38:28]req_shift_open_date done [11:38:28]produce_requested_data done [11:38:28]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317854,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:38:28]process_action_free close_receipt [11:38:28]json_value_free [11:38:28]json_value_free done [11:38:28]process_json_proto returns [11:38:28]Send response to host [11:38:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317854,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:38:28]free response buf [11:38:28]execute_script done [11:38:28]execute_script returns [11:38:28]free content buf [11:38:28]Sock 7.Close socket [11:38:28]Sock 7.Thread stoped [11:38:32]OFD Sender: No OFD packet to send [11:38:37]OFD Sender: No OFD packet to send [11:38:42]OFD Sender: No OFD packet to send [11:38:47]OFD Sender: No OFD packet to send [11:38:52]OFD Sender: No OFD packet to send [11:38:57]OFD Sender: No OFD packet to send [11:39:02]OFD Sender: No OFD packet to send [11:39:07]OFD Sender: No OFD packet to send [11:39:12]OFD Sender: No OFD packet to send [11:39:17]OFD Sender: No OFD packet to send [11:39:22]OFD Sender: No OFD packet to send [11:39:28]OFD Sender: No OFD packet to send [11:39:33]OFD Sender: No OFD packet to send [11:39:38]OFD Sender: No OFD packet to send [11:39:43]OFD Sender: No OFD packet to send [11:39:48]OFD Sender: No OFD packet to send [11:39:53]OFD Sender: No OFD packet to send [11:39:58]OFD Sender: No OFD packet to send [11:40:03]OFD Sender: No OFD packet to send [11:40:08]OFD Sender: No OFD packet to send [11:40:13]OFD Sender: No OFD packet to send [11:40:18]OFD Sender: No OFD packet to send [11:40:23]OFD Sender: No OFD packet to send [11:40:28]OFD Sender: No OFD packet to send [11:40:33]OFD Sender: No OFD packet to send [11:40:38]OFD Sender: No OFD packet to send [11:40:43]OFD Sender: No OFD packet to send [11:40:48]OFD Sender: No OFD packet to send [11:40:53]OFD Sender: No OFD packet to send [11:40:58]OFD Sender: No OFD packet to send [11:41:03]OFD Sender: No OFD packet to send [11:41:08]OFD Sender: No OFD packet to send [11:41:13]OFD Sender: No OFD packet to send [11:41:18]OFD Sender: No OFD packet to send [11:41:23]OFD Sender: No OFD packet to send [11:41:25]accept exits with 9 [11:41:25]New connection [11:41:25]New thread 3067293028 created [11:41:25]Thread 3067436388 joined [11:41:25]Waiting for new connection... [11:41:25] Sock 9.Parse request [11:41:25]Sock 9.Check first char [11:41:25]Sock 9.First char is OK [11:41:25]request: POST /json_proto HTTP/1.0 [11:41:25]Method: POST [11:41:25]URL: /json_proto [11:41:25]Method is POST - this is cgi request [11:41:25]url: /json_proto [11:41:25]query_string will be loaded in cgi processing [11:41:25]execute_cgi json_proto POST (null) [11:41:25]execute_cgi path=json_proto method=POST [11:41:25]POST find Content-Length [11:41:25]Host: 172.17.50.195:8080 [11:41:25]Content-Length: 821 [11:41:25]Content-Type: application/json [11:41:25] [11:41:25]POST finish read [11:41:25]Found Content-Length = 821 [11:41:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092792", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 13.060, "sum" : 500.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.20 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:41:25]execute_script... [11:41:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092792", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 13.060, "sum" : 500.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.20 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:41:25]POST & json_proto [11:41:25]process_json_proto [11:41:25]json parsed OK: [11:41:25]protocol is kg_v1.0 [11:41:25]action value=close_receipt [11:41:25]process_action close_receipt [11:41:25]cmd_close_receipt [11:41:25]MH_GetDate [11:41:25]Write to MH i2c: F0 00 00 0D 21 1D [11:41:25]Write i2c OK [11:41:25]MH_I2C_Read... [11:41:25]Read from MH i2c: F0 [11:41:25]MH_I2C_Read... [11:41:25]Read from MH i2c: F0 09 00 [11:41:25]MH_I2C_Read... [11:41:25]Read from MH i2c: F0 09 00 0D 21 00 66 78 1F 67 43 33 1C 67 83 [11:41:25]GetLastDocTimeStamp 1730115505 [11:41:25]current date 1730115686 [11:41:25]FM_GetShiftState [11:41:25]SAM_PROTO_GetShiftState [11:41:25]wFMCommunicate request_size=4 [11:41:25]MH_SAM_APDU [11:41:25]CAPDU: 80 13 01 00 [11:41:25]Write to MH i2c: E2 08 00 0E 21 80 13 01 00 00 00 00 00 AC [11:41:25]Write i2c OK [11:41:25]MH_I2C_Read... [11:41:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:41:25]Read from MH i2c: E2 [11:41:25]MH_I2C_Read... [11:41:25]Read from MH i2c: E2 0E 00 [11:41:25]MH_I2C_Read... [11:41:25]Read from MH i2c: E2 0E 00 0E 21 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A5 [11:41:25]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:41:25]wFMCommunicate OK [11:41:25]SAM_PROTO_GetShiftState done [11:41:25]FM_GetShiftState done [11:41:25]opened in 1730073493 [11:41:25]opened+sec_in_day 1730159893 [11:41:25]quantity*price = 50019 [11:41:25]sum+1 = 50021 [11:41:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.20 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 0.00 Безнал.: 500.20 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 330 28.10.2024 11:41 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874671 ФД: 317855 ФПД: 185184961116344 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T114126&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317855&fm=185184961116344&tin=02508201610067®Number=0000000000091628&sum=50020 [11:41:26]StoreToDocumentArchive [11:41:26]shift 546 fd 317855 [11:41:26]save to /storage/0546/doc_00317855 [11:41:26]save last doc name /storage/0546/doc_00317855 to /storage/kkm_last_doc_name [11:41:26]save OK [11:41:26]Clear old archive folders... [11:41:26]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:41:26]tlvbuf is 013FD540 [11:41:26]SAM_PROTO_ClearQueue [11:41:26]wFMCommunicate request_size=4 [11:41:26]MH_SAM_APDU [11:41:26]CAPDU: 80 09 00 00 [11:41:26]Write to MH i2c: E2 08 00 1B 21 80 09 00 00 00 00 00 00 AE [11:41:26]Write i2c OK [11:41:26]MH_I2C_Read... [11:41:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:41:26]Read from MH i2c: E2 [11:41:26]MH_I2C_Read... [11:41:26]Read from MH i2c: E2 03 00 [11:41:26]MH_I2C_Read... [11:41:26]Read from MH i2c: E2 03 00 1B 21 00 90 00 B0 [11:41:26]RAPDU: 90 00 [11:41:26]wFMCommunicate OK [11:41:26]SAM_PROTO_ClearQueue done [11:41:26]KKMCreateOFDPacket [11:41:26]OFDProtocolAddRootSTLVToBuf [11:41:26]FM_MakeSignedData [11:41:26]FM_MakeSignedData [11:41:26]SAM_PROTO_SignData [11:41:26]wFMCommunicate request_size=4 [11:41:26]MH_SAM_APDU [11:41:26]CAPDU: 80 0D 01 02 [11:41:26]Write to MH i2c: E2 08 00 1C 21 80 0D 01 02 00 00 00 00 B6 [11:41:26]Write i2c OK [11:41:26]MH_I2C_Read... [11:41:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:41:26]Read from MH i2c: E2 [11:41:26]MH_I2C_Read... [11:41:26]Read from MH i2c: E2 03 00 [11:41:26]MH_I2C_Read... [11:41:26]Read from MH i2c: E2 03 00 1C 21 00 90 00 B1 [11:41:26]RAPDU: 90 00 [11:41:26]wFMCommunicate OK [11:41:26]wFMCommunicate request_size=255 [11:41:26]MH_SAM_APDU [11:41:26]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 04 33 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 64 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 64 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 66 78 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9F D9 04 00 35 04 06 00 A8 6C [11:41:26]Write to MH i2c: E2 02 01 1D 21 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 04 33 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 64 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 64 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 66 78 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9F D9 04 00 35 04 06 00 A8 6C 00 00 0C [11:41:26]Write i2c OK [11:41:26]MH_I2C_Read... [11:41:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:41:26]Read from MH i2c: E2 [11:41:26]MH_I2C_Read... [11:41:26]Read from MH i2c: E2 03 00 [11:41:26]MH_I2C_Read... [11:41:26]Read from MH i2c: E2 03 00 1D 21 00 90 00 B2 [11:41:26]RAPDU: 90 00 [11:41:26]wFMCommunicate OK [11:41:26]wFMCommunicate request_size=9 [11:41:26]MH_SAM_APDU [11:41:26]CAPDU: 80 0D 02 02 04 BB D3 38 B8 [11:41:26]Write to MH i2c: E2 0C 00 1E 21 80 0D 02 02 04 00 BB D3 38 B8 00 00 3F [11:41:26]Write i2c OK [11:41:26]MH_I2C_Read... [11:41:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:41:26]Read from MH i2c: E2 [11:41:26]MH_I2C_Read... [11:41:26]Read from MH i2c: E2 03 00 [11:41:26]MH_I2C_Read... [11:41:26]Read from MH i2c: E2 03 00 1E 21 00 90 00 B3 [11:41:26]RAPDU: 90 00 [11:41:26]wFMCommunicate OK [11:41:26]wFMCommunicate request_size=4 [11:41:26]MH_SAM_APDU [11:41:26]CAPDU: 80 0D 03 02 [11:41:26]Write to MH i2c: E2 08 00 1F 21 80 0D 03 02 00 00 00 00 BB [11:41:26]Write i2c OK [11:41:26]MH_I2C_Read... [11:41:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:41:26]Read from MH i2c: E2 [11:41:26]MH_I2C_Read... [11:41:26]Read from MH i2c: E2 0B 00 [11:41:26]MH_I2C_Read... [11:41:26]Read from MH i2c: E2 0B 00 1F 21 00 F6 1F 72 A8 2D 92 A5 BA 90 00 09 [11:41:26]RAPDU: F6 1F 72 A8 2D 92 A5 BA 90 00 [11:41:26]wFMCommunicate OK [11:41:26]SAM_PROTO_SignData done [11:41:26]FM_MakeSignedData done [11:41:26]CreateOFDProtocolMessage [11:41:26]wFMCommunicate request_size=4 [11:41:26]MH_SAM_APDU [11:41:26]CAPDU: 80 11 00 00 [11:41:26]Write to MH i2c: E2 08 00 20 21 80 11 00 00 00 00 00 00 BB [11:41:26]Write i2c OK [11:41:26]MH_I2C_Read... [11:41:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:41:26]Read from MH i2c: E2 [11:41:26]MH_I2C_Read... [11:41:26]Read from MH i2c: E2 17 00 [11:41:26]MH_I2C_Read... [11:41:26]Read from MH i2c: E2 17 00 20 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 0F [11:41:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:41:26]wFMCommunicate OK [11:41:26]CreateOFDProtocolMessage done [11:41:26]OFDSenderStorePacket 317855 [11:41:26]StoreOFDPacket docnum=317855 [11:41:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 11 44 06 01 A6 98 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 04 33 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 64 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 64 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 66 78 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9F D9 04 00 35 04 06 00 A8 6C BB D3 38 B8 F6 1F 72 A8 2D 92 A5 BA [11:41:26]CheckFolder [11:41:26]dirname=/storage/ofd_packets [11:41:26]CheckFolder done [11:41:26]ProducePacketName [11:41:26]name=ofd_packets/00317855 [11:41:26]NVStorageSaveData ofd_packets/00317855 [11:41:26]File name is /storage/ofd_packets/00317855 [11:41:26]Write 300 bytes [11:41:26]NVStorageSaveData done [11:41:26]OFDSenderStorePacket done [11:41:26]KKMCreateOFDPacket done [11:41:26]NVStorageSaveData kkm_last_timestamp [11:41:26]File name is /storage/kkm_last_timestamp [11:41:26]Write 4 bytes [11:41:26]NVStorageSaveData done [11:41:26]ExternCall_PrintAddStr [11:41:26]wPrintStart [11:41:26]Write to MH i2c: 01 00 00 21 21 42 [11:41:26]Write i2c OK [11:41:26]MH_I2C_Read... [11:41:26]Read from MH i2c: 01 [11:41:26]MH_I2C_Read... [11:41:26]Read from MH i2c: 01 07 00 [11:41:26]MH_I2C_Read... [11:41:26]Read from MH i2c: 01 07 00 21 21 00 00 00 00 00 FF 0F 57 [11:41:26]RasterBufferAndPrint [11:41:26]line Счет N : (1)1092792 [11:41:26]line ИНН: 02508201610067 [11:41:26]line Контрольно-Кассовый Чек [11:41:26]line ПРОДАЖА [11:41:26]line ТРК (МРК, ГНК) : 81 [11:41:26]line Товар: 2711190000 [11:41:26]line ГАЗ-К-5 [11:41:26]line 13.060 * 38.30 [11:41:26]line = 500.20 [11:41:26]line НДС 12% НСП 1% [11:41:26]line > о реализуемом товаре [11:41:26]line ИТОГО: 500.20 [11:41:26]line НСП 1% : 4.43 [11:41:26]line НДС 12% : 53.12 [11:41:26]line Наличными: 0.00 [11:41:26]line Безнал.: 500.20 [11:41:26]line Место: АЗС № 101 "Партнер Нефть" [11:41:26]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:41:26]line СНО: Общий режим [11:41:26]line Чек 330 28.10.2024 11:41 [11:41:26]line Смена: 546 ФФД: 1.0 [11:41:26]line ЗНМ: 0300000082 [11:41:26]line РНМ: 0000000000091628 [11:41:26]line Версия ККМ: 001 [11:41:26]line Платежная система: Бакай Банк [11:41:26]line ФМ: 0000000000874671 [11:41:26]line ФД: 317855 [11:41:26]line ФПД: 185184961116344 [11:41:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T114126&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317855&fm=185184961116344&tin=02508201610067®Number=0000000000091628&sum=50020 [11:41:26]written 0, free lines is 4095 [11:41:26]OFD Sender: Processing packet 317855 [packets to send 127, broken 126] [11:41:26]ProducePacketName [11:41:26]name=ofd_packets/00317855 [11:41:27]OFD Sender: To server: pG, [11:41:27]CommunicateWithHost lk.salyk.kg:30040 [11:41:27]ConnectInit lk.salyk.kg [11:41:27]Connected sock=10 [11:41:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 11 44 06 01 A6 98 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 04 33 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 64 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 64 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 66 78 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9F D9 04 00 35 04 06 00 A8 6C BB D3 38 B8 F6 1F 72 A8 2D 92 A5 BA [11:41:27]Write to MH i2c: 01 00 00 4B 21 6C [11:41:27]Write i2c OK [11:41:27]MH_I2C_Read... [11:41:27]Read from MH i2c: 01 [11:41:27]MH_I2C_Read... [11:41:27]Read from MH i2c: 01 07 00 [11:41:27]MH_I2C_Read... [11:41:27]Read from MH i2c: 01 07 00 4B 21 00 00 00 00 00 02 0D 82 [11:41:27]RasterBufferAndPrint [11:41:27]line [11:41:27]line [11:41:27]line [11:41:27]line [11:41:27]line [11:41:27]written 0, free lines is 3336 [11:41:27]MH_Cut [11:41:27]Write to MH i2c: D1 01 00 52 21 01 45 [11:41:27]Write i2c OK [11:41:27]MH_I2C_Read... [11:41:27]Read from MH i2c: D1 [11:41:27]MH_I2C_Read... [11:41:27]Read from MH i2c: D1 01 00 [11:41:27]MH_I2C_Read... [11:41:27]Read from MH i2c: D1 01 00 52 21 00 44 [11:41:27]Write to MH i2c: 01 00 00 53 21 74 [11:41:27]Write i2c OK [11:41:27]MH_I2C_Read... [11:41:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 71 08 47 00 0B C9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9F D9 04 00 F4 03 04 00 1F 24 1F 67 B6 04 01 00 00 52 C0 8E FC 00 47 4A 9B [11:41:27]CommunicateWithHost err = 0 [11:41:27]CheckOFDResponse [11:41:27]1017 (14) - 77093643461234 [11:41:27]1041 (16) - 0000000000874671 [11:41:27]1040 (4) - 317855 [11:41:27]1012 (4) - 28.10.2024 05:41 [11:41:27]1206 (1) - 0 [11:41:27]OFD Sender: Remove packet 317855 [11:41:27]ProducePacketName [11:41:27]name=ofd_packets/00317855 [11:41:27]NVStorageDeleteData [11:41:28]OFD Sender: No OFD packet to send [11:41:28]*** Cut start [11:41:28]*** Partial cut [11:41:28]*** CUTSNS_PIN = 1 [11:41:28]*** CUTSNS_PIN = 0 [11:41:28]*** Brake cut motor [11:41:28]Read from MH i2c: 01 [11:41:28]MH_I2C_Read... [11:41:28]*** Stop cut motor [11:41:28]*** Cut end [11:41:28]Read from MH i2c: 01 07 00 [11:41:28]MH_I2C_Read... [11:41:28]Read from MH i2c: 01 07 00 53 21 00 00 00 00 00 FF 0F 89 [11:41:28]process_action close_receipt done [11:41:28]requested_data is exist [11:41:28]produce_requested_data [11:41:28]requested_item fm.sn is exist - process it [11:41:28]wFMCommunicate request_size=4 [11:41:28]MH_SAM_APDU [11:41:28]CAPDU: 80 11 00 00 [11:41:28]Write to MH i2c: E2 08 00 54 21 80 11 00 00 00 00 00 00 EF [11:41:28]Write i2c OK [11:41:28]MH_I2C_Read... [11:41:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:41:28]Read from MH i2c: E2 [11:41:28]MH_I2C_Read... [11:41:28]Read from MH i2c: E2 17 00 [11:41:28]MH_I2C_Read... [11:41:28]Read from MH i2c: E2 17 00 54 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 43 [11:41:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:41:28]wFMCommunicate OK [11:41:28]requested_item fd.num is exist - process it [11:41:28]SAM_PROTO_GetFieldsCounters [11:41:28]wFMCommunicate request_size=4 [11:41:28]MH_SAM_APDU [11:41:28]CAPDU: 80 13 00 00 [11:41:28]Write to MH i2c: E2 08 00 55 21 80 13 00 00 00 00 00 00 F2 [11:41:28]Write i2c OK [11:41:28]MH_I2C_Read... [11:41:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:41:28]Read from MH i2c: E2 [11:41:28]MH_I2C_Read... [11:41:28]Read from MH i2c: E2 62 00 [11:41:28]MH_I2C_Read... [11:41:28]Read from MH i2c: E2 62 00 55 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 9F D9 04 00 0E 04 04 00 22 02 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 96 [11:41:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 9F D9 04 00 0E 04 04 00 22 02 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:41:28]wFMCommunicate OK [11:41:28]SAM_PROTO_GetFieldsCounters done [11:41:28]requested_item shift.num is exist - process it [11:41:28]requested_item shift.opened is exist - process it [11:41:28]req_shift_opened [11:41:28]FM_GetShiftState [11:41:28]SAM_PROTO_GetShiftState [11:41:28]wFMCommunicate request_size=4 [11:41:28]MH_SAM_APDU [11:41:28]CAPDU: 80 13 01 00 [11:41:28]Write to MH i2c: E2 08 00 56 21 80 13 01 00 00 00 00 00 F4 [11:41:28]Write i2c OK [11:41:28]MH_I2C_Read... [11:41:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:41:29]Read from MH i2c: E2 [11:41:29]MH_I2C_Read... [11:41:29]Read from MH i2c: E2 0E 00 [11:41:29]MH_I2C_Read... [11:41:29]Read from MH i2c: E2 0E 00 56 21 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 ED [11:41:29]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:41:29]wFMCommunicate OK [11:41:29]SAM_PROTO_GetShiftState done [11:41:29]FM_GetShiftState done [11:41:29]req_shift_opened done [11:41:29]requested_item shift.open_date is exist - process it [11:41:29]req_shift_open_date [11:41:29]req_shift_open_date done [11:41:29]produce_requested_data done [11:41:29]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317855,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:41:29]process_action_free close_receipt [11:41:29]json_value_free [11:41:29]json_value_free done [11:41:29]process_json_proto returns [11:41:29]Send response to host [11:41:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317855,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:41:29]free response buf [11:41:29]execute_script done [11:41:29]execute_script returns [11:41:29]free content buf [11:41:29]Sock 9.Close socket [11:41:29]Sock 9.Thread stoped [11:41:33]OFD Sender: No OFD packet to send [11:41:38]OFD Sender: No OFD packet to send [11:41:38]accept exits with 7 [11:41:38]New connection [11:41:38]New thread 3067436388 created [11:41:38]Thread 3067293028 joined [11:41:38]Waiting for new connection... [11:41:38] Sock 7.Parse request [11:41:38]Sock 7.Check first char [11:41:38]Sock 7.First char is OK [11:41:38]request: POST /json_proto HTTP/1.0 [11:41:38]Method: POST [11:41:38]URL: /json_proto [11:41:38]Method is POST - this is cgi request [11:41:38]url: /json_proto [11:41:38]query_string will be loaded in cgi processing [11:41:38]execute_cgi json_proto POST (null) [11:41:38]execute_cgi path=json_proto method=POST [11:41:38]POST find Content-Length [11:41:38]Host: 172.17.50.195:8080 [11:41:38]Content-Length: 683 [11:41:38]Content-Type: application/json [11:41:38] [11:41:38]POST finish read [11:41:38]Found Content-Length = 683 [11:41:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092794", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:41:38]execute_script... [11:41:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092794", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:41:38]POST & json_proto [11:41:38]process_json_proto [11:41:38]json parsed OK: [11:41:38]protocol is kg_v1.0 [11:41:38]action value=close_receipt [11:41:38]process_action close_receipt [11:41:38]cmd_close_receipt [11:41:38]MH_GetDate [11:41:38]Write to MH i2c: F0 00 00 57 21 67 [11:41:38]Write i2c OK [11:41:38]MH_I2C_Read... [11:41:38]Read from MH i2c: F0 [11:41:38]MH_I2C_Read... [11:41:38]Read from MH i2c: F0 09 00 [11:41:38]MH_I2C_Read... [11:41:38]Read from MH i2c: F0 09 00 57 21 00 73 78 1F 67 43 33 1C 67 DA [11:41:38]GetLastDocTimeStamp 1730115686 [11:41:38]current date 1730115699 [11:41:38]FM_GetShiftState [11:41:38]SAM_PROTO_GetShiftState [11:41:38]wFMCommunicate request_size=4 [11:41:38]MH_SAM_APDU [11:41:38]CAPDU: 80 13 01 00 [11:41:38]Write to MH i2c: E2 08 00 58 21 80 13 01 00 00 00 00 00 F6 [11:41:38]Write i2c OK [11:41:38]MH_I2C_Read... [11:41:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:41:38]Read from MH i2c: E2 [11:41:38]MH_I2C_Read... [11:41:38]Read from MH i2c: E2 0E 00 [11:41:38]MH_I2C_Read... [11:41:38]Read from MH i2c: E2 0E 00 58 21 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 EF [11:41:38]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:41:38]wFMCommunicate OK [11:41:38]SAM_PROTO_GetShiftState done [11:41:38]FM_GetShiftState done [11:41:38]opened in 1730073493 [11:41:38]opened+sec_in_day 1730159893 [11:41:38]quantity*price = 100015 [11:41:38]sum+1 = 100017 [11:41:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 331 28.10.2024 11:41 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317856 ФПД: 19228218038488 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T114139&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317856&fm=19228218038488&tin=02508201610067®Number=0000000000091628&sum=100000 [11:41:40]StoreToDocumentArchive [11:41:40]shift 546 fd 317856 [11:41:40]save to /storage/0546/doc_00317856 [11:41:40]save last doc name /storage/0546/doc_00317856 to /storage/kkm_last_doc_name [11:41:40]save OK [11:41:40]Clear old archive folders... [11:41:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:41:40]tlvbuf is 013DDAE0 [11:41:40]SAM_PROTO_ClearQueue [11:41:40]wFMCommunicate request_size=4 [11:41:40]MH_SAM_APDU [11:41:40]CAPDU: 80 09 00 00 [11:41:40]Write to MH i2c: E2 08 00 65 21 80 09 00 00 00 00 00 00 F8 [11:41:40]Write i2c OK [11:41:40]MH_I2C_Read... [11:41:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:41:40]Read from MH i2c: E2 [11:41:40]MH_I2C_Read... [11:41:40]Read from MH i2c: E2 03 00 [11:41:40]MH_I2C_Read... [11:41:40]Read from MH i2c: E2 03 00 65 21 00 90 00 FA [11:41:40]RAPDU: 90 00 [11:41:40]wFMCommunicate OK [11:41:40]SAM_PROTO_ClearQueue done [11:41:40]KKMCreateOFDPacket [11:41:40]OFDProtocolAddRootSTLVToBuf [11:41:40]FM_MakeSignedData [11:41:40]FM_MakeSignedData [11:41:40]SAM_PROTO_SignData [11:41:40]wFMCommunicate request_size=4 [11:41:40]MH_SAM_APDU [11:41:40]CAPDU: 80 0D 01 02 [11:41:40]Write to MH i2c: E2 08 00 66 21 80 0D 01 02 00 00 00 00 00 [11:41:40]Write i2c OK [11:41:40]MH_I2C_Read... [11:41:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:41:40]Read from MH i2c: E2 [11:41:40]MH_I2C_Read... [11:41:40]Read from MH i2c: E2 03 00 [11:41:40]MH_I2C_Read... [11:41:40]Read from MH i2c: E2 03 00 66 21 00 90 00 FB [11:41:40]RAPDU: 90 00 [11:41:40]wFMCommunicate OK [11:41:40]wFMCommunicate request_size=255 [11:41:40]MH_SAM_APDU [11:41: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 73 78 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A0 D9 04 00 35 04 06 00 11 [11:41:40]Write to MH i2c: E2 02 01 67 21 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 73 78 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A0 D9 04 00 35 04 06 00 11 00 00 F7 [11:41:40]Write i2c OK [11:41:40]MH_I2C_Read... [11:41:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:41:40]Read from MH i2c: E2 [11:41:40]MH_I2C_Read... [11:41:40]Read from MH i2c: E2 03 00 [11:41:40]MH_I2C_Read... [11:41:40]Read from MH i2c: E2 03 00 67 21 00 90 00 FC [11:41:40]RAPDU: 90 00 [11:41:40]wFMCommunicate OK [11:41:40]wFMCommunicate request_size=10 [11:41:40]MH_SAM_APDU [11:41:40]CAPDU: 80 0D 02 02 05 7C EB 1B 18 D8 [11:41:40]Write to MH i2c: E2 0D 00 68 21 80 0D 02 02 05 00 7C EB 1B 18 D8 00 00 7F [11:41:40]Write i2c OK [11:41:40]MH_I2C_Read... [11:41:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:41:40]Read from MH i2c: E2 [11:41:40]MH_I2C_Read... [11:41:40]Read from MH i2c: E2 03 00 [11:41:40]MH_I2C_Read... [11:41:40]Read from MH i2c: E2 03 00 68 21 00 90 00 FD [11:41:40]RAPDU: 90 00 [11:41:40]wFMCommunicate OK [11:41:40]wFMCommunicate request_size=4 [11:41:40]MH_SAM_APDU [11:41:40]CAPDU: 80 0D 03 02 [11:41:40]Write to MH i2c: E2 08 00 69 21 80 0D 03 02 00 00 00 00 05 [11:41:40]Write i2c OK [11:41:40]MH_I2C_Read... [11:41:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:41:40]Read from MH i2c: E2 [11:41:40]MH_I2C_Read... [11:41:40]Read from MH i2c: E2 0B 00 [11:41:40]MH_I2C_Read... [11:41:40]Read from MH i2c: E2 0B 00 69 21 00 07 EE 3E DE 21 80 FC F9 90 00 AD [11:41:40]RAPDU: 07 EE 3E DE 21 80 FC F9 90 00 [11:41:40]wFMCommunicate OK [11:41:40]SAM_PROTO_SignData done [11:41:40]FM_MakeSignedData done [11:41:40]CreateOFDProtocolMessage [11:41:40]wFMCommunicate request_size=4 [11:41:40]MH_SAM_APDU [11:41:40]CAPDU: 80 11 00 00 [11:41:40]Write to MH i2c: E2 08 00 6A 21 80 11 00 00 00 00 00 00 05 [11:41:40]Write i2c OK [11:41:40]MH_I2C_Read... [11:41:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:41:40]Read from MH i2c: E2 [11:41:40]MH_I2C_Read... [11:41:40]Read from MH i2c: E2 17 00 [11:41:40]MH_I2C_Read... [11:41:40]Read from MH i2c: E2 17 00 6A 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 59 [11:41:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:41:40]wFMCommunicate OK [11:41:40]CreateOFDProtocolMessage done [11:41:40]OFDSenderStorePacket 317856 [11:41:40]StoreOFDPacket docnum=317856 [11:41:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 90 DF 07 01 3F BB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 73 78 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A0 D9 04 00 35 04 06 00 11 7C EB 1B 18 D8 07 EE 3E DE 21 80 FC F9 [11:41:40]CheckFolder [11:41:40]dirname=/storage/ofd_packets [11:41:40]CheckFolder done [11:41:40]ProducePacketName [11:41:40]name=ofd_packets/00317856 [11:41:40]NVStorageSaveData ofd_packets/00317856 [11:41:40]File name is /storage/ofd_packets/00317856 [11:41:40]Write 301 bytes [11:41:40]NVStorageSaveData done [11:41:40]OFDSenderStorePacket done [11:41:40]KKMCreateOFDPacket done [11:41:40]NVStorageSaveData kkm_last_timestamp [11:41:40]File name is /storage/kkm_last_timestamp [11:41:40]Write 4 bytes [11:41:40]NVStorageSaveData done [11:41:40]ExternCall_PrintAddStr [11:41:40]wPrintStart [11:41:40]Write to MH i2c: 01 00 00 6B 21 8C [11:41:40]Write i2c OK [11:41:40]MH_I2C_Read... [11:41:40]Read from MH i2c: 01 [11:41:40]MH_I2C_Read... [11:41:40]Read from MH i2c: 01 07 00 [11:41:40]MH_I2C_Read... [11:41:40]Read from MH i2c: 01 07 00 6B 21 00 00 00 00 00 FF 0F A1 [11:41:40]RasterBufferAndPrint [11:41:40]line Счет N : (1)1092794 [11:41:40]line ИНН: 02508201610067 [11:41:40]line Контрольно-Кассовый Чек [11:41:40]line ПРОДАЖА [11:41:40]line ТРК (МРК, ГНК) : 43 [11:41:40]line Товар: 2710124130 [11:41:40]line Аи-92-К-2 [11:41:40]line 14.950 * 66.90 [11:41:40]line = 1000.16 [11:41:40]line НДС 12% НСП 1% [11:41:40]line > о реализуемом товаре [11:41:40]line ОКРУГЛЕНИЕ: -0.16 [11:41:40]line ИТОГО: 1000.00 [11:41:40]line Внесено: 1000.00 [11:41:40]line СДАЧА: 0.00 [11:41:40]line НСП 1% : 8.85 [11:41:40]line НДС 12% : 106.21 [11:41:40]line Наличными: 1000.00 [11:41:40]line Безнал.: 0.00 [11:41:40]line Место: АЗС № 101 "Партнер Нефть" [11:41:40]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:41:40]line СНО: Общий режим [11:41:40]line Чек 331 28.10.2024 11:41 [11:41:40]line Смена: 546 ФФД: 1.0 [11:41:40]line ЗНМ: 0300000082 [11:41:40]line РНМ: 0000000000091628 [11:41:40]line Версия ККМ: 001 [11:41:40]line ФМ: 0000000000874671 [11:41:40]line ФД: 317856 [11:41:40]line ФПД: 19228218038488 [11:41:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T114139&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317856&fm=19228218038488&tin=02508201610067®Number=0000000000091628&sum=100000 [11:41:40]OFD Sender: Processing packet 317856 [packets to send 127, broken 126] [11:41:40]ProducePacketName [11:41:40]name=ofd_packets/00317856 [11:41:40]OFD Sender: To server: pG, [11:41:40]CommunicateWithHost lk.salyk.kg:30040 [11:41:40]ConnectInit lk.salyk.kg [11:41:40]written 0, free lines is 4095 [11:41:41]Connected sock=10 [11:41:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 90 DF 07 01 3F BB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 73 78 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A0 D9 04 00 35 04 06 00 11 7C EB 1B 18 D8 07 EE 3E DE 21 80 FC F9 [11:41:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 40 18 47 00 31 8B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A0 D9 04 00 F4 03 04 00 2C 24 1F 67 B6 04 01 00 00 F0 FE D7 03 8A 41 24 A1 [11:41:41]CommunicateWithHost err = 0 [11:41:41]CheckOFDResponse [11:41:41]1017 (14) - 77093643461234 [11:41:41]1041 (16) - 0000000000874671 [11:41:41]1040 (4) - 317856 [11:41:41]1012 (4) - 28.10.2024 05:42 [11:41:41]1206 (1) - 0 [11:41:41]OFD Sender: Remove packet 317856 [11:41:41]ProducePacketName [11:41:41]name=ofd_packets/00317856 [11:41:41]NVStorageDeleteData [11:41:41]Write to MH i2c: 01 00 00 96 21 B7 [11:41:41]Write i2c OK [11:41:41]MH_I2C_Read... [11:41:41]Read from MH i2c: 01 [11:41:41]MH_I2C_Read... [11:41:41]Read from MH i2c: 01 07 00 [11:41:41]MH_I2C_Read... [11:41:41]Read from MH i2c: 01 07 00 96 21 00 00 00 00 00 07 0D D2 [11:41:41]RasterBufferAndPrint [11:41:41]line [11:41:41]line [11:41:41]line [11:41:41]line [11:41:41]line [11:41:41]written 0, free lines is 3341 [11:41:41]MH_Cut [11:41:41]Write to MH i2c: D1 01 00 9D 21 01 90 [11:41:41]Write i2c OK [11:41:41]MH_I2C_Read... [11:41:41]Read from MH i2c: D1 [11:41:41]MH_I2C_Read... [11:41:41]Read from MH i2c: D1 01 00 [11:41:41]MH_I2C_Read... [11:41:41]Read from MH i2c: D1 01 00 9D 21 00 8F [11:41:41]Write to MH i2c: 01 00 00 9E 21 BF [11:41:41]Write i2c OK [11:41:41]MH_I2C_Read... [11:41:41]OFD Sender: No OFD packet to send [11:41:42]*** Cut start [11:41:42]*** Partial cut [11:41:42]*** CUTSNS_PIN = 1 [11:41:42]*** CUTSNS_PIN = 0 [11:41:42]*** Brake cut motor [11:41:42]Read from MH i2c: 01 [11:41:42]MH_I2C_Read... [11:41:42]*** Stop cut motor [11:41:42]*** Cut end [11:41:42]Read from MH i2c: 01 07 00 [11:41:42]MH_I2C_Read... [11:41:42]Read from MH i2c: 01 07 00 9E 21 00 00 00 00 00 FF 0F D4 [11:41:42]process_action close_receipt done [11:41:42]requested_data is exist [11:41:42]produce_requested_data [11:41:42]requested_item fm.sn is exist - process it [11:41:42]wFMCommunicate request_size=4 [11:41:42]MH_SAM_APDU [11:41:42]CAPDU: 80 11 00 00 [11:41:42]Write to MH i2c: E2 08 00 9F 21 80 11 00 00 00 00 00 00 3A [11:41:42]Write i2c OK [11:41:42]MH_I2C_Read... [11:41:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:41:42]Read from MH i2c: E2 [11:41:42]MH_I2C_Read... [11:41:42]Read from MH i2c: E2 17 00 [11:41:42]MH_I2C_Read... [11:41:42]Read from MH i2c: E2 17 00 9F 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 8E [11:41:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:41:42]wFMCommunicate OK [11:41:42]requested_item fd.num is exist - process it [11:41:42]SAM_PROTO_GetFieldsCounters [11:41:42]wFMCommunicate request_size=4 [11:41:42]MH_SAM_APDU [11:41:42]CAPDU: 80 13 00 00 [11:41:42]Write to MH i2c: E2 08 00 A0 21 80 13 00 00 00 00 00 00 3D [11:41:42]Write i2c OK [11:41:42]MH_I2C_Read... [11:41:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:41:42]Read from MH i2c: E2 [11:41:42]MH_I2C_Read... [11:41:42]Read from MH i2c: E2 62 00 [11:41:42]MH_I2C_Read... [11:41:42]Read from MH i2c: E2 62 00 A0 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A0 D9 04 00 0E 04 04 00 22 02 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 E5 [11:41:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A0 D9 04 00 0E 04 04 00 22 02 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:41:42]wFMCommunicate OK [11:41:42]SAM_PROTO_GetFieldsCounters done [11:41:42]requested_item shift.num is exist - process it [11:41:42]requested_item shift.opened is exist - process it [11:41:42]req_shift_opened [11:41:42]FM_GetShiftState [11:41:42]SAM_PROTO_GetShiftState [11:41:42]wFMCommunicate request_size=4 [11:41:42]MH_SAM_APDU [11:41:42]CAPDU: 80 13 01 00 [11:41:42]Write to MH i2c: E2 08 00 A1 21 80 13 01 00 00 00 00 00 3F [11:41:42]Write i2c OK [11:41:42]MH_I2C_Read... [11:41:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:41:43]Read from MH i2c: E2 [11:41:43]MH_I2C_Read... [11:41:43]Read from MH i2c: E2 0E 00 [11:41:43]MH_I2C_Read... [11:41:43]Read from MH i2c: E2 0E 00 A1 21 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 38 [11:41:43]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:41:43]wFMCommunicate OK [11:41:43]SAM_PROTO_GetShiftState done [11:41:43]FM_GetShiftState done [11:41:43]req_shift_opened done [11:41:43]requested_item shift.open_date is exist - process it [11:41:43]req_shift_open_date [11:41:43]req_shift_open_date done [11:41:43]produce_requested_data done [11:41:43]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317856,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:41:43]process_action_free close_receipt [11:41:43]json_value_free [11:41:43]json_value_free done [11:41:43]process_json_proto returns [11:41:43]Send response to host [11:41:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317856,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:41:43]free response buf [11:41:43]execute_script done [11:41:43]execute_script returns [11:41:43]free content buf [11:41:43]Sock 7.Close socket [11:41:43]Sock 7.Thread stoped [11:41:46]OFD Sender: No OFD packet to send [11:41:51]OFD Sender: No OFD packet to send [11:41:56]OFD Sender: No OFD packet to send [11:42:01]OFD Sender: No OFD packet to send [11:42:06]OFD Sender: No OFD packet to send [11:42:11]OFD Sender: No OFD packet to send [11:42:16]OFD Sender: No OFD packet to send [11:42:21]OFD Sender: No OFD packet to send [11:42:26]OFD Sender: No OFD packet to send [11:42:31]OFD Sender: No OFD packet to send [11:42:36]OFD Sender: No OFD packet to send [11:42:41]OFD Sender: No OFD packet to send [11:42:46]OFD Sender: No OFD packet to send [11:42:50]accept exits with 9 [11:42:50]New connection [11:42:50]New thread 3067293028 created [11:42:50]Thread 3067436388 joined [11:42:50]Waiting for new connection... [11:42:50] Sock 9.Parse request [11:42:50]Sock 9.Check first char [11:42:50]Sock 9.First char is OK [11:42:50]request: POST /json_proto HTTP/1.0 [11:42:50]Method: POST [11:42:50]URL: /json_proto [11:42:50]Method is POST - this is cgi request [11:42:50]url: /json_proto [11:42:50]query_string will be loaded in cgi processing [11:42:50]execute_cgi json_proto POST (null) [11:42:50]execute_cgi path=json_proto method=POST [11:42:50]POST find Content-Length [11:42:50]Host: 172.17.50.195:8080 [11:42:50]Content-Length: 678 [11:42:50]Content-Type: application/json [11:42:50] [11:42:50]POST finish read [11:42:50]Found Content-Length = 678 [11:42:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092795", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:42:50]execute_script... [11:42:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092795", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:42:50]POST & json_proto [11:42:50]process_json_proto [11:42:50]json parsed OK: [11:42:50]protocol is kg_v1.0 [11:42:50]action value=close_receipt [11:42:50]process_action close_receipt [11:42:50]cmd_close_receipt [11:42:50]MH_GetDate [11:42:50]Write to MH i2c: F0 00 00 A2 21 B2 [11:42:50]Write i2c OK [11:42:50]MH_I2C_Read... [11:42:50]Read from MH i2c: F0 [11:42:50]MH_I2C_Read... [11:42:50]Read from MH i2c: F0 09 00 [11:42:50]MH_I2C_Read... [11:42:50]Read from MH i2c: F0 09 00 A2 21 00 BB 78 1F 67 43 33 1C 67 6D [11:42:50]GetLastDocTimeStamp 1730115699 [11:42:50]current date 1730115771 [11:42:50]FM_GetShiftState [11:42:50]SAM_PROTO_GetShiftState [11:42:50]wFMCommunicate request_size=4 [11:42:50]MH_SAM_APDU [11:42:50]CAPDU: 80 13 01 00 [11:42:50]Write to MH i2c: E2 08 00 A3 21 80 13 01 00 00 00 00 00 41 [11:42:50]Write i2c OK [11:42:50]MH_I2C_Read... [11:42:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:42:50]Read from MH i2c: E2 [11:42:50]MH_I2C_Read... [11:42:50]Read from MH i2c: E2 0E 00 [11:42:50]MH_I2C_Read... [11:42:50]Read from MH i2c: E2 0E 00 A3 21 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 3A [11:42:50]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:42:50]wFMCommunicate OK [11:42:50]SAM_PROTO_GetShiftState done [11:42:50]FM_GetShiftState done [11:42:50]opened in 1730073493 [11:42:50]opened+sec_in_day 1730159893 [11:42:50]quantity*price = 50041 [11:42:50]sum+1 = 50042 [11:42:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 332 28.10.2024 11:42 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317857 ФПД: 205359125820410 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T114251&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317857&fm=205359125820410&tin=02508201610067®Number=0000000000091628&sum=50000 [11:42:51]StoreToDocumentArchive [11:42:51]shift 546 fd 317857 [11:42:51]save to /storage/0546/doc_00317857 [11:42:51]save last doc name /storage/0546/doc_00317857 to /storage/kkm_last_doc_name [11:42:51]save OK [11:42:51]Clear old archive folders... [11:42:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:42:51]tlvbuf is 0138F0F0 [11:42:51]SAM_PROTO_ClearQueue [11:42:51]wFMCommunicate request_size=4 [11:42:51]MH_SAM_APDU [11:42:51]CAPDU: 80 09 00 00 [11:42:51]Write to MH i2c: E2 08 00 B0 21 80 09 00 00 00 00 00 00 43 [11:42:51]Write i2c OK [11:42:51]MH_I2C_Read... [11:42:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:42:51]Read from MH i2c: E2 [11:42:51]MH_I2C_Read... [11:42:51]Read from MH i2c: E2 03 00 [11:42:51]MH_I2C_Read... [11:42:51]Read from MH i2c: E2 03 00 B0 21 00 90 00 45 [11:42:51]RAPDU: 90 00 [11:42:51]wFMCommunicate OK [11:42:51]SAM_PROTO_ClearQueue done [11:42:51]KKMCreateOFDPacket [11:42:51]OFDProtocolAddRootSTLVToBuf [11:42:51]FM_MakeSignedData [11:42:51]FM_MakeSignedData [11:42:51]SAM_PROTO_SignData [11:42:51]wFMCommunicate request_size=4 [11:42:51]MH_SAM_APDU [11:42:51]CAPDU: 80 0D 01 02 [11:42:51]Write to MH i2c: E2 08 00 B1 21 80 0D 01 02 00 00 00 00 4B [11:42:51]Write i2c OK [11:42:51]MH_I2C_Read... [11:42:51]OFD Sender: No OFD packet to send [11:42:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:42:51]Read from MH i2c: E2 [11:42:51]MH_I2C_Read... [11:42:51]Read from MH i2c: E2 03 00 [11:42:51]MH_I2C_Read... [11:42:51]Read from MH i2c: E2 03 00 B1 21 00 90 00 46 [11:42:51]RAPDU: 90 00 [11:42:51]wFMCommunicate OK [11:42:51]wFMCommunicate request_size=255 [11:42:51]MH_SAM_APDU [11:42:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 BB 78 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A1 D9 04 00 35 04 06 00 BA [11:42:51]Write to MH i2c: E2 02 01 B2 21 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 BB 78 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A1 D9 04 00 35 04 06 00 BA 00 00 3B [11:42:51]Write i2c OK [11:42:51]MH_I2C_Read... [11:42:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:42:52]Read from MH i2c: E2 [11:42:52]MH_I2C_Read... [11:42:52]Read from MH i2c: E2 03 00 [11:42:52]MH_I2C_Read... [11:42:52]Read from MH i2c: E2 03 00 B2 21 00 90 00 47 [11:42:52]RAPDU: 90 00 [11:42:52]wFMCommunicate OK [11:42:52]wFMCommunicate request_size=10 [11:42:52]MH_SAM_APDU [11:42:52]CAPDU: 80 0D 02 02 05 C5 E5 BE F3 FA [11:42:52]Write to MH i2c: E2 0D 00 B3 21 80 0D 02 02 05 00 C5 E5 BE F3 FA 00 00 AD [11:42:52]Write i2c OK [11:42:52]MH_I2C_Read... [11:42:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:42:52]Read from MH i2c: E2 [11:42:52]MH_I2C_Read... [11:42:52]Read from MH i2c: E2 03 00 [11:42:52]MH_I2C_Read... [11:42:52]Read from MH i2c: E2 03 00 B3 21 00 90 00 48 [11:42:52]RAPDU: 90 00 [11:42:52]wFMCommunicate OK [11:42:52]wFMCommunicate request_size=4 [11:42:52]MH_SAM_APDU [11:42:52]CAPDU: 80 0D 03 02 [11:42:52]Write to MH i2c: E2 08 00 B4 21 80 0D 03 02 00 00 00 00 50 [11:42:52]Write i2c OK [11:42:52]MH_I2C_Read... [11:42:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:42:52]Read from MH i2c: E2 [11:42:52]MH_I2C_Read... [11:42:52]Read from MH i2c: E2 0B 00 [11:42:52]MH_I2C_Read... [11:42:52]Read from MH i2c: E2 0B 00 B4 21 00 25 A4 9B 0E B0 A8 4A 7F 90 00 E4 [11:42:52]RAPDU: 25 A4 9B 0E B0 A8 4A 7F 90 00 [11:42:52]wFMCommunicate OK [11:42:52]SAM_PROTO_SignData done [11:42:52]FM_MakeSignedData done [11:42:52]CreateOFDProtocolMessage [11:42:52]wFMCommunicate request_size=4 [11:42:52]MH_SAM_APDU [11:42:52]CAPDU: 80 11 00 00 [11:42:52]Write to MH i2c: E2 08 00 B5 21 80 11 00 00 00 00 00 00 50 [11:42:52]Write i2c OK [11:42:52]MH_I2C_Read... [11:42:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:42:52]Read from MH i2c: E2 [11:42:52]MH_I2C_Read... [11:42:52]Read from MH i2c: E2 17 00 [11:42:52]MH_I2C_Read... [11:42:52]Read from MH i2c: E2 17 00 B5 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A4 [11:42:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:42:52]wFMCommunicate OK [11:42:52]CreateOFDProtocolMessage done [11:42:52]OFDSenderStorePacket 317857 [11:42:52]StoreOFDPacket docnum=317857 [11:42:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 46 69 07 01 BF CB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 BB 78 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A1 D9 04 00 35 04 06 00 BA C5 E5 BE F3 FA 25 A4 9B 0E B0 A8 4A 7F [11:42:52]CheckFolder [11:42:52]dirname=/storage/ofd_packets [11:42:52]CheckFolder done [11:42:52]ProducePacketName [11:42:52]name=ofd_packets/00317857 [11:42:52]NVStorageSaveData ofd_packets/00317857 [11:42:52]File name is /storage/ofd_packets/00317857 [11:42:52]Write 301 bytes [11:42:52]NVStorageSaveData done [11:42:52]OFDSenderStorePacket done [11:42:52]KKMCreateOFDPacket done [11:42:52]NVStorageSaveData kkm_last_timestamp [11:42:52]File name is /storage/kkm_last_timestamp [11:42:52]Write 4 bytes [11:42:52]NVStorageSaveData done [11:42:52]ExternCall_PrintAddStr [11:42:52]wPrintStart [11:42:52]Write to MH i2c: 01 00 00 B6 21 D7 [11:42:52]Write i2c OK [11:42:52]MH_I2C_Read... [11:42:52]Read from MH i2c: 01 [11:42:52]MH_I2C_Read... [11:42:52]Read from MH i2c: 01 07 00 [11:42:52]MH_I2C_Read... [11:42:52]Read from MH i2c: 01 07 00 B6 21 00 00 00 00 00 FF 0F EC [11:42:52]RasterBufferAndPrint [11:42:52]line Счет N : (1)1092795 [11:42:52]line ИНН: 02508201610067 [11:42:52]line Контрольно-Кассовый Чек [11:42:52]line ПРОДАЖА [11:42:52]line ТРК (МРК, ГНК) : 33 [11:42:52]line Товар: 2710124130 [11:42:52]line Аи-92-К-2 [11:42:52]line 7.480 * 66.90 [11:42:52]line = 500.41 [11:42:52]line НДС 12% НСП 1% [11:42:52]line > о реализуемом товаре [11:42:52]line ОКРУГЛЕНИЕ: -0.41 [11:42:52]line ИТОГО: 500.00 [11:42:52]line Внесено: 500.00 [11:42:52]line СДАЧА: 0.00 [11:42:52]line НСП 1% : 4.43 [11:42:52]line НДС 12% : 53.14 [11:42:52]line Наличными: 500.00 [11:42:52]line Безнал.: 0.00 [11:42:52]line Место: АЗС № 101 "Партнер Нефть" [11:42:52]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:42:52]line СНО: Общий режим [11:42:52]line Чек 332 28.10.2024 11:42 [11:42:52]line Смена: 546 ФФД: 1.0 [11:42:52]line ЗНМ: 0300000082 [11:42:52]line РНМ: 0000000000091628 [11:42:52]line Версия ККМ: 001 [11:42:52]line ФМ: 0000000000874671 [11:42:52]line ФД: 317857 [11:42:52]line ФПД: 205359125820410 [11:42:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T114251&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317857&fm=205359125820410&tin=02508201610067®Number=0000000000091628&sum=50000 [11:42:52]OFD Sender: Processing packet 317857 [packets to send 127, broken 126] [11:42:52]ProducePacketName [11:42:52]name=ofd_packets/00317857 [11:42:52]OFD Sender: To server: pG, [11:42:52]CommunicateWithHost lk.salyk.kg:30040 [11:42:52]ConnectInit lk.salyk.kg [11:42:52]written 0, free lines is 4095 [11:42:52]Connected sock=10 [11:42:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 46 69 07 01 BF CB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 BB 78 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A1 D9 04 00 35 04 06 00 BA C5 E5 BE F3 FA 25 A4 9B 0E B0 A8 4A 7F [11:42:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 66 31 47 00 FA 3E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A1 D9 04 00 F4 03 04 00 74 24 1F 67 B6 04 01 00 00 BA 8F B7 87 5F DA 2E 42 [11:42:52]CommunicateWithHost err = 0 [11:42:52]CheckOFDResponse [11:42:52]1017 (14) - 77093643461234 [11:42:52]1041 (16) - 0000000000874671 [11:42:52]1040 (4) - 317857 [11:42:52]1012 (4) - 28.10.2024 05:43 [11:42:52]1206 (1) - 0 [11:42:52]OFD Sender: Remove packet 317857 [11:42:52]ProducePacketName [11:42:52]name=ofd_packets/00317857 [11:42:52]NVStorageDeleteData [11:42:53]Write to MH i2c: 01 00 00 E1 21 02 [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 E1 21 00 00 00 00 00 EE 0C 03 [11:42:53]RasterBufferAndPrint [11:42:53]line [11:42:53]line [11:42:53]line [11:42:53]line [11:42:53]line [11:42:53]written 0, free lines is 3316 [11:42:53]MH_Cut [11:42:53]Write to MH i2c: D1 01 00 E8 21 01 DB [11:42:53]Write i2c OK [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: D1 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: D1 01 00 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: D1 01 00 E8 21 00 DA [11:42:53]Write to MH i2c: 01 00 00 E9 21 0A [11:42:53]Write i2c OK [11:42:53]MH_I2C_Read... [11:42:53]OFD Sender: No OFD packet to send [11:42:53]*** Cut start [11:42:53]*** Partial cut [11:42:53]*** CUTSNS_PIN = 1 [11:42:53]*** CUTSNS_PIN = 0 [11:42:54]*** Brake cut motor [11:42:54]Read from MH i2c: 01 [11:42:54]MH_I2C_Read... [11:42:54]*** Stop cut motor [11:42:54]*** Cut end [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 E9 21 00 00 00 00 00 FF 0F 1F [11:42:54]process_action close_receipt done [11:42:54]requested_data is exist [11:42:54]produce_requested_data [11:42:54]requested_item fm.sn is exist - process it [11:42:54]wFMCommunicate request_size=4 [11:42:54]MH_SAM_APDU [11:42:54]CAPDU: 80 11 00 00 [11:42:54]Write to MH i2c: E2 08 00 EA 21 80 11 00 00 00 00 00 00 85 [11:42:54]Write i2c OK [11:42:54]MH_I2C_Read... [11:42:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:42:54]Read from MH i2c: E2 [11:42:54]MH_I2C_Read... [11:42:54]Read from MH i2c: E2 17 00 [11:42:54]MH_I2C_Read... [11:42:54]Read from MH i2c: E2 17 00 EA 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D9 [11:42:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:42:54]wFMCommunicate OK [11:42:54]requested_item fd.num is exist - process it [11:42:54]SAM_PROTO_GetFieldsCounters [11:42:54]wFMCommunicate request_size=4 [11:42:54]MH_SAM_APDU [11:42:54]CAPDU: 80 13 00 00 [11:42:54]Write to MH i2c: E2 08 00 EB 21 80 13 00 00 00 00 00 00 88 [11:42:54]Write i2c OK [11:42:54]MH_I2C_Read... [11:42:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:42:54]Read from MH i2c: E2 [11:42:54]MH_I2C_Read... [11:42:54]Read from MH i2c: E2 62 00 [11:42:54]MH_I2C_Read... [11:42:54]Read from MH i2c: E2 62 00 EB 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A1 D9 04 00 0E 04 04 00 22 02 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 34 [11:42:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A1 D9 04 00 0E 04 04 00 22 02 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:42:54]wFMCommunicate OK [11:42:54]SAM_PROTO_GetFieldsCounters done [11:42:54]requested_item shift.num is exist - process it [11:42:54]requested_item shift.opened is exist - process it [11:42:54]req_shift_opened [11:42:54]FM_GetShiftState [11:42:54]SAM_PROTO_GetShiftState [11:42:54]wFMCommunicate request_size=4 [11:42:54]MH_SAM_APDU [11:42:54]CAPDU: 80 13 01 00 [11:42:54]Write to MH i2c: E2 08 00 EC 21 80 13 01 00 00 00 00 00 8A [11:42:54]Write i2c OK [11:42:54]MH_I2C_Read... [11:42:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:42:54]Read from MH i2c: E2 [11:42:54]MH_I2C_Read... [11:42:54]Read from MH i2c: E2 0E 00 [11:42:54]MH_I2C_Read... [11:42:54]Read from MH i2c: E2 0E 00 EC 21 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 83 [11:42:54]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:42:54]wFMCommunicate OK [11:42:54]SAM_PROTO_GetShiftState done [11:42:54]FM_GetShiftState done [11:42:54]req_shift_opened done [11:42:54]requested_item shift.open_date is exist - process it [11:42:54]req_shift_open_date [11:42:54]req_shift_open_date done [11:42:54]produce_requested_data done [11:42:54]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317857,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:42:54]process_action_free close_receipt [11:42:54]json_value_free [11:42:54]json_value_free done [11:42:54]process_json_proto returns [11:42:54]Send response to host [11:42:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317857,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:42:54]free response buf [11:42:54]execute_script done [11:42:54]execute_script returns [11:42:54]free content buf [11:42:54]Sock 9.Close socket [11:42:54]Sock 9.Thread stoped [11:42:58]OFD Sender: No OFD packet to send [11:43:03]OFD Sender: No OFD packet to send [11:43:08]OFD Sender: No OFD packet to send [11:43:13]OFD Sender: No OFD packet to send [11:43:18]OFD Sender: No OFD packet to send [11:43:23]OFD Sender: No OFD packet to send [11:43:24]accept exits with 7 [11:43:24]New connection [11:43:24]New thread 3067436388 created [11:43:24]Thread 3067293028 joined [11:43:24]Waiting for new connection... [11:43:24] Sock 7.Parse request [11:43:24]Sock 7.Check first char [11:43:24]Sock 7.First char is OK [11:43:24]request: POST /json_proto HTTP/1.0 [11:43:24]Method: POST [11:43:24]URL: /json_proto [11:43:24]Method is POST - this is cgi request [11:43:24]url: /json_proto [11:43:24]query_string will be loaded in cgi processing [11:43:24]execute_cgi json_proto POST (null) [11:43:24]execute_cgi path=json_proto method=POST [11:43:24]POST find Content-Length [11:43:24]Host: 172.17.50.195:8080 [11:43:24]Content-Length: 682 [11:43:24]Content-Type: application/json [11:43:24] [11:43:24]POST finish read [11:43:24]Found Content-Length = 682 [11:43:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092793", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 10.450, "sum" : 400.24, "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:43:24]execute_script... [11:43:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092793", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 10.450, "sum" : 400.24, "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:43:24]POST & json_proto [11:43:24]process_json_proto [11:43:24]json parsed OK: [11:43:24]protocol is kg_v1.0 [11:43:24]action value=close_receipt [11:43:24]process_action close_receipt [11:43:24]cmd_close_receipt [11:43:24]MH_GetDate [11:43:24]Write to MH i2c: F0 00 00 ED 21 FD [11:43:24]Write i2c OK [11:43:24]MH_I2C_Read... [11:43:24]Read from MH i2c: F0 [11:43:24]MH_I2C_Read... [11:43:24]Read from MH i2c: F0 09 00 [11:43:24]MH_I2C_Read... [11:43:24]Read from MH i2c: F0 09 00 ED 21 00 DD 78 1F 67 43 33 1C 67 DA [11:43:24]GetLastDocTimeStamp 1730115771 [11:43:24]current date 1730115805 [11:43:24]FM_GetShiftState [11:43:24]SAM_PROTO_GetShiftState [11:43:24]wFMCommunicate request_size=4 [11:43:24]MH_SAM_APDU [11:43:24]CAPDU: 80 13 01 00 [11:43:24]Write to MH i2c: E2 08 00 EE 21 80 13 01 00 00 00 00 00 8C [11:43:24]Write i2c OK [11:43:24]MH_I2C_Read... [11:43:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:43:24]Read from MH i2c: E2 [11:43:24]MH_I2C_Read... [11:43:24]Read from MH i2c: E2 0E 00 [11:43:24]MH_I2C_Read... [11:43:24]Read from MH i2c: E2 0E 00 EE 21 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 85 [11:43:24]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:43:24]wFMCommunicate OK [11:43:24]SAM_PROTO_GetShiftState done [11:43:24]FM_GetShiftState done [11:43:24]opened in 1730073493 [11:43:24]opened+sec_in_day 1730159893 [11:43:24]quantity*price = 40023 [11:43:24]sum+1 = 40025 [11:43:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.50 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 333 28.10.2024 11:43 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317858 ФПД: 170689641299373 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T114325&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317858&fm=170689641299373&tin=02508201610067®Number=0000000000091628&sum=40000 [11:43:25]StoreToDocumentArchive [11:43:25]shift 546 fd 317858 [11:43:25]save to /storage/0546/doc_00317858 [11:43:25]save last doc name /storage/0546/doc_00317858 to /storage/kkm_last_doc_name [11:43:25]save OK [11:43:25]Clear old archive folders... [11:43:25]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:43:25]tlvbuf is 013ECC90 [11:43:25]SAM_PROTO_ClearQueue [11:43:25]wFMCommunicate request_size=4 [11:43:25]MH_SAM_APDU [11:43:25]CAPDU: 80 09 00 00 [11:43:25]Write to MH i2c: E2 08 00 FB 21 80 09 00 00 00 00 00 00 8E [11:43:25]Write i2c OK [11:43:25]MH_I2C_Read... [11:43:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:43:25]Read from MH i2c: E2 [11:43:25]MH_I2C_Read... [11:43:25]Read from MH i2c: E2 03 00 [11:43:25]MH_I2C_Read... [11:43:25]Read from MH i2c: E2 03 00 FB 21 00 90 00 90 [11:43:25]RAPDU: 90 00 [11:43:25]wFMCommunicate OK [11:43:25]SAM_PROTO_ClearQueue done [11:43:25]KKMCreateOFDPacket [11:43:25]OFDProtocolAddRootSTLVToBuf [11:43:25]FM_MakeSignedData [11:43:25]FM_MakeSignedData [11:43:25]SAM_PROTO_SignData [11:43:25]wFMCommunicate request_size=4 [11:43:25]MH_SAM_APDU [11:43:25]CAPDU: 80 0D 01 02 [11:43:25]Write to MH i2c: E2 08 00 FC 21 80 0D 01 02 00 00 00 00 96 [11:43:25]Write i2c OK [11:43:25]MH_I2C_Read... [11:43:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:43:26]Read from MH i2c: E2 [11:43:26]MH_I2C_Read... [11:43:26]Read from MH i2c: E2 03 00 [11:43:26]MH_I2C_Read... [11:43:26]Read from MH i2c: E2 03 00 FC 21 00 90 00 91 [11:43:26]RAPDU: 90 00 [11:43:26]wFMCommunicate OK [11:43:26]wFMCommunicate request_size=255 [11:43:26]MH_SAM_APDU [11:43:26]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D2 28 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 58 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 DD 78 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A2 D9 04 00 35 04 06 00 9B 3D [11:43:26]Write to MH i2c: E2 02 01 FD 21 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D2 28 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 58 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 DD 78 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A2 D9 04 00 35 04 06 00 9B 3D 00 00 A4 [11:43:26]Write i2c OK [11:43:26]MH_I2C_Read... [11:43:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:43:26]Read from MH i2c: E2 [11:43:26]MH_I2C_Read... [11:43:26]Read from MH i2c: E2 03 00 [11:43:26]MH_I2C_Read... [11:43:26]Read from MH i2c: E2 03 00 FD 21 00 90 00 92 [11:43:26]RAPDU: 90 00 [11:43:26]wFMCommunicate OK [11:43:26]wFMCommunicate request_size=9 [11:43:26]MH_SAM_APDU [11:43:26]CAPDU: 80 0D 02 02 04 C7 6F BD AD [11:43:26]Write to MH i2c: E2 0C 00 FE 21 80 0D 02 02 04 00 C7 6F BD AD 00 00 41 [11:43:26]Write i2c OK [11:43:26]MH_I2C_Read... [11:43:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:43:26]Read from MH i2c: E2 [11:43:26]MH_I2C_Read... [11:43:26]Read from MH i2c: E2 03 00 [11:43:26]MH_I2C_Read... [11:43:26]Read from MH i2c: E2 03 00 FE 21 00 90 00 93 [11:43:26]RAPDU: 90 00 [11:43:26]wFMCommunicate OK [11:43:26]wFMCommunicate request_size=4 [11:43:26]MH_SAM_APDU [11:43:26]CAPDU: 80 0D 03 02 [11:43:26]Write to MH i2c: E2 08 00 FF 21 80 0D 03 02 00 00 00 00 9B [11:43:26]Write i2c OK [11:43:26]MH_I2C_Read... [11:43:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:43:26]Read from MH i2c: E2 [11:43:26]MH_I2C_Read... [11:43:26]Read from MH i2c: E2 0B 00 [11:43:26]MH_I2C_Read... [11:43:26]Read from MH i2c: E2 0B 00 FF 21 00 77 A6 D2 9E A7 6D 84 38 90 00 F9 [11:43:26]RAPDU: 77 A6 D2 9E A7 6D 84 38 90 00 [11:43:26]wFMCommunicate OK [11:43:26]SAM_PROTO_SignData done [11:43:26]FM_MakeSignedData done [11:43:26]CreateOFDProtocolMessage [11:43:26]wFMCommunicate request_size=4 [11:43:26]MH_SAM_APDU [11:43:26]CAPDU: 80 11 00 00 [11:43:26]Write to MH i2c: E2 08 00 00 22 80 11 00 00 00 00 00 00 9C [11:43:26]Write i2c OK [11:43:26]MH_I2C_Read... [11:43:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:43:26]Read from MH i2c: E2 [11:43:26]MH_I2C_Read... [11:43:26]Read from MH i2c: E2 17 00 [11:43:26]MH_I2C_Read... [11:43:26]Read from MH i2c: E2 17 00 00 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F0 [11:43:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:43:26]wFMCommunicate OK [11:43:26]CreateOFDProtocolMessage done [11:43:26]OFDSenderStorePacket 317858 [11:43:26]StoreOFDPacket docnum=317858 [11:43:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 58 AD 06 01 15 22 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D2 28 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 58 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 DD 78 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A2 D9 04 00 35 04 06 00 9B 3D C7 6F BD AD 77 A6 D2 9E A7 6D 84 38 [11:43:26]CheckFolder [11:43:26]dirname=/storage/ofd_packets [11:43:26]CheckFolder done [11:43:26]ProducePacketName [11:43:26]name=ofd_packets/00317858 [11:43:26]NVStorageSaveData ofd_packets/00317858 [11:43:26]File name is /storage/ofd_packets/00317858 [11:43:26]Write 300 bytes [11:43:26]NVStorageSaveData done [11:43:26]OFDSenderStorePacket done [11:43:26]KKMCreateOFDPacket done [11:43:26]NVStorageSaveData kkm_last_timestamp [11:43:26]File name is /storage/kkm_last_timestamp [11:43:26]Write 4 bytes [11:43:26]NVStorageSaveData done [11:43:26]ExternCall_PrintAddStr [11:43:26]wPrintStart [11:43:26]Write to MH i2c: 01 00 00 01 22 23 [11:43:26]Write i2c OK [11:43:26]MH_I2C_Read... [11:43:26]Read from MH i2c: 01 [11:43:26]MH_I2C_Read... [11:43:26]Read from MH i2c: 01 07 00 [11:43:26]MH_I2C_Read... [11:43:26]Read from MH i2c: 01 07 00 01 22 00 00 00 00 00 FF 0F 38 [11:43:26]RasterBufferAndPrint [11:43:26]line Счет N : (1)1092793 [11:43:26]line ИНН: 02508201610067 [11:43:26]line Контрольно-Кассовый Чек [11:43:26]line ПРОДАЖА [11:43:26]line ТРК (МРК, ГНК) : 71 [11:43:26]line Товар: 2711190000 [11:43:26]line ГАЗ-К-5 [11:43:26]line 10.450 * 38.30 [11:43:26]line = 400.24 [11:43:26]line НДС 12% НСП 1% [11:43:26]line > о реализуемом товаре [11:43:26]line ОКРУГЛЕНИЕ: -0.24 [11:43:26]line ИТОГО: 400.00 [11:43:26]line Внесено: 400.00 [11:43:26]line СДАЧА: 0.00 [11:43:26]line НСП 1% : 3.54 [11:43:26]line НДС 12% : 42.50 [11:43:26]line Наличными: 400.00 [11:43:26]line Безнал.: 0.00 [11:43:26]line Место: АЗС № 101 "Партнер Нефть" [11:43:26]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:43:26]line СНО: Общий режим [11:43:26]line Чек 333 28.10.2024 11:43 [11:43:26]line Смена: 546 ФФД: 1.0 [11:43:26]line ЗНМ: 0300000082 [11:43:26]line РНМ: 0000000000091628 [11:43:26]line Версия ККМ: 001 [11:43:26]line ФМ: 0000000000874671 [11:43:26]line ФД: 317858 [11:43:26]line ФПД: 170689641299373 [11:43:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T114325&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317858&fm=170689641299373&tin=02508201610067®Number=0000000000091628&sum=40000 [11:43:26]written 0, free lines is 4095 [11:43:26]OFD Sender: Processing packet 317858 [packets to send 127, broken 126] [11:43:26]ProducePacketName [11:43:26]name=ofd_packets/00317858 [11:43:26]OFD Sender: To server: pG, [11:43:26]CommunicateWithHost lk.salyk.kg:30040 [11:43:26]ConnectInit lk.salyk.kg [11:43:26]Connected sock=10 [11:43:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 58 AD 06 01 15 22 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D2 28 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 58 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 DD 78 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A2 D9 04 00 35 04 06 00 9B 3D C7 6F BD AD 77 A6 D2 9E A7 6D 84 38 [11:43:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 97 88 47 00 D4 DE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A2 D9 04 00 F4 03 04 00 96 24 1F 67 B6 04 01 00 00 76 32 52 E5 28 AA 01 C4 [11:43:27]CommunicateWithHost err = 0 [11:43:27]CheckOFDResponse [11:43:27]1017 (14) - 77093643461234 [11:43:27]1041 (16) - 0000000000874671 [11:43:27]1040 (4) - 317858 [11:43:27]1012 (4) - 28.10.2024 05:43 [11:43:27]1206 (1) - 0 [11:43:27]OFD Sender: Remove packet 317858 [11:43:27]ProducePacketName [11:43:27]name=ofd_packets/00317858 [11:43:27]NVStorageDeleteData [11:43:27]Write to MH i2c: 01 00 00 2C 22 4E [11:43:27]Write i2c OK [11:43:27]MH_I2C_Read... [11:43:27]Read from MH i2c: 01 [11:43:27]MH_I2C_Read... [11:43:27]Read from MH i2c: 01 07 00 [11:43:27]MH_I2C_Read... [11:43:27]Read from MH i2c: 01 07 00 2C 22 00 00 00 00 00 EA 0C 4B [11:43:27]RasterBufferAndPrint [11:43:27]line [11:43:27]line [11:43:27]line [11:43:27]line [11:43:27]line [11:43:27]written 0, free lines is 3312 [11:43:27]MH_Cut [11:43:27]Write to MH i2c: D1 01 00 33 22 01 27 [11:43:27]Write i2c OK [11:43:27]MH_I2C_Read... [11:43:27]Read from MH i2c: D1 [11:43:27]MH_I2C_Read... [11:43:27]Read from MH i2c: D1 01 00 [11:43:27]MH_I2C_Read... [11:43:27]Read from MH i2c: D1 01 00 33 22 00 26 [11:43:27]Write to MH i2c: 01 00 00 34 22 56 [11:43:27]Write i2c OK [11:43:27]MH_I2C_Read... [11:43:27]OFD Sender: No OFD packet to send [11:43:27]*** Cut start [11:43:27]*** Partial cut [11:43:27]*** CUTSNS_PIN = 1 [11:43:27]*** CUTSNS_PIN = 0 [11:43:28]*** Brake cut motor [11:43:28]Read from MH i2c: 01 [11:43:28]MH_I2C_Read... [11:43:28]*** Stop cut motor [11:43:28]*** Cut end [11:43:28]Read from MH i2c: 01 07 00 [11:43:28]MH_I2C_Read... [11:43:28]Read from MH i2c: 01 07 00 34 22 00 00 00 00 00 FF 0F 6B [11:43:28]process_action close_receipt done [11:43:28]requested_data is exist [11:43:28]produce_requested_data [11:43:28]requested_item fm.sn is exist - process it [11:43:28]wFMCommunicate request_size=4 [11:43:28]MH_SAM_APDU [11:43:28]CAPDU: 80 11 00 00 [11:43:28]Write to MH i2c: E2 08 00 35 22 80 11 00 00 00 00 00 00 D1 [11:43:28]Write i2c OK [11:43:28]MH_I2C_Read... [11:43:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:43:28]Read from MH i2c: E2 [11:43:28]MH_I2C_Read... [11:43:28]Read from MH i2c: E2 17 00 [11:43:28]MH_I2C_Read... [11:43:28]Read from MH i2c: E2 17 00 35 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 25 [11:43:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:43:28]wFMCommunicate OK [11:43:28]requested_item fd.num is exist - process it [11:43:28]SAM_PROTO_GetFieldsCounters [11:43:28]wFMCommunicate request_size=4 [11:43:28]MH_SAM_APDU [11:43:28]CAPDU: 80 13 00 00 [11:43:28]Write to MH i2c: E2 08 00 36 22 80 13 00 00 00 00 00 00 D4 [11:43:28]Write i2c OK [11:43:28]MH_I2C_Read... [11:43:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:43:28]Read from MH i2c: E2 [11:43:28]MH_I2C_Read... [11:43:28]Read from MH i2c: E2 62 00 [11:43:28]MH_I2C_Read... [11:43:28]Read from MH i2c: E2 62 00 36 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A2 D9 04 00 0E 04 04 00 22 02 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 84 [11:43:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A2 D9 04 00 0E 04 04 00 22 02 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:43:28]wFMCommunicate OK [11:43:28]SAM_PROTO_GetFieldsCounters done [11:43:28]requested_item shift.num is exist - process it [11:43:28]requested_item shift.opened is exist - process it [11:43:28]req_shift_opened [11:43:28]FM_GetShiftState [11:43:28]SAM_PROTO_GetShiftState [11:43:28]wFMCommunicate request_size=4 [11:43:28]MH_SAM_APDU [11:43:28]CAPDU: 80 13 01 00 [11:43:28]Write to MH i2c: E2 08 00 37 22 80 13 01 00 00 00 00 00 D6 [11:43:28]Write i2c OK [11:43:28]MH_I2C_Read... [11:43:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:43:28]Read from MH i2c: E2 [11:43:28]MH_I2C_Read... [11:43:28]Read from MH i2c: E2 0E 00 [11:43:28]MH_I2C_Read... [11:43:28]Read from MH i2c: E2 0E 00 37 22 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 CF [11:43:28]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:43:28]wFMCommunicate OK [11:43:28]SAM_PROTO_GetShiftState done [11:43:28]FM_GetShiftState done [11:43:28]req_shift_opened done [11:43:28]requested_item shift.open_date is exist - process it [11:43:28]req_shift_open_date [11:43:28]req_shift_open_date done [11:43:28]produce_requested_data done [11:43:28]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317858,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:43:28]process_action_free close_receipt [11:43:28]json_value_free [11:43:28]json_value_free done [11:43:28]process_json_proto returns [11:43:28]Send response to host [11:43:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317858,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:43:28]free response buf [11:43:28]execute_script done [11:43:28]execute_script returns [11:43:28]free content buf [11:43:28]Sock 7.Close socket [11:43:28]Sock 7.Thread stoped [11:43:32]OFD Sender: No OFD packet to send [11:43:37]OFD Sender: No OFD packet to send [11:43:42]OFD Sender: No OFD packet to send [11:43:47]OFD Sender: No OFD packet to send [11:43:52]OFD Sender: No OFD packet to send [11:43:57]OFD Sender: No OFD packet to send [11:44:02]OFD Sender: No OFD packet to send [11:44:07]OFD Sender: No OFD packet to send [11:44:12]OFD Sender: No OFD packet to send [11:44:17]OFD Sender: No OFD packet to send [11:44:22]OFD Sender: No OFD packet to send [11:44:27]OFD Sender: No OFD packet to send [11:44:32]OFD Sender: No OFD packet to send [11:44:37]OFD Sender: No OFD packet to send [11:44:42]OFD Sender: No OFD packet to send [11:44:47]OFD Sender: No OFD packet to send [11:44:49]accept exits with 9 [11:44:49]New connection [11:44:49]New thread 3067293028 created [11:44:49]Thread 3067436388 joined [11:44:49]Waiting for new connection... [11:44:49] Sock 9.Parse request [11:44:49]Sock 9.Check first char [11:44:49]Sock 9.First char is OK [11:44:49]request: POST /json_proto HTTP/1.0 [11:44:49]Method: POST [11:44:49]URL: /json_proto [11:44:49]Method is POST - this is cgi request [11:44:49]url: /json_proto [11:44:49]query_string will be loaded in cgi processing [11:44:49]execute_cgi json_proto POST (null) [11:44:49]execute_cgi path=json_proto method=POST [11:44:49]POST find Content-Length [11:44:49]Host: 172.17.50.195:8080 [11:44:49]Content-Length: 686 [11:44:49]Content-Type: application/json [11:44:49] [11:44:49]POST finish read [11:44:49]Found Content-Length = 686 [11:44:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092796", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 28.460, "sum" : 1090.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1090.00, "payments": [ { "type": 0, "sum" : 1090.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:44:49]execute_script... [11:44: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)1092796", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 28.460, "sum" : 1090.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1090.00, "payments": [ { "type": 0, "sum" : 1090.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:44:49]POST & json_proto [11:44:49]process_json_proto [11:44:49]json parsed OK: [11:44:49]protocol is kg_v1.0 [11:44:49]action value=close_receipt [11:44:49]process_action close_receipt [11:44:49]cmd_close_receipt [11:44:49]MH_GetDate [11:44:49]Write to MH i2c: F0 00 00 38 22 49 [11:44:49]Write i2c OK [11:44:49]MH_I2C_Read... [11:44:49]Read from MH i2c: F0 [11:44:49]MH_I2C_Read... [11:44:49]Read from MH i2c: F0 09 00 [11:44:49]MH_I2C_Read... [11:44:49]Read from MH i2c: F0 09 00 38 22 00 32 79 1F 67 43 33 1C 67 7C [11:44:49]GetLastDocTimeStamp 1730115805 [11:44:49]current date 1730115890 [11:44:49]FM_GetShiftState [11:44:49]SAM_PROTO_GetShiftState [11:44:49]wFMCommunicate request_size=4 [11:44:49]MH_SAM_APDU [11:44:49]CAPDU: 80 13 01 00 [11:44:49]Write to MH i2c: E2 08 00 39 22 80 13 01 00 00 00 00 00 D8 [11:44:49]Write i2c OK [11:44:49]MH_I2C_Read... [11:44:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:44:49]Read from MH i2c: E2 [11:44:49]MH_I2C_Read... [11:44:49]Read from MH i2c: E2 0E 00 [11:44:49]MH_I2C_Read... [11:44:49]Read from MH i2c: E2 0E 00 39 22 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D1 [11:44:49]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:44:49]wFMCommunicate OK [11:44:49]SAM_PROTO_GetShiftState done [11:44:49]FM_GetShiftState done [11:44:49]opened in 1730073493 [11:44:49]opened+sec_in_day 1730159893 [11:44:49]quantity*price = 109001 [11:44:49]sum+1 = 109003 [11:44:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 1090.00 Внесено: 1200.00 СДАЧА: 110.00 НСП 1% : 9.65 НДС 12% : 115.75 Наличными: 1090.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 334 28.10.2024 11:44 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317859 ФПД: 175182176921737 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T114450&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317859&fm=175182176921737&tin=02508201610067®Number=0000000000091628&sum=109000 [11:44:50]StoreToDocumentArchive [11:44:50]shift 546 fd 317859 [11:44:50]save to /storage/0546/doc_00317859 [11:44:50]save last doc name /storage/0546/doc_00317859 to /storage/kkm_last_doc_name [11:44:50]save OK [11:44:50]Clear old archive folders... [11:44:50]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:44:50]tlvbuf is 013DE210 [11:44:50]SAM_PROTO_ClearQueue [11:44:50]wFMCommunicate request_size=4 [11:44:50]MH_SAM_APDU [11:44:50]CAPDU: 80 09 00 00 [11:44:50]Write to MH i2c: E2 08 00 46 22 80 09 00 00 00 00 00 00 DA [11:44:50]Write i2c OK [11:44:50]MH_I2C_Read... [11:44:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:44:50]Read from MH i2c: E2 [11:44:50]MH_I2C_Read... [11:44:50]Read from MH i2c: E2 03 00 [11:44:50]MH_I2C_Read... [11:44:50]Read from MH i2c: E2 03 00 46 22 00 90 00 DC [11:44:50]RAPDU: 90 00 [11:44:50]wFMCommunicate OK [11:44:50]SAM_PROTO_ClearQueue done [11:44:50]KKMCreateOFDPacket [11:44:50]OFDProtocolAddRootSTLVToBuf [11:44:50]FM_MakeSignedData [11:44:50]FM_MakeSignedData [11:44:50]SAM_PROTO_SignData [11:44:50]wFMCommunicate request_size=4 [11:44:50]MH_SAM_APDU [11:44:50]CAPDU: 80 0D 01 02 [11:44:50]Write to MH i2c: E2 08 00 47 22 80 0D 01 02 00 00 00 00 E2 [11:44:50]Write i2c OK [11:44:50]MH_I2C_Read... [11:44:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:44:50]Read from MH i2c: E2 [11:44:50]MH_I2C_Read... [11:44:50]Read from MH i2c: E2 03 00 [11:44:50]MH_I2C_Read... [11:44:50]Read from MH i2c: E2 03 00 47 22 00 90 00 DD [11:44:50]RAPDU: 90 00 [11:44:50]wFMCommunicate OK [11:44:50]wFMCommunicate request_size=255 [11:44:50]MH_SAM_APDU [11:44:50]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 2C 6F 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 CA A9 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 A9 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C5 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 2D 00 00 00 00 07 04 06 00 C8 A9 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 32 79 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A3 D9 04 00 35 04 06 00 9F 53 [11:44:50]Write to MH i2c: E2 02 01 48 22 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 2C 6F 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 CA A9 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 A9 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C5 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 2D 00 00 00 00 07 04 06 00 C8 A9 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 32 79 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A3 D9 04 00 35 04 06 00 9F 53 00 00 CE [11:44:50]Write i2c OK [11:44:50]MH_I2C_Read... [11:44:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:44:51]Read from MH i2c: E2 [11:44:51]MH_I2C_Read... [11:44:51]Read from MH i2c: E2 03 00 [11:44:51]MH_I2C_Read... [11:44:51]Read from MH i2c: E2 03 00 48 22 00 90 00 DE [11:44:51]RAPDU: 90 00 [11:44:51]wFMCommunicate OK [11:44:51]wFMCommunicate request_size=9 [11:44:51]MH_SAM_APDU [11:44:51]CAPDU: 80 0D 02 02 04 C7 6D 28 89 [11:44:51]Write to MH i2c: E2 0C 00 49 22 80 0D 02 02 04 00 C7 6D 28 89 00 00 D2 [11:44:51]Write i2c OK [11:44:51]MH_I2C_Read... [11:44:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:44:51]Read from MH i2c: E2 [11:44:51]MH_I2C_Read... [11:44:51]Read from MH i2c: E2 03 00 [11:44:51]MH_I2C_Read... [11:44:51]Read from MH i2c: E2 03 00 49 22 00 90 00 DF [11:44:51]RAPDU: 90 00 [11:44:51]wFMCommunicate OK [11:44:51]wFMCommunicate request_size=4 [11:44:51]MH_SAM_APDU [11:44:51]CAPDU: 80 0D 03 02 [11:44:51]Write to MH i2c: E2 08 00 4A 22 80 0D 03 02 00 00 00 00 E7 [11:44:51]Write i2c OK [11:44:51]MH_I2C_Read... [11:44:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:44:51]Read from MH i2c: E2 [11:44:51]MH_I2C_Read... [11:44:51]Read from MH i2c: E2 0B 00 [11:44:51]MH_I2C_Read... [11:44:51]Read from MH i2c: E2 0B 00 4A 22 00 6B 52 D0 8B 81 BB DA 55 90 00 6B [11:44:51]RAPDU: 6B 52 D0 8B 81 BB DA 55 90 00 [11:44:51]wFMCommunicate OK [11:44:51]SAM_PROTO_SignData done [11:44:51]FM_MakeSignedData done [11:44:51]CreateOFDProtocolMessage [11:44:51]wFMCommunicate request_size=4 [11:44:51]MH_SAM_APDU [11:44:51]CAPDU: 80 11 00 00 [11:44:51]Write to MH i2c: E2 08 00 4B 22 80 11 00 00 00 00 00 00 E7 [11:44:51]Write i2c OK [11:44:51]MH_I2C_Read... [11:44:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:44:51]Read from MH i2c: E2 [11:44:51]MH_I2C_Read... [11:44:51]Read from MH i2c: E2 17 00 [11:44:51]MH_I2C_Read... [11:44:51]Read from MH i2c: E2 17 00 4B 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 3B [11:44:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:44:51]wFMCommunicate OK [11:44:51]CreateOFDProtocolMessage done [11:44:51]OFDSenderStorePacket 317859 [11:44:51]StoreOFDPacket docnum=317859 [11:44:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 AE A2 06 01 C8 97 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 2C 6F 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 CA A9 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 A9 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C5 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 2D 00 00 00 00 07 04 06 00 C8 A9 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 32 79 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A3 D9 04 00 35 04 06 00 9F 53 C7 6D 28 89 6B 52 D0 8B 81 BB DA 55 [11:44:51]CheckFolder [11:44:51]dirname=/storage/ofd_packets [11:44:51]CheckFolder done [11:44:51]ProducePacketName [11:44:51]name=ofd_packets/00317859 [11:44:51]NVStorageSaveData ofd_packets/00317859 [11:44:51]File name is /storage/ofd_packets/00317859 [11:44:51]Write 300 bytes [11:44:51]NVStorageSaveData done [11:44:51]OFDSenderStorePacket done [11:44:51]KKMCreateOFDPacket done [11:44:51]NVStorageSaveData kkm_last_timestamp [11:44:51]File name is /storage/kkm_last_timestamp [11:44:51]Write 4 bytes [11:44:51]NVStorageSaveData done [11:44:51]ExternCall_PrintAddStr [11:44:51]wPrintStart [11:44:51]Write to MH i2c: 01 00 00 4C 22 6E [11:44:51]Write i2c OK [11:44:51]MH_I2C_Read... [11:44:51]Read from MH i2c: 01 [11:44:51]MH_I2C_Read... [11:44:51]Read from MH i2c: 01 07 00 [11:44:51]MH_I2C_Read... [11:44:51]Read from MH i2c: 01 07 00 4C 22 00 00 00 00 00 FF 0F 83 [11:44:51]RasterBufferAndPrint [11:44:51]line Счет N : (1)1092796 [11:44:51]line ИНН: 02508201610067 [11:44:51]line Контрольно-Кассовый Чек [11:44:51]line ПРОДАЖА [11:44:51]line ТРК (МРК, ГНК) : 81 [11:44:51]line Товар: 2711190000 [11:44:51]line ГАЗ-К-5 [11:44:51]line 28.460 * 38.30 [11:44:51]line = 1090.02 [11:44:51]line НДС 12% НСП 1% [11:44:51]line > о реализуемом товаре [11:44:51]line ОКРУГЛЕНИЕ: -0.02 [11:44:51]line ИТОГО: 1090.00 [11:44:51]line Внесено: 1200.00 [11:44:51]line СДАЧА: 110.00 [11:44:51]line НСП 1% : 9.65 [11:44:51]line НДС 12% : 115.75 [11:44:51]line Наличными: 1090.00 [11:44:51]line Безнал.: 0.00 [11:44:51]line Место: АЗС № 101 "Партнер Нефть" [11:44:51]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:44:51]line СНО: Общий режим [11:44:51]line Чек 334 28.10.2024 11:44 [11:44:51]line Смена: 546 ФФД: 1.0 [11:44:51]line ЗНМ: 0300000082 [11:44:51]line РНМ: 0000000000091628 [11:44:51]line Версия ККМ: 001 [11:44:51]line ФМ: 0000000000874671 [11:44:51]line ФД: 317859 [11:44:51]line ФПД: 175182176921737 [11:44:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T114450&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317859&fm=175182176921737&tin=02508201610067®Number=0000000000091628&sum=109000 [11:44:51]written 0, free lines is 4095 [11:44:51]OFD Sender: Processing packet 317859 [packets to send 127, broken 126] [11:44:51]ProducePacketName [11:44:51]name=ofd_packets/00317859 [11:44:51]OFD Sender: To server: pG, [11:44:51]CommunicateWithHost lk.salyk.kg:30040 [11:44:51]ConnectInit lk.salyk.kg [11:44:51]Connected sock=10 [11:44:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 AE A2 06 01 C8 97 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 2C 6F 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 CA A9 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 A9 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C5 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 2D 00 00 00 00 07 04 06 00 C8 A9 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 32 79 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A3 D9 04 00 35 04 06 00 9F 53 C7 6D 28 89 6B 52 D0 8B 81 BB DA 55 [11:44:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 65 CB 47 00 37 6F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A3 D9 04 00 F4 03 04 00 EB 24 1F 67 B6 04 01 00 00 B9 50 01 55 E9 C4 AB A7 [11:44:51]CommunicateWithHost err = 0 [11:44:51]CheckOFDResponse [11:44:51]1017 (14) - 77093643461234 [11:44:51]1041 (16) - 0000000000874671 [11:44:51]1040 (4) - 317859 [11:44:51]1012 (4) - 28.10.2024 05:45 [11:44:51]1206 (1) - 0 [11:44:51]OFD Sender: Remove packet 317859 [11:44:51]ProducePacketName [11:44:51]name=ofd_packets/00317859 [11:44:51]NVStorageDeleteData [11:44:52]Write to MH i2c: 01 00 00 77 22 99 [11:44:52]Write i2c OK [11:44:52]MH_I2C_Read... [11:44:52]Read from MH i2c: 01 [11:44:52]MH_I2C_Read... [11:44:52]Read from MH i2c: 01 07 00 [11:44:52]MH_I2C_Read... [11:44:52]Read from MH i2c: 01 07 00 77 22 00 00 00 00 00 F6 0C A2 [11:44:52]RasterBufferAndPrint [11:44:52]line [11:44:52]line [11:44:52]line [11:44:52]line [11:44:52]line [11:44:52]written 0, free lines is 3324 [11:44:52]MH_Cut [11:44:52]Write to MH i2c: D1 01 00 7E 22 01 72 [11:44:52]Write i2c OK [11:44:52]MH_I2C_Read... [11:44:52]Read from MH i2c: D1 [11:44:52]MH_I2C_Read... [11:44:52]Read from MH i2c: D1 01 00 [11:44:52]MH_I2C_Read... [11:44:52]Read from MH i2c: D1 01 00 7E 22 00 71 [11:44:52]Write to MH i2c: 01 00 00 7F 22 A1 [11:44:52]Write i2c OK [11:44:52]MH_I2C_Read... [11:44:52]OFD Sender: No OFD packet to send [11:44:52]*** Cut start [11:44:52]*** Partial cut [11:44:52]*** CUTSNS_PIN = 1 [11:44:52]*** CUTSNS_PIN = 0 [11:44:53]*** Brake cut motor [11:44:53]Read from MH i2c: 01 [11:44:53]MH_I2C_Read... [11:44:53]*** Stop cut motor [11:44:53]*** Cut end [11:44:53]Read from MH i2c: 01 07 00 [11:44:53]MH_I2C_Read... [11:44:53]Read from MH i2c: 01 07 00 7F 22 00 00 00 00 00 FF 0F B6 [11:44:53]process_action close_receipt done [11:44:53]requested_data is exist [11:44:53]produce_requested_data [11:44:53]requested_item fm.sn is exist - process it [11:44:53]wFMCommunicate request_size=4 [11:44:53]MH_SAM_APDU [11:44:53]CAPDU: 80 11 00 00 [11:44:53]Write to MH i2c: E2 08 00 80 22 80 11 00 00 00 00 00 00 1C [11:44:53]Write i2c OK [11:44:53]MH_I2C_Read... [11:44:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:44:53]Read from MH i2c: E2 [11:44:53]MH_I2C_Read... [11:44:53]Read from MH i2c: E2 17 00 [11:44:53]MH_I2C_Read... [11:44:53]Read from MH i2c: E2 17 00 80 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 70 [11:44:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:44:53]wFMCommunicate OK [11:44:53]requested_item fd.num is exist - process it [11:44:53]SAM_PROTO_GetFieldsCounters [11:44:53]wFMCommunicate request_size=4 [11:44:53]MH_SAM_APDU [11:44:53]CAPDU: 80 13 00 00 [11:44:53]Write to MH i2c: E2 08 00 81 22 80 13 00 00 00 00 00 00 1F [11:44:53]Write i2c OK [11:44:53]MH_I2C_Read... [11:44:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:44:53]Read from MH i2c: E2 [11:44:53]MH_I2C_Read... [11:44:53]Read from MH i2c: E2 62 00 [11:44:53]MH_I2C_Read... [11:44:53]Read from MH i2c: E2 62 00 81 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A3 D9 04 00 0E 04 04 00 22 02 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 D3 [11:44:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A3 D9 04 00 0E 04 04 00 22 02 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 [11:44:53]wFMCommunicate OK [11:44:53]SAM_PROTO_GetFieldsCounters done [11:44:53]requested_item shift.num is exist - process it [11:44:53]requested_item shift.opened is exist - process it [11:44:53]req_shift_opened [11:44:53]FM_GetShiftState [11:44:53]SAM_PROTO_GetShiftState [11:44:53]wFMCommunicate request_size=4 [11:44:53]MH_SAM_APDU [11:44:53]CAPDU: 80 13 01 00 [11:44:53]Write to MH i2c: E2 08 00 82 22 80 13 01 00 00 00 00 00 21 [11:44:53]Write i2c OK [11:44:53]MH_I2C_Read... [11:44:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:44:53]Read from MH i2c: E2 [11:44:53]MH_I2C_Read... [11:44:53]Read from MH i2c: E2 0E 00 [11:44:53]MH_I2C_Read... [11:44:53]Read from MH i2c: E2 0E 00 82 22 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 1A [11:44:53]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:44:53]wFMCommunicate OK [11:44:53]SAM_PROTO_GetShiftState done [11:44:53]FM_GetShiftState done [11:44:53]req_shift_opened done [11:44:53]requested_item shift.open_date is exist - process it [11:44:53]req_shift_open_date [11:44:53]req_shift_open_date done [11:44:53]produce_requested_data done [11:44:53]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317859,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:44:53]process_action_free close_receipt [11:44:53]json_value_free [11:44:53]json_value_free done [11:44:53]process_json_proto returns [11:44:53]Send response to host [11:44:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317859,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:44:53]free response buf [11:44:53]execute_script done [11:44:53]execute_script returns [11:44:53]free content buf [11:44:53]Sock 9.Close socket [11:44:53]Sock 9.Thread stoped [11:44:57]OFD Sender: No OFD packet to send [11:45:02]OFD Sender: No OFD packet to send [11:45:07]OFD Sender: No OFD packet to send [11:45:12]OFD Sender: No OFD packet to send [11:45:17]OFD Sender: No OFD packet to send [11:45:22]OFD Sender: No OFD packet to send [11:45:27]OFD Sender: No OFD packet to send [11:45:32]OFD Sender: No OFD packet to send [11:45:37]OFD Sender: No OFD packet to send [11:45:42]OFD Sender: No OFD packet to send [11:45:47]OFD Sender: No OFD packet to send [11:45:51]accept exits with 7 [11:45:51]New connection [11:45:51]New thread 3067436388 created [11:45:51]Thread 3067293028 joined [11:45:51]Waiting for new connection... [11:45:51] Sock 7.Parse request [11:45:51]Sock 7.Check first char [11:45:51]Sock 7.First char is OK [11:45:51]request: POST /json_proto HTTP/1.0 [11:45:51]Method: POST [11:45:51]URL: /json_proto [11:45:51]Method is POST - this is cgi request [11:45:51]url: /json_proto [11:45:51]query_string will be loaded in cgi processing [11:45:51]execute_cgi json_proto POST (null) [11:45:51]execute_cgi path=json_proto method=POST [11:45:51]POST find Content-Length [11:45:51]Host: 172.17.50.195:8080 [11:45:51]Content-Length: 770 [11:45:51]Content-Type: application/json [11:45:51] [11:45:51]POST finish read [11:45:51]Found Content-Length = 770 [11:45:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092798", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:45:51]execute_script... [11:45: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)1092798", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:45:51]POST & json_proto [11:45:51]process_json_proto [11:45:51]json parsed OK: [11:45:51]protocol is kg_v1.0 [11:45:51]action value=close_receipt [11:45:51]process_action close_receipt [11:45:51]cmd_close_receipt [11:45:51]MH_GetDate [11:45:51]Write to MH i2c: F0 00 00 83 22 94 [11:45:51]Write i2c OK [11:45:51]MH_I2C_Read... [11:45:51]Read from MH i2c: F0 [11:45:51]MH_I2C_Read... [11:45:51]Read from MH i2c: F0 09 00 [11:45:51]MH_I2C_Read... [11:45:51]Read from MH i2c: F0 09 00 83 22 00 70 79 1F 67 43 33 1C 67 05 [11:45:51]GetLastDocTimeStamp 1730115890 [11:45:51]current date 1730115952 [11:45:51]FM_GetShiftState [11:45:51]SAM_PROTO_GetShiftState [11:45:51]wFMCommunicate request_size=4 [11:45:51]MH_SAM_APDU [11:45:51]CAPDU: 80 13 01 00 [11:45:51]Write to MH i2c: E2 08 00 84 22 80 13 01 00 00 00 00 00 23 [11:45:51]Write i2c OK [11:45:51]MH_I2C_Read... [11:45:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:45:51]Read from MH i2c: E2 [11:45:51]MH_I2C_Read... [11:45:51]Read from MH i2c: E2 0E 00 [11:45:51]MH_I2C_Read... [11:45:51]Read from MH i2c: E2 0E 00 84 22 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 1C [11:45:51]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:45:51]wFMCommunicate OK [11:45:51]SAM_PROTO_GetShiftState done [11:45:51]FM_GetShiftState done [11:45:51]opened in 1730073493 [11:45:51]opened+sec_in_day 1730159893 [11:45:51]quantity*price = 100015 [11:45:51]sum+1 = 100017 [11:45:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 335 28.10.2024 11:45 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317860 ФПД: 267836881156631 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T114552&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317860&fm=267836881156631&tin=02508201610067®Number=0000000000091628&sum=100016 [11:45:53]StoreToDocumentArchive [11:45:53]shift 546 fd 317860 [11:45:53]save to /storage/0546/doc_00317860 [11:45:53]save last doc name /storage/0546/doc_00317860 to /storage/kkm_last_doc_name [11:45:53]save OK [11:45:53]Clear old archive folders... [11:45:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:45:53]tlvbuf is 013A6850 [11:45:53]SAM_PROTO_ClearQueue [11:45:53]wFMCommunicate request_size=4 [11:45:53]MH_SAM_APDU [11:45:53]CAPDU: 80 09 00 00 [11:45:53]Write to MH i2c: E2 08 00 91 22 80 09 00 00 00 00 00 00 25 [11:45:53]Write i2c OK [11:45:53]MH_I2C_Read... [11:45:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:45:53]Read from MH i2c: E2 [11:45:53]MH_I2C_Read... [11:45:53]Read from MH i2c: E2 03 00 [11:45:53]MH_I2C_Read... [11:45:53]Read from MH i2c: E2 03 00 91 22 00 90 00 27 [11:45:53]RAPDU: 90 00 [11:45:53]wFMCommunicate OK [11:45:53]SAM_PROTO_ClearQueue done [11:45:53]KKMCreateOFDPacket [11:45:53]OFDProtocolAddRootSTLVToBuf [11:45:53]FM_MakeSignedData [11:45:53]FM_MakeSignedData [11:45:53]SAM_PROTO_SignData [11:45:53]wFMCommunicate request_size=4 [11:45:53]MH_SAM_APDU [11:45:53]CAPDU: 80 0D 01 02 [11:45:53]Write to MH i2c: E2 08 00 92 22 80 0D 01 02 00 00 00 00 2D [11:45:53]Write i2c OK [11:45:53]MH_I2C_Read... [11:45:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:45:53]Read from MH i2c: E2 [11:45:53]MH_I2C_Read... [11:45:53]Read from MH i2c: E2 03 00 [11:45:53]MH_I2C_Read... [11:45:53]Read from MH i2c: E2 03 00 92 22 00 90 00 28 [11:45:53]RAPDU: 90 00 [11:45:53]wFMCommunicate OK [11:45:53]wFMCommunicate request_size=255 [11:45:53]MH_SAM_APDU [11:45:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 70 79 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A4 D9 04 00 35 04 06 00 F3 [11:45:53]Write to MH i2c: E2 02 01 93 22 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 70 79 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A4 D9 04 00 35 04 06 00 F3 00 00 2C [11:45:53]Write i2c OK [11:45:53]MH_I2C_Read... [11:45:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:45:53]Read from MH i2c: E2 [11:45:53]MH_I2C_Read... [11:45:53]Read from MH i2c: E2 03 00 [11:45:53]MH_I2C_Read... [11:45:53]Read from MH i2c: E2 03 00 93 22 00 90 00 29 [11:45:53]RAPDU: 90 00 [11:45:53]wFMCommunicate OK [11:45:53]wFMCommunicate request_size=10 [11:45:53]MH_SAM_APDU [11:45:53]CAPDU: 80 0D 02 02 05 98 A2 28 BA 17 [11:45:53]Write to MH i2c: E2 0D 00 94 22 80 0D 02 02 05 00 98 A2 28 BA 17 00 00 6D [11:45:53]Write i2c OK [11:45:53]MH_I2C_Read... [11:45:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:45:53]Read from MH i2c: E2 [11:45:53]MH_I2C_Read... [11:45:53]Read from MH i2c: E2 03 00 [11:45:53]MH_I2C_Read... [11:45:53]Read from MH i2c: E2 03 00 94 22 00 90 00 2A [11:45:53]RAPDU: 90 00 [11:45:53]wFMCommunicate OK [11:45:53]wFMCommunicate request_size=4 [11:45:53]MH_SAM_APDU [11:45:53]CAPDU: 80 0D 03 02 [11:45:53]Write to MH i2c: E2 08 00 95 22 80 0D 03 02 00 00 00 00 32 [11:45:53]Write i2c OK [11:45:53]MH_I2C_Read... [11:45:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:45:53]Read from MH i2c: E2 [11:45:53]MH_I2C_Read... [11:45:53]Read from MH i2c: E2 0B 00 [11:45:53]MH_I2C_Read... [11:45:53]Read from MH i2c: E2 0B 00 95 22 00 63 4D 5C C6 E5 45 90 F1 90 00 B0 [11:45:53]RAPDU: 63 4D 5C C6 E5 45 90 F1 90 00 [11:45:53]wFMCommunicate OK [11:45:53]SAM_PROTO_SignData done [11:45:53]FM_MakeSignedData done [11:45:53]CreateOFDProtocolMessage [11:45:53]wFMCommunicate request_size=4 [11:45:53]MH_SAM_APDU [11:45:53]CAPDU: 80 11 00 00 [11:45:53]Write to MH i2c: E2 08 00 96 22 80 11 00 00 00 00 00 00 32 [11:45:53]Write i2c OK [11:45:53]MH_I2C_Read... [11:45:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:45:53]Read from MH i2c: E2 [11:45:53]MH_I2C_Read... [11:45:53]Read from MH i2c: E2 17 00 [11:45:53]MH_I2C_Read... [11:45:53]Read from MH i2c: E2 17 00 96 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 86 [11:45:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:45:53]wFMCommunicate OK [11:45:53]CreateOFDProtocolMessage done [11:45:53]OFDSenderStorePacket 317860 [11:45:53]StoreOFDPacket docnum=317860 [11:45:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 E1 19 07 01 10 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 70 79 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A4 D9 04 00 35 04 06 00 F3 98 A2 28 BA 17 63 4D 5C C6 E5 45 90 F1 [11:45:53]CheckFolder [11:45:53]dirname=/storage/ofd_packets [11:45:53]CheckFolder done [11:45:53]ProducePacketName [11:45:53]name=ofd_packets/00317860 [11:45:53]NVStorageSaveData ofd_packets/00317860 [11:45:53]File name is /storage/ofd_packets/00317860 [11:45:53]Write 301 bytes [11:45:53]NVStorageSaveData done [11:45:53]OFDSenderStorePacket done [11:45:53]KKMCreateOFDPacket done [11:45:53]NVStorageSaveData kkm_last_timestamp [11:45:53]File name is /storage/kkm_last_timestamp [11:45:53]Write 4 bytes [11:45:53]NVStorageSaveData done [11:45:53]ExternCall_PrintAddStr [11:45:53]wPrintStart [11:45:53]Write to MH i2c: 01 00 00 97 22 B9 [11:45:53]Write i2c OK [11:45:53]MH_I2C_Read... [11:45:53]Read from MH i2c: 01 [11:45:53]MH_I2C_Read... [11:45:53]Read from MH i2c: 01 07 00 [11:45:53]MH_I2C_Read... [11:45:53]Read from MH i2c: 01 07 00 97 22 00 00 00 00 00 FF 0F CE [11:45:53]RasterBufferAndPrint [11:45:53]line Счет N : (1)1092798 [11:45:53]line ИНН: 02508201610067 [11:45:53]line Контрольно-Кассовый Чек [11:45:53]line ПРОДАЖА [11:45:53]line ТРК (МРК, ГНК) : 63 [11:45:53]line Товар: 2710124130 [11:45:53]line Аи-92-К-2 [11:45:53]line 14.950 * 66.90 [11:45:53]line = 1000.16 [11:45:53]line НДС 12% НСП 1% [11:45:53]line > о реализуемом товаре [11:45:53]line ИТОГО: 1000.16 [11:45:53]line НСП 1% : 8.85 [11:45:53]line НДС 12% : 106.21 [11:45:53]line Наличными: 0.00 [11:45:53]line Безнал.: 1000.16 [11:45:53]line Место: АЗС № 101 "Партнер Нефть" [11:45:53]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:45:53]line СНО: Общий режим [11:45:53]line Чек 335 28.10.2024 11:45 [11:45:53]line Смена: 546 ФФД: 1.0 [11:45:53]line ЗНМ: 0300000082 [11:45:53]line РНМ: 0000000000091628 [11:45:53]line Версия ККМ: 001 [11:45:53]line Платежная система: Mbank [11:45:53]line ФМ: 0000000000874671 [11:45:53]line ФД: 317860 [11:45:53]line ФПД: 267836881156631 [11:45:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T114552&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317860&fm=267836881156631&tin=02508201610067®Number=0000000000091628&sum=100016 [11:45:53]written 0, free lines is 4095 [11:45:53]OFD Sender: Processing packet 317860 [packets to send 127, broken 126] [11:45:53]ProducePacketName [11:45:53]name=ofd_packets/00317860 [11:45:53]OFD Sender: To server: pG, [11:45:53]CommunicateWithHost lk.salyk.kg:30040 [11:45:53]ConnectInit lk.salyk.kg [11:45:54]Connected sock=10 [11:45:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 E1 19 07 01 10 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 70 79 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A4 D9 04 00 35 04 06 00 F3 98 A2 28 BA 17 63 4D 5C C6 E5 45 90 F1 [11:45:54]Write to MH i2c: 01 00 00 C0 22 E2 [11:45:54]Write i2c OK [11:45:54]MH_I2C_Read... [11:45:54]Read from MH i2c: 01 [11:45:54]MH_I2C_Read... [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 C0 22 00 00 00 00 00 24 0D 1A [11:45:54]RasterBufferAndPrint [11:45:54]line [11:45:54]line [11:45:54]line [11:45:54]line [11:45:54]line [11:45:54]written 0, free lines is 3370 [11:45:54]MH_Cut [11:45:54]Write to MH i2c: D1 01 00 C7 22 01 BB [11:45:54]Write i2c OK [11:45:54]MH_I2C_Read... [11:45:54]Read from MH i2c: D1 [11:45:54]MH_I2C_Read... [11:45:54]Read from MH i2c: D1 01 00 [11:45:54]MH_I2C_Read... [11:45:54]Read from MH i2c: D1 01 00 C7 22 00 BA [11:45:54]Write to MH i2c: 01 00 00 C8 22 EA [11:45:54]Write i2c OK [11:45:54]MH_I2C_Read... [11:45:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 90 F8 47 00 66 8C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A4 D9 04 00 F4 03 04 00 29 25 1F 67 B6 04 01 00 00 BF 86 AE 71 07 ED 05 57 [11:45:54]CommunicateWithHost err = 0 [11:45:54]CheckOFDResponse [11:45:54]1017 (14) - 77093643461234 [11:45:54]1041 (16) - 0000000000874671 [11:45:54]1040 (4) - 317860 [11:45:54]1012 (4) - 28.10.2024 05:46 [11:45:54]1206 (1) - 0 [11:45:54]OFD Sender: Remove packet 317860 [11:45:54]ProducePacketName [11:45:54]name=ofd_packets/00317860 [11:45:54]NVStorageDeleteData [11:45:54]OFD Sender: No OFD packet to send [11:45:54]*** Cut start [11:45:54]*** Partial cut [11:45:54]*** CUTSNS_PIN = 1 [11:45:54]*** CUTSNS_PIN = 0 [11:45:55]*** Brake cut motor [11:45:55]Read from MH i2c: 01 [11:45:55]MH_I2C_Read... [11:45:55]*** Stop cut motor [11:45:55]*** Cut end [11:45:55]Read from MH i2c: 01 07 00 [11:45:55]MH_I2C_Read... [11:45:55]Read from MH i2c: 01 07 00 C8 22 00 00 00 00 00 FF 0F FF [11:45:55]process_action close_receipt done [11:45:55]requested_data is exist [11:45:55]produce_requested_data [11:45:55]requested_item fm.sn is exist - process it [11:45:55]wFMCommunicate request_size=4 [11:45:55]MH_SAM_APDU [11:45:55]CAPDU: 80 11 00 00 [11:45:55]Write to MH i2c: E2 08 00 C9 22 80 11 00 00 00 00 00 00 65 [11:45:55]Write i2c OK [11:45:55]MH_I2C_Read... [11:45:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:45:55]Read from MH i2c: E2 [11:45:55]MH_I2C_Read... [11:45:55]Read from MH i2c: E2 17 00 [11:45:55]MH_I2C_Read... [11:45:55]Read from MH i2c: E2 17 00 C9 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B9 [11:45:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:45:55]wFMCommunicate OK [11:45:55]requested_item fd.num is exist - process it [11:45:55]SAM_PROTO_GetFieldsCounters [11:45:55]wFMCommunicate request_size=4 [11:45:55]MH_SAM_APDU [11:45:55]CAPDU: 80 13 00 00 [11:45:55]Write to MH i2c: E2 08 00 CA 22 80 13 00 00 00 00 00 00 68 [11:45:55]Write i2c OK [11:45:55]MH_I2C_Read... [11:45:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:45:55]Read from MH i2c: E2 [11:45:55]MH_I2C_Read... [11:45:55]Read from MH i2c: E2 62 00 [11:45:55]MH_I2C_Read... [11:45:55]Read from MH i2c: E2 62 00 CA 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A4 D9 04 00 0E 04 04 00 22 02 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 20 [11:45:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A4 D9 04 00 0E 04 04 00 22 02 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 [11:45:55]wFMCommunicate OK [11:45:55]SAM_PROTO_GetFieldsCounters done [11:45:55]requested_item shift.num is exist - process it [11:45:55]requested_item shift.opened is exist - process it [11:45:55]req_shift_opened [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 CB 22 80 13 01 00 00 00 00 00 6A [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 CB 22 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 63 [11:45:55]RAPDU: 09 00 01 95 D3 1E 67 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]req_shift_opened done [11:45:55]requested_item shift.open_date is exist - process it [11:45:55]req_shift_open_date [11:45:55]req_shift_open_date done [11:45:55]produce_requested_data done [11:45:55]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317860,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:45:55]process_action_free close_receipt [11:45:55]json_value_free [11:45:55]json_value_free done [11:45:55]process_json_proto returns [11:45:55]Send response to host [11:45:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317860,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:45:55]free response buf [11:45:55]execute_script done [11:45:55]execute_script returns [11:45:55]free content buf [11:45:55]Sock 7.Close socket [11:45:55]Sock 7.Thread stoped [11:45:59]OFD Sender: No OFD packet to send [11:46:04]OFD Sender: No OFD packet to send [11:46:09]OFD Sender: No OFD packet to send [11:46:14]OFD Sender: No OFD packet to send [11:46:19]OFD Sender: No OFD packet to send [11:46:24]OFD Sender: No OFD packet to send [11:46:29]OFD Sender: No OFD packet to send [11:46:34]OFD Sender: No OFD packet to send [11:46:39]OFD Sender: No OFD packet to send [11:46:44]OFD Sender: No OFD packet to send [11:46:49]OFD Sender: No OFD packet to send [11:46:54]OFD Sender: No OFD packet to send [11:46:59]OFD Sender: No OFD packet to send [11:47:04]OFD Sender: No OFD packet to send [11:47:09]OFD Sender: No OFD packet to send [11:47:14]OFD Sender: No OFD packet to send [11:47:19]OFD Sender: No OFD packet to send [11:47:24]OFD Sender: No OFD packet to send [11:47:29]OFD Sender: No OFD packet to send [11:47:31]accept exits with 9 [11:47:31]New connection [11:47:31]New thread 3067293028 created [11:47:31]Thread 3067436388 joined [11:47:31]Waiting for new connection... [11:47:31] Sock 9.Parse request [11:47:31]Sock 9.Check first char [11:47:31]Sock 9.First char is OK [11:47:31]request: POST /json_proto HTTP/1.0 [11:47:31]Method: POST [11:47:31]URL: /json_proto [11:47:31]Method is POST - this is cgi request [11:47:31]url: /json_proto [11:47:31]query_string will be loaded in cgi processing [11:47:31]execute_cgi json_proto POST (null) [11:47:31]execute_cgi path=json_proto method=POST [11:47:31]POST find Content-Length [11:47:31]Host: 172.17.50.195:8080 [11:47:31]Content-Length: 683 [11:47:31]Content-Type: application/json [11:47:31] [11:47:31]POST finish read [11:47:31]Found Content-Length = 683 [11:47:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092799", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 26.910, "sum" : 1800.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 1800.00, "payments": [ { "type": 0, "sum" : 1800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:47:31]execute_script... [11:47: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)1092799", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 26.910, "sum" : 1800.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 1800.00, "payments": [ { "type": 0, "sum" : 1800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:47:31]POST & json_proto [11:47:31]process_json_proto [11:47:31]json parsed OK: [11:47:31]protocol is kg_v1.0 [11:47:31]action value=close_receipt [11:47:31]process_action close_receipt [11:47:31]cmd_close_receipt [11:47:31]MH_GetDate [11:47:31]Write to MH i2c: F0 00 00 CC 22 DD [11:47:31]Write i2c OK [11:47:31]MH_I2C_Read... [11:47:31]Read from MH i2c: F0 [11:47:31]MH_I2C_Read... [11:47:31]Read from MH i2c: F0 09 00 [11:47:31]MH_I2C_Read... [11:47:31]Read from MH i2c: F0 09 00 CC 22 00 D4 79 1F 67 43 33 1C 67 B2 [11:47:31]GetLastDocTimeStamp 1730115952 [11:47:31]current date 1730116052 [11:47:31]FM_GetShiftState [11:47:31]SAM_PROTO_GetShiftState [11:47:31]wFMCommunicate request_size=4 [11:47:31]MH_SAM_APDU [11:47:31]CAPDU: 80 13 01 00 [11:47:31]Write to MH i2c: E2 08 00 CD 22 80 13 01 00 00 00 00 00 6C [11:47:31]Write i2c OK [11:47:31]MH_I2C_Read... [11:47:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:47:31]Read from MH i2c: E2 [11:47:31]MH_I2C_Read... [11:47:31]Read from MH i2c: E2 0E 00 [11:47:31]MH_I2C_Read... [11:47:31]Read from MH i2c: E2 0E 00 CD 22 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 65 [11:47:31]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:47:31]wFMCommunicate OK [11:47:31]SAM_PROTO_GetShiftState done [11:47:31]FM_GetShiftState done [11:47:31]opened in 1730073493 [11:47:31]opened+sec_in_day 1730159893 [11:47:31]quantity*price = 180027 [11:47:31]sum+1 = 180029 [11:47:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 1800.00 Внесено: 2000.00 СДАЧА: 200.00 НСП 1% : 15.93 НДС 12% : 191.18 Наличными: 1800.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 336 28.10.2024 11:47 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317861 ФПД: 169449006845944 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T114732&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317861&fm=169449006845944&tin=02508201610067®Number=0000000000091628&sum=180000 [11:47:32]StoreToDocumentArchive [11:47:32]shift 546 fd 317861 [11:47:32]save to /storage/0546/doc_00317861 [11:47:32]save last doc name /storage/0546/doc_00317861 to /storage/kkm_last_doc_name [11:47:32]save OK [11:47:32]Clear old archive folders... [11:47:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:47:32]tlvbuf is 013A6940 [11:47:32]SAM_PROTO_ClearQueue [11:47:32]wFMCommunicate request_size=4 [11:47:32]MH_SAM_APDU [11:47:32]CAPDU: 80 09 00 00 [11:47:32]Write to MH i2c: E2 08 00 DA 22 80 09 00 00 00 00 00 00 6E [11:47:32]Write i2c OK [11:47:32]MH_I2C_Read... [11:47:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:47:32]Read from MH i2c: E2 [11:47:32]MH_I2C_Read... [11:47:32]Read from MH i2c: E2 03 00 [11:47:32]MH_I2C_Read... [11:47:32]Read from MH i2c: E2 03 00 DA 22 00 90 00 70 [11:47:32]RAPDU: 90 00 [11:47:32]wFMCommunicate OK [11:47:32]SAM_PROTO_ClearQueue done [11:47:32]KKMCreateOFDPacket [11:47:32]OFDProtocolAddRootSTLVToBuf [11:47:32]FM_MakeSignedData [11:47:32]FM_MakeSignedData [11:47:32]SAM_PROTO_SignData [11:47:32]wFMCommunicate request_size=4 [11:47:32]MH_SAM_APDU [11:47:32]CAPDU: 80 0D 01 02 [11:47:32]Write to MH i2c: E2 08 00 DB 22 80 0D 01 02 00 00 00 00 76 [11:47:32]Write i2c OK [11:47:32]MH_I2C_Read... [11:47:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:47:32]Read from MH i2c: E2 [11:47:32]MH_I2C_Read... [11:47:32]Read from MH i2c: E2 03 00 [11:47:32]MH_I2C_Read... [11:47:32]Read from MH i2c: E2 03 00 DB 22 00 90 00 71 [11:47:32]RAPDU: 90 00 [11:47:32]wFMCommunicate OK [11:47:32]wFMCommunicate request_size=255 [11:47:32]MH_SAM_APDU [11:47:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 1E 69 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 3C BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 D4 79 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A5 D9 04 00 35 04 06 00 9A [11:47:32]Write to MH i2c: E2 02 01 DC 22 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 1E 69 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 3C BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 D4 79 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A5 D9 04 00 35 04 06 00 9A 00 00 9C [11:47:32]Write i2c OK [11:47:32]MH_I2C_Read... [11:47:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:47:32]Read from MH i2c: E2 [11:47:32]MH_I2C_Read... [11:47:32]Read from MH i2c: E2 03 00 [11:47:32]MH_I2C_Read... [11:47:32]Read from MH i2c: E2 03 00 DC 22 00 90 00 72 [11:47:32]RAPDU: 90 00 [11:47:32]wFMCommunicate OK [11:47:32]wFMCommunicate request_size=10 [11:47:32]MH_SAM_APDU [11:47:32]CAPDU: 80 0D 02 02 05 1C EB DC 4F F8 [11:47:32]Write to MH i2c: E2 0D 00 DD 22 80 0D 02 02 05 00 1C EB DC 4F F8 00 00 AD [11:47:32]Write i2c OK [11:47:32]MH_I2C_Read... [11:47:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:47:32]Read from MH i2c: E2 [11:47:32]MH_I2C_Read... [11:47:32]Read from MH i2c: E2 03 00 [11:47:32]MH_I2C_Read... [11:47:32]Read from MH i2c: E2 03 00 DD 22 00 90 00 73 [11:47:32]RAPDU: 90 00 [11:47:32]wFMCommunicate OK [11:47:32]wFMCommunicate request_size=4 [11:47:32]MH_SAM_APDU [11:47:32]CAPDU: 80 0D 03 02 [11:47:32]Write to MH i2c: E2 08 00 DE 22 80 0D 03 02 00 00 00 00 7B [11:47:32]Write i2c OK [11:47:32]MH_I2C_Read... [11:47:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:47:32]Read from MH i2c: E2 [11:47:32]MH_I2C_Read... [11:47:32]Read from MH i2c: E2 0B 00 [11:47:32]MH_I2C_Read... [11:47:32]Read from MH i2c: E2 0B 00 DE 22 00 59 93 59 E7 63 C0 58 21 90 00 44 [11:47:32]RAPDU: 59 93 59 E7 63 C0 58 21 90 00 [11:47:32]wFMCommunicate OK [11:47:32]SAM_PROTO_SignData done [11:47:32]FM_MakeSignedData done [11:47:32]CreateOFDProtocolMessage [11:47:32]wFMCommunicate request_size=4 [11:47:32]MH_SAM_APDU [11:47:32]CAPDU: 80 11 00 00 [11:47:32]Write to MH i2c: E2 08 00 DF 22 80 11 00 00 00 00 00 00 7B [11:47:32]Write i2c OK [11:47:32]MH_I2C_Read... [11:47:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:47:32]Read from MH i2c: E2 [11:47:32]MH_I2C_Read... [11:47:32]Read from MH i2c: E2 17 00 [11:47:32]MH_I2C_Read... [11:47:32]Read from MH i2c: E2 17 00 DF 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 CF [11:47:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:47:32]wFMCommunicate OK [11:47:32]CreateOFDProtocolMessage done [11:47:32]OFDSenderStorePacket 317861 [11:47:32]StoreOFDPacket docnum=317861 [11:47:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 57 AA 07 01 1C B5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 1E 69 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 3C BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 D4 79 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A5 D9 04 00 35 04 06 00 9A 1C EB DC 4F F8 59 93 59 E7 63 C0 58 21 [11:47:32]CheckFolder [11:47:32]dirname=/storage/ofd_packets [11:47:32]CheckFolder done [11:47:32]ProducePacketName [11:47:32]name=ofd_packets/00317861 [11:47:32]NVStorageSaveData ofd_packets/00317861 [11:47:32]File name is /storage/ofd_packets/00317861 [11:47:32]Write 301 bytes [11:47:32]NVStorageSaveData done [11:47:32]OFDSenderStorePacket done [11:47:32]KKMCreateOFDPacket done [11:47:32]NVStorageSaveData kkm_last_timestamp [11:47:32]File name is /storage/kkm_last_timestamp [11:47:32]Write 4 bytes [11:47:32]NVStorageSaveData done [11:47:32]ExternCall_PrintAddStr [11:47:32]wPrintStart [11:47:32]Write to MH i2c: 01 00 00 E0 22 02 [11:47:32]Write i2c OK [11:47:32]MH_I2C_Read... [11:47:32]Read from MH i2c: 01 [11:47:32]MH_I2C_Read... [11:47:32]Read from MH i2c: 01 07 00 [11:47:32]MH_I2C_Read... [11:47:32]Read from MH i2c: 01 07 00 E0 22 00 00 00 00 00 FF 0F 17 [11:47:32]RasterBufferAndPrint [11:47:32]line Счет N : (1)1092799 [11:47:32]line ИНН: 02508201610067 [11:47:32]line Контрольно-Кассовый Чек [11:47:32]line ПРОДАЖА [11:47:32]line ТРК (МРК, ГНК) : 33 [11:47:32]line Товар: 2710124130 [11:47:32]line Аи-92-К-2 [11:47:32]line 26.910 * 66.90 [11:47:32]line = 1800.28 [11:47:32]line НДС 12% НСП 1% [11:47:32]line > о реализуемом товаре [11:47:32]line ОКРУГЛЕНИЕ: -0.28 [11:47:32]line ИТОГО: 1800.00 [11:47:32]line Внесено: 2000.00 [11:47:32]line СДАЧА: 200.00 [11:47:32]line НСП 1% : 15.93 [11:47:32]line НДС 12% : 191.18 [11:47:32]line Наличными: 1800.00 [11:47:32]line Безнал.: 0.00 [11:47:32]line Место: АЗС № 101 "Партнер Нефть" [11:47:32]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:47:32]line СНО: Общий режим [11:47:32]line Чек 336 28.10.2024 11:47 [11:47:32]line Смена: 546 ФФД: 1.0 [11:47:32]line ЗНМ: 0300000082 [11:47:32]line РНМ: 0000000000091628 [11:47:32]line Версия ККМ: 001 [11:47:32]line ФМ: 0000000000874671 [11:47:32]line ФД: 317861 [11:47:32]line ФПД: 169449006845944 [11:47:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T114732&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317861&fm=169449006845944&tin=02508201610067®Number=0000000000091628&sum=180000 [11:47:33]OFD Sender: Processing packet 317861 [packets to send 127, broken 126] [11:47:33]ProducePacketName [11:47:33]name=ofd_packets/00317861 [11:47:33]OFD Sender: To server: pG, [11:47:33]CommunicateWithHost lk.salyk.kg:30040 [11:47:33]ConnectInit lk.salyk.kg [11:47:33]written 0, free lines is 4095 [11:47:33]Connected sock=10 [11:47:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 57 AA 07 01 1C B5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 1E 69 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 3C BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 D4 79 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A5 D9 04 00 35 04 06 00 9A 1C EB DC 4F F8 59 93 59 E7 63 C0 58 21 [11:47:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 5F 3B 47 00 4F 4A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A5 D9 04 00 F4 03 04 00 8D 25 1F 67 B6 04 01 00 00 CA 42 2C 62 E0 40 F5 A5 [11:47:33]CommunicateWithHost err = 0 [11:47:33]CheckOFDResponse [11:47:33]1017 (14) - 77093643461234 [11:47:33]1041 (16) - 0000000000874671 [11:47:33]1040 (4) - 317861 [11:47:33]1012 (4) - 28.10.2024 05:47 [11:47:33]1206 (1) - 0 [11:47:33]OFD Sender: Remove packet 317861 [11:47:33]ProducePacketName [11:47:33]name=ofd_packets/00317861 [11:47:33]NVStorageDeleteData [11:47:33]Write to MH i2c: 01 00 00 0B 23 2E [11:47:33]Write i2c OK [11:47:33]MH_I2C_Read... [11:47:33]Read from MH i2c: 01 [11:47:33]MH_I2C_Read... [11:47:33]Read from MH i2c: 01 07 00 [11:47:33]MH_I2C_Read... [11:47:33]Read from MH i2c: 01 07 00 0B 23 00 00 00 00 00 05 0D 47 [11:47:33]RasterBufferAndPrint [11:47:33]line [11:47:33]line [11:47:33]line [11:47:33]line [11:47:33]line [11:47:33]written 0, free lines is 3340 [11:47:33]MH_Cut [11:47:33]Write to MH i2c: D1 01 00 12 23 01 07 [11:47:33]Write i2c OK [11:47:33]MH_I2C_Read... [11:47:33]Read from MH i2c: D1 [11:47:33]MH_I2C_Read... [11:47:33]Read from MH i2c: D1 01 00 [11:47:33]MH_I2C_Read... [11:47:33]Read from MH i2c: D1 01 00 12 23 00 06 [11:47:33]Write to MH i2c: 01 00 00 13 23 36 [11:47:33]Write i2c OK [11:47:33]MH_I2C_Read... [11:47:34]OFD Sender: No OFD packet to send [11:47:34]*** Cut start [11:47:34]*** Partial cut [11:47:34]*** CUTSNS_PIN = 1 [11:47:34]*** CUTSNS_PIN = 0 [11:47:34]*** Brake cut motor [11:47:35]Read from MH i2c: 01 [11:47:35]MH_I2C_Read... [11:47:35]*** Stop cut motor [11:47:35]*** Cut end [11:47:35]Read from MH i2c: 01 07 00 [11:47:35]MH_I2C_Read... [11:47:35]Read from MH i2c: 01 07 00 13 23 00 00 00 00 00 FF 0F 4B [11:47:35]process_action close_receipt done [11:47:35]requested_data is exist [11:47:35]produce_requested_data [11:47:35]requested_item fm.sn is exist - process it [11:47:35]wFMCommunicate request_size=4 [11:47:35]MH_SAM_APDU [11:47:35]CAPDU: 80 11 00 00 [11:47:35]Write to MH i2c: E2 08 00 14 23 80 11 00 00 00 00 00 00 B1 [11:47:35]Write i2c OK [11:47:35]MH_I2C_Read... [11:47:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:47:35]Read from MH i2c: E2 [11:47:35]MH_I2C_Read... [11:47:35]Read from MH i2c: E2 17 00 [11:47:35]MH_I2C_Read... [11:47:35]Read from MH i2c: E2 17 00 14 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 05 [11:47:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:47:35]wFMCommunicate OK [11:47:35]requested_item fd.num is exist - process it [11:47:35]SAM_PROTO_GetFieldsCounters [11:47:35]wFMCommunicate request_size=4 [11:47:35]MH_SAM_APDU [11:47:35]CAPDU: 80 13 00 00 [11:47:35]Write to MH i2c: E2 08 00 15 23 80 13 00 00 00 00 00 00 B4 [11:47:35]Write i2c OK [11:47:35]MH_I2C_Read... [11:47:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:47:35]Read from MH i2c: E2 [11:47:35]MH_I2C_Read... [11:47:35]Read from MH i2c: E2 62 00 [11:47:35]MH_I2C_Read... [11:47:35]Read from MH i2c: E2 62 00 15 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A5 D9 04 00 0E 04 04 00 22 02 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 70 [11:47:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A5 D9 04 00 0E 04 04 00 22 02 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 [11:47:35]wFMCommunicate OK [11:47:35]SAM_PROTO_GetFieldsCounters done [11:47:35]requested_item shift.num is exist - process it [11:47:35]requested_item shift.opened is exist - process it [11:47:35]req_shift_opened [11:47:35]FM_GetShiftState [11:47:35]SAM_PROTO_GetShiftState [11:47:35]wFMCommunicate request_size=4 [11:47:35]MH_SAM_APDU [11:47:35]CAPDU: 80 13 01 00 [11:47:35]Write to MH i2c: E2 08 00 16 23 80 13 01 00 00 00 00 00 B6 [11:47:35]Write i2c OK [11:47:35]MH_I2C_Read... [11:47:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:47:35]Read from MH i2c: E2 [11:47:35]MH_I2C_Read... [11:47:35]Read from MH i2c: E2 0E 00 [11:47:35]MH_I2C_Read... [11:47:35]Read from MH i2c: E2 0E 00 16 23 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 AF [11:47:35]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:47:35]wFMCommunicate OK [11:47:35]SAM_PROTO_GetShiftState done [11:47:35]FM_GetShiftState done [11:47:35]req_shift_opened done [11:47:35]requested_item shift.open_date is exist - process it [11:47:35]req_shift_open_date [11:47:35]req_shift_open_date done [11:47:35]produce_requested_data done [11:47:35]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317861,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:47:35]process_action_free close_receipt [11:47:35]json_value_free [11:47:35]json_value_free done [11:47:35]process_json_proto returns [11:47:35]Send response to host [11:47:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317861,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:47:35]free response buf [11:47:35]execute_script done [11:47:35]execute_script returns [11:47:35]free content buf [11:47:35]Sock 9.Close socket [11:47:35]Sock 9.Thread stoped [11:47:39]OFD Sender: No OFD packet to send [11:47:44]OFD Sender: No OFD packet to send [11:47:49]OFD Sender: No OFD packet to send [11:47:54]OFD Sender: No OFD packet to send [11:47:59]OFD Sender: No OFD packet to send [11:48:04]OFD Sender: No OFD packet to send [11:48:04]accept exits with 7 [11:48:04]New connection [11:48:04]New thread 3067436388 created [11:48:04]Thread 3067293028 joined [11:48:04]Waiting for new connection... [11:48:04] Sock 7.Parse request [11:48:04]Sock 7.Check first char [11:48:04]Sock 7.First char is OK [11:48:04]request: POST /json_proto HTTP/1.0 [11:48:04]Method: POST [11:48:04]URL: /json_proto [11:48:04]Method is POST - this is cgi request [11:48:04]url: /json_proto [11:48:04]query_string will be loaded in cgi processing [11:48:04]execute_cgi json_proto POST (null) [11:48:04]execute_cgi path=json_proto method=POST [11:48:04]POST find Content-Length [11:48:04]Host: 172.17.50.195:8080 [11:48:04]Content-Length: 686 [11:48:04]Content-Type: application/json [11:48:04] [11:48:04]POST finish read [11:48:04]Found Content-Length = 686 [11:48:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092800", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 39.430, "sum" : 1510.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1800.00, "total" : 1510.00, "payments": [ { "type": 0, "sum" : 1510.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:48:04]execute_script... [11:48: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)1092800", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 39.430, "sum" : 1510.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1800.00, "total" : 1510.00, "payments": [ { "type": 0, "sum" : 1510.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:48:04]POST & json_proto [11:48:04]process_json_proto [11:48:04]json parsed OK: [11:48:04]protocol is kg_v1.0 [11:48:04]action value=close_receipt [11:48:04]process_action close_receipt [11:48:04]cmd_close_receipt [11:48:04]MH_GetDate [11:48:04]Write to MH i2c: F0 00 00 17 23 29 [11:48:04]Write i2c OK [11:48:04]MH_I2C_Read... [11:48:04]Read from MH i2c: F0 [11:48:04]MH_I2C_Read... [11:48:04]Read from MH i2c: F0 09 00 [11:48:04]MH_I2C_Read... [11:48:04]Read from MH i2c: F0 09 00 17 23 00 F5 79 1F 67 43 33 1C 67 1F [11:48:04]GetLastDocTimeStamp 1730116052 [11:48:04]current date 1730116085 [11:48:04]FM_GetShiftState [11:48:04]SAM_PROTO_GetShiftState [11:48:04]wFMCommunicate request_size=4 [11:48:04]MH_SAM_APDU [11:48:04]CAPDU: 80 13 01 00 [11:48:04]Write to MH i2c: E2 08 00 18 23 80 13 01 00 00 00 00 00 B8 [11:48:04]Write i2c OK [11:48:04]MH_I2C_Read... [11:48:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:48:04]Read from MH i2c: E2 [11:48:04]MH_I2C_Read... [11:48:04]Read from MH i2c: E2 0E 00 [11:48:04]MH_I2C_Read... [11:48:04]Read from MH i2c: E2 0E 00 18 23 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B1 [11:48:04]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:48:04]wFMCommunicate OK [11:48:04]SAM_PROTO_GetShiftState done [11:48:04]FM_GetShiftState done [11:48:04]opened in 1730073493 [11:48:04]opened+sec_in_day 1730159893 [11:48:04]quantity*price = 151016 [11:48:04]sum+1 = 151018 [11:48:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.17 ИТОГО: 1510.00 Внесено: 1800.00 СДАЧА: 290.00 НСП 1% : 13.36 НДС 12% : 160.37 Наличными: 1510.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 337 28.10.2024 11:48 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317862 ФПД: 256883436178504 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T114805&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317862&fm=256883436178504&tin=02508201610067®Number=0000000000091628&sum=151000 [11:48:05]StoreToDocumentArchive [11:48:05]shift 546 fd 317862 [11:48:05]save to /storage/0546/doc_00317862 [11:48:05]save last doc name /storage/0546/doc_00317862 to /storage/kkm_last_doc_name [11:48:05]save OK [11:48:05]Clear old archive folders... [11:48:05]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:48:05]tlvbuf is 01399000 [11:48:05]SAM_PROTO_ClearQueue [11:48:05]wFMCommunicate request_size=4 [11:48:05]MH_SAM_APDU [11:48:05]CAPDU: 80 09 00 00 [11:48:05]Write to MH i2c: E2 08 00 25 23 80 09 00 00 00 00 00 00 BA [11:48:05]Write i2c OK [11:48:05]MH_I2C_Read... [11:48:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:48:05]Read from MH i2c: E2 [11:48:05]MH_I2C_Read... [11:48:05]Read from MH i2c: E2 03 00 [11:48:05]MH_I2C_Read... [11:48:05]Read from MH i2c: E2 03 00 25 23 00 90 00 BC [11:48:05]RAPDU: 90 00 [11:48:05]wFMCommunicate OK [11:48:05]SAM_PROTO_ClearQueue done [11:48:05]KKMCreateOFDPacket [11:48:05]OFDProtocolAddRootSTLVToBuf [11:48:05]FM_MakeSignedData [11:48:05]FM_MakeSignedData [11:48:05]SAM_PROTO_SignData [11:48:05]wFMCommunicate request_size=4 [11:48:05]MH_SAM_APDU [11:48:05]CAPDU: 80 0D 01 02 [11:48:05]Write to MH i2c: E2 08 00 26 23 80 0D 01 02 00 00 00 00 C2 [11:48:05]Write i2c OK [11:48:05]MH_I2C_Read... [11:48:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:48:05]Read from MH i2c: E2 [11:48:05]MH_I2C_Read... [11:48:05]Read from MH i2c: E2 03 00 [11:48:05]MH_I2C_Read... [11:48:05]Read from MH i2c: E2 03 00 26 23 00 90 00 BD [11:48:05]RAPDU: 90 00 [11:48:05]wFMCommunicate OK [11:48:05]wFMCommunicate request_size=255 [11:48:05]MH_SAM_APDU [11:48:05]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 06 9A 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E9 4D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 4D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 38 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 3E 00 00 00 00 07 04 06 00 D8 4D 02 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 F5 79 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A6 D9 04 00 35 04 06 00 E9 A2 [11:48:05]Write to MH i2c: E2 02 01 27 23 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 06 9A 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E9 4D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 4D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 38 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 3E 00 00 00 00 07 04 06 00 D8 4D 02 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 F5 79 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A6 D9 04 00 35 04 06 00 E9 A2 00 00 37 [11:48:05]Write i2c OK [11:48:05]MH_I2C_Read... [11:48:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:48:06]Read from MH i2c: E2 [11:48:06]MH_I2C_Read... [11:48:06]Read from MH i2c: E2 03 00 [11:48:06]MH_I2C_Read... [11:48:06]Read from MH i2c: E2 03 00 27 23 00 90 00 BE [11:48:06]RAPDU: 90 00 [11:48:06]wFMCommunicate OK [11:48:06]wFMCommunicate request_size=9 [11:48:06]MH_SAM_APDU [11:48:06]CAPDU: 80 0D 02 02 04 55 F6 4C 48 [11:48:06]Write to MH i2c: E2 0C 00 28 23 80 0D 02 02 04 00 55 F6 4C 48 00 00 AC [11:48:06]Write i2c OK [11:48:06]MH_I2C_Read... [11:48:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:48:06]Read from MH i2c: E2 [11:48:06]MH_I2C_Read... [11:48:06]Read from MH i2c: E2 03 00 [11:48:06]MH_I2C_Read... [11:48:06]Read from MH i2c: E2 03 00 28 23 00 90 00 BF [11:48:06]RAPDU: 90 00 [11:48:06]wFMCommunicate OK [11:48:06]wFMCommunicate request_size=4 [11:48:06]MH_SAM_APDU [11:48:06]CAPDU: 80 0D 03 02 [11:48:06]Write to MH i2c: E2 08 00 29 23 80 0D 03 02 00 00 00 00 C7 [11:48:06]Write i2c OK [11:48:06]MH_I2C_Read... [11:48:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:48:06]Read from MH i2c: E2 [11:48:06]MH_I2C_Read... [11:48:06]Read from MH i2c: E2 0B 00 [11:48:06]MH_I2C_Read... [11:48:06]Read from MH i2c: E2 0B 00 29 23 00 0F C6 13 F3 EB 77 EE 85 90 00 78 [11:48:06]RAPDU: 0F C6 13 F3 EB 77 EE 85 90 00 [11:48:06]wFMCommunicate OK [11:48:06]SAM_PROTO_SignData done [11:48:06]FM_MakeSignedData done [11:48:06]CreateOFDProtocolMessage [11:48:06]wFMCommunicate request_size=4 [11:48:06]MH_SAM_APDU [11:48:06]CAPDU: 80 11 00 00 [11:48:06]Write to MH i2c: E2 08 00 2A 23 80 11 00 00 00 00 00 00 C7 [11:48:06]Write i2c OK [11:48:06]MH_I2C_Read... [11:48:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:48:06]Read from MH i2c: E2 [11:48:06]MH_I2C_Read... [11:48:06]Read from MH i2c: E2 17 00 [11:48:06]MH_I2C_Read... [11:48:06]Read from MH i2c: E2 17 00 2A 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 1B [11:48:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:48:06]wFMCommunicate OK [11:48:06]CreateOFDProtocolMessage done [11:48:06]OFDSenderStorePacket 317862 [11:48:06]StoreOFDPacket docnum=317862 [11:48:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 04 B9 06 01 E4 7A 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 06 9A 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E9 4D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 4D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 38 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 3E 00 00 00 00 07 04 06 00 D8 4D 02 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 F5 79 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A6 D9 04 00 35 04 06 00 E9 A2 55 F6 4C 48 0F C6 13 F3 EB 77 EE 85 [11:48:06]CheckFolder [11:48:06]dirname=/storage/ofd_packets [11:48:06]CheckFolder done [11:48:06]ProducePacketName [11:48:06]name=ofd_packets/00317862 [11:48:06]NVStorageSaveData ofd_packets/00317862 [11:48:06]File name is /storage/ofd_packets/00317862 [11:48:06]Write 300 bytes [11:48:06]NVStorageSaveData done [11:48:06]OFDSenderStorePacket done [11:48:06]KKMCreateOFDPacket done [11:48:06]NVStorageSaveData kkm_last_timestamp [11:48:06]File name is /storage/kkm_last_timestamp [11:48:06]Write 4 bytes [11:48:06]NVStorageSaveData done [11:48:06]ExternCall_PrintAddStr [11:48:06]wPrintStart [11:48:06]Write to MH i2c: 01 00 00 2B 23 4E [11:48:06]Write i2c OK [11:48:06]MH_I2C_Read... [11:48:06]Read from MH i2c: 01 [11:48:06]MH_I2C_Read... [11:48:06]Read from MH i2c: 01 07 00 [11:48:06]MH_I2C_Read... [11:48:06]Read from MH i2c: 01 07 00 2B 23 00 00 00 00 00 FF 0F 63 [11:48:06]RasterBufferAndPrint [11:48:06]line Счет N : (1)1092800 [11:48:06]line ИНН: 02508201610067 [11:48:06]line Контрольно-Кассовый Чек [11:48:06]line ПРОДАЖА [11:48:06]line ТРК (МРК, ГНК) : 71 [11:48:06]line Товар: 2711190000 [11:48:06]line ГАЗ-К-5 [11:48:06]line 39.430 * 38.30 [11:48:06]line = 1510.17 [11:48:06]line НДС 12% НСП 1% [11:48:06]line > о реализуемом товаре [11:48:06]line ОКРУГЛЕНИЕ: -0.17 [11:48:06]line ИТОГО: 1510.00 [11:48:06]line Внесено: 1800.00 [11:48:06]line СДАЧА: 290.00 [11:48:06]line НСП 1% : 13.36 [11:48:06]line НДС 12% : 160.37 [11:48:06]line Наличными: 1510.00 [11:48:06]line Безнал.: 0.00 [11:48:06]line Место: АЗС № 101 "Партнер Нефть" [11:48:06]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:48:06]line СНО: Общий режим [11:48:06]line Чек 337 28.10.2024 11:48 [11:48:06]line Смена: 546 ФФД: 1.0 [11:48:06]line ЗНМ: 0300000082 [11:48:06]line РНМ: 0000000000091628 [11:48:06]line Версия ККМ: 001 [11:48:06]line ФМ: 0000000000874671 [11:48:06]line ФД: 317862 [11:48:06]line ФПД: 256883436178504 [11:48:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T114805&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317862&fm=256883436178504&tin=02508201610067®Number=0000000000091628&sum=151000 [11:48:06]OFD Sender: Processing packet 317862 [packets to send 127, broken 126] [11:48:06]ProducePacketName [11:48:06]name=ofd_packets/00317862 [11:48:06]OFD Sender: To server: pG, [11:48:06]CommunicateWithHost lk.salyk.kg:30040 [11:48:06]ConnectInit lk.salyk.kg [11:48:06]written 0, free lines is 4095 [11:48:06]Connected sock=10 [11:48:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 04 B9 06 01 E4 7A 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 06 9A 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E9 4D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 4D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 38 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 3E 00 00 00 00 07 04 06 00 D8 4D 02 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 F5 79 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A6 D9 04 00 35 04 06 00 E9 A2 55 F6 4C 48 0F C6 13 F3 EB 77 EE 85 [11:48:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 8F 84 47 00 05 C7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A6 D9 04 00 F4 03 04 00 AE 25 1F 67 B6 04 01 00 00 66 0C E2 34 1F 8A 30 34 [11:48:06]CommunicateWithHost err = 0 [11:48:06]CheckOFDResponse [11:48:06]1017 (14) - 77093643461234 [11:48:06]1041 (16) - 0000000000874671 [11:48:06]1040 (4) - 317862 [11:48:06]1012 (4) - 28.10.2024 05:48 [11:48:06]1206 (1) - 0 [11:48:06]OFD Sender: Remove packet 317862 [11:48:06]ProducePacketName [11:48:06]name=ofd_packets/00317862 [11:48:06]NVStorageDeleteData [11:48:07]Write to MH i2c: 01 00 00 56 23 79 [11:48:07]Write i2c OK [11:48:07]MH_I2C_Read... [11:48:07]Read from MH i2c: 01 [11:48:07]MH_I2C_Read... [11:48:07]Read from MH i2c: 01 07 00 [11:48:07]MH_I2C_Read... [11:48:07]Read from MH i2c: 01 07 00 56 23 00 00 00 00 00 F4 0C 80 [11:48:07]RasterBufferAndPrint [11:48:07]line [11:48:07]line [11:48:07]line [11:48:07]line [11:48:07]line [11:48:07]written 0, free lines is 3322 [11:48:07]MH_Cut [11:48:07]Write to MH i2c: D1 01 00 5D 23 01 52 [11:48:07]Write i2c OK [11:48:07]MH_I2C_Read... [11:48:07]Read from MH i2c: D1 [11:48:07]MH_I2C_Read... [11:48:07]Read from MH i2c: D1 01 00 [11:48:07]MH_I2C_Read... [11:48:07]Read from MH i2c: D1 01 00 5D 23 00 51 [11:48:07]Write to MH i2c: 01 00 00 5E 23 81 [11:48:07]Write i2c OK [11:48:07]MH_I2C_Read... [11:48:07]OFD Sender: No OFD packet to send [11:48:07]*** Cut start [11:48:07]*** Partial cut [11:48:07]*** CUTSNS_PIN = 1 [11:48:07]*** CUTSNS_PIN = 0 [11:48:08]*** Brake cut motor [11:48:08]Read from MH i2c: 01 [11:48:08]MH_I2C_Read... [11:48:08]*** Stop cut motor [11:48:08]*** Cut end [11:48:08]Read from MH i2c: 01 07 00 [11:48:08]MH_I2C_Read... [11:48:08]Read from MH i2c: 01 07 00 5E 23 00 00 00 00 00 FF 0F 96 [11:48:08]process_action close_receipt done [11:48:08]requested_data is exist [11:48:08]produce_requested_data [11:48:08]requested_item fm.sn is exist - process it [11:48:08]wFMCommunicate request_size=4 [11:48:08]MH_SAM_APDU [11:48:08]CAPDU: 80 11 00 00 [11:48:08]Write to MH i2c: E2 08 00 5F 23 80 11 00 00 00 00 00 00 FC [11:48:08]Write i2c OK [11:48:08]MH_I2C_Read... [11:48:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:48:08]Read from MH i2c: E2 [11:48:08]MH_I2C_Read... [11:48:08]Read from MH i2c: E2 17 00 [11:48:08]MH_I2C_Read... [11:48:08]Read from MH i2c: E2 17 00 5F 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 50 [11:48:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:48:08]wFMCommunicate OK [11:48:08]requested_item fd.num is exist - process it [11:48:08]SAM_PROTO_GetFieldsCounters [11:48:08]wFMCommunicate request_size=4 [11:48:08]MH_SAM_APDU [11:48:08]CAPDU: 80 13 00 00 [11:48:08]Write to MH i2c: E2 08 00 60 23 80 13 00 00 00 00 00 00 FF [11:48:08]Write i2c OK [11:48:08]MH_I2C_Read... [11:48:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:48:08]Read from MH i2c: E2 [11:48:08]MH_I2C_Read... [11:48:08]Read from MH i2c: E2 62 00 [11:48:08]MH_I2C_Read... [11:48:08]Read from MH i2c: E2 62 00 60 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A6 D9 04 00 0E 04 04 00 22 02 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 BF [11:48:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A6 D9 04 00 0E 04 04 00 22 02 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:48:08]wFMCommunicate OK [11:48:08]SAM_PROTO_GetFieldsCounters done [11:48:08]requested_item shift.num is exist - process it [11:48:08]requested_item shift.opened is exist - process it [11:48:08]req_shift_opened [11:48:08]FM_GetShiftState [11:48:08]SAM_PROTO_GetShiftState [11:48:08]wFMCommunicate request_size=4 [11:48:08]MH_SAM_APDU [11:48:08]CAPDU: 80 13 01 00 [11:48:08]Write to MH i2c: E2 08 00 61 23 80 13 01 00 00 00 00 00 01 [11:48:08]Write i2c OK [11:48:08]MH_I2C_Read... [11:48:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:48:08]Read from MH i2c: E2 [11:48:08]MH_I2C_Read... [11:48:08]Read from MH i2c: E2 0E 00 [11:48:08]MH_I2C_Read... [11:48:08]Read from MH i2c: E2 0E 00 61 23 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 FA [11:48:08]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:48:08]wFMCommunicate OK [11:48:08]SAM_PROTO_GetShiftState done [11:48:08]FM_GetShiftState done [11:48:08]req_shift_opened done [11:48:08]requested_item shift.open_date is exist - process it [11:48:08]req_shift_open_date [11:48:08]req_shift_open_date done [11:48:08]produce_requested_data done [11:48:08]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317862,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:48:08]process_action_free close_receipt [11:48:08]json_value_free [11:48:08]json_value_free done [11:48:08]process_json_proto returns [11:48:08]Send response to host [11:48:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317862,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:48:08]free response buf [11:48:08]execute_script done [11:48:08]execute_script returns [11:48:08]free content buf [11:48:08]Sock 7.Close socket [11:48:08]Sock 7.Thread stoped [11:48:12]OFD Sender: No OFD packet to send [11:48:17]OFD Sender: No OFD packet to send [11:48:22]OFD Sender: No OFD packet to send [11:48:27]OFD Sender: No OFD packet to send [11:48:32]OFD Sender: No OFD packet to send [11:48:37]OFD Sender: No OFD packet to send [11:48:42]OFD Sender: No OFD packet to send [11:48:47]OFD Sender: No OFD packet to send [11:48:52]OFD Sender: No OFD packet to send [11:48:57]OFD Sender: No OFD packet to send [11:49:02]OFD Sender: No OFD packet to send [11:49:07]OFD Sender: No OFD packet to send [11:49:12]OFD Sender: No OFD packet to send [11:49:17]OFD Sender: No OFD packet to send [11:49:22]OFD Sender: No OFD packet to send [11:49:27]OFD Sender: No OFD packet to send [11:49:32]OFD Sender: No OFD packet to send [11:49:37]OFD Sender: No OFD packet to send [11:49:42]OFD Sender: No OFD packet to send [11:49:47]OFD Sender: No OFD packet to send [11:49:52]OFD Sender: No OFD packet to send [11:49:57]OFD Sender: No OFD packet to send [11:50:02]OFD Sender: No OFD packet to send [11:50:07]OFD Sender: No OFD packet to send [11:50:12]OFD Sender: No OFD packet to send [11:50:16]accept exits with 9 [11:50:16]New connection [11:50:16]New thread 3067293028 created [11:50:16]Thread 3067436388 joined [11:50:16]Waiting for new connection... [11:50:16] Sock 9.Parse request [11:50:16]Sock 9.Check first char [11:50:16]Sock 9.First char is OK [11:50:16]request: POST /json_proto HTTP/1.0 [11:50:16]Method: POST [11:50:16]URL: /json_proto [11:50:16]Method is POST - this is cgi request [11:50:16]url: /json_proto [11:50:16]query_string will be loaded in cgi processing [11:50:16]execute_cgi json_proto POST (null) [11:50:16]execute_cgi path=json_proto method=POST [11:50:16]POST find Content-Length [11:50:16]Host: 172.17.50.195:8080 [11:50:16]Content-Length: 793 [11:50:16]Content-Type: application/json [11:50:16] [11:50:16]POST finish read [11:50:16]Found Content-Length = 793 [11:50:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092804", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A91279", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:50:16]execute_script... [11:50: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)1092804", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A91279", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:50:16]POST & json_proto [11:50:16]process_json_proto [11:50:16]json parsed OK: [11:50:16]protocol is kg_v1.0 [11:50:16]action value=close_receipt [11:50:16]process_action close_receipt [11:50:16]cmd_close_receipt [11:50:16]MH_GetDate [11:50:16]Write to MH i2c: F0 00 00 62 23 74 [11:50:16]Write i2c OK [11:50:16]MH_I2C_Read... [11:50:16]Read from MH i2c: F0 [11:50:16]MH_I2C_Read... [11:50:16]Read from MH i2c: F0 09 00 [11:50:16]MH_I2C_Read... [11:50:16]Read from MH i2c: F0 09 00 62 23 00 78 7A 1F 67 43 33 1C 67 EE [11:50:16]GetLastDocTimeStamp 1730116085 [11:50:16]current date 1730116216 [11:50:16]FM_GetShiftState [11:50:16]SAM_PROTO_GetShiftState [11:50:16]wFMCommunicate request_size=4 [11:50:16]MH_SAM_APDU [11:50:16]CAPDU: 80 13 01 00 [11:50:16]Write to MH i2c: E2 08 00 63 23 80 13 01 00 00 00 00 00 03 [11:50:16]Write i2c OK [11:50:16]MH_I2C_Read... [11:50:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:50:16]Read from MH i2c: E2 [11:50:16]MH_I2C_Read... [11:50:16]Read from MH i2c: E2 0E 00 [11:50:16]MH_I2C_Read... [11:50:16]Read from MH i2c: E2 0E 00 63 23 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 FC [11:50:16]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:50:16]wFMCommunicate OK [11:50:16]SAM_PROTO_GetShiftState done [11:50:16]FM_GetShiftState done [11:50:16]opened in 1730073493 [11:50:16]opened+sec_in_day 1730159893 [11:50:16]quantity*price = 0 [11:50:16]sum+1 = 1 [11:50:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 338 28.10.2024 11:50 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливная Карта 91279 ФМ: 0000000000874671 ФД: 317863 ФПД: 238061241282318 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T115016&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317863&fm=238061241282318&tin=02508201610067®Number=0000000000091628&sum=0 [11:50:17]StoreToDocumentArchive [11:50:17]shift 546 fd 317863 [11:50:17]save to /storage/0546/doc_00317863 [11:50:17]save last doc name /storage/0546/doc_00317863 to /storage/kkm_last_doc_name [11:50:17]save OK [11:50:17]Clear old archive folders... [11:50:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:50:17]tlvbuf is 013E4FD0 [11:50:17]SAM_PROTO_ClearQueue [11:50:17]wFMCommunicate request_size=4 [11:50:17]MH_SAM_APDU [11:50:17]CAPDU: 80 09 00 00 [11:50:17]Write to MH i2c: E2 08 00 70 23 80 09 00 00 00 00 00 00 05 [11:50:17]Write i2c OK [11:50:17]MH_I2C_Read... [11:50:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:50:17]Read from MH i2c: E2 [11:50:17]MH_I2C_Read... [11:50:17]Read from MH i2c: E2 03 00 [11:50:17]MH_I2C_Read... [11:50:17]Read from MH i2c: E2 03 00 70 23 00 90 00 07 [11:50:17]RAPDU: 90 00 [11:50:17]wFMCommunicate OK [11:50:17]SAM_PROTO_ClearQueue done [11:50:17]KKMCreateOFDPacket [11:50:17]OFDProtocolAddRootSTLVToBuf [11:50:17]FM_MakeSignedData [11:50:17]FM_MakeSignedData [11:50:17]SAM_PROTO_SignData [11:50:17]wFMCommunicate request_size=4 [11:50:17]MH_SAM_APDU [11:50:17]CAPDU: 80 0D 01 02 [11:50:17]Write to MH i2c: E2 08 00 71 23 80 0D 01 02 00 00 00 00 0D [11:50:17]Write i2c OK [11:50:17]MH_I2C_Read... [11:50:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:50:17]Read from MH i2c: E2 [11:50:17]MH_I2C_Read... [11:50:17]Read from MH i2c: E2 03 00 [11:50:17]MH_I2C_Read... [11:50:17]Read from MH i2c: E2 03 00 71 23 00 90 00 08 [11:50:17]RAPDU: 90 00 [11:50:17]wFMCommunicate OK [11:50:17]wFMCommunicate request_size=255 [11:50:17]MH_SAM_APDU [11:50: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 32 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 52 01 00 00 F4 03 04 00 78 7A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A7 D9 04 00 35 04 06 00 D8 [11:50:17]Write to MH i2c: E2 02 01 72 23 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 52 01 00 00 F4 03 04 00 78 7A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A7 D9 04 00 35 04 06 00 D8 00 00 98 [11:50:17]Write i2c OK [11:50:17]MH_I2C_Read... [11:50:17]OFD Sender: No OFD packet to send [11:50:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:50:17]Read from MH i2c: E2 [11:50:17]MH_I2C_Read... [11:50:17]Read from MH i2c: E2 03 00 [11:50:17]MH_I2C_Read... [11:50:17]Read from MH i2c: E2 03 00 72 23 00 90 00 09 [11:50:17]RAPDU: 90 00 [11:50:17]wFMCommunicate OK [11:50:17]wFMCommunicate request_size=10 [11:50:17]MH_SAM_APDU [11:50:17]CAPDU: 80 0D 02 02 05 83 F3 B8 AF 0E [11:50:17]Write to MH i2c: E2 0D 00 73 23 80 0D 02 02 05 00 83 F3 B8 AF 0E 00 00 05 [11:50:17]Write i2c OK [11:50:17]MH_I2C_Read... [11:50:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:50:17]Read from MH i2c: E2 [11:50:17]MH_I2C_Read... [11:50:17]Read from MH i2c: E2 03 00 [11:50:17]MH_I2C_Read... [11:50:17]Read from MH i2c: E2 03 00 73 23 00 90 00 0A [11:50:17]RAPDU: 90 00 [11:50:17]wFMCommunicate OK [11:50:17]wFMCommunicate request_size=4 [11:50:17]MH_SAM_APDU [11:50:17]CAPDU: 80 0D 03 02 [11:50:17]Write to MH i2c: E2 08 00 74 23 80 0D 03 02 00 00 00 00 12 [11:50:17]Write i2c OK [11:50:17]MH_I2C_Read... [11:50:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:50:17]Read from MH i2c: E2 [11:50:17]MH_I2C_Read... [11:50:17]Read from MH i2c: E2 0B 00 [11:50:17]MH_I2C_Read... [11:50:17]Read from MH i2c: E2 0B 00 74 23 00 B7 80 B3 81 8B 83 4A EC 90 00 C2 [11:50:17]RAPDU: B7 80 B3 81 8B 83 4A EC 90 00 [11:50:17]wFMCommunicate OK [11:50:17]SAM_PROTO_SignData done [11:50:17]FM_MakeSignedData done [11:50:17]CreateOFDProtocolMessage [11:50:17]wFMCommunicate request_size=4 [11:50:17]MH_SAM_APDU [11:50:17]CAPDU: 80 11 00 00 [11:50:17]Write to MH i2c: E2 08 00 75 23 80 11 00 00 00 00 00 00 12 [11:50:17]Write i2c OK [11:50:17]MH_I2C_Read... [11:50:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:50:17]Read from MH i2c: E2 [11:50:17]MH_I2C_Read... [11:50:17]Read from MH i2c: E2 17 00 [11:50:17]MH_I2C_Read... [11:50:17]Read from MH i2c: E2 17 00 75 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 66 [11:50:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:50:17]wFMCommunicate OK [11:50:17]CreateOFDProtocolMessage done [11:50:17]OFDSenderStorePacket 317863 [11:50:17]StoreOFDPacket docnum=317863 [11:50:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 DB 0D 07 01 2C 1C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 52 01 00 00 F4 03 04 00 78 7A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A7 D9 04 00 35 04 06 00 D8 83 F3 B8 AF 0E B7 80 B3 81 8B 83 4A EC [11:50:17]CheckFolder [11:50:17]dirname=/storage/ofd_packets [11:50:17]CheckFolder done [11:50:17]ProducePacketName [11:50:17]name=ofd_packets/00317863 [11:50:17]NVStorageSaveData ofd_packets/00317863 [11:50:17]File name is /storage/ofd_packets/00317863 [11:50:17]Write 301 bytes [11:50:17]NVStorageSaveData done [11:50:17]OFDSenderStorePacket done [11:50:17]KKMCreateOFDPacket done [11:50:17]NVStorageSaveData kkm_last_timestamp [11:50:17]File name is /storage/kkm_last_timestamp [11:50:17]Write 4 bytes [11:50:17]NVStorageSaveData done [11:50:17]ExternCall_PrintAddStr [11:50:17]wPrintStart [11:50:17]Write to MH i2c: 01 00 00 76 23 99 [11:50:17]Write i2c OK [11:50:17]MH_I2C_Read... [11:50:17]Read from MH i2c: 01 [11:50:17]MH_I2C_Read... [11:50:17]Read from MH i2c: 01 07 00 [11:50:17]MH_I2C_Read... [11:50:17]Read from MH i2c: 01 07 00 76 23 00 00 00 00 00 FF 0F AE [11:50:17]RasterBufferAndPrint [11:50:17]line Счет N : (1)1092804 [11:50:17]line ИНН: 02508201610067 [11:50:17]line Контрольно-Кассовый Чек [11:50:17]line ПРОДАЖА [11:50:17]line ТРК (МРК, ГНК) : 43 [11:50:17]line Товар: 2710124130 [11:50:17]line Аи-92-К-2 [11:50:17]line 10.000 * 0.00 [11:50:17]line = 0.00 [11:50:17]line НДС 12% НСП 1% [11:50:17]line > о реализуемом товаре [11:50:17]line ИТОГО: 0.00 [11:50:17]line НСП 1% : 0.00 [11:50:17]line НДС 12% : 0.00 [11:50:17]line Наличными: 0.00 [11:50:17]line Безнал.: 0.00 [11:50:17]line Место: АЗС № 101 "Партнер Нефть" [11:50:17]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:50:17]line СНО: Общий режим [11:50:17]line Чек 338 28.10.2024 11:50 [11:50:17]line Смена: 546 ФФД: 1.0 [11:50:17]line ЗНМ: 0300000082 [11:50:17]line РНМ: 0000000000091628 [11:50:17]line Версия ККМ: 001 [11:50:17]line Талоны: Топливная Карта [11:50:17]line 91279 [11:50:17]line ФМ: 0000000000874671 [11:50:17]line ФД: 317863 [11:50:17]line ФПД: 238061241282318 [11:50:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T115016&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317863&fm=238061241282318&tin=02508201610067®Number=0000000000091628&sum=0 [11:50:18]OFD Sender: Processing packet 317863 [packets to send 127, broken 126] [11:50:18]ProducePacketName [11:50:18]name=ofd_packets/00317863 [11:50:18]OFD Sender: To server: pG, [11:50:18]CommunicateWithHost lk.salyk.kg:30040 [11:50:18]ConnectInit lk.salyk.kg [11:50:18]written 0, free lines is 4095 [11:50:18]Connected sock=10 [11:50:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 DB 0D 07 01 2C 1C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 52 01 00 00 F4 03 04 00 78 7A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A7 D9 04 00 35 04 06 00 D8 83 F3 B8 AF 0E B7 80 B3 81 8B 83 4A EC [11:50:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 A7 48 47 00 5F 45 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A7 D9 04 00 F4 03 04 00 31 26 1F 67 B6 04 01 00 00 AD 50 93 79 6E BF 49 F5 [11:50:18]CommunicateWithHost err = 0 [11:50:18]CheckOFDResponse [11:50:18]1017 (14) - 77093643461234 [11:50:18]1041 (16) - 0000000000874671 [11:50:18]1040 (4) - 317863 [11:50:18]1012 (4) - 28.10.2024 05:50 [11:50:18]1206 (1) - 0 [11:50:18]OFD Sender: Remove packet 317863 [11:50:18]ProducePacketName [11:50:18]name=ofd_packets/00317863 [11:50:18]NVStorageDeleteData [11:50:18]Write to MH i2c: 01 00 00 A0 23 C3 [11:50:18]Write i2c OK [11:50:18]MH_I2C_Read... [11:50:18]Read from MH i2c: 01 [11:50:18]MH_I2C_Read... [11:50:18]Read from MH i2c: 01 07 00 [11:50:18]MH_I2C_Read... [11:50:18]Read from MH i2c: 01 07 00 A0 23 00 00 00 00 00 03 0D DA [11:50:18]RasterBufferAndPrint [11:50:18]line [11:50:18]line [11:50:18]line [11:50:18]line [11:50:18]line [11:50:18]written 0, free lines is 3337 [11:50:18]MH_Cut [11:50:18]Write to MH i2c: D1 01 00 A7 23 01 9C [11:50:18]Write i2c OK [11:50:18]MH_I2C_Read... [11:50:18]Read from MH i2c: D1 [11:50:18]MH_I2C_Read... [11:50:18]Read from MH i2c: D1 01 00 [11:50:18]MH_I2C_Read... [11:50:18]Read from MH i2c: D1 01 00 A7 23 00 9B [11:50:18]Write to MH i2c: 01 00 00 A8 23 CB [11:50:18]Write i2c OK [11:50:18]MH_I2C_Read... [11:50:18]OFD Sender: No OFD packet to send [11:50:19]*** Cut start [11:50:19]*** Partial cut [11:50:19]*** CUTSNS_PIN = 1 [11:50:19]*** CUTSNS_PIN = 0 [11:50:19]*** Brake cut motor [11:50:19]Read from MH i2c: 01 [11:50:19]MH_I2C_Read... [11:50:19]*** Stop cut motor [11:50:19]*** Cut end [11:50:19]Read from MH i2c: 01 07 00 [11:50:19]MH_I2C_Read... [11:50:19]Read from MH i2c: 01 07 00 A8 23 00 00 00 00 00 FF 0F E0 [11:50:19]process_action close_receipt done [11:50:19]requested_data is exist [11:50:19]produce_requested_data [11:50:19]requested_item fm.sn is exist - process it [11:50:19]wFMCommunicate request_size=4 [11:50:19]MH_SAM_APDU [11:50:19]CAPDU: 80 11 00 00 [11:50:19]Write to MH i2c: E2 08 00 A9 23 80 11 00 00 00 00 00 00 46 [11:50:19]Write i2c OK [11:50:19]MH_I2C_Read... [11:50:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:50:19]Read from MH i2c: E2 [11:50:19]MH_I2C_Read... [11:50:19]Read from MH i2c: E2 17 00 [11:50:19]MH_I2C_Read... [11:50:19]Read from MH i2c: E2 17 00 A9 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 9A [11:50:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:50:19]wFMCommunicate OK [11:50:19]requested_item fd.num is exist - process it [11:50:19]SAM_PROTO_GetFieldsCounters [11:50:19]wFMCommunicate request_size=4 [11:50:19]MH_SAM_APDU [11:50:19]CAPDU: 80 13 00 00 [11:50:19]Write to MH i2c: E2 08 00 AA 23 80 13 00 00 00 00 00 00 49 [11:50:19]Write i2c OK [11:50:19]MH_I2C_Read... [11:50:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:50:20]Read from MH i2c: E2 [11:50:20]MH_I2C_Read... [11:50:20]Read from MH i2c: E2 62 00 [11:50:20]MH_I2C_Read... [11:50:20]Read from MH i2c: E2 62 00 AA 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A7 D9 04 00 0E 04 04 00 22 02 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 0D [11:50:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A7 D9 04 00 0E 04 04 00 22 02 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 [11:50:20]wFMCommunicate OK [11:50:20]SAM_PROTO_GetFieldsCounters done [11:50:20]requested_item shift.num is exist - process it [11:50:20]requested_item shift.opened is exist - process it [11:50:20]req_shift_opened [11:50:20]FM_GetShiftState [11:50:20]SAM_PROTO_GetShiftState [11:50:20]wFMCommunicate request_size=4 [11:50:20]MH_SAM_APDU [11:50:20]CAPDU: 80 13 01 00 [11:50:20]Write to MH i2c: E2 08 00 AB 23 80 13 01 00 00 00 00 00 4B [11:50:20]Write i2c OK [11:50:20]MH_I2C_Read... [11:50:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:50:20]Read from MH i2c: E2 [11:50:20]MH_I2C_Read... [11:50:20]Read from MH i2c: E2 0E 00 [11:50:20]MH_I2C_Read... [11:50:20]Read from MH i2c: E2 0E 00 AB 23 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 44 [11:50:20]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:50:20]wFMCommunicate OK [11:50:20]SAM_PROTO_GetShiftState done [11:50:20]FM_GetShiftState done [11:50:20]req_shift_opened done [11:50:20]requested_item shift.open_date is exist - process it [11:50:20]req_shift_open_date [11:50:20]req_shift_open_date done [11:50:20]produce_requested_data done [11:50:20]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317863,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:50:20]process_action_free close_receipt [11:50:20]json_value_free [11:50:20]json_value_free done [11:50:20]process_json_proto returns [11:50:20]Send response to host [11:50:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317863,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:50:20]free response buf [11:50:20]execute_script done [11:50:20]execute_script returns [11:50:20]free content buf [11:50:20]Sock 9.Close socket [11:50:20]Sock 9.Thread stoped [11:50:23]OFD Sender: No OFD packet to send [11:50:28]OFD Sender: No OFD packet to send [11:50:33]OFD Sender: No OFD packet to send [11:50:38]OFD Sender: No OFD packet to send [11:50:43]OFD Sender: No OFD packet to send [11:50:48]OFD Sender: No OFD packet to send [11:50:53]OFD Sender: No OFD packet to send [11:50:58]OFD Sender: No OFD packet to send [11:51:03]OFD Sender: No OFD packet to send [11:51:08]OFD Sender: No OFD packet to send [11:51:13]OFD Sender: No OFD packet to send [11:51:17]accept exits with 7 [11:51:17]New connection [11:51:17]New thread 3067436388 created [11:51:17]Thread 3067293028 joined [11:51:17]Waiting for new connection... [11:51:17] Sock 7.Parse request [11:51:17]Sock 7.Check first char [11:51:17]Sock 7.First char is OK [11:51:17]request: POST /json_proto HTTP/1.0 [11:51:17]Method: POST [11:51:17]URL: /json_proto [11:51:17]Method is POST - this is cgi request [11:51:17]url: /json_proto [11:51:17]query_string will be loaded in cgi processing [11:51:17]execute_cgi json_proto POST (null) [11:51:17]execute_cgi path=json_proto method=POST [11:51:17]POST find Content-Length [11:51:17]Host: 172.17.50.195:8080 [11:51:17]Content-Length: 679 [11:51:17]Content-Type: application/json [11:51:17] [11:51:17]POST finish read [11:51:17]Found Content-Length = 679 [11:51:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092805", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:51:17]execute_script... [11:51: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)1092805", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:51:17]POST & json_proto [11:51:17]process_json_proto [11:51:17]json parsed OK: [11:51:17]protocol is kg_v1.0 [11:51:17]action value=close_receipt [11:51:17]process_action close_receipt [11:51:17]cmd_close_receipt [11:51:17]MH_GetDate [11:51:17]Write to MH i2c: F0 00 00 AC 23 BE [11:51:17]Write i2c OK [11:51:17]MH_I2C_Read... [11:51:17]Read from MH i2c: F0 [11:51:17]MH_I2C_Read... [11:51:17]Read from MH i2c: F0 09 00 [11:51:17]MH_I2C_Read... [11:51:17]Read from MH i2c: F0 09 00 AC 23 00 B6 7A 1F 67 43 33 1C 67 76 [11:51:17]GetLastDocTimeStamp 1730116216 [11:51:17]current date 1730116278 [11:51:17]FM_GetShiftState [11:51:17]SAM_PROTO_GetShiftState [11:51:17]wFMCommunicate request_size=4 [11:51:17]MH_SAM_APDU [11:51:17]CAPDU: 80 13 01 00 [11:51:17]Write to MH i2c: E2 08 00 AD 23 80 13 01 00 00 00 00 00 4D [11:51:17]Write i2c OK [11:51:17]MH_I2C_Read... [11:51:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:51:17]Read from MH i2c: E2 [11:51:17]MH_I2C_Read... [11:51:17]Read from MH i2c: E2 0E 00 [11:51:17]MH_I2C_Read... [11:51:17]Read from MH i2c: E2 0E 00 AD 23 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 46 [11:51:17]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:51:17]wFMCommunicate OK [11:51:17]SAM_PROTO_GetShiftState done [11:51:17]FM_GetShiftState done [11:51:17]opened in 1730073493 [11:51:17]opened+sec_in_day 1730159893 [11:51:17]quantity*price = 80012 [11:51:17]sum+1 = 80013 [11:51:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 339 28.10.2024 11:51 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317864 ФПД: 242265947834285 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T115118&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317864&fm=242265947834285&tin=02508201610067®Number=0000000000091628&sum=80000 [11:51:18]StoreToDocumentArchive [11:51:18]shift 546 fd 317864 [11:51:18]save to /storage/0546/doc_00317864 [11:51:18]save last doc name /storage/0546/doc_00317864 to /storage/kkm_last_doc_name [11:51:18]save OK [11:51:18]Clear old archive folders... [11:51:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:51:18]tlvbuf is 0137FEB0 [11:51:18]SAM_PROTO_ClearQueue [11:51:18]wFMCommunicate request_size=4 [11:51:18]MH_SAM_APDU [11:51:18]CAPDU: 80 09 00 00 [11:51:18]Write to MH i2c: E2 08 00 BA 23 80 09 00 00 00 00 00 00 4F [11:51:18]Write i2c OK [11:51:18]MH_I2C_Read... [11:51:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:51:18]Read from MH i2c: E2 [11:51:18]MH_I2C_Read... [11:51:18]Read from MH i2c: E2 03 00 [11:51:18]MH_I2C_Read... [11:51:18]Read from MH i2c: E2 03 00 BA 23 00 90 00 51 [11:51:18]RAPDU: 90 00 [11:51:18]wFMCommunicate OK [11:51:18]SAM_PROTO_ClearQueue done [11:51:18]KKMCreateOFDPacket [11:51:18]OFDProtocolAddRootSTLVToBuf [11:51:18]FM_MakeSignedData [11:51:18]FM_MakeSignedData [11:51:18]SAM_PROTO_SignData [11:51:18]wFMCommunicate request_size=4 [11:51:18]MH_SAM_APDU [11:51:18]CAPDU: 80 0D 01 02 [11:51:18]Write to MH i2c: E2 08 00 BB 23 80 0D 01 02 00 00 00 00 57 [11:51:18]Write i2c OK [11:51:18]MH_I2C_Read... [11:51:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:51:18]Read from MH i2c: E2 [11:51:18]MH_I2C_Read... [11:51:18]Read from MH i2c: E2 03 00 [11:51:18]MH_I2C_Read... [11:51:18]Read from MH i2c: E2 03 00 BB 23 00 90 00 52 [11:51:18]RAPDU: 90 00 [11:51:18]wFMCommunicate OK [11:51:18]wFMCommunicate request_size=255 [11:51:18]MH_SAM_APDU [11:51: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 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 01 00 00 F4 03 04 00 B6 7A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A8 D9 04 00 35 04 06 00 DC [11:51:18]Write to MH i2c: E2 02 01 BC 23 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 01 00 00 F4 03 04 00 B6 7A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A8 D9 04 00 35 04 06 00 DC 00 00 60 [11:51:18]Write i2c OK [11:51:18]MH_I2C_Read... [11:51:18]OFD Sender: No OFD packet to send [11:51:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:51:19]Read from MH i2c: E2 [11:51:19]MH_I2C_Read... [11:51:19]Read from MH i2c: E2 03 00 [11:51:19]MH_I2C_Read... [11:51:19]Read from MH i2c: E2 03 00 BC 23 00 90 00 53 [11:51:19]RAPDU: 90 00 [11:51:19]wFMCommunicate OK [11:51:19]wFMCommunicate request_size=10 [11:51:19]MH_SAM_APDU [11:51:19]CAPDU: 80 0D 02 02 05 56 EF C3 07 AD [11:51:19]Write to MH i2c: E2 0D 00 BD 23 80 0D 02 02 05 00 56 EF C3 07 AD 00 00 20 [11:51:19]Write i2c OK [11:51:19]MH_I2C_Read... [11:51:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:51:19]Read from MH i2c: E2 [11:51:19]MH_I2C_Read... [11:51:19]Read from MH i2c: E2 03 00 [11:51:19]MH_I2C_Read... [11:51:19]Read from MH i2c: E2 03 00 BD 23 00 90 00 54 [11:51:19]RAPDU: 90 00 [11:51:19]wFMCommunicate OK [11:51:19]wFMCommunicate request_size=4 [11:51:19]MH_SAM_APDU [11:51:19]CAPDU: 80 0D 03 02 [11:51:19]Write to MH i2c: E2 08 00 BE 23 80 0D 03 02 00 00 00 00 5C [11:51:19]Write i2c OK [11:51:19]MH_I2C_Read... [11:51:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:51:19]Read from MH i2c: E2 [11:51:19]MH_I2C_Read... [11:51:19]Read from MH i2c: E2 0B 00 [11:51:19]MH_I2C_Read... [11:51:19]Read from MH i2c: E2 0B 00 BE 23 00 48 E9 A8 72 86 7E AA 50 90 00 A6 [11:51:19]RAPDU: 48 E9 A8 72 86 7E AA 50 90 00 [11:51:19]wFMCommunicate OK [11:51:19]SAM_PROTO_SignData done [11:51:19]FM_MakeSignedData done [11:51:19]CreateOFDProtocolMessage [11:51:19]wFMCommunicate request_size=4 [11:51:19]MH_SAM_APDU [11:51:19]CAPDU: 80 11 00 00 [11:51:19]Write to MH i2c: E2 08 00 BF 23 80 11 00 00 00 00 00 00 5C [11:51:19]Write i2c OK [11:51:19]MH_I2C_Read... [11:51:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:51:19]Read from MH i2c: E2 [11:51:19]MH_I2C_Read... [11:51:19]Read from MH i2c: E2 17 00 [11:51:19]MH_I2C_Read... [11:51:19]Read from MH i2c: E2 17 00 BF 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B0 [11:51:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:51:19]wFMCommunicate OK [11:51:19]CreateOFDProtocolMessage done [11:51:19]OFDSenderStorePacket 317864 [11:51:19]StoreOFDPacket docnum=317864 [11:51:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 ED 54 07 01 DE 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 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 01 00 00 F4 03 04 00 B6 7A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A8 D9 04 00 35 04 06 00 DC 56 EF C3 07 AD 48 E9 A8 72 86 7E AA 50 [11:51:19]CheckFolder [11:51:19]dirname=/storage/ofd_packets [11:51:19]CheckFolder done [11:51:19]ProducePacketName [11:51:19]name=ofd_packets/00317864 [11:51:19]NVStorageSaveData ofd_packets/00317864 [11:51:19]File name is /storage/ofd_packets/00317864 [11:51:19]Write 301 bytes [11:51:19]NVStorageSaveData done [11:51:19]OFDSenderStorePacket done [11:51:19]KKMCreateOFDPacket done [11:51:19]NVStorageSaveData kkm_last_timestamp [11:51:19]File name is /storage/kkm_last_timestamp [11:51:19]Write 4 bytes [11:51:19]NVStorageSaveData done [11:51:19]ExternCall_PrintAddStr [11:51:19]wPrintStart [11:51:19]Write to MH i2c: 01 00 00 C0 23 E3 [11:51:19]Write i2c OK [11:51:19]MH_I2C_Read... [11:51:19]Read from MH i2c: 01 [11:51:19]MH_I2C_Read... [11:51:19]Read from MH i2c: 01 07 00 [11:51:19]MH_I2C_Read... [11:51:19]Read from MH i2c: 01 07 00 C0 23 00 00 00 00 00 FF 0F F8 [11:51:19]RasterBufferAndPrint [11:51:19]line Счет N : (1)1092805 [11:51:19]line ИНН: 02508201610067 [11:51:19]line Контрольно-Кассовый Чек [11:51:19]line ПРОДАЖА [11:51:19]line ТРК (МРК, ГНК) : 63 [11:51:19]line Товар: 2710124130 [11:51:19]line Аи-92-К-2 [11:51:19]line 11.960 * 66.90 [11:51:19]line = 800.12 [11:51:19]line НДС 12% НСП 1% [11:51:19]line > о реализуемом товаре [11:51:19]line ОКРУГЛЕНИЕ: -0.12 [11:51:19]line ИТОГО: 800.00 [11:51:19]line Внесено: 800.00 [11:51:19]line СДАЧА: 0.00 [11:51:19]line НСП 1% : 7.08 [11:51:19]line НДС 12% : 84.97 [11:51:19]line Наличными: 800.00 [11:51:19]line Безнал.: 0.00 [11:51:19]line Место: АЗС № 101 "Партнер Нефть" [11:51:19]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:51:19]line СНО: Общий режим [11:51:19]line Чек 339 28.10.2024 11:51 [11:51:19]line Смена: 546 ФФД: 1.0 [11:51:19]line ЗНМ: 0300000082 [11:51:19]line РНМ: 0000000000091628 [11:51:19]line Версия ККМ: 001 [11:51:19]line ФМ: 0000000000874671 [11:51:19]line ФД: 317864 [11:51:19]line ФПД: 242265947834285 [11:51:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T115118&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317864&fm=242265947834285&tin=02508201610067®Number=0000000000091628&sum=80000 [11:51:19]OFD Sender: Processing packet 317864 [packets to send 127, broken 126] [11:51:19]ProducePacketName [11:51:19]name=ofd_packets/00317864 [11:51:19]OFD Sender: To server: pG, [11:51:19]CommunicateWithHost lk.salyk.kg:30040 [11:51:19]ConnectInit lk.salyk.kg [11:51:19]written 0, free lines is 4095 [11:51:19]Connected sock=11 [11:51:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 ED 54 07 01 DE 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 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 01 00 00 F4 03 04 00 B6 7A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A8 D9 04 00 35 04 06 00 DC 56 EF C3 07 AD 48 E9 A8 72 86 7E AA 50 [11:51:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 9E 9C 47 00 C2 AB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A8 D9 04 00 F4 03 04 00 6F 26 1F 67 B6 04 01 00 00 2D 0B 52 44 C6 AD 3E 73 [11:51:19]CommunicateWithHost err = 0 [11:51:19]CheckOFDResponse [11:51:19]1017 (14) - 77093643461234 [11:51:19]1041 (16) - 0000000000874671 [11:51:19]1040 (4) - 317864 [11:51:19]1012 (4) - 28.10.2024 05:51 [11:51:19]1206 (1) - 0 [11:51:19]OFD Sender: Remove packet 317864 [11:51:19]ProducePacketName [11:51:19]name=ofd_packets/00317864 [11:51:19]NVStorageDeleteData [11:51:20]Write to MH i2c: 01 00 00 EB 23 0E [11:51:20]Write i2c OK [11:51:20]MH_I2C_Read... [11:51:20]Read from MH i2c: 01 [11:51:20]MH_I2C_Read... [11:51:20]Read from MH i2c: 01 07 00 [11:51:20]MH_I2C_Read... [11:51:20]Read from MH i2c: 01 07 00 EB 23 00 00 00 00 00 EE 0C 0F [11:51:20]RasterBufferAndPrint [11:51:20]line [11:51:20]line [11:51:20]line [11:51:20]line [11:51:20]line [11:51:20]written 0, free lines is 3316 [11:51:20]MH_Cut [11:51:20]Write to MH i2c: D1 01 00 F2 23 01 E7 [11:51:20]Write i2c OK [11:51:20]MH_I2C_Read... [11:51:20]Read from MH i2c: D1 [11:51:20]MH_I2C_Read... [11:51:20]Read from MH i2c: D1 01 00 [11:51:20]MH_I2C_Read... [11:51:20]Read from MH i2c: D1 01 00 F2 23 00 E6 [11:51:20]Write to MH i2c: 01 00 00 F3 23 16 [11:51:20]Write i2c OK [11:51:20]MH_I2C_Read... [11:51:20]OFD Sender: No OFD packet to send [11:51:20]*** Cut start [11:51:20]*** Partial cut [11:51:20]*** CUTSNS_PIN = 1 [11:51:20]*** CUTSNS_PIN = 0 [11:51:21]*** Brake cut motor [11:51:21]Read from MH i2c: 01 [11:51:21]MH_I2C_Read... [11:51:21]*** Stop cut motor [11:51:21]*** Cut end [11:51:21]Read from MH i2c: 01 07 00 [11:51:21]MH_I2C_Read... [11:51:21]Read from MH i2c: 01 07 00 F3 23 00 00 00 00 00 FF 0F 2B [11:51:21]process_action close_receipt done [11:51:21]requested_data is exist [11:51:21]produce_requested_data [11:51:21]requested_item fm.sn is exist - process it [11:51:21]wFMCommunicate request_size=4 [11:51:21]MH_SAM_APDU [11:51:21]CAPDU: 80 11 00 00 [11:51:21]Write to MH i2c: E2 08 00 F4 23 80 11 00 00 00 00 00 00 91 [11:51:21]Write i2c OK [11:51:21]MH_I2C_Read... [11:51:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:51:21]Read from MH i2c: E2 [11:51:21]MH_I2C_Read... [11:51:21]Read from MH i2c: E2 17 00 [11:51:21]MH_I2C_Read... [11:51:21]Read from MH i2c: E2 17 00 F4 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E5 [11:51:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:51:21]wFMCommunicate OK [11:51:21]requested_item fd.num is exist - process it [11:51:21]SAM_PROTO_GetFieldsCounters [11:51:21]wFMCommunicate request_size=4 [11:51:21]MH_SAM_APDU [11:51:21]CAPDU: 80 13 00 00 [11:51:21]Write to MH i2c: E2 08 00 F5 23 80 13 00 00 00 00 00 00 94 [11:51:21]Write i2c OK [11:51:21]MH_I2C_Read... [11:51:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:51:21]Read from MH i2c: E2 [11:51:21]MH_I2C_Read... [11:51:21]Read from MH i2c: E2 62 00 [11:51:21]MH_I2C_Read... [11:51:21]Read from MH i2c: E2 62 00 F5 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A8 D9 04 00 0E 04 04 00 22 02 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 5C [11:51:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A8 D9 04 00 0E 04 04 00 22 02 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 [11:51:21]wFMCommunicate OK [11:51:21]SAM_PROTO_GetFieldsCounters done [11:51:21]requested_item shift.num is exist - process it [11:51:21]requested_item shift.opened is exist - process it [11:51:21]req_shift_opened [11:51:21]FM_GetShiftState [11:51:21]SAM_PROTO_GetShiftState [11:51:21]wFMCommunicate request_size=4 [11:51:21]MH_SAM_APDU [11:51:21]CAPDU: 80 13 01 00 [11:51:21]Write to MH i2c: E2 08 00 F6 23 80 13 01 00 00 00 00 00 96 [11:51:21]Write i2c OK [11:51:21]MH_I2C_Read... [11:51:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:51:21]Read from MH i2c: E2 [11:51:21]MH_I2C_Read... [11:51:21]Read from MH i2c: E2 0E 00 [11:51:21]MH_I2C_Read... [11:51:21]Read from MH i2c: E2 0E 00 F6 23 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 8F [11:51:21]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:51:21]wFMCommunicate OK [11:51:21]SAM_PROTO_GetShiftState done [11:51:21]FM_GetShiftState done [11:51:21]req_shift_opened done [11:51:21]requested_item shift.open_date is exist - process it [11:51:21]req_shift_open_date [11:51:21]req_shift_open_date done [11:51:21]produce_requested_data done [11:51:21]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317864,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:51:21]process_action_free close_receipt [11:51:21]json_value_free [11:51:21]json_value_free done [11:51:21]process_json_proto returns [11:51:21]Send response to host [11:51:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317864,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:51:21]free response buf [11:51:21]execute_script done [11:51:21]execute_script returns [11:51:21]free content buf [11:51:21]Sock 7.Close socket [11:51:21]Sock 7.Thread stoped [11:51:21]accept exits with 9 [11:51:21]New connection [11:51:21]New thread 3067293028 created [11:51:21]Thread 3067436388 joined [11:51:21]Waiting for new connection... [11:51:21] Sock 9.Parse request [11:51:21]Sock 9.Check first char [11:51:21]Sock 9.First char is OK [11:51:21]request: POST /json_proto HTTP/1.0 [11:51:21]Method: POST [11:51:21]URL: /json_proto [11:51:21]Method is POST - this is cgi request [11:51:21]url: /json_proto [11:51:21]query_string will be loaded in cgi processing [11:51:21]execute_cgi json_proto POST (null) [11:51:21]execute_cgi path=json_proto method=POST [11:51:21]POST find Content-Length [11:51:21]Host: 172.17.50.195:8080 [11:51:21]Content-Length: 683 [11:51:21]Content-Type: application/json [11:51:21] [11:51:21]POST finish read [11:51:21]Found Content-Length = 683 [11:51:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092807", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 5.250, "sum" : 400.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:51:21]execute_script... [11:51: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)1092807", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 5.250, "sum" : 400.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:51:21]POST & json_proto [11:51:21]process_json_proto [11:51:21]json parsed OK: [11:51:21]protocol is kg_v1.0 [11:51:21]action value=close_receipt [11:51:21]process_action close_receipt [11:51:22]cmd_close_receipt [11:51:22]MH_GetDate [11:51:22]Write to MH i2c: F0 00 00 F7 23 09 [11:51:22]Write i2c OK [11:51:22]MH_I2C_Read... [11:51:22]Read from MH i2c: F0 [11:51:22]MH_I2C_Read... [11:51:22]Read from MH i2c: F0 09 00 [11:51:22]MH_I2C_Read... [11:51:22]Read from MH i2c: F0 09 00 F7 23 00 BA 7A 1F 67 43 33 1C 67 C5 [11:51:22]GetLastDocTimeStamp 1730116278 [11:51:22]current date 1730116282 [11:51:22]FM_GetShiftState [11:51:22]SAM_PROTO_GetShiftState [11:51:22]wFMCommunicate request_size=4 [11:51:22]MH_SAM_APDU [11:51:22]CAPDU: 80 13 01 00 [11:51:22]Write to MH i2c: E2 08 00 F8 23 80 13 01 00 00 00 00 00 98 [11:51:22]Write i2c OK [11:51:22]MH_I2C_Read... [11:51:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:51:22]Read from MH i2c: E2 [11:51:22]MH_I2C_Read... [11:51:22]Read from MH i2c: E2 0E 00 [11:51:22]MH_I2C_Read... [11:51:22]Read from MH i2c: E2 0E 00 F8 23 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 91 [11:51:22]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:51:22]wFMCommunicate OK [11:51:22]SAM_PROTO_GetShiftState done [11:51:22]FM_GetShiftState done [11:51:22]opened in 1730073493 [11:51:22]opened+sec_in_day 1730159893 [11:51:22]quantity*price = 40005 [11:51:22]sum+1 = 40006 [11:51:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 340 28.10.2024 11:51 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317865 ФПД: 64329464978713 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T115122&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317865&fm=64329464978713&tin=02508201610067®Number=0000000000091628&sum=40000 [11:51:23]StoreToDocumentArchive [11:51:23]shift 546 fd 317865 [11:51:23]save to /storage/0546/doc_00317865 [11:51:23]save last doc name /storage/0546/doc_00317865 to /storage/kkm_last_doc_name [11:51:23]save OK [11:51:23]Clear old archive folders... [11:51:23]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:51:23]tlvbuf is 013D9BF0 [11:51:23]SAM_PROTO_ClearQueue [11:51:23]wFMCommunicate request_size=4 [11:51:23]MH_SAM_APDU [11:51:23]CAPDU: 80 09 00 00 [11:51:23]Write to MH i2c: E2 08 00 05 24 80 09 00 00 00 00 00 00 9B [11:51:23]Write i2c OK [11:51:23]MH_I2C_Read... [11:51:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:51:23]Read from MH i2c: E2 [11:51:23]MH_I2C_Read... [11:51:23]Read from MH i2c: E2 03 00 [11:51:23]MH_I2C_Read... [11:51:23]Read from MH i2c: E2 03 00 05 24 00 90 00 9D [11:51:23]RAPDU: 90 00 [11:51:23]wFMCommunicate OK [11:51:23]SAM_PROTO_ClearQueue done [11:51:23]KKMCreateOFDPacket [11:51:23]OFDProtocolAddRootSTLVToBuf [11:51:23]FM_MakeSignedData [11:51:23]FM_MakeSignedData [11:51:23]SAM_PROTO_SignData [11:51:23]wFMCommunicate request_size=4 [11:51:23]MH_SAM_APDU [11:51:23]CAPDU: 80 0D 01 02 [11:51:23]Write to MH i2c: E2 08 00 06 24 80 0D 01 02 00 00 00 00 A3 [11:51:23]Write i2c OK [11:51:23]MH_I2C_Read... [11:51:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:51:23]Read from MH i2c: E2 [11:51:23]MH_I2C_Read... [11:51:23]Read from MH i2c: E2 03 00 [11:51:23]MH_I2C_Read... [11:51:23]Read from MH i2c: E2 03 00 06 24 00 90 00 9E [11:51:23]RAPDU: 90 00 [11:51:23]wFMCommunicate OK [11:51:23]wFMCommunicate request_size=255 [11:51:23]MH_SAM_APDU [11:51:23]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 82 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 BA 7A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A9 D9 04 00 35 04 06 00 [11:51:23]Write to MH i2c: E2 02 01 07 24 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 82 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 BA 7A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A9 D9 04 00 35 04 06 00 00 00 BB [11:51:23]Write i2c OK [11:51:23]MH_I2C_Read... [11:51:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:51:23]Read from MH i2c: E2 [11:51:23]MH_I2C_Read... [11:51:23]Read from MH i2c: E2 03 00 [11:51:23]MH_I2C_Read... [11:51:23]Read from MH i2c: E2 03 00 07 24 00 90 00 9F [11:51:23]RAPDU: 90 00 [11:51:23]wFMCommunicate OK [11:51:23]wFMCommunicate request_size=11 [11:51:23]MH_SAM_APDU [11:51:23]CAPDU: 80 0D 02 02 06 3A 81 DE E8 9D 19 [11:51:23]Write to MH i2c: E2 0E 00 08 24 80 0D 02 02 06 00 3A 81 DE E8 9D 19 00 00 E9 [11:51:23]Write i2c OK [11:51:23]MH_I2C_Read... [11:51:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:51:24]Read from MH i2c: E2 [11:51:24]MH_I2C_Read... [11:51:24]Read from MH i2c: E2 03 00 [11:51:24]MH_I2C_Read... [11:51:24]Read from MH i2c: E2 03 00 08 24 00 90 00 A0 [11:51:24]RAPDU: 90 00 [11:51:24]wFMCommunicate OK [11:51:24]wFMCommunicate request_size=4 [11:51:24]MH_SAM_APDU [11:51:24]CAPDU: 80 0D 03 02 [11:51:24]Write to MH i2c: E2 08 00 09 24 80 0D 03 02 00 00 00 00 A8 [11:51:24]Write i2c OK [11:51:24]MH_I2C_Read... [11:51:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:51:24]Read from MH i2c: E2 [11:51:24]MH_I2C_Read... [11:51:24]Read from MH i2c: E2 0B 00 [11:51:24]MH_I2C_Read... [11:51:24]Read from MH i2c: E2 0B 00 09 24 00 57 D8 E2 08 94 A6 74 9A 90 00 0A [11:51:24]RAPDU: 57 D8 E2 08 94 A6 74 9A 90 00 [11:51:24]wFMCommunicate OK [11:51:24]SAM_PROTO_SignData done [11:51:24]FM_MakeSignedData done [11:51:24]CreateOFDProtocolMessage [11:51:24]wFMCommunicate request_size=4 [11:51:24]MH_SAM_APDU [11:51:24]CAPDU: 80 11 00 00 [11:51:24]Write to MH i2c: E2 08 00 0A 24 80 11 00 00 00 00 00 00 A8 [11:51:24]Write i2c OK [11:51:24]MH_I2C_Read... [11:51:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:51:24]Read from MH i2c: E2 [11:51:24]MH_I2C_Read... [11:51:24]Read from MH i2c: E2 17 00 [11:51:24]MH_I2C_Read... [11:51:24]Read from MH i2c: E2 17 00 0A 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 FC [11:51:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:51:24]wFMCommunicate OK [11:51:24]CreateOFDProtocolMessage done [11:51:24]OFDSenderStorePacket 317865 [11:51:24]StoreOFDPacket docnum=317865 [11:51:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 CA D4 08 01 5F 11 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 82 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 BA 7A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A9 D9 04 00 35 04 06 00 3A 81 DE E8 9D 19 57 D8 E2 08 94 A6 74 9A [11:51:24]CheckFolder [11:51:24]dirname=/storage/ofd_packets [11:51:24]CheckFolder done [11:51:24]ProducePacketName [11:51:24]name=ofd_packets/00317865 [11:51:24]NVStorageSaveData ofd_packets/00317865 [11:51:24]File name is /storage/ofd_packets/00317865 [11:51:24]Write 302 bytes [11:51:24]NVStorageSaveData done [11:51:24]OFDSenderStorePacket done [11:51:24]KKMCreateOFDPacket done [11:51:24]NVStorageSaveData kkm_last_timestamp [11:51:24]File name is /storage/kkm_last_timestamp [11:51:24]Write 4 bytes [11:51:24]NVStorageSaveData done [11:51:24]ExternCall_PrintAddStr [11:51:24]wPrintStart [11:51:24]Write to MH i2c: 01 00 00 0B 24 2F [11:51:24]Write i2c OK [11:51:24]MH_I2C_Read... [11:51:24]Read from MH i2c: 01 [11:51:24]MH_I2C_Read... [11:51:24]Read from MH i2c: 01 07 00 [11:51:24]MH_I2C_Read... [11:51:24]Read from MH i2c: 01 07 00 0B 24 00 00 00 00 00 FF 0F 44 [11:51:24]RasterBufferAndPrint [11:51:24]line Счет N : (1)1092807 [11:51:24]line ИНН: 02508201610067 [11:51:24]line Контрольно-Кассовый Чек [11:51:24]line ПРОДАЖА [11:51:24]line ТРК (МРК, ГНК) : 31 [11:51:24]line Товар: 2710194210 [11:51:24]line ДТ(л)-К-2 [11:51:24]line 5.250 * 76.20 [11:51:24]line = 400.05 [11:51:24]line НДС 12% НСП 1% [11:51:24]line > о реализуемом товаре [11:51:24]line ОКРУГЛЕНИЕ: -0.05 [11:51:24]line ИТОГО: 400.00 [11:51:24]line Внесено: 400.00 [11:51:24]line СДАЧА: 0.00 [11:51:24]line НСП 1% : 3.54 [11:51:24]line НДС 12% : 42.48 [11:51:24]line Наличными: 400.00 [11:51:24]line Безнал.: 0.00 [11:51:24]line Место: АЗС № 101 "Партнер Нефть" [11:51:24]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:51:24]line СНО: Общий режим [11:51:24]line Чек 340 28.10.2024 11:51 [11:51:24]line Смена: 546 ФФД: 1.0 [11:51:24]line ЗНМ: 0300000082 [11:51:24]line РНМ: 0000000000091628 [11:51:24]line Версия ККМ: 001 [11:51:24]line ФМ: 0000000000874671 [11:51:24]line ФД: 317865 [11:51:24]line ФПД: 64329464978713 [11:51:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T115122&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317865&fm=64329464978713&tin=02508201610067®Number=0000000000091628&sum=40000 [11:51:24]OFD Sender: Processing packet 317865 [packets to send 127, broken 126] [11:51:24]ProducePacketName [11:51:24]name=ofd_packets/00317865 [11:51:24]OFD Sender: To server: pG, [11:51:24]CommunicateWithHost lk.salyk.kg:30040 [11:51:24]ConnectInit lk.salyk.kg [11:51:24]written 0, free lines is 4095 [11:51:24]Connected sock=10 [11:51:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 CA D4 08 01 5F 11 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 82 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 BA 7A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A9 D9 04 00 35 04 06 00 3A 81 DE E8 9D 19 57 D8 E2 08 94 A6 74 9A [11:51:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 64 96 47 00 8B CB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A9 D9 04 00 F4 03 04 00 74 26 1F 67 B6 04 01 00 00 58 A8 BD D7 D0 87 16 9D [11:51:24]CommunicateWithHost err = 0 [11:51:24]CheckOFDResponse [11:51:24]1017 (14) - 77093643461234 [11:51:24]1041 (16) - 0000000000874671 [11:51:24]1040 (4) - 317865 [11:51:24]1012 (4) - 28.10.2024 05:51 [11:51:24]1206 (1) - 0 [11:51:24]OFD Sender: Remove packet 317865 [11:51:24]ProducePacketName [11:51:24]name=ofd_packets/00317865 [11:51:24]NVStorageDeleteData [11:51:24]Write to MH i2c: 01 00 00 36 24 5A [11:51:24]Write i2c OK [11:51:24]MH_I2C_Read... [11:51:24]Read from MH i2c: 01 [11:51:24]MH_I2C_Read... [11:51:24]Read from MH i2c: 01 07 00 [11:51:24]MH_I2C_Read... [11:51:24]Read from MH i2c: 01 07 00 36 24 00 00 00 00 00 0A 0D 78 [11:51:24]RasterBufferAndPrint [11:51:24]line [11:51:24]line [11:51:24]line [11:51:24]line [11:51:24]line [11:51:24]written 0, free lines is 3350 [11:51:25]MH_Cut [11:51:25]Write to MH i2c: D1 01 00 3D 24 01 33 [11:51:25]Write i2c OK [11:51:25]MH_I2C_Read... [11:51:25]Read from MH i2c: D1 [11:51:25]MH_I2C_Read... [11:51:25]Read from MH i2c: D1 01 00 [11:51:25]MH_I2C_Read... [11:51:25]Read from MH i2c: D1 01 00 3D 24 00 32 [11:51:25]Write to MH i2c: 01 00 00 3E 24 62 [11:51:25]Write i2c OK [11:51:25]MH_I2C_Read... [11:51:25]OFD Sender: No OFD packet to send [11:51:25]*** Cut start [11:51:25]*** Partial cut [11:51:25]*** CUTSNS_PIN = 1 [11:51:25]*** CUTSNS_PIN = 0 [11:51:25]*** Brake cut motor [11:51:26]Read from MH i2c: 01 [11:51:26]MH_I2C_Read... [11:51:26]Read from MH i2c: 01 07 00 [11:51:26]MH_I2C_Read... [11:51:26]*** Stop cut motor [11:51:26]Read from MH i2c: 01 07 00 3E 24 00 00 00 00 00 FF 0F 77 [11:51:26]process_action close_receipt done [11:51:26]requested_data is exist [11:51:26]produce_requested_data [11:51:26]requested_item fm.sn is exist - process it [11:51:26]wFMCommunicate request_size=4 [11:51:26]MH_SAM_APDU [11:51:26]CAPDU: 80 11 00 00 [11:51:26]Write to MH i2c: E2 08 00 3F 24 80 11 00 00 00 00 00 00 DD [11:51:26]*** Cut end [11:51:26]Write i2c OK [11:51:26]MH_I2C_Read... [11:51:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:51:26]Read from MH i2c: E2 [11:51:26]MH_I2C_Read... [11:51:26]Read from MH i2c: E2 17 00 [11:51:26]MH_I2C_Read... [11:51:26]Read from MH i2c: E2 17 00 3F 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 31 [11:51:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:51:26]wFMCommunicate OK [11:51:26]requested_item fd.num is exist - process it [11:51:26]SAM_PROTO_GetFieldsCounters [11:51:26]wFMCommunicate request_size=4 [11:51:26]MH_SAM_APDU [11:51:26]CAPDU: 80 13 00 00 [11:51:26]Write to MH i2c: E2 08 00 40 24 80 13 00 00 00 00 00 00 E0 [11:51:26]Write i2c OK [11:51:26]MH_I2C_Read... [11:51:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:51:26]Read from MH i2c: E2 [11:51:26]MH_I2C_Read... [11:51:26]Read from MH i2c: E2 62 00 [11:51:26]MH_I2C_Read... [11:51:26]Read from MH i2c: E2 62 00 40 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A9 D9 04 00 0E 04 04 00 22 02 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 AC [11:51:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A9 D9 04 00 0E 04 04 00 22 02 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 [11:51:26]wFMCommunicate OK [11:51:26]SAM_PROTO_GetFieldsCounters done [11:51:26]requested_item shift.num is exist - process it [11:51:26]requested_item shift.opened is exist - process it [11:51:26]req_shift_opened [11:51:26]FM_GetShiftState [11:51:26]SAM_PROTO_GetShiftState [11:51:26]wFMCommunicate request_size=4 [11:51:26]MH_SAM_APDU [11:51:26]CAPDU: 80 13 01 00 [11:51:26]Write to MH i2c: E2 08 00 41 24 80 13 01 00 00 00 00 00 E2 [11:51:26]Write i2c OK [11:51:26]MH_I2C_Read... [11:51:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:51:26]Read from MH i2c: E2 [11:51:26]MH_I2C_Read... [11:51:26]Read from MH i2c: E2 0E 00 [11:51:26]MH_I2C_Read... [11:51:26]Read from MH i2c: E2 0E 00 41 24 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 DB [11:51:26]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:51:26]wFMCommunicate OK [11:51:26]SAM_PROTO_GetShiftState done [11:51:26]FM_GetShiftState done [11:51:26]req_shift_opened done [11:51:26]requested_item shift.open_date is exist - process it [11:51:26]req_shift_open_date [11:51:26]req_shift_open_date done [11:51:26]produce_requested_data done [11:51:26]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317865,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:51:26]process_action_free close_receipt [11:51:26]json_value_free [11:51:26]json_value_free done [11:51:26]process_json_proto returns [11:51:26]Send response to host [11:51:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317865,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:51:26]free response buf [11:51:26]execute_script done [11:51:26]execute_script returns [11:51:26]free content buf [11:51:26]Sock 9.Close socket [11:51:26]Sock 9.Thread stoped [11:51:30]OFD Sender: No OFD packet to send [11:51:35]OFD Sender: No OFD packet to send [11:51:40]OFD Sender: No OFD packet to send [11:51:45]OFD Sender: No OFD packet to send [11:51:50]OFD Sender: No OFD packet to send [11:51:55]OFD Sender: No OFD packet to send [11:52:00]OFD Sender: No OFD packet to send [11:52:05]OFD Sender: No OFD packet to send [11:52:10]OFD Sender: No OFD packet to send [11:52:15]OFD Sender: No OFD packet to send [11:52:19]accept exits with 7 [11:52:19]New connection [11:52:19]New thread 3067436388 created [11:52:19]Thread 3067293028 joined [11:52:19]Waiting for new connection... [11:52:19] Sock 7.Parse request [11:52:19]Sock 7.Check first char [11:52:19]Sock 7.First char is OK [11:52:19]request: POST /json_proto HTTP/1.0 [11:52:19]Method: POST [11:52:19]URL: /json_proto [11:52:19]Method is POST - this is cgi request [11:52:19]url: /json_proto [11:52:19]query_string will be loaded in cgi processing [11:52:19]execute_cgi json_proto POST (null) [11:52:19]execute_cgi path=json_proto method=POST [11:52:19]POST find Content-Length [11:52:19]Host: 172.17.50.195:8080 [11:52:19]Content-Length: 686 [11:52:19]Content-Type: application/json [11:52:19] [11:52:19]POST finish read [11:52:19]Found Content-Length = 686 [11:52:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092803", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 41.130, "sum" : 1575.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1700.00, "total" : 1575.00, "payments": [ { "type": 0, "sum" : 1575.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:52:19]execute_script... [11:52: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)1092803", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 41.130, "sum" : 1575.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1700.00, "total" : 1575.00, "payments": [ { "type": 0, "sum" : 1575.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:52:19]POST & json_proto [11:52:19]process_json_proto [11:52:19]json parsed OK: [11:52:19]protocol is kg_v1.0 [11:52:19]action value=close_receipt [11:52:19]process_action close_receipt [11:52:19]cmd_close_receipt [11:52:19]MH_GetDate [11:52:19]Write to MH i2c: F0 00 00 42 24 55 [11:52:19]Write i2c OK [11:52:19]MH_I2C_Read... [11:52:19]Read from MH i2c: F0 [11:52:19]MH_I2C_Read... [11:52:19]Read from MH i2c: F0 09 00 [11:52:19]MH_I2C_Read... [11:52:19]Read from MH i2c: F0 09 00 42 24 00 F4 7A 1F 67 43 33 1C 67 4B [11:52:19]GetLastDocTimeStamp 1730116282 [11:52:19]current date 1730116340 [11:52:19]FM_GetShiftState [11:52:19]SAM_PROTO_GetShiftState [11:52:19]wFMCommunicate request_size=4 [11:52:19]MH_SAM_APDU [11:52:19]CAPDU: 80 13 01 00 [11:52:19]Write to MH i2c: E2 08 00 43 24 80 13 01 00 00 00 00 00 E4 [11:52:19]Write i2c OK [11:52:19]MH_I2C_Read... [11:52:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:52:19]Read from MH i2c: E2 [11:52:19]MH_I2C_Read... [11:52:19]Read from MH i2c: E2 0E 00 [11:52:19]MH_I2C_Read... [11:52:19]Read from MH i2c: E2 0E 00 43 24 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 DD [11:52:19]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:52:19]wFMCommunicate OK [11:52:19]SAM_PROTO_GetShiftState done [11:52:19]FM_GetShiftState done [11:52:19]opened in 1730073493 [11:52:19]opened+sec_in_day 1730159893 [11:52:19]quantity*price = 157527 [11:52:19]sum+1 = 157529 [11:52:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 1575.00 Внесено: 1700.00 СДАЧА: 125.00 НСП 1% : 13.94 НДС 12% : 167.29 Наличными: 1575.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 341 28.10.2024 11:52 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317866 ФПД: 189290173897884 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T115220&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317866&fm=189290173897884&tin=02508201610067®Number=0000000000091628&sum=157500 [11:52:20]StoreToDocumentArchive [11:52:20]shift 546 fd 317866 [11:52:20]save to /storage/0546/doc_00317866 [11:52:20]save last doc name /storage/0546/doc_00317866 to /storage/kkm_last_doc_name [11:52:20]save OK [11:52:20]Clear old archive folders... [11:52:20]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:52:20]tlvbuf is 013A6A70 [11:52:20]SAM_PROTO_ClearQueue [11:52:20]wFMCommunicate request_size=4 [11:52:20]MH_SAM_APDU [11:52:20]CAPDU: 80 09 00 00 [11:52:20]Write to MH i2c: E2 08 00 50 24 80 09 00 00 00 00 00 00 E6 [11:52:20]Write i2c OK [11:52:20]MH_I2C_Read... [11:52:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:52:20]Read from MH i2c: E2 [11:52:20]MH_I2C_Read... [11:52:20]Read from MH i2c: E2 03 00 [11:52:20]MH_I2C_Read... [11:52:20]Read from MH i2c: E2 03 00 50 24 00 90 00 E8 [11:52:20]RAPDU: 90 00 [11:52:20]wFMCommunicate OK [11:52:20]SAM_PROTO_ClearQueue done [11:52:20]KKMCreateOFDPacket [11:52:20]OFDProtocolAddRootSTLVToBuf [11:52:20]FM_MakeSignedData [11:52:20]FM_MakeSignedData [11:52:20]SAM_PROTO_SignData [11:52:20]wFMCommunicate request_size=4 [11:52:20]MH_SAM_APDU [11:52:20]CAPDU: 80 0D 01 02 [11:52:20]Write to MH i2c: E2 08 00 51 24 80 0D 01 02 00 00 00 00 EE [11:52:20]Write i2c OK [11:52:20]MH_I2C_Read... [11:52:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:52:20]Read from MH i2c: E2 [11:52:20]MH_I2C_Read... [11:52:20]Read from MH i2c: E2 03 00 [11:52:20]MH_I2C_Read... [11:52:20]Read from MH i2c: E2 03 00 51 24 00 90 00 E9 [11:52:20]RAPDU: 90 00 [11:52:20]wFMCommunicate OK [11:52:20]wFMCommunicate request_size=255 [11:52:20]MH_SAM_APDU [11:52:20]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AA A0 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 58 67 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3C 67 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 72 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 59 41 00 00 00 00 07 04 06 00 3C 67 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 01 00 00 F4 03 04 00 F4 7A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AA D9 04 00 35 04 06 00 AC 28 [11:52:20]Write to MH i2c: E2 02 01 52 24 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AA A0 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 58 67 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3C 67 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 72 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 59 41 00 00 00 00 07 04 06 00 3C 67 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 01 00 00 F4 03 04 00 F4 7A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AA D9 04 00 35 04 06 00 AC 28 00 00 D4 [11:52:20]Write i2c OK [11:52:20]MH_I2C_Read... [11:52:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:52:20]Read from MH i2c: E2 [11:52:20]MH_I2C_Read... [11:52:20]Read from MH i2c: E2 03 00 [11:52:20]MH_I2C_Read... [11:52:20]Read from MH i2c: E2 03 00 52 24 00 90 00 EA [11:52:20]RAPDU: 90 00 [11:52:20]wFMCommunicate OK [11:52:20]wFMCommunicate request_size=9 [11:52:20]MH_SAM_APDU [11:52:20]CAPDU: 80 0D 02 02 04 8D 93 1C 9C [11:52:20]Write to MH i2c: E2 0C 00 53 24 80 0D 02 02 04 00 8D 93 1C 9C 00 00 D1 [11:52:20]Write i2c OK [11:52:20]MH_I2C_Read... [11:52:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:52:20]Read from MH i2c: E2 [11:52:20]MH_I2C_Read... [11:52:20]Read from MH i2c: E2 03 00 [11:52:20]MH_I2C_Read... [11:52:20]Read from MH i2c: E2 03 00 53 24 00 90 00 EB [11:52:20]RAPDU: 90 00 [11:52:20]wFMCommunicate OK [11:52:20]wFMCommunicate request_size=4 [11:52:20]MH_SAM_APDU [11:52:20]CAPDU: 80 0D 03 02 [11:52:20]Write to MH i2c: E2 08 00 54 24 80 0D 03 02 00 00 00 00 F3 [11:52:20]Write i2c OK [11:52:20]MH_I2C_Read... [11:52:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:52:20]Read from MH i2c: E2 [11:52:20]MH_I2C_Read... [11:52:20]Read from MH i2c: E2 0B 00 [11:52:20]MH_I2C_Read... [11:52:20]Read from MH i2c: E2 0B 00 54 24 00 87 14 6D 9F 89 23 54 32 90 00 CD [11:52:20]RAPDU: 87 14 6D 9F 89 23 54 32 90 00 [11:52:20]wFMCommunicate OK [11:52:20]SAM_PROTO_SignData done [11:52:20]FM_MakeSignedData done [11:52:20]CreateOFDProtocolMessage [11:52:20]wFMCommunicate request_size=4 [11:52:20]MH_SAM_APDU [11:52:20]CAPDU: 80 11 00 00 [11:52:20]Write to MH i2c: E2 08 00 55 24 80 11 00 00 00 00 00 00 F3 [11:52:20]Write i2c OK [11:52:20]MH_I2C_Read... [11:52:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:52:21]Read from MH i2c: E2 [11:52:21]MH_I2C_Read... [11:52:21]Read from MH i2c: E2 17 00 [11:52:21]MH_I2C_Read... [11:52:21]Read from MH i2c: E2 17 00 55 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 47 [11:52:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:52:21]wFMCommunicate OK [11:52:21]CreateOFDProtocolMessage done [11:52:21]OFDSenderStorePacket 317866 [11:52:21]StoreOFDPacket docnum=317866 [11:52:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 58 31 06 01 4F 9A 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AA A0 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 58 67 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3C 67 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 72 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 59 41 00 00 00 00 07 04 06 00 3C 67 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 01 00 00 F4 03 04 00 F4 7A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AA D9 04 00 35 04 06 00 AC 28 8D 93 1C 9C 87 14 6D 9F 89 23 54 32 [11:52:21]CheckFolder [11:52:21]dirname=/storage/ofd_packets [11:52:21]CheckFolder done [11:52:21]ProducePacketName [11:52:21]name=ofd_packets/00317866 [11:52:21]NVStorageSaveData ofd_packets/00317866 [11:52:21]File name is /storage/ofd_packets/00317866 [11:52:21]Write 300 bytes [11:52:21]NVStorageSaveData done [11:52:21]OFDSenderStorePacket done [11:52:21]KKMCreateOFDPacket done [11:52:21]NVStorageSaveData kkm_last_timestamp [11:52:21]File name is /storage/kkm_last_timestamp [11:52:21]Write 4 bytes [11:52:21]NVStorageSaveData done [11:52:21]ExternCall_PrintAddStr [11:52:21]wPrintStart [11:52:21]Write to MH i2c: 01 00 00 56 24 7A [11:52:21]OFD Sender: Processing packet 317866 [packets to send 127, broken 126] [11:52:21]ProducePacketName [11:52:21]name=ofd_packets/00317866 [11:52:21]OFD Sender: To server: pG, [11:52:21]CommunicateWithHost lk.salyk.kg:30040 [11:52:21]ConnectInit lk.salyk.kg [11:52:21]Write i2c OK [11:52:21]MH_I2C_Read... [11:52:21]Read from MH i2c: 01 [11:52:21]MH_I2C_Read... [11:52:21]Read from MH i2c: 01 07 00 [11:52:21]MH_I2C_Read... [11:52:21]Read from MH i2c: 01 07 00 56 24 00 00 00 00 00 FF 0F 8F [11:52:21]RasterBufferAndPrint [11:52:21]line Счет N : (1)1092803 [11:52:21]line ИНН: 02508201610067 [11:52:21]line Контрольно-Кассовый Чек [11:52:21]line ПРОДАЖА [11:52:21]line ТРК (МРК, ГНК) : 81 [11:52:21]line Товар: 2711190000 [11:52:21]line ГАЗ-К-5 [11:52:21]line 41.130 * 38.30 [11:52:21]line = 1575.28 [11:52:21]line НДС 12% НСП 1% [11:52:21]line > о реализуемом товаре [11:52:21]line ОКРУГЛЕНИЕ: -0.28 [11:52:21]line ИТОГО: 1575.00 [11:52:21]line Внесено: 1700.00 [11:52:21]line СДАЧА: 125.00 [11:52:21]line НСП 1% : 13.94 [11:52:21]line НДС 12% : 167.29 [11:52:21]line Наличными: 1575.00 [11:52:21]line Безнал.: 0.00 [11:52:21]line Место: АЗС № 101 "Партнер Нефть" [11:52:21]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:52:21]line СНО: Общий режим [11:52:21]line Чек 341 28.10.2024 11:52 [11:52:21]line Смена: 546 ФФД: 1.0 [11:52:21]line ЗНМ: 0300000082 [11:52:21]line РНМ: 0000000000091628 [11:52:21]line Версия ККМ: 001 [11:52:21]line ФМ: 0000000000874671 [11:52:21]line ФД: 317866 [11:52:21]line ФПД: 189290173897884 [11:52:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T115220&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317866&fm=189290173897884&tin=02508201610067®Number=0000000000091628&sum=157500 [11:52:21]Connected sock=10 [11:52:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 58 31 06 01 4F 9A 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AA A0 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 58 67 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3C 67 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 72 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 59 41 00 00 00 00 07 04 06 00 3C 67 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 01 00 00 F4 03 04 00 F4 7A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AA D9 04 00 35 04 06 00 AC 28 8D 93 1C 9C 87 14 6D 9F 89 23 54 32 [11:52:21]written 0, free lines is 4095 [11:52:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 95 07 47 00 FF 4B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AA D9 04 00 F4 03 04 00 AD 26 1F 67 B6 04 01 00 00 0E 5C 2B 9A D5 8E 84 B3 [11:52:21]CommunicateWithHost err = 0 [11:52:21]CheckOFDResponse [11:52:21]1017 (14) - 77093643461234 [11:52:21]1041 (16) - 0000000000874671 [11:52:21]1040 (4) - 317866 [11:52:21]1012 (4) - 28.10.2024 05:52 [11:52:21]1206 (1) - 0 [11:52:21]OFD Sender: Remove packet 317866 [11:52:21]ProducePacketName [11:52:21]name=ofd_packets/00317866 [11:52:21]NVStorageDeleteData [11:52:21]Write to MH i2c: 01 00 00 81 24 A5 [11:52:21]Write i2c OK [11:52:21]MH_I2C_Read... [11:52:21]Read from MH i2c: 01 [11:52:21]MH_I2C_Read... [11:52:21]Read from MH i2c: 01 07 00 [11:52:21]MH_I2C_Read... [11:52:21]Read from MH i2c: 01 07 00 81 24 00 00 00 00 00 FB 0C B3 [11:52:21]RasterBufferAndPrint [11:52:21]line [11:52:21]line [11:52:21]line [11:52:21]line [11:52:21]line [11:52:21]written 0, free lines is 3330 [11:52:21]MH_Cut [11:52:21]Write to MH i2c: D1 01 00 88 24 01 7E [11:52:21]Write i2c OK [11:52:21]MH_I2C_Read... [11:52:21]Read from MH i2c: D1 [11:52:21]MH_I2C_Read... [11:52:21]Read from MH i2c: D1 01 00 [11:52:21]MH_I2C_Read... [11:52:21]Read from MH i2c: D1 01 00 88 24 00 7D [11:52:21]Write to MH i2c: 01 00 00 89 24 AD [11:52:21]Write i2c OK [11:52:21]MH_I2C_Read... [11:52:22]OFD Sender: No OFD packet to send [11:52:22]*** Cut start [11:52:22]*** Partial cut [11:52:22]*** CUTSNS_PIN = 1 [11:52:22]*** CUTSNS_PIN = 0 [11:52:22]*** Brake cut motor [11:52:23]Read from MH i2c: 01 [11:52:23]MH_I2C_Read... [11:52:23]*** Stop cut motor [11:52:23]*** Cut end [11:52:23]Read from MH i2c: 01 07 00 [11:52:23]MH_I2C_Read... [11:52:23]Read from MH i2c: 01 07 00 89 24 00 00 00 00 00 FF 0F C2 [11:52:23]process_action close_receipt done [11:52:23]requested_data is exist [11:52:23]produce_requested_data [11:52:23]requested_item fm.sn is exist - process it [11:52:23]wFMCommunicate request_size=4 [11:52:23]MH_SAM_APDU [11:52:23]CAPDU: 80 11 00 00 [11:52:23]Write to MH i2c: E2 08 00 8A 24 80 11 00 00 00 00 00 00 28 [11:52:23]Write i2c OK [11:52:23]MH_I2C_Read... [11:52:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:52:23]Read from MH i2c: E2 [11:52:23]MH_I2C_Read... [11:52:23]Read from MH i2c: E2 17 00 [11:52:23]MH_I2C_Read... [11:52:23]Read from MH i2c: E2 17 00 8A 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 7C [11:52:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:52:23]wFMCommunicate OK [11:52:23]requested_item fd.num is exist - process it [11:52:23]SAM_PROTO_GetFieldsCounters [11:52:23]wFMCommunicate request_size=4 [11:52:23]MH_SAM_APDU [11:52:23]CAPDU: 80 13 00 00 [11:52:23]Write to MH i2c: E2 08 00 8B 24 80 13 00 00 00 00 00 00 2B [11:52:23]Write i2c OK [11:52:23]MH_I2C_Read... [11:52:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:52:23]Read from MH i2c: E2 [11:52:23]MH_I2C_Read... [11:52:23]Read from MH i2c: E2 62 00 [11:52:23]MH_I2C_Read... [11:52:23]Read from MH i2c: E2 62 00 8B 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 AA D9 04 00 0E 04 04 00 22 02 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 FB [11:52:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 AA D9 04 00 0E 04 04 00 22 02 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 [11:52:23]wFMCommunicate OK [11:52:23]SAM_PROTO_GetFieldsCounters done [11:52:23]requested_item shift.num is exist - process it [11:52:23]requested_item shift.opened is exist - process it [11:52:23]req_shift_opened [11:52:23]FM_GetShiftState [11:52:23]SAM_PROTO_GetShiftState [11:52:23]wFMCommunicate request_size=4 [11:52:23]MH_SAM_APDU [11:52:23]CAPDU: 80 13 01 00 [11:52:23]Write to MH i2c: E2 08 00 8C 24 80 13 01 00 00 00 00 00 2D [11:52:23]Write i2c OK [11:52:23]MH_I2C_Read... [11:52:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:52:23]Read from MH i2c: E2 [11:52:23]MH_I2C_Read... [11:52:23]Read from MH i2c: E2 0E 00 [11:52:23]MH_I2C_Read... [11:52:23]Read from MH i2c: E2 0E 00 8C 24 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 26 [11:52:23]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:52:23]wFMCommunicate OK [11:52:23]SAM_PROTO_GetShiftState done [11:52:23]FM_GetShiftState done [11:52:23]req_shift_opened done [11:52:23]requested_item shift.open_date is exist - process it [11:52:23]req_shift_open_date [11:52:23]req_shift_open_date done [11:52:23]produce_requested_data done [11:52:23]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317866,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:52:23]process_action_free close_receipt [11:52:23]json_value_free [11:52:23]json_value_free done [11:52:23]process_json_proto returns [11:52:23]Send response to host [11:52:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317866,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:52:23]free response buf [11:52:23]execute_script done [11:52:23]execute_script returns [11:52:23]free content buf [11:52:23]Sock 7.Close socket [11:52:23]Sock 7.Thread stoped [11:52:26]accept exits with 9 [11:52:26]New connection [11:52:26]New thread 3067293028 created [11:52:26]Thread 3067436388 joined [11:52:26]Waiting for new connection... [11:52:26] Sock 9.Parse request [11:52:26]Sock 9.Check first char [11:52:26]Sock 9.First char is OK [11:52:26]request: POST /json_proto HTTP/1.0 [11:52:26]Method: POST [11:52:26]URL: /json_proto [11:52:26]Method is POST - this is cgi request [11:52:26]url: /json_proto [11:52:26]query_string will be loaded in cgi processing [11:52:26]execute_cgi json_proto POST (null) [11:52:26]execute_cgi path=json_proto method=POST [11:52:26]POST find Content-Length [11:52:26]Host: 172.17.50.195:8080 [11:52:26]Content-Length: 773 [11:52:26]Content-Type: application/json [11:52:26] [11:52:26]POST finish read [11:52:26]Found Content-Length = 773 [11:52:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092806", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:52:26]execute_script... [11:52: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)1092806", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:52:26]POST & json_proto [11:52:26]process_json_proto [11:52:26]json parsed OK: [11:52:26]protocol is kg_v1.0 [11:52:26]action value=close_receipt [11:52:26]process_action close_receipt [11:52:26]cmd_close_receipt [11:52:26]MH_GetDate [11:52:26]Write to MH i2c: F0 00 00 8D 24 A0 [11:52:26]Write i2c OK [11:52:26]MH_I2C_Read... [11:52:26]Read from MH i2c: F0 [11:52:26]MH_I2C_Read... [11:52:26]Read from MH i2c: F0 09 00 [11:52:26]MH_I2C_Read... [11:52:26]Read from MH i2c: F0 09 00 8D 24 00 FB 7A 1F 67 43 33 1C 67 9D [11:52:26]GetLastDocTimeStamp 1730116340 [11:52:26]current date 1730116347 [11:52:26]FM_GetShiftState [11:52:26]SAM_PROTO_GetShiftState [11:52:26]wFMCommunicate request_size=4 [11:52:26]MH_SAM_APDU [11:52:26]CAPDU: 80 13 01 00 [11:52:26]Write to MH i2c: E2 08 00 8E 24 80 13 01 00 00 00 00 00 2F [11:52:26]Write i2c OK [11:52:26]MH_I2C_Read... [11:52:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:52:26]Read from MH i2c: E2 [11:52:26]MH_I2C_Read... [11:52:26]Read from MH i2c: E2 0E 00 [11:52:26]MH_I2C_Read... [11:52:26]Read from MH i2c: E2 0E 00 8E 24 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 28 [11:52:26]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:52:26]wFMCommunicate OK [11:52:26]SAM_PROTO_GetShiftState done [11:52:26]FM_GetShiftState done [11:52:26]opened in 1730073493 [11:52:26]opened+sec_in_day 1730159893 [11:52:26]quantity*price = 100001 [11:52:26]sum+1 = 100002 [11:52:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.01 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.01 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 342 28.10.2024 11:52 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317867 ФПД: 253401330306280 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T115227&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317867&fm=253401330306280&tin=02508201610067®Number=0000000000091628&sum=100001 [11:52:27]StoreToDocumentArchive [11:52:27]shift 546 fd 317867 [11:52:27]save to /storage/0546/doc_00317867 [11:52:27]save last doc name /storage/0546/doc_00317867 to /storage/kkm_last_doc_name [11:52:27]save OK [11:52:27]Clear old archive folders... [11:52:27]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:52:27]tlvbuf is 0141EC40 [11:52:27]SAM_PROTO_ClearQueue [11:52:27]wFMCommunicate request_size=4 [11:52:27]MH_SAM_APDU [11:52:27]CAPDU: 80 09 00 00 [11:52:27]Write to MH i2c: E2 08 00 9B 24 80 09 00 00 00 00 00 00 31 [11:52:27]Write i2c OK [11:52:27]MH_I2C_Read... [11:52:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:52:27]Read from MH i2c: E2 [11:52:27]MH_I2C_Read... [11:52:27]Read from MH i2c: E2 03 00 [11:52:27]MH_I2C_Read... [11:52:27]Read from MH i2c: E2 03 00 9B 24 00 90 00 33 [11:52:27]RAPDU: 90 00 [11:52:27]wFMCommunicate OK [11:52:27]SAM_PROTO_ClearQueue done [11:52:27]KKMCreateOFDPacket [11:52:27]OFDProtocolAddRootSTLVToBuf [11:52:27]FM_MakeSignedData [11:52:27]FM_MakeSignedData [11:52:27]SAM_PROTO_SignData [11:52:27]wFMCommunicate request_size=4 [11:52:27]MH_SAM_APDU [11:52:27]CAPDU: 80 0D 01 02 [11:52:27]Write to MH i2c: E2 08 00 9C 24 80 0D 01 02 00 00 00 00 39 [11:52:27]Write i2c OK [11:52:27]MH_I2C_Read... [11:52:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:52:28]Read from MH i2c: E2 [11:52:28]MH_I2C_Read... [11:52:28]Read from MH i2c: E2 03 00 [11:52:28]MH_I2C_Read... [11:52:28]Read from MH i2c: E2 03 00 9C 24 00 90 00 34 [11:52:28]RAPDU: 90 00 [11:52:28]wFMCommunicate OK [11:52:28]wFMCommunicate request_size=255 [11:52:28]MH_SAM_APDU [11:52:28]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 01 00 00 F4 03 04 00 FB 7A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AB D9 04 00 35 04 06 00 E6 77 [11:52:28]Write to MH i2c: E2 02 01 9D 24 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 01 00 00 F4 03 04 00 FB 7A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AB D9 04 00 35 04 06 00 E6 77 00 00 43 [11:52:28]Write i2c OK [11:52:28]MH_I2C_Read... [11:52:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:52:28]Read from MH i2c: E2 [11:52:28]MH_I2C_Read... [11:52:28]Read from MH i2c: E2 03 00 [11:52:28]MH_I2C_Read... [11:52:28]Read from MH i2c: E2 03 00 9D 24 00 90 00 35 [11:52:28]RAPDU: 90 00 [11:52:28]wFMCommunicate OK [11:52:28]wFMCommunicate request_size=9 [11:52:28]MH_SAM_APDU [11:52:28]CAPDU: 80 0D 02 02 04 98 47 4C E8 [11:52:28]Write to MH i2c: E2 0C 00 9E 24 80 0D 02 02 04 00 98 47 4C E8 00 00 57 [11:52:28]Write i2c OK [11:52:28]MH_I2C_Read... [11:52:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:52:28]Read from MH i2c: E2 [11:52:28]MH_I2C_Read... [11:52:28]Read from MH i2c: E2 03 00 [11:52:28]MH_I2C_Read... [11:52:28]Read from MH i2c: E2 03 00 9E 24 00 90 00 36 [11:52:28]RAPDU: 90 00 [11:52:28]wFMCommunicate OK [11:52:28]wFMCommunicate request_size=4 [11:52:28]MH_SAM_APDU [11:52:28]CAPDU: 80 0D 03 02 [11:52:28]Write to MH i2c: E2 08 00 9F 24 80 0D 03 02 00 00 00 00 3E [11:52:28]Write i2c OK [11:52:28]MH_I2C_Read... [11:52:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:52:28]Read from MH i2c: E2 [11:52:28]MH_I2C_Read... [11:52:28]Read from MH i2c: E2 0B 00 [11:52:28]MH_I2C_Read... [11:52:28]Read from MH i2c: E2 0B 00 9F 24 00 65 79 52 1F 1C E3 96 81 90 00 A4 [11:52:28]RAPDU: 65 79 52 1F 1C E3 96 81 90 00 [11:52:28]wFMCommunicate OK [11:52:28]SAM_PROTO_SignData done [11:52:28]FM_MakeSignedData done [11:52:28]CreateOFDProtocolMessage [11:52:28]wFMCommunicate request_size=4 [11:52:28]MH_SAM_APDU [11:52:28]CAPDU: 80 11 00 00 [11:52:28]Write to MH i2c: E2 08 00 A0 24 80 11 00 00 00 00 00 00 3E [11:52:28]Write i2c OK [11:52:28]MH_I2C_Read... [11:52:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:52:28]Read from MH i2c: E2 [11:52:28]MH_I2C_Read... [11:52:28]Read from MH i2c: E2 17 00 [11:52:28]MH_I2C_Read... [11:52:28]Read from MH i2c: E2 17 00 A0 24 00 11 04 10 00 [11:54:13]Read from MH i2c: E2 [11:54:13]MH_I2C_Read... [11:54:13]Read from MH i2c: E2 03 00 [11:54:13]MH_I2C_Read... [11:54:13]Read from MH i2c: E2 03 00 DD 24 00 90 00 75 [11:54:13]RAPDU: 90 00 [11:54:13]wFMCommunicate OK [11:54:13]wFMCommunicate request_size=15 [11:54:13]MH_SAM_APDU [11:54:13]CAPDU: 80 15 02 00 0A 39 04 06 00 00 00 00 00 00 00 [11:54:13]Write to MH i2c: E2 12 00 DE 24 80 15 02 00 0A 00 39 04 06 00 00 00 00 00 00 00 00 00 D9 [11:54:13]Write i2c OK [11:54:13]MH_I2C_Read... [11:54:13]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [11:54:13]Read from MH i2c: E2 [11:54:13]MH_I2C_Read... [11:54:13]Read from MH i2c: E2 03 00 [11:54:13]MH_I2C_Read... [11:54:13]Read from MH i2c: E2 03 00 DE 24 00 90 00 76 [11:54:13]RAPDU: 90 00 [11:54:13]wFMCommunicate OK [11:54:13]wFMCommunicate request_size=11 [11:54:13]MH_SAM_APDU [11:54:13]CAPDU: 80 15 02 00 06 1F 04 02 00 01 00 [11:54:13]Write to MH i2c: E2 0E 00 DF 24 80 15 02 00 06 00 1F 04 02 00 01 00 00 00 B5 [11:54:13]Write i2c OK [11:54:13]MH_I2C_Read... [11:54:13]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [11:54:13]Read from MH i2c: E2 [11:54:13]MH_I2C_Read... [11:54:13]Read from MH i2c: E2 03 00 [11:54:13]MH_I2C_Read... [11:54:13]Read from MH i2c: E2 03 00 DF 24 00 90 00 77 [11:54:13]RAPDU: 90 00 [11:54:13]wFMCommunicate OK [11:54:13]wFMCommunicate request_size=13 [11:54:13]MH_SAM_APDU [11:54:13]CAPDU: 80 15 02 00 08 F4 03 04 00 65 7B 1F 67 [11:54:13]Write to MH i2c: E2 10 00 E0 24 80 15 02 00 08 00 F4 03 04 00 65 7B 1F 67 00 00 F5 [11:54:13]Write i2c OK [11:54:13]MH_I2C_Read... [11:54:13]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [11:54:13]Read from MH i2c: E2 [11:54:13]MH_I2C_Read... [11:54:13]Read from MH i2c: E2 03 00 [11:54:13]MH_I2C_Read... [11:54:13]Read from MH i2c: E2 03 00 E0 24 00 90 00 78 [11:54:13]RAPDU: 90 00 [11:54:13]wFMCommunicate OK [11:54:13]wFMCommunicate request_size=25 [11:54:13]MH_SAM_APDU [11:54:13]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 [11:54:13]Write to MH i2c: E2 1C 00 E1 24 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 00 00 E8 [11:54:13]Write i2c OK [11:54:13]MH_I2C_Read... [11:54:13]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [11:54:13]Read from MH i2c: E2 [11:54:13]MH_I2C_Read... [11:54:13]Read from MH i2c: E2 03 00 [11:54:13]MH_I2C_Read... [11:54:13]Read from MH i2c: E2 03 00 E1 24 00 90 00 79 [11:54:13]RAPDU: 90 00 [11:54:13]wFMCommunicate OK [11:54:13]wFMCommunicate request_size=4 [11:54:13]MH_SAM_APDU [11:54:13]CAPDU: 80 15 03 00 [11:54:13]Write to MH i2c: E2 08 00 E2 24 80 15 03 00 00 00 00 00 87 [11:54:13]Write i2c OK [11:54:13]MH_I2C_Read... [11:54:13]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [11:54:13]Read from MH i2c: E2 [11:54:13]MH_I2C_Read... [11:54:13]Read from MH i2c: E2 40 00 [11:54:13]MH_I2C_Read... [11:54:13]Read from MH i2c: E2 40 00 E2 24 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AC D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 57 01 00 00 35 04 06 00 4C AA A6 53 1F B6 90 00 47 [11:54:13]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AC D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 57 01 00 00 35 04 06 00 4C AA A6 53 1F B6 90 00 [11:54:13]wFMCommunicate OK [11:54:13]SAM_PROTO_ProcessDocument answer len = 59 [11:54:13]SAM_PROTO_ProcessDocument done [11:54:13]SetTLVBufToDocument [11:54:13]Processing tag 1209 (04B9) [11:54:13]Malloc new data [11:54:13]Processing tag 1041 (0411) [11:54:13]Processing tag 1040 (0410) [11:54:13]Malloc new data [11:54:13]Processing tag 1038 (040E) [11:54:13]Malloc new data [11:54:13]Processing tag 1042 (0412) [11:54:13]Malloc new data [11:54:13]Processing tag 1077 (0435) [11:54:13]Malloc new data [11:54:13]SetTLVBufToDocument err=0 [11:54:13]KKMLoadAndSignReceiptData store KKM data [11:54:13]KKMLoadAndSignReceiptData err=0 [11:54:13]wFMCommunicate request_size=4 [11:54:13]MH_SAM_APDU [11:54:13]CAPDU: 80 11 00 00 [11:54:13]Write to MH i2c: E2 08 00 E3 24 80 11 00 00 00 00 00 00 81 [11:54:13]Write i2c OK [11:54:13]MH_I2C_Read... [11:54:13]Read from MH i2c: E2 [11:54:13]MH_I2C_Read... [11:54:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:54:13]Read from MH i2c: E2 17 00 [11:54:13]MH_I2C_Read... [11:54:13]Read from MH i2c: E2 17 00 E3 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D5 [11:54:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:54:13]wFMCommunicate OK [11:54:13]Счет N : (1)1092809 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 43 Товар: 2710124130 Аи-92-К-2 14.950 * 66.90 = 1000.16 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 343 28.10.2024 11:54 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317868 ФПД: 84295818616758 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T115413&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317868&fm=84295818616758&tin=02508201610067®Number=0000000000091628&sum=100000 [11:54:13]StoreToDocumentArchive [11:54:13]shift 546 fd 317868 [11:54:13]save to /storage/0546/doc_00317868 [11:54:13]save last doc name /storage/0546/doc_00317868 to /storage/kkm_last_doc_name [11:54:13]save OK [11:54:13]Clear old archive folders... [11:54:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:54:13]tlvbuf is 013DD910 [11:54:13]SAM_PROTO_ClearQueue [11:54:13]wFMCommunicate request_size=4 [11:54:13]MH_SAM_APDU [11:54:13]CAPDU: 80 09 00 00 [11:54:13]Write to MH i2c: E2 08 00 E4 24 80 09 00 00 00 00 00 00 7A [11:54:13]Write i2c OK [11:54:13]MH_I2C_Read... [11:54:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:54:13]Read from MH i2c: E2 [11:54:13]MH_I2C_Read... [11:54:13]Read from MH i2c: E2 03 00 [11:54:13]MH_I2C_Read... [11:54:13]Read from MH i2c: E2 03 00 E4 24 00 90 00 7C [11:54:13]RAPDU: 90 00 [11:54:13]wFMCommunicate OK [11:54:13]SAM_PROTO_ClearQueue done [11:54:13]KKMCreateOFDPacket [11:54:13]OFDProtocolAddRootSTLVToBuf [11:54:13]FM_MakeSignedData [11:54:13]FM_MakeSignedData [11:54:13]SAM_PROTO_SignData [11:54:13]wFMCommunicate request_size=4 [11:54:13]MH_SAM_APDU [11:54:13]CAPDU: 80 0D 01 02 [11:54:13]Write to MH i2c: E2 08 00 E5 24 80 0D 01 02 00 00 00 00 82 [11:54:13]Write i2c OK [11:54:13]MH_I2C_Read... [11:54:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:54:13]Read from MH i2c: E2 [11:54:13]MH_I2C_Read... [11:54:13]Read from MH i2c: E2 03 00 [11:54:13]MH_I2C_Read... [11:54:13]Read from MH i2c: E2 03 00 E5 24 00 90 00 7D [11:54:13]RAPDU: 90 00 [11:54:13]wFMCommunicate OK [11:54:13]wFMCommunicate request_size=255 [11:54:13]MH_SAM_APDU [11:54: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 65 7B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AC D9 04 00 35 04 06 00 4C [11:54:13]Write to MH i2c: E2 02 01 E6 24 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 65 7B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AC D9 04 00 35 04 06 00 4C 00 00 C1 [11:54:13]Write i2c OK [11:54:13]MH_I2C_Read... [11:54:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:54:14]Read from MH i2c: E2 [11:54:14]MH_I2C_Read... [11:54:14]Read from MH i2c: E2 03 00 [11:54:14]MH_I2C_Read... [11:54:14]Read from MH i2c: E2 03 00 E6 24 00 90 00 7E [11:54:14]RAPDU: 90 00 [11:54:14]wFMCommunicate OK [11:54:14]wFMCommunicate request_size=10 [11:54:14]MH_SAM_APDU [11:54:14]CAPDU: 80 0D 02 02 05 AA A6 53 1F B6 [11:54:14]Write to MH i2c: E2 0D 00 E7 24 80 0D 02 02 05 00 AA A6 53 1F B6 00 00 07 [11:54:14]Write i2c OK [11:54:14]MH_I2C_Read... [11:54:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:54:14]Read from MH i2c: E2 [11:54:14]MH_I2C_Read... [11:54:14]Read from MH i2c: E2 03 00 [11:54:14]MH_I2C_Read... [11:54:14]Read from MH i2c: E2 03 00 E7 24 00 90 00 7F [11:54:14]RAPDU: 90 00 [11:54:14]wFMCommunicate OK [11:54:14]wFMCommunicate request_size=4 [11:54:14]MH_SAM_APDU [11:54:14]CAPDU: 80 0D 03 02 [11:54:14]Write to MH i2c: E2 08 00 E8 24 80 0D 03 02 00 00 00 00 87 [11:54:14]Write i2c OK [11:54:14]MH_I2C_Read... [11:54:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:54:14]Read from MH i2c: E2 [11:54:14]MH_I2C_Read... [11:54:14]Read from MH i2c: E2 0B 00 [11:54:14]MH_I2C_Read... [11:54:14]Read from MH i2c: E2 0B 00 E8 24 00 80 DD 90 E6 C9 BA 47 3B 90 00 60 [11:54:14]RAPDU: 80 DD 90 E6 C9 BA 47 3B 90 00 [11:54:14]wFMCommunicate OK [11:54:14]SAM_PROTO_SignData done [11:54:14]FM_MakeSignedData done [11:54:14]CreateOFDProtocolMessage [11:54:14]wFMCommunicate request_size=4 [11:54:14]MH_SAM_APDU [11:54:14]CAPDU: 80 11 00 00 [11:54:14]Write to MH i2c: E2 08 00 E9 24 80 11 00 00 00 00 00 00 87 [11:54:14]Write i2c OK [11:54:14]MH_I2C_Read... [11:54:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:54:14]Read from MH i2c: E2 [11:54:14]MH_I2C_Read... [11:54:14]Read from MH i2c: E2 17 00 [11:54:14]MH_I2C_Read... [11:54:14]Read from MH i2c: E2 17 00 E9 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 DB [11:54:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:54:14]wFMCommunicate OK [11:54:14]CreateOFDProtocolMessage done [11:54:14]OFDSenderStorePacket 317868 [11:54:14]StoreOFDPacket docnum=317868 [11:54:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 6E B4 07 01 B3 39 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 65 7B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AC D9 04 00 35 04 06 00 4C AA A6 53 1F B6 80 DD 90 E6 C9 BA 47 3B [11:54:14]CheckFolder [11:54:14]dirname=/storage/ofd_packets [11:54:14]CheckFolder done [11:54:14]ProducePacketName [11:54:14]name=ofd_packets/00317868 [11:54:14]NVStorageSaveData ofd_packets/00317868 [11:54:14]File name is /storage/ofd_packets/00317868 [11:54:14]Write 301 bytes [11:54:14]NVStorageSaveData done [11:54:14]OFDSenderStorePacket done [11:54:14]KKMCreateOFDPacket done [11:54:14]NVStorageSaveData kkm_last_timestamp [11:54:14]File name is /storage/kkm_last_timestamp [11:54:14]Write 4 bytes [11:54:14]NVStorageSaveData done [11:54:14]ExternCall_PrintAddStr [11:54:14]wPrintStart [11:54:14]Write to MH i2c: 01 00 00 EA 24 0E [11:54:14]Write i2c OK [11:54:14]MH_I2C_Read... [11:54:14]Read from MH i2c: 01 [11:54:14]MH_I2C_Read... [11:54:14]Read from MH i2c: 01 07 00 [11:54:14]MH_I2C_Read... [11:54:14]Read from MH i2c: 01 07 00 EA 24 00 00 00 00 00 FF 0F 23 [11:54:14]RasterBufferAndPrint [11:54:14]line Счет N : (1)1092809 [11:54:14]line ИНН: 02508201610067 [11:54:14]line Контрольно-Кассовый Чек [11:54:14]line ПРОДАЖА [11:54:14]line ТРК (МРК, ГНК) : 43 [11:54:14]line Товар: 2710124130 [11:54:14]line Аи-92-К-2 [11:54:14]line 14.950 * 66.90 [11:54:14]line = 1000.16 [11:54:14]line НДС 12% НСП 1% [11:54:14]line > о реализуемом товаре [11:54:14]line ОКРУГЛЕНИЕ: -0.16 [11:54:14]line ИТОГО: 1000.00 [11:54:14]line Внесено: 1000.00 [11:54:14]line СДАЧА: 0.00 [11:54:14]line НСП 1% : 8.85 [11:54:14]line НДС 12% : 106.21 [11:54:14]line Наличными: 1000.00 [11:54:14]line Безнал.: 0.00 [11:54:14]line Место: АЗС № 101 "Партнер Нефть" [11:54:14]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:54:14]line СНО: Общий режим [11:54:14]line Чек 343 28.10.2024 11:54 [11:54:14]line Смена: 546 ФФД: 1.0 [11:54:14]line ЗНМ: 0300000082 [11:54:14]line РНМ: 0000000000091628 [11:54:14]line Версия ККМ: 001 [11:54:14]line ФМ: 0000000000874671 [11:54:14]line ФД: 317868 [11:54:14]line ФПД: 84295818616758 [11:54:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T115413&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317868&fm=84295818616758&tin=02508201610067®Number=0000000000091628&sum=100000 [11:54:14]written 0, free lines is 4095 [11:54:14]OFD Sender: Processing packet 317868 [packets to send 127, broken 126] [11:54:14]ProducePacketName [11:54:14]name=ofd_packets/00317868 [11:54:14]OFD Sender: To server: pG, [11:54:14]CommunicateWithHost lk.salyk.kg:30040 [11:54:14]ConnectInit lk.salyk.kg [11:54:14]Connected sock=11 [11:54:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 6E B4 07 01 B3 39 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 65 7B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AC D9 04 00 35 04 06 00 4C AA A6 53 1F B6 80 DD 90 E6 C9 BA 47 3B [11:54:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 CF 7F 47 00 2B 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 34 36 37 31 10 04 04 00 AC D9 04 00 F4 03 04 00 1E 27 1F 67 B6 04 01 00 00 95 CA 81 13 FE 03 57 4D [11:54:14]CommunicateWithHost err = 0 [11:54:14]CheckOFDResponse [11:54:14]1017 (14) - 77093643461234 [11:54:14]1041 (16) - 0000000000874671 [11:54:14]1040 (4) - 317868 [11:54:14]1012 (4) - 28.10.2024 05:54 [11:54:14]1206 (1) - 0 [11:54:14]OFD Sender: Remove packet 317868 [11:54:14]ProducePacketName [11:54:14]name=ofd_packets/00317868 [11:54:14]NVStorageDeleteData [11:54:14]Write to MH i2c: 01 00 00 15 25 3A [11:54:14]Write i2c OK [11:54:14]MH_I2C_Read... [11:54:14]Read from MH i2c: 01 [11:54:14]MH_I2C_Read... [11:54:14]Read from MH i2c: 01 07 00 [11:54:14]MH_I2C_Read... [11:54:14]Read from MH i2c: 01 07 00 15 25 00 00 00 00 00 FE 0C 4B [11:54:14]RasterBufferAndPrint [11:54:14]line [11:54:14]line [11:54:14]line [11:54:14]line [11:54:14]line [11:54:14]written 0, free lines is 3334 [11:54:14]MH_Cut [11:54:14]Write to MH i2c: D1 01 00 1C 25 01 13 [11:54:14]Write i2c OK [11:54:14]MH_I2C_Read... [11:54:14]Read from MH i2c: D1 [11:54:14]MH_I2C_Read... [11:54:14]Read from MH i2c: D1 01 00 [11:54:14]MH_I2C_Read... [11:54:14]Read from MH i2c: D1 01 00 1C 25 00 12 [11:54:14]Write to MH i2c: 01 00 00 1D 25 42 [11:54:14]Write i2c OK [11:54:14]MH_I2C_Read... [11:54:14]OFD Sender: No OFD packet to send [11:54:15]*** Cut start [11:54:15]*** Partial cut [11:54:15]*** CUTSNS_PIN = 1 [11:54:15]*** CUTSNS_PIN = 0 [11:54:15]*** Brake cut motor [11:54:16]Read from MH i2c: 01 [11:54:16]MH_I2C_Read... [11:54:16]*** Stop cut motor [11:54:16]*** Cut end [11:54:16]Read from MH i2c: 01 07 00 [11:54:16]MH_I2C_Read... [11:54:16]Read from MH i2c: 01 07 00 1D 25 00 00 00 00 00 FF 0F 57 [11:54:16]process_action close_receipt done [11:54:16]requested_data is exist [11:54:16]produce_requested_data [11:54:16]requested_item fm.sn is exist - process it [11:54:16]wFMCommunicate request_size=4 [11:54:16]MH_SAM_APDU [11:54:16]CAPDU: 80 11 00 00 [11:54:16]Write to MH i2c: E2 08 00 1E 25 80 11 00 00 00 00 00 00 BD [11:54:16]Write i2c OK [11:54:16]MH_I2C_Read... [11:54:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:54:16]Read from MH i2c: E2 [11:54:16]MH_I2C_Read... [11:54:16]Read from MH i2c: E2 17 00 [11:54:16]MH_I2C_Read... [11:54:16]Read from MH i2c: E2 17 00 1E 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 11 [11:54:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:54:16]wFMCommunicate OK [11:54:16]requested_item fd.num is exist - process it [11:54:16]SAM_PROTO_GetFieldsCounters [11:54:16]wFMCommunicate request_size=4 [11:54:16]MH_SAM_APDU [11:54:16]CAPDU: 80 13 00 00 [11:54:16]Write to MH i2c: E2 08 00 1F 25 80 13 00 00 00 00 00 00 C0 [11:54:16]Write i2c OK [11:54:16]MH_I2C_Read... [11:54:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:54:16]Read from MH i2c: E2 [11:54:16]MH_I2C_Read... [11:54:16]Read from MH i2c: E2 62 00 [11:54:16]MH_I2C_Read... [11:54:16]Read from MH i2c: E2 62 00 1F 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 AC D9 04 00 0E 04 04 00 22 02 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 98 [11:54:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 AC D9 04 00 0E 04 04 00 22 02 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 [11:54:16]wFMCommunicate OK [11:54:16]SAM_PROTO_GetFieldsCounters done [11:54:16]requested_item shift.num is exist - process it [11:54:16]requested_item shift.opened is exist - process it [11:54:16]req_shift_opened [11:54:16]FM_GetShiftState [11:54:16]SAM_PROTO_GetShiftState [11:54:16]wFMCommunicate request_size=4 [11:54:16]MH_SAM_APDU [11:54:16]CAPDU: 80 13 01 00 [11:54:16]Write to MH i2c: E2 08 00 20 25 80 13 01 00 00 00 00 00 C2 [11:54:16]Write i2c OK [11:54:16]MH_I2C_Read... [11:54:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:54:16]Read from MH i2c: E2 [11:54:16]MH_I2C_Read... [11:54:16]Read from MH i2c: E2 0E 00 [11:54:16]MH_I2C_Read... [11:54:16]Read from MH i2c: E2 0E 00 20 25 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 BB [11:54:16]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:54:16]wFMCommunicate OK [11:54:16]SAM_PROTO_GetShiftState done [11:54:16]FM_GetShiftState done [11:54:16]req_shift_opened done [11:54:16]requested_item shift.open_date is exist - process it [11:54:16]req_shift_open_date [11:54:16]req_shift_open_date done [11:54:16]produce_requested_data done [11:54:16]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317868,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:54:16]process_action_free close_receipt [11:54:16]json_value_free [11:54:16]json_value_free done [11:54:16]process_json_proto returns [11:54:16]Send response to host [11:54:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317868,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:54:16]free response buf [11:54:16]execute_script done [11:54:16]execute_script returns [11:54:16]free content buf [11:54:16]Sock 7.Close socket [11:54:16]Sock 7.Thread stoped [11:54:20]OFD Sender: No OFD packet to send [11:54:25]OFD Sender: No OFD packet to send [11:54:30]OFD Sender: No OFD packet to send [11:54:35]OFD Sender: No OFD packet to send [11:54:40]OFD Sender: No OFD packet to send [11:54:45]OFD Sender: No OFD packet to send [11:54:47]accept exits with 10 [11:54:47]New connection [11:54:47]New thread 3067293028 created [11:54:47]Thread 3067436388 joined [11:54:47]Waiting for new connection... [11:54:47] Sock 10.Parse request [11:54:47]Sock 10.Check first char [11:54:47]Sock 10.First char is OK [11:54:47]request: POST /json_proto HTTP/1.0 [11:54:47]Method: POST [11:54:47]URL: /json_proto [11:54:47]Method is POST - this is cgi request [11:54:47]url: /json_proto [11:54:47]query_string will be loaded in cgi processing [11:54:47]execute_cgi json_proto POST (null) [11:54:47]execute_cgi path=json_proto method=POST [11:54:47]POST find Content-Length [11:54:47]Host: 172.17.50.195:8080 [11:54:47]Content-Length: 681 [11:54:47]Content-Type: application/json [11:54:47] [11:54:47]POST finish read [11:54:47]Found Content-Length = 681 [11:54:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092811", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 7.840, "sum" : 300.27, "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:54:47]execute_script... [11:54:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092811", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 7.840, "sum" : 300.27, "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:54:47]POST & json_proto [11:54:47]process_json_proto [11:54:47]json parsed OK: [11:54:47]protocol is kg_v1.0 [11:54:47]action value=close_receipt [11:54:47]process_action close_receipt [11:54:47]cmd_close_receipt [11:54:47]MH_GetDate [11:54:47]Write to MH i2c: F0 00 00 21 25 35 [11:54:47]Write i2c OK [11:54:47]MH_I2C_Read... [11:54:47]Read from MH i2c: F0 [11:54:47]MH_I2C_Read... [11:54:47]Read from MH i2c: F0 09 00 [11:54:47]MH_I2C_Read... [11:54:47]Read from MH i2c: F0 09 00 21 25 00 87 7B 1F 67 43 33 1C 67 BF [11:54:47]GetLastDocTimeStamp 1730116453 [11:54:47]current date 1730116487 [11:54:47]FM_GetShiftState [11:54:47]SAM_PROTO_GetShiftState [11:54:47]wFMCommunicate request_size=4 [11:54:47]MH_SAM_APDU [11:54:47]CAPDU: 80 13 01 00 [11:54:47]Write to MH i2c: E2 08 00 22 25 80 13 01 00 00 00 00 00 C4 [11:54:47]Write i2c OK [11:54:47]MH_I2C_Read... [11:54:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:54:47]Read from MH i2c: E2 [11:54:47]MH_I2C_Read... [11:54:47]Read from MH i2c: E2 0E 00 [11:54:47]MH_I2C_Read... [11:54:47]Read from MH i2c: E2 0E 00 22 25 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 BD [11:54:47]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:54:47]wFMCommunicate OK [11:54:47]SAM_PROTO_GetShiftState done [11:54:47]FM_GetShiftState done [11:54:47]opened in 1730073493 [11:54:47]opened+sec_in_day 1730159893 [11:54:47]quantity*price = 30027 [11:54:47]sum+1 = 30028 [11:54:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.27 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.89 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 344 28.10.2024 11:54 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317869 ФПД: 216445138671223 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T115448&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317869&fm=216445138671223&tin=02508201610067®Number=0000000000091628&sum=30000 [11:54:48]StoreToDocumentArchive [11:54:48]shift 546 fd 317869 [11:54:48]save to /storage/0546/doc_00317869 [11:54:48]save last doc name /storage/0546/doc_00317869 to /storage/kkm_last_doc_name [11:54:48]save OK [11:54:48]Clear old archive folders... [11:54:48]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:54:48]tlvbuf is 01499340 [11:54:48]SAM_PROTO_ClearQueue [11:54:48]wFMCommunicate request_size=4 [11:54:48]MH_SAM_APDU [11:54:48]CAPDU: 80 09 00 00 [11:54:48]Write to MH i2c: E2 08 00 2F 25 80 09 00 00 00 00 00 00 C6 [11:54:48]Write i2c OK [11:54:48]MH_I2C_Read... [11:54:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:54:48]Read from MH i2c: E2 [11:54:48]MH_I2C_Read... [11:54:48]Read from MH i2c: E2 03 00 [11:54:48]MH_I2C_Read... [11:54:48]Read from MH i2c: E2 03 00 2F 25 00 90 00 C8 [11:54:48]RAPDU: 90 00 [11:54:48]wFMCommunicate OK [11:54:48]SAM_PROTO_ClearQueue done [11:54:48]KKMCreateOFDPacket [11:54:48]OFDProtocolAddRootSTLVToBuf [11:54:48]FM_MakeSignedData [11:54:48]FM_MakeSignedData [11:54:48]SAM_PROTO_SignData [11:54:48]wFMCommunicate request_size=4 [11:54:48]MH_SAM_APDU [11:54:48]CAPDU: 80 0D 01 02 [11:54:48]Write to MH i2c: E2 08 00 30 25 80 0D 01 02 00 00 00 00 CE [11:54:48]Write i2c OK [11:54:48]MH_I2C_Read... [11:54:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:54:48]Read from MH i2c: E2 [11:54:48]MH_I2C_Read... [11:54:48]Read from MH i2c: E2 03 00 [11:54:48]MH_I2C_Read... [11:54:48]Read from MH i2c: E2 03 00 30 25 00 90 00 C9 [11:54:48]RAPDU: 90 00 [11:54:48]wFMCommunicate OK [11:54:48]wFMCommunicate request_size=255 [11:54:48]MH_SAM_APDU [11:54:48]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A0 1E 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 4B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 01 00 00 F4 03 04 00 88 7B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AD D9 04 00 35 04 06 00 C4 DB [11:54:48]Write to MH i2c: E2 02 01 31 25 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A0 1E 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 4B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 01 00 00 F4 03 04 00 88 7B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AD D9 04 00 35 04 06 00 C4 DB 00 00 08 [11:54:48]Write i2c OK [11:54:48]MH_I2C_Read... [11:54:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:54:48]Read from MH i2c: E2 [11:54:48]MH_I2C_Read... [11:54:48]Read from MH i2c: E2 03 00 [11:54:48]MH_I2C_Read... [11:54:48]Read from MH i2c: E2 03 00 31 25 00 90 00 CA [11:54:48]RAPDU: 90 00 [11:54:48]wFMCommunicate OK [11:54:48]wFMCommunicate request_size=9 [11:54:48]MH_SAM_APDU [11:54:48]CAPDU: 80 0D 02 02 04 0F 9A 96 77 [11:54:48]Write to MH i2c: E2 0C 00 32 25 80 0D 02 02 04 00 0F 9A 96 77 00 00 8F [11:54:48]Write i2c OK [11:54:48]MH_I2C_Read... [11:54:48]Read from MH i2c: E2 [11:54:48]MH_I2C_Read... [11:54:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:54:48]Read from MH i2c: E2 03 00 [11:54:48]MH_I2C_Read... [11:54:48]Read from MH i2c: E2 03 00 32 25 00 90 00 CB [11:54:48]RAPDU: 90 00 [11:54:48]wFMCommunicate OK [11:54:48]wFMCommunicate request_size=4 [11:54:48]MH_SAM_APDU [11:54:48]CAPDU: 80 0D 03 02 [11:54:48]Write to MH i2c: E2 08 00 33 25 80 0D 03 02 00 00 00 00 D3 [11:54:48]Write i2c OK [11:54:48]MH_I2C_Read... [11:54:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:54:48]Read from MH i2c: E2 [11:54:48]MH_I2C_Read... [11:54:48]Read from MH i2c: E2 0B 00 [11:54:48]MH_I2C_Read... [11:54:48]Read from MH i2c: E2 0B 00 33 25 00 D1 84 55 DB 96 DF 0F 9A 90 00 77 [11:54:48]RAPDU: D1 84 55 DB 96 DF 0F 9A 90 00 [11:54:48]wFMCommunicate OK [11:54:48]SAM_PROTO_SignData done [11:54:48]FM_MakeSignedData done [11:54:48]CreateOFDProtocolMessage [11:54:48]wFMCommunicate request_size=4 [11:54:48]MH_SAM_APDU [11:54:48]CAPDU: 80 11 00 00 [11:54:48]Write to MH i2c: E2 08 00 34 25 80 11 00 00 00 00 00 00 D3 [11:54:48]Write i2c OK [11:54:48]MH_I2C_Read... [11:54:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:54:48]Read from MH i2c: E2 [11:54:48]MH_I2C_Read... [11:54:48]Read from MH i2c: E2 17 00 [11:54:48]MH_I2C_Read... [11:54:48]Read from MH i2c: E2 17 00 34 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 27 [11:54:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:54:48]wFMCommunicate OK [11:54:48]CreateOFDProtocolMessage done [11:54:48]OFDSenderStorePacket 317869 [11:54:48]StoreOFDPacket docnum=317869 [11:54:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 BE D2 06 01 DF CA 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A0 1E 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 4B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 01 00 00 F4 03 04 00 88 7B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AD D9 04 00 35 04 06 00 C4 DB 0F 9A 96 77 D1 84 55 DB 96 DF 0F 9A [11:54:48]CheckFolder [11:54:48]dirname=/storage/ofd_packets [11:54:48]CheckFolder done [11:54:48]ProducePacketName [11:54:48]name=ofd_packets/00317869 [11:54:48]NVStorageSaveData ofd_packets/00317869 [11:54:48]File name is /storage/ofd_packets/00317869 [11:54:48]Write 300 bytes [11:54:48]NVStorageSaveData done [11:54:48]OFDSenderStorePacket done [11:54:48]KKMCreateOFDPacket done [11:54:48]NVStorageSaveData kkm_last_timestamp [11:54:48]File name is /storage/kkm_last_timestamp [11:54:48]Write 4 bytes [11:54:48]NVStorageSaveData done [11:54:48]ExternCall_PrintAddStr [11:54:48]wPrintStart [11:54:48]Write to MH i2c: 01 00 00 35 25 5A [11:54:48]Write i2c OK [11:54:48]MH_I2C_Read... [11:54:48]Read from MH i2c: 01 [11:54:48]MH_I2C_Read... [11:54:48]Read from MH i2c: 01 07 00 [11:54:48]MH_I2C_Read... [11:54:48]Read from MH i2c: 01 07 00 35 25 00 00 00 00 00 FF 0F 6F [11:54:48]RasterBufferAndPrint [11:54:48]line Счет N : (1)1092811 [11:54:48]line ИНН: 02508201610067 [11:54:48]line Контрольно-Кассовый Чек [11:54:48]line ПРОДАЖА [11:54:48]line ТРК (МРК, ГНК) : 81 [11:54:48]line Товар: 2711190000 [11:54:48]line ГАЗ-К-5 [11:54:48]line 7.840 * 38.30 [11:54:48]line = 300.27 [11:54:48]line НДС 12% НСП 1% [11:54:48]line > о реализуемом товаре [11:54:48]line ОКРУГЛЕНИЕ: -0.27 [11:54:48]line ИТОГО: 300.00 [11:54:48]line Внесено: 300.00 [11:54:48]line СДАЧА: 0.00 [11:54:48]line НСП 1% : 2.66 [11:54:48]line НДС 12% : 31.89 [11:54:48]line Наличными: 300.00 [11:54:48]line Безнал.: 0.00 [11:54:48]line Место: АЗС № 101 "Партнер Нефть" [11:54:48]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:54:48]line СНО: Общий режим [11:54:48]line Чек 344 28.10.2024 11:54 [11:54:48]line Смена: 546 ФФД: 1.0 [11:54:48]line ЗНМ: 0300000082 [11:54:48]line РНМ: 0000000000091628 [11:54:48]line Версия ККМ: 001 [11:54:48]line ФМ: 0000000000874671 [11:54:48]line ФД: 317869 [11:54:48]line ФПД: 216445138671223 [11:54:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T115448&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317869&fm=216445138671223&tin=02508201610067®Number=0000000000091628&sum=30000 [11:54:49]OFD Sender: Processing packet 317869 [packets to send 127, broken 126] [11:54:49]ProducePacketName [11:54:49]name=ofd_packets/00317869 [11:54:49]OFD Sender: To server: pG, [11:54:49]CommunicateWithHost lk.salyk.kg:30040 [11:54:49]ConnectInit lk.salyk.kg [11:54:49]written 0, free lines is 4095 [11:54:49]Connected sock=11 [11:54:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 BE D2 06 01 DF CA 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A0 1E 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 4B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 01 00 00 F4 03 04 00 88 7B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AD D9 04 00 35 04 06 00 C4 DB 0F 9A 96 77 D1 84 55 DB 96 DF 0F 9A [11:54:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 AD 9A 47 00 96 B6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AD D9 04 00 F4 03 04 00 41 27 1F 67 B6 04 01 00 00 70 06 D5 B7 04 6E D5 30 [11:54:49]CommunicateWithHost err = 0 [11:54:49]CheckOFDResponse [11:54:49]1017 (14) - 77093643461234 [11:54:49]1041 (16) - 0000000000874671 [11:54:49]1040 (4) - 317869 [11:54:49]1012 (4) - 28.10.2024 05:55 [11:54:49]1206 (1) - 0 [11:54:49]OFD Sender: Remove packet 317869 [11:54:49]ProducePacketName [11:54:49]name=ofd_packets/00317869 [11:54:49]NVStorageDeleteData [11:54:49]Write to MH i2c: 01 00 00 60 25 85 [11:54:49]Write i2c OK [11:54:49]MH_I2C_Read... [11:54:49]Read from MH i2c: 01 [11:54:49]MH_I2C_Read... [11:54:49]Read from MH i2c: 01 07 00 [11:54:49]MH_I2C_Read... [11:54:49]Read from MH i2c: 01 07 00 60 25 00 00 00 00 00 FF 0C 97 [11:54:49]RasterBufferAndPrint [11:54:49]line [11:54:49]line [11:54:49]line [11:54:49]line [11:54:49]line [11:54:49]written 0, free lines is 3345 [11:54:49]MH_Cut [11:54:49]Write to MH i2c: D1 01 00 67 25 01 5E [11:54:49]Write i2c OK [11:54:49]MH_I2C_Read... [11:54:49]Read from MH i2c: D1 [11:54:49]MH_I2C_Read... [11:54:49]Read from MH i2c: D1 01 00 [11:54:49]MH_I2C_Read... [11:54:49]Read from MH i2c: D1 01 00 67 25 00 5D [11:54:49]Write to MH i2c: 01 00 00 68 25 8D [11:54:49]Write i2c OK [11:54:49]MH_I2C_Read... [11:54:49]OFD Sender: No OFD packet to send [11:54:50]*** Cut start [11:54:50]*** Partial cut [11:54:50]*** CUTSNS_PIN = 1 [11:54:50]*** CUTSNS_PIN = 0 [11:54:50]*** Brake cut motor [11:54:50]Read from MH i2c: 01 [11:54:50]MH_I2C_Read... [11:54:50]*** Stop cut motor [11:54:50]*** Cut end [11:54:50]Read from MH i2c: 01 07 00 [11:54:50]MH_I2C_Read... [11:54:50]Read from MH i2c: 01 07 00 68 25 00 00 00 00 00 FF 0F A2 [11:54:50]process_action close_receipt done [11:54:50]requested_data is exist [11:54:50]produce_requested_data [11:54:50]requested_item fm.sn is exist - process it [11:54:50]wFMCommunicate request_size=4 [11:54:50]MH_SAM_APDU [11:54:50]CAPDU: 80 11 00 00 [11:54:50]Write to MH i2c: E2 08 00 69 25 80 11 00 00 00 00 00 00 08 [11:54:50]Write i2c OK [11:54:50]MH_I2C_Read... [11:54:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:54:50]Read from MH i2c: E2 [11:54:50]MH_I2C_Read... [11:54:50]Read from MH i2c: E2 17 00 [11:54:50]MH_I2C_Read... [11:54:50]Read from MH i2c: E2 17 00 69 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 5C [11:54:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:54:50]wFMCommunicate OK [11:54:50]requested_item fd.num is exist - process it [11:54:50]SAM_PROTO_GetFieldsCounters [11:54:50]wFMCommunicate request_size=4 [11:54:50]MH_SAM_APDU [11:54:50]CAPDU: 80 13 00 00 [11:54:50]Write to MH i2c: E2 08 00 6A 25 80 13 00 00 00 00 00 00 0B [11:54:50]Write i2c OK [11:54:50]MH_I2C_Read... [11:54:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:54:51]Read from MH i2c: E2 [11:54:51]MH_I2C_Read... [11:54:51]Read from MH i2c: E2 62 00 [11:54:51]MH_I2C_Read... [11:54:51]Read from MH i2c: E2 62 00 6A 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 AD D9 04 00 0E 04 04 00 22 02 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 E7 [11:54:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 AD D9 04 00 0E 04 04 00 22 02 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 [11:54:51]wFMCommunicate OK [11:54:51]SAM_PROTO_GetFieldsCounters done [11:54:51]requested_item shift.num is exist - process it [11:54:51]requested_item shift.opened is exist - process it [11:54:51]req_shift_opened [11:54:51]FM_GetShiftState [11:54:51]SAM_PROTO_GetShiftState [11:54:51]wFMCommunicate request_size=4 [11:54:51]MH_SAM_APDU [11:54:51]CAPDU: 80 13 01 00 [11:54:51]Write to MH i2c: E2 08 00 6B 25 80 13 01 00 00 00 00 00 0D [11:54:51]Write i2c OK [11:54:51]MH_I2C_Read... [11:54:51]Read from MH i2c: E2 [11:54:51]MH_I2C_Read... [11:54:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:54:51]Read from MH i2c: E2 0E 00 [11:54:51]MH_I2C_Read... [11:54:51]Read from MH i2c: E2 0E 00 6B 25 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 06 [11:54:51]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:54:51]wFMCommunicate OK [11:54:51]SAM_PROTO_GetShiftState done [11:54:51]FM_GetShiftState done [11:54:51]req_shift_opened done [11:54:51]requested_item shift.open_date is exist - process it [11:54:51]req_shift_open_date [11:54:51]req_shift_open_date done [11:54:51]produce_requested_data done [11:54:51]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317869,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:54:51]process_action_free close_receipt [11:54:51]json_value_free [11:54:51]json_value_free done [11:54:51]process_json_proto returns [11:54:51]Send response to host [11:54:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317869,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:54:51]free response buf [11:54:51]execute_script done [11:54:51]execute_script returns [11:54:51]free content buf [11:54:51]Sock 10.Close socket [11:54:51]Sock 10.Thread stoped [11:54:54]accept exits with 7 [11:54:54]New connection [11:54:54]New thread 3067436388 created [11:54:54]Thread 3067293028 joined [11:54:54]Waiting for new connection... [11:54:54] Sock 7.Parse request [11:54:54]Sock 7.Check first char [11:54:54]Sock 7.First char is OK [11:54:54]request: POST /json_proto HTTP/1.0 [11:54:54]Method: POST [11:54:54]URL: /json_proto [11:54:54]Method is POST - this is cgi request [11:54:54]url: /json_proto [11:54:54]query_string will be loaded in cgi processing [11:54:54]execute_cgi json_proto POST (null) [11:54:54]execute_cgi path=json_proto method=POST [11:54:54]POST find Content-Length [11:54:54]Host: 172.17.50.195:8080 [11:54:54]Content-Length: 682 [11:54:54]Content-Type: application/json [11:54:54] [11:54:54]POST finish read [11:54:54]Found Content-Length = 682 [11:54:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092810", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 14.630, "sum" : 560.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 560.00, "total" : 560.00, "payments": [ { "type": 0, "sum" : 560.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:54:54]execute_script... [11:54: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)1092810", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 14.630, "sum" : 560.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 560.00, "total" : 560.00, "payments": [ { "type": 0, "sum" : 560.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:54:54]POST & json_proto [11:54:54]process_json_proto [11:54:54]json parsed OK: [11:54:54]protocol is kg_v1.0 [11:54:54]action value=close_receipt [11:54:54]process_action close_receipt [11:54:54]cmd_close_receipt [11:54:54]MH_GetDate [11:54:54]Write to MH i2c: F0 00 00 6C 25 80 [11:54:54]Write i2c OK [11:54:54]MH_I2C_Read... [11:54:54]Read from MH i2c: F0 [11:54:54]MH_I2C_Read... [11:54:54]Read from MH i2c: F0 09 00 [11:54:54]MH_I2C_Read... [11:54:54]Read from MH i2c: F0 09 00 6C 25 00 8F 7B 1F 67 43 33 1C 67 12 [11:54:54]GetLastDocTimeStamp 1730116488 [11:54:54]current date 1730116495 [11:54:54]FM_GetShiftState [11:54:54]SAM_PROTO_GetShiftState [11:54:54]wFMCommunicate request_size=4 [11:54:54]MH_SAM_APDU [11:54:54]CAPDU: 80 13 01 00 [11:54:54]Write to MH i2c: E2 08 00 6D 25 80 13 01 00 00 00 00 00 0F [11:54:54]Write i2c OK [11:54:54]MH_I2C_Read... [11:54:54]OFD Sender: No OFD packet to send [11:54:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:54:54]Read from MH i2c: E2 [11:54:54]MH_I2C_Read... [11:54:54]Read from MH i2c: E2 0E 00 [11:54:54]MH_I2C_Read... [11:54:54]Read from MH i2c: E2 0E 00 6D 25 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 08 [11:54:54]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:54:55]wFMCommunicate OK [11:54:55]SAM_PROTO_GetShiftState done [11:54:55]FM_GetShiftState done [11:54:55]opened in 1730073493 [11:54:55]opened+sec_in_day 1730159893 [11:54:55]quantity*price = 56032 [11:54:55]sum+1 = 56034 [11:54:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 560.00 Внесено: 560.00 СДАЧА: 0.00 НСП 1% : 4.96 НДС 12% : 59.50 Наличными: 560.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 345 28.10.2024 11:54 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317870 ФПД: 86122626459439 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T115455&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317870&fm=86122626459439&tin=02508201610067®Number=0000000000091628&sum=56000 [11:54:56]StoreToDocumentArchive [11:54:56]shift 546 fd 317870 [11:54:56]save to /storage/0546/doc_00317870 [11:54:56]save last doc name /storage/0546/doc_00317870 to /storage/kkm_last_doc_name [11:54:56]save OK [11:54:56]Clear old archive folders... [11:54:56]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:54:56]tlvbuf is 014B1A00 [11:54:56]SAM_PROTO_ClearQueue [11:54:56]wFMCommunicate request_size=4 [11:54:56]MH_SAM_APDU [11:54:56]CAPDU: 80 09 00 00 [11:54:56]Write to MH i2c: E2 08 00 7A 25 80 09 00 00 00 00 00 00 11 [11:54:56]Write i2c OK [11:54:56]MH_I2C_Read... [11:54:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:54:56]Read from MH i2c: E2 [11:54:56]MH_I2C_Read... [11:54:56]Read from MH i2c: E2 03 00 [11:54:56]MH_I2C_Read... [11:54:56]Read from MH i2c: E2 03 00 7A 25 00 90 00 13 [11:54:56]RAPDU: 90 00 [11:54:56]wFMCommunicate OK [11:54:56]SAM_PROTO_ClearQueue done [11:54:56]KKMCreateOFDPacket [11:54:56]OFDProtocolAddRootSTLVToBuf [11:54:56]FM_MakeSignedData [11:54:56]FM_MakeSignedData [11:54:56]SAM_PROTO_SignData [11:54:56]wFMCommunicate request_size=4 [11:54:56]MH_SAM_APDU [11:54:56]CAPDU: 80 0D 01 02 [11:54:56]Write to MH i2c: E2 08 00 7B 25 80 0D 01 02 00 00 00 00 19 [11:54:56]Write i2c OK [11:54:56]MH_I2C_Read... [11:54:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:54:56]Read from MH i2c: E2 [11:54:56]MH_I2C_Read... [11:54:56]Read from MH i2c: E2 03 00 [11:54:56]MH_I2C_Read... [11:54:56]Read from MH i2c: E2 03 00 7B 25 00 90 00 14 [11:54:56]RAPDU: 90 00 [11:54:56]wFMCommunicate OK [11:54:56]wFMCommunicate request_size=255 [11:54:56]MH_SAM_APDU [11:54:56]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 26 39 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E1 DA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 DA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 17 00 00 00 00 07 04 06 00 C0 DA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 8F 7B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AE D9 04 00 35 04 06 00 4E 53 [11:54:56]Write to MH i2c: E2 02 01 7C 25 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 26 39 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E1 DA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 DA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 17 00 00 00 00 07 04 06 00 C0 DA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 8F 7B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AE D9 04 00 35 04 06 00 4E 53 00 00 9E [11:54:56]Write i2c OK [11:54:56]MH_I2C_Read... [11:54:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:54:56]Read from MH i2c: E2 [11:54:56]MH_I2C_Read... [11:54:56]Read from MH i2c: E2 03 00 [11:54:56]MH_I2C_Read... [11:54:56]Read from MH i2c: E2 03 00 7C 25 00 90 00 15 [11:54:56]RAPDU: 90 00 [11:54:56]wFMCommunicate OK [11:54:56]wFMCommunicate request_size=9 [11:54:56]MH_SAM_APDU [11:54:56]CAPDU: 80 0D 02 02 04 FC 8E A7 2F [11:54:56]Write to MH i2c: E2 0C 00 7D 25 80 0D 02 02 04 00 FC 8E A7 2F 00 00 84 [11:54:56]Write i2c OK [11:54:56]MH_I2C_Read... [11:54:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:54:56]Read from MH i2c: E2 [11:54:56]MH_I2C_Read... [11:54:56]Read from MH i2c: E2 03 00 [11:54:56]MH_I2C_Read... [11:54:56]Read from MH i2c: E2 03 00 7D 25 00 90 00 16 [11:54:56]RAPDU: 90 00 [11:54:56]wFMCommunicate OK [11:54:56]wFMCommunicate request_size=4 [11:54:56]MH_SAM_APDU [11:54:56]CAPDU: 80 0D 03 02 [11:54:56]Write to MH i2c: E2 08 00 7E 25 80 0D 03 02 00 00 00 00 1E [11:54:56]Write i2c OK [11:54:56]MH_I2C_Read... [11:54:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:54:56]Read from MH i2c: E2 [11:54:56]MH_I2C_Read... [11:54:56]Read from MH i2c: E2 0B 00 [11:54:56]MH_I2C_Read... [11:54:56]Read from MH i2c: E2 0B 00 7E 25 00 E1 45 66 24 97 9F 4C 1D 90 00 6E [11:54:56]RAPDU: E1 45 66 24 97 9F 4C 1D 90 00 [11:54:56]wFMCommunicate OK [11:54:56]SAM_PROTO_SignData done [11:54:56]FM_MakeSignedData done [11:54:56]CreateOFDProtocolMessage [11:54:56]wFMCommunicate request_size=4 [11:54:56]MH_SAM_APDU [11:54:56]CAPDU: 80 11 00 00 [11:54:56]Write to MH i2c: E2 08 00 7F 25 80 11 00 00 00 00 00 00 1E [11:54:56]Write i2c OK [11:54:56]MH_I2C_Read... [11:54:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:54:56]Read from MH i2c: E2 [11:54:56]MH_I2C_Read... [11:54:56]Read from MH i2c: E2 17 00 [11:54:56]MH_I2C_Read... [11:54:56]Read from MH i2c: E2 17 00 7F 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 72 [11:54:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:54:56]wFMCommunicate OK [11:54:56]CreateOFDProtocolMessage done [11:54:56]OFDSenderStorePacket 317870 [11:54:56]StoreOFDPacket docnum=317870 [11:54:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 E8 9F 06 01 39 23 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 26 39 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E1 DA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 DA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 17 00 00 00 00 07 04 06 00 C0 DA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 8F 7B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AE D9 04 00 35 04 06 00 4E 53 FC 8E A7 2F E1 45 66 24 97 9F 4C 1D [11:54:56]CheckFolder [11:54:56]dirname=/storage/ofd_packets [11:54:56]CheckFolder done [11:54:56]ProducePacketName [11:54:56]name=ofd_packets/00317870 [11:54:56]NVStorageSaveData ofd_packets/00317870 [11:54:56]File name is /storage/ofd_packets/00317870 [11:54:56]Write 300 bytes [11:54:56]NVStorageSaveData done [11:54:56]OFDSenderStorePacket done [11:54:56]KKMCreateOFDPacket done [11:54:56]NVStorageSaveData kkm_last_timestamp [11:54:56]File name is /storage/kkm_last_timestamp [11:54:56]Write 4 bytes [11:54:56]NVStorageSaveData done [11:54:56]ExternCall_PrintAddStr [11:54:56]wPrintStart [11:54:56]Write to MH i2c: 01 00 00 80 25 A5 [11:54:56]Write i2c OK [11:54:56]MH_I2C_Read... [11:54:56]Read from MH i2c: 01 [11:54:56]MH_I2C_Read... [11:54:56]Read from MH i2c: 01 07 00 [11:54:56]MH_I2C_Read... [11:54:56]Read from MH i2c: 01 07 00 80 25 00 00 00 00 00 FF 0F BA [11:54:56]RasterBufferAndPrint [11:54:56]line Счет N : (1)1092810 [11:54:56]line ИНН: 02508201610067 [11:54:56]line Контрольно-Кассовый Чек [11:54:56]line ПРОДАЖА [11:54:56]line ТРК (МРК, ГНК) : 71 [11:54:56]line Товар: 2711190000 [11:54:56]line ГАЗ-К-5 [11:54:56]line 14.630 * 38.30 [11:54:56]line = 560.33 [11:54:56]line НДС 12% НСП 1% [11:54:56]line > о реализуемом товаре [11:54:56]line ОКРУГЛЕНИЕ: -0.33 [11:54:56]line ИТОГО: 560.00 [11:54:56]line Внесено: 560.00 [11:54:56]line СДАЧА: 0.00 [11:54:56]line НСП 1% : 4.96 [11:54:56]line НДС 12% : 59.50 [11:54:56]line Наличными: 560.00 [11:54:56]line Безнал.: 0.00 [11:54:56]line Место: АЗС № 101 "Партнер Нефть" [11:54:56]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:54:57]line СНО: Общий режим [11:54:57]line Чек 345 28.10.2024 11:54 [11:54:57]line Смена: 546 ФФД: 1.0 [11:54:57]line ЗНМ: 0300000082 [11:54:57]line РНМ: 0000000000091628 [11:54:57]line Версия ККМ: 001 [11:54:57]line ФМ: 0000000000874671 [11:54:57]line ФД: 317870 [11:54:57]line ФПД: 86122626459439 [11:54:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T115455&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317870&fm=86122626459439&tin=02508201610067®Number=0000000000091628&sum=56000 [11:54:57]OFD Sender: Processing packet 317870 [packets to send 127, broken 126] [11:54:57]ProducePacketName [11:54:57]name=ofd_packets/00317870 [11:54:57]OFD Sender: To server: pG, [11:54:57]CommunicateWithHost lk.salyk.kg:30040 [11:54:57]ConnectInit lk.salyk.kg [11:54:57]written 0, free lines is 4095 [11:54:57]Connected sock=11 [11:54:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 E8 9F 06 01 39 23 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 26 39 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E1 DA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 DA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 17 00 00 00 00 07 04 06 00 C0 DA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 8F 7B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AE D9 04 00 35 04 06 00 4E 53 FC 8E A7 2F E1 45 66 24 97 9F 4C 1D [11:54:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 42 C4 47 00 5A 7E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AE D9 04 00 F4 03 04 00 49 27 1F 67 B6 04 01 00 00 DF E8 E5 D6 DC 00 3F EF [11:54:57]CommunicateWithHost err = 0 [11:54:57]CheckOFDResponse [11:54:57]1017 (14) - 77093643461234 [11:54:57]1041 (16) - 0000000000874671 [11:54:57]1040 (4) - 317870 [11:54:57]1012 (4) - 28.10.2024 05:55 [11:54:57]1206 (1) - 0 [11:54:57]OFD Sender: Remove packet 317870 [11:54:57]ProducePacketName [11:54:57]name=ofd_packets/00317870 [11:54:57]NVStorageDeleteData [11:54:57]Write to MH i2c: 01 00 00 AB 25 D0 [11:54:57]Write i2c OK [11:54:57]MH_I2C_Read... [11:54:57]Read from MH i2c: 01 [11:54:57]MH_I2C_Read... [11:54:57]Read from MH i2c: 01 07 00 [11:54:57]MH_I2C_Read... [11:54:57]Read from MH i2c: 01 07 00 AB 25 00 00 00 00 00 9E 0D 82 [11:54:57]RasterBufferAndPrint [11:54:57]line [11:54:57]line [11:54:57]line [11:54:57]line [11:54:57]line [11:54:57]written 0, free lines is 3516 [11:54:57]MH_Cut [11:54:57]Write to MH i2c: D1 01 00 B2 25 01 A9 [11:54:57]Write i2c OK [11:54:57]MH_I2C_Read... [11:54:57]Read from MH i2c: D1 [11:54:57]MH_I2C_Read... [11:54:57]Read from MH i2c: D1 01 00 [11:54:57]MH_I2C_Read... [11:54:57]Read from MH i2c: D1 01 00 B2 25 00 A8 [11:54:57]Write to MH i2c: 01 00 00 B3 25 D8 [11:54:57]Write i2c OK [11:54:57]MH_I2C_Read... [11:54:58]OFD Sender: No OFD packet to send [11:54:58]*** Cut start [11:54:58]*** Partial cut [11:54:58]*** CUTSNS_PIN = 1 [11:54:58]*** CUTSNS_PIN = 0 [11:54:58]*** Brake cut motor [11:54:58]Read from MH i2c: 01 [11:54:58]MH_I2C_Read... [11:54:58]*** Stop cut motor [11:54:58]*** Cut end [11:54:58]Read from MH i2c: 01 07 00 [11:54:58]MH_I2C_Read... [11:54:58]Read from MH i2c: 01 07 00 B3 25 00 00 00 00 00 FF 0F ED [11:54:58]process_action close_receipt done [11:54:58]requested_data is exist [11:54:58]produce_requested_data [11:54:58]requested_item fm.sn is exist - process it [11:54:58]wFMCommunicate request_size=4 [11:54:58]MH_SAM_APDU [11:54:58]CAPDU: 80 11 00 00 [11:54:58]Write to MH i2c: E2 08 00 B4 25 80 11 00 00 00 00 00 00 53 [11:54:58]Write i2c OK [11:54:58]MH_I2C_Read... [11:54:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:54:58]Read from MH i2c: E2 [11:54:58]MH_I2C_Read... [11:54:58]Read from MH i2c: E2 17 00 [11:54:58]MH_I2C_Read... [11:54:58]Read from MH i2c: E2 17 00 B4 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A7 [11:54:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:54:58]wFMCommunicate OK [11:54:58]requested_item fd.num is exist - process it [11:54:58]SAM_PROTO_GetFieldsCounters [11:54:58]wFMCommunicate request_size=4 [11:54:58]MH_SAM_APDU [11:54:58]CAPDU: 80 13 00 00 [11:54:58]Write to MH i2c: E2 08 00 B5 25 80 13 00 00 00 00 00 00 56 [11:54:58]Write i2c OK [11:54:58]MH_I2C_Read... [11:54:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:54:59]Read from MH i2c: E2 [11:54:59]MH_I2C_Read... [11:54:59]Read from MH i2c: E2 62 00 [11:54:59]MH_I2C_Read... [11:54:59]Read from MH i2c: E2 62 00 B5 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 AE D9 04 00 0E 04 04 00 22 02 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 36 [11:54:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 AE D9 04 00 0E 04 04 00 22 02 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 [11:54:59]wFMCommunicate OK [11:54:59]SAM_PROTO_GetFieldsCounters done [11:54:59]requested_item shift.num is exist - process it [11:54:59]requested_item shift.opened is exist - process it [11:54:59]req_shift_opened [11:54:59]FM_GetShiftState [11:54:59]SAM_PROTO_GetShiftState [11:54:59]wFMCommunicate request_size=4 [11:54:59]MH_SAM_APDU [11:54:59]CAPDU: 80 13 01 00 [11:54:59]Write to MH i2c: E2 08 00 B6 25 80 13 01 00 00 00 00 00 58 [11:54:59]Write i2c OK [11:54:59]MH_I2C_Read... [11:54:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:54:59]Read from MH i2c: E2 [11:54:59]MH_I2C_Read... [11:54:59]Read from MH i2c: E2 0E 00 [11:54:59]MH_I2C_Read... [11:54:59]Read from MH i2c: E2 0E 00 B6 25 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 51 [11:54:59]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:54:59]wFMCommunicate OK [11:54:59]SAM_PROTO_GetShiftState done [11:54:59]FM_GetShiftState done [11:54:59]req_shift_opened done [11:54:59]requested_item shift.open_date is exist - process it [11:54:59]req_shift_open_date [11:54:59]req_shift_open_date done [11:54:59]produce_requested_data done [11:54:59]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317870,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:54:59]process_action_free close_receipt [11:54:59]json_value_free [11:54:59]json_value_free done [11:54:59]process_json_proto returns [11:54:59]Send response to host [11:54:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317870,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:54:59]free response buf [11:54:59]execute_script done [11:54:59]execute_script returns [11:54:59]free content buf [11:54:59]Sock 7.Close socket [11:54:59]Sock 7.Thread stoped [11:55:03]OFD Sender: No OFD packet to send [11:55:08]OFD Sender: No OFD packet to send [11:55:13]OFD Sender: No OFD packet to send [11:55:18]OFD Sender: No OFD packet to send [11:55:23]OFD Sender: No OFD packet to send [11:55:28]OFD Sender: No OFD packet to send [11:55:33]OFD Sender: No OFD packet to send [11:55:33]accept exits with 10 [11:55:33]New connection [11:55:33]New thread 3067293028 created [11:55:33]Thread 3067436388 joined [11:55:33]Waiting for new connection... [11:55:33] Sock 10.Parse request [11:55:33]Sock 10.Check first char [11:55:33]Sock 10.First char is OK [11:55:33]request: POST /json_proto HTTP/1.0 [11:55:33]Method: POST [11:55:33]URL: /json_proto [11:55:33]Method is POST - this is cgi request [11:55:33]url: /json_proto [11:55:33]query_string will be loaded in cgi processing [11:55:33]execute_cgi json_proto POST (null) [11:55:33]execute_cgi path=json_proto method=POST [11:55:33]POST find Content-Length [11:55:33]Host: 172.17.50.195:8080 [11:55:33]Content-Length: 683 [11:55:33]Content-Type: application/json [11:55:33] [11:55:33]POST finish read [11:55:33]Found Content-Length = 683 [11:55:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092808", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [11:55:33]execute_script... [11:55:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092808", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [11:55:33]POST & json_proto [11:55:33]process_json_proto [11:55:33]json parsed OK: [11:55:33]protocol is kg_v1.0 [11:55:33]action value=close_receipt [11:55:33]process_action close_receipt [11:55:33]cmd_close_receipt [11:55:33]MH_GetDate [11:55:33]Write to MH i2c: F0 00 00 B7 25 CB [11:55:33]Write i2c OK [11:55:33]MH_I2C_Read... [11:55:33]Read from MH i2c: F0 [11:55:33]MH_I2C_Read... [11:55:33]Read from MH i2c: F0 09 00 [11:55:33]MH_I2C_Read... [11:55:33]Read from MH i2c: F0 09 00 B7 25 00 B6 7B 1F 67 43 33 1C 67 84 [11:55:33]GetLastDocTimeStamp 1730116495 [11:55:33]current date 1730116534 [11:55:33]FM_GetShiftState [11:55:33]SAM_PROTO_GetShiftState [11:55:33]wFMCommunicate request_size=4 [11:55:33]MH_SAM_APDU [11:55:33]CAPDU: 80 13 01 00 [11:55:33]Write to MH i2c: E2 08 00 B8 25 80 13 01 00 00 00 00 00 5A [11:55:33]Write i2c OK [11:55:33]MH_I2C_Read... [11:55:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:55:33]Read from MH i2c: E2 [11:55:33]MH_I2C_Read... [11:55:33]Read from MH i2c: E2 0E 00 [11:55:33]MH_I2C_Read... [11:55:33]Read from MH i2c: E2 0E 00 B8 25 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 53 [11:55:33]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:55:33]wFMCommunicate OK [11:55:33]SAM_PROTO_GetShiftState done [11:55:33]FM_GetShiftState done [11:55:33]opened in 1730073493 [11:55:33]opened+sec_in_day 1730159893 [11:55:33]quantity*price = 300064 [11:55:33]sum+1 = 300066 [11:55:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.65 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 346 28.10.2024 11:55 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317871 ФПД: 240556737858030 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T115534&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317871&fm=240556737858030&tin=02508201610067®Number=0000000000091628&sum=300000 [11:55:35]StoreToDocumentArchive [11:55:35]shift 546 fd 317871 [11:55:35]save to /storage/0546/doc_00317871 [11:55:35]save last doc name /storage/0546/doc_00317871 to /storage/kkm_last_doc_name [11:55:35]save OK [11:55:35]Clear old archive folders... [11:55:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:55:35]tlvbuf is 014D7230 [11:55:35]SAM_PROTO_ClearQueue [11:55:35]wFMCommunicate request_size=4 [11:55:35]MH_SAM_APDU [11:55:35]CAPDU: 80 09 00 00 [11:55:35]Write to MH i2c: E2 08 00 C5 25 80 09 00 00 00 00 00 00 5C [11:55:35]Write i2c OK [11:55:35]MH_I2C_Read... [11:55:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:55:35]Read from MH i2c: E2 [11:55:35]MH_I2C_Read... [11:55:35]Read from MH i2c: E2 03 00 [11:55:35]MH_I2C_Read... [11:55:35]Read from MH i2c: E2 03 00 C5 25 00 90 00 5E [11:55:35]RAPDU: 90 00 [11:55:35]wFMCommunicate OK [11:55:35]SAM_PROTO_ClearQueue done [11:55:35]KKMCreateOFDPacket [11:55:35]OFDProtocolAddRootSTLVToBuf [11:55:35]FM_MakeSignedData [11:55:35]FM_MakeSignedData [11:55:35]SAM_PROTO_SignData [11:55:35]wFMCommunicate request_size=4 [11:55:35]MH_SAM_APDU [11:55:35]CAPDU: 80 0D 01 02 [11:55:35]Write to MH i2c: E2 08 00 C6 25 80 0D 01 02 00 00 00 00 64 [11:55:35]Write i2c OK [11:55:35]MH_I2C_Read... [11:55:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:55:35]Read from MH i2c: E2 [11:55:35]MH_I2C_Read... [11:55:35]Read from MH i2c: E2 03 00 [11:55:35]MH_I2C_Read... [11:55:35]Read from MH i2c: E2 03 00 C6 25 00 90 00 5F [11:55:35]RAPDU: 90 00 [11:55:35]wFMCommunicate OK [11:55:35]wFMCommunicate request_size=255 [11:55:35]MH_SAM_APDU [11:55: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 33 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 5A 01 00 00 F4 03 04 00 B6 7B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AF D9 04 00 35 04 06 00 DA [11:55:35]Write to MH i2c: E2 02 01 C7 25 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 5A 01 00 00 F4 03 04 00 B6 7B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AF D9 04 00 35 04 06 00 DA 00 00 C0 [11:55:35]Write i2c OK [11:55:35]MH_I2C_Read... [11:55:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:55:35]Read from MH i2c: E2 [11:55:35]MH_I2C_Read... [11:55:35]Read from MH i2c: E2 03 00 [11:55:35]MH_I2C_Read... [11:55:35]Read from MH i2c: E2 03 00 C7 25 00 90 00 60 [11:55:35]RAPDU: 90 00 [11:55:35]wFMCommunicate OK [11:55:35]wFMCommunicate request_size=10 [11:55:35]MH_SAM_APDU [11:55:35]CAPDU: 80 0D 02 02 05 C8 FA E8 89 EE [11:55:35]Write to MH i2c: E2 0D 00 C8 25 80 0D 02 02 05 00 C8 FA E8 89 EE 00 00 92 [11:55:35]Write i2c OK [11:55:35]MH_I2C_Read... [11:55:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:55:35]Read from MH i2c: E2 [11:55:35]MH_I2C_Read... [11:55:35]Read from MH i2c: E2 03 00 [11:55:36]MH_I2C_Read... [11:55:36]Read from MH i2c: E2 03 00 C8 25 00 90 00 61 [11:55:36]RAPDU: 90 00 [11:55:36]wFMCommunicate OK [11:55:36]wFMCommunicate request_size=4 [11:55:36]MH_SAM_APDU [11:55:36]CAPDU: 80 0D 03 02 [11:55:36]Write to MH i2c: E2 08 00 C9 25 80 0D 03 02 00 00 00 00 69 [11:55:36]Write i2c OK [11:55:36]MH_I2C_Read... [11:55:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:55:36]Read from MH i2c: E2 [11:55:36]MH_I2C_Read... [11:55:36]Read from MH i2c: E2 0B 00 [11:55:36]MH_I2C_Read... [11:55:36]Read from MH i2c: E2 0B 00 C9 25 00 57 99 EA F4 1D 02 90 EA 90 00 D1 [11:55:36]RAPDU: 57 99 EA F4 1D 02 90 EA 90 00 [11:55:36]wFMCommunicate OK [11:55:36]SAM_PROTO_SignData done [11:55:36]FM_MakeSignedData done [11:55:36]CreateOFDProtocolMessage [11:55:36]wFMCommunicate request_size=4 [11:55:36]MH_SAM_APDU [11:55:36]CAPDU: 80 11 00 00 [11:55:36]Write to MH i2c: E2 08 00 CA 25 80 11 00 00 00 00 00 00 69 [11:55:36]Write i2c OK [11:55:36]MH_I2C_Read... [11:55:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:55:36]Read from MH i2c: E2 [11:55:36]MH_I2C_Read... [11:55:36]Read from MH i2c: E2 17 00 [11:55:36]MH_I2C_Read... [11:55:36]Read from MH i2c: E2 17 00 CA 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 BD [11:55:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:55:36]wFMCommunicate OK [11:55:36]CreateOFDProtocolMessage done [11:55:36]OFDSenderStorePacket 317871 [11:55:36]StoreOFDPacket docnum=317871 [11:55:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 1A BB 07 01 DC 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 33 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 5A 01 00 00 F4 03 04 00 B6 7B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AF D9 04 00 35 04 06 00 DA C8 FA E8 89 EE 57 99 EA F4 1D 02 90 EA [11:55:36]CheckFolder [11:55:36]dirname=/storage/ofd_packets [11:55:36]CheckFolder done [11:55:36]ProducePacketName [11:55:36]name=ofd_packets/00317871 [11:55:36]NVStorageSaveData ofd_packets/00317871 [11:55:36]File name is /storage/ofd_packets/00317871 [11:55:36]Write 301 bytes [11:55:36]NVStorageSaveData done [11:55:36]OFDSenderStorePacket done [11:55:36]KKMCreateOFDPacket done [11:55:36]NVStorageSaveData kkm_last_timestamp [11:55:36]File name is /storage/kkm_last_timestamp [11:55:36]Write 4 bytes [11:55:36]NVStorageSaveData done [11:55:36]ExternCall_PrintAddStr [11:55:36]wPrintStart [11:55:36]Write to MH i2c: 01 00 00 CB 25 F0 [11:55:36]Write i2c OK [11:55:36]MH_I2C_Read... [11:55:36]Read from MH i2c: 01 [11:55:36]MH_I2C_Read... [11:55:36]Read from MH i2c: 01 07 00 [11:55:36]MH_I2C_Read... [11:55:36]Read from MH i2c: 01 07 00 CB 25 00 00 00 00 00 FF 0F 05 [11:55:36]RasterBufferAndPrint [11:55:36]line Счет N : (1)1092808 [11:55:36]line ИНН: 02508201610067 [11:55:36]line Контрольно-Кассовый Чек [11:55:36]line ПРОДАЖА [11:55:36]line ТРК (МРК, ГНК) : 54 [11:55:36]line Товар: 2710124500 [11:55:36]line Аи-95-К-3 [11:55:36]line 40.440 * 74.20 [11:55:36]line = 3000.65 [11:55:36]line НДС 12% НСП 1% [11:55:36]line > о реализуемом товаре [11:55:36]line ОКРУГЛЕНИЕ: -0.65 [11:55:36]line ИТОГО: 3000.00 [11:55:36]line Внесено: 3000.00 [11:55:36]line СДАЧА: 0.00 [11:55:36]line НСП 1% : 26.55 [11:55:36]line НДС 12% : 318.65 [11:55:36]line Наличными: 3000.00 [11:55:36]line Безнал.: 0.00 [11:55:36]line Место: АЗС № 101 "Партнер Нефть" [11:55:36]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:55:36]line СНО: Общий режим [11:55:36]line Чек 346 28.10.2024 11:55 [11:55:36]line Смена: 546 ФФД: 1.0 [11:55:36]line ЗНМ: 0300000082 [11:55:36]line РНМ: 0000000000091628 [11:55:36]line Версия ККМ: 001 [11:55:36]line ФМ: 0000000000874671 [11:55:36]line ФД: 317871 [11:55:36]line ФПД: 240556737858030 [11:55:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T115534&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317871&fm=240556737858030&tin=02508201610067®Number=0000000000091628&sum=300000 [11:55:36]written 0, free lines is 4095 [11:55:36]OFD Sender: Processing packet 317871 [packets to send 127, broken 126] [11:55:36]ProducePacketName [11:55:36]name=ofd_packets/00317871 [11:55:36]OFD Sender: To server: pG, [11:55:36]CommunicateWithHost lk.salyk.kg:30040 [11:55:36]ConnectInit lk.salyk.kg [11:55:36]Connected sock=11 [11:55:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 1A BB 07 01 DC 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 33 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 5A 01 00 00 F4 03 04 00 B6 7B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AF D9 04 00 35 04 06 00 DA C8 FA E8 89 EE 57 99 EA F4 1D 02 90 EA [11:55:36]Write to MH i2c: 01 00 00 F6 25 1B [11:55:36]Write i2c OK [11:55:36]MH_I2C_Read... [11:55:36]Read from MH i2c: 01 [11:55:36]MH_I2C_Read... [11:55:36]Read from MH i2c: 01 07 00 [11:55:36]MH_I2C_Read... [11:55:36]Read from MH i2c: 01 07 00 F6 25 00 00 00 00 00 08 0D 37 [11:55:36]RasterBufferAndPrint [11:55:36]line [11:55:36]line [11:55:36]line [11:55:36]line [11:55:36]line [11:55:36]written 0, free lines is 3373 [11:55:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 C6 70 47 00 9A 27 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AF D9 04 00 F4 03 04 00 70 27 1F 67 B6 04 01 00 00 3B 41 3C 83 42 07 CD DB [11:55:36]CommunicateWithHost err = 0 [11:55:36]CheckOFDResponse [11:55:36]1017 (14) - 77093643461234 [11:55:36]1041 (16) - 0000000000874671 [11:55:36]1040 (4) - 317871 [11:55:36]1012 (4) - 28.10.2024 05:56 [11:55:36]1206 (1) - 0 [11:55:36]OFD Sender: Remove packet 317871 [11:55:36]ProducePacketName [11:55:36]name=ofd_packets/00317871 [11:55:36]NVStorageDeleteData [11:55:36]MH_Cut [11:55:36]Write to MH i2c: D1 01 00 FD 25 01 F4 [11:55:36]Write i2c OK [11:55:36]MH_I2C_Read... [11:55:36]Read from MH i2c: D1 [11:55:36]MH_I2C_Read... [11:55:36]Read from MH i2c: D1 01 00 [11:55:36]MH_I2C_Read... [11:55:36]Read from MH i2c: D1 01 00 FD 25 00 F3 [11:55:36]Write to MH i2c: 01 00 00 FE 25 23 [11:55:36]Write i2c OK [11:55:36]MH_I2C_Read... [11:55:37]*** Cut start [11:55:37]*** Partial cut [11:55:37]*** CUTSNS_PIN = 1 [11:55:37]OFD Sender: No OFD packet to send [11:55:37]*** CUTSNS_PIN = 0 [11:55:37]*** Brake cut motor [11:55:38]Read from MH i2c: 01 [11:55:38]MH_I2C_Read... [11:55:38]*** Stop cut motor [11:55:38]*** Cut end [11:55:38]Read from MH i2c: 01 07 00 [11:55:38]MH_I2C_Read... [11:55:38]Read from MH i2c: 01 07 00 FE 25 00 00 00 00 00 FF 0F 38 [11:55:38]process_action close_receipt done [11:55:38]requested_data is exist [11:55:38]produce_requested_data [11:55:38]requested_item fm.sn is exist - process it [11:55:38]wFMCommunicate request_size=4 [11:55:38]MH_SAM_APDU [11:55:38]CAPDU: 80 11 00 00 [11:55:38]Write to MH i2c: E2 08 00 FF 25 80 11 00 00 00 00 00 00 9E [11:55:38]Write i2c OK [11:55:38]MH_I2C_Read... [11:55:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:55:38]Read from MH i2c: E2 [11:55:38]MH_I2C_Read... [11:55:38]Read from MH i2c: E2 17 00 [11:55:38]MH_I2C_Read... [11:55:38]Read from MH i2c: E2 17 00 FF 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F2 [11:55:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:55:38]wFMCommunicate OK [11:55:38]requested_item fd.num is exist - process it [11:55:38]SAM_PROTO_GetFieldsCounters [11:55:38]wFMCommunicate request_size=4 [11:55:38]MH_SAM_APDU [11:55:38]CAPDU: 80 13 00 00 [11:55:38]Write to MH i2c: E2 08 00 00 26 80 13 00 00 00 00 00 00 A2 [11:55:38]Write i2c OK [11:55:38]MH_I2C_Read... [11:55:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:55:38]Read from MH i2c: E2 [11:55:38]MH_I2C_Read... [11:55:38]Read from MH i2c: E2 62 00 [11:55:38]MH_I2C_Read... [11:55:38]Read from MH i2c: E2 62 00 00 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 AF D9 04 00 0E 04 04 00 22 02 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 86 [11:55:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 AF D9 04 00 0E 04 04 00 22 02 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 [11:55:38]wFMCommunicate OK [11:55:38]SAM_PROTO_GetFieldsCounters done [11:55:38]requested_item shift.num is exist - process it [11:55:38]requested_item shift.opened is exist - process it [11:55:38]req_shift_opened [11:55:38]FM_GetShiftState [11:55:38]SAM_PROTO_GetShiftState [11:55:38]wFMCommunicate request_size=4 [11:55:38]MH_SAM_APDU [11:55:38]CAPDU: 80 13 01 00 [11:55:38]Write to MH i2c: E2 08 00 01 26 80 13 01 00 00 00 00 00 A4 [11:55:38]Write i2c OK [11:55:38]MH_I2C_Read... [11:55:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:55:38]Read from MH i2c: E2 [11:55:38]MH_I2C_Read... [11:55:38]Read from MH i2c: E2 0E 00 [11:55:38]MH_I2C_Read... [11:55:38]Read from MH i2c: E2 0E 00 01 26 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 9D [11:55:38]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:55:38]wFMCommunicate OK [11:55:38]SAM_PROTO_GetShiftState done [11:55:38]FM_GetShiftState done [11:55:38]req_shift_opened done [11:55:38]requested_item shift.open_date is exist - process it [11:55:38]req_shift_open_date [11:55:38]req_shift_open_date done [11:55:38]produce_requested_data done [11:55:38]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317871,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:55:38]process_action_free close_receipt [11:55:38]json_value_free [11:55:38]json_value_free done [11:55:38]process_json_proto returns [11:55:38]Send response to host [11:55:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317871,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:55:38]free response buf [11:55:38]execute_script done [11:55:38]execute_script returns [11:55:38]free content buf [11:55:38]Sock 10.Close socket [11:55:38]Sock 10.Thread stoped [11:55:39]accept exits with 7 [11:55:39]New connection [11:55:39]New thread 3067436388 created [11:55:39]Thread 3067293028 joined [11:55:39]Waiting for new connection... [11:55:39] Sock 7.Parse request [11:55:39]Sock 7.Check first char [11:55:39]Sock 7.First char is OK [11:55:39]request: POST /json_proto HTTP/1.0 [11:55:39]Method: POST [11:55:39]URL: /json_proto [11:55:39]Method is POST - this is cgi request [11:55:39]url: /json_proto [11:55:39]query_string will be loaded in cgi processing [11:55:39]execute_cgi json_proto POST (null) [11:55:39]execute_cgi path=json_proto method=POST [11:55:39]POST find Content-Length [11:55:39]Host: 172.17.50.195:8080 [11:55:39]Content-Length: 678 [11:55:39]Content-Type: application/json [11:55:39] [11:55:39]POST finish read [11:55:39]Found Content-Length = 678 [11:55:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092812", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:55:39]execute_script... [11: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)1092812", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:55:39]POST & json_proto [11:55:39]process_json_proto [11:55:39]json parsed OK: [11:55:39]protocol is kg_v1.0 [11:55:39]action value=close_receipt [11:55:39]process_action close_receipt [11:55:39]cmd_close_receipt [11:55:39]MH_GetDate [11:55:39]Write to MH i2c: F0 00 00 02 26 17 [11:55:39]Write i2c OK [11:55:39]MH_I2C_Read... [11:55:39]Read from MH i2c: F0 [11:55:39]MH_I2C_Read... [11:55:39]Read from MH i2c: F0 09 00 [11:55:39]MH_I2C_Read... [11:55:39]Read from MH i2c: F0 09 00 02 26 00 BB 7B 1F 67 43 33 1C 67 D5 [11:55:39]GetLastDocTimeStamp 1730116534 [11:55:39]current date 1730116539 [11:55:39]FM_GetShiftState [11:55:39]SAM_PROTO_GetShiftState [11:55:39]wFMCommunicate request_size=4 [11:55:39]MH_SAM_APDU [11:55:39]CAPDU: 80 13 01 00 [11:55:39]Write to MH i2c: E2 08 00 03 26 80 13 01 00 00 00 00 00 A6 [11:55:39]Write i2c OK [11:55:39]MH_I2C_Read... [11:55:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:55:39]Read from MH i2c: E2 [11:55:39]MH_I2C_Read... [11:55:39]Read from MH i2c: E2 0E 00 [11:55:39]MH_I2C_Read... [11:55:39]Read from MH i2c: E2 0E 00 03 26 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 9F [11:55:39]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:55:39]wFMCommunicate OK [11:55:39]SAM_PROTO_GetShiftState done [11:55:39]FM_GetShiftState done [11:55:39]opened in 1730073493 [11:55:39]opened+sec_in_day 1730159893 [11:55:39]quantity*price = 60009 [11:55:39]sum+1 = 60010 [11:55:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 347 28.10.2024 11:55 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317872 ФПД: 14142630792441 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T115540&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317872&fm=14142630792441&tin=02508201610067®Number=0000000000091628&sum=60000 [11:55:40]StoreToDocumentArchive [11:55:40]shift 546 fd 317872 [11:55:40]save to /storage/0546/doc_00317872 [11:55:40]save last doc name /storage/0546/doc_00317872 to /storage/kkm_last_doc_name [11:55:40]save OK [11:55:40]Clear old archive folders... [11:55:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:55:40]tlvbuf is 0150D660 [11:55:40]SAM_PROTO_ClearQueue [11:55:40]wFMCommunicate request_size=4 [11:55:40]MH_SAM_APDU [11:55:40]CAPDU: 80 09 00 00 [11:55:40]Write to MH i2c: E2 08 00 10 26 80 09 00 00 00 00 00 00 A8 [11:55:40]Write i2c OK [11:55:40]MH_I2C_Read... [11:55:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:55:41]Read from MH i2c: E2 [11:55:41]MH_I2C_Read... [11:55:41]Read from MH i2c: E2 03 00 [11:55:41]MH_I2C_Read... [11:55:41]Read from MH i2c: E2 03 00 10 26 00 90 00 AA [11:55:41]RAPDU: 90 00 [11:55:41]wFMCommunicate OK [11:55:41]SAM_PROTO_ClearQueue done [11:55:41]KKMCreateOFDPacket [11:55:41]OFDProtocolAddRootSTLVToBuf [11:55:41]FM_MakeSignedData [11:55:41]FM_MakeSignedData [11:55:41]SAM_PROTO_SignData [11:55:41]wFMCommunicate request_size=4 [11:55:41]MH_SAM_APDU [11:55:41]CAPDU: 80 0D 01 02 [11:55:41]Write to MH i2c: E2 08 00 11 26 80 0D 01 02 00 00 00 00 B0 [11:55:41]Write i2c OK [11:55:41]MH_I2C_Read... [11:55:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:55:41]Read from MH i2c: E2 [11:55:41]MH_I2C_Read... [11:55:41]Read from MH i2c: E2 03 00 [11:55:41]MH_I2C_Read... [11:55:41]Read from MH i2c: E2 03 00 11 26 00 90 00 AB [11:55:41]RAPDU: 90 00 [11:55:41]wFMCommunicate OK [11:55:41]wFMCommunicate request_size=255 [11:55:41]MH_SAM_APDU [11:55:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 01 00 00 F4 03 04 00 BC 7B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B0 D9 04 00 35 04 06 00 0C [11:55:41]Write to MH i2c: E2 02 01 12 26 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 01 00 00 F4 03 04 00 BC 7B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B0 D9 04 00 35 04 06 00 0C 00 00 F1 [11:55:41]Write i2c OK [11:55:41]MH_I2C_Read... [11:55:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:55:41]Read from MH i2c: E2 [11:55:41]MH_I2C_Read... [11:55:41]Read from MH i2c: E2 03 00 [11:55:41]MH_I2C_Read... [11:55:41]Read from MH i2c: E2 03 00 12 26 00 90 00 AC [11:55:41]RAPDU: 90 00 [11:55:41]wFMCommunicate OK [11:55:41]wFMCommunicate request_size=10 [11:55:41]MH_SAM_APDU [11:55:41]CAPDU: 80 0D 02 02 05 DC D6 7C 0C F9 [11:55:41]Write to MH i2c: E2 0D 00 13 26 80 0D 02 02 05 00 DC D6 7C 0C F9 00 00 F0 [11:55:41]Write i2c OK [11:55:41]MH_I2C_Read... [11:55:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:55:41]Read from MH i2c: E2 [11:55:41]MH_I2C_Read... [11:55:41]Read from MH i2c: E2 03 00 [11:55:41]MH_I2C_Read... [11:55:41]Read from MH i2c: E2 03 00 13 26 00 90 00 AD [11:55:41]RAPDU: 90 00 [11:55:41]wFMCommunicate OK [11:55:41]wFMCommunicate request_size=4 [11:55:41]MH_SAM_APDU [11:55:41]CAPDU: 80 0D 03 02 [11:55:41]Write to MH i2c: E2 08 00 14 26 80 0D 03 02 00 00 00 00 B5 [11:55:41]Write i2c OK [11:55:41]MH_I2C_Read... [11:55:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:55:41]Read from MH i2c: E2 [11:55:41]MH_I2C_Read... [11:55:41]Read from MH i2c: E2 0B 00 [11:55:41]MH_I2C_Read... [11:55:41]Read from MH i2c: E2 0B 00 14 26 00 66 35 1E E2 D5 9D 3F 6D 90 00 6F [11:55:41]RAPDU: 66 35 1E E2 D5 9D 3F 6D 90 00 [11:55:41]wFMCommunicate OK [11:55:41]SAM_PROTO_SignData done [11:55:41]FM_MakeSignedData done [11:55:41]CreateOFDProtocolMessage [11:55:41]wFMCommunicate request_size=4 [11:55:41]MH_SAM_APDU [11:55:41]CAPDU: 80 11 00 00 [11:55:41]Write to MH i2c: E2 08 00 15 26 80 11 00 00 00 00 00 00 B5 [11:55:41]Write i2c OK [11:55:41]MH_I2C_Read... [11:55:42]Read from MH i2c: E2 [11:55:42]MH_I2C_Read... [11:55:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:55:42]Read from MH i2c: E2 17 00 [11:55:42]MH_I2C_Read... [11:55:42]Read from MH i2c: E2 17 00 15 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 09 [11:55:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:55:42]wFMCommunicate OK [11:55:42]CreateOFDProtocolMessage done [11:55:42]OFDSenderStorePacket 317872 [11:55:42]StoreOFDPacket docnum=317872 [11:55:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 36 4A 07 01 96 47 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 01 00 00 F4 03 04 00 BC 7B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B0 D9 04 00 35 04 06 00 0C DC D6 7C 0C F9 66 35 1E E2 D5 9D 3F 6D [11:55:42]CheckFolder [11:55:42]dirname=/storage/ofd_packets [11:55:42]CheckFolder done [11:55:42]ProducePacketName [11:55:42]name=ofd_packets/00317872 [11:55:42]NVStorageSaveData ofd_packets/00317872 [11:55:42]File name is /storage/ofd_packets/00317872 [11:55:42]Write 301 bytes [11:55:42]NVStorageSaveData done [11:55:42]OFDSenderStorePacket done [11:55:42]KKMCreateOFDPacket done [11:55:42]NVStorageSaveData kkm_last_timestamp [11:55:42]File name is /storage/kkm_last_timestamp [11:55:42]Write 4 bytes [11:55:42]NVStorageSaveData done [11:55:42]ExternCall_PrintAddStr [11:55:42]wPrintStart [11:55:42]Write to MH i2c: 01 00 00 16 26 3C [11:55:42]Write i2c OK [11:55:42]MH_I2C_Read... [11:55:42]Read from MH i2c: 01 [11:55:42]MH_I2C_Read... [11:55:42]Read from MH i2c: 01 07 00 [11:55:42]MH_I2C_Read... [11:55:42]Read from MH i2c: 01 07 00 16 26 00 00 00 00 00 FF 0F 51 [11:55:42]RasterBufferAndPrint [11:55:42]line Счет N : (1)1092812 [11:55:42]line ИНН: 02508201610067 [11:55:42]line Контрольно-Кассовый Чек [11:55:42]line ПРОДАЖА [11:55:42]line ТРК (МРК, ГНК) : 33 [11:55:42]line Товар: 2710124130 [11:55:42]line Аи-92-К-2 [11:55:42]line 8.970 * 66.90 [11:55:42]line = 600.09 [11:55:42]line НДС 12% НСП 1% [11:55:42]line > о реализуемом товаре [11:55:42]line ОКРУГЛЕНИЕ: -0.09 [11:55:42]line ИТОГО: 600.00 [11:55:42]line Внесено: 600.00 [11:55:42]line СДАЧА: 0.00 [11:55:42]line НСП 1% : 5.31 [11:55:42]line НДС 12% : 63.73 [11:55:42]line Наличными: 600.00 [11:55:42]line Безнал.: 0.00 [11:55:42]line Место: АЗС № 101 "Партнер Нефть" [11:55:42]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:55:42]line СНО: Общий режим [11:55:42]line Чек 347 28.10.2024 11:55 [11:55:42]line Смена: 546 ФФД: 1.0 [11:55:42]line ЗНМ: 0300000082 [11:55:42]line РНМ: 0000000000091628 [11:55:42]line Версия ККМ: 001 [11:55:42]line ФМ: 0000000000874671 [11:55:42]line ФД: 317872 [11:55:42]line ФПД: 14142630792441 [11:55:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T115540&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317872&fm=14142630792441&tin=02508201610067®Number=0000000000091628&sum=60000 [11:55:42]OFD Sender: Processing packet 317872 [packets to send 127, broken 126] [11:55:42]ProducePacketName [11:55:42]name=ofd_packets/00317872 [11:55:42]OFD Sender: To server: pG, [11:55:42]CommunicateWithHost lk.salyk.kg:30040 [11:55:42]ConnectInit lk.salyk.kg [11:55:42]written 0, free lines is 4095 [11:55:42]Connected sock=11 [11:55:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 36 4A 07 01 96 47 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 01 00 00 F4 03 04 00 BC 7B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B0 D9 04 00 35 04 06 00 0C DC D6 7C 0C F9 66 35 1E E2 D5 9D 3F 6D [11:55:42]Write to MH i2c: 01 00 00 41 26 67 [11:55:42]Write i2c OK [11:55:42]MH_I2C_Read... [11:55:42]Read from MH i2c: 01 [11:55:42]MH_I2C_Read... [11:55:42]Read from MH i2c: 01 07 00 [11:55:42]MH_I2C_Read... [11:55:42]Read from MH i2c: 01 07 00 41 26 00 00 00 00 00 03 0D 7E [11:55:42]RasterBufferAndPrint [11:55:42]line [11:55:42]line [11:55:42]line [11:55:42]line [11:55:42]line [11:55:42]written 0, free lines is 3376 [11:55:42]MH_Cut [11:55:42]Write to MH i2c: D1 01 00 48 26 01 40 [11:55:42]Write i2c OK [11:55:42]MH_I2C_Read... [11:55:42]Read from MH i2c: D1 [11:55:42]MH_I2C_Read... [11:55:42]Read from MH i2c: D1 01 00 [11:55:42]MH_I2C_Read... [11:55:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 D0 8E 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 34 36 37 31 10 04 04 00 B0 D9 04 00 F4 03 04 00 76 27 1F 67 B6 04 01 00 00 1A 8F 5D D8 3B 41 51 D9 [11:55:42]CommunicateWithHost err = 0 [11:55:42]CheckOFDResponse [11:55:42]1017 (14) - 77093643461234 [11:55:42]1041 (16) - 0000000000874671 [11:55:42]1040 (4) - 317872 [11:55:42]1012 (4) - 28.10.2024 05:56 [11:55:42]1206 (1) - 0 [11:55:42]OFD Sender: Remove packet 317872 [11:55:42]ProducePacketName [11:55:42]name=ofd_packets/00317872 [11:55:42]NVStorageDeleteData [11:55:42]Read from MH i2c: D1 01 00 48 26 00 3F [11:55:42]Write to MH i2c: 01 00 00 49 26 6F [11:55:42]Write i2c OK [11:55:42]MH_I2C_Read... [11:55:43]*** Cut start [11:55:43]*** Partial cut [11:55:43]*** CUTSNS_PIN = 1 [11:55:43]*** CUTSNS_PIN = 0 [11:55:43]OFD Sender: No OFD packet to send [11:55:43]*** Brake cut motor [11:55:43]Read from MH i2c: 01 [11:55:43]MH_I2C_Read... [11:55:43]*** Stop cut motor [11:55:43]*** Cut end [11:55:43]Read from MH i2c: 01 07 00 [11:55:43]MH_I2C_Read... [11:55:43]Read from MH i2c: 01 07 00 49 26 00 00 00 00 00 FF 0F 84 [11:55:44]process_action close_receipt done [11:55:44]requested_data is exist [11:55:44]produce_requested_data [11:55:44]requested_item fm.sn is exist - process it [11:55:44]wFMCommunicate request_size=4 [11:55:44]MH_SAM_APDU [11:55:44]CAPDU: 80 11 00 00 [11:55:44]Write to MH i2c: E2 08 00 4A 26 80 11 00 00 00 00 00 00 EA [11:55:44]Write i2c OK [11:55:44]MH_I2C_Read... [11:55:44]Read from MH i2c: E2 [11:55:44]MH_I2C_Read... [11:55:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:55:44]Read from MH i2c: E2 17 00 [11:55:44]MH_I2C_Read... [11:55:44]Read from MH i2c: E2 17 00 4A 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 3E [11:55:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:55:44]wFMCommunicate OK [11:55:44]requested_item fd.num is exist - process it [11:55:44]SAM_PROTO_GetFieldsCounters [11:55:44]wFMCommunicate request_size=4 [11:55:44]MH_SAM_APDU [11:55:44]CAPDU: 80 13 00 00 [11:55:44]Write to MH i2c: E2 08 00 4B 26 80 13 00 00 00 00 00 00 ED [11:55:44]Write i2c OK [11:55:44]MH_I2C_Read... [11:55:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:55:44]Read from MH i2c: E2 [11:55:44]MH_I2C_Read... [11:55:44]Read from MH i2c: E2 62 00 [11:55:44]MH_I2C_Read... [11:55:44]Read from MH i2c: E2 62 00 4B 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B0 D9 04 00 0E 04 04 00 22 02 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 D5 [11:55:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B0 D9 04 00 0E 04 04 00 22 02 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 [11:55:44]wFMCommunicate OK [11:55:44]SAM_PROTO_GetFieldsCounters done [11:55:44]requested_item shift.num is exist - process it [11:55:44]requested_item shift.opened is exist - process it [11:55:44]req_shift_opened [11:55:44]FM_GetShiftState [11:55:44]SAM_PROTO_GetShiftState [11:55:44]wFMCommunicate request_size=4 [11:55:44]MH_SAM_APDU [11:55:44]CAPDU: 80 13 01 00 [11:55:44]Write to MH i2c: E2 08 00 4C 26 80 13 01 00 00 00 00 00 EF [11:55:44]Write i2c OK [11:55:44]MH_I2C_Read... [11:55:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:55:44]Read from MH i2c: E2 [11:55:44]MH_I2C_Read... [11:55:44]Read from MH i2c: E2 0E 00 [11:55:44]MH_I2C_Read... [11:55:44]Read from MH i2c: E2 0E 00 4C 26 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E8 [11:55:44]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:55:44]wFMCommunicate OK [11:55:44]SAM_PROTO_GetShiftState done [11:55:44]FM_GetShiftState done [11:55:44]req_shift_opened done [11:55:44]requested_item shift.open_date is exist - process it [11:55:44]req_shift_open_date [11:55:44]req_shift_open_date done [11:55:44]produce_requested_data done [11:55:44]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317872,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:55:44]process_action_free close_receipt [11:55:44]json_value_free [11:55:44]json_value_free done [11:55:44]process_json_proto returns [11:55:44]Send response to host [11:55:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317872,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:55:44]free response buf [11:55:44]execute_script done [11:55:44]execute_script returns [11:55:44]free content buf [11:55:44]Sock 7.Close socket [11:55:44]Sock 7.Thread stoped [11:55:48]OFD Sender: No OFD packet to send [11:55:53]OFD Sender: No OFD packet to send [11:55:58]OFD Sender: No OFD packet to send [11:56:03]OFD Sender: No OFD packet to send [11:56:04]ConnectInit Can't connect to host [11:56:08]OFD Sender: No OFD packet to send [11:56:13]OFD Sender: No OFD packet to send [11:56:18]OFD Sender: No OFD packet to send [11:56:23]OFD Sender: No OFD packet to send [11:56:28]OFD Sender: No OFD packet to send [11:56:33]OFD Sender: No OFD packet to send [11:56:38]OFD Sender: No OFD packet to send [11:56:43]OFD Sender: No OFD packet to send [11:56:48]OFD Sender: No OFD packet to send [11:56:53]OFD Sender: No OFD packet to send [11:56:58]accept exits with 10 [11:56:58]New connection [11:56:58]New thread 3067293028 created [11:56:58]Thread 3067436388 joined [11:56:58]Waiting for new connection... [11:56:58] Sock 10.Parse request [11:56:58]Sock 10.Check first char [11:56:58]Sock 10.First char is OK [11:56:58]request: POST /json_proto HTTP/1.0 [11:56:58]Method: POST [11:56:58]URL: /json_proto [11:56:58]Method is POST - this is cgi request [11:56:58]url: /json_proto [11:56:58]query_string will be loaded in cgi processing [11:56:58]execute_cgi json_proto POST (null) [11:56:58]execute_cgi path=json_proto method=POST [11:56:58]POST find Content-Length [11:56:58]Host: 172.17.50.195:8080 [11:56:58]Content-Length: 770 [11:56:58]Content-Type: application/json [11:56:58] [11:56:58]POST finish read [11:56:58]Found Content-Length = 770 [11:56:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092814", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 7.840, "sum" : 300.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: Mbank", "payments": [ { "type": 1, "sum" : 300.27 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:56:58]execute_script... [11:56: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)1092814", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 7.840, "sum" : 300.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: Mbank", "payments": [ { "type": 1, "sum" : 300.27 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:56:58]POST & json_proto [11:56:58]process_json_proto [11:56:58]json parsed OK: [11:56:58]protocol is kg_v1.0 [11:56:58]action value=close_receipt [11:56:58]process_action close_receipt [11:56:58]cmd_close_receipt [11:56:58]MH_GetDate [11:56:58]Write to MH i2c: F0 00 00 4D 26 62 [11:56:58]Write i2c OK [11:56:58]MH_I2C_Read... [11:56:58]Read from MH i2c: F0 [11:56:58]MH_I2C_Read... [11:56:58]Read from MH i2c: F0 09 00 [11:56:58]MH_I2C_Read... [11:56:58]Read from MH i2c: F0 09 00 4D 26 00 0B 7C 1F 67 43 33 1C 67 71 [11:56:58]GetLastDocTimeStamp 1730116540 [11:56:58]current date 1730116619 [11:56:58]FM_GetShiftState [11:56:58]SAM_PROTO_GetShiftState [11:56:58]wFMCommunicate request_size=4 [11:56:58]MH_SAM_APDU [11:56:58]CAPDU: 80 13 01 00 [11:56:58]Write to MH i2c: E2 08 00 4E 26 80 13 01 00 00 00 00 00 F1 [11:56:58]Write i2c OK [11:56:58]MH_I2C_Read... [11:56:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:56:58]Read from MH i2c: E2 [11:56:58]MH_I2C_Read... [11:56:58]Read from MH i2c: E2 0E 00 [11:56:58]MH_I2C_Read... [11:56:58]Read from MH i2c: E2 0E 00 4E 26 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 EA [11:56:58]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:56:58]wFMCommunicate OK [11:56:58]SAM_PROTO_GetShiftState done [11:56:58]FM_GetShiftState done [11:56:58]opened in 1730073493 [11:56:58]opened+sec_in_day 1730159893 [11:56:58]quantity*price = 30027 [11:56:58]sum+1 = 30028 [11:56:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.27 НСП 1% : 2.66 НДС 12% : 31.89 Наличными: 0.00 Безнал.: 300.27 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 348 28.10.2024 11:56 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317873 ФПД: 182926096293377 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T115659&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317873&fm=182926096293377&tin=02508201610067®Number=0000000000091628&sum=30027 [11:57:00]StoreToDocumentArchive [11:57:00]shift 546 fd 317873 [11:57:00]save to /storage/0546/doc_00317873 [11:57:00]save last doc name /storage/0546/doc_00317873 to /storage/kkm_last_doc_name [11:57:00]save OK [11:57:00]Clear old archive folders... [11:57:00]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:57:00]tlvbuf is 0151B5E0 [11:57:00]SAM_PROTO_ClearQueue [11:57:00]wFMCommunicate request_size=4 [11:57:00]MH_SAM_APDU [11:57:00]CAPDU: 80 09 00 00 [11:57:00]Write to MH i2c: E2 08 00 5B 26 80 09 00 00 00 00 00 00 F3 [11:57:00]Write i2c OK [11:57:00]MH_I2C_Read... [11:57:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:57:00]Read from MH i2c: E2 [11:57:00]MH_I2C_Read... [11:57:00]Read from MH i2c: E2 03 00 [11:57:00]MH_I2C_Read... [11:57:00]Read from MH i2c: E2 03 00 5B 26 00 90 00 F5 [11:57:00]RAPDU: 90 00 [11:57:00]wFMCommunicate OK [11:57:00]SAM_PROTO_ClearQueue done [11:57:00]KKMCreateOFDPacket [11:57:00]OFDProtocolAddRootSTLVToBuf [11:57:00]FM_MakeSignedData [11:57:00]FM_MakeSignedData [11:57:00]SAM_PROTO_SignData [11:57:00]wFMCommunicate request_size=4 [11:57:00]MH_SAM_APDU [11:57:00]CAPDU: 80 0D 01 02 [11:57:00]Write to MH i2c: E2 08 00 5C 26 80 0D 01 02 00 00 00 00 FB [11:57:00]Write i2c OK [11:57:00]MH_I2C_Read... [11:57:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:57:00]Read from MH i2c: E2 [11:57:00]MH_I2C_Read... [11:57:00]Read from MH i2c: E2 03 00 [11:57:00]MH_I2C_Read... [11:57:00]Read from MH i2c: E2 03 00 5C 26 00 90 00 F6 [11:57:00]RAPDU: 90 00 [11:57:00]wFMCommunicate OK [11:57:00]wFMCommunicate request_size=255 [11:57:00]MH_SAM_APDU [11:57:00]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A0 1E 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 4B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4B 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4B 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 01 00 00 F4 03 04 00 0B 7C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B1 D9 04 00 35 04 06 00 A6 5E [11:57:00]Write to MH i2c: E2 02 01 5D 26 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A0 1E 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 4B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4B 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4B 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 01 00 00 F4 03 04 00 0B 7C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B1 D9 04 00 35 04 06 00 A6 5E 00 00 5C [11:57:00]Write i2c OK [11:57:00]MH_I2C_Read... [11:57:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:01]Read from MH i2c: E2 [11:57:01]MH_I2C_Read... [11:57:01]Read from MH i2c: E2 03 00 [11:57:01]MH_I2C_Read... [11:57:01]Read from MH i2c: E2 03 00 5D 26 00 90 00 F7 [11:57:01]RAPDU: 90 00 [11:57:01]wFMCommunicate OK [11:57:01]wFMCommunicate request_size=9 [11:57:01]MH_SAM_APDU [11:57:01]CAPDU: 80 0D 02 02 04 CC FD 5E 01 [11:57:01]Write to MH i2c: E2 0C 00 5E 26 80 0D 02 02 04 00 CC FD 5E 01 00 00 2E [11:57:01]Write i2c OK [11:57:01]MH_I2C_Read... [11:57:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:01]Read from MH i2c: E2 [11:57:01]MH_I2C_Read... [11:57:01]Read from MH i2c: E2 03 00 [11:57:01]MH_I2C_Read... [11:57:01]Read from MH i2c: E2 03 00 5E 26 00 90 00 F8 [11:57:01]RAPDU: 90 00 [11:57:01]wFMCommunicate OK [11:57:01]wFMCommunicate request_size=4 [11:57:01]MH_SAM_APDU [11:57:01]CAPDU: 80 0D 03 02 [11:57:01]Write to MH i2c: E2 08 00 5F 26 80 0D 03 02 00 00 00 00 00 [11:57:01]Write i2c OK [11:57:01]MH_I2C_Read... [11:57:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:57:01]Read from MH i2c: E2 [11:57:01]MH_I2C_Read... [11:57:01]Read from MH i2c: E2 0B 00 [11:57:01]MH_I2C_Read... [11:57:01]Read from MH i2c: E2 0B 00 5F 26 00 00 85 E1 56 83 63 15 1C 90 00 D4 [11:57:01]RAPDU: 00 85 E1 56 83 63 15 1C 90 00 [11:57:01]wFMCommunicate OK [11:57:01]SAM_PROTO_SignData done [11:57:01]FM_MakeSignedData done [11:57:01]CreateOFDProtocolMessage [11:57:01]wFMCommunicate request_size=4 [11:57:01]MH_SAM_APDU [11:57:01]CAPDU: 80 11 00 00 [11:57:01]Write to MH i2c: E2 08 00 60 26 80 11 00 00 00 00 00 00 00 [11:57:01]Write i2c OK [11:57:01]MH_I2C_Read... [11:57:01]Read from MH i2c: E2 [11:57:01]MH_I2C_Read... [11:57:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:01]Read from MH i2c: E2 17 00 [11:57:01]MH_I2C_Read... [11:57:01]Read from MH i2c: E2 17 00 60 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 54 [11:57:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:57:01]wFMCommunicate OK [11:57:01]CreateOFDProtocolMessage done [11:57:01]OFDSenderStorePacket 317873 [11:57:01]StoreOFDPacket docnum=317873 [11:57:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 38 40 06 01 2E 7A 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A0 1E 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 4B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4B 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4B 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 01 00 00 F4 03 04 00 0B 7C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B1 D9 04 00 35 04 06 00 A6 5E CC FD 5E 01 00 85 E1 56 83 63 15 1C [11:57:01]CheckFolder [11:57:01]dirname=/storage/ofd_packets [11:57:01]CheckFolder done [11:57:01]ProducePacketName [11:57:01]name=ofd_packets/00317873 [11:57:01]NVStorageSaveData ofd_packets/00317873 [11:57:01]File name is /storage/ofd_packets/00317873 [11:57:01]Write 300 bytes [11:57:01]NVStorageSaveData done [11:57:01]OFDSenderStorePacket done [11:57:01]KKMCreateOFDPacket done [11:57:01]NVStorageSaveData kkm_last_timestamp [11:57:01]File name is /storage/kkm_last_timestamp [11:57:01]Write 4 bytes [11:57:01]NVStorageSaveData done [11:57:01]ExternCall_PrintAddStr [11:57:01]wPrintStart [11:57:01]Write to MH i2c: 01 00 00 61 26 87 [11:57:01]Write i2c OK [11:57:01]MH_I2C_Read... [11:57:01]Read from MH i2c: 01 [11:57:01]MH_I2C_Read... [11:57:01]Read from MH i2c: 01 07 00 [11:57:01]MH_I2C_Read... [11:57:01]Read from MH i2c: 01 07 00 61 26 00 00 00 00 00 FF 0F 9C [11:57:01]RasterBufferAndPrint [11:57:01]line Счет N : (1)1092814 [11:57:01]line ИНН: 02508201610067 [11:57:01]line Контрольно-Кассовый Чек [11:57:01]line ПРОДАЖА [11:57:01]line ТРК (МРК, ГНК) : 81 [11:57:01]line Товар: 2711190000 [11:57:01]line ГАЗ-К-5 [11:57:01]line 7.840 * 38.30 [11:57:01]line = 300.27 [11:57:01]line НДС 12% НСП 1% [11:57:01]line > о реализуемом товаре [11:57:01]line ИТОГО: 300.27 [11:57:01]line НСП 1% : 2.66 [11:57:01]line НДС 12% : 31.89 [11:57:01]line Наличными: 0.00 [11:57:01]line Безнал.: 300.27 [11:57:01]line Место: АЗС № 101 "Партнер Нефть" [11:57:01]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:57:01]line СНО: Общий режим [11:57:01]line Чек 348 28.10.2024 11:56 [11:57:01]line Смена: 546 ФФД: 1.0 [11:57:01]line ЗНМ: 0300000082 [11:57:01]line РНМ: 0000000000091628 [11:57:01]line Версия ККМ: 001 [11:57:01]line Платежная система: Mbank [11:57:01]line ФМ: 0000000000874671 [11:57:01]line ФД: 317873 [11:57:01]line ФПД: 182926096293377 [11:57:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T115659&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317873&fm=182926096293377&tin=02508201610067®Number=0000000000091628&sum=30027 [11:57:01]OFD Sender: Processing packet 317873 [packets to send 127, broken 126] [11:57:01]ProducePacketName [11:57:01]name=ofd_packets/00317873 [11:57:01]OFD Sender: To server: pG, [11:57:01]CommunicateWithHost lk.salyk.kg:30040 [11:57:01]ConnectInit lk.salyk.kg [11:57:01]written 0, free lines is 4095 [11:57:01]Connected sock=11 [11:57:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 38 40 06 01 2E 7A 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A0 1E 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 4B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4B 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4B 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 01 00 00 F4 03 04 00 0B 7C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B1 D9 04 00 35 04 06 00 A6 5E CC FD 5E 01 00 85 E1 56 83 63 15 1C [11:57:01]Write to MH i2c: 01 00 00 8A 26 B0 [11:57:01]Write i2c OK [11:57:01]MH_I2C_Read... [11:57:01]Read from MH i2c: 01 [11:57:01]MH_I2C_Read... [11:57:01]Read from MH i2c: 01 07 00 [11:57:01]MH_I2C_Read... [11:57:01]Read from MH i2c: 01 07 00 8A 26 00 00 00 00 00 34 0D F8 [11:57:01]RasterBufferAndPrint [11:57:01]line [11:57:01]line [11:57:01]line [11:57:01]line [11:57:01]line [11:57:01]written 0, free lines is 3431 [11:57:02]MH_Cut [11:57:02]Write to MH i2c: D1 01 00 91 26 01 89 [11:57:02]Write i2c OK [11:57:02]MH_I2C_Read... [11:57:02]Read from MH i2c: D1 [11:57:02]MH_I2C_Read... [11:57:02]Read from MH i2c: D1 01 00 [11:57:02]MH_I2C_Read... [11:57:02]Read from MH i2c: D1 01 00 91 26 00 88 [11:57:02]Write to MH i2c: 01 00 00 92 26 B8 [11:57:02]Write i2c OK [11:57:02]MH_I2C_Read... [11:57:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 F4 C9 47 00 6B AE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B1 D9 04 00 F4 03 04 00 C5 27 1F 67 B6 04 01 00 00 00 14 F5 A8 B9 0C 66 40 [11:57:02]CommunicateWithHost err = 0 [11:57:02]CheckOFDResponse [11:57:02]1017 (14) - 77093643461234 [11:57:02]1041 (16) - 0000000000874671 [11:57:02]1040 (4) - 317873 [11:57:02]1012 (4) - 28.10.2024 05:57 [11:57:02]1206 (1) - 0 [11:57:02]OFD Sender: Remove packet 317873 [11:57:02]ProducePacketName [11:57:02]name=ofd_packets/00317873 [11:57:02]NVStorageDeleteData [11:57:02]*** Cut start [11:57:02]*** Partial cut [11:57:02]*** CUTSNS_PIN = 1 [11:57:02]*** CUTSNS_PIN = 0 [11:57:02]OFD Sender: No OFD packet to send [11:57:02]*** Brake cut motor [11:57:03]Read from MH i2c: 01 [11:57:03]MH_I2C_Read... [11:57:03]*** Stop cut motor [11:57:03]*** Cut end [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 92 26 00 00 00 00 00 FF 0F CD [11:57:03]process_action close_receipt done [11:57:03]requested_data is exist [11:57:03]produce_requested_data [11:57:03]requested_item fm.sn is exist - process it [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 93 26 80 11 00 00 00 00 00 00 33 [11:57:03]Write i2c OK [11:57:03]MH_I2C_Read... [11:57:03]Read from MH i2c: E2 [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 17 00 [11:57:03]MH_I2C_Read... [11:57:03]Read from MH i2c: E2 17 00 93 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 87 [11:57:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:57:03]wFMCommunicate OK [11:57:03]requested_item fd.num is exist - process it [11:57:03]SAM_PROTO_GetFieldsCounters [11:57:03]wFMCommunicate request_size=4 [11:57:03]MH_SAM_APDU [11:57:03]CAPDU: 80 13 00 00 [11:57:03]Write to MH i2c: E2 08 00 94 26 80 13 00 00 00 00 00 00 36 [11:57:03]Write i2c OK [11:57:03]MH_I2C_Read... [11:57:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:57:03]Read from MH i2c: E2 [11:57:03]MH_I2C_Read... [11:57:03]Read from MH i2c: E2 62 00 [11:57:03]MH_I2C_Read... [11:57:03]Read from MH i2c: E2 62 00 94 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B1 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 5C 01 00 00 5E 04 04 00 5C 01 00 00 57 04 04 00 5D 01 00 00 19 04 04 00 00 00 00 00 90 00 22 [11:57:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B1 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 5C 01 00 00 5E 04 04 00 5C 01 00 00 57 04 04 00 5D 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:57:03]wFMCommunicate OK [11:57:03]SAM_PROTO_GetFieldsCounters done [11:57:03]requested_item shift.num is exist - process it [11:57:03]requested_item shift.opened is exist - process it [11:57:03]req_shift_opened [11:57:03]FM_GetShiftState [11:57:03]SAM_PROTO_GetShiftState [11:57:03]wFMCommunicate request_size=4 [11:57:03]MH_SAM_APDU [11:57:03]CAPDU: 80 13 01 00 [11:57:03]Write to MH i2c: E2 08 00 95 26 80 13 01 00 00 00 00 00 38 [11:57:03]Write i2c OK [11:57:03]MH_I2C_Read... [11:57:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:03]Read from MH i2c: E2 [11:57:03]MH_I2C_Read... [11:57:03]Read from MH i2c: E2 0E 00 [11:57:03]MH_I2C_Read... [11:57:03]Read from MH i2c: E2 0E 00 95 26 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 31 [11:57:03]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:57:03]wFMCommunicate OK [11:57:03]SAM_PROTO_GetShiftState done [11:57:03]FM_GetShiftState done [11:57:03]req_shift_opened done [11:57:03]requested_item shift.open_date is exist - process it [11:57:03]req_shift_open_date [11:57:03]req_shift_open_date done [11:57:03]produce_requested_data done [11:57:03]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317873,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:57:03]process_action_free close_receipt [11:57:03]json_value_free [11:57:03]json_value_free done [11:57:03]process_json_proto returns [11:57:03]Send response to host [11:57:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317873,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:57:03]free response buf [11:57:03]execute_script done [11:57:03]execute_script returns [11:57:03]free content buf [11:57:03]Sock 10.Close socket [11:57:03]Sock 10.Thread stoped [11:57:04]accept exits with 9 [11:57:04]New connection [11:57:04]New thread 3067436388 created [11:57:04]Thread 3067293028 joined [11:57:04]Waiting for new connection... [11:57:04] Sock 9.Parse request [11:57:04]Sock 9.Check first char [11:57:04]Sock 9.First char is OK [11:57:04]request: POST /json_proto HTTP/1.0 [11:57:04]Method: POST [11:57:04]URL: /json_proto [11:57:04]Method is POST - this is cgi request [11:57:04]url: /json_proto [11:57:04]query_string will be loaded in cgi processing [11:57:04]execute_cgi json_proto POST (null) [11:57:04]execute_cgi path=json_proto method=POST [11:57:04]POST find Content-Length [11:57:04]Host: 172.17.50.195:8080 [11:57:04]Content-Length: 678 [11:57:04]Content-Type: application/json [11:57:04] [11:57:04]POST finish read [11:57:04]Found Content-Length = 678 [11:57:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092813", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:57:04]execute_script... [11:57: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)1092813", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:57:04]POST & json_proto [11:57:04]process_json_proto [11:57:04]json parsed OK: [11:57:04]protocol is kg_v1.0 [11:57:04]action value=close_receipt [11:57:04]process_action close_receipt [11:57:04]cmd_close_receipt [11:57:04]MH_GetDate [11:57:04]Write to MH i2c: F0 00 00 96 26 AB [11:57:04]Write i2c OK [11:57:04]MH_I2C_Read... [11:57:04]Read from MH i2c: F0 [11:57:04]MH_I2C_Read... [11:57:04]Read from MH i2c: F0 09 00 [11:57:04]MH_I2C_Read... [11:57:04]Read from MH i2c: F0 09 00 96 26 00 11 7C 1F 67 43 33 1C 67 C0 [11:57:04]GetLastDocTimeStamp 1730116619 [11:57:04]current date 1730116625 [11:57:04]FM_GetShiftState [11:57:04]SAM_PROTO_GetShiftState [11:57:04]wFMCommunicate request_size=4 [11:57:04]MH_SAM_APDU [11:57:04]CAPDU: 80 13 01 00 [11:57:04]Write to MH i2c: E2 08 00 97 26 80 13 01 00 00 00 00 00 3A [11:57:04]Write i2c OK [11:57:04]MH_I2C_Read... [11:57:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:04]Read from MH i2c: E2 [11:57:04]MH_I2C_Read... [11:57:04]Read from MH i2c: E2 0E 00 [11:57:04]MH_I2C_Read... [11:57:04]Read from MH i2c: E2 0E 00 97 26 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 33 [11:57:04]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:57:04]wFMCommunicate OK [11:57:04]SAM_PROTO_GetShiftState done [11:57:04]FM_GetShiftState done [11:57:04]opened in 1730073493 [11:57:04]opened+sec_in_day 1730159893 [11:57:04]quantity*price = 50010 [11:57:04]sum+1 = 50012 [11:57:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 349 28.10.2024 11:57 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317874 ФПД: 163170322718205 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T115705&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317874&fm=163170322718205&tin=02508201610067®Number=0000000000091628&sum=50000 [11:57:06]StoreToDocumentArchive [11:57:06]shift 546 fd 317874 [11:57:06]save to /storage/0546/doc_00317874 [11:57:06]save last doc name /storage/0546/doc_00317874 to /storage/kkm_last_doc_name [11:57:06]save OK [11:57:06]Clear old archive folders... [11:57:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:57:06]tlvbuf is 0155C940 [11:57:06]SAM_PROTO_ClearQueue [11:57:06]wFMCommunicate request_size=4 [11:57:06]MH_SAM_APDU [11:57:06]CAPDU: 80 09 00 00 [11:57:06]Write to MH i2c: E2 08 00 A4 26 80 09 00 00 00 00 00 00 3C [11:57:06]Write i2c OK [11:57:06]MH_I2C_Read... [11:57:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:57:06]Read from MH i2c: E2 [11:57:06]MH_I2C_Read... [11:57:06]Read from MH i2c: E2 03 00 [11:57:06]MH_I2C_Read... [11:57:06]Read from MH i2c: E2 03 00 A4 26 00 90 00 3E [11:57:06]RAPDU: 90 00 [11:57:06]wFMCommunicate OK [11:57:06]SAM_PROTO_ClearQueue done [11:57:06]KKMCreateOFDPacket [11:57:06]OFDProtocolAddRootSTLVToBuf [11:57:06]FM_MakeSignedData [11:57:06]FM_MakeSignedData [11:57:06]SAM_PROTO_SignData [11:57:06]wFMCommunicate request_size=4 [11:57:06]MH_SAM_APDU [11:57:06]CAPDU: 80 0D 01 02 [11:57:06]Write to MH i2c: E2 08 00 A5 26 80 0D 01 02 00 00 00 00 44 [11:57:06]Write i2c OK [11:57:06]MH_I2C_Read... [11:57:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:57:06]Read from MH i2c: E2 [11:57:06]MH_I2C_Read... [11:57:06]Read from MH i2c: E2 03 00 [11:57:06]MH_I2C_Read... [11:57:06]Read from MH i2c: E2 03 00 A5 26 00 90 00 3F [11:57:06]RAPDU: 90 00 [11:57:06]wFMCommunicate OK [11:57:06]wFMCommunicate request_size=255 [11:57:06]MH_SAM_APDU [11:57: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 33 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 5D 01 00 00 F4 03 04 00 11 7C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B2 D9 04 00 35 04 06 00 94 [11:57:06]Write to MH i2c: E2 02 01 A6 26 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 5D 01 00 00 F4 03 04 00 11 7C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B2 D9 04 00 35 04 06 00 94 00 00 63 [11:57:07]Write i2c OK [11:57:07]MH_I2C_Read... [11:57:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:07]Read from MH i2c: E2 [11:57:07]MH_I2C_Read... [11:57:07]Read from MH i2c: E2 03 00 [11:57:07]MH_I2C_Read... [11:57:07]Read from MH i2c: E2 03 00 A6 26 00 90 00 40 [11:57:07]RAPDU: 90 00 [11:57:07]wFMCommunicate OK [11:57:07]wFMCommunicate request_size=10 [11:57:07]MH_SAM_APDU [11:57:07]CAPDU: 80 0D 02 02 05 67 0D 1F 9D FD [11:57:07]Write to MH i2c: E2 0D 00 A7 26 80 0D 02 02 05 00 67 0D 1F 9D FD 00 00 7E [11:57:07]Write i2c OK [11:57:07]MH_I2C_Read... [11:57:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:07]Read from MH i2c: E2 [11:57:07]MH_I2C_Read... [11:57:07]Read from MH i2c: E2 03 00 [11:57:07]MH_I2C_Read... [11:57:07]Read from MH i2c: E2 03 00 A7 26 00 90 00 41 [11:57:07]RAPDU: 90 00 [11:57:07]wFMCommunicate OK [11:57:07]wFMCommunicate request_size=4 [11:57:07]MH_SAM_APDU [11:57:07]CAPDU: 80 0D 03 02 [11:57:07]Write to MH i2c: E2 08 00 A8 26 80 0D 03 02 00 00 00 00 49 [11:57:07]Write i2c OK [11:57:07]MH_I2C_Read... [11:57:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:57:07]Read from MH i2c: E2 [11:57:07]MH_I2C_Read... [11:57:07]Read from MH i2c: E2 0B 00 [11:57:07]MH_I2C_Read... [11:57:07]Read from MH i2c: E2 0B 00 A8 26 00 B8 C0 9B 70 FC 1A 71 89 90 00 DD [11:57:07]RAPDU: B8 C0 9B 70 FC 1A 71 89 90 00 [11:57:07]wFMCommunicate OK [11:57:07]SAM_PROTO_SignData done [11:57:07]FM_MakeSignedData done [11:57:07]CreateOFDProtocolMessage [11:57:07]wFMCommunicate request_size=4 [11:57:07]MH_SAM_APDU [11:57:07]CAPDU: 80 11 00 00 [11:57:07]Write to MH i2c: E2 08 00 A9 26 80 11 00 00 00 00 00 00 49 [11:57:07]Write i2c OK [11:57:07]MH_I2C_Read... [11:57:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:07]Read from MH i2c: E2 [11:57:07]MH_I2C_Read... [11:57:07]Read from MH i2c: E2 17 00 [11:57:07]MH_I2C_Read... [11:57:07]Read from MH i2c: E2 17 00 A9 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 9D [11:57:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:57:07]wFMCommunicate OK [11:57:07]CreateOFDProtocolMessage done [11:57:07]OFDSenderStorePacket 317874 [11:57:07]StoreOFDPacket docnum=317874 [11:57:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 B5 99 07 01 97 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 33 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 5D 01 00 00 F4 03 04 00 11 7C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B2 D9 04 00 35 04 06 00 94 67 0D 1F 9D FD B8 C0 9B 70 FC 1A 71 89 [11:57:07]CheckFolder [11:57:07]dirname=/storage/ofd_packets [11:57:07]CheckFolder done [11:57:07]ProducePacketName [11:57:07]name=ofd_packets/00317874 [11:57:07]NVStorageSaveData ofd_packets/00317874 [11:57:07]File name is /storage/ofd_packets/00317874 [11:57:07]Write 301 bytes [11:57:07]NVStorageSaveData done [11:57:07]OFDSenderStorePacket done [11:57:07]KKMCreateOFDPacket done [11:57:07]NVStorageSaveData kkm_last_timestamp [11:57:07]File name is /storage/kkm_last_timestamp [11:57:07]Write 4 bytes [11:57:07]NVStorageSaveData done [11:57:07]ExternCall_PrintAddStr [11:57:07]wPrintStart [11:57:07]Write to MH i2c: 01 00 00 AA 26 D0 [11:57:07]OFD Sender: No OFD packet to send [11:57:07]Write i2c OK [11:57:07]MH_I2C_Read... [11:57:07]Read from MH i2c: 01 [11:57:07]MH_I2C_Read... [11:57:07]Read from MH i2c: 01 07 00 [11:57:07]MH_I2C_Read... [11:57:07]Read from MH i2c: 01 07 00 AA 26 00 00 00 00 00 FF 0F E5 [11:57:07]RasterBufferAndPrint [11:57:07]line Счет N : (1)1092813 [11:57:07]line ИНН: 02508201610067 [11:57:07]line Контрольно-Кассовый Чек [11:57:07]line ПРОДАЖА [11:57:07]line ТРК (МРК, ГНК) : 64 [11:57:07]line Товар: 2710124500 [11:57:07]line Аи-95-К-3 [11:57:07]line 6.740 * 74.20 [11:57:07]line = 500.11 [11:57:07]line НДС 12% НСП 1% [11:57:07]line > о реализуемом товаре [11:57:07]line ОКРУГЛЕНИЕ: -0.11 [11:57:07]line ИТОГО: 500.00 [11:57:07]line Внесено: 500.00 [11:57:07]line СДАЧА: 0.00 [11:57:07]line НСП 1% : 4.43 [11:57:07]line НДС 12% : 53.11 [11:57:07]line Наличными: 500.00 [11:57:07]line Безнал.: 0.00 [11:57:07]line Место: АЗС № 101 "Партнер Нефть" [11:57:07]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:57:07]line СНО: Общий режим [11:57:07]line Чек 349 28.10.2024 11:57 [11:57:07]line Смена: 546 ФФД: 1.0 [11:57:07]line ЗНМ: 0300000082 [11:57:07]line РНМ: 0000000000091628 [11:57:08]line Версия ККМ: 001 [11:57:08]line ФМ: 0000000000874671 [11:57:08]line ФД: 317874 [11:57:08]line ФПД: 163170322718205 [11:57:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T115705&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317874&fm=163170322718205&tin=02508201610067®Number=0000000000091628&sum=50000 [11:57:08]written 0, free lines is 4095 [11:57:08]OFD Sender: Processing packet 317874 [packets to send 127, broken 126] [11:57:08]ProducePacketName [11:57:08]name=ofd_packets/00317874 [11:57:08]OFD Sender: To server: pG, [11:57:08]CommunicateWithHost lk.salyk.kg:30040 [11:57:08]ConnectInit lk.salyk.kg [11:57:08]Connected sock=11 [11:57:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 B5 99 07 01 97 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 33 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 5D 01 00 00 F4 03 04 00 11 7C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 Write to MH i2c: 37 01 34 00 36 00 37 D5 31 26 10 FB 04 [11:57:08]04 00 B2 D9 04 00 35 04 06 00 94 67 0D 1F 9D FD Write i2c OK [11:57:08]B8 MH_I2C_Read... [11:57:08]C0 9B 70 FC 1A 71 Read from MH i2c: 01 89 [11:57:08] [11:57:08]MH_I2C_Read... [11:57:08]Read from MH i2c: 01 07 00 [11:57:08]MH_I2C_Read... [11:57:08]Read from MH i2c: 01 07 00 D5 26 00 00 00 00 00 55 0D 64 [11:57:08]RasterBufferAndPrint [11:57:08]line [11:57:08]line [11:57:08]line [11:57:08]line [11:57:08]line [11:57:08]written 0, free lines is 3511 [11:57:08]MH_Cut [11:57:08]Write to MH i2c: D1 01 00 DC 26 01 D4 [11:57:08]Write i2c OK [11:57:08]MH_I2C_Read... [11:57:08]Read from MH i2c: D1 [11:57:08]MH_I2C_Read... [11:57:08]Read from MH i2c: D1 01 00 [11:57:08]MH_I2C_Read... [11:57:08]Read from MH i2c: D1 01 00 DC 26 00 D3 [11:57:08]Write to MH i2c: 01 00 00 DD 26 03 [11:57:08]Write i2c OK [11:57:08]MH_I2C_Read... [11:57:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 C4 84 47 00 CE 35 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B2 D9 04 00 F4 03 04 00 CC 27 1F 67 B6 04 01 00 00 09 7E 31 3F 6D 0C AB CB [11:57:08]CommunicateWithHost err = 0 [11:57:08]CheckOFDResponse [11:57:08]1017 (14) - 77093643461234 [11:57:08]1041 (16) - 0000000000874671 [11:57:08]1040 (4) - 317874 [11:57:08]1012 (4) - 28.10.2024 05:57 [11:57:08]1206 (1) - 0 [11:57:08]OFD Sender: Remove packet 317874 [11:57:08]ProducePacketName [11:57:08]name=ofd_packets/00317874 [11:57:08]NVStorageDeleteData [11:57:09]*** Cut start [11:57:09]*** Partial cut [11:57:09]*** CUTSNS_PIN = 1 [11:57:09]*** CUTSNS_PIN = 0 [11:57:09]OFD Sender: No OFD packet to send [11:57:09]*** Brake cut motor [11:57:09]Read from MH i2c: 01 [11:57:09]MH_I2C_Read... [11:57:09]*** Stop cut motor [11:57:09]*** Cut end [11:57:09]Read from MH i2c: 01 07 00 [11:57:09]MH_I2C_Read... [11:57:09]Read from MH i2c: 01 07 00 DD 26 00 00 00 00 00 FF 0F 18 [11:57:09]process_action close_receipt done [11:57:09]requested_data is exist [11:57:09]produce_requested_data [11:57:09]requested_item fm.sn is exist - process it [11:57:09]wFMCommunicate request_size=4 [11:57:09]MH_SAM_APDU [11:57:09]CAPDU: 80 11 00 00 [11:57:09]Write to MH i2c: E2 08 00 DE 26 80 11 00 00 00 00 00 00 7E [11:57:09]Write i2c OK [11:57:09]MH_I2C_Read... [11:57:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:09]Read from MH i2c: E2 [11:57:09]MH_I2C_Read... [11:57:09]Read from MH i2c: E2 17 00 [11:57:09]MH_I2C_Read... [11:57:09]Read from MH i2c: E2 17 00 DE 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D2 [11:57:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:57:10]wFMCommunicate OK [11:57:10]requested_item fd.num is exist - process it [11:57:10]SAM_PROTO_GetFieldsCounters [11:57:10]wFMCommunicate request_size=4 [11:57:10]MH_SAM_APDU [11:57:10]CAPDU: 80 13 00 00 [11:57:10]Write to MH i2c: E2 08 00 DF 26 80 13 00 00 00 00 00 00 81 [11:57:10]Write i2c OK [11:57:10]MH_I2C_Read... [11:57:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:57:10]Read from MH i2c: E2 [11:57:10]MH_I2C_Read... [11:57:10]Read from MH i2c: E2 62 00 [11:57:10]MH_I2C_Read... [11:57:10]Read from MH i2c: E2 62 00 DF 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B2 D9 04 00 0E 04 04 00 22 02 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 71 [11:57:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B2 D9 04 00 0E 04 04 00 22 02 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 [11:57:10]wFMCommunicate OK [11:57:10]SAM_PROTO_GetFieldsCounters done [11:57:10]requested_item shift.num is exist - process it [11:57:10]requested_item shift.opened is exist - process it [11:57:10]req_shift_opened [11:57:10]FM_GetShiftState [11:57:10]SAM_PROTO_GetShiftState [11:57:10]wFMCommunicate request_size=4 [11:57:10]MH_SAM_APDU [11:57:10]CAPDU: 80 13 01 00 [11:57:10]Write to MH i2c: E2 08 00 E0 26 80 13 01 00 00 00 00 00 83 [11:57:10]Write i2c OK [11:57:10]MH_I2C_Read... [11:57:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:10]Read from MH i2c: E2 [11:57:10]MH_I2C_Read... [11:57:10]Read from MH i2c: E2 0E 00 [11:57:10]MH_I2C_Read... [11:57:10]Read from MH i2c: E2 0E 00 E0 26 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 7C [11:57:10]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:57:10]wFMCommunicate OK [11:57:10]SAM_PROTO_GetShiftState done [11:57:10]FM_GetShiftState done [11:57:10]req_shift_opened done [11:57:10]requested_item shift.open_date is exist - process it [11:57:10]req_shift_open_date [11:57:10]req_shift_open_date done [11:57:10]produce_requested_data done [11:57:10]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317874,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:57:10]process_action_free close_receipt [11:57:10]json_value_free [11:57:10]json_value_free done [11:57:10]process_json_proto returns [11:57:10]Send response to host [11:57:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317874,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:57:10]free response buf [11:57:10]execute_script done [11:57:10]execute_script returns [11:57:10]free content buf [11:57:10]Sock 9.Close socket [11:57:10]Sock 9.Thread stoped [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:34]OFD Sender: No OFD packet to send [11:57:39]OFD Sender: No OFD packet to send [11:57:39]accept exits with 10 [11:57:39]New connection [11:57:39]New thread 3067293028 created [11:57:39]Thread 3067436388 joined [11:57:39]Waiting for new connection... [11:57:39] Sock 10.Parse request [11:57:39]Sock 10.Check first char [11:57:39]Sock 10.First char is OK [11:57:39]request: POST /json_proto HTTP/1.0 [11:57:39]Method: POST [11:57:39]URL: /json_proto [11:57:39]Method is POST - this is cgi request [11:57:39]url: /json_proto [11:57:39]query_string will be loaded in cgi processing [11:57:39]execute_cgi json_proto POST (null) [11:57:39]execute_cgi path=json_proto method=POST [11:57:39]POST find Content-Length [11:57:39]Host: 172.17.50.195:8080 [11:57:39]Content-Length: 678 [11:57:39]Content-Type: application/json [11:57:39] [11:57:39]POST finish read [11:57:39]Found Content-Length = 678 [11:57:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092816", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:57:39]execute_script... [11:57: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)1092816", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:57:39]POST & json_proto [11:57:39]process_json_proto [11:57:39]json parsed OK: [11:57:39]protocol is kg_v1.0 [11:57:39]action value=close_receipt [11:57:39]process_action close_receipt [11:57:39]cmd_close_receipt [11:57:39]MH_GetDate [11:57:39]Write to MH i2c: F0 00 00 E1 26 F6 [11:57:39]Write i2c OK [11:57:39]MH_I2C_Read... [11:57:39]Read from MH i2c: F0 [11:57:40]MH_I2C_Read... [11:57:40]Read from MH i2c: F0 09 00 [11:57:40]MH_I2C_Read... [11:57:40]Read from MH i2c: F0 09 00 E1 26 00 34 7C 1F 67 43 33 1C 67 2E [11:57:40]GetLastDocTimeStamp 1730116625 [11:57:40]current date 1730116660 [11:57:40]FM_GetShiftState [11:57:40]SAM_PROTO_GetShiftState [11:57:40]wFMCommunicate request_size=4 [11:57:40]MH_SAM_APDU [11:57:40]CAPDU: 80 13 01 00 [11:57:40]Write to MH i2c: E2 08 00 E2 26 80 13 01 00 00 00 00 00 85 [11:57:40]Write i2c OK [11:57:40]MH_I2C_Read... [11:57:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:40]Read from MH i2c: E2 [11:57:40]MH_I2C_Read... [11:57:40]Read from MH i2c: E2 0E 00 [11:57:40]MH_I2C_Read... [11:57:40]Read from MH i2c: E2 0E 00 E2 26 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 7E [11:57:40]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:57:40]wFMCommunicate OK [11:57:40]SAM_PROTO_GetShiftState done [11:57:40]FM_GetShiftState done [11:57:40]opened in 1730073493 [11:57:40]opened+sec_in_day 1730159893 [11:57:40]quantity*price = 40006 [11:57:40]sum+1 = 40007 [11:57:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 350 28.10.2024 11:57 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317875 ФПД: 88375851139843 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T115741&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317875&fm=88375851139843&tin=02508201610067®Number=0000000000091628&sum=40000 [11:57:42]StoreToDocumentArchive [11:57:42]shift 546 fd 317875 [11:57:42]save to /storage/0546/doc_00317875 [11:57:42]save last doc name /storage/0546/doc_00317875 to /storage/kkm_last_doc_name [11:57:42]save OK [11:57:42]Clear old archive folders... [11:57:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:57:42]tlvbuf is 0158C2F0 [11:57:42]SAM_PROTO_ClearQueue [11:57:42]wFMCommunicate request_size=4 [11:57:42]MH_SAM_APDU [11:57:42]CAPDU: 80 09 00 00 [11:57:42]Write to MH i2c: E2 08 00 EF 26 80 09 00 00 00 00 00 00 87 [11:57:42]Write i2c OK [11:57:42]MH_I2C_Read... [11:57:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:57:42]Read from MH i2c: E2 [11:57:42]MH_I2C_Read... [11:57:42]Read from MH i2c: E2 03 00 [11:57:42]MH_I2C_Read... [11:57:42]Read from MH i2c: E2 03 00 EF 26 00 90 00 89 [11:57:42]RAPDU: 90 00 [11:57:42]wFMCommunicate OK [11:57:42]SAM_PROTO_ClearQueue done [11:57:42]KKMCreateOFDPacket [11:57:42]OFDProtocolAddRootSTLVToBuf [11:57:42]FM_MakeSignedData [11:57:42]FM_MakeSignedData [11:57:42]SAM_PROTO_SignData [11:57:42]wFMCommunicate request_size=4 [11:57:42]MH_SAM_APDU [11:57:42]CAPDU: 80 0D 01 02 [11:57:42]Write to MH i2c: E2 08 00 F0 26 80 0D 01 02 00 00 00 00 8F [11:57:42]Write i2c OK [11:57:42]MH_I2C_Read... [11:57:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:57:42]Read from MH i2c: E2 [11:57:42]MH_I2C_Read... [11:57:42]Read from MH i2c: E2 03 00 [11:57:42]MH_I2C_Read... [11:57:42]Read from MH i2c: E2 03 00 F0 26 00 90 00 8A [11:57:42]RAPDU: 90 00 [11:57:42]wFMCommunicate OK [11:57:42]wFMCommunicate request_size=255 [11:57:42]MH_SAM_APDU [11:57: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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 01 00 00 F4 03 04 00 35 7C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B3 D9 04 00 35 04 06 00 50 [11:57:42]Write to MH i2c: E2 02 01 F1 26 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 01 00 00 F4 03 04 00 35 7C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B3 D9 04 00 35 04 06 00 50 00 00 86 [11:57:42]Write i2c OK [11:57:42]MH_I2C_Read... [11:57:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:43]Read from MH i2c: E2 [11:57:43]MH_I2C_Read... [11:57:43]Read from MH i2c: E2 03 00 [11:57:43]MH_I2C_Read... [11:57:43]Read from MH i2c: E2 03 00 F1 26 00 90 00 8B [11:57:43]RAPDU: 90 00 [11:57:43]wFMCommunicate OK [11:57:43]wFMCommunicate request_size=10 [11:57:43]MH_SAM_APDU [11:57:43]CAPDU: 80 0D 02 02 05 60 9B 36 C3 03 [11:57:43]Write to MH i2c: E2 0D 00 F2 26 80 0D 02 02 05 00 60 9B 36 C3 03 00 00 93 [11:57:43]Write i2c OK [11:57:43]MH_I2C_Read... [11:57:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:43]Read from MH i2c: E2 [11:57:43]MH_I2C_Read... [11:57:43]Read from MH i2c: E2 03 00 [11:57:43]MH_I2C_Read... [11:57:43]Read from MH i2c: E2 03 00 F2 26 00 90 00 8C [11:57:43]RAPDU: 90 00 [11:57:43]wFMCommunicate OK [11:57:43]wFMCommunicate request_size=4 [11:57:43]MH_SAM_APDU [11:57:43]CAPDU: 80 0D 03 02 [11:57:43]Write to MH i2c: E2 08 00 F3 26 80 0D 03 02 00 00 00 00 94 [11:57:43]Write i2c OK [11:57:43]MH_I2C_Read... [11:57:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:57:43]Read from MH i2c: E2 [11:57:43]MH_I2C_Read... [11:57:43]Read from MH i2c: E2 0B 00 [11:57:43]MH_I2C_Read... [11:57:43]Read from MH i2c: E2 0B 00 F3 26 00 85 9F 3B B4 90 65 5D E7 90 00 E1 [11:57:43]RAPDU: 85 9F 3B B4 90 65 5D E7 90 00 [11:57:43]wFMCommunicate OK [11:57:43]SAM_PROTO_SignData done [11:57:43]FM_MakeSignedData done [11:57:43]CreateOFDProtocolMessage [11:57:43]wFMCommunicate request_size=4 [11:57:43]MH_SAM_APDU [11:57:43]CAPDU: 80 11 00 00 [11:57:43]Write to MH i2c: E2 08 00 F4 26 80 11 00 00 00 00 00 00 94 [11:57:43]Write i2c OK [11:57:43]MH_I2C_Read... [11:57:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:43]Read from MH i2c: E2 [11:57:43]MH_I2C_Read... [11:57:43]Read from MH i2c: E2 17 00 [11:57:43]MH_I2C_Read... [11:57:43]Read from MH i2c: E2 17 00 F4 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E8 [11:57:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:57:43]wFMCommunicate OK [11:57:43]CreateOFDProtocolMessage done [11:57:43]OFDSenderStorePacket 317875 [11:57:43]StoreOFDPacket docnum=317875 [11:57:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 A6 8C 07 01 A5 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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 01 00 00 F4 03 04 00 35 7C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B3 D9 04 00 35 04 06 00 50 60 9B 36 C3 03 85 9F 3B B4 90 65 5D E7 [11:57:43]CheckFolder [11:57:43]dirname=/storage/ofd_packets [11:57:43]CheckFolder done [11:57:43]ProducePacketName [11:57:43]name=ofd_packets/00317875 [11:57:43]NVStorageSaveData ofd_packets/00317875 [11:57:43]File name is /storage/ofd_packets/00317875 [11:57:43]Write 301 bytes [11:57:43]NVStorageSaveData done [11:57:43]OFDSenderStorePacket done [11:57:43]KKMCreateOFDPacket done [11:57:43]NVStorageSaveData kkm_last_timestamp [11:57:43]File name is /storage/kkm_last_timestamp [11:57:43]Write 4 bytes [11:57:43]NVStorageSaveData done [11:57:43]ExternCall_PrintAddStr [11:57:43]wPrintStart [11:57:43]Write to MH i2c: 01 00 00 F5 26 1B [11:57:43]Write i2c OK [11:57:43]MH_I2C_Read... [11:57:43]Read from MH i2c: 01 [11:57:43]MH_I2C_Read... [11:57:43]Read from MH i2c: 01 07 00 [11:57:43]MH_I2C_Read... [11:57:43]Read from MH i2c: 01 07 00 F5 26 00 00 00 00 00 FF 0F 30 [11:57:43]RasterBufferAndPrint [11:57:43]line Счет N : (1)1092816 [11:57:43]line ИНН: 02508201610067 [11:57:43]line Контрольно-Кассовый Чек [11:57:43]line ПРОДАЖА [11:57:43]line ТРК (МРК, ГНК) : 33 [11:57:43]line Товар: 2710124130 [11:57:43]line Аи-92-К-2 [11:57:43]line 5.980 * 66.90 [11:57:43]line = 400.06 [11:57:43]line НДС 12% НСП 1% [11:57:43]line > о реализуемом товаре [11:57:43]line ОКРУГЛЕНИЕ: -0.06 [11:57:43]line ИТОГО: 400.00 [11:57:43]line Внесено: 400.00 [11:57:43]line СДАЧА: 0.00 [11:57:43]line НСП 1% : 3.54 [11:57:43]line НДС 12% : 42.48 [11:57:43]line Наличными: 400.00 [11:57:43]line Безнал.: 0.00 [11:57:43]line Место: АЗС № 101 "Партнер Нефть" [11:57:43]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:57:43]line СНО: Общий режим [11:57:43]line Чек 350 28.10.2024 11:57 [11:57:43]line Смена: 546 ФФД: 1.0 [11:57:43]line ЗНМ: 0300000082 [11:57:43]line РНМ: 0000000000091628 [11:57:43]line Версия ККМ: 001 [11:57:43]line ФМ: 0000000000874671 [11:57:43]line ФД: 317875 [11:57:43]line ФПД: 88375851139843 [11:57:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T115741&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317875&fm=88375851139843&tin=02508201610067®Number=0000000000091628&sum=40000 [11:57:43]OFD Sender: Processing packet 317875 [packets to send 127, broken 126] [11:57:43]ProducePacketName [11:57:43]name=ofd_packets/00317875 [11:57:43]OFD Sender: To server: pG, [11:57:43]CommunicateWithHost lk.salyk.kg:30040 [11:57:43]ConnectInit lk.salyk.kg [11:57:43]written 0, free lines is 4095 [11:57:43]Connected sock=11 [11:57:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 A6 8C 07 01 A5 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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 01 00 00 F4 03 04 00 35 7C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B3 D9 04 00 35 04 06 00 50 60 9B 36 C3 03 85 9F 3B B4 90 65 5D E7 [11:57:44]Write to MH i2c: 01 00 00 20 27 47 [11:57:44]Write i2c OK [11:57:44]MH_I2C_Read... [11:57:44]Read from MH i2c: 01 [11:57:44]MH_I2C_Read... [11:57:44]Read from MH i2c: 01 07 00 [11:57:44]MH_I2C_Read... [11:57:44]Read from MH i2c: 01 07 00 20 27 00 00 00 00 00 0F 0D 6A [11:57:44]RasterBufferAndPrint [11:57:44]line [11:57:44]line [11:57:44]line [11:57:44]line [11:57:44]line [11:57:44]written 0, free lines is 3408 [11:57:44]MH_Cut [11:57:44]Write to MH i2c: D1 01 00 27 27 01 20 [11:57:44]Write i2c OK [11:57:44]MH_I2C_Read... [11:57:44]Read from MH i2c: D1 [11:57:44]MH_I2C_Read... [11:57:44]Read from MH i2c: D1 01 00 [11:57:44]MH_I2C_Read... [11:57:44]Read from MH i2c: D1 01 00 27 27 00 1F [11:57:44]Write to MH i2c: 01 00 00 28 27 4F [11:57:44]Write i2c OK [11:57:44]MH_I2C_Read... [11:57:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 B9 35 47 00 0C 07 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B3 D9 04 00 F4 03 04 00 EF 27 1F 67 B6 04 01 00 00 10 EC E9 93 94 BE 0D C1 [11:57:44]CommunicateWithHost err = 0 [11:57:44]CheckOFDResponse [11:57:44]1017 (14) - 77093643461234 [11:57:44]1041 (16) - 0000000000874671 [11:57:44]1040 (4) - 317875 [11:57:44]1012 (4) - 28.10.2024 05:58 [11:57:44]1206 (1) - 0 [11:57:44]OFD Sender: Remove packet 317875 [11:57:44]ProducePacketName [11:57:44]name=ofd_packets/00317875 [11:57:44]NVStorageDeleteData [11:57:44]*** Cut start [11:57:44]*** Partial cut [11:57:44]*** CUTSNS_PIN = 1 [11:57:44]*** CUTSNS_PIN = 0 [11:57:44]OFD Sender: No OFD packet to send [11:57:45]*** Brake cut motor [11:57:45]Read from MH i2c: 01 [11:57:45]MH_I2C_Read... [11:57:45]*** Stop cut motor [11:57:45]*** Cut end [11:57:45]Read from MH i2c: 01 07 00 [11:57:45]MH_I2C_Read... [11:57:45]Read from MH i2c: 01 07 00 28 27 00 00 00 00 00 FF 0F 64 [11:57:45]process_action close_receipt done [11:57:45]requested_data is exist [11:57:45]produce_requested_data [11:57:45]requested_item fm.sn is exist - process it [11:57:45]wFMCommunicate request_size=4 [11:57:45]MH_SAM_APDU [11:57:45]CAPDU: 80 11 00 00 [11:57:45]Write to MH i2c: E2 08 00 29 27 80 11 00 00 00 00 00 00 CA [11:57:45]Write i2c OK [11:57:45]MH_I2C_Read... [11:57:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:45]Read from MH i2c: E2 [11:57:45]MH_I2C_Read... [11:57:45]Read from MH i2c: E2 17 00 [11:57:45]MH_I2C_Read... [11:57:45]Read from MH i2c: E2 17 00 29 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 1E [11:57:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:57:45]wFMCommunicate OK [11:57:45]requested_item fd.num is exist - process it [11:57:45]SAM_PROTO_GetFieldsCounters [11:57:45]wFMCommunicate request_size=4 [11:57:45]MH_SAM_APDU [11:57:45]CAPDU: 80 13 00 00 [11:57:45]Write to MH i2c: E2 08 00 2A 27 80 13 00 00 00 00 00 00 CD [11:57:45]Write i2c OK [11:57:45]MH_I2C_Read... [11:57:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:57:45]Read from MH i2c: E2 [11:57:45]MH_I2C_Read... [11:57:45]Read from MH i2c: E2 62 00 [11:57:45]MH_I2C_Read... [11:57:45]Read from MH i2c: E2 62 00 2A 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B3 D9 04 00 0E 04 04 00 22 02 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 C1 [11:57:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B3 D9 04 00 0E 04 04 00 22 02 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 [11:57:46]wFMCommunicate OK [11:57:46]SAM_PROTO_GetFieldsCounters done [11:57:46]requested_item shift.num is exist - process it [11:57:46]requested_item shift.opened is exist - process it [11:57:46]req_shift_opened [11:57:46]FM_GetShiftState [11:57:46]SAM_PROTO_GetShiftState [11:57:46]wFMCommunicate request_size=4 [11:57:46]MH_SAM_APDU [11:57:46]CAPDU: 80 13 01 00 [11:57:46]Write to MH i2c: E2 08 00 2B 27 80 13 01 00 00 00 00 00 CF [11:57:46]Write i2c OK [11:57:46]MH_I2C_Read... [11:57:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:46]Read from MH i2c: E2 [11:57:46]MH_I2C_Read... [11:57:46]Read from MH i2c: E2 0E 00 [11:57:46]MH_I2C_Read... [11:57:46]Read from MH i2c: E2 0E 00 2B 27 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C8 [11:57:46]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:57:46]wFMCommunicate OK [11:57:46]SAM_PROTO_GetShiftState done [11:57:46]FM_GetShiftState done [11:57:46]req_shift_opened done [11:57:46]requested_item shift.open_date is exist - process it [11:57:46]req_shift_open_date [11:57:46]req_shift_open_date done [11:57:46]produce_requested_data done [11:57:46]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317875,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:57:46]process_action_free close_receipt [11:57:46]json_value_free [11:57:46]json_value_free done [11:57:46]process_json_proto returns [11:57:46]Send response to host [11:57:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317875,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:57:46]free response buf [11:57:46]execute_script done [11:57:46]execute_script returns [11:57:46]free content buf [11:57:46]Sock 10.Close socket [11:57:46]Sock 10.Thread stoped [11:57:46]accept exits with 9 [11:57:46]New connection [11:57:46]New thread 3067436388 created [11:57:46]Thread 3067293028 joined [11:57:46]Waiting for new connection... [11:57:46] Sock 9.Parse request [11:57:46]Sock 9.Check first char [11:57:46]Sock 9.First char is OK [11:57:46]request: POST /json_proto HTTP/1.0 [11:57:46]Method: POST [11:57:46]URL: /json_proto [11:57:46]Method is POST - this is cgi request [11:57:46]url: /json_proto [11:57:46]query_string will be loaded in cgi processing [11:57:46]execute_cgi json_proto POST (null) [11:57:46]execute_cgi path=json_proto method=POST [11:57:46]POST find Content-Length [11:57:46]Host: 172.17.50.195:8080 [11:57:46]Content-Length: 678 [11:57:46]Content-Type: application/json [11:57:46] [11:57:46]POST finish read [11:57:46]Found Content-Length = 678 [11:57:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092815", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:57:46]execute_script... [11:57:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092815", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:57:46]POST & json_proto [11:57:46]process_json_proto [11:57:46]json parsed OK: [11:57:46]protocol is kg_v1.0 [11:57:46]action value=close_receipt [11:57:46]process_action close_receipt [11:57:46]cmd_close_receipt [11:57:46]MH_GetDate [11:57:46]Write to MH i2c: F0 00 00 2C 27 42 [11:57:46]Write i2c OK [11:57:46]MH_I2C_Read... [11:57:46]Read from MH i2c: F0 [11:57:46]MH_I2C_Read... [11:57:46]Read from MH i2c: F0 09 00 [11:57:46]MH_I2C_Read... [11:57:46]Read from MH i2c: F0 09 00 2C 27 00 3B 7C 1F 67 43 33 1C 67 81 [11:57:46]GetLastDocTimeStamp 1730116661 [11:57:46]current date 1730116667 [11:57:46]FM_GetShiftState [11:57:46]SAM_PROTO_GetShiftState [11:57:46]wFMCommunicate request_size=4 [11:57:46]MH_SAM_APDU [11:57:46]CAPDU: 80 13 01 00 [11:57:46]Write to MH i2c: E2 08 00 2D 27 80 13 01 00 00 00 00 00 D1 [11:57:46]Write i2c OK [11:57:46]MH_I2C_Read... [11:57:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:46]Read from MH i2c: E2 [11:57:46]MH_I2C_Read... [11:57:46]Read from MH i2c: E2 0E 00 [11:57:46]MH_I2C_Read... [11:57:46]Read from MH i2c: E2 0E 00 2D 27 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 CA [11:57:46]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:57:46]wFMCommunicate OK [11:57:46]SAM_PROTO_GetShiftState done [11:57:46]FM_GetShiftState done [11:57:46]opened in 1730073493 [11:57:46]opened+sec_in_day 1730159893 [11:57:46]quantity*price = 50041 [11:57:46]sum+1 = 50042 [11:57:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 351 28.10.2024 11:57 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317876 ФПД: 41891386799415 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T115747&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317876&fm=41891386799415&tin=02508201610067®Number=0000000000091628&sum=50000 [11:57:49]StoreToDocumentArchive [11:57:49]shift 546 fd 317876 [11:57:49]save to /storage/0546/doc_00317876 [11:57:49]save last doc name /storage/0546/doc_00317876 to /storage/kkm_last_doc_name [11:57:49]save OK [11:57:49]Clear old archive folders... [11:57:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:57:49]tlvbuf is 015B9360 [11:57:49]SAM_PROTO_ClearQueue [11:57:49]wFMCommunicate request_size=4 [11:57:49]MH_SAM_APDU [11:57:49]CAPDU: 80 09 00 00 [11:57:49]Write to MH i2c: E2 08 00 3A 27 80 09 00 00 00 00 00 00 D3 [11:57:49]Write i2c OK [11:57:49]MH_I2C_Read... [11:57:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:57:49]Read from MH i2c: E2 [11:57:49]MH_I2C_Read... [11:57:49]Read from MH i2c: E2 03 00 [11:57:49]MH_I2C_Read... [11:57:49]Read from MH i2c: E2 03 00 3A 27 00 90 00 D5 [11:57:49]RAPDU: 90 00 [11:57:49]wFMCommunicate OK [11:57:49]SAM_PROTO_ClearQueue done [11:57:49]KKMCreateOFDPacket [11:57:49]OFDProtocolAddRootSTLVToBuf [11:57:49]FM_MakeSignedData [11:57:49]FM_MakeSignedData [11:57:49]SAM_PROTO_SignData [11:57:49]wFMCommunicate request_size=4 [11:57:49]MH_SAM_APDU [11:57:49]CAPDU: 80 0D 01 02 [11:57:49]Write to MH i2c: E2 08 00 3B 27 80 0D 01 02 00 00 00 00 DB [11:57:49]Write i2c OK [11:57:49]MH_I2C_Read... [11:57:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:57:49]Read from MH i2c: E2 [11:57:49]MH_I2C_Read... [11:57:49]Read from MH i2c: E2 03 00 [11:57:49]MH_I2C_Read... [11:57:49]Read from MH i2c: E2 03 00 3B 27 00 90 00 D6 [11:57:49]RAPDU: 90 00 [11:57:49]wFMCommunicate OK [11:57:49]wFMCommunicate request_size=255 [11:57:49]MH_SAM_APDU [11:57:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 3B 7C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B4 D9 04 00 35 04 06 00 26 [11:57:49]Write to MH i2c: E2 02 01 3C 27 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 3B 7C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 OFD Sender: No OFD packet to send [11:57:50]30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B4 D9 04 00 35 04 06 00 26 00 00 E1 [11:57:50]Write i2c OK [11:57:50]MH_I2C_Read... [11:57:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:50]Read from MH i2c: E2 [11:57:50]MH_I2C_Read... [11:57:50]Read from MH i2c: E2 03 00 [11:57:50]MH_I2C_Read... [11:57:50]Read from MH i2c: E2 03 00 3C 27 00 90 00 D7 [11:57:50]RAPDU: 90 00 [11:57:50]wFMCommunicate OK [11:57:50]wFMCommunicate request_size=10 [11:57:50]MH_SAM_APDU [11:57:50]CAPDU: 80 0D 02 02 05 19 99 3A B5 37 [11:57:50]Write to MH i2c: E2 0D 00 3D 27 80 0D 02 02 05 00 19 99 3A B5 37 00 00 C0 [11:57:50]Write i2c OK [11:57:50]MH_I2C_Read... [11:57:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:50]Read from MH i2c: E2 [11:57:50]MH_I2C_Read... [11:57:50]Read from MH i2c: E2 03 00 [11:57:50]MH_I2C_Read... [11:57:50]Read from MH i2c: E2 03 00 3D 27 00 90 00 D8 [11:57:50]RAPDU: 90 00 [11:57:50]wFMCommunicate OK [11:57:50]wFMCommunicate request_size=4 [11:57:50]MH_SAM_APDU [11:57:50]CAPDU: 80 0D 03 02 [11:57:50]Write to MH i2c: E2 08 00 3E 27 80 0D 03 02 00 00 00 00 E0 [11:57:50]Write i2c OK [11:57:50]MH_I2C_Read... [11:57:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:57:50]Read from MH i2c: E2 [11:57:50]MH_I2C_Read... [11:57:50]Read from MH i2c: E2 0B 00 [11:57:50]MH_I2C_Read... [11:57:50]Read from MH i2c: E2 0B 00 3E 27 00 5A CD F6 7D 38 0B D2 2E 90 00 BE [11:57:50]RAPDU: 5A CD F6 7D 38 0B D2 2E 90 00 [11:57:50]wFMCommunicate OK [11:57:50]SAM_PROTO_SignData done [11:57:50]FM_MakeSignedData done [11:57:50]CreateOFDProtocolMessage [11:57:50]wFMCommunicate request_size=4 [11:57:50]MH_SAM_APDU [11:57:50]CAPDU: 80 11 00 00 [11:57:50]Write to MH i2c: E2 08 00 3F 27 80 11 00 00 00 00 00 00 E0 [11:57:50]Write i2c OK [11:57:50]MH_I2C_Read... [11:57:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:50]Read from MH i2c: E2 [11:57:50]MH_I2C_Read... [11:57:50]Read from MH i2c: E2 17 00 [11:57:50]MH_I2C_Read... [11:57:50]Read from MH i2c: E2 17 00 3F 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 34 [11:57:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:57:50]wFMCommunicate OK [11:57:50]CreateOFDProtocolMessage done [11:57:50]OFDSenderStorePacket 317876 [11:57:50]StoreOFDPacket docnum=317876 [11:57:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 C6 F2 07 01 57 AA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 3B 7C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B4 D9 04 00 35 04 06 00 26 19 99 3A B5 37 5A CD F6 7D 38 0B D2 2E [11:57:50]CheckFolder [11:57:50]dirname=/storage/ofd_packets [11:57:50]CheckFolder done [11:57:50]ProducePacketName [11:57:50]name=ofd_packets/00317876 [11:57:50]NVStorageSaveData ofd_packets/00317876 [11:57:50]File name is /storage/ofd_packets/00317876 [11:57:50]Write 301 bytes [11:57:50]NVStorageSaveData done [11:57:50]OFDSenderStorePacket done [11:57:50]KKMCreateOFDPacket done [11:57:50]NVStorageSaveData kkm_last_timestamp [11:57:50]File name is /storage/kkm_last_timestamp [11:57:50]Write 4 bytes [11:57:50]NVStorageSaveData done [11:57:50]ExternCall_PrintAddStr [11:57:50]wPrintStart [11:57:50]Write to MH i2c: 01 00 00 40 27 67 [11:57:51]Write i2c OK [11:57:51]MH_I2C_Read... [11:57:51]Read from MH i2c: 01 [11:57:51]MH_I2C_Read... [11:57:51]Read from MH i2c: 01 07 00 [11:57:51]MH_I2C_Read... [11:57:51]OFD Sender: Processing packet 317876 [packets to send 127, broken 126] [11:57:51]ProducePacketName [11:57:51]name=ofd_packets/00317876 [11:57:51]OFD Sender: To server: pG, [11:57:51]CommunicateWithHost lk.salyk.kg:30040 [11:57:51]ConnectInit lk.salyk.kg [11:57:51]Read from MH i2c: 01 07 00 40 27 00 00 00 00 00 FF 0F 7C [11:57:51]RasterBufferAndPrint [11:57:51]line Счет N : (1)1092815 [11:57:51]line ИНН: 02508201610067 [11:57:51]line Контрольно-Кассовый Чек [11:57:51]line ПРОДАЖА [11:57:51]line ТРК (МРК, ГНК) : 53 [11:57:51]line Товар: 2710124130 [11:57:51]line Аи-92-К-2 [11:57:51]line 7.480 * 66.90 [11:57:51]line = 500.41 [11:57:51]line НДС 12% НСП 1% [11:57:51]line > о реализуемом товаре [11:57:51]line ОКРУГЛЕНИЕ: -0.41 [11:57:51]line ИТОГО: 500.00 [11:57:51]line Внесено: 500.00 [11:57:51]line СДАЧА: 0.00 [11:57:51]line НСП 1% : 4.43 [11:57:51]line НДС 12% : 53.14 [11:57:51]line Наличными: 500.00 [11:57:51]line Безнал.: 0.00 [11:57:51]line Место: АЗС № 101 "Партнер Нефть" [11:57:51]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:57:51]line СНО: Общий режим [11:57:51]line Чек 351 28.10.2024 11:57 [11:57:51]line Смена: 546 ФФД: 1.0 [11:57:51]line ЗНМ: 0300000082 [11:57:51]line РНМ: 0000000000091628 [11:57:51]line Версия ККМ: 001 [11:57:51]line ФМ: 0000000000874671 [11:57:51]line ФД: 317876 [11:57:51]line ФПД: 41891386799415 [11:57:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T115747&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317876&fm=41891386799415&tin=02508201610067®Number=0000000000091628&sum=50000 [11:57:51]written 0, free lines is 4095 [11:57:51]Connected sock=11 [11:57:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 C6 F2 07 01 57 AA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 3B 7C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B4 D9 04 00 35 04 06 00 26 19 99 3A B5 37 5A CD F6 7D 38 0B D2 2E [11:57:51]Write to MH i2c: 01 00 00 6B 27 92 [11:57:51]Write i2c OK [11:57:51]MH_I2C_Read... [11:57:51]Read from MH i2c: 01 [11:57:51]MH_I2C_Read... [11:57:51]Read from MH i2c: 01 07 00 [11:57:51]MH_I2C_Read... [11:57:51]Read from MH i2c: 01 07 00 6B 27 00 00 00 00 00 FF 0C A4 [11:57:51]RasterBufferAndPrint [11:57:51]line [11:57:51]line [11:57:51]line [11:57:51]line [11:57:51]line [11:57:51]written 0, free lines is 3399 [11:57:51]MH_Cut [11:57:51]Write to MH i2c: D1 01 00 72 27 01 6B [11:57:51]Write i2c OK [11:57:51]MH_I2C_Read... [11:57:51]Read from MH i2c: D1 [11:57:51]MH_I2C_Read... [11:57:51]Read from MH i2c: D1 01 00 [11:57:51]MH_I2C_Read... [11:57:51]Read from MH i2c: D1 01 00 72 27 00 6A [11:57:51]Write to MH i2c: 01 00 00 73 27 9A [11:57:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 D6 12 47 00 31 B8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B4 D9 04 00 F4 03 04 00 F7 27 1F 67 B6 04 01 00 00 91 68 AC B9 B1 19 29 C3 [11:57:51]CommunicateWithHost err = 0 [11:57:51]CheckOFDResponse [11:57:52]1017 (14) - 77093643461234 [11:57:52]1041 (16) - 0000000000874671 [11:57:52]Write i2c OK [11:57:52]1040 (4) - 317876 [11:57:52]MH_I2C_Read... [11:57:52]1012 (4) - 28.10.2024 05:58 [11:57:52]1206 (1) - 0 [11:57:52]OFD Sender: Remove packet 317876 [11:57:52]ProducePacketName [11:57:52]name=ofd_packets/00317876 [11:57:52]NVStorageDeleteData [11:57:52]*** Cut start [11:57:52]*** Partial cut [11:57:52]*** CUTSNS_PIN = 1 [11:57:52]*** CUTSNS_PIN = 0 [11:57:52]OFD Sender: No OFD packet to send [11:57:52]*** Brake cut motor [11:57:52]Read from MH i2c: 01 [11:57:52]MH_I2C_Read... [11:57:52]*** Stop cut motor [11:57:52]*** Cut end [11:57:52]Read from MH i2c: 01 07 00 [11:57:52]MH_I2C_Read... [11:57:52]Read from MH i2c: 01 07 00 73 27 00 00 00 00 00 FF 0F AF [11:57:52]process_action close_receipt done [11:57:52]requested_data is exist [11:57:52]produce_requested_data [11:57:52]requested_item fm.sn is exist - process it [11:57:52]wFMCommunicate request_size=4 [11:57:52]MH_SAM_APDU [11:57:52]CAPDU: 80 11 00 00 [11:57:52]Write to MH i2c: E2 08 00 74 27 80 11 00 00 00 00 00 00 15 [11:57:52]Write i2c OK [11:57:52]MH_I2C_Read... [11:57:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:53]Read from MH i2c: E2 [11:57:53]MH_I2C_Read... [11:57:53]Read from MH i2c: E2 17 00 [11:57:53]MH_I2C_Read... [11:57:53]Read from MH i2c: E2 17 00 74 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 69 [11:57:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:57:53]wFMCommunicate OK [11:57:53]requested_item fd.num is exist - process it [11:57:53]SAM_PROTO_GetFieldsCounters [11:57:53]wFMCommunicate request_size=4 [11:57:53]MH_SAM_APDU [11:57:53]CAPDU: 80 13 00 00 [11:57:53]Write to MH i2c: E2 08 00 75 27 80 13 00 00 00 00 00 00 18 [11:57:53]Write i2c OK [11:57:53]MH_I2C_Read... [11:57:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:57:53]Read from MH i2c: E2 [11:57:53]MH_I2C_Read... [11:57:53]Read from MH i2c: E2 62 00 [11:57:53]MH_I2C_Read... [11:57:53]Read from MH i2c: E2 62 00 75 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B4 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 5F 01 00 00 5E 04 04 00 5F 01 00 00 57 04 04 00 60 01 00 00 19 04 04 00 00 00 00 00 90 00 10 [11:57:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B4 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 5F 01 00 00 5E 04 04 00 5F 01 00 00 57 04 04 00 60 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:57:53]wFMCommunicate OK [11:57:53]SAM_PROTO_GetFieldsCounters done [11:57:53]requested_item shift.num is exist - process it [11:57:53]requested_item shift.opened is exist - process it [11:57:53]req_shift_opened [11:57:53]FM_GetShiftState [11:57:53]SAM_PROTO_GetShiftState [11:57:53]wFMCommunicate request_size=4 [11:57:53]MH_SAM_APDU [11:57:53]CAPDU: 80 13 01 00 [11:57:53]Write to MH i2c: E2 08 00 76 27 80 13 01 00 00 00 00 00 1A [11:57:53]Write i2c OK [11:57:53]MH_I2C_Read... [11:57:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:53]Read from MH i2c: E2 [11:57:53]MH_I2C_Read... [11:57:53]Read from MH i2c: E2 0E 00 [11:57:53]MH_I2C_Read... [11:57:53]Read from MH i2c: E2 0E 00 76 27 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 13 [11:57:53]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:57:53]wFMCommunicate OK [11:57:53]SAM_PROTO_GetShiftState done [11:57:53]FM_GetShiftState done [11:57:53]req_shift_opened done [11:57:53]requested_item shift.open_date is exist - process it [11:57:53]req_shift_open_date [11:57:53]req_shift_open_date done [11:57:53]produce_requested_data done [11:57:53]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317876,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:57:53]process_action_free close_receipt [11:57:53]json_value_free [11:57:53]json_value_free done [11:57:53]process_json_proto returns [11:57:53]Send response to host [11:57:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317876,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:57:53]free response buf [11:57:53]execute_script done [11:57:53]execute_script returns [11:57:53]free content buf [11:57:53]Sock 9.Close socket [11:57:53]Sock 9.Thread stoped [11:57:57]OFD Sender: No OFD packet to send [11:58:02]OFD Sender: No OFD packet to send [11:58:07]OFD Sender: No OFD packet to send [11:58:12]OFD Sender: No OFD packet to send [11:58:17]OFD Sender: No OFD packet to send [11:58:22]ConnectInit Can't connect to host [11:58:22]OFD Sender: No OFD packet to send [11:58:27]OFD Sender: No OFD packet to send [11:58:32]OFD Sender: No OFD packet to send [11:58:37]OFD Sender: No OFD packet to send [11:58:42]OFD Sender: No OFD packet to send [11:58:47]OFD Sender: No OFD packet to send [11:58:52]OFD Sender: No OFD packet to send [11:58:57]OFD Sender: No OFD packet to send [11:59:02]OFD Sender: No OFD packet to send [11:59:06]accept exits with 10 [11:59:06]New connection [11:59:06]New thread 3067293028 created [11:59:06]Thread 3067436388 joined [11:59:06]Waiting for new connection... [11:59:06] Sock 10.Parse request [11:59:06]Sock 10.Check first char [11:59:06]Sock 10.First char is OK [11:59:06]request: POST /json_proto HTTP/1.0 [11:59:06]Method: POST [11:59:06]URL: /json_proto [11:59:06]Method is POST - this is cgi request [11:59:06]url: /json_proto [11:59:06]query_string will be loaded in cgi processing [11:59:06]execute_cgi json_proto POST (null) [11:59:06]execute_cgi path=json_proto method=POST [11:59:06]POST find Content-Length [11:59:06]Host: 172.17.50.195:8080 [11:59:06]Content-Length: 678 [11:59:06]Content-Type: application/json [11:59:06] [11:59:06]POST finish read [11:59:06]Found Content-Length = 678 [11:59:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092818", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:59:06]execute_script... [11:59: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)1092818", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:59:06]POST & json_proto [11:59:06]process_json_proto [11:59:06]json parsed OK: [11:59:06]protocol is kg_v1.0 [11:59:06]action value=close_receipt [11:59:06]process_action close_receipt [11:59:06]cmd_close_receipt [11:59:06]MH_GetDate [11:59:06]Write to MH i2c: F0 00 00 77 27 8D [11:59:06]Write i2c OK [11:59:06]MH_I2C_Read... [11:59:06]Read from MH i2c: F0 [11:59:06]MH_I2C_Read... [11:59:06]Read from MH i2c: F0 09 00 [11:59:06]MH_I2C_Read... [11:59:06]Read from MH i2c: F0 09 00 77 27 00 8B 7C 1F 67 43 33 1C 67 1C [11:59:06]GetLastDocTimeStamp 1730116667 [11:59:06]current date 1730116747 [11:59:06]FM_GetShiftState [11:59:06]SAM_PROTO_GetShiftState [11:59:06]wFMCommunicate request_size=4 [11:59:06]MH_SAM_APDU [11:59:06]CAPDU: 80 13 01 00 [11:59:06]Write to MH i2c: E2 08 00 78 27 80 13 01 00 00 00 00 00 1C [11:59:06]Write i2c OK [11:59:06]MH_I2C_Read... [11:59:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:59:06]Read from MH i2c: E2 [11:59:06]MH_I2C_Read... [11:59:06]Read from MH i2c: E2 0E 00 [11:59:06]MH_I2C_Read... [11:59:06]Read from MH i2c: E2 0E 00 78 27 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 15 [11:59:06]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:59:06]wFMCommunicate OK [11:59:06]SAM_PROTO_GetShiftState done [11:59:06]FM_GetShiftState done [11:59:06]opened in 1730073493 [11:59:06]opened+sec_in_day 1730159893 [11:59:06]quantity*price = 30038 [11:59:06]sum+1 = 30039 [11:59:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 352 28.10.2024 11:59 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317877 ФПД: 219037734331213 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T115907&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317877&fm=219037734331213&tin=02508201610067®Number=0000000000091628&sum=30000 [11:59:09]StoreToDocumentArchive [11:59:09]shift 546 fd 317877 [11:59:09]save to /storage/0546/doc_00317877 [11:59:09]save last doc name /storage/0546/doc_00317877 to /storage/kkm_last_doc_name [11:59:09]save OK [11:59:09]Clear old archive folders... [11:59:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:59:09]tlvbuf is 015231B0 [11:59:09]SAM_PROTO_ClearQueue [11:59:09]wFMCommunicate request_size=4 [11:59:09]MH_SAM_APDU [11:59:09]CAPDU: 80 09 00 00 [11:59:09]Write to MH i2c: E2 08 00 85 27 80 09 00 00 00 00 00 00 1E [11:59:09]Write i2c OK [11:59:09]MH_I2C_Read... [11:59:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:59:09]Read from MH i2c: E2 [11:59:09]MH_I2C_Read... [11:59:09]Read from MH i2c: E2 03 00 [11:59:09]MH_I2C_Read... [11:59:09]Read from MH i2c: E2 03 00 85 27 00 90 00 20 [11:59:09]RAPDU: 90 00 [11:59:09]wFMCommunicate OK [11:59:09]SAM_PROTO_ClearQueue done [11:59:09]KKMCreateOFDPacket [11:59:09]OFDProtocolAddRootSTLVToBuf [11:59:09]FM_MakeSignedData [11:59:09]FM_MakeSignedData [11:59:09]SAM_PROTO_SignData [11:59:09]wFMCommunicate request_size=4 [11:59:09]MH_SAM_APDU [11:59:09]CAPDU: 80 0D 01 02 [11:59:09]Write to MH i2c: E2 08 00 86 27 80 0D 01 02 00 00 00 00 26 [11:59:09]Write i2c OK [11:59:09]MH_I2C_Read... [11:59:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:59:09]Read from MH i2c: E2 [11:59:09]MH_I2C_Read... [11:59:09]Read from MH i2c: E2 03 00 [11:59:09]MH_I2C_Read... [11:59:09]Read from MH i2c: E2 03 00 86 27 00 90 00 21 [11:59:09]RAPDU: 90 00 [11:59:09]wFMCommunicate OK [11:59:09]wFMCommunicate request_size=255 [11:59:09]MH_SAM_APDU [11:59: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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 8B 7C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B5 D9 04 00 35 04 06 00 C7 [11:59:09]Write to MH i2c: E2 02 01 87 27 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 8B 7C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B5 D9 04 00 35 04 06 00 C7 00 00 13 [11:59:10]Write i2c OK [11:59:10]MH_I2C_Read... [11:59:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:59:10]Read from MH i2c: E2 [11:59:10]MH_I2C_Read... [11:59:10]Read from MH i2c: E2 03 00 [11:59:10]MH_I2C_Read... [11:59:10]Read from MH i2c: E2 03 00 87 27 00 90 00 22 [11:59:10]RAPDU: 90 00 [11:59:10]wFMCommunicate OK [11:59:10]wFMCommunicate request_size=10 [11:59:10]MH_SAM_APDU [11:59:10]CAPDU: 80 0D 02 02 05 36 B2 58 E3 4D [11:59:10]Write to MH i2c: E2 0D 00 88 27 80 0D 02 02 05 00 36 B2 58 E3 4D 00 00 A3 [11:59:10]Write i2c OK [11:59:10]MH_I2C_Read... [11:59:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:59:10]Read from MH i2c: E2 [11:59:10]MH_I2C_Read... [11:59:10]Read from MH i2c: E2 03 00 [11:59:10]MH_I2C_Read... [11:59:10]Read from MH i2c: E2 03 00 88 27 00 90 00 23 [11:59:10]RAPDU: 90 00 [11:59:10]wFMCommunicate OK [11:59:10]wFMCommunicate request_size=4 [11:59:10]MH_SAM_APDU [11:59:10]CAPDU: 80 0D 03 02 [11:59:10]Write to MH i2c: E2 08 00 89 27 80 0D 03 02 00 00 00 00 2B [11:59:10]Write i2c OK [11:59:10]MH_I2C_Read... [11:59:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:59:10]Read from MH i2c: E2 [11:59:10]MH_I2C_Read... [11:59:10]Read from MH i2c: E2 0B 00 [11:59:10]MH_I2C_Read... [11:59:10]Read from MH i2c: E2 0B 00 89 27 00 D9 B2 03 CD 3B C6 6F 7A 90 00 71 [11:59:10]RAPDU: D9 B2 03 CD 3B C6 6F 7A 90 00 [11:59:10]wFMCommunicate OK [11:59:10]SAM_PROTO_SignData done [11:59:10]FM_MakeSignedData done [11:59:10]CreateOFDProtocolMessage [11:59:10]wFMCommunicate request_size=4 [11:59:10]MH_SAM_APDU [11:59:10]CAPDU: 80 11 00 00 [11:59:10]Write to MH i2c: E2 08 00 8A 27 80 11 00 00 00 00 00 00 2B [11:59:10]Write i2c OK [11:59:10]MH_I2C_Read... [11:59:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:59:10]Read from MH i2c: E2 [11:59:10]MH_I2C_Read... [11:59:10]Read from MH i2c: E2 17 00 [11:59:10]MH_I2C_Read... [11:59:10]Read from MH i2c: E2 17 00 8A 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 7F [11:59:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:59:10]wFMCommunicate OK [11:59:10]CreateOFDProtocolMessage done [11:59:10]OFDSenderStorePacket 317877 [11:59:10]StoreOFDPacket docnum=317877 [11:59:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 BC FF 07 01 19 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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 8B 7C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B5 D9 04 00 35 04 06 00 C7 36 B2 58 E3 4D D9 B2 03 CD 3B C6 6F 7A [11:59:10]CheckFolder [11:59:10]dirname=/storage/ofd_packets [11:59:10]CheckFolder done [11:59:10]ProducePacketName [11:59:10]name=ofd_packets/00317877 [11:59:10]NVStorageSaveData ofd_packets/00317877 [11:59:10]File name is /storage/ofd_packets/00317877 [11:59:10]Write 301 bytes [11:59:10]NVStorageSaveData done [11:59:10]OFDSenderStorePacket done [11:59:10]KKMCreateOFDPacket done [11:59:10]NVStorageSaveData kkm_last_timestamp [11:59:10]File name is /storage/kkm_last_timestamp [11:59:10]Write 4 bytes [11:59:10]NVStorageSaveData done [11:59:10]ExternCall_PrintAddStr [11:59:10]wPrintStart [11:59:10]Write to MH i2c: 01 00 00 8B 27 B2 [11:59:10]Write i2c OK [11:59:10]MH_I2C_Read... [11:59:10]Read from MH i2c: 01 [11:59:10]MH_I2C_Read... [11:59:10]OFD Sender: Processing packet 317877 [packets to send 127, broken 126] [11:59:10]ProducePacketName [11:59:10]name=ofd_packets/00317877 [11:59:10]OFD Sender: To server: pG, [11:59:10]CommunicateWithHost lk.salyk.kg:30040 [11:59:10]ConnectInit lk.salyk.kg [11:59:10]Read from MH i2c: 01 07 00 [11:59:10]MH_I2C_Read... [11:59:10]Read from MH i2c: 01 07 00 8B 27 00 00 00 00 00 FF 0F C7 [11:59:10]RasterBufferAndPrint [11:59:10]line Счет N : (1)1092818 [11:59:10]line ИНН: 02508201610067 [11:59:10]line Контрольно-Кассовый Чек [11:59:10]line ПРОДАЖА [11:59:10]line ТРК (МРК, ГНК) : 43 [11:59:10]line Товар: 2710124130 [11:59:10]line Аи-92-К-2 [11:59:10]line 4.490 * 66.90 [11:59:10]line = 300.38 [11:59:10]line НДС 12% НСП 1% [11:59:10]line > о реализуемом товаре [11:59:10]line ОКРУГЛЕНИЕ: -0.38 [11:59:10]line ИТОГО: 300.00 [11:59:10]line Внесено: 300.00 [11:59:10]line СДАЧА: 0.00 [11:59:10]line НСП 1% : 2.66 [11:59:10]line НДС 12% : 31.90 [11:59:10]line Наличными: 300.00 [11:59:10]line Безнал.: 0.00 [11:59:10]line Место: АЗС № 101 "Партнер Нефть" [11:59:10]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:59:10]line СНО: Общий режим [11:59:10]line Чек 352 28.10.2024 11:59 [11:59:10]line Смена: 546 ФФД: 1.0 [11:59:10]line ЗНМ: 0300000082 [11:59:10]line РНМ: 0000000000091628 [11:59:10]line Версия ККМ: 001 [11:59:10]line ФМ: 0000000000874671 [11:59:10]line ФД: 317877 [11:59:10]line ФПД: 219037734331213 [11:59:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T115907&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317877&fm=219037734331213&tin=02508201610067®Number=0000000000091628&sum=30000 [11:59:10]written 0, free lines is 4095 [11:59:10]Connected sock=11 [11:59:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 BC FF 07 01 19 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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 8B 7C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B5 D9 04 00 35 04 06 00 C7 36 B2 58 E3 4D D9 B2 03 CD 3B C6 6F 7A [11:59:11]Write to MH i2c: 01 00 00 B6 27 DD [11:59:11]Write i2c OK [11:59:11]MH_I2C_Read... [11:59:11]Read from MH i2c: 01 [11:59:11]MH_I2C_Read... [11:59:11]Read from MH i2c: 01 07 00 [11:59:11]MH_I2C_Read... [11:59:11]Read from MH i2c: 01 07 00 B6 27 00 00 00 00 00 F8 0C E8 [11:59:11]RasterBufferAndPrint [11:59:11]line [11:59:11]line [11:59:11]line [11:59:11]line [11:59:11]line [11:59:11]written 0, free lines is 3398 [11:59:11]MH_Cut [11:59:11]Write to MH i2c: D1 01 00 BD 27 01 B6 [11:59:11]Write i2c OK [11:59:11]MH_I2C_Read... [11:59:11]Read from MH i2c: D1 [11:59:11]MH_I2C_Read... [11:59:11]Read from MH i2c: D1 01 00 [11:59:11]MH_I2C_Read... [11:59:11]Read from MH i2c: D1 01 00 BD 27 00 B5 [11:59:11]Write to MH i2c: 01 00 00 BE 27 E5 [11:59:11]Write i2c OK [11:59:11]MH_I2C_Read... [11:59:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 84 DA 47 00 F1 40 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B5 D9 04 00 F4 03 04 00 47 28 1F 67 B6 04 01 00 00 58 A8 06 9A C8 68 FA AF [11:59:11]CommunicateWithHost err = 0 [11:59:11]CheckOFDResponse [11:59:11]1017 (14) - 77093643461234 [11:59:11]1041 (16) - 0000000000874671 [11:59:11]1040 (4) - 317877 [11:59:11]1012 (4) - 28.10.2024 05:59 [11:59:11]1206 (1) - 0 [11:59:11]OFD Sender: Remove packet 317877 [11:59:11]ProducePacketName [11:59:11]name=ofd_packets/00317877 [11:59:11]NVStorageDeleteData [11:59:12]*** Cut start [11:59:12]*** Partial cut [11:59:12]*** CUTSNS_PIN = 1 [11:59:12]*** CUTSNS_PIN = 0 [11:59:12]OFD Sender: No OFD packet to send [11:59:12]*** Brake cut motor [11:59:12]Read from MH i2c: 01 [11:59:12]MH_I2C_Read... [11:59:12]*** Stop cut motor [11:59:12]*** Cut end [11:59:12]Read from MH i2c: 01 07 00 [11:59:12]MH_I2C_Read... [11:59:12]Read from MH i2c: 01 07 00 BE 27 00 00 00 00 00 FF 0F FA [11:59:12]process_action close_receipt done [11:59:12]requested_data is exist [11:59:12]produce_requested_data [11:59:12]requested_item fm.sn is exist - process it [11:59:12]wFMCommunicate request_size=4 [11:59:12]MH_SAM_APDU [11:59:12]CAPDU: 80 11 00 00 [11:59:12]Write to MH i2c: E2 08 00 BF 27 80 11 00 00 00 00 00 00 60 [11:59:12]Write i2c OK [11:59:12]MH_I2C_Read... [11:59:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:59:12]Read from MH i2c: E2 [11:59:12]MH_I2C_Read... [11:59:12]Read from MH i2c: E2 17 00 [11:59:12]MH_I2C_Read... [11:59:12]Read from MH i2c: E2 17 00 BF 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B4 [11:59:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:59:12]wFMCommunicate OK [11:59:12]requested_item fd.num is exist - process it [11:59:12]SAM_PROTO_GetFieldsCounters [11:59:12]wFMCommunicate request_size=4 [11:59:12]MH_SAM_APDU [11:59:12]CAPDU: 80 13 00 00 [11:59:12]Write to MH i2c: E2 08 00 C0 27 80 13 00 00 00 00 00 00 63 [11:59:12]Write i2c OK [11:59:12]MH_I2C_Read... [11:59:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:59:13]Read from MH i2c: E2 [11:59:13]MH_I2C_Read... [11:59:13]Read from MH i2c: E2 62 00 [11:59:13]MH_I2C_Read... [11:59:13]Read from MH i2c: E2 62 00 C0 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B5 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 60 01 00 00 5E 04 04 00 60 01 00 00 57 04 04 00 61 01 00 00 19 04 04 00 00 00 00 00 90 00 5F [11:59:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B5 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 60 01 00 00 5E 04 04 00 60 01 00 00 57 04 04 00 61 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:59:13]wFMCommunicate OK [11:59:13]SAM_PROTO_GetFieldsCounters done [11:59:13]requested_item shift.num is exist - process it [11:59:13]requested_item shift.opened is exist - process it [11:59:13]req_shift_opened [11:59:13]FM_GetShiftState [11:59:13]SAM_PROTO_GetShiftState [11:59:13]wFMCommunicate request_size=4 [11:59:13]MH_SAM_APDU [11:59:13]CAPDU: 80 13 01 00 [11:59:13]Write to MH i2c: E2 08 00 C1 27 80 13 01 00 00 00 00 00 65 [11:59:13]Write i2c OK [11:59:13]MH_I2C_Read... [11:59:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:59:13]Read from MH i2c: E2 [11:59:13]MH_I2C_Read... [11:59:13]Read from MH i2c: E2 0E 00 [11:59:13]MH_I2C_Read... [11:59:13]Read from MH i2c: E2 0E 00 C1 27 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 5E [11:59:13]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:59:13]wFMCommunicate OK [11:59:13]SAM_PROTO_GetShiftState done [11:59:13]FM_GetShiftState done [11:59:13]req_shift_opened done [11:59:13]requested_item shift.open_date is exist - process it [11:59:13]req_shift_open_date [11:59:13]req_shift_open_date done [11:59:13]produce_requested_data done [11:59:13]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317877,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:59:13]process_action_free close_receipt [11:59:13]json_value_free [11:59:13]json_value_free done [11:59:13]process_json_proto returns [11:59:13]Send response to host [11:59:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317877,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:59:13]free response buf [11:59:13]execute_script done [11:59:13]execute_script returns [11:59:13]free content buf [11:59:13]Sock 10.Close socket [11:59:13]Sock 10.Thread stoped [11:59:17]OFD Sender: No OFD packet to send [11:59:20]accept exits with 9 [11:59:20]New connection [11:59:20]New thread 3067436388 created [11:59:20]Thread 3067293028 joined [11:59:20]Waiting for new connection... [11:59:20] Sock 9.Parse request [11:59:20]Sock 9.Check first char [11:59:20]Sock 9.First char is OK [11:59:20]request: POST /json_proto HTTP/1.0 [11:59:20]Method: POST [11:59:20]URL: /json_proto [11:59:20]Method is POST - this is cgi request [11:59:20]url: /json_proto [11:59:20]query_string will be loaded in cgi processing [11:59:20]execute_cgi json_proto POST (null) [11:59:20]execute_cgi path=json_proto method=POST [11:59:20]POST find Content-Length [11:59:20]Host: 172.17.50.195:8080 [11:59:20]Content-Length: 686 [11:59:20]Content-Type: application/json [11:59:20] [11:59:20]POST finish read [11:59:20]Found Content-Length = 686 [11:59:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092817", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 31.340, "sum" : 1200.32, "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:59:20]execute_script... [11:59: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)1092817", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 31.340, "sum" : 1200.32, "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:59:20]POST & json_proto [11:59:20]process_json_proto [11:59:20]json parsed OK: [11:59:20]protocol is kg_v1.0 [11:59:20]action value=close_receipt [11:59:20]process_action close_receipt [11:59:20]cmd_close_receipt [11:59:20]MH_GetDate [11:59:20]Write to MH i2c: F0 00 00 C2 27 D8 [11:59:20]Write i2c OK [11:59:20]MH_I2C_Read... [11:59:20]Read from MH i2c: F0 [11:59:20]MH_I2C_Read... [11:59:20]Read from MH i2c: F0 09 00 [11:59:20]MH_I2C_Read... [11:59:20]Read from MH i2c: F0 09 00 C2 27 00 99 7C 1F 67 43 33 1C 67 75 [11:59:20]GetLastDocTimeStamp 1730116747 [11:59:20]current date 1730116761 [11:59:20]FM_GetShiftState [11:59:20]SAM_PROTO_GetShiftState [11:59:20]wFMCommunicate request_size=4 [11:59:20]MH_SAM_APDU [11:59:20]CAPDU: 80 13 01 00 [11:59:20]Write to MH i2c: E2 08 00 C3 27 80 13 01 00 00 00 00 00 67 [11:59:20]Write i2c OK [11:59:20]MH_I2C_Read... [11:59:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:59:20]Read from MH i2c: E2 [11:59:20]MH_I2C_Read... [11:59:20]Read from MH i2c: E2 0E 00 [11:59:20]MH_I2C_Read... [11:59:20]Read from MH i2c: E2 0E 00 C3 27 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 60 [11:59:20]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:59:20]wFMCommunicate OK [11:59:20]SAM_PROTO_GetShiftState done [11:59:20]FM_GetShiftState done [11:59:20]opened in 1730073493 [11:59:20]opened+sec_in_day 1730159893 [11:59:20]quantity*price = 120032 [11:59:20]sum+1 = 120033 [11:59:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.47 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 353 28.10.2024 11:59 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317878 ФПД: 63624717600826 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T115921&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317878&fm=63624717600826&tin=02508201610067®Number=0000000000091628&sum=120000 [11:59:22]StoreToDocumentArchive [11:59:22]shift 546 fd 317878 [11:59:22]save to /storage/0546/doc_00317878 [11:59:22]save last doc name /storage/0546/doc_00317878 to /storage/kkm_last_doc_name [11:59:22]save OK [11:59:22]Clear old archive folders... [11:59:22]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:59:22]tlvbuf is 015E87F0 [11:59:22]SAM_PROTO_ClearQueue [11:59:22]wFMCommunicate request_size=4 [11:59:22]MH_SAM_APDU [11:59:22]CAPDU: 80 09 00 00 [11:59:22]Write to MH i2c: E2 08 00 D0 27 80 09 00 00 00 00 00 00 69 [11:59:22]Write i2c OK [11:59:22]MH_I2C_Read... [11:59:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:59:22]Read from MH i2c: E2 [11:59:22]MH_I2C_Read... [11:59:22]Read from MH i2c: E2 03 00 [11:59:22]MH_I2C_Read... [11:59:22]Read from MH i2c: E2 03 00 D0 27 00 90 00 6B [11:59:22]RAPDU: 90 00 [11:59:22]wFMCommunicate OK [11:59:22]SAM_PROTO_ClearQueue done [11:59:22]KKMCreateOFDPacket [11:59:22]OFDProtocolAddRootSTLVToBuf [11:59:22]FM_MakeSignedData [11:59:22]FM_MakeSignedData [11:59:22]SAM_PROTO_SignData [11:59:22]wFMCommunicate request_size=4 [11:59:22]MH_SAM_APDU [11:59:22]CAPDU: 80 0D 01 02 [11:59:23]Write to MH i2c: E2 08 00 D1 27 80 0D 01 02 00 00 00 00 71 [11:59:23]Write i2c OK [11:59:23]MH_I2C_Read... [11:59:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:59:23]Read from MH i2c: E2 [11:59:23]MH_I2C_Read... [11:59:23]Read from MH i2c: E2 03 00 [11:59:23]MH_I2C_Read... [11:59:23]Read from MH i2c: E2 03 00 D1 27 00 90 00 6C [11:59:23]RAPDU: 90 00 [11:59:23]wFMCommunicate OK [11:59:23]wFMCommunicate request_size=255 [11:59:23]MH_SAM_APDU [11:59:23]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 7A 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E0 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 CB 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 61 01 00 00 F4 03 04 00 99 7C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B6 D9 04 00 35 04 06 00 39 DD [11:59:23]Write to MH i2c: E2 02 01 D2 27 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 7A 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E0 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 CB 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 61 01 00 00 F4 03 04 00 99 7C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B6 D9 04 00 35 04 06 00 39 DD 00 00 DD [11:59:23]Write i2c OK [11:59:23]MH_I2C_Read... [11:59:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:59:24]Read from MH i2c: E2 [11:59:24]MH_I2C_Read... [11:59:24]Read from MH i2c: E2 03 00 [11:59:24]MH_I2C_Read... [11:59:24]Read from MH i2c: E2 03 00 D2 27 00 90 00 6D [11:59:24]RAPDU: 90 00 [11:59:24]wFMCommunicate OK [11:59:24]wFMCommunicate request_size=9 [11:59:24]MH_SAM_APDU [11:59:24]CAPDU: 80 0D 02 02 04 C8 B1 08 3A [11:59:24]Write to MH i2c: E2 0C 00 D3 27 80 0D 02 02 04 00 C8 B1 08 3A 00 00 37 [11:59:24]Write i2c OK [11:59:24]MH_I2C_Read... [11:59:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:59:24]Read from MH i2c: E2 [11:59:24]MH_I2C_Read... [11:59:24]Read from MH i2c: E2 03 00 [11:59:24]MH_I2C_Read... [11:59:24]Read from MH i2c: E2 03 00 D3 27 00 90 00 6E [11:59:24]RAPDU: 90 00 [11:59:24]wFMCommunicate OK [11:59:24]wFMCommunicate request_size=4 [11:59:24]MH_SAM_APDU [11:59:24]CAPDU: 80 0D 03 02 [11:59:24]Write to MH i2c: E2 08 00 D4 27 80 0D 03 02 00 00 00 00 76 [11:59:24]Write i2c OK [11:59:24]MH_I2C_Read... [11:59:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:59:24]Read from MH i2c: E2 [11:59:24]MH_I2C_Read... [11:59:24]Read from MH i2c: E2 0B 00 [11:59:24]MH_I2C_Read... [11:59:24]Read from MH i2c: E2 0B 00 D4 27 00 75 97 F1 7C 87 9B 17 2C 90 00 55 [11:59:24]RAPDU: 75 97 F1 7C 87 9B 17 2C 90 00 [11:59:24]wFMCommunicate OK [11:59:24]SAM_PROTO_SignData done [11:59:24]FM_MakeSignedData done [11:59:24]CreateOFDProtocolMessage [11:59:24]wFMCommunicate request_size=4 [11:59:24]MH_SAM_APDU [11:59:24]CAPDU: 80 11 00 00 [11:59:24]Write to MH i2c: E2 08 00 D5 27 80 11 00 00 00 00 00 00 76 [11:59:24]Write i2c OK [11:59:24]MH_I2C_Read... [11:59:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:59:24]Read from MH i2c: E2 [11:59:24]MH_I2C_Read... [11:59:24]Read from MH i2c: E2 17 00 [11:59:24]MH_I2C_Read... [11:59:24]Read from MH i2c: E2 17 00 D5 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 CA [11:59:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:59:24]wFMCommunicate OK [11:59:24]CreateOFDProtocolMessage done [11:59:24]OFDSenderStorePacket 317878 [11:59:24]StoreOFDPacket docnum=317878 [11:59:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 B1 EB 06 01 E4 59 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 7A 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E0 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 CB 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 61 01 00 00 F4 03 04 00 99 7C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B6 D9 04 00 35 04 06 00 39 DD C8 B1 08 3A 75 97 F1 7C 87 9B 17 2C [11:59:24]CheckFolder [11:59:24]dirname=/storage/ofd_packets [11:59:24]CheckFolder done [11:59:24]ProducePacketName [11:59:24]name=ofd_packets/00317878 [11:59:24]NVStorageSaveData ofd_packets/00317878 [11:59:24]File name is /storage/ofd_packets/00317878 [11:59:24]Write 300 bytes [11:59:24]NVStorageSaveData done [11:59:24]OFDSenderStorePacket done [11:59:24]KKMCreateOFDPacket done [11:59:24]NVStorageSaveData kkm_last_timestamp [11:59:24]File name is /storage/kkm_last_timestamp [11:59:24]Write 4 bytes [11:59:24]NVStorageSaveData done [11:59:24]ExternCall_PrintAddStr [11:59:24]wPrintStart [11:59:24]Write to MH i2c: 01 00 00 D6 27 FD [11:59:24]Write i2c OK [11:59:24]MH_I2C_Read... [11:59:24]Read from MH i2c: 01 [11:59:24]MH_I2C_Read... [11:59:24]Read from MH i2c: 01 07 00 [11:59:24]MH_I2C_Read... [11:59:24]Read from MH i2c: 01 07 00 D6 27 00 00 00 00 00 FF 0F 12 [11:59:24]RasterBufferAndPrint [11:59:24]line Счет N : (1)1092817 [11:59:24]line ИНН: 02508201610067 [11:59:24]line Контрольно-Кассовый Чек [11:59:24]line ПРОДАЖА [11:59:24]line ТРК (МРК, ГНК) : 71 [11:59:24]line Товар: 2711190000 [11:59:24]line ГАЗ-К-5 [11:59:24]line 31.340 * 38.30 [11:59:24]line = 1200.32 [11:59:24]line НДС 12% НСП 1% [11:59:24]line > о реализуемом товаре [11:59:24]line ОКРУГЛЕНИЕ: -0.32 [11:59:24]line ИТОГО: 1200.00 [11:59:24]line Внесено: 1200.00 [11:59:24]line СДАЧА: 0.00 [11:59:24]line НСП 1% : 10.62 [11:59:24]line НДС 12% : 127.47 [11:59:24]line Наличными: 1200.00 [11:59:24]line Безнал.: 0.00 [11:59:24]line Место: АЗС № 101 "Партнер Нефть" [11:59:24]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:59:24]line СНО: Общий режим [11:59:24]line Чек 353 28.10.2024 11:59 [11:59:24]line Смена: 546 ФФД: 1.0 [11:59:24]line ЗНМ: 0300000082 [11:59:24]line РНМ: 0000000000091628 [11:59:24]line Версия ККМ: 001 [11:59:24]line ФМ: 0000000000874671 [11:59:24]line ФД: 317878 [11:59:24]line ФПД: 63624717600826 [11:59:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T115921&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317878&fm=63624717600826&tin=02508201610067®Number=0000000000091628&sum=120000 [11:59:24]OFD Sender: Processing packet 317878 [packets to send 127, broken 126] [11:59:24]ProducePacketName [11:59:24]name=ofd_packets/00317878 [11:59:24]OFD Sender: To server: pG, [11:59:24]CommunicateWithHost lk.salyk.kg:30040 [11:59:24]ConnectInit lk.salyk.kg [11:59:24]written 0, free lines is 4095 [11:59:24]Connected sock=11 [11:59:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 B1 EB 06 01 E4 59 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 7A 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E0 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 CB 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 61 01 00 00 F4 03 04 00 99 7C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 Write to MH i2c: 30 01 30 30 30 30 30 30 39 31 00 36 00 32 01 38 28 11 29 04 [11:59:25]10 Write i2c OK [11:59:25]00 MH_I2C_Read... [11:59:25]30 30 30 30 30 Read from MH i2c: 30 01 30 [11:59:25]30 30 30 38 37 34 36 37 MH_I2C_Read... [11:59:25]31 Read from MH i2c: 10 01 04 07 04 00 00 [11:59:25]B6 MH_I2C_Read... [11:59:25]D9 Read from MH i2c: 04 01 00 07 35 04 06 00 39 DD C8 00 B1 01 08 28 3A 00 75 00 97 00 F1 00 7C 87 9B 17 2C [11:59:25]00 37 0D 74 [11:59:25]RasterBufferAndPrint [11:59:25]line [11:59:25]line [11:59:25]line [11:59:25]line [11:59:25]line [11:59:25]written 0, free lines is 3618 [11:59:25]MH_Cut [11:59:25]Write to MH i2c: D1 01 00 08 28 01 02 [11:59:25]Write i2c OK [11:59:25]MH_I2C_Read... [11:59:25]Read from MH i2c: D1 [11:59:25]MH_I2C_Read... [11:59:25]Read from MH i2c: D1 01 00 [11:59:25]MH_I2C_Read... [11:59:25]Read from MH i2c: D1 01 00 08 28 00 01 [11:59:25]Write to MH i2c: 01 00 00 09 28 31 [11:59:25]Write i2c OK [11:59:25]MH_I2C_Read... [11:59:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 AE C5 47 00 69 7D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B6 D9 04 00 F4 03 04 00 55 28 1F 67 B6 04 01 00 00 BA 4A 73 38 B5 90 7C B4 [11:59:25]CommunicateWithHost err = 0 [11:59:25]CheckOFDResponse [11:59:25]1017 (14) - 77093643461234 [11:59:25]1041 (16) - 0000000000874671 [11:59:25]1040 (4) - 317878 [11:59:25]1012 (4) - 28.10.2024 05:59 [11:59:25]1206 (1) - 0 [11:59:25]OFD Sender: Remove packet 317878 [11:59:25]ProducePacketName [11:59:25]name=ofd_packets/00317878 [11:59:25]NVStorageDeleteData [11:59:25]*** Cut start [11:59:25]*** Partial cut [11:59:25]*** CUTSNS_PIN = 1 [11:59:26]*** CUTSNS_PIN = 0 [11:59:26]*** Brake cut motor [11:59:26]OFD Sender: No OFD packet to send [11:59:26]Read from MH i2c: 01 [11:59:26]MH_I2C_Read... [11:59:26]*** Stop cut motor [11:59:26]*** Cut end [11:59:26]Read from MH i2c: 01 07 00 [11:59:26]MH_I2C_Read... [11:59:26]Read from MH i2c: 01 07 00 09 28 00 00 00 00 00 FF 0F 46 [11:59:26]process_action close_receipt done [11:59:26]requested_data is exist [11:59:26]produce_requested_data [11:59:26]requested_item fm.sn is exist - process it [11:59:26]wFMCommunicate request_size=4 [11:59:26]MH_SAM_APDU [11:59:26]CAPDU: 80 11 00 00 [11:59:26]Write to MH i2c: E2 08 00 0A 28 80 11 00 00 00 00 00 00 AC [11:59:26]Write i2c OK [11:59:26]MH_I2C_Read... [11:59:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:59:26]Read from MH i2c: E2 [11:59:26]MH_I2C_Read... [11:59:26]Read from MH i2c: E2 17 00 [11:59:26]MH_I2C_Read... [11:59:26]Read from MH i2c: E2 17 00 0A 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 00 [11:59:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [11:59:26]wFMCommunicate OK [11:59:26]requested_item fd.num is exist - process it [11:59:26]SAM_PROTO_GetFieldsCounters [11:59:26]wFMCommunicate request_size=4 [11:59:26]MH_SAM_APDU [11:59:26]CAPDU: 80 13 00 00 [11:59:26]Write to MH i2c: E2 08 00 0B 28 80 13 00 00 00 00 00 00 AF [11:59:26]Write i2c OK [11:59:26]MH_I2C_Read... [11:59:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:59:27]Read from MH i2c: E2 [11:59:27]MH_I2C_Read... [11:59:27]Read from MH i2c: E2 62 00 [11:59:27]MH_I2C_Read... [11:59:27]Read from MH i2c: E2 62 00 0B 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B6 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 61 01 00 00 5E 04 04 00 61 01 00 00 57 04 04 00 62 01 00 00 19 04 04 00 00 00 00 00 90 00 AF [11:59:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B6 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 61 01 00 00 5E 04 04 00 61 01 00 00 57 04 04 00 62 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:59:27]wFMCommunicate OK [11:59:27]SAM_PROTO_GetFieldsCounters done [11:59:27]requested_item shift.num is exist - process it [11:59:27]requested_item shift.opened is exist - process it [11:59:27]req_shift_opened [11:59:27]FM_GetShiftState [11:59:27]SAM_PROTO_GetShiftState [11:59:27]wFMCommunicate request_size=4 [11:59:27]MH_SAM_APDU [11:59:27]CAPDU: 80 13 01 00 [11:59:27]Write to MH i2c: E2 08 00 0C 28 80 13 01 00 00 00 00 00 B1 [11:59:27]Write i2c OK [11:59:27]MH_I2C_Read... [11:59:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:59:27]Read from MH i2c: E2 [11:59:27]MH_I2C_Read... [11:59:27]Read from MH i2c: E2 0E 00 [11:59:27]MH_I2C_Read... [11:59:27]Read from MH i2c: E2 0E 00 0C 28 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 AA [11:59:27]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [11:59:27]wFMCommunicate OK [11:59:27]SAM_PROTO_GetShiftState done [11:59:27]FM_GetShiftState done [11:59:27]req_shift_opened done [11:59:27]requested_item shift.open_date is exist - process it [11:59:27]req_shift_open_date [11:59:27]req_shift_open_date done [11:59:27]produce_requested_data done [11:59:27]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317878,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [11:59:27]process_action_free close_receipt [11:59:27]json_value_free [11:59:27]json_value_free done [11:59:27]process_json_proto returns [11:59:27]Send response to host [11:59:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317878,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [11:59:27]free response buf [11:59:27]execute_script done [11:59:27]execute_script returns [11:59:27]free content buf [11:59:27]Sock 9.Close socket [11:59:27]Sock 9.Thread stoped [11:59:31]OFD Sender: No OFD packet to send [11:59:36]OFD Sender: No OFD packet to send [11:59:41]OFD Sender: No OFD packet to send [11:59:46]OFD Sender: No OFD packet to send [11:59:51]OFD Sender: No OFD packet to send [11:59:56]OFD Sender: No OFD packet to send [12:00:01]OFD Sender: No OFD packet to send [12:00:06]OFD Sender: No OFD packet to send [12:00:11]OFD Sender: No OFD packet to send [12:00:16]OFD Sender: No OFD packet to send [12:00:21]OFD Sender: No OFD packet to send [12:00:26]OFD Sender: No OFD packet to send [12:00:31]OFD Sender: No OFD packet to send [12:00:36]OFD Sender: No OFD packet to send [12:00:41]OFD Sender: No OFD packet to send [12:00:46]OFD Sender: No OFD packet to send [12:00:51]OFD Sender: No OFD packet to send [12:00:56]OFD Sender: No OFD packet to send [12:01:01]OFD Sender: No OFD packet to send [12:01:06]OFD Sender: No OFD packet to send [12:01:11]OFD Sender: No OFD packet to send [12:01:16]OFD Sender: No OFD packet to send [12:01:21]OFD Sender: No OFD packet to send [12:01:24]accept exits with 10 [12:01:24]New connection [12:01:24]New thread 3067293028 created [12:01:24]Thread 3067436388 joined [12:01:24]Waiting for new connection... [12:01:24] Sock 10.Parse request [12:01:24]Sock 10.Check first char [12:01:24]Sock 10.First char is OK [12:01:24]request: POST /json_proto HTTP/1.0 [12:01:24]Method: POST [12:01:24]URL: /json_proto [12:01:24]Method is POST - this is cgi request [12:01:24]url: /json_proto [12:01:24]query_string will be loaded in cgi processing [12:01:24]execute_cgi json_proto POST (null) [12:01:24]execute_cgi path=json_proto method=POST [12:01:24]POST find Content-Length [12:01:24]Host: 172.17.50.195:8080 [12:01:24]Content-Length: 688 [12:01:24]Content-Type: application/json [12:01:24] [12:01:24]POST finish read [12:01:24]Found Content-Length = 688 [12:01:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092819", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 30.190, "sum" : 2300.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2300.00, "total" : 2300.00, "payments": [ { "type": 0, "sum" : 2300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:01:24]execute_script... [12:01: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)1092819", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 30.190, "sum" : 2300.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2300.00, "total" : 2300.00, "payments": [ { "type": 0, "sum" : 2300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:01:24]POST & json_proto [12:01:24]process_json_proto [12:01:24]json parsed OK: [12:01:24]protocol is kg_v1.0 [12:01:24]action value=close_receipt [12:01:24]process_action close_receipt [12:01:24]cmd_close_receipt [12:01:24]MH_GetDate [12:01:24]Write to MH i2c: F0 00 00 0D 28 24 [12:01:24]Write i2c OK [12:01:24]MH_I2C_Read... [12:01:24]Read from MH i2c: F0 [12:01:24]MH_I2C_Read... [12:01:24]Read from MH i2c: F0 09 00 [12:01:24]MH_I2C_Read... [12:01:24]Read from MH i2c: F0 09 00 0D 28 00 15 7D 1F 67 43 33 1C 67 3E [12:01:24]GetLastDocTimeStamp 1730116761 [12:01:24]current date 1730116885 [12:01:24]FM_GetShiftState [12:01:24]SAM_PROTO_GetShiftState [12:01:24]wFMCommunicate request_size=4 [12:01:24]MH_SAM_APDU [12:01:24]CAPDU: 80 13 01 00 [12:01:24]Write to MH i2c: E2 08 00 0E 28 80 13 01 00 00 00 00 00 B3 [12:01:24]Write i2c OK [12:01:24]MH_I2C_Read... [12:01:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:24]Read from MH i2c: E2 [12:01:24]MH_I2C_Read... [12:01:24]Read from MH i2c: E2 0E 00 [12:01:24]MH_I2C_Read... [12:01:24]Read from MH i2c: E2 0E 00 0E 28 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 AC [12:01:24]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:01:24]wFMCommunicate OK [12:01:24]SAM_PROTO_GetShiftState done [12:01:24]FM_GetShiftState done [12:01:24]opened in 1730073493 [12:01:24]opened+sec_in_day 1730159893 [12:01:24]quantity*price = 230047 [12:01:24]sum+1 = 230049 [12:01:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.48 ИТОГО: 2300.00 Внесено: 2300.00 СДАЧА: 0.00 НСП 1% : 20.36 НДС 12% : 244.30 Наличными: 2300.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 354 28.10.2024 12:01 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317879 ФПД: 191313871683981 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T120125&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317879&fm=191313871683981&tin=02508201610067®Number=0000000000091628&sum=230000 [12:01:26]StoreToDocumentArchive [12:01:26]shift 546 fd 317879 [12:01:26]save to /storage/0546/doc_00317879 [12:01:26]save last doc name /storage/0546/doc_00317879 to /storage/kkm_last_doc_name [12:01:26]save OK [12:01:26]Clear old archive folders... [12:01:26]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:01:26]tlvbuf is B6F1E290 [12:01:26]SAM_PROTO_ClearQueue [12:01:26]wFMCommunicate request_size=4 [12:01:26]MH_SAM_APDU [12:01:26]CAPDU: 80 09 00 00 [12:01:26]Write to MH i2c: E2 08 00 1B 28 80 09 00 00 00 00 00 00 B5 [12:01:26]Write i2c OK [12:01:26]MH_I2C_Read... [12:01:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:01:26]Read from MH i2c: E2 [12:01:26]MH_I2C_Read... [12:01:26]Read from MH i2c: E2 03 00 [12:01:26]MH_I2C_Read... [12:01:26]Read from MH i2c: E2 03 00 1B 28 00 90 00 B7 [12:01:26]RAPDU: 90 00 [12:01:26]wFMCommunicate OK [12:01:26]SAM_PROTO_ClearQueue done [12:01:26]KKMCreateOFDPacket [12:01:26]OFDProtocolAddRootSTLVToBuf [12:01:26]FM_MakeSignedData [12:01:26]FM_MakeSignedData [12:01:26]SAM_PROTO_SignData [12:01:26]wFMCommunicate request_size=4 [12:01:26]MH_SAM_APDU [12:01:26]CAPDU: 80 0D 01 02 [12:01:26]Write to MH i2c: E2 08 00 1C 28 80 0D 01 02 00 00 00 00 BD [12:01:26]Write i2c OK [12:01:26]MH_I2C_Read... [12:01:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:01:26]Read from MH i2c: E2 [12:01:26]MH_I2C_Read... [12:01:26]Read from MH i2c: E2 03 00 [12:01:26]MH_I2C_Read... [12:01:26]Read from MH i2c: E2 03 00 1C 28 00 90 00 B8 [12:01:26]RAPDU: 90 00 [12:01:26]wFMCommunicate OK [12:01:26]wFMCommunicate request_size=255 [12:01:26]MH_SAM_APDU [12:01:26]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 EE 75 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 A0 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 5F 00 00 00 00 07 04 06 00 70 82 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 OFD Sender: No OFD packet to send [12:01:26]01 00 00 F4 03 04 00 15 7D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B7 D9 04 00 35 04 06 00 [12:01:26]Write to MH i2c: E2 02 01 1D 28 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 EE 75 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 A0 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 5F 00 00 00 00 07 04 06 00 70 82 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 01 00 00 F4 03 04 00 15 7D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B7 D9 04 00 35 04 06 00 00 00 4F [12:01:26]Write i2c OK [12:01:26]MH_I2C_Read... [12:01:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:27]Read from MH i2c: E2 [12:01:27]MH_I2C_Read... [12:01:27]Read from MH i2c: E2 03 00 [12:01:27]MH_I2C_Read... [12:01:27]Read from MH i2c: E2 03 00 1D 28 00 90 00 B9 [12:01:27]RAPDU: 90 00 [12:01:27]wFMCommunicate OK [12:01:27]wFMCommunicate request_size=11 [12:01:27]MH_SAM_APDU [12:01:27]CAPDU: 80 0D 02 02 06 AD FF BB 5C C1 8D [12:01:27]Write to MH i2c: E2 0E 00 1E 28 80 0D 02 02 06 00 AD FF BB 5C C1 8D 00 00 DD [12:01:27]Write i2c OK [12:01:27]MH_I2C_Read... [12:01:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:27]Read from MH i2c: E2 [12:01:27]MH_I2C_Read... [12:01:27]Read from MH i2c: E2 03 00 [12:01:27]MH_I2C_Read... [12:01:27]Read from MH i2c: E2 03 00 1E 28 00 90 00 BA [12:01:27]RAPDU: 90 00 [12:01:27]wFMCommunicate OK [12:01:27]wFMCommunicate request_size=4 [12:01:27]MH_SAM_APDU [12:01:27]CAPDU: 80 0D 03 02 [12:01:27]Write to MH i2c: E2 08 00 1F 28 80 0D 03 02 00 00 00 00 C2 [12:01:27]Write i2c OK [12:01:27]MH_I2C_Read... [12:01:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:01:27]Read from MH i2c: E2 [12:01:27]MH_I2C_Read... [12:01:27]Read from MH i2c: E2 0B 00 [12:01:27]MH_I2C_Read... [12:01:27]Read from MH i2c: E2 0B 00 1F 28 00 B5 45 73 8F 6A 4F B1 9A 90 00 C3 [12:01:27]RAPDU: B5 45 73 8F 6A 4F B1 9A 90 00 [12:01:27]wFMCommunicate OK [12:01:27]SAM_PROTO_SignData done [12:01:27]FM_MakeSignedData done [12:01:27]CreateOFDProtocolMessage [12:01:27]wFMCommunicate request_size=4 [12:01:27]MH_SAM_APDU [12:01:27]CAPDU: 80 11 00 00 [12:01:27]Write to MH i2c: E2 08 00 20 28 80 11 00 00 00 00 00 00 C2 [12:01:27]Write i2c OK [12:01:27]MH_I2C_Read... [12:01:27]Read from MH i2c: E2 [12:01:27]MH_I2C_Read... [12:01:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:27]Read from MH i2c: E2 17 00 [12:01:27]MH_I2C_Read... [12:01:27]Read from MH i2c: E2 17 00 20 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 16 [12:01:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:01:27]wFMCommunicate OK [12:01:27]CreateOFDProtocolMessage done [12:01:27]OFDSenderStorePacket 317879 [12:01:27]StoreOFDPacket docnum=317879 [12:01:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 F1 23 08 01 1F C7 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 EE 75 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 A0 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 5F 00 00 00 00 07 04 06 00 70 82 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 01 00 00 F4 03 04 00 15 7D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B7 D9 04 00 35 04 06 00 AD FF BB 5C C1 8D B5 45 73 8F 6A 4F B1 9A [12:01:27]CheckFolder [12:01:27]dirname=/storage/ofd_packets [12:01:27]CheckFolder done [12:01:27]ProducePacketName [12:01:27]name=ofd_packets/00317879 [12:01:27]NVStorageSaveData ofd_packets/00317879 [12:01:27]File name is /storage/ofd_packets/00317879 [12:01:27]Write 302 bytes [12:01:27]NVStorageSaveData done [12:01:27]OFDSenderStorePacket done [12:01:27]KKMCreateOFDPacket done [12:01:27]NVStorageSaveData kkm_last_timestamp [12:01:27]File name is /storage/kkm_last_timestamp [12:01:27]Write 4 bytes [12:01:27]NVStorageSaveData done [12:01:27]ExternCall_PrintAddStr [12:01:27]wPrintStart [12:01:27]Write to MH i2c: 01 00 00 21 28 49 [12:01:27]Write i2c OK [12:01:27]MH_I2C_Read... [12:01:27]Read from MH i2c: 01 [12:01:27]MH_I2C_Read... [12:01:27]Read from MH i2c: 01 07 00 [12:01:27]MH_I2C_Read... [12:01:27]Read from MH i2c: 01 07 00 21 28 00 00 00 00 00 FF 0F 5E [12:01:27]RasterBufferAndPrint [12:01:27]line Счет N : (1)1092819 [12:01:27]line ИНН: 02508201610067 [12:01:27]line Контрольно-Кассовый Чек [12:01:27]line ПРОДАЖА [12:01:27]line ТРК (МРК, ГНК) : 21 [12:01:27]line Товар: 2710194210 [12:01:27]line ДТ(л)-К-2 [12:01:27]line 30.190 * 76.20 [12:01:27]line = 2300.48 [12:01:27]line НДС 12% НСП 1% [12:01:27]line > о реализуемом товаре [12:01:27]line ОКРУГЛЕНИЕ: -0.48 [12:01:27]line ИТОГО: 2300.00 [12:01:27]line Внесено: 2300.00 [12:01:27]line СДАЧА: 0.00 [12:01:27]line НСП 1% : 20.36 [12:01:27]line НДС 12% : 244.30 [12:01:27]line Наличными: 2300.00 [12:01:27]line Безнал.: 0.00 [12:01:27]line Место: АЗС № 101 "Партнер Нефть" [12:01:27]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:01:27]line СНО: Общий режим [12:01:27]line Чек 354 28.10.2024 12:01 [12:01:27]line Смена: 546 ФФД: 1.0 [12:01:27]line ЗНМ: 0300000082 [12:01:27]line РНМ: 0000000000091628 [12:01:27]line Версия ККМ: 001 [12:01:27]line ФМ: 0000000000874671 [12:01:27]line ФД: 317879 [12:01:27]line ФПД: 191313871683981 [12:01:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T120125&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317879&fm=191313871683981&tin=02508201610067®Number=0000000000091628&sum=230000 [12:01:27]written 0, free lines is 4095 [12:01:27]OFD Sender: Processing packet 317879 [packets to send 127, broken 126] [12:01:27]ProducePacketName [12:01:27]name=ofd_packets/00317879 [12:01:27]OFD Sender: To server: pG, [12:01:27]CommunicateWithHost lk.salyk.kg:30040 [12:01:27]ConnectInit lk.salyk.kg [12:01:27]Connected sock=9 [12:01:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 F1 23 08 01 1F C7 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 EE 75 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 A0 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 5F 00 00 00 00 07 04 06 00 70 82 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 01 00 00 F4 03 04 00 15 7D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B7 D9 04 00 35 04 06 00 AD FF BB 5C C1 8D B5 45 73 8F 6A 4F B1 9A [12:01:28]Write to MH i2c: 01 00 00 4C 28 74 [12:01:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 6B B8 47 00 69 A5 A5 07 01 00 07 00 3B Write i2c OK [12:01:28]00 MH_I2C_Read... [12:01:28]F9 Read from MH i2c: 03 01 0E [12:01:28]00 MH_I2C_Read... [12:01:28]37 Read from MH i2c: 37 01 30 07 39 00 33 [12:01:28]36 MH_I2C_Read... [12:01:28]34 Read from MH i2c: 33 01 34 07 36 00 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 4C 30 28 38 00 37 00 34 00 36 00 37 00 31 FA 10 0C 04 81 04 [12:01:28]00 RasterBufferAndPrint [12:01:28]B7 line [12:01:28]D9 line [12:01:28]04 line [12:01:28]00 line [12:01:28]F4 03 04 00 CF 28 1F 67 B6 04 01 00 00 57 05 E8 8F line [12:01:28]AE 50 written 0, free lines is 3545 [12:01:28]A8 E0 [12:01:28]CommunicateWithHost err = 0 [12:01:28]CheckOFDResponse [12:01:28]1017 (14) - 77093643461234 [12:01:28]1041 (16) - 0000000000874671 [12:01:28]1040 (4) - 317879 [12:01:28]1012 (4) - 28.10.2024 06:01 [12:01:28]1206 (1) - 0 [12:01:28]OFD Sender: Remove packet 317879 [12:01:28]ProducePacketName [12:01:28]name=ofd_packets/00317879 [12:01:28]NVStorageDeleteData [12:01:28]MH_Cut [12:01:28]Write to MH i2c: D1 01 00 53 28 01 4D [12:01:28]Write i2c OK [12:01:28]MH_I2C_Read... [12:01:28]Read from MH i2c: D1 [12:01:28]MH_I2C_Read... [12:01:28]Read from MH i2c: D1 01 00 [12:01:28]MH_I2C_Read... [12:01:28]Read from MH i2c: D1 01 00 53 28 00 4C [12:01:28]Write to MH i2c: 01 00 00 54 28 7C [12:01:28]Write i2c OK [12:01:28]MH_I2C_Read... [12:01:28]OFD Sender: No OFD packet to send [12:01:28]*** Cut start [12:01:28]*** Partial cut [12:01:28]*** CUTSNS_PIN = 1 [12:01:28]*** CUTSNS_PIN = 0 [12:01:29]*** Brake cut motor [12:01:29]Read from MH i2c: 01 [12:01:29]MH_I2C_Read... [12:01:29]*** Stop cut motor [12:01:29]*** Cut end [12:01:29]Read from MH i2c: 01 07 00 [12:01:29]MH_I2C_Read... [12:01:29]Read from MH i2c: 01 07 00 54 28 00 00 00 00 00 FF 0F 91 [12:01:29]process_action close_receipt done [12:01:29]requested_data is exist [12:01:29]produce_requested_data [12:01:29]requested_item fm.sn is exist - process it [12:01:29]wFMCommunicate request_size=4 [12:01:29]MH_SAM_APDU [12:01:29]CAPDU: 80 11 00 00 [12:01:29]Write to MH i2c: E2 08 00 55 28 80 11 00 00 00 00 00 00 F7 [12:01:29]Write i2c OK [12:01:29]MH_I2C_Read... [12:01:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:29]Read from MH i2c: E2 [12:01:29]MH_I2C_Read... [12:01:29]Read from MH i2c: E2 17 00 [12:01:29]MH_I2C_Read... [12:01:29]Read from MH i2c: E2 17 00 55 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 4B [12:01:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:01:29]wFMCommunicate OK [12:01:29]requested_item fd.num is exist - process it [12:01:29]SAM_PROTO_GetFieldsCounters [12:01:29]wFMCommunicate request_size=4 [12:01:29]MH_SAM_APDU [12:01:29]CAPDU: 80 13 00 00 [12:01:29]Write to MH i2c: E2 08 00 56 28 80 13 00 00 00 00 00 00 FA [12:01:29]Write i2c OK [12:01:29]MH_I2C_Read... [12:01:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:01:29]Read from MH i2c: E2 [12:01:29]MH_I2C_Read... [12:01:29]Read from MH i2c: E2 62 00 [12:01:29]MH_I2C_Read... [12:01:29]Read from MH i2c: E2 62 00 56 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B7 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 62 01 00 00 5E 04 04 00 62 01 00 00 57 04 04 00 63 01 00 00 19 04 04 00 00 00 00 00 90 00 FE [12:01:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B7 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 62 01 00 00 5E 04 04 00 62 01 00 00 57 04 04 00 63 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:01:29]wFMCommunicate OK [12:01:29]SAM_PROTO_GetFieldsCounters done [12:01:29]requested_item shift.num is exist - process it [12:01:29]requested_item shift.opened is exist - process it [12:01:29]req_shift_opened [12:01:29]FM_GetShiftState [12:01:29]SAM_PROTO_GetShiftState [12:01:29]wFMCommunicate request_size=4 [12:01:29]MH_SAM_APDU [12:01:29]CAPDU: 80 13 01 00 [12:01:29]Write to MH i2c: E2 08 00 57 28 80 13 01 00 00 00 00 00 FC [12:01:29]Write i2c OK [12:01:29]MH_I2C_Read... [12:01:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:29]Read from MH i2c: E2 [12:01:29]MH_I2C_Read... [12:01:29]Read from MH i2c: E2 0E 00 [12:01:29]MH_I2C_Read... [12:01:29]Read from MH i2c: E2 0E 00 57 28 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F5 [12:01:29]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:01:29]wFMCommunicate OK [12:01:29]SAM_PROTO_GetShiftState done [12:01:29]FM_GetShiftState done [12:01:29]req_shift_opened done [12:01:29]requested_item shift.open_date is exist - process it [12:01:29]req_shift_open_date [12:01:29]req_shift_open_date done [12:01:29]produce_requested_data done [12:01:29]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317879,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:01:29]process_action_free close_receipt [12:01:29]json_value_free [12:01:29]json_value_free done [12:01:29]process_json_proto returns [12:01:29]Send response to host [12:01:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317879,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:01:29]free response buf [12:01:29]execute_script done [12:01:29]execute_script returns [12:01:29]free content buf [12:01:29]Sock 10.Close socket [12:01:29]Sock 10.Thread stoped [12:01:30]accept exits with 7 [12:01:30]New connection [12:01:30]New thread 3067436388 created [12:01:30]Thread 3067293028 joined [12:01:30]Waiting for new connection... [12:01:30] Sock 7.Parse request [12:01:30]Sock 7.Check first char [12:01:30]Sock 7.First char is OK [12:01:30]request: POST /json_proto HTTP/1.0 [12:01:30]Method: POST [12:01:30]URL: /json_proto [12:01:30]Method is POST - this is cgi request [12:01:30]url: /json_proto [12:01:30]query_string will be loaded in cgi processing [12:01:30]execute_cgi json_proto POST (null) [12:01:30]execute_cgi path=json_proto method=POST [12:01:30]POST find Content-Length [12:01:30]Host: 172.17.50.195:8080 [12:01:30]Content-Length: 215 [12:01:30]Content-Type: application/json [12:01:30] [12:01:30]POST finish read [12:01:30]Found Content-Length = 215 [12:01:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:01:30]execute_script... [12:01:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:01:30]POST & json_proto [12:01:30]process_json_proto [12:01:30]json parsed OK: [12:01:30]protocol is kg_v1.0 [12:01:30]action value=get_value [12:01:30]process_action get_value [12:01:30]cmd_get_value [12:01:30]process_action get_value done [12:01:30]requested_data is exist [12:01:30]produce_requested_data [12:01:30]requested_item kkm.sn is exist - process it [12:01:30]requested_item kkm.ver is exist - process it [12:01:30]requested_item fm.sn is exist - process it [12:01:30]wFMCommunicate request_size=4 [12:01:30]MH_SAM_APDU [12:01:30]CAPDU: 80 11 00 00 [12:01:30]Write to MH i2c: E2 08 00 58 28 80 11 00 00 00 00 00 00 FA [12:01:30]Write i2c OK [12:01:30]MH_I2C_Read... [12:01:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:30]Read from MH i2c: E2 [12:01:30]MH_I2C_Read... [12:01:30]Read from MH i2c: E2 17 00 [12:01:30]MH_I2C_Read... [12:01:30]Read from MH i2c: E2 17 00 58 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 4E [12:01:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:01:30]wFMCommunicate OK [12:01:30]requested_item fd.num is exist - process it [12:01:30]SAM_PROTO_GetFieldsCounters [12:01:30]wFMCommunicate request_size=4 [12:01:30]MH_SAM_APDU [12:01:30]CAPDU: 80 13 00 00 [12:01:30]Write to MH i2c: E2 08 00 59 28 80 13 00 00 00 00 00 00 FD [12:01:30]Write i2c OK [12:01:30]MH_I2C_Read... [12:01:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:01:30]Read from MH i2c: E2 [12:01:30]MH_I2C_Read... [12:01:30]Read from MH i2c: E2 62 00 [12:01:30]MH_I2C_Read... [12:01:30]Read from MH i2c: E2 62 00 59 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B7 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 62 01 00 00 5E 04 04 00 62 01 00 00 57 04 04 00 63 01 00 00 19 04 04 00 00 00 00 00 90 00 01 [12:01:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B7 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 62 01 00 00 5E 04 04 00 62 01 00 00 57 04 04 00 63 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:01:31]wFMCommunicate OK [12:01:31]SAM_PROTO_GetFieldsCounters done [12:01:31]requested_item shift.num is exist - process it [12:01:31]requested_item shift.opened is exist - process it [12:01:31]req_shift_opened [12:01:31]FM_GetShiftState [12:01:31]SAM_PROTO_GetShiftState [12:01:31]wFMCommunicate request_size=4 [12:01:31]MH_SAM_APDU [12:01:31]CAPDU: 80 13 01 00 [12:01:31]Write to MH i2c: E2 08 00 5A 28 80 13 01 00 00 00 00 00 FF [12:01:31]Write i2c OK [12:01:31]MH_I2C_Read... [12:01:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:31]Read from MH i2c: E2 [12:01:31]MH_I2C_Read... [12:01:31]Read from MH i2c: E2 0E 00 [12:01:31]MH_I2C_Read... [12:01:31]Read from MH i2c: E2 0E 00 5A 28 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F8 [12:01:31]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:01:31]wFMCommunicate OK [12:01:31]SAM_PROTO_GetShiftState done [12:01:31]FM_GetShiftState done [12:01:31]req_shift_opened done [12:01:31]requested_item shift.open_date is exist - process it [12:01:31]req_shift_open_date [12:01:31]req_shift_open_date done [12:01:31]produce_requested_data done [12:01:31]produce_requested_data return {"kkm.sn":"0300000082","kkm.ver":"001","fm.sn":"0000000000874671","fd.num":317879,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:01:31]process_action_free get_value [12:01:31]json_value_free [12:01:31]json_value_free done [12:01:31]process_json_proto returns [12:01:31]Send response to host [12:01:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000082","kkm.ver":"001","fm.sn":"0000000000874671","fd.num":317879,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:01:31]free response buf [12:01:31]execute_script done [12:01:31]execute_script returns [12:01:31]free content buf [12:01:31]Sock 7.Close socket [12:01:31]Sock 7.Thread stoped [12:01:31]accept exits with 9 [12:01:31]New connection [12:01:31]New thread 3067293028 created [12:01:31]Thread 3067436388 joined [12:01:31]Waiting for new connection... [12:01:31] Sock 9.Parse request [12:01:31]Sock 9.Check first char [12:01:31]Sock 9.First char is OK [12:01:31]request: POST /json_proto HTTP/1.0 [12:01:31]Method: POST [12:01:31]URL: /json_proto [12:01:31]Method is POST - this is cgi request [12:01:31]url: /json_proto [12:01:31]query_string will be loaded in cgi processing [12:01:31]execute_cgi json_proto POST (null) [12:01:31]execute_cgi path=json_proto method=POST [12:01:31]POST find Content-Length [12:01:31]Host: 172.17.50.195:8080 [12:01:31]Content-Length: 331 [12:01:31]Content-Type: application/json [12:01:31] [12:01:31]POST finish read [12:01:31]Found Content-Length = 331 [12:01: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" ] } } [12:01:31]execute_script... [12:01: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" ] } } [12:01:31]POST & json_proto [12:01:31]process_json_proto [12:01:31]json parsed OK: [12:01:31]protocol is kg_v1.0 [12:01:31]action value=get_value [12:01:31]process_action get_value [12:01:31]cmd_get_value [12:01:31]process_action get_value done [12:01:31]requested_data is exist [12:01:31]produce_requested_data [12:01:31]requested_item fm.sale.total is exist - process it [12:01:31]SAM_PROTO_GetFMData [12:01:31]wFMCommunicate request_size=4 [12:01:31]MH_SAM_APDU [12:01:31]CAPDU: 80 13 03 00 [12:01:31]Write to MH i2c: E2 08 00 5B 28 80 13 03 00 00 00 00 00 02 [12:01:31]Write i2c OK [12:01:31]MH_I2C_Read... [12:01:31]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [12:01:31]Read from MH i2c: E2 [12:01:31]MH_I2C_Read... [12:01:31]Read from MH i2c: E2 FD 00 [12:01:31]MH_I2C_Read... [12:01:31]Read from MH i2c: E2 FD 00 5B 28 00 CA 04 85 04 C6 04 6E 04 04 00 73 D5 04 00 69 04 A5 00 6F 04 04 00 69 CA 04 00 B1 04 05 00 3D E2 FD 1D 0A 70 04 05 00 A6 24 2E 78 07 72 04 05 00 97 BD CF A5 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 80 35 17 13 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 6D 40 EC 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 0A 0B 00 00 B1 04 04 00 74 95 BC 43 70 04 04 00 14 B1 BA 43 72 04 03 00 60 E4 01 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 23 99 90 00 B7 [12:01:31]RAPDU: CA 04 85 04 C6 04 6E 04 04 00 73 D5 04 00 69 04 A5 00 6F 04 04 00 69 CA 04 00 B1 04 05 00 3D E2 FD 1D 0A 70 04 05 00 A6 24 2E 78 07 72 04 05 00 97 BD CF A5 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 80 35 17 13 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 6D 40 EC 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 0A 0B 00 00 B1 04 04 00 74 95 BC 43 70 04 04 00 14 B1 BA 43 72 04 03 00 60 E4 01 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 23 99 90 00 [12:01:32]wFMCommunicate OK [12:01:32]wFMCommunicate request_size=4 [12:01:32]MH_SAM_APDU [12:01:32]CAPDU: 80 17 00 00 [12:01:32]Write to MH i2c: E2 08 00 5C 28 80 17 00 00 00 00 00 00 04 [12:01:32]Write i2c OK [12:01:32]MH_I2C_Read... [12:01:32]Read from MH i2c: E2 [12:01:32]MH_I2C_Read... [12:01:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:01:32]Read from MH i2c: E2 FD 00 [12:01:32]MH_I2C_Read... [12:01:32]Read from MH i2c: E2 FD 00 5C 28 00 31 07 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 89 76 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 D0 [12:01:32]RAPDU: 31 07 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 89 76 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 [12:01:32]wFMCommunicate OK [12:01:32]wFMCommunicate request_size=4 [12:01:32]MH_SAM_APDU [12:01:32]CAPDU: 80 17 00 00 [12:01:32]Write to MH i2c: E2 08 00 5D 28 80 17 00 00 00 00 00 00 05 [12:01:32]Write i2c OK [12:01:32]MH_I2C_Read... [12:01:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:01:33]Read from MH i2c: E2 [12:01:33]MH_I2C_Read... [12:01:33]Read from MH i2c: E2 FD 00 [12:01:33]MH_I2C_Read... [12:01:33]Read from MH i2c: E2 FD 00 5D 28 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 E3 [12:01:33]RAPDU: 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 [12:01:33]wFMCommunicate OK [12:01:33]wFMCommunicate request_size=4 [12:01:33]MH_SAM_APDU [12:01:33]CAPDU: 80 17 00 00 [12:01:33]Write to MH i2c: E2 08 00 5E 28 80 17 00 00 00 00 00 00 06 [12:01:33]Write i2c OK [12:01:33]MH_I2C_Read... [12:01:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:01:33]Read from MH i2c: E2 [12:01:33]MH_I2C_Read... [12:01:33]Read from MH i2c: E2 FD 00 [12:01:33]MH_I2C_Read... [12:01:33]Read from MH i2c: E2 FD 00 5E 28 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 OFD Sender: No OFD packet to send [12:01:33]EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 81 [12:01:33]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [12:01:34]wFMCommunicate OK [12:01:34]wFMCommunicate request_size=4 [12:01:34]MH_SAM_APDU [12:01:34]CAPDU: 80 17 00 00 [12:01:34]Write to MH i2c: E2 08 00 5F 28 80 17 00 00 00 00 00 00 07 [12:01:34]Write i2c OK [12:01:34]MH_I2C_Read... [12:01:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 228! [12:01:34]Read from MH i2c: E2 [12:01:34]MH_I2C_Read... [12:01:34]Read from MH i2c: E2 E7 00 [12:01:34]MH_I2C_Read... [12:01:34]Read from MH i2c: E2 E7 00 5F 28 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 E4 [12:01:34]RAPDU: 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:01:34]wFMCommunicate OK [12:01:34]SAM_PROTO_GetFMData done [12:01:34]requested_item fm.sale_refund.total is exist - process it [12:01:34]requested_item fm.buy.total is exist - process it [12:01:34]requested_item shift.sale.total is exist - process it [12:01:34]SAM_PROTO_GetShiftData [12:01:34]wFMCommunicate request_size=4 [12:01:34]MH_SAM_APDU [12:01:34]CAPDU: 80 13 02 00 [12:01:34]Write to MH i2c: E2 08 00 60 28 80 13 02 00 00 00 00 00 06 [12:01:34]Write i2c OK [12:01:34]MH_I2C_Read... [12:01:35]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [12:01:35]Read from MH i2c: E2 [12:01:35]MH_I2C_Read... [12:01:35]Read from MH i2c: E2 FD 00 [12:01:35]MH_I2C_Read... [12:01:35]Read from MH i2c: E2 FD 00 60 28 00 BC 04 AA 04 B8 04 6E 04 04 00 62 01 00 00 69 04 9F 00 6F 04 04 00 61 01 00 00 B1 04 04 00 C4 4D FD 02 70 04 04 00 AC FC E1 01 72 04 04 00 18 51 1B 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 FC 47 51 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 EF C5 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 6C CF EF 03 09 00 F6 03 01 00 00 F7 03 90 00 16 [12:01:35]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 62 01 00 00 69 04 9F 00 6F 04 04 00 61 01 00 00 B1 04 04 00 C4 4D FD 02 70 04 04 00 AC FC E1 01 72 04 04 00 18 51 1B 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 FC 47 51 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 EF C5 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 6C CF EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [12:01:35]wFMCommunicate OK [12:01:35]wFMCommunicate request_size=4 [12:01:35]MH_SAM_APDU [12:01:35]CAPDU: 80 17 00 00 [12:01:35]Write to MH i2c: E2 08 00 61 28 80 17 00 00 00 00 00 00 09 [12:01:35]Write i2c OK [12:01:35]MH_I2C_Read... [12:01:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:01:35]Read from MH i2c: E2 [12:01:35]MH_I2C_Read... [12:01:35]Read from MH i2c: E2 FD 00 [12:01:35]MH_I2C_Read... [12:01:35]Read from MH i2c: E2 FD 00 61 28 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 0D [12:01:36]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [12:01:36]wFMCommunicate OK [12:01:36]wFMCommunicate request_size=4 [12:01:36]MH_SAM_APDU [12:01:36]CAPDU: 80 17 00 00 [12:01:36]Write to MH i2c: E2 08 00 62 28 80 17 00 00 00 00 00 00 0A [12:01:36]Write i2c OK [12:01:36]MH_I2C_Read... [12:01:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:01:36]Read from MH i2c: E2 [12:01:36]MH_I2C_Read... [12:01:36]Read from MH i2c: E2 FD 00 [12:01:36]MH_I2C_Read... [12:01:36]Read from MH i2c: E2 FD 00 62 28 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 33 [12:01:36]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [12:01:37]wFMCommunicate OK [12:01:37]wFMCommunicate request_size=4 [12:01:37]MH_SAM_APDU [12:01:37]CAPDU: 80 17 00 00 [12:01:37]Write to MH i2c: E2 08 00 63 28 80 17 00 00 00 00 00 00 0B [12:01:37]Write i2c OK [12:01:37]MH_I2C_Read... [12:01:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:01:37]Read from MH i2c: E2 [12:01:37]MH_I2C_Read... [12:01:37]Read from MH i2c: E2 FD 00 [12:01:37]MH_I2C_Read... [12:01:37]Read from MH i2c: E2 FD 00 63 28 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 8C [12:01:37]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [12:01:37]wFMCommunicate OK [12:01:37]wFMCommunicate request_size=4 [12:01:37]MH_SAM_APDU [12:01:37]CAPDU: 80 17 00 00 [12:01:37]Write to MH i2c: E2 08 00 64 28 80 17 00 00 00 00 00 00 0C [12:01:37]Write i2c OK [12:01:37]MH_I2C_Read... [12:01:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [12:01:37]Read from MH i2c: E2 [12:01:37]MH_I2C_Read... [12:01:37]Read from MH i2c: E2 D9 00 [12:01:37]MH_I2C_Read... [12:01:37]Read from MH i2c: E2 D9 00 64 28 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 EB [12:01:38]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [12:01:38]wFMCommunicate OK [12:01:38]SAM_PROTO_GetShiftData done [12:01:38]requested_item shift.sale.total_cash is exist - process it [12:01:38]requested_item shift.sale_refund.total is exist - process it [12:01:38]requested_item shift.sale_refund.total_cash is exist - process it [12:01:38]requested_item shift.buy.total is exist - process it [12:01:38]requested_item shift.buy.total_cash is exist - process it [12:01:38]produce_requested_data done [12:01:38]produce_requested_data return {"fm.sale.total":434528507.49,"fm.sale_refund.total":11364325.00,"fm.buy.total":0.00,"shift.sale.total":501549.48,"shift.sale.total_cash":315875.00,"shift.sale_refund.total":5000.00,"shift.sale_refund.total_cash":5000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [12:01:38]process_action_free get_value [12:01:38]json_value_free [12:01:38]json_value_free done [12:01:38]process_json_proto returns [12:01:38]Send response to host [12:01:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":434528507.49,"fm.sale_refund.total":11364325.00,"fm.buy.total":0.00,"shift.sale.total":501549.48,"shift.sale.total_cash":315875.00,"shift.sale_refund.total":5000.00,"shift.sale_refund.total_cash":5000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [12:01:38]free response buf [12:01:38]execute_script done [12:01:38]execute_script returns [12:01:38]free content buf [12:01:38]Sock 9.Close socket [12:01:38]Sock 9.Thread stoped [12:01:39]OFD Sender: No OFD packet to send [12:01:44]OFD Sender: No OFD packet to send [12:01:45]accept exits with 7 [12:01:45]New connection [12:01:45]New thread 3067436388 created [12:01:45]Thread 3067293028 joined [12:01:45]Waiting for new connection... [12:01:45] Sock 7.Parse request [12:01:45]Sock 7.Check first char [12:01:45]Sock 7.First char is OK [12:01:45]request: POST /json_proto HTTP/1.0 [12:01:45]Method: POST [12:01:45]URL: /json_proto [12:01:45]Method is POST - this is cgi request [12:01:45]url: /json_proto [12:01:45]query_string will be loaded in cgi processing [12:01:45]execute_cgi json_proto POST (null) [12:01:45]execute_cgi path=json_proto method=POST [12:01:45]POST find Content-Length [12:01:45]Host: 172.17.50.195:8080 [12:01:45]Content-Length: 686 [12:01:45]Content-Type: application/json [12:01:45] [12:01:45]POST finish read [12:01:45]Found Content-Length = 686 [12:01:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092820", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 31.340, "sum" : 1200.32, "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:01:45]execute_script... [12:01: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)1092820", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 31.340, "sum" : 1200.32, "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:01:45]POST & json_proto [12:01:45]process_json_proto [12:01:45]json parsed OK: [12:01:45]protocol is kg_v1.0 [12:01:45]action value=close_receipt [12:01:45]process_action close_receipt [12:01:45]cmd_close_receipt [12:01:45]MH_GetDate [12:01:45]Write to MH i2c: F0 00 00 65 28 7C [12:01:45]Write i2c OK [12:01:45]MH_I2C_Read... [12:01:45]Read from MH i2c: F0 [12:01:45]MH_I2C_Read... [12:01:45]Read from MH i2c: F0 09 00 [12:01:45]MH_I2C_Read... [12:01:45]Read from MH i2c: F0 09 00 65 28 00 2A 7D 1F 67 43 33 1C 67 AB [12:01:45]GetLastDocTimeStamp 1730116885 [12:01:45]current date 1730116906 [12:01:45]FM_GetShiftState [12:01:45]SAM_PROTO_GetShiftState [12:01:45]wFMCommunicate request_size=4 [12:01:45]MH_SAM_APDU [12:01:45]CAPDU: 80 13 01 00 [12:01:45]Write to MH i2c: E2 08 00 66 28 80 13 01 00 00 00 00 00 0B [12:01:45]Write i2c OK [12:01:45]MH_I2C_Read... [12:01:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:45]Read from MH i2c: E2 [12:01:45]MH_I2C_Read... [12:01:45]Read from MH i2c: E2 0E 00 [12:01:45]MH_I2C_Read... [12:01:45]Read from MH i2c: E2 0E 00 66 28 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 04 [12:01:45]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:01:45]wFMCommunicate OK [12:01:45]SAM_PROTO_GetShiftState done [12:01:45]FM_GetShiftState done [12:01:45]opened in 1730073493 [12:01:45]opened+sec_in_day 1730159893 [12:01:45]quantity*price = 120032 [12:01:45]sum+1 = 120033 [12:01:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.47 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 355 28.10.2024 12:01 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317880 ФПД: 190557080785630 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T120146&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317880&fm=190557080785630&tin=02508201610067®Number=0000000000091628&sum=120000 [12:01:46]StoreToDocumentArchive [12:01:46]shift 546 fd 317880 [12:01:46]save to /storage/0546/doc_00317880 [12:01:46]save last doc name /storage/0546/doc_00317880 to /storage/kkm_last_doc_name [12:01:46]save OK [12:01:46]Clear old archive folders... [12:01:46]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:01:46]tlvbuf is 013EA710 [12:01:46]SAM_PROTO_ClearQueue [12:01:46]wFMCommunicate request_size=4 [12:01:46]MH_SAM_APDU [12:01:46]CAPDU: 80 09 00 00 [12:01:46]Write to MH i2c: E2 08 00 73 28 80 09 00 00 00 00 00 00 0D [12:01:47]Write i2c OK [12:01:47]MH_I2C_Read... [12:01:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:01:47]Read from MH i2c: E2 [12:01:47]MH_I2C_Read... [12:01:47]Read from MH i2c: E2 03 00 [12:01:47]MH_I2C_Read... [12:01:47]Read from MH i2c: E2 03 00 73 28 00 90 00 0F [12:01:47]RAPDU: 90 00 [12:01:47]wFMCommunicate OK [12:01:47]SAM_PROTO_ClearQueue done [12:01:47]KKMCreateOFDPacket [12:01:47]OFDProtocolAddRootSTLVToBuf [12:01:47]FM_MakeSignedData [12:01:47]FM_MakeSignedData [12:01:47]SAM_PROTO_SignData [12:01:47]wFMCommunicate request_size=4 [12:01:47]MH_SAM_APDU [12:01:47]CAPDU: 80 0D 01 02 [12:01:47]Write to MH i2c: E2 08 00 74 28 80 0D 01 02 00 00 00 00 15 [12:01:47]Write i2c OK [12:01:47]MH_I2C_Read... [12:01:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:01:47]Read from MH i2c: E2 [12:01:47]MH_I2C_Read... [12:01:47]Read from MH i2c: E2 03 00 [12:01:47]MH_I2C_Read... [12:01:47]Read from MH i2c: E2 03 00 74 28 00 90 00 10 [12:01:47]RAPDU: 90 00 [12:01:47]wFMCommunicate OK [12:01:47]wFMCommunicate request_size=255 [12:01:47]MH_SAM_APDU [12:01:47]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 7A 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E0 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 CB 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 63 01 00 00 F4 03 04 00 2A 7D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B8 D9 04 00 35 04 06 00 AD 4F [12:01:47]Write to MH i2c: E2 02 01 75 28 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 7A 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E0 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 CB 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 63 01 00 00 F4 03 04 00 2A 7D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B8 D9 04 00 35 04 06 00 AD 4F 00 00 FD [12:01:47]Write i2c OK [12:01:47]MH_I2C_Read... [12:01:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:47]Read from MH i2c: E2 [12:01:47]MH_I2C_Read... [12:01:47]Read from MH i2c: E2 03 00 [12:01:47]MH_I2C_Read... [12:01:47]Read from MH i2c: E2 03 00 75 28 00 90 00 11 [12:01:47]RAPDU: 90 00 [12:01:47]wFMCommunicate OK [12:01:47]wFMCommunicate request_size=9 [12:01:47]MH_SAM_APDU [12:01:47]CAPDU: 80 0D 02 02 04 87 1C 12 DE [12:01:47]Write to MH i2c: E2 0C 00 76 28 80 0D 02 02 04 00 87 1C 12 DE 00 00 B3 [12:01:47]Write i2c OK [12:01:47]MH_I2C_Read... [12:01:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:47]Read from MH i2c: E2 [12:01:47]MH_I2C_Read... [12:01:47]Read from MH i2c: E2 03 00 [12:01:47]MH_I2C_Read... [12:01:47]Read from MH i2c: E2 03 00 76 28 00 90 00 12 [12:01:47]RAPDU: 90 00 [12:01:47]wFMCommunicate OK [12:01:47]wFMCommunicate request_size=4 [12:01:47]MH_SAM_APDU [12:01:47]CAPDU: 80 0D 03 02 [12:01:47]Write to MH i2c: E2 08 00 77 28 80 0D 03 02 00 00 00 00 1A [12:01:47]Write i2c OK [12:01:47]MH_I2C_Read... [12:01:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:01:48]Read from MH i2c: E2 [12:01:48]MH_I2C_Read... [12:01:48]Read from MH i2c: E2 0B 00 [12:01:48]MH_I2C_Read... [12:01:48]Read from MH i2c: E2 0B 00 77 28 00 DF 13 A3 72 9E B9 56 02 90 00 D1 [12:01:48]RAPDU: DF 13 A3 72 9E B9 56 02 90 00 [12:01:48]wFMCommunicate OK [12:01:48]SAM_PROTO_SignData done [12:01:48]FM_MakeSignedData done [12:01:48]CreateOFDProtocolMessage [12:01:48]wFMCommunicate request_size=4 [12:01:48]MH_SAM_APDU [12:01:48]CAPDU: 80 11 00 00 [12:01:48]Write to MH i2c: E2 08 00 78 28 80 11 00 00 00 00 00 00 1A [12:01:48]Write i2c OK [12:01:48]MH_I2C_Read... [12:01:48]Read from MH i2c: E2 [12:01:48]MH_I2C_Read... [12:01:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:48]Read from MH i2c: E2 17 00 [12:01:48]MH_I2C_Read... [12:01:48]Read from MH i2c: E2 17 00 78 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 6E [12:01:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:01:48]wFMCommunicate OK [12:01:48]CreateOFDProtocolMessage done [12:01:48]OFDSenderStorePacket 317880 [12:01:48]StoreOFDPacket docnum=317880 [12:01:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 19 0B 06 01 D0 DF 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 7A 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E0 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 CB 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 63 01 00 00 F4 03 04 00 2A 7D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B8 D9 04 00 35 04 06 00 AD 4F 87 1C 12 DE DF 13 A3 72 9E B9 56 02 [12:01:48]CheckFolder [12:01:48]dirname=/storage/ofd_packets [12:01:48]CheckFolder done [12:01:48]ProducePacketName [12:01:48]name=ofd_packets/00317880 [12:01:48]NVStorageSaveData ofd_packets/00317880 [12:01:48]File name is /storage/ofd_packets/00317880 [12:01:48]Write 300 bytes [12:01:48]NVStorageSaveData done [12:01:48]OFDSenderStorePacket done [12:01:48]KKMCreateOFDPacket done [12:01:48]NVStorageSaveData kkm_last_timestamp [12:01:48]File name is /storage/kkm_last_timestamp [12:01:48]Write 4 bytes [12:01:48]NVStorageSaveData done [12:01:48]ExternCall_PrintAddStr [12:01:48]wPrintStart [12:01:48]Write to MH i2c: 01 00 00 79 28 A1 [12:01:48]Write i2c OK [12:01:48]MH_I2C_Read... [12:01:48]Read from MH i2c: 01 [12:01:48]MH_I2C_Read... [12:01:48]Read from MH i2c: 01 07 00 [12:01:48]MH_I2C_Read... [12:01:48]Read from MH i2c: 01 07 00 79 28 00 00 00 00 00 FF 0F B6 [12:01:48]RasterBufferAndPrint [12:01:48]line Счет N : (1)1092820 [12:01:48]line ИНН: 02508201610067 [12:01:48]line Контрольно-Кассовый Чек [12:01:48]line ПРОДАЖА [12:01:48]line ТРК (МРК, ГНК) : 71 [12:01:48]line Товар: 2711190000 [12:01:48]line ГАЗ-К-5 [12:01:48]line 31.340 * 38.30 [12:01:48]line = 1200.32 [12:01:48]line НДС 12% НСП 1% [12:01:48]line > о реализуемом товаре [12:01:48]line ОКРУГЛЕНИЕ: -0.32 [12:01:48]line ИТОГО: 1200.00 [12:01:48]line Внесено: 1200.00 [12:01:48]line СДАЧА: 0.00 [12:01:48]line НСП 1% : 10.62 [12:01:48]line НДС 12% : 127.47 [12:01:48]line Наличными: 1200.00 [12:01:48]OFD Sender: Processing packet 317880 [packets to send 127, broken 126] [12:01:48]line Безнал.: 0.00 [12:01:48]ProducePacketName [12:01:48]name=ofd_packets/00317880 [12:01:48]line Место: АЗС № 101 "Партнер Нефть" [12:01:48]OFD Sender: To server: pG, [12:01:48]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:01:48]CommunicateWithHost lk.salyk.kg:30040 [12:01:48]line СНО: Общий режим [12:01:48]ConnectInit lk.salyk.kg [12:01:48]line Чек 355 28.10.2024 12:01 [12:01:48]line Смена: 546 ФФД: 1.0 [12:01:48]line ЗНМ: 0300000082 [12:01:48]line РНМ: 0000000000091628 [12:01:48]line Версия ККМ: 001 [12:01:48]line ФМ: 0000000000874671 [12:01:48]line ФД: 317880 [12:01:48]line ФПД: 190557080785630 [12:01:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T120146&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317880&fm=190557080785630&tin=02508201610067®Number=0000000000091628&sum=120000 [12:01:48]written 0, free lines is 4095 [12:01:48]Connected sock=10 [12:01:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 19 0B 06 01 D0 DF 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 7A 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E0 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 CB 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 63 01 00 00 F4 03 04 00 2A 7D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B8 D9 04 00 35 04 06 00 AD 4F 87 1C 12 DE DF 13 A3 72 9E B9 56 02 [12:01:48]Write to MH i2c: 01 00 00 A4 28 CC [12:01:48]Write i2c OK [12:01:48]MH_I2C_Read... [12:01:48]Read from MH i2c: 01 [12:01:48]MH_I2C_Read... [12:01:48]Read from MH i2c: 01 07 00 [12:01:48]MH_I2C_Read... [12:01:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 60 38 47 00 96 C5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 Read from MH i2c: 34 01 36 07 00 31 A4 32 28 33 00 34 00 11 00 04 00 10 00 00 05 30 0D 30 E5 30 [12:01:48]30 RasterBufferAndPrint [12:01:48]30 line [12:01:48]30 line [12:01:48]30 line [12:01:48]30 line [12:01:48]30 line [12:01:48]30 38 37 34 36 37 31 10 04 written 0, free lines is 3674 [12:01:49]04 00 B8 D9 04 00 F4 03 04 00 MH_Cut [12:01:49]E4 Write to MH i2c: 28 D1 1F 01 67 B6 04 01 00 00 BB 99 70 2F 00 BB 9F 01 [12:01:49]CommunicateWithHost err = 0 [12:01:49]CheckOFDResponse [12:01:49]1017 (14) - 77093643461234 [12:01:49]1041 (16) - 0000000000874671 [12:01:49]1040 (4) - 317880 [12:01:49]1012 (4) - 28.10.2024 06:02 [12:01:49]00 1206 (1) - 0 [12:01:49]AB OFD Sender: Remove packet 317880 [12:01:49]28 ProducePacketName [12:01:49]name=ofd_packets/00317880 [12:01:49]01 NVStorageDeleteData [12:01:49]A5 [12:01:49]Write i2c OK [12:01:49]MH_I2C_Read... [12:01:49]Read from MH i2c: D1 [12:01:49]MH_I2C_Read... [12:01:49]Read from MH i2c: D1 01 00 [12:01:49]MH_I2C_Read... [12:01:49]Read from MH i2c: D1 01 00 AB 28 00 A4 [12:01:49]Write to MH i2c: 01 00 00 AC 28 D4 [12:01:49]Write i2c OK [12:01:49]MH_I2C_Read... [12:01:49]*** Cut start [12:01:49]*** Partial cut [12:01:49]*** CUTSNS_PIN = 1 [12:01:49]*** CUTSNS_PIN = 0 [12:01:49]OFD Sender: No OFD packet to send [12:01:49]*** Brake cut motor [12:01:50]Read from MH i2c: 01 [12:01:50]MH_I2C_Read... [12:01:50]*** Stop cut motor [12:01:50]*** Cut end [12:01:50]Read from MH i2c: 01 07 00 [12:01:50]MH_I2C_Read... [12:01:50]Read from MH i2c: 01 07 00 AC 28 00 00 00 00 00 FF 0F E9 [12:01:50]process_action close_receipt done [12:01:50]requested_data is exist [12:01:50]produce_requested_data [12:01:50]requested_item fm.sn is exist - process it [12:01:50]wFMCommunicate request_size=4 [12:01:50]MH_SAM_APDU [12:01:50]CAPDU: 80 11 00 00 [12:01:50]Write to MH i2c: E2 08 00 AD 28 80 11 00 00 00 00 00 00 4F [12:01:50]Write i2c OK [12:01:50]MH_I2C_Read... [12:01:50]Read from MH i2c: E2 [12:01:50]MH_I2C_Read... [12:01:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:50]Read from MH i2c: E2 17 00 [12:01:50]MH_I2C_Read... [12:01:50]Read from MH i2c: E2 17 00 AD 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A3 [12:01:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:01:50]wFMCommunicate OK [12:01:50]requested_item fd.num is exist - process it [12:01:50]SAM_PROTO_GetFieldsCounters [12:01:50]wFMCommunicate request_size=4 [12:01:50]MH_SAM_APDU [12:01:50]CAPDU: 80 13 00 00 [12:01:50]Write to MH i2c: E2 08 00 AE 28 80 13 00 00 00 00 00 00 52 [12:01:50]Write i2c OK [12:01:50]MH_I2C_Read... [12:01:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:01:50]Read from MH i2c: E2 [12:01:50]MH_I2C_Read... [12:01:50]Read from MH i2c: E2 62 00 [12:01:50]MH_I2C_Read... [12:01:50]Read from MH i2c: E2 62 00 AE 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B8 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 63 01 00 00 5E 04 04 00 63 01 00 00 57 04 04 00 64 01 00 00 19 04 04 00 00 00 00 00 90 00 5A [12:01:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B8 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 63 01 00 00 5E 04 04 00 63 01 00 00 57 04 04 00 64 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:01:50]wFMCommunicate OK [12:01:50]SAM_PROTO_GetFieldsCounters done [12:01:50]requested_item shift.num is exist - process it [12:01:50]requested_item shift.opened is exist - process it [12:01:50]req_shift_opened [12:01:50]FM_GetShiftState [12:01:50]SAM_PROTO_GetShiftState [12:01:50]wFMCommunicate request_size=4 [12:01:50]MH_SAM_APDU [12:01:50]CAPDU: 80 13 01 00 [12:01:50]Write to MH i2c: E2 08 00 AF 28 80 13 01 00 00 00 00 00 54 [12:01:50]Write i2c OK [12:01:50]MH_I2C_Read... [12:01:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:50]Read from MH i2c: E2 [12:01:50]MH_I2C_Read... [12:01:50]Read from MH i2c: E2 0E 00 [12:01:50]MH_I2C_Read... [12:01:50]Read from MH i2c: E2 0E 00 AF 28 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 4D [12:01:50]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:01:50]wFMCommunicate OK [12:01:50]SAM_PROTO_GetShiftState done [12:01:50]FM_GetShiftState done [12:01:50]req_shift_opened done [12:01:50]requested_item shift.open_date is exist - process it [12:01:50]req_shift_open_date [12:01:50]req_shift_open_date done [12:01:50]produce_requested_data done [12:01:50]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317880,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:01:50]process_action_free close_receipt [12:01:50]json_value_free [12:01:50]json_value_free done [12:01:50]process_json_proto returns [12:01:50]Send response to host [12:01:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317880,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:01:50]free response buf [12:01:50]execute_script done [12:01:50]execute_script returns [12:01:50]free content buf [12:01:50]Sock 7.Close socket [12:01:50]Sock 7.Thread stoped [12:01:54]OFD Sender: No OFD packet to send [12:01:59]OFD Sender: No OFD packet to send [12:02:04]OFD Sender: No OFD packet to send [12:02:09]OFD Sender: No OFD packet to send [12:02:14]OFD Sender: No OFD packet to send [12:02:19]OFD Sender: No OFD packet to send [12:02:24]OFD Sender: No OFD packet to send [12:02:29]OFD Sender: No OFD packet to send [12:02:34]OFD Sender: No OFD packet to send [12:02:39]OFD Sender: No OFD packet to send [12:02:44]OFD Sender: No OFD packet to send [12:02:49]OFD Sender: No OFD packet to send [12:02:49]accept exits with 9 [12:02:49]New connection [12:02:49]New thread 3067293028 created [12:02:49]Thread 3067436388 joined [12:02:49]Waiting for new connection... [12:02:49] Sock 9.Parse request [12:02:49]Sock 9.Check first char [12:02:49]Sock 9.First char is OK [12:02:49]request: POST /json_proto HTTP/1.0 [12:02:49]Method: POST [12:02:49]URL: /json_proto [12:02:49]Method is POST - this is cgi request [12:02:49]url: /json_proto [12:02:49]query_string will be loaded in cgi processing [12:02:49]execute_cgi json_proto POST (null) [12:02:49]execute_cgi path=json_proto method=POST [12:02:49]POST find Content-Length [12:02:49]Host: 172.17.50.195:8080 [12:02:49]Content-Length: 767 [12:02:49]Content-Type: application/json [12:02:49] [12:02:49]POST finish read [12:02:49]Found Content-Length = 767 [12:02:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092821", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:02:49]execute_script... [12:02: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)1092821", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:02:49]POST & json_proto [12:02:49]process_json_proto [12:02:49]json parsed OK: [12:02:49]protocol is kg_v1.0 [12:02:49]action value=close_receipt [12:02:49]process_action close_receipt [12:02:49]cmd_close_receipt [12:02:49]MH_GetDate [12:02:49]Write to MH i2c: F0 00 00 B0 28 C7 [12:02:49]Write i2c OK [12:02:49]MH_I2C_Read... [12:02:49]Read from MH i2c: F0 [12:02:49]MH_I2C_Read... [12:02:49]Read from MH i2c: F0 09 00 [12:02:49]MH_I2C_Read... [12:02:49]Read from MH i2c: F0 09 00 B0 28 00 6A 7D 1F 67 43 33 1C 67 36 [12:02:49]GetLastDocTimeStamp 1730116906 [12:02:49]current date 1730116970 [12:02:49]FM_GetShiftState [12:02:49]SAM_PROTO_GetShiftState [12:02:49]wFMCommunicate request_size=4 [12:02:49]MH_SAM_APDU [12:02:49]CAPDU: 80 13 01 00 [12:02:49]Write to MH i2c: E2 08 00 B1 28 80 13 01 00 00 00 00 00 56 [12:02:49]Write i2c OK [12:02:49]MH_I2C_Read... [12:02:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:02:49]Read from MH i2c: E2 [12:02:49]MH_I2C_Read... [12:02:49]Read from MH i2c: E2 0E 00 [12:02:49]MH_I2C_Read... [12:02:49]Read from MH i2c: E2 0E 00 B1 28 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 4F [12:02:49]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:02:49]wFMCommunicate OK [12:02:49]SAM_PROTO_GetShiftState done [12:02:49]FM_GetShiftState done [12:02:49]opened in 1730073493 [12:02:49]opened+sec_in_day 1730159893 [12:02:49]quantity*price = 50041 [12:02:49]sum+1 = 50042 [12:02:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 356 28.10.2024 12:02 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317881 ФПД: 146797190286674 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T120250&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317881&fm=146797190286674&tin=02508201610067®Number=0000000000091628&sum=50041 [12:02:50]StoreToDocumentArchive [12:02:50]shift 546 fd 317881 [12:02:50]save to /storage/0546/doc_00317881 [12:02:50]save last doc name /storage/0546/doc_00317881 to /storage/kkm_last_doc_name [12:02:50]save OK [12:02:50]Clear old archive folders... [12:02:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:02:50]tlvbuf is 013A1E80 [12:02:50]SAM_PROTO_ClearQueue [12:02:50]wFMCommunicate request_size=4 [12:02:50]MH_SAM_APDU [12:02:50]CAPDU: 80 09 00 00 [12:02:50]Write to MH i2c: E2 08 00 BE 28 80 09 00 00 00 00 00 00 58 [12:02:50]Write i2c OK [12:02:50]MH_I2C_Read... [12:02:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:02:50]Read from MH i2c: E2 [12:02:50]MH_I2C_Read... [12:02:50]Read from MH i2c: E2 03 00 [12:02:50]MH_I2C_Read... [12:02:50]Read from MH i2c: E2 03 00 BE 28 00 90 00 5A [12:02:50]RAPDU: 90 00 [12:02:50]wFMCommunicate OK [12:02:50]SAM_PROTO_ClearQueue done [12:02:50]KKMCreateOFDPacket [12:02:50]OFDProtocolAddRootSTLVToBuf [12:02:50]FM_MakeSignedData [12:02:50]FM_MakeSignedData [12:02:50]SAM_PROTO_SignData [12:02:50]wFMCommunicate request_size=4 [12:02:50]MH_SAM_APDU [12:02:50]CAPDU: 80 0D 01 02 [12:02:50]Write to MH i2c: E2 08 00 BF 28 80 0D 01 02 00 00 00 00 60 [12:02:51]Write i2c OK [12:02:51]MH_I2C_Read... [12:02:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:02:51]Read from MH i2c: E2 [12:02:51]MH_I2C_Read... [12:02:51]Read from MH i2c: E2 03 00 [12:02:51]MH_I2C_Read... [12:02:51]Read from MH i2c: E2 03 00 BF 28 00 90 00 5B [12:02:51]RAPDU: 90 00 [12:02:51]wFMCommunicate OK [12:02:51]wFMCommunicate request_size=255 [12:02:51]MH_SAM_APDU [12:02:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 01 00 00 F4 03 04 00 6A 7D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B9 D9 04 00 35 04 06 00 85 [12:02:51]Write to MH i2c: E2 02 01 C0 28 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 01 00 00 F4 03 04 00 6A 7D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B9 D9 04 00 35 04 06 00 85 00 00 51 [12:02:51]Write i2c OK [12:02:51]MH_I2C_Read... [12:02:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:02:51]Read from MH i2c: E2 [12:02:51]MH_I2C_Read... [12:02:51]Read from MH i2c: E2 03 00 [12:02:51]MH_I2C_Read... [12:02:51]Read from MH i2c: E2 03 00 C0 28 00 90 00 5C [12:02:51]RAPDU: 90 00 [12:02:51]wFMCommunicate OK [12:02:51]wFMCommunicate request_size=10 [12:02:51]MH_SAM_APDU [12:02:51]CAPDU: 80 0D 02 02 05 82 E2 61 8D 52 [12:02:51]Write to MH i2c: E2 0D 00 C1 28 80 0D 02 02 05 00 82 E2 61 8D 52 00 00 11 [12:02:51]Write i2c OK [12:02:51]MH_I2C_Read... [12:02:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:02:51]Read from MH i2c: E2 [12:02:51]MH_I2C_Read... [12:02:51]Read from MH i2c: E2 03 00 [12:02:51]MH_I2C_Read... [12:02:51]Read from MH i2c: E2 03 00 C1 28 00 90 00 5D [12:02:51]RAPDU: 90 00 [12:02:51]wFMCommunicate OK [12:02:51]wFMCommunicate request_size=4 [12:02:51]MH_SAM_APDU [12:02:51]CAPDU: 80 0D 03 02 [12:02:51]Write to MH i2c: E2 08 00 C2 28 80 0D 03 02 00 00 00 00 65 [12:02:51]Write i2c OK [12:02:51]MH_I2C_Read... [12:02:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:02:51]Read from MH i2c: E2 [12:02:51]MH_I2C_Read... [12:02:51]Read from MH i2c: E2 0B 00 [12:02:51]MH_I2C_Read... [12:02:51]Read from MH i2c: E2 0B 00 C2 28 00 45 21 93 2B 97 0B 0D 06 90 00 3F [12:02:51]RAPDU: 45 21 93 2B 97 0B 0D 06 90 00 [12:02:51]wFMCommunicate OK [12:02:51]SAM_PROTO_SignData done [12:02:51]FM_MakeSignedData done [12:02:51]CreateOFDProtocolMessage [12:02:51]wFMCommunicate request_size=4 [12:02:51]MH_SAM_APDU [12:02:51]CAPDU: 80 11 00 00 [12:02:51]Write to MH i2c: E2 08 00 C3 28 80 11 00 00 00 00 00 00 65 [12:02:51]Write i2c OK [12:02:51]MH_I2C_Read... [12:02:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:02:51]Read from MH i2c: E2 [12:02:51]MH_I2C_Read... [12:02:51]Read from MH i2c: E2 17 00 [12:02:51]MH_I2C_Read... [12:02:51]Read from MH i2c: E2 17 00 C3 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B9 [12:02:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:02:51]wFMCommunicate OK [12:02:51]CreateOFDProtocolMessage done [12:02:51]OFDSenderStorePacket 317881 [12:02:51]StoreOFDPacket docnum=317881 [12:02:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 20 B4 07 01 56 5D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 01 00 00 F4 03 04 00 6A 7D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B9 D9 04 00 35 04 06 00 85 82 E2 61 8D 52 45 21 93 2B 97 0B 0D 06 [12:02:51]CheckFolder [12:02:51]dirname=/storage/ofd_packets [12:02:51]CheckFolder done [12:02:51]ProducePacketName [12:02:51]name=ofd_packets/00317881 [12:02:51]NVStorageSaveData ofd_packets/00317881 [12:02:51]File name is /storage/ofd_packets/00317881 [12:02:51]Write 301 bytes [12:02:51]NVStorageSaveData done [12:02:51]OFDSenderStorePacket done [12:02:51]KKMCreateOFDPacket done [12:02:51]NVStorageSaveData kkm_last_timestamp [12:02:51]File name is /storage/kkm_last_timestamp [12:02:51]Write 4 bytes [12:02:51]NVStorageSaveData done [12:02:51]ExternCall_PrintAddStr [12:02:51]wPrintStart [12:02:51]Write to MH i2c: 01 00 00 C4 28 EC [12:02:51]Write i2c OK [12:02:51]MH_I2C_Read... [12:02:51]Read from MH i2c: 01 [12:02:51]MH_I2C_Read... [12:02:51]Read from MH i2c: 01 07 00 [12:02:51]MH_I2C_Read... [12:02:51]Read from MH i2c: 01 07 00 C4 28 00 00 00 00 00 FF 0F 01 [12:02:51]RasterBufferAndPrint [12:02:51]line Счет N : (1)1092821 [12:02:51]line ИНН: 02508201610067 [12:02:51]line Контрольно-Кассовый Чек [12:02:51]line ПРОДАЖА [12:02:51]line ТРК (МРК, ГНК) : 33 [12:02:51]line Товар: 2710124130 [12:02:51]line Аи-92-К-2 [12:02:51]line 7.480 * 66.90 [12:02:51]line = 500.41 [12:02:51]line НДС 12% НСП 1% [12:02:51]line > о реализуемом товаре [12:02:51]line ИТОГО: 500.41 [12:02:51]line НСП 1% : 4.43 [12:02:51]line НДС 12% : 53.14 [12:02:51]line Наличными: 0.00 [12:02:51]line Безнал.: 500.41 [12:02:51]line Место: АЗС № 101 "Партнер Нефть" [12:02:51]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:02:51]line СНО: Общий режим [12:02:51]line Чек 356 28.10.2024 12:02 [12:02:51]line Смена: 546 ФФД: 1.0 [12:02:51]line ЗНМ: 0300000082 [12:02:51]line РНМ: 0000000000091628 [12:02:51]line Версия ККМ: 001 [12:02:51]line Платежная система: Mbank [12:02:51]line ФМ: 0000000000874671 [12:02:51]line ФД: 317881 [12:02:51]line ФПД: 146797190286674 [12:02:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T120250&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317881&fm=146797190286674&tin=02508201610067®Number=0000000000091628&sum=50041 [12:02:51]written 0, free lines is 4095 [12:02:51]OFD Sender: Processing packet 317881 [packets to send 127, broken 126] [12:02:51]ProducePacketName [12:02:51]name=ofd_packets/00317881 [12:02:51]OFD Sender: To server: pG, [12:02:51]CommunicateWithHost lk.salyk.kg:30040 [12:02:51]ConnectInit lk.salyk.kg [12:02:51]Connected sock=10 [12:02:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 20 B4 07 01 56 5D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 01 00 00 F4 03 04 00 6A 7D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B9 D9 04 00 35 04 06 00 85 82 E2 61 8D 52 45 21 93 2B 97 0B 0D 06 [12:02:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 B5 47 47 00 A3 F8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B9 D9 04 00 F4 03 04 00 23 29 1F 67 B6 04 01 00 00 81 63 F7 C8 EA 91 12 0B [12:02:52]CommunicateWithHost err = 0 [12:02:52]CheckOFDResponse [12:02:52]1017 (14) - 77093643461234 [12:02:52]1041 (16) - 0000000000874671 [12:02:52]1040 (4) - 317881 [12:02:52]1012 (4) - 28.10.2024 06:03 [12:02:52]1206 (1) - 0 [12:02:52]OFD Sender: Remove packet 317881 [12:02:52]ProducePacketName [12:02:52]name=ofd_packets/00317881 [12:02:52]NVStorageDeleteData [12:02:52]Write to MH i2c: 01 00 00 ED 28 15 [12:02:52]Write i2c OK [12:02:52]MH_I2C_Read... [12:02:52]Read from MH i2c: 01 [12:02:52]MH_I2C_Read... [12:02:52]Read from MH i2c: 01 07 00 [12:02:52]MH_I2C_Read... [12:02:52]Read from MH i2c: 01 07 00 ED 28 00 00 00 00 00 0E 0D 37 [12:02:52]RasterBufferAndPrint [12:02:52]line [12:02:52]line [12:02:52]line [12:02:52]line [12:02:52]line [12:02:52]written 0, free lines is 3360 [12:02:52]MH_Cut [12:02:52]Write to MH i2c: D1 01 00 F4 28 01 EE [12:02:52]Write i2c OK [12:02:52]MH_I2C_Read... [12:02:52]Read from MH i2c: D1 [12:02:52]MH_I2C_Read... [12:02:52]Read from MH i2c: D1 01 00 [12:02:52]MH_I2C_Read... [12:02:52]Read from MH i2c: D1 01 00 F4 28 00 ED [12:02:52]Write to MH i2c: 01 00 00 F5 28 1D [12:02:52]Write i2c OK [12:02:52]MH_I2C_Read... [12:02:52]OFD Sender: No OFD packet to send [12:02:52]*** Cut start [12:02:52]*** Partial cut [12:02:52]*** CUTSNS_PIN = 1 [12:02:52]*** CUTSNS_PIN = 0 [12:02:53]*** Brake cut motor [12:02:53]Read from MH i2c: 01 [12:02:53]MH_I2C_Read... [12:02:53]*** Stop cut motor [12:02:53]*** Cut end [12:02:53]Read from MH i2c: 01 07 00 [12:02:53]MH_I2C_Read... [12:02:53]Read from MH i2c: 01 07 00 F5 28 00 00 00 00 00 FF 0F 32 [12:02:53]process_action close_receipt done [12:02:53]requested_data is exist [12:02:53]produce_requested_data [12:02:53]requested_item fm.sn is exist - process it [12:02:53]wFMCommunicate request_size=4 [12:02:53]MH_SAM_APDU [12:02:53]CAPDU: 80 11 00 00 [12:02:53]Write to MH i2c: E2 08 00 F6 28 80 11 00 00 00 00 00 00 98 [12:02:53]Write i2c OK [12:02:53]MH_I2C_Read... [12:02:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:02:53]Read from MH i2c: E2 [12:02:53]MH_I2C_Read... [12:02:53]Read from MH i2c: E2 17 00 [12:02:53]MH_I2C_Read... [12:02:53]Read from MH i2c: E2 17 00 F6 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 EC [12:02:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:02:53]wFMCommunicate OK [12:02:53]requested_item fd.num is exist - process it [12:02:53]SAM_PROTO_GetFieldsCounters [12:02:53]wFMCommunicate request_size=4 [12:02:53]MH_SAM_APDU [12:02:53]CAPDU: 80 13 00 00 [12:02:53]Write to MH i2c: E2 08 00 F7 28 80 13 00 00 00 00 00 00 9B [12:02:53]Write i2c OK [12:02:53]MH_I2C_Read... [12:02:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:02:53]Read from MH i2c: E2 [12:02:53]MH_I2C_Read... [12:02:53]Read from MH i2c: E2 62 00 [12:02:53]MH_I2C_Read... [12:02:53]Read from MH i2c: E2 62 00 F7 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B9 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 64 01 00 00 5E 04 04 00 64 01 00 00 57 04 04 00 65 01 00 00 19 04 04 00 00 00 00 00 90 00 A7 [12:02:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B9 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 64 01 00 00 5E 04 04 00 64 01 00 00 57 04 04 00 65 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:02:53]wFMCommunicate OK [12:02:53]SAM_PROTO_GetFieldsCounters done [12:02:53]requested_item shift.num is exist - process it [12:02:53]requested_item shift.opened is exist - process it [12:02:53]req_shift_opened [12:02:53]FM_GetShiftState [12:02:53]SAM_PROTO_GetShiftState [12:02:53]wFMCommunicate request_size=4 [12:02:53]MH_SAM_APDU [12:02:53]CAPDU: 80 13 01 00 [12:02:53]Write to MH i2c: E2 08 00 F8 28 80 13 01 00 00 00 00 00 9D [12:02:53]Write i2c OK [12:02:53]MH_I2C_Read... [12:02:53]Read from MH i2c: E2 [12:02:53]MH_I2C_Read... [12:02:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:02:53]Read from MH i2c: E2 0E 00 [12:02:53]MH_I2C_Read... [12:02:53]Read from MH i2c: E2 0E 00 F8 28 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 96 [12:02:53]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:02:53]wFMCommunicate OK [12:02:53]SAM_PROTO_GetShiftState done [12:02:53]FM_GetShiftState done [12:02:53]req_shift_opened done [12:02:53]requested_item shift.open_date is exist - process it [12:02:53]req_shift_open_date [12:02:53]req_shift_open_date done [12:02:53]produce_requested_data done [12:02:53]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317881,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:02:53]process_action_free close_receipt [12:02:53]json_value_free [12:02:53]json_value_free done [12:02:53]process_json_proto returns [12:02:53]Send response to host [12:02:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317881,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:02:53]free response buf [12:02:53]execute_script done [12:02:53]execute_script returns [12:02:53]free content buf [12:02:53]Sock 9.Close socket [12:02:53]Sock 9.Thread stoped [12:02:57]OFD Sender: No OFD packet to send [12:03:02]OFD Sender: No OFD packet to send [12:03:07]OFD Sender: No OFD packet to send [12:03:12]OFD Sender: No OFD packet to send [12:03:17]OFD Sender: No OFD packet to send [12:03:22]OFD Sender: No OFD packet to send [12:03:27]OFD Sender: No OFD packet to send [12:03:32]OFD Sender: No OFD packet to send [12:03:37]OFD Sender: No OFD packet to send [12:03:42]OFD Sender: No OFD packet to send [12:03:47]OFD Sender: No OFD packet to send [12:03:49]accept exits with 7 [12:03:49]New connection [12:03:49]New thread 3067436388 created [12:03:49]Thread 3067293028 joined [12:03:49]Waiting for new connection... [12:03:49] Sock 7.Parse request [12:03:49]Sock 7.Check first char [12:03:49]Sock 7.First char is OK [12:03:49]request: POST /json_proto HTTP/1.0 [12:03:49]Method: POST [12:03:49]URL: /json_proto [12:03:49]Method is POST - this is cgi request [12:03:49]url: /json_proto [12:03:49]query_string will be loaded in cgi processing [12:03:49]execute_cgi json_proto POST (null) [12:03:49]execute_cgi path=json_proto method=POST [12:03:49]POST find Content-Length [12:03:49]Host: 172.17.50.195:8080 [12:03:49]Content-Length: 686 [12:03:49]Content-Type: application/json [12:03:49] [12:03:49]POST finish read [12:03:49]Found Content-Length = 686 [12:03:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092823", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 31.340, "sum" : 1200.32, "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:03:49]execute_script... [12:03: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)1092823", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 31.340, "sum" : 1200.32, "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:03:49]POST & json_proto [12:03:49]process_json_proto [12:03:49]json parsed OK: [12:03:49]protocol is kg_v1.0 [12:03:49]action value=close_receipt [12:03:49]process_action close_receipt [12:03:49]cmd_close_receipt [12:03:49]MH_GetDate [12:03:49]Write to MH i2c: F0 00 00 F9 28 10 [12:03:49]Write i2c OK [12:03:49]MH_I2C_Read... [12:03:49]Read from MH i2c: F0 [12:03:49]MH_I2C_Read... [12:03:49]Read from MH i2c: F0 09 00 [12:03:49]MH_I2C_Read... [12:03:49]Read from MH i2c: F0 09 00 F9 28 00 A6 7D 1F 67 43 33 1C 67 BB [12:03:49]GetLastDocTimeStamp 1730116970 [12:03:49]current date 1730117030 [12:03:49]FM_GetShiftState [12:03:49]SAM_PROTO_GetShiftState [12:03:49]wFMCommunicate request_size=4 [12:03:49]MH_SAM_APDU [12:03:49]CAPDU: 80 13 01 00 [12:03:49]Write to MH i2c: E2 08 00 FA 28 80 13 01 00 00 00 00 00 9F [12:03:49]Write i2c OK [12:03:49]MH_I2C_Read... [12:03:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:49]Read from MH i2c: E2 [12:03:49]MH_I2C_Read... [12:03:49]Read from MH i2c: E2 0E 00 [12:03:49]MH_I2C_Read... [12:03:49]Read from MH i2c: E2 0E 00 FA 28 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 98 [12:03:49]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:03:49]wFMCommunicate OK [12:03:49]SAM_PROTO_GetShiftState done [12:03:49]FM_GetShiftState done [12:03:49]opened in 1730073493 [12:03:49]opened+sec_in_day 1730159893 [12:03:49]quantity*price = 120032 [12:03:49]sum+1 = 120033 [12:03:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.47 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 357 28.10.2024 12:03 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317882 ФПД: 279402515007508 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T120350&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317882&fm=279402515007508&tin=02508201610067®Number=0000000000091628&sum=120000 [12:03:50]StoreToDocumentArchive [12:03:50]shift 546 fd 317882 [12:03:50]save to /storage/0546/doc_00317882 [12:03:50]save last doc name /storage/0546/doc_00317882 to /storage/kkm_last_doc_name [12:03:50]save OK [12:03:50]Clear old archive folders... [12:03:50]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:03:50]tlvbuf is 013A6CF0 [12:03:50]SAM_PROTO_ClearQueue [12:03:50]wFMCommunicate request_size=4 [12:03:50]MH_SAM_APDU [12:03:50]CAPDU: 80 09 00 00 [12:03:50]Write to MH i2c: E2 08 00 07 29 80 09 00 00 00 00 00 00 A2 [12:03:50]Write i2c OK [12:03:50]MH_I2C_Read... [12:03:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:03:50]Read from MH i2c: E2 [12:03:50]MH_I2C_Read... [12:03:50]Read from MH i2c: E2 03 00 [12:03:50]MH_I2C_Read... [12:03:50]Read from MH i2c: E2 03 00 07 29 00 90 00 A4 [12:03:50]RAPDU: 90 00 [12:03:50]wFMCommunicate OK [12:03:50]SAM_PROTO_ClearQueue done [12:03:50]KKMCreateOFDPacket [12:03:50]OFDProtocolAddRootSTLVToBuf [12:03:50]FM_MakeSignedData [12:03:50]FM_MakeSignedData [12:03:50]SAM_PROTO_SignData [12:03:50]wFMCommunicate request_size=4 [12:03:50]MH_SAM_APDU [12:03:50]CAPDU: 80 0D 01 02 [12:03:50]Write to MH i2c: E2 08 00 08 29 80 0D 01 02 00 00 00 00 AA [12:03:50]Write i2c OK [12:03:50]MH_I2C_Read... [12:03:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:03:50]Read from MH i2c: E2 [12:03:50]MH_I2C_Read... [12:03:50]Read from MH i2c: E2 03 00 [12:03:50]MH_I2C_Read... [12:03:50]Read from MH i2c: E2 03 00 08 29 00 90 00 A5 [12:03:50]RAPDU: 90 00 [12:03:50]wFMCommunicate OK [12:03:50]wFMCommunicate request_size=255 [12:03:50]MH_SAM_APDU [12:03:50]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 7A 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E0 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 CB 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 65 01 00 00 F4 03 04 00 A6 7D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BA D9 04 00 35 04 06 00 FE 1D [12:03:50]Write to MH i2c: E2 02 01 09 29 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 7A 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E0 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 CB 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 65 01 00 00 F4 03 04 00 A6 7D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BA D9 04 00 35 04 06 00 FE 1D 00 00 31 [12:03:51]Write i2c OK [12:03:51]MH_I2C_Read... [12:03:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:03:51]Read from MH i2c: E2 [12:03:51]MH_I2C_Read... [12:03:51]Read from MH i2c: E2 03 00 [12:03:51]MH_I2C_Read... [12:03:51]Read from MH i2c: E2 03 00 09 29 00 90 00 A6 [12:03:51]RAPDU: 90 00 [12:03:51]wFMCommunicate OK [12:03:51]wFMCommunicate request_size=9 [12:03:51]MH_SAM_APDU [12:03:51]CAPDU: 80 0D 02 02 04 77 A8 08 14 [12:03:51]Write to MH i2c: E2 0C 00 0A 29 80 0D 02 02 04 00 77 A8 08 14 00 00 F0 [12:03:51]Write i2c OK [12:03:51]MH_I2C_Read... [12:03:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:03:51]Read from MH i2c: E2 [12:03:51]MH_I2C_Read... [12:03:51]Read from MH i2c: E2 03 00 [12:03:51]MH_I2C_Read... [12:03:51]Read from MH i2c: E2 03 00 0A 29 00 90 00 A7 [12:03:51]RAPDU: 90 00 [12:03:51]wFMCommunicate OK [12:03:51]wFMCommunicate request_size=4 [12:03:51]MH_SAM_APDU [12:03:51]CAPDU: 80 0D 03 02 [12:03:51]Write to MH i2c: E2 08 00 0B 29 80 0D 03 02 00 00 00 00 AF [12:03:51]Write i2c OK [12:03:51]MH_I2C_Read... [12:03:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:03:51]Read from MH i2c: E2 [12:03:51]MH_I2C_Read... [12:03:51]Read from MH i2c: E2 0B 00 [12:03:51]MH_I2C_Read... [12:03:51]Read from MH i2c: E2 0B 00 0B 29 00 7B 11 B8 E1 A8 B4 09 65 90 00 9F [12:03:51]RAPDU: 7B 11 B8 E1 A8 B4 09 65 90 00 [12:03:51]wFMCommunicate OK [12:03:51]SAM_PROTO_SignData done [12:03:51]FM_MakeSignedData done [12:03:51]CreateOFDProtocolMessage [12:03:51]wFMCommunicate request_size=4 [12:03:51]MH_SAM_APDU [12:03:51]CAPDU: 80 11 00 00 [12:03:51]Write to MH i2c: E2 08 00 0C 29 80 11 00 00 00 00 00 00 AF [12:03:51]Write i2c OK [12:03:51]MH_I2C_Read... [12:03:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:51]Read from MH i2c: E2 [12:03:51]MH_I2C_Read... [12:03:51]Read from MH i2c: E2 17 00 [12:03:51]MH_I2C_Read... [12:03:51]Read from MH i2c: E2 17 00 0C 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 03 [12:03:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:03:51]wFMCommunicate OK [12:03:51]CreateOFDProtocolMessage done [12:03:51]OFDSenderStorePacket 317882 [12:03:51]StoreOFDPacket docnum=317882 [12:03:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 84 9A 06 01 3A 12 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 7A 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E0 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 CB 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 65 01 00 00 F4 03 04 00 A6 7D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BA D9 04 00 35 04 06 00 FE 1D 77 A8 08 14 7B 11 B8 E1 A8 B4 09 65 [12:03:51]CheckFolder [12:03:51]dirname=/storage/ofd_packets [12:03:51]CheckFolder done [12:03:51]ProducePacketName [12:03:51]name=ofd_packets/00317882 [12:03:51]NVStorageSaveData ofd_packets/00317882 [12:03:51]File name is /storage/ofd_packets/00317882 [12:03:51]Write 300 bytes [12:03:51]NVStorageSaveData done [12:03:51]OFDSenderStorePacket done [12:03:51]KKMCreateOFDPacket done [12:03:51]NVStorageSaveData kkm_last_timestamp [12:03:51]File name is /storage/kkm_last_timestamp [12:03:51]Write 4 bytes [12:03:51]NVStorageSaveData done [12:03:51]ExternCall_PrintAddStr [12:03:51]wPrintStart [12:03:51]Write to MH i2c: 01 00 00 0D 29 36 [12:03:51]Write i2c OK [12:03:51]MH_I2C_Read... [12:03:51]Read from MH i2c: 01 [12:03:51]MH_I2C_Read... [12:03:51]Read from MH i2c: 01 07 00 [12:03:51]MH_I2C_Read... [12:03:51]Read from MH i2c: 01 07 00 0D 29 00 00 00 00 00 FF 0F 4B [12:03:51]RasterBufferAndPrint [12:03:51]line Счет N : (1)1092823 [12:03:51]line ИНН: 02508201610067 [12:03:51]line Контрольно-Кассовый Чек [12:03:51]line ПРОДАЖА [12:03:51]line ТРК (МРК, ГНК) : 71 [12:03:51]line Товар: 2711190000 [12:03:51]line ГАЗ-К-5 [12:03:51]line 31.340 * 38.30 [12:03:51]line = 1200.32 [12:03:51]line НДС 12% НСП 1% [12:03:51]line > о реализуемом товаре [12:03:51]line ОКРУГЛЕНИЕ: -0.32 [12:03:51]line ИТОГО: 1200.00 [12:03:51]line Внесено: 1200.00 [12:03:51]line СДАЧА: 0.00 [12:03:51]line НСП 1% : 10.62 [12:03:51]line НДС 12% : 127.47 [12:03:51]line Наличными: 1200.00 [12:03:51]line Безнал.: 0.00 [12:03:51]line Место: АЗС № 101 "Партнер Нефть" [12:03:51]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:03:51]line СНО: Общий режим [12:03:51]line Чек 357 28.10.2024 12:03 [12:03:51]line Смена: 546 ФФД: 1.0 [12:03:51]line ЗНМ: 0300000082 [12:03:51]line РНМ: 0000000000091628 [12:03:51]line Версия ККМ: 001 [12:03:51]line ФМ: 0000000000874671 [12:03:51]line ФД: 317882 [12:03:51]line ФПД: 279402515007508 [12:03:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T120350&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317882&fm=279402515007508&tin=02508201610067®Number=0000000000091628&sum=120000 [12:03:51]written 0, free lines is 4095 [12:03:51]OFD Sender: Processing packet 317882 [packets to send 127, broken 126] [12:03:51]ProducePacketName [12:03:51]name=ofd_packets/00317882 [12:03:51]OFD Sender: To server: pG, [12:03:51]CommunicateWithHost lk.salyk.kg:30040 [12:03:51]ConnectInit lk.salyk.kg [12:03:51]Connected sock=9 [12:03:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 84 9A 06 01 3A 12 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 7A 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E0 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 CB 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 65 01 00 00 F4 03 04 00 A6 7D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BA D9 04 00 35 04 06 00 FE 1D 77 A8 08 14 7B 11 B8 E1 A8 B4 09 65 [12:03:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 3E 0C 47 00 00 1F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BA D9 04 00 F4 03 04 00 5F 29 1F 67 B6 04 01 00 00 DA E0 33 73 0E 17 F0 1B [12:03:52]CommunicateWithHost err = 0 [12:03:52]CheckOFDResponse [12:03:52]1017 (14) - 77093643461234 [12:03:52]1041 (16) - 0000000000874671 [12:03:52]1040 (4) - 317882 [12:03:52]1012 (4) - 28.10.2024 06:04 [12:03:52]1206 (1) - 0 [12:03:52]OFD Sender: Remove packet 317882 [12:03:52]ProducePacketName [12:03:52]name=ofd_packets/00317882 [12:03:52]NVStorageDeleteData [12:03:52]Write to MH i2c: 01 00 00 38 29 61 [12:03:52]Write i2c OK [12:03:52]MH_I2C_Read... [12:03:52]Read from MH i2c: 01 [12:03:52]MH_I2C_Read... [12:03:52]Read from MH i2c: 01 07 00 [12:03:52]MH_I2C_Read... [12:03:52]Read from MH i2c: 01 07 00 38 29 00 00 00 00 00 E6 0C 5A [12:03:52]RasterBufferAndPrint [12:03:52]line [12:03:52]line [12:03:52]line [12:03:52]line [12:03:52]line [12:03:52]written 0, free lines is 3308 [12:03:52]MH_Cut [12:03:52]Write to MH i2c: D1 01 00 3F 29 01 3A [12:03:52]Write i2c OK [12:03:52]MH_I2C_Read... [12:03:52]Read from MH i2c: D1 [12:03:52]MH_I2C_Read... [12:03:52]Read from MH i2c: D1 01 00 [12:03:52]MH_I2C_Read... [12:03:52]Read from MH i2c: D1 01 00 3F 29 00 39 [12:03:52]Write to MH i2c: 01 00 00 40 29 69 [12:03:52]Write i2c OK [12:03:52]MH_I2C_Read... [12:03:52]OFD Sender: No OFD packet to send [12:03:52]*** Cut start [12:03:52]*** Partial cut [12:03:52]*** CUTSNS_PIN = 1 [12:03:52]*** CUTSNS_PIN = 0 [12:03:53]*** Brake cut motor [12:03:53]Read from MH i2c: 01 [12:03:53]MH_I2C_Read... [12:03:53]*** Stop cut motor [12:03:53]*** Cut end [12:03:53]Read from MH i2c: 01 07 00 [12:03:53]MH_I2C_Read... [12:03:53]Read from MH i2c: 01 07 00 40 29 00 00 00 00 00 FF 0F 7E [12:03:53]process_action close_receipt done [12:03:53]requested_data is exist [12:03:53]produce_requested_data [12:03:53]requested_item fm.sn is exist - process it [12:03:53]wFMCommunicate request_size=4 [12:03:53]MH_SAM_APDU [12:03:53]CAPDU: 80 11 00 00 [12:03:53]Write to MH i2c: E2 08 00 41 29 80 11 00 00 00 00 00 00 E4 [12:03:53]Write i2c OK [12:03:53]MH_I2C_Read... [12:03:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:53]Read from MH i2c: E2 [12:03:53]MH_I2C_Read... [12:03:53]Read from MH i2c: E2 17 00 [12:03:53]MH_I2C_Read... [12:03:53]Read from MH i2c: E2 17 00 41 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 38 [12:03:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:03:53]wFMCommunicate OK [12:03:53]requested_item fd.num is exist - process it [12:03:53]SAM_PROTO_GetFieldsCounters [12:03:53]wFMCommunicate request_size=4 [12:03:53]MH_SAM_APDU [12:03:53]CAPDU: 80 13 00 00 [12:03:53]Write to MH i2c: E2 08 00 42 29 80 13 00 00 00 00 00 00 E7 [12:03:53]Write i2c OK [12:03:53]MH_I2C_Read... [12:03:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:03:53]Read from MH i2c: E2 [12:03:53]MH_I2C_Read... [12:03:53]Read from MH i2c: E2 62 00 [12:03:53]MH_I2C_Read... [12:03:53]Read from MH i2c: E2 62 00 42 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 BA D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 65 01 00 00 5E 04 04 00 65 01 00 00 57 04 04 00 66 01 00 00 19 04 04 00 00 00 00 00 90 00 F7 [12:03:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 BA D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 65 01 00 00 5E 04 04 00 65 01 00 00 57 04 04 00 66 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:03:53]wFMCommunicate OK [12:03:53]SAM_PROTO_GetFieldsCounters done [12:03:53]requested_item shift.num is exist - process it [12:03:53]requested_item shift.opened is exist - process it [12:03:53]req_shift_opened [12:03:53]FM_GetShiftState [12:03:53]SAM_PROTO_GetShiftState [12:03:53]wFMCommunicate request_size=4 [12:03:53]MH_SAM_APDU [12:03:53]CAPDU: 80 13 01 00 [12:03:53]Write to MH i2c: E2 08 00 43 29 80 13 01 00 00 00 00 00 E9 [12:03:53]Write i2c OK [12:03:53]MH_I2C_Read... [12:03:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:53]Read from MH i2c: E2 [12:03:53]MH_I2C_Read... [12:03:53]Read from MH i2c: E2 0E 00 [12:03:53]MH_I2C_Read... [12:03:53]Read from MH i2c: E2 0E 00 43 29 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E2 [12:03:53]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:03:53]wFMCommunicate OK [12:03:53]SAM_PROTO_GetShiftState done [12:03:53]FM_GetShiftState done [12:03:53]req_shift_opened done [12:03:53]requested_item shift.open_date is exist - process it [12:03:53]req_shift_open_date [12:03:53]req_shift_open_date done [12:03:53]produce_requested_data done [12:03:53]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317882,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:03:53]process_action_free close_receipt [12:03:53]json_value_free [12:03:53]json_value_free done [12:03:53]process_json_proto returns [12:03:53]Send response to host [12:03:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317882,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:03:53]free response buf [12:03:53]execute_script done [12:03:53]execute_script returns [12:03:53]free content buf [12:03:53]Sock 7.Close socket [12:03:53]Sock 7.Thread stoped [12:03:57]OFD Sender: No OFD packet to send [12:04:02]OFD Sender: No OFD packet to send [12:04:07]OFD Sender: No OFD packet to send [12:04:12]OFD Sender: No OFD packet to send [12:04:17]OFD Sender: No OFD packet to send [12:04:22]OFD Sender: No OFD packet to send [12:04:27]OFD Sender: No OFD packet to send [12:04:32]OFD Sender: No OFD packet to send [12:04:37]OFD Sender: No OFD packet to send [12:04:42]OFD Sender: No OFD packet to send [12:04:47]OFD Sender: No OFD packet to send [12:04:52]OFD Sender: No OFD packet to send [12:04:57]OFD Sender: No OFD packet to send [12:05:02]OFD Sender: No OFD packet to send [12:05:07]OFD Sender: No OFD packet to send [12:05:07]accept exits with 10 [12:05:07]New connection [12:05:07]New thread 3067293028 created [12:05:07]Thread 3067436388 joined [12:05:07]Waiting for new connection... [12:05:07] Sock 10.Parse request [12:05:07]Sock 10.Check first char [12:05:07]Sock 10.First char is OK [12:05:07]request: POST /json_proto HTTP/1.0 [12:05:07]Method: POST [12:05:07]URL: /json_proto [12:05:07]Method is POST - this is cgi request [12:05:07]url: /json_proto [12:05:07]query_string will be loaded in cgi processing [12:05:07]execute_cgi json_proto POST (null) [12:05:07]execute_cgi path=json_proto method=POST [12:05:07]POST find Content-Length [12:05:07]Host: 172.17.50.195:8080 [12:05:07]Content-Length: 679 [12:05:07]Content-Type: application/json [12:05:07] [12:05:07]POST finish read [12:05:07]Found Content-Length = 679 [12:05:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092824", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:05:07]execute_script... [12:05: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)1092824", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:05:07]POST & json_proto [12:05:07]process_json_proto [12:05:07]json parsed OK: [12:05:07]protocol is kg_v1.0 [12:05:07]action value=close_receipt [12:05:07]process_action close_receipt [12:05:07]cmd_close_receipt [12:05:07]MH_GetDate [12:05:07]Write to MH i2c: F0 00 00 44 29 5C [12:05:07]Write i2c OK [12:05:07]MH_I2C_Read... [12:05:07]Read from MH i2c: F0 [12:05:07]MH_I2C_Read... [12:05:07]Read from MH i2c: F0 09 00 [12:05:07]MH_I2C_Read... [12:05:07]Read from MH i2c: F0 09 00 44 29 00 F4 7D 1F 67 43 33 1C 67 55 [12:05:07]GetLastDocTimeStamp 1730117030 [12:05:07]current date 1730117108 [12:05:07]FM_GetShiftState [12:05:07]SAM_PROTO_GetShiftState [12:05:07]wFMCommunicate request_size=4 [12:05:07]MH_SAM_APDU [12:05:07]CAPDU: 80 13 01 00 [12:05:07]Write to MH i2c: E2 08 00 45 29 80 13 01 00 00 00 00 00 EB [12:05:07]Write i2c OK [12:05:07]MH_I2C_Read... [12:05:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:05:07]Read from MH i2c: E2 [12:05:07]MH_I2C_Read... [12:05:07]Read from MH i2c: E2 0E 00 [12:05:07]MH_I2C_Read... [12:05:07]Read from MH i2c: E2 0E 00 45 29 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E4 [12:05:07]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:05:07]wFMCommunicate OK [12:05:07]SAM_PROTO_GetShiftState done [12:05:07]FM_GetShiftState done [12:05:07]opened in 1730073493 [12:05:07]opened+sec_in_day 1730159893 [12:05:07]quantity*price = 70044 [12:05:07]sum+1 = 70045 [12:05:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 358 28.10.2024 12:05 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317883 ФПД: 152592177780453 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T120508&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317883&fm=152592177780453&tin=02508201610067®Number=0000000000091628&sum=70000 [12:05:08]StoreToDocumentArchive [12:05:08]shift 546 fd 317883 [12:05:08]save to /storage/0546/doc_00317883 [12:05:08]save last doc name /storage/0546/doc_00317883 to /storage/kkm_last_doc_name [12:05:08]save OK [12:05:08]Clear old archive folders... [12:05:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:05:08]tlvbuf is 013FD480 [12:05:08]SAM_PROTO_ClearQueue [12:05:08]wFMCommunicate request_size=4 [12:05:08]MH_SAM_APDU [12:05:08]CAPDU: 80 09 00 00 [12:05:08]Write to MH i2c: E2 08 00 52 29 80 09 00 00 00 00 00 00 ED [12:05:08]Write i2c OK [12:05:08]MH_I2C_Read... [12:05:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:05:09]Read from MH i2c: E2 [12:05:09]MH_I2C_Read... [12:05:09]Read from MH i2c: E2 03 00 [12:05:09]MH_I2C_Read... [12:05:09]Read from MH i2c: E2 03 00 52 29 00 90 00 EF [12:05:09]RAPDU: 90 00 [12:05:09]wFMCommunicate OK [12:05:09]SAM_PROTO_ClearQueue done [12:05:09]KKMCreateOFDPacket [12:05:09]OFDProtocolAddRootSTLVToBuf [12:05:09]FM_MakeSignedData [12:05:09]FM_MakeSignedData [12:05:09]SAM_PROTO_SignData [12:05:09]wFMCommunicate request_size=4 [12:05:09]MH_SAM_APDU [12:05:09]CAPDU: 80 0D 01 02 [12:05:09]Write to MH i2c: E2 08 00 53 29 80 0D 01 02 00 00 00 00 F5 [12:05:09]Write i2c OK [12:05:09]MH_I2C_Read... [12:05:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:05:09]Read from MH i2c: E2 [12:05:09]MH_I2C_Read... [12:05:09]Read from MH i2c: E2 03 00 [12:05:09]MH_I2C_Read... [12:05:09]Read from MH i2c: E2 03 00 53 29 00 90 00 F0 [12:05:09]RAPDU: 90 00 [12:05:09]wFMCommunicate OK [12:05:09]wFMCommunicate request_size=255 [12:05:09]MH_SAM_APDU [12:05: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 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 01 00 00 F4 03 04 00 F4 7D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BB D9 04 00 35 04 06 00 8A [12:05:09]Write to MH i2c: E2 02 01 54 29 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 01 00 00 F4 03 04 00 F4 7D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BB D9 04 00 35 04 06 00 8A 00 00 37 [12:05:09]Write i2c OK [12:05:09]MH_I2C_Read... [12:05:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:05:09]Read from MH i2c: E2 [12:05:09]MH_I2C_Read... [12:05:09]Read from MH i2c: E2 03 00 [12:05:09]MH_I2C_Read... [12:05:09]Read from MH i2c: E2 03 00 54 29 00 90 00 F1 [12:05:09]RAPDU: 90 00 [12:05:09]wFMCommunicate OK [12:05:09]wFMCommunicate request_size=10 [12:05:09]MH_SAM_APDU [12:05:09]CAPDU: 80 0D 02 02 05 C8 22 8D 56 E5 [12:05:09]Write to MH i2c: E2 0D 00 55 29 80 0D 02 02 05 00 C8 22 8D 56 E5 00 00 B4 [12:05:09]Write i2c OK [12:05:09]MH_I2C_Read... [12:05:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:05:09]Read from MH i2c: E2 [12:05:09]MH_I2C_Read... [12:05:09]Read from MH i2c: E2 03 00 [12:05:09]MH_I2C_Read... [12:05:09]Read from MH i2c: E2 03 00 55 29 00 90 00 F2 [12:05:09]RAPDU: 90 00 [12:05:09]wFMCommunicate OK [12:05:09]wFMCommunicate request_size=4 [12:05:09]MH_SAM_APDU [12:05:09]CAPDU: 80 0D 03 02 [12:05:09]Write to MH i2c: E2 08 00 56 29 80 0D 03 02 00 00 00 00 FA [12:05:09]Write i2c OK [12:05:09]MH_I2C_Read... [12:05:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:05:09]Read from MH i2c: E2 [12:05:09]MH_I2C_Read... [12:05:09]Read from MH i2c: E2 0B 00 [12:05:09]MH_I2C_Read... [12:05:09]Read from MH i2c: E2 0B 00 56 29 00 EA BD 26 D5 30 ED 35 CB 90 00 BA [12:05:09]RAPDU: EA BD 26 D5 30 ED 35 CB 90 00 [12:05:09]wFMCommunicate OK [12:05:09]SAM_PROTO_SignData done [12:05:09]FM_MakeSignedData done [12:05:09]CreateOFDProtocolMessage [12:05:09]wFMCommunicate request_size=4 [12:05:09]MH_SAM_APDU [12:05:09]CAPDU: 80 11 00 00 [12:05:09]Write to MH i2c: E2 08 00 57 29 80 11 00 00 00 00 00 00 FA [12:05:09]Write i2c OK [12:05:09]MH_I2C_Read... [12:05:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:05:09]Read from MH i2c: E2 [12:05:09]MH_I2C_Read... [12:05:09]Read from MH i2c: E2 17 00 [12:05:09]MH_I2C_Read... [12:05:09]Read from MH i2c: E2 17 00 57 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 4E [12:05:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:05:09]wFMCommunicate OK [12:05:09]CreateOFDProtocolMessage done [12:05:09]OFDSenderStorePacket 317883 [12:05:09]StoreOFDPacket docnum=317883 [12:05:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 2B A1 07 01 96 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 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 01 00 00 F4 03 04 00 F4 7D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BB D9 04 00 35 04 06 00 8A C8 22 8D 56 E5 EA BD 26 D5 30 ED 35 CB [12:05:09]CheckFolder [12:05:09]dirname=/storage/ofd_packets [12:05:09]CheckFolder done [12:05:09]ProducePacketName [12:05:09]name=ofd_packets/00317883 [12:05:09]NVStorageSaveData ofd_packets/00317883 [12:05:09]File name is /storage/ofd_packets/00317883 [12:05:09]Write 301 bytes [12:05:09]NVStorageSaveData done [12:05:09]OFDSenderStorePacket done [12:05:09]KKMCreateOFDPacket done [12:05:09]NVStorageSaveData kkm_last_timestamp [12:05:09]File name is /storage/kkm_last_timestamp [12:05:09]Write 4 bytes [12:05:09]NVStorageSaveData done [12:05:09]ExternCall_PrintAddStr [12:05:09]wPrintStart [12:05:09]Write to MH i2c: 01 00 00 58 29 81 [12:05:09]Write i2c OK [12:05:09]MH_I2C_Read... [12:05:09]Read from MH i2c: 01 [12:05:09]MH_I2C_Read... [12:05:09]Read from MH i2c: 01 07 00 [12:05:09]MH_I2C_Read... [12:05:09]Read from MH i2c: 01 07 00 58 29 00 00 00 00 00 FF 0F 96 [12:05:09]RasterBufferAndPrint [12:05:09]line Счет N : (1)1092824 [12:05:09]line ИНН: 02508201610067 [12:05:09]line Контрольно-Кассовый Чек [12:05:09]line ПРОДАЖА [12:05:09]line ТРК (МРК, ГНК) : 33 [12:05:09]line Товар: 2710124130 [12:05:09]line Аи-92-К-2 [12:05:09]line 10.470 * 66.90 [12:05:09]line = 700.44 [12:05:09]line НДС 12% НСП 1% [12:05:09]line > о реализуемом товаре [12:05:09]line ОКРУГЛЕНИЕ: -0.44 [12:05:09]line ИТОГО: 700.00 [12:05:09]line Внесено: 700.00 [12:05:09]line СДАЧА: 0.00 [12:05:09]line НСП 1% : 6.20 [12:05:09]line НДС 12% : 74.38 [12:05:09]line Наличными: 700.00 [12:05:09]line Безнал.: 0.00 [12:05:09]line Место: АЗС № 101 "Партнер Нефть" [12:05:09]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:05:09]line СНО: Общий режим [12:05:09]line Чек 358 28.10.2024 12:05 [12:05:09]line Смена: 546 ФФД: 1.0 [12:05:09]line ЗНМ: 0300000082 [12:05:09]line РНМ: 0000000000091628 [12:05:09]line Версия ККМ: 001 [12:05:09]line ФМ: 0000000000874671 [12:05:09]line ФД: 317883 [12:05:09]line ФПД: 152592177780453 [12:05:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T120508&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317883&fm=152592177780453&tin=02508201610067®Number=0000000000091628&sum=70000 [12:05:09]OFD Sender: Processing packet 317883 [packets to send 127, broken 126] [12:05:09]ProducePacketName [12:05:09]name=ofd_packets/00317883 [12:05:09]OFD Sender: To server: pG, [12:05:09]CommunicateWithHost lk.salyk.kg:30040 [12:05:09]ConnectInit lk.salyk.kg [12:05:09]written 0, free lines is 4095 [12:05:09]Connected sock=9 [12:05:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 2B A1 07 01 96 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 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 01 00 00 F4 03 04 00 F4 7D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BB D9 04 00 35 04 06 00 8A C8 22 8D 56 E5 EA BD 26 D5 30 ED 35 CB [12:05:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 19 18 47 00 E9 74 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BB D9 04 00 F4 03 04 00 AD 29 1F 67 B6 04 01 00 00 A6 20 83 10 0E 9F 83 10 [12:05:10]CommunicateWithHost err = 0 [12:05:10]CheckOFDResponse [12:05:10]1017 (14) - 77093643461234 [12:05:10]1041 (16) - 0000000000874671 [12:05:10]1040 (4) - 317883 [12:05:10]1012 (4) - 28.10.2024 06:05 [12:05:10]1206 (1) - 0 [12:05:10]OFD Sender: Remove packet 317883 [12:05:10]ProducePacketName [12:05:10]name=ofd_packets/00317883 [12:05:10]NVStorageDeleteData [12:05:10]Write to MH i2c: 01 00 00 83 29 AC [12:05:10]Write i2c OK [12:05:10]MH_I2C_Read... [12:05:10]Read from MH i2c: 01 [12:05:10]MH_I2C_Read... [12:05:10]Read from MH i2c: 01 07 00 [12:05:10]MH_I2C_Read... [12:05:10]Read from MH i2c: 01 07 00 83 29 00 00 00 00 00 E0 0C 9F [12:05:10]RasterBufferAndPrint [12:05:10]line [12:05:10]line [12:05:10]line [12:05:10]line [12:05:10]line [12:05:10]written 0, free lines is 3302 [12:05:10]MH_Cut [12:05:10]Write to MH i2c: D1 01 00 8A 29 01 85 [12:05:10]Write i2c OK [12:05:10]MH_I2C_Read... [12:05:10]Read from MH i2c: D1 [12:05:10]MH_I2C_Read... [12:05:10]Read from MH i2c: D1 01 00 [12:05:10]MH_I2C_Read... [12:05:10]Read from MH i2c: D1 01 00 8A 29 00 84 [12:05:10]Write to MH i2c: 01 00 00 8B 29 B4 [12:05:10]Write i2c OK [12:05:10]MH_I2C_Read... [12:05:10]OFD Sender: No OFD packet to send [12:05:11]*** Cut start [12:05:11]*** Partial cut [12:05:11]*** CUTSNS_PIN = 1 [12:05:11]*** CUTSNS_PIN = 0 [12:05:11]*** Brake cut motor [12:05:11]Read from MH i2c: 01 [12:05:11]MH_I2C_Read... [12:05:11]*** Stop cut motor [12:05:11]*** Cut end [12:05:11]Read from MH i2c: 01 07 00 [12:05:11]MH_I2C_Read... [12:05:11]Read from MH i2c: 01 07 00 8B 29 00 00 00 00 00 FF 0F C9 [12:05:11]process_action close_receipt done [12:05:11]requested_data is exist [12:05:11]produce_requested_data [12:05:11]requested_item fm.sn is exist - process it [12:05:11]wFMCommunicate request_size=4 [12:05:11]MH_SAM_APDU [12:05:11]CAPDU: 80 11 00 00 [12:05:11]Write to MH i2c: E2 08 00 8C 29 80 11 00 00 00 00 00 00 2F [12:05:11]Write i2c OK [12:05:11]MH_I2C_Read... [12:05:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:05:11]Read from MH i2c: E2 [12:05:11]MH_I2C_Read... [12:05:11]Read from MH i2c: E2 17 00 [12:05:11]MH_I2C_Read... [12:05:11]Read from MH i2c: E2 17 00 8C 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 83 [12:05:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:05:11]wFMCommunicate OK [12:05:11]requested_item fd.num is exist - process it [12:05:11]SAM_PROTO_GetFieldsCounters [12:05:11]wFMCommunicate request_size=4 [12:05:11]MH_SAM_APDU [12:05:11]CAPDU: 80 13 00 00 [12:05:11]Write to MH i2c: E2 08 00 8D 29 80 13 00 00 00 00 00 00 32 [12:05:11]Write i2c OK [12:05:11]MH_I2C_Read... [12:05:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:05:11]Read from MH i2c: E2 [12:05:11]MH_I2C_Read... [12:05:11]Read from MH i2c: E2 62 00 [12:05:11]MH_I2C_Read... [12:05:11]Read from MH i2c: E2 62 00 8D 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 BB D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 66 01 00 00 5E 04 04 00 66 01 00 00 57 04 04 00 67 01 00 00 19 04 04 00 00 00 00 00 90 00 46 [12:05:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 BB D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 66 01 00 00 5E 04 04 00 66 01 00 00 57 04 04 00 67 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:05:11]wFMCommunicate OK [12:05:11]SAM_PROTO_GetFieldsCounters done [12:05:11]requested_item shift.num is exist - process it [12:05:11]requested_item shift.opened is exist - process it [12:05:11]req_shift_opened [12:05:11]FM_GetShiftState [12:05:11]SAM_PROTO_GetShiftState [12:05:11]wFMCommunicate request_size=4 [12:05:11]MH_SAM_APDU [12:05:11]CAPDU: 80 13 01 00 [12:05:11]Write to MH i2c: E2 08 00 8E 29 80 13 01 00 00 00 00 00 34 [12:05:11]Write i2c OK [12:05:11]MH_I2C_Read... [12:05:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:05:11]Read from MH i2c: E2 [12:05:11]MH_I2C_Read... [12:05:11]Read from MH i2c: E2 0E 00 [12:05:11]MH_I2C_Read... [12:05:11]Read from MH i2c: E2 0E 00 8E 29 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 2D [12:05:11]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:05:11]wFMCommunicate OK [12:05:11]SAM_PROTO_GetShiftState done [12:05:11]FM_GetShiftState done [12:05:11]req_shift_opened done [12:05:11]requested_item shift.open_date is exist - process it [12:05:11]req_shift_open_date [12:05:11]req_shift_open_date done [12:05:11]produce_requested_data done [12:05:11]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317883,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:05:11]process_action_free close_receipt [12:05:11]json_value_free [12:05:11]json_value_free done [12:05:11]process_json_proto returns [12:05:11]Send response to host [12:05:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317883,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:05:11]free response buf [12:05:11]execute_script done [12:05:11]execute_script returns [12:05:11]free content buf [12:05:11]Sock 10.Close socket [12:05:11]Sock 10.Thread stoped [12:05:15]OFD Sender: No OFD packet to send [12:05:20]OFD Sender: No OFD packet to send [12:05:24]accept exits with 7 [12:05:24]New connection [12:05:24]New thread 3067436388 created [12:05:24]Thread 3067293028 joined [12:05:24]Waiting for new connection... [12:05:24] Sock 7.Parse request [12:05:24]Sock 7.Check first char [12:05:24]Sock 7.First char is OK [12:05:24]request: POST /json_proto HTTP/1.0 [12:05:24]Method: POST [12:05:24]URL: /json_proto [12:05:24]Method is POST - this is cgi request [12:05:24]url: /json_proto [12:05:24]query_string will be loaded in cgi processing [12:05:24]execute_cgi json_proto POST (null) [12:05:24]execute_cgi path=json_proto method=POST [12:05:24]POST find Content-Length [12:05:24]Host: 172.17.50.195:8080 [12:05:24]Content-Length: 771 [12:05:24]Content-Type: application/json [12:05:24] [12:05:24]POST finish read [12:05:24]Found Content-Length = 771 [12:05:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092825", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 18.280, "sum" : 700.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 700.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:05:24]execute_script... [12:05: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)1092825", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 18.280, "sum" : 700.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 700.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:05:24]POST & json_proto [12:05:24]process_json_proto [12:05:24]json parsed OK: [12:05:24]protocol is kg_v1.0 [12:05:24]action value=close_receipt [12:05:24]process_action close_receipt [12:05:24]cmd_close_receipt [12:05:24]MH_GetDate [12:05:24]Write to MH i2c: F0 00 00 8F 29 A7 [12:05:24]Write i2c OK [12:05:24]MH_I2C_Read... [12:05:24]Read from MH i2c: F0 [12:05:24]MH_I2C_Read... [12:05:24]Read from MH i2c: F0 09 00 [12:05:24]MH_I2C_Read... [12:05:24]Read from MH i2c: F0 09 00 8F 29 00 05 7E 1F 67 43 33 1C 67 B2 [12:05:24]GetLastDocTimeStamp 1730117108 [12:05:24]current date 1730117125 [12:05:24]FM_GetShiftState [12:05:24]SAM_PROTO_GetShiftState [12:05:24]wFMCommunicate request_size=4 [12:05:24]MH_SAM_APDU [12:05:24]CAPDU: 80 13 01 00 [12:05:24]Write to MH i2c: E2 08 00 90 29 80 13 01 00 00 00 00 00 36 [12:05:24]Write i2c OK [12:05:24]MH_I2C_Read... [12:05:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:05:24]Read from MH i2c: E2 [12:05:24]MH_I2C_Read... [12:05:24]Read from MH i2c: E2 0E 00 [12:05:24]MH_I2C_Read... [12:05:24]Read from MH i2c: E2 0E 00 90 29 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 2F [12:05:24]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:05:24]wFMCommunicate OK [12:05:24]SAM_PROTO_GetShiftState done [12:05:24]FM_GetShiftState done [12:05:24]opened in 1730073493 [12:05:24]opened+sec_in_day 1730159893 [12:05:24]quantity*price = 70012 [12:05:24]sum+1 = 70013 [12:05:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.12 НСП 1% : 6.20 НДС 12% : 74.35 Наличными: 0.00 Безнал.: 700.12 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 359 28.10.2024 12:05 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317884 ФПД: 119559837908992 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T120525&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317884&fm=119559837908992&tin=02508201610067®Number=0000000000091628&sum=70012 [12:05:25]StoreToDocumentArchive [12:05:25]shift 546 fd 317884 [12:05:25]save to /storage/0546/doc_00317884 [12:05:25]save last doc name /storage/0546/doc_00317884 to /storage/kkm_last_doc_name [12:05:25]save OK [12:05:25]Clear old archive folders... [12:05:25]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:05:25]tlvbuf is 0137F8F0 [12:05:25]SAM_PROTO_ClearQueue [12:05:25]wFMCommunicate request_size=4 [12:05:25]MH_SAM_APDU [12:05:25]CAPDU: 80 09 00 00 [12:05:25]Write to MH i2c: E2 08 00 9D 29 80 09 00 00 00 00 00 00 38 [12:05:25]Write i2c OK [12:05:25]MH_I2C_Read... [12:05:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:05:25]Read from MH i2c: E2 [12:05:25]MH_I2C_Read... [12:05:25]Read from MH i2c: E2 03 00 [12:05:25]MH_I2C_Read... [12:05:25]Read from MH i2c: E2 03 00 9D 29 00 90 00 3A [12:05:25]RAPDU: 90 00 [12:05:25]wFMCommunicate OK [12:05:25]SAM_PROTO_ClearQueue done [12:05:25]KKMCreateOFDPacket [12:05:25]OFDProtocolAddRootSTLVToBuf [12:05:25]FM_MakeSignedData [12:05:25]FM_MakeSignedData [12:05:25]SAM_PROTO_SignData [12:05:25]wFMCommunicate request_size=4 [12:05:25]MH_SAM_APDU [12:05:25]CAPDU: 80 0D 01 02 [12:05:25]Write to MH i2c: E2 08 00 9E 29 80 0D 01 02 00 00 00 00 40 [12:05:25]Write i2c OK [12:05:25]MH_I2C_Read... [12:05:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:05:25]Read from MH i2c: E2 [12:05:25]MH_I2C_Read... [12:05:25]Read from MH i2c: E2 03 00 [12:05:25]MH_I2C_Read... [12:05:25]Read from MH i2c: E2 03 00 9E 29 00 90 00 3B [12:05:25]RAPDU: 90 00 [12:05:25]wFMCommunicate OK [12:05:25]wFMCommunicate request_size=255 [12:05:25]MH_SAM_APDU [12:05:25]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 68 47 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 01 00 00 F4 03 04 00 05 7E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BC D9 04 00 35 04 06 00 6C BD [12:05:25]Write to MH i2c: E2 02 01 9F 29 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 68 47 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 01 00 00 F4 03 04 00 05 7E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BC D9 04 00 35 04 06 00 6C BD 00 00 3D [12:05:25]Write i2c OK [12:05:25]MH_I2C_Read... [12:05:25]OFD Sender: No OFD packet to send [12:05:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:05:25]Read from MH i2c: E2 [12:05:25]MH_I2C_Read... [12:05:25]Read from MH i2c: E2 03 00 [12:05:25]MH_I2C_Read... [12:05:25]Read from MH i2c: E2 03 00 9F 29 00 90 00 3C [12:05:25]RAPDU: 90 00 [12:05:25]wFMCommunicate OK [12:05:25]wFMCommunicate request_size=9 [12:05:25]MH_SAM_APDU [12:05:25]CAPDU: 80 0D 02 02 04 31 AB 00 00 [12:05:25]Write to MH i2c: E2 0C 00 A0 29 80 0D 02 02 04 00 31 AB 00 00 00 00 27 [12:05:25]Write i2c OK [12:05:25]MH_I2C_Read... [12:05:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:05:25]Read from MH i2c: E2 [12:05:25]MH_I2C_Read... [12:05:25]Read from MH i2c: E2 03 00 [12:05:25]MH_I2C_Read... [12:05:25]Read from MH i2c: E2 03 00 A0 29 00 90 00 3D [12:05:25]RAPDU: 90 00 [12:05:25]wFMCommunicate OK [12:05:25]wFMCommunicate request_size=4 [12:05:25]MH_SAM_APDU [12:05:25]CAPDU: 80 0D 03 02 [12:05:25]Write to MH i2c: E2 08 00 A1 29 80 0D 03 02 00 00 00 00 45 [12:05:25]Write i2c OK [12:05:25]MH_I2C_Read... [12:05:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:05:25]Read from MH i2c: E2 [12:05:25]MH_I2C_Read... [12:05:25]Read from MH i2c: E2 0B 00 [12:05:25]MH_I2C_Read... [12:05:25]Read from MH i2c: E2 0B 00 A1 29 00 BD 69 71 CD C7 95 9C 9E 90 00 40 [12:05:25]RAPDU: BD 69 71 CD C7 95 9C 9E 90 00 [12:05:25]wFMCommunicate OK [12:05:25]SAM_PROTO_SignData done [12:05:25]FM_MakeSignedData done [12:05:25]CreateOFDProtocolMessage [12:05:25]wFMCommunicate request_size=4 [12:05:25]MH_SAM_APDU [12:05:25]CAPDU: 80 11 00 00 [12:05:25]Write to MH i2c: E2 08 00 A2 29 80 11 00 00 00 00 00 00 45 [12:05:25]Write i2c OK [12:05:25]MH_I2C_Read... [12:05:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:05:25]Read from MH i2c: E2 [12:05:25]MH_I2C_Read... [12:05:25]Read from MH i2c: E2 17 00 [12:05:25]MH_I2C_Read... [12:05:25]Read from MH i2c: E2 17 00 A2 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 99 [12:05:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:05:25]wFMCommunicate OK [12:05:25]CreateOFDProtocolMessage done [12:05:25]OFDSenderStorePacket 317884 [12:05:25]StoreOFDPacket docnum=317884 [12:05:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 FB 46 06 01 0C B2 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 68 47 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 01 00 00 F4 03 04 00 05 7E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BC D9 04 00 35 04 06 00 6C BD 31 AB 00 00 BD 69 71 CD C7 95 9C 9E [12:05:25]CheckFolder [12:05:25]dirname=/storage/ofd_packets [12:05:25]CheckFolder done [12:05:25]ProducePacketName [12:05:25]name=ofd_packets/00317884 [12:05:25]NVStorageSaveData ofd_packets/00317884 [12:05:25]File name is /storage/ofd_packets/00317884 [12:05:25]Write 300 bytes [12:05:25]NVStorageSaveData done [12:05:25]OFDSenderStorePacket done [12:05:25]KKMCreateOFDPacket done [12:05:25]NVStorageSaveData kkm_last_timestamp [12:05:25]File name is /storage/kkm_last_timestamp [12:05:25]Write 4 bytes [12:05:25]NVStorageSaveData done [12:05:25]ExternCall_PrintAddStr [12:05:25]wPrintStart [12:05:25]Write to MH i2c: 01 00 00 A3 29 CC [12:05:25]Write i2c OK [12:05:25]MH_I2C_Read... [12:05:25]Read from MH i2c: 01 [12:05:25]MH_I2C_Read... [12:05:25]Read from MH i2c: 01 07 00 [12:05:25]MH_I2C_Read... [12:05:25]Read from MH i2c: 01 07 00 A3 29 00 00 00 00 00 FF 0F E1 [12:05:25]RasterBufferAndPrint [12:05:25]line Счет N : (1)1092825 [12:05:25]line ИНН: 02508201610067 [12:05:25]line Контрольно-Кассовый Чек [12:05:25]line ПРОДАЖА [12:05:25]line ТРК (МРК, ГНК) : 71 [12:05:25]line Товар: 2711190000 [12:05:25]line ГАЗ-К-5 [12:05:25]line 18.280 * 38.30 [12:05:25]line = 700.12 [12:05:25]line НДС 12% НСП 1% [12:05:25]line > о реализуемом товаре [12:05:25]line ИТОГО: 700.12 [12:05:25]line НСП 1% : 6.20 [12:05:25]line НДС 12% : 74.35 [12:05:25]line Наличными: 0.00 [12:05:25]line Безнал.: 700.12 [12:05:25]line Место: АЗС № 101 "Партнер Нефть" [12:05:25]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:05:25]line СНО: Общий режим [12:05:25]line Чек 359 28.10.2024 12:05 [12:05:25]line Смена: 546 ФФД: 1.0 [12:05:25]line ЗНМ: 0300000082 [12:05:25]line РНМ: 0000000000091628 [12:05:25]line Версия ККМ: 001 [12:05:25]line Платежная система: Mbank [12:05:25]line ФМ: 0000000000874671 [12:05:25]line ФД: 317884 [12:05:25]line ФПД: 119559837908992 [12:05:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T120525&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317884&fm=119559837908992&tin=02508201610067®Number=0000000000091628&sum=70012 [12:05:26]written 0, free lines is 4095 [12:05:26]OFD Sender: Processing packet 317884 [packets to send 127, broken 126] [12:05:26]ProducePacketName [12:05:26]name=ofd_packets/00317884 [12:05:26]OFD Sender: To server: pG, [12:05:26]CommunicateWithHost lk.salyk.kg:30040 [12:05:26]ConnectInit lk.salyk.kg [12:05:26]Connected sock=10 [12:05:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 FB 46 06 01 0C B2 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 68 47 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 01 00 00 F4 03 04 00 05 7E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BC D9 04 00 35 04 06 00 6C BD 31 AB 00 00 BD 69 71 CD C7 95 9C 9E [12:05:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 8D DA 47 00 E9 78 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BC D9 04 00 F4 03 04 00 BE 29 1F 67 B6 04 01 00 00 9F F8 BC 0D F0 CD 60 93 [12:05:26]CommunicateWithHost err = 0 [12:05:26]CheckOFDResponse [12:05:26]1017 (14) - 77093643461234 [12:05:26]1041 (16) - 0000000000874671 [12:05:26]1040 (4) - 317884 [12:05:26]1012 (4) - 28.10.2024 06:05 [12:05:26]1206 (1) - 0 [12:05:26]OFD Sender: Remove packet 317884 [12:05:26]ProducePacketName [12:05:26]name=ofd_packets/00317884 [12:05:26]NVStorageDeleteData [12:05:26]Write to MH i2c: 01 00 00 CC 29 F5 [12:05:26]Write i2c OK [12:05:26]MH_I2C_Read... [12:05:26]Read from MH i2c: 01 [12:05:26]MH_I2C_Read... [12:05:26]Read from MH i2c: 01 07 00 [12:05:26]MH_I2C_Read... [12:05:26]Read from MH i2c: 01 07 00 CC 29 00 00 00 00 00 13 0D 1C [12:05:26]RasterBufferAndPrint [12:05:26]line [12:05:26]line [12:05:26]line [12:05:26]line [12:05:26]line [12:05:26]written 0, free lines is 3353 [12:05:26]MH_Cut [12:05:26]Write to MH i2c: D1 01 00 D3 29 01 CE [12:05:26]Write i2c OK [12:05:26]MH_I2C_Read... [12:05:26]Read from MH i2c: D1 [12:05:26]MH_I2C_Read... [12:05:26]Read from MH i2c: D1 01 00 [12:05:26]MH_I2C_Read... [12:05:26]Read from MH i2c: D1 01 00 D3 29 00 CD [12:05:26]Write to MH i2c: 01 00 00 D4 29 FD [12:05:26]Write i2c OK [12:05:26]MH_I2C_Read... [12:05:27]OFD Sender: No OFD packet to send [12:05:27]*** Cut start [12:05:27]*** Partial cut [12:05:27]*** CUTSNS_PIN = 1 [12:05:27]*** CUTSNS_PIN = 0 [12:05:27]*** Brake cut motor [12:05:27]Read from MH i2c: 01 [12:05:28]MH_I2C_Read... [12:05:28]*** Stop cut motor [12:05:28]*** Cut end [12:05:28]Read from MH i2c: 01 07 00 [12:05:28]MH_I2C_Read... [12:05:28]Read from MH i2c: 01 07 00 D4 29 00 00 00 00 00 FF 0F 12 [12:05:28]process_action close_receipt done [12:05:28]requested_data is exist [12:05:28]produce_requested_data [12:05:28]requested_item fm.sn is exist - process it [12:05:28]wFMCommunicate request_size=4 [12:05:28]MH_SAM_APDU [12:05:28]CAPDU: 80 11 00 00 [12:05:28]Write to MH i2c: E2 08 00 D5 29 80 11 00 00 00 00 00 00 78 [12:05:28]Write i2c OK [12:05:28]MH_I2C_Read... [12:05:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:05:28]Read from MH i2c: E2 [12:05:28]MH_I2C_Read... [12:05:28]Read from MH i2c: E2 17 00 [12:05:28]MH_I2C_Read... [12:05:28]Read from MH i2c: E2 17 00 D5 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 CC [12:05:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:05:28]wFMCommunicate OK [12:05:28]requested_item fd.num is exist - process it [12:05:28]SAM_PROTO_GetFieldsCounters [12:05:28]wFMCommunicate request_size=4 [12:05:28]MH_SAM_APDU [12:05:28]CAPDU: 80 13 00 00 [12:05:28]Write to MH i2c: E2 08 00 D6 29 80 13 00 00 00 00 00 00 7B [12:05:28]Write i2c OK [12:05:28]MH_I2C_Read... [12:05:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:05:28]Read from MH i2c: E2 [12:05:28]MH_I2C_Read... [12:05:28]Read from MH i2c: E2 62 00 [12:05:28]MH_I2C_Read... [12:05:28]Read from MH i2c: E2 62 00 D6 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 BC D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 67 01 00 00 5E 04 04 00 67 01 00 00 57 04 04 00 68 01 00 00 19 04 04 00 00 00 00 00 90 00 93 [12:05:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 BC D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 67 01 00 00 5E 04 04 00 67 01 00 00 57 04 04 00 68 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:05:28]wFMCommunicate OK [12:05:28]SAM_PROTO_GetFieldsCounters done [12:05:28]requested_item shift.num is exist - process it [12:05:28]requested_item shift.opened is exist - process it [12:05:28]req_shift_opened [12:05:28]FM_GetShiftState [12:05:28]SAM_PROTO_GetShiftState [12:05:28]wFMCommunicate request_size=4 [12:05:28]MH_SAM_APDU [12:05:28]CAPDU: 80 13 01 00 [12:05:28]Write to MH i2c: E2 08 00 D7 29 80 13 01 00 00 00 00 00 7D [12:05:28]Write i2c OK [12:05:28]MH_I2C_Read... [12:05:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:05:28]Read from MH i2c: E2 [12:05:28]MH_I2C_Read... [12:05:28]Read from MH i2c: E2 0E 00 [12:05:28]MH_I2C_Read... [12:05:28]Read from MH i2c: E2 0E 00 D7 29 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 76 [12:05:28]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:05:28]wFMCommunicate OK [12:05:28]SAM_PROTO_GetShiftState done [12:05:28]FM_GetShiftState done [12:05:28]req_shift_opened done [12:05:28]requested_item shift.open_date is exist - process it [12:05:28]req_shift_open_date [12:05:28]req_shift_open_date done [12:05:28]produce_requested_data done [12:05:28]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317884,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:05:28]process_action_free close_receipt [12:05:28]json_value_free [12:05:28]json_value_free done [12:05:28]process_json_proto returns [12:05:28]Send response to host [12:05:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317884,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:05:28]free response buf [12:05:28]execute_script done [12:05:28]execute_script returns [12:05:28]free content buf [12:05:28]Sock 7.Close socket [12:05:28]Sock 7.Thread stoped [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:03]accept exits with 9 [12:06:03]New connection [12:06:03]New thread 3067293028 created [12:06:03]Thread 3067436388 joined [12:06:03]Waiting for new connection... [12:06:03] Sock 9.Parse request [12:06:03]Sock 9.Check first char [12:06:03]Sock 9.First char is OK [12:06:03]request: POST /json_proto HTTP/1.0 [12:06:03]Method: POST [12:06:03]URL: /json_proto [12:06:03]Method is POST - this is cgi request [12:06:03]url: /json_proto [12:06:03]query_string will be loaded in cgi processing [12:06:03]execute_cgi json_proto POST (null) [12:06:03]execute_cgi path=json_proto method=POST [12:06:03]POST find Content-Length [12:06:03]Host: 172.17.50.195:8080 [12:06:03]Content-Length: 678 [12:06:03]Content-Type: application/json [12:06:03] [12:06:03]POST finish read [12:06:03]Found Content-Length = 678 [12:06:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092826", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:06:03]execute_script... [12:06:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092826", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:06:03]POST & json_proto [12:06:03]process_json_proto [12:06:03]json parsed OK: [12:06:03]protocol is kg_v1.0 [12:06:03]action value=close_receipt [12:06:03]process_action close_receipt [12:06:03]cmd_close_receipt [12:06:03]MH_GetDate [12:06:03]Write to MH i2c: F0 00 00 D8 29 F0 [12:06:03]Write i2c OK [12:06:03]MH_I2C_Read... [12:06:03]Read from MH i2c: F0 [12:06:03]MH_I2C_Read... [12:06:03]Read from MH i2c: F0 09 00 [12:06:03]MH_I2C_Read... [12:06:03]Read from MH i2c: F0 09 00 D8 29 00 2C 7E 1F 67 43 33 1C 67 22 [12:06:03]GetLastDocTimeStamp 1730117125 [12:06:03]current date 1730117164 [12:06:03]FM_GetShiftState [12:06:03]SAM_PROTO_GetShiftState [12:06:03]wFMCommunicate request_size=4 [12:06:03]MH_SAM_APDU [12:06:03]CAPDU: 80 13 01 00 [12:06:03]Write to MH i2c: E2 08 00 D9 29 80 13 01 00 00 00 00 00 7F [12:06:03]Write i2c OK [12:06:03]MH_I2C_Read... [12:06:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:06:03]Read from MH i2c: E2 [12:06:03]MH_I2C_Read... [12:06:03]Read from MH i2c: E2 0E 00 [12:06:03]MH_I2C_Read... [12:06:03]Read from MH i2c: E2 0E 00 D9 29 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 78 [12:06:03]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:06:03]wFMCommunicate OK [12:06:03]SAM_PROTO_GetShiftState done [12:06:03]FM_GetShiftState done [12:06:03]opened in 1730073493 [12:06:03]opened+sec_in_day 1730159893 [12:06:03]quantity*price = 50041 [12:06:03]sum+1 = 50042 [12:06:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 360 28.10.2024 12:06 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317885 ФПД: 148937059325285 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T120604&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317885&fm=148937059325285&tin=02508201610067®Number=0000000000091628&sum=50000 [12:06:04]StoreToDocumentArchive [12:06:04]shift 546 fd 317885 [12:06:04]save to /storage/0546/doc_00317885 [12:06:04]save last doc name /storage/0546/doc_00317885 to /storage/kkm_last_doc_name [12:06:04]save OK [12:06:04]Clear old archive folders... [12:06:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:06:04]tlvbuf is 013ECB40 [12:06:04]SAM_PROTO_ClearQueue [12:06:04]wFMCommunicate request_size=4 [12:06:04]MH_SAM_APDU [12:06:04]CAPDU: 80 09 00 00 [12:06:04]Write to MH i2c: E2 08 00 E6 29 80 09 00 00 00 00 00 00 81 [12:06:04]Write i2c OK [12:06:04]MH_I2C_Read... [12:06:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:06:04]Read from MH i2c: E2 [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: E2 03 00 [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: E2 03 00 E6 29 00 90 00 83 [12:06:04]RAPDU: 90 00 [12:06:04]wFMCommunicate OK [12:06:04]SAM_PROTO_ClearQueue done [12:06:04]KKMCreateOFDPacket [12:06:04]OFDProtocolAddRootSTLVToBuf [12:06:04]FM_MakeSignedData [12:06:04]FM_MakeSignedData [12:06:04]SAM_PROTO_SignData [12:06:04]wFMCommunicate request_size=4 [12:06:04]MH_SAM_APDU [12:06:04]CAPDU: 80 0D 01 02 [12:06:04]Write to MH i2c: E2 08 00 E7 29 80 0D 01 02 00 00 00 00 89 [12:06:04]Write i2c OK [12:06:04]MH_I2C_Read... [12:06:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:06:04]Read from MH i2c: E2 [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: E2 03 00 [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: E2 03 00 E7 29 00 90 00 84 [12:06:04]RAPDU: 90 00 [12:06:04]wFMCommunicate OK [12:06:04]wFMCommunicate request_size=255 [12:06:04]MH_SAM_APDU [12:06:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 01 00 00 F4 03 04 00 2C 7E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BD D9 04 00 35 04 06 00 87 [12:06:04]Write to MH i2c: E2 02 01 E8 29 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 01 00 00 F4 03 04 00 2C 7E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BD D9 04 00 35 04 06 00 87 00 00 F5 [12:06:04]Write i2c OK [12:06:04]MH_I2C_Read... [12:06:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:06:04]Read from MH i2c: E2 [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: E2 03 00 [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: E2 03 00 E8 29 00 90 00 85 [12:06:04]RAPDU: 90 00 [12:06:04]wFMCommunicate OK [12:06:04]wFMCommunicate request_size=10 [12:06:04]MH_SAM_APDU [12:06:04]CAPDU: 80 0D 02 02 05 75 1C 83 D5 65 [12:06:04]Write to MH i2c: E2 0D 00 E9 29 80 0D 02 02 05 00 75 1C 83 D5 65 00 00 E4 [12:06:04]Write i2c OK [12:06:04]MH_I2C_Read... [12:06:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:06:04]Read from MH i2c: E2 [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: E2 03 00 [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: E2 03 00 E9 29 00 90 00 86 [12:06:04]RAPDU: 90 00 [12:06:04]wFMCommunicate OK [12:06:04]wFMCommunicate request_size=4 [12:06:04]MH_SAM_APDU [12:06:04]CAPDU: 80 0D 03 02 [12:06:04]Write to MH i2c: E2 08 00 EA 29 80 0D 03 02 00 00 00 00 8E [12:06:04]Write i2c OK [12:06:04]MH_I2C_Read... [12:06:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:06:04]Read from MH i2c: E2 [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: E2 0B 00 [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: E2 0B 00 EA 29 00 7E CE BC C6 58 F1 C4 DB 90 00 45 [12:06:04]RAPDU: 7E CE BC C6 58 F1 C4 DB 90 00 [12:06:04]wFMCommunicate OK [12:06:04]SAM_PROTO_SignData done [12:06:04]FM_MakeSignedData done [12:06:04]CreateOFDProtocolMessage [12:06:04]wFMCommunicate request_size=4 [12:06:04]MH_SAM_APDU [12:06:04]CAPDU: 80 11 00 00 [12:06:04]Write to MH i2c: E2 08 00 EB 29 80 11 00 00 00 00 00 00 8E [12:06:04]Write i2c OK [12:06:04]MH_I2C_Read... [12:06:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:06:04]Read from MH i2c: E2 [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: E2 17 00 [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: E2 17 00 EB 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E2 [12:06:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:06:04]wFMCommunicate OK [12:06:04]CreateOFDProtocolMessage done [12:06:04]OFDSenderStorePacket 317885 [12:06:04]StoreOFDPacket docnum=317885 [12:06:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 BB B5 07 01 50 E9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 01 00 00 F4 03 04 00 2C 7E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BD D9 04 00 35 04 06 00 87 75 1C 83 D5 65 7E CE BC C6 58 F1 C4 DB [12:06:04]CheckFolder [12:06:04]dirname=/storage/ofd_packets [12:06:04]CheckFolder done [12:06:04]ProducePacketName [12:06:04]name=ofd_packets/00317885 [12:06:04]NVStorageSaveData ofd_packets/00317885 [12:06:04]File name is /storage/ofd_packets/00317885 [12:06:04]Write 301 bytes [12:06:04]NVStorageSaveData done [12:06:04]OFDSenderStorePacket done [12:06:04]KKMCreateOFDPacket done [12:06:04]NVStorageSaveData kkm_last_timestamp [12:06:04]File name is /storage/kkm_last_timestamp [12:06:04]Write 4 bytes [12:06:04]NVStorageSaveData done [12:06:04]OFD Sender: Processing packet 317885 [packets to send 127, broken 126] [12:06:04]ProducePacketName [12:06:04]name=ofd_packets/00317885 [12:06:04]OFD Sender: To server: pG, [12:06:04]CommunicateWithHost lk.salyk.kg:30040 [12:06:04]ConnectInit lk.salyk.kg [12:06:04]ExternCall_PrintAddStr [12:06:04]wPrintStart [12:06:04]Write to MH i2c: 01 00 00 EC 29 15 [12:06:04]Write i2c OK [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: 01 [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: 01 07 00 [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: 01 07 00 EC 29 00 00 00 00 00 FF 0F 2A [12:06:04]RasterBufferAndPrint [12:06:04]line Счет N : (1)1092826 [12:06:04]line ИНН: 02508201610067 [12:06:04]line Контрольно-Кассовый Чек [12:06:04]line ПРОДАЖА [12:06:04]line ТРК (МРК, ГНК) : 53 [12:06:04]line Товар: 2710124130 [12:06:04]line Аи-92-К-2 [12:06:04]line 7.480 * 66.90 [12:06:04]line = 500.41 [12:06:04]line НДС 12% НСП 1% [12:06:04]line > о реализуемом товаре [12:06:04]line ОКРУГЛЕНИЕ: -0.41 [12:06:04]line ИТОГО: 500.00 [12:06:04]line Внесено: 500.00 [12:06:04]line СДАЧА: 0.00 [12:06:04]line НСП 1% : 4.43 [12:06:04]line НДС 12% : 53.14 [12:06:04]line Наличными: 500.00 [12:06:04]line Безнал.: 0.00 [12:06:04]line Место: АЗС № 101 "Партнер Нефть" [12:06:04]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:06:04]line СНО: Общий режим [12:06:04]line Чек 360 28.10.2024 12:06 [12:06:04]line Смена: 546 ФФД: 1.0 [12:06:04]line ЗНМ: 0300000082 [12:06:04]line РНМ: 0000000000091628 [12:06:04]line Версия ККМ: 001 [12:06:04]line ФМ: 0000000000874671 [12:06:04]line ФД: 317885 [12:06:04]line ФПД: 148937059325285 [12:06:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T120604&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317885&fm=148937059325285&tin=02508201610067®Number=0000000000091628&sum=50000 [12:06:05]Connected sock=11 [12:06:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 BB B5 07 01 50 E9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 01 00 00 F4 03 04 00 2C 7E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BD D9 04 00 35 04 06 00 87 75 1C 83 D5 65 7E CE BC C6 58 F1 C4 DB [12:06:05]written 0, free lines is 4095 [12:06:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 BF 28 47 00 28 4B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BD D9 04 00 F4 03 04 00 E5 29 1F 67 B6 04 01 00 00 88 E0 54 ED F2 A8 58 B4 [12:06:05]CommunicateWithHost err = 0 [12:06:05]CheckOFDResponse [12:06:05]1017 (14) - 77093643461234 [12:06:05]1041 (16) - 0000000000874671 [12:06:05]1040 (4) - 317885 [12:06:05]1012 (4) - 28.10.2024 06:06 [12:06:05]1206 (1) - 0 [12:06:05]OFD Sender: Remove packet 317885 [12:06:05]ProducePacketName [12:06:05]name=ofd_packets/00317885 [12:06:05]NVStorageDeleteData [12:06:05]Write to MH i2c: 01 00 00 17 2A 41 [12:06:05]Write i2c OK [12:06:05]MH_I2C_Read... [12:06:05]Read from MH i2c: 01 [12:06:05]MH_I2C_Read... [12:06:05]Read from MH i2c: 01 07 00 [12:06:05]MH_I2C_Read... [12:06:05]Read from MH i2c: 01 07 00 17 2A 00 00 00 00 00 E3 0C 37 [12:06:05]RasterBufferAndPrint [12:06:05]line [12:06:05]line [12:06:05]line [12:06:05]line [12:06:05]line [12:06:05]written 0, free lines is 3305 [12:06:05]MH_Cut [12:06:05]Write to MH i2c: D1 01 00 1E 2A 01 1A [12:06:05]Write i2c OK [12:06:05]MH_I2C_Read... [12:06:05]Read from MH i2c: D1 [12:06:05]MH_I2C_Read... [12:06:05]Read from MH i2c: D1 01 00 [12:06:05]MH_I2C_Read... [12:06:05]Read from MH i2c: D1 01 00 1E 2A 00 19 [12:06:05]Write to MH i2c: 01 00 00 1F 2A 49 [12:06:05]Write i2c OK [12:06:05]MH_I2C_Read... [12:06:05]OFD Sender: No OFD packet to send [12:06:06]*** Cut start [12:06:06]*** Partial cut [12:06:06]*** CUTSNS_PIN = 1 [12:06:06]*** CUTSNS_PIN = 0 [12:06:06]*** Brake cut motor [12:06:07]Read from MH i2c: 01 [12:06:07]MH_I2C_Read... [12:06:07]*** Stop cut motor [12:06:07]*** Cut end [12:06:07]Read from MH i2c: 01 07 00 [12:06:07]MH_I2C_Read... [12:06:07]Read from MH i2c: 01 07 00 1F 2A 00 00 00 00 00 FF 0F 5E [12:06:07]process_action close_receipt done [12:06:07]requested_data is exist [12:06:07]produce_requested_data [12:06:07]requested_item fm.sn is exist - process it [12:06:07]wFMCommunicate request_size=4 [12:06:07]MH_SAM_APDU [12:06:07]CAPDU: 80 11 00 00 [12:06:07]Write to MH i2c: E2 08 00 20 2A 80 11 00 00 00 00 00 00 C4 [12:06:07]Write i2c OK [12:06:07]MH_I2C_Read... [12:06:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:06:07]Read from MH i2c: E2 [12:06:07]MH_I2C_Read... [12:06:07]Read from MH i2c: E2 17 00 [12:06:07]MH_I2C_Read... [12:06:07]Read from MH i2c: E2 17 00 20 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 18 [12:06:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:06:07]wFMCommunicate OK [12:06:07]requested_item fd.num is exist - process it [12:06:07]SAM_PROTO_GetFieldsCounters [12:06:07]wFMCommunicate request_size=4 [12:06:07]MH_SAM_APDU [12:06:07]CAPDU: 80 13 00 00 [12:06:07]Write to MH i2c: E2 08 00 21 2A 80 13 00 00 00 00 00 00 C7 [12:06:07]Write i2c OK [12:06:07]MH_I2C_Read... [12:06:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:06:07]Read from MH i2c: E2 [12:06:07]MH_I2C_Read... [12:06:07]Read from MH i2c: E2 62 00 [12:06:07]MH_I2C_Read... [12:06:07]Read from MH i2c: E2 62 00 21 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 BD D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 68 01 00 00 5E 04 04 00 68 01 00 00 57 04 04 00 69 01 00 00 19 04 04 00 00 00 00 00 90 00 E3 [12:06:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 BD D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 68 01 00 00 5E 04 04 00 68 01 00 00 57 04 04 00 69 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:06:07]wFMCommunicate OK [12:06:07]SAM_PROTO_GetFieldsCounters done [12:06:07]requested_item shift.num is exist - process it [12:06:07]requested_item shift.opened is exist - process it [12:06:07]req_shift_opened [12:06:07]FM_GetShiftState [12:06:07]SAM_PROTO_GetShiftState [12:06:07]wFMCommunicate request_size=4 [12:06:07]MH_SAM_APDU [12:06:07]CAPDU: 80 13 01 00 [12:06:07]Write to MH i2c: E2 08 00 22 2A 80 13 01 00 00 00 00 00 C9 [12:06:07]Write i2c OK [12:06:07]MH_I2C_Read... [12:06:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:06:07]Read from MH i2c: E2 [12:06:07]MH_I2C_Read... [12:06:07]Read from MH i2c: E2 0E 00 [12:06:07]MH_I2C_Read... [12:06:07]Read from MH i2c: E2 0E 00 22 2A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C2 [12:06:07]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:06:07]wFMCommunicate OK [12:06:07]SAM_PROTO_GetShiftState done [12:06:07]FM_GetShiftState done [12:06:07]req_shift_opened done [12:06:07]requested_item shift.open_date is exist - process it [12:06:07]req_shift_open_date [12:06:07]req_shift_open_date done [12:06:07]produce_requested_data done [12:06:07]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317885,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:06:07]process_action_free close_receipt [12:06:07]json_value_free [12:06:07]json_value_free done [12:06:07]process_json_proto returns [12:06:07]Send response to host [12:06:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317885,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:06:07]free response buf [12:06:07]execute_script done [12:06:07]execute_script returns [12:06:07]free content buf [12:06:07]Sock 9.Close socket [12:06:07]Sock 9.Thread stoped [12:06:10]OFD Sender: No OFD packet to send [12:06:15]OFD Sender: No OFD packet to send [12:06:21]OFD Sender: No OFD packet to send [12:06:26]OFD Sender: No OFD packet to send [12:06:31]OFD Sender: No OFD packet to send [12:06:36]OFD Sender: No OFD packet to send [12:06:41]OFD Sender: No OFD packet to send [12:06:46]OFD Sender: No OFD packet to send [12:06:51]OFD Sender: No OFD packet to send [12:06:54]accept exits with 7 [12:06:54]New connection [12:06:54]New thread 3067436388 created [12:06:54]Thread 3067293028 joined [12:06:54]Waiting for new connection... [12:06:54] Sock 7.Parse request [12:06:54]Sock 7.Check first char [12:06:54]Sock 7.First char is OK [12:06:54]request: POST /json_proto HTTP/1.0 [12:06:54]Method: POST [12:06:54]URL: /json_proto [12:06:54]Method is POST - this is cgi request [12:06:54]url: /json_proto [12:06:54]query_string will be loaded in cgi processing [12:06:54]execute_cgi json_proto POST (null) [12:06:54]execute_cgi path=json_proto method=POST [12:06:54]POST find Content-Length [12:06:54]Host: 172.17.50.195:8080 [12:06:54]Content-Length: 678 [12:06:54]Content-Type: application/json [12:06:54] [12:06:54]POST finish read [12:06:54]Found Content-Length = 678 [12:06:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092827", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:06:54]execute_script... [12:06: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)1092827", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:06:54]POST & json_proto [12:06:54]process_json_proto [12:06:54]json parsed OK: [12:06:54]protocol is kg_v1.0 [12:06:54]action value=close_receipt [12:06:54]process_action close_receipt [12:06:54]cmd_close_receipt [12:06:54]MH_GetDate [12:06:54]Write to MH i2c: F0 00 00 23 2A 3C [12:06:54]Write i2c OK [12:06:54]MH_I2C_Read... [12:06:54]Read from MH i2c: F0 [12:06:54]MH_I2C_Read... [12:06:54]Read from MH i2c: F0 09 00 [12:06:54]MH_I2C_Read... [12:06:54]Read from MH i2c: F0 09 00 23 2A 00 5F 7E 1F 67 43 33 1C 67 A1 [12:06:54]GetLastDocTimeStamp 1730117164 [12:06:54]current date 1730117215 [12:06:54]FM_GetShiftState [12:06:54]SAM_PROTO_GetShiftState [12:06:54]wFMCommunicate request_size=4 [12:06:54]MH_SAM_APDU [12:06:54]CAPDU: 80 13 01 00 [12:06:54]Write to MH i2c: E2 08 00 24 2A 80 13 01 00 00 00 00 00 CB [12:06:54]Write i2c OK [12:06:54]MH_I2C_Read... [12:06:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:06:54]Read from MH i2c: E2 [12:06:54]MH_I2C_Read... [12:06:54]Read from MH i2c: E2 0E 00 [12:06:54]MH_I2C_Read... [12:06:54]Read from MH i2c: E2 0E 00 24 2A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C4 [12:06:54]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:06:54]wFMCommunicate OK [12:06:54]SAM_PROTO_GetShiftState done [12:06:54]FM_GetShiftState done [12:06:54]opened in 1730073493 [12:06:54]opened+sec_in_day 1730159893 [12:06:54]quantity*price = 50041 [12:06:54]sum+1 = 50042 [12:06:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 361 28.10.2024 12:06 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317886 ФПД: 65659386640827 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T120655&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317886&fm=65659386640827&tin=02508201610067®Number=0000000000091628&sum=50000 [12:06:56]StoreToDocumentArchive [12:06:56]shift 546 fd 317886 [12:06:56]save to /storage/0546/doc_00317886 [12:06:56]save last doc name /storage/0546/doc_00317886 to /storage/kkm_last_doc_name [12:06:56]save OK [12:06:56]Clear old archive folders... [12:06:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:06:56]tlvbuf is 0141E5A0 [12:06:56]SAM_PROTO_ClearQueue [12:06:56]wFMCommunicate request_size=4 [12:06:56]MH_SAM_APDU [12:06:56]CAPDU: 80 09 00 00 [12:06:56]Write to MH i2c: E2 08 00 31 2A 80 09 00 00 00 00 00 00 CD [12:06:56]Write i2c OK [12:06:56]MH_I2C_Read... [12:06:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:06:56]Read from MH i2c: E2 [12:06:56]MH_I2C_Read... [12:06:56]Read from MH i2c: E2 03 00 [12:06:56]MH_I2C_Read... [12:06:56]Read from MH i2c: E2 03 00 31 2A 00 90 00 CF [12:06:56]RAPDU: 90 00 [12:06:56]wFMCommunicate OK [12:06:56]SAM_PROTO_ClearQueue done [12:06:56]KKMCreateOFDPacket [12:06:56]OFDProtocolAddRootSTLVToBuf [12:06:56]FM_MakeSignedData [12:06:56]FM_MakeSignedData [12:06:56]SAM_PROTO_SignData [12:06:56]wFMCommunicate request_size=4 [12:06:56]MH_SAM_APDU [12:06:56]CAPDU: 80 0D 01 02 [12:06:56]Write to MH i2c: E2 08 00 32 2A 80 0D 01 02 00 00 00 00 D5 [12:06:56]Write i2c OK [12:06:56]MH_I2C_Read... [12:06:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:06:56]Read from MH i2c: E2 [12:06:56]MH_I2C_Read... [12:06:56]Read from MH i2c: E2 03 00 [12:06:56]MH_I2C_Read... [12:06:56]Read from MH i2c: E2 03 00 32 2A 00 90 00 D0 [12:06:56]RAPDU: 90 00 [12:06:56]wFMCommunicate OK [12:06:56]wFMCommunicate request_size=255 [12:06:56]MH_SAM_APDU [12:06:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 01 00 00 F4 03 04 00 5F 7E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BE D9 04 00 35 04 06 00 3B [12:06:56]Write to MH i2c: E2 02 01 33 2A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 01 00 00 F4 03 04 00 5F 7E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BE D9 04 00 35 04 06 00 3B 00 00 2A [12:06:56]Write i2c OK [12:06:56]MH_I2C_Read... [12:06:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:06:56]Read from MH i2c: E2 [12:06:56]MH_I2C_Read... [12:06:56]Read from MH i2c: E2 03 00 [12:06:56]MH_I2C_Read... [12:06:56]Read from MH i2c: E2 03 00 33 2A 00 90 00 D1 [12:06:56]RAPDU: 90 00 [12:06:56]wFMCommunicate OK [12:06:56]wFMCommunicate request_size=10 [12:06:56]MH_SAM_APDU [12:06:56]CAPDU: 80 0D 02 02 05 B7 84 6A B9 BB [12:06:56]Write to MH i2c: E2 0D 00 34 2A 80 0D 02 02 05 00 B7 84 6A B9 BB 00 00 FB [12:06:56]Write i2c OK [12:06:56]MH_I2C_Read... [12:06:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:06:56]Read from MH i2c: E2 [12:06:56]MH_I2C_Read... [12:06:56]Read from MH i2c: E2 03 00 [12:06:56]MH_I2C_Read... [12:06:56]Read from MH i2c: E2 03 00 34 2A 00 90 00 D2 [12:06:56]RAPDU: 90 00 [12:06:56]wFMCommunicate OK [12:06:56]wFMCommunicate request_size=4 [12:06:56]MH_SAM_APDU [12:06:56]CAPDU: 80 0D 03 02 [12:06:56]Write to MH i2c: E2 08 00 35 2A 80 0D 03 02 00 00 00 00 DA [12:06:56]Write i2c OK [12:06:56]MH_I2C_Read... [12:06:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:06:56]Read from MH i2c: E2 [12:06:56]MH_I2C_Read... [12:06:56]Read from MH i2c: E2 0B 00 [12:06:56]MH_I2C_Read... [12:06:56]Read from MH i2c: E2 0B 00 35 2A 00 03 3E AB 24 E2 F2 04 AE 90 00 71 [12:06:56]RAPDU: 03 3E AB 24 E2 F2 04 AE 90 00 [12:06:56]wFMCommunicate OK [12:06:56]SAM_PROTO_SignData done [12:06:56]FM_MakeSignedData done [12:06:56]CreateOFDProtocolMessage [12:06:56]wFMCommunicate request_size=4 [12:06:56]MH_SAM_APDU [12:06:56]CAPDU: 80 11 00 00 [12:06:56]Write to MH i2c: E2 08 00 36 2A 80 11 00 00 00 00 00 00 DA [12:06:56]Write i2c OK [12:06:56]MH_I2C_Read... [12:06:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:06:56]Read from MH i2c: E2 [12:06:56]MH_I2C_Read... [12:06:56]Read from MH i2c: E2 17 00 [12:06:56]MH_I2C_Read... [12:06:56]Read from MH i2c: E2 17 00 36 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 2E [12:06:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:06:56]wFMCommunicate OK [12:06:56]CreateOFDProtocolMessage done [12:06:56]OFDSenderStorePacket 317886 [12:06:56]StoreOFDPacket docnum=317886 [12:06:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 B9 1B 07 01 26 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 01 00 00 F4 03 04 00 5F 7E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BE D9 04 00 35 04 06 00 3B B7 84 6A B9 BB 03 3E AB 24 E2 F2 04 AE [12:06:56]CheckFolder [12:06:56]dirname=/storage/ofd_packets [12:06:56]CheckFolder done [12:06:56]ProducePacketName [12:06:56]name=ofd_packets/00317886 [12:06:56]NVStorageSaveData ofd_packets/00317886 [12:06:56]File name is /storage/ofd_packets/00317886 [12:06:56]Write 301 bytes [12:06:56]NVStorageSaveData done [12:06:56]OFDSenderStorePacket done [12:06:56]KKMCreateOFDPacket done [12:06:56]NVStorageSaveData kkm_last_timestamp [12:06:56]File name is /storage/kkm_last_timestamp [12:06:56]Write 4 bytes [12:06:56]NVStorageSaveData done [12:06:56]ExternCall_PrintAddStr [12:06:56]wPrintStart [12:06:56]Write to MH i2c: 01 00 00 37 2A 61 [12:06:56]Write i2c OK [12:06:56]MH_I2C_Read... [12:06:56]Read from MH i2c: 01 [12:06:56]MH_I2C_Read... [12:06:56]Read from MH i2c: 01 07 00 [12:06:56]MH_I2C_Read... [12:06:56]Read from MH i2c: 01 07 00 37 2A 00 00 00 00 00 FF 0F 76 [12:06:56]RasterBufferAndPrint [12:06:56]line Счет N : (1)1092827 [12:06:56]line ИНН: 02508201610067 [12:06:56]line Контрольно-Кассовый Чек [12:06:56]line ПРОДАЖА [12:06:56]line ТРК (МРК, ГНК) : 63 [12:06:56]line Товар: 2710124130 [12:06:56]line Аи-92-К-2 [12:06:56]line 7.480 * 66.90 [12:06:56]line = 500.41 [12:06:56]line НДС 12% НСП 1% [12:06:56]line > о реализуемом товаре [12:06:56]line ОКРУГЛЕНИЕ: -0.41 [12:06:56]line ИТОГО: 500.00 [12:06:56]line Внесено: 500.00 [12:06:56]line СДАЧА: 0.00 [12:06:56]line НСП 1% : 4.43 [12:06:56]line НДС 12% : 53.14 [12:06:56]line Наличными: 500.00 [12:06:56]line Безнал.: 0.00 [12:06:56]line Место: АЗС № 101 "Партнер Нефть" [12:06:56]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:06:56]line СНО: Общий режим [12:06:56]line Чек 361 28.10.2024 12:06 [12:06:56]line Смена: 546 ФФД: 1.0 [12:06:56]line ЗНМ: 0300000082 [12:06:56]line РНМ: 0000000000091628 [12:06:56]line Версия ККМ: 001 [12:06:56]line ФМ: 0000000000874671 [12:06:56]line ФД: 317886 [12:06:56]line ФПД: 65659386640827 [12:06:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T120655&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317886&fm=65659386640827&tin=02508201610067®Number=0000000000091628&sum=50000 [12:06:56]written 0, free lines is 4095 [12:06:56]OFD Sender: Processing packet 317886 [packets to send 127, broken 126] [12:06:56]ProducePacketName [12:06:56]name=ofd_packets/00317886 [12:06:56]OFD Sender: To server: pG, [12:06:56]CommunicateWithHost lk.salyk.kg:30040 [12:06:56]ConnectInit lk.salyk.kg [12:06:56]Connected sock=10 [12:06:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 B9 1B 07 01 26 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 01 00 00 F4 03 04 00 5F 7E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BE D9 04 00 35 04 06 00 3B B7 84 6A B9 BB 03 3E AB 24 E2 F2 04 AE [12:06:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 DB 52 47 00 53 29 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BE D9 04 00 F4 03 04 00 18 2A 1F 67 B6 04 01 00 00 31 BC 94 9D A5 97 2D FF [12:06:56]CommunicateWithHost err = 0 [12:06:56]CheckOFDResponse [12:06:56]1017 (14) - 77093643461234 [12:06:56]1041 (16) - 0000000000874671 [12:06:56]1040 (4) - 317886 [12:06:56]1012 (4) - 28.10.2024 06:07 [12:06:56]1206 (1) - 0 [12:06:56]OFD Sender: Remove packet 317886 [12:06:56]ProducePacketName [12:06:56]name=ofd_packets/00317886 [12:06:56]NVStorageDeleteData [12:06:57]Write to MH i2c: 01 00 00 62 2A 8C [12:06:57]Write i2c OK [12:06:57]MH_I2C_Read... [12:06:57]Read from MH i2c: 01 [12:06:57]MH_I2C_Read... [12:06:57]Read from MH i2c: 01 07 00 [12:06:57]MH_I2C_Read... [12:06:57]Read from MH i2c: 01 07 00 62 2A 00 00 00 00 00 F5 0C 94 [12:06:57]RasterBufferAndPrint [12:06:57]line [12:06:57]line [12:06:57]line [12:06:57]line [12:06:57]line [12:06:57]written 0, free lines is 3323 [12:06:57]MH_Cut [12:06:57]Write to MH i2c: D1 01 00 69 2A 01 65 [12:06:57]Write i2c OK [12:06:57]MH_I2C_Read... [12:06:57]Read from MH i2c: D1 [12:06:57]MH_I2C_Read... [12:06:57]Read from MH i2c: D1 01 00 [12:06:57]MH_I2C_Read... [12:06:57]Read from MH i2c: D1 01 00 69 2A 00 64 [12:06:57]Write to MH i2c: 01 00 00 6A 2A 94 [12:06:57]Write i2c OK [12:06:57]MH_I2C_Read... [12:06:57]OFD Sender: No OFD packet to send [12:06:57]*** Cut start [12:06:57]*** Partial cut [12:06:57]*** CUTSNS_PIN = 1 [12:06:57]*** CUTSNS_PIN = 0 [12:06:58]*** Brake cut motor [12:06:58]Read from MH i2c: 01 [12:06:58]MH_I2C_Read... [12:06:58]*** Stop cut motor [12:06:58]*** Cut end [12:06:58]Read from MH i2c: 01 07 00 [12:06:58]MH_I2C_Read... [12:06:58]Read from MH i2c: 01 07 00 6A 2A 00 00 00 00 00 FF 0F A9 [12:06:58]process_action close_receipt done [12:06:58]requested_data is exist [12:06:58]produce_requested_data [12:06:58]requested_item fm.sn is exist - process it [12:06:58]wFMCommunicate request_size=4 [12:06:58]MH_SAM_APDU [12:06:58]CAPDU: 80 11 00 00 [12:06:58]Write to MH i2c: E2 08 00 6B 2A 80 11 00 00 00 00 00 00 0F [12:06:58]Write i2c OK [12:06:58]MH_I2C_Read... [12:06:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:06:58]Read from MH i2c: E2 [12:06:58]MH_I2C_Read... [12:06:58]Read from MH i2c: E2 17 00 [12:06:58]MH_I2C_Read... [12:06:58]Read from MH i2c: E2 17 00 6B 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 63 [12:06:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:06:58]wFMCommunicate OK [12:06:58]requested_item fd.num is exist - process it [12:06:58]SAM_PROTO_GetFieldsCounters [12:06:58]wFMCommunicate request_size=4 [12:06:58]MH_SAM_APDU [12:06:58]CAPDU: 80 13 00 00 [12:06:58]Write to MH i2c: E2 08 00 6C 2A 80 13 00 00 00 00 00 00 12 [12:06:58]Write i2c OK [12:06:58]MH_I2C_Read... [12:06:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:06:58]Read from MH i2c: E2 [12:06:58]MH_I2C_Read... [12:06:58]Read from MH i2c: E2 62 00 [12:06:58]MH_I2C_Read... [12:06:58]Read from MH i2c: E2 62 00 6C 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 BE D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 69 01 00 00 5E 04 04 00 69 01 00 00 57 04 04 00 6A 01 00 00 19 04 04 00 00 00 00 00 90 00 32 [12:06:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 BE D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 69 01 00 00 5E 04 04 00 69 01 00 00 57 04 04 00 6A 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:06:58]wFMCommunicate OK [12:06:58]SAM_PROTO_GetFieldsCounters done [12:06:58]requested_item shift.num is exist - process it [12:06:58]requested_item shift.opened is exist - process it [12:06:58]req_shift_opened [12:06:58]FM_GetShiftState [12:06:58]SAM_PROTO_GetShiftState [12:06:58]wFMCommunicate request_size=4 [12:06:58]MH_SAM_APDU [12:06:58]CAPDU: 80 13 01 00 [12:06:58]Write to MH i2c: E2 08 00 6D 2A 80 13 01 00 00 00 00 00 14 [12:06:58]Write i2c OK [12:06:58]MH_I2C_Read... [12:06:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:06:58]Read from MH i2c: E2 [12:06:58]MH_I2C_Read... [12:06:58]Read from MH i2c: E2 0E 00 [12:06:58]MH_I2C_Read... [12:06:58]Read from MH i2c: E2 0E 00 6D 2A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 0D [12:06:58]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:06:58]wFMCommunicate OK [12:06:58]SAM_PROTO_GetShiftState done [12:06:58]FM_GetShiftState done [12:06:58]req_shift_opened done [12:06:58]requested_item shift.open_date is exist - process it [12:06:58]req_shift_open_date [12:06:58]req_shift_open_date done [12:06:58]produce_requested_data done [12:06:58]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317886,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:06:58]process_action_free close_receipt [12:06:58]json_value_free [12:06:58]json_value_free done [12:06:58]process_json_proto returns [12:06:58]Send response to host [12:06:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317886,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:06:58]free response buf [12:06:58]execute_script done [12:06:58]execute_script returns [12:06:58]free content buf [12:06:58]Sock 7.Close socket [12:06:58]Sock 7.Thread stoped [12:07:02]OFD Sender: No OFD packet to send [12:07:07]OFD Sender: No OFD packet to send [12:07:12]OFD Sender: No OFD packet to send [12:07:17]OFD Sender: No OFD packet to send [12:07:22]OFD Sender: No OFD packet to send [12:07:27]OFD Sender: No OFD packet to send [12:07:32]OFD Sender: No OFD packet to send [12:07:37]OFD Sender: No OFD packet to send [12:07:42]OFD Sender: No OFD packet to send [12:07:47]OFD Sender: No OFD packet to send [12:07:52]OFD Sender: No OFD packet to send [12:07:57]OFD Sender: No OFD packet to send [12:08:02]OFD Sender: No OFD packet to send [12:08:07]OFD Sender: No OFD packet to send [12:08:12]OFD Sender: No OFD packet to send [12:08:17]OFD Sender: No OFD packet to send [12:08:22]OFD Sender: No OFD packet to send [12:08:27]OFD Sender: No OFD packet to send [12:08:32]OFD Sender: No OFD packet to send [12:08:37]OFD Sender: No OFD packet to send [12:08:42]OFD Sender: No OFD packet to send [12:08:47]OFD Sender: No OFD packet to send [12:08:52]OFD Sender: No OFD packet to send [12:08:57]OFD Sender: No OFD packet to send [12:09:02]OFD Sender: No OFD packet to send [12:09:07]OFD Sender: No OFD packet to send [12:09:12]OFD Sender: No OFD packet to send [12:09:17]OFD Sender: No OFD packet to send [12:09:22]OFD Sender: No OFD packet to send [12:09:27]OFD Sender: No OFD packet to send [12:09:32]OFD Sender: No OFD packet to send [12:09:37]OFD Sender: No OFD packet to send [12:09:42]OFD Sender: No OFD packet to send [12:09:47]OFD Sender: No OFD packet to send [12:09:52]OFD Sender: No OFD packet to send [12:09:57]OFD Sender: No OFD packet to send [12:10:02]OFD Sender: No OFD packet to send [12:10:07]OFD Sender: No OFD packet to send [12:10:12]OFD Sender: No OFD packet to send [12:10:17]OFD Sender: No OFD packet to send [12:10:22]OFD Sender: No OFD packet to send [12:10:27]OFD Sender: No OFD packet to send [12:10:32]OFD Sender: No OFD packet to send [12:10:37]OFD Sender: No OFD packet to send [12:10:41]accept exits with 9 [12:10:41]New connection [12:10:41]New thread 3067293028 created [12:10:41]Thread 3067436388 joined [12:10:41]Waiting for new connection... [12:10:41] Sock 9.Parse request [12:10:41]Sock 9.Check first char [12:10:41]Sock 9.First char is OK [12:10:41]request: POST /json_proto HTTP/1.0 [12:10:41]Method: POST [12:10:41]URL: /json_proto [12:10:41]Method is POST - this is cgi request [12:10:41]url: /json_proto [12:10:41]query_string will be loaded in cgi processing [12:10:41]execute_cgi json_proto POST (null) [12:10:41]execute_cgi path=json_proto method=POST [12:10:41]POST find Content-Length [12:10:41]Host: 172.17.50.195:8080 [12:10:41]Content-Length: 686 [12:10:41]Content-Type: application/json [12:10:41] [12:10:41]POST finish read [12:10:41]Found Content-Length = 686 [12:10:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092828", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 37.970, "sum" : 1454.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1454.00, "payments": [ { "type": 0, "sum" : 1454.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:10:41]execute_script... [12:10:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092828", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 37.970, "sum" : 1454.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1454.00, "payments": [ { "type": 0, "sum" : 1454.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:10:41]POST & json_proto [12:10:41]process_json_proto [12:10:41]json parsed OK: [12:10:41]protocol is kg_v1.0 [12:10:41]action value=close_receipt [12:10:41]process_action close_receipt [12:10:41]cmd_close_receipt [12:10:41]MH_GetDate [12:10:41]Write to MH i2c: F0 00 00 6E 2A 87 [12:10:41]Write i2c OK [12:10:41]MH_I2C_Read... [12:10:41]Read from MH i2c: F0 [12:10:41]MH_I2C_Read... [12:10:41]Read from MH i2c: F0 09 00 [12:10:41]MH_I2C_Read... [12:10:41]Read from MH i2c: F0 09 00 6E 2A 00 42 7F 1F 67 43 33 1C 67 D0 [12:10:41]GetLastDocTimeStamp 1730117215 [12:10:41]current date 1730117442 [12:10:41]FM_GetShiftState [12:10:41]SAM_PROTO_GetShiftState [12:10:41]wFMCommunicate request_size=4 [12:10:41]MH_SAM_APDU [12:10:41]CAPDU: 80 13 01 00 [12:10:41]Write to MH i2c: E2 08 00 6F 2A 80 13 01 00 00 00 00 00 16 [12:10:41]Write i2c OK [12:10:41]MH_I2C_Read... [12:10:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:10:41]Read from MH i2c: E2 [12:10:41]MH_I2C_Read... [12:10:41]Read from MH i2c: E2 0E 00 [12:10:41]MH_I2C_Read... [12:10:41]Read from MH i2c: E2 0E 00 6F 2A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 0F [12:10:41]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:10:41]wFMCommunicate OK [12:10:41]SAM_PROTO_GetShiftState done [12:10:41]FM_GetShiftState done [12:10:41]opened in 1730073493 [12:10:41]opened+sec_in_day 1730159893 [12:10:41]quantity*price = 145425 [12:10:41]sum+1 = 145426 [12:10:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 1454.00 Внесено: 1500.00 СДАЧА: 46.00 НСП 1% : 12.87 НДС 12% : 154.43 Наличными: 1454.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 362 28.10.2024 12:10 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317887 ФПД: 1273774212486 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T121042&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317887&fm=1273774212486&tin=02508201610067®Number=0000000000091628&sum=145400 [12:10:42]StoreToDocumentArchive [12:10:42]shift 546 fd 317887 [12:10:42]save to /storage/0546/doc_00317887 [12:10:42]save last doc name /storage/0546/doc_00317887 to /storage/kkm_last_doc_name [12:10:42]save OK [12:10:42]Clear old archive folders... [12:10:42]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:10:42]tlvbuf is 013DE120 [12:10:42]SAM_PROTO_ClearQueue [12:10:42]wFMCommunicate request_size=4 [12:10:42]MH_SAM_APDU [12:10:42]CAPDU: 80 09 00 00 [12:10:42]Write to MH i2c: E2 08 00 7C 2A 80 09 00 00 00 00 00 00 18 [12:10:42]Write i2c OK [12:10:42]MH_I2C_Read... [12:10:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:10:42]Read from MH i2c: E2 [12:10:42]MH_I2C_Read... [12:10:42]Read from MH i2c: E2 03 00 [12:10:42]MH_I2C_Read... [12:10:42]Read from MH i2c: E2 03 00 7C 2A 00 90 00 1A [12:10:42]RAPDU: 90 00 [12:10:42]wFMCommunicate OK [12:10:42]SAM_PROTO_ClearQueue done [12:10:42]KKMCreateOFDPacket [12:10:42]OFDProtocolAddRootSTLVToBuf [12:10:42]FM_MakeSignedData [12:10:42]FM_MakeSignedData [12:10:42]SAM_PROTO_SignData [12:10:42]wFMCommunicate request_size=4 [12:10:42]MH_SAM_APDU [12:10:42]CAPDU: 80 0D 01 02 [12:10:42]Write to MH i2c: E2 08 00 7D 2A 80 0D 01 02 00 00 00 00 20 [12:10:42]Write i2c OK [12:10:42]MH_I2C_Read... [12:10:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:10:42]Read from MH i2c: E2 [12:10:42]MH_I2C_Read... [12:10:42]Read from MH i2c: E2 03 00 [12:10:42]MH_I2C_Read... [12:10:42]Read from MH i2c: E2 03 00 7D 2A 00 90 00 1B [12:10:42]RAPDU: 90 00 [12:10:42]wFMCommunicate OK [12:10:42]wFMCommunicate request_size=255 [12:10:42]MH_SAM_APDU [12:10:42]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 52 94 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 11 38 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 37 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 07 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 53 3C 00 00 00 00 07 04 06 00 F8 37 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 01 00 00 F4 03 04 00 42 7F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BF D9 04 00 35 04 06 00 01 28 [12:10:42]Write to MH i2c: E2 02 01 7E 2A 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 52 94 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 11 38 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 37 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 07 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 53 3C 00 00 00 00 07 04 06 00 F8 37 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 01 00 00 F4 03 04 00 42 7F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BF D9 04 00 35 04 06 00 01 28 00 00 A0 [12:10:42]Write i2c OK [12:10:42]MH_I2C_Read... [12:10:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:10:43]Read from MH i2c: E2 [12:10:43]MH_I2C_Read... [12:10:43]Read from MH i2c: E2 03 00 [12:10:43]MH_I2C_Read... [12:10:43]Read from MH i2c: E2 03 00 7E 2A 00 90 00 1C [12:10:43]RAPDU: 90 00 [12:10:43]wFMCommunicate OK [12:10:43]wFMCommunicate request_size=9 [12:10:43]MH_SAM_APDU [12:10:43]CAPDU: 80 0D 02 02 04 92 DC 05 86 [12:10:43]Write to MH i2c: E2 0C 00 7F 2A 80 0D 02 02 04 00 92 DC 05 86 00 00 24 [12:10:43]Write i2c OK [12:10:43]MH_I2C_Read... [12:10:43]Read from MH i2c: E2 [12:10:43]MH_I2C_Read... [12:10:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:10:43]Read from MH i2c: E2 03 00 [12:10:43]MH_I2C_Read... [12:10:43]Read from MH i2c: E2 03 00 7F 2A 00 90 00 1D [12:10:43]RAPDU: 90 00 [12:10:43]wFMCommunicate OK [12:10:43]wFMCommunicate request_size=4 [12:10:43]MH_SAM_APDU [12:10:43]CAPDU: 80 0D 03 02 [12:10:43]Write to MH i2c: E2 08 00 80 2A 80 0D 03 02 00 00 00 00 25 [12:10:43]Write i2c OK [12:10:43]MH_I2C_Read... [12:10:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:10:43]Read from MH i2c: E2 [12:10:43]MH_I2C_Read... [12:10:43]Read from MH i2c: E2 0B 00 [12:10:43]MH_I2C_Read... [12:10:43]Read from MH i2c: E2 0B 00 80 2A 00 BD F3 11 81 81 BF BD 53 90 00 B8 [12:10:43]RAPDU: BD F3 11 81 81 BF BD 53 90 00 [12:10:43]wFMCommunicate OK [12:10:43]SAM_PROTO_SignData done [12:10:43]FM_MakeSignedData done [12:10:43]CreateOFDProtocolMessage [12:10:43]wFMCommunicate request_size=4 [12:10:43]MH_SAM_APDU [12:10:43]CAPDU: 80 11 00 00 [12:10:43]Write to MH i2c: E2 08 00 81 2A 80 11 00 00 00 00 00 00 25 [12:10:43]Write i2c OK [12:10:43]MH_I2C_Read... [12:10:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:10:43]Read from MH i2c: E2 [12:10:43]MH_I2C_Read... [12:10:43]Read from MH i2c: E2 17 00 [12:10:43]MH_I2C_Read... [12:10:43]Read from MH i2c: E2 17 00 81 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 79 [12:10:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:10:43]wFMCommunicate OK [12:10:43]CreateOFDProtocolMessage done [12:10:43]OFDSenderStorePacket 317887 [12:10:43]StoreOFDPacket docnum=317887 [12:10:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 49 B6 06 01 A1 A2 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 52 94 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 11 38 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 37 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 07 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 53 3C 00 00 00 00 07 04 06 00 F8 37 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 01 00 00 F4 03 04 00 42 7F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BF D9 04 00 35 04 06 00 01 28 92 DC 05 86 BD F3 11 81 81 BF BD 53 [12:10:43]CheckFolder [12:10:43]dirname=/storage/ofd_packets [12:10:43]CheckFolder done [12:10:43]ProducePacketName [12:10:43]name=ofd_packets/00317887 [12:10:43]NVStorageSaveData ofd_packets/00317887 [12:10:43]File name is /storage/ofd_packets/00317887 [12:10:43]Write 300 bytes [12:10:43]NVStorageSaveData done [12:10:43]OFDSenderStorePacket done [12:10:43]KKMCreateOFDPacket done [12:10:43]NVStorageSaveData kkm_last_timestamp [12:10:43]File name is /storage/kkm_last_timestamp [12:10:43]Write 4 bytes [12:10:43]NVStorageSaveData done [12:10:43]ExternCall_PrintAddStr [12:10:43]wPrintStart [12:10:43]Write to MH i2c: 01 00 00 82 2A AC [12:10:43]Write i2c OK [12:10:43]MH_I2C_Read... [12:10:43]Read from MH i2c: 01 [12:10:43]MH_I2C_Read... [12:10:43]Read from MH i2c: 01 07 00 [12:10:43]MH_I2C_Read... [12:10:43]Read from MH i2c: 01 07 00 82 2A 00 00 00 00 00 FF 0F C1 [12:10:43]RasterBufferAndPrint [12:10:43]line Счет N : (1)1092828 [12:10:43]line ИНН: 02508201610067 [12:10:43]line Контрольно-Кассовый Чек [12:10:43]line ПРОДАЖА [12:10:43]line ТРК (МРК, ГНК) : 81 [12:10:43]line Товар: 2711190000 [12:10:43]line ГАЗ-К-5 [12:10:43]line 37.970 * 38.30 [12:10:43]line = 1454.25 [12:10:43]line НДС 12% НСП 1% [12:10:43]line > о реализуемом товаре [12:10:43]line ОКРУГЛЕНИЕ: -0.25 [12:10:43]line ИТОГО: 1454.00 [12:10:43]line Внесено: 1500.00 [12:10:43]line СДАЧА: 46.00 [12:10:43]line НСП 1% : 12.87 [12:10:43]line НДС 12% : 154.43 [12:10:43]line Наличными: 1454.00 [12:10:43]line Безнал.: 0.00 [12:10:43]line Место: АЗС № 101 "Партнер Нефть" [12:10:43]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:10:43]line СНО: Общий режим [12:10:43]line Чек 362 28.10.2024 12:10 [12:10:43]line Смена: 546 ФФД: 1.0 [12:10:43]line ЗНМ: 0300000082 [12:10:43]line РНМ: 0000000000091628 [12:10:43]line Версия ККМ: 001 [12:10:43]line ФМ: 0000000000874671 [12:10:43]line ФД: 317887 [12:10:43]line ФПД: 1273774212486 [12:10:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T121042&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317887&fm=1273774212486&tin=02508201610067®Number=0000000000091628&sum=145400 [12:10:43]OFD Sender: Processing packet 317887 [packets to send 127, broken 126] [12:10:43]ProducePacketName [12:10:43]name=ofd_packets/00317887 [12:10:43]OFD Sender: To server: pG, [12:10:43]CommunicateWithHost lk.salyk.kg:30040 [12:10:43]ConnectInit lk.salyk.kg [12:10:43]written 0, free lines is 4095 [12:10:43]Connected sock=10 [12:10:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 49 B6 06 01 A1 A2 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 52 94 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 11 38 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 37 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 07 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 53 3C 00 00 00 00 07 04 06 00 F8 37 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 01 00 00 F4 03 04 00 42 7F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BF D9 04 00 35 04 06 00 01 28 92 DC 05 86 BD F3 11 81 81 BF BD 53 [12:10:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 A3 20 47 00 39 76 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BF D9 04 00 F4 03 04 00 FB 2A 1F 67 B6 04 01 00 00 04 5E 6E F6 34 3E 79 26 [12:10:43]CommunicateWithHost err = 0 [12:10:43]CheckOFDResponse [12:10:43]1017 (14) - 77093643461234 [12:10:43]1041 (16) - 0000000000874671 [12:10:43]1040 (4) - 317887 [12:10:43]1012 (4) - 28.10.2024 06:11 [12:10:43]1206 (1) - 0 [12:10:43]OFD Sender: Remove packet 317887 [12:10:43]ProducePacketName [12:10:43]name=ofd_packets/00317887 [12:10:43]NVStorageDeleteData [12:10:44]Write to MH i2c: 01 00 00 AD 2A D7 [12:10:44]Write i2c OK [12:10:44]MH_I2C_Read... [12:10:44]Read from MH i2c: 01 [12:10:44]MH_I2C_Read... [12:10:44]Read from MH i2c: 01 07 00 [12:10:44]MH_I2C_Read... [12:10:44]Read from MH i2c: 01 07 00 AD 2A 00 00 00 00 00 E4 0C CE [12:10:44]RasterBufferAndPrint [12:10:44]line [12:10:44]line [12:10:44]line [12:10:44]line [12:10:44]line [12:10:44]written 0, free lines is 3306 [12:10:44]MH_Cut [12:10:44]Write to MH i2c: D1 01 00 B4 2A 01 B0 [12:10:44]Write i2c OK [12:10:44]MH_I2C_Read... [12:10:44]Read from MH i2c: D1 [12:10:44]MH_I2C_Read... [12:10:44]Read from MH i2c: D1 01 00 [12:10:44]MH_I2C_Read... [12:10:44]Read from MH i2c: D1 01 00 B4 2A 00 AF [12:10:44]Write to MH i2c: 01 00 00 B5 2A DF [12:10:44]Write i2c OK [12:10:44]MH_I2C_Read... [12:10:44]OFD Sender: No OFD packet to send [12:10:44]*** Cut start [12:10:44]*** Partial cut [12:10:44]*** CUTSNS_PIN = 1 [12:10:44]*** CUTSNS_PIN = 0 [12:10:45]*** Brake cut motor [12:10:45]Read from MH i2c: 01 [12:10:45]MH_I2C_Read... [12:10:45]*** Stop cut motor [12:10:45]*** Cut end [12:10:45]Read from MH i2c: 01 07 00 [12:10:45]MH_I2C_Read... [12:10:45]Read from MH i2c: 01 07 00 B5 2A 00 00 00 00 00 FF 0F F4 [12:10:45]process_action close_receipt done [12:10:45]requested_data is exist [12:10:45]produce_requested_data [12:10:45]requested_item fm.sn is exist - process it [12:10:45]wFMCommunicate request_size=4 [12:10:45]MH_SAM_APDU [12:10:45]CAPDU: 80 11 00 00 [12:10:45]Write to MH i2c: E2 08 00 B6 2A 80 11 00 00 00 00 00 00 5A [12:10:45]Write i2c OK [12:10:45]MH_I2C_Read... [12:10:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:10:45]Read from MH i2c: E2 [12:10:45]MH_I2C_Read... [12:10:45]Read from MH i2c: E2 17 00 [12:10:45]MH_I2C_Read... [12:10:45]Read from MH i2c: E2 17 00 B6 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 AE [12:10:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:10:45]wFMCommunicate OK [12:10:45]requested_item fd.num is exist - process it [12:10:45]SAM_PROTO_GetFieldsCounters [12:10:45]wFMCommunicate request_size=4 [12:10:45]MH_SAM_APDU [12:10:45]CAPDU: 80 13 00 00 [12:10:45]Write to MH i2c: E2 08 00 B7 2A 80 13 00 00 00 00 00 00 5D [12:10:45]Write i2c OK [12:10:45]MH_I2C_Read... [12:10:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:10:45]Read from MH i2c: E2 [12:10:45]MH_I2C_Read... [12:10:45]Read from MH i2c: E2 62 00 [12:10:45]MH_I2C_Read... [12:10:45]Read from MH i2c: E2 62 00 B7 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 BF D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 6A 01 00 00 5E 04 04 00 6A 01 00 00 57 04 04 00 6B 01 00 00 19 04 04 00 00 00 00 00 90 00 81 [12: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 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 BF D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 6A 01 00 00 5E 04 04 00 6A 01 00 00 57 04 04 00 6B 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:10:45]wFMCommunicate OK [12:10:45]SAM_PROTO_GetFieldsCounters done [12:10:45]requested_item shift.num is exist - process it [12:10:45]requested_item shift.opened is exist - process it [12:10:45]req_shift_opened [12:10:45]FM_GetShiftState [12:10:45]SAM_PROTO_GetShiftState [12:10:45]wFMCommunicate request_size=4 [12:10:45]MH_SAM_APDU [12:10:45]CAPDU: 80 13 01 00 [12:10:45]Write to MH i2c: E2 08 00 B8 2A 80 13 01 00 00 00 00 00 5F [12:10:45]Write i2c OK [12:10:45]MH_I2C_Read... [12:10:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:10:45]Read from MH i2c: E2 [12:10:45]MH_I2C_Read... [12:10:45]Read from MH i2c: E2 0E 00 [12:10:45]MH_I2C_Read... [12:10:45]Read from MH i2c: E2 0E 00 B8 2A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 58 [12:10:45]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:10:45]wFMCommunicate OK [12:10:45]SAM_PROTO_GetShiftState done [12:10:45]FM_GetShiftState done [12:10:45]req_shift_opened done [12:10:45]requested_item shift.open_date is exist - process it [12:10:45]req_shift_open_date [12:10:45]req_shift_open_date done [12:10:45]produce_requested_data done [12:10:45]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317887,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:10:45]process_action_free close_receipt [12:10:45]json_value_free [12:10:45]json_value_free done [12:10:45]process_json_proto returns [12:10:45]Send response to host [12:10:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317887,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:10:45]free response buf [12:10:45]execute_script done [12:10:45]execute_script returns [12:10:45]free content buf [12:10:45]Sock 9.Close socket [12:10:45]Sock 9.Thread stoped [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: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:44]OFD Sender: No OFD packet to send [12:11:49]OFD Sender: No OFD packet to send [12:11:54]OFD Sender: No OFD packet to send [12:11:59]OFD Sender: No OFD packet to send [12:12:04]OFD Sender: No OFD packet to send [12:12:09]OFD Sender: No OFD packet to send [12:12:14]OFD Sender: No OFD packet to send [12:12:19]OFD Sender: No OFD packet to send [12:12:24]OFD Sender: No OFD packet to send [12:12:29]OFD Sender: No OFD packet to send [12:12:34]OFD Sender: No OFD packet to send [12:12:39]OFD Sender: No OFD packet to send [12:12:41]accept exits with 7 [12:12:41]New connection [12:12:41]New thread 3067436388 created [12:12:41]Thread 3067293028 joined [12:12:41]Waiting for new connection... [12:12:41] Sock 7.Parse request [12:12:41]Sock 7.Check first char [12:12:41]Sock 7.First char is OK [12:12:41]request: POST /json_proto HTTP/1.0 [12:12:41]Method: POST [12:12:41]URL: /json_proto [12:12:41]Method is POST - this is cgi request [12:12:41]url: /json_proto [12:12:41]query_string will be loaded in cgi processing [12:12:41]execute_cgi json_proto POST (null) [12:12:41]execute_cgi path=json_proto method=POST [12:12:41]POST find Content-Length [12:12:41]Host: 172.17.50.195:8080 [12:12:41]Content-Length: 821 [12:12:41]Content-Type: application/json [12:12:41] [12:12:41]POST finish read [12:12:41]Found Content-Length = 821 [12:12:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092831", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 24.950, "sum" : 955.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 955.59 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:12:41]execute_script... [12:12: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)1092831", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 24.950, "sum" : 955.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 955.59 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:12:41]POST & json_proto [12:12:41]process_json_proto [12:12:41]json parsed OK: [12:12:41]protocol is kg_v1.0 [12:12:41]action value=close_receipt [12:12:41]process_action close_receipt [12:12:41]cmd_close_receipt [12:12:41]MH_GetDate [12:12:41]Write to MH i2c: F0 00 00 B9 2A D2 [12:12:41]Write i2c OK [12:12:41]MH_I2C_Read... [12:12:41]Read from MH i2c: F0 [12:12:41]MH_I2C_Read... [12:12:41]Read from MH i2c: F0 09 00 [12:12:41]MH_I2C_Read... [12:12:41]Read from MH i2c: F0 09 00 B9 2A 00 BA 7F 1F 67 43 33 1C 67 93 [12:12:41]GetLastDocTimeStamp 1730117442 [12:12:41]current date 1730117562 [12:12:41]FM_GetShiftState [12:12:41]SAM_PROTO_GetShiftState [12:12:41]wFMCommunicate request_size=4 [12:12:41]MH_SAM_APDU [12:12:41]CAPDU: 80 13 01 00 [12:12:41]Write to MH i2c: E2 08 00 BA 2A 80 13 01 00 00 00 00 00 61 [12:12:41]Write i2c OK [12:12:41]MH_I2C_Read... [12:12:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:12:41]Read from MH i2c: E2 [12:12:41]MH_I2C_Read... [12:12:41]Read from MH i2c: E2 0E 00 [12:12:41]MH_I2C_Read... [12:12:41]Read from MH i2c: E2 0E 00 BA 2A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 5A [12:12:41]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:12:41]wFMCommunicate OK [12:12:41]SAM_PROTO_GetShiftState done [12:12:41]FM_GetShiftState done [12:12:41]opened in 1730073493 [12:12:41]opened+sec_in_day 1730159893 [12:12:41]quantity*price = 95558 [12:12:41]sum+1 = 95560 [12:12:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 955.59 НСП 1% : 8.46 НДС 12% : 101.48 Наличными: 0.00 Безнал.: 955.59 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 363 28.10.2024 12:12 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874671 ФД: 317888 ФПД: 38003031388204 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T121242&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317888&fm=38003031388204&tin=02508201610067®Number=0000000000091628&sum=95559 [12:12:42]StoreToDocumentArchive [12:12:42]shift 546 fd 317888 [12:12:42]save to /storage/0546/doc_00317888 [12:12:42]save last doc name /storage/0546/doc_00317888 to /storage/kkm_last_doc_name [12:12:42]save OK [12:12:42]Clear old archive folders... [12:12:42]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:12:42]tlvbuf is 013A4320 [12:12:42]SAM_PROTO_ClearQueue [12:12:42]wFMCommunicate request_size=4 [12:12:42]MH_SAM_APDU [12:12:42]CAPDU: 80 09 00 00 [12:12:42]Write to MH i2c: E2 08 00 C7 2A 80 09 00 00 00 00 00 00 63 [12:12:42]Write i2c OK [12:12:42]MH_I2C_Read... [12:12:42]*** 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 C7 2A 00 90 00 65 [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 C8 2A 80 0D 01 02 00 00 00 00 6B [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 C8 2A 00 90 00 66 [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 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 76 61 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 47 75 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 47 75 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4E 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A4 27 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 47 75 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 01 00 00 F4 03 04 00 BA 7F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C0 D9 04 00 35 04 06 00 22 90 [12:12:43]Write to MH i2c: E2 02 01 C9 2A 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 76 61 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 47 75 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 47 75 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4E 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A4 27 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 47 75 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 01 00 00 F4 03 04 00 BA 7F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C0 D9 04 00 35 04 06 00 22 90 00 00 EA [12:12:43]Write i2c OK [12:12:43]MH_I2C_Read... [12:12:43]*** iso7816_exchange 80 0D 02 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 C9 2A 00 90 00 67 [12:12:43]RAPDU: 90 00 [12:12:43]wFMCommunicate OK [12:12:43]wFMCommunicate request_size=9 [12:12:43]MH_SAM_APDU [12:12:43]CAPDU: 80 0D 02 02 04 45 2F B0 2C [12:12:43]Write to MH i2c: E2 0C 00 CA 2A 80 0D 02 02 04 00 45 2F B0 2C 00 00 C6 [12:12:43]Write i2c OK [12:12:43]MH_I2C_Read... [12:12:43]*** iso7816_exchange 80 0D 02 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 CA 2A 00 90 00 68 [12:12:43]RAPDU: 90 00 [12:12:43]wFMCommunicate OK [12:12:43]wFMCommunicate request_size=4 [12:12:43]MH_SAM_APDU [12:12:43]CAPDU: 80 0D 03 02 [12:12:43]Write to MH i2c: E2 08 00 CB 2A 80 0D 03 02 00 00 00 00 70 [12:12:43]Write i2c OK [12:12:43]MH_I2C_Read... [12:12:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:12:43]Read from MH i2c: E2 [12:12:43]MH_I2C_Read... [12:12:43]Read from MH i2c: E2 0B 00 [12:12:43]MH_I2C_Read... [12:12:43]Read from MH i2c: E2 0B 00 CB 2A 00 73 4E E9 20 A3 01 FF 5F 90 00 3D [12:12:43]RAPDU: 73 4E E9 20 A3 01 FF 5F 90 00 [12:12:43]wFMCommunicate OK [12:12:43]SAM_PROTO_SignData done [12:12:43]FM_MakeSignedData done [12:12:43]CreateOFDProtocolMessage [12:12:43]wFMCommunicate request_size=4 [12:12:43]MH_SAM_APDU [12:12:43]CAPDU: 80 11 00 00 [12:12:43]Write to MH i2c: E2 08 00 CC 2A 80 11 00 00 00 00 00 00 70 [12:12:43]Write i2c OK [12:12:43]MH_I2C_Read... [12:12:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:12:43]Read from MH i2c: E2 [12:12:43]MH_I2C_Read... [12:12:43]Read from MH i2c: E2 17 00 [12:12:43]MH_I2C_Read... [12:12:43]Read from MH i2c: E2 17 00 CC 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C4 [12:12:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:12:43]wFMCommunicate OK [12:12:43]CreateOFDProtocolMessage done [12:12:43]OFDSenderStorePacket 317888 [12:12:43]StoreOFDPacket docnum=317888 [12:12:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 4F 91 06 01 FE 58 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 76 61 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 47 75 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 47 75 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4E 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A4 27 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 47 75 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 01 00 00 F4 03 04 00 BA 7F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C0 D9 04 00 35 04 06 00 22 90 45 2F B0 2C 73 4E E9 20 A3 01 FF 5F [12:12:43]CheckFolder [12:12:43]dirname=/storage/ofd_packets [12:12:43]CheckFolder done [12:12:43]ProducePacketName [12:12:43]name=ofd_packets/00317888 [12:12:43]NVStorageSaveData ofd_packets/00317888 [12:12:43]File name is /storage/ofd_packets/00317888 [12:12:43]Write 300 bytes [12:12:43]NVStorageSaveData done [12:12:43]OFDSenderStorePacket done [12:12:43]KKMCreateOFDPacket done [12:12:43]NVStorageSaveData kkm_last_timestamp [12:12:43]File name is /storage/kkm_last_timestamp [12:12:43]Write 4 bytes [12:12:43]NVStorageSaveData done [12:12:43]ExternCall_PrintAddStr [12:12:43]wPrintStart [12:12:43]Write to MH i2c: 01 00 00 CD 2A F7 [12:12:43]Write i2c OK [12:12:43]MH_I2C_Read... [12:12:43]Read from MH i2c: 01 [12:12:43]MH_I2C_Read... [12:12:43]Read from MH i2c: 01 07 00 [12:12:43]MH_I2C_Read... [12:12:43]Read from MH i2c: 01 07 00 CD 2A 00 00 00 00 00 FF 0F 0C [12:12:43]RasterBufferAndPrint [12:12:43]line Счет N : (1)1092831 [12:12:43]line ИНН: 02508201610067 [12:12:43]line Контрольно-Кассовый Чек [12:12:43]line ПРОДАЖА [12:12:43]line ТРК (МРК, ГНК) : 71 [12:12:43]line Товар: 2711190000 [12:12:43]line ГАЗ-К-5 [12:12:43]line 24.950 * 38.30 [12:12:43]line = 955.59 [12:12:43]line НДС 12% НСП 1% [12:12:43]line > о реализуемом товаре [12:12:43]line ИТОГО: 955.59 [12:12:43]line НСП 1% : 8.46 [12:12:43]line НДС 12% : 101.48 [12:12:43]line Наличными: 0.00 [12:12:43]line Безнал.: 955.59 [12:12:43]line Место: АЗС № 101 "Партнер Нефть" [12:12:43]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:12:43]line СНО: Общий режим [12:12:43]line Чек 363 28.10.2024 12:12 [12:12:43]line Смена: 546 ФФД: 1.0 [12:12:43]line ЗНМ: 0300000082 [12:12:43]line РНМ: 0000000000091628 [12:12:43]line Версия ККМ: 001 [12:12:43]line Платежная система: Бакай Банк [12:12:43]line ФМ: 0000000000874671 [12:12:43]line ФД: 317888 [12:12:43]line ФПД: 38003031388204 [12:12:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T121242&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317888&fm=38003031388204&tin=02508201610067®Number=0000000000091628&sum=95559 [12:12:43]written 0, free lines is 4095 [12:12:43]OFD Sender: Processing packet 317888 [packets to send 127, broken 126] [12:12:43]ProducePacketName [12:12:43]name=ofd_packets/00317888 [12:12:43]OFD Sender: To server: pG, [12:12:43]CommunicateWithHost lk.salyk.kg:30040 [12:12:43]ConnectInit lk.salyk.kg [12:12:43]Connected sock=11 [12:12:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 4F 91 06 01 FE 58 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 76 61 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 47 75 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 47 75 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4E 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A4 27 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 47 75 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 01 00 00 F4 03 04 00 BA 7F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C0 D9 04 00 35 04 06 00 22 90 45 2F B0 2C 73 4E E9 20 A3 01 FF 5F [12:12:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 3A 7C 47 00 16 F6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C0 D9 04 00 F4 03 04 00 73 2B 1F 67 B6 04 01 00 00 75 D7 36 33 CD 99 45 18 [12:12:43]CommunicateWithHost err = 0 [12:12:43]CheckOFDResponse [12:12:43]1017 (14) - 77093643461234 [12:12:43]1041 (16) - 0000000000874671 [12:12:43]1040 (4) - 317888 [12:12:43]1012 (4) - 28.10.2024 06:13 [12:12:43]1206 (1) - 0 [12:12:43]OFD Sender: Remove packet 317888 [12:12:43]ProducePacketName [12:12:43]name=ofd_packets/00317888 [12:12:43]NVStorageDeleteData [12:12:43]Write to MH i2c: 01 00 00 F7 2A 21 [12:12:43]Write i2c OK [12:12:43]MH_I2C_Read... [12:12:43]Read from MH i2c: 01 [12:12:43]MH_I2C_Read... [12:12:43]Read from MH i2c: 01 07 00 [12:12:43]MH_I2C_Read... [12:12:43]Read from MH i2c: 01 07 00 F7 2A 00 00 00 00 00 02 0D 37 [12:12:43]RasterBufferAndPrint [12:12:43]line [12:12:43]line [12:12:43]line [12:12:43]line [12:12:43]line [12:12:43]written 0, free lines is 3336 [12:12:43]MH_Cut [12:12:43]Write to MH i2c: D1 01 00 FE 2A 01 FA [12:12:43]Write i2c OK [12:12:43]MH_I2C_Read... [12:12:43]Read from MH i2c: D1 [12:12:43]MH_I2C_Read... [12:12:43]Read from MH i2c: D1 01 00 [12:12:43]MH_I2C_Read... [12:12:43]Read from MH i2c: D1 01 00 FE 2A 00 F9 [12:12:43]Write to MH i2c: 01 00 00 FF 2A 29 [12:12:43]Write i2c OK [12:12:43]MH_I2C_Read... [12:12:44]OFD Sender: No OFD packet to send [12:12:44]*** Cut start [12:12:44]*** Partial cut [12:12:44]*** CUTSNS_PIN = 1 [12:12:44]*** CUTSNS_PIN = 0 [12:12:44]*** Brake cut motor [12:12:45]Read from MH i2c: 01 [12:12:45]MH_I2C_Read... [12:12:45]*** Stop cut motor [12:12:45]*** Cut end [12:12:45]Read from MH i2c: 01 07 00 [12:12:45]MH_I2C_Read... [12:12:45]Read from MH i2c: 01 07 00 FF 2A 00 00 00 00 00 FF 0F 3E [12:12:45]process_action close_receipt done [12:12:45]requested_data is exist [12:12:45]produce_requested_data [12:12:45]requested_item fm.sn is exist - process it [12:12:45]wFMCommunicate request_size=4 [12:12:45]MH_SAM_APDU [12:12:45]CAPDU: 80 11 00 00 [12:12:45]Write to MH i2c: E2 08 00 00 2B 80 11 00 00 00 00 00 00 A5 [12:12:45]Write i2c OK [12:12:45]MH_I2C_Read... [12:12:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:12:45]Read from MH i2c: E2 [12:12:45]MH_I2C_Read... [12:12:45]Read from MH i2c: E2 17 00 [12:12:45]MH_I2C_Read... [12:12:45]Read from MH i2c: E2 17 00 00 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F9 [12:12:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:12:45]wFMCommunicate OK [12:12:45]requested_item fd.num is exist - process it [12:12:45]SAM_PROTO_GetFieldsCounters [12:12:45]wFMCommunicate request_size=4 [12:12:45]MH_SAM_APDU [12:12:45]CAPDU: 80 13 00 00 [12:12:45]Write to MH i2c: E2 08 00 01 2B 80 13 00 00 00 00 00 00 A8 [12:12:45]Write i2c OK [12:12:45]MH_I2C_Read... [12:12:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:12:45]Read from MH i2c: E2 [12:12:45]MH_I2C_Read... [12:12:45]Read from MH i2c: E2 62 00 [12:12:45]MH_I2C_Read... [12:12:45]Read from MH i2c: E2 62 00 01 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C0 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 6B 01 00 00 5E 04 04 00 6B 01 00 00 57 04 04 00 6C 01 00 00 19 04 04 00 00 00 00 00 90 00 D0 [12:12:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C0 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 6B 01 00 00 5E 04 04 00 6B 01 00 00 57 04 04 00 6C 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:12:45]wFMCommunicate OK [12:12:45]SAM_PROTO_GetFieldsCounters done [12:12:45]requested_item shift.num is exist - process it [12:12:45]requested_item shift.opened is exist - process it [12:12:45]req_shift_opened [12:12:45]FM_GetShiftState [12:12:45]SAM_PROTO_GetShiftState [12:12:45]wFMCommunicate request_size=4 [12:12:45]MH_SAM_APDU [12:12:45]CAPDU: 80 13 01 00 [12:12:45]Write to MH i2c: E2 08 00 02 2B 80 13 01 00 00 00 00 00 AA [12:12:45]Write i2c OK [12:12:45]MH_I2C_Read... [12:12:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:12:45]Read from MH i2c: E2 [12:12:45]MH_I2C_Read... [12:12:45]Read from MH i2c: E2 0E 00 [12:12:45]MH_I2C_Read... [12:12:45]Read from MH i2c: E2 0E 00 02 2B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A3 [12:12:45]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:12:45]wFMCommunicate OK [12:12:45]SAM_PROTO_GetShiftState done [12:12:45]FM_GetShiftState done [12:12:45]req_shift_opened done [12:12:45]requested_item shift.open_date is exist - process it [12:12:45]req_shift_open_date [12:12:45]req_shift_open_date done [12:12:45]produce_requested_data done [12:12:45]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317888,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:12:45]process_action_free close_receipt [12:12:45]json_value_free [12:12:45]json_value_free done [12:12:45]process_json_proto returns [12:12:45]Send response to host [12:12:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317888,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:12:45]free response buf [12:12:45]execute_script done [12:12:45]execute_script returns [12:12:45]free content buf [12:12:45]Sock 7.Close socket [12:12:45]Sock 7.Thread stoped [12:12:49]OFD Sender: No OFD packet to send [12:12:54]OFD Sender: No OFD packet to send [12:12:59]OFD Sender: No OFD packet to send [12:13:04]OFD Sender: No OFD packet to send [12:13:09]OFD Sender: No OFD packet to send [12:13:14]OFD Sender: No OFD packet to send [12:13:19]OFD Sender: No OFD packet to send [12:13:24]OFD Sender: No OFD packet to send [12:13:29]OFD Sender: No OFD packet to send [12:13:34]OFD Sender: No OFD packet to send [12:13:39]OFD Sender: No OFD packet to send [12:13:44]OFD Sender: No OFD packet to send [12:13:49]OFD Sender: No OFD packet to send [12:13:54]OFD Sender: No OFD packet to send [12:13:59]OFD Sender: No OFD packet to send [12:14:04]OFD Sender: No OFD packet to send [12:14:09]OFD Sender: No OFD packet to send [12:14:14]OFD Sender: No OFD packet to send [12:14:19]OFD Sender: No OFD packet to send [12:14:24]OFD Sender: No OFD packet to send [12:14:29]OFD Sender: No OFD packet to send [12:14:34]OFD Sender: No OFD packet to send [12:14:39]OFD Sender: No OFD packet to send [12:14:44]OFD Sender: No OFD packet to send [12:14:49]OFD Sender: No OFD packet to send [12:14:54]OFD Sender: No OFD packet to send [12:14:59]OFD Sender: No OFD packet to send [12:15:04]OFD Sender: No OFD packet to send [12:15:09]OFD Sender: No OFD packet to send [12:15:14]OFD Sender: No OFD packet to send [12:15:19]OFD Sender: No OFD packet to send [12:15:24]OFD Sender: No OFD packet to send [12:15:29]OFD Sender: No OFD packet to send [12:15:34]OFD Sender: No OFD packet to send [12:15:39]OFD Sender: No OFD packet to send [12:15:44]OFD Sender: No OFD packet to send [12:15:49]OFD Sender: No OFD packet to send [12:15:54]OFD Sender: No OFD packet to send [12:15:59]OFD Sender: No OFD packet to send [12:16:04]OFD Sender: No OFD packet to send [12:16:09]OFD Sender: No OFD packet to send [12:16:14]OFD Sender: No OFD packet to send [12:16:19]OFD Sender: No OFD packet to send [12:16:24]OFD Sender: No OFD packet to send [12:16:29]OFD Sender: No OFD packet to send [12:16:34]OFD Sender: No OFD packet to send [12:16:39]OFD Sender: No OFD packet to send [12:16:44]OFD Sender: No OFD packet to send [12:16:49]OFD Sender: No OFD packet to send [12:16:54]OFD Sender: No OFD packet to send [12:16:58]accept exits with 9 [12:16:58]New connection [12:16:58]New thread 3067293028 created [12:16:58]Thread 3067436388 joined [12:16:58]Waiting for new connection... [12:16:58] Sock 9.Parse request [12:16:58]Sock 9.Check first char [12:16:58]Sock 9.First char is OK [12:16:58]request: POST /json_proto HTTP/1.0 [12:16:58]Method: POST [12:16:58]URL: /json_proto [12:16:58]Method is POST - this is cgi request [12:16:58]url: /json_proto [12:16:58]query_string will be loaded in cgi processing [12:16:58]execute_cgi json_proto POST (null) [12:16:58]execute_cgi path=json_proto method=POST [12:16:58]POST find Content-Length [12:16:58]Host: 172.17.50.195:8080 [12:16:58]Content-Length: 770 [12:16:58]Content-Type: application/json [12:16:58] [12:16:58]POST finish read [12:16:58]Found Content-Length = 770 [12:16:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092832", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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: Mbank", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:16:58]execute_script... [12:16: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)1092832", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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: Mbank", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:16:58]POST & json_proto [12:16:58]process_json_proto [12:16:58]json parsed OK: [12:16:58]protocol is kg_v1.0 [12:16:58]action value=close_receipt [12:16:58]process_action close_receipt [12:16:58]cmd_close_receipt [12:16:58]MH_GetDate [12:16:58]Write to MH i2c: F0 00 00 03 2B 1D [12:16:58]Write i2c OK [12:16:58]MH_I2C_Read... [12:16:58]Read from MH i2c: F0 [12:16:58]MH_I2C_Read... [12:16:58]Read from MH i2c: F0 09 00 [12:16:58]MH_I2C_Read... [12:16:58]Read from MH i2c: F0 09 00 03 2B 00 BB 80 1F 67 43 33 1C 67 E0 [12:16:58]GetLastDocTimeStamp 1730117562 [12:16:58]current date 1730117819 [12:16:58]FM_GetShiftState [12:16:58]SAM_PROTO_GetShiftState [12:16:58]wFMCommunicate request_size=4 [12:16:58]MH_SAM_APDU [12:16:58]CAPDU: 80 13 01 00 [12:16:58]Write to MH i2c: E2 08 00 04 2B 80 13 01 00 00 00 00 00 AC [12:16:58]Write i2c OK [12:16:58]MH_I2C_Read... [12:16:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:58]Read from MH i2c: E2 [12:16:58]MH_I2C_Read... [12:16:58]Read from MH i2c: E2 0E 00 [12:16:58]MH_I2C_Read... [12:16:58]Read from MH i2c: E2 0E 00 04 2B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A5 [12:16:58]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:16:58]wFMCommunicate OK [12:16:58]SAM_PROTO_GetShiftState done [12:16:58]FM_GetShiftState done [12:16:58]opened in 1730073493 [12:16:58]opened+sec_in_day 1730159893 [12:16:58]quantity*price = 200043 [12:16:58]sum+1 = 200044 [12:16:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 364 28.10.2024 12:16 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317889 ФПД: 125735521619367 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T121659&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317889&fm=125735521619367&tin=02508201610067®Number=0000000000091628&sum=200043 [12:16:59]StoreToDocumentArchive [12:16:59]shift 546 fd 317889 [12:16:59]save to /storage/0546/doc_00317889 [12:16:59]save last doc name /storage/0546/doc_00317889 to /storage/kkm_last_doc_name [12:16:59]save OK [12:16:59]Clear old archive folders... [12:16:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:16:59]tlvbuf is 013DA080 [12:16:59]SAM_PROTO_ClearQueue [12:16:59]wFMCommunicate request_size=4 [12:16:59]MH_SAM_APDU [12:16:59]CAPDU: 80 09 00 00 [12:16:59]Write to MH i2c: E2 08 00 11 2B 80 09 00 00 00 00 00 00 AE [12:16:59]Write i2c OK [12:16:59]MH_I2C_Read... [12:17:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:17:00]Read from MH i2c: E2 [12:17:00]MH_I2C_Read... [12:17:00]Read from MH i2c: E2 03 00 [12:17:00]MH_I2C_Read... [12:17:00]Read from MH i2c: E2 03 00 11 2B 00 90 00 B0 [12:17:00]RAPDU: 90 00 [12:17:00]wFMCommunicate OK [12:17:00]SAM_PROTO_ClearQueue done [12:17:00]KKMCreateOFDPacket [12:17:00]OFDProtocolAddRootSTLVToBuf [12:17:00]FM_MakeSignedData [12:17:00]FM_MakeSignedData [12:17:00]SAM_PROTO_SignData [12:17:00]wFMCommunicate request_size=4 [12:17:00]MH_SAM_APDU [12:17:00]CAPDU: 80 0D 01 02 [12:17:00]Write to MH i2c: E2 08 00 12 2B 80 0D 01 02 00 00 00 00 B6 [12:17:00]Write i2c OK [12:17:00]MH_I2C_Read... [12:17:00]Read from MH i2c: E2 [12:17:00]MH_I2C_Read... [12:17:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:17:00]Read from MH i2c: E2 03 00 [12:17:00]MH_I2C_Read... [12:17:00]Read from MH i2c: E2 03 00 12 2B 00 90 00 B1 [12:17:00]RAPDU: 90 00 [12:17:00]wFMCommunicate OK [12:17:00]wFMCommunicate request_size=255 [12:17:00]MH_SAM_APDU [12:17:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 6C 01 00 00 F4 03 04 00 BB 80 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C1 D9 04 00 35 04 06 00 72 [12:17:00]Write to MH i2c: E2 02 01 13 2B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 6C 01 00 00 F4 03 04 00 BB 80 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C1 D9 04 00 35 04 06 00 72 00 00 A5 [12:17:00]Write i2c OK [12:17:00]MH_I2C_Read... [12:17:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:17:00]Read from MH i2c: E2 [12:17:00]MH_I2C_Read... [12:17:00]Read from MH i2c: E2 03 00 [12:17:00]MH_I2C_Read... [12:17:00]Read from MH i2c: E2 03 00 13 2B 00 90 00 B2 [12:17:00]RAPDU: 90 00 [12:17:00]wFMCommunicate OK [12:17:00]wFMCommunicate request_size=10 [12:17:00]MH_SAM_APDU [12:17:00]CAPDU: 80 0D 02 02 05 5B 15 1A 0D A7 [12:17:00]Write to MH i2c: E2 0D 00 14 2B 80 0D 02 02 05 00 5B 15 1A 0D A7 00 00 01 [12:17:00]Write i2c OK [12:17:00]MH_I2C_Read... [12:17:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:17:00]Read from MH i2c: E2 [12:17:00]MH_I2C_Read... [12:17:00]Read from MH i2c: E2 03 00 [12:17:00]MH_I2C_Read... [12:17:00]Read from MH i2c: E2 03 00 14 2B 00 90 00 B3 [12:17:00]RAPDU: 90 00 [12:17:00]wFMCommunicate OK [12:17:00]wFMCommunicate request_size=4 [12:17:00]MH_SAM_APDU [12:17:00]CAPDU: 80 0D 03 02 [12:17:00]Write to MH i2c: E2 08 00 15 2B 80 0D 03 02 00 00 00 00 BB [12:17:00]Write i2c OK [12:17:00]MH_I2C_Read... [12:17:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:17:00]Read from MH i2c: E2 [12:17:00]MH_I2C_Read... [12:17:00]Read from MH i2c: E2 0B 00 [12:17:00]MH_I2C_Read... [12:17:00]Read from MH i2c: E2 0B 00 15 2B 00 95 16 11 60 DA 7C 6C 0A 90 00 A4 [12:17:00]RAPDU: 95 16 11 60 DA 7C 6C 0A 90 00 [12:17:00]wFMCommunicate OK [12:17:00]SAM_PROTO_SignData done [12:17:00]FM_MakeSignedData done [12:17:00]CreateOFDProtocolMessage [12:17:00]wFMCommunicate request_size=4 [12:17:00]MH_SAM_APDU [12:17:00]CAPDU: 80 11 00 00 [12:17:00]Write to MH i2c: E2 08 00 16 2B 80 11 00 00 00 00 00 00 BB [12:17:00]Write i2c OK [12:17:00]MH_I2C_Read... [12:17:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:17:00]Read from MH i2c: E2 [12:17:00]MH_I2C_Read... [12:17:00]Read from MH i2c: E2 17 00 [12:17:00]MH_I2C_Read... [12:17:00]Read from MH i2c: E2 17 00 16 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 0F [12:17:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:17:00]wFMCommunicate OK [12:17:00]CreateOFDProtocolMessage done [12:17:00]OFDSenderStorePacket 317889 [12:17:00]StoreOFDPacket docnum=317889 [12:17:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 CE ED 07 01 04 01 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 6C 01 00 00 F4 03 04 00 BB 80 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C1 D9 04 00 35 04 06 00 72 5B 15 1A 0D A7 95 16 11 60 DA 7C 6C 0A [12:17:00]CheckFolder [12:17:00]dirname=/storage/ofd_packets [12:17:00]CheckFolder done [12:17:00]ProducePacketName [12:17:00]name=ofd_packets/00317889 [12:17:00]NVStorageSaveData ofd_packets/00317889 [12:17:00]File name is /storage/ofd_packets/00317889 [12:17:00]Write 301 bytes [12:17:00]NVStorageSaveData done [12:17:00]OFDSenderStorePacket done [12:17:00]KKMCreateOFDPacket done [12:17:00]NVStorageSaveData kkm_last_timestamp [12:17:00]File name is /storage/kkm_last_timestamp [12:17:00]Write 4 bytes [12:17:00]NVStorageSaveData done [12:17:00]ExternCall_PrintAddStr [12:17:00]wPrintStart [12:17:00]Write to MH i2c: 01 00 00 17 2B 42 [12:17:00]Write i2c OK [12:17:00]MH_I2C_Read... [12:17:00]Read from MH i2c: 01 [12:17:00]MH_I2C_Read... [12:17:00]Read from MH i2c: 01 07 00 [12:17:00]MH_I2C_Read... [12:17:00]Read from MH i2c: 01 07 00 17 2B 00 00 00 00 00 FF 0F 57 [12:17:00]RasterBufferAndPrint [12:17:00]line Счет N : (1)1092832 [12:17:00]line ИНН: 02508201610067 [12:17:00]line Контрольно-Кассовый Чек [12:17:00]line ПРОДАЖА [12:17:00]line ТРК (МРК, ГНК) : 54 [12:17:00]line Товар: 2710124500 [12:17:00]line Аи-95-К-3 [12:17:00]line 26.960 * 74.20 [12:17:00]line = 2000.43 [12:17:00]line НДС 12% НСП 1% [12:17:00]line > о реализуемом товаре [12:17:00]line ИТОГО: 2000.43 [12:17:00]line НСП 1% : 17.70 [12:17:00]line НДС 12% : 212.43 [12:17:00]line Наличными: 0.00 [12:17:00]line Безнал.: 2000.43 [12:17:00]line Место: АЗС № 101 "Партнер Нефть" [12:17:00]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:17:00]line СНО: Общий режим [12:17:00]line Чек 364 28.10.2024 12:16 [12:17:00]line Смена: 546 ФФД: 1.0 [12:17:00]line ЗНМ: 0300000082 [12:17:00]line РНМ: 0000000000091628 [12:17:00]line Версия ККМ: 001 [12:17:00]line Платежная система: Mbank [12:17:00]line ФМ: 0000000000874671 [12:17:00]line ФД: 317889 [12:17:00]line ФПД: 125735521619367 [12:17:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T121659&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317889&fm=125735521619367&tin=02508201610067®Number=0000000000091628&sum=200043 [12:17:00]OFD Sender: Processing packet 317889 [packets to send 127, broken 126] [12:17:00]ProducePacketName [12:17:00]name=ofd_packets/00317889 [12:17:00]OFD Sender: To server: pG, [12:17:00]CommunicateWithHost lk.salyk.kg:30040 [12:17:00]ConnectInit lk.salyk.kg [12:17:00]written 0, free lines is 4095 [12:17:00]Connected sock=10 [12:17:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 CE ED 07 01 04 01 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 6C 01 00 00 F4 03 04 00 BB 80 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C1 D9 04 00 35 04 06 00 72 5B 15 1A 0D A7 95 16 11 60 DA 7C 6C 0A [12:17:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 47 57 47 00 46 D3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C1 D9 04 00 F4 03 04 00 74 2C 1F 67 B6 04 01 00 00 24 78 56 0D F5 D9 D2 19 [12:17:01]CommunicateWithHost err = 0 [12:17:01]CheckOFDResponse [12:17:01]1017 (14) - 77093643461234 [12:17:01]1041 (16) - 0000000000874671 [12:17:01]1040 (4) - 317889 [12:17:01]1012 (4) - 28.10.2024 06:17 [12:17:01]1206 (1) - 0 [12:17:01]OFD Sender: Remove packet 317889 [12:17:01]ProducePacketName [12:17:01]name=ofd_packets/00317889 [12:17:01]NVStorageDeleteData [12:17:01]Write to MH i2c: 01 00 00 40 2B 6B [12:17:01]Write i2c OK [12:17:01]MH_I2C_Read... [12:17:01]Read from MH i2c: 01 [12:17:01]MH_I2C_Read... [12:17:01]Read from MH i2c: 01 07 00 [12:17:01]MH_I2C_Read... [12:17:01]Read from MH i2c: 01 07 00 40 2B 00 00 00 00 00 14 0D 93 [12:17:01]RasterBufferAndPrint [12:17:01]line [12:17:01]line [12:17:01]line [12:17:01]line [12:17:01]line [12:17:01]written 0, free lines is 3354 [12:17:01]MH_Cut [12:17:01]Write to MH i2c: D1 01 00 47 2B 01 44 [12:17:01]Write i2c OK [12:17:01]MH_I2C_Read... [12:17:01]Read from MH i2c: D1 [12:17:01]MH_I2C_Read... [12:17:01]Read from MH i2c: D1 01 00 [12:17:01]MH_I2C_Read... [12:17:01]Read from MH i2c: D1 01 00 47 2B 00 43 [12:17:01]Write to MH i2c: 01 00 00 48 2B 73 [12:17:01]Write i2c OK [12:17:01]MH_I2C_Read... [12:17:01]OFD Sender: No OFD packet to send [12:17:01]*** Cut start [12:17:01]*** Partial cut [12:17:01]*** CUTSNS_PIN = 1 [12:17:01]*** CUTSNS_PIN = 0 [12:17:02]*** Brake cut motor [12:17:02]Read from MH i2c: 01 [12:17:02]MH_I2C_Read... [12:17:02]*** Stop cut motor [12:17:02]*** Cut end [12:17:02]Read from MH i2c: 01 07 00 [12:17:02]MH_I2C_Read... [12:17:02]Read from MH i2c: 01 07 00 48 2B 00 00 00 00 00 FF 0F 88 [12:17:02]process_action close_receipt done [12:17:02]requested_data is exist [12:17:02]produce_requested_data [12:17:02]requested_item fm.sn is exist - process it [12:17:02]wFMCommunicate request_size=4 [12:17:02]MH_SAM_APDU [12:17:02]CAPDU: 80 11 00 00 [12:17:02]Write to MH i2c: E2 08 00 49 2B 80 11 00 00 00 00 00 00 EE [12:17:02]Write i2c OK [12:17:02]MH_I2C_Read... [12:17:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:17:02]Read from MH i2c: E2 [12:17:02]MH_I2C_Read... [12:17:02]Read from MH i2c: E2 17 00 [12:17:02]MH_I2C_Read... [12:17:02]Read from MH i2c: E2 17 00 49 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 42 [12:17:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:17:02]wFMCommunicate OK [12:17:02]requested_item fd.num is exist - process it [12:17:02]SAM_PROTO_GetFieldsCounters [12:17:02]wFMCommunicate request_size=4 [12:17:02]MH_SAM_APDU [12:17:02]CAPDU: 80 13 00 00 [12:17:02]Write to MH i2c: E2 08 00 4A 2B 80 13 00 00 00 00 00 00 F1 [12:17:02]Write i2c OK [12:17:02]MH_I2C_Read... [12:17:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:17:02]Read from MH i2c: E2 [12:17:02]MH_I2C_Read... [12:17:02]Read from MH i2c: E2 62 00 [12:17:02]MH_I2C_Read... [12:17:02]Read from MH i2c: E2 62 00 4A 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C1 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 6C 01 00 00 5E 04 04 00 6C 01 00 00 57 04 04 00 6D 01 00 00 19 04 04 00 00 00 00 00 90 00 1D [12:17:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C1 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 6C 01 00 00 5E 04 04 00 6C 01 00 00 57 04 04 00 6D 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:17:02]wFMCommunicate OK [12:17:02]SAM_PROTO_GetFieldsCounters done [12:17:02]requested_item shift.num is exist - process it [12:17:02]requested_item shift.opened is exist - process it [12:17:02]req_shift_opened [12:17:02]FM_GetShiftState [12:17:02]SAM_PROTO_GetShiftState [12:17:02]wFMCommunicate request_size=4 [12:17:02]MH_SAM_APDU [12:17:02]CAPDU: 80 13 01 00 [12:17:02]Write to MH i2c: E2 08 00 4B 2B 80 13 01 00 00 00 00 00 F3 [12:17:02]Write i2c OK [12:17:02]MH_I2C_Read... [12:17:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:17:02]Read from MH i2c: E2 [12:17:02]MH_I2C_Read... [12:17:02]Read from MH i2c: E2 0E 00 [12:17:02]MH_I2C_Read... [12:17:02]Read from MH i2c: E2 0E 00 4B 2B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 EC [12:17:02]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:17:02]wFMCommunicate OK [12:17:02]SAM_PROTO_GetShiftState done [12:17:02]FM_GetShiftState done [12:17:02]req_shift_opened done [12:17:02]requested_item shift.open_date is exist - process it [12:17:02]req_shift_open_date [12:17:02]req_shift_open_date done [12:17:02]produce_requested_data done [12:17:02]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317889,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:17:02]process_action_free close_receipt [12:17:02]json_value_free [12:17:02]json_value_free done [12:17:02]process_json_proto returns [12:17:02]Send response to host [12:17:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317889,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:17:02]free response buf [12:17:02]execute_script done [12:17:02]execute_script returns [12:17:02]free content buf [12:17:02]Sock 9.Close socket [12:17:02]Sock 9.Thread stoped [12:17:06]OFD Sender: No OFD packet to send [12:17:11]OFD Sender: No OFD packet to send [12:17:16]OFD Sender: No OFD packet to send [12:17:21]OFD Sender: No OFD packet to send [12:17:26]OFD Sender: No OFD packet to send [12:17: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:56]OFD Sender: No OFD packet to send [12:18:01]OFD Sender: No OFD packet to send [12:18:06]OFD Sender: No OFD packet to send [12:18:11]accept exits with 7 [12:18:11]New connection [12:18:11]New thread 3067436388 created [12:18:11]Thread 3067293028 joined [12:18:11]Waiting for new connection... [12:18:11] Sock 7.Parse request [12:18:11]Sock 7.Check first char [12:18:11]Sock 7.First char is OK [12:18:11]request: POST /json_proto HTTP/1.0 [12:18:11]Method: POST [12:18:11]URL: /json_proto [12:18:11]Method is POST - this is cgi request [12:18:11]url: /json_proto [12:18:11]query_string will be loaded in cgi processing [12:18:11]execute_cgi json_proto POST (null) [12:18:11]execute_cgi path=json_proto method=POST [12:18:11]POST find Content-Length [12:18:11]Host: 172.17.50.195:8080 [12:18:11]Content-Length: 683 [12:18:11]Content-Type: application/json [12:18:11] [12:18:11]POST finish read [12:18:11]Found Content-Length = 683 [12:18:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092834", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:18:11]execute_script... [12:18: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)1092834", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:18:11]POST & json_proto [12:18:11]process_json_proto [12:18:11]json parsed OK: [12:18:11]protocol is kg_v1.0 [12:18:11]action value=close_receipt [12:18:11]process_action close_receipt [12:18:11]cmd_close_receipt [12:18:11]MH_GetDate [12:18:11]Write to MH i2c: F0 00 00 4C 2B 66 [12:18:11]Write i2c OK [12:18:11]MH_I2C_Read... [12:18:11]Read from MH i2c: F0 [12:18:11]MH_I2C_Read... [12:18:11]Read from MH i2c: F0 09 00 [12:18:11]MH_I2C_Read... [12:18:11]Read from MH i2c: F0 09 00 4C 2B 00 04 81 1F 67 43 33 1C 67 73 [12:18:11]GetLastDocTimeStamp 1730117819 [12:18:11]current date 1730117892 [12:18:11]FM_GetShiftState [12:18:11]SAM_PROTO_GetShiftState [12:18:11]wFMCommunicate request_size=4 [12:18:11]MH_SAM_APDU [12:18:11]CAPDU: 80 13 01 00 [12:18:11]Write to MH i2c: E2 08 00 4D 2B 80 13 01 00 00 00 00 00 F5 [12:18:11]Write i2c OK [12:18:11]MH_I2C_Read... [12:18:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:11]Read from MH i2c: E2 [12:18:11]MH_I2C_Read... [12:18:11]Read from MH i2c: E2 0E 00 [12:18:11]MH_I2C_Read... [12:18:11]Read from MH i2c: E2 0E 00 4D 2B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 EE [12:18:11]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:18:11]wFMCommunicate OK [12:18:11]SAM_PROTO_GetShiftState done [12:18:11]FM_GetShiftState done [12:18:11]opened in 1730073493 [12:18:11]opened+sec_in_day 1730159893 [12:18:11]quantity*price = 50063 [12:18:11]sum+1 = 50064 [12:18:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 365 28.10.2024 12:18 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317890 ФПД: 181240388769686 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T121812&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317890&fm=181240388769686&tin=02508201610067®Number=0000000000091628&sum=50000 [12:18:12]StoreToDocumentArchive [12:18:12]shift 546 fd 317890 [12:18:12]save to /storage/0546/doc_00317890 [12:18:12]save last doc name /storage/0546/doc_00317890 to /storage/kkm_last_doc_name [12:18:12]save OK [12:18:12]Clear old archive folders... [12:18:12]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:18:12]tlvbuf is 01396BE0 [12:18:12]SAM_PROTO_ClearQueue [12:18:12]wFMCommunicate request_size=4 [12:18:12]MH_SAM_APDU [12:18:12]CAPDU: 80 09 00 00 [12:18:12]Write to MH i2c: E2 08 00 5A 2B 80 09 00 00 00 00 00 00 F7 [12:18:12]Write i2c OK [12:18:12]MH_I2C_Read... [12:18:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:18:12]Read from MH i2c: E2 [12:18:12]MH_I2C_Read... [12:18:12]Read from MH i2c: E2 03 00 [12:18:12]MH_I2C_Read... [12:18:12]Read from MH i2c: E2 03 00 5A 2B 00 90 00 F9 [12:18:12]RAPDU: 90 00 [12:18:12]wFMCommunicate OK [12:18:12]SAM_PROTO_ClearQueue done [12:18:12]KKMCreateOFDPacket [12:18:12]OFDProtocolAddRootSTLVToBuf [12:18:12]FM_MakeSignedData [12:18:12]FM_MakeSignedData [12:18:12]SAM_PROTO_SignData [12:18:12]wFMCommunicate request_size=4 [12:18:12]MH_SAM_APDU [12:18:12]CAPDU: 80 0D 01 02 [12:18:12]Write to MH i2c: E2 08 00 5B 2B 80 0D 01 02 00 00 00 00 FF [12:18:12]Write i2c OK [12:18:12]MH_I2C_Read... [12:18:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:18:12]Read from MH i2c: E2 [12:18:12]MH_I2C_Read... [12:18:12]Read from MH i2c: E2 03 00 [12:18:12]MH_I2C_Read... [12:18:12]Read from MH i2c: E2 03 00 5B 2B 00 90 00 FA [12:18:12]RAPDU: 90 00 [12:18:12]wFMCommunicate OK [12:18:12]wFMCommunicate request_size=255 [12:18:12]MH_SAM_APDU [12:18:12]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 6D 01 00 00 F4 03 04 00 04 81 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C2 D9 04 00 35 04 06 00 [12:18:12]Write to MH i2c: E2 02 01 5C 2B 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 6D 01 00 00 F4 03 04 00 04 81 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C2 D9 04 00 35 04 06 00 00 00 2F [12:18:12]Write i2c OK [12:18:12]MH_I2C_Read... [12:18:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:12]Read from MH i2c: E2 [12:18:12]MH_I2C_Read... [12:18:12]Read from MH i2c: E2 03 00 [12:18:12]MH_I2C_Read... [12:18:12]Read from MH i2c: E2 03 00 5C 2B 00 90 00 FB [12:18:13]RAPDU: 90 00 [12:18:13]wFMCommunicate OK [12:18:13]wFMCommunicate request_size=11 [12:18:13]MH_SAM_APDU [12:18:13]CAPDU: 80 0D 02 02 06 A4 D6 50 FD D7 96 [12:18:13]Write to MH i2c: E2 0E 00 5D 2B 80 0D 02 02 06 00 A4 D6 50 FD D7 96 00 00 42 [12:18:13]Write i2c OK [12:18:13]MH_I2C_Read... [12:18:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:13]Read from MH i2c: E2 [12:18:13]MH_I2C_Read... [12:18:13]Read from MH i2c: E2 03 00 [12:18:13]MH_I2C_Read... [12:18:13]Read from MH i2c: E2 03 00 5D 2B 00 90 00 FC [12:18:13]RAPDU: 90 00 [12:18:13]wFMCommunicate OK [12:18:13]wFMCommunicate request_size=4 [12:18:13]MH_SAM_APDU [12:18:13]CAPDU: 80 0D 03 02 [12:18:13]Write to MH i2c: E2 08 00 5E 2B 80 0D 03 02 00 00 00 00 04 [12:18:13]Write i2c OK [12:18:13]MH_I2C_Read... [12:18:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:18:13]Read from MH i2c: E2 [12:18:13]MH_I2C_Read... [12:18:13]Read from MH i2c: E2 0B 00 [12:18:13]MH_I2C_Read... [12:18:13]Read from MH i2c: E2 0B 00 5E 2B 00 B4 01 09 F3 7C 39 B7 67 90 00 89 [12:18:13]RAPDU: B4 01 09 F3 7C 39 B7 67 90 00 [12:18:13]wFMCommunicate OK [12:18:13]SAM_PROTO_SignData done [12:18:13]FM_MakeSignedData done [12:18:13]CreateOFDProtocolMessage [12:18:13]wFMCommunicate request_size=4 [12:18:13]MH_SAM_APDU [12:18:13]CAPDU: 80 11 00 00 [12:18:13]Write to MH i2c: E2 08 00 5F 2B 80 11 00 00 00 00 00 00 04 [12:18:13]Write i2c OK [12:18:13]MH_I2C_Read... [12:18:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:13]Read from MH i2c: E2 [12:18:13]MH_I2C_Read... [12:18:13]Read from MH i2c: E2 17 00 [12:18:13]MH_I2C_Read... [12:18:13]Read from MH i2c: E2 17 00 5F 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 58 [12:18:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:18:13]wFMCommunicate OK [12:18:13]CreateOFDProtocolMessage done [12:18:13]OFDSenderStorePacket 317890 [12:18:13]StoreOFDPacket docnum=317890 [12:18:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 BF 73 08 01 1C 45 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 6D 01 00 00 F4 03 04 00 04 81 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C2 D9 04 00 35 04 06 00 A4 D6 50 FD D7 96 B4 01 09 F3 7C 39 B7 67 [12:18:13]CheckFolder [12:18:13]dirname=/storage/ofd_packets [12:18:13]CheckFolder done [12:18:13]ProducePacketName [12:18:13]name=ofd_packets/00317890 [12:18:13]NVStorageSaveData ofd_packets/00317890 [12:18:13]File name is /storage/ofd_packets/00317890 [12:18:13]Write 302 bytes [12:18:13]NVStorageSaveData done [12:18:13]OFDSenderStorePacket done [12:18:13]KKMCreateOFDPacket done [12:18:13]NVStorageSaveData kkm_last_timestamp [12:18:13]File name is /storage/kkm_last_timestamp [12:18:13]Write 4 bytes [12:18:13]NVStorageSaveData done [12:18:13]ExternCall_PrintAddStr [12:18:13]wPrintStart [12:18:13]Write to MH i2c: 01 00 00 60 2B 8B [12:18:13]Write i2c OK [12:18:13]MH_I2C_Read... [12:18:13]Read from MH i2c: 01 [12:18:13]MH_I2C_Read... [12:18:13]Read from MH i2c: 01 07 00 [12:18:13]MH_I2C_Read... [12:18:13]Read from MH i2c: 01 07 00 60 2B 00 00 00 00 00 FF 0F A0 [12:18:13]RasterBufferAndPrint [12:18:13]line Счет N : (1)1092834 [12:18:13]line ИНН: 02508201610067 [12:18:13]line Контрольно-Кассовый Чек [12:18:13]line ПРОДАЖА [12:18:13]line ТРК (МРК, ГНК) : 41 [12:18:13]line Товар: 2710194210 [12:18:13]line ДТ(л)-К-2 [12:18:13]line 6.570 * 76.20 [12:18:13]line = 500.63 [12:18:13]line НДС 12% НСП 1% [12:18:13]line > о реализуемом товаре [12:18:13]line ОКРУГЛЕНИЕ: -0.63 [12:18:13]line ИТОГО: 500.00 [12:18:13]line Внесено: 500.00 [12:18:13]line СДАЧА: 0.00 [12:18:13]line НСП 1% : 4.43 [12:18:13]line НДС 12% : 53.16 [12:18:13]line Наличными: 500.00 [12:18:13]line Безнал.: 0.00 [12:18:13]line Место: АЗС № 101 "Партнер Нефть" [12:18:13]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:18:13]line СНО: Общий режим [12:18:13]line Чек 365 28.10.2024 12:18 [12:18:13]line Смена: 546 ФФД: 1.0 [12:18:13]line ЗНМ: 0300000082 [12:18:13]line РНМ: 0000000000091628 [12:18:13]line Версия ККМ: 001 [12:18:13]line ФМ: 0000000000874671 [12:18:13]line ФД: 317890 [12:18:13]line ФПД: 181240388769686 [12:18:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T121812&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317890&fm=181240388769686&tin=02508201610067®Number=0000000000091628&sum=50000 [12:18:13]OFD Sender: Processing packet 317890 [packets to send 127, broken 126] [12:18:13]ProducePacketName [12:18:13]name=ofd_packets/00317890 [12:18:13]OFD Sender: To server: pG, [12:18:13]CommunicateWithHost lk.salyk.kg:30040 [12:18:13]ConnectInit lk.salyk.kg [12:18:13]written 0, free lines is 4095 [12:18:13]Connected sock=11 [12:18:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 BF 73 08 01 1C 45 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 6D 01 00 00 F4 03 04 00 04 81 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C2 D9 04 00 35 04 06 00 A4 D6 50 FD D7 96 B4 01 09 F3 7C 39 B7 67 [12:18:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 09 0D 47 00 43 FB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C2 D9 04 00 F4 03 04 00 BD 2C 1F 67 B6 04 01 00 00 34 6F C2 0B B1 48 FD 80 [12:18:13]CommunicateWithHost err = 0 [12:18:13]CheckOFDResponse [12:18:13]1017 (14) - 77093643461234 [12:18:13]1041 (16) - 0000000000874671 [12:18:13]1040 (4) - 317890 [12:18:13]1012 (4) - 28.10.2024 06:18 [12:18:13]1206 (1) - 0 [12:18:13]OFD Sender: Remove packet 317890 [12:18:13]ProducePacketName [12:18:13]name=ofd_packets/00317890 [12:18:13]NVStorageDeleteData [12:18:13]Write to MH i2c: 01 00 00 8B 2B B6 [12:18:13]Write i2c OK [12:18:13]MH_I2C_Read... [12:18:13]Read from MH i2c: 01 [12:18:13]MH_I2C_Read... [12:18:13]Read from MH i2c: 01 07 00 [12:18:13]MH_I2C_Read... [12:18:13]Read from MH i2c: 01 07 00 8B 2B 00 00 00 00 00 E9 0C B2 [12:18:13]RasterBufferAndPrint [12:18:13]line [12:18:13]line [12:18:13]line [12:18:13]line [12:18:13]line [12:18:13]written 0, free lines is 3311 [12:18:13]MH_Cut [12:18:13]Write to MH i2c: D1 01 00 92 2B 01 8F [12:18:13]Write i2c OK [12:18:13]MH_I2C_Read... [12:18:13]Read from MH i2c: D1 [12:18:13]MH_I2C_Read... [12:18:13]Read from MH i2c: D1 01 00 [12:18:13]MH_I2C_Read... [12:18:13]Read from MH i2c: D1 01 00 92 2B 00 8E [12:18:13]Write to MH i2c: 01 00 00 93 2B BE [12:18:13]Write i2c OK [12:18:13]MH_I2C_Read... [12:18:14]OFD Sender: No OFD packet to send [12:18:14]*** Cut start [12:18:14]*** Partial cut [12:18:14]*** CUTSNS_PIN = 1 [12:18:14]*** CUTSNS_PIN = 0 [12:18:14]*** Brake cut motor [12:18:15]Read from MH i2c: 01 [12:18:15]MH_I2C_Read... [12:18:15]*** Stop cut motor [12:18:15]*** Cut end [12:18:15]Read from MH i2c: 01 07 00 [12:18:15]MH_I2C_Read... [12:18:15]Read from MH i2c: 01 07 00 93 2B 00 00 00 00 00 FF 0F D3 [12:18:15]process_action close_receipt done [12:18:15]requested_data is exist [12:18:15]produce_requested_data [12:18:15]requested_item fm.sn is exist - process it [12:18:15]wFMCommunicate request_size=4 [12:18:15]MH_SAM_APDU [12:18:15]CAPDU: 80 11 00 00 [12:18:15]Write to MH i2c: E2 08 00 94 2B 80 11 00 00 00 00 00 00 39 [12:18:15]Write i2c OK [12:18:15]MH_I2C_Read... [12:18:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:15]Read from MH i2c: E2 [12:18:15]MH_I2C_Read... [12:18:15]Read from MH i2c: E2 17 00 [12:18:15]MH_I2C_Read... [12:18:15]Read from MH i2c: E2 17 00 94 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 8D [12:18:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:18:15]wFMCommunicate OK [12:18:15]requested_item fd.num is exist - process it [12:18:15]SAM_PROTO_GetFieldsCounters [12:18:15]wFMCommunicate request_size=4 [12:18:15]MH_SAM_APDU [12:18:15]CAPDU: 80 13 00 00 [12:18:15]Write to MH i2c: E2 08 00 95 2B 80 13 00 00 00 00 00 00 3C [12:18:15]Write i2c OK [12:18:15]MH_I2C_Read... [12:18:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:18:15]Read from MH i2c: E2 [12:18:15]MH_I2C_Read... [12:18:15]Read from MH i2c: E2 62 00 [12:18:15]MH_I2C_Read... [12:18:15]Read from MH i2c: E2 62 00 95 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C2 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 6D 01 00 00 5E 04 04 00 6D 01 00 00 57 04 04 00 6E 01 00 00 19 04 04 00 00 00 00 00 90 00 6C [12:18:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C2 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 6D 01 00 00 5E 04 04 00 6D 01 00 00 57 04 04 00 6E 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:18:15]wFMCommunicate OK [12:18:15]SAM_PROTO_GetFieldsCounters done [12:18:15]requested_item shift.num is exist - process it [12:18:15]requested_item shift.opened is exist - process it [12:18:15]req_shift_opened [12:18:15]FM_GetShiftState [12:18:15]SAM_PROTO_GetShiftState [12:18:15]wFMCommunicate request_size=4 [12:18:15]MH_SAM_APDU [12:18:15]CAPDU: 80 13 01 00 [12:18:15]Write to MH i2c: E2 08 00 96 2B 80 13 01 00 00 00 00 00 3E [12:18:15]Write i2c OK [12:18:15]MH_I2C_Read... [12:18:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:15]Read from MH i2c: E2 [12:18:15]MH_I2C_Read... [12:18:15]Read from MH i2c: E2 0E 00 [12:18:15]MH_I2C_Read... [12:18:15]Read from MH i2c: E2 0E 00 96 2B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 37 [12:18:15]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:18:15]wFMCommunicate OK [12:18:15]SAM_PROTO_GetShiftState done [12:18:15]FM_GetShiftState done [12:18:15]req_shift_opened done [12:18:15]requested_item shift.open_date is exist - process it [12:18:15]req_shift_open_date [12:18:15]req_shift_open_date done [12:18:15]produce_requested_data done [12:18:15]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317890,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:18:15]process_action_free close_receipt [12:18:15]json_value_free [12:18:15]json_value_free done [12:18:15]process_json_proto returns [12:18:15]Send response to host [12:18:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317890,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:18:15]free response buf [12:18:15]execute_script done [12:18:15]execute_script returns [12:18:15]free content buf [12:18:15]Sock 7.Close socket [12:18:15]Sock 7.Thread stoped [12:18:19]OFD Sender: No OFD packet to send [12:18:20]accept exits with 9 [12:18:20]New connection [12:18:20]New thread 3067293028 created [12:18:20]Thread 3067436388 joined [12:18:20]Waiting for new connection... [12:18:20] Sock 9.Parse request [12:18:20]Sock 9.Check first char [12:18:20]Sock 9.First char is OK [12:18:20]request: POST /json_proto HTTP/1.0 [12:18:20]Method: POST [12:18:20]URL: /json_proto [12:18:20]Method is POST - this is cgi request [12:18:20]url: /json_proto [12:18:20]query_string will be loaded in cgi processing [12:18:20]execute_cgi json_proto POST (null) [12:18:20]execute_cgi path=json_proto method=POST [12:18:20]POST find Content-Length [12:18:20]Host: 172.17.50.195:8080 [12:18:20]Content-Length: 688 [12:18:20]Content-Type: application/json [12:18:20] [12:18:20]POST finish read [12:18:20]Found Content-Length = 688 [12:18:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092833", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:18:20]execute_script... [12:18:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092833", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:18:20]POST & json_proto [12:18:20]process_json_proto [12:18:20]json parsed OK: [12:18:20]protocol is kg_v1.0 [12:18:20]action value=close_receipt [12:18:20]process_action close_receipt [12:18:20]cmd_close_receipt [12:18:20]MH_GetDate [12:18:20]Write to MH i2c: F0 00 00 97 2B B1 [12:18:20]Write i2c OK [12:18:20]MH_I2C_Read... [12:18:20]Read from MH i2c: F0 [12:18:20]MH_I2C_Read... [12:18:20]Read from MH i2c: F0 09 00 [12:18:20]MH_I2C_Read... [12:18:20]Read from MH i2c: F0 09 00 97 2B 00 0D 81 1F 67 43 33 1C 67 C7 [12:18:20]GetLastDocTimeStamp 1730117892 [12:18:20]current date 1730117901 [12:18:20]FM_GetShiftState [12:18:20]SAM_PROTO_GetShiftState [12:18:20]wFMCommunicate request_size=4 [12:18:20]MH_SAM_APDU [12:18:20]CAPDU: 80 13 01 00 [12:18:20]Write to MH i2c: E2 08 00 98 2B 80 13 01 00 00 00 00 00 40 [12:18:20]Write i2c OK [12:18:20]MH_I2C_Read... [12:18:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:20]Read from MH i2c: E2 [12:18:20]MH_I2C_Read... [12:18:20]Read from MH i2c: E2 0E 00 [12:18:20]MH_I2C_Read... [12:18:20]Read from MH i2c: E2 0E 00 98 2B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 39 [12:18:20]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:18:20]wFMCommunicate OK [12:18:20]SAM_PROTO_GetShiftState done [12:18:20]FM_GetShiftState done [12:18:20]opened in 1730073493 [12:18:20]opened+sec_in_day 1730159893 [12:18:20]quantity*price = 100050 [12:18:20]sum+1 = 100052 [12:18:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 366 28.10.2024 12:18 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317891 ФПД: 32089003125435 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T121821&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317891&fm=32089003125435&tin=02508201610067®Number=0000000000091628&sum=100000 [12:18:21]StoreToDocumentArchive [12:18:21]shift 546 fd 317891 [12:18:21]save to /storage/0546/doc_00317891 [12:18:21]save last doc name /storage/0546/doc_00317891 to /storage/kkm_last_doc_name [12:18:21]save OK [12:18:21]Clear old archive folders... [12:18:21]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:18:21]tlvbuf is 0144BAE0 [12:18:21]SAM_PROTO_ClearQueue [12:18:21]wFMCommunicate request_size=4 [12:18:21]MH_SAM_APDU [12:18:21]CAPDU: 80 09 00 00 [12:18:21]Write to MH i2c: E2 08 00 A5 2B 80 09 00 00 00 00 00 00 42 [12:18:21]Write i2c OK [12:18:21]MH_I2C_Read... [12:18:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:18:21]Read from MH i2c: E2 [12:18:21]MH_I2C_Read... [12:18:21]Read from MH i2c: E2 03 00 [12:18:21]MH_I2C_Read... [12:18:21]Read from MH i2c: E2 03 00 A5 2B 00 90 00 44 [12:18:21]RAPDU: 90 00 [12:18:21]wFMCommunicate OK [12:18:21]SAM_PROTO_ClearQueue done [12:18:21]KKMCreateOFDPacket [12:18:21]OFDProtocolAddRootSTLVToBuf [12:18:21]FM_MakeSignedData [12:18:21]FM_MakeSignedData [12:18:21]SAM_PROTO_SignData [12:18:21]wFMCommunicate request_size=4 [12:18:21]MH_SAM_APDU [12:18:21]CAPDU: 80 0D 01 02 [12:18:21]Write to MH i2c: E2 08 00 A6 2B 80 0D 01 02 00 00 00 00 4A [12:18:21]Write i2c OK [12:18:21]MH_I2C_Read... [12:18:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:18:21]Read from MH i2c: E2 [12:18:21]MH_I2C_Read... [12:18:21]Read from MH i2c: E2 03 00 [12:18:21]MH_I2C_Read... [12:18:21]Read from MH i2c: E2 03 00 A6 2B 00 90 00 45 [12:18:21]RAPDU: 90 00 [12:18:21]wFMCommunicate OK [12:18:21]wFMCommunicate request_size=255 [12:18:21]MH_SAM_APDU [12:18:21]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 6E 01 00 00 F4 03 04 00 0D 81 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C3 D9 04 00 35 04 06 00 [12:18:21]Write to MH i2c: E2 02 01 A7 2B 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 6E 01 00 00 F4 03 04 00 0D 81 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C3 D9 04 00 35 04 06 00 00 00 FD [12:18:21]Write i2c OK [12:18:21]MH_I2C_Read... [12:18:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:21]Read from MH i2c: E2 [12:18:21]MH_I2C_Read... [12:18:21]Read from MH i2c: E2 03 00 [12:18:21]MH_I2C_Read... [12:18:21]Read from MH i2c: E2 03 00 A7 2B 00 90 00 46 [12:18:21]RAPDU: 90 00 [12:18:21]wFMCommunicate OK [12:18:21]wFMCommunicate request_size=11 [12:18:21]MH_SAM_APDU [12:18:21]CAPDU: 80 0D 02 02 06 1D 2F 4D A1 EA BB [12:18:21]Write to MH i2c: E2 0E 00 A8 2B 80 0D 02 02 06 00 1D 2F 4D A1 EA BB 00 00 38 [12:18:21]Write i2c OK [12:18:21]MH_I2C_Read... [12:18:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:21]Read from MH i2c: E2 [12:18:21]MH_I2C_Read... [12:18:21]Read from MH i2c: E2 03 00 [12:18:21]MH_I2C_Read... [12:18:21]Read from MH i2c: E2 03 00 A8 2B 00 90 00 47 [12:18:21]RAPDU: 90 00 [12:18:21]wFMCommunicate OK [12:18:21]wFMCommunicate request_size=4 [12:18:21]MH_SAM_APDU [12:18:21]CAPDU: 80 0D 03 02 [12:18:21]Write to MH i2c: E2 08 00 A9 2B 80 0D 03 02 00 00 00 00 4F [12:18:21]Write i2c OK [12:18:21]MH_I2C_Read... [12:18:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:18:21]Read from MH i2c: E2 [12:18:21]MH_I2C_Read... [12:18:21]Read from MH i2c: E2 0B 00 [12:18:21]MH_I2C_Read... [12:18:21]Read from MH i2c: E2 0B 00 A9 2B 00 95 2B 90 1B 86 50 42 12 90 00 E5 [12:18:21]RAPDU: 95 2B 90 1B 86 50 42 12 90 00 [12:18:21]wFMCommunicate OK [12:18:21]SAM_PROTO_SignData done [12:18:21]FM_MakeSignedData done [12:18:21]CreateOFDProtocolMessage [12:18:21]wFMCommunicate request_size=4 [12:18:21]MH_SAM_APDU [12:18:21]CAPDU: 80 11 00 00 [12:18:21]Write to MH i2c: E2 08 00 AA 2B 80 11 00 00 00 00 00 00 4F [12:18:21]Write i2c OK [12:18:21]MH_I2C_Read... [12:18:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:21]Read from MH i2c: E2 [12:18:21]MH_I2C_Read... [12:18:21]Read from MH i2c: E2 17 00 [12:18:21]MH_I2C_Read... [12:18:21]Read from MH i2c: E2 17 00 AA 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A3 [12:18:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:18:21]wFMCommunicate OK [12:18:21]CreateOFDProtocolMessage done [12:18:21]OFDSenderStorePacket 317891 [12:18:21]StoreOFDPacket docnum=317891 [12:18:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 C0 D1 08 01 DC CC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 6E 01 00 00 F4 03 04 00 0D 81 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C3 D9 04 00 35 04 06 00 1D 2F 4D A1 EA BB 95 2B 90 1B 86 50 42 12 [12:18:21]CheckFolder [12:18:21]dirname=/storage/ofd_packets [12:18:21]CheckFolder done [12:18:21]ProducePacketName [12:18:21]name=ofd_packets/00317891 [12:18:21]NVStorageSaveData ofd_packets/00317891 [12:18:21]File name is /storage/ofd_packets/00317891 [12:18:21]Write 302 bytes [12:18:21]NVStorageSaveData done [12:18:21]OFDSenderStorePacket done [12:18:21]KKMCreateOFDPacket done [12:18:21]NVStorageSaveData kkm_last_timestamp [12:18:21]File name is /storage/kkm_last_timestamp [12:18:21]Write 4 bytes [12:18:21]NVStorageSaveData done [12:18:21]ExternCall_PrintAddStr [12:18:21]wPrintStart [12:18:21]Write to MH i2c: 01 00 00 AB 2B D6 [12:18:21]Write i2c OK [12:18:21]MH_I2C_Read... [12:18:21]Read from MH i2c: 01 [12:18:21]MH_I2C_Read... [12:18:21]Read from MH i2c: 01 07 00 [12:18:21]MH_I2C_Read... [12:18:21]Read from MH i2c: 01 07 00 AB 2B 00 00 00 00 00 FF 0F EB [12:18:21]RasterBufferAndPrint [12:18:21]line Счет N : (1)1092833 [12:18:21]line ИНН: 02508201610067 [12:18:21]line Контрольно-Кассовый Чек [12:18:21]line ПРОДАЖА [12:18:21]line ТРК (МРК, ГНК) : 11 [12:18:21]line Товар: 2710194210 [12:18:21]line ДТ(л)-К-2 [12:18:21]line 13.130 * 76.20 [12:18:21]line = 1000.51 [12:18:21]line НДС 12% НСП 1% [12:18:21]line > о реализуемом товаре [12:18:21]line ОКРУГЛЕНИЕ: -0.51 [12:18:21]line ИТОГО: 1000.00 [12:18:21]line Внесено: 1000.00 [12:18:21]line СДАЧА: 0.00 [12:18:21]line НСП 1% : 8.85 [12:18:21]line НДС 12% : 106.25 [12:18:21]line Наличными: 1000.00 [12:18:21]line Безнал.: 0.00 [12:18:21]line Место: АЗС № 101 "Партнер Нефть" [12:18:21]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:18:21]line СНО: Общий режим [12:18:21]line Чек 366 28.10.2024 12:18 [12:18:21]line Смена: 546 ФФД: 1.0 [12:18:21]line ЗНМ: 0300000082 [12:18:21]line РНМ: 0000000000091628 [12:18:21]line Версия ККМ: 001 [12:18:21]line ФМ: 0000000000874671 [12:18:22]line ФД: 317891 [12:18:22]line ФПД: 32089003125435 [12:18:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T121821&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317891&fm=32089003125435&tin=02508201610067®Number=0000000000091628&sum=100000 [12:18:22]written 0, free lines is 4095 [12:18:22]OFD Sender: Processing packet 317891 [packets to send 127, broken 126] [12:18:22]ProducePacketName [12:18:22]name=ofd_packets/00317891 [12:18:22]OFD Sender: To server: pG, [12:18:22]CommunicateWithHost lk.salyk.kg:30040 [12:18:22]ConnectInit lk.salyk.kg [12:18:22]Connected sock=10 [12:18:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 C0 D1 08 01 DC CC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 6E 01 00 00 F4 03 04 00 0D 81 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C3 D9 04 00 35 04 06 00 1D 2F 4D A1 EA BB 95 2B 90 1B 86 50 42 12 [12:18:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 F3 C1 47 00 37 5C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C3 D9 04 00 F4 03 04 00 C5 2C 1F 67 B6 04 01 00 00 CE 51 49 1A 8E 53 47 54 [12:18:22]CommunicateWithHost err = 0 [12:18:22]CheckOFDResponse [12:18:22]1017 (14) - 77093643461234 [12:18:22]1041 (16) - 0000000000874671 [12:18:22]1040 (4) - 317891 [12:18:22]1012 (4) - 28.10.2024 06:18 [12:18:22]1206 (1) - 0 [12:18:22]OFD Sender: Remove packet 317891 [12:18:22]ProducePacketName [12:18:22]name=ofd_packets/00317891 [12:18:22]NVStorageDeleteData [12:18:22]Write to MH i2c: 01 00 00 D6 2B 01 [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 D6 2B 00 00 00 00 00 FC 0C 10 [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 3336 [12:18:22]MH_Cut [12:18:22]Write to MH i2c: D1 01 00 DD 2B 01 DA [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 DD 2B 00 D9 [12:18:22]Write to MH i2c: 01 00 00 DE 2B 09 [12:18:22]Write i2c OK [12:18:22]MH_I2C_Read... [12:18:22]OFD Sender: No OFD packet to send [12:18:23]*** Cut start [12:18:23]*** Partial cut [12:18:23]*** CUTSNS_PIN = 1 [12:18:23]*** CUTSNS_PIN = 0 [12:18:23]*** Brake cut motor [12:18:23]Read from MH i2c: 01 [12:18:23]MH_I2C_Read... [12:18:23]*** Stop cut motor [12:18:23]*** Cut end [12:18:23]Read from MH i2c: 01 07 00 [12:18:23]MH_I2C_Read... [12:18:23]Read from MH i2c: 01 07 00 DE 2B 00 00 00 00 00 FF 0F 1E [12:18:23]process_action close_receipt done [12:18:23]requested_data is exist [12:18:23]produce_requested_data [12:18:23]requested_item fm.sn is exist - process it [12:18:23]wFMCommunicate request_size=4 [12:18:23]MH_SAM_APDU [12:18:23]CAPDU: 80 11 00 00 [12:18:23]Write to MH i2c: E2 08 00 DF 2B 80 11 00 00 00 00 00 00 84 [12:18:23]Write i2c OK [12:18:23]MH_I2C_Read... [12:18:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:23]Read from MH i2c: E2 [12:18:23]MH_I2C_Read... [12:18:23]Read from MH i2c: E2 17 00 [12:18:23]MH_I2C_Read... [12:18:23]Read from MH i2c: E2 17 00 DF 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D8 [12:18:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:18:23]wFMCommunicate OK [12:18:23]requested_item fd.num is exist - process it [12:18:23]SAM_PROTO_GetFieldsCounters [12:18:23]wFMCommunicate request_size=4 [12:18:23]MH_SAM_APDU [12:18:23]CAPDU: 80 13 00 00 [12:18:23]Write to MH i2c: E2 08 00 E0 2B 80 13 00 00 00 00 00 00 87 [12:18:23]Write i2c OK [12:18:23]MH_I2C_Read... [12:18:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:18:24]Read from MH i2c: E2 [12:18:24]MH_I2C_Read... [12:18:24]Read from MH i2c: E2 62 00 [12:18:24]MH_I2C_Read... [12:18:24]Read from MH i2c: E2 62 00 E0 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C3 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 6E 01 00 00 5E 04 04 00 6E 01 00 00 57 04 04 00 6F 01 00 00 19 04 04 00 00 00 00 00 90 00 BB [12:18:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C3 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 6E 01 00 00 5E 04 04 00 6E 01 00 00 57 04 04 00 6F 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:18:24]wFMCommunicate OK [12:18:24]SAM_PROTO_GetFieldsCounters done [12:18:24]requested_item shift.num is exist - process it [12:18:24]requested_item shift.opened is exist - process it [12:18:24]req_shift_opened [12:18:24]FM_GetShiftState [12:18:24]SAM_PROTO_GetShiftState [12:18:24]wFMCommunicate request_size=4 [12:18:24]MH_SAM_APDU [12:18:24]CAPDU: 80 13 01 00 [12:18:24]Write to MH i2c: E2 08 00 E1 2B 80 13 01 00 00 00 00 00 89 [12:18:24]Write i2c OK [12:18:24]MH_I2C_Read... [12:18:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:24]Read from MH i2c: E2 [12:18:24]MH_I2C_Read... [12:18:24]Read from MH i2c: E2 0E 00 [12:18:24]MH_I2C_Read... [12:18:24]Read from MH i2c: E2 0E 00 E1 2B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 82 [12:18:24]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:18:24]wFMCommunicate OK [12:18:24]SAM_PROTO_GetShiftState done [12:18:24]FM_GetShiftState done [12:18:24]req_shift_opened done [12:18:24]requested_item shift.open_date is exist - process it [12:18:24]req_shift_open_date [12:18:24]req_shift_open_date done [12:18:24]produce_requested_data done [12:18:24]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317891,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:18:24]process_action_free close_receipt [12:18:24]json_value_free [12:18:24]json_value_free done [12:18:24]process_json_proto returns [12:18:24]Send response to host [12:18:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317891,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:18:24]free response buf [12:18:24]execute_script done [12:18:24]execute_script returns [12:18:24]free content buf [12:18:24]Sock 9.Close socket [12:18:24]Sock 9.Thread stoped [12:18:27]OFD Sender: No OFD packet to send [12:18:32]OFD Sender: No OFD packet to send [12:18:37]OFD Sender: No OFD packet to send [12:18:42]OFD Sender: No OFD packet to send [12:18:47]OFD Sender: No OFD packet to send [12:18:52]OFD Sender: No OFD packet to send [12:18:57]OFD Sender: No OFD packet to send [12:19:02]OFD Sender: No OFD packet to send [12:19:07]OFD Sender: No OFD packet to send [12:19:12]OFD Sender: No OFD packet to send [12:19:17]OFD Sender: No OFD packet to send [12:19:22]OFD Sender: No OFD packet to send [12:19:27]OFD Sender: No OFD packet to send [12:19:32]OFD Sender: No OFD packet to send [12:19:37]OFD Sender: No OFD packet to send [12:19:42]OFD Sender: No OFD packet to send [12:19:47]OFD Sender: No OFD packet to send [12:19:52]OFD Sender: No OFD packet to send [12:19:57]OFD Sender: No OFD packet to send [12:20:02]OFD Sender: No OFD packet to send [12:20:07]OFD Sender: No OFD packet to send [12:20:12]OFD Sender: No OFD packet to send [12:20:17]accept exits with 7 [12:20:17]New connection [12:20:17]New thread 3067436388 created [12:20:17]Thread 3067293028 joined [12:20:17]Waiting for new connection... [12:20:17] Sock 7.Parse request [12:20:17]Sock 7.Check first char [12:20:17]Sock 7.First char is OK [12:20:17]request: POST /json_proto HTTP/1.0 [12:20:17]Method: POST [12:20:17]URL: /json_proto [12:20:17]Method is POST - this is cgi request [12:20:17]url: /json_proto [12:20:17]query_string will be loaded in cgi processing [12:20:17]execute_cgi json_proto POST (null) [12:20:17]execute_cgi path=json_proto method=POST [12:20:17]POST find Content-Length [12:20:17]Host: 172.17.50.195:8080 [12:20:17]Content-Length: 679 [12:20:17]Content-Type: application/json [12:20:17] [12:20:17]POST finish read [12:20:17]Found Content-Length = 679 [12:20:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092836", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.320, "sum" : 690.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 690.00, "total" : 690.00, "payments": [ { "type": 0, "sum" : 690.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:20:17]execute_script... [12:20: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)1092836", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.320, "sum" : 690.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 690.00, "total" : 690.00, "payments": [ { "type": 0, "sum" : 690.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:20:17]POST & json_proto [12:20:17]process_json_proto [12:20:17]json parsed OK: [12:20:17]protocol is kg_v1.0 [12:20:17]action value=close_receipt [12:20:17]process_action close_receipt [12:20:17]cmd_close_receipt [12:20:17]MH_GetDate [12:20:17]Write to MH i2c: F0 00 00 E2 2B FC [12:20:17]Write i2c OK [12:20:17]MH_I2C_Read... [12:20:17]Read from MH i2c: F0 [12:20:17]MH_I2C_Read... [12:20:17]Read from MH i2c: F0 09 00 [12:20:17]MH_I2C_Read... [12:20:17]Read from MH i2c: F0 09 00 E2 2B 00 82 81 1F 67 43 33 1C 67 87 [12:20:17]GetLastDocTimeStamp 1730117901 [12:20:17]current date 1730118018 [12:20:17]FM_GetShiftState [12:20:17]SAM_PROTO_GetShiftState [12:20:17]wFMCommunicate request_size=4 [12:20:17]MH_SAM_APDU [12:20:17]CAPDU: 80 13 01 00 [12:20:17]Write to MH i2c: E2 08 00 E3 2B 80 13 01 00 00 00 00 00 8B [12:20:17]Write i2c OK [12:20:17]MH_I2C_Read... [12:20:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:20:17]Read from MH i2c: E2 [12:20:17]MH_I2C_Read... [12:20:17]Read from MH i2c: E2 0E 00 [12:20:17]MH_I2C_Read... [12:20:17]Read from MH i2c: E2 0E 00 E3 2B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 84 [12:20:17]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:20:17]wFMCommunicate OK [12:20:17]SAM_PROTO_GetShiftState done [12:20:17]FM_GetShiftState done [12:20:17]opened in 1730073493 [12:20:17]opened+sec_in_day 1730159893 [12:20:17]quantity*price = 69040 [12:20:17]sum+1 = 69042 [12:20:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 690.00 Внесено: 690.00 СДАЧА: 0.00 НСП 1% : 6.11 НДС 12% : 73.32 Наличными: 690.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 367 28.10.2024 12:20 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317892 ФПД: 72921554818840 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T122018&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317892&fm=72921554818840&tin=02508201610067®Number=0000000000091628&sum=69000 [12:20:18]StoreToDocumentArchive [12:20:18]shift 546 fd 317892 [12:20:18]save to /storage/0546/doc_00317892 [12:20:18]save last doc name /storage/0546/doc_00317892 to /storage/kkm_last_doc_name [12:20:18]save OK [12:20:18]Clear old archive folders... [12:20:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:20:18]tlvbuf is 013D9F70 [12:20:18]SAM_PROTO_ClearQueue [12:20:18]wFMCommunicate request_size=4 [12:20:18]MH_SAM_APDU [12:20:18]CAPDU: 80 09 00 00 [12:20:18]Write to MH i2c: E2 08 00 F0 2B 80 09 00 00 00 00 00 00 8D [12:20:18]Write i2c OK [12:20:18]MH_I2C_Read... [12:20:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:20:18]Read from MH i2c: E2 [12:20:18]MH_I2C_Read... [12:20:18]Read from MH i2c: E2 03 00 [12:20:18]MH_I2C_Read... [12:20:18]Read from MH i2c: E2 03 00 F0 2B 00 90 00 8F [12:20:18]RAPDU: 90 00 [12:20:18]wFMCommunicate OK [12:20:18]SAM_PROTO_ClearQueue done [12:20:18]KKMCreateOFDPacket [12:20:18]OFDProtocolAddRootSTLVToBuf [12:20:18]FM_MakeSignedData [12:20:18]FM_MakeSignedData [12:20:18]SAM_PROTO_SignData [12:20:18]wFMCommunicate request_size=4 [12:20:18]MH_SAM_APDU [12:20:18]CAPDU: 80 0D 01 02 [12:20:18]Write to MH i2c: E2 08 00 F1 2B 80 0D 01 02 00 00 00 00 95 [12:20:18]Write i2c OK [12:20:18]MH_I2C_Read... [12:20:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:20:18]Read from MH i2c: E2 [12:20:18]MH_I2C_Read... [12:20:18]Read from MH i2c: E2 03 00 [12:20:18]MH_I2C_Read... [12:20:18]Read from MH i2c: E2 03 00 F1 2B 00 90 00 90 [12:20:18]RAPDU: 90 00 [12:20:18]wFMCommunicate OK [12:20:18]wFMCommunicate request_size=255 [12:20:18]MH_SAM_APDU [12:20: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 32 FF 03 08 00 03 50 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B1 0D 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 0D 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A4 1C 00 00 00 00 07 04 06 00 88 0D 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 01 00 00 F4 03 04 00 82 81 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C4 D9 04 00 35 04 06 00 42 [12:20:18]Write to MH i2c: E2 02 01 F2 2B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 50 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B1 0D 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 0D 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A4 1C 00 00 00 00 07 04 06 00 88 0D 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 01 00 00 F4 03 04 00 82 81 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C4 D9 04 00 35 04 06 00 42 00 00 62 [12:20:18]Write i2c OK [12:20:18]MH_I2C_Read... [12:20:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:20:19]Read from MH i2c: E2 [12:20:19]MH_I2C_Read... [12:20:19]Read from MH i2c: E2 03 00 [12:20:19]MH_I2C_Read... [12:20:19]Read from MH i2c: E2 03 00 F2 2B 00 90 00 91 [12:20:19]RAPDU: 90 00 [12:20:19]wFMCommunicate OK [12:20:19]wFMCommunicate request_size=10 [12:20:19]MH_SAM_APDU [12:20:19]CAPDU: 80 0D 02 02 05 52 5F 5F 17 18 [12:20:19]Write to MH i2c: E2 0D 00 F3 2B 80 0D 02 02 05 00 52 5F 5F 17 18 00 00 E1 [12:20:19]Write i2c OK [12:20:19]MH_I2C_Read... [12:20:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:20:19]Read from MH i2c: E2 [12:20:19]MH_I2C_Read... [12:20:19]Read from MH i2c: E2 03 00 [12:20:19]MH_I2C_Read... [12:20:19]Read from MH i2c: E2 03 00 F3 2B 00 90 00 92 [12:20:19]RAPDU: 90 00 [12:20:19]wFMCommunicate OK [12:20:19]wFMCommunicate request_size=4 [12:20:19]MH_SAM_APDU [12:20:19]CAPDU: 80 0D 03 02 [12:20:19]Write to MH i2c: E2 08 00 F4 2B 80 0D 03 02 00 00 00 00 9A [12:20:19]Write i2c OK [12:20:19]MH_I2C_Read... [12:20:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:20:19]Read from MH i2c: E2 [12:20:19]MH_I2C_Read... [12:20:19]Read from MH i2c: E2 0B 00 [12:20:19]MH_I2C_Read... [12:20:19]Read from MH i2c: E2 0B 00 F4 2B 00 9A 58 90 16 0B 4A FE CD 90 00 53 [12:20:19]RAPDU: 9A 58 90 16 0B 4A FE CD 90 00 [12:20:19]wFMCommunicate OK [12:20:19]SAM_PROTO_SignData done [12:20:19]FM_MakeSignedData done [12:20:19]CreateOFDProtocolMessage [12:20:19]wFMCommunicate request_size=4 [12:20:19]MH_SAM_APDU [12:20:19]CAPDU: 80 11 00 00 [12:20:19]Write to MH i2c: E2 08 00 F5 2B 80 11 00 00 00 00 00 00 9A [12:20:19]Write i2c OK [12:20:19]MH_I2C_Read... [12:20:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:20:19]Read from MH i2c: E2 [12:20:19]MH_I2C_Read... [12:20:19]Read from MH i2c: E2 17 00 [12:20:19]MH_I2C_Read... [12:20:19]Read from MH i2c: E2 17 00 F5 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 EE [12:20:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:20:19]wFMCommunicate OK [12:20:19]CreateOFDProtocolMessage done [12:20:19]OFDSenderStorePacket 317892 [12:20:19]StoreOFDPacket docnum=317892 [12:20:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 24 73 07 01 66 9B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 50 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B1 0D 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 0D 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A4 1C 00 00 00 00 07 04 06 00 88 0D 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 01 00 00 F4 03 04 00 82 81 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C4 D9 04 00 35 04 06 00 42 52 5F 5F 17 18 9A 58 90 16 0B 4A FE CD [12:20:19]CheckFolder [12:20:19]dirname=/storage/ofd_packets [12:20:19]CheckFolder done [12:20:19]ProducePacketName [12:20:19]name=ofd_packets/00317892 [12:20:19]NVStorageSaveData ofd_packets/00317892 [12:20:19]File name is /storage/ofd_packets/00317892 [12:20:19]Write 301 bytes [12:20:19]NVStorageSaveData done [12:20:19]OFDSenderStorePacket done [12:20:19]KKMCreateOFDPacket done [12:20:19]NVStorageSaveData kkm_last_timestamp [12:20:19]File name is /storage/kkm_last_timestamp [12:20:19]Write 4 bytes [12:20:19]NVStorageSaveData done [12:20:19]ExternCall_PrintAddStr [12:20:19]wPrintStart [12:20:19]Write to MH i2c: 01 00 00 F6 2B 21 [12:20:19]Write i2c OK [12:20:19]MH_I2C_Read... [12:20:19]Read from MH i2c: 01 [12:20:19]MH_I2C_Read... [12:20:19]Read from MH i2c: 01 07 00 [12:20:19]MH_I2C_Read... [12:20:19]Read from MH i2c: 01 07 00 F6 2B 00 00 00 00 00 FF 0F 36 [12:20:19]RasterBufferAndPrint [12:20:19]line Счет N : (1)1092836 [12:20:19]line ИНН: 02508201610067 [12:20:19]line Контрольно-Кассовый Чек [12:20:19]line ПРОДАЖА [12:20:19]line ТРК (МРК, ГНК) : 53 [12:20:19]line Товар: 2710124130 [12:20:19]line Аи-92-К-2 [12:20:19]line 10.320 * 66.90 [12:20:19]line = 690.41 [12:20:19]line НДС 12% НСП 1% [12:20:19]line > о реализуемом товаре [12:20:19]line ОКРУГЛЕНИЕ: -0.41 [12:20:19]line ИТОГО: 690.00 [12:20:19]line Внесено: 690.00 [12:20:19]line СДАЧА: 0.00 [12:20:19]line НСП 1% : 6.11 [12:20:19]line НДС 12% : 73.32 [12:20:19]line Наличными: 690.00 [12:20:19]line Безнал.: 0.00 [12:20:19]line Место: АЗС № 101 "Партнер Нефть" [12:20:19]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:20:19]line СНО: Общий режим [12:20:19]line Чек 367 28.10.2024 12:20 [12:20:19]line Смена: 546 ФФД: 1.0 [12:20:19]line ЗНМ: 0300000082 [12:20:19]line РНМ: 0000000000091628 [12:20:19]line Версия ККМ: 001 [12:20:19]line ФМ: 0000000000874671 [12:20:19]line ФД: 317892 [12:20:19]line ФПД: 72921554818840 [12:20:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T122018&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317892&fm=72921554818840&tin=02508201610067®Number=0000000000091628&sum=69000 [12:20:19]written 0, free lines is 4095 [12:20:19]OFD Sender: Processing packet 317892 [packets to send 127, broken 126] [12:20:19]ProducePacketName [12:20:19]name=ofd_packets/00317892 [12:20:19]OFD Sender: To server: pG, [12:20:19]CommunicateWithHost lk.salyk.kg:30040 [12:20:19]ConnectInit lk.salyk.kg [12:20:19]Connected sock=10 [12:20:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 24 73 07 01 66 9B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 50 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B1 0D 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 0D 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A4 1C 00 00 00 00 07 04 06 00 88 0D 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 01 00 00 F4 03 04 00 82 81 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C4 D9 04 00 35 04 06 00 42 52 5F 5F 17 18 9A 58 90 16 0B 4A FE CD [12:20:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 E6 74 47 00 5F 64 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C4 D9 04 00 F4 03 04 00 3B 2D 1F 67 B6 04 01 00 00 86 4A 41 95 A7 47 AC 26 [12:20:19]CommunicateWithHost err = 0 [12:20:19]CheckOFDResponse [12:20:19]1017 (14) - 77093643461234 [12:20:19]1041 (16) - 0000000000874671 [12:20:19]1040 (4) - 317892 [12:20:19]1012 (4) - 28.10.2024 06:20 [12:20:19]1206 (1) - 0 [12:20:19]OFD Sender: Remove packet 317892 [12:20:19]ProducePacketName [12:20:19]name=ofd_packets/00317892 [12:20:19]NVStorageDeleteData [12:20:20]Write to MH i2c: 01 00 00 21 2C 4D [12:20:20]Write i2c OK [12:20:20]MH_I2C_Read... [12:20:20]Read from MH i2c: 01 [12:20:20]MH_I2C_Read... [12:20:20]Read from MH i2c: 01 07 00 [12:20:20]MH_I2C_Read... [12:20:20]Read from MH i2c: 01 07 00 21 2C 00 00 00 00 00 DD 0C 3D [12:20:20]RasterBufferAndPrint [12:20:20]line [12:20:20]line [12:20:20]line [12:20:20]line [12:20:20]line [12:20:20]written 0, free lines is 3299 [12:20:20]MH_Cut [12:20:20]Write to MH i2c: D1 01 00 28 2C 01 26 [12:20:20]Write i2c OK [12:20:20]MH_I2C_Read... [12:20:20]Read from MH i2c: D1 [12:20:20]MH_I2C_Read... [12:20:20]Read from MH i2c: D1 01 00 [12:20:20]MH_I2C_Read... [12:20:20]Read from MH i2c: D1 01 00 28 2C 00 25 [12:20:20]Write to MH i2c: 01 00 00 29 2C 55 [12:20:20]Write i2c OK [12:20:20]MH_I2C_Read... [12:20:20]OFD Sender: No OFD packet to send [12:20:20]*** Cut start [12:20:20]*** Partial cut [12:20:20]*** CUTSNS_PIN = 1 [12:20:20]*** CUTSNS_PIN = 0 [12:20:21]*** Brake cut motor [12:20:21]Read from MH i2c: 01 [12:20:21]MH_I2C_Read... [12:20:21]*** Stop cut motor [12:20:21]*** Cut end [12:20:21]Read from MH i2c: 01 07 00 [12:20:21]MH_I2C_Read... [12:20:21]Read from MH i2c: 01 07 00 29 2C 00 00 00 00 00 FF 0F 6A [12:20:21]process_action close_receipt done [12:20:21]requested_data is exist [12:20:21]produce_requested_data [12:20:21]requested_item fm.sn is exist - process it [12:20:21]wFMCommunicate request_size=4 [12:20:21]MH_SAM_APDU [12:20:21]CAPDU: 80 11 00 00 [12:20:21]Write to MH i2c: E2 08 00 2A 2C 80 11 00 00 00 00 00 00 D0 [12:20:21]Write i2c OK [12:20:21]MH_I2C_Read... [12:20:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:20:21]Read from MH i2c: E2 [12:20:21]MH_I2C_Read... [12:20:21]Read from MH i2c: E2 17 00 [12:20:21]MH_I2C_Read... [12:20:21]Read from MH i2c: E2 17 00 2A 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 24 [12:20:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:20:21]wFMCommunicate OK [12:20:21]requested_item fd.num is exist - process it [12:20:21]SAM_PROTO_GetFieldsCounters [12:20:21]wFMCommunicate request_size=4 [12:20:21]MH_SAM_APDU [12:20:21]CAPDU: 80 13 00 00 [12:20:21]Write to MH i2c: E2 08 00 2B 2C 80 13 00 00 00 00 00 00 D3 [12:20:21]Write i2c OK [12:20:21]MH_I2C_Read... [12:20:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:20:21]Read from MH i2c: E2 [12:20:21]MH_I2C_Read... [12:20:21]Read from MH i2c: E2 62 00 [12:20:21]MH_I2C_Read... [12:20:21]Read from MH i2c: E2 62 00 2B 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C4 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 6F 01 00 00 5E 04 04 00 6F 01 00 00 57 04 04 00 70 01 00 00 19 04 04 00 00 00 00 00 90 00 0B [12:20:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C4 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 6F 01 00 00 5E 04 04 00 6F 01 00 00 57 04 04 00 70 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:20:21]wFMCommunicate OK [12:20:21]SAM_PROTO_GetFieldsCounters done [12:20:21]requested_item shift.num is exist - process it [12:20:21]requested_item shift.opened is exist - process it [12:20:21]req_shift_opened [12:20:21]FM_GetShiftState [12:20:21]SAM_PROTO_GetShiftState [12:20:21]wFMCommunicate request_size=4 [12:20:21]MH_SAM_APDU [12:20:21]CAPDU: 80 13 01 00 [12:20:21]Write to MH i2c: E2 08 00 2C 2C 80 13 01 00 00 00 00 00 D5 [12:20:21]Write i2c OK [12:20:21]MH_I2C_Read... [12:20:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:20:21]Read from MH i2c: E2 [12:20:21]MH_I2C_Read... [12:20:21]Read from MH i2c: E2 0E 00 [12:20:21]MH_I2C_Read... [12:20:21]Read from MH i2c: E2 0E 00 2C 2C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 CE [12:20:21]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:20:21]wFMCommunicate OK [12:20:21]SAM_PROTO_GetShiftState done [12:20:21]FM_GetShiftState done [12:20:21]req_shift_opened done [12:20:21]requested_item shift.open_date is exist - process it [12:20:21]req_shift_open_date [12:20:21]req_shift_open_date done [12:20:21]produce_requested_data done [12:20:21]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317892,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:20:21]process_action_free close_receipt [12:20:21]json_value_free [12:20:21]json_value_free done [12:20:21]process_json_proto returns [12:20:21]Send response to host [12:20:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317892,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:20:21]free response buf [12:20:21]execute_script done [12:20:21]execute_script returns [12:20:21]free content buf [12:20:21]Sock 7.Close socket [12:20:21]Sock 7.Thread stoped [12:20:25]OFD Sender: No OFD packet to send [12:20:30]OFD Sender: No OFD packet to send [12:20:35]OFD Sender: No OFD packet to send [12:20:40]OFD Sender: No OFD packet to send [12:20:45]OFD Sender: No OFD packet to send [12:20:50]OFD Sender: No OFD packet to send [12:20:55]OFD Sender: No OFD packet to send [12:21:00]OFD Sender: No OFD packet to send [12:21:05]OFD Sender: No OFD packet to send [12:21:10]OFD Sender: No OFD packet to send [12:21:15]OFD Sender: No OFD packet to send [12:21:20]OFD Sender: No OFD packet to send [12:21:25]OFD Sender: No OFD packet to send [12:21:30]OFD Sender: No OFD packet to send [12:21:35]OFD Sender: No OFD packet to send [12:21:40]OFD Sender: No OFD packet to send [12:21:45]OFD Sender: No OFD packet to send [12:21:50]OFD Sender: No OFD packet to send [12:21:55]OFD Sender: No OFD packet to send [12:22:00]OFD Sender: No OFD packet to send [12:22:05]OFD Sender: No OFD packet to send [12:22:10]OFD Sender: No OFD packet to send [12:22:15]OFD Sender: No OFD packet to send [12:22:20]OFD Sender: No OFD packet to send [12:22:25]OFD Sender: No OFD packet to send [12:22:30]OFD Sender: No OFD packet to send [12:22:35]OFD Sender: No OFD packet to send [12:22:40]OFD Sender: No OFD packet to send [12:22:45]OFD Sender: No OFD packet to send [12:22:50]OFD Sender: No OFD packet to send [12:22:55]OFD Sender: No OFD packet to send [12:23:00]OFD Sender: No OFD packet to send [12:23:05]OFD Sender: No OFD packet to send [12:23:10]OFD Sender: No OFD packet to send [12:23:15]OFD Sender: No OFD packet to send [12:23:20]OFD Sender: No OFD packet to send [12:23:25]OFD Sender: No OFD packet to send [12:23:35]OFD Sender: No OFD packet to send [12:23:40]OFD Sender: No OFD packet to send [12:23:40]accept exits with 9 [12:23:40]New connection [12:23:40]New thread 3067293028 created [12:23:40]Thread 3067436388 joined [12:23:40]Waiting for new connection... [12:23:40] Sock 9.Parse request [12:23:40]Sock 9.Check first char [12:23:40]Sock 9.First char is OK [12:23:40]request: POST /json_proto HTTP/1.0 [12:23:40]Method: POST [12:23:40]URL: /json_proto [12:23:40]Method is POST - this is cgi request [12:23:40]url: /json_proto [12:23:40]query_string will be loaded in cgi processing [12:23:40]execute_cgi json_proto POST (null) [12:23:40]execute_cgi path=json_proto method=POST [12:23:40]POST find Content-Length [12:23:40]Host: 172.17.50.195:8080 [12:23:40]Content-Length: 683 [12:23:40]Content-Type: application/json [12:23:40] [12:23:40]POST finish read [12:23:40]Found Content-Length = 683 [12:23:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092837", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 37.370, "sum" : 2500.05, "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" ] } } [12:23:40]execute_script... [12:23:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092837", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 37.370, "sum" : 2500.05, "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" ] } } [12:23:40]POST & json_proto [12:23:40]process_json_proto [12:23:40]json parsed OK: [12:23:40]protocol is kg_v1.0 [12:23:40]action value=close_receipt [12:23:40]process_action close_receipt [12:23:40]cmd_close_receipt [12:23:40]MH_GetDate [12:23:40]Write to MH i2c: F0 00 00 2D 2C 48 [12:23:40]Write i2c OK [12:23:40]MH_I2C_Read... [12:23:40]Read from MH i2c: F0 [12:23:40]MH_I2C_Read... [12:23:40]Read from MH i2c: F0 09 00 [12:23:40]MH_I2C_Read... [12:23:40]Read from MH i2c: F0 09 00 2D 2C 00 4D 82 1F 67 43 33 1C 67 9F [12:23:40]GetLastDocTimeStamp 1730118018 [12:23:40]current date 1730118221 [12:23:40]FM_GetShiftState [12:23:40]SAM_PROTO_GetShiftState [12:23:40]wFMCommunicate request_size=4 [12:23:40]MH_SAM_APDU [12:23:40]CAPDU: 80 13 01 00 [12:23:40]Write to MH i2c: E2 08 00 2E 2C 80 13 01 00 00 00 00 00 D7 [12:23:40]Write i2c OK [12:23:40]MH_I2C_Read... [12:23:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:23:40]Read from MH i2c: E2 [12:23:40]MH_I2C_Read... [12:23:40]Read from MH i2c: E2 0E 00 [12:23:40]MH_I2C_Read... [12:23:40]Read from MH i2c: E2 0E 00 2E 2C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D0 [12:23:40]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:23:40]wFMCommunicate OK [12:23:40]SAM_PROTO_GetShiftState done [12:23:40]FM_GetShiftState done [12:23:40]opened in 1730073493 [12:23:40]opened+sec_in_day 1730159893 [12:23:40]quantity*price = 250005 [12:23:40]sum+1 = 250006 [12:23:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 2500.00 Внесено: 2500.00 СДАЧА: 0.00 НСП 1% : 22.12 НДС 12% : 265.49 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 368 28.10.2024 12:23 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317893 ФПД: 233166568089683 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T122341&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317893&fm=233166568089683&tin=02508201610067®Number=0000000000091628&sum=250000 [12:23:42]StoreToDocumentArchive [12:23:42]shift 546 fd 317893 [12:23:42]save to /storage/0546/doc_00317893 [12:23:42]save last doc name /storage/0546/doc_00317893 to /storage/kkm_last_doc_name [12:23:42]save OK [12:23:42]Clear old archive folders... [12:23:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:23:42]tlvbuf is B6E1E120 [12:23:42]SAM_PROTO_ClearQueue [12:23:42]wFMCommunicate request_size=4 [12:23:42]MH_SAM_APDU [12:23:42]CAPDU: 80 09 00 00 [12:23:42]Write to MH i2c: E2 08 00 3B 2C 80 09 00 00 00 00 00 00 D9 [12:23:42]Write i2c OK [12:23:42]MH_I2C_Read... [12:23:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:23:42]Read from MH i2c: E2 [12:23:42]MH_I2C_Read... [12:23:42]Read from MH i2c: E2 03 00 [12:23:42]MH_I2C_Read... [12:23:42]Read from MH i2c: E2 03 00 3B 2C 00 90 00 DB [12:23:42]RAPDU: 90 00 [12:23:42]wFMCommunicate OK [12:23:42]SAM_PROTO_ClearQueue done [12:23:42]KKMCreateOFDPacket [12:23:42]OFDProtocolAddRootSTLVToBuf [12:23:42]FM_MakeSignedData [12:23:42]FM_MakeSignedData [12:23:42]SAM_PROTO_SignData [12:23:42]wFMCommunicate request_size=4 [12:23:42]MH_SAM_APDU [12:23:42]CAPDU: 80 0D 01 02 [12:23:42]Write to MH i2c: E2 08 00 3C 2C 80 0D 01 02 00 00 00 00 E1 [12:23:42]Write i2c OK [12:23:42]MH_I2C_Read... [12:23:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:23:42]Read from MH i2c: E2 [12:23:42]MH_I2C_Read... [12:23:42]Read from MH i2c: E2 03 00 [12:23:42]MH_I2C_Read... [12:23:42]Read from MH i2c: E2 03 00 3C 2C 00 90 00 DC [12:23:42]RAPDU: 90 00 [12:23:42]wFMCommunicate OK [12:23:42]wFMCommunicate request_size=255 [12:23:42]MH_SAM_APDU [12:23: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 32 FF 03 08 00 03 FA 91 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 95 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 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 70 01 00 00 F4 03 04 00 4D 82 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C5 D9 04 00 35 04 06 00 D4 [12:23:42]Write to MH i2c: E2 02 01 3D 2C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 FA 91 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 95 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 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 70 01 00 00 F4 03 04 00 4D 82 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C5 D9 04 00 35 04 06 00 D4 00 00 07 [12:23:42]Write i2c OK [12:23:42]MH_I2C_Read... [12:23:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:42]Read from MH i2c: E2 [12:23:42]MH_I2C_Read... [12:23:42]Read from MH i2c: E2 03 00 [12:23:42]MH_I2C_Read... [12:23:42]Read from MH i2c: E2 03 00 3D 2C 00 90 00 DD [12:23:42]RAPDU: 90 00 [12:23:42]wFMCommunicate OK [12:23:42]wFMCommunicate request_size=10 [12:23:42]MH_SAM_APDU [12:23:42]CAPDU: 80 0D 02 02 05 10 52 76 E8 53 [12:23:42]Write to MH i2c: E2 0D 00 3E 2C 80 0D 02 02 05 00 10 52 76 E8 53 00 00 01 [12:23:42]Write i2c OK [12:23:42]MH_I2C_Read... [12:23:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:42]Read from MH i2c: E2 [12:23:42]MH_I2C_Read... [12:23:42]Read from MH i2c: E2 03 00 [12:23:42]MH_I2C_Read... [12:23:42]Read from MH i2c: E2 03 00 3E 2C 00 90 00 DE [12:23:42]RAPDU: 90 00 [12:23:42]wFMCommunicate OK [12:23:42]wFMCommunicate request_size=4 [12:23:42]MH_SAM_APDU [12:23:42]CAPDU: 80 0D 03 02 [12:23:42]Write to MH i2c: E2 08 00 3F 2C 80 0D 03 02 00 00 00 00 E6 [12:23:42]Write i2c OK [12:23:42]MH_I2C_Read... [12:23:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:23:42]Read from MH i2c: E2 [12:23:42]MH_I2C_Read... [12:23:42]Read from MH i2c: E2 0B 00 [12:23:42]MH_I2C_Read... [12:23:42]Read from MH i2c: E2 0B 00 3F 2C 00 57 4D DA 1F 21 4E 15 F7 90 00 FF [12:23:42]RAPDU: 57 4D DA 1F 21 4E 15 F7 90 00 [12:23:42]wFMCommunicate OK [12:23:42]SAM_PROTO_SignData done [12:23:42]FM_MakeSignedData done [12:23:42]CreateOFDProtocolMessage [12:23:42]wFMCommunicate request_size=4 [12:23:42]MH_SAM_APDU [12:23:42]CAPDU: 80 11 00 00 [12:23:42]Write to MH i2c: E2 08 00 40 2C 80 11 00 00 00 00 00 00 E6 [12:23:42]Write i2c OK [12:23:42]MH_I2C_Read... [12:23:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:23:42]Read from MH i2c: E2 [12:23:42]MH_I2C_Read... [12:23:42]Read from MH i2c: E2 17 00 [12:23:42]MH_I2C_Read... [12:23:42]Read from MH i2c: E2 17 00 40 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 3A [12:23:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:23:42]wFMCommunicate OK [12:23:42]CreateOFDProtocolMessage done [12:23:42]OFDSenderStorePacket 317893 [12:23:42]StoreOFDPacket docnum=317893 [12:23:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 7E 92 07 01 91 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 32 FF 03 08 00 03 FA 91 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 95 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 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 70 01 00 00 F4 03 04 00 4D 82 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C5 D9 04 00 35 04 06 00 D4 10 52 76 E8 53 57 4D DA 1F 21 4E 15 F7 [12:23:42]CheckFolder [12:23:42]dirname=/storage/ofd_packets [12:23:42]CheckFolder done [12:23:42]ProducePacketName [12:23:42]name=ofd_packets/00317893 [12:23:42]NVStorageSaveData ofd_packets/00317893 [12:23:42]File name is /storage/ofd_packets/00317893 [12:23:42]Write 301 bytes [12:23:42]NVStorageSaveData done [12:23:42]OFDSenderStorePacket done [12:23:42]KKMCreateOFDPacket done [12:23:42]NVStorageSaveData kkm_last_timestamp [12:23:42]File name is /storage/kkm_last_timestamp [12:23:42]Write 4 bytes [12:23:42]NVStorageSaveData done [12:23:42]ExternCall_PrintAddStr [12:23:42]wPrintStart [12:23:42]Write to MH i2c: 01 00 00 41 2C 6D [12:23:42]Write i2c OK [12:23:42]MH_I2C_Read... [12:23:42]Read from MH i2c: 01 [12:23:42]MH_I2C_Read... [12:23:42]Read from MH i2c: 01 07 00 [12:23:42]MH_I2C_Read... [12:23:42]Read from MH i2c: 01 07 00 41 2C 00 00 00 00 00 FF 0F 82 [12:23:42]RasterBufferAndPrint [12:23:42]line Счет N : (1)1092837 [12:23:42]line ИНН: 02508201610067 [12:23:42]line Контрольно-Кассовый Чек [12:23:42]line ПРОДАЖА [12:23:42]line ТРК (МРК, ГНК) : 53 [12:23:42]line Товар: 2710124130 [12:23:42]line Аи-92-К-2 [12:23:42]line 37.370 * 66.90 [12:23:42]line = 2500.05 [12:23:42]line НДС 12% НСП 1% [12:23:42]line > о реализуемом товаре [12:23:42]line ОКРУГЛЕНИЕ: -0.05 [12:23:42]line ИТОГО: 2500.00 [12:23:42]line Внесено: 2500.00 [12:23:42]line СДАЧА: 0.00 [12:23:42]line НСП 1% : 22.12 [12:23:42]line НДС 12% : 265.49 [12:23:42]line Наличными: 2500.00 [12:23:42]line Безнал.: 0.00 [12:23:42]line Место: АЗС № 101 "Партнер Нефть" [12:23:42]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:23:42]line СНО: Общий режим [12:23:42]line Чек 368 28.10.2024 12:23 [12:23:42]line Смена: 546 ФФД: 1.0 [12:23:42]line ЗНМ: 0300000082 [12:23:42]line РНМ: 0000000000091628 [12:23:42]line Версия ККМ: 001 [12:23:42]line ФМ: 0000000000874671 [12:23:42]line ФД: 317893 [12:23:42]line ФПД: 233166568089683 [12:23:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T122341&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317893&fm=233166568089683&tin=02508201610067®Number=0000000000091628&sum=250000 [12:23:42]OFD Sender: Processing packet 317893 [packets to send 127, broken 126] [12:23:42]ProducePacketName [12:23:42]name=ofd_packets/00317893 [12:23:42]OFD Sender: To server: pG, [12:23:42]CommunicateWithHost lk.salyk.kg:30040 [12:23:42]ConnectInit lk.salyk.kg [12:23:42]written 0, free lines is 4095 [12:23:43]Connected sock=11 [12:23:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 7E 92 07 01 91 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 32 FF 03 08 00 03 FA 91 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 95 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 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 70 01 00 00 F4 03 04 00 4D 82 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C5 D9 04 00 35 04 06 00 D4 10 52 76 E8 53 57 4D DA 1F 21 4E 15 F7 [12:23:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 9A 01 47 00 47 45 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C5 D9 04 00 F4 03 04 00 06 2E 1F 67 B6 04 01 00 00 5D 7A 1A 29 A0 17 21 1E [12:23:43]CommunicateWithHost err = 0 [12:23:43]CheckOFDResponse [12:23:43]1017 (14) - 77093643461234 [12:23:43]1041 (16) - 0000000000874671 [12:23:43]1040 (4) - 317893 [12:23:43]1012 (4) - 28.10.2024 06:24 [12:23:43]1206 (1) - 0 [12:23:43]OFD Sender: Remove packet 317893 [12:23:43]ProducePacketName [12:23:43]name=ofd_packets/00317893 [12:23:43]NVStorageDeleteData [12:23:43]Write to MH i2c: 01 00 00 6C 2C 98 [12:23:43]Write i2c OK [12:23:43]MH_I2C_Read... [12:23:43]Read from MH i2c: 01 [12:23:43]MH_I2C_Read... [12:23:43]Read from MH i2c: 01 07 00 [12:23:43]MH_I2C_Read... [12:23:43]Read from MH i2c: 01 07 00 6C 2C 00 00 00 00 00 F9 0C A4 [12:23:43]RasterBufferAndPrint [12:23:43]line [12:23:43]line [12:23:43]line [12:23:43]line [12:23:43]line [12:23:43]written 0, free lines is 3331 [12:23:43]MH_Cut [12:23:43]Write to MH i2c: D1 01 00 73 2C 01 71 [12:23:43]Write i2c OK [12:23:43]MH_I2C_Read... [12:23:43]Read from MH i2c: D1 [12:23:43]MH_I2C_Read... [12:23:43]Read from MH i2c: D1 01 00 [12:23:43]MH_I2C_Read... [12:23:43]Read from MH i2c: D1 01 00 73 2C 00 70 [12:23:43]Write to MH i2c: 01 00 00 74 2C A0 [12:23:43]Write i2c OK [12:23:43]MH_I2C_Read... [12:23:43]OFD Sender: No OFD packet to send [12:23:44]*** Cut start [12:23:44]*** Partial cut [12:23:44]*** CUTSNS_PIN = 1 [12:23:44]*** CUTSNS_PIN = 0 [12:23:44]*** Brake cut motor [12:23:44]Read from MH i2c: 01 [12:23:44]MH_I2C_Read... [12:23:44]*** Stop cut motor [12:23:44]*** Cut end [12:23:44]Read from MH i2c: 01 07 00 [12:23:44]MH_I2C_Read... [12:23:44]Read from MH i2c: 01 07 00 74 2C 00 00 00 00 00 FF 0F B5 [12:23:44]process_action close_receipt done [12:23:44]requested_data is exist [12:23:44]produce_requested_data [12:23:44]requested_item fm.sn is exist - process it [12:23:44]wFMCommunicate request_size=4 [12:23:44]MH_SAM_APDU [12:23:44]CAPDU: 80 11 00 00 [12:23:44]Write to MH i2c: E2 08 00 75 2C 80 11 00 00 00 00 00 00 1B [12:23:44]Write i2c OK [12:23:44]MH_I2C_Read... [12:23:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:23:44]Read from MH i2c: E2 [12:23:44]MH_I2C_Read... [12:23:44]Read from MH i2c: E2 17 00 [12:23:44]MH_I2C_Read... [12:23:44]Read from MH i2c: E2 17 00 75 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 6F [12:23:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:23:44]wFMCommunicate OK [12:23:44]requested_item fd.num is exist - process it [12:23:44]SAM_PROTO_GetFieldsCounters [12:23:44]wFMCommunicate request_size=4 [12:23:44]MH_SAM_APDU [12:23:44]CAPDU: 80 13 00 00 [12:23:44]Write to MH i2c: E2 08 00 76 2C 80 13 00 00 00 00 00 00 1E [12:23:44]Write i2c OK [12:23:44]MH_I2C_Read... [12:23:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:23:44]Read from MH i2c: E2 [12:23:44]MH_I2C_Read... [12:23:44]Read from MH i2c: E2 62 00 [12:23:44]MH_I2C_Read... [12:23:44]Read from MH i2c: E2 62 00 76 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C5 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 70 01 00 00 5E 04 04 00 70 01 00 00 57 04 04 00 71 01 00 00 19 04 04 00 00 00 00 00 90 00 5A [12:23:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C5 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 70 01 00 00 5E 04 04 00 70 01 00 00 57 04 04 00 71 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:23:44]wFMCommunicate OK [12:23:44]SAM_PROTO_GetFieldsCounters done [12:23:44]requested_item shift.num is exist - process it [12:23:44]requested_item shift.opened is exist - process it [12:23:44]req_shift_opened [12:23:44]FM_GetShiftState [12:23:44]SAM_PROTO_GetShiftState [12:23:44]wFMCommunicate request_size=4 [12:23:44]MH_SAM_APDU [12:23:44]CAPDU: 80 13 01 00 [12:23:44]Write to MH i2c: E2 08 00 77 2C 80 13 01 00 00 00 00 00 20 [12:23:44]Write i2c OK [12:23:44]MH_I2C_Read... [12:23:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:23:45]Read from MH i2c: E2 [12:23:45]MH_I2C_Read... [12:23:45]Read from MH i2c: E2 0E 00 [12:23:45]MH_I2C_Read... [12:23:45]Read from MH i2c: E2 0E 00 77 2C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 19 [12:23:45]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:23:45]wFMCommunicate OK [12:23:45]SAM_PROTO_GetShiftState done [12:23:45]FM_GetShiftState done [12:23:45]req_shift_opened done [12:23:45]requested_item shift.open_date is exist - process it [12:23:45]req_shift_open_date [12:23:45]req_shift_open_date done [12:23:45]produce_requested_data done [12:23:45]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317893,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:23:45]process_action_free close_receipt [12:23:45]json_value_free [12:23:45]json_value_free done [12:23:45]process_json_proto returns [12:23:45]Send response to host [12:23:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317893,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:23:45]free response buf [12:23:45]execute_script done [12:23:45]execute_script returns [12:23:45]free content buf [12:23:45]Sock 9.Close socket [12:23:45]Sock 9.Thread stoped [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: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:24:59]accept exits with 10 [12:24:59]New connection [12:24:59]New thread 3067436388 created [12:24:59]Thread 3067293028 joined [12:24:59]Waiting for new connection... [12:24:59] Sock 10.Parse request [12:24:59]Sock 10.Check first char [12:24:59]Sock 10.First char is OK [12:24:59]request: POST /json_proto HTTP/1.0 [12:24:59]Method: POST [12:24:59]URL: /json_proto [12:24:59]Method is POST - this is cgi request [12:24:59]url: /json_proto [12:24:59]query_string will be loaded in cgi processing [12:24:59]execute_cgi json_proto POST (null) [12:24:59]execute_cgi path=json_proto method=POST [12:24:59]POST find Content-Length [12:24:59]Host: 172.17.50.195:8080 [12:24:59]Content-Length: 773 [12:24:59]Content-Type: application/json [12:24:59] [12:24:59]POST finish read [12:24:59]Found Content-Length = 773 [12:24:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092838", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 39.220, "sum" : 1502.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1502.13 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:24:59]execute_script... [12:24: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)1092838", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 39.220, "sum" : 1502.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1502.13 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:24:59]POST & json_proto [12:24:59]process_json_proto [12:24:59]json parsed OK: [12:24:59]protocol is kg_v1.0 [12:24:59]action value=close_receipt [12:24:59]process_action close_receipt [12:24:59]cmd_close_receipt [12:24:59]MH_GetDate [12:24:59]Write to MH i2c: F0 00 00 78 2C 93 [12:24:59]Write i2c OK [12:24:59]MH_I2C_Read... [12:24:59]Read from MH i2c: F0 [12:24:59]MH_I2C_Read... [12:24:59]Read from MH i2c: F0 09 00 [12:24:59]MH_I2C_Read... [12:24:59]Read from MH i2c: F0 09 00 78 2C 00 9C 82 1F 67 43 33 1C 67 39 [12:24:59]GetLastDocTimeStamp 1730118221 [12:24:59]current date 1730118300 [12:24:59]FM_GetShiftState [12:24:59]SAM_PROTO_GetShiftState [12:24:59]wFMCommunicate request_size=4 [12:24:59]MH_SAM_APDU [12:24:59]CAPDU: 80 13 01 00 [12:24:59]Write to MH i2c: E2 08 00 79 2C 80 13 01 00 00 00 00 00 22 [12:24:59]Write i2c OK [12:24:59]MH_I2C_Read... [12:24:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:24:59]Read from MH i2c: E2 [12:24:59]MH_I2C_Read... [12:24:59]Read from MH i2c: E2 0E 00 [12:24:59]MH_I2C_Read... [12:24:59]Read from MH i2c: E2 0E 00 79 2C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 1B [12:24:59]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:24:59]wFMCommunicate OK [12:24:59]SAM_PROTO_GetShiftState done [12:24:59]FM_GetShiftState done [12:24:59]opened in 1730073493 [12:24:59]opened+sec_in_day 1730159893 [12:24:59]quantity*price = 150212 [12:24:59]sum+1 = 150214 [12:24:59]Check (price>sum+1) || (price+1 о реализуемом товаре [12:25:01]line ИТОГО: 1502.13 [12:25:01]line НСП 1% : 13.29 [12:25:01]line НДС 12% : 159.52 [12:25:01]line Наличными: 0.00 [12:25:01]line Безнал.: 1502.13 [12:25:01]line Место: АЗС № 101 "Партнер Нефть" [12:25:01]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:25:01]line СНО: Общий режим [12:25:01]line Чек 369 28.10.2024 12:25 [12:25:01]line Смена: 546 ФФД: 1.0 [12:25:01]line ЗНМ: 0300000082 [12:25:01]line РНМ: 0000000000091628 [12:25:01]line Версия ККМ: 001 [12:25:01]line Платежная система: Mbank [12:25:01]line ФМ: 0000000000874671 [12:25:01]line ФД: 317894 [12:25:01]line ФПД: 186329261343482 [12:25:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T122500&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317894&fm=186329261343482&tin=02508201610067®Number=0000000000091628&sum=150213 [12:25:01]written 0, free lines is 4095 [12:25:01]OFD Sender: Processing packet 317894 [packets to send 127, broken 126] [12:25:01]ProducePacketName [12:25:01]name=ofd_packets/00317894 [12:25:01]OFD Sender: To server: pG, [12:25:01]CommunicateWithHost lk.salyk.kg:30040 [12:25:01]ConnectInit lk.salyk.kg [12:25:01]Connected sock=11 [12:25:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 0B 8C 06 01 62 70 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 34 99 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 C5 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C5 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 31 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 50 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C5 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 01 00 00 F4 03 04 00 9C 82 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C6 D9 04 00 35 04 06 00 A9 77 29 6F 02 FA 99 E0 61 3C 6A F5 F8 5F [12:25:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 4B 3E 47 00 6D 56 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C6 D9 04 00 F4 03 04 00 55 2E 1F 67 B6 04 01 00 00 61 92 57 28 9E DC 43 FF [12:25:01]CommunicateWithHost err = 0 [12:25:01]CheckOFDResponse [12:25:01]1017 (14) - 77093643461234 [12:25:01]1041 (16) - 0000000000874671 [12:25:01]1040 (4) - 317894 [12:25:01]1012 (4) - 28.10.2024 06:25 [12:25:01]1206 (1) - 0 [12:25:01]OFD Sender: Remove packet 317894 [12:25:01]ProducePacketName [12:25:01]name=ofd_packets/00317894 [12:25:01]NVStorageDeleteData [12:25:01]Write to MH i2c: 01 00 00 B5 2C E1 [12:25:01]Write i2c OK [12:25:01]MH_I2C_Read... [12:25:01]Read from MH i2c: 01 [12:25:01]MH_I2C_Read... [12:25:01]Read from MH i2c: 01 07 00 [12:25:01]MH_I2C_Read... [12:25:01]Read from MH i2c: 01 07 00 B5 2C 00 00 00 00 00 20 0D 15 [12:25:01]RasterBufferAndPrint [12:25:01]line [12:25:01]line [12:25:01]line [12:25:01]line [12:25:01]line [12:25:01]written 0, free lines is 3378 [12:25:01]MH_Cut [12:25:01]Write to MH i2c: D1 01 00 BC 2C 01 BA [12:25:01]Write i2c OK [12:25:01]MH_I2C_Read... [12:25:01]Read from MH i2c: D1 [12:25:01]MH_I2C_Read... [12:25:01]Read from MH i2c: D1 01 00 [12:25:01]MH_I2C_Read... [12:25:01]Read from MH i2c: D1 01 00 BC 2C 00 B9 [12:25:01]Write to MH i2c: 01 00 00 BD 2C E9 [12:25:01]Write i2c OK [12:25:01]MH_I2C_Read... [12:25:01]OFD Sender: No OFD packet to send [12:25:02]*** Cut start [12:25:02]*** Partial cut [12:25:02]*** CUTSNS_PIN = 1 [12:25:02]*** CUTSNS_PIN = 0 [12:25:02]*** Brake cut motor [12:25:02]Read from MH i2c: 01 [12:25:02]MH_I2C_Read... [12:25:02]*** Stop cut motor [12:25:02]*** Cut end [12:25:02]Read from MH i2c: 01 07 00 [12:25:02]MH_I2C_Read... [12:25:02]Read from MH i2c: 01 07 00 BD 2C 00 00 00 00 00 FF 0F FE [12:25:02]process_action close_receipt done [12:25:02]requested_data is exist [12:25:02]produce_requested_data [12:25:02]requested_item fm.sn is exist - process it [12:25:02]wFMCommunicate request_size=4 [12:25:02]MH_SAM_APDU [12:25:02]CAPDU: 80 11 00 00 [12:25:02]Write to MH i2c: E2 08 00 BE 2C 80 11 00 00 00 00 00 00 64 [12:25:02]Write i2c OK [12:25:02]MH_I2C_Read... [12:25:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:25:02]Read from MH i2c: E2 [12:25:02]MH_I2C_Read... [12:25:02]Read from MH i2c: E2 17 00 [12:25:02]MH_I2C_Read... [12:25:02]Read from MH i2c: E2 17 00 BE 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B8 [12:25:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:25:02]wFMCommunicate OK [12:25:02]requested_item fd.num is exist - process it [12:25:02]SAM_PROTO_GetFieldsCounters [12:25:02]wFMCommunicate request_size=4 [12:25:02]MH_SAM_APDU [12:25:02]CAPDU: 80 13 00 00 [12:25:02]Write to MH i2c: E2 08 00 BF 2C 80 13 00 00 00 00 00 00 67 [12:25:02]Write i2c OK [12:25:02]MH_I2C_Read... [12:25:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:25:03]Read from MH i2c: E2 [12:25:03]MH_I2C_Read... [12:25:03]Read from MH i2c: E2 62 00 [12:25:03]MH_I2C_Read... [12:25:03]Read from MH i2c: E2 62 00 BF 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C6 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 71 01 00 00 5E 04 04 00 71 01 00 00 57 04 04 00 72 01 00 00 19 04 04 00 00 00 00 00 90 00 A7 [12:25:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C6 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 71 01 00 00 5E 04 04 00 71 01 00 00 57 04 04 00 72 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:25:03]wFMCommunicate OK [12:25:03]SAM_PROTO_GetFieldsCounters done [12:25:03]requested_item shift.num is exist - process it [12:25:03]requested_item shift.opened is exist - process it [12:25:03]req_shift_opened [12:25:03]FM_GetShiftState [12:25:03]SAM_PROTO_GetShiftState [12:25:03]wFMCommunicate request_size=4 [12:25:03]MH_SAM_APDU [12:25:03]CAPDU: 80 13 01 00 [12:25:03]Write to MH i2c: E2 08 00 C0 2C 80 13 01 00 00 00 00 00 69 [12:25:03]Write i2c OK [12:25:03]MH_I2C_Read... [12:25:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:25:03]Read from MH i2c: E2 [12:25:03]MH_I2C_Read... [12:25:03]Read from MH i2c: E2 0E 00 [12:25:03]MH_I2C_Read... [12:25:03]Read from MH i2c: E2 0E 00 C0 2C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 62 [12:25:03]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:25:03]wFMCommunicate OK [12:25:03]SAM_PROTO_GetShiftState done [12:25:03]FM_GetShiftState done [12:25:03]req_shift_opened done [12:25:03]requested_item shift.open_date is exist - process it [12:25:03]req_shift_open_date [12:25:03]req_shift_open_date done [12:25:03]produce_requested_data done [12:25:03]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317894,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:25:03]process_action_free close_receipt [12:25:03]json_value_free [12:25:03]json_value_free done [12:25:03]process_json_proto returns [12:25:03]Send response to host [12:25:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317894,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:25:03]free response buf [12:25:03]execute_script done [12:25:03]execute_script returns [12:25:03]free content buf [12:25:03]Sock 10.Close socket [12:25:03]Sock 10.Thread stoped [12:25:06]OFD Sender: No OFD packet to send [12:25:12]OFD Sender: No OFD packet to send [12:25:17]OFD Sender: No OFD packet to send [12:25:22]OFD Sender: No OFD packet to send [12:25:27]OFD Sender: No OFD packet to send [12:25:32]OFD Sender: No OFD packet to send [12:25:37]OFD Sender: No OFD packet to send [12:25:42]OFD Sender: No OFD packet to send [12:25:45]ConnectInit Can't connect to host [12:25:47]OFD Sender: No OFD packet to send [12:25:49]accept exits with 9 [12:25:49]New connection [12:25:49]New thread 3067293028 created [12:25:49]Thread 3067436388 joined [12:25:49]Waiting for new connection... [12:25:49] Sock 9.Parse request [12:25:49]Sock 9.Check first char [12:25:49]Sock 9.First char is OK [12:25:49]request: POST /json_proto HTTP/1.0 [12:25:49]Method: POST [12:25:49]URL: /json_proto [12:25:49]Method is POST - this is cgi request [12:25:49]url: /json_proto [12:25:49]query_string will be loaded in cgi processing [12:25:49]execute_cgi json_proto POST (null) [12:25:49]execute_cgi path=json_proto method=POST [12:25:49]POST find Content-Length [12:25:49]Host: 172.17.50.195:8080 [12:25:49]Content-Length: 641 [12:25:49]Content-Type: application/json [12:25:49] [12:25:49]POST finish read [12:25:49]Found Content-Length = 641 [12:25:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092841", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.000, "sum" : 669.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 669.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:25:49]execute_script... [12:25: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)1092841", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.000, "sum" : 669.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 669.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:25:49]POST & json_proto [12:25:49]process_json_proto [12:25:49]json parsed OK: [12:25:49]protocol is kg_v1.0 [12:25:49]action value=close_receipt [12:25:49]process_action close_receipt [12:25:49]cmd_close_receipt [12:25:49]MH_GetDate [12:25:49]Write to MH i2c: F0 00 00 C1 2C DC [12:25:49]Write i2c OK [12:25:49]MH_I2C_Read... [12:25:49]Read from MH i2c: F0 [12:25:49]MH_I2C_Read... [12:25:49]Read from MH i2c: F0 09 00 [12:25:49]MH_I2C_Read... [12:25:49]Read from MH i2c: F0 09 00 C1 2C 00 CE 82 1F 67 43 33 1C 67 B4 [12:25:49]GetLastDocTimeStamp 1730118300 [12:25:49]current date 1730118350 [12:25:49]FM_GetShiftState [12:25:49]SAM_PROTO_GetShiftState [12:25:49]wFMCommunicate request_size=4 [12:25:49]MH_SAM_APDU [12:25:49]CAPDU: 80 13 01 00 [12:25:49]Write to MH i2c: E2 08 00 C2 2C 80 13 01 00 00 00 00 00 6B [12:25:49]Write i2c OK [12:25:49]MH_I2C_Read... [12:25:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:25:49]Read from MH i2c: E2 [12:25:49]MH_I2C_Read... [12:25:49]Read from MH i2c: E2 0E 00 [12:25:49]MH_I2C_Read... [12:25:49]Read from MH i2c: E2 0E 00 C2 2C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 64 [12:25:49]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:25:49]wFMCommunicate OK [12:25:49]SAM_PROTO_GetShiftState done [12:25:49]FM_GetShiftState done [12:25:49]opened in 1730073493 [12:25:49]opened+sec_in_day 1730159893 [12:25:49]quantity*price = 66900 [12:25:49]sum+1 = 66901 [12:25:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 669.00 НСП 1% : 5.92 НДС 12% : 71.04 Наличными: 669.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 370 28.10.2024 12:25 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317895 ФПД: 72953690734044 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T122550&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317895&fm=72953690734044&tin=02508201610067®Number=0000000000091628&sum=66900 [12:25:50]StoreToDocumentArchive [12:25:50]shift 546 fd 317895 [12:25:50]save to /storage/0546/doc_00317895 [12:25:50]save last doc name /storage/0546/doc_00317895 to /storage/kkm_last_doc_name [12:25:50]save OK [12:25:50]Clear old archive folders... [12:25:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:25:50]tlvbuf is 01559560 [12:25:50]SAM_PROTO_ClearQueue [12:25:50]wFMCommunicate request_size=4 [12:25:50]MH_SAM_APDU [12:25:50]CAPDU: 80 09 00 00 [12:25:50]Write to MH i2c: E2 08 00 CF 2C 80 09 00 00 00 00 00 00 6D [12:25:50]Write i2c OK [12:25:50]MH_I2C_Read... [12:25:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:25:50]Read from MH i2c: E2 [12:25:50]MH_I2C_Read... [12:25:50]Read from MH i2c: E2 03 00 [12:25:50]MH_I2C_Read... [12:25:50]Read from MH i2c: E2 03 00 CF 2C 00 90 00 6F [12:25:50]RAPDU: 90 00 [12:25:50]wFMCommunicate OK [12:25:50]SAM_PROTO_ClearQueue done [12:25:50]KKMCreateOFDPacket [12:25:50]OFDProtocolAddRootSTLVToBuf [12:25:50]FM_MakeSignedData [12:25:50]FM_MakeSignedData [12:25:50]SAM_PROTO_SignData [12:25:50]wFMCommunicate request_size=4 [12:25:50]MH_SAM_APDU [12:25:50]CAPDU: 80 0D 01 02 [12:25:50]Write to MH i2c: E2 08 00 D0 2C 80 0D 01 02 00 00 00 00 75 [12:25:50]Write i2c OK [12:25:50]MH_I2C_Read... [12:25:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:25:50]Read from MH i2c: E2 [12:25:50]MH_I2C_Read... [12:25:50]Read from MH i2c: E2 03 00 [12:25:50]MH_I2C_Read... [12:25:50]Read from MH i2c: E2 03 00 D0 2C 00 90 00 70 [12:25:50]RAPDU: 90 00 [12:25:50]wFMCommunicate OK [12:25:50]wFMCommunicate request_size=255 [12:25:50]MH_SAM_APDU [12:25: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 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 54 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 01 00 00 F4 03 04 00 CE 82 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C7 D9 04 00 35 04 06 00 42 [12:25:50]Write to MH i2c: E2 02 01 D1 2C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 54 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 01 00 00 F4 03 04 00 CE 82 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C7 D9 04 00 35 04 06 00 42 00 00 7F [12:25:50]Write i2c OK [12:25:50]MH_I2C_Read... [12:25:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:25:50]Read from MH i2c: E2 [12:25:50]MH_I2C_Read... [12:25:50]Read from MH i2c: E2 03 00 [12:25:50]MH_I2C_Read... [12:25:50]Read from MH i2c: E2 03 00 D1 2C 00 90 00 71 [12:25:50]RAPDU: 90 00 [12:25:50]wFMCommunicate OK [12:25:50]wFMCommunicate request_size=10 [12:25:50]MH_SAM_APDU [12:25:50]CAPDU: 80 0D 02 02 05 59 DA D2 3D DC [12:25:50]Write to MH i2c: E2 0D 00 D2 2C 80 0D 02 02 05 00 59 DA D2 3D DC 00 00 A0 [12:25:50]Write i2c OK [12:25:50]MH_I2C_Read... [12:25:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:25:51]Read from MH i2c: E2 [12:25:51]MH_I2C_Read... [12:25:51]Read from MH i2c: E2 03 00 [12:25:51]MH_I2C_Read... [12:25:51]Read from MH i2c: E2 03 00 D2 2C 00 90 00 72 [12:25:51]RAPDU: 90 00 [12:25:51]wFMCommunicate OK [12:25:51]wFMCommunicate request_size=4 [12:25:51]MH_SAM_APDU [12:25:51]CAPDU: 80 0D 03 02 [12:25:51]Write to MH i2c: E2 08 00 D3 2C 80 0D 03 02 00 00 00 00 7A [12:25:51]Write i2c OK [12:25:51]MH_I2C_Read... [12:25:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:25:51]Read from MH i2c: E2 [12:25:51]MH_I2C_Read... [12:25:51]Read from MH i2c: E2 0B 00 [12:25:51]MH_I2C_Read... [12:25:51]Read from MH i2c: E2 0B 00 D3 2C 00 FF B4 39 6B B3 12 AD 62 90 00 A6 [12:25:51]RAPDU: FF B4 39 6B B3 12 AD 62 90 00 [12:25:51]wFMCommunicate OK [12:25:51]SAM_PROTO_SignData done [12:25:51]FM_MakeSignedData done [12:25:51]CreateOFDProtocolMessage [12:25:51]wFMCommunicate request_size=4 [12:25:51]MH_SAM_APDU [12:25:51]CAPDU: 80 11 00 00 [12:25:51]Write to MH i2c: E2 08 00 D4 2C 80 11 00 00 00 00 00 00 7A [12:25:51]Write i2c OK [12:25:51]MH_I2C_Read... [12:25:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:25:51]Read from MH i2c: E2 [12:25:51]MH_I2C_Read... [12:25:51]Read from MH i2c: E2 17 00 [12:25:51]MH_I2C_Read... [12:25:51]Read from MH i2c: E2 17 00 D4 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 CE [12:25:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:25:51]wFMCommunicate OK [12:25:51]CreateOFDProtocolMessage done [12:25:51]OFDSenderStorePacket 317895 [12:25:51]StoreOFDPacket docnum=317895 [12:25:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 E4 8F 07 01 A0 46 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 54 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 01 00 00 F4 03 04 00 CE 82 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C7 D9 04 00 35 04 06 00 42 59 DA D2 3D DC FF B4 39 6B B3 12 AD 62 [12:25:51]CheckFolder [12:25:51]dirname=/storage/ofd_packets [12:25:51]CheckFolder done [12:25:51]ProducePacketName [12:25:51]name=ofd_packets/00317895 [12:25:51]NVStorageSaveData ofd_packets/00317895 [12:25:51]File name is /storage/ofd_packets/00317895 [12:25:51]Write 301 bytes [12:25:51]NVStorageSaveData done [12:25:51]OFDSenderStorePacket done [12:25:51]KKMCreateOFDPacket done [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 D5 2C 01 [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 D5 2C 00 00 00 00 00 FF 0F 16 [12:25:51]RasterBufferAndPrint [12:25:51]line Счет N : (1)1092841 [12:25:51]line ИНН: 02508201610067 [12:25:51]line Контрольно-Кассовый Чек [12:25:51]line ПРОДАЖА [12:25:51]line ТРК (МРК, ГНК) : 53 [12:25:51]line Товар: 2710124130 [12:25:51]line Аи-92-К-2 [12:25:51]line 10.000 * 66.90 [12:25:51]line = 669.00 [12:25:51]line НДС 12% НСП 1% [12:25:51]line > о реализуемом товаре [12:25:51]line ИТОГО: 669.00 [12:25:51]line НСП 1% : 5.92 [12:25:51]line НДС 12% : 71.04 [12:25:51]line Наличными: 669.00 [12:25:51]line Безнал.: 0.00 [12:25:51]line Место: АЗС № 101 "Партнер Нефть" [12:25:51]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:25:51]line СНО: Общий режим [12:25:51]line Чек 370 28.10.2024 12:25 [12:25:51]line Смена: 546 ФФД: 1.0 [12:25:51]line ЗНМ: 0300000082 [12:25:51]line РНМ: 0000000000091628 [12:25:51]line Версия ККМ: 001 [12:25:51]line ФМ: 0000000000874671 [12:25:51]line ФД: 317895 [12:25:51]line ФПД: 72953690734044 [12:25:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T122550&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317895&fm=72953690734044&tin=02508201610067®Number=0000000000091628&sum=66900 [12:25:51]written 0, free lines is 4095 [12:25:51]OFD Sender: Processing packet 317895 [packets to send 127, broken 126] [12:25:51]ProducePacketName [12:25:51]name=ofd_packets/00317895 [12:25:51]OFD Sender: To server: pG, [12:25:51]CommunicateWithHost lk.salyk.kg:30040 [12:25:51]ConnectInit lk.salyk.kg [12:25:51]Connected sock=11 [12:25:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 E4 8F 07 01 A0 46 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 54 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 01 00 00 F4 03 04 00 CE 82 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C7 D9 04 00 35 04 06 00 42 59 DA D2 3D DC FF B4 39 6B B3 12 AD 62 [12:25:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 1F E8 47 00 7D 42 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C7 D9 04 00 F4 03 04 00 87 2E 1F 67 B6 04 01 00 00 DD FC 95 1D A8 59 B8 6B [12:25:51]CommunicateWithHost err = 0 [12:25:51]CheckOFDResponse [12:25:51]1017 (14) - 77093643461234 [12:25:51]1041 (16) - 0000000000874671 [12:25:51]1040 (4) - 317895 [12:25:51]1012 (4) - 28.10.2024 06:26 [12:25:51]1206 (1) - 0 [12:25:51]OFD Sender: Remove packet 317895 [12:25:51]ProducePacketName [12:25:51]name=ofd_packets/00317895 [12:25:51]NVStorageDeleteData [12:25:51]Write to MH i2c: 01 00 00 FD 2C 29 [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 FD 2C 00 00 00 00 00 91 0D CE [12:25:51]RasterBufferAndPrint [12:25:51]line [12:25:51]line [12:25:51]line [12:25:51]line [12:25:51]line [12:25:51]written 0, free lines is 3501 [12:25:51]MH_Cut [12:25:51]Write to MH i2c: D1 01 00 04 2D 01 03 [12:25:51]Write i2c OK [12:25:51]MH_I2C_Read... [12:25:51]Read from MH i2c: D1 [12:25:51]MH_I2C_Read... [12:25:51]Read from MH i2c: D1 01 00 [12:25:51]MH_I2C_Read... [12:25:51]Read from MH i2c: D1 01 00 04 2D 00 02 [12:25:51]Write to MH i2c: 01 00 00 05 2D 32 [12:25:51]Write i2c OK [12:25:51]MH_I2C_Read... [12:25:52]OFD Sender: No OFD packet to send [12:25:52]*** Cut start [12:25:52]*** Partial cut [12:25:52]*** CUTSNS_PIN = 1 [12:25:52]*** CUTSNS_PIN = 0 [12:25:52]*** Brake cut motor [12:25:52]Read from MH i2c: 01 [12:25:52]MH_I2C_Read... [12:25:52]*** Stop cut motor [12:25:52]*** Cut end [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 05 2D 00 00 00 00 00 FF 0F 47 [12:25:52]process_action close_receipt done [12:25:52]requested_data is exist [12:25:52]produce_requested_data [12:25:52]requested_item fm.sn is exist - process it [12:25:52]wFMCommunicate request_size=4 [12:25:52]MH_SAM_APDU [12:25:52]CAPDU: 80 11 00 00 [12:25:52]Write to MH i2c: E2 08 00 06 2D 80 11 00 00 00 00 00 00 AD [12:25:52]Write i2c OK [12:25:52]MH_I2C_Read... [12:25:53]Read from MH i2c: E2 [12:25:53]MH_I2C_Read... [12:25:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:25:53]Read from MH i2c: E2 17 00 [12:25:53]MH_I2C_Read... [12:25:53]Read from MH i2c: E2 17 00 06 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 01 [12:25:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:25:53]wFMCommunicate OK [12:25:53]requested_item fd.num is exist - process it [12:25:53]SAM_PROTO_GetFieldsCounters [12:25:53]wFMCommunicate request_size=4 [12:25:53]MH_SAM_APDU [12:25:53]CAPDU: 80 13 00 00 [12:25:53]Write to MH i2c: E2 08 00 07 2D 80 13 00 00 00 00 00 00 B0 [12:25:53]Write i2c OK [12:25:53]MH_I2C_Read... [12:25:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:25:53]Read from MH i2c: E2 [12:25:53]MH_I2C_Read... [12:25:53]Read from MH i2c: E2 62 00 [12:25:53]MH_I2C_Read... [12:25:53]Read from MH i2c: E2 62 00 07 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C7 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 72 01 00 00 5E 04 04 00 72 01 00 00 57 04 04 00 73 01 00 00 19 04 04 00 00 00 00 00 90 00 F4 [12:25:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C7 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 72 01 00 00 5E 04 04 00 72 01 00 00 57 04 04 00 73 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:25:53]wFMCommunicate OK [12:25:53]SAM_PROTO_GetFieldsCounters done [12:25:53]requested_item shift.num is exist - process it [12:25:53]requested_item shift.opened is exist - process it [12:25:53]req_shift_opened [12:25:53]FM_GetShiftState [12:25:53]SAM_PROTO_GetShiftState [12:25:53]wFMCommunicate request_size=4 [12:25:53]MH_SAM_APDU [12:25:53]CAPDU: 80 13 01 00 [12:25:53]Write to MH i2c: E2 08 00 08 2D 80 13 01 00 00 00 00 00 B2 [12:25:53]Write i2c OK [12:25:53]MH_I2C_Read... [12:25:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:25:53]Read from MH i2c: E2 [12:25:53]MH_I2C_Read... [12:25:53]Read from MH i2c: E2 0E 00 [12:25:53]MH_I2C_Read... [12:25:53]Read from MH i2c: E2 0E 00 08 2D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 AB [12:25:53]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:25:53]wFMCommunicate OK [12:25:53]SAM_PROTO_GetShiftState done [12:25:53]FM_GetShiftState done [12:25:53]req_shift_opened done [12:25:53]requested_item shift.open_date is exist - process it [12:25:53]req_shift_open_date [12:25:53]req_shift_open_date done [12:25:53]produce_requested_data done [12:25:53]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317895,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:25:53]process_action_free close_receipt [12:25:53]json_value_free [12:25:53]json_value_free done [12:25:53]process_json_proto returns [12:25:53]Send response to host [12:25:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317895,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:25:53]free response buf [12:25:53]execute_script done [12:25:53]execute_script returns [12:25:53]free content buf [12:25:53]Sock 9.Close socket [12:25:53]Sock 9.Thread stoped [12:25:57]OFD Sender: No OFD packet to send [12:26:00]accept exits with 7 [12:26:00]New connection [12:26:00]New thread 3067436388 created [12:26:00]Thread 3067293028 joined [12:26:00]Waiting for new connection... [12:26:00] Sock 7.Parse request [12:26:00]Sock 7.Check first char [12:26:00]Sock 7.First char is OK [12:26:00]request: POST /json_proto HTTP/1.0 [12:26:00]Method: POST [12:26:00]URL: /json_proto [12:26:00]Method is POST - this is cgi request [12:26:00]url: /json_proto [12:26:00]query_string will be loaded in cgi processing [12:26:00]execute_cgi json_proto POST (null) [12:26:00]execute_cgi path=json_proto method=POST [12:26:00]POST find Content-Length [12:26:00]Host: 172.17.50.195:8080 [12:26:00]Content-Length: 770 [12:26:00]Content-Type: application/json [12:26:00] [12:26:00]POST finish read [12:26:00]Found Content-Length = 770 [12:26:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092839", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.31 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:26:00]execute_script... [12:26: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)1092839", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.31 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:26:00]POST & json_proto [12:26:00]process_json_proto [12:26:00]json parsed OK: [12:26:00]protocol is kg_v1.0 [12:26:00]action value=close_receipt [12:26:00]process_action close_receipt [12:26:00]cmd_close_receipt [12:26:00]MH_GetDate [12:26:00]Write to MH i2c: F0 00 00 09 2D 25 [12:26:00]Write i2c OK [12:26:00]MH_I2C_Read... [12:26:00]Read from MH i2c: F0 [12:26:00]MH_I2C_Read... [12:26:00]Read from MH i2c: F0 09 00 [12:26:00]MH_I2C_Read... [12:26:00]Read from MH i2c: F0 09 00 09 2D 00 D9 82 1F 67 43 33 1C 67 08 [12:26:00]GetLastDocTimeStamp 1730118350 [12:26:00]current date 1730118361 [12:26:00]FM_GetShiftState [12:26:00]SAM_PROTO_GetShiftState [12:26:00]wFMCommunicate request_size=4 [12:26:00]MH_SAM_APDU [12:26:00]CAPDU: 80 13 01 00 [12:26:00]Write to MH i2c: E2 08 00 0A 2D 80 13 01 00 00 00 00 00 B4 [12:26:00]Write i2c OK [12:26:00]MH_I2C_Read... [12:26:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:26:01]Read from MH i2c: E2 [12:26:01]MH_I2C_Read... [12:26:01]Read from MH i2c: E2 0E 00 [12:26:01]MH_I2C_Read... [12:26:01]Read from MH i2c: E2 0E 00 0A 2D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 AD [12:26:01]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:26:01]wFMCommunicate OK [12:26:01]SAM_PROTO_GetShiftState done [12:26:01]FM_GetShiftState done [12:26:01]opened in 1730073493 [12:26:01]opened+sec_in_day 1730159893 [12:26:01]quantity*price = 200031 [12:26:01]sum+1 = 200032 [12:26:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.31 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.31 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 371 28.10.2024 12:26 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317896 ФПД: 15274748835804 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T122602&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317896&fm=15274748835804&tin=02508201610067®Number=0000000000091628&sum=200031 [12:26:02]StoreToDocumentArchive [12:26:02]shift 546 fd 317896 [12:26:02]save to /storage/0546/doc_00317896 [12:26:02]save last doc name /storage/0546/doc_00317896 to /storage/kkm_last_doc_name [12:26:02]save OK [12:26:02]Clear old archive folders... [12:26:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:26:02]tlvbuf is 013C43D0 [12:26:02]SAM_PROTO_ClearQueue [12:26:02]wFMCommunicate request_size=4 [12:26:02]MH_SAM_APDU [12:26:02]CAPDU: 80 09 00 00 [12:26:02]Write to MH i2c: E2 08 00 17 2D 80 09 00 00 00 00 00 00 B6 [12:26:02]Write i2c OK [12:26:02]MH_I2C_Read... [12:26:02]OFD Sender: No OFD packet to send [12:26:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:26:02]Read from MH i2c: E2 [12:26:02]MH_I2C_Read... [12:26:02]Read from MH i2c: E2 03 00 [12:26:02]MH_I2C_Read... [12:26:02]Read from MH i2c: E2 03 00 17 2D 00 90 00 B8 [12:26:02]RAPDU: 90 00 [12:26:02]wFMCommunicate OK [12:26:02]SAM_PROTO_ClearQueue done [12:26:02]KKMCreateOFDPacket [12:26:02]OFDProtocolAddRootSTLVToBuf [12:26:02]FM_MakeSignedData [12:26:02]FM_MakeSignedData [12:26:02]SAM_PROTO_SignData [12:26:02]wFMCommunicate request_size=4 [12:26:02]MH_SAM_APDU [12:26:02]CAPDU: 80 0D 01 02 [12:26:02]Write to MH i2c: E2 08 00 18 2D 80 0D 01 02 00 00 00 00 BE [12:26:02]Write i2c OK [12:26:02]MH_I2C_Read... [12:26:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:26:02]Read from MH i2c: E2 [12:26:02]MH_I2C_Read... [12:26:02]Read from MH i2c: E2 03 00 [12:26:02]MH_I2C_Read... [12:26:02]Read from MH i2c: E2 03 00 18 2D 00 90 00 B9 [12:26:02]RAPDU: 90 00 [12:26:02]wFMCommunicate OK [12:26:02]wFMCommunicate request_size=255 [12:26:02]MH_SAM_APDU [12:26: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 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 DA 82 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C8 D9 04 00 35 04 06 00 0D [12:26:02]Write to MH i2c: E2 02 01 19 2D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 DA 82 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C8 D9 04 00 35 04 06 00 0D 00 00 F8 [12:26:02]Write i2c OK [12:26:02]MH_I2C_Read... [12:26:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:26:02]Read from MH i2c: E2 [12:26:02]MH_I2C_Read... [12:26:02]Read from MH i2c: E2 03 00 [12:26:02]MH_I2C_Read... [12:26:02]Read from MH i2c: E2 03 00 19 2D 00 90 00 BA [12:26:02]RAPDU: 90 00 [12:26:02]wFMCommunicate OK [12:26:02]wFMCommunicate request_size=10 [12:26:02]MH_SAM_APDU [12:26:02]CAPDU: 80 0D 02 02 05 E4 6D FA 77 DC [12:26:02]Write to MH i2c: E2 0D 00 1A 2D 80 0D 02 02 05 00 E4 6D FA 77 DC 00 00 69 [12:26:02]Write i2c OK [12:26:02]MH_I2C_Read... [12:26:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:26:02]Read from MH i2c: E2 [12:26:02]MH_I2C_Read... [12:26:02]Read from MH i2c: E2 03 00 [12:26:02]MH_I2C_Read... [12:26:02]Read from MH i2c: E2 03 00 1A 2D 00 90 00 BB [12:26:02]RAPDU: 90 00 [12:26:02]wFMCommunicate OK [12:26:02]wFMCommunicate request_size=4 [12:26:02]MH_SAM_APDU [12:26:02]CAPDU: 80 0D 03 02 [12:26:02]Write to MH i2c: E2 08 00 1B 2D 80 0D 03 02 00 00 00 00 C3 [12:26:02]Write i2c OK [12:26:02]MH_I2C_Read... [12:26:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:26:02]Read from MH i2c: E2 [12:26:02]MH_I2C_Read... [12:26:02]Read from MH i2c: E2 0B 00 [12:26:02]MH_I2C_Read... [12:26:02]Read from MH i2c: E2 0B 00 1B 2D 00 65 93 FA 8C CC C5 D1 E8 90 00 8C [12:26:02]RAPDU: 65 93 FA 8C CC C5 D1 E8 90 00 [12:26:02]wFMCommunicate OK [12:26:02]SAM_PROTO_SignData done [12:26:02]FM_MakeSignedData done [12:26:02]CreateOFDProtocolMessage [12:26:02]wFMCommunicate request_size=4 [12:26:02]MH_SAM_APDU [12:26:02]CAPDU: 80 11 00 00 [12:26:02]Write to MH i2c: E2 08 00 1C 2D 80 11 00 00 00 00 00 00 C3 [12:26:02]Write i2c OK [12:26:02]MH_I2C_Read... [12:26:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:26:03]Read from MH i2c: E2 [12:26:03]MH_I2C_Read... [12:26:03]Read from MH i2c: E2 17 00 [12:26:03]MH_I2C_Read... [12:26:03]Read from MH i2c: E2 17 00 1C 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 17 [12:26:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:26:03]wFMCommunicate OK [12:26:03]CreateOFDProtocolMessage done [12:26:03]OFDSenderStorePacket 317896 [12:26:03]StoreOFDPacket docnum=317896 [12:26:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 4F D1 07 01 17 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 DA 82 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C8 D9 04 00 35 04 06 00 0D E4 6D FA 77 DC 65 93 FA 8C CC C5 D1 E8 [12:26:03]CheckFolder [12:26:03]dirname=/storage/ofd_packets [12:26:03]CheckFolder done [12:26:03]ProducePacketName [12:26:03]name=ofd_packets/00317896 [12:26:03]NVStorageSaveData ofd_packets/00317896 [12:26:03]File name is /storage/ofd_packets/00317896 [12:26:03]Write 301 bytes [12:26:03]NVStorageSaveData done [12:26:03]OFDSenderStorePacket done [12:26:03]KKMCreateOFDPacket done [12:26:03]NVStorageSaveData kkm_last_timestamp [12:26:03]File name is /storage/kkm_last_timestamp [12:26:03]Write 4 bytes [12:26:03]NVStorageSaveData done [12:26:03]ExternCall_PrintAddStr [12:26:03]wPrintStart [12:26:03]Write to MH i2c: 01 00 00 1D 2D 4A [12:26:03]Write i2c OK [12:26:03]MH_I2C_Read... [12:26:03]Read from MH i2c: 01 [12:26:03]MH_I2C_Read... [12:26:03]Read from MH i2c: 01 07 00 [12:26:03]MH_I2C_Read... [12:26:03]OFD Sender: Processing packet 317896 [packets to send 127, broken 126] [12:26:03]ProducePacketName [12:26:03]name=ofd_packets/00317896 [12:26:03]OFD Sender: To server: pG, [12:26:03]CommunicateWithHost lk.salyk.kg:30040 [12:26:03]ConnectInit lk.salyk.kg [12:26:03]Read from MH i2c: 01 07 00 1D 2D 00 00 00 00 00 FF 0F 5F [12:26:03]RasterBufferAndPrint [12:26:03]line Счет N : (1)1092839 [12:26:03]line ИНН: 02508201610067 [12:26:03]line Контрольно-Кассовый Чек [12:26:03]line ПРОДАЖА [12:26:03]line ТРК (МРК, ГНК) : 43 [12:26:03]line Товар: 2710124130 [12:26:03]line Аи-92-К-2 [12:26:03]line 29.900 * 66.90 [12:26:03]line = 2000.31 [12:26:03]line НДС 12% НСП 1% [12:26:03]line > о реализуемом товаре [12:26:03]line ИТОГО: 2000.31 [12:26:03]line НСП 1% : 17.70 [12:26:03]line НДС 12% : 212.42 [12:26:03]line Наличными: 0.00 [12:26:03]line Безнал.: 2000.31 [12:26:03]line Место: АЗС № 101 "Партнер Нефть" [12:26:03]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:26:03]line СНО: Общий режим [12:26:03]line Чек 371 28.10.2024 12:26 [12:26:03]line Смена: 546 ФФД: 1.0 [12:26:03]line ЗНМ: 0300000082 [12:26:03]line РНМ: 0000000000091628 [12:26:03]line Версия ККМ: 001 [12:26:03]line Платежная система: Mbank [12:26:03]line ФМ: 0000000000874671 [12:26:03]line ФД: 317896 [12:26:03]line ФПД: 15274748835804 [12:26:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T122602&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317896&fm=15274748835804&tin=02508201610067®Number=0000000000091628&sum=200031 [12:26:03]written 0, free lines is 4095 [12:26:03]Connected sock=10 [12:26:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 4F D1 07 01 17 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 DA 82 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C8 D9 04 00 35 04 06 00 0D E4 6D FA 77 DC 65 93 FA 8C CC C5 D1 E8 [12:26:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 26 7B 47 00 8D FC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C8 D9 04 00 F4 03 04 00 93 2E 1F 67 B6 04 01 00 00 2D F7 06 65 3C E0 47 E7 [12:26:03]CommunicateWithHost err = 0 [12:26:03]CheckOFDResponse [12:26:03]1017 (14) - 77093643461234 [12:26:03]1041 (16) - 0000000000874671 [12:26:03]1040 (4) - 317896 [12:26:03]1012 (4) - 28.10.2024 06:26 [12:26:03]1206 (1) - 0 [12:26:03]OFD Sender: Remove packet 317896 [12:26:03]ProducePacketName [12:26:03]name=ofd_packets/00317896 [12:26:03]NVStorageDeleteData [12:26:03]Write to MH i2c: 01 00 00 46 2D 73 [12:26:03]Write i2c OK [12:26:03]MH_I2C_Read... [12:26:03]Read from MH i2c: 01 [12:26:03]MH_I2C_Read... [12:26:03]Read from MH i2c: 01 07 00 [12:26:03]MH_I2C_Read... [12:26:03]Read from MH i2c: 01 07 00 46 2D 00 00 00 00 00 1C 0D A3 [12:26:03]RasterBufferAndPrint [12:26:03]line [12:26:03]line [12:26:03]line [12:26:03]line [12:26:03]line [12:26:03]written 0, free lines is 3384 [12:26:03]MH_Cut [12:26:03]Write to MH i2c: D1 01 00 4D 2D 01 4C [12:26:03]Write i2c OK [12:26:03]MH_I2C_Read... [12:26:03]Read from MH i2c: D1 [12:26:03]MH_I2C_Read... [12:26:03]Read from MH i2c: D1 01 00 [12:26:03]MH_I2C_Read... [12:26:03]Read from MH i2c: D1 01 00 4D 2D 00 4B [12:26:03]Write to MH i2c: 01 00 00 4E 2D 7B [12:26:03]Write i2c OK [12:26:03]MH_I2C_Read... [12:26:03]OFD Sender: No OFD packet to send [12:26:04]*** Cut start [12:26:04]*** Partial cut [12:26:04]*** CUTSNS_PIN = 1 [12:26:04]*** CUTSNS_PIN = 0 [12:26:04]*** Brake cut motor [12:26:04]Read from MH i2c: 01 [12:26:04]MH_I2C_Read... [12:26:04]*** Stop cut motor [12:26:04]*** Cut end [12:26:04]Read from MH i2c: 01 07 00 [12:26:04]MH_I2C_Read... [12:26:04]Read from MH i2c: 01 07 00 4E 2D 00 00 00 00 00 FF 0F 90 [12:26:04]process_action close_receipt done [12:26:04]requested_data is exist [12:26:04]produce_requested_data [12:26:04]requested_item fm.sn is exist - process it [12:26:04]wFMCommunicate request_size=4 [12:26:04]MH_SAM_APDU [12:26:04]CAPDU: 80 11 00 00 [12:26:04]Write to MH i2c: E2 08 00 4F 2D 80 11 00 00 00 00 00 00 F6 [12:26:04]Write i2c OK [12:26:04]MH_I2C_Read... [12:26:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:26:04]Read from MH i2c: E2 [12:26:04]MH_I2C_Read... [12:26:04]Read from MH i2c: E2 17 00 [12:26:04]MH_I2C_Read... [12:26:04]Read from MH i2c: E2 17 00 4F 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 4A [12:26:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:26:04]wFMCommunicate OK [12:26:04]requested_item fd.num is exist - process it [12:26:04]SAM_PROTO_GetFieldsCounters [12:26:04]wFMCommunicate request_size=4 [12:26:04]MH_SAM_APDU [12:26:04]CAPDU: 80 13 00 00 [12:26:04]Write to MH i2c: E2 08 00 50 2D 80 13 00 00 00 00 00 00 F9 [12:26:04]Write i2c OK [12:26:04]MH_I2C_Read... [12:26:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:26:05]Read from MH i2c: E2 [12:26:05]MH_I2C_Read... [12:26:05]Read from MH i2c: E2 62 00 [12:26:05]MH_I2C_Read... [12:26:05]Read from MH i2c: E2 62 00 50 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C8 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 73 01 00 00 5E 04 04 00 73 01 00 00 57 04 04 00 74 01 00 00 19 04 04 00 00 00 00 00 90 00 41 [12:26:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C8 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 73 01 00 00 5E 04 04 00 73 01 00 00 57 04 04 00 74 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:26:05]wFMCommunicate OK [12:26:05]SAM_PROTO_GetFieldsCounters done [12:26:05]requested_item shift.num is exist - process it [12:26:05]requested_item shift.opened is exist - process it [12:26:05]req_shift_opened [12:26:05]FM_GetShiftState [12:26:05]SAM_PROTO_GetShiftState [12:26:05]wFMCommunicate request_size=4 [12:26:05]MH_SAM_APDU [12:26:05]CAPDU: 80 13 01 00 [12:26:05]Write to MH i2c: E2 08 00 51 2D 80 13 01 00 00 00 00 00 FB [12:26:05]Write i2c OK [12:26:05]MH_I2C_Read... [12:26:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:26:05]Read from MH i2c: E2 [12:26:05]MH_I2C_Read... [12:26:05]Read from MH i2c: E2 0E 00 [12:26:05]MH_I2C_Read... [12:26:05]Read from MH i2c: E2 0E 00 51 2D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F4 [12:26:05]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:26:05]wFMCommunicate OK [12:26:05]SAM_PROTO_GetShiftState done [12:26:05]FM_GetShiftState done [12:26:05]req_shift_opened done [12:26:05]requested_item shift.open_date is exist - process it [12:26:05]req_shift_open_date [12:26:05]req_shift_open_date done [12:26:05]produce_requested_data done [12:26:05]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317896,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:26:05]process_action_free close_receipt [12:26:05]json_value_free [12:26:05]json_value_free done [12:26:05]process_json_proto returns [12:26:05]Send response to host [12:26:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317896,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:26:05]free response buf [12:26:05]execute_script done [12:26:05]execute_script returns [12:26:05]free content buf [12:26:05]Sock 7.Close socket [12:26:05]Sock 7.Thread stoped [12:26:09]OFD Sender: No OFD packet to send [12:26:14]OFD Sender: No OFD packet to send [12:26:16]accept exits with 9 [12:26:16]New connection [12:26:16]New thread 3067293028 created [12:26:16]Thread 3067436388 joined [12:26:16]Waiting for new connection... [12:26:16] Sock 9.Parse request [12:26:16]Sock 9.Check first char [12:26:16]Sock 9.First char is OK [12:26:16]request: POST /json_proto HTTP/1.0 [12:26:16]Method: POST [12:26:16]URL: /json_proto [12:26:16]Method is POST - this is cgi request [12:26:16]url: /json_proto [12:26:16]query_string will be loaded in cgi processing [12:26:16]execute_cgi json_proto POST (null) [12:26:16]execute_cgi path=json_proto method=POST [12:26:16]POST find Content-Length [12:26:16]Host: 172.17.50.195:8080 [12:26:16]Content-Length: 679 [12:26:16]Content-Type: application/json [12:26:16] [12:26:16]POST finish read [12:26:16]Found Content-Length = 679 [12:26:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092840", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:26:16]execute_script... [12:26:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092840", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:26:16]POST & json_proto [12:26:16]process_json_proto [12:26:16]json parsed OK: [12:26:16]protocol is kg_v1.0 [12:26:16]action value=close_receipt [12:26:16]process_action close_receipt [12:26:16]cmd_close_receipt [12:26:16]MH_GetDate [12:26:16]Write to MH i2c: F0 00 00 52 2D 6E [12:26:16]Write i2c OK [12:26:16]MH_I2C_Read... [12:26:16]Read from MH i2c: F0 [12:26:16]MH_I2C_Read... [12:26:16]Read from MH i2c: F0 09 00 [12:26:16]MH_I2C_Read... [12:26:16]Read from MH i2c: F0 09 00 52 2D 00 E9 82 1F 67 43 33 1C 67 61 [12:26:16]GetLastDocTimeStamp 1730118362 [12:26:16]current date 1730118377 [12:26:16]FM_GetShiftState [12:26:16]SAM_PROTO_GetShiftState [12:26:16]wFMCommunicate request_size=4 [12:26:16]MH_SAM_APDU [12:26:16]CAPDU: 80 13 01 00 [12:26:16]Write to MH i2c: E2 08 00 53 2D 80 13 01 00 00 00 00 00 FD [12:26:16]Write i2c OK [12:26:16]MH_I2C_Read... [12:26:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:26:16]Read from MH i2c: E2 [12:26:16]MH_I2C_Read... [12:26:16]Read from MH i2c: E2 0E 00 [12:26:16]MH_I2C_Read... [12:26:16]Read from MH i2c: E2 0E 00 53 2D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F6 [12:26:16]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:26:17]wFMCommunicate OK [12:26:17]SAM_PROTO_GetShiftState done [12:26:17]FM_GetShiftState done [12:26:17]opened in 1730073493 [12:26:17]opened+sec_in_day 1730159893 [12:26:17]quantity*price = 70044 [12:26:17]sum+1 = 70045 [12:26:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 372 28.10.2024 12:26 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317897 ФПД: 276019043457486 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T122617&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317897&fm=276019043457486&tin=02508201610067®Number=0000000000091628&sum=70000 [12:26:18]StoreToDocumentArchive [12:26:18]shift 546 fd 317897 [12:26:18]save to /storage/0546/doc_00317897 [12:26:18]save last doc name /storage/0546/doc_00317897 to /storage/kkm_last_doc_name [12:26:18]save OK [12:26:18]Clear old archive folders... [12:26:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:26:18]tlvbuf is 016277A0 [12:26:18]SAM_PROTO_ClearQueue [12:26:18]wFMCommunicate request_size=4 [12:26:18]MH_SAM_APDU [12:26:18]CAPDU: 80 09 00 00 [12:26:18]Write to MH i2c: E2 08 00 60 2D 80 09 00 00 00 00 00 00 FF [12:26:18]Write i2c OK [12:26:18]MH_I2C_Read... [12:26:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:26:18]Read from MH i2c: E2 [12:26:18]MH_I2C_Read... [12:26:18]Read from MH i2c: E2 03 00 [12:26:18]MH_I2C_Read... [12:26:18]Read from MH i2c: E2 03 00 60 2D 00 90 00 01 [12:26:18]RAPDU: 90 00 [12:26:18]wFMCommunicate OK [12:26:18]SAM_PROTO_ClearQueue done [12:26:18]KKMCreateOFDPacket [12:26:18]OFDProtocolAddRootSTLVToBuf [12:26:18]FM_MakeSignedData [12:26:18]FM_MakeSignedData [12:26:18]SAM_PROTO_SignData [12:26:18]wFMCommunicate request_size=4 [12:26:18]MH_SAM_APDU [12:26:18]CAPDU: 80 0D 01 02 [12:26:18]Write to MH i2c: E2 08 00 61 2D 80 0D 01 02 00 00 00 00 07 [12:26:18]Write i2c OK [12:26:18]MH_I2C_Read... [12:26:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:26:18]Read from MH i2c: E2 [12:26:18]MH_I2C_Read... [12:26:18]Read from MH i2c: E2 03 00 [12:26:18]MH_I2C_Read... [12:26:18]Read from MH i2c: E2 03 00 61 2D 00 90 00 02 [12:26:18]RAPDU: 90 00 [12:26:18]wFMCommunicate OK [12:26:18]wFMCommunicate request_size=255 [12:26:18]MH_SAM_APDU [12:26: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 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 01 00 00 F4 03 04 00 E9 82 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C9 D9 04 00 35 04 06 00 FB [12:26:18]Write to MH i2c: E2 02 01 62 2D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 01 00 00 F4 03 04 00 E9 82 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C9 D9 04 00 35 04 06 00 FB 00 00 D0 [12:26:18]Write i2c OK [12:26:18]MH_I2C_Read... [12:26:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:26:18]Read from MH i2c: E2 [12:26:18]MH_I2C_Read... [12:26:18]Read from MH i2c: E2 03 00 [12:26:18]MH_I2C_Read... [12:26:18]Read from MH i2c: E2 03 00 62 2D 00 90 00 03 [12:26:18]RAPDU: 90 00 [12:26:18]wFMCommunicate OK [12:26:18]wFMCommunicate request_size=10 [12:26:18]MH_SAM_APDU [12:26:18]CAPDU: 80 0D 02 02 05 09 B1 09 59 CE [12:26:18]Write to MH i2c: E2 0D 00 63 2D 80 0D 02 02 05 00 09 B1 09 59 CE 00 00 FE [12:26:18]Write i2c OK [12:26:18]MH_I2C_Read... [12:26:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:26:18]Read from MH i2c: E2 [12:26:18]MH_I2C_Read... [12:26:18]Read from MH i2c: E2 03 00 [12:26:18]MH_I2C_Read... [12:26:18]Read from MH i2c: E2 03 00 63 2D 00 90 00 04 [12:26:18]RAPDU: 90 00 [12:26:18]wFMCommunicate OK [12:26:18]wFMCommunicate request_size=4 [12:26:18]MH_SAM_APDU [12:26:18]CAPDU: 80 0D 03 02 [12:26:18]Write to MH i2c: E2 08 00 64 2D 80 0D 03 02 00 00 00 00 0C [12:26:18]Write i2c OK [12:26:18]MH_I2C_Read... [12:26:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:26:18]Read from MH i2c: E2 [12:26:18]MH_I2C_Read... [12:26:18]Read from MH i2c: E2 0B 00 [12:26:18]MH_I2C_Read... [12:26:18]Read from MH i2c: E2 0B 00 64 2D 00 96 EF B8 1B 6B AE EE E0 90 00 4C [12:26:18]RAPDU: 96 EF B8 1B 6B AE EE E0 90 00 [12:26:19]wFMCommunicate OK [12:26:19]SAM_PROTO_SignData done [12:26:19]FM_MakeSignedData done [12:26:19]CreateOFDProtocolMessage [12:26:19]wFMCommunicate request_size=4 [12:26:19]MH_SAM_APDU [12:26:19]CAPDU: 80 11 00 00 [12:26:19]Write to MH i2c: E2 08 00 65 2D 80 11 00 00 00 00 00 00 0C [12:26:19]Write i2c OK [12:26:19]MH_I2C_Read... [12:26:19]OFD Sender: No OFD packet to send [12:26:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:26:19]Read from MH i2c: E2 [12:26:19]MH_I2C_Read... [12:26:19]Read from MH i2c: E2 17 00 [12:26:19]MH_I2C_Read... [12:26:19]Read from MH i2c: E2 17 00 65 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 60 [12:26:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:26:19]wFMCommunicate OK [12:26:19]CreateOFDProtocolMessage done [12:26:19]OFDSenderStorePacket 317897 [12:26:19]StoreOFDPacket docnum=317897 [12:26:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 3D AC 07 01 88 2C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 01 00 00 F4 03 04 00 E9 82 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C9 D9 04 00 35 04 06 00 FB 09 B1 09 59 CE 96 EF B8 1B 6B AE EE E0 [12:26:19]CheckFolder [12:26:19]dirname=/storage/ofd_packets [12:26:19]CheckFolder done [12:26:19]ProducePacketName [12:26:19]name=ofd_packets/00317897 [12:26:19]NVStorageSaveData ofd_packets/00317897 [12:26:19]File name is /storage/ofd_packets/00317897 [12:26:19]Write 301 bytes [12:26:19]NVStorageSaveData done [12:26:19]OFDSenderStorePacket done [12:26:19]KKMCreateOFDPacket done [12:26:19]NVStorageSaveData kkm_last_timestamp [12:26:19]File name is /storage/kkm_last_timestamp [12:26:19]Write 4 bytes [12:26:19]NVStorageSaveData done [12:26:19]ExternCall_PrintAddStr [12:26:19]wPrintStart [12:26:19]Write to MH i2c: 01 00 00 66 2D 93 [12:26:19]Write i2c OK [12:26:19]MH_I2C_Read... [12:26:19]Read from MH i2c: 01 [12:26:19]MH_I2C_Read... [12:26:19]Read from MH i2c: 01 07 00 [12:26:19]MH_I2C_Read... [12:26:19]Read from MH i2c: 01 07 00 66 2D 00 00 00 00 00 FF 0F A8 [12:26:19]RasterBufferAndPrint [12:26:19]line Счет N : (1)1092840 [12:26:19]line ИНН: 02508201610067 [12:26:19]line Контрольно-Кассовый Чек [12:26:19]line ПРОДАЖА [12:26:19]line ТРК (МРК, ГНК) : 63 [12:26:19]line Товар: 2710124130 [12:26:19]line Аи-92-К-2 [12:26:19]line 10.470 * 66.90 [12:26:19]line = 700.44 [12:26:19]line НДС 12% НСП 1% [12:26:19]line > о реализуемом товаре [12:26:19]line ОКРУГЛЕНИЕ: -0.44 [12:26:19]line ИТОГО: 700.00 [12:26:19]line Внесено: 700.00 [12:26:19]line СДАЧА: 0.00 [12:26:19]line НСП 1% : 6.20 [12:26:19]line НДС 12% : 74.38 [12:26:19]line Наличными: 700.00 [12:26:19]line Безнал.: 0.00 [12:26:19]line Место: АЗС № 101 "Партнер Нефть" [12:26:19]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:26:19]line СНО: Общий режим [12:26:19]line Чек 372 28.10.2024 12:26 [12:26:19]line Смена: 546 ФФД: 1.0 [12:26:19]line ЗНМ: 0300000082 [12:26:19]line РНМ: 0000000000091628 [12:26:19]line Версия ККМ: 001 [12:26:19]line ФМ: 0000000000874671 [12:26:19]line ФД: 317897 [12:26:19]line ФПД: 276019043457486 [12:26:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T122617&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317897&fm=276019043457486&tin=02508201610067®Number=0000000000091628&sum=70000 [12:26:19]OFD Sender: Processing packet 317897 [packets to send 127, broken 126] [12:26:19]ProducePacketName [12:26:19]name=ofd_packets/00317897 [12:26:19]OFD Sender: To server: pG, [12:26:19]CommunicateWithHost lk.salyk.kg:30040 [12:26:19]ConnectInit lk.salyk.kg [12:26:19]written 0, free lines is 4095 [12:26:19]Connected sock=11 [12:26:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 3D AC 07 01 88 2C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 01 00 00 F4 03 04 00 E9 82 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C9 D9 04 00 35 04 06 00 FB 09 B1 09 59 CE 96 EF B8 1B 6B AE EE E0 [12:26:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 F4 2B 47 00 34 64 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C9 D9 04 00 F4 03 04 00 A3 2E 1F 67 B6 04 01 00 00 6C 0C 24 1E F0 04 6D 08 [12:26:19]CommunicateWithHost err = 0 [12:26:19]CheckOFDResponse [12:26:19]1017 (14) - 77093643461234 [12:26:19]1041 (16) - 0000000000874671 [12:26:19]1040 (4) - 317897 [12:26:19]1012 (4) - 28.10.2024 06:26 [12:26:19]1206 (1) - 0 [12:26:19]OFD Sender: Remove packet 317897 [12:26:19]ProducePacketName [12:26:19]name=ofd_packets/00317897 [12:26:19]NVStorageDeleteData [12:26:19]Write to MH i2c: 01 00 00 91 2D BE [12:26:19]Write i2c OK [12:26:19]MH_I2C_Read... [12:26:19]Read from MH i2c: 01 [12:26:19]MH_I2C_Read... [12:26:19]Read from MH i2c: 01 07 00 [12:26:19]MH_I2C_Read... [12:26:19]Read from MH i2c: 01 07 00 91 2D 00 00 00 00 00 FB 0C CC [12:26:19]RasterBufferAndPrint [12:26:19]line [12:26:19]line [12:26:19]line [12:26:19]line [12:26:19]line [12:26:19]written 0, free lines is 3356 [12:26:19]MH_Cut [12:26:19]Write to MH i2c: D1 01 00 98 2D 01 97 [12:26:19]Write i2c OK [12:26:19]MH_I2C_Read... [12:26:19]Read from MH i2c: D1 [12:26:19]MH_I2C_Read... [12:26:19]Read from MH i2c: D1 01 00 [12:26:19]MH_I2C_Read... [12:26:19]Read from MH i2c: D1 01 00 98 2D 00 96 [12:26:19]Write to MH i2c: 01 00 00 99 2D C6 [12:26:19]Write i2c OK [12:26:19]MH_I2C_Read... [12:26:20]OFD Sender: No OFD packet to send [12:26:20]*** Cut start [12:26:20]*** Partial cut [12:26:20]*** CUTSNS_PIN = 1 [12:26:20]*** CUTSNS_PIN = 0 [12:26:20]*** Brake cut motor [12:26:20]Read from MH i2c: 01 [12:26:20]MH_I2C_Read... [12:26:20]*** Stop cut motor [12:26:20]*** Cut end [12:26:20]Read from MH i2c: 01 07 00 [12:26:20]MH_I2C_Read... [12:26:20]Read from MH i2c: 01 07 00 99 2D 00 00 00 00 00 FF 0F DB [12:26:20]process_action close_receipt done [12:26:20]requested_data is exist [12:26:20]produce_requested_data [12:26:20]requested_item fm.sn is exist - process it [12:26:20]wFMCommunicate request_size=4 [12:26:20]MH_SAM_APDU [12:26:20]CAPDU: 80 11 00 00 [12:26:21]Write to MH i2c: E2 08 00 9A 2D 80 11 00 00 00 00 00 00 41 [12:26:21]Write i2c OK [12:26:21]MH_I2C_Read... [12:26:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:26:21]Read from MH i2c: E2 [12:26:21]MH_I2C_Read... [12:26:21]Read from MH i2c: E2 17 00 [12:26:21]MH_I2C_Read... [12:26:21]Read from MH i2c: E2 17 00 9A 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 95 [12:26:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:26:21]wFMCommunicate OK [12:26:21]requested_item fd.num is exist - process it [12:26:21]SAM_PROTO_GetFieldsCounters [12:26:21]wFMCommunicate request_size=4 [12:26:21]MH_SAM_APDU [12:26:21]CAPDU: 80 13 00 00 [12:26:21]Write to MH i2c: E2 08 00 9B 2D 80 13 00 00 00 00 00 00 44 [12:26:21]Write i2c OK [12:26:21]MH_I2C_Read... [12:26:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:26:21]Read from MH i2c: E2 [12:26:21]MH_I2C_Read... [12:26:21]Read from MH i2c: E2 62 00 [12:26:21]MH_I2C_Read... [12:26:21]Read from MH i2c: E2 62 00 9B 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C9 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 74 01 00 00 5E 04 04 00 74 01 00 00 57 04 04 00 75 01 00 00 19 04 04 00 00 00 00 00 90 00 90 [12:26:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C9 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 74 01 00 00 5E 04 04 00 74 01 00 00 57 04 04 00 75 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:26:21]wFMCommunicate OK [12:26:21]SAM_PROTO_GetFieldsCounters done [12:26:21]requested_item shift.num is exist - process it [12:26:21]requested_item shift.opened is exist - process it [12:26:21]req_shift_opened [12:26:21]FM_GetShiftState [12:26:21]SAM_PROTO_GetShiftState [12:26:21]wFMCommunicate request_size=4 [12:26:21]MH_SAM_APDU [12:26:21]CAPDU: 80 13 01 00 [12:26:21]Write to MH i2c: E2 08 00 9C 2D 80 13 01 00 00 00 00 00 46 [12:26:21]Write i2c OK [12:26:21]MH_I2C_Read... [12:26:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:26:21]Read from MH i2c: E2 [12:26:21]MH_I2C_Read... [12:26:21]Read from MH i2c: E2 0E 00 [12:26:21]MH_I2C_Read... [12:26:21]Read from MH i2c: E2 0E 00 9C 2D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 3F [12:26:21]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:26:21]wFMCommunicate OK [12:26:21]SAM_PROTO_GetShiftState done [12:26:21]FM_GetShiftState done [12:26:21]req_shift_opened done [12:26:21]requested_item shift.open_date is exist - process it [12:26:21]req_shift_open_date [12:26:21]req_shift_open_date done [12:26:21]produce_requested_data done [12:26:21]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317897,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:26:21]process_action_free close_receipt [12:26:21]json_value_free [12:26:21]json_value_free done [12:26:21]process_json_proto returns [12:26:21]Send response to host [12:26:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317897,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:26:21]free response buf [12:26:21]execute_script done [12:26:21]execute_script returns [12:26:21]free content buf [12:26:21]Sock 9.Close socket [12:26:21]Sock 9.Thread stoped [12:26:25]OFD Sender: No OFD packet to send [12:26:30]OFD Sender: No OFD packet to send [12:26:35]OFD Sender: No OFD packet to send [12:26:40]OFD Sender: No OFD packet to send [12:26:45]OFD Sender: No OFD packet to send [12:26:50]OFD Sender: No OFD packet to send [12:26:55]OFD Sender: No OFD packet to send [12:27:00]OFD Sender: No OFD packet to send [12:27:05]OFD Sender: No OFD packet to send [12:27:10]OFD Sender: No OFD packet to send [12:27:15]OFD Sender: No OFD packet to send [12:27:20]OFD Sender: No OFD packet to send [12:27:25]OFD Sender: No OFD packet to send [12:27:30]OFD Sender: No OFD packet to send [12:27:35]OFD Sender: No OFD packet to send [12:27:40]OFD Sender: No OFD packet to send [12:27:41]accept exits with 10 [12:27:41]New connection [12:27:41]New thread 3067436388 created [12:27:41]Thread 3067293028 joined [12:27:41]Waiting for new connection... [12:27:41] Sock 10.Parse request [12:27:41]Sock 10.Check first char [12:27:41]Sock 10.First char is OK [12:27:41]request: POST /json_proto HTTP/1.0 [12:27:41]Method: POST [12:27:41]URL: /json_proto [12:27:41]Method is POST - this is cgi request [12:27:41]url: /json_proto [12:27:41]query_string will be loaded in cgi processing [12:27:41]execute_cgi json_proto POST (null) [12:27:41]execute_cgi path=json_proto method=POST [12:27:41]POST find Content-Length [12:27:41]Host: 172.17.50.195:8080 [12:27:41]Content-Length: 683 [12:27:41]Content-Type: application/json [12:27:41] [12:27:41]POST finish read [12:27:41]Found Content-Length = 683 [12:27:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092842", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:27:41]execute_script... [12:27: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)1092842", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:27:41]POST & json_proto [12:27:41]process_json_proto [12:27:41]json parsed OK: [12:27:41]protocol is kg_v1.0 [12:27:41]action value=close_receipt [12:27:41]process_action close_receipt [12:27:41]cmd_close_receipt [12:27:41]MH_GetDate [12:27:41]Write to MH i2c: F0 00 00 9D 2D B9 [12:27:41]Write i2c OK [12:27:41]MH_I2C_Read... [12:27:41]Read from MH i2c: F0 [12:27:41]MH_I2C_Read... [12:27:41]Read from MH i2c: F0 09 00 [12:27:41]MH_I2C_Read... [12:27:41]Read from MH i2c: F0 09 00 9D 2D 00 3E 83 1F 67 43 33 1C 67 02 [12:27:41]GetLastDocTimeStamp 1730118377 [12:27:41]current date 1730118462 [12:27:41]FM_GetShiftState [12:27:41]SAM_PROTO_GetShiftState [12:27:41]wFMCommunicate request_size=4 [12:27:41]MH_SAM_APDU [12:27:41]CAPDU: 80 13 01 00 [12:27:41]Write to MH i2c: E2 08 00 9E 2D 80 13 01 00 00 00 00 00 48 [12:27:41]Write i2c OK [12:27:41]MH_I2C_Read... [12:27:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:27:41]Read from MH i2c: E2 [12:27:41]MH_I2C_Read... [12:27:41]Read from MH i2c: E2 0E 00 [12:27:41]MH_I2C_Read... [12:27:41]Read from MH i2c: E2 0E 00 9E 2D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 41 [12:27:41]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:27:41]wFMCommunicate OK [12:27:41]SAM_PROTO_GetShiftState done [12:27:41]FM_GetShiftState done [12:27:41]opened in 1730073493 [12:27:41]opened+sec_in_day 1730159893 [12:27:41]quantity*price = 100015 [12:27:41]sum+1 = 100017 [12:27:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 373 28.10.2024 12:27 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317898 ФПД: 272726249184695 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T122742&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317898&fm=272726249184695&tin=02508201610067®Number=0000000000091628&sum=100000 [12:27:42]StoreToDocumentArchive [12:27:42]shift 546 fd 317898 [12:27:42]save to /storage/0546/doc_00317898 [12:27:42]save last doc name /storage/0546/doc_00317898 to /storage/kkm_last_doc_name [12:27:42]save OK [12:27:42]Clear old archive folders... [12:27:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:27:42]tlvbuf is 015D8970 [12:27:42]SAM_PROTO_ClearQueue [12:27:42]wFMCommunicate request_size=4 [12:27:42]MH_SAM_APDU [12:27:42]CAPDU: 80 09 00 00 [12:27:42]Write to MH i2c: E2 08 00 AB 2D 80 09 00 00 00 00 00 00 4A [12:27:42]Write i2c OK [12:27:42]MH_I2C_Read... [12:27:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:27:42]Read from MH i2c: E2 [12:27:42]MH_I2C_Read... [12:27:42]Read from MH i2c: E2 03 00 [12:27:42]MH_I2C_Read... [12:27:42]Read from MH i2c: E2 03 00 AB 2D 00 90 00 4C [12:27:42]RAPDU: 90 00 [12:27:42]wFMCommunicate OK [12:27:42]SAM_PROTO_ClearQueue done [12:27:42]KKMCreateOFDPacket [12:27:42]OFDProtocolAddRootSTLVToBuf [12:27:42]FM_MakeSignedData [12:27:42]FM_MakeSignedData [12:27:42]SAM_PROTO_SignData [12:27:42]wFMCommunicate request_size=4 [12:27:42]MH_SAM_APDU [12:27:42]CAPDU: 80 0D 01 02 [12:27:42]Write to MH i2c: E2 08 00 AC 2D 80 0D 01 02 00 00 00 00 52 [12:27:42]Write i2c OK [12:27:42]MH_I2C_Read... [12:27:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:27:42]Read from MH i2c: E2 [12:27:42]MH_I2C_Read... [12:27:42]Read from MH i2c: E2 03 00 [12:27:42]MH_I2C_Read... [12:27:42]Read from MH i2c: E2 03 00 AC 2D 00 90 00 4D [12:27:43]RAPDU: 90 00 [12:27:43]wFMCommunicate OK [12:27:43]wFMCommunicate request_size=255 [12:27:43]MH_SAM_APDU [12:27: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 01 00 00 F4 03 04 00 3E 83 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CA D9 04 00 35 04 06 00 F8 [12:27:43]Write to MH i2c: E2 02 01 AD 2D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 01 00 00 F4 03 04 00 3E 83 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CA D9 04 00 35 04 06 00 F8 00 00 5A [12:27:43]Write i2c OK [12:27:43]MH_I2C_Read... [12:27:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:27:43]Read from MH i2c: E2 [12:27:43]MH_I2C_Read... [12:27:43]Read from MH i2c: E2 03 00 [12:27:43]MH_I2C_Read... [12:27:43]Read from MH i2c: E2 03 00 AD 2D 00 90 00 4E [12:27:43]RAPDU: 90 00 [12:27:43]wFMCommunicate OK [12:27:43]wFMCommunicate request_size=10 [12:27:43]MH_SAM_APDU [12:27:43]CAPDU: 80 0D 02 02 05 0B 07 34 1D B7 [12:27:43]Write to MH i2c: E2 0D 00 AE 2D 80 0D 02 02 05 00 0B 07 34 1D B7 00 00 79 [12:27:43]Write i2c OK [12:27:43]MH_I2C_Read... [12:27:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:27:43]Read from MH i2c: E2 [12:27:43]MH_I2C_Read... [12:27:43]Read from MH i2c: E2 03 00 [12:27:43]MH_I2C_Read... [12:27:43]Read from MH i2c: E2 03 00 AE 2D 00 90 00 4F [12:27:43]RAPDU: 90 00 [12:27:43]wFMCommunicate OK [12:27:43]wFMCommunicate request_size=4 [12:27:43]MH_SAM_APDU [12:27:43]CAPDU: 80 0D 03 02 [12:27:43]Write to MH i2c: E2 08 00 AF 2D 80 0D 03 02 00 00 00 00 57 [12:27:43]Write i2c OK [12:27:43]MH_I2C_Read... [12:27:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:27:43]Read from MH i2c: E2 [12:27:43]MH_I2C_Read... [12:27:43]Read from MH i2c: E2 0B 00 [12:27:43]MH_I2C_Read... [12:27:43]Read from MH i2c: E2 0B 00 AF 2D 00 7B 4D 0A 19 E9 64 7A 3F 90 00 49 [12:27:43]RAPDU: 7B 4D 0A 19 E9 64 7A 3F 90 00 [12:27:43]wFMCommunicate OK [12:27:43]SAM_PROTO_SignData done [12:27:43]FM_MakeSignedData done [12:27:43]CreateOFDProtocolMessage [12:27:43]wFMCommunicate request_size=4 [12:27:43]MH_SAM_APDU [12:27:43]CAPDU: 80 11 00 00 [12:27:43]Write to MH i2c: E2 08 00 B0 2D 80 11 00 00 00 00 00 00 57 [12:27:43]Write i2c OK [12:27:43]MH_I2C_Read... [12:27:43]Read from MH i2c: E2 [12:27:43]MH_I2C_Read... [12:27:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:27:43]Read from MH i2c: E2 17 00 [12:27:43]MH_I2C_Read... [12:27:43]Read from MH i2c: E2 17 00 B0 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 AB [12:27:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:27:43]wFMCommunicate OK [12:27:43]CreateOFDProtocolMessage done [12:27:43]OFDSenderStorePacket 317898 [12:27:43]StoreOFDPacket docnum=317898 [12:27:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 3A 51 07 01 DE 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 01 00 00 F4 03 04 00 3E 83 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CA D9 04 00 35 04 06 00 F8 0B 07 34 1D B7 7B 4D 0A 19 E9 64 7A 3F [12:27:43]CheckFolder [12:27:43]dirname=/storage/ofd_packets [12:27:43]CheckFolder done [12:27:43]ProducePacketName [12:27:43]name=ofd_packets/00317898 [12:27:43]NVStorageSaveData ofd_packets/00317898 [12:27:43]File name is /storage/ofd_packets/00317898 [12:27:43]Write 301 bytes [12:27:43]NVStorageSaveData done [12:27:43]OFDSenderStorePacket done [12:27:43]KKMCreateOFDPacket done [12:27:43]NVStorageSaveData kkm_last_timestamp [12:27:43]File name is /storage/kkm_last_timestamp [12:27:43]Write 4 bytes [12:27:43]NVStorageSaveData done [12:27:43]ExternCall_PrintAddStr [12:27:43]wPrintStart [12:27:43]Write to MH i2c: 01 00 00 B1 2D DE [12:27:43]Write i2c OK [12:27:43]MH_I2C_Read... [12:27:43]Read from MH i2c: 01 [12:27:43]MH_I2C_Read... [12:27:43]Read from MH i2c: 01 07 00 [12:27:43]MH_I2C_Read... [12:27:43]Read from MH i2c: 01 07 00 B1 2D 00 00 00 00 00 FF 0F F3 [12:27:43]RasterBufferAndPrint [12:27:43]line Счет N : (1)1092842 [12:27:43]line ИНН: 02508201610067 [12:27:43]line Контрольно-Кассовый Чек [12:27:43]line ПРОДАЖА [12:27:43]line ТРК (МРК, ГНК) : 43 [12:27:43]line Товар: 2710124130 [12:27:43]line Аи-92-К-2 [12:27:43]line 14.950 * 66.90 [12:27:43]line = 1000.16 [12:27:43]line НДС 12% НСП 1% [12:27:43]line > о реализуемом товаре [12:27:43]line ОКРУГЛЕНИЕ: -0.16 [12:27:43]line ИТОГО: 1000.00 [12:27:43]line Внесено: 1000.00 [12:27:43]line СДАЧА: 0.00 [12:27:43]line НСП 1% : 8.85 [12:27:43]line НДС 12% : 106.21 [12:27:43]line Наличными: 1000.00 [12:27:43]line Безнал.: 0.00 [12:27:43]line Место: АЗС № 101 "Партнер Нефть" [12:27:43]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:27:43]line СНО: Общий режим [12:27:43]line Чек 373 28.10.2024 12:27 [12:27:43]line Смена: 546 ФФД: 1.0 [12:27:43]line ЗНМ: 0300000082 [12:27:43]line РНМ: 0000000000091628 [12:27:43]line Версия ККМ: 001 [12:27:43]line ФМ: 0000000000874671 [12:27:43]line ФД: 317898 [12:27:43]line ФПД: 272726249184695 [12:27:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T122742&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317898&fm=272726249184695&tin=02508201610067®Number=0000000000091628&sum=100000 [12:27:43]written 0, free lines is 4095 [12:27:43]OFD Sender: Processing packet 317898 [packets to send 127, broken 126] [12:27:43]ProducePacketName [12:27:43]name=ofd_packets/00317898 [12:27:43]OFD Sender: To server: pG, [12:27:43]CommunicateWithHost lk.salyk.kg:30040 [12:27:43]ConnectInit lk.salyk.kg [12:27:44]Connected sock=11 [12:27:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 3A 51 07 01 DE 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 01 00 00 F4 03 04 00 3E 83 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CA D9 04 00 35 04 06 00 F8 0B 07 34 1D B7 7B 4D 0A 19 E9 64 7A 3F [12:27:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 8C 21 47 00 B0 9B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CA D9 04 00 F4 03 04 00 F8 2E 1F 67 B6 04 01 00 00 0F A1 28 D4 54 01 8D F4 [12:27:44]CommunicateWithHost err = 0 [12:27:44]CheckOFDResponse [12:27:44]1017 (14) - 77093643461234 [12:27:44]1041 (16) - 0000000000874671 [12:27:44]1040 (4) - 317898 [12:27:44]1012 (4) - 28.10.2024 06:28 [12:27:44]1206 (1) - 0 [12:27:44]OFD Sender: Remove packet 317898 [12:27:44]ProducePacketName [12:27:44]name=ofd_packets/00317898 [12:27:44]NVStorageDeleteData [12:27:44]Write to MH i2c: 01 00 00 DC 2D 09 [12:27:44]Write i2c OK [12:27:44]MH_I2C_Read... [12:27:44]Read from MH i2c: 01 [12:27:44]MH_I2C_Read... [12:27:44]Read from MH i2c: 01 07 00 [12:27:44]MH_I2C_Read... [12:27:44]Read from MH i2c: 01 07 00 DC 2D 00 00 00 00 00 D0 0D ED [12:27:44]RasterBufferAndPrint [12:27:44]line [12:27:44]line [12:27:44]line [12:27:44]line [12:27:44]line [12:27:44]written 0, free lines is 3572 [12:27:44]MH_Cut [12:27:44]Write to MH i2c: D1 01 00 E3 2D 01 E2 [12:27:44]Write i2c OK [12:27:44]MH_I2C_Read... [12:27:44]Read from MH i2c: D1 [12:27:44]MH_I2C_Read... [12:27:44]Read from MH i2c: D1 01 00 [12:27:44]MH_I2C_Read... [12:27:44]Read from MH i2c: D1 01 00 E3 2D 00 E1 [12:27:44]Write to MH i2c: 01 00 00 E4 2D 11 [12:27:44]Write i2c OK [12:27:44]MH_I2C_Read... [12:27:45]OFD Sender: No OFD packet to send [12:27:45]*** Cut start [12:27:45]*** Partial cut [12:27:45]*** CUTSNS_PIN = 1 [12:27:45]*** CUTSNS_PIN = 0 [12:27:45]*** Brake cut motor [12:27:45]Read from MH i2c: 01 [12:27:45]MH_I2C_Read... [12:27:45]*** Stop cut motor [12:27:45]*** Cut end [12:27:45]Read from MH i2c: 01 07 00 [12:27:45]MH_I2C_Read... [12:27:45]Read from MH i2c: 01 07 00 E4 2D 00 00 00 00 00 FF 0F 26 [12:27:45]process_action close_receipt done [12:27:45]requested_data is exist [12:27:45]produce_requested_data [12:27:45]requested_item fm.sn is exist - process it [12:27:45]wFMCommunicate request_size=4 [12:27:45]MH_SAM_APDU [12:27:45]CAPDU: 80 11 00 00 [12:27:45]Write to MH i2c: E2 08 00 E5 2D 80 11 00 00 00 00 00 00 8C [12:27:45]Write i2c OK [12:27:45]MH_I2C_Read... [12:27:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:27:45]Read from MH i2c: E2 [12:27:45]MH_I2C_Read... [12:27:45]Read from MH i2c: E2 17 00 [12:27:45]MH_I2C_Read... [12:27:45]Read from MH i2c: E2 17 00 E5 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E0 [12:27:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:27:45]wFMCommunicate OK [12:27:45]requested_item fd.num is exist - process it [12:27:45]SAM_PROTO_GetFieldsCounters [12:27:45]wFMCommunicate request_size=4 [12:27:45]MH_SAM_APDU [12:27:45]CAPDU: 80 13 00 00 [12:27:45]Write to MH i2c: E2 08 00 E6 2D 80 13 00 00 00 00 00 00 8F [12:27:45]Write i2c OK [12:27:45]MH_I2C_Read... [12:27:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:27:46]Read from MH i2c: E2 [12:27:46]MH_I2C_Read... [12:27:46]Read from MH i2c: E2 62 00 [12:27:46]MH_I2C_Read... [12:27:46]Read from MH i2c: E2 62 00 E6 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 CA D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 75 01 00 00 5E 04 04 00 75 01 00 00 57 04 04 00 76 01 00 00 19 04 04 00 00 00 00 00 90 00 DF [12:27:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 CA D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 75 01 00 00 5E 04 04 00 75 01 00 00 57 04 04 00 76 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:27:46]wFMCommunicate OK [12:27:46]SAM_PROTO_GetFieldsCounters done [12:27:46]requested_item shift.num is exist - process it [12:27:46]requested_item shift.opened is exist - process it [12:27:46]req_shift_opened [12:27:46]FM_GetShiftState [12:27:46]SAM_PROTO_GetShiftState [12:27:46]wFMCommunicate request_size=4 [12:27:46]MH_SAM_APDU [12:27:46]CAPDU: 80 13 01 00 [12:27:46]Write to MH i2c: E2 08 00 E7 2D 80 13 01 00 00 00 00 00 91 [12:27:46]Write i2c OK [12:27:46]MH_I2C_Read... [12:27:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:27:46]Read from MH i2c: E2 [12:27:46]MH_I2C_Read... [12:27:46]Read from MH i2c: E2 0E 00 [12:27:46]MH_I2C_Read... [12:27:46]Read from MH i2c: E2 0E 00 E7 2D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 8A [12:27:46]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:27:46]wFMCommunicate OK [12:27:46]SAM_PROTO_GetShiftState done [12:27:46]FM_GetShiftState done [12:27:46]req_shift_opened done [12:27:46]requested_item shift.open_date is exist - process it [12:27:46]req_shift_open_date [12:27:46]req_shift_open_date done [12:27:46]produce_requested_data done [12:27:46]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317898,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:27:46]process_action_free close_receipt [12:27:46]json_value_free [12:27:46]json_value_free done [12:27:46]process_json_proto returns [12:27:46]Send response to host [12:27:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317898,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:27:46]free response buf [12:27:46]execute_script done [12:27:46]execute_script returns [12:27:46]free content buf [12:27:46]Sock 10.Close socket [12:27:46]Sock 10.Thread stoped [12:27:50]OFD Sender: No OFD packet to send [12:27:55]OFD Sender: No OFD packet to send [12:28:00]OFD Sender: No OFD packet to send [12:28:05]OFD Sender: No OFD packet to send [12:28:10]OFD Sender: No OFD packet to send [12:28:15]OFD Sender: No OFD packet to send [12:28:20]OFD Sender: No OFD packet to send [12:28:24]ConnectInit Can't connect to host [12:28:25]OFD Sender: No OFD packet to send [12:28:30]OFD Sender: No OFD packet to send [12:28:35]OFD Sender: No OFD packet to send [12:28:40]OFD Sender: No OFD packet to send [12:28:45]OFD Sender: No OFD packet to send [12:28:50]OFD Sender: No OFD packet to send [12:28:55]OFD Sender: No OFD packet to send [12:29:00]OFD Sender: No OFD packet to send [12:29:05]OFD Sender: No OFD packet to send [12:29:10]OFD Sender: No OFD packet to send [12:29:15]OFD Sender: No OFD packet to send [12:29:20]OFD Sender: No OFD packet to send [12:29:25]OFD Sender: No OFD packet to send [12:29:30]OFD Sender: No OFD packet to send [12:29:35]OFD Sender: No OFD packet to send [12:29:40]OFD Sender: No OFD packet to send [12:29:45]OFD Sender: No OFD packet to send [12:29:50]OFD Sender: No OFD packet to send [12:29:55]OFD Sender: No OFD packet to send [12:30:00]OFD Sender: No OFD packet to send [12:30:05]OFD Sender: No OFD packet to send [12:30:10]OFD Sender: No OFD packet to send [12:30:15]OFD Sender: No OFD packet to send [12:30:20]OFD Sender: No OFD packet to send [12:30:25]OFD Sender: No OFD packet to send [12:30:30]OFD Sender: No OFD packet to send [12:30:35]OFD Sender: No OFD packet to send [12:30:40]OFD Sender: No OFD packet to send [12:30:45]OFD Sender: No OFD packet to send [12:30:50]OFD Sender: No OFD packet to send [12:30:55]OFD Sender: No OFD packet to send [12:31:00]OFD Sender: No OFD packet to send [12:31:05]OFD Sender: No OFD packet to send [12:31:10]OFD Sender: No OFD packet to send [12:31:15]OFD Sender: No OFD packet to send [12:31:20]OFD Sender: No OFD packet to send [12:31:25]OFD Sender: No OFD packet to send [12:31:30]OFD Sender: No OFD packet to send [12:31:35]OFD Sender: No OFD packet to send [12:31:40]OFD Sender: No OFD packet to send [12:31:45]OFD Sender: No OFD packet to send [12:31:50]OFD Sender: No OFD packet to send [12:31:55]OFD Sender: No OFD packet to send [12:32:00]OFD Sender: No OFD packet to send [12:32:03]accept exits with 9 [12:32:03]New connection [12:32:03]New thread 3067293028 created [12:32:03]Thread 3067436388 joined [12:32:03]Waiting for new connection... [12:32:03] Sock 9.Parse request [12:32:03]Sock 9.Check first char [12:32:03]Sock 9.First char is OK [12:32:03]request: POST /json_proto HTTP/1.0 [12:32:03]Method: POST [12:32:03]URL: /json_proto [12:32:03]Method is POST - this is cgi request [12:32:03]url: /json_proto [12:32:03]query_string will be loaded in cgi processing [12:32:03]execute_cgi json_proto POST (null) [12:32:03]execute_cgi path=json_proto method=POST [12:32:03]POST find Content-Length [12:32:03]Host: 172.17.50.195:8080 [12:32:03]Content-Length: 678 [12:32:03]Content-Type: application/json [12:32:03] [12:32:03]POST finish read [12:32:03]Found Content-Length = 678 [12:32:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092843", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 9.720, "sum" : 650.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 650.00, "total" : 650.00, "payments": [ { "type": 0, "sum" : 650.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:32:03]execute_script... [12:32: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)1092843", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 9.720, "sum" : 650.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 650.00, "total" : 650.00, "payments": [ { "type": 0, "sum" : 650.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:32:03]POST & json_proto [12:32:03]process_json_proto [12:32:03]json parsed OK: [12:32:03]protocol is kg_v1.0 [12:32:03]action value=close_receipt [12:32:03]process_action close_receipt [12:32:03]cmd_close_receipt [12:32:03]MH_GetDate [12:32:03]Write to MH i2c: F0 00 00 E8 2D 04 [12:32:03]Write i2c OK [12:32:03]MH_I2C_Read... [12:32:03]Read from MH i2c: F0 [12:32:03]MH_I2C_Read... [12:32:03]Read from MH i2c: F0 09 00 [12:32:03]MH_I2C_Read... [12:32:03]Read from MH i2c: F0 09 00 E8 2D 00 44 84 1F 67 43 33 1C 67 54 [12:32:03]GetLastDocTimeStamp 1730118462 [12:32:03]current date 1730118724 [12:32:03]FM_GetShiftState [12:32:03]SAM_PROTO_GetShiftState [12:32:03]wFMCommunicate request_size=4 [12:32:03]MH_SAM_APDU [12:32:03]CAPDU: 80 13 01 00 [12:32:03]Write to MH i2c: E2 08 00 E9 2D 80 13 01 00 00 00 00 00 93 [12:32:03]Write i2c OK [12:32:03]MH_I2C_Read... [12:32:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:32:04]Read from MH i2c: E2 [12:32:04]MH_I2C_Read... [12:32:04]Read from MH i2c: E2 0E 00 [12:32:04]MH_I2C_Read... [12:32:04]Read from MH i2c: E2 0E 00 E9 2D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 8C [12:32:04]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:32:04]wFMCommunicate OK [12:32:04]SAM_PROTO_GetShiftState done [12:32:04]FM_GetShiftState done [12:32:04]opened in 1730073493 [12:32:04]opened+sec_in_day 1730159893 [12:32:04]quantity*price = 65026 [12:32:04]sum+1 = 65028 [12:32:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.27 ИТОГО: 650.00 Внесено: 650.00 СДАЧА: 0.00 НСП 1% : 5.75 НДС 12% : 69.05 Наличными: 650.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 374 28.10.2024 12:32 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317899 ФПД: 33869718368023 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T123205&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317899&fm=33869718368023&tin=02508201610067®Number=0000000000091628&sum=65000 [12:32:05]StoreToDocumentArchive [12:32:05]shift 546 fd 317899 [12:32:05]save to /storage/0546/doc_00317899 [12:32:05]save last doc name /storage/0546/doc_00317899 to /storage/kkm_last_doc_name [12:32:05]save OK [12:32:05]Clear old archive folders... [12:32:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:32:05]tlvbuf is 013DDA80 [12:32:05]SAM_PROTO_ClearQueue [12:32:05]wFMCommunicate request_size=4 [12:32:05]MH_SAM_APDU [12:32:05]CAPDU: 80 09 00 00 [12:32:05]Write to MH i2c: E2 08 00 F6 2D 80 09 00 00 00 00 00 00 95 [12:32:05]Write i2c OK [12:32:05]MH_I2C_Read... [12:32:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:32:05]Read from MH i2c: E2 [12:32:05]MH_I2C_Read... [12:32:05]Read from MH i2c: E2 03 00 [12:32:05]MH_I2C_Read... [12:32:05]Read from MH i2c: E2 03 00 F6 2D 00 90 00 97 [12:32:05]RAPDU: 90 00 [12:32:05]wFMCommunicate OK [12:32:05]SAM_PROTO_ClearQueue done [12:32:05]KKMCreateOFDPacket [12:32:05]OFDProtocolAddRootSTLVToBuf [12:32:05]FM_MakeSignedData [12:32:05]FM_MakeSignedData [12:32:05]SAM_PROTO_SignData [12:32:05]wFMCommunicate request_size=4 [12:32:05]MH_SAM_APDU [12:32:05]CAPDU: 80 0D 01 02 [12:32:05]Write to MH i2c: E2 08 00 F7 2D 80 0D 01 02 00 00 00 00 9D [12:32:05]Write i2c OK [12:32:05]MH_I2C_Read... [12:32:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:32:05]Read from MH i2c: E2 [12:32:05]MH_I2C_Read... [12:32:05]Read from MH i2c: E2 03 00 [12:32:05]MH_I2C_Read... [12:32:05]Read from MH i2c: E2 03 00 F7 2D 00 90 00 98 [12:32:05]RAPDU: 90 00 [12:32:05]wFMCommunicate OK [12:32:05]wFMCommunicate request_size=255 [12:32:05]MH_SAM_APDU [12:32:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F8 25 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 03 FE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 01 00 00 F4 03 04 00 45 84 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CB D9 04 00 35 04 06 00 1E [12:32:05]Write to MH i2c: E2 02 01 F8 2D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F8 25 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 03 FE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 01 00 00 F4 03 04 00 45 84 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CB D9 04 00 35 04 06 00 1E 00 00 CE [12:32:05]Write i2c OK [12:32:05]MH_I2C_Read... [12:32:05]OFD Sender: No OFD packet to send [12:32:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:32:05]Read from MH i2c: E2 [12:32:05]MH_I2C_Read... [12:32:05]Read from MH i2c: E2 03 00 [12:32:05]MH_I2C_Read... [12:32:05]Read from MH i2c: E2 03 00 F8 2D 00 90 00 99 [12:32:05]RAPDU: 90 00 [12:32:05]wFMCommunicate OK [12:32:05]wFMCommunicate request_size=10 [12:32:05]MH_SAM_APDU [12:32:05]CAPDU: 80 0D 02 02 05 CD E8 88 2F 17 [12:32:05]Write to MH i2c: E2 0D 00 F9 2D 80 0D 02 02 05 00 CD E8 88 2F 17 00 00 2D [12:32:05]Write i2c OK [12:32:05]MH_I2C_Read... [12:32:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:32:05]Read from MH i2c: E2 [12:32:05]MH_I2C_Read... [12:32:05]Read from MH i2c: E2 03 00 [12:32:05]MH_I2C_Read... [12:32:05]Read from MH i2c: E2 03 00 F9 2D 00 90 00 9A [12:32:05]RAPDU: 90 00 [12:32:05]wFMCommunicate OK [12:32:05]wFMCommunicate request_size=4 [12:32:05]MH_SAM_APDU [12:32:05]CAPDU: 80 0D 03 02 [12:32:05]Write to MH i2c: E2 08 00 FA 2D 80 0D 03 02 00 00 00 00 A2 [12:32:05]Write i2c OK [12:32:05]MH_I2C_Read... [12:32:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:32:05]Read from MH i2c: E2 [12:32:05]MH_I2C_Read... [12:32:05]Read from MH i2c: E2 0B 00 [12:32:05]MH_I2C_Read... [12:32:05]Read from MH i2c: E2 0B 00 FA 2D 00 E8 EF DB 28 11 0C 7A E2 90 00 F6 [12:32:05]RAPDU: E8 EF DB 28 11 0C 7A E2 90 00 [12:32:05]wFMCommunicate OK [12:32:05]SAM_PROTO_SignData done [12:32:05]FM_MakeSignedData done [12:32:05]CreateOFDProtocolMessage [12:32:05]wFMCommunicate request_size=4 [12:32:05]MH_SAM_APDU [12:32:05]CAPDU: 80 11 00 00 [12:32:05]Write to MH i2c: E2 08 00 FB 2D 80 11 00 00 00 00 00 00 A2 [12:32:05]Write i2c OK [12:32:05]MH_I2C_Read... [12:32:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:32:05]Read from MH i2c: E2 [12:32:05]MH_I2C_Read... [12:32:05]Read from MH i2c: E2 17 00 [12:32:05]MH_I2C_Read... [12:32:05]Read from MH i2c: E2 17 00 FB 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F6 [12:32:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:32:05]wFMCommunicate OK [12:32:05]CreateOFDProtocolMessage done [12:32:05]OFDSenderStorePacket 317899 [12:32:05]StoreOFDPacket docnum=317899 [12:32:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 D3 28 07 01 E2 C3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F8 25 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 03 FE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 01 00 00 F4 03 04 00 45 84 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CB D9 04 00 35 04 06 00 1E CD E8 88 2F 17 E8 EF DB 28 11 0C 7A E2 [12:32:05]CheckFolder [12:32:05]dirname=/storage/ofd_packets [12:32:05]CheckFolder done [12:32:05]ProducePacketName [12:32:05]name=ofd_packets/00317899 [12:32:05]NVStorageSaveData ofd_packets/00317899 [12:32:05]File name is /storage/ofd_packets/00317899 [12:32:05]Write 301 bytes [12:32:05]NVStorageSaveData done [12:32:05]OFDSenderStorePacket done [12:32:05]KKMCreateOFDPacket done [12:32:05]NVStorageSaveData kkm_last_timestamp [12:32:05]File name is /storage/kkm_last_timestamp [12:32:05]Write 4 bytes [12:32:05]NVStorageSaveData done [12:32:05]ExternCall_PrintAddStr [12:32:05]wPrintStart [12:32:05]Write to MH i2c: 01 00 00 FC 2D 29 [12:32:05]Write i2c OK [12:32:05]MH_I2C_Read... [12:32:05]Read from MH i2c: 01 [12:32:05]MH_I2C_Read... [12:32:05]Read from MH i2c: 01 07 00 [12:32:05]MH_I2C_Read... [12:32:05]Read from MH i2c: 01 07 00 FC 2D 00 00 00 00 00 FF 0F 3E [12:32:05]RasterBufferAndPrint [12:32:05]line Счет N : (1)1092843 [12:32:05]line ИНН: 02508201610067 [12:32:05]line Контрольно-Кассовый Чек [12:32:05]line ПРОДАЖА [12:32:05]line ТРК (МРК, ГНК) : 63 [12:32:05]line Товар: 2710124130 [12:32:05]line Аи-92-К-2 [12:32:05]line 9.720 * 66.90 [12:32:05]line = 650.27 [12:32:05]line НДС 12% НСП 1% [12:32:05]line > о реализуемом товаре [12:32:05]line ОКРУГЛЕНИЕ: -0.27 [12:32:05]line ИТОГО: 650.00 [12:32:05]line Внесено: 650.00 [12:32:05]line СДАЧА: 0.00 [12:32:05]line НСП 1% : 5.75 [12:32:05]line НДС 12% : 69.05 [12:32:05]line Наличными: 650.00 [12:32:05]line Безнал.: 0.00 [12:32:05]line Место: АЗС № 101 "Партнер Нефть" [12:32:05]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:32:05]line СНО: Общий режим [12:32:05]line Чек 374 28.10.2024 12:32 [12:32:05]line Смена: 546 ФФД: 1.0 [12:32:05]line ЗНМ: 0300000082 [12:32:05]line РНМ: 0000000000091628 [12:32:05]line Версия ККМ: 001 [12:32:05]line ФМ: 0000000000874671 [12:32:05]line ФД: 317899 [12:32:05]line ФПД: 33869718368023 [12:32:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T123205&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317899&fm=33869718368023&tin=02508201610067®Number=0000000000091628&sum=65000 [12:32:06]OFD Sender: Processing packet 317899 [packets to send 127, broken 126] [12:32:06]ProducePacketName [12:32:06]name=ofd_packets/00317899 [12:32:06]OFD Sender: To server: pG, [12:32:06]CommunicateWithHost lk.salyk.kg:30040 [12:32:06]ConnectInit lk.salyk.kg [12:32:06]written 0, free lines is 4095 [12:32:06]Connected sock=10 [12:32:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 D3 28 07 01 E2 C3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F8 25 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 03 FE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 01 00 00 F4 03 04 00 45 84 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CB D9 04 00 35 04 06 00 1E CD E8 88 2F 17 E8 EF DB 28 11 0C 7A E2 [12:32:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 F6 B0 47 00 57 46 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CB D9 04 00 F4 03 04 00 FD 2F 1F 67 B6 04 01 00 00 1A 09 A7 36 01 96 1F 59 [12:32:06]CommunicateWithHost err = 0 [12:32:06]CheckOFDResponse [12:32:06]1017 (14) - 77093643461234 [12:32:06]1041 (16) - 0000000000874671 [12:32:06]1040 (4) - 317899 [12:32:06]1012 (4) - 28.10.2024 06:32 [12:32:06]1206 (1) - 0 [12:32:06]OFD Sender: Remove packet 317899 [12:32:06]ProducePacketName [12:32:06]name=ofd_packets/00317899 [12:32:06]NVStorageDeleteData [12:32:06]Write to MH i2c: 01 00 00 27 2E 55 [12:32:06]Write i2c OK [12:32:06]MH_I2C_Read... [12:32:06]Read from MH i2c: 01 [12:32:06]MH_I2C_Read... [12:32:06]Read from MH i2c: 01 07 00 [12:32:06]MH_I2C_Read... [12:32:06]Read from MH i2c: 01 07 00 27 2E 00 00 00 00 00 E7 0C 4F [12:32:06]RasterBufferAndPrint [12:32:06]line [12:32:06]line [12:32:06]line [12:32:06]line [12:32:06]line [12:32:06]written 0, free lines is 3309 [12:32:06]MH_Cut [12:32:06]Write to MH i2c: D1 01 00 2E 2E 01 2E [12:32:06]Write i2c OK [12:32:06]MH_I2C_Read... [12:32:06]Read from MH i2c: D1 [12:32:06]MH_I2C_Read... [12:32:06]Read from MH i2c: D1 01 00 [12:32:06]MH_I2C_Read... [12:32:06]Read from MH i2c: D1 01 00 2E 2E 00 2D [12:32:06]Write to MH i2c: 01 00 00 2F 2E 5D [12:32:06]Write i2c OK [12:32:06]MH_I2C_Read... [12:32:06]OFD Sender: No OFD packet to send [12:32:07]*** Cut start [12:32:07]*** Partial cut [12:32:07]*** CUTSNS_PIN = 1 [12:32:07]*** CUTSNS_PIN = 0 [12:32:07]*** Brake cut motor [12:32:07]Read from MH i2c: 01 [12:32:07]MH_I2C_Read... [12:32:07]*** Stop cut motor [12:32:07]*** Cut end [12:32:07]Read from MH i2c: 01 07 00 [12:32:07]MH_I2C_Read... [12:32:07]Read from MH i2c: 01 07 00 2F 2E 00 00 00 00 00 FF 0F 72 [12:32:07]process_action close_receipt done [12:32:07]requested_data is exist [12:32:07]produce_requested_data [12:32:07]requested_item fm.sn is exist - process it [12:32:07]wFMCommunicate request_size=4 [12:32:07]MH_SAM_APDU [12:32:07]CAPDU: 80 11 00 00 [12:32:07]Write to MH i2c: E2 08 00 30 2E 80 11 00 00 00 00 00 00 D8 [12:32:07]Write i2c OK [12:32:07]MH_I2C_Read... [12:32:07]Read from MH i2c: E2 [12:32:07]MH_I2C_Read... [12:32:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:32:07]Read from MH i2c: E2 17 00 [12:32:07]MH_I2C_Read... [12:32:07]Read from MH i2c: E2 17 00 30 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 2C [12:32:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:32:07]wFMCommunicate OK [12:32:07]requested_item fd.num is exist - process it [12:32:07]SAM_PROTO_GetFieldsCounters [12:32:07]wFMCommunicate request_size=4 [12:32:07]MH_SAM_APDU [12:32:07]CAPDU: 80 13 00 00 [12:32:07]Write to MH i2c: E2 08 00 31 2E 80 13 00 00 00 00 00 00 DB [12:32:07]Write i2c OK [12:32:07]MH_I2C_Read... [12:32:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:32:08]Read from MH i2c: E2 [12:32:08]MH_I2C_Read... [12:32:08]Read from MH i2c: E2 62 00 [12:32:08]MH_I2C_Read... [12:32:08]Read from MH i2c: E2 62 00 31 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 CB D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 76 01 00 00 5E 04 04 00 76 01 00 00 57 04 04 00 77 01 00 00 19 04 04 00 00 00 00 00 90 00 2F [12:32:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 CB D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 76 01 00 00 5E 04 04 00 76 01 00 00 57 04 04 00 77 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:32:08]wFMCommunicate OK [12:32:08]SAM_PROTO_GetFieldsCounters done [12:32:08]requested_item shift.num is exist - process it [12:32:08]requested_item shift.opened is exist - process it [12:32:08]req_shift_opened [12:32:08]FM_GetShiftState [12:32:08]SAM_PROTO_GetShiftState [12:32:08]wFMCommunicate request_size=4 [12:32:08]MH_SAM_APDU [12:32:08]CAPDU: 80 13 01 00 [12:32:08]Write to MH i2c: E2 08 00 32 2E 80 13 01 00 00 00 00 00 DD [12:32:08]Write i2c OK [12:32:08]MH_I2C_Read... [12:32:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:32:08]Read from MH i2c: E2 [12:32:08]MH_I2C_Read... [12:32:08]Read from MH i2c: E2 0E 00 [12:32:08]MH_I2C_Read... [12:32:08]Read from MH i2c: E2 0E 00 32 2E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D6 [12:32:08]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:32:08]wFMCommunicate OK [12:32:08]SAM_PROTO_GetShiftState done [12:32:08]FM_GetShiftState done [12:32:08]req_shift_opened done [12:32:08]requested_item shift.open_date is exist - process it [12:32:08]req_shift_open_date [12:32:08]req_shift_open_date done [12:32:08]produce_requested_data done [12:32:08]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317899,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:32:08]process_action_free close_receipt [12:32:08]json_value_free [12:32:08]json_value_free done [12:32:08]process_json_proto returns [12:32:08]Send response to host [12:32:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317899,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:32:08]free response buf [12:32:08]execute_script done [12:32:08]execute_script returns [12:32:08]free content buf [12:32:08]Sock 9.Close socket [12:32:08]Sock 9.Thread stoped [12:32:11]OFD Sender: No OFD packet to send [12:32:16]OFD Sender: No OFD packet to send [12:32:21]OFD Sender: No OFD packet to send [12:32:26]OFD Sender: No OFD packet to send [12:32:31]OFD Sender: No OFD packet to send [12:32:36]OFD Sender: No OFD packet to send [12:32:41]OFD Sender: No OFD packet to send [12:32:46]OFD Sender: No OFD packet to send [12:32:51]OFD Sender: No OFD packet to send [12:32:56]OFD Sender: No OFD packet to send [12:32:57]accept exits with 7 [12:32:57]New connection [12:32:57]New thread 3067436388 created [12:32:57]Thread 3067293028 joined [12:32:57]Waiting for new connection... [12:32:57] Sock 7.Parse request [12:32:57]Sock 7.Check first char [12:32:57]Sock 7.First char is OK [12:32:57]request: POST /json_proto HTTP/1.0 [12:32:57]Method: POST [12:32:57]URL: /json_proto [12:32:57]Method is POST - this is cgi request [12:32:57]url: /json_proto [12:32:57]query_string will be loaded in cgi processing [12:32:57]execute_cgi json_proto POST (null) [12:32:57]execute_cgi path=json_proto method=POST [12:32:57]POST find Content-Length [12:32:57]Host: 172.17.50.195:8080 [12:32:57]Content-Length: 679 [12:32:57]Content-Type: application/json [12:32:57] [12:32:57]POST finish read [12:32:57]Found Content-Length = 679 [12:32:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092845", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:32:57]execute_script... [12:32:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092845", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:32:57]POST & json_proto [12:32:57]process_json_proto [12:32:57]json parsed OK: [12:32:57]protocol is kg_v1.0 [12:32:57]action value=close_receipt [12:32:57]process_action close_receipt [12:32:57]cmd_close_receipt [12:32:57]MH_GetDate [12:32:57]Write to MH i2c: F0 00 00 33 2E 50 [12:32:57]Write i2c OK [12:32:57]MH_I2C_Read... [12:32:57]Read from MH i2c: F0 [12:32:57]MH_I2C_Read... [12:32:57]Read from MH i2c: F0 09 00 [12:32:57]MH_I2C_Read... [12:32:57]Read from MH i2c: F0 09 00 33 2E 00 7A 84 1F 67 43 33 1C 67 D6 [12:32:57]GetLastDocTimeStamp 1730118725 [12:32:57]current date 1730118778 [12:32:57]FM_GetShiftState [12:32:57]SAM_PROTO_GetShiftState [12:32:57]wFMCommunicate request_size=4 [12:32:57]MH_SAM_APDU [12:32:57]CAPDU: 80 13 01 00 [12:32:57]Write to MH i2c: E2 08 00 34 2E 80 13 01 00 00 00 00 00 DF [12:32:57]Write i2c OK [12:32:57]MH_I2C_Read... [12:32:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:32:57]Read from MH i2c: E2 [12:32:57]MH_I2C_Read... [12:32:57]Read from MH i2c: E2 0E 00 [12:32:57]MH_I2C_Read... [12:32:57]Read from MH i2c: E2 0E 00 34 2E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D8 [12:32:57]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:32:57]wFMCommunicate OK [12:32:57]SAM_PROTO_GetShiftState done [12:32:57]FM_GetShiftState done [12:32:57]opened in 1730073493 [12:32:57]opened+sec_in_day 1730159893 [12:32:57]quantity*price = 70044 [12:32:57]sum+1 = 70045 [12:32:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 375 28.10.2024 12:32 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317900 ФПД: 244539721798398 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T123258&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317900&fm=244539721798398&tin=02508201610067®Number=0000000000091628&sum=70000 [12:32:58]StoreToDocumentArchive [12:32:58]shift 546 fd 317900 [12:32:58]save to /storage/0546/doc_00317900 [12:32:58]save last doc name /storage/0546/doc_00317900 to /storage/kkm_last_doc_name [12:32:58]save OK [12:32:58]Clear old archive folders... [12:32:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:32:58]tlvbuf is 01406260 [12:32:58]SAM_PROTO_ClearQueue [12:32:58]wFMCommunicate request_size=4 [12:32:58]MH_SAM_APDU [12:32:58]CAPDU: 80 09 00 00 [12:32:58]Write to MH i2c: E2 08 00 41 2E 80 09 00 00 00 00 00 00 E1 [12:32:58]Write i2c OK [12:32:58]MH_I2C_Read... [12:32:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:32:58]Read from MH i2c: E2 [12:32:58]MH_I2C_Read... [12:32:58]Read from MH i2c: E2 03 00 [12:32:58]MH_I2C_Read... [12:32:58]Read from MH i2c: E2 03 00 41 2E 00 90 00 E3 [12:32:58]RAPDU: 90 00 [12:32:58]wFMCommunicate OK [12:32:58]SAM_PROTO_ClearQueue done [12:32:58]KKMCreateOFDPacket [12:32:58]OFDProtocolAddRootSTLVToBuf [12:32:58]FM_MakeSignedData [12:32:58]FM_MakeSignedData [12:32:58]SAM_PROTO_SignData [12:32:58]wFMCommunicate request_size=4 [12:32:58]MH_SAM_APDU [12:32:58]CAPDU: 80 0D 01 02 [12:32:58]Write to MH i2c: E2 08 00 42 2E 80 0D 01 02 00 00 00 00 E9 [12:32:58]Write i2c OK [12:32:58]MH_I2C_Read... [12:32:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:32:58]Read from MH i2c: E2 [12:32:58]MH_I2C_Read... [12:32:58]Read from MH i2c: E2 03 00 [12:32:58]MH_I2C_Read... [12:32:58]Read from MH i2c: E2 03 00 42 2E 00 90 00 E4 [12:32:58]RAPDU: 90 00 [12:32:58]wFMCommunicate OK [12:32:58]wFMCommunicate request_size=255 [12:32:58]MH_SAM_APDU [12:32: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 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 01 00 00 F4 03 04 00 7A 84 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CC D9 04 00 35 04 06 00 DE [12:32:58]Write to MH i2c: E2 02 01 43 2E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 01 00 00 F4 03 04 00 7A 84 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CC D9 04 00 35 04 06 00 DE 00 00 2E [12:32:58]Write i2c OK [12:32:58]MH_I2C_Read... [12:32:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:32:59]Read from MH i2c: E2 [12:32:59]MH_I2C_Read... [12:32:59]Read from MH i2c: E2 03 00 [12:32:59]MH_I2C_Read... [12:32:59]Read from MH i2c: E2 03 00 43 2E 00 90 00 E5 [12:32:59]RAPDU: 90 00 [12:32:59]wFMCommunicate OK [12:32:59]wFMCommunicate request_size=10 [12:32:59]MH_SAM_APDU [12:32:59]CAPDU: 80 0D 02 02 05 68 57 40 52 FE [12:32:59]Write to MH i2c: E2 0D 00 44 2E 80 0D 02 02 05 00 68 57 40 52 FE 00 00 45 [12:32:59]Write i2c OK [12:32:59]MH_I2C_Read... [12:32:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:32:59]Read from MH i2c: E2 [12:32:59]MH_I2C_Read... [12:32:59]Read from MH i2c: E2 03 00 [12:32:59]MH_I2C_Read... [12:32:59]Read from MH i2c: E2 03 00 44 2E 00 90 00 E6 [12:32:59]RAPDU: 90 00 [12:32:59]wFMCommunicate OK [12:32:59]wFMCommunicate request_size=4 [12:32:59]MH_SAM_APDU [12:32:59]CAPDU: 80 0D 03 02 [12:32:59]Write to MH i2c: E2 08 00 45 2E 80 0D 03 02 00 00 00 00 EE [12:32:59]Write i2c OK [12:32:59]MH_I2C_Read... [12:32:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:32:59]Read from MH i2c: E2 [12:32:59]MH_I2C_Read... [12:32:59]Read from MH i2c: E2 0B 00 [12:32:59]MH_I2C_Read... [12:32:59]Read from MH i2c: E2 0B 00 45 2E 00 15 88 B4 7F 09 28 6E 47 90 00 A5 [12:32:59]RAPDU: 15 88 B4 7F 09 28 6E 47 90 00 [12:32:59]wFMCommunicate OK [12:32:59]SAM_PROTO_SignData done [12:32:59]FM_MakeSignedData done [12:32:59]CreateOFDProtocolMessage [12:32:59]wFMCommunicate request_size=4 [12:32:59]MH_SAM_APDU [12:32:59]CAPDU: 80 11 00 00 [12:32:59]Write to MH i2c: E2 08 00 46 2E 80 11 00 00 00 00 00 00 EE [12:32:59]Write i2c OK [12:32:59]MH_I2C_Read... [12:32:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:32:59]Read from MH i2c: E2 [12:32:59]MH_I2C_Read... [12:32:59]Read from MH i2c: E2 17 00 [12:32:59]MH_I2C_Read... [12:32:59]Read from MH i2c: E2 17 00 46 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 42 [12:32:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:32:59]wFMCommunicate OK [12:32:59]CreateOFDProtocolMessage done [12:32:59]OFDSenderStorePacket 317900 [12:32:59]StoreOFDPacket docnum=317900 [12:32:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 BF D8 07 01 F5 EA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 01 00 00 F4 03 04 00 7A 84 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CC D9 04 00 35 04 06 00 DE 68 57 40 52 FE 15 88 B4 7F 09 28 6E 47 [12:32:59]CheckFolder [12:32:59]dirname=/storage/ofd_packets [12:32:59]CheckFolder done [12:32:59]ProducePacketName [12:32:59]name=ofd_packets/00317900 [12:32:59]NVStorageSaveData ofd_packets/00317900 [12:32:59]File name is /storage/ofd_packets/00317900 [12:32:59]Write 301 bytes [12:32:59]NVStorageSaveData done [12:32:59]OFDSenderStorePacket done [12:32:59]KKMCreateOFDPacket done [12:32:59]NVStorageSaveData kkm_last_timestamp [12:32:59]File name is /storage/kkm_last_timestamp [12:32:59]Write 4 bytes [12:32:59]NVStorageSaveData done [12:32:59]ExternCall_PrintAddStr [12:32:59]wPrintStart [12:32:59]Write to MH i2c: 01 00 00 47 2E 75 [12:32:59]Write i2c OK [12:32:59]MH_I2C_Read... [12:32:59]Read from MH i2c: 01 [12:32:59]MH_I2C_Read... [12:32:59]Read from MH i2c: 01 07 00 [12:32:59]MH_I2C_Read... [12:32:59]Read from MH i2c: 01 07 00 47 2E 00 00 00 00 00 FF 0F 8A [12:32:59]RasterBufferAndPrint [12:32:59]line Счет N : (1)1092845 [12:32:59]line ИНН: 02508201610067 [12:32:59]line Контрольно-Кассовый Чек [12:32:59]line ПРОДАЖА [12:32:59]line ТРК (МРК, ГНК) : 33 [12:32:59]line Товар: 2710124130 [12:32:59]line Аи-92-К-2 [12:32:59]line 10.470 * 66.90 [12:32:59]line = 700.44 [12:32:59]line НДС 12% НСП 1% [12:32:59]line > о реализуемом товаре [12:32:59]line ОКРУГЛЕНИЕ: -0.44 [12:32:59]line ИТОГО: 700.00 [12:32:59]line Внесено: 700.00 [12:32:59]line СДАЧА: 0.00 [12:32:59]line НСП 1% : 6.20 [12:32:59]line НДС 12% : 74.38 [12:32:59]line Наличными: 700.00 [12:32:59]line Безнал.: 0.00 [12:32:59]line Место: АЗС № 101 "Партнер Нефть" [12:32:59]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:32:59]line СНО: Общий режим [12:32:59]line Чек 375 28.10.2024 12:32 [12:32:59]line Смена: 546 ФФД: 1.0 [12:32:59]line ЗНМ: 0300000082 [12:32:59]line РНМ: 0000000000091628 [12:32:59]line Версия ККМ: 001 [12:32:59]line ФМ: 0000000000874671 [12:32:59]line ФД: 317900 [12:32:59]line ФПД: 244539721798398 [12:32:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T123258&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317900&fm=244539721798398&tin=02508201610067®Number=0000000000091628&sum=70000 [12:32:59]written 0, free lines is 4095 [12:32:59]OFD Sender: Processing packet 317900 [packets to send 127, broken 126] [12:32:59]ProducePacketName [12:32:59]name=ofd_packets/00317900 [12:32:59]OFD Sender: To server: pG, [12:32:59]CommunicateWithHost lk.salyk.kg:30040 [12:32:59]ConnectInit lk.salyk.kg [12:32:59]Connected sock=10 [12:32:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 BF D8 07 01 F5 EA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 01 00 00 F4 03 04 00 7A 84 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CC D9 04 00 35 04 06 00 DE 68 57 40 52 FE 15 88 B4 7F 09 28 6E 47 [12:32:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 D7 E9 47 00 4B 26 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CC D9 04 00 F4 03 04 00 33 30 1F 67 B6 04 01 00 00 0A DB 64 0E E7 2D B9 64 [12:32:59]CommunicateWithHost err = 0 [12:32:59]CheckOFDResponse [12:32:59]1017 (14) - 77093643461234 [12:32:59]1041 (16) - 0000000000874671 [12:32:59]1040 (4) - 317900 [12:32:59]1012 (4) - 28.10.2024 06:33 [12:32:59]1206 (1) - 0 [12:32:59]OFD Sender: Remove packet 317900 [12:32:59]ProducePacketName [12:32:59]name=ofd_packets/00317900 [12:32:59]NVStorageDeleteData [12:33:00]Write to MH i2c: 01 00 00 72 2E A0 [12:33:00]Write i2c OK [12:33:00]MH_I2C_Read... [12:33:00]Read from MH i2c: 01 [12:33:00]MH_I2C_Read... [12:33:00]Read from MH i2c: 01 07 00 [12:33:00]MH_I2C_Read... [12:33:00]Read from MH i2c: 01 07 00 72 2E 00 00 00 00 00 F2 0C A5 [12:33:00]RasterBufferAndPrint [12:33:00]line [12:33:00]line [12:33:00]line [12:33:00]line [12:33:00]line [12:33:00]written 0, free lines is 3320 [12:33:00]MH_Cut [12:33:00]Write to MH i2c: D1 01 00 79 2E 01 79 [12:33:00]Write i2c OK [12:33:00]MH_I2C_Read... [12:33:00]Read from MH i2c: D1 [12:33:00]MH_I2C_Read... [12:33:00]Read from MH i2c: D1 01 00 [12:33:00]MH_I2C_Read... [12:33:00]Read from MH i2c: D1 01 00 79 2E 00 78 [12:33:00]Write to MH i2c: 01 00 00 7A 2E A8 [12:33:00]Write i2c OK [12:33:00]MH_I2C_Read... [12:33:00]OFD Sender: No OFD packet to send [12:33:00]*** Cut start [12:33:00]*** Partial cut [12:33:00]*** CUTSNS_PIN = 1 [12:33:00]*** CUTSNS_PIN = 0 [12:33:01]*** Brake cut motor [12:33:01]Read from MH i2c: 01 [12:33:01]MH_I2C_Read... [12:33:01]*** Stop cut motor [12:33:01]*** Cut end [12:33:01]Read from MH i2c: 01 07 00 [12:33:01]MH_I2C_Read... [12:33:01]Read from MH i2c: 01 07 00 7A 2E 00 00 00 00 00 FF 0F BD [12:33:01]process_action close_receipt done [12:33:01]requested_data is exist [12:33:01]produce_requested_data [12:33:01]requested_item fm.sn is exist - process it [12:33:01]wFMCommunicate request_size=4 [12:33:01]MH_SAM_APDU [12:33:01]CAPDU: 80 11 00 00 [12:33:01]Write to MH i2c: E2 08 00 7B 2E 80 11 00 00 00 00 00 00 23 [12:33:01]Write i2c OK [12:33:01]MH_I2C_Read... [12:33:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:33:01]Read from MH i2c: E2 [12:33:01]MH_I2C_Read... [12:33:01]Read from MH i2c: E2 17 00 [12:33:01]MH_I2C_Read... [12:33:01]Read from MH i2c: E2 17 00 7B 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 77 [12:33:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:33:01]wFMCommunicate OK [12:33:01]requested_item fd.num is exist - process it [12:33:01]SAM_PROTO_GetFieldsCounters [12:33:01]wFMCommunicate request_size=4 [12:33:01]MH_SAM_APDU [12:33:01]CAPDU: 80 13 00 00 [12:33:01]Write to MH i2c: E2 08 00 7C 2E 80 13 00 00 00 00 00 00 26 [12:33:01]Write i2c OK [12:33:01]MH_I2C_Read... [12:33:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:33:01]Read from MH i2c: E2 [12:33:01]MH_I2C_Read... [12:33:01]Read from MH i2c: E2 62 00 [12:33:01]MH_I2C_Read... [12:33:01]Read from MH i2c: E2 62 00 7C 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 CC D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 77 01 00 00 5E 04 04 00 77 01 00 00 57 04 04 00 78 01 00 00 19 04 04 00 00 00 00 00 90 00 7E [12:33:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 CC D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 77 01 00 00 5E 04 04 00 77 01 00 00 57 04 04 00 78 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:33:01]wFMCommunicate OK [12:33:01]SAM_PROTO_GetFieldsCounters done [12:33:01]requested_item shift.num is exist - process it [12:33:01]requested_item shift.opened is exist - process it [12:33:01]req_shift_opened [12:33:01]FM_GetShiftState [12:33:01]SAM_PROTO_GetShiftState [12:33:01]wFMCommunicate request_size=4 [12:33:01]MH_SAM_APDU [12:33:01]CAPDU: 80 13 01 00 [12:33:01]Write to MH i2c: E2 08 00 7D 2E 80 13 01 00 00 00 00 00 28 [12:33:01]Write i2c OK [12:33:01]MH_I2C_Read... [12:33:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:33:01]Read from MH i2c: E2 [12:33:01]MH_I2C_Read... [12:33:01]Read from MH i2c: E2 0E 00 [12:33:01]MH_I2C_Read... [12:33:01]Read from MH i2c: E2 0E 00 7D 2E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 21 [12:33:01]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:33:01]wFMCommunicate OK [12:33:01]SAM_PROTO_GetShiftState done [12:33:01]FM_GetShiftState done [12:33:01]req_shift_opened done [12:33:01]requested_item shift.open_date is exist - process it [12:33:01]req_shift_open_date [12:33:01]req_shift_open_date done [12:33:01]produce_requested_data done [12:33:01]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317900,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:33:01]process_action_free close_receipt [12:33:01]json_value_free [12:33:01]json_value_free done [12:33:01]process_json_proto returns [12:33:01]Send response to host [12:33:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317900,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:33:01]free response buf [12:33:01]execute_script done [12:33:01]execute_script returns [12:33:01]free content buf [12:33:01]Sock 7.Close socket [12:33:01]Sock 7.Thread stoped [12:33:05]OFD Sender: No OFD packet to send [12:33:10]OFD Sender: No OFD packet to send [12:33:15]OFD Sender: No OFD packet to send [12:33:20]OFD Sender: No OFD packet to send [12:33:25]OFD Sender: No OFD packet to send [12:33:30]OFD Sender: No OFD packet to send [12:33:35]OFD Sender: No OFD packet to send [12:33:40]OFD Sender: No OFD packet to send [12:33:45]OFD Sender: No OFD packet to send [12:33:50]OFD Sender: No OFD packet to send [12:33:55]OFD Sender: No OFD packet to send [12:33:59]accept exits with 9 [12:33:59]New connection [12:33:59]New thread 3067293028 created [12:33:59]Thread 3067436388 joined [12:33:59]Waiting for new connection... [12:33:59] Sock 9.Parse request [12:33:59]Sock 9.Check first char [12:33:59]Sock 9.First char is OK [12:33:59]request: POST /json_proto HTTP/1.0 [12:33:59]Method: POST [12:33:59]URL: /json_proto [12:33:59]Method is POST - this is cgi request [12:33:59]url: /json_proto [12:33:59]query_string will be loaded in cgi processing [12:33:59]execute_cgi json_proto POST (null) [12:33:59]execute_cgi path=json_proto method=POST [12:33:59]POST find Content-Length [12:33:59]Host: 172.17.50.195:8080 [12:33:59]Content-Length: 683 [12:33:59]Content-Type: application/json [12:33:59] [12:33:59]POST finish read [12:33:59]Found Content-Length = 683 [12:33:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092847", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:33:59]execute_script... [12:33: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)1092847", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:33:59]POST & json_proto [12:33:59]process_json_proto [12:33:59]json parsed OK: [12:33:59]protocol is kg_v1.0 [12:33:59]action value=close_receipt [12:33:59]process_action close_receipt [12:33:59]cmd_close_receipt [12:33:59]MH_GetDate [12:33:59]Write to MH i2c: F0 00 00 7E 2E 9B [12:33:59]Write i2c OK [12:33:59]MH_I2C_Read... [12:33:59]Read from MH i2c: F0 [12:33:59]MH_I2C_Read... [12:33:59]Read from MH i2c: F0 09 00 [12:33:59]MH_I2C_Read... [12:33:59]Read from MH i2c: F0 09 00 7E 2E 00 B8 84 1F 67 43 33 1C 67 5F [12:33:59]GetLastDocTimeStamp 1730118778 [12:33:59]current date 1730118840 [12:33:59]FM_GetShiftState [12:33:59]SAM_PROTO_GetShiftState [12:33:59]wFMCommunicate request_size=4 [12:33:59]MH_SAM_APDU [12:33:59]CAPDU: 80 13 01 00 [12:33:59]Write to MH i2c: E2 08 00 7F 2E 80 13 01 00 00 00 00 00 2A [12:33:59]Write i2c OK [12:33:59]MH_I2C_Read... [12:33:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:33:59]Read from MH i2c: E2 [12:33:59]MH_I2C_Read... [12:33:59]Read from MH i2c: E2 0E 00 [12:33:59]MH_I2C_Read... [12:33:59]Read from MH i2c: E2 0E 00 7F 2E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 23 [12:33:59]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:33:59]wFMCommunicate OK [12:33:59]SAM_PROTO_GetShiftState done [12:33:59]FM_GetShiftState done [12:33:59]opened in 1730073493 [12:33:59]opened+sec_in_day 1730159893 [12:33:59]quantity*price = 100015 [12:33:59]sum+1 = 100017 [12:33:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 376 28.10.2024 12:34 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317901 ФПД: 53688192359890 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T123400&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317901&fm=53688192359890&tin=02508201610067®Number=0000000000091628&sum=100000 [12:34:00]StoreToDocumentArchive [12:34:00]shift 546 fd 317901 [12:34:00]save to /storage/0546/doc_00317901 [12:34:00]save last doc name /storage/0546/doc_00317901 to /storage/kkm_last_doc_name [12:34:00]save OK [12:34:00]Clear old archive folders... [12:34:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:34:00]tlvbuf is 0142D380 [12:34:00]SAM_PROTO_ClearQueue [12:34:00]wFMCommunicate request_size=4 [12:34:00]MH_SAM_APDU [12:34:00]CAPDU: 80 09 00 00 [12:34:00]Write to MH i2c: E2 08 00 8C 2E 80 09 00 00 00 00 00 00 2C [12:34:00]Write i2c OK [12:34:00]MH_I2C_Read... [12:34:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:34:00]OFD Sender: No OFD packet to send [12:34:00]Read from MH i2c: E2 [12:34:00]MH_I2C_Read... [12:34:00]Read from MH i2c: E2 03 00 [12:34:00]MH_I2C_Read... [12:34:00]Read from MH i2c: E2 03 00 8C 2E 00 90 00 2E [12:34:00]RAPDU: 90 00 [12:34:00]wFMCommunicate OK [12:34:00]SAM_PROTO_ClearQueue done [12:34:00]KKMCreateOFDPacket [12:34:00]OFDProtocolAddRootSTLVToBuf [12:34:00]FM_MakeSignedData [12:34:00]FM_MakeSignedData [12:34:00]SAM_PROTO_SignData [12:34:00]wFMCommunicate request_size=4 [12:34:00]MH_SAM_APDU [12:34:00]CAPDU: 80 0D 01 02 [12:34:00]Write to MH i2c: E2 08 00 8D 2E 80 0D 01 02 00 00 00 00 34 [12:34:00]Write i2c OK [12:34:00]MH_I2C_Read... [12:34:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:34:00]Read from MH i2c: E2 [12:34:00]MH_I2C_Read... [12:34:00]Read from MH i2c: E2 03 00 [12:34:00]MH_I2C_Read... [12:34:00]Read from MH i2c: E2 03 00 8D 2E 00 90 00 2F [12:34:00]RAPDU: 90 00 [12:34:00]wFMCommunicate OK [12:34:00]wFMCommunicate request_size=255 [12:34:00]MH_SAM_APDU [12:34:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 01 00 00 F4 03 04 00 B8 84 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CD D9 04 00 35 04 06 00 30 [12:34:00]Write to MH i2c: E2 02 01 8E 2E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 01 00 00 F4 03 04 00 B8 84 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CD D9 04 00 35 04 06 00 30 00 00 F5 [12:34:00]Write i2c OK [12:34:00]MH_I2C_Read... [12:34:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:34:00]Read from MH i2c: E2 [12:34:00]MH_I2C_Read... [12:34:00]Read from MH i2c: E2 03 00 [12:34:00]MH_I2C_Read... [12:34:00]Read from MH i2c: E2 03 00 8E 2E 00 90 00 30 [12:34:00]RAPDU: 90 00 [12:34:00]wFMCommunicate OK [12:34:00]wFMCommunicate request_size=10 [12:34:00]MH_SAM_APDU [12:34:00]CAPDU: 80 0D 02 02 05 D4 41 A2 5D D2 [12:34:00]Write to MH i2c: E2 0D 00 8F 2E 80 0D 02 02 05 00 D4 41 A2 5D D2 00 00 27 [12:34:00]Write i2c OK [12:34:00]MH_I2C_Read... [12:34:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:34:00]Read from MH i2c: E2 [12:34:00]MH_I2C_Read... [12:34:00]Read from MH i2c: E2 03 00 [12:34:00]MH_I2C_Read... [12:34:00]Read from MH i2c: E2 03 00 8F 2E 00 90 00 31 [12:34:00]RAPDU: 90 00 [12:34:00]wFMCommunicate OK [12:34:00]wFMCommunicate request_size=4 [12:34:00]MH_SAM_APDU [12:34:00]CAPDU: 80 0D 03 02 [12:34:00]Write to MH i2c: E2 08 00 90 2E 80 0D 03 02 00 00 00 00 39 [12:34:00]Write i2c OK [12:34:00]MH_I2C_Read... [12:34:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:34:00]Read from MH i2c: E2 [12:34:00]MH_I2C_Read... [12:34:00]Read from MH i2c: E2 0B 00 [12:34:00]MH_I2C_Read... [12:34:00]Read from MH i2c: E2 0B 00 90 2E 00 2A D2 EA 07 E4 E5 97 36 90 00 BD [12:34:00]RAPDU: 2A D2 EA 07 E4 E5 97 36 90 00 [12:34:00]wFMCommunicate OK [12:34:00]SAM_PROTO_SignData done [12:34:00]FM_MakeSignedData done [12:34:00]CreateOFDProtocolMessage [12:34:00]wFMCommunicate request_size=4 [12:34:00]MH_SAM_APDU [12:34:00]CAPDU: 80 11 00 00 [12:34:00]Write to MH i2c: E2 08 00 91 2E 80 11 00 00 00 00 00 00 39 [12:34:00]Write i2c OK [12:34:00]MH_I2C_Read... [12:34:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:34:00]Read from MH i2c: E2 [12:34:00]MH_I2C_Read... [12:34:00]Read from MH i2c: E2 17 00 [12:34:00]MH_I2C_Read... [12:34:00]Read from MH i2c: E2 17 00 91 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 8D [12:34:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:34:00]wFMCommunicate OK [12:34:00]CreateOFDProtocolMessage done [12:34:00]OFDSenderStorePacket 317901 [12:34:00]StoreOFDPacket docnum=317901 [12:34:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 8A 00 07 01 AD 2D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 01 00 00 F4 03 04 00 B8 84 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CD D9 04 00 35 04 06 00 30 D4 41 A2 5D D2 2A D2 EA 07 E4 E5 97 36 [12:34:00]CheckFolder [12:34:00]dirname=/storage/ofd_packets [12:34:00]CheckFolder done [12:34:00]ProducePacketName [12:34:00]name=ofd_packets/00317901 [12:34:00]NVStorageSaveData ofd_packets/00317901 [12:34:00]File name is /storage/ofd_packets/00317901 [12:34:00]Write 301 bytes [12:34:00]NVStorageSaveData done [12:34:00]OFDSenderStorePacket done [12:34:00]KKMCreateOFDPacket done [12:34:00]NVStorageSaveData kkm_last_timestamp [12:34:00]File name is /storage/kkm_last_timestamp [12:34:00]Write 4 bytes [12:34:00]NVStorageSaveData done [12:34:00]ExternCall_PrintAddStr [12:34:00]wPrintStart [12:34:00]Write to MH i2c: 01 00 00 92 2E C0 [12:34:00]Write i2c OK [12:34:00]MH_I2C_Read... [12:34:00]Read from MH i2c: 01 [12:34:00]MH_I2C_Read... [12:34:00]Read from MH i2c: 01 07 00 [12:34:00]MH_I2C_Read... [12:34:00]Read from MH i2c: 01 07 00 92 2E 00 00 00 00 00 FF 0F D5 [12:34:00]RasterBufferAndPrint [12:34:00]line Счет N : (1)1092847 [12:34:00]line ИНН: 02508201610067 [12:34:00]line Контрольно-Кассовый Чек [12:34:00]line ПРОДАЖА [12:34:00]line ТРК (МРК, ГНК) : 43 [12:34:00]line Товар: 2710124130 [12:34:00]line Аи-92-К-2 [12:34:00]line 14.950 * 66.90 [12:34:00]line = 1000.16 [12:34:00]line НДС 12% НСП 1% [12:34:00]line > о реализуемом товаре [12:34:00]line ОКРУГЛЕНИЕ: -0.16 [12:34:00]line ИТОГО: 1000.00 [12:34:00]line Внесено: 1000.00 [12:34:00]line СДАЧА: 0.00 [12:34:00]line НСП 1% : 8.85 [12:34:00]line НДС 12% : 106.21 [12:34:00]line Наличными: 1000.00 [12:34:00]line Безнал.: 0.00 [12:34:00]line Место: АЗС № 101 "Партнер Нефть" [12:34:00]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:34:00]line СНО: Общий режим [12:34:00]line Чек 376 28.10.2024 12:34 [12:34:00]line Смена: 546 ФФД: 1.0 [12:34:00]line ЗНМ: 0300000082 [12:34:00]line РНМ: 0000000000091628 [12:34:00]line Версия ККМ: 001 [12:34:00]line ФМ: 0000000000874671 [12:34:00]line ФД: 317901 [12:34:00]line ФПД: 53688192359890 [12:34:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T123400&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317901&fm=53688192359890&tin=02508201610067®Number=0000000000091628&sum=100000 [12:34:01]OFD Sender: Processing packet 317901 [packets to send 127, broken 126] [12:34:01]ProducePacketName [12:34:01]name=ofd_packets/00317901 [12:34:01]OFD Sender: To server: pG, [12:34:01]CommunicateWithHost lk.salyk.kg:30040 [12:34:01]ConnectInit lk.salyk.kg [12:34:01]written 0, free lines is 4095 [12:34:01]Connected sock=10 [12:34:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 8A 00 07 01 AD 2D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 01 00 00 F4 03 04 00 B8 84 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CD D9 04 00 35 04 06 00 30 D4 41 A2 5D D2 2A D2 EA 07 E4 E5 97 36 [12:34:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 9E 7D 47 00 0C 46 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CD D9 04 00 F4 03 04 00 71 30 1F 67 B6 04 01 00 00 FF 02 27 02 37 8B 3A 4B [12:34:01]CommunicateWithHost err = 0 [12:34:01]CheckOFDResponse [12:34:01]1017 (14) - 77093643461234 [12:34:01]1041 (16) - 0000000000874671 [12:34:01]1040 (4) - 317901 [12:34:01]1012 (4) - 28.10.2024 06:34 [12:34:01]1206 (1) - 0 [12:34:01]OFD Sender: Remove packet 317901 [12:34:01]ProducePacketName [12:34:01]name=ofd_packets/00317901 [12:34:01]NVStorageDeleteData [12:34:01]Write to MH i2c: 01 00 00 BD 2E EB [12:34:01]Write i2c OK [12:34:01]MH_I2C_Read... [12:34:01]Read from MH i2c: 01 [12:34:01]MH_I2C_Read... [12:34:01]Read from MH i2c: 01 07 00 [12:34:01]MH_I2C_Read... [12:34:01]Read from MH i2c: 01 07 00 BD 2E 00 00 00 00 00 01 0D 00 [12:34:01]RasterBufferAndPrint [12:34:01]line [12:34:01]line [12:34:01]line [12:34:01]line [12:34:01]line [12:34:01]written 0, free lines is 3335 [12:34:01]MH_Cut [12:34:01]Write to MH i2c: D1 01 00 C4 2E 01 C4 [12:34:01]Write i2c OK [12:34:01]MH_I2C_Read... [12:34:01]Read from MH i2c: D1 [12:34:01]MH_I2C_Read... [12:34:01]Read from MH i2c: D1 01 00 [12:34:01]MH_I2C_Read... [12:34:01]Read from MH i2c: D1 01 00 C4 2E 00 C3 [12:34:01]Write to MH i2c: 01 00 00 C5 2E F3 [12:34:01]Write i2c OK [12:34:01]MH_I2C_Read... [12:34:02]OFD Sender: No OFD packet to send [12:34:02]*** Cut start [12:34:02]*** Partial cut [12:34:02]*** CUTSNS_PIN = 1 [12:34:02]*** CUTSNS_PIN = 0 [12:34:02]*** Brake cut motor [12:34:03]Read from MH i2c: 01 [12:34:03]MH_I2C_Read... [12:34:03]*** Stop cut motor [12:34:03]*** Cut end [12:34:03]Read from MH i2c: 01 07 00 [12:34:03]MH_I2C_Read... [12:34:03]Read from MH i2c: 01 07 00 C5 2E 00 00 00 00 00 FF 0F 08 [12:34:03]process_action close_receipt done [12:34:03]requested_data is exist [12:34:03]produce_requested_data [12:34:03]requested_item fm.sn is exist - process it [12:34:03]wFMCommunicate request_size=4 [12:34:03]MH_SAM_APDU [12:34:03]CAPDU: 80 11 00 00 [12:34:03]Write to MH i2c: E2 08 00 C6 2E 80 11 00 00 00 00 00 00 6E [12:34:03]Write i2c OK [12:34:03]MH_I2C_Read... [12:34:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:34:03]Read from MH i2c: E2 [12:34:03]MH_I2C_Read... [12:34:03]Read from MH i2c: E2 17 00 [12:34:03]MH_I2C_Read... [12:34:03]Read from MH i2c: E2 17 00 C6 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C2 [12:34:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:34:03]wFMCommunicate OK [12:34:03]requested_item fd.num is exist - process it [12:34:03]SAM_PROTO_GetFieldsCounters [12:34:03]wFMCommunicate request_size=4 [12:34:03]MH_SAM_APDU [12:34:03]CAPDU: 80 13 00 00 [12:34:03]Write to MH i2c: E2 08 00 C7 2E 80 13 00 00 00 00 00 00 71 [12:34:03]Write i2c OK [12:34:03]MH_I2C_Read... [12:34:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:34:03]Read from MH i2c: E2 [12:34:03]MH_I2C_Read... [12:34:03]Read from MH i2c: E2 62 00 [12:34:03]MH_I2C_Read... [12:34:03]Read from MH i2c: E2 62 00 C7 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 CD D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 78 01 00 00 5E 04 04 00 78 01 00 00 57 04 04 00 79 01 00 00 19 04 04 00 00 00 00 00 90 00 CD [12:34:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 CD D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 78 01 00 00 5E 04 04 00 78 01 00 00 57 04 04 00 79 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:34:03]wFMCommunicate OK [12:34:03]SAM_PROTO_GetFieldsCounters done [12:34:03]requested_item shift.num is exist - process it [12:34:03]requested_item shift.opened is exist - process it [12:34:03]req_shift_opened [12:34:03]FM_GetShiftState [12:34:03]SAM_PROTO_GetShiftState [12:34:03]wFMCommunicate request_size=4 [12:34:03]MH_SAM_APDU [12:34:03]CAPDU: 80 13 01 00 [12:34:03]Write to MH i2c: E2 08 00 C8 2E 80 13 01 00 00 00 00 00 73 [12:34:03]Write i2c OK [12:34:03]MH_I2C_Read... [12:34:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:34:03]Read from MH i2c: E2 [12:34:03]MH_I2C_Read... [12:34:03]Read from MH i2c: E2 0E 00 [12:34:03]MH_I2C_Read... [12:34:03]Read from MH i2c: E2 0E 00 C8 2E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 6C [12:34:03]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:34:03]wFMCommunicate OK [12:34:03]SAM_PROTO_GetShiftState done [12:34:03]FM_GetShiftState done [12:34:03]req_shift_opened done [12:34:03]requested_item shift.open_date is exist - process it [12:34:03]req_shift_open_date [12:34:03]req_shift_open_date done [12:34:03]produce_requested_data done [12:34:03]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317901,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:34:03]process_action_free close_receipt [12:34:03]json_value_free [12:34:03]json_value_free done [12:34:03]process_json_proto returns [12:34:03]Send response to host [12:34:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317901,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:34:03]free response buf [12:34:03]execute_script done [12:34:03]execute_script returns [12:34:03]free content buf [12:34:03]Sock 9.Close socket [12:34:03]Sock 9.Thread stoped [12:34:07]OFD Sender: No OFD packet to send [12:34:12]OFD Sender: No OFD packet to send [12:34:17]OFD Sender: No OFD packet to send [12:34:22]OFD Sender: No OFD packet to send [12:34:27]OFD Sender: No OFD packet to send [12:34:32]OFD Sender: No OFD packet to send [12:34:37]OFD Sender: No OFD packet to send [12:34:42]OFD Sender: No OFD packet to send [12:34:47]OFD Sender: No OFD packet to send [12:34:52]OFD Sender: No OFD packet to send [12:34:57]OFD Sender: No OFD packet to send [12:34:59]accept exits with 7 [12:34:59]New connection [12:34:59]New thread 3067436388 created [12:34:59]Thread 3067293028 joined [12:34:59]Waiting for new connection... [12:34:59] Sock 7.Parse request [12:34:59]Sock 7.Check first char [12:34:59]Sock 7.First char is OK [12:34:59]request: POST /json_proto HTTP/1.0 [12:34:59]Method: POST [12:34:59]URL: /json_proto [12:34:59]Method is POST - this is cgi request [12:34:59]url: /json_proto [12:34:59]query_string will be loaded in cgi processing [12:34:59]execute_cgi json_proto POST (null) [12:34:59]execute_cgi path=json_proto method=POST [12:34:59]POST find Content-Length [12:34:59]Host: 172.17.50.195:8080 [12:34:59]Content-Length: 686 [12:34:59]Content-Type: application/json [12:34:59] [12:34:59]POST finish read [12:34:59]Found Content-Length = 686 [12:34:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092844", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 47.080, "sum" : 1803.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 1803.00, "payments": [ { "type": 0, "sum" : 1803.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:34:59]execute_script... [12:34:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092844", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 47.080, "sum" : 1803.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 1803.00, "payments": [ { "type": 0, "sum" : 1803.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:34:59]POST & json_proto [12:34:59]process_json_proto [12:34:59]json parsed OK: [12:34:59]protocol is kg_v1.0 [12:34:59]action value=close_receipt [12:34:59]process_action close_receipt [12:34:59]cmd_close_receipt [12:34:59]MH_GetDate [12:34:59]Write to MH i2c: F0 00 00 C9 2E E6 [12:34:59]Write i2c OK [12:34:59]MH_I2C_Read... [12:34:59]Read from MH i2c: F0 [12:34:59]MH_I2C_Read... [12:34:59]Read from MH i2c: F0 09 00 [12:34:59]MH_I2C_Read... [12:34:59]Read from MH i2c: F0 09 00 C9 2E 00 F4 84 1F 67 43 33 1C 67 E6 [12:34:59]GetLastDocTimeStamp 1730118840 [12:34:59]current date 1730118900 [12:34:59]FM_GetShiftState [12:34:59]SAM_PROTO_GetShiftState [12:34:59]wFMCommunicate request_size=4 [12:34:59]MH_SAM_APDU [12:34:59]CAPDU: 80 13 01 00 [12:34:59]Write to MH i2c: E2 08 00 CA 2E 80 13 01 00 00 00 00 00 75 [12:34:59]Write i2c OK [12:34:59]MH_I2C_Read... [12:34:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:34:59]Read from MH i2c: E2 [12:34:59]MH_I2C_Read... [12:34:59]Read from MH i2c: E2 0E 00 [12:34:59]MH_I2C_Read... [12:34:59]Read from MH i2c: E2 0E 00 CA 2E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 6E [12:34:59]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:34:59]wFMCommunicate OK [12:34:59]SAM_PROTO_GetShiftState done [12:34:59]FM_GetShiftState done [12:34:59]opened in 1730073493 [12:34:59]opened+sec_in_day 1730159893 [12:34:59]quantity*price = 180316 [12:34:59]sum+1 = 180317 [12:34:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1803.00 Внесено: 5000.00 СДАЧА: 3197.00 НСП 1% : 15.96 НДС 12% : 191.49 Наличными: 1803.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 377 28.10.2024 12:35 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317902 ФПД: 266199687366498 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T123501&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317902&fm=266199687366498&tin=02508201610067®Number=0000000000091628&sum=180300 [12:35:01]StoreToDocumentArchive [12:35:01]shift 546 fd 317902 [12:35:01]save to /storage/0546/doc_00317902 [12:35:01]save last doc name /storage/0546/doc_00317902 to /storage/kkm_last_doc_name [12:35:01]save OK [12:35:01]Clear old archive folders... [12:35:01]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:35:01]tlvbuf is 013A6F10 [12:35:01]SAM_PROTO_ClearQueue [12:35:01]wFMCommunicate request_size=4 [12:35:01]MH_SAM_APDU [12:35:01]CAPDU: 80 09 00 00 [12:35:01]Write to MH i2c: E2 08 00 D7 2E 80 09 00 00 00 00 00 00 77 [12:35:01]Write i2c OK [12:35:01]MH_I2C_Read... [12:35:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:35:01]Read from MH i2c: E2 [12:35:01]MH_I2C_Read... [12:35:01]Read from MH i2c: E2 03 00 [12:35:01]MH_I2C_Read... [12:35:01]Read from MH i2c: E2 03 00 D7 2E 00 90 00 79 [12:35:01]RAPDU: 90 00 [12:35:01]wFMCommunicate OK [12:35:01]SAM_PROTO_ClearQueue done [12:35:01]KKMCreateOFDPacket [12:35:01]OFDProtocolAddRootSTLVToBuf [12:35:01]FM_MakeSignedData [12:35:01]FM_MakeSignedData [12:35:01]SAM_PROTO_SignData [12:35:01]wFMCommunicate request_size=4 [12:35:01]MH_SAM_APDU [12:35:01]CAPDU: 80 0D 01 02 [12:35:01]Write to MH i2c: E2 08 00 D8 2E 80 0D 01 02 00 00 00 00 7F [12:35:01]Write i2c OK [12:35:01]MH_I2C_Read... [12:35:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:35:01]Read from MH i2c: E2 [12:35:01]MH_I2C_Read... [12:35:01]Read from MH i2c: E2 03 00 [12:35:01]MH_I2C_Read... [12:35:01]Read from MH i2c: E2 03 00 D8 2E 00 90 00 7A [12:35:01]RAPDU: 90 00 [12:35:01]wFMCommunicate OK [12:35:01]wFMCommunicate request_size=255 [12:35:01]MH_SAM_APDU [12:35:01]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 E8 B7 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 5C C0 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C C0 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3C 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 4A 00 00 00 00 07 04 06 00 4C C0 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 F5 84 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CE D9 04 00 35 04 06 00 F2 1B [12:35:01]Write to MH i2c: E2 02 01 D9 2E 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 E8 B7 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 5C C0 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C C0 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3C 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 4A 00 00 00 00 07 04 06 00 4C C0 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 F5 84 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CE D9 04 00 35 04 06 00 F2 1B 00 00 BD [12:35:01]Write i2c OK [12:35:01]MH_I2C_Read... [12:35:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:35:01]Read from MH i2c: E2 [12:35:01]MH_I2C_Read... [12:35:01]Read from MH i2c: E2 03 00 [12:35:01]MH_I2C_Read... [12:35:01]Read from MH i2c: E2 03 00 D9 2E 00 90 00 7B [12:35:01]RAPDU: 90 00 [12:35:01]wFMCommunicate OK [12:35:01]wFMCommunicate request_size=9 [12:35:01]MH_SAM_APDU [12:35:01]CAPDU: 80 0D 02 02 04 71 CE 07 62 [12:35:01]Write to MH i2c: E2 0C 00 DA 2E 80 0D 02 02 04 00 71 CE 07 62 00 00 32 [12:35:01]Write i2c OK [12:35:01]MH_I2C_Read... [12:35:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:35:01]Read from MH i2c: E2 [12:35:01]MH_I2C_Read... [12:35:01]Read from MH i2c: E2 03 00 [12:35:01]MH_I2C_Read... [12:35:01]Read from MH i2c: E2 03 00 DA 2E 00 90 00 7C [12:35:01]RAPDU: 90 00 [12:35:01]wFMCommunicate OK [12:35:01]wFMCommunicate request_size=4 [12:35:01]MH_SAM_APDU [12:35:01]CAPDU: 80 0D 03 02 [12:35:01]Write to MH i2c: E2 08 00 DB 2E 80 0D 03 02 00 00 00 00 84 [12:35:01]Write i2c OK [12:35:01]MH_I2C_Read... [12:35:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:35:01]Read from MH i2c: E2 [12:35:01]MH_I2C_Read... [12:35:01]Read from MH i2c: E2 0B 00 [12:35:01]MH_I2C_Read... [12:35:01]Read from MH i2c: E2 0B 00 DB 2E 00 91 3E 5C 67 C9 C4 2A 9A 90 00 68 [12:35:01]RAPDU: 91 3E 5C 67 C9 C4 2A 9A 90 00 [12:35:01]wFMCommunicate OK [12:35:01]SAM_PROTO_SignData done [12:35:01]FM_MakeSignedData done [12:35:01]CreateOFDProtocolMessage [12:35:01]wFMCommunicate request_size=4 [12:35:01]MH_SAM_APDU [12:35:01]CAPDU: 80 11 00 00 [12:35:01]Write to MH i2c: E2 08 00 DC 2E 80 11 00 00 00 00 00 00 84 [12:35:01]Write i2c OK [12:35:01]MH_I2C_Read... [12:35:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:35:01]Read from MH i2c: E2 [12:35:01]MH_I2C_Read... [12:35:01]Read from MH i2c: E2 17 00 [12:35:01]MH_I2C_Read... [12:35:01]Read from MH i2c: E2 17 00 DC 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D8 [12:35:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:35:01]wFMCommunicate OK [12:35:01]CreateOFDProtocolMessage done [12:35:01]OFDSenderStorePacket 317902 [12:35:01]StoreOFDPacket docnum=317902 [12:35:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 4B 66 06 01 24 95 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 E8 B7 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 5C C0 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C C0 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3C 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 4A 00 00 00 00 07 04 06 00 4C C0 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 F5 84 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CE D9 04 00 35 04 06 00 F2 1B 71 CE 07 62 91 3E 5C 67 C9 C4 2A 9A [12:35:01]CheckFolder [12:35:01]dirname=/storage/ofd_packets [12:35:01]CheckFolder done [12:35:01]ProducePacketName [12:35:01]name=ofd_packets/00317902 [12:35:01]NVStorageSaveData ofd_packets/00317902 [12:35:01]File name is /storage/ofd_packets/00317902 [12:35:01]Write 300 bytes [12:35:01]NVStorageSaveData done [12:35:01]OFDSenderStorePacket done [12:35:01]KKMCreateOFDPacket done [12:35:01]NVStorageSaveData kkm_last_timestamp [12:35:01]File name is /storage/kkm_last_timestamp [12:35:01]Write 4 bytes [12:35:01]NVStorageSaveData done [12:35:01]ExternCall_PrintAddStr [12:35:01]wPrintStart [12:35:01]Write to MH i2c: 01 00 00 DD 2E 0B [12:35:01]Write i2c OK [12:35:01]MH_I2C_Read... [12:35:01]Read from MH i2c: 01 [12:35:01]MH_I2C_Read... [12:35:01]Read from MH i2c: 01 07 00 [12:35:01]MH_I2C_Read... [12:35:01]Read from MH i2c: 01 07 00 DD 2E 00 00 00 00 00 FF 0F 20 [12:35:01]RasterBufferAndPrint [12:35:01]line Счет N : (1)1092844 [12:35:01]line ИНН: 02508201610067 [12:35:01]line Контрольно-Кассовый Чек [12:35:01]line ПРОДАЖА [12:35:01]line ТРК (МРК, ГНК) : 71 [12:35:01]line Товар: 2711190000 [12:35:01]line ГАЗ-К-5 [12:35:01]line 47.080 * 38.30 [12:35:01]line = 1803.16 [12:35:01]line НДС 12% НСП 1% [12:35:01]line > о реализуемом товаре [12:35:01]line ОКРУГЛЕНИЕ: -0.16 [12:35:01]line ИТОГО: 1803.00 [12:35:01]line Внесено: 5000.00 [12:35:01]line СДАЧА: 3197.00 [12:35:01]line НСП 1% : 15.96 [12:35:01]line НДС 12% : 191.49 [12:35:01]line Наличными: 1803.00 [12:35:01]line Безнал.: 0.00 [12:35:01]line Место: АЗС № 101 "Партнер Нефть" [12:35:01]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:35:01]line СНО: Общий режим [12:35:01]line Чек 377 28.10.2024 12:35 [12:35:01]line Смена: 546 ФФД: 1.0 [12:35:01]line ЗНМ: 0300000082 [12:35:01]line РНМ: 0000000000091628 [12:35:01]line Версия ККМ: 001 [12:35:01]line ФМ: 0000000000874671 [12:35:01]line ФД: 317902 [12:35:01]line ФПД: 266199687366498 [12:35:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T123501&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317902&fm=266199687366498&tin=02508201610067®Number=0000000000091628&sum=180300 [12:35:01]written 0, free lines is 4095 [12:35:01]OFD Sender: Processing packet 317902 [packets to send 127, broken 126] [12:35:01]ProducePacketName [12:35:01]name=ofd_packets/00317902 [12:35:01]OFD Sender: To server: pG, [12:35:01]CommunicateWithHost lk.salyk.kg:30040 [12:35:01]ConnectInit lk.salyk.kg [12:35:02]Connected sock=9 [12:35:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 4B 66 06 01 24 95 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 E8 B7 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 5C C0 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C C0 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3C 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 4A 00 00 00 00 07 04 06 00 4C C0 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 F5 84 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CE D9 04 00 35 04 06 00 F2 1B 71 CE 07 62 91 3E 5C 67 C9 C4 2A 9A [12:35:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 9A FB 47 00 2E AF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CE D9 04 00 F4 03 04 00 AD 30 1F 67 B6 04 01 00 00 36 8D 60 DC CB 53 96 0E [12:35:02]CommunicateWithHost err = 0 [12:35:02]CheckOFDResponse [12:35:02]1017 (14) - 77093643461234 [12:35:02]1041 (16) - 0000000000874671 [12:35:02]1040 (4) - 317902 [12:35:02]1012 (4) - 28.10.2024 06:35 [12:35:02]1206 (1) - 0 [12:35:02]OFD Sender: Remove packet 317902 [12:35:02]ProducePacketName [12:35:02]name=ofd_packets/00317902 [12:35:02]NVStorageDeleteData [12:35:02]Write to MH i2c: 01 00 00 08 2F 37 [12:35:02]Write i2c OK [12:35:02]MH_I2C_Read... [12:35:02]Read from MH i2c: 01 [12:35:02]MH_I2C_Read... [12:35:02]Read from MH i2c: 01 07 00 [12:35:02]MH_I2C_Read... [12:35:02]Read from MH i2c: 01 07 00 08 2F 00 00 00 00 00 F5 0C 3F [12:35:02]RasterBufferAndPrint [12:35:02]line [12:35:02]line [12:35:02]line [12:35:02]line [12:35:02]line [12:35:02]written 0, free lines is 3323 [12:35:02]MH_Cut [12:35:02]Write to MH i2c: D1 01 00 0F 2F 01 10 [12:35:02]Write i2c OK [12:35:02]MH_I2C_Read... [12:35:02]Read from MH i2c: D1 [12:35:02]MH_I2C_Read... [12:35:02]Read from MH i2c: D1 01 00 [12:35:02]MH_I2C_Read... [12:35:02]Read from MH i2c: D1 01 00 0F 2F 00 0F [12:35:02]Write to MH i2c: 01 00 00 10 2F 3F [12:35:02]Write i2c OK [12:35:02]MH_I2C_Read... [12:35:02]OFD Sender: No OFD packet to send [12:35:03]*** Cut start [12:35:03]*** Partial cut [12:35:03]*** CUTSNS_PIN = 1 [12:35:03]*** CUTSNS_PIN = 0 [12:35:03]*** Brake cut motor [12:35:03]Read from MH i2c: 01 [12:35:03]MH_I2C_Read... [12:35:03]*** Stop cut motor [12:35:03]*** Cut end [12:35:03]Read from MH i2c: 01 07 00 [12:35:03]MH_I2C_Read... [12:35:03]Read from MH i2c: 01 07 00 10 2F 00 00 00 00 00 FF 0F 54 [12:35:03]process_action close_receipt done [12:35:03]requested_data is exist [12:35:03]produce_requested_data [12:35:03]requested_item fm.sn is exist - process it [12:35:03]wFMCommunicate request_size=4 [12:35:03]MH_SAM_APDU [12:35:03]CAPDU: 80 11 00 00 [12:35:03]Write to MH i2c: E2 08 00 11 2F 80 11 00 00 00 00 00 00 BA [12:35:03]Write i2c OK [12:35:03]MH_I2C_Read... [12:35:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:35:03]Read from MH i2c: E2 [12:35:03]MH_I2C_Read... [12:35:03]Read from MH i2c: E2 17 00 [12:35:03]MH_I2C_Read... [12:35:03]Read from MH i2c: E2 17 00 11 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 0E [12:35:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:35:03]wFMCommunicate OK [12:35:03]requested_item fd.num is exist - process it [12:35:03]SAM_PROTO_GetFieldsCounters [12:35:03]wFMCommunicate request_size=4 [12:35:03]MH_SAM_APDU [12:35:03]CAPDU: 80 13 00 00 [12:35:03]Write to MH i2c: E2 08 00 12 2F 80 13 00 00 00 00 00 00 BD [12:35:03]Write i2c OK [12:35:03]MH_I2C_Read... [12:35:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:35:03]Read from MH i2c: E2 [12:35:03]MH_I2C_Read... [12:35:03]Read from MH i2c: E2 62 00 [12:35:03]MH_I2C_Read... [12:35:03]Read from MH i2c: E2 62 00 12 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 CE D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 79 01 00 00 5E 04 04 00 79 01 00 00 57 04 04 00 7A 01 00 00 19 04 04 00 00 00 00 00 90 00 1D [12:35:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 CE D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 79 01 00 00 5E 04 04 00 79 01 00 00 57 04 04 00 7A 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:35:03]wFMCommunicate OK [12:35:03]SAM_PROTO_GetFieldsCounters done [12:35:03]requested_item shift.num is exist - process it [12:35:03]requested_item shift.opened is exist - process it [12:35:03]req_shift_opened [12:35:03]FM_GetShiftState [12:35:03]SAM_PROTO_GetShiftState [12:35:03]wFMCommunicate request_size=4 [12:35:03]MH_SAM_APDU [12:35:03]CAPDU: 80 13 01 00 [12:35:03]Write to MH i2c: E2 08 00 13 2F 80 13 01 00 00 00 00 00 BF [12:35:03]Write i2c OK [12:35:03]MH_I2C_Read... [12:35:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:35:04]Read from MH i2c: E2 [12:35:04]MH_I2C_Read... [12:35:04]Read from MH i2c: E2 0E 00 [12:35:04]MH_I2C_Read... [12:35:04]Read from MH i2c: E2 0E 00 13 2F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B8 [12:35:04]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:35:04]wFMCommunicate OK [12:35:04]SAM_PROTO_GetShiftState done [12:35:04]FM_GetShiftState done [12:35:04]req_shift_opened done [12:35:04]requested_item shift.open_date is exist - process it [12:35:04]req_shift_open_date [12:35:04]req_shift_open_date done [12:35:04]produce_requested_data done [12:35:04]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317902,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:35:04]process_action_free close_receipt [12:35:04]json_value_free [12:35:04]json_value_free done [12:35:04]process_json_proto returns [12:35:04]Send response to host [12:35:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317902,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:35:04]free response buf [12:35:04]execute_script done [12:35:04]execute_script returns [12:35:04]free content buf [12:35:04]Sock 7.Close socket [12:35:04]Sock 7.Thread stoped [12:35:07]OFD Sender: No OFD packet to send [12:35:12]OFD Sender: No OFD packet to send [12:35:15]accept exits with 10 [12:35:15]New connection [12:35:15]New thread 3067293028 created [12:35:15]Thread 3067436388 joined [12:35:15]Waiting for new connection... [12:35:15] Sock 10.Parse request [12:35:15]Sock 10.Check first char [12:35:15]Sock 10.First char is OK [12:35:15]request: POST /json_proto HTTP/1.0 [12:35:15]Method: POST [12:35:15]URL: /json_proto [12:35:15]Method is POST - this is cgi request [12:35:15]url: /json_proto [12:35:15]query_string will be loaded in cgi processing [12:35:15]execute_cgi json_proto POST (null) [12:35:15]execute_cgi path=json_proto method=POST [12:35:15]POST find Content-Length [12:35:15]Host: 172.17.50.195:8080 [12:35:15]Content-Length: 683 [12:35:15]Content-Type: application/json [12:35:15] [12:35:15]POST finish read [12:35:15]Found Content-Length = 683 [12:35:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092848", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 17.330, "sum" : 1159.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1250.00, "total" : 1159.00, "payments": [ { "type": 0, "sum" : 1159.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:35:15]execute_script... [12:35: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)1092848", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 17.330, "sum" : 1159.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1250.00, "total" : 1159.00, "payments": [ { "type": 0, "sum" : 1159.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:35:15]POST & json_proto [12:35:15]process_json_proto [12:35:15]json parsed OK: [12:35:15]protocol is kg_v1.0 [12:35:15]action value=close_receipt [12:35:15]process_action close_receipt [12:35:15]cmd_close_receipt [12:35:15]MH_GetDate [12:35:15]Write to MH i2c: F0 00 00 14 2F 32 [12:35:15]Write i2c OK [12:35:15]MH_I2C_Read... [12:35:15]Read from MH i2c: F0 [12:35:15]MH_I2C_Read... [12:35:15]Read from MH i2c: F0 09 00 [12:35:15]MH_I2C_Read... [12:35:15]Read from MH i2c: F0 09 00 14 2F 00 04 85 1F 67 43 33 1C 67 43 [12:35:15]GetLastDocTimeStamp 1730118901 [12:35:15]current date 1730118916 [12:35:15]FM_GetShiftState [12:35:15]SAM_PROTO_GetShiftState [12:35:15]wFMCommunicate request_size=4 [12:35:15]MH_SAM_APDU [12:35:15]CAPDU: 80 13 01 00 [12:35:15]Write to MH i2c: E2 08 00 15 2F 80 13 01 00 00 00 00 00 C1 [12:35:15]Write i2c OK [12:35:15]MH_I2C_Read... [12:35:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:35:15]Read from MH i2c: E2 [12:35:15]MH_I2C_Read... [12:35:15]Read from MH i2c: E2 0E 00 [12:35:15]MH_I2C_Read... [12:35:15]Read from MH i2c: E2 0E 00 15 2F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 BA [12:35:15]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:35:15]wFMCommunicate OK [12:35:15]SAM_PROTO_GetShiftState done [12:35:15]FM_GetShiftState done [12:35:15]opened in 1730073493 [12:35:15]opened+sec_in_day 1730159893 [12:35:15]quantity*price = 115937 [12:35:15]sum+1 = 115939 [12:35:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1159.00 Внесено: 1250.00 СДАЧА: 91.00 НСП 1% : 10.26 НДС 12% : 123.12 Наличными: 1159.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 378 28.10.2024 12:35 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317903 ФПД: 56565697092763 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T123516&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317903&fm=56565697092763&tin=02508201610067®Number=0000000000091628&sum=115900 [12:35:17]StoreToDocumentArchive [12:35:17]shift 546 fd 317903 [12:35:17]save to /storage/0546/doc_00317903 [12:35:17]save last doc name /storage/0546/doc_00317903 to /storage/kkm_last_doc_name [12:35:17]save OK [12:35:17]Clear old archive folders... [12:35:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:35:17]tlvbuf is B6FCEAF0 [12:35:17]SAM_PROTO_ClearQueue [12:35:17]wFMCommunicate request_size=4 [12:35:17]MH_SAM_APDU [12:35:17]CAPDU: 80 09 00 00 [12:35:17]Write to MH i2c: E2 08 00 22 2F 80 09 00 00 00 00 00 00 C3 [12:35:17]Write i2c OK [12:35:17]MH_I2C_Read... [12:35:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:35:17]Read from MH i2c: E2 [12:35:17]MH_I2C_Read... [12:35:17]Read from MH i2c: E2 03 00 [12:35:17]MH_I2C_Read... [12:35:17]Read from MH i2c: E2 03 00 22 2F 00 90 00 C5 [12:35:17]RAPDU: 90 00 [12:35:17]wFMCommunicate OK [12:35:17]SAM_PROTO_ClearQueue done [12:35:17]KKMCreateOFDPacket [12:35:17]OFDProtocolAddRootSTLVToBuf [12:35:17]FM_MakeSignedData [12:35:17]FM_MakeSignedData [12:35:17]SAM_PROTO_SignData [12:35:17]wFMCommunicate request_size=4 [12:35:17]MH_SAM_APDU [12:35:17]CAPDU: 80 0D 01 02 [12:35:17]Write to MH i2c: E2 08 00 23 2F 80 0D 01 02 00 00 00 00 CB [12:35:17]Write i2c OK [12:35:17]MH_I2C_Read... [12:35:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:35:17]Read from MH i2c: E2 [12:35:17]MH_I2C_Read... [12:35:17]Read from MH i2c: E2 03 00 [12:35:17]MH_I2C_Read... [12:35:17]Read from MH i2c: E2 03 00 23 2F 00 90 00 C6 [12:35:17]RAPDU: 90 00 [12:35:17]wFMCommunicate OK [12:35:17]wFMCommunicate request_size=255 [12:35:17]MH_SAM_APDU [12:35: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 32 FF 03 08 00 03 B2 43 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E2 C4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC C4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 30 00 00 00 00 07 04 06 00 BC C4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 01 00 00 F4 03 04 00 04 85 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CF D9 04 00 35 04 06 00 33 [12:35:17]Write to MH i2c: E2 02 01 24 2F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B2 43 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E2 C4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC C4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 30 00 00 00 00 07 04 06 00 BC C4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 01 00 00 F4 03 04 00 04 85 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CF D9 04 00 35 04 06 00 33 00 00 89 [12:35:17]Write i2c OK [12:35:17]MH_I2C_Read... [12:35:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:35:17]Read from MH i2c: E2 [12:35:17]MH_I2C_Read... [12:35:17]Read from MH i2c: E2 03 00 [12:35:17]MH_I2C_Read... [12:35:17]Read from MH i2c: E2 03 00 24 2F 00 90 00 C7 [12:35:17]RAPDU: 90 00 [12:35:17]wFMCommunicate OK [12:35:17]wFMCommunicate request_size=10 [12:35:17]MH_SAM_APDU [12:35:17]CAPDU: 80 0D 02 02 05 72 3A 48 1C 9B [12:35:17]Write to MH i2c: E2 0D 00 25 2F 80 0D 02 02 05 00 72 3A 48 1C 9B 00 00 83 [12:35:17]Write i2c OK [12:35:17]MH_I2C_Read... [12:35:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:35:17]Read from MH i2c: E2 [12:35:17]MH_I2C_Read... [12:35:17]Read from MH i2c: E2 03 00 [12:35:17]MH_I2C_Read... [12:35:17]Read from MH i2c: E2 03 00 25 2F 00 90 00 C8 [12:35:17]RAPDU: 90 00 [12:35:17]wFMCommunicate OK [12:35:17]wFMCommunicate request_size=4 [12:35:17]MH_SAM_APDU [12:35:17]CAPDU: 80 0D 03 02 [12:35:17]Write to MH i2c: E2 08 00 26 2F 80 0D 03 02 00 00 00 00 D0 [12:35:17]Write i2c OK [12:35:17]MH_I2C_Read... [12:35:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:35:17]Read from MH i2c: E2 [12:35:17]MH_I2C_Read... [12:35:17]Read from MH i2c: E2 0B 00 [12:35:17]MH_I2C_Read... [12:35:17]Read from MH i2c: E2 0B 00 26 2F 00 2D F9 98 15 1F BA B7 79 90 00 AD [12:35:17]RAPDU: 2D F9 98 15 1F BA B7 79 90 00 [12:35:17]wFMCommunicate OK [12:35:17]SAM_PROTO_SignData done [12:35:17]FM_MakeSignedData done [12:35:17]CreateOFDProtocolMessage [12:35:17]wFMCommunicate request_size=4 [12:35:17]MH_SAM_APDU [12:35:17]CAPDU: 80 11 00 00 [12:35:17]Write to MH i2c: E2 08 00 27 2F 80 11 00 00 00 00 00 00 D0 [12:35:17]Write i2c OK [12:35:17]MH_I2C_Read... [12:35:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:35:17]Read from MH i2c: E2 [12:35:17]MH_I2C_Read... [12:35:17]Read from MH i2c: E2 17 00 [12:35:17]MH_I2C_Read... [12:35:17]Read from MH i2c: E2 17 00 27 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 24 [12:35:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:35:17]wFMCommunicate OK [12:35:17]CreateOFDProtocolMessage done [12:35:17]OFDSenderStorePacket 317903 [12:35:17]StoreOFDPacket docnum=317903 [12:35:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 49 63 07 01 55 73 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B2 43 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E2 C4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC C4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 30 00 00 00 00 07 04 06 00 BC C4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 01 00 00 F4 03 04 00 04 85 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CF D9 04 00 35 04 06 00 33 72 3A 48 1C 9B 2D F9 98 15 1F BA B7 79 [12:35:17]CheckFolder [12:35:17]dirname=/storage/ofd_packets [12:35:17]CheckFolder done [12:35:17]ProducePacketName [12:35:17]name=ofd_packets/00317903 [12:35:17]NVStorageSaveData ofd_packets/00317903 [12:35:17]File name is /storage/ofd_packets/00317903 [12:35:17]Write 301 bytes [12:35:17]NVStorageSaveData done [12:35:17]OFDSenderStorePacket done [12:35:17]KKMCreateOFDPacket done [12:35:17]NVStorageSaveData kkm_last_timestamp [12:35:17]File name is /storage/kkm_last_timestamp [12:35:17]Write 4 bytes [12:35:17]NVStorageSaveData done [12:35:17]ExternCall_PrintAddStr [12:35:17]wPrintStart [12:35:17]Write to MH i2c: 01 00 00 28 2F 57 [12:35:17]Write i2c OK [12:35:17]MH_I2C_Read... [12:35:17]Read from MH i2c: 01 [12:35:17]MH_I2C_Read... [12:35:17]Read from MH i2c: 01 07 00 [12:35:17]MH_I2C_Read... [12:35:17]Read from MH i2c: 01 07 00 28 2F 00 00 00 00 00 FF 0F 6C [12:35:17]RasterBufferAndPrint [12:35:17]line Счет N : (1)1092848 [12:35:17]line ИНН: 02508201610067 [12:35:17]line Контрольно-Кассовый Чек [12:35:17]line ПРОДАЖА [12:35:17]line ТРК (МРК, ГНК) : 53 [12:35:17]line Товар: 2710124130 [12:35:17]line Аи-92-К-2 [12:35:17]line 17.330 * 66.90 [12:35:17]line = 1159.38 [12:35:17]line НДС 12% НСП 1% [12:35:17]line > о реализуемом товаре [12:35:17]line ОКРУГЛЕНИЕ: -0.38 [12:35:17]line ИТОГО: 1159.00 [12:35:17]line Внесено: 1250.00 [12:35:17]line СДАЧА: 91.00 [12:35:17]line НСП 1% : 10.26 [12:35:17]line НДС 12% : 123.12 [12:35:17]line Наличными: 1159.00 [12:35:17]line Безнал.: 0.00 [12:35:17]line Место: АЗС № 101 "Партнер Нефть" [12:35:17]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:35:17]line СНО: Общий режим [12:35:17]line Чек 378 28.10.2024 12:35 [12:35:17]line Смена: 546 ФФД: 1.0 [12:35:17]line ЗНМ: 0300000082 [12:35:17]line РНМ: 0000000000091628 [12:35:17]line Версия ККМ: 001 [12:35:17]line ФМ: 0000000000874671 [12:35:17]line ФД: 317903 [12:35:17]line ФПД: 56565697092763 [12:35:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T123516&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317903&fm=56565697092763&tin=02508201610067®Number=0000000000091628&sum=115900 [12:35:17]OFD Sender: Processing packet 317903 [packets to send 127, broken 126] [12:35:17]ProducePacketName [12:35:17]name=ofd_packets/00317903 [12:35:17]OFD Sender: To server: pG, [12:35:17]CommunicateWithHost lk.salyk.kg:30040 [12:35:17]ConnectInit lk.salyk.kg [12:35:17]written 0, free lines is 4095 [12:35:18]Connected sock=9 [12:35:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 49 63 07 01 55 73 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B2 43 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E2 C4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC C4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 30 00 00 00 00 07 04 06 00 BC C4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 01 00 00 F4 03 04 00 04 85 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CF D9 04 00 35 04 06 00 33 72 3A 48 1C 9B 2D F9 98 15 1F BA B7 79 [12:35:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 B9 2D 47 00 19 5A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CF D9 04 00 F4 03 04 00 BD 30 1F 67 B6 04 01 00 00 F2 41 7A 19 D8 98 45 A4 [12:35:18]CommunicateWithHost err = 0 [12:35:18]CheckOFDResponse [12:35:18]1017 (14) - 77093643461234 [12:35:18]1041 (16) - 0000000000874671 [12:35:18]1040 (4) - 317903 [12:35:18]1012 (4) - 28.10.2024 06:35 [12:35:18]1206 (1) - 0 [12:35:18]OFD Sender: Remove packet 317903 [12:35:18]ProducePacketName [12:35:18]name=ofd_packets/00317903 [12:35:18]NVStorageDeleteData [12:35:18]Write to MH i2c: 01 00 00 53 2F 82 [12:35:18]Write i2c OK [12:35:18]MH_I2C_Read... [12:35:18]Read from MH i2c: 01 [12:35:18]MH_I2C_Read... [12:35:18]Read from MH i2c: 01 07 00 [12:35:18]MH_I2C_Read... [12:35:18]Read from MH i2c: 01 07 00 53 2F 00 00 00 00 00 FE 0C 93 [12:35:18]RasterBufferAndPrint [12:35:18]line [12:35:18]line [12:35:18]line [12:35:18]line [12:35:18]line [12:35:18]written 0, free lines is 3332 [12:35:18]MH_Cut [12:35:18]Write to MH i2c: D1 01 00 5A 2F 01 5B [12:35:18]Write i2c OK [12:35:18]MH_I2C_Read... [12:35:18]Read from MH i2c: D1 [12:35:18]MH_I2C_Read... [12:35:18]Read from MH i2c: D1 01 00 [12:35:18]MH_I2C_Read... [12:35:18]Read from MH i2c: D1 01 00 5A 2F 00 5A [12:35:18]Write to MH i2c: 01 00 00 5B 2F 8A [12:35:18]Write i2c OK [12:35:18]MH_I2C_Read... [12:35:18]OFD Sender: No OFD packet to send [12:35:19]*** Cut start [12:35:19]*** Partial cut [12:35:19]*** CUTSNS_PIN = 1 [12:35:19]*** CUTSNS_PIN = 0 [12:35:19]*** Brake cut motor [12:35:19]Read from MH i2c: 01 [12:35:19]MH_I2C_Read... [12:35:19]*** Stop cut motor [12:35:19]*** Cut end [12:35:19]Read from MH i2c: 01 07 00 [12:35:19]MH_I2C_Read... [12:35:19]Read from MH i2c: 01 07 00 5B 2F 00 00 00 00 00 FF 0F 9F [12:35:19]process_action close_receipt done [12:35:19]requested_data is exist [12:35:19]produce_requested_data [12:35:19]requested_item fm.sn is exist - process it [12:35:19]wFMCommunicate request_size=4 [12:35:19]MH_SAM_APDU [12:35:19]CAPDU: 80 11 00 00 [12:35:19]Write to MH i2c: E2 08 00 5C 2F 80 11 00 00 00 00 00 00 05 [12:35:19]Write i2c OK [12:35:19]MH_I2C_Read... [12:35:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:35:19]Read from MH i2c: E2 [12:35:19]MH_I2C_Read... [12:35:19]Read from MH i2c: E2 17 00 [12:35:19]MH_I2C_Read... [12:35:19]Read from MH i2c: E2 17 00 5C 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 59 [12:35:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:35:19]wFMCommunicate OK [12:35:19]requested_item fd.num is exist - process it [12:35:19]SAM_PROTO_GetFieldsCounters [12:35:19]wFMCommunicate request_size=4 [12:35:19]MH_SAM_APDU [12:35:19]CAPDU: 80 13 00 00 [12:35:19]Write to MH i2c: E2 08 00 5D 2F 80 13 00 00 00 00 00 00 08 [12:35:19]Write i2c OK [12:35:19]MH_I2C_Read... [12:35:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:35:19]Read from MH i2c: E2 [12:35:19]MH_I2C_Read... [12:35:19]Read from MH i2c: E2 62 00 [12:35:19]MH_I2C_Read... [12:35:19]Read from MH i2c: E2 62 00 5D 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 CF D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 7A 01 00 00 5E 04 04 00 7A 01 00 00 57 04 04 00 7B 01 00 00 19 04 04 00 00 00 00 00 90 00 6C [12:35:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 CF D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 7A 01 00 00 5E 04 04 00 7A 01 00 00 57 04 04 00 7B 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:35:19]wFMCommunicate OK [12:35:19]SAM_PROTO_GetFieldsCounters done [12:35:19]requested_item shift.num is exist - process it [12:35:19]requested_item shift.opened is exist - process it [12:35:19]req_shift_opened [12:35:19]FM_GetShiftState [12:35:19]SAM_PROTO_GetShiftState [12:35:19]wFMCommunicate request_size=4 [12:35:19]MH_SAM_APDU [12:35:19]CAPDU: 80 13 01 00 [12:35:19]Write to MH i2c: E2 08 00 5E 2F 80 13 01 00 00 00 00 00 0A [12:35:19]Write i2c OK [12:35:19]MH_I2C_Read... [12:35:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:35:20]Read from MH i2c: E2 [12:35:20]MH_I2C_Read... [12:35:20]Read from MH i2c: E2 0E 00 [12:35:20]MH_I2C_Read... [12:35:20]Read from MH i2c: E2 0E 00 5E 2F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 03 [12:35:20]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:35:20]wFMCommunicate OK [12:35:20]SAM_PROTO_GetShiftState done [12:35:20]FM_GetShiftState done [12:35:20]req_shift_opened done [12:35:20]requested_item shift.open_date is exist - process it [12:35:20]req_shift_open_date [12:35:20]req_shift_open_date done [12:35:20]produce_requested_data done [12:35:20]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317903,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:35:20]process_action_free close_receipt [12:35:20]json_value_free [12:35:20]json_value_free done [12:35:20]process_json_proto returns [12:35:20]Send response to host [12:35:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317903,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:35:20]free response buf [12:35:20]execute_script done [12:35:20]execute_script returns [12:35:20]free content buf [12:35:20]Sock 10.Close socket [12:35:20]Sock 10.Thread stoped [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:48]OFD Sender: No OFD packet to send [12:35:52]accept exits with 7 [12:35:52]New connection [12:35:52]New thread 3067436388 created [12:35:52]Thread 3067293028 joined [12:35:52]Waiting for new connection... [12:35:52] Sock 7.Parse request [12:35:52]Sock 7.Check first char [12:35:52]Sock 7.First char is OK [12:35:52]request: POST /json_proto HTTP/1.0 [12:35:52]Method: POST [12:35:52]URL: /json_proto [12:35:52]Method is POST - this is cgi request [12:35:52]url: /json_proto [12:35:52]query_string will be loaded in cgi processing [12:35:52]execute_cgi json_proto POST (null) [12:35:52]execute_cgi path=json_proto method=POST [12:35:52]POST find Content-Length [12:35:52]Host: 172.17.50.195:8080 [12:35:52]Content-Length: 678 [12:35:52]Content-Type: application/json [12:35:52] [12:35:52]POST finish read [12:35:52]Found Content-Length = 678 [12:35:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092850", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 4.720, "sum" : 350.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:35:52]execute_script... [12:35: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)1092850", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 4.720, "sum" : 350.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:35:52]POST & json_proto [12:35:52]process_json_proto [12:35:52]json parsed OK: [12:35:52]protocol is kg_v1.0 [12:35:52]action value=close_receipt [12:35:52]process_action close_receipt [12:35:52]cmd_close_receipt [12:35:52]MH_GetDate [12:35:52]Write to MH i2c: F0 00 00 5F 2F 7D [12:35:52]Write i2c OK [12:35:52]MH_I2C_Read... [12:35:52]Read from MH i2c: F0 [12:35:52]MH_I2C_Read... [12:35:52]Read from MH i2c: F0 09 00 [12:35:52]MH_I2C_Read... [12:35:52]Read from MH i2c: F0 09 00 5F 2F 00 29 85 1F 67 43 33 1C 67 B3 [12:35:52]GetLastDocTimeStamp 1730118916 [12:35:52]current date 1730118953 [12:35:52]FM_GetShiftState [12:35:52]SAM_PROTO_GetShiftState [12:35:52]wFMCommunicate request_size=4 [12:35:52]MH_SAM_APDU [12:35:52]CAPDU: 80 13 01 00 [12:35:52]Write to MH i2c: E2 08 00 60 2F 80 13 01 00 00 00 00 00 0C [12:35:52]Write i2c OK [12:35:52]MH_I2C_Read... [12:35:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:35:52]Read from MH i2c: E2 [12:35:52]MH_I2C_Read... [12:35:52]Read from MH i2c: E2 0E 00 [12:35:52]MH_I2C_Read... [12:35:52]Read from MH i2c: E2 0E 00 60 2F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 05 [12:35:52]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:35:52]wFMCommunicate OK [12:35:52]SAM_PROTO_GetShiftState done [12:35:52]FM_GetShiftState done [12:35:52]opened in 1730073493 [12:35:52]opened+sec_in_day 1730159893 [12:35:52]quantity*price = 35022 [12:35:52]sum+1 = 35023 [12:35:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 350.00 Внесено: 350.00 СДАЧА: 0.00 НСП 1% : 3.10 НДС 12% : 37.19 Наличными: 350.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 379 28.10.2024 12:35 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317904 ФПД: 1816707029986 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T123553&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317904&fm=1816707029986&tin=02508201610067®Number=0000000000091628&sum=35000 [12:35:53]StoreToDocumentArchive [12:35:53]shift 546 fd 317904 [12:35:53]save to /storage/0546/doc_00317904 [12:35:53]save last doc name /storage/0546/doc_00317904 to /storage/kkm_last_doc_name [12:35:53]save OK [12:35:53]Clear old archive folders... [12:35:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:35:53]tlvbuf is 01637520 [12:35:53]SAM_PROTO_ClearQueue [12:35:53]wFMCommunicate request_size=4 [12:35:53]MH_SAM_APDU [12:35:53]CAPDU: 80 09 00 00 [12:35:53]Write to MH i2c: E2 08 00 6D 2F 80 09 00 00 00 00 00 00 0E [12:35:53]Write i2c OK [12:35:53]MH_I2C_Read... [12:35:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:35:53]Read from MH i2c: E2 [12:35:53]MH_I2C_Read... [12:35:53]Read from MH i2c: E2 03 00 [12:35:53]MH_I2C_Read... [12:35:53]Read from MH i2c: E2 03 00 6D 2F 00 90 00 10 [12:35:53]RAPDU: 90 00 [12:35:53]wFMCommunicate OK [12:35:53]SAM_PROTO_ClearQueue done [12:35:53]KKMCreateOFDPacket [12:35:53]OFDProtocolAddRootSTLVToBuf [12:35:53]FM_MakeSignedData [12:35:53]FM_MakeSignedData [12:35:53]SAM_PROTO_SignData [12:35:53]wFMCommunicate request_size=4 [12:35:53]MH_SAM_APDU [12:35:53]CAPDU: 80 0D 01 02 [12:35:53]Write to MH i2c: E2 08 00 6E 2F 80 0D 01 02 00 00 00 00 16 [12:35:53]Write i2c OK [12:35:53]MH_I2C_Read... [12:35:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:35:53]Read from MH i2c: E2 [12:35:53]MH_I2C_Read... [12:35:53]Read from MH i2c: E2 03 00 [12:35:53]MH_I2C_Read... [12:35:53]Read from MH i2c: E2 03 00 6E 2F 00 90 00 11 [12:35:53]RAPDU: 90 00 [12:35:53]wFMCommunicate OK [12:35:53]wFMCommunicate request_size=255 [12:35:53]MH_SAM_APDU [12:35: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 33 FF 03 08 00 03 70 12 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 CE 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 01 00 00 F4 03 04 00 29 85 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D0 D9 04 00 35 04 06 00 01 [12:35:53]Write to MH i2c: E2 02 01 6F 2F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 70 12 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 CE 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 01 00 00 F4 03 04 00 29 85 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D0 D9 04 00 35 04 06 00 01 00 00 E2 [12:35:53]Write i2c OK [12:35:53]MH_I2C_Read... [12:35:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:35:53]Read from MH i2c: E2 [12:35:53]MH_I2C_Read... [12:35:53]Read from MH i2c: E2 03 00 [12:35:53]MH_I2C_Read... [12:35:53]Read from MH i2c: E2 03 00 6F 2F 00 90 00 12 [12:35:53]RAPDU: 90 00 [12:35:53]wFMCommunicate OK [12:35:53]wFMCommunicate request_size=10 [12:35:53]MH_SAM_APDU [12:35:53]CAPDU: 80 0D 02 02 05 A6 FC 2D 5B E2 [12:35:53]Write to MH i2c: E2 0D 00 70 2F 80 0D 02 02 05 00 A6 FC 2D 5B E2 00 00 2F [12:35:53]Write i2c OK [12:35:53]MH_I2C_Read... [12:35:53]OFD Sender: No OFD packet to send [12:35:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:35:53]Read from MH i2c: E2 [12:35:53]MH_I2C_Read... [12:35:53]Read from MH i2c: E2 03 00 [12:35:53]MH_I2C_Read... [12:35:53]Read from MH i2c: E2 03 00 70 2F 00 90 00 13 [12:35:53]RAPDU: 90 00 [12:35:53]wFMCommunicate OK [12:35:53]wFMCommunicate request_size=4 [12:35:53]MH_SAM_APDU [12:35:53]CAPDU: 80 0D 03 02 [12:35:53]Write to MH i2c: E2 08 00 71 2F 80 0D 03 02 00 00 00 00 1B [12:35:53]Write i2c OK [12:35:53]MH_I2C_Read... [12:35:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:35:53]Read from MH i2c: E2 [12:35:53]MH_I2C_Read... [12:35:53]Read from MH i2c: E2 0B 00 [12:35:53]MH_I2C_Read... [12:35:53]Read from MH i2c: E2 0B 00 71 2F 00 4A 67 14 0B 5B BC 6E 50 90 00 C1 [12:35:53]RAPDU: 4A 67 14 0B 5B BC 6E 50 90 00 [12:35:53]wFMCommunicate OK [12:35:53]SAM_PROTO_SignData done [12:35:53]FM_MakeSignedData done [12:35:53]CreateOFDProtocolMessage [12:35:53]wFMCommunicate request_size=4 [12:35:53]MH_SAM_APDU [12:35:53]CAPDU: 80 11 00 00 [12:35:53]Write to MH i2c: E2 08 00 72 2F 80 11 00 00 00 00 00 00 1B [12:35:53]Write i2c OK [12:35:53]MH_I2C_Read... [12:35:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:35:53]Read from MH i2c: E2 [12:35:53]MH_I2C_Read... [12:35:53]Read from MH i2c: E2 17 00 [12:35:53]MH_I2C_Read... [12:35:53]Read from MH i2c: E2 17 00 72 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 6F [12:35:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:35:53]wFMCommunicate OK [12:35:53]CreateOFDProtocolMessage done [12:35:53]OFDSenderStorePacket 317904 [12:35:53]StoreOFDPacket docnum=317904 [12:35:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 F4 99 07 01 77 CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 70 12 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 CE 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 01 00 00 F4 03 04 00 29 85 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D0 D9 04 00 35 04 06 00 01 A6 FC 2D 5B E2 4A 67 14 0B 5B BC 6E 50 [12:35:53]CheckFolder [12:35:53]dirname=/storage/ofd_packets [12:35:53]CheckFolder done [12:35:53]ProducePacketName [12:35:53]name=ofd_packets/00317904 [12:35:53]NVStorageSaveData ofd_packets/00317904 [12:35:53]File name is /storage/ofd_packets/00317904 [12:35:53]Write 301 bytes [12:35:53]NVStorageSaveData done [12:35:53]OFDSenderStorePacket done [12:35:53]KKMCreateOFDPacket done [12:35:53]NVStorageSaveData kkm_last_timestamp [12:35:53]File name is /storage/kkm_last_timestamp [12:35:53]Write 4 bytes [12:35:53]NVStorageSaveData done [12:35:53]ExternCall_PrintAddStr [12:35:53]wPrintStart [12:35:53]Write to MH i2c: 01 00 00 73 2F A2 [12:35:53]Write i2c OK [12:35:53]MH_I2C_Read... [12:35:53]Read from MH i2c: 01 [12:35:53]MH_I2C_Read... [12:35:53]Read from MH i2c: 01 07 00 [12:35:53]MH_I2C_Read... [12:35:53]Read from MH i2c: 01 07 00 73 2F 00 00 00 00 00 FF 0F B7 [12:35:53]RasterBufferAndPrint [12:35:53]line Счет N : (1)1092850 [12:35:53]line ИНН: 02508201610067 [12:35:53]line Контрольно-Кассовый Чек [12:35:53]line ПРОДАЖА [12:35:53]line ТРК (МРК, ГНК) : 64 [12:35:53]line Товар: 2710124500 [12:35:53]line Аи-95-К-3 [12:35:53]line 4.720 * 74.20 [12:35:53]line = 350.22 [12:35:53]line НДС 12% НСП 1% [12:35:53]line > о реализуемом товаре [12:35:53]line ОКРУГЛЕНИЕ: -0.22 [12:35:53]line ИТОГО: 350.00 [12:35:53]line Внесено: 350.00 [12:35:53]line СДАЧА: 0.00 [12:35:53]line НСП 1% : 3.10 [12:35:53]line НДС 12% : 37.19 [12:35:53]line Наличными: 350.00 [12:35:53]line Безнал.: 0.00 [12:35:53]line Место: АЗС № 101 "Партнер Нефть" [12:35:53]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:35:53]line СНО: Общий режим [12:35:53]line Чек 379 28.10.2024 12:35 [12:35:53]line Смена: 546 ФФД: 1.0 [12:35:53]line ЗНМ: 0300000082 [12:35:53]line РНМ: 0000000000091628 [12:35:53]line Версия ККМ: 001 [12:35:53]line ФМ: 0000000000874671 [12:35:53]line ФД: 317904 [12:35:53]line ФПД: 1816707029986 [12:35:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T123553&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317904&fm=1816707029986&tin=02508201610067®Number=0000000000091628&sum=35000 [12:35:54]OFD Sender: Processing packet 317904 [packets to send 127, broken 126] [12:35:54]ProducePacketName [12:35:54]name=ofd_packets/00317904 [12:35:54]OFD Sender: To server: pG, [12:35:54]CommunicateWithHost lk.salyk.kg:30040 [12:35:54]ConnectInit lk.salyk.kg [12:35:54]written 0, free lines is 4095 [12:35:54]Connected sock=10 [12:35:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 F4 99 07 01 77 CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 70 12 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 CE 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 01 00 00 F4 03 04 00 29 85 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D0 D9 04 00 35 04 06 00 01 A6 FC 2D 5B E2 4A 67 14 0B 5B BC 6E 50 [12:35:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 7A BB 47 00 6C 49 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D0 D9 04 00 F4 03 04 00 E2 30 1F 67 B6 04 01 00 00 20 7D B1 1A B3 94 49 69 [12:35:54]CommunicateWithHost err = 0 [12:35:54]CheckOFDResponse [12:35:54]1017 (14) - 77093643461234 [12:35:54]1041 (16) - 0000000000874671 [12:35:54]1040 (4) - 317904 [12:35:54]1012 (4) - 28.10.2024 06:36 [12:35:54]1206 (1) - 0 [12:35:54]OFD Sender: Remove packet 317904 [12:35:54]ProducePacketName [12:35:54]name=ofd_packets/00317904 [12:35:54]NVStorageDeleteData [12:35:54]Write to MH i2c: 01 00 00 9E 2F CD [12:35:54]Write i2c OK [12:35:54]MH_I2C_Read... [12:35:54]Read from MH i2c: 01 [12:35:54]MH_I2C_Read... [12:35:54]Read from MH i2c: 01 07 00 [12:35:54]MH_I2C_Read... [12:35:54]Read from MH i2c: 01 07 00 9E 2F 00 00 00 00 00 EE 0C CE [12:35:54]RasterBufferAndPrint [12:35:54]line [12:35:54]line [12:35:54]line [12:35:54]line [12:35:54]line [12:35:54]written 0, free lines is 3316 [12:35:54]MH_Cut [12:35:54]Write to MH i2c: D1 01 00 A5 2F 01 A6 [12:35:54]Write i2c OK [12:35:54]MH_I2C_Read... [12:35:54]Read from MH i2c: D1 [12:35:54]MH_I2C_Read... [12:35:54]Read from MH i2c: D1 01 00 [12:35:54]MH_I2C_Read... [12:35:54]Read from MH i2c: D1 01 00 A5 2F 00 A5 [12:35:54]Write to MH i2c: 01 00 00 A6 2F D5 [12:35:54]Write i2c OK [12:35:54]MH_I2C_Read... [12:35:55]OFD Sender: No OFD packet to send [12:35:55]*** Cut start [12:35:55]*** Partial cut [12:35:55]*** CUTSNS_PIN = 1 [12:35:55]*** CUTSNS_PIN = 0 [12:35:55]*** Brake cut motor [12:35:56]Read from MH i2c: 01 [12:35:56]MH_I2C_Read... [12:35:56]*** Stop cut motor [12:35:56]*** Cut end [12:35:56]Read from MH i2c: 01 07 00 [12:35:56]MH_I2C_Read... [12:35:56]Read from MH i2c: 01 07 00 A6 2F 00 00 00 00 00 FF 0F EA [12:35:56]process_action close_receipt done [12:35:56]requested_data is exist [12:35:56]produce_requested_data [12:35:56]requested_item fm.sn is exist - process it [12:35:56]wFMCommunicate request_size=4 [12:35:56]MH_SAM_APDU [12:35:56]CAPDU: 80 11 00 00 [12:35:56]Write to MH i2c: E2 08 00 A7 2F 80 11 00 00 00 00 00 00 50 [12:35:56]Write i2c OK [12:35:56]MH_I2C_Read... [12:35:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:35:56]Read from MH i2c: E2 [12:35:56]MH_I2C_Read... [12:35:56]Read from MH i2c: E2 17 00 [12:35:56]MH_I2C_Read... [12:35:56]Read from MH i2c: E2 17 00 A7 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A4 [12:35:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:35:56]wFMCommunicate OK [12:35:56]requested_item fd.num is exist - process it [12:35:56]SAM_PROTO_GetFieldsCounters [12:35:56]wFMCommunicate request_size=4 [12:35:56]MH_SAM_APDU [12:35:56]CAPDU: 80 13 00 00 [12:35:56]Write to MH i2c: E2 08 00 A8 2F 80 13 00 00 00 00 00 00 53 [12:35:56]Write i2c OK [12:35:56]MH_I2C_Read... [12:35:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:35:56]Read from MH i2c: E2 [12:35:56]MH_I2C_Read... [12:35:56]Read from MH i2c: E2 62 00 [12:35:56]MH_I2C_Read... [12:35:56]Read from MH i2c: E2 62 00 A8 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D0 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 7B 01 00 00 5E 04 04 00 7B 01 00 00 57 04 04 00 7C 01 00 00 19 04 04 00 00 00 00 00 90 00 BB [12:35:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D0 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 7B 01 00 00 5E 04 04 00 7B 01 00 00 57 04 04 00 7C 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:35:56]wFMCommunicate OK [12:35:56]SAM_PROTO_GetFieldsCounters done [12:35:56]requested_item shift.num is exist - process it [12:35:56]requested_item shift.opened is exist - process it [12:35:56]req_shift_opened [12:35:56]FM_GetShiftState [12:35:56]SAM_PROTO_GetShiftState [12:35:56]wFMCommunicate request_size=4 [12:35:56]MH_SAM_APDU [12:35:56]CAPDU: 80 13 01 00 [12:35:56]Write to MH i2c: E2 08 00 A9 2F 80 13 01 00 00 00 00 00 55 [12:35:56]Write i2c OK [12:35:56]MH_I2C_Read... [12:35:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:35:56]Read from MH i2c: E2 [12:35:56]MH_I2C_Read... [12:35:56]Read from MH i2c: E2 0E 00 [12:35:56]MH_I2C_Read... [12:35:56]Read from MH i2c: E2 0E 00 A9 2F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 4E [12:35:56]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:35:56]wFMCommunicate OK [12:35:56]SAM_PROTO_GetShiftState done [12:35:56]FM_GetShiftState done [12:35:56]req_shift_opened done [12:35:56]requested_item shift.open_date is exist - process it [12:35:56]req_shift_open_date [12:35:56]req_shift_open_date done [12:35:56]produce_requested_data done [12:35:56]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317904,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:35:56]process_action_free close_receipt [12:35:56]json_value_free [12:35:56]json_value_free done [12:35:56]process_json_proto returns [12:35:56]Send response to host [12:35:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317904,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:35:56]free response buf [12:35:56]execute_script done [12:35:56]execute_script returns [12:35:56]free content buf [12:35:56]Sock 7.Close socket [12:35:56]Sock 7.Thread stoped [12:36:00]OFD Sender: No OFD packet to send [12:36:05]OFD Sender: No OFD packet to send [12:36:10]OFD Sender: No OFD packet to send [12:36:15]OFD Sender: No OFD packet to send [12:36:20]OFD Sender: No OFD packet to send [12:36:25]OFD Sender: No OFD packet to send [12:36:29]accept exits with 9 [12:36:29]New connection [12:36:29]New thread 3067293028 created [12:36:29]Thread 3067436388 joined [12:36:29]Waiting for new connection... [12:36:29] Sock 9.Parse request [12:36:29]Sock 9.Check first char [12:36:29]Sock 9.First char is OK [12:36:29]request: POST /json_proto HTTP/1.0 [12:36:29]Method: POST [12:36:29]URL: /json_proto [12:36:29]Method is POST - this is cgi request [12:36:29]url: /json_proto [12:36:29]query_string will be loaded in cgi processing [12:36:29]execute_cgi json_proto POST (null) [12:36:29]execute_cgi path=json_proto method=POST [12:36:29]POST find Content-Length [12:36:29]Host: 172.17.50.195:8080 [12:36:29]Content-Length: 686 [12:36:29]Content-Type: application/json [12:36:29] [12:36:29]POST finish read [12:36:29]Found Content-Length = 686 [12:36:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092846", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 37.290, "sum" : 1428.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1428.00, "payments": [ { "type": 0, "sum" : 1428.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:36:29]execute_script... [12:36:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092846", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 37.290, "sum" : 1428.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1428.00, "payments": [ { "type": 0, "sum" : 1428.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:36:29]POST & json_proto [12:36:29]process_json_proto [12:36:29]json parsed OK: [12:36:29]protocol is kg_v1.0 [12:36:29]action value=close_receipt [12:36:29]process_action close_receipt [12:36:29]cmd_close_receipt [12:36:29]MH_GetDate [12:36:29]Write to MH i2c: F0 00 00 AA 2F C8 [12:36:29]Write i2c OK [12:36:29]MH_I2C_Read... [12:36:29]Read from MH i2c: F0 [12:36:29]MH_I2C_Read... [12:36:29]Read from MH i2c: F0 09 00 [12:36:29]MH_I2C_Read... [12:36:29]Read from MH i2c: F0 09 00 AA 2F 00 4E 85 1F 67 43 33 1C 67 23 [12:36:29]GetLastDocTimeStamp 1730118953 [12:36:29]current date 1730118990 [12:36:29]FM_GetShiftState [12:36:29]SAM_PROTO_GetShiftState [12:36:29]wFMCommunicate request_size=4 [12:36:29]MH_SAM_APDU [12:36:29]CAPDU: 80 13 01 00 [12:36:29]Write to MH i2c: E2 08 00 AB 2F 80 13 01 00 00 00 00 00 57 [12:36:29]Write i2c OK [12:36:29]MH_I2C_Read... [12:36:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:36:29]Read from MH i2c: E2 [12:36:29]MH_I2C_Read... [12:36:29]Read from MH i2c: E2 0E 00 [12:36:29]MH_I2C_Read... [12:36:29]Read from MH i2c: E2 0E 00 AB 2F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 50 [12:36:29]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:36:29]wFMCommunicate OK [12:36:29]SAM_PROTO_GetShiftState done [12:36:29]FM_GetShiftState done [12:36:29]opened in 1730073493 [12:36:29]opened+sec_in_day 1730159893 [12:36:29]quantity*price = 142820 [12:36:29]sum+1 = 142822 [12:36:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 1428.00 Внесено: 1500.00 СДАЧА: 72.00 НСП 1% : 12.64 НДС 12% : 151.67 Наличными: 1428.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 380 28.10.2024 12:36 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317905 ФПД: 81334034630019 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T123630&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317905&fm=81334034630019&tin=02508201610067®Number=0000000000091628&sum=142800 [12:36:30]StoreToDocumentArchive [12:36:30]shift 546 fd 317905 [12:36:30]save to /storage/0546/doc_00317905 [12:36:30]save last doc name /storage/0546/doc_00317905 to /storage/kkm_last_doc_name [12:36:30]save OK [12:36:30]Clear old archive folders... [12:36:30]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:36:30]tlvbuf is 013A6880 [12:36:30]SAM_PROTO_ClearQueue [12:36:30]wFMCommunicate request_size=4 [12:36:30]MH_SAM_APDU [12:36:30]CAPDU: 80 09 00 00 [12:36:30]Write to MH i2c: E2 08 00 B8 2F 80 09 00 00 00 00 00 00 59 [12:36:30]Write i2c OK [12:36:30]MH_I2C_Read... [12:36:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:36:30]Read from MH i2c: E2 [12:36:30]MH_I2C_Read... [12:36:30]Read from MH i2c: E2 03 00 [12:36:30]MH_I2C_Read... [12:36:30]Read from MH i2c: E2 03 00 B8 2F 00 90 00 5B [12:36:30]RAPDU: 90 00 [12:36:30]wFMCommunicate OK [12:36:30]SAM_PROTO_ClearQueue done [12:36:30]KKMCreateOFDPacket [12:36:30]OFDProtocolAddRootSTLVToBuf [12:36:30]FM_MakeSignedData [12:36:30]FM_MakeSignedData [12:36:30]SAM_PROTO_SignData [12:36:30]wFMCommunicate request_size=4 [12:36:30]MH_SAM_APDU [12:36:30]CAPDU: 80 0D 01 02 [12:36:30]Write to MH i2c: E2 08 00 B9 2F 80 0D 01 02 00 00 00 00 61 [12:36:30]Write i2c OK [12:36:30]MH_I2C_Read... [12:36:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:36:30]Read from MH i2c: E2 [12:36:30]MH_I2C_Read... [12:36:30]Read from MH i2c: E2 03 00 [12:36:30]MH_I2C_Read... [12:36:30]Read from MH i2c: E2 03 00 B9 2F 00 90 00 5C [12:36:30]RAPDU: 90 00 [12:36:30]wFMCommunicate OK [12:36:30]wFMCommunicate request_size=255 [12:36:30]MH_SAM_APDU [12:36:30]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AA 91 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E5 2D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 2D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3B 00 00 00 00 07 04 06 00 D0 2D 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 01 00 00 F4 03 04 00 4E 85 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D1 D9 04 00 35 04 06 00 49 F9 [12:36:30]Write to MH i2c: E2 02 01 BA 2F 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AA 91 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E5 2D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 2D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3B 00 00 00 00 07 04 06 00 D0 2D 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 01 00 00 F4 03 04 00 4E 85 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D1 D9 04 00 35 04 06 00 49 F9 00 00 BD [12:36:30]Write i2c OK [12:36:30]MH_I2C_Read... [12:36:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:36:30]Read from MH i2c: E2 [12:36:30]MH_I2C_Read... [12:36:30]Read from MH i2c: E2 03 00 [12:36:30]MH_I2C_Read... [12:36:30]Read from MH i2c: E2 03 00 BA 2F 00 90 00 5D [12:36:30]RAPDU: 90 00 [12:36:30]wFMCommunicate OK [12:36:30]wFMCommunicate request_size=9 [12:36:30]MH_SAM_APDU [12:36:30]CAPDU: 80 0D 02 02 04 0E 3E 05 83 [12:36:30]Write to MH i2c: E2 0C 00 BB 2F 80 0D 02 02 04 00 0E 3E 05 83 00 00 40 [12:36:30]Write i2c OK [12:36:30]MH_I2C_Read... [12:36:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:36:30]Read from MH i2c: E2 [12:36:30]MH_I2C_Read... [12:36:30]Read from MH i2c: E2 03 00 [12:36:30]MH_I2C_Read... [12:36:30]Read from MH i2c: E2 03 00 BB 2F 00 90 00 5E [12:36:30]RAPDU: 90 00 [12:36:30]wFMCommunicate OK [12:36:30]wFMCommunicate request_size=4 [12:36:30]MH_SAM_APDU [12:36:30]CAPDU: 80 0D 03 02 [12:36:30]Write to MH i2c: E2 08 00 BC 2F 80 0D 03 02 00 00 00 00 66 [12:36:30]Write i2c OK [12:36:30]MH_I2C_Read... [12:36:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:36:30]Read from MH i2c: E2 [12:36:30]MH_I2C_Read... [12:36:30]Read from MH i2c: E2 0B 00 [12:36:30]MH_I2C_Read... [12:36:30]Read from MH i2c: E2 0B 00 BC 2F 00 18 FF F3 88 3A D8 E8 36 90 00 29 [12:36:30]RAPDU: 18 FF F3 88 3A D8 E8 36 90 00 [12:36:30]wFMCommunicate OK [12:36:30]SAM_PROTO_SignData done [12:36:30]FM_MakeSignedData done [12:36:30]CreateOFDProtocolMessage [12:36:30]wFMCommunicate request_size=4 [12:36:30]MH_SAM_APDU [12:36:30]CAPDU: 80 11 00 00 [12:36:30]Write to MH i2c: E2 08 00 BD 2F 80 11 00 00 00 00 00 00 66 [12:36:30]Write i2c OK [12:36:30]MH_I2C_Read... [12:36:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:36:30]Read from MH i2c: E2 [12:36:30]MH_I2C_Read... [12:36:30]Read from MH i2c: E2 17 00 [12:36:30]MH_I2C_Read... [12:36:30]Read from MH i2c: E2 17 00 BD 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 BA [12:36:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:36:30]wFMCommunicate OK [12:36:30]CreateOFDProtocolMessage done [12:36:30]OFDSenderStorePacket 317905 [12:36:30]StoreOFDPacket docnum=317905 [12:36:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 11 A9 06 01 DF 05 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AA 91 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E5 2D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 2D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3B 00 00 00 00 07 04 06 00 D0 2D 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 01 00 00 F4 03 04 00 4E 85 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D1 D9 04 00 35 04 06 00 49 F9 0E 3E 05 83 18 FF F3 88 3A D8 E8 36 [12:36:30]CheckFolder [12:36:30]dirname=/storage/ofd_packets [12:36:30]CheckFolder done [12:36:30]ProducePacketName [12:36:30]name=ofd_packets/00317905 [12:36:30]NVStorageSaveData ofd_packets/00317905 [12:36:30]File name is /storage/ofd_packets/00317905 [12:36:30]Write 300 bytes [12:36:30]NVStorageSaveData done [12:36:30]OFDSenderStorePacket done [12:36:30]KKMCreateOFDPacket done [12:36:30]NVStorageSaveData kkm_last_timestamp [12:36:30]File name is /storage/kkm_last_timestamp [12:36:30]Write 4 bytes [12:36:30]NVStorageSaveData done [12:36:30]ExternCall_PrintAddStr [12:36:30]wPrintStart [12:36:30]Write to MH i2c: 01 00 00 BE 2F ED [12:36:30]Write i2c OK [12:36:30]MH_I2C_Read... [12:36:30]Read from MH i2c: 01 [12:36:30]MH_I2C_Read... [12:36:30]Read from MH i2c: 01 07 00 [12:36:30]MH_I2C_Read... [12:36:30]Read from MH i2c: 01 07 00 BE 2F 00 00 00 00 00 FF 0F 02 [12:36:30]RasterBufferAndPrint [12:36:30]line Счет N : (1)1092846 [12:36:30]line ИНН: 02508201610067 [12:36:30]line Контрольно-Кассовый Чек [12:36:30]line ПРОДАЖА [12:36:30]line ТРК (МРК, ГНК) : 81 [12:36:30]line Товар: 2711190000 [12:36:30]line ГАЗ-К-5 [12:36:30]line 37.290 * 38.30 [12:36:30]line = 1428.21 [12:36:30]line НДС 12% НСП 1% [12:36:30]line > о реализуемом товаре [12:36:30]line ОКРУГЛЕНИЕ: -0.21 [12:36:30]line ИТОГО: 1428.00 [12:36:30]line Внесено: 1500.00 [12:36:30]line СДАЧА: 72.00 [12:36:30]line НСП 1% : 12.64 [12:36:30]line НДС 12% : 151.67 [12:36:30]line Наличными: 1428.00 [12:36:30]line Безнал.: 0.00 [12:36:30]line Место: АЗС № 101 "Партнер Нефть" [12:36:30]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:36:30]line СНО: Общий режим [12:36:30]line Чек 380 28.10.2024 12:36 [12:36:30]line Смена: 546 ФФД: 1.0 [12:36:30]line ЗНМ: 0300000082 [12:36:30]line РНМ: 0000000000091628 [12:36:30]line Версия ККМ: 001 [12:36:30]line ФМ: 0000000000874671 [12:36:30]line ФД: 317905 [12:36:30]line ФПД: 81334034630019 [12:36:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T123630&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317905&fm=81334034630019&tin=02508201610067®Number=0000000000091628&sum=142800 [12:36:31]written 0, free lines is 4095 [12:36:31]OFD Sender: Processing packet 317905 [packets to send 127, broken 126] [12:36:31]ProducePacketName [12:36:31]name=ofd_packets/00317905 [12:36:31]OFD Sender: To server: pG, [12:36:31]CommunicateWithHost lk.salyk.kg:30040 [12:36:31]ConnectInit lk.salyk.kg [12:36:31]Connected sock=7 [12:36:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 11 A9 06 01 DF 05 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AA 91 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E5 2D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 2D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3B 00 00 00 00 07 04 06 00 D0 2D 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 01 00 00 F4 03 04 00 4E 85 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D1 D9 04 00 35 04 06 00 49 F9 0E 3E 05 83 18 FF F3 88 3A D8 E8 36 [12:36:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 C2 D2 47 00 9C 39 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D1 D9 04 00 F4 03 04 00 07 31 1F 67 B6 04 01 00 00 F5 36 6A E9 FF C0 61 A4 [12:36:31]CommunicateWithHost err = 0 [12:36:31]CheckOFDResponse [12:36:31]1017 (14) - 77093643461234 [12:36:31]1041 (16) - 0000000000874671 [12:36:31]1040 (4) - 317905 [12:36:31]1012 (4) - 28.10.2024 06:36 [12:36:31]1206 (1) - 0 [12:36:31]OFD Sender: Remove packet 317905 [12:36:31]ProducePacketName [12:36:31]name=ofd_packets/00317905 [12:36:31]NVStorageDeleteData [12:36:31]Write to MH i2c: 01 00 00 E9 2F 18 [12:36:31]Write i2c OK [12:36:31]MH_I2C_Read... [12:36:31]Read from MH i2c: 01 [12:36:31]MH_I2C_Read... [12:36:31]Read from MH i2c: 01 07 00 [12:36:31]MH_I2C_Read... [12:36:31]Read from MH i2c: 01 07 00 E9 2F 00 00 00 00 00 EE 0C 19 [12:36:31]RasterBufferAndPrint [12:36:31]line [12:36:31]line [12:36:31]line [12:36:31]line [12:36:31]line [12:36:31]written 0, free lines is 3317 [12:36:31]MH_Cut [12:36:31]Write to MH i2c: D1 01 00 F0 2F 01 F1 [12:36:31]Write i2c OK [12:36:31]MH_I2C_Read... [12:36:31]Read from MH i2c: D1 [12:36:31]MH_I2C_Read... [12:36:31]Read from MH i2c: D1 01 00 [12:36:31]MH_I2C_Read... [12:36:31]Read from MH i2c: D1 01 00 F0 2F 00 F0 [12:36:31]Write to MH i2c: 01 00 00 F1 2F 20 [12:36:31]Write i2c OK [12:36:31]MH_I2C_Read... [12:36:32]OFD Sender: No OFD packet to send [12:36:32]*** Cut start [12:36:32]*** Partial cut [12:36:32]*** CUTSNS_PIN = 1 [12:36:32]*** CUTSNS_PIN = 0 [12:36:32]*** Brake cut motor [12:36:33]Read from MH i2c: 01 [12:36:33]MH_I2C_Read... [12:36:33]*** Stop cut motor [12:36:33]*** Cut end [12:36:33]Read from MH i2c: 01 07 00 [12:36:33]MH_I2C_Read... [12:36:33]Read from MH i2c: 01 07 00 F1 2F 00 00 00 00 00 FF 0F 35 [12:36:33]process_action close_receipt done [12:36:33]requested_data is exist [12:36:33]produce_requested_data [12:36:33]requested_item fm.sn is exist - process it [12:36:33]wFMCommunicate request_size=4 [12:36:33]MH_SAM_APDU [12:36:33]CAPDU: 80 11 00 00 [12:36:33]Write to MH i2c: E2 08 00 F2 2F 80 11 00 00 00 00 00 00 9B [12:36:33]Write i2c OK [12:36:33]MH_I2C_Read... [12:36:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:36:33]Read from MH i2c: E2 [12:36:33]MH_I2C_Read... [12:36:33]Read from MH i2c: E2 17 00 [12:36:33]MH_I2C_Read... [12:36:33]Read from MH i2c: E2 17 00 F2 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 EF [12:36:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:36:33]wFMCommunicate OK [12:36:33]requested_item fd.num is exist - process it [12:36:33]SAM_PROTO_GetFieldsCounters [12:36:33]wFMCommunicate request_size=4 [12:36:33]MH_SAM_APDU [12:36:33]CAPDU: 80 13 00 00 [12:36:33]Write to MH i2c: E2 08 00 F3 2F 80 13 00 00 00 00 00 00 9E [12:36:33]Write i2c OK [12:36:33]MH_I2C_Read... [12:36:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:36:33]Read from MH i2c: E2 [12:36:33]MH_I2C_Read... [12:36:33]Read from MH i2c: E2 62 00 [12:36:33]MH_I2C_Read... [12:36:33]Read from MH i2c: E2 62 00 F3 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D1 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 7C 01 00 00 5E 04 04 00 7C 01 00 00 57 04 04 00 7D 01 00 00 19 04 04 00 00 00 00 00 90 00 0A [12:36:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D1 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 7C 01 00 00 5E 04 04 00 7C 01 00 00 57 04 04 00 7D 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:36:33]wFMCommunicate OK [12:36:33]SAM_PROTO_GetFieldsCounters done [12:36:33]requested_item shift.num is exist - process it [12:36:33]requested_item shift.opened is exist - process it [12:36:33]req_shift_opened [12:36:33]FM_GetShiftState [12:36:33]SAM_PROTO_GetShiftState [12:36:33]wFMCommunicate request_size=4 [12:36:33]MH_SAM_APDU [12:36:33]CAPDU: 80 13 01 00 [12:36:33]Write to MH i2c: E2 08 00 F4 2F 80 13 01 00 00 00 00 00 A0 [12:36:33]Write i2c OK [12:36:33]MH_I2C_Read... [12:36:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:36:33]Read from MH i2c: E2 [12:36:33]MH_I2C_Read... [12:36:33]Read from MH i2c: E2 0E 00 [12:36:33]MH_I2C_Read... [12:36:33]Read from MH i2c: E2 0E 00 F4 2F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 99 [12:36:33]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:36:33]wFMCommunicate OK [12:36:33]SAM_PROTO_GetShiftState done [12:36:33]FM_GetShiftState done [12:36:33]req_shift_opened done [12:36:33]requested_item shift.open_date is exist - process it [12:36:33]req_shift_open_date [12:36:33]req_shift_open_date done [12:36:33]produce_requested_data done [12:36:33]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317905,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:36:33]process_action_free close_receipt [12:36:33]json_value_free [12:36:33]json_value_free done [12:36:33]process_json_proto returns [12:36:33]Send response to host [12:36:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317905,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:36:33]free response buf [12:36:33]execute_script done [12:36:33]execute_script returns [12:36:33]free content buf [12:36:33]Sock 9.Close socket [12:36:33]Sock 9.Thread stoped [12:36:37]OFD Sender: No OFD packet to send [12:36:42]OFD Sender: No OFD packet to send [12:36:47]OFD Sender: No OFD packet to send [12:36:52]OFD Sender: No OFD packet to send [12:36:57]OFD Sender: No OFD packet to send [12:37:00]accept exits with 10 [12:37:00]New connection [12:37:00]New thread 3067436388 created [12:37:00]Thread 3067293028 joined [12:37:00]Waiting for new connection... [12:37:00] Sock 10.Parse request [12:37:00]Sock 10.Check first char [12:37:00]Sock 10.First char is OK [12:37:00]request: POST /json_proto HTTP/1.0 [12:37:00]Method: POST [12:37:00]URL: /json_proto [12:37:00]Method is POST - this is cgi request [12:37:00]url: /json_proto [12:37:00]query_string will be loaded in cgi processing [12:37:00]execute_cgi json_proto POST (null) [12:37:00]execute_cgi path=json_proto method=POST [12:37:00]POST find Content-Length [12:37:00]Host: 172.17.50.195:8080 [12:37:00]Content-Length: 682 [12:37:00]Content-Type: application/json [12:37:00] [12:37:00]POST finish read [12:37:00]Found Content-Length = 682 [12:37:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092851", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 13.060, "sum" : 500.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:37:00]execute_script... [12:37: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)1092851", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 13.060, "sum" : 500.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:37:00]POST & json_proto [12:37:00]process_json_proto [12:37:00]json parsed OK: [12:37:00]protocol is kg_v1.0 [12:37:00]action value=close_receipt [12:37:00]process_action close_receipt [12:37:00]cmd_close_receipt [12:37:00]MH_GetDate [12:37:00]Write to MH i2c: F0 00 00 F5 2F 13 [12:37:00]Write i2c OK [12:37:00]MH_I2C_Read... [12:37:00]Read from MH i2c: F0 [12:37:00]MH_I2C_Read... [12:37:00]Read from MH i2c: F0 09 00 [12:37:00]MH_I2C_Read... [12:37:00]Read from MH i2c: F0 09 00 F5 2F 00 6D 85 1F 67 43 33 1C 67 8D [12:37:00]GetLastDocTimeStamp 1730118990 [12:37:00]current date 1730119021 [12:37:00]FM_GetShiftState [12:37:00]SAM_PROTO_GetShiftState [12:37:00]wFMCommunicate request_size=4 [12:37:00]MH_SAM_APDU [12:37:00]CAPDU: 80 13 01 00 [12:37:00]Write to MH i2c: E2 08 00 F6 2F 80 13 01 00 00 00 00 00 A2 [12:37:00]Write i2c OK [12:37:00]MH_I2C_Read... [12:37:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:37:00]Read from MH i2c: E2 [12:37:00]MH_I2C_Read... [12:37:00]Read from MH i2c: E2 0E 00 [12:37:00]MH_I2C_Read... [12:37:00]Read from MH i2c: E2 0E 00 F6 2F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 9B [12:37:00]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:37:00]wFMCommunicate OK [12:37:00]SAM_PROTO_GetShiftState done [12:37:00]FM_GetShiftState done [12:37:00]opened in 1730073493 [12:37:00]opened+sec_in_day 1730159893 [12:37:00]quantity*price = 50019 [12:37:00]sum+1 = 50021 [12:37:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 381 28.10.2024 12:37 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317906 ФПД: 90342424314503 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T123701&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317906&fm=90342424314503&tin=02508201610067®Number=0000000000091628&sum=50000 [12:37:01]StoreToDocumentArchive [12:37:01]shift 546 fd 317906 [12:37:01]save to /storage/0546/doc_00317906 [12:37:01]save last doc name /storage/0546/doc_00317906 to /storage/kkm_last_doc_name [12:37:01]save OK [12:37:01]Clear old archive folders... [12:37:01]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:37:01]tlvbuf is 014259D0 [12:37:01]SAM_PROTO_ClearQueue [12:37:01]wFMCommunicate request_size=4 [12:37:01]MH_SAM_APDU [12:37:01]CAPDU: 80 09 00 00 [12:37:01]Write to MH i2c: E2 08 00 03 30 80 09 00 00 00 00 00 00 A5 [12:37:01]Write i2c OK [12:37:01]MH_I2C_Read... [12:37:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:37:01]Read from MH i2c: E2 [12:37:01]MH_I2C_Read... [12:37:01]Read from MH i2c: E2 03 00 [12:37:01]MH_I2C_Read... [12:37:01]Read from MH i2c: E2 03 00 03 30 00 90 00 A7 [12:37:01]RAPDU: 90 00 [12:37:01]wFMCommunicate OK [12:37:01]SAM_PROTO_ClearQueue done [12:37:01]KKMCreateOFDPacket [12:37:01]OFDProtocolAddRootSTLVToBuf [12:37:01]FM_MakeSignedData [12:37:01]FM_MakeSignedData [12:37:01]SAM_PROTO_SignData [12:37:01]wFMCommunicate request_size=4 [12:37:01]MH_SAM_APDU [12:37:01]CAPDU: 80 0D 01 02 [12:37:01]Write to MH i2c: E2 08 00 04 30 80 0D 01 02 00 00 00 00 AD [12:37:01]Write i2c OK [12:37:01]MH_I2C_Read... [12:37:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:37:01]Read from MH i2c: E2 [12:37:01]MH_I2C_Read... [12:37:01]Read from MH i2c: E2 03 00 [12:37:01]MH_I2C_Read... [12:37:01]Read from MH i2c: E2 03 00 04 30 00 90 00 A8 [12:37:01]RAPDU: 90 00 [12:37:01]wFMCommunicate OK [12:37:01]wFMCommunicate request_size=255 [12:37:01]MH_SAM_APDU [12:37:01]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 04 33 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 64 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 01 00 00 F4 03 04 00 6D 85 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D2 D9 04 00 35 04 06 00 52 2A [12:37:01]Write to MH i2c: E2 02 01 05 30 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 04 33 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 64 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 01 00 00 F4 03 04 00 6D 85 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D2 D9 04 00 35 04 06 00 52 2A 00 00 BD [12:37:01]Write i2c OK [12:37:01]MH_I2C_Read... [12:37:02]OFD Sender: No OFD packet to send [12:37:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:37:02]Read from MH i2c: E2 [12:37:02]MH_I2C_Read... [12:37:02]Read from MH i2c: E2 03 00 [12:37:02]MH_I2C_Read... [12:37:02]Read from MH i2c: E2 03 00 05 30 00 90 00 A9 [12:37:02]RAPDU: 90 00 [12:37:02]wFMCommunicate OK [12:37:02]wFMCommunicate request_size=9 [12:37:02]MH_SAM_APDU [12:37:02]CAPDU: 80 0D 02 02 04 7C 1C 02 87 [12:37:02]Write to MH i2c: E2 0C 00 06 30 80 0D 02 02 04 00 7C 1C 02 87 00 00 D9 [12:37:02]Write i2c OK [12:37:02]MH_I2C_Read... [12:37:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:37:02]Read from MH i2c: E2 [12:37:02]MH_I2C_Read... [12:37:02]Read from MH i2c: E2 03 00 [12:37:02]MH_I2C_Read... [12:37:02]Read from MH i2c: E2 03 00 06 30 00 90 00 AA [12:37:02]RAPDU: 90 00 [12:37:02]wFMCommunicate OK [12:37:02]wFMCommunicate request_size=4 [12:37:02]MH_SAM_APDU [12:37:02]CAPDU: 80 0D 03 02 [12:37:02]Write to MH i2c: E2 08 00 07 30 80 0D 03 02 00 00 00 00 B2 [12:37:02]Write i2c OK [12:37:02]MH_I2C_Read... [12:37:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:37:02]Read from MH i2c: E2 [12:37:02]MH_I2C_Read... [12:37:02]Read from MH i2c: E2 0B 00 [12:37:02]MH_I2C_Read... [12:37:02]Read from MH i2c: E2 0B 00 07 30 00 3A B3 14 2F 07 84 28 04 90 00 9A [12:37:02]RAPDU: 3A B3 14 2F 07 84 28 04 90 00 [12:37:02]wFMCommunicate OK [12:37:02]SAM_PROTO_SignData done [12:37:02]FM_MakeSignedData done [12:37:02]CreateOFDProtocolMessage [12:37:02]wFMCommunicate request_size=4 [12:37:02]MH_SAM_APDU [12:37:02]CAPDU: 80 11 00 00 [12:37:02]Write to MH i2c: E2 08 00 08 30 80 11 00 00 00 00 00 00 B2 [12:37:02]Write i2c OK [12:37:02]MH_I2C_Read... [12:37:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:37:02]Read from MH i2c: E2 [12:37:02]MH_I2C_Read... [12:37:02]Read from MH i2c: E2 17 00 [12:37:02]MH_I2C_Read... [12:37:02]Read from MH i2c: E2 17 00 08 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 06 [12:37:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:37:02]wFMCommunicate OK [12:37:02]CreateOFDProtocolMessage done [12:37:02]OFDSenderStorePacket 317906 [12:37:02]StoreOFDPacket docnum=317906 [12:37:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 2B 4D 06 01 51 CB 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 04 33 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 64 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 01 00 00 F4 03 04 00 6D 85 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D2 D9 04 00 35 04 06 00 52 2A 7C 1C 02 87 3A B3 14 2F 07 84 28 04 [12:37:02]CheckFolder [12:37:02]dirname=/storage/ofd_packets [12:37:02]CheckFolder done [12:37:02]ProducePacketName [12:37:02]name=ofd_packets/00317906 [12:37:02]NVStorageSaveData ofd_packets/00317906 [12:37:02]File name is /storage/ofd_packets/00317906 [12:37:02]Write 300 bytes [12:37:02]NVStorageSaveData done [12:37:02]OFDSenderStorePacket done [12:37:02]KKMCreateOFDPacket done [12:37:02]NVStorageSaveData kkm_last_timestamp [12:37:02]File name is /storage/kkm_last_timestamp [12:37:02]Write 4 bytes [12:37:02]NVStorageSaveData done [12:37:02]ExternCall_PrintAddStr [12:37:02]wPrintStart [12:37:02]Write to MH i2c: 01 00 00 09 30 39 [12:37:02]Write i2c OK [12:37:02]MH_I2C_Read... [12:37:02]Read from MH i2c: 01 [12:37:02]MH_I2C_Read... [12:37:02]Read from MH i2c: 01 07 00 [12:37:02]MH_I2C_Read... [12:37:02]Read from MH i2c: 01 07 00 09 30 00 00 00 00 00 FF 0F 4E [12:37:02]RasterBufferAndPrint [12:37:02]line Счет N : (1)1092851 [12:37:02]line ИНН: 02508201610067 [12:37:02]line Контрольно-Кассовый Чек [12:37:02]line ПРОДАЖА [12:37:02]line ТРК (МРК, ГНК) : 71 [12:37:02]line Товар: 2711190000 [12:37:02]line ГАЗ-К-5 [12:37:02]line 13.060 * 38.30 [12:37:02]line = 500.20 [12:37:02]line НДС 12% НСП 1% [12:37:02]line > о реализуемом товаре [12:37:02]line ОКРУГЛЕНИЕ: -0.20 [12:37:02]line ИТОГО: 500.00 [12:37:02]line Внесено: 500.00 [12:37:02]line СДАЧА: 0.00 [12:37:02]line НСП 1% : 4.43 [12:37:02]line НДС 12% : 53.12 [12:37:02]line Наличными: 500.00 [12:37:02]line Безнал.: 0.00 [12:37:02]line Место: АЗС № 101 "Партнер Нефть" [12:37:02]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:37:02]line СНО: Общий режим [12:37:02]line Чек 381 28.10.2024 12:37 [12:37:02]line Смена: 546 ФФД: 1.0 [12:37:02]line ЗНМ: 0300000082 [12:37:02]line РНМ: 0000000000091628 [12:37:02]line Версия ККМ: 001 [12:37:02]line ФМ: 0000000000874671 [12:37:02]line ФД: 317906 [12:37:02]line ФПД: 90342424314503 [12:37:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T123701&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317906&fm=90342424314503&tin=02508201610067®Number=0000000000091628&sum=50000 [12:37:02]OFD Sender: Processing packet 317906 [packets to send 127, broken 126] [12:37:02]ProducePacketName [12:37:02]name=ofd_packets/00317906 [12:37:02]OFD Sender: To server: pG, [12:37:02]CommunicateWithHost lk.salyk.kg:30040 [12:37:02]ConnectInit lk.salyk.kg [12:37:02]written 0, free lines is 4095 [12:37:02]Connected sock=9 [12:37:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 2B 4D 06 01 51 CB 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 04 33 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 64 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 01 00 00 F4 03 04 00 6D 85 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D2 D9 04 00 35 04 06 00 52 2A 7C 1C 02 87 3A B3 14 2F 07 84 28 04 [12:37:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 79 E4 47 00 F6 05 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D2 D9 04 00 F4 03 04 00 26 31 1F 67 B6 04 01 00 00 23 A0 71 B8 37 02 87 11 [12:37:03]CommunicateWithHost err = 0 [12:37:03]CheckOFDResponse [12:37:03]1017 (14) - 77093643461234 [12:37:03]1041 (16) - 0000000000874671 [12:37:03]1040 (4) - 317906 [12:37:03]1012 (4) - 28.10.2024 06:37 [12:37:03]1206 (1) - 0 [12:37:03]OFD Sender: Remove packet 317906 [12:37:03]ProducePacketName [12:37:03]name=ofd_packets/00317906 [12:37:03]NVStorageDeleteData [12:37:03]Write to MH i2c: 01 00 00 34 30 64 [12:37:03]Write i2c OK [12:37:03]MH_I2C_Read... [12:37:03]Read from MH i2c: 01 [12:37:03]MH_I2C_Read... [12:37:03]Read from MH i2c: 01 07 00 [12:37:03]MH_I2C_Read... [12:37:03]Read from MH i2c: 01 07 00 34 30 00 00 00 00 00 EC 0C 63 [12:37:03]RasterBufferAndPrint [12:37:03]line [12:37:03]line [12:37:03]line [12:37:03]line [12:37:03]line [12:37:03]written 0, free lines is 3314 [12:37:03]MH_Cut [12:37:03]Write to MH i2c: D1 01 00 3B 30 01 3D [12:37:03]Write i2c OK [12:37:03]MH_I2C_Read... [12:37:03]Read from MH i2c: D1 [12:37:03]MH_I2C_Read... [12:37:03]Read from MH i2c: D1 01 00 [12:37:03]MH_I2C_Read... [12:37:03]Read from MH i2c: D1 01 00 3B 30 00 3C [12:37:03]Write to MH i2c: 01 00 00 3C 30 6C [12:37:03]Write i2c OK [12:37:03]MH_I2C_Read... [12:37:03]OFD Sender: No OFD packet to send [12:37:03]*** Cut start [12:37:03]*** Partial cut [12:37:03]*** CUTSNS_PIN = 1 [12:37:03]*** CUTSNS_PIN = 0 [12:37:04]*** Brake cut motor [12:37:04]Read from MH i2c: 01 [12:37:04]MH_I2C_Read... [12:37:04]*** Stop cut motor [12:37:04]*** Cut end [12:37:04]Read from MH i2c: 01 07 00 [12:37:04]MH_I2C_Read... [12:37:04]Read from MH i2c: 01 07 00 3C 30 00 00 00 00 00 FF 0F 81 [12:37:04]process_action close_receipt done [12:37:04]requested_data is exist [12:37:04]produce_requested_data [12:37:04]requested_item fm.sn is exist - process it [12:37:04]wFMCommunicate request_size=4 [12:37:04]MH_SAM_APDU [12:37:04]CAPDU: 80 11 00 00 [12:37:04]Write to MH i2c: E2 08 00 3D 30 80 11 00 00 00 00 00 00 E7 [12:37:04]Write i2c OK [12:37:04]MH_I2C_Read... [12:37:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:37:04]Read from MH i2c: E2 [12:37:04]MH_I2C_Read... [12:37:04]Read from MH i2c: E2 17 00 [12:37:04]MH_I2C_Read... [12:37:04]Read from MH i2c: E2 17 00 3D 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 3B [12:37:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:37:04]wFMCommunicate OK [12:37:04]requested_item fd.num is exist - process it [12:37:04]SAM_PROTO_GetFieldsCounters [12:37:04]wFMCommunicate request_size=4 [12:37:04]MH_SAM_APDU [12:37:04]CAPDU: 80 13 00 00 [12:37:04]Write to MH i2c: E2 08 00 3E 30 80 13 00 00 00 00 00 00 EA [12:37:04]Write i2c OK [12:37:04]MH_I2C_Read... [12:37:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:37:04]Read from MH i2c: E2 [12:37:04]MH_I2C_Read... [12:37:04]Read from MH i2c: E2 62 00 [12:37:04]MH_I2C_Read... [12:37:04]Read from MH i2c: E2 62 00 3E 30 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D2 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 7D 01 00 00 5E 04 04 00 7D 01 00 00 57 04 04 00 7E 01 00 00 19 04 04 00 00 00 00 00 90 00 5A [12:37:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D2 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 7D 01 00 00 5E 04 04 00 7D 01 00 00 57 04 04 00 7E 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:37:04]wFMCommunicate OK [12:37:04]SAM_PROTO_GetFieldsCounters done [12:37:04]requested_item shift.num is exist - process it [12:37:04]requested_item shift.opened is exist - process it [12:37:04]req_shift_opened [12:37:04]FM_GetShiftState [12:37:04]SAM_PROTO_GetShiftState [12:37:04]wFMCommunicate request_size=4 [12:37:04]MH_SAM_APDU [12:37:04]CAPDU: 80 13 01 00 [12:37:04]Write to MH i2c: E2 08 00 3F 30 80 13 01 00 00 00 00 00 EC [12:37:04]Write i2c OK [12:37:04]MH_I2C_Read... [12:37:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:37:04]Read from MH i2c: E2 [12:37:04]MH_I2C_Read... [12:37:04]Read from MH i2c: E2 0E 00 [12:37:04]MH_I2C_Read... [12:37:04]Read from MH i2c: E2 0E 00 3F 30 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E5 [12:37:04]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:37:04]wFMCommunicate OK [12:37:04]SAM_PROTO_GetShiftState done [12:37:04]FM_GetShiftState done [12:37:04]req_shift_opened done [12:37:04]requested_item shift.open_date is exist - process it [12:37:04]req_shift_open_date [12:37:04]req_shift_open_date done [12:37:04]produce_requested_data done [12:37:04]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317906,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:37:04]process_action_free close_receipt [12:37:04]json_value_free [12:37:04]json_value_free done [12:37:04]process_json_proto returns [12:37:04]Send response to host [12:37:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317906,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:37:04]free response buf [12:37:04]execute_script done [12:37:04]execute_script returns [12:37:04]free content buf [12:37:04]Sock 10.Close socket [12:37:04]Sock 10.Thread stoped [12:37:08]OFD Sender: No OFD packet to send [12:37:13]OFD Sender: No OFD packet to send [12:37:18]OFD Sender: No OFD packet to send [12:37:23]OFD Sender: No OFD packet to send [12:37:28]OFD Sender: No OFD packet to send [12:37:33]OFD Sender: No OFD packet to send [12:37:38]OFD Sender: No OFD packet to send [12:37:43]OFD Sender: No OFD packet to send [12:37:48]OFD Sender: No OFD packet to send [12:37:52]accept exits with 7 [12:37:52]New connection [12:37:52]New thread 3067293028 created [12:37:52]Thread 3067436388 joined [12:37:52]Waiting for new connection... [12:37:52] Sock 7.Parse request [12:37:52]Sock 7.Check first char [12:37:52]Sock 7.First char is OK [12:37:52]request: POST /json_proto HTTP/1.0 [12:37:52]Method: POST [12:37:52]URL: /json_proto [12:37:52]Method is POST - this is cgi request [12:37:52]url: /json_proto [12:37:52]query_string will be loaded in cgi processing [12:37:52]execute_cgi json_proto POST (null) [12:37:52]execute_cgi path=json_proto method=POST [12:37:52]POST find Content-Length [12:37:52]Host: 172.17.50.195:8080 [12:37:52]Content-Length: 678 [12:37:52]Content-Type: application/json [12:37:52] [12:37:52]POST finish read [12:37:52]Found Content-Length = 678 [12:37:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092852", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.240, "sum" : 350.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:37:52]execute_script... [12: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)1092852", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.240, "sum" : 350.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:37:52]POST & json_proto [12:37:52]process_json_proto [12:37:52]json parsed OK: [12:37:52]protocol is kg_v1.0 [12:37:52]action value=close_receipt [12:37:52]process_action close_receipt [12:37:52]cmd_close_receipt [12:37:52]MH_GetDate [12:37:52]Write to MH i2c: F0 00 00 40 30 5F [12:37:52]Write i2c OK [12:37:52]MH_I2C_Read... [12:37:52]Read from MH i2c: F0 [12:37:52]MH_I2C_Read... [12:37:52]Read from MH i2c: F0 09 00 [12:37:52]MH_I2C_Read... [12:37:52]Read from MH i2c: F0 09 00 40 30 00 A1 85 1F 67 43 33 1C 67 0D [12:37:52]GetLastDocTimeStamp 1730119021 [12:37:52]current date 1730119073 [12:37:52]FM_GetShiftState [12:37:52]SAM_PROTO_GetShiftState [12:37:52]wFMCommunicate request_size=4 [12:37:52]MH_SAM_APDU [12:37:52]CAPDU: 80 13 01 00 [12:37:52]Write to MH i2c: E2 08 00 41 30 80 13 01 00 00 00 00 00 EE [12:37:52]Write i2c OK [12:37:52]MH_I2C_Read... [12:37:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:37:52]Read from MH i2c: E2 [12:37:52]MH_I2C_Read... [12:37:52]Read from MH i2c: E2 0E 00 [12:37:52]MH_I2C_Read... [12:37:52]Read from MH i2c: E2 0E 00 41 30 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E7 [12:37:52]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:37:52]wFMCommunicate OK [12:37:52]SAM_PROTO_GetShiftState done [12:37:52]FM_GetShiftState done [12:37:52]opened in 1730073493 [12:37:52]opened+sec_in_day 1730159893 [12:37:52]quantity*price = 35055 [12:37:52]sum+1 = 35057 [12:37:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 350.00 Внесено: 350.00 СДАЧА: 0.00 НСП 1% : 3.10 НДС 12% : 37.23 Наличными: 350.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 382 28.10.2024 12:37 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317907 ФПД: 127411270034395 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T123753&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317907&fm=127411270034395&tin=02508201610067®Number=0000000000091628&sum=35000 [12:37:53]StoreToDocumentArchive [12:37:53]shift 546 fd 317907 [12:37:53]save to /storage/0546/doc_00317907 [12:37:53]save last doc name /storage/0546/doc_00317907 to /storage/kkm_last_doc_name [12:37:53]save OK [12:37:53]Clear old archive folders... [12:37:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:37:53]tlvbuf is 01393180 [12:37:53]SAM_PROTO_ClearQueue [12:37:53]wFMCommunicate request_size=4 [12:37:53]MH_SAM_APDU [12:37:53]CAPDU: 80 09 00 00 [12:37:53]Write to MH i2c: E2 08 00 4E 30 80 09 00 00 00 00 00 00 F0 [12:37:53]Write i2c OK [12:37:53]MH_I2C_Read... [12:37:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:37:53]Read from MH i2c: E2 [12:37:53]MH_I2C_Read... [12:37:53]Read from MH i2c: E2 03 00 [12:37:53]MH_I2C_Read... [12:37:53]Read from MH i2c: E2 03 00 4E 30 00 90 00 F2 [12:37:53]RAPDU: 90 00 [12:37:53]wFMCommunicate OK [12:37:53]SAM_PROTO_ClearQueue done [12:37:53]KKMCreateOFDPacket [12:37:53]OFDProtocolAddRootSTLVToBuf [12:37:53]FM_MakeSignedData [12:37:53]FM_MakeSignedData [12:37:53]SAM_PROTO_SignData [12:37:53]wFMCommunicate request_size=4 [12:37:53]MH_SAM_APDU [12:37:53]CAPDU: 80 0D 01 02 [12:37:53]Write to MH i2c: E2 08 00 4F 30 80 0D 01 02 00 00 00 00 F8 [12:37:53]Write i2c OK [12:37:53]MH_I2C_Read... [12:37:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:37:53]Read from MH i2c: E2 [12:37:53]MH_I2C_Read... [12:37:53]Read from MH i2c: E2 03 00 [12:37:53]MH_I2C_Read... [12:37:53]Read from MH i2c: E2 03 00 4F 30 00 90 00 F3 [12:37:53]RAPDU: 90 00 [12:37:53]wFMCommunicate OK [12:37:53]wFMCommunicate request_size=255 [12:37:53]MH_SAM_APDU [12:37:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 01 00 00 F4 03 04 00 A1 85 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D3 D9 04 00 35 04 06 00 73 [12:37:53]Write to MH i2c: E2 02 01 50 30 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 01 00 00 F4 03 04 00 A1 85 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D3 D9 04 00 35 04 06 00 73 00 00 03 [12:37:53]Write i2c OK [12:37:53]MH_I2C_Read... [12:37:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:37:54]Read from MH i2c: E2 [12:37:54]MH_I2C_Read... [12:37:54]Read from MH i2c: E2 03 00 [12:37:54]MH_I2C_Read... [12:37:54]Read from MH i2c: E2 03 00 50 30 00 90 00 F4 [12:37:54]RAPDU: 90 00 [12:37:54]wFMCommunicate OK [12:37:54]wFMCommunicate request_size=10 [12:37:54]MH_SAM_APDU [12:37:54]CAPDU: 80 0D 02 02 05 E1 3F 7D A3 DB [12:37:54]Write to MH i2c: E2 0D 00 51 30 80 0D 02 02 05 00 E1 3F 7D A3 DB 00 00 20 [12:37:54]Write i2c OK [12:37:54]MH_I2C_Read... [12:37:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:37:54]Read from MH i2c: E2 [12:37:54]MH_I2C_Read... [12:37:54]Read from MH i2c: E2 03 00 [12:37:54]MH_I2C_Read... [12:37:54]Read from MH i2c: E2 03 00 51 30 00 90 00 F5 [12:37:54]RAPDU: 90 00 [12:37:54]wFMCommunicate OK [12:37:54]wFMCommunicate request_size=4 [12:37:54]MH_SAM_APDU [12:37:54]CAPDU: 80 0D 03 02 [12:37:54]Write to MH i2c: E2 08 00 52 30 80 0D 03 02 00 00 00 00 FD [12:37:54]Write i2c OK [12:37:54]MH_I2C_Read... [12:37:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:37:54]Read from MH i2c: E2 [12:37:54]MH_I2C_Read... [12:37:54]Read from MH i2c: E2 0B 00 [12:37:54]MH_I2C_Read... [12:37:54]Read from MH i2c: E2 0B 00 52 30 00 79 8C 28 5A E7 0B 38 8B 90 00 3A [12:37:54]RAPDU: 79 8C 28 5A E7 0B 38 8B 90 00 [12:37:54]wFMCommunicate OK [12:37:54]SAM_PROTO_SignData done [12:37:54]FM_MakeSignedData done [12:37:54]CreateOFDProtocolMessage [12:37:54]wFMCommunicate request_size=4 [12:37:54]MH_SAM_APDU [12:37:54]CAPDU: 80 11 00 00 [12:37:54]Write to MH i2c: E2 08 00 53 30 80 11 00 00 00 00 00 00 FD [12:37:54]Write i2c OK [12:37:54]MH_I2C_Read... [12:37:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:37:54]Read from MH i2c: E2 [12:37:54]MH_I2C_Read... [12:37:54]Read from MH i2c: E2 17 00 [12:37:54]MH_I2C_Read... [12:37:54]Read from MH i2c: E2 17 00 53 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 51 [12:37:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:37:54]wFMCommunicate OK [12:37:54]CreateOFDProtocolMessage done [12:37:54]OFDSenderStorePacket 317907 [12:37:54]StoreOFDPacket docnum=317907 [12:37:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 0B B8 07 01 4A 4C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 01 00 00 F4 03 04 00 A1 85 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D3 D9 04 00 35 04 06 00 73 E1 3F 7D A3 DB 79 8C 28 5A E7 0B 38 8B [12:37:54]CheckFolder [12:37:54]dirname=/storage/ofd_packets [12:37:54]CheckFolder done [12:37:54]ProducePacketName [12:37:54]name=ofd_packets/00317907 [12:37:54]NVStorageSaveData ofd_packets/00317907 [12:37:54]File name is /storage/ofd_packets/00317907 [12:37:54]Write 301 bytes [12:37:54]NVStorageSaveData done [12:37:54]OFDSenderStorePacket done [12:37:54]KKMCreateOFDPacket done [12:37:54]NVStorageSaveData kkm_last_timestamp [12:37:54]File name is /storage/kkm_last_timestamp [12:37:54]Write 4 bytes [12:37:54]NVStorageSaveData done [12:37:54]ExternCall_PrintAddStr [12:37:54]wPrintStart [12:37:54]Write to MH i2c: 01 00 00 54 30 84 [12:37:54]Write i2c OK [12:37:54]MH_I2C_Read... [12:37:54]Read from MH i2c: 01 [12:37:54]MH_I2C_Read... [12:37:54]Read from MH i2c: 01 07 00 [12:37:54]MH_I2C_Read... [12:37:54]Read from MH i2c: 01 07 00 54 30 00 00 00 00 00 FF 0F 99 [12:37:54]RasterBufferAndPrint [12:37:54]line Счет N : (1)1092852 [12:37:54]line ИНН: 02508201610067 [12:37:54]line Контрольно-Кассовый Чек [12:37:54]line ПРОДАЖА [12:37:54]line ТРК (МРК, ГНК) : 33 [12:37:54]line Товар: 2710124130 [12:37:54]line Аи-92-К-2 [12:37:54]line 5.240 * 66.90 [12:37:54]line = 350.56 [12:37:54]line НДС 12% НСП 1% [12:37:54]line > о реализуемом товаре [12:37:54]line ОКРУГЛЕНИЕ: -0.56 [12:37:54]line ИТОГО: 350.00 [12:37:54]line Внесено: 350.00 [12:37:54]line СДАЧА: 0.00 [12:37:54]line НСП 1% : 3.10 [12:37:54]line НДС 12% : 37.23 [12:37:54]line Наличными: 350.00 [12:37:54]line Безнал.: 0.00 [12:37:54]line Место: АЗС № 101 "Партнер Нефть" [12:37:54]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:37:54]line СНО: Общий режим [12:37:54]line Чек 382 28.10.2024 12:37 [12:37:54]line Смена: 546 ФФД: 1.0 [12:37:54]line ЗНМ: 0300000082 [12:37:54]line РНМ: 0000000000091628 [12:37:54]line Версия ККМ: 001 [12:37:54]line ФМ: 0000000000874671 [12:37:54]line ФД: 317907 [12:37:54]line ФПД: 127411270034395 [12:37:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T123753&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317907&fm=127411270034395&tin=02508201610067®Number=0000000000091628&sum=35000 [12:37:54]OFD Sender: Processing packet 317907 [packets to send 127, broken 126] [12:37:54]ProducePacketName [12:37:54]name=ofd_packets/00317907 [12:37:54]OFD Sender: To server: pG, [12:37:54]CommunicateWithHost lk.salyk.kg:30040 [12:37:54]ConnectInit lk.salyk.kg [12:37:54]written 0, free lines is 4095 [12:37:54]Connected sock=10 [12:37:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 0B B8 07 01 4A 4C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 01 00 00 F4 03 04 00 A1 85 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D3 D9 04 00 35 04 06 00 73 E1 3F 7D A3 DB 79 8C 28 5A E7 0B 38 8B [12:37:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 6E E2 47 00 E1 85 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D3 D9 04 00 F4 03 04 00 5A 31 1F 67 B6 04 01 00 00 24 8F E9 87 FC 97 9D 11 [12:37:54]CommunicateWithHost err = 0 [12:37:54]CheckOFDResponse [12:37:54]1017 (14) - 77093643461234 [12:37:54]1041 (16) - 0000000000874671 [12:37:54]1040 (4) - 317907 [12:37:54]1012 (4) - 28.10.2024 06:38 [12:37:54]1206 (1) - 0 [12:37:54]OFD Sender: Remove packet 317907 [12:37:54]ProducePacketName [12:37:54]name=ofd_packets/00317907 [12:37:54]NVStorageDeleteData [12:37:55]Write to MH i2c: 01 00 00 7F 30 AF [12:37:55]Write i2c OK [12:37:55]MH_I2C_Read... [12:37:55]Read from MH i2c: 01 [12:37:55]MH_I2C_Read... [12:37:55]Read from MH i2c: 01 07 00 [12:37:55]MH_I2C_Read... [12:37:55]Read from MH i2c: 01 07 00 7F 30 00 00 00 00 00 EC 0C AE [12:37:55]RasterBufferAndPrint [12:37:55]line [12:37:55]line [12:37:55]line [12:37:55]line [12:37:55]line [12:37:55]written 0, free lines is 3314 [12:37:55]MH_Cut [12:37:55]Write to MH i2c: D1 01 00 86 30 01 88 [12:37:55]Write i2c OK [12:37:55]MH_I2C_Read... [12:37:55]Read from MH i2c: D1 [12:37:55]MH_I2C_Read... [12:37:55]Read from MH i2c: D1 01 00 [12:37:55]MH_I2C_Read... [12:37:55]Read from MH i2c: D1 01 00 86 30 00 87 [12:37:55]Write to MH i2c: 01 00 00 87 30 B7 [12:37:55]Write i2c OK [12:37:55]MH_I2C_Read... [12:37:55]OFD Sender: No OFD packet to send [12:37:55]*** Cut start [12:37:55]*** Partial cut [12:37:55]*** CUTSNS_PIN = 1 [12:37:55]*** CUTSNS_PIN = 0 [12:37:56]*** Brake cut motor [12:37:56]Read from MH i2c: 01 [12:37:56]MH_I2C_Read... [12:37:56]*** Stop cut motor [12:37:56]*** Cut end [12:37:56]Read from MH i2c: 01 07 00 [12:37:56]MH_I2C_Read... [12:37:56]Read from MH i2c: 01 07 00 87 30 00 00 00 00 00 FF 0F CC [12:37:56]process_action close_receipt done [12:37:56]requested_data is exist [12:37:56]produce_requested_data [12:37:56]requested_item fm.sn is exist - process it [12:37:56]wFMCommunicate request_size=4 [12:37:56]MH_SAM_APDU [12:37:56]CAPDU: 80 11 00 00 [12:37:56]Write to MH i2c: E2 08 00 88 30 80 11 00 00 00 00 00 00 32 [12:37:56]Write i2c OK [12:37:56]MH_I2C_Read... [12:37:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:37:56]Read from MH i2c: E2 [12:37:56]MH_I2C_Read... [12:37:56]Read from MH i2c: E2 17 00 [12:37:56]MH_I2C_Read... [12:37:56]Read from MH i2c: E2 17 00 88 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 86 [12:37:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:37:56]wFMCommunicate OK [12:37:56]requested_item fd.num is exist - process it [12:37:56]SAM_PROTO_GetFieldsCounters [12:37:56]wFMCommunicate request_size=4 [12:37:56]MH_SAM_APDU [12:37:56]CAPDU: 80 13 00 00 [12:37:56]Write to MH i2c: E2 08 00 89 30 80 13 00 00 00 00 00 00 35 [12:37:56]Write i2c OK [12:37:56]MH_I2C_Read... [12:37:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:37:56]Read from MH i2c: E2 [12:37:56]MH_I2C_Read... [12:37:56]Read from MH i2c: E2 62 00 [12:37:56]MH_I2C_Read... [12:37:56]Read from MH i2c: E2 62 00 89 30 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D3 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 7E 01 00 00 5E 04 04 00 7E 01 00 00 57 04 04 00 7F 01 00 00 19 04 04 00 00 00 00 00 90 00 A9 [12:37:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D3 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 7E 01 00 00 5E 04 04 00 7E 01 00 00 57 04 04 00 7F 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:37:56]wFMCommunicate OK [12:37:56]SAM_PROTO_GetFieldsCounters done [12:37:56]requested_item shift.num is exist - process it [12:37:56]requested_item shift.opened is exist - process it [12:37:56]req_shift_opened [12:37:56]FM_GetShiftState [12:37:56]SAM_PROTO_GetShiftState [12:37:56]wFMCommunicate request_size=4 [12:37:56]MH_SAM_APDU [12:37:56]CAPDU: 80 13 01 00 [12:37:56]Write to MH i2c: E2 08 00 8A 30 80 13 01 00 00 00 00 00 37 [12:37:56]Write i2c OK [12:37:56]MH_I2C_Read... [12:37:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:37:56]Read from MH i2c: E2 [12:37:56]MH_I2C_Read... [12:37:56]Read from MH i2c: E2 0E 00 [12:37:56]MH_I2C_Read... [12:37:56]Read from MH i2c: E2 0E 00 8A 30 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 30 [12:37:56]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:37:56]wFMCommunicate OK [12:37:56]SAM_PROTO_GetShiftState done [12:37:56]FM_GetShiftState done [12:37:56]req_shift_opened done [12:37:56]requested_item shift.open_date is exist - process it [12:37:56]req_shift_open_date [12:37:56]req_shift_open_date done [12:37:56]produce_requested_data done [12:37:56]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317907,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:37:56]process_action_free close_receipt [12:37:56]json_value_free [12:37:56]json_value_free done [12:37:56]process_json_proto returns [12:37:56]Send response to host [12:37:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317907,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:37:56]free response buf [12:37:56]execute_script done [12:37:56]execute_script returns [12:37:56]free content buf [12:37:56]Sock 7.Close socket [12:37:56]Sock 7.Thread stoped [12:38:00]OFD Sender: No OFD packet to send [12:38:05]OFD Sender: No OFD packet to send [12:38:10]OFD Sender: No OFD packet to send [12:38:15]OFD Sender: No OFD packet to send [12:38:20]OFD Sender: No OFD packet to send [12:38:25]OFD Sender: No OFD packet to send [12:38:30]OFD Sender: No OFD packet to send [12:38:35]OFD Sender: No OFD packet to send [12:38:40]OFD Sender: No OFD packet to send [12:38:45]OFD Sender: No OFD packet to send [12:38:50]OFD Sender: No OFD packet to send [12:38:51]accept exits with 9 [12:38:51]New connection [12:38:51]New thread 3067436388 created [12:38:51]Thread 3067293028 joined [12:38:51]Waiting for new connection... [12:38:51] Sock 9.Parse request [12:38:51]Sock 9.Check first char [12:38:51]Sock 9.First char is OK [12:38:51]request: POST /json_proto HTTP/1.0 [12:38:51]Method: POST [12:38:51]URL: /json_proto [12:38:51]Method is POST - this is cgi request [12:38:51]url: /json_proto [12:38:51]query_string will be loaded in cgi processing [12:38:51]execute_cgi json_proto POST (null) [12:38:51]execute_cgi path=json_proto method=POST [12:38:51]POST find Content-Length [12:38:51]Host: 172.17.50.195:8080 [12:38:51]Content-Length: 681 [12:38:51]Content-Type: application/json [12:38:51] [12:38:51]POST finish read [12:38:51]Found Content-Length = 681 [12:38:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092853", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 5.230, "sum" : 200.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:38:51]execute_script... [12:38: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)1092853", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 5.230, "sum" : 200.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:38:51]POST & json_proto [12:38:51]process_json_proto [12:38:51]json parsed OK: [12:38:51]protocol is kg_v1.0 [12:38:51]action value=close_receipt [12:38:51]process_action close_receipt [12:38:51]cmd_close_receipt [12:38:51]MH_GetDate [12:38:51]Write to MH i2c: F0 00 00 8B 30 AA [12:38:51]Write i2c OK [12:38:51]MH_I2C_Read... [12:38:51]Read from MH i2c: F0 [12:38:51]MH_I2C_Read... [12:38:51]Read from MH i2c: F0 09 00 [12:38:51]MH_I2C_Read... [12:38:51]Read from MH i2c: F0 09 00 8B 30 00 DC 85 1F 67 43 33 1C 67 93 [12:38:51]GetLastDocTimeStamp 1730119073 [12:38:51]current date 1730119132 [12:38:51]FM_GetShiftState [12:38:51]SAM_PROTO_GetShiftState [12:38:51]wFMCommunicate request_size=4 [12:38:51]MH_SAM_APDU [12:38:51]CAPDU: 80 13 01 00 [12:38:51]Write to MH i2c: E2 08 00 8C 30 80 13 01 00 00 00 00 00 39 [12:38:51]Write i2c OK [12:38:51]MH_I2C_Read... [12:38:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:38:51]Read from MH i2c: E2 [12:38:51]MH_I2C_Read... [12:38:51]Read from MH i2c: E2 0E 00 [12:38:51]MH_I2C_Read... [12:38:51]Read from MH i2c: E2 0E 00 8C 30 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 32 [12:38:51]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:38:51]wFMCommunicate OK [12:38:51]SAM_PROTO_GetShiftState done [12:38:51]FM_GetShiftState done [12:38:51]opened in 1730073493 [12:38:51]opened+sec_in_day 1730159893 [12:38:51]quantity*price = 20030 [12:38:51]sum+1 = 20032 [12:38:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.31 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.27 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 383 28.10.2024 12:38 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317908 ФПД: 224555013810631 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T123852&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317908&fm=224555013810631&tin=02508201610067®Number=0000000000091628&sum=20000 [12:38:52]StoreToDocumentArchive [12:38:52]shift 546 fd 317908 [12:38:52]save to /storage/0546/doc_00317908 [12:38:52]save last doc name /storage/0546/doc_00317908 to /storage/kkm_last_doc_name [12:38:52]save OK [12:38:52]Clear old archive folders... [12:38:52]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:38:52]tlvbuf is B6F508C0 [12:38:52]SAM_PROTO_ClearQueue [12:38:52]wFMCommunicate request_size=4 [12:38:52]MH_SAM_APDU [12:38:52]CAPDU: 80 09 00 00 [12:38:52]Write to MH i2c: E2 08 00 99 30 80 09 00 00 00 00 00 00 3B [12:38:52]Write i2c OK [12:38:52]MH_I2C_Read... [12:38:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:38:52]Read from MH i2c: E2 [12:38:52]MH_I2C_Read... [12:38:52]Read from MH i2c: E2 03 00 [12:38:52]MH_I2C_Read... [12:38:52]Read from MH i2c: E2 03 00 99 30 00 90 00 3D [12:38:52]RAPDU: 90 00 [12:38:52]wFMCommunicate OK [12:38:52]SAM_PROTO_ClearQueue done [12:38:52]KKMCreateOFDPacket [12:38:52]OFDProtocolAddRootSTLVToBuf [12:38:52]FM_MakeSignedData [12:38:52]FM_MakeSignedData [12:38:52]SAM_PROTO_SignData [12:38:52]wFMCommunicate request_size=4 [12:38:52]MH_SAM_APDU [12:38:52]CAPDU: 80 0D 01 02 [12:38:52]Write to MH i2c: E2 08 00 9A 30 80 0D 01 02 00 00 00 00 43 [12:38:52]Write i2c OK [12:38:52]MH_I2C_Read... [12:38:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:38:52]Read from MH i2c: E2 [12:38:52]MH_I2C_Read... [12:38:52]Read from MH i2c: E2 03 00 [12:38:52]MH_I2C_Read... [12:38:52]Read from MH i2c: E2 03 00 9A 30 00 90 00 3E [12:38:52]RAPDU: 90 00 [12:38:52]wFMCommunicate OK [12:38:52]wFMCommunicate request_size=255 [12:38:52]MH_SAM_APDU [12:38:52]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6E 14 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 3F 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 01 00 00 F4 03 04 00 DC 85 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D4 D9 04 00 35 04 06 00 CC 3B [12:38:52]Write to MH i2c: E2 02 01 9B 30 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6E 14 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 3F 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 01 00 00 F4 03 04 00 DC 85 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D4 D9 04 00 35 04 06 00 CC 3B 00 00 30 [12:38:52]Write i2c OK [12:38:52]MH_I2C_Read... [12:38:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:38:52]Read from MH i2c: E2 [12:38:52]MH_I2C_Read... [12:38:52]Read from MH i2c: E2 03 00 [12:38:52]MH_I2C_Read... [12:38:52]Read from MH i2c: E2 03 00 9B 30 00 90 00 3F [12:38:52]RAPDU: 90 00 [12:38:52]wFMCommunicate OK [12:38:52]wFMCommunicate request_size=9 [12:38:52]MH_SAM_APDU [12:38:52]CAPDU: 80 0D 02 02 04 49 D4 A9 C7 [12:38:52]Write to MH i2c: E2 0C 00 9C 30 80 0D 02 02 04 00 49 D4 A9 C7 00 00 DB [12:38:52]Write i2c OK [12:38:52]MH_I2C_Read... [12:38:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:38:52]Read from MH i2c: E2 [12:38:52]MH_I2C_Read... [12:38:52]Read from MH i2c: E2 03 00 [12:38:52]MH_I2C_Read... [12:38:52]Read from MH i2c: E2 03 00 9C 30 00 90 00 40 [12:38:52]RAPDU: 90 00 [12:38:52]wFMCommunicate OK [12:38:52]wFMCommunicate request_size=4 [12:38:52]MH_SAM_APDU [12:38:52]CAPDU: 80 0D 03 02 [12:38:52]Write to MH i2c: E2 08 00 9D 30 80 0D 03 02 00 00 00 00 48 [12:38:52]Write i2c OK [12:38:52]MH_I2C_Read... [12:38:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:38:52]Read from MH i2c: E2 [12:38:52]MH_I2C_Read... [12:38:52]Read from MH i2c: E2 0B 00 [12:38:52]MH_I2C_Read... [12:38:52]Read from MH i2c: E2 0B 00 9D 30 00 B2 14 01 05 72 A1 39 EE 90 00 4F [12:38:52]RAPDU: B2 14 01 05 72 A1 39 EE 90 00 [12:38:52]wFMCommunicate OK [12:38:52]SAM_PROTO_SignData done [12:38:52]FM_MakeSignedData done [12:38:52]CreateOFDProtocolMessage [12:38:52]wFMCommunicate request_size=4 [12:38:52]MH_SAM_APDU [12:38:52]CAPDU: 80 11 00 00 [12:38:52]Write to MH i2c: E2 08 00 9E 30 80 11 00 00 00 00 00 00 48 [12:38:52]Write i2c OK [12:38:52]MH_I2C_Read... [12:38:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:38:52]Read from MH i2c: E2 [12:38:52]MH_I2C_Read... [12:38:52]Read from MH i2c: E2 17 00 [12:38:52]MH_I2C_Read... [12:38:52]Read from MH i2c: E2 17 00 9E 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 9C [12:38:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:38:52]wFMCommunicate OK [12:38:52]CreateOFDProtocolMessage done [12:38:52]OFDSenderStorePacket 317908 [12:38:52]StoreOFDPacket docnum=317908 [12:38:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 C8 F1 06 01 E3 C0 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6E 14 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 3F 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 01 00 00 F4 03 04 00 DC 85 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D4 D9 04 00 35 04 06 00 CC 3B 49 D4 A9 C7 B2 14 01 05 72 A1 39 EE [12:38:52]CheckFolder [12:38:52]dirname=/storage/ofd_packets [12:38:52]CheckFolder done [12:38:52]ProducePacketName [12:38:52]name=ofd_packets/00317908 [12:38:52]NVStorageSaveData ofd_packets/00317908 [12:38:52]File name is /storage/ofd_packets/00317908 [12:38:52]Write 300 bytes [12:38:52]NVStorageSaveData done [12:38:52]OFDSenderStorePacket done [12:38:52]KKMCreateOFDPacket done [12:38:52]NVStorageSaveData kkm_last_timestamp [12:38:52]File name is /storage/kkm_last_timestamp [12:38:52]Write 4 bytes [12:38:52]NVStorageSaveData done [12:38:52]ExternCall_PrintAddStr [12:38:52]wPrintStart [12:38:52]Write to MH i2c: 01 00 00 9F 30 CF [12:38:52]Write i2c OK [12:38:52]MH_I2C_Read... [12:38:52]Read from MH i2c: 01 [12:38:52]MH_I2C_Read... [12:38:52]Read from MH i2c: 01 07 00 [12:38:52]MH_I2C_Read... [12:38:52]Read from MH i2c: 01 07 00 9F 30 00 00 00 00 00 FF 0F E4 [12:38:52]RasterBufferAndPrint [12:38:52]line Счет N : (1)1092853 [12:38:52]line ИНН: 02508201610067 [12:38:52]line Контрольно-Кассовый Чек [12:38:52]line ПРОДАЖА [12:38:52]line ТРК (МРК, ГНК) : 81 [12:38:52]line Товар: 2711190000 [12:38:52]line ГАЗ-К-5 [12:38:52]line 5.230 * 38.30 [12:38:52]line = 200.31 [12:38:52]line НДС 12% НСП 1% [12:38:52]line > о реализуемом товаре [12:38:52]line ОКРУГЛЕНИЕ: -0.31 [12:38:52]line ИТОГО: 200.00 [12:38:52]line Внесено: 200.00 [12:38:52]line СДАЧА: 0.00 [12:38:52]line НСП 1% : 1.77 [12:38:52]line НДС 12% : 21.27 [12:38:52]line Наличными: 200.00 [12:38:52]line Безнал.: 0.00 [12:38:52]line Место: АЗС № 101 "Партнер Нефть" [12:38:52]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:38:52]line СНО: Общий режим [12:38:52]line Чек 383 28.10.2024 12:38 [12:38:52]line Смена: 546 ФФД: 1.0 [12:38:52]line ЗНМ: 0300000082 [12:38:52]line РНМ: 0000000000091628 [12:38:52]line Версия ККМ: 001 [12:38:52]line ФМ: 0000000000874671 [12:38:52]line ФД: 317908 [12:38:52]line ФПД: 224555013810631 [12:38:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T123852&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317908&fm=224555013810631&tin=02508201610067®Number=0000000000091628&sum=20000 [12:38:53]written 0, free lines is 4095 [12:38:53]OFD Sender: Processing packet 317908 [packets to send 127, broken 126] [12:38:53]ProducePacketName [12:38:53]name=ofd_packets/00317908 [12:38:53]OFD Sender: To server: pG, [12:38:53]CommunicateWithHost lk.salyk.kg:30040 [12:38:53]ConnectInit lk.salyk.kg [12:38:53]Connected sock=10 [12:38:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 C8 F1 06 01 E3 C0 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6E 14 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 3F 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 01 00 00 F4 03 04 00 DC 85 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D4 D9 04 00 35 04 06 00 CC 3B 49 D4 A9 C7 B2 14 01 05 72 A1 39 EE [12:38:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 82 52 47 00 EE 51 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D4 D9 04 00 F4 03 04 00 95 31 1F 67 B6 04 01 00 00 1F 3B 45 3E BD 71 A2 93 [12:38:53]CommunicateWithHost err = 0 [12:38:53]CheckOFDResponse [12:38:53]1017 (14) - 77093643461234 [12:38:53]1041 (16) - 0000000000874671 [12:38:53]1040 (4) - 317908 [12:38:53]1012 (4) - 28.10.2024 06:39 [12:38:53]1206 (1) - 0 [12:38:53]OFD Sender: Remove packet 317908 [12:38:53]ProducePacketName [12:38:53]name=ofd_packets/00317908 [12:38:53]NVStorageDeleteData [12:38:53]Write to MH i2c: 01 00 00 CA 30 FA [12:38:53]Write i2c OK [12:38:53]MH_I2C_Read... [12:38:53]Read from MH i2c: 01 [12:38:53]MH_I2C_Read... [12:38:53]Read from MH i2c: 01 07 00 [12:38:53]MH_I2C_Read... [12:38:53]Read from MH i2c: 01 07 00 CA 30 00 00 00 00 00 EC 0C F9 [12:38:53]RasterBufferAndPrint [12:38:53]line [12:38:53]line [12:38:53]line [12:38:53]line [12:38:53]line [12:38:53]written 0, free lines is 3314 [12:38:53]MH_Cut [12:38:53]Write to MH i2c: D1 01 00 D1 30 01 D3 [12:38:53]Write i2c OK [12:38:53]MH_I2C_Read... [12:38:53]Read from MH i2c: D1 [12:38:53]MH_I2C_Read... [12:38:53]Read from MH i2c: D1 01 00 [12:38:53]MH_I2C_Read... [12:38:53]Read from MH i2c: D1 01 00 D1 30 00 D2 [12:38:53]Write to MH i2c: 01 00 00 D2 30 02 [12:38:53]Write i2c OK [12:38:53]MH_I2C_Read... [12:38:53]OFD Sender: No OFD packet to send [12:38:54]*** Cut start [12:38:54]*** Partial cut [12:38:54]*** CUTSNS_PIN = 1 [12:38:54]*** CUTSNS_PIN = 0 [12:38:54]*** Brake cut motor [12:38:54]Read from MH i2c: 01 [12:38:54]MH_I2C_Read... [12:38:54]*** Stop cut motor [12:38:54]*** Cut end [12:38:54]Read from MH i2c: 01 07 00 [12:38:54]MH_I2C_Read... [12:38:54]Read from MH i2c: 01 07 00 D2 30 00 00 00 00 00 FF 0F 17 [12:38:54]process_action close_receipt done [12:38:54]requested_data is exist [12:38:54]produce_requested_data [12:38:54]requested_item fm.sn is exist - process it [12:38:54]wFMCommunicate request_size=4 [12:38:54]MH_SAM_APDU [12:38:54]CAPDU: 80 11 00 00 [12:38:54]Write to MH i2c: E2 08 00 D3 30 80 11 00 00 00 00 00 00 7D [12:38:54]Write i2c OK [12:38:54]MH_I2C_Read... [12:38:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:38:55]Read from MH i2c: E2 [12:38:55]MH_I2C_Read... [12:38:55]Read from MH i2c: E2 17 00 [12:38:55]MH_I2C_Read... [12:38:55]Read from MH i2c: E2 17 00 D3 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D1 [12:38:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:38:55]wFMCommunicate OK [12:38:55]requested_item fd.num is exist - process it [12:38:55]SAM_PROTO_GetFieldsCounters [12:38:55]wFMCommunicate request_size=4 [12:38:55]MH_SAM_APDU [12:38:55]CAPDU: 80 13 00 00 [12:38:55]Write to MH i2c: E2 08 00 D4 30 80 13 00 00 00 00 00 00 80 [12:38:55]Write i2c OK [12:38:55]MH_I2C_Read... [12:38:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:38:55]Read from MH i2c: E2 [12:38:55]MH_I2C_Read... [12:38:55]Read from MH i2c: E2 62 00 [12:38:55]MH_I2C_Read... [12:38:55]Read from MH i2c: E2 62 00 D4 30 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D4 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 7F 01 00 00 5E 04 04 00 7F 01 00 00 57 04 04 00 80 01 00 00 19 04 04 00 00 00 00 00 90 00 F8 [12:38:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D4 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 7F 01 00 00 5E 04 04 00 7F 01 00 00 57 04 04 00 80 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:38:55]wFMCommunicate OK [12:38:55]SAM_PROTO_GetFieldsCounters done [12:38:55]requested_item shift.num is exist - process it [12:38:55]requested_item shift.opened is exist - process it [12:38:55]req_shift_opened [12:38:55]FM_GetShiftState [12:38:55]SAM_PROTO_GetShiftState [12:38:55]wFMCommunicate request_size=4 [12:38:55]MH_SAM_APDU [12:38:55]CAPDU: 80 13 01 00 [12:38:55]Write to MH i2c: E2 08 00 D5 30 80 13 01 00 00 00 00 00 82 [12:38:55]Write i2c OK [12:38:55]MH_I2C_Read... [12:38:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:38:55]Read from MH i2c: E2 [12:38:55]MH_I2C_Read... [12:38:55]Read from MH i2c: E2 0E 00 [12:38:55]MH_I2C_Read... [12:38:55]Read from MH i2c: E2 0E 00 D5 30 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 7B [12:38:55]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:38:55]wFMCommunicate OK [12:38:55]SAM_PROTO_GetShiftState done [12:38:55]FM_GetShiftState done [12:38:55]req_shift_opened done [12:38:55]requested_item shift.open_date is exist - process it [12:38:55]req_shift_open_date [12:38:55]req_shift_open_date done [12:38:55]produce_requested_data done [12:38:55]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317908,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:38:55]process_action_free close_receipt [12:38:55]json_value_free [12:38:55]json_value_free done [12:38:55]process_json_proto returns [12:38:55]Send response to host [12:38:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317908,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:38:55]free response buf [12:38:55]execute_script done [12:38:55]execute_script returns [12:38:55]free content buf [12:38:55]Sock 9.Close socket [12:38:55]Sock 9.Thread stoped [12:38:58]OFD Sender: No OFD packet to send [12:39:03]OFD Sender: No OFD packet to send [12:39:08]OFD Sender: No OFD packet to send [12:39:13]OFD Sender: No OFD packet to send [12:39:17]accept exits with 7 [12:39:17]New connection [12:39:17]New thread 3067293028 created [12:39:17]Thread 3067436388 joined [12:39:17]Waiting for new connection... [12:39:17] Sock 7.Parse request [12:39:17]Sock 7.Check first char [12:39:17]Sock 7.First char is OK [12:39:17]request: POST /json_proto HTTP/1.0 [12:39:17]Method: POST [12:39:17]URL: /json_proto [12:39:17]Method is POST - this is cgi request [12:39:17]url: /json_proto [12:39:17]query_string will be loaded in cgi processing [12:39:17]execute_cgi json_proto POST (null) [12:39:17]execute_cgi path=json_proto method=POST [12:39:17]POST find Content-Length [12:39:17]Host: 172.17.50.195:8080 [12:39:17]Content-Length: 678 [12:39:17]Content-Type: application/json [12:39:17] [12:39:17]POST finish read [12:39:17]Found Content-Length = 678 [12:39:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092854", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:39:17]execute_script... [12:39: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)1092854", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:39:17]POST & json_proto [12:39:17]process_json_proto [12:39:17]json parsed OK: [12:39:17]protocol is kg_v1.0 [12:39:17]action value=close_receipt [12:39:17]process_action close_receipt [12:39:17]cmd_close_receipt [12:39:17]MH_GetDate [12:39:17]Write to MH i2c: F0 00 00 D6 30 F5 [12:39:17]Write i2c OK [12:39:17]MH_I2C_Read... [12:39:17]Read from MH i2c: F0 [12:39:17]MH_I2C_Read... [12:39:17]Read from MH i2c: F0 09 00 [12:39:17]MH_I2C_Read... [12:39:17]Read from MH i2c: F0 09 00 D6 30 00 F6 85 1F 67 43 33 1C 67 F8 [12:39:17]GetLastDocTimeStamp 1730119132 [12:39:17]current date 1730119158 [12:39:17]FM_GetShiftState [12:39:17]SAM_PROTO_GetShiftState [12:39:17]wFMCommunicate request_size=4 [12:39:17]MH_SAM_APDU [12:39:17]CAPDU: 80 13 01 00 [12:39:17]Write to MH i2c: E2 08 00 D7 30 80 13 01 00 00 00 00 00 84 [12:39:17]Write i2c OK [12:39:17]MH_I2C_Read... [12:39:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:39:17]Read from MH i2c: E2 [12:39:17]MH_I2C_Read... [12:39:17]Read from MH i2c: E2 0E 00 [12:39:17]MH_I2C_Read... [12:39:17]Read from MH i2c: E2 0E 00 D7 30 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 7D [12:39:17]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:39:17]wFMCommunicate OK [12:39:17]SAM_PROTO_GetShiftState done [12:39:17]FM_GetShiftState done [12:39:17]opened in 1730073493 [12:39:17]opened+sec_in_day 1730159893 [12:39:17]quantity*price = 60009 [12:39:17]sum+1 = 60010 [12:39:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 384 28.10.2024 12:39 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317909 ФПД: 41399420140822 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T123918&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317909&fm=41399420140822&tin=02508201610067®Number=0000000000091628&sum=60000 [12:39:18]StoreToDocumentArchive [12:39:18]shift 546 fd 317909 [12:39:18]save to /storage/0546/doc_00317909 [12:39:18]save last doc name /storage/0546/doc_00317909 to /storage/kkm_last_doc_name [12:39:18]save OK [12:39:18]Clear old archive folders... [12:39:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:39:18]tlvbuf is 01396F60 [12:39:18]SAM_PROTO_ClearQueue [12:39:18]wFMCommunicate request_size=4 [12:39:18]MH_SAM_APDU [12:39:18]CAPDU: 80 09 00 00 [12:39:18]Write to MH i2c: E2 08 00 E4 30 80 09 00 00 00 00 00 00 86 [12:39:18]Write i2c OK [12:39:18]MH_I2C_Read... [12:39:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:39:19]Read from MH i2c: E2 [12:39:19]MH_I2C_Read... [12:39:19]Read from MH i2c: E2 03 00 [12:39:19]MH_I2C_Read... [12:39:19]Read from MH i2c: E2 03 00 E4 30 00 90 00 88 [12:39:19]RAPDU: 90 00 [12:39:19]wFMCommunicate OK [12:39:19]SAM_PROTO_ClearQueue done [12:39:19]KKMCreateOFDPacket [12:39:19]OFDProtocolAddRootSTLVToBuf [12:39:19]FM_MakeSignedData [12:39:19]FM_MakeSignedData [12:39:19]SAM_PROTO_SignData [12:39:19]wFMCommunicate request_size=4 [12:39:19]MH_SAM_APDU [12:39:19]CAPDU: 80 0D 01 02 [12:39:19]Write to MH i2c: E2 08 00 E5 30 80 0D 01 02 00 00 00 00 8E [12:39:19]Write i2c OK [12:39:19]MH_I2C_Read... [12:39:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:39:19]Read from MH i2c: E2 [12:39:19]MH_I2C_Read... [12:39:19]Read from MH i2c: E2 03 00 [12:39:19]MH_I2C_Read... [12:39:19]Read from MH i2c: E2 03 00 E5 30 00 90 00 89 [12:39:19]RAPDU: 90 00 [12:39:19]wFMCommunicate OK [12:39:19]wFMCommunicate request_size=255 [12:39:19]MH_SAM_APDU [12:39:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 01 00 00 F4 03 04 00 F6 85 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D5 D9 04 00 35 04 06 00 25 [12:39:19]Write to MH i2c: E2 02 01 E6 30 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 01 00 00 F4 03 04 00 F6 85 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D5 D9 04 00 35 04 06 00 25 00 00 76 [12:39:19]Write i2c OK [12:39:19]MH_I2C_Read... [12:39:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:39:19]Read from MH i2c: E2 [12:39:19]MH_I2C_Read... [12:39:19]Read from MH i2c: E2 03 00 [12:39:19]MH_I2C_Read... [12:39:19]Read from MH i2c: E2 03 00 E6 30 00 90 00 8A [12:39:19]RAPDU: 90 00 [12:39:19]wFMCommunicate OK [12:39:19]wFMCommunicate request_size=10 [12:39:19]MH_SAM_APDU [12:39:19]CAPDU: 80 0D 02 02 05 A7 0D BB 3D 16 [12:39:19]Write to MH i2c: E2 0D 00 E7 30 80 0D 02 02 05 00 A7 0D BB 3D 16 00 00 5D [12:39:19]Write i2c OK [12:39:19]MH_I2C_Read... [12:39:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:39:19]Read from MH i2c: E2 [12:39:19]MH_I2C_Read... [12:39:19]Read from MH i2c: E2 03 00 [12:39:19]MH_I2C_Read... [12:39:19]Read from MH i2c: E2 03 00 E7 30 00 90 00 8B [12:39:19]RAPDU: 90 00 [12:39:19]wFMCommunicate OK [12:39:19]wFMCommunicate request_size=4 [12:39:19]MH_SAM_APDU [12:39:19]CAPDU: 80 0D 03 02 [12:39:19]Write to MH i2c: E2 08 00 E8 30 80 0D 03 02 00 00 00 00 93 [12:39:19]Write i2c OK [12:39:19]MH_I2C_Read... [12:39:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:39:19]Read from MH i2c: E2 [12:39:19]MH_I2C_Read... [12:39:19]Read from MH i2c: E2 0B 00 [12:39:19]MH_I2C_Read... [12:39:19]Read from MH i2c: E2 0B 00 E8 30 00 AE DF 07 D5 5B 9D D0 8B 90 00 50 [12:39:19]RAPDU: AE DF 07 D5 5B 9D D0 8B 90 00 [12:39:19]wFMCommunicate OK [12:39:19]SAM_PROTO_SignData done [12:39:19]FM_MakeSignedData done [12:39:19]CreateOFDProtocolMessage [12:39:19]wFMCommunicate request_size=4 [12:39:19]MH_SAM_APDU [12:39:19]CAPDU: 80 11 00 00 [12:39:19]Write to MH i2c: E2 08 00 E9 30 80 11 00 00 00 00 00 00 93 [12:39:19]Write i2c OK [12:39:19]MH_I2C_Read... [12:39:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:39:19]Read from MH i2c: E2 [12:39:19]MH_I2C_Read... [12:39:19]Read from MH i2c: E2 17 00 [12:39:19]MH_I2C_Read... [12:39:19]Read from MH i2c: E2 17 00 E9 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E7 [12:39:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:39:19]wFMCommunicate OK [12:39:19]CreateOFDProtocolMessage done [12:39:19]OFDSenderStorePacket 317909 [12:39:19]StoreOFDPacket docnum=317909 [12:39:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 03 25 07 01 56 55 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 01 00 00 F4 03 04 00 F6 85 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D5 D9 04 00 35 04 06 00 25 A7 0D BB 3D 16 AE DF 07 D5 5B 9D D0 8B [12:39:19]CheckFolder [12:39:19]dirname=/storage/ofd_packets [12:39:19]CheckFolder done [12:39:19]ProducePacketName [12:39:19]name=ofd_packets/00317909 [12:39:19]NVStorageSaveData ofd_packets/00317909 [12:39:19]File name is /storage/ofd_packets/00317909 [12:39:19]Write 301 bytes [12:39:19]NVStorageSaveData done [12:39:19]OFDSenderStorePacket done [12:39:19]KKMCreateOFDPacket done [12:39:19]NVStorageSaveData kkm_last_timestamp [12:39:19]File name is /storage/kkm_last_timestamp [12:39:19]Write 4 bytes [12:39:19]NVStorageSaveData done [12:39:19]ExternCall_PrintAddStr [12:39:19]wPrintStart [12:39:19]Write to MH i2c: 01 00 00 EA 30 1A [12:39:19]Write i2c OK [12:39:19]MH_I2C_Read... [12:39:19]Read from MH i2c: 01 [12:39:19]MH_I2C_Read... [12:39:19]Read from MH i2c: 01 07 00 [12:39:19]MH_I2C_Read... [12:39:19]Read from MH i2c: 01 07 00 EA 30 00 00 00 00 00 FF 0F 2F [12:39:19]RasterBufferAndPrint [12:39:19]line Счет N : (1)1092854 [12:39:19]line ИНН: 02508201610067 [12:39:19]line Контрольно-Кассовый Чек [12:39:19]line ПРОДАЖА [12:39:19]line ТРК (МРК, ГНК) : 43 [12:39:19]line Товар: 2710124130 [12:39:19]line Аи-92-К-2 [12:39:19]line 8.970 * 66.90 [12:39:19]line = 600.09 [12:39:19]line НДС 12% НСП 1% [12:39:19]line > о реализуемом товаре [12:39:19]line ОКРУГЛЕНИЕ: -0.09 [12:39:19]line ИТОГО: 600.00 [12:39:19]line Внесено: 600.00 [12:39:19]line СДАЧА: 0.00 [12:39:19]line НСП 1% : 5.31 [12:39:19]line НДС 12% : 63.73 [12:39:19]line Наличными: 600.00 [12:39:19]line Безнал.: 0.00 [12:39:19]line Место: АЗС № 101 "Партнер Нефть" [12:39:19]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:39:19]line СНО: Общий режим [12:39:19]line Чек 384 28.10.2024 12:39 [12:39:19]line Смена: 546 ФФД: 1.0 [12:39:19]line ЗНМ: 0300000082 [12:39:19]line РНМ: 0000000000091628 [12:39:19]line Версия ККМ: 001 [12:39:19]line ФМ: 0000000000874671 [12:39:19]line ФД: 317909 [12:39:19]line ФПД: 41399420140822 [12:39:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T123918&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317909&fm=41399420140822&tin=02508201610067®Number=0000000000091628&sum=60000 [12:39:19]OFD Sender: Processing packet 317909 [packets to send 127, broken 126] [12:39:19]ProducePacketName [12:39:19]name=ofd_packets/00317909 [12:39:19]OFD Sender: To server: pG, [12:39:19]CommunicateWithHost lk.salyk.kg:30040 [12:39:19]ConnectInit lk.salyk.kg [12:39:19]written 0, free lines is 4095 [12:39:19]Connected sock=10 [12:39:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 03 25 07 01 56 55 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 01 00 00 F4 03 04 00 F6 85 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D5 D9 04 00 35 04 06 00 25 A7 0D BB 3D 16 AE DF 07 D5 5B 9D D0 8B [12:39:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 46 A3 47 00 D3 FD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D5 D9 04 00 F4 03 04 00 AF 31 1F 67 B6 04 01 00 00 29 81 EB 18 B8 AB DA 9A [12:39:20]CommunicateWithHost err = 0 [12:39:20]CheckOFDResponse [12:39:20]1017 (14) - 77093643461234 [12:39:20]1041 (16) - 0000000000874671 [12:39:20]1040 (4) - 317909 [12:39:20]1012 (4) - 28.10.2024 06:39 [12:39:20]1206 (1) - 0 [12:39:20]OFD Sender: Remove packet 317909 [12:39:20]ProducePacketName [12:39:20]name=ofd_packets/00317909 [12:39:20]NVStorageDeleteData [12:39:20]Write to MH i2c: 01 00 00 15 31 46 [12:39:20]Write i2c OK [12:39:20]MH_I2C_Read... [12:39:20]Read from MH i2c: 01 [12:39:20]MH_I2C_Read... [12:39:20]Read from MH i2c: 01 07 00 [12:39:20]MH_I2C_Read... [12:39:20]Read from MH i2c: 01 07 00 15 31 00 00 00 00 00 02 0D 5C [12:39:20]RasterBufferAndPrint [12:39:20]line [12:39:20]line [12:39:20]line [12:39:20]line [12:39:20]line [12:39:20]written 0, free lines is 3339 [12:39:20]MH_Cut [12:39:20]Write to MH i2c: D1 01 00 1C 31 01 1F [12:39:20]Write i2c OK [12:39:20]MH_I2C_Read... [12:39:20]Read from MH i2c: D1 [12:39:20]MH_I2C_Read... [12:39:20]Read from MH i2c: D1 01 00 [12:39:20]MH_I2C_Read... [12:39:20]Read from MH i2c: D1 01 00 1C 31 00 1E [12:39:20]Write to MH i2c: 01 00 00 1D 31 4E [12:39:20]Write i2c OK [12:39:20]MH_I2C_Read... [12:39:20]OFD Sender: No OFD packet to send [12:39:20]*** Cut start [12:39:20]*** Partial cut [12:39:20]*** CUTSNS_PIN = 1 [12:39:21]*** CUTSNS_PIN = 0 [12:39:21]*** Brake cut motor [12:39:21]Read from MH i2c: 01 [12:39:21]MH_I2C_Read... [12:39:21]*** Stop cut motor [12:39:21]*** Cut end [12:39:21]Read from MH i2c: 01 07 00 [12:39:21]MH_I2C_Read... [12:39:21]Read from MH i2c: 01 07 00 1D 31 00 00 00 00 00 FF 0F 63 [12:39:21]process_action close_receipt done [12:39:21]requested_data is exist [12:39:21]produce_requested_data [12:39:21]requested_item fm.sn is exist - process it [12:39:21]wFMCommunicate request_size=4 [12:39:21]MH_SAM_APDU [12:39:21]CAPDU: 80 11 00 00 [12:39:21]Write to MH i2c: E2 08 00 1E 31 80 11 00 00 00 00 00 00 C9 [12:39:21]Write i2c OK [12:39:21]MH_I2C_Read... [12:39:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:39:21]Read from MH i2c: E2 [12:39:21]MH_I2C_Read... [12:39:21]Read from MH i2c: E2 17 00 [12:39:21]MH_I2C_Read... [12:39:21]Read from MH i2c: E2 17 00 1E 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 1D [12:39:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:39:21]wFMCommunicate OK [12:39:21]requested_item fd.num is exist - process it [12:39:21]SAM_PROTO_GetFieldsCounters [12:39:21]wFMCommunicate request_size=4 [12:39:21]MH_SAM_APDU [12:39:21]CAPDU: 80 13 00 00 [12:39:21]Write to MH i2c: E2 08 00 1F 31 80 13 00 00 00 00 00 00 CC [12:39:21]Write i2c OK [12:39:21]MH_I2C_Read... [12:39:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:39:21]Read from MH i2c: E2 [12:39:21]MH_I2C_Read... [12:39:21]Read from MH i2c: E2 62 00 [12:39:21]MH_I2C_Read... [12:39:21]Read from MH i2c: E2 62 00 1F 31 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D5 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 80 01 00 00 5E 04 04 00 80 01 00 00 57 04 04 00 81 01 00 00 19 04 04 00 00 00 00 00 90 00 48 [12:39:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D5 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 80 01 00 00 5E 04 04 00 80 01 00 00 57 04 04 00 81 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:39:21]wFMCommunicate OK [12:39:21]SAM_PROTO_GetFieldsCounters done [12:39:21]requested_item shift.num is exist - process it [12:39:21]requested_item shift.opened is exist - process it [12:39:21]req_shift_opened [12:39:21]FM_GetShiftState [12:39:21]SAM_PROTO_GetShiftState [12:39:21]wFMCommunicate request_size=4 [12:39:21]MH_SAM_APDU [12:39:21]CAPDU: 80 13 01 00 [12:39:21]Write to MH i2c: E2 08 00 20 31 80 13 01 00 00 00 00 00 CE [12:39:21]Write i2c OK [12:39:21]MH_I2C_Read... [12:39:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:39:21]Read from MH i2c: E2 [12:39:21]MH_I2C_Read... [12:39:21]Read from MH i2c: E2 0E 00 [12:39:21]MH_I2C_Read... [12:39:21]Read from MH i2c: E2 0E 00 20 31 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C7 [12:39:21]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:39:21]wFMCommunicate OK [12:39:21]SAM_PROTO_GetShiftState done [12:39:21]FM_GetShiftState done [12:39:21]req_shift_opened done [12:39:21]requested_item shift.open_date is exist - process it [12:39:21]req_shift_open_date [12:39:21]req_shift_open_date done [12:39:21]produce_requested_data done [12:39:21]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317909,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:39:21]process_action_free close_receipt [12:39:21]json_value_free [12:39:21]json_value_free done [12:39:21]process_json_proto returns [12:39:21]Send response to host [12:39:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317909,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:39:21]free response buf [12:39:21]execute_script done [12:39:21]execute_script returns [12:39:21]free content buf [12:39:21]Sock 7.Close socket [12:39:21]Sock 7.Thread stoped [12:39:25]OFD Sender: No OFD packet to send [12:39:30]OFD Sender: No OFD packet to send [12:39:35]OFD Sender: No OFD packet to send [12:39:40]OFD Sender: No OFD packet to send [12:39:45]OFD Sender: No OFD packet to send [12:39:50]OFD Sender: No OFD packet to send [12:39:55]accept exits with 9 [12:39:55]New connection [12:39:55]New thread 3067436388 created [12:39:55]Thread 3067293028 joined [12:39:55]Waiting for new connection... [12:39:55] Sock 9.Parse request [12:39:55]Sock 9.Check first char [12:39:55]Sock 9.First char is OK [12:39:55]request: POST /json_proto HTTP/1.0 [12:39:55]Method: POST [12:39:55]URL: /json_proto [12:39:55]Method is POST - this is cgi request [12:39:55]url: /json_proto [12:39:55]query_string will be loaded in cgi processing [12:39:55]execute_cgi json_proto POST (null) [12:39:55]execute_cgi path=json_proto method=POST [12:39:55]POST find Content-Length [12:39:55]Host: 172.17.50.195:8080 [12:39:55]Content-Length: 683 [12:39:55]Content-Type: application/json [12:39:55] [12:39:55]POST finish read [12:39:55]Found Content-Length = 683 [12:39:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092855", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:39:55]execute_script... [12:39:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092855", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:39:55]POST & json_proto [12:39:55]process_json_proto [12:39:55]json parsed OK: [12:39:55]protocol is kg_v1.0 [12:39:55]action value=close_receipt [12:39:55]process_action close_receipt [12:39:55]cmd_close_receipt [12:39:55]MH_GetDate [12:39:55]Write to MH i2c: F0 00 00 21 31 41 [12:39:55]Write i2c OK [12:39:55]MH_I2C_Read... [12:39:55]Read from MH i2c: F0 [12:39:55]MH_I2C_Read... [12:39:55]Read from MH i2c: F0 09 00 [12:39:55]MH_I2C_Read... [12:39:55]Read from MH i2c: F0 09 00 21 31 00 1C 86 1F 67 43 33 1C 67 6B [12:39:55]GetLastDocTimeStamp 1730119158 [12:39:55]current date 1730119196 [12:39:55]FM_GetShiftState [12:39:55]SAM_PROTO_GetShiftState [12:39:55]wFMCommunicate request_size=4 [12:39:55]MH_SAM_APDU [12:39:55]CAPDU: 80 13 01 00 [12:39:55]Write to MH i2c: E2 08 00 22 31 80 13 01 00 00 00 00 00 D0 [12:39:55]Write i2c OK [12:39:55]MH_I2C_Read... [12:39:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:39:55]Read from MH i2c: E2 [12:39:55]MH_I2C_Read... [12:39:55]Read from MH i2c: E2 0E 00 [12:39:55]MH_I2C_Read... [12:39:55]Read from MH i2c: E2 0E 00 22 31 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C9 [12:39:55]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:39:55]wFMCommunicate OK [12:39:55]SAM_PROTO_GetShiftState done [12:39:55]FM_GetShiftState done [12:39:55]opened in 1730073493 [12:39:55]opened+sec_in_day 1730159893 [12:39:55]quantity*price = 100021 [12:39:55]sum+1 = 100023 [12:39:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 385 28.10.2024 12:39 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317910 ФПД: 215836382257730 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T123956&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317910&fm=215836382257730&tin=02508201610067®Number=0000000000091628&sum=100000 [12:39:56]StoreToDocumentArchive [12:39:56]shift 546 fd 317910 [12:39:56]save to /storage/0546/doc_00317910 [12:39:56]save last doc name /storage/0546/doc_00317910 to /storage/kkm_last_doc_name [12:39:56]save OK [12:39:56]Clear old archive folders... [12:39:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:39:56]tlvbuf is 013FD570 [12:39:56]SAM_PROTO_ClearQueue [12:39:56]wFMCommunicate request_size=4 [12:39:56]MH_SAM_APDU [12:39:56]CAPDU: 80 09 00 00 [12:39:56]Write to MH i2c: E2 08 00 2F 31 80 09 00 00 00 00 00 00 D2 [12:39:56]Write i2c OK [12:39:56]MH_I2C_Read... [12:39:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:39:56]Read from MH i2c: E2 [12:39:56]MH_I2C_Read... [12:39:56]Read from MH i2c: E2 03 00 [12:39:56]MH_I2C_Read... [12:39:56]Read from MH i2c: E2 03 00 2F 31 00 90 00 D4 [12:39:56]RAPDU: 90 00 [12:39:56]wFMCommunicate OK [12:39:56]SAM_PROTO_ClearQueue done [12:39:56]KKMCreateOFDPacket [12:39:56]OFDProtocolAddRootSTLVToBuf [12:39:56]FM_MakeSignedData [12:39:56]FM_MakeSignedData [12:39:56]SAM_PROTO_SignData [12:39:56]wFMCommunicate request_size=4 [12:39:56]MH_SAM_APDU [12:39:56]CAPDU: 80 0D 01 02 [12:39:56]Write to MH i2c: E2 08 00 30 31 80 0D 01 02 00 00 00 00 DA [12:39:56]Write i2c OK [12:39:56]MH_I2C_Read... [12:39:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:39:56]Read from MH i2c: E2 [12:39:56]MH_I2C_Read... [12:39:56]Read from MH i2c: E2 03 00 [12:39:56]MH_I2C_Read... [12:39:56]Read from MH i2c: E2 03 00 30 31 00 90 00 D5 [12:39:56]RAPDU: 90 00 [12:39:56]wFMCommunicate OK [12:39:56]wFMCommunicate request_size=255 [12:39:56]MH_SAM_APDU [12:39:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 81 01 00 00 F4 03 04 00 1C 86 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D6 D9 04 00 35 04 06 00 C4 [12:39:56]Write to MH i2c: E2 02 01 31 31 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 81 01 00 00 F4 03 04 00 1C 86 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D6 D9 04 00 35 04 06 00 C4 00 00 CB [12:39:56]Write i2c OK [12:39:56]MH_I2C_Read... [12:39:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:39:56]Read from MH i2c: E2 [12:39:56]MH_I2C_Read... [12:39:56]Read from MH i2c: E2 03 00 [12:39:56]MH_I2C_Read... [12:39:56]Read from MH i2c: E2 03 00 31 31 00 90 00 D6 [12:39:56]RAPDU: 90 00 [12:39:56]wFMCommunicate OK [12:39:56]wFMCommunicate request_size=10 [12:39:56]MH_SAM_APDU [12:39:56]CAPDU: 80 0D 02 02 05 4D 52 E4 E2 42 [12:39:56]Write to MH i2c: E2 0D 00 32 31 80 0D 02 02 05 00 4D 52 E4 E2 42 00 00 8E [12:39:56]Write i2c OK [12:39:56]MH_I2C_Read... [12:39:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:39:56]Read from MH i2c: E2 [12:39:56]MH_I2C_Read... [12:39:56]Read from MH i2c: E2 03 00 [12:39:56]MH_I2C_Read... [12:39:56]Read from MH i2c: E2 03 00 32 31 00 90 00 D7 [12:39:56]RAPDU: 90 00 [12:39:56]wFMCommunicate OK [12:39:56]wFMCommunicate request_size=4 [12:39:56]MH_SAM_APDU [12:39:56]CAPDU: 80 0D 03 02 [12:39:56]Write to MH i2c: E2 08 00 33 31 80 0D 03 02 00 00 00 00 DF [12:39:56]Write i2c OK [12:39:56]MH_I2C_Read... [12:39:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:39:56]Read from MH i2c: E2 [12:39:56]MH_I2C_Read... [12:39:56]Read from MH i2c: E2 0B 00 [12:39:56]MH_I2C_Read... [12:39:56]Read from MH i2c: E2 0B 00 33 31 00 37 71 81 46 FD BF DE 5C 90 00 45 [12:39:56]RAPDU: 37 71 81 46 FD BF DE 5C 90 00 [12:39:56]wFMCommunicate OK [12:39:56]SAM_PROTO_SignData done [12:39:56]FM_MakeSignedData done [12:39:56]CreateOFDProtocolMessage [12:39:56]wFMCommunicate request_size=4 [12:39:56]MH_SAM_APDU [12:39:56]CAPDU: 80 11 00 00 [12:39:56]Write to MH i2c: E2 08 00 34 31 80 11 00 00 00 00 00 00 DF [12:39:56]Write i2c OK [12:39:56]MH_I2C_Read... [12:39:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:39:56]Read from MH i2c: E2 [12:39:56]MH_I2C_Read... [12:39:56]Read from MH i2c: E2 17 00 [12:39:56]MH_I2C_Read... [12:39:56]Read from MH i2c: E2 17 00 34 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 33 [12:39:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:39:56]wFMCommunicate OK [12:39:56]CreateOFDProtocolMessage done [12:39:56]OFDSenderStorePacket 317910 [12:39:56]StoreOFDPacket docnum=317910 [12:39:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 76 3F 07 01 FF F8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 81 01 00 00 F4 03 04 00 1C 86 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D6 D9 04 00 35 04 06 00 C4 4D 52 E4 E2 42 37 71 81 46 FD BF DE 5C [12:39:56]CheckFolder [12:39:56]dirname=/storage/ofd_packets [12:39:56]CheckFolder done [12:39:56]ProducePacketName [12:39:56]name=ofd_packets/00317910 [12:39:56]NVStorageSaveData ofd_packets/00317910 [12:39:56]File name is /storage/ofd_packets/00317910 [12:39:56]Write 301 bytes [12:39:56]NVStorageSaveData done [12:39:56]OFDSenderStorePacket done [12:39:56]KKMCreateOFDPacket done [12:39:56]NVStorageSaveData kkm_last_timestamp [12:39:56]File name is /storage/kkm_last_timestamp [12:39:56]Write 4 bytes [12:39:56]NVStorageSaveData done [12:39:56]ExternCall_PrintAddStr [12:39:56]wPrintStart [12:39:56]Write to MH i2c: 01 00 00 35 31 66 [12:39:56]Write i2c OK [12:39:56]MH_I2C_Read... [12:39:56]Read from MH i2c: 01 [12:39:56]MH_I2C_Read... [12:39:56]Read from MH i2c: 01 07 00 [12:39:56]MH_I2C_Read... [12:39:56]Read from MH i2c: 01 07 00 35 31 00 00 00 00 00 FF 0F 7B [12:39:56]RasterBufferAndPrint [12:39:56]line Счет N : (1)1092855 [12:39:56]line ИНН: 02508201610067 [12:39:56]line Контрольно-Кассовый Чек [12:39:56]line ПРОДАЖА [12:39:56]line ТРК (МРК, ГНК) : 54 [12:39:56]line Товар: 2710124500 [12:39:56]line Аи-95-К-3 [12:39:56]line 13.480 * 74.20 [12:39:56]line = 1000.22 [12:39:56]line НДС 12% НСП 1% [12:39:56]line > о реализуемом товаре [12:39:56]line ОКРУГЛЕНИЕ: -0.22 [12:39:56]line ИТОГО: 1000.00 [12:39:56]line Внесено: 1000.00 [12:39:56]line СДАЧА: 0.00 [12:39:56]line НСП 1% : 8.85 [12:39:56]line НДС 12% : 106.22 [12:39:56]line Наличными: 1000.00 [12:39:56]line Безнал.: 0.00 [12:39:56]line Место: АЗС № 101 "Партнер Нефть" [12:39:56]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:39:56]line СНО: Общий режим [12:39:56]line Чек 385 28.10.2024 12:39 [12:39:56]line Смена: 546 ФФД: 1.0 [12:39:56]line ЗНМ: 0300000082 [12:39:56]line РНМ: 0000000000091628 [12:39:56]line Версия ККМ: 001 [12:39:56]line ФМ: 0000000000874671 [12:39:56]line ФД: 317910 [12:39:56]line ФПД: 215836382257730 [12:39:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T123956&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317910&fm=215836382257730&tin=02508201610067®Number=0000000000091628&sum=100000 [12:39:57]OFD Sender: Processing packet 317910 [packets to send 127, broken 126] [12:39:57]ProducePacketName [12:39:57]name=ofd_packets/00317910 [12:39:57]OFD Sender: To server: pG, [12:39:57]CommunicateWithHost lk.salyk.kg:30040 [12:39:57]ConnectInit lk.salyk.kg [12:39:57]written 0, free lines is 4095 [12:39:57]Connected sock=10 [12: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 34 36 37 31 0F 01 00 00 76 3F 07 01 FF F8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 81 01 00 00 F4 03 04 00 1C 86 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D6 D9 04 00 35 04 06 00 C4 4D 52 E4 E2 42 37 71 81 46 FD BF DE 5C [12:39:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 51 48 47 00 32 FD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D6 D9 04 00 F4 03 04 00 D5 31 1F 67 B6 04 01 00 00 F0 AE 54 06 01 32 A4 83 [12:39:57]CommunicateWithHost err = 0 [12:39:57]CheckOFDResponse [12:39:57]1017 (14) - 77093643461234 [12:39:57]1041 (16) - 0000000000874671 [12:39:57]1040 (4) - 317910 [12:39:57]1012 (4) - 28.10.2024 06:40 [12:39:57]1206 (1) - 0 [12:39:57]OFD Sender: Remove packet 317910 [12:39:57]ProducePacketName [12:39:57]name=ofd_packets/00317910 [12:39:57]NVStorageDeleteData [12:39:57]Write to MH i2c: 01 00 00 60 31 91 [12:39:57]Write i2c OK [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: 01 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: 01 07 00 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: 01 07 00 60 31 00 00 00 00 00 FA 0C 9E [12:39:57]RasterBufferAndPrint [12:39:57]line [12:39:57]line [12:39:57]line [12:39:57]line [12:39:57]line [12:39:57]written 0, free lines is 3332 [12:39:57]MH_Cut [12:39:57]Write to MH i2c: D1 01 00 67 31 01 6A [12:39:57]Write i2c OK [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: D1 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: D1 01 00 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: D1 01 00 67 31 00 69 [12:39:57]Write to MH i2c: 01 00 00 68 31 99 [12:39:57]Write i2c OK [12:39:57]MH_I2C_Read... [12:39:58]OFD Sender: No OFD packet to send [12:39:58]*** Cut start [12:39:58]*** Partial cut [12:39:58]*** CUTSNS_PIN = 1 [12:39:58]*** CUTSNS_PIN = 0 [12:39:58]*** Brake cut motor [12:39:59]Read from MH i2c: 01 [12:39:59]MH_I2C_Read... [12:39:59]*** Stop cut motor [12:39:59]*** Cut end [12:39:59]Read from MH i2c: 01 07 00 [12:39:59]MH_I2C_Read... [12:39:59]Read from MH i2c: 01 07 00 68 31 00 00 00 00 00 FF 0F AE [12:39:59]process_action close_receipt done [12:39:59]requested_data is exist [12:39:59]produce_requested_data [12:39:59]requested_item fm.sn is exist - process it [12:39:59]wFMCommunicate request_size=4 [12:39:59]MH_SAM_APDU [12:39:59]CAPDU: 80 11 00 00 [12:39:59]Write to MH i2c: E2 08 00 69 31 80 11 00 00 00 00 00 00 14 [12:39:59]Write i2c OK [12:39:59]MH_I2C_Read... [12:39:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:39:59]Read from MH i2c: E2 [12:39:59]MH_I2C_Read... [12:39:59]Read from MH i2c: E2 17 00 [12:39:59]MH_I2C_Read... [12:39:59]Read from MH i2c: E2 17 00 69 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 68 [12:39:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:39:59]wFMCommunicate OK [12:39:59]requested_item fd.num is exist - process it [12:39:59]SAM_PROTO_GetFieldsCounters [12:39:59]wFMCommunicate request_size=4 [12:39:59]MH_SAM_APDU [12:39:59]CAPDU: 80 13 00 00 [12:39:59]Write to MH i2c: E2 08 00 6A 31 80 13 00 00 00 00 00 00 17 [12:39:59]Write i2c OK [12:39:59]MH_I2C_Read... [12:39:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:39:59]Read from MH i2c: E2 [12:39:59]MH_I2C_Read... [12:39:59]Read from MH i2c: E2 62 00 [12:39:59]MH_I2C_Read... [12:39:59]Read from MH i2c: E2 62 00 6A 31 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D6 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 81 01 00 00 5E 04 04 00 81 01 00 00 57 04 04 00 82 01 00 00 19 04 04 00 00 00 00 00 90 00 97 [12:39:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D6 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 81 01 00 00 5E 04 04 00 81 01 00 00 57 04 04 00 82 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:39:59]wFMCommunicate OK [12:39:59]SAM_PROTO_GetFieldsCounters done [12:39:59]requested_item shift.num is exist - process it [12:39:59]requested_item shift.opened is exist - process it [12:39:59]req_shift_opened [12:39:59]FM_GetShiftState [12:39:59]SAM_PROTO_GetShiftState [12:39:59]wFMCommunicate request_size=4 [12:39:59]MH_SAM_APDU [12:39:59]CAPDU: 80 13 01 00 [12:39:59]Write to MH i2c: E2 08 00 6B 31 80 13 01 00 00 00 00 00 19 [12:39:59]Write i2c OK [12:39:59]MH_I2C_Read... [12:39:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:39:59]Read from MH i2c: E2 [12:39:59]MH_I2C_Read... [12:39:59]Read from MH i2c: E2 0E 00 [12:39:59]MH_I2C_Read... [12:39:59]Read from MH i2c: E2 0E 00 6B 31 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 12 [12:39:59]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:39:59]wFMCommunicate OK [12:39:59]SAM_PROTO_GetShiftState done [12:39:59]FM_GetShiftState done [12:39:59]req_shift_opened done [12:39:59]requested_item shift.open_date is exist - process it [12:39:59]req_shift_open_date [12:39:59]req_shift_open_date done [12:39:59]produce_requested_data done [12:39:59]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317910,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:39:59]process_action_free close_receipt [12:39:59]json_value_free [12:39:59]json_value_free done [12:39:59]process_json_proto returns [12:39:59]Send response to host [12:39:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317910,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:39:59]free response buf [12:39:59]execute_script done [12:39:59]execute_script returns [12:39:59]free content buf [12:39:59]Sock 9.Close socket [12:39:59]Sock 9.Thread stoped [12:40:03]OFD Sender: No OFD packet to send [12:40:08]OFD Sender: No OFD packet to send [12:40:13]OFD Sender: No OFD packet to send [12:40:18]OFD Sender: No OFD packet to send [12:40:23]OFD Sender: No OFD packet to send [12:40:28]OFD Sender: No OFD packet to send [12:40:33]OFD Sender: No OFD packet to send [12:40:38]OFD Sender: No OFD packet to send [12:40:43]OFD Sender: No OFD packet to send [12:40:48]OFD Sender: No OFD packet to send [12:40:53]OFD Sender: No OFD packet to send [12:40:58]OFD Sender: No OFD packet to send [12:41:03]OFD Sender: No OFD packet to send [12:41:08]OFD Sender: No OFD packet to send [12:41:13]OFD Sender: No OFD packet to send [12:41:17]accept exits with 7 [12:41:17]New connection [12:41:17]New thread 3067293028 created [12:41:17]Thread 3067436388 joined [12:41:17]Waiting for new connection... [12:41:17] Sock 7.Parse request [12:41:17]Sock 7.Check first char [12:41:17]Sock 7.First char is OK [12:41:17]request: POST /json_proto HTTP/1.0 [12:41:17]Method: POST [12:41:17]URL: /json_proto [12:41:17]Method is POST - this is cgi request [12:41:17]url: /json_proto [12:41:17]query_string will be loaded in cgi processing [12:41:17]execute_cgi json_proto POST (null) [12:41:17]execute_cgi path=json_proto method=POST [12:41:17]POST find Content-Length [12:41:17]Host: 172.17.50.195:8080 [12:41:17]Content-Length: 686 [12:41:17]Content-Type: application/json [12:41:17] [12:41:17]POST finish read [12:41:17]Found Content-Length = 686 [12:41:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092856", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 39.170, "sum" : 1500.21, "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:41:17]execute_script... [12: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)1092856", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 39.170, "sum" : 1500.21, "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:41:17]POST & json_proto [12:41:17]process_json_proto [12:41:17]json parsed OK: [12:41:17]protocol is kg_v1.0 [12:41:17]action value=close_receipt [12:41:17]process_action close_receipt [12:41:17]cmd_close_receipt [12:41:17]MH_GetDate [12:41:17]Write to MH i2c: F0 00 00 6C 31 8C [12:41:17]Write i2c OK [12:41:17]MH_I2C_Read... [12:41:17]Read from MH i2c: F0 [12:41:17]MH_I2C_Read... [12:41:17]Read from MH i2c: F0 09 00 [12:41:17]MH_I2C_Read... [12:41:17]Read from MH i2c: F0 09 00 6C 31 00 6E 86 1F 67 43 33 1C 67 08 [12:41:17]GetLastDocTimeStamp 1730119196 [12:41:17]current date 1730119278 [12:41:17]FM_GetShiftState [12:41:17]SAM_PROTO_GetShiftState [12:41:17]wFMCommunicate request_size=4 [12:41:17]MH_SAM_APDU [12:41:17]CAPDU: 80 13 01 00 [12:41:17]Write to MH i2c: E2 08 00 6D 31 80 13 01 00 00 00 00 00 1B [12:41:17]Write i2c OK [12:41:17]MH_I2C_Read... [12:41:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:41:17]Read from MH i2c: E2 [12:41:17]MH_I2C_Read... [12:41:17]Read from MH i2c: E2 0E 00 [12:41:17]MH_I2C_Read... [12:41:17]Read from MH i2c: E2 0E 00 6D 31 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 14 [12:41:17]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:41:17]wFMCommunicate OK [12:41:17]SAM_PROTO_GetShiftState done [12:41:17]FM_GetShiftState done [12:41:17]opened in 1730073493 [12:41:17]opened+sec_in_day 1730159893 [12:41:17]quantity*price = 150021 [12:41:17]sum+1 = 150022 [12:41:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.31 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 386 28.10.2024 12:41 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317911 ФПД: 5371528887615 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T124118&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317911&fm=5371528887615&tin=02508201610067®Number=0000000000091628&sum=150000 [12:41:18]StoreToDocumentArchive [12:41:18]shift 546 fd 317911 [12:41:18]save to /storage/0546/doc_00317911 [12:41:18]save last doc name /storage/0546/doc_00317911 to /storage/kkm_last_doc_name [12:41:18]save OK [12:41:18]Clear old archive folders... [12:41:18]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:41:18]tlvbuf is 013A6F00 [12:41:18]SAM_PROTO_ClearQueue [12:41:18]wFMCommunicate request_size=4 [12:41:18]MH_SAM_APDU [12:41:18]CAPDU: 80 09 00 00 [12:41:18]Write to MH i2c: E2 08 00 7A 31 80 09 00 00 00 00 00 00 1D [12:41:18]Write i2c OK [12:41:18]MH_I2C_Read... [12:41:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:41:18]Read from MH i2c: E2 [12:41:18]MH_I2C_Read... [12:41:18]Read from MH i2c: E2 03 00 [12:41:18]MH_I2C_Read... [12:41:18]Read from MH i2c: E2 03 00 7A 31 00 90 00 1F [12:41:18]RAPDU: 90 00 [12:41:18]wFMCommunicate OK [12:41:18]SAM_PROTO_ClearQueue done [12:41:18]KKMCreateOFDPacket [12:41:18]OFDProtocolAddRootSTLVToBuf [12:41:18]FM_MakeSignedData [12:41:18]FM_MakeSignedData [12:41:18]SAM_PROTO_SignData [12:41:18]wFMCommunicate request_size=4 [12:41:18]MH_SAM_APDU [12:41:18]CAPDU: 80 0D 01 02 [12:41:18]Write to MH i2c: E2 08 00 7B 31 80 0D 01 02 00 00 00 00 25 [12:41:18]Write i2c OK [12:41:18]MH_I2C_Read... [12:41:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:41:18]Read from MH i2c: E2 [12:41:18]MH_I2C_Read... [12:41:18]Read from MH i2c: E2 03 00 [12:41:18]MH_I2C_Read... [12:41:18]Read from MH i2c: E2 03 00 7B 31 00 90 00 20 [12:41:18]RAPDU: 90 00 [12:41:18]wFMCommunicate OK [12:41:18]wFMCommunicate request_size=255 [12:41:18]MH_SAM_APDU [12:41:18]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 02 99 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 05 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 3B 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 01 00 00 F4 03 04 00 6E 86 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D7 D9 04 00 35 04 06 00 04 E2 [12:41:18]Write to MH i2c: E2 02 01 7C 31 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 02 99 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 05 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 3B 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 01 00 00 F4 03 04 00 6E 86 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D7 D9 04 00 35 04 06 00 04 E2 00 00 A7 [12:41:18]Write i2c OK [12:41:18]MH_I2C_Read... [12:41:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:41:18]Read from MH i2c: E2 [12:41:18]MH_I2C_Read... [12:41:18]Read from MH i2c: E2 03 00 [12:41:18]MH_I2C_Read... [12:41:18]Read from MH i2c: E2 03 00 7C 31 00 90 00 21 [12:41:18]RAPDU: 90 00 [12:41:18]wFMCommunicate OK [12:41:18]wFMCommunicate request_size=9 [12:41:18]MH_SAM_APDU [12:41:18]CAPDU: 80 0D 02 02 04 A8 12 3D 3F [12:41:18]Write to MH i2c: E2 0C 00 7D 31 80 0D 02 02 04 00 A8 12 3D 3F 00 00 66 [12:41:18]Write i2c OK [12:41:18]MH_I2C_Read... [12:41:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:41:18]Read from MH i2c: E2 [12:41:18]MH_I2C_Read... [12:41:18]Read from MH i2c: E2 03 00 [12:41:18]MH_I2C_Read... [12:41:18]Read from MH i2c: E2 03 00 7D 31 00 90 00 22 [12:41:18]RAPDU: 90 00 [12:41:18]wFMCommunicate OK [12:41:18]wFMCommunicate request_size=4 [12:41:18]MH_SAM_APDU [12:41:18]CAPDU: 80 0D 03 02 [12:41:18]Write to MH i2c: E2 08 00 7E 31 80 0D 03 02 00 00 00 00 2A [12:41:18]Write i2c OK [12:41:18]MH_I2C_Read... [12:41:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:41:18]Read from MH i2c: E2 [12:41:18]MH_I2C_Read... [12:41:18]Read from MH i2c: E2 0B 00 [12:41:18]MH_I2C_Read... [12:41:18]Read from MH i2c: E2 0B 00 7E 31 00 6B F5 EF B9 3D 41 CA C3 90 00 3E [12:41:18]RAPDU: 6B F5 EF B9 3D 41 CA C3 90 00 [12:41:18]wFMCommunicate OK [12:41:18]SAM_PROTO_SignData done [12:41:18]FM_MakeSignedData done [12:41:18]CreateOFDProtocolMessage [12:41:18]wFMCommunicate request_size=4 [12:41:18]MH_SAM_APDU [12:41:18]CAPDU: 80 11 00 00 [12:41:18]Write to MH i2c: E2 08 00 7F 31 80 11 00 00 00 00 00 00 2A [12:41:18]Write i2c OK [12:41:18]MH_I2C_Read... [12:41:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:41:18]Read from MH i2c: E2 [12:41:18]MH_I2C_Read... [12:41:18]Read from MH i2c: E2 17 00 [12:41:18]MH_I2C_Read... [12:41:18]Read from MH i2c: E2 17 00 7F 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 7E [12:41:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:41:18]wFMCommunicate OK [12:41:18]CreateOFDProtocolMessage done [12:41:18]OFDSenderStorePacket 317911 [12:41:18]StoreOFDPacket docnum=317911 [12:41:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 4F F4 06 01 E4 9F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 02 99 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 05 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 3B 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 01 00 00 F4 03 04 00 6E 86 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D7 D9 04 00 35 04 06 00 04 E2 A8 12 3D 3F 6B F5 EF B9 3D 41 CA C3 [12:41:18]CheckFolder [12:41:18]dirname=/storage/ofd_packets [12:41:18]CheckFolder done [12:41:18]ProducePacketName [12:41:18]name=ofd_packets/00317911 [12:41:18]NVStorageSaveData ofd_packets/00317911 [12:41:18]File name is /storage/ofd_packets/00317911 [12:41:18]Write 300 bytes [12:41:18]NVStorageSaveData done [12:41:18]OFDSenderStorePacket done [12:41:18]KKMCreateOFDPacket done [12:41:18]NVStorageSaveData kkm_last_timestamp [12:41:18]File name is /storage/kkm_last_timestamp [12:41:18]Write 4 bytes [12:41:18]NVStorageSaveData done [12:41:18]ExternCall_PrintAddStr [12:41:18]wPrintStart [12:41:18]Write to MH i2c: 01 00 00 80 31 B1 [12:41:18]Write i2c OK [12:41:18]MH_I2C_Read... [12:41:18]Read from MH i2c: 01 [12:41:18]MH_I2C_Read... [12:41:18]Read from MH i2c: 01 07 00 [12:41:18]MH_I2C_Read... [12:41:18]Read from MH i2c: 01 07 00 80 31 00 00 00 00 00 FF 0F C6 [12:41:18]RasterBufferAndPrint [12:41:18]line Счет N : (1)1092856 [12:41:18]line ИНН: 02508201610067 [12:41:18]line Контрольно-Кассовый Чек [12:41:18]line ПРОДАЖА [12:41:18]line ТРК (МРК, ГНК) : 81 [12:41:18]line Товар: 2711190000 [12:41:18]line ГАЗ-К-5 [12:41:18]line 39.170 * 38.30 [12:41:18]line = 1500.21 [12:41:18]line НДС 12% НСП 1% [12:41:18]line > о реализуемом товаре [12:41:18]line ОКРУГЛЕНИЕ: -0.21 [12:41:18]line ИТОГО: 1500.00 [12:41:18]line Внесено: 1500.00 [12:41:18]line СДАЧА: 0.00 [12:41:18]line НСП 1% : 13.28 [12:41:18]line НДС 12% : 159.31 [12:41:18]line Наличными: 1500.00 [12:41:18]line Безнал.: 0.00 [12:41:18]line Место: АЗС № 101 "Партнер Нефть" [12:41:18]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:41:18]line СНО: Общий режим [12:41:18]line Чек 386 28.10.2024 12:41 [12:41:18]line Смена: 546 ФФД: 1.0 [12:41:18]line ЗНМ: 0300000082 [12:41:18]line РНМ: 0000000000091628 [12:41:18]line Версия ККМ: 001 [12:41:18]line ФМ: 0000000000874671 [12:41:18]line ФД: 317911 [12:41:18]line ФПД: 5371528887615 [12:41:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T124118&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317911&fm=5371528887615&tin=02508201610067®Number=0000000000091628&sum=150000 [12:41:19]OFD Sender: Processing packet 317911 [packets to send 127, broken 126] [12:41:19]ProducePacketName [12:41:19]name=ofd_packets/00317911 [12:41:19]OFD Sender: To server: pG, [12:41:19]CommunicateWithHost lk.salyk.kg:30040 [12:41:19]ConnectInit lk.salyk.kg [12:41:19]written 0, free lines is 4095 [12:41:19]Connected sock=10 [12:41:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 4F F4 06 01 E4 9F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 02 99 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 05 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 3B 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 01 00 00 F4 03 04 00 6E 86 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D7 D9 04 00 35 04 06 00 04 E2 A8 12 3D 3F 6B F5 EF B9 3D 41 CA C3 [12:41:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 60 5B 47 00 BA E5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D7 D9 04 00 F4 03 04 00 27 32 1F 67 B6 04 01 00 00 C5 74 5B B6 92 16 11 FC [12:41:19]CommunicateWithHost err = 0 [12:41:19]CheckOFDResponse [12:41:19]1017 (14) - 77093643461234 [12:41:19]1041 (16) - 0000000000874671 [12:41:19]1040 (4) - 317911 [12:41:19]1012 (4) - 28.10.2024 06:41 [12:41:19]1206 (1) - 0 [12:41:19]OFD Sender: Remove packet 317911 [12:41:19]ProducePacketName [12:41:19]name=ofd_packets/00317911 [12:41:19]NVStorageDeleteData [12:41:19]Write to MH i2c: 01 00 00 AB 31 DC [12:41:19]Write i2c OK [12:41:19]MH_I2C_Read... [12:41:19]Read from MH i2c: 01 [12:41:19]MH_I2C_Read... [12:41:19]Read from MH i2c: 01 07 00 [12:41:19]MH_I2C_Read... [12:41:19]Read from MH i2c: 01 07 00 AB 31 00 00 00 00 00 F2 0C E1 [12:41:19]RasterBufferAndPrint [12:41:19]line [12:41:19]line [12:41:19]line [12:41:19]line [12:41:19]line [12:41:19]written 0, free lines is 3320 [12:41:19]MH_Cut [12:41:19]Write to MH i2c: D1 01 00 B2 31 01 B5 [12:41:19]Write i2c OK [12:41:19]MH_I2C_Read... [12:41:19]Read from MH i2c: D1 [12:41:19]MH_I2C_Read... [12:41:19]Read from MH i2c: D1 01 00 [12:41:19]MH_I2C_Read... [12:41:19]Read from MH i2c: D1 01 00 B2 31 00 B4 [12:41:19]Write to MH i2c: 01 00 00 B3 31 E4 [12:41:19]Write i2c OK [12:41:19]MH_I2C_Read... [12:41:20]OFD Sender: No OFD packet to send [12:41:20]*** Cut start [12:41:20]*** Partial cut [12:41:20]*** CUTSNS_PIN = 1 [12:41:20]*** CUTSNS_PIN = 0 [12:41:20]*** Brake cut motor [12:41:21]Read from MH i2c: 01 [12:41:21]MH_I2C_Read... [12:41:21]*** Stop cut motor [12:41:21]*** Cut end [12:41:21]Read from MH i2c: 01 07 00 [12:41:21]MH_I2C_Read... [12:41:21]Read from MH i2c: 01 07 00 B3 31 00 00 00 00 00 FF 0F F9 [12:41:21]process_action close_receipt done [12:41:21]requested_data is exist [12:41:21]produce_requested_data [12:41:21]requested_item fm.sn is exist - process it [12:41:21]wFMCommunicate request_size=4 [12:41:21]MH_SAM_APDU [12:41:21]CAPDU: 80 11 00 00 [12:41:21]Write to MH i2c: E2 08 00 B4 31 80 11 00 00 00 00 00 00 5F [12:41:21]Write i2c OK [12:41:21]MH_I2C_Read... [12:41:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:41:21]Read from MH i2c: E2 [12:41:21]MH_I2C_Read... [12:41:21]Read from MH i2c: E2 17 00 [12:41:21]MH_I2C_Read... [12:41:21]Read from MH i2c: E2 17 00 B4 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B3 [12:41:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:41:21]wFMCommunicate OK [12:41:21]requested_item fd.num is exist - process it [12:41:21]SAM_PROTO_GetFieldsCounters [12:41:21]wFMCommunicate request_size=4 [12:41:21]MH_SAM_APDU [12:41:21]CAPDU: 80 13 00 00 [12:41:21]Write to MH i2c: E2 08 00 B5 31 80 13 00 00 00 00 00 00 62 [12:41:21]Write i2c OK [12:41:21]MH_I2C_Read... [12:41:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:41:21]Read from MH i2c: E2 [12:41:21]MH_I2C_Read... [12:41:21]Read from MH i2c: E2 62 00 [12:41:21]MH_I2C_Read... [12:41:21]Read from MH i2c: E2 62 00 B5 31 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D7 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 82 01 00 00 5E 04 04 00 82 01 00 00 57 04 04 00 83 01 00 00 19 04 04 00 00 00 00 00 90 00 E6 [12:41:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D7 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 82 01 00 00 5E 04 04 00 82 01 00 00 57 04 04 00 83 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:41:21]wFMCommunicate OK [12:41:21]SAM_PROTO_GetFieldsCounters done [12:41:21]requested_item shift.num is exist - process it [12:41:21]requested_item shift.opened is exist - process it [12:41:21]req_shift_opened [12:41:21]FM_GetShiftState [12:41:21]SAM_PROTO_GetShiftState [12:41:21]wFMCommunicate request_size=4 [12:41:21]MH_SAM_APDU [12:41:21]CAPDU: 80 13 01 00 [12:41:21]Write to MH i2c: E2 08 00 B6 31 80 13 01 00 00 00 00 00 64 [12:41:21]Write i2c OK [12:41:21]MH_I2C_Read... [12:41:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:41:21]Read from MH i2c: E2 [12:41:21]MH_I2C_Read... [12:41:21]Read from MH i2c: E2 0E 00 [12:41:21]MH_I2C_Read... [12:41:21]Read from MH i2c: E2 0E 00 B6 31 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 5D [12:41:21]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:41:21]wFMCommunicate OK [12:41:21]SAM_PROTO_GetShiftState done [12:41:21]FM_GetShiftState done [12:41:21]req_shift_opened done [12:41:21]requested_item shift.open_date is exist - process it [12:41:21]req_shift_open_date [12:41:21]req_shift_open_date done [12:41:21]produce_requested_data done [12:41:21]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317911,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:41:21]process_action_free close_receipt [12:41:21]json_value_free [12:41:21]json_value_free done [12:41:21]process_json_proto returns [12:41:21]Send response to host [12:41:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317911,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:41:21]free response buf [12:41:21]execute_script done [12:41:21]execute_script returns [12:41:21]free content buf [12:41:21]Sock 7.Close socket [12:41:21]Sock 7.Thread stoped [12:41:25]OFD Sender: No OFD packet to send [12:41:30]OFD Sender: No OFD packet to send [12:41:35]OFD Sender: No OFD packet to send [12:41:40]OFD Sender: No OFD packet to send [12:41:45]OFD Sender: No OFD packet to send [12:41:50]OFD Sender: No OFD packet to send [12:41:55]OFD Sender: No OFD packet to send [12:42:00]OFD Sender: No OFD packet to send [12:42:05]OFD Sender: No OFD packet to send [12:42:10]OFD Sender: No OFD packet to send [12:42:15]OFD Sender: No OFD packet to send [12:42:18]accept exits with 9 [12:42:18]New connection [12:42:18]New thread 3067436388 created [12:42:18]Thread 3067293028 joined [12:42:18]Waiting for new connection... [12:42:18] Sock 9.Parse request [12:42:18]Sock 9.Check first char [12:42:18]Sock 9.First char is OK [12:42:18]request: POST /json_proto HTTP/1.0 [12:42:18]Method: POST [12:42:18]URL: /json_proto [12:42:18]Method is POST - this is cgi request [12:42:18]url: /json_proto [12:42:18]query_string will be loaded in cgi processing [12:42:18]execute_cgi json_proto POST (null) [12:42:18]execute_cgi path=json_proto method=POST [12:42:18]POST find Content-Length [12:42:18]Host: 172.17.50.195:8080 [12:42:18]Content-Length: 683 [12:42:18]Content-Type: application/json [12:42:18] [12:42:18]POST finish read [12:42:18]Found Content-Length = 683 [12:42:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092857", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [12:42:18]execute_script... [12:42:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092857", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [12:42:18]POST & json_proto [12:42:18]process_json_proto [12:42:18]json parsed OK: [12:42:18]protocol is kg_v1.0 [12:42:18]action value=close_receipt [12:42:18]process_action close_receipt [12:42:18]cmd_close_receipt [12:42:18]MH_GetDate [12:42:18]Write to MH i2c: F0 00 00 B7 31 D7 [12:42:18]Write i2c OK [12:42:18]MH_I2C_Read... [12:42:18]Read from MH i2c: F0 [12:42:18]MH_I2C_Read... [12:42:18]Read from MH i2c: F0 09 00 [12:42:18]MH_I2C_Read... [12:42:18]Read from MH i2c: F0 09 00 B7 31 00 AC 86 1F 67 43 33 1C 67 91 [12:42:18]GetLastDocTimeStamp 1730119278 [12:42:18]current date 1730119340 [12:42:18]FM_GetShiftState [12:42:18]SAM_PROTO_GetShiftState [12:42:18]wFMCommunicate request_size=4 [12:42:18]MH_SAM_APDU [12:42:18]CAPDU: 80 13 01 00 [12:42:18]Write to MH i2c: E2 08 00 B8 31 80 13 01 00 00 00 00 00 66 [12:42:18]Write i2c OK [12:42:18]MH_I2C_Read... [12:42:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:42:19]Read from MH i2c: E2 [12:42:19]MH_I2C_Read... [12:42:19]Read from MH i2c: E2 0E 00 [12:42:19]MH_I2C_Read... [12:42:19]Read from MH i2c: E2 0E 00 B8 31 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 5F [12:42:19]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:42:19]wFMCommunicate OK [12:42:19]SAM_PROTO_GetShiftState done [12:42:19]FM_GetShiftState done [12:42:19]opened in 1730073493 [12:42:19]opened+sec_in_day 1730159893 [12:42:19]quantity*price = 200043 [12:42:19]sum+1 = 200044 [12:42:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 387 28.10.2024 12:42 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317912 ФПД: 171151712530991 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T124220&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317912&fm=171151712530991&tin=02508201610067®Number=0000000000091628&sum=200000 [12:42:20]StoreToDocumentArchive [12:42:20]shift 546 fd 317912 [12:42:20]save to /storage/0546/doc_00317912 [12:42:20]save last doc name /storage/0546/doc_00317912 to /storage/kkm_last_doc_name [12:42:20]save OK [12:42:20]Clear old archive folders... [12:42:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:42:20]tlvbuf is B6FCE800 [12:42:20]SAM_PROTO_ClearQueue [12:42:20]wFMCommunicate request_size=4 [12:42:20]MH_SAM_APDU [12:42:20]CAPDU: 80 09 00 00 [12:42:20]Write to MH i2c: E2 08 00 C5 31 80 09 00 00 00 00 00 00 68 [12:42:20]Write i2c OK [12:42:20]MH_I2C_Read... [12:42:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:42:20]Read from MH i2c: E2 [12:42:20]MH_I2C_Read... [12:42:20]Read from MH i2c: E2 03 00 [12:42:20]MH_I2C_Read... [12:42:20]Read from MH i2c: E2 03 00 C5 31 00 90 00 6A [12:42:20]RAPDU: 90 00 [12:42:20]wFMCommunicate OK [12:42:20]SAM_PROTO_ClearQueue done [12:42:20]KKMCreateOFDPacket [12:42:20]OFDProtocolAddRootSTLVToBuf [12:42:20]FM_MakeSignedData [12:42:20]FM_MakeSignedData [12:42:20]SAM_PROTO_SignData [12:42:20]wFMCommunicate request_size=4 [12:42:20]MH_SAM_APDU [12:42:20]CAPDU: 80 0D 01 02 [12:42:20]Write to MH i2c: E2 08 00 C6 31 80 0D 01 02 00 00 00 00 70 [12:42:20]Write i2c OK [12:42:20]MH_I2C_Read... [12:42:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:42:20]Read from MH i2c: E2 [12:42:20]MH_I2C_Read... [12:42:20]Read from MH i2c: E2 03 00 [12:42:20]MH_I2C_Read... [12:42:20]Read from MH i2c: E2 03 00 C6 31 00 90 00 6B [12:42:20]RAPDU: 90 00 [12:42:20]wFMCommunicate OK [12:42:20]wFMCommunicate request_size=255 [12:42:20]MH_SAM_APDU [12:42:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 83 01 00 00 F4 03 04 00 AC 86 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D8 D9 04 00 35 04 06 00 9B [12:42:20]Write to MH i2c: E2 02 01 C7 31 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 83 01 00 00 F4 03 04 00 AC 86 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D8 D9 04 00 35 04 06 00 9B 00 00 57 [12:42:20]Write i2c OK [12:42:20]MH_I2C_Read... [12:42:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:42:20]Read from MH i2c: E2 [12:42:20]MH_I2C_Read... [12:42:20]Read from MH i2c: E2 03 00 [12:42:20]MH_I2C_Read... [12:42:20]Read from MH i2c: E2 03 00 C7 31 00 90 00 6C [12:42:20]RAPDU: 90 00 [12:42:20]wFMCommunicate OK [12:42:20]wFMCommunicate request_size=10 [12:42:20]MH_SAM_APDU [12:42:20]CAPDU: 80 0D 02 02 05 A9 5D 07 32 2F [12:42:20]Write to MH i2c: E2 0D 00 C8 31 80 0D 02 02 05 00 A9 5D 07 32 2F 00 00 EB [12:42:20]Write i2c OK [12:42:20]MH_I2C_Read... [12:42:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:42:20]Read from MH i2c: E2 [12:42:20]MH_I2C_Read... [12:42:20]Read from MH i2c: E2 03 00 [12:42:20]MH_I2C_Read... [12:42:20]Read from MH i2c: E2 03 00 C8 31 00 90 00 6D [12:42:20]RAPDU: 90 00 [12:42:20]wFMCommunicate OK [12:42:20]wFMCommunicate request_size=4 [12:42:20]MH_SAM_APDU [12:42:20]CAPDU: 80 0D 03 02 [12:42:20]Write to MH i2c: E2 08 00 C9 31 80 0D 03 02 00 00 00 00 75 [12:42:20]Write i2c OK [12:42:20]MH_I2C_Read... [12:42:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:42:20]Read from MH i2c: E2 [12:42:20]MH_I2C_Read... [12:42:20]Read from MH i2c: E2 0B 00 [12:42:20]MH_I2C_Read... [12:42:20]Read from MH i2c: E2 0B 00 C9 31 00 35 36 14 74 3C AE 25 83 90 00 FB [12:42:20]RAPDU: 35 36 14 74 3C AE 25 83 90 00 [12:42:20]wFMCommunicate OK [12:42:20]SAM_PROTO_SignData done [12:42:20]FM_MakeSignedData done [12:42:20]CreateOFDProtocolMessage [12:42:20]wFMCommunicate request_size=4 [12:42:20]MH_SAM_APDU [12:42:20]CAPDU: 80 11 00 00 [12:42:20]Write to MH i2c: E2 08 00 CA 31 80 11 00 00 00 00 00 00 75 [12:42:20]Write i2c OK [12:42:20]MH_I2C_Read... [12:42:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:42:20]Read from MH i2c: E2 [12:42:20]MH_I2C_Read... [12:42:20]Read from MH i2c: E2 17 00 [12:42:20]MH_I2C_Read... [12:42:20]Read from MH i2c: E2 17 00 CA 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C9 [12:42:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:42:20]wFMCommunicate OK [12:42:20]CreateOFDProtocolMessage done [12:42:20]OFDSenderStorePacket 317912 [12:42:20]StoreOFDPacket docnum=317912 [12:42:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 4B E0 07 01 DB 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 33 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 83 01 00 00 F4 03 04 00 AC 86 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D8 D9 04 00 35 04 06 00 9B A9 5D 07 32 2F 35 36 14 74 3C AE 25 83 [12:42:20]CheckFolder [12:42:20]dirname=/storage/ofd_packets [12:42:20]CheckFolder done [12:42:20]ProducePacketName [12:42:20]name=ofd_packets/00317912 [12:42:20]NVStorageSaveData ofd_packets/00317912 [12:42:20]File name is /storage/ofd_packets/00317912 [12:42:20]Write 301 bytes [12:42:20]NVStorageSaveData done [12:42:20]OFDSenderStorePacket done [12:42:20]KKMCreateOFDPacket done [12:42:20]NVStorageSaveData kkm_last_timestamp [12:42:20]File name is /storage/kkm_last_timestamp [12:42:20]Write 4 bytes [12:42:20]NVStorageSaveData done [12:42:20]ExternCall_PrintAddStr [12:42:20]wPrintStart [12:42:20]Write to MH i2c: 01 00 00 CB 31 FC [12:42:20]Write i2c OK [12:42:20]MH_I2C_Read... [12:42:20]Read from MH i2c: 01 [12:42:20]MH_I2C_Read... [12:42:20]Read from MH i2c: 01 07 00 [12:42:20]MH_I2C_Read... [12:42:20]Read from MH i2c: 01 07 00 CB 31 00 00 00 00 00 FF 0F 11 [12:42:20]RasterBufferAndPrint [12:42:20]line Счет N : (1)1092857 [12:42:20]line ИНН: 02508201610067 [12:42:20]line Контрольно-Кассовый Чек [12:42:20]line ПРОДАЖА [12:42:20]line ТРК (МРК, ГНК) : 54 [12:42:20]line Товар: 2710124500 [12:42:20]line Аи-95-К-3 [12:42:20]line 26.960 * 74.20 [12:42:20]line = 2000.43 [12:42:20]line НДС 12% НСП 1% [12:42:20]line > о реализуемом товаре [12:42:20]line ОКРУГЛЕНИЕ: -0.43 [12:42:20]line ИТОГО: 2000.00 [12:42:20]line Внесено: 2000.00 [12:42:20]line СДАЧА: 0.00 [12:42:20]line НСП 1% : 17.70 [12:42:20]line НДС 12% : 212.43 [12:42:20]line Наличными: 2000.00 [12:42:20]line Безнал.: 0.00 [12:42:20]line Место: АЗС № 101 "Партнер Нефть" [12:42:20]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:42:20]line СНО: Общий режим [12:42:20]line Чек 387 28.10.2024 12:42 [12:42:20]line Смена: 546 ФФД: 1.0 [12:42:20]line ЗНМ: 0300000082 [12:42:20]line РНМ: 0000000000091628 [12:42:20]line Версия ККМ: 001 [12:42:20]line ФМ: 0000000000874671 [12:42:20]line ФД: 317912 [12:42:20]line ФПД: 171151712530991 [12:42:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T124220&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317912&fm=171151712530991&tin=02508201610067®Number=0000000000091628&sum=200000 [12:42:20]written 0, free lines is 4095 [12:42:20]OFD Sender: Processing packet 317912 [packets to send 127, broken 126] [12:42:20]ProducePacketName [12:42:20]name=ofd_packets/00317912 [12:42:20]OFD Sender: To server: pG, [12:42:20]CommunicateWithHost lk.salyk.kg:30040 [12:42:20]ConnectInit lk.salyk.kg [12:42:20]Connected sock=11 [12:42:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 4B E0 07 01 DB 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 33 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 83 01 00 00 F4 03 04 00 AC 86 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D8 D9 04 00 35 04 06 00 9B A9 5D 07 32 2F 35 36 14 74 3C AE 25 83 [12:42:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 48 FB 47 00 00 8A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D8 D9 04 00 F4 03 04 00 64 32 1F 67 B6 04 01 00 00 E9 37 38 44 BE D4 02 FC [12:42:21]CommunicateWithHost err = 0 [12:42:21]CheckOFDResponse [12:42:21]1017 (14) - 77093643461234 [12:42:21]1041 (16) - 0000000000874671 [12:42:21]1040 (4) - 317912 [12:42:21]1012 (4) - 28.10.2024 06:42 [12:42:21]1206 (1) - 0 [12:42:21]OFD Sender: Remove packet 317912 [12:42:21]ProducePacketName [12:42:21]name=ofd_packets/00317912 [12:42:21]NVStorageDeleteData [12:42:21]Write to MH i2c: 01 00 00 F6 31 27 [12:42:21]Write i2c OK [12:42:21]MH_I2C_Read... [12:42:21]Read from MH i2c: 01 [12:42:21]MH_I2C_Read... [12:42:21]Read from MH i2c: 01 07 00 [12:42:21]MH_I2C_Read... [12:42:21]Read from MH i2c: 01 07 00 F6 31 00 00 00 00 00 EC 0C 26 [12:42:21]RasterBufferAndPrint [12:42:21]line [12:42:21]line [12:42:21]line [12:42:21]line [12:42:21]line [12:42:21]written 0, free lines is 3314 [12:42:21]MH_Cut [12:42:21]Write to MH i2c: D1 01 00 FD 31 01 00 [12:42:21]Write i2c OK [12:42:21]MH_I2C_Read... [12:42:21]Read from MH i2c: D1 [12:42:21]MH_I2C_Read... [12:42:21]Read from MH i2c: D1 01 00 [12:42:21]MH_I2C_Read... [12:42:21]Read from MH i2c: D1 01 00 FD 31 00 FF [12:42:21]Write to MH i2c: 01 00 00 FE 31 2F [12:42:21]Write i2c OK [12:42:21]MH_I2C_Read... [12:42:21]OFD Sender: No OFD packet to send [12:42:21]*** Cut start [12:42:21]*** Partial cut [12:42:21]*** CUTSNS_PIN = 1 [12:42:21]*** CUTSNS_PIN = 0 [12:42:22]*** Brake cut motor [12:42:22]Read from MH i2c: 01 [12:42:22]MH_I2C_Read... [12:42:22]*** Stop cut motor [12:42:22]*** Cut end [12:42:22]Read from MH i2c: 01 07 00 [12:42:22]MH_I2C_Read... [12:42:22]Read from MH i2c: 01 07 00 FE 31 00 00 00 00 00 FF 0F 44 [12:42:22]process_action close_receipt done [12:42:22]requested_data is exist [12:42:22]produce_requested_data [12:42:22]requested_item fm.sn is exist - process it [12:42:22]wFMCommunicate request_size=4 [12:42:22]MH_SAM_APDU [12:42:22]CAPDU: 80 11 00 00 [12:42:22]Write to MH i2c: E2 08 00 FF 31 80 11 00 00 00 00 00 00 AA [12:42:22]Write i2c OK [12:42:22]MH_I2C_Read... [12:42:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:42:22]Read from MH i2c: E2 [12:42:22]MH_I2C_Read... [12:42:22]Read from MH i2c: E2 17 00 [12:42:22]MH_I2C_Read... [12:42:22]Read from MH i2c: E2 17 00 FF 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 FE [12:42:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:42:22]wFMCommunicate OK [12:42:22]requested_item fd.num is exist - process it [12:42:22]SAM_PROTO_GetFieldsCounters [12:42:22]wFMCommunicate request_size=4 [12:42:22]MH_SAM_APDU [12:42:22]CAPDU: 80 13 00 00 [12:42:22]Write to MH i2c: E2 08 00 00 32 80 13 00 00 00 00 00 00 AE [12:42:22]Write i2c OK [12:42:22]MH_I2C_Read... [12:42:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:42:22]Read from MH i2c: E2 [12:42:22]MH_I2C_Read... [12:42:22]Read from MH i2c: E2 62 00 [12:42:22]MH_I2C_Read... [12:42:22]Read from MH i2c: E2 62 00 00 32 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D8 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 83 01 00 00 5E 04 04 00 83 01 00 00 57 04 04 00 84 01 00 00 19 04 04 00 00 00 00 00 90 00 36 [12:42:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D8 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 83 01 00 00 5E 04 04 00 83 01 00 00 57 04 04 00 84 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:42:22]wFMCommunicate OK [12:42:22]SAM_PROTO_GetFieldsCounters done [12:42:22]requested_item shift.num is exist - process it [12:42:22]requested_item shift.opened is exist - process it [12:42:22]req_shift_opened [12:42:22]FM_GetShiftState [12:42:22]SAM_PROTO_GetShiftState [12:42:22]wFMCommunicate request_size=4 [12:42:22]MH_SAM_APDU [12:42:22]CAPDU: 80 13 01 00 [12:42:22]Write to MH i2c: E2 08 00 01 32 80 13 01 00 00 00 00 00 B0 [12:42:22]Write i2c OK [12:42:22]MH_I2C_Read... [12:42:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:42:22]Read from MH i2c: E2 [12:42:22]MH_I2C_Read... [12:42:22]Read from MH i2c: E2 0E 00 [12:42:22]MH_I2C_Read... [12:42:22]Read from MH i2c: E2 0E 00 01 32 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A9 [12:42:22]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:42:22]wFMCommunicate OK [12:42:22]SAM_PROTO_GetShiftState done [12:42:22]FM_GetShiftState done [12:42:22]req_shift_opened done [12:42:22]requested_item shift.open_date is exist - process it [12:42:22]req_shift_open_date [12:42:22]req_shift_open_date done [12:42:22]produce_requested_data done [12:42:22]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317912,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:42:22]process_action_free close_receipt [12:42:22]json_value_free [12:42:22]json_value_free done [12:42:22]process_json_proto returns [12:42:22]Send response to host [12:42:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317912,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:42:22]free response buf [12:42:22]execute_script done [12:42:22]execute_script returns [12:42:22]free content buf [12:42:22]Sock 9.Close socket [12:42:22]Sock 9.Thread stoped [12:42:26]OFD Sender: No OFD packet to send [12:42:31]OFD Sender: No OFD packet to send [12:42:36]OFD Sender: No OFD packet to send [12:42:41]OFD Sender: No OFD packet to send [12:42:45]accept exits with 7 [12:42:45]New connection [12:42:45]New thread 3067293028 created [12:42:45]Thread 3067436388 joined [12:42:45]Waiting for new connection... [12:42:45] Sock 7.Parse request [12:42:45]Sock 7.Check first char [12:42:45]Sock 7.First char is OK [12:42:45]request: POST /json_proto HTTP/1.0 [12:42:45]Method: POST [12:42:45]URL: /json_proto [12:42:45]Method is POST - this is cgi request [12:42:45]url: /json_proto [12:42:45]query_string will be loaded in cgi processing [12:42:45]execute_cgi json_proto POST (null) [12:42:45]execute_cgi path=json_proto method=POST [12:42:45]POST find Content-Length [12:42:45]Host: 172.17.50.195:8080 [12:42:45]Content-Length: 682 [12:42:45]Content-Type: application/json [12:42:45] [12:42:45]POST finish read [12:42:45]Found Content-Length = 682 [12:42:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092858", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 15.670, "sum" : 600.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:42:45]execute_script... [12:42:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092858", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 15.670, "sum" : 600.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:42:45]POST & json_proto [12:42:45]process_json_proto [12:42:45]json parsed OK: [12:42:45]protocol is kg_v1.0 [12:42:45]action value=close_receipt [12:42:45]process_action close_receipt [12:42:45]cmd_close_receipt [12:42:45]MH_GetDate [12:42:45]Write to MH i2c: F0 00 00 02 32 23 [12:42:45]Write i2c OK [12:42:45]MH_I2C_Read... [12:42:45]Read from MH i2c: F0 [12:42:45]MH_I2C_Read... [12:42:45]Read from MH i2c: F0 09 00 [12:42:45]MH_I2C_Read... [12:42:45]Read from MH i2c: F0 09 00 02 32 00 C6 86 1F 67 43 33 1C 67 F7 [12:42:45]GetLastDocTimeStamp 1730119340 [12:42:45]current date 1730119366 [12:42:45]FM_GetShiftState [12:42:45]SAM_PROTO_GetShiftState [12:42:45]wFMCommunicate request_size=4 [12:42:45]MH_SAM_APDU [12:42:45]CAPDU: 80 13 01 00 [12:42:45]Write to MH i2c: E2 08 00 03 32 80 13 01 00 00 00 00 00 B2 [12:42:45]Write i2c OK [12:42:45]MH_I2C_Read... [12:42:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:42:45]Read from MH i2c: E2 [12:42:45]MH_I2C_Read... [12:42:45]Read from MH i2c: E2 0E 00 [12:42:45]MH_I2C_Read... [12:42:45]Read from MH i2c: E2 0E 00 03 32 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 AB [12:42:45]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:42:45]wFMCommunicate OK [12:42:45]SAM_PROTO_GetShiftState done [12:42:45]FM_GetShiftState done [12:42:45]opened in 1730073493 [12:42:45]opened+sec_in_day 1730159893 [12:42:45]quantity*price = 60016 [12:42:45]sum+1 = 60017 [12:42:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 388 28.10.2024 12:42 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317913 ФПД: 262625304483950 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T124246&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317913&fm=262625304483950&tin=02508201610067®Number=0000000000091628&sum=60000 [12:42:46]StoreToDocumentArchive [12:42:46]shift 546 fd 317913 [12:42:46]save to /storage/0546/doc_00317913 [12:42:46]save last doc name /storage/0546/doc_00317913 to /storage/kkm_last_doc_name [12:42:46]save OK [12:42:46]Clear old archive folders... [12:42:46]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:42:46]tlvbuf is 01405F20 [12:42:46]SAM_PROTO_ClearQueue [12:42:46]wFMCommunicate request_size=4 [12:42:46]MH_SAM_APDU [12:42:46]CAPDU: 80 09 00 00 [12:42:46]Write to MH i2c: E2 08 00 10 32 80 09 00 00 00 00 00 00 B4 [12:42:46]Write i2c OK [12:42:46]MH_I2C_Read... [12:42:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:42:46]Read from MH i2c: E2 [12:42:46]MH_I2C_Read... [12:42:46]Read from MH i2c: E2 03 00 [12:42:46]MH_I2C_Read... [12:42:46]Read from MH i2c: E2 03 00 10 32 00 90 00 B6 [12:42:46]RAPDU: 90 00 [12:42:46]wFMCommunicate OK [12:42:46]SAM_PROTO_ClearQueue done [12:42:46]KKMCreateOFDPacket [12:42:46]OFDProtocolAddRootSTLVToBuf [12:42:46]FM_MakeSignedData [12:42:46]FM_MakeSignedData [12:42:46]SAM_PROTO_SignData [12:42:46]wFMCommunicate request_size=4 [12:42:46]MH_SAM_APDU [12:42:46]CAPDU: 80 0D 01 02 [12:42:46]Write to MH i2c: E2 08 00 11 32 80 0D 01 02 00 00 00 00 BC [12:42:46]Write i2c OK [12:42:46]MH_I2C_Read... [12:42:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:42:46]Read from MH i2c: E2 [12:42:46]MH_I2C_Read... [12:42:46]Read from MH i2c: E2 03 00 [12:42:46]MH_I2C_Read... [12:42:46]Read from MH i2c: E2 03 00 11 32 00 90 00 B7 [12:42:46]RAPDU: 90 00 [12:42:46]wFMCommunicate OK [12:42:46]wFMCommunicate request_size=255 [12:42:46]MH_SAM_APDU [12:42:46]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 36 3D 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 70 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 01 00 00 F4 03 04 00 C6 86 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D9 D9 04 00 35 04 06 00 EE DB [12:42:46]Write to MH i2c: E2 02 01 12 32 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 36 3D 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 70 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 01 00 00 F4 03 04 00 C6 86 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D9 D9 04 00 35 04 06 00 EE DB 00 00 E0 [12:42:46]Write i2c OK [12:42:46]MH_I2C_Read... [12:42:46]OFD Sender: No OFD packet to send [12:42:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:42:46]Read from MH i2c: E2 [12:42:46]MH_I2C_Read... [12:42:46]Read from MH i2c: E2 03 00 [12:42:46]MH_I2C_Read... [12:42:46]Read from MH i2c: E2 03 00 12 32 00 90 00 B8 [12:42:46]RAPDU: 90 00 [12:42:46]wFMCommunicate OK [12:42:46]wFMCommunicate request_size=9 [12:42:46]MH_SAM_APDU [12:42:46]CAPDU: 80 0D 02 02 04 37 FB 98 6E [12:42:46]Write to MH i2c: E2 0C 00 13 32 80 0D 02 02 04 00 37 FB 98 6E 00 00 FF [12:42:46]Write i2c OK [12:42:46]MH_I2C_Read... [12:42:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:42:46]Read from MH i2c: E2 [12:42:46]MH_I2C_Read... [12:42:46]Read from MH i2c: E2 03 00 [12:42:46]MH_I2C_Read... [12:42:46]Read from MH i2c: E2 03 00 13 32 00 90 00 B9 [12:42:46]RAPDU: 90 00 [12:42:46]wFMCommunicate OK [12:42:46]wFMCommunicate request_size=4 [12:42:46]MH_SAM_APDU [12:42:46]CAPDU: 80 0D 03 02 [12:42:46]Write to MH i2c: E2 08 00 14 32 80 0D 03 02 00 00 00 00 C1 [12:42:46]Write i2c OK [12:42:46]MH_I2C_Read... [12:42:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:42:46]Read from MH i2c: E2 [12:42:46]MH_I2C_Read... [12:42:46]Read from MH i2c: E2 0B 00 [12:42:46]MH_I2C_Read... [12:42:46]Read from MH i2c: E2 0B 00 14 32 00 53 75 B1 E8 03 32 5A 56 90 00 08 [12:42:46]RAPDU: 53 75 B1 E8 03 32 5A 56 90 00 [12:42:46]wFMCommunicate OK [12:42:46]SAM_PROTO_SignData done [12:42:46]FM_MakeSignedData done [12:42:46]CreateOFDProtocolMessage [12:42:46]wFMCommunicate request_size=4 [12:42:46]MH_SAM_APDU [12:42:46]CAPDU: 80 11 00 00 [12:42:46]Write to MH i2c: E2 08 00 15 32 80 11 00 00 00 00 00 00 C1 [12:42:46]Write i2c OK [12:42:46]MH_I2C_Read... [12:42:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:42:46]Read from MH i2c: E2 [12:42:46]MH_I2C_Read... [12:42:46]Read from MH i2c: E2 17 00 [12:42:46]MH_I2C_Read... [12:42:46]Read from MH i2c: E2 17 00 15 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 15 [12:42:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:42:46]wFMCommunicate OK [12:42:46]CreateOFDProtocolMessage done [12:42:46]OFDSenderStorePacket 317913 [12:42:46]StoreOFDPacket docnum=317913 [12:42:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 8A 10 06 01 FF 22 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 36 3D 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 70 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 01 00 00 F4 03 04 00 C6 86 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D9 D9 04 00 35 04 06 00 EE DB 37 FB 98 6E 53 75 B1 E8 03 32 5A 56 [12:42:46]CheckFolder [12:42:46]dirname=/storage/ofd_packets [12:42:46]CheckFolder done [12:42:46]ProducePacketName [12:42:46]name=ofd_packets/00317913 [12:42:46]NVStorageSaveData ofd_packets/00317913 [12:42:46]File name is /storage/ofd_packets/00317913 [12:42:46]Write 300 bytes [12:42:46]NVStorageSaveData done [12:42:46]OFDSenderStorePacket done [12:42:46]KKMCreateOFDPacket done [12:42:46]NVStorageSaveData kkm_last_timestamp [12:42:46]File name is /storage/kkm_last_timestamp [12:42:46]Write 4 bytes [12:42:46]NVStorageSaveData done [12:42:46]ExternCall_PrintAddStr [12:42:46]wPrintStart [12:42:46]Write to MH i2c: 01 00 00 16 32 48 [12:42:46]Write i2c OK [12:42:46]MH_I2C_Read... [12:42:46]Read from MH i2c: 01 [12:42:46]MH_I2C_Read... [12:42:46]Read from MH i2c: 01 07 00 [12:42:46]MH_I2C_Read... [12:42:46]Read from MH i2c: 01 07 00 16 32 00 00 00 00 00 FF 0F 5D [12:42:46]RasterBufferAndPrint [12:42:46]line Счет N : (1)1092858 [12:42:46]line ИНН: 02508201610067 [12:42:46]line Контрольно-Кассовый Чек [12:42:46]line ПРОДАЖА [12:42:46]line ТРК (МРК, ГНК) : 71 [12:42:46]line Товар: 2711190000 [12:42:46]line ГАЗ-К-5 [12:42:46]line 15.670 * 38.30 [12:42:46]line = 600.16 [12:42:46]line НДС 12% НСП 1% [12:42:46]line > о реализуемом товаре [12:42:46]line ОКРУГЛЕНИЕ: -0.16 [12:42:46]line ИТОГО: 600.00 [12:42:46]line Внесено: 600.00 [12:42:46]line СДАЧА: 0.00 [12:42:46]line НСП 1% : 5.31 [12:42:46]line НДС 12% : 63.73 [12:42:46]line Наличными: 600.00 [12:42:46]line Безнал.: 0.00 [12:42:46]line Место: АЗС № 101 "Партнер Нефть" [12:42:46]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:42:46]line СНО: Общий режим [12:42:46]line Чек 388 28.10.2024 12:42 [12:42:46]line Смена: 546 ФФД: 1.0 [12:42:46]line ЗНМ: 0300000082 [12:42:46]line РНМ: 0000000000091628 [12:42:46]line Версия ККМ: 001 [12:42:46]line ФМ: 0000000000874671 [12:42:46]line ФД: 317913 [12:42:46]line ФПД: 262625304483950 [12:42:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T124246&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317913&fm=262625304483950&tin=02508201610067®Number=0000000000091628&sum=60000 [12:42:46]OFD Sender: Processing packet 317913 [packets to send 127, broken 126] [12:42:46]ProducePacketName [12:42:46]name=ofd_packets/00317913 [12:42:46]OFD Sender: To server: pG, [12:42:46]CommunicateWithHost lk.salyk.kg:30040 [12:42:46]ConnectInit lk.salyk.kg [12:42:47]written 0, free lines is 4095 [12:42:47]Connected sock=11 [12:42:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 8A 10 06 01 FF 22 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 36 3D 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 70 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 01 00 00 F4 03 04 00 C6 86 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D9 D9 04 00 35 04 06 00 EE DB 37 FB 98 6E 53 75 B1 E8 03 32 5A 56 [12:42:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 17 86 47 00 24 B9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D9 D9 04 00 F4 03 04 00 7E 32 1F 67 B6 04 01 00 00 96 8F C7 3A A3 B6 D1 C2 [12:42:47]CommunicateWithHost err = 0 [12:42:47]CheckOFDResponse [12:42:47]1017 (14) - 77093643461234 [12:42:47]1041 (16) - 0000000000874671 [12:42:47]1040 (4) - 317913 [12:42:47]1012 (4) - 28.10.2024 06:43 [12:42:47]1206 (1) - 0 [12:42:47]OFD Sender: Remove packet 317913 [12:42:47]ProducePacketName [12:42:47]name=ofd_packets/00317913 [12:42:47]NVStorageDeleteData [12:42:47]Write to MH i2c: 01 00 00 41 32 73 [12:42:47]Write i2c OK [12:42:47]MH_I2C_Read... [12:42:47]Read from MH i2c: 01 [12:42:47]MH_I2C_Read... [12:42:47]Read from MH i2c: 01 07 00 [12:42:47]MH_I2C_Read... [12:42:47]Read from MH i2c: 01 07 00 41 32 00 00 00 00 00 E7 0C 6D [12:42:47]RasterBufferAndPrint [12:42:47]line [12:42:47]line [12:42:47]line [12:42:47]line [12:42:47]line [12:42:47]written 0, free lines is 3309 [12:42:47]MH_Cut [12:42:47]Write to MH i2c: D1 01 00 48 32 01 4C [12:42:47]Write i2c OK [12:42:47]MH_I2C_Read... [12:42:47]Read from MH i2c: D1 [12:42:47]MH_I2C_Read... [12:42:47]Read from MH i2c: D1 01 00 [12:42:47]MH_I2C_Read... [12:42:47]Read from MH i2c: D1 01 00 48 32 00 4B [12:42:47]Write to MH i2c: 01 00 00 49 32 7B [12:42:47]Write i2c OK [12:42:47]MH_I2C_Read... [12:42:47]OFD Sender: No OFD packet to send [12:42:48]*** Cut start [12:42:48]*** Partial cut [12:42:48]*** CUTSNS_PIN = 1 [12:42:48]*** CUTSNS_PIN = 0 [12:42:48]*** Brake cut motor [12:42:48]Read from MH i2c: 01 [12:42:48]MH_I2C_Read... [12:42:48]*** Stop cut motor [12:42:48]*** Cut end [12:42:48]Read from MH i2c: 01 07 00 [12:42:48]MH_I2C_Read... [12:42:48]Read from MH i2c: 01 07 00 49 32 00 00 00 00 00 FF 0F 90 [12:42:48]process_action close_receipt done [12:42:48]requested_data is exist [12:42:48]produce_requested_data [12:42:48]requested_item fm.sn is exist - process it [12:42:48]wFMCommunicate request_size=4 [12:42:48]MH_SAM_APDU [12:42:48]CAPDU: 80 11 00 00 [12:42:48]Write to MH i2c: E2 08 00 4A 32 80 11 00 00 00 00 00 00 F6 [12:42:48]Write i2c OK [12:42:48]MH_I2C_Read... [12:42:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:42:48]Read from MH i2c: E2 [12:42:48]MH_I2C_Read... [12:42:48]Read from MH i2c: E2 17 00 [12:42:48]MH_I2C_Read... [12:42:48]Read from MH i2c: E2 17 00 4A 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 4A [12:42:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:42:48]wFMCommunicate OK [12:42:48]requested_item fd.num is exist - process it [12:42:48]SAM_PROTO_GetFieldsCounters [12:42:48]wFMCommunicate request_size=4 [12:42:48]MH_SAM_APDU [12:42:48]CAPDU: 80 13 00 00 [12:42:48]Write to MH i2c: E2 08 00 4B 32 80 13 00 00 00 00 00 00 F9 [12:42:48]Write i2c OK [12:42:48]MH_I2C_Read... [12:42:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:42:49]Read from MH i2c: E2 [12:42:49]MH_I2C_Read... [12:42:49]Read from MH i2c: E2 62 00 [12:42:49]MH_I2C_Read... [12:42:49]Read from MH i2c: E2 62 00 4B 32 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D9 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 84 01 00 00 5E 04 04 00 84 01 00 00 57 04 04 00 85 01 00 00 19 04 04 00 00 00 00 00 90 00 85 [12:42:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D9 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 84 01 00 00 5E 04 04 00 84 01 00 00 57 04 04 00 85 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:42:49]wFMCommunicate OK [12:42:49]SAM_PROTO_GetFieldsCounters done [12:42:49]requested_item shift.num is exist - process it [12:42:49]requested_item shift.opened is exist - process it [12:42:49]req_shift_opened [12:42:49]FM_GetShiftState [12:42:49]SAM_PROTO_GetShiftState [12:42:49]wFMCommunicate request_size=4 [12:42:49]MH_SAM_APDU [12:42:49]CAPDU: 80 13 01 00 [12:42:49]Write to MH i2c: E2 08 00 4C 32 80 13 01 00 00 00 00 00 FB [12:42:49]Write i2c OK [12:42:49]MH_I2C_Read... [12:42:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:42:49]Read from MH i2c: E2 [12:42:49]MH_I2C_Read... [12:42:49]Read from MH i2c: E2 0E 00 [12:42:49]MH_I2C_Read... [12:42:49]Read from MH i2c: E2 0E 00 4C 32 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F4 [12:42:49]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:42:49]wFMCommunicate OK [12:42:49]SAM_PROTO_GetShiftState done [12:42:49]FM_GetShiftState done [12:42:49]req_shift_opened done [12:42:49]requested_item shift.open_date is exist - process it [12:42:49]req_shift_open_date [12:42:49]req_shift_open_date done [12:42:49]produce_requested_data done [12:42:49]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317913,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:42:49]process_action_free close_receipt [12:42:49]json_value_free [12:42:49]json_value_free done [12:42:49]process_json_proto returns [12:42:49]Send response to host [12:42:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317913,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:42:49]free response buf [12:42:49]execute_script done [12:42:49]execute_script returns [12:42:49]free content buf [12:42:49]Sock 7.Close socket [12:42:49]Sock 7.Thread stoped [12:42:52]OFD Sender: No OFD packet to send [12:42:57]OFD Sender: No OFD packet to send [12:43:02]OFD Sender: No OFD packet to send [12:43:07]OFD Sender: No OFD packet to send [12:43:12]OFD Sender: No OFD packet to send [12:43:17]OFD Sender: No OFD packet to send [12:43:20]accept exits with 9 [12:43:20]New connection [12:43:20]New thread 3067436388 created [12:43:20]Thread 3067293028 joined [12:43:20]Waiting for new connection... [12:43:20] Sock 9.Parse request [12:43:20]Sock 9.Check first char [12:43:20]Sock 9.First char is OK [12:43:20]request: POST /json_proto HTTP/1.0 [12:43:20]Method: POST [12:43:20]URL: /json_proto [12:43:20]Method is POST - this is cgi request [12:43:20]url: /json_proto [12:43:20]query_string will be loaded in cgi processing [12:43:20]execute_cgi json_proto POST (null) [12:43:20]execute_cgi path=json_proto method=POST [12:43:20]POST find Content-Length [12:43:20]Host: 172.17.50.195:8080 [12:43:20]Content-Length: 775 [12:43:20]Content-Type: application/json [12:43:20] [12:43:20]POST finish read [12:43:20]Found Content-Length = 775 [12:43:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092859", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:43:20]execute_script... [12:43:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092859", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:43:20]POST & json_proto [12:43:20]process_json_proto [12:43:20]json parsed OK: [12:43:20]protocol is kg_v1.0 [12:43:20]action value=close_receipt [12:43:20]process_action close_receipt [12:43:20]cmd_close_receipt [12:43:20]MH_GetDate [12:43:20]Write to MH i2c: F0 00 00 4D 32 6E [12:43:20]Write i2c OK [12:43:20]MH_I2C_Read... [12:43:20]Read from MH i2c: F0 [12:43:20]MH_I2C_Read... [12:43:20]Read from MH i2c: F0 09 00 [12:43:20]MH_I2C_Read... [12:43:20]Read from MH i2c: F0 09 00 4D 32 00 E9 86 1F 67 43 33 1C 67 65 [12:43:20]GetLastDocTimeStamp 1730119366 [12:43:20]current date 1730119401 [12:43:20]FM_GetShiftState [12:43:20]SAM_PROTO_GetShiftState [12:43:20]wFMCommunicate request_size=4 [12:43:20]MH_SAM_APDU [12:43:20]CAPDU: 80 13 01 00 [12:43:20]Write to MH i2c: E2 08 00 4E 32 80 13 01 00 00 00 00 00 FD [12:43:20]Write i2c OK [12:43:20]MH_I2C_Read... [12:43:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:43:20]Read from MH i2c: E2 [12:43:20]MH_I2C_Read... [12:43:20]Read from MH i2c: E2 0E 00 [12:43:20]MH_I2C_Read... [12:43:20]Read from MH i2c: E2 0E 00 4E 32 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F6 [12:43:20]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:43:20]wFMCommunicate OK [12:43:20]SAM_PROTO_GetShiftState done [12:43:20]FM_GetShiftState done [12:43:20]opened in 1730073493 [12:43:20]opened+sec_in_day 1730159893 [12:43:20]quantity*price = 100050 [12:43:20]sum+1 = 100052 [12:43:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 389 28.10.2024 12:43 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317914 ФПД: 279711373668981 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T124321&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317914&fm=279711373668981&tin=02508201610067®Number=0000000000091628&sum=100051 [12:43:21]StoreToDocumentArchive [12:43:21]shift 546 fd 317914 [12:43:21]save to /storage/0546/doc_00317914 [12:43:21]save last doc name /storage/0546/doc_00317914 to /storage/kkm_last_doc_name [12:43:21]save OK [12:43:21]Clear old archive folders... [12:43:21]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:43:21]tlvbuf is 013A4120 [12:43:21]SAM_PROTO_ClearQueue [12:43:21]wFMCommunicate request_size=4 [12:43:21]MH_SAM_APDU [12:43:21]CAPDU: 80 09 00 00 [12:43:21]Write to MH i2c: E2 08 00 5B 32 80 09 00 00 00 00 00 00 FF [12:43:21]Write i2c OK [12:43:21]MH_I2C_Read... [12:43:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:43:21]Read from MH i2c: E2 [12:43:21]MH_I2C_Read... [12:43:21]Read from MH i2c: E2 03 00 [12:43:21]MH_I2C_Read... [12:43:21]Read from MH i2c: E2 03 00 5B 32 00 90 00 01 [12:43:21]RAPDU: 90 00 [12:43:21]wFMCommunicate OK [12:43:21]SAM_PROTO_ClearQueue done [12:43:21]KKMCreateOFDPacket [12:43:21]OFDProtocolAddRootSTLVToBuf [12:43:21]FM_MakeSignedData [12:43:21]FM_MakeSignedData [12:43:21]SAM_PROTO_SignData [12:43:21]wFMCommunicate request_size=4 [12:43:21]MH_SAM_APDU [12:43:21]CAPDU: 80 0D 01 02 [12:43:21]Write to MH i2c: E2 08 00 5C 32 80 0D 01 02 00 00 00 00 07 [12:43:21]Write i2c OK [12:43:21]MH_I2C_Read... [12:43:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:43:21]Read from MH i2c: E2 [12:43:21]MH_I2C_Read... [12:43:21]Read from MH i2c: E2 03 00 [12:43:21]MH_I2C_Read... [12:43:21]Read from MH i2c: E2 03 00 5C 32 00 90 00 02 [12:43:21]RAPDU: 90 00 [12:43:21]wFMCommunicate OK [12:43:21]wFMCommunicate request_size=255 [12:43:21]MH_SAM_APDU [12:43:21]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 01 00 00 F4 03 04 00 E9 86 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DA D9 04 00 35 04 06 00 [12:43:21]Write to MH i2c: E2 02 01 5D 32 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 01 00 00 F4 03 04 00 E9 86 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DA D9 04 00 35 04 06 00 00 00 2F [12:43:21]Write i2c OK [12:43:21]MH_I2C_Read... [12:43:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:43:21]Read from MH i2c: E2 [12:43:21]MH_I2C_Read... [12:43:21]Read from MH i2c: E2 03 00 [12:43:21]MH_I2C_Read... [12:43:21]Read from MH i2c: E2 03 00 5D 32 00 90 00 03 [12:43:21]RAPDU: 90 00 [12:43:21]wFMCommunicate OK [12:43:21]wFMCommunicate request_size=11 [12:43:21]MH_SAM_APDU [12:43:21]CAPDU: 80 0D 02 02 06 FE 65 61 11 32 75 [12:43:21]Write to MH i2c: E2 0E 00 5E 32 80 0D 02 02 06 00 FE 65 61 11 32 75 00 00 92 [12:43:21]Write i2c OK [12:43:21]MH_I2C_Read... [12:43:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:43:21]Read from MH i2c: E2 [12:43:21]MH_I2C_Read... [12:43:21]Read from MH i2c: E2 03 00 [12:43:21]MH_I2C_Read... [12:43:21]Read from MH i2c: E2 03 00 5E 32 00 90 00 04 [12:43:21]RAPDU: 90 00 [12:43:21]wFMCommunicate OK [12:43:21]wFMCommunicate request_size=4 [12:43:21]MH_SAM_APDU [12:43:21]CAPDU: 80 0D 03 02 [12:43:21]Write to MH i2c: E2 08 00 5F 32 80 0D 03 02 00 00 00 00 0C [12:43:21]Write i2c OK [12:43:21]MH_I2C_Read... [12:43:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:43:21]Read from MH i2c: E2 [12:43:21]MH_I2C_Read... [12:43:21]Read from MH i2c: E2 0B 00 [12:43:21]MH_I2C_Read... [12:43:21]Read from MH i2c: E2 0B 00 5F 32 00 64 64 3B 3B E3 5C C7 1D 90 00 6E [12:43:21]RAPDU: 64 64 3B 3B E3 5C C7 1D 90 00 [12:43:21]wFMCommunicate OK [12:43:21]SAM_PROTO_SignData done [12:43:21]FM_MakeSignedData done [12:43:21]CreateOFDProtocolMessage [12:43:21]wFMCommunicate request_size=4 [12:43:21]MH_SAM_APDU [12:43:21]CAPDU: 80 11 00 00 [12:43:21]Write to MH i2c: E2 08 00 60 32 80 11 00 00 00 00 00 00 0C [12:43:21]Write i2c OK [12:43:21]MH_I2C_Read... [12:43:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:43:21]Read from MH i2c: E2 [12:43:21]MH_I2C_Read... [12:43:21]Read from MH i2c: E2 17 00 [12:43:21]MH_I2C_Read... [12:43:21]Read from MH i2c: E2 17 00 60 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 60 [12:43:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:43:21]wFMCommunicate OK [12:43:21]CreateOFDProtocolMessage done [12:43:21]OFDSenderStorePacket 317914 [12:43:21]StoreOFDPacket docnum=317914 [12:43:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 DF 7A 08 01 BE 1A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 01 00 00 F4 03 04 00 E9 86 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DA D9 04 00 35 04 06 00 FE 65 61 11 32 75 64 64 3B 3B E3 5C C7 1D [12:43:21]CheckFolder [12:43:21]dirname=/storage/ofd_packets [12:43:21]CheckFolder done [12:43:21]ProducePacketName [12:43:21]name=ofd_packets/00317914 [12:43:21]NVStorageSaveData ofd_packets/00317914 [12:43:21]File name is /storage/ofd_packets/00317914 [12:43:21]Write 302 bytes [12:43:21]NVStorageSaveData done [12:43:21]OFDSenderStorePacket done [12:43:21]KKMCreateOFDPacket done [12:43:21]NVStorageSaveData kkm_last_timestamp [12:43:21]File name is /storage/kkm_last_timestamp [12:43:21]Write 4 bytes [12:43:21]NVStorageSaveData done [12:43:21]ExternCall_PrintAddStr [12:43:21]wPrintStart [12:43:21]Write to MH i2c: 01 00 00 61 32 93 [12:43:21]Write i2c OK [12:43:21]MH_I2C_Read... [12:43:21]Read from MH i2c: 01 [12:43:21]MH_I2C_Read... [12:43:21]Read from MH i2c: 01 07 00 [12:43:21]MH_I2C_Read... [12:43:21]Read from MH i2c: 01 07 00 61 32 00 00 00 00 00 FF 0F A8 [12:43:21]RasterBufferAndPrint [12:43:21]line Счет N : (1)1092859 [12:43:21]line ИНН: 02508201610067 [12:43:21]line Контрольно-Кассовый Чек [12:43:21]line ПРОДАЖА [12:43:21]line ТРК (МРК, ГНК) : 21 [12:43:21]line Товар: 2710194210 [12:43:21]line ДТ(л)-К-2 [12:43:21]line 13.130 * 76.20 [12:43:21]line = 1000.51 [12:43:21]line НДС 12% НСП 1% [12:43:21]line > о реализуемом товаре [12:43:21]line ИТОГО: 1000.51 [12:43:21]line НСП 1% : 8.85 [12:43:21]line НДС 12% : 106.25 [12:43:21]line Наличными: 0.00 [12:43:21]line Безнал.: 1000.51 [12:43:21]line Место: АЗС № 101 "Партнер Нефть" [12:43:21]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:43:21]line СНО: Общий режим [12:43:21]line Чек 389 28.10.2024 12:43 [12:43:21]line Смена: 546 ФФД: 1.0 [12:43:21]line ЗНМ: 0300000082 [12:43:21]line РНМ: 0000000000091628 [12:43:21]line Версия ККМ: 001 [12:43:21]line Платежная система: Mbank [12:43:21]line ФМ: 0000000000874671 [12:43:21]line ФД: 317914 [12:43:21]line ФПД: 279711373668981 [12:43:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T124321&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317914&fm=279711373668981&tin=02508201610067®Number=0000000000091628&sum=100051 [12:43:22]written 0, free lines is 4095 [12:43:22]OFD Sender: Processing packet 317914 [packets to send 127, broken 126] [12:43:22]ProducePacketName [12:43:22]name=ofd_packets/00317914 [12:43:22]OFD Sender: To server: pG, [12:43:22]CommunicateWithHost lk.salyk.kg:30040 [12:43:22]ConnectInit lk.salyk.kg [12:43:22]Connected sock=10 [12:43:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 DF 7A 08 01 BE 1A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 01 00 00 F4 03 04 00 E9 86 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DA D9 04 00 35 04 06 00 FE 65 61 11 32 75 64 64 3B 3B E3 5C C7 1D [12:43:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 F7 C9 47 00 89 EF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DA D9 04 00 F4 03 04 00 A2 32 1F 67 B6 04 01 00 00 DB 01 31 25 A2 30 4F 1A [12:43:22]CommunicateWithHost err = 0 [12:43:22]CheckOFDResponse [12:43:22]1017 (14) - 77093643461234 [12:43:22]1041 (16) - 0000000000874671 [12:43:22]1040 (4) - 317914 [12:43:22]1012 (4) - 28.10.2024 06:43 [12:43:22]1206 (1) - 0 [12:43:22]OFD Sender: Remove packet 317914 [12:43:22]ProducePacketName [12:43:22]name=ofd_packets/00317914 [12:43:22]NVStorageDeleteData [12:43:22]Write to MH i2c: 01 00 00 8A 32 BC [12:43:22]Write i2c OK [12:43:22]MH_I2C_Read... [12:43:22]Read from MH i2c: 01 [12:43:22]MH_I2C_Read... [12:43:22]Read from MH i2c: 01 07 00 [12:43:22]MH_I2C_Read... [12:43:22]Read from MH i2c: 01 07 00 8A 32 00 00 00 00 00 10 0D E0 [12:43:22]RasterBufferAndPrint [12:43:22]line [12:43:22]line [12:43:22]line [12:43:22]line [12:43:22]line [12:43:22]written 0, free lines is 3350 [12:43:22]MH_Cut [12:43:22]Write to MH i2c: D1 01 00 91 32 01 95 [12:43:22]Write i2c OK [12:43:22]MH_I2C_Read... [12:43:22]Read from MH i2c: D1 [12:43:22]MH_I2C_Read... [12:43:22]Read from MH i2c: D1 01 00 [12:43:22]MH_I2C_Read... [12:43:22]Read from MH i2c: D1 01 00 91 32 00 94 [12:43:22]Write to MH i2c: 01 00 00 92 32 C4 [12:43:22]Write i2c OK [12:43:22]MH_I2C_Read... [12:43:22]OFD Sender: No OFD packet to send [12:43:23]*** Cut start [12:43:23]*** Partial cut [12:43:23]*** CUTSNS_PIN = 1 [12:43:23]*** CUTSNS_PIN = 0 [12:43:23]*** Brake cut motor [12:43:23]Read from MH i2c: 01 [12:43:23]MH_I2C_Read... [12:43:23]*** Stop cut motor [12:43:23]*** Cut end [12:43:23]Read from MH i2c: 01 07 00 [12:43:23]MH_I2C_Read... [12:43:23]Read from MH i2c: 01 07 00 92 32 00 00 00 00 00 FF 0F D9 [12:43:23]process_action close_receipt done [12:43:23]requested_data is exist [12:43:23]produce_requested_data [12:43:23]requested_item fm.sn is exist - process it [12:43:23]wFMCommunicate request_size=4 [12:43:23]MH_SAM_APDU [12:43:23]CAPDU: 80 11 00 00 [12:43:23]Write to MH i2c: E2 08 00 93 32 80 11 00 00 00 00 00 00 3F [12:43:23]Write i2c OK [12:43:23]MH_I2C_Read... [12:43:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:43:23]Read from MH i2c: E2 [12:43:23]MH_I2C_Read... [12:43:23]Read from MH i2c: E2 17 00 [12:43:23]MH_I2C_Read... [12:43:23]Read from MH i2c: E2 17 00 93 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 93 [12:43:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:43:23]wFMCommunicate OK [12:43:23]requested_item fd.num is exist - process it [12:43:23]SAM_PROTO_GetFieldsCounters [12:43:23]wFMCommunicate request_size=4 [12:43:23]MH_SAM_APDU [12:43:23]CAPDU: 80 13 00 00 [12:43:23]Write to MH i2c: E2 08 00 94 32 80 13 00 00 00 00 00 00 42 [12:43:23]Write i2c OK [12:43:23]MH_I2C_Read... [12:43:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:43:24]Read from MH i2c: E2 [12:43:24]MH_I2C_Read... [12:43:24]Read from MH i2c: E2 62 00 [12:43:24]MH_I2C_Read... [12:43:24]Read from MH i2c: E2 62 00 94 32 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 DA D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 85 01 00 00 5E 04 04 00 85 01 00 00 57 04 04 00 86 01 00 00 19 04 04 00 00 00 00 00 90 00 D2 [12:43:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 DA D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 85 01 00 00 5E 04 04 00 85 01 00 00 57 04 04 00 86 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:43:24]wFMCommunicate OK [12:43:24]SAM_PROTO_GetFieldsCounters done [12:43:24]requested_item shift.num is exist - process it [12:43:24]requested_item shift.opened is exist - process it [12:43:24]req_shift_opened [12:43:24]FM_GetShiftState [12:43:24]SAM_PROTO_GetShiftState [12:43:24]wFMCommunicate request_size=4 [12:43:24]MH_SAM_APDU [12:43:24]CAPDU: 80 13 01 00 [12:43:24]Write to MH i2c: E2 08 00 95 32 80 13 01 00 00 00 00 00 44 [12:43:24]Write i2c OK [12:43:24]MH_I2C_Read... [12:43:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:43:24]Read from MH i2c: E2 [12:43:24]MH_I2C_Read... [12:43:24]Read from MH i2c: E2 0E 00 [12:43:24]MH_I2C_Read... [12:43:24]Read from MH i2c: E2 0E 00 95 32 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 3D [12:43:24]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:43:24]wFMCommunicate OK [12:43:24]SAM_PROTO_GetShiftState done [12:43:24]FM_GetShiftState done [12:43:24]req_shift_opened done [12:43:24]requested_item shift.open_date is exist - process it [12:43:24]req_shift_open_date [12:43:24]req_shift_open_date done [12:43:24]produce_requested_data done [12:43:24]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317914,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:43:24]process_action_free close_receipt [12:43:24]json_value_free [12:43:24]json_value_free done [12:43:24]process_json_proto returns [12:43:24]Send response to host [12:43:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317914,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:43:24]free response buf [12:43:24]execute_script done [12:43:24]execute_script returns [12:43:24]free content buf [12:43:24]Sock 9.Close socket [12:43:24]Sock 9.Thread stoped [12:43:27]OFD Sender: No OFD packet to send [12:43:32]OFD Sender: No OFD packet to send [12:43:37]OFD Sender: No OFD packet to send [12:43:42]OFD Sender: No OFD packet to send [12:43:47]OFD Sender: No OFD packet to send [12:43:52]OFD Sender: No OFD packet to send [12:43:57]OFD Sender: No OFD packet to send [12:44:02]OFD Sender: No OFD packet to send [12:44:07]OFD Sender: No OFD packet to send [12:44:12]OFD Sender: No OFD packet to send [12:44:17]OFD Sender: No OFD packet to send [12:44:22]OFD Sender: No OFD packet to send [12:44:27]OFD Sender: No OFD packet to send [12:44:32]OFD Sender: No OFD packet to send [12:44:37]OFD Sender: No OFD packet to send [12:44:42]OFD Sender: No OFD packet to send [12:44:48]OFD Sender: No OFD packet to send [12:44:53]OFD Sender: No OFD packet to send [12:44:58]OFD Sender: No OFD packet to send [12:45:03]OFD Sender: No OFD packet to send [12:45:08]OFD Sender: No OFD packet to send [12:45:13]OFD Sender: No OFD packet to send [12:45:18]OFD Sender: No OFD packet to send [12:45:23]OFD Sender: No OFD packet to send [12:45:28]OFD Sender: No OFD packet to send [12:45:33]OFD Sender: No OFD packet to send [12:45:38]OFD Sender: No OFD packet to send [12:45:43]OFD Sender: No OFD packet to send [12:45:48]OFD Sender: No OFD packet to send [12:45:53]OFD Sender: No OFD packet to send [12:45:58]OFD Sender: No OFD packet to send [12:46:03]OFD Sender: No OFD packet to send [12:46:08]OFD Sender: No OFD packet to send [12:46:13]OFD Sender: No OFD packet to send [12:46:18]OFD Sender: No OFD packet to send [12:46:20]accept exits with 7 [12:46:20]New connection [12:46:20]New thread 3067293028 created [12:46:20]Thread 3067436388 joined [12:46:20]Waiting for new connection... [12:46:20] Sock 7.Parse request [12:46:20]Sock 7.Check first char [12:46:20]Sock 7.First char is OK [12:46:20]request: POST /json_proto HTTP/1.0 [12:46:20]Method: POST [12:46:20]URL: /json_proto [12:46:20]Method is POST - this is cgi request [12:46:20]url: /json_proto [12:46:20]query_string will be loaded in cgi processing [12:46:20]execute_cgi json_proto POST (null) [12:46:20]execute_cgi path=json_proto method=POST [12:46:20]POST find Content-Length [12:46:20]Host: 172.17.50.195:8080 [12:46:20]Content-Length: 801 [12:46:20]Content-Type: application/json [12:46:20] [12:46:20]POST finish read [12:46:20]Found Content-Length = 801 [12:46:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092861", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u000A4564374", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:46:20]execute_script... [12:46: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)1092861", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u000A4564374", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:46:20]POST & json_proto [12:46:20]process_json_proto [12:46:20]json parsed OK: [12:46:20]protocol is kg_v1.0 [12:46:20]action value=close_receipt [12:46:20]process_action close_receipt [12:46:20]cmd_close_receipt [12:46:20]MH_GetDate [12:46:20]Write to MH i2c: F0 00 00 96 32 B7 [12:46:20]Write i2c OK [12:46:20]MH_I2C_Read... [12:46:20]Read from MH i2c: F0 [12:46:20]MH_I2C_Read... [12:46:20]Read from MH i2c: F0 09 00 [12:46:20]MH_I2C_Read... [12:46:20]Read from MH i2c: F0 09 00 96 32 00 9D 87 1F 67 43 33 1C 67 63 [12:46:20]GetLastDocTimeStamp 1730119401 [12:46:20]current date 1730119581 [12:46:20]FM_GetShiftState [12:46:20]SAM_PROTO_GetShiftState [12:46:20]wFMCommunicate request_size=4 [12:46:20]MH_SAM_APDU [12:46:20]CAPDU: 80 13 01 00 [12:46:20]Write to MH i2c: E2 08 00 97 32 80 13 01 00 00 00 00 00 46 [12:46:20]Write i2c OK [12:46:20]MH_I2C_Read... [12:46:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:46:20]Read from MH i2c: E2 [12:46:20]MH_I2C_Read... [12:46:20]Read from MH i2c: E2 0E 00 [12:46:20]MH_I2C_Read... [12:46:20]Read from MH i2c: E2 0E 00 97 32 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 3F [12:46:20]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:46:20]wFMCommunicate OK [12:46:20]SAM_PROTO_GetShiftState done [12:46:20]FM_GetShiftState done [12:46:20]opened in 1730073493 [12:46:20]opened+sec_in_day 1730159893 [12:46:20]quantity*price = 0 [12:46:20]sum+1 = 1 [12:46:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 390 28.10.2024 12:46 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливные Талоны 4564374 ФМ: 0000000000874671 ФД: 317915 ФПД: 693534652469 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T124621&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317915&fm=693534652469&tin=02508201610067®Number=0000000000091628&sum=0 [12:46:21]StoreToDocumentArchive [12:46:21]shift 546 fd 317915 [12:46:21]save to /storage/0546/doc_00317915 [12:46:21]save last doc name /storage/0546/doc_00317915 to /storage/kkm_last_doc_name [12:46:21]save OK [12:46:21]Clear old archive folders... [12:46:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:46:21]tlvbuf is 014196F0 [12:46:21]SAM_PROTO_ClearQueue [12:46:21]wFMCommunicate request_size=4 [12:46:21]MH_SAM_APDU [12:46:21]CAPDU: 80 09 00 00 [12:46:21]Write to MH i2c: E2 08 00 A4 32 80 09 00 00 00 00 00 00 48 [12:46:21]Write i2c OK [12:46:21]MH_I2C_Read... [12:46:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:46:21]Read from MH i2c: E2 [12:46:21]MH_I2C_Read... [12:46:21]Read from MH i2c: E2 03 00 [12:46:21]MH_I2C_Read... [12:46:21]Read from MH i2c: E2 03 00 A4 32 00 90 00 4A [12:46:21]RAPDU: 90 00 [12:46:21]wFMCommunicate OK [12:46:21]SAM_PROTO_ClearQueue done [12:46:21]KKMCreateOFDPacket [12:46:21]OFDProtocolAddRootSTLVToBuf [12:46:21]FM_MakeSignedData [12:46:21]FM_MakeSignedData [12:46:21]SAM_PROTO_SignData [12:46:21]wFMCommunicate request_size=4 [12:46:21]MH_SAM_APDU [12:46:21]CAPDU: 80 0D 01 02 [12:46:21]Write to MH i2c: E2 08 00 A5 32 80 0D 01 02 00 00 00 00 50 [12:46:21]Write i2c OK [12:46:21]MH_I2C_Read... [12:46:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:46:21]Read from MH i2c: E2 [12:46:21]MH_I2C_Read... [12:46:21]Read from MH i2c: E2 03 00 [12:46:21]MH_I2C_Read... [12:46:21]Read from MH i2c: E2 03 00 A5 32 00 90 00 4B [12:46:21]RAPDU: 90 00 [12:46:21]wFMCommunicate OK [12:46:21]wFMCommunicate request_size=255 [12:46:21]MH_SAM_APDU [12:46: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 32 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 86 01 00 00 F4 03 04 00 9D 87 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DB D9 04 00 35 04 06 00 00 [12:46:21]Write to MH i2c: E2 02 01 A6 32 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 86 01 00 00 F4 03 04 00 9D 87 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DB D9 04 00 35 04 06 00 00 00 00 9D [12:46:21]Write i2c OK [12:46:21]MH_I2C_Read... [12:46:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:46:21]Read from MH i2c: E2 [12:46:21]MH_I2C_Read... [12:46:21]Read from MH i2c: E2 03 00 [12:46:21]MH_I2C_Read... [12:46:21]Read from MH i2c: E2 03 00 A6 32 00 90 00 4C [12:46:21]RAPDU: 90 00 [12:46:21]wFMCommunicate OK [12:46:21]wFMCommunicate request_size=10 [12:46:21]MH_SAM_APDU [12:46:21]CAPDU: 80 0D 02 02 05 A1 79 E2 F8 35 [12:46:21]Write to MH i2c: E2 0D 00 A7 32 80 0D 02 02 05 00 A1 79 E2 F8 35 00 00 86 [12:46:21]Write i2c OK [12:46:21]MH_I2C_Read... [12:46:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:46:22]Read from MH i2c: E2 [12:46:22]MH_I2C_Read... [12:46:22]Read from MH i2c: E2 03 00 [12:46:22]MH_I2C_Read... [12:46:22]Read from MH i2c: E2 03 00 A7 32 00 90 00 4D [12:46:22]RAPDU: 90 00 [12:46:22]wFMCommunicate OK [12:46:22]wFMCommunicate request_size=4 [12:46:22]MH_SAM_APDU [12:46:22]CAPDU: 80 0D 03 02 [12:46:22]Write to MH i2c: E2 08 00 A8 32 80 0D 03 02 00 00 00 00 55 [12:46:22]Write i2c OK [12:46:22]MH_I2C_Read... [12:46:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:46:22]Read from MH i2c: E2 [12:46:22]MH_I2C_Read... [12:46:22]Read from MH i2c: E2 0B 00 [12:46:22]MH_I2C_Read... [12:46:22]Read from MH i2c: E2 0B 00 A8 32 00 90 B4 A2 AB 11 81 FD 3E 90 00 B4 [12:46:22]RAPDU: 90 B4 A2 AB 11 81 FD 3E 90 00 [12:46:22]wFMCommunicate OK [12:46:22]SAM_PROTO_SignData done [12:46:22]FM_MakeSignedData done [12:46:22]CreateOFDProtocolMessage [12:46:22]wFMCommunicate request_size=4 [12:46:22]MH_SAM_APDU [12:46:22]CAPDU: 80 11 00 00 [12:46:22]Write to MH i2c: E2 08 00 A9 32 80 11 00 00 00 00 00 00 55 [12:46:22]Write i2c OK [12:46:22]MH_I2C_Read... [12:46:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:46:22]Read from MH i2c: E2 [12:46:22]MH_I2C_Read... [12:46:22]Read from MH i2c: E2 17 00 [12:46:22]MH_I2C_Read... [12:46:22]Read from MH i2c: E2 17 00 A9 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A9 [12:46:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:46:22]wFMCommunicate OK [12:46:22]CreateOFDProtocolMessage done [12:46:22]OFDSenderStorePacket 317915 [12:46:22]StoreOFDPacket docnum=317915 [12:46:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 BA 95 07 01 C6 DF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 86 01 00 00 F4 03 04 00 9D 87 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DB D9 04 00 35 04 06 00 00 A1 79 E2 F8 35 90 B4 A2 AB 11 81 FD 3E [12:46:22]CheckFolder [12:46:22]dirname=/storage/ofd_packets [12:46:22]CheckFolder done [12:46:22]ProducePacketName [12:46:22]name=ofd_packets/00317915 [12:46:22]NVStorageSaveData ofd_packets/00317915 [12:46:22]File name is /storage/ofd_packets/00317915 [12:46:22]Write 301 bytes [12:46:22]NVStorageSaveData done [12:46:22]OFDSenderStorePacket done [12:46:22]KKMCreateOFDPacket done [12:46:22]NVStorageSaveData kkm_last_timestamp [12:46:22]File name is /storage/kkm_last_timestamp [12:46:22]Write 4 bytes [12:46:22]NVStorageSaveData done [12:46:22]ExternCall_PrintAddStr [12:46:22]wPrintStart [12:46:22]Write to MH i2c: 01 00 00 AA 32 DC [12:46:22]Write i2c OK [12:46:22]MH_I2C_Read... [12:46:22]Read from MH i2c: 01 [12:46:22]MH_I2C_Read... [12:46:22]Read from MH i2c: 01 07 00 [12:46:22]MH_I2C_Read... [12:46:22]Read from MH i2c: 01 07 00 AA 32 00 00 00 00 00 FF 0F F1 [12:46:22]RasterBufferAndPrint [12:46:22]line Счет N : (1)1092861 [12:46:22]line ИНН: 02508201610067 [12:46:22]line Контрольно-Кассовый Чек [12:46:22]line ПРОДАЖА [12:46:22]line ТРК (МРК, ГНК) : 63 [12:46:22]line Товар: 2710124130 [12:46:22]line Аи-92-К-2 [12:46:22]line 10.000 * 0.00 [12:46:22]line = 0.00 [12:46:22]line НДС 12% НСП 1% [12:46:22]line > о реализуемом товаре [12:46:22]line ИТОГО: 0.00 [12:46:22]line НСП 1% : 0.00 [12:46:22]line НДС 12% : 0.00 [12:46:22]line Наличными: 0.00 [12:46:22]line Безнал.: 0.00 [12:46:22]line Место: АЗС № 101 "Партнер Нефть" [12:46:22]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:46:22]line СНО: Общий режим [12:46:22]line Чек 390 28.10.2024 12:46 [12:46:22]line Смена: 546 ФФД: 1.0 [12:46:22]line ЗНМ: 0300000082 [12:46:22]line РНМ: 0000000000091628 [12:46:22]line Версия ККМ: 001 [12:46:22]line Талоны: Топливные Талоны [12:46:22]line 4564374 [12:46:22]line ФМ: 0000000000874671 [12:46:22]line ФД: 317915 [12:46:22]line ФПД: 693534652469 [12:46:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T124621&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317915&fm=693534652469&tin=02508201610067®Number=0000000000091628&sum=0 [12:46:22]OFD Sender: Processing packet 317915 [packets to send 127, broken 126] [12:46:22]ProducePacketName [12:46:22]name=ofd_packets/00317915 [12:46:22]OFD Sender: To server: pG, [12:46:22]CommunicateWithHost lk.salyk.kg:30040 [12:46:22]ConnectInit lk.salyk.kg [12:46:22]written 0, free lines is 4095 [12:46:22]Connected sock=10 [12:46:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 BA 95 07 01 C6 DF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 86 01 00 00 F4 03 04 00 9D 87 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DB D9 04 00 35 04 06 00 00 A1 79 E2 F8 35 90 B4 A2 AB 11 81 FD 3E [12:46:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 A8 EB 47 00 93 2B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DB D9 04 00 F4 03 04 00 56 33 1F 67 B6 04 01 00 00 2A 43 F9 8E BD D2 D4 25 [12:46:22]CommunicateWithHost err = 0 [12:46:22]CheckOFDResponse [12:46:22]1017 (14) - 77093643461234 [12:46:22]1041 (16) - 0000000000874671 [12:46:22]1040 (4) - 317915 [12:46:22]1012 (4) - 28.10.2024 06:46 [12:46:22]1206 (1) - 0 [12:46:22]OFD Sender: Remove packet 317915 [12:46:22]ProducePacketName [12:46:22]name=ofd_packets/00317915 [12:46:22]NVStorageDeleteData [12:46:22]Write to MH i2c: 01 00 00 D4 32 06 [12:46:22]Write i2c OK [12:46:22]MH_I2C_Read... [12:46:22]Read from MH i2c: 01 [12:46:22]MH_I2C_Read... [12:46:22]Read from MH i2c: 01 07 00 [12:46:22]MH_I2C_Read... [12:46:22]Read from MH i2c: 01 07 00 D4 32 00 00 00 00 00 FE 0C 17 [12:46:22]RasterBufferAndPrint [12:46:22]line [12:46:22]line [12:46:22]line [12:46:22]line [12:46:22]line [12:46:22]written 0, free lines is 3332 [12:46:22]MH_Cut [12:46:22]Write to MH i2c: D1 01 00 DB 32 01 DF [12:46:22]Write i2c OK [12:46:22]MH_I2C_Read... [12:46:22]Read from MH i2c: D1 [12:46:22]MH_I2C_Read... [12:46:22]Read from MH i2c: D1 01 00 [12:46:22]MH_I2C_Read... [12:46:22]Read from MH i2c: D1 01 00 DB 32 00 DE [12:46:22]Write to MH i2c: 01 00 00 DC 32 0E [12:46:22]Write i2c OK [12:46:22]MH_I2C_Read... [12:46:23]OFD Sender: No OFD packet to send [12:46:23]*** Cut start [12:46:23]*** Partial cut [12:46:23]*** CUTSNS_PIN = 1 [12:46:23]*** CUTSNS_PIN = 0 [12:46:23]*** Brake cut motor [12:46:24]Read from MH i2c: 01 [12:46:24]MH_I2C_Read... [12:46:24]*** Stop cut motor [12:46:24]*** Cut end [12:46:24]Read from MH i2c: 01 07 00 [12:46:24]MH_I2C_Read... [12:46:24]Read from MH i2c: 01 07 00 DC 32 00 00 00 00 00 FF 0F 23 [12:46:24]process_action close_receipt done [12:46:24]requested_data is exist [12:46:24]produce_requested_data [12:46:24]requested_item fm.sn is exist - process it [12:46:24]wFMCommunicate request_size=4 [12:46:24]MH_SAM_APDU [12:46:24]CAPDU: 80 11 00 00 [12:46:24]Write to MH i2c: E2 08 00 DD 32 80 11 00 00 00 00 00 00 89 [12:46:24]Write i2c OK [12:46:24]MH_I2C_Read... [12:46:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:46:24]Read from MH i2c: E2 [12:46:24]MH_I2C_Read... [12:46:24]Read from MH i2c: E2 17 00 [12:46:24]MH_I2C_Read... [12:46:24]Read from MH i2c: E2 17 00 DD 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 DD [12:46:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:46:24]wFMCommunicate OK [12:46:24]requested_item fd.num is exist - process it [12:46:24]SAM_PROTO_GetFieldsCounters [12:46:24]wFMCommunicate request_size=4 [12:46:24]MH_SAM_APDU [12:46:24]CAPDU: 80 13 00 00 [12:46:24]Write to MH i2c: E2 08 00 DE 32 80 13 00 00 00 00 00 00 8C [12:46:24]Write i2c OK [12:46:24]MH_I2C_Read... [12:46:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:46:24]Read from MH i2c: E2 [12:46:24]MH_I2C_Read... [12:46:24]Read from MH i2c: E2 62 00 [12:46:24]MH_I2C_Read... [12:46:24]Read from MH i2c: E2 62 00 DE 32 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 DB D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 86 01 00 00 5E 04 04 00 86 01 00 00 57 04 04 00 87 01 00 00 19 04 04 00 00 00 00 00 90 00 20 [12:46:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 DB D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 86 01 00 00 5E 04 04 00 86 01 00 00 57 04 04 00 87 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:46:24]wFMCommunicate OK [12:46:24]SAM_PROTO_GetFieldsCounters done [12:46:24]requested_item shift.num is exist - process it [12:46:24]requested_item shift.opened is exist - process it [12:46:24]req_shift_opened [12:46:24]FM_GetShiftState [12:46:24]SAM_PROTO_GetShiftState [12:46:24]wFMCommunicate request_size=4 [12:46:24]MH_SAM_APDU [12:46:24]CAPDU: 80 13 01 00 [12:46:24]Write to MH i2c: E2 08 00 DF 32 80 13 01 00 00 00 00 00 8E [12:46:24]Write i2c OK [12:46:24]MH_I2C_Read... [12:46:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:46:24]Read from MH i2c: E2 [12:46:24]MH_I2C_Read... [12:46:24]Read from MH i2c: E2 0E 00 [12:46:24]MH_I2C_Read... [12:46:24]Read from MH i2c: E2 0E 00 DF 32 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 87 [12:46:24]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:46:24]wFMCommunicate OK [12:46:24]SAM_PROTO_GetShiftState done [12:46:24]FM_GetShiftState done [12:46:24]req_shift_opened done [12:46:24]requested_item shift.open_date is exist - process it [12:46:24]req_shift_open_date [12:46:24]req_shift_open_date done [12:46:24]produce_requested_data done [12:46:24]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317915,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:46:24]process_action_free close_receipt [12:46:24]json_value_free [12:46:24]json_value_free done [12:46:24]process_json_proto returns [12:46:24]Send response to host [12:46:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317915,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:46:24]free response buf [12:46:24]execute_script done [12:46:24]execute_script returns [12:46:24]free content buf [12:46:24]Sock 7.Close socket [12:46:24]Sock 7.Thread stoped [12:46:28]OFD Sender: No OFD packet to send [12:46:33]OFD Sender: No OFD packet to send [12:46:38]OFD Sender: No OFD packet to send [12:46:43]OFD Sender: No OFD packet to send [12:46:48]OFD Sender: No OFD packet to send [12:46:53]OFD Sender: No OFD packet to send [12:46:58]OFD Sender: No OFD packet to send [12:47:03]OFD Sender: No OFD packet to send [12:47:08]OFD Sender: No OFD packet to send [12:47:13]OFD Sender: No OFD packet to send [12:47:18]OFD Sender: No OFD packet to send [12:47:23]OFD Sender: No OFD packet to send [12:47:28]OFD Sender: No OFD packet to send [12:47:33]OFD Sender: No OFD packet to send [12:47:38]OFD Sender: No OFD packet to send [12:47:43]OFD Sender: No OFD packet to send [12:47:48]OFD Sender: No OFD packet to send [12:47:53]OFD Sender: No OFD packet to send [12:47:58]OFD Sender: No OFD packet to send [12:48:03]OFD Sender: No OFD packet to send [12:48:08]OFD Sender: No OFD packet to send [12:48:13]OFD Sender: No OFD packet to send [12:48:18]OFD Sender: No OFD packet to send [12:48:23]OFD Sender: No OFD packet to send [12:48:28]OFD Sender: No OFD packet to send [12:48:33]OFD Sender: No OFD packet to send [12:48:38]OFD Sender: No OFD packet to send [12:48:43]OFD Sender: No OFD packet to send [12:48:48]OFD Sender: No OFD packet to send [12:48:53]OFD Sender: No OFD packet to send [12:48:58]OFD Sender: No OFD packet to send [12:49:03]OFD Sender: No OFD packet to send [12:49:08]OFD Sender: No OFD packet to send [12:49:13]OFD Sender: No OFD packet to send [12:49:18]OFD Sender: No OFD packet to send [12:49:23]OFD Sender: No OFD packet to send [12:49:28]OFD Sender: No OFD packet to send [12:49:33]accept exits with 9 [12:49:33]New connection [12:49:33]New thread 3067436388 created [12:49:33]Thread 3067293028 joined [12:49:33]Waiting for new connection... [12:49:33] Sock 9.Parse request [12:49:33]Sock 9.Check first char [12:49:33]Sock 9.First char is OK [12:49:33]request: POST /json_proto HTTP/1.0 [12:49:33]Method: POST [12:49:33]URL: /json_proto [12:49:33]Method is POST - this is cgi request [12:49:33]url: /json_proto [12:49:33]query_string will be loaded in cgi processing [12:49:33]execute_cgi json_proto POST (null) [12:49:33]execute_cgi path=json_proto method=POST [12:49:33]POST find Content-Length [12:49:33]Host: 172.17.50.195:8080 [12:49:33]Content-Length: 683 [12:49:33]Content-Type: application/json [12:49:33] [12:49:33]POST finish read [12:49:33]Found Content-Length = 683 [12:49:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092864", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [12:49:33]execute_script... [12:49:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092864", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [12:49:33]POST & json_proto [12:49:33]process_json_proto [12:49:33]json parsed OK: [12:49:33]protocol is kg_v1.0 [12:49:33]action value=close_receipt [12:49:33]process_action close_receipt [12:49:33]cmd_close_receipt [12:49:33]MH_GetDate [12:49:33]Write to MH i2c: F0 00 00 E0 32 01 [12:49:33]Write i2c OK [12:49:33]MH_I2C_Read... [12:49:33]Read from MH i2c: F0 [12:49:33]MH_I2C_Read... [12:49:33]Read from MH i2c: F0 09 00 [12:49:33]MH_I2C_Read... [12:49:33]Read from MH i2c: F0 09 00 E0 32 00 5E 88 1F 67 43 33 1C 67 6F [12:49:33]GetLastDocTimeStamp 1730119581 [12:49:33]current date 1730119774 [12:49:33]FM_GetShiftState [12:49:33]SAM_PROTO_GetShiftState [12:49:33]wFMCommunicate request_size=4 [12:49:33]MH_SAM_APDU [12:49:33]CAPDU: 80 13 01 00 [12:49:33]Write to MH i2c: E2 08 00 E1 32 80 13 01 00 00 00 00 00 90 [12:49:33]Write i2c OK [12:49:33]MH_I2C_Read... [12:49:33]OFD Sender: No OFD packet to send [12:49:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:49:33]Read from MH i2c: E2 [12:49:33]MH_I2C_Read... [12:49:33]Read from MH i2c: E2 0E 00 [12:49:33]MH_I2C_Read... [12:49:33]Read from MH i2c: E2 0E 00 E1 32 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 89 [12:49:33]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:49:33]wFMCommunicate OK [12:49:33]SAM_PROTO_GetShiftState done [12:49:33]FM_GetShiftState done [12:49:33]opened in 1730073493 [12:49:33]opened+sec_in_day 1730159893 [12:49:33]quantity*price = 200043 [12:49:33]sum+1 = 200044 [12:49:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 391 28.10.2024 12:49 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317916 ФПД: 115081058144496 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T124934&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317916&fm=115081058144496&tin=02508201610067®Number=0000000000091628&sum=200000 [12:49:34]StoreToDocumentArchive [12:49:34]shift 546 fd 317916 [12:49:34]save to /storage/0546/doc_00317916 [12:49:34]save last doc name /storage/0546/doc_00317916 to /storage/kkm_last_doc_name [12:49:34]save OK [12:49:34]Clear old archive folders... [12:49:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:49:34]tlvbuf is 013A4BA0 [12:49:34]SAM_PROTO_ClearQueue [12:49:34]wFMCommunicate request_size=4 [12:49:34]MH_SAM_APDU [12:49:34]CAPDU: 80 09 00 00 [12:49:34]Write to MH i2c: E2 08 00 EE 32 80 09 00 00 00 00 00 00 92 [12:49:34]Write i2c OK [12:49:34]MH_I2C_Read... [12:49:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:49:34]Read from MH i2c: E2 [12:49:34]MH_I2C_Read... [12:49:34]Read from MH i2c: E2 03 00 [12:49:34]MH_I2C_Read... [12:49:34]Read from MH i2c: E2 03 00 EE 32 00 90 00 94 [12:49:34]RAPDU: 90 00 [12:49:34]wFMCommunicate OK [12:49:34]SAM_PROTO_ClearQueue done [12:49:34]KKMCreateOFDPacket [12:49:34]OFDProtocolAddRootSTLVToBuf [12:49:34]FM_MakeSignedData [12:49:34]FM_MakeSignedData [12:49:34]SAM_PROTO_SignData [12:49:34]wFMCommunicate request_size=4 [12:49:34]MH_SAM_APDU [12:49:34]CAPDU: 80 0D 01 02 [12:49:34]Write to MH i2c: E2 08 00 EF 32 80 0D 01 02 00 00 00 00 9A [12:49:34]Write i2c OK [12:49:34]MH_I2C_Read... [12:49:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:49:34]Read from MH i2c: E2 [12:49:34]MH_I2C_Read... [12:49:34]Read from MH i2c: E2 03 00 [12:49:34]MH_I2C_Read... [12:49:34]Read from MH i2c: E2 03 00 EF 32 00 90 00 95 [12:49:34]RAPDU: 90 00 [12:49:34]wFMCommunicate OK [12:49:34]wFMCommunicate request_size=255 [12:49:34]MH_SAM_APDU [12:49:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 87 01 00 00 F4 03 04 00 5E 88 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DC D9 04 00 35 04 06 00 68 [12:49:34]Write to MH i2c: E2 02 01 F0 32 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 87 01 00 00 F4 03 04 00 5E 88 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DC D9 04 00 35 04 06 00 68 00 00 0A [12:49:34]Write i2c OK [12:49:34]MH_I2C_Read... [12:49:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:49:34]Read from MH i2c: E2 [12:49:34]MH_I2C_Read... [12:49:34]Read from MH i2c: E2 03 00 [12:49:34]MH_I2C_Read... [12:49:34]Read from MH i2c: E2 03 00 F0 32 00 90 00 96 [12:49:34]RAPDU: 90 00 [12:49:34]wFMCommunicate OK [12:49:34]wFMCommunicate request_size=10 [12:49:34]MH_SAM_APDU [12:49:34]CAPDU: 80 0D 02 02 05 AA 65 97 50 F0 [12:49:34]Write to MH i2c: E2 0D 00 F1 32 80 0D 02 02 05 00 AA 65 97 50 F0 00 00 8D [12:49:34]Write i2c OK [12:49:34]MH_I2C_Read... [12:49:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:49:35]Read from MH i2c: E2 [12:49:35]MH_I2C_Read... [12:49:35]Read from MH i2c: E2 03 00 [12:49:35]MH_I2C_Read... [12:49:35]Read from MH i2c: E2 03 00 F1 32 00 90 00 97 [12:49:35]RAPDU: 90 00 [12:49:35]wFMCommunicate OK [12:49:35]wFMCommunicate request_size=4 [12:49:35]MH_SAM_APDU [12:49:35]CAPDU: 80 0D 03 02 [12:49:35]Write to MH i2c: E2 08 00 F2 32 80 0D 03 02 00 00 00 00 9F [12:49:35]Write i2c OK [12:49:35]MH_I2C_Read... [12:49:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:49:35]Read from MH i2c: E2 [12:49:35]MH_I2C_Read... [12:49:35]Read from MH i2c: E2 0B 00 [12:49:35]MH_I2C_Read... [12:49:35]Read from MH i2c: E2 0B 00 F2 32 00 BB BD BA 38 FE F5 71 88 90 00 F6 [12:49:35]RAPDU: BB BD BA 38 FE F5 71 88 90 00 [12:49:35]wFMCommunicate OK [12:49:35]SAM_PROTO_SignData done [12:49:35]FM_MakeSignedData done [12:49:35]CreateOFDProtocolMessage [12:49:35]wFMCommunicate request_size=4 [12:49:35]MH_SAM_APDU [12:49:35]CAPDU: 80 11 00 00 [12:49:35]Write to MH i2c: E2 08 00 F3 32 80 11 00 00 00 00 00 00 9F [12:49:35]Write i2c OK [12:49:35]MH_I2C_Read... [12:49:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:49:35]Read from MH i2c: E2 [12:49:35]MH_I2C_Read... [12:49:35]Read from MH i2c: E2 17 00 [12:49:35]MH_I2C_Read... [12:49:35]Read from MH i2c: E2 17 00 F3 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F3 [12:49:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:49:35]wFMCommunicate OK [12:49:35]CreateOFDProtocolMessage done [12:49:35]OFDSenderStorePacket 317916 [12:49:35]StoreOFDPacket docnum=317916 [12:49:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 B4 52 07 01 77 23 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 87 01 00 00 F4 03 04 00 5E 88 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DC D9 04 00 35 04 06 00 68 AA 65 97 50 F0 BB BD BA 38 FE F5 71 88 [12:49:35]CheckFolder [12:49:35]dirname=/storage/ofd_packets [12:49:35]CheckFolder done [12:49:35]ProducePacketName [12:49:35]name=ofd_packets/00317916 [12:49:35]NVStorageSaveData ofd_packets/00317916 [12:49:35]File name is /storage/ofd_packets/00317916 [12:49:35]Write 301 bytes [12:49:35]NVStorageSaveData done [12:49:35]OFDSenderStorePacket done [12:49:35]KKMCreateOFDPacket done [12:49:35]NVStorageSaveData kkm_last_timestamp [12:49:35]File name is /storage/kkm_last_timestamp [12:49:35]Write 4 bytes [12:49:35]NVStorageSaveData done [12:49:35]ExternCall_PrintAddStr [12:49:35]wPrintStart [12:49:35]Write to MH i2c: 01 00 00 F4 32 26 [12:49:35]Write i2c OK [12:49:35]MH_I2C_Read... [12:49:35]Read from MH i2c: 01 [12:49:35]MH_I2C_Read... [12:49:35]Read from MH i2c: 01 07 00 [12:49:35]MH_I2C_Read... [12:49:35]Read from MH i2c: 01 07 00 F4 32 00 00 00 00 00 FF 0F 3B [12:49:35]RasterBufferAndPrint [12:49:35]line Счет N : (1)1092864 [12:49:35]line ИНН: 02508201610067 [12:49:35]line Контрольно-Кассовый Чек [12:49:35]line ПРОДАЖА [12:49:35]line ТРК (МРК, ГНК) : 44 [12:49:35]line Товар: 2710124500 [12:49:35]line Аи-95-К-3 [12:49:35]line 26.960 * 74.20 [12:49:35]line = 2000.43 [12:49:35]line НДС 12% НСП 1% [12:49:35]line > о реализуемом товаре [12:49:35]line ОКРУГЛЕНИЕ: -0.43 [12:49:35]line ИТОГО: 2000.00 [12:49:35]line Внесено: 2000.00 [12:49:35]line СДАЧА: 0.00 [12:49:35]line НСП 1% : 17.70 [12:49:35]line НДС 12% : 212.43 [12:49:35]line Наличными: 2000.00 [12:49:35]line Безнал.: 0.00 [12:49:35]line Место: АЗС № 101 "Партнер Нефть" [12:49:35]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:49:35]line СНО: Общий режим [12:49:35]line Чек 391 28.10.2024 12:49 [12:49:35]line Смена: 546 ФФД: 1.0 [12:49:35]line ЗНМ: 0300000082 [12:49:35]line РНМ: 0000000000091628 [12:49:35]line Версия ККМ: 001 [12:49:35]line ФМ: 0000000000874671 [12:49:35]line ФД: 317916 [12:49:35]line ФПД: 115081058144496 [12:49:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T124934&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317916&fm=115081058144496&tin=02508201610067®Number=0000000000091628&sum=200000 [12:49:35]OFD Sender: Processing packet 317916 [packets to send 127, broken 126] [12:49:35]ProducePacketName [12:49:35]name=ofd_packets/00317916 [12:49:35]OFD Sender: To server: pG, [12:49:35]CommunicateWithHost lk.salyk.kg:30040 [12:49:35]ConnectInit lk.salyk.kg [12:49:35]written 0, free lines is 4095 [12:49:35]Connected sock=10 [12:49:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 B4 52 07 01 77 23 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 87 01 00 00 F4 03 04 00 5E 88 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DC D9 04 00 35 04 06 00 68 AA 65 97 50 F0 BB BD BA 38 FE F5 71 88 [12:49:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 EB C1 47 00 FD 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 34 36 37 31 10 04 04 00 DC D9 04 00 F4 03 04 00 17 34 1F 67 B6 04 01 00 00 A1 D3 F3 04 BB 76 14 3F [12:49:35]CommunicateWithHost err = 0 [12:49:35]CheckOFDResponse [12:49:35]1017 (14) - 77093643461234 [12:49:35]1041 (16) - 0000000000874671 [12:49:35]1040 (4) - 317916 [12:49:35]1012 (4) - 28.10.2024 06:49 [12:49:35]1206 (1) - 0 [12:49:35]OFD Sender: Remove packet 317916 [12:49:35]ProducePacketName [12:49:35]name=ofd_packets/00317916 [12:49:35]NVStorageDeleteData [12:49:35]Write to MH i2c: 01 00 00 1F 33 52 [12:49:35]Write i2c OK [12:49:35]MH_I2C_Read... [12:49:35]Read from MH i2c: 01 [12:49:35]MH_I2C_Read... [12:49:35]Read from MH i2c: 01 07 00 [12:49:35]MH_I2C_Read... [12:49:35]Read from MH i2c: 01 07 00 1F 33 00 00 00 00 00 FA 0C 5F [12:49:35]RasterBufferAndPrint [12:49:35]line [12:49:35]line [12:49:35]line [12:49:35]line [12:49:35]line [12:49:35]written 0, free lines is 3328 [12:49:35]MH_Cut [12:49:35]Write to MH i2c: D1 01 00 26 33 01 2B [12:49:35]Write i2c OK [12:49:35]MH_I2C_Read... [12:49:35]Read from MH i2c: D1 [12:49:35]MH_I2C_Read... [12:49:35]Read from MH i2c: D1 01 00 [12:49:35]MH_I2C_Read... [12:49:35]Read from MH i2c: D1 01 00 26 33 00 2A [12:49:35]Write to MH i2c: 01 00 00 27 33 5A [12:49:35]Write i2c OK [12:49:35]MH_I2C_Read... [12:49:36]OFD Sender: No OFD packet to send [12:49:36]*** Cut start [12:49:36]*** Partial cut [12:49:36]*** CUTSNS_PIN = 1 [12:49:36]*** CUTSNS_PIN = 0 [12:49:36]*** Brake cut motor [12:49:37]Read from MH i2c: 01 [12:49:37]MH_I2C_Read... [12:49:37]*** Stop cut motor [12:49:37]*** Cut end [12:49:37]Read from MH i2c: 01 07 00 [12:49:37]MH_I2C_Read... [12:49:37]Read from MH i2c: 01 07 00 27 33 00 00 00 00 00 FF 0F 6F [12:49:37]process_action close_receipt done [12:49:37]requested_data is exist [12:49:37]produce_requested_data [12:49:37]requested_item fm.sn is exist - process it [12:49:37]wFMCommunicate request_size=4 [12:49:37]MH_SAM_APDU [12:49:37]CAPDU: 80 11 00 00 [12:49:37]Write to MH i2c: E2 08 00 28 33 80 11 00 00 00 00 00 00 D5 [12:49:37]Write i2c OK [12:49:37]MH_I2C_Read... [12:49:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:49:37]Read from MH i2c: E2 [12:49:37]MH_I2C_Read... [12:49:37]Read from MH i2c: E2 17 00 [12:49:37]MH_I2C_Read... [12:49:37]Read from MH i2c: E2 17 00 28 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 29 [12:49:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:49:37]wFMCommunicate OK [12:49:37]requested_item fd.num is exist - process it [12:49:37]SAM_PROTO_GetFieldsCounters [12:49:37]wFMCommunicate request_size=4 [12:49:37]MH_SAM_APDU [12:49:37]CAPDU: 80 13 00 00 [12:49:37]Write to MH i2c: E2 08 00 29 33 80 13 00 00 00 00 00 00 D8 [12:49:37]Write i2c OK [12:49:37]MH_I2C_Read... [12:49:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:49:37]Read from MH i2c: E2 [12:49:37]MH_I2C_Read... [12:49:37]Read from MH i2c: E2 62 00 [12:49:37]MH_I2C_Read... [12:49:37]Read from MH i2c: E2 62 00 29 33 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 DC D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 87 01 00 00 5E 04 04 00 87 01 00 00 57 04 04 00 88 01 00 00 19 04 04 00 00 00 00 00 90 00 70 [12:49:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 DC D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 87 01 00 00 5E 04 04 00 87 01 00 00 57 04 04 00 88 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:49:37]wFMCommunicate OK [12:49:37]SAM_PROTO_GetFieldsCounters done [12:49:37]requested_item shift.num is exist - process it [12:49:37]requested_item shift.opened is exist - process it [12:49:37]req_shift_opened [12:49:37]FM_GetShiftState [12:49:37]SAM_PROTO_GetShiftState [12:49:37]wFMCommunicate request_size=4 [12:49:37]MH_SAM_APDU [12:49:37]CAPDU: 80 13 01 00 [12:49:37]Write to MH i2c: E2 08 00 2A 33 80 13 01 00 00 00 00 00 DA [12:49:37]Write i2c OK [12:49:37]MH_I2C_Read... [12:49:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:49:37]Read from MH i2c: E2 [12:49:37]MH_I2C_Read... [12:49:37]Read from MH i2c: E2 0E 00 [12:49:37]MH_I2C_Read... [12:49:37]Read from MH i2c: E2 0E 00 2A 33 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D3 [12:49:37]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:49:37]wFMCommunicate OK [12:49:37]SAM_PROTO_GetShiftState done [12:49:37]FM_GetShiftState done [12:49:37]req_shift_opened done [12:49:37]requested_item shift.open_date is exist - process it [12:49:37]req_shift_open_date [12:49:37]req_shift_open_date done [12:49:37]produce_requested_data done [12:49:37]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317916,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:49:37]process_action_free close_receipt [12:49:37]json_value_free [12:49:37]json_value_free done [12:49:37]process_json_proto returns [12:49:37]Send response to host [12:49:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317916,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:49:37]free response buf [12:49:37]execute_script done [12:49:37]execute_script returns [12:49:37]free content buf [12:49:37]Sock 9.Close socket [12:49:37]Sock 9.Thread stoped [12:49:38]accept exits with 7 [12:49:38]New connection [12:49:38]New thread 3067293028 created [12:49:38]Thread 3067436388 joined [12:49:38]Waiting for new connection... [12:49:38] Sock 7.Parse request [12:49:38]Sock 7.Check first char [12:49:38]Sock 7.First char is OK [12:49:38]request: POST /json_proto HTTP/1.0 [12:49:38]Method: POST [12:49:38]URL: /json_proto [12:49:38]Method is POST - this is cgi request [12:49:38]url: /json_proto [12:49:38]query_string will be loaded in cgi processing [12:49:38]execute_cgi json_proto POST (null) [12:49:38]execute_cgi path=json_proto method=POST [12:49:38]POST find Content-Length [12:49:38]Host: 172.17.50.195:8080 [12:49:38]Content-Length: 1143 [12:49:38]Content-Type: application/json [12:49:38] [12:49:38]POST finish read [12:49:38]Found Content-Length = 1143 [12:49:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)334824", "tax_sys" : 0, "items" : [ { "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "46230966", "name": "\u041A\u043E\u043D\u0444 Meller \u0441\u0442\u0438\u043A \u0441\u043E\u043B\u0435\u043D\u0430\u044F \u043A\u0430\u0440\u0430\u043C\u0435\u043B\u044C 8*24", "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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 205.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:49:38]execute_script... [12:49: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 : (3)334824", "tax_sys" : 0, "items" : [ { "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "46230966", "name": "\u041A\u043E\u043D\u0444 Meller \u0441\u0442\u0438\u043A \u0441\u043E\u043B\u0435\u043D\u0430\u044F \u043A\u0430\u0440\u0430\u043C\u0435\u043B\u044C 8*24", "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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 205.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:49:38]POST & json_proto [12:49:38]process_json_proto [12:49:38]json parsed OK: [12:49:38]protocol is kg_v1.0 [12:49:38]action value=close_receipt [12:49:38]process_action close_receipt [12:49:38]cmd_close_receipt [12:49:38]MH_GetDate [12:49:38]Write to MH i2c: F0 00 00 2B 33 4D [12:49:38]Write i2c OK [12:49:38]MH_I2C_Read... [12:49:38]Read from MH i2c: F0 [12:49:38]MH_I2C_Read... [12:49:38]Read from MH i2c: F0 09 00 [12:49:38]MH_I2C_Read... [12:49:38]Read from MH i2c: F0 09 00 2B 33 00 63 88 1F 67 43 33 1C 67 C0 [12:49:38]GetLastDocTimeStamp 1730119774 [12:49:38]current date 1730119779 [12:49:38]FM_GetShiftState [12:49:38]SAM_PROTO_GetShiftState [12:49:38]wFMCommunicate request_size=4 [12:49:38]MH_SAM_APDU [12:49:38]CAPDU: 80 13 01 00 [12:49:38]Write to MH i2c: E2 08 00 2C 33 80 13 01 00 00 00 00 00 DC [12:49:38]Write i2c OK [12:49:38]MH_I2C_Read... [12:49:38]Read from MH i2c: E2 [12:49:38]MH_I2C_Read... [12:49:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:49:38]Read from MH i2c: E2 0E 00 [12:49:38]MH_I2C_Read... [12:49:38]Read from MH i2c: E2 0E 00 2C 33 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D5 [12:49:38]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:49:38]wFMCommunicate OK [12:49:38]SAM_PROTO_GetShiftState done [12:49:38]FM_GetShiftState done [12:49:38]opened in 1730073493 [12:49:38]opened+sec_in_day 1730159893 [12:49:38]quantity*price = 13000 [12:49:38]sum+1 = 13001 [12:49:38]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 46230966 Конф Meller стик соленая карамель 8*24 1.000 * 75.00 = 75.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 205.00 НСП 1% : 1.81 НДС 12% : 21.76 Наличными: 0.00 Безнал.: 205.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 392 28.10.2024 12:49 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874671 ФД: 317917 ФПД: 162553081614087 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T124940&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317917&fm=162553081614087&tin=02508201610067®Number=0000000000091628&sum=20500 0 [12:49:40]StoreToDocumentArchive [12:49:40]shift 546 fd 317917 [12:49:40]save to /storage/0546/doc_00317917 [12:49:40]save last doc name /storage/0546/doc_00317917 to /storage/kkm_last_doc_name [12:49:40]save OK [12:49:40]Clear old archive folders... [12:49:40]ProcessDocumentItem done err = 0, tmpTLVsize=410 [12:49:40]tlvbuf is 013A4590 [12:49:40]SAM_PROTO_ClearQueue [12:49:40]wFMCommunicate request_size=4 [12:49:40]MH_SAM_APDU [12:49:40]CAPDU: 80 09 00 00 [12:49:40]Write to MH i2c: E2 08 00 39 33 80 09 00 00 00 00 00 00 DE [12:49:40]Write i2c OK [12:49:40]MH_I2C_Read... [12:49:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:49:40]Read from MH i2c: E2 [12:49:40]MH_I2C_Read... [12:49:40]Read from MH i2c: E2 03 00 [12:49:40]MH_I2C_Read... [12:49:40]Read from MH i2c: E2 03 00 39 33 00 90 00 E0 [12:49:40]RAPDU: 90 00 [12:49:40]wFMCommunicate OK [12:49:40]SAM_PROTO_ClearQueue done [12:49:40]KKMCreateOFDPacket [12:49:40]OFDProtocolAddRootSTLVToBuf [12:49:40]FM_MakeSignedData [12:49:40]FM_MakeSignedData [12:49:40]SAM_PROTO_SignData [12:49:40]wFMCommunicate request_size=4 [12:49:40]MH_SAM_APDU [12:49:40]CAPDU: 80 0D 01 02 [12:49:40]Write to MH i2c: E2 08 00 3A 33 80 0D 01 02 00 00 00 00 E6 [12:49:40]Write i2c OK [12:49:40]MH_I2C_Read... [12:49:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:49:40]Read from MH i2c: E2 [12:49:40]MH_I2C_Read... [12:49:40]Read from MH i2c: E2 03 00 [12:49:40]MH_I2C_Read... [12:49:40]Read from MH i2c: E2 03 00 3A 33 00 90 00 E1 [12:49:40]RAPDU: 90 00 [12:49:40]wFMCommunicate OK [12:49:40]wFMCommunicate request_size=255 [12:49:40]MH_SAM_APDU [12:49:40]CAPDU: 80 0D 02 02 FA 03 00 9A 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 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 7C 00 8A 04 08 00 34 36 32 33 30 39 36 36 06 04 3D 00 D0 9A D0 BE D0 BD D1 84 20 4D 65 6C 6C 65 72 20 D1 81 D1 82 D0 B8 D0 BA 20 D1 81 D0 BE D0 BB D0 B5 D0 BD D0 B0 D1 8F 20 D0 BA D0 B0 D1 80 D0 B0 D0 BC D0 B5 D0 BB D1 8C 20 38 2A 32 34 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 [12:49:40]Write to MH i2c: E2 02 01 3B 33 80 0D 02 02 FA 00 03 00 9A 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 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 7C 00 8A 04 08 00 34 36 32 33 30 39 36 36 06 04 3D 00 D0 9A D0 BE D0 BD D1 84 20 4D 65 6C 6C 65 72 20 D1 81 D1 82 D0 B8 D0 BA 20 D1 81 D0 BE D0 BB D0 B5 D0 BD D0 B0 D1 8F 20 D0 BA D0 B0 D1 80 D0 B0 D0 BC D0 B5 D0 BB D1 8C 20 38 2A 32 34 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 00 00 71 [12:49:40]Write i2c OK [12:49:40]MH_I2C_Read... [12:49:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:49:40]Read from MH i2c: E2 [12:49:40]MH_I2C_Read... [12:49:40]Read from MH i2c: E2 03 00 [12:49:40]MH_I2C_Read... [12:49:40]Read from MH i2c: E2 03 00 3B 33 00 90 00 E2 [12:49:40]RAPDU: 90 00 [12:49:40]wFMCommunicate OK [12:49:40]wFMCommunicate request_size=169 [12:49:40]MH_SAM_APDU [12:49:40]CAPDU: 80 0D 02 02 A4 03 06 00 14 50 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 14 50 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 01 00 00 F4 03 04 00 64 88 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DD D9 04 00 35 04 06 00 93 D7 56 AF CF 07 [12:49:40]Write to MH i2c: E2 AC 00 3C 33 80 0D 02 02 A4 00 03 06 00 14 50 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 14 50 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 01 00 00 F4 03 04 00 64 88 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DD D9 04 00 35 04 06 00 93 D7 56 AF CF 07 00 00 9C [12:49:40]Write i2c OK [12:49:40]MH_I2C_Read... [12:49:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:49:41]Read from MH i2c: E2 [12:49:41]MH_I2C_Read... [12:49:41]Read from MH i2c: E2 03 00 [12:49:41]MH_I2C_Read... [12:49:41]Read from MH i2c: E2 03 00 3C 33 00 90 00 E3 [12:49:41]RAPDU: 90 00 [12:49:41]wFMCommunicate OK [12:49:41]wFMCommunicate request_size=4 [12:49:41]MH_SAM_APDU [12:49:41]CAPDU: 80 0D 03 02 [12:49:41]Write to MH i2c: E2 08 00 3D 33 80 0D 03 02 00 00 00 00 EB [12:49:41]Write i2c OK [12:49:41]MH_I2C_Read... [12:49:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:49:41]Read from MH i2c: E2 [12:49:41]MH_I2C_Read... [12:49:41]Read from MH i2c: E2 0B 00 [12:49:41]MH_I2C_Read... [12:49:41]Read from MH i2c: E2 0B 00 3D 33 00 EE FD E8 84 FA C7 AA B6 90 00 64 [12:49:41]RAPDU: EE FD E8 84 FA C7 AA B6 90 00 [12:49:41]wFMCommunicate OK [12:49:41]SAM_PROTO_SignData done [12:49:41]FM_MakeSignedData done [12:49:41]CreateOFDProtocolMessage [12:49:41]wFMCommunicate request_size=4 [12:49:41]MH_SAM_APDU [12:49:41]CAPDU: 80 11 00 00 [12:49:41]Write to MH i2c: E2 08 00 3E 33 80 11 00 00 00 00 00 00 EB [12:49:41]Write i2c OK [12:49:41]MH_I2C_Read... [12:49:41]Read from MH i2c: E2 [12:49:41]MH_I2C_Read... [12:49:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:49:41]Read from MH i2c: E2 17 00 [12:49:41]MH_I2C_Read... [12:49:41]Read from MH i2c: E2 17 00 3E 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 3F [12:49:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:49:41]wFMCommunicate OK [12:49:41]CreateOFDProtocolMessage done [12:49:41]OFDSenderStorePacket 317917 [12:49:41]StoreOFDPacket docnum=317917 [12:49:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 AE 01 00 00 09 A3 A6 01 B8 DE 5A 03 01 00 03 00 9A 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 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 7C 00 8A 04 08 00 34 36 32 33 30 39 36 36 06 04 3D 00 D0 9A D0 BE D0 BD D1 84 20 4D 65 6C 6C 65 72 20 D1 81 D1 82 D0 B8 D0 BA 20 D1 81 D0 BE D0 BB D0 B5 D0 BD D0 B0 D1 8F 20 D0 BA D0 B0 D1 80 D0 B0 D0 BC D0 B5 D0 BB D1 8C 20 38 2A 32 34 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 14 50 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 14 50 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 01 00 00 F4 03 04 00 64 88 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DD D9 04 00 35 04 06 00 93 D7 56 AF CF 07 EE FD E8 84 FA C7 AA B6 [12:49:41]CheckFolder [12:49:41]dirname=/storage/ofd_packets [12:49:41]CheckFolder done [12:49:41]ProducePacketName [12:49:41]name=ofd_packets/00317917 [12:49:41]NVStorageSaveData ofd_packets/00317917 [12:49:41]File name is /storage/ofd_packets/00317917 [12:49:41]Write 460 bytes [12:49:41]NVStorageSaveData done [12:49:41]OFDSenderStorePacket done [12:49:41]KKMCreateOFDPacket done [12:49:41]NVStorageSaveData kkm_last_timestamp [12:49:41]File name is /storage/kkm_last_timestamp [12:49:41]Write 4 bytes [12:49:41]NVStorageSaveData done [12:49:41]ExternCall_PrintAddStr [12:49:41]wPrintStart [12:49:41]Write to MH i2c: 01 00 00 3F 33 72 [12:49:41]OFD Sender: Processing packet 317917 [packets to send 127, broken 126] [12:49:41]ProducePacketName [12:49:41]name=ofd_packets/00317917 [12:49:41]OFD Sender: To server: pG, [12:49:41]CommunicateWithHost lk.salyk.kg:30040 [12:49:41]ConnectInit lk.salyk.kg [12:49:41]Write i2c OK [12:49:41]MH_I2C_Read... [12:49:41]Read from MH i2c: 01 [12:49:41]MH_I2C_Read... [12:49:41]Read from MH i2c: 01 07 00 [12:49:41]MH_I2C_Read... [12:49:41]Read from MH i2c: 01 07 00 3F 33 00 00 00 00 00 FF 0F 87 [12:49:41]RasterBufferAndPrint [12:49:41]line Счет N : (3)334824 [12:49:41]line ИНН: 02508201610067 [12:49:41]line Контрольно-Кассовый Чек [12:49:41]line ПРОДАЖА [12:49:41]line Товар: 2000036220012 [12:49:41]line Кофе Капучино XL(GABB TRADE) [12:49:41]line 1.000 * 130.00 [12:49:41]line = 130.00 [12:49:41]line НДС 12% НСП 1% [12:49:41]line > о реализуемом товаре [12:49:41]line Товар: 46230966 [12:49:41]line Конф Meller стик соленая карамель 8*24 [12:49:41]line 1.000 * 75.00 [12:49:41]line = 75.00 [12:49:41]line НДС 12% НСП 1% [12:49:41]line > о реализуемом товаре [12:49:41]line ИТОГО: 205.00 [12:49:41]line НСП 1% : 1.81 [12:49:41]line НДС 12% : 21.76 [12:49:41]line Наличными: 0.00 [12:49:41]line Безнал.: 205.00 [12:49:41]line Место: АЗС № 101 "Партнер Нефть" [12:49:41]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:49:41]line СНО: Общий режим [12:49:41]line Чек 392 28.10.2024 12:49 [12:49:41]line Смена: 546 ФФД: 1.0 [12:49:41]line ЗНМ: 0300000082 [12:49:41]line РНМ: 0000000000091628 [12:49:41]line Версия ККМ: 001 [12:49:41]line Платежная система: Бакай Банк [12:49:41]line ФМ: 0000000000874671 [12:49:41]line ФД: 317917 [12:49:41]line ФПД: 162553081614087 [12:49:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T124940&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317917&fm=162553081614087&tin=02508201610067®Number=0000000000091628&sum=20500 [12:49:41]line 0 [12:49:41]written 0, free lines is 4095 [12:49:41]Connected sock=10 [12:49:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 AE 01 00 00 09 A3 A6 01 B8 DE 5A 03 01 00 03 00 9A 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 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 7C 00 8A 04 08 00 34 36 32 33 30 39 36 36 06 04 3D 00 D0 9A D0 BE D0 BD D1 84 20 4D 65 6C 6C 65 72 20 D1 81 D1 82 D0 B8 D0 BA 20 D1 81 D0 BE D0 BB D0 B5 D0 BD D0 B0 D1 8F 20 D0 BA D0 B0 D1 80 D0 B0 D0 BC D0 B5 D0 BB D1 8C 20 38 2A 32 34 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 14 50 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 14 50 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 01 00 00 F4 03 04 00 64 88 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DD D9 04 00 35 04 06 00 93 D7 56 AF CF 07 EE FD E8 84 FA C7 AA B6 [12:49:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 A1 D4 47 00 08 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 34 36 37 31 10 04 04 00 DD D9 04 00 F4 03 04 00 1D 34 1F 67 B6 04 01 00 00 7E 55 AA BE 35 18 F5 5A [12:49:41]CommunicateWithHost err = 0 [12:49:41]CheckOFDResponse [12:49:41]1017 (14) - 77093643461234 [12:49:41]1041 (16) - 0000000000874671 [12:49:41]1040 (4) - 317917 [12:49:41]1012 (4) - 28.10.2024 06:50 [12:49:41]1206 (1) - 0 [12:49:41]OFD Sender: Remove packet 317917 [12:49:41]ProducePacketName [12:49:41]name=ofd_packets/00317917 [12:49:41]NVStorageDeleteData [12:49:42]Write to MH i2c: 01 00 00 71 33 A4 [12:49:42]Write i2c OK [12:49:42]MH_I2C_Read... [12:49:42]Read from MH i2c: 01 [12:49:42]MH_I2C_Read... [12:49:42]Read from MH i2c: 01 07 00 [12:49:42]MH_I2C_Read... [12:49:42]Read from MH i2c: 01 07 00 71 33 00 00 00 00 00 B8 0C 6F [12:49:42]RasterBufferAndPrint [12:49:42]line [12:49:42]line [12:49:42]line [12:49:42]line [12:49:42]line [12:49:42]written 0, free lines is 3268 [12:49:42]MH_Cut [12:49:42]Write to MH i2c: D1 01 00 78 33 01 7D [12:49:42]Write i2c OK [12:49:42]MH_I2C_Read... [12:49:42]Read from MH i2c: D1 [12:49:42]MH_I2C_Read... [12:49:42]Read from MH i2c: D1 01 00 [12:49:42]MH_I2C_Read... [12:49:42]Read from MH i2c: D1 01 00 78 33 00 7C [12:49:42]Write to MH i2c: 01 00 00 79 33 AC [12:49:42]Write i2c OK [12:49:42]MH_I2C_Read... [12:49:42]OFD Sender: No OFD packet to send [12:49:42]OFD Sender: No OFD packet to send [12:49:42]*** Cut start [12:49:42]*** Partial cut [12:49:42]*** CUTSNS_PIN = 1 [12:49:42]*** CUTSNS_PIN = 0 [12:49:43]*** Brake cut motor [12:49:43]Read from MH i2c: 01 [12:49:43]MH_I2C_Read... [12:49:43]*** Stop cut motor [12:49:43]*** Cut end [12:49:43]Read from MH i2c: 01 07 00 [12:49:43]MH_I2C_Read... [12:49:43]Read from MH i2c: 01 07 00 79 33 00 00 00 00 00 FF 0F C1 [12:49:43]process_action close_receipt done [12:49:43]requested_data is exist [12:49:43]produce_requested_data [12:49:43]requested_item fm.sn is exist - process it [12:49:43]wFMCommunicate request_size=4 [12:49:43]MH_SAM_APDU [12:49:43]CAPDU: 80 11 00 00 [12:49:43]Write to MH i2c: E2 08 00 7A 33 80 11 00 00 00 00 00 00 27 [12:49:43]Write i2c OK [12:49:43]MH_I2C_Read... [12:49:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:49:43]Read from MH i2c: E2 [12:49:43]MH_I2C_Read... [12:49:43]Read from MH i2c: E2 17 00 [12:49:43]MH_I2C_Read... [12:49:43]Read from MH i2c: E2 17 00 7A 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 7B [12:49:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:49:43]wFMCommunicate OK [12:49:43]requested_item fd.num is exist - process it [12:49:43]SAM_PROTO_GetFieldsCounters [12:49:43]wFMCommunicate request_size=4 [12:49:43]MH_SAM_APDU [12:49:43]CAPDU: 80 13 00 00 [12:49:43]Write to MH i2c: E2 08 00 7B 33 80 13 00 00 00 00 00 00 2A [12:49:43]Write i2c OK [12:49:43]MH_I2C_Read... [12:49:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:49:43]Read from MH i2c: E2 [12:49:43]MH_I2C_Read... [12:49:43]Read from MH i2c: E2 62 00 [12:49:43]MH_I2C_Read... [12:49:43]Read from MH i2c: E2 62 00 7B 33 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 DD D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 88 01 00 00 5E 04 04 00 88 01 00 00 57 04 04 00 89 01 00 00 19 04 04 00 00 00 00 00 90 00 C6 [12:49:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 DD D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 88 01 00 00 5E 04 04 00 88 01 00 00 57 04 04 00 89 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:49:43]wFMCommunicate OK [12:49:43]SAM_PROTO_GetFieldsCounters done [12:49:43]requested_item shift.num is exist - process it [12:49:43]requested_item shift.opened is exist - process it [12:49:43]req_shift_opened [12:49:43]FM_GetShiftState [12:49:43]SAM_PROTO_GetShiftState [12:49:43]wFMCommunicate request_size=4 [12:49:43]MH_SAM_APDU [12:49:43]CAPDU: 80 13 01 00 [12:49:43]Write to MH i2c: E2 08 00 7C 33 80 13 01 00 00 00 00 00 2C [12:49:43]Write i2c OK [12:49:43]MH_I2C_Read... [12:49:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:49:43]Read from MH i2c: E2 [12:49:43]MH_I2C_Read... [12:49:43]Read from MH i2c: E2 0E 00 [12:49:43]MH_I2C_Read... [12:49:43]Read from MH i2c: E2 0E 00 7C 33 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 25 [12:49:43]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:49:43]wFMCommunicate OK [12:49:43]SAM_PROTO_GetShiftState done [12:49:43]FM_GetShiftState done [12:49:43]req_shift_opened done [12:49:43]requested_item shift.open_date is exist - process it [12:49:43]req_shift_open_date [12:49:43]req_shift_open_date done [12:49:43]produce_requested_data done [12:49:43]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317917,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:49:43]process_action_free close_receipt [12:49:43]json_value_free [12:49:43]json_value_free done [12:49:43]process_json_proto returns [12:49:43]Send response to host [12:49:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317917,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:49:43]free response buf [12:49:43]execute_script done [12:49:43]execute_script returns [12:49:43]free content buf [12:49:43]Sock 7.Close socket [12:49:43]Sock 7.Thread stoped [12:49:47]OFD Sender: No OFD packet to send [12:49:52]OFD Sender: No OFD packet to send [12:49:54]accept exits with 9 [12:49:54]New connection [12:49:54]New thread 3067436388 created [12:49:54]Thread 3067293028 joined [12:49:54]Waiting for new connection... [12:49:54] Sock 9.Parse request [12:49:54]Sock 9.Check first char [12:49:54]Sock 9.First char is OK [12:49:54]request: POST /json_proto HTTP/1.0 [12:49:54]Method: POST [12:49:54]URL: /json_proto [12:49:54]Method is POST - this is cgi request [12:49:54]url: /json_proto [12:49:54]query_string will be loaded in cgi processing [12:49:54]execute_cgi json_proto POST (null) [12:49:54]execute_cgi path=json_proto method=POST [12:49:54]POST find Content-Length [12:49:54]Host: 172.17.50.195:8080 [12:49:54]Content-Length: 768 [12:49:54]Content-Type: application/json [12:49:54] [12:49:54]POST finish read [12:49:54]Found Content-Length = 768 [12:49:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092868", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 10.110, "sum" : 750.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 750.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:49:54]execute_script... [12:49: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)1092868", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 10.110, "sum" : 750.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 750.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:49:54]POST & json_proto [12:49:54]process_json_proto [12:49:54]json parsed OK: [12:49:54]protocol is kg_v1.0 [12:49:54]action value=close_receipt [12:49:54]process_action close_receipt [12:49:54]cmd_close_receipt [12:49:54]MH_GetDate [12:49:54]Write to MH i2c: F0 00 00 7D 33 9F [12:49:54]Write i2c OK [12:49:54]MH_I2C_Read... [12:49:54]Read from MH i2c: F0 [12:49:54]MH_I2C_Read... [12:49:54]Read from MH i2c: F0 09 00 [12:49:54]MH_I2C_Read... [12:49:54]Read from MH i2c: F0 09 00 7D 33 00 73 88 1F 67 43 33 1C 67 22 [12:49:54]GetLastDocTimeStamp 1730119780 [12:49:54]current date 1730119795 [12:49:54]FM_GetShiftState [12:49:54]SAM_PROTO_GetShiftState [12:49:54]wFMCommunicate request_size=4 [12:49:54]MH_SAM_APDU [12:49:54]CAPDU: 80 13 01 00 [12:49:54]Write to MH i2c: E2 08 00 7E 33 80 13 01 00 00 00 00 00 2E [12:49:54]Write i2c OK [12:49:54]MH_I2C_Read... [12:49:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:49:54]Read from MH i2c: E2 [12:49:54]MH_I2C_Read... [12:49:54]Read from MH i2c: E2 0E 00 [12:49:54]MH_I2C_Read... [12:49:54]Read from MH i2c: E2 0E 00 7E 33 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 27 [12:49:54]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:49:54]wFMCommunicate OK [12:49:54]SAM_PROTO_GetShiftState done [12:49:54]FM_GetShiftState done [12:49:54]opened in 1730073493 [12:49:54]opened+sec_in_day 1730159893 [12:49:54]quantity*price = 75016 [12:49:54]sum+1 = 75017 [12:49:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 750.16 НСП 1% : 6.64 НДС 12% : 79.66 Наличными: 0.00 Безнал.: 750.16 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 393 28.10.2024 12:49 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317918 ФПД: 262610668785315 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T124955&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317918&fm=262610668785315&tin=02508201610067®Number=0000000000091628&sum=75016 [12:49:56]StoreToDocumentArchive [12:49:56]shift 546 fd 317918 [12:49:56]save to /storage/0546/doc_00317918 [12:49:56]save last doc name /storage/0546/doc_00317918 to /storage/kkm_last_doc_name [12:49:56]save OK [12:49:56]Clear old archive folders... [12:49:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:49:56]tlvbuf is 01411B90 [12:49:56]SAM_PROTO_ClearQueue [12:49:56]wFMCommunicate request_size=4 [12:49:56]MH_SAM_APDU [12:49:56]CAPDU: 80 09 00 00 [12:49:56]Write to MH i2c: E2 08 00 8B 33 80 09 00 00 00 00 00 00 30 [12:49:56]Write i2c OK [12:49:56]MH_I2C_Read... [12:49:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:49:56]Read from MH i2c: E2 [12:49:56]MH_I2C_Read... [12:49:56]Read from MH i2c: E2 03 00 [12:49:56]MH_I2C_Read... [12:49:56]Read from MH i2c: E2 03 00 8B 33 00 90 00 32 [12:49:56]RAPDU: 90 00 [12:49:56]wFMCommunicate OK [12:49:56]SAM_PROTO_ClearQueue done [12:49:56]KKMCreateOFDPacket [12:49:56]OFDProtocolAddRootSTLVToBuf [12:49:56]FM_MakeSignedData [12:49:56]FM_MakeSignedData [12:49:56]SAM_PROTO_SignData [12:49:56]wFMCommunicate request_size=4 [12:49:56]MH_SAM_APDU [12:49:56]CAPDU: 80 0D 01 02 [12:49:56]Write to MH i2c: E2 08 00 8C 33 80 0D 01 02 00 00 00 00 38 [12:49:56]Write i2c OK [12:49:56]MH_I2C_Read... [12:49:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:49:56]Read from MH i2c: E2 [12:49:56]MH_I2C_Read... [12:49:56]Read from MH i2c: E2 03 00 [12:49:56]MH_I2C_Read... [12:49:56]Read from MH i2c: E2 03 00 8C 33 00 90 00 33 [12:49:56]RAPDU: 90 00 [12:49:56]wFMCommunicate OK [12:49:56]wFMCommunicate request_size=255 [12:49:56]MH_SAM_APDU [12:49:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 25 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 1F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 08 25 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 01 00 00 F4 03 04 00 73 88 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DE D9 04 00 35 04 06 00 EE [12:49:56]Write to MH i2c: E2 02 01 8D 33 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 25 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 1F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 08 25 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 01 00 00 F4 03 04 00 73 88 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DE D9 04 00 35 04 06 00 EE 00 00 3C [12:49:56]Write i2c OK [12:49:56]MH_I2C_Read... [12:49:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:49:56]Read from MH i2c: E2 [12:49:56]MH_I2C_Read... [12:49:56]Read from MH i2c: E2 03 00 [12:49:56]MH_I2C_Read... [12:49:56]Read from MH i2c: E2 03 00 8D 33 00 90 00 34 [12:49:56]RAPDU: 90 00 [12:49:56]wFMCommunicate OK [12:49:56]wFMCommunicate request_size=10 [12:49:56]MH_SAM_APDU [12:49:56]CAPDU: 80 0D 02 02 05 D7 CF A0 8E A3 [12:49:56]Write to MH i2c: E2 0D 00 8E 33 80 0D 02 02 05 00 D7 CF A0 8E A3 00 00 BC [12:49:56]Write i2c OK [12:49:56]MH_I2C_Read... [12:49:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:49:56]Read from MH i2c: E2 [12:49:56]MH_I2C_Read... [12:49:56]Read from MH i2c: E2 03 00 [12:49:56]MH_I2C_Read... [12:49:56]Read from MH i2c: E2 03 00 8E 33 00 90 00 35 [12:49:56]RAPDU: 90 00 [12:49:56]wFMCommunicate OK [12:49:56]wFMCommunicate request_size=4 [12:49:56]MH_SAM_APDU [12:49:56]CAPDU: 80 0D 03 02 [12:49:56]Write to MH i2c: E2 08 00 8F 33 80 0D 03 02 00 00 00 00 3D [12:49:56]Write i2c OK [12:49:56]MH_I2C_Read... [12:49:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:49:56]Read from MH i2c: E2 [12:49:56]MH_I2C_Read... [12:49:56]Read from MH i2c: E2 0B 00 [12:49:56]MH_I2C_Read... [12:49:56]Read from MH i2c: E2 0B 00 8F 33 00 F6 95 EF 59 43 C4 F9 03 90 00 14 [12:49:56]RAPDU: F6 95 EF 59 43 C4 F9 03 90 00 [12:49:56]wFMCommunicate OK [12:49:56]SAM_PROTO_SignData done [12:49:56]FM_MakeSignedData done [12:49:56]CreateOFDProtocolMessage [12:49:56]wFMCommunicate request_size=4 [12:49:56]MH_SAM_APDU [12:49:56]CAPDU: 80 11 00 00 [12:49:56]Write to MH i2c: E2 08 00 90 33 80 11 00 00 00 00 00 00 3D [12:49:56]Write i2c OK [12:49:56]MH_I2C_Read... [12:49:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:49:56]Read from MH i2c: E2 [12:49:56]MH_I2C_Read... [12:49:56]Read from MH i2c: E2 17 00 [12:49:56]MH_I2C_Read... [12:49:56]Read from MH i2c: E2 17 00 90 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 91 [12:49:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:49:56]wFMCommunicate OK [12:49:56]CreateOFDProtocolMessage done [12:49:56]OFDSenderStorePacket 317918 [12:49:56]StoreOFDPacket docnum=317918 [12:49:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 27 34 07 01 C5 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 25 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 1F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 08 25 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 01 00 00 F4 03 04 00 73 88 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DE D9 04 00 35 04 06 00 EE D7 CF A0 8E A3 F6 95 EF 59 43 C4 F9 03 [12:49:56]CheckFolder [12:49:56]dirname=/storage/ofd_packets [12:49:56]CheckFolder done [12:49:56]ProducePacketName [12:49:56]name=ofd_packets/00317918 [12:49:56]NVStorageSaveData ofd_packets/00317918 [12:49:56]File name is /storage/ofd_packets/00317918 [12:49:56]Write 301 bytes [12:49:56]NVStorageSaveData done [12:49:56]OFDSenderStorePacket done [12:49:56]KKMCreateOFDPacket done [12:49:56]NVStorageSaveData kkm_last_timestamp [12:49:56]File name is /storage/kkm_last_timestamp [12:49:56]Write 4 bytes [12:49:56]NVStorageSaveData done [12:49:56]ExternCall_PrintAddStr [12:49:56]wPrintStart [12:49:56]Write to MH i2c: 01 00 00 91 33 C4 [12:49:56]Write i2c OK [12:49:56]MH_I2C_Read... [12:49:56]Read from MH i2c: 01 [12:49:56]MH_I2C_Read... [12:49:56]Read from MH i2c: 01 07 00 [12:49:56]MH_I2C_Read... [12:49:56]Read from MH i2c: 01 07 00 91 33 00 00 00 00 00 FF 0F D9 [12:49:56]RasterBufferAndPrint [12:49:56]line Счет N : (1)1092868 [12:49:56]line ИНН: 02508201610067 [12:49:56]line Контрольно-Кассовый Чек [12:49:56]line ПРОДАЖА [12:49:56]line ТРК (МРК, ГНК) : 34 [12:49:56]line Товар: 2710124500 [12:49:56]line Аи-95-К-3 [12:49:56]line 10.110 * 74.20 [12:49:56]line = 750.16 [12:49:56]line НДС 12% НСП 1% [12:49:56]line > о реализуемом товаре [12:49:56]line ИТОГО: 750.16 [12:49:56]line НСП 1% : 6.64 [12:49:56]line НДС 12% : 79.66 [12:49:56]line Наличными: 0.00 [12:49:56]line Безнал.: 750.16 [12:49:56]line Место: АЗС № 101 "Партнер Нефть" [12:49:56]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:49:56]line СНО: Общий режим [12:49:56]line Чек 393 28.10.2024 12:49 [12:49:56]line Смена: 546 ФФД: 1.0 [12:49:56]line ЗНМ: 0300000082 [12:49:56]line РНМ: 0000000000091628 [12:49:56]line Версия ККМ: 001 [12:49:56]line Платежная система: Mbank [12:49:56]line ФМ: 0000000000874671 [12:49:56]line ФД: 317918 [12:49:56]line ФПД: 262610668785315 [12:49:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T124955&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317918&fm=262610668785315&tin=02508201610067®Number=0000000000091628&sum=75016 [12:49:56]OFD Sender: Processing packet 317918 [packets to send 127, broken 126] [12:49:56]ProducePacketName [12:49:56]name=ofd_packets/00317918 [12:49:56]OFD Sender: To server: pG, [12:49:56]CommunicateWithHost lk.salyk.kg:30040 [12:49:56]ConnectInit lk.salyk.kg [12:49:56]written 0, free lines is 4095 [12:49:56]Connected sock=10 [12:49:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 27 34 07 01 C5 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 25 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 1F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 08 25 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 01 00 00 F4 03 04 00 73 88 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DE D9 04 00 35 04 06 00 EE D7 CF A0 8E A3 F6 95 EF 59 43 C4 F9 03 [12:49:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 BA 4D 47 00 46 1C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DE D9 04 00 F4 03 04 00 2C 34 1F 67 B6 04 01 00 00 DC 7B C9 B2 47 59 C9 9F [12:49:57]CommunicateWithHost err = 0 [12:49:57]CheckOFDResponse [12:49:57]1017 (14) - 77093643461234 [12:49:57]1041 (16) - 0000000000874671 [12:49:57]1040 (4) - 317918 [12:49:57]1012 (4) - 28.10.2024 06:50 [12:49:57]1206 (1) - 0 [12:49:57]OFD Sender: Remove packet 317918 [12:49:57]ProducePacketName [12:49:57]name=ofd_packets/00317918 [12:49:57]NVStorageDeleteData [12:49:57]Write to MH i2c: 01 00 00 BA 33 ED [12:49:57]Write i2c OK [12:49:57]MH_I2C_Read... [12:49:57]Read from MH i2c: 01 [12:49:57]MH_I2C_Read... [12:49:57]Read from MH i2c: 01 07 00 [12:49:57]MH_I2C_Read... [12:49:57]Read from MH i2c: 01 07 00 BA 33 00 00 00 00 00 2C 0D 2D [12:49:57]RasterBufferAndPrint [12:49:57]line [12:49:57]line [12:49:57]line [12:49:57]line [12:49:57]line [12:49:57]written 0, free lines is 3384 [12:49:57]MH_Cut [12:49:57]Write to MH i2c: D1 01 00 C1 33 01 C6 [12:49:57]Write i2c OK [12:49:57]MH_I2C_Read... [12:49:57]Read from MH i2c: D1 [12:49:57]MH_I2C_Read... [12:49:57]Read from MH i2c: D1 01 00 [12:49:57]MH_I2C_Read... [12:49:57]Read from MH i2c: D1 01 00 C1 33 00 C5 [12:49:57]Write to MH i2c: 01 00 00 C2 33 F5 [12:49:57]Write i2c OK [12:49:57]MH_I2C_Read... [12:49:57]OFD Sender: No OFD packet to send [12:49:57]*** Cut start [12:49:57]*** Partial cut [12:49:57]*** CUTSNS_PIN = 1 [12:49:57]*** CUTSNS_PIN = 0 [12:49:58]*** Brake cut motor [12:49:58]Read from MH i2c: 01 [12:49:58]MH_I2C_Read... [12:49:58]*** Stop cut motor [12:49:58]*** Cut end [12:49:58]Read from MH i2c: 01 07 00 [12:49:58]MH_I2C_Read... [12:49:58]Read from MH i2c: 01 07 00 C2 33 00 00 00 00 00 FF 0F 0A [12:49:58]process_action close_receipt done [12:49:58]requested_data is exist [12:49:58]produce_requested_data [12:49:58]requested_item fm.sn is exist - process it [12:49:58]wFMCommunicate request_size=4 [12:49:58]MH_SAM_APDU [12:49:58]CAPDU: 80 11 00 00 [12:49:58]Write to MH i2c: E2 08 00 C3 33 80 11 00 00 00 00 00 00 70 [12:49:58]Write i2c OK [12:49:58]MH_I2C_Read... [12:49:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:49:58]Read from MH i2c: E2 [12:49:58]MH_I2C_Read... [12:49:58]Read from MH i2c: E2 17 00 [12:49:58]MH_I2C_Read... [12:49:58]Read from MH i2c: E2 17 00 C3 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C4 [12:49:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:49:58]wFMCommunicate OK [12:49:58]requested_item fd.num is exist - process it [12:49:58]SAM_PROTO_GetFieldsCounters [12:49:58]wFMCommunicate request_size=4 [12:49:58]MH_SAM_APDU [12:49:58]CAPDU: 80 13 00 00 [12:49:58]Write to MH i2c: E2 08 00 C4 33 80 13 00 00 00 00 00 00 73 [12:49:58]Write i2c OK [12:49:58]MH_I2C_Read... [12:49:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:49:58]Read from MH i2c: E2 [12:49:58]MH_I2C_Read... [12:49:58]Read from MH i2c: E2 62 00 [12:49:58]MH_I2C_Read... [12:49:58]Read from MH i2c: E2 62 00 C4 33 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 DE D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 89 01 00 00 5E 04 04 00 89 01 00 00 57 04 04 00 8A 01 00 00 19 04 04 00 00 00 00 00 90 00 13 [12:49:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 DE D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 89 01 00 00 5E 04 04 00 89 01 00 00 57 04 04 00 8A 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:49:58]wFMCommunicate OK [12:49:58]SAM_PROTO_GetFieldsCounters done [12:49:58]requested_item shift.num is exist - process it [12:49:58]requested_item shift.opened is exist - process it [12:49:58]req_shift_opened [12:49:58]FM_GetShiftState [12:49:58]SAM_PROTO_GetShiftState [12:49:58]wFMCommunicate request_size=4 [12:49:58]MH_SAM_APDU [12:49:58]CAPDU: 80 13 01 00 [12:49:58]Write to MH i2c: E2 08 00 C5 33 80 13 01 00 00 00 00 00 75 [12:49:58]Write i2c OK [12:49:58]MH_I2C_Read... [12:49:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:49:58]Read from MH i2c: E2 [12:49:58]MH_I2C_Read... [12:49:58]Read from MH i2c: E2 0E 00 [12:49:58]MH_I2C_Read... [12:49:58]Read from MH i2c: E2 0E 00 C5 33 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 6E [12:49:58]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:49:58]wFMCommunicate OK [12:49:58]SAM_PROTO_GetShiftState done [12:49:58]FM_GetShiftState done [12:49:58]req_shift_opened done [12:49:58]requested_item shift.open_date is exist - process it [12:49:58]req_shift_open_date [12:49:58]req_shift_open_date done [12:49:58]produce_requested_data done [12:49:58]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317918,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:49:58]process_action_free close_receipt [12:49:58]json_value_free [12:49:58]json_value_free done [12:49:58]process_json_proto returns [12:49:58]Send response to host [12:49:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317918,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:49:58]free response buf [12:49:58]execute_script done [12:49:58]execute_script returns [12:49:58]free content buf [12:49:58]Sock 9.Close socket [12:49:58]Sock 9.Thread stoped [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: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:06]accept exits with 7 [12:51:06]New connection [12:51:06]New thread 3067293028 created [12:51:06]Thread 3067436388 joined [12:51:06]Waiting for new connection... [12:51:06] Sock 7.Parse request [12:51:06]Sock 7.Check first char [12:51:06]Sock 7.First char is OK [12:51:06]request: POST /json_proto HTTP/1.0 [12:51:06]Method: POST [12:51:06]URL: /json_proto [12:51:06]Method is POST - this is cgi request [12:51:06]url: /json_proto [12:51:06]query_string will be loaded in cgi processing [12:51:06]execute_cgi json_proto POST (null) [12:51:06]execute_cgi path=json_proto method=POST [12:51:06]POST find Content-Length [12:51:06]Host: 172.17.50.195:8080 [12:51:06]Content-Length: 823 [12:51:06]Content-Type: application/json [12:51:06] [12:51:06]POST finish read [12:51:06]Found Content-Length = 823 [12:51:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092865", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 43.070, "sum" : 1649.58, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 1649.58 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:51:06]execute_script... [12: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)1092865", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 43.070, "sum" : 1649.58, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 1649.58 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:51:06]POST & json_proto [12:51:06]process_json_proto [12:51:06]json parsed OK: [12:51:06]protocol is kg_v1.0 [12:51:06]action value=close_receipt [12:51:06]process_action close_receipt [12:51:06]cmd_close_receipt [12:51:06]MH_GetDate [12:51:06]Write to MH i2c: F0 00 00 C6 33 E8 [12:51:06]Write i2c OK [12:51:06]MH_I2C_Read... [12:51:06]Read from MH i2c: F0 [12:51:06]MH_I2C_Read... [12:51:06]Read from MH i2c: F0 09 00 [12:51:06]MH_I2C_Read... [12:51:06]Read from MH i2c: F0 09 00 C6 33 00 BB 88 1F 67 43 33 1C 67 B3 [12:51:06]GetLastDocTimeStamp 1730119795 [12:51:06]current date 1730119867 [12:51:06]FM_GetShiftState [12:51:06]SAM_PROTO_GetShiftState [12:51:06]wFMCommunicate request_size=4 [12:51:06]MH_SAM_APDU [12:51:06]CAPDU: 80 13 01 00 [12:51:06]Write to MH i2c: E2 08 00 C7 33 80 13 01 00 00 00 00 00 77 [12:51:06]Write i2c OK [12:51:06]MH_I2C_Read... [12:51:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:51:06]Read from MH i2c: E2 [12:51:06]MH_I2C_Read... [12:51:06]Read from MH i2c: E2 0E 00 [12:51:06]MH_I2C_Read... [12:51:06]Read from MH i2c: E2 0E 00 C7 33 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 70 [12:51:06]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:51:06]wFMCommunicate OK [12:51:06]SAM_PROTO_GetShiftState done [12:51:06]FM_GetShiftState done [12:51:06]opened in 1730073493 [12:51:06]opened+sec_in_day 1730159893 [12:51:06]quantity*price = 164958 [12:51:06]sum+1 = 164959 [12:51:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1649.58 НСП 1% : 14.60 НДС 12% : 175.18 Наличными: 0.00 Безнал.: 1649.58 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 394 28.10.2024 12:51 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874671 ФД: 317919 ФПД: 265768632306988 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T125107&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317919&fm=265768632306988&tin=02508201610067®Number=0000000000091628&sum=164958 [12:51:07]StoreToDocumentArchive [12:51:07]shift 546 fd 317919 [12:51:07]save to /storage/0546/doc_00317919 [12:51:07]save last doc name /storage/0546/doc_00317919 to /storage/kkm_last_doc_name [12:51:07]save OK [12:51:07]Clear old archive folders... [12:51:07]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:51:07]tlvbuf is 014061A0 [12:51:07]SAM_PROTO_ClearQueue [12:51:07]wFMCommunicate request_size=4 [12:51:07]MH_SAM_APDU [12:51:07]CAPDU: 80 09 00 00 [12:51:07]Write to MH i2c: E2 08 00 D4 33 80 09 00 00 00 00 00 00 79 [12:51:07]Write i2c OK [12:51:07]MH_I2C_Read... [12:51:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:51:07]OFD Sender: No OFD packet to send [12:51:07]Read from MH i2c: E2 [12:51:07]MH_I2C_Read... [12:51:07]Read from MH i2c: E2 03 00 [12:51:07]MH_I2C_Read... [12:51:07]Read from MH i2c: E2 03 00 D4 33 00 90 00 7B [12:51:07]RAPDU: 90 00 [12:51:07]wFMCommunicate OK [12:51:07]SAM_PROTO_ClearQueue done [12:51:07]KKMCreateOFDPacket [12:51:07]OFDProtocolAddRootSTLVToBuf [12:51:07]FM_MakeSignedData [12:51:07]FM_MakeSignedData [12:51:07]SAM_PROTO_SignData [12:51:07]wFMCommunicate request_size=4 [12:51:07]MH_SAM_APDU [12:51:07]CAPDU: 80 0D 01 02 [12:51:07]Write to MH i2c: E2 08 00 D5 33 80 0D 01 02 00 00 00 00 81 [12:51:07]Write i2c OK [12:51:07]MH_I2C_Read... [12:51:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:51:07]Read from MH i2c: E2 [12:51:07]MH_I2C_Read... [12:51:07]Read from MH i2c: E2 03 00 [12:51:07]MH_I2C_Read... [12:51:07]Read from MH i2c: E2 03 00 D5 33 00 90 00 7C [12:51:07]RAPDU: 90 00 [12:51:07]wFMCommunicate OK [12:51:07]wFMCommunicate request_size=255 [12:51:07]MH_SAM_APDU [12: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 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3E A8 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 5E 84 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5E 84 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B4 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 44 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5E 84 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 01 00 00 F4 03 04 00 BB 88 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DF D9 04 00 35 04 06 00 F1 B7 [12:51:07]Write to MH i2c: E2 02 01 D6 33 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3E A8 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 5E 84 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5E 84 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B4 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 44 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5E 84 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 01 00 00 F4 03 04 00 BB 88 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DF D9 04 00 35 04 06 00 F1 B7 00 00 11 [12:51:07]Write i2c OK [12:51:07]MH_I2C_Read... [12:51:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:51:08]Read from MH i2c: E2 [12:51:08]MH_I2C_Read... [12:51:08]Read from MH i2c: E2 03 00 [12:51:08]MH_I2C_Read... [12:51:08]Read from MH i2c: E2 03 00 D6 33 00 90 00 7D [12:51:08]RAPDU: 90 00 [12:51:08]wFMCommunicate OK [12:51:08]wFMCommunicate request_size=9 [12:51:08]MH_SAM_APDU [12:51:08]CAPDU: 80 0D 02 02 04 14 EB CD 2C [12:51:08]Write to MH i2c: E2 0C 00 D7 33 80 0D 02 02 04 00 14 EB CD 2C 00 00 84 [12:51:08]Write i2c OK [12:51:08]MH_I2C_Read... [12:51:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:51:08]Read from MH i2c: E2 [12:51:08]MH_I2C_Read... [12:51:08]Read from MH i2c: E2 03 00 [12:51:08]MH_I2C_Read... [12:51:08]Read from MH i2c: E2 03 00 D7 33 00 90 00 7E [12:51:08]RAPDU: 90 00 [12:51:08]wFMCommunicate OK [12:51:08]wFMCommunicate request_size=4 [12:51:08]MH_SAM_APDU [12:51:08]CAPDU: 80 0D 03 02 [12:51:08]Write to MH i2c: E2 08 00 D8 33 80 0D 03 02 00 00 00 00 86 [12:51:08]Write i2c OK [12:51:08]MH_I2C_Read... [12:51:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:51:08]Read from MH i2c: E2 [12:51:08]MH_I2C_Read... [12:51:08]Read from MH i2c: E2 0B 00 [12:51:08]MH_I2C_Read... [12:51:08]Read from MH i2c: E2 0B 00 D8 33 00 F8 8E 41 60 46 61 34 35 90 00 BE [12:51:08]RAPDU: F8 8E 41 60 46 61 34 35 90 00 [12:51:08]wFMCommunicate OK [12:51:08]SAM_PROTO_SignData done [12:51:08]FM_MakeSignedData done [12:51:08]CreateOFDProtocolMessage [12:51:08]wFMCommunicate request_size=4 [12:51:08]MH_SAM_APDU [12:51:08]CAPDU: 80 11 00 00 [12:51:08]Write to MH i2c: E2 08 00 D9 33 80 11 00 00 00 00 00 00 86 [12:51:08]Write i2c OK [12:51:08]MH_I2C_Read... [12:51:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:51:08]Read from MH i2c: E2 [12:51:08]MH_I2C_Read... [12:51:08]Read from MH i2c: E2 17 00 [12:51:08]MH_I2C_Read... [12:51:08]Read from MH i2c: E2 17 00 D9 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 DA [12:51:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:51:08]wFMCommunicate OK [12:51:08]CreateOFDProtocolMessage done [12:51:08]OFDSenderStorePacket 317919 [12:51:08]StoreOFDPacket docnum=317919 [12:51:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 AB DF 06 01 75 83 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3E A8 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 5E 84 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5E 84 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B4 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 44 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5E 84 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 01 00 00 F4 03 04 00 BB 88 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DF D9 04 00 35 04 06 00 F1 B7 14 EB CD 2C F8 8E 41 60 46 61 34 35 [12:51:08]CheckFolder [12:51:08]dirname=/storage/ofd_packets [12:51:08]CheckFolder done [12:51:08]ProducePacketName [12:51:08]name=ofd_packets/00317919 [12:51:08]NVStorageSaveData ofd_packets/00317919 [12:51:08]File name is /storage/ofd_packets/00317919 [12:51:08]Write 300 bytes [12:51:08]NVStorageSaveData done [12:51:08]OFDSenderStorePacket done [12:51:08]KKMCreateOFDPacket done [12:51:08]NVStorageSaveData kkm_last_timestamp [12:51:08]File name is /storage/kkm_last_timestamp [12:51:08]Write 4 bytes [12:51:08]NVStorageSaveData done [12:51:08]ExternCall_PrintAddStr [12:51:08]wPrintStart [12:51:08]Write to MH i2c: 01 00 00 DA 33 0D [12:51:08]Write i2c OK [12:51:08]MH_I2C_Read... [12:51:08]Read from MH i2c: 01 [12:51:08]MH_I2C_Read... [12:51:08]Read from MH i2c: 01 07 00 [12:51:08]MH_I2C_Read... [12:51:08]Read from MH i2c: 01 07 00 DA 33 00 00 00 00 00 FF 0F 22 [12:51:08]RasterBufferAndPrint [12:51:08]line Счет N : (1)1092865 [12:51:08]line ИНН: 02508201610067 [12:51:08]line Контрольно-Кассовый Чек [12:51:08]line ПРОДАЖА [12:51:08]line ТРК (МРК, ГНК) : 71 [12:51:08]line Товар: 2711190000 [12:51:08]line ГАЗ-К-5 [12:51:08]line 43.070 * 38.30 [12:51:08]line = 1649.58 [12:51:08]line НДС 12% НСП 1% [12:51:08]line > о реализуемом товаре [12:51:08]line ИТОГО: 1649.58 [12:51:08]line НСП 1% : 14.60 [12:51:08]line НДС 12% : 175.18 [12:51:08]line Наличными: 0.00 [12:51:08]line Безнал.: 1649.58 [12:51:08]line Место: АЗС № 101 "Партнер Нефть" [12:51:08]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:51:08]line СНО: Общий режим [12:51:08]line Чек 394 28.10.2024 12:51 [12:51:08]line Смена: 546 ФФД: 1.0 [12:51:08]line ЗНМ: 0300000082 [12:51:08]line РНМ: 0000000000091628 [12:51:08]line Версия ККМ: 001 [12:51:08]line Платежная система: Бакай Банк [12:51:08]line ФМ: 0000000000874671 [12:51:08]line ФД: 317919 [12:51:08]line ФПД: 265768632306988 [12:51:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T125107&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317919&fm=265768632306988&tin=02508201610067®Number=0000000000091628&sum=164958 [12:51:08]OFD Sender: Processing packet 317919 [packets to send 127, broken 126] [12:51:08]ProducePacketName [12:51:08]name=ofd_packets/00317919 [12:51:08]OFD Sender: To server: pG, [12:51:08]CommunicateWithHost lk.salyk.kg:30040 [12:51:08]ConnectInit lk.salyk.kg [12:51:08]written 0, free lines is 4095 [12:51:08]Connected sock=10 [12:51:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 AB DF 06 01 75 83 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3E A8 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 5E 84 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5E 84 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B4 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 44 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5E 84 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 01 00 00 F4 03 04 00 BB 88 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DF D9 04 00 35 04 06 00 F1 B7 14 EB CD 2C F8 8E 41 60 46 61 34 35 [12:51:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 82 97 47 00 61 CC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DF D9 04 00 F4 03 04 00 74 34 1F 67 B6 04 01 00 00 86 00 1A AD E1 55 71 38 [12:51:08]CommunicateWithHost err = 0 [12:51:08]CheckOFDResponse [12:51:08]1017 (14) - 77093643461234 [12:51:08]1041 (16) - 0000000000874671 [12:51:08]1040 (4) - 317919 [12:51:08]1012 (4) - 28.10.2024 06:51 [12:51:08]1206 (1) - 0 [12:51:08]OFD Sender: Remove packet 317919 [12:51:08]ProducePacketName [12:51:08]name=ofd_packets/00317919 [12:51:08]NVStorageDeleteData [12:51:08]Write to MH i2c: 01 00 00 04 34 38 [12:51:08]Write i2c OK [12:51:08]MH_I2C_Read... [12:51:08]Read from MH i2c: 01 [12:51:08]MH_I2C_Read... [12:51:08]Read from MH i2c: 01 07 00 [12:51:08]MH_I2C_Read... [12:51:08]Read from MH i2c: 01 07 00 04 34 00 00 00 00 00 12 0D 5E [12:51:08]RasterBufferAndPrint [12:51:08]line [12:51:08]line [12:51:08]line [12:51:08]line [12:51:08]line [12:51:08]written 0, free lines is 3352 [12:51:08]MH_Cut [12:51:08]Write to MH i2c: D1 01 00 0B 34 01 11 [12:51:08]Write i2c OK [12:51:08]MH_I2C_Read... [12:51:08]Read from MH i2c: D1 [12:51:08]MH_I2C_Read... [12:51:08]Read from MH i2c: D1 01 00 [12:51:08]MH_I2C_Read... [12:51:08]Read from MH i2c: D1 01 00 0B 34 00 10 [12:51:08]Write to MH i2c: 01 00 00 0C 34 40 [12:51:08]Write i2c OK [12:51:08]MH_I2C_Read... [12:51:09]OFD Sender: No OFD packet to send [12:51:09]*** Cut start [12:51:09]*** Partial cut [12:51:09]*** CUTSNS_PIN = 1 [12:51:09]*** CUTSNS_PIN = 0 [12:51:09]*** Brake cut motor [12:51:10]Read from MH i2c: 01 [12:51:10]MH_I2C_Read... [12:51:10]*** Stop cut motor [12:51:10]*** Cut end [12:51:10]Read from MH i2c: 01 07 00 [12:51:10]MH_I2C_Read... [12:51:10]Read from MH i2c: 01 07 00 0C 34 00 00 00 00 00 FF 0F 55 [12:51:10]process_action close_receipt done [12:51:10]requested_data is exist [12:51:10]produce_requested_data [12:51:10]requested_item fm.sn is exist - process it [12:51:10]wFMCommunicate request_size=4 [12:51:10]MH_SAM_APDU [12:51:10]CAPDU: 80 11 00 00 [12:51:10]Write to MH i2c: E2 08 00 0D 34 80 11 00 00 00 00 00 00 BB [12:51:10]Write i2c OK [12:51:10]MH_I2C_Read... [12:51:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:51:10]Read from MH i2c: E2 [12:51:10]MH_I2C_Read... [12:51:10]Read from MH i2c: E2 17 00 [12:51:10]MH_I2C_Read... [12:51:10]Read from MH i2c: E2 17 00 0D 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 0F [12:51:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:51:10]wFMCommunicate OK [12:51:10]requested_item fd.num is exist - process it [12:51:10]SAM_PROTO_GetFieldsCounters [12:51:10]wFMCommunicate request_size=4 [12:51:10]MH_SAM_APDU [12:51:10]CAPDU: 80 13 00 00 [12:51:10]Write to MH i2c: E2 08 00 0E 34 80 13 00 00 00 00 00 00 BE [12:51:10]Write i2c OK [12:51:10]MH_I2C_Read... [12:51:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:51:10]Read from MH i2c: E2 [12:51:10]MH_I2C_Read... [12:51:10]Read from MH i2c: E2 62 00 [12:51:10]MH_I2C_Read... [12:51:10]Read from MH i2c: E2 62 00 0E 34 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 DF D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 8A 01 00 00 5E 04 04 00 8A 01 00 00 57 04 04 00 8B 01 00 00 19 04 04 00 00 00 00 00 90 00 62 [12:51:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 DF D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 8A 01 00 00 5E 04 04 00 8A 01 00 00 57 04 04 00 8B 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:51:10]wFMCommunicate OK [12:51:10]SAM_PROTO_GetFieldsCounters done [12:51:10]requested_item shift.num is exist - process it [12:51:10]requested_item shift.opened is exist - process it [12:51:10]req_shift_opened [12:51:10]FM_GetShiftState [12:51:10]SAM_PROTO_GetShiftState [12:51:10]wFMCommunicate request_size=4 [12:51:10]MH_SAM_APDU [12:51:10]CAPDU: 80 13 01 00 [12:51:10]Write to MH i2c: E2 08 00 0F 34 80 13 01 00 00 00 00 00 C0 [12:51:10]Write i2c OK [12:51:10]MH_I2C_Read... [12:51:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:51:10]Read from MH i2c: E2 [12:51:10]MH_I2C_Read... [12:51:10]Read from MH i2c: E2 0E 00 [12:51:10]MH_I2C_Read... [12:51:10]Read from MH i2c: E2 0E 00 0F 34 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B9 [12:51:10]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:51:10]wFMCommunicate OK [12:51:10]SAM_PROTO_GetShiftState done [12:51:10]FM_GetShiftState done [12:51:10]req_shift_opened done [12:51:10]requested_item shift.open_date is exist - process it [12:51:10]req_shift_open_date [12:51:10]req_shift_open_date done [12:51:10]produce_requested_data done [12:51:10]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317919,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:51:10]process_action_free close_receipt [12:51:10]json_value_free [12:51:10]json_value_free done [12:51:10]process_json_proto returns [12:51:10]Send response to host [12:51:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317919,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:51:10]free response buf [12:51:10]execute_script done [12:51:10]execute_script returns [12:51:10]free content buf [12:51:10]Sock 7.Close socket [12:51:10]Sock 7.Thread stoped [12:51:14]OFD Sender: No OFD packet to send [12:51:17]accept exits with 9 [12:51:17]New connection [12:51:17]New thread 3067436388 created [12:51:17]Thread 3067293028 joined [12:51:17]Waiting for new connection... [12:51:17] Sock 9.Parse request [12:51:17]Sock 9.Check first char [12:51:17]Sock 9.First char is OK [12:51:17]request: POST /json_proto HTTP/1.0 [12:51:17]Method: POST [12:51:17]URL: /json_proto [12:51:17]Method is POST - this is cgi request [12:51:17]url: /json_proto [12:51:17]query_string will be loaded in cgi processing [12:51:17]execute_cgi json_proto POST (null) [12:51:17]execute_cgi path=json_proto method=POST [12:51:17]POST find Content-Length [12:51:17]Host: 172.17.50.195:8080 [12:51:17]Content-Length: 683 [12:51:17]Content-Type: application/json [12:51:17] [12:51:17]POST finish read [12:51:17]Found Content-Length = 683 [12:51:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092866", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 37.240, "sum" : 2491.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 2491.00, "payments": [ { "type": 0, "sum" : 2491.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:51:17]execute_script... [12:51: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)1092866", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 37.240, "sum" : 2491.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 2491.00, "payments": [ { "type": 0, "sum" : 2491.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:51:17]POST & json_proto [12:51:17]process_json_proto [12:51:17]json parsed OK: [12:51:17]protocol is kg_v1.0 [12:51:17]action value=close_receipt [12:51:17]process_action close_receipt [12:51:17]cmd_close_receipt [12:51:17]MH_GetDate [12:51:17]Write to MH i2c: F0 00 00 10 34 33 [12:51:17]Write i2c OK [12:51:17]MH_I2C_Read... [12:51:17]Read from MH i2c: F0 [12:51:17]MH_I2C_Read... [12:51:17]Read from MH i2c: F0 09 00 [12:51:17]MH_I2C_Read... [12:51:17]Read from MH i2c: F0 09 00 10 34 00 C6 88 1F 67 43 33 1C 67 09 [12:51:17]GetLastDocTimeStamp 1730119867 [12:51:17]current date 1730119878 [12:51:17]FM_GetShiftState [12:51:17]SAM_PROTO_GetShiftState [12:51:17]wFMCommunicate request_size=4 [12:51:17]MH_SAM_APDU [12:51:17]CAPDU: 80 13 01 00 [12:51:17]Write to MH i2c: E2 08 00 11 34 80 13 01 00 00 00 00 00 C2 [12:51:17]Write i2c OK [12:51:17]MH_I2C_Read... [12:51:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:51:17]Read from MH i2c: E2 [12:51:17]MH_I2C_Read... [12:51:17]Read from MH i2c: E2 0E 00 [12:51:17]MH_I2C_Read... [12:51:17]Read from MH i2c: E2 0E 00 11 34 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 BB [12:51:17]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:51:17]wFMCommunicate OK [12:51:17]SAM_PROTO_GetShiftState done [12:51:17]FM_GetShiftState done [12:51:17]opened in 1730073493 [12:51:17]opened+sec_in_day 1730159893 [12:51:17]quantity*price = 249135 [12:51:17]sum+1 = 249137 [12:51:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 2491.00 Внесено: 5000.00 СДАЧА: 2509.00 НСП 1% : 22.05 НДС 12% : 264.57 Наличными: 2491.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 395 28.10.2024 12:51 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317920 ФПД: 109964289891773 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T125118&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317920&fm=109964289891773&tin=02508201610067®Number=0000000000091628&sum=249100 [12:51:18]StoreToDocumentArchive [12:51:18]shift 546 fd 317920 [12:51:18]save to /storage/0546/doc_00317920 [12:51:18]save last doc name /storage/0546/doc_00317920 to /storage/kkm_last_doc_name [12:51:18]save OK [12:51:18]Clear old archive folders... [12:51:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:51:18]tlvbuf is 013A4120 [12:51:18]SAM_PROTO_ClearQueue [12:51:18]wFMCommunicate request_size=4 [12:51:18]MH_SAM_APDU [12:51:18]CAPDU: 80 09 00 00 [12:51:18]Write to MH i2c: E2 08 00 1E 34 80 09 00 00 00 00 00 00 C4 [12:51:18]Write i2c OK [12:51:18]MH_I2C_Read... [12:51:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:51:18]Read from MH i2c: E2 [12:51:18]MH_I2C_Read... [12:51:18]Read from MH i2c: E2 03 00 [12:51:18]MH_I2C_Read... [12:51:18]Read from MH i2c: E2 03 00 1E 34 00 90 00 C6 [12:51:18]RAPDU: 90 00 [12:51:18]wFMCommunicate OK [12:51:18]SAM_PROTO_ClearQueue done [12:51:18]KKMCreateOFDPacket [12:51:18]OFDProtocolAddRootSTLVToBuf [12:51:18]FM_MakeSignedData [12:51:18]FM_MakeSignedData [12:51:18]SAM_PROTO_SignData [12:51:18]wFMCommunicate request_size=4 [12:51:18]MH_SAM_APDU [12:51:18]CAPDU: 80 0D 01 02 [12:51:18]Write to MH i2c: E2 08 00 1F 34 80 0D 01 02 00 00 00 00 CC [12:51:18]Write i2c OK [12:51:18]MH_I2C_Read... [12:51:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:51:18]Read from MH i2c: E2 [12:51:18]MH_I2C_Read... [12:51:18]Read from MH i2c: E2 03 00 [12:51:18]MH_I2C_Read... [12:51:18]Read from MH i2c: E2 03 00 1F 34 00 90 00 C7 [12:51:18]RAPDU: 90 00 [12:51:18]wFMCommunicate OK [12:51:18]wFMCommunicate request_size=255 [12:51:18]MH_SAM_APDU [12:51: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 32 FF 03 08 00 03 78 91 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 30 CD 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C CD 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9D 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 59 67 00 00 00 00 07 04 06 00 0C CD 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 01 00 00 F4 03 04 00 C6 88 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E0 D9 04 00 35 04 06 00 64 [12:51:18]Write to MH i2c: E2 02 01 20 34 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 78 91 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 30 CD 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C CD 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9D 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 59 67 00 00 00 00 07 04 06 00 0C CD 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 01 00 00 F4 03 04 00 C6 88 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E0 D9 04 00 35 04 06 00 64 00 00 DC [12:51:18]Write i2c OK [12:51:18]MH_I2C_Read... [12:51:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:51:18]Read from MH i2c: E2 [12:51:18]MH_I2C_Read... [12:51:18]Read from MH i2c: E2 03 00 [12:51:18]MH_I2C_Read... [12:51:18]Read from MH i2c: E2 03 00 20 34 00 90 00 C8 [12:51:18]RAPDU: 90 00 [12:51:18]wFMCommunicate OK [12:51:18]wFMCommunicate request_size=10 [12:51:18]MH_SAM_APDU [12:51:18]CAPDU: 80 0D 02 02 05 03 0E 6F DD BD [12:51:18]Write to MH i2c: E2 0D 00 21 34 80 0D 02 02 05 00 03 0E 6F DD BD 00 00 F3 [12:51:18]Write i2c OK [12:51:18]MH_I2C_Read... [12:51:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:51:18]Read from MH i2c: E2 [12:51:18]MH_I2C_Read... [12:51:18]Read from MH i2c: E2 03 00 [12:51:18]MH_I2C_Read... [12:51:18]Read from MH i2c: E2 03 00 21 34 00 90 00 C9 [12:51:18]RAPDU: 90 00 [12:51:18]wFMCommunicate OK [12:51:18]wFMCommunicate request_size=4 [12:51:18]MH_SAM_APDU [12:51:18]CAPDU: 80 0D 03 02 [12:51:18]Write to MH i2c: E2 08 00 22 34 80 0D 03 02 00 00 00 00 D1 [12:51:18]Write i2c OK [12:51:18]MH_I2C_Read... [12:51:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:51:18]Read from MH i2c: E2 [12:51:18]MH_I2C_Read... [12:51:18]Read from MH i2c: E2 0B 00 [12:51:18]MH_I2C_Read... [12:51:18]Read from MH i2c: E2 0B 00 22 34 00 0F BF 5E 24 38 8A 65 06 90 00 4F [12:51:18]RAPDU: 0F BF 5E 24 38 8A 65 06 90 00 [12:51:18]wFMCommunicate OK [12:51:18]SAM_PROTO_SignData done [12:51:18]FM_MakeSignedData done [12:51:18]CreateOFDProtocolMessage [12:51:18]wFMCommunicate request_size=4 [12:51:18]MH_SAM_APDU [12:51:18]CAPDU: 80 11 00 00 [12:51:18]Write to MH i2c: E2 08 00 23 34 80 11 00 00 00 00 00 00 D1 [12:51:18]Write i2c OK [12:51:18]MH_I2C_Read... [12:51:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:51:18]Read from MH i2c: E2 [12:51:18]MH_I2C_Read... [12:51:18]Read from MH i2c: E2 17 00 [12:51:18]MH_I2C_Read... [12:51:18]Read from MH i2c: E2 17 00 23 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 25 [12:51:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:51:18]wFMCommunicate OK [12:51:18]CreateOFDProtocolMessage done [12:51:18]OFDSenderStorePacket 317920 [12:51:18]StoreOFDPacket docnum=317920 [12:51:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 B7 52 07 01 0B 02 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 78 91 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 30 CD 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C CD 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9D 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 59 67 00 00 00 00 07 04 06 00 0C CD 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 01 00 00 F4 03 04 00 C6 88 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E0 D9 04 00 35 04 06 00 64 03 0E 6F DD BD 0F BF 5E 24 38 8A 65 06 [12:51:18]CheckFolder [12:51:18]dirname=/storage/ofd_packets [12:51:18]CheckFolder done [12:51:18]ProducePacketName [12:51:18]name=ofd_packets/00317920 [12:51:18]NVStorageSaveData ofd_packets/00317920 [12:51:18]File name is /storage/ofd_packets/00317920 [12:51:18]Write 301 bytes [12:51:18]NVStorageSaveData done [12:51:18]OFDSenderStorePacket done [12:51:18]KKMCreateOFDPacket done [12:51:18]NVStorageSaveData kkm_last_timestamp [12:51:18]File name is /storage/kkm_last_timestamp [12:51:18]Write 4 bytes [12:51:18]NVStorageSaveData done [12:51:18]ExternCall_PrintAddStr [12:51:18]wPrintStart [12:51:18]Write to MH i2c: 01 00 00 24 34 58 [12:51:18]Write i2c OK [12:51:18]MH_I2C_Read... [12:51:18]Read from MH i2c: 01 [12:51:18]MH_I2C_Read... [12:51:18]Read from MH i2c: 01 07 00 [12:51:18]MH_I2C_Read... [12:51:18]Read from MH i2c: 01 07 00 24 34 00 00 00 00 00 FF 0F 6D [12:51:18]RasterBufferAndPrint [12:51:18]line Счет N : (1)1092866 [12:51:18]line ИНН: 02508201610067 [12:51:18]line Контрольно-Кассовый Чек [12:51:18]line ПРОДАЖА [12:51:18]line ТРК (МРК, ГНК) : 63 [12:51:18]line Товар: 2710124130 [12:51:18]line Аи-92-К-2 [12:51:18]line 37.240 * 66.90 [12:51:18]line = 2491.36 [12:51:18]line НДС 12% НСП 1% [12:51:18]line > о реализуемом товаре [12:51:18]line ОКРУГЛЕНИЕ: -0.36 [12:51:18]line ИТОГО: 2491.00 [12:51:18]line Внесено: 5000.00 [12:51:18]line СДАЧА: 2509.00 [12:51:18]line НСП 1% : 22.05 [12:51:18]line НДС 12% : 264.57 [12:51:18]line Наличными: 2491.00 [12:51:18]line Безнал.: 0.00 [12:51:18]line Место: АЗС № 101 "Партнер Нефть" [12:51:18]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:51:18]line СНО: Общий режим [12:51:18]line Чек 395 28.10.2024 12:51 [12:51:18]line Смена: 546 ФФД: 1.0 [12:51:18]line ЗНМ: 0300000082 [12:51:18]line РНМ: 0000000000091628 [12:51:18]line Версия ККМ: 001 [12:51:18]line ФМ: 0000000000874671 [12:51:18]line ФД: 317920 [12:51:18]line ФПД: 109964289891773 [12:51:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T125118&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317920&fm=109964289891773&tin=02508201610067®Number=0000000000091628&sum=249100 [12:51:18]written 0, free lines is 4095 [12:51:18]OFD Sender: Processing packet 317920 [packets to send 127, broken 126] [12:51:18]ProducePacketName [12:51:18]name=ofd_packets/00317920 [12:51:18]OFD Sender: To server: pG, [12:51:18]CommunicateWithHost lk.salyk.kg:30040 [12:51:18]ConnectInit lk.salyk.kg [12:51:18]Connected sock=10 [12:51:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 B7 52 07 01 0B 02 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 78 91 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 30 CD 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C CD 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9D 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 59 67 00 00 00 00 07 04 06 00 0C CD 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 01 00 00 F4 03 04 00 C6 88 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E0 D9 04 00 35 04 06 00 64 03 0E 6F DD BD 0F BF 5E 24 38 8A 65 06 [12:51:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 37 74 47 00 F6 87 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E0 D9 04 00 F4 03 04 00 7E 34 1F 67 B6 04 01 00 00 45 D3 71 0E BC 5F 37 6F [12:51:19]CommunicateWithHost err = 0 [12:51:19]CheckOFDResponse [12:51:19]1017 (14) - 77093643461234 [12:51:19]1041 (16) - 0000000000874671 [12:51:19]1040 (4) - 317920 [12:51:19]1012 (4) - 28.10.2024 06:51 [12:51:19]1206 (1) - 0 [12:51:19]OFD Sender: Remove packet 317920 [12:51:19]ProducePacketName [12:51:19]name=ofd_packets/00317920 [12:51:19]NVStorageDeleteData [12:51:19]Write to MH i2c: 01 00 00 4F 34 83 [12:51:19]Write i2c OK [12:51:19]MH_I2C_Read... [12:51:19]Read from MH i2c: 01 [12:51:19]MH_I2C_Read... [12:51:19]Read from MH i2c: 01 07 00 [12:51:19]MH_I2C_Read... [12:51:19]Read from MH i2c: 01 07 00 4F 34 00 00 00 00 00 02 0D 99 [12:51:19]RasterBufferAndPrint [12:51:19]line [12:51:19]line [12:51:19]line [12:51:19]line [12:51:19]line [12:51:19]written 0, free lines is 3342 [12:51:19]MH_Cut [12:51:19]Write to MH i2c: D1 01 00 56 34 01 5C [12:51:19]Write i2c OK [12:51:19]MH_I2C_Read... [12:51:19]Read from MH i2c: D1 [12:51:19]MH_I2C_Read... [12:51:19]Read from MH i2c: D1 01 00 [12:51:19]MH_I2C_Read... [12:51:19]Read from MH i2c: D1 01 00 56 34 00 5B [12:51:19]Write to MH i2c: 01 00 00 57 34 8B [12:51:19]Write i2c OK [12:51:19]MH_I2C_Read... [12:51:19]OFD Sender: No OFD packet to send [12:51:20]*** Cut start [12:51:20]*** Partial cut [12:51:20]*** CUTSNS_PIN = 1 [12:51:20]*** CUTSNS_PIN = 0 [12:51:20]*** Brake cut motor [12:51:20]Read from MH i2c: 01 [12:51:20]MH_I2C_Read... [12:51:20]*** Stop cut motor [12:51:20]*** Cut end [12:51:20]Read from MH i2c: 01 07 00 [12:51:20]MH_I2C_Read... [12:51:20]Read from MH i2c: 01 07 00 57 34 00 00 00 00 00 FF 0F A0 [12:51:20]process_action close_receipt done [12:51:20]requested_data is exist [12:51:20]produce_requested_data [12:51:20]requested_item fm.sn is exist - process it [12:51:20]wFMCommunicate request_size=4 [12:51:20]MH_SAM_APDU [12:51:20]CAPDU: 80 11 00 00 [12:51:20]Write to MH i2c: E2 08 00 58 34 80 11 00 00 00 00 00 00 06 [12:51:20]Write i2c OK [12:51:20]MH_I2C_Read... [12:51:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:51:20]Read from MH i2c: E2 [12:51:20]MH_I2C_Read... [12:51:20]Read from MH i2c: E2 17 00 [12:51:20]MH_I2C_Read... [12:51:20]Read from MH i2c: E2 17 00 58 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 5A [12:51:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:51:20]wFMCommunicate OK [12:51:20]requested_item fd.num is exist - process it [12:51:20]SAM_PROTO_GetFieldsCounters [12:51:20]wFMCommunicate request_size=4 [12:51:20]MH_SAM_APDU [12:51:20]CAPDU: 80 13 00 00 [12:51:20]Write to MH i2c: E2 08 00 59 34 80 13 00 00 00 00 00 00 09 [12:51:20]Write i2c OK [12:51:20]MH_I2C_Read... [12:51:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:51:20]Read from MH i2c: E2 [12:51:20]MH_I2C_Read... [12:51:20]Read from MH i2c: E2 62 00 [12:51:20]MH_I2C_Read... [12:51:20]Read from MH i2c: E2 62 00 59 34 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E0 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 8B 01 00 00 5E 04 04 00 8B 01 00 00 57 04 04 00 8C 01 00 00 19 04 04 00 00 00 00 00 90 00 B1 [12:51:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E0 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 8B 01 00 00 5E 04 04 00 8B 01 00 00 57 04 04 00 8C 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:51:20]wFMCommunicate OK [12:51:20]SAM_PROTO_GetFieldsCounters done [12:51:20]requested_item shift.num is exist - process it [12:51:20]requested_item shift.opened is exist - process it [12:51:20]req_shift_opened [12:51:20]FM_GetShiftState [12:51:20]SAM_PROTO_GetShiftState [12:51:20]wFMCommunicate request_size=4 [12:51:20]MH_SAM_APDU [12:51:20]CAPDU: 80 13 01 00 [12:51:20]Write to MH i2c: E2 08 00 5A 34 80 13 01 00 00 00 00 00 0B [12:51:20]Write i2c OK [12:51:20]MH_I2C_Read... [12:51:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:51:20]Read from MH i2c: E2 [12:51:20]MH_I2C_Read... [12:51:20]Read from MH i2c: E2 0E 00 [12:51:20]MH_I2C_Read... [12:51:20]Read from MH i2c: E2 0E 00 5A 34 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 04 [12:51:20]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:51:20]wFMCommunicate OK [12:51:20]SAM_PROTO_GetShiftState done [12:51:20]FM_GetShiftState done [12:51:20]req_shift_opened done [12:51:20]requested_item shift.open_date is exist - process it [12:51:20]req_shift_open_date [12:51:20]req_shift_open_date done [12:51:20]produce_requested_data done [12:51:20]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317920,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:51:20]process_action_free close_receipt [12:51:20]json_value_free [12:51:20]json_value_free done [12:51:20]process_json_proto returns [12:51:20]Send response to host [12:51:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317920,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:51:20]free response buf [12:51:20]execute_script done [12:51:20]execute_script returns [12:51:20]free content buf [12:51:20]Sock 9.Close socket [12:51:20]Sock 9.Thread stoped [12:51:24]OFD Sender: No OFD packet to send [12:51:29]OFD Sender: No OFD packet to send [12:51:34]OFD Sender: No OFD packet to send [12:51:39]OFD Sender: No OFD packet to send [12:51:44]OFD Sender: No OFD packet to send [12:51:49]OFD Sender: No OFD packet to send [12:51:54]OFD Sender: No OFD packet to send [12:51:59]OFD Sender: No OFD packet to send [12:52:04]OFD Sender: No OFD packet to send [12:52:09]OFD Sender: No OFD packet to send [12:52:14]OFD Sender: No OFD packet to send [12:52:19]OFD Sender: No OFD packet to send [12:52:24]OFD Sender: No OFD packet to send [12:52:29]OFD Sender: No OFD packet to send [12:52:34]OFD Sender: No OFD packet to send [12:52:39]OFD Sender: No OFD packet to send [12:52:44]OFD Sender: No OFD packet to send [12:52:49]OFD Sender: No OFD packet to send [12:52:54]OFD Sender: No OFD packet to send [12:52:59]OFD Sender: No OFD packet to send [12:53:04]OFD Sender: No OFD packet to send [12:53:09]OFD Sender: No OFD packet to send [12:53:14]OFD Sender: No OFD packet to send [12:53:19]OFD Sender: No OFD packet to send [12:53:24]OFD Sender: No OFD packet to send [12:53:29]accept exits with 7 [12:53:29]New connection [12:53:29]New thread 3067293028 created [12:53:29]Thread 3067436388 joined [12:53:29]Waiting for new connection... [12:53:29] Sock 7.Parse request [12:53:29]Sock 7.Check first char [12:53:29]Sock 7.First char is OK [12:53:29]request: POST /json_proto HTTP/1.0 [12:53:29]Method: POST [12:53:29]URL: /json_proto [12:53:29]Method is POST - this is cgi request [12:53:29]url: /json_proto [12:53:29]query_string will be loaded in cgi processing [12:53:29]execute_cgi json_proto POST (null) [12:53:29]execute_cgi path=json_proto method=POST [12:53:29]POST find Content-Length [12:53:29]Host: 172.17.50.195:8080 [12:53:29]Content-Length: 686 [12:53:29]Content-Type: application/json [12:53:29] [12:53:29]POST finish read [12:53:29]Found Content-Length = 686 [12:53:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092869", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 47.340, "sum" : 1813.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 1813.00, "payments": [ { "type": 0, "sum" : 1813.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:53:29]execute_script... [12:53:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092869", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 47.340, "sum" : 1813.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 1813.00, "payments": [ { "type": 0, "sum" : 1813.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:53:29]POST & json_proto [12:53:29]process_json_proto [12:53:29]json parsed OK: [12:53:29]protocol is kg_v1.0 [12:53:29]action value=close_receipt [12:53:29]process_action close_receipt [12:53:29]cmd_close_receipt [12:53:29]MH_GetDate [12:53:29]Write to MH i2c: F0 00 00 5B 34 7E [12:53:29]Write i2c OK [12:53:29]MH_I2C_Read... [12:53:29]Read from MH i2c: F0 [12:53:29]MH_I2C_Read... [12:53:29]Read from MH i2c: F0 09 00 [12:53:29]MH_I2C_Read... [12:53:29]Read from MH i2c: F0 09 00 5B 34 00 4A 89 1F 67 43 33 1C 67 D9 [12:53:29]GetLastDocTimeStamp 1730119878 [12:53:29]current date 1730120010 [12:53:29]FM_GetShiftState [12:53:29]SAM_PROTO_GetShiftState [12:53:29]wFMCommunicate request_size=4 [12:53:29]MH_SAM_APDU [12:53:29]CAPDU: 80 13 01 00 [12:53:29]Write to MH i2c: E2 08 00 5C 34 80 13 01 00 00 00 00 00 0D [12:53:29]Write i2c OK [12:53:29]MH_I2C_Read... [12:53:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:53:29]Read from MH i2c: E2 [12:53:29]MH_I2C_Read... [12:53:29]Read from MH i2c: E2 0E 00 [12:53:29]MH_I2C_Read... [12:53:29]Read from MH i2c: E2 0E 00 5C 34 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 06 [12:53:29]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:53:29]wFMCommunicate OK [12:53:29]SAM_PROTO_GetShiftState done [12:53:29]FM_GetShiftState done [12:53:29]opened in 1730073493 [12:53:29]opened+sec_in_day 1730159893 [12:53:29]quantity*price = 181312 [12:53:29]sum+1 = 181313 [12:53:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 1813.00 Внесено: 2000.00 СДАЧА: 187.00 НСП 1% : 16.04 НДС 12% : 192.54 Наличными: 1813.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 396 28.10.2024 12:53 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317921 ФПД: 64172005369330 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T125330&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317921&fm=64172005369330&tin=02508201610067®Number=0000000000091628&sum=181300 [12:53:30]StoreToDocumentArchive [12:53:30]shift 546 fd 317921 [12:53:30]save to /storage/0546/doc_00317921 [12:53:30]save last doc name /storage/0546/doc_00317921 to /storage/kkm_last_doc_name [12:53:30]save OK [12:53:30]Clear old archive folders... [12:53:30]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:53:30]tlvbuf is 013EC5B0 [12:53:30]SAM_PROTO_ClearQueue [12:53:30]wFMCommunicate request_size=4 [12:53:30]MH_SAM_APDU [12:53:30]CAPDU: 80 09 00 00 [12:53:30]Write to MH i2c: E2 08 00 69 34 80 09 00 00 00 00 00 00 0F [12:53:30]Write i2c OK [12:53:30]MH_I2C_Read... [12:53:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:53:30]Read from MH i2c: E2 [12:53:30]MH_I2C_Read... [12:53:30]Read from MH i2c: E2 03 00 [12:53:30]MH_I2C_Read... [12:53:30]Read from MH i2c: E2 03 00 69 34 00 90 00 11 [12:53:30]RAPDU: 90 00 [12:53:30]wFMCommunicate OK [12:53:30]SAM_PROTO_ClearQueue done [12:53:30]KKMCreateOFDPacket [12:53:30]OFDProtocolAddRootSTLVToBuf [12:53:30]FM_MakeSignedData [12:53:30]FM_MakeSignedData [12:53:30]SAM_PROTO_SignData [12:53:30]wFMCommunicate request_size=4 [12:53:30]MH_SAM_APDU [12:53:30]CAPDU: 80 0D 01 02 [12:53:30]Write to MH i2c: E2 08 00 6A 34 80 0D 01 02 00 00 00 00 17 [12:53:30]Write i2c OK [12:53:30]MH_I2C_Read... [12:53:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:53:30]Read from MH i2c: E2 [12:53:30]MH_I2C_Read... [12:53:30]Read from MH i2c: E2 03 00 [12:53:30]MH_I2C_Read... [12:53:30]Read from MH i2c: E2 03 00 6A 34 00 90 00 12 [12:53:30]RAPDU: 90 00 [12:53:30]wFMCommunicate OK [12:53:30]wFMCommunicate request_size=255 [12:53:30]MH_SAM_APDU [12:53:30]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 EC B8 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 40 C4 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 C4 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 44 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 4B 00 00 00 00 07 04 06 00 34 C4 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 01 00 00 F4 03 04 00 4A 89 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E1 D9 04 00 35 04 06 00 3A 5D [12:53:30]Write to MH i2c: E2 02 01 6B 34 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 EC B8 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 40 C4 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 C4 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 44 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 4B 00 00 00 00 07 04 06 00 34 C4 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 01 00 00 F4 03 04 00 4A 89 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E1 D9 04 00 35 04 06 00 3A 5D 00 00 96 [12:53:30]Write i2c OK [12:53:30]MH_I2C_Read... [12:53:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:53:30]Read from MH i2c: E2 [12:53:30]MH_I2C_Read... [12:53:30]Read from MH i2c: E2 03 00 [12:53:30]MH_I2C_Read... [12:53:30]Read from MH i2c: E2 03 00 6B 34 00 90 00 13 [12:53:30]RAPDU: 90 00 [12:53:30]wFMCommunicate OK [12:53:30]wFMCommunicate request_size=9 [12:53:30]MH_SAM_APDU [12:53:30]CAPDU: 80 0D 02 02 04 35 95 A5 F2 [12:53:30]Write to MH i2c: E2 0C 00 6C 34 80 0D 02 02 04 00 35 95 A5 F2 00 00 83 [12:53:30]Write i2c OK [12:53:30]MH_I2C_Read... [12:53:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:53:30]Read from MH i2c: E2 [12:53:30]MH_I2C_Read... [12:53:30]Read from MH i2c: E2 03 00 [12:53:30]MH_I2C_Read... [12:53:30]Read from MH i2c: E2 03 00 6C 34 00 90 00 14 [12:53:30]RAPDU: 90 00 [12:53:30]wFMCommunicate OK [12:53:30]wFMCommunicate request_size=4 [12:53:30]MH_SAM_APDU [12:53:30]CAPDU: 80 0D 03 02 [12:53:30]Write to MH i2c: E2 08 00 6D 34 80 0D 03 02 00 00 00 00 1C [12:53:30]Write i2c OK [12:53:30]MH_I2C_Read... [12:53:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:53:30]Read from MH i2c: E2 [12:53:30]MH_I2C_Read... [12:53:30]Read from MH i2c: E2 0B 00 [12:53:30]MH_I2C_Read... [12:53:30]Read from MH i2c: E2 0B 00 6D 34 00 4C D0 C4 EA C3 C3 FD 17 90 00 81 [12:53:30]RAPDU: 4C D0 C4 EA C3 C3 FD 17 90 00 [12:53:30]wFMCommunicate OK [12:53:30]SAM_PROTO_SignData done [12:53:30]FM_MakeSignedData done [12:53:30]CreateOFDProtocolMessage [12:53:30]wFMCommunicate request_size=4 [12:53:30]MH_SAM_APDU [12:53:30]CAPDU: 80 11 00 00 [12:53:30]Write to MH i2c: E2 08 00 6E 34 80 11 00 00 00 00 00 00 1C [12:53:30]Write i2c OK [12:53:30]MH_I2C_Read... [12:53:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:53:30]Read from MH i2c: E2 [12:53:30]MH_I2C_Read... [12:53:30]Read from MH i2c: E2 17 00 [12:53:30]MH_I2C_Read... [12:53:30]Read from MH i2c: E2 17 00 6E 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 70 [12:53:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:53:30]wFMCommunicate OK [12:53:30]CreateOFDProtocolMessage done [12:53:30]OFDSenderStorePacket 317921 [12:53:30]StoreOFDPacket docnum=317921 [12:53:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 FC 17 06 01 CB 64 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 EC B8 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 40 C4 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 C4 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 44 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 4B 00 00 00 00 07 04 06 00 34 C4 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 01 00 00 F4 03 04 00 4A 89 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E1 D9 04 00 35 04 06 00 3A 5D 35 95 A5 F2 4C D0 C4 EA C3 C3 FD 17 [12:53:30]CheckFolder [12:53:30]dirname=/storage/ofd_packets [12:53:30]CheckFolder done [12:53:30]ProducePacketName [12:53:30]name=ofd_packets/00317921 [12:53:30]NVStorageSaveData ofd_packets/00317921 [12:53:30]File name is /storage/ofd_packets/00317921 [12:53:30]Write 300 bytes [12:53:30]NVStorageSaveData done [12:53:30]OFDSenderStorePacket done [12:53:30]KKMCreateOFDPacket done [12:53:30]NVStorageSaveData kkm_last_timestamp [12:53:30]File name is /storage/kkm_last_timestamp [12:53:30]Write 4 bytes [12:53:30]NVStorageSaveData done [12:53:30]ExternCall_PrintAddStr [12:53:30]wPrintStart [12:53:30]Write to MH i2c: 01 00 00 6F 34 A3 [12:53:30]Write i2c OK [12:53:30]MH_I2C_Read... [12:53:30]Read from MH i2c: 01 [12:53:30]MH_I2C_Read... [12:53:30]Read from MH i2c: 01 07 00 [12:53:30]MH_I2C_Read... [12:53:30]Read from MH i2c: 01 07 00 6F 34 00 00 00 00 00 FF 0F B8 [12:53:30]RasterBufferAndPrint [12:53:30]line Счет N : (1)1092869 [12:53:30]line ИНН: 02508201610067 [12:53:30]line Контрольно-Кассовый Чек [12:53:30]line ПРОДАЖА [12:53:30]line ТРК (МРК, ГНК) : 81 [12:53:30]line Товар: 2711190000 [12:53:30]line ГАЗ-К-5 [12:53:30]line 47.340 * 38.30 [12:53:30]line = 1813.12 [12:53:30]line НДС 12% НСП 1% [12:53:30]line > о реализуемом товаре [12:53:30]line ОКРУГЛЕНИЕ: -0.12 [12:53:30]line ИТОГО: 1813.00 [12:53:30]line Внесено: 2000.00 [12:53:30]line СДАЧА: 187.00 [12:53:30]line НСП 1% : 16.04 [12:53:30]line НДС 12% : 192.54 [12:53:30]line Наличными: 1813.00 [12:53:30]line Безнал.: 0.00 [12:53:30]line Место: АЗС № 101 "Партнер Нефть" [12:53:30]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:53:30]line СНО: Общий режим [12:53:30]line Чек 396 28.10.2024 12:53 [12:53:30]line Смена: 546 ФФД: 1.0 [12:53:30]line ЗНМ: 0300000082 [12:53:30]line РНМ: 0000000000091628 [12:53:30]line Версия ККМ: 001 [12:53:30]line ФМ: 0000000000874671 [12:53:30]line ФД: 317921 [12:53:30]line ФПД: 64172005369330 [12:53:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T125330&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317921&fm=64172005369330&tin=02508201610067®Number=0000000000091628&sum=181300 [12:53:31]written 0, free lines is 4095 [12:53:31]OFD Sender: Processing packet 317921 [packets to send 127, broken 126] [12:53:31]ProducePacketName [12:53:31]name=ofd_packets/00317921 [12:53:31]OFD Sender: To server: pG, [12:53:31]CommunicateWithHost lk.salyk.kg:30040 [12:53:31]ConnectInit lk.salyk.kg [12:53:31]Connected sock=11 [12:53:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 FC 17 06 01 CB 64 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 EC B8 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 40 C4 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 C4 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 44 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 4B 00 00 00 00 07 04 06 00 34 C4 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 01 00 00 F4 03 04 00 4A 89 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E1 D9 04 00 35 04 06 00 3A 5D 35 95 A5 F2 4C D0 C4 EA C3 C3 FD 17 [12:53:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 15 FF 47 00 18 51 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E1 D9 04 00 F4 03 04 00 02 35 1F 67 B6 04 01 00 00 E4 66 2A 4B FD 45 83 6D [12:53:31]CommunicateWithHost err = 0 [12:53:31]CheckOFDResponse [12:53:31]1017 (14) - 77093643461234 [12:53:31]1041 (16) - 0000000000874671 [12:53:31]1040 (4) - 317921 [12:53:31]1012 (4) - 28.10.2024 06:53 [12:53:31]1206 (1) - 0 [12:53:31]OFD Sender: Remove packet 317921 [12:53:31]ProducePacketName [12:53:31]name=ofd_packets/00317921 [12:53:31]NVStorageDeleteData [12:53:31]Write to MH i2c: 01 00 00 9A 34 CE [12:53:31]Write i2c OK [12:53:31]MH_I2C_Read... [12:53:31]Read from MH i2c: 01 [12:53:31]MH_I2C_Read... [12:53:31]Read from MH i2c: 01 07 00 [12:53:31]MH_I2C_Read... [12:53:31]Read from MH i2c: 01 07 00 9A 34 00 00 00 00 00 F2 0C D3 [12:53:31]RasterBufferAndPrint [12:53:31]line [12:53:31]line [12:53:31]line [12:53:31]line [12:53:31]line [12:53:31]written 0, free lines is 3320 [12:53:31]MH_Cut [12:53:31]Write to MH i2c: D1 01 00 A1 34 01 A7 [12:53:31]Write i2c OK [12:53:31]MH_I2C_Read... [12:53:31]Read from MH i2c: D1 [12:53:31]MH_I2C_Read... [12:53:31]Read from MH i2c: D1 01 00 [12:53:31]MH_I2C_Read... [12:53:31]Read from MH i2c: D1 01 00 A1 34 00 A6 [12:53:31]Write to MH i2c: 01 00 00 A2 34 D6 [12:53:31]Write i2c OK [12:53:31]MH_I2C_Read... [12:53:31]OFD Sender: No OFD packet to send [12:53:32]*** Cut start [12:53:32]*** Partial cut [12:53:32]*** CUTSNS_PIN = 1 [12:53:32]*** CUTSNS_PIN = 0 [12:53:32]*** Brake cut motor [12:53:32]Read from MH i2c: 01 [12:53:32]MH_I2C_Read... [12:53:32]*** Stop cut motor [12:53:32]*** Cut end [12:53:32]Read from MH i2c: 01 07 00 [12:53:32]MH_I2C_Read... [12:53:32]Read from MH i2c: 01 07 00 A2 34 00 00 00 00 00 FF 0F EB [12:53:32]process_action close_receipt done [12:53:32]requested_data is exist [12:53:32]produce_requested_data [12:53:32]requested_item fm.sn is exist - process it [12:53:32]wFMCommunicate request_size=4 [12:53:32]MH_SAM_APDU [12:53:32]CAPDU: 80 11 00 00 [12:53:32]Write to MH i2c: E2 08 00 A3 34 80 11 00 00 00 00 00 00 51 [12:53:32]Write i2c OK [12:53:32]MH_I2C_Read... [12:53:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:53:32]Read from MH i2c: E2 [12:53:32]MH_I2C_Read... [12:53:32]Read from MH i2c: E2 17 00 [12:53:32]MH_I2C_Read... [12:53:32]Read from MH i2c: E2 17 00 A3 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A5 [12:53:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:53:32]wFMCommunicate OK [12:53:32]requested_item fd.num is exist - process it [12:53:32]SAM_PROTO_GetFieldsCounters [12:53:32]wFMCommunicate request_size=4 [12:53:32]MH_SAM_APDU [12:53:32]CAPDU: 80 13 00 00 [12:53:32]Write to MH i2c: E2 08 00 A4 34 80 13 00 00 00 00 00 00 54 [12:53:32]Write i2c OK [12:53:32]MH_I2C_Read... [12:53:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:53:33]Read from MH i2c: E2 [12:53:33]MH_I2C_Read... [12:53:33]Read from MH i2c: E2 62 00 [12:53:33]MH_I2C_Read... [12:53:33]Read from MH i2c: E2 62 00 A4 34 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E1 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 8C 01 00 00 5E 04 04 00 8C 01 00 00 57 04 04 00 8D 01 00 00 19 04 04 00 00 00 00 00 90 00 00 [12: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 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E1 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 8C 01 00 00 5E 04 04 00 8C 01 00 00 57 04 04 00 8D 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:53:33]wFMCommunicate OK [12:53:33]SAM_PROTO_GetFieldsCounters done [12:53:33]requested_item shift.num is exist - process it [12:53:33]requested_item shift.opened is exist - process it [12:53:33]req_shift_opened [12:53:33]FM_GetShiftState [12:53:33]SAM_PROTO_GetShiftState [12:53:33]wFMCommunicate request_size=4 [12:53:33]MH_SAM_APDU [12:53:33]CAPDU: 80 13 01 00 [12:53:33]Write to MH i2c: E2 08 00 A5 34 80 13 01 00 00 00 00 00 56 [12:53:33]Write i2c OK [12:53:33]MH_I2C_Read... [12:53:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:53:33]Read from MH i2c: E2 [12:53:33]MH_I2C_Read... [12:53:33]Read from MH i2c: E2 0E 00 [12:53:33]MH_I2C_Read... [12:53:33]Read from MH i2c: E2 0E 00 A5 34 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 4F [12:53:33]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:53:33]wFMCommunicate OK [12:53:33]SAM_PROTO_GetShiftState done [12:53:33]FM_GetShiftState done [12:53:33]req_shift_opened done [12:53:33]requested_item shift.open_date is exist - process it [12:53:33]req_shift_open_date [12:53:33]req_shift_open_date done [12:53:33]produce_requested_data done [12:53:33]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317921,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:53:33]process_action_free close_receipt [12:53:33]json_value_free [12:53:33]json_value_free done [12:53:33]process_json_proto returns [12:53:33]Send response to host [12:53:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317921,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:53:33]free response buf [12:53:33]execute_script done [12:53:33]execute_script returns [12:53:33]free content buf [12:53:33]Sock 7.Close socket [12:53:33]Sock 7.Thread stoped [12:53:36]OFD Sender: No OFD packet to send [12:53:41]OFD Sender: No OFD packet to send [12:53:42]accept exits with 9 [12:53:42]New connection [12:53:42]New thread 3067436388 created [12:53:42]Thread 3067293028 joined [12:53:42]Waiting for new connection... [12:53:42] Sock 9.Parse request [12:53:42]Sock 9.Check first char [12:53:42]Sock 9.First char is OK [12:53:42]request: POST /json_proto HTTP/1.0 [12:53:42]Method: POST [12:53:42]URL: /json_proto [12:53:42]Method is POST - this is cgi request [12:53:42]url: /json_proto [12:53:42]query_string will be loaded in cgi processing [12:53:42]execute_cgi json_proto POST (null) [12:53:42]execute_cgi path=json_proto method=POST [12:53:42]POST find Content-Length [12:53:42]Host: 172.17.50.195:8080 [12:53:42]Content-Length: 771 [12:53:42]Content-Type: application/json [12:53:42] [12:53:42]POST finish read [12:53:42]Found Content-Length = 771 [12:53:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092871", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 10.450, "sum" : 400.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: Mbank", "payments": [ { "type": 1, "sum" : 400.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:53:42]execute_script... [12:53: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)1092871", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 10.450, "sum" : 400.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: Mbank", "payments": [ { "type": 1, "sum" : 400.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:53:42]POST & json_proto [12:53:42]process_json_proto [12:53:42]json parsed OK: [12:53:42]protocol is kg_v1.0 [12:53:42]action value=close_receipt [12:53:42]process_action close_receipt [12:53:42]cmd_close_receipt [12:53:42]MH_GetDate [12:53:42]Write to MH i2c: F0 00 00 A6 34 C9 [12:53:42]Write i2c OK [12:53:42]MH_I2C_Read... [12:53:42]Read from MH i2c: F0 [12:53:42]MH_I2C_Read... [12:53:42]Read from MH i2c: F0 09 00 [12:53:42]MH_I2C_Read... [12:53:42]Read from MH i2c: F0 09 00 A6 34 00 57 89 1F 67 43 33 1C 67 31 [12:53:42]GetLastDocTimeStamp 1730120010 [12:53:42]current date 1730120023 [12:53:42]FM_GetShiftState [12:53:42]SAM_PROTO_GetShiftState [12:53:42]wFMCommunicate request_size=4 [12:53:42]MH_SAM_APDU [12:53:42]CAPDU: 80 13 01 00 [12:53:42]Write to MH i2c: E2 08 00 A7 34 80 13 01 00 00 00 00 00 58 [12:53:42]Write i2c OK [12:53:42]MH_I2C_Read... [12:53:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:53:42]Read from MH i2c: E2 [12:53:42]MH_I2C_Read... [12:53:42]Read from MH i2c: E2 0E 00 [12:53:42]MH_I2C_Read... [12:53:42]Read from MH i2c: E2 0E 00 A7 34 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 51 [12:53:42]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:53:42]wFMCommunicate OK [12:53:42]SAM_PROTO_GetShiftState done [12:53:42]FM_GetShiftState done [12:53:42]opened in 1730073493 [12:53:42]opened+sec_in_day 1730159893 [12:53:42]quantity*price = 40023 [12:53:42]sum+1 = 40025 [12:53:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.24 НСП 1% : 3.54 НДС 12% : 42.50 Наличными: 0.00 Безнал.: 400.24 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 397 28.10.2024 12:53 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317922 ФПД: 66092743150060 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T125343&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317922&fm=66092743150060&tin=02508201610067®Number=0000000000091628&sum=40024 [12:53:43]StoreToDocumentArchive [12:53:43]shift 546 fd 317922 [12:53:43]save to /storage/0546/doc_00317922 [12:53:43]save last doc name /storage/0546/doc_00317922 to /storage/kkm_last_doc_name [12:53:43]save OK [12:53:43]Clear old archive folders... [12:53:43]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:53:43]tlvbuf is 015AC9D0 [12:53:43]SAM_PROTO_ClearQueue [12:53:43]wFMCommunicate request_size=4 [12:53:43]MH_SAM_APDU [12:53:43]CAPDU: 80 09 00 00 [12:53:43]Write to MH i2c: E2 08 00 B4 34 80 09 00 00 00 00 00 00 5A [12:53:43]Write i2c OK [12:53:43]MH_I2C_Read... [12:53:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:53:43]Read from MH i2c: E2 [12:53:43]MH_I2C_Read... [12:53:43]Read from MH i2c: E2 03 00 [12:53:43]MH_I2C_Read... [12:53:43]Read from MH i2c: E2 03 00 B4 34 00 90 00 5C [12:53:43]RAPDU: 90 00 [12:53:43]wFMCommunicate OK [12:53:43]SAM_PROTO_ClearQueue done [12:53:43]KKMCreateOFDPacket [12:53:43]OFDProtocolAddRootSTLVToBuf [12:53:43]FM_MakeSignedData [12:53:43]FM_MakeSignedData [12:53:43]SAM_PROTO_SignData [12:53:43]wFMCommunicate request_size=4 [12:53:43]MH_SAM_APDU [12:53:43]CAPDU: 80 0D 01 02 [12:53:43]Write to MH i2c: E2 08 00 B5 34 80 0D 01 02 00 00 00 00 62 [12:53:43]Write i2c OK [12:53:43]MH_I2C_Read... [12:53:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:53:43]Read from MH i2c: E2 [12:53:43]MH_I2C_Read... [12:53:43]Read from MH i2c: E2 03 00 [12:53:43]MH_I2C_Read... [12:53:43]Read from MH i2c: E2 03 00 B5 34 00 90 00 5D [12:53:43]RAPDU: 90 00 [12:53:43]wFMCommunicate OK [12:53:43]wFMCommunicate request_size=255 [12:53:43]MH_SAM_APDU [12:53:43]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D2 28 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 58 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 01 00 00 F4 03 04 00 57 89 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E2 D9 04 00 35 04 06 00 3C 1C [12:53:43]Write to MH i2c: E2 02 01 B6 34 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D2 28 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 58 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 01 00 00 F4 03 04 00 57 89 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E2 D9 04 00 35 04 06 00 3C 1C 00 00 2B [12:53:43]Write i2c OK [12:53:43]MH_I2C_Read... [12:53:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:53:44]Read from MH i2c: E2 [12:53:44]MH_I2C_Read... [12:53:44]Read from MH i2c: E2 03 00 [12:53:44]MH_I2C_Read... [12:53:44]Read from MH i2c: E2 03 00 B6 34 00 90 00 5E [12:53:44]RAPDU: 90 00 [12:53:44]wFMCommunicate OK [12:53:44]wFMCommunicate request_size=9 [12:53:44]MH_SAM_APDU [12:53:44]CAPDU: 80 0D 02 02 04 6A 7A 49 EC [12:53:44]Write to MH i2c: E2 0C 00 B7 34 80 0D 02 02 04 00 6A 7A 49 EC 00 00 86 [12:53:44]Write i2c OK [12:53:44]MH_I2C_Read... [12:53:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:53:44]Read from MH i2c: E2 [12:53:44]MH_I2C_Read... [12:53:44]Read from MH i2c: E2 03 00 [12:53:44]MH_I2C_Read... [12:53:44]Read from MH i2c: E2 03 00 B7 34 00 90 00 5F [12:53:44]RAPDU: 90 00 [12:53:44]wFMCommunicate OK [12:53:44]wFMCommunicate request_size=4 [12:53:44]MH_SAM_APDU [12:53:44]CAPDU: 80 0D 03 02 [12:53:44]Write to MH i2c: E2 08 00 B8 34 80 0D 03 02 00 00 00 00 67 [12:53:44]Write i2c OK [12:53:44]MH_I2C_Read... [12:53:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:53:44]Read from MH i2c: E2 [12:53:44]MH_I2C_Read... [12:53:44]Read from MH i2c: E2 0B 00 [12:53:44]MH_I2C_Read... [12:53:44]Read from MH i2c: E2 0B 00 B8 34 00 58 BA CC A1 EC 35 1B 8C 90 00 AF [12:53:44]RAPDU: 58 BA CC A1 EC 35 1B 8C 90 00 [12:53:44]wFMCommunicate OK [12:53:44]SAM_PROTO_SignData done [12:53:44]FM_MakeSignedData done [12:53:44]CreateOFDProtocolMessage [12:53:44]wFMCommunicate request_size=4 [12:53:44]MH_SAM_APDU [12:53:44]CAPDU: 80 11 00 00 [12:53:44]Write to MH i2c: E2 08 00 B9 34 80 11 00 00 00 00 00 00 67 [12:53:44]Write i2c OK [12:53:44]MH_I2C_Read... [12:53:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:53:44]Read from MH i2c: E2 [12:53:44]MH_I2C_Read... [12:53:44]Read from MH i2c: E2 17 00 [12:53:44]MH_I2C_Read... [12:53:44]Read from MH i2c: E2 17 00 B9 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 BB [12:53:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:53:44]wFMCommunicate OK [12:53:44]CreateOFDProtocolMessage done [12:53:44]OFDSenderStorePacket 317922 [12:53:44]StoreOFDPacket docnum=317922 [12:53:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 60 95 06 01 09 85 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D2 28 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 58 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 01 00 00 F4 03 04 00 57 89 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E2 D9 04 00 35 04 06 00 3C 1C 6A 7A 49 EC 58 BA CC A1 EC 35 1B 8C [12:53:44]CheckFolder [12:53:44]dirname=/storage/ofd_packets [12:53:44]CheckFolder done [12:53:44]ProducePacketName [12:53:44]name=ofd_packets/00317922 [12:53:44]NVStorageSaveData ofd_packets/00317922 [12:53:44]File name is /storage/ofd_packets/00317922 [12:53:44]Write 300 bytes [12:53:44]NVStorageSaveData done [12:53:44]OFDSenderStorePacket done [12:53:44]KKMCreateOFDPacket done [12:53:44]NVStorageSaveData kkm_last_timestamp [12:53:44]File name is /storage/kkm_last_timestamp [12:53:44]Write 4 bytes [12:53:44]NVStorageSaveData done [12:53:44]ExternCall_PrintAddStr [12:53:44]wPrintStart [12:53:44]Write to MH i2c: 01 00 00 BA 34 EE [12:53:44]Write i2c OK [12:53:44]MH_I2C_Read... [12:53:44]Read from MH i2c: 01 [12:53:44]MH_I2C_Read... [12:53:44]Read from MH i2c: 01 07 00 [12:53:44]MH_I2C_Read... [12:53:44]Read from MH i2c: 01 07 00 BA 34 00 00 00 00 00 FF 0F 03 [12:53:44]RasterBufferAndPrint [12:53:44]line Счет N : (1)1092871 [12:53:44]line ИНН: 02508201610067 [12:53:44]line Контрольно-Кассовый Чек [12:53:44]line ПРОДАЖА [12:53:44]line ТРК (МРК, ГНК) : 71 [12:53:44]line Товар: 2711190000 [12:53:44]line ГАЗ-К-5 [12:53:44]line 10.450 * 38.30 [12:53:44]line = 400.24 [12:53:44]line НДС 12% НСП 1% [12:53:44]line > о реализуемом товаре [12:53:44]line ИТОГО: 400.24 [12:53:44]line НСП 1% : 3.54 [12:53:44]line НДС 12% : 42.50 [12:53:44]line Наличными: 0.00 [12:53:44]line Безнал.: 400.24 [12:53:44]line Место: АЗС № 101 "Партнер Нефть" [12:53:44]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:53:44]line СНО: Общий режим [12:53:44]line Чек 397 28.10.2024 12:53 [12:53:44]line Смена: 546 ФФД: 1.0 [12:53:44]line ЗНМ: 0300000082 [12:53:44]line РНМ: 0000000000091628 [12:53:44]line Версия ККМ: 001 [12:53:44]line Платежная система: Mbank [12:53:44]line ФМ: 0000000000874671 [12:53:44]line ФД: 317922 [12:53:44]line ФПД: 66092743150060 [12:53:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T125343&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317922&fm=66092743150060&tin=02508201610067®Number=0000000000091628&sum=40024 [12:53:44]written 0, free lines is 4095 [12:53:44]OFD Sender: Processing packet 317922 [packets to send 127, broken 126] [12:53:44]ProducePacketName [12:53:44]name=ofd_packets/00317922 [12:53:44]OFD Sender: To server: pG, [12:53:44]CommunicateWithHost lk.salyk.kg:30040 [12:53:44]ConnectInit lk.salyk.kg [12:53:44]Connected sock=10 [12:53:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 60 95 06 01 09 85 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D2 28 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 58 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 01 00 00 F4 03 04 00 57 89 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E2 D9 04 00 35 04 06 00 3C 1C 6A 7A 49 EC 58 BA CC A1 EC 35 1B 8C [12:53:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 02 00 47 00 F7 1C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E2 D9 04 00 F4 03 04 00 10 35 1F 67 B6 04 01 00 00 17 80 78 6B 76 2E BD 04 [12:53:44]CommunicateWithHost err = 0 [12:53:44]CheckOFDResponse [12:53:44]1017 (14) - 77093643461234 [12:53:44]1041 (16) - 0000000000874671 [12:53:44]1040 (4) - 317922 [12:53:44]1012 (4) - 28.10.2024 06:54 [12:53:44]1206 (1) - 0 [12:53:44]OFD Sender: Remove packet 317922 [12:53:44]ProducePacketName [12:53:44]name=ofd_packets/00317922 [12:53:44]NVStorageDeleteData [12:53:44]Write to MH i2c: 01 00 00 E3 34 17 [12:53:44]Write i2c OK [12:53:44]MH_I2C_Read... [12:53:44]Read from MH i2c: 01 [12:53:44]MH_I2C_Read... [12:53:44]Read from MH i2c: 01 07 00 [12:53:44]MH_I2C_Read... [12:53:44]Read from MH i2c: 01 07 00 E3 34 00 00 00 00 00 0D 0D 38 [12:53:44]RasterBufferAndPrint [12:53:44]line [12:53:44]line [12:53:44]line [12:53:44]line [12:53:44]line [12:53:44]written 0, free lines is 3347 [12:53:44]MH_Cut [12:53:44]Write to MH i2c: D1 01 00 EA 34 01 F0 [12:53:44]Write i2c OK [12:53:44]MH_I2C_Read... [12:53:44]Read from MH i2c: D1 [12:53:44]MH_I2C_Read... [12:53:44]Read from MH i2c: D1 01 00 [12:53:44]MH_I2C_Read... [12:53:44]Read from MH i2c: D1 01 00 EA 34 00 EF [12:53:44]Write to MH i2c: 01 00 00 EB 34 1F [12:53:44]Write i2c OK [12:53:44]MH_I2C_Read... [12:53:45]OFD Sender: No OFD packet to send [12:53:45]*** Cut start [12:53:45]*** Partial cut [12:53:45]*** CUTSNS_PIN = 1 [12:53:45]*** CUTSNS_PIN = 0 [12:53:45]*** Brake cut motor [12:53:46]Read from MH i2c: 01 [12:53:46]MH_I2C_Read... [12:53:46]*** Stop cut motor [12:53:46]*** Cut end [12:53:46]Read from MH i2c: 01 07 00 [12:53:46]MH_I2C_Read... [12:53:46]Read from MH i2c: 01 07 00 EB 34 00 00 00 00 00 FF 0F 34 [12:53:46]process_action close_receipt done [12:53:46]requested_data is exist [12:53:46]produce_requested_data [12:53:46]requested_item fm.sn is exist - process it [12:53:46]wFMCommunicate request_size=4 [12:53:46]MH_SAM_APDU [12:53:46]CAPDU: 80 11 00 00 [12:53:46]Write to MH i2c: E2 08 00 EC 34 80 11 00 00 00 00 00 00 9A [12:53:46]Write i2c OK [12:53:46]MH_I2C_Read... [12:53:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:53:46]Read from MH i2c: E2 [12:53:46]MH_I2C_Read... [12:53:46]Read from MH i2c: E2 17 00 [12:53:46]MH_I2C_Read... [12:53:46]Read from MH i2c: E2 17 00 EC 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 EE [12:53:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:53:46]wFMCommunicate OK [12:53:46]requested_item fd.num is exist - process it [12:53:46]SAM_PROTO_GetFieldsCounters [12:53:46]wFMCommunicate request_size=4 [12:53:46]MH_SAM_APDU [12:53:46]CAPDU: 80 13 00 00 [12:53:46]Write to MH i2c: E2 08 00 ED 34 80 13 00 00 00 00 00 00 9D [12:53:46]Write i2c OK [12:53:46]MH_I2C_Read... [12:53:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:53:46]Read from MH i2c: E2 [12:53:46]MH_I2C_Read... [12:53:46]Read from MH i2c: E2 62 00 [12:53:46]MH_I2C_Read... [12:53:46]Read from MH i2c: E2 62 00 ED 34 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E2 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 8D 01 00 00 5E 04 04 00 8D 01 00 00 57 04 04 00 8E 01 00 00 19 04 04 00 00 00 00 00 90 00 4D [12:53:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E2 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 8D 01 00 00 5E 04 04 00 8D 01 00 00 57 04 04 00 8E 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:53:46]wFMCommunicate OK [12:53:46]SAM_PROTO_GetFieldsCounters done [12:53:46]requested_item shift.num is exist - process it [12:53:46]requested_item shift.opened is exist - process it [12:53:46]req_shift_opened [12:53:46]FM_GetShiftState [12:53:46]SAM_PROTO_GetShiftState [12:53:46]wFMCommunicate request_size=4 [12:53:46]MH_SAM_APDU [12:53:46]CAPDU: 80 13 01 00 [12:53:46]Write to MH i2c: E2 08 00 EE 34 80 13 01 00 00 00 00 00 9F [12:53:46]Write i2c OK [12:53:46]MH_I2C_Read... [12:53:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:53:46]Read from MH i2c: E2 [12:53:46]MH_I2C_Read... [12:53:46]Read from MH i2c: E2 0E 00 [12:53:46]MH_I2C_Read... [12:53:46]Read from MH i2c: E2 0E 00 EE 34 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 98 [12:53:46]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:53:46]wFMCommunicate OK [12:53:46]SAM_PROTO_GetShiftState done [12:53:46]FM_GetShiftState done [12:53:46]req_shift_opened done [12:53:46]requested_item shift.open_date is exist - process it [12:53:46]req_shift_open_date [12:53:46]req_shift_open_date done [12:53:46]produce_requested_data done [12:53:46]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317922,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:53:46]process_action_free close_receipt [12:53:46]json_value_free [12:53:46]json_value_free done [12:53:46]process_json_proto returns [12:53:46]Send response to host [12:53:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317922,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:53:46]free response buf [12:53:46]execute_script done [12:53:46]execute_script returns [12:53:46]free content buf [12:53:46]Sock 9.Close socket [12:53:46]Sock 9.Thread stoped [12:53:50]OFD Sender: No OFD packet to send [12:53:55]OFD Sender: No OFD packet to send [12:54:00]OFD Sender: No OFD packet to send [12:54:05]OFD Sender: No OFD packet to send [12:54:10]OFD Sender: No OFD packet to send [12:54:15]OFD Sender: No OFD packet to send [12:54:20]OFD Sender: No OFD packet to send [12:54:25]OFD Sender: No OFD packet to send [12:54:30]OFD Sender: No OFD packet to send [12:54:35]OFD Sender: No OFD packet to send [12:54:40]OFD Sender: No OFD packet to send [12:54:45]OFD Sender: No OFD packet to send [12:54:50]OFD Sender: No OFD packet to send [12:54:55]OFD Sender: No OFD packet to send [12:54:56]accept exits with 7 [12:54:56]New connection [12:54:56]New thread 3067293028 created [12:54:56]Thread 3067436388 joined [12:54:56]Waiting for new connection... [12:54:56] Sock 7.Parse request [12:54:56]Sock 7.Check first char [12:54:56]Sock 7.First char is OK [12:54:56]request: POST /json_proto HTTP/1.0 [12:54:56]Method: POST [12:54:56]URL: /json_proto [12:54:56]Method is POST - this is cgi request [12:54:56]url: /json_proto [12:54:56]query_string will be loaded in cgi processing [12:54:56]execute_cgi json_proto POST (null) [12:54:56]execute_cgi path=json_proto method=POST [12:54:56]POST find Content-Length [12:54:56]Host: 172.17.50.195:8080 [12:54:56]Content-Length: 755 [12:54:56]Content-Type: application/json [12:54:56] [12:54:56]POST finish read [12:54:56]Found Content-Length = 755 [12:54:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092867", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 0.00, "quantity" : 75.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\u000A30118303", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:54:56]execute_script... [12:54:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092867", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 0.00, "quantity" : 75.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\u000A30118303", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:54:56]POST & json_proto [12:54:56]process_json_proto [12:54:56]json parsed OK: [12:54:56]protocol is kg_v1.0 [12:54:56]action value=close_receipt [12:54:56]process_action close_receipt [12:54:56]cmd_close_receipt [12:54:56]MH_GetDate [12:54:56]Write to MH i2c: F0 00 00 EF 34 12 [12:54:56]Write i2c OK [12:54:56]MH_I2C_Read... [12:54:56]Read from MH i2c: F0 [12:54:56]MH_I2C_Read... [12:54:56]Read from MH i2c: F0 09 00 [12:54:56]MH_I2C_Read... [12:54:56]Read from MH i2c: F0 09 00 EF 34 00 A1 89 1F 67 43 33 1C 67 C4 [12:54:56]GetLastDocTimeStamp 1730120023 [12:54:56]current date 1730120097 [12:54:56]FM_GetShiftState [12:54:56]SAM_PROTO_GetShiftState [12:54:56]wFMCommunicate request_size=4 [12:54:56]MH_SAM_APDU [12:54:56]CAPDU: 80 13 01 00 [12:54:56]Write to MH i2c: E2 08 00 F0 34 80 13 01 00 00 00 00 00 A1 [12:54:56]Write i2c OK [12:54:56]MH_I2C_Read... [12:54:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:54:56]Read from MH i2c: E2 [12:54:56]MH_I2C_Read... [12:54:56]Read from MH i2c: E2 0E 00 [12:54:56]MH_I2C_Read... [12:54:56]Read from MH i2c: E2 0E 00 F0 34 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 9A [12:54:56]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:54:56]wFMCommunicate OK [12:54:56]SAM_PROTO_GetShiftState done [12:54:56]FM_GetShiftState done [12:54:56]opened in 1730073493 [12:54:56]opened+sec_in_day 1730159893 [12:54:56]quantity*price = 0 [12:54:56]sum+1 = 1 [12:54:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 398 28.10.2024 12:54 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: ТК ГПНА Online 30118303 ФМ: 0000000000874671 ФД: 317923 ФПД: 69780675805763 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T125457&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317923&fm=69780675805763&tin=02508201610067®Number=0000000000091628&sum=0 [12:54:57]StoreToDocumentArchive [12:54:57]shift 546 fd 317923 [12:54:57]save to /storage/0546/doc_00317923 [12:54:57]save last doc name /storage/0546/doc_00317923 to /storage/kkm_last_doc_name [12:54:57]save OK [12:54:57]Clear old archive folders... [12:54:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:54:57]tlvbuf is 015DF980 [12:54:57]SAM_PROTO_ClearQueue [12:54:57]wFMCommunicate request_size=4 [12:54:57]MH_SAM_APDU [12:54:57]CAPDU: 80 09 00 00 [12:54:57]Write to MH i2c: E2 08 00 FD 34 80 09 00 00 00 00 00 00 A3 [12:54:57]Write i2c OK [12:54:57]MH_I2C_Read... [12:54:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:54:57]Read from MH i2c: E2 [12:54:57]MH_I2C_Read... [12:54:57]Read from MH i2c: E2 03 00 [12:54:57]MH_I2C_Read... [12:54:57]Read from MH i2c: E2 03 00 FD 34 00 90 00 A5 [12:54:57]RAPDU: 90 00 [12:54:57]wFMCommunicate OK [12:54:57]SAM_PROTO_ClearQueue done [12:54:57]KKMCreateOFDPacket [12:54:57]OFDProtocolAddRootSTLVToBuf [12:54:57]FM_MakeSignedData [12:54:57]FM_MakeSignedData [12:54:57]SAM_PROTO_SignData [12:54:57]wFMCommunicate request_size=4 [12:54:57]MH_SAM_APDU [12:54:57]CAPDU: 80 0D 01 02 [12:54:57]Write to MH i2c: E2 08 00 FE 34 80 0D 01 02 00 00 00 00 AB [12:54:57]Write i2c OK [12:54:57]MH_I2C_Read... [12:54:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:54:57]Read from MH i2c: E2 [12:54:57]MH_I2C_Read... [12:54:57]Read from MH i2c: E2 03 00 [12:54:57]MH_I2C_Read... [12:54:57]Read from MH i2c: E2 03 00 FE 34 00 90 00 A6 [12:54:57]RAPDU: 90 00 [12:54:57]wFMCommunicate OK [12:54:57]wFMCommunicate request_size=255 [12:54:57]MH_SAM_APDU [12:54: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 33 FF 03 08 00 03 F8 24 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 8E 01 00 00 F4 03 04 00 A1 89 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E3 D9 04 00 35 04 06 00 3F [12:54:57]Write to MH i2c: E2 02 01 FF 34 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 F8 24 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 8E 01 00 00 F4 03 04 00 A1 89 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E3 D9 04 00 35 04 06 00 3F 00 00 38 [12:54:57]Write i2c OK [12:54:57]MH_I2C_Read... [12:54:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:54:57]Read from MH i2c: E2 [12:54:57]MH_I2C_Read... [12:54:57]Read from MH i2c: E2 03 00 [12:54:57]MH_I2C_Read... [12:54:57]Read from MH i2c: E2 03 00 FF 34 00 90 00 A7 [12:54:57]RAPDU: 90 00 [12:54:57]wFMCommunicate OK [12:54:57]wFMCommunicate request_size=10 [12:54:57]MH_SAM_APDU [12:54:57]CAPDU: 80 0D 02 02 05 77 14 64 C2 43 [12:54:57]Write to MH i2c: E2 0D 00 00 35 80 0D 02 02 05 00 77 14 64 C2 43 00 00 AD [12:54:57]Write i2c OK [12:54:57]MH_I2C_Read... [12:54:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:54:57]Read from MH i2c: E2 [12:54:57]MH_I2C_Read... [12:54:57]Read from MH i2c: E2 03 00 [12:54:57]MH_I2C_Read... [12:54:57]Read from MH i2c: E2 03 00 00 35 00 90 00 A9 [12:54:57]RAPDU: 90 00 [12:54:57]wFMCommunicate OK [12:54:57]wFMCommunicate request_size=4 [12:54:57]MH_SAM_APDU [12:54:57]CAPDU: 80 0D 03 02 [12:54:57]Write to MH i2c: E2 08 00 01 35 80 0D 03 02 00 00 00 00 B1 [12:54:57]Write i2c OK [12:54:57]MH_I2C_Read... [12:54:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:54:58]Read from MH i2c: E2 [12:54:58]MH_I2C_Read... [12:54:58]Read from MH i2c: E2 0B 00 [12:54:58]MH_I2C_Read... [12:54:58]Read from MH i2c: E2 0B 00 01 35 00 9E DA 37 8E 4B C1 08 EF 90 00 F2 [12:54:58]RAPDU: 9E DA 37 8E 4B C1 08 EF 90 00 [12:54:58]wFMCommunicate OK [12:54:58]SAM_PROTO_SignData done [12:54:58]FM_MakeSignedData done [12:54:58]CreateOFDProtocolMessage [12:54:58]wFMCommunicate request_size=4 [12:54:58]MH_SAM_APDU [12:54:58]CAPDU: 80 11 00 00 [12:54:58]Write to MH i2c: E2 08 00 02 35 80 11 00 00 00 00 00 00 B1 [12:54:58]Write i2c OK [12:54:58]MH_I2C_Read... [12:54:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:54:58]Read from MH i2c: E2 [12:54:58]MH_I2C_Read... [12:54:58]Read from MH i2c: E2 17 00 [12:54:58]MH_I2C_Read... [12:54:58]Read from MH i2c: E2 17 00 02 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 05 [12:54:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:54:58]wFMCommunicate OK [12:54:58]CreateOFDProtocolMessage done [12:54:58]OFDSenderStorePacket 317923 [12:54:58]StoreOFDPacket docnum=317923 [12:54:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 4C BE 07 01 6E 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 33 FF 03 08 00 03 F8 24 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 8E 01 00 00 F4 03 04 00 A1 89 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E3 D9 04 00 35 04 06 00 3F 77 14 64 C2 43 9E DA 37 8E 4B C1 08 EF [12:54:58]CheckFolder [12:54:58]dirname=/storage/ofd_packets [12:54:58]CheckFolder done [12:54:58]ProducePacketName [12:54:58]name=ofd_packets/00317923 [12:54:58]NVStorageSaveData ofd_packets/00317923 [12:54:58]File name is /storage/ofd_packets/00317923 [12:54:58]Write 301 bytes [12:54:58]NVStorageSaveData done [12:54:58]OFDSenderStorePacket done [12:54:58]KKMCreateOFDPacket done [12:54:58]NVStorageSaveData kkm_last_timestamp [12:54:58]File name is /storage/kkm_last_timestamp [12:54:58]Write 4 bytes [12:54:58]NVStorageSaveData done [12:54:58]ExternCall_PrintAddStr [12:54:58]wPrintStart [12:54:58]Write to MH i2c: 01 00 00 03 35 38 [12:54:58]Write i2c OK [12:54:58]MH_I2C_Read... [12:54:58]Read from MH i2c: 01 [12:54:58]MH_I2C_Read... [12:54:58]Read from MH i2c: 01 07 00 [12:54:58]MH_I2C_Read... [12:54:58]Read from MH i2c: 01 07 00 03 35 00 00 00 00 00 FF 0F 4D [12:54:58]RasterBufferAndPrint [12:54:58]line Счет N : (1)1092867 [12:54:58]line ИНН: 02508201610067 [12:54:58]line Контрольно-Кассовый Чек [12:54:58]line ПРОДАЖА [12:54:58]line ТРК (МРК, ГНК) : 54 [12:54:58]line Товар: 2710124500 [12:54:58]line Аи-95-К-3 [12:54:58]line 75.000 * 0.00 [12:54:58]line = 0.00 [12:54:58]line НДС 12% НСП 1% [12:54:58]line > о реализуемом товаре [12:54:58]line ИТОГО: 0.00 [12:54:58]line НСП 1% : 0.00 [12:54:58]line НДС 12% : 0.00 [12:54:58]line Наличными: 0.00 [12:54:58]line Безнал.: 0.00 [12:54:58]line Место: АЗС № 101 "Партнер Нефть" [12:54:58]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:54:58]line СНО: Общий режим [12:54:58]line Чек 398 28.10.2024 12:54 [12:54:58]line Смена: 546 ФФД: 1.0 [12:54:58]line ЗНМ: 0300000082 [12:54:58]line РНМ: 0000000000091628 [12:54:58]line Версия ККМ: 001 [12:54:58]line Талоны: ТК ГПНА Online [12:54:58]line 30118303 [12:54:58]line ФМ: 0000000000874671 [12:54:58]line ФД: 317923 [12:54:58]line ФПД: 69780675805763 [12:54:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T125457&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317923&fm=69780675805763&tin=02508201610067®Number=0000000000091628&sum=0 [12:54:58]written 0, free lines is 4095 [12:54:58]OFD Sender: Processing packet 317923 [packets to send 127, broken 126] [12:54:58]ProducePacketName [12:54:58]name=ofd_packets/00317923 [12:54:58]OFD Sender: To server: pG, [12:54:58]CommunicateWithHost lk.salyk.kg:30040 [12:54:58]ConnectInit lk.salyk.kg [12:54:58]Connected sock=10 [12:54:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 4C BE 07 01 6E 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 33 FF 03 08 00 03 F8 24 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 8E 01 00 00 F4 03 04 00 A1 89 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E3 D9 04 00 35 04 06 00 3F 77 14 64 C2 43 9E DA 37 8E 4B C1 08 EF [12:54:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 3F 1A 47 00 8C 01 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E3 D9 04 00 F4 03 04 00 5A 35 1F 67 B6 04 01 00 00 0F AD 39 14 EF E7 C8 62 [12:54:58]CommunicateWithHost err = 0 [12:54:58]CheckOFDResponse [12:54:58]1017 (14) - 77093643461234 [12:54:58]1041 (16) - 0000000000874671 [12:54:58]1040 (4) - 317923 [12:54:58]1012 (4) - 28.10.2024 06:55 [12:54:58]1206 (1) - 0 [12:54:58]OFD Sender: Remove packet 317923 [12:54:58]ProducePacketName [12:54:58]name=ofd_packets/00317923 [12:54:58]NVStorageDeleteData [12:54:58]Write to MH i2c: 01 00 00 2D 35 62 [12:54:58]Write i2c OK [12:54:58]MH_I2C_Read... [12:54:58]Read from MH i2c: 01 [12:54:58]MH_I2C_Read... [12:54:58]Read from MH i2c: 01 07 00 [12:54:58]MH_I2C_Read... [12:54:58]Read from MH i2c: 01 07 00 2D 35 00 00 00 00 00 FE 0C 73 [12:54:58]RasterBufferAndPrint [12:54:58]line [12:54:58]line [12:54:58]line [12:54:58]line [12:54:58]line [12:54:58]written 0, free lines is 3332 [12:54:58]MH_Cut [12:54:58]Write to MH i2c: D1 01 00 34 35 01 3B [12:54:58]Write i2c OK [12:54:58]MH_I2C_Read... [12:54:58]Read from MH i2c: D1 [12:54:58]MH_I2C_Read... [12:54:58]Read from MH i2c: D1 01 00 [12:54:58]MH_I2C_Read... [12:54:58]Read from MH i2c: D1 01 00 34 35 00 3A [12:54:58]Write to MH i2c: 01 00 00 35 35 6A [12:54:58]Write i2c OK [12:54:58]MH_I2C_Read... [12:54:58]OFD Sender: No OFD packet to send [12:54:59]*** Cut start [12:54:59]*** Partial cut [12:54:59]*** CUTSNS_PIN = 1 [12:54:59]*** CUTSNS_PIN = 0 [12:54:59]*** Brake cut motor [12:54:59]Read from MH i2c: 01 [12:54:59]MH_I2C_Read... [12:54:59]*** Stop cut motor [12:54:59]*** Cut end [12:54:59]Read from MH i2c: 01 07 00 [12:54:59]MH_I2C_Read... [12:54:59]Read from MH i2c: 01 07 00 35 35 00 00 00 00 00 FF 0F 7F [12:54:59]process_action close_receipt done [12:54:59]requested_data is exist [12:54:59]produce_requested_data [12:54:59]requested_item fm.sn is exist - process it [12:54:59]wFMCommunicate request_size=4 [12:54:59]MH_SAM_APDU [12:54:59]CAPDU: 80 11 00 00 [12:54:59]Write to MH i2c: E2 08 00 36 35 80 11 00 00 00 00 00 00 E5 [12:54:59]Write i2c OK [12:54:59]MH_I2C_Read... [12:54:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:54:59]Read from MH i2c: E2 [12:54:59]MH_I2C_Read... [12:54:59]Read from MH i2c: E2 17 00 [12:54:59]MH_I2C_Read... [12:54:59]Read from MH i2c: E2 17 00 36 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 39 [12:54:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:54:59]wFMCommunicate OK [12:54:59]requested_item fd.num is exist - process it [12:54:59]SAM_PROTO_GetFieldsCounters [12:54:59]wFMCommunicate request_size=4 [12:54:59]MH_SAM_APDU [12:54:59]CAPDU: 80 13 00 00 [12:54:59]Write to MH i2c: E2 08 00 37 35 80 13 00 00 00 00 00 00 E8 [12:54:59]Write i2c OK [12:54:59]MH_I2C_Read... [12:55:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:55:00]Read from MH i2c: E2 [12:55:00]MH_I2C_Read... [12:55:00]Read from MH i2c: E2 62 00 [12:55:00]MH_I2C_Read... [12:55:00]Read from MH i2c: E2 62 00 37 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E3 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 8E 01 00 00 5E 04 04 00 8E 01 00 00 57 04 04 00 8F 01 00 00 19 04 04 00 00 00 00 00 90 00 9C [12:55:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E3 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 8E 01 00 00 5E 04 04 00 8E 01 00 00 57 04 04 00 8F 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:55:00]wFMCommunicate OK [12:55:00]SAM_PROTO_GetFieldsCounters done [12:55:00]requested_item shift.num is exist - process it [12:55:00]requested_item shift.opened is exist - process it [12:55:00]req_shift_opened [12:55:00]FM_GetShiftState [12:55:00]SAM_PROTO_GetShiftState [12:55:00]wFMCommunicate request_size=4 [12:55:00]MH_SAM_APDU [12:55:00]CAPDU: 80 13 01 00 [12:55:00]Write to MH i2c: E2 08 00 38 35 80 13 01 00 00 00 00 00 EA [12:55:00]Write i2c OK [12:55:00]MH_I2C_Read... [12:55:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:55:00]Read from MH i2c: E2 [12:55:00]MH_I2C_Read... [12:55:00]Read from MH i2c: E2 0E 00 [12:55:00]MH_I2C_Read... [12:55:00]Read from MH i2c: E2 0E 00 38 35 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E3 [12:55:00]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:55:00]wFMCommunicate OK [12:55:00]SAM_PROTO_GetShiftState done [12:55:00]FM_GetShiftState done [12:55:00]req_shift_opened done [12:55:00]requested_item shift.open_date is exist - process it [12:55:00]req_shift_open_date [12:55:00]req_shift_open_date done [12:55:00]produce_requested_data done [12:55:00]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317923,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:55:00]process_action_free close_receipt [12:55:00]json_value_free [12:55:00]json_value_free done [12:55:00]process_json_proto returns [12:55:00]Send response to host [12:55:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317923,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:55:00]free response buf [12:55:00]execute_script done [12:55:00]execute_script returns [12:55:00]free content buf [12:55:00]Sock 7.Close socket [12:55:00]Sock 7.Thread stoped [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]accept exits with 9 [12:55:33]New connection [12:55:33]New thread 3067436388 created [12:55:33]Thread 3067293028 joined [12:55:33]Waiting for new connection... [12:55:33] Sock 9.Parse request [12:55:33]Sock 9.Check first char [12:55:33]Sock 9.First char is OK [12:55:33]request: POST /json_proto HTTP/1.0 [12:55:33]Method: POST [12:55:33]URL: /json_proto [12:55:33]Method is POST - this is cgi request [12:55:33]url: /json_proto [12:55:33]query_string will be loaded in cgi processing [12:55:33]execute_cgi json_proto POST (null) [12:55:33]execute_cgi path=json_proto method=POST [12:55:33]POST find Content-Length [12:55:33]Host: 172.17.50.195:8080 [12:55:33]Content-Length: 801 [12:55:33]Content-Type: application/json [12:55:33] [12:55:33]POST finish read [12:55:33]Found Content-Length = 801 [12:55:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092873", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u000A3947866", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:55:33]execute_script... [12:55:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092873", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u000A3947866", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:55:33]POST & json_proto [12:55:33]process_json_proto [12:55:33]json parsed OK: [12:55:33]protocol is kg_v1.0 [12:55:33]action value=close_receipt [12:55:33]process_action close_receipt [12:55:33]cmd_close_receipt [12:55:33]MH_GetDate [12:55:33]Write to MH i2c: F0 00 00 39 35 5D [12:55:33]Write i2c OK [12:55:33]MH_I2C_Read... [12:55:33]Read from MH i2c: F0 [12:55:33]MH_I2C_Read... [12:55:33]Read from MH i2c: F0 09 00 [12:55:33]MH_I2C_Read... [12:55:33]Read from MH i2c: F0 09 00 39 35 00 C6 89 1F 67 43 33 1C 67 34 [12:55:33]GetLastDocTimeStamp 1730120097 [12:55:33]current date 1730120134 [12:55:33]FM_GetShiftState [12:55:33]SAM_PROTO_GetShiftState [12:55:33]wFMCommunicate request_size=4 [12:55:33]MH_SAM_APDU [12:55:33]CAPDU: 80 13 01 00 [12:55:33]Write to MH i2c: E2 08 00 3A 35 80 13 01 00 00 00 00 00 EC [12:55:33]Write i2c OK [12:55:33]MH_I2C_Read... [12:55:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:55:33]Read from MH i2c: E2 [12:55:33]MH_I2C_Read... [12:55:33]Read from MH i2c: E2 0E 00 [12:55:33]MH_I2C_Read... [12:55:33]Read from MH i2c: E2 0E 00 3A 35 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E5 [12:55:33]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:55:33]wFMCommunicate OK [12:55:33]SAM_PROTO_GetShiftState done [12:55:33]FM_GetShiftState done [12:55:33]opened in 1730073493 [12:55:33]opened+sec_in_day 1730159893 [12:55:33]quantity*price = 0 [12:55:33]sum+1 = 1 [12:55:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 399 28.10.2024 12:55 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливные Талоны 3947866 ФМ: 0000000000874671 ФД: 317924 ФПД: 176654060265009 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T125534&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317924&fm=176654060265009&tin=02508201610067®Number=0000000000091628&sum=0 [12:55:34]StoreToDocumentArchive [12:55:34]shift 546 fd 317924 [12:55:34]save to /storage/0546/doc_00317924 [12:55:34]save last doc name /storage/0546/doc_00317924 to /storage/kkm_last_doc_name [12:55:34]save OK [12:55:34]Clear old archive folders... [12:55:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:55:34]tlvbuf is B6FCB210 [12:55:34]SAM_PROTO_ClearQueue [12:55:34]wFMCommunicate request_size=4 [12:55:34]MH_SAM_APDU [12:55:34]CAPDU: 80 09 00 00 [12:55:34]Write to MH i2c: E2 08 00 47 35 80 09 00 00 00 00 00 00 EE [12:55:34]Write i2c OK [12:55:34]MH_I2C_Read... [12:55:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:55:34]Read from MH i2c: E2 [12:55:34]MH_I2C_Read... [12:55:34]Read from MH i2c: E2 03 00 [12:55:34]MH_I2C_Read... [12:55:34]Read from MH i2c: E2 03 00 47 35 00 90 00 F0 [12:55:34]RAPDU: 90 00 [12:55:34]wFMCommunicate OK [12:55:34]SAM_PROTO_ClearQueue done [12:55:34]KKMCreateOFDPacket [12:55:34]OFDProtocolAddRootSTLVToBuf [12:55:34]FM_MakeSignedData [12:55:34]FM_MakeSignedData [12:55:34]SAM_PROTO_SignData [12:55:34]wFMCommunicate request_size=4 [12:55:34]MH_SAM_APDU [12:55:34]CAPDU: 80 0D 01 02 [12:55:34]Write to MH i2c: E2 08 00 48 35 80 0D 01 02 00 00 00 00 F6 [12:55:34]Write i2c OK [12:55:34]MH_I2C_Read... [12:55:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:55:34]Read from MH i2c: E2 [12:55:34]MH_I2C_Read... [12:55:34]Read from MH i2c: E2 03 00 [12:55:34]MH_I2C_Read... [12:55:34]Read from MH i2c: E2 03 00 48 35 00 90 00 F1 [12:55:34]RAPDU: 90 00 [12:55:34]wFMCommunicate OK [12:55:34]wFMCommunicate request_size=255 [12:55:34]MH_SAM_APDU [12:55:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 8F 01 00 00 F4 03 04 00 C6 89 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E4 D9 04 00 35 04 06 00 A0 [12:55:34]Write to MH i2c: E2 02 01 49 35 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 8F 01 00 00 F4 03 04 00 C6 89 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E4 D9 04 00 35 04 06 00 A0 00 00 57 [12:55:34]Write i2c OK [12:55:34]MH_I2C_Read... [12:55:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:55:34]Read from MH i2c: E2 [12:55:34]MH_I2C_Read... [12:55:34]Read from MH i2c: E2 03 00 [12:55:34]MH_I2C_Read... [12:55:34]Read from MH i2c: E2 03 00 49 35 00 90 00 F2 [12:55:34]RAPDU: 90 00 [12:55:34]wFMCommunicate OK [12:55:34]wFMCommunicate request_size=10 [12:55:34]MH_SAM_APDU [12:55:34]CAPDU: 80 0D 02 02 05 AA 7A 82 9E 31 [12:55:34]Write to MH i2c: E2 0D 00 4A 35 80 0D 02 02 05 00 AA 7A 82 9E 31 00 00 78 [12:55:34]Write i2c OK [12:55:34]MH_I2C_Read... [12:55:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:55:34]Read from MH i2c: E2 [12:55:34]MH_I2C_Read... [12:55:34]Read from MH i2c: E2 03 00 [12:55:34]MH_I2C_Read... [12:55:34]Read from MH i2c: E2 03 00 4A 35 00 90 00 F3 [12:55:34]RAPDU: 90 00 [12:55:34]wFMCommunicate OK [12:55:34]wFMCommunicate request_size=4 [12:55:34]MH_SAM_APDU [12:55:34]CAPDU: 80 0D 03 02 [12:55:34]Write to MH i2c: E2 08 00 4B 35 80 0D 03 02 00 00 00 00 FB [12:55:34]Write i2c OK [12:55:34]MH_I2C_Read... [12:55:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:55:34]Read from MH i2c: E2 [12:55:34]MH_I2C_Read... [12:55:34]Read from MH i2c: E2 0B 00 [12:55:34]MH_I2C_Read... [12:55:34]Read from MH i2c: E2 0B 00 4B 35 00 A2 37 4B D2 D7 CA C4 5E 90 00 B5 [12:55:34]RAPDU: A2 37 4B D2 D7 CA C4 5E 90 00 [12:55:34]wFMCommunicate OK [12:55:34]SAM_PROTO_SignData done [12:55:34]FM_MakeSignedData done [12:55:34]CreateOFDProtocolMessage [12:55:34]wFMCommunicate request_size=4 [12:55:34]MH_SAM_APDU [12:55:34]CAPDU: 80 11 00 00 [12:55:34]Write to MH i2c: E2 08 00 4C 35 80 11 00 00 00 00 00 00 FB [12:55:34]Write i2c OK [12:55:34]MH_I2C_Read... [12:55:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:55:34]Read from MH i2c: E2 [12:55:34]MH_I2C_Read... [12:55:34]Read from MH i2c: E2 17 00 [12:55:34]MH_I2C_Read... [12:55:34]Read from MH i2c: E2 17 00 4C 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 4F [12:55:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:55:34]wFMCommunicate OK [12:55:34]CreateOFDProtocolMessage done [12:55:34]OFDSenderStorePacket 317924 [12:55:34]StoreOFDPacket docnum=317924 [12:55:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 44 7C 07 01 05 EF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 8F 01 00 00 F4 03 04 00 C6 89 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E4 D9 04 00 35 04 06 00 A0 AA 7A 82 9E 31 A2 37 4B D2 D7 CA C4 5E [12:55:34]CheckFolder [12:55:34]dirname=/storage/ofd_packets [12:55:34]CheckFolder done [12:55:34]ProducePacketName [12:55:34]name=ofd_packets/00317924 [12:55:34]NVStorageSaveData ofd_packets/00317924 [12:55:34]File name is /storage/ofd_packets/00317924 [12:55:34]Write 301 bytes [12:55:34]NVStorageSaveData done [12:55:34]OFDSenderStorePacket done [12:55:34]KKMCreateOFDPacket done [12:55:34]NVStorageSaveData kkm_last_timestamp [12:55:34]File name is /storage/kkm_last_timestamp [12:55:34]Write 4 bytes [12:55:34]NVStorageSaveData done [12:55:34]OFD Sender: Processing packet 317924 [packets to send 127, broken 126] [12:55:34]ProducePacketName [12:55:34]name=ofd_packets/00317924 [12:55:34]OFD Sender: To server: pG, [12:55:34]CommunicateWithHost lk.salyk.kg:30040 [12:55:34]ConnectInit lk.salyk.kg [12:55:34]ExternCall_PrintAddStr [12:55:34]wPrintStart [12:55:34]Write to MH i2c: 01 00 00 4D 35 82 [12:55:34]Write i2c OK [12:55:34]MH_I2C_Read... [12:55:34]Read from MH i2c: 01 [12:55:34]MH_I2C_Read... [12:55:34]Read from MH i2c: 01 07 00 [12:55:34]MH_I2C_Read... [12:55:34]Read from MH i2c: 01 07 00 4D 35 00 00 00 00 00 FF 0F 97 [12:55:34]RasterBufferAndPrint [12:55:34]line Счет N : (1)1092873 [12:55:34]line ИНН: 02508201610067 [12:55:34]line Контрольно-Кассовый Чек [12:55:34]line ПРОДАЖА [12:55:34]line ТРК (МРК, ГНК) : 33 [12:55:34]line Товар: 2710124130 [12:55:34]line Аи-92-К-2 [12:55:34]line 20.000 * 0.00 [12:55:34]line = 0.00 [12:55:34]line НДС 12% НСП 1% [12:55:34]line > о реализуемом товаре [12:55:34]line ИТОГО: 0.00 [12:55:34]line НСП 1% : 0.00 [12:55:34]line НДС 12% : 0.00 [12:55:34]line Наличными: 0.00 [12:55:34]line Безнал.: 0.00 [12:55:34]line Место: АЗС № 101 "Партнер Нефть" [12:55:34]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:55:34]line СНО: Общий режим [12:55:34]line Чек 399 28.10.2024 12:55 [12:55:34]line Смена: 546 ФФД: 1.0 [12:55:34]line ЗНМ: 0300000082 [12:55:34]line РНМ: 0000000000091628 [12:55:34]line Версия ККМ: 001 [12:55:34]line Талоны: Топливные Талоны [12:55:34]line 3947866 [12:55:34]line ФМ: 0000000000874671 [12:55:34]line ФД: 317924 [12:55:34]line ФПД: 176654060265009 [12:55:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T125534&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317924&fm=176654060265009&tin=02508201610067®Number=0000000000091628&sum=0 [12:55:35]Connected sock=10 [12:55:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 44 7C 07 01 05 EF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 8F 01 00 00 F4 03 04 00 C6 89 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E4 D9 04 00 35 04 06 00 A0 AA 7A 82 9E 31 A2 37 4B D2 D7 CA C4 5E [12:55:35]written 0, free lines is 4095 [12:55:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 85 D8 47 00 16 94 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E4 D9 04 00 F4 03 04 00 7F 35 1F 67 B6 04 01 00 00 A4 80 D9 47 27 4C B8 4E [12:55:35]CommunicateWithHost err = 0 [12:55:35]CheckOFDResponse [12:55:35]1017 (14) - 77093643461234 [12:55:35]1041 (16) - 0000000000874671 [12:55:35]1040 (4) - 317924 [12:55:35]1012 (4) - 28.10.2024 06:55 [12:55:35]1206 (1) - 0 [12:55:35]OFD Sender: Remove packet 317924 [12:55:35]ProducePacketName [12:55:35]name=ofd_packets/00317924 [12:55:35]NVStorageDeleteData [12:55:35]Write to MH i2c: 01 00 00 77 35 AC [12:55:35]Write i2c OK [12:55:35]MH_I2C_Read... [12:55:35]Read from MH i2c: 01 [12:55:35]MH_I2C_Read... [12:55:35]Read from MH i2c: 01 07 00 [12:55:35]MH_I2C_Read... [12:55:35]Read from MH i2c: 01 07 00 77 35 00 00 00 00 00 FC 0C BB [12:55:35]RasterBufferAndPrint [12:55:35]line [12:55:35]line [12:55:35]line [12:55:35]line [12:55:35]line [12:55:35]written 0, free lines is 3330 [12:55:35]MH_Cut [12:55:35]Write to MH i2c: D1 01 00 7E 35 01 85 [12:55:35]Write i2c OK [12:55:35]MH_I2C_Read... [12:55:35]Read from MH i2c: D1 [12:55:35]MH_I2C_Read... [12:55:35]Read from MH i2c: D1 01 00 [12:55:35]MH_I2C_Read... [12:55:35]Read from MH i2c: D1 01 00 7E 35 00 84 [12:55:35]Write to MH i2c: 01 00 00 7F 35 B4 [12:55:35]Write i2c OK [12:55:35]MH_I2C_Read... [12:55:35]OFD Sender: No OFD packet to send [12:55:36]*** Cut start [12:55:36]*** Partial cut [12:55:36]*** CUTSNS_PIN = 1 [12:55:36]*** CUTSNS_PIN = 0 [12:55:36]*** Brake cut motor [12:55:36]Read from MH i2c: 01 [12:55:36]MH_I2C_Read... [12:55:36]*** Stop cut motor [12:55:36]*** Cut end [12:55:36]Read from MH i2c: 01 07 00 [12:55:36]MH_I2C_Read... [12:55:36]Read from MH i2c: 01 07 00 7F 35 00 00 00 00 00 FF 0F C9 [12:55:36]process_action close_receipt done [12:55:36]requested_data is exist [12:55:36]produce_requested_data [12:55:36]requested_item fm.sn is exist - process it [12:55:36]wFMCommunicate request_size=4 [12:55:36]MH_SAM_APDU [12:55:36]CAPDU: 80 11 00 00 [12:55:36]Write to MH i2c: E2 08 00 80 35 80 11 00 00 00 00 00 00 2F [12:55:36]Write i2c OK [12:55:36]MH_I2C_Read... [12:55:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:55:37]Read from MH i2c: E2 [12:55:37]MH_I2C_Read... [12:55:37]Read from MH i2c: E2 17 00 [12:55:37]MH_I2C_Read... [12:55:37]Read from MH i2c: E2 17 00 80 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 83 [12:55:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:55:37]wFMCommunicate OK [12:55:37]requested_item fd.num is exist - process it [12:55:37]SAM_PROTO_GetFieldsCounters [12:55:37]wFMCommunicate request_size=4 [12:55:37]MH_SAM_APDU [12:55:37]CAPDU: 80 13 00 00 [12:55:37]Write to MH i2c: E2 08 00 81 35 80 13 00 00 00 00 00 00 32 [12:55:37]Write i2c OK [12:55:37]MH_I2C_Read... [12:55:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:55:37]Read from MH i2c: E2 [12:55:37]MH_I2C_Read... [12:55:37]Read from MH i2c: E2 62 00 [12:55:37]MH_I2C_Read... [12:55:37]Read from MH i2c: E2 62 00 81 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E4 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 8F 01 00 00 5E 04 04 00 8F 01 00 00 57 04 04 00 90 01 00 00 19 04 04 00 00 00 00 00 90 00 EA [12:55:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E4 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 8F 01 00 00 5E 04 04 00 8F 01 00 00 57 04 04 00 90 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:55:37]wFMCommunicate OK [12:55:37]SAM_PROTO_GetFieldsCounters done [12:55:37]requested_item shift.num is exist - process it [12:55:37]requested_item shift.opened is exist - process it [12:55:37]req_shift_opened [12:55:37]FM_GetShiftState [12:55:37]SAM_PROTO_GetShiftState [12:55:37]wFMCommunicate request_size=4 [12:55:37]MH_SAM_APDU [12:55:37]CAPDU: 80 13 01 00 [12:55:37]Write to MH i2c: E2 08 00 82 35 80 13 01 00 00 00 00 00 34 [12:55:37]Write i2c OK [12:55:37]MH_I2C_Read... [12:55:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:55:37]Read from MH i2c: E2 [12:55:37]MH_I2C_Read... [12:55:37]Read from MH i2c: E2 0E 00 [12:55:37]MH_I2C_Read... [12:55:37]Read from MH i2c: E2 0E 00 82 35 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 2D [12:55:37]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:55:37]wFMCommunicate OK [12:55:37]SAM_PROTO_GetShiftState done [12:55:37]FM_GetShiftState done [12:55:37]req_shift_opened done [12:55:37]requested_item shift.open_date is exist - process it [12:55:37]req_shift_open_date [12:55:37]req_shift_open_date done [12:55:37]produce_requested_data done [12:55:37]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317924,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:55:37]process_action_free close_receipt [12:55:37]json_value_free [12:55:37]json_value_free done [12:55:37]process_json_proto returns [12:55:37]Send response to host [12:55:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317924,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:55:37]free response buf [12:55:37]execute_script done [12:55:37]execute_script returns [12:55:37]free content buf [12:55:37]Sock 9.Close socket [12:55:37]Sock 9.Thread stoped [12:55:40]OFD Sender: No OFD packet to send [12:55:45]OFD Sender: No OFD packet to send [12:55:50]OFD Sender: No OFD packet to send [12:55:55]OFD Sender: No OFD packet to send [12:56:00]OFD Sender: No OFD packet to send [12:56:05]OFD Sender: No OFD packet to send [12:56:10]OFD Sender: No OFD packet to send [12:56:15]OFD Sender: No OFD packet to send [12:56:20]OFD Sender: No OFD packet to send [12:56:25]OFD Sender: No OFD packet to send [12:56:28]accept exits with 7 [12:56:28]New connection [12:56:28]New thread 3067293028 created [12:56:28]Thread 3067436388 joined [12:56:28]Waiting for new connection... [12:56:28] Sock 7.Parse request [12:56:28]Sock 7.Check first char [12:56:28]Sock 7.First char is OK [12:56:28]request: POST /json_proto HTTP/1.0 [12:56:28]Method: POST [12:56:28]URL: /json_proto [12:56:28]Method is POST - this is cgi request [12:56:28]url: /json_proto [12:56:28]query_string will be loaded in cgi processing [12:56:28]execute_cgi json_proto POST (null) [12:56:28]execute_cgi path=json_proto method=POST [12:56:28]POST find Content-Length [12:56:28]Host: 172.17.50.195:8080 [12:56:28]Content-Length: 801 [12:56:28]Content-Type: application/json [12:56:28] [12:56:28]POST finish read [12:56:28]Found Content-Length = 801 [12:56:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092872", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 40.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\u000A3949429", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:56:28]execute_script... [12:56: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)1092872", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 40.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\u000A3949429", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:56:28]POST & json_proto [12:56:28]process_json_proto [12:56:28]json parsed OK: [12:56:28]protocol is kg_v1.0 [12:56:28]action value=close_receipt [12:56:28]process_action close_receipt [12:56:28]cmd_close_receipt [12:56:28]MH_GetDate [12:56:28]Write to MH i2c: F0 00 00 83 35 A7 [12:56:28]Write i2c OK [12:56:28]MH_I2C_Read... [12:56:28]Read from MH i2c: F0 [12:56:28]MH_I2C_Read... [12:56:28]Read from MH i2c: F0 09 00 [12:56:28]MH_I2C_Read... [12:56:28]Read from MH i2c: F0 09 00 83 35 00 FD 89 1F 67 43 33 1C 67 B5 [12:56:28]GetLastDocTimeStamp 1730120134 [12:56:28]current date 1730120189 [12:56:28]FM_GetShiftState [12:56:28]SAM_PROTO_GetShiftState [12:56:28]wFMCommunicate request_size=4 [12:56:28]MH_SAM_APDU [12:56:28]CAPDU: 80 13 01 00 [12:56:28]Write to MH i2c: E2 08 00 84 35 80 13 01 00 00 00 00 00 36 [12:56:28]Write i2c OK [12:56:28]MH_I2C_Read... [12:56:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:56:28]Read from MH i2c: E2 [12:56:28]MH_I2C_Read... [12:56:28]Read from MH i2c: E2 0E 00 [12:56:28]MH_I2C_Read... [12:56:28]Read from MH i2c: E2 0E 00 84 35 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 2F [12:56:28]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:56:28]wFMCommunicate OK [12:56:28]SAM_PROTO_GetShiftState done [12:56:28]FM_GetShiftState done [12:56:28]opened in 1730073493 [12:56:28]opened+sec_in_day 1730159893 [12:56:28]quantity*price = 0 [12:56:28]sum+1 = 1 [12:56:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 400 28.10.2024 12:56 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливные Талоны 3949429 ФМ: 0000000000874671 ФД: 317925 ФПД: 102205599477257 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T125629&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317925&fm=102205599477257&tin=02508201610067®Number=0000000000091628&sum=0 [12:56:29]StoreToDocumentArchive [12:56:29]shift 546 fd 317925 [12:56:29]save to /storage/0546/doc_00317925 [12:56:29]save last doc name /storage/0546/doc_00317925 to /storage/kkm_last_doc_name [12:56:29]save OK [12:56:29]Clear old archive folders... [12:56:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:56:29]tlvbuf is 013A4540 [12:56:29]SAM_PROTO_ClearQueue [12:56:29]wFMCommunicate request_size=4 [12:56:29]MH_SAM_APDU [12:56:29]CAPDU: 80 09 00 00 [12:56:29]Write to MH i2c: E2 08 00 91 35 80 09 00 00 00 00 00 00 38 [12:56:29]Write i2c OK [12:56:29]MH_I2C_Read... [12:56:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:56:29]Read from MH i2c: E2 [12:56:29]MH_I2C_Read... [12:56:29]Read from MH i2c: E2 03 00 [12:56:29]MH_I2C_Read... [12:56:29]Read from MH i2c: E2 03 00 91 35 00 90 00 3A [12:56:29]RAPDU: 90 00 [12:56:29]wFMCommunicate OK [12:56:29]SAM_PROTO_ClearQueue done [12:56:29]KKMCreateOFDPacket [12:56:29]OFDProtocolAddRootSTLVToBuf [12:56:29]FM_MakeSignedData [12:56:29]FM_MakeSignedData [12:56:29]SAM_PROTO_SignData [12:56:29]wFMCommunicate request_size=4 [12:56:29]MH_SAM_APDU [12:56:29]CAPDU: 80 0D 01 02 [12:56:29]Write to MH i2c: E2 08 00 92 35 80 0D 01 02 00 00 00 00 40 [12:56:29]Write i2c OK [12:56:29]MH_I2C_Read... [12:56:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:56:29]Read from MH i2c: E2 [12:56:29]MH_I2C_Read... [12:56:29]Read from MH i2c: E2 03 00 [12:56:29]MH_I2C_Read... [12:56:29]Read from MH i2c: E2 03 00 92 35 00 90 00 3B [12:56:29]RAPDU: 90 00 [12:56:29]wFMCommunicate OK [12:56:29]wFMCommunicate request_size=255 [12:56:29]MH_SAM_APDU [12:56: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 32 FF 03 08 00 03 40 9C 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 90 01 00 00 F4 03 04 00 FD 89 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E5 D9 04 00 35 04 06 00 5C [12:56:29]Write to MH i2c: E2 02 01 93 35 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 40 9C 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 90 01 00 00 F4 03 04 00 FD 89 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E5 D9 04 00 35 04 06 00 5C 00 00 04 [12:56:29]Write i2c OK [12:56:29]MH_I2C_Read... [12:56:29]Read from MH i2c: E2 [12:56:29]MH_I2C_Read... [12:56:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:56:29]Read from MH i2c: E2 03 00 [12:56:29]MH_I2C_Read... [12:56:29]Read from MH i2c: E2 03 00 93 35 00 90 00 3C [12:56:29]RAPDU: 90 00 [12:56:29]wFMCommunicate OK [12:56:29]wFMCommunicate request_size=10 [12:56:29]MH_SAM_APDU [12:56:29]CAPDU: 80 0D 02 02 05 F4 98 73 6E 09 [12:56:29]Write to MH i2c: E2 0D 00 94 35 80 0D 02 02 05 00 F4 98 73 6E 09 00 00 C3 [12:56:29]Write i2c OK [12:56:29]MH_I2C_Read... [12:56:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:56:29]Read from MH i2c: E2 [12:56:29]MH_I2C_Read... [12:56:29]Read from MH i2c: E2 03 00 [12:56:29]MH_I2C_Read... [12:56:29]Read from MH i2c: E2 03 00 94 35 00 90 00 3D [12:56:29]RAPDU: 90 00 [12:56:29]wFMCommunicate OK [12:56:29]wFMCommunicate request_size=4 [12:56:29]MH_SAM_APDU [12:56:29]CAPDU: 80 0D 03 02 [12:56:29]Write to MH i2c: E2 08 00 95 35 80 0D 03 02 00 00 00 00 45 [12:56:29]Write i2c OK [12:56:29]MH_I2C_Read... [12:56:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:56:29]Read from MH i2c: E2 [12:56:29]MH_I2C_Read... [12:56:29]Read from MH i2c: E2 0B 00 [12:56:29]MH_I2C_Read... [12:56:29]Read from MH i2c: E2 0B 00 95 35 00 00 9F 33 97 4B 4F D8 C9 90 00 EA [12:56:29]RAPDU: 00 9F 33 97 4B 4F D8 C9 90 00 [12:56:29]wFMCommunicate OK [12:56:29]SAM_PROTO_SignData done [12:56:29]FM_MakeSignedData done [12:56:29]CreateOFDProtocolMessage [12:56:29]wFMCommunicate request_size=4 [12:56:29]MH_SAM_APDU [12:56:29]CAPDU: 80 11 00 00 [12:56:29]Write to MH i2c: E2 08 00 96 35 80 11 00 00 00 00 00 00 45 [12:56:29]Write i2c OK [12:56:29]MH_I2C_Read... [12:56:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:56:30]Read from MH i2c: E2 [12:56:30]MH_I2C_Read... [12:56:30]Read from MH i2c: E2 17 00 [12:56:30]MH_I2C_Read... [12:56:30]Read from MH i2c: E2 17 00 96 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 99 [12:56:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:56:30]wFMCommunicate OK [12:56:30]CreateOFDProtocolMessage done [12:56:30]OFDSenderStorePacket 317925 [12:56:30]StoreOFDPacket docnum=317925 [12:56:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 06 89 07 01 7B 37 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 40 9C 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 90 01 00 00 F4 03 04 00 FD 89 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E5 D9 04 00 35 04 06 00 5C F4 98 73 6E 09 00 9F 33 97 4B 4F D8 C9 [12:56:30]CheckFolder [12:56:30]dirname=/storage/ofd_packets [12:56:30]CheckFolder done [12:56:30]ProducePacketName [12:56:30]name=ofd_packets/00317925 [12:56:30]NVStorageSaveData ofd_packets/00317925 [12:56:30]File name is /storage/ofd_packets/00317925 [12:56:30]Write 301 bytes [12:56:30]NVStorageSaveData done [12:56:30]OFDSenderStorePacket done [12:56:30]KKMCreateOFDPacket done [12:56:30]NVStorageSaveData kkm_last_timestamp [12:56:30]File name is /storage/kkm_last_timestamp [12:56:30]Write 4 bytes [12:56:30]NVStorageSaveData done [12:56:30]ExternCall_PrintAddStr [12:56:30]wPrintStart [12:56:30]Write to MH i2c: 01 00 00 97 35 CC [12:56:30]Write i2c OK [12:56:30]MH_I2C_Read... [12:56:30]Read from MH i2c: 01 [12:56:30]MH_I2C_Read... [12:56:30]Read from MH i2c: 01 07 00 [12:56:30]MH_I2C_Read... [12:56:30]Read from MH i2c: 01 07 00 97 35 00 00 00 00 00 FF 0F E1 [12:56:30]RasterBufferAndPrint [12:56:30]line Счет N : (1)1092872 [12:56:30]line ИНН: 02508201610067 [12:56:30]line Контрольно-Кассовый Чек [12:56:30]line ПРОДАЖА [12:56:30]line ТРК (МРК, ГНК) : 43 [12:56:30]line Товар: 2710124130 [12:56:30]line Аи-92-К-2 [12:56:30]line 40.000 * 0.00 [12:56:30]line = 0.00 [12:56:30]line НДС 12% НСП 1% [12:56:30]line > о реализуемом товаре [12:56:30]line ИТОГО: 0.00 [12:56:30]line НСП 1% : 0.00 [12:56:30]line НДС 12% : 0.00 [12:56:30]line Наличными: 0.00 [12:56:30]line Безнал.: 0.00 [12:56:30]line Место: АЗС № 101 "Партнер Нефть" [12:56:30]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:56:30]line СНО: Общий режим [12:56:30]line Чек 400 28.10.2024 12:56 [12:56:30]line Смена: 546 ФФД: 1.0 [12:56:30]line ЗНМ: 0300000082 [12:56:30]line РНМ: 0000000000091628 [12:56:30]line Версия ККМ: 001 [12:56:30]line Талоны: Топливные Талоны [12:56:30]line 3949429 [12:56:30]line ФМ: 0000000000874671 [12:56:30]line ФД: 317925 [12:56:30]line ФПД: 102205599477257 [12:56:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T125629&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317925&fm=102205599477257&tin=02508201610067®Number=0000000000091628&sum=0 [12:56:30]written 0, free lines is 4095 [12:56:30]OFD Sender: Processing packet 317925 [packets to send 127, broken 126] [12:56:30]ProducePacketName [12:56:30]name=ofd_packets/00317925 [12:56:30]OFD Sender: To server: pG, [12:56:30]CommunicateWithHost lk.salyk.kg:30040 [12:56:30]ConnectInit lk.salyk.kg [12:56:30]Connected sock=10 [12:56:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 06 89 07 01 7B 37 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 40 9C 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 90 01 00 00 F4 03 04 00 FD 89 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E5 D9 04 00 35 04 06 00 5C F4 98 73 6E 09 00 9F 33 97 4B 4F D8 C9 [12:56:30]Write to MH i2c: 01 00 00 C1 35 F6 [12:56:30]Write i2c OK [12:56:30]MH_I2C_Read... [12:56:30]Read from MH i2c: 01 [12:56:30]MH_I2C_Read... [12:56:30]Read from MH i2c: 01 07 00 [12:56:30]MH_I2C_Read... [12:56:30]Read from MH i2c: 01 07 00 C1 35 00 00 00 00 00 06 0D 10 [12:56:30]RasterBufferAndPrint [12:56:30]line [12:56:30]line [12:56:30]line [12:56:30]line [12:56:30]line [12:56:30]written 0, free lines is 3340 [12:56:30]MH_Cut [12:56:30]Write to MH i2c: D1 01 00 C8 35 01 CF [12:56:30]Write i2c OK [12:56:30]MH_I2C_Read... [12:56:30]Read from MH i2c: D1 [12:56:30]MH_I2C_Read... [12:56:30]Read from MH i2c: D1 01 00 [12:56:30]MH_I2C_Read... [12:56:30]Read from MH i2c: D1 01 00 C8 35 00 CE [12:56:30]Write to MH i2c: 01 00 00 C9 35 FE [12:56:30]Write i2c OK [12:56:30]MH_I2C_Read... [12:56:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 0D 88 47 00 D3 48 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E5 D9 04 00 F4 03 04 00 B6 35 1F 67 B6 04 01 00 00 7C 15 F1 76 FC CC 16 F2 [12:56:30]CommunicateWithHost err = 0 [12:56:30]CheckOFDResponse [12:56:30]1017 (14) - 77093643461234 [12:56:30]1041 (16) - 0000000000874671 [12:56:30]1040 (4) - 317925 [12:56:30]1012 (4) - 28.10.2024 06:56 [12:56:30]1206 (1) - 0 [12:56:30]OFD Sender: Remove packet 317925 [12:56:30]ProducePacketName [12:56:30]name=ofd_packets/00317925 [12:56:30]NVStorageDeleteData [12:56:31]OFD Sender: No OFD packet to send [12:56:31]*** Cut start [12:56:31]*** Partial cut [12:56:31]*** CUTSNS_PIN = 1 [12:56:31]*** CUTSNS_PIN = 0 [12:56:31]*** Brake cut motor [12:56:31]Read from MH i2c: 01 [12:56:31]MH_I2C_Read... [12:56:31]*** Stop cut motor [12:56:31]*** Cut end [12:56:31]Read from MH i2c: 01 07 00 [12:56:31]MH_I2C_Read... [12:56:31]Read from MH i2c: 01 07 00 C9 35 00 00 00 00 00 FF 0F 13 [12:56:31]process_action close_receipt done [12:56:31]requested_data is exist [12:56:31]produce_requested_data [12:56:31]requested_item fm.sn is exist - process it [12:56:31]wFMCommunicate request_size=4 [12:56:31]MH_SAM_APDU [12:56:31]CAPDU: 80 11 00 00 [12:56:31]Write to MH i2c: E2 08 00 CA 35 80 11 00 00 00 00 00 00 79 [12:56:31]Write i2c OK [12:56:31]MH_I2C_Read... [12:56:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:56:31]Read from MH i2c: E2 [12:56:31]MH_I2C_Read... [12:56:31]Read from MH i2c: E2 17 00 [12:56:31]MH_I2C_Read... [12:56:31]Read from MH i2c: E2 17 00 CA 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 CD [12:56:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:56:31]wFMCommunicate OK [12:56:31]requested_item fd.num is exist - process it [12:56:31]SAM_PROTO_GetFieldsCounters [12:56:31]wFMCommunicate request_size=4 [12:56:31]MH_SAM_APDU [12:56:31]CAPDU: 80 13 00 00 [12:56:31]Write to MH i2c: E2 08 00 CB 35 80 13 00 00 00 00 00 00 7C [12:56:31]Write i2c OK [12:56:31]MH_I2C_Read... [12:56:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:56:32]Read from MH i2c: E2 [12:56:32]MH_I2C_Read... [12:56:32]Read from MH i2c: E2 62 00 [12:56:32]MH_I2C_Read... [12:56:32]Read from MH i2c: E2 62 00 CB 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E5 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 90 01 00 00 5E 04 04 00 90 01 00 00 57 04 04 00 91 01 00 00 19 04 04 00 00 00 00 00 90 00 38 [12:56:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E5 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 90 01 00 00 5E 04 04 00 90 01 00 00 57 04 04 00 91 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:56:32]wFMCommunicate OK [12:56:32]SAM_PROTO_GetFieldsCounters done [12:56:32]requested_item shift.num is exist - process it [12:56:32]requested_item shift.opened is exist - process it [12:56:32]req_shift_opened [12:56:32]FM_GetShiftState [12:56:32]SAM_PROTO_GetShiftState [12:56:32]wFMCommunicate request_size=4 [12:56:32]MH_SAM_APDU [12:56:32]CAPDU: 80 13 01 00 [12:56:32]Write to MH i2c: E2 08 00 CC 35 80 13 01 00 00 00 00 00 7E [12:56:32]Write i2c OK [12:56:32]MH_I2C_Read... [12:56:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:56:32]Read from MH i2c: E2 [12:56:32]MH_I2C_Read... [12:56:32]Read from MH i2c: E2 0E 00 [12:56:32]MH_I2C_Read... [12:56:32]Read from MH i2c: E2 0E 00 CC 35 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 77 [12:56:32]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:56:32]wFMCommunicate OK [12:56:32]SAM_PROTO_GetShiftState done [12:56:32]FM_GetShiftState done [12:56:32]req_shift_opened done [12:56:32]requested_item shift.open_date is exist - process it [12:56:32]req_shift_open_date [12:56:32]req_shift_open_date done [12:56:32]produce_requested_data done [12:56:32]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317925,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:56:32]process_action_free close_receipt [12:56:32]json_value_free [12:56:32]json_value_free done [12:56:32]process_json_proto returns [12:56:32]Send response to host [12:56:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317925,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:56:32]free response buf [12:56:32]execute_script done [12:56:32]execute_script returns [12:56:32]free content buf [12:56:32]Sock 7.Close socket [12:56:32]Sock 7.Thread stoped [12:56:36]OFD Sender: No OFD packet to send [12:56:41]OFD Sender: No OFD packet to send [12:56:46]OFD Sender: No OFD packet to send [12:56:51]OFD Sender: No OFD packet to send [12:56:56]OFD Sender: No OFD packet to send [12:57:01]int [12:57:01]Write to MH i2c: 01 00 00 CD 35 02 [12:57:01]*** FLAG_PRN_PAP1 set [12:57:01]Write i2c OK [12:57:01]MH_I2C_Read... [12:57:01]Read from MH i2c: 01 [12:57:01]MH_I2C_Read... [12:57:01]Read from MH i2c: 01 07 00 [12:57:01]MH_I2C_Read... [12:57:01]Read from MH i2c: 01 07 00 CD 35 00 01 00 00 00 FF 0F 18 [12:57:01]state=0 [12:57:01]No paper [12:57:01]int [12:57:01]Write to MH i2c: 01 00 00 CE 35 03 [12:57:01]*** FLAG_PRN_PAP2 set [12:57:01]Write i2c OK [12:57:01]MH_I2C_Read... [12:57:01]Read from MH i2c: 01 [12:57:01]MH_I2C_Read... [12:57:01]Read from MH i2c: 01 07 00 [12:57:01]MH_I2C_Read... [12:57:01]Read from MH i2c: 01 07 00 CE 35 00 03 00 00 00 FF 0F 1B [12:57:01]state=0 [12:57:01]No paper [12:57:01]Cover opened [12:57:01]OFD Sender: No OFD packet to send [12:57:05]int [12:57:05]Write to MH i2c: 01 00 00 CF 35 04 [12:57:05]*** FLAG_PRN_PAP1 reset [12:57:05]Write i2c OK [12:57:05]MH_I2C_Read... [12:57:05]Read from MH i2c: 01 [12:57:05]MH_I2C_Read... [12:57:05]Read from MH i2c: 01 07 00 [12:57:05]MH_I2C_Read... [12:57:05]*** FLAG_PRN_PAP2 reset [12:57:05]Read from MH i2c: 01 07 00 CF 35 00 00 00 00 00 FF 0F 19 [12:57:05]state=3 [12:57:05]Cover closed [12:57:06]OFD Sender: No OFD packet to send [12:57:11]OFD Sender: No OFD packet to send [12:57:16]OFD Sender: No OFD packet to send [12:57:21]OFD Sender: No OFD packet to send [12:57:26]OFD Sender: No OFD packet to send [12:57:31]OFD Sender: No OFD packet to send [12:57:36]OFD Sender: No OFD packet to send [12:57:41]OFD Sender: No OFD packet to send [12:57:46]OFD Sender: No OFD packet to send [12:57:51]OFD Sender: No OFD packet to send [12:57:56]OFD Sender: No OFD packet to send [12:58:01]OFD Sender: No OFD packet to send [12:58:06]OFD Sender: No OFD packet to send [12:58:11]OFD Sender: No OFD packet to send [12:58:16]OFD Sender: No OFD packet to send [12:58:21]OFD Sender: No OFD packet to send [12:58:26]OFD Sender: No OFD packet to send [12:58:31]OFD Sender: No OFD packet to send [12:58:36]OFD Sender: No OFD packet to send [12:58:41]OFD Sender: No OFD packet to send [12:58:46]OFD Sender: No OFD packet to send [12:58:51]OFD Sender: No OFD packet to send [12:58:56]OFD Sender: No OFD packet to send [12:59:01]OFD Sender: No OFD packet to send [12:59:06]OFD Sender: No OFD packet to send [12:59:11]OFD Sender: No OFD packet to send [12:59:16]OFD Sender: No OFD packet to send [12:59:21]OFD Sender: No OFD packet to send [12:59:26]OFD Sender: No OFD packet to send [12:59:31]OFD Sender: No OFD packet to send [12:59:33]accept exits with 9 [12:59:33]New connection [12:59:33]New thread 3067436388 created [12:59:33]Thread 3067293028 joined [12:59:33]Waiting for new connection... [12:59:33] Sock 9.Parse request [12:59:33]Sock 9.Check first char [12:59:33]Sock 9.First char is OK [12:59:33]request: POST /json_proto HTTP/1.0 [12:59:33]Method: POST [12:59:33]URL: /json_proto [12:59:33]Method is POST - this is cgi request [12:59:33]url: /json_proto [12:59:33]query_string will be loaded in cgi processing [12:59:33]execute_cgi json_proto POST (null) [12:59:33]execute_cgi path=json_proto method=POST [12:59:33]POST find Content-Length [12:59:33]Host: 172.17.50.195:8080 [12:59:33]Content-Length: 776 [12:59:33]Content-Type: application/json [12:59:33] [12:59:33]POST finish read [12:59:33]Found Content-Length = 776 [12:59:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092870", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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: Mbank", "payments": [ { "type": 1, "sum" : 9989.82 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:59:33]execute_script... [12:59:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092870", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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: Mbank", "payments": [ { "type": 1, "sum" : 9989.82 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:59:33]POST & json_proto [12:59:33]process_json_proto [12:59:33]json parsed OK: [12:59:33]protocol is kg_v1.0 [12:59:33]action value=close_receipt [12:59:33]process_action close_receipt [12:59:33]cmd_close_receipt [12:59:33]MH_GetDate [12:59:33]Write to MH i2c: F0 00 00 D0 35 F4 [12:59:33]Write i2c OK [12:59:33]MH_I2C_Read... [12:59:33]Read from MH i2c: F0 [12:59:33]MH_I2C_Read... [12:59:33]Read from MH i2c: F0 09 00 [12:59:33]MH_I2C_Read... [12:59:33]Read from MH i2c: F0 09 00 D0 35 00 B7 8A 1F 67 43 33 1C 67 BD [12:59:33]GetLastDocTimeStamp 1730120189 [12:59:33]current date 1730120375 [12:59:33]FM_GetShiftState [12:59:33]SAM_PROTO_GetShiftState [12:59:33]wFMCommunicate request_size=4 [12:59:33]MH_SAM_APDU [12:59:33]CAPDU: 80 13 01 00 [12:59:33]Write to MH i2c: E2 08 00 D1 35 80 13 01 00 00 00 00 00 83 [12:59:33]Write i2c OK [12:59:33]MH_I2C_Read... [12:59:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:59:34]Read from MH i2c: E2 [12:59:34]MH_I2C_Read... [12:59:34]Read from MH i2c: E2 0E 00 [12:59:34]MH_I2C_Read... [12:59:34]Read from MH i2c: E2 0E 00 D1 35 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 7C [12:59:34]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:59:34]wFMCommunicate OK [12:59:34]SAM_PROTO_GetShiftState done [12:59:34]FM_GetShiftState done [12:59:34]opened in 1730073493 [12:59:34]opened+sec_in_day 1730159893 [12:59:34]quantity*price = 998982 [12:59:34]sum+1 = 998983 [12:59:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 9989.82 НСП 1% : 88.40 НДС 12% : 1060.87 Наличными: 0.00 Безнал.: 9989.82 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 401 28.10.2024 12:59 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317926 ФПД: 18136745862482 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T125935&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317926&fm=18136745862482&tin=02508201610067®Number=0000000000091628&sum=998982 [12:59:35]StoreToDocumentArchive [12:59:35]shift 546 fd 317926 [12:59:35]save to /storage/0546/doc_00317926 [12:59:35]save last doc name /storage/0546/doc_00317926 to /storage/kkm_last_doc_name [12:59:35]save OK [12:59:35]Clear old archive folders... [12:59:35]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:59:35]tlvbuf is 013A1FE0 [12:59:35]SAM_PROTO_ClearQueue [12:59:35]wFMCommunicate request_size=4 [12:59:35]MH_SAM_APDU [12:59:35]CAPDU: 80 09 00 00 [12:59:35]Write to MH i2c: E2 08 00 DE 35 80 09 00 00 00 00 00 00 85 [12:59:35]Write i2c OK [12:59:35]MH_I2C_Read... [12:59:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:59:35]Read from MH i2c: E2 [12:59:35]MH_I2C_Read... [12:59:35]Read from MH i2c: E2 03 00 [12:59:35]MH_I2C_Read... [12:59:35]Read from MH i2c: E2 03 00 DE 35 00 90 00 87 [12:59:35]RAPDU: 90 00 [12:59:35]wFMCommunicate OK [12:59:35]SAM_PROTO_ClearQueue done [12:59:35]KKMCreateOFDPacket [12:59:35]OFDProtocolAddRootSTLVToBuf [12:59:35]FM_MakeSignedData [12:59:35]FM_MakeSignedData [12:59:35]SAM_PROTO_SignData [12:59:35]wFMCommunicate request_size=4 [12:59:35]MH_SAM_APDU [12:59:35]CAPDU: 80 0D 01 02 [12:59:35]Write to MH i2c: E2 08 00 DF 35 80 0D 01 02 00 00 00 00 8D [12:59:35]Write i2c OK [12:59:35]MH_I2C_Read... [12:59:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:59:35]Read from MH i2c: E2 [12:59:35]MH_I2C_Read... [12:59:35]Read from MH i2c: E2 03 00 [12:59:35]MH_I2C_Read... [12:59:35]Read from MH i2c: E2 03 00 DF 35 00 90 00 88 [12:59:35]RAPDU: 90 00 [12:59:35]wFMCommunicate OK [12:59:35]wFMCommunicate request_size=255 [12:59:35]MH_SAM_APDU [12:59:35]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 1C 00 02 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 46 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 67 9E 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 3E 0F 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 01 00 00 F4 03 04 00 B7 8A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E6 D9 04 00 35 04 06 00 [12:59:35]Write to MH i2c: E2 02 01 E0 35 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 1C 00 02 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 46 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 67 9E 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 3E 0F 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 01 00 00 F4 03 04 00 B7 8A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E6 D9 04 00 35 04 06 00 00 00 79 [12:59:35]Write i2c OK [12:59:35]MH_I2C_Read... [12:59:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:59:35]Read from MH i2c: E2 [12:59:35]MH_I2C_Read... [12:59:35]Read from MH i2c: E2 03 00 [12:59:35]MH_I2C_Read... [12:59:35]Read from MH i2c: E2 03 00 E0 35 00 90 00 89 [12:59:35]RAPDU: 90 00 [12:59:35]wFMCommunicate OK [12:59:35]wFMCommunicate request_size=11 [12:59:35]MH_SAM_APDU [12:59:35]CAPDU: 80 0D 02 02 06 10 7E CA 4B 65 52 [12:59:35]Write to MH i2c: E2 0E 00 E1 35 80 0D 02 02 06 00 10 7E CA 4B 65 52 00 00 F6 [12:59:35]Write i2c OK [12:59:35]MH_I2C_Read... [12:59:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:59:35]Read from MH i2c: E2 [12:59:35]MH_I2C_Read... [12:59:35]Read from MH i2c: E2 03 00 [12:59:35]MH_I2C_Read... [12:59:35]Read from MH i2c: E2 03 00 E1 35 00 90 00 8A [12:59:35]RAPDU: 90 00 [12:59:35]wFMCommunicate OK [12:59:35]wFMCommunicate request_size=4 [12:59:35]MH_SAM_APDU [12:59:35]CAPDU: 80 0D 03 02 [12:59:35]Write to MH i2c: E2 08 00 E2 35 80 0D 03 02 00 00 00 00 92 [12:59:35]Write i2c OK [12:59:35]MH_I2C_Read... [12:59:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:59:35]Read from MH i2c: E2 [12:59:35]MH_I2C_Read... [12:59:35]Read from MH i2c: E2 0B 00 [12:59:35]MH_I2C_Read... [12:59:35]Read from MH i2c: E2 0B 00 E2 35 00 58 CA 12 CE 49 48 8D F5 90 00 A8 [12:59:35]RAPDU: 58 CA 12 CE 49 48 8D F5 90 00 [12:59:35]wFMCommunicate OK [12:59:35]SAM_PROTO_SignData done [12:59:35]FM_MakeSignedData done [12:59:35]CreateOFDProtocolMessage [12:59:35]wFMCommunicate request_size=4 [12:59:35]MH_SAM_APDU [12:59:35]CAPDU: 80 11 00 00 [12:59:35]Write to MH i2c: E2 08 00 E3 35 80 11 00 00 00 00 00 00 92 [12:59:35]Write i2c OK [12:59:35]MH_I2C_Read... [12:59:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:59:35]Read from MH i2c: E2 [12:59:35]MH_I2C_Read... [12:59:35]Read from MH i2c: E2 17 00 [12:59:35]MH_I2C_Read... [12:59:35]Read from MH i2c: E2 17 00 E3 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E6 [12:59:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:59:35]wFMCommunicate OK [12:59:35]CreateOFDProtocolMessage done [12:59:35]OFDSenderStorePacket 317926 [12:59:35]StoreOFDPacket docnum=317926 [12:59:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 97 4A 08 01 61 B5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 1C 00 02 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 46 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 67 9E 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 3E 0F 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 01 00 00 F4 03 04 00 B7 8A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E6 D9 04 00 35 04 06 00 10 7E CA 4B 65 52 58 CA 12 CE 49 48 8D F5 [12:59:35]CheckFolder [12:59:35]dirname=/storage/ofd_packets [12:59:35]CheckFolder done [12:59:35]ProducePacketName [12:59:35]name=ofd_packets/00317926 [12:59:35]NVStorageSaveData ofd_packets/00317926 [12:59:35]File name is /storage/ofd_packets/00317926 [12:59:35]Write 302 bytes [12:59:35]NVStorageSaveData done [12:59:35]OFDSenderStorePacket done [12:59:35]KKMCreateOFDPacket done [12:59:35]NVStorageSaveData kkm_last_timestamp [12:59:35]File name is /storage/kkm_last_timestamp [12:59:35]Write 4 bytes [12:59:35]NVStorageSaveData done [12:59:35]ExternCall_PrintAddStr [12:59:35]wPrintStart [12:59:35]Write to MH i2c: 01 00 00 E4 35 19 [12:59:35]Write i2c OK [12:59:35]MH_I2C_Read... [12:59:35]Read from MH i2c: 01 [12:59:35]MH_I2C_Read... [12:59:35]Read from MH i2c: 01 07 00 [12:59:35]MH_I2C_Read... [12:59:35]Read from MH i2c: 01 07 00 E4 35 00 00 00 00 00 FF 0F 2E [12:59:35]RasterBufferAndPrint [12:59:35]line Счет N : (1)1092870 [12:59:35]line ИНН: 02508201610067 [12:59:35]line Контрольно-Кассовый Чек [12:59:35]line ПРОДАЖА [12:59:35]line ТРК (МРК, ГНК) : 11 [12:59:35]line Товар: 2710194210 [12:59:35]line ДТ(л)-К-2 [12:59:35]line 131.100 * 76.20 [12:59:35]line = 9989.82 [12:59:35]line НДС 12% НСП 1% [12:59:35]line > о реализуемом товаре [12:59:35]line ИТОГО: 9989.82 [12:59:35]line НСП 1% : 88.40 [12:59:35]line НДС 12% : 1060.87 [12:59:35]line Наличными: 0.00 [12:59:35]line Безнал.: 9989.82 [12:59:35]line Место: АЗС № 101 "Партнер Нефть" [12:59:35]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:59:35]line СНО: Общий режим [12:59:35]line Чек 401 28.10.2024 12:59 [12:59:35]line Смена: 546 ФФД: 1.0 [12:59:35]line ЗНМ: 0300000082 [12:59:35]line РНМ: 0000000000091628 [12:59:35]line Версия ККМ: 001 [12:59:35]line Платежная система: Mbank [12:59:35]line ФМ: 0000000000874671 [12:59:35]line ФД: 317926 [12:59:35]line ФПД: 18136745862482 [12:59:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T125935&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317926&fm=18136745862482&tin=02508201610067®Number=0000000000091628&sum=998982 [12:59:36]written 0, free lines is 4095 [12:59:36]OFD Sender: Processing packet 317926 [packets to send 127, broken 126] [12:59:36]ProducePacketName [12:59:36]name=ofd_packets/00317926 [12:59:36]OFD Sender: To server: pG, [12:59:36]CommunicateWithHost lk.salyk.kg:30040 [12:59:36]ConnectInit lk.salyk.kg [12:59:36]Connected sock=10 [12:59:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 97 4A 08 01 61 B5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 1C 00 02 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 46 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 67 9E 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 3E 0F 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 01 00 00 F4 03 04 00 B7 8A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E6 D9 04 00 35 04 06 00 10 7E CA 4B 65 52 58 CA 12 CE 49 48 8D F5 [12:59:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 38 2D 47 00 36 84 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E6 D9 04 00 F4 03 04 00 6F 36 1F 67 B6 04 01 00 00 BE 6C C8 22 80 58 CB 74 [12:59:36]CommunicateWithHost err = 0 [12:59:36]CheckOFDResponse [12:59:36]1017 (14) - 77093643461234 [12:59:36]1041 (16) - 0000000000874671 [12:59:36]1040 (4) - 317926 [12:59:36]1012 (4) - 28.10.2024 06:59 [12:59:36]1206 (1) - 0 [12:59:36]OFD Sender: Remove packet 317926 [12:59:36]ProducePacketName [12:59:36]name=ofd_packets/00317926 [12:59:36]NVStorageDeleteData [12:59:36]Write to MH i2c: 01 00 00 0D 36 43 [12:59:36]Write i2c OK [12:59:36]MH_I2C_Read... [12:59:36]Read from MH i2c: 01 [12:59:36]MH_I2C_Read... [12:59:36]Read from MH i2c: 01 07 00 [12:59:36]MH_I2C_Read... [12:59:36]Read from MH i2c: 01 07 00 0D 36 00 00 00 00 00 23 0D 7A [12:59:36]RasterBufferAndPrint [12:59:36]line [12:59:36]line [12:59:36]line [12:59:36]line [12:59:36]line [12:59:36]written 0, free lines is 3370 [12:59:36]MH_Cut [12:59:36]Write to MH i2c: D1 01 00 14 36 01 1C [12:59:36]Write i2c OK [12:59:36]MH_I2C_Read... [12:59:36]Read from MH i2c: D1 [12:59:36]MH_I2C_Read... [12:59:36]Read from MH i2c: D1 01 00 [12:59:36]MH_I2C_Read... [12:59:36]Read from MH i2c: D1 01 00 14 36 00 1B [12:59:36]Write to MH i2c: 01 00 00 15 36 4B [12:59:36]Write i2c OK [12:59:36]MH_I2C_Read... [12:59:36]OFD Sender: No OFD packet to send [12:59:37]*** Cut start [12:59:37]*** Partial cut [12:59:37]*** CUTSNS_PIN = 1 [12:59:37]*** CUTSNS_PIN = 0 [12:59:37]*** Brake cut motor [12:59:37]Read from MH i2c: 01 [12:59:37]MH_I2C_Read... [12:59:37]*** Stop cut motor [12:59:37]*** Cut end [12:59:37]Read from MH i2c: 01 07 00 [12:59:37]MH_I2C_Read... [12:59:37]Read from MH i2c: 01 07 00 15 36 00 00 00 00 00 FF 0F 60 [12:59:37]process_action close_receipt done [12:59:37]requested_data is exist [12:59:37]produce_requested_data [12:59:37]requested_item fm.sn is exist - process it [12:59:37]wFMCommunicate request_size=4 [12:59:37]MH_SAM_APDU [12:59:37]CAPDU: 80 11 00 00 [12:59:37]Write to MH i2c: E2 08 00 16 36 80 11 00 00 00 00 00 00 C6 [12:59:37]Write i2c OK [12:59:37]MH_I2C_Read... [12:59:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:59:37]Read from MH i2c: E2 [12:59:37]MH_I2C_Read... [12:59:37]Read from MH i2c: E2 17 00 [12:59:37]MH_I2C_Read... [12:59:37]Read from MH i2c: E2 17 00 16 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 1A [12:59:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:59:37]wFMCommunicate OK [12:59:37]requested_item fd.num is exist - process it [12:59:37]SAM_PROTO_GetFieldsCounters [12:59:37]wFMCommunicate request_size=4 [12:59:37]MH_SAM_APDU [12:59:37]CAPDU: 80 13 00 00 [12:59:37]Write to MH i2c: E2 08 00 17 36 80 13 00 00 00 00 00 00 C9 [12:59:37]Write i2c OK [12:59:37]MH_I2C_Read... [12:59:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:59:37]Read from MH i2c: E2 [12:59:37]MH_I2C_Read... [12:59:37]Read from MH i2c: E2 62 00 [12:59:37]MH_I2C_Read... [12:59:37]Read from MH i2c: E2 62 00 17 36 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E6 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 91 01 00 00 5E 04 04 00 91 01 00 00 57 04 04 00 92 01 00 00 19 04 04 00 00 00 00 00 90 00 89 [12:59:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E6 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 91 01 00 00 5E 04 04 00 91 01 00 00 57 04 04 00 92 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:59:37]wFMCommunicate OK [12:59:37]SAM_PROTO_GetFieldsCounters done [12:59:37]requested_item shift.num is exist - process it [12:59:37]requested_item shift.opened is exist - process it [12:59:37]req_shift_opened [12:59:37]FM_GetShiftState [12:59:37]SAM_PROTO_GetShiftState [12:59:37]wFMCommunicate request_size=4 [12:59:37]MH_SAM_APDU [12:59:37]CAPDU: 80 13 01 00 [12:59:37]Write to MH i2c: E2 08 00 18 36 80 13 01 00 00 00 00 00 CB [12:59:37]Write i2c OK [12:59:37]MH_I2C_Read... [12:59:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:59:38]Read from MH i2c: E2 [12:59:38]MH_I2C_Read... [12:59:38]Read from MH i2c: E2 0E 00 [12:59:38]MH_I2C_Read... [12:59:38]Read from MH i2c: E2 0E 00 18 36 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C4 [12:59:38]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:59:38]wFMCommunicate OK [12:59:38]SAM_PROTO_GetShiftState done [12:59:38]FM_GetShiftState done [12:59:38]req_shift_opened done [12:59:38]requested_item shift.open_date is exist - process it [12:59:38]req_shift_open_date [12:59:38]req_shift_open_date done [12:59:38]produce_requested_data done [12:59:38]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317926,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [12:59:38]process_action_free close_receipt [12:59:38]json_value_free [12:59:38]json_value_free done [12:59:38]process_json_proto returns [12:59:38]Send response to host [12:59:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317926,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [12:59:38]free response buf [12:59:38]execute_script done [12:59:38]execute_script returns [12:59:38]free content buf [12:59:38]Sock 9.Close socket [12:59:38]Sock 9.Thread stoped [12:59:41]OFD Sender: No OFD packet to send [12:59:46]OFD Sender: No OFD packet to send [12:59:51]OFD Sender: No OFD packet to send [12:59:56]OFD Sender: No OFD packet to send [12:59:57]accept exits with 7 [12:59:57]New connection [12:59:57]New thread 3067293028 created [12:59:57]Thread 3067436388 joined [12:59:57]Waiting for new connection... [12:59:57] Sock 7.Parse request [12:59:57]Sock 7.Check first char [12:59:57]Sock 7.First char is OK [12:59:57]request: POST /json_proto HTTP/1.0 [12:59:57]Method: POST [12:59:57]URL: /json_proto [12:59:57]Method is POST - this is cgi request [12:59:57]url: /json_proto [12:59:57]query_string will be loaded in cgi processing [12:59:57]execute_cgi json_proto POST (null) [12:59:57]execute_cgi path=json_proto method=POST [12:59:57]POST find Content-Length [12:59:57]Host: 172.17.50.195:8080 [12:59:57]Content-Length: 820 [12:59:57]Content-Type: application/json [12:59:57] [12:59:57]POST finish read [12:59:57]Found Content-Length = 820 [12:59:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092878", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:59:57]execute_script... [12:59: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)1092878", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:59:57]POST & json_proto [12:59:57]process_json_proto [12:59:57]json parsed OK: [12:59:57]protocol is kg_v1.0 [12:59:57]action value=close_receipt [12:59:57]process_action close_receipt [12:59:57]cmd_close_receipt [12:59:57]MH_GetDate [12:59:57]Write to MH i2c: F0 00 00 19 36 3E [12:59:57]Write i2c OK [12:59:57]MH_I2C_Read... [12:59:57]Read from MH i2c: F0 [12:59:57]MH_I2C_Read... [12:59:57]Read from MH i2c: F0 09 00 [12:59:57]MH_I2C_Read... [12:59:57]Read from MH i2c: F0 09 00 19 36 00 CE 8A 1F 67 43 33 1C 67 1E [12:59:57]GetLastDocTimeStamp 1730120375 [12:59:57]current date 1730120398 [12:59:57]FM_GetShiftState [12:59:57]SAM_PROTO_GetShiftState [12:59:57]wFMCommunicate request_size=4 [12:59:57]MH_SAM_APDU [12:59:57]CAPDU: 80 13 01 00 [12:59:57]Write to MH i2c: E2 08 00 1A 36 80 13 01 00 00 00 00 00 CD [12:59:57]Write i2c OK [12:59:57]MH_I2C_Read... [12:59:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:59:57]Read from MH i2c: E2 [12:59:57]MH_I2C_Read... [12:59:57]Read from MH i2c: E2 0E 00 [12:59:57]MH_I2C_Read... [12:59:57]Read from MH i2c: E2 0E 00 1A 36 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C6 [12:59:57]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [12:59:57]wFMCommunicate OK [12:59:57]SAM_PROTO_GetShiftState done [12:59:57]FM_GetShiftState done [12:59:57]opened in 1730073493 [12:59:57]opened+sec_in_day 1730159893 [12:59:57]quantity*price = 100015 [12:59:57]sum+1 = 100017 [12:59:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 402 28.10.2024 12:59 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874671 ФД: 317927 ФПД: 14968227138945 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T125958&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317927&fm=14968227138945&tin=02508201610067®Number=0000000000091628&sum=100016 [12:59:58]StoreToDocumentArchive [12:59:58]shift 546 fd 317927 [12:59:58]save to /storage/0546/doc_00317927 [12:59:58]save last doc name /storage/0546/doc_00317927 to /storage/kkm_last_doc_name [12:59:58]save OK [12:59:58]Clear old archive folders... [12:59:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:59:58]tlvbuf is 01567650 [12:59:58]SAM_PROTO_ClearQueue [12:59:58]wFMCommunicate request_size=4 [12:59:58]MH_SAM_APDU [12:59:58]CAPDU: 80 09 00 00 [12:59:58]Write to MH i2c: E2 08 00 27 36 80 09 00 00 00 00 00 00 CF [12:59:58]Write i2c OK [12:59:58]MH_I2C_Read... [12:59:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:59:58]Read from MH i2c: E2 [12:59:58]MH_I2C_Read... [12:59:58]Read from MH i2c: E2 03 00 [12:59:58]MH_I2C_Read... [12:59:58]Read from MH i2c: E2 03 00 27 36 00 90 00 D1 [12:59:58]RAPDU: 90 00 [12:59:58]wFMCommunicate OK [12:59:58]SAM_PROTO_ClearQueue done [12:59:58]KKMCreateOFDPacket [12:59:58]OFDProtocolAddRootSTLVToBuf [12:59:58]FM_MakeSignedData [12:59:58]FM_MakeSignedData [12:59:58]SAM_PROTO_SignData [12:59:58]wFMCommunicate request_size=4 [12:59:58]MH_SAM_APDU [12:59:58]CAPDU: 80 0D 01 02 [12:59:58]Write to MH i2c: E2 08 00 28 36 80 0D 01 02 00 00 00 00 D7 [12:59:58]Write i2c OK [12:59:58]MH_I2C_Read... [12:59:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:59:58]Read from MH i2c: E2 [12:59:58]MH_I2C_Read... [12:59:58]Read from MH i2c: E2 03 00 [12:59:58]MH_I2C_Read... [12:59:58]Read from MH i2c: E2 03 00 28 36 00 90 00 D2 [12:59:58]RAPDU: 90 00 [12:59:58]wFMCommunicate OK [12:59:58]wFMCommunicate request_size=255 [12:59:58]MH_SAM_APDU [12:59: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 01 00 00 F4 03 04 00 CE 8A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E7 D9 04 00 35 04 06 00 0D [12:59:58]Write to MH i2c: E2 02 01 29 36 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 01 00 00 F4 03 04 00 CE 8A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E7 D9 04 00 35 04 06 00 0D 00 00 E5 [12:59:58]Write i2c OK [12:59:58]MH_I2C_Read... [12:59:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:59:58]Read from MH i2c: E2 [12:59:58]MH_I2C_Read... [12:59:58]Read from MH i2c: E2 03 00 [12:59:58]MH_I2C_Read... [12:59:58]Read from MH i2c: E2 03 00 29 36 00 90 00 D3 [12:59:58]RAPDU: 90 00 [12:59:58]wFMCommunicate OK [12:59:58]wFMCommunicate request_size=10 [12:59:58]MH_SAM_APDU [12:59:58]CAPDU: 80 0D 02 02 05 9D 0F DC 8D 81 [12:59:58]Write to MH i2c: E2 0D 00 2A 36 80 0D 02 02 05 00 9D 0F DC 8D 81 00 00 7A [12:59:58]Write i2c OK [12:59:58]MH_I2C_Read... [12:59:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:59:58]Read from MH i2c: E2 [12:59:58]MH_I2C_Read... [12:59:58]Read from MH i2c: E2 03 00 [12:59:58]MH_I2C_Read... [12:59:58]Read from MH i2c: E2 03 00 2A 36 00 90 00 D4 [12:59:58]RAPDU: 90 00 [12:59:58]wFMCommunicate OK [12:59:58]wFMCommunicate request_size=4 [12:59:58]MH_SAM_APDU [12:59:58]CAPDU: 80 0D 03 02 [12:59:58]Write to MH i2c: E2 08 00 2B 36 80 0D 03 02 00 00 00 00 DC [12:59:58]Write i2c OK [12:59:58]MH_I2C_Read... [12:59:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:59:58]Read from MH i2c: E2 [12:59:58]MH_I2C_Read... [12:59:58]Read from MH i2c: E2 0B 00 [12:59:58]MH_I2C_Read... [12:59:58]Read from MH i2c: E2 0B 00 2B 36 00 97 FB C0 2B D8 0C 96 B8 90 00 8C [12:59:58]RAPDU: 97 FB C0 2B D8 0C 96 B8 90 00 [12:59:58]wFMCommunicate OK [12:59:58]SAM_PROTO_SignData done [12:59:58]FM_MakeSignedData done [12:59:58]CreateOFDProtocolMessage [12:59:58]wFMCommunicate request_size=4 [12:59:58]MH_SAM_APDU [12:59:58]CAPDU: 80 11 00 00 [12:59:58]Write to MH i2c: E2 08 00 2C 36 80 11 00 00 00 00 00 00 DC [12:59:58]Write i2c OK [12:59:58]MH_I2C_Read... [12:59:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:59:58]Read from MH i2c: E2 [12:59:58]MH_I2C_Read... [12:59:58]Read from MH i2c: E2 17 00 [12:59:58]MH_I2C_Read... [12:59:58]Read from MH i2c: E2 17 00 2C 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 30 [12:59:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [12:59:58]wFMCommunicate OK [12:59:58]CreateOFDProtocolMessage done [12:59:58]OFDSenderStorePacket 317927 [12:59:58]StoreOFDPacket docnum=317927 [12:59:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 9C 6E 07 01 65 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 01 00 00 F4 03 04 00 CE 8A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E7 D9 04 00 35 04 06 00 0D 9D 0F DC 8D 81 97 FB C0 2B D8 0C 96 B8 [12:59:58]CheckFolder [12:59:58]dirname=/storage/ofd_packets [12:59:58]CheckFolder done [12:59:58]ProducePacketName [12:59:58]name=ofd_packets/00317927 [12:59:58]NVStorageSaveData ofd_packets/00317927 [12:59:58]File name is /storage/ofd_packets/00317927 [12:59:58]Write 301 bytes [12:59:58]NVStorageSaveData done [12:59:58]OFDSenderStorePacket done [12:59:58]KKMCreateOFDPacket done [12:59:58]NVStorageSaveData kkm_last_timestamp [12:59:58]File name is /storage/kkm_last_timestamp [12:59:58]Write 4 bytes [12:59:58]NVStorageSaveData done [12:59:58]ExternCall_PrintAddStr [12:59:58]wPrintStart [12:59:58]Write to MH i2c: 01 00 00 2D 36 63 [12:59:58]Write i2c OK [12:59:58]MH_I2C_Read... [12:59:58]Read from MH i2c: 01 [12:59:58]MH_I2C_Read... [12:59:58]Read from MH i2c: 01 07 00 [12:59:58]MH_I2C_Read... [12:59:58]Read from MH i2c: 01 07 00 2D 36 00 00 00 00 00 FF 0F 78 [12:59:58]RasterBufferAndPrint [12:59:58]line Счет N : (1)1092878 [12:59:58]line ИНН: 02508201610067 [12:59:58]line Контрольно-Кассовый Чек [12:59:58]line ПРОДАЖА [12:59:58]line ТРК (МРК, ГНК) : 33 [12:59:58]line Товар: 2710124130 [12:59:58]line Аи-92-К-2 [12:59:58]line 14.950 * 66.90 [12:59:58]line = 1000.16 [12:59:58]line НДС 12% НСП 1% [12:59:58]line > о реализуемом товаре [12:59:58]line ИТОГО: 1000.16 [12:59:58]line НСП 1% : 8.85 [12:59:58]line НДС 12% : 106.21 [12:59:58]line Наличными: 0.00 [12:59:58]line Безнал.: 1000.16 [12:59:58]line Место: АЗС № 101 "Партнер Нефть" [12:59:58]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:59:58]line СНО: Общий режим [12:59:58]line Чек 402 28.10.2024 12:59 [12:59:58]line Смена: 546 ФФД: 1.0 [12:59:58]line ЗНМ: 0300000082 [12:59:58]line РНМ: 0000000000091628 [12:59:58]line Версия ККМ: 001 [12:59:58]line Платежная система: Бакай Банк [12:59:58]line ФМ: 0000000000874671 [12:59:58]line ФД: 317927 [12:59:58]line ФПД: 14968227138945 [12:59:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T125958&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317927&fm=14968227138945&tin=02508201610067®Number=0000000000091628&sum=100016 [12:59:59]OFD Sender: Processing packet 317927 [packets to send 127, broken 126] [12:59:59]ProducePacketName [12:59:59]name=ofd_packets/00317927 [12:59:59]OFD Sender: To server: pG, [12:59:59]CommunicateWithHost lk.salyk.kg:30040 [12:59:59]ConnectInit lk.salyk.kg [12:59:59]written 0, free lines is 4095 [12:59:59]Connected sock=10 [12:59:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 9C 6E 07 01 65 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 01 00 00 F4 03 04 00 CE 8A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E7 D9 04 00 35 04 06 00 0D 9D 0F DC 8D 81 97 FB C0 2B D8 0C 96 B8 [12:59:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 8C C0 47 00 38 8C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E7 D9 04 00 F4 03 04 00 87 36 1F 67 B6 04 01 00 00 B1 E0 4A 68 7A C8 4F 8A [12:59:59]CommunicateWithHost err = 0 [12:59:59]CheckOFDResponse [12:59:59]1017 (14) - 77093643461234 [12:59:59]1041 (16) - 0000000000874671 [12:59:59]1040 (4) - 317927 [12:59:59]1012 (4) - 28.10.2024 07:00 [12:59:59]1206 (1) - 0 [12:59:59]OFD Sender: Remove packet 317927 [12:59:59]ProducePacketName [12:59:59]name=ofd_packets/00317927 [12:59:59]NVStorageDeleteData [12:59:59]Write to MH i2c: 01 00 00 57 36 8D [12:59:59]Write i2c OK [12:59:59]MH_I2C_Read... [12:59:59]Read from MH i2c: 01 [12:59:59]MH_I2C_Read... [12:59:59]Read from MH i2c: 01 07 00 [12:59:59]MH_I2C_Read... [12:59:59]Read from MH i2c: 01 07 00 57 36 00 00 00 00 00 04 0D A5 [12:59:59]RasterBufferAndPrint [12:59:59]line [12:59:59]line [12:59:59]line [12:59:59]line [12:59:59]line [12:59:59]written 0, free lines is 3338 [12:59:59]MH_Cut [12:59:59]Write to MH i2c: D1 01 00 5E 36 01 66 [12:59:59]Write i2c OK [12:59:59]MH_I2C_Read... [12:59:59]Read from MH i2c: D1 [12:59:59]MH_I2C_Read... [12:59:59]Read from MH i2c: D1 01 00 [12:59:59]MH_I2C_Read... [12:59:59]Read from MH i2c: D1 01 00 5E 36 00 65 [12:59:59]Write to MH i2c: 01 00 00 5F 36 95 [12:59:59]Write i2c OK [12:59:59]MH_I2C_Read... [13:00:00]OFD Sender: No OFD packet to send [13:00:00]*** Cut start [13:00:00]*** Partial cut [13:00:00]*** CUTSNS_PIN = 1 [13:00:00]*** CUTSNS_PIN = 0 [13:00:00]*** Brake cut motor [13:00:01]Read from MH i2c: 01 [13:00:01]MH_I2C_Read... [13:00:01]*** Stop cut motor [13:00:01]*** Cut end [13:00:01]Read from MH i2c: 01 07 00 [13:00:01]MH_I2C_Read... [13:00:01]Read from MH i2c: 01 07 00 5F 36 00 00 00 00 00 FF 0F AA [13:00:01]process_action close_receipt done [13:00:01]requested_data is exist [13:00:01]produce_requested_data [13:00:01]requested_item fm.sn is exist - process it [13:00:01]wFMCommunicate request_size=4 [13:00:01]MH_SAM_APDU [13:00:01]CAPDU: 80 11 00 00 [13:00:01]Write to MH i2c: E2 08 00 60 36 80 11 00 00 00 00 00 00 10 [13:00:01]Write i2c OK [13:00:01]MH_I2C_Read... [13:00:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:00:01]Read from MH i2c: E2 [13:00:01]MH_I2C_Read... [13:00:01]Read from MH i2c: E2 17 00 [13:00:01]MH_I2C_Read... [13:00:01]Read from MH i2c: E2 17 00 60 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 64 [13:00:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:00:01]wFMCommunicate OK [13:00:01]requested_item fd.num is exist - process it [13:00:01]SAM_PROTO_GetFieldsCounters [13:00:01]wFMCommunicate request_size=4 [13:00:01]MH_SAM_APDU [13:00:01]CAPDU: 80 13 00 00 [13:00:01]Write to MH i2c: E2 08 00 61 36 80 13 00 00 00 00 00 00 13 [13:00:01]Write i2c OK [13:00:01]MH_I2C_Read... [13:00:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:00:01]Read from MH i2c: E2 [13:00:01]MH_I2C_Read... [13:00:01]Read from MH i2c: E2 62 00 [13:00:01]MH_I2C_Read... [13:00:01]Read from MH i2c: E2 62 00 61 36 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E7 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 92 01 00 00 5E 04 04 00 92 01 00 00 57 04 04 00 93 01 00 00 19 04 04 00 00 00 00 00 90 00 D7 [13:00:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E7 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 92 01 00 00 5E 04 04 00 92 01 00 00 57 04 04 00 93 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:00:01]wFMCommunicate OK [13:00:01]SAM_PROTO_GetFieldsCounters done [13:00:01]requested_item shift.num is exist - process it [13:00:01]requested_item shift.opened is exist - process it [13:00:01]req_shift_opened [13:00:01]FM_GetShiftState [13:00:01]SAM_PROTO_GetShiftState [13:00:01]wFMCommunicate request_size=4 [13:00:01]MH_SAM_APDU [13:00:01]CAPDU: 80 13 01 00 [13:00:01]Write to MH i2c: E2 08 00 62 36 80 13 01 00 00 00 00 00 15 [13:00:01]Write i2c OK [13:00:01]MH_I2C_Read... [13:00:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:00:01]Read from MH i2c: E2 [13:00:01]MH_I2C_Read... [13:00:01]Read from MH i2c: E2 0E 00 [13:00:01]MH_I2C_Read... [13:00:01]Read from MH i2c: E2 0E 00 62 36 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 0E [13:00:01]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:00:01]wFMCommunicate OK [13:00:01]SAM_PROTO_GetShiftState done [13:00:01]FM_GetShiftState done [13:00:01]req_shift_opened done [13:00:01]requested_item shift.open_date is exist - process it [13:00:01]req_shift_open_date [13:00:01]req_shift_open_date done [13:00:01]produce_requested_data done [13:00:01]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317927,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:00:01]process_action_free close_receipt [13:00:01]json_value_free [13:00:01]json_value_free done [13:00:01]process_json_proto returns [13:00:01]Send response to host [13:00:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317927,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:00:01]free response buf [13:00:01]execute_script done [13:00:01]execute_script returns [13:00:01]free content buf [13:00:01]Sock 7.Close socket [13:00:01]Sock 7.Thread stoped [13:00:05]OFD Sender: No OFD packet to send [13:00:10]OFD Sender: No OFD packet to send [13:00:15]OFD Sender: No OFD packet to send [13:00:20]OFD Sender: No OFD packet to send [13:00:25]OFD Sender: No OFD packet to send [13:00:30]OFD Sender: No OFD packet to send [13:00:30]accept exits with 9 [13:00:30]New connection [13:00:30]New thread 3067436388 created [13:00:30]Thread 3067293028 joined [13:00:30]Waiting for new connection... [13:00:30] Sock 9.Parse request [13:00:30]Sock 9.Check first char [13:00:30]Sock 9.First char is OK [13:00:30]request: POST /json_proto HTTP/1.0 [13:00:30]Method: POST [13:00:30]URL: /json_proto [13:00:30]Method is POST - this is cgi request [13:00:30]url: /json_proto [13:00:30]query_string will be loaded in cgi processing [13:00:30]execute_cgi json_proto POST (null) [13:00:30]execute_cgi path=json_proto method=POST [13:00:30]POST find Content-Length [13:00:30]Host: 172.17.50.195:8080 [13:00:30]Content-Length: 686 [13:00:30]Content-Type: application/json [13:00:30] [13:00:30]POST finish read [13:00:30]Found Content-Length = 686 [13:00:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092880", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 31.340, "sum" : 1200.32, "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" ] } } [13:00:30]execute_script... [13:00: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)1092880", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 31.340, "sum" : 1200.32, "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" ] } } [13:00:30]POST & json_proto [13:00:30]process_json_proto [13:00:30]json parsed OK: [13:00:30]protocol is kg_v1.0 [13:00:30]action value=close_receipt [13:00:30]process_action close_receipt [13:00:30]cmd_close_receipt [13:00:30]MH_GetDate [13:00:30]Write to MH i2c: F0 00 00 63 36 88 [13:00:30]Write i2c OK [13:00:30]MH_I2C_Read... [13:00:30]Read from MH i2c: F0 [13:00:30]MH_I2C_Read... [13:00:30]Read from MH i2c: F0 09 00 [13:00:30]MH_I2C_Read... [13:00:30]Read from MH i2c: F0 09 00 63 36 00 EF 8A 1F 67 43 33 1C 67 89 [13:00:30]GetLastDocTimeStamp 1730120398 [13:00:30]current date 1730120431 [13:00:30]FM_GetShiftState [13:00:30]SAM_PROTO_GetShiftState [13:00:30]wFMCommunicate request_size=4 [13:00:30]MH_SAM_APDU [13:00:30]CAPDU: 80 13 01 00 [13:00:30]Write to MH i2c: E2 08 00 64 36 80 13 01 00 00 00 00 00 17 [13:00:30]Write i2c OK [13:00:30]MH_I2C_Read... [13:00:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:00:30]Read from MH i2c: E2 [13:00:30]MH_I2C_Read... [13:00:30]Read from MH i2c: E2 0E 00 [13:00:30]MH_I2C_Read... [13:00:30]Read from MH i2c: E2 0E 00 64 36 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 10 [13:00:30]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:00:30]wFMCommunicate OK [13:00:30]SAM_PROTO_GetShiftState done [13:00:30]FM_GetShiftState done [13:00:30]opened in 1730073493 [13:00:30]opened+sec_in_day 1730159893 [13:00:30]quantity*price = 120032 [13:00:30]sum+1 = 120033 [13:00:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.47 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 403 28.10.2024 13:00 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317928 ФПД: 44667988953744 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T130031&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317928&fm=44667988953744&tin=02508201610067®Number=0000000000091628&sum=120000 [13:00:31]StoreToDocumentArchive [13:00:31]shift 546 fd 317928 [13:00:31]save to /storage/0546/doc_00317928 [13:00:31]save last doc name /storage/0546/doc_00317928 to /storage/kkm_last_doc_name [13:00:31]save OK [13:00:31]Clear old archive folders... [13:00:31]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:00:31]tlvbuf is 013DE080 [13:00:31]SAM_PROTO_ClearQueue [13:00:31]wFMCommunicate request_size=4 [13:00:31]MH_SAM_APDU [13:00:31]CAPDU: 80 09 00 00 [13:00:31]Write to MH i2c: E2 08 00 71 36 80 09 00 00 00 00 00 00 19 [13:00:31]Write i2c OK [13:00:31]MH_I2C_Read... [13:00:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:00:31]Read from MH i2c: E2 [13:00:31]MH_I2C_Read... [13:00:31]Read from MH i2c: E2 03 00 [13:00:31]MH_I2C_Read... [13:00:31]Read from MH i2c: E2 03 00 71 36 00 90 00 1B [13:00:31]RAPDU: 90 00 [13:00:31]wFMCommunicate OK [13:00:31]SAM_PROTO_ClearQueue done [13:00:31]KKMCreateOFDPacket [13:00:31]OFDProtocolAddRootSTLVToBuf [13:00:31]FM_MakeSignedData [13:00:31]FM_MakeSignedData [13:00:31]SAM_PROTO_SignData [13:00:31]wFMCommunicate request_size=4 [13:00:31]MH_SAM_APDU [13:00:31]CAPDU: 80 0D 01 02 [13:00:31]Write to MH i2c: E2 08 00 72 36 80 0D 01 02 00 00 00 00 21 [13:00:31]Write i2c OK [13:00:31]MH_I2C_Read... [13:00:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:00:31]Read from MH i2c: E2 [13:00:31]MH_I2C_Read... [13:00:31]Read from MH i2c: E2 03 00 [13:00:31]MH_I2C_Read... [13:00:31]Read from MH i2c: E2 03 00 72 36 00 90 00 1C [13:00:31]RAPDU: 90 00 [13:00:31]wFMCommunicate OK [13:00:31]wFMCommunicate request_size=255 [13:00:31]MH_SAM_APDU [13:00:31]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 7A 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E0 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 CB 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 93 01 00 00 F4 03 04 00 EF 8A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E8 D9 04 00 35 04 06 00 28 A0 [13:00:31]Write to MH i2c: E2 02 01 73 36 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 7A 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E0 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 CB 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 93 01 00 00 F4 03 04 00 EF 8A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E8 D9 04 00 35 04 06 00 28 A0 00 00 07 [13:00:31]Write i2c OK [13:00:31]MH_I2C_Read... [13:00:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:00:31]Read from MH i2c: E2 [13:00:31]MH_I2C_Read... [13:00:31]Read from MH i2c: E2 03 00 [13:00:31]MH_I2C_Read... [13:00:31]Read from MH i2c: E2 03 00 73 36 00 90 00 1D [13:00:31]RAPDU: 90 00 [13:00:31]wFMCommunicate OK [13:00:31]wFMCommunicate request_size=9 [13:00:31]MH_SAM_APDU [13:00:31]CAPDU: 80 0D 02 02 04 13 9D 4A 90 [13:00:31]Write to MH i2c: E2 0C 00 74 36 80 0D 02 02 04 00 13 9D 4A 90 00 00 B6 [13:00:31]Write i2c OK [13:00:31]MH_I2C_Read... [13:00:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:00:31]Read from MH i2c: E2 [13:00:31]MH_I2C_Read... [13:00:31]Read from MH i2c: E2 03 00 [13:00:31]MH_I2C_Read... [13:00:31]Read from MH i2c: E2 03 00 74 36 00 90 00 1E [13:00:31]RAPDU: 90 00 [13:00:31]wFMCommunicate OK [13:00:31]wFMCommunicate request_size=4 [13:00:31]MH_SAM_APDU [13:00:31]CAPDU: 80 0D 03 02 [13:00:31]Write to MH i2c: E2 08 00 75 36 80 0D 03 02 00 00 00 00 26 [13:00:31]Write i2c OK [13:00:31]MH_I2C_Read... [13:00:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:00:31]Read from MH i2c: E2 [13:00:31]MH_I2C_Read... [13:00:31]Read from MH i2c: E2 0B 00 [13:00:31]MH_I2C_Read... [13:00:31]Read from MH i2c: E2 0B 00 75 36 00 EE 48 BC FA E5 F7 41 AA 90 00 DA [13:00:31]RAPDU: EE 48 BC FA E5 F7 41 AA 90 00 [13:00:31]wFMCommunicate OK [13:00:31]SAM_PROTO_SignData done [13:00:31]FM_MakeSignedData done [13:00:31]CreateOFDProtocolMessage [13:00:31]wFMCommunicate request_size=4 [13:00:31]MH_SAM_APDU [13:00:31]CAPDU: 80 11 00 00 [13:00:31]Write to MH i2c: E2 08 00 76 36 80 11 00 00 00 00 00 00 26 [13:00:31]Write i2c OK [13:00:31]MH_I2C_Read... [13:00:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:00:31]Read from MH i2c: E2 [13:00:31]MH_I2C_Read... [13:00:31]Read from MH i2c: E2 17 00 [13:00:31]MH_I2C_Read... [13:00:31]Read from MH i2c: E2 17 00 76 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 7A [13:00:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:00:31]wFMCommunicate OK [13:00:31]CreateOFDProtocolMessage done [13:00:31]OFDSenderStorePacket 317928 [13:00:31]StoreOFDPacket docnum=317928 [13:00:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 4C 4F 06 01 68 B2 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 7A 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E0 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 CB 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 93 01 00 00 F4 03 04 00 EF 8A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E8 D9 04 00 35 04 06 00 28 A0 13 9D 4A 90 EE 48 BC FA E5 F7 41 AA [13:00:31]CheckFolder [13:00:31]dirname=/storage/ofd_packets [13:00:31]CheckFolder done [13:00:31]ProducePacketName [13:00:31]name=ofd_packets/00317928 [13:00:31]NVStorageSaveData ofd_packets/00317928 [13:00:31]File name is /storage/ofd_packets/00317928 [13:00:31]Write 300 bytes [13:00:31]NVStorageSaveData done [13:00:31]OFDSenderStorePacket done [13:00:31]KKMCreateOFDPacket done [13:00:31]NVStorageSaveData kkm_last_timestamp [13:00:31]File name is /storage/kkm_last_timestamp [13:00:31]Write 4 bytes [13:00:31]NVStorageSaveData done [13:00:31]ExternCall_PrintAddStr [13:00:31]wPrintStart [13:00:31]Write to MH i2c: 01 00 00 77 36 AD [13:00:31]Write i2c OK [13:00:31]MH_I2C_Read... [13:00:31]Read from MH i2c: 01 [13:00:31]MH_I2C_Read... [13:00:31]Read from MH i2c: 01 07 00 [13:00:31]MH_I2C_Read... [13:00:31]Read from MH i2c: 01 07 00 77 36 00 00 00 00 00 FF 0F C2 [13:00:31]RasterBufferAndPrint [13:00:31]line Счет N : (1)1092880 [13:00:31]line ИНН: 02508201610067 [13:00:31]line Контрольно-Кассовый Чек [13:00:31]line ПРОДАЖА [13:00:31]line ТРК (МРК, ГНК) : 71 [13:00:31]line Товар: 2711190000 [13:00:31]line ГАЗ-К-5 [13:00:31]line 31.340 * 38.30 [13:00:31]line = 1200.32 [13:00:31]line НДС 12% НСП 1% [13:00:31]line > о реализуемом товаре [13:00:31]line ОКРУГЛЕНИЕ: -0.32 [13:00:31]line ИТОГО: 1200.00 [13:00:31]line Внесено: 1200.00 [13:00:31]line СДАЧА: 0.00 [13:00:31]line НСП 1% : 10.62 [13:00:31]line НДС 12% : 127.47 [13:00:31]line Наличными: 1200.00 [13:00:31]line Безнал.: 0.00 [13:00:31]line Место: АЗС № 101 "Партнер Нефть" [13:00:31]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:00:31]line СНО: Общий режим [13:00:31]line Чек 403 28.10.2024 13:00 [13:00:31]line Смена: 546 ФФД: 1.0 [13:00:31]line ЗНМ: 0300000082 [13:00:31]line РНМ: 0000000000091628 [13:00:31]line Версия ККМ: 001 [13:00:31]line ФМ: 0000000000874671 [13:00:31]line ФД: 317928 [13:00:31]line ФПД: 44667988953744 [13:00:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T130031&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317928&fm=44667988953744&tin=02508201610067®Number=0000000000091628&sum=120000 [13:00:32]written 0, free lines is 4095 [13:00:32]OFD Sender: Processing packet 317928 [packets to send 127, broken 126] [13:00:32]ProducePacketName [13:00:32]name=ofd_packets/00317928 [13:00:32]OFD Sender: To server: pG, [13:00:32]CommunicateWithHost lk.salyk.kg:30040 [13:00:32]ConnectInit lk.salyk.kg [13:00:32]Connected sock=10 [13:00:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 4C 4F 06 01 68 B2 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 7A 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E0 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 CB 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 93 01 00 00 F4 03 04 00 EF 8A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E8 D9 04 00 35 04 06 00 28 A0 13 9D 4A 90 EE 48 BC FA E5 F7 41 AA [13:00:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 ED 6D 47 00 E5 CE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E8 D9 04 00 F4 03 04 00 A8 36 1F 67 B6 04 01 00 00 10 1C 12 5B D0 17 34 15 [13:00:32]CommunicateWithHost err = 0 [13:00:32]CheckOFDResponse [13:00:32]1017 (14) - 77093643461234 [13:00:32]1041 (16) - 0000000000874671 [13:00:32]1040 (4) - 317928 [13:00:32]1012 (4) - 28.10.2024 07:00 [13:00:32]1206 (1) - 0 [13:00:32]OFD Sender: Remove packet 317928 [13:00:32]ProducePacketName [13:00:32]name=ofd_packets/00317928 [13:00:32]NVStorageDeleteData [13:00:32]Write to MH i2c: 01 00 00 A2 36 D8 [13:00:32]Write i2c OK [13:00:32]MH_I2C_Read... [13:00:32]Read from MH i2c: 01 [13:00:32]MH_I2C_Read... [13:00:32]Read from MH i2c: 01 07 00 [13:00:32]MH_I2C_Read... [13:00:32]Read from MH i2c: 01 07 00 A2 36 00 00 00 00 00 E8 0C D3 [13:00:32]RasterBufferAndPrint [13:00:32]line [13:00:32]line [13:00:32]line [13:00:32]line [13:00:32]line [13:00:32]written 0, free lines is 3310 [13:00:32]MH_Cut [13:00:32]Write to MH i2c: D1 01 00 A9 36 01 B1 [13:00:32]Write i2c OK [13:00:32]MH_I2C_Read... [13:00:32]Read from MH i2c: D1 [13:00:32]MH_I2C_Read... [13:00:32]Read from MH i2c: D1 01 00 [13:00:32]MH_I2C_Read... [13:00:32]Read from MH i2c: D1 01 00 A9 36 00 B0 [13:00:32]Write to MH i2c: 01 00 00 AA 36 E0 [13:00:32]Write i2c OK [13:00:32]MH_I2C_Read... [13:00:33]OFD Sender: No OFD packet to send [13:00:33]*** Cut start [13:00:33]*** Partial cut [13:00:33]*** CUTSNS_PIN = 1 [13:00:33]*** CUTSNS_PIN = 0 [13:00:33]*** Brake cut motor [13:00:34]Read from MH i2c: 01 [13:00:34]MH_I2C_Read... [13:00:34]*** Stop cut motor [13:00:34]*** Cut end [13:00:34]Read from MH i2c: 01 07 00 [13:00:34]MH_I2C_Read... [13:00:34]Read from MH i2c: 01 07 00 AA 36 00 00 00 00 00 FF 0F F5 [13:00:34]process_action close_receipt done [13:00:34]requested_data is exist [13:00:34]produce_requested_data [13:00:34]requested_item fm.sn is exist - process it [13:00:34]wFMCommunicate request_size=4 [13:00:34]MH_SAM_APDU [13:00:34]CAPDU: 80 11 00 00 [13:00:34]Write to MH i2c: E2 08 00 AB 36 80 11 00 00 00 00 00 00 5B [13:00:34]Write i2c OK [13:00:34]MH_I2C_Read... [13:00:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:00:34]Read from MH i2c: E2 [13:00:34]MH_I2C_Read... [13:00:34]Read from MH i2c: E2 17 00 [13:00:34]MH_I2C_Read... [13:00:34]Read from MH i2c: E2 17 00 AB 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 AF [13:00:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:00:34]wFMCommunicate OK [13:00:34]requested_item fd.num is exist - process it [13:00:34]SAM_PROTO_GetFieldsCounters [13:00:34]wFMCommunicate request_size=4 [13:00:34]MH_SAM_APDU [13:00:34]CAPDU: 80 13 00 00 [13:00:34]Write to MH i2c: E2 08 00 AC 36 80 13 00 00 00 00 00 00 5E [13:00:34]Write i2c OK [13:00:34]MH_I2C_Read... [13:00:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:00:34]Read from MH i2c: E2 [13:00:34]MH_I2C_Read... [13:00:34]Read from MH i2c: E2 62 00 [13:00:34]MH_I2C_Read... [13:00:34]Read from MH i2c: E2 62 00 AC 36 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E8 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 93 01 00 00 5E 04 04 00 93 01 00 00 57 04 04 00 94 01 00 00 19 04 04 00 00 00 00 00 90 00 26 [13:00:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E8 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 93 01 00 00 5E 04 04 00 93 01 00 00 57 04 04 00 94 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:00:34]wFMCommunicate OK [13:00:34]SAM_PROTO_GetFieldsCounters done [13:00:34]requested_item shift.num is exist - process it [13:00:34]requested_item shift.opened is exist - process it [13:00:34]req_shift_opened [13:00:34]FM_GetShiftState [13:00:34]SAM_PROTO_GetShiftState [13:00:34]wFMCommunicate request_size=4 [13:00:34]MH_SAM_APDU [13:00:34]CAPDU: 80 13 01 00 [13:00:34]Write to MH i2c: E2 08 00 AD 36 80 13 01 00 00 00 00 00 60 [13:00:34]Write i2c OK [13:00:34]MH_I2C_Read... [13:00:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:00:34]Read from MH i2c: E2 [13:00:34]MH_I2C_Read... [13:00:34]Read from MH i2c: E2 0E 00 [13:00:34]MH_I2C_Read... [13:00:34]Read from MH i2c: E2 0E 00 AD 36 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 59 [13:00:34]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:00:34]wFMCommunicate OK [13:00:34]SAM_PROTO_GetShiftState done [13:00:34]FM_GetShiftState done [13:00:34]req_shift_opened done [13:00:34]requested_item shift.open_date is exist - process it [13:00:34]req_shift_open_date [13:00:34]req_shift_open_date done [13:00:34]produce_requested_data done [13:00:34]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317928,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:00:34]process_action_free close_receipt [13:00:34]json_value_free [13:00:34]json_value_free done [13:00:34]process_json_proto returns [13:00:34]Send response to host [13:00:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317928,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:00:34]free response buf [13:00:34]execute_script done [13:00:34]execute_script returns [13:00:34]free content buf [13:00:34]Sock 9.Close socket [13:00:34]Sock 9.Thread stoped [13:00:38]OFD Sender: No OFD packet to send [13:00:43]OFD Sender: No OFD packet to send [13:00:48]OFD Sender: No OFD packet to send [13:00:53]OFD Sender: No OFD packet to send [13:00:58]OFD Sender: No OFD packet to send [13:01:00]accept exits with 7 [13:01:00]New connection [13:01:00]New thread 3067293028 created [13:01:00]Thread 3067436388 joined [13:01:00]Waiting for new connection... [13:01:00] Sock 7.Parse request [13:01:00]Sock 7.Check first char [13:01:00]Sock 7.First char is OK [13:01:00]request: POST /json_proto HTTP/1.0 [13:01:00]Method: POST [13:01:00]URL: /json_proto [13:01:00]Method is POST - this is cgi request [13:01:00]url: /json_proto [13:01:00]query_string will be loaded in cgi processing [13:01:00]execute_cgi json_proto POST (null) [13:01:00]execute_cgi path=json_proto method=POST [13:01:00]POST find Content-Length [13:01:00]Host: 172.17.50.195:8080 [13:01:00]Content-Length: 823 [13:01:00]Content-Type: application/json [13:01:00] [13:01:00]POST finish read [13:01:00]Found Content-Length = 823 [13:01:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092877", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 39.170, "sum" : 1500.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1500.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:01:00]execute_script... [13:01: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)1092877", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 39.170, "sum" : 1500.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1500.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:01:00]POST & json_proto [13:01:00]process_json_proto [13:01:00]json parsed OK: [13:01:00]protocol is kg_v1.0 [13:01:00]action value=close_receipt [13:01:00]process_action close_receipt [13:01:00]cmd_close_receipt [13:01:00]MH_GetDate [13:01:00]Write to MH i2c: F0 00 00 AE 36 D3 [13:01:00]Write i2c OK [13:01:00]MH_I2C_Read... [13:01:00]Read from MH i2c: F0 [13:01:00]MH_I2C_Read... [13:01:00]Read from MH i2c: F0 09 00 [13:01:00]MH_I2C_Read... [13:01:00]Read from MH i2c: F0 09 00 AE 36 00 0D 8B 1F 67 43 33 1C 67 F3 [13:01:00]GetLastDocTimeStamp 1730120431 [13:01:00]current date 1730120461 [13:01:00]FM_GetShiftState [13:01:00]SAM_PROTO_GetShiftState [13:01:00]wFMCommunicate request_size=4 [13:01:00]MH_SAM_APDU [13:01:00]CAPDU: 80 13 01 00 [13:01:00]Write to MH i2c: E2 08 00 AF 36 80 13 01 00 00 00 00 00 62 [13:01:00]Write i2c OK [13:01:00]MH_I2C_Read... [13:01:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:01:00]Read from MH i2c: E2 [13:01:00]MH_I2C_Read... [13:01:00]Read from MH i2c: E2 0E 00 [13:01:00]MH_I2C_Read... [13:01:00]Read from MH i2c: E2 0E 00 AF 36 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 5B [13:01:00]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:01:00]wFMCommunicate OK [13:01:00]SAM_PROTO_GetShiftState done [13:01:00]FM_GetShiftState done [13:01:00]opened in 1730073493 [13:01:00]opened+sec_in_day 1730159893 [13:01:00]quantity*price = 150021 [13:01:00]sum+1 = 150022 [13:01:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.21 НСП 1% : 13.28 НДС 12% : 159.31 Наличными: 0.00 Безнал.: 1500.21 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 404 28.10.2024 13:01 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874671 ФД: 317929 ФПД: 12147580320991 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T130101&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317929&fm=12147580320991&tin=02508201610067®Number=0000000000091628&sum=150021 [13:01:01]StoreToDocumentArchive [13:01:01]shift 546 fd 317929 [13:01:01]save to /storage/0546/doc_00317929 [13:01:01]save last doc name /storage/0546/doc_00317929 to /storage/kkm_last_doc_name [13:01:01]save OK [13:01:01]Clear old archive folders... [13:01:01]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:01:01]tlvbuf is 01438F80 [13:01:01]SAM_PROTO_ClearQueue [13:01:01]wFMCommunicate request_size=4 [13:01:01]MH_SAM_APDU [13:01:01]CAPDU: 80 09 00 00 [13:01:01]Write to MH i2c: E2 08 00 BC 36 80 09 00 00 00 00 00 00 64 [13:01:01]Write i2c OK [13:01:01]MH_I2C_Read... [13:01:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:01:01]Read from MH i2c: E2 [13:01:01]MH_I2C_Read... [13:01:01]Read from MH i2c: E2 03 00 [13:01:01]MH_I2C_Read... [13:01:01]Read from MH i2c: E2 03 00 BC 36 00 90 00 66 [13:01:01]RAPDU: 90 00 [13:01:01]wFMCommunicate OK [13:01:01]SAM_PROTO_ClearQueue done [13:01:01]KKMCreateOFDPacket [13:01:01]OFDProtocolAddRootSTLVToBuf [13:01:01]FM_MakeSignedData [13:01:01]FM_MakeSignedData [13:01:01]SAM_PROTO_SignData [13:01:01]wFMCommunicate request_size=4 [13:01:01]MH_SAM_APDU [13:01:01]CAPDU: 80 0D 01 02 [13:01:01]Write to MH i2c: E2 08 00 BD 36 80 0D 01 02 00 00 00 00 6C [13:01:01]Write i2c OK [13:01:01]MH_I2C_Read... [13:01:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:01:01]Read from MH i2c: E2 [13:01:01]MH_I2C_Read... [13:01:01]Read from MH i2c: E2 03 00 [13:01:01]MH_I2C_Read... [13:01:01]Read from MH i2c: E2 03 00 BD 36 00 90 00 67 [13:01:01]RAPDU: 90 00 [13:01:01]wFMCommunicate OK [13:01:01]wFMCommunicate request_size=255 [13:01:01]MH_SAM_APDU [13:01:01]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 02 99 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 05 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 05 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3B 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 05 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 01 00 00 F4 03 04 00 0D 8B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E9 D9 04 00 35 04 06 00 0B 0C [13:01:01]Write to MH i2c: E2 02 01 BE 36 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 02 99 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 05 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 05 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3B 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 05 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 01 00 00 F4 03 04 00 0D 8B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E9 D9 04 00 35 04 06 00 0B 0C 00 00 13 [13:01:01]Write i2c OK [13:01:01]MH_I2C_Read... [13:01:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:01:01]Read from MH i2c: E2 [13:01:01]MH_I2C_Read... [13:01:01]Read from MH i2c: E2 03 00 [13:01:01]MH_I2C_Read... [13:01:01]Read from MH i2c: E2 03 00 BE 36 00 90 00 68 [13:01:01]RAPDU: 90 00 [13:01:01]wFMCommunicate OK [13:01:01]wFMCommunicate request_size=9 [13:01:01]MH_SAM_APDU [13:01:01]CAPDU: 80 0D 02 02 04 54 35 BC DF [13:01:01]Write to MH i2c: E2 0C 00 BF 36 80 0D 02 02 04 00 54 35 BC DF 00 00 9B [13:01:01]Write i2c OK [13:01:01]MH_I2C_Read... [13:01:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:01:01]Read from MH i2c: E2 [13:01:01]MH_I2C_Read... [13:01:01]Read from MH i2c: E2 03 00 [13:01:01]MH_I2C_Read... [13:01:01]Read from MH i2c: E2 03 00 BF 36 00 90 00 69 [13:01:01]RAPDU: 90 00 [13:01:01]wFMCommunicate OK [13:01:01]wFMCommunicate request_size=4 [13:01:01]MH_SAM_APDU [13:01:01]CAPDU: 80 0D 03 02 [13:01:01]Write to MH i2c: E2 08 00 C0 36 80 0D 03 02 00 00 00 00 71 [13:01:01]Write i2c OK [13:01:01]MH_I2C_Read... [13:01:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:01:01]Read from MH i2c: E2 [13:01:01]MH_I2C_Read... [13:01:01]Read from MH i2c: E2 0B 00 [13:01:01]MH_I2C_Read... [13:01:01]Read from MH i2c: E2 0B 00 C0 36 00 2A 43 A3 2B 45 23 50 62 90 00 C7 [13:01:01]RAPDU: 2A 43 A3 2B 45 23 50 62 90 00 [13:01:01]wFMCommunicate OK [13:01:01]SAM_PROTO_SignData done [13:01:01]FM_MakeSignedData done [13:01:01]CreateOFDProtocolMessage [13:01:01]wFMCommunicate request_size=4 [13:01:01]MH_SAM_APDU [13:01:01]CAPDU: 80 11 00 00 [13:01:01]Write to MH i2c: E2 08 00 C1 36 80 11 00 00 00 00 00 00 71 [13:01:01]Write i2c OK [13:01:01]MH_I2C_Read... [13:01:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:01:01]Read from MH i2c: E2 [13:01:01]MH_I2C_Read... [13:01:01]Read from MH i2c: E2 17 00 [13:01:01]MH_I2C_Read... [13:01:01]Read from MH i2c: E2 17 00 C1 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C5 [13:01:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:01:01]wFMCommunicate OK [13:01:01]CreateOFDProtocolMessage done [13:01:01]OFDSenderStorePacket 317929 [13:01:01]StoreOFDPacket docnum=317929 [13:01:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 FD 6B 06 01 79 D2 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 02 99 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 05 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 05 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3B 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 05 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 01 00 00 F4 03 04 00 0D 8B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E9 D9 04 00 35 04 06 00 0B 0C 54 35 BC DF 2A 43 A3 2B 45 23 50 62 [13:01:01]CheckFolder [13:01:01]dirname=/storage/ofd_packets [13:01:01]CheckFolder done [13:01:01]ProducePacketName [13:01:01]name=ofd_packets/00317929 [13:01:01]NVStorageSaveData ofd_packets/00317929 [13:01:01]File name is /storage/ofd_packets/00317929 [13:01:01]Write 300 bytes [13:01:01]NVStorageSaveData done [13:01:01]OFDSenderStorePacket done [13:01:01]KKMCreateOFDPacket done [13:01:01]NVStorageSaveData kkm_last_timestamp [13:01:01]File name is /storage/kkm_last_timestamp [13:01:01]Write 4 bytes [13:01:01]NVStorageSaveData done [13:01:01]ExternCall_PrintAddStr [13:01:01]wPrintStart [13:01:01]Write to MH i2c: 01 00 00 C2 36 F8 [13:01:01]Write i2c OK [13:01:01]MH_I2C_Read... [13:01:01]Read from MH i2c: 01 [13:01:01]MH_I2C_Read... [13:01:01]Read from MH i2c: 01 07 00 [13:01:01]MH_I2C_Read... [13:01:01]Read from MH i2c: 01 07 00 C2 36 00 00 00 00 00 FF 0F 0D [13:01:01]RasterBufferAndPrint [13:01:01]line Счет N : (1)1092877 [13:01:01]line ИНН: 02508201610067 [13:01:01]line Контрольно-Кассовый Чек [13:01:01]line ПРОДАЖА [13:01:01]line ТРК (МРК, ГНК) : 81 [13:01:01]line Товар: 2711190000 [13:01:01]line ГАЗ-К-5 [13:01:01]line 39.170 * 38.30 [13:01:01]line = 1500.21 [13:01:01]line НДС 12% НСП 1% [13:01:01]line > о реализуемом товаре [13:01:01]line ИТОГО: 1500.21 [13:01:01]line НСП 1% : 13.28 [13:01:01]line НДС 12% : 159.31 [13:01:01]line Наличными: 0.00 [13:01:01]line Безнал.: 1500.21 [13:01:01]line Место: АЗС № 101 "Партнер Нефть" [13:01:01]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:01:01]line СНО: Общий режим [13:01:01]line Чек 404 28.10.2024 13:01 [13:01:01]line Смена: 546 ФФД: 1.0 [13:01:01]line ЗНМ: 0300000082 [13:01:01]line РНМ: 0000000000091628 [13:01:01]line Версия ККМ: 001 [13:01:01]line Платежная система: Бакай Банк [13:01:01]line ФМ: 0000000000874671 [13:01:01]line ФД: 317929 [13:01:01]line ФПД: 12147580320991 [13:01:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T130101&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317929&fm=12147580320991&tin=02508201610067®Number=0000000000091628&sum=150021 [13:01:01]written 0, free lines is 4095 [13:01:01]OFD Sender: Processing packet 317929 [packets to send 127, broken 126] [13:01:01]ProducePacketName [13:01:01]name=ofd_packets/00317929 [13:01:02]OFD Sender: To server: pG, [13:01:02]CommunicateWithHost lk.salyk.kg:30040 [13:01:02]ConnectInit lk.salyk.kg [13:01:02]Connected sock=10 [13:01:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 FD 6B 06 01 79 D2 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 02 99 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 05 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 05 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3B 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 05 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 01 00 00 F4 03 04 00 0D 8B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E9 D9 04 00 35 04 06 00 0B 0C 54 35 BC DF 2A 43 A3 2B 45 23 50 62 [13:01:02]Write to MH i2c: 01 00 00 EC 36 22 [13:01:02]Write i2c OK [13:01:02]MH_I2C_Read... [13:01:02]Read from MH i2c: 01 [13:01:02]MH_I2C_Read... [13:01:02]Read from MH i2c: 01 07 00 [13:01:02]MH_I2C_Read... [13:01:02]Read from MH i2c: 01 07 00 EC 36 00 00 00 00 00 06 0D 3C [13:01:02]RasterBufferAndPrint [13:01:02]line [13:01:02]line [13:01:02]line [13:01:02]line [13:01:02]line [13:01:02]written 0, free lines is 3341 [13:01:02]MH_Cut [13:01:02]Write to MH i2c: D1 01 00 F3 36 01 FB [13:01:02]Write i2c OK [13:01:02]MH_I2C_Read... [13:01:02]Read from MH i2c: D1 [13:01:02]MH_I2C_Read... [13:01:02]Read from MH i2c: D1 01 00 [13:01:02]MH_I2C_Read... [13:01:02]Read from MH i2c: D1 01 00 F3 36 00 FA [13:01:02]Write to MH i2c: 01 00 00 F4 36 2A [13:01:02]Write i2c OK [13:01:02]MH_I2C_Read... [13:01:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 EE EC 47 00 32 9F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E9 D9 04 00 F4 03 04 00 C6 36 1F 67 B6 04 01 00 00 A4 71 E5 56 FF 53 8B 73 [13:01:02]CommunicateWithHost err = 0 [13:01:02]CheckOFDResponse [13:01:02]1017 (14) - 77093643461234 [13:01:02]1041 (16) - 0000000000874671 [13:01:02]1040 (4) - 317929 [13:01:02]1012 (4) - 28.10.2024 07:01 [13:01:02]1206 (1) - 0 [13:01:02]OFD Sender: Remove packet 317929 [13:01:02]ProducePacketName [13:01:02]name=ofd_packets/00317929 [13:01:02]NVStorageDeleteData [13:01:02]OFD Sender: No OFD packet to send [13:01:02]*** Cut start [13:01:02]*** Partial cut [13:01:02]*** CUTSNS_PIN = 1 [13:01:02]*** CUTSNS_PIN = 0 [13:01:03]*** Brake cut motor [13:01:03]Read from MH i2c: 01 [13:01:03]MH_I2C_Read... [13:01:03]*** Stop cut motor [13:01:03]*** Cut end [13:01:03]Read from MH i2c: 01 07 00 [13:01:03]MH_I2C_Read... [13:01:03]Read from MH i2c: 01 07 00 F4 36 00 00 00 00 00 FF 0F 3F [13:01:03]process_action close_receipt done [13:01:03]requested_data is exist [13:01:03]produce_requested_data [13:01:03]requested_item fm.sn is exist - process it [13:01:03]wFMCommunicate request_size=4 [13:01:03]MH_SAM_APDU [13:01:03]CAPDU: 80 11 00 00 [13:01:03]Write to MH i2c: E2 08 00 F5 36 80 11 00 00 00 00 00 00 A5 [13:01:03]Write i2c OK [13:01:03]MH_I2C_Read... [13:01:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:01:03]Read from MH i2c: E2 [13:01:03]MH_I2C_Read... [13:01:03]Read from MH i2c: E2 17 00 [13:01:03]MH_I2C_Read... [13:01:03]Read from MH i2c: E2 17 00 F5 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F9 [13:01:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:01:03]wFMCommunicate OK [13:01:03]requested_item fd.num is exist - process it [13:01:03]SAM_PROTO_GetFieldsCounters [13:01:03]wFMCommunicate request_size=4 [13:01:03]MH_SAM_APDU [13:01:03]CAPDU: 80 13 00 00 [13:01:03]Write to MH i2c: E2 08 00 F6 36 80 13 00 00 00 00 00 00 A8 [13:01:03]Write i2c OK [13:01:03]MH_I2C_Read... [13:01:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:01:03]Read from MH i2c: E2 [13:01:03]MH_I2C_Read... [13:01:03]Read from MH i2c: E2 62 00 [13:01:03]MH_I2C_Read... [13:01:03]Read from MH i2c: E2 62 00 F6 36 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E9 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 94 01 00 00 5E 04 04 00 94 01 00 00 57 04 04 00 95 01 00 00 19 04 04 00 00 00 00 00 90 00 74 [13:01:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E9 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 94 01 00 00 5E 04 04 00 94 01 00 00 57 04 04 00 95 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:01:03]wFMCommunicate OK [13:01:03]SAM_PROTO_GetFieldsCounters done [13:01:03]requested_item shift.num is exist - process it [13:01:03]requested_item shift.opened is exist - process it [13:01:03]req_shift_opened [13:01:03]FM_GetShiftState [13:01:03]SAM_PROTO_GetShiftState [13:01:03]wFMCommunicate request_size=4 [13:01:03]MH_SAM_APDU [13:01:03]CAPDU: 80 13 01 00 [13:01:03]Write to MH i2c: E2 08 00 F7 36 80 13 01 00 00 00 00 00 AA [13:01:03]Write i2c OK [13:01:03]MH_I2C_Read... [13:01:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:01:03]Read from MH i2c: E2 [13:01:03]MH_I2C_Read... [13:01:03]Read from MH i2c: E2 0E 00 [13:01:03]MH_I2C_Read... [13:01:03]Read from MH i2c: E2 0E 00 F7 36 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A3 [13:01:03]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:01:03]wFMCommunicate OK [13:01:03]SAM_PROTO_GetShiftState done [13:01:03]FM_GetShiftState done [13:01:03]req_shift_opened done [13:01:03]requested_item shift.open_date is exist - process it [13:01:03]req_shift_open_date [13:01:03]req_shift_open_date done [13:01:03]produce_requested_data done [13:01:03]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317929,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:01:03]process_action_free close_receipt [13:01:03]json_value_free [13:01:03]json_value_free done [13:01:03]process_json_proto returns [13:01:03]Send response to host [13:01:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317929,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:01:03]free response buf [13:01:03]execute_script done [13:01:03]execute_script returns [13:01:03]free content buf [13:01:03]Sock 7.Close socket [13:01:03]Sock 7.Thread stoped [13:01:07]OFD Sender: No OFD packet to send [13:01:12]OFD Sender: No OFD packet to send [13:01:17]OFD Sender: No OFD packet to send [13:01:22]OFD Sender: No OFD packet to send [13:01:27]OFD Sender: No OFD packet to send [13:01:32]OFD Sender: No OFD packet to send [13:01:37]OFD Sender: No OFD packet to send [13:01:42]OFD Sender: No OFD packet to send [13:01:45]accept exits with 9 [13:01:45]New connection [13:01:45]New thread 3067436388 created [13:01:45]Thread 3067293028 joined [13:01:45]Waiting for new connection... [13:01:45] Sock 9.Parse request [13:01:45]Sock 9.Check first char [13:01:45]Sock 9.First char is OK [13:01:45]request: POST /json_proto HTTP/1.0 [13:01:45]Method: POST [13:01:45]URL: /json_proto [13:01:45]Method is POST - this is cgi request [13:01:45]url: /json_proto [13:01:45]query_string will be loaded in cgi processing [13:01:45]execute_cgi json_proto POST (null) [13:01:45]execute_cgi path=json_proto method=POST [13:01:45]POST find Content-Length [13:01:45]Host: 172.17.50.195:8080 [13:01:45]Content-Length: 803 [13:01:45]Content-Type: application/json [13:01:45] [13:01:45]POST finish read [13:01:45]Found Content-Length = 803 [13:01:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092881", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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\u000A0000", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:01:45]execute_script... [13:01: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)1092881", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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\u000A0000", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:01:45]POST & json_proto [13:01:45]process_json_proto [13:01:45]json parsed OK: [13:01:45]protocol is kg_v1.0 [13:01:45]action value=close_receipt [13:01:45]process_action close_receipt [13:01:45]cmd_close_receipt [13:01:45]MH_GetDate [13:01:45]Write to MH i2c: F0 00 00 F8 36 1D [13:01:45]Write i2c OK [13:01:45]MH_I2C_Read... [13:01:45]Read from MH i2c: F0 [13:01:45]MH_I2C_Read... [13:01:45]Read from MH i2c: F0 09 00 [13:01:45]MH_I2C_Read... [13:01:45]Read from MH i2c: F0 09 00 F8 36 00 3A 8B 1F 67 43 33 1C 67 6A [13:01:45]GetLastDocTimeStamp 1730120461 [13:01:45]current date 1730120506 [13:01:45]FM_GetShiftState [13:01:45]SAM_PROTO_GetShiftState [13:01:45]wFMCommunicate request_size=4 [13:01:45]MH_SAM_APDU [13:01:45]CAPDU: 80 13 01 00 [13:01:45]Write to MH i2c: E2 08 00 F9 36 80 13 01 00 00 00 00 00 AC [13:01:45]Write i2c OK [13:01:45]MH_I2C_Read... [13:01:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:01:45]Read from MH i2c: E2 [13:01:45]MH_I2C_Read... [13:01:45]Read from MH i2c: E2 0E 00 [13:01:45]MH_I2C_Read... [13:01:45]Read from MH i2c: E2 0E 00 F9 36 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A5 [13:01:45]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:01:45]wFMCommunicate OK [13:01:45]SAM_PROTO_GetShiftState done [13:01:45]FM_GetShiftState done [13:01:45]opened in 1730073493 [13:01:45]opened+sec_in_day 1730159893 [13:01:45]quantity*price = 0 [13:01:45]sum+1 = 1 [13:01:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 405 28.10.2024 13:01 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливные Талоны 0000 ФМ: 0000000000874671 ФД: 317930 ФПД: 208196819376800 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T130147&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317930&fm=208196819376800&tin=02508201610067®Number=0000000000091628&sum=0 [13:01:46]StoreToDocumentArchive [13:01:46]shift 546 fd 317930 [13:01:46]save to /storage/0546/doc_00317930 [13:01:46]save last doc name /storage/0546/doc_00317930 to /storage/kkm_last_doc_name [13:01:46]save OK [13:01:46]Clear old archive folders... [13:01:46]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:01:46]tlvbuf is 01567150 [13:01:46]SAM_PROTO_ClearQueue [13:01:46]wFMCommunicate request_size=4 [13:01:46]MH_SAM_APDU [13:01:46]CAPDU: 80 09 00 00 [13:01:46]Write to MH i2c: E2 08 00 06 37 80 09 00 00 00 00 00 00 AF [13:01:46]Write i2c OK [13:01:46]MH_I2C_Read... [13:01:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:01:47]Read from MH i2c: E2 [13:01:47]MH_I2C_Read... [13:01:47]Read from MH i2c: E2 03 00 [13:01:47]MH_I2C_Read... [13:01:47]Read from MH i2c: E2 03 00 06 37 00 90 00 B1 [13:01:47]RAPDU: 90 00 [13:01:47]wFMCommunicate OK [13:01:47]SAM_PROTO_ClearQueue done [13:01:47]KKMCreateOFDPacket [13:01:47]OFDProtocolAddRootSTLVToBuf [13:01:47]FM_MakeSignedData [13:01:47]FM_MakeSignedData [13:01:47]SAM_PROTO_SignData [13:01:47]wFMCommunicate request_size=4 [13:01:47]MH_SAM_APDU [13:01:47]CAPDU: 80 0D 01 02 [13:01:47]Write to MH i2c: E2 08 00 07 37 80 0D 01 02 00 00 00 00 B7 [13:01:47]Write i2c OK [13:01:47]MH_I2C_Read... [13:01:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:01:47]Read from MH i2c: E2 [13:01:47]MH_I2C_Read... [13:01:47]Read from MH i2c: E2 03 00 [13:01:47]MH_I2C_Read... [13:01:47]Read from MH i2c: E2 03 00 07 37 00 90 00 B2 [13:01:47]RAPDU: 90 00 [13:01:47]wFMCommunicate OK [13:01:47]wFMCommunicate request_size=255 [13:01:47]MH_SAM_APDU [13:01:47]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 95 01 00 00 F4 03 04 00 3B 8B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EA D9 04 00 35 04 06 00 [13:01:47]Write to MH i2c: E2 02 01 08 37 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 95 01 00 00 F4 03 04 00 3B 8B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EA D9 04 00 35 04 06 00 00 00 36 [13:01:47]Write i2c OK [13:01:47]MH_I2C_Read... [13:01:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:01:47]Read from MH i2c: E2 [13:01:47]MH_I2C_Read... [13:01:47]Read from MH i2c: E2 03 00 [13:01:47]MH_I2C_Read... [13:01:47]Read from MH i2c: E2 03 00 08 37 00 90 00 B3 [13:01:47]RAPDU: 90 00 [13:01:47]wFMCommunicate OK [13:01:47]wFMCommunicate request_size=11 [13:01:47]MH_SAM_APDU [13:01:47]CAPDU: 80 0D 02 02 06 BD 5A 99 76 5A A0 [13:01:47]Write to MH i2c: E2 0E 00 09 37 80 0D 02 02 06 00 BD 5A 99 76 5A A0 00 00 E6 [13:01:47]Write i2c OK [13:01:47]MH_I2C_Read... [13:01:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:01:47]Read from MH i2c: E2 [13:01:47]MH_I2C_Read... [13:01:47]Read from MH i2c: E2 03 00 [13:01:47]MH_I2C_Read... [13:01:47]Read from MH i2c: E2 03 00 09 37 00 90 00 B4 [13:01:47]RAPDU: 90 00 [13:01:47]wFMCommunicate OK [13:01:47]wFMCommunicate request_size=4 [13:01:47]MH_SAM_APDU [13:01:47]CAPDU: 80 0D 03 02 [13:01:47]Write to MH i2c: E2 08 00 0A 37 80 0D 03 02 00 00 00 00 BC [13:01:47]Write i2c OK [13:01:47]MH_I2C_Read... [13:01:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:01:47]Read from MH i2c: E2 [13:01:47]MH_I2C_Read... [13:01:47]Read from MH i2c: E2 0B 00 [13:01:47]MH_I2C_Read... [13:01:47]Read from MH i2c: E2 0B 00 0A 37 00 28 6F 91 34 0D 54 29 73 90 00 16 [13:01:47]RAPDU: 28 6F 91 34 0D 54 29 73 90 00 [13:01:47]wFMCommunicate OK [13:01:47]SAM_PROTO_SignData done [13:01:47]FM_MakeSignedData done [13:01:47]CreateOFDProtocolMessage [13:01:47]wFMCommunicate request_size=4 [13:01:47]MH_SAM_APDU [13:01:47]CAPDU: 80 11 00 00 [13:01:47]Write to MH i2c: E2 08 00 0B 37 80 11 00 00 00 00 00 00 BC [13:01:47]Write i2c OK [13:01:47]MH_I2C_Read... [13:01:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:01:47]Read from MH i2c: E2 [13:01:47]MH_I2C_Read... [13:01:47]Read from MH i2c: E2 17 00 [13:01:47]MH_I2C_Read... [13:01:47]Read from MH i2c: E2 17 00 0B 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 10 [13:01:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:01:47]wFMCommunicate OK [13:01:47]CreateOFDProtocolMessage done [13:01:47]OFDSenderStorePacket 317930 [13:01:47]StoreOFDPacket docnum=317930 [13:01:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 8F 25 08 01 F0 3C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 95 01 00 00 F4 03 04 00 3B 8B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EA D9 04 00 35 04 06 00 BD 5A 99 76 5A A0 28 6F 91 34 0D 54 29 73 [13:01:47]CheckFolder [13:01:47]dirname=/storage/ofd_packets [13:01:47]CheckFolder done [13:01:47]ProducePacketName [13:01:47]name=ofd_packets/00317930 [13:01:47]NVStorageSaveData ofd_packets/00317930 [13:01:47]File name is /storage/ofd_packets/00317930 [13:01:47]Write 302 bytes [13:01:47]NVStorageSaveData done [13:01:47]OFDSenderStorePacket done [13:01:47]KKMCreateOFDPacket done [13:01:47]NVStorageSaveData kkm_last_timestamp [13:01:47]File name is /storage/kkm_last_timestamp [13:01:47]Write 4 bytes [13:01:47]NVStorageSaveData done [13:01:47]ExternCall_PrintAddStr [13:01:47]wPrintStart [13:01:47]Write to MH i2c: 01 00 00 0C 37 43 [13:01:47]Write i2c OK [13:01:47]MH_I2C_Read... [13:01:47]Read from MH i2c: 01 [13:01:47]MH_I2C_Read... [13:01:47]Read from MH i2c: 01 07 00 [13:01:47]MH_I2C_Read... [13:01:47]Read from MH i2c: 01 07 00 0C 37 00 00 00 00 00 FF 0F 58 [13:01:47]RasterBufferAndPrint [13:01:47]line Счет N : (1)1092881 [13:01:47]line ИНН: 02508201610067 [13:01:47]line Контрольно-Кассовый Чек [13:01:47]line ПРОДАЖА [13:01:47]line ТРК (МРК, ГНК) : 51 [13:01:47]line Товар: 2710194210 [13:01:47]line ДТ(л)-К-2 [13:01:47]line 20.000 * 0.00 [13:01:47]line = 0.00 [13:01:47]line НДС 12% НСП 1% [13:01:47]line > о реализуемом товаре [13:01:47]line ИТОГО: 0.00 [13:01:47]line НСП 1% : 0.00 [13:01:47]line НДС 12% : 0.00 [13:01:47]line Наличными: 0.00 [13:01:47]line Безнал.: 0.00 [13:01:47]line Место: АЗС № 101 "Партнер Нефть" [13:01:47]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:01:47]line СНО: Общий режим [13:01:47]line Чек 405 28.10.2024 13:01 [13:01:47]line Смена: 546 ФФД: 1.0 [13:01:47]line ЗНМ: 0300000082 [13:01:47]line РНМ: 0000000000091628 [13:01:47]line Версия ККМ: 001 [13:01:47]line Талоны: Топливные Талоны [13:01:47]line 0000 [13:01:47]line ФМ: 0000000000874671 [13:01:47]line ФД: 317930 [13:01:47]line ФПД: 208196819376800 [13:01:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T130147&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317930&fm=208196819376800&tin=02508201610067®Number=0000000000091628&sum=0 [13:01:47]written 0, free lines is 4095 [13:01:47]OFD Sender: Processing packet 317930 [packets to send 127, broken 126] [13:01:47]ProducePacketName [13:01:47]name=ofd_packets/00317930 [13:01:47]OFD Sender: To server: pG, [13:01:47]CommunicateWithHost lk.salyk.kg:30040 [13:01:47]ConnectInit lk.salyk.kg [13:01:47]Connected sock=10 [13:01:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 8F 25 08 01 F0 3C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 95 01 00 00 F4 03 04 00 3B 8B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EA D9 04 00 35 04 06 00 BD 5A 99 76 5A A0 28 6F 91 34 0D 54 29 73 [13:01:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 23 5A 47 00 7A 5B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EA D9 04 00 F4 03 04 00 F3 36 1F 67 B6 04 01 00 00 DD F8 7E 24 F7 FA 65 6F [13:01:47]CommunicateWithHost err = 0 [13:01:47]CheckOFDResponse [13:01:47]1017 (14) - 77093643461234 [13:01:47]1041 (16) - 0000000000874671 [13:01:47]1040 (4) - 317930 [13:01:47]1012 (4) - 28.10.2024 07:02 [13:01:47]1206 (1) - 0 [13:01:47]OFD Sender: Remove packet 317930 [13:01:47]ProducePacketName [13:01:47]name=ofd_packets/00317930 [13:01:47]NVStorageDeleteData [13:01:47]Write to MH i2c: 01 00 00 36 37 6D [13:01:47]Write i2c OK [13:01:47]MH_I2C_Read... [13:01:47]Read from MH i2c: 01 [13:01:47]MH_I2C_Read... [13:01:47]Read from MH i2c: 01 07 00 [13:01:47]MH_I2C_Read... [13:01:47]Read from MH i2c: 01 07 00 36 37 00 00 00 00 00 06 0D 87 [13:01:47]RasterBufferAndPrint [13:01:47]line [13:01:47]line [13:01:47]line [13:01:47]line [13:01:47]line [13:01:47]written 0, free lines is 3340 [13:01:47]MH_Cut [13:01:47]Write to MH i2c: D1 01 00 3D 37 01 46 [13:01:48]Write i2c OK [13:01:48]MH_I2C_Read... [13:01:48]Read from MH i2c: D1 [13:01:48]MH_I2C_Read... [13:01:48]Read from MH i2c: D1 01 00 [13:01:48]MH_I2C_Read... [13:01:48]Read from MH i2c: D1 01 00 3D 37 00 45 [13:01:48]Write to MH i2c: 01 00 00 3E 37 75 [13:01:48]Write i2c OK [13:01:48]MH_I2C_Read... [13:01:48]OFD Sender: No OFD packet to send [13:01:48]*** Cut start [13:01:48]*** Partial cut [13:01:48]*** CUTSNS_PIN = 1 [13:01:48]*** CUTSNS_PIN = 0 [13:01:48]*** Brake cut motor [13:01:49]Read from MH i2c: 01 [13:01:49]MH_I2C_Read... [13:01:49]*** Stop cut motor [13:01:49]*** Cut end [13:01:49]Read from MH i2c: 01 07 00 [13:01:49]MH_I2C_Read... [13:01:49]Read from MH i2c: 01 07 00 3E 37 00 00 00 00 00 FF 0F 8A [13:01:49]process_action close_receipt done [13:01:49]requested_data is exist [13:01:49]produce_requested_data [13:01:49]requested_item fm.sn is exist - process it [13:01:49]wFMCommunicate request_size=4 [13:01:49]MH_SAM_APDU [13:01:49]CAPDU: 80 11 00 00 [13:01:49]Write to MH i2c: E2 08 00 3F 37 80 11 00 00 00 00 00 00 F0 [13:01:49]Write i2c OK [13:01:49]MH_I2C_Read... [13:01:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:01:49]Read from MH i2c: E2 [13:01:49]MH_I2C_Read... [13:01:49]Read from MH i2c: E2 17 00 [13:01:49]MH_I2C_Read... [13:01:49]Read from MH i2c: E2 17 00 3F 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 44 [13:01:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:01:49]wFMCommunicate OK [13:01:49]requested_item fd.num is exist - process it [13:01:49]SAM_PROTO_GetFieldsCounters [13:01:49]wFMCommunicate request_size=4 [13:01:49]MH_SAM_APDU [13:01:49]CAPDU: 80 13 00 00 [13:01:49]Write to MH i2c: E2 08 00 40 37 80 13 00 00 00 00 00 00 F3 [13:01:49]Write i2c OK [13:01:49]MH_I2C_Read... [13:01:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:01:49]Read from MH i2c: E2 [13:01:49]MH_I2C_Read... [13:01:49]Read from MH i2c: E2 62 00 [13:01:49]MH_I2C_Read... [13:01:49]Read from MH i2c: E2 62 00 40 37 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 EA D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 95 01 00 00 5E 04 04 00 95 01 00 00 57 04 04 00 96 01 00 00 19 04 04 00 00 00 00 00 90 00 C3 [13:01:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 EA D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 95 01 00 00 5E 04 04 00 95 01 00 00 57 04 04 00 96 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:01:49]wFMCommunicate OK [13:01:49]SAM_PROTO_GetFieldsCounters done [13:01:49]requested_item shift.num is exist - process it [13:01:49]requested_item shift.opened is exist - process it [13:01:49]req_shift_opened [13:01:49]FM_GetShiftState [13:01:49]SAM_PROTO_GetShiftState [13:01:49]wFMCommunicate request_size=4 [13:01:49]MH_SAM_APDU [13:01:49]CAPDU: 80 13 01 00 [13:01:49]Write to MH i2c: E2 08 00 41 37 80 13 01 00 00 00 00 00 F5 [13:01:49]Write i2c OK [13:01:49]MH_I2C_Read... [13:01:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:01:49]Read from MH i2c: E2 [13:01:49]MH_I2C_Read... [13:01:49]Read from MH i2c: E2 0E 00 [13:01:49]MH_I2C_Read... [13:01:49]Read from MH i2c: E2 0E 00 41 37 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 EE [13:01:49]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:01:49]wFMCommunicate OK [13:01:49]SAM_PROTO_GetShiftState done [13:01:49]FM_GetShiftState done [13:01:49]req_shift_opened done [13:01:49]requested_item shift.open_date is exist - process it [13:01:49]req_shift_open_date [13:01:49]req_shift_open_date done [13:01:49]produce_requested_data done [13:01:49]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317930,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:01:49]process_action_free close_receipt [13:01:49]json_value_free [13:01:49]json_value_free done [13:01:49]process_json_proto returns [13:01:49]Send response to host [13:01:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317930,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:01:49]free response buf [13:01:49]execute_script done [13:01:49]execute_script returns [13:01:49]free content buf [13:01:49]Sock 9.Close socket [13:01:49]Sock 9.Thread stoped [13:01:53]OFD Sender: No OFD packet to send [13:01:58]OFD Sender: No OFD packet to send [13:02:03]OFD Sender: No OFD packet to send [13:02:08]OFD Sender: No OFD packet to send [13:02:13]OFD Sender: No OFD packet to send [13:02:18]OFD Sender: No OFD packet to send [13:02:23]OFD Sender: No OFD packet to send [13:02:28]OFD Sender: No OFD packet to send [13:02:33]OFD Sender: No OFD packet to send [13:02:38]OFD Sender: No OFD packet to send [13:02:43]OFD Sender: No OFD packet to send [13:02:48]OFD Sender: No OFD packet to send [13:02:53]OFD Sender: No OFD packet to send [13:02:58]OFD Sender: No OFD packet to send [13:03:03]OFD Sender: No OFD packet to send [13:03:08]OFD Sender: No OFD packet to send [13:03:13]OFD Sender: No OFD packet to send [13:03:18]OFD Sender: No OFD packet to send [13:03:23]OFD Sender: No OFD packet to send [13:03:28]OFD Sender: No OFD packet to send [13:03:33]OFD Sender: No OFD packet to send [13:03:38]OFD Sender: No OFD packet to send [13:03:43]accept exits with 7 [13:03:43]New connection [13:03:43]New thread 3067293028 created [13:03:43]Thread 3067436388 joined [13:03:43]Waiting for new connection... [13:03:43] Sock 7.Parse request [13:03:43]Sock 7.Check first char [13:03:43]Sock 7.First char is OK [13:03:43]request: POST /json_proto HTTP/1.0 [13:03:43]Method: POST [13:03:43]URL: /json_proto [13:03:43]Method is POST - this is cgi request [13:03:43]url: /json_proto [13:03:43]query_string will be loaded in cgi processing [13:03:43]execute_cgi json_proto POST (null) [13:03:43]execute_cgi path=json_proto method=POST [13:03:43]POST find Content-Length [13:03:43]Host: 172.17.50.195:8080 [13:03:43]Content-Length: 683 [13:03:43]Content-Type: application/json [13:03:43] [13:03:43]POST finish read [13:03:43]Found Content-Length = 683 [13:03:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092884", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:03:43]execute_script... [13:03:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092884", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:03:43]POST & json_proto [13:03:43]process_json_proto [13:03:43]json parsed OK: [13:03:43]protocol is kg_v1.0 [13:03:43]action value=close_receipt [13:03:43]process_action close_receipt [13:03:43]cmd_close_receipt [13:03:43]MH_GetDate [13:03:43]Write to MH i2c: F0 00 00 42 37 68 [13:03:43]Write i2c OK [13:03:43]MH_I2C_Read... [13:03:43]Read from MH i2c: F0 [13:03:43]MH_I2C_Read... [13:03:43]Read from MH i2c: F0 09 00 [13:03:43]MH_I2C_Read... [13:03:43]Read from MH i2c: F0 09 00 42 37 00 B0 8B 1F 67 43 33 1C 67 2B [13:03:43]GetLastDocTimeStamp 1730120507 [13:03:43]current date 1730120624 [13:03:43]FM_GetShiftState [13:03:43]SAM_PROTO_GetShiftState [13:03:43]wFMCommunicate request_size=4 [13:03:43]MH_SAM_APDU [13:03:43]CAPDU: 80 13 01 00 [13:03:43]Write to MH i2c: E2 08 00 43 37 80 13 01 00 00 00 00 00 F7 [13:03:43]Write i2c OK [13:03:43]MH_I2C_Read... [13:03:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:43]Read from MH i2c: E2 [13:03:43]MH_I2C_Read... [13:03:43]Read from MH i2c: E2 0E 00 [13:03:43]MH_I2C_Read... [13:03:43]Read from MH i2c: E2 0E 00 43 37 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F0 [13:03:43]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:03:43]wFMCommunicate OK [13:03:43]SAM_PROTO_GetShiftState done [13:03:43]FM_GetShiftState done [13:03:43]opened in 1730073493 [13:03:43]opened+sec_in_day 1730159893 [13:03:43]quantity*price = 200031 [13:03:43]sum+1 = 200032 [13:03:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.31 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 406 28.10.2024 13:03 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317931 ФПД: 217037580282501 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T130344&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317931&fm=217037580282501&tin=02508201610067®Number=0000000000091628&sum=200000 [13:03:44]StoreToDocumentArchive [13:03:44]shift 546 fd 317931 [13:03:44]save to /storage/0546/doc_00317931 [13:03:44]save last doc name /storage/0546/doc_00317931 to /storage/kkm_last_doc_name [13:03:44]save OK [13:03:44]Clear old archive folders... [13:03:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:03:44]tlvbuf is 013E4CE0 [13:03:44]SAM_PROTO_ClearQueue [13:03:44]wFMCommunicate request_size=4 [13:03:44]MH_SAM_APDU [13:03:44]CAPDU: 80 09 00 00 [13:03:44]Write to MH i2c: E2 08 00 50 37 80 09 00 00 00 00 00 00 F9 [13:03:44]Write i2c OK [13:03:44]MH_I2C_Read... [13:03:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:03:44]Read from MH i2c: E2 [13:03:44]MH_I2C_Read... [13:03:44]Read from MH i2c: E2 03 00 [13:03:44]MH_I2C_Read... [13:03:44]Read from MH i2c: E2 03 00 50 37 00 90 00 FB [13:03:44]RAPDU: 90 00 [13:03:44]wFMCommunicate OK [13:03:44]SAM_PROTO_ClearQueue done [13:03:44]KKMCreateOFDPacket [13:03:44]OFDProtocolAddRootSTLVToBuf [13:03:44]FM_MakeSignedData [13:03:44]FM_MakeSignedData [13:03:44]SAM_PROTO_SignData [13:03:44]wFMCommunicate request_size=4 [13:03:44]MH_SAM_APDU [13:03:44]CAPDU: 80 0D 01 02 [13:03:44]Write to MH i2c: E2 08 00 51 37 80 0D 01 02 00 00 00 00 01 [13:03:44]Write i2c OK [13:03:44]MH_I2C_Read... [13:03:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:03:44]Read from MH i2c: E2 [13:03:44]MH_I2C_Read... [13:03:44]Read from MH i2c: E2 03 00 [13:03:44]MH_I2C_Read... [13:03:44]Read from MH i2c: E2 03 00 51 37 00 90 00 FC [13:03:44]RAPDU: 90 00 [13:03:44]wFMCommunicate OK [13:03:44]wFMCommunicate request_size=255 [13:03:44]MH_SAM_APDU [13:03:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 01 00 00 F4 03 04 00 B0 8B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EB D9 04 00 35 04 06 00 C5 [13:03:44]Write to MH i2c: E2 02 01 52 37 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 01 00 00 F4 03 04 00 B0 8B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EB D9 04 00 35 04 06 00 C5 00 00 DA [13:03:44]Write i2c OK [13:03:44]MH_I2C_Read... [13:03:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:44]Read from MH i2c: E2 [13:03:44]MH_I2C_Read... [13:03:44]Read from MH i2c: E2 03 00 [13:03:44]MH_I2C_Read... [13:03:44]Read from MH i2c: E2 03 00 52 37 00 90 00 FD [13:03:44]RAPDU: 90 00 [13:03:44]wFMCommunicate OK [13:03:44]wFMCommunicate request_size=10 [13:03:44]MH_SAM_APDU [13:03:44]CAPDU: 80 0D 02 02 05 64 FF E0 2A 85 [13:03:44]Write to MH i2c: E2 0D 00 53 37 80 0D 02 02 05 00 64 FF E0 2A 85 00 00 00 [13:03:44]Write i2c OK [13:03:44]MH_I2C_Read... [13:03:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:44]Read from MH i2c: E2 [13:03:44]MH_I2C_Read... [13:03:44]Read from MH i2c: E2 03 00 [13:03:44]MH_I2C_Read... [13:03:44]Read from MH i2c: E2 03 00 53 37 00 90 00 FE [13:03:44]RAPDU: 90 00 [13:03:44]wFMCommunicate OK [13:03:44]wFMCommunicate request_size=4 [13:03:44]MH_SAM_APDU [13:03:44]CAPDU: 80 0D 03 02 [13:03:44]Write to MH i2c: E2 08 00 54 37 80 0D 03 02 00 00 00 00 06 [13:03:44]Write i2c OK [13:03:44]MH_I2C_Read... [13:03:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:03:44]Read from MH i2c: E2 [13:03:44]MH_I2C_Read... [13:03:44]Read from MH i2c: E2 0B 00 [13:03:44]MH_I2C_Read... [13:03:44]Read from MH i2c: E2 0B 00 54 37 00 76 D4 6E 49 67 17 DA 8C 90 00 EC [13:03:44]RAPDU: 76 D4 6E 49 67 17 DA 8C 90 00 [13:03:44]wFMCommunicate OK [13:03:44]SAM_PROTO_SignData done [13:03:44]FM_MakeSignedData done [13:03:44]CreateOFDProtocolMessage [13:03:44]wFMCommunicate request_size=4 [13:03:44]MH_SAM_APDU [13:03:44]CAPDU: 80 11 00 00 [13:03:44]Write to MH i2c: E2 08 00 55 37 80 11 00 00 00 00 00 00 06 [13:03:44]Write i2c OK [13:03:44]MH_I2C_Read... [13:03:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:44]Read from MH i2c: E2 [13:03:44]MH_I2C_Read... [13:03:44]Read from MH i2c: E2 17 00 [13:03:44]MH_I2C_Read... [13:03:44]Read from MH i2c: E2 17 00 55 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 5A [13:03:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:03:44]wFMCommunicate OK [13:03:44]CreateOFDProtocolMessage done [13:03:44]OFDSenderStorePacket 317931 [13:03:44]StoreOFDPacket docnum=317931 [13:03:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 6F CE 07 01 70 A8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 01 00 00 F4 03 04 00 B0 8B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EB D9 04 00 35 04 06 00 C5 64 FF E0 2A 85 76 D4 6E 49 67 17 DA 8C [13:03:44]CheckFolder [13:03:44]dirname=/storage/ofd_packets [13:03:44]CheckFolder done [13:03:44]ProducePacketName [13:03:44]name=ofd_packets/00317931 [13:03:44]NVStorageSaveData ofd_packets/00317931 [13:03:44]File name is /storage/ofd_packets/00317931 [13:03:44]Write 301 bytes [13:03:44]NVStorageSaveData done [13:03:44]OFDSenderStorePacket done [13:03:44]KKMCreateOFDPacket done [13:03:44]NVStorageSaveData kkm_last_timestamp [13:03:44]File name is /storage/kkm_last_timestamp [13:03:44]Write 4 bytes [13:03:44]NVStorageSaveData done [13:03:44]ExternCall_PrintAddStr [13:03:44]wPrintStart [13:03:44]Write to MH i2c: 01 00 00 56 37 8D [13:03:44]Write i2c OK [13:03:44]MH_I2C_Read... [13:03:44]Read from MH i2c: 01 [13:03:44]MH_I2C_Read... [13:03:44]Read from MH i2c: 01 07 00 [13:03:44]MH_I2C_Read... [13:03:44]Read from MH i2c: 01 07 00 56 37 00 00 00 00 00 FF 0F A2 [13:03:44]RasterBufferAndPrint [13:03:44]line Счет N : (1)1092884 [13:03:44]line ИНН: 02508201610067 [13:03:44]line Контрольно-Кассовый Чек [13:03:44]line ПРОДАЖА [13:03:44]line ТРК (МРК, ГНК) : 43 [13:03:44]line Товар: 2710124130 [13:03:44]line Аи-92-К-2 [13:03:44]line 29.900 * 66.90 [13:03:44]line = 2000.31 [13:03:44]line НДС 12% НСП 1% [13:03:44]line > о реализуемом товаре [13:03:44]line ОКРУГЛЕНИЕ: -0.31 [13:03:44]line ИТОГО: 2000.00 [13:03:44]line Внесено: 2000.00 [13:03:44]line СДАЧА: 0.00 [13:03:44]line НСП 1% : 17.70 [13:03:44]line НДС 12% : 212.42 [13:03:44]line Наличными: 2000.00 [13:03:44]line Безнал.: 0.00 [13:03:44]line Место: АЗС № 101 "Партнер Нефть" [13:03:44]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:03:44]line СНО: Общий режим [13:03:44]line Чек 406 28.10.2024 13:03 [13:03:44]line Смена: 546 ФФД: 1.0 [13:03:44]line ЗНМ: 0300000082 [13:03:44]line РНМ: 0000000000091628 [13:03:44]line Версия ККМ: 001 [13:03:44]line ФМ: 0000000000874671 [13:03:44]line ФД: 317931 [13:03:44]line ФПД: 217037580282501 [13:03:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T130344&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317931&fm=217037580282501&tin=02508201610067®Number=0000000000091628&sum=200000 [13:03:45]OFD Sender: Processing packet 317931 [packets to send 127, broken 126] [13:03:45]ProducePacketName [13:03:45]name=ofd_packets/00317931 [13:03:45]OFD Sender: To server: pG, [13:03:45]CommunicateWithHost lk.salyk.kg:30040 [13:03:45]ConnectInit lk.salyk.kg [13:03:45]written 0, free lines is 4095 [13:03:45]Connected sock=10 [13:03:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 6F CE 07 01 70 A8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 01 00 00 F4 03 04 00 B0 8B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EB D9 04 00 35 04 06 00 C5 64 FF E0 2A 85 76 D4 6E 49 67 17 DA 8C [13:03:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 03 8F 47 00 78 32 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EB D9 04 00 F4 03 04 00 69 37 1F 67 B6 04 01 00 00 BD 03 22 B7 0B 98 E1 C2 [13:03:45]CommunicateWithHost err = 0 [13:03:45]CheckOFDResponse [13:03:45]1017 (14) - 77093643461234 [13:03:45]1041 (16) - 0000000000874671 [13:03:45]1040 (4) - 317931 [13:03:45]1012 (4) - 28.10.2024 07:04 [13:03:45]1206 (1) - 0 [13:03:45]OFD Sender: Remove packet 317931 [13:03:45]ProducePacketName [13:03:45]name=ofd_packets/00317931 [13:03:45]NVStorageDeleteData [13:03:45]Write to MH i2c: 01 00 00 81 37 B8 [13:03:45]Write i2c OK [13:03:45]MH_I2C_Read... [13:03:45]Read from MH i2c: 01 [13:03:45]MH_I2C_Read... [13:03:45]Read from MH i2c: 01 07 00 [13:03:45]MH_I2C_Read... [13:03:45]Read from MH i2c: 01 07 00 81 37 00 00 00 00 00 FE 0C C9 [13:03:45]RasterBufferAndPrint [13:03:45]line [13:03:45]line [13:03:45]line [13:03:45]line [13:03:45]line [13:03:45]written 0, free lines is 3332 [13:03:45]MH_Cut [13:03:45]Write to MH i2c: D1 01 00 88 37 01 91 [13:03:45]Write i2c OK [13:03:45]MH_I2C_Read... [13:03:45]Read from MH i2c: D1 [13:03:45]MH_I2C_Read... [13:03:45]Read from MH i2c: D1 01 00 [13:03:45]MH_I2C_Read... [13:03:45]Read from MH i2c: D1 01 00 88 37 00 90 [13:03:45]Write to MH i2c: 01 00 00 89 37 C0 [13:03:45]Write i2c OK [13:03:45]MH_I2C_Read... [13:03:46]OFD Sender: No OFD packet to send [13:03:46]*** Cut start [13:03:46]*** Partial cut [13:03:46]*** CUTSNS_PIN = 1 [13:03:46]*** CUTSNS_PIN = 0 [13:03:46]*** Brake cut motor [13:03:47]Read from MH i2c: 01 [13:03:47]MH_I2C_Read... [13:03:47]*** Stop cut motor [13:03:47]*** Cut end [13:03:47]Read from MH i2c: 01 07 00 [13:03:47]MH_I2C_Read... [13:03:47]Read from MH i2c: 01 07 00 89 37 00 00 00 00 00 FF 0F D5 [13:03:47]process_action close_receipt done [13:03:47]requested_data is exist [13:03:47]produce_requested_data [13:03:47]requested_item fm.sn is exist - process it [13:03:47]wFMCommunicate request_size=4 [13:03:47]MH_SAM_APDU [13:03:47]CAPDU: 80 11 00 00 [13:03:47]Write to MH i2c: E2 08 00 8A 37 80 11 00 00 00 00 00 00 3B [13:03:47]Write i2c OK [13:03:47]MH_I2C_Read... [13:03:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:47]Read from MH i2c: E2 [13:03:47]MH_I2C_Read... [13:03:47]Read from MH i2c: E2 17 00 [13:03:47]MH_I2C_Read... [13:03:47]Read from MH i2c: E2 17 00 8A 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 8F [13:03:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:03:47]wFMCommunicate OK [13:03:47]requested_item fd.num is exist - process it [13:03:47]SAM_PROTO_GetFieldsCounters [13:03:47]wFMCommunicate request_size=4 [13:03:47]MH_SAM_APDU [13:03:47]CAPDU: 80 13 00 00 [13:03:47]Write to MH i2c: E2 08 00 8B 37 80 13 00 00 00 00 00 00 3E [13:03:47]Write i2c OK [13:03:47]MH_I2C_Read... [13:03:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:03:47]Read from MH i2c: E2 [13:03:47]MH_I2C_Read... [13:03:47]Read from MH i2c: E2 62 00 [13:03:47]MH_I2C_Read... [13:03:47]Read from MH i2c: E2 62 00 8B 37 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 EB D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 96 01 00 00 5E 04 04 00 96 01 00 00 57 04 04 00 97 01 00 00 19 04 04 00 00 00 00 00 90 00 12 [13:03:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 EB D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 96 01 00 00 5E 04 04 00 96 01 00 00 57 04 04 00 97 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:03:47]wFMCommunicate OK [13:03:47]SAM_PROTO_GetFieldsCounters done [13:03:47]requested_item shift.num is exist - process it [13:03:47]requested_item shift.opened is exist - process it [13:03:47]req_shift_opened [13:03:47]FM_GetShiftState [13:03:47]SAM_PROTO_GetShiftState [13:03:47]wFMCommunicate request_size=4 [13:03:47]MH_SAM_APDU [13:03:47]CAPDU: 80 13 01 00 [13:03:47]Write to MH i2c: E2 08 00 8C 37 80 13 01 00 00 00 00 00 40 [13:03:47]Write i2c OK [13:03:47]MH_I2C_Read... [13:03:47]Read from MH i2c: E2 [13:03:47]MH_I2C_Read... [13:03:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:47]Read from MH i2c: E2 0E 00 [13:03:47]MH_I2C_Read... [13:03:47]Read from MH i2c: E2 0E 00 8C 37 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 39 [13:03:47]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:03:47]wFMCommunicate OK [13:03:47]SAM_PROTO_GetShiftState done [13:03:47]FM_GetShiftState done [13:03:47]req_shift_opened done [13:03:47]requested_item shift.open_date is exist - process it [13:03:47]req_shift_open_date [13:03:47]req_shift_open_date done [13:03:47]produce_requested_data done [13:03:47]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317931,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:03:47]process_action_free close_receipt [13:03:47]json_value_free [13:03:47]json_value_free done [13:03:47]process_json_proto returns [13:03:47]Send response to host [13:03:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317931,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:03:47]free response buf [13:03:47]execute_script done [13:03:47]execute_script returns [13:03:47]free content buf [13:03:47]Sock 7.Close socket [13:03:47]Sock 7.Thread stoped [13:03:50]accept exits with 9 [13:03:50]New connection [13:03:50]New thread 3067436388 created [13:03:50]Thread 3067293028 joined [13:03:50]Waiting for new connection... [13:03:50] Sock 9.Parse request [13:03:50]Sock 9.Check first char [13:03:50]Sock 9.First char is OK [13:03:50]request: POST /json_proto HTTP/1.0 [13:03:50]Method: POST [13:03:50]URL: /json_proto [13:03:50]Method is POST - this is cgi request [13:03:50]url: /json_proto [13:03:50]query_string will be loaded in cgi processing [13:03:50]execute_cgi json_proto POST (null) [13:03:50]execute_cgi path=json_proto method=POST [13:03:50]POST find Content-Length [13:03:50]Host: 172.17.50.195:8080 [13:03:50]Content-Length: 688 [13:03:50]Content-Type: application/json [13:03:50] [13:03:50]POST finish read [13:03:50]Found Content-Length = 688 [13:03:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092885", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:03:50]execute_script... [13:03:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092885", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:03:50]POST & json_proto [13:03:50]process_json_proto [13:03:50]json parsed OK: [13:03:50]protocol is kg_v1.0 [13:03:50]action value=close_receipt [13:03:50]process_action close_receipt [13:03:50]cmd_close_receipt [13:03:50]MH_GetDate [13:03:50]Write to MH i2c: F0 00 00 8D 37 B3 [13:03:50]Write i2c OK [13:03:50]MH_I2C_Read... [13:03:50]Read from MH i2c: F0 [13:03:50]MH_I2C_Read... [13:03:50]Read from MH i2c: F0 09 00 [13:03:50]MH_I2C_Read... [13:03:50]Read from MH i2c: F0 09 00 8D 37 00 B7 8B 1F 67 43 33 1C 67 7D [13:03:50]GetLastDocTimeStamp 1730120624 [13:03:50]current date 1730120631 [13:03:50]FM_GetShiftState [13:03:50]SAM_PROTO_GetShiftState [13:03:50]wFMCommunicate request_size=4 [13:03:50]MH_SAM_APDU [13:03:50]CAPDU: 80 13 01 00 [13:03:50]Write to MH i2c: E2 08 00 8E 37 80 13 01 00 00 00 00 00 42 [13:03:50]Write i2c OK [13:03:50]MH_I2C_Read... [13:03:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:50]Read from MH i2c: E2 [13:03:50]MH_I2C_Read... [13:03:50]Read from MH i2c: E2 0E 00 [13:03:50]MH_I2C_Read... [13:03:50]Read from MH i2c: E2 0E 00 8E 37 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 3B [13:03:50]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:03:50]wFMCommunicate OK [13:03:50]SAM_PROTO_GetShiftState done [13:03:50]FM_GetShiftState done [13:03:50]opened in 1730073493 [13:03:50]opened+sec_in_day 1730159893 [13:03:50]quantity*price = 100050 [13:03:50]sum+1 = 100052 [13:03:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 407 28.10.2024 13:03 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317932 ФПД: 76172417596048 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T130351&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317932&fm=76172417596048&tin=02508201610067®Number=0000000000091628&sum=100000 [13:03:51]StoreToDocumentArchive [13:03:51]shift 546 fd 317932 [13:03:51]save to /storage/0546/doc_00317932 [13:03:51]save last doc name /storage/0546/doc_00317932 to /storage/kkm_last_doc_name [13:03:51]save OK [13:03:51]Clear old archive folders... [13:03:51]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:03:51]tlvbuf is 0145B800 [13:03:51]SAM_PROTO_ClearQueue [13:03:51]wFMCommunicate request_size=4 [13:03:51]MH_SAM_APDU [13:03:51]CAPDU: 80 09 00 00 [13:03:51]Write to MH i2c: E2 08 00 9B 37 80 09 00 00 00 00 00 00 44 [13:03:51]Write i2c OK [13:03:51]MH_I2C_Read... [13:03:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:03:51]Read from MH i2c: E2 [13:03:51]MH_I2C_Read... [13:03:51]Read from MH i2c: E2 03 00 [13:03:51]MH_I2C_Read... [13:03:51]Read from MH i2c: E2 03 00 9B 37 00 90 00 46 [13:03:51]RAPDU: 90 00 [13:03:52]wFMCommunicate OK [13:03:52]SAM_PROTO_ClearQueue done [13:03:52]KKMCreateOFDPacket [13:03:52]OFDProtocolAddRootSTLVToBuf [13:03:52]FM_MakeSignedData [13:03:52]FM_MakeSignedData [13:03:52]SAM_PROTO_SignData [13:03:52]wFMCommunicate request_size=4 [13:03:52]MH_SAM_APDU [13:03:52]CAPDU: 80 0D 01 02 [13:03:52]Write to MH i2c: E2 08 00 9C 37 80 0D 01 02 00 00 00 00 4C [13:03:52]Write i2c OK [13:03:52]MH_I2C_Read... [13:03:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:03:52]Read from MH i2c: E2 [13:03:52]MH_I2C_Read... [13:03:52]Read from MH i2c: E2 03 00 [13:03:52]MH_I2C_Read... [13:03:52]Read from MH i2c: E2 03 00 9C 37 00 90 00 47 [13:03:52]RAPDU: 90 00 [13:03:52]wFMCommunicate OK [13:03:52]wFMCommunicate request_size=255 [13:03:52]MH_SAM_APDU [13:03:52]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 97 01 00 00 F4 03 04 00 B7 8B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EC D9 04 00 35 04 06 00 [13:03:52]Write to MH i2c: E2 02 01 9D 37 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 97 01 00 00 F4 03 04 00 B7 8B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EC D9 04 00 35 04 06 00 00 00 05 [13:03:52]Write i2c OK [13:03:52]MH_I2C_Read... [13:03:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:52]Read from MH i2c: E2 [13:03:52]MH_I2C_Read... [13:03:52]Read from MH i2c: E2 03 00 [13:03:52]MH_I2C_Read... [13:03:52]Read from MH i2c: E2 03 00 9D 37 00 90 00 48 [13:03:52]RAPDU: 90 00 [13:03:52]wFMCommunicate OK [13:03:52]wFMCommunicate request_size=11 [13:03:52]MH_SAM_APDU [13:03:52]CAPDU: 80 0D 02 02 06 45 47 45 E4 7A 90 [13:03:52]Write to MH i2c: E2 0E 00 9E 37 80 0D 02 02 06 00 45 47 45 E4 7A 90 00 00 1A [13:03:52]Write i2c OK [13:03:52]MH_I2C_Read... [13:03:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:52]Read from MH i2c: E2 [13:03:52]MH_I2C_Read... [13:03:52]Read from MH i2c: E2 03 00 [13:03:52]MH_I2C_Read... [13:03:52]Read from MH i2c: E2 03 00 9E 37 00 90 00 49 [13:03:52]RAPDU: 90 00 [13:03:52]wFMCommunicate OK [13:03:52]wFMCommunicate request_size=4 [13:03:52]MH_SAM_APDU [13:03:52]CAPDU: 80 0D 03 02 [13:03:52]Write to MH i2c: E2 08 00 9F 37 80 0D 03 02 00 00 00 00 51 [13:03:52]Write i2c OK [13:03:52]MH_I2C_Read... [13:03:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:03:52]Read from MH i2c: E2 [13:03:52]MH_I2C_Read... [13:03:52]Read from MH i2c: E2 0B 00 [13:03:52]MH_I2C_Read... [13:03:52]Read from MH i2c: E2 0B 00 9F 37 00 FB 7B 82 3A 27 A9 2E 85 90 00 07 [13:03:52]RAPDU: FB 7B 82 3A 27 A9 2E 85 90 00 [13:03:52]wFMCommunicate OK [13:03:52]SAM_PROTO_SignData done [13:03:52]FM_MakeSignedData done [13:03:52]CreateOFDProtocolMessage [13:03:52]wFMCommunicate request_size=4 [13:03:52]MH_SAM_APDU [13:03:52]CAPDU: 80 11 00 00 [13:03:52]Write to MH i2c: E2 08 00 A0 37 80 11 00 00 00 00 00 00 51 [13:03:52]Write i2c OK [13:03:52]MH_I2C_Read... [13:03:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:52]Read from MH i2c: E2 [13:03:52]MH_I2C_Read... [13:03:52]Read from MH i2c: E2 17 00 [13:03:52]MH_I2C_Read... [13:03:52]Read from MH i2c: E2 17 00 A0 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A5 [13:03:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:03:52]wFMCommunicate OK [13:03:52]CreateOFDProtocolMessage done [13:03:52]OFDSenderStorePacket 317932 [13:03:52]StoreOFDPacket docnum=317932 [13:03:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 F3 53 08 01 3F F3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 97 01 00 00 F4 03 04 00 B7 8B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EC D9 04 00 35 04 06 00 45 47 45 E4 7A 90 FB 7B 82 3A 27 A9 2E 85 [13:03:52]CheckFolder [13:03:52]dirname=/storage/ofd_packets [13:03:52]CheckFolder done [13:03:52]ProducePacketName [13:03:52]name=ofd_packets/00317932 [13:03:52]NVStorageSaveData ofd_packets/00317932 [13:03:52]File name is /storage/ofd_packets/00317932 [13:03:52]Write 302 bytes [13:03:52]NVStorageSaveData done [13:03:52]OFDSenderStorePacket done [13:03:52]KKMCreateOFDPacket done [13:03:52]NVStorageSaveData kkm_last_timestamp [13:03:52]File name is /storage/kkm_last_timestamp [13:03:52]Write 4 bytes [13:03:52]NVStorageSaveData done [13:03:52]ExternCall_PrintAddStr [13:03:52]wPrintStart [13:03:52]Write to MH i2c: 01 00 00 A1 37 D8 [13:03:52]Write i2c OK [13:03:52]MH_I2C_Read... [13:03:52]Read from MH i2c: 01 [13:03:52]MH_I2C_Read... [13:03:52]Read from MH i2c: 01 07 00 [13:03:52]MH_I2C_Read... [13:03:52]Read from MH i2c: 01 07 00 A1 37 00 00 00 00 00 FF 0F ED [13:03:52]RasterBufferAndPrint [13:03:52]line Счет N : (1)1092885 [13:03:52]line ИНН: 02508201610067 [13:03:52]line Контрольно-Кассовый Чек [13:03:52]line ПРОДАЖА [13:03:52]line ТРК (МРК, ГНК) : 31 [13:03:52]line Товар: 2710194210 [13:03:52]line ДТ(л)-К-2 [13:03:52]line 13.130 * 76.20 [13:03:52]line = 1000.51 [13:03:52]line НДС 12% НСП 1% [13:03:52]line > о реализуемом товаре [13:03:52]line ОКРУГЛЕНИЕ: -0.51 [13:03:52]line ИТОГО: 1000.00 [13:03:52]line Внесено: 1000.00 [13:03:52]line СДАЧА: 0.00 [13:03:52]line НСП 1% : 8.85 [13:03:52]line НДС 12% : 106.25 [13:03:52]line Наличными: 1000.00 [13:03:52]line Безнал.: 0.00 [13:03:52]line Место: АЗС № 101 "Партнер Нефть" [13:03:52]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:03:52]line СНО: Общий режим [13:03:52]line Чек 407 28.10.2024 13:03 [13:03:52]line Смена: 546 ФФД: 1.0 [13:03:52]line ЗНМ: 0300000082 [13:03:52]line РНМ: 0000000000091628 [13:03:52]line Версия ККМ: 001 [13:03:52]line ФМ: 0000000000874671 [13:03:52]line ФД: 317932 [13:03:52]line ФПД: 76172417596048 [13:03:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T130351&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317932&fm=76172417596048&tin=02508201610067®Number=0000000000091628&sum=100000 [13:03:52]written 0, free lines is 4095 [13:03:52]OFD Sender: Processing packet 317932 [packets to send 127, broken 126] [13:03:52]ProducePacketName [13:03:52]name=ofd_packets/00317932 [13:03:52]OFD Sender: To server: pG, [13:03:52]CommunicateWithHost lk.salyk.kg:30040 [13:03:52]ConnectInit lk.salyk.kg [13:03:52]Connected sock=10 [13:03:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 F3 53 08 01 3F F3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 97 01 00 00 F4 03 04 00 B7 8B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EC D9 04 00 35 04 06 00 45 47 45 E4 7A 90 FB 7B 82 3A 27 A9 2E 85 [13:03:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 52 63 47 00 1B FB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EC D9 04 00 F4 03 04 00 70 37 1F 67 B6 04 01 00 00 57 28 63 EA 37 1F 95 38 [13:03:52]CommunicateWithHost err = 0 [13:03:52]CheckOFDResponse [13:03:52]1017 (14) - 77093643461234 [13:03:52]1041 (16) - 0000000000874671 [13:03:52]1040 (4) - 317932 [13:03:52]1012 (4) - 28.10.2024 07:04 [13:03:52]1206 (1) - 0 [13:03:52]OFD Sender: Remove packet 317932 [13:03:52]ProducePacketName [13:03:52]name=ofd_packets/00317932 [13:03:52]NVStorageDeleteData [13:03:53]Write to MH i2c: 01 00 00 CC 37 03 [13:03:53]Write i2c OK [13:03:53]MH_I2C_Read... [13:03:53]Read from MH i2c: 01 [13:03:53]MH_I2C_Read... [13:03:53]Read from MH i2c: 01 07 00 [13:03:53]MH_I2C_Read... [13:03:53]Read from MH i2c: 01 07 00 CC 37 00 00 00 00 00 F7 0C 0D [13:03:53]RasterBufferAndPrint [13:03:53]line [13:03:53]line [13:03:53]line [13:03:53]line [13:03:53]line [13:03:53]written 0, free lines is 3331 [13:03:53]MH_Cut [13:03:53]Write to MH i2c: D1 01 00 D3 37 01 DC [13:03:53]Write i2c OK [13:03:53]MH_I2C_Read... [13:03:53]Read from MH i2c: D1 [13:03:53]MH_I2C_Read... [13:03:53]Read from MH i2c: D1 01 00 [13:03:53]MH_I2C_Read... [13:03:53]Read from MH i2c: D1 01 00 D3 37 00 DB [13:03:53]Write to MH i2c: 01 00 00 D4 37 0B [13:03:53]Write i2c OK [13:03:53]MH_I2C_Read... [13:03:53]OFD Sender: No OFD packet to send [13:03:53]*** Cut start [13:03:53]*** Partial cut [13:03:53]*** CUTSNS_PIN = 1 [13:03:53]*** CUTSNS_PIN = 0 [13:03:54]*** Brake cut motor [13:03:54]Read from MH i2c: 01 [13:03:54]MH_I2C_Read... [13:03:54]*** Stop cut motor [13:03:54]*** Cut end [13:03:54]Read from MH i2c: 01 07 00 [13:03:54]MH_I2C_Read... [13:03:54]Read from MH i2c: 01 07 00 D4 37 00 00 00 00 00 FF 0F 20 [13:03:54]process_action close_receipt done [13:03:54]requested_data is exist [13:03:54]produce_requested_data [13:03:54]requested_item fm.sn is exist - process it [13:03:54]wFMCommunicate request_size=4 [13:03:54]MH_SAM_APDU [13:03:54]CAPDU: 80 11 00 00 [13:03:54]Write to MH i2c: E2 08 00 D5 37 80 11 00 00 00 00 00 00 86 [13:03:54]Write i2c OK [13:03:54]MH_I2C_Read... [13:03:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:54]Read from MH i2c: E2 [13:03:54]MH_I2C_Read... [13:03:54]Read from MH i2c: E2 17 00 [13:03:54]MH_I2C_Read... [13:03:54]Read from MH i2c: E2 17 00 D5 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 DA [13:03:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:03:54]wFMCommunicate OK [13:03:54]requested_item fd.num is exist - process it [13:03:54]SAM_PROTO_GetFieldsCounters [13:03:54]wFMCommunicate request_size=4 [13:03:54]MH_SAM_APDU [13:03:54]CAPDU: 80 13 00 00 [13:03:54]Write to MH i2c: E2 08 00 D6 37 80 13 00 00 00 00 00 00 89 [13:03:54]Write i2c OK [13:03:54]MH_I2C_Read... [13:03:54]Read from MH i2c: E2 [13:03:54]MH_I2C_Read... [13:03:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:03:54]Read from MH i2c: E2 62 00 [13:03:54]MH_I2C_Read... [13:03:54]Read from MH i2c: E2 62 00 D6 37 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 EC D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 97 01 00 00 5E 04 04 00 97 01 00 00 57 04 04 00 98 01 00 00 19 04 04 00 00 00 00 00 90 00 61 [13:03:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 EC D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 97 01 00 00 5E 04 04 00 97 01 00 00 57 04 04 00 98 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:03:54]wFMCommunicate OK [13:03:54]SAM_PROTO_GetFieldsCounters done [13:03:54]requested_item shift.num is exist - process it [13:03:54]requested_item shift.opened is exist - process it [13:03:54]req_shift_opened [13:03:54]FM_GetShiftState [13:03:54]SAM_PROTO_GetShiftState [13:03:54]wFMCommunicate request_size=4 [13:03:54]MH_SAM_APDU [13:03:54]CAPDU: 80 13 01 00 [13:03:54]Write to MH i2c: E2 08 00 D7 37 80 13 01 00 00 00 00 00 8B [13:03:54]Write i2c OK [13:03:54]MH_I2C_Read... [13:03:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:54]Read from MH i2c: E2 [13:03:54]MH_I2C_Read... [13:03:54]Read from MH i2c: E2 0E 00 [13:03:54]MH_I2C_Read... [13:03:54]Read from MH i2c: E2 0E 00 D7 37 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 84 [13:03:54]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:03:54]wFMCommunicate OK [13:03:54]SAM_PROTO_GetShiftState done [13:03:54]FM_GetShiftState done [13:03:54]req_shift_opened done [13:03:54]requested_item shift.open_date is exist - process it [13:03:54]req_shift_open_date [13:03:54]req_shift_open_date done [13:03:54]produce_requested_data done [13:03:54]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317932,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:03:54]process_action_free close_receipt [13:03:54]json_value_free [13:03:54]json_value_free done [13:03:54]process_json_proto returns [13:03:54]Send response to host [13:03:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317932,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:03:54]free response buf [13:03:54]execute_script done [13:03:54]execute_script returns [13:03:54]free content buf [13:03:54]Sock 9.Close socket [13:03:54]Sock 9.Thread stoped [13:03:58]OFD Sender: No OFD packet to send [13:04:03]OFD Sender: No OFD packet to send [13:04:08]OFD Sender: No OFD packet to send [13:04:13]OFD Sender: No OFD packet to send [13:04:18]OFD Sender: No OFD packet to send [13:04:23]OFD Sender: No OFD packet to send [13:04:28]OFD Sender: No OFD packet to send [13:04:33]OFD Sender: No OFD packet to send [13:04:38]OFD Sender: No OFD packet to send [13:04:41]accept exits with 7 [13:04:41]New connection [13:04:41]New thread 3067293028 created [13:04:41]Thread 3067436388 joined [13:04:41]Waiting for new connection... [13:04:41] Sock 7.Parse request [13:04:41]Sock 7.Check first char [13:04:41]Sock 7.First char is OK [13:04:41]request: POST /json_proto HTTP/1.0 [13:04:41]Method: POST [13:04:41]URL: /json_proto [13:04:41]Method is POST - this is cgi request [13:04:41]url: /json_proto [13:04:41]query_string will be loaded in cgi processing [13:04:41]execute_cgi json_proto POST (null) [13:04:41]execute_cgi path=json_proto method=POST [13:04:41]POST find Content-Length [13:04:41]Host: 172.17.50.195:8080 [13:04:41]Content-Length: 798 [13:04:41]Content-Type: application/json [13:04:41] [13:04:41]POST finish read [13:04:41]Found Content-Length = 798 [13:04:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092882", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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\u000A24266", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:04:41]execute_script... [13:04:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092882", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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\u000A24266", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:04:41]POST & json_proto [13:04:41]process_json_proto [13:04:41]json parsed OK: [13:04:41]protocol is kg_v1.0 [13:04:41]action value=close_receipt [13:04:41]process_action close_receipt [13:04:41]cmd_close_receipt [13:04:41]MH_GetDate [13:04:41]Write to MH i2c: F0 00 00 D8 37 FE [13:04:41]Write i2c OK [13:04:41]MH_I2C_Read... [13:04:41]Read from MH i2c: F0 [13:04:41]MH_I2C_Read... [13:04:41]Read from MH i2c: F0 09 00 [13:04:41]MH_I2C_Read... [13:04:41]Read from MH i2c: F0 09 00 D8 37 00 EA 8B 1F 67 43 33 1C 67 FB [13:04:41]GetLastDocTimeStamp 1730120631 [13:04:41]current date 1730120682 [13:04:41]FM_GetShiftState [13:04:41]SAM_PROTO_GetShiftState [13:04:41]wFMCommunicate request_size=4 [13:04:41]MH_SAM_APDU [13:04:41]CAPDU: 80 13 01 00 [13:04:41]Write to MH i2c: E2 08 00 D9 37 80 13 01 00 00 00 00 00 8D [13:04:41]Write i2c OK [13:04:41]MH_I2C_Read... [13:04:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:04:41]Read from MH i2c: E2 [13:04:41]MH_I2C_Read... [13:04:41]Read from MH i2c: E2 0E 00 [13:04:41]MH_I2C_Read... [13:04:41]Read from MH i2c: E2 0E 00 D9 37 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 86 [13:04:41]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:04:41]wFMCommunicate OK [13:04:41]SAM_PROTO_GetShiftState done [13:04:41]FM_GetShiftState done [13:04:41]opened in 1730073493 [13:04:41]opened+sec_in_day 1730159893 [13:04:41]quantity*price = 0 [13:04:41]sum+1 = 1 [13:04:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 408 28.10.2024 13:04 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливная Карта 24266 ФМ: 0000000000874671 ФД: 317933 ФПД: 131540093997864 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T130442&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317933&fm=131540093997864&tin=02508201610067®Number=0000000000091628&sum=0 [13:04:42]StoreToDocumentArchive [13:04:42]shift 546 fd 317933 [13:04:42]save to /storage/0546/doc_00317933 [13:04:42]save last doc name /storage/0546/doc_00317933 to /storage/kkm_last_doc_name [13:04:42]save OK [13:04:42]Clear old archive folders... [13:04:42]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:04:42]tlvbuf is 0141E640 [13:04:42]SAM_PROTO_ClearQueue [13:04:42]wFMCommunicate request_size=4 [13:04:42]MH_SAM_APDU [13:04:42]CAPDU: 80 09 00 00 [13:04:42]Write to MH i2c: E2 08 00 E6 37 80 09 00 00 00 00 00 00 8F [13:04:42]Write i2c OK [13:04:42]MH_I2C_Read... [13:04:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:04:42]Read from MH i2c: E2 [13:04:42]MH_I2C_Read... [13:04:42]Read from MH i2c: E2 03 00 [13:04:42]MH_I2C_Read... [13:04:42]Read from MH i2c: E2 03 00 E6 37 00 90 00 91 [13:04:42]RAPDU: 90 00 [13:04:42]wFMCommunicate OK [13:04:42]SAM_PROTO_ClearQueue done [13:04:42]KKMCreateOFDPacket [13:04:42]OFDProtocolAddRootSTLVToBuf [13:04:42]FM_MakeSignedData [13:04:42]FM_MakeSignedData [13:04:42]SAM_PROTO_SignData [13:04:42]wFMCommunicate request_size=4 [13:04:42]MH_SAM_APDU [13:04:42]CAPDU: 80 0D 01 02 [13:04:42]Write to MH i2c: E2 08 00 E7 37 80 0D 01 02 00 00 00 00 97 [13:04:42]Write i2c OK [13:04:42]MH_I2C_Read... [13:04:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:04:42]Read from MH i2c: E2 [13:04:42]MH_I2C_Read... [13:04:42]Read from MH i2c: E2 03 00 [13:04:42]MH_I2C_Read... [13:04:42]Read from MH i2c: E2 03 00 E7 37 00 90 00 92 [13:04:42]RAPDU: 90 00 [13:04:42]wFMCommunicate OK [13:04:42]wFMCommunicate request_size=255 [13:04:42]MH_SAM_APDU [13:04:42]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 98 01 00 00 F4 03 04 00 EA 8B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 ED D9 04 00 35 04 06 00 [13:04:42]Write to MH i2c: E2 02 01 E8 37 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 98 01 00 00 F4 03 04 00 EA 8B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 ED D9 04 00 35 04 06 00 00 00 B2 [13:04:42]Write i2c OK [13:04:42]MH_I2C_Read... [13:04:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:04:42]Read from MH i2c: E2 [13:04:42]MH_I2C_Read... [13:04:42]Read from MH i2c: E2 03 00 [13:04:42]MH_I2C_Read... [13:04:42]Read from MH i2c: E2 03 00 E8 37 00 90 00 93 [13:04:42]RAPDU: 90 00 [13:04:42]wFMCommunicate OK [13:04:42]wFMCommunicate request_size=11 [13:04:42]MH_SAM_APDU [13:04:42]CAPDU: 80 0D 02 02 06 77 A2 90 93 93 28 [13:04:42]Write to MH i2c: E2 0E 00 E9 37 80 0D 02 02 06 00 77 A2 90 93 93 28 00 00 9D [13:04:42]Write i2c OK [13:04:42]MH_I2C_Read... [13:04:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:04:42]Read from MH i2c: E2 [13:04:42]MH_I2C_Read... [13:04:42]Read from MH i2c: E2 03 00 [13:04:42]MH_I2C_Read... [13:04:42]Read from MH i2c: E2 03 00 E9 37 00 90 00 94 [13:04:42]RAPDU: 90 00 [13:04:42]wFMCommunicate OK [13:04:42]wFMCommunicate request_size=4 [13:04:42]MH_SAM_APDU [13:04:42]CAPDU: 80 0D 03 02 [13:04:42]Write to MH i2c: E2 08 00 EA 37 80 0D 03 02 00 00 00 00 9C [13:04:42]Write i2c OK [13:04:42]MH_I2C_Read... [13:04:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:04:43]Read from MH i2c: E2 [13:04:43]MH_I2C_Read... [13:04:43]Read from MH i2c: E2 0B 00 [13:04:43]MH_I2C_Read... [13:04:43]Read from MH i2c: E2 0B 00 EA 37 00 E1 36 B9 2C 83 65 69 34 90 00 1E [13:04:43]RAPDU: E1 36 B9 2C 83 65 69 34 90 00 [13:04:43]wFMCommunicate OK [13:04:43]SAM_PROTO_SignData done [13:04:43]FM_MakeSignedData done [13:04:43]CreateOFDProtocolMessage [13:04:43]wFMCommunicate request_size=4 [13:04:43]MH_SAM_APDU [13:04:43]CAPDU: 80 11 00 00 [13:04:43]Write to MH i2c: E2 08 00 EB 37 80 11 00 00 00 00 00 00 9C [13:04:43]Write i2c OK [13:04:43]MH_I2C_Read... [13:04:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:04:43]Read from MH i2c: E2 [13:04:43]MH_I2C_Read... [13:04:43]Read from MH i2c: E2 17 00 [13:04:43]MH_I2C_Read... [13:04:43]Read from MH i2c: E2 17 00 EB 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F0 [13:04:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:04:43]wFMCommunicate OK [13:04:43]CreateOFDProtocolMessage done [13:04:43]OFDSenderStorePacket 317933 [13:04:43]StoreOFDPacket docnum=317933 [13:04:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 50 42 08 01 EC A3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 98 01 00 00 F4 03 04 00 EA 8B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 ED D9 04 00 35 04 06 00 77 A2 90 93 93 28 E1 36 B9 2C 83 65 69 34 [13:04:43]CheckFolder [13:04:43]dirname=/storage/ofd_packets [13:04:43]CheckFolder done [13:04:43]ProducePacketName [13:04:43]name=ofd_packets/00317933 [13:04:43]NVStorageSaveData ofd_packets/00317933 [13:04:43]File name is /storage/ofd_packets/00317933 [13:04:43]Write 302 bytes [13:04:43]NVStorageSaveData done [13:04:43]OFDSenderStorePacket done [13:04:43]KKMCreateOFDPacket done [13:04:43]NVStorageSaveData kkm_last_timestamp [13:04:43]File name is /storage/kkm_last_timestamp [13:04:43]Write 4 bytes [13:04:43]NVStorageSaveData done [13:04:43]ExternCall_PrintAddStr [13:04:43]wPrintStart [13:04:43]Write to MH i2c: 01 00 00 EC 37 23 [13:04:43]Write i2c OK [13:04:43]MH_I2C_Read... [13:04:43]Read from MH i2c: 01 [13:04:43]MH_I2C_Read... [13:04:43]Read from MH i2c: 01 07 00 [13:04:43]MH_I2C_Read... [13:04:43]Read from MH i2c: 01 07 00 EC 37 00 00 00 00 00 FF 0F 38 [13:04:43]RasterBufferAndPrint [13:04:43]line Счет N : (1)1092882 [13:04:43]line ИНН: 02508201610067 [13:04:43]line Контрольно-Кассовый Чек [13:04:43]line ПРОДАЖА [13:04:43]line ТРК (МРК, ГНК) : 11 [13:04:43]line Товар: 2710194210 [13:04:43]line ДТ(л)-К-2 [13:04:43]line 65.620 * 0.00 [13:04:43]line = 0.00 [13:04:43]line НДС 12% НСП 1% [13:04:43]line > о реализуемом товаре [13:04:43]line ИТОГО: 0.00 [13:04:43]line НСП 1% : 0.00 [13:04:43]line НДС 12% : 0.00 [13:04:43]line Наличными: 0.00 [13:04:43]line Безнал.: 0.00 [13:04:43]line Место: АЗС № 101 "Партнер Нефть" [13:04:43]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:04:43]line СНО: Общий режим [13:04:43]line Чек 408 28.10.2024 13:04 [13:04:43]line Смена: 546 ФФД: 1.0 [13:04:43]line ЗНМ: 0300000082 [13:04:43]line РНМ: 0000000000091628 [13:04:43]line Версия ККМ: 001 [13:04:43]line Талоны: Топливная Карта [13:04:43]line 24266 [13:04:43]line ФМ: 0000000000874671 [13:04:43]line ФД: 317933 [13:04:43]line ФПД: 131540093997864 [13:04:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T130442&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317933&fm=131540093997864&tin=02508201610067®Number=0000000000091628&sum=0 [13:04:43]written 0, free lines is 4095 [13:04:43]OFD Sender: Processing packet 317933 [packets to send 127, broken 126] [13:04:43]ProducePacketName [13:04:43]name=ofd_packets/00317933 [13:04:43]OFD Sender: To server: pG, [13:04:43]CommunicateWithHost lk.salyk.kg:30040 [13:04:43]ConnectInit lk.salyk.kg [13:04:43]Connected sock=10 [13:04:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 50 42 08 01 EC A3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 98 01 00 00 F4 03 04 00 EA 8B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 ED D9 04 00 35 04 06 00 77 A2 90 93 93 28 E1 36 B9 2C 83 65 69 34 [13:04:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 AD 8E 47 00 FD 7C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 ED D9 04 00 F4 03 04 00 A3 37 1F 67 B6 04 01 00 00 92 11 9E 86 49 B8 57 BA [13:04:43]CommunicateWithHost err = 0 [13:04:43]CheckOFDResponse [13:04:43]1017 (14) - 77093643461234 [13:04:43]1041 (16) - 0000000000874671 [13:04:43]1040 (4) - 317933 [13:04:43]1012 (4) - 28.10.2024 07:05 [13:04:43]1206 (1) - 0 [13:04:43]OFD Sender: Remove packet 317933 [13:04:43]ProducePacketName [13:04:43]name=ofd_packets/00317933 [13:04:43]NVStorageDeleteData [13:04:43]Write to MH i2c: 01 00 00 16 38 4E [13:04:43]Write i2c OK [13:04:43]MH_I2C_Read... [13:04:43]Read from MH i2c: 01 [13:04:43]MH_I2C_Read... [13:04:43]Read from MH i2c: 01 07 00 [13:04:43]MH_I2C_Read... [13:04:43]Read from MH i2c: 01 07 00 16 38 00 00 00 00 00 05 0D 67 [13:04:43]RasterBufferAndPrint [13:04:43]line [13:04:43]line [13:04:43]line [13:04:43]line [13:04:43]line [13:04:43]written 0, free lines is 3339 [13:04:43]MH_Cut [13:04:43]Write to MH i2c: D1 01 00 1D 38 01 27 [13:04:43]Write i2c OK [13:04:43]MH_I2C_Read... [13:04:43]Read from MH i2c: D1 [13:04:43]MH_I2C_Read... [13:04:43]Read from MH i2c: D1 01 00 [13:04:43]MH_I2C_Read... [13:04:43]Read from MH i2c: D1 01 00 1D 38 00 26 [13:04:43]Write to MH i2c: 01 00 00 1E 38 56 [13:04:43]Write i2c OK [13:04:43]MH_I2C_Read... [13:04:44]OFD Sender: No OFD packet to send [13:04:44]*** Cut start [13:04:44]*** Partial cut [13:04:44]*** CUTSNS_PIN = 1 [13:04:44]*** CUTSNS_PIN = 0 [13:04:44]*** Brake cut motor [13:04:45]Read from MH i2c: 01 [13:04:45]MH_I2C_Read... [13:04:45]*** Stop cut motor [13:04:45]*** Cut end [13:04:45]Read from MH i2c: 01 07 00 [13:04:45]MH_I2C_Read... [13:04:45]Read from MH i2c: 01 07 00 1E 38 00 00 00 00 00 FF 0F 6B [13:04:45]process_action close_receipt done [13:04:45]requested_data is exist [13:04:45]produce_requested_data [13:04:45]requested_item fm.sn is exist - process it [13:04:45]wFMCommunicate request_size=4 [13:04:45]MH_SAM_APDU [13:04:45]CAPDU: 80 11 00 00 [13:04:45]Write to MH i2c: E2 08 00 1F 38 80 11 00 00 00 00 00 00 D1 [13:04:45]Write i2c OK [13:04:45]MH_I2C_Read... [13:04:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:04:45]Read from MH i2c: E2 [13:04:45]MH_I2C_Read... [13:04:45]Read from MH i2c: E2 17 00 [13:04:45]MH_I2C_Read... [13:04:45]Read from MH i2c: E2 17 00 1F 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 25 [13:04:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:04:45]wFMCommunicate OK [13:04:45]requested_item fd.num is exist - process it [13:04:45]SAM_PROTO_GetFieldsCounters [13:04:45]wFMCommunicate request_size=4 [13:04:45]MH_SAM_APDU [13:04:45]CAPDU: 80 13 00 00 [13:04:45]Write to MH i2c: E2 08 00 20 38 80 13 00 00 00 00 00 00 D4 [13:04:45]Write i2c OK [13:04:45]MH_I2C_Read... [13:04:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:04:45]Read from MH i2c: E2 [13:04:45]MH_I2C_Read... [13:04:45]Read from MH i2c: E2 62 00 [13:04:45]MH_I2C_Read... [13:04:45]Read from MH i2c: E2 62 00 20 38 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 ED D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 98 01 00 00 5E 04 04 00 98 01 00 00 57 04 04 00 99 01 00 00 19 04 04 00 00 00 00 00 90 00 B0 [13:04:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 ED D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 98 01 00 00 5E 04 04 00 98 01 00 00 57 04 04 00 99 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:04:45]wFMCommunicate OK [13:04:45]SAM_PROTO_GetFieldsCounters done [13:04:45]requested_item shift.num is exist - process it [13:04:45]requested_item shift.opened is exist - process it [13:04:45]req_shift_opened [13:04:45]FM_GetShiftState [13:04:45]SAM_PROTO_GetShiftState [13:04:45]wFMCommunicate request_size=4 [13:04:45]MH_SAM_APDU [13:04:45]CAPDU: 80 13 01 00 [13:04:45]Write to MH i2c: E2 08 00 21 38 80 13 01 00 00 00 00 00 D6 [13:04:45]Write i2c OK [13:04:45]MH_I2C_Read... [13:04:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:04:45]Read from MH i2c: E2 [13:04:45]MH_I2C_Read... [13:04:45]Read from MH i2c: E2 0E 00 [13:04:45]MH_I2C_Read... [13:04:45]Read from MH i2c: E2 0E 00 21 38 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 CF [13:04:45]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:04:45]wFMCommunicate OK [13:04:45]SAM_PROTO_GetShiftState done [13:04:45]FM_GetShiftState done [13:04:45]req_shift_opened done [13:04:45]requested_item shift.open_date is exist - process it [13:04:45]req_shift_open_date [13:04:45]req_shift_open_date done [13:04:45]produce_requested_data done [13:04:45]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317933,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:04:45]process_action_free close_receipt [13:04:45]json_value_free [13:04:45]json_value_free done [13:04:45]process_json_proto returns [13:04:45]Send response to host [13:04:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317933,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:04:45]free response buf [13:04:45]execute_script done [13:04:45]execute_script returns [13:04:45]free content buf [13:04:45]Sock 7.Close socket [13:04:45]Sock 7.Thread stoped [13:04:49]OFD Sender: No OFD packet to send [13:04:54]OFD Sender: No OFD packet to send [13:04:59]OFD Sender: No OFD packet to send [13:05:00]accept exits with 9 [13:05:00]New connection [13:05:00]New thread 3067436388 created [13:05:00]Thread 3067293028 joined [13:05:00]Waiting for new connection... [13:05:00] Sock 9.Parse request [13:05:00]Sock 9.Check first char [13:05:00]Sock 9.First char is OK [13:05:00]request: POST /json_proto HTTP/1.0 [13:05:00]Method: POST [13:05:00]URL: /json_proto [13:05:00]Method is POST - this is cgi request [13:05:00]url: /json_proto [13:05:00]query_string will be loaded in cgi processing [13:05:00]execute_cgi json_proto POST (null) [13:05:00]execute_cgi path=json_proto method=POST [13:05:00]POST find Content-Length [13:05:00]Host: 172.17.50.195:8080 [13:05:00]Content-Length: 686 [13:05:00]Content-Type: application/json [13:05:00] [13:05:00]POST finish read [13:05:00]Found Content-Length = 686 [13:05:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092883", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 36.920, "sum" : 1414.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1414.00, "payments": [ { "type": 0, "sum" : 1414.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:05:00]execute_script... [13:05:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092883", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 36.920, "sum" : 1414.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1414.00, "payments": [ { "type": 0, "sum" : 1414.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:05:00]POST & json_proto [13:05:00]process_json_proto [13:05:00]json parsed OK: [13:05:00]protocol is kg_v1.0 [13:05:00]action value=close_receipt [13:05:00]process_action close_receipt [13:05:00]cmd_close_receipt [13:05:00]MH_GetDate [13:05:00]Write to MH i2c: F0 00 00 22 38 49 [13:05:00]Write i2c OK [13:05:00]MH_I2C_Read... [13:05:00]Read from MH i2c: F0 [13:05:00]MH_I2C_Read... [13:05:00]Read from MH i2c: F0 09 00 [13:05:00]MH_I2C_Read... [13:05:00]Read from MH i2c: F0 09 00 22 38 00 FD 8B 1F 67 43 33 1C 67 59 [13:05:00]GetLastDocTimeStamp 1730120682 [13:05:00]current date 1730120701 [13:05:00]FM_GetShiftState [13:05:00]SAM_PROTO_GetShiftState [13:05:00]wFMCommunicate request_size=4 [13:05:00]MH_SAM_APDU [13:05:00]CAPDU: 80 13 01 00 [13:05:00]Write to MH i2c: E2 08 00 23 38 80 13 01 00 00 00 00 00 D8 [13:05:00]Write i2c OK [13:05:00]MH_I2C_Read... [13:05:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:05:00]Read from MH i2c: E2 [13:05:00]MH_I2C_Read... [13:05:00]Read from MH i2c: E2 0E 00 [13:05:00]MH_I2C_Read... [13:05:00]Read from MH i2c: E2 0E 00 23 38 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D1 [13:05:00]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:05:00]wFMCommunicate OK [13:05:00]SAM_PROTO_GetShiftState done [13:05:00]FM_GetShiftState done [13:05:00]opened in 1730073493 [13:05:00]opened+sec_in_day 1730159893 [13:05:00]quantity*price = 141403 [13:05:00]sum+1 = 141405 [13:05:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 1414.00 Внесено: 1500.00 СДАЧА: 86.00 НСП 1% : 12.51 НДС 12% : 150.16 Наличными: 1414.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 409 28.10.2024 13:05 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317934 ФПД: 51197903732261 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T130501&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317934&fm=51197903732261&tin=02508201610067®Number=0000000000091628&sum=141400 [13:05:01]StoreToDocumentArchive [13:05:01]shift 546 fd 317934 [13:05:01]save to /storage/0546/doc_00317934 [13:05:01]save last doc name /storage/0546/doc_00317934 to /storage/kkm_last_doc_name [13:05:01]save OK [13:05:01]Clear old archive folders... [13:05:01]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:05:01]tlvbuf is 013DE130 [13:05:01]SAM_PROTO_ClearQueue [13:05:01]wFMCommunicate request_size=4 [13:05:01]MH_SAM_APDU [13:05:01]CAPDU: 80 09 00 00 [13:05:01]Write to MH i2c: E2 08 00 30 38 80 09 00 00 00 00 00 00 DA [13:05:01]Write i2c OK [13:05:01]MH_I2C_Read... [13:05:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:05:01]Read from MH i2c: E2 [13:05:01]MH_I2C_Read... [13:05:01]Read from MH i2c: E2 03 00 [13:05:01]MH_I2C_Read... [13:05:01]Read from MH i2c: E2 03 00 30 38 00 90 00 DC [13:05:01]RAPDU: 90 00 [13:05:01]wFMCommunicate OK [13:05:01]SAM_PROTO_ClearQueue done [13:05:01]KKMCreateOFDPacket [13:05:01]OFDProtocolAddRootSTLVToBuf [13:05:01]FM_MakeSignedData [13:05:01]FM_MakeSignedData [13:05:01]SAM_PROTO_SignData [13:05:01]wFMCommunicate request_size=4 [13:05:01]MH_SAM_APDU [13:05:01]CAPDU: 80 0D 01 02 [13:05:01]Write to MH i2c: E2 08 00 31 38 80 0D 01 02 00 00 00 00 E2 [13:05:01]Write i2c OK [13:05:01]MH_I2C_Read... [13:05:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:05:01]Read from MH i2c: E2 [13:05:01]MH_I2C_Read... [13:05:01]Read from MH i2c: E2 03 00 [13:05:01]MH_I2C_Read... [13:05:01]Read from MH i2c: E2 03 00 31 38 00 90 00 DD [13:05:01]RAPDU: 90 00 [13:05:01]wFMCommunicate OK [13:05:01]wFMCommunicate request_size=255 [13:05:01]MH_SAM_APDU [13:05:01]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 38 90 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 5C 28 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 28 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E3 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A8 3A 00 00 00 00 07 04 06 00 58 28 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 01 00 00 F4 03 04 00 FD 8B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EE D9 04 00 35 04 06 00 2E 90 [13:05:01]Write to MH i2c: E2 02 01 32 38 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 38 90 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 5C 28 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 28 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E3 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A8 3A 00 00 00 00 07 04 06 00 58 28 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 01 00 00 F4 03 04 00 FD 8B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EE D9 04 00 35 04 06 00 2E 90 00 00 09 [13:05:01]Write i2c OK [13:05:01]MH_I2C_Read... [13:05:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:05:01]Read from MH i2c: E2 [13:05:01]MH_I2C_Read... [13:05:01]Read from MH i2c: E2 03 00 [13:05:01]MH_I2C_Read... [13:05:01]Read from MH i2c: E2 03 00 32 38 00 90 00 DE [13:05:01]RAPDU: 90 00 [13:05:01]wFMCommunicate OK [13:05:01]wFMCommunicate request_size=9 [13:05:01]MH_SAM_APDU [13:05:01]CAPDU: 80 0D 02 02 04 70 DD 7E 25 [13:05:01]Write to MH i2c: E2 0C 00 33 38 80 0D 02 02 04 00 70 DD 7E 25 00 00 DD [13:05:01]Write i2c OK [13:05:01]MH_I2C_Read... [13:05:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:05:01]Read from MH i2c: E2 [13:05:01]MH_I2C_Read... [13:05:01]Read from MH i2c: E2 03 00 [13:05:01]MH_I2C_Read... [13:05:01]Read from MH i2c: E2 03 00 33 38 00 90 00 DF [13:05:01]RAPDU: 90 00 [13:05:01]wFMCommunicate OK [13:05:01]wFMCommunicate request_size=4 [13:05:01]MH_SAM_APDU [13:05:01]CAPDU: 80 0D 03 02 [13:05:01]Write to MH i2c: E2 08 00 34 38 80 0D 03 02 00 00 00 00 E7 [13:05:01]Write i2c OK [13:05:01]MH_I2C_Read... [13:05:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:05:01]Read from MH i2c: E2 [13:05:01]MH_I2C_Read... [13:05:01]Read from MH i2c: E2 0B 00 [13:05:01]MH_I2C_Read... [13:05:01]Read from MH i2c: E2 0B 00 34 38 00 A0 75 CD 2B 62 49 CF FD 90 00 6C [13:05:01]RAPDU: A0 75 CD 2B 62 49 CF FD 90 00 [13:05:01]wFMCommunicate OK [13:05:01]SAM_PROTO_SignData done [13:05:01]FM_MakeSignedData done [13:05:01]CreateOFDProtocolMessage [13:05:01]wFMCommunicate request_size=4 [13:05:01]MH_SAM_APDU [13:05:01]CAPDU: 80 11 00 00 [13:05:01]Write to MH i2c: E2 08 00 35 38 80 11 00 00 00 00 00 00 E7 [13:05:01]Write i2c OK [13:05:01]MH_I2C_Read... [13:05:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:05:01]Read from MH i2c: E2 [13:05:01]MH_I2C_Read... [13:05:01]Read from MH i2c: E2 17 00 [13:05:01]MH_I2C_Read... [13:05:01]Read from MH i2c: E2 17 00 35 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 3B [13:05:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:05:01]wFMCommunicate OK [13:05:01]CreateOFDProtocolMessage done [13:05:01]OFDSenderStorePacket 317934 [13:05:01]StoreOFDPacket docnum=317934 [13:05:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 86 DF 06 01 4D 49 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 38 90 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 5C 28 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 28 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E3 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A8 3A 00 00 00 00 07 04 06 00 58 28 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 01 00 00 F4 03 04 00 FD 8B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EE D9 04 00 35 04 06 00 2E 90 70 DD 7E 25 A0 75 CD 2B 62 49 CF FD [13:05:01]CheckFolder [13:05:01]dirname=/storage/ofd_packets [13:05:01]CheckFolder done [13:05:01]ProducePacketName [13:05:01]name=ofd_packets/00317934 [13:05:01]NVStorageSaveData ofd_packets/00317934 [13:05:01]File name is /storage/ofd_packets/00317934 [13:05:01]Write 300 bytes [13:05:01]NVStorageSaveData done [13:05:01]OFDSenderStorePacket done [13:05:01]KKMCreateOFDPacket done [13:05:01]NVStorageSaveData kkm_last_timestamp [13:05:01]File name is /storage/kkm_last_timestamp [13:05:01]Write 4 bytes [13:05:01]NVStorageSaveData done [13:05:01]ExternCall_PrintAddStr [13:05:01]wPrintStart [13:05:01]Write to MH i2c: 01 00 00 36 38 6E [13:05:01]Write i2c OK [13:05:01]MH_I2C_Read... [13:05:01]Read from MH i2c: 01 [13:05:01]MH_I2C_Read... [13:05:01]Read from MH i2c: 01 07 00 [13:05:01]MH_I2C_Read... [13:05:01]Read from MH i2c: 01 07 00 36 38 00 00 00 00 00 FF 0F 83 [13:05:01]RasterBufferAndPrint [13:05:01]line Счет N : (1)1092883 [13:05:01]line ИНН: 02508201610067 [13:05:01]line Контрольно-Кассовый Чек [13:05:01]line ПРОДАЖА [13:05:01]line ТРК (МРК, ГНК) : 81 [13:05:01]line Товар: 2711190000 [13:05:01]line ГАЗ-К-5 [13:05:01]line 36.920 * 38.30 [13:05:01]line = 1414.04 [13:05:01]line НДС 12% НСП 1% [13:05:01]line > о реализуемом товаре [13:05:01]line ОКРУГЛЕНИЕ: -0.04 [13:05:01]line ИТОГО: 1414.00 [13:05:01]line Внесено: 1500.00 [13:05:01]line СДАЧА: 86.00 [13:05:01]line НСП 1% : 12.51 [13:05:01]line НДС 12% : 150.16 [13:05:01]line Наличными: 1414.00 [13:05:01]line Безнал.: 0.00 [13:05:01]line Место: АЗС № 101 "Партнер Нефть" [13:05:01]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:05:01]line СНО: Общий режим [13:05:01]line Чек 409 28.10.2024 13:05 [13:05:01]line Смена: 546 ФФД: 1.0 [13:05:01]line ЗНМ: 0300000082 [13:05:01]line РНМ: 0000000000091628 [13:05:01]line Версия ККМ: 001 [13:05:01]line ФМ: 0000000000874671 [13:05:01]line ФД: 317934 [13:05:01]line ФПД: 51197903732261 [13:05:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T130501&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317934&fm=51197903732261&tin=02508201610067®Number=0000000000091628&sum=141400 [13:05:01]written 0, free lines is 4095 [13:05:02]OFD Sender: Processing packet 317934 [packets to send 127, broken 126] [13:05:02]ProducePacketName [13:05:02]name=ofd_packets/00317934 [13:05:02]OFD Sender: To server: pG, [13:05:02]CommunicateWithHost lk.salyk.kg:30040 [13:05:02]ConnectInit lk.salyk.kg [13:05:02]Connected sock=10 [13:05:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 86 DF 06 01 4D 49 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 38 90 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 5C 28 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 28 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E3 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A8 3A 00 00 00 00 07 04 06 00 58 28 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 01 00 00 F4 03 04 00 FD 8B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EE D9 04 00 35 04 06 00 2E 90 70 DD 7E 25 A0 75 CD 2B 62 49 CF FD [13:05:02]Write to MH i2c: 01 00 00 61 38 99 [13:05:02]Write i2c OK [13:05:02]MH_I2C_Read... [13:05:02]Read from MH i2c: 01 [13:05:02]MH_I2C_Read... [13:05:02]Read from MH i2c: 01 07 00 [13:05:02]MH_I2C_Read... [13:05:02]Read from MH i2c: 01 07 00 61 38 00 00 00 00 00 F0 0C 9C [13:05:02]RasterBufferAndPrint [13:05:02]line [13:05:02]line [13:05:02]line [13:05:02]line [13:05:02]line [13:05:02]written 0, free lines is 3318 [13:05:02]MH_Cut [13:05:02]Write to MH i2c: D1 01 00 68 38 01 72 [13:05:02]Write i2c OK [13:05:02]MH_I2C_Read... [13:05:02]Read from MH i2c: D1 [13:05:02]MH_I2C_Read... [13:05:02]Read from MH i2c: D1 01 00 [13:05:02]MH_I2C_Read... [13:05:02]Read from MH i2c: D1 01 00 68 38 00 71 [13:05:02]Write to MH i2c: 01 00 00 69 38 A1 [13:05:02]Write i2c OK [13:05:02]MH_I2C_Read... [13:05:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 91 44 47 00 37 B8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EE D9 04 00 F4 03 04 00 B6 37 1F 67 B6 04 01 00 00 31 69 F3 5E DF B0 F4 EC [13:05:02]CommunicateWithHost err = 0 [13:05:02]CheckOFDResponse [13:05:02]1017 (14) - 77093643461234 [13:05:02]1041 (16) - 0000000000874671 [13:05:02]1040 (4) - 317934 [13:05:02]1012 (4) - 28.10.2024 07:05 [13:05:02]1206 (1) - 0 [13:05:02]OFD Sender: Remove packet 317934 [13:05:02]ProducePacketName [13:05:02]name=ofd_packets/00317934 [13:05:02]NVStorageDeleteData [13:05:03]OFD Sender: No OFD packet to send [13:05:03]*** Cut start [13:05:03]*** Partial cut [13:05:03]*** CUTSNS_PIN = 1 [13:05:03]*** CUTSNS_PIN = 0 [13:05:03]*** Brake cut motor [13:05:03]Read from MH i2c: 01 [13:05:03]MH_I2C_Read... [13:05:03]*** Stop cut motor [13:05:03]*** Cut end [13:05:03]Read from MH i2c: 01 07 00 [13:05:03]MH_I2C_Read... [13:05:03]Read from MH i2c: 01 07 00 69 38 00 00 00 00 00 FF 0F B6 [13:05:03]process_action close_receipt done [13:05:03]requested_data is exist [13:05:03]produce_requested_data [13:05:03]requested_item fm.sn is exist - process it [13:05:03]wFMCommunicate request_size=4 [13:05:03]MH_SAM_APDU [13:05:03]CAPDU: 80 11 00 00 [13:05:03]Write to MH i2c: E2 08 00 6A 38 80 11 00 00 00 00 00 00 1C [13:05:03]Write i2c OK [13:05:03]MH_I2C_Read... [13:05:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:05:03]Read from MH i2c: E2 [13:05:03]MH_I2C_Read... [13:05:03]Read from MH i2c: E2 17 00 [13:05:03]MH_I2C_Read... [13:05:03]Read from MH i2c: E2 17 00 6A 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 70 [13:05:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:05:03]wFMCommunicate OK [13:05:03]requested_item fd.num is exist - process it [13:05:03]SAM_PROTO_GetFieldsCounters [13:05:03]wFMCommunicate request_size=4 [13:05:03]MH_SAM_APDU [13:05:03]CAPDU: 80 13 00 00 [13:05:03]Write to MH i2c: E2 08 00 6B 38 80 13 00 00 00 00 00 00 1F [13:05:03]Write i2c OK [13:05:03]MH_I2C_Read... [13:05:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:05:04]Read from MH i2c: E2 [13:05:04]MH_I2C_Read... [13:05:04]Read from MH i2c: E2 62 00 [13:05:04]MH_I2C_Read... [13:05:04]Read from MH i2c: E2 62 00 6B 38 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 EE D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 99 01 00 00 5E 04 04 00 99 01 00 00 57 04 04 00 9A 01 00 00 19 04 04 00 00 00 00 00 90 00 FF [13:05:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 EE D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 99 01 00 00 5E 04 04 00 99 01 00 00 57 04 04 00 9A 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:05:04]wFMCommunicate OK [13:05:04]SAM_PROTO_GetFieldsCounters done [13:05:04]requested_item shift.num is exist - process it [13:05:04]requested_item shift.opened is exist - process it [13:05:04]req_shift_opened [13:05:04]FM_GetShiftState [13:05:04]SAM_PROTO_GetShiftState [13:05:04]wFMCommunicate request_size=4 [13:05:04]MH_SAM_APDU [13:05:04]CAPDU: 80 13 01 00 [13:05:04]Write to MH i2c: E2 08 00 6C 38 80 13 01 00 00 00 00 00 21 [13:05:04]Write i2c OK [13:05:04]MH_I2C_Read... [13:05:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:05:04]Read from MH i2c: E2 [13:05:04]MH_I2C_Read... [13:05:04]Read from MH i2c: E2 0E 00 [13:05:04]MH_I2C_Read... [13:05:04]Read from MH i2c: E2 0E 00 6C 38 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 1A [13:05:04]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:05:04]wFMCommunicate OK [13:05:04]SAM_PROTO_GetShiftState done [13:05:04]FM_GetShiftState done [13:05:04]req_shift_opened done [13:05:04]requested_item shift.open_date is exist - process it [13:05:04]req_shift_open_date [13:05:04]req_shift_open_date done [13:05:04]produce_requested_data done [13:05:04]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317934,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:05:04]process_action_free close_receipt [13:05:04]json_value_free [13:05:04]json_value_free done [13:05:04]process_json_proto returns [13:05:04]Send response to host [13:05:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317934,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:05:04]free response buf [13:05:04]execute_script done [13:05:04]execute_script returns [13:05:04]free content buf [13:05:04]Sock 9.Close socket [13:05:04]Sock 9.Thread stoped [13:05:08]OFD Sender: No OFD packet to send [13:05:13]OFD Sender: No OFD packet to send [13:05:18]OFD Sender: No OFD packet to send [13:05:23]OFD Sender: No OFD packet to send [13:05:28]OFD Sender: No OFD packet to send [13:05:33]OFD Sender: No OFD packet to send [13:05:38]OFD Sender: No OFD packet to send [13:05:43]OFD Sender: No OFD packet to send [13:05:48]OFD Sender: No OFD packet to send [13:05:53]OFD Sender: No OFD packet to send [13:05:58]OFD Sender: No OFD packet to send [13:06:03]OFD Sender: No OFD packet to send [13:06:08]OFD Sender: No OFD packet to send [13:06:13]OFD Sender: No OFD packet to send [13:06:18]OFD Sender: No OFD packet to send [13:06:23]OFD Sender: No OFD packet to send [13:06:28]OFD Sender: No OFD packet to send [13:06:33]OFD Sender: No OFD packet to send [13:06:34]accept exits with 7 [13:06:34]New connection [13:06:34]New thread 3067293028 created [13:06:34]Thread 3067436388 joined [13:06:34]Waiting for new connection... [13:06:34] Sock 7.Parse request [13:06:34]Sock 7.Check first char [13:06:34]Sock 7.First char is OK [13:06:34]request: POST /json_proto HTTP/1.0 [13:06:34]Method: POST [13:06:34]URL: /json_proto [13:06:34]Method is POST - this is cgi request [13:06:34]url: /json_proto [13:06:34]query_string will be loaded in cgi processing [13:06:34]execute_cgi json_proto POST (null) [13:06:34]execute_cgi path=json_proto method=POST [13:06:34]POST find Content-Length [13:06:34]Host: 172.17.50.195:8080 [13:06:34]Content-Length: 672 [13:06:34]Content-Type: application/json [13:06:34] [13:06:34]POST finish read [13:06:34]Found Content-Length = 672 [13:06:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)334845", "tax_sys" : 0, "items" : [ { "code": "46214621", "name": "\u0420/\u0436 mentos \u0442\u0443\u0442\u0442\u0438-\u0444\u0440\u0443\u0442\u0442\u0438 \u0440\u043E\u043B\u043B 16\u0433", "price" : 49.00, "quantity" : 1.000, "sum" : 49.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 49.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:06:34]execute_script... [13:06:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)334845", "tax_sys" : 0, "items" : [ { "code": "46214621", "name": "\u0420/\u0436 mentos \u0442\u0443\u0442\u0442\u0438-\u0444\u0440\u0443\u0442\u0442\u0438 \u0440\u043E\u043B\u043B 16\u0433", "price" : 49.00, "quantity" : 1.000, "sum" : 49.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 49.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:06:34]POST & json_proto [13:06:34]process_json_proto [13:06:34]json parsed OK: [13:06:34]protocol is kg_v1.0 [13:06:34]action value=close_receipt [13:06:34]process_action close_receipt [13:06:34]cmd_close_receipt [13:06:34]MH_GetDate [13:06:34]Write to MH i2c: F0 00 00 6D 38 94 [13:06:34]Write i2c OK [13:06:34]MH_I2C_Read... [13:06:34]Read from MH i2c: F0 [13:06:34]MH_I2C_Read... [13:06:34]Read from MH i2c: F0 09 00 [13:06:34]MH_I2C_Read... [13:06:34]Read from MH i2c: F0 09 00 6D 38 00 5B 8C 1F 67 43 33 1C 67 03 [13:06:34]GetLastDocTimeStamp 1730120701 [13:06:34]current date 1730120795 [13:06:34]FM_GetShiftState [13:06:34]SAM_PROTO_GetShiftState [13:06:34]wFMCommunicate request_size=4 [13:06:34]MH_SAM_APDU [13:06:34]CAPDU: 80 13 01 00 [13:06:34]Write to MH i2c: E2 08 00 6E 38 80 13 01 00 00 00 00 00 23 [13:06:34]Write i2c OK [13:06:34]MH_I2C_Read... [13:06:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:06:34]Read from MH i2c: E2 [13:06:34]MH_I2C_Read... [13:06:34]Read from MH i2c: E2 0E 00 [13:06:34]MH_I2C_Read... [13:06:34]Read from MH i2c: E2 0E 00 6E 38 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 1C [13:06:34]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:06:34]wFMCommunicate OK [13:06:34]SAM_PROTO_GetShiftState done [13:06:34]FM_GetShiftState done [13:06:34]opened in 1730073493 [13:06:34]opened+sec_in_day 1730159893 [13:06:34]quantity*price = 4900 [13:06:34]sum+1 = 4901 [13:06:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 49.00 НСП 1% : 0.43 НДС 12% : 5.20 Наличными: 49.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 410 28.10.2024 13:06 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317935 ФПД: 227171017798704 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T130635&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317935&fm=227171017798704&tin=02508201610067®Number=0000000000091628&sum=4900 0 [13:06:35]StoreToDocumentArchive [13:06:35]shift 546 fd 317935 [13:06:35]save to /storage/0546/doc_00317935 [13:06:35]save last doc name /storage/0546/doc_00317935 to /storage/kkm_last_doc_name [13:06:35]save OK [13:06:35]Clear old archive folders... [13:06:35]ProcessDocumentItem done err = 0, tmpTLVsize=287 [13:06:35]tlvbuf is 015E0140 [13:06:35]SAM_PROTO_ClearQueue [13:06:35]wFMCommunicate request_size=4 [13:06:35]MH_SAM_APDU [13:06:35]CAPDU: 80 09 00 00 [13:06:35]Write to MH i2c: E2 08 00 7B 38 80 09 00 00 00 00 00 00 25 [13:06:35]Write i2c OK [13:06:35]MH_I2C_Read... [13:06:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:06:35]Read from MH i2c: E2 [13:06:35]MH_I2C_Read... [13:06:35]Read from MH i2c: E2 03 00 [13:06:35]MH_I2C_Read... [13:06:35]Read from MH i2c: E2 03 00 7B 38 00 90 00 27 [13:06:35]RAPDU: 90 00 [13:06:35]wFMCommunicate OK [13:06:35]SAM_PROTO_ClearQueue done [13:06:35]KKMCreateOFDPacket [13:06:35]OFDProtocolAddRootSTLVToBuf [13:06:35]FM_MakeSignedData [13:06:35]FM_MakeSignedData [13:06:35]SAM_PROTO_SignData [13:06:35]wFMCommunicate request_size=4 [13:06:35]MH_SAM_APDU [13:06:35]CAPDU: 80 0D 01 02 [13:06:35]Write to MH i2c: E2 08 00 7C 38 80 0D 01 02 00 00 00 00 2D [13:06:35]Write i2c OK [13:06:35]MH_I2C_Read... [13:06:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:06:35]Read from MH i2c: E2 [13:06:35]MH_I2C_Read... [13:06:35]Read from MH i2c: E2 03 00 [13:06:35]MH_I2C_Read... [13:06:35]Read from MH i2c: E2 03 00 7C 38 00 90 00 28 [13:06:35]RAPDU: 90 00 [13:06:35]wFMCommunicate OK [13:06:35]wFMCommunicate request_size=255 [13:06:35]MH_SAM_APDU [13:06:35]CAPDU: 80 0D 02 02 FA 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 08 00 34 36 32 31 34 36 32 31 06 04 32 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 D1 82 D1 83 D1 82 D1 82 D0 B8 2D D1 84 D1 80 D1 83 D1 82 D1 82 D0 B8 20 D1 80 D0 BE D0 BB D0 BB 20 31 36 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 02 00 00 00 00 07 04 06 00 24 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 9A 01 00 00 F4 03 04 00 5B 8C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 [13:06:35]Write to MH i2c: E2 02 01 7D 38 80 0D 02 02 FA 00 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 08 00 34 36 32 31 34 36 32 31 06 04 32 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 D1 82 D1 83 D1 82 D1 82 D0 B8 2D D1 84 D1 80 D1 83 D1 82 D1 82 D0 B8 20 D1 80 D0 BE D0 BB D0 BB 20 31 36 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 02 00 00 00 00 07 04 06 00 24 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 9A 01 00 00 F4 03 04 00 5B 8C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 00 00 01 [13:06:35]Write i2c OK [13:06:35]MH_I2C_Read... [13:06:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:06:36]Read from MH i2c: E2 [13:06:36]MH_I2C_Read... [13:06:36]Read from MH i2c: E2 03 00 [13:06:36]MH_I2C_Read... [13:06:36]Read from MH i2c: E2 03 00 7D 38 00 90 00 29 [13:06:36]RAPDU: 90 00 [13:06:36]wFMCommunicate OK [13:06:36]wFMCommunicate request_size=46 [13:06:36]MH_SAM_APDU [13:06:36]CAPDU: 80 0D 02 02 29 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EF D9 04 00 35 04 06 00 CE 9C 5F D1 B4 30 [13:06:36]Write to MH i2c: E2 31 00 7E 38 80 0D 02 02 29 00 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EF D9 04 00 35 04 06 00 CE 9C 5F D1 B4 30 00 00 09 [13:06:36]Write i2c OK [13:06:36]MH_I2C_Read... [13:06:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:06:36]Read from MH i2c: E2 [13:06:36]MH_I2C_Read... [13:06:36]Read from MH i2c: E2 03 00 [13:06:36]MH_I2C_Read... [13:06:36]Read from MH i2c: E2 03 00 7E 38 00 90 00 2A [13:06:36]RAPDU: 90 00 [13:06:36]wFMCommunicate OK [13:06:36]wFMCommunicate request_size=4 [13:06:36]MH_SAM_APDU [13:06:36]CAPDU: 80 0D 03 02 [13:06:36]Write to MH i2c: E2 08 00 7F 38 80 0D 03 02 00 00 00 00 32 [13:06:36]Write i2c OK [13:06:36]MH_I2C_Read... [13:06:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:06:36]Read from MH i2c: E2 [13:06:36]MH_I2C_Read... [13:06:36]Read from MH i2c: E2 0B 00 [13:06:36]MH_I2C_Read... [13:06:36]Read from MH i2c: E2 0B 00 7F 38 00 7F 0F 00 4E 3D B8 3F 7A 90 00 BD [13:06:36]RAPDU: 7F 0F 00 4E 3D B8 3F 7A 90 00 [13:06:36]wFMCommunicate OK [13:06:36]SAM_PROTO_SignData done [13:06:36]FM_MakeSignedData done [13:06:36]CreateOFDProtocolMessage [13:06:36]wFMCommunicate request_size=4 [13:06:36]MH_SAM_APDU [13:06:36]CAPDU: 80 11 00 00 [13:06:36]Write to MH i2c: E2 08 00 80 38 80 11 00 00 00 00 00 00 32 [13:06:36]Write i2c OK [13:06:36]MH_I2C_Read... [13:06:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:06:36]Read from MH i2c: E2 [13:06:36]MH_I2C_Read... [13:06:36]Read from MH i2c: E2 17 00 [13:06:36]MH_I2C_Read... [13:06:36]Read from MH i2c: E2 17 00 80 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 86 [13:06:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:06:36]wFMCommunicate OK [13:06:36]CreateOFDProtocolMessage done [13:06:36]OFDSenderStorePacket 317935 [13:06:36]StoreOFDPacket docnum=317935 [13:06:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 33 01 00 00 FD F9 2B 01 D7 01 5A 03 01 00 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 08 00 34 36 32 31 34 36 32 31 06 04 32 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 D1 82 D1 83 D1 82 D1 82 D0 B8 2D D1 84 D1 80 D1 83 D1 82 D1 82 D0 B8 20 D1 80 D0 BE D0 BB D0 BB 20 31 36 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 02 00 00 00 00 07 04 06 00 24 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 9A 01 00 00 F4 03 04 00 5B 8C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EF D9 04 00 35 04 06 00 CE 9C 5F D1 B4 30 7F 0F 00 4E 3D B8 3F 7A [13:06:36]CheckFolder [13:06:36]dirname=/storage/ofd_packets [13:06:36]CheckFolder done [13:06:36]ProducePacketName [13:06:36]name=ofd_packets/00317935 [13:06:36]NVStorageSaveData ofd_packets/00317935 [13:06:36]File name is /storage/ofd_packets/00317935 [13:06:36]Write 337 bytes [13:06:36]NVStorageSaveData done [13:06:36]OFDSenderStorePacket done [13:06:36]KKMCreateOFDPacket done [13:06:36]NVStorageSaveData kkm_last_timestamp [13:06:36]File name is /storage/kkm_last_timestamp [13:06:36]Write 4 bytes [13:06:36]NVStorageSaveData done [13:06:36]ExternCall_PrintAddStr [13:06:36]wPrintStart [13:06:36]Write to MH i2c: 01 00 00 81 38 B9 [13:06:36]Write i2c OK [13:06:36]MH_I2C_Read... [13:06:36]Read from MH i2c: 01 [13:06:36]MH_I2C_Read... [13:06:36]Read from MH i2c: 01 07 00 [13:06:36]MH_I2C_Read... [13:06:36]Read from MH i2c: 01 07 00 81 38 00 00 00 00 00 FF 0F CE [13:06:36]RasterBufferAndPrint [13:06:36]line Счет N : (3)334845 [13:06:36]line ИНН: 02508201610067 [13:06:36]line Контрольно-Кассовый Чек [13:06:36]line ПРОДАЖА [13:06:36]line Товар: 46214621 [13:06:36]line Р/ж mentos тутти-фрутти ролл 16г [13:06:36]line 1.000 * 49.00 [13:06:36]line = 49.00 [13:06:36]line НДС 12% НСП 1% [13:06:36]line > о реализуемом товаре [13:06:36]line ИТОГО: 49.00 [13:06:36]line НСП 1% : 0.43 [13:06:36]line НДС 12% : 5.20 [13:06:36]line Наличными: 49.00 [13:06:36]line Безнал.: 0.00 [13:06:36]line Место: АЗС № 101 "Партнер Нефть" [13:06:36]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:06:36]line СНО: Общий режим [13:06:36]line Чек 410 28.10.2024 13:06 [13:06:36]line Смена: 546 ФФД: 1.0 [13:06:36]line ЗНМ: 0300000082 [13:06:36]line РНМ: 0000000000091628 [13:06:36]line Версия ККМ: 001 [13:06:36]line ФМ: 0000000000874671 [13:06:36]line ФД: 317935 [13:06:36]line ФПД: 227171017798704 [13:06:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T130635&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317935&fm=227171017798704&tin=02508201610067®Number=0000000000091628&sum=4900 [13:06:36]line 0 [13:06:36]OFD Sender: Processing packet 317935 [packets to send 127, broken 126] [13:06:36]ProducePacketName [13:06:36]name=ofd_packets/00317935 [13:06:36]OFD Sender: To server: pG, [13:06:36]CommunicateWithHost lk.salyk.kg:30040 [13:06:36]ConnectInit lk.salyk.kg [13:06:36]written 0, free lines is 4095 [13:06:36]Connected sock=10 [13:06:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 33 01 00 00 FD F9 2B 01 D7 01 5A 03 01 00 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 08 00 34 36 32 31 34 36 32 31 06 04 32 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 D1 82 D1 83 D1 82 D1 82 D0 B8 2D D1 84 D1 80 D1 83 D1 82 D1 82 D0 B8 20 D1 80 D0 BE D0 BB D0 BB 20 31 36 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 02 00 00 00 00 07 04 06 00 24 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 9A 01 00 00 F4 03 04 00 5B 8C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EF D9 04 00 35 04 06 00 CE 9C 5F D1 B4 30 7F 0F 00 4E 3D B8 3F 7A [13:06:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 0A D0 47 00 7D 80 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EF D9 04 00 F4 03 04 00 14 38 1F 67 B6 04 01 00 00 F0 14 9E 78 F5 AC 95 16 [13:06:36]CommunicateWithHost err = 0 [13:06:36]CheckOFDResponse [13:06:36]1017 (14) - 77093643461234 [13:06:36]1041 (16) - 0000000000874671 [13:06:36]1040 (4) - 317935 [13:06:36]1012 (4) - 28.10.2024 07:07 [13:06:36]1206 (1) - 0 [13:06:36]OFD Sender: Remove packet 317935 [13:06:36]ProducePacketName [13:06:36]name=ofd_packets/00317935 [13:06:36]NVStorageDeleteData [13:06:37]Write to MH i2c: 01 00 00 AA 38 E2 [13:06:37]Write i2c OK [13:06:37]MH_I2C_Read... [13:06:37]Read from MH i2c: 01 [13:06:37]MH_I2C_Read... [13:06:37]Read from MH i2c: 01 07 00 [13:06:37]MH_I2C_Read... [13:06:37]Read from MH i2c: 01 07 00 AA 38 00 00 00 00 00 F1 0C E6 [13:06:37]RasterBufferAndPrint [13:06:37]line [13:06:37]line [13:06:37]line [13:06:37]line [13:06:37]line [13:06:37]written 0, free lines is 3320 [13:06:37]MH_Cut [13:06:37]Write to MH i2c: D1 01 00 B1 38 01 BB [13:06:37]Write i2c OK [13:06:37]MH_I2C_Read... [13:06:37]Read from MH i2c: D1 [13:06:37]MH_I2C_Read... [13:06:37]Read from MH i2c: D1 01 00 [13:06:37]MH_I2C_Read... [13:06:37]Read from MH i2c: D1 01 00 B1 38 00 BA [13:06:37]Write to MH i2c: 01 00 00 B2 38 EA [13:06:37]Write i2c OK [13:06:37]MH_I2C_Read... [13:06:37]OFD Sender: No OFD packet to send [13:06:37]*** Cut start [13:06:37]*** Partial cut [13:06:37]*** CUTSNS_PIN = 1 [13:06:37]*** CUTSNS_PIN = 0 [13:06:38]*** Brake cut motor [13:06:38]Read from MH i2c: 01 [13:06:38]MH_I2C_Read... [13:06:38]*** Stop cut motor [13:06:38]*** Cut end [13:06:38]Read from MH i2c: 01 07 00 [13:06:38]MH_I2C_Read... [13:06:38]Read from MH i2c: 01 07 00 B2 38 00 00 00 00 00 FF 0F FF [13:06:38]process_action close_receipt done [13:06:38]requested_data is exist [13:06:38]produce_requested_data [13:06:38]requested_item fm.sn is exist - process it [13:06:38]wFMCommunicate request_size=4 [13:06:38]MH_SAM_APDU [13:06:38]CAPDU: 80 11 00 00 [13:06:38]Write to MH i2c: E2 08 00 B3 38 80 11 00 00 00 00 00 00 65 [13:06:38]Write i2c OK [13:06:38]MH_I2C_Read... [13:06:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:06:38]Read from MH i2c: E2 [13:06:38]MH_I2C_Read... [13:06:38]Read from MH i2c: E2 17 00 [13:06:38]MH_I2C_Read... [13:06:38]Read from MH i2c: E2 17 00 B3 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B9 [13:06:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:06:38]wFMCommunicate OK [13:06:38]requested_item fd.num is exist - process it [13:06:38]SAM_PROTO_GetFieldsCounters [13:06:38]wFMCommunicate request_size=4 [13:06:38]MH_SAM_APDU [13:06:38]CAPDU: 80 13 00 00 [13:06:38]Write to MH i2c: E2 08 00 B4 38 80 13 00 00 00 00 00 00 68 [13:06:38]Write i2c OK [13:06:38]MH_I2C_Read... [13:06:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:06:38]Read from MH i2c: E2 [13:06:38]MH_I2C_Read... [13:06:38]Read from MH i2c: E2 62 00 [13:06:38]MH_I2C_Read... [13:06:38]Read from MH i2c: E2 62 00 B4 38 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 EF D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 9A 01 00 00 5E 04 04 00 9A 01 00 00 57 04 04 00 9B 01 00 00 19 04 04 00 00 00 00 00 90 00 4C [13:06:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 EF D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 9A 01 00 00 5E 04 04 00 9A 01 00 00 57 04 04 00 9B 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:06:38]wFMCommunicate OK [13:06:38]SAM_PROTO_GetFieldsCounters done [13:06:38]requested_item shift.num is exist - process it [13:06:38]requested_item shift.opened is exist - process it [13:06:38]req_shift_opened [13:06:38]FM_GetShiftState [13:06:38]SAM_PROTO_GetShiftState [13:06:38]wFMCommunicate request_size=4 [13:06:38]MH_SAM_APDU [13:06:38]CAPDU: 80 13 01 00 [13:06:38]Write to MH i2c: E2 08 00 B5 38 80 13 01 00 00 00 00 00 6A [13:06:38]Write i2c OK [13:06:38]MH_I2C_Read... [13:06:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:06:38]Read from MH i2c: E2 [13:06:38]MH_I2C_Read... [13:06:38]Read from MH i2c: E2 0E 00 [13:06:38]MH_I2C_Read... [13:06:38]Read from MH i2c: E2 0E 00 B5 38 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 63 [13:06:38]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:06:38]wFMCommunicate OK [13:06:38]SAM_PROTO_GetShiftState done [13:06:38]FM_GetShiftState done [13:06:38]req_shift_opened done [13:06:38]requested_item shift.open_date is exist - process it [13:06:38]req_shift_open_date [13:06:38]req_shift_open_date done [13:06:38]produce_requested_data done [13:06:38]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317935,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:06:38]process_action_free close_receipt [13:06:38]json_value_free [13:06:38]json_value_free done [13:06:38]process_json_proto returns [13:06:38]Send response to host [13:06:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317935,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:06:38]free response buf [13:06:38]execute_script done [13:06:38]execute_script returns [13:06:38]free content buf [13:06:38]Sock 7.Close socket [13:06:38]Sock 7.Thread stoped [13:06:42]OFD Sender: No OFD packet to send [13:06:47]OFD Sender: No OFD packet to send [13:06:52]OFD Sender: No OFD packet to send [13:06:57]OFD Sender: No OFD packet to send [13:07:02]OFD Sender: No OFD packet to send [13:07:07]OFD Sender: No OFD packet to send [13:07:12]OFD Sender: No OFD packet to send [13:07:17]OFD Sender: No OFD packet to send [13:07:22]OFD Sender: No OFD packet to send [13:07:27]OFD Sender: No OFD packet to send [13:07:32]OFD Sender: No OFD packet to send [13:07:37]OFD Sender: No OFD packet to send [13:07:39]accept exits with 9 [13:07:39]New connection [13:07:39]New thread 3067436388 created [13:07:39]Thread 3067293028 joined [13:07:39]Waiting for new connection... [13:07:39] Sock 9.Parse request [13:07:39]Sock 9.Check first char [13:07:39]Sock 9.First char is OK [13:07:39]request: POST /json_proto HTTP/1.0 [13:07:39]Method: POST [13:07:39]URL: /json_proto [13:07:39]Method is POST - this is cgi request [13:07:39]url: /json_proto [13:07:39]query_string will be loaded in cgi processing [13:07:39]execute_cgi json_proto POST (null) [13:07:39]execute_cgi path=json_proto method=POST [13:07:39]POST find Content-Length [13:07:39]Host: 172.17.50.195:8080 [13:07:39]Content-Length: 686 [13:07:39]Content-Type: application/json [13:07:39] [13:07:39]POST finish read [13:07:39]Found Content-Length = 686 [13:07:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092886", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 44.390, "sum" : 1700.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1700.00, "total" : 1700.00, "payments": [ { "type": 0, "sum" : 1700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:07:39]execute_script... [13:07:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092886", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 44.390, "sum" : 1700.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1700.00, "total" : 1700.00, "payments": [ { "type": 0, "sum" : 1700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:07:39]POST & json_proto [13:07:39]process_json_proto [13:07:39]json parsed OK: [13:07:39]protocol is kg_v1.0 [13:07:39]action value=close_receipt [13:07:39]process_action close_receipt [13:07:39]cmd_close_receipt [13:07:39]MH_GetDate [13:07:39]Write to MH i2c: F0 00 00 B6 38 DD [13:07:39]Write i2c OK [13:07:39]MH_I2C_Read... [13:07:39]Read from MH i2c: F0 [13:07:39]MH_I2C_Read... [13:07:39]Read from MH i2c: F0 09 00 [13:07:39]MH_I2C_Read... [13:07:39]Read from MH i2c: F0 09 00 B6 38 00 9C 8C 1F 67 43 33 1C 67 8D [13:07:39]GetLastDocTimeStamp 1730120795 [13:07:39]current date 1730120860 [13:07:39]FM_GetShiftState [13:07:39]SAM_PROTO_GetShiftState [13:07:39]wFMCommunicate request_size=4 [13:07:39]MH_SAM_APDU [13:07:39]CAPDU: 80 13 01 00 [13:07:39]Write to MH i2c: E2 08 00 B7 38 80 13 01 00 00 00 00 00 6C [13:07:39]Write i2c OK [13:07:39]MH_I2C_Read... [13:07:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:07:39]Read from MH i2c: E2 [13:07:39]MH_I2C_Read... [13:07:39]Read from MH i2c: E2 0E 00 [13:07:39]MH_I2C_Read... [13:07:39]Read from MH i2c: E2 0E 00 B7 38 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 65 [13:07:39]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:07:39]wFMCommunicate OK [13:07:39]SAM_PROTO_GetShiftState done [13:07:39]FM_GetShiftState done [13:07:39]opened in 1730073493 [13:07:39]opened+sec_in_day 1730159893 [13:07:39]quantity*price = 170013 [13:07:39]sum+1 = 170015 [13:07:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 1700.00 Внесено: 1700.00 СДАЧА: 0.00 НСП 1% : 15.04 НДС 12% : 180.55 Наличными: 1700.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 411 28.10.2024 13:07 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317936 ФПД: 186489945727157 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T130741&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317936&fm=186489945727157&tin=02508201610067®Number=0000000000091628&sum=170000 [13:07:41]StoreToDocumentArchive [13:07:41]shift 546 fd 317936 [13:07:41]save to /storage/0546/doc_00317936 [13:07:41]save last doc name /storage/0546/doc_00317936 to /storage/kkm_last_doc_name [13:07:41]save OK [13:07:41]Clear old archive folders... [13:07:41]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:07:41]tlvbuf is B6FCE230 [13:07:41]SAM_PROTO_ClearQueue [13:07:41]wFMCommunicate request_size=4 [13:07:41]MH_SAM_APDU [13:07:41]CAPDU: 80 09 00 00 [13:07:41]Write to MH i2c: E2 08 00 C4 38 80 09 00 00 00 00 00 00 6E [13:07:41]Write i2c OK [13:07:41]MH_I2C_Read... [13:07:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:07:41]Read from MH i2c: E2 [13:07:41]MH_I2C_Read... [13:07:41]Read from MH i2c: E2 03 00 [13:07:41]MH_I2C_Read... [13:07:41]Read from MH i2c: E2 03 00 C4 38 00 90 00 70 [13:07:41]RAPDU: 90 00 [13:07:41]wFMCommunicate OK [13:07:41]SAM_PROTO_ClearQueue done [13:07:41]KKMCreateOFDPacket [13:07:41]OFDProtocolAddRootSTLVToBuf [13:07:41]FM_MakeSignedData [13:07:41]FM_MakeSignedData [13:07:41]SAM_PROTO_SignData [13:07:41]wFMCommunicate request_size=4 [13:07:41]MH_SAM_APDU [13:07:41]CAPDU: 80 0D 01 02 [13:07:41]Write to MH i2c: E2 08 00 C5 38 80 0D 01 02 00 00 00 00 76 [13:07:41]Write i2c OK [13:07:41]MH_I2C_Read... [13:07:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:07:41]Read from MH i2c: E2 [13:07:41]MH_I2C_Read... [13:07:41]Read from MH i2c: E2 03 00 [13:07:41]MH_I2C_Read... [13:07:41]Read from MH i2c: E2 03 00 C5 38 00 90 00 71 [13:07:41]RAPDU: 90 00 [13:07:41]wFMCommunicate OK [13:07:41]wFMCommunicate request_size=255 [13:07:41]MH_SAM_APDU [13:07:41]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 66 AD 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 1E 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 01 00 00 F4 03 04 00 9D 8C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F0 D9 04 00 35 04 06 00 A9 9C [13:07:41]Write to MH i2c: E2 02 01 C6 38 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 66 AD 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 1E 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 01 00 00 F4 03 04 00 9D 8C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F0 D9 04 00 35 04 06 00 A9 9C 00 00 7F [13:07:41]Write i2c OK [13:07:41]MH_I2C_Read... [13:07:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:07:41]Read from MH i2c: E2 [13:07:41]MH_I2C_Read... [13:07:41]Read from MH i2c: E2 03 00 [13:07:41]MH_I2C_Read... [13:07:41]Read from MH i2c: E2 03 00 C6 38 00 90 00 72 [13:07:41]RAPDU: 90 00 [13:07:41]wFMCommunicate OK [13:07:41]wFMCommunicate request_size=9 [13:07:41]MH_SAM_APDU [13:07:41]CAPDU: 80 0D 02 02 04 92 F8 20 B5 [13:07:41]Write to MH i2c: E2 0C 00 C7 38 80 0D 02 02 04 00 92 F8 20 B5 00 00 E0 [13:07:41]Write i2c OK [13:07:41]MH_I2C_Read... [13:07:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:07:41]Read from MH i2c: E2 [13:07:41]MH_I2C_Read... [13:07:41]Read from MH i2c: E2 03 00 [13:07:41]MH_I2C_Read... [13:07:41]Read from MH i2c: E2 03 00 C7 38 00 90 00 73 [13:07:41]RAPDU: 90 00 [13:07:41]wFMCommunicate OK [13:07:41]wFMCommunicate request_size=4 [13:07:41]MH_SAM_APDU [13:07:41]CAPDU: 80 0D 03 02 [13:07:41]Write to MH i2c: E2 08 00 C8 38 80 0D 03 02 00 00 00 00 7B [13:07:41]Write i2c OK [13:07:41]MH_I2C_Read... [13:07:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:07:41]Read from MH i2c: E2 [13:07:41]MH_I2C_Read... [13:07:41]Read from MH i2c: E2 0B 00 [13:07:41]MH_I2C_Read... [13:07:41]Read from MH i2c: E2 0B 00 C8 38 00 22 88 DB 24 35 02 2F F1 90 00 7C [13:07:41]RAPDU: 22 88 DB 24 35 02 2F F1 90 00 [13:07:41]wFMCommunicate OK [13:07:41]SAM_PROTO_SignData done [13:07:41]FM_MakeSignedData done [13:07:41]CreateOFDProtocolMessage [13:07:41]wFMCommunicate request_size=4 [13:07:41]MH_SAM_APDU [13:07:41]CAPDU: 80 11 00 00 [13:07:41]Write to MH i2c: E2 08 00 C9 38 80 11 00 00 00 00 00 00 7B [13:07:41]Write i2c OK [13:07:41]MH_I2C_Read... [13:07:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:07:41]Read from MH i2c: E2 [13:07:41]MH_I2C_Read... [13:07:41]Read from MH i2c: E2 17 00 [13:07:41]MH_I2C_Read... [13:07:41]Read from MH i2c: E2 17 00 C9 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 CF [13:07:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:07:41]wFMCommunicate OK [13:07:41]CreateOFDProtocolMessage done [13:07:41]OFDSenderStorePacket 317936 [13:07:41]StoreOFDPacket docnum=317936 [13:07:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 83 BA 06 01 74 26 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 66 AD 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 1E 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 01 00 00 F4 03 04 00 9D 8C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F0 D9 04 00 35 04 06 00 A9 9C 92 F8 20 B5 22 88 DB 24 35 02 2F F1 [13:07:41]CheckFolder [13:07:41]dirname=/storage/ofd_packets [13:07:41]CheckFolder done [13:07:41]ProducePacketName [13:07:41]name=ofd_packets/00317936 [13:07:41]NVStorageSaveData ofd_packets/00317936 [13:07:41]File name is /storage/ofd_packets/00317936 [13:07:41]Write 300 bytes [13:07:41]NVStorageSaveData done [13:07:41]OFDSenderStorePacket done [13:07:41]KKMCreateOFDPacket done [13:07:41]NVStorageSaveData kkm_last_timestamp [13:07:41]File name is /storage/kkm_last_timestamp [13:07:41]Write 4 bytes [13:07:41]NVStorageSaveData done [13:07:41]ExternCall_PrintAddStr [13:07:41]wPrintStart [13:07:41]Write to MH i2c: 01 00 00 CA 38 02 [13:07:41]OFD Sender: Processing packet 317936 [packets to send 127, broken 126] [13:07:41]ProducePacketName [13:07:41]name=ofd_packets/00317936 [13:07:41]OFD Sender: To server: pG, [13:07:41]CommunicateWithHost lk.salyk.kg:30040 [13:07:41]ConnectInit lk.salyk.kg [13:07:41]Write i2c OK [13:07:41]MH_I2C_Read... [13:07:41]Read from MH i2c: 01 [13:07:41]MH_I2C_Read... [13:07:41]Read from MH i2c: 01 07 00 [13:07:41]MH_I2C_Read... [13:07:41]Read from MH i2c: 01 07 00 CA 38 00 00 00 00 00 FF 0F 17 [13:07:41]RasterBufferAndPrint [13:07:41]line Счет N : (1)1092886 [13:07:41]line ИНН: 02508201610067 [13:07:41]line Контрольно-Кассовый Чек [13:07:41]line ПРОДАЖА [13:07:41]line ТРК (МРК, ГНК) : 71 [13:07:41]line Товар: 2711190000 [13:07:41]line ГАЗ-К-5 [13:07:41]line 44.390 * 38.30 [13:07:41]line = 1700.14 [13:07:41]line НДС 12% НСП 1% [13:07:41]line > о реализуемом товаре [13:07:41]line ОКРУГЛЕНИЕ: -0.14 [13:07:41]line ИТОГО: 1700.00 [13:07:41]line Внесено: 1700.00 [13:07:41]line СДАЧА: 0.00 [13:07:41]line НСП 1% : 15.04 [13:07:41]line НДС 12% : 180.55 [13:07:41]line Наличными: 1700.00 [13:07:41]line Безнал.: 0.00 [13:07:41]line Место: АЗС № 101 "Партнер Нефть" [13:07:41]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:07:41]line СНО: Общий режим [13:07:41]line Чек 411 28.10.2024 13:07 [13:07:41]line Смена: 546 ФФД: 1.0 [13:07:41]line ЗНМ: 0300000082 [13:07:41]line РНМ: 0000000000091628 [13:07:41]line Версия ККМ: 001 [13:07:41]line ФМ: 0000000000874671 [13:07:41]line ФД: 317936 [13:07:41]line ФПД: 186489945727157 [13:07:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T130741&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317936&fm=186489945727157&tin=02508201610067®Number=0000000000091628&sum=170000 [13:07:41]written 0, free lines is 4095 [13:07:41]Connected sock=10 [13:07:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 83 BA 06 01 74 26 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 66 AD 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 1E 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 01 00 00 F4 03 04 00 9D 8C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F0 D9 04 00 35 04 06 00 A9 9C 92 F8 20 B5 22 88 DB 24 35 02 2F F1 [13:07:42]Write to MH i2c: 01 00 00 F5 38 2D [13:07:42]Write i2c OK [13:07:42]MH_I2C_Read... [13:07:42]Read from MH i2c: 01 [13:07:42]MH_I2C_Read... [13:07:42]Read from MH i2c: 01 07 00 [13:07:42]MH_I2C_Read... [13:07:42]Read from MH i2c: 01 07 00 F5 38 00 00 00 00 00 F1 0C 31 [13:07:42]RasterBufferAndPrint [13:07:42]line [13:07:42]line [13:07:42]line [13:07:42]line [13:07:42]line [13:07:42]written 0, free lines is 3322 [13:07:42]MH_Cut [13:07:42]Write to MH i2c: D1 01 00 FC 38 01 06 [13:07:42]Write i2c OK [13:07:42]MH_I2C_Read... [13:07:42]Read from MH i2c: D1 [13:07:42]MH_I2C_Read... [13:07:42]Read from MH i2c: D1 01 00 [13:07:42]MH_I2C_Read... [13:07:42]Read from MH i2c: D1 01 00 FC 38 00 05 [13:07:42]Write to MH i2c: 01 00 00 FD 38 35 [13:07:42]Write i2c OK [13:07:42]MH_I2C_Read... [13:07:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 08 3F 47 00 8E 95 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F0 D9 04 00 F4 03 04 00 55 38 1F 67 B6 04 01 00 00 99 42 35 AD 94 F0 DE 6C [13:07:42]CommunicateWithHost err = 0 [13:07:42]CheckOFDResponse [13:07:42]1017 (14) - 77093643461234 [13:07:42]1041 (16) - 0000000000874671 [13:07:42]1040 (4) - 317936 [13:07:42]1012 (4) - 28.10.2024 07:08 [13:07:42]1206 (1) - 0 [13:07:42]OFD Sender: Remove packet 317936 [13:07:42]ProducePacketName [13:07:42]name=ofd_packets/00317936 [13:07:42]NVStorageDeleteData [13:07:42]OFD Sender: No OFD packet to send [13:07:42]*** Cut start [13:07:42]*** Partial cut [13:07:42]*** CUTSNS_PIN = 1 [13:07:42]*** CUTSNS_PIN = 0 [13:07:43]*** Brake cut motor [13:07:43]Read from MH i2c: 01 [13:07:43]MH_I2C_Read... [13:07:43]*** Stop cut motor [13:07:43]*** Cut end [13:07:43]Read from MH i2c: 01 07 00 [13:07:43]MH_I2C_Read... [13:07:43]Read from MH i2c: 01 07 00 FD 38 00 00 00 00 00 FF 0F 4A [13:07:43]process_action close_receipt done [13:07:43]requested_data is exist [13:07:43]produce_requested_data [13:07:43]requested_item fm.sn is exist - process it [13:07:43]wFMCommunicate request_size=4 [13:07:43]MH_SAM_APDU [13:07:43]CAPDU: 80 11 00 00 [13:07:43]Write to MH i2c: E2 08 00 FE 38 80 11 00 00 00 00 00 00 B0 [13:07:43]Write i2c OK [13:07:43]MH_I2C_Read... [13:07:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:07:43]Read from MH i2c: E2 [13:07:43]MH_I2C_Read... [13:07:43]Read from MH i2c: E2 17 00 [13:07:43]MH_I2C_Read... [13:07:43]Read from MH i2c: E2 17 00 FE 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 04 [13:07:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:07:43]wFMCommunicate OK [13:07:43]requested_item fd.num is exist - process it [13:07:43]SAM_PROTO_GetFieldsCounters [13:07:43]wFMCommunicate request_size=4 [13:07:43]MH_SAM_APDU [13:07:43]CAPDU: 80 13 00 00 [13:07:43]Write to MH i2c: E2 08 00 FF 38 80 13 00 00 00 00 00 00 B3 [13:07:43]Write i2c OK [13:07:43]MH_I2C_Read... [13:07:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:07:43]Read from MH i2c: E2 [13:07:43]MH_I2C_Read... [13:07:43]Read from MH i2c: E2 62 00 [13:07:43]MH_I2C_Read... [13:07:43]Read from MH i2c: E2 62 00 FF 38 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F0 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 9B 01 00 00 5E 04 04 00 9B 01 00 00 57 04 04 00 9C 01 00 00 19 04 04 00 00 00 00 00 90 00 9B [13:07:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F0 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 9B 01 00 00 5E 04 04 00 9B 01 00 00 57 04 04 00 9C 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:07:43]wFMCommunicate OK [13:07:43]SAM_PROTO_GetFieldsCounters done [13:07:43]requested_item shift.num is exist - process it [13:07:43]requested_item shift.opened is exist - process it [13:07:43]req_shift_opened [13:07:43]FM_GetShiftState [13:07:43]SAM_PROTO_GetShiftState [13:07:43]wFMCommunicate request_size=4 [13:07:43]MH_SAM_APDU [13:07:43]CAPDU: 80 13 01 00 [13:07:43]Write to MH i2c: E2 08 00 00 39 80 13 01 00 00 00 00 00 B6 [13:07:43]Write i2c OK [13:07:43]MH_I2C_Read... [13:07:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:07:43]Read from MH i2c: E2 [13:07:43]MH_I2C_Read... [13:07:43]Read from MH i2c: E2 0E 00 [13:07:43]MH_I2C_Read... [13:07:43]Read from MH i2c: E2 0E 00 00 39 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 AF [13:07:43]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:07:43]wFMCommunicate OK [13:07:43]SAM_PROTO_GetShiftState done [13:07:43]FM_GetShiftState done [13:07:43]req_shift_opened done [13:07:43]requested_item shift.open_date is exist - process it [13:07:43]req_shift_open_date [13:07:43]req_shift_open_date done [13:07:43]produce_requested_data done [13:07:43]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317936,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:07:43]process_action_free close_receipt [13:07:43]json_value_free [13:07:43]json_value_free done [13:07:43]process_json_proto returns [13:07:43]Send response to host [13:07:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317936,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:07:43]free response buf [13:07:43]execute_script done [13:07:43]execute_script returns [13:07:43]free content buf [13:07:43]Sock 9.Close socket [13:07:43]Sock 9.Thread stoped [13:07:47]OFD Sender: No OFD packet to send [13:07:52]OFD Sender: No OFD packet to send [13:07:57]OFD Sender: No OFD packet to send [13:08:02]OFD Sender: No OFD packet to send [13:08:07]OFD Sender: No OFD packet to send [13:08:12]OFD Sender: No OFD packet to send [13:08:17]OFD Sender: No OFD packet to send [13:08:22]OFD Sender: No OFD packet to send [13:08:27]OFD Sender: No OFD packet to send [13:08:31]accept exits with 7 [13:08:31]New connection [13:08:31]New thread 3067293028 created [13:08:31]Thread 3067436388 joined [13:08:31]Waiting for new connection... [13:08:31] Sock 7.Parse request [13:08:31]Sock 7.Check first char [13:08:31]Sock 7.First char is OK [13:08:31]request: POST /json_proto HTTP/1.0 [13:08:31]Method: POST [13:08:31]URL: /json_proto [13:08:31]Method is POST - this is cgi request [13:08:31]url: /json_proto [13:08:31]query_string will be loaded in cgi processing [13:08:31]execute_cgi json_proto POST (null) [13:08:31]execute_cgi path=json_proto method=POST [13:08:31]POST find Content-Length [13:08:31]Host: 172.17.50.195:8080 [13:08:31]Content-Length: 770 [13:08:31]Content-Type: application/json [13:08:31] [13:08:31]POST finish read [13:08:31]Found Content-Length = 770 [13:08:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092887", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.31 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:08:31]execute_script... [13:08:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092887", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.31 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:08:31]POST & json_proto [13:08:31]process_json_proto [13:08:31]json parsed OK: [13:08:31]protocol is kg_v1.0 [13:08:31]action value=close_receipt [13:08:31]process_action close_receipt [13:08:31]cmd_close_receipt [13:08:31]MH_GetDate [13:08:31]Write to MH i2c: F0 00 00 01 39 29 [13:08:31]Write i2c OK [13:08:31]MH_I2C_Read... [13:08:31]Read from MH i2c: F0 [13:08:31]MH_I2C_Read... [13:08:31]Read from MH i2c: F0 09 00 [13:08:31]MH_I2C_Read... [13:08:31]Read from MH i2c: F0 09 00 01 39 00 D0 8C 1F 67 43 33 1C 67 0D [13:08:31]GetLastDocTimeStamp 1730120861 [13:08:31]current date 1730120912 [13:08:31]FM_GetShiftState [13:08:31]SAM_PROTO_GetShiftState [13:08:31]wFMCommunicate request_size=4 [13:08:31]MH_SAM_APDU [13:08:31]CAPDU: 80 13 01 00 [13:08:31]Write to MH i2c: E2 08 00 02 39 80 13 01 00 00 00 00 00 B8 [13:08:31]Write i2c OK [13:08:31]MH_I2C_Read... [13:08:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:08:31]Read from MH i2c: E2 [13:08:31]MH_I2C_Read... [13:08:31]Read from MH i2c: E2 0E 00 [13:08:31]MH_I2C_Read... [13:08:31]Read from MH i2c: E2 0E 00 02 39 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B1 [13:08:31]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:08:31]wFMCommunicate OK [13:08:31]SAM_PROTO_GetShiftState done [13:08:31]FM_GetShiftState done [13:08:31]opened in 1730073493 [13:08:31]opened+sec_in_day 1730159893 [13:08:31]quantity*price = 200031 [13:08:31]sum+1 = 200032 [13:08:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.31 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.31 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 412 28.10.2024 13:08 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317937 ФПД: 196960552707456 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T130832&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317937&fm=196960552707456&tin=02508201610067®Number=0000000000091628&sum=200031 [13:08:32]StoreToDocumentArchive [13:08:32]shift 546 fd 317937 [13:08:32]save to /storage/0546/doc_00317937 [13:08:32]save last doc name /storage/0546/doc_00317937 to /storage/kkm_last_doc_name [13:08:32]save OK [13:08:32]Clear old archive folders... [13:08:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:08:32]tlvbuf is B6FCEEF0 [13:08:32]SAM_PROTO_ClearQueue [13:08:32]wFMCommunicate request_size=4 [13:08:32]MH_SAM_APDU [13:08:32]CAPDU: 80 09 00 00 [13:08:32]Write to MH i2c: E2 08 00 0F 39 80 09 00 00 00 00 00 00 BA [13:08:32]Write i2c OK [13:08:32]MH_I2C_Read... [13:08:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:08:32]Read from MH i2c: E2 [13:08:32]MH_I2C_Read... [13:08:32]Read from MH i2c: E2 03 00 [13:08:32]MH_I2C_Read... [13:08:32]Read from MH i2c: E2 03 00 0F 39 00 90 00 BC [13:08:32]RAPDU: 90 00 [13:08:32]wFMCommunicate OK [13:08:32]SAM_PROTO_ClearQueue done [13:08:32]KKMCreateOFDPacket [13:08:32]OFDProtocolAddRootSTLVToBuf [13:08:32]FM_MakeSignedData [13:08:32]FM_MakeSignedData [13:08:32]SAM_PROTO_SignData [13:08:32]wFMCommunicate request_size=4 [13:08:32]MH_SAM_APDU [13:08:32]CAPDU: 80 0D 01 02 [13:08:32]Write to MH i2c: E2 08 00 10 39 80 0D 01 02 00 00 00 00 C2 [13:08:32]Write i2c OK [13:08:32]MH_I2C_Read... [13:08:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:08:32]Read from MH i2c: E2 [13:08:32]MH_I2C_Read... [13:08:32]Read from MH i2c: E2 03 00 [13:08:32]MH_I2C_Read... [13:08:32]Read from MH i2c: E2 03 00 10 39 00 90 00 BD [13:08:32]RAPDU: 90 00 [13:08:32]wFMCommunicate OK [13:08:32]wFMCommunicate request_size=255 [13:08:32]MH_SAM_APDU [13:08: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 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 01 00 00 F4 03 04 00 D0 8C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F1 D9 04 00 35 04 06 00 B3 [13:08:32]Write to MH i2c: E2 02 01 11 39 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 01 00 00 F4 03 04 00 D0 8C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F1 D9 04 00 35 04 06 00 B3 00 00 F4 [13:08:32]Write i2c OK [13:08:32]MH_I2C_Read... [13:08:32]OFD Sender: No OFD packet to send [13:08:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:08:32]Read from MH i2c: E2 [13:08:32]MH_I2C_Read... [13:08:32]Read from MH i2c: E2 03 00 [13:08:32]MH_I2C_Read... [13:08:32]Read from MH i2c: E2 03 00 11 39 00 90 00 BE [13:08:32]RAPDU: 90 00 [13:08:32]wFMCommunicate OK [13:08:32]wFMCommunicate request_size=10 [13:08:32]MH_SAM_APDU [13:08:32]CAPDU: 80 0D 02 02 05 22 73 C7 65 80 [13:08:32]Write to MH i2c: E2 0D 00 12 39 80 0D 02 02 05 00 22 73 C7 65 80 00 00 10 [13:08:32]Write i2c OK [13:08:32]MH_I2C_Read... [13:08:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:08:32]Read from MH i2c: E2 [13:08:32]MH_I2C_Read... [13:08:32]Read from MH i2c: E2 03 00 [13:08:32]MH_I2C_Read... [13:08:32]Read from MH i2c: E2 03 00 12 39 00 90 00 BF [13:08:32]RAPDU: 90 00 [13:08:32]wFMCommunicate OK [13:08:32]wFMCommunicate request_size=4 [13:08:32]MH_SAM_APDU [13:08:32]CAPDU: 80 0D 03 02 [13:08:32]Write to MH i2c: E2 08 00 13 39 80 0D 03 02 00 00 00 00 C7 [13:08:32]Write i2c OK [13:08:32]MH_I2C_Read... [13:08:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:08:32]Read from MH i2c: E2 [13:08:32]MH_I2C_Read... [13:08:32]Read from MH i2c: E2 0B 00 [13:08:32]MH_I2C_Read... [13:08:32]Read from MH i2c: E2 0B 00 13 39 00 C7 07 FE 6F 4D 18 E3 16 90 00 61 [13:08:32]RAPDU: C7 07 FE 6F 4D 18 E3 16 90 00 [13:08:32]wFMCommunicate OK [13:08:32]SAM_PROTO_SignData done [13:08:32]FM_MakeSignedData done [13:08:32]CreateOFDProtocolMessage [13:08:32]wFMCommunicate request_size=4 [13:08:32]MH_SAM_APDU [13:08:32]CAPDU: 80 11 00 00 [13:08:32]Write to MH i2c: E2 08 00 14 39 80 11 00 00 00 00 00 00 C7 [13:08:32]Write i2c OK [13:08:32]MH_I2C_Read... [13:08:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:08:33]Read from MH i2c: E2 [13:08:33]MH_I2C_Read... [13:08:33]Read from MH i2c: E2 17 00 [13:08:33]MH_I2C_Read... [13:08:33]Read from MH i2c: E2 17 00 14 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 1B [13:08:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:08:33]wFMCommunicate OK [13:08:33]CreateOFDProtocolMessage done [13:08:33]OFDSenderStorePacket 317937 [13:08:33]StoreOFDPacket docnum=317937 [13:08:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 EB FD 07 01 2A 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 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 01 00 00 F4 03 04 00 D0 8C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F1 D9 04 00 35 04 06 00 B3 22 73 C7 65 80 C7 07 FE 6F 4D 18 E3 16 [13:08:33]CheckFolder [13:08:33]dirname=/storage/ofd_packets [13:08:33]CheckFolder done [13:08:33]ProducePacketName [13:08:33]name=ofd_packets/00317937 [13:08:33]NVStorageSaveData ofd_packets/00317937 [13:08:33]File name is /storage/ofd_packets/00317937 [13:08:33]Write 301 bytes [13:08:33]NVStorageSaveData done [13:08:33]OFDSenderStorePacket done [13:08:33]KKMCreateOFDPacket done [13:08:33]NVStorageSaveData kkm_last_timestamp [13:08:33]File name is /storage/kkm_last_timestamp [13:08:33]Write 4 bytes [13:08:33]NVStorageSaveData done [13:08:33]ExternCall_PrintAddStr [13:08:33]wPrintStart [13:08:33]Write to MH i2c: 01 00 00 15 39 4E [13:08:33]Write i2c OK [13:08:33]MH_I2C_Read... [13:08:33]Read from MH i2c: 01 [13:08:33]MH_I2C_Read... [13:08:33]Read from MH i2c: 01 07 00 [13:08:33]MH_I2C_Read... [13:08:33]Read from MH i2c: 01 07 00 15 39 00 00 00 00 00 FF 0F 63 [13:08:33]RasterBufferAndPrint [13:08:33]line Счет N : (1)1092887 [13:08:33]line ИНН: 02508201610067 [13:08:33]line Контрольно-Кассовый Чек [13:08:33]line ПРОДАЖА [13:08:33]line ТРК (МРК, ГНК) : 43 [13:08:33]line Товар: 2710124130 [13:08:33]line Аи-92-К-2 [13:08:33]line 29.900 * 66.90 [13:08:33]line = 2000.31 [13:08:33]line НДС 12% НСП 1% [13:08:33]line > о реализуемом товаре [13:08:33]line ИТОГО: 2000.31 [13:08:33]line НСП 1% : 17.70 [13:08:33]line НДС 12% : 212.42 [13:08:33]line Наличными: 0.00 [13:08:33]line Безнал.: 2000.31 [13:08:33]line Место: АЗС № 101 "Партнер Нефть" [13:08:33]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:08:33]line СНО: Общий режим [13:08:33]line Чек 412 28.10.2024 13:08 [13:08:33]line Смена: 546 ФФД: 1.0 [13:08:33]line ЗНМ: 0300000082 [13:08:33]line РНМ: 0000000000091628 [13:08:33]line Версия ККМ: 001 [13:08:33]line Платежная система: Mbank [13:08:33]line ФМ: 0000000000874671 [13:08:33]line ФД: 317937 [13:08:33]line ФПД: 196960552707456 [13:08:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T130832&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317937&fm=196960552707456&tin=02508201610067®Number=0000000000091628&sum=200031 [13:08:33]written 0, free lines is 4095 [13:08:33]OFD Sender: Processing packet 317937 [packets to send 127, broken 126] [13:08:33]ProducePacketName [13:08:33]name=ofd_packets/00317937 [13:08:33]OFD Sender: To server: pG, [13:08:33]CommunicateWithHost lk.salyk.kg:30040 [13:08:33]ConnectInit lk.salyk.kg [13:08:33]Connected sock=10 [13:08:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 EB FD 07 01 2A 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 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 01 00 00 F4 03 04 00 D0 8C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F1 D9 04 00 35 04 06 00 B3 22 73 C7 65 80 C7 07 FE 6F 4D 18 E3 16 [13:08:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 5E 06 47 00 2B 6E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F1 D9 04 00 F4 03 04 00 89 38 1F 67 B6 04 01 00 00 E2 51 6A D9 CF A8 30 BE [13:08:33]CommunicateWithHost err = 0 [13:08:33]CheckOFDResponse [13:08:33]1017 (14) - 77093643461234 [13:08:33]1041 (16) - 0000000000874671 [13:08:33]1040 (4) - 317937 [13:08:33]1012 (4) - 28.10.2024 07:08 [13:08:33]1206 (1) - 0 [13:08:33]OFD Sender: Remove packet 317937 [13:08:33]ProducePacketName [13:08:33]name=ofd_packets/00317937 [13:08:33]NVStorageDeleteData [13:08:33]Write to MH i2c: 01 00 00 3E 39 77 [13:08:33]Write i2c OK [13:08:33]MH_I2C_Read... [13:08:33]Read from MH i2c: 01 [13:08:33]MH_I2C_Read... [13:08:33]Read from MH i2c: 01 07 00 [13:08:33]MH_I2C_Read... [13:08:33]Read from MH i2c: 01 07 00 3E 39 00 00 00 00 00 20 0D AB [13:08:33]RasterBufferAndPrint [13:08:33]line [13:08:33]line [13:08:33]line [13:08:33]line [13:08:33]line [13:08:33]written 0, free lines is 3366 [13:08:33]MH_Cut [13:08:33]Write to MH i2c: D1 01 00 45 39 01 50 [13:08:33]Write i2c OK [13:08:33]MH_I2C_Read... [13:08:33]Read from MH i2c: D1 [13:08:33]MH_I2C_Read... [13:08:33]Read from MH i2c: D1 01 00 [13:08:33]MH_I2C_Read... [13:08:33]Read from MH i2c: D1 01 00 45 39 00 4F [13:08:33]Write to MH i2c: 01 00 00 46 39 7F [13:08:33]Write i2c OK [13:08:33]MH_I2C_Read... [13:08:34]OFD Sender: No OFD packet to send [13:08:34]*** Cut start [13:08:34]*** Partial cut [13:08:34]*** CUTSNS_PIN = 1 [13:08:34]*** CUTSNS_PIN = 0 [13:08:34]*** Brake cut motor [13:08:35]Read from MH i2c: 01 [13:08:35]MH_I2C_Read... [13:08:35]*** Stop cut motor [13:08:35]*** Cut end [13:08:35]Read from MH i2c: 01 07 00 [13:08:35]MH_I2C_Read... [13:08:35]Read from MH i2c: 01 07 00 46 39 00 00 00 00 00 FF 0F 94 [13:08:35]process_action close_receipt done [13:08:35]requested_data is exist [13:08:35]produce_requested_data [13:08:35]requested_item fm.sn is exist - process it [13:08:35]wFMCommunicate request_size=4 [13:08:35]MH_SAM_APDU [13:08:35]CAPDU: 80 11 00 00 [13:08:35]Write to MH i2c: E2 08 00 47 39 80 11 00 00 00 00 00 00 FA [13:08:35]Write i2c OK [13:08:35]MH_I2C_Read... [13:08:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:08:35]Read from MH i2c: E2 [13:08:35]MH_I2C_Read... [13:08:35]Read from MH i2c: E2 17 00 [13:08:35]MH_I2C_Read... [13:08:35]Read from MH i2c: E2 17 00 47 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 4E [13:08:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:08:35]wFMCommunicate OK [13:08:35]requested_item fd.num is exist - process it [13:08:35]SAM_PROTO_GetFieldsCounters [13:08:35]wFMCommunicate request_size=4 [13:08:35]MH_SAM_APDU [13:08:35]CAPDU: 80 13 00 00 [13:08:35]Write to MH i2c: E2 08 00 48 39 80 13 00 00 00 00 00 00 FD [13:08:35]Write i2c OK [13:08:35]MH_I2C_Read... [13:08:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:08:35]Read from MH i2c: E2 [13:08:35]MH_I2C_Read... [13:08:35]Read from MH i2c: E2 62 00 [13:08:35]MH_I2C_Read... [13:08:35]Read from MH i2c: E2 62 00 48 39 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F1 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 9C 01 00 00 5E 04 04 00 9C 01 00 00 57 04 04 00 9D 01 00 00 19 04 04 00 00 00 00 00 90 00 E9 [13: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 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F1 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 9C 01 00 00 5E 04 04 00 9C 01 00 00 57 04 04 00 9D 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:08:35]wFMCommunicate OK [13:08:35]SAM_PROTO_GetFieldsCounters done [13:08:35]requested_item shift.num is exist - process it [13:08:35]requested_item shift.opened is exist - process it [13:08:35]req_shift_opened [13:08:35]FM_GetShiftState [13:08:35]SAM_PROTO_GetShiftState [13:08:35]wFMCommunicate request_size=4 [13:08:35]MH_SAM_APDU [13:08:35]CAPDU: 80 13 01 00 [13:08:35]Write to MH i2c: E2 08 00 49 39 80 13 01 00 00 00 00 00 FF [13:08:35]Write i2c OK [13:08:35]MH_I2C_Read... [13:08:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:08:35]Read from MH i2c: E2 [13:08:35]MH_I2C_Read... [13:08:35]Read from MH i2c: E2 0E 00 [13:08:35]MH_I2C_Read... [13:08:35]Read from MH i2c: E2 0E 00 49 39 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F8 [13:08:35]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:08:35]wFMCommunicate OK [13:08:35]SAM_PROTO_GetShiftState done [13:08:35]FM_GetShiftState done [13:08:35]req_shift_opened done [13:08:35]requested_item shift.open_date is exist - process it [13:08:35]req_shift_open_date [13:08:35]req_shift_open_date done [13:08:35]produce_requested_data done [13:08:35]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317937,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:08:35]process_action_free close_receipt [13:08:35]json_value_free [13:08:35]json_value_free done [13:08:35]process_json_proto returns [13:08:35]Send response to host [13:08:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317937,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:08:35]free response buf [13:08:35]execute_script done [13:08:35]execute_script returns [13:08:35]free content buf [13:08:35]Sock 7.Close socket [13:08:35]Sock 7.Thread stoped [13:08:39]OFD Sender: No OFD packet to send [13:08:44]OFD Sender: No OFD packet to send [13:08:49]OFD Sender: No OFD packet to send [13:08:54]OFD Sender: No OFD packet to send [13:08:59]OFD Sender: No OFD packet to send [13:09:03]accept exits with 9 [13:09:03]New connection [13:09:03]New thread 3067436388 created [13:09:03]Thread 3067293028 joined [13:09:03]Waiting for new connection... [13:09:03] Sock 9.Parse request [13:09:03]Sock 9.Check first char [13:09:03]Sock 9.First char is OK [13:09:03]request: POST /json_proto HTTP/1.0 [13:09:03]Method: POST [13:09:03]URL: /json_proto [13:09:03]Method is POST - this is cgi request [13:09:03]url: /json_proto [13:09:03]query_string will be loaded in cgi processing [13:09:03]execute_cgi json_proto POST (null) [13:09:03]execute_cgi path=json_proto method=POST [13:09:03]POST find Content-Length [13:09:03]Host: 172.17.50.195:8080 [13:09:03]Content-Length: 683 [13:09:03]Content-Type: application/json [13:09:03] [13:09:03]POST finish read [13:09:03]Found Content-Length = 683 [13:09:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092889", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 37.370, "sum" : 2500.05, "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" ] } } [13:09:03]execute_script... [13:09: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)1092889", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 37.370, "sum" : 2500.05, "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" ] } } [13:09:03]POST & json_proto [13:09:03]process_json_proto [13:09:03]json parsed OK: [13:09:03]protocol is kg_v1.0 [13:09:03]action value=close_receipt [13:09:03]process_action close_receipt [13:09:03]cmd_close_receipt [13:09:03]MH_GetDate [13:09:03]Write to MH i2c: F0 00 00 4A 39 72 [13:09:03]Write i2c OK [13:09:03]MH_I2C_Read... [13:09:03]Read from MH i2c: F0 [13:09:03]MH_I2C_Read... [13:09:03]Read from MH i2c: F0 09 00 [13:09:03]MH_I2C_Read... [13:09:03]Read from MH i2c: F0 09 00 4A 39 00 F0 8C 1F 67 43 33 1C 67 76 [13:09:03]GetLastDocTimeStamp 1730120912 [13:09:03]current date 1730120944 [13:09:03]FM_GetShiftState [13:09:03]SAM_PROTO_GetShiftState [13:09:03]wFMCommunicate request_size=4 [13:09:03]MH_SAM_APDU [13:09:03]CAPDU: 80 13 01 00 [13:09:03]Write to MH i2c: E2 08 00 4B 39 80 13 01 00 00 00 00 00 01 [13:09:03]Write i2c OK [13:09:03]MH_I2C_Read... [13:09:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:09:03]Read from MH i2c: E2 [13:09:03]MH_I2C_Read... [13:09:03]Read from MH i2c: E2 0E 00 [13:09:03]MH_I2C_Read... [13:09:03]Read from MH i2c: E2 0E 00 4B 39 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 FA [13:09:03]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:09:03]wFMCommunicate OK [13:09:03]SAM_PROTO_GetShiftState done [13:09:03]FM_GetShiftState done [13:09:03]opened in 1730073493 [13:09:03]opened+sec_in_day 1730159893 [13:09:03]quantity*price = 250005 [13:09:03]sum+1 = 250006 [13:09:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 2500.00 Внесено: 2500.00 СДАЧА: 0.00 НСП 1% : 22.12 НДС 12% : 265.49 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 413 28.10.2024 13:09 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317938 ФПД: 247999178342709 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T130904&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317938&fm=247999178342709&tin=02508201610067®Number=0000000000091628&sum=250000 [13:09:04]StoreToDocumentArchive [13:09:04]shift 546 fd 317938 [13:09:04]save to /storage/0546/doc_00317938 [13:09:04]save last doc name /storage/0546/doc_00317938 to /storage/kkm_last_doc_name [13:09:04]save OK [13:09:04]Clear old archive folders... [13:09:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:09:04]tlvbuf is 0141EE60 [13:09:04]SAM_PROTO_ClearQueue [13:09:04]wFMCommunicate request_size=4 [13:09:04]MH_SAM_APDU [13:09:04]CAPDU: 80 09 00 00 [13:09:04]Write to MH i2c: E2 08 00 58 39 80 09 00 00 00 00 00 00 03 [13:09:04]Write i2c OK [13:09:04]MH_I2C_Read... [13:09:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:09:04]Read from MH i2c: E2 [13:09:04]MH_I2C_Read... [13:09:04]Read from MH i2c: E2 03 00 [13:09:04]MH_I2C_Read... [13:09:04]Read from MH i2c: E2 03 00 58 39 00 90 00 05 [13:09:04]RAPDU: 90 00 [13:09:04]wFMCommunicate OK [13:09:04]SAM_PROTO_ClearQueue done [13:09:04]KKMCreateOFDPacket [13:09:04]OFDProtocolAddRootSTLVToBuf [13:09:04]FM_MakeSignedData [13:09:04]FM_MakeSignedData [13:09:04]SAM_PROTO_SignData [13:09:04]wFMCommunicate request_size=4 [13:09:04]MH_SAM_APDU [13:09:04]CAPDU: 80 0D 01 02 [13:09:04]Write to MH i2c: E2 08 00 59 39 80 0D 01 02 00 00 00 00 0B [13:09:04]Write i2c OK [13:09:04]MH_I2C_Read... [13:09:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:09:04]Read from MH i2c: E2 [13:09:04]MH_I2C_Read... [13:09:04]Read from MH i2c: E2 03 00 [13:09:04]MH_I2C_Read... [13:09:04]Read from MH i2c: E2 03 00 59 39 00 90 00 06 [13:09:04]RAPDU: 90 00 [13:09:04]wFMCommunicate OK [13:09:04]wFMCommunicate request_size=255 [13:09:04]MH_SAM_APDU [13:09: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 32 FF 03 08 00 03 FA 91 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 95 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 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 9D 01 00 00 F4 03 04 00 F0 8C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F2 D9 04 00 35 04 06 00 E1 [13:09:04]Write to MH i2c: E2 02 01 5A 39 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 FA 91 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 95 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 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 9D 01 00 00 F4 03 04 00 F0 8C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F2 D9 04 00 35 04 06 00 E1 00 00 45 [13:09:04]Write i2c OK [13:09:04]MH_I2C_Read... [13:09:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:09:04]Read from MH i2c: E2 [13:09:04]MH_I2C_Read... [13:09:04]Read from MH i2c: E2 03 00 [13:09:04]MH_I2C_Read... [13:09:04]Read from MH i2c: E2 03 00 5A 39 00 90 00 07 [13:09:04]RAPDU: 90 00 [13:09:04]wFMCommunicate OK [13:09:04]wFMCommunicate request_size=10 [13:09:04]MH_SAM_APDU [13:09:04]CAPDU: 80 0D 02 02 05 8D CE EE 01 35 [13:09:04]Write to MH i2c: E2 0D 00 5B 39 80 0D 02 02 05 00 8D CE EE 01 35 00 00 97 [13:09:04]Write i2c OK [13:09:04]MH_I2C_Read... [13:09:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:09:05]Read from MH i2c: E2 [13:09:05]MH_I2C_Read... [13:09:05]Read from MH i2c: E2 03 00 [13:09:05]MH_I2C_Read... [13:09:05]Read from MH i2c: E2 03 00 5B 39 00 90 00 08 [13:09:05]RAPDU: 90 00 [13:09:05]wFMCommunicate OK [13:09:05]wFMCommunicate request_size=4 [13:09:05]MH_SAM_APDU [13:09:05]CAPDU: 80 0D 03 02 [13:09:05]Write to MH i2c: E2 08 00 5C 39 80 0D 03 02 00 00 00 00 10 [13:09:05]Write i2c OK [13:09:05]MH_I2C_Read... [13:09:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:09:05]Read from MH i2c: E2 [13:09:05]MH_I2C_Read... [13:09:05]Read from MH i2c: E2 0B 00 [13:09:05]MH_I2C_Read... [13:09:05]Read from MH i2c: E2 0B 00 5C 39 00 F3 A5 A9 A0 28 D0 61 42 90 00 8D [13:09:05]RAPDU: F3 A5 A9 A0 28 D0 61 42 90 00 [13:09:05]wFMCommunicate OK [13:09:05]SAM_PROTO_SignData done [13:09:05]FM_MakeSignedData done [13:09:05]CreateOFDProtocolMessage [13:09:05]wFMCommunicate request_size=4 [13:09:05]MH_SAM_APDU [13:09:05]CAPDU: 80 11 00 00 [13:09:05]Write to MH i2c: E2 08 00 5D 39 80 11 00 00 00 00 00 00 10 [13:09:05]Write i2c OK [13:09:05]MH_I2C_Read... [13:09:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:09:05]Read from MH i2c: E2 [13:09:05]MH_I2C_Read... [13:09:05]Read from MH i2c: E2 17 00 [13:09:05]MH_I2C_Read... [13:09:05]Read from MH i2c: E2 17 00 5D 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 64 [13:09:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:09:05]wFMCommunicate OK [13:09:05]CreateOFDProtocolMessage done [13:09:05]OFDSenderStorePacket 317938 [13:09:05]StoreOFDPacket docnum=317938 [13:09:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 49 DD 07 01 3C 25 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 FA 91 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 95 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 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 9D 01 00 00 F4 03 04 00 F0 8C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F2 D9 04 00 35 04 06 00 E1 8D CE EE 01 35 F3 A5 A9 A0 28 D0 61 42 [13:09:05]CheckFolder [13:09:05]dirname=/storage/ofd_packets [13:09:05]CheckFolder done [13:09:05]ProducePacketName [13:09:05]name=ofd_packets/00317938 [13:09:05]NVStorageSaveData ofd_packets/00317938 [13:09:05]File name is /storage/ofd_packets/00317938 [13:09:05]Write 301 bytes [13:09:05]NVStorageSaveData done [13:09:05]OFDSenderStorePacket done [13:09:05]KKMCreateOFDPacket done [13:09:05]NVStorageSaveData kkm_last_timestamp [13:09:05]File name is /storage/kkm_last_timestamp [13:09:05]Write 4 bytes [13:09:05]NVStorageSaveData done [13:09:05]ExternCall_PrintAddStr [13:09:05]wPrintStart [13:09:05]Write to MH i2c: 01 00 00 5E 39 97 [13:09:05]Write i2c OK [13:09:05]MH_I2C_Read... [13:09:05]Read from MH i2c: 01 [13:09:05]MH_I2C_Read... [13:09:05]Read from MH i2c: 01 07 00 [13:09:05]MH_I2C_Read... [13:09:05]Read from MH i2c: 01 07 00 5E 39 00 00 00 00 00 FF 0F AC [13:09:05]RasterBufferAndPrint [13:09:05]line Счет N : (1)1092889 [13:09:05]line ИНН: 02508201610067 [13:09:05]line Контрольно-Кассовый Чек [13:09:05]line ПРОДАЖА [13:09:05]line ТРК (МРК, ГНК) : 63 [13:09:05]line Товар: 2710124130 [13:09:05]line Аи-92-К-2 [13:09:05]line 37.370 * 66.90 [13:09:05]line = 2500.05 [13:09:05]line НДС 12% НСП 1% [13:09:05]line > о реализуемом товаре [13:09:05]line ОКРУГЛЕНИЕ: -0.05 [13:09:05]line ИТОГО: 2500.00 [13:09:05]line Внесено: 2500.00 [13:09:05]line СДАЧА: 0.00 [13:09:05]line НСП 1% : 22.12 [13:09:05]line НДС 12% : 265.49 [13:09:05]line Наличными: 2500.00 [13:09:05]line Безнал.: 0.00 [13:09:05]line Место: АЗС № 101 "Партнер Нефть" [13:09:05]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:09:05]line СНО: Общий режим [13:09:05]line Чек 413 28.10.2024 13:09 [13:09:05]line Смена: 546 ФФД: 1.0 [13:09:05]line ЗНМ: 0300000082 [13:09:05]line РНМ: 0000000000091628 [13:09:05]line Версия ККМ: 001 [13:09:05]line ФМ: 0000000000874671 [13:09:05]line ФД: 317938 [13:09:05]line ФПД: 247999178342709 [13:09:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T130904&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317938&fm=247999178342709&tin=02508201610067®Number=0000000000091628&sum=250000 [13:09:05]OFD Sender: Processing packet 317938 [packets to send 127, broken 126] [13:09:05]ProducePacketName [13:09:05]name=ofd_packets/00317938 [13:09:05]OFD Sender: To server: pG, [13:09:05]CommunicateWithHost lk.salyk.kg:30040 [13:09:05]ConnectInit lk.salyk.kg [13:09:05]written 0, free lines is 4095 [13:09:05]Connected sock=10 [13: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 34 36 37 31 0F 01 00 00 49 DD 07 01 3C 25 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 FA 91 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 95 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 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 9D 01 00 00 F4 03 04 00 F0 8C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F2 D9 04 00 35 04 06 00 E1 8D CE EE 01 35 F3 A5 A9 A0 28 D0 61 42 [13:09:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 F4 4B 47 00 CF 99 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F2 D9 04 00 F4 03 04 00 A9 38 1F 67 B6 04 01 00 00 CA F6 BC 12 46 F9 13 CC [13:09:05]CommunicateWithHost err = 0 [13:09:05]CheckOFDResponse [13:09:05]1017 (14) - 77093643461234 [13:09:05]1041 (16) - 0000000000874671 [13:09:05]1040 (4) - 317938 [13:09:05]1012 (4) - 28.10.2024 07:09 [13:09:05]1206 (1) - 0 [13:09:05]OFD Sender: Remove packet 317938 [13:09:05]ProducePacketName [13:09:05]name=ofd_packets/00317938 [13:09:05]NVStorageDeleteData [13:09:05]Write to MH i2c: 01 00 00 89 39 C2 [13:09:05]Write i2c OK [13:09:05]MH_I2C_Read... [13:09:05]Read from MH i2c: 01 [13:09:05]MH_I2C_Read... [13:09:05]Read from MH i2c: 01 07 00 [13:09:05]MH_I2C_Read... [13:09:05]Read from MH i2c: 01 07 00 89 39 00 00 00 00 00 FB 0C D0 [13:09:05]RasterBufferAndPrint [13:09:05]line [13:09:05]line [13:09:05]line [13:09:05]line [13:09:05]line [13:09:05]written 0, free lines is 3332 [13:09:05]MH_Cut [13:09:05]Write to MH i2c: D1 01 00 90 39 01 9B [13:09:05]Write i2c OK [13:09:05]MH_I2C_Read... [13:09:05]Read from MH i2c: D1 [13:09:05]MH_I2C_Read... [13:09:05]Read from MH i2c: D1 01 00 [13:09:05]MH_I2C_Read... [13:09:05]Read from MH i2c: D1 01 00 90 39 00 9A [13:09:05]Write to MH i2c: 01 00 00 91 39 CA [13:09:05]Write i2c OK [13:09:05]MH_I2C_Read... [13:09:06]OFD Sender: No OFD packet to send [13:09:06]*** Cut start [13:09:06]*** Partial cut [13:09:06]*** CUTSNS_PIN = 1 [13:09:06]*** CUTSNS_PIN = 0 [13:09:06]*** Brake cut motor [13:09:07]Read from MH i2c: 01 [13:09:07]MH_I2C_Read... [13:09:07]*** Stop cut motor [13:09:07]*** Cut end [13:09:07]Read from MH i2c: 01 07 00 [13:09:07]MH_I2C_Read... [13:09:07]Read from MH i2c: 01 07 00 91 39 00 00 00 00 00 FF 0F DF [13:09:07]process_action close_receipt done [13:09:07]requested_data is exist [13:09:07]produce_requested_data [13:09:07]requested_item fm.sn is exist - process it [13:09:07]wFMCommunicate request_size=4 [13:09:07]MH_SAM_APDU [13:09:07]CAPDU: 80 11 00 00 [13:09:07]Write to MH i2c: E2 08 00 92 39 80 11 00 00 00 00 00 00 45 [13:09:07]Write i2c OK [13:09:07]MH_I2C_Read... [13:09:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:09:07]Read from MH i2c: E2 [13:09:07]MH_I2C_Read... [13:09:07]Read from MH i2c: E2 17 00 [13:09:07]MH_I2C_Read... [13:09:07]Read from MH i2c: E2 17 00 92 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 99 [13:09:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:09:07]wFMCommunicate OK [13:09:07]requested_item fd.num is exist - process it [13:09:07]SAM_PROTO_GetFieldsCounters [13:09:07]wFMCommunicate request_size=4 [13:09:07]MH_SAM_APDU [13:09:07]CAPDU: 80 13 00 00 [13:09:07]Write to MH i2c: E2 08 00 93 39 80 13 00 00 00 00 00 00 48 [13:09:07]Write i2c OK [13:09:07]MH_I2C_Read... [13:09:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:09:07]Read from MH i2c: E2 [13:09:07]MH_I2C_Read... [13:09:07]Read from MH i2c: E2 62 00 [13:09:07]MH_I2C_Read... [13:09:07]Read from MH i2c: E2 62 00 93 39 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F2 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 9D 01 00 00 5E 04 04 00 9D 01 00 00 57 04 04 00 9E 01 00 00 19 04 04 00 00 00 00 00 90 00 38 [13:09:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F2 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 9D 01 00 00 5E 04 04 00 9D 01 00 00 57 04 04 00 9E 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:09:07]wFMCommunicate OK [13:09:07]SAM_PROTO_GetFieldsCounters done [13:09:07]requested_item shift.num is exist - process it [13:09:07]requested_item shift.opened is exist - process it [13:09:07]req_shift_opened [13:09:07]FM_GetShiftState [13:09:07]SAM_PROTO_GetShiftState [13:09:07]wFMCommunicate request_size=4 [13:09:07]MH_SAM_APDU [13:09:07]CAPDU: 80 13 01 00 [13:09:07]Write to MH i2c: E2 08 00 94 39 80 13 01 00 00 00 00 00 4A [13:09:07]Write i2c OK [13:09:07]MH_I2C_Read... [13:09:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:09:07]Read from MH i2c: E2 [13:09:07]MH_I2C_Read... [13:09:07]Read from MH i2c: E2 0E 00 [13:09:07]MH_I2C_Read... [13:09:07]Read from MH i2c: E2 0E 00 94 39 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 43 [13:09:07]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:09:07]wFMCommunicate OK [13:09:07]SAM_PROTO_GetShiftState done [13:09:07]FM_GetShiftState done [13:09:07]req_shift_opened done [13:09:07]requested_item shift.open_date is exist - process it [13:09:07]req_shift_open_date [13:09:07]req_shift_open_date done [13:09:07]produce_requested_data done [13:09:07]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317938,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:09:07]process_action_free close_receipt [13:09:07]json_value_free [13:09:07]json_value_free done [13:09:07]process_json_proto returns [13:09:07]Send response to host [13:09:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317938,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:09:07]free response buf [13:09:07]execute_script done [13:09:07]execute_script returns [13:09:07]free content buf [13:09:07]Sock 9.Close socket [13:09:07]Sock 9.Thread stoped [13:09:11]OFD Sender: No OFD packet to send [13:09:16]OFD Sender: No OFD packet to send [13:09:21]OFD Sender: No OFD packet to send [13:09:26]OFD Sender: No OFD packet to send [13:09:31]OFD Sender: No OFD packet to send [13:09:36]OFD Sender: No OFD packet to send [13:09:41]OFD Sender: No OFD packet to send [13:09:46]OFD Sender: No OFD packet to send [13:09:51]OFD Sender: No OFD packet to send [13:09:55]accept exits with 7 [13:09:55]New connection [13:09:55]New thread 3067293028 created [13:09:55]Thread 3067436388 joined [13:09:55]Waiting for new connection... [13:09:55] Sock 7.Parse request [13:09:55]Sock 7.Check first char [13:09:55]Sock 7.First char is OK [13:09:55]request: POST /json_proto HTTP/1.0 [13:09:55]Method: POST [13:09:55]URL: /json_proto [13:09:55]Method is POST - this is cgi request [13:09:55]url: /json_proto [13:09:55]query_string will be loaded in cgi processing [13:09:55]execute_cgi json_proto POST (null) [13:09:55]execute_cgi path=json_proto method=POST [13:09:55]POST find Content-Length [13:09:55]Host: 172.17.50.195:8080 [13:09:55]Content-Length: 686 [13:09:55]Content-Type: application/json [13:09:55] [13:09:55]POST finish read [13:09:55]Found Content-Length = 686 [13:09:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092890", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 35.080, "sum" : 1343.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 1343.00, "payments": [ { "type": 0, "sum" : 1343.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:09:55]execute_script... [13:09: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)1092890", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 35.080, "sum" : 1343.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 1343.00, "payments": [ { "type": 0, "sum" : 1343.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:09:55]POST & json_proto [13:09:55]process_json_proto [13:09:55]json parsed OK: [13:09:55]protocol is kg_v1.0 [13:09:55]action value=close_receipt [13:09:55]process_action close_receipt [13:09:55]cmd_close_receipt [13:09:55]MH_GetDate [13:09:55]Write to MH i2c: F0 00 00 95 39 BD [13:09:55]Write i2c OK [13:09:55]MH_I2C_Read... [13:09:55]Read from MH i2c: F0 [13:09:55]MH_I2C_Read... [13:09:55]Read from MH i2c: F0 09 00 [13:09:55]MH_I2C_Read... [13:09:55]Read from MH i2c: F0 09 00 95 39 00 24 8D 1F 67 43 33 1C 67 F6 [13:09:55]GetLastDocTimeStamp 1730120944 [13:09:55]current date 1730120996 [13:09:55]FM_GetShiftState [13:09:55]SAM_PROTO_GetShiftState [13:09:55]wFMCommunicate request_size=4 [13:09:55]MH_SAM_APDU [13:09:55]CAPDU: 80 13 01 00 [13:09:55]Write to MH i2c: E2 08 00 96 39 80 13 01 00 00 00 00 00 4C [13:09:55]Write i2c OK [13:09:55]MH_I2C_Read... [13:09:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:09:55]Read from MH i2c: E2 [13:09:55]MH_I2C_Read... [13:09:55]Read from MH i2c: E2 0E 00 [13:09:55]MH_I2C_Read... [13:09:55]Read from MH i2c: E2 0E 00 96 39 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 45 [13:09:55]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:09:55]wFMCommunicate OK [13:09:55]SAM_PROTO_GetShiftState done [13:09:55]FM_GetShiftState done [13:09:55]opened in 1730073493 [13:09:55]opened+sec_in_day 1730159893 [13:09:55]quantity*price = 134356 [13:09:55]sum+1 = 134357 [13:09:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 1343.00 Внесено: 2000.00 СДАЧА: 657.00 НСП 1% : 11.89 НДС 12% : 142.68 Наличными: 1343.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 414 28.10.2024 13:09 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317939 ФПД: 131356740767967 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T130956&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317939&fm=131356740767967&tin=02508201610067®Number=0000000000091628&sum=134300 [13:09:56]StoreToDocumentArchive [13:09:56]shift 546 fd 317939 [13:09:56]save to /storage/0546/doc_00317939 [13:09:56]save last doc name /storage/0546/doc_00317939 to /storage/kkm_last_doc_name [13:09:56]save OK [13:09:56]Clear old archive folders... [13:09:56]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:09:56]tlvbuf is 01396F60 [13:09:56]SAM_PROTO_ClearQueue [13:09:56]wFMCommunicate request_size=4 [13:09:56]MH_SAM_APDU [13:09:56]CAPDU: 80 09 00 00 [13:09:56]Write to MH i2c: E2 08 00 A3 39 80 09 00 00 00 00 00 00 4E [13:09:56]Write i2c OK [13:09:56]MH_I2C_Read... [13:09:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:09:56]OFD Sender: No OFD packet to send [13:09:56]Read from MH i2c: E2 [13:09:56]MH_I2C_Read... [13:09:56]Read from MH i2c: E2 03 00 [13:09:56]MH_I2C_Read... [13:09:56]Read from MH i2c: E2 03 00 A3 39 00 90 00 50 [13:09:56]RAPDU: 90 00 [13:09:56]wFMCommunicate OK [13:09:56]SAM_PROTO_ClearQueue done [13:09:56]KKMCreateOFDPacket [13:09:56]OFDProtocolAddRootSTLVToBuf [13:09:56]FM_MakeSignedData [13:09:56]FM_MakeSignedData [13:09:56]SAM_PROTO_SignData [13:09:56]wFMCommunicate request_size=4 [13:09:56]MH_SAM_APDU [13:09:56]CAPDU: 80 0D 01 02 [13:09:56]Write to MH i2c: E2 08 00 A4 39 80 0D 01 02 00 00 00 00 56 [13:09:56]Write i2c OK [13:09:56]MH_I2C_Read... [13:09:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:09:56]Read from MH i2c: E2 [13:09:56]MH_I2C_Read... [13:09:56]Read from MH i2c: E2 03 00 [13:09:56]MH_I2C_Read... [13:09:56]Read from MH i2c: E2 03 00 A4 39 00 90 00 51 [13:09:56]RAPDU: 90 00 [13:09:56]wFMCommunicate OK [13:09:56]wFMCommunicate request_size=255 [13:09:56]MH_SAM_APDU [13:09:56]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 08 89 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 D4 0C 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 0C 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 37 00 00 00 00 07 04 06 00 9C 0C 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 01 00 00 F4 03 04 00 24 8D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F3 D9 04 00 35 04 06 00 77 77 [13:09:56]Write to MH i2c: E2 02 01 A5 39 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 08 89 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 D4 0C 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 0C 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 37 00 00 00 00 07 04 06 00 9C 0C 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 01 00 00 F4 03 04 00 24 8D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F3 D9 04 00 35 04 06 00 77 77 00 00 28 [13:09:56]Write i2c OK [13:09:56]MH_I2C_Read... [13:09:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:09:56]Read from MH i2c: E2 [13:09:56]MH_I2C_Read... [13:09:56]Read from MH i2c: E2 03 00 [13:09:56]MH_I2C_Read... [13:09:56]Read from MH i2c: E2 03 00 A5 39 00 90 00 52 [13:09:56]RAPDU: 90 00 [13:09:56]wFMCommunicate OK [13:09:56]wFMCommunicate request_size=9 [13:09:56]MH_SAM_APDU [13:09:56]CAPDU: 80 0D 02 02 04 DF DF 50 DF [13:09:56]Write to MH i2c: E2 0C 00 A6 39 80 0D 02 02 04 00 DF DF 50 DF 00 00 4E [13:09:56]Write i2c OK [13:09:56]MH_I2C_Read... [13:09:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:09:56]Read from MH i2c: E2 [13:09:56]MH_I2C_Read... [13:09:56]Read from MH i2c: E2 03 00 [13:09:56]MH_I2C_Read... [13:09:56]Read from MH i2c: E2 03 00 A6 39 00 90 00 53 [13:09:56]RAPDU: 90 00 [13:09:56]wFMCommunicate OK [13:09:56]wFMCommunicate request_size=4 [13:09:56]MH_SAM_APDU [13:09:56]CAPDU: 80 0D 03 02 [13:09:56]Write to MH i2c: E2 08 00 A7 39 80 0D 03 02 00 00 00 00 5B [13:09:56]Write i2c OK [13:09:56]MH_I2C_Read... [13:09:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:09:56]Read from MH i2c: E2 [13:09:56]MH_I2C_Read... [13:09:56]Read from MH i2c: E2 0B 00 [13:09:56]MH_I2C_Read... [13:09:56]Read from MH i2c: E2 0B 00 A7 39 00 99 ED 94 56 1B 2D 5E 07 90 00 79 [13:09:56]RAPDU: 99 ED 94 56 1B 2D 5E 07 90 00 [13:09:56]wFMCommunicate OK [13:09:56]SAM_PROTO_SignData done [13:09:56]FM_MakeSignedData done [13:09:56]CreateOFDProtocolMessage [13:09:56]wFMCommunicate request_size=4 [13:09:56]MH_SAM_APDU [13:09:56]CAPDU: 80 11 00 00 [13:09:56]Write to MH i2c: E2 08 00 A8 39 80 11 00 00 00 00 00 00 5B [13:09:56]Write i2c OK [13:09:56]MH_I2C_Read... [13:09:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:09:56]Read from MH i2c: E2 [13:09:56]MH_I2C_Read... [13:09:56]Read from MH i2c: E2 17 00 [13:09:56]MH_I2C_Read... [13:09:56]Read from MH i2c: E2 17 00 A8 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 AF [13:09:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:09:56]wFMCommunicate OK [13:09:56]CreateOFDProtocolMessage done [13:09:56]OFDSenderStorePacket 317939 [13:09:56]StoreOFDPacket docnum=317939 [13:09:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 36 65 06 01 02 12 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 08 89 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 D4 0C 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 0C 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 37 00 00 00 00 07 04 06 00 9C 0C 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 01 00 00 F4 03 04 00 24 8D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F3 D9 04 00 35 04 06 00 77 77 DF DF 50 DF 99 ED 94 56 1B 2D 5E 07 [13:09:56]CheckFolder [13:09:56]dirname=/storage/ofd_packets [13:09:56]CheckFolder done [13:09:56]ProducePacketName [13:09:56]name=ofd_packets/00317939 [13:09:56]NVStorageSaveData ofd_packets/00317939 [13:09:56]File name is /storage/ofd_packets/00317939 [13:09:56]Write 300 bytes [13:09:56]NVStorageSaveData done [13:09:56]OFDSenderStorePacket done [13:09:56]KKMCreateOFDPacket done [13:09:56]NVStorageSaveData kkm_last_timestamp [13:09:56]File name is /storage/kkm_last_timestamp [13:09:56]Write 4 bytes [13:09:56]NVStorageSaveData done [13:09:56]ExternCall_PrintAddStr [13:09:56]wPrintStart [13:09:56]Write to MH i2c: 01 00 00 A9 39 E2 [13:09:56]Write i2c OK [13:09:56]MH_I2C_Read... [13:09:56]Read from MH i2c: 01 [13:09:56]MH_I2C_Read... [13:09:56]Read from MH i2c: 01 07 00 [13:09:56]MH_I2C_Read... [13:09:56]Read from MH i2c: 01 07 00 A9 39 00 00 00 00 00 FF 0F F7 [13:09:56]RasterBufferAndPrint [13:09:56]line Счет N : (1)1092890 [13:09:56]line ИНН: 02508201610067 [13:09:56]line Контрольно-Кассовый Чек [13:09:56]line ПРОДАЖА [13:09:56]line ТРК (МРК, ГНК) : 81 [13:09:56]line Товар: 2711190000 [13:09:56]line ГАЗ-К-5 [13:09:56]line 35.080 * 38.30 [13:09:56]line = 1343.56 [13:09:56]line НДС 12% НСП 1% [13:09:56]line > о реализуемом товаре [13:09:56]line ОКРУГЛЕНИЕ: -0.56 [13:09:56]line ИТОГО: 1343.00 [13:09:56]line Внесено: 2000.00 [13:09:56]line СДАЧА: 657.00 [13:09:56]line НСП 1% : 11.89 [13:09:56]line НДС 12% : 142.68 [13:09:56]line Наличными: 1343.00 [13:09:56]line Безнал.: 0.00 [13:09:56]line Место: АЗС № 101 "Партнер Нефть" [13:09:56]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:09:56]line СНО: Общий режим [13:09:56]line Чек 414 28.10.2024 13:09 [13:09:56]line Смена: 546 ФФД: 1.0 [13:09:56]line ЗНМ: 0300000082 [13:09:56]line РНМ: 0000000000091628 [13:09:56]line Версия ККМ: 001 [13:09:56]line ФМ: 0000000000874671 [13:09:56]line ФД: 317939 [13:09:56]line ФПД: 131356740767967 [13:09:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T130956&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317939&fm=131356740767967&tin=02508201610067®Number=0000000000091628&sum=134300 [13:09:56]written 0, free lines is 4095 [13:09:56]OFD Sender: Processing packet 317939 [packets to send 127, broken 126] [13:09:56]ProducePacketName [13:09:56]name=ofd_packets/00317939 [13:09:56]OFD Sender: To server: pG, [13:09:56]CommunicateWithHost lk.salyk.kg:30040 [13:09:57]ConnectInit lk.salyk.kg [13:09:57]Connected sock=9 [13: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 34 36 37 31 0E 01 00 00 36 65 06 01 02 12 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 08 89 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 D4 0C 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 0C 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 37 00 00 00 00 07 04 06 00 9C 0C 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 01 00 00 F4 03 04 00 24 8D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F3 D9 04 00 35 04 06 00 77 77 DF DF 50 DF 99 ED 94 56 1B 2D 5E 07 [13:09:57]Write to MH i2c: 01 00 00 D4 39 0D [13:09:57]Write i2c OK [13:09:57]MH_I2C_Read... [13:09:57]Read from MH i2c: 01 [13:09:57]MH_I2C_Read... [13:09:57]Read from MH i2c: 01 07 00 [13:09:57]MH_I2C_Read... [13:09:57]Read from MH i2c: 01 07 00 D4 39 00 00 00 00 00 F5 0C 15 [13:09:57]RasterBufferAndPrint [13:09:57]line [13:09:57]line [13:09:57]line [13:09:57]line [13:09:57]line [13:09:57]written 0, free lines is 3327 [13:09:57]MH_Cut [13:09:57]Write to MH i2c: D1 01 00 DB 39 01 E6 [13:09:57]Write i2c OK [13:09:57]MH_I2C_Read... [13:09:57]Read from MH i2c: D1 [13:09:57]MH_I2C_Read... [13:09:57]Read from MH i2c: D1 01 00 [13:09:57]MH_I2C_Read... [13:09:57]Read from MH i2c: D1 01 00 DB 39 00 E5 [13:09:57]Write to MH i2c: 01 00 00 DC 39 15 [13:09:57]Write i2c OK [13:09:57]MH_I2C_Read... [13:09:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 F2 11 47 00 86 85 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F3 D9 04 00 F4 03 04 00 DD 38 1F 67 B6 04 01 00 00 C8 0F 8F C1 86 13 62 22 [13:09:57]CommunicateWithHost err = 0 [13:09:57]CheckOFDResponse [13:09:57]1017 (14) - 77093643461234 [13:09:57]1041 (16) - 0000000000874671 [13:09:57]1040 (4) - 317939 [13:09:57]1012 (4) - 28.10.2024 07:10 [13:09:57]1206 (1) - 0 [13:09:57]OFD Sender: Remove packet 317939 [13:09:57]ProducePacketName [13:09:57]name=ofd_packets/00317939 [13:09:57]NVStorageDeleteData [13:09:57]OFD Sender: No OFD packet to send [13:09:57]*** Cut start [13:09:57]*** Partial cut [13:09:57]*** CUTSNS_PIN = 1 [13:09:57]*** CUTSNS_PIN = 0 [13:09:58]*** Brake cut motor [13:09:58]Read from MH i2c: 01 [13:09:58]MH_I2C_Read... [13:09:58]*** Stop cut motor [13:09:58]*** Cut end [13:09:58]Read from MH i2c: 01 07 00 [13:09:58]MH_I2C_Read... [13:09:58]Read from MH i2c: 01 07 00 DC 39 00 00 00 00 00 FF 0F 2A [13:09:58]process_action close_receipt done [13:09:58]requested_data is exist [13:09:58]produce_requested_data [13:09:58]requested_item fm.sn is exist - process it [13:09:58]wFMCommunicate request_size=4 [13:09:58]MH_SAM_APDU [13:09:58]CAPDU: 80 11 00 00 [13:09:58]Write to MH i2c: E2 08 00 DD 39 80 11 00 00 00 00 00 00 90 [13:09:58]Write i2c OK [13:09:58]MH_I2C_Read... [13:09:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:09:58]Read from MH i2c: E2 [13:09:58]MH_I2C_Read... [13:09:58]Read from MH i2c: E2 17 00 [13:09:58]MH_I2C_Read... [13:09:58]Read from MH i2c: E2 17 00 DD 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E4 [13:09:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:09:58]wFMCommunicate OK [13:09:58]requested_item fd.num is exist - process it [13:09:58]SAM_PROTO_GetFieldsCounters [13:09:58]wFMCommunicate request_size=4 [13:09:58]MH_SAM_APDU [13:09:58]CAPDU: 80 13 00 00 [13:09:58]Write to MH i2c: E2 08 00 DE 39 80 13 00 00 00 00 00 00 93 [13:09:58]Write i2c OK [13:09:58]MH_I2C_Read... [13:09:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:09:58]Read from MH i2c: E2 [13:09:58]MH_I2C_Read... [13:09:58]Read from MH i2c: E2 62 00 [13:09:58]MH_I2C_Read... [13:09:58]Read from MH i2c: E2 62 00 DE 39 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F3 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 9E 01 00 00 5E 04 04 00 9E 01 00 00 57 04 04 00 9F 01 00 00 19 04 04 00 00 00 00 00 90 00 87 [13:09:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F3 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 9E 01 00 00 5E 04 04 00 9E 01 00 00 57 04 04 00 9F 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:09:58]wFMCommunicate OK [13:09:58]SAM_PROTO_GetFieldsCounters done [13:09:58]requested_item shift.num is exist - process it [13:09:58]requested_item shift.opened is exist - process it [13:09:58]req_shift_opened [13:09:58]FM_GetShiftState [13:09:58]SAM_PROTO_GetShiftState [13:09:58]wFMCommunicate request_size=4 [13:09:58]MH_SAM_APDU [13:09:58]CAPDU: 80 13 01 00 [13:09:58]Write to MH i2c: E2 08 00 DF 39 80 13 01 00 00 00 00 00 95 [13:09:58]Write i2c OK [13:09:58]MH_I2C_Read... [13:09:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:09:58]Read from MH i2c: E2 [13:09:58]MH_I2C_Read... [13:09:58]Read from MH i2c: E2 0E 00 [13:09:58]MH_I2C_Read... [13:09:58]Read from MH i2c: E2 0E 00 DF 39 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 8E [13:09:58]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:09:58]wFMCommunicate OK [13:09:58]SAM_PROTO_GetShiftState done [13:09:58]FM_GetShiftState done [13:09:58]req_shift_opened done [13:09:58]requested_item shift.open_date is exist - process it [13:09:58]req_shift_open_date [13:09:58]req_shift_open_date done [13:09:58]produce_requested_data done [13:09:58]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317939,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:09:58]process_action_free close_receipt [13:09:58]json_value_free [13:09:58]json_value_free done [13:09:58]process_json_proto returns [13:09:58]Send response to host [13:09:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317939,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:09:58]free response buf [13:09:58]execute_script done [13:09:58]execute_script returns [13:09:58]free content buf [13:09:58]Sock 7.Close socket [13:09:58]Sock 7.Thread stoped [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:36]accept exits with 10 [13:10:36]New connection [13:10:36]New thread 3067436388 created [13:10:36]Thread 3067293028 joined [13:10:36]Waiting for new connection... [13:10:36] Sock 10.Parse request [13:10:36]Sock 10.Check first char [13:10:36]Sock 10.First char is OK [13:10:36]request: POST /json_proto HTTP/1.0 [13:10:36]Method: POST [13:10:36]URL: /json_proto [13:10:36]Method is POST - this is cgi request [13:10:36]url: /json_proto [13:10:36]query_string will be loaded in cgi processing [13:10:36]execute_cgi json_proto POST (null) [13:10:36]execute_cgi path=json_proto method=POST [13:10:36]POST find Content-Length [13:10:36]Host: 172.17.50.195:8080 [13:10:36]Content-Length: 803 [13:10:36]Content-Type: application/json [13:10:36] [13:10:36]POST finish read [13:10:36]Found Content-Length = 803 [13:10:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092892", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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\u000A0000", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:10:36]execute_script... [13:10: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)1092892", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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\u000A0000", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:10:36]POST & json_proto [13:10:36]process_json_proto [13:10:36]json parsed OK: [13:10:36]protocol is kg_v1.0 [13:10:36]action value=close_receipt [13:10:36]process_action close_receipt [13:10:36]cmd_close_receipt [13:10:36]MH_GetDate [13:10:36]Write to MH i2c: F0 00 00 E0 39 08 [13:10:36]Write i2c OK [13:10:36]MH_I2C_Read... [13:10:36]Read from MH i2c: F0 [13:10:36]MH_I2C_Read... [13:10:36]Read from MH i2c: F0 09 00 [13:10:36]MH_I2C_Read... [13:10:36]Read from MH i2c: F0 09 00 E0 39 00 4D 8D 1F 67 43 33 1C 67 6A [13:10:36]GetLastDocTimeStamp 1730120996 [13:10:36]current date 1730121037 [13:10:36]FM_GetShiftState [13:10:36]SAM_PROTO_GetShiftState [13:10:36]wFMCommunicate request_size=4 [13:10:36]MH_SAM_APDU [13:10:36]CAPDU: 80 13 01 00 [13:10:36]Write to MH i2c: E2 08 00 E1 39 80 13 01 00 00 00 00 00 97 [13:10:36]Write i2c OK [13:10:36]MH_I2C_Read... [13:10:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:10:36]Read from MH i2c: E2 [13:10:36]MH_I2C_Read... [13:10:36]Read from MH i2c: E2 0E 00 [13:10:36]MH_I2C_Read... [13:10:36]Read from MH i2c: E2 0E 00 E1 39 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 90 [13:10:36]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:10:36]wFMCommunicate OK [13:10:36]SAM_PROTO_GetShiftState done [13:10:36]FM_GetShiftState done [13:10:36]opened in 1730073493 [13:10:36]opened+sec_in_day 1730159893 [13:10:36]quantity*price = 0 [13:10:36]sum+1 = 1 [13:10:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 415 28.10.2024 13:10 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливные Талоны 0000 ФМ: 0000000000874671 ФД: 317940 ФПД: 131229075013151 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T131037&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317940&fm=131229075013151&tin=02508201610067®Number=0000000000091628&sum=0 [13:10:37]StoreToDocumentArchive [13:10:37]shift 546 fd 317940 [13:10:37]save to /storage/0546/doc_00317940 [13:10:37]save last doc name /storage/0546/doc_00317940 to /storage/kkm_last_doc_name [13:10:37]save OK [13:10:37]Clear old archive folders... [13:10:37]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:10:37]tlvbuf is 013BA5C0 [13:10:37]SAM_PROTO_ClearQueue [13:10:37]wFMCommunicate request_size=4 [13:10:37]MH_SAM_APDU [13:10:37]CAPDU: 80 09 00 00 [13:10:37]Write to MH i2c: E2 08 00 EE 39 80 09 00 00 00 00 00 00 99 [13:10:37]Write i2c OK [13:10:37]MH_I2C_Read... [13:10:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:10:37]Read from MH i2c: E2 [13:10:37]MH_I2C_Read... [13:10:37]Read from MH i2c: E2 03 00 [13:10:37]MH_I2C_Read... [13:10:37]Read from MH i2c: E2 03 00 EE 39 00 90 00 9B [13:10:37]RAPDU: 90 00 [13:10:37]wFMCommunicate OK [13:10:37]SAM_PROTO_ClearQueue done [13:10:37]KKMCreateOFDPacket [13:10:37]OFDProtocolAddRootSTLVToBuf [13:10:37]FM_MakeSignedData [13:10:37]FM_MakeSignedData [13:10:37]SAM_PROTO_SignData [13:10:37]wFMCommunicate request_size=4 [13:10:37]MH_SAM_APDU [13:10:37]CAPDU: 80 0D 01 02 [13:10:37]Write to MH i2c: E2 08 00 EF 39 80 0D 01 02 00 00 00 00 A1 [13:10:37]Write i2c OK [13:10:37]MH_I2C_Read... [13:10:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:10:37]Read from MH i2c: E2 [13:10:37]MH_I2C_Read... [13:10:37]Read from MH i2c: E2 03 00 [13:10:37]MH_I2C_Read... [13:10:37]Read from MH i2c: E2 03 00 EF 39 00 90 00 9C [13:10:37]RAPDU: 90 00 [13:10:37]wFMCommunicate OK [13:10:37]wFMCommunicate request_size=255 [13:10:37]MH_SAM_APDU [13:10:37]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 9F 01 00 00 F4 03 04 00 4D 8D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F4 D9 04 00 35 04 06 00 [13:10:37]Write to MH i2c: E2 02 01 F0 39 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 9F 01 00 00 F4 03 04 00 4D 8D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F4 D9 04 00 35 04 06 00 00 00 48 [13:10:37]Write i2c OK [13:10:37]MH_I2C_Read... [13:10:37]OFD Sender: No OFD packet to send [13:10:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:10:38]Read from MH i2c: E2 [13:10:38]MH_I2C_Read... [13:10:38]Read from MH i2c: E2 03 00 [13:10:38]MH_I2C_Read... [13:10:38]Read from MH i2c: E2 03 00 F0 39 00 90 00 9D [13:10:38]RAPDU: 90 00 [13:10:38]wFMCommunicate OK [13:10:38]wFMCommunicate request_size=11 [13:10:38]MH_SAM_APDU [13:10:38]CAPDU: 80 0D 02 02 06 77 5A 26 66 7E 1F [13:10:38]Write to MH i2c: E2 0E 00 F1 39 80 0D 02 02 06 00 77 5A 26 66 7E 1F 00 00 AA [13:10:38]Write i2c OK [13:10:38]MH_I2C_Read... [13:10:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:10:38]Read from MH i2c: E2 [13:10:38]MH_I2C_Read... [13:10:38]Read from MH i2c: E2 03 00 [13:10:38]MH_I2C_Read... [13:10:38]Read from MH i2c: E2 03 00 F1 39 00 90 00 9E [13:10:38]RAPDU: 90 00 [13:10:38]wFMCommunicate OK [13:10:38]wFMCommunicate request_size=4 [13:10:38]MH_SAM_APDU [13:10:38]CAPDU: 80 0D 03 02 [13:10:38]Write to MH i2c: E2 08 00 F2 39 80 0D 03 02 00 00 00 00 A6 [13:10:38]Write i2c OK [13:10:38]MH_I2C_Read... [13:10:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:10:38]Read from MH i2c: E2 [13:10:38]MH_I2C_Read... [13:10:38]Read from MH i2c: E2 0B 00 [13:10:38]MH_I2C_Read... [13:10:38]Read from MH i2c: E2 0B 00 F2 39 00 16 C8 F9 81 F3 2B B5 B0 90 00 82 [13:10:38]RAPDU: 16 C8 F9 81 F3 2B B5 B0 90 00 [13:10:38]wFMCommunicate OK [13:10:38]SAM_PROTO_SignData done [13:10:38]FM_MakeSignedData done [13:10:38]CreateOFDProtocolMessage [13:10:38]wFMCommunicate request_size=4 [13:10:38]MH_SAM_APDU [13:10:38]CAPDU: 80 11 00 00 [13:10:38]Write to MH i2c: E2 08 00 F3 39 80 11 00 00 00 00 00 00 A6 [13:10:38]Write i2c OK [13:10:38]MH_I2C_Read... [13:10:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:10:38]Read from MH i2c: E2 [13:10:38]MH_I2C_Read... [13:10:38]Read from MH i2c: E2 17 00 [13:10:38]MH_I2C_Read... [13:10:38]Read from MH i2c: E2 17 00 F3 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 FA [13:10:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:10:38]wFMCommunicate OK [13:10:38]CreateOFDProtocolMessage done [13:10:38]OFDSenderStorePacket 317940 [13:10:38]StoreOFDPacket docnum=317940 [13:10:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 86 F4 08 01 E1 A0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 9F 01 00 00 F4 03 04 00 4D 8D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F4 D9 04 00 35 04 06 00 77 5A 26 66 7E 1F 16 C8 F9 81 F3 2B B5 B0 [13:10:38]CheckFolder [13:10:38]dirname=/storage/ofd_packets [13:10:38]CheckFolder done [13:10:38]ProducePacketName [13:10:38]name=ofd_packets/00317940 [13:10:38]NVStorageSaveData ofd_packets/00317940 [13:10:38]File name is /storage/ofd_packets/00317940 [13:10:38]Write 302 bytes [13:10:38]NVStorageSaveData done [13:10:38]OFDSenderStorePacket done [13:10:38]KKMCreateOFDPacket done [13:10:38]NVStorageSaveData kkm_last_timestamp [13:10:38]File name is /storage/kkm_last_timestamp [13:10:38]Write 4 bytes [13:10:38]NVStorageSaveData done [13:10:38]ExternCall_PrintAddStr [13:10:38]wPrintStart [13:10:38]Write to MH i2c: 01 00 00 F4 39 2D [13:10:38]Write i2c OK [13:10:38]MH_I2C_Read... [13:10:38]Read from MH i2c: 01 [13:10:38]MH_I2C_Read... [13:10:38]Read from MH i2c: 01 07 00 [13:10:38]MH_I2C_Read... [13:10:38]Read from MH i2c: 01 07 00 F4 39 00 00 00 00 00 FF 0F 42 [13:10:38]RasterBufferAndPrint [13:10:38]line Счет N : (1)1092892 [13:10:38]line ИНН: 02508201610067 [13:10:38]line Контрольно-Кассовый Чек [13:10:38]line ПРОДАЖА [13:10:38]line ТРК (МРК, ГНК) : 51 [13:10:38]line Товар: 2710194210 [13:10:38]line ДТ(л)-К-2 [13:10:38]line 20.000 * 0.00 [13:10:38]line = 0.00 [13:10:38]line НДС 12% НСП 1% [13:10:38]line > о реализуемом товаре [13:10:38]line ИТОГО: 0.00 [13:10:38]line НСП 1% : 0.00 [13:10:38]line НДС 12% : 0.00 [13:10:38]line Наличными: 0.00 [13:10:38]line Безнал.: 0.00 [13:10:38]line Место: АЗС № 101 "Партнер Нефть" [13:10:38]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:10:38]line СНО: Общий режим [13:10:38]line Чек 415 28.10.2024 13:10 [13:10:38]line Смена: 546 ФФД: 1.0 [13:10:38]line ЗНМ: 0300000082 [13:10:38]line РНМ: 0000000000091628 [13:10:38]line Версия ККМ: 001 [13:10:38]line Талоны: Топливные Талоны [13:10:38]line 0000 [13:10:38]line ФМ: 0000000000874671 [13:10:38]line ФД: 317940 [13:10:38]line ФПД: 131229075013151 [13:10:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T131037&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317940&fm=131229075013151&tin=02508201610067®Number=0000000000091628&sum=0 [13:10:38]OFD Sender: Processing packet 317940 [packets to send 127, broken 126] [13:10:38]ProducePacketName [13:10:38]name=ofd_packets/00317940 [13:10:38]OFD Sender: To server: pG, [13:10:38]CommunicateWithHost lk.salyk.kg:30040 [13:10:38]ConnectInit lk.salyk.kg [13:10:38]written 0, free lines is 4095 [13:10:38]Connected sock=9 [13:10:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 86 F4 08 01 E1 A0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 9F 01 00 00 F4 03 04 00 4D 8D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F4 D9 04 00 35 04 06 00 77 5A 26 66 7E 1F 16 C8 F9 81 F3 2B B5 B0 [13:10:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 B7 BF 47 00 89 7D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F4 D9 04 00 F4 03 04 00 06 39 1F 67 B6 04 01 00 00 17 C8 36 BB 84 66 18 E1 [13:10:38]CommunicateWithHost err = 0 [13:10:38]CheckOFDResponse [13:10:38]1017 (14) - 77093643461234 [13:10:38]1041 (16) - 0000000000874671 [13:10:38]1040 (4) - 317940 [13:10:38]1012 (4) - 28.10.2024 07:11 [13:10:38]1206 (1) - 0 [13:10:38]OFD Sender: Remove packet 317940 [13:10:38]ProducePacketName [13:10:38]name=ofd_packets/00317940 [13:10:38]NVStorageDeleteData [13:10:39]Write to MH i2c: 01 00 00 1E 3A 58 [13:10:39]Write i2c OK [13:10:39]MH_I2C_Read... [13:10:39]Read from MH i2c: 01 [13:10:39]MH_I2C_Read... [13:10:39]Read from MH i2c: 01 07 00 [13:10:39]MH_I2C_Read... [13:10:39]Read from MH i2c: 01 07 00 1E 3A 00 00 00 00 00 F9 0C 64 [13:10:39]RasterBufferAndPrint [13:10:39]line [13:10:39]line [13:10:39]line [13:10:39]line [13:10:39]line [13:10:39]written 0, free lines is 3327 [13:10:39]MH_Cut [13:10:39]Write to MH i2c: D1 01 00 25 3A 01 31 [13:10:39]Write i2c OK [13:10:39]MH_I2C_Read... [13:10:39]Read from MH i2c: D1 [13:10:39]MH_I2C_Read... [13:10:39]Read from MH i2c: D1 01 00 [13:10:39]MH_I2C_Read... [13:10:39]Read from MH i2c: D1 01 00 25 3A 00 30 [13:10:39]Write to MH i2c: 01 00 00 26 3A 60 [13:10:39]Write i2c OK [13:10:39]MH_I2C_Read... [13:10:39]OFD Sender: No OFD packet to send [13:10:39]*** Cut start [13:10:39]*** Partial cut [13:10:39]*** CUTSNS_PIN = 1 [13:10:39]*** CUTSNS_PIN = 0 [13:10:40]*** Brake cut motor [13:10:40]Read from MH i2c: 01 [13:10:40]MH_I2C_Read... [13:10:40]*** Stop cut motor [13:10:40]*** Cut end [13:10:40]Read from MH i2c: 01 07 00 [13:10:40]MH_I2C_Read... [13:10:40]Read from MH i2c: 01 07 00 26 3A 00 00 00 00 00 FF 0F 75 [13:10:40]process_action close_receipt done [13:10:40]requested_data is exist [13:10:40]produce_requested_data [13:10:40]requested_item fm.sn is exist - process it [13:10:40]wFMCommunicate request_size=4 [13:10:40]MH_SAM_APDU [13:10:40]CAPDU: 80 11 00 00 [13:10:40]Write to MH i2c: E2 08 00 27 3A 80 11 00 00 00 00 00 00 DB [13:10:40]Write i2c OK [13:10:40]MH_I2C_Read... [13:10:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:10:40]Read from MH i2c: E2 [13:10:40]MH_I2C_Read... [13:10:40]Read from MH i2c: E2 17 00 [13:10:40]MH_I2C_Read... [13:10:40]Read from MH i2c: E2 17 00 27 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 2F [13:10:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:10:40]wFMCommunicate OK [13:10:40]requested_item fd.num is exist - process it [13:10:40]SAM_PROTO_GetFieldsCounters [13:10:40]wFMCommunicate request_size=4 [13:10:40]MH_SAM_APDU [13:10:40]CAPDU: 80 13 00 00 [13:10:40]Write to MH i2c: E2 08 00 28 3A 80 13 00 00 00 00 00 00 DE [13:10:40]Write i2c OK [13:10:40]MH_I2C_Read... [13:10:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:10:40]Read from MH i2c: E2 [13:10:40]MH_I2C_Read... [13:10:40]Read from MH i2c: E2 62 00 [13:10:40]MH_I2C_Read... [13:10:40]Read from MH i2c: E2 62 00 28 3A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F4 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 9F 01 00 00 5E 04 04 00 9F 01 00 00 57 04 04 00 A0 01 00 00 19 04 04 00 00 00 00 00 90 00 D6 [13:10:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F4 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 9F 01 00 00 5E 04 04 00 9F 01 00 00 57 04 04 00 A0 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:10:40]wFMCommunicate OK [13:10:40]SAM_PROTO_GetFieldsCounters done [13:10:40]requested_item shift.num is exist - process it [13:10:40]requested_item shift.opened is exist - process it [13:10:40]req_shift_opened [13:10:40]FM_GetShiftState [13:10:40]SAM_PROTO_GetShiftState [13:10:40]wFMCommunicate request_size=4 [13:10:40]MH_SAM_APDU [13:10:40]CAPDU: 80 13 01 00 [13:10:40]Write to MH i2c: E2 08 00 29 3A 80 13 01 00 00 00 00 00 E0 [13:10:40]Write i2c OK [13:10:40]MH_I2C_Read... [13:10:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:10:40]Read from MH i2c: E2 [13:10:40]MH_I2C_Read... [13:10:40]Read from MH i2c: E2 0E 00 [13:10:40]MH_I2C_Read... [13:10:40]Read from MH i2c: E2 0E 00 29 3A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D9 [13:10:40]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:10:40]wFMCommunicate OK [13:10:40]SAM_PROTO_GetShiftState done [13:10:40]FM_GetShiftState done [13:10:40]req_shift_opened done [13:10:40]requested_item shift.open_date is exist - process it [13:10:40]req_shift_open_date [13:10:40]req_shift_open_date done [13:10:40]produce_requested_data done [13:10:40]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317940,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:10:40]process_action_free close_receipt [13:10:40]json_value_free [13:10:40]json_value_free done [13:10:40]process_json_proto returns [13:10:40]Send response to host [13:10:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317940,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:10:40]free response buf [13:10:40]execute_script done [13:10:40]execute_script returns [13:10:40]free content buf [13:10:40]Sock 10.Close socket [13:10:40]Sock 10.Thread stoped [13:10:44]OFD Sender: No OFD packet to send [13:10:49]OFD Sender: No OFD packet to send [13:10:54]OFD Sender: No OFD packet to send [13:10:59]OFD Sender: No OFD packet to send [13:11:04]OFD Sender: No OFD packet to send [13:11:09]OFD Sender: No OFD packet to send [13:11:14]OFD Sender: No OFD packet to send [13:11:19]OFD Sender: No OFD packet to send [13:11:24]OFD Sender: No OFD packet to send [13:11:29]OFD Sender: No OFD packet to send [13:11:32]accept exits with 7 [13:11:32]New connection [13:11:32]New thread 3067293028 created [13:11:32]Thread 3067436388 joined [13:11:32]Waiting for new connection... [13:11:32] Sock 7.Parse request [13:11:32]Sock 7.Check first char [13:11:32]Sock 7.First char is OK [13:11:32]request: POST /json_proto HTTP/1.0 [13:11:32]Method: POST [13:11:32]URL: /json_proto [13:11:32]Method is POST - this is cgi request [13:11:32]url: /json_proto [13:11:32]query_string will be loaded in cgi processing [13:11:32]execute_cgi json_proto POST (null) [13:11:32]execute_cgi path=json_proto method=POST [13:11:32]POST find Content-Length [13:11:32]Host: 172.17.50.195:8080 [13:11:32]Content-Length: 760 [13:11:32]Content-Type: application/json [13:11:32] [13:11:32]POST finish read [13:11:32]Found Content-Length = 760 [13:11:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092891", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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\u000A30054326", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:11:32]execute_script... [13:11: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)1092891", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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\u000A30054326", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:11:32]POST & json_proto [13:11:32]process_json_proto [13:11:32]json parsed OK: [13:11:32]protocol is kg_v1.0 [13:11:32]action value=close_receipt [13:11:32]process_action close_receipt [13:11:32]cmd_close_receipt [13:11:32]MH_GetDate [13:11:32]Write to MH i2c: F0 00 00 2A 3A 53 [13:11:32]Write i2c OK [13:11:32]MH_I2C_Read... [13:11:32]Read from MH i2c: F0 [13:11:32]MH_I2C_Read... [13:11:32]Read from MH i2c: F0 09 00 [13:11:32]MH_I2C_Read... [13:11:32]Read from MH i2c: F0 09 00 2A 3A 00 85 8D 1F 67 43 33 1C 67 ED [13:11:32]GetLastDocTimeStamp 1730121037 [13:11:32]current date 1730121093 [13:11:32]FM_GetShiftState [13:11:32]SAM_PROTO_GetShiftState [13:11:32]wFMCommunicate request_size=4 [13:11:32]MH_SAM_APDU [13:11:32]CAPDU: 80 13 01 00 [13:11:32]Write to MH i2c: E2 08 00 2B 3A 80 13 01 00 00 00 00 00 E2 [13:11:32]Write i2c OK [13:11:32]MH_I2C_Read... [13:11:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:11:32]Read from MH i2c: E2 [13:11:32]MH_I2C_Read... [13:11:32]Read from MH i2c: E2 0E 00 [13:11:32]MH_I2C_Read... [13:11:32]Read from MH i2c: E2 0E 00 2B 3A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 DB [13:11:32]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:11:32]wFMCommunicate OK [13:11:32]SAM_PROTO_GetShiftState done [13:11:32]FM_GetShiftState done [13:11:32]opened in 1730073493 [13:11:32]opened+sec_in_day 1730159893 [13:11:32]quantity*price = 0 [13:11:32]sum+1 = 1 [13:11:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 416 28.10.2024 13:11 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: ТК ГПНА Online 30054326 ФМ: 0000000000874671 ФД: 317941 ФПД: 23764978651756 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T131133&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317941&fm=23764978651756&tin=02508201610067®Number=0000000000091628&sum=0 [13:11:33]StoreToDocumentArchive [13:11:33]shift 546 fd 317941 [13:11:33]save to /storage/0546/doc_00317941 [13:11:33]save last doc name /storage/0546/doc_00317941 to /storage/kkm_last_doc_name [13:11:33]save OK [13:11:33]Clear old archive folders... [13:11:33]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:11:33]tlvbuf is 013D9D90 [13:11:33]SAM_PROTO_ClearQueue [13:11:33]wFMCommunicate request_size=4 [13:11:33]MH_SAM_APDU [13:11:33]CAPDU: 80 09 00 00 [13:11:33]Write to MH i2c: E2 08 00 38 3A 80 09 00 00 00 00 00 00 E4 [13:11:33]Write i2c OK [13:11:33]MH_I2C_Read... [13:11:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:11:33]Read from MH i2c: E2 [13:11:33]MH_I2C_Read... [13:11:33]Read from MH i2c: E2 03 00 [13:11:33]MH_I2C_Read... [13:11:33]Read from MH i2c: E2 03 00 38 3A 00 90 00 E6 [13:11:33]RAPDU: 90 00 [13:11:33]wFMCommunicate OK [13:11:33]SAM_PROTO_ClearQueue done [13:11:33]KKMCreateOFDPacket [13:11:33]OFDProtocolAddRootSTLVToBuf [13:11:33]FM_MakeSignedData [13:11:33]FM_MakeSignedData [13:11:33]SAM_PROTO_SignData [13:11:33]wFMCommunicate request_size=4 [13:11:33]MH_SAM_APDU [13:11:33]CAPDU: 80 0D 01 02 [13:11:33]Write to MH i2c: E2 08 00 39 3A 80 0D 01 02 00 00 00 00 EC [13:11:33]Write i2c OK [13:11:33]MH_I2C_Read... [13:11:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:11:33]Read from MH i2c: E2 [13:11:33]MH_I2C_Read... [13:11:33]Read from MH i2c: E2 03 00 [13:11:33]MH_I2C_Read... [13:11:33]Read from MH i2c: E2 03 00 39 3A 00 90 00 E7 [13:11:33]RAPDU: 90 00 [13:11:33]wFMCommunicate OK [13:11:33]wFMCommunicate request_size=255 [13:11:33]MH_SAM_APDU [13:11:33]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 A0 01 00 00 F4 03 04 00 85 8D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F5 D9 04 00 35 04 06 00 [13:11:33]Write to MH i2c: E2 02 01 3A 3A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 A0 01 00 00 F4 03 04 00 85 8D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F5 D9 04 00 35 04 06 00 00 00 04 [13:11:33]Write i2c OK [13:11:33]MH_I2C_Read... [13:11:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:11:34]Read from MH i2c: E2 [13:11:34]MH_I2C_Read... [13:11:34]Read from MH i2c: E2 03 00 [13:11:34]MH_I2C_Read... [13:11:34]Read from MH i2c: E2 03 00 3A 3A 00 90 00 E8 [13:11:34]RAPDU: 90 00 [13:11:34]wFMCommunicate OK [13:11:34]wFMCommunicate request_size=11 [13:11:34]MH_SAM_APDU [13:11:34]CAPDU: 80 0D 02 02 06 15 9D 37 1C 52 6C [13:11:34]Write to MH i2c: E2 0E 00 3B 3A 80 0D 02 02 06 00 15 9D 37 1C 52 6C 00 00 BE [13:11:34]Write i2c OK [13:11:34]MH_I2C_Read... [13:11:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:11:34]Read from MH i2c: E2 [13:11:34]MH_I2C_Read... [13:11:34]Read from MH i2c: E2 03 00 [13:11:34]MH_I2C_Read... [13:11:34]Read from MH i2c: E2 03 00 3B 3A 00 90 00 E9 [13:11:34]RAPDU: 90 00 [13:11:34]wFMCommunicate OK [13:11:34]wFMCommunicate request_size=4 [13:11:34]MH_SAM_APDU [13:11:34]CAPDU: 80 0D 03 02 [13:11:34]Write to MH i2c: E2 08 00 3C 3A 80 0D 03 02 00 00 00 00 F1 [13:11:34]Write i2c OK [13:11:34]MH_I2C_Read... [13:11:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:11:34]Read from MH i2c: E2 [13:11:34]MH_I2C_Read... [13:11:34]Read from MH i2c: E2 0B 00 [13:11:34]MH_I2C_Read... [13:11:34]Read from MH i2c: E2 0B 00 3C 3A 00 A3 B3 19 0B D4 B6 83 EB 90 00 64 [13:11:34]RAPDU: A3 B3 19 0B D4 B6 83 EB 90 00 [13:11:34]wFMCommunicate OK [13:11:34]SAM_PROTO_SignData done [13:11:34]FM_MakeSignedData done [13:11:34]CreateOFDProtocolMessage [13:11:34]wFMCommunicate request_size=4 [13:11:34]MH_SAM_APDU [13:11:34]CAPDU: 80 11 00 00 [13:11:34]Write to MH i2c: E2 08 00 3D 3A 80 11 00 00 00 00 00 00 F1 [13:11:34]Write i2c OK [13:11:34]MH_I2C_Read... [13:11:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:11:34]Read from MH i2c: E2 [13:11:34]MH_I2C_Read... [13:11:34]Read from MH i2c: E2 17 00 [13:11:34]MH_I2C_Read... [13:11:34]Read from MH i2c: E2 17 00 3D 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 45 [13:11:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:11:34]wFMCommunicate OK [13:11:34]CreateOFDProtocolMessage done [13:11:34]OFDSenderStorePacket 317941 [13:11:34]StoreOFDPacket docnum=317941 [13:11:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 40 04 08 01 6E 10 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 A0 01 00 00 F4 03 04 00 85 8D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F5 D9 04 00 35 04 06 00 15 9D 37 1C 52 6C A3 B3 19 0B D4 B6 83 EB [13:11:34]CheckFolder [13:11:34]dirname=/storage/ofd_packets [13:11:34]CheckFolder done [13:11:34]ProducePacketName [13:11:34]name=ofd_packets/00317941 [13:11:34]NVStorageSaveData ofd_packets/00317941 [13:11:34]File name is /storage/ofd_packets/00317941 [13:11:34]Write 302 bytes [13:11:34]NVStorageSaveData done [13:11:34]OFDSenderStorePacket done [13:11:34]KKMCreateOFDPacket done [13:11:34]NVStorageSaveData kkm_last_timestamp [13:11:34]File name is /storage/kkm_last_timestamp [13:11:34]Write 4 bytes [13:11:34]NVStorageSaveData done [13:11:34]ExternCall_PrintAddStr [13:11:34]wPrintStart [13:11:34]Write to MH i2c: 01 00 00 3E 3A 78 [13:11:34]Write i2c OK [13:11:34]MH_I2C_Read... [13:11:34]Read from MH i2c: 01 [13:11:34]MH_I2C_Read... [13:11:34]Read from MH i2c: 01 07 00 [13:11:34]MH_I2C_Read... [13:11:34]Read from MH i2c: 01 07 00 3E 3A 00 00 00 00 00 FF 0F 8D [13:11:34]RasterBufferAndPrint [13:11:34]line Счет N : (1)1092891 [13:11:34]line ИНН: 02508201610067 [13:11:34]line Контрольно-Кассовый Чек [13:11:34]line ПРОДАЖА [13:11:34]line ТРК (МРК, ГНК) : 21 [13:11:34]line Товар: 2710194210 [13:11:34]line ДТ(л)-К-2 [13:11:34]line 30.000 * 0.00 [13:11:34]line = 0.00 [13:11:34]line НДС 12% НСП 1% [13:11:34]line > о реализуемом товаре [13:11:34]line ИТОГО: 0.00 [13:11:34]line НСП 1% : 0.00 [13:11:34]line НДС 12% : 0.00 [13:11:34]line Наличными: 0.00 [13:11:34]line Безнал.: 0.00 [13:11:34]line Место: АЗС № 101 "Партнер Нефть" [13:11:34]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:11:34]line СНО: Общий режим [13:11:34]line Чек 416 28.10.2024 13:11 [13:11:34]line Смена: 546 ФФД: 1.0 [13:11:34]line ЗНМ: 0300000082 [13:11:34]line РНМ: 0000000000091628 [13:11:34]line Версия ККМ: 001 [13:11:34]line Талоны: ТК ГПНА Online [13:11:34]line 30054326 [13:11:34]line ФМ: 0000000000874671 [13:11:34]line ФД: 317941 [13:11:34]line ФПД: 23764978651756 [13:11:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T131133&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317941&fm=23764978651756&tin=02508201610067®Number=0000000000091628&sum=0 [13:11:34]written 0, free lines is 4095 [13:11:34]OFD Sender: Processing packet 317941 [packets to send 127, broken 126] [13:11:34]ProducePacketName [13:11:34]name=ofd_packets/00317941 [13:11:34]OFD Sender: To server: pG, [13:11:34]CommunicateWithHost lk.salyk.kg:30040 [13:11:34]ConnectInit lk.salyk.kg [13:11:34]Connected sock=10 [13:11:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 40 04 08 01 6E 10 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 A0 01 00 00 F4 03 04 00 85 8D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F5 D9 04 00 35 04 06 00 15 9D 37 1C 52 6C A3 B3 19 0B D4 B6 83 EB [13:11:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 56 A1 47 00 83 9F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F5 D9 04 00 F4 03 04 00 3E 39 1F 67 B6 04 01 00 00 48 1F 64 EE 6D CE F6 CE [13:11:34]CommunicateWithHost err = 0 [13:11:34]CheckOFDResponse [13:11:34]1017 (14) - 77093643461234 [13:11:34]1041 (16) - 0000000000874671 [13:11:34]1040 (4) - 317941 [13:11:34]1012 (4) - 28.10.2024 07:11 [13:11:34]1206 (1) - 0 [13:11:34]OFD Sender: Remove packet 317941 [13:11:34]ProducePacketName [13:11:34]name=ofd_packets/00317941 [13:11:34]NVStorageDeleteData [13:11:34]Write to MH i2c: 01 00 00 68 3A A2 [13:11:34]Write i2c OK [13:11:34]MH_I2C_Read... [13:11:34]Read from MH i2c: 01 [13:11:34]MH_I2C_Read... [13:11:34]Read from MH i2c: 01 07 00 [13:11:34]MH_I2C_Read... [13:11:34]Read from MH i2c: 01 07 00 68 3A 00 00 00 00 00 00 0D B6 [13:11:34]RasterBufferAndPrint [13:11:34]line [13:11:34]line [13:11:34]line [13:11:34]line [13:11:34]line [13:11:34]written 0, free lines is 3334 [13:11:34]MH_Cut [13:11:34]Write to MH i2c: D1 01 00 6F 3A 01 7B [13:11:34]Write i2c OK [13:11:34]MH_I2C_Read... [13:11:34]Read from MH i2c: D1 [13:11:34]MH_I2C_Read... [13:11:34]Read from MH i2c: D1 01 00 [13:11:34]MH_I2C_Read... [13:11:34]Read from MH i2c: D1 01 00 6F 3A 00 7A [13:11:34]Write to MH i2c: 01 00 00 70 3A AA [13:11:34]Write i2c OK [13:11:34]MH_I2C_Read... [13:11:35]OFD Sender: No OFD packet to send [13:11:35]*** Cut start [13:11:35]*** Partial cut [13:11:35]*** CUTSNS_PIN = 1 [13:11:35]*** CUTSNS_PIN = 0 [13:11:35]*** Brake cut motor [13:11:35]Read from MH i2c: 01 [13:11:35]MH_I2C_Read... [13:11:35]*** Stop cut motor [13:11:35]*** Cut end [13:11:35]Read from MH i2c: 01 07 00 [13:11:35]MH_I2C_Read... [13:11:35]Read from MH i2c: 01 07 00 70 3A 00 00 00 00 00 FF 0F BF [13:11:35]process_action close_receipt done [13:11:35]requested_data is exist [13:11:35]produce_requested_data [13:11:35]requested_item fm.sn is exist - process it [13:11:35]wFMCommunicate request_size=4 [13:11:35]MH_SAM_APDU [13:11:35]CAPDU: 80 11 00 00 [13:11:35]Write to MH i2c: E2 08 00 71 3A 80 11 00 00 00 00 00 00 25 [13:11:35]Write i2c OK [13:11:35]MH_I2C_Read... [13:11:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:11:36]Read from MH i2c: E2 [13:11:36]MH_I2C_Read... [13:11:36]Read from MH i2c: E2 17 00 [13:11:36]MH_I2C_Read... [13:11:36]Read from MH i2c: E2 17 00 71 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 79 [13:11:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:11:36]wFMCommunicate OK [13:11:36]requested_item fd.num is exist - process it [13:11:36]SAM_PROTO_GetFieldsCounters [13:11:36]wFMCommunicate request_size=4 [13:11:36]MH_SAM_APDU [13:11:36]CAPDU: 80 13 00 00 [13:11:36]Write to MH i2c: E2 08 00 72 3A 80 13 00 00 00 00 00 00 28 [13:11:36]Write i2c OK [13:11:36]MH_I2C_Read... [13:11:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:11:36]Read from MH i2c: E2 [13:11:36]MH_I2C_Read... [13:11:36]Read from MH i2c: E2 62 00 [13:11:36]MH_I2C_Read... [13:11:36]Read from MH i2c: E2 62 00 72 3A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F5 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 A0 01 00 00 5E 04 04 00 A0 01 00 00 57 04 04 00 A1 01 00 00 19 04 04 00 00 00 00 00 90 00 24 [13:11:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F5 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 A0 01 00 00 5E 04 04 00 A0 01 00 00 57 04 04 00 A1 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:11:36]wFMCommunicate OK [13:11:36]SAM_PROTO_GetFieldsCounters done [13:11:36]requested_item shift.num is exist - process it [13:11:36]requested_item shift.opened is exist - process it [13:11:36]req_shift_opened [13:11:36]FM_GetShiftState [13:11:36]SAM_PROTO_GetShiftState [13:11:36]wFMCommunicate request_size=4 [13:11:36]MH_SAM_APDU [13:11:36]CAPDU: 80 13 01 00 [13:11:36]Write to MH i2c: E2 08 00 73 3A 80 13 01 00 00 00 00 00 2A [13:11:36]Write i2c OK [13:11:36]MH_I2C_Read... [13:11:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:11:36]Read from MH i2c: E2 [13:11:36]MH_I2C_Read... [13:11:36]Read from MH i2c: E2 0E 00 [13:11:36]MH_I2C_Read... [13:11:36]Read from MH i2c: E2 0E 00 73 3A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 23 [13:11:36]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:11:36]wFMCommunicate OK [13:11:36]SAM_PROTO_GetShiftState done [13:11:36]FM_GetShiftState done [13:11:36]req_shift_opened done [13:11:36]requested_item shift.open_date is exist - process it [13:11:36]req_shift_open_date [13:11:36]req_shift_open_date done [13:11:36]produce_requested_data done [13:11:36]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317941,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:11:36]process_action_free close_receipt [13:11:36]json_value_free [13:11:36]json_value_free done [13:11:36]process_json_proto returns [13:11:36]Send response to host [13:11:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317941,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:11:36]free response buf [13:11:36]execute_script done [13:11:36]execute_script returns [13:11:36]free content buf [13:11:36]Sock 7.Close socket [13:11:36]Sock 7.Thread stoped [13:11:40]OFD Sender: No OFD packet to send [13:11:45]OFD Sender: No OFD packet to send [13:11:50]OFD Sender: No OFD packet to send [13:11:55]OFD Sender: No OFD packet to send [13:12:00]OFD Sender: No OFD packet to send [13:12:05]OFD Sender: No OFD packet to send [13:12:10]OFD Sender: No OFD packet to send [13:12:15]OFD Sender: No OFD packet to send [13:12:20]OFD Sender: No OFD packet to send [13:12:25]OFD Sender: No OFD packet to send [13:12:30]OFD Sender: No OFD packet to send [13:12:35]OFD Sender: No OFD packet to send [13:12:40]OFD Sender: No OFD packet to send [13:12:45]OFD Sender: No OFD packet to send [13:12:50]OFD Sender: No OFD packet to send [13:12:55]OFD Sender: No OFD packet to send [13:13:00]OFD Sender: No OFD packet to send [13:13:05]OFD Sender: No OFD packet to send [13:13:08]accept exits with 9 [13:13:08]New connection [13:13:08]New thread 3067436388 created [13:13:08]Thread 3067293028 joined [13:13:08]Waiting for new connection... [13:13:08] Sock 9.Parse request [13:13:08]Sock 9.Check first char [13:13:08]Sock 9.First char is OK [13:13:08]request: POST /json_proto HTTP/1.0 [13:13:08]Method: POST [13:13:08]URL: /json_proto [13:13:08]Method is POST - this is cgi request [13:13:08]url: /json_proto [13:13:08]query_string will be loaded in cgi processing [13:13:08]execute_cgi json_proto POST (null) [13:13:08]execute_cgi path=json_proto method=POST [13:13:08]POST find Content-Length [13:13:08]Host: 172.17.50.195:8080 [13:13:08]Content-Length: 755 [13:13:08]Content-Type: application/json [13:13:08] [13:13:08]POST finish read [13:13:08]Found Content-Length = 755 [13:13:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092896", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u000A30025656", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:13:08]execute_script... [13:13: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)1092896", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u000A30025656", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:13:08]POST & json_proto [13:13:08]process_json_proto [13:13:08]json parsed OK: [13:13:08]protocol is kg_v1.0 [13:13:08]action value=close_receipt [13:13:08]process_action close_receipt [13:13:08]cmd_close_receipt [13:13:08]MH_GetDate [13:13:08]Write to MH i2c: F0 00 00 74 3A 9D [13:13:08]Write i2c OK [13:13:08]MH_I2C_Read... [13:13:08]Read from MH i2c: F0 [13:13:08]MH_I2C_Read... [13:13:08]Read from MH i2c: F0 09 00 [13:13:08]MH_I2C_Read... [13:13:08]Read from MH i2c: F0 09 00 74 3A 00 E5 8D 1F 67 43 33 1C 67 97 [13:13:08]GetLastDocTimeStamp 1730121093 [13:13:08]current date 1730121189 [13:13:08]FM_GetShiftState [13:13:08]SAM_PROTO_GetShiftState [13:13:08]wFMCommunicate request_size=4 [13:13:08]MH_SAM_APDU [13:13:08]CAPDU: 80 13 01 00 [13:13:08]Write to MH i2c: E2 08 00 75 3A 80 13 01 00 00 00 00 00 2C [13:13:08]Write i2c OK [13:13:08]MH_I2C_Read... [13:13:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:13:08]Read from MH i2c: E2 [13:13:08]MH_I2C_Read... [13:13:08]Read from MH i2c: E2 0E 00 [13:13:08]MH_I2C_Read... [13:13:08]Read from MH i2c: E2 0E 00 75 3A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 25 [13:13:08]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:13:08]wFMCommunicate OK [13:13:08]SAM_PROTO_GetShiftState done [13:13:08]FM_GetShiftState done [13:13:08]opened in 1730073493 [13:13:08]opened+sec_in_day 1730159893 [13:13:08]quantity*price = 0 [13:13:08]sum+1 = 1 [13:13:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 417 28.10.2024 13:13 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: ТК ГПНА Online 30025656 ФМ: 0000000000874671 ФД: 317942 ФПД: 197357985718371 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T131309&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317942&fm=197357985718371&tin=02508201610067®Number=0000000000091628&sum=0 [13:13:09]StoreToDocumentArchive [13:13:09]shift 546 fd 317942 [13:13:09]save to /storage/0546/doc_00317942 [13:13:09]save last doc name /storage/0546/doc_00317942 to /storage/kkm_last_doc_name [13:13:09]save OK [13:13:09]Clear old archive folders... [13:13:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:13:09]tlvbuf is 01426020 [13:13:09]SAM_PROTO_ClearQueue [13:13:09]wFMCommunicate request_size=4 [13:13:09]MH_SAM_APDU [13:13:09]CAPDU: 80 09 00 00 [13:13:09]Write to MH i2c: E2 08 00 82 3A 80 09 00 00 00 00 00 00 2E [13:13:09]Write i2c OK [13:13:09]MH_I2C_Read... [13:13:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:13:09]Read from MH i2c: E2 [13:13:09]MH_I2C_Read... [13:13:09]Read from MH i2c: E2 03 00 [13:13:09]MH_I2C_Read... [13:13:09]Read from MH i2c: E2 03 00 82 3A 00 90 00 30 [13:13:09]RAPDU: 90 00 [13:13:09]wFMCommunicate OK [13:13:09]SAM_PROTO_ClearQueue done [13:13:09]KKMCreateOFDPacket [13:13:09]OFDProtocolAddRootSTLVToBuf [13:13:09]FM_MakeSignedData [13:13:09]FM_MakeSignedData [13:13:09]SAM_PROTO_SignData [13:13:09]wFMCommunicate request_size=4 [13:13:09]MH_SAM_APDU [13:13:09]CAPDU: 80 0D 01 02 [13:13:09]Write to MH i2c: E2 08 00 83 3A 80 0D 01 02 00 00 00 00 36 [13:13:09]Write i2c OK [13:13:09]MH_I2C_Read... [13:13:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:13:09]Read from MH i2c: E2 [13:13:09]MH_I2C_Read... [13:13:09]Read from MH i2c: E2 03 00 [13:13:09]MH_I2C_Read... [13:13:09]Read from MH i2c: E2 03 00 83 3A 00 90 00 31 [13:13:09]RAPDU: 90 00 [13:13:09]wFMCommunicate OK [13:13:09]wFMCommunicate request_size=255 [13:13:09]MH_SAM_APDU [13:13: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 32 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 A1 01 00 00 F4 03 04 00 E5 8D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F6 D9 04 00 35 04 06 00 B3 [13:13:09]Write to MH i2c: E2 02 01 84 3A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 A1 01 00 00 F4 03 04 00 E5 8D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F6 D9 04 00 35 04 06 00 B3 00 00 8C [13:13:09]Write i2c OK [13:13:09]MH_I2C_Read... [13:13:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:13:09]Read from MH i2c: E2 [13:13:09]MH_I2C_Read... [13:13:09]Read from MH i2c: E2 03 00 [13:13:09]MH_I2C_Read... [13:13:09]Read from MH i2c: E2 03 00 84 3A 00 90 00 32 [13:13:09]RAPDU: 90 00 [13:13:09]wFMCommunicate OK [13:13:09]wFMCommunicate request_size=10 [13:13:09]MH_SAM_APDU [13:13:09]CAPDU: 80 0D 02 02 05 7E FC A1 E0 63 [13:13:09]Write to MH i2c: E2 0D 00 85 3A 80 0D 02 02 05 00 7E FC A1 E0 63 00 00 A1 [13:13:09]Write i2c OK [13:13:09]MH_I2C_Read... [13:13:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:13:09]Read from MH i2c: E2 [13:13:09]MH_I2C_Read... [13:13:09]Read from MH i2c: E2 03 00 [13:13:09]MH_I2C_Read... [13:13:09]Read from MH i2c: E2 03 00 85 3A 00 90 00 33 [13:13:09]RAPDU: 90 00 [13:13:09]wFMCommunicate OK [13:13:09]wFMCommunicate request_size=4 [13:13:09]MH_SAM_APDU [13:13:09]CAPDU: 80 0D 03 02 [13:13:09]Write to MH i2c: E2 08 00 86 3A 80 0D 03 02 00 00 00 00 3B [13:13:09]Write i2c OK [13:13:09]MH_I2C_Read... [13:13:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:13:09]Read from MH i2c: E2 [13:13:09]MH_I2C_Read... [13:13:09]Read from MH i2c: E2 0B 00 [13:13:09]MH_I2C_Read... [13:13:09]Read from MH i2c: E2 0B 00 86 3A 00 1E 84 DA AC 0B 94 26 58 90 00 81 [13:13:09]RAPDU: 1E 84 DA AC 0B 94 26 58 90 00 [13:13:09]wFMCommunicate OK [13:13:09]SAM_PROTO_SignData done [13:13:09]FM_MakeSignedData done [13:13:09]CreateOFDProtocolMessage [13:13:09]wFMCommunicate request_size=4 [13:13:09]MH_SAM_APDU [13:13:09]CAPDU: 80 11 00 00 [13:13:09]Write to MH i2c: E2 08 00 87 3A 80 11 00 00 00 00 00 00 3B [13:13:09]Write i2c OK [13:13:09]MH_I2C_Read... [13:13:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:13:09]Read from MH i2c: E2 [13:13:09]MH_I2C_Read... [13:13:09]Read from MH i2c: E2 17 00 [13:13:09]MH_I2C_Read... [13:13:09]Read from MH i2c: E2 17 00 87 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 8F [13:13:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:13:09]wFMCommunicate OK [13:13:09]CreateOFDProtocolMessage done [13:13:09]OFDSenderStorePacket 317942 [13:13:09]StoreOFDPacket docnum=317942 [13:13:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 79 BD 07 01 32 47 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 A1 01 00 00 F4 03 04 00 E5 8D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F6 D9 04 00 35 04 06 00 B3 7E FC A1 E0 63 1E 84 DA AC 0B 94 26 58 [13:13:09]CheckFolder [13:13:09]dirname=/storage/ofd_packets [13:13:09]CheckFolder done [13:13:09]ProducePacketName [13:13:09]name=ofd_packets/00317942 [13:13:09]NVStorageSaveData ofd_packets/00317942 [13:13:09]File name is /storage/ofd_packets/00317942 [13:13:09]Write 301 bytes [13:13:09]NVStorageSaveData done [13:13:09]OFDSenderStorePacket done [13:13:09]KKMCreateOFDPacket done [13:13:09]NVStorageSaveData kkm_last_timestamp [13:13:09]File name is /storage/kkm_last_timestamp [13:13:09]Write 4 bytes [13:13:09]NVStorageSaveData done [13:13:09]ExternCall_PrintAddStr [13:13:09]wPrintStart [13:13:09]Write to MH i2c: 01 00 00 88 3A C2 [13:13:09]Write i2c OK [13:13:09]MH_I2C_Read... [13:13:09]Read from MH i2c: 01 [13:13:09]MH_I2C_Read... [13:13:09]Read from MH i2c: 01 07 00 [13:13:09]MH_I2C_Read... [13:13:09]Read from MH i2c: 01 07 00 88 3A 00 00 00 00 00 FF 0F D7 [13:13:09]RasterBufferAndPrint [13:13:09]line Счет N : (1)1092896 [13:13:09]line ИНН: 02508201610067 [13:13:09]line Контрольно-Кассовый Чек [13:13:09]line ПРОДАЖА [13:13:09]line ТРК (МРК, ГНК) : 43 [13:13:09]line Товар: 2710124130 [13:13:09]line Аи-92-К-2 [13:13:09]line 25.000 * 0.00 [13:13:09]line = 0.00 [13:13:09]line НДС 12% НСП 1% [13:13:09]line > о реализуемом товаре [13:13:09]line ИТОГО: 0.00 [13:13:09]line НСП 1% : 0.00 [13:13:09]line НДС 12% : 0.00 [13:13:09]line Наличными: 0.00 [13:13:09]line Безнал.: 0.00 [13:13:09]line Место: АЗС № 101 "Партнер Нефть" [13:13:09]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:13:09]line СНО: Общий режим [13:13:09]line Чек 417 28.10.2024 13:13 [13:13:09]line Смена: 546 ФФД: 1.0 [13:13:09]line ЗНМ: 0300000082 [13:13:09]line РНМ: 0000000000091628 [13:13:09]line Версия ККМ: 001 [13:13:09]line Талоны: ТК ГПНА Online [13:13:09]line 30025656 [13:13:09]line ФМ: 0000000000874671 [13:13:09]line ФД: 317942 [13:13:09]line ФПД: 197357985718371 [13:13:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T131309&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317942&fm=197357985718371&tin=02508201610067®Number=0000000000091628&sum=0 [13:13:09]written 0, free lines is 4095 [13:13:09]OFD Sender: Processing packet 317942 [packets to send 127, broken 126] [13:13:09]ProducePacketName [13:13:09]name=ofd_packets/00317942 [13:13:10]OFD Sender: To server: pG, [13:13:10]CommunicateWithHost lk.salyk.kg:30040 [13:13:10]ConnectInit lk.salyk.kg [13:13:10]Write to MH i2c: 01 00 00 B2 3A EC [13:13:10]Write i2c OK [13:13:10]MH_I2C_Read... [13:13:10]Read from MH i2c: 01 [13:13:10]MH_I2C_Read... [13:13:10]Read from MH i2c: 01 07 00 [13:13:10]MH_I2C_Read... [13:13:10]Read from MH i2c: 01 07 00 B2 3A 00 00 00 00 00 F7 0C F6 [13:13:10]RasterBufferAndPrint [13:13:10]line [13:13:10]line [13:13:10]line [13:13:10]line [13:13:10]line [13:13:10]written 0, free lines is 3325 [13:13:10]MH_Cut [13:13:10]Write to MH i2c: D1 01 00 B9 3A 01 C5 [13:13:10]Write i2c OK [13:13:10]MH_I2C_Read... [13:13:10]Read from MH i2c: D1 [13:13:10]MH_I2C_Read... [13:13:10]Read from MH i2c: D1 01 00 [13:13:10]MH_I2C_Read... [13:13:10]Read from MH i2c: D1 01 00 B9 3A 00 C4 [13:13:10]Write to MH i2c: 01 00 00 BA 3A F4 [13:13:10]Write i2c OK [13:13:10]MH_I2C_Read... [13:13:10]Connected sock=10 [13:13:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 79 BD 07 01 32 47 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 A1 01 00 00 F4 03 04 00 E5 8D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F6 D9 04 00 35 04 06 00 B3 7E FC A1 E0 63 1E 84 DA AC 0B 94 26 58 [13:13:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 3B CC 47 00 5C D2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F6 D9 04 00 F4 03 04 00 9E 39 1F 67 B6 04 01 00 00 C5 C9 F5 D5 08 04 0C F4 [13:13:10]CommunicateWithHost err = 0 [13:13:10]CheckOFDResponse [13:13:10]1017 (14) - 77093643461234 [13:13:10]1041 (16) - 0000000000874671 [13:13:10]1040 (4) - 317942 [13:13:10]1012 (4) - 28.10.2024 07:13 [13:13:10]1206 (1) - 0 [13:13:10]OFD Sender: Remove packet 317942 [13:13:10]ProducePacketName [13:13:10]name=ofd_packets/00317942 [13:13:10]NVStorageDeleteData [13:13:11]*** Cut start [13:13:11]*** Partial cut [13:13:11]*** CUTSNS_PIN = 1 [13:13:11]OFD Sender: No OFD packet to send [13:13:11]*** CUTSNS_PIN = 0 [13:13:11]*** Brake cut motor [13:13:11]Read from MH i2c: 01 [13:13:11]MH_I2C_Read... [13:13:11]*** Stop cut motor [13:13:11]*** Cut end [13:13:11]Read from MH i2c: 01 07 00 [13:13:11]MH_I2C_Read... [13:13:11]Read from MH i2c: 01 07 00 BA 3A 00 00 00 00 00 FF 0F 09 [13:13:11]process_action close_receipt done [13:13:11]requested_data is exist [13:13:11]produce_requested_data [13:13:11]requested_item fm.sn is exist - process it [13:13:11]wFMCommunicate request_size=4 [13:13:11]MH_SAM_APDU [13:13:11]CAPDU: 80 11 00 00 [13:13:11]Write to MH i2c: E2 08 00 BB 3A 80 11 00 00 00 00 00 00 6F [13:13:11]Write i2c OK [13:13:11]MH_I2C_Read... [13:13:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:13:11]Read from MH i2c: E2 [13:13:11]MH_I2C_Read... [13:13:11]Read from MH i2c: E2 17 00 [13:13:11]MH_I2C_Read... [13:13:11]Read from MH i2c: E2 17 00 BB 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C3 [13:13:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:13:11]wFMCommunicate OK [13:13:11]requested_item fd.num is exist - process it [13:13:11]SAM_PROTO_GetFieldsCounters [13:13:11]wFMCommunicate request_size=4 [13:13:11]MH_SAM_APDU [13:13:11]CAPDU: 80 13 00 00 [13:13:11]Write to MH i2c: E2 08 00 BC 3A 80 13 00 00 00 00 00 00 72 [13:13:11]Write i2c OK [13:13:11]MH_I2C_Read... [13:13:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:13:11]Read from MH i2c: E2 [13:13:11]MH_I2C_Read... [13:13:11]Read from MH i2c: E2 62 00 [13:13:11]MH_I2C_Read... [13:13:11]Read from MH i2c: E2 62 00 BC 3A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F6 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 A1 01 00 00 5E 04 04 00 A1 01 00 00 57 04 04 00 A2 01 00 00 19 04 04 00 00 00 00 00 90 00 72 [13:13:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F6 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 A1 01 00 00 5E 04 04 00 A1 01 00 00 57 04 04 00 A2 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:13:11]wFMCommunicate OK [13:13:11]SAM_PROTO_GetFieldsCounters done [13:13:11]requested_item shift.num is exist - process it [13:13:11]requested_item shift.opened is exist - process it [13:13:11]req_shift_opened [13:13:11]FM_GetShiftState [13:13:11]SAM_PROTO_GetShiftState [13:13:11]wFMCommunicate request_size=4 [13:13:11]MH_SAM_APDU [13:13:11]CAPDU: 80 13 01 00 [13:13:11]Write to MH i2c: E2 08 00 BD 3A 80 13 01 00 00 00 00 00 74 [13:13:11]Write i2c OK [13:13:11]MH_I2C_Read... [13:13:12]Read from MH i2c: E2 [13:13:12]MH_I2C_Read... [13:13:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:13:12]Read from MH i2c: E2 0E 00 [13:13:12]MH_I2C_Read... [13:13:12]Read from MH i2c: E2 0E 00 BD 3A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 6D [13:13:12]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:13:12]wFMCommunicate OK [13:13:12]SAM_PROTO_GetShiftState done [13:13:12]FM_GetShiftState done [13:13:12]req_shift_opened done [13:13:12]requested_item shift.open_date is exist - process it [13:13:12]req_shift_open_date [13:13:12]req_shift_open_date done [13:13:12]produce_requested_data done [13:13:12]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317942,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:13:12]process_action_free close_receipt [13:13:12]json_value_free [13:13:12]json_value_free done [13:13:12]process_json_proto returns [13:13:12]Send response to host [13:13:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317942,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:13:12]free response buf [13:13:12]execute_script done [13:13:12]execute_script returns [13:13:12]free content buf [13:13:12]Sock 9.Close socket [13:13:12]Sock 9.Thread stoped [13:13:16]OFD Sender: No OFD packet to send [13:13:21]OFD Sender: No OFD packet to send [13:13:26]OFD Sender: No OFD packet to send [13:13:31]OFD Sender: No OFD packet to send [13:13:36]OFD Sender: No OFD packet to send [13:13:41]OFD Sender: No OFD packet to send [13:13:46]OFD Sender: No OFD packet to send [13:13:51]OFD Sender: No OFD packet to send [13:13:56]OFD Sender: No OFD packet to send [13:14:01]OFD Sender: No OFD packet to send [13:14:06]OFD Sender: No OFD packet to send [13:14:11]OFD Sender: No OFD packet to send [13:14:16]OFD Sender: No OFD packet to send [13:14:21]OFD Sender: No OFD packet to send [13:14:26]OFD Sender: No OFD packet to send [13:14:31]OFD Sender: No OFD packet to send [13:14:36]OFD Sender: No OFD packet to send [13:14:41]OFD Sender: No OFD packet to send [13:14:46]OFD Sender: No OFD packet to send [13:14:51]OFD Sender: No OFD packet to send [13:14:56]OFD Sender: No OFD packet to send [13:15:01]OFD Sender: No OFD packet to send [13:15:06]OFD Sender: No OFD packet to send [13:15:11]OFD Sender: No OFD packet to send [13:15:12]accept exits with 7 [13:15:12]New connection [13:15:12]New thread 3067293028 created [13:15:12]Thread 3067436388 joined [13:15:12]Waiting for new connection... [13:15:12] Sock 7.Parse request [13:15:12]Sock 7.Check first char [13:15:12]Sock 7.First char is OK [13:15:12]request: POST /json_proto HTTP/1.0 [13:15:12]Method: POST [13:15:12]URL: /json_proto [13:15:12]Method is POST - this is cgi request [13:15:12]url: /json_proto [13:15:12]query_string will be loaded in cgi processing [13:15:12]execute_cgi json_proto POST (null) [13:15:12]execute_cgi path=json_proto method=POST [13:15:12]POST find Content-Length [13:15:12]Host: 172.17.50.195:8080 [13:15:12]Content-Length: 686 [13:15:12]Content-Type: application/json [13:15:12] [13:15:12]POST finish read [13:15:12]Found Content-Length = 686 [13:15:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092897", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 30.030, "sum" : 1150.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1150.00, "total" : 1150.00, "payments": [ { "type": 0, "sum" : 1150.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:15:12]execute_script... [13:15: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)1092897", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 30.030, "sum" : 1150.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1150.00, "total" : 1150.00, "payments": [ { "type": 0, "sum" : 1150.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:15:12]POST & json_proto [13:15:12]process_json_proto [13:15:12]json parsed OK: [13:15:12]protocol is kg_v1.0 [13:15:12]action value=close_receipt [13:15:12]process_action close_receipt [13:15:12]cmd_close_receipt [13:15:12]MH_GetDate [13:15:12]Write to MH i2c: F0 00 00 BE 3A E7 [13:15:12]Write i2c OK [13:15:12]MH_I2C_Read... [13:15:12]Read from MH i2c: F0 [13:15:12]MH_I2C_Read... [13:15:12]Read from MH i2c: F0 09 00 [13:15:12]MH_I2C_Read... [13:15:12]Read from MH i2c: F0 09 00 BE 3A 00 61 8E 1F 67 43 33 1C 67 5E [13:15:12]GetLastDocTimeStamp 1730121189 [13:15:12]current date 1730121313 [13:15:12]FM_GetShiftState [13:15:12]SAM_PROTO_GetShiftState [13:15:12]wFMCommunicate request_size=4 [13:15:12]MH_SAM_APDU [13:15:12]CAPDU: 80 13 01 00 [13:15:12]Write to MH i2c: E2 08 00 BF 3A 80 13 01 00 00 00 00 00 76 [13:15:12]Write i2c OK [13:15:12]MH_I2C_Read... [13:15:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:15:12]Read from MH i2c: E2 [13:15:12]MH_I2C_Read... [13:15:12]Read from MH i2c: E2 0E 00 [13:15:12]MH_I2C_Read... [13:15:12]Read from MH i2c: E2 0E 00 BF 3A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 6F [13:15:12]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:15:12]wFMCommunicate OK [13:15:12]SAM_PROTO_GetShiftState done [13:15:12]FM_GetShiftState done [13:15:12]opened in 1730073493 [13:15:12]opened+sec_in_day 1730159893 [13:15:12]quantity*price = 115014 [13:15:12]sum+1 = 115016 [13:15:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 1150.00 Внесено: 1150.00 СДАЧА: 0.00 НСП 1% : 10.18 НДС 12% : 122.14 Наличными: 1150.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 418 28.10.2024 13:15 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317943 ФПД: 156169001089766 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T131513&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317943&fm=156169001089766&tin=02508201610067®Number=0000000000091628&sum=115000 [13:15:13]StoreToDocumentArchive [13:15:13]shift 546 fd 317943 [13:15:13]save to /storage/0546/doc_00317943 [13:15:13]save last doc name /storage/0546/doc_00317943 to /storage/kkm_last_doc_name [13:15:13]save OK [13:15:13]Clear old archive folders... [13:15:13]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:15:13]tlvbuf is 01405DF0 [13:15:13]SAM_PROTO_ClearQueue [13:15:13]wFMCommunicate request_size=4 [13:15:13]MH_SAM_APDU [13:15:13]CAPDU: 80 09 00 00 [13:15:13]Write to MH i2c: E2 08 00 CC 3A 80 09 00 00 00 00 00 00 78 [13:15:13]Write i2c OK [13:15:13]MH_I2C_Read... [13:15:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:15:13]Read from MH i2c: E2 [13:15:13]MH_I2C_Read... [13:15:13]Read from MH i2c: E2 03 00 [13:15:13]MH_I2C_Read... [13:15:13]Read from MH i2c: E2 03 00 CC 3A 00 90 00 7A [13:15:13]RAPDU: 90 00 [13:15:13]wFMCommunicate OK [13:15:13]SAM_PROTO_ClearQueue done [13:15:13]KKMCreateOFDPacket [13:15:13]OFDProtocolAddRootSTLVToBuf [13:15:13]FM_MakeSignedData [13:15:13]FM_MakeSignedData [13:15:13]SAM_PROTO_SignData [13:15:13]wFMCommunicate request_size=4 [13:15:13]MH_SAM_APDU [13:15:13]CAPDU: 80 0D 01 02 [13:15:13]Write to MH i2c: E2 08 00 CD 3A 80 0D 01 02 00 00 00 00 80 [13:15:13]Write i2c OK [13:15:13]MH_I2C_Read... [13:15:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:15:13]Read from MH i2c: E2 [13:15:13]MH_I2C_Read... [13:15:13]Read from MH i2c: E2 03 00 [13:15:13]MH_I2C_Read... [13:15:13]Read from MH i2c: E2 03 00 CD 3A 00 90 00 7B [13:15:13]RAPDU: 90 00 [13:15:13]wFMCommunicate OK [13:15:13]wFMCommunicate request_size=255 [13:15:13]MH_SAM_APDU [13:15:13]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 4E 75 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 47 C1 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C1 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FA 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 2F 00 00 00 00 07 04 06 00 38 C1 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 01 00 00 F4 03 04 00 61 8E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F7 D9 04 00 35 04 06 00 8E 08 [13:15:13]Write to MH i2c: E2 02 01 CE 3A 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 4E 75 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 47 C1 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C1 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FA 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 2F 00 00 00 00 07 04 06 00 38 C1 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 01 00 00 F4 03 04 00 61 8E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F7 D9 04 00 35 04 06 00 8E 08 00 00 7F [13:15:13]Write i2c OK [13:15:13]MH_I2C_Read... [13:15:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:15:14]Read from MH i2c: E2 [13:15:14]MH_I2C_Read... [13:15:14]Read from MH i2c: E2 03 00 [13:15:14]MH_I2C_Read... [13:15:14]Read from MH i2c: E2 03 00 CE 3A 00 90 00 7C [13:15:14]RAPDU: 90 00 [13:15:14]wFMCommunicate OK [13:15:14]wFMCommunicate request_size=9 [13:15:14]MH_SAM_APDU [13:15:14]CAPDU: 80 0D 02 02 04 ED D5 BA E6 [13:15:14]Write to MH i2c: E2 0C 00 CF 3A 80 0D 02 02 04 00 ED D5 BA E6 00 00 ED [13:15:14]Write i2c OK [13:15:14]MH_I2C_Read... [13:15:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:15:14]Read from MH i2c: E2 [13:15:14]MH_I2C_Read... [13:15:14]Read from MH i2c: E2 03 00 [13:15:14]MH_I2C_Read... [13:15:14]Read from MH i2c: E2 03 00 CF 3A 00 90 00 7D [13:15:14]RAPDU: 90 00 [13:15:14]wFMCommunicate OK [13:15:14]wFMCommunicate request_size=4 [13:15:14]MH_SAM_APDU [13:15:14]CAPDU: 80 0D 03 02 [13:15:14]Write to MH i2c: E2 08 00 D0 3A 80 0D 03 02 00 00 00 00 85 [13:15:14]Write i2c OK [13:15:14]MH_I2C_Read... [13:15:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:15:14]Read from MH i2c: E2 [13:15:14]MH_I2C_Read... [13:15:14]Read from MH i2c: E2 0B 00 [13:15:14]MH_I2C_Read... [13:15:14]Read from MH i2c: E2 0B 00 D0 3A 00 02 10 7C 33 87 2D F2 F4 90 00 E1 [13:15:14]RAPDU: 02 10 7C 33 87 2D F2 F4 90 00 [13:15:14]wFMCommunicate OK [13:15:14]SAM_PROTO_SignData done [13:15:14]FM_MakeSignedData done [13:15:14]CreateOFDProtocolMessage [13:15:14]wFMCommunicate request_size=4 [13:15:14]MH_SAM_APDU [13:15:14]CAPDU: 80 11 00 00 [13:15:14]Write to MH i2c: E2 08 00 D1 3A 80 11 00 00 00 00 00 00 85 [13:15:14]Write i2c OK [13:15:14]MH_I2C_Read... [13:15:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:15:14]Read from MH i2c: E2 [13:15:14]MH_I2C_Read... [13:15:14]Read from MH i2c: E2 17 00 [13:15:14]MH_I2C_Read... [13:15:14]Read from MH i2c: E2 17 00 D1 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D9 [13:15:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:15:14]wFMCommunicate OK [13:15:14]CreateOFDProtocolMessage done [13:15:14]OFDSenderStorePacket 317943 [13:15:14]StoreOFDPacket docnum=317943 [13:15:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 BB AF 06 01 62 DE 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 4E 75 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 47 C1 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C1 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FA 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 2F 00 00 00 00 07 04 06 00 38 C1 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 01 00 00 F4 03 04 00 61 8E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F7 D9 04 00 35 04 06 00 8E 08 ED D5 BA E6 02 10 7C 33 87 2D F2 F4 [13:15:14]CheckFolder [13:15:14]dirname=/storage/ofd_packets [13:15:14]CheckFolder done [13:15:14]ProducePacketName [13:15:14]name=ofd_packets/00317943 [13:15:14]NVStorageSaveData ofd_packets/00317943 [13:15:14]File name is /storage/ofd_packets/00317943 [13:15:14]Write 300 bytes [13:15:14]NVStorageSaveData done [13:15:14]OFDSenderStorePacket done [13:15:14]KKMCreateOFDPacket done [13:15:14]NVStorageSaveData kkm_last_timestamp [13:15:14]File name is /storage/kkm_last_timestamp [13:15:14]Write 4 bytes [13:15:14]NVStorageSaveData done [13:15:14]ExternCall_PrintAddStr [13:15:14]wPrintStart [13:15:14]Write to MH i2c: 01 00 00 D2 3A 0C [13:15:14]Write i2c OK [13:15:14]MH_I2C_Read... [13:15:14]Read from MH i2c: 01 [13:15:14]MH_I2C_Read... [13:15:14]Read from MH i2c: 01 07 00 [13:15:14]MH_I2C_Read... [13:15:14]Read from MH i2c: 01 07 00 D2 3A 00 00 00 00 00 FF 0F 21 [13:15:14]RasterBufferAndPrint [13:15:14]line Счет N : (1)1092897 [13:15:14]line ИНН: 02508201610067 [13:15:14]line Контрольно-Кассовый Чек [13:15:14]line ПРОДАЖА [13:15:14]line ТРК (МРК, ГНК) : 81 [13:15:14]line Товар: 2711190000 [13:15:14]line ГАЗ-К-5 [13:15:14]line 30.030 * 38.30 [13:15:14]line = 1150.15 [13:15:14]line НДС 12% НСП 1% [13:15:14]line > о реализуемом товаре [13:15:14]line ОКРУГЛЕНИЕ: -0.15 [13:15:14]line ИТОГО: 1150.00 [13:15:14]line Внесено: 1150.00 [13:15:14]line СДАЧА: 0.00 [13:15:14]line НСП 1% : 10.18 [13:15:14]line НДС 12% : 122.14 [13:15:14]line Наличными: 1150.00 [13:15:14]line Безнал.: 0.00 [13:15:14]line Место: АЗС № 101 "Партнер Нефть" [13:15:14]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:15:14]line СНО: Общий режим [13:15:14]line Чек 418 28.10.2024 13:15 [13:15:14]line Смена: 546 ФФД: 1.0 [13:15:14]line ЗНМ: 0300000082 [13:15:14]line РНМ: 0000000000091628 [13:15:14]line Версия ККМ: 001 [13:15:14]line ФМ: 0000000000874671 [13:15:14]line ФД: 317943 [13:15:14]line ФПД: 156169001089766 [13:15:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T131513&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317943&fm=156169001089766&tin=02508201610067®Number=0000000000091628&sum=115000 [13:15:14]OFD Sender: Processing packet 317943 [packets to send 127, broken 126] [13:15:14]ProducePacketName [13:15:14]name=ofd_packets/00317943 [13:15:14]OFD Sender: To server: pG, [13:15:14]CommunicateWithHost lk.salyk.kg:30040 [13:15:14]ConnectInit lk.salyk.kg [13:15:14]written 0, free lines is 4095 [13:15:14]Connected sock=10 [13:15:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 BB AF 06 01 62 DE 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 4E 75 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 47 C1 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C1 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FA 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 2F 00 00 00 00 07 04 06 00 38 C1 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 01 00 00 F4 03 04 00 61 8E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F7 D9 04 00 35 04 06 00 8E 08 ED D5 BA E6 02 10 7C 33 87 2D F2 F4 [13:15:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 09 8F 47 00 82 4B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F7 D9 04 00 F4 03 04 00 1A 3A 1F 67 B6 04 01 00 00 3B CA C5 53 1E 45 B9 AA [13:15:14]CommunicateWithHost err = 0 [13:15:14]CheckOFDResponse [13:15:14]1017 (14) - 77093643461234 [13:15:14]1041 (16) - 0000000000874671 [13:15:14]1040 (4) - 317943 [13:15:14]1012 (4) - 28.10.2024 07:15 [13:15:14]1206 (1) - 0 [13:15:14]OFD Sender: Remove packet 317943 [13:15:14]ProducePacketName [13:15:14]name=ofd_packets/00317943 [13:15:14]NVStorageDeleteData [13:15:15]Write to MH i2c: 01 00 00 FD 3A 37 [13:15:15]Write i2c OK [13:15:15]MH_I2C_Read... [13:15:15]Read from MH i2c: 01 [13:15:15]MH_I2C_Read... [13:15:15]Read from MH i2c: 01 07 00 [13:15:15]MH_I2C_Read... [13:15:15]Read from MH i2c: 01 07 00 FD 3A 00 00 00 00 00 F7 0C 41 [13:15:15]RasterBufferAndPrint [13:15:15]line [13:15:15]line [13:15:15]line [13:15:15]line [13:15:15]line [13:15:15]written 0, free lines is 3325 [13:15:15]MH_Cut [13:15:15]Write to MH i2c: D1 01 00 04 3B 01 11 [13:15:15]Write i2c OK [13:15:15]MH_I2C_Read... [13:15:15]Read from MH i2c: D1 [13:15:15]MH_I2C_Read... [13:15:15]Read from MH i2c: D1 01 00 [13:15:15]MH_I2C_Read... [13:15:15]Read from MH i2c: D1 01 00 04 3B 00 10 [13:15:15]Write to MH i2c: 01 00 00 05 3B 40 [13:15:15]Write i2c OK [13:15:15]MH_I2C_Read... [13:15:15]OFD Sender: No OFD packet to send [13:15:15]*** Cut start [13:15:15]*** Partial cut [13:15:15]*** CUTSNS_PIN = 1 [13:15:15]*** CUTSNS_PIN = 0 [13:15:16]*** Brake cut motor [13:15:16]Read from MH i2c: 01 [13:15:16]MH_I2C_Read... [13:15:16]*** Stop cut motor [13:15:16]*** Cut end [13:15:16]Read from MH i2c: 01 07 00 [13:15:16]MH_I2C_Read... [13:15:16]Read from MH i2c: 01 07 00 05 3B 00 00 00 00 00 FF 0F 55 [13:15:16]process_action close_receipt done [13:15:16]requested_data is exist [13:15:16]produce_requested_data [13:15:16]requested_item fm.sn is exist - process it [13:15:16]wFMCommunicate request_size=4 [13:15:16]MH_SAM_APDU [13:15:16]CAPDU: 80 11 00 00 [13:15:16]Write to MH i2c: E2 08 00 06 3B 80 11 00 00 00 00 00 00 BB [13:15:16]Write i2c OK [13:15:16]MH_I2C_Read... [13:15:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:15:16]Read from MH i2c: E2 [13:15:16]MH_I2C_Read... [13:15:16]Read from MH i2c: E2 17 00 [13:15:16]MH_I2C_Read... [13:15:16]Read from MH i2c: E2 17 00 06 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 0F [13:15:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:15:16]wFMCommunicate OK [13:15:16]requested_item fd.num is exist - process it [13:15:16]SAM_PROTO_GetFieldsCounters [13:15:16]wFMCommunicate request_size=4 [13:15:16]MH_SAM_APDU [13:15:16]CAPDU: 80 13 00 00 [13:15:16]Write to MH i2c: E2 08 00 07 3B 80 13 00 00 00 00 00 00 BE [13:15:16]Write i2c OK [13:15:16]MH_I2C_Read... [13:15:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:15:16]Read from MH i2c: E2 [13:15:16]MH_I2C_Read... [13:15:16]Read from MH i2c: E2 62 00 [13:15:16]MH_I2C_Read... [13:15:16]Read from MH i2c: E2 62 00 07 3B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F7 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 A2 01 00 00 5E 04 04 00 A2 01 00 00 57 04 04 00 A3 01 00 00 19 04 04 00 00 00 00 00 90 00 C2 [13:15:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F7 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 A2 01 00 00 5E 04 04 00 A2 01 00 00 57 04 04 00 A3 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:15:16]wFMCommunicate OK [13:15:16]SAM_PROTO_GetFieldsCounters done [13:15:16]requested_item shift.num is exist - process it [13:15:16]requested_item shift.opened is exist - process it [13:15:16]req_shift_opened [13:15:16]FM_GetShiftState [13:15:16]SAM_PROTO_GetShiftState [13:15:16]wFMCommunicate request_size=4 [13:15:16]MH_SAM_APDU [13:15:16]CAPDU: 80 13 01 00 [13:15:16]Write to MH i2c: E2 08 00 08 3B 80 13 01 00 00 00 00 00 C0 [13:15:16]Write i2c OK [13:15:16]MH_I2C_Read... [13:15:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:15:16]Read from MH i2c: E2 [13:15:16]MH_I2C_Read... [13:15:16]Read from MH i2c: E2 0E 00 [13:15:16]MH_I2C_Read... [13:15:16]Read from MH i2c: E2 0E 00 08 3B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B9 [13:15:16]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:15:16]wFMCommunicate OK [13:15:16]SAM_PROTO_GetShiftState done [13:15:16]FM_GetShiftState done [13:15:16]req_shift_opened done [13:15:16]requested_item shift.open_date is exist - process it [13:15:16]req_shift_open_date [13:15:16]req_shift_open_date done [13:15:16]produce_requested_data done [13:15:16]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317943,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:15:16]process_action_free close_receipt [13:15:16]json_value_free [13:15:16]json_value_free done [13:15:16]process_json_proto returns [13:15:16]Send response to host [13:15:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317943,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:15:16]free response buf [13:15:16]execute_script done [13:15:16]execute_script returns [13:15:16]free content buf [13:15:16]Sock 7.Close socket [13:15:16]Sock 7.Thread stoped [13:15:20]OFD Sender: No OFD packet to send [13:15:25]OFD Sender: No OFD packet to send [13:15:30]OFD Sender: No OFD packet to send [13:15:35]OFD Sender: No OFD packet to send [13:15:40]OFD Sender: No OFD packet to send [13:15:45]OFD Sender: No OFD packet to send [13:15:50]OFD Sender: No OFD packet to send [13:15:55]OFD Sender: No OFD packet to send [13:16:00]OFD Sender: No OFD packet to send [13:16:05]OFD Sender: No OFD packet to send [13:16:10]OFD Sender: No OFD packet to send [13:16:15]accept exits with 9 [13:16:15]New connection [13:16:15]New thread 3067436388 created [13:16:15]Thread 3067293028 joined [13:16:15]Waiting for new connection... [13:16:15] Sock 9.Parse request [13:16:15]Sock 9.Check first char [13:16:15]Sock 9.First char is OK [13:16:15]request: POST /json_proto HTTP/1.0 [13:16:15]Method: POST [13:16:15]URL: /json_proto [13:16:15]Method is POST - this is cgi request [13:16:15]url: /json_proto [13:16:15]query_string will be loaded in cgi processing [13:16:15]execute_cgi json_proto POST (null) [13:16:15]execute_cgi path=json_proto method=POST [13:16:15]POST find Content-Length [13:16:15]Host: 172.17.50.195:8080 [13:16:15]Content-Length: 799 [13:16:15]Content-Type: application/json [13:16:15] [13:16:15]POST finish read [13:16:15]Found Content-Length = 799 [13:16:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092894", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 118.200, "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\u000A24266", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:16:15]execute_script... [13:16: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)1092894", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 118.200, "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\u000A24266", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:16:15]POST & json_proto [13:16:15]process_json_proto [13:16:15]json parsed OK: [13:16:15]protocol is kg_v1.0 [13:16:15]action value=close_receipt [13:16:15]process_action close_receipt [13:16:15]cmd_close_receipt [13:16:15]MH_GetDate [13:16:15]Write to MH i2c: F0 00 00 09 3B 33 [13:16:15]Write i2c OK [13:16:15]MH_I2C_Read... [13:16:15]Read from MH i2c: F0 [13:16:15]MH_I2C_Read... [13:16:15]Read from MH i2c: F0 09 00 [13:16:15]MH_I2C_Read... [13:16:15]Read from MH i2c: F0 09 00 09 3B 00 A0 8E 1F 67 43 33 1C 67 E9 [13:16:15]GetLastDocTimeStamp 1730121313 [13:16:15]current date 1730121376 [13:16:15]FM_GetShiftState [13:16:15]SAM_PROTO_GetShiftState [13:16:15]wFMCommunicate request_size=4 [13:16:15]MH_SAM_APDU [13:16:15]CAPDU: 80 13 01 00 [13:16:15]Write to MH i2c: E2 08 00 0A 3B 80 13 01 00 00 00 00 00 C2 [13:16:15]Write i2c OK [13:16:15]MH_I2C_Read... [13:16:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:16:15]Read from MH i2c: E2 [13:16:15]MH_I2C_Read... [13:16:15]Read from MH i2c: E2 0E 00 [13:16:15]MH_I2C_Read... [13:16:15]Read from MH i2c: E2 0E 00 0A 3B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 BB [13:16:15]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:16:15]wFMCommunicate OK [13:16:15]SAM_PROTO_GetShiftState done [13:16:15]FM_GetShiftState done [13:16:15]opened in 1730073493 [13:16:15]opened+sec_in_day 1730159893 [13:16:15]quantity*price = 0 [13:16:15]sum+1 = 1 [13:16:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 419 28.10.2024 13:16 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливная Карта 24266 ФМ: 0000000000874671 ФД: 317944 ФПД: 174088741276550 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T131616&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317944&fm=174088741276550&tin=02508201610067®Number=0000000000091628&sum=0 [13:16:16]StoreToDocumentArchive [13:16:16]shift 546 fd 317944 [13:16:16]save to /storage/0546/doc_00317944 [13:16:16]save last doc name /storage/0546/doc_00317944 to /storage/kkm_last_doc_name [13:16:16]save OK [13:16:16]Clear old archive folders... [13:16:16]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:16:16]tlvbuf is 013DDE50 [13:16:16]SAM_PROTO_ClearQueue [13:16:16]wFMCommunicate request_size=4 [13:16:16]MH_SAM_APDU [13:16:16]CAPDU: 80 09 00 00 [13:16:16]Write to MH i2c: E2 08 00 17 3B 80 09 00 00 00 00 00 00 C4 [13:16:16]Write i2c OK [13:16:16]MH_I2C_Read... [13:16:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:16:16]Read from MH i2c: E2 [13:16:16]MH_I2C_Read... [13:16:16]Read from MH i2c: E2 03 00 [13:16:16]MH_I2C_Read... [13:16:16]Read from MH i2c: E2 03 00 17 3B 00 90 00 C6 [13:16:16]RAPDU: 90 00 [13:16:16]wFMCommunicate OK [13:16:16]SAM_PROTO_ClearQueue done [13:16:16]KKMCreateOFDPacket [13:16:16]OFDProtocolAddRootSTLVToBuf [13:16:16]FM_MakeSignedData [13:16:16]FM_MakeSignedData [13:16:16]SAM_PROTO_SignData [13:16:16]wFMCommunicate request_size=4 [13:16:16]MH_SAM_APDU [13:16:16]CAPDU: 80 0D 01 02 [13:16:16]Write to MH i2c: E2 08 00 18 3B 80 0D 01 02 00 00 00 00 CC [13:16:16]Write i2c OK [13:16:16]MH_I2C_Read... [13:16:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:16:16]Read from MH i2c: E2 [13:16:16]MH_I2C_Read... [13:16:16]Read from MH i2c: E2 03 00 [13:16:16]MH_I2C_Read... [13:16:16]Read from MH i2c: E2 03 00 18 3B 00 90 00 C7 [13:16:16]RAPDU: 90 00 [13:16:16]wFMCommunicate OK [13:16:16]wFMCommunicate request_size=255 [13:16:16]MH_SAM_APDU [13:16:16]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 B8 CD 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 A3 01 00 00 F4 03 04 00 A0 8E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F8 D9 04 00 35 04 06 00 [13:16:16]Write to MH i2c: E2 02 01 19 3B 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 B8 CD 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 A3 01 00 00 F4 03 04 00 A0 8E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F8 D9 04 00 35 04 06 00 00 00 E7 [13:16:16]Write i2c OK [13:16:16]MH_I2C_Read... [13:16:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:16:16]Read from MH i2c: E2 [13:16:16]MH_I2C_Read... [13:16:16]Read from MH i2c: E2 03 00 [13:16:16]MH_I2C_Read... [13:16:16]Read from MH i2c: E2 03 00 19 3B 00 90 00 C8 [13:16:16]RAPDU: 90 00 [13:16:16]wFMCommunicate OK [13:16:16]wFMCommunicate request_size=11 [13:16:16]MH_SAM_APDU [13:16:16]CAPDU: 80 0D 02 02 06 9E 55 31 95 4B 86 [13:16:16]Write to MH i2c: E2 0E 00 1A 3B 80 0D 02 02 06 00 9E 55 31 95 4B 86 00 00 65 [13:16:16]Write i2c OK [13:16:16]MH_I2C_Read... [13:16:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:16:16]Read from MH i2c: E2 [13:16:16]MH_I2C_Read... [13:16:16]Read from MH i2c: E2 03 00 [13:16:16]MH_I2C_Read... [13:16:16]Read from MH i2c: E2 03 00 1A 3B 00 90 00 C9 [13:16:16]RAPDU: 90 00 [13:16:16]wFMCommunicate OK [13:16:16]wFMCommunicate request_size=4 [13:16:16]MH_SAM_APDU [13:16:16]CAPDU: 80 0D 03 02 [13:16:16]Write to MH i2c: E2 08 00 1B 3B 80 0D 03 02 00 00 00 00 D1 [13:16:16]Write i2c OK [13:16:16]MH_I2C_Read... [13:16:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:16:16]Read from MH i2c: E2 [13:16:16]MH_I2C_Read... [13:16:16]Read from MH i2c: E2 0B 00 [13:16:16]MH_I2C_Read... [13:16:16]Read from MH i2c: E2 0B 00 1B 3B 00 F2 29 74 71 D6 EE EC 2B 90 00 AD [13:16:16]RAPDU: F2 29 74 71 D6 EE EC 2B 90 00 [13:16:16]wFMCommunicate OK [13:16:16]SAM_PROTO_SignData done [13:16:16]FM_MakeSignedData done [13:16:16]CreateOFDProtocolMessage [13:16:16]wFMCommunicate request_size=4 [13:16:16]MH_SAM_APDU [13:16:16]CAPDU: 80 11 00 00 [13:16:16]Write to MH i2c: E2 08 00 1C 3B 80 11 00 00 00 00 00 00 D1 [13:16:16]Write i2c OK [13:16:16]MH_I2C_Read... [13:16:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:16:16]Read from MH i2c: E2 [13:16:16]MH_I2C_Read... [13:16:16]Read from MH i2c: E2 17 00 [13:16:16]MH_I2C_Read... [13:16:16]Read from MH i2c: E2 17 00 1C 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 25 [13:16:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:16:16]wFMCommunicate OK [13:16:16]CreateOFDProtocolMessage done [13:16:16]OFDSenderStorePacket 317944 [13:16:16]StoreOFDPacket docnum=317944 [13:16:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 99 21 08 01 98 6D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 B8 CD 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 A3 01 00 00 F4 03 04 00 A0 8E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F8 D9 04 00 35 04 06 00 9E 55 31 95 4B 86 F2 29 74 71 D6 EE EC 2B [13:16:16]CheckFolder [13:16:16]dirname=/storage/ofd_packets [13:16:16]CheckFolder done [13:16:16]ProducePacketName [13:16:16]name=ofd_packets/00317944 [13:16:16]NVStorageSaveData ofd_packets/00317944 [13:16:16]File name is /storage/ofd_packets/00317944 [13:16:16]Write 302 bytes [13:16:16]NVStorageSaveData done [13:16:16]OFDSenderStorePacket done [13:16:16]KKMCreateOFDPacket done [13:16:16]NVStorageSaveData kkm_last_timestamp [13:16:16]File name is /storage/kkm_last_timestamp [13:16:16]Write 4 bytes [13:16:16]NVStorageSaveData done [13:16:16]ExternCall_PrintAddStr [13:16:16]wPrintStart [13:16:16]Write to MH i2c: 01 00 00 1D 3B 58 [13:16:16]Write i2c OK [13:16:16]MH_I2C_Read... [13:16:16]Read from MH i2c: 01 [13:16:16]MH_I2C_Read... [13:16:16]Read from MH i2c: 01 07 00 [13:16:16]MH_I2C_Read... [13:16:16]Read from MH i2c: 01 07 00 1D 3B 00 00 00 00 00 FF 0F 6D [13:16:16]RasterBufferAndPrint [13:16:16]line Счет N : (1)1092894 [13:16:16]line ИНН: 02508201610067 [13:16:16]line Контрольно-Кассовый Чек [13:16:16]line ПРОДАЖА [13:16:16]line ТРК (МРК, ГНК) : 11 [13:16:16]line Товар: 2710194210 [13:16:16]line ДТ(л)-К-2 [13:16:16]line 118.200 * 0.00 [13:16:16]line = 0.00 [13:16:16]line НДС 12% НСП 1% [13:16:16]line > о реализуемом товаре [13:16:16]line ИТОГО: 0.00 [13:16:16]line НСП 1% : 0.00 [13:16:16]line НДС 12% : 0.00 [13:16:16]line Наличными: 0.00 [13:16:16]line Безнал.: 0.00 [13:16:16]line Место: АЗС № 101 "Партнер Нефть" [13:16:16]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:16:16]line СНО: Общий режим [13:16:16]line Чек 419 28.10.2024 13:16 [13:16:16]line Смена: 546 ФФД: 1.0 [13:16:16]line ЗНМ: 0300000082 [13:16:16]line РНМ: 0000000000091628 [13:16:16]line Версия ККМ: 001 [13:16:16]line Талоны: Топливная Карта [13:16:16]line 24266 [13:16:16]line ФМ: 0000000000874671 [13:16:16]line ФД: 317944 [13:16:16]line ФПД: 174088741276550 [13:16:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T131616&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317944&fm=174088741276550&tin=02508201610067®Number=0000000000091628&sum=0 [13:16:17]written 0, free lines is 4095 [13:16:17]OFD Sender: Processing packet 317944 [packets to send 127, broken 126] [13:16:17]ProducePacketName [13:16:17]name=ofd_packets/00317944 [13:16:17]OFD Sender: To server: pG, [13:16:17]CommunicateWithHost lk.salyk.kg:30040 [13:16:17]ConnectInit lk.salyk.kg [13:16:17]Connected sock=10 [13:16:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 99 21 08 01 98 6D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 B8 CD 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 A3 01 00 00 F4 03 04 00 A0 8E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F8 D9 04 00 35 04 06 00 9E 55 31 95 4B 86 F2 29 74 71 D6 EE EC 2B [13:16:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 8B C4 47 00 5C 13 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F8 D9 04 00 F4 03 04 00 59 3A 1F 67 B6 04 01 00 00 B3 E7 EF 41 EC 4A 93 1F [13:16:17]CommunicateWithHost err = 0 [13:16:17]CheckOFDResponse [13:16:17]1017 (14) - 77093643461234 [13:16:17]1041 (16) - 0000000000874671 [13:16:17]1040 (4) - 317944 [13:16:17]1012 (4) - 28.10.2024 07:16 [13:16:17]1206 (1) - 0 [13:16:17]OFD Sender: Remove packet 317944 [13:16:17]ProducePacketName [13:16:17]name=ofd_packets/00317944 [13:16:17]NVStorageDeleteData [13:16:17]Write to MH i2c: 01 00 00 47 3B 82 [13:16:17]Write i2c OK [13:16:17]MH_I2C_Read... [13:16:17]Read from MH i2c: 01 [13:16:17]MH_I2C_Read... [13:16:17]Read from MH i2c: 01 07 00 [13:16:17]MH_I2C_Read... [13:16:17]Read from MH i2c: 01 07 00 47 3B 00 00 00 00 00 02 0D 98 [13:16:17]RasterBufferAndPrint [13:16:17]line [13:16:17]line [13:16:17]line [13:16:17]line [13:16:17]line [13:16:17]written 0, free lines is 3336 [13:16:17]MH_Cut [13:16:17]Write to MH i2c: D1 01 00 4E 3B 01 5B [13:16:17]Write i2c OK [13:16:17]MH_I2C_Read... [13:16:17]Read from MH i2c: D1 [13:16:17]MH_I2C_Read... [13:16:17]Read from MH i2c: D1 01 00 [13:16:17]MH_I2C_Read... [13:16:17]Read from MH i2c: D1 01 00 4E 3B 00 5A [13:16:17]Write to MH i2c: 01 00 00 4F 3B 8A [13:16:17]Write i2c OK [13:16:17]MH_I2C_Read... [13:16:17]OFD Sender: No OFD packet to send [13:16:18]*** Cut start [13:16:18]*** Partial cut [13:16:18]*** CUTSNS_PIN = 1 [13:16:18]*** CUTSNS_PIN = 0 [13:16:18]*** Brake cut motor [13:16:18]Read from MH i2c: 01 [13:16:18]MH_I2C_Read... [13:16:18]*** Stop cut motor [13:16:18]*** Cut end [13:16:18]Read from MH i2c: 01 07 00 [13:16:18]MH_I2C_Read... [13:16:18]Read from MH i2c: 01 07 00 4F 3B 00 00 00 00 00 FF 0F 9F [13:16:18]process_action close_receipt done [13:16:18]requested_data is exist [13:16:18]produce_requested_data [13:16:18]requested_item fm.sn is exist - process it [13:16:18]wFMCommunicate request_size=4 [13:16:18]MH_SAM_APDU [13:16:18]CAPDU: 80 11 00 00 [13:16:18]Write to MH i2c: E2 08 00 50 3B 80 11 00 00 00 00 00 00 05 [13:16:18]Write i2c OK [13:16:18]MH_I2C_Read... [13:16:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:16:19]Read from MH i2c: E2 [13:16:19]MH_I2C_Read... [13:16:19]Read from MH i2c: E2 17 00 [13:16:19]MH_I2C_Read... [13:16:19]Read from MH i2c: E2 17 00 50 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 59 [13:16:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:16:19]wFMCommunicate OK [13:16:19]requested_item fd.num is exist - process it [13:16:19]SAM_PROTO_GetFieldsCounters [13:16:19]wFMCommunicate request_size=4 [13:16:19]MH_SAM_APDU [13:16:19]CAPDU: 80 13 00 00 [13:16:19]Write to MH i2c: E2 08 00 51 3B 80 13 00 00 00 00 00 00 08 [13:16:19]Write i2c OK [13:16:19]MH_I2C_Read... [13:16:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:16:19]Read from MH i2c: E2 [13:16:19]MH_I2C_Read... [13:16:19]Read from MH i2c: E2 62 00 [13:16:19]MH_I2C_Read... [13:16:19]Read from MH i2c: E2 62 00 51 3B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F8 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 A3 01 00 00 5E 04 04 00 A3 01 00 00 57 04 04 00 A4 01 00 00 19 04 04 00 00 00 00 00 90 00 10 [13:16:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F8 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 A3 01 00 00 5E 04 04 00 A3 01 00 00 57 04 04 00 A4 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:16:19]wFMCommunicate OK [13:16:19]SAM_PROTO_GetFieldsCounters done [13:16:19]requested_item shift.num is exist - process it [13:16:19]requested_item shift.opened is exist - process it [13:16:19]req_shift_opened [13:16:19]FM_GetShiftState [13:16:19]SAM_PROTO_GetShiftState [13:16:19]wFMCommunicate request_size=4 [13:16:19]MH_SAM_APDU [13:16:19]CAPDU: 80 13 01 00 [13:16:19]Write to MH i2c: E2 08 00 52 3B 80 13 01 00 00 00 00 00 0A [13:16:19]Write i2c OK [13:16:19]MH_I2C_Read... [13:16:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:16:19]Read from MH i2c: E2 [13:16:19]MH_I2C_Read... [13:16:19]Read from MH i2c: E2 0E 00 [13:16:19]MH_I2C_Read... [13:16:19]Read from MH i2c: E2 0E 00 52 3B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 03 [13:16:19]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:16:19]wFMCommunicate OK [13:16:19]SAM_PROTO_GetShiftState done [13:16:19]FM_GetShiftState done [13:16:19]req_shift_opened done [13:16:19]requested_item shift.open_date is exist - process it [13:16:19]req_shift_open_date [13:16:19]req_shift_open_date done [13:16:19]produce_requested_data done [13:16:19]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317944,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:16:19]process_action_free close_receipt [13:16:19]json_value_free [13:16:19]json_value_free done [13:16:19]process_json_proto returns [13:16:19]Send response to host [13:16:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317944,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:16:19]free response buf [13:16:19]execute_script done [13:16:19]execute_script returns [13:16:19]free content buf [13:16:19]Sock 9.Close socket [13:16:19]Sock 9.Thread stoped [13:16:22]OFD Sender: No OFD packet to send [13:16:23]accept exits with 7 [13:16:23]New connection [13:16:23]New thread 3067293028 created [13:16:23]Thread 3067436388 joined [13:16:23]Waiting for new connection... [13:16:23] Sock 7.Parse request [13:16:23]Sock 7.Check first char [13:16:23]Sock 7.First char is OK [13:16:23]request: POST /json_proto HTTP/1.0 [13:16:23]Method: POST [13:16:23]URL: /json_proto [13:16:23]Method is POST - this is cgi request [13:16:23]url: /json_proto [13:16:23]query_string will be loaded in cgi processing [13:16:23]execute_cgi json_proto POST (null) [13:16:23]execute_cgi path=json_proto method=POST [13:16:23]POST find Content-Length [13:16:23]Host: 172.17.50.195:8080 [13:16:23]Content-Length: 679 [13:16:23]Content-Type: application/json [13:16:23] [13:16:23]POST finish read [13:16:23]Found Content-Length = 679 [13:16:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092899", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:16:23]execute_script... [13:16:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092899", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:16:23]POST & json_proto [13:16:23]process_json_proto [13:16:23]json parsed OK: [13:16:23]protocol is kg_v1.0 [13:16:23]action value=close_receipt [13:16:23]process_action close_receipt [13:16:23]cmd_close_receipt [13:16:23]MH_GetDate [13:16:23]Write to MH i2c: F0 00 00 53 3B 7D [13:16:23]Write i2c OK [13:16:23]MH_I2C_Read... [13:16:23]Read from MH i2c: F0 [13:16:23]MH_I2C_Read... [13:16:23]Read from MH i2c: F0 09 00 [13:16:23]MH_I2C_Read... [13:16:23]Read from MH i2c: F0 09 00 53 3B 00 A9 8E 1F 67 43 33 1C 67 3C [13:16:23]GetLastDocTimeStamp 1730121376 [13:16:23]current date 1730121385 [13:16:23]FM_GetShiftState [13:16:23]SAM_PROTO_GetShiftState [13:16:23]wFMCommunicate request_size=4 [13:16:23]MH_SAM_APDU [13:16:23]CAPDU: 80 13 01 00 [13:16:23]Write to MH i2c: E2 08 00 54 3B 80 13 01 00 00 00 00 00 0C [13:16:23]Write i2c OK [13:16:23]MH_I2C_Read... [13:16:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:16:23]Read from MH i2c: E2 [13:16:23]MH_I2C_Read... [13:16:23]Read from MH i2c: E2 0E 00 [13:16:23]MH_I2C_Read... [13:16:23]Read from MH i2c: E2 0E 00 54 3B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 05 [13:16:23]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:16:23]wFMCommunicate OK [13:16:23]SAM_PROTO_GetShiftState done [13:16:23]FM_GetShiftState done [13:16:23]opened in 1730073493 [13:16:23]opened+sec_in_day 1730159893 [13:16:23]quantity*price = 70044 [13:16:23]sum+1 = 70045 [13:16:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 420 28.10.2024 13:16 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317945 ФПД: 86612514576118 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T131625&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317945&fm=86612514576118&tin=02508201610067®Number=0000000000091628&sum=70000 [13:16:25]StoreToDocumentArchive [13:16:25]shift 546 fd 317945 [13:16:25]save to /storage/0546/doc_00317945 [13:16:25]save last doc name /storage/0546/doc_00317945 to /storage/kkm_last_doc_name [13:16:25]save OK [13:16:25]Clear old archive folders... [13:16:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:16:25]tlvbuf is 01396B70 [13:16:25]SAM_PROTO_ClearQueue [13:16:25]wFMCommunicate request_size=4 [13:16:25]MH_SAM_APDU [13:16:25]CAPDU: 80 09 00 00 [13:16:25]Write to MH i2c: E2 08 00 61 3B 80 09 00 00 00 00 00 00 0E [13:16:25]Write i2c OK [13:16:25]MH_I2C_Read... [13:16:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:16:25]Read from MH i2c: E2 [13:16:25]MH_I2C_Read... [13:16:25]Read from MH i2c: E2 03 00 [13:16:25]MH_I2C_Read... [13:16:25]Read from MH i2c: E2 03 00 61 3B 00 90 00 10 [13:16:25]RAPDU: 90 00 [13:16:25]wFMCommunicate OK [13:16:25]SAM_PROTO_ClearQueue done [13:16:25]KKMCreateOFDPacket [13:16:25]OFDProtocolAddRootSTLVToBuf [13:16:25]FM_MakeSignedData [13:16:25]FM_MakeSignedData [13:16:25]SAM_PROTO_SignData [13:16:25]wFMCommunicate request_size=4 [13:16:25]MH_SAM_APDU [13:16:25]CAPDU: 80 0D 01 02 [13:16:25]Write to MH i2c: E2 08 00 62 3B 80 0D 01 02 00 00 00 00 16 [13:16:25]Write i2c OK [13:16:25]MH_I2C_Read... [13:16:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:16:25]Read from MH i2c: E2 [13:16:25]MH_I2C_Read... [13:16:25]Read from MH i2c: E2 03 00 [13:16:25]MH_I2C_Read... [13:16:25]Read from MH i2c: E2 03 00 62 3B 00 90 00 11 [13:16:25]RAPDU: 90 00 [13:16:25]wFMCommunicate OK [13:16:25]wFMCommunicate request_size=255 [13:16:25]MH_SAM_APDU [13:16:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 01 00 00 F4 03 04 00 A9 8E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F9 D9 04 00 35 04 06 00 4E [13:16:25]Write to MH i2c: E2 02 01 63 3B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 01 00 00 F4 03 04 00 A9 8E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F9 D9 04 00 35 04 06 00 4E 00 00 5E [13:16:25]Write i2c OK [13:16:25]MH_I2C_Read... [13:16:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:16:25]Read from MH i2c: E2 [13:16:25]MH_I2C_Read... [13:16:25]Read from MH i2c: E2 03 00 [13:16:25]MH_I2C_Read... [13:16:25]Read from MH i2c: E2 03 00 63 3B 00 90 00 12 [13:16:25]RAPDU: 90 00 [13:16:25]wFMCommunicate OK [13:16:25]wFMCommunicate request_size=10 [13:16:25]MH_SAM_APDU [13:16:25]CAPDU: 80 0D 02 02 05 C6 0C 2A 16 F6 [13:16:25]Write to MH i2c: E2 0D 00 64 3B 80 0D 02 02 05 00 C6 0C 2A 16 F6 00 00 2B [13:16:25]Write i2c OK [13:16:25]MH_I2C_Read... [13:16:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:16:25]Read from MH i2c: E2 [13:16:25]MH_I2C_Read... [13:16:25]Read from MH i2c: E2 03 00 [13:16:25]MH_I2C_Read... [13:16:25]Read from MH i2c: E2 03 00 64 3B 00 90 00 13 [13:16:25]RAPDU: 90 00 [13:16:25]wFMCommunicate OK [13:16:25]wFMCommunicate request_size=4 [13:16:25]MH_SAM_APDU [13:16:25]CAPDU: 80 0D 03 02 [13:16:25]Write to MH i2c: E2 08 00 65 3B 80 0D 03 02 00 00 00 00 1B [13:16:25]Write i2c OK [13:16:25]MH_I2C_Read... [13:16:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:16:25]Read from MH i2c: E2 [13:16:25]MH_I2C_Read... [13:16:25]Read from MH i2c: E2 0B 00 [13:16:25]MH_I2C_Read... [13:16:25]Read from MH i2c: E2 0B 00 65 3B 00 3E 20 2A 27 D4 6D B1 29 90 00 E6 [13:16:25]RAPDU: 3E 20 2A 27 D4 6D B1 29 90 00 [13:16:25]wFMCommunicate OK [13:16:25]SAM_PROTO_SignData done [13:16:25]FM_MakeSignedData done [13:16:25]CreateOFDProtocolMessage [13:16:25]wFMCommunicate request_size=4 [13:16:25]MH_SAM_APDU [13:16:25]CAPDU: 80 11 00 00 [13:16:25]Write to MH i2c: E2 08 00 66 3B 80 11 00 00 00 00 00 00 1B [13:16:25]Write i2c OK [13:16:25]MH_I2C_Read... [13:16:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:16:25]Read from MH i2c: E2 [13:16:25]MH_I2C_Read... [13:16:25]Read from MH i2c: E2 17 00 [13:16:25]MH_I2C_Read... [13:16:25]Read from MH i2c: E2 17 00 66 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 6F [13:16:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:16:25]wFMCommunicate OK [13:16:25]CreateOFDProtocolMessage done [13:16:25]OFDSenderStorePacket 317945 [13:16:25]StoreOFDPacket docnum=317945 [13:16:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 77 98 07 01 04 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 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 01 00 00 F4 03 04 00 A9 8E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F9 D9 04 00 35 04 06 00 4E C6 0C 2A 16 F6 3E 20 2A 27 D4 6D B1 29 [13:16:25]CheckFolder [13:16:25]dirname=/storage/ofd_packets [13:16:25]CheckFolder done [13:16:25]ProducePacketName [13:16:25]name=ofd_packets/00317945 [13:16:25]NVStorageSaveData ofd_packets/00317945 [13:16:25]File name is /storage/ofd_packets/00317945 [13:16:25]Write 301 bytes [13:16:25]NVStorageSaveData done [13:16:25]OFDSenderStorePacket done [13:16:25]KKMCreateOFDPacket done [13:16:25]NVStorageSaveData kkm_last_timestamp [13:16:25]File name is /storage/kkm_last_timestamp [13:16:25]Write 4 bytes [13:16:25]NVStorageSaveData done [13:16:25]ExternCall_PrintAddStr [13:16:25]wPrintStart [13:16:25]Write to MH i2c: 01 00 00 67 3B A2 [13:16:25]Write i2c OK [13:16:25]MH_I2C_Read... [13:16:25]Read from MH i2c: 01 [13:16:25]MH_I2C_Read... [13:16:25]Read from MH i2c: 01 07 00 [13:16:25]MH_I2C_Read... [13:16:25]Read from MH i2c: 01 07 00 67 3B 00 00 00 00 00 FF 0F B7 [13:16:25]RasterBufferAndPrint [13:16:25]line Счет N : (1)1092899 [13:16:25]line ИНН: 02508201610067 [13:16:25]line Контрольно-Кассовый Чек [13:16:25]line ПРОДАЖА [13:16:25]line ТРК (МРК, ГНК) : 43 [13:16:25]line Товар: 2710124130 [13:16:25]line Аи-92-К-2 [13:16:25]line 10.470 * 66.90 [13:16:25]line = 700.44 [13:16:25]line НДС 12% НСП 1% [13:16:25]line > о реализуемом товаре [13:16:25]line ОКРУГЛЕНИЕ: -0.44 [13:16:25]line ИТОГО: 700.00 [13:16:25]line Внесено: 700.00 [13:16:25]line СДАЧА: 0.00 [13:16:25]line НСП 1% : 6.20 [13:16:25]line НДС 12% : 74.38 [13:16:25]line Наличными: 700.00 [13:16:25]line Безнал.: 0.00 [13:16:25]line Место: АЗС № 101 "Партнер Нефть" [13:16:25]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:16:25]line СНО: Общий режим [13:16:25]line Чек 420 28.10.2024 13:16 [13:16:25]line Смена: 546 ФФД: 1.0 [13:16:25]line ЗНМ: 0300000082 [13:16:25]line РНМ: 0000000000091628 [13:16:25]line Версия ККМ: 001 [13:16:25]line ФМ: 0000000000874671 [13:16:25]line ФД: 317945 [13:16:25]line ФПД: 86612514576118 [13:16:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T131625&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317945&fm=86612514576118&tin=02508201610067®Number=0000000000091628&sum=70000 [13:16:25]written 0, free lines is 4095 [13:16:25]OFD Sender: Processing packet 317945 [packets to send 127, broken 126] [13:16:25]ProducePacketName [13:16:25]name=ofd_packets/00317945 [13:16:25]OFD Sender: To server: pG, [13:16:25]CommunicateWithHost lk.salyk.kg:30040 [13:16:25]ConnectInit lk.salyk.kg [13:16:25]Connected sock=10 [13:16:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 77 98 07 01 04 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 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 01 00 00 F4 03 04 00 A9 8E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F9 D9 04 00 35 04 06 00 4E C6 0C 2A 16 F6 3E 20 2A 27 D4 6D B1 29 [13:16:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 4A 1B 47 00 79 A8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F9 D9 04 00 F4 03 04 00 61 3A 1F 67 B6 04 01 00 00 36 80 D1 58 84 E3 8C C9 [13:16:25]CommunicateWithHost err = 0 [13:16:25]CheckOFDResponse [13:16:25]1017 (14) - 77093643461234 [13:16:25]1041 (16) - 0000000000874671 [13:16:25]1040 (4) - 317945 [13:16:26]1012 (4) - 28.10.2024 07:16 [13:16:26]1206 (1) - 0 [13:16:26]OFD Sender: Remove packet 317945 [13:16:26]ProducePacketName [13:16:26]name=ofd_packets/00317945 [13:16:26]NVStorageDeleteData [13:16:26]Write to MH i2c: 01 00 00 92 3B CD [13:16:26]Write i2c OK [13:16:26]MH_I2C_Read... [13:16:26]Read from MH i2c: 01 [13:16:26]MH_I2C_Read... [13:16:26]Read from MH i2c: 01 07 00 [13:16:26]MH_I2C_Read... [13:16:26]Read from MH i2c: 01 07 00 92 3B 00 00 00 00 00 F9 0C D9 [13:16:26]RasterBufferAndPrint [13:16:26]line [13:16:26]line [13:16:26]line [13:16:26]line [13:16:26]line [13:16:26]written 0, free lines is 3333 [13:16:26]MH_Cut [13:16:26]Write to MH i2c: D1 01 00 99 3B 01 A6 [13:16:26]Write i2c OK [13:16:26]MH_I2C_Read... [13:16:26]Read from MH i2c: D1 [13:16:26]MH_I2C_Read... [13:16:26]Read from MH i2c: D1 01 00 [13:16:26]MH_I2C_Read... [13:16:26]Read from MH i2c: D1 01 00 99 3B 00 A5 [13:16:26]Write to MH i2c: 01 00 00 9A 3B D5 [13:16:26]Write i2c OK [13:16:26]MH_I2C_Read... [13:16:26]OFD Sender: No OFD packet to send [13:16:26]*** Cut start [13:16:26]*** Partial cut [13:16:26]*** CUTSNS_PIN = 1 [13:16:26]*** CUTSNS_PIN = 0 [13:16:27]*** Brake cut motor [13:16:27]Read from MH i2c: 01 [13:16:27]MH_I2C_Read... [13:16:27]*** Stop cut motor [13:16:27]*** Cut end [13:16:27]Read from MH i2c: 01 07 00 [13:16:27]MH_I2C_Read... [13:16:27]Read from MH i2c: 01 07 00 9A 3B 00 00 00 00 00 FF 0F EA [13:16:27]process_action close_receipt done [13:16:27]requested_data is exist [13:16:27]produce_requested_data [13:16:27]requested_item fm.sn is exist - process it [13:16:27]wFMCommunicate request_size=4 [13:16:27]MH_SAM_APDU [13:16:27]CAPDU: 80 11 00 00 [13:16:27]Write to MH i2c: E2 08 00 9B 3B 80 11 00 00 00 00 00 00 50 [13:16:27]Write i2c OK [13:16:27]MH_I2C_Read... [13:16:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:16:27]Read from MH i2c: E2 [13:16:27]MH_I2C_Read... [13:16:27]Read from MH i2c: E2 17 00 [13:16:27]MH_I2C_Read... [13:16:27]Read from MH i2c: E2 17 00 9B 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A4 [13:16:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:16:27]wFMCommunicate OK [13:16:27]requested_item fd.num is exist - process it [13:16:27]SAM_PROTO_GetFieldsCounters [13:16:27]wFMCommunicate request_size=4 [13:16:27]MH_SAM_APDU [13:16:27]CAPDU: 80 13 00 00 [13:16:27]Write to MH i2c: E2 08 00 9C 3B 80 13 00 00 00 00 00 00 53 [13:16:27]Write i2c OK [13:16:27]MH_I2C_Read... [13:16:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:16:27]Read from MH i2c: E2 [13:16:27]MH_I2C_Read... [13:16:27]Read from MH i2c: E2 62 00 [13:16:27]MH_I2C_Read... [13:16:27]Read from MH i2c: E2 62 00 9C 3B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F9 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 A4 01 00 00 5E 04 04 00 A4 01 00 00 57 04 04 00 A5 01 00 00 19 04 04 00 00 00 00 00 90 00 5F [13:16:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F9 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 A4 01 00 00 5E 04 04 00 A4 01 00 00 57 04 04 00 A5 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:16:27]wFMCommunicate OK [13:16:27]SAM_PROTO_GetFieldsCounters done [13:16:27]requested_item shift.num is exist - process it [13:16:27]requested_item shift.opened is exist - process it [13:16:27]req_shift_opened [13:16:27]FM_GetShiftState [13:16:27]SAM_PROTO_GetShiftState [13:16:27]wFMCommunicate request_size=4 [13:16:27]MH_SAM_APDU [13:16:27]CAPDU: 80 13 01 00 [13:16:27]Write to MH i2c: E2 08 00 9D 3B 80 13 01 00 00 00 00 00 55 [13:16:27]Write i2c OK [13:16:27]MH_I2C_Read... [13:16:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:16:27]Read from MH i2c: E2 [13:16:27]MH_I2C_Read... [13:16:27]Read from MH i2c: E2 0E 00 [13:16:27]MH_I2C_Read... [13:16:27]Read from MH i2c: E2 0E 00 9D 3B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 4E [13:16:27]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:16:27]wFMCommunicate OK [13:16:27]SAM_PROTO_GetShiftState done [13:16:27]FM_GetShiftState done [13:16:27]req_shift_opened done [13:16:27]requested_item shift.open_date is exist - process it [13:16:27]req_shift_open_date [13:16:27]req_shift_open_date done [13:16:27]produce_requested_data done [13:16:27]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317945,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:16:27]process_action_free close_receipt [13:16:27]json_value_free [13:16:27]json_value_free done [13:16:27]process_json_proto returns [13:16:27]Send response to host [13:16:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317945,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:16:27]free response buf [13:16:27]execute_script done [13:16:27]execute_script returns [13:16:27]free content buf [13:16:27]Sock 7.Close socket [13:16:27]Sock 7.Thread stoped [13:16:31]OFD Sender: No OFD packet to send [13:16:36]OFD Sender: No OFD packet to send [13:16:41]OFD Sender: No OFD packet to send [13:16:46]OFD Sender: No OFD packet to send [13:16:51]OFD Sender: No OFD packet to send [13:16:56]OFD Sender: No OFD packet to send [13:17:01]OFD Sender: No OFD packet to send [13:17:06]OFD Sender: No OFD packet to send [13:17:11]OFD Sender: No OFD packet to send [13:17:16]OFD Sender: No OFD packet to send [13:17:21]OFD Sender: No OFD packet to send [13:17:26]OFD Sender: No OFD packet to send [13:17:31]OFD Sender: No OFD packet to send [13:17:36]OFD Sender: No OFD packet to send [13:17:41]OFD Sender: No OFD packet to send [13:17:46]OFD Sender: No OFD packet to send [13:17:51]OFD Sender: No OFD packet to send [13:17:56]OFD Sender: No OFD packet to send [13:18:01]OFD Sender: No OFD packet to send [13:18:04]accept exits with 9 [13:18:04]New connection [13:18:04]New thread 3067436388 created [13:18:04]Thread 3067293028 joined [13:18:04]Waiting for new connection... [13:18:04] Sock 9.Parse request [13:18:04]Sock 9.Check first char [13:18:04]Sock 9.First char is OK [13:18:04]request: POST /json_proto HTTP/1.0 [13:18:04]Method: POST [13:18:04]URL: /json_proto [13:18:04]Method is POST - this is cgi request [13:18:04]url: /json_proto [13:18:04]query_string will be loaded in cgi processing [13:18:04]execute_cgi json_proto POST (null) [13:18:04]execute_cgi path=json_proto method=POST [13:18:04]POST find Content-Length [13:18:04]Host: 172.17.50.195:8080 [13:18:04]Content-Length: 215 [13:18:04]Content-Type: application/json [13:18:04] [13:18:04]POST finish read [13:18:04]Found Content-Length = 215 [13:18: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" ] } } [13:18:04]execute_script... [13:18: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" ] } } [13:18:04]POST & json_proto [13:18:04]process_json_proto [13:18:04]json parsed OK: [13:18:04]protocol is kg_v1.0 [13:18:04]action value=get_value [13:18:04]process_action get_value [13:18:04]cmd_get_value [13:18:04]process_action get_value done [13:18:04]requested_data is exist [13:18:04]produce_requested_data [13:18:04]requested_item kkm.sn is exist - process it [13:18:04]requested_item kkm.ver is exist - process it [13:18:04]requested_item fm.sn is exist - process it [13:18:04]wFMCommunicate request_size=4 [13:18:04]MH_SAM_APDU [13:18:04]CAPDU: 80 11 00 00 [13:18:04]Write to MH i2c: E2 08 00 9E 3B 80 11 00 00 00 00 00 00 53 [13:18:04]Write i2c OK [13:18:04]MH_I2C_Read... [13:18:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:18:04]Read from MH i2c: E2 [13:18:04]MH_I2C_Read... [13:18:04]Read from MH i2c: E2 17 00 [13:18:04]MH_I2C_Read... [13:18:04]Read from MH i2c: E2 17 00 9E 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A7 [13:18:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:18:04]wFMCommunicate OK [13:18:04]requested_item fd.num is exist - process it [13:18:04]SAM_PROTO_GetFieldsCounters [13:18:04]wFMCommunicate request_size=4 [13:18:04]MH_SAM_APDU [13:18:04]CAPDU: 80 13 00 00 [13:18:04]Write to MH i2c: E2 08 00 9F 3B 80 13 00 00 00 00 00 00 56 [13:18:04]Write i2c OK [13:18:04]MH_I2C_Read... [13:18:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:18:04]Read from MH i2c: E2 [13:18:04]MH_I2C_Read... [13:18:04]Read from MH i2c: E2 62 00 [13:18:04]MH_I2C_Read... [13:18:04]Read from MH i2c: E2 62 00 9F 3B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F9 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 A4 01 00 00 5E 04 04 00 A4 01 00 00 57 04 04 00 A5 01 00 00 19 04 04 00 00 00 00 00 90 00 62 [13:18:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F9 D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 A4 01 00 00 5E 04 04 00 A4 01 00 00 57 04 04 00 A5 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:18:04]wFMCommunicate OK [13:18:04]SAM_PROTO_GetFieldsCounters done [13:18:04]requested_item shift.num is exist - process it [13:18:04]requested_item shift.opened is exist - process it [13:18:04]req_shift_opened [13:18:04]FM_GetShiftState [13:18:04]SAM_PROTO_GetShiftState [13:18:04]wFMCommunicate request_size=4 [13:18:04]MH_SAM_APDU [13:18:04]CAPDU: 80 13 01 00 [13:18:04]Write to MH i2c: E2 08 00 A0 3B 80 13 01 00 00 00 00 00 58 [13:18:04]Write i2c OK [13:18:04]MH_I2C_Read... [13:18:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:18:04]Read from MH i2c: E2 [13:18:04]MH_I2C_Read... [13:18:04]Read from MH i2c: E2 0E 00 [13:18:04]MH_I2C_Read... [13:18:04]Read from MH i2c: E2 0E 00 A0 3B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 51 [13:18:04]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:18:04]wFMCommunicate OK [13:18:04]SAM_PROTO_GetShiftState done [13:18:04]FM_GetShiftState done [13:18:04]req_shift_opened done [13:18:04]requested_item shift.open_date is exist - process it [13:18:04]req_shift_open_date [13:18:04]req_shift_open_date done [13:18:04]produce_requested_data done [13:18:04]produce_requested_data return {"kkm.sn":"0300000082","kkm.ver":"001","fm.sn":"0000000000874671","fd.num":317945,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:18:04]process_action_free get_value [13:18:04]json_value_free [13:18:04]json_value_free done [13:18:04]process_json_proto returns [13:18:04]Send response to host [13:18:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000082","kkm.ver":"001","fm.sn":"0000000000874671","fd.num":317945,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:18:04]free response buf [13:18:04]execute_script done [13:18:04]execute_script returns [13:18:04]free content buf [13:18:04]Sock 9.Close socket [13:18:04]Sock 9.Thread stoped [13:18:04]accept exits with 7 [13:18:04]New connection [13:18:04]New thread 3067293028 created [13:18:04]Thread 3067436388 joined [13:18:04]Waiting for new connection... [13:18:04] Sock 7.Parse request [13:18:04]Sock 7.Check first char [13:18:04]Sock 7.First char is OK [13:18:04]request: POST /json_proto HTTP/1.0 [13:18:04]Method: POST [13:18:04]URL: /json_proto [13:18:04]Method is POST - this is cgi request [13:18:04]url: /json_proto [13:18:04]query_string will be loaded in cgi processing [13:18:04]execute_cgi json_proto POST (null) [13:18:04]execute_cgi path=json_proto method=POST [13:18:04]POST find Content-Length [13:18:04]Host: 172.17.50.195:8080 [13:18:04]Content-Length: 331 [13:18:04]Content-Type: application/json [13:18:04] [13:18:04]POST finish read [13:18:04]Found Content-Length = 331 [13:18:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [13:18:04]execute_script... [13:18:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [13:18:05]POST & json_proto [13:18:05]process_json_proto [13:18:05]json parsed OK: [13:18:05]protocol is kg_v1.0 [13:18:05]action value=get_value [13:18:05]process_action get_value [13:18:05]cmd_get_value [13:18:05]process_action get_value done [13:18:05]requested_data is exist [13:18:05]produce_requested_data [13:18:05]requested_item fm.sale.total is exist - process it [13:18:05]SAM_PROTO_GetFMData [13:18:05]wFMCommunicate request_size=4 [13:18:05]MH_SAM_APDU [13:18:05]CAPDU: 80 13 03 00 [13:18:05]Write to MH i2c: E2 08 00 A1 3B 80 13 03 00 00 00 00 00 5B [13:18:05]Write i2c OK [13:18:05]MH_I2C_Read... [13:18:05]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [13:18:05]Read from MH i2c: E2 [13:18:05]MH_I2C_Read... [13:18:05]Read from MH i2c: E2 FD 00 [13:18:05]MH_I2C_Read... [13:18:05]Read from MH i2c: E2 FD 00 A1 3B 00 CA 04 85 04 C6 04 6E 04 04 00 B5 D5 04 00 69 04 A5 00 6F 04 04 00 AB CA 04 00 B1 04 05 00 BB B2 6B 1E 0A 70 04 05 00 5A 0C 74 78 07 72 04 05 00 61 A6 F7 A5 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 5D DF 22 13 01 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 3B 39 ED 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 0A 0B 00 00 B1 04 04 00 74 95 BC 43 70 04 04 00 14 B1 BA 43 72 04 03 00 60 E4 01 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 23 99 90 00 68 [13:18:05]RAPDU: CA 04 85 04 C6 04 6E 04 04 00 B5 D5 04 00 69 04 A5 00 6F 04 04 00 AB CA 04 00 B1 04 05 00 BB B2 6B 1E 0A 70 04 05 00 5A 0C 74 78 07 72 04 05 00 61 A6 F7 A5 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 5D DF 22 13 01 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 3B 39 ED 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 0A 0B 00 00 B1 04 04 00 74 95 BC 43 70 04 04 00 14 B1 BA 43 72 04 03 00 60 E4 01 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 23 99 90 00 [13:18:05]wFMCommunicate OK [13:18:05]wFMCommunicate request_size=4 [13:18:05]MH_SAM_APDU [13:18:05]CAPDU: 80 17 00 00 [13:18:05]Write to MH i2c: E2 08 00 A2 3B 80 17 00 00 00 00 00 00 5D [13:18:05]Write i2c OK [13:18:05]MH_I2C_Read... [13:18:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:18:05]Read from MH i2c: E2 [13:18:05]MH_I2C_Read... [13:18:05]Read from MH i2c: E2 FD 00 [13:18:05]MH_I2C_Read... [13:18:05]Read from MH i2c: E2 FD 00 A2 3B 00 31 07 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 89 76 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 29 [13:18:05]RAPDU: 31 07 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 89 76 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 [13:18:05]wFMCommunicate OK [13:18:05]wFMCommunicate request_size=4 [13:18:05]MH_SAM_APDU [13:18:05]CAPDU: 80 17 00 00 [13:18:05]Write to MH i2c: E2 08 00 A3 3B 80 17 00 00 00 00 00 00 5E [13:18:05]Write i2c OK [13:18:05]MH_I2C_Read... [13:18:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:18:06]Read from MH i2c: E2 [13:18:06]MH_I2C_Read... [13:18:06]Read from MH i2c: E2 FD 00 [13:18:06]MH_I2C_Read... [13:18:06]Read from MH i2c: E2 FD 00 A3 3B 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 3C [13:18:06]RAPDU: 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 [13:18:06]wFMCommunicate OK [13:18:06]wFMCommunicate request_size=4 [13:18:06]MH_SAM_APDU [13:18:06]CAPDU: 80 17 00 00 [13:18:06]Write to MH i2c: E2 08 00 A4 3B 80 17 00 00 00 00 00 00 5F [13:18:06]Write i2c OK [13:18:06]MH_I2C_Read... [13:18:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:18:06]Read from MH i2c: E2 [13:18:06]MH_I2C_Read... [13:18:06]Read from MH i2c: E2 FD 00 [13:18:06]MH_I2C_Read... [13:18:06]Read from MH i2c: E2 FD 00 A4 3B 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 DA [13:18:06]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [13:18:06]wFMCommunicate OK [13:18:06]wFMCommunicate request_size=4 [13:18:06]MH_SAM_APDU [13:18:06]CAPDU: 80 17 00 00 [13:18:06]Write to MH i2c: E2 08 00 A5 3B 80 17 00 00 00 00 00 00 60 [13:18:06]Write i2c OK [13:18:06]MH_I2C_Read... [13:18:06]OFD Sender: No OFD packet to send [13:18:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 228! [13:18:06]Read from MH i2c: E2 [13:18:06]MH_I2C_Read... [13:18:06]Read from MH i2c: E2 E7 00 [13:18:06]MH_I2C_Read... [13:18:06]Read from MH i2c: E2 E7 00 A5 3B 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 3D [13:18:06]RAPDU: 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:18:06]wFMCommunicate OK [13:18:06]SAM_PROTO_GetFMData done [13:18:06]requested_item fm.sale_refund.total is exist - process it [13:18:06]requested_item fm.buy.total is exist - process it [13:18:06]requested_item shift.sale.total is exist - process it [13:18:06]SAM_PROTO_GetShiftData [13:18:06]wFMCommunicate request_size=4 [13:18:06]MH_SAM_APDU [13:18:06]CAPDU: 80 13 02 00 [13:18:06]Write to MH i2c: E2 08 00 A6 3B 80 13 02 00 00 00 00 00 5F [13:18:06]Write i2c OK [13:18:06]MH_I2C_Read... [13:18:07]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [13:18:07]Read from MH i2c: E2 [13:18:07]MH_I2C_Read... [13:18:07]Read from MH i2c: E2 FD 00 [13:18:07]MH_I2C_Read... [13:18:07]Read from MH i2c: E2 FD 00 A6 3B 00 BC 04 AA 04 B8 04 6E 04 04 00 A4 01 00 00 69 04 9F 00 6F 04 04 00 A3 01 00 00 B1 04 04 00 42 1E 6B 03 70 04 04 00 60 E4 27 02 72 04 04 00 E2 39 43 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 D9 F1 5C 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 BD BE 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 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 6C CF EF 03 09 00 F6 03 01 00 00 F7 03 90 00 C8 [13:18:07]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 A4 01 00 00 69 04 9F 00 6F 04 04 00 A3 01 00 00 B1 04 04 00 42 1E 6B 03 70 04 04 00 60 E4 27 02 72 04 04 00 E2 39 43 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 D9 F1 5C 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 BD BE 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 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 6C CF EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [13:18:07]wFMCommunicate OK [13:18:07]wFMCommunicate request_size=4 [13:18:07]MH_SAM_APDU [13:18:07]CAPDU: 80 17 00 00 [13:18:07]Write to MH i2c: E2 08 00 A7 3B 80 17 00 00 00 00 00 00 62 [13:18:07]Write i2c OK [13:18:07]MH_I2C_Read... [13:18:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:18:07]Read from MH i2c: E2 [13:18:07]MH_I2C_Read... [13:18:07]Read from MH i2c: E2 FD 00 [13:18:07]MH_I2C_Read... [13:18:07]Read from MH i2c: E2 FD 00 A7 3B 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 66 [13:18:07]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [13:18:07]wFMCommunicate OK [13:18:07]wFMCommunicate request_size=4 [13:18:07]MH_SAM_APDU [13:18:07]CAPDU: 80 17 00 00 [13:18:07]Write to MH i2c: E2 08 00 A8 3B 80 17 00 00 00 00 00 00 63 [13:18:07]Write i2c OK [13:18:07]MH_I2C_Read... [13:18:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:18:07]Read from MH i2c: E2 [13:18:07]MH_I2C_Read... [13:18:07]Read from MH i2c: E2 FD 00 [13:18:07]MH_I2C_Read... [13:18:07]Read from MH i2c: E2 FD 00 A8 3B 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 8C [13:18:07]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [13:18:07]wFMCommunicate OK [13:18:07]wFMCommunicate request_size=4 [13:18:07]MH_SAM_APDU [13:18:07]CAPDU: 80 17 00 00 [13:18:07]Write to MH i2c: E2 08 00 A9 3B 80 17 00 00 00 00 00 00 64 [13:18:07]Write i2c OK [13:18:07]MH_I2C_Read... [13:18:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:18:08]Read from MH i2c: E2 [13:18:08]MH_I2C_Read... [13:18:08]Read from MH i2c: E2 FD 00 [13:18:08]MH_I2C_Read... [13:18:08]Read from MH i2c: E2 FD 00 A9 3B 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 E5 [13:18:08]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [13:18:08]wFMCommunicate OK [13:18:08]wFMCommunicate request_size=4 [13:18:08]MH_SAM_APDU [13:18:08]CAPDU: 80 17 00 00 [13:18:08]Write to MH i2c: E2 08 00 AA 3B 80 17 00 00 00 00 00 00 65 [13:18:08]Write i2c OK [13:18:08]MH_I2C_Read... [13:18:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [13:18:08]Read from MH i2c: E2 [13:18:08]MH_I2C_Read... [13:18:08]Read from MH i2c: E2 D9 00 [13:18:08]MH_I2C_Read... [13:18:08]Read from MH i2c: E2 D9 00 AA 3B 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 44 [13:18:08]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:18:08]wFMCommunicate OK [13:18:08]SAM_PROTO_GetShiftData done [13:18:08]requested_item shift.sale.total_cash is exist - process it [13:18:08]requested_item shift.sale_refund.total is exist - process it [13:18:08]requested_item shift.sale_refund.total_cash is exist - process it [13:18:08]requested_item shift.buy.total is exist - process it [13:18:08]requested_item shift.buy.total_cash is exist - process it [13:18:08]produce_requested_data done [13:18:08]produce_requested_data return {"fm.sale.total":434600475.47,"fm.sale_refund.total":11364325.00,"fm.buy.total":0.00,"shift.sale.total":573517.46,"shift.sale.total_cash":361688.00,"shift.sale_refund.total":5000.00,"shift.sale_refund.total_cash":5000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [13:18:08]process_action_free get_value [13:18:08]json_value_free [13:18:08]json_value_free done [13:18:08]process_json_proto returns [13:18:08]Send response to host [13:18:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":434600475.47,"fm.sale_refund.total":11364325.00,"fm.buy.total":0.00,"shift.sale.total":573517.46,"shift.sale.total_cash":361688.00,"shift.sale_refund.total":5000.00,"shift.sale_refund.total_cash":5000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [13:18:08]free response buf [13:18:08]execute_script done [13:18:08]execute_script returns [13:18:08]free content buf [13:18:08]Sock 7.Close socket [13:18:08]Sock 7.Thread stoped [13:18:11]OFD Sender: No OFD packet to send [13:18:16]OFD Sender: No OFD packet to send [13:18:21]OFD Sender: No OFD packet to send [13:18:26]OFD Sender: No OFD packet to send [13:18:31]OFD Sender: No OFD packet to send [13:18:36]OFD Sender: No OFD packet to send [13:18:41]OFD Sender: No OFD packet to send [13:18:46]OFD Sender: No OFD packet to send [13:18:51]OFD Sender: No OFD packet to send [13:18:56]OFD Sender: No OFD packet to send [13:19:01]OFD Sender: No OFD packet to send [13:19:06]OFD Sender: No OFD packet to send [13:19:11]OFD Sender: No OFD packet to send [13:19:13]accept exits with 9 [13:19:13]New connection [13:19:13]New thread 3067436388 created [13:19:13]Thread 3067293028 joined [13:19:13]Waiting for new connection... [13:19:13] Sock 9.Parse request [13:19:13]Sock 9.Check first char [13:19:13]Sock 9.First char is OK [13:19:13]request: POST /json_proto HTTP/1.0 [13:19:13]Method: POST [13:19:13]URL: /json_proto [13:19:13]Method is POST - this is cgi request [13:19:13]url: /json_proto [13:19:13]query_string will be loaded in cgi processing [13:19:13]execute_cgi json_proto POST (null) [13:19:13]execute_cgi path=json_proto method=POST [13:19:13]POST find Content-Length [13:19:13]Host: 172.17.50.195:8080 [13:19:13]Content-Length: 683 [13:19:13]Content-Type: application/json [13:19:13] [13:19:13]POST finish read [13:19:13]Found Content-Length = 683 [13:19:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092901", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:19:13]execute_script... [13:19: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)1092901", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:19:13]POST & json_proto [13:19:13]process_json_proto [13:19:13]json parsed OK: [13:19:13]protocol is kg_v1.0 [13:19:13]action value=close_receipt [13:19:13]process_action close_receipt [13:19:13]cmd_close_receipt [13:19:13]MH_GetDate [13:19:13]Write to MH i2c: F0 00 00 AB 3B D5 [13:19:13]Write i2c OK [13:19:13]MH_I2C_Read... [13:19:13]Read from MH i2c: F0 [13:19:13]MH_I2C_Read... [13:19:13]Read from MH i2c: F0 09 00 [13:19:13]MH_I2C_Read... [13:19:13]Read from MH i2c: F0 09 00 AB 3B 00 52 8F 1F 67 43 33 1C 67 3E [13:19:13]GetLastDocTimeStamp 1730121385 [13:19:13]current date 1730121554 [13:19:13]FM_GetShiftState [13:19:13]SAM_PROTO_GetShiftState [13:19:13]wFMCommunicate request_size=4 [13:19:13]MH_SAM_APDU [13:19:13]CAPDU: 80 13 01 00 [13:19:13]Write to MH i2c: E2 08 00 AC 3B 80 13 01 00 00 00 00 00 64 [13:19:13]Write i2c OK [13:19:13]MH_I2C_Read... [13:19:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:19:13]Read from MH i2c: E2 [13:19:13]MH_I2C_Read... [13:19:13]Read from MH i2c: E2 0E 00 [13:19:13]MH_I2C_Read... [13:19:13]Read from MH i2c: E2 0E 00 AC 3B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 5D [13:19:13]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:19:13]wFMCommunicate OK [13:19:13]SAM_PROTO_GetShiftState done [13:19:13]FM_GetShiftState done [13:19:13]opened in 1730073493 [13:19:13]opened+sec_in_day 1730159893 [13:19:13]quantity*price = 100015 [13:19:13]sum+1 = 100017 [13:19:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 421 28.10.2024 13:19 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317946 ФПД: 262116688871924 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T131914&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317946&fm=262116688871924&tin=02508201610067®Number=0000000000091628&sum=100000 [13:19:14]StoreToDocumentArchive [13:19:14]shift 546 fd 317946 [13:19:14]save to /storage/0546/doc_00317946 [13:19:14]save last doc name /storage/0546/doc_00317946 to /storage/kkm_last_doc_name [13:19:14]save OK [13:19:14]Clear old archive folders... [13:19:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:19:14]tlvbuf is 01460200 [13:19:14]SAM_PROTO_ClearQueue [13:19:14]wFMCommunicate request_size=4 [13:19:14]MH_SAM_APDU [13:19:14]CAPDU: 80 09 00 00 [13:19:14]Write to MH i2c: E2 08 00 B9 3B 80 09 00 00 00 00 00 00 66 [13:19:14]Write i2c OK [13:19:14]MH_I2C_Read... [13:19:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:19:14]Read from MH i2c: E2 [13:19:14]MH_I2C_Read... [13:19:14]Read from MH i2c: E2 03 00 [13:19:14]MH_I2C_Read... [13:19:14]Read from MH i2c: E2 03 00 B9 3B 00 90 00 68 [13:19:14]RAPDU: 90 00 [13:19:14]wFMCommunicate OK [13:19:14]SAM_PROTO_ClearQueue done [13:19:14]KKMCreateOFDPacket [13:19:14]OFDProtocolAddRootSTLVToBuf [13:19:14]FM_MakeSignedData [13:19:14]FM_MakeSignedData [13:19:14]SAM_PROTO_SignData [13:19:14]wFMCommunicate request_size=4 [13:19:14]MH_SAM_APDU [13:19:14]CAPDU: 80 0D 01 02 [13:19:14]Write to MH i2c: E2 08 00 BA 3B 80 0D 01 02 00 00 00 00 6E [13:19:14]Write i2c OK [13:19:14]MH_I2C_Read... [13:19:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:19:14]Read from MH i2c: E2 [13:19:14]MH_I2C_Read... [13:19:14]Read from MH i2c: E2 03 00 [13:19:14]MH_I2C_Read... [13:19:14]Read from MH i2c: E2 03 00 BA 3B 00 90 00 69 [13:19:14]RAPDU: 90 00 [13:19:14]wFMCommunicate OK [13:19:14]wFMCommunicate request_size=255 [13:19:14]MH_SAM_APDU [13: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 01 00 00 F4 03 04 00 52 8F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FA D9 04 00 35 04 06 00 EE [13:19:14]Write to MH i2c: E2 02 01 BB 3B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 01 00 00 F4 03 04 00 52 8F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FA D9 04 00 35 04 06 00 EE 00 00 EC [13:19:14]Write i2c OK [13:19:14]MH_I2C_Read... [13:19:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:19:15]Read from MH i2c: E2 [13:19:15]MH_I2C_Read... [13:19:15]Read from MH i2c: E2 03 00 [13:19:15]MH_I2C_Read... [13:19:15]Read from MH i2c: E2 03 00 BB 3B 00 90 00 6A [13:19:15]RAPDU: 90 00 [13:19:15]wFMCommunicate OK [13:19:15]wFMCommunicate request_size=10 [13:19:15]MH_SAM_APDU [13:19:15]CAPDU: 80 0D 02 02 05 64 CC 21 41 F4 [13:19:15]Write to MH i2c: E2 0D 00 BC 3B 80 0D 02 02 05 00 64 CC 21 41 F4 00 00 01 [13:19:15]Write i2c OK [13:19:15]MH_I2C_Read... [13:19:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:19:15]Read from MH i2c: E2 [13:19:15]MH_I2C_Read... [13:19:15]Read from MH i2c: E2 03 00 [13:19:15]MH_I2C_Read... [13:19:15]Read from MH i2c: E2 03 00 BC 3B 00 90 00 6B [13:19:15]RAPDU: 90 00 [13:19:15]wFMCommunicate OK [13:19:15]wFMCommunicate request_size=4 [13:19:15]MH_SAM_APDU [13:19:15]CAPDU: 80 0D 03 02 [13:19:15]Write to MH i2c: E2 08 00 BD 3B 80 0D 03 02 00 00 00 00 73 [13:19:15]Write i2c OK [13:19:15]MH_I2C_Read... [13:19:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:19:15]Read from MH i2c: E2 [13:19:15]MH_I2C_Read... [13:19:15]Read from MH i2c: E2 0B 00 [13:19:15]MH_I2C_Read... [13:19:15]Read from MH i2c: E2 0B 00 BD 3B 00 B1 9E FF D2 42 0C F9 46 90 00 21 [13:19:15]RAPDU: B1 9E FF D2 42 0C F9 46 90 00 [13:19:15]wFMCommunicate OK [13:19:15]SAM_PROTO_SignData done [13:19:15]FM_MakeSignedData done [13:19:15]CreateOFDProtocolMessage [13:19:15]wFMCommunicate request_size=4 [13:19:15]MH_SAM_APDU [13:19:15]CAPDU: 80 11 00 00 [13:19:15]Write to MH i2c: E2 08 00 BE 3B 80 11 00 00 00 00 00 00 73 [13:19:15]Write i2c OK [13:19:15]MH_I2C_Read... [13:19:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:19:15]Read from MH i2c: E2 [13:19:15]MH_I2C_Read... [13:19:15]Read from MH i2c: E2 17 00 [13:19:15]MH_I2C_Read... [13:19:15]Read from MH i2c: E2 17 00 BE 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C7 [13:19:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:19:15]wFMCommunicate OK [13:19:15]CreateOFDProtocolMessage done [13:19:15]OFDSenderStorePacket 317946 [13:19:15]StoreOFDPacket docnum=317946 [13:19:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 6F A4 07 01 57 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 01 00 00 F4 03 04 00 52 8F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FA D9 04 00 35 04 06 00 EE 64 CC 21 41 F4 B1 9E FF D2 42 0C F9 46 [13:19:15]CheckFolder [13:19:15]dirname=/storage/ofd_packets [13:19:15]CheckFolder done [13:19:15]ProducePacketName [13:19:15]name=ofd_packets/00317946 [13:19:15]NVStorageSaveData ofd_packets/00317946 [13:19:15]File name is /storage/ofd_packets/00317946 [13:19:15]Write 301 bytes [13:19:15]NVStorageSaveData done [13:19:15]OFDSenderStorePacket done [13:19:15]KKMCreateOFDPacket done [13:19:15]NVStorageSaveData kkm_last_timestamp [13:19:15]File name is /storage/kkm_last_timestamp [13:19:15]Write 4 bytes [13:19:15]NVStorageSaveData done [13:19:15]ExternCall_PrintAddStr [13:19:15]wPrintStart [13:19:15]Write to MH i2c: 01 00 00 BF 3B FA [13:19:15]Write i2c OK [13:19:15]MH_I2C_Read... [13:19:15]Read from MH i2c: 01 [13:19:15]MH_I2C_Read... [13:19:15]Read from MH i2c: 01 07 00 [13:19:15]MH_I2C_Read... [13:19:15]Read from MH i2c: 01 07 00 BF 3B 00 00 00 00 00 FF 0F 0F [13:19:15]RasterBufferAndPrint [13:19:15]line Счет N : (1)1092901 [13:19:15]line ИНН: 02508201610067 [13:19:15]line Контрольно-Кассовый Чек [13:19:15]line ПРОДАЖА [13:19:15]line ТРК (МРК, ГНК) : 43 [13:19:15]line Товар: 2710124130 [13:19:15]line Аи-92-К-2 [13:19:15]line 14.950 * 66.90 [13:19:15]line = 1000.16 [13:19:15]line НДС 12% НСП 1% [13:19:15]line > о реализуемом товаре [13:19:15]line ОКРУГЛЕНИЕ: -0.16 [13:19:15]line ИТОГО: 1000.00 [13:19:15]line Внесено: 1000.00 [13:19:15]line СДАЧА: 0.00 [13:19:15]line НСП 1% : 8.85 [13:19:15]line НДС 12% : 106.21 [13:19:15]line Наличными: 1000.00 [13:19:15]line Безнал.: 0.00 [13:19:15]line Место: АЗС № 101 "Партнер Нефть" [13:19:15]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:19:15]line СНО: Общий режим [13:19:15]line Чек 421 28.10.2024 13:19 [13:19:15]line Смена: 546 ФФД: 1.0 [13:19:15]line ЗНМ: 0300000082 [13:19:15]line РНМ: 0000000000091628 [13:19:15]line Версия ККМ: 001 [13:19:15]line ФМ: 0000000000874671 [13:19:15]line ФД: 317946 [13:19:15]line ФПД: 262116688871924 [13:19:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T131914&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317946&fm=262116688871924&tin=02508201610067®Number=0000000000091628&sum=100000 [13:19:15]OFD Sender: Processing packet 317946 [packets to send 127, broken 126] [13:19:15]ProducePacketName [13:19:15]name=ofd_packets/00317946 [13:19:15]OFD Sender: To server: pG, [13:19:15]CommunicateWithHost lk.salyk.kg:30040 [13:19:15]ConnectInit lk.salyk.kg [13:19:15]written 0, free lines is 4095 [13:19:15]Connected sock=10 [13:19:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 6F A4 07 01 57 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 01 00 00 F4 03 04 00 52 8F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FA D9 04 00 35 04 06 00 EE 64 CC 21 41 F4 B1 9E FF D2 42 0C F9 46 [13:19:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 79 2D 47 00 24 72 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FA D9 04 00 F4 03 04 00 0B 3B 1F 67 B6 04 01 00 00 7B 55 F7 51 A9 77 36 A7 [13:19:15]CommunicateWithHost err = 0 [13:19:15]CheckOFDResponse [13:19:15]1017 (14) - 77093643461234 [13:19:15]1041 (16) - 0000000000874671 [13:19:15]1040 (4) - 317946 [13:19:15]1012 (4) - 28.10.2024 07:19 [13:19:15]1206 (1) - 0 [13:19:15]OFD Sender: Remove packet 317946 [13:19:15]ProducePacketName [13:19:15]name=ofd_packets/00317946 [13:19:15]NVStorageDeleteData [13:19:16]Write to MH i2c: 01 00 00 EA 3B 25 [13:19:16]Write i2c OK [13:19:16]MH_I2C_Read... [13:19:16]Read from MH i2c: 01 [13:19:16]MH_I2C_Read... [13:19:16]Read from MH i2c: 01 07 00 [13:19:16]MH_I2C_Read... [13:19:16]Read from MH i2c: 01 07 00 EA 3B 00 00 00 00 00 F9 0C 31 [13:19:16]RasterBufferAndPrint [13:19:16]line [13:19:16]line [13:19:16]line [13:19:16]line [13:19:16]line [13:19:16]written 0, free lines is 3327 [13:19:16]MH_Cut [13:19:16]Write to MH i2c: D1 01 00 F1 3B 01 FE [13:19:16]Write i2c OK [13:19:16]MH_I2C_Read... [13:19:16]Read from MH i2c: D1 [13:19:16]MH_I2C_Read... [13:19:16]Read from MH i2c: D1 01 00 [13:19:16]MH_I2C_Read... [13:19:16]Read from MH i2c: D1 01 00 F1 3B 00 FD [13:19:16]Write to MH i2c: 01 00 00 F2 3B 2D [13:19:16]Write i2c OK [13:19:16]MH_I2C_Read... [13:19:16]OFD Sender: No OFD packet to send [13:19:16]*** Cut start [13:19:16]*** Partial cut [13:19:16]*** CUTSNS_PIN = 1 [13:19:16]*** CUTSNS_PIN = 0 [13:19:17]*** Brake cut motor [13:19:17]Read from MH i2c: 01 [13:19:17]MH_I2C_Read... [13:19:17]*** Stop cut motor [13:19:17]*** Cut end [13:19:17]Read from MH i2c: 01 07 00 [13:19:17]MH_I2C_Read... [13:19:17]Read from MH i2c: 01 07 00 F2 3B 00 00 00 00 00 FF 0F 42 [13:19:17]process_action close_receipt done [13:19:17]requested_data is exist [13:19:17]produce_requested_data [13:19:17]requested_item fm.sn is exist - process it [13:19:17]wFMCommunicate request_size=4 [13:19:17]MH_SAM_APDU [13:19:17]CAPDU: 80 11 00 00 [13:19:17]Write to MH i2c: E2 08 00 F3 3B 80 11 00 00 00 00 00 00 A8 [13:19:17]Write i2c OK [13:19:17]MH_I2C_Read... [13:19:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:19:17]Read from MH i2c: E2 [13:19:17]MH_I2C_Read... [13:19:17]Read from MH i2c: E2 17 00 [13:19:17]MH_I2C_Read... [13:19:17]Read from MH i2c: E2 17 00 F3 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 FC [13:19:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:19:17]wFMCommunicate OK [13:19:17]requested_item fd.num is exist - process it [13:19:17]SAM_PROTO_GetFieldsCounters [13:19:17]wFMCommunicate request_size=4 [13:19:17]MH_SAM_APDU [13:19:17]CAPDU: 80 13 00 00 [13:19:17]Write to MH i2c: E2 08 00 F4 3B 80 13 00 00 00 00 00 00 AB [13:19:17]Write i2c OK [13:19:17]MH_I2C_Read... [13:19:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:19:17]Read from MH i2c: E2 [13:19:17]MH_I2C_Read... [13:19:17]Read from MH i2c: E2 62 00 [13:19:17]MH_I2C_Read... [13:19:17]Read from MH i2c: E2 62 00 F4 3B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 FA D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 A5 01 00 00 5E 04 04 00 A5 01 00 00 57 04 04 00 A6 01 00 00 19 04 04 00 00 00 00 00 90 00 BB [13:19:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 FA D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 A5 01 00 00 5E 04 04 00 A5 01 00 00 57 04 04 00 A6 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:19:17]wFMCommunicate OK [13:19:17]SAM_PROTO_GetFieldsCounters done [13:19:17]requested_item shift.num is exist - process it [13:19:17]requested_item shift.opened is exist - process it [13:19:17]req_shift_opened [13:19:17]FM_GetShiftState [13:19:17]SAM_PROTO_GetShiftState [13:19:17]wFMCommunicate request_size=4 [13:19:17]MH_SAM_APDU [13:19:17]CAPDU: 80 13 01 00 [13:19:17]Write to MH i2c: E2 08 00 F5 3B 80 13 01 00 00 00 00 00 AD [13:19:17]Write i2c OK [13:19:17]MH_I2C_Read... [13:19:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:19:17]Read from MH i2c: E2 [13:19:17]MH_I2C_Read... [13:19:17]Read from MH i2c: E2 0E 00 [13:19:17]MH_I2C_Read... [13:19:17]Read from MH i2c: E2 0E 00 F5 3B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A6 [13:19:17]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:19:17]wFMCommunicate OK [13:19:17]SAM_PROTO_GetShiftState done [13:19:17]FM_GetShiftState done [13:19:17]req_shift_opened done [13:19:17]requested_item shift.open_date is exist - process it [13:19:17]req_shift_open_date [13:19:17]req_shift_open_date done [13:19:17]produce_requested_data done [13:19:17]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317946,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:19:17]process_action_free close_receipt [13:19:17]json_value_free [13:19:17]json_value_free done [13:19:17]process_json_proto returns [13:19:17]Send response to host [13:19:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317946,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:19:17]free response buf [13:19:17]execute_script done [13:19:17]execute_script returns [13:19:17]free content buf [13:19:17]Sock 9.Close socket [13:19:17]Sock 9.Thread stoped [13:19:21]OFD Sender: No OFD packet to send [13:19:26]OFD Sender: No OFD packet to send [13:19:31]OFD Sender: No OFD packet to send [13:19:36]OFD Sender: No OFD packet to send [13:19:41]OFD Sender: No OFD packet to send [13:19:46]OFD Sender: No OFD packet to send [13:19:51]OFD Sender: No OFD packet to send [13:19:56]OFD Sender: No OFD packet to send [13:20:01]OFD Sender: No OFD packet to send [13:20:06]OFD Sender: No OFD packet to send [13:20:11]accept exits with 7 [13:20:11]New connection [13:20:11]New thread 3067293028 created [13:20:11]Thread 3067436388 joined [13:20:11]Waiting for new connection... [13:20:11] Sock 7.Parse request [13:20:11]Sock 7.Check first char [13:20:11]Sock 7.First char is OK [13:20:11]request: POST /json_proto HTTP/1.0 [13:20:11]Method: POST [13:20:11]URL: /json_proto [13:20:11]Method is POST - this is cgi request [13:20:11]url: /json_proto [13:20:11]query_string will be loaded in cgi processing [13:20:11]execute_cgi json_proto POST (null) [13:20:11]execute_cgi path=json_proto method=POST [13:20:11]POST find Content-Length [13:20:11]Host: 172.17.50.195:8080 [13:20:11]Content-Length: 683 [13:20:11]Content-Type: application/json [13:20:11] [13:20:11]POST finish read [13:20:11]Found Content-Length = 683 [13:20:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092904", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 7.880, "sum" : 600.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:20:11]execute_script... [13:20:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092904", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 7.880, "sum" : 600.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:20:11]POST & json_proto [13:20:11]process_json_proto [13:20:11]json parsed OK: [13:20:11]protocol is kg_v1.0 [13:20:11]action value=close_receipt [13:20:11]process_action close_receipt [13:20:11]cmd_close_receipt [13:20:11]MH_GetDate [13:20:11]Write to MH i2c: F0 00 00 F6 3B 20 [13:20:11]Write i2c OK [13:20:11]MH_I2C_Read... [13:20:11]Read from MH i2c: F0 [13:20:11]MH_I2C_Read... [13:20:11]Read from MH i2c: F0 09 00 [13:20:11]MH_I2C_Read... [13:20:11]Read from MH i2c: F0 09 00 F6 3B 00 8C 8F 1F 67 43 33 1C 67 C3 [13:20:11]GetLastDocTimeStamp 1730121554 [13:20:11]current date 1730121612 [13:20:11]FM_GetShiftState [13:20:11]SAM_PROTO_GetShiftState [13:20:11]wFMCommunicate request_size=4 [13:20:11]MH_SAM_APDU [13:20:11]CAPDU: 80 13 01 00 [13:20:11]Write to MH i2c: E2 08 00 F7 3B 80 13 01 00 00 00 00 00 AF [13:20:11]Write i2c OK [13:20:11]MH_I2C_Read... [13:20:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:20:11]Read from MH i2c: E2 [13:20:11]MH_I2C_Read... [13:20:11]Read from MH i2c: E2 0E 00 [13:20:11]MH_I2C_Read... [13:20:11]Read from MH i2c: E2 0E 00 F7 3B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A8 [13:20:11]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:20:11]wFMCommunicate OK [13:20:11]SAM_PROTO_GetShiftState done [13:20:11]FM_GetShiftState done [13:20:11]opened in 1730073493 [13:20:11]opened+sec_in_day 1730159893 [13:20:11]quantity*price = 60045 [13:20:11]sum+1 = 60047 [13:20:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.77 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 422 28.10.2024 13:20 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317947 ФПД: 39071240626400 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T132012&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317947&fm=39071240626400&tin=02508201610067®Number=0000000000091628&sum=60000 [13:20:12]StoreToDocumentArchive [13:20:12]shift 546 fd 317947 [13:20:12]save to /storage/0546/doc_00317947 [13:20:12]save last doc name /storage/0546/doc_00317947 to /storage/kkm_last_doc_name [13:20:12]save OK [13:20:12]Clear old archive folders... [13:20:12]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:20:12]tlvbuf is 014191A0 [13:20:12]SAM_PROTO_ClearQueue [13:20:12]wFMCommunicate request_size=4 [13:20:12]MH_SAM_APDU [13:20:12]CAPDU: 80 09 00 00 [13:20:12]Write to MH i2c: E2 08 00 04 3C 80 09 00 00 00 00 00 00 B2 [13:20:12]Write i2c OK [13:20:12]MH_I2C_Read... [13:20:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:20:12]Read from MH i2c: E2 [13:20:12]MH_I2C_Read... [13:20:12]Read from MH i2c: E2 03 00 [13:20:12]MH_I2C_Read... [13:20:12]Read from MH i2c: E2 03 00 04 3C 00 90 00 B4 [13:20:12]RAPDU: 90 00 [13:20:12]wFMCommunicate OK [13:20:12]SAM_PROTO_ClearQueue done [13:20:12]KKMCreateOFDPacket [13:20:12]OFDProtocolAddRootSTLVToBuf [13:20:12]FM_MakeSignedData [13:20:12]FM_MakeSignedData [13:20:12]SAM_PROTO_SignData [13:20:12]wFMCommunicate request_size=4 [13:20:12]MH_SAM_APDU [13:20:12]CAPDU: 80 0D 01 02 [13:20:12]Write to MH i2c: E2 08 00 05 3C 80 0D 01 02 00 00 00 00 BA [13:20:12]Write i2c OK [13:20:12]MH_I2C_Read... [13:20:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:20:12]Read from MH i2c: E2 [13:20:12]MH_I2C_Read... [13:20:12]Read from MH i2c: E2 03 00 [13:20:12]MH_I2C_Read... [13:20:12]Read from MH i2c: E2 03 00 05 3C 00 90 00 B5 [13:20:12]RAPDU: 90 00 [13:20:12]wFMCommunicate OK [13:20:12]wFMCommunicate request_size=255 [13:20:12]MH_SAM_APDU [13:20:12]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 01 00 00 F4 03 04 00 8C 8F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FB D9 04 00 35 04 06 00 [13:20:12]Write to MH i2c: E2 02 01 06 3C 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 01 00 00 F4 03 04 00 8C 8F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FB D9 04 00 35 04 06 00 00 00 2B [13:20:12]Write i2c OK [13:20:12]MH_I2C_Read... [13:20:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:20:12]Read from MH i2c: E2 [13:20:12]MH_I2C_Read... [13:20:12]Read from MH i2c: E2 03 00 [13:20:12]MH_I2C_Read... [13:20:12]Read from MH i2c: E2 03 00 06 3C 00 90 00 B6 [13:20:12]RAPDU: 90 00 [13:20:12]wFMCommunicate OK [13:20:12]wFMCommunicate request_size=11 [13:20:12]MH_SAM_APDU [13:20:12]CAPDU: 80 0D 02 02 06 23 88 FB 6B 20 E0 [13:20:12]Write to MH i2c: E2 0E 00 07 3C 80 0D 02 02 06 00 23 88 FB 6B 20 E0 00 00 DA [13:20:12]Write i2c OK [13:20:12]MH_I2C_Read... [13:20:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:20:12]Read from MH i2c: E2 [13:20:12]MH_I2C_Read... [13:20:12]Read from MH i2c: E2 03 00 [13:20:12]MH_I2C_Read... [13:20:12]Read from MH i2c: E2 03 00 07 3C 00 90 00 B7 [13:20:12]RAPDU: 90 00 [13:20:12]wFMCommunicate OK [13:20:12]wFMCommunicate request_size=4 [13:20:12]MH_SAM_APDU [13:20:12]CAPDU: 80 0D 03 02 [13:20:12]Write to MH i2c: E2 08 00 08 3C 80 0D 03 02 00 00 00 00 BF [13:20:12]Write i2c OK [13:20:12]MH_I2C_Read... [13:20:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:20:12]Read from MH i2c: E2 [13:20:12]MH_I2C_Read... [13:20:12]Read from MH i2c: E2 0B 00 [13:20:12]MH_I2C_Read... [13:20:12]Read from MH i2c: E2 0B 00 08 3C 00 01 98 39 00 15 15 E8 3A 90 00 DE [13:20:12]RAPDU: 01 98 39 00 15 15 E8 3A 90 00 [13:20:12]wFMCommunicate OK [13:20:12]SAM_PROTO_SignData done [13:20:12]FM_MakeSignedData done [13:20:12]CreateOFDProtocolMessage [13:20:12]wFMCommunicate request_size=4 [13:20:12]MH_SAM_APDU [13:20:12]CAPDU: 80 11 00 00 [13:20:12]Write to MH i2c: E2 08 00 09 3C 80 11 00 00 00 00 00 00 BF [13:20:12]Write i2c OK [13:20:12]MH_I2C_Read... [13:20:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:20:13]Read from MH i2c: E2 [13:20:13]MH_I2C_Read... [13:20:13]Read from MH i2c: E2 17 00 [13:20:13]MH_I2C_Read... [13:20:13]Read from MH i2c: E2 17 00 09 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 13 [13:20:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:20:13]wFMCommunicate OK [13:20:13]CreateOFDProtocolMessage done [13:20:13]OFDSenderStorePacket 317947 [13:20:13]StoreOFDPacket docnum=317947 [13:20:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 62 7A 08 01 32 AB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 01 00 00 F4 03 04 00 8C 8F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FB D9 04 00 35 04 06 00 23 88 FB 6B 20 E0 01 98 39 00 15 15 E8 3A [13:20:13]CheckFolder [13:20:13]dirname=/storage/ofd_packets [13:20:13]CheckFolder done [13:20:13]ProducePacketName [13:20:13]name=ofd_packets/00317947 [13:20:13]NVStorageSaveData ofd_packets/00317947 [13:20:13]File name is /storage/ofd_packets/00317947 [13:20:13]Write 302 bytes [13:20:13]NVStorageSaveData done [13:20:13]OFDSenderStorePacket done [13:20:13]KKMCreateOFDPacket done [13:20:13]NVStorageSaveData kkm_last_timestamp [13:20:13]File name is /storage/kkm_last_timestamp [13:20:13]Write 4 bytes [13:20:13]NVStorageSaveData done [13:20:13]ExternCall_PrintAddStr [13:20:13]wPrintStart [13:20:13]Write to MH i2c: 01 00 00 0A 3C 46 [13:20:13]Write i2c OK [13:20:13]MH_I2C_Read... [13:20:13]Read from MH i2c: 01 [13:20:13]MH_I2C_Read... [13:20:13]Read from MH i2c: 01 07 00 [13:20:13]MH_I2C_Read... [13:20:13]Read from MH i2c: 01 07 00 0A 3C 00 00 00 00 00 FF 0F 5B [13:20:13]RasterBufferAndPrint [13:20:13]line Счет N : (1)1092904 [13:20:13]line ИНН: 02508201610067 [13:20:13]line Контрольно-Кассовый Чек [13:20:13]line ПРОДАЖА [13:20:13]line ТРК (МРК, ГНК) : 61 [13:20:13]line Товар: 2710194210 [13:20:13]line ДТ(л)-К-2 [13:20:13]line 7.880 * 76.20 [13:20:13]line = 600.46 [13:20:13]line НДС 12% НСП 1% [13:20:13]line > о реализуемом товаре [13:20:13]line ОКРУГЛЕНИЕ: -0.46 [13:20:13]line ИТОГО: 600.00 [13:20:13]line Внесено: 600.00 [13:20:13]line СДАЧА: 0.00 [13:20:13]line НСП 1% : 5.31 [13:20:13]line НДС 12% : 63.77 [13:20:13]line Наличными: 600.00 [13:20:13]line Безнал.: 0.00 [13:20:13]line Место: АЗС № 101 "Партнер Нефть" [13:20:13]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:20:13]line СНО: Общий режим [13:20:13]line Чек 422 28.10.2024 13:20 [13:20:13]line Смена: 546 ФФД: 1.0 [13:20:13]line ЗНМ: 0300000082 [13:20:13]line РНМ: 0000000000091628 [13:20:13]line Версия ККМ: 001 [13:20:13]line ФМ: 0000000000874671 [13:20:13]line ФД: 317947 [13:20:13]line ФПД: 39071240626400 [13:20:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T132012&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317947&fm=39071240626400&tin=02508201610067®Number=0000000000091628&sum=60000 [13:20:13]OFD Sender: Processing packet 317947 [packets to send 127, broken 126] [13:20:13]ProducePacketName [13:20:13]name=ofd_packets/00317947 [13:20:13]OFD Sender: To server: pG, [13:20:13]CommunicateWithHost lk.salyk.kg:30040 [13:20:13]ConnectInit lk.salyk.kg [13:20:13]written 0, free lines is 4095 [13:20:13]Connected sock=10 [13:20:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 62 7A 08 01 32 AB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 01 00 00 F4 03 04 00 8C 8F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FB D9 04 00 35 04 06 00 23 88 FB 6B 20 E0 01 98 39 00 15 15 E8 3A [13:20:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 0F B9 47 00 2B BA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FB D9 04 00 F4 03 04 00 45 3B 1F 67 B6 04 01 00 00 F0 E7 EF 7C 73 9F A4 2C [13:20:13]CommunicateWithHost err = 0 [13:20:13]CheckOFDResponse [13:20:13]1017 (14) - 77093643461234 [13:20:13]1041 (16) - 0000000000874671 [13:20:13]1040 (4) - 317947 [13:20:13]1012 (4) - 28.10.2024 07:20 [13:20:13]1206 (1) - 0 [13:20:13]OFD Sender: Remove packet 317947 [13:20:13]ProducePacketName [13:20:13]name=ofd_packets/00317947 [13:20:13]NVStorageDeleteData [13:20:13]Write to MH i2c: 01 00 00 35 3C 71 [13:20:13]Write i2c OK [13:20:13]MH_I2C_Read... [13:20:13]Read from MH i2c: 01 [13:20:13]MH_I2C_Read... [13:20:13]Read from MH i2c: 01 07 00 [13:20:13]MH_I2C_Read... [13:20:13]Read from MH i2c: 01 07 00 35 3C 00 00 00 00 00 EE 0C 72 [13:20:13]RasterBufferAndPrint [13:20:13]line [13:20:13]line [13:20:13]line [13:20:13]line [13:20:13]line [13:20:13]written 0, free lines is 3316 [13:20:13]MH_Cut [13:20:13]Write to MH i2c: D1 01 00 3C 3C 01 4A [13:20:13]Write i2c OK [13:20:13]MH_I2C_Read... [13:20:13]Read from MH i2c: D1 [13:20:13]MH_I2C_Read... [13:20:13]Read from MH i2c: D1 01 00 [13:20:13]MH_I2C_Read... [13:20:13]Read from MH i2c: D1 01 00 3C 3C 00 49 [13:20:13]Write to MH i2c: 01 00 00 3D 3C 79 [13:20:13]Write i2c OK [13:20:13]MH_I2C_Read... [13:20:14]OFD Sender: No OFD packet to send [13:20:14]*** Cut start [13:20:14]*** Partial cut [13:20:14]*** CUTSNS_PIN = 1 [13:20:14]*** CUTSNS_PIN = 0 [13:20:14]*** Brake cut motor [13:20:15]Read from MH i2c: 01 [13:20:15]MH_I2C_Read... [13:20:15]*** Stop cut motor [13:20:15]*** Cut end [13:20:15]Read from MH i2c: 01 07 00 [13:20:15]MH_I2C_Read... [13:20:15]Read from MH i2c: 01 07 00 3D 3C 00 00 00 00 00 FF 0F 8E [13:20:15]process_action close_receipt done [13:20:15]requested_data is exist [13:20:15]produce_requested_data [13:20:15]requested_item fm.sn is exist - process it [13:20:15]wFMCommunicate request_size=4 [13:20:15]MH_SAM_APDU [13:20:15]CAPDU: 80 11 00 00 [13:20:15]Write to MH i2c: E2 08 00 3E 3C 80 11 00 00 00 00 00 00 F4 [13:20:15]Write i2c OK [13:20:15]MH_I2C_Read... [13:20:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:20:15]Read from MH i2c: E2 [13:20:15]MH_I2C_Read... [13:20:15]Read from MH i2c: E2 17 00 [13:20:15]MH_I2C_Read... [13:20:15]Read from MH i2c: E2 17 00 3E 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 48 [13:20:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:20:15]wFMCommunicate OK [13:20:15]requested_item fd.num is exist - process it [13:20:15]SAM_PROTO_GetFieldsCounters [13:20:15]wFMCommunicate request_size=4 [13:20:15]MH_SAM_APDU [13:20:15]CAPDU: 80 13 00 00 [13:20:15]Write to MH i2c: E2 08 00 3F 3C 80 13 00 00 00 00 00 00 F7 [13:20:15]Write i2c OK [13:20:15]MH_I2C_Read... [13:20:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:20:15]Read from MH i2c: E2 [13:20:15]MH_I2C_Read... [13:20:15]Read from MH i2c: E2 62 00 [13:20:15]MH_I2C_Read... [13:20:15]Read from MH i2c: E2 62 00 3F 3C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 FB D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 A6 01 00 00 5E 04 04 00 A6 01 00 00 57 04 04 00 A7 01 00 00 19 04 04 00 00 00 00 00 90 00 0B [13:20:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 FB D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 A6 01 00 00 5E 04 04 00 A6 01 00 00 57 04 04 00 A7 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:20:15]wFMCommunicate OK [13:20:15]SAM_PROTO_GetFieldsCounters done [13:20:15]requested_item shift.num is exist - process it [13:20:15]requested_item shift.opened is exist - process it [13:20:15]req_shift_opened [13:20:15]FM_GetShiftState [13:20:15]SAM_PROTO_GetShiftState [13:20:15]wFMCommunicate request_size=4 [13:20:15]MH_SAM_APDU [13:20:15]CAPDU: 80 13 01 00 [13:20:15]Write to MH i2c: E2 08 00 40 3C 80 13 01 00 00 00 00 00 F9 [13:20:15]Write i2c OK [13:20:15]MH_I2C_Read... [13:20:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:20:15]Read from MH i2c: E2 [13:20:15]MH_I2C_Read... [13:20:15]Read from MH i2c: E2 0E 00 [13:20:15]MH_I2C_Read... [13:20:15]Read from MH i2c: E2 0E 00 40 3C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F2 [13:20:15]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:20:15]wFMCommunicate OK [13:20:15]SAM_PROTO_GetShiftState done [13:20:15]FM_GetShiftState done [13:20:15]req_shift_opened done [13:20:15]requested_item shift.open_date is exist - process it [13:20:15]req_shift_open_date [13:20:15]req_shift_open_date done [13:20:15]produce_requested_data done [13:20:15]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317947,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:20:15]process_action_free close_receipt [13:20:15]json_value_free [13:20:15]json_value_free done [13:20:15]process_json_proto returns [13:20:15]Send response to host [13:20:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317947,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:20:15]free response buf [13:20:15]execute_script done [13:20:15]execute_script returns [13:20:15]free content buf [13:20:15]Sock 7.Close socket [13:20:15]Sock 7.Thread stoped [13:20:19]OFD Sender: No OFD packet to send [13:20:24]OFD Sender: No OFD packet to send [13:20:29]OFD Sender: No OFD packet to send [13:20:34]OFD Sender: No OFD packet to send [13:20:39]OFD Sender: No OFD packet to send [13:20:42]accept exits with 9 [13:20:42]New connection [13:20:42]New thread 3067436388 created [13:20:42]Thread 3067293028 joined [13:20:42]Waiting for new connection... [13:20:42] Sock 9.Parse request [13:20:42]Sock 9.Check first char [13:20:42]Sock 9.First char is OK [13:20:42]request: POST /json_proto HTTP/1.0 [13:20:42]Method: POST [13:20:42]URL: /json_proto [13:20:42]Method is POST - this is cgi request [13:20:42]url: /json_proto [13:20:42]query_string will be loaded in cgi processing [13:20:42]execute_cgi json_proto POST (null) [13:20:42]execute_cgi path=json_proto method=POST [13:20:42]POST find Content-Length [13:20:42]Host: 172.17.50.195:8080 [13:20:42]Content-Length: 683 [13:20:42]Content-Type: application/json [13:20:42] [13:20:42]POST finish read [13:20:42]Found Content-Length = 683 [13:20:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092903", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 22.430, "sum" : 1500.57, "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" ] } } [13:20:42]execute_script... [13:20:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092903", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 22.430, "sum" : 1500.57, "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" ] } } [13:20:42]POST & json_proto [13:20:42]process_json_proto [13:20:42]json parsed OK: [13:20:42]protocol is kg_v1.0 [13:20:42]action value=close_receipt [13:20:42]process_action close_receipt [13:20:42]cmd_close_receipt [13:20:42]MH_GetDate [13:20:42]Write to MH i2c: F0 00 00 41 3C 6C [13:20:42]Write i2c OK [13:20:42]MH_I2C_Read... [13:20:42]Read from MH i2c: F0 [13:20:42]MH_I2C_Read... [13:20:42]Read from MH i2c: F0 09 00 [13:20:42]MH_I2C_Read... [13:20:42]Read from MH i2c: F0 09 00 41 3C 00 AB 8F 1F 67 43 33 1C 67 2E [13:20:42]GetLastDocTimeStamp 1730121612 [13:20:42]current date 1730121643 [13:20:42]FM_GetShiftState [13:20:42]SAM_PROTO_GetShiftState [13:20:42]wFMCommunicate request_size=4 [13:20:42]MH_SAM_APDU [13:20:42]CAPDU: 80 13 01 00 [13:20:42]Write to MH i2c: E2 08 00 42 3C 80 13 01 00 00 00 00 00 FB [13:20:42]Write i2c OK [13:20:42]MH_I2C_Read... [13:20:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:20:42]Read from MH i2c: E2 [13:20:42]MH_I2C_Read... [13:20:42]Read from MH i2c: E2 0E 00 [13:20:42]MH_I2C_Read... [13:20:42]Read from MH i2c: E2 0E 00 42 3C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F4 [13:20:42]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:20:42]wFMCommunicate OK [13:20:42]SAM_PROTO_GetShiftState done [13:20:42]FM_GetShiftState done [13:20:42]opened in 1730073493 [13:20:42]opened+sec_in_day 1730159893 [13:20:42]quantity*price = 150056 [13:20:42]sum+1 = 150058 [13:20:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.57 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 423 28.10.2024 13:20 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317948 ФПД: 171519384100561 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T132043&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317948&fm=171519384100561&tin=02508201610067®Number=0000000000091628&sum=150000 [13:20:43]StoreToDocumentArchive [13:20:43]shift 546 fd 317948 [13:20:43]save to /storage/0546/doc_00317948 [13:20:43]save last doc name /storage/0546/doc_00317948 to /storage/kkm_last_doc_name [13:20:43]save OK [13:20:43]Clear old archive folders... [13:20:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:20:43]tlvbuf is 0142CCF0 [13:20:43]SAM_PROTO_ClearQueue [13:20:43]wFMCommunicate request_size=4 [13:20:43]MH_SAM_APDU [13:20:43]CAPDU: 80 09 00 00 [13:20:43]Write to MH i2c: E2 08 00 4F 3C 80 09 00 00 00 00 00 00 FD [13:20:43]Write i2c OK [13:20:43]MH_I2C_Read... [13:20:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:20:43]Read from MH i2c: E2 [13:20:43]MH_I2C_Read... [13:20:43]Read from MH i2c: E2 03 00 [13:20:43]MH_I2C_Read... [13:20:43]Read from MH i2c: E2 03 00 4F 3C 00 90 00 FF [13:20:43]RAPDU: 90 00 [13:20:43]wFMCommunicate OK [13:20:43]SAM_PROTO_ClearQueue done [13:20:43]KKMCreateOFDPacket [13:20:43]OFDProtocolAddRootSTLVToBuf [13:20:43]FM_MakeSignedData [13:20:43]FM_MakeSignedData [13:20:43]SAM_PROTO_SignData [13:20:43]wFMCommunicate request_size=4 [13:20:43]MH_SAM_APDU [13:20:43]CAPDU: 80 0D 01 02 [13:20:43]Write to MH i2c: E2 08 00 50 3C 80 0D 01 02 00 00 00 00 05 [13:20:43]Write i2c OK [13:20:43]MH_I2C_Read... [13:20:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:20:43]Read from MH i2c: E2 [13:20:43]MH_I2C_Read... [13:20:43]Read from MH i2c: E2 03 00 [13:20:43]MH_I2C_Read... [13:20:43]Read from MH i2c: E2 03 00 50 3C 00 90 00 00 [13:20:43]RAPDU: 90 00 [13:20:43]wFMCommunicate OK [13:20:43]wFMCommunicate request_size=255 [13:20:43]MH_SAM_APDU [13:20: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 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 01 00 00 F4 03 04 00 AB 8F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FC D9 04 00 35 04 06 00 9B [13:20:43]Write to MH i2c: E2 02 01 51 3C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 01 00 00 F4 03 04 00 AB 8F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FC D9 04 00 35 04 06 00 9B 00 00 DC [13:20:43]Write i2c OK [13:20:43]MH_I2C_Read... [13:20:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:20:44]Read from MH i2c: E2 [13:20:44]MH_I2C_Read... [13:20:44]Read from MH i2c: E2 03 00 [13:20:44]MH_I2C_Read... [13:20:44]Read from MH i2c: E2 03 00 51 3C 00 90 00 01 [13:20:44]RAPDU: 90 00 [13:20:44]wFMCommunicate OK [13:20:44]wFMCommunicate request_size=10 [13:20:44]MH_SAM_APDU [13:20:44]CAPDU: 80 0D 02 02 05 FE F7 F6 1E D1 [13:20:44]Write to MH i2c: E2 0D 00 52 3C 80 0D 02 02 05 00 FE F7 F6 1E D1 00 00 EC [13:20:44]Write i2c OK [13:20:44]MH_I2C_Read... [13:20:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:20:44]Read from MH i2c: E2 [13:20:44]MH_I2C_Read... [13:20:44]Read from MH i2c: E2 03 00 [13:20:44]MH_I2C_Read... [13:20:44]Read from MH i2c: E2 03 00 52 3C 00 90 00 02 [13:20:44]RAPDU: 90 00 [13:20:44]wFMCommunicate OK [13:20:44]wFMCommunicate request_size=4 [13:20:44]MH_SAM_APDU [13:20:44]CAPDU: 80 0D 03 02 [13:20:44]Write to MH i2c: E2 08 00 53 3C 80 0D 03 02 00 00 00 00 0A [13:20:44]Write i2c OK [13:20:44]MH_I2C_Read... [13:20:44]OFD Sender: No OFD packet to send [13:20:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:20:44]Read from MH i2c: E2 [13:20:44]MH_I2C_Read... [13:20:44]Read from MH i2c: E2 0B 00 [13:20:44]MH_I2C_Read... [13:20:44]Read from MH i2c: E2 0B 00 53 3C 00 84 72 9A 69 63 30 1A D2 90 00 83 [13:20:44]RAPDU: 84 72 9A 69 63 30 1A D2 90 00 [13:20:44]wFMCommunicate OK [13:20:44]SAM_PROTO_SignData done [13:20:44]FM_MakeSignedData done [13:20:44]CreateOFDProtocolMessage [13:20:44]wFMCommunicate request_size=4 [13:20:44]MH_SAM_APDU [13:20:44]CAPDU: 80 11 00 00 [13:20:44]Write to MH i2c: E2 08 00 54 3C 80 11 00 00 00 00 00 00 0A [13:20:44]Write i2c OK [13:20:44]MH_I2C_Read... [13:20:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:20:44]Read from MH i2c: E2 [13:20:44]MH_I2C_Read... [13:20:44]Read from MH i2c: E2 17 00 [13:20:44]MH_I2C_Read... [13:20:44]Read from MH i2c: E2 17 00 54 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 5E [13:20:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:20:44]wFMCommunicate OK [13:20:44]CreateOFDProtocolMessage done [13:20:44]OFDSenderStorePacket 317948 [13:20:44]StoreOFDPacket docnum=317948 [13:20:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 20 77 07 01 FA C8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 01 00 00 F4 03 04 00 AB 8F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FC D9 04 00 35 04 06 00 9B FE F7 F6 1E D1 84 72 9A 69 63 30 1A D2 [13:20:44]CheckFolder [13:20:44]dirname=/storage/ofd_packets [13:20:44]CheckFolder done [13:20:44]ProducePacketName [13:20:44]name=ofd_packets/00317948 [13:20:44]NVStorageSaveData ofd_packets/00317948 [13:20:44]File name is /storage/ofd_packets/00317948 [13:20:44]Write 301 bytes [13:20:44]NVStorageSaveData done [13:20:44]OFDSenderStorePacket done [13:20:44]KKMCreateOFDPacket done [13:20:44]NVStorageSaveData kkm_last_timestamp [13:20:44]File name is /storage/kkm_last_timestamp [13:20:44]Write 4 bytes [13:20:44]NVStorageSaveData done [13:20:44]ExternCall_PrintAddStr [13:20:44]wPrintStart [13:20:44]Write to MH i2c: 01 00 00 55 3C 91 [13:20:44]Write i2c OK [13:20:44]MH_I2C_Read... [13:20:44]Read from MH i2c: 01 [13:20:44]MH_I2C_Read... [13:20:44]Read from MH i2c: 01 07 00 [13:20:44]MH_I2C_Read... [13:20:44]Read from MH i2c: 01 07 00 55 3C 00 00 00 00 00 FF 0F A6 [13:20:44]RasterBufferAndPrint [13:20:44]line Счет N : (1)1092903 [13:20:44]line ИНН: 02508201610067 [13:20:44]line Контрольно-Кассовый Чек [13:20:44]line ПРОДАЖА [13:20:44]line ТРК (МРК, ГНК) : 33 [13:20:44]line Товар: 2710124130 [13:20:44]line Аи-92-К-2 [13:20:44]line 22.430 * 66.90 [13:20:44]line = 1500.57 [13:20:44]line НДС 12% НСП 1% [13:20:44]line > о реализуемом товаре [13:20:44]line ОКРУГЛЕНИЕ: -0.57 [13:20:44]line ИТОГО: 1500.00 [13:20:44]line Внесено: 1500.00 [13:20:44]line СДАЧА: 0.00 [13:20:44]line НСП 1% : 13.28 [13:20:44]line НДС 12% : 159.35 [13:20:44]line Наличными: 1500.00 [13:20:44]line Безнал.: 0.00 [13:20:44]line Место: АЗС № 101 "Партнер Нефть" [13:20:44]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:20:44]line СНО: Общий режим [13:20:44]line Чек 423 28.10.2024 13:20 [13:20:44]line Смена: 546 ФФД: 1.0 [13:20:44]line ЗНМ: 0300000082 [13:20:44]line РНМ: 0000000000091628 [13:20:44]line Версия ККМ: 001 [13:20:44]line ФМ: 0000000000874671 [13:20:44]line ФД: 317948 [13:20:44]line ФПД: 171519384100561 [13:20:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T132043&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317948&fm=171519384100561&tin=02508201610067®Number=0000000000091628&sum=150000 [13:20:44]OFD Sender: Processing packet 317948 [packets to send 127, broken 126] [13:20:44]ProducePacketName [13:20:44]name=ofd_packets/00317948 [13:20:44]OFD Sender: To server: pG, [13:20:44]CommunicateWithHost lk.salyk.kg:30040 [13:20:44]ConnectInit lk.salyk.kg [13:20:44]written 0, free lines is 4095 [13:20:44]Connected sock=10 [13:20:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 20 77 07 01 FA C8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 01 00 00 F4 03 04 00 AB 8F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FC D9 04 00 35 04 06 00 9B FE F7 F6 1E D1 84 72 9A 69 63 30 1A D2 [13:20:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 00 45 47 00 D9 23 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FC D9 04 00 F4 03 04 00 64 3B 1F 67 B6 04 01 00 00 9D 90 6F BC 3F C5 D4 4C [13:20:44]CommunicateWithHost err = 0 [13:20:44]CheckOFDResponse [13:20:44]1017 (14) - 77093643461234 [13:20:44]1041 (16) - 0000000000874671 [13:20:44]1040 (4) - 317948 [13:20:44]1012 (4) - 28.10.2024 07:21 [13:20:44]1206 (1) - 0 [13:20:44]OFD Sender: Remove packet 317948 [13:20:44]ProducePacketName [13:20:44]name=ofd_packets/00317948 [13:20:44]NVStorageDeleteData [13:20:45]Write to MH i2c: 01 00 00 80 3C BC [13:20:45]Write i2c OK [13:20:45]MH_I2C_Read... [13:20:45]Read from MH i2c: 01 [13:20:45]MH_I2C_Read... [13:20:45]Read from MH i2c: 01 07 00 [13:20:45]MH_I2C_Read... [13:20:45]Read from MH i2c: 01 07 00 80 3C 00 00 00 00 00 F4 0C C3 [13:20:45]RasterBufferAndPrint [13:20:45]line [13:20:45]line [13:20:45]line [13:20:45]line [13:20:45]line [13:20:45]written 0, free lines is 3322 [13:20:45]MH_Cut [13:20:45]Write to MH i2c: D1 01 00 87 3C 01 95 [13:20:45]Write i2c OK [13:20:45]MH_I2C_Read... [13:20:45]Read from MH i2c: D1 [13:20:45]MH_I2C_Read... [13:20:45]Read from MH i2c: D1 01 00 [13:20:45]MH_I2C_Read... [13:20:45]Read from MH i2c: D1 01 00 87 3C 00 94 [13:20:45]Write to MH i2c: 01 00 00 88 3C C4 [13:20:45]Write i2c OK [13:20:45]MH_I2C_Read... [13:20:45]OFD Sender: No OFD packet to send [13:20:45]*** Cut start [13:20:45]*** Partial cut [13:20:45]*** CUTSNS_PIN = 1 [13:20:45]*** CUTSNS_PIN = 0 [13:20:46]*** Brake cut motor [13:20:46]Read from MH i2c: 01 [13:20:46]MH_I2C_Read... [13:20:46]*** Stop cut motor [13:20:46]*** Cut end [13:20:46]Read from MH i2c: 01 07 00 [13:20:46]MH_I2C_Read... [13:20:46]Read from MH i2c: 01 07 00 88 3C 00 00 00 00 00 FF 0F D9 [13:20:46]process_action close_receipt done [13:20:46]requested_data is exist [13:20:46]produce_requested_data [13:20:46]requested_item fm.sn is exist - process it [13:20:46]wFMCommunicate request_size=4 [13:20:46]MH_SAM_APDU [13:20:46]CAPDU: 80 11 00 00 [13:20:46]Write to MH i2c: E2 08 00 89 3C 80 11 00 00 00 00 00 00 3F [13:20:46]Write i2c OK [13:20:46]MH_I2C_Read... [13:20:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:20:46]Read from MH i2c: E2 [13:20:46]MH_I2C_Read... [13:20:46]Read from MH i2c: E2 17 00 [13:20:46]MH_I2C_Read... [13:20:46]Read from MH i2c: E2 17 00 89 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 93 [13:20:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:20:46]wFMCommunicate OK [13:20:46]requested_item fd.num is exist - process it [13:20:46]SAM_PROTO_GetFieldsCounters [13:20:46]wFMCommunicate request_size=4 [13:20:46]MH_SAM_APDU [13:20:46]CAPDU: 80 13 00 00 [13:20:46]Write to MH i2c: E2 08 00 8A 3C 80 13 00 00 00 00 00 00 42 [13:20:46]Write i2c OK [13:20:46]MH_I2C_Read... [13:20:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:20:46]Read from MH i2c: E2 [13:20:46]MH_I2C_Read... [13:20:46]Read from MH i2c: E2 62 00 [13:20:46]MH_I2C_Read... [13:20:46]Read from MH i2c: E2 62 00 8A 3C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 FC D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 A7 01 00 00 5E 04 04 00 A7 01 00 00 57 04 04 00 A8 01 00 00 19 04 04 00 00 00 00 00 90 00 5A [13:20:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 FC D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 A7 01 00 00 5E 04 04 00 A7 01 00 00 57 04 04 00 A8 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:20:46]wFMCommunicate OK [13:20:46]SAM_PROTO_GetFieldsCounters done [13:20:46]requested_item shift.num is exist - process it [13:20:46]requested_item shift.opened is exist - process it [13:20:46]req_shift_opened [13:20:46]FM_GetShiftState [13:20:46]SAM_PROTO_GetShiftState [13:20:46]wFMCommunicate request_size=4 [13:20:46]MH_SAM_APDU [13:20:46]CAPDU: 80 13 01 00 [13:20:46]Write to MH i2c: E2 08 00 8B 3C 80 13 01 00 00 00 00 00 44 [13:20:46]Write i2c OK [13:20:46]MH_I2C_Read... [13:20:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:20:46]Read from MH i2c: E2 [13:20:46]MH_I2C_Read... [13:20:46]Read from MH i2c: E2 0E 00 [13:20:46]MH_I2C_Read... [13:20:46]Read from MH i2c: E2 0E 00 8B 3C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 3D [13:20:46]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:20:46]wFMCommunicate OK [13:20:46]SAM_PROTO_GetShiftState done [13:20:46]FM_GetShiftState done [13:20:46]req_shift_opened done [13:20:46]requested_item shift.open_date is exist - process it [13:20:46]req_shift_open_date [13:20:46]req_shift_open_date done [13:20:46]produce_requested_data done [13:20:46]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317948,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:20:46]process_action_free close_receipt [13:20:46]json_value_free [13:20:46]json_value_free done [13:20:46]process_json_proto returns [13:20:46]Send response to host [13:20:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317948,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:20:46]free response buf [13:20:46]execute_script done [13:20:46]execute_script returns [13:20:46]free content buf [13:20:46]Sock 9.Close socket [13:20:46]Sock 9.Thread stoped [13:20:50]OFD Sender: No OFD packet to send [13:20:52]accept exits with 7 [13:20:52]New connection [13:20:52]New thread 3067293028 created [13:20:52]Thread 3067436388 joined [13:20:52]Waiting for new connection... [13:20:52] Sock 7.Parse request [13:20:52]Sock 7.Check first char [13:20:52]Sock 7.First char is OK [13:20:52]request: POST /json_proto HTTP/1.0 [13:20:52]Method: POST [13:20:52]URL: /json_proto [13:20:52]Method is POST - this is cgi request [13:20:52]url: /json_proto [13:20:52]query_string will be loaded in cgi processing [13:20:52]execute_cgi json_proto POST (null) [13:20:52]execute_cgi path=json_proto method=POST [13:20:52]POST find Content-Length [13:20:52]Host: 172.17.50.195:8080 [13:20:52]Content-Length: 678 [13:20:52]Content-Type: application/json [13:20:52] [13:20:52]POST finish read [13:20:52]Found Content-Length = 678 [13:20:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092906", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [13:20:52]execute_script... [13:20: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)1092906", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [13:20:52]POST & json_proto [13:20:52]process_json_proto [13:20:52]json parsed OK: [13:20:52]protocol is kg_v1.0 [13:20:52]action value=close_receipt [13:20:52]process_action close_receipt [13:20:52]cmd_close_receipt [13:20:52]MH_GetDate [13:20:52]Write to MH i2c: F0 00 00 8C 3C B7 [13:20:52]Write i2c OK [13:20:52]MH_I2C_Read... [13:20:52]Read from MH i2c: F0 [13:20:52]MH_I2C_Read... [13:20:52]Read from MH i2c: F0 09 00 [13:20:52]MH_I2C_Read... [13:20:52]Read from MH i2c: F0 09 00 8C 3C 00 B5 8F 1F 67 43 33 1C 67 83 [13:20:52]GetLastDocTimeStamp 1730121643 [13:20:52]current date 1730121653 [13:20:52]FM_GetShiftState [13:20:52]SAM_PROTO_GetShiftState [13:20:52]wFMCommunicate request_size=4 [13:20:52]MH_SAM_APDU [13:20:52]CAPDU: 80 13 01 00 [13:20:52]Write to MH i2c: E2 08 00 8D 3C 80 13 01 00 00 00 00 00 46 [13:20:52]Write i2c OK [13:20:52]MH_I2C_Read... [13:20:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:20:52]Read from MH i2c: E2 [13:20:52]MH_I2C_Read... [13:20:52]Read from MH i2c: E2 0E 00 [13:20:52]MH_I2C_Read... [13:20:52]Read from MH i2c: E2 0E 00 8D 3C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 3F [13:20:52]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:20:52]wFMCommunicate OK [13:20:52]SAM_PROTO_GetShiftState done [13:20:52]FM_GetShiftState done [13:20:52]opened in 1730073493 [13:20:52]opened+sec_in_day 1730159893 [13:20:52]quantity*price = 50010 [13:20:52]sum+1 = 50012 [13:20: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 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 424 28.10.2024 13:20 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317949 ФПД: 95939023488810 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T132053&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317949&fm=95939023488810&tin=02508201610067®Number=0000000000091628&sum=50000 [13:20:53]StoreToDocumentArchive [13:20:53]shift 546 fd 317949 [13:20:53]save to /storage/0546/doc_00317949 [13:20:53]save last doc name /storage/0546/doc_00317949 to /storage/kkm_last_doc_name [13:20:53]save OK [13:20:53]Clear old archive folders... [13:20:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:20:53]tlvbuf is 013FD600 [13:20:53]SAM_PROTO_ClearQueue [13:20:53]wFMCommunicate request_size=4 [13:20:53]MH_SAM_APDU [13:20:53]CAPDU: 80 09 00 00 [13:20:53]Write to MH i2c: E2 08 00 9A 3C 80 09 00 00 00 00 00 00 48 [13:20:53]Write i2c OK [13:20:53]MH_I2C_Read... [13:20:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:20:53]Read from MH i2c: E2 [13:20:53]MH_I2C_Read... [13:20:53]Read from MH i2c: E2 03 00 [13:20:53]MH_I2C_Read... [13:20:53]Read from MH i2c: E2 03 00 9A 3C 00 90 00 4A [13:20:53]RAPDU: 90 00 [13:20:53]wFMCommunicate OK [13:20:53]SAM_PROTO_ClearQueue done [13:20:53]KKMCreateOFDPacket [13:20:53]OFDProtocolAddRootSTLVToBuf [13:20:53]FM_MakeSignedData [13:20:53]FM_MakeSignedData [13:20:53]SAM_PROTO_SignData [13:20:53]wFMCommunicate request_size=4 [13:20:53]MH_SAM_APDU [13:20:53]CAPDU: 80 0D 01 02 [13:20:53]Write to MH i2c: E2 08 00 9B 3C 80 0D 01 02 00 00 00 00 50 [13:20:53]Write i2c OK [13:20:53]MH_I2C_Read... [13:20:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:20:53]Read from MH i2c: E2 [13:20:53]MH_I2C_Read... [13:20:53]Read from MH i2c: E2 03 00 [13:20:53]MH_I2C_Read... [13:20:53]Read from MH i2c: E2 03 00 9B 3C 00 90 00 4B [13:20:53]RAPDU: 90 00 [13:20:53]wFMCommunicate OK [13:20:53]wFMCommunicate request_size=255 [13:20:53]MH_SAM_APDU [13:20: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 33 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 A8 01 00 00 F4 03 04 00 B5 8F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FD D9 04 00 35 04 06 00 57 [13:20:53]Write to MH i2c: E2 02 01 9C 3C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 A8 01 00 00 F4 03 04 00 B5 8F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FD D9 04 00 35 04 06 00 57 00 00 7F [13:20:53]Write i2c OK [13:20:53]MH_I2C_Read... [13:20:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:20:54]Read from MH i2c: E2 [13:20:54]MH_I2C_Read... [13:20:54]Read from MH i2c: E2 03 00 [13:20:54]MH_I2C_Read... [13:20:54]Read from MH i2c: E2 03 00 9C 3C 00 90 00 4C [13:20:54]RAPDU: 90 00 [13:20:54]wFMCommunicate OK [13:20:54]wFMCommunicate request_size=10 [13:20:54]MH_SAM_APDU [13:20:54]CAPDU: 80 0D 02 02 05 41 8B 6A 47 2A [13:20:54]Write to MH i2c: E2 0D 00 9D 3C 80 0D 02 02 05 00 41 8B 6A 47 2A 00 00 04 [13:20:54]Write i2c OK [13:20:54]MH_I2C_Read... [13:20:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:20:54]Read from MH i2c: E2 [13:20:54]MH_I2C_Read... [13:20:54]Read from MH i2c: E2 03 00 [13:20:54]MH_I2C_Read... [13:20:54]Read from MH i2c: E2 03 00 9D 3C 00 90 00 4D [13:20:54]RAPDU: 90 00 [13:20:54]wFMCommunicate OK [13:20:54]wFMCommunicate request_size=4 [13:20:54]MH_SAM_APDU [13:20:54]CAPDU: 80 0D 03 02 [13:20:54]Write to MH i2c: E2 08 00 9E 3C 80 0D 03 02 00 00 00 00 55 [13:20:54]Write i2c OK [13:20:54]MH_I2C_Read... [13:20:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:20:54]Read from MH i2c: E2 [13:20:54]MH_I2C_Read... [13:20:54]Read from MH i2c: E2 0B 00 [13:20:54]MH_I2C_Read... [13:20:54]Read from MH i2c: E2 0B 00 9E 3C 00 26 4F 84 84 56 F7 E9 24 90 00 2D [13:20:54]RAPDU: 26 4F 84 84 56 F7 E9 24 90 00 [13:20:54]wFMCommunicate OK [13:20:54]SAM_PROTO_SignData done [13:20:54]FM_MakeSignedData done [13:20:54]CreateOFDProtocolMessage [13:20:54]wFMCommunicate request_size=4 [13:20:54]MH_SAM_APDU [13:20:54]CAPDU: 80 11 00 00 [13:20:54]Write to MH i2c: E2 08 00 9F 3C 80 11 00 00 00 00 00 00 55 [13:20:54]Write i2c OK [13:20:54]MH_I2C_Read... [13:20:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:20:54]Read from MH i2c: E2 [13:20:54]MH_I2C_Read... [13:20:54]Read from MH i2c: E2 17 00 [13:20:54]MH_I2C_Read... [13:20:54]Read from MH i2c: E2 17 00 9F 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A9 [13:20:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:20:54]wFMCommunicate OK [13:20:54]CreateOFDProtocolMessage done [13:20:54]OFDSenderStorePacket 317949 [13:20:54]StoreOFDPacket docnum=317949 [13:20:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 B8 15 07 01 D1 B8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 A8 01 00 00 F4 03 04 00 B5 8F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FD D9 04 00 35 04 06 00 57 41 8B 6A 47 2A 26 4F 84 84 56 F7 E9 24 [13:20:54]CheckFolder [13:20:54]dirname=/storage/ofd_packets [13:20:54]CheckFolder done [13:20:54]ProducePacketName [13:20:54]name=ofd_packets/00317949 [13:20:54]NVStorageSaveData ofd_packets/00317949 [13:20:54]File name is /storage/ofd_packets/00317949 [13:20:54]Write 301 bytes [13:20:54]NVStorageSaveData done [13:20:54]OFDSenderStorePacket done [13:20:54]KKMCreateOFDPacket done [13:20:54]NVStorageSaveData kkm_last_timestamp [13:20:54]File name is /storage/kkm_last_timestamp [13:20:54]Write 4 bytes [13:20:54]NVStorageSaveData done [13:20:54]ExternCall_PrintAddStr [13:20:54]wPrintStart [13:20:54]Write to MH i2c: 01 00 00 A0 3C DC [13:20:54]Write i2c OK [13:20:54]MH_I2C_Read... [13:20:54]Read from MH i2c: 01 [13:20:54]MH_I2C_Read... [13:20:54]Read from MH i2c: 01 07 00 [13:20:54]MH_I2C_Read... [13:20:54]Read from MH i2c: 01 07 00 A0 3C 00 00 00 00 00 FF 0F F1 [13:20:54]RasterBufferAndPrint [13:20:54]line Счет N : (1)1092906 [13:20:54]line ИНН: 02508201610067 [13:20:54]line Контрольно-Кассовый Чек [13:20:54]line ПРОДАЖА [13:20:54]line ТРК (МРК, ГНК) : 54 [13:20:54]line Товар: 2710124500 [13:20:54]line Аи-95-К-3 [13:20:54]line 6.740 * 74.20 [13:20:54]line = 500.11 [13:20:54]line НДС 12% НСП 1% [13:20:54]line > о реализуемом товаре [13:20:54]line ОКРУГЛЕНИЕ: -0.11 [13:20:54]line ИТОГО: 500.00 [13:20:54]line Внесено: 500.00 [13:20:54]line СДАЧА: 0.00 [13:20:54]line НСП 1% : 4.43 [13:20:54]line НДС 12% : 53.11 [13:20:54]line Наличными: 500.00 [13:20:54]line Безнал.: 0.00 [13:20:54]line Место: АЗС № 101 "Партнер Нефть" [13:20:54]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:20:54]line СНО: Общий режим [13:20:54]line Чек 424 28.10.2024 13:20 [13:20:54]line Смена: 546 ФФД: 1.0 [13:20:54]line ЗНМ: 0300000082 [13:20:54]line РНМ: 0000000000091628 [13:20:54]line Версия ККМ: 001 [13:20:54]line ФМ: 0000000000874671 [13:20:54]line ФД: 317949 [13:20:54]line ФПД: 95939023488810 [13:20:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T132053&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317949&fm=95939023488810&tin=02508201610067®Number=0000000000091628&sum=50000 [13:20:54]written 0, free lines is 4095 [13:20:54]OFD Sender: Processing packet 317949 [packets to send 127, broken 126] [13:20:54]ProducePacketName [13:20:54]name=ofd_packets/00317949 [13:20:54]OFD Sender: To server: pG, [13:20:54]CommunicateWithHost lk.salyk.kg:30040 [13:20:54]ConnectInit lk.salyk.kg [13:20:54]Connected sock=11 [13:20:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 B8 15 07 01 D1 B8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 A8 01 00 00 F4 03 04 00 B5 8F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FD D9 04 00 35 04 06 00 57 41 8B 6A 47 2A 26 4F 84 84 56 F7 E9 24 [13:20:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 C6 CD 47 00 9E 9D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FD D9 04 00 F4 03 04 00 6E 3B 1F 67 B6 04 01 00 00 47 0B 44 71 0E B6 95 A1 [13:20:54]CommunicateWithHost err = 0 [13:20:54]CheckOFDResponse [13:20:54]1017 (14) - 77093643461234 [13:20:54]1041 (16) - 0000000000874671 [13:20:54]1040 (4) - 317949 [13:20:54]1012 (4) - 28.10.2024 07:21 [13:20:54]1206 (1) - 0 [13:20:54]OFD Sender: Remove packet 317949 [13:20:54]ProducePacketName [13:20:54]name=ofd_packets/00317949 [13:20:54]NVStorageDeleteData [13:20:54]Write to MH i2c: 01 00 00 CB 3C 07 [13:20:54]Write i2c OK [13:20:54]MH_I2C_Read... [13:20:54]Read from MH i2c: 01 [13:20:54]MH_I2C_Read... [13:20:54]Read from MH i2c: 01 07 00 [13:20:54]MH_I2C_Read... [13:20:54]Read from MH i2c: 01 07 00 CB 3C 00 00 00 00 00 F7 0C 11 [13:20:54]RasterBufferAndPrint [13:20:54]line [13:20:54]line [13:20:54]line [13:20:54]line [13:20:54]line [13:20:54]written 0, free lines is 3329 [13:20:54]MH_Cut [13:20:54]Write to MH i2c: D1 01 00 D2 3C 01 E0 [13:20:54]Write i2c OK [13:20:54]MH_I2C_Read... [13:20:54]Read from MH i2c: D1 [13:20:54]MH_I2C_Read... [13:20:54]Read from MH i2c: D1 01 00 [13:20:54]MH_I2C_Read... [13:20:54]Read from MH i2c: D1 01 00 D2 3C 00 DF [13:20:54]Write to MH i2c: 01 00 00 D3 3C 0F [13:20:54]Write i2c OK [13:20:54]MH_I2C_Read... [13:20:55]OFD Sender: No OFD packet to send [13:20:55]*** Cut start [13:20:55]*** Partial cut [13:20:55]*** CUTSNS_PIN = 1 [13:20:55]*** CUTSNS_PIN = 0 [13:20:55]*** Brake cut motor [13:20:56]Read from MH i2c: 01 [13:20:56]MH_I2C_Read... [13:20:56]*** Stop cut motor [13:20:56]*** Cut end [13:20:56]Read from MH i2c: 01 07 00 [13:20:56]MH_I2C_Read... [13:20:56]Read from MH i2c: 01 07 00 D3 3C 00 00 00 00 00 FF 0F 24 [13:20:56]process_action close_receipt done [13:20:56]requested_data is exist [13:20:56]produce_requested_data [13:20:56]requested_item fm.sn is exist - process it [13:20:56]wFMCommunicate request_size=4 [13:20:56]MH_SAM_APDU [13:20:56]CAPDU: 80 11 00 00 [13:20:56]Write to MH i2c: E2 08 00 D4 3C 80 11 00 00 00 00 00 00 8A [13:20:56]Write i2c OK [13:20:56]MH_I2C_Read... [13:20:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:20:56]Read from MH i2c: E2 [13:20:56]MH_I2C_Read... [13:20:56]Read from MH i2c: E2 17 00 [13:20:56]MH_I2C_Read... [13:20:56]Read from MH i2c: E2 17 00 D4 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 DE [13:20:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:20:56]wFMCommunicate OK [13:20:56]requested_item fd.num is exist - process it [13:20:56]SAM_PROTO_GetFieldsCounters [13:20:56]wFMCommunicate request_size=4 [13:20:56]MH_SAM_APDU [13:20:56]CAPDU: 80 13 00 00 [13:20:56]Write to MH i2c: E2 08 00 D5 3C 80 13 00 00 00 00 00 00 8D [13:20:56]Write i2c OK [13:20:56]MH_I2C_Read... [13:20:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:20:56]Read from MH i2c: E2 [13:20:56]MH_I2C_Read... [13:20:56]Read from MH i2c: E2 62 00 [13:20:56]MH_I2C_Read... [13:20:56]Read from MH i2c: E2 62 00 D5 3C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 FD D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 A8 01 00 00 5E 04 04 00 A8 01 00 00 57 04 04 00 A9 01 00 00 19 04 04 00 00 00 00 00 90 00 A9 [13:20:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 FD D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 A8 01 00 00 5E 04 04 00 A8 01 00 00 57 04 04 00 A9 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:20:56]wFMCommunicate OK [13:20:56]SAM_PROTO_GetFieldsCounters done [13:20:56]requested_item shift.num is exist - process it [13:20:56]requested_item shift.opened is exist - process it [13:20:56]req_shift_opened [13:20:56]FM_GetShiftState [13:20:56]SAM_PROTO_GetShiftState [13:20:56]wFMCommunicate request_size=4 [13:20:56]MH_SAM_APDU [13:20:56]CAPDU: 80 13 01 00 [13:20:56]Write to MH i2c: E2 08 00 D6 3C 80 13 01 00 00 00 00 00 8F [13:20:56]Write i2c OK [13:20:56]MH_I2C_Read... [13:20:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:20:56]Read from MH i2c: E2 [13:20:56]MH_I2C_Read... [13:20:56]Read from MH i2c: E2 0E 00 [13:20:56]MH_I2C_Read... [13:20:56]Read from MH i2c: E2 0E 00 D6 3C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 88 [13:20:56]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:20:56]wFMCommunicate OK [13:20:56]SAM_PROTO_GetShiftState done [13:20:56]FM_GetShiftState done [13:20:56]req_shift_opened done [13:20:56]requested_item shift.open_date is exist - process it [13:20:56]req_shift_open_date [13:20:56]req_shift_open_date done [13:20:56]produce_requested_data done [13:20:56]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317949,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:20:56]process_action_free close_receipt [13:20:56]json_value_free [13:20:56]json_value_free done [13:20:56]process_json_proto returns [13:20:56]Send response to host [13:20:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317949,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:20:56]free response buf [13:20:56]execute_script done [13:20:56]execute_script returns [13:20:56]free content buf [13:20:56]Sock 7.Close socket [13:20:56]Sock 7.Thread stoped [13:21:00]OFD Sender: No OFD packet to send [13:21:05]OFD Sender: No OFD packet to send [13:21:10]OFD Sender: No OFD packet to send [13:21:10]accept exits with 9 [13:21:10]New connection [13:21:10]New thread 3067436388 created [13:21:10]Thread 3067293028 joined [13:21:10]Waiting for new connection... [13:21:10] Sock 9.Parse request [13:21:10]Sock 9.Check first char [13:21:10]Sock 9.First char is OK [13:21:10]request: POST /json_proto HTTP/1.0 [13:21:10]Method: POST [13:21:10]URL: /json_proto [13:21:10]Method is POST - this is cgi request [13:21:10]url: /json_proto [13:21:10]query_string will be loaded in cgi processing [13:21:10]execute_cgi json_proto POST (null) [13:21:10]execute_cgi path=json_proto method=POST [13:21:10]POST find Content-Length [13:21:10]Host: 172.17.50.195:8080 [13:21:10]Content-Length: 678 [13:21:10]Content-Type: application/json [13:21:10] [13:21:10]POST finish read [13:21:10]Found Content-Length = 678 [13:21:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092907", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:21:10]execute_script... [13:21:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092907", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:21:10]POST & json_proto [13:21:10]process_json_proto [13:21:10]json parsed OK: [13:21:10]protocol is kg_v1.0 [13:21:10]action value=close_receipt [13:21:10]process_action close_receipt [13:21:10]cmd_close_receipt [13:21:10]MH_GetDate [13:21:10]Write to MH i2c: F0 00 00 D7 3C 02 [13:21:10]Write i2c OK [13:21:10]MH_I2C_Read... [13:21:10]Read from MH i2c: F0 [13:21:10]MH_I2C_Read... [13:21:10]Read from MH i2c: F0 09 00 [13:21:10]MH_I2C_Read... [13:21:10]Read from MH i2c: F0 09 00 D7 3C 00 C7 8F 1F 67 43 33 1C 67 E0 [13:21:10]GetLastDocTimeStamp 1730121653 [13:21:10]current date 1730121671 [13:21:10]FM_GetShiftState [13:21:10]SAM_PROTO_GetShiftState [13:21:10]wFMCommunicate request_size=4 [13:21:10]MH_SAM_APDU [13:21:10]CAPDU: 80 13 01 00 [13:21:10]Write to MH i2c: E2 08 00 D8 3C 80 13 01 00 00 00 00 00 91 [13:21:10]Write i2c OK [13:21:10]MH_I2C_Read... [13:21:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:21:10]Read from MH i2c: E2 [13:21:10]MH_I2C_Read... [13:21:10]Read from MH i2c: E2 0E 00 [13:21:10]MH_I2C_Read... [13:21:10]Read from MH i2c: E2 0E 00 D8 3C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 8A [13:21:10]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:21:10]wFMCommunicate OK [13:21:10]SAM_PROTO_GetShiftState done [13:21:10]FM_GetShiftState done [13:21:10]opened in 1730073493 [13:21:10]opened+sec_in_day 1730159893 [13:21:10]quantity*price = 40006 [13:21:10]sum+1 = 40007 [13:21:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 425 28.10.2024 13:21 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317950 ФПД: 191642592943488 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T132111&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317950&fm=191642592943488&tin=02508201610067®Number=0000000000091628&sum=40000 [13:21:11]StoreToDocumentArchive [13:21:11]shift 546 fd 317950 [13:21:11]save to /storage/0546/doc_00317950 [13:21:11]save last doc name /storage/0546/doc_00317950 to /storage/kkm_last_doc_name [13:21:11]save OK [13:21:11]Clear old archive folders... [13:21:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:21:11]tlvbuf is 013DA020 [13:21:11]SAM_PROTO_ClearQueue [13:21:11]wFMCommunicate request_size=4 [13:21:11]MH_SAM_APDU [13:21:11]CAPDU: 80 09 00 00 [13:21:11]Write to MH i2c: E2 08 00 E5 3C 80 09 00 00 00 00 00 00 93 [13:21:11]Write i2c OK [13:21:11]MH_I2C_Read... [13:21:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:21:11]Read from MH i2c: E2 [13:21:11]MH_I2C_Read... [13:21:11]Read from MH i2c: E2 03 00 [13:21:11]MH_I2C_Read... [13:21:11]Read from MH i2c: E2 03 00 E5 3C 00 90 00 95 [13:21:11]RAPDU: 90 00 [13:21:11]wFMCommunicate OK [13:21:11]SAM_PROTO_ClearQueue done [13:21:11]KKMCreateOFDPacket [13:21:11]OFDProtocolAddRootSTLVToBuf [13:21:11]FM_MakeSignedData [13:21:11]FM_MakeSignedData [13:21:11]SAM_PROTO_SignData [13:21:11]wFMCommunicate request_size=4 [13:21:11]MH_SAM_APDU [13:21:11]CAPDU: 80 0D 01 02 [13:21:11]Write to MH i2c: E2 08 00 E6 3C 80 0D 01 02 00 00 00 00 9B [13:21:11]Write i2c OK [13:21:11]MH_I2C_Read... [13:21:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:21:11]Read from MH i2c: E2 [13:21:11]MH_I2C_Read... [13:21:11]Read from MH i2c: E2 03 00 [13:21:11]MH_I2C_Read... [13:21:11]Read from MH i2c: E2 03 00 E6 3C 00 90 00 96 [13:21:11]RAPDU: 90 00 [13:21:11]wFMCommunicate OK [13:21:11]wFMCommunicate request_size=255 [13:21:11]MH_SAM_APDU [13:21:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 01 00 00 F4 03 04 00 C7 8F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FE D9 04 00 35 04 06 00 AE [13:21:11]Write to MH i2c: E2 02 01 E7 3C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 01 00 00 F4 03 04 00 C7 8F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FE D9 04 00 35 04 06 00 AE 00 00 2B [13:21:11]Write i2c OK [13:21:11]MH_I2C_Read... [13:21:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:21:11]Read from MH i2c: E2 [13:21:11]MH_I2C_Read... [13:21:11]Read from MH i2c: E2 03 00 [13:21:11]MH_I2C_Read... [13:21:11]Read from MH i2c: E2 03 00 E7 3C 00 90 00 97 [13:21:11]RAPDU: 90 00 [13:21:11]wFMCommunicate OK [13:21:11]wFMCommunicate request_size=10 [13:21:11]MH_SAM_APDU [13:21:11]CAPDU: 80 0D 02 02 05 4C 44 AD 1D 80 [13:21:11]Write to MH i2c: E2 0D 00 E8 3C 80 0D 02 02 05 00 4C 44 AD 1D 80 00 00 82 [13:21:11]Write i2c OK [13:21:11]MH_I2C_Read... [13:21:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:21:11]Read from MH i2c: E2 [13:21:11]MH_I2C_Read... [13:21:11]Read from MH i2c: E2 03 00 [13:21:11]MH_I2C_Read... [13:21:11]Read from MH i2c: E2 03 00 E8 3C 00 90 00 98 [13:21:11]RAPDU: 90 00 [13:21:11]wFMCommunicate OK [13:21:11]wFMCommunicate request_size=4 [13:21:11]MH_SAM_APDU [13:21:11]CAPDU: 80 0D 03 02 [13:21:11]Write to MH i2c: E2 08 00 E9 3C 80 0D 03 02 00 00 00 00 A0 [13:21:11]Write i2c OK [13:21:11]MH_I2C_Read... [13:21:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:21:11]Read from MH i2c: E2 [13:21:11]MH_I2C_Read... [13:21:11]Read from MH i2c: E2 0B 00 [13:21:11]MH_I2C_Read... [13:21:11]Read from MH i2c: E2 0B 00 E9 3C 00 DD 51 CF 7C 5A 3C 83 CB 90 00 FE [13:21:11]RAPDU: DD 51 CF 7C 5A 3C 83 CB 90 00 [13:21:11]wFMCommunicate OK [13:21:11]SAM_PROTO_SignData done [13:21:11]FM_MakeSignedData done [13:21:11]CreateOFDProtocolMessage [13:21:11]wFMCommunicate request_size=4 [13:21:11]MH_SAM_APDU [13:21:11]CAPDU: 80 11 00 00 [13:21:11]Write to MH i2c: E2 08 00 EA 3C 80 11 00 00 00 00 00 00 A0 [13:21:11]Write i2c OK [13:21:11]MH_I2C_Read... [13:21:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:21:12]Read from MH i2c: E2 [13:21:12]MH_I2C_Read... [13:21:12]Read from MH i2c: E2 17 00 [13:21:12]MH_I2C_Read... [13:21:12]Read from MH i2c: E2 17 00 EA 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F4 [13:21:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:21:12]wFMCommunicate OK [13:21:12]CreateOFDProtocolMessage done [13:21:12]OFDSenderStorePacket 317950 [13:21:12]StoreOFDPacket docnum=317950 [13:21:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 DA 87 07 01 2F EF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 01 00 00 F4 03 04 00 C7 8F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FE D9 04 00 35 04 06 00 AE 4C 44 AD 1D 80 DD 51 CF 7C 5A 3C 83 CB [13:21:12]CheckFolder [13:21:12]dirname=/storage/ofd_packets [13:21:12]CheckFolder done [13:21:12]ProducePacketName [13:21:12]name=ofd_packets/00317950 [13:21:12]NVStorageSaveData ofd_packets/00317950 [13:21:12]File name is /storage/ofd_packets/00317950 [13:21:12]Write 301 bytes [13:21:12]NVStorageSaveData done [13:21:12]OFDSenderStorePacket done [13:21:12]KKMCreateOFDPacket done [13:21:12]NVStorageSaveData kkm_last_timestamp [13:21:12]File name is /storage/kkm_last_timestamp [13:21:12]Write 4 bytes [13:21:12]NVStorageSaveData done [13:21:12]ExternCall_PrintAddStr [13:21:12]wPrintStart [13:21:12]Write to MH i2c: 01 00 00 EB 3C 27 [13:21:12]Write i2c OK [13:21:12]MH_I2C_Read... [13:21:12]Read from MH i2c: 01 [13:21:12]MH_I2C_Read... [13:21:12]Read from MH i2c: 01 07 00 [13:21:12]MH_I2C_Read... [13:21:12]Read from MH i2c: 01 07 00 EB 3C 00 00 00 00 00 FF 0F 3C [13:21:12]RasterBufferAndPrint [13:21:12]line Счет N : (1)1092907 [13:21:12]line ИНН: 02508201610067 [13:21:12]line Контрольно-Кассовый Чек [13:21:12]line ПРОДАЖА [13:21:12]line ТРК (МРК, ГНК) : 43 [13:21:12]line Товар: 2710124130 [13:21:12]line Аи-92-К-2 [13:21:12]line 5.980 * 66.90 [13:21:12]line = 400.06 [13:21:12]line НДС 12% НСП 1% [13:21:12]line > о реализуемом товаре [13:21:12]line ОКРУГЛЕНИЕ: -0.06 [13:21:12]line ИТОГО: 400.00 [13:21:12]line Внесено: 400.00 [13:21:12]line СДАЧА: 0.00 [13:21:12]line НСП 1% : 3.54 [13:21:12]line НДС 12% : 42.48 [13:21:12]line Наличными: 400.00 [13:21:12]line Безнал.: 0.00 [13:21:12]line Место: АЗС № 101 "Партнер Нефть" [13:21:12]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:21:12]line СНО: Общий режим [13:21:12]line Чек 425 28.10.2024 13:21 [13:21:12]line Смена: 546 ФФД: 1.0 [13:21:12]line ЗНМ: 0300000082 [13:21:12]line РНМ: 0000000000091628 [13:21:12]line Версия ККМ: 001 [13:21:12]line ФМ: 0000000000874671 [13:21:12]line ФД: 317950 [13:21:12]line ФПД: 191642592943488 [13:21:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T132111&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317950&fm=191642592943488&tin=02508201610067®Number=0000000000091628&sum=40000 [13:21:12]OFD Sender: Processing packet 317950 [packets to send 127, broken 126] [13:21:12]ProducePacketName [13:21:12]name=ofd_packets/00317950 [13:21:12]OFD Sender: To server: pG, [13:21:12]CommunicateWithHost lk.salyk.kg:30040 [13:21:12]ConnectInit lk.salyk.kg [13:21:12]written 0, free lines is 4095 [13:21:12]Connected sock=7 [13:21:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 DA 87 07 01 2F EF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 01 00 00 F4 03 04 00 C7 8F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FE D9 04 00 35 04 06 00 AE 4C 44 AD 1D 80 DD 51 CF 7C 5A 3C 83 CB [13:21:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 DF 69 47 00 75 7A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FE D9 04 00 F4 03 04 00 80 3B 1F 67 B6 04 01 00 00 A9 FB F2 33 40 5B 35 66 [13:21:12]CommunicateWithHost err = 0 [13:21:12]CheckOFDResponse [13:21:12]1017 (14) - 77093643461234 [13:21:12]1041 (16) - 0000000000874671 [13:21:12]1040 (4) - 317950 [13:21:12]1012 (4) - 28.10.2024 07:21 [13:21:12]1206 (1) - 0 [13:21:12]OFD Sender: Remove packet 317950 [13:21:12]ProducePacketName [13:21:12]name=ofd_packets/00317950 [13:21:12]NVStorageDeleteData [13:21:12]Write to MH i2c: 01 00 00 16 3D 53 [13:21:12]Write i2c OK [13:21:12]MH_I2C_Read... [13:21:12]Read from MH i2c: 01 [13:21:12]MH_I2C_Read... [13:21:12]Read from MH i2c: 01 07 00 [13:21:12]MH_I2C_Read... [13:21:12]Read from MH i2c: 01 07 00 16 3D 00 00 00 00 00 02 0D 69 [13:21:12]RasterBufferAndPrint [13:21:12]line [13:21:12]line [13:21:12]line [13:21:12]line [13:21:12]line [13:21:12]written 0, free lines is 3339 [13:21:12]MH_Cut [13:21:12]Write to MH i2c: D1 01 00 1D 3D 01 2C [13:21:12]Write i2c OK [13:21:12]MH_I2C_Read... [13:21:12]Read from MH i2c: D1 [13:21:12]MH_I2C_Read... [13:21:12]Read from MH i2c: D1 01 00 [13:21:12]MH_I2C_Read... [13:21:12]Read from MH i2c: D1 01 00 1D 3D 00 2B [13:21:12]Write to MH i2c: 01 00 00 1E 3D 5B [13:21:12]Write i2c OK [13:21:12]MH_I2C_Read... [13:21:13]OFD Sender: No OFD packet to send [13:21:13]*** Cut start [13:21:13]*** Partial cut [13:21:13]*** CUTSNS_PIN = 1 [13:21:13]*** CUTSNS_PIN = 0 [13:21:13]*** Brake cut motor [13:21:14]Read from MH i2c: 01 [13:21:14]MH_I2C_Read... [13:21:14]*** Stop cut motor [13:21:14]*** Cut end [13:21:14]Read from MH i2c: 01 07 00 [13:21:14]MH_I2C_Read... [13:21:14]Read from MH i2c: 01 07 00 1E 3D 00 00 00 00 00 FF 0F 70 [13:21:14]process_action close_receipt done [13:21:14]requested_data is exist [13:21:14]produce_requested_data [13:21:14]requested_item fm.sn is exist - process it [13:21:14]wFMCommunicate request_size=4 [13:21:14]MH_SAM_APDU [13:21:14]CAPDU: 80 11 00 00 [13:21:14]Write to MH i2c: E2 08 00 1F 3D 80 11 00 00 00 00 00 00 D6 [13:21:14]Write i2c OK [13:21:14]MH_I2C_Read... [13:21:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:21:14]Read from MH i2c: E2 [13:21:14]MH_I2C_Read... [13:21:14]Read from MH i2c: E2 17 00 [13:21:14]MH_I2C_Read... [13:21:14]Read from MH i2c: E2 17 00 1F 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 2A [13:21:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:21:14]wFMCommunicate OK [13:21:14]requested_item fd.num is exist - process it [13:21:14]SAM_PROTO_GetFieldsCounters [13:21:14]wFMCommunicate request_size=4 [13:21:14]MH_SAM_APDU [13:21:14]CAPDU: 80 13 00 00 [13:21:14]Write to MH i2c: E2 08 00 20 3D 80 13 00 00 00 00 00 00 D9 [13:21:14]Write i2c OK [13:21:14]MH_I2C_Read... [13:21:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:21:14]Read from MH i2c: E2 [13:21:14]MH_I2C_Read... [13:21:14]Read from MH i2c: E2 62 00 [13:21:14]MH_I2C_Read... [13:21:14]Read from MH i2c: E2 62 00 20 3D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 FE D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 A9 01 00 00 5E 04 04 00 A9 01 00 00 57 04 04 00 AA 01 00 00 19 04 04 00 00 00 00 00 90 00 F9 [13:21:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 FE D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 A9 01 00 00 5E 04 04 00 A9 01 00 00 57 04 04 00 AA 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:21:14]wFMCommunicate OK [13:21:14]SAM_PROTO_GetFieldsCounters done [13:21:14]requested_item shift.num is exist - process it [13:21:14]requested_item shift.opened is exist - process it [13:21:14]req_shift_opened [13:21:14]FM_GetShiftState [13:21:14]SAM_PROTO_GetShiftState [13:21:14]wFMCommunicate request_size=4 [13:21:14]MH_SAM_APDU [13:21:14]CAPDU: 80 13 01 00 [13:21:14]Write to MH i2c: E2 08 00 21 3D 80 13 01 00 00 00 00 00 DB [13:21:14]Write i2c OK [13:21:14]MH_I2C_Read... [13:21:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:21:14]Read from MH i2c: E2 [13:21:14]MH_I2C_Read... [13:21:14]Read from MH i2c: E2 0E 00 [13:21:14]MH_I2C_Read... [13:21:14]Read from MH i2c: E2 0E 00 21 3D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D4 [13:21:14]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:21:14]wFMCommunicate OK [13:21:14]SAM_PROTO_GetShiftState done [13:21:14]FM_GetShiftState done [13:21:14]req_shift_opened done [13:21:14]requested_item shift.open_date is exist - process it [13:21:14]req_shift_open_date [13:21:14]req_shift_open_date done [13:21:14]produce_requested_data done [13:21:14]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317950,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:21:14]process_action_free close_receipt [13:21:14]json_value_free [13:21:14]json_value_free done [13:21:14]process_json_proto returns [13:21:14]Send response to host [13:21:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317950,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:21:14]free response buf [13:21:14]execute_script done [13:21:14]execute_script returns [13:21:14]free content buf [13:21:14]Sock 9.Close socket [13:21:14]Sock 9.Thread stoped [13:21:18]OFD Sender: No OFD packet to send [13:21:23]OFD Sender: No OFD packet to send [13:21:28]OFD Sender: No OFD packet to send [13:21:33]OFD Sender: No OFD packet to send [13:21:38]OFD Sender: No OFD packet to send [13:21:43]OFD Sender: No OFD packet to send [13:21:48]OFD Sender: No OFD packet to send [13:21:53]OFD Sender: No OFD packet to send [13:21:53]accept exits with 10 [13:21:53]New connection [13:21:53]New thread 3067293028 created [13:21:53]Thread 3067436388 joined [13:21:53]Waiting for new connection... [13:21:53] Sock 10.Parse request [13:21:53]Sock 10.Check first char [13:21:53]Sock 10.First char is OK [13:21:53]request: POST /json_proto HTTP/1.0 [13:21:53]Method: POST [13:21:53]URL: /json_proto [13:21:53]Method is POST - this is cgi request [13:21:53]url: /json_proto [13:21:53]query_string will be loaded in cgi processing [13:21:53]execute_cgi json_proto POST (null) [13:21:53]execute_cgi path=json_proto method=POST [13:21:53]POST find Content-Length [13:21:53]Host: 172.17.50.195:8080 [13:21:53]Content-Length: 678 [13:21:53]Content-Type: application/json [13:21:53] [13:21:53]POST finish read [13:21:53]Found Content-Length = 678 [13:21:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092908", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:21:53]execute_script... [13:21:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092908", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:21:53]POST & json_proto [13:21:53]process_json_proto [13:21:53]json parsed OK: [13:21:53]protocol is kg_v1.0 [13:21:53]action value=close_receipt [13:21:53]process_action close_receipt [13:21:53]cmd_close_receipt [13:21:53]MH_GetDate [13:21:53]Write to MH i2c: F0 00 00 22 3D 4E [13:21:53]Write i2c OK [13:21:53]MH_I2C_Read... [13:21:53]Read from MH i2c: F0 [13:21:53]MH_I2C_Read... [13:21:53]Read from MH i2c: F0 09 00 [13:21:53]MH_I2C_Read... [13:21:53]Read from MH i2c: F0 09 00 22 3D 00 F2 8F 1F 67 43 33 1C 67 57 [13:21:53]GetLastDocTimeStamp 1730121671 [13:21:53]current date 1730121714 [13:21:53]FM_GetShiftState [13:21:53]SAM_PROTO_GetShiftState [13:21:53]wFMCommunicate request_size=4 [13:21:53]MH_SAM_APDU [13:21:53]CAPDU: 80 13 01 00 [13:21:53]Write to MH i2c: E2 08 00 23 3D 80 13 01 00 00 00 00 00 DD [13:21:53]Write i2c OK [13:21:53]MH_I2C_Read... [13:21:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:21:53]Read from MH i2c: E2 [13:21:53]MH_I2C_Read... [13:21:53]Read from MH i2c: E2 0E 00 [13:21:53]MH_I2C_Read... [13:21:53]Read from MH i2c: E2 0E 00 23 3D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D6 [13:21:53]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:21:53]wFMCommunicate OK [13:21:53]SAM_PROTO_GetShiftState done [13:21:53]FM_GetShiftState done [13:21:53]opened in 1730073493 [13:21:53]opened+sec_in_day 1730159893 [13:21:53]quantity*price = 20003 [13:21:53]sum+1 = 20004 [13:21:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 426 28.10.2024 13:21 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317951 ФПД: 120259948123235 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T132154&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317951&fm=120259948123235&tin=02508201610067®Number=0000000000091628&sum=20000 [13:21:54]StoreToDocumentArchive [13:21:54]shift 546 fd 317951 [13:21:54]save to /storage/0546/doc_00317951 [13:21:54]save last doc name /storage/0546/doc_00317951 to /storage/kkm_last_doc_name [13:21:54]save OK [13:21:54]Clear old archive folders... [13:21:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:21:54]tlvbuf is 013D9D70 [13:21:54]SAM_PROTO_ClearQueue [13:21:54]wFMCommunicate request_size=4 [13:21:54]MH_SAM_APDU [13:21:54]CAPDU: 80 09 00 00 [13:21:54]Write to MH i2c: E2 08 00 30 3D 80 09 00 00 00 00 00 00 DF [13:21:54]Write i2c OK [13:21:54]MH_I2C_Read... [13:21:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:21:54]Read from MH i2c: E2 [13:21:54]MH_I2C_Read... [13:21:54]Read from MH i2c: E2 03 00 [13:21:54]MH_I2C_Read... [13:21:54]Read from MH i2c: E2 03 00 30 3D 00 90 00 E1 [13:21:54]RAPDU: 90 00 [13:21:54]wFMCommunicate OK [13:21:54]SAM_PROTO_ClearQueue done [13:21:54]KKMCreateOFDPacket [13:21:54]OFDProtocolAddRootSTLVToBuf [13:21:54]FM_MakeSignedData [13:21:54]FM_MakeSignedData [13:21:54]SAM_PROTO_SignData [13:21:54]wFMCommunicate request_size=4 [13:21:54]MH_SAM_APDU [13:21:54]CAPDU: 80 0D 01 02 [13:21:54]Write to MH i2c: E2 08 00 31 3D 80 0D 01 02 00 00 00 00 E7 [13:21:54]Write i2c OK [13:21:54]MH_I2C_Read... [13:21:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:21:54]Read from MH i2c: E2 [13:21:54]MH_I2C_Read... [13:21:54]Read from MH i2c: E2 03 00 [13:21:54]MH_I2C_Read... [13:21:54]Read from MH i2c: E2 03 00 31 3D 00 90 00 E2 [13:21:54]RAPDU: 90 00 [13:21:54]wFMCommunicate OK [13:21:54]wFMCommunicate request_size=255 [13:21:54]MH_SAM_APDU [13:21:54]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 01 00 00 F4 03 04 00 F2 8F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FF D9 04 00 35 04 06 00 6D [13:21:54]Write to MH i2c: E2 02 01 32 3D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 01 00 00 F4 03 04 00 F2 8F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FF D9 04 00 35 04 06 00 6D 00 00 56 [13:21:54]Write i2c OK [13:21:54]MH_I2C_Read... [13:21:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:21:55]Read from MH i2c: E2 [13:21:55]MH_I2C_Read... [13:21:55]Read from MH i2c: E2 03 00 [13:21:55]MH_I2C_Read... [13:21:55]Read from MH i2c: E2 03 00 32 3D 00 90 00 E3 [13:21:55]RAPDU: 90 00 [13:21:55]wFMCommunicate OK [13:21:55]wFMCommunicate request_size=10 [13:21:55]MH_SAM_APDU [13:21:55]CAPDU: 80 0D 02 02 05 60 33 7D 14 63 [13:21:55]Write to MH i2c: E2 0D 00 33 3D 80 0D 02 02 05 00 60 33 7D 14 63 00 00 7B [13:21:55]Write i2c OK [13:21:55]MH_I2C_Read... [13:21:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:21:55]Read from MH i2c: E2 [13:21:55]MH_I2C_Read... [13:21:55]Read from MH i2c: E2 03 00 [13:21:55]MH_I2C_Read... [13:21:55]Read from MH i2c: E2 03 00 33 3D 00 90 00 E4 [13:21:55]RAPDU: 90 00 [13:21:55]wFMCommunicate OK [13:21:55]wFMCommunicate request_size=4 [13:21:55]MH_SAM_APDU [13:21:55]CAPDU: 80 0D 03 02 [13:21:55]Write to MH i2c: E2 08 00 34 3D 80 0D 03 02 00 00 00 00 EC [13:21:55]Write i2c OK [13:21:55]MH_I2C_Read... [13:21:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:21:55]Read from MH i2c: E2 [13:21:55]MH_I2C_Read... [13:21:55]Read from MH i2c: E2 0B 00 [13:21:55]MH_I2C_Read... [13:21:55]Read from MH i2c: E2 0B 00 34 3D 00 90 19 AF C7 E5 68 4E 3E 90 00 E5 [13:21:55]RAPDU: 90 19 AF C7 E5 68 4E 3E 90 00 [13:21:55]wFMCommunicate OK [13:21:55]SAM_PROTO_SignData done [13:21:55]FM_MakeSignedData done [13:21:55]CreateOFDProtocolMessage [13:21:55]wFMCommunicate request_size=4 [13:21:55]MH_SAM_APDU [13:21:55]CAPDU: 80 11 00 00 [13:21:55]Write to MH i2c: E2 08 00 35 3D 80 11 00 00 00 00 00 00 EC [13:21:55]Write i2c OK [13:21:55]MH_I2C_Read... [13:21:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:21:55]Read from MH i2c: E2 [13:21:55]MH_I2C_Read... [13:21:55]Read from MH i2c: E2 17 00 [13:21:55]MH_I2C_Read... [13:21:55]Read from MH i2c: E2 17 00 35 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 40 [13:21:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:21:55]wFMCommunicate OK [13:21:55]CreateOFDProtocolMessage done [13:21:55]OFDSenderStorePacket 317951 [13:21:55]StoreOFDPacket docnum=317951 [13:21:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 87 46 07 01 B6 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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 01 00 00 F4 03 04 00 F2 8F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FF D9 04 00 35 04 06 00 6D 60 33 7D 14 63 90 19 AF C7 E5 68 4E 3E [13:21:55]CheckFolder [13:21:55]dirname=/storage/ofd_packets [13:21:55]CheckFolder done [13:21:55]ProducePacketName [13:21:55]name=ofd_packets/00317951 [13:21:55]NVStorageSaveData ofd_packets/00317951 [13:21:55]File name is /storage/ofd_packets/00317951 [13:21:55]Write 301 bytes [13:21:55]NVStorageSaveData done [13:21:55]OFDSenderStorePacket done [13:21:55]KKMCreateOFDPacket done [13:21:55]NVStorageSaveData kkm_last_timestamp [13:21:55]File name is /storage/kkm_last_timestamp [13:21:55]Write 4 bytes [13:21:55]NVStorageSaveData done [13:21:55]ExternCall_PrintAddStr [13:21:55]wPrintStart [13:21:55]Write to MH i2c: 01 00 00 36 3D 73 [13:21:55]Write i2c OK [13:21:55]MH_I2C_Read... [13:21:55]Read from MH i2c: 01 [13:21:55]MH_I2C_Read... [13:21:55]Read from MH i2c: 01 07 00 [13:21:55]MH_I2C_Read... [13:21:55]Read from MH i2c: 01 07 00 36 3D 00 00 00 00 00 FF 0F 88 [13:21:55]RasterBufferAndPrint [13:21:55]line Счет N : (1)1092908 [13:21:55]line ИНН: 02508201610067 [13:21:55]line Контрольно-Кассовый Чек [13:21:55]line ПРОДАЖА [13:21:55]line ТРК (МРК, ГНК) : 53 [13:21:55]line Товар: 2710124130 [13:21:55]line Аи-92-К-2 [13:21:55]line 2.990 * 66.90 [13:21:55]line = 200.03 [13:21:55]line НДС 12% НСП 1% [13:21:55]line > о реализуемом товаре [13:21:55]line ОКРУГЛЕНИЕ: -0.03 [13:21:55]line ИТОГО: 200.00 [13:21:55]line Внесено: 200.00 [13:21:55]line СДАЧА: 0.00 [13:21:55]line НСП 1% : 1.77 [13:21:55]line НДС 12% : 21.24 [13:21:55]line Наличными: 200.00 [13:21:55]line Безнал.: 0.00 [13:21:55]line Место: АЗС № 101 "Партнер Нефть" [13:21:55]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:21:55]line СНО: Общий режим [13:21:55]line Чек 426 28.10.2024 13:21 [13:21:55]line Смена: 546 ФФД: 1.0 [13:21:55]line ЗНМ: 0300000082 [13:21:55]line РНМ: 0000000000091628 [13:21:55]line Версия ККМ: 001 [13:21:55]line ФМ: 0000000000874671 [13:21:55]line ФД: 317951 [13:21:55]line ФПД: 120259948123235 [13:21:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T132154&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317951&fm=120259948123235&tin=02508201610067®Number=0000000000091628&sum=20000 [13:21:55]written 0, free lines is 4095 [13:21:55]OFD Sender: Processing packet 317951 [packets to send 127, broken 126] [13:21:55]ProducePacketName [13:21:55]name=ofd_packets/00317951 [13:21:55]OFD Sender: To server: pG, [13:21:55]CommunicateWithHost lk.salyk.kg:30040 [13:21:55]ConnectInit lk.salyk.kg [13:21:55]Connected sock=9 [13:21:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 87 46 07 01 B6 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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 01 00 00 F4 03 04 00 F2 8F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FF D9 04 00 35 04 06 00 6D 60 33 7D 14 63 90 19 AF C7 E5 68 4E 3E [13:21:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 C2 BE 47 00 19 53 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FF D9 04 00 F4 03 04 00 AB 3B 1F 67 B6 04 01 00 00 68 B9 6F 2F 66 96 B9 74 [13:21:55]CommunicateWithHost err = 0 [13:21:55]CheckOFDResponse [13:21:55]1017 (14) - 77093643461234 [13:21:55]1041 (16) - 0000000000874671 [13:21:55]1040 (4) - 317951 [13:21:55]1012 (4) - 28.10.2024 07:22 [13:21:55]1206 (1) - 0 [13:21:55]OFD Sender: Remove packet 317951 [13:21:55]ProducePacketName [13:21:55]name=ofd_packets/00317951 [13:21:55]NVStorageDeleteData [13:21:56]Write to MH i2c: 01 00 00 61 3D 9E [13:21:56]Write i2c OK [13:21:56]MH_I2C_Read... [13:21:56]Read from MH i2c: 01 [13:21:56]MH_I2C_Read... [13:21:56]Read from MH i2c: 01 07 00 [13:21:56]MH_I2C_Read... [13:21:56]Read from MH i2c: 01 07 00 61 3D 00 00 00 00 00 EA 0C 9B [13:21:56]RasterBufferAndPrint [13:21:56]line [13:21:56]line [13:21:56]line [13:21:56]line [13:21:56]line [13:21:56]written 0, free lines is 3315 [13:21:56]MH_Cut [13:21:56]Write to MH i2c: D1 01 00 68 3D 01 77 [13:21:56]Write i2c OK [13:21:56]MH_I2C_Read... [13:21:56]Read from MH i2c: D1 [13:21:56]MH_I2C_Read... [13:21:56]Read from MH i2c: D1 01 00 [13:21:56]MH_I2C_Read... [13:21:56]Read from MH i2c: D1 01 00 68 3D 00 76 [13:21:56]Write to MH i2c: 01 00 00 69 3D A6 [13:21:56]Write i2c OK [13:21:56]MH_I2C_Read... [13:21:56]OFD Sender: No OFD packet to send [13:21:56]*** Cut start [13:21:56]*** Partial cut [13:21:56]*** CUTSNS_PIN = 1 [13:21:56]*** CUTSNS_PIN = 0 [13:21:57]*** Brake cut motor [13:21:57]Read from MH i2c: 01 [13:21:57]MH_I2C_Read... [13:21:57]*** Stop cut motor [13:21:57]*** Cut end [13:21:57]Read from MH i2c: 01 07 00 [13:21:57]MH_I2C_Read... [13:21:57]Read from MH i2c: 01 07 00 69 3D 00 00 00 00 00 FF 0F BB [13:21:57]process_action close_receipt done [13:21:57]requested_data is exist [13:21:57]produce_requested_data [13:21:57]requested_item fm.sn is exist - process it [13:21:57]wFMCommunicate request_size=4 [13:21:57]MH_SAM_APDU [13:21:57]CAPDU: 80 11 00 00 [13:21:57]Write to MH i2c: E2 08 00 6A 3D 80 11 00 00 00 00 00 00 21 [13:21:57]Write i2c OK [13:21:57]MH_I2C_Read... [13:21:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:21:57]Read from MH i2c: E2 [13:21:57]MH_I2C_Read... [13:21:57]Read from MH i2c: E2 17 00 [13:21:57]MH_I2C_Read... [13:21:57]Read from MH i2c: E2 17 00 6A 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 75 [13:21:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:21:57]wFMCommunicate OK [13:21:57]requested_item fd.num is exist - process it [13:21:57]SAM_PROTO_GetFieldsCounters [13:21:57]wFMCommunicate request_size=4 [13:21:57]MH_SAM_APDU [13:21:57]CAPDU: 80 13 00 00 [13:21:57]Write to MH i2c: E2 08 00 6B 3D 80 13 00 00 00 00 00 00 24 [13:21:57]Write i2c OK [13:21:57]MH_I2C_Read... [13:21:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:21:57]Read from MH i2c: E2 [13:21:57]MH_I2C_Read... [13:21:57]Read from MH i2c: E2 62 00 [13:21:57]MH_I2C_Read... [13:21:57]Read from MH i2c: E2 62 00 6B 3D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 FF D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 AA 01 00 00 5E 04 04 00 AA 01 00 00 57 04 04 00 AB 01 00 00 19 04 04 00 00 00 00 00 90 00 48 [13:21:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 FF D9 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 AA 01 00 00 5E 04 04 00 AA 01 00 00 57 04 04 00 AB 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:21:57]wFMCommunicate OK [13:21:57]SAM_PROTO_GetFieldsCounters done [13:21:57]requested_item shift.num is exist - process it [13:21:57]requested_item shift.opened is exist - process it [13:21:57]req_shift_opened [13:21:57]FM_GetShiftState [13:21:57]SAM_PROTO_GetShiftState [13:21:57]wFMCommunicate request_size=4 [13:21:57]MH_SAM_APDU [13:21:57]CAPDU: 80 13 01 00 [13:21:57]Write to MH i2c: E2 08 00 6C 3D 80 13 01 00 00 00 00 00 26 [13:21:57]Write i2c OK [13:21:57]MH_I2C_Read... [13:21:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:21:57]Read from MH i2c: E2 [13:21:57]MH_I2C_Read... [13:21:57]Read from MH i2c: E2 0E 00 [13:21:57]MH_I2C_Read... [13:21:57]Read from MH i2c: E2 0E 00 6C 3D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 1F [13:21:57]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:21:57]wFMCommunicate OK [13:21:57]SAM_PROTO_GetShiftState done [13:21:57]FM_GetShiftState done [13:21:57]req_shift_opened done [13:21:57]requested_item shift.open_date is exist - process it [13:21:57]req_shift_open_date [13:21:57]req_shift_open_date done [13:21:57]produce_requested_data done [13:21:57]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317951,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:21:57]process_action_free close_receipt [13:21:57]json_value_free [13:21:57]json_value_free done [13:21:57]process_json_proto returns [13:21:57]Send response to host [13:21:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317951,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:21:57]free response buf [13:21:57]execute_script done [13:21:57]execute_script returns [13:21:57]free content buf [13:21:57]Sock 10.Close socket [13:21:57]Sock 10.Thread stoped [13:22:01]OFD Sender: No OFD packet to send [13:22:06]OFD Sender: No OFD packet to send [13:22:11]OFD Sender: No OFD packet to send [13:22:16]OFD Sender: No OFD packet to send [13:22:21]OFD Sender: No OFD packet to send [13:22:26]OFD Sender: No OFD packet to send [13:22:31]OFD Sender: No OFD packet to send [13:22:36]OFD Sender: No OFD packet to send [13:22:41]OFD Sender: No OFD packet to send [13:22:46]OFD Sender: No OFD packet to send [13:22:51]OFD Sender: No OFD packet to send [13:22:56]OFD Sender: No OFD packet to send [13:23:01]OFD Sender: No OFD packet to send [13:23:06]OFD Sender: No OFD packet to send [13:23:11]OFD Sender: No OFD packet to send [13:23:16]OFD Sender: No OFD packet to send [13:23:21]OFD Sender: No OFD packet to send [13:23:26]OFD Sender: No OFD packet to send [13:23:26]accept exits with 7 [13:23:26]New connection [13:23:26]New thread 3067436388 created [13:23:26]Thread 3067293028 joined [13:23:26]Waiting for new connection... [13:23:26] Sock 7.Parse request [13:23:26]Sock 7.Check first char [13:23:26]Sock 7.First char is OK [13:23:26]request: POST /json_proto HTTP/1.0 [13:23:26]Method: POST [13:23:26]URL: /json_proto [13:23:26]Method is POST - this is cgi request [13:23:26]url: /json_proto [13:23:26]query_string will be loaded in cgi processing [13:23:26]execute_cgi json_proto POST (null) [13:23:26]execute_cgi path=json_proto method=POST [13:23:26]POST find Content-Length [13:23:26]Host: 172.17.50.195:8080 [13:23:26]Content-Length: 683 [13:23:26]Content-Type: application/json [13:23:26] [13:23:26]POST finish read [13:23:26]Found Content-Length = 683 [13:23:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092909", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:23:26]execute_script... [13:23:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092909", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:23:26]POST & json_proto [13:23:26]process_json_proto [13:23:26]json parsed OK: [13:23:26]protocol is kg_v1.0 [13:23:26]action value=close_receipt [13:23:26]process_action close_receipt [13:23:26]cmd_close_receipt [13:23:26]MH_GetDate [13:23:26]Write to MH i2c: F0 00 00 6D 3D 99 [13:23:26]Write i2c OK [13:23:26]MH_I2C_Read... [13:23:26]Read from MH i2c: F0 [13:23:26]MH_I2C_Read... [13:23:26]Read from MH i2c: F0 09 00 [13:23:26]MH_I2C_Read... [13:23:26]Read from MH i2c: F0 09 00 6D 3D 00 4F 90 1F 67 43 33 1C 67 00 [13:23:26]GetLastDocTimeStamp 1730121714 [13:23:26]current date 1730121807 [13:23:26]FM_GetShiftState [13:23:26]SAM_PROTO_GetShiftState [13:23:26]wFMCommunicate request_size=4 [13:23:26]MH_SAM_APDU [13:23:26]CAPDU: 80 13 01 00 [13:23:26]Write to MH i2c: E2 08 00 6E 3D 80 13 01 00 00 00 00 00 28 [13:23:26]Write i2c OK [13:23:26]MH_I2C_Read... [13:23:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:23:26]Read from MH i2c: E2 [13:23:26]MH_I2C_Read... [13:23:26]Read from MH i2c: E2 0E 00 [13:23:26]MH_I2C_Read... [13:23:26]Read from MH i2c: E2 0E 00 6E 3D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 21 [13:23:26]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:23:26]wFMCommunicate OK [13:23:26]SAM_PROTO_GetShiftState done [13:23:26]FM_GetShiftState done [13:23:26]opened in 1730073493 [13:23:26]opened+sec_in_day 1730159893 [13:23:26]quantity*price = 100015 [13:23:26]sum+1 = 100017 [13:23:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 427 28.10.2024 13:23 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317952 ФПД: 118989120672693 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T132327&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317952&fm=118989120672693&tin=02508201610067®Number=0000000000091628&sum=100000 [13:23:27]StoreToDocumentArchive [13:23:27]shift 546 fd 317952 [13:23:27]save to /storage/0546/doc_00317952 [13:23:27]save last doc name /storage/0546/doc_00317952 to /storage/kkm_last_doc_name [13:23:27]save OK [13:23:27]Clear old archive folders... [13:23:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:23:27]tlvbuf is 013DDF70 [13:23:27]SAM_PROTO_ClearQueue [13:23:27]wFMCommunicate request_size=4 [13:23:27]MH_SAM_APDU [13:23:27]CAPDU: 80 09 00 00 [13:23:27]Write to MH i2c: E2 08 00 7B 3D 80 09 00 00 00 00 00 00 2A [13:23:27]Write i2c OK [13:23:27]MH_I2C_Read... [13:23:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:23:27]Read from MH i2c: E2 [13:23:27]MH_I2C_Read... [13:23:27]Read from MH i2c: E2 03 00 [13:23:27]MH_I2C_Read... [13:23:27]Read from MH i2c: E2 03 00 7B 3D 00 90 00 2C [13:23:27]RAPDU: 90 00 [13:23:27]wFMCommunicate OK [13:23:27]SAM_PROTO_ClearQueue done [13:23:27]KKMCreateOFDPacket [13:23:27]OFDProtocolAddRootSTLVToBuf [13:23:27]FM_MakeSignedData [13:23:27]FM_MakeSignedData [13:23:27]SAM_PROTO_SignData [13:23:27]wFMCommunicate request_size=4 [13:23:27]MH_SAM_APDU [13:23:27]CAPDU: 80 0D 01 02 [13:23:27]Write to MH i2c: E2 08 00 7C 3D 80 0D 01 02 00 00 00 00 32 [13:23:27]Write i2c OK [13:23:27]MH_I2C_Read... [13:23:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:23:27]Read from MH i2c: E2 [13:23:27]MH_I2C_Read... [13:23:27]Read from MH i2c: E2 03 00 [13:23:27]MH_I2C_Read... [13:23:27]Read from MH i2c: E2 03 00 7C 3D 00 90 00 2D [13:23:27]RAPDU: 90 00 [13:23:27]wFMCommunicate OK [13:23:27]wFMCommunicate request_size=255 [13:23:27]MH_SAM_APDU [13:23:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 01 00 00 F4 03 04 00 4F 90 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 00 DA 04 00 35 04 06 00 6C [13:23:27]Write to MH i2c: E2 02 01 7D 3D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 01 00 00 F4 03 04 00 4F 90 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 00 DA 04 00 35 04 06 00 6C 00 00 39 [13:23:27]Write i2c OK [13:23:27]MH_I2C_Read... [13:23:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:23:28]Read from MH i2c: E2 [13:23:28]MH_I2C_Read... [13:23:28]Read from MH i2c: E2 03 00 [13:23:28]MH_I2C_Read... [13:23:28]Read from MH i2c: E2 03 00 7D 3D 00 90 00 2E [13:23:28]RAPDU: 90 00 [13:23:28]wFMCommunicate OK [13:23:28]wFMCommunicate request_size=10 [13:23:28]MH_SAM_APDU [13:23:28]CAPDU: 80 0D 02 02 05 38 50 45 13 B5 [13:23:28]Write to MH i2c: E2 0D 00 7E 3D 80 0D 02 02 05 00 38 50 45 13 B5 00 00 D4 [13:23:28]Write i2c OK [13:23:28]MH_I2C_Read... [13:23:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:23:28]Read from MH i2c: E2 [13:23:28]MH_I2C_Read... [13:23:28]Read from MH i2c: E2 03 00 [13:23:28]MH_I2C_Read... [13:23:28]Read from MH i2c: E2 03 00 7E 3D 00 90 00 2F [13:23:28]RAPDU: 90 00 [13:23:28]wFMCommunicate OK [13:23:28]wFMCommunicate request_size=4 [13:23:28]MH_SAM_APDU [13:23:28]CAPDU: 80 0D 03 02 [13:23:28]Write to MH i2c: E2 08 00 7F 3D 80 0D 03 02 00 00 00 00 37 [13:23:28]Write i2c OK [13:23:28]MH_I2C_Read... [13:23:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:23:28]Read from MH i2c: E2 [13:23:28]MH_I2C_Read... [13:23:28]Read from MH i2c: E2 0B 00 [13:23:28]MH_I2C_Read... [13:23:28]Read from MH i2c: E2 0B 00 7F 3D 00 DC 7F 2B 6D 8A BB 5A 86 90 00 50 [13:23:28]RAPDU: DC 7F 2B 6D 8A BB 5A 86 90 00 [13:23:28]wFMCommunicate OK [13:23:28]SAM_PROTO_SignData done [13:23:28]FM_MakeSignedData done [13:23:28]CreateOFDProtocolMessage [13:23:28]wFMCommunicate request_size=4 [13:23:28]MH_SAM_APDU [13:23:28]CAPDU: 80 11 00 00 [13:23:28]Write to MH i2c: E2 08 00 80 3D 80 11 00 00 00 00 00 00 37 [13:23:28]Write i2c OK [13:23:28]MH_I2C_Read... [13:23:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:23:28]Read from MH i2c: E2 [13:23:28]MH_I2C_Read... [13:23:28]Read from MH i2c: E2 17 00 [13:23:28]MH_I2C_Read... [13:23:28]Read from MH i2c: E2 17 00 80 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 8B [13:23:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:23:28]wFMCommunicate OK [13:23:28]CreateOFDProtocolMessage done [13:23:28]OFDSenderStorePacket 317952 [13:23:28]StoreOFDPacket docnum=317952 [13:23:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 41 0B 07 01 AB AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 01 00 00 F4 03 04 00 4F 90 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 00 DA 04 00 35 04 06 00 6C 38 50 45 13 B5 DC 7F 2B 6D 8A BB 5A 86 [13:23:28]CheckFolder [13:23:28]dirname=/storage/ofd_packets [13:23:28]CheckFolder done [13:23:28]ProducePacketName [13:23:28]name=ofd_packets/00317952 [13:23:28]NVStorageSaveData ofd_packets/00317952 [13:23:28]File name is /storage/ofd_packets/00317952 [13:23:28]Write 301 bytes [13:23:28]NVStorageSaveData done [13:23:28]OFDSenderStorePacket done [13:23:28]KKMCreateOFDPacket done [13:23:28]NVStorageSaveData kkm_last_timestamp [13:23:28]File name is /storage/kkm_last_timestamp [13:23:28]Write 4 bytes [13:23:28]NVStorageSaveData done [13:23:28]ExternCall_PrintAddStr [13:23:28]wPrintStart [13:23:28]Write to MH i2c: 01 00 00 81 3D BE [13:23:28]Write i2c OK [13:23:28]MH_I2C_Read... [13:23:28]Read from MH i2c: 01 [13:23:28]MH_I2C_Read... [13:23:28]Read from MH i2c: 01 07 00 [13:23:28]MH_I2C_Read... [13:23:28]Read from MH i2c: 01 07 00 81 3D 00 00 00 00 00 FF 0F D3 [13:23:28]RasterBufferAndPrint [13:23:28]line Счет N : (1)1092909 [13:23:28]line ИНН: 02508201610067 [13:23:28]line Контрольно-Кассовый Чек [13:23:28]line ПРОДАЖА [13:23:28]line ТРК (МРК, ГНК) : 43 [13:23:28]line Товар: 2710124130 [13:23:28]line Аи-92-К-2 [13:23:28]line 14.950 * 66.90 [13:23:28]line = 1000.16 [13:23:28]line НДС 12% НСП 1% [13:23:28]line > о реализуемом товаре [13:23:28]line ОКРУГЛЕНИЕ: -0.16 [13:23:28]line ИТОГО: 1000.00 [13:23:28]line Внесено: 1000.00 [13:23:28]line СДАЧА: 0.00 [13:23:28]line НСП 1% : 8.85 [13:23:28]line НДС 12% : 106.21 [13:23:28]line Наличными: 1000.00 [13:23:28]line Безнал.: 0.00 [13:23:28]line Место: АЗС № 101 "Партнер Нефть" [13:23:28]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:23:28]line СНО: Общий режим [13:23:28]line Чек 427 28.10.2024 13:23 [13:23:28]line Смена: 546 ФФД: 1.0 [13:23:28]line ЗНМ: 0300000082 [13:23:28]line РНМ: 0000000000091628 [13:23:28]line Версия ККМ: 001 [13:23:28]line ФМ: 0000000000874671 [13:23:28]line ФД: 317952 [13:23:28]line ФПД: 118989120672693 [13:23:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T132327&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317952&fm=118989120672693&tin=02508201610067®Number=0000000000091628&sum=100000 [13:23:28]OFD Sender: Processing packet 317952 [packets to send 127, broken 126] [13:23:28]ProducePacketName [13:23:28]name=ofd_packets/00317952 [13:23:28]OFD Sender: To server: pG, [13:23:28]CommunicateWithHost lk.salyk.kg:30040 [13:23:28]ConnectInit lk.salyk.kg [13:23:28]written 0, free lines is 4095 [13:23:28]Connected sock=10 [13:23:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 41 0B 07 01 AB AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 01 00 00 F4 03 04 00 4F 90 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 00 DA 04 00 35 04 06 00 6C 38 50 45 13 B5 DC 7F 2B 6D 8A BB 5A 86 [13:23:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 A0 04 47 00 FF C0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 00 DA 04 00 F4 03 04 00 08 3C 1F 67 B6 04 01 00 00 17 A3 A5 BE 59 FD EC 9C [13:23:28]CommunicateWithHost err = 0 [13:23:28]CheckOFDResponse [13:23:28]1017 (14) - 77093643461234 [13:23:28]1041 (16) - 0000000000874671 [13:23:28]1040 (4) - 317952 [13:23:28]1012 (4) - 28.10.2024 07:23 [13:23:28]1206 (1) - 0 [13:23:28]OFD Sender: Remove packet 317952 [13:23:28]ProducePacketName [13:23:28]name=ofd_packets/00317952 [13:23:28]NVStorageDeleteData [13:23:29]Write to MH i2c: 01 00 00 AC 3D E9 [13:23:29]Write i2c OK [13:23:29]MH_I2C_Read... [13:23:29]Read from MH i2c: 01 [13:23:29]MH_I2C_Read... [13:23:29]Read from MH i2c: 01 07 00 [13:23:29]MH_I2C_Read... [13:23:29]Read from MH i2c: 01 07 00 AC 3D 00 00 00 00 00 F9 0C F5 [13:23:29]RasterBufferAndPrint [13:23:29]line [13:23:29]line [13:23:29]line [13:23:29]line [13:23:29]line [13:23:29]written 0, free lines is 3331 [13:23:29]MH_Cut [13:23:29]Write to MH i2c: D1 01 00 B3 3D 01 C2 [13:23:29]Write i2c OK [13:23:29]MH_I2C_Read... [13:23:29]Read from MH i2c: D1 [13:23:29]MH_I2C_Read... [13:23:29]Read from MH i2c: D1 01 00 [13:23:29]MH_I2C_Read... [13:23:29]Read from MH i2c: D1 01 00 B3 3D 00 C1 [13:23:29]Write to MH i2c: 01 00 00 B4 3D F1 [13:23:29]Write i2c OK [13:23:29]MH_I2C_Read... [13:23:29]OFD Sender: No OFD packet to send [13:23:29]*** Cut start [13:23:29]*** Partial cut [13:23:29]*** CUTSNS_PIN = 1 [13:23:29]*** CUTSNS_PIN = 0 [13:23:30]*** Brake cut motor [13:23:30]Read from MH i2c: 01 [13:23:30]MH_I2C_Read... [13:23:30]*** Stop cut motor [13:23:30]*** Cut end [13:23:30]Read from MH i2c: 01 07 00 [13:23:30]MH_I2C_Read... [13:23:30]Read from MH i2c: 01 07 00 B4 3D 00 00 00 00 00 FF 0F 06 [13:23:30]process_action close_receipt done [13:23:30]requested_data is exist [13:23:30]produce_requested_data [13:23:30]requested_item fm.sn is exist - process it [13:23:30]wFMCommunicate request_size=4 [13:23:30]MH_SAM_APDU [13:23:30]CAPDU: 80 11 00 00 [13:23:30]Write to MH i2c: E2 08 00 B5 3D 80 11 00 00 00 00 00 00 6C [13:23:30]Write i2c OK [13:23:30]MH_I2C_Read... [13:23:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:23:30]Read from MH i2c: E2 [13:23:30]MH_I2C_Read... [13:23:30]Read from MH i2c: E2 17 00 [13:23:30]MH_I2C_Read... [13:23:30]Read from MH i2c: E2 17 00 B5 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C0 [13:23:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:23:30]wFMCommunicate OK [13:23:30]requested_item fd.num is exist - process it [13:23:30]SAM_PROTO_GetFieldsCounters [13:23:30]wFMCommunicate request_size=4 [13:23:30]MH_SAM_APDU [13:23:30]CAPDU: 80 13 00 00 [13:23:30]Write to MH i2c: E2 08 00 B6 3D 80 13 00 00 00 00 00 00 6F [13:23:30]Write i2c OK [13:23:30]MH_I2C_Read... [13:23:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:23:30]Read from MH i2c: E2 [13:23:30]MH_I2C_Read... [13:23:30]Read from MH i2c: E2 62 00 [13:23:30]MH_I2C_Read... [13:23:30]Read from MH i2c: E2 62 00 B6 3D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 00 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 AB 01 00 00 5E 04 04 00 AB 01 00 00 57 04 04 00 AC 01 00 00 19 04 04 00 00 00 00 00 90 00 98 [13:23:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 00 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 AB 01 00 00 5E 04 04 00 AB 01 00 00 57 04 04 00 AC 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:23:30]wFMCommunicate OK [13:23:30]SAM_PROTO_GetFieldsCounters done [13:23:30]requested_item shift.num is exist - process it [13:23:30]requested_item shift.opened is exist - process it [13:23:30]req_shift_opened [13:23:30]FM_GetShiftState [13:23:30]SAM_PROTO_GetShiftState [13:23:30]wFMCommunicate request_size=4 [13:23:30]MH_SAM_APDU [13:23:30]CAPDU: 80 13 01 00 [13:23:30]Write to MH i2c: E2 08 00 B7 3D 80 13 01 00 00 00 00 00 71 [13:23:30]Write i2c OK [13:23:30]MH_I2C_Read... [13:23:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:23:30]Read from MH i2c: E2 [13:23:30]MH_I2C_Read... [13:23:30]Read from MH i2c: E2 0E 00 [13:23:30]MH_I2C_Read... [13:23:30]Read from MH i2c: E2 0E 00 B7 3D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 6A [13:23:30]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:23:30]wFMCommunicate OK [13:23:30]SAM_PROTO_GetShiftState done [13:23:30]FM_GetShiftState done [13:23:30]req_shift_opened done [13:23:30]requested_item shift.open_date is exist - process it [13:23:30]req_shift_open_date [13:23:30]req_shift_open_date done [13:23:30]produce_requested_data done [13:23:30]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317952,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:23:30]process_action_free close_receipt [13:23:30]json_value_free [13:23:30]json_value_free done [13:23:30]process_json_proto returns [13:23:30]Send response to host [13:23:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317952,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:23:30]free response buf [13:23:30]execute_script done [13:23:30]execute_script returns [13:23:30]free content buf [13:23:30]Sock 7.Close socket [13:23:30]Sock 7.Thread stoped [13:23:31]accept exits with 9 [13:23:31]New connection [13:23:31]New thread 3067293028 created [13:23:31]Thread 3067436388 joined [13:23:31]Waiting for new connection... [13:23:31] Sock 9.Parse request [13:23:31]Sock 9.Check first char [13:23:31]Sock 9.First char is OK [13:23:31]request: POST /json_proto HTTP/1.0 [13:23:31]Method: POST [13:23:31]URL: /json_proto [13:23:31]Method is POST - this is cgi request [13:23:31]url: /json_proto [13:23:31]query_string will be loaded in cgi processing [13:23:31]execute_cgi json_proto POST (null) [13:23:31]execute_cgi path=json_proto method=POST [13:23:31]POST find Content-Length [13:23:31]Host: 172.17.50.195:8080 [13:23:31]Content-Length: 683 [13:23:31]Content-Type: application/json [13:23:31] [13:23:31]POST finish read [13:23:31]Found Content-Length = 683 [13:23:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092910", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 17.940, "sum" : 1200.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:23:31]execute_script... [13:23: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)1092910", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 17.940, "sum" : 1200.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:23:31]POST & json_proto [13:23:31]process_json_proto [13:23:31]json parsed OK: [13:23:31]protocol is kg_v1.0 [13:23:31]action value=close_receipt [13:23:31]process_action close_receipt [13:23:31]cmd_close_receipt [13:23:31]MH_GetDate [13:23:31]Write to MH i2c: F0 00 00 B8 3D E4 [13:23:31]Write i2c OK [13:23:31]MH_I2C_Read... [13:23:31]Read from MH i2c: F0 [13:23:31]MH_I2C_Read... [13:23:31]Read from MH i2c: F0 09 00 [13:23:31]MH_I2C_Read... [13:23:31]Read from MH i2c: F0 09 00 B8 3D 00 54 90 1F 67 43 33 1C 67 50 [13:23:31]GetLastDocTimeStamp 1730121807 [13:23:31]current date 1730121812 [13:23:31]FM_GetShiftState [13:23:31]SAM_PROTO_GetShiftState [13:23:31]wFMCommunicate request_size=4 [13:23:31]MH_SAM_APDU [13:23:31]CAPDU: 80 13 01 00 [13:23:31]Write to MH i2c: E2 08 00 B9 3D 80 13 01 00 00 00 00 00 73 [13:23:31]Write i2c OK [13:23:31]MH_I2C_Read... [13:23:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:23:31]Read from MH i2c: E2 [13:23:31]MH_I2C_Read... [13:23:31]Read from MH i2c: E2 0E 00 [13:23:31]MH_I2C_Read... [13:23:31]Read from MH i2c: E2 0E 00 B9 3D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 6C [13:23:31]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:23:31]wFMCommunicate OK [13:23:31]SAM_PROTO_GetShiftState done [13:23:31]FM_GetShiftState done [13:23:31]opened in 1730073493 [13:23:31]opened+sec_in_day 1730159893 [13:23:31]quantity*price = 120018 [13:23:31]sum+1 = 120020 [13:23:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 428 28.10.2024 13:23 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317953 ФПД: 145523455109718 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T132332&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317953&fm=145523455109718&tin=02508201610067®Number=0000000000091628&sum=120000 [13:23:31]StoreToDocumentArchive [13:23:31]shift 546 fd 317953 [13:23:31]save to /storage/0546/doc_00317953 [13:23:31]save last doc name /storage/0546/doc_00317953 to /storage/kkm_last_doc_name [13:23:31]save OK [13:23:31]Clear old archive folders... [13:23:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:23:32]tlvbuf is 013BC900 [13:23:32]SAM_PROTO_ClearQueue [13:23:32]wFMCommunicate request_size=4 [13:23:32]MH_SAM_APDU [13:23:32]CAPDU: 80 09 00 00 [13:23:32]Write to MH i2c: E2 08 00 C6 3D 80 09 00 00 00 00 00 00 75 [13:23:32]Write i2c OK [13:23:32]MH_I2C_Read... [13:23:32]Read from MH i2c: E2 [13:23:32]MH_I2C_Read... [13:23:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:23:32]Read from MH i2c: E2 03 00 [13:23:32]MH_I2C_Read... [13:23:32]Read from MH i2c: E2 03 00 C6 3D 00 90 00 77 [13:23:32]RAPDU: 90 00 [13:23:32]wFMCommunicate OK [13:23:32]SAM_PROTO_ClearQueue done [13:23:32]KKMCreateOFDPacket [13:23:32]OFDProtocolAddRootSTLVToBuf [13:23:32]FM_MakeSignedData [13:23:32]FM_MakeSignedData [13:23:32]SAM_PROTO_SignData [13:23:32]wFMCommunicate request_size=4 [13:23:32]MH_SAM_APDU [13:23:32]CAPDU: 80 0D 01 02 [13:23:32]Write to MH i2c: E2 08 00 C7 3D 80 0D 01 02 00 00 00 00 7D [13:23:32]Write i2c OK [13:23:32]MH_I2C_Read... [13:23:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:23:32]Read from MH i2c: E2 [13:23:32]MH_I2C_Read... [13:23:32]Read from MH i2c: E2 03 00 [13:23:32]MH_I2C_Read... [13:23:32]Read from MH i2c: E2 03 00 C7 3D 00 90 00 78 [13:23:32]RAPDU: 90 00 [13:23:32]wFMCommunicate OK [13:23:32]wFMCommunicate request_size=255 [13:23:32]MH_SAM_APDU [13:23: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 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 01 00 00 F4 03 04 00 54 90 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 01 DA 04 00 35 04 06 00 84 [13:23:32]Write to MH i2c: E2 02 01 C8 3D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 01 00 00 F4 03 04 00 54 90 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 01 DA 04 00 35 04 06 00 84 00 00 B0 [13:23:32]Write i2c OK [13:23:32]MH_I2C_Read... [13:23:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:23:33]Read from MH i2c: E2 [13:23:33]MH_I2C_Read... [13:23:33]Read from MH i2c: E2 03 00 [13:23:33]MH_I2C_Read... [13:23:33]Read from MH i2c: E2 03 00 C8 3D 00 90 00 79 [13:23:33]RAPDU: 90 00 [13:23:33]wFMCommunicate OK [13:23:33]wFMCommunicate request_size=10 [13:23:33]MH_SAM_APDU [13:23:33]CAPDU: 80 0D 02 02 05 5A 51 D9 2A 56 [13:23:33]Write to MH i2c: E2 0D 00 C9 3D 80 0D 02 02 05 00 5A 51 D9 2A 56 00 00 8E [13:23:33]Write i2c OK [13:23:33]MH_I2C_Read... [13:23:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:23:33]Read from MH i2c: E2 [13:23:33]MH_I2C_Read... [13:23:33]Read from MH i2c: E2 03 00 [13:23:33]MH_I2C_Read... [13:23:33]Read from MH i2c: E2 03 00 C9 3D 00 90 00 7A [13:23:33]RAPDU: 90 00 [13:23:33]wFMCommunicate OK [13:23:33]wFMCommunicate request_size=4 [13:23:33]MH_SAM_APDU [13:23:33]CAPDU: 80 0D 03 02 [13:23:33]Write to MH i2c: E2 08 00 CA 3D 80 0D 03 02 00 00 00 00 82 [13:23:33]Write i2c OK [13:23:33]MH_I2C_Read... [13:23:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:23:33]Read from MH i2c: E2 [13:23:33]MH_I2C_Read... [13:23:33]Read from MH i2c: E2 0B 00 [13:23:33]MH_I2C_Read... [13:23:33]Read from MH i2c: E2 0B 00 CA 3D 00 B0 FD 1D 68 5C A3 71 61 90 00 86 [13:23:33]RAPDU: B0 FD 1D 68 5C A3 71 61 90 00 [13:23:33]wFMCommunicate OK [13:23:33]SAM_PROTO_SignData done [13:23:33]FM_MakeSignedData done [13:23:33]CreateOFDProtocolMessage [13:23:33]wFMCommunicate request_size=4 [13:23:33]MH_SAM_APDU [13:23:33]CAPDU: 80 11 00 00 [13:23:33]Write to MH i2c: E2 08 00 CB 3D 80 11 00 00 00 00 00 00 82 [13:23:33]Write i2c OK [13:23:33]MH_I2C_Read... [13:23:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:23:33]Read from MH i2c: E2 [13:23:33]MH_I2C_Read... [13:23:33]Read from MH i2c: E2 17 00 [13:23:33]MH_I2C_Read... [13:23:33]Read from MH i2c: E2 17 00 CB 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D6 [13:23:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:23:33]wFMCommunicate OK [13:23:33]CreateOFDProtocolMessage done [13:23:33]OFDSenderStorePacket 317953 [13:23:33]StoreOFDPacket docnum=317953 [13:23:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 8A AC 07 01 83 78 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 01 00 00 F4 03 04 00 54 90 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 01 DA 04 00 35 04 06 00 84 5A 51 D9 2A 56 B0 FD 1D 68 5C A3 71 61 [13:23:33]CheckFolder [13:23:33]dirname=/storage/ofd_packets [13:23:33]CheckFolder done [13:23:33]ProducePacketName [13:23:33]name=ofd_packets/00317953 [13:23:33]NVStorageSaveData ofd_packets/00317953 [13:23:33]File name is /storage/ofd_packets/00317953 [13:23:33]Write 301 bytes [13:23:33]NVStorageSaveData done [13:23:33]OFDSenderStorePacket done [13:23:33]KKMCreateOFDPacket done [13:23:33]NVStorageSaveData kkm_last_timestamp [13:23:33]File name is /storage/kkm_last_timestamp [13:23:33]Write 4 bytes [13:23:33]NVStorageSaveData done [13:23:33]ExternCall_PrintAddStr [13:23:33]wPrintStart [13:23:33]Write to MH i2c: 01 00 00 CC 3D 09 [13:23:33]Write i2c OK [13:23:33]MH_I2C_Read... [13:23:33]Read from MH i2c: 01 [13:23:33]MH_I2C_Read... [13:23:33]Read from MH i2c: 01 07 00 [13:23:33]MH_I2C_Read... [13:23:33]Read from MH i2c: 01 07 00 CC 3D 00 00 00 00 00 FF 0F 1E [13:23:33]RasterBufferAndPrint [13:23:33]line Счет N : (1)1092910 [13:23:33]line ИНН: 02508201610067 [13:23:33]line Контрольно-Кассовый Чек [13:23:33]line ПРОДАЖА [13:23:33]line ТРК (МРК, ГНК) : 63 [13:23:33]line Товар: 2710124130 [13:23:33]line Аи-92-К-2 [13:23:33]line 17.940 * 66.90 [13:23:33]line = 1200.19 [13:23:33]line НДС 12% НСП 1% [13:23:33]line > о реализуемом товаре [13:23:33]line ОКРУГЛЕНИЕ: -0.19 [13:23:33]line ИТОГО: 1200.00 [13:23:33]line Внесено: 1200.00 [13:23:33]line СДАЧА: 0.00 [13:23:33]line НСП 1% : 10.62 [13:23:33]line НДС 12% : 127.45 [13:23:33]line Наличными: 1200.00 [13:23:33]line Безнал.: 0.00 [13:23:33]line Место: АЗС № 101 "Партнер Нефть" [13:23:33]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:23:33]line СНО: Общий режим [13:23:33]line Чек 428 28.10.2024 13:23 [13:23:33]line Смена: 546 ФФД: 1.0 [13:23:33]line ЗНМ: 0300000082 [13:23:33]line РНМ: 0000000000091628 [13:23:33]line Версия ККМ: 001 [13:23:33]line ФМ: 0000000000874671 [13:23:33]line ФД: 317953 [13:23:33]line ФПД: 145523455109718 [13:23:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T132332&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317953&fm=145523455109718&tin=02508201610067®Number=0000000000091628&sum=120000 [13:23:33]written 0, free lines is 4095 [13:23:33]OFD Sender: Processing packet 317953 [packets to send 127, broken 126] [13:23:33]ProducePacketName [13:23:33]name=ofd_packets/00317953 [13:23:33]OFD Sender: To server: pG, [13:23:33]CommunicateWithHost lk.salyk.kg:30040 [13:23:33]ConnectInit lk.salyk.kg [13:23:33]Connected sock=10 [13:23:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 8A AC 07 01 83 78 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 01 00 00 F4 03 04 00 54 90 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 01 DA 04 00 35 04 06 00 84 5A 51 D9 2A 56 B0 FD 1D 68 5C A3 71 61 [13:23:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 59 97 47 00 57 D1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 01 DA 04 00 F4 03 04 00 0D 3C 1F 67 B6 04 01 00 00 27 46 79 65 36 03 E8 7D [13:23:33]CommunicateWithHost err = 0 [13:23:33]CheckOFDResponse [13:23:33]1017 (14) - 77093643461234 [13:23:33]1041 (16) - 0000000000874671 [13:23:33]1040 (4) - 317953 [13:23:33]1012 (4) - 28.10.2024 07:23 [13:23:33]1206 (1) - 0 [13:23:33]OFD Sender: Remove packet 317953 [13:23:33]ProducePacketName [13:23:33]name=ofd_packets/00317953 [13:23:33]NVStorageDeleteData [13:23:33]Write to MH i2c: 01 00 00 F7 3D 34 [13:23:33]Write i2c OK [13:23:33]MH_I2C_Read... [13:23:33]Read from MH i2c: 01 [13:23:33]MH_I2C_Read... [13:23:33]Read from MH i2c: 01 07 00 [13:23:33]MH_I2C_Read... [13:23:33]Read from MH i2c: 01 07 00 F7 3D 00 00 00 00 00 FF 0C 46 [13:23:33]RasterBufferAndPrint [13:23:33]line [13:23:33]line [13:23:33]line [13:23:33]line [13:23:33]line [13:23:33]written 0, free lines is 3342 [13:23:33]MH_Cut [13:23:33]Write to MH i2c: D1 01 00 FE 3D 01 0D [13:23:33]Write i2c OK [13:23:33]MH_I2C_Read... [13:23:33]Read from MH i2c: D1 [13:23:33]MH_I2C_Read... [13:23:33]Read from MH i2c: D1 01 00 [13:23:33]MH_I2C_Read... [13:23:33]Read from MH i2c: D1 01 00 FE 3D 00 0C [13:23:33]Write to MH i2c: 01 00 00 FF 3D 3C [13:23:33]Write i2c OK [13:23:33]MH_I2C_Read... [13:23:34]OFD Sender: No OFD packet to send [13:23:34]*** Cut start [13:23:34]*** Partial cut [13:23:34]*** CUTSNS_PIN = 1 [13:23:34]*** CUTSNS_PIN = 0 [13:23:34]*** Brake cut motor [13:23:35]Read from MH i2c: 01 [13:23:35]MH_I2C_Read... [13:23:35]*** Stop cut motor [13:23:35]*** Cut end [13:23:35]Read from MH i2c: 01 07 00 [13:23:35]MH_I2C_Read... [13:23:35]Read from MH i2c: 01 07 00 FF 3D 00 00 00 00 00 FF 0F 51 [13:23:35]process_action close_receipt done [13:23:35]requested_data is exist [13:23:35]produce_requested_data [13:23:35]requested_item fm.sn is exist - process it [13:23:35]wFMCommunicate request_size=4 [13:23:35]MH_SAM_APDU [13:23:35]CAPDU: 80 11 00 00 [13:23:35]Write to MH i2c: E2 08 00 00 3E 80 11 00 00 00 00 00 00 B8 [13:23:35]Write i2c OK [13:23:35]MH_I2C_Read... [13:23:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:23:35]Read from MH i2c: E2 [13:23:35]MH_I2C_Read... [13:23:35]Read from MH i2c: E2 17 00 [13:23:35]MH_I2C_Read... [13:23:35]Read from MH i2c: E2 17 00 00 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 0C [13:23:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:23:35]wFMCommunicate OK [13:23:35]requested_item fd.num is exist - process it [13:23:35]SAM_PROTO_GetFieldsCounters [13:23:35]wFMCommunicate request_size=4 [13:23:35]MH_SAM_APDU [13:23:35]CAPDU: 80 13 00 00 [13:23:35]Write to MH i2c: E2 08 00 01 3E 80 13 00 00 00 00 00 00 BB [13:23:35]Write i2c OK [13:23:35]MH_I2C_Read... [13:23:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:23:35]Read from MH i2c: E2 [13:23:35]MH_I2C_Read... [13:23:35]Read from MH i2c: E2 62 00 [13:23:35]MH_I2C_Read... [13:23:35]Read from MH i2c: E2 62 00 01 3E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 01 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 AC 01 00 00 5E 04 04 00 AC 01 00 00 57 04 04 00 AD 01 00 00 19 04 04 00 00 00 00 00 90 00 E8 [13:23:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 01 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 AC 01 00 00 5E 04 04 00 AC 01 00 00 57 04 04 00 AD 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:23:35]wFMCommunicate OK [13:23:35]SAM_PROTO_GetFieldsCounters done [13:23:35]requested_item shift.num is exist - process it [13:23:35]requested_item shift.opened is exist - process it [13:23:35]req_shift_opened [13:23:35]FM_GetShiftState [13:23:35]SAM_PROTO_GetShiftState [13:23:35]wFMCommunicate request_size=4 [13:23:35]MH_SAM_APDU [13:23:35]CAPDU: 80 13 01 00 [13:23:35]Write to MH i2c: E2 08 00 02 3E 80 13 01 00 00 00 00 00 BD [13:23:35]Write i2c OK [13:23:35]MH_I2C_Read... [13:23:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:23:35]Read from MH i2c: E2 [13:23:35]MH_I2C_Read... [13:23:35]Read from MH i2c: E2 0E 00 [13:23:35]MH_I2C_Read... [13:23:35]Read from MH i2c: E2 0E 00 02 3E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B6 [13:23:35]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:23:35]wFMCommunicate OK [13:23:35]SAM_PROTO_GetShiftState done [13:23:35]FM_GetShiftState done [13:23:35]req_shift_opened done [13:23:35]requested_item shift.open_date is exist - process it [13:23:35]req_shift_open_date [13:23:35]req_shift_open_date done [13:23:35]produce_requested_data done [13:23:35]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317953,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:23:35]process_action_free close_receipt [13:23:35]json_value_free [13:23:35]json_value_free done [13:23:35]process_json_proto returns [13:23:35]Send response to host [13:23:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317953,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:23:35]free response buf [13:23:35]execute_script done [13:23:35]execute_script returns [13:23:35]free content buf [13:23:35]Sock 9.Close socket [13:23:35]Sock 9.Thread stoped [13:23:35]accept exits with 7 [13:23:35]New connection [13:23:35]New thread 3067436388 created [13:23:35]Thread 3067293028 joined [13:23:35]Waiting for new connection... [13:23:35] Sock 7.Parse request [13:23:35]Sock 7.Check first char [13:23:35]Sock 7.First char is OK [13:23:35]request: POST /json_proto HTTP/1.0 [13:23:35]Method: POST [13:23:35]URL: /json_proto [13:23:35]Method is POST - this is cgi request [13:23:35]url: /json_proto [13:23:35]query_string will be loaded in cgi processing [13:23:35]execute_cgi json_proto POST (null) [13:23:35]execute_cgi path=json_proto method=POST [13:23:35]POST find Content-Length [13:23:35]Host: 172.17.50.195:8080 [13:23:35]Content-Length: 683 [13:23:35]Content-Type: application/json [13:23:35] [13:23:35]POST finish read [13:23:35]Found Content-Length = 683 [13:23:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092911", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:23:35]execute_script... [13: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 : (1)1092911", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:23:35]POST & json_proto [13:23:35]process_json_proto [13:23:35]json parsed OK: [13:23:35]protocol is kg_v1.0 [13:23:35]action value=close_receipt [13:23:35]process_action close_receipt [13:23:35]cmd_close_receipt [13:23:35]MH_GetDate [13:23:35]Write to MH i2c: F0 00 00 03 3E 30 [13:23:35]Write i2c OK [13:23:35]MH_I2C_Read... [13:23:35]Read from MH i2c: F0 [13:23:35]MH_I2C_Read... [13:23:35]Read from MH i2c: F0 09 00 [13:23:35]MH_I2C_Read... [13:23:35]Read from MH i2c: F0 09 00 03 3E 00 58 90 1F 67 43 33 1C 67 A0 [13:23:35]GetLastDocTimeStamp 1730121812 [13:23:35]current date 1730121816 [13:23:35]FM_GetShiftState [13:23:35]SAM_PROTO_GetShiftState [13:23:35]wFMCommunicate request_size=4 [13:23:35]MH_SAM_APDU [13:23:35]CAPDU: 80 13 01 00 [13:23:35]Write to MH i2c: E2 08 00 04 3E 80 13 01 00 00 00 00 00 BF [13:23:35]Write i2c OK [13:23:35]MH_I2C_Read... [13:23:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:23:35]Read from MH i2c: E2 [13:23:35]MH_I2C_Read... [13:23:35]Read from MH i2c: E2 0E 00 [13:23:35]MH_I2C_Read... [13:23:35]Read from MH i2c: E2 0E 00 04 3E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B8 [13:23:35]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:23:35]wFMCommunicate OK [13:23:35]SAM_PROTO_GetShiftState done [13:23:35]FM_GetShiftState done [13:23:35]opened in 1730073493 [13:23:35]opened+sec_in_day 1730159893 [13:23:35]quantity*price = 100021 [13:23:35]sum+1 = 100023 [13:23:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 429 28.10.2024 13:23 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317954 ФПД: 197524514869537 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T132336&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317954&fm=197524514869537&tin=02508201610067®Number=0000000000091628&sum=100000 [13:23:37]StoreToDocumentArchive [13:23:37]shift 546 fd 317954 [13:23:37]save to /storage/0546/doc_00317954 [13:23:37]save last doc name /storage/0546/doc_00317954 to /storage/kkm_last_doc_name [13:23:37]save OK [13:23:37]Clear old archive folders... [13:23:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:23:37]tlvbuf is 013A6BA0 [13:23:37]SAM_PROTO_ClearQueue [13:23:37]wFMCommunicate request_size=4 [13:23:37]MH_SAM_APDU [13:23:37]CAPDU: 80 09 00 00 [13:23:37]Write to MH i2c: E2 08 00 11 3E 80 09 00 00 00 00 00 00 C1 [13:23:37]Write i2c OK [13:23:37]MH_I2C_Read... [13:23:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:23:37]Read from MH i2c: E2 [13:23:37]MH_I2C_Read... [13:23:37]Read from MH i2c: E2 03 00 [13:23:37]MH_I2C_Read... [13:23:37]Read from MH i2c: E2 03 00 11 3E 00 90 00 C3 [13:23:37]RAPDU: 90 00 [13:23:37]wFMCommunicate OK [13:23:37]SAM_PROTO_ClearQueue done [13:23:37]KKMCreateOFDPacket [13:23:37]OFDProtocolAddRootSTLVToBuf [13:23:37]FM_MakeSignedData [13:23:37]FM_MakeSignedData [13:23:37]SAM_PROTO_SignData [13:23:37]wFMCommunicate request_size=4 [13:23:37]MH_SAM_APDU [13:23:37]CAPDU: 80 0D 01 02 [13:23:37]Write to MH i2c: E2 08 00 12 3E 80 0D 01 02 00 00 00 00 C9 [13:23:37]Write i2c OK [13:23:37]MH_I2C_Read... [13:23:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:23:37]Read from MH i2c: E2 [13:23:37]MH_I2C_Read... [13:23:37]Read from MH i2c: E2 03 00 [13:23:37]MH_I2C_Read... [13:23:37]Read from MH i2c: E2 03 00 12 3E 00 90 00 C4 [13:23:37]RAPDU: 90 00 [13:23:37]wFMCommunicate OK [13:23:37]wFMCommunicate request_size=255 [13:23:37]MH_SAM_APDU [13: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 AD 01 00 00 F4 03 04 00 58 90 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 02 DA 04 00 35 04 06 00 B3 [13:23:37]Write to MH i2c: E2 02 01 13 3E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 AD 01 00 00 F4 03 04 00 58 90 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 02 DA 04 00 35 04 06 00 B3 00 00 48 [13:23:37]Write i2c OK [13:23:37]MH_I2C_Read... [13:23:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:23:37]Read from MH i2c: E2 [13:23:37]MH_I2C_Read... [13:23:37]Read from MH i2c: E2 03 00 [13:23:37]MH_I2C_Read... [13:23:37]Read from MH i2c: E2 03 00 13 3E 00 90 00 C5 [13:23:37]RAPDU: 90 00 [13:23:37]wFMCommunicate OK [13:23:37]wFMCommunicate request_size=10 [13:23:37]MH_SAM_APDU [13:23:37]CAPDU: 80 0D 02 02 05 A5 C2 8B 11 21 [13:23:37]Write to MH i2c: E2 0D 00 14 3E 80 0D 02 02 05 00 A5 C2 8B 11 21 00 00 FA [13:23:37]Write i2c OK [13:23:37]MH_I2C_Read... [13:23:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:23:37]Read from MH i2c: E2 [13:23:37]MH_I2C_Read... [13:23:37]Read from MH i2c: E2 03 00 [13:23:37]MH_I2C_Read... [13:23:37]Read from MH i2c: E2 03 00 14 3E 00 90 00 C6 [13:23:37]RAPDU: 90 00 [13:23:37]wFMCommunicate OK [13:23:37]wFMCommunicate request_size=4 [13:23:37]MH_SAM_APDU [13:23:37]CAPDU: 80 0D 03 02 [13:23:37]Write to MH i2c: E2 08 00 15 3E 80 0D 03 02 00 00 00 00 CE [13:23:37]Write i2c OK [13:23:37]MH_I2C_Read... [13:23:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:23:37]Read from MH i2c: E2 [13:23:37]MH_I2C_Read... [13:23:37]Read from MH i2c: E2 0B 00 [13:23:37]MH_I2C_Read... [13:23:37]Read from MH i2c: E2 0B 00 15 3E 00 3B 65 23 9A 26 39 E3 95 90 00 03 [13:23:37]RAPDU: 3B 65 23 9A 26 39 E3 95 90 00 [13:23:37]wFMCommunicate OK [13:23:37]SAM_PROTO_SignData done [13:23:37]FM_MakeSignedData done [13:23:37]CreateOFDProtocolMessage [13:23:37]wFMCommunicate request_size=4 [13:23:37]MH_SAM_APDU [13:23:37]CAPDU: 80 11 00 00 [13:23:37]Write to MH i2c: E2 08 00 16 3E 80 11 00 00 00 00 00 00 CE [13:23:37]Write i2c OK [13:23:37]MH_I2C_Read... [13:23:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:23:37]Read from MH i2c: E2 [13:23:37]MH_I2C_Read... [13:23:37]Read from MH i2c: E2 17 00 [13:23:37]MH_I2C_Read... [13:23:37]Read from MH i2c: E2 17 00 16 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 22 [13:23:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:23:37]wFMCommunicate OK [13:23:37]CreateOFDProtocolMessage done [13:23:37]OFDSenderStorePacket 317954 [13:23:37]StoreOFDPacket docnum=317954 [13:23:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 39 68 07 01 21 DC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 AD 01 00 00 F4 03 04 00 58 90 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 02 DA 04 00 35 04 06 00 B3 A5 C2 8B 11 21 3B 65 23 9A 26 39 E3 95 [13:23:37]CheckFolder [13:23:37]dirname=/storage/ofd_packets [13:23:37]CheckFolder done [13:23:37]ProducePacketName [13:23:37]name=ofd_packets/00317954 [13:23:37]NVStorageSaveData ofd_packets/00317954 [13:23:37]File name is /storage/ofd_packets/00317954 [13:23:37]Write 301 bytes [13:23:37]NVStorageSaveData done [13:23:37]OFDSenderStorePacket done [13:23:37]KKMCreateOFDPacket done [13:23:37]NVStorageSaveData kkm_last_timestamp [13:23:37]File name is /storage/kkm_last_timestamp [13:23:37]Write 4 bytes [13:23:37]NVStorageSaveData done [13:23:37]ExternCall_PrintAddStr [13:23:37]wPrintStart [13:23:37]Write to MH i2c: 01 00 00 17 3E 55 [13:23:37]Write i2c OK [13:23:37]MH_I2C_Read... [13:23:37]Read from MH i2c: 01 [13:23:37]MH_I2C_Read... [13:23:37]Read from MH i2c: 01 07 00 [13:23:37]MH_I2C_Read... [13:23:37]Read from MH i2c: 01 07 00 17 3E 00 00 00 00 00 FF 0F 6A [13:23:37]RasterBufferAndPrint [13:23:37]line Счет N : (1)1092911 [13:23:37]line ИНН: 02508201610067 [13:23:37]line Контрольно-Кассовый Чек [13:23:37]line ПРОДАЖА [13:23:37]line ТРК (МРК, ГНК) : 34 [13:23:37]line Товар: 2710124500 [13:23:37]line Аи-95-К-3 [13:23:37]line 13.480 * 74.20 [13:23:37]line = 1000.22 [13:23:37]line НДС 12% НСП 1% [13:23:37]line > о реализуемом товаре [13:23:37]line ОКРУГЛЕНИЕ: -0.22 [13:23:37]line ИТОГО: 1000.00 [13:23:37]line Внесено: 1000.00 [13:23:37]line СДАЧА: 0.00 [13:23:37]line НСП 1% : 8.85 [13:23:37]line НДС 12% : 106.22 [13:23:37]line Наличными: 1000.00 [13:23:37]line Безнал.: 0.00 [13:23:37]line Место: АЗС № 101 "Партнер Нефть" [13:23:37]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:23:37]line СНО: Общий режим [13:23:37]line Чек 429 28.10.2024 13:23 [13:23:37]line Смена: 546 ФФД: 1.0 [13:23:37]line ЗНМ: 0300000082 [13:23:37]line РНМ: 0000000000091628 [13:23:37]line Версия ККМ: 001 [13:23:37]line ФМ: 0000000000874671 [13:23:37]line ФД: 317954 [13:23:37]line ФПД: 197524514869537 [13:23:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T132336&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317954&fm=197524514869537&tin=02508201610067®Number=0000000000091628&sum=100000 [13:23:37]OFD Sender: Processing packet 317954 [packets to send 127, broken 126] [13:23:37]ProducePacketName [13:23:37]name=ofd_packets/00317954 [13:23:37]OFD Sender: To server: pG, [13:23:37]CommunicateWithHost lk.salyk.kg:30040 [13:23:37]ConnectInit lk.salyk.kg [13:23:37]written 0, free lines is 4095 [13:23:37]Connected sock=10 [13:23:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 39 68 07 01 21 DC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 AD 01 00 00 F4 03 04 00 58 90 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 02 DA 04 00 35 04 06 00 B3 A5 C2 8B 11 21 3B 65 23 9A 26 39 E3 95 [13:23:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 E2 3B 47 00 E9 00 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 02 DA 04 00 F4 03 04 00 11 3C 1F 67 B6 04 01 00 00 2F 4D C1 DF 68 94 36 E4 [13:23:38]CommunicateWithHost err = 0 [13:23:38]CheckOFDResponse [13:23:38]1017 (14) - 77093643461234 [13:23:38]1041 (16) - 0000000000874671 [13:23:38]1040 (4) - 317954 [13:23:38]1012 (4) - 28.10.2024 07:24 [13:23:38]1206 (1) - 0 [13:23:38]OFD Sender: Remove packet 317954 [13:23:38]ProducePacketName [13:23:38]name=ofd_packets/00317954 [13:23:38]NVStorageDeleteData [13:23:38]Write to MH i2c: 01 00 00 42 3E 80 [13:23:38]Write i2c OK [13:23:38]MH_I2C_Read... [13:23:38]Read from MH i2c: 01 [13:23:38]MH_I2C_Read... [13:23:38]Read from MH i2c: 01 07 00 [13:23:38]MH_I2C_Read... [13:23:38]Read from MH i2c: 01 07 00 42 3E 00 00 00 00 00 F8 0C 8B [13:23:38]RasterBufferAndPrint [13:23:38]line [13:23:38]line [13:23:38]line [13:23:38]line [13:23:38]line [13:23:38]written 0, free lines is 3344 [13:23:38]MH_Cut [13:23:38]Write to MH i2c: D1 01 00 49 3E 01 59 [13:23:38]Write i2c OK [13:23:38]MH_I2C_Read... [13:23:38]Read from MH i2c: D1 [13:23:38]MH_I2C_Read... [13:23:38]Read from MH i2c: D1 01 00 [13:23:38]MH_I2C_Read... [13:23:38]Read from MH i2c: D1 01 00 49 3E 00 58 [13:23:38]Write to MH i2c: 01 00 00 4A 3E 88 [13:23:38]Write i2c OK [13:23:38]MH_I2C_Read... [13:23:38]OFD Sender: No OFD packet to send [13:23:39]*** Cut start [13:23:39]*** Partial cut [13:23:39]*** CUTSNS_PIN = 1 [13:23:39]*** CUTSNS_PIN = 0 [13:23:39]*** Brake cut motor [13:23:39]Read from MH i2c: 01 [13:23:39]MH_I2C_Read... [13:23:39]*** Stop cut motor [13:23:39]*** Cut end [13:23:39]Read from MH i2c: 01 07 00 [13:23:39]MH_I2C_Read... [13:23:39]Read from MH i2c: 01 07 00 4A 3E 00 00 00 00 00 FF 0F 9D [13:23:39]process_action close_receipt done [13:23:39]requested_data is exist [13:23:39]produce_requested_data [13:23:39]requested_item fm.sn is exist - process it [13:23:39]wFMCommunicate request_size=4 [13:23:39]MH_SAM_APDU [13:23:39]CAPDU: 80 11 00 00 [13:23:39]Write to MH i2c: E2 08 00 4B 3E 80 11 00 00 00 00 00 00 03 [13:23:39]Write i2c OK [13:23:39]MH_I2C_Read... [13:23:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:23:39]Read from MH i2c: E2 [13:23:39]MH_I2C_Read... [13:23:39]Read from MH i2c: E2 17 00 [13:23:39]MH_I2C_Read... [13:23:39]Read from MH i2c: E2 17 00 4B 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 57 [13:23:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:23:39]wFMCommunicate OK [13:23:39]requested_item fd.num is exist - process it [13:23:39]SAM_PROTO_GetFieldsCounters [13:23:39]wFMCommunicate request_size=4 [13:23:39]MH_SAM_APDU [13:23:39]CAPDU: 80 13 00 00 [13:23:39]Write to MH i2c: E2 08 00 4C 3E 80 13 00 00 00 00 00 00 06 [13:23:39]Write i2c OK [13:23:39]MH_I2C_Read... [13:23:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:23:39]Read from MH i2c: E2 [13:23:39]MH_I2C_Read... [13:23:39]Read from MH i2c: E2 62 00 [13:23:39]MH_I2C_Read... [13:23:39]Read from MH i2c: E2 62 00 4C 3E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 02 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 AD 01 00 00 5E 04 04 00 AD 01 00 00 57 04 04 00 AE 01 00 00 19 04 04 00 00 00 00 00 90 00 37 [13:23:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 02 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 AD 01 00 00 5E 04 04 00 AD 01 00 00 57 04 04 00 AE 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:23:39]wFMCommunicate OK [13:23:39]SAM_PROTO_GetFieldsCounters done [13:23:39]requested_item shift.num is exist - process it [13:23:39]requested_item shift.opened is exist - process it [13:23:39]req_shift_opened [13:23:39]FM_GetShiftState [13:23:39]SAM_PROTO_GetShiftState [13:23:39]wFMCommunicate request_size=4 [13:23:39]MH_SAM_APDU [13:23:39]CAPDU: 80 13 01 00 [13:23:39]Write to MH i2c: E2 08 00 4D 3E 80 13 01 00 00 00 00 00 08 [13:23:40]Write i2c OK [13:23:40]MH_I2C_Read... [13:23:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:23:40]Read from MH i2c: E2 [13:23:40]MH_I2C_Read... [13:23:40]Read from MH i2c: E2 0E 00 [13:23:40]MH_I2C_Read... [13:23:40]Read from MH i2c: E2 0E 00 4D 3E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 01 [13:23:40]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:23:40]wFMCommunicate OK [13:23:40]SAM_PROTO_GetShiftState done [13:23:40]FM_GetShiftState done [13:23:40]req_shift_opened done [13:23:40]requested_item shift.open_date is exist - process it [13:23:40]req_shift_open_date [13:23:40]req_shift_open_date done [13:23:40]produce_requested_data done [13:23:40]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317954,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:23:40]process_action_free close_receipt [13:23:40]json_value_free [13:23:40]json_value_free done [13:23:40]process_json_proto returns [13:23:40]Send response to host [13:23:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317954,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:23:40]free response buf [13:23:40]execute_script done [13:23:40]execute_script returns [13:23:40]free content buf [13:23:40]Sock 7.Close socket [13:23:40]Sock 7.Thread stoped [13:23:43]OFD Sender: No OFD packet to send [13:23:48]OFD Sender: No OFD packet to send [13:23:53]OFD Sender: No OFD packet to send [13:23:58]OFD Sender: No OFD packet to send [13:24:03]OFD Sender: No OFD packet to send [13:24:05]accept exits with 9 [13:24:05]New connection [13:24:05]New thread 3067293028 created [13:24:05]Thread 3067436388 joined [13:24:05]Waiting for new connection... [13:24:05] Sock 9.Parse request [13:24:05]Sock 9.Check first char [13:24:05]Sock 9.First char is OK [13:24:05]request: POST /json_proto HTTP/1.0 [13:24:05]Method: POST [13:24:05]URL: /json_proto [13:24:05]Method is POST - this is cgi request [13:24:05]url: /json_proto [13:24:05]query_string will be loaded in cgi processing [13:24:05]execute_cgi json_proto POST (null) [13:24:05]execute_cgi path=json_proto method=POST [13:24:05]POST find Content-Length [13:24:05]Host: 172.17.50.195:8080 [13:24:05]Content-Length: 776 [13:24:05]Content-Type: application/json [13:24:05] [13:24:05]POST finish read [13:24:05]Found Content-Length = 776 [13:24:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092900", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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: Mbank", "payments": [ { "type": 1, "sum" : 9000.74 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:24:05]execute_script... [13:24: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)1092900", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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: Mbank", "payments": [ { "type": 1, "sum" : 9000.74 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:24:05]POST & json_proto [13:24:05]process_json_proto [13:24:05]json parsed OK: [13:24:05]protocol is kg_v1.0 [13:24:05]action value=close_receipt [13:24:05]process_action close_receipt [13:24:05]cmd_close_receipt [13:24:05]MH_GetDate [13:24:05]Write to MH i2c: F0 00 00 4E 3E 7B [13:24:05]Write i2c OK [13:24:05]MH_I2C_Read... [13:24:05]Read from MH i2c: F0 [13:24:05]MH_I2C_Read... [13:24:05]Read from MH i2c: F0 09 00 [13:24:05]MH_I2C_Read... [13:24:05]Read from MH i2c: F0 09 00 4E 3E 00 76 90 1F 67 43 33 1C 67 09 [13:24:05]GetLastDocTimeStamp 1730121816 [13:24:05]current date 1730121846 [13:24:05]FM_GetShiftState [13:24:05]SAM_PROTO_GetShiftState [13:24:05]wFMCommunicate request_size=4 [13:24:05]MH_SAM_APDU [13:24:05]CAPDU: 80 13 01 00 [13:24:05]Write to MH i2c: E2 08 00 4F 3E 80 13 01 00 00 00 00 00 0A [13:24:05]Write i2c OK [13:24:05]MH_I2C_Read... [13:24:05]Read from MH i2c: E2 [13:24:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:24:05]MH_I2C_Read... [13:24:05]Read from MH i2c: E2 0E 00 [13:24:05]MH_I2C_Read... [13:24:05]Read from MH i2c: E2 0E 00 4F 3E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 03 [13:24:05]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:24:05]wFMCommunicate OK [13:24:05]SAM_PROTO_GetShiftState done [13:24:05]FM_GetShiftState done [13:24:05]opened in 1730073493 [13:24:05]opened+sec_in_day 1730159893 [13:24:05]quantity*price = 900074 [13:24:05]sum+1 = 900075 [13:24:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 9000.74 НСП 1% : 79.65 НДС 12% : 955.83 Наличными: 0.00 Безнал.: 9000.74 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 430 28.10.2024 13:24 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317955 ФПД: 247709777519620 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T132406&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317955&fm=247709777519620&tin=02508201610067®Number=0000000000091628&sum=900074 [13:24:06]StoreToDocumentArchive [13:24:06]shift 546 fd 317955 [13:24:06]save to /storage/0546/doc_00317955 [13:24:06]save last doc name /storage/0546/doc_00317955 to /storage/kkm_last_doc_name [13:24:06]save OK [13:24:06]Clear old archive folders... [13:24:06]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:24:06]tlvbuf is 013E7490 [13:24:06]SAM_PROTO_ClearQueue [13:24:06]wFMCommunicate request_size=4 [13:24:06]MH_SAM_APDU [13:24:06]CAPDU: 80 09 00 00 [13:24:06]Write to MH i2c: E2 08 00 5C 3E 80 09 00 00 00 00 00 00 0C [13:24:06]Write i2c OK [13:24:06]MH_I2C_Read... [13:24:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:24:06]Read from MH i2c: E2 [13:24:06]MH_I2C_Read... [13:24:06]Read from MH i2c: E2 03 00 [13:24:06]MH_I2C_Read... [13:24:06]Read from MH i2c: E2 03 00 5C 3E 00 90 00 0E [13:24:06]RAPDU: 90 00 [13:24:06]wFMCommunicate OK [13:24:06]SAM_PROTO_ClearQueue done [13:24:06]KKMCreateOFDPacket [13:24:06]OFDProtocolAddRootSTLVToBuf [13:24:06]FM_MakeSignedData [13:24:06]FM_MakeSignedData [13:24:06]SAM_PROTO_SignData [13:24:06]wFMCommunicate request_size=4 [13:24:06]MH_SAM_APDU [13:24:06]CAPDU: 80 0D 01 02 [13:24:06]Write to MH i2c: E2 08 00 5D 3E 80 0D 01 02 00 00 00 00 14 [13:24:06]Write i2c OK [13:24:06]MH_I2C_Read... [13:24:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:24:06]Read from MH i2c: E2 [13:24:06]MH_I2C_Read... [13:24:06]Read from MH i2c: E2 03 00 [13:24:06]MH_I2C_Read... [13:24:06]Read from MH i2c: E2 03 00 5D 3E 00 90 00 0F [13:24:06]RAPDU: 90 00 [13:24:06]wFMCommunicate OK [13:24:06]wFMCommunicate request_size=255 [13:24:06]MH_SAM_APDU [13:24:06]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 AE 01 00 00 F4 03 04 00 76 90 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 03 DA 04 00 35 04 06 00 [13:24:07]Write to MH i2c: E2 02 01 5E 3E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 AE 01 00 00 F4 03 04 00 76 90 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 03 DA 04 00 35 04 06 00 00 00 D6 [13:24:07]Write i2c OK [13:24:07]MH_I2C_Read... [13:24:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:24:07]Read from MH i2c: E2 [13:24:07]MH_I2C_Read... [13:24:07]Read from MH i2c: E2 03 00 [13:24:07]MH_I2C_Read... [13:24:07]Read from MH i2c: E2 03 00 5E 3E 00 90 00 10 [13:24:07]RAPDU: 90 00 [13:24:07]wFMCommunicate OK [13:24:07]wFMCommunicate request_size=11 [13:24:07]MH_SAM_APDU [13:24:07]CAPDU: 80 0D 02 02 06 E1 4A 6D 4B E4 04 [13:24:07]Write to MH i2c: E2 0E 00 5F 3E 80 0D 02 02 06 00 E1 4A 6D 4B E4 04 00 00 EE [13:24:07]Write i2c OK [13:24:07]MH_I2C_Read... [13:24:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:24:07]Read from MH i2c: E2 [13:24:07]MH_I2C_Read... [13:24:07]Read from MH i2c: E2 03 00 [13:24:07]MH_I2C_Read... [13:24:07]Read from MH i2c: E2 03 00 5F 3E 00 90 00 11 [13:24:07]RAPDU: 90 00 [13:24:07]wFMCommunicate OK [13:24:07]wFMCommunicate request_size=4 [13:24:07]MH_SAM_APDU [13:24:07]CAPDU: 80 0D 03 02 [13:24:07]Write to MH i2c: E2 08 00 60 3E 80 0D 03 02 00 00 00 00 19 [13:24:07]Write i2c OK [13:24:07]MH_I2C_Read... [13:24:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:24:07]Read from MH i2c: E2 [13:24:07]MH_I2C_Read... [13:24:07]Read from MH i2c: E2 0B 00 [13:24:07]MH_I2C_Read... [13:24:07]Read from MH i2c: E2 0B 00 60 3E 00 2F 49 E9 B8 5E C8 96 E3 90 00 D2 [13:24:07]RAPDU: 2F 49 E9 B8 5E C8 96 E3 90 00 [13:24:07]wFMCommunicate OK [13:24:07]SAM_PROTO_SignData done [13:24:07]FM_MakeSignedData done [13:24:07]CreateOFDProtocolMessage [13:24:07]wFMCommunicate request_size=4 [13:24:07]MH_SAM_APDU [13:24:07]CAPDU: 80 11 00 00 [13:24:07]Write to MH i2c: E2 08 00 61 3E 80 11 00 00 00 00 00 00 19 [13:24:07]Write i2c OK [13:24:07]MH_I2C_Read... [13:24:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:24:07]Read from MH i2c: E2 [13:24:07]MH_I2C_Read... [13:24:07]Read from MH i2c: E2 17 00 [13:24:07]MH_I2C_Read... [13:24:07]Read from MH i2c: E2 17 00 61 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 6D [13:24:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:24:07]wFMCommunicate OK [13:24:07]CreateOFDProtocolMessage done [13:24:07]OFDSenderStorePacket 317955 [13:24:07]StoreOFDPacket docnum=317955 [13:24:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 25 8A 08 01 D6 6D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 AE 01 00 00 F4 03 04 00 76 90 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 03 DA 04 00 35 04 06 00 E1 4A 6D 4B E4 04 2F 49 E9 B8 5E C8 96 E3 [13:24:07]CheckFolder [13:24:07]dirname=/storage/ofd_packets [13:24:07]CheckFolder done [13:24:07]ProducePacketName [13:24:07]name=ofd_packets/00317955 [13:24:07]NVStorageSaveData ofd_packets/00317955 [13:24:07]File name is /storage/ofd_packets/00317955 [13:24:07]Write 302 bytes [13:24:07]NVStorageSaveData done [13:24:07]OFDSenderStorePacket done [13:24:07]KKMCreateOFDPacket done [13:24:07]NVStorageSaveData kkm_last_timestamp [13:24:07]File name is /storage/kkm_last_timestamp [13:24:07]Write 4 bytes [13:24:07]NVStorageSaveData done [13:24:07]ExternCall_PrintAddStr [13:24:07]wPrintStart [13:24:07]Write to MH i2c: 01 00 00 62 3E A0 [13:24:07]Write i2c OK [13:24:07]MH_I2C_Read... [13:24:07]Read from MH i2c: 01 [13:24:07]MH_I2C_Read... [13:24:07]Read from MH i2c: 01 07 00 [13:24:07]MH_I2C_Read... [13:24:07]Read from MH i2c: 01 07 00 62 3E 00 00 00 00 00 FF 0F B5 [13:24:07]RasterBufferAndPrint [13:24:07]line Счет N : (1)1092900 [13:24:07]line ИНН: 02508201610067 [13:24:07]line Контрольно-Кассовый Чек [13:24:07]line ПРОДАЖА [13:24:07]line ТРК (МРК, ГНК) : 11 [13:24:07]line Товар: 2710194210 [13:24:07]line ДТ(л)-К-2 [13:24:07]line 118.120 * 76.20 [13:24:07]line = 9000.74 [13:24:07]line НДС 12% НСП 1% [13:24:07]line > о реализуемом товаре [13:24:07]line ИТОГО: 9000.74 [13:24:07]line НСП 1% : 79.65 [13:24:07]line НДС 12% : 955.83 [13:24:07]line Наличными: 0.00 [13:24:07]line Безнал.: 9000.74 [13:24:07]line Место: АЗС № 101 "Партнер Нефть" [13:24:07]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:24:07]line СНО: Общий режим [13:24:07]line Чек 430 28.10.2024 13:24 [13:24:07]line Смена: 546 ФФД: 1.0 [13:24:07]line ЗНМ: 0300000082 [13:24:07]line РНМ: 0000000000091628 [13:24:07]line Версия ККМ: 001 [13:24:07]line Платежная система: Mbank [13:24:07]line ФМ: 0000000000874671 [13:24:07]line ФД: 317955 [13:24:07]line ФПД: 247709777519620 [13:24:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T132406&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317955&fm=247709777519620&tin=02508201610067®Number=0000000000091628&sum=900074 [13:24:07]written 0, free lines is 4095 [13:24:07]OFD Sender: Processing packet 317955 [packets to send 127, broken 126] [13:24:07]ProducePacketName [13:24:07]name=ofd_packets/00317955 [13:24:07]OFD Sender: To server: pG, [13:24:07]CommunicateWithHost lk.salyk.kg:30040 [13:24:07]ConnectInit lk.salyk.kg [13:24:07]Connected sock=10 [13:24:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 25 8A 08 01 D6 6D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 AE 01 00 00 F4 03 04 00 76 90 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 03 DA 04 00 35 04 06 00 E1 4A 6D 4B E4 04 2F 49 E9 B8 5E C8 96 E3 [13:24:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 37 A5 47 00 31 AD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 03 DA 04 00 F4 03 04 00 2F 3C 1F 67 B6 04 01 00 00 0A DB 19 B9 74 93 27 00 [13:24:07]CommunicateWithHost err = 0 [13:24:07]CheckOFDResponse [13:24:07]1017 (14) - 77093643461234 [13:24:07]1041 (16) - 0000000000874671 [13:24:07]1040 (4) - 317955 [13:24:07]1012 (4) - 28.10.2024 07:24 [13:24:07]1206 (1) - 0 [13:24:07]OFD Sender: Remove packet 317955 [13:24:07]ProducePacketName [13:24:07]name=ofd_packets/00317955 [13:24:07]NVStorageDeleteData [13:24:07]Write to MH i2c: 01 00 00 8B 3E C9 [13:24:07]Write i2c OK [13:24:07]MH_I2C_Read... [13:24:07]Read from MH i2c: 01 [13:24:07]MH_I2C_Read... [13:24:07]Read from MH i2c: 01 07 00 [13:24:07]MH_I2C_Read... [13:24:07]Read from MH i2c: 01 07 00 8B 3E 00 00 00 00 00 1C 0D F9 [13:24:07]RasterBufferAndPrint [13:24:07]line [13:24:07]line [13:24:07]line [13:24:07]line [13:24:07]line [13:24:07]written 0, free lines is 3371 [13:24:07]MH_Cut [13:24:07]Write to MH i2c: D1 01 00 92 3E 01 A2 [13:24:07]Write i2c OK [13:24:07]MH_I2C_Read... [13:24:07]Read from MH i2c: D1 [13:24:07]MH_I2C_Read... [13:24:07]Read from MH i2c: D1 01 00 [13:24:07]MH_I2C_Read... [13:24:07]Read from MH i2c: D1 01 00 92 3E 00 A1 [13:24:07]Write to MH i2c: 01 00 00 93 3E D1 [13:24:07]Write i2c OK [13:24:07]MH_I2C_Read... [13:24:08]OFD Sender: No OFD packet to send [13:24:08]*** Cut start [13:24:08]*** Partial cut [13:24:08]*** CUTSNS_PIN = 1 [13:24:08]*** CUTSNS_PIN = 0 [13:24:08]*** Brake cut motor [13:24:09]Read from MH i2c: 01 [13:24:09]MH_I2C_Read... [13:24:09]*** Stop cut motor [13:24:09]*** Cut end [13:24:09]Read from MH i2c: 01 07 00 [13:24:09]MH_I2C_Read... [13:24:09]Read from MH i2c: 01 07 00 93 3E 00 00 00 00 00 FF 0F E6 [13:24:09]process_action close_receipt done [13:24:09]requested_data is exist [13:24:09]produce_requested_data [13:24:09]requested_item fm.sn is exist - process it [13:24:09]wFMCommunicate request_size=4 [13:24:09]MH_SAM_APDU [13:24:09]CAPDU: 80 11 00 00 [13:24:09]Write to MH i2c: E2 08 00 94 3E 80 11 00 00 00 00 00 00 4C [13:24:09]Write i2c OK [13:24:09]MH_I2C_Read... [13:24:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:24:09]Read from MH i2c: E2 [13:24:09]MH_I2C_Read... [13:24:09]Read from MH i2c: E2 17 00 [13:24:09]MH_I2C_Read... [13:24:09]Read from MH i2c: E2 17 00 94 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A0 [13:24:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:24:09]wFMCommunicate OK [13:24:09]requested_item fd.num is exist - process it [13:24:09]SAM_PROTO_GetFieldsCounters [13:24:09]wFMCommunicate request_size=4 [13:24:09]MH_SAM_APDU [13:24:09]CAPDU: 80 13 00 00 [13:24:09]Write to MH i2c: E2 08 00 95 3E 80 13 00 00 00 00 00 00 4F [13:24:09]Write i2c OK [13:24:09]MH_I2C_Read... [13:24:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:24:09]Read from MH i2c: E2 [13:24:09]MH_I2C_Read... [13:24:09]Read from MH i2c: E2 62 00 [13:24:09]MH_I2C_Read... [13:24:09]Read from MH i2c: E2 62 00 95 3E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 03 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 AE 01 00 00 5E 04 04 00 AE 01 00 00 57 04 04 00 AF 01 00 00 19 04 04 00 00 00 00 00 90 00 84 [13:24:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 03 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 AE 01 00 00 5E 04 04 00 AE 01 00 00 57 04 04 00 AF 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:24:09]wFMCommunicate OK [13:24:09]SAM_PROTO_GetFieldsCounters done [13:24:09]requested_item shift.num is exist - process it [13:24:09]requested_item shift.opened is exist - process it [13:24:09]req_shift_opened [13:24:09]FM_GetShiftState [13:24:09]SAM_PROTO_GetShiftState [13:24:09]wFMCommunicate request_size=4 [13:24:09]MH_SAM_APDU [13:24:09]CAPDU: 80 13 01 00 [13:24:09]Write to MH i2c: E2 08 00 96 3E 80 13 01 00 00 00 00 00 51 [13:24:09]Write i2c OK [13:24:09]MH_I2C_Read... [13:24:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:24:09]Read from MH i2c: E2 [13:24:09]MH_I2C_Read... [13:24:09]Read from MH i2c: E2 0E 00 [13:24:09]MH_I2C_Read... [13:24:09]Read from MH i2c: E2 0E 00 96 3E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 4A [13:24:09]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:24:09]wFMCommunicate OK [13:24:09]SAM_PROTO_GetShiftState done [13:24:09]FM_GetShiftState done [13:24:09]req_shift_opened done [13:24:09]requested_item shift.open_date is exist - process it [13:24:09]req_shift_open_date [13:24:09]req_shift_open_date done [13:24:09]produce_requested_data done [13:24:09]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317955,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:24:09]process_action_free close_receipt [13:24:09]json_value_free [13:24:09]json_value_free done [13:24:09]process_json_proto returns [13:24:09]Send response to host [13:24:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317955,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:24:09]free response buf [13:24:09]execute_script done [13:24:09]execute_script returns [13:24:09]free content buf [13:24:09]Sock 9.Close socket [13:24:09]Sock 9.Thread stoped [13:24:13]OFD Sender: No OFD packet to send [13:24:18]OFD Sender: No OFD packet to send [13:24:23]OFD Sender: No OFD packet to send [13:24:28]OFD Sender: No OFD packet to send [13:24:33]OFD Sender: No OFD packet to send [13:24:38]OFD Sender: No OFD packet to send [13:24:43]OFD Sender: No OFD packet to send [13:24:48]OFD Sender: No OFD packet to send [13:24:53]OFD Sender: No OFD packet to send [13:24:58]OFD Sender: No OFD packet to send [13:25:03]OFD Sender: No OFD packet to send [13:25:08]OFD Sender: No OFD packet to send [13:25:13]OFD Sender: No OFD packet to send [13:25:16]accept exits with 7 [13:25:16]New connection [13:25:16]New thread 3067436388 created [13:25:16]Thread 3067293028 joined [13:25:16]Waiting for new connection... [13:25:16] Sock 7.Parse request [13:25:16]Sock 7.Check first char [13:25:16]Sock 7.First char is OK [13:25:16]request: POST /json_proto HTTP/1.0 [13:25:16]Method: POST [13:25:16]URL: /json_proto [13:25:16]Method is POST - this is cgi request [13:25:16]url: /json_proto [13:25:16]query_string will be loaded in cgi processing [13:25:16]execute_cgi json_proto POST (null) [13:25:16]execute_cgi path=json_proto method=POST [13:25:16]POST find Content-Length [13:25:16]Host: 172.17.50.195:8080 [13:25:16]Content-Length: 683 [13:25:16]Content-Type: application/json [13:25:16] [13:25:16]POST finish read [13:25:16]Found Content-Length = 683 [13:25:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092913", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 6.830, "sum" : 520.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 520.00, "total" : 520.00, "payments": [ { "type": 0, "sum" : 520.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:25:16]execute_script... [13:25: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)1092913", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 6.830, "sum" : 520.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 520.00, "total" : 520.00, "payments": [ { "type": 0, "sum" : 520.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:25:16]POST & json_proto [13:25:16]process_json_proto [13:25:16]json parsed OK: [13:25:16]protocol is kg_v1.0 [13:25:16]action value=close_receipt [13:25:16]process_action close_receipt [13:25:16]cmd_close_receipt [13:25:16]MH_GetDate [13:25:16]Write to MH i2c: F0 00 00 97 3E C4 [13:25:16]Write i2c OK [13:25:16]MH_I2C_Read... [13:25:16]Read from MH i2c: F0 [13:25:16]MH_I2C_Read... [13:25:16]Read from MH i2c: F0 09 00 [13:25:16]MH_I2C_Read... [13:25:16]Read from MH i2c: F0 09 00 97 3E 00 BD 90 1F 67 43 33 1C 67 99 [13:25:16]GetLastDocTimeStamp 1730121846 [13:25:16]current date 1730121917 [13:25:16]FM_GetShiftState [13:25:16]SAM_PROTO_GetShiftState [13:25:16]wFMCommunicate request_size=4 [13:25:16]MH_SAM_APDU [13:25:16]CAPDU: 80 13 01 00 [13:25:16]Write to MH i2c: E2 08 00 98 3E 80 13 01 00 00 00 00 00 53 [13:25:16]Write i2c OK [13:25:16]MH_I2C_Read... [13:25:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:25:16]Read from MH i2c: E2 [13:25:16]MH_I2C_Read... [13:25:16]Read from MH i2c: E2 0E 00 [13:25:16]MH_I2C_Read... [13:25:16]Read from MH i2c: E2 0E 00 98 3E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 4C [13:25:16]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:25:16]wFMCommunicate OK [13:25:16]SAM_PROTO_GetShiftState done [13:25:16]FM_GetShiftState done [13:25:16]opened in 1730073493 [13:25:16]opened+sec_in_day 1730159893 [13:25:16]quantity*price = 52044 [13:25:16]sum+1 = 52046 [13:25:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 520.00 Внесено: 520.00 СДАЧА: 0.00 НСП 1% : 4.61 НДС 12% : 55.27 Наличными: 520.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 431 28.10.2024 13:25 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317956 ФПД: 271613270533996 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T132517&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317956&fm=271613270533996&tin=02508201610067®Number=0000000000091628&sum=52000 [13:25:17]StoreToDocumentArchive [13:25:17]shift 546 fd 317956 [13:25:17]save to /storage/0546/doc_00317956 [13:25:17]save last doc name /storage/0546/doc_00317956 to /storage/kkm_last_doc_name [13:25:17]save OK [13:25:17]Clear old archive folders... [13:25:17]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:25:17]tlvbuf is 01412020 [13:25:17]SAM_PROTO_ClearQueue [13:25:17]wFMCommunicate request_size=4 [13:25:17]MH_SAM_APDU [13:25:17]CAPDU: 80 09 00 00 [13:25:17]Write to MH i2c: E2 08 00 A5 3E 80 09 00 00 00 00 00 00 55 [13:25:17]Write i2c OK [13:25:17]MH_I2C_Read... [13:25:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:25:17]Read from MH i2c: E2 [13:25:17]MH_I2C_Read... [13:25:17]Read from MH i2c: E2 03 00 [13:25:17]MH_I2C_Read... [13:25:17]Read from MH i2c: E2 03 00 A5 3E 00 90 00 57 [13:25:17]RAPDU: 90 00 [13:25:17]wFMCommunicate OK [13:25:17]SAM_PROTO_ClearQueue done [13:25:17]KKMCreateOFDPacket [13:25:17]OFDProtocolAddRootSTLVToBuf [13:25:17]FM_MakeSignedData [13:25:17]FM_MakeSignedData [13:25:17]SAM_PROTO_SignData [13:25:17]wFMCommunicate request_size=4 [13:25:17]MH_SAM_APDU [13:25:17]CAPDU: 80 0D 01 02 [13:25:17]Write to MH i2c: E2 08 00 A6 3E 80 0D 01 02 00 00 00 00 5D [13:25:17]Write i2c OK [13:25:17]MH_I2C_Read... [13:25:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:25:17]Read from MH i2c: E2 [13:25:17]MH_I2C_Read... [13:25:17]Read from MH i2c: E2 03 00 [13:25:17]MH_I2C_Read... [13:25:17]Read from MH i2c: E2 03 00 A6 3E 00 90 00 58 [13:25:17]RAPDU: 90 00 [13:25:17]wFMCommunicate OK [13:25:17]wFMCommunicate request_size=255 [13:25:17]MH_SAM_APDU [13:25:17]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 AE 1A 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 4D CB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 CB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 97 15 00 00 00 00 07 04 06 00 20 CB 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 01 00 00 F4 03 04 00 BD 90 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 04 DA 04 00 35 04 06 00 [13:25:17]Write to MH i2c: E2 02 01 A7 3E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 AE 1A 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 4D CB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 CB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 97 15 00 00 00 00 07 04 06 00 20 CB 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 01 00 00 F4 03 04 00 BD 90 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 04 DA 04 00 35 04 06 00 00 00 3B [13:25:17]Write i2c OK [13:25:17]MH_I2C_Read... [13:25:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:25:18]Read from MH i2c: E2 [13:25:18]MH_I2C_Read... [13:25:18]Read from MH i2c: E2 03 00 [13:25:18]MH_I2C_Read... [13:25:18]Read from MH i2c: E2 03 00 A7 3E 00 90 00 59 [13:25:18]RAPDU: 90 00 [13:25:18]wFMCommunicate OK [13:25:18]wFMCommunicate request_size=11 [13:25:18]MH_SAM_APDU [13:25:18]CAPDU: 80 0D 02 02 06 F7 07 E4 81 A7 6C [13:25:18]Write to MH i2c: E2 0E 00 A8 3E 80 0D 02 02 06 00 F7 07 E4 81 A7 6C 00 00 E2 [13:25:18]Write i2c OK [13:25:18]MH_I2C_Read... [13:25:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:25:18]Read from MH i2c: E2 [13:25:18]MH_I2C_Read... [13:25:18]Read from MH i2c: E2 03 00 [13:25:18]MH_I2C_Read... [13:25:18]Read from MH i2c: E2 03 00 A8 3E 00 90 00 5A [13:25:18]RAPDU: 90 00 [13:25:18]wFMCommunicate OK [13:25:18]wFMCommunicate request_size=4 [13:25:18]MH_SAM_APDU [13:25:18]CAPDU: 80 0D 03 02 [13:25:18]Write to MH i2c: E2 08 00 A9 3E 80 0D 03 02 00 00 00 00 62 [13:25:18]Write i2c OK [13:25:18]MH_I2C_Read... [13:25:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:25:18]Read from MH i2c: E2 [13:25:18]MH_I2C_Read... [13:25:18]Read from MH i2c: E2 0B 00 [13:25:18]MH_I2C_Read... [13:25:18]Read from MH i2c: E2 0B 00 A9 3E 00 A1 50 53 72 64 7F BD 05 90 00 BE [13:25:18]RAPDU: A1 50 53 72 64 7F BD 05 90 00 [13:25:18]wFMCommunicate OK [13:25:18]SAM_PROTO_SignData done [13:25:18]FM_MakeSignedData done [13:25:18]CreateOFDProtocolMessage [13:25:18]wFMCommunicate request_size=4 [13:25:18]MH_SAM_APDU [13:25:18]CAPDU: 80 11 00 00 [13:25:18]Write to MH i2c: E2 08 00 AA 3E 80 11 00 00 00 00 00 00 62 [13:25:18]Write i2c OK [13:25:18]MH_I2C_Read... [13:25:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:25:18]Read from MH i2c: E2 [13:25:18]MH_I2C_Read... [13:25:18]Read from MH i2c: E2 17 00 [13:25:18]MH_I2C_Read... [13:25:18]Read from MH i2c: E2 17 00 AA 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B6 [13:25:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:25:18]wFMCommunicate OK [13:25:18]CreateOFDProtocolMessage done [13:25:18]OFDSenderStorePacket 317956 [13:25:18]StoreOFDPacket docnum=317956 [13:25:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 74 A5 08 01 01 42 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 AE 1A 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 4D CB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 CB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 97 15 00 00 00 00 07 04 06 00 20 CB 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 01 00 00 F4 03 04 00 BD 90 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 04 DA 04 00 35 04 06 00 F7 07 E4 81 A7 6C A1 50 53 72 64 7F BD 05 [13:25:18]CheckFolder [13:25:18]dirname=/storage/ofd_packets [13:25:18]CheckFolder done [13:25:18]ProducePacketName [13:25:18]name=ofd_packets/00317956 [13:25:18]NVStorageSaveData ofd_packets/00317956 [13:25:18]File name is /storage/ofd_packets/00317956 [13:25:18]Write 302 bytes [13:25:18]NVStorageSaveData done [13:25:18]OFDSenderStorePacket done [13:25:18]KKMCreateOFDPacket done [13:25:18]NVStorageSaveData kkm_last_timestamp [13:25:18]File name is /storage/kkm_last_timestamp [13:25:18]Write 4 bytes [13:25:18]NVStorageSaveData done [13:25:18]ExternCall_PrintAddStr [13:25:18]wPrintStart [13:25:18]Write to MH i2c: 01 00 00 AB 3E E9 [13:25:18]Write i2c OK [13:25:18]MH_I2C_Read... [13:25:18]Read from MH i2c: 01 [13:25:18]MH_I2C_Read... [13:25:18]Read from MH i2c: 01 07 00 [13:25:18]MH_I2C_Read... [13:25:18]Read from MH i2c: 01 07 00 AB 3E 00 00 00 00 00 FF 0F FE [13:25:18]RasterBufferAndPrint [13:25:18]line Счет N : (1)1092913 [13:25:18]line ИНН: 02508201610067 [13:25:18]line Контрольно-Кассовый Чек [13:25:18]line ПРОДАЖА [13:25:18]line ТРК (МРК, ГНК) : 21 [13:25:18]line Товар: 2710194210 [13:25:18]line ДТ(л)-К-2 [13:25:18]line 6.830 * 76.20 [13:25:18]line = 520.45 [13:25:18]line НДС 12% НСП 1% [13:25:18]line > о реализуемом товаре [13:25:18]line ОКРУГЛЕНИЕ: -0.45 [13:25:18]line ИТОГО: 520.00 [13:25:18]line Внесено: 520.00 [13:25:18]line СДАЧА: 0.00 [13:25:18]line НСП 1% : 4.61 [13:25:18]line НДС 12% : 55.27 [13:25:18]line Наличными: 520.00 [13:25:18]line Безнал.: 0.00 [13:25:18]line Место: АЗС № 101 "Партнер Нефть" [13:25:18]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:25:18]line СНО: Общий режим [13:25:18]line Чек 431 28.10.2024 13:25 [13:25:18]line Смена: 546 ФФД: 1.0 [13:25:18]line ЗНМ: 0300000082 [13:25:18]line РНМ: 0000000000091628 [13:25:18]line Версия ККМ: 001 [13:25:18]line ФМ: 0000000000874671 [13:25:18]line ФД: 317956 [13:25:18]line ФПД: 271613270533996 [13:25:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T132517&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317956&fm=271613270533996&tin=02508201610067®Number=0000000000091628&sum=52000 [13:25:18]OFD Sender: Processing packet 317956 [packets to send 127, broken 126] [13:25:18]ProducePacketName [13:25:18]name=ofd_packets/00317956 [13:25:18]OFD Sender: To server: pG, [13:25:18]CommunicateWithHost lk.salyk.kg:30040 [13:25:18]ConnectInit lk.salyk.kg [13:25:18]written 0, free lines is 4095 [13:25:18]Connected sock=10 [13:25:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 74 A5 08 01 01 42 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 AE 1A 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 4D CB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 CB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 97 15 00 00 00 00 07 04 06 00 20 CB 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 01 00 00 F4 03 04 00 BD 90 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 04 DA 04 00 35 04 06 00 F7 07 E4 81 A7 6C A1 50 53 72 64 7F BD 05 [13:25:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 E0 A0 47 00 EF A5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 04 DA 04 00 F4 03 04 00 76 3C 1F 67 B6 04 01 00 00 71 2A BE D7 0E B5 E9 AA [13:25:18]CommunicateWithHost err = 0 [13:25:18]CheckOFDResponse [13:25:18]1017 (14) - 77093643461234 [13:25:18]1041 (16) - 0000000000874671 [13:25:18]1040 (4) - 317956 [13:25:18]1012 (4) - 28.10.2024 07:25 [13:25:18]1206 (1) - 0 [13:25:18]OFD Sender: Remove packet 317956 [13:25:18]ProducePacketName [13:25:18]name=ofd_packets/00317956 [13:25:18]NVStorageDeleteData [13:25:19]Write to MH i2c: 01 00 00 D6 3E 14 [13:25:19]Write i2c OK [13:25:19]MH_I2C_Read... [13:25:19]Read from MH i2c: 01 [13:25:19]MH_I2C_Read... [13:25:19]Read from MH i2c: 01 07 00 [13:25:19]MH_I2C_Read... [13:25:19]Read from MH i2c: 01 07 00 D6 3E 00 00 00 00 00 F2 0C 19 [13:25:19]RasterBufferAndPrint [13:25:19]line [13:25:19]line [13:25:19]line [13:25:19]line [13:25:19]line [13:25:19]written 0, free lines is 3320 [13:25:19]MH_Cut [13:25:19]Write to MH i2c: D1 01 00 DD 3E 01 ED [13:25:19]Write i2c OK [13:25:19]MH_I2C_Read... [13:25:19]Read from MH i2c: D1 [13:25:19]MH_I2C_Read... [13:25:19]Read from MH i2c: D1 01 00 [13:25:19]MH_I2C_Read... [13:25:19]Read from MH i2c: D1 01 00 DD 3E 00 EC [13:25:19]Write to MH i2c: 01 00 00 DE 3E 1C [13:25:19]Write i2c OK [13:25:19]MH_I2C_Read... [13:25:19]OFD Sender: No OFD packet to send [13:25:19]*** Cut start [13:25:19]*** Partial cut [13:25:19]*** CUTSNS_PIN = 1 [13:25:19]*** CUTSNS_PIN = 0 [13:25:20]*** Brake cut motor [13:25:20]Read from MH i2c: 01 [13:25:20]MH_I2C_Read... [13:25:20]*** Stop cut motor [13:25:20]*** Cut end [13:25:20]Read from MH i2c: 01 07 00 [13:25:20]MH_I2C_Read... [13:25:20]Read from MH i2c: 01 07 00 DE 3E 00 00 00 00 00 FF 0F 31 [13:25:20]process_action close_receipt done [13:25:20]requested_data is exist [13:25:20]produce_requested_data [13:25:20]requested_item fm.sn is exist - process it [13:25:20]wFMCommunicate request_size=4 [13:25:20]MH_SAM_APDU [13:25:20]CAPDU: 80 11 00 00 [13:25:20]Write to MH i2c: E2 08 00 DF 3E 80 11 00 00 00 00 00 00 97 [13:25:20]Write i2c OK [13:25:20]MH_I2C_Read... [13:25:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:25:20]Read from MH i2c: E2 [13:25:20]MH_I2C_Read... [13:25:20]Read from MH i2c: E2 17 00 [13:25:20]MH_I2C_Read... [13:25:20]Read from MH i2c: E2 17 00 DF 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 EB [13:25:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:25:20]wFMCommunicate OK [13:25:20]requested_item fd.num is exist - process it [13:25:20]SAM_PROTO_GetFieldsCounters [13:25:20]wFMCommunicate request_size=4 [13:25:20]MH_SAM_APDU [13:25:20]CAPDU: 80 13 00 00 [13:25:20]Write to MH i2c: E2 08 00 E0 3E 80 13 00 00 00 00 00 00 9A [13:25:20]Write i2c OK [13:25:20]MH_I2C_Read... [13:25:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:25:20]Read from MH i2c: E2 [13:25:20]MH_I2C_Read... [13:25:20]Read from MH i2c: E2 62 00 [13:25:20]MH_I2C_Read... [13:25:20]Read from MH i2c: E2 62 00 E0 3E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 04 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 AF 01 00 00 5E 04 04 00 AF 01 00 00 57 04 04 00 B0 01 00 00 19 04 04 00 00 00 00 00 90 00 D3 [13:25:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 04 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 AF 01 00 00 5E 04 04 00 AF 01 00 00 57 04 04 00 B0 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:25:20]wFMCommunicate OK [13:25:20]SAM_PROTO_GetFieldsCounters done [13:25:20]requested_item shift.num is exist - process it [13:25:20]requested_item shift.opened is exist - process it [13:25:20]req_shift_opened [13:25:20]FM_GetShiftState [13:25:20]SAM_PROTO_GetShiftState [13:25:20]wFMCommunicate request_size=4 [13:25:20]MH_SAM_APDU [13:25:20]CAPDU: 80 13 01 00 [13:25:20]Write to MH i2c: E2 08 00 E1 3E 80 13 01 00 00 00 00 00 9C [13:25:20]Write i2c OK [13:25:20]MH_I2C_Read... [13:25:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:25:20]Read from MH i2c: E2 [13:25:20]MH_I2C_Read... [13:25:20]Read from MH i2c: E2 0E 00 [13:25:20]MH_I2C_Read... [13:25:20]Read from MH i2c: E2 0E 00 E1 3E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 95 [13:25:20]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:25:20]wFMCommunicate OK [13:25:20]SAM_PROTO_GetShiftState done [13:25:20]FM_GetShiftState done [13:25:20]req_shift_opened done [13:25:20]requested_item shift.open_date is exist - process it [13:25:20]req_shift_open_date [13:25:20]req_shift_open_date done [13:25:20]produce_requested_data done [13:25:20]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317956,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:25:20]process_action_free close_receipt [13:25:20]json_value_free [13:25:20]json_value_free done [13:25:20]process_json_proto returns [13:25:20]Send response to host [13:25:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317956,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:25:20]free response buf [13:25:20]execute_script done [13:25:20]execute_script returns [13:25:20]free content buf [13:25:20]Sock 7.Close socket [13:25:20]Sock 7.Thread stoped [13:25:24]OFD Sender: No OFD packet to send [13:25:29]OFD Sender: No OFD packet to send [13:25:34]OFD Sender: No OFD packet to send [13:25:39]OFD Sender: No OFD packet to send [13:25:44]OFD Sender: No OFD packet to send [13:25:49]OFD Sender: No OFD packet to send [13:25:54]OFD Sender: No OFD packet to send [13:25:59]OFD Sender: No OFD packet to send [13:26:04]OFD Sender: No OFD packet to send [13:26:09]OFD Sender: No OFD packet to send [13:26:14]OFD Sender: No OFD packet to send [13:26:19]OFD Sender: No OFD packet to send [13:26:24]OFD Sender: No OFD packet to send [13:26:29]OFD Sender: No OFD packet to send [13:26:34]OFD Sender: No OFD packet to send [13:26:39]OFD Sender: No OFD packet to send [13:26:44]OFD Sender: No OFD packet to send [13:26:49]OFD Sender: No OFD packet to send [13:26:54]OFD Sender: No OFD packet to send [13:26:59]OFD Sender: No OFD packet to send [13:27:04]OFD Sender: No OFD packet to send [13:27:09]OFD Sender: No OFD packet to send [13:27:13]accept exits with 9 [13:27:13]New connection [13:27:13]New thread 3067293028 created [13:27:13]Thread 3067436388 joined [13:27:13]Waiting for new connection... [13:27:13] Sock 9.Parse request [13:27:13]Sock 9.Check first char [13:27:13]Sock 9.First char is OK [13:27:13]request: POST /json_proto HTTP/1.0 [13:27:13]Method: POST [13:27:13]URL: /json_proto [13:27:13]Method is POST - this is cgi request [13:27:13]url: /json_proto [13:27:13]query_string will be loaded in cgi processing [13:27:13]execute_cgi json_proto POST (null) [13:27:13]execute_cgi path=json_proto method=POST [13:27:13]POST find Content-Length [13:27:13]Host: 172.17.50.195:8080 [13:27:13]Content-Length: 683 [13:27:13]Content-Type: application/json [13:27:13] [13:27:13]POST finish read [13:27:13]Found Content-Length = 683 [13:27:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092915", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 17.940, "sum" : 1200.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:27:13]execute_script... [13:27: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)1092915", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 17.940, "sum" : 1200.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:27:13]POST & json_proto [13:27:13]process_json_proto [13:27:13]json parsed OK: [13:27:13]protocol is kg_v1.0 [13:27:13]action value=close_receipt [13:27:13]process_action close_receipt [13:27:13]cmd_close_receipt [13:27:13]MH_GetDate [13:27:13]Write to MH i2c: F0 00 00 E2 3E 0F [13:27:13]Write i2c OK [13:27:13]MH_I2C_Read... [13:27:13]Read from MH i2c: F0 [13:27:13]MH_I2C_Read... [13:27:13]Read from MH i2c: F0 09 00 [13:27:13]MH_I2C_Read... [13:27:13]Read from MH i2c: F0 09 00 E2 3E 00 32 91 1F 67 43 33 1C 67 5A [13:27:13]GetLastDocTimeStamp 1730121917 [13:27:13]current date 1730122034 [13:27:13]FM_GetShiftState [13:27:13]SAM_PROTO_GetShiftState [13:27:13]wFMCommunicate request_size=4 [13:27:13]MH_SAM_APDU [13:27:13]CAPDU: 80 13 01 00 [13:27:13]Write to MH i2c: E2 08 00 E3 3E 80 13 01 00 00 00 00 00 9E [13:27:13]Write i2c OK [13:27:13]MH_I2C_Read... [13:27:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:27:13]Read from MH i2c: E2 [13:27:13]MH_I2C_Read... [13:27:13]Read from MH i2c: E2 0E 00 [13:27:13]MH_I2C_Read... [13:27:13]Read from MH i2c: E2 0E 00 E3 3E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 97 [13:27:13]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:27:13]wFMCommunicate OK [13:27:13]SAM_PROTO_GetShiftState done [13:27:13]FM_GetShiftState done [13:27:13]opened in 1730073493 [13:27:13]opened+sec_in_day 1730159893 [13:27:13]quantity*price = 120018 [13:27:13]sum+1 = 120020 [13:27:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 432 28.10.2024 13:27 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317957 ФПД: 192593656231472 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T132714&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317957&fm=192593656231472&tin=02508201610067®Number=0000000000091628&sum=120000 [13:27:14]StoreToDocumentArchive [13:27:14]shift 546 fd 317957 [13:27:14]save to /storage/0546/doc_00317957 [13:27:14]save last doc name /storage/0546/doc_00317957 to /storage/kkm_last_doc_name [13:27:14]save OK [13:27:14]Clear old archive folders... [13:27:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:27:14]tlvbuf is 013A49A0 [13:27:14]SAM_PROTO_ClearQueue [13:27:14]wFMCommunicate request_size=4 [13:27:14]MH_SAM_APDU [13:27:14]CAPDU: 80 09 00 00 [13:27:14]Write to MH i2c: E2 08 00 F0 3E 80 09 00 00 00 00 00 00 A0 [13:27:14]Write i2c OK [13:27:14]MH_I2C_Read... [13:27:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:27:14]Read from MH i2c: E2 [13:27:14]MH_I2C_Read... [13:27:14]Read from MH i2c: E2 03 00 [13:27:14]MH_I2C_Read... [13:27:14]Read from MH i2c: E2 03 00 F0 3E 00 90 00 A2 [13:27:14]RAPDU: 90 00 [13:27:14]wFMCommunicate OK [13:27:14]SAM_PROTO_ClearQueue done [13:27:14]KKMCreateOFDPacket [13:27:14]OFDProtocolAddRootSTLVToBuf [13:27:14]FM_MakeSignedData [13:27:14]FM_MakeSignedData [13:27:14]SAM_PROTO_SignData [13:27:14]wFMCommunicate request_size=4 [13:27:14]MH_SAM_APDU [13:27:14]CAPDU: 80 0D 01 02 [13:27:14]Write to MH i2c: E2 08 00 F1 3E 80 0D 01 02 00 00 00 00 A8 [13:27:14]Write i2c OK [13:27:14]MH_I2C_Read... [13:27:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:27:14]Read from MH i2c: E2 [13:27:14]MH_I2C_Read... [13:27:14]Read from MH i2c: E2 03 00 [13:27:14]MH_I2C_Read... [13:27:14]Read from MH i2c: E2 03 00 F1 3E 00 90 00 A3 [13:27:14]RAPDU: 90 00 [13:27:14]wFMCommunicate OK [13:27:14]wFMCommunicate request_size=255 [13:27:14]MH_SAM_APDU [13:27: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 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 01 00 00 F4 03 04 00 32 91 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 05 DA 04 00 35 04 06 00 AF [13:27:14]Write to MH i2c: E2 02 01 F2 3E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 01 00 00 F4 03 04 00 32 91 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 05 DA 04 00 35 04 06 00 AF 00 00 ED [13:27:14]Write i2c OK [13:27:14]MH_I2C_Read... [13:27:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:27:15]Read from MH i2c: E2 [13:27:15]MH_I2C_Read... [13:27:15]Read from MH i2c: E2 03 00 [13:27:15]MH_I2C_Read... [13:27:15]Read from MH i2c: E2 03 00 F2 3E 00 90 00 A4 [13:27:15]RAPDU: 90 00 [13:27:15]wFMCommunicate OK [13:27:15]wFMCommunicate request_size=10 [13:27:15]MH_SAM_APDU [13:27:15]CAPDU: 80 0D 02 02 05 29 B4 77 36 30 [13:27:15]Write to MH i2c: E2 0D 00 F3 3E 80 0D 02 02 05 00 29 B4 77 36 30 00 00 6F [13:27:15]Write i2c OK [13:27:15]MH_I2C_Read... [13:27:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:27:15]Read from MH i2c: E2 [13:27:15]MH_I2C_Read... [13:27:15]Read from MH i2c: E2 03 00 [13:27:15]MH_I2C_Read... [13:27:15]Read from MH i2c: E2 03 00 F3 3E 00 90 00 A5 [13:27:15]RAPDU: 90 00 [13:27:15]wFMCommunicate OK [13:27:15]wFMCommunicate request_size=4 [13:27:15]MH_SAM_APDU [13:27:15]CAPDU: 80 0D 03 02 [13:27:15]Write to MH i2c: E2 08 00 F4 3E 80 0D 03 02 00 00 00 00 AD [13:27:15]Write i2c OK [13:27:15]MH_I2C_Read... [13:27:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:27:15]Read from MH i2c: E2 [13:27:15]MH_I2C_Read... [13:27:15]Read from MH i2c: E2 0B 00 [13:27:15]MH_I2C_Read... [13:27:15]Read from MH i2c: E2 0B 00 F4 3E 00 48 C8 36 00 D2 F5 7B CA 90 00 00 [13:27:15]RAPDU: 48 C8 36 00 D2 F5 7B CA 90 00 [13:27:15]wFMCommunicate OK [13:27:15]SAM_PROTO_SignData done [13:27:15]FM_MakeSignedData done [13:27:15]CreateOFDProtocolMessage [13:27:15]wFMCommunicate request_size=4 [13:27:15]MH_SAM_APDU [13:27:15]CAPDU: 80 11 00 00 [13:27:15]Write to MH i2c: E2 08 00 F5 3E 80 11 00 00 00 00 00 00 AD [13:27:15]Write i2c OK [13:27:15]MH_I2C_Read... [13:27:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:27:15]Read from MH i2c: E2 [13:27:15]MH_I2C_Read... [13:27:15]Read from MH i2c: E2 17 00 [13:27:15]MH_I2C_Read... [13:27:15]Read from MH i2c: E2 17 00 F5 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 01 [13:27:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:27:15]wFMCommunicate OK [13:27:15]CreateOFDProtocolMessage done [13:27:15]OFDSenderStorePacket 317957 [13:27:15]StoreOFDPacket docnum=317957 [13:27:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 8A 0A 07 01 C5 98 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 01 00 00 F4 03 04 00 32 91 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 05 DA 04 00 35 04 06 00 AF 29 B4 77 36 30 48 C8 36 00 D2 F5 7B CA [13:27:15]CheckFolder [13:27:15]dirname=/storage/ofd_packets [13:27:15]CheckFolder done [13:27:15]ProducePacketName [13:27:15]name=ofd_packets/00317957 [13:27:15]NVStorageSaveData ofd_packets/00317957 [13:27:15]File name is /storage/ofd_packets/00317957 [13:27:15]Write 301 bytes [13:27:15]NVStorageSaveData done [13:27:15]OFDSenderStorePacket done [13:27:15]KKMCreateOFDPacket done [13:27:15]NVStorageSaveData kkm_last_timestamp [13:27:15]File name is /storage/kkm_last_timestamp [13:27:15]Write 4 bytes [13:27:15]NVStorageSaveData done [13:27:15]ExternCall_PrintAddStr [13:27:15]wPrintStart [13:27:15]Write to MH i2c: 01 00 00 F6 3E 34 [13:27:15]Write i2c OK [13:27:15]MH_I2C_Read... [13:27:15]Read from MH i2c: 01 [13:27:15]MH_I2C_Read... [13:27:15]Read from MH i2c: 01 07 00 [13:27:15]MH_I2C_Read... [13:27:15]Read from MH i2c: 01 07 00 F6 3E 00 00 00 00 00 FF 0F 49 [13:27:15]RasterBufferAndPrint [13:27:15]line Счет N : (1)1092915 [13:27:15]line ИНН: 02508201610067 [13:27:15]line Контрольно-Кассовый Чек [13:27:15]line ПРОДАЖА [13:27:15]line ТРК (МРК, ГНК) : 63 [13:27:15]line Товар: 2710124130 [13:27:15]line Аи-92-К-2 [13:27:15]line 17.940 * 66.90 [13:27:15]line = 1200.19 [13:27:15]line НДС 12% НСП 1% [13:27:15]line > о реализуемом товаре [13:27:15]line ОКРУГЛЕНИЕ: -0.19 [13:27:15]line ИТОГО: 1200.00 [13:27:15]line Внесено: 1200.00 [13:27:15]line СДАЧА: 0.00 [13:27:15]line НСП 1% : 10.62 [13:27:15]line НДС 12% : 127.45 [13:27:15]line Наличными: 1200.00 [13:27:15]line Безнал.: 0.00 [13:27:15]line Место: АЗС № 101 "Партнер Нефть" [13:27:15]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:27:15]line СНО: Общий режим [13:27:15]line Чек 432 28.10.2024 13:27 [13:27:15]line Смена: 546 ФФД: 1.0 [13:27:15]line ЗНМ: 0300000082 [13:27:15]line РНМ: 0000000000091628 [13:27:15]line Версия ККМ: 001 [13:27:15]line ФМ: 0000000000874671 [13:27:15]line ФД: 317957 [13:27:15]line ФПД: 192593656231472 [13:27:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T132714&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317957&fm=192593656231472&tin=02508201610067®Number=0000000000091628&sum=120000 [13:27:15]OFD Sender: Processing packet 317957 [packets to send 127, broken 126] [13:27:15]ProducePacketName [13:27:15]name=ofd_packets/00317957 [13:27:15]OFD Sender: To server: pG, [13:27:15]CommunicateWithHost lk.salyk.kg:30040 [13:27:15]ConnectInit lk.salyk.kg [13:27:15]written 0, free lines is 4095 [13:27:15]Connected sock=10 [13:27:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 8A 0A 07 01 C5 98 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 01 00 00 F4 03 04 00 32 91 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 05 DA 04 00 35 04 06 00 AF 29 B4 77 36 30 48 C8 36 00 D2 F5 7B CA [13:27:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 4F 8B 47 00 D7 5F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 05 DA 04 00 F4 03 04 00 EB 3C 1F 67 B6 04 01 00 00 BF F6 39 17 25 17 33 CE [13:27:15]CommunicateWithHost err = 0 [13:27:15]CheckOFDResponse [13:27:15]1017 (14) - 77093643461234 [13:27:15]1041 (16) - 0000000000874671 [13:27:15]1040 (4) - 317957 [13:27:15]1012 (4) - 28.10.2024 07:27 [13:27:15]1206 (1) - 0 [13:27:15]OFD Sender: Remove packet 317957 [13:27:15]ProducePacketName [13:27:15]name=ofd_packets/00317957 [13:27:15]NVStorageDeleteData [13:27:16]Write to MH i2c: 01 00 00 21 3F 60 [13:27:16]Write i2c OK [13:27:16]MH_I2C_Read... [13:27:16]Read from MH i2c: 01 [13:27:16]MH_I2C_Read... [13:27:16]Read from MH i2c: 01 07 00 [13:27:16]MH_I2C_Read... [13:27:16]Read from MH i2c: 01 07 00 21 3F 00 00 00 00 00 F7 0C 6A [13:27:16]RasterBufferAndPrint [13:27:16]line [13:27:16]line [13:27:16]line [13:27:16]line [13:27:16]line [13:27:16]written 0, free lines is 3326 [13:27:16]MH_Cut [13:27:16]Write to MH i2c: D1 01 00 28 3F 01 39 [13:27:16]Write i2c OK [13:27:16]MH_I2C_Read... [13:27:16]Read from MH i2c: D1 [13:27:16]MH_I2C_Read... [13:27:16]Read from MH i2c: D1 01 00 [13:27:16]MH_I2C_Read... [13:27:16]Read from MH i2c: D1 01 00 28 3F 00 38 [13:27:16]Write to MH i2c: 01 00 00 29 3F 68 [13:27:16]Write i2c OK [13:27:16]MH_I2C_Read... [13:27:16]OFD Sender: No OFD packet to send [13:27:16]*** Cut start [13:27:16]*** Partial cut [13:27:16]*** CUTSNS_PIN = 1 [13:27:16]*** CUTSNS_PIN = 0 [13:27:17]*** Brake cut motor [13:27:17]Read from MH i2c: 01 [13:27:17]MH_I2C_Read... [13:27:17]*** Stop cut motor [13:27:17]*** Cut end [13:27:17]Read from MH i2c: 01 07 00 [13:27:17]MH_I2C_Read... [13:27:17]Read from MH i2c: 01 07 00 29 3F 00 00 00 00 00 FF 0F 7D [13:27:17]process_action close_receipt done [13:27:17]requested_data is exist [13:27:17]produce_requested_data [13:27:17]requested_item fm.sn is exist - process it [13:27:17]wFMCommunicate request_size=4 [13:27:17]MH_SAM_APDU [13:27:17]CAPDU: 80 11 00 00 [13:27:17]Write to MH i2c: E2 08 00 2A 3F 80 11 00 00 00 00 00 00 E3 [13:27:17]Write i2c OK [13:27:17]MH_I2C_Read... [13:27:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:27:17]Read from MH i2c: E2 [13:27:17]MH_I2C_Read... [13:27:17]Read from MH i2c: E2 17 00 [13:27:17]MH_I2C_Read... [13:27:17]Read from MH i2c: E2 17 00 2A 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 37 [13:27:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:27:17]wFMCommunicate OK [13:27:17]requested_item fd.num is exist - process it [13:27:17]SAM_PROTO_GetFieldsCounters [13:27:17]wFMCommunicate request_size=4 [13:27:17]MH_SAM_APDU [13:27:17]CAPDU: 80 13 00 00 [13:27:17]Write to MH i2c: E2 08 00 2B 3F 80 13 00 00 00 00 00 00 E6 [13:27:17]Write i2c OK [13:27:17]MH_I2C_Read... [13:27:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:27:17]Read from MH i2c: E2 [13:27:17]MH_I2C_Read... [13:27:17]Read from MH i2c: E2 62 00 [13:27:17]MH_I2C_Read... [13:27:17]Read from MH i2c: E2 62 00 2B 3F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 05 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 B0 01 00 00 5E 04 04 00 B0 01 00 00 57 04 04 00 B1 01 00 00 19 04 04 00 00 00 00 00 90 00 23 [13:27:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 05 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 B0 01 00 00 5E 04 04 00 B0 01 00 00 57 04 04 00 B1 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:27:17]wFMCommunicate OK [13:27:17]SAM_PROTO_GetFieldsCounters done [13:27:17]requested_item shift.num is exist - process it [13:27:17]requested_item shift.opened is exist - process it [13:27:17]req_shift_opened [13:27:17]FM_GetShiftState [13:27:17]SAM_PROTO_GetShiftState [13:27:17]wFMCommunicate request_size=4 [13:27:17]MH_SAM_APDU [13:27:17]CAPDU: 80 13 01 00 [13:27:17]Write to MH i2c: E2 08 00 2C 3F 80 13 01 00 00 00 00 00 E8 [13:27:17]Write i2c OK [13:27:17]MH_I2C_Read... [13:27:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:27:17]Read from MH i2c: E2 [13:27:17]MH_I2C_Read... [13:27:17]Read from MH i2c: E2 0E 00 [13:27:17]MH_I2C_Read... [13:27:17]Read from MH i2c: E2 0E 00 2C 3F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E1 [13:27:17]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:27:17]wFMCommunicate OK [13:27:17]SAM_PROTO_GetShiftState done [13:27:17]FM_GetShiftState done [13:27:17]req_shift_opened done [13:27:17]requested_item shift.open_date is exist - process it [13:27:17]req_shift_open_date [13:27:17]req_shift_open_date done [13:27:17]produce_requested_data done [13:27:17]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317957,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:27:17]process_action_free close_receipt [13:27:17]json_value_free [13:27:17]json_value_free done [13:27:17]process_json_proto returns [13:27:17]Send response to host [13:27:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317957,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:27:17]free response buf [13:27:17]execute_script done [13:27:17]execute_script returns [13:27:17]free content buf [13:27:17]Sock 9.Close socket [13:27:17]Sock 9.Thread stoped [13:27:21]OFD Sender: No OFD packet to send [13:27:26]OFD Sender: No OFD packet to send [13:27:31]OFD Sender: No OFD packet to send [13:27:36]OFD Sender: No OFD packet to send [13:27:41]OFD Sender: No OFD packet to send [13:27:46]OFD Sender: No OFD packet to send [13:27:51]OFD Sender: No OFD packet to send [13:27:56]OFD Sender: No OFD packet to send [13:28:01]OFD Sender: No OFD packet to send [13:28:06]OFD Sender: No OFD packet to send [13:28:11]OFD Sender: No OFD packet to send [13:28:16]OFD Sender: No OFD packet to send [13:28:21]OFD Sender: No OFD packet to send [13:28:23]accept exits with 7 [13:28:23]New connection [13:28:23]New thread 3067436388 created [13:28:23]Thread 3067293028 joined [13:28:23]Waiting for new connection... [13:28:23] Sock 7.Parse request [13:28:23]Sock 7.Check first char [13:28:23]Sock 7.First char is OK [13:28:23]request: POST /json_proto HTTP/1.0 [13:28:23]Method: POST [13:28:23]URL: /json_proto [13:28:23]Method is POST - this is cgi request [13:28:23]url: /json_proto [13:28:23]query_string will be loaded in cgi processing [13:28:23]execute_cgi json_proto POST (null) [13:28:23]execute_cgi path=json_proto method=POST [13:28:23]POST find Content-Length [13:28:23]Host: 172.17.50.195:8080 [13:28:23]Content-Length: 770 [13:28:23]Content-Type: application/json [13:28:23] [13:28:23]POST finish read [13:28:23]Found Content-Length = 770 [13:28:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092916", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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: Mbank", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:28:23]execute_script... [13: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 : (1)1092916", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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: Mbank", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:28:23]POST & json_proto [13:28:23]process_json_proto [13:28:23]json parsed OK: [13:28:23]protocol is kg_v1.0 [13:28:23]action value=close_receipt [13:28:23]process_action close_receipt [13:28:23]cmd_close_receipt [13:28:23]MH_GetDate [13:28:23]Write to MH i2c: F0 00 00 2D 3F 5B [13:28:23]Write i2c OK [13:28:23]MH_I2C_Read... [13:28:23]Read from MH i2c: F0 [13:28:23]MH_I2C_Read... [13:28:23]Read from MH i2c: F0 09 00 [13:28:23]MH_I2C_Read... [13:28:23]Read from MH i2c: F0 09 00 2D 3F 00 78 91 1F 67 43 33 1C 67 EC [13:28:23]GetLastDocTimeStamp 1730122034 [13:28:23]current date 1730122104 [13:28:23]FM_GetShiftState [13:28:23]SAM_PROTO_GetShiftState [13:28:23]wFMCommunicate request_size=4 [13:28:23]MH_SAM_APDU [13:28:23]CAPDU: 80 13 01 00 [13:28:23]Write to MH i2c: E2 08 00 2E 3F 80 13 01 00 00 00 00 00 EA [13:28:23]Write i2c OK [13:28:23]MH_I2C_Read... [13:28:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:28:23]Read from MH i2c: E2 [13:28:23]MH_I2C_Read... [13:28:23]Read from MH i2c: E2 0E 00 [13:28:23]MH_I2C_Read... [13:28:23]Read from MH i2c: E2 0E 00 2E 3F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E3 [13:28:23]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:28:23]wFMCommunicate OK [13:28:23]SAM_PROTO_GetShiftState done [13:28:23]FM_GetShiftState done [13:28:23]opened in 1730073493 [13:28:23]opened+sec_in_day 1730159893 [13:28:23]quantity*price = 200043 [13:28:23]sum+1 = 200044 [13:28:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 433 28.10.2024 13:28 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317958 ФПД: 117834689405331 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T132824&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317958&fm=117834689405331&tin=02508201610067®Number=0000000000091628&sum=200043 [13:28:24]StoreToDocumentArchive [13:28:24]shift 546 fd 317958 [13:28:24]save to /storage/0546/doc_00317958 [13:28:24]save last doc name /storage/0546/doc_00317958 to /storage/kkm_last_doc_name [13:28:24]save OK [13:28:24]Clear old archive folders... [13:28:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:28:24]tlvbuf is 013914D0 [13:28:24]SAM_PROTO_ClearQueue [13:28:24]wFMCommunicate request_size=4 [13:28:24]MH_SAM_APDU [13:28:24]CAPDU: 80 09 00 00 [13:28:24]Write to MH i2c: E2 08 00 3B 3F 80 09 00 00 00 00 00 00 EC [13:28:24]Write i2c OK [13:28:24]MH_I2C_Read... [13:28:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:28:24]Read from MH i2c: E2 [13:28:24]MH_I2C_Read... [13:28:24]Read from MH i2c: E2 03 00 [13:28:24]MH_I2C_Read... [13:28:24]Read from MH i2c: E2 03 00 3B 3F 00 90 00 EE [13:28:24]RAPDU: 90 00 [13:28:24]wFMCommunicate OK [13:28:24]SAM_PROTO_ClearQueue done [13:28:24]KKMCreateOFDPacket [13:28:24]OFDProtocolAddRootSTLVToBuf [13:28:24]FM_MakeSignedData [13:28:24]FM_MakeSignedData [13:28:24]SAM_PROTO_SignData [13:28:24]wFMCommunicate request_size=4 [13:28:24]MH_SAM_APDU [13:28:24]CAPDU: 80 0D 01 02 [13:28:24]Write to MH i2c: E2 08 00 3C 3F 80 0D 01 02 00 00 00 00 F4 [13:28:24]Write i2c OK [13:28:24]MH_I2C_Read... [13:28:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:28:24]Read from MH i2c: E2 [13:28:24]MH_I2C_Read... [13:28:24]Read from MH i2c: E2 03 00 [13:28:24]MH_I2C_Read... [13:28:24]Read from MH i2c: E2 03 00 3C 3F 00 90 00 EF [13:28:24]RAPDU: 90 00 [13:28:24]wFMCommunicate OK [13:28:24]wFMCommunicate request_size=255 [13:28:24]MH_SAM_APDU [13:28:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 B1 01 00 00 F4 03 04 00 78 91 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 06 DA 04 00 35 04 06 00 6B [13:28:24]Write to MH i2c: E2 02 01 3D 3F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 B1 01 00 00 F4 03 04 00 78 91 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 06 DA 04 00 35 04 06 00 6B 00 00 35 [13:28:24]Write i2c OK [13:28:24]MH_I2C_Read... [13:28:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:28:25]Read from MH i2c: E2 [13:28:25]MH_I2C_Read... [13:28:25]Read from MH i2c: E2 03 00 [13:28:25]MH_I2C_Read... [13:28:25]Read from MH i2c: E2 03 00 3D 3F 00 90 00 F0 [13:28:25]RAPDU: 90 00 [13:28:25]wFMCommunicate OK [13:28:25]wFMCommunicate request_size=10 [13:28:25]MH_SAM_APDU [13:28:25]CAPDU: 80 0D 02 02 05 2B 86 CD E1 93 [13:28:25]Write to MH i2c: E2 0D 00 3E 3F 80 0D 02 02 05 00 2B 86 CD E1 93 00 00 F3 [13:28:25]Write i2c OK [13:28:25]MH_I2C_Read... [13:28:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:28:25]Read from MH i2c: E2 [13:28:25]MH_I2C_Read... [13:28:25]Read from MH i2c: E2 03 00 [13:28:25]MH_I2C_Read... [13:28:25]Read from MH i2c: E2 03 00 3E 3F 00 90 00 F1 [13:28:25]RAPDU: 90 00 [13:28:25]wFMCommunicate OK [13:28:25]wFMCommunicate request_size=4 [13:28:25]MH_SAM_APDU [13:28:25]CAPDU: 80 0D 03 02 [13:28:25]Write to MH i2c: E2 08 00 3F 3F 80 0D 03 02 00 00 00 00 F9 [13:28:25]Write i2c OK [13:28:25]MH_I2C_Read... [13:28:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:28:25]Read from MH i2c: E2 [13:28:25]MH_I2C_Read... [13:28:25]Read from MH i2c: E2 0B 00 [13:28:25]MH_I2C_Read... [13:28:25]Read from MH i2c: E2 0B 00 3F 3F 00 4E FB 7E 8A 8E 7B 3D F6 90 00 87 [13:28:25]RAPDU: 4E FB 7E 8A 8E 7B 3D F6 90 00 [13:28:25]wFMCommunicate OK [13:28:25]SAM_PROTO_SignData done [13:28:25]FM_MakeSignedData done [13:28:25]CreateOFDProtocolMessage [13:28:25]wFMCommunicate request_size=4 [13:28:25]MH_SAM_APDU [13:28:25]CAPDU: 80 11 00 00 [13:28:25]Write to MH i2c: E2 08 00 40 3F 80 11 00 00 00 00 00 00 F9 [13:28:25]Write i2c OK [13:28:25]MH_I2C_Read... [13:28:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:28:25]Read from MH i2c: E2 [13:28:25]MH_I2C_Read... [13:28:25]Read from MH i2c: E2 17 00 [13:28:25]MH_I2C_Read... [13:28:25]Read from MH i2c: E2 17 00 40 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 4D [13:28:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:28:25]wFMCommunicate OK [13:28:25]CreateOFDProtocolMessage done [13:28:25]OFDSenderStorePacket 317958 [13:28:25]StoreOFDPacket docnum=317958 [13:28:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 CB E8 07 01 25 90 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 B1 01 00 00 F4 03 04 00 78 91 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 06 DA 04 00 35 04 06 00 6B 2B 86 CD E1 93 4E FB 7E 8A 8E 7B 3D F6 [13:28:25]CheckFolder [13:28:25]dirname=/storage/ofd_packets [13:28:25]CheckFolder done [13:28:25]ProducePacketName [13:28:25]name=ofd_packets/00317958 [13:28:25]NVStorageSaveData ofd_packets/00317958 [13:28:25]File name is /storage/ofd_packets/00317958 [13:28:25]Write 301 bytes [13:28:25]NVStorageSaveData done [13:28:25]OFDSenderStorePacket done [13:28:25]KKMCreateOFDPacket done [13:28:25]NVStorageSaveData kkm_last_timestamp [13:28:25]File name is /storage/kkm_last_timestamp [13:28:25]Write 4 bytes [13:28:25]NVStorageSaveData done [13:28:25]ExternCall_PrintAddStr [13:28:25]wPrintStart [13:28:25]Write to MH i2c: 01 00 00 41 3F 80 [13:28:25]Write i2c OK [13:28:25]MH_I2C_Read... [13:28:25]Read from MH i2c: 01 [13:28:25]MH_I2C_Read... [13:28:25]Read from MH i2c: 01 07 00 [13:28:25]MH_I2C_Read... [13:28:25]Read from MH i2c: 01 07 00 41 3F 00 00 00 00 00 FF 0F 95 [13:28:25]RasterBufferAndPrint [13:28:25]line Счет N : (1)1092916 [13:28:25]line ИНН: 02508201610067 [13:28:25]line Контрольно-Кассовый Чек [13:28:25]line ПРОДАЖА [13:28:25]line ТРК (МРК, ГНК) : 34 [13:28:25]line Товар: 2710124500 [13:28:25]line Аи-95-К-3 [13:28:25]line 26.960 * 74.20 [13:28:25]line = 2000.43 [13:28:25]line НДС 12% НСП 1% [13:28:25]line > о реализуемом товаре [13:28:25]line ИТОГО: 2000.43 [13:28:25]line НСП 1% : 17.70 [13:28:25]line НДС 12% : 212.43 [13:28:25]line Наличными: 0.00 [13:28:25]line Безнал.: 2000.43 [13:28:25]line Место: АЗС № 101 "Партнер Нефть" [13:28:25]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:28:25]line СНО: Общий режим [13:28:25]line Чек 433 28.10.2024 13:28 [13:28:25]line Смена: 546 ФФД: 1.0 [13:28:25]line ЗНМ: 0300000082 [13:28:25]line РНМ: 0000000000091628 [13:28:25]line Версия ККМ: 001 [13:28:25]line Платежная система: Mbank [13:28:25]line ФМ: 0000000000874671 [13:28:25]line ФД: 317958 [13:28:25]line ФПД: 117834689405331 [13:28:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T132824&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317958&fm=117834689405331&tin=02508201610067®Number=0000000000091628&sum=200043 [13:28:25]OFD Sender: Processing packet 317958 [packets to send 127, broken 126] [13:28:25]ProducePacketName [13:28:25]name=ofd_packets/00317958 [13:28:25]OFD Sender: To server: pG, [13:28:25]CommunicateWithHost lk.salyk.kg:30040 [13:28:25]ConnectInit lk.salyk.kg [13:28:25]written 0, free lines is 4095 [13:28:25]Connected sock=10 [13:28:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 CB E8 07 01 25 90 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 B1 01 00 00 F4 03 04 00 78 91 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 06 DA 04 00 35 04 06 00 6B 2B 86 CD E1 93 4E FB 7E 8A 8E 7B 3D F6 [13:28:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 CB AA 47 00 49 DC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 06 DA 04 00 F4 03 04 00 31 3D 1F 67 B6 04 01 00 00 81 7B 8B 40 BF 49 F4 10 [13:28:25]CommunicateWithHost err = 0 [13:28:25]CheckOFDResponse [13:28:25]1017 (14) - 77093643461234 [13:28:25]1041 (16) - 0000000000874671 [13:28:25]1040 (4) - 317958 [13:28:25]1012 (4) - 28.10.2024 07:28 [13:28:25]1206 (1) - 0 [13:28:25]OFD Sender: Remove packet 317958 [13:28:25]ProducePacketName [13:28:25]name=ofd_packets/00317958 [13:28:25]NVStorageDeleteData [13:28:25]Write to MH i2c: 01 00 00 6A 3F A9 [13:28:25]Write i2c OK [13:28:25]MH_I2C_Read... [13:28:25]Read from MH i2c: 01 [13:28:25]MH_I2C_Read... [13:28:25]Read from MH i2c: 01 07 00 [13:28:25]MH_I2C_Read... [13:28:25]Read from MH i2c: 01 07 00 6A 3F 00 00 00 00 00 14 0D D1 [13:28:25]RasterBufferAndPrint [13:28:25]line [13:28:25]line [13:28:25]line [13:28:25]line [13:28:25]line [13:28:25]written 0, free lines is 3353 [13:28:26]MH_Cut [13:28:26]Write to MH i2c: D1 01 00 71 3F 01 82 [13:28:26]Write i2c OK [13:28:26]MH_I2C_Read... [13:28:26]Read from MH i2c: D1 [13:28:26]MH_I2C_Read... [13:28:26]Read from MH i2c: D1 01 00 [13:28:26]MH_I2C_Read... [13:28:26]Read from MH i2c: D1 01 00 71 3F 00 81 [13:28:26]Write to MH i2c: 01 00 00 72 3F B1 [13:28:26]Write i2c OK [13:28:26]MH_I2C_Read... [13:28:26]OFD Sender: No OFD packet to send [13:28:26]*** Cut start [13:28:26]*** Partial cut [13:28:26]*** CUTSNS_PIN = 1 [13:28:26]*** CUTSNS_PIN = 0 [13:28:26]*** Brake cut motor [13:28:27]Read from MH i2c: 01 [13:28:27]MH_I2C_Read... [13:28:27]*** Stop cut motor [13:28:27]*** Cut end [13:28:27]Read from MH i2c: 01 07 00 [13:28:27]MH_I2C_Read... [13:28:27]Read from MH i2c: 01 07 00 72 3F 00 00 00 00 00 FF 0F C6 [13:28:27]process_action close_receipt done [13:28:27]requested_data is exist [13:28:27]produce_requested_data [13:28:27]requested_item fm.sn is exist - process it [13:28:27]wFMCommunicate request_size=4 [13:28:27]MH_SAM_APDU [13:28:27]CAPDU: 80 11 00 00 [13:28:27]Write to MH i2c: E2 08 00 73 3F 80 11 00 00 00 00 00 00 2C [13:28:27]Write i2c OK [13:28:27]MH_I2C_Read... [13:28:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:28:27]Read from MH i2c: E2 [13:28:27]MH_I2C_Read... [13:28:27]Read from MH i2c: E2 17 00 [13:28:27]MH_I2C_Read... [13:28:27]Read from MH i2c: E2 17 00 73 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 80 [13:28:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:28:27]wFMCommunicate OK [13:28:27]requested_item fd.num is exist - process it [13:28:27]SAM_PROTO_GetFieldsCounters [13:28:27]wFMCommunicate request_size=4 [13:28:27]MH_SAM_APDU [13:28:27]CAPDU: 80 13 00 00 [13:28:27]Write to MH i2c: E2 08 00 74 3F 80 13 00 00 00 00 00 00 2F [13:28:27]Write i2c OK [13:28:27]MH_I2C_Read... [13:28:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:28:27]Read from MH i2c: E2 [13:28:27]MH_I2C_Read... [13:28:27]Read from MH i2c: E2 62 00 [13:28:27]MH_I2C_Read... [13:28:27]Read from MH i2c: E2 62 00 74 3F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 06 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 B1 01 00 00 5E 04 04 00 B1 01 00 00 57 04 04 00 B2 01 00 00 19 04 04 00 00 00 00 00 90 00 70 [13:28:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 06 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 B1 01 00 00 5E 04 04 00 B1 01 00 00 57 04 04 00 B2 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:28:27]wFMCommunicate OK [13:28:27]SAM_PROTO_GetFieldsCounters done [13:28:27]requested_item shift.num is exist - process it [13:28:27]requested_item shift.opened is exist - process it [13:28:27]req_shift_opened [13:28:27]FM_GetShiftState [13:28:27]SAM_PROTO_GetShiftState [13:28:27]wFMCommunicate request_size=4 [13:28:27]MH_SAM_APDU [13:28:27]CAPDU: 80 13 01 00 [13:28:27]Write to MH i2c: E2 08 00 75 3F 80 13 01 00 00 00 00 00 31 [13:28:27]Write i2c OK [13:28:27]MH_I2C_Read... [13:28:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:28:27]Read from MH i2c: E2 [13:28:27]MH_I2C_Read... [13:28:27]Read from MH i2c: E2 0E 00 [13:28:27]MH_I2C_Read... [13:28:27]Read from MH i2c: E2 0E 00 75 3F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 2A [13:28:27]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:28:27]wFMCommunicate OK [13:28:27]SAM_PROTO_GetShiftState done [13:28:27]FM_GetShiftState done [13:28:27]req_shift_opened done [13:28:27]requested_item shift.open_date is exist - process it [13:28:27]req_shift_open_date [13:28:27]req_shift_open_date done [13:28:27]produce_requested_data done [13:28:27]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317958,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:28:27]process_action_free close_receipt [13:28:27]json_value_free [13:28:27]json_value_free done [13:28:27]process_json_proto returns [13:28:27]Send response to host [13:28:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317958,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:28:27]free response buf [13:28:27]execute_script done [13:28:27]execute_script returns [13:28:27]free content buf [13:28:27]Sock 7.Close socket [13:28:27]Sock 7.Thread stoped [13:28:31]OFD Sender: No OFD packet to send [13:28:34]accept exits with 9 [13:28:34]New connection [13:28:34]New thread 3067293028 created [13:28:34]Thread 3067436388 joined [13:28:34]Waiting for new connection... [13:28:34] Sock 9.Parse request [13:28:34]Sock 9.Check first char [13:28:34]Sock 9.First char is OK [13:28:34]request: POST /json_proto HTTP/1.0 [13:28:34]Method: POST [13:28:34]URL: /json_proto [13:28:34]Method is POST - this is cgi request [13:28:34]url: /json_proto [13:28:34]query_string will be loaded in cgi processing [13:28:34]execute_cgi json_proto POST (null) [13:28:34]execute_cgi path=json_proto method=POST [13:28:34]POST find Content-Length [13:28:34]Host: 172.17.50.195:8080 [13:28:34]Content-Length: 678 [13:28:34]Content-Type: application/json [13:28:34] [13:28:34]POST finish read [13:28:34]Found Content-Length = 678 [13:28:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092917", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.230, "sum" : 550.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 550.00, "total" : 550.00, "payments": [ { "type": 0, "sum" : 550.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:28:34]execute_script... [13:28: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)1092917", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.230, "sum" : 550.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 550.00, "total" : 550.00, "payments": [ { "type": 0, "sum" : 550.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:28:34]POST & json_proto [13:28:34]process_json_proto [13:28:34]json parsed OK: [13:28:34]protocol is kg_v1.0 [13:28:34]action value=close_receipt [13:28:34]process_action close_receipt [13:28:34]cmd_close_receipt [13:28:34]MH_GetDate [13:28:34]Write to MH i2c: F0 00 00 76 3F A4 [13:28:34]Write i2c OK [13:28:34]MH_I2C_Read... [13:28:34]Read from MH i2c: F0 [13:28:34]MH_I2C_Read... [13:28:34]Read from MH i2c: F0 09 00 [13:28:34]MH_I2C_Read... [13:28:34]Read from MH i2c: F0 09 00 76 3F 00 83 91 1F 67 43 33 1C 67 40 [13:28:34]GetLastDocTimeStamp 1730122104 [13:28:34]current date 1730122115 [13:28:34]FM_GetShiftState [13:28:34]SAM_PROTO_GetShiftState [13:28:34]wFMCommunicate request_size=4 [13:28:34]MH_SAM_APDU [13:28:34]CAPDU: 80 13 01 00 [13:28:34]Write to MH i2c: E2 08 00 77 3F 80 13 01 00 00 00 00 00 33 [13:28:34]Write i2c OK [13:28:34]MH_I2C_Read... [13:28:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:28:34]Read from MH i2c: E2 [13:28:34]MH_I2C_Read... [13:28:34]Read from MH i2c: E2 0E 00 [13:28:34]MH_I2C_Read... [13:28:34]Read from MH i2c: E2 0E 00 77 3F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 2C [13:28:34]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:28:34]wFMCommunicate OK [13:28:34]SAM_PROTO_GetShiftState done [13:28:34]FM_GetShiftState done [13:28:34]opened in 1730073493 [13:28:34]opened+sec_in_day 1730159893 [13:28:34]quantity*price = 55058 [13:28:34]sum+1 = 55060 [13:28:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.59 ИТОГО: 550.00 Внесено: 550.00 СДАЧА: 0.00 НСП 1% : 4.87 НДС 12% : 58.47 Наличными: 550.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 434 28.10.2024 13:28 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317959 ФПД: 116475797411985 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T132835&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317959&fm=116475797411985&tin=02508201610067®Number=0000000000091628&sum=55000 [13:28:35]StoreToDocumentArchive [13:28:35]shift 546 fd 317959 [13:28:35]save to /storage/0546/doc_00317959 [13:28:35]save last doc name /storage/0546/doc_00317959 to /storage/kkm_last_doc_name [13:28:35]save OK [13:28:35]Clear old archive folders... [13:28:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:28:35]tlvbuf is 013A20F0 [13:28:35]SAM_PROTO_ClearQueue [13:28:35]wFMCommunicate request_size=4 [13:28:35]MH_SAM_APDU [13:28:35]CAPDU: 80 09 00 00 [13:28:35]Write to MH i2c: E2 08 00 84 3F 80 09 00 00 00 00 00 00 35 [13:28:35]Write i2c OK [13:28:35]MH_I2C_Read... [13:28:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:28:35]Read from MH i2c: E2 [13:28:35]MH_I2C_Read... [13:28:35]Read from MH i2c: E2 03 00 [13:28:35]MH_I2C_Read... [13:28:35]Read from MH i2c: E2 03 00 84 3F 00 90 00 37 [13:28:35]RAPDU: 90 00 [13:28:35]wFMCommunicate OK [13:28:35]SAM_PROTO_ClearQueue done [13:28:35]KKMCreateOFDPacket [13:28:35]OFDProtocolAddRootSTLVToBuf [13:28:35]FM_MakeSignedData [13:28:35]FM_MakeSignedData [13:28:35]SAM_PROTO_SignData [13:28:35]wFMCommunicate request_size=4 [13:28:35]MH_SAM_APDU [13:28:35]CAPDU: 80 0D 01 02 [13:28:35]Write to MH i2c: E2 08 00 85 3F 80 0D 01 02 00 00 00 00 3D [13:28:35]Write i2c OK [13:28:35]MH_I2C_Read... [13:28:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:28:35]Read from MH i2c: E2 [13:28:35]MH_I2C_Read... [13:28:35]Read from MH i2c: E2 03 00 [13:28:35]MH_I2C_Read... [13:28:35]Read from MH i2c: E2 03 00 85 3F 00 90 00 38 [13:28:35]RAPDU: 90 00 [13:28:35]wFMCommunicate OK [13:28:35]wFMCommunicate request_size=255 [13:28:35]MH_SAM_APDU [13:28:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 26 20 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 13 D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 01 00 00 F4 03 04 00 83 91 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 07 DA 04 00 35 04 06 00 69 [13:28:35]Write to MH i2c: E2 02 01 86 3F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 26 20 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 13 D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 01 00 00 F4 03 04 00 83 91 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 07 DA 04 00 35 04 06 00 69 00 00 A2 [13:28:35]Write i2c OK [13:28:35]MH_I2C_Read... [13:28:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:28:35]Read from MH i2c: E2 [13:28:35]MH_I2C_Read... [13:28:35]Read from MH i2c: E2 03 00 [13:28:35]MH_I2C_Read... [13:28:35]Read from MH i2c: E2 03 00 86 3F 00 90 00 39 [13:28:35]RAPDU: 90 00 [13:28:35]wFMCommunicate OK [13:28:35]wFMCommunicate request_size=10 [13:28:35]MH_SAM_APDU [13:28:35]CAPDU: 80 0D 02 02 05 EF 22 87 98 91 [13:28:35]Write to MH i2c: E2 0D 00 87 3F 80 0D 02 02 05 00 EF 22 87 98 91 00 00 0B [13:28:35]Write i2c OK [13:28:35]MH_I2C_Read... [13:28:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:28:36]Read from MH i2c: E2 [13:28:36]MH_I2C_Read... [13:28:36]Read from MH i2c: E2 03 00 [13:28:36]MH_I2C_Read... [13:28:36]Read from MH i2c: E2 03 00 87 3F 00 90 00 3A [13:28:36]RAPDU: 90 00 [13:28:36]wFMCommunicate OK [13:28:36]wFMCommunicate request_size=4 [13:28:36]MH_SAM_APDU [13:28:36]CAPDU: 80 0D 03 02 [13:28:36]Write to MH i2c: E2 08 00 88 3F 80 0D 03 02 00 00 00 00 42 [13:28:36]Write i2c OK [13:28:36]MH_I2C_Read... [13:28:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:28:36]Read from MH i2c: E2 [13:28:36]MH_I2C_Read... [13:28:36]Read from MH i2c: E2 0B 00 [13:28:36]MH_I2C_Read... [13:28:36]Read from MH i2c: E2 0B 00 88 3F 00 43 34 F3 7E D7 C9 45 F3 90 00 03 [13:28:36]RAPDU: 43 34 F3 7E D7 C9 45 F3 90 00 [13:28:36]wFMCommunicate OK [13:28:36]SAM_PROTO_SignData done [13:28:36]FM_MakeSignedData done [13:28:36]CreateOFDProtocolMessage [13:28:36]wFMCommunicate request_size=4 [13:28:36]MH_SAM_APDU [13:28:36]CAPDU: 80 11 00 00 [13:28:36]Write to MH i2c: E2 08 00 89 3F 80 11 00 00 00 00 00 00 42 [13:28:36]Write i2c OK [13:28:36]MH_I2C_Read... [13:28:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:28:36]Read from MH i2c: E2 [13:28:36]MH_I2C_Read... [13:28:36]Read from MH i2c: E2 17 00 [13:28:36]MH_I2C_Read... [13:28:36]Read from MH i2c: E2 17 00 89 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 96 [13:28:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:28:36]wFMCommunicate OK [13:28:36]CreateOFDProtocolMessage done [13:28:36]OFDSenderStorePacket 317959 [13:28:36]StoreOFDPacket docnum=317959 [13:28:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 54 36 07 01 BB 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 26 20 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 13 D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 01 00 00 F4 03 04 00 83 91 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 07 DA 04 00 35 04 06 00 69 EF 22 87 98 91 43 34 F3 7E D7 C9 45 F3 [13:28:36]CheckFolder [13:28:36]dirname=/storage/ofd_packets [13:28:36]CheckFolder done [13:28:36]ProducePacketName [13:28:36]name=ofd_packets/00317959 [13:28:36]NVStorageSaveData ofd_packets/00317959 [13:28:36]File name is /storage/ofd_packets/00317959 [13:28:36]Write 301 bytes [13:28:36]NVStorageSaveData done [13:28:36]OFDSenderStorePacket done [13:28:36]KKMCreateOFDPacket done [13:28:36]NVStorageSaveData kkm_last_timestamp [13:28:36]File name is /storage/kkm_last_timestamp [13:28:36]Write 4 bytes [13:28:36]NVStorageSaveData done [13:28:36]ExternCall_PrintAddStr [13:28:36]wPrintStart [13:28:36]Write to MH i2c: 01 00 00 8A 3F C9 [13:28:36]Write i2c OK [13:28:36]MH_I2C_Read... [13:28:36]Read from MH i2c: 01 [13:28:36]MH_I2C_Read... [13:28:36]Read from MH i2c: 01 07 00 [13:28:36]MH_I2C_Read... [13:28:36]Read from MH i2c: 01 07 00 8A 3F 00 00 00 00 00 FF 0F DE [13:28:36]RasterBufferAndPrint [13:28:36]line Счет N : (1)1092917 [13:28:36]line ИНН: 02508201610067 [13:28:36]line Контрольно-Кассовый Чек [13:28:36]line ПРОДАЖА [13:28:36]line ТРК (МРК, ГНК) : 53 [13:28:36]line Товар: 2710124130 [13:28:36]line Аи-92-К-2 [13:28:36]line 8.230 * 66.90 [13:28:36]line = 550.59 [13:28:36]line НДС 12% НСП 1% [13:28:36]line > о реализуемом товаре [13:28:36]line ОКРУГЛЕНИЕ: -0.59 [13:28:36]line ИТОГО: 550.00 [13:28:36]line Внесено: 550.00 [13:28:36]line СДАЧА: 0.00 [13:28:36]line НСП 1% : 4.87 [13:28:36]line НДС 12% : 58.47 [13:28:36]line Наличными: 550.00 [13:28:36]line Безнал.: 0.00 [13:28:36]line Место: АЗС № 101 "Партнер Нефть" [13:28:36]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:28:36]line СНО: Общий режим [13:28:36]line Чек 434 28.10.2024 13:28 [13:28:36]line Смена: 546 ФФД: 1.0 [13:28:36]line ЗНМ: 0300000082 [13:28:36]line РНМ: 0000000000091628 [13:28:36]line Версия ККМ: 001 [13:28:36]line ФМ: 0000000000874671 [13:28:36]line ФД: 317959 [13:28:36]line ФПД: 116475797411985 [13:28:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T132835&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317959&fm=116475797411985&tin=02508201610067®Number=0000000000091628&sum=55000 [13:28:36]written 0, free lines is 4095 [13:28:36]OFD Sender: Processing packet 317959 [packets to send 127, broken 126] [13:28:36]ProducePacketName [13:28:36]name=ofd_packets/00317959 [13:28:36]OFD Sender: To server: pG, [13:28:36]CommunicateWithHost lk.salyk.kg:30040 [13:28:36]ConnectInit lk.salyk.kg [13:28:36]Connected sock=10 [13:28:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 54 36 07 01 BB 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 26 20 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 13 D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 01 00 00 F4 03 04 00 83 91 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 07 DA 04 00 35 04 06 00 69 EF 22 87 98 91 43 34 F3 7E D7 C9 45 F3 [13:28:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 9D 3A 47 00 83 57 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 07 DA 04 00 F4 03 04 00 3C 3D 1F 67 B6 04 01 00 00 A5 48 D1 29 4E F0 21 C0 [13:28:36]CommunicateWithHost err = 0 [13:28:36]CheckOFDResponse [13:28:36]1017 (14) - 77093643461234 [13:28:36]1041 (16) - 0000000000874671 [13:28:36]1040 (4) - 317959 [13:28:36]1012 (4) - 28.10.2024 07:29 [13:28:36]1206 (1) - 0 [13:28:36]OFD Sender: Remove packet 317959 [13:28:36]ProducePacketName [13:28:36]name=ofd_packets/00317959 [13:28:36]NVStorageDeleteData [13:28:36]Write to MH i2c: 01 00 00 B5 3F F4 [13:28:36]Write i2c OK [13:28:36]MH_I2C_Read... [13:28:36]Read from MH i2c: 01 [13:28:36]MH_I2C_Read... [13:28:36]Read from MH i2c: 01 07 00 [13:28:36]MH_I2C_Read... [13:28:36]Read from MH i2c: 01 07 00 B5 3F 00 00 00 00 00 EF 0C F6 [13:28:36]RasterBufferAndPrint [13:28:36]line [13:28:36]line [13:28:36]line [13:28:36]line [13:28:36]line [13:28:36]written 0, free lines is 3320 [13:28:36]MH_Cut [13:28:36]Write to MH i2c: D1 01 00 BC 3F 01 CD [13:28:36]Write i2c OK [13:28:36]MH_I2C_Read... [13:28:36]Read from MH i2c: D1 [13:28:36]MH_I2C_Read... [13:28:36]Read from MH i2c: D1 01 00 [13:28:36]MH_I2C_Read... [13:28:36]Read from MH i2c: D1 01 00 BC 3F 00 CC [13:28:36]Write to MH i2c: 01 00 00 BD 3F FC [13:28:36]Write i2c OK [13:28:36]MH_I2C_Read... [13:28:37]OFD Sender: No OFD packet to send [13:28:37]*** Cut start [13:28:37]*** Partial cut [13:28:37]*** CUTSNS_PIN = 1 [13:28:37]*** CUTSNS_PIN = 0 [13:28:37]*** Brake cut motor [13:28:38]Read from MH i2c: 01 [13:28:38]MH_I2C_Read... [13:28:38]*** Stop cut motor [13:28:38]*** Cut end [13:28:38]Read from MH i2c: 01 07 00 [13:28:38]MH_I2C_Read... [13:28:38]Read from MH i2c: 01 07 00 BD 3F 00 00 00 00 00 FF 0F 11 [13:28:38]process_action close_receipt done [13:28:38]requested_data is exist [13:28:38]produce_requested_data [13:28:38]requested_item fm.sn is exist - process it [13:28:38]wFMCommunicate request_size=4 [13:28:38]MH_SAM_APDU [13:28:38]CAPDU: 80 11 00 00 [13:28:38]Write to MH i2c: E2 08 00 BE 3F 80 11 00 00 00 00 00 00 77 [13:28:38]Write i2c OK [13:28:38]MH_I2C_Read... [13:28:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:28:38]Read from MH i2c: E2 [13:28:38]MH_I2C_Read... [13:28:38]Read from MH i2c: E2 17 00 [13:28:38]MH_I2C_Read... [13:28:38]Read from MH i2c: E2 17 00 BE 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 CB [13:28:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:28:38]wFMCommunicate OK [13:28:38]requested_item fd.num is exist - process it [13:28:38]SAM_PROTO_GetFieldsCounters [13:28:38]wFMCommunicate request_size=4 [13:28:38]MH_SAM_APDU [13:28:38]CAPDU: 80 13 00 00 [13:28:38]Write to MH i2c: E2 08 00 BF 3F 80 13 00 00 00 00 00 00 7A [13:28:38]Write i2c OK [13:28:38]MH_I2C_Read... [13:28:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:28:38]Read from MH i2c: E2 [13:28:38]MH_I2C_Read... [13:28:38]Read from MH i2c: E2 62 00 [13:28:38]MH_I2C_Read... [13:28:38]Read from MH i2c: E2 62 00 BF 3F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 07 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 B2 01 00 00 5E 04 04 00 B2 01 00 00 57 04 04 00 B3 01 00 00 19 04 04 00 00 00 00 00 90 00 BF [13:28:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 07 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 B2 01 00 00 5E 04 04 00 B2 01 00 00 57 04 04 00 B3 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:28:38]wFMCommunicate OK [13:28:38]SAM_PROTO_GetFieldsCounters done [13:28:38]requested_item shift.num is exist - process it [13:28:38]requested_item shift.opened is exist - process it [13:28:38]req_shift_opened [13:28:38]FM_GetShiftState [13:28:38]SAM_PROTO_GetShiftState [13:28:38]wFMCommunicate request_size=4 [13:28:38]MH_SAM_APDU [13:28:38]CAPDU: 80 13 01 00 [13:28:38]Write to MH i2c: E2 08 00 C0 3F 80 13 01 00 00 00 00 00 7C [13:28:38]Write i2c OK [13:28:38]MH_I2C_Read... [13:28:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:28:38]Read from MH i2c: E2 [13:28:38]MH_I2C_Read... [13:28:38]Read from MH i2c: E2 0E 00 [13:28:38]MH_I2C_Read... [13:28:38]Read from MH i2c: E2 0E 00 C0 3F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 75 [13:28:38]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:28:38]wFMCommunicate OK [13:28:38]SAM_PROTO_GetShiftState done [13:28:38]FM_GetShiftState done [13:28:38]req_shift_opened done [13:28:38]requested_item shift.open_date is exist - process it [13:28:38]req_shift_open_date [13:28:38]req_shift_open_date done [13:28:38]produce_requested_data done [13:28:38]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317959,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:28:38]process_action_free close_receipt [13:28:38]json_value_free [13:28:38]json_value_free done [13:28:38]process_json_proto returns [13:28:38]Send response to host [13:28:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317959,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:28:38]free response buf [13:28:38]execute_script done [13:28:38]execute_script returns [13:28:38]free content buf [13:28:38]Sock 9.Close socket [13:28:38]Sock 9.Thread stoped [13:28:42]OFD Sender: No OFD packet to send [13:28:47]OFD Sender: No OFD packet to send [13:28:52]OFD Sender: No OFD packet to send [13:28:57]OFD Sender: No OFD packet to send [13:29:02]OFD Sender: No OFD packet to send [13:29:07]OFD Sender: No OFD packet to send [13:29:12]OFD Sender: No OFD packet to send [13:29:17]OFD Sender: No OFD packet to send [13:29:22]OFD Sender: No OFD packet to send [13:29:27]OFD Sender: No OFD packet to send [13:29:32]OFD Sender: No OFD packet to send [13:29:37]OFD Sender: No OFD packet to send [13:29:42]OFD Sender: No OFD packet to send [13:29:47]OFD Sender: No OFD packet to send [13:29:52]OFD Sender: No OFD packet to send [13:29:57]OFD Sender: No OFD packet to send [13:30:02]OFD Sender: No OFD packet to send [13:30:07]OFD Sender: No OFD packet to send [13:30:09]accept exits with 7 [13:30:09]New connection [13:30:09]New thread 3067436388 created [13:30:09]Thread 3067293028 joined [13:30:09]Waiting for new connection... [13:30:09] Sock 7.Parse request [13:30:09]Sock 7.Check first char [13:30:09]Sock 7.First char is OK [13:30:09]request: POST /json_proto HTTP/1.0 [13:30:09]Method: POST [13:30:09]URL: /json_proto [13:30:09]Method is POST - this is cgi request [13:30:09]url: /json_proto [13:30:09]query_string will be loaded in cgi processing [13:30:09]execute_cgi json_proto POST (null) [13:30:09]execute_cgi path=json_proto method=POST [13:30:09]POST find Content-Length [13:30:09]Host: 172.17.50.195:8080 [13:30:09]Content-Length: 215 [13:30:09]Content-Type: application/json [13:30:09] [13:30:09]POST finish read [13:30:09]Found Content-Length = 215 [13:30:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:30:09]execute_script... [13:30:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:30:09]POST & json_proto [13:30:09]process_json_proto [13:30:09]json parsed OK: [13:30:09]protocol is kg_v1.0 [13:30:09]action value=get_value [13:30:09]process_action get_value [13:30:09]cmd_get_value [13:30:09]process_action get_value done [13:30:09]requested_data is exist [13:30:09]produce_requested_data [13:30:09]requested_item kkm.sn is exist - process it [13:30:09]requested_item kkm.ver is exist - process it [13:30:09]requested_item fm.sn is exist - process it [13:30:09]wFMCommunicate request_size=4 [13:30:09]MH_SAM_APDU [13:30:09]CAPDU: 80 11 00 00 [13:30:09]Write to MH i2c: E2 08 00 C1 3F 80 11 00 00 00 00 00 00 7A [13:30:09]Write i2c OK [13:30:09]MH_I2C_Read... [13:30:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:30:09]Read from MH i2c: E2 [13:30:09]MH_I2C_Read... [13:30:09]Read from MH i2c: E2 17 00 [13:30:09]MH_I2C_Read... [13:30:09]Read from MH i2c: E2 17 00 C1 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 CE [13:30:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:30:09]wFMCommunicate OK [13:30:09]requested_item fd.num is exist - process it [13:30:09]SAM_PROTO_GetFieldsCounters [13:30:09]wFMCommunicate request_size=4 [13:30:09]MH_SAM_APDU [13:30:09]CAPDU: 80 13 00 00 [13:30:09]Write to MH i2c: E2 08 00 C2 3F 80 13 00 00 00 00 00 00 7D [13:30:09]Write i2c OK [13:30:09]MH_I2C_Read... [13:30:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:30:09]Read from MH i2c: E2 [13:30:09]MH_I2C_Read... [13:30:09]Read from MH i2c: E2 62 00 [13:30:09]MH_I2C_Read... [13:30:09]Read from MH i2c: E2 62 00 C2 3F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 07 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 B2 01 00 00 5E 04 04 00 B2 01 00 00 57 04 04 00 B3 01 00 00 19 04 04 00 00 00 00 00 90 00 C2 [13:30:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 07 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 B2 01 00 00 5E 04 04 00 B2 01 00 00 57 04 04 00 B3 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:30:09]wFMCommunicate OK [13:30:09]SAM_PROTO_GetFieldsCounters done [13:30:09]requested_item shift.num is exist - process it [13:30:09]requested_item shift.opened is exist - process it [13:30:09]req_shift_opened [13:30:09]FM_GetShiftState [13:30:09]SAM_PROTO_GetShiftState [13:30:09]wFMCommunicate request_size=4 [13:30:09]MH_SAM_APDU [13:30:09]CAPDU: 80 13 01 00 [13:30:09]Write to MH i2c: E2 08 00 C3 3F 80 13 01 00 00 00 00 00 7F [13:30:09]Write i2c OK [13:30:09]MH_I2C_Read... [13:30:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:30:09]Read from MH i2c: E2 [13:30:09]MH_I2C_Read... [13:30:09]Read from MH i2c: E2 0E 00 [13:30:09]MH_I2C_Read... [13:30:09]Read from MH i2c: E2 0E 00 C3 3F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 78 [13:30:09]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:30:09]wFMCommunicate OK [13:30:09]SAM_PROTO_GetShiftState done [13:30:09]FM_GetShiftState done [13:30:09]req_shift_opened done [13:30:09]requested_item shift.open_date is exist - process it [13:30:09]req_shift_open_date [13:30:09]req_shift_open_date done [13:30:09]produce_requested_data done [13:30:09]produce_requested_data return {"kkm.sn":"0300000082","kkm.ver":"001","fm.sn":"0000000000874671","fd.num":317959,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:30:09]process_action_free get_value [13:30:09]json_value_free [13:30:09]json_value_free done [13:30:09]process_json_proto returns [13:30:09]Send response to host [13:30:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000082","kkm.ver":"001","fm.sn":"0000000000874671","fd.num":317959,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:30:09]free response buf [13:30:09]execute_script done [13:30:09]execute_script returns [13:30:09]free content buf [13:30:09]Sock 7.Close socket [13:30:09]Sock 7.Thread stoped [13:30:09]accept exits with 10 [13:30:09]New connection [13:30:09]New thread 3067293028 created [13:30:09]Thread 3067436388 joined [13:30:09]Waiting for new connection... [13:30:09] Sock 10.Parse request [13:30:09]Sock 10.Check first char [13:30:09]Sock 10.First char is OK [13:30:09]request: POST /json_proto HTTP/1.0 [13:30:09]Method: POST [13:30:09]URL: /json_proto [13:30:09]Method is POST - this is cgi request [13:30:09]url: /json_proto [13:30:09]query_string will be loaded in cgi processing [13:30:09]execute_cgi json_proto POST (null) [13:30:09]execute_cgi path=json_proto method=POST [13:30:09]POST find Content-Length [13:30:09]Host: 172.17.50.195:8080 [13:30:09]Content-Length: 331 [13:30:09]Content-Type: application/json [13:30:09] [13:30:09]POST finish read [13:30:09]Found Content-Length = 331 [13:30:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [13:30:09]execute_script... [13:30:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [13:30:10]POST & json_proto [13:30:10]process_json_proto [13:30:10]json parsed OK: [13:30:10]protocol is kg_v1.0 [13:30:10]action value=get_value [13:30:10]process_action get_value [13:30:10]cmd_get_value [13:30:10]process_action get_value done [13:30:10]requested_data is exist [13:30:10]produce_requested_data [13:30:10]requested_item fm.sale.total is exist - process it [13:30:10]SAM_PROTO_GetFMData [13:30:10]wFMCommunicate request_size=4 [13:30:10]MH_SAM_APDU [13:30:10]CAPDU: 80 13 03 00 [13:30:10]Write to MH i2c: E2 08 00 C4 3F 80 13 03 00 00 00 00 00 82 [13:30:10]Write i2c OK [13:30:10]MH_I2C_Read... [13:30:10]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [13:30:10]Read from MH i2c: E2 [13:30:10]MH_I2C_Read... [13:30:10]Read from MH i2c: E2 FD 00 [13:30:10]MH_I2C_Read... [13:30:10]Read from MH i2c: E2 FD 00 C4 3F 00 CA 04 85 04 C6 04 6E 04 04 00 C3 D5 04 00 69 04 A5 00 6F 04 04 00 B9 CA 04 00 B1 04 05 00 68 3D 8B 1E 0A 70 04 05 00 B2 CD 82 78 07 72 04 05 00 B6 6F 08 A6 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 FA 38 26 13 01 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 B2 80 ED 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 0A 0B 00 00 B1 04 04 00 74 95 BC 43 70 04 04 00 14 B1 BA 43 72 04 03 00 60 E4 01 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 23 99 90 00 12 [13:30:10]RAPDU: CA 04 85 04 C6 04 6E 04 04 00 C3 D5 04 00 69 04 A5 00 6F 04 04 00 B9 CA 04 00 B1 04 05 00 68 3D 8B 1E 0A 70 04 05 00 B2 CD 82 78 07 72 04 05 00 B6 6F 08 A6 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 FA 38 26 13 01 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 B2 80 ED 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 0A 0B 00 00 B1 04 04 00 74 95 BC 43 70 04 04 00 14 B1 BA 43 72 04 03 00 60 E4 01 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 23 99 90 00 [13:30:10]wFMCommunicate OK [13:30:10]wFMCommunicate request_size=4 [13:30:10]MH_SAM_APDU [13:30:10]CAPDU: 80 17 00 00 [13:30:10]Write to MH i2c: E2 08 00 C5 3F 80 17 00 00 00 00 00 00 84 [13:30:10]Write i2c OK [13:30:10]MH_I2C_Read... [13:30:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:30:10]Read from MH i2c: E2 [13:30:10]MH_I2C_Read... [13:30:10]Read from MH i2c: E2 FD 00 [13:30:10]MH_I2C_Read... [13:30:10]Read from MH i2c: E2 FD 00 C5 3F 00 31 07 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 89 76 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 50 [13:30:10]RAPDU: 31 07 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 89 76 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 [13:30:10]wFMCommunicate OK [13:30:10]wFMCommunicate request_size=4 [13:30:10]MH_SAM_APDU [13:30:10]CAPDU: 80 17 00 00 [13:30:10]Write to MH i2c: E2 08 00 C6 3F 80 17 00 00 00 00 00 00 85 [13:30:10]Write i2c OK [13:30:10]MH_I2C_Read... [13:30:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:30:11]Read from MH i2c: E2 [13:30:11]MH_I2C_Read... [13:30:11]Read from MH i2c: E2 FD 00 [13:30:11]MH_I2C_Read... [13:30:11]Read from MH i2c: E2 FD 00 C6 3F 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 63 [13:30:11]RAPDU: 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 [13:30:11]wFMCommunicate OK [13:30:11]wFMCommunicate request_size=4 [13:30:11]MH_SAM_APDU [13:30:11]CAPDU: 80 17 00 00 [13:30:11]Write to MH i2c: E2 08 00 C7 3F 80 17 00 00 00 00 00 00 86 [13:30:11]Write i2c OK [13:30:11]MH_I2C_Read... [13:30:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:30:11]Read from MH i2c: E2 [13:30:11]MH_I2C_Read... [13:30:11]Read from MH i2c: E2 FD 00 [13:30:11]MH_I2C_Read... [13:30:11]Read from MH i2c: E2 FD 00 C7 3F 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 01 [13:30:11]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [13:30:11]wFMCommunicate OK [13:30:11]wFMCommunicate request_size=4 [13:30:11]MH_SAM_APDU [13:30:11]CAPDU: 80 17 00 00 [13:30:11]Write to MH i2c: E2 08 00 C8 3F 80 17 00 00 00 00 00 00 87 [13:30:11]Write i2c OK [13:30:11]MH_I2C_Read... [13:30:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 228! [13:30:11]Read from MH i2c: E2 [13:30:11]MH_I2C_Read... [13:30:11]Read from MH i2c: E2 E7 00 [13:30:11]MH_I2C_Read... [13:30:11]Read from MH i2c: E2 E7 00 C8 3F 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 64 [13:30:11]RAPDU: 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:30:11]wFMCommunicate OK [13:30:11]SAM_PROTO_GetFMData done [13:30:11]requested_item fm.sale_refund.total is exist - process it [13:30:11]requested_item fm.buy.total is exist - process it [13:30:11]requested_item shift.sale.total is exist - process it [13:30:11]SAM_PROTO_GetShiftData [13:30:11]wFMCommunicate request_size=4 [13:30:11]MH_SAM_APDU [13:30:11]CAPDU: 80 13 02 00 [13:30:11]Write to MH i2c: E2 08 00 C9 3F 80 13 02 00 00 00 00 00 86 [13:30:11]Write i2c OK [13:30:11]MH_I2C_Read... [13:30:12]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [13:30:12]Read from MH i2c: E2 [13:30:12]MH_I2C_Read... [13:30:12]Read from MH i2c: E2 FD 00 [13:30:12]MH_I2C_Read... [13:30:12]Read from MH i2c: E2 FD 00 C9 3F 00 BC 04 AA 04 B8 04 6E 04 04 00 B2 01 00 00 69 04 9F 00 6F 04 04 00 B1 01 00 00 B1 04 04 00 EF A8 8A 03 70 04 04 00 B8 A5 36 02 72 04 04 00 37 03 54 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 76 4B 60 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 34 06 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 6C CF EF 03 09 00 F6 03 01 00 00 F7 03 90 00 74 [13:30:12]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 B2 01 00 00 69 04 9F 00 6F 04 04 00 B1 01 00 00 B1 04 04 00 EF A8 8A 03 70 04 04 00 B8 A5 36 02 72 04 04 00 37 03 54 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 76 4B 60 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 34 06 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 6C CF EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [13:30:12]wFMCommunicate OK [13:30:12]wFMCommunicate request_size=4 [13:30:12]MH_SAM_APDU [13:30:12]CAPDU: 80 17 00 00 [13:30:12]Write to MH i2c: E2 08 00 CA 3F 80 17 00 00 00 00 00 00 89 [13:30:12]Write i2c OK [13:30:12]MH_I2C_Read... [13:30:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:30:12]Read from MH i2c: E2 [13:30:12]MH_I2C_Read... [13:30:12]Read from MH i2c: E2 FD 00 [13:30:12]MH_I2C_Read... [13:30:12]Read from MH i2c: E2 FD 00 CA 3F 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 8D [13:30:12]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [13:30:12]wFMCommunicate OK [13:30:12]wFMCommunicate request_size=4 [13:30:12]MH_SAM_APDU [13:30:12]CAPDU: 80 17 00 00 [13:30:12]Write to MH i2c: E2 08 00 CB 3F 80 17 00 00 00 00 00 00 8A [13:30:12]Write i2c OK [13:30:12]MH_I2C_Read... [13:30:12]OFD Sender: No OFD packet to send [13:30:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:30:12]Read from MH i2c: E2 [13:30:12]MH_I2C_Read... [13:30:12]Read from MH i2c: E2 FD 00 [13:30:12]MH_I2C_Read... [13:30:12]Read from MH i2c: E2 FD 00 CB 3F 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 B3 [13:30:12]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [13:30:12]wFMCommunicate OK [13:30:12]wFMCommunicate request_size=4 [13:30:12]MH_SAM_APDU [13:30:12]CAPDU: 80 17 00 00 [13:30:12]Write to MH i2c: E2 08 00 CC 3F 80 17 00 00 00 00 00 00 8B [13:30:12]Write i2c OK [13:30:12]MH_I2C_Read... [13:30:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:30:12]Read from MH i2c: E2 [13:30:12]MH_I2C_Read... [13:30:12]Read from MH i2c: E2 FD 00 [13:30:12]MH_I2C_Read... [13:30:12]Read from MH i2c: E2 FD 00 CC 3F 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 0C [13:30:12]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [13:30:13]wFMCommunicate OK [13:30:13]wFMCommunicate request_size=4 [13:30:13]MH_SAM_APDU [13:30:13]CAPDU: 80 17 00 00 [13:30:13]Write to MH i2c: E2 08 00 CD 3F 80 17 00 00 00 00 00 00 8C [13:30:13]Write i2c OK [13:30:13]MH_I2C_Read... [13:30:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [13:30:13]Read from MH i2c: E2 [13:30:13]MH_I2C_Read... [13:30:13]Read from MH i2c: E2 D9 00 [13:30:13]MH_I2C_Read... [13:30:13]Read from MH i2c: E2 D9 00 CD 3F 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 6B [13:30:13]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:30:13]wFMCommunicate OK [13:30:13]SAM_PROTO_GetShiftData done [13:30:13]requested_item shift.sale.total_cash is exist - process it [13:30:13]requested_item shift.sale_refund.total is exist - process it [13:30:13]requested_item shift.sale_refund.total_cash is exist - process it [13:30:13]requested_item shift.buy.total is exist - process it [13:30:13]requested_item shift.buy.total_cash is exist - process it [13:30:13]produce_requested_data done [13:30:13]produce_requested_data return {"fm.sale.total":434621146.64,"fm.sale_refund.total":11364325.00,"fm.buy.total":0.00,"shift.sale.total":594188.63,"shift.sale.total_cash":371358.00,"shift.sale_refund.total":5000.00,"shift.sale_refund.total_cash":5000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [13:30:13]process_action_free get_value [13:30:13]json_value_free [13:30:13]json_value_free done [13:30:13]process_json_proto returns [13:30:13]Send response to host [13:30:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":434621146.64,"fm.sale_refund.total":11364325.00,"fm.buy.total":0.00,"shift.sale.total":594188.63,"shift.sale.total_cash":371358.00,"shift.sale_refund.total":5000.00,"shift.sale_refund.total_cash":5000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [13:30:13]free response buf [13:30:13]execute_script done [13:30:13]execute_script returns [13:30:13]free content buf [13:30:13]Sock 10.Close socket [13:30:13]Sock 10.Thread stoped [13:30:17]OFD Sender: No OFD packet to send [13:30:22]OFD Sender: No OFD packet to send [13:30:27]accept exits with 7 [13:30:27]New connection [13:30:27]New thread 3067436388 created [13:30:27]Thread 3067293028 joined [13:30:27]Waiting for new connection... [13:30:27] Sock 7.Parse request [13:30:27]Sock 7.Check first char [13:30:27]Sock 7.First char is OK [13:30:27]request: POST /json_proto HTTP/1.0 [13:30:27]Method: POST [13:30:27]URL: /json_proto [13:30:27]Method is POST - this is cgi request [13:30:27]url: /json_proto [13:30:27]query_string will be loaded in cgi processing [13:30:27]execute_cgi json_proto POST (null) [13:30:27]execute_cgi path=json_proto method=POST [13:30:27]POST find Content-Length [13:30:27]Host: 172.17.50.195:8080 [13:30:27]Content-Length: 683 [13:30:27]Content-Type: application/json [13:30:27] [13:30:27]POST finish read [13:30:27]Found Content-Length = 683 [13:30:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092918", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 22.430, "sum" : 1500.57, "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" ] } } [13:30:27]execute_script... [13:30:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092918", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 22.430, "sum" : 1500.57, "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" ] } } [13:30:27]POST & json_proto [13:30:27]process_json_proto [13:30:27]json parsed OK: [13:30:27]protocol is kg_v1.0 [13:30:27]action value=close_receipt [13:30:27]process_action close_receipt [13:30:27]cmd_close_receipt [13:30:27]MH_GetDate [13:30:27]Write to MH i2c: F0 00 00 CE 3F FC [13:30:27]Write i2c OK [13:30:27]MH_I2C_Read... [13:30:27]Read from MH i2c: F0 [13:30:27]MH_I2C_Read... [13:30:27]Read from MH i2c: F0 09 00 [13:30:27]MH_I2C_Read... [13:30:27]Read from MH i2c: F0 09 00 CE 3F 00 F4 91 1F 67 43 33 1C 67 09 [13:30:27]GetLastDocTimeStamp 1730122115 [13:30:27]current date 1730122228 [13:30:27]FM_GetShiftState [13:30:27]SAM_PROTO_GetShiftState [13:30:27]wFMCommunicate request_size=4 [13:30:27]MH_SAM_APDU [13:30:27]CAPDU: 80 13 01 00 [13:30:27]Write to MH i2c: E2 08 00 CF 3F 80 13 01 00 00 00 00 00 8B [13:30:27]Write i2c OK [13:30:27]MH_I2C_Read... [13:30:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:30:27]Read from MH i2c: E2 [13:30:27]MH_I2C_Read... [13:30:27]Read from MH i2c: E2 0E 00 [13:30:27]MH_I2C_Read... [13:30:27]Read from MH i2c: E2 0E 00 CF 3F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 84 [13:30:27]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:30:27]wFMCommunicate OK [13:30:27]SAM_PROTO_GetShiftState done [13:30:27]FM_GetShiftState done [13:30:27]opened in 1730073493 [13:30:27]opened+sec_in_day 1730159893 [13:30:27]quantity*price = 150056 [13:30:27]sum+1 = 150058 [13:30:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.57 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 435 28.10.2024 13:30 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317960 ФПД: 234033670537043 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T133028&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317960&fm=234033670537043&tin=02508201610067®Number=0000000000091628&sum=150000 [13:30:28]StoreToDocumentArchive [13:30:28]shift 546 fd 317960 [13:30:28]save to /storage/0546/doc_00317960 [13:30:28]save last doc name /storage/0546/doc_00317960 to /storage/kkm_last_doc_name [13:30:28]save OK [13:30:28]Clear old archive folders... [13:30:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:30:28]tlvbuf is 013D9860 [13:30:28]SAM_PROTO_ClearQueue [13:30:28]wFMCommunicate request_size=4 [13:30:28]MH_SAM_APDU [13:30:28]CAPDU: 80 09 00 00 [13:30:28]Write to MH i2c: E2 08 00 DC 3F 80 09 00 00 00 00 00 00 8D [13:30:28]Write i2c OK [13:30:28]MH_I2C_Read... [13:30:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:30:28]Read from MH i2c: E2 [13:30:28]MH_I2C_Read... [13:30:28]Read from MH i2c: E2 03 00 [13:30:28]MH_I2C_Read... [13:30:28]Read from MH i2c: E2 03 00 DC 3F 00 90 00 8F [13:30:28]RAPDU: 90 00 [13:30:28]wFMCommunicate OK [13:30:28]SAM_PROTO_ClearQueue done [13:30:28]KKMCreateOFDPacket [13:30:28]OFDProtocolAddRootSTLVToBuf [13:30:28]FM_MakeSignedData [13:30:28]FM_MakeSignedData [13:30:28]SAM_PROTO_SignData [13:30:28]wFMCommunicate request_size=4 [13:30:28]MH_SAM_APDU [13:30:28]CAPDU: 80 0D 01 02 [13:30:28]Write to MH i2c: E2 08 00 DD 3F 80 0D 01 02 00 00 00 00 95 [13:30:28]Write i2c OK [13:30:28]MH_I2C_Read... [13:30:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:30:28]Read from MH i2c: E2 [13:30:28]MH_I2C_Read... [13:30:28]Read from MH i2c: E2 03 00 [13:30:28]MH_I2C_Read... [13:30:28]Read from MH i2c: E2 03 00 DD 3F 00 90 00 90 [13:30:28]RAPDU: 90 00 [13:30:28]wFMCommunicate OK [13:30:28]wFMCommunicate request_size=255 [13:30:28]MH_SAM_APDU [13:30:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 01 00 00 F4 03 04 00 F4 91 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 08 DA 04 00 35 04 06 00 D4 [13:30:28]Write to MH i2c: E2 02 01 DE 3F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 01 00 00 F4 03 04 00 F4 91 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 08 DA 04 00 35 04 06 00 D4 00 00 09 [13:30:28]Write i2c OK [13:30:28]MH_I2C_Read... [13:30:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:30:28]Read from MH i2c: E2 [13:30:28]MH_I2C_Read... [13:30:28]Read from MH i2c: E2 03 00 [13:30:28]MH_I2C_Read... [13:30:28]Read from MH i2c: E2 03 00 DE 3F 00 90 00 91 [13:30:28]RAPDU: 90 00 [13:30:28]wFMCommunicate OK [13:30:28]wFMCommunicate request_size=10 [13:30:28]MH_SAM_APDU [13:30:28]CAPDU: 80 0D 02 02 05 DA 35 CC 3F 53 [13:30:28]Write to MH i2c: E2 0D 00 DF 3F 80 0D 02 02 05 00 DA 35 CC 3F 53 00 00 0F [13:30:28]Write i2c OK [13:30:28]MH_I2C_Read... [13:30:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:30:28]Read from MH i2c: E2 [13:30:28]MH_I2C_Read... [13:30:28]Read from MH i2c: E2 03 00 [13:30:28]MH_I2C_Read... [13:30:28]Read from MH i2c: E2 03 00 DF 3F 00 90 00 92 [13:30:28]RAPDU: 90 00 [13:30:28]wFMCommunicate OK [13:30:28]wFMCommunicate request_size=4 [13:30:28]MH_SAM_APDU [13:30:28]CAPDU: 80 0D 03 02 [13:30:28]Write to MH i2c: E2 08 00 E0 3F 80 0D 03 02 00 00 00 00 9A [13:30:28]Write i2c OK [13:30:28]MH_I2C_Read... [13:30:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:30:28]Read from MH i2c: E2 [13:30:28]MH_I2C_Read... [13:30:28]Read from MH i2c: E2 0B 00 [13:30:28]MH_I2C_Read... [13:30:28]Read from MH i2c: E2 0B 00 E0 3F 00 C0 DB 7D 97 45 21 77 91 90 00 B8 [13:30:28]RAPDU: C0 DB 7D 97 45 21 77 91 90 00 [13:30:28]wFMCommunicate OK [13:30:28]SAM_PROTO_SignData done [13:30:28]FM_MakeSignedData done [13:30:28]CreateOFDProtocolMessage [13:30:28]wFMCommunicate request_size=4 [13:30:28]MH_SAM_APDU [13:30:28]CAPDU: 80 11 00 00 [13:30:28]Write to MH i2c: E2 08 00 E1 3F 80 11 00 00 00 00 00 00 9A [13:30:28]Write i2c OK [13:30:28]MH_I2C_Read... [13:30:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:30:28]Read from MH i2c: E2 [13:30:28]MH_I2C_Read... [13:30:28]Read from MH i2c: E2 17 00 [13:30:28]MH_I2C_Read... [13:30:28]Read from MH i2c: E2 17 00 E1 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 EE [13:30:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:30:28]wFMCommunicate OK [13:30:28]CreateOFDProtocolMessage done [13:30:28]OFDSenderStorePacket 317960 [13:30:28]StoreOFDPacket docnum=317960 [13:30:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 F6 BF 07 01 A1 19 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 01 00 00 F4 03 04 00 F4 91 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 08 DA 04 00 35 04 06 00 D4 DA 35 CC 3F 53 C0 DB 7D 97 45 21 77 91 [13:30:28]CheckFolder [13:30:28]dirname=/storage/ofd_packets [13:30:28]CheckFolder done [13:30:28]ProducePacketName [13:30:28]name=ofd_packets/00317960 [13:30:28]NVStorageSaveData ofd_packets/00317960 [13:30:28]File name is /storage/ofd_packets/00317960 [13:30:28]Write 301 bytes [13:30:28]NVStorageSaveData done [13:30:28]OFDSenderStorePacket done [13:30:28]KKMCreateOFDPacket done [13:30:28]NVStorageSaveData kkm_last_timestamp [13:30:28]File name is /storage/kkm_last_timestamp [13:30:28]Write 4 bytes [13:30:28]NVStorageSaveData done [13:30:28]ExternCall_PrintAddStr [13:30:28]wPrintStart [13:30:28]Write to MH i2c: 01 00 00 E2 3F 21 [13:30:28]Write i2c OK [13:30:28]MH_I2C_Read... [13:30:28]Read from MH i2c: 01 [13:30:28]MH_I2C_Read... [13:30:28]Read from MH i2c: 01 07 00 [13:30:28]MH_I2C_Read... [13:30:28]Read from MH i2c: 01 07 00 E2 3F 00 00 00 00 00 FF 0F 36 [13:30:28]RasterBufferAndPrint [13:30:28]line Счет N : (1)1092918 [13:30:28]line ИНН: 02508201610067 [13:30:28]line Контрольно-Кассовый Чек [13:30:28]line ПРОДАЖА [13:30:28]line ТРК (МРК, ГНК) : 63 [13:30:28]line Товар: 2710124130 [13:30:28]line Аи-92-К-2 [13:30:28]line 22.430 * 66.90 [13:30:28]line = 1500.57 [13:30:28]line НДС 12% НСП 1% [13:30:28]line > о реализуемом товаре [13:30:28]line ОКРУГЛЕНИЕ: -0.57 [13:30:28]line ИТОГО: 1500.00 [13:30:28]line Внесено: 1500.00 [13:30:28]line СДАЧА: 0.00 [13:30:28]line НСП 1% : 13.28 [13:30:28]line НДС 12% : 159.35 [13:30:28]line Наличными: 1500.00 [13:30:28]line Безнал.: 0.00 [13:30:28]line Место: АЗС № 101 "Партнер Нефть" [13:30:28]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:30:28]line СНО: Общий режим [13:30:28]line Чек 435 28.10.2024 13:30 [13:30:28]line Смена: 546 ФФД: 1.0 [13:30:28]line ЗНМ: 0300000082 [13:30:28]line РНМ: 0000000000091628 [13:30:28]line Версия ККМ: 001 [13:30:28]line ФМ: 0000000000874671 [13:30:28]line ФД: 317960 [13:30:28]line ФПД: 234033670537043 [13:30:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T133028&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317960&fm=234033670537043&tin=02508201610067®Number=0000000000091628&sum=150000 [13:30:29]OFD Sender: Processing packet 317960 [packets to send 127, broken 126] [13:30:29]ProducePacketName [13:30:29]name=ofd_packets/00317960 [13:30:29]OFD Sender: To server: pG, [13:30:29]CommunicateWithHost lk.salyk.kg:30040 [13:30:29]ConnectInit lk.salyk.kg [13:30:29]written 0, free lines is 4095 [13:30:29]Connected sock=10 [13: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 34 36 37 31 0F 01 00 00 F6 BF 07 01 A1 19 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 01 00 00 F4 03 04 00 F4 91 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 08 DA 04 00 35 04 06 00 D4 DA 35 CC 3F 53 C0 DB 7D 97 45 21 77 91 [13:30:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 F1 2E 47 00 C4 49 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 08 DA 04 00 F4 03 04 00 AD 3D 1F 67 B6 04 01 00 00 8B A6 85 0D 8E 91 51 95 [13:30:29]CommunicateWithHost err = 0 [13:30:29]CheckOFDResponse [13:30:29]1017 (14) - 77093643461234 [13:30:29]1041 (16) - 0000000000874671 [13:30:29]1040 (4) - 317960 [13:30:29]1012 (4) - 28.10.2024 07:30 [13:30:29]1206 (1) - 0 [13:30:29]OFD Sender: Remove packet 317960 [13:30:29]ProducePacketName [13:30:29]name=ofd_packets/00317960 [13:30:29]NVStorageDeleteData [13:30:29]Write to MH i2c: 01 00 00 0D 40 4D [13:30:29]Write i2c OK [13:30:29]MH_I2C_Read... [13:30:29]Read from MH i2c: 01 [13:30:29]MH_I2C_Read... [13:30:29]Read from MH i2c: 01 07 00 [13:30:29]MH_I2C_Read... [13:30:29]Read from MH i2c: 01 07 00 0D 40 00 00 00 00 00 F3 0C 53 [13:30:29]RasterBufferAndPrint [13:30:29]line [13:30:29]line [13:30:29]line [13:30:29]line [13:30:29]line [13:30:29]written 0, free lines is 3321 [13:30:29]MH_Cut [13:30:29]Write to MH i2c: D1 01 00 14 40 01 26 [13:30:29]Write i2c OK [13:30:29]MH_I2C_Read... [13:30:29]Read from MH i2c: D1 [13:30:29]MH_I2C_Read... [13:30:29]Read from MH i2c: D1 01 00 [13:30:29]MH_I2C_Read... [13:30:29]Read from MH i2c: D1 01 00 14 40 00 25 [13:30:29]Write to MH i2c: 01 00 00 15 40 55 [13:30:29]Write i2c OK [13:30:29]MH_I2C_Read... [13:30:30]OFD Sender: No OFD packet to send [13:30:30]*** Cut start [13:30:30]*** Partial cut [13:30:30]*** CUTSNS_PIN = 1 [13:30:30]*** CUTSNS_PIN = 0 [13:30:30]*** Brake cut motor [13:30:31]Read from MH i2c: 01 [13:30:31]MH_I2C_Read... [13:30:31]*** Stop cut motor [13:30:31]*** Cut end [13:30:31]Read from MH i2c: 01 07 00 [13:30:31]MH_I2C_Read... [13:30:31]Read from MH i2c: 01 07 00 15 40 00 00 00 00 00 FF 0F 6A [13:30:31]process_action close_receipt done [13:30:31]requested_data is exist [13:30:31]produce_requested_data [13:30:31]requested_item fm.sn is exist - process it [13:30:31]wFMCommunicate request_size=4 [13:30:31]MH_SAM_APDU [13:30:31]CAPDU: 80 11 00 00 [13:30:31]Write to MH i2c: E2 08 00 16 40 80 11 00 00 00 00 00 00 D0 [13:30:31]Write i2c OK [13:30:31]MH_I2C_Read... [13:30:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:30:31]Read from MH i2c: E2 [13:30:31]MH_I2C_Read... [13:30:31]Read from MH i2c: E2 17 00 [13:30:31]MH_I2C_Read... [13:30:31]Read from MH i2c: E2 17 00 16 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 24 [13:30:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:30:31]wFMCommunicate OK [13:30:31]requested_item fd.num is exist - process it [13:30:31]SAM_PROTO_GetFieldsCounters [13:30:31]wFMCommunicate request_size=4 [13:30:31]MH_SAM_APDU [13:30:31]CAPDU: 80 13 00 00 [13:30:31]Write to MH i2c: E2 08 00 17 40 80 13 00 00 00 00 00 00 D3 [13:30:31]Write i2c OK [13:30:31]MH_I2C_Read... [13:30:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:30:31]Read from MH i2c: E2 [13:30:31]MH_I2C_Read... [13:30:31]Read from MH i2c: E2 62 00 [13:30:31]MH_I2C_Read... [13:30:31]Read from MH i2c: E2 62 00 17 40 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 08 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 B3 01 00 00 5E 04 04 00 B3 01 00 00 57 04 04 00 B4 01 00 00 19 04 04 00 00 00 00 00 90 00 1C [13:30:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 08 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 B3 01 00 00 5E 04 04 00 B3 01 00 00 57 04 04 00 B4 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:30:31]wFMCommunicate OK [13:30:31]SAM_PROTO_GetFieldsCounters done [13:30:31]requested_item shift.num is exist - process it [13:30:31]requested_item shift.opened is exist - process it [13:30:31]req_shift_opened [13:30:31]FM_GetShiftState [13:30:31]SAM_PROTO_GetShiftState [13:30:31]wFMCommunicate request_size=4 [13:30:31]MH_SAM_APDU [13:30:31]CAPDU: 80 13 01 00 [13:30:31]Write to MH i2c: E2 08 00 18 40 80 13 01 00 00 00 00 00 D5 [13:30:31]Write i2c OK [13:30:31]MH_I2C_Read... [13:30:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:30:31]Read from MH i2c: E2 [13:30:31]MH_I2C_Read... [13:30:31]Read from MH i2c: E2 0E 00 [13:30:31]MH_I2C_Read... [13:30:31]Read from MH i2c: E2 0E 00 18 40 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 CE [13:30:31]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:30:31]wFMCommunicate OK [13:30:31]SAM_PROTO_GetShiftState done [13:30:31]FM_GetShiftState done [13:30:31]req_shift_opened done [13:30:31]requested_item shift.open_date is exist - process it [13:30:31]req_shift_open_date [13:30:31]req_shift_open_date done [13:30:31]produce_requested_data done [13:30:31]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317960,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:30:31]process_action_free close_receipt [13:30:31]json_value_free [13:30:31]json_value_free done [13:30:31]process_json_proto returns [13:30:31]Send response to host [13:30:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317960,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:30:31]free response buf [13:30:31]execute_script done [13:30:31]execute_script returns [13:30:31]free content buf [13:30:31]Sock 7.Close socket [13:30:31]Sock 7.Thread stoped [13:30:35]OFD Sender: No OFD packet to send [13:30:40]OFD Sender: No OFD packet to send [13:30:45]OFD Sender: No OFD packet to send [13:30:50]OFD Sender: No OFD packet to send [13:30:55]OFD Sender: No OFD packet to send [13:31:00]OFD Sender: No OFD packet to send [13:31:05]OFD Sender: No OFD packet to send [13:31:10]OFD Sender: No OFD packet to send [13:31:15]OFD Sender: No OFD packet to send [13:31:20]OFD Sender: No OFD packet to send [13:31:25]OFD Sender: No OFD packet to send [13:31:30]OFD Sender: No OFD packet to send [13:31:35]OFD Sender: No OFD packet to send [13:31:40]OFD Sender: No OFD packet to send [13:31:45]OFD Sender: No OFD packet to send [13:31:50]OFD Sender: No OFD packet to send [13:31:52]accept exits with 9 [13:31:52]New connection [13:31:52]New thread 3067293028 created [13:31:52]Thread 3067436388 joined [13:31:52]Waiting for new connection... [13:31:52] Sock 9.Parse request [13:31:52]Sock 9.Check first char [13:31:52]Sock 9.First char is OK [13:31:52]request: POST /json_proto HTTP/1.0 [13:31:52]Method: POST [13:31:52]URL: /json_proto [13:31:52]Method is POST - this is cgi request [13:31:52]url: /json_proto [13:31:52]query_string will be loaded in cgi processing [13:31:52]execute_cgi json_proto POST (null) [13:31:52]execute_cgi path=json_proto method=POST [13:31:52]POST find Content-Length [13:31:52]Host: 172.17.50.195:8080 [13:31:52]Content-Length: 683 [13:31:52]Content-Type: application/json [13:31:52] [13:31:52]POST finish read [13:31:52]Found Content-Length = 683 [13:31:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092920", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:31:52]execute_script... [13:31:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092920", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:31:52]POST & json_proto [13:31:52]process_json_proto [13:31:52]json parsed OK: [13:31:52]protocol is kg_v1.0 [13:31:52]action value=close_receipt [13:31:52]process_action close_receipt [13:31:52]cmd_close_receipt [13:31:52]MH_GetDate [13:31:52]Write to MH i2c: F0 00 00 19 40 48 [13:31:52]Write i2c OK [13:31:52]MH_I2C_Read... [13:31:52]Read from MH i2c: F0 [13:31:52]MH_I2C_Read... [13:31:52]Read from MH i2c: F0 09 00 [13:31:52]MH_I2C_Read... [13:31:52]Read from MH i2c: F0 09 00 19 40 00 49 92 1F 67 43 33 1C 67 AB [13:31:52]GetLastDocTimeStamp 1730122228 [13:31:52]current date 1730122313 [13:31:52]FM_GetShiftState [13:31:52]SAM_PROTO_GetShiftState [13:31:52]wFMCommunicate request_size=4 [13:31:52]MH_SAM_APDU [13:31:52]CAPDU: 80 13 01 00 [13:31:52]Write to MH i2c: E2 08 00 1A 40 80 13 01 00 00 00 00 00 D7 [13:31:52]Write i2c OK [13:31:52]MH_I2C_Read... [13:31:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:31:52]Read from MH i2c: E2 [13:31:52]MH_I2C_Read... [13:31:52]Read from MH i2c: E2 0E 00 [13:31:52]MH_I2C_Read... [13:31:52]Read from MH i2c: E2 0E 00 1A 40 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D0 [13:31:52]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:31:52]wFMCommunicate OK [13:31:52]SAM_PROTO_GetShiftState done [13:31:52]FM_GetShiftState done [13:31:52]opened in 1730073493 [13:31:52]opened+sec_in_day 1730159893 [13:31:52]quantity*price = 100015 [13:31:52]sum+1 = 100017 [13:31:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 436 28.10.2024 13:31 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317961 ФПД: 205574405834700 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T133153&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317961&fm=205574405834700&tin=02508201610067®Number=0000000000091628&sum=100000 [13:31:53]StoreToDocumentArchive [13:31:53]shift 546 fd 317961 [13:31:53]save to /storage/0546/doc_00317961 [13:31:53]save last doc name /storage/0546/doc_00317961 to /storage/kkm_last_doc_name [13:31:53]save OK [13:31:53]Clear old archive folders... [13:31:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:31:53]tlvbuf is 013D9810 [13:31:53]SAM_PROTO_ClearQueue [13:31:53]wFMCommunicate request_size=4 [13:31:53]MH_SAM_APDU [13:31:53]CAPDU: 80 09 00 00 [13:31:53]Write to MH i2c: E2 08 00 27 40 80 09 00 00 00 00 00 00 D9 [13:31:53]Write i2c OK [13:31:53]MH_I2C_Read... [13:31:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:31:53]Read from MH i2c: E2 [13:31:53]MH_I2C_Read... [13:31:53]Read from MH i2c: E2 03 00 [13:31:53]MH_I2C_Read... [13:31:53]Read from MH i2c: E2 03 00 27 40 00 90 00 DB [13:31:53]RAPDU: 90 00 [13:31:53]wFMCommunicate OK [13:31:53]SAM_PROTO_ClearQueue done [13:31:53]KKMCreateOFDPacket [13:31:53]OFDProtocolAddRootSTLVToBuf [13:31:53]FM_MakeSignedData [13:31:53]FM_MakeSignedData [13:31:53]SAM_PROTO_SignData [13:31:53]wFMCommunicate request_size=4 [13:31:53]MH_SAM_APDU [13:31:53]CAPDU: 80 0D 01 02 [13:31:53]Write to MH i2c: E2 08 00 28 40 80 0D 01 02 00 00 00 00 E1 [13:31:53]Write i2c OK [13:31:53]MH_I2C_Read... [13:31:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:31:53]Read from MH i2c: E2 [13:31:53]MH_I2C_Read... [13:31:53]Read from MH i2c: E2 03 00 [13:31:53]MH_I2C_Read... [13:31:53]Read from MH i2c: E2 03 00 28 40 00 90 00 DC [13:31:53]RAPDU: 90 00 [13:31:53]wFMCommunicate OK [13:31:53]wFMCommunicate request_size=255 [13:31:53]MH_SAM_APDU [13:31:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 01 00 00 F4 03 04 00 49 92 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 09 DA 04 00 35 04 06 00 BA [13:31:53]Write to MH i2c: E2 02 01 29 40 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 01 00 00 F4 03 04 00 49 92 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 09 DA 04 00 35 04 06 00 BA 00 00 44 [13:31:53]Write i2c OK [13:31:53]MH_I2C_Read... [13:31:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:31:53]Read from MH i2c: E2 [13:31:53]MH_I2C_Read... [13:31:53]Read from MH i2c: E2 03 00 [13:31:53]MH_I2C_Read... [13:31:53]Read from MH i2c: E2 03 00 29 40 00 90 00 DD [13:31:53]RAPDU: 90 00 [13:31:53]wFMCommunicate OK [13:31:53]wFMCommunicate request_size=10 [13:31:53]MH_SAM_APDU [13:31:53]CAPDU: 80 0D 02 02 05 F8 05 6F 47 CC [13:31:53]Write to MH i2c: E2 0D 00 2A 40 80 0D 02 02 05 00 F8 05 6F 47 CC 00 00 6D [13:31:53]Write i2c OK [13:31:53]MH_I2C_Read... [13:31:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:31:53]Read from MH i2c: E2 [13:31:53]MH_I2C_Read... [13:31:53]Read from MH i2c: E2 03 00 [13:31:53]MH_I2C_Read... [13:31:53]Read from MH i2c: E2 03 00 2A 40 00 90 00 DE [13:31:53]RAPDU: 90 00 [13:31:53]wFMCommunicate OK [13:31:53]wFMCommunicate request_size=4 [13:31:53]MH_SAM_APDU [13:31:53]CAPDU: 80 0D 03 02 [13:31:53]Write to MH i2c: E2 08 00 2B 40 80 0D 03 02 00 00 00 00 E6 [13:31:53]Write i2c OK [13:31:53]MH_I2C_Read... [13:31:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:31:53]Read from MH i2c: E2 [13:31:53]MH_I2C_Read... [13:31:53]Read from MH i2c: E2 0B 00 [13:31:53]MH_I2C_Read... [13:31:53]Read from MH i2c: E2 0B 00 2B 40 00 5B D8 EC AB 8E D2 99 54 90 00 FE [13:31:53]RAPDU: 5B D8 EC AB 8E D2 99 54 90 00 [13:31:53]wFMCommunicate OK [13:31:53]SAM_PROTO_SignData done [13:31:53]FM_MakeSignedData done [13:31:53]CreateOFDProtocolMessage [13:31:53]wFMCommunicate request_size=4 [13:31:53]MH_SAM_APDU [13:31:53]CAPDU: 80 11 00 00 [13:31:53]Write to MH i2c: E2 08 00 2C 40 80 11 00 00 00 00 00 00 E6 [13:31:53]Write i2c OK [13:31:53]MH_I2C_Read... [13:31:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:31:53]Read from MH i2c: E2 [13:31:53]MH_I2C_Read... [13:31:53]Read from MH i2c: E2 17 00 [13:31:53]MH_I2C_Read... [13:31:53]Read from MH i2c: E2 17 00 2C 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 3A [13:31:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:31:53]wFMCommunicate OK [13:31:53]CreateOFDProtocolMessage done [13:31:53]OFDSenderStorePacket 317961 [13:31:53]StoreOFDPacket docnum=317961 [13:31:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 99 40 07 01 07 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 01 00 00 F4 03 04 00 49 92 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 09 DA 04 00 35 04 06 00 BA F8 05 6F 47 CC 5B D8 EC AB 8E D2 99 54 [13:31:53]CheckFolder [13:31:53]dirname=/storage/ofd_packets [13:31:53]CheckFolder done [13:31:53]ProducePacketName [13:31:53]name=ofd_packets/00317961 [13:31:53]NVStorageSaveData ofd_packets/00317961 [13:31:53]File name is /storage/ofd_packets/00317961 [13:31:53]Write 301 bytes [13:31:53]NVStorageSaveData done [13:31:53]OFDSenderStorePacket done [13:31:53]KKMCreateOFDPacket done [13:31:53]NVStorageSaveData kkm_last_timestamp [13:31:53]File name is /storage/kkm_last_timestamp [13:31:53]Write 4 bytes [13:31:53]NVStorageSaveData done [13:31:53]ExternCall_PrintAddStr [13:31:53]wPrintStart [13:31:53]Write to MH i2c: 01 00 00 2D 40 6D [13:31:53]Write i2c OK [13:31:53]MH_I2C_Read... [13:31:53]Read from MH i2c: 01 [13:31:53]MH_I2C_Read... [13:31:53]Read from MH i2c: 01 07 00 [13:31:53]MH_I2C_Read... [13:31:53]Read from MH i2c: 01 07 00 2D 40 00 00 00 00 00 FF 0F 82 [13:31:53]RasterBufferAndPrint [13:31:53]line Счет N : (1)1092920 [13:31:53]line ИНН: 02508201610067 [13:31:53]line Контрольно-Кассовый Чек [13:31:53]line ПРОДАЖА [13:31:53]line ТРК (МРК, ГНК) : 53 [13:31:53]line Товар: 2710124130 [13:31:53]line Аи-92-К-2 [13:31:53]line 14.950 * 66.90 [13:31:53]line = 1000.16 [13:31:53]line НДС 12% НСП 1% [13:31:53]line > о реализуемом товаре [13:31:53]line ОКРУГЛЕНИЕ: -0.16 [13:31:53]line ИТОГО: 1000.00 [13:31:53]line Внесено: 1000.00 [13:31:53]line СДАЧА: 0.00 [13:31:53]line НСП 1% : 8.85 [13:31:53]line НДС 12% : 106.21 [13:31:53]line Наличными: 1000.00 [13:31:53]line Безнал.: 0.00 [13:31:53]line Место: АЗС № 101 "Партнер Нефть" [13:31:53]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:31:53]line СНО: Общий режим [13:31:53]line Чек 436 28.10.2024 13:31 [13:31:53]line Смена: 546 ФФД: 1.0 [13:31:53]line ЗНМ: 0300000082 [13:31:53]line РНМ: 0000000000091628 [13:31:53]line Версия ККМ: 001 [13:31:53]line ФМ: 0000000000874671 [13:31:53]line ФД: 317961 [13:31:53]line ФПД: 205574405834700 [13:31:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T133153&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317961&fm=205574405834700&tin=02508201610067®Number=0000000000091628&sum=100000 [13:31:54]OFD Sender: Processing packet 317961 [packets to send 127, broken 126] [13:31:54]ProducePacketName [13:31:54]name=ofd_packets/00317961 [13:31:54]OFD Sender: To server: pG, [13:31:54]CommunicateWithHost lk.salyk.kg:30040 [13:31:54]ConnectInit lk.salyk.kg [13:31:54]written 0, free lines is 4095 [13:31:54]Connected sock=10 [13:31:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 99 40 07 01 07 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 01 00 00 F4 03 04 00 49 92 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 09 DA 04 00 35 04 06 00 BA F8 05 6F 47 CC 5B D8 EC AB 8E D2 99 54 [13:31:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 31 0A 47 00 FE EB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 09 DA 04 00 F4 03 04 00 02 3E 1F 67 B6 04 01 00 00 4D 78 95 78 58 DA 2D BB [13:31:54]CommunicateWithHost err = 0 [13:31:54]CheckOFDResponse [13:31:54]1017 (14) - 77093643461234 [13:31:54]1041 (16) - 0000000000874671 [13:31:54]1040 (4) - 317961 [13:31:54]1012 (4) - 28.10.2024 07:32 [13:31:54]1206 (1) - 0 [13:31:54]OFD Sender: Remove packet 317961 [13:31:54]ProducePacketName [13:31:54]name=ofd_packets/00317961 [13:31:54]NVStorageDeleteData [13:31:54]Write to MH i2c: 01 00 00 58 40 98 [13:31:54]Write i2c OK [13:31:54]MH_I2C_Read... [13:31:54]Read from MH i2c: 01 [13:31:54]MH_I2C_Read... [13:31:54]Read from MH i2c: 01 07 00 [13:31:54]MH_I2C_Read... [13:31:54]Read from MH i2c: 01 07 00 58 40 00 00 00 00 00 E8 0C 93 [13:31:54]RasterBufferAndPrint [13:31:54]line [13:31:54]line [13:31:54]line [13:31:54]line [13:31:54]line [13:31:54]written 0, free lines is 3310 [13:31:54]MH_Cut [13:31:54]Write to MH i2c: D1 01 00 5F 40 01 71 [13:31:54]Write i2c OK [13:31:54]MH_I2C_Read... [13:31:54]Read from MH i2c: D1 [13:31:54]MH_I2C_Read... [13:31:54]Read from MH i2c: D1 01 00 [13:31:54]MH_I2C_Read... [13:31:54]Read from MH i2c: D1 01 00 5F 40 00 70 [13:31:54]Write to MH i2c: 01 00 00 60 40 A0 [13:31:54]Write i2c OK [13:31:54]MH_I2C_Read... [13:31:54]OFD Sender: No OFD packet to send [13:31:55]*** Cut start [13:31:55]*** Partial cut [13:31:55]*** CUTSNS_PIN = 1 [13:31:55]*** CUTSNS_PIN = 0 [13:31:55]*** Brake cut motor [13:31:55]Read from MH i2c: 01 [13:31:55]MH_I2C_Read... [13:31:55]*** Stop cut motor [13:31:55]*** Cut end [13:31:55]Read from MH i2c: 01 07 00 [13:31:55]MH_I2C_Read... [13:31:55]Read from MH i2c: 01 07 00 60 40 00 00 00 00 00 FF 0F B5 [13:31:55]process_action close_receipt done [13:31:55]requested_data is exist [13:31:55]produce_requested_data [13:31:55]requested_item fm.sn is exist - process it [13:31:55]wFMCommunicate request_size=4 [13:31:55]MH_SAM_APDU [13:31:55]CAPDU: 80 11 00 00 [13:31:55]Write to MH i2c: E2 08 00 61 40 80 11 00 00 00 00 00 00 1B [13:31:55]Write i2c OK [13:31:55]MH_I2C_Read... [13:31:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:31:55]Read from MH i2c: E2 [13:31:55]MH_I2C_Read... [13:31:55]Read from MH i2c: E2 17 00 [13:31:55]MH_I2C_Read... [13:31:55]Read from MH i2c: E2 17 00 61 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 6F [13:31:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:31:55]wFMCommunicate OK [13:31:55]requested_item fd.num is exist - process it [13:31:55]SAM_PROTO_GetFieldsCounters [13:31:55]wFMCommunicate request_size=4 [13:31:55]MH_SAM_APDU [13:31:55]CAPDU: 80 13 00 00 [13:31:55]Write to MH i2c: E2 08 00 62 40 80 13 00 00 00 00 00 00 1E [13:31:55]Write i2c OK [13:31:55]MH_I2C_Read... [13:31:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:31:56]Read from MH i2c: E2 [13:31:56]MH_I2C_Read... [13:31:56]Read from MH i2c: E2 62 00 [13:31:56]MH_I2C_Read... [13:31:56]Read from MH i2c: E2 62 00 62 40 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 09 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 B4 01 00 00 5E 04 04 00 B4 01 00 00 57 04 04 00 B5 01 00 00 19 04 04 00 00 00 00 00 90 00 6B [13:31:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 09 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 B4 01 00 00 5E 04 04 00 B4 01 00 00 57 04 04 00 B5 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:31:56]wFMCommunicate OK [13:31:56]SAM_PROTO_GetFieldsCounters done [13:31:56]requested_item shift.num is exist - process it [13:31:56]requested_item shift.opened is exist - process it [13:31:56]req_shift_opened [13:31:56]FM_GetShiftState [13:31:56]SAM_PROTO_GetShiftState [13:31:56]wFMCommunicate request_size=4 [13:31:56]MH_SAM_APDU [13:31:56]CAPDU: 80 13 01 00 [13:31:56]Write to MH i2c: E2 08 00 63 40 80 13 01 00 00 00 00 00 20 [13:31:56]Write i2c OK [13:31:56]MH_I2C_Read... [13:31:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:31:56]Read from MH i2c: E2 [13:31:56]MH_I2C_Read... [13:31:56]Read from MH i2c: E2 0E 00 [13:31:56]MH_I2C_Read... [13:31:56]Read from MH i2c: E2 0E 00 63 40 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 19 [13:31:56]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:31:56]wFMCommunicate OK [13:31:56]SAM_PROTO_GetShiftState done [13:31:56]FM_GetShiftState done [13:31:56]req_shift_opened done [13:31:56]requested_item shift.open_date is exist - process it [13:31:56]req_shift_open_date [13:31:56]req_shift_open_date done [13:31:56]produce_requested_data done [13:31:56]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317961,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:31:56]process_action_free close_receipt [13:31:56]json_value_free [13:31:56]json_value_free done [13:31:56]process_json_proto returns [13:31:56]Send response to host [13:31:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317961,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:31:56]free response buf [13:31:56]execute_script done [13:31:56]execute_script returns [13:31:56]free content buf [13:31:56]Sock 9.Close socket [13:31:56]Sock 9.Thread stoped [13:31:59]OFD Sender: No OFD packet to send [13:32:04]OFD Sender: No OFD packet to send [13:32:07]accept exits with 7 [13:32:07]New connection [13:32:07]New thread 3067436388 created [13:32:07]Thread 3067293028 joined [13:32:07]Waiting for new connection... [13:32:07] Sock 7.Parse request [13:32:07]Sock 7.Check first char [13:32:07]Sock 7.First char is OK [13:32:07]request: POST /json_proto HTTP/1.0 [13:32:07]Method: POST [13:32:07]URL: /json_proto [13:32:07]Method is POST - this is cgi request [13:32:07]url: /json_proto [13:32:07]query_string will be loaded in cgi processing [13:32:07]execute_cgi json_proto POST (null) [13:32:07]execute_cgi path=json_proto method=POST [13:32:07]POST find Content-Length [13:32:07]Host: 172.17.50.195:8080 [13:32:07]Content-Length: 683 [13:32:07]Content-Type: application/json [13:32:07] [13:32:07]POST finish read [13:32:07]Found Content-Length = 683 [13:32:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092921", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:32:07]execute_script... [13:32: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)1092921", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:32:07]POST & json_proto [13:32:07]process_json_proto [13:32:07]json parsed OK: [13:32:07]protocol is kg_v1.0 [13:32:07]action value=close_receipt [13:32:07]process_action close_receipt [13:32:07]cmd_close_receipt [13:32:07]MH_GetDate [13:32:07]Write to MH i2c: F0 00 00 64 40 93 [13:32:07]Write i2c OK [13:32:07]MH_I2C_Read... [13:32:07]Read from MH i2c: F0 [13:32:07]MH_I2C_Read... [13:32:07]Read from MH i2c: F0 09 00 [13:32:07]MH_I2C_Read... [13:32:07]Read from MH i2c: F0 09 00 64 40 00 59 92 1F 67 43 33 1C 67 06 [13:32:07]GetLastDocTimeStamp 1730122313 [13:32:07]current date 1730122329 [13:32:07]FM_GetShiftState [13:32:07]SAM_PROTO_GetShiftState [13:32:07]wFMCommunicate request_size=4 [13:32:07]MH_SAM_APDU [13:32:07]CAPDU: 80 13 01 00 [13:32:07]Write to MH i2c: E2 08 00 65 40 80 13 01 00 00 00 00 00 22 [13:32:07]Write i2c OK [13:32:07]MH_I2C_Read... [13:32:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:32:08]Read from MH i2c: E2 [13:32:08]MH_I2C_Read... [13:32:08]Read from MH i2c: E2 0E 00 [13:32:08]MH_I2C_Read... [13:32:08]Read from MH i2c: E2 0E 00 65 40 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 1B [13:32:08]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:32:08]wFMCommunicate OK [13:32:08]SAM_PROTO_GetShiftState done [13:32:08]FM_GetShiftState done [13:32:08]opened in 1730073493 [13:32:08]opened+sec_in_day 1730159893 [13:32:08]quantity*price = 200031 [13:32:08]sum+1 = 200032 [13:32:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.31 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 437 28.10.2024 13:32 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317962 ФПД: 121190686950455 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T133209&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317962&fm=121190686950455&tin=02508201610067®Number=0000000000091628&sum=200000 [13:32:09]StoreToDocumentArchive [13:32:09]shift 546 fd 317962 [13:32:09]save to /storage/0546/doc_00317962 [13:32:09]save last doc name /storage/0546/doc_00317962 to /storage/kkm_last_doc_name [13:32:09]save OK [13:32:09]Clear old archive folders... [13:32:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:32:09]tlvbuf is 0145FA00 [13:32:09]SAM_PROTO_ClearQueue [13:32:09]wFMCommunicate request_size=4 [13:32:09]MH_SAM_APDU [13:32:09]CAPDU: 80 09 00 00 [13:32:09]Write to MH i2c: E2 08 00 72 40 80 09 00 00 00 00 00 00 24 [13:32:09]Write i2c OK [13:32:09]MH_I2C_Read... [13:32:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:32:09]Read from MH i2c: E2 [13:32:09]MH_I2C_Read... [13:32:09]Read from MH i2c: E2 03 00 [13:32:09]MH_I2C_Read... [13:32:09]Read from MH i2c: E2 03 00 72 40 00 90 00 26 [13:32:09]RAPDU: 90 00 [13:32:09]wFMCommunicate OK [13:32:09]SAM_PROTO_ClearQueue done [13:32:09]KKMCreateOFDPacket [13:32:09]OFDProtocolAddRootSTLVToBuf [13:32:09]FM_MakeSignedData [13:32:09]FM_MakeSignedData [13:32:09]SAM_PROTO_SignData [13:32:09]wFMCommunicate request_size=4 [13:32:09]MH_SAM_APDU [13:32:09]CAPDU: 80 0D 01 02 [13:32:09]Write to MH i2c: E2 08 00 73 40 80 0D 01 02 00 00 00 00 2C [13:32:09]Write i2c OK [13:32:09]MH_I2C_Read... [13:32:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:32:09]Read from MH i2c: E2 [13:32:09]MH_I2C_Read... [13:32:09]Read from MH i2c: E2 03 00 [13:32:09]MH_I2C_Read... [13:32:09]Read from MH i2c: E2 03 00 73 40 00 90 00 27 [13:32:09]RAPDU: 90 00 [13:32:09]wFMCommunicate OK [13:32:09]wFMCommunicate request_size=255 [13:32:09]MH_SAM_APDU [13:32: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 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 01 00 00 F4 03 04 00 59 92 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0A DA 04 00 35 04 06 00 6E [13:32:09]Write to MH i2c: E2 02 01 74 40 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 01 00 00 F4 03 04 00 59 92 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0A DA 04 00 35 04 06 00 6E 00 00 9D [13:32:09]Write i2c OK [13:32:09]MH_I2C_Read... [13:32:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:32:09]Read from MH i2c: E2 [13:32:09]MH_I2C_Read... [13:32:09]Read from MH i2c: E2 03 00 [13:32:09]MH_I2C_Read... [13:32:09]Read from MH i2c: E2 03 00 74 40 00 90 00 28 [13:32:09]RAPDU: 90 00 [13:32:09]wFMCommunicate OK [13:32:09]wFMCommunicate request_size=10 [13:32:09]MH_SAM_APDU [13:32:09]CAPDU: 80 0D 02 02 05 38 E7 D8 84 37 [13:32:09]Write to MH i2c: E2 0D 00 75 40 80 0D 02 02 05 00 38 E7 D8 84 37 00 00 EB [13:32:09]Write i2c OK [13:32:09]MH_I2C_Read... [13:32:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:32:09]Read from MH i2c: E2 [13:32:09]MH_I2C_Read... [13:32:09]Read from MH i2c: E2 03 00 [13:32:09]MH_I2C_Read... [13:32:09]Read from MH i2c: E2 03 00 75 40 00 90 00 29 [13:32:09]RAPDU: 90 00 [13:32:09]wFMCommunicate OK [13:32:09]wFMCommunicate request_size=4 [13:32:09]MH_SAM_APDU [13:32:09]CAPDU: 80 0D 03 02 [13:32:09]Write to MH i2c: E2 08 00 76 40 80 0D 03 02 00 00 00 00 31 [13:32:09]Write i2c OK [13:32:09]MH_I2C_Read... [13:32:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:32:09]Read from MH i2c: E2 [13:32:09]MH_I2C_Read... [13:32:09]Read from MH i2c: E2 0B 00 [13:32:09]MH_I2C_Read... [13:32:09]Read from MH i2c: E2 0B 00 76 40 00 85 88 A2 B4 DF A9 6C 1B 90 00 A4 [13:32:09]RAPDU: 85 88 A2 B4 DF A9 6C 1B 90 00 [13:32:09]wFMCommunicate OK [13:32:09]SAM_PROTO_SignData done [13:32:09]FM_MakeSignedData done [13:32:09]CreateOFDProtocolMessage [13:32:09]wFMCommunicate request_size=4 [13:32:09]MH_SAM_APDU [13:32:09]CAPDU: 80 11 00 00 [13:32:09]Write to MH i2c: E2 08 00 77 40 80 11 00 00 00 00 00 00 31 [13:32:09]Write i2c OK [13:32:09]MH_I2C_Read... [13:32:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:32:09]Read from MH i2c: E2 [13:32:09]MH_I2C_Read... [13:32:09]Read from MH i2c: E2 17 00 [13:32:09]MH_I2C_Read... [13:32:09]Read from MH i2c: E2 17 00 77 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 85 [13:32:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:32:09]wFMCommunicate OK [13:32:09]CreateOFDProtocolMessage done [13:32:09]OFDSenderStorePacket 317962 [13:32:09]StoreOFDPacket docnum=317962 [13:32:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 F9 A4 07 01 95 94 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 01 00 00 F4 03 04 00 59 92 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0A DA 04 00 35 04 06 00 6E 38 E7 D8 84 37 85 88 A2 B4 DF A9 6C 1B [13:32:09]CheckFolder [13:32:09]dirname=/storage/ofd_packets [13:32:09]CheckFolder done [13:32:09]ProducePacketName [13:32:09]name=ofd_packets/00317962 [13:32:09]NVStorageSaveData ofd_packets/00317962 [13:32:09]File name is /storage/ofd_packets/00317962 [13:32:09]Write 301 bytes [13:32:09]NVStorageSaveData done [13:32:09]OFDSenderStorePacket done [13:32:09]KKMCreateOFDPacket done [13:32:09]NVStorageSaveData kkm_last_timestamp [13:32:09]File name is /storage/kkm_last_timestamp [13:32:09]Write 4 bytes [13:32:09]NVStorageSaveData done [13:32:09]ExternCall_PrintAddStr [13:32:09]wPrintStart [13:32:09]Write to MH i2c: 01 00 00 78 40 B8 [13:32:09]Write i2c OK [13:32:09]MH_I2C_Read... [13:32:09]Read from MH i2c: 01 [13:32:09]MH_I2C_Read... [13:32:09]Read from MH i2c: 01 07 00 [13:32:09]MH_I2C_Read... [13:32:09]Read from MH i2c: 01 07 00 78 40 00 00 00 00 00 FF 0F CD [13:32:09]RasterBufferAndPrint [13:32:09]line Счет N : (1)1092921 [13:32:09]line ИНН: 02508201610067 [13:32:09]line Контрольно-Кассовый Чек [13:32:09]line ПРОДАЖА [13:32:09]line ТРК (МРК, ГНК) : 33 [13:32:09]line Товар: 2710124130 [13:32:09]line Аи-92-К-2 [13:32:09]line 29.900 * 66.90 [13:32:09]line = 2000.31 [13:32:09]line НДС 12% НСП 1% [13:32:09]line > о реализуемом товаре [13:32:09]line ОКРУГЛЕНИЕ: -0.31 [13:32:09]line ИТОГО: 2000.00 [13:32:09]line Внесено: 2000.00 [13:32:09]line СДАЧА: 0.00 [13:32:09]line НСП 1% : 17.70 [13:32:09]line НДС 12% : 212.42 [13:32:09]line Наличными: 2000.00 [13:32:09]line Безнал.: 0.00 [13:32:09]line Место: АЗС № 101 "Партнер Нефть" [13:32:09]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:32:09]line СНО: Общий режим [13:32:09]line Чек 437 28.10.2024 13:32 [13:32:09]line Смена: 546 ФФД: 1.0 [13:32:09]line ЗНМ: 0300000082 [13:32:09]line РНМ: 0000000000091628 [13:32:09]line Версия ККМ: 001 [13:32:09]line ФМ: 0000000000874671 [13:32:09]line ФД: 317962 [13:32:09]line ФПД: 121190686950455 [13:32:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T133209&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317962&fm=121190686950455&tin=02508201610067®Number=0000000000091628&sum=200000 [13:32:10]OFD Sender: Processing packet 317962 [packets to send 127, broken 126] [13:32:10]ProducePacketName [13:32:10]name=ofd_packets/00317962 [13:32:10]OFD Sender: To server: pG, [13:32:10]CommunicateWithHost lk.salyk.kg:30040 [13:32:10]ConnectInit lk.salyk.kg [13:32:10]written 0, free lines is 4095 [13:32:10]Connected sock=11 [13:32:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 F9 A4 07 01 95 94 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 01 00 00 F4 03 04 00 59 92 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0A DA 04 00 35 04 06 00 6E 38 E7 D8 84 37 85 88 A2 B4 DF A9 6C 1B [13:32:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 22 86 47 00 96 68 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0A DA 04 00 F4 03 04 00 12 3E 1F 67 B6 04 01 00 00 58 32 BA 79 80 6B FF 1C [13:32:10]CommunicateWithHost err = 0 [13:32:10]CheckOFDResponse [13:32:10]1017 (14) - 77093643461234 [13:32:10]1041 (16) - 0000000000874671 [13:32:10]1040 (4) - 317962 [13:32:10]1012 (4) - 28.10.2024 07:32 [13:32:10]1206 (1) - 0 [13:32:10]OFD Sender: Remove packet 317962 [13:32:10]ProducePacketName [13:32:10]name=ofd_packets/00317962 [13:32:10]NVStorageDeleteData [13:32:10]Write to MH i2c: 01 00 00 A3 40 E3 [13:32:10]Write i2c OK [13:32:10]MH_I2C_Read... [13:32:10]Read from MH i2c: 01 [13:32:10]MH_I2C_Read... [13:32:10]Read from MH i2c: 01 07 00 [13:32:10]MH_I2C_Read... [13:32:10]Read from MH i2c: 01 07 00 A3 40 00 00 00 00 00 EC 0C E2 [13:32:10]RasterBufferAndPrint [13:32:10]line [13:32:10]line [13:32:10]line [13:32:10]line [13:32:10]line [13:32:10]written 0, free lines is 3315 [13:32:10]MH_Cut [13:32:10]Write to MH i2c: D1 01 00 AA 40 01 BC [13:32:10]Write i2c OK [13:32:10]MH_I2C_Read... [13:32:10]Read from MH i2c: D1 [13:32:10]MH_I2C_Read... [13:32:10]Read from MH i2c: D1 01 00 [13:32:10]MH_I2C_Read... [13:32:10]Read from MH i2c: D1 01 00 AA 40 00 BB [13:32:10]Write to MH i2c: 01 00 00 AB 40 EB [13:32:10]Write i2c OK [13:32:10]MH_I2C_Read... [13:32:10]OFD Sender: No OFD packet to send [13:32:11]*** Cut start [13:32:11]*** Partial cut [13:32:11]*** CUTSNS_PIN = 1 [13:32:11]*** CUTSNS_PIN = 0 [13:32:11]*** Brake cut motor [13:32:11]Read from MH i2c: 01 [13:32:11]MH_I2C_Read... [13:32:11]*** Stop cut motor [13:32:11]*** Cut end [13:32:11]Read from MH i2c: 01 07 00 [13:32:11]MH_I2C_Read... [13:32:11]Read from MH i2c: 01 07 00 AB 40 00 00 00 00 00 FF 0F 00 [13:32:11]process_action close_receipt done [13:32:11]requested_data is exist [13:32:11]produce_requested_data [13:32:11]requested_item fm.sn is exist - process it [13:32:11]wFMCommunicate request_size=4 [13:32:11]MH_SAM_APDU [13:32:11]CAPDU: 80 11 00 00 [13:32:11]Write to MH i2c: E2 08 00 AC 40 80 11 00 00 00 00 00 00 66 [13:32:11]Write i2c OK [13:32:11]MH_I2C_Read... [13:32:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:32:11]Read from MH i2c: E2 [13:32:11]MH_I2C_Read... [13:32:11]Read from MH i2c: E2 17 00 [13:32:11]MH_I2C_Read... [13:32:11]Read from MH i2c: E2 17 00 AC 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 BA [13:32:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:32:11]wFMCommunicate OK [13:32:11]requested_item fd.num is exist - process it [13:32:11]SAM_PROTO_GetFieldsCounters [13:32:11]wFMCommunicate request_size=4 [13:32:11]MH_SAM_APDU [13:32:11]CAPDU: 80 13 00 00 [13:32:11]Write to MH i2c: E2 08 00 AD 40 80 13 00 00 00 00 00 00 69 [13:32:11]Write i2c OK [13:32:11]MH_I2C_Read... [13:32:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:32:12]Read from MH i2c: E2 [13:32:12]MH_I2C_Read... [13:32:12]Read from MH i2c: E2 62 00 [13:32:12]MH_I2C_Read... [13:32:12]Read from MH i2c: E2 62 00 AD 40 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 0A DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 B5 01 00 00 5E 04 04 00 B5 01 00 00 57 04 04 00 B6 01 00 00 19 04 04 00 00 00 00 00 90 00 BA [13:32:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 0A DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 B5 01 00 00 5E 04 04 00 B5 01 00 00 57 04 04 00 B6 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:32:12]wFMCommunicate OK [13:32:12]SAM_PROTO_GetFieldsCounters done [13:32:12]requested_item shift.num is exist - process it [13:32:12]requested_item shift.opened is exist - process it [13:32:12]req_shift_opened [13:32:12]FM_GetShiftState [13:32:12]SAM_PROTO_GetShiftState [13:32:12]wFMCommunicate request_size=4 [13:32:12]MH_SAM_APDU [13:32:12]CAPDU: 80 13 01 00 [13:32:12]Write to MH i2c: E2 08 00 AE 40 80 13 01 00 00 00 00 00 6B [13:32:12]Write i2c OK [13:32:12]MH_I2C_Read... [13:32:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:32:12]Read from MH i2c: E2 [13:32:12]MH_I2C_Read... [13:32:12]Read from MH i2c: E2 0E 00 [13:32:12]MH_I2C_Read... [13:32:12]Read from MH i2c: E2 0E 00 AE 40 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 64 [13:32:12]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:32:12]wFMCommunicate OK [13:32:12]SAM_PROTO_GetShiftState done [13:32:12]FM_GetShiftState done [13:32:12]req_shift_opened done [13:32:12]requested_item shift.open_date is exist - process it [13:32:12]req_shift_open_date [13:32:12]req_shift_open_date done [13:32:12]produce_requested_data done [13:32:12]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317962,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:32:12]process_action_free close_receipt [13:32:12]json_value_free [13:32:12]json_value_free done [13:32:12]process_json_proto returns [13:32:12]Send response to host [13:32:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317962,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:32:12]free response buf [13:32:12]execute_script done [13:32:12]execute_script returns [13:32:12]free content buf [13:32:12]Sock 7.Close socket [13:32:12]Sock 7.Thread stoped [13:32:15]OFD Sender: No OFD packet to send [13:32:20]OFD Sender: No OFD packet to send [13:32:25]OFD Sender: No OFD packet to send [13:32:30]OFD Sender: No OFD packet to send [13:32:35]OFD Sender: No OFD packet to send [13:32:38]accept exits with 9 [13:32:38]New connection [13:32:38]New thread 3067293028 created [13:32:38]Thread 3067436388 joined [13:32:38]Waiting for new connection... [13:32:38] Sock 9.Parse request [13:32:38]Sock 9.Check first char [13:32:38]Sock 9.First char is OK [13:32:38]request: POST /json_proto HTTP/1.0 [13:32:38]Method: POST [13:32:38]URL: /json_proto [13:32:38]Method is POST - this is cgi request [13:32:38]url: /json_proto [13:32:38]query_string will be loaded in cgi processing [13:32:38]execute_cgi json_proto POST (null) [13:32:38]execute_cgi path=json_proto method=POST [13:32:38]POST find Content-Length [13:32:38]Host: 172.17.50.195:8080 [13:32:38]Content-Length: 682 [13:32:38]Content-Type: application/json [13:32:38] [13:32:38]POST finish read [13:32:38]Found Content-Length = 682 [13:32:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092922", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 18.280, "sum" : 700.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:32:38]execute_script... [13: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)1092922", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 18.280, "sum" : 700.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:32:38]POST & json_proto [13:32:38]process_json_proto [13:32:38]json parsed OK: [13:32:38]protocol is kg_v1.0 [13:32:38]action value=close_receipt [13:32:38]process_action close_receipt [13:32:38]cmd_close_receipt [13:32:38]MH_GetDate [13:32:38]Write to MH i2c: F0 00 00 AF 40 DE [13:32:38]Write i2c OK [13:32:38]MH_I2C_Read... [13:32:38]Read from MH i2c: F0 [13:32:38]MH_I2C_Read... [13:32:38]Read from MH i2c: F0 09 00 [13:32:38]MH_I2C_Read... [13:32:38]Read from MH i2c: F0 09 00 AF 40 00 77 92 1F 67 43 33 1C 67 6F [13:32:38]GetLastDocTimeStamp 1730122329 [13:32:38]current date 1730122359 [13:32:38]FM_GetShiftState [13:32:38]SAM_PROTO_GetShiftState [13:32:38]wFMCommunicate request_size=4 [13:32:38]MH_SAM_APDU [13:32:38]CAPDU: 80 13 01 00 [13:32:38]Write to MH i2c: E2 08 00 B0 40 80 13 01 00 00 00 00 00 6D [13:32:38]Write i2c OK [13:32:38]MH_I2C_Read... [13:32:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:32:38]Read from MH i2c: E2 [13:32:38]MH_I2C_Read... [13:32:38]Read from MH i2c: E2 0E 00 [13:32:38]MH_I2C_Read... [13:32:38]Read from MH i2c: E2 0E 00 B0 40 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 66 [13:32:38]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:32:38]wFMCommunicate OK [13:32:38]SAM_PROTO_GetShiftState done [13:32:38]FM_GetShiftState done [13:32:38]opened in 1730073493 [13:32:38]opened+sec_in_day 1730159893 [13:32:38]quantity*price = 70012 [13:32:38]sum+1 = 70013 [13:32:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.35 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 438 28.10.2024 13:32 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317963 ФПД: 193665096032971 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T133239&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317963&fm=193665096032971&tin=02508201610067®Number=0000000000091628&sum=70000 [13:32:39]StoreToDocumentArchive [13:32:39]shift 546 fd 317963 [13:32:39]save to /storage/0546/doc_00317963 [13:32:39]save last doc name /storage/0546/doc_00317963 to /storage/kkm_last_doc_name [13:32:39]save OK [13:32:39]Clear old archive folders... [13:32:39]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:32:39]tlvbuf is B6F50350 [13:32:39]SAM_PROTO_ClearQueue [13:32:39]wFMCommunicate request_size=4 [13:32:39]MH_SAM_APDU [13:32:39]CAPDU: 80 09 00 00 [13:32:39]Write to MH i2c: E2 08 00 BD 40 80 09 00 00 00 00 00 00 6F [13:32:39]Write i2c OK [13:32:39]MH_I2C_Read... [13:32:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:32:39]Read from MH i2c: E2 [13:32:39]MH_I2C_Read... [13:32:39]Read from MH i2c: E2 03 00 [13:32:39]MH_I2C_Read... [13:32:39]Read from MH i2c: E2 03 00 BD 40 00 90 00 71 [13:32:39]RAPDU: 90 00 [13:32:39]wFMCommunicate OK [13:32:39]SAM_PROTO_ClearQueue done [13:32:39]KKMCreateOFDPacket [13:32:39]OFDProtocolAddRootSTLVToBuf [13:32:39]FM_MakeSignedData [13:32:39]FM_MakeSignedData [13:32:39]SAM_PROTO_SignData [13:32:39]wFMCommunicate request_size=4 [13:32:39]MH_SAM_APDU [13:32:39]CAPDU: 80 0D 01 02 [13:32:39]Write to MH i2c: E2 08 00 BE 40 80 0D 01 02 00 00 00 00 77 [13:32:39]Write i2c OK [13:32:39]MH_I2C_Read... [13:32:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:32:39]Read from MH i2c: E2 [13:32:39]MH_I2C_Read... [13:32:39]Read from MH i2c: E2 03 00 [13:32:39]MH_I2C_Read... [13:32:39]Read from MH i2c: E2 03 00 BE 40 00 90 00 72 [13:32:39]RAPDU: 90 00 [13:32:39]wFMCommunicate OK [13:32:39]wFMCommunicate request_size=255 [13:32:39]MH_SAM_APDU [13:32:39]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 68 47 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7C 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 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 01 00 00 F4 03 04 00 77 92 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0B DA 04 00 35 04 06 00 B0 23 [13:32:39]Write to MH i2c: E2 02 01 BF 40 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 68 47 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7C 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 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 01 00 00 F4 03 04 00 77 92 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0B DA 04 00 35 04 06 00 B0 23 00 00 2B [13:32:39]Write i2c OK [13:32:39]MH_I2C_Read... [13:32:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:32:40]Read from MH i2c: E2 [13:32:40]MH_I2C_Read... [13:32:40]Read from MH i2c: E2 03 00 [13:32:40]MH_I2C_Read... [13:32:40]Read from MH i2c: E2 03 00 BF 40 00 90 00 73 [13:32:40]RAPDU: 90 00 [13:32:40]wFMCommunicate OK [13:32:40]wFMCommunicate request_size=9 [13:32:40]MH_SAM_APDU [13:32:40]CAPDU: 80 0D 02 02 04 2B 41 22 CB [13:32:40]Write to MH i2c: E2 0C 00 C0 40 80 0D 02 02 04 00 2B 41 22 CB 00 00 DB [13:32:40]Write i2c OK [13:32:40]MH_I2C_Read... [13:32:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:32:40]Read from MH i2c: E2 [13:32:40]MH_I2C_Read... [13:32:40]Read from MH i2c: E2 03 00 [13:32:40]MH_I2C_Read... [13:32:40]Read from MH i2c: E2 03 00 C0 40 00 90 00 74 [13:32:40]RAPDU: 90 00 [13:32:40]wFMCommunicate OK [13:32:40]wFMCommunicate request_size=4 [13:32:40]MH_SAM_APDU [13:32:40]CAPDU: 80 0D 03 02 [13:32:40]Write to MH i2c: E2 08 00 C1 40 80 0D 03 02 00 00 00 00 7C [13:32:40]Write i2c OK [13:32:40]MH_I2C_Read... [13:32:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:32:40]Read from MH i2c: E2 [13:32:40]MH_I2C_Read... [13:32:40]Read from MH i2c: E2 0B 00 [13:32:40]MH_I2C_Read... [13:32:40]Read from MH i2c: E2 0B 00 C1 40 00 6B A8 0A 1F CC 73 1A A0 90 00 B2 [13:32:40]RAPDU: 6B A8 0A 1F CC 73 1A A0 90 00 [13:32:40]wFMCommunicate OK [13:32:40]SAM_PROTO_SignData done [13:32:40]FM_MakeSignedData done [13:32:40]CreateOFDProtocolMessage [13:32:40]wFMCommunicate request_size=4 [13:32:40]MH_SAM_APDU [13:32:40]CAPDU: 80 11 00 00 [13:32:40]Write to MH i2c: E2 08 00 C2 40 80 11 00 00 00 00 00 00 7C [13:32:40]Write i2c OK [13:32:40]MH_I2C_Read... [13:32:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:32:40]Read from MH i2c: E2 [13:32:40]MH_I2C_Read... [13:32:40]Read from MH i2c: E2 17 00 [13:32:40]MH_I2C_Read... [13:32:40]Read from MH i2c: E2 17 00 C2 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D0 [13:32:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:32:40]wFMCommunicate OK [13:32:40]CreateOFDProtocolMessage done [13:32:40]OFDSenderStorePacket 317963 [13:32:40]StoreOFDPacket docnum=317963 [13:32:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 FA 3F 06 01 AB 49 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 68 47 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7C 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 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 01 00 00 F4 03 04 00 77 92 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0B DA 04 00 35 04 06 00 B0 23 2B 41 22 CB 6B A8 0A 1F CC 73 1A A0 [13:32:40]CheckFolder [13:32:40]dirname=/storage/ofd_packets [13:32:40]CheckFolder done [13:32:40]ProducePacketName [13:32:40]name=ofd_packets/00317963 [13:32:40]NVStorageSaveData ofd_packets/00317963 [13:32:40]File name is /storage/ofd_packets/00317963 [13:32:40]Write 300 bytes [13:32:40]NVStorageSaveData done [13:32:40]OFDSenderStorePacket done [13:32:40]KKMCreateOFDPacket done [13:32:40]NVStorageSaveData kkm_last_timestamp [13:32:40]File name is /storage/kkm_last_timestamp [13:32:40]Write 4 bytes [13:32:40]NVStorageSaveData done [13:32:40]ExternCall_PrintAddStr [13:32:40]wPrintStart [13:32:40]Write to MH i2c: 01 00 00 C3 40 03 [13:32:40]Write i2c OK [13:32:40]MH_I2C_Read... [13:32:40]Read from MH i2c: 01 [13:32:40]MH_I2C_Read... [13:32:40]Read from MH i2c: 01 07 00 [13:32:40]MH_I2C_Read... [13:32:40]Read from MH i2c: 01 07 00 C3 40 00 00 00 00 00 FF 0F 18 [13:32:40]RasterBufferAndPrint [13:32:40]line Счет N : (1)1092922 [13:32:40]line ИНН: 02508201610067 [13:32:40]line Контрольно-Кассовый Чек [13:32:40]line ПРОДАЖА [13:32:40]line ТРК (МРК, ГНК) : 71 [13:32:40]line Товар: 2711190000 [13:32:40]line ГАЗ-К-5 [13:32:40]line 18.280 * 38.30 [13:32:40]line = 700.12 [13:32:40]line НДС 12% НСП 1% [13:32:40]line > о реализуемом товаре [13:32:40]line ОКРУГЛЕНИЕ: -0.12 [13:32:40]line ИТОГО: 700.00 [13:32:40]line Внесено: 700.00 [13:32:40]line СДАЧА: 0.00 [13:32:40]line НСП 1% : 6.20 [13:32:40]line НДС 12% : 74.35 [13:32:40]line Наличными: 700.00 [13:32:40]line Безнал.: 0.00 [13:32:40]line Место: АЗС № 101 "Партнер Нефть" [13:32:40]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:32:40]line СНО: Общий режим [13:32:40]line Чек 438 28.10.2024 13:32 [13:32:40]line Смена: 546 ФФД: 1.0 [13:32:40]line ЗНМ: 0300000082 [13:32:40]line РНМ: 0000000000091628 [13:32:40]line Версия ККМ: 001 [13:32:40]line ФМ: 0000000000874671 [13:32:40]line ФД: 317963 [13:32:40]line ФПД: 193665096032971 [13:32:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T133239&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317963&fm=193665096032971&tin=02508201610067®Number=0000000000091628&sum=70000 [13:32:40]written 0, free lines is 4095 [13:32:40]OFD Sender: Processing packet 317963 [packets to send 127, broken 126] [13:32:40]ProducePacketName [13:32:40]name=ofd_packets/00317963 [13:32:40]OFD Sender: To server: pG, [13:32:40]CommunicateWithHost lk.salyk.kg:30040 [13:32:40]ConnectInit lk.salyk.kg [13:32:40]Connected sock=10 [13:32:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 FA 3F 06 01 AB 49 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 68 47 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7C 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 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 01 00 00 F4 03 04 00 77 92 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0B DA 04 00 35 04 06 00 B0 23 2B 41 22 CB 6B A8 0A 1F CC 73 1A A0 [13:32:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 87 23 47 00 EB CC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0B DA 04 00 F4 03 04 00 30 3E 1F 67 B6 04 01 00 00 09 3A D0 BE 18 F4 8B F8 [13:32:40]CommunicateWithHost err = 0 [13:32:40]CheckOFDResponse [13:32:40]1017 (14) - 77093643461234 [13:32:40]1041 (16) - 0000000000874671 [13:32:40]1040 (4) - 317963 [13:32:40]1012 (4) - 28.10.2024 07:33 [13:32:40]1206 (1) - 0 [13:32:40]OFD Sender: Remove packet 317963 [13:32:40]ProducePacketName [13:32:40]name=ofd_packets/00317963 [13:32:40]NVStorageDeleteData [13:32:41]Write to MH i2c: 01 00 00 EE 40 2E [13:32:41]Write i2c OK [13:32:41]MH_I2C_Read... [13:32:41]Read from MH i2c: 01 [13:32:41]MH_I2C_Read... [13:32:41]Read from MH i2c: 01 07 00 [13:32:41]MH_I2C_Read... [13:32:41]Read from MH i2c: 01 07 00 EE 40 00 00 00 00 00 E4 0C 25 [13:32:41]RasterBufferAndPrint [13:32:41]line [13:32:41]line [13:32:41]line [13:32:41]line [13:32:41]line [13:32:41]written 0, free lines is 3306 [13:32:41]MH_Cut [13:32:41]Write to MH i2c: D1 01 00 F5 40 01 07 [13:32:41]Write i2c OK [13:32:41]MH_I2C_Read... [13:32:41]Read from MH i2c: D1 [13:32:41]MH_I2C_Read... [13:32:41]Read from MH i2c: D1 01 00 [13:32:41]MH_I2C_Read... [13:32:41]Read from MH i2c: D1 01 00 F5 40 00 06 [13:32:41]Write to MH i2c: 01 00 00 F6 40 36 [13:32:41]Write i2c OK [13:32:41]MH_I2C_Read... [13:32:41]OFD Sender: No OFD packet to send [13:32:41]*** Cut start [13:32:41]*** Partial cut [13:32:41]*** CUTSNS_PIN = 1 [13:32:41]*** CUTSNS_PIN = 0 [13:32:42]*** Brake cut motor [13:32:42]Read from MH i2c: 01 [13:32:42]MH_I2C_Read... [13:32:42]*** Stop cut motor [13:32:42]*** Cut end [13:32:42]Read from MH i2c: 01 07 00 [13:32:42]MH_I2C_Read... [13:32:42]Read from MH i2c: 01 07 00 F6 40 00 00 00 00 00 FF 0F 4B [13:32:42]process_action close_receipt done [13:32:42]requested_data is exist [13:32:42]produce_requested_data [13:32:42]requested_item fm.sn is exist - process it [13:32:42]wFMCommunicate request_size=4 [13:32:42]MH_SAM_APDU [13:32:42]CAPDU: 80 11 00 00 [13:32:42]Write to MH i2c: E2 08 00 F7 40 80 11 00 00 00 00 00 00 B1 [13:32:42]Write i2c OK [13:32:42]MH_I2C_Read... [13:32:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:32:42]Read from MH i2c: E2 [13:32:42]MH_I2C_Read... [13:32:42]Read from MH i2c: E2 17 00 [13:32:42]MH_I2C_Read... [13:32:42]Read from MH i2c: E2 17 00 F7 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 05 [13:32:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:32:42]wFMCommunicate OK [13:32:42]requested_item fd.num is exist - process it [13:32:42]SAM_PROTO_GetFieldsCounters [13:32:42]wFMCommunicate request_size=4 [13:32:42]MH_SAM_APDU [13:32:42]CAPDU: 80 13 00 00 [13:32:42]Write to MH i2c: E2 08 00 F8 40 80 13 00 00 00 00 00 00 B4 [13:32:42]Write i2c OK [13:32:42]MH_I2C_Read... [13:32:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:32:42]Read from MH i2c: E2 [13:32:42]MH_I2C_Read... [13:32:42]Read from MH i2c: E2 62 00 [13:32:42]MH_I2C_Read... [13:32:42]Read from MH i2c: E2 62 00 F8 40 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 0B DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 B6 01 00 00 5E 04 04 00 B6 01 00 00 57 04 04 00 B7 01 00 00 19 04 04 00 00 00 00 00 90 00 09 [13:32:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 0B DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 B6 01 00 00 5E 04 04 00 B6 01 00 00 57 04 04 00 B7 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:32:42]wFMCommunicate OK [13:32:42]SAM_PROTO_GetFieldsCounters done [13:32:42]requested_item shift.num is exist - process it [13:32:42]requested_item shift.opened is exist - process it [13:32:42]req_shift_opened [13:32:42]FM_GetShiftState [13:32:42]SAM_PROTO_GetShiftState [13:32:42]wFMCommunicate request_size=4 [13:32:42]MH_SAM_APDU [13:32:42]CAPDU: 80 13 01 00 [13:32:42]Write to MH i2c: E2 08 00 F9 40 80 13 01 00 00 00 00 00 B6 [13:32:42]Write i2c OK [13:32:42]MH_I2C_Read... [13:32:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:32:42]Read from MH i2c: E2 [13:32:42]MH_I2C_Read... [13:32:42]Read from MH i2c: E2 0E 00 [13:32:42]MH_I2C_Read... [13:32:42]Read from MH i2c: E2 0E 00 F9 40 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 AF [13:32:42]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:32:42]wFMCommunicate OK [13:32:42]SAM_PROTO_GetShiftState done [13:32:42]FM_GetShiftState done [13:32:42]req_shift_opened done [13:32:42]requested_item shift.open_date is exist - process it [13:32:42]req_shift_open_date [13:32:42]req_shift_open_date done [13:32:42]produce_requested_data done [13:32:42]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317963,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:32:42]process_action_free close_receipt [13:32:42]json_value_free [13:32:42]json_value_free done [13:32:42]process_json_proto returns [13:32:42]Send response to host [13:32:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317963,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:32:42]free response buf [13:32:42]execute_script done [13:32:42]execute_script returns [13:32:42]free content buf [13:32:42]Sock 9.Close socket [13:32:42]Sock 9.Thread stoped [13:32:43]accept exits with 7 [13:32:43]New connection [13:32:43]New thread 3067436388 created [13:32:43]Thread 3067293028 joined [13:32:43]Waiting for new connection... [13:32:43] Sock 7.Parse request [13:32:43]Sock 7.Check first char [13:32:43]Sock 7.First char is OK [13:32:43]request: POST /json_proto HTTP/1.0 [13:32:43]Method: POST [13:32:43]URL: /json_proto [13:32:43]Method is POST - this is cgi request [13:32:43]url: /json_proto [13:32:43]query_string will be loaded in cgi processing [13:32:43]execute_cgi json_proto POST (null) [13:32:43]execute_cgi path=json_proto method=POST [13:32:43]POST find Content-Length [13:32:43]Host: 172.17.50.195:8080 [13:32:43]Content-Length: 683 [13:32:43]Content-Type: application/json [13:32:43] [13:32:43]POST finish read [13:32:43]Found Content-Length = 683 [13:32:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092919", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:32:43]execute_script... [13:32:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092919", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:32:43]POST & json_proto [13:32:43]process_json_proto [13:32:43]json parsed OK: [13:32:43]protocol is kg_v1.0 [13:32:43]action value=close_receipt [13:32:43]process_action close_receipt [13:32:43]cmd_close_receipt [13:32:43]MH_GetDate [13:32:43]Write to MH i2c: F0 00 00 FA 40 29 [13:32:43]Write i2c OK [13:32:43]MH_I2C_Read... [13:32:43]Read from MH i2c: F0 [13:32:43]MH_I2C_Read... [13:32:43]Read from MH i2c: F0 09 00 [13:32:43]MH_I2C_Read... [13:32:43]Read from MH i2c: F0 09 00 FA 40 00 7C 92 1F 67 43 33 1C 67 BF [13:32:43]GetLastDocTimeStamp 1730122359 [13:32:43]current date 1730122364 [13:32:43]FM_GetShiftState [13:32:43]SAM_PROTO_GetShiftState [13:32:43]wFMCommunicate request_size=4 [13:32:43]MH_SAM_APDU [13:32:43]CAPDU: 80 13 01 00 [13:32:43]Write to MH i2c: E2 08 00 FB 40 80 13 01 00 00 00 00 00 B8 [13:32:43]Write i2c OK [13:32:43]MH_I2C_Read... [13:32:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:32:43]Read from MH i2c: E2 [13:32:43]MH_I2C_Read... [13:32:43]Read from MH i2c: E2 0E 00 [13:32:43]MH_I2C_Read... [13:32:43]Read from MH i2c: E2 0E 00 FB 40 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B1 [13:32:43]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:32:43]wFMCommunicate OK [13:32:43]SAM_PROTO_GetShiftState done [13:32:43]FM_GetShiftState done [13:32:43]opened in 1730073493 [13:32:43]opened+sec_in_day 1730159893 [13:32:43]quantity*price = 100021 [13:32:43]sum+1 = 100023 [13:32:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 439 28.10.2024 13:32 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317964 ФПД: 12661688436505 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T133244&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317964&fm=12661688436505&tin=02508201610067®Number=0000000000091628&sum=100000 [13:32:44]StoreToDocumentArchive [13:32:44]shift 546 fd 317964 [13:32:44]save to /storage/0546/doc_00317964 [13:32:44]save last doc name /storage/0546/doc_00317964 to /storage/kkm_last_doc_name [13:32:44]save OK [13:32:44]Clear old archive folders... [13:32:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:32:44]tlvbuf is 015CE690 [13:32:44]SAM_PROTO_ClearQueue [13:32:44]wFMCommunicate request_size=4 [13:32:44]MH_SAM_APDU [13:32:44]CAPDU: 80 09 00 00 [13:32:44]Write to MH i2c: E2 08 00 08 41 80 09 00 00 00 00 00 00 BB [13:32:44]Write i2c OK [13:32:44]MH_I2C_Read... [13:32:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:32:44]Read from MH i2c: E2 [13:32:44]MH_I2C_Read... [13:32:44]Read from MH i2c: E2 03 00 [13:32:44]MH_I2C_Read... [13:32:44]Read from MH i2c: E2 03 00 08 41 00 90 00 BD [13:32:44]RAPDU: 90 00 [13:32:44]wFMCommunicate OK [13:32:44]SAM_PROTO_ClearQueue done [13:32:44]KKMCreateOFDPacket [13:32:44]OFDProtocolAddRootSTLVToBuf [13:32:44]FM_MakeSignedData [13:32:44]FM_MakeSignedData [13:32:44]SAM_PROTO_SignData [13:32:44]wFMCommunicate request_size=4 [13:32:44]MH_SAM_APDU [13:32:44]CAPDU: 80 0D 01 02 [13:32:44]Write to MH i2c: E2 08 00 09 41 80 0D 01 02 00 00 00 00 C3 [13:32:44]Write i2c OK [13:32:44]MH_I2C_Read... [13:32:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:32:44]Read from MH i2c: E2 [13:32:44]MH_I2C_Read... [13:32:44]Read from MH i2c: E2 03 00 [13:32:44]MH_I2C_Read... [13:32:44]Read from MH i2c: E2 03 00 09 41 00 90 00 BE [13:32:44]RAPDU: 90 00 [13:32:44]wFMCommunicate OK [13:32:44]wFMCommunicate request_size=255 [13:32:44]MH_SAM_APDU [13:32: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 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 01 00 00 F4 03 04 00 7C 92 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0C DA 04 00 35 04 06 00 0B [13:32:44]Write to MH i2c: E2 02 01 0A 41 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 01 00 00 F4 03 04 00 7C 92 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0C DA 04 00 35 04 06 00 0B 00 00 D4 [13:32:44]Write i2c OK [13:32:44]MH_I2C_Read... [13:32:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:32:44]Read from MH i2c: E2 [13:32:44]MH_I2C_Read... [13:32:44]Read from MH i2c: E2 03 00 [13:32:44]MH_I2C_Read... [13:32:44]Read from MH i2c: E2 03 00 0A 41 00 90 00 BF [13:32:44]RAPDU: 90 00 [13:32:44]wFMCommunicate OK [13:32:44]wFMCommunicate request_size=10 [13:32:44]MH_SAM_APDU [13:32:44]CAPDU: 80 0D 02 02 05 84 07 71 07 19 [13:32:44]Write to MH i2c: E2 0D 00 0B 41 80 0D 02 02 05 00 84 07 71 07 19 00 00 EC [13:32:44]Write i2c OK [13:32:44]MH_I2C_Read... [13:32:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:32:44]Read from MH i2c: E2 [13:32:44]MH_I2C_Read... [13:32:44]Read from MH i2c: E2 03 00 [13:32:44]MH_I2C_Read... [13:32:44]Read from MH i2c: E2 03 00 0B 41 00 90 00 C0 [13:32:44]RAPDU: 90 00 [13:32:44]wFMCommunicate OK [13:32:44]wFMCommunicate request_size=4 [13:32:44]MH_SAM_APDU [13:32:44]CAPDU: 80 0D 03 02 [13:32:44]Write to MH i2c: E2 08 00 0C 41 80 0D 03 02 00 00 00 00 C8 [13:32:44]Write i2c OK [13:32:44]MH_I2C_Read... [13:32:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:32:45]Read from MH i2c: E2 [13:32:45]MH_I2C_Read... [13:32:45]Read from MH i2c: E2 0B 00 [13:32:45]MH_I2C_Read... [13:32:45]Read from MH i2c: E2 0B 00 0C 41 00 07 49 C1 DC C4 42 F0 9A 90 00 46 [13:32:45]RAPDU: 07 49 C1 DC C4 42 F0 9A 90 00 [13:32:45]wFMCommunicate OK [13:32:45]SAM_PROTO_SignData done [13:32:45]FM_MakeSignedData done [13:32:45]CreateOFDProtocolMessage [13:32:45]wFMCommunicate request_size=4 [13:32:45]MH_SAM_APDU [13:32:45]CAPDU: 80 11 00 00 [13:32:45]Write to MH i2c: E2 08 00 0D 41 80 11 00 00 00 00 00 00 C8 [13:32:45]Write i2c OK [13:32:45]MH_I2C_Read... [13:32:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:32:45]Read from MH i2c: E2 [13:32:45]MH_I2C_Read... [13:32:45]Read from MH i2c: E2 17 00 [13:32:45]MH_I2C_Read... [13:32:45]Read from MH i2c: E2 17 00 0D 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 1C [13:32:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:32:45]wFMCommunicate OK [13:32:45]CreateOFDProtocolMessage done [13:32:45]OFDSenderStorePacket 317964 [13:32:45]StoreOFDPacket docnum=317964 [13:32:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 E3 BB 07 01 B5 F5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 01 00 00 F4 03 04 00 7C 92 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0C DA 04 00 35 04 06 00 0B 84 07 71 07 19 07 49 C1 DC C4 42 F0 9A [13:32:45]CheckFolder [13:32:45]dirname=/storage/ofd_packets [13:32:45]CheckFolder done [13:32:45]ProducePacketName [13:32:45]name=ofd_packets/00317964 [13:32:45]NVStorageSaveData ofd_packets/00317964 [13:32:45]File name is /storage/ofd_packets/00317964 [13:32:45]Write 301 bytes [13:32:45]NVStorageSaveData done [13:32:45]OFDSenderStorePacket done [13:32:45]KKMCreateOFDPacket done [13:32:45]NVStorageSaveData kkm_last_timestamp [13:32:45]File name is /storage/kkm_last_timestamp [13:32:45]Write 4 bytes [13:32:45]NVStorageSaveData done [13:32:45]ExternCall_PrintAddStr [13:32:45]wPrintStart [13:32:45]Write to MH i2c: 01 00 00 0E 41 4F [13:32:45]Write i2c OK [13:32:45]MH_I2C_Read... [13:32:45]Read from MH i2c: 01 [13:32:45]MH_I2C_Read... [13:32:45]Read from MH i2c: 01 07 00 [13:32:45]MH_I2C_Read... [13:32:45]Read from MH i2c: 01 07 00 0E 41 00 00 00 00 00 FF 0F 64 [13:32:45]RasterBufferAndPrint [13:32:45]line Счет N : (1)1092919 [13:32:45]line ИНН: 02508201610067 [13:32:45]line Контрольно-Кассовый Чек [13:32:45]line ПРОДАЖА [13:32:45]line ТРК (МРК, ГНК) : 44 [13:32:45]line Товар: 2710124500 [13:32:45]line Аи-95-К-3 [13:32:45]line 13.480 * 74.20 [13:32:45]line = 1000.22 [13:32:45]line НДС 12% НСП 1% [13:32:45]line > о реализуемом товаре [13:32:45]line ОКРУГЛЕНИЕ: -0.22 [13:32:45]line ИТОГО: 1000.00 [13:32:45]line Внесено: 1000.00 [13:32:45]line СДАЧА: 0.00 [13:32:45]line НСП 1% : 8.85 [13:32:45]line НДС 12% : 106.22 [13:32:45]line Наличными: 1000.00 [13:32:45]line Безнал.: 0.00 [13:32:45]line Место: АЗС № 101 "Партнер Нефть" [13:32:45]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:32:45]line СНО: Общий режим [13:32:45]line Чек 439 28.10.2024 13:32 [13:32:45]line Смена: 546 ФФД: 1.0 [13:32:45]line ЗНМ: 0300000082 [13:32:45]line РНМ: 0000000000091628 [13:32:45]line Версия ККМ: 001 [13:32:45]line ФМ: 0000000000874671 [13:32:45]line ФД: 317964 [13:32:45]line ФПД: 12661688436505 [13:32:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T133244&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317964&fm=12661688436505&tin=02508201610067®Number=0000000000091628&sum=100000 [13:32:45]OFD Sender: Processing packet 317964 [packets to send 127, broken 126] [13:32:45]ProducePacketName [13:32:45]name=ofd_packets/00317964 [13:32:45]OFD Sender: To server: pG, [13:32:45]CommunicateWithHost lk.salyk.kg:30040 [13:32:45]ConnectInit lk.salyk.kg [13:32:45]written 0, free lines is 4095 [13:32:45]Connected sock=10 [13:32:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 E3 BB 07 01 B5 F5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 01 00 00 F4 03 04 00 7C 92 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0C DA 04 00 35 04 06 00 0B 84 07 71 07 19 07 49 C1 DC C4 42 F0 9A [13:32:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 59 83 47 00 59 9C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0C DA 04 00 F4 03 04 00 35 3E 1F 67 B6 04 01 00 00 11 81 06 66 41 FB E2 CE [13:32:45]CommunicateWithHost err = 0 [13:32:45]CheckOFDResponse [13:32:45]1017 (14) - 77093643461234 [13:32:45]1041 (16) - 0000000000874671 [13:32:45]1040 (4) - 317964 [13:32:45]1012 (4) - 28.10.2024 07:33 [13:32:45]1206 (1) - 0 [13:32:45]OFD Sender: Remove packet 317964 [13:32:45]ProducePacketName [13:32:45]name=ofd_packets/00317964 [13:32:45]NVStorageDeleteData [13:32:45]Write to MH i2c: 01 00 00 39 41 7A [13:32:45]Write i2c OK [13:32:45]MH_I2C_Read... [13:32:45]Read from MH i2c: 01 [13:32:45]MH_I2C_Read... [13:32:45]Read from MH i2c: 01 07 00 [13:32:45]MH_I2C_Read... [13:32:45]Read from MH i2c: 01 07 00 39 41 00 00 00 00 00 F9 0C 86 [13:32:45]RasterBufferAndPrint [13:32:45]line [13:32:45]line [13:32:45]line [13:32:45]line [13:32:45]line [13:32:45]written 0, free lines is 3336 [13:32:45]MH_Cut [13:32:45]Write to MH i2c: D1 01 00 40 41 01 53 [13:32:45]Write i2c OK [13:32:45]MH_I2C_Read... [13:32:45]Read from MH i2c: D1 [13:32:45]MH_I2C_Read... [13:32:45]Read from MH i2c: D1 01 00 [13:32:45]MH_I2C_Read... [13:32:45]Read from MH i2c: D1 01 00 40 41 00 52 [13:32:45]Write to MH i2c: 01 00 00 41 41 82 [13:32:45]Write i2c OK [13:32:45]MH_I2C_Read... [13:32:46]OFD Sender: No OFD packet to send [13:32:46]*** Cut start [13:32:46]*** Partial cut [13:32:46]*** CUTSNS_PIN = 1 [13:32:46]*** CUTSNS_PIN = 0 [13:32:46]*** Brake cut motor [13:32:47]Read from MH i2c: 01 [13:32:47]MH_I2C_Read... [13:32:47]*** Stop cut motor [13:32:47]*** Cut end [13:32:47]Read from MH i2c: 01 07 00 [13:32:47]MH_I2C_Read... [13:32:47]Read from MH i2c: 01 07 00 41 41 00 00 00 00 00 FF 0F 97 [13:32:47]process_action close_receipt done [13:32:47]requested_data is exist [13:32:47]produce_requested_data [13:32:47]requested_item fm.sn is exist - process it [13:32:47]wFMCommunicate request_size=4 [13:32:47]MH_SAM_APDU [13:32:47]CAPDU: 80 11 00 00 [13:32:47]Write to MH i2c: E2 08 00 42 41 80 11 00 00 00 00 00 00 FD [13:32:47]Write i2c OK [13:32:47]MH_I2C_Read... [13:32:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:32:47]Read from MH i2c: E2 [13:32:47]MH_I2C_Read... [13:32:47]Read from MH i2c: E2 17 00 [13:32:47]MH_I2C_Read... [13:32:47]Read from MH i2c: E2 17 00 42 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 51 [13:32:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:32:47]wFMCommunicate OK [13:32:47]requested_item fd.num is exist - process it [13:32:47]SAM_PROTO_GetFieldsCounters [13:32:47]wFMCommunicate request_size=4 [13:32:47]MH_SAM_APDU [13:32:47]CAPDU: 80 13 00 00 [13:32:47]Write to MH i2c: E2 08 00 43 41 80 13 00 00 00 00 00 00 00 [13:32:47]Write i2c OK [13:32:47]MH_I2C_Read... [13:32:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:32:47]Read from MH i2c: E2 [13:32:47]MH_I2C_Read... [13:32:47]Read from MH i2c: E2 62 00 [13:32:47]MH_I2C_Read... [13:32:47]Read from MH i2c: E2 62 00 43 41 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 0C DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 B7 01 00 00 5E 04 04 00 B7 01 00 00 57 04 04 00 B8 01 00 00 19 04 04 00 00 00 00 00 90 00 59 [13:32:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 0C DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 B7 01 00 00 5E 04 04 00 B7 01 00 00 57 04 04 00 B8 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:32:47]wFMCommunicate OK [13:32:47]SAM_PROTO_GetFieldsCounters done [13:32:47]requested_item shift.num is exist - process it [13:32:47]requested_item shift.opened is exist - process it [13:32:47]req_shift_opened [13:32:47]FM_GetShiftState [13:32:47]SAM_PROTO_GetShiftState [13:32:47]wFMCommunicate request_size=4 [13:32:47]MH_SAM_APDU [13:32:47]CAPDU: 80 13 01 00 [13:32:47]Write to MH i2c: E2 08 00 44 41 80 13 01 00 00 00 00 00 02 [13:32:47]Write i2c OK [13:32:47]MH_I2C_Read... [13:32:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:32:47]Read from MH i2c: E2 [13:32:47]MH_I2C_Read... [13:32:47]Read from MH i2c: E2 0E 00 [13:32:47]MH_I2C_Read... [13:32:47]Read from MH i2c: E2 0E 00 44 41 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 FB [13:32:47]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:32:47]wFMCommunicate OK [13:32:47]SAM_PROTO_GetShiftState done [13:32:47]FM_GetShiftState done [13:32:47]req_shift_opened done [13:32:47]requested_item shift.open_date is exist - process it [13:32:47]req_shift_open_date [13:32:47]req_shift_open_date done [13:32:47]produce_requested_data done [13:32:47]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317964,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:32:47]process_action_free close_receipt [13:32:47]json_value_free [13:32:47]json_value_free done [13:32:47]process_json_proto returns [13:32:47]Send response to host [13:32:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317964,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:32:47]free response buf [13:32:47]execute_script done [13:32:47]execute_script returns [13:32:47]free content buf [13:32:47]Sock 7.Close socket [13:32:47]Sock 7.Thread stoped [13:32:51]OFD Sender: No OFD packet to send [13:32:56]OFD Sender: No OFD packet to send [13:33:01]OFD Sender: No OFD packet to send [13:33:06]OFD Sender: No OFD packet to send [13:33:11]OFD Sender: No OFD packet to send [13:33:16]OFD Sender: No OFD packet to send [13:33:21]OFD Sender: No OFD packet to send [13:33:26]OFD Sender: No OFD packet to send [13:33:31]OFD Sender: No OFD packet to send [13:33:36]accept exits with 9 [13:33:36]New connection [13:33:36]New thread 3067293028 created [13:33:36]Thread 3067436388 joined [13:33:36]Waiting for new connection... [13:33:36] Sock 9.Parse request [13:33:36]Sock 9.Check first char [13:33:36]Sock 9.First char is OK [13:33:36]request: POST /json_proto HTTP/1.0 [13:33:36]Method: POST [13:33:36]URL: /json_proto [13:33:36]Method is POST - this is cgi request [13:33:36]url: /json_proto [13:33:36]query_string will be loaded in cgi processing [13:33:36]execute_cgi json_proto POST (null) [13:33:36]execute_cgi path=json_proto method=POST [13:33:36]POST find Content-Length [13:33:36]Host: 172.17.50.195:8080 [13:33:36]Content-Length: 686 [13:33:36]Content-Type: application/json [13:33:36] [13:33:36]POST finish read [13:33:36]Found Content-Length = 686 [13:33:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092923", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 39.170, "sum" : 1500.21, "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" ] } } [13:33:36]execute_script... [13:33: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)1092923", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 39.170, "sum" : 1500.21, "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" ] } } [13:33:36]POST & json_proto [13:33:36]process_json_proto [13:33:36]json parsed OK: [13:33:36]protocol is kg_v1.0 [13:33:36]action value=close_receipt [13:33:36]process_action close_receipt [13:33:36]cmd_close_receipt [13:33:36]MH_GetDate [13:33:36]Write to MH i2c: F0 00 00 45 41 75 [13:33:36]Write i2c OK [13:33:36]MH_I2C_Read... [13:33:36]Read from MH i2c: F0 [13:33:36]MH_I2C_Read... [13:33:36]Read from MH i2c: F0 09 00 [13:33:36]MH_I2C_Read... [13:33:36]Read from MH i2c: F0 09 00 45 41 00 B1 92 1F 67 43 33 1C 67 40 [13:33:36]GetLastDocTimeStamp 1730122364 [13:33:36]current date 1730122417 [13:33:36]FM_GetShiftState [13:33:36]SAM_PROTO_GetShiftState [13:33:36]wFMCommunicate request_size=4 [13:33:36]MH_SAM_APDU [13:33:36]CAPDU: 80 13 01 00 [13:33:36]Write to MH i2c: E2 08 00 46 41 80 13 01 00 00 00 00 00 04 [13:33:36]Write i2c OK [13:33:36]MH_I2C_Read... [13:33:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:33:36]Read from MH i2c: E2 [13:33:36]MH_I2C_Read... [13:33:36]Read from MH i2c: E2 0E 00 [13:33:36]MH_I2C_Read... [13:33:36]Read from MH i2c: E2 0E 00 46 41 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 FD [13:33:36]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:33:36]wFMCommunicate OK [13:33:36]SAM_PROTO_GetShiftState done [13:33:36]FM_GetShiftState done [13:33:36]opened in 1730073493 [13:33:36]opened+sec_in_day 1730159893 [13:33:36]quantity*price = 150021 [13:33:36]sum+1 = 150022 [13:33:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.31 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 440 28.10.2024 13:33 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317965 ФПД: 136742361506567 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T133337&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317965&fm=136742361506567&tin=02508201610067®Number=0000000000091628&sum=150000 [13:33:37]StoreToDocumentArchive [13:33:37]shift 546 fd 317965 [13:33:37]save to /storage/0546/doc_00317965 [13:33:37]save last doc name /storage/0546/doc_00317965 to /storage/kkm_last_doc_name [13:33:37]save OK [13:33:37]Clear old archive folders... [13:33:37]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:33:37]tlvbuf is 013A4C70 [13:33:37]SAM_PROTO_ClearQueue [13:33:37]wFMCommunicate request_size=4 [13:33:37]MH_SAM_APDU [13:33:37]CAPDU: 80 09 00 00 [13:33:37]Write to MH i2c: E2 08 00 53 41 80 09 00 00 00 00 00 00 06 [13:33:37]Write i2c OK [13:33:37]MH_I2C_Read... [13:33:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:33:37]Read from MH i2c: E2 [13:33:37]MH_I2C_Read... [13:33:37]Read from MH i2c: E2 03 00 [13:33:37]MH_I2C_Read... [13:33:37]Read from MH i2c: E2 03 00 53 41 00 90 00 08 [13:33:37]RAPDU: 90 00 [13:33:37]wFMCommunicate OK [13:33:37]SAM_PROTO_ClearQueue done [13:33:37]KKMCreateOFDPacket [13:33:37]OFDProtocolAddRootSTLVToBuf [13:33:37]FM_MakeSignedData [13:33:37]FM_MakeSignedData [13:33:37]SAM_PROTO_SignData [13:33:37]wFMCommunicate request_size=4 [13:33:37]MH_SAM_APDU [13:33:37]CAPDU: 80 0D 01 02 [13:33:37]Write to MH i2c: E2 08 00 54 41 80 0D 01 02 00 00 00 00 0E [13:33:37]Write i2c OK [13:33:37]MH_I2C_Read... [13:33:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:33:37]Read from MH i2c: E2 [13:33:37]MH_I2C_Read... [13:33:37]Read from MH i2c: E2 03 00 [13:33:37]MH_I2C_Read... [13:33:37]Read from MH i2c: E2 03 00 54 41 00 90 00 09 [13:33:37]RAPDU: 90 00 [13:33:37]wFMCommunicate OK [13:33:37]wFMCommunicate request_size=255 [13:33:37]MH_SAM_APDU [13:33:37]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 02 99 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 05 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 3B 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 01 00 00 F4 03 04 00 B1 92 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0D DA 04 00 35 04 06 00 7C 5D [13:33:37]Write to MH i2c: E2 02 01 55 41 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 02 99 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 05 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 3B 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 01 00 00 F4 03 04 00 B1 92 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0D DA 04 00 35 04 06 00 7C 5D 00 00 3F [13:33:37]Write i2c OK [13:33:37]MH_I2C_Read... [13:33:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:33:37]Read from MH i2c: E2 [13:33:37]MH_I2C_Read... [13:33:37]Read from MH i2c: E2 03 00 [13:33:37]MH_I2C_Read... [13:33:37]Read from MH i2c: E2 03 00 55 41 00 90 00 0A [13:33:37]RAPDU: 90 00 [13:33:37]wFMCommunicate OK [13:33:37]wFMCommunicate request_size=9 [13:33:37]MH_SAM_APDU [13:33:37]CAPDU: 80 0D 02 02 04 CF E2 23 07 [13:33:37]Write to MH i2c: E2 0C 00 56 41 80 0D 02 02 04 00 CF E2 23 07 00 00 F4 [13:33:37]Write i2c OK [13:33:37]MH_I2C_Read... [13:33:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:33:37]Read from MH i2c: E2 [13:33:37]MH_I2C_Read... [13:33:37]Read from MH i2c: E2 03 00 [13:33:37]MH_I2C_Read... [13:33:37]Read from MH i2c: E2 03 00 56 41 00 90 00 0B [13:33:37]RAPDU: 90 00 [13:33:37]wFMCommunicate OK [13:33:37]wFMCommunicate request_size=4 [13:33:37]MH_SAM_APDU [13:33:37]CAPDU: 80 0D 03 02 [13:33:37]Write to MH i2c: E2 08 00 57 41 80 0D 03 02 00 00 00 00 13 [13:33:37]Write i2c OK [13:33:37]MH_I2C_Read... [13:33:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:33:37]Read from MH i2c: E2 [13:33:37]MH_I2C_Read... [13:33:37]Read from MH i2c: E2 0B 00 [13:33:37]MH_I2C_Read... [13:33:37]Read from MH i2c: E2 0B 00 57 41 00 9C 85 B2 F3 9A 8C 90 60 90 00 F0 [13:33:37]RAPDU: 9C 85 B2 F3 9A 8C 90 60 90 00 [13:33:37]wFMCommunicate OK [13:33:37]SAM_PROTO_SignData done [13:33:37]FM_MakeSignedData done [13:33:37]CreateOFDProtocolMessage [13:33:37]wFMCommunicate request_size=4 [13:33:37]MH_SAM_APDU [13:33:37]CAPDU: 80 11 00 00 [13:33:37]Write to MH i2c: E2 08 00 58 41 80 11 00 00 00 00 00 00 13 [13:33:37]Write i2c OK [13:33:37]MH_I2C_Read... [13:33:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:33:37]Read from MH i2c: E2 [13:33:37]MH_I2C_Read... [13:33:37]Read from MH i2c: E2 17 00 [13:33:37]MH_I2C_Read... [13:33:37]Read from MH i2c: E2 17 00 58 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 67 [13:33:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:33:37]wFMCommunicate OK [13:33:37]CreateOFDProtocolMessage done [13:33:37]OFDSenderStorePacket 317965 [13:33:37]StoreOFDPacket docnum=317965 [13:33:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 C4 31 06 01 C4 BB 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 02 99 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 05 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 3B 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 01 00 00 F4 03 04 00 B1 92 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0D DA 04 00 35 04 06 00 7C 5D CF E2 23 07 9C 85 B2 F3 9A 8C 90 60 [13:33:37]CheckFolder [13:33:37]dirname=/storage/ofd_packets [13:33:37]CheckFolder done [13:33:37]ProducePacketName [13:33:37]name=ofd_packets/00317965 [13:33:37]NVStorageSaveData ofd_packets/00317965 [13:33:37]File name is /storage/ofd_packets/00317965 [13:33:37]Write 300 bytes [13:33:37]NVStorageSaveData done [13:33:37]OFDSenderStorePacket done [13:33:37]KKMCreateOFDPacket done [13:33:37]NVStorageSaveData kkm_last_timestamp [13:33:37]File name is /storage/kkm_last_timestamp [13:33:37]Write 4 bytes [13:33:37]NVStorageSaveData done [13:33:37]ExternCall_PrintAddStr [13:33:37]wPrintStart [13:33:37]Write to MH i2c: 01 00 00 59 41 9A [13:33:37]Write i2c OK [13:33:37]MH_I2C_Read... [13:33:37]Read from MH i2c: 01 [13:33:37]MH_I2C_Read... [13:33:37]Read from MH i2c: 01 07 00 [13:33:37]MH_I2C_Read... [13:33:37]Read from MH i2c: 01 07 00 59 41 00 00 00 00 00 FF 0F AF [13:33:37]RasterBufferAndPrint [13:33:37]line Счет N : (1)1092923 [13:33:37]line ИНН: 02508201610067 [13:33:37]line Контрольно-Кассовый Чек [13:33:37]line ПРОДАЖА [13:33:37]line ТРК (МРК, ГНК) : 81 [13:33:37]line Товар: 2711190000 [13:33:37]line ГАЗ-К-5 [13:33:37]line 39.170 * 38.30 [13:33:37]line = 1500.21 [13:33:37]line НДС 12% НСП 1% [13:33:37]line > о реализуемом товаре [13:33:37]line ОКРУГЛЕНИЕ: -0.21 [13:33:37]line ИТОГО: 1500.00 [13:33:37]line Внесено: 1500.00 [13:33:37]line СДАЧА: 0.00 [13:33:37]line НСП 1% : 13.28 [13:33:37]line НДС 12% : 159.31 [13:33:37]line Наличными: 1500.00 [13:33:37]line Безнал.: 0.00 [13:33:37]line Место: АЗС № 101 "Партнер Нефть" [13:33:37]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:33:37]line СНО: Общий режим [13:33:37]line Чек 440 28.10.2024 13:33 [13:33:37]line Смена: 546 ФФД: 1.0 [13:33:37]line ЗНМ: 0300000082 [13:33:37]line РНМ: 0000000000091628 [13:33:37]line Версия ККМ: 001 [13:33:37]line ФМ: 0000000000874671 [13:33:37]line ФД: 317965 [13:33:37]line ФПД: 136742361506567 [13:33:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T133337&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317965&fm=136742361506567&tin=02508201610067®Number=0000000000091628&sum=150000 [13:33:38]written 0, free lines is 4095 [13:33:38]OFD Sender: Processing packet 317965 [packets to send 127, broken 126] [13:33:38]ProducePacketName [13:33:38]name=ofd_packets/00317965 [13:33:38]OFD Sender: To server: pG, [13:33:38]CommunicateWithHost lk.salyk.kg:30040 [13:33:38]ConnectInit lk.salyk.kg [13:33:38]Connected sock=10 [13:33:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 C4 31 06 01 C4 BB 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 02 99 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 05 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 3B 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 01 00 00 F4 03 04 00 B1 92 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0D DA 04 00 35 04 06 00 7C 5D CF E2 23 07 9C 85 B2 F3 9A 8C 90 60 [13:33:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 1B 94 47 00 15 3C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0D DA 04 00 F4 03 04 00 6A 3E 1F 67 B6 04 01 00 00 1A 69 B4 C0 11 F4 F6 99 [13:33:38]CommunicateWithHost err = 0 [13:33:38]CheckOFDResponse [13:33:38]1017 (14) - 77093643461234 [13:33:38]1041 (16) - 0000000000874671 [13:33:38]1040 (4) - 317965 [13:33:38]1012 (4) - 28.10.2024 07:34 [13:33:38]1206 (1) - 0 [13:33:38]OFD Sender: Remove packet 317965 [13:33:38]ProducePacketName [13:33:38]name=ofd_packets/00317965 [13:33:38]NVStorageDeleteData [13:33:38]Write to MH i2c: 01 00 00 84 41 C5 [13:33:38]Write i2c OK [13:33:38]MH_I2C_Read... [13:33:38]Read from MH i2c: 01 [13:33:38]MH_I2C_Read... [13:33:38]Read from MH i2c: 01 07 00 [13:33:38]MH_I2C_Read... [13:33:38]Read from MH i2c: 01 07 00 84 41 00 00 00 00 00 E0 0C B8 [13:33:38]RasterBufferAndPrint [13:33:38]line [13:33:38]line [13:33:38]line [13:33:38]line [13:33:38]line [13:33:38]written 0, free lines is 3305 [13:33:38]MH_Cut [13:33:38]Write to MH i2c: D1 01 00 8B 41 01 9E [13:33:38]Write i2c OK [13:33:38]MH_I2C_Read... [13:33:38]Read from MH i2c: D1 [13:33:38]MH_I2C_Read... [13:33:38]Read from MH i2c: D1 01 00 [13:33:38]MH_I2C_Read... [13:33:38]Read from MH i2c: D1 01 00 8B 41 00 9D [13:33:38]Write to MH i2c: 01 00 00 8C 41 CD [13:33:38]Write i2c OK [13:33:38]MH_I2C_Read... [13:33:38]OFD Sender: No OFD packet to send [13:33:39]*** Cut start [13:33:39]*** Partial cut [13:33:39]*** CUTSNS_PIN = 1 [13:33:39]*** CUTSNS_PIN = 0 [13:33:39]*** Brake cut motor [13:33:39]Read from MH i2c: 01 [13:33:39]MH_I2C_Read... [13:33:40]*** Stop cut motor [13:33:40]*** Cut end [13:33:40]Read from MH i2c: 01 07 00 [13:33:40]MH_I2C_Read... [13:33:40]Read from MH i2c: 01 07 00 8C 41 00 00 00 00 00 FF 0F E2 [13:33:40]process_action close_receipt done [13:33:40]requested_data is exist [13:33:40]produce_requested_data [13:33:40]requested_item fm.sn is exist - process it [13:33:40]wFMCommunicate request_size=4 [13:33:40]MH_SAM_APDU [13:33:40]CAPDU: 80 11 00 00 [13:33:40]Write to MH i2c: E2 08 00 8D 41 80 11 00 00 00 00 00 00 48 [13:33:40]Write i2c OK [13:33:40]MH_I2C_Read... [13:33:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:33:40]Read from MH i2c: E2 [13:33:40]MH_I2C_Read... [13:33:40]Read from MH i2c: E2 17 00 [13:33:40]MH_I2C_Read... [13:33:40]Read from MH i2c: E2 17 00 8D 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 9C [13:33:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:33:40]wFMCommunicate OK [13:33:40]requested_item fd.num is exist - process it [13:33:40]SAM_PROTO_GetFieldsCounters [13:33:40]wFMCommunicate request_size=4 [13:33:40]MH_SAM_APDU [13:33:40]CAPDU: 80 13 00 00 [13:33:40]Write to MH i2c: E2 08 00 8E 41 80 13 00 00 00 00 00 00 4B [13:33:40]Write i2c OK [13:33:40]MH_I2C_Read... [13:33:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:33:40]Read from MH i2c: E2 [13:33:40]MH_I2C_Read... [13:33:40]Read from MH i2c: E2 62 00 [13:33:40]MH_I2C_Read... [13:33:40]Read from MH i2c: E2 62 00 8E 41 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 0D DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 B8 01 00 00 5E 04 04 00 B8 01 00 00 57 04 04 00 B9 01 00 00 19 04 04 00 00 00 00 00 90 00 A8 [13:33:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 0D DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 B8 01 00 00 5E 04 04 00 B8 01 00 00 57 04 04 00 B9 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:33:40]wFMCommunicate OK [13:33:40]SAM_PROTO_GetFieldsCounters done [13:33:40]requested_item shift.num is exist - process it [13:33:40]requested_item shift.opened is exist - process it [13:33:40]req_shift_opened [13:33:40]FM_GetShiftState [13:33:40]SAM_PROTO_GetShiftState [13:33:40]wFMCommunicate request_size=4 [13:33:40]MH_SAM_APDU [13:33:40]CAPDU: 80 13 01 00 [13:33:40]Write to MH i2c: E2 08 00 8F 41 80 13 01 00 00 00 00 00 4D [13:33:40]Write i2c OK [13:33:40]MH_I2C_Read... [13:33:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:33:40]Read from MH i2c: E2 [13:33:40]MH_I2C_Read... [13:33:40]Read from MH i2c: E2 0E 00 [13:33:40]MH_I2C_Read... [13:33:40]Read from MH i2c: E2 0E 00 8F 41 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 46 [13:33:40]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:33:40]wFMCommunicate OK [13:33:40]SAM_PROTO_GetShiftState done [13:33:40]FM_GetShiftState done [13:33:40]req_shift_opened done [13:33:40]requested_item shift.open_date is exist - process it [13:33:40]req_shift_open_date [13:33:40]req_shift_open_date done [13:33:40]produce_requested_data done [13:33:40]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317965,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:33:40]process_action_free close_receipt [13:33:40]json_value_free [13:33:40]json_value_free done [13:33:40]process_json_proto returns [13:33:40]Send response to host [13:33:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317965,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:33:40]free response buf [13:33:40]execute_script done [13:33:40]execute_script returns [13:33:40]free content buf [13:33:40]Sock 9.Close socket [13:33:40]Sock 9.Thread stoped [13:33:43]accept exits with 7 [13:33:43]New connection [13:33:43]New thread 3067436388 created [13:33:43]Thread 3067293028 joined [13:33:43]Waiting for new connection... [13:33:43] Sock 7.Parse request [13:33:43]Sock 7.Check first char [13:33:43]Sock 7.First char is OK [13:33:43]request: POST /json_proto HTTP/1.0 [13:33:43]Method: POST [13:33:43]URL: /json_proto [13:33:43]Method is POST - this is cgi request [13:33:43]url: /json_proto [13:33:43]query_string will be loaded in cgi processing [13:33:43]execute_cgi json_proto POST (null) [13:33:43]execute_cgi path=json_proto method=POST [13:33:43]POST find Content-Length [13:33:43]Host: 172.17.50.195:8080 [13:33:43]Content-Length: 770 [13:33:43]Content-Type: application/json [13:33:43] [13:33:43]POST finish read [13:33:43]Found Content-Length = 770 [13:33:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092924", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:33:43]execute_script... [13:33: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)1092924", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:33:43]POST & json_proto [13:33:43]process_json_proto [13:33:43]json parsed OK: [13:33:43]protocol is kg_v1.0 [13:33:43]action value=close_receipt [13:33:43]process_action close_receipt [13:33:43]cmd_close_receipt [13:33:43]MH_GetDate [13:33:43]Write to MH i2c: F0 00 00 90 41 C0 [13:33:43]Write i2c OK [13:33:43]MH_I2C_Read... [13:33:43]Read from MH i2c: F0 [13:33:43]MH_I2C_Read... [13:33:43]Read from MH i2c: F0 09 00 [13:33:43]MH_I2C_Read... [13:33:43]Read from MH i2c: F0 09 00 90 41 00 B8 92 1F 67 43 33 1C 67 92 [13:33:43]GetLastDocTimeStamp 1730122417 [13:33:43]current date 1730122424 [13:33:43]FM_GetShiftState [13:33:43]SAM_PROTO_GetShiftState [13:33:43]wFMCommunicate request_size=4 [13:33:43]MH_SAM_APDU [13:33:43]CAPDU: 80 13 01 00 [13:33:43]Write to MH i2c: E2 08 00 91 41 80 13 01 00 00 00 00 00 4F [13:33:43]Write i2c OK [13:33:43]MH_I2C_Read... [13:33:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:33:43]Read from MH i2c: E2 [13:33:43]MH_I2C_Read... [13:33:43]Read from MH i2c: E2 0E 00 [13:33:43]MH_I2C_Read... [13:33:43]Read from MH i2c: E2 0E 00 91 41 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 48 [13:33:43]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:33:43]wFMCommunicate OK [13:33:43]SAM_PROTO_GetShiftState done [13:33:43]FM_GetShiftState done [13:33:43]opened in 1730073493 [13:33:43]opened+sec_in_day 1730159893 [13:33:43]quantity*price = 100015 [13:33:43]sum+1 = 100017 [13:33:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 441 28.10.2024 13:33 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317966 ФПД: 202621628945298 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T133344&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317966&fm=202621628945298&tin=02508201610067®Number=0000000000091628&sum=100016 [13:33:44]StoreToDocumentArchive [13:33:44]shift 546 fd 317966 [13:33:44]save to /storage/0546/doc_00317966 [13:33:44]save last doc name /storage/0546/doc_00317966 to /storage/kkm_last_doc_name [13:33:44]save OK [13:33:44]Clear old archive folders... [13:33:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:33:44]tlvbuf is 013BA840 [13:33:44]SAM_PROTO_ClearQueue [13:33:44]wFMCommunicate request_size=4 [13:33:44]MH_SAM_APDU [13:33:44]CAPDU: 80 09 00 00 [13:33:44]Write to MH i2c: E2 08 00 9E 41 80 09 00 00 00 00 00 00 51 [13:33:44]Write i2c OK [13:33:44]MH_I2C_Read... [13:33:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:33:44]Read from MH i2c: E2 [13:33:44]MH_I2C_Read... [13:33:44]Read from MH i2c: E2 03 00 [13:33:44]MH_I2C_Read... [13:33:44]Read from MH i2c: E2 03 00 9E 41 00 90 00 53 [13:33:44]RAPDU: 90 00 [13:33:44]wFMCommunicate OK [13:33:44]SAM_PROTO_ClearQueue done [13:33:44]KKMCreateOFDPacket [13:33:44]OFDProtocolAddRootSTLVToBuf [13:33:44]FM_MakeSignedData [13:33:44]FM_MakeSignedData [13:33:44]SAM_PROTO_SignData [13:33:44]wFMCommunicate request_size=4 [13:33:44]MH_SAM_APDU [13:33:44]CAPDU: 80 0D 01 02 [13:33:44]Write to MH i2c: E2 08 00 9F 41 80 0D 01 02 00 00 00 00 59 [13:33:44]Write i2c OK [13:33:44]MH_I2C_Read... [13:33:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:33:44]Read from MH i2c: E2 [13:33:44]MH_I2C_Read... [13:33:44]Read from MH i2c: E2 03 00 [13:33:44]MH_I2C_Read... [13:33:44]Read from MH i2c: E2 03 00 9F 41 00 90 00 54 [13:33:44]RAPDU: 90 00 [13:33:44]wFMCommunicate OK [13:33:44]wFMCommunicate request_size=255 [13:33:44]MH_SAM_APDU [13:33:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 01 00 00 F4 03 04 00 B8 92 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0E DA 04 00 35 04 06 00 B8 [13:33:44]Write to MH i2c: E2 02 01 A0 41 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 01 00 00 F4 03 04 00 B8 92 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0E DA 04 00 35 04 06 00 B8 00 00 53 [13:33:44]Write i2c OK [13:33:44]MH_I2C_Read... [13:33:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:33:44]Read from MH i2c: E2 [13:33:44]MH_I2C_Read... [13:33:44]Read from MH i2c: E2 03 00 [13:33:44]MH_I2C_Read... [13:33:44]Read from MH i2c: E2 03 00 A0 41 00 90 00 55 [13:33:44]RAPDU: 90 00 [13:33:44]wFMCommunicate OK [13:33:44]wFMCommunicate request_size=10 [13:33:44]MH_SAM_APDU [13:33:44]CAPDU: 80 0D 02 02 05 48 86 37 93 92 [13:33:44]Write to MH i2c: E2 0D 00 A1 41 80 0D 02 02 05 00 48 86 37 93 92 00 00 90 [13:33:44]Write i2c OK [13:33:44]MH_I2C_Read... [13:33:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:33:44]Read from MH i2c: E2 [13:33:44]MH_I2C_Read... [13:33:44]Read from MH i2c: E2 03 00 [13:33:44]MH_I2C_Read... [13:33:44]Read from MH i2c: E2 03 00 A1 41 00 90 00 56 [13:33:44]RAPDU: 90 00 [13:33:44]wFMCommunicate OK [13:33:44]wFMCommunicate request_size=4 [13:33:44]MH_SAM_APDU [13:33:44]CAPDU: 80 0D 03 02 [13:33:44]Write to MH i2c: E2 08 00 A2 41 80 0D 03 02 00 00 00 00 5E [13:33:44]Write i2c OK [13:33:44]MH_I2C_Read... [13:33:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:33:45]Read from MH i2c: E2 [13:33:45]MH_I2C_Read... [13:33:45]Read from MH i2c: E2 0B 00 [13:33:45]MH_I2C_Read... [13:33:45]Read from MH i2c: E2 0B 00 A2 41 00 58 93 51 33 F6 39 2D F6 90 00 20 [13:33:45]RAPDU: 58 93 51 33 F6 39 2D F6 90 00 [13:33:45]wFMCommunicate OK [13:33:45]SAM_PROTO_SignData done [13:33:45]FM_MakeSignedData done [13:33:45]CreateOFDProtocolMessage [13:33:45]wFMCommunicate request_size=4 [13:33:45]MH_SAM_APDU [13:33:45]CAPDU: 80 11 00 00 [13:33:45]Write to MH i2c: E2 08 00 A3 41 80 11 00 00 00 00 00 00 5E [13:33:45]Write i2c OK [13:33:45]MH_I2C_Read... [13:33:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:33:45]Read from MH i2c: E2 [13:33:45]MH_I2C_Read... [13:33:45]Read from MH i2c: E2 17 00 [13:33:45]MH_I2C_Read... [13:33:45]Read from MH i2c: E2 17 00 A3 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B2 [13:33:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:33:45]wFMCommunicate OK [13:33:45]CreateOFDProtocolMessage done [13:33:45]OFDSenderStorePacket 317966 [13:33:45]StoreOFDPacket docnum=317966 [13:33:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 1F 1B 07 01 22 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 01 00 00 F4 03 04 00 B8 92 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0E DA 04 00 35 04 06 00 B8 48 86 37 93 92 58 93 51 33 F6 39 2D F6 [13:33:45]CheckFolder [13:33:45]dirname=/storage/ofd_packets [13:33:45]CheckFolder done [13:33:45]ProducePacketName [13:33:45]name=ofd_packets/00317966 [13:33:45]NVStorageSaveData ofd_packets/00317966 [13:33:45]File name is /storage/ofd_packets/00317966 [13:33:45]Write 301 bytes [13:33:45]NVStorageSaveData done [13:33:45]OFDSenderStorePacket done [13:33:45]KKMCreateOFDPacket done [13:33:45]NVStorageSaveData kkm_last_timestamp [13:33:45]File name is /storage/kkm_last_timestamp [13:33:45]Write 4 bytes [13:33:45]NVStorageSaveData done [13:33:45]ExternCall_PrintAddStr [13:33:45]wPrintStart [13:33:45]Write to MH i2c: 01 00 00 A4 41 E5 [13:33:45]Write i2c OK [13:33:45]MH_I2C_Read... [13:33:45]Read from MH i2c: 01 [13:33:45]MH_I2C_Read... [13:33:45]Read from MH i2c: 01 07 00 [13:33:45]MH_I2C_Read... [13:33:45]Read from MH i2c: 01 07 00 A4 41 00 00 00 00 00 FF 0F FA [13:33:45]RasterBufferAndPrint [13:33:45]line Счет N : (1)1092924 [13:33:45]line ИНН: 02508201610067 [13:33:45]line Контрольно-Кассовый Чек [13:33:45]line ПРОДАЖА [13:33:45]line ТРК (МРК, ГНК) : 63 [13:33:45]line Товар: 2710124130 [13:33:45]line Аи-92-К-2 [13:33:45]line 14.950 * 66.90 [13:33:45]line = 1000.16 [13:33:45]line НДС 12% НСП 1% [13:33:45]line > о реализуемом товаре [13:33:45]line ИТОГО: 1000.16 [13:33:45]line НСП 1% : 8.85 [13:33:45]line НДС 12% : 106.21 [13:33:45]line Наличными: 0.00 [13:33:45]line Безнал.: 1000.16 [13:33:45]line Место: АЗС № 101 "Партнер Нефть" [13:33:45]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:33:45]line СНО: Общий режим [13:33:45]line Чек 441 28.10.2024 13:33 [13:33:45]line Смена: 546 ФФД: 1.0 [13:33:45]line ЗНМ: 0300000082 [13:33:45]line РНМ: 0000000000091628 [13:33:45]line Версия ККМ: 001 [13:33:45]line Платежная система: Mbank [13:33:45]line ФМ: 0000000000874671 [13:33:45]line ФД: 317966 [13:33:45]line ФПД: 202621628945298 [13:33:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T133344&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317966&fm=202621628945298&tin=02508201610067®Number=0000000000091628&sum=100016 [13:33:45]written 0, free lines is 4095 [13:33:45]OFD Sender: Processing packet 317966 [packets to send 127, broken 126] [13:33:45]ProducePacketName [13:33:45]name=ofd_packets/00317966 [13:33:45]OFD Sender: To server: pG, [13:33:45]CommunicateWithHost lk.salyk.kg:30040 [13:33:45]ConnectInit lk.salyk.kg [13:33:45]Connected sock=10 [13:33:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 1F 1B 07 01 22 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 01 00 00 F4 03 04 00 B8 92 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0E DA 04 00 35 04 06 00 B8 48 86 37 93 92 58 93 51 33 F6 39 2D F6 [13:33:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 C8 0F 47 00 DF FD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0E DA 04 00 F4 03 04 00 71 3E 1F 67 B6 04 01 00 00 E2 63 D2 5F 7E 0D 31 D3 [13:33:45]CommunicateWithHost err = 0 [13:33:45]CheckOFDResponse [13:33:45]1017 (14) - 77093643461234 [13:33:45]1041 (16) - 0000000000874671 [13:33:45]1040 (4) - 317966 [13:33:45]1012 (4) - 28.10.2024 07:34 [13:33:45]1206 (1) - 0 [13:33:45]OFD Sender: Remove packet 317966 [13:33:45]ProducePacketName [13:33:45]name=ofd_packets/00317966 [13:33:45]NVStorageDeleteData [13:33:45]Write to MH i2c: 01 00 00 CD 41 0E [13:33:45]Write i2c OK [13:33:45]MH_I2C_Read... [13:33:45]Read from MH i2c: 01 [13:33:45]MH_I2C_Read... [13:33:45]Read from MH i2c: 01 07 00 [13:33:45]MH_I2C_Read... [13:33:45]Read from MH i2c: 01 07 00 CD 41 00 00 00 00 00 24 0D 46 [13:33:45]RasterBufferAndPrint [13:33:45]line [13:33:45]line [13:33:45]line [13:33:45]line [13:33:45]line [13:33:45]written 0, free lines is 3373 [13:33:45]MH_Cut [13:33:45]Write to MH i2c: D1 01 00 D4 41 01 E7 [13:33:45]Write i2c OK [13:33:45]MH_I2C_Read... [13:33:45]Read from MH i2c: D1 [13:33:45]MH_I2C_Read... [13:33:45]Read from MH i2c: D1 01 00 [13:33:45]MH_I2C_Read... [13:33:45]Read from MH i2c: D1 01 00 D4 41 00 E6 [13:33:45]Write to MH i2c: 01 00 00 D5 41 16 [13:33:45]Write i2c OK [13:33:45]MH_I2C_Read... [13:33:45]OFD Sender: No OFD packet to send [13:33:46]*** Cut start [13:33:46]*** Partial cut [13:33:46]*** CUTSNS_PIN = 1 [13:33:46]*** CUTSNS_PIN = 0 [13:33:46]*** Brake cut motor [13:33:46]Read from MH i2c: 01 [13:33:46]MH_I2C_Read... [13:33:46]*** Stop cut motor [13:33:46]*** Cut end [13:33:46]Read from MH i2c: 01 07 00 [13:33:46]MH_I2C_Read... [13:33:46]Read from MH i2c: 01 07 00 D5 41 00 00 00 00 00 FF 0F 2B [13:33:46]process_action close_receipt done [13:33:46]requested_data is exist [13:33:46]produce_requested_data [13:33:46]requested_item fm.sn is exist - process it [13:33:46]wFMCommunicate request_size=4 [13:33:46]MH_SAM_APDU [13:33:46]CAPDU: 80 11 00 00 [13:33:46]Write to MH i2c: E2 08 00 D6 41 80 11 00 00 00 00 00 00 91 [13:33:46]Write i2c OK [13:33:46]MH_I2C_Read... [13:33:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:33:46]Read from MH i2c: E2 [13:33:46]MH_I2C_Read... [13:33:46]Read from MH i2c: E2 17 00 [13:33:46]MH_I2C_Read... [13:33:46]Read from MH i2c: E2 17 00 D6 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E5 [13:33:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:33:46]wFMCommunicate OK [13:33:46]requested_item fd.num is exist - process it [13:33:46]SAM_PROTO_GetFieldsCounters [13:33:46]wFMCommunicate request_size=4 [13:33:46]MH_SAM_APDU [13:33:46]CAPDU: 80 13 00 00 [13:33:46]Write to MH i2c: E2 08 00 D7 41 80 13 00 00 00 00 00 00 94 [13:33:46]Write i2c OK [13:33:46]MH_I2C_Read... [13:33:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:33:47]Read from MH i2c: E2 [13:33:47]MH_I2C_Read... [13:33:47]Read from MH i2c: E2 62 00 [13:33:47]MH_I2C_Read... [13:33:47]Read from MH i2c: E2 62 00 D7 41 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 0E DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 B9 01 00 00 5E 04 04 00 B9 01 00 00 57 04 04 00 BA 01 00 00 19 04 04 00 00 00 00 00 90 00 F5 [13:33:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 0E DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 B9 01 00 00 5E 04 04 00 B9 01 00 00 57 04 04 00 BA 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:33:47]wFMCommunicate OK [13:33:47]SAM_PROTO_GetFieldsCounters done [13:33:47]requested_item shift.num is exist - process it [13:33:47]requested_item shift.opened is exist - process it [13:33:47]req_shift_opened [13:33:47]FM_GetShiftState [13:33:47]SAM_PROTO_GetShiftState [13:33:47]wFMCommunicate request_size=4 [13:33:47]MH_SAM_APDU [13:33:47]CAPDU: 80 13 01 00 [13:33:47]Write to MH i2c: E2 08 00 D8 41 80 13 01 00 00 00 00 00 96 [13:33:47]Write i2c OK [13:33:47]MH_I2C_Read... [13:33:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:33:47]Read from MH i2c: E2 [13:33:47]MH_I2C_Read... [13:33:47]Read from MH i2c: E2 0E 00 [13:33:47]MH_I2C_Read... [13:33:47]Read from MH i2c: E2 0E 00 D8 41 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 8F [13:33:47]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:33:47]wFMCommunicate OK [13:33:47]SAM_PROTO_GetShiftState done [13:33:47]FM_GetShiftState done [13:33:47]req_shift_opened done [13:33:47]requested_item shift.open_date is exist - process it [13:33:47]req_shift_open_date [13:33:47]req_shift_open_date done [13:33:47]produce_requested_data done [13:33:47]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317966,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:33:47]process_action_free close_receipt [13:33:47]json_value_free [13:33:47]json_value_free done [13:33:47]process_json_proto returns [13:33:47]Send response to host [13:33:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317966,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:33:47]free response buf [13:33:47]execute_script done [13:33:47]execute_script returns [13:33:47]free content buf [13:33:47]Sock 7.Close socket [13:33:47]Sock 7.Thread stoped [13:33:50]OFD Sender: No OFD packet to send [13:33:55]OFD Sender: No OFD packet to send [13:34:00]OFD Sender: No OFD packet to send [13:34:05]OFD Sender: No OFD packet to send [13:34:11]OFD Sender: No OFD packet to send [13:34:16]OFD Sender: No OFD packet to send [13:34:21]OFD Sender: No OFD packet to send [13:34:26]OFD Sender: No OFD packet to send [13:34:31]OFD Sender: No OFD packet to send [13:34:36]OFD Sender: No OFD packet to send [13:34:40]accept exits with 9 [13:34:40]New connection [13:34:40]New thread 3067293028 created [13:34:40]Thread 3067436388 joined [13:34:40]Waiting for new connection... [13:34:40] Sock 9.Parse request [13:34:40]Sock 9.Check first char [13:34:40]Sock 9.First char is OK [13:34:40]request: POST /json_proto HTTP/1.0 [13:34:40]Method: POST [13:34:40]URL: /json_proto [13:34:40]Method is POST - this is cgi request [13:34:40]url: /json_proto [13:34:40]query_string will be loaded in cgi processing [13:34:40]execute_cgi json_proto POST (null) [13:34:40]execute_cgi path=json_proto method=POST [13:34:40]POST find Content-Length [13:34:40]Host: 172.17.50.195:8080 [13:34:40]Content-Length: 683 [13:34:40]Content-Type: application/json [13:34:40] [13:34:40]POST finish read [13:34:40]Found Content-Length = 683 [13:34:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092925", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:34:40]execute_script... [13:34: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)1092925", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:34:40]POST & json_proto [13:34:40]process_json_proto [13:34:40]json parsed OK: [13:34:40]protocol is kg_v1.0 [13:34:40]action value=close_receipt [13:34:40]process_action close_receipt [13:34:40]cmd_close_receipt [13:34:40]MH_GetDate [13:34:40]Write to MH i2c: F0 00 00 D9 41 09 [13:34:40]Write i2c OK [13:34:40]MH_I2C_Read... [13:34:40]Read from MH i2c: F0 [13:34:40]MH_I2C_Read... [13:34:40]Read from MH i2c: F0 09 00 [13:34:40]MH_I2C_Read... [13:34:40]Read from MH i2c: F0 09 00 D9 41 00 F1 92 1F 67 43 33 1C 67 14 [13:34:40]GetLastDocTimeStamp 1730122424 [13:34:40]current date 1730122481 [13:34:40]FM_GetShiftState [13:34:40]SAM_PROTO_GetShiftState [13:34:40]wFMCommunicate request_size=4 [13:34:40]MH_SAM_APDU [13:34:40]CAPDU: 80 13 01 00 [13:34:40]Write to MH i2c: E2 08 00 DA 41 80 13 01 00 00 00 00 00 98 [13:34:40]Write i2c OK [13:34:40]MH_I2C_Read... [13:34:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:34:40]Read from MH i2c: E2 [13:34:40]MH_I2C_Read... [13:34:40]Read from MH i2c: E2 0E 00 [13:34:40]MH_I2C_Read... [13:34:40]Read from MH i2c: E2 0E 00 DA 41 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 91 [13:34:40]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:34:40]wFMCommunicate OK [13:34:40]SAM_PROTO_GetShiftState done [13:34:40]FM_GetShiftState done [13:34:40]opened in 1730073493 [13:34:40]opened+sec_in_day 1730159893 [13:34:40]quantity*price = 100021 [13:34:40]sum+1 = 100023 [13:34:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 442 28.10.2024 13:34 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317967 ФПД: 129796430015285 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T133441&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317967&fm=129796430015285&tin=02508201610067®Number=0000000000091628&sum=100000 [13:34:41]StoreToDocumentArchive [13:34:41]shift 546 fd 317967 [13:34:41]save to /storage/0546/doc_00317967 [13:34:41]save last doc name /storage/0546/doc_00317967 to /storage/kkm_last_doc_name [13:34:41]save OK [13:34:41]Clear old archive folders... [13:34:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:34:41]tlvbuf is 015F2B30 [13:34:41]SAM_PROTO_ClearQueue [13:34:41]wFMCommunicate request_size=4 [13:34:41]MH_SAM_APDU [13:34:41]CAPDU: 80 09 00 00 [13:34:41]Write to MH i2c: E2 08 00 E7 41 80 09 00 00 00 00 00 00 9A [13:34:41]Write i2c OK [13:34:41]MH_I2C_Read... [13:34:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:34:41]Read from MH i2c: E2 [13:34:41]MH_I2C_Read... [13:34:41]Read from MH i2c: E2 03 00 [13:34:41]MH_I2C_Read... [13:34:41]Read from MH i2c: E2 03 00 E7 41 00 90 00 9C [13:34:41]RAPDU: 90 00 [13:34:41]wFMCommunicate OK [13:34:41]SAM_PROTO_ClearQueue done [13:34:41]KKMCreateOFDPacket [13:34:41]OFDProtocolAddRootSTLVToBuf [13:34:41]FM_MakeSignedData [13:34:41]FM_MakeSignedData [13:34:41]SAM_PROTO_SignData [13:34:41]wFMCommunicate request_size=4 [13:34:41]MH_SAM_APDU [13:34:41]CAPDU: 80 0D 01 02 [13:34:41]Write to MH i2c: E2 08 00 E8 41 80 0D 01 02 00 00 00 00 A2 [13:34:41]Write i2c OK [13:34:41]MH_I2C_Read... [13:34:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:34:41]Read from MH i2c: E2 [13:34:41]MH_I2C_Read... [13:34:41]Read from MH i2c: E2 03 00 [13:34:41]MH_I2C_Read... [13:34:41]Read from MH i2c: E2 03 00 E8 41 00 90 00 9D [13:34:41]RAPDU: 90 00 [13:34:41]wFMCommunicate OK [13:34:41]wFMCommunicate request_size=255 [13:34:41]MH_SAM_APDU [13:34:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 BA 01 00 00 F4 03 04 00 F1 92 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0F DA 04 00 35 04 06 00 76 [13:34:41]Write to MH i2c: E2 02 01 E9 41 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 BA 01 00 00 F4 03 04 00 F1 92 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0F DA 04 00 35 04 06 00 76 00 00 99 [13:34:41]Write i2c OK [13:34:41]MH_I2C_Read... [13:34:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:34:41]Read from MH i2c: E2 [13:34:41]MH_I2C_Read... [13:34:41]Read from MH i2c: E2 03 00 [13:34:41]MH_I2C_Read... [13:34:41]Read from MH i2c: E2 03 00 E9 41 00 90 00 9E [13:34:41]RAPDU: 90 00 [13:34:41]wFMCommunicate OK [13:34:41]wFMCommunicate request_size=10 [13:34:41]MH_SAM_APDU [13:34:41]CAPDU: 80 0D 02 02 05 0C 96 1A AB 35 [13:34:41]Write to MH i2c: E2 0D 00 EA 41 80 0D 02 02 05 00 0C 96 1A AB 35 00 00 4B [13:34:41]Write i2c OK [13:34:41]MH_I2C_Read... [13:34:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:34:42]Read from MH i2c: E2 [13:34:42]MH_I2C_Read... [13:34:42]Read from MH i2c: E2 03 00 [13:34:42]MH_I2C_Read... [13:34:42]Read from MH i2c: E2 03 00 EA 41 00 90 00 9F [13:34:42]RAPDU: 90 00 [13:34:42]wFMCommunicate OK [13:34:42]wFMCommunicate request_size=4 [13:34:42]MH_SAM_APDU [13:34:42]CAPDU: 80 0D 03 02 [13:34:42]Write to MH i2c: E2 08 00 EB 41 80 0D 03 02 00 00 00 00 A7 [13:34:42]Write i2c OK [13:34:42]MH_I2C_Read... [13:34:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:34:42]Read from MH i2c: E2 [13:34:42]MH_I2C_Read... [13:34:42]Read from MH i2c: E2 0B 00 [13:34:42]MH_I2C_Read... [13:34:42]Read from MH i2c: E2 0B 00 EB 41 00 06 43 8E 17 80 22 23 C7 90 00 22 [13:34:42]RAPDU: 06 43 8E 17 80 22 23 C7 90 00 [13:34:42]wFMCommunicate OK [13:34:42]SAM_PROTO_SignData done [13:34:42]FM_MakeSignedData done [13:34:42]CreateOFDProtocolMessage [13:34:42]wFMCommunicate request_size=4 [13:34:42]MH_SAM_APDU [13:34:42]CAPDU: 80 11 00 00 [13:34:42]Write to MH i2c: E2 08 00 EC 41 80 11 00 00 00 00 00 00 A7 [13:34:42]Write i2c OK [13:34:42]MH_I2C_Read... [13:34:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:34:42]Read from MH i2c: E2 [13:34:42]MH_I2C_Read... [13:34:42]Read from MH i2c: E2 17 00 [13:34:42]MH_I2C_Read... [13:34:42]Read from MH i2c: E2 17 00 EC 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 FB [13:34:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:34:42]wFMCommunicate OK [13:34:42]CreateOFDProtocolMessage done [13:34:42]OFDSenderStorePacket 317967 [13:34:42]StoreOFDPacket docnum=317967 [13:34:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 42 70 07 01 2E 88 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 BA 01 00 00 F4 03 04 00 F1 92 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0F DA 04 00 35 04 06 00 76 0C 96 1A AB 35 06 43 8E 17 80 22 23 C7 [13:34:42]CheckFolder [13:34:42]dirname=/storage/ofd_packets [13:34:42]CheckFolder done [13:34:42]ProducePacketName [13:34:42]name=ofd_packets/00317967 [13:34:42]NVStorageSaveData ofd_packets/00317967 [13:34:42]File name is /storage/ofd_packets/00317967 [13:34:42]Write 301 bytes [13:34:42]NVStorageSaveData done [13:34:42]OFDSenderStorePacket done [13:34:42]KKMCreateOFDPacket done [13:34:42]NVStorageSaveData kkm_last_timestamp [13:34:42]File name is /storage/kkm_last_timestamp [13:34:42]Write 4 bytes [13:34:42]NVStorageSaveData done [13:34:42]ExternCall_PrintAddStr [13:34:42]wPrintStart [13:34:42]Write to MH i2c: 01 00 00 ED 41 2E [13:34:42]Write i2c OK [13:34:42]MH_I2C_Read... [13:34:42]Read from MH i2c: 01 [13:34:42]MH_I2C_Read... [13:34:42]Read from MH i2c: 01 07 00 [13:34:42]MH_I2C_Read... [13:34:42]Read from MH i2c: 01 07 00 ED 41 00 00 00 00 00 FF 0F 43 [13:34:42]RasterBufferAndPrint [13:34:42]line Счет N : (1)1092925 [13:34:42]line ИНН: 02508201610067 [13:34:42]line Контрольно-Кассовый Чек [13:34:42]line ПРОДАЖА [13:34:42]line ТРК (МРК, ГНК) : 34 [13:34:42]line Товар: 2710124500 [13:34:42]line Аи-95-К-3 [13:34:42]line 13.480 * 74.20 [13:34:42]line = 1000.22 [13:34:42]line НДС 12% НСП 1% [13:34:42]line > о реализуемом товаре [13:34:42]line ОКРУГЛЕНИЕ: -0.22 [13:34:42]line ИТОГО: 1000.00 [13:34:42]line Внесено: 1000.00 [13:34:42]line СДАЧА: 0.00 [13:34:42]line НСП 1% : 8.85 [13:34:42]line НДС 12% : 106.22 [13:34:42]line Наличными: 1000.00 [13:34:42]line Безнал.: 0.00 [13:34:42]line Место: АЗС № 101 "Партнер Нефть" [13:34:42]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:34:42]line СНО: Общий режим [13:34:42]line Чек 442 28.10.2024 13:34 [13:34:42]line Смена: 546 ФФД: 1.0 [13:34:42]line ЗНМ: 0300000082 [13:34:42]line РНМ: 0000000000091628 [13:34:42]line Версия ККМ: 001 [13:34:42]line ФМ: 0000000000874671 [13:34:42]line ФД: 317967 [13:34:42]line ФПД: 129796430015285 [13:34:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T133441&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317967&fm=129796430015285&tin=02508201610067®Number=0000000000091628&sum=100000 [13:34:42]OFD Sender: Processing packet 317967 [packets to send 127, broken 126] [13:34:42]ProducePacketName [13:34:42]name=ofd_packets/00317967 [13:34:42]OFD Sender: To server: pG, [13:34:42]CommunicateWithHost lk.salyk.kg:30040 [13:34:42]ConnectInit lk.salyk.kg [13:34:42]written 0, free lines is 4095 [13:34:42]Connected sock=10 [13:34:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 42 70 07 01 2E 88 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 BA 01 00 00 F4 03 04 00 F1 92 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0F DA 04 00 35 04 06 00 76 0C 96 1A AB 35 06 43 8E 17 80 22 23 C7 [13:34:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 BC C9 47 00 42 1D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0F DA 04 00 F4 03 04 00 AA 3E 1F 67 B6 04 01 00 00 74 CC A0 1E 7E 57 08 9A [13:34:42]CommunicateWithHost err = 0 [13:34:42]CheckOFDResponse [13:34:42]1017 (14) - 77093643461234 [13:34:42]1041 (16) - 0000000000874671 [13:34:42]1040 (4) - 317967 [13:34:42]1012 (4) - 28.10.2024 07:35 [13:34:42]1206 (1) - 0 [13:34:42]OFD Sender: Remove packet 317967 [13:34:42]ProducePacketName [13:34:42]name=ofd_packets/00317967 [13:34:42]NVStorageDeleteData [13:34:42]Write to MH i2c: 01 00 00 18 42 5A [13:34:42]Write i2c OK [13:34:42]MH_I2C_Read... [13:34:42]Read from MH i2c: 01 [13:34:42]MH_I2C_Read... [13:34:42]Read from MH i2c: 01 07 00 [13:34:42]MH_I2C_Read... [13:34:42]Read from MH i2c: 01 07 00 18 42 00 00 00 00 00 F6 0C 63 [13:34:42]RasterBufferAndPrint [13:34:42]line [13:34:42]line [13:34:42]line [13:34:42]line [13:34:42]line [13:34:42]written 0, free lines is 3324 [13:34:42]MH_Cut [13:34:42]Write to MH i2c: D1 01 00 1F 42 01 33 [13:34:42]Write i2c OK [13:34:42]MH_I2C_Read... [13:34:42]Read from MH i2c: D1 [13:34:42]MH_I2C_Read... [13:34:42]Read from MH i2c: D1 01 00 [13:34:42]MH_I2C_Read... [13:34:42]Read from MH i2c: D1 01 00 1F 42 00 32 [13:34:42]Write to MH i2c: 01 00 00 20 42 62 [13:34:42]Write i2c OK [13:34:42]MH_I2C_Read... [13:34:43]OFD Sender: No OFD packet to send [13:34:43]*** Cut start [13:34:43]*** Partial cut [13:34:43]*** CUTSNS_PIN = 1 [13:34:43]*** CUTSNS_PIN = 0 [13:34:43]*** Brake cut motor [13:34:44]Read from MH i2c: 01 [13:34:44]MH_I2C_Read... [13:34:44]*** Stop cut motor [13:34:44]*** Cut end [13:34:44]Read from MH i2c: 01 07 00 [13:34:44]MH_I2C_Read... [13:34:44]Read from MH i2c: 01 07 00 20 42 00 00 00 00 00 FF 0F 77 [13:34:44]process_action close_receipt done [13:34:44]requested_data is exist [13:34:44]produce_requested_data [13:34:44]requested_item fm.sn is exist - process it [13:34:44]wFMCommunicate request_size=4 [13:34:44]MH_SAM_APDU [13:34:44]CAPDU: 80 11 00 00 [13:34:44]Write to MH i2c: E2 08 00 21 42 80 11 00 00 00 00 00 00 DD [13:34:44]Write i2c OK [13:34:44]MH_I2C_Read... [13:34:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:34:44]Read from MH i2c: E2 [13:34:44]MH_I2C_Read... [13:34:44]Read from MH i2c: E2 17 00 [13:34:44]MH_I2C_Read... [13:34:44]Read from MH i2c: E2 17 00 21 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 31 [13:34:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:34:44]wFMCommunicate OK [13:34:44]requested_item fd.num is exist - process it [13:34:44]SAM_PROTO_GetFieldsCounters [13:34:44]wFMCommunicate request_size=4 [13:34:44]MH_SAM_APDU [13:34:44]CAPDU: 80 13 00 00 [13:34:44]Write to MH i2c: E2 08 00 22 42 80 13 00 00 00 00 00 00 E0 [13:34:44]Write i2c OK [13:34:44]MH_I2C_Read... [13:34:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:34:44]Read from MH i2c: E2 [13:34:44]MH_I2C_Read... [13:34:44]Read from MH i2c: E2 62 00 [13:34:44]MH_I2C_Read... [13:34:44]Read from MH i2c: E2 62 00 22 42 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 0F DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 BA 01 00 00 5E 04 04 00 BA 01 00 00 57 04 04 00 BB 01 00 00 19 04 04 00 00 00 00 00 90 00 45 [13:34:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 0F DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 BA 01 00 00 5E 04 04 00 BA 01 00 00 57 04 04 00 BB 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:34:44]wFMCommunicate OK [13:34:44]SAM_PROTO_GetFieldsCounters done [13:34:44]requested_item shift.num is exist - process it [13:34:44]requested_item shift.opened is exist - process it [13:34:44]req_shift_opened [13:34:44]FM_GetShiftState [13:34:44]SAM_PROTO_GetShiftState [13:34:44]wFMCommunicate request_size=4 [13:34:44]MH_SAM_APDU [13:34:44]CAPDU: 80 13 01 00 [13:34:44]Write to MH i2c: E2 08 00 23 42 80 13 01 00 00 00 00 00 E2 [13:34:44]Write i2c OK [13:34:44]MH_I2C_Read... [13:34:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:34:44]Read from MH i2c: E2 [13:34:44]MH_I2C_Read... [13:34:44]Read from MH i2c: E2 0E 00 [13:34:44]MH_I2C_Read... [13:34:44]Read from MH i2c: E2 0E 00 23 42 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 DB [13:34:44]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:34:44]wFMCommunicate OK [13:34:44]SAM_PROTO_GetShiftState done [13:34:44]FM_GetShiftState done [13:34:44]req_shift_opened done [13:34:44]requested_item shift.open_date is exist - process it [13:34:44]req_shift_open_date [13:34:44]req_shift_open_date done [13:34:44]produce_requested_data done [13:34:44]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317967,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:34:44]process_action_free close_receipt [13:34:44]json_value_free [13:34:44]json_value_free done [13:34:44]process_json_proto returns [13:34:44]Send response to host [13:34:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317967,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:34:44]free response buf [13:34:44]execute_script done [13:34:44]execute_script returns [13:34:44]free content buf [13:34:44]Sock 9.Close socket [13:34:44]Sock 9.Thread stoped [13:34:48]OFD Sender: No OFD packet to send [13:34:53]OFD Sender: No OFD packet to send [13:34:58]OFD Sender: No OFD packet to send [13:35:03]OFD Sender: No OFD packet to send [13:35:08]OFD Sender: No OFD packet to send [13:35:13]OFD Sender: No OFD packet to send [13:35:18]OFD Sender: No OFD packet to send [13:35:23]OFD Sender: No OFD packet to send [13:35:28]OFD Sender: No OFD packet to send [13:35:33]OFD Sender: No OFD packet to send [13:35:38]OFD Sender: No OFD packet to send [13:35:43]OFD Sender: No OFD packet to send [13:35:48]OFD Sender: No OFD packet to send [13:35:53]OFD Sender: No OFD packet to send [13:35:58]OFD Sender: No OFD packet to send [13:36:03]OFD Sender: No OFD packet to send [13:36:08]OFD Sender: No OFD packet to send [13:36:13]OFD Sender: No OFD packet to send [13:36:18]OFD Sender: No OFD packet to send [13:36:23]OFD Sender: No OFD packet to send [13:36:28]OFD Sender: No OFD packet to send [13:36:33]OFD Sender: No OFD packet to send [13:36:38]OFD Sender: No OFD packet to send [13:36:43]OFD Sender: No OFD packet to send [13:36:48]OFD Sender: No OFD packet to send [13:36:53]OFD Sender: No OFD packet to send [13:36:55]accept exits with 7 [13:36:55]New connection [13:36:55]New thread 3067436388 created [13:36:55]Thread 3067293028 joined [13:36:55]Waiting for new connection... [13:36:55] Sock 7.Parse request [13:36:55]Sock 7.Check first char [13:36:55]Sock 7.First char is OK [13:36:55]request: POST /json_proto HTTP/1.0 [13:36:55]Method: POST [13:36:55]URL: /json_proto [13:36:55]Method is POST - this is cgi request [13:36:55]url: /json_proto [13:36:55]query_string will be loaded in cgi processing [13:36:55]execute_cgi json_proto POST (null) [13:36:55]execute_cgi path=json_proto method=POST [13:36:55]POST find Content-Length [13:36:55]Host: 172.17.50.195:8080 [13:36:55]Content-Length: 682 [13:36:55]Content-Type: application/json [13:36:55] [13:36:55]POST finish read [13:36:55]Found Content-Length = 682 [13:36:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092927", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 18.280, "sum" : 700.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:36:55]execute_script... [13:36: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)1092927", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 18.280, "sum" : 700.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:36:55]POST & json_proto [13:36:55]process_json_proto [13:36:55]json parsed OK: [13:36:55]protocol is kg_v1.0 [13:36:55]action value=close_receipt [13:36:55]process_action close_receipt [13:36:55]cmd_close_receipt [13:36:55]MH_GetDate [13:36:55]Write to MH i2c: F0 00 00 24 42 55 [13:36:55]Write i2c OK [13:36:55]MH_I2C_Read... [13:36:55]Read from MH i2c: F0 [13:36:55]MH_I2C_Read... [13:36:55]Read from MH i2c: F0 09 00 [13:36:55]MH_I2C_Read... [13:36:55]Read from MH i2c: F0 09 00 24 42 00 78 93 1F 67 43 33 1C 67 E8 [13:36:55]GetLastDocTimeStamp 1730122481 [13:36:55]current date 1730122616 [13:36:55]FM_GetShiftState [13:36:55]SAM_PROTO_GetShiftState [13:36:55]wFMCommunicate request_size=4 [13:36:55]MH_SAM_APDU [13:36:55]CAPDU: 80 13 01 00 [13:36:55]Write to MH i2c: E2 08 00 25 42 80 13 01 00 00 00 00 00 E4 [13:36:55]Write i2c OK [13:36:55]MH_I2C_Read... [13:36:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:36:55]Read from MH i2c: E2 [13:36:55]MH_I2C_Read... [13:36:55]Read from MH i2c: E2 0E 00 [13:36:55]MH_I2C_Read... [13:36:55]Read from MH i2c: E2 0E 00 25 42 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 DD [13:36:55]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:36:55]wFMCommunicate OK [13:36:55]SAM_PROTO_GetShiftState done [13:36:55]FM_GetShiftState done [13:36:55]opened in 1730073493 [13:36:55]opened+sec_in_day 1730159893 [13:36:55]quantity*price = 70012 [13:36:55]sum+1 = 70013 [13:36:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.35 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 443 28.10.2024 13:36 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317968 ФПД: 56158903625084 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T133656&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317968&fm=56158903625084&tin=02508201610067®Number=0000000000091628&sum=70000 [13:36:56]StoreToDocumentArchive [13:36:56]shift 546 fd 317968 [13:36:56]save to /storage/0546/doc_00317968 [13:36:56]save last doc name /storage/0546/doc_00317968 to /storage/kkm_last_doc_name [13:36:56]save OK [13:36:56]Clear old archive folders... [13:36:56]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:36:56]tlvbuf is B6F504D0 [13:36:56]SAM_PROTO_ClearQueue [13:36:56]wFMCommunicate request_size=4 [13:36:56]MH_SAM_APDU [13:36:56]CAPDU: 80 09 00 00 [13:36:56]Write to MH i2c: E2 08 00 32 42 80 09 00 00 00 00 00 00 E6 [13:36:56]Write i2c OK [13:36:56]MH_I2C_Read... [13:36:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:36:56]Read from MH i2c: E2 [13:36:56]MH_I2C_Read... [13:36:56]Read from MH i2c: E2 03 00 [13:36:56]MH_I2C_Read... [13:36:56]Read from MH i2c: E2 03 00 32 42 00 90 00 E8 [13:36:56]RAPDU: 90 00 [13:36:56]wFMCommunicate OK [13:36:56]SAM_PROTO_ClearQueue done [13:36:56]KKMCreateOFDPacket [13:36:56]OFDProtocolAddRootSTLVToBuf [13:36:56]FM_MakeSignedData [13:36:56]FM_MakeSignedData [13:36:56]SAM_PROTO_SignData [13:36:56]wFMCommunicate request_size=4 [13:36:56]MH_SAM_APDU [13:36:56]CAPDU: 80 0D 01 02 [13:36:56]Write to MH i2c: E2 08 00 33 42 80 0D 01 02 00 00 00 00 EE [13:36:56]Write i2c OK [13:36:56]MH_I2C_Read... [13:36:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:36:56]Read from MH i2c: E2 [13:36:56]MH_I2C_Read... [13:36:56]Read from MH i2c: E2 03 00 [13:36:56]MH_I2C_Read... [13:36:56]Read from MH i2c: E2 03 00 33 42 00 90 00 E9 [13:36:56]RAPDU: 90 00 [13:36:56]wFMCommunicate OK [13:36:56]wFMCommunicate request_size=255 [13:36:56]MH_SAM_APDU [13:36:56]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 68 47 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7C 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 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 01 00 00 F4 03 04 00 78 93 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 10 DA 04 00 35 04 06 00 33 13 [13:36:56]Write to MH i2c: E2 02 01 34 42 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 68 47 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7C 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 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 01 00 00 F4 03 04 00 78 93 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 10 DA 04 00 35 04 06 00 33 13 00 00 21 [13:36:56]Write i2c OK [13:36:56]MH_I2C_Read... [13:36:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:36:56]Read from MH i2c: E2 [13:36:56]MH_I2C_Read... [13:36:56]Read from MH i2c: E2 03 00 [13:36:56]MH_I2C_Read... [13:36:56]Read from MH i2c: E2 03 00 34 42 00 90 00 EA [13:36:56]RAPDU: 90 00 [13:36:56]wFMCommunicate OK [13:36:56]wFMCommunicate request_size=9 [13:36:56]MH_SAM_APDU [13:36:56]CAPDU: 80 0D 02 02 04 83 80 65 7C [13:36:56]Write to MH i2c: E2 0C 00 35 42 80 0D 02 02 04 00 83 80 65 7C 00 00 DD [13:36:56]Write i2c OK [13:36:56]MH_I2C_Read... [13:36:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:36:56]Read from MH i2c: E2 [13:36:56]MH_I2C_Read... [13:36:56]Read from MH i2c: E2 03 00 [13:36:56]MH_I2C_Read... [13:36:56]Read from MH i2c: E2 03 00 35 42 00 90 00 EB [13:36:56]RAPDU: 90 00 [13:36:56]wFMCommunicate OK [13:36:56]wFMCommunicate request_size=4 [13:36:56]MH_SAM_APDU [13:36:56]CAPDU: 80 0D 03 02 [13:36:56]Write to MH i2c: E2 08 00 36 42 80 0D 03 02 00 00 00 00 F3 [13:36:56]Write i2c OK [13:36:56]MH_I2C_Read... [13:36:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:36:56]Read from MH i2c: E2 [13:36:56]MH_I2C_Read... [13:36:56]Read from MH i2c: E2 0B 00 [13:36:56]MH_I2C_Read... [13:36:56]Read from MH i2c: E2 0B 00 36 42 00 1C B5 6A AE C4 D7 71 EB 90 00 D4 [13:36:56]RAPDU: 1C B5 6A AE C4 D7 71 EB 90 00 [13:36:56]wFMCommunicate OK [13:36:56]SAM_PROTO_SignData done [13:36:56]FM_MakeSignedData done [13:36:56]CreateOFDProtocolMessage [13:36:56]wFMCommunicate request_size=4 [13:36:56]MH_SAM_APDU [13:36:56]CAPDU: 80 11 00 00 [13:36:56]Write to MH i2c: E2 08 00 37 42 80 11 00 00 00 00 00 00 F3 [13:36:56]Write i2c OK [13:36:56]MH_I2C_Read... [13:36:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:36:56]Read from MH i2c: E2 [13:36:56]MH_I2C_Read... [13:36:56]Read from MH i2c: E2 17 00 [13:36:56]MH_I2C_Read... [13:36:56]Read from MH i2c: E2 17 00 37 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 47 [13:36:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:36:56]wFMCommunicate OK [13:36:56]CreateOFDProtocolMessage done [13:36:56]OFDSenderStorePacket 317968 [13:36:56]StoreOFDPacket docnum=317968 [13:36:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 5F 77 06 01 99 27 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 68 47 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7C 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 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 01 00 00 F4 03 04 00 78 93 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 10 DA 04 00 35 04 06 00 33 13 83 80 65 7C 1C B5 6A AE C4 D7 71 EB [13:36:56]CheckFolder [13:36:56]dirname=/storage/ofd_packets [13:36:56]CheckFolder done [13:36:56]ProducePacketName [13:36:56]name=ofd_packets/00317968 [13:36:56]NVStorageSaveData ofd_packets/00317968 [13:36:56]File name is /storage/ofd_packets/00317968 [13:36:56]Write 300 bytes [13:36:56]NVStorageSaveData done [13:36:56]OFDSenderStorePacket done [13:36:56]KKMCreateOFDPacket done [13:36:56]NVStorageSaveData kkm_last_timestamp [13:36:56]File name is /storage/kkm_last_timestamp [13:36:56]Write 4 bytes [13:36:56]NVStorageSaveData done [13:36:56]ExternCall_PrintAddStr [13:36:56]wPrintStart [13:36:56]Write to MH i2c: 01 00 00 38 42 7A [13:36:56]Write i2c OK [13:36:56]MH_I2C_Read... [13:36:56]Read from MH i2c: 01 [13:36:56]MH_I2C_Read... [13:36:56]Read from MH i2c: 01 07 00 [13:36:56]MH_I2C_Read... [13:36:56]Read from MH i2c: 01 07 00 38 42 00 00 00 00 00 FF 0F 8F [13:36:56]RasterBufferAndPrint [13:36:56]line Счет N : (1)1092927 [13:36:56]line ИНН: 02508201610067 [13:36:56]line Контрольно-Кассовый Чек [13:36:56]line ПРОДАЖА [13:36:56]line ТРК (МРК, ГНК) : 81 [13:36:56]line Товар: 2711190000 [13:36:56]line ГАЗ-К-5 [13:36:56]line 18.280 * 38.30 [13:36:56]line = 700.12 [13:36:56]line НДС 12% НСП 1% [13:36:56]line > о реализуемом товаре [13:36:56]line ОКРУГЛЕНИЕ: -0.12 [13:36:56]line ИТОГО: 700.00 [13:36:56]line Внесено: 700.00 [13:36:56]line СДАЧА: 0.00 [13:36:56]line НСП 1% : 6.20 [13:36:56]line НДС 12% : 74.35 [13:36:56]line Наличными: 700.00 [13:36:56]line Безнал.: 0.00 [13:36:56]line Место: АЗС № 101 "Партнер Нефть" [13:36:56]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:36:56]line СНО: Общий режим [13:36:56]line Чек 443 28.10.2024 13:36 [13:36:56]line Смена: 546 ФФД: 1.0 [13:36:56]line ЗНМ: 0300000082 [13:36:56]line РНМ: 0000000000091628 [13:36:56]line Версия ККМ: 001 [13:36:56]line ФМ: 0000000000874671 [13:36:56]line ФД: 317968 [13:36:56]line ФПД: 56158903625084 [13:36:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T133656&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317968&fm=56158903625084&tin=02508201610067®Number=0000000000091628&sum=70000 [13:36:57]written 0, free lines is 4095 [13:36:57]OFD Sender: Processing packet 317968 [packets to send 127, broken 126] [13:36:57]ProducePacketName [13:36:57]name=ofd_packets/00317968 [13:36:57]OFD Sender: To server: pG, [13:36:57]CommunicateWithHost lk.salyk.kg:30040 [13:36:57]ConnectInit lk.salyk.kg [13:36:57]Connected sock=10 [13:36:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 5F 77 06 01 99 27 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 68 47 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7C 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 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 01 00 00 F4 03 04 00 78 93 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 10 DA 04 00 35 04 06 00 33 13 83 80 65 7C 1C B5 6A AE C4 D7 71 EB [13:36:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 3F C8 47 00 BF 8B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 10 DA 04 00 F4 03 04 00 31 3F 1F 67 B6 04 01 00 00 7B 6A CC 5B DD 50 B7 5E [13:36:57]CommunicateWithHost err = 0 [13:36:57]CheckOFDResponse [13:36:57]1017 (14) - 77093643461234 [13:36:57]1041 (16) - 0000000000874671 [13:36:57]1040 (4) - 317968 [13:36:57]1012 (4) - 28.10.2024 07:37 [13:36:57]1206 (1) - 0 [13:36:57]OFD Sender: Remove packet 317968 [13:36:57]ProducePacketName [13:36:57]name=ofd_packets/00317968 [13:36:57]NVStorageDeleteData [13:36:57]Write to MH i2c: 01 00 00 63 42 A5 [13:36:57]Write i2c OK [13:36:57]MH_I2C_Read... [13:36:57]Read from MH i2c: 01 [13:36:57]MH_I2C_Read... [13:36:57]Read from MH i2c: 01 07 00 [13:36:57]MH_I2C_Read... [13:36:57]Read from MH i2c: 01 07 00 63 42 00 00 00 00 00 E3 0C 9B [13:36:57]RasterBufferAndPrint [13:36:57]line [13:36:57]line [13:36:57]line [13:36:57]line [13:36:57]line [13:36:57]written 0, free lines is 3305 [13:36:57]MH_Cut [13:36:57]Write to MH i2c: D1 01 00 6A 42 01 7E [13:36:57]Write i2c OK [13:36:57]MH_I2C_Read... [13:36:57]Read from MH i2c: D1 [13:36:57]MH_I2C_Read... [13:36:57]Read from MH i2c: D1 01 00 [13:36:57]MH_I2C_Read... [13:36:57]Read from MH i2c: D1 01 00 6A 42 00 7D [13:36:57]Write to MH i2c: 01 00 00 6B 42 AD [13:36:57]Write i2c OK [13:36:57]MH_I2C_Read... [13:36:57]OFD Sender: No OFD packet to send [13:36:58]*** Cut start [13:36:58]*** Partial cut [13:36:58]*** CUTSNS_PIN = 1 [13:36:58]*** CUTSNS_PIN = 0 [13:36:58]*** Brake cut motor [13:36:58]Read from MH i2c: 01 [13:36:58]MH_I2C_Read... [13:36:58]*** Stop cut motor [13:36:58]*** Cut end [13:36:58]Read from MH i2c: 01 07 00 [13:36:58]MH_I2C_Read... [13:36:58]Read from MH i2c: 01 07 00 6B 42 00 00 00 00 00 FF 0F C2 [13:36:58]process_action close_receipt done [13:36:58]requested_data is exist [13:36:58]produce_requested_data [13:36:58]requested_item fm.sn is exist - process it [13:36:58]wFMCommunicate request_size=4 [13:36:58]MH_SAM_APDU [13:36:58]CAPDU: 80 11 00 00 [13:36:58]Write to MH i2c: E2 08 00 6C 42 80 11 00 00 00 00 00 00 28 [13:36:58]Write i2c OK [13:36:58]MH_I2C_Read... [13:36:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:36:58]Read from MH i2c: E2 [13:36:58]MH_I2C_Read... [13:36:58]Read from MH i2c: E2 17 00 [13:36:58]MH_I2C_Read... [13:36:58]Read from MH i2c: E2 17 00 6C 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 7C [13:36:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:36:58]wFMCommunicate OK [13:36:58]requested_item fd.num is exist - process it [13:36:58]SAM_PROTO_GetFieldsCounters [13:36:58]wFMCommunicate request_size=4 [13:36:58]MH_SAM_APDU [13:36:58]CAPDU: 80 13 00 00 [13:36:58]Write to MH i2c: E2 08 00 6D 42 80 13 00 00 00 00 00 00 2B [13:36:58]Write i2c OK [13:36:58]MH_I2C_Read... [13:36:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:36:59]Read from MH i2c: E2 [13:36:59]MH_I2C_Read... [13:36:59]Read from MH i2c: E2 62 00 [13:36:59]MH_I2C_Read... [13:36:59]Read from MH i2c: E2 62 00 6D 42 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 10 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 BB 01 00 00 5E 04 04 00 BB 01 00 00 57 04 04 00 BC 01 00 00 19 04 04 00 00 00 00 00 90 00 94 [13:36:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 10 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 BB 01 00 00 5E 04 04 00 BB 01 00 00 57 04 04 00 BC 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:36:59]wFMCommunicate OK [13:36:59]SAM_PROTO_GetFieldsCounters done [13:36:59]requested_item shift.num is exist - process it [13:36:59]requested_item shift.opened is exist - process it [13:36:59]req_shift_opened [13:36:59]FM_GetShiftState [13:36:59]SAM_PROTO_GetShiftState [13:36:59]wFMCommunicate request_size=4 [13:36:59]MH_SAM_APDU [13:36:59]CAPDU: 80 13 01 00 [13:36:59]Write to MH i2c: E2 08 00 6E 42 80 13 01 00 00 00 00 00 2D [13:36:59]Write i2c OK [13:36:59]MH_I2C_Read... [13:36:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:36:59]Read from MH i2c: E2 [13:36:59]MH_I2C_Read... [13:36:59]Read from MH i2c: E2 0E 00 [13:36:59]MH_I2C_Read... [13:36:59]Read from MH i2c: E2 0E 00 6E 42 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 26 [13:36:59]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:36:59]wFMCommunicate OK [13:36:59]SAM_PROTO_GetShiftState done [13:36:59]FM_GetShiftState done [13:36:59]req_shift_opened done [13:36:59]requested_item shift.open_date is exist - process it [13:36:59]req_shift_open_date [13:36:59]req_shift_open_date done [13:36:59]produce_requested_data done [13:36:59]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317968,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:36:59]process_action_free close_receipt [13:36:59]json_value_free [13:36:59]json_value_free done [13:36:59]process_json_proto returns [13:36:59]Send response to host [13:36:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317968,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:36:59]free response buf [13:36:59]execute_script done [13:36:59]execute_script returns [13:36:59]free content buf [13:36:59]Sock 7.Close socket [13:36:59]Sock 7.Thread stoped [13:37:02]OFD Sender: No OFD packet to send [13:37:07]OFD Sender: No OFD packet to send [13:37:12]OFD Sender: No OFD packet to send [13:37:17]OFD Sender: No OFD packet to send [13:37:22]OFD Sender: No OFD packet to send [13:37:27]OFD Sender: No OFD packet to send [13:37:32]OFD Sender: No OFD packet to send [13:37:37]OFD Sender: No OFD packet to send [13:37:42]OFD Sender: No OFD packet to send [13:37:47]OFD Sender: No OFD packet to send [13:37:52]OFD Sender: No OFD packet to send [13:37:55]accept exits with 9 [13:37:55]New connection [13:37:55]New thread 3067293028 created [13:37:55]Thread 3067436388 joined [13:37:55]Waiting for new connection... [13:37:55] Sock 9.Parse request [13:37:55]Sock 9.Check first char [13:37:55]Sock 9.First char is OK [13:37:55]request: POST /json_proto HTTP/1.0 [13:37:55]Method: POST [13:37:55]URL: /json_proto [13:37:55]Method is POST - this is cgi request [13:37:55]url: /json_proto [13:37:55]query_string will be loaded in cgi processing [13:37:55]execute_cgi json_proto POST (null) [13:37:55]execute_cgi path=json_proto method=POST [13:37:55]POST find Content-Length [13:37:55]Host: 172.17.50.195:8080 [13:37:55]Content-Length: 678 [13:37:55]Content-Type: application/json [13:37:55] [13:37:55]POST finish read [13:37:55]Found Content-Length = 678 [13:37:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092929", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:37:55]execute_script... [13: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)1092929", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:37:55]POST & json_proto [13:37:55]process_json_proto [13:37:55]json parsed OK: [13:37:55]protocol is kg_v1.0 [13:37:55]action value=close_receipt [13:37:55]process_action close_receipt [13:37:55]cmd_close_receipt [13:37:55]MH_GetDate [13:37:55]Write to MH i2c: F0 00 00 6F 42 A0 [13:37:55]Write i2c OK [13:37:55]MH_I2C_Read... [13:37:55]Read from MH i2c: F0 [13:37:55]MH_I2C_Read... [13:37:55]Read from MH i2c: F0 09 00 [13:37:55]MH_I2C_Read... [13:37:55]Read from MH i2c: F0 09 00 6F 42 00 B5 93 1F 67 43 33 1C 67 70 [13:37:55]GetLastDocTimeStamp 1730122616 [13:37:55]current date 1730122677 [13:37:55]FM_GetShiftState [13:37:55]SAM_PROTO_GetShiftState [13:37:55]wFMCommunicate request_size=4 [13:37:55]MH_SAM_APDU [13:37:55]CAPDU: 80 13 01 00 [13:37:55]Write to MH i2c: E2 08 00 70 42 80 13 01 00 00 00 00 00 2F [13:37:55]Write i2c OK [13:37:55]MH_I2C_Read... [13:37:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:37:55]Read from MH i2c: E2 [13:37:55]MH_I2C_Read... [13:37:55]Read from MH i2c: E2 0E 00 [13:37:55]MH_I2C_Read... [13:37:55]Read from MH i2c: E2 0E 00 70 42 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 28 [13:37:55]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:37:55]wFMCommunicate OK [13:37:55]SAM_PROTO_GetShiftState done [13:37:55]FM_GetShiftState done [13:37:55]opened in 1730073493 [13:37:55]opened+sec_in_day 1730159893 [13:37:55]quantity*price = 20003 [13:37:55]sum+1 = 20004 [13:37:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 444 28.10.2024 13:37 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317969 ФПД: 53276653367643 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T133757&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317969&fm=53276653367643&tin=02508201610067®Number=0000000000091628&sum=20000 [13:37:57]StoreToDocumentArchive [13:37:57]shift 546 fd 317969 [13:37:57]save to /storage/0546/doc_00317969 [13:37:57]save last doc name /storage/0546/doc_00317969 to /storage/kkm_last_doc_name [13:37:57]save OK [13:37:57]Clear old archive folders... [13:37:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:37:57]tlvbuf is 01396940 [13:37:57]SAM_PROTO_ClearQueue [13:37:57]wFMCommunicate request_size=4 [13:37:57]MH_SAM_APDU [13:37:57]CAPDU: 80 09 00 00 [13:37:57]Write to MH i2c: E2 08 00 7D 42 80 09 00 00 00 00 00 00 31 [13:37:57]Write i2c OK [13:37:57]MH_I2C_Read... [13:37:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:37:57]Read from MH i2c: E2 [13:37:57]MH_I2C_Read... [13:37:57]Read from MH i2c: E2 03 00 [13:37:57]MH_I2C_Read... [13:37:57]Read from MH i2c: E2 03 00 7D 42 00 90 00 33 [13:37:57]RAPDU: 90 00 [13:37:57]wFMCommunicate OK [13:37:57]SAM_PROTO_ClearQueue done [13:37:57]KKMCreateOFDPacket [13:37:57]OFDProtocolAddRootSTLVToBuf [13:37:57]FM_MakeSignedData [13:37:57]FM_MakeSignedData [13:37:57]SAM_PROTO_SignData [13:37:57]wFMCommunicate request_size=4 [13:37:57]MH_SAM_APDU [13:37:57]CAPDU: 80 0D 01 02 [13:37:57]Write to MH i2c: E2 08 00 7E 42 80 0D 01 02 00 00 00 00 39 [13:37:57]Write i2c OK [13:37:57]MH_I2C_Read... [13:37:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:37:57]Read from MH i2c: E2 [13:37:57]MH_I2C_Read... [13:37:57]Read from MH i2c: E2 03 00 [13:37:57]MH_I2C_Read... [13:37:57]Read from MH i2c: E2 03 00 7E 42 00 90 00 34 [13:37:57]RAPDU: 90 00 [13:37:57]wFMCommunicate OK [13:37:57]wFMCommunicate request_size=255 [13:37:57]MH_SAM_APDU [13:37:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 01 00 00 F4 03 04 00 B5 93 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 11 DA 04 00 35 04 06 00 30 [13:37:57]Write to MH i2c: E2 02 01 7F 42 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 01 00 00 F4 03 04 00 B5 93 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 11 DA 04 00 35 04 06 00 30 00 00 57 [13:37:57]Write i2c OK [13:37:57]MH_I2C_Read... [13:37:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:37:57]Read from MH i2c: E2 [13:37:57]MH_I2C_Read... [13:37:57]Read from MH i2c: E2 03 00 [13:37:57]MH_I2C_Read... [13:37:57]Read from MH i2c: E2 03 00 7F 42 00 90 00 35 [13:37:57]RAPDU: 90 00 [13:37:57]wFMCommunicate OK [13:37:57]wFMCommunicate request_size=10 [13:37:57]MH_SAM_APDU [13:37:57]CAPDU: 80 0D 02 02 05 74 6F FF B1 5B [13:37:57]Write to MH i2c: E2 0D 00 80 42 80 0D 02 02 05 00 74 6F FF B1 5B 00 00 34 [13:37:57]Write i2c OK [13:37:57]MH_I2C_Read... [13:37:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:37:57]Read from MH i2c: E2 [13:37:57]MH_I2C_Read... [13:37:57]Read from MH i2c: E2 03 00 [13:37:57]MH_I2C_Read... [13:37:57]Read from MH i2c: E2 03 00 80 42 00 90 00 36 [13:37:57]RAPDU: 90 00 [13:37:57]wFMCommunicate OK [13:37:57]wFMCommunicate request_size=4 [13:37:57]MH_SAM_APDU [13:37:57]CAPDU: 80 0D 03 02 [13:37:57]Write to MH i2c: E2 08 00 81 42 80 0D 03 02 00 00 00 00 3E [13:37:57]Write i2c OK [13:37:57]MH_I2C_Read... [13:37:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:37:57]Read from MH i2c: E2 [13:37:57]MH_I2C_Read... [13:37:57]Read from MH i2c: E2 0B 00 [13:37:57]MH_I2C_Read... [13:37:57]Read from MH i2c: E2 0B 00 81 42 00 99 24 8B C7 EE A0 45 A1 90 00 C2 [13:37:57]RAPDU: 99 24 8B C7 EE A0 45 A1 90 00 [13:37:57]wFMCommunicate OK [13:37:57]SAM_PROTO_SignData done [13:37:57]FM_MakeSignedData done [13:37:57]CreateOFDProtocolMessage [13:37:57]wFMCommunicate request_size=4 [13:37:57]MH_SAM_APDU [13:37:57]CAPDU: 80 11 00 00 [13:37:57]Write to MH i2c: E2 08 00 82 42 80 11 00 00 00 00 00 00 3E [13:37:57]Write i2c OK [13:37:57]MH_I2C_Read... [13:37:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:37:57]Read from MH i2c: E2 [13:37:57]MH_I2C_Read... [13:37:57]Read from MH i2c: E2 17 00 [13:37:57]MH_I2C_Read... [13:37:57]Read from MH i2c: E2 17 00 82 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 92 [13:37:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:37:57]wFMCommunicate OK [13:37:57]CreateOFDProtocolMessage done [13:37:57]OFDSenderStorePacket 317969 [13:37:57]StoreOFDPacket docnum=317969 [13:37:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 EC 2E 07 01 1D EF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 01 00 00 F4 03 04 00 B5 93 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 11 DA 04 00 35 04 06 00 30 74 6F FF B1 5B 99 24 8B C7 EE A0 45 A1 [13:37:57]CheckFolder [13:37:57]dirname=/storage/ofd_packets [13:37:57]CheckFolder done [13:37:57]ProducePacketName [13:37:57]name=ofd_packets/00317969 [13:37:57]NVStorageSaveData ofd_packets/00317969 [13:37:57]File name is /storage/ofd_packets/00317969 [13:37:57]Write 301 bytes [13:37:57]NVStorageSaveData done [13:37:57]OFDSenderStorePacket done [13:37:57]KKMCreateOFDPacket done [13:37:57]NVStorageSaveData kkm_last_timestamp [13:37:57]File name is /storage/kkm_last_timestamp [13:37:57]Write 4 bytes [13:37:57]NVStorageSaveData done [13:37:57]ExternCall_PrintAddStr [13:37:57]wPrintStart [13:37:57]Write to MH i2c: 01 00 00 83 42 C5 [13:37:57]Write i2c OK [13:37:57]MH_I2C_Read... [13:37:57]Read from MH i2c: 01 [13:37:57]MH_I2C_Read... [13:37:57]Read from MH i2c: 01 07 00 [13:37:57]MH_I2C_Read... [13:37:57]Read from MH i2c: 01 07 00 83 42 00 00 00 00 00 FF 0F DA [13:37:57]RasterBufferAndPrint [13:37:57]line Счет N : (1)1092929 [13:37:57]line ИНН: 02508201610067 [13:37:57]line Контрольно-Кассовый Чек [13:37:57]line ПРОДАЖА [13:37:57]line ТРК (МРК, ГНК) : 33 [13:37:57]line Товар: 2710124130 [13:37:57]line Аи-92-К-2 [13:37:57]line 2.990 * 66.90 [13:37:57]line = 200.03 [13:37:57]line НДС 12% НСП 1% [13:37:57]line > о реализуемом товаре [13:37:57]line ОКРУГЛЕНИЕ: -0.03 [13:37:57]line ИТОГО: 200.00 [13:37:57]line Внесено: 200.00 [13:37:57]line СДАЧА: 0.00 [13:37:57]line НСП 1% : 1.77 [13:37:57]line НДС 12% : 21.24 [13:37:57]line Наличными: 200.00 [13:37:57]line Безнал.: 0.00 [13:37:57]line Место: АЗС № 101 "Партнер Нефть" [13:37:57]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:37:57]line СНО: Общий режим [13:37:57]line Чек 444 28.10.2024 13:37 [13:37:57]line Смена: 546 ФФД: 1.0 [13:37:57]line ЗНМ: 0300000082 [13:37:57]line РНМ: 0000000000091628 [13:37:57]line Версия ККМ: 001 [13:37:57]line ФМ: 0000000000874671 [13:37:57]line ФД: 317969 [13:37:57]line ФПД: 53276653367643 [13:37:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T133757&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317969&fm=53276653367643&tin=02508201610067®Number=0000000000091628&sum=20000 [13:37:57]written 0, free lines is 4095 [13:37:57]OFD Sender: Processing packet 317969 [packets to send 127, broken 126] [13:37:57]ProducePacketName [13:37:57]name=ofd_packets/00317969 [13:37:57]OFD Sender: To server: pG, [13:37:57]CommunicateWithHost lk.salyk.kg:30040 [13:37:57]ConnectInit lk.salyk.kg [13:37:58]Connected sock=10 [13:37:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 EC 2E 07 01 1D EF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 01 00 00 F4 03 04 00 B5 93 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 11 DA 04 00 35 04 06 00 30 74 6F FF B1 5B 99 24 8B C7 EE A0 45 A1 [13:37:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 53 29 47 00 1B 48 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 11 DA 04 00 F4 03 04 00 6D 3F 1F 67 B6 04 01 00 00 C1 93 A9 9F C0 4A 58 0B [13:37:58]CommunicateWithHost err = 0 [13:37:58]CheckOFDResponse [13:37:58]1017 (14) - 77093643461234 [13:37:58]1041 (16) - 0000000000874671 [13:37:58]1040 (4) - 317969 [13:37:58]1012 (4) - 28.10.2024 07:38 [13:37:58]1206 (1) - 0 [13:37:58]OFD Sender: Remove packet 317969 [13:37:58]ProducePacketName [13:37:58]name=ofd_packets/00317969 [13:37:58]NVStorageDeleteData [13:37:58]Write to MH i2c: 01 00 00 AE 42 F0 [13:37:58]Write i2c OK [13:37:58]MH_I2C_Read... [13:37:58]Read from MH i2c: 01 [13:37:58]MH_I2C_Read... [13:37:58]Read from MH i2c: 01 07 00 [13:37:58]MH_I2C_Read... [13:37:58]Read from MH i2c: 01 07 00 AE 42 00 00 00 00 00 E4 0C E7 [13:37:58]RasterBufferAndPrint [13:37:58]line [13:37:58]line [13:37:58]line [13:37:58]line [13:37:58]line [13:37:58]written 0, free lines is 3306 [13:37:58]MH_Cut [13:37:58]Write to MH i2c: D1 01 00 B5 42 01 C9 [13:37:58]Write i2c OK [13:37:58]MH_I2C_Read... [13:37:58]Read from MH i2c: D1 [13:37:58]MH_I2C_Read... [13:37:58]Read from MH i2c: D1 01 00 [13:37:58]MH_I2C_Read... [13:37:58]Read from MH i2c: D1 01 00 B5 42 00 C8 [13:37:58]Write to MH i2c: 01 00 00 B6 42 F8 [13:37:58]Write i2c OK [13:37:58]MH_I2C_Read... [13:37:58]OFD Sender: No OFD packet to send [13:37:59]*** Cut start [13:37:59]*** Partial cut [13:37:59]*** CUTSNS_PIN = 1 [13:37:59]*** CUTSNS_PIN = 0 [13:37:59]*** Brake cut motor [13:37:59]Read from MH i2c: 01 [13:37:59]MH_I2C_Read... [13:37:59]*** Stop cut motor [13:37:59]*** Cut end [13:37:59]Read from MH i2c: 01 07 00 [13:37:59]MH_I2C_Read... [13:37:59]Read from MH i2c: 01 07 00 B6 42 00 00 00 00 00 FF 0F 0D [13:37:59]process_action close_receipt done [13:37:59]requested_data is exist [13:37:59]produce_requested_data [13:37:59]requested_item fm.sn is exist - process it [13:37:59]wFMCommunicate request_size=4 [13:37:59]MH_SAM_APDU [13:37:59]CAPDU: 80 11 00 00 [13:37:59]Write to MH i2c: E2 08 00 B7 42 80 11 00 00 00 00 00 00 73 [13:37:59]Write i2c OK [13:37:59]MH_I2C_Read... [13:37:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:37:59]Read from MH i2c: E2 [13:37:59]MH_I2C_Read... [13:37:59]Read from MH i2c: E2 17 00 [13:37:59]MH_I2C_Read... [13:37:59]Read from MH i2c: E2 17 00 B7 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C7 [13:37:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:37:59]wFMCommunicate OK [13:37:59]requested_item fd.num is exist - process it [13:37:59]SAM_PROTO_GetFieldsCounters [13:37:59]wFMCommunicate request_size=4 [13:37:59]MH_SAM_APDU [13:37:59]CAPDU: 80 13 00 00 [13:37:59]Write to MH i2c: E2 08 00 B8 42 80 13 00 00 00 00 00 00 76 [13:37:59]Write i2c OK [13:37:59]MH_I2C_Read... [13:37:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:37:59]Read from MH i2c: E2 [13:37:59]MH_I2C_Read... [13:37:59]Read from MH i2c: E2 62 00 [13:37:59]MH_I2C_Read... [13:37:59]Read from MH i2c: E2 62 00 B8 42 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 11 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 BC 01 00 00 5E 04 04 00 BC 01 00 00 57 04 04 00 BD 01 00 00 19 04 04 00 00 00 00 00 90 00 E3 [13:37:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 11 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 BC 01 00 00 5E 04 04 00 BC 01 00 00 57 04 04 00 BD 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:37:59]wFMCommunicate OK [13:37:59]SAM_PROTO_GetFieldsCounters done [13:37:59]requested_item shift.num is exist - process it [13:37:59]requested_item shift.opened is exist - process it [13:37:59]req_shift_opened [13:37:59]FM_GetShiftState [13:37:59]SAM_PROTO_GetShiftState [13:37:59]wFMCommunicate request_size=4 [13:37:59]MH_SAM_APDU [13:37:59]CAPDU: 80 13 01 00 [13:37:59]Write to MH i2c: E2 08 00 B9 42 80 13 01 00 00 00 00 00 78 [13:37:59]Write i2c OK [13:37:59]MH_I2C_Read... [13:38:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:38:00]Read from MH i2c: E2 [13:38:00]MH_I2C_Read... [13:38:00]Read from MH i2c: E2 0E 00 [13:38:00]MH_I2C_Read... [13:38:00]Read from MH i2c: E2 0E 00 B9 42 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 71 [13:38:00]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:38:00]wFMCommunicate OK [13:38:00]SAM_PROTO_GetShiftState done [13:38:00]FM_GetShiftState done [13:38:00]req_shift_opened done [13:38:00]requested_item shift.open_date is exist - process it [13:38:00]req_shift_open_date [13:38:00]req_shift_open_date done [13:38:00]produce_requested_data done [13:38:00]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317969,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:38:00]process_action_free close_receipt [13:38:00]json_value_free [13:38:00]json_value_free done [13:38:00]process_json_proto returns [13:38:00]Send response to host [13:38:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317969,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:38:00]free response buf [13:38:00]execute_script done [13:38:00]execute_script returns [13:38:00]free content buf [13:38:00]Sock 9.Close socket [13:38:00]Sock 9.Thread stoped [13:38:03]OFD Sender: No OFD packet to send [13:38:08]OFD Sender: No OFD packet to send [13:38:13]OFD Sender: No OFD packet to send [13:38:18]OFD Sender: No OFD packet to send [13:38:23]OFD Sender: No OFD packet to send [13:38:28]OFD Sender: No OFD packet to send [13:38:33]OFD Sender: No OFD packet to send [13:38:38]OFD Sender: No OFD packet to send [13:38:43]OFD Sender: No OFD packet to send [13:38:48]OFD Sender: No OFD packet to send [13:38:53]OFD Sender: No OFD packet to send [13:38:58]OFD Sender: No OFD packet to send [13:38:59]accept exits with 7 [13:38:59]New connection [13:38:59]New thread 3067436388 created [13:38:59]Thread 3067293028 joined [13:38:59]Waiting for new connection... [13:38:59] Sock 7.Parse request [13:38:59]Sock 7.Check first char [13:38:59]Sock 7.First char is OK [13:38:59]request: POST /json_proto HTTP/1.0 [13:38:59]Method: POST [13:38:59]URL: /json_proto [13:38:59]Method is POST - this is cgi request [13:38:59]url: /json_proto [13:38:59]query_string will be loaded in cgi processing [13:38:59]execute_cgi json_proto POST (null) [13:38:59]execute_cgi path=json_proto method=POST [13:38:59]POST find Content-Length [13:38:59]Host: 172.17.50.195:8080 [13:38:59]Content-Length: 683 [13:38:59]Content-Type: application/json [13:38:59] [13:38:59]POST finish read [13:38:59]Found Content-Length = 683 [13:38:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092928", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 37.220, "sum" : 2490.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2490.00, "total" : 2490.00, "payments": [ { "type": 0, "sum" : 2490.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:38:59]execute_script... [13:38:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092928", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 37.220, "sum" : 2490.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2490.00, "total" : 2490.00, "payments": [ { "type": 0, "sum" : 2490.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:38:59]POST & json_proto [13:38:59]process_json_proto [13:38:59]json parsed OK: [13:38:59]protocol is kg_v1.0 [13:38:59]action value=close_receipt [13:38:59]process_action close_receipt [13:38:59]cmd_close_receipt [13:38:59]MH_GetDate [13:38:59]Write to MH i2c: F0 00 00 BA 42 EB [13:38:59]Write i2c OK [13:38:59]MH_I2C_Read... [13:38:59]Read from MH i2c: F0 [13:38:59]MH_I2C_Read... [13:38:59]Read from MH i2c: F0 09 00 [13:38:59]MH_I2C_Read... [13:38:59]Read from MH i2c: F0 09 00 BA 42 00 F4 93 1F 67 43 33 1C 67 FA [13:38:59]GetLastDocTimeStamp 1730122677 [13:38:59]current date 1730122740 [13:38:59]FM_GetShiftState [13:38:59]SAM_PROTO_GetShiftState [13:38:59]wFMCommunicate request_size=4 [13:38:59]MH_SAM_APDU [13:38:59]CAPDU: 80 13 01 00 [13:38:59]Write to MH i2c: E2 08 00 BB 42 80 13 01 00 00 00 00 00 7A [13:38:59]Write i2c OK [13:38:59]MH_I2C_Read... [13:38:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:38:59]Read from MH i2c: E2 [13:38:59]MH_I2C_Read... [13:38:59]Read from MH i2c: E2 0E 00 [13:38:59]MH_I2C_Read... [13:38:59]Read from MH i2c: E2 0E 00 BB 42 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 73 [13:38:59]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:38:59]wFMCommunicate OK [13:38:59]SAM_PROTO_GetShiftState done [13:38:59]FM_GetShiftState done [13:38:59]opened in 1730073493 [13:38:59]opened+sec_in_day 1730159893 [13:38:59]quantity*price = 249001 [13:38:59]sum+1 = 249003 [13:38:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 2490.00 Внесено: 2490.00 СДАЧА: 0.00 НСП 1% : 22.04 НДС 12% : 264.43 Наличными: 2490.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 445 28.10.2024 13:39 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317970 ФПД: 262325628525894 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T133900&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317970&fm=262325628525894&tin=02508201610067®Number=0000000000091628&sum=249000 [13:39:00]StoreToDocumentArchive [13:39:00]shift 546 fd 317970 [13:39:00]save to /storage/0546/doc_00317970 [13:39:00]save last doc name /storage/0546/doc_00317970 to /storage/kkm_last_doc_name [13:39:00]save OK [13:39:00]Clear old archive folders... [13:39:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:39:00]tlvbuf is 01396970 [13:39:00]SAM_PROTO_ClearQueue [13:39:00]wFMCommunicate request_size=4 [13:39:00]MH_SAM_APDU [13:39:00]CAPDU: 80 09 00 00 [13:39:00]Write to MH i2c: E2 08 00 C8 42 80 09 00 00 00 00 00 00 7C [13:39:00]Write i2c OK [13:39:00]MH_I2C_Read... [13:39:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:39:00]Read from MH i2c: E2 [13:39:00]MH_I2C_Read... [13:39:00]Read from MH i2c: E2 03 00 [13:39:00]MH_I2C_Read... [13:39:00]Read from MH i2c: E2 03 00 C8 42 00 90 00 7E [13:39:00]RAPDU: 90 00 [13:39:00]wFMCommunicate OK [13:39:00]SAM_PROTO_ClearQueue done [13:39:00]KKMCreateOFDPacket [13:39:00]OFDProtocolAddRootSTLVToBuf [13:39:00]FM_MakeSignedData [13:39:00]FM_MakeSignedData [13:39:00]SAM_PROTO_SignData [13:39:00]wFMCommunicate request_size=4 [13:39:00]MH_SAM_APDU [13:39:00]CAPDU: 80 0D 01 02 [13:39:00]Write to MH i2c: E2 08 00 C9 42 80 0D 01 02 00 00 00 00 84 [13:39:00]Write i2c OK [13:39:00]MH_I2C_Read... [13:39:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:39:00]Read from MH i2c: E2 [13:39:00]MH_I2C_Read... [13:39:00]Read from MH i2c: E2 03 00 [13:39:00]MH_I2C_Read... [13:39:00]Read from MH i2c: E2 03 00 C9 42 00 90 00 7F [13:39:00]RAPDU: 90 00 [13:39:00]wFMCommunicate OK [13:39:00]wFMCommunicate request_size=255 [13:39:00]MH_SAM_APDU [13:39:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 64 91 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 AA CC 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 CC 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4B 67 00 00 00 00 07 04 06 00 A8 CC 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 01 00 00 F4 03 04 00 F4 93 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 12 DA 04 00 35 04 06 00 EE [13:39:00]Write to MH i2c: E2 02 01 CA 42 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 64 91 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 AA CC 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 CC 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4B 67 00 00 00 00 07 04 06 00 A8 CC 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 01 00 00 F4 03 04 00 F4 93 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 12 DA 04 00 35 04 06 00 EE 00 00 48 [13:39:00]Write i2c OK [13:39:00]MH_I2C_Read... [13:39:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:39:00]Read from MH i2c: E2 [13:39:00]MH_I2C_Read... [13:39:00]Read from MH i2c: E2 03 00 [13:39:00]MH_I2C_Read... [13:39:00]Read from MH i2c: E2 03 00 CA 42 00 90 00 80 [13:39:00]RAPDU: 90 00 [13:39:00]wFMCommunicate OK [13:39:00]wFMCommunicate request_size=10 [13:39:00]MH_SAM_APDU [13:39:00]CAPDU: 80 0D 02 02 05 95 71 E7 5D 46 [13:39:00]Write to MH i2c: E2 0D 00 CB 42 80 0D 02 02 05 00 95 71 E7 5D 46 00 00 21 [13:39:00]Write i2c OK [13:39:00]MH_I2C_Read... [13:39:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:39:00]Read from MH i2c: E2 [13:39:00]MH_I2C_Read... [13:39:00]Read from MH i2c: E2 03 00 [13:39:00]MH_I2C_Read... [13:39:00]Read from MH i2c: E2 03 00 CB 42 00 90 00 81 [13:39:00]RAPDU: 90 00 [13:39:00]wFMCommunicate OK [13:39:00]wFMCommunicate request_size=4 [13:39:00]MH_SAM_APDU [13:39:00]CAPDU: 80 0D 03 02 [13:39:00]Write to MH i2c: E2 08 00 CC 42 80 0D 03 02 00 00 00 00 89 [13:39:00]Write i2c OK [13:39:00]MH_I2C_Read... [13:39:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:39:00]Read from MH i2c: E2 [13:39:00]MH_I2C_Read... [13:39:00]Read from MH i2c: E2 0B 00 [13:39:00]MH_I2C_Read... [13:39:00]Read from MH i2c: E2 0B 00 CC 42 00 F0 B7 3D 9B 12 AD FB CA 90 00 8D [13:39:00]RAPDU: F0 B7 3D 9B 12 AD FB CA 90 00 [13:39:00]wFMCommunicate OK [13:39:00]SAM_PROTO_SignData done [13:39:00]FM_MakeSignedData done [13:39:00]CreateOFDProtocolMessage [13:39:00]wFMCommunicate request_size=4 [13:39:00]MH_SAM_APDU [13:39:00]CAPDU: 80 11 00 00 [13:39:00]Write to MH i2c: E2 08 00 CD 42 80 11 00 00 00 00 00 00 89 [13:39:00]Write i2c OK [13:39:00]MH_I2C_Read... [13:39:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:39:00]Read from MH i2c: E2 [13:39:00]MH_I2C_Read... [13:39:00]Read from MH i2c: E2 17 00 [13:39:00]MH_I2C_Read... [13:39:00]Read from MH i2c: E2 17 00 CD 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 DD [13:39:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:39:00]wFMCommunicate OK [13:39:00]CreateOFDProtocolMessage done [13:39:00]OFDSenderStorePacket 317970 [13:39:00]StoreOFDPacket docnum=317970 [13:39:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 DA BE 07 01 2B AD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 64 91 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 AA CC 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 CC 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4B 67 00 00 00 00 07 04 06 00 A8 CC 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 01 00 00 F4 03 04 00 F4 93 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 12 DA 04 00 35 04 06 00 EE 95 71 E7 5D 46 F0 B7 3D 9B 12 AD FB CA [13:39:00]CheckFolder [13:39:00]dirname=/storage/ofd_packets [13:39:00]CheckFolder done [13:39:00]ProducePacketName [13:39:00]name=ofd_packets/00317970 [13:39:00]NVStorageSaveData ofd_packets/00317970 [13:39:00]File name is /storage/ofd_packets/00317970 [13:39:00]Write 301 bytes [13:39:00]NVStorageSaveData done [13:39:00]OFDSenderStorePacket done [13:39:00]KKMCreateOFDPacket done [13:39:00]NVStorageSaveData kkm_last_timestamp [13:39:00]File name is /storage/kkm_last_timestamp [13:39:00]Write 4 bytes [13:39:00]NVStorageSaveData done [13:39:00]ExternCall_PrintAddStr [13:39:00]wPrintStart [13:39:00]Write to MH i2c: 01 00 00 CE 42 10 [13:39:00]Write i2c OK [13:39:00]MH_I2C_Read... [13:39:00]Read from MH i2c: 01 [13:39:00]MH_I2C_Read... [13:39:00]Read from MH i2c: 01 07 00 [13:39:00]MH_I2C_Read... [13:39:00]Read from MH i2c: 01 07 00 CE 42 00 00 00 00 00 FF 0F 25 [13:39:00]RasterBufferAndPrint [13:39:00]line Счет N : (1)1092928 [13:39:00]line ИНН: 02508201610067 [13:39:00]line Контрольно-Кассовый Чек [13:39:00]line ПРОДАЖА [13:39:00]line ТРК (МРК, ГНК) : 53 [13:39:00]line Товар: 2710124130 [13:39:00]line Аи-92-К-2 [13:39:00]line 37.220 * 66.90 [13:39:00]line = 2490.02 [13:39:00]line НДС 12% НСП 1% [13:39:00]line > о реализуемом товаре [13:39:00]line ОКРУГЛЕНИЕ: -0.02 [13:39:00]line ИТОГО: 2490.00 [13:39:00]line Внесено: 2490.00 [13:39:00]line СДАЧА: 0.00 [13:39:00]line НСП 1% : 22.04 [13:39:00]line НДС 12% : 264.43 [13:39:00]line Наличными: 2490.00 [13:39:00]line Безнал.: 0.00 [13:39:00]line Место: АЗС № 101 "Партнер Нефть" [13:39:00]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:39:00]line СНО: Общий режим [13:39:00]line Чек 445 28.10.2024 13:39 [13:39:00]line Смена: 546 ФФД: 1.0 [13:39:00]line ЗНМ: 0300000082 [13:39:00]line РНМ: 0000000000091628 [13:39:00]line Версия ККМ: 001 [13:39:00]line ФМ: 0000000000874671 [13:39:00]line ФД: 317970 [13:39:00]line ФПД: 262325628525894 [13:39:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T133900&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317970&fm=262325628525894&tin=02508201610067®Number=0000000000091628&sum=249000 [13:39:01]OFD Sender: Processing packet 317970 [packets to send 127, broken 126] [13:39:01]ProducePacketName [13:39:01]name=ofd_packets/00317970 [13:39:01]OFD Sender: To server: pG, [13:39:01]CommunicateWithHost lk.salyk.kg:30040 [13:39:01]ConnectInit lk.salyk.kg [13:39:01]written 0, free lines is 4095 [13:39:01]Connected sock=10 [13:39:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 DA BE 07 01 2B AD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 64 91 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 AA CC 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 CC 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4B 67 00 00 00 00 07 04 06 00 A8 CC 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 01 00 00 F4 03 04 00 F4 93 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 12 DA 04 00 35 04 06 00 EE 95 71 E7 5D 46 F0 B7 3D 9B 12 AD FB CA [13:39:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 A3 23 47 00 CD D6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 12 DA 04 00 F4 03 04 00 AD 3F 1F 67 B6 04 01 00 00 D2 4B A9 EF 41 96 E9 2E [13:39:01]CommunicateWithHost err = 0 [13:39:01]CheckOFDResponse [13:39:01]1017 (14) - 77093643461234 [13:39:01]1041 (16) - 0000000000874671 [13:39:01]1040 (4) - 317970 [13:39:01]1012 (4) - 28.10.2024 07:39 [13:39:01]1206 (1) - 0 [13:39:01]OFD Sender: Remove packet 317970 [13:39:01]ProducePacketName [13:39:01]name=ofd_packets/00317970 [13:39:01]NVStorageDeleteData [13:39:01]Write to MH i2c: 01 00 00 F9 42 3B [13:39:01]Write i2c OK [13:39:01]MH_I2C_Read... [13:39:01]Read from MH i2c: 01 [13:39:01]MH_I2C_Read... [13:39:01]Read from MH i2c: 01 07 00 [13:39:01]MH_I2C_Read... [13:39:01]Read from MH i2c: 01 07 00 F9 42 00 00 00 00 00 F3 0C 41 [13:39:01]RasterBufferAndPrint [13:39:01]line [13:39:01]line [13:39:01]line [13:39:01]line [13:39:01]line [13:39:01]written 0, free lines is 3324 [13:39:01]MH_Cut [13:39:01]Write to MH i2c: D1 01 00 00 43 01 15 [13:39:01]Write i2c OK [13:39:01]MH_I2C_Read... [13:39:01]Read from MH i2c: D1 [13:39:01]MH_I2C_Read... [13:39:01]Read from MH i2c: D1 01 00 [13:39:01]MH_I2C_Read... [13:39:01]Read from MH i2c: D1 01 00 00 43 00 14 [13:39:01]Write to MH i2c: 01 00 00 01 43 44 [13:39:01]Write i2c OK [13:39:01]MH_I2C_Read... [13:39:01]OFD Sender: No OFD packet to send [13:39:02]*** Cut start [13:39:02]*** Partial cut [13:39:02]*** CUTSNS_PIN = 1 [13:39:02]*** CUTSNS_PIN = 0 [13:39:02]*** Brake cut motor [13:39:02]Read from MH i2c: 01 [13:39:02]MH_I2C_Read... [13:39:02]*** Stop cut motor [13:39:02]*** Cut end [13:39:02]Read from MH i2c: 01 07 00 [13:39:02]MH_I2C_Read... [13:39:02]Read from MH i2c: 01 07 00 01 43 00 00 00 00 00 FF 0F 59 [13:39:02]process_action close_receipt done [13:39:02]requested_data is exist [13:39:02]produce_requested_data [13:39:02]requested_item fm.sn is exist - process it [13:39:02]wFMCommunicate request_size=4 [13:39:02]MH_SAM_APDU [13:39:02]CAPDU: 80 11 00 00 [13:39:02]Write to MH i2c: E2 08 00 02 43 80 11 00 00 00 00 00 00 BF [13:39:02]Write i2c OK [13:39:02]MH_I2C_Read... [13:39:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:39:02]Read from MH i2c: E2 [13:39:02]MH_I2C_Read... [13:39:02]Read from MH i2c: E2 17 00 [13:39:02]MH_I2C_Read... [13:39:02]Read from MH i2c: E2 17 00 02 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 13 [13:39:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:39:02]wFMCommunicate OK [13:39:02]requested_item fd.num is exist - process it [13:39:02]SAM_PROTO_GetFieldsCounters [13:39:02]wFMCommunicate request_size=4 [13:39:02]MH_SAM_APDU [13:39:02]CAPDU: 80 13 00 00 [13:39:02]Write to MH i2c: E2 08 00 03 43 80 13 00 00 00 00 00 00 C2 [13:39:02]Write i2c OK [13:39:02]MH_I2C_Read... [13:39:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:39:03]Read from MH i2c: E2 [13:39:03]MH_I2C_Read... [13:39:03]Read from MH i2c: E2 62 00 [13:39:03]MH_I2C_Read... [13:39:03]Read from MH i2c: E2 62 00 03 43 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 12 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 BD 01 00 00 5E 04 04 00 BD 01 00 00 57 04 04 00 BE 01 00 00 19 04 04 00 00 00 00 00 90 00 33 [13:39:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 12 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 BD 01 00 00 5E 04 04 00 BD 01 00 00 57 04 04 00 BE 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:39:03]wFMCommunicate OK [13:39:03]SAM_PROTO_GetFieldsCounters done [13:39:03]requested_item shift.num is exist - process it [13:39:03]requested_item shift.opened is exist - process it [13:39:03]req_shift_opened [13:39:03]FM_GetShiftState [13:39:03]SAM_PROTO_GetShiftState [13:39:03]wFMCommunicate request_size=4 [13:39:03]MH_SAM_APDU [13:39:03]CAPDU: 80 13 01 00 [13:39:03]Write to MH i2c: E2 08 00 04 43 80 13 01 00 00 00 00 00 C4 [13:39:03]Write i2c OK [13:39:03]MH_I2C_Read... [13:39:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:39:03]Read from MH i2c: E2 [13:39:03]MH_I2C_Read... [13:39:03]Read from MH i2c: E2 0E 00 [13:39:03]MH_I2C_Read... [13:39:03]Read from MH i2c: E2 0E 00 04 43 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 BD [13:39:03]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:39:03]wFMCommunicate OK [13:39:03]SAM_PROTO_GetShiftState done [13:39:03]FM_GetShiftState done [13:39:03]req_shift_opened done [13:39:03]requested_item shift.open_date is exist - process it [13:39:03]req_shift_open_date [13:39:03]req_shift_open_date done [13:39:03]produce_requested_data done [13:39:03]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317970,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:39:03]process_action_free close_receipt [13:39:03]json_value_free [13:39:03]json_value_free done [13:39:03]process_json_proto returns [13:39:03]Send response to host [13:39:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317970,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:39:03]free response buf [13:39:03]execute_script done [13:39:03]execute_script returns [13:39:03]free content buf [13:39:03]Sock 7.Close socket [13:39:03]Sock 7.Thread stoped [13:39:06]OFD Sender: No OFD packet to send [13:39:11]OFD Sender: No OFD packet to send [13:39:16]OFD Sender: No OFD packet to send [13:39:21]OFD Sender: No OFD packet to send [13:39:26]OFD Sender: No OFD packet to send [13:39:31]OFD Sender: No OFD packet to send [13:39:36]OFD Sender: No OFD packet to send [13:39:41]OFD Sender: No OFD packet to send [13:39:46]OFD Sender: No OFD packet to send [13:39:51]OFD Sender: No OFD packet to send [13:39:56]OFD Sender: No OFD packet to send [13:40:01]OFD Sender: No OFD packet to send [13:40:06]OFD Sender: No OFD packet to send [13:40:12]OFD Sender: No OFD packet to send [13:40:17]OFD Sender: No OFD packet to send [13:40:19]accept exits with 9 [13:40:19]New connection [13:40:19]New thread 3067293028 created [13:40:19]Thread 3067436388 joined [13:40:19]Waiting for new connection... [13:40:19] Sock 9.Parse request [13:40:19]Sock 9.Check first char [13:40:19]Sock 9.First char is OK [13:40:19]request: POST /json_proto HTTP/1.0 [13:40:19]Method: POST [13:40:19]URL: /json_proto [13:40:19]Method is POST - this is cgi request [13:40:19]url: /json_proto [13:40:19]query_string will be loaded in cgi processing [13:40:19]execute_cgi json_proto POST (null) [13:40:19]execute_cgi path=json_proto method=POST [13:40:19]POST find Content-Length [13:40:19]Host: 172.17.50.195:8080 [13:40:19]Content-Length: 823 [13:40:19]Content-Type: application/json [13:40:19] [13:40:19]POST finish read [13:40:19]Found Content-Length = 823 [13:40:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092926", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 55.040, "sum" : 2108.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" : 2108.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:40:19]execute_script... [13:40: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)1092926", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 55.040, "sum" : 2108.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" : 2108.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:40:19]POST & json_proto [13:40:19]process_json_proto [13:40:19]json parsed OK: [13:40:19]protocol is kg_v1.0 [13:40:19]action value=close_receipt [13:40:19]process_action close_receipt [13:40:19]cmd_close_receipt [13:40:19]MH_GetDate [13:40:19]Write to MH i2c: F0 00 00 05 43 37 [13:40:19]Write i2c OK [13:40:19]MH_I2C_Read... [13:40:19]Read from MH i2c: F0 [13:40:19]MH_I2C_Read... [13:40:19]Read from MH i2c: F0 09 00 [13:40:19]MH_I2C_Read... [13:40:19]Read from MH i2c: F0 09 00 05 43 00 44 94 1F 67 43 33 1C 67 97 [13:40:19]GetLastDocTimeStamp 1730122740 [13:40:19]current date 1730122820 [13:40:19]FM_GetShiftState [13:40:19]SAM_PROTO_GetShiftState [13:40:19]wFMCommunicate request_size=4 [13:40:19]MH_SAM_APDU [13:40:19]CAPDU: 80 13 01 00 [13:40:19]Write to MH i2c: E2 08 00 06 43 80 13 01 00 00 00 00 00 C6 [13:40:19]Write i2c OK [13:40:19]MH_I2C_Read... [13:40:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:40:19]Read from MH i2c: E2 [13:40:19]MH_I2C_Read... [13:40:19]Read from MH i2c: E2 0E 00 [13:40:19]MH_I2C_Read... [13:40:19]Read from MH i2c: E2 0E 00 06 43 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 BF [13:40:19]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:40:19]wFMCommunicate OK [13:40:19]SAM_PROTO_GetShiftState done [13:40:19]FM_GetShiftState done [13:40:19]opened in 1730073493 [13:40:19]opened+sec_in_day 1730159893 [13:40:19]quantity*price = 210803 [13:40:19]sum+1 = 210804 [13:40:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2108.03 НСП 1% : 18.65 НДС 12% : 223.86 Наличными: 0.00 Безнал.: 2108.03 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 446 28.10.2024 13:40 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874671 ФД: 317971 ФПД: 67083656814896 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T134020&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317971&fm=67083656814896&tin=02508201610067®Number=0000000000091628&sum=210803 [13:40:20]StoreToDocumentArchive [13:40:20]shift 546 fd 317971 [13:40:20]save to /storage/0546/doc_00317971 [13:40:20]save last doc name /storage/0546/doc_00317971 to /storage/kkm_last_doc_name [13:40:20]save OK [13:40:20]Clear old archive folders... [13:40:20]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:40:20]tlvbuf is 015C85B0 [13:40:20]SAM_PROTO_ClearQueue [13:40:20]wFMCommunicate request_size=4 [13:40:20]MH_SAM_APDU [13:40:20]CAPDU: 80 09 00 00 [13:40:20]Write to MH i2c: E2 08 00 13 43 80 09 00 00 00 00 00 00 C8 [13:40:20]Write i2c OK [13:40:20]MH_I2C_Read... [13:40:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:40:20]Read from MH i2c: E2 [13:40:20]MH_I2C_Read... [13:40:20]Read from MH i2c: E2 03 00 [13:40:20]MH_I2C_Read... [13:40:20]Read from MH i2c: E2 03 00 13 43 00 90 00 CA [13:40:20]RAPDU: 90 00 [13:40:20]wFMCommunicate OK [13:40:20]SAM_PROTO_ClearQueue done [13:40:20]KKMCreateOFDPacket [13:40:20]OFDProtocolAddRootSTLVToBuf [13:40:20]FM_MakeSignedData [13:40:20]FM_MakeSignedData [13:40:20]SAM_PROTO_SignData [13:40:20]wFMCommunicate request_size=4 [13:40:20]MH_SAM_APDU [13:40:20]CAPDU: 80 0D 01 02 [13:40:20]Write to MH i2c: E2 08 00 14 43 80 0D 01 02 00 00 00 00 D0 [13:40:20]Write i2c OK [13:40:20]MH_I2C_Read... [13:40:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:40:20]Read from MH i2c: E2 [13:40:20]MH_I2C_Read... [13:40:20]Read from MH i2c: E2 03 00 [13:40:20]MH_I2C_Read... [13:40:20]Read from MH i2c: E2 03 00 14 43 00 90 00 CB [13:40:20]RAPDU: 90 00 [13:40:20]wFMCommunicate OK [13:40:20]wFMCommunicate request_size=255 [13:40:20]MH_SAM_APDU [13:40:20]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 00 D7 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 73 37 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 37 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 57 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 73 37 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 01 00 00 F4 03 04 00 44 94 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 13 DA 04 00 35 04 06 00 3D 03 [13:40:20]Write to MH i2c: E2 02 01 15 43 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 00 D7 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 73 37 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 37 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 57 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 73 37 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 01 00 00 F4 03 04 00 44 94 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 13 DA 04 00 35 04 06 00 3D 03 00 00 F0 [13:40:20]Write i2c OK [13:40:20]MH_I2C_Read... [13:40:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:40:20]Read from MH i2c: E2 [13:40:20]MH_I2C_Read... [13:40:20]Read from MH i2c: E2 03 00 [13:40:20]MH_I2C_Read... [13:40:20]Read from MH i2c: E2 03 00 15 43 00 90 00 CC [13:40:20]RAPDU: 90 00 [13:40:20]wFMCommunicate OK [13:40:20]wFMCommunicate request_size=9 [13:40:20]MH_SAM_APDU [13:40:20]CAPDU: 80 0D 02 02 04 21 88 E1 30 [13:40:20]Write to MH i2c: E2 0C 00 16 43 80 0D 02 02 04 00 21 88 E1 30 00 00 95 [13:40:20]Write i2c OK [13:40:20]MH_I2C_Read... [13:40:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:40:20]Read from MH i2c: E2 [13:40:20]MH_I2C_Read... [13:40:20]Read from MH i2c: E2 03 00 [13:40:20]MH_I2C_Read... [13:40:20]Read from MH i2c: E2 03 00 16 43 00 90 00 CD [13:40:20]RAPDU: 90 00 [13:40:20]wFMCommunicate OK [13:40:20]wFMCommunicate request_size=4 [13:40:20]MH_SAM_APDU [13:40:20]CAPDU: 80 0D 03 02 [13:40:20]Write to MH i2c: E2 08 00 17 43 80 0D 03 02 00 00 00 00 D5 [13:40:20]Write i2c OK [13:40:20]MH_I2C_Read... [13:40:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:40:20]Read from MH i2c: E2 [13:40:20]MH_I2C_Read... [13:40:20]Read from MH i2c: E2 0B 00 [13:40:20]MH_I2C_Read... [13:40:20]Read from MH i2c: E2 0B 00 17 43 00 1F 33 D6 33 00 0A B9 4C 90 00 40 [13:40:20]RAPDU: 1F 33 D6 33 00 0A B9 4C 90 00 [13:40:20]wFMCommunicate OK [13:40:20]SAM_PROTO_SignData done [13:40:20]FM_MakeSignedData done [13:40:20]CreateOFDProtocolMessage [13:40:20]wFMCommunicate request_size=4 [13:40:20]MH_SAM_APDU [13:40:20]CAPDU: 80 11 00 00 [13:40:20]Write to MH i2c: E2 08 00 18 43 80 11 00 00 00 00 00 00 D5 [13:40:20]Write i2c OK [13:40:20]MH_I2C_Read... [13:40:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:40:20]Read from MH i2c: E2 [13:40:20]MH_I2C_Read... [13:40:20]Read from MH i2c: E2 17 00 [13:40:20]MH_I2C_Read... [13:40:20]Read from MH i2c: E2 17 00 18 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 29 [13:40:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:40:20]wFMCommunicate OK [13:40:20]CreateOFDProtocolMessage done [13:40:20]OFDSenderStorePacket 317971 [13:40:20]StoreOFDPacket docnum=317971 [13:40:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 72 0C 06 01 A8 52 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 00 D7 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 73 37 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 37 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 57 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 73 37 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 01 00 00 F4 03 04 00 44 94 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 13 DA 04 00 35 04 06 00 3D 03 21 88 E1 30 1F 33 D6 33 00 0A B9 4C [13:40:20]CheckFolder [13:40:20]dirname=/storage/ofd_packets [13:40:20]CheckFolder done [13:40:20]ProducePacketName [13:40:20]name=ofd_packets/00317971 [13:40:20]NVStorageSaveData ofd_packets/00317971 [13:40:20]File name is /storage/ofd_packets/00317971 [13:40:20]Write 300 bytes [13:40:20]NVStorageSaveData done [13:40:20]OFDSenderStorePacket done [13:40:20]KKMCreateOFDPacket done [13:40:20]NVStorageSaveData kkm_last_timestamp [13:40:20]File name is /storage/kkm_last_timestamp [13:40:20]Write 4 bytes [13:40:20]NVStorageSaveData done [13:40:20]ExternCall_PrintAddStr [13:40:20]wPrintStart [13:40:20]Write to MH i2c: 01 00 00 19 43 5C [13:40:20]Write i2c OK [13:40:20]MH_I2C_Read... [13:40:20]Read from MH i2c: 01 [13:40:20]MH_I2C_Read... [13:40:20]Read from MH i2c: 01 07 00 [13:40:20]MH_I2C_Read... [13:40:20]Read from MH i2c: 01 07 00 19 43 00 00 00 00 00 FF 0F 71 [13:40:20]RasterBufferAndPrint [13:40:20]line Счет N : (1)1092926 [13:40:20]line ИНН: 02508201610067 [13:40:20]line Контрольно-Кассовый Чек [13:40:20]line ПРОДАЖА [13:40:20]line ТРК (МРК, ГНК) : 71 [13:40:20]line Товар: 2711190000 [13:40:20]line ГАЗ-К-5 [13:40:20]line 55.040 * 38.30 [13:40:20]line = 2108.03 [13:40:20]line НДС 12% НСП 1% [13:40:20]line > о реализуемом товаре [13:40:20]line ИТОГО: 2108.03 [13:40:20]line НСП 1% : 18.65 [13:40:20]line НДС 12% : 223.86 [13:40:20]line Наличными: 0.00 [13:40:20]line Безнал.: 2108.03 [13:40:20]line Место: АЗС № 101 "Партнер Нефть" [13:40:20]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:40:20]line СНО: Общий режим [13:40:20]line Чек 446 28.10.2024 13:40 [13:40:20]line Смена: 546 ФФД: 1.0 [13:40:20]line ЗНМ: 0300000082 [13:40:20]line РНМ: 0000000000091628 [13:40:20]line Версия ККМ: 001 [13:40:20]line Платежная система: Бакай Банк [13:40:20]line ФМ: 0000000000874671 [13:40:20]line ФД: 317971 [13:40:20]line ФПД: 67083656814896 [13:40:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T134020&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317971&fm=67083656814896&tin=02508201610067®Number=0000000000091628&sum=210803 [13:40:20]written 0, free lines is 4095 [13:40:20]OFD Sender: Processing packet 317971 [packets to send 127, broken 126] [13:40:20]ProducePacketName [13:40:20]name=ofd_packets/00317971 [13:40:21]OFD Sender: To server: pG, [13:40:21]CommunicateWithHost lk.salyk.kg:30040 [13:40:21]ConnectInit lk.salyk.kg [13:40:21]Connected sock=10 [13:40:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 72 0C 06 01 A8 52 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 00 D7 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 73 37 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 37 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 57 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 73 37 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 01 00 00 F4 03 04 00 44 94 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 13 DA 04 00 35 04 06 00 3D 03 21 88 E1 30 1F 33 D6 33 00 0A B9 4C [13:40:21]Write to MH i2c: 01 00 00 43 43 86 [13:40:21]Write i2c OK [13:40:21]MH_I2C_Read... [13:40:21]Read from MH i2c: 01 [13:40:21]MH_I2C_Read... [13:40:21]Read from MH i2c: 01 07 00 [13:40:21]MH_I2C_Read... [13:40:21]Read from MH i2c: 01 07 00 43 43 00 00 00 00 00 0A 0D A4 [13:40:21]RasterBufferAndPrint [13:40:21]line [13:40:21]line [13:40:21]line [13:40:21]line [13:40:21]line [13:40:21]written 0, free lines is 3344 [13:40:21]MH_Cut [13:40:21]Write to MH i2c: D1 01 00 4A 43 01 5F [13:40:21]Write i2c OK [13:40:21]MH_I2C_Read... [13:40:21]Read from MH i2c: D1 [13:40:21]MH_I2C_Read... [13:40:21]Read from MH i2c: D1 01 00 [13:40:21]MH_I2C_Read... [13:40:21]Read from MH i2c: D1 01 00 4A 43 00 5E [13:40:21]Write to MH i2c: 01 00 00 4B 43 8E [13:40:21]Write i2c OK [13:40:21]MH_I2C_Read... [13:40:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 25 8D 47 00 3E 3A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 13 DA 04 00 F4 03 04 00 FD 3F 1F 67 B6 04 01 00 00 50 2A 2A F1 C2 88 A9 82 [13:40:21]CommunicateWithHost err = 0 [13:40:21]CheckOFDResponse [13:40:21]1017 (14) - 77093643461234 [13:40:21]1041 (16) - 0000000000874671 [13:40:21]1040 (4) - 317971 [13:40:21]1012 (4) - 28.10.2024 07:40 [13:40:21]1206 (1) - 0 [13:40:21]OFD Sender: Remove packet 317971 [13:40:21]ProducePacketName [13:40:21]name=ofd_packets/00317971 [13:40:21]NVStorageDeleteData [13:40:21]OFD Sender: No OFD packet to send [13:40:21]*** Cut start [13:40:21]*** Partial cut [13:40:21]*** CUTSNS_PIN = 1 [13:40:22]*** CUTSNS_PIN = 0 [13:40:22]*** Brake cut motor [13:40:22]Read from MH i2c: 01 [13:40:22]MH_I2C_Read... [13:40:22]*** Stop cut motor [13:40:22]*** Cut end [13:40:22]Read from MH i2c: 01 07 00 [13:40:22]MH_I2C_Read... [13:40:22]Read from MH i2c: 01 07 00 4B 43 00 00 00 00 00 FF 0F A3 [13:40:22]process_action close_receipt done [13:40:22]requested_data is exist [13:40:22]produce_requested_data [13:40:22]requested_item fm.sn is exist - process it [13:40:22]wFMCommunicate request_size=4 [13:40:22]MH_SAM_APDU [13:40:22]CAPDU: 80 11 00 00 [13:40:22]Write to MH i2c: E2 08 00 4C 43 80 11 00 00 00 00 00 00 09 [13:40:22]Write i2c OK [13:40:22]MH_I2C_Read... [13:40:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:40:22]Read from MH i2c: E2 [13:40:22]MH_I2C_Read... [13:40:22]Read from MH i2c: E2 17 00 [13:40:22]MH_I2C_Read... [13:40:22]Read from MH i2c: E2 17 00 4C 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 5D [13:40:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:40:22]wFMCommunicate OK [13:40:22]requested_item fd.num is exist - process it [13:40:22]SAM_PROTO_GetFieldsCounters [13:40:22]wFMCommunicate request_size=4 [13:40:22]MH_SAM_APDU [13:40:22]CAPDU: 80 13 00 00 [13:40:22]Write to MH i2c: E2 08 00 4D 43 80 13 00 00 00 00 00 00 0C [13:40:22]Write i2c OK [13:40:22]MH_I2C_Read... [13:40:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:40:22]Read from MH i2c: E2 [13:40:22]MH_I2C_Read... [13:40:22]Read from MH i2c: E2 62 00 [13:40:22]MH_I2C_Read... [13:40:22]Read from MH i2c: E2 62 00 4D 43 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 13 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 BE 01 00 00 5E 04 04 00 BE 01 00 00 57 04 04 00 BF 01 00 00 19 04 04 00 00 00 00 00 90 00 81 [13:40:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 13 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 BE 01 00 00 5E 04 04 00 BE 01 00 00 57 04 04 00 BF 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:40:22]wFMCommunicate OK [13:40:22]SAM_PROTO_GetFieldsCounters done [13:40:22]requested_item shift.num is exist - process it [13:40:22]requested_item shift.opened is exist - process it [13:40:22]req_shift_opened [13:40:22]FM_GetShiftState [13:40:22]SAM_PROTO_GetShiftState [13:40:22]wFMCommunicate request_size=4 [13:40:22]MH_SAM_APDU [13:40:22]CAPDU: 80 13 01 00 [13:40:22]Write to MH i2c: E2 08 00 4E 43 80 13 01 00 00 00 00 00 0E [13:40:22]Write i2c OK [13:40:22]MH_I2C_Read... [13:40:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:40:22]Read from MH i2c: E2 [13:40:22]MH_I2C_Read... [13:40:22]Read from MH i2c: E2 0E 00 [13:40:22]MH_I2C_Read... [13:40:22]Read from MH i2c: E2 0E 00 4E 43 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 07 [13:40:22]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:40:22]wFMCommunicate OK [13:40:22]SAM_PROTO_GetShiftState done [13:40:22]FM_GetShiftState done [13:40:22]req_shift_opened done [13:40:22]requested_item shift.open_date is exist - process it [13:40:22]req_shift_open_date [13:40:22]req_shift_open_date done [13:40:22]produce_requested_data done [13:40:22]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317971,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:40:22]process_action_free close_receipt [13:40:22]json_value_free [13:40:22]json_value_free done [13:40:22]process_json_proto returns [13:40:22]Send response to host [13:40:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317971,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:40:22]free response buf [13:40:22]execute_script done [13:40:22]execute_script returns [13:40:22]free content buf [13:40:22]Sock 9.Close socket [13:40:22]Sock 9.Thread stoped [13:40:26]OFD Sender: No OFD packet to send [13:40:28]accept exits with 7 [13:40:28]New connection [13:40:28]New thread 3067436388 created [13:40:28]Thread 3067293028 joined [13:40:28]Waiting for new connection... [13:40:28] Sock 7.Parse request [13:40:28]Sock 7.Check first char [13:40:28]Sock 7.First char is OK [13:40:28]request: POST /json_proto HTTP/1.0 [13:40:28]Method: POST [13:40:28]URL: /json_proto [13:40:28]Method is POST - this is cgi request [13:40:28]url: /json_proto [13:40:28]query_string will be loaded in cgi processing [13:40:28]execute_cgi json_proto POST (null) [13:40:28]execute_cgi path=json_proto method=POST [13:40:28]POST find Content-Length [13:40:28]Host: 172.17.50.195:8080 [13:40:28]Content-Length: 767 [13:40:28]Content-Type: application/json [13:40:28] [13:40:28]POST finish read [13:40:28]Found Content-Length = 767 [13:40:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092930", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.240, "sum" : 350.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 350.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:40:28]execute_script... [13:40: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)1092930", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.240, "sum" : 350.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 350.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:40:28]POST & json_proto [13:40:28]process_json_proto [13:40:28]json parsed OK: [13:40:28]protocol is kg_v1.0 [13:40:28]action value=close_receipt [13:40:28]process_action close_receipt [13:40:28]cmd_close_receipt [13:40:28]MH_GetDate [13:40:28]Write to MH i2c: F0 00 00 4F 43 81 [13:40:28]Write i2c OK [13:40:28]MH_I2C_Read... [13:40:28]Read from MH i2c: F0 [13:40:28]MH_I2C_Read... [13:40:28]Read from MH i2c: F0 09 00 [13:40:28]MH_I2C_Read... [13:40:28]Read from MH i2c: F0 09 00 4F 43 00 4D 94 1F 67 43 33 1C 67 EA [13:40:28]GetLastDocTimeStamp 1730122820 [13:40:28]current date 1730122829 [13:40:28]FM_GetShiftState [13:40:28]SAM_PROTO_GetShiftState [13:40:28]wFMCommunicate request_size=4 [13:40:28]MH_SAM_APDU [13:40:28]CAPDU: 80 13 01 00 [13:40:28]Write to MH i2c: E2 08 00 50 43 80 13 01 00 00 00 00 00 10 [13:40:28]Write i2c OK [13:40:28]MH_I2C_Read... [13:40:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:40:28]Read from MH i2c: E2 [13:40:28]MH_I2C_Read... [13:40:28]Read from MH i2c: E2 0E 00 [13:40:28]MH_I2C_Read... [13:40:28]Read from MH i2c: E2 0E 00 50 43 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 09 [13:40:28]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:40:28]wFMCommunicate OK [13:40:28]SAM_PROTO_GetShiftState done [13:40:28]FM_GetShiftState done [13:40:28]opened in 1730073493 [13:40:28]opened+sec_in_day 1730159893 [13:40:28]quantity*price = 35055 [13:40:28]sum+1 = 35057 [13:40:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 350.56 НСП 1% : 3.10 НДС 12% : 37.23 Наличными: 0.00 Безнал.: 350.56 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 447 28.10.2024 13:40 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317972 ФПД: 92327303339125 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T134029&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317972&fm=92327303339125&tin=02508201610067®Number=0000000000091628&sum=35056 [13:40:29]StoreToDocumentArchive [13:40:29]shift 546 fd 317972 [13:40:29]save to /storage/0546/doc_00317972 [13:40:29]save last doc name /storage/0546/doc_00317972 to /storage/kkm_last_doc_name [13:40:29]save OK [13:40:29]Clear old archive folders... [13:40:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:40:29]tlvbuf is B6E1E3C0 [13:40:29]SAM_PROTO_ClearQueue [13:40:29]wFMCommunicate request_size=4 [13:40:29]MH_SAM_APDU [13:40:29]CAPDU: 80 09 00 00 [13:40:29]Write to MH i2c: E2 08 00 5D 43 80 09 00 00 00 00 00 00 12 [13:40:29]Write i2c OK [13:40:29]MH_I2C_Read... [13:40:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:40:29]Read from MH i2c: E2 [13:40:29]MH_I2C_Read... [13:40:29]Read from MH i2c: E2 03 00 [13:40:29]MH_I2C_Read... [13:40:29]Read from MH i2c: E2 03 00 5D 43 00 90 00 14 [13:40:29]RAPDU: 90 00 [13:40:29]wFMCommunicate OK [13:40:29]SAM_PROTO_ClearQueue done [13:40:29]KKMCreateOFDPacket [13:40:29]OFDProtocolAddRootSTLVToBuf [13:40:29]FM_MakeSignedData [13:40:29]FM_MakeSignedData [13:40:29]SAM_PROTO_SignData [13:40:29]wFMCommunicate request_size=4 [13:40:29]MH_SAM_APDU [13:40:29]CAPDU: 80 0D 01 02 [13:40:29]Write to MH i2c: E2 08 00 5E 43 80 0D 01 02 00 00 00 00 1A [13:40:29]Write i2c OK [13:40:29]MH_I2C_Read... [13:40:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:40:29]Read from MH i2c: E2 [13:40:29]MH_I2C_Read... [13:40:29]Read from MH i2c: E2 03 00 [13:40:29]MH_I2C_Read... [13:40:29]Read from MH i2c: E2 03 00 5E 43 00 90 00 15 [13:40:29]RAPDU: 90 00 [13:40:29]wFMCommunicate OK [13:40:29]wFMCommunicate request_size=255 [13:40:29]MH_SAM_APDU [13:40: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 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F0 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 01 00 00 F4 03 04 00 4D 94 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 14 DA 04 00 35 04 06 00 53 [13:40:29]Write to MH i2c: E2 02 01 5F 43 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F0 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 01 00 00 F4 03 04 00 4D 94 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 14 DA 04 00 35 04 06 00 53 00 00 B3 [13:40:29]Write i2c OK [13:40:29]MH_I2C_Read... [13:40:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:40:30]Read from MH i2c: E2 [13:40:30]MH_I2C_Read... [13:40:30]Read from MH i2c: E2 03 00 [13:40:30]MH_I2C_Read... [13:40:30]Read from MH i2c: E2 03 00 5F 43 00 90 00 16 [13:40:30]RAPDU: 90 00 [13:40:30]wFMCommunicate OK [13:40:30]wFMCommunicate request_size=10 [13:40:30]MH_SAM_APDU [13:40:30]CAPDU: 80 0D 02 02 05 F8 A0 1E 5C 75 [13:40:30]Write to MH i2c: E2 0D 00 60 43 80 0D 02 02 05 00 F8 A0 1E 5C 75 00 00 AE [13:40:30]Write i2c OK [13:40:30]MH_I2C_Read... [13:40:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:40:30]Read from MH i2c: E2 [13:40:30]MH_I2C_Read... [13:40:30]Read from MH i2c: E2 03 00 [13:40:30]MH_I2C_Read... [13:40:30]Read from MH i2c: E2 03 00 60 43 00 90 00 17 [13:40:30]RAPDU: 90 00 [13:40:30]wFMCommunicate OK [13:40:30]wFMCommunicate request_size=4 [13:40:30]MH_SAM_APDU [13:40:30]CAPDU: 80 0D 03 02 [13:40:30]Write to MH i2c: E2 08 00 61 43 80 0D 03 02 00 00 00 00 1F [13:40:30]Write i2c OK [13:40:30]MH_I2C_Read... [13:40:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:40:30]Read from MH i2c: E2 [13:40:30]MH_I2C_Read... [13:40:30]Read from MH i2c: E2 0B 00 [13:40:30]MH_I2C_Read... [13:40:30]Read from MH i2c: E2 0B 00 61 43 00 E7 F0 52 F3 F5 93 A4 5D 90 00 C5 [13:40:30]RAPDU: E7 F0 52 F3 F5 93 A4 5D 90 00 [13:40:30]wFMCommunicate OK [13:40:30]SAM_PROTO_SignData done [13:40:30]FM_MakeSignedData done [13:40:30]CreateOFDProtocolMessage [13:40:30]wFMCommunicate request_size=4 [13:40:30]MH_SAM_APDU [13:40:30]CAPDU: 80 11 00 00 [13:40:30]Write to MH i2c: E2 08 00 62 43 80 11 00 00 00 00 00 00 1F [13:40:30]Write i2c OK [13:40:30]MH_I2C_Read... [13:40:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:40:30]Read from MH i2c: E2 [13:40:30]MH_I2C_Read... [13:40:30]Read from MH i2c: E2 17 00 [13:40:30]MH_I2C_Read... [13:40:30]Read from MH i2c: E2 17 00 62 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 73 [13:40:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:40:30]wFMCommunicate OK [13:40:30]CreateOFDProtocolMessage done [13:40:30]OFDSenderStorePacket 317972 [13:40:30]StoreOFDPacket docnum=317972 [13:40:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 8C D7 07 01 82 3D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F0 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 01 00 00 F4 03 04 00 4D 94 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 14 DA 04 00 35 04 06 00 53 F8 A0 1E 5C 75 E7 F0 52 F3 F5 93 A4 5D [13:40:30]CheckFolder [13:40:30]dirname=/storage/ofd_packets [13:40:30]CheckFolder done [13:40:30]ProducePacketName [13:40:30]name=ofd_packets/00317972 [13:40:30]NVStorageSaveData ofd_packets/00317972 [13:40:30]File name is /storage/ofd_packets/00317972 [13:40:30]Write 301 bytes [13:40:30]NVStorageSaveData done [13:40:30]OFDSenderStorePacket done [13:40:30]KKMCreateOFDPacket done [13:40:30]NVStorageSaveData kkm_last_timestamp [13:40:30]File name is /storage/kkm_last_timestamp [13:40:30]Write 4 bytes [13:40:30]NVStorageSaveData done [13:40:30]ExternCall_PrintAddStr [13:40:30]wPrintStart [13:40:30]Write to MH i2c: 01 00 00 63 43 A6 [13:40:30]Write i2c OK [13:40:30]MH_I2C_Read... [13:40:30]Read from MH i2c: 01 [13:40:30]MH_I2C_Read... [13:40:30]Read from MH i2c: 01 07 00 [13:40:30]MH_I2C_Read... [13:40:30]Read from MH i2c: 01 07 00 63 43 00 00 00 00 00 FF 0F BB [13:40:30]RasterBufferAndPrint [13:40:30]line Счет N : (1)1092930 [13:40:30]line ИНН: 02508201610067 [13:40:30]line Контрольно-Кассовый Чек [13:40:30]line ПРОДАЖА [13:40:30]line ТРК (МРК, ГНК) : 63 [13:40:30]line Товар: 2710124130 [13:40:30]line Аи-92-К-2 [13:40:30]line 5.240 * 66.90 [13:40:30]line = 350.56 [13:40:30]line НДС 12% НСП 1% [13:40:30]line > о реализуемом товаре [13:40:30]line ИТОГО: 350.56 [13:40:30]line НСП 1% : 3.10 [13:40:30]line НДС 12% : 37.23 [13:40:30]line Наличными: 0.00 [13:40:30]line Безнал.: 350.56 [13:40:30]line Место: АЗС № 101 "Партнер Нефть" [13:40:30]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:40:30]line СНО: Общий режим [13:40:30]line Чек 447 28.10.2024 13:40 [13:40:30]line Смена: 546 ФФД: 1.0 [13:40:30]line ЗНМ: 0300000082 [13:40:30]line РНМ: 0000000000091628 [13:40:30]line Версия ККМ: 001 [13:40:30]line Платежная система: Mbank [13:40:30]line ФМ: 0000000000874671 [13:40:30]line ФД: 317972 [13:40:30]line ФПД: 92327303339125 [13:40:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T134029&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317972&fm=92327303339125&tin=02508201610067®Number=0000000000091628&sum=35056 [13:40:30]written 0, free lines is 4095 [13:40:30]OFD Sender: Processing packet 317972 [packets to send 127, broken 126] [13:40:30]ProducePacketName [13:40:30]name=ofd_packets/00317972 [13:40:30]OFD Sender: To server: pG, [13:40:30]CommunicateWithHost lk.salyk.kg:30040 [13:40:30]ConnectInit lk.salyk.kg [13:40:30]Connected sock=10 [13:40:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 8C D7 07 01 82 3D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F0 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 01 00 00 F4 03 04 00 4D 94 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 14 DA 04 00 35 04 06 00 53 F8 A0 1E 5C 75 E7 F0 52 F3 F5 93 A4 5D [13:40:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 B2 73 47 00 CE A0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 14 DA 04 00 F4 03 04 00 06 40 1F 67 B6 04 01 00 00 9D 72 41 DF 79 6A 26 DF [13:40:30]CommunicateWithHost err = 0 [13:40:30]CheckOFDResponse [13:40:30]1017 (14) - 77093643461234 [13:40:30]1041 (16) - 0000000000874671 [13:40:30]1040 (4) - 317972 [13:40:30]1012 (4) - 28.10.2024 07:40 [13:40:30]1206 (1) - 0 [13:40:30]OFD Sender: Remove packet 317972 [13:40:30]ProducePacketName [13:40:30]name=ofd_packets/00317972 [13:40:30]NVStorageDeleteData [13:40:30]Write to MH i2c: 01 00 00 8C 43 CF [13:40:30]Write i2c OK [13:40:30]MH_I2C_Read... [13:40:30]Read from MH i2c: 01 [13:40:30]MH_I2C_Read... [13:40:30]Read from MH i2c: 01 07 00 [13:40:30]MH_I2C_Read... [13:40:30]Read from MH i2c: 01 07 00 8C 43 00 00 00 00 00 19 0D FC [13:40:30]RasterBufferAndPrint [13:40:30]line [13:40:30]line [13:40:30]line [13:40:30]line [13:40:30]line [13:40:30]written 0, free lines is 3362 [13:40:30]MH_Cut [13:40:30]Write to MH i2c: D1 01 00 93 43 01 A8 [13:40:30]Write i2c OK [13:40:30]MH_I2C_Read... [13:40:30]Read from MH i2c: D1 [13:40:30]MH_I2C_Read... [13:40:30]Read from MH i2c: D1 01 00 [13:40:30]MH_I2C_Read... [13:40:30]Read from MH i2c: D1 01 00 93 43 00 A7 [13:40:30]Write to MH i2c: 01 00 00 94 43 D7 [13:40:30]Write i2c OK [13:40:30]MH_I2C_Read... [13:40:31]OFD Sender: No OFD packet to send [13:40:31]*** Cut start [13:40:31]*** Partial cut [13:40:31]*** CUTSNS_PIN = 1 [13:40:31]*** CUTSNS_PIN = 0 [13:40:31]*** Brake cut motor [13:40:32]Read from MH i2c: 01 [13:40:32]MH_I2C_Read... [13:40:32]*** Stop cut motor [13:40:32]*** Cut end [13:40:32]Read from MH i2c: 01 07 00 [13:40:32]MH_I2C_Read... [13:40:32]Read from MH i2c: 01 07 00 94 43 00 00 00 00 00 FF 0F EC [13:40:32]process_action close_receipt done [13:40:32]requested_data is exist [13:40:32]produce_requested_data [13:40:32]requested_item fm.sn is exist - process it [13:40:32]wFMCommunicate request_size=4 [13:40:32]MH_SAM_APDU [13:40:32]CAPDU: 80 11 00 00 [13:40:32]Write to MH i2c: E2 08 00 95 43 80 11 00 00 00 00 00 00 52 [13:40:32]Write i2c OK [13:40:32]MH_I2C_Read... [13:40:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:40:32]Read from MH i2c: E2 [13:40:32]MH_I2C_Read... [13:40:32]Read from MH i2c: E2 17 00 [13:40:32]MH_I2C_Read... [13:40:32]Read from MH i2c: E2 17 00 95 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A6 [13:40:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:40:32]wFMCommunicate OK [13:40:32]requested_item fd.num is exist - process it [13:40:32]SAM_PROTO_GetFieldsCounters [13:40:32]wFMCommunicate request_size=4 [13:40:32]MH_SAM_APDU [13:40:32]CAPDU: 80 13 00 00 [13:40:32]Write to MH i2c: E2 08 00 96 43 80 13 00 00 00 00 00 00 55 [13:40:32]Write i2c OK [13:40:32]MH_I2C_Read... [13:40:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:40:32]Read from MH i2c: E2 [13:40:32]MH_I2C_Read... [13:40:32]Read from MH i2c: E2 62 00 [13:40:32]MH_I2C_Read... [13:40:32]Read from MH i2c: E2 62 00 96 43 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 14 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 BF 01 00 00 5E 04 04 00 BF 01 00 00 57 04 04 00 C0 01 00 00 19 04 04 00 00 00 00 00 90 00 CE [13:40:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 14 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 BF 01 00 00 5E 04 04 00 BF 01 00 00 57 04 04 00 C0 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:40:32]wFMCommunicate OK [13:40:32]SAM_PROTO_GetFieldsCounters done [13:40:32]requested_item shift.num is exist - process it [13:40:32]requested_item shift.opened is exist - process it [13:40:32]req_shift_opened [13:40:32]FM_GetShiftState [13:40:32]SAM_PROTO_GetShiftState [13:40:32]wFMCommunicate request_size=4 [13:40:32]MH_SAM_APDU [13:40:32]CAPDU: 80 13 01 00 [13:40:32]Write to MH i2c: E2 08 00 97 43 80 13 01 00 00 00 00 00 57 [13:40:32]Write i2c OK [13:40:32]MH_I2C_Read... [13:40:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:40:32]Read from MH i2c: E2 [13:40:32]MH_I2C_Read... [13:40:32]Read from MH i2c: E2 0E 00 [13:40:32]MH_I2C_Read... [13:40:32]Read from MH i2c: E2 0E 00 97 43 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 50 [13:40:32]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:40:32]wFMCommunicate OK [13:40:32]SAM_PROTO_GetShiftState done [13:40:32]FM_GetShiftState done [13:40:32]req_shift_opened done [13:40:32]requested_item shift.open_date is exist - process it [13:40:32]req_shift_open_date [13:40:32]req_shift_open_date done [13:40:32]produce_requested_data done [13:40:32]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317972,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:40:32]process_action_free close_receipt [13:40:32]json_value_free [13:40:32]json_value_free done [13:40:32]process_json_proto returns [13:40:32]Send response to host [13:40:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317972,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:40:32]free response buf [13:40:32]execute_script done [13:40:32]execute_script returns [13:40:32]free content buf [13:40:32]Sock 7.Close socket [13:40:32]Sock 7.Thread stoped [13:40:36]OFD Sender: No OFD packet to send [13:40:41]OFD Sender: No OFD packet to send [13:40:46]OFD Sender: No OFD packet to send [13:40:51]OFD Sender: No OFD packet to send [13:40:56]OFD Sender: No OFD packet to send [13:41:01]OFD Sender: No OFD packet to send [13:41:06]OFD Sender: No OFD packet to send [13:41:11]OFD Sender: No OFD packet to send [13:41:16]OFD Sender: No OFD packet to send [13:41:21]OFD Sender: No OFD packet to send [13:41:26]OFD Sender: No OFD packet to send [13:41:31]OFD Sender: No OFD packet to send [13:41:36]OFD Sender: No OFD packet to send [13:41:41]OFD Sender: No OFD packet to send [13:41:46]OFD Sender: No OFD packet to send [13:41:51]OFD Sender: No OFD packet to send [13:41:56]OFD Sender: No OFD packet to send [13:42:01]OFD Sender: No OFD packet to send [13:42:06]OFD Sender: No OFD packet to send [13:42:11]OFD Sender: No OFD packet to send [13:42:16]OFD Sender: No OFD packet to send [13:42:21]OFD Sender: No OFD packet to send [13:42:26]OFD Sender: No OFD packet to send [13:42:31]OFD Sender: No OFD packet to send [13:42:36]OFD Sender: No OFD packet to send [13:42:41]OFD Sender: No OFD packet to send [13:42:41]accept exits with 9 [13:42:41]New connection [13:42:41]New thread 3067293028 created [13:42:41]Thread 3067436388 joined [13:42:41]Waiting for new connection... [13:42:41] Sock 9.Parse request [13:42:41]Sock 9.Check first char [13:42:41]Sock 9.First char is OK [13:42:41]request: POST /json_proto HTTP/1.0 [13:42:41]Method: POST [13:42:41]URL: /json_proto [13:42:41]Method is POST - this is cgi request [13:42:41]url: /json_proto [13:42:41]query_string will be loaded in cgi processing [13:42:41]execute_cgi json_proto POST (null) [13:42:41]execute_cgi path=json_proto method=POST [13:42:41]POST find Content-Length [13:42:41]Host: 172.17.50.195:8080 [13:42:41]Content-Length: 679 [13:42:41]Content-Type: application/json [13:42:41] [13:42:41]POST finish read [13:42:41]Found Content-Length = 679 [13:42:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092931", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:42:41]execute_script... [13:42:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092931", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:42:41]POST & json_proto [13:42:41]process_json_proto [13:42:41]json parsed OK: [13:42:41]protocol is kg_v1.0 [13:42:41]action value=close_receipt [13:42:41]process_action close_receipt [13:42:41]cmd_close_receipt [13:42:41]MH_GetDate [13:42:41]Write to MH i2c: F0 00 00 98 43 CA [13:42:41]Write i2c OK [13:42:41]MH_I2C_Read... [13:42:41]Read from MH i2c: F0 [13:42:41]MH_I2C_Read... [13:42:41]Read from MH i2c: F0 09 00 [13:42:41]MH_I2C_Read... [13:42:41]Read from MH i2c: F0 09 00 98 43 00 D3 94 1F 67 43 33 1C 67 B9 [13:42:41]GetLastDocTimeStamp 1730122829 [13:42:41]current date 1730122963 [13:42:41]FM_GetShiftState [13:42:41]SAM_PROTO_GetShiftState [13:42:41]wFMCommunicate request_size=4 [13:42:41]MH_SAM_APDU [13:42:41]CAPDU: 80 13 01 00 [13:42:41]Write to MH i2c: E2 08 00 99 43 80 13 01 00 00 00 00 00 59 [13:42:41]Write i2c OK [13:42:41]MH_I2C_Read... [13:42:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:42:41]Read from MH i2c: E2 [13:42:41]MH_I2C_Read... [13:42:41]Read from MH i2c: E2 0E 00 [13:42:41]MH_I2C_Read... [13:42:41]Read from MH i2c: E2 0E 00 99 43 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 52 [13:42:41]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:42:41]wFMCommunicate OK [13:42:41]SAM_PROTO_GetShiftState done [13:42:41]FM_GetShiftState done [13:42:41]opened in 1730073493 [13:42:41]opened+sec_in_day 1730159893 [13:42:41]quantity*price = 70044 [13:42:41]sum+1 = 70045 [13:42:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 448 28.10.2024 13:42 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317973 ФПД: 260239192502774 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T134243&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317973&fm=260239192502774&tin=02508201610067®Number=0000000000091628&sum=70000 [13:42:43]StoreToDocumentArchive [13:42:43]shift 546 fd 317973 [13:42:43]save to /storage/0546/doc_00317973 [13:42:43]save last doc name /storage/0546/doc_00317973 to /storage/kkm_last_doc_name [13:42:43]save OK [13:42:43]Clear old archive folders... [13:42:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:42:43]tlvbuf is 013BEDA0 [13:42:43]SAM_PROTO_ClearQueue [13:42:43]wFMCommunicate request_size=4 [13:42:43]MH_SAM_APDU [13:42:43]CAPDU: 80 09 00 00 [13:42:43]Write to MH i2c: E2 08 00 A6 43 80 09 00 00 00 00 00 00 5B [13:42:43]Write i2c OK [13:42:43]MH_I2C_Read... [13:42:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:42:43]Read from MH i2c: E2 [13:42:43]MH_I2C_Read... [13:42:43]Read from MH i2c: E2 03 00 [13:42:43]MH_I2C_Read... [13:42:43]Read from MH i2c: E2 03 00 A6 43 00 90 00 5D [13:42:43]RAPDU: 90 00 [13:42:43]wFMCommunicate OK [13:42:43]SAM_PROTO_ClearQueue done [13:42:43]KKMCreateOFDPacket [13:42:43]OFDProtocolAddRootSTLVToBuf [13:42:43]FM_MakeSignedData [13:42:43]FM_MakeSignedData [13:42:43]SAM_PROTO_SignData [13:42:43]wFMCommunicate request_size=4 [13:42:43]MH_SAM_APDU [13:42:43]CAPDU: 80 0D 01 02 [13:42:43]Write to MH i2c: E2 08 00 A7 43 80 0D 01 02 00 00 00 00 63 [13:42:43]Write i2c OK [13:42:43]MH_I2C_Read... [13:42:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:42:43]Read from MH i2c: E2 [13:42:43]MH_I2C_Read... [13:42:43]Read from MH i2c: E2 03 00 [13:42:43]MH_I2C_Read... [13:42:43]Read from MH i2c: E2 03 00 A7 43 00 90 00 5E [13:42:43]RAPDU: 90 00 [13:42:43]wFMCommunicate OK [13:42:43]wFMCommunicate request_size=255 [13:42:43]MH_SAM_APDU [13:42: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 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 01 00 00 F4 03 04 00 D3 94 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 15 DA 04 00 35 04 06 00 EC [13:42:43]Write to MH i2c: E2 02 01 A8 43 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 01 00 00 F4 03 04 00 D3 94 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 15 DA 04 00 35 04 06 00 EC 00 00 B2 [13:42:43]Write i2c OK [13:42:43]MH_I2C_Read... [13:42:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:42:43]Read from MH i2c: E2 [13:42:43]MH_I2C_Read... [13:42:43]Read from MH i2c: E2 03 00 [13:42:43]MH_I2C_Read... [13:42:43]Read from MH i2c: E2 03 00 A8 43 00 90 00 5F [13:42:43]RAPDU: 90 00 [13:42:43]wFMCommunicate OK [13:42:43]wFMCommunicate request_size=10 [13:42:43]MH_SAM_APDU [13:42:43]CAPDU: 80 0D 02 02 05 AF A8 A0 31 F6 [13:42:43]Write to MH i2c: E2 0D 00 A9 43 80 0D 02 02 05 00 AF A8 A0 31 F6 00 00 8E [13:42:43]Write i2c OK [13:42:43]MH_I2C_Read... [13:42:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:42:43]Read from MH i2c: E2 [13:42:43]MH_I2C_Read... [13:42:43]Read from MH i2c: E2 03 00 [13:42:43]MH_I2C_Read... [13:42:43]Read from MH i2c: E2 03 00 A9 43 00 90 00 60 [13:42:43]RAPDU: 90 00 [13:42:43]wFMCommunicate OK [13:42:43]wFMCommunicate request_size=4 [13:42:43]MH_SAM_APDU [13:42:43]CAPDU: 80 0D 03 02 [13:42:43]Write to MH i2c: E2 08 00 AA 43 80 0D 03 02 00 00 00 00 68 [13:42:43]Write i2c OK [13:42:43]MH_I2C_Read... [13:42:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:42:43]Read from MH i2c: E2 [13:42:43]MH_I2C_Read... [13:42:43]Read from MH i2c: E2 0B 00 [13:42:43]MH_I2C_Read... [13:42:43]Read from MH i2c: E2 0B 00 AA 43 00 EA D2 2E 11 58 83 97 FB 90 00 D1 [13:42:43]RAPDU: EA D2 2E 11 58 83 97 FB 90 00 [13:42:43]wFMCommunicate OK [13:42:43]SAM_PROTO_SignData done [13:42:43]FM_MakeSignedData done [13:42:43]CreateOFDProtocolMessage [13:42:43]wFMCommunicate request_size=4 [13:42:43]MH_SAM_APDU [13:42:43]CAPDU: 80 11 00 00 [13:42:43]Write to MH i2c: E2 08 00 AB 43 80 11 00 00 00 00 00 00 68 [13:42:43]Write i2c OK [13:42:43]MH_I2C_Read... [13:42:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:42:43]Read from MH i2c: E2 [13:42:43]MH_I2C_Read... [13:42:43]Read from MH i2c: E2 17 00 [13:42:43]MH_I2C_Read... [13:42:43]Read from MH i2c: E2 17 00 AB 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 BC [13:42:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:42:43]wFMCommunicate OK [13:42:43]CreateOFDProtocolMessage done [13:42:43]OFDSenderStorePacket 317973 [13:42:43]StoreOFDPacket docnum=317973 [13:42:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 D2 B3 07 01 B8 51 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 01 00 00 F4 03 04 00 D3 94 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 15 DA 04 00 35 04 06 00 EC AF A8 A0 31 F6 EA D2 2E 11 58 83 97 FB [13:42:43]CheckFolder [13:42:43]dirname=/storage/ofd_packets [13:42:43]CheckFolder done [13:42:43]ProducePacketName [13:42:43]name=ofd_packets/00317973 [13:42:43]NVStorageSaveData ofd_packets/00317973 [13:42:43]File name is /storage/ofd_packets/00317973 [13:42:43]Write 301 bytes [13:42:43]NVStorageSaveData done [13:42:43]OFDSenderStorePacket done [13:42:43]KKMCreateOFDPacket done [13:42:43]NVStorageSaveData kkm_last_timestamp [13:42:43]File name is /storage/kkm_last_timestamp [13:42:43]Write 4 bytes [13:42:43]NVStorageSaveData done [13:42:43]ExternCall_PrintAddStr [13:42:43]wPrintStart [13:42:43]Write to MH i2c: 01 00 00 AC 43 EF [13:42:43]Write i2c OK [13:42:43]MH_I2C_Read... [13:42:43]Read from MH i2c: 01 [13:42:43]MH_I2C_Read... [13:42:43]Read from MH i2c: 01 07 00 [13:42:43]MH_I2C_Read... [13:42:43]Read from MH i2c: 01 07 00 AC 43 00 00 00 00 00 FF 0F 04 [13:42:43]RasterBufferAndPrint [13:42:43]line Счет N : (1)1092931 [13:42:43]line ИНН: 02508201610067 [13:42:43]line Контрольно-Кассовый Чек [13:42:43]line ПРОДАЖА [13:42:43]line ТРК (МРК, ГНК) : 33 [13:42:43]line Товар: 2710124130 [13:42:43]line Аи-92-К-2 [13:42:43]line 10.470 * 66.90 [13:42:43]line = 700.44 [13:42:43]line НДС 12% НСП 1% [13:42:43]line > о реализуемом товаре [13:42:43]line ОКРУГЛЕНИЕ: -0.44 [13:42:43]line ИТОГО: 700.00 [13:42:43]line Внесено: 700.00 [13:42:43]line СДАЧА: 0.00 [13:42:43]line НСП 1% : 6.20 [13:42:43]line НДС 12% : 74.38 [13:42:43]line Наличными: 700.00 [13:42:43]line Безнал.: 0.00 [13:42:43]line Место: АЗС № 101 "Партнер Нефть" [13:42:43]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:42:43]line СНО: Общий режим [13:42:43]line Чек 448 28.10.2024 13:42 [13:42:43]line Смена: 546 ФФД: 1.0 [13:42:43]line ЗНМ: 0300000082 [13:42:43]line РНМ: 0000000000091628 [13:42:43]line Версия ККМ: 001 [13:42:43]line ФМ: 0000000000874671 [13:42:43]line ФД: 317973 [13:42:43]line ФПД: 260239192502774 [13:42:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T134243&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317973&fm=260239192502774&tin=02508201610067®Number=0000000000091628&sum=70000 [13:42:43]written 0, free lines is 4095 [13:42:43]OFD Sender: Processing packet 317973 [packets to send 127, broken 126] [13:42:43]ProducePacketName [13:42:43]name=ofd_packets/00317973 [13:42:43]OFD Sender: To server: pG, [13:42:43]CommunicateWithHost lk.salyk.kg:30040 [13:42:43]ConnectInit lk.salyk.kg [13:42:44]Connected sock=10 [13:42:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 D2 B3 07 01 B8 51 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 01 00 00 F4 03 04 00 D3 94 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 15 DA 04 00 35 04 06 00 EC AF A8 A0 31 F6 EA D2 2E 11 58 83 97 FB [13:42:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 B8 DA 47 00 3E 2E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 15 DA 04 00 F4 03 04 00 8B 40 1F 67 B6 04 01 00 00 67 4B 45 4E FA CC 31 13 [13:42:44]CommunicateWithHost err = 0 [13:42:44]CheckOFDResponse [13:42:44]1017 (14) - 77093643461234 [13:42:44]1041 (16) - 0000000000874671 [13:42:44]1040 (4) - 317973 [13:42:44]1012 (4) - 28.10.2024 07:43 [13:42:44]1206 (1) - 0 [13:42:44]OFD Sender: Remove packet 317973 [13:42:44]ProducePacketName [13:42:44]name=ofd_packets/00317973 [13:42:44]NVStorageDeleteData [13:42:44]Write to MH i2c: 01 00 00 D7 43 1A [13:42:44]Write i2c OK [13:42:44]MH_I2C_Read... [13:42:44]Read from MH i2c: 01 [13:42:44]MH_I2C_Read... [13:42:44]Read from MH i2c: 01 07 00 [13:42:44]MH_I2C_Read... [13:42:44]Read from MH i2c: 01 07 00 D7 43 00 00 00 00 00 E4 0C 11 [13:42:44]RasterBufferAndPrint [13:42:44]line [13:42:44]line [13:42:44]line [13:42:44]line [13:42:44]line [13:42:44]written 0, free lines is 3306 [13:42:44]MH_Cut [13:42:44]Write to MH i2c: D1 01 00 DE 43 01 F3 [13:42:44]Write i2c OK [13:42:44]MH_I2C_Read... [13:42:44]Read from MH i2c: D1 [13:42:44]MH_I2C_Read... [13:42:44]Read from MH i2c: D1 01 00 [13:42:44]MH_I2C_Read... [13:42:44]Read from MH i2c: D1 01 00 DE 43 00 F2 [13:42:44]Write to MH i2c: 01 00 00 DF 43 22 [13:42:44]Write i2c OK [13:42:44]MH_I2C_Read... [13:42:44]OFD Sender: No OFD packet to send [13:42:45]*** Cut start [13:42:45]*** Partial cut [13:42:45]*** CUTSNS_PIN = 1 [13:42:45]*** CUTSNS_PIN = 0 [13:42:45]*** Brake cut motor [13:42:45]Read from MH i2c: 01 [13:42:45]MH_I2C_Read... [13:42:45]*** Stop cut motor [13:42:45]*** Cut end [13:42:45]Read from MH i2c: 01 07 00 [13:42:45]MH_I2C_Read... [13:42:45]Read from MH i2c: 01 07 00 DF 43 00 00 00 00 00 FF 0F 37 [13:42:45]process_action close_receipt done [13:42:45]requested_data is exist [13:42:45]produce_requested_data [13:42:45]requested_item fm.sn is exist - process it [13:42:45]wFMCommunicate request_size=4 [13:42:45]MH_SAM_APDU [13:42:45]CAPDU: 80 11 00 00 [13:42:45]Write to MH i2c: E2 08 00 E0 43 80 11 00 00 00 00 00 00 9D [13:42:45]Write i2c OK [13:42:45]MH_I2C_Read... [13:42:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:42:45]Read from MH i2c: E2 [13:42:45]MH_I2C_Read... [13:42:45]Read from MH i2c: E2 17 00 [13:42:45]MH_I2C_Read... [13:42:45]Read from MH i2c: E2 17 00 E0 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F1 [13:42:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:42:45]wFMCommunicate OK [13:42:45]requested_item fd.num is exist - process it [13:42:45]SAM_PROTO_GetFieldsCounters [13:42:45]wFMCommunicate request_size=4 [13:42:45]MH_SAM_APDU [13:42:45]CAPDU: 80 13 00 00 [13:42:45]Write to MH i2c: E2 08 00 E1 43 80 13 00 00 00 00 00 00 A0 [13:42:45]Write i2c OK [13:42:45]MH_I2C_Read... [13:42:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:42:45]Read from MH i2c: E2 [13:42:45]MH_I2C_Read... [13:42:45]Read from MH i2c: E2 62 00 [13:42:45]MH_I2C_Read... [13:42:45]Read from MH i2c: E2 62 00 E1 43 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 15 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 C0 01 00 00 5E 04 04 00 C0 01 00 00 57 04 04 00 C1 01 00 00 19 04 04 00 00 00 00 00 90 00 1D [13:42:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 15 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 C0 01 00 00 5E 04 04 00 C0 01 00 00 57 04 04 00 C1 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:42:45]wFMCommunicate OK [13:42:45]SAM_PROTO_GetFieldsCounters done [13:42:45]requested_item shift.num is exist - process it [13:42:45]requested_item shift.opened is exist - process it [13:42:45]req_shift_opened [13:42:45]FM_GetShiftState [13:42:45]SAM_PROTO_GetShiftState [13:42:45]wFMCommunicate request_size=4 [13:42:45]MH_SAM_APDU [13:42:45]CAPDU: 80 13 01 00 [13:42:45]Write to MH i2c: E2 08 00 E2 43 80 13 01 00 00 00 00 00 A2 [13:42:45]Write i2c OK [13:42:45]MH_I2C_Read... [13:42:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:42:45]Read from MH i2c: E2 [13:42:45]MH_I2C_Read... [13:42:45]Read from MH i2c: E2 0E 00 [13:42:45]MH_I2C_Read... [13:42:45]Read from MH i2c: E2 0E 00 E2 43 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 9B [13:42:45]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:42:45]wFMCommunicate OK [13:42:45]SAM_PROTO_GetShiftState done [13:42:45]FM_GetShiftState done [13:42:45]req_shift_opened done [13:42:45]requested_item shift.open_date is exist - process it [13:42:45]req_shift_open_date [13:42:45]req_shift_open_date done [13:42:45]produce_requested_data done [13:42:45]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317973,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:42:45]process_action_free close_receipt [13:42:45]json_value_free [13:42:45]json_value_free done [13:42:45]process_json_proto returns [13:42:45]Send response to host [13:42:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317973,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:42:45]free response buf [13:42:45]execute_script done [13:42:45]execute_script returns [13:42:45]free content buf [13:42:45]Sock 9.Close socket [13:42:45]Sock 9.Thread stoped [13:42:49]OFD Sender: No OFD packet to send [13:42:54]OFD Sender: No OFD packet to send [13:42:59]OFD Sender: No OFD packet to send [13:43:04]OFD Sender: No OFD packet to send [13:43:09]OFD Sender: No OFD packet to send [13:43:14]OFD Sender: No OFD packet to send [13:43:19]OFD Sender: No OFD packet to send [13:43:22]accept exits with 7 [13:43:22]New connection [13:43:22]New thread 3067436388 created [13:43:22]Thread 3067293028 joined [13:43:22]Waiting for new connection... [13:43:22] Sock 7.Parse request [13:43:22]Sock 7.Check first char [13:43:22]Sock 7.First char is OK [13:43:22]request: POST /json_proto HTTP/1.0 [13:43:22]Method: POST [13:43:22]URL: /json_proto [13:43:22]Method is POST - this is cgi request [13:43:22]url: /json_proto [13:43:22]query_string will be loaded in cgi processing [13:43:22]execute_cgi json_proto POST (null) [13:43:22]execute_cgi path=json_proto method=POST [13:43:22]POST find Content-Length [13:43:22]Host: 172.17.50.195:8080 [13:43:22]Content-Length: 682 [13:43:22]Content-Type: application/json [13:43:22] [13:43:22]POST finish read [13:43:22]Found Content-Length = 682 [13:43:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092933", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 15.670, "sum" : 600.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:43:22]execute_script... [13:43: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)1092933", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 15.670, "sum" : 600.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:43:22]POST & json_proto [13:43:22]process_json_proto [13:43:22]json parsed OK: [13:43:22]protocol is kg_v1.0 [13:43:22]action value=close_receipt [13:43:22]process_action close_receipt [13:43:22]cmd_close_receipt [13:43:22]MH_GetDate [13:43:22]Write to MH i2c: F0 00 00 E3 43 15 [13:43:22]Write i2c OK [13:43:22]MH_I2C_Read... [13:43:22]Read from MH i2c: F0 [13:43:22]MH_I2C_Read... [13:43:22]Read from MH i2c: F0 09 00 [13:43:22]MH_I2C_Read... [13:43:22]Read from MH i2c: F0 09 00 E3 43 00 FB 94 1F 67 43 33 1C 67 2C [13:43:22]GetLastDocTimeStamp 1730122963 [13:43:22]current date 1730123003 [13:43:22]FM_GetShiftState [13:43:22]SAM_PROTO_GetShiftState [13:43:22]wFMCommunicate request_size=4 [13:43:22]MH_SAM_APDU [13:43:22]CAPDU: 80 13 01 00 [13:43:22]Write to MH i2c: E2 08 00 E4 43 80 13 01 00 00 00 00 00 A4 [13:43:22]Write i2c OK [13:43:22]MH_I2C_Read... [13:43:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:43:22]Read from MH i2c: E2 [13:43:22]MH_I2C_Read... [13:43:22]Read from MH i2c: E2 0E 00 [13:43:22]MH_I2C_Read... [13:43:22]Read from MH i2c: E2 0E 00 E4 43 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 9D [13:43:22]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:43:22]wFMCommunicate OK [13:43:22]SAM_PROTO_GetShiftState done [13:43:22]FM_GetShiftState done [13:43:22]opened in 1730073493 [13:43:22]opened+sec_in_day 1730159893 [13:43:22]quantity*price = 60016 [13:43:22]sum+1 = 60017 [13:43:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 449 28.10.2024 13:43 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317974 ФПД: 86683239019729 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T134323&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317974&fm=86683239019729&tin=02508201610067®Number=0000000000091628&sum=60000 [13:43:23]StoreToDocumentArchive [13:43:23]shift 546 fd 317974 [13:43:23]save to /storage/0546/doc_00317974 [13:43:23]save last doc name /storage/0546/doc_00317974 to /storage/kkm_last_doc_name [13:43:23]save OK [13:43:23]Clear old archive folders... [13:43:23]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:43:23]tlvbuf is B6FCB010 [13:43:23]SAM_PROTO_ClearQueue [13:43:23]wFMCommunicate request_size=4 [13:43:23]MH_SAM_APDU [13:43:23]CAPDU: 80 09 00 00 [13:43:23]Write to MH i2c: E2 08 00 F1 43 80 09 00 00 00 00 00 00 A6 [13:43:23]Write i2c OK [13:43:23]MH_I2C_Read... [13:43:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:43:23]Read from MH i2c: E2 [13:43:23]MH_I2C_Read... [13:43:23]Read from MH i2c: E2 03 00 [13:43:23]MH_I2C_Read... [13:43:23]Read from MH i2c: E2 03 00 F1 43 00 90 00 A8 [13:43:23]RAPDU: 90 00 [13:43:23]wFMCommunicate OK [13:43:23]SAM_PROTO_ClearQueue done [13:43:23]KKMCreateOFDPacket [13:43:23]OFDProtocolAddRootSTLVToBuf [13:43:23]FM_MakeSignedData [13:43:23]FM_MakeSignedData [13:43:23]SAM_PROTO_SignData [13:43:23]wFMCommunicate request_size=4 [13:43:23]MH_SAM_APDU [13:43:23]CAPDU: 80 0D 01 02 [13:43:23]Write to MH i2c: E2 08 00 F2 43 80 0D 01 02 00 00 00 00 AE [13:43:23]Write i2c OK [13:43:23]MH_I2C_Read... [13:43:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:43:23]Read from MH i2c: E2 [13:43:23]MH_I2C_Read... [13:43:23]Read from MH i2c: E2 03 00 [13:43:23]MH_I2C_Read... [13:43:23]Read from MH i2c: E2 03 00 F2 43 00 90 00 A9 [13:43:23]RAPDU: 90 00 [13:43:23]wFMCommunicate OK [13:43:23]wFMCommunicate request_size=255 [13:43:23]MH_SAM_APDU [13:43:23]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 36 3D 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 70 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 01 00 00 F4 03 04 00 FB 94 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 16 DA 04 00 35 04 06 00 4E D6 [13:43:23]Write to MH i2c: E2 02 01 F3 43 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 36 3D 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 70 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 01 00 00 F4 03 04 00 FB 94 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 16 DA 04 00 35 04 06 00 4E D6 00 00 EB [13:43:23]Write i2c OK [13:43:23]MH_I2C_Read... [13:43:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:43:23]Read from MH i2c: E2 [13:43:23]MH_I2C_Read... [13:43:23]Read from MH i2c: E2 03 00 [13:43:23]MH_I2C_Read... [13:43:23]Read from MH i2c: E2 03 00 F3 43 00 90 00 AA [13:43:23]RAPDU: 90 00 [13:43:23]wFMCommunicate OK [13:43:23]wFMCommunicate request_size=9 [13:43:23]MH_SAM_APDU [13:43:23]CAPDU: 80 0D 02 02 04 83 AB 74 D1 [13:43:23]Write to MH i2c: E2 0C 00 F4 43 80 0D 02 02 04 00 83 AB 74 D1 00 00 2C [13:43:23]Write i2c OK [13:43:23]MH_I2C_Read... [13:43:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:43:24]Read from MH i2c: E2 [13:43:24]MH_I2C_Read... [13:43:24]Read from MH i2c: E2 03 00 [13:43:24]MH_I2C_Read... [13:43:24]Read from MH i2c: E2 03 00 F4 43 00 90 00 AB [13:43:24]RAPDU: 90 00 [13:43:24]wFMCommunicate OK [13:43:24]wFMCommunicate request_size=4 [13:43:24]MH_SAM_APDU [13:43:24]CAPDU: 80 0D 03 02 [13:43:24]Write to MH i2c: E2 08 00 F5 43 80 0D 03 02 00 00 00 00 B3 [13:43:24]Write i2c OK [13:43:24]MH_I2C_Read... [13:43:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:43:24]Read from MH i2c: E2 [13:43:24]MH_I2C_Read... [13:43:24]Read from MH i2c: E2 0B 00 [13:43:24]MH_I2C_Read... [13:43:24]Read from MH i2c: E2 0B 00 F5 43 00 28 24 BB 2E 8F 41 7E 03 90 00 3A [13:43:24]RAPDU: 28 24 BB 2E 8F 41 7E 03 90 00 [13:43:24]wFMCommunicate OK [13:43:24]SAM_PROTO_SignData done [13:43:24]FM_MakeSignedData done [13:43:24]CreateOFDProtocolMessage [13:43:24]wFMCommunicate request_size=4 [13:43:24]MH_SAM_APDU [13:43:24]CAPDU: 80 11 00 00 [13:43:24]Write to MH i2c: E2 08 00 F6 43 80 11 00 00 00 00 00 00 B3 [13:43:24]Write i2c OK [13:43:24]MH_I2C_Read... [13:43:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:43:24]Read from MH i2c: E2 [13:43:24]MH_I2C_Read... [13:43:24]Read from MH i2c: E2 17 00 [13:43:24]MH_I2C_Read... [13:43:24]Read from MH i2c: E2 17 00 F6 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 07 [13:43:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:43:24]wFMCommunicate OK [13:43:24]CreateOFDProtocolMessage done [13:43:24]OFDSenderStorePacket 317974 [13:43:24]StoreOFDPacket docnum=317974 [13:43:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 17 3F 06 01 7A DF 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 36 3D 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 70 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 01 00 00 F4 03 04 00 FB 94 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 16 DA 04 00 35 04 06 00 4E D6 83 AB 74 D1 28 24 BB 2E 8F 41 7E 03 [13:43:24]CheckFolder [13:43:24]dirname=/storage/ofd_packets [13:43:24]CheckFolder done [13:43:24]ProducePacketName [13:43:24]name=ofd_packets/00317974 [13:43:24]NVStorageSaveData ofd_packets/00317974 [13:43:24]File name is /storage/ofd_packets/00317974 [13:43:24]Write 300 bytes [13:43:24]NVStorageSaveData done [13:43:24]OFDSenderStorePacket done [13:43:24]KKMCreateOFDPacket done [13:43:24]NVStorageSaveData kkm_last_timestamp [13:43:24]File name is /storage/kkm_last_timestamp [13:43:24]Write 4 bytes [13:43:24]NVStorageSaveData done [13:43:24]ExternCall_PrintAddStr [13:43:24]wPrintStart [13:43:24]Write to MH i2c: 01 00 00 F7 43 3A [13:43:24]Write i2c OK [13:43:24]MH_I2C_Read... [13:43:24]Read from MH i2c: 01 [13:43:24]MH_I2C_Read... [13:43:24]Read from MH i2c: 01 07 00 [13:43:24]MH_I2C_Read... [13:43:24]Read from MH i2c: 01 07 00 F7 43 00 00 00 00 00 FF 0F 4F [13:43:24]RasterBufferAndPrint [13:43:24]line Счет N : (1)1092933 [13:43:24]line ИНН: 02508201610067 [13:43:24]line Контрольно-Кассовый Чек [13:43:24]line ПРОДАЖА [13:43:24]line ТРК (МРК, ГНК) : 81 [13:43:24]line Товар: 2711190000 [13:43:24]line ГАЗ-К-5 [13:43:24]line 15.670 * 38.30 [13:43:24]line = 600.16 [13:43:24]line НДС 12% НСП 1% [13:43:24]line > о реализуемом товаре [13:43:24]line ОКРУГЛЕНИЕ: -0.16 [13:43:24]line ИТОГО: 600.00 [13:43:24]line Внесено: 600.00 [13:43:24]line СДАЧА: 0.00 [13:43:24]line НСП 1% : 5.31 [13:43:24]line НДС 12% : 63.73 [13:43:24]line Наличными: 600.00 [13:43:24]line Безнал.: 0.00 [13:43:24]line Место: АЗС № 101 "Партнер Нефть" [13:43:24]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:43:24]line СНО: Общий режим [13:43:24]line Чек 449 28.10.2024 13:43 [13:43:24]line Смена: 546 ФФД: 1.0 [13:43:24]line ЗНМ: 0300000082 [13:43:24]line РНМ: 0000000000091628 [13:43:24]line Версия ККМ: 001 [13:43:24]line ФМ: 0000000000874671 [13:43:24]line ФД: 317974 [13:43:24]line ФПД: 86683239019729 [13:43:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T134323&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317974&fm=86683239019729&tin=02508201610067®Number=0000000000091628&sum=60000 [13:43:24]written 0, free lines is 4095 [13:43:24]OFD Sender: Processing packet 317974 [packets to send 127, broken 126] [13:43:24]ProducePacketName [13:43:24]name=ofd_packets/00317974 [13:43:24]OFD Sender: To server: pG, [13:43:24]CommunicateWithHost lk.salyk.kg:30040 [13:43:24]ConnectInit lk.salyk.kg [13:43:24]Connected sock=10 [13:43:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 17 3F 06 01 7A DF 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 36 3D 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 70 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 01 00 00 F4 03 04 00 FB 94 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 16 DA 04 00 35 04 06 00 4E D6 83 AB 74 D1 28 24 BB 2E 8F 41 7E 03 [13:43:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 84 86 47 00 18 6A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 16 DA 04 00 F4 03 04 00 B4 40 1F 67 B6 04 01 00 00 0A 46 C5 39 C1 84 89 0F [13:43:24]CommunicateWithHost err = 0 [13:43:24]CheckOFDResponse [13:43:24]1017 (14) - 77093643461234 [13:43:24]1041 (16) - 0000000000874671 [13:43:24]1040 (4) - 317974 [13:43:24]1012 (4) - 28.10.2024 07:43 [13:43:24]1206 (1) - 0 [13:43:24]OFD Sender: Remove packet 317974 [13:43:24]ProducePacketName [13:43:24]name=ofd_packets/00317974 [13:43:24]NVStorageDeleteData [13:43:24]Write to MH i2c: 01 00 00 22 44 66 [13:43:24]Write i2c OK [13:43:24]MH_I2C_Read... [13:43:24]Read from MH i2c: 01 [13:43:24]MH_I2C_Read... [13:43:24]Read from MH i2c: 01 07 00 [13:43:24]MH_I2C_Read... [13:43:24]Read from MH i2c: 01 07 00 22 44 00 00 00 00 00 E3 0C 5C [13:43:24]RasterBufferAndPrint [13:43:24]line [13:43:24]line [13:43:24]line [13:43:24]line [13:43:24]line [13:43:24]written 0, free lines is 3305 [13:43:24]MH_Cut [13:43:24]Write to MH i2c: D1 01 00 29 44 01 3F [13:43:24]Write i2c OK [13:43:24]MH_I2C_Read... [13:43:24]Read from MH i2c: D1 [13:43:24]MH_I2C_Read... [13:43:24]Read from MH i2c: D1 01 00 [13:43:24]MH_I2C_Read... [13:43:24]Read from MH i2c: D1 01 00 29 44 00 3E [13:43:24]Write to MH i2c: 01 00 00 2A 44 6E [13:43:24]Write i2c OK [13:43:24]MH_I2C_Read... [13:43:25]OFD Sender: No OFD packet to send [13:43:25]*** Cut start [13:43:25]*** Partial cut [13:43:25]*** CUTSNS_PIN = 1 [13:43:25]*** CUTSNS_PIN = 0 [13:43:25]*** Brake cut motor [13:43:26]Read from MH i2c: 01 [13:43:26]MH_I2C_Read... [13:43:26]*** Stop cut motor [13:43:26]*** Cut end [13:43:26]Read from MH i2c: 01 07 00 [13:43:26]MH_I2C_Read... [13:43:26]Read from MH i2c: 01 07 00 2A 44 00 00 00 00 00 FF 0F 83 [13:43:26]process_action close_receipt done [13:43:26]requested_data is exist [13:43:26]produce_requested_data [13:43:26]requested_item fm.sn is exist - process it [13:43:26]wFMCommunicate request_size=4 [13:43:26]MH_SAM_APDU [13:43:26]CAPDU: 80 11 00 00 [13:43:26]Write to MH i2c: E2 08 00 2B 44 80 11 00 00 00 00 00 00 E9 [13:43:26]Write i2c OK [13:43:26]MH_I2C_Read... [13:43:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:43:26]Read from MH i2c: E2 [13:43:26]MH_I2C_Read... [13:43:26]Read from MH i2c: E2 17 00 [13:43:26]MH_I2C_Read... [13:43:26]Read from MH i2c: E2 17 00 2B 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 3D [13:43:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:43:26]wFMCommunicate OK [13:43:26]requested_item fd.num is exist - process it [13:43:26]SAM_PROTO_GetFieldsCounters [13:43:26]wFMCommunicate request_size=4 [13:43:26]MH_SAM_APDU [13:43:26]CAPDU: 80 13 00 00 [13:43:26]Write to MH i2c: E2 08 00 2C 44 80 13 00 00 00 00 00 00 EC [13:43:26]Write i2c OK [13:43:26]MH_I2C_Read... [13:43:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:43:26]Read from MH i2c: E2 [13:43:26]MH_I2C_Read... [13:43:26]Read from MH i2c: E2 62 00 [13:43:26]MH_I2C_Read... [13:43:26]Read from MH i2c: E2 62 00 2C 44 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 16 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 C1 01 00 00 5E 04 04 00 C1 01 00 00 57 04 04 00 C2 01 00 00 19 04 04 00 00 00 00 00 90 00 6D [13:43:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 16 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 C1 01 00 00 5E 04 04 00 C1 01 00 00 57 04 04 00 C2 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:43:26]wFMCommunicate OK [13:43:26]SAM_PROTO_GetFieldsCounters done [13:43:26]requested_item shift.num is exist - process it [13:43:26]requested_item shift.opened is exist - process it [13:43:26]req_shift_opened [13:43:26]FM_GetShiftState [13:43:26]SAM_PROTO_GetShiftState [13:43:26]wFMCommunicate request_size=4 [13:43:26]MH_SAM_APDU [13:43:26]CAPDU: 80 13 01 00 [13:43:26]Write to MH i2c: E2 08 00 2D 44 80 13 01 00 00 00 00 00 EE [13:43:26]Write i2c OK [13:43:26]MH_I2C_Read... [13:43:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:43:26]Read from MH i2c: E2 [13:43:26]MH_I2C_Read... [13:43:26]Read from MH i2c: E2 0E 00 [13:43:26]MH_I2C_Read... [13:43:26]Read from MH i2c: E2 0E 00 2D 44 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E7 [13:43:26]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:43:26]wFMCommunicate OK [13:43:26]SAM_PROTO_GetShiftState done [13:43:26]FM_GetShiftState done [13:43:26]req_shift_opened done [13:43:26]requested_item shift.open_date is exist - process it [13:43:26]req_shift_open_date [13:43:26]req_shift_open_date done [13:43:26]produce_requested_data done [13:43:26]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317974,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:43:26]process_action_free close_receipt [13:43:26]json_value_free [13:43:26]json_value_free done [13:43:26]process_json_proto returns [13:43:26]Send response to host [13:43:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317974,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:43:26]free response buf [13:43:26]execute_script done [13:43:26]execute_script returns [13:43:26]free content buf [13:43:26]Sock 7.Close socket [13:43:26]Sock 7.Thread stoped [13:43:26]accept exits with 9 [13:43:26]New connection [13:43:26]New thread 3067293028 created [13:43:26]Thread 3067436388 joined [13:43:26]Waiting for new connection... [13:43:26] Sock 9.Parse request [13:43:26]Sock 9.Check first char [13:43:26]Sock 9.First char is OK [13:43:26]request: POST /json_proto HTTP/1.0 [13:43:26]Method: POST [13:43:26]URL: /json_proto [13:43:26]Method is POST - this is cgi request [13:43:26]url: /json_proto [13:43:26]query_string will be loaded in cgi processing [13:43:26]execute_cgi json_proto POST (null) [13:43:26]execute_cgi path=json_proto method=POST [13:43:26]POST find Content-Length [13:43:26]Host: 172.17.50.195:8080 [13:43:26]Content-Length: 683 [13:43:26]Content-Type: application/json [13:43:26] [13:43:26]POST finish read [13:43:26]Found Content-Length = 683 [13:43:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092934", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:43:26]execute_script... [13:43:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092934", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:43:26]POST & json_proto [13:43:26]process_json_proto [13:43:26]json parsed OK: [13:43:26]protocol is kg_v1.0 [13:43:26]action value=close_receipt [13:43:26]process_action close_receipt [13:43:26]cmd_close_receipt [13:43:26]MH_GetDate [13:43:26]Write to MH i2c: F0 00 00 2E 44 61 [13:43:26]Write i2c OK [13:43:26]MH_I2C_Read... [13:43:26]Read from MH i2c: F0 [13:43:26]MH_I2C_Read... [13:43:26]Read from MH i2c: F0 09 00 [13:43:26]MH_I2C_Read... [13:43:26]Read from MH i2c: F0 09 00 2E 44 00 00 95 1F 67 43 33 1C 67 7E [13:43:26]GetLastDocTimeStamp 1730123003 [13:43:26]current date 1730123008 [13:43:26]FM_GetShiftState [13:43:26]SAM_PROTO_GetShiftState [13:43:26]wFMCommunicate request_size=4 [13:43:26]MH_SAM_APDU [13:43:26]CAPDU: 80 13 01 00 [13:43:26]Write to MH i2c: E2 08 00 2F 44 80 13 01 00 00 00 00 00 F0 [13:43:26]Write i2c OK [13:43:26]MH_I2C_Read... [13:43:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:43:26]Read from MH i2c: E2 [13:43:26]MH_I2C_Read... [13:43:26]Read from MH i2c: E2 0E 00 [13:43:26]MH_I2C_Read... [13:43:26]Read from MH i2c: E2 0E 00 2F 44 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E9 [13:43:26]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:43:26]wFMCommunicate OK [13:43:26]SAM_PROTO_GetShiftState done [13:43:26]FM_GetShiftState done [13:43:26]opened in 1730073493 [13:43:26]opened+sec_in_day 1730159893 [13:43:26]quantity*price = 100015 [13:43:26]sum+1 = 100017 [13:43:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 450 28.10.2024 13:43 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317975 ФПД: 64024573316821 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T134328&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317975&fm=64024573316821&tin=02508201610067®Number=0000000000091628&sum=100000 [13:43:28]StoreToDocumentArchive [13:43:28]shift 546 fd 317975 [13:43:28]save to /storage/0546/doc_00317975 [13:43:28]save last doc name /storage/0546/doc_00317975 to /storage/kkm_last_doc_name [13:43:28]save OK [13:43:28]Clear old archive folders... [13:43:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:43:28]tlvbuf is 01434490 [13:43:28]SAM_PROTO_ClearQueue [13:43:28]wFMCommunicate request_size=4 [13:43:28]MH_SAM_APDU [13:43:28]CAPDU: 80 09 00 00 [13:43:28]Write to MH i2c: E2 08 00 3C 44 80 09 00 00 00 00 00 00 F2 [13:43:28]Write i2c OK [13:43:28]MH_I2C_Read... [13:43:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:43:28]Read from MH i2c: E2 [13:43:28]MH_I2C_Read... [13:43:28]Read from MH i2c: E2 03 00 [13:43:28]MH_I2C_Read... [13:43:28]Read from MH i2c: E2 03 00 3C 44 00 90 00 F4 [13:43:28]RAPDU: 90 00 [13:43:28]wFMCommunicate OK [13:43:28]SAM_PROTO_ClearQueue done [13:43:28]KKMCreateOFDPacket [13:43:28]OFDProtocolAddRootSTLVToBuf [13:43:28]FM_MakeSignedData [13:43:28]FM_MakeSignedData [13:43:28]SAM_PROTO_SignData [13:43:28]wFMCommunicate request_size=4 [13:43:28]MH_SAM_APDU [13:43:28]CAPDU: 80 0D 01 02 [13:43:28]Write to MH i2c: E2 08 00 3D 44 80 0D 01 02 00 00 00 00 FA [13:43:28]Write i2c OK [13:43:28]MH_I2C_Read... [13:43:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:43:28]Read from MH i2c: E2 [13:43:28]MH_I2C_Read... [13:43:28]Read from MH i2c: E2 03 00 [13:43:28]MH_I2C_Read... [13:43:28]Read from MH i2c: E2 03 00 3D 44 00 90 00 F5 [13:43:28]RAPDU: 90 00 [13:43:28]wFMCommunicate OK [13:43:28]wFMCommunicate request_size=255 [13:43:28]MH_SAM_APDU [13:43: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 01 00 00 F4 03 04 00 00 95 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 17 DA 04 00 35 04 06 00 3A [13:43:28]Write to MH i2c: E2 02 01 3E 44 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 01 00 00 F4 03 04 00 00 95 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 17 DA 04 00 35 04 06 00 3A 00 00 B3 [13:43:28]Write i2c OK [13:43:28]MH_I2C_Read... [13:43:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:43:28]Read from MH i2c: E2 [13:43:28]MH_I2C_Read... [13:43:28]Read from MH i2c: E2 03 00 [13:43:28]MH_I2C_Read... [13:43:28]Read from MH i2c: E2 03 00 3E 44 00 90 00 F6 [13:43:28]RAPDU: 90 00 [13:43:28]wFMCommunicate OK [13:43:28]wFMCommunicate request_size=10 [13:43:28]MH_SAM_APDU [13:43:28]CAPDU: 80 0D 02 02 05 3A E1 F3 0E D5 [13:43:28]Write to MH i2c: E2 0D 00 3F 44 80 0D 02 02 05 00 3A E1 F3 0E D5 00 00 F8 [13:43:28]Write i2c OK [13:43:28]MH_I2C_Read... [13:43:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:43:28]Read from MH i2c: E2 [13:43:28]MH_I2C_Read... [13:43:28]Read from MH i2c: E2 03 00 [13:43:28]MH_I2C_Read... [13:43:28]Read from MH i2c: E2 03 00 3F 44 00 90 00 F7 [13:43:28]RAPDU: 90 00 [13:43:28]wFMCommunicate OK [13:43:28]wFMCommunicate request_size=4 [13:43:28]MH_SAM_APDU [13:43:28]CAPDU: 80 0D 03 02 [13:43:28]Write to MH i2c: E2 08 00 40 44 80 0D 03 02 00 00 00 00 FF [13:43:28]Write i2c OK [13:43:28]MH_I2C_Read... [13:43:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:43:28]Read from MH i2c: E2 [13:43:28]MH_I2C_Read... [13:43:28]Read from MH i2c: E2 0B 00 [13:43:28]MH_I2C_Read... [13:43:28]Read from MH i2c: E2 0B 00 40 44 00 E4 33 EA A7 46 66 B8 C8 90 00 D4 [13:43:28]RAPDU: E4 33 EA A7 46 66 B8 C8 90 00 [13:43:28]wFMCommunicate OK [13:43:28]SAM_PROTO_SignData done [13:43:28]FM_MakeSignedData done [13:43:28]CreateOFDProtocolMessage [13:43:28]wFMCommunicate request_size=4 [13:43:28]MH_SAM_APDU [13:43:28]CAPDU: 80 11 00 00 [13:43:28]Write to MH i2c: E2 08 00 41 44 80 11 00 00 00 00 00 00 FF [13:43:28]Write i2c OK [13:43:28]MH_I2C_Read... [13:43:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:43:28]Read from MH i2c: E2 [13:43:28]MH_I2C_Read... [13:43:28]Read from MH i2c: E2 17 00 [13:43:28]MH_I2C_Read... [13:43:28]Read from MH i2c: E2 17 00 41 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 53 [13:43:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:43:28]wFMCommunicate OK [13:43:28]CreateOFDProtocolMessage done [13:43:28]OFDSenderStorePacket 317975 [13:43:28]StoreOFDPacket docnum=317975 [13:43:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 18 E6 07 01 74 11 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 01 00 00 F4 03 04 00 00 95 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 17 DA 04 00 35 04 06 00 3A 3A E1 F3 0E D5 E4 33 EA A7 46 66 B8 C8 [13:43:28]CheckFolder [13:43:28]dirname=/storage/ofd_packets [13:43:28]CheckFolder done [13:43:28]ProducePacketName [13:43:28]name=ofd_packets/00317975 [13:43:28]NVStorageSaveData ofd_packets/00317975 [13:43:28]File name is /storage/ofd_packets/00317975 [13:43:28]Write 301 bytes [13:43:28]NVStorageSaveData done [13:43:28]OFDSenderStorePacket done [13:43:28]KKMCreateOFDPacket done [13:43:28]NVStorageSaveData kkm_last_timestamp [13:43:28]File name is /storage/kkm_last_timestamp [13:43:28]Write 4 bytes [13:43:28]NVStorageSaveData done [13:43:28]ExternCall_PrintAddStr [13:43:28]wPrintStart [13:43:28]Write to MH i2c: 01 00 00 42 44 86 [13:43:28]Write i2c OK [13:43:28]MH_I2C_Read... [13:43:28]Read from MH i2c: 01 [13:43:28]MH_I2C_Read... [13:43:28]Read from MH i2c: 01 07 00 [13:43:28]MH_I2C_Read... [13:43:28]Read from MH i2c: 01 07 00 42 44 00 00 00 00 00 FF 0F 9B [13:43:28]RasterBufferAndPrint [13:43:28]line Счет N : (1)1092934 [13:43:28]line ИНН: 02508201610067 [13:43:28]line Контрольно-Кассовый Чек [13:43:28]line ПРОДАЖА [13:43:28]line ТРК (МРК, ГНК) : 53 [13:43:28]line Товар: 2710124130 [13:43:28]line Аи-92-К-2 [13:43:28]line 14.950 * 66.90 [13:43:28]line = 1000.16 [13:43:28]line НДС 12% НСП 1% [13:43:28]line > о реализуемом товаре [13:43:28]line ОКРУГЛЕНИЕ: -0.16 [13:43:28]line ИТОГО: 1000.00 [13:43:28]line Внесено: 1000.00 [13:43:28]line СДАЧА: 0.00 [13:43:28]line НСП 1% : 8.85 [13:43:28]line НДС 12% : 106.21 [13:43:28]line Наличными: 1000.00 [13:43:28]line Безнал.: 0.00 [13:43:28]line Место: АЗС № 101 "Партнер Нефть" [13:43:28]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:43:28]line СНО: Общий режим [13:43:28]line Чек 450 28.10.2024 13:43 [13:43:28]line Смена: 546 ФФД: 1.0 [13:43:28]line ЗНМ: 0300000082 [13:43:28]line РНМ: 0000000000091628 [13:43:28]line Версия ККМ: 001 [13:43:28]line ФМ: 0000000000874671 [13:43:28]line ФД: 317975 [13:43:28]OFD Sender: Processing packet 317975 [packets to send 127, broken 126] [13:43:28]ProducePacketName [13:43:28]name=ofd_packets/00317975 [13:43:28]OFD Sender: To server: pG, [13:43:28]CommunicateWithHost lk.salyk.kg:30040 [13:43:28]ConnectInit lk.salyk.kg [13:43:28]line ФПД: 64024573316821 [13:43:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T134328&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317975&fm=64024573316821&tin=02508201610067®Number=0000000000091628&sum=100000 [13:43:28]written 0, free lines is 4095 [13:43:29]Connected sock=10 [13:43:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 18 E6 07 01 74 11 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 01 00 00 F4 03 04 00 00 95 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 17 DA 04 00 35 04 06 00 3A 3A E1 F3 0E D5 E4 33 EA A7 46 66 B8 C8 [13:43:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 D6 22 47 00 1B 02 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 17 DA 04 00 F4 03 04 00 B9 40 1F 67 B6 04 01 00 00 81 67 22 23 2A A5 3B 39 [13:43:29]CommunicateWithHost err = 0 [13:43:29]CheckOFDResponse [13:43:29]1017 (14) - 77093643461234 [13:43:29]1041 (16) - 0000000000874671 [13:43:29]1040 (4) - 317975 [13:43:29]1012 (4) - 28.10.2024 07:43 [13:43:29]1206 (1) - 0 [13:43:29]OFD Sender: Remove packet 317975 [13:43:29]ProducePacketName [13:43:29]name=ofd_packets/00317975 [13:43:29]NVStorageDeleteData [13:43:29]Write to MH i2c: 01 00 00 6D 44 B1 [13:43:29]Write i2c OK [13:43:29]MH_I2C_Read... [13:43:29]Read from MH i2c: 01 [13:43:29]MH_I2C_Read... [13:43:29]Read from MH i2c: 01 07 00 [13:43:29]MH_I2C_Read... [13:43:29]Read from MH i2c: 01 07 00 6D 44 00 00 00 00 00 04 0D C9 [13:43:29]RasterBufferAndPrint [13:43:29]line [13:43:29]line [13:43:29]line [13:43:29]line [13:43:29]line [13:43:29]written 0, free lines is 3347 [13:43:29]MH_Cut [13:43:29]Write to MH i2c: D1 01 00 74 44 01 8A [13:43:29]Write i2c OK [13:43:29]MH_I2C_Read... [13:43:29]Read from MH i2c: D1 [13:43:29]MH_I2C_Read... [13:43:29]Read from MH i2c: D1 01 00 [13:43:29]MH_I2C_Read... [13:43:29]Read from MH i2c: D1 01 00 74 44 00 89 [13:43:29]Write to MH i2c: 01 00 00 75 44 B9 [13:43:29]Write i2c OK [13:43:29]MH_I2C_Read... [13:43:29]OFD Sender: No OFD packet to send [13:43:30]*** Cut start [13:43:30]*** Partial cut [13:43:30]*** CUTSNS_PIN = 1 [13:43:30]*** CUTSNS_PIN = 0 [13:43:30]*** Brake cut motor [13:43:30]Read from MH i2c: 01 [13:43:30]MH_I2C_Read... [13:43:30]*** Stop cut motor [13:43:30]*** Cut end [13:43:30]Read from MH i2c: 01 07 00 [13:43:30]MH_I2C_Read... [13:43:30]Read from MH i2c: 01 07 00 75 44 00 00 00 00 00 FF 0F CE [13:43:30]process_action close_receipt done [13:43:30]requested_data is exist [13:43:30]produce_requested_data [13:43:30]requested_item fm.sn is exist - process it [13:43:30]wFMCommunicate request_size=4 [13:43:30]MH_SAM_APDU [13:43:30]CAPDU: 80 11 00 00 [13:43:30]Write to MH i2c: E2 08 00 76 44 80 11 00 00 00 00 00 00 34 [13:43:30]Write i2c OK [13:43:30]MH_I2C_Read... [13:43:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:43:30]Read from MH i2c: E2 [13:43:30]MH_I2C_Read... [13:43:30]Read from MH i2c: E2 17 00 [13:43:30]MH_I2C_Read... [13:43:30]Read from MH i2c: E2 17 00 76 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 88 [13:43:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:43:30]wFMCommunicate OK [13:43:30]requested_item fd.num is exist - process it [13:43:30]SAM_PROTO_GetFieldsCounters [13:43:30]wFMCommunicate request_size=4 [13:43:30]MH_SAM_APDU [13:43:30]CAPDU: 80 13 00 00 [13:43:30]Write to MH i2c: E2 08 00 77 44 80 13 00 00 00 00 00 00 37 [13:43:30]Write i2c OK [13:43:30]MH_I2C_Read... [13:43:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:43:30]Read from MH i2c: E2 [13:43:30]MH_I2C_Read... [13:43:30]Read from MH i2c: E2 62 00 [13:43:30]MH_I2C_Read... [13:43:30]Read from MH i2c: E2 62 00 77 44 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 17 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 C2 01 00 00 5E 04 04 00 C2 01 00 00 57 04 04 00 C3 01 00 00 19 04 04 00 00 00 00 00 90 00 BC [13:43:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 17 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 C2 01 00 00 5E 04 04 00 C2 01 00 00 57 04 04 00 C3 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:43:30]wFMCommunicate OK [13:43:30]SAM_PROTO_GetFieldsCounters done [13:43:30]requested_item shift.num is exist - process it [13:43:30]requested_item shift.opened is exist - process it [13:43:30]req_shift_opened [13:43:30]FM_GetShiftState [13:43:30]SAM_PROTO_GetShiftState [13:43:30]wFMCommunicate request_size=4 [13:43:30]MH_SAM_APDU [13:43:30]CAPDU: 80 13 01 00 [13:43:31]Write to MH i2c: E2 08 00 78 44 80 13 01 00 00 00 00 00 39 [13:43:31]Write i2c OK [13:43:31]MH_I2C_Read... [13:43:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:43:31]Read from MH i2c: E2 [13:43:31]MH_I2C_Read... [13:43:31]Read from MH i2c: E2 0E 00 [13:43:31]MH_I2C_Read... [13:43:31]Read from MH i2c: E2 0E 00 78 44 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 32 [13:43:31]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:43:31]wFMCommunicate OK [13:43:31]SAM_PROTO_GetShiftState done [13:43:31]FM_GetShiftState done [13:43:31]req_shift_opened done [13:43:31]requested_item shift.open_date is exist - process it [13:43:31]req_shift_open_date [13:43:31]req_shift_open_date done [13:43:31]produce_requested_data done [13:43:31]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317975,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:43:31]process_action_free close_receipt [13:43:31]json_value_free [13:43:31]json_value_free done [13:43:31]process_json_proto returns [13:43:31]Send response to host [13:43:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317975,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:43:31]free response buf [13:43:31]execute_script done [13:43:31]execute_script returns [13:43:31]free content buf [13:43:31]Sock 9.Close socket [13:43:31]Sock 9.Thread stoped [13:43:34]OFD Sender: No OFD packet to send [13:43:39]OFD Sender: No OFD packet to send [13:43:44]OFD Sender: No OFD packet to send [13:43:49]OFD Sender: No OFD packet to send [13:43:54]OFD Sender: No OFD packet to send [13:43:59]OFD Sender: No OFD packet to send [13:44:04]OFD Sender: No OFD packet to send [13:44:09]OFD Sender: No OFD packet to send [13:44:14]OFD Sender: No OFD packet to send [13:44:19]OFD Sender: No OFD packet to send [13:44:22]accept exits with 7 [13:44:22]New connection [13:44:22]New thread 3067436388 created [13:44:22]Thread 3067293028 joined [13:44:22]Waiting for new connection... [13:44:22] Sock 7.Parse request [13:44:22]Sock 7.Check first char [13:44:22]Sock 7.First char is OK [13:44:22]request: POST /json_proto HTTP/1.0 [13:44:22]Method: POST [13:44:22]URL: /json_proto [13:44:22]Method is POST - this is cgi request [13:44:22]url: /json_proto [13:44:22]query_string will be loaded in cgi processing [13:44:22]execute_cgi json_proto POST (null) [13:44:22]execute_cgi path=json_proto method=POST [13:44:22]POST find Content-Length [13:44:22]Host: 172.17.50.195:8080 [13:44:22]Content-Length: 771 [13:44:22]Content-Type: application/json [13:44:22] [13:44:22]POST finish read [13:44:22]Found Content-Length = 771 [13:44:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092935", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 20.290, "sum" : 777.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: Mbank", "payments": [ { "type": 1, "sum" : 777.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:44:22]execute_script... [13:44: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)1092935", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 20.290, "sum" : 777.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: Mbank", "payments": [ { "type": 1, "sum" : 777.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:44:22]POST & json_proto [13:44:22]process_json_proto [13:44:22]json parsed OK: [13:44:22]protocol is kg_v1.0 [13:44:22]action value=close_receipt [13:44:22]process_action close_receipt [13:44:22]cmd_close_receipt [13:44:22]MH_GetDate [13:44:22]Write to MH i2c: F0 00 00 79 44 AC [13:44:22]Write i2c OK [13:44:22]MH_I2C_Read... [13:44:22]Read from MH i2c: F0 [13:44:22]MH_I2C_Read... [13:44:22]Read from MH i2c: F0 09 00 [13:44:22]MH_I2C_Read... [13:44:22]Read from MH i2c: F0 09 00 79 44 00 37 95 1F 67 43 33 1C 67 00 [13:44:22]GetLastDocTimeStamp 1730123008 [13:44:22]current date 1730123063 [13:44:22]FM_GetShiftState [13:44:22]SAM_PROTO_GetShiftState [13:44:22]wFMCommunicate request_size=4 [13:44:22]MH_SAM_APDU [13:44:22]CAPDU: 80 13 01 00 [13:44:22]Write to MH i2c: E2 08 00 7A 44 80 13 01 00 00 00 00 00 3B [13:44:22]Write i2c OK [13:44:22]MH_I2C_Read... [13:44:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:44:22]Read from MH i2c: E2 [13:44:22]MH_I2C_Read... [13:44:22]Read from MH i2c: E2 0E 00 [13:44:22]MH_I2C_Read... [13:44:22]Read from MH i2c: E2 0E 00 7A 44 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 34 [13:44:22]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:44:22]wFMCommunicate OK [13:44:22]SAM_PROTO_GetShiftState done [13:44:22]FM_GetShiftState done [13:44:22]opened in 1730073493 [13:44:22]opened+sec_in_day 1730159893 [13:44:22]quantity*price = 77710 [13:44:22]sum+1 = 77712 [13:44:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 777.11 НСП 1% : 6.88 НДС 12% : 82.52 Наличными: 0.00 Безнал.: 777.11 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 451 28.10.2024 13:44 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317976 ФПД: 210389432922677 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T134424&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317976&fm=210389432922677&tin=02508201610067®Number=0000000000091628&sum=77711 [13:44:23]StoreToDocumentArchive [13:44:23]shift 546 fd 317976 [13:44:23]save to /storage/0546/doc_00317976 [13:44:23]save last doc name /storage/0546/doc_00317976 to /storage/kkm_last_doc_name [13:44:23]save OK [13:44:23]Clear old archive folders... [13:44:23]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:44:23]tlvbuf is 013DDBF0 [13:44:23]SAM_PROTO_ClearQueue [13:44:23]wFMCommunicate request_size=4 [13:44:23]MH_SAM_APDU [13:44:23]CAPDU: 80 09 00 00 [13:44:23]Write to MH i2c: E2 08 00 87 44 80 09 00 00 00 00 00 00 3D [13:44:23]Write i2c OK [13:44:23]MH_I2C_Read... [13:44:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:44:23]Read from MH i2c: E2 [13:44:23]MH_I2C_Read... [13:44:23]Read from MH i2c: E2 03 00 [13:44:23]MH_I2C_Read... [13:44:23]Read from MH i2c: E2 03 00 87 44 00 90 00 3F [13:44:23]RAPDU: 90 00 [13:44:23]wFMCommunicate OK [13:44:23]SAM_PROTO_ClearQueue done [13:44:23]KKMCreateOFDPacket [13:44:23]OFDProtocolAddRootSTLVToBuf [13:44:23]FM_MakeSignedData [13:44:23]FM_MakeSignedData [13:44:23]SAM_PROTO_SignData [13:44:23]wFMCommunicate request_size=4 [13:44:23]MH_SAM_APDU [13:44:23]CAPDU: 80 0D 01 02 [13:44:23]Write to MH i2c: E2 08 00 88 44 80 0D 01 02 00 00 00 00 45 [13:44:23]Write i2c OK [13:44:23]MH_I2C_Read... [13:44:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:44:23]Read from MH i2c: E2 [13:44:23]MH_I2C_Read... [13:44:23]Read from MH i2c: E2 03 00 [13:44:23]MH_I2C_Read... [13:44:23]Read from MH i2c: E2 03 00 88 44 00 90 00 40 [13:44:23]RAPDU: 90 00 [13:44:23]wFMCommunicate OK [13:44:23]wFMCommunicate request_size=255 [13:44:23]MH_SAM_APDU [13:44:23]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 42 4F 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 8F 2F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8F 2F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B0 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 20 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F 2F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 01 00 00 F4 03 04 00 38 95 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 18 DA 04 00 35 04 06 00 BF 59 [13:44:23]Write to MH i2c: E2 02 01 89 44 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 42 4F 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 8F 2F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8F 2F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B0 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 20 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F 2F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 01 00 00 F4 03 04 00 38 95 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 18 DA 04 00 35 04 06 00 BF 59 00 00 21 [13:44:23]Write i2c OK [13:44:23]MH_I2C_Read... [13:44:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:44:24]Read from MH i2c: E2 [13:44:24]MH_I2C_Read... [13:44:24]Read from MH i2c: E2 03 00 [13:44:24]MH_I2C_Read... [13:44:24]Read from MH i2c: E2 03 00 89 44 00 90 00 41 [13:44:24]RAPDU: 90 00 [13:44:24]wFMCommunicate OK [13:44:24]wFMCommunicate request_size=9 [13:44:24]MH_SAM_APDU [13:44:24]CAPDU: 80 0D 02 02 04 1B 69 F2 35 [13:44:24]Write to MH i2c: E2 0C 00 8A 44 80 0D 02 02 04 00 1B 69 F2 35 00 00 FB [13:44:24]Write i2c OK [13:44:24]MH_I2C_Read... [13:44:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:44:24]Read from MH i2c: E2 [13:44:24]MH_I2C_Read... [13:44:24]Read from MH i2c: E2 03 00 [13:44:24]MH_I2C_Read... [13:44:24]Read from MH i2c: E2 03 00 8A 44 00 90 00 42 [13:44:24]RAPDU: 90 00 [13:44:24]wFMCommunicate OK [13:44:24]wFMCommunicate request_size=4 [13:44:24]MH_SAM_APDU [13:44:24]CAPDU: 80 0D 03 02 [13:44:24]Write to MH i2c: E2 08 00 8B 44 80 0D 03 02 00 00 00 00 4A [13:44:24]Write i2c OK [13:44:24]MH_I2C_Read... [13:44:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:44:24]Read from MH i2c: E2 [13:44:24]MH_I2C_Read... [13:44:24]Read from MH i2c: E2 0B 00 [13:44:24]MH_I2C_Read... [13:44:24]Read from MH i2c: E2 0B 00 8B 44 00 8E 32 69 A7 C7 7A B0 7F 90 00 8B [13:44:24]RAPDU: 8E 32 69 A7 C7 7A B0 7F 90 00 [13:44:24]wFMCommunicate OK [13:44:24]SAM_PROTO_SignData done [13:44:24]FM_MakeSignedData done [13:44:24]CreateOFDProtocolMessage [13:44:24]wFMCommunicate request_size=4 [13:44:24]MH_SAM_APDU [13:44:24]CAPDU: 80 11 00 00 [13:44:24]Write to MH i2c: E2 08 00 8C 44 80 11 00 00 00 00 00 00 4A [13:44:24]Write i2c OK [13:44:24]MH_I2C_Read... [13:44:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:44:24]Read from MH i2c: E2 [13:44:24]MH_I2C_Read... [13:44:24]Read from MH i2c: E2 17 00 [13:44:24]MH_I2C_Read... [13:44:24]Read from MH i2c: E2 17 00 8C 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 9E [13:44:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:44:24]wFMCommunicate OK [13:44:24]CreateOFDProtocolMessage done [13:44:24]OFDSenderStorePacket 317976 [13:44:24]StoreOFDPacket docnum=317976 [13:44:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 05 9C 06 01 C0 3C 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 42 4F 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 8F 2F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8F 2F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B0 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 20 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F 2F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 01 00 00 F4 03 04 00 38 95 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 18 DA 04 00 35 04 06 00 BF 59 1B 69 F2 35 8E 32 69 A7 C7 7A B0 7F [13:44:24]CheckFolder [13:44:24]dirname=/storage/ofd_packets [13:44:24]CheckFolder done [13:44:24]ProducePacketName [13:44:24]name=ofd_packets/00317976 [13:44:24]NVStorageSaveData ofd_packets/00317976 [13:44:24]File name is /storage/ofd_packets/00317976 [13:44:24]Write 300 bytes [13:44:24]NVStorageSaveData done [13:44:24]OFDSenderStorePacket done [13:44:24]KKMCreateOFDPacket done [13:44:24]NVStorageSaveData kkm_last_timestamp [13:44:24]File name is /storage/kkm_last_timestamp [13:44:24]Write 4 bytes [13:44:24]NVStorageSaveData done [13:44:24]ExternCall_PrintAddStr [13:44:24]wPrintStart [13:44:24]Write to MH i2c: 01 00 00 8D 44 D1 [13:44:24]Write i2c OK [13:44:24]MH_I2C_Read... [13:44:24]Read from MH i2c: 01 [13:44:24]MH_I2C_Read... [13:44:24]Read from MH i2c: 01 07 00 [13:44:24]MH_I2C_Read... [13:44:24]Read from MH i2c: 01 07 00 8D 44 00 00 00 00 00 FF 0F E6 [13:44:24]RasterBufferAndPrint [13:44:24]line Счет N : (1)1092935 [13:44:24]line ИНН: 02508201610067 [13:44:24]line Контрольно-Кассовый Чек [13:44:24]line ПРОДАЖА [13:44:24]line ТРК (МРК, ГНК) : 71 [13:44:24]line Товар: 2711190000 [13:44:24]line ГАЗ-К-5 [13:44:24]line 20.290 * 38.30 [13:44:24]line = 777.11 [13:44:24]line НДС 12% НСП 1% [13:44:24]line > о реализуемом товаре [13:44:24]line ИТОГО: 777.11 [13:44:24]line НСП 1% : 6.88 [13:44:24]line НДС 12% : 82.52 [13:44:24]line Наличными: 0.00 [13:44:24]line Безнал.: 777.11 [13:44:24]line Место: АЗС № 101 "Партнер Нефть" [13:44:24]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:44:24]line СНО: Общий режим [13:44:24]line Чек 451 28.10.2024 13:44 [13:44:24]line Смена: 546 ФФД: 1.0 [13:44:24]line ЗНМ: 0300000082 [13:44:24]line РНМ: 0000000000091628 [13:44:24]line Версия ККМ: 001 [13:44:24]line Платежная система: Mbank [13:44:24]line ФМ: 0000000000874671 [13:44:24]line ФД: 317976 [13:44:24]line ФПД: 210389432922677 [13:44:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T134424&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317976&fm=210389432922677&tin=02508201610067®Number=0000000000091628&sum=77711 [13:44:24]written 0, free lines is 4095 [13:44:24]OFD Sender: Processing packet 317976 [packets to send 127, broken 126] [13:44:24]ProducePacketName [13:44:24]name=ofd_packets/00317976 [13:44:24]OFD Sender: To server: pG, [13:44:24]CommunicateWithHost lk.salyk.kg:30040 [13:44:24]ConnectInit lk.salyk.kg [13:44:24]Write to MH i2c: 01 00 00 B6 44 FA [13:44:24]Write i2c OK [13:44:24]MH_I2C_Read... [13:44:24]Read from MH i2c: 01 [13:44:24]MH_I2C_Read... [13:44:24]Read from MH i2c: 01 07 00 [13:44:24]MH_I2C_Read... [13:44:24]Read from MH i2c: 01 07 00 B6 44 00 00 00 00 00 0C 0D 1A [13:44:24]RasterBufferAndPrint [13:44:24]line [13:44:24]line [13:44:24]line [13:44:24]line [13:44:24]line [13:44:24]written 0, free lines is 3346 [13:44:24]MH_Cut [13:44:24]Write to MH i2c: D1 01 00 BD 44 01 D3 [13:44:24]Write i2c OK [13:44:24]MH_I2C_Read... [13:44:24]Read from MH i2c: D1 [13:44:24]MH_I2C_Read... [13:44:24]Read from MH i2c: D1 01 00 [13:44:24]MH_I2C_Read... [13:44:24]Read from MH i2c: D1 01 00 BD 44 00 D2 [13:44:24]Write to MH i2c: 01 00 00 BE 44 02 [13:44:24]Write i2c OK [13:44:24]MH_I2C_Read... [13:44:24]Connected sock=9 [13:44:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 05 9C 06 01 C0 3C 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 42 4F 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 8F 2F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8F 2F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B0 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 20 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F 2F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 01 00 00 F4 03 04 00 38 95 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 18 DA 04 00 35 04 06 00 BF 59 1B 69 F2 35 8E 32 69 A7 C7 7A B0 7F [13:44:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 1B 3E 47 00 AD 91 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 18 DA 04 00 F4 03 04 00 F0 40 1F 67 B6 04 01 00 00 27 9C 36 59 1D 60 97 1C [13:44:25]CommunicateWithHost err = 0 [13:44:25]CheckOFDResponse [13:44:25]1017 (14) - 77093643461234 [13:44:25]1041 (16) - 0000000000874671 [13:44:25]1040 (4) - 317976 [13:44:25]1012 (4) - 28.10.2024 07:44 [13:44:25]1206 (1) - 0 [13:44:25]OFD Sender: Remove packet 317976 [13:44:25]ProducePacketName [13:44:25]name=ofd_packets/00317976 [13:44:25]NVStorageDeleteData [13:44:25]*** Cut start [13:44:25]*** Partial cut [13:44:25]*** CUTSNS_PIN = 1 [13:44:25]OFD Sender: No OFD packet to send [13:44:25]*** CUTSNS_PIN = 0 [13:44:25]*** Brake cut motor [13:44:26]Read from MH i2c: 01 [13:44:26]MH_I2C_Read... [13:44:26]*** Stop cut motor [13:44:26]*** Cut end [13:44:26]Read from MH i2c: 01 07 00 [13:44:26]MH_I2C_Read... [13:44:26]Read from MH i2c: 01 07 00 BE 44 00 00 00 00 00 FF 0F 17 [13:44:26]process_action close_receipt done [13:44:26]requested_data is exist [13:44:26]produce_requested_data [13:44:26]requested_item fm.sn is exist - process it [13:44:26]wFMCommunicate request_size=4 [13:44:26]MH_SAM_APDU [13:44:26]CAPDU: 80 11 00 00 [13:44:26]Write to MH i2c: E2 08 00 BF 44 80 11 00 00 00 00 00 00 7D [13:44:26]Write i2c OK [13:44:26]MH_I2C_Read... [13:44:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:44:26]Read from MH i2c: E2 [13:44:26]MH_I2C_Read... [13:44:26]Read from MH i2c: E2 17 00 [13:44:26]MH_I2C_Read... [13:44:26]Read from MH i2c: E2 17 00 BF 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D1 [13:44:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:44:26]wFMCommunicate OK [13:44:26]requested_item fd.num is exist - process it [13:44:26]SAM_PROTO_GetFieldsCounters [13:44:26]wFMCommunicate request_size=4 [13:44:26]MH_SAM_APDU [13:44:26]CAPDU: 80 13 00 00 [13:44:26]Write to MH i2c: E2 08 00 C0 44 80 13 00 00 00 00 00 00 80 [13:44:26]Write i2c OK [13:44:26]MH_I2C_Read... [13:44:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:44:26]Read from MH i2c: E2 [13:44:26]MH_I2C_Read... [13:44:26]Read from MH i2c: E2 62 00 [13:44:26]MH_I2C_Read... [13:44:26]Read from MH i2c: E2 62 00 C0 44 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 18 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 C3 01 00 00 5E 04 04 00 C3 01 00 00 57 04 04 00 C4 01 00 00 19 04 04 00 00 00 00 00 90 00 09 [13:44:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 18 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 C3 01 00 00 5E 04 04 00 C3 01 00 00 57 04 04 00 C4 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:44:26]wFMCommunicate OK [13:44:26]SAM_PROTO_GetFieldsCounters done [13:44:26]requested_item shift.num is exist - process it [13:44:26]requested_item shift.opened is exist - process it [13:44:26]req_shift_opened [13:44:26]FM_GetShiftState [13:44:26]SAM_PROTO_GetShiftState [13:44:26]wFMCommunicate request_size=4 [13:44:26]MH_SAM_APDU [13:44:26]CAPDU: 80 13 01 00 [13:44:26]Write to MH i2c: E2 08 00 C1 44 80 13 01 00 00 00 00 00 82 [13:44:26]Write i2c OK [13:44:26]MH_I2C_Read... [13:44:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:44:26]Read from MH i2c: E2 [13:44:26]MH_I2C_Read... [13:44:26]Read from MH i2c: E2 0E 00 [13:44:26]MH_I2C_Read... [13:44:26]Read from MH i2c: E2 0E 00 C1 44 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 7B [13:44:26]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:44:26]wFMCommunicate OK [13:44:26]SAM_PROTO_GetShiftState done [13:44:26]FM_GetShiftState done [13:44:26]req_shift_opened done [13:44:26]requested_item shift.open_date is exist - process it [13:44:26]req_shift_open_date [13:44:26]req_shift_open_date done [13:44:26]produce_requested_data done [13:44:26]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317976,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:44:26]process_action_free close_receipt [13:44:26]json_value_free [13:44:26]json_value_free done [13:44:26]process_json_proto returns [13:44:26]Send response to host [13:44:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317976,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:44:26]free response buf [13:44:26]execute_script done [13:44:26]execute_script returns [13:44:26]free content buf [13:44:26]Sock 7.Close socket [13:44:26]Sock 7.Thread stoped [13:44:30]OFD Sender: No OFD packet to send [13:44:35]OFD Sender: No OFD packet to send [13:44:40]OFD Sender: No OFD packet to send [13:44:45]OFD Sender: No OFD packet to send [13:44:50]OFD Sender: No OFD packet to send [13:44:51]accept exits with 10 [13:44:51]New connection [13:44:51]New thread 3067293028 created [13:44:51]Thread 3067436388 joined [13:44:51]Waiting for new connection... [13:44:51] Sock 10.Parse request [13:44:51]Sock 10.Check first char [13:44:51]Sock 10.First char is OK [13:44:51]request: POST /json_proto HTTP/1.0 [13:44:51]Method: POST [13:44:51]URL: /json_proto [13:44:51]Method is POST - this is cgi request [13:44:51]url: /json_proto [13:44:51]query_string will be loaded in cgi processing [13:44:51]execute_cgi json_proto POST (null) [13:44:51]execute_cgi path=json_proto method=POST [13:44:51]POST find Content-Length [13:44:51]Host: 172.17.50.195:8080 [13:44:51]Content-Length: 678 [13:44:51]Content-Type: application/json [13:44:51] [13:44:51]POST finish read [13:44:51]Found Content-Length = 678 [13:44:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092936", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:44:51]execute_script... [13:44: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)1092936", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:44:51]POST & json_proto [13:44:51]process_json_proto [13:44:51]json parsed OK: [13:44:51]protocol is kg_v1.0 [13:44:51]action value=close_receipt [13:44:51]process_action close_receipt [13:44:51]cmd_close_receipt [13:44:51]MH_GetDate [13:44:51]Write to MH i2c: F0 00 00 C2 44 F5 [13:44:51]Write i2c OK [13:44:51]MH_I2C_Read... [13:44:51]Read from MH i2c: F0 [13:44:51]MH_I2C_Read... [13:44:51]Read from MH i2c: F0 09 00 [13:44:51]MH_I2C_Read... [13:44:51]Read from MH i2c: F0 09 00 C2 44 00 54 95 1F 67 43 33 1C 67 66 [13:44:51]GetLastDocTimeStamp 1730123064 [13:44:51]current date 1730123092 [13:44:51]FM_GetShiftState [13:44:51]SAM_PROTO_GetShiftState [13:44:51]wFMCommunicate request_size=4 [13:44:51]MH_SAM_APDU [13:44:51]CAPDU: 80 13 01 00 [13:44:51]Write to MH i2c: E2 08 00 C3 44 80 13 01 00 00 00 00 00 84 [13:44:51]Write i2c OK [13:44:51]MH_I2C_Read... [13:44:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:44:51]Read from MH i2c: E2 [13:44:51]MH_I2C_Read... [13:44:51]Read from MH i2c: E2 0E 00 [13:44:51]MH_I2C_Read... [13:44:51]Read from MH i2c: E2 0E 00 C3 44 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 7D [13:44:51]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:44:51]wFMCommunicate OK [13:44:51]SAM_PROTO_GetShiftState done [13:44:51]FM_GetShiftState done [13:44:51]opened in 1730073493 [13:44:51]opened+sec_in_day 1730159893 [13:44:51]quantity*price = 60009 [13:44:51]sum+1 = 60010 [13:44:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 452 28.10.2024 13:44 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317977 ФПД: 18100381855875 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T134452&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317977&fm=18100381855875&tin=02508201610067®Number=0000000000091628&sum=60000 [13:44:52]StoreToDocumentArchive [13:44:52]shift 546 fd 317977 [13:44:52]save to /storage/0546/doc_00317977 [13:44:52]save last doc name /storage/0546/doc_00317977 to /storage/kkm_last_doc_name [13:44:52]save OK [13:44:52]Clear old archive folders... [13:44:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:44:52]tlvbuf is 0137F680 [13:44:52]SAM_PROTO_ClearQueue [13:44:52]wFMCommunicate request_size=4 [13:44:52]MH_SAM_APDU [13:44:52]CAPDU: 80 09 00 00 [13:44:52]Write to MH i2c: E2 08 00 D0 44 80 09 00 00 00 00 00 00 86 [13:44:52]Write i2c OK [13:44:52]MH_I2C_Read... [13:44:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:44:52]Read from MH i2c: E2 [13:44:52]MH_I2C_Read... [13:44:52]Read from MH i2c: E2 03 00 [13:44:52]MH_I2C_Read... [13:44:52]Read from MH i2c: E2 03 00 D0 44 00 90 00 88 [13:44:52]RAPDU: 90 00 [13:44:52]wFMCommunicate OK [13:44:52]SAM_PROTO_ClearQueue done [13:44:52]KKMCreateOFDPacket [13:44:52]OFDProtocolAddRootSTLVToBuf [13:44:52]FM_MakeSignedData [13:44:52]FM_MakeSignedData [13:44:52]SAM_PROTO_SignData [13:44:52]wFMCommunicate request_size=4 [13:44:52]MH_SAM_APDU [13:44:52]CAPDU: 80 0D 01 02 [13:44:52]Write to MH i2c: E2 08 00 D1 44 80 0D 01 02 00 00 00 00 8E [13:44:52]Write i2c OK [13:44:52]MH_I2C_Read... [13:44:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:44:52]Read from MH i2c: E2 [13:44:52]MH_I2C_Read... [13:44:52]Read from MH i2c: E2 03 00 [13:44:52]MH_I2C_Read... [13:44:52]Read from MH i2c: E2 03 00 D1 44 00 90 00 89 [13:44:52]RAPDU: 90 00 [13:44:52]wFMCommunicate OK [13:44:52]wFMCommunicate request_size=255 [13:44:52]MH_SAM_APDU [13:44: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 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 01 00 00 F4 03 04 00 54 95 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 19 DA 04 00 35 04 06 00 10 [13:44:52]Write to MH i2c: E2 02 01 D2 44 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 01 00 00 F4 03 04 00 54 95 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 19 DA 04 00 35 04 06 00 10 00 00 58 [13:44:52]Write i2c OK [13:44:52]MH_I2C_Read... [13:44:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:44:52]Read from MH i2c: E2 [13:44:52]MH_I2C_Read... [13:44:52]Read from MH i2c: E2 03 00 [13:44:52]MH_I2C_Read... [13:44:52]Read from MH i2c: E2 03 00 D2 44 00 90 00 8A [13:44:52]RAPDU: 90 00 [13:44:52]wFMCommunicate OK [13:44:52]wFMCommunicate request_size=10 [13:44:52]MH_SAM_APDU [13:44:52]CAPDU: 80 0D 02 02 05 76 52 D4 B0 83 [13:44:52]Write to MH i2c: E2 0D 00 D3 44 80 0D 02 02 05 00 76 52 D4 B0 83 00 00 6A [13:44:52]Write i2c OK [13:44:52]MH_I2C_Read... [13:44:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:44:52]Read from MH i2c: E2 [13:44:52]MH_I2C_Read... [13:44:52]Read from MH i2c: E2 03 00 [13:44:52]MH_I2C_Read... [13:44:52]Read from MH i2c: E2 03 00 D3 44 00 90 00 8B [13:44:52]RAPDU: 90 00 [13:44:52]wFMCommunicate OK [13:44:52]wFMCommunicate request_size=4 [13:44:52]MH_SAM_APDU [13:44:52]CAPDU: 80 0D 03 02 [13:44:52]Write to MH i2c: E2 08 00 D4 44 80 0D 03 02 00 00 00 00 93 [13:44:52]Write i2c OK [13:44:52]MH_I2C_Read... [13:44:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:44:52]Read from MH i2c: E2 [13:44:52]MH_I2C_Read... [13:44:52]Read from MH i2c: E2 0B 00 [13:44:52]MH_I2C_Read... [13:44:52]Read from MH i2c: E2 0B 00 D4 44 00 96 C1 2F BD 8D 04 7F A1 90 00 88 [13:44:52]RAPDU: 96 C1 2F BD 8D 04 7F A1 90 00 [13:44:52]wFMCommunicate OK [13:44:52]SAM_PROTO_SignData done [13:44:52]FM_MakeSignedData done [13:44:52]CreateOFDProtocolMessage [13:44:52]wFMCommunicate request_size=4 [13:44:52]MH_SAM_APDU [13:44:52]CAPDU: 80 11 00 00 [13:44:52]Write to MH i2c: E2 08 00 D5 44 80 11 00 00 00 00 00 00 93 [13:44:52]Write i2c OK [13:44:52]MH_I2C_Read... [13:44:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:44:52]Read from MH i2c: E2 [13:44:52]MH_I2C_Read... [13:44:52]Read from MH i2c: E2 17 00 [13:44:52]MH_I2C_Read... [13:44:52]Read from MH i2c: E2 17 00 D5 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E7 [13:44:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:44:52]wFMCommunicate OK [13:44:52]CreateOFDProtocolMessage done [13:44:52]OFDSenderStorePacket 317977 [13:44:52]StoreOFDPacket docnum=317977 [13:44:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 C7 8E 07 01 2F AB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 01 00 00 F4 03 04 00 54 95 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 19 DA 04 00 35 04 06 00 10 76 52 D4 B0 83 96 C1 2F BD 8D 04 7F A1 [13:44:52]CheckFolder [13:44:52]dirname=/storage/ofd_packets [13:44:52]CheckFolder done [13:44:52]ProducePacketName [13:44:52]name=ofd_packets/00317977 [13:44:52]NVStorageSaveData ofd_packets/00317977 [13:44:52]File name is /storage/ofd_packets/00317977 [13:44:52]Write 301 bytes [13:44:52]NVStorageSaveData done [13:44:52]OFDSenderStorePacket done [13:44:52]KKMCreateOFDPacket done [13:44:52]NVStorageSaveData kkm_last_timestamp [13:44:52]File name is /storage/kkm_last_timestamp [13:44:52]Write 4 bytes [13:44:52]NVStorageSaveData done [13:44:52]ExternCall_PrintAddStr [13:44:52]wPrintStart [13:44:52]Write to MH i2c: 01 00 00 D6 44 1A [13:44:52]Write i2c OK [13:44:52]MH_I2C_Read... [13:44:52]Read from MH i2c: 01 [13:44:52]MH_I2C_Read... [13:44:52]Read from MH i2c: 01 07 00 [13:44:52]MH_I2C_Read... [13:44:52]Read from MH i2c: 01 07 00 D6 44 00 00 00 00 00 FF 0F 2F [13:44:52]RasterBufferAndPrint [13:44:52]line Счет N : (1)1092936 [13:44:52]line ИНН: 02508201610067 [13:44:52]line Контрольно-Кассовый Чек [13:44:52]line ПРОДАЖА [13:44:52]line ТРК (МРК, ГНК) : 33 [13:44:52]line Товар: 2710124130 [13:44:52]line Аи-92-К-2 [13:44:52]line 8.970 * 66.90 [13:44:52]line = 600.09 [13:44:52]line НДС 12% НСП 1% [13:44:52]line > о реализуемом товаре [13:44:52]line ОКРУГЛЕНИЕ: -0.09 [13:44:52]line ИТОГО: 600.00 [13:44:52]line Внесено: 600.00 [13:44:52]line СДАЧА: 0.00 [13:44:52]line НСП 1% : 5.31 [13:44:52]line НДС 12% : 63.73 [13:44:52]line Наличными: 600.00 [13:44:52]line Безнал.: 0.00 [13:44:52]line Место: АЗС № 101 "Партнер Нефть" [13:44:52]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:44:52]line СНО: Общий режим [13:44:52]line Чек 452 28.10.2024 13:44 [13:44:52]line Смена: 546 ФФД: 1.0 [13:44:52]line ЗНМ: 0300000082 [13:44:52]line РНМ: 0000000000091628 [13:44:52]line Версия ККМ: 001 [13:44:52]line ФМ: 0000000000874671 [13:44:52]line ФД: 317977 [13:44:52]line ФПД: 18100381855875 [13:44:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T134452&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317977&fm=18100381855875&tin=02508201610067®Number=0000000000091628&sum=60000 [13:44:53]written 0, free lines is 4095 [13:44:53]OFD Sender: Processing packet 317977 [packets to send 127, broken 126] [13:44:53]ProducePacketName [13:44:53]name=ofd_packets/00317977 [13:44:53]OFD Sender: To server: pG, [13:44:53]CommunicateWithHost lk.salyk.kg:30040 [13:44:53]ConnectInit lk.salyk.kg [13:44:53]Connected sock=9 [13:44:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 C7 8E 07 01 2F AB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 01 00 00 F4 03 04 00 54 95 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 19 DA 04 00 35 04 06 00 10 76 52 D4 B0 83 96 C1 2F BD 8D 04 7F A1 [13:44:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 63 D9 47 00 DF EE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 19 DA 04 00 F4 03 04 00 0D 41 1F 67 B6 04 01 00 00 3D 74 A9 92 64 80 66 69 [13:44:53]CommunicateWithHost err = 0 [13:44:53]CheckOFDResponse [13:44:53]1017 (14) - 77093643461234 [13:44:53]1041 (16) - 0000000000874671 [13:44:53]1040 (4) - 317977 [13:44:53]1012 (4) - 28.10.2024 07:45 [13:44:53]1206 (1) - 0 [13:44:53]OFD Sender: Remove packet 317977 [13:44:53]ProducePacketName [13:44:53]name=ofd_packets/00317977 [13:44:53]NVStorageDeleteData [13:44:53]Write to MH i2c: 01 00 00 01 45 46 [13:44:53]Write i2c OK [13:44:53]MH_I2C_Read... [13:44:53]Read from MH i2c: 01 [13:44:53]MH_I2C_Read... [13:44:53]Read from MH i2c: 01 07 00 [13:44:53]MH_I2C_Read... [13:44:53]Read from MH i2c: 01 07 00 01 45 00 00 00 00 00 FC 0C 55 [13:44:53]RasterBufferAndPrint [13:44:53]line [13:44:53]line [13:44:53]line [13:44:53]line [13:44:53]line [13:44:53]written 0, free lines is 3333 [13:44:53]MH_Cut [13:44:53]Write to MH i2c: D1 01 00 08 45 01 1F [13:44:53]Write i2c OK [13:44:53]MH_I2C_Read... [13:44:53]Read from MH i2c: D1 [13:44:53]MH_I2C_Read... [13:44:53]Read from MH i2c: D1 01 00 [13:44:53]MH_I2C_Read... [13:44:53]Read from MH i2c: D1 01 00 08 45 00 1E [13:44:53]Write to MH i2c: 01 00 00 09 45 4E [13:44:53]Write i2c OK [13:44:53]MH_I2C_Read... [13:44:54]OFD Sender: No OFD packet to send [13:44:54]*** Cut start [13:44:54]*** Partial cut [13:44:54]*** CUTSNS_PIN = 1 [13:44:54]*** CUTSNS_PIN = 0 [13:44:54]*** Brake cut motor [13:44:55]Read from MH i2c: 01 [13:44:55]MH_I2C_Read... [13:44:55]*** Stop cut motor [13:44:55]*** Cut end [13:44:55]Read from MH i2c: 01 07 00 [13:44:55]MH_I2C_Read... [13:44:55]Read from MH i2c: 01 07 00 09 45 00 00 00 00 00 FF 0F 63 [13:44:55]process_action close_receipt done [13:44:55]requested_data is exist [13:44:55]produce_requested_data [13:44:55]requested_item fm.sn is exist - process it [13:44:55]wFMCommunicate request_size=4 [13:44:55]MH_SAM_APDU [13:44:55]CAPDU: 80 11 00 00 [13:44:55]Write to MH i2c: E2 08 00 0A 45 80 11 00 00 00 00 00 00 C9 [13:44:55]Write i2c OK [13:44:55]MH_I2C_Read... [13:44:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:44:55]Read from MH i2c: E2 [13:44:55]MH_I2C_Read... [13:44:55]Read from MH i2c: E2 17 00 [13:44:55]MH_I2C_Read... [13:44:55]Read from MH i2c: E2 17 00 0A 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 1D [13:44:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:44:55]wFMCommunicate OK [13:44:55]requested_item fd.num is exist - process it [13:44:55]SAM_PROTO_GetFieldsCounters [13:44:55]wFMCommunicate request_size=4 [13:44:55]MH_SAM_APDU [13:44:55]CAPDU: 80 13 00 00 [13:44:55]Write to MH i2c: E2 08 00 0B 45 80 13 00 00 00 00 00 00 CC [13:44:55]Write i2c OK [13:44:55]MH_I2C_Read... [13:44:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:44:55]Read from MH i2c: E2 [13:44:55]MH_I2C_Read... [13:44:55]Read from MH i2c: E2 62 00 [13:44:55]MH_I2C_Read... [13:44:55]Read from MH i2c: E2 62 00 0B 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 19 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 C4 01 00 00 5E 04 04 00 C4 01 00 00 57 04 04 00 C5 01 00 00 19 04 04 00 00 00 00 00 90 00 59 [13:44:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 19 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 C4 01 00 00 5E 04 04 00 C4 01 00 00 57 04 04 00 C5 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:44:55]wFMCommunicate OK [13:44:55]SAM_PROTO_GetFieldsCounters done [13:44:55]requested_item shift.num is exist - process it [13:44:55]requested_item shift.opened is exist - process it [13:44:55]req_shift_opened [13:44:55]FM_GetShiftState [13:44:55]SAM_PROTO_GetShiftState [13:44:55]wFMCommunicate request_size=4 [13:44:55]MH_SAM_APDU [13:44:55]CAPDU: 80 13 01 00 [13:44:55]Write to MH i2c: E2 08 00 0C 45 80 13 01 00 00 00 00 00 CE [13:44:55]Write i2c OK [13:44:55]MH_I2C_Read... [13:44:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:44:55]Read from MH i2c: E2 [13:44:55]MH_I2C_Read... [13:44:55]Read from MH i2c: E2 0E 00 [13:44:55]MH_I2C_Read... [13:44:55]Read from MH i2c: E2 0E 00 0C 45 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C7 [13:44:55]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:44:55]wFMCommunicate OK [13:44:55]SAM_PROTO_GetShiftState done [13:44:55]FM_GetShiftState done [13:44:55]req_shift_opened done [13:44:55]requested_item shift.open_date is exist - process it [13:44:55]req_shift_open_date [13:44:55]req_shift_open_date done [13:44:55]produce_requested_data done [13:44:55]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317977,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:44:55]process_action_free close_receipt [13:44:55]json_value_free [13:44:55]json_value_free done [13:44:55]process_json_proto returns [13:44:55]Send response to host [13:44:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317977,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:44:55]free response buf [13:44:55]execute_script done [13:44:55]execute_script returns [13:44:55]free content buf [13:44:55]Sock 10.Close socket [13:44:55]Sock 10.Thread stoped [13:44:59]OFD Sender: No OFD packet to send [13:45:04]OFD Sender: No OFD packet to send [13:45:09]OFD Sender: No OFD packet to send [13:45:14]OFD Sender: No OFD packet to send [13:45:19]OFD Sender: No OFD packet to send [13:45:24]OFD Sender: No OFD packet to send [13:45:29]OFD Sender: No OFD packet to send [13:45:34]OFD Sender: No OFD packet to send [13:45:39]OFD Sender: No OFD packet to send [13:45:44]OFD Sender: No OFD packet to send [13:45:49]OFD Sender: No OFD packet to send [13:45:54]OFD Sender: No OFD packet to send [13:45:59]OFD Sender: No OFD packet to send [13:46:04]OFD Sender: No OFD packet to send [13:46:09]OFD Sender: No OFD packet to send [13:46:14]OFD Sender: No OFD packet to send [13:46:19]OFD Sender: No OFD packet to send [13:46:24]OFD Sender: No OFD packet to send [13:46:29]OFD Sender: No OFD packet to send [13:46:34]OFD Sender: No OFD packet to send [13:46:39]OFD Sender: No OFD packet to send [13:46:44]OFD Sender: No OFD packet to send [13:46:49]OFD Sender: No OFD packet to send [13:46:54]OFD Sender: No OFD packet to send [13:46:59]OFD Sender: No OFD packet to send [13:47:04]OFD Sender: No OFD packet to send [13:47:09]OFD Sender: No OFD packet to send [13:47:14]OFD Sender: No OFD packet to send [13:47:19]OFD Sender: No OFD packet to send [13:47:24]OFD Sender: No OFD packet to send [13:47:29]OFD Sender: No OFD packet to send [13:47:34]OFD Sender: No OFD packet to send [13:47:39]OFD Sender: No OFD packet to send [13:47:44]OFD Sender: No OFD packet to send [13:47:49]OFD Sender: No OFD packet to send [13:47:54]OFD Sender: No OFD packet to send [13:47:56]accept exits with 7 [13:47:56]New connection [13:47:56]New thread 3067436388 created [13:47:56]Thread 3067293028 joined [13:47:56]Waiting for new connection... [13:47:56] Sock 7.Parse request [13:47:56]Sock 7.Check first char [13:47:56]Sock 7.First char is OK [13:47:56]request: POST /json_proto HTTP/1.0 [13:47:56]Method: POST [13:47:56]URL: /json_proto [13:47:56]Method is POST - this is cgi request [13:47:56]url: /json_proto [13:47:56]query_string will be loaded in cgi processing [13:47:56]execute_cgi json_proto POST (null) [13:47:56]execute_cgi path=json_proto method=POST [13:47:56]POST find Content-Length [13:47:56]Host: 172.17.50.195:8080 [13:47:56]Content-Length: 683 [13:47:56]Content-Type: application/json [13:47:56] [13:47:56]POST finish read [13:47:56]Found Content-Length = 683 [13:47:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092937", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:47:56]execute_script... [13:47: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)1092937", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:47:56]POST & json_proto [13:47:56]process_json_proto [13:47:56]json parsed OK: [13:47:56]protocol is kg_v1.0 [13:47:56]action value=close_receipt [13:47:56]process_action close_receipt [13:47:56]cmd_close_receipt [13:47:56]MH_GetDate [13:47:56]Write to MH i2c: F0 00 00 0D 45 41 [13:47:56]Write i2c OK [13:47:56]MH_I2C_Read... [13:47:56]Read from MH i2c: F0 [13:47:56]MH_I2C_Read... [13:47:56]Read from MH i2c: F0 09 00 [13:47:56]MH_I2C_Read... [13:47:56]Read from MH i2c: F0 09 00 0D 45 00 0E 96 1F 67 43 33 1C 67 6D [13:47:56]GetLastDocTimeStamp 1730123092 [13:47:56]current date 1730123278 [13:47:56]FM_GetShiftState [13:47:56]SAM_PROTO_GetShiftState [13:47:56]wFMCommunicate request_size=4 [13:47:56]MH_SAM_APDU [13:47:56]CAPDU: 80 13 01 00 [13:47:56]Write to MH i2c: E2 08 00 0E 45 80 13 01 00 00 00 00 00 D0 [13:47:56]Write i2c OK [13:47:56]MH_I2C_Read... [13:47:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:47:56]Read from MH i2c: E2 [13:47:56]MH_I2C_Read... [13:47:56]Read from MH i2c: E2 0E 00 [13:47:56]MH_I2C_Read... [13:47:56]Read from MH i2c: E2 0E 00 0E 45 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C9 [13:47:56]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:47:56]wFMCommunicate OK [13:47:56]SAM_PROTO_GetShiftState done [13:47:56]FM_GetShiftState done [13:47:56]opened in 1730073493 [13:47:56]opened+sec_in_day 1730159893 [13:47:56]quantity*price = 100015 [13:47:56]sum+1 = 100017 [13:47:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 453 28.10.2024 13:47 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317978 ФПД: 248406133672167 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T134758&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317978&fm=248406133672167&tin=02508201610067®Number=0000000000091628&sum=100000 [13:47:58]StoreToDocumentArchive [13:47:58]shift 546 fd 317978 [13:47:58]save to /storage/0546/doc_00317978 [13:47:58]save last doc name /storage/0546/doc_00317978 to /storage/kkm_last_doc_name [13:47:58]save OK [13:47:58]Clear old archive folders... [13:47:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:47:58]tlvbuf is 015CE3C0 [13:47:58]SAM_PROTO_ClearQueue [13:47:58]wFMCommunicate request_size=4 [13:47:58]MH_SAM_APDU [13:47:58]CAPDU: 80 09 00 00 [13:47:58]Write to MH i2c: E2 08 00 1B 45 80 09 00 00 00 00 00 00 D2 [13:47:58]Write i2c OK [13:47:58]MH_I2C_Read... [13:47:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:47:58]Read from MH i2c: E2 [13:47:58]MH_I2C_Read... [13:47:58]Read from MH i2c: E2 03 00 [13:47:58]MH_I2C_Read... [13:47:58]Read from MH i2c: E2 03 00 1B 45 00 90 00 D4 [13:47:58]RAPDU: 90 00 [13:47:58]wFMCommunicate OK [13:47:58]SAM_PROTO_ClearQueue done [13:47:58]KKMCreateOFDPacket [13:47:58]OFDProtocolAddRootSTLVToBuf [13:47:58]FM_MakeSignedData [13:47:58]FM_MakeSignedData [13:47:58]SAM_PROTO_SignData [13:47:58]wFMCommunicate request_size=4 [13:47:58]MH_SAM_APDU [13:47:58]CAPDU: 80 0D 01 02 [13:47:58]Write to MH i2c: E2 08 00 1C 45 80 0D 01 02 00 00 00 00 DA [13:47:58]Write i2c OK [13:47:58]MH_I2C_Read... [13:47:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:47:58]Read from MH i2c: E2 [13:47:58]MH_I2C_Read... [13:47:58]Read from MH i2c: E2 03 00 [13:47:58]MH_I2C_Read... [13:47:58]Read from MH i2c: E2 03 00 1C 45 00 90 00 D5 [13:47:58]RAPDU: 90 00 [13:47:58]wFMCommunicate OK [13:47:58]wFMCommunicate request_size=255 [13:47:58]MH_SAM_APDU [13:47: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 01 00 00 F4 03 04 00 0E 96 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1A DA 04 00 35 04 06 00 E1 [13:47:58]Write to MH i2c: E2 02 01 1D 45 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 01 00 00 F4 03 04 00 0E 96 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1A DA 04 00 35 04 06 00 E1 00 00 4F [13:47:58]Write i2c OK [13:47:58]MH_I2C_Read... [13:47:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:47:58]Read from MH i2c: E2 [13:47:58]MH_I2C_Read... [13:47:58]Read from MH i2c: E2 03 00 [13:47:58]MH_I2C_Read... [13:47:58]Read from MH i2c: E2 03 00 1D 45 00 90 00 D6 [13:47:58]RAPDU: 90 00 [13:47:58]wFMCommunicate OK [13:47:58]wFMCommunicate request_size=10 [13:47:58]MH_SAM_APDU [13:47:58]CAPDU: 80 0D 02 02 05 EC 8F 5B 88 E7 [13:47:58]Write to MH i2c: E2 0D 00 1E 45 80 0D 02 02 05 00 EC 8F 5B 88 E7 00 00 2C [13:47:58]Write i2c OK [13:47:58]MH_I2C_Read... [13:47:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:47:58]Read from MH i2c: E2 [13:47:58]MH_I2C_Read... [13:47:58]Read from MH i2c: E2 03 00 [13:47:58]MH_I2C_Read... [13:47:58]Read from MH i2c: E2 03 00 1E 45 00 90 00 D7 [13:47:58]RAPDU: 90 00 [13:47:58]wFMCommunicate OK [13:47:58]wFMCommunicate request_size=4 [13:47:58]MH_SAM_APDU [13:47:58]CAPDU: 80 0D 03 02 [13:47:58]Write to MH i2c: E2 08 00 1F 45 80 0D 03 02 00 00 00 00 DF [13:47:58]Write i2c OK [13:47:58]MH_I2C_Read... [13:47:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:47:58]Read from MH i2c: E2 [13:47:58]MH_I2C_Read... [13:47:58]Read from MH i2c: E2 0B 00 [13:47:58]MH_I2C_Read... [13:47:58]Read from MH i2c: E2 0B 00 1F 45 00 B4 D7 B1 B5 5E 82 A2 BF 90 00 12 [13:47:58]RAPDU: B4 D7 B1 B5 5E 82 A2 BF 90 00 [13:47:58]wFMCommunicate OK [13:47:58]SAM_PROTO_SignData done [13:47:58]FM_MakeSignedData done [13:47:58]CreateOFDProtocolMessage [13:47:58]wFMCommunicate request_size=4 [13:47:58]MH_SAM_APDU [13:47:58]CAPDU: 80 11 00 00 [13:47:58]Write to MH i2c: E2 08 00 20 45 80 11 00 00 00 00 00 00 DF [13:47:58]Write i2c OK [13:47:58]MH_I2C_Read... [13:47:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:47:58]Read from MH i2c: E2 [13:47:58]MH_I2C_Read... [13:47:58]Read from MH i2c: E2 17 00 [13:47:58]MH_I2C_Read... [13:47:58]Read from MH i2c: E2 17 00 20 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 33 [13:47:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:47:58]wFMCommunicate OK [13:47:58]CreateOFDProtocolMessage done [13:47:58]OFDSenderStorePacket 317978 [13:47:58]StoreOFDPacket docnum=317978 [13:47:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 E3 5C 07 01 10 32 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 01 00 00 F4 03 04 00 0E 96 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1A DA 04 00 35 04 06 00 E1 EC 8F 5B 88 E7 B4 D7 B1 B5 5E 82 A2 BF [13:47:58]CheckFolder [13:47:58]dirname=/storage/ofd_packets [13:47:58]CheckFolder done [13:47:58]ProducePacketName [13:47:58]name=ofd_packets/00317978 [13:47:58]NVStorageSaveData ofd_packets/00317978 [13:47:58]File name is /storage/ofd_packets/00317978 [13:47:58]Write 301 bytes [13:47:58]NVStorageSaveData done [13:47:58]OFDSenderStorePacket done [13:47:58]KKMCreateOFDPacket done [13:47:58]NVStorageSaveData kkm_last_timestamp [13:47:58]File name is /storage/kkm_last_timestamp [13:47:58]Write 4 bytes [13:47:58]NVStorageSaveData done [13:47:58]ExternCall_PrintAddStr [13:47:58]wPrintStart [13:47:58]Write to MH i2c: 01 00 00 21 45 66 [13:47:58]Write i2c OK [13:47:58]MH_I2C_Read... [13:47:58]Read from MH i2c: 01 [13:47:58]MH_I2C_Read... [13:47:58]Read from MH i2c: 01 07 00 [13:47:58]MH_I2C_Read... [13:47:58]Read from MH i2c: 01 07 00 21 45 00 00 00 00 00 FF 0F 7B [13:47:58]RasterBufferAndPrint [13:47:58]line Счет N : (1)1092937 [13:47:58]line ИНН: 02508201610067 [13:47:58]line Контрольно-Кассовый Чек [13:47:58]line ПРОДАЖА [13:47:58]line ТРК (МРК, ГНК) : 33 [13:47:58]line Товар: 2710124130 [13:47:58]line Аи-92-К-2 [13:47:58]line 14.950 * 66.90 [13:47:58]line = 1000.16 [13:47:58]line НДС 12% НСП 1% [13:47:58]line > о реализуемом товаре [13:47:58]line ОКРУГЛЕНИЕ: -0.16 [13:47:58]line ИТОГО: 1000.00 [13:47:58]line Внесено: 1000.00 [13:47:58]line СДАЧА: 0.00 [13:47:58]line НСП 1% : 8.85 [13:47:58]line НДС 12% : 106.21 [13:47:58]line Наличными: 1000.00 [13:47:58]line Безнал.: 0.00 [13:47:58]line Место: АЗС № 101 "Партнер Нефть" [13:47:58]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:47:58]line СНО: Общий режим [13:47:58]line Чек 453 28.10.2024 13:47 [13:47:58]line Смена: 546 ФФД: 1.0 [13:47:58]line ЗНМ: 0300000082 [13:47:58]line РНМ: 0000000000091628 [13:47:58]line Версия ККМ: 001 [13:47:58]line ФМ: 0000000000874671 [13:47:58]line ФД: 317978 [13:47:58]line ФПД: 248406133672167 [13:47:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T134758&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317978&fm=248406133672167&tin=02508201610067®Number=0000000000091628&sum=100000 [13:47:58]OFD Sender: Processing packet 317978 [packets to send 127, broken 126] [13:47:58]ProducePacketName [13:47:58]name=ofd_packets/00317978 [13:47:58]OFD Sender: To server: pG, [13:47:58]CommunicateWithHost lk.salyk.kg:30040 [13:47:58]ConnectInit lk.salyk.kg [13:47:58]written 0, free lines is 4095 [13:47:58]Connected sock=10 [13:47:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 E3 5C 07 01 10 32 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 01 00 00 F4 03 04 00 0E 96 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1A DA 04 00 35 04 06 00 E1 EC 8F 5B 88 E7 B4 D7 B1 B5 5E 82 A2 BF [13:47:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 E9 65 47 00 3E FA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1A DA 04 00 F4 03 04 00 C6 41 1F 67 B6 04 01 00 00 1A 2D 62 51 36 85 4C 72 [13:47:59]CommunicateWithHost err = 0 [13:47:59]CheckOFDResponse [13:47:59]1017 (14) - 77093643461234 [13:47:59]1041 (16) - 0000000000874671 [13:47:59]1040 (4) - 317978 [13:47:59]1012 (4) - 28.10.2024 07:48 [13:47:59]1206 (1) - 0 [13:47:59]OFD Sender: Remove packet 317978 [13:47:59]ProducePacketName [13:47:59]name=ofd_packets/00317978 [13:47:59]NVStorageDeleteData [13:47:59]Write to MH i2c: 01 00 00 4C 45 91 [13:47:59]Write i2c OK [13:47:59]MH_I2C_Read... [13:47:59]Read from MH i2c: 01 [13:47:59]MH_I2C_Read... [13:47:59]Read from MH i2c: 01 07 00 [13:47:59]MH_I2C_Read... [13:47:59]Read from MH i2c: 01 07 00 4C 45 00 00 00 00 00 F5 0C 99 [13:47:59]RasterBufferAndPrint [13:47:59]line [13:47:59]line [13:47:59]line [13:47:59]line [13:47:59]line [13:47:59]written 0, free lines is 3324 [13:47:59]MH_Cut [13:47:59]Write to MH i2c: D1 01 00 53 45 01 6A [13:47:59]Write i2c OK [13:47:59]MH_I2C_Read... [13:47:59]Read from MH i2c: D1 [13:47:59]MH_I2C_Read... [13:47:59]Read from MH i2c: D1 01 00 [13:47:59]MH_I2C_Read... [13:47:59]Read from MH i2c: D1 01 00 53 45 00 69 [13:47:59]Write to MH i2c: 01 00 00 54 45 99 [13:47:59]Write i2c OK [13:47:59]MH_I2C_Read... [13:47:59]OFD Sender: No OFD packet to send [13:48:00]*** Cut start [13:48:00]*** Partial cut [13:48:00]*** CUTSNS_PIN = 1 [13:48:00]*** CUTSNS_PIN = 0 [13:48:00]*** Brake cut motor [13:48:00]Read from MH i2c: 01 [13:48:00]MH_I2C_Read... [13:48:00]*** Stop cut motor [13:48:00]*** Cut end [13:48:00]Read from MH i2c: 01 07 00 [13:48:00]MH_I2C_Read... [13:48:00]Read from MH i2c: 01 07 00 54 45 00 00 00 00 00 FF 0F AE [13:48:00]process_action close_receipt done [13:48:00]requested_data is exist [13:48:00]produce_requested_data [13:48:00]requested_item fm.sn is exist - process it [13:48:00]wFMCommunicate request_size=4 [13:48:00]MH_SAM_APDU [13:48:00]CAPDU: 80 11 00 00 [13:48:00]Write to MH i2c: E2 08 00 55 45 80 11 00 00 00 00 00 00 14 [13:48:00]Write i2c OK [13:48:00]MH_I2C_Read... [13:48:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:48:00]Read from MH i2c: E2 [13:48:00]MH_I2C_Read... [13:48:00]Read from MH i2c: E2 17 00 [13:48:00]MH_I2C_Read... [13:48:00]Read from MH i2c: E2 17 00 55 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 68 [13:48:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:48:00]wFMCommunicate OK [13:48:00]requested_item fd.num is exist - process it [13:48:00]SAM_PROTO_GetFieldsCounters [13:48:00]wFMCommunicate request_size=4 [13:48:00]MH_SAM_APDU [13:48:00]CAPDU: 80 13 00 00 [13:48:00]Write to MH i2c: E2 08 00 56 45 80 13 00 00 00 00 00 00 17 [13:48:00]Write i2c OK [13:48:00]MH_I2C_Read... [13:48:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:48:00]Read from MH i2c: E2 [13:48:00]MH_I2C_Read... [13:48:00]Read from MH i2c: E2 62 00 [13:48:00]MH_I2C_Read... [13:48:00]Read from MH i2c: E2 62 00 56 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 1A DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 C5 01 00 00 5E 04 04 00 C5 01 00 00 57 04 04 00 C6 01 00 00 19 04 04 00 00 00 00 00 90 00 A8 [13: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 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 1A DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 C5 01 00 00 5E 04 04 00 C5 01 00 00 57 04 04 00 C6 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:48:00]wFMCommunicate OK [13:48:00]SAM_PROTO_GetFieldsCounters done [13:48:00]requested_item shift.num is exist - process it [13:48:00]requested_item shift.opened is exist - process it [13:48:00]req_shift_opened [13:48:00]FM_GetShiftState [13:48:00]SAM_PROTO_GetShiftState [13:48:00]wFMCommunicate request_size=4 [13:48:00]MH_SAM_APDU [13:48:00]CAPDU: 80 13 01 00 [13:48:00]Write to MH i2c: E2 08 00 57 45 80 13 01 00 00 00 00 00 19 [13:48:00]Write i2c OK [13:48:00]MH_I2C_Read... [13:48:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:48:01]Read from MH i2c: E2 [13:48:01]MH_I2C_Read... [13:48:01]Read from MH i2c: E2 0E 00 [13:48:01]MH_I2C_Read... [13:48:01]Read from MH i2c: E2 0E 00 57 45 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 12 [13:48:01]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:48:01]wFMCommunicate OK [13:48:01]SAM_PROTO_GetShiftState done [13:48:01]FM_GetShiftState done [13:48:01]req_shift_opened done [13:48:01]requested_item shift.open_date is exist - process it [13:48:01]req_shift_open_date [13:48:01]req_shift_open_date done [13:48:01]produce_requested_data done [13:48:01]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317978,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:48:01]process_action_free close_receipt [13:48:01]json_value_free [13:48:01]json_value_free done [13:48:01]process_json_proto returns [13:48:01]Send response to host [13:48:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317978,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:48:01]free response buf [13:48:01]execute_script done [13:48:01]execute_script returns [13:48:01]free content buf [13:48:01]Sock 7.Close socket [13:48:01]Sock 7.Thread stoped [13:48:04]OFD Sender: No OFD packet to send [13:48:09]OFD Sender: No OFD packet to send [13:48:14]OFD Sender: No OFD packet to send [13:48:19]OFD Sender: No OFD packet to send [13:48:24]OFD Sender: No OFD packet to send [13:48:29]OFD Sender: No OFD packet to send [13:48:34]OFD Sender: No OFD packet to send [13:48:39]OFD Sender: No OFD packet to send [13:48:44]OFD Sender: No OFD packet to send [13:48:49]OFD Sender: No OFD packet to send [13:48:54]OFD Sender: No OFD packet to send [13:48:59]OFD Sender: No OFD packet to send [13:49:04]OFD Sender: No OFD packet to send [13:49:09]OFD Sender: No OFD packet to send [13:49:14]OFD Sender: No OFD packet to send [13:49:19]OFD Sender: No OFD packet to send [13:49:24]OFD Sender: No OFD packet to send [13:49:29]OFD Sender: No OFD packet to send [13:49:34]OFD Sender: No OFD packet to send [13:49:38]accept exits with 9 [13:49:38]New connection [13:49:38]New thread 3067293028 created [13:49:38]Thread 3067436388 joined [13:49:38]Waiting for new connection... [13:49:38] Sock 9.Parse request [13:49:38]Sock 9.Check first char [13:49:38]Sock 9.First char is OK [13:49:38]request: POST /json_proto HTTP/1.0 [13:49:38]Method: POST [13:49:38]URL: /json_proto [13:49:38]Method is POST - this is cgi request [13:49:38]url: /json_proto [13:49:38]query_string will be loaded in cgi processing [13:49:38]execute_cgi json_proto POST (null) [13:49:38]execute_cgi path=json_proto method=POST [13:49:38]POST find Content-Length [13:49:38]Host: 172.17.50.195:8080 [13:49:38]Content-Length: 771 [13:49:38]Content-Type: application/json [13:49:38] [13:49:38]POST finish read [13:49:38]Found Content-Length = 771 [13:49:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092938", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 20.890, "sum" : 800.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 800.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:49:38]execute_script... [13:49: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)1092938", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 20.890, "sum" : 800.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 800.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:49:38]POST & json_proto [13:49:38]process_json_proto [13:49:38]json parsed OK: [13:49:38]protocol is kg_v1.0 [13:49:38]action value=close_receipt [13:49:38]process_action close_receipt [13:49:38]cmd_close_receipt [13:49:38]MH_GetDate [13:49:38]Write to MH i2c: F0 00 00 58 45 8C [13:49:38]Write i2c OK [13:49:38]MH_I2C_Read... [13:49:38]Read from MH i2c: F0 [13:49:38]MH_I2C_Read... [13:49:38]Read from MH i2c: F0 09 00 [13:49:38]MH_I2C_Read... [13:49:38]Read from MH i2c: F0 09 00 58 45 00 73 96 1F 67 43 33 1C 67 1D [13:49:38]GetLastDocTimeStamp 1730123278 [13:49:38]current date 1730123379 [13:49:38]FM_GetShiftState [13:49:38]SAM_PROTO_GetShiftState [13:49:38]wFMCommunicate request_size=4 [13:49:38]MH_SAM_APDU [13:49:38]CAPDU: 80 13 01 00 [13:49:38]Write to MH i2c: E2 08 00 59 45 80 13 01 00 00 00 00 00 1B [13:49:38]Write i2c OK [13:49:38]MH_I2C_Read... [13:49:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:49:38]Read from MH i2c: E2 [13:49:38]MH_I2C_Read... [13:49:38]Read from MH i2c: E2 0E 00 [13:49:38]MH_I2C_Read... [13:49:38]Read from MH i2c: E2 0E 00 59 45 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 14 [13:49:38]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:49:38]wFMCommunicate OK [13:49:38]SAM_PROTO_GetShiftState done [13:49:38]FM_GetShiftState done [13:49:38]opened in 1730073493 [13:49:38]opened+sec_in_day 1730159893 [13:49:38]quantity*price = 80008 [13:49:38]sum+1 = 80010 [13:49:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.09 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 0.00 Безнал.: 800.09 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 454 28.10.2024 13:49 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317979 ФПД: 59347113625177 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T134939&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317979&fm=59347113625177&tin=02508201610067®Number=0000000000091628&sum=80009 [13:49:39]StoreToDocumentArchive [13:49:39]shift 546 fd 317979 [13:49:39]save to /storage/0546/doc_00317979 [13:49:39]save last doc name /storage/0546/doc_00317979 to /storage/kkm_last_doc_name [13:49:39]save OK [13:49:39]Clear old archive folders... [13:49:39]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:49:39]tlvbuf is 0137F9E0 [13:49:39]SAM_PROTO_ClearQueue [13:49:39]wFMCommunicate request_size=4 [13:49:39]MH_SAM_APDU [13:49:39]CAPDU: 80 09 00 00 [13:49:39]Write to MH i2c: E2 08 00 66 45 80 09 00 00 00 00 00 00 1D [13:49:39]Write i2c OK [13:49:39]MH_I2C_Read... [13:49:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:49:39]Read from MH i2c: E2 [13:49:39]MH_I2C_Read... [13:49:39]Read from MH i2c: E2 03 00 [13:49:39]MH_I2C_Read... [13:49:39]Read from MH i2c: E2 03 00 66 45 00 90 00 1F [13:49:39]RAPDU: 90 00 [13:49:39]wFMCommunicate OK [13:49:39]SAM_PROTO_ClearQueue done [13:49:39]KKMCreateOFDPacket [13:49:39]OFDProtocolAddRootSTLVToBuf [13:49:39]FM_MakeSignedData [13:49:39]FM_MakeSignedData [13:49:39]SAM_PROTO_SignData [13:49:39]wFMCommunicate request_size=4 [13:49:39]MH_SAM_APDU [13:49:39]CAPDU: 80 0D 01 02 [13:49:39]Write to MH i2c: E2 08 00 67 45 80 0D 01 02 00 00 00 00 25 [13:49:39]Write i2c OK [13:49:39]MH_I2C_Read... [13:49:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:49:39]Read from MH i2c: E2 [13:49:39]MH_I2C_Read... [13:49:39]Read from MH i2c: E2 03 00 [13:49:39]MH_I2C_Read... [13:49:39]Read from MH i2c: E2 03 00 67 45 00 90 00 20 [13:49:39]RAPDU: 90 00 [13:49:39]wFMCommunicate OK [13:49:39]wFMCommunicate request_size=255 [13:49:39]MH_SAM_APDU [13:49:39]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9A 51 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 89 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 89 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 89 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 01 00 00 F4 03 04 00 73 96 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1B DA 04 00 35 04 06 00 35 F9 [13:49:39]Write to MH i2c: E2 02 01 68 45 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9A 51 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 89 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 89 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 89 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 01 00 00 F4 03 04 00 73 96 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1B DA 04 00 35 04 06 00 35 F9 00 00 C5 [13:49:39]Write i2c OK [13:49:39]MH_I2C_Read... [13:49:39]OFD Sender: No OFD packet to send [13:49:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:49:39]Read from MH i2c: E2 [13:49:39]MH_I2C_Read... [13:49:39]Read from MH i2c: E2 03 00 [13:49:39]MH_I2C_Read... [13:49:39]Read from MH i2c: E2 03 00 68 45 00 90 00 21 [13:49:39]RAPDU: 90 00 [13:49:39]wFMCommunicate OK [13:49:39]wFMCommunicate request_size=9 [13:49:39]MH_SAM_APDU [13:49:39]CAPDU: 80 0D 02 02 04 D3 A0 46 59 [13:49:39]Write to MH i2c: E2 0C 00 69 45 80 0D 02 02 04 00 D3 A0 46 59 00 00 42 [13:49:39]Write i2c OK [13:49:39]MH_I2C_Read... [13:49:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:49:39]Read from MH i2c: E2 [13:49:39]MH_I2C_Read... [13:49:39]Read from MH i2c: E2 03 00 [13:49:39]MH_I2C_Read... [13:49:39]Read from MH i2c: E2 03 00 69 45 00 90 00 22 [13:49:39]RAPDU: 90 00 [13:49:39]wFMCommunicate OK [13:49:39]wFMCommunicate request_size=4 [13:49:39]MH_SAM_APDU [13:49:39]CAPDU: 80 0D 03 02 [13:49:39]Write to MH i2c: E2 08 00 6A 45 80 0D 03 02 00 00 00 00 2A [13:49:39]Write i2c OK [13:49:39]MH_I2C_Read... [13:49:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:49:39]Read from MH i2c: E2 [13:49:39]MH_I2C_Read... [13:49:39]Read from MH i2c: E2 0B 00 [13:49:39]MH_I2C_Read... [13:49:39]Read from MH i2c: E2 0B 00 6A 45 00 C9 9C 2F 02 C7 8E 84 7D 90 00 17 [13:49:39]RAPDU: C9 9C 2F 02 C7 8E 84 7D 90 00 [13:49:39]wFMCommunicate OK [13:49:39]SAM_PROTO_SignData done [13:49:39]FM_MakeSignedData done [13:49:39]CreateOFDProtocolMessage [13:49:39]wFMCommunicate request_size=4 [13:49:39]MH_SAM_APDU [13:49:39]CAPDU: 80 11 00 00 [13:49:39]Write to MH i2c: E2 08 00 6B 45 80 11 00 00 00 00 00 00 2A [13:49:39]Write i2c OK [13:49:39]MH_I2C_Read... [13:49:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:49:39]Read from MH i2c: E2 [13:49:39]MH_I2C_Read... [13:49:39]Read from MH i2c: E2 17 00 [13:49:39]MH_I2C_Read... [13:49:39]Read from MH i2c: E2 17 00 6B 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 7E [13:49:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:49:39]wFMCommunicate OK [13:49:39]CreateOFDProtocolMessage done [13:49:39]OFDSenderStorePacket 317979 [13:49:39]StoreOFDPacket docnum=317979 [13:49:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 08 07 06 01 75 34 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9A 51 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 89 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 89 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 89 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 01 00 00 F4 03 04 00 73 96 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1B DA 04 00 35 04 06 00 35 F9 D3 A0 46 59 C9 9C 2F 02 C7 8E 84 7D [13:49:39]CheckFolder [13:49:39]dirname=/storage/ofd_packets [13:49:39]CheckFolder done [13:49:39]ProducePacketName [13:49:39]name=ofd_packets/00317979 [13:49:39]NVStorageSaveData ofd_packets/00317979 [13:49:39]File name is /storage/ofd_packets/00317979 [13:49:39]Write 300 bytes [13:49:39]NVStorageSaveData done [13:49:39]OFDSenderStorePacket done [13:49:39]KKMCreateOFDPacket done [13:49:39]NVStorageSaveData kkm_last_timestamp [13:49:39]File name is /storage/kkm_last_timestamp [13:49:39]Write 4 bytes [13:49:39]NVStorageSaveData done [13:49:39]ExternCall_PrintAddStr [13:49:39]wPrintStart [13:49:39]Write to MH i2c: 01 00 00 6C 45 B1 [13:49:39]Write i2c OK [13:49:39]MH_I2C_Read... [13:49:39]Read from MH i2c: 01 [13:49:39]MH_I2C_Read... [13:49:39]Read from MH i2c: 01 07 00 [13:49:39]MH_I2C_Read... [13:49:39]Read from MH i2c: 01 07 00 6C 45 00 00 00 00 00 FF 0F C6 [13:49:39]RasterBufferAndPrint [13:49:39]line Счет N : (1)1092938 [13:49:39]line ИНН: 02508201610067 [13:49:39]line Контрольно-Кассовый Чек [13:49:39]line ПРОДАЖА [13:49:39]line ТРК (МРК, ГНК) : 81 [13:49:39]line Товар: 2711190000 [13:49:39]line ГАЗ-К-5 [13:49:39]line 20.890 * 38.30 [13:49:39]line = 800.09 [13:49:39]line НДС 12% НСП 1% [13:49:39]line > о реализуемом товаре [13:49:39]line ИТОГО: 800.09 [13:49:39]line НСП 1% : 7.08 [13:49:39]line НДС 12% : 84.96 [13:49:39]line Наличными: 0.00 [13:49:39]line Безнал.: 800.09 [13:49:39]line Место: АЗС № 101 "Партнер Нефть" [13:49:39]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:49:39]line СНО: Общий режим [13:49:39]line Чек 454 28.10.2024 13:49 [13:49:39]line Смена: 546 ФФД: 1.0 [13:49:39]line ЗНМ: 0300000082 [13:49:39]line РНМ: 0000000000091628 [13:49:39]line Версия ККМ: 001 [13:49:39]line Платежная система: Mbank [13:49:39]line ФМ: 0000000000874671 [13:49:39]line ФД: 317979 [13:49:39]line ФПД: 59347113625177 [13:49:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T134939&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317979&fm=59347113625177&tin=02508201610067®Number=0000000000091628&sum=80009 [13:49:39]written 0, free lines is 4095 [13:49:40]OFD Sender: Processing packet 317979 [packets to send 127, broken 126] [13:49:40]ProducePacketName [13:49:40]name=ofd_packets/00317979 [13:49:40]OFD Sender: To server: pG, [13:49:40]CommunicateWithHost lk.salyk.kg:30040 [13:49:40]ConnectInit lk.salyk.kg [13:49:40]Connected sock=10 [13:49:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 08 07 06 01 75 34 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9A 51 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 89 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 89 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 89 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 01 00 00 F4 03 04 00 73 96 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1B DA 04 00 35 04 06 00 35 F9 D3 A0 46 59 C9 9C 2F 02 C7 8E 84 7D [13:49:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 1F A3 47 00 0B 02 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1B DA 04 00 F4 03 04 00 2C 42 1F 67 B6 04 01 00 00 0B 21 8E 03 43 E5 6C 19 [13:49:40]CommunicateWithHost err = 0 [13:49:40]CheckOFDResponse [13:49:40]1017 (14) - 77093643461234 [13:49:40]1041 (16) - 0000000000874671 [13:49:40]1040 (4) - 317979 [13:49:40]1012 (4) - 28.10.2024 07:50 [13:49:40]1206 (1) - 0 [13:49:40]OFD Sender: Remove packet 317979 [13:49:40]ProducePacketName [13:49:40]name=ofd_packets/00317979 [13:49:40]NVStorageDeleteData [13:49:40]Write to MH i2c: 01 00 00 95 45 DA [13:49:40]Write i2c OK [13:49:40]MH_I2C_Read... [13:49:40]Read from MH i2c: 01 [13:49:40]MH_I2C_Read... [13:49:40]Read from MH i2c: 01 07 00 [13:49:40]MH_I2C_Read... [13:49:40]Read from MH i2c: 01 07 00 95 45 00 00 00 00 00 1D 0D 0B [13:49:40]RasterBufferAndPrint [13:49:40]line [13:49:40]line [13:49:40]line [13:49:40]line [13:49:40]line [13:49:40]written 0, free lines is 3366 [13:49:40]MH_Cut [13:49:40]Write to MH i2c: D1 01 00 9C 45 01 B3 [13:49:40]Write i2c OK [13:49:40]MH_I2C_Read... [13:49:40]Read from MH i2c: D1 [13:49:40]MH_I2C_Read... [13:49:40]Read from MH i2c: D1 01 00 [13:49:40]MH_I2C_Read... [13:49:40]Read from MH i2c: D1 01 00 9C 45 00 B2 [13:49:40]Write to MH i2c: 01 00 00 9D 45 E2 [13:49:40]Write i2c OK [13:49:40]MH_I2C_Read... [13:49:40]OFD Sender: No OFD packet to send [13:49:41]*** Cut start [13:49:41]*** Partial cut [13:49:41]*** CUTSNS_PIN = 1 [13:49:41]*** CUTSNS_PIN = 0 [13:49:41]*** Brake cut motor [13:49:41]Read from MH i2c: 01 [13:49:41]MH_I2C_Read... [13:49:41]*** Stop cut motor [13:49:41]*** Cut end [13:49:41]Read from MH i2c: 01 07 00 [13:49:41]MH_I2C_Read... [13:49:41]Read from MH i2c: 01 07 00 9D 45 00 00 00 00 00 FF 0F F7 [13:49:41]process_action close_receipt done [13:49:41]requested_data is exist [13:49:41]produce_requested_data [13:49:41]requested_item fm.sn is exist - process it [13:49:41]wFMCommunicate request_size=4 [13:49:41]MH_SAM_APDU [13:49:41]CAPDU: 80 11 00 00 [13:49:41]Write to MH i2c: E2 08 00 9E 45 80 11 00 00 00 00 00 00 5D [13:49:41]Write i2c OK [13:49:41]MH_I2C_Read... [13:49:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:49:41]Read from MH i2c: E2 [13:49:41]MH_I2C_Read... [13:49:41]Read from MH i2c: E2 17 00 [13:49:41]MH_I2C_Read... [13:49:41]Read from MH i2c: E2 17 00 9E 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B1 [13:49:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:49:41]wFMCommunicate OK [13:49:41]requested_item fd.num is exist - process it [13:49:41]SAM_PROTO_GetFieldsCounters [13:49:41]wFMCommunicate request_size=4 [13:49:41]MH_SAM_APDU [13:49:41]CAPDU: 80 13 00 00 [13:49:41]Write to MH i2c: E2 08 00 9F 45 80 13 00 00 00 00 00 00 60 [13:49:41]Write i2c OK [13:49:41]MH_I2C_Read... [13:49:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:49:41]Read from MH i2c: E2 [13:49:41]MH_I2C_Read... [13:49:41]Read from MH i2c: E2 62 00 [13:49:41]MH_I2C_Read... [13:49:41]Read from MH i2c: E2 62 00 9F 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 1B DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 C6 01 00 00 5E 04 04 00 C6 01 00 00 57 04 04 00 C7 01 00 00 19 04 04 00 00 00 00 00 90 00 F5 [13:49:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 1B DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 C6 01 00 00 5E 04 04 00 C6 01 00 00 57 04 04 00 C7 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:49:41]wFMCommunicate OK [13:49:41]SAM_PROTO_GetFieldsCounters done [13:49:41]requested_item shift.num is exist - process it [13:49:41]requested_item shift.opened is exist - process it [13:49:41]req_shift_opened [13:49:41]FM_GetShiftState [13:49:41]SAM_PROTO_GetShiftState [13:49:41]wFMCommunicate request_size=4 [13:49:41]MH_SAM_APDU [13:49:41]CAPDU: 80 13 01 00 [13:49:41]Write to MH i2c: E2 08 00 A0 45 80 13 01 00 00 00 00 00 62 [13:49:41]Write i2c OK [13:49:41]MH_I2C_Read... [13:49:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:49:42]Read from MH i2c: E2 [13:49:42]MH_I2C_Read... [13:49:42]Read from MH i2c: E2 0E 00 [13:49:42]MH_I2C_Read... [13:49:42]Read from MH i2c: E2 0E 00 A0 45 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 5B [13:49:42]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:49:42]wFMCommunicate OK [13:49:42]SAM_PROTO_GetShiftState done [13:49:42]FM_GetShiftState done [13:49:42]req_shift_opened done [13:49:42]requested_item shift.open_date is exist - process it [13:49:42]req_shift_open_date [13:49:42]req_shift_open_date done [13:49:42]produce_requested_data done [13:49:42]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317979,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:49:42]process_action_free close_receipt [13:49:42]json_value_free [13:49:42]json_value_free done [13:49:42]process_json_proto returns [13:49:42]Send response to host [13:49:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317979,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:49:42]free response buf [13:49:42]execute_script done [13:49:42]execute_script returns [13:49:42]free content buf [13:49:42]Sock 9.Close socket [13:49:42]Sock 9.Thread stoped [13:49:45]OFD Sender: No OFD packet to send [13:49:50]OFD Sender: No OFD packet to send [13:49:55]OFD Sender: No OFD packet to send [13:50:00]OFD Sender: No OFD packet to send [13:50:05]OFD Sender: No OFD packet to send [13:50:10]OFD Sender: No OFD packet to send [13:50:15]OFD Sender: No OFD packet to send [13:50:20]OFD Sender: No OFD packet to send [13:50:25]OFD Sender: No OFD packet to send [13:50:30]OFD Sender: No OFD packet to send [13:50:35]OFD Sender: No OFD packet to send [13:50:40]OFD Sender: No OFD packet to send [13:50:45]OFD Sender: No OFD packet to send [13:50:50]OFD Sender: No OFD packet to send [13:50:55]OFD Sender: No OFD packet to send [13:50:57]accept exits with 7 [13:50:57]New connection [13:50:57]New thread 3067436388 created [13:50:57]Thread 3067293028 joined [13:50:57]Waiting for new connection... [13:50:57] Sock 7.Parse request [13:50:57]Sock 7.Check first char [13:50:57]Sock 7.First char is OK [13:50:57]request: POST /json_proto HTTP/1.0 [13:50:57]Method: POST [13:50:57]URL: /json_proto [13:50:57]Method is POST - this is cgi request [13:50:57]url: /json_proto [13:50:57]query_string will be loaded in cgi processing [13:50:57]execute_cgi json_proto POST (null) [13:50:57]execute_cgi path=json_proto method=POST [13:50:57]POST find Content-Length [13:50:57]Host: 172.17.50.195:8080 [13:50:57]Content-Length: 770 [13:50:57]Content-Type: application/json [13:50:57] [13:50:57]POST finish read [13:50:57]Found Content-Length = 770 [13:50:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092939", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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: Mbank", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:50:57]execute_script... [13:50:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092939", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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: Mbank", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:50:57]POST & json_proto [13:50:57]process_json_proto [13:50:57]json parsed OK: [13:50:57]protocol is kg_v1.0 [13:50:57]action value=close_receipt [13:50:57]process_action close_receipt [13:50:57]cmd_close_receipt [13:50:57]MH_GetDate [13:50:57]Write to MH i2c: F0 00 00 A1 45 D5 [13:50:57]Write i2c OK [13:50:57]MH_I2C_Read... [13:50:57]Read from MH i2c: F0 [13:50:57]MH_I2C_Read... [13:50:57]Read from MH i2c: F0 09 00 [13:50:57]MH_I2C_Read... [13:50:57]Read from MH i2c: F0 09 00 A1 45 00 C2 96 1F 67 43 33 1C 67 B5 [13:50:57]GetLastDocTimeStamp 1730123379 [13:50:57]current date 1730123458 [13:50:57]FM_GetShiftState [13:50:57]SAM_PROTO_GetShiftState [13:50:57]wFMCommunicate request_size=4 [13:50:57]MH_SAM_APDU [13:50:57]CAPDU: 80 13 01 00 [13:50:57]Write to MH i2c: E2 08 00 A2 45 80 13 01 00 00 00 00 00 64 [13:50:57]Write i2c OK [13:50:57]MH_I2C_Read... [13:50:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:50:57]Read from MH i2c: E2 [13:50:57]MH_I2C_Read... [13:50:57]Read from MH i2c: E2 0E 00 [13:50:57]MH_I2C_Read... [13:50:57]Read from MH i2c: E2 0E 00 A2 45 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 5D [13:50:57]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:50:57]wFMCommunicate OK [13:50:57]SAM_PROTO_GetShiftState done [13:50:57]FM_GetShiftState done [13:50:57]opened in 1730073493 [13:50:57]opened+sec_in_day 1730159893 [13:50:57]quantity*price = 200043 [13:50:57]sum+1 = 200044 [13:50:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 455 28.10.2024 13:50 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317980 ФПД: 182031155984612 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T135058&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317980&fm=182031155984612&tin=02508201610067®Number=0000000000091628&sum=200043 [13:50:58]StoreToDocumentArchive [13:50:58]shift 546 fd 317980 [13:50:58]save to /storage/0546/doc_00317980 [13:50:58]save last doc name /storage/0546/doc_00317980 to /storage/kkm_last_doc_name [13:50:58]save OK [13:50:58]Clear old archive folders... [13:50:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:50:58]tlvbuf is 013D9BD0 [13:50:58]SAM_PROTO_ClearQueue [13:50:58]wFMCommunicate request_size=4 [13:50:58]MH_SAM_APDU [13:50:58]CAPDU: 80 09 00 00 [13:50:58]Write to MH i2c: E2 08 00 AF 45 80 09 00 00 00 00 00 00 66 [13:50:58]Write i2c OK [13:50:58]MH_I2C_Read... [13:50:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:50:58]Read from MH i2c: E2 [13:50:58]MH_I2C_Read... [13:50:58]Read from MH i2c: E2 03 00 [13:50:58]MH_I2C_Read... [13:50:58]Read from MH i2c: E2 03 00 AF 45 00 90 00 68 [13:50:58]RAPDU: 90 00 [13:50:58]wFMCommunicate OK [13:50:58]SAM_PROTO_ClearQueue done [13:50:58]KKMCreateOFDPacket [13:50:58]OFDProtocolAddRootSTLVToBuf [13:50:58]FM_MakeSignedData [13:50:58]FM_MakeSignedData [13:50:58]SAM_PROTO_SignData [13:50:58]wFMCommunicate request_size=4 [13:50:58]MH_SAM_APDU [13:50:58]CAPDU: 80 0D 01 02 [13:50:58]Write to MH i2c: E2 08 00 B0 45 80 0D 01 02 00 00 00 00 6E [13:50:58]Write i2c OK [13:50:58]MH_I2C_Read... [13:50:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:50:58]Read from MH i2c: E2 [13:50:58]MH_I2C_Read... [13:50:58]Read from MH i2c: E2 03 00 [13:50:58]MH_I2C_Read... [13:50:58]Read from MH i2c: E2 03 00 B0 45 00 90 00 69 [13:50:58]RAPDU: 90 00 [13:50:58]wFMCommunicate OK [13:50:58]wFMCommunicate request_size=255 [13:50:58]MH_SAM_APDU [13:50:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 C7 01 00 00 F4 03 04 00 C2 96 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1C DA 04 00 35 04 06 00 A5 [13:50:58]Write to MH i2c: E2 02 01 B1 45 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 C7 01 00 00 F4 03 04 00 C2 96 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1C DA 04 00 35 04 06 00 A5 00 00 64 [13:50:58]Write i2c OK [13:50:58]MH_I2C_Read... [13:50:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:50:58]Read from MH i2c: E2 [13:50:58]MH_I2C_Read... [13:50:58]Read from MH i2c: E2 03 00 [13:50:58]MH_I2C_Read... [13:50:58]Read from MH i2c: E2 03 00 B1 45 00 90 00 6A [13:50:58]RAPDU: 90 00 [13:50:58]wFMCommunicate OK [13:50:58]wFMCommunicate request_size=10 [13:50:58]MH_SAM_APDU [13:50:58]CAPDU: 80 0D 02 02 05 8E 6E 63 F8 E4 [13:50:58]Write to MH i2c: E2 0D 00 B2 45 80 0D 02 02 05 00 8E 6E 63 F8 E4 00 00 B6 [13:50:58]Write i2c OK [13:50:58]MH_I2C_Read... [13:50:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:50:58]Read from MH i2c: E2 [13:50:58]MH_I2C_Read... [13:50:58]Read from MH i2c: E2 03 00 [13:50:58]MH_I2C_Read... [13:50:58]Read from MH i2c: E2 03 00 B2 45 00 90 00 6B [13:50:58]RAPDU: 90 00 [13:50:58]wFMCommunicate OK [13:50:58]wFMCommunicate request_size=4 [13:50:58]MH_SAM_APDU [13:50:58]CAPDU: 80 0D 03 02 [13:50:58]Write to MH i2c: E2 08 00 B3 45 80 0D 03 02 00 00 00 00 73 [13:50:58]Write i2c OK [13:50:58]MH_I2C_Read... [13:50:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:50:58]Read from MH i2c: E2 [13:50:58]MH_I2C_Read... [13:50:58]Read from MH i2c: E2 0B 00 [13:50:58]MH_I2C_Read... [13:50:58]Read from MH i2c: E2 0B 00 B3 45 00 8F 1C E8 E9 FB 89 2D 1C 90 00 BD [13:50:58]RAPDU: 8F 1C E8 E9 FB 89 2D 1C 90 00 [13:50:58]wFMCommunicate OK [13:50:58]SAM_PROTO_SignData done [13:50:58]FM_MakeSignedData done [13:50:58]CreateOFDProtocolMessage [13:50:58]wFMCommunicate request_size=4 [13:50:58]MH_SAM_APDU [13:50:58]CAPDU: 80 11 00 00 [13:50:58]Write to MH i2c: E2 08 00 B4 45 80 11 00 00 00 00 00 00 73 [13:50:58]Write i2c OK [13:50:58]MH_I2C_Read... [13:50:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:50:58]Read from MH i2c: E2 [13:50:58]MH_I2C_Read... [13:50:58]Read from MH i2c: E2 17 00 [13:50:58]MH_I2C_Read... [13:50:58]Read from MH i2c: E2 17 00 B4 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C7 [13:50:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:50:58]wFMCommunicate OK [13:50:58]CreateOFDProtocolMessage done [13:50:58]OFDSenderStorePacket 317980 [13:50:58]StoreOFDPacket docnum=317980 [13:50:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 C2 DE 07 01 96 DA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 C7 01 00 00 F4 03 04 00 C2 96 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1C DA 04 00 35 04 06 00 A5 8E 6E 63 F8 E4 8F 1C E8 E9 FB 89 2D 1C [13:50:58]CheckFolder [13:50:58]dirname=/storage/ofd_packets [13:50:58]CheckFolder done [13:50:58]ProducePacketName [13:50:58]name=ofd_packets/00317980 [13:50:58]NVStorageSaveData ofd_packets/00317980 [13:50:58]File name is /storage/ofd_packets/00317980 [13:50:58]Write 301 bytes [13:50:58]NVStorageSaveData done [13:50:58]OFDSenderStorePacket done [13:50:58]KKMCreateOFDPacket done [13:50:58]NVStorageSaveData kkm_last_timestamp [13:50:58]File name is /storage/kkm_last_timestamp [13:50:58]Write 4 bytes [13:50:58]NVStorageSaveData done [13:50:58]ExternCall_PrintAddStr [13:50:58]wPrintStart [13:50:58]Write to MH i2c: 01 00 00 B5 45 FA [13:50:58]Write i2c OK [13:50:58]MH_I2C_Read... [13:50:58]Read from MH i2c: 01 [13:50:58]MH_I2C_Read... [13:50:58]Read from MH i2c: 01 07 00 [13:50:58]MH_I2C_Read... [13:50:58]Read from MH i2c: 01 07 00 B5 45 00 00 00 00 00 FF 0F 0F [13:50:58]RasterBufferAndPrint [13:50:58]line Счет N : (1)1092939 [13:50:58]line ИНН: 02508201610067 [13:50:58]line Контрольно-Кассовый Чек [13:50:58]line ПРОДАЖА [13:50:58]line ТРК (МРК, ГНК) : 44 [13:50:58]line Товар: 2710124500 [13:50:58]line Аи-95-К-3 [13:50:58]line 26.960 * 74.20 [13:50:58]line = 2000.43 [13:50:58]line НДС 12% НСП 1% [13:50:58]line > о реализуемом товаре [13:50:58]line ИТОГО: 2000.43 [13:50:58]line НСП 1% : 17.70 [13:50:58]line НДС 12% : 212.43 [13:50:58]line Наличными: 0.00 [13:50:58]line Безнал.: 2000.43 [13:50:58]line Место: АЗС № 101 "Партнер Нефть" [13:50:58]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:50:58]line СНО: Общий режим [13:50:58]line Чек 455 28.10.2024 13:50 [13:50:58]line Смена: 546 ФФД: 1.0 [13:50:58]line ЗНМ: 0300000082 [13:50:58]line РНМ: 0000000000091628 [13:50:58]line Версия ККМ: 001 [13:50:58]line Платежная система: Mbank [13:50:58]line ФМ: 0000000000874671 [13:50:58]line ФД: 317980 [13:50:58]line ФПД: 182031155984612 [13:50:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T135058&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317980&fm=182031155984612&tin=02508201610067®Number=0000000000091628&sum=200043 [13:50:58]written 0, free lines is 4095 [13:50:58]OFD Sender: Processing packet 317980 [packets to send 127, broken 126] [13:50:58]ProducePacketName [13:50:58]name=ofd_packets/00317980 [13:50:58]OFD Sender: To server: pG, [13:50:58]CommunicateWithHost lk.salyk.kg:30040 [13:50:58]ConnectInit lk.salyk.kg [13:50:59]Connected sock=10 [13:50:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 C2 DE 07 01 96 DA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 C7 01 00 00 F4 03 04 00 C2 96 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1C DA 04 00 35 04 06 00 A5 8E 6E 63 F8 E4 8F 1C E8 E9 FB 89 2D 1C [13:50:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 63 F1 47 00 A6 F3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1C DA 04 00 F4 03 04 00 7B 42 1F 67 B6 04 01 00 00 47 9F 74 16 55 A7 67 57 [13:50:59]CommunicateWithHost err = 0 [13:50:59]CheckOFDResponse [13:50:59]1017 (14) - 77093643461234 [13:50:59]1041 (16) - 0000000000874671 [13:50:59]1040 (4) - 317980 [13:50:59]1012 (4) - 28.10.2024 07:51 [13:50:59]1206 (1) - 0 [13:50:59]OFD Sender: Remove packet 317980 [13:50:59]ProducePacketName [13:50:59]name=ofd_packets/00317980 [13:50:59]NVStorageDeleteData [13:50:59]Write to MH i2c: 01 00 00 DE 45 23 [13:50:59]Write i2c OK [13:50:59]MH_I2C_Read... [13:50:59]Read from MH i2c: 01 [13:50:59]MH_I2C_Read... [13:50:59]Read from MH i2c: 01 07 00 [13:50:59]MH_I2C_Read... [13:50:59]Read from MH i2c: 01 07 00 DE 45 00 00 00 00 00 15 0D 4C [13:50:59]RasterBufferAndPrint [13:50:59]line [13:50:59]line [13:50:59]line [13:50:59]line [13:50:59]line [13:50:59]written 0, free lines is 3356 [13:50:59]MH_Cut [13:50:59]Write to MH i2c: D1 01 00 E5 45 01 FC [13:50:59]Write i2c OK [13:50:59]MH_I2C_Read... [13:50:59]Read from MH i2c: D1 [13:50:59]MH_I2C_Read... [13:50:59]Read from MH i2c: D1 01 00 [13:50:59]MH_I2C_Read... [13:50:59]Read from MH i2c: D1 01 00 E5 45 00 FB [13:50:59]Write to MH i2c: 01 00 00 E6 45 2B [13:50:59]Write i2c OK [13:50:59]MH_I2C_Read... [13:50:59]OFD Sender: No OFD packet to send [13:51:00]*** Cut start [13:51:00]*** Partial cut [13:51:00]*** CUTSNS_PIN = 1 [13:51:00]*** CUTSNS_PIN = 0 [13:51:00]*** Brake cut motor [13:51:00]Read from MH i2c: 01 [13:51:00]MH_I2C_Read... [13:51:00]*** Stop cut motor [13:51:00]*** Cut end [13:51:00]Read from MH i2c: 01 07 00 [13:51:00]MH_I2C_Read... [13:51:00]Read from MH i2c: 01 07 00 E6 45 00 00 00 00 00 FF 0F 40 [13:51:00]process_action close_receipt done [13:51:00]requested_data is exist [13:51:00]produce_requested_data [13:51:00]requested_item fm.sn is exist - process it [13:51:00]wFMCommunicate request_size=4 [13:51:00]MH_SAM_APDU [13:51:00]CAPDU: 80 11 00 00 [13:51:00]Write to MH i2c: E2 08 00 E7 45 80 11 00 00 00 00 00 00 A6 [13:51:00]Write i2c OK [13:51:00]MH_I2C_Read... [13:51:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:51:00]Read from MH i2c: E2 [13:51:00]MH_I2C_Read... [13:51:00]Read from MH i2c: E2 17 00 [13:51:00]MH_I2C_Read... [13:51:00]Read from MH i2c: E2 17 00 E7 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 FA [13:51:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:51:00]wFMCommunicate OK [13:51:00]requested_item fd.num is exist - process it [13:51:00]SAM_PROTO_GetFieldsCounters [13:51:00]wFMCommunicate request_size=4 [13:51:00]MH_SAM_APDU [13:51:00]CAPDU: 80 13 00 00 [13:51:00]Write to MH i2c: E2 08 00 E8 45 80 13 00 00 00 00 00 00 A9 [13:51:00]Write i2c OK [13:51:00]MH_I2C_Read... [13:51:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:51:00]Read from MH i2c: E2 [13:51:00]MH_I2C_Read... [13:51:00]Read from MH i2c: E2 62 00 [13:51:00]MH_I2C_Read... [13:51:00]Read from MH i2c: E2 62 00 E8 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 1C DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 C7 01 00 00 5E 04 04 00 C7 01 00 00 57 04 04 00 C8 01 00 00 19 04 04 00 00 00 00 00 90 00 42 [13:51:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 1C DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 C7 01 00 00 5E 04 04 00 C7 01 00 00 57 04 04 00 C8 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:51:00]wFMCommunicate OK [13:51:00]SAM_PROTO_GetFieldsCounters done [13:51:00]requested_item shift.num is exist - process it [13:51:00]requested_item shift.opened is exist - process it [13:51:00]req_shift_opened [13:51:00]FM_GetShiftState [13:51:00]SAM_PROTO_GetShiftState [13:51:00]wFMCommunicate request_size=4 [13:51:00]MH_SAM_APDU [13:51:00]CAPDU: 80 13 01 00 [13:51:00]Write to MH i2c: E2 08 00 E9 45 80 13 01 00 00 00 00 00 AB [13:51:00]Write i2c OK [13:51:00]MH_I2C_Read... [13:51:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:51:00]Read from MH i2c: E2 [13:51:00]MH_I2C_Read... [13:51:00]Read from MH i2c: E2 0E 00 [13:51:00]MH_I2C_Read... [13:51:00]Read from MH i2c: E2 0E 00 E9 45 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A4 [13:51:00]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:51:00]wFMCommunicate OK [13:51:00]SAM_PROTO_GetShiftState done [13:51:00]FM_GetShiftState done [13:51:00]req_shift_opened done [13:51:00]requested_item shift.open_date is exist - process it [13:51:00]req_shift_open_date [13:51:00]req_shift_open_date done [13:51:00]produce_requested_data done [13:51:00]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317980,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:51:00]process_action_free close_receipt [13:51:00]json_value_free [13:51:00]json_value_free done [13:51:00]process_json_proto returns [13:51:00]Send response to host [13:51:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317980,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:51:00]free response buf [13:51:00]execute_script done [13:51:00]execute_script returns [13:51:00]free content buf [13:51:00]Sock 7.Close socket [13:51:00]Sock 7.Thread stoped [13:51:04]OFD Sender: No OFD packet to send [13:51:09]OFD Sender: No OFD packet to send [13:51:14]OFD Sender: No OFD packet to send [13:51:19]OFD Sender: No OFD packet to send [13:51:24]OFD Sender: No OFD packet to send [13:51:29]OFD Sender: No OFD packet to send [13:51:34]OFD Sender: No OFD packet to send [13:51:39]OFD Sender: No OFD packet to send [13:51:44]OFD Sender: No OFD packet to send [13:51:49]OFD Sender: No OFD packet to send [13:51:54]OFD Sender: No OFD packet to send [13:51:59]OFD Sender: No OFD packet to send [13:52:04]OFD Sender: No OFD packet to send [13:52:09]OFD Sender: No OFD packet to send [13:52:14]OFD Sender: No OFD packet to send [13:52:19]OFD Sender: No OFD packet to send [13:52:24]OFD Sender: No OFD packet to send [13:52:29]OFD Sender: No OFD packet to send [13:52:34]OFD Sender: No OFD packet to send [13:52:39]OFD Sender: No OFD packet to send [13:52:44]OFD Sender: No OFD packet to send [13:52:49]OFD Sender: No OFD packet to send [13:52:54]OFD Sender: No OFD packet to send [13:52:59]OFD Sender: No OFD packet to send [13:53:04]OFD Sender: No OFD packet to send [13:53:09]OFD Sender: No OFD packet to send [13:53:14]OFD Sender: No OFD packet to send [13:53:19]OFD Sender: No OFD packet to send [13:53:24]OFD Sender: No OFD packet to send [13:53:29]OFD Sender: No OFD packet to send [13:53:34]OFD Sender: No OFD packet to send [13:53:39]OFD Sender: No OFD packet to send [13:53:44]OFD Sender: No OFD packet to send [13:53:49]OFD Sender: No OFD packet to send [13:53:54]accept exits with 9 [13:53:54]New connection [13:53:54]New thread 3067293028 created [13:53:54]Thread 3067436388 joined [13:53:54]Waiting for new connection... [13:53:54] Sock 9.Parse request [13:53:54]Sock 9.Check first char [13:53:54]Sock 9.First char is OK [13:53:54]request: POST /json_proto HTTP/1.0 [13:53:54]Method: POST [13:53:54]URL: /json_proto [13:53:54]Method is POST - this is cgi request [13:53:54]url: /json_proto [13:53:54]query_string will be loaded in cgi processing [13:53:54]execute_cgi json_proto POST (null) [13:53:54]execute_cgi path=json_proto method=POST [13:53:54]POST find Content-Length [13:53:54]Host: 172.17.50.195:8080 [13:53:54]Content-Length: 775 [13:53:54]Content-Type: application/json [13:53:54] [13:53:54]POST finish read [13:53:54]Found Content-Length = 775 [13:53:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092940", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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: Mbank", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:53:54]execute_script... [13:53: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)1092940", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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: Mbank", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:53:54]POST & json_proto [13:53:54]process_json_proto [13:53:54]json parsed OK: [13:53:54]protocol is kg_v1.0 [13:53:54]action value=close_receipt [13:53:54]process_action close_receipt [13:53:54]cmd_close_receipt [13:53:54]MH_GetDate [13:53:54]Write to MH i2c: F0 00 00 EA 45 1E [13:53:54]Write i2c OK [13:53:54]MH_I2C_Read... [13:53:54]Read from MH i2c: F0 [13:53:54]MH_I2C_Read... [13:53:54]Read from MH i2c: F0 09 00 [13:53:54]MH_I2C_Read... [13:53:54]Read from MH i2c: F0 09 00 EA 45 00 74 97 1F 67 43 33 1C 67 B1 [13:53:54]GetLastDocTimeStamp 1730123458 [13:53:54]current date 1730123636 [13:53:54]FM_GetShiftState [13:53:54]SAM_PROTO_GetShiftState [13:53:54]wFMCommunicate request_size=4 [13:53:54]MH_SAM_APDU [13:53:54]CAPDU: 80 13 01 00 [13:53:54]Write to MH i2c: E2 08 00 EB 45 80 13 01 00 00 00 00 00 AD [13:53:54]Write i2c OK [13:53:54]MH_I2C_Read... [13:53:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:53:54]Read from MH i2c: E2 [13:53:54]MH_I2C_Read... [13:53:54]Read from MH i2c: E2 0E 00 [13:53:54]MH_I2C_Read... [13:53:54]Read from MH i2c: E2 0E 00 EB 45 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A6 [13:53:54]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:53:54]wFMCommunicate OK [13:53:54]SAM_PROTO_GetShiftState done [13:53:54]FM_GetShiftState done [13:53:54]opened in 1730073493 [13:53:54]opened+sec_in_day 1730159893 [13:53:54]quantity*price = 200025 [13:53:54]sum+1 = 200026 [13:53:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 456 28.10.2024 13:53 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317981 ФПД: 118781407594126 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T135356&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317981&fm=118781407594126&tin=02508201610067®Number=0000000000091628&sum=200025 [13:53:56]StoreToDocumentArchive [13:53:56]shift 546 fd 317981 [13:53:56]save to /storage/0546/doc_00317981 [13:53:56]save last doc name /storage/0546/doc_00317981 to /storage/kkm_last_doc_name [13:53:56]save OK [13:53:56]Clear old archive folders... [13:53:56]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:53:56]tlvbuf is B6E1E550 [13:53:56]SAM_PROTO_ClearQueue [13:53:56]wFMCommunicate request_size=4 [13:53:56]MH_SAM_APDU [13:53:56]CAPDU: 80 09 00 00 [13:53:56]Write to MH i2c: E2 08 00 F8 45 80 09 00 00 00 00 00 00 AF [13:53:56]Write i2c OK [13:53:56]MH_I2C_Read... [13:53:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:53:56]Read from MH i2c: E2 [13:53:56]MH_I2C_Read... [13:53:56]Read from MH i2c: E2 03 00 [13:53:56]MH_I2C_Read... [13:53:56]Read from MH i2c: E2 03 00 F8 45 00 90 00 B1 [13:53:56]RAPDU: 90 00 [13:53:56]wFMCommunicate OK [13:53:56]SAM_PROTO_ClearQueue done [13:53:56]KKMCreateOFDPacket [13:53:56]OFDProtocolAddRootSTLVToBuf [13:53:56]FM_MakeSignedData [13:53:56]FM_MakeSignedData [13:53:56]SAM_PROTO_SignData [13:53:56]wFMCommunicate request_size=4 [13:53:56]MH_SAM_APDU [13:53:56]CAPDU: 80 0D 01 02 [13:53:56]Write to MH i2c: E2 08 00 F9 45 80 0D 01 02 00 00 00 00 B7 [13:53:56]Write i2c OK [13:53:56]MH_I2C_Read... [13:53:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:53:56]Read from MH i2c: E2 [13:53:56]MH_I2C_Read... [13:53:56]Read from MH i2c: E2 03 00 [13:53:56]MH_I2C_Read... [13:53:56]Read from MH i2c: E2 03 00 F9 45 00 90 00 B2 [13:53:56]RAPDU: 90 00 [13:53:56]wFMCommunicate OK [13:53:56]wFMCommunicate request_size=255 [13:53:56]MH_SAM_APDU [13:53:56]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 C8 01 00 00 F4 03 04 00 74 97 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1D DA 04 00 35 04 06 00 [13:53:56]Write to MH i2c: E2 02 01 FA 45 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 C8 01 00 00 F4 03 04 00 74 97 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1D DA 04 00 35 04 06 00 00 00 BC [13:53:56]Write i2c OK [13:53:56]MH_I2C_Read... [13:53:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:53:56]Read from MH i2c: E2 [13:53:56]MH_I2C_Read... [13:53:56]Read from MH i2c: E2 03 00 [13:53:56]MH_I2C_Read... [13:53:56]Read from MH i2c: E2 03 00 FA 45 00 90 00 B3 [13:53:56]RAPDU: 90 00 [13:53:56]wFMCommunicate OK [13:53:56]wFMCommunicate request_size=11 [13:53:56]MH_SAM_APDU [13:53:56]CAPDU: 80 0D 02 02 06 6C 07 F3 9B 06 8E [13:53:56]Write to MH i2c: E2 0E 00 FB 45 80 0D 02 02 06 00 6C 07 F3 9B 06 8E 00 00 5B [13:53:56]Write i2c OK [13:53:56]MH_I2C_Read... [13:53:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:53:56]Read from MH i2c: E2 [13:53:56]MH_I2C_Read... [13:53:56]Read from MH i2c: E2 03 00 [13:53:56]MH_I2C_Read... [13:53:56]Read from MH i2c: E2 03 00 FB 45 00 90 00 B4 [13:53:56]RAPDU: 90 00 [13:53:56]wFMCommunicate OK [13:53:56]wFMCommunicate request_size=4 [13:53:56]MH_SAM_APDU [13:53:56]CAPDU: 80 0D 03 02 [13:53:56]Write to MH i2c: E2 08 00 FC 45 80 0D 03 02 00 00 00 00 BC [13:53:56]Write i2c OK [13:53:56]MH_I2C_Read... [13:53:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:53:56]Read from MH i2c: E2 [13:53:56]MH_I2C_Read... [13:53:56]Read from MH i2c: E2 0B 00 [13:53:56]MH_I2C_Read... [13:53:56]Read from MH i2c: E2 0B 00 FC 45 00 CC 06 1E 7E 5E E9 D5 A2 90 00 E9 [13:53:56]RAPDU: CC 06 1E 7E 5E E9 D5 A2 90 00 [13:53:56]wFMCommunicate OK [13:53:56]SAM_PROTO_SignData done [13:53:56]FM_MakeSignedData done [13:53:56]CreateOFDProtocolMessage [13:53:56]wFMCommunicate request_size=4 [13:53:56]MH_SAM_APDU [13:53:56]CAPDU: 80 11 00 00 [13:53:56]Write to MH i2c: E2 08 00 FD 45 80 11 00 00 00 00 00 00 BC [13:53:56]Write i2c OK [13:53:56]MH_I2C_Read... [13:53:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:53:56]Read from MH i2c: E2 [13:53:56]MH_I2C_Read... [13:53:56]Read from MH i2c: E2 17 00 [13:53:56]MH_I2C_Read... [13:53:56]Read from MH i2c: E2 17 00 FD 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 10 [13:53:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:53:56]wFMCommunicate OK [13:53:56]CreateOFDProtocolMessage done [13:53:56]OFDSenderStorePacket 317981 [13:53:56]StoreOFDPacket docnum=317981 [13:53:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 0C 18 08 01 F4 2B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 C8 01 00 00 F4 03 04 00 74 97 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1D DA 04 00 35 04 06 00 6C 07 F3 9B 06 8E CC 06 1E 7E 5E E9 D5 A2 [13:53:56]CheckFolder [13:53:56]dirname=/storage/ofd_packets [13:53:56]CheckFolder done [13:53:56]ProducePacketName [13:53:56]name=ofd_packets/00317981 [13:53:56]NVStorageSaveData ofd_packets/00317981 [13:53:56]File name is /storage/ofd_packets/00317981 [13:53:56]Write 302 bytes [13:53:56]NVStorageSaveData done [13:53:56]OFDSenderStorePacket done [13:53:56]KKMCreateOFDPacket done [13:53:56]NVStorageSaveData kkm_last_timestamp [13:53:56]File name is /storage/kkm_last_timestamp [13:53:56]Write 4 bytes [13:53:56]NVStorageSaveData done [13:53:56]ExternCall_PrintAddStr [13:53:56]wPrintStart [13:53:56]Write to MH i2c: 01 00 00 FE 45 43 [13:53:56]Write i2c OK [13:53:56]MH_I2C_Read... [13:53:56]Read from MH i2c: 01 [13:53:56]MH_I2C_Read... [13:53:56]Read from MH i2c: 01 07 00 [13:53:56]MH_I2C_Read... [13:53:56]Read from MH i2c: 01 07 00 FE 45 00 00 00 00 00 FF 0F 58 [13:53:56]RasterBufferAndPrint [13:53:56]line Счет N : (1)1092940 [13:53:56]line ИНН: 02508201610067 [13:53:56]line Контрольно-Кассовый Чек [13:53:56]line ПРОДАЖА [13:53:56]line ТРК (МРК, ГНК) : 21 [13:53:56]line Товар: 2710194210 [13:53:56]line ДТ(л)-К-2 [13:53:56]line 26.250 * 76.20 [13:53:56]line = 2000.25 [13:53:56]line НДС 12% НСП 1% [13:53:56]line > о реализуемом товаре [13:53:56]line ИТОГО: 2000.25 [13:53:56]line НСП 1% : 17.70 [13:53:56]line НДС 12% : 212.42 [13:53:56]line Наличными: 0.00 [13:53:56]line Безнал.: 2000.25 [13:53:56]line Место: АЗС № 101 "Партнер Нефть" [13:53:56]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:53:56]line СНО: Общий режим [13:53:56]line Чек 456 28.10.2024 13:53 [13:53:56]line Смена: 546 ФФД: 1.0 [13:53:56]line ЗНМ: 0300000082 [13:53:56]line РНМ: 0000000000091628 [13:53:56]line Версия ККМ: 001 [13:53:56]line Платежная система: Mbank [13:53:56]line ФМ: 0000000000874671 [13:53:56]line ФД: 317981 [13:53:56]line ФПД: 118781407594126 [13:53:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T135356&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317981&fm=118781407594126&tin=02508201610067®Number=0000000000091628&sum=200025 [13:53:56]written 0, free lines is 4095 [13:53:56]OFD Sender: Processing packet 317981 [packets to send 127, broken 126] [13:53:56]ProducePacketName [13:53:56]name=ofd_packets/00317981 [13:53:56]OFD Sender: To server: pG, [13:53:56]CommunicateWithHost lk.salyk.kg:30040 [13:53:56]ConnectInit lk.salyk.kg [13:53:56]Connected sock=10 [13:53:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 0C 18 08 01 F4 2B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 C8 01 00 00 F4 03 04 00 74 97 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1D DA 04 00 35 04 06 00 6C 07 F3 9B 06 8E CC 06 1E 7E 5E E9 D5 A2 [13:53:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 5C 7C 47 00 86 A1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1D DA 04 00 F4 03 04 00 2C 43 1F 67 B6 04 01 00 00 4D A8 44 20 BF 5E CD E2 [13:53:57]CommunicateWithHost err = 0 [13:53:57]CheckOFDResponse [13:53:57]1017 (14) - 77093643461234 [13:53:57]1041 (16) - 0000000000874671 [13:53:57]1040 (4) - 317981 [13:53:57]1012 (4) - 28.10.2024 07:54 [13:53:57]1206 (1) - 0 [13:53:57]OFD Sender: Remove packet 317981 [13:53:57]ProducePacketName [13:53:57]name=ofd_packets/00317981 [13:53:57]NVStorageDeleteData [13:53:57]Write to MH i2c: 01 00 00 27 46 6D [13:53:57]Write i2c OK [13:53:57]MH_I2C_Read... [13:53:57]Read from MH i2c: 01 [13:53:57]MH_I2C_Read... [13:53:57]Read from MH i2c: 01 07 00 [13:53:57]MH_I2C_Read... [13:53:57]Read from MH i2c: 01 07 00 27 46 00 00 00 00 00 20 0D A1 [13:53:57]RasterBufferAndPrint [13:53:57]line [13:53:57]line [13:53:57]line [13:53:57]line [13:53:57]line [13:53:57]written 0, free lines is 3366 [13:53:57]MH_Cut [13:53:57]Write to MH i2c: D1 01 00 2E 46 01 46 [13:53:57]Write i2c OK [13:53:57]MH_I2C_Read... [13:53:57]Read from MH i2c: D1 [13:53:57]MH_I2C_Read... [13:53:57]Read from MH i2c: D1 01 00 [13:53:57]MH_I2C_Read... [13:53:57]Read from MH i2c: D1 01 00 2E 46 00 45 [13:53:57]Write to MH i2c: 01 00 00 2F 46 75 [13:53:57]Write i2c OK [13:53:57]MH_I2C_Read... [13:53:57]OFD Sender: No OFD packet to send [13:53:57]*** Cut start [13:53:57]*** Partial cut [13:53:57]*** CUTSNS_PIN = 1 [13:53:58]*** CUTSNS_PIN = 0 [13:53:58]*** Brake cut motor [13:53:58]Read from MH i2c: 01 [13:53:58]MH_I2C_Read... [13:53:58]*** Stop cut motor [13:53:58]*** Cut end [13:53:58]Read from MH i2c: 01 07 00 [13:53:58]MH_I2C_Read... [13:53:58]Read from MH i2c: 01 07 00 2F 46 00 00 00 00 00 FF 0F 8A [13:53:58]process_action close_receipt done [13:53:58]requested_data is exist [13:53:58]produce_requested_data [13:53:58]requested_item fm.sn is exist - process it [13:53:58]wFMCommunicate request_size=4 [13:53:58]MH_SAM_APDU [13:53:58]CAPDU: 80 11 00 00 [13:53:58]Write to MH i2c: E2 08 00 30 46 80 11 00 00 00 00 00 00 F0 [13:53:58]Write i2c OK [13:53:58]MH_I2C_Read... [13:53:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:53:58]Read from MH i2c: E2 [13:53:58]MH_I2C_Read... [13:53:58]Read from MH i2c: E2 17 00 [13:53:58]MH_I2C_Read... [13:53:58]Read from MH i2c: E2 17 00 30 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 44 [13:53:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:53:58]wFMCommunicate OK [13:53:58]requested_item fd.num is exist - process it [13:53:58]SAM_PROTO_GetFieldsCounters [13:53:58]wFMCommunicate request_size=4 [13:53:58]MH_SAM_APDU [13:53:58]CAPDU: 80 13 00 00 [13:53:58]Write to MH i2c: E2 08 00 31 46 80 13 00 00 00 00 00 00 F3 [13:53:58]Write i2c OK [13:53:58]MH_I2C_Read... [13:53:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:53:58]Read from MH i2c: E2 [13:53:58]MH_I2C_Read... [13:53:58]Read from MH i2c: E2 62 00 [13:53:58]MH_I2C_Read... [13:53:58]Read from MH i2c: E2 62 00 31 46 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 1D DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 C8 01 00 00 5E 04 04 00 C8 01 00 00 57 04 04 00 C9 01 00 00 19 04 04 00 00 00 00 00 90 00 90 [13:53:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 1D DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 C8 01 00 00 5E 04 04 00 C8 01 00 00 57 04 04 00 C9 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:53:58]wFMCommunicate OK [13:53:58]SAM_PROTO_GetFieldsCounters done [13:53:58]requested_item shift.num is exist - process it [13:53:58]requested_item shift.opened is exist - process it [13:53:58]req_shift_opened [13:53:58]FM_GetShiftState [13:53:58]SAM_PROTO_GetShiftState [13:53:58]wFMCommunicate request_size=4 [13:53:58]MH_SAM_APDU [13:53:58]CAPDU: 80 13 01 00 [13:53:58]Write to MH i2c: E2 08 00 32 46 80 13 01 00 00 00 00 00 F5 [13:53:58]Write i2c OK [13:53:58]MH_I2C_Read... [13:53:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:53:58]Read from MH i2c: E2 [13:53:58]MH_I2C_Read... [13:53:58]Read from MH i2c: E2 0E 00 [13:53:58]MH_I2C_Read... [13:53:58]Read from MH i2c: E2 0E 00 32 46 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 EE [13:53:58]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:53:58]wFMCommunicate OK [13:53:58]SAM_PROTO_GetShiftState done [13:53:58]FM_GetShiftState done [13:53:58]req_shift_opened done [13:53:58]requested_item shift.open_date is exist - process it [13:53:58]req_shift_open_date [13:53:58]req_shift_open_date done [13:53:58]produce_requested_data done [13:53:58]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317981,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:53:58]process_action_free close_receipt [13:53:58]json_value_free [13:53:58]json_value_free done [13:53:58]process_json_proto returns [13:53:58]Send response to host [13:53:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317981,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:53:58]free response buf [13:53:58]execute_script done [13:53:58]execute_script returns [13:53:58]free content buf [13:53:58]Sock 9.Close socket [13:53:58]Sock 9.Thread stoped [13:54:02]OFD Sender: No OFD packet to send [13:54:07]OFD Sender: No OFD packet to send [13:54:12]OFD Sender: No OFD packet to send [13:54:17]OFD Sender: No OFD packet to send [13:54:22]OFD Sender: No OFD packet to send [13:54:25]accept exits with 7 [13:54:25]New connection [13:54:25]New thread 3067436388 created [13:54:25]Thread 3067293028 joined [13:54:25]Waiting for new connection... [13:54:25] Sock 7.Parse request [13:54:25]Sock 7.Check first char [13:54:25]Sock 7.First char is OK [13:54:25]request: POST /json_proto HTTP/1.0 [13:54:25]Method: POST [13:54:25]URL: /json_proto [13:54:25]Method is POST - this is cgi request [13:54:25]url: /json_proto [13:54:25]query_string will be loaded in cgi processing [13:54:25]execute_cgi json_proto POST (null) [13:54:25]execute_cgi path=json_proto method=POST [13:54:25]POST find Content-Length [13:54:25]Host: 172.17.50.195:8080 [13:54:25]Content-Length: 773 [13:54:25]Content-Type: application/json [13:54:25] [13:54:25]POST finish read [13:54:25]Found Content-Length = 773 [13:54:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092941", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 31.340, "sum" : 1200.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: Mbank", "payments": [ { "type": 1, "sum" : 1200.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:54:25]execute_script... [13:54: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)1092941", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 31.340, "sum" : 1200.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: Mbank", "payments": [ { "type": 1, "sum" : 1200.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:54:25]POST & json_proto [13:54:25]process_json_proto [13:54:25]json parsed OK: [13:54:25]protocol is kg_v1.0 [13:54:25]action value=close_receipt [13:54:25]process_action close_receipt [13:54:25]cmd_close_receipt [13:54:25]MH_GetDate [13:54:25]Write to MH i2c: F0 00 00 33 46 68 [13:54:25]Write i2c OK [13:54:25]MH_I2C_Read... [13:54:25]Read from MH i2c: F0 [13:54:25]MH_I2C_Read... [13:54:25]Read from MH i2c: F0 09 00 [13:54:25]MH_I2C_Read... [13:54:25]Read from MH i2c: F0 09 00 33 46 00 93 97 1F 67 43 33 1C 67 1A [13:54:25]GetLastDocTimeStamp 1730123636 [13:54:25]current date 1730123667 [13:54:25]FM_GetShiftState [13:54:25]SAM_PROTO_GetShiftState [13:54:25]wFMCommunicate request_size=4 [13:54:25]MH_SAM_APDU [13:54:25]CAPDU: 80 13 01 00 [13:54:25]Write to MH i2c: E2 08 00 34 46 80 13 01 00 00 00 00 00 F7 [13:54:25]Write i2c OK [13:54:25]MH_I2C_Read... [13:54:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:54:25]Read from MH i2c: E2 [13:54:25]MH_I2C_Read... [13:54:25]Read from MH i2c: E2 0E 00 [13:54:25]MH_I2C_Read... [13:54:25]Read from MH i2c: E2 0E 00 34 46 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F0 [13:54:25]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:54:25]wFMCommunicate OK [13:54:25]SAM_PROTO_GetShiftState done [13:54:25]FM_GetShiftState done [13:54:25]opened in 1730073493 [13:54:25]opened+sec_in_day 1730159893 [13:54:25]quantity*price = 120032 [13:54:25]sum+1 = 120033 [13:54:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1200.32 НСП 1% : 10.62 НДС 12% : 127.47 Наличными: 0.00 Безнал.: 1200.32 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 457 28.10.2024 13:54 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317982 ФПД: 203765841784227 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T135427&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317982&fm=203765841784227&tin=02508201610067®Number=0000000000091628&sum=120032 [13:54:26]StoreToDocumentArchive [13:54:26]shift 546 fd 317982 [13:54:26]save to /storage/0546/doc_00317982 [13:54:26]save last doc name /storage/0546/doc_00317982 to /storage/kkm_last_doc_name [13:54:26]save OK [13:54:26]Clear old archive folders... [13:54:26]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:54:26]tlvbuf is 0141E9A0 [13:54:26]SAM_PROTO_ClearQueue [13:54:26]wFMCommunicate request_size=4 [13:54:26]MH_SAM_APDU [13:54:26]CAPDU: 80 09 00 00 [13:54:26]Write to MH i2c: E2 08 00 41 46 80 09 00 00 00 00 00 00 F9 [13:54:26]Write i2c OK [13:54:26]MH_I2C_Read... [13:54:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:54:26]Read from MH i2c: E2 [13:54:26]MH_I2C_Read... [13:54:26]Read from MH i2c: E2 03 00 [13:54:26]MH_I2C_Read... [13:54:26]Read from MH i2c: E2 03 00 41 46 00 90 00 FB [13:54:26]RAPDU: 90 00 [13:54:26]wFMCommunicate OK [13:54:26]SAM_PROTO_ClearQueue done [13:54:26]KKMCreateOFDPacket [13:54:26]OFDProtocolAddRootSTLVToBuf [13:54:26]FM_MakeSignedData [13:54:26]FM_MakeSignedData [13:54:26]SAM_PROTO_SignData [13:54:26]wFMCommunicate request_size=4 [13:54:26]MH_SAM_APDU [13:54:26]CAPDU: 80 0D 01 02 [13:54:26]Write to MH i2c: E2 08 00 42 46 80 0D 01 02 00 00 00 00 01 [13:54:26]Write i2c OK [13:54:26]MH_I2C_Read... [13:54:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:54:26]Read from MH i2c: E2 [13:54:26]MH_I2C_Read... [13:54:26]Read from MH i2c: E2 03 00 [13:54:26]MH_I2C_Read... [13:54:26]Read from MH i2c: E2 03 00 42 46 00 90 00 FC [13:54:26]RAPDU: 90 00 [13:54:26]wFMCommunicate OK [13:54:26]wFMCommunicate request_size=255 [13:54:26]MH_SAM_APDU [13:54:26]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 7A 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E0 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 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 CB 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E0 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 01 00 00 F4 03 04 00 93 97 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1E DA 04 00 35 04 06 00 B9 52 [13:54:26]Write to MH i2c: E2 02 01 43 46 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 7A 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E0 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 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 CB 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E0 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 01 00 00 F4 03 04 00 93 97 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1E DA 04 00 35 04 06 00 B9 52 00 00 88 [13:54:27]Write i2c OK [13:54:27]MH_I2C_Read... [13:54:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:54:27]Read from MH i2c: E2 [13:54:27]MH_I2C_Read... [13:54:27]Read from MH i2c: E2 03 00 [13:54:27]MH_I2C_Read... [13:54:27]Read from MH i2c: E2 03 00 43 46 00 90 00 FD [13:54:27]RAPDU: 90 00 [13:54:27]wFMCommunicate OK [13:54:27]wFMCommunicate request_size=9 [13:54:27]MH_SAM_APDU [13:54:27]CAPDU: 80 0D 02 02 04 EE 9D ED A3 [13:54:27]Write to MH i2c: E2 0C 00 44 46 80 0D 02 02 04 00 EE 9D ED A3 00 00 27 [13:54:27]Write i2c OK [13:54:27]MH_I2C_Read... [13:54:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:54:27]Read from MH i2c: E2 [13:54:27]MH_I2C_Read... [13:54:27]Read from MH i2c: E2 03 00 [13:54:27]MH_I2C_Read... [13:54:27]Read from MH i2c: E2 03 00 44 46 00 90 00 FE [13:54:27]RAPDU: 90 00 [13:54:27]wFMCommunicate OK [13:54:27]wFMCommunicate request_size=4 [13:54:27]MH_SAM_APDU [13:54:27]CAPDU: 80 0D 03 02 [13:54:27]Write to MH i2c: E2 08 00 45 46 80 0D 03 02 00 00 00 00 06 [13:54:27]Write i2c OK [13:54:27]MH_I2C_Read... [13:54:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:54:27]Read from MH i2c: E2 [13:54:27]MH_I2C_Read... [13:54:27]Read from MH i2c: E2 0B 00 [13:54:27]MH_I2C_Read... [13:54:27]Read from MH i2c: E2 0B 00 45 46 00 6B A5 E4 62 75 55 97 CE 90 00 8C [13:54:27]RAPDU: 6B A5 E4 62 75 55 97 CE 90 00 [13:54:27]wFMCommunicate OK [13:54:27]SAM_PROTO_SignData done [13:54:27]FM_MakeSignedData done [13:54:27]CreateOFDProtocolMessage [13:54:27]wFMCommunicate request_size=4 [13:54:27]MH_SAM_APDU [13:54:27]CAPDU: 80 11 00 00 [13:54:27]Write to MH i2c: E2 08 00 46 46 80 11 00 00 00 00 00 00 06 [13:54:27]Write i2c OK [13:54:27]MH_I2C_Read... [13:54:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:54:27]Read from MH i2c: E2 [13:54:27]MH_I2C_Read... [13:54:27]Read from MH i2c: E2 17 00 [13:54:27]MH_I2C_Read... [13:54:27]Read from MH i2c: E2 17 00 46 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 5A [13:54:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:54:27]wFMCommunicate OK [13:54:27]CreateOFDProtocolMessage done [13:54:27]OFDSenderStorePacket 317982 [13:54:27]StoreOFDPacket docnum=317982 [13:54:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 FD DF 06 01 3C 78 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 7A 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E0 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 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 CB 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E0 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 01 00 00 F4 03 04 00 93 97 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1E DA 04 00 35 04 06 00 B9 52 EE 9D ED A3 6B A5 E4 62 75 55 97 CE [13:54:27]CheckFolder [13:54:27]dirname=/storage/ofd_packets [13:54:27]CheckFolder done [13:54:27]ProducePacketName [13:54:27]name=ofd_packets/00317982 [13:54:27]NVStorageSaveData ofd_packets/00317982 [13:54:27]File name is /storage/ofd_packets/00317982 [13:54:27]Write 300 bytes [13:54:27]NVStorageSaveData done [13:54:27]OFDSenderStorePacket done [13:54:27]KKMCreateOFDPacket done [13:54:27]NVStorageSaveData kkm_last_timestamp [13:54:27]File name is /storage/kkm_last_timestamp [13:54:27]Write 4 bytes [13:54:27]NVStorageSaveData done [13:54:27]ExternCall_PrintAddStr [13:54:27]wPrintStart [13:54:27]Write to MH i2c: 01 00 00 47 46 8D [13:54:27]Write i2c OK [13:54:27]MH_I2C_Read... [13:54:27]Read from MH i2c: 01 [13:54:27]MH_I2C_Read... [13:54:27]Read from MH i2c: 01 07 00 [13:54:27]MH_I2C_Read... [13:54:27]Read from MH i2c: 01 07 00 47 46 00 00 00 00 00 FF 0F A2 [13:54:27]RasterBufferAndPrint [13:54:27]line Счет N : (1)1092941 [13:54:27]line ИНН: 02508201610067 [13:54:27]line Контрольно-Кассовый Чек [13:54:27]line ПРОДАЖА [13:54:27]line ТРК (МРК, ГНК) : 81 [13:54:27]line Товар: 2711190000 [13:54:27]line ГАЗ-К-5 [13:54:27]line 31.340 * 38.30 [13:54:27]line = 1200.32 [13:54:27]line НДС 12% НСП 1% [13:54:27]line > о реализуемом товаре [13:54:27]line ИТОГО: 1200.32 [13:54:27]line НСП 1% : 10.62 [13:54:27]line НДС 12% : 127.47 [13:54:27]line Наличными: 0.00 [13:54:27]line Безнал.: 1200.32 [13:54:27]line Место: АЗС № 101 "Партнер Нефть" [13:54:27]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:54:27]line СНО: Общий режим [13:54:27]line Чек 457 28.10.2024 13:54 [13:54:27]line Смена: 546 ФФД: 1.0 [13:54:27]line ЗНМ: 0300000082 [13:54:27]line РНМ: 0000000000091628 [13:54:27]line Версия ККМ: 001 [13:54:27]line Платежная система: Mbank [13:54:27]line ФМ: 0000000000874671 [13:54:27]line ФД: 317982 [13:54:27]line ФПД: 203765841784227 [13:54:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T135427&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317982&fm=203765841784227&tin=02508201610067®Number=0000000000091628&sum=120032 [13:54:27]written 0, free lines is 4095 [13:54:27]OFD Sender: Processing packet 317982 [packets to send 127, broken 126] [13:54:27]ProducePacketName [13:54:27]name=ofd_packets/00317982 [13:54:27]OFD Sender: To server: pG, [13:54:27]CommunicateWithHost lk.salyk.kg:30040 [13:54:27]ConnectInit lk.salyk.kg [13:54:27]Connected sock=10 [13:54:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 FD DF 06 01 3C 78 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 7A 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E0 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 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 CB 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E0 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 01 00 00 F4 03 04 00 93 97 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1E DA 04 00 35 04 06 00 B9 52 EE 9D ED A3 6B A5 E4 62 75 55 97 CE [13:54:27]Write to MH i2c: 01 00 00 70 46 B6 [13:54:27]Write i2c OK [13:54:27]MH_I2C_Read... [13:54:27]Read from MH i2c: 01 [13:54:27]MH_I2C_Read... [13:54:27]Read from MH i2c: 01 07 00 [13:54:27]MH_I2C_Read... [13:54:27]Read from MH i2c: 01 07 00 70 46 00 00 00 00 00 1A 0D E4 [13:54:27]RasterBufferAndPrint [13:54:27]line [13:54:27]line [13:54:27]line [13:54:27]line [13:54:27]line [13:54:27]written 0, free lines is 3363 [13:54:27]MH_Cut [13:54:27]Write to MH i2c: D1 01 00 77 46 01 8F [13:54:27]Write i2c OK [13:54:27]MH_I2C_Read... [13:54:27]Read from MH i2c: D1 [13:54:27]MH_I2C_Read... [13:54:27]Read from MH i2c: D1 01 00 [13:54:27]MH_I2C_Read... [13:54:27]Read from MH i2c: D1 01 00 77 46 00 8E [13:54:27]Write to MH i2c: 01 00 00 78 46 BE [13:54:27]Write i2c OK [13:54:27]MH_I2C_Read... [13:54:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 9A B3 47 00 EA B5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1E DA 04 00 F4 03 04 00 4B 43 1F 67 B6 04 01 00 00 96 31 B8 33 EF 37 9A 86 [13:54:28]CommunicateWithHost err = 0 [13:54:28]CheckOFDResponse [13:54:28]1017 (14) - 77093643461234 [13:54:28]1041 (16) - 0000000000874671 [13:54:28]1040 (4) - 317982 [13:54:28]1012 (4) - 28.10.2024 07:54 [13:54:28]1206 (1) - 0 [13:54:28]OFD Sender: Remove packet 317982 [13:54:28]ProducePacketName [13:54:28]name=ofd_packets/00317982 [13:54:28]NVStorageDeleteData [13:54:28]*** Cut start [13:54:28]*** Partial cut [13:54:28]*** CUTSNS_PIN = 1 [13:54:28]OFD Sender: No OFD packet to send [13:54:28]*** CUTSNS_PIN = 0 [13:54:28]*** Brake cut motor [13:54:29]Read from MH i2c: 01 [13:54:29]MH_I2C_Read... [13:54:29]*** Stop cut motor [13:54:29]*** Cut end [13:54:29]Read from MH i2c: 01 07 00 [13:54:29]MH_I2C_Read... [13:54:29]Read from MH i2c: 01 07 00 78 46 00 00 00 00 00 FF 0F D3 [13:54:29]process_action close_receipt done [13:54:29]requested_data is exist [13:54:29]produce_requested_data [13:54:29]requested_item fm.sn is exist - process it [13:54:29]wFMCommunicate request_size=4 [13:54:29]MH_SAM_APDU [13:54:29]CAPDU: 80 11 00 00 [13:54:29]Write to MH i2c: E2 08 00 79 46 80 11 00 00 00 00 00 00 39 [13:54:29]Write i2c OK [13:54:29]MH_I2C_Read... [13:54:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:54:29]Read from MH i2c: E2 [13:54:29]MH_I2C_Read... [13:54:29]Read from MH i2c: E2 17 00 [13:54:29]MH_I2C_Read... [13:54:29]Read from MH i2c: E2 17 00 79 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 8D [13:54:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:54:29]wFMCommunicate OK [13:54:29]requested_item fd.num is exist - process it [13:54:29]SAM_PROTO_GetFieldsCounters [13:54:29]wFMCommunicate request_size=4 [13:54:29]MH_SAM_APDU [13:54:29]CAPDU: 80 13 00 00 [13:54:29]Write to MH i2c: E2 08 00 7A 46 80 13 00 00 00 00 00 00 3C [13:54:29]Write i2c OK [13:54:29]MH_I2C_Read... [13:54:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:54:29]Read from MH i2c: E2 [13:54:29]MH_I2C_Read... [13:54:29]Read from MH i2c: E2 62 00 [13:54:29]MH_I2C_Read... [13:54:29]Read from MH i2c: E2 62 00 7A 46 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 1E DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 C9 01 00 00 5E 04 04 00 C9 01 00 00 57 04 04 00 CA 01 00 00 19 04 04 00 00 00 00 00 90 00 DD [13:54:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 1E DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 C9 01 00 00 5E 04 04 00 C9 01 00 00 57 04 04 00 CA 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:54:29]wFMCommunicate OK [13:54:29]SAM_PROTO_GetFieldsCounters done [13:54:29]requested_item shift.num is exist - process it [13:54:29]requested_item shift.opened is exist - process it [13:54:29]req_shift_opened [13:54:29]FM_GetShiftState [13:54:29]SAM_PROTO_GetShiftState [13:54:29]wFMCommunicate request_size=4 [13:54:29]MH_SAM_APDU [13:54:29]CAPDU: 80 13 01 00 [13:54:29]Write to MH i2c: E2 08 00 7B 46 80 13 01 00 00 00 00 00 3E [13:54:29]Write i2c OK [13:54:29]MH_I2C_Read... [13:54:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:54:29]Read from MH i2c: E2 [13:54:29]MH_I2C_Read... [13:54:29]Read from MH i2c: E2 0E 00 [13:54:29]MH_I2C_Read... [13:54:29]Read from MH i2c: E2 0E 00 7B 46 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 37 [13:54:29]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:54:29]wFMCommunicate OK [13:54:29]SAM_PROTO_GetShiftState done [13:54:29]FM_GetShiftState done [13:54:29]req_shift_opened done [13:54:29]requested_item shift.open_date is exist - process it [13:54:29]req_shift_open_date [13:54:29]req_shift_open_date done [13:54:29]produce_requested_data done [13:54:29]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317982,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:54:29]process_action_free close_receipt [13:54:29]json_value_free [13:54:29]json_value_free done [13:54:29]process_json_proto returns [13:54:29]Send response to host [13:54:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317982,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:54:29]free response buf [13:54:29]execute_script done [13:54:29]execute_script returns [13:54:29]free content buf [13:54:29]Sock 7.Close socket [13:54:29]Sock 7.Thread stoped [13:54:33]OFD Sender: No OFD packet to send [13:54:38]OFD Sender: No OFD packet to send [13:54:43]OFD Sender: No OFD packet to send [13:54:48]OFD Sender: No OFD packet to send [13:54:53]OFD Sender: No OFD packet to send [13:54:58]OFD Sender: No OFD packet to send [13:55:03]OFD Sender: No OFD packet to send [13:55:08]OFD Sender: No OFD packet to send [13:55:13]OFD Sender: No OFD packet to send [13:55:18]OFD Sender: No OFD packet to send [13:55:23]OFD Sender: No OFD packet to send [13:55:28]OFD Sender: No OFD packet to send [13:55:33]OFD Sender: No OFD packet to send [13:55:38]OFD Sender: No OFD packet to send [13:55:43]OFD Sender: No OFD packet to send [13:55:48]OFD Sender: No OFD packet to send [13:55:53]OFD Sender: No OFD packet to send [13:55:58]OFD Sender: No OFD packet to send [13:56:03]OFD Sender: No OFD packet to send [13:56:08]OFD Sender: No OFD packet to send [13:56:13]OFD Sender: No OFD packet to send [13:56:18]OFD Sender: No OFD packet to send [13:56:23]OFD Sender: No OFD packet to send [13:56:28]OFD Sender: No OFD packet to send [13:56:30]accept exits with 9 [13:56:30]New connection [13:56:30]New thread 3067293028 created [13:56:30]Thread 3067436388 joined [13:56:30]Waiting for new connection... [13:56:30] Sock 9.Parse request [13:56:30]Sock 9.Check first char [13:56:30]Sock 9.First char is OK [13:56:30]request: POST /json_proto HTTP/1.0 [13:56:30]Method: POST [13:56:30]URL: /json_proto [13:56:30]Method is POST - this is cgi request [13:56:30]url: /json_proto [13:56:30]query_string will be loaded in cgi processing [13:56:30]execute_cgi json_proto POST (null) [13:56:30]execute_cgi path=json_proto method=POST [13:56:30]POST find Content-Length [13:56:30]Host: 172.17.50.195:8080 [13:56:30]Content-Length: 679 [13:56:30]Content-Type: application/json [13:56:30] [13:56:30]POST finish read [13:56:30]Found Content-Length = 679 [13:56:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092945", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:56:30]execute_script... [13:56: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)1092945", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:56:30]POST & json_proto [13:56:30]process_json_proto [13:56:30]json parsed OK: [13:56:30]protocol is kg_v1.0 [13:56:30]action value=close_receipt [13:56:30]process_action close_receipt [13:56:30]cmd_close_receipt [13:56:30]MH_GetDate [13:56:30]Write to MH i2c: F0 00 00 7C 46 B1 [13:56:30]Write i2c OK [13:56:30]MH_I2C_Read... [13:56:30]Read from MH i2c: F0 [13:56:30]MH_I2C_Read... [13:56:30]Read from MH i2c: F0 09 00 [13:56:30]MH_I2C_Read... [13:56:30]Read from MH i2c: F0 09 00 7C 46 00 0F 98 1F 67 43 33 1C 67 E0 [13:56:30]GetLastDocTimeStamp 1730123667 [13:56:30]current date 1730123791 [13:56:30]FM_GetShiftState [13:56:30]SAM_PROTO_GetShiftState [13:56:30]wFMCommunicate request_size=4 [13:56:30]MH_SAM_APDU [13:56:30]CAPDU: 80 13 01 00 [13:56:30]Write to MH i2c: E2 08 00 7D 46 80 13 01 00 00 00 00 00 40 [13:56:30]Write i2c OK [13:56:30]MH_I2C_Read... [13:56:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:56:30]Read from MH i2c: E2 [13:56:30]MH_I2C_Read... [13:56:30]Read from MH i2c: E2 0E 00 [13:56:30]MH_I2C_Read... [13:56:30]Read from MH i2c: E2 0E 00 7D 46 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 39 [13:56:30]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:56:30]wFMCommunicate OK [13:56:30]SAM_PROTO_GetShiftState done [13:56:30]FM_GetShiftState done [13:56:30]opened in 1730073493 [13:56:30]opened+sec_in_day 1730159893 [13:56:30]quantity*price = 70044 [13:56:30]sum+1 = 70045 [13:56:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 458 28.10.2024 13:56 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317983 ФПД: 280304954275027 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T135631&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317983&fm=280304954275027&tin=02508201610067®Number=0000000000091628&sum=70000 [13:56:31]StoreToDocumentArchive [13:56:31]shift 546 fd 317983 [13:56:31]save to /storage/0546/doc_00317983 [13:56:31]save last doc name /storage/0546/doc_00317983 to /storage/kkm_last_doc_name [13:56:31]save OK [13:56:31]Clear old archive folders... [13:56:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:56:31]tlvbuf is 013FD250 [13:56:31]SAM_PROTO_ClearQueue [13:56:31]wFMCommunicate request_size=4 [13:56:31]MH_SAM_APDU [13:56:31]CAPDU: 80 09 00 00 [13:56:31]Write to MH i2c: E2 08 00 8A 46 80 09 00 00 00 00 00 00 42 [13:56:31]Write i2c OK [13:56:31]MH_I2C_Read... [13:56:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:56:31]Read from MH i2c: E2 [13:56:31]MH_I2C_Read... [13:56:31]Read from MH i2c: E2 03 00 [13:56:31]MH_I2C_Read... [13:56:31]Read from MH i2c: E2 03 00 8A 46 00 90 00 44 [13:56:31]RAPDU: 90 00 [13:56:31]wFMCommunicate OK [13:56:31]SAM_PROTO_ClearQueue done [13:56:31]KKMCreateOFDPacket [13:56:31]OFDProtocolAddRootSTLVToBuf [13:56:31]FM_MakeSignedData [13:56:31]FM_MakeSignedData [13:56:31]SAM_PROTO_SignData [13:56:31]wFMCommunicate request_size=4 [13:56:31]MH_SAM_APDU [13:56:31]CAPDU: 80 0D 01 02 [13:56:31]Write to MH i2c: E2 08 00 8B 46 80 0D 01 02 00 00 00 00 4A [13:56:31]Write i2c OK [13:56:31]MH_I2C_Read... [13:56:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:56:31]Read from MH i2c: E2 [13:56:31]MH_I2C_Read... [13:56:31]Read from MH i2c: E2 03 00 [13:56:31]MH_I2C_Read... [13:56:31]Read from MH i2c: E2 03 00 8B 46 00 90 00 45 [13:56:31]RAPDU: 90 00 [13:56:31]wFMCommunicate OK [13:56:31]wFMCommunicate request_size=255 [13:56:31]MH_SAM_APDU [13:56: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 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 01 00 00 F4 03 04 00 0F 98 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1F DA 04 00 35 04 06 00 FE [13:56:31]Write to MH i2c: E2 02 01 8C 46 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 01 00 00 F4 03 04 00 0F 98 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1F DA 04 00 35 04 06 00 FE 00 00 FF [13:56:31]Write i2c OK [13:56:31]MH_I2C_Read... [13:56:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:56:31]Read from MH i2c: E2 [13:56:31]MH_I2C_Read... [13:56:31]Read from MH i2c: E2 03 00 [13:56:31]MH_I2C_Read... [13:56:31]Read from MH i2c: E2 03 00 8C 46 00 90 00 46 [13:56:31]RAPDU: 90 00 [13:56:31]wFMCommunicate OK [13:56:31]wFMCommunicate request_size=10 [13:56:31]MH_SAM_APDU [13:56:31]CAPDU: 80 0D 02 02 05 EF 95 3A 74 D3 [13:56:31]Write to MH i2c: E2 0D 00 8D 46 80 0D 02 02 05 00 EF 95 3A 74 D3 00 00 5C [13:56:31]Write i2c OK [13:56:31]MH_I2C_Read... [13:56:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:56:31]Read from MH i2c: E2 [13:56:31]MH_I2C_Read... [13:56:31]Read from MH i2c: E2 03 00 [13:56:31]MH_I2C_Read... [13:56:31]Read from MH i2c: E2 03 00 8D 46 00 90 00 47 [13:56:31]RAPDU: 90 00 [13:56:31]wFMCommunicate OK [13:56:31]wFMCommunicate request_size=4 [13:56:31]MH_SAM_APDU [13:56:31]CAPDU: 80 0D 03 02 [13:56:31]Write to MH i2c: E2 08 00 8E 46 80 0D 03 02 00 00 00 00 4F [13:56:31]Write i2c OK [13:56:31]MH_I2C_Read... [13:56:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:56:31]Read from MH i2c: E2 [13:56:31]MH_I2C_Read... [13:56:31]Read from MH i2c: E2 0B 00 [13:56:31]MH_I2C_Read... [13:56:31]Read from MH i2c: E2 0B 00 8E 46 00 5C E3 EE 54 B6 06 C6 2B 90 00 7E [13:56:31]RAPDU: 5C E3 EE 54 B6 06 C6 2B 90 00 [13:56:31]wFMCommunicate OK [13:56:31]SAM_PROTO_SignData done [13:56:31]FM_MakeSignedData done [13:56:31]CreateOFDProtocolMessage [13:56:31]wFMCommunicate request_size=4 [13:56:31]MH_SAM_APDU [13:56:31]CAPDU: 80 11 00 00 [13:56:31]Write to MH i2c: E2 08 00 8F 46 80 11 00 00 00 00 00 00 4F [13:56:31]Write i2c OK [13:56:31]MH_I2C_Read... [13:56:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:56:31]Read from MH i2c: E2 [13:56:31]MH_I2C_Read... [13:56:31]Read from MH i2c: E2 17 00 [13:56:31]MH_I2C_Read... [13:56:31]Read from MH i2c: E2 17 00 8F 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A3 [13:56:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:56:31]wFMCommunicate OK [13:56:31]CreateOFDProtocolMessage done [13:56:31]OFDSenderStorePacket 317983 [13:56:31]StoreOFDPacket docnum=317983 [13:56:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 6A C8 07 01 4F 5B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 01 00 00 F4 03 04 00 0F 98 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1F DA 04 00 35 04 06 00 FE EF 95 3A 74 D3 5C E3 EE 54 B6 06 C6 2B [13:56:31]CheckFolder [13:56:31]dirname=/storage/ofd_packets [13:56:31]CheckFolder done [13:56:31]ProducePacketName [13:56:31]name=ofd_packets/00317983 [13:56:31]NVStorageSaveData ofd_packets/00317983 [13:56:31]File name is /storage/ofd_packets/00317983 [13:56:31]Write 301 bytes [13:56:31]NVStorageSaveData done [13:56:31]OFDSenderStorePacket done [13:56:31]KKMCreateOFDPacket done [13:56:31]NVStorageSaveData kkm_last_timestamp [13:56:31]File name is /storage/kkm_last_timestamp [13:56:31]Write 4 bytes [13:56:31]NVStorageSaveData done [13:56:31]ExternCall_PrintAddStr [13:56:31]wPrintStart [13:56:31]Write to MH i2c: 01 00 00 90 46 D6 [13:56:31]Write i2c OK [13:56:31]MH_I2C_Read... [13:56:31]Read from MH i2c: 01 [13:56:31]MH_I2C_Read... [13:56:31]Read from MH i2c: 01 07 00 [13:56:31]MH_I2C_Read... [13:56:31]Read from MH i2c: 01 07 00 90 46 00 00 00 00 00 FF 0F EB [13:56:31]RasterBufferAndPrint [13:56:31]line Счет N : (1)1092945 [13:56:31]line ИНН: 02508201610067 [13:56:31]line Контрольно-Кассовый Чек [13:56:31]line ПРОДАЖА [13:56:31]line ТРК (МРК, ГНК) : 53 [13:56:31]line Товар: 2710124130 [13:56:31]line Аи-92-К-2 [13:56:31]line 10.470 * 66.90 [13:56:31]line = 700.44 [13:56:31]line НДС 12% НСП 1% [13:56:31]line > о реализуемом товаре [13:56:31]line ОКРУГЛЕНИЕ: -0.44 [13:56:31]line ИТОГО: 700.00 [13:56:31]line Внесено: 700.00 [13:56:31]line СДАЧА: 0.00 [13:56:31]line НСП 1% : 6.20 [13:56:31]line НДС 12% : 74.38 [13:56:31]line Наличными: 700.00 [13:56:31]line Безнал.: 0.00 [13:56:31]line Место: АЗС № 101 "Партнер Нефть" [13:56:31]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:56:31]line СНО: Общий режим [13:56:31]line Чек 458 28.10.2024 13:56 [13:56:31]line Смена: 546 ФФД: 1.0 [13:56:31]line ЗНМ: 0300000082 [13:56:31]line РНМ: 0000000000091628 [13:56:31]line Версия ККМ: 001 [13:56:31]line ФМ: 0000000000874671 [13:56:31]line ФД: 317983 [13:56:31]line ФПД: 280304954275027 [13:56:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T135631&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317983&fm=280304954275027&tin=02508201610067®Number=0000000000091628&sum=70000 [13:56:32]written 0, free lines is 4095 [13:56:32]OFD Sender: Processing packet 317983 [packets to send 127, broken 126] [13:56:32]ProducePacketName [13:56:32]name=ofd_packets/00317983 [13:56:32]OFD Sender: To server: pG, [13:56:32]CommunicateWithHost lk.salyk.kg:30040 [13:56:32]ConnectInit lk.salyk.kg [13:56:32]Connected sock=10 [13:56:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 6A C8 07 01 4F 5B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 01 00 00 F4 03 04 00 0F 98 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1F DA 04 00 35 04 06 00 FE EF 95 3A 74 D3 5C E3 EE 54 B6 06 C6 2B [13:56:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 D9 81 47 00 B2 EB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1F DA 04 00 F4 03 04 00 C8 43 1F 67 B6 04 01 00 00 36 AA 56 C6 19 7C 7F 3E [13:56:32]CommunicateWithHost err = 0 [13:56:32]CheckOFDResponse [13:56:32]1017 (14) - 77093643461234 [13:56:32]1041 (16) - 0000000000874671 [13:56:32]1040 (4) - 317983 [13:56:32]1012 (4) - 28.10.2024 07:56 [13:56:32]1206 (1) - 0 [13:56:32]OFD Sender: Remove packet 317983 [13:56:32]ProducePacketName [13:56:32]name=ofd_packets/00317983 [13:56:32]NVStorageDeleteData [13:56:32]Write to MH i2c: 01 00 00 BB 46 01 [13:56:32]Write i2c OK [13:56:32]MH_I2C_Read... [13:56:32]Read from MH i2c: 01 [13:56:32]MH_I2C_Read... [13:56:32]Read from MH i2c: 01 07 00 [13:56:32]MH_I2C_Read... [13:56:32]Read from MH i2c: 01 07 00 BB 46 00 00 00 00 00 EC 0C 00 [13:56:32]RasterBufferAndPrint [13:56:32]line [13:56:32]line [13:56:32]line [13:56:32]line [13:56:32]line [13:56:32]written 0, free lines is 3314 [13:56:32]MH_Cut [13:56:32]Write to MH i2c: D1 01 00 C2 46 01 DA [13:56:32]Write i2c OK [13:56:32]MH_I2C_Read... [13:56:32]Read from MH i2c: D1 [13:56:32]MH_I2C_Read... [13:56:32]Read from MH i2c: D1 01 00 [13:56:32]MH_I2C_Read... [13:56:32]Read from MH i2c: D1 01 00 C2 46 00 D9 [13:56:32]Write to MH i2c: 01 00 00 C3 46 09 [13:56:32]Write i2c OK [13:56:32]MH_I2C_Read... [13:56:33]OFD Sender: No OFD packet to send [13:56:33]*** Cut start [13:56:33]*** Partial cut [13:56:33]*** CUTSNS_PIN = 1 [13:56:33]*** CUTSNS_PIN = 0 [13:56:33]*** Brake cut motor [13:56:34]Read from MH i2c: 01 [13:56:34]MH_I2C_Read... [13:56:34]*** Stop cut motor [13:56:34]*** Cut end [13:56:34]Read from MH i2c: 01 07 00 [13:56:34]MH_I2C_Read... [13:56:34]Read from MH i2c: 01 07 00 C3 46 00 00 00 00 00 FF 0F 1E [13:56:34]process_action close_receipt done [13:56:34]requested_data is exist [13:56:34]produce_requested_data [13:56:34]requested_item fm.sn is exist - process it [13:56:34]wFMCommunicate request_size=4 [13:56:34]MH_SAM_APDU [13:56:34]CAPDU: 80 11 00 00 [13:56:34]Write to MH i2c: E2 08 00 C4 46 80 11 00 00 00 00 00 00 84 [13:56:34]Write i2c OK [13:56:34]MH_I2C_Read... [13:56:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:56:34]Read from MH i2c: E2 [13:56:34]MH_I2C_Read... [13:56:34]Read from MH i2c: E2 17 00 [13:56:34]MH_I2C_Read... [13:56:34]Read from MH i2c: E2 17 00 C4 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D8 [13:56:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:56:34]wFMCommunicate OK [13:56:34]requested_item fd.num is exist - process it [13:56:34]SAM_PROTO_GetFieldsCounters [13:56:34]wFMCommunicate request_size=4 [13:56:34]MH_SAM_APDU [13:56:34]CAPDU: 80 13 00 00 [13:56:34]Write to MH i2c: E2 08 00 C5 46 80 13 00 00 00 00 00 00 87 [13:56:34]Write i2c OK [13:56:34]MH_I2C_Read... [13:56:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:56:34]Read from MH i2c: E2 [13:56:34]MH_I2C_Read... [13:56:34]Read from MH i2c: E2 62 00 [13:56:34]MH_I2C_Read... [13:56:34]Read from MH i2c: E2 62 00 C5 46 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 1F DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 CA 01 00 00 5E 04 04 00 CA 01 00 00 57 04 04 00 CB 01 00 00 19 04 04 00 00 00 00 00 90 00 2C [13:56:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 1F DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 CA 01 00 00 5E 04 04 00 CA 01 00 00 57 04 04 00 CB 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:56:34]wFMCommunicate OK [13:56:34]SAM_PROTO_GetFieldsCounters done [13:56:34]requested_item shift.num is exist - process it [13:56:34]requested_item shift.opened is exist - process it [13:56:34]req_shift_opened [13:56:34]FM_GetShiftState [13:56:34]SAM_PROTO_GetShiftState [13:56:34]wFMCommunicate request_size=4 [13:56:34]MH_SAM_APDU [13:56:34]CAPDU: 80 13 01 00 [13:56:34]Write to MH i2c: E2 08 00 C6 46 80 13 01 00 00 00 00 00 89 [13:56:34]Write i2c OK [13:56:34]MH_I2C_Read... [13:56:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:56:34]Read from MH i2c: E2 [13:56:34]MH_I2C_Read... [13:56:34]Read from MH i2c: E2 0E 00 [13:56:34]MH_I2C_Read... [13:56:34]Read from MH i2c: E2 0E 00 C6 46 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 82 [13:56:34]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:56:34]wFMCommunicate OK [13:56:34]SAM_PROTO_GetShiftState done [13:56:34]FM_GetShiftState done [13:56:34]req_shift_opened done [13:56:34]requested_item shift.open_date is exist - process it [13:56:34]req_shift_open_date [13:56:34]req_shift_open_date done [13:56:34]produce_requested_data done [13:56:34]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317983,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:56:34]process_action_free close_receipt [13:56:34]json_value_free [13:56:34]json_value_free done [13:56:34]process_json_proto returns [13:56:34]Send response to host [13:56:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317983,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:56:34]free response buf [13:56:34]execute_script done [13:56:34]execute_script returns [13:56:34]free content buf [13:56:34]Sock 9.Close socket [13:56:34]Sock 9.Thread stoped [13:56:35]accept exits with 7 [13:56:35]New connection [13:56:35]New thread 3067436388 created [13:56:35]Thread 3067293028 joined [13:56:35]Waiting for new connection... [13:56:35] Sock 7.Parse request [13:56:35]Sock 7.Check first char [13:56:35]Sock 7.First char is OK [13:56:35]request: POST /json_proto HTTP/1.0 [13:56:35]Method: POST [13:56:35]URL: /json_proto [13:56:35]Method is POST - this is cgi request [13:56:35]url: /json_proto [13:56:35]query_string will be loaded in cgi processing [13:56:35]execute_cgi json_proto POST (null) [13:56:35]execute_cgi path=json_proto method=POST [13:56:35]POST find Content-Length [13:56:35]Host: 172.17.50.195:8080 [13:56:35]Content-Length: 768 [13:56:35]Content-Type: application/json [13:56:35] [13:56:35]POST finish read [13:56:35]Found Content-Length = 768 [13:56:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092947", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 800.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:56:35]execute_script... [13:56: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)1092947", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 800.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:56:35]POST & json_proto [13:56:35]process_json_proto [13:56:35]json parsed OK: [13:56:35]protocol is kg_v1.0 [13:56:35]action value=close_receipt [13:56:35]process_action close_receipt [13:56:35]cmd_close_receipt [13:56:35]MH_GetDate [13:56:35]Write to MH i2c: F0 00 00 C7 46 FC [13:56:35]Write i2c OK [13:56:35]MH_I2C_Read... [13:56:35]Read from MH i2c: F0 [13:56:35]MH_I2C_Read... [13:56:35]Read from MH i2c: F0 09 00 [13:56:35]MH_I2C_Read... [13:56:35]Read from MH i2c: F0 09 00 C7 46 00 14 98 1F 67 43 33 1C 67 30 [13:56:35]GetLastDocTimeStamp 1730123791 [13:56:35]current date 1730123796 [13:56:35]FM_GetShiftState [13:56:35]SAM_PROTO_GetShiftState [13:56:35]wFMCommunicate request_size=4 [13:56:35]MH_SAM_APDU [13:56:35]CAPDU: 80 13 01 00 [13:56:35]Write to MH i2c: E2 08 00 C8 46 80 13 01 00 00 00 00 00 8B [13:56:35]Write i2c OK [13:56:35]MH_I2C_Read... [13:56:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:56:35]Read from MH i2c: E2 [13:56:35]MH_I2C_Read... [13:56:35]Read from MH i2c: E2 0E 00 [13:56:35]MH_I2C_Read... [13:56:35]Read from MH i2c: E2 0E 00 C8 46 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 84 [13:56:35]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:56:35]wFMCommunicate OK [13:56:35]SAM_PROTO_GetShiftState done [13:56:35]FM_GetShiftState done [13:56:35]opened in 1730073493 [13:56:35]opened+sec_in_day 1730159893 [13:56:35]quantity*price = 80061 [13:56:35]sum+1 = 80063 [13:56:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.62 НСП 1% : 7.08 НДС 12% : 85.02 Наличными: 0.00 Безнал.: 800.62 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 459 28.10.2024 13:56 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317984 ФПД: 58841999743186 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T135636&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317984&fm=58841999743186&tin=02508201610067®Number=0000000000091628&sum=80062 [13:56:36]StoreToDocumentArchive [13:56:36]shift 546 fd 317984 [13:56:36]save to /storage/0546/doc_00317984 [13:56:36]save last doc name /storage/0546/doc_00317984 to /storage/kkm_last_doc_name [13:56:36]save OK [13:56:36]Clear old archive folders... [13:56:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:56:36]tlvbuf is 0155CC90 [13:56:36]SAM_PROTO_ClearQueue [13:56:36]wFMCommunicate request_size=4 [13:56:36]MH_SAM_APDU [13:56:36]CAPDU: 80 09 00 00 [13:56:36]Write to MH i2c: E2 08 00 D5 46 80 09 00 00 00 00 00 00 8D [13:56:36]Write i2c OK [13:56:36]MH_I2C_Read... [13:56:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:56:36]Read from MH i2c: E2 [13:56:36]MH_I2C_Read... [13:56:36]Read from MH i2c: E2 03 00 [13:56:36]MH_I2C_Read... [13:56:36]Read from MH i2c: E2 03 00 D5 46 00 90 00 8F [13:56:36]RAPDU: 90 00 [13:56:36]wFMCommunicate OK [13:56:36]SAM_PROTO_ClearQueue done [13:56:36]KKMCreateOFDPacket [13:56:36]OFDProtocolAddRootSTLVToBuf [13:56:36]FM_MakeSignedData [13:56:36]FM_MakeSignedData [13:56:36]SAM_PROTO_SignData [13:56:36]wFMCommunicate request_size=4 [13:56:36]MH_SAM_APDU [13:56:36]CAPDU: 80 0D 01 02 [13:56:36]Write to MH i2c: E2 08 00 D6 46 80 0D 01 02 00 00 00 00 95 [13:56:36]Write i2c OK [13:56:36]MH_I2C_Read... [13:56:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:56:36]Read from MH i2c: E2 [13:56:36]MH_I2C_Read... [13:56:36]Read from MH i2c: E2 03 00 [13:56:36]MH_I2C_Read... [13:56:36]Read from MH i2c: E2 03 00 D6 46 00 90 00 90 [13:56:36]RAPDU: 90 00 [13:56:36]wFMCommunicate OK [13:56:36]wFMCommunicate request_size=255 [13:56:36]MH_SAM_APDU [13:56:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 01 00 00 F4 03 04 00 14 98 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 20 DA 04 00 35 04 06 00 35 [13:56:36]Write to MH i2c: E2 02 01 D7 46 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 01 00 00 F4 03 04 00 14 98 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 20 DA 04 00 35 04 06 00 35 00 00 62 [13:56:36]Write i2c OK [13:56:36]MH_I2C_Read... [13:56:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:56:37]Read from MH i2c: E2 [13:56:37]MH_I2C_Read... [13:56:37]Read from MH i2c: E2 03 00 [13:56:37]MH_I2C_Read... [13:56:37]Read from MH i2c: E2 03 00 D7 46 00 90 00 91 [13:56:37]RAPDU: 90 00 [13:56:37]wFMCommunicate OK [13:56:37]wFMCommunicate request_size=10 [13:56:37]MH_SAM_APDU [13:56:37]CAPDU: 80 0D 02 02 05 84 38 7E 18 D2 [13:56:37]Write to MH i2c: E2 0D 00 D8 46 80 0D 02 02 05 00 84 38 7E 18 D2 00 00 C6 [13:56:37]Write i2c OK [13:56:37]MH_I2C_Read... [13:56:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:56:37]Read from MH i2c: E2 [13:56:37]MH_I2C_Read... [13:56:37]Read from MH i2c: E2 03 00 [13:56:37]MH_I2C_Read... [13:56:37]Read from MH i2c: E2 03 00 D8 46 00 90 00 92 [13:56:37]RAPDU: 90 00 [13:56:37]wFMCommunicate OK [13:56:37]wFMCommunicate request_size=4 [13:56:37]MH_SAM_APDU [13:56:37]CAPDU: 80 0D 03 02 [13:56:37]Write to MH i2c: E2 08 00 D9 46 80 0D 03 02 00 00 00 00 9A [13:56:37]Write i2c OK [13:56:37]MH_I2C_Read... [13:56:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:56:37]Read from MH i2c: E2 [13:56:37]MH_I2C_Read... [13:56:37]Read from MH i2c: E2 0B 00 [13:56:37]MH_I2C_Read... [13:56:37]Read from MH i2c: E2 0B 00 D9 46 00 52 CD 19 09 00 F8 1B 38 90 00 27 [13:56:37]RAPDU: 52 CD 19 09 00 F8 1B 38 90 00 [13:56:37]wFMCommunicate OK [13:56:37]SAM_PROTO_SignData done [13:56:37]FM_MakeSignedData done [13:56:37]CreateOFDProtocolMessage [13:56:37]wFMCommunicate request_size=4 [13:56:37]MH_SAM_APDU [13:56:37]CAPDU: 80 11 00 00 [13:56:37]Write to MH i2c: E2 08 00 DA 46 80 11 00 00 00 00 00 00 9A [13:56:37]Write i2c OK [13:56:37]MH_I2C_Read... [13:56:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:56:37]Read from MH i2c: E2 [13:56:37]MH_I2C_Read... [13:56:37]Read from MH i2c: E2 17 00 [13:56:37]MH_I2C_Read... [13:56:37]Read from MH i2c: E2 17 00 DA 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 EE [13:56:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:56:37]wFMCommunicate OK [13:56:37]CreateOFDProtocolMessage done [13:56:37]OFDSenderStorePacket 317984 [13:56:37]StoreOFDPacket docnum=317984 [13:56:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 A7 1D 07 01 10 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 33 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 01 00 00 F4 03 04 00 14 98 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 20 DA 04 00 35 04 06 00 35 84 38 7E 18 D2 52 CD 19 09 00 F8 1B 38 [13:56:37]CheckFolder [13:56:37]dirname=/storage/ofd_packets [13:56:37]CheckFolder done [13:56:37]ProducePacketName [13:56:37]name=ofd_packets/00317984 [13:56:37]NVStorageSaveData ofd_packets/00317984 [13:56:37]File name is /storage/ofd_packets/00317984 [13:56:37]Write 301 bytes [13:56:37]NVStorageSaveData done [13:56:37]OFDSenderStorePacket done [13:56:37]KKMCreateOFDPacket done [13:56:37]NVStorageSaveData kkm_last_timestamp [13:56:37]File name is /storage/kkm_last_timestamp [13:56:37]Write 4 bytes [13:56:37]NVStorageSaveData done [13:56:37]ExternCall_PrintAddStr [13:56:37]wPrintStart [13:56:37]Write to MH i2c: 01 00 00 DB 46 21 [13:56:37]Write i2c OK [13:56:37]MH_I2C_Read... [13:56:37]Read from MH i2c: 01 [13:56:37]MH_I2C_Read... [13:56:37]Read from MH i2c: 01 07 00 [13:56:37]MH_I2C_Read... [13:56:37]Read from MH i2c: 01 07 00 DB 46 00 00 00 00 00 FF 0F 36 [13:56:37]RasterBufferAndPrint [13:56:37]line Счет N : (1)1092947 [13:56:37]line ИНН: 02508201610067 [13:56:37]line Контрольно-Кассовый Чек [13:56:37]line ПРОДАЖА [13:56:37]line ТРК (МРК, ГНК) : 34 [13:56:37]line Товар: 2710124500 [13:56:37]line Аи-95-К-3 [13:56:37]line 10.790 * 74.20 [13:56:37]line = 800.62 [13:56:37]line НДС 12% НСП 1% [13:56:37]line > о реализуемом товаре [13:56:37]line ИТОГО: 800.62 [13:56:37]line НСП 1% : 7.08 [13:56:37]line НДС 12% : 85.02 [13:56:37]line Наличными: 0.00 [13:56:37]line Безнал.: 800.62 [13:56:37]line Место: АЗС № 101 "Партнер Нефть" [13:56:37]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:56:37]line СНО: Общий режим [13:56:37]line Чек 459 28.10.2024 13:56 [13:56:37]line Смена: 546 ФФД: 1.0 [13:56:37]line ЗНМ: 0300000082 [13:56:37]line РНМ: 0000000000091628 [13:56:37]line Версия ККМ: 001 [13:56:37]line Платежная система: Mbank [13:56:37]line ФМ: 0000000000874671 [13:56:37]line ФД: 317984 [13:56:37]line ФПД: 58841999743186 [13:56:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T135636&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317984&fm=58841999743186&tin=02508201610067®Number=0000000000091628&sum=80062 [13:56:37]written 0, free lines is 4095 [13:56:37]OFD Sender: Processing packet 317984 [packets to send 127, broken 126] [13:56:37]ProducePacketName [13:56:37]name=ofd_packets/00317984 [13:56:37]OFD Sender: To server: pG, [13:56:37]CommunicateWithHost lk.salyk.kg:30040 [13:56:37]ConnectInit lk.salyk.kg [13:56:37]Connected sock=10 [13:56:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 A7 1D 07 01 10 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 33 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 01 00 00 F4 03 04 00 14 98 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 20 DA 04 00 35 04 06 00 35 84 38 7E 18 D2 52 CD 19 09 00 F8 1B 38 [13:56:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 64 F6 47 00 36 CC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 20 DA 04 00 F4 03 04 00 CD 43 1F 67 B6 04 01 00 00 A8 47 44 C4 88 2C 1B 54 [13:56:37]CommunicateWithHost err = 0 [13:56:37]CheckOFDResponse [13:56:37]1017 (14) - 77093643461234 [13:56:37]1041 (16) - 0000000000874671 [13:56:37]1040 (4) - 317984 [13:56:37]1012 (4) - 28.10.2024 07:57 [13:56:37]1206 (1) - 0 [13:56:37]OFD Sender: Remove packet 317984 [13:56:37]ProducePacketName [13:56:37]name=ofd_packets/00317984 [13:56:37]NVStorageDeleteData [13:56:37]Write to MH i2c: 01 00 00 04 47 4B [13:56:37]Write i2c OK [13:56:37]MH_I2C_Read... [13:56:37]Read from MH i2c: 01 [13:56:37]MH_I2C_Read... [13:56:37]Read from MH i2c: 01 07 00 [13:56:37]MH_I2C_Read... [13:56:37]Read from MH i2c: 01 07 00 04 47 00 00 00 00 00 23 0D 82 [13:56:37]RasterBufferAndPrint [13:56:37]line [13:56:37]line [13:56:37]line [13:56:37]line [13:56:37]line [13:56:37]written 0, free lines is 3375 [13:56:37]MH_Cut [13:56:37]Write to MH i2c: D1 01 00 0B 47 01 24 [13:56:37]Write i2c OK [13:56:37]MH_I2C_Read... [13:56:37]Read from MH i2c: D1 [13:56:37]MH_I2C_Read... [13:56:37]Read from MH i2c: D1 01 00 [13:56:37]MH_I2C_Read... [13:56:37]Read from MH i2c: D1 01 00 0B 47 00 23 [13:56:37]Write to MH i2c: 01 00 00 0C 47 53 [13:56:37]Write i2c OK [13:56:37]MH_I2C_Read... [13:56:38]OFD Sender: No OFD packet to send [13:56:38]*** Cut start [13:56:38]*** Partial cut [13:56:38]*** CUTSNS_PIN = 1 [13:56:38]*** CUTSNS_PIN = 0 [13:56:38]*** Brake cut motor [13:56:39]Read from MH i2c: 01 [13:56:39]MH_I2C_Read... [13:56:39]*** Stop cut motor [13:56:39]*** Cut end [13:56:39]Read from MH i2c: 01 07 00 [13:56:39]MH_I2C_Read... [13:56:39]Read from MH i2c: 01 07 00 0C 47 00 00 00 00 00 FF 0F 68 [13:56:39]process_action close_receipt done [13:56:39]requested_data is exist [13:56:39]produce_requested_data [13:56:39]requested_item fm.sn is exist - process it [13:56:39]wFMCommunicate request_size=4 [13:56:39]MH_SAM_APDU [13:56:39]CAPDU: 80 11 00 00 [13:56:39]Write to MH i2c: E2 08 00 0D 47 80 11 00 00 00 00 00 00 CE [13:56:39]Write i2c OK [13:56:39]MH_I2C_Read... [13:56:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:56:39]Read from MH i2c: E2 [13:56:39]MH_I2C_Read... [13:56:39]Read from MH i2c: E2 17 00 [13:56:39]MH_I2C_Read... [13:56:39]Read from MH i2c: E2 17 00 0D 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 22 [13:56:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:56:39]wFMCommunicate OK [13:56:39]requested_item fd.num is exist - process it [13:56:39]SAM_PROTO_GetFieldsCounters [13:56:39]wFMCommunicate request_size=4 [13:56:39]MH_SAM_APDU [13:56:39]CAPDU: 80 13 00 00 [13:56:39]Write to MH i2c: E2 08 00 0E 47 80 13 00 00 00 00 00 00 D1 [13:56:39]Write i2c OK [13:56:39]MH_I2C_Read... [13:56:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:56:39]Read from MH i2c: E2 [13:56:39]MH_I2C_Read... [13:56:39]Read from MH i2c: E2 62 00 [13:56:39]MH_I2C_Read... [13:56:39]Read from MH i2c: E2 62 00 0E 47 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 20 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 CB 01 00 00 5E 04 04 00 CB 01 00 00 57 04 04 00 CC 01 00 00 19 04 04 00 00 00 00 00 90 00 7A [13:56:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 20 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 CB 01 00 00 5E 04 04 00 CB 01 00 00 57 04 04 00 CC 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:56:39]wFMCommunicate OK [13:56:39]SAM_PROTO_GetFieldsCounters done [13:56:39]requested_item shift.num is exist - process it [13:56:39]requested_item shift.opened is exist - process it [13:56:39]req_shift_opened [13:56:39]FM_GetShiftState [13:56:39]SAM_PROTO_GetShiftState [13:56:39]wFMCommunicate request_size=4 [13:56:39]MH_SAM_APDU [13:56:39]CAPDU: 80 13 01 00 [13:56:39]Write to MH i2c: E2 08 00 0F 47 80 13 01 00 00 00 00 00 D3 [13:56:39]Write i2c OK [13:56:39]MH_I2C_Read... [13:56:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:56:39]Read from MH i2c: E2 [13:56:39]MH_I2C_Read... [13:56:39]Read from MH i2c: E2 0E 00 [13:56:39]MH_I2C_Read... [13:56:39]Read from MH i2c: E2 0E 00 0F 47 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 CC [13:56:39]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:56:39]wFMCommunicate OK [13:56:39]SAM_PROTO_GetShiftState done [13:56:39]FM_GetShiftState done [13:56:39]req_shift_opened done [13:56:39]requested_item shift.open_date is exist - process it [13:56:39]req_shift_open_date [13:56:39]req_shift_open_date done [13:56:39]produce_requested_data done [13:56:39]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317984,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:56:39]process_action_free close_receipt [13:56:39]json_value_free [13:56:39]json_value_free done [13:56:39]process_json_proto returns [13:56:39]Send response to host [13:56:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317984,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:56:39]free response buf [13:56:39]execute_script done [13:56:39]execute_script returns [13:56:39]free content buf [13:56:39]Sock 7.Close socket [13:56:39]Sock 7.Thread stoped [13:56:39]accept exits with 9 [13:56:39]New connection [13:56:39]New thread 3067293028 created [13:56:39]Thread 3067436388 joined [13:56:39]Waiting for new connection... [13:56:39] Sock 9.Parse request [13:56:39]Sock 9.Check first char [13:56:39]Sock 9.First char is OK [13:56:39]request: POST /json_proto HTTP/1.0 [13:56:39]Method: POST [13:56:39]URL: /json_proto [13:56:39]Method is POST - this is cgi request [13:56:39]url: /json_proto [13:56:39]query_string will be loaded in cgi processing [13:56:39]execute_cgi json_proto POST (null) [13:56:39]execute_cgi path=json_proto method=POST [13:56:39]POST find Content-Length [13:56:39]Host: 172.17.50.195:8080 [13:56:39]Content-Length: 775 [13:56:39]Content-Type: application/json [13:56:39] [13:56:39]POST finish read [13:56:39]Found Content-Length = 775 [13:56:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092944", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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: Mbank", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:56:39]execute_script... [13:56:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092944", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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: Mbank", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:56:39]POST & json_proto [13:56:39]process_json_proto [13:56:39]json parsed OK: [13:56:39]protocol is kg_v1.0 [13:56:39]action value=close_receipt [13:56:39]process_action close_receipt [13:56:39]cmd_close_receipt [13:56:39]MH_GetDate [13:56:39]Write to MH i2c: F0 00 00 10 47 46 [13:56:39]Write i2c OK [13:56:39]MH_I2C_Read... [13:56:39]Read from MH i2c: F0 [13:56:39]MH_I2C_Read... [13:56:39]Read from MH i2c: F0 09 00 [13:56:39]MH_I2C_Read... [13:56:39]Read from MH i2c: F0 09 00 10 47 00 19 98 1F 67 43 33 1C 67 7F [13:56:39]GetLastDocTimeStamp 1730123796 [13:56:39]current date 1730123801 [13:56:39]FM_GetShiftState [13:56:39]SAM_PROTO_GetShiftState [13:56:39]wFMCommunicate request_size=4 [13:56:39]MH_SAM_APDU [13:56:39]CAPDU: 80 13 01 00 [13:56:39]Write to MH i2c: E2 08 00 11 47 80 13 01 00 00 00 00 00 D5 [13:56:39]Write i2c OK [13:56:39]MH_I2C_Read... [13:56:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:56:39]Read from MH i2c: E2 [13:56:39]MH_I2C_Read... [13:56:39]Read from MH i2c: E2 0E 00 [13:56:39]MH_I2C_Read... [13:56:39]Read from MH i2c: E2 0E 00 11 47 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 CE [13:56:39]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:56:39]wFMCommunicate OK [13:56:39]SAM_PROTO_GetShiftState done [13:56:39]FM_GetShiftState done [13:56:39]opened in 1730073493 [13:56:39]opened+sec_in_day 1730159893 [13:56:39]quantity*price = 150037 [13:56:39]sum+1 = 150039 [13:56:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.38 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.38 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 460 28.10.2024 13:56 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317985 ФПД: 182828993756684 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T135641&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317985&fm=182828993756684&tin=02508201610067®Number=0000000000091628&sum=150038 [13:56:40]StoreToDocumentArchive [13:56:40]shift 546 fd 317985 [13:56:40]save to /storage/0546/doc_00317985 [13:56:40]save last doc name /storage/0546/doc_00317985 to /storage/kkm_last_doc_name [13:56:40]save OK [13:56:40]Clear old archive folders... [13:56:40]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:56:40]tlvbuf is 013A1E20 [13:56:40]SAM_PROTO_ClearQueue [13:56:40]wFMCommunicate request_size=4 [13:56:40]MH_SAM_APDU [13:56:40]CAPDU: 80 09 00 00 [13:56:40]Write to MH i2c: E2 08 00 1E 47 80 09 00 00 00 00 00 00 D7 [13:56:40]Write i2c OK [13:56:40]MH_I2C_Read... [13:56:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:56:41]Read from MH i2c: E2 [13:56:41]MH_I2C_Read... [13:56:41]Read from MH i2c: E2 03 00 [13:56:41]MH_I2C_Read... [13:56:41]Read from MH i2c: E2 03 00 1E 47 00 90 00 D9 [13:56:41]RAPDU: 90 00 [13:56:41]wFMCommunicate OK [13:56:41]SAM_PROTO_ClearQueue done [13:56:41]KKMCreateOFDPacket [13:56:41]OFDProtocolAddRootSTLVToBuf [13:56:41]FM_MakeSignedData [13:56:41]FM_MakeSignedData [13:56:41]SAM_PROTO_SignData [13:56:41]wFMCommunicate request_size=4 [13:56:41]MH_SAM_APDU [13:56:41]CAPDU: 80 0D 01 02 [13:56:41]Write to MH i2c: E2 08 00 1F 47 80 0D 01 02 00 00 00 00 DF [13:56:41]Write i2c OK [13:56:41]MH_I2C_Read... [13:56:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:56:41]Read from MH i2c: E2 [13:56:41]MH_I2C_Read... [13:56:41]Read from MH i2c: E2 03 00 [13:56:41]MH_I2C_Read... [13:56:41]Read from MH i2c: E2 03 00 1F 47 00 90 00 DA [13:56:41]RAPDU: 90 00 [13:56:41]wFMCommunicate OK [13:56:41]wFMCommunicate request_size=255 [13:56:41]MH_SAM_APDU [13:56:41]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 CC 01 00 00 F4 03 04 00 19 98 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 21 DA 04 00 35 04 06 00 [13:56:41]Write to MH i2c: E2 02 01 20 47 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 CC 01 00 00 F4 03 04 00 19 98 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 21 DA 04 00 35 04 06 00 00 00 37 [13:56:41]Write i2c OK [13:56:41]MH_I2C_Read... [13:56:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:56:41]Read from MH i2c: E2 [13:56:41]MH_I2C_Read... [13:56:41]Read from MH i2c: E2 03 00 [13:56:41]MH_I2C_Read... [13:56:41]Read from MH i2c: E2 03 00 20 47 00 90 00 DB [13:56:41]RAPDU: 90 00 [13:56:41]wFMCommunicate OK [13:56:41]wFMCommunicate request_size=11 [13:56:41]MH_SAM_APDU [13:56:41]CAPDU: 80 0D 02 02 06 A6 48 31 3A 3E 0C [13:56:41]Write to MH i2c: E2 0E 00 21 47 80 0D 02 02 06 00 A6 48 31 3A 3E 0C 00 00 91 [13:56:41]Write i2c OK [13:56:41]MH_I2C_Read... [13:56:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:56:41]Read from MH i2c: E2 [13:56:41]MH_I2C_Read... [13:56:41]Read from MH i2c: E2 03 00 [13:56:41]MH_I2C_Read... [13:56:41]Read from MH i2c: E2 03 00 21 47 00 90 00 DC [13:56:41]RAPDU: 90 00 [13:56:41]wFMCommunicate OK [13:56:41]wFMCommunicate request_size=4 [13:56:41]MH_SAM_APDU [13:56:41]CAPDU: 80 0D 03 02 [13:56:41]Write to MH i2c: E2 08 00 22 47 80 0D 03 02 00 00 00 00 E4 [13:56:41]Write i2c OK [13:56:41]MH_I2C_Read... [13:56:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:56:41]Read from MH i2c: E2 [13:56:41]MH_I2C_Read... [13:56:41]Read from MH i2c: E2 0B 00 [13:56:41]MH_I2C_Read... [13:56:41]Read from MH i2c: E2 0B 00 22 47 00 DF F6 E6 2D A1 DF 95 5C 90 00 3E [13:56:41]RAPDU: DF F6 E6 2D A1 DF 95 5C 90 00 [13:56:41]wFMCommunicate OK [13:56:41]SAM_PROTO_SignData done [13:56:41]FM_MakeSignedData done [13:56:41]CreateOFDProtocolMessage [13:56:41]wFMCommunicate request_size=4 [13:56:41]MH_SAM_APDU [13:56:41]CAPDU: 80 11 00 00 [13:56:41]Write to MH i2c: E2 08 00 23 47 80 11 00 00 00 00 00 00 E4 [13:56:41]Write i2c OK [13:56:41]MH_I2C_Read... [13:56:41]Read from MH i2c: *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:56:41]E2 [13:56:41]MH_I2C_Read... [13:56:41]Read from MH i2c: E2 17 00 [13:56:41]MH_I2C_Read... [13:56:41]Read from MH i2c: E2 17 00 23 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 38 [13:56:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:56:41]wFMCommunicate OK [13:56:41]CreateOFDProtocolMessage done [13:56:41]OFDSenderStorePacket 317985 [13:56:41]StoreOFDPacket docnum=317985 [13:56:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 0C 48 08 01 CE BF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 CC 01 00 00 F4 03 04 00 19 98 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 21 DA 04 00 35 04 06 00 A6 48 31 3A 3E 0C DF F6 E6 2D A1 DF 95 5C [13:56:41]CheckFolder [13:56:41]dirname=/storage/ofd_packets [13:56:41]CheckFolder done [13:56:41]ProducePacketName [13:56:41]name=ofd_packets/00317985 [13:56:41]NVStorageSaveData ofd_packets/00317985 [13:56:41]File name is /storage/ofd_packets/00317985 [13:56:41]Write 302 bytes [13:56:41]NVStorageSaveData done [13:56:41]OFDSenderStorePacket done [13:56:41]KKMCreateOFDPacket done [13:56:41]NVStorageSaveData kkm_last_timestamp [13:56:41]File name is /storage/kkm_last_timestamp [13:56:41]Write 4 bytes [13:56:41]NVStorageSaveData done [13:56:41]ExternCall_PrintAddStr [13:56:41]wPrintStart [13:56:41]Write to MH i2c: 01 00 00 24 47 6B [13:56:41]Write i2c OK [13:56:41]MH_I2C_Read... [13:56:41]Read from MH i2c: 01 [13:56:41]MH_I2C_Read... [13:56:41]Read from MH i2c: 01 07 00 [13:56:41]MH_I2C_Read... [13:56:41]Read from MH i2c: 01 07 00 24 47 00 00 00 00 00 FF 0F 80 [13:56:41]RasterBufferAndPrint [13:56:41]line Счет N : (1)1092944 [13:56:41]line ИНН: 02508201610067 [13:56:41]line Контрольно-Кассовый Чек [13:56:41]line ПРОДАЖА [13:56:41]line ТРК (МРК, ГНК) : 41 [13:56:41]line Товар: 2710194210 [13:56:41]line ДТ(л)-К-2 [13:56:41]line 19.690 * 76.20 [13:56:41]line = 1500.38 [13:56:41]line НДС 12% НСП 1% [13:56:41]line > о реализуемом товаре [13:56:41]line ИТОГО: 1500.38 [13:56:41]line НСП 1% : 13.28 [13:56:41]line НДС 12% : 159.33 [13:56:41]line Наличными: 0.00 [13:56:41]line Безнал.: 1500.38 [13:56:41]line Место: АЗС № 101 "Партнер Нефть" [13:56:41]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:56:41]line СНО: Общий режим [13:56:41]line Чек 460 28.10.2024 13:56 [13:56:41]line Смена: 546 ФФД: 1.0 [13:56:41]line ЗНМ: 0300000082 [13:56:41]line РНМ: 0000000000091628 [13:56:41]line Версия ККМ: 001 [13:56:41]line Платежная система: Mbank [13:56:41]line ФМ: 0000000000874671 [13:56:41]line ФД: 317985 [13:56:41]line ФПД: 182828993756684 [13:56:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T135641&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317985&fm=182828993756684&tin=02508201610067®Number=0000000000091628&sum=150038 [13:56:42]OFD Sender: Processing packet 317985 [packets to send 127, broken 126] [13:56:42]ProducePacketName [13:56:42]name=ofd_packets/00317985 [13:56:42]OFD Sender: To server: pG, [13:56:42]CommunicateWithHost lk.salyk.kg:30040 [13:56:42]ConnectInit lk.salyk.kg [13:56:42]written 0, free lines is 4095 [13:56:42]Connected sock=10 [13:56:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 0C 48 08 01 CE BF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 CC 01 00 00 F4 03 04 00 19 98 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 21 DA 04 00 35 04 06 00 A6 48 31 3A 3E 0C DF F6 E6 2D A1 DF 95 5C [13:56:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 90 45 47 00 24 CC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 21 DA 04 00 F4 03 04 00 D2 43 1F 67 B6 04 01 00 00 6E 2C 5F 15 55 B5 E3 F8 [13:56:42]CommunicateWithHost err = 0 [13:56:42]CheckOFDResponse [13:56:42]1017 (14) - 77093643461234 [13:56:42]1041 (16) - 0000000000874671 [13:56:42]1040 (4) - 317985 [13:56:42]1012 (4) - 28.10.2024 07:57 [13:56:42]1206 (1) - 0 [13:56:42]OFD Sender: Remove packet 317985 [13:56:42]ProducePacketName [13:56:42]name=ofd_packets/00317985 [13:56:42]NVStorageDeleteData [13:56:42]Write to MH i2c: 01 00 00 4D 47 94 [13:56:42]Write i2c OK [13:56:42]MH_I2C_Read... [13:56:42]Read from MH i2c: 01 [13:56:42]MH_I2C_Read... [13:56:42]Read from MH i2c: 01 07 00 [13:56:42]MH_I2C_Read... [13:56:42]Read from MH i2c: 01 07 00 4D 47 00 00 00 00 00 2B 0D D3 [13:56:42]RasterBufferAndPrint [13:56:42]line [13:56:42]line [13:56:42]line [13:56:42]line [13:56:42]line [13:56:42]written 0, free lines is 3393 [13:56:42]MH_Cut [13:56:42]Write to MH i2c: D1 01 00 54 47 01 6D [13:56:42]Write i2c OK [13:56:42]MH_I2C_Read... [13:56:42]Read from MH i2c: D1 [13:56:42]MH_I2C_Read... [13:56:42]Read from MH i2c: D1 01 00 [13:56:42]MH_I2C_Read... [13:56:42]Read from MH i2c: D1 01 00 54 47 00 6C [13:56:42]Write to MH i2c: 01 00 00 55 47 9C [13:56:42]Write i2c OK [13:56:42]MH_I2C_Read... [13:56:43]OFD Sender: No OFD packet to send [13:56:43]*** Cut start [13:56:43]*** Partial cut [13:56:43]*** CUTSNS_PIN = 1 [13:56:43]*** CUTSNS_PIN = 0 [13:56:43]*** Brake cut motor [13:56:44]Read from MH i2c: 01 [13:56:44]MH_I2C_Read... [13:56:44]*** Stop cut motor [13:56:44]*** Cut end [13:56:44]Read from MH i2c: 01 07 00 [13:56:44]MH_I2C_Read... [13:56:44]Read from MH i2c: 01 07 00 55 47 00 00 00 00 00 FF 0F B1 [13:56:44]process_action close_receipt done [13:56:44]requested_data is exist [13:56:44]produce_requested_data [13:56:44]requested_item fm.sn is exist - process it [13:56:44]wFMCommunicate request_size=4 [13:56:44]MH_SAM_APDU [13:56:44]CAPDU: 80 11 00 00 [13:56:44]Write to MH i2c: E2 08 00 56 47 80 11 00 00 00 00 00 00 17 [13:56:44]Write i2c OK [13:56:44]MH_I2C_Read... [13:56:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:56:44]Read from MH i2c: E2 [13:56:44]MH_I2C_Read... [13:56:44]Read from MH i2c: E2 17 00 [13:56:44]MH_I2C_Read... [13:56:44]Read from MH i2c: E2 17 00 56 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 6B [13:56:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [13:56:44]wFMCommunicate OK [13:56:44]requested_item fd.num is exist - process it [13:56:44]SAM_PROTO_GetFieldsCounters [13:56:44]wFMCommunicate request_size=4 [13:56:44]MH_SAM_APDU [13:56:44]CAPDU: 80 13 00 00 [13:56:44]Write to MH i2c: E2 08 00 57 47 80 13 00 00 00 00 00 00 1A [13:56:44]Write i2c OK [13:56:44]MH_I2C_Read... [13:56:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:56:44]Read from MH i2c: E2 [13:56:44]MH_I2C_Read... [13:56:44]Read from MH i2c: E2 62 00 [13:56:44]MH_I2C_Read... [13:56:44]Read from MH i2c: E2 62 00 57 47 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 21 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 CC 01 00 00 5E 04 04 00 CC 01 00 00 57 04 04 00 CD 01 00 00 19 04 04 00 00 00 00 00 90 00 C7 [13:56:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 21 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 CC 01 00 00 5E 04 04 00 CC 01 00 00 57 04 04 00 CD 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:56:44]wFMCommunicate OK [13:56:44]SAM_PROTO_GetFieldsCounters done [13:56:44]requested_item shift.num is exist - process it [13:56:44]requested_item shift.opened is exist - process it [13:56:44]req_shift_opened [13:56:44]FM_GetShiftState [13:56:44]SAM_PROTO_GetShiftState [13:56:44]wFMCommunicate request_size=4 [13:56:44]MH_SAM_APDU [13:56:44]CAPDU: 80 13 01 00 [13:56:44]Write to MH i2c: E2 08 00 58 47 80 13 01 00 00 00 00 00 1C [13:56:44]Write i2c OK [13:56:44]MH_I2C_Read... [13:56:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:56:44]Read from MH i2c: E2 [13:56:44]MH_I2C_Read... [13:56:44]Read from MH i2c: E2 0E 00 [13:56:44]MH_I2C_Read... [13:56:44]Read from MH i2c: E2 0E 00 58 47 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 15 [13:56:44]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [13:56:44]wFMCommunicate OK [13:56:44]SAM_PROTO_GetShiftState done [13:56:44]FM_GetShiftState done [13:56:44]req_shift_opened done [13:56:44]requested_item shift.open_date is exist - process it [13:56:44]req_shift_open_date [13:56:44]req_shift_open_date done [13:56:44]produce_requested_data done [13:56:44]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317985,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [13:56:44]process_action_free close_receipt [13:56:44]json_value_free [13:56:44]json_value_free done [13:56:44]process_json_proto returns [13:56:44]Send response to host [13:56:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317985,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [13:56:44]free response buf [13:56:44]execute_script done [13:56:44]execute_script returns [13:56:44]free content buf [13:56:44]Sock 9.Close socket [13:56:44]Sock 9.Thread stoped [13:56:48]OFD Sender: No OFD packet to send [13:56:53]OFD Sender: No OFD packet to send [13:56:58]OFD Sender: No OFD packet to send [13:57:03]OFD Sender: No OFD packet to send [13:57:08]OFD Sender: No OFD packet to send [13:57:13]OFD Sender: No OFD packet to send [13:57:18]OFD Sender: No OFD packet to send [13:57:23]OFD Sender: No OFD packet to send [13:57:28]OFD Sender: No OFD packet to send [13:57:33]OFD Sender: No OFD packet to send [13:57:38]OFD Sender: No OFD packet to send [13:57:43]OFD Sender: No OFD packet to send [13:57:48]OFD Sender: No OFD packet to send [13:57:53]OFD Sender: No OFD packet to send [13:57:58]OFD Sender: No OFD packet to send [13:58:03]OFD Sender: No OFD packet to send [13:58:08]OFD Sender: No OFD packet to send [13:58:13]OFD Sender: No OFD packet to send [13:58:18]OFD Sender: No OFD packet to send [13:58:23]OFD Sender: No OFD packet to send [13:58:28]OFD Sender: No OFD packet to send [13:58:33]OFD Sender: No OFD packet to send [13:58:38]OFD Sender: No OFD packet to send [13:58:43]OFD Sender: No OFD packet to send [13:58:48]OFD Sender: No OFD packet to send [13:58:53]OFD Sender: No OFD packet to send [13:58:58]OFD Sender: No OFD packet to send [13:59:03]OFD Sender: No OFD packet to send [13:59:08]OFD Sender: No OFD packet to send [13:59:13]OFD Sender: No OFD packet to send [13:59:18]OFD Sender: No OFD packet to send [13:59:23]OFD Sender: No OFD packet to send [13:59:28]OFD Sender: No OFD packet to send [13:59:33]OFD Sender: No OFD packet to send [13:59:38]OFD Sender: No OFD packet to send [13:59:43]OFD Sender: No OFD packet to send [13:59:48]OFD Sender: No OFD packet to send [13:59:53]OFD Sender: No OFD packet to send [13:59:58]OFD Sender: No OFD packet to send [14:00:03]OFD Sender: No OFD packet to send [14:00:06]accept exits with 7 [14:00:06]New connection [14:00:06]New thread 3067436388 created [14:00:06]Thread 3067293028 joined [14:00:06]Waiting for new connection... [14:00:06] Sock 7.Parse request [14:00:06]Sock 7.Check first char [14:00:06]Sock 7.First char is OK [14:00:06]request: POST /json_proto HTTP/1.0 [14:00:06]Method: POST [14:00:06]URL: /json_proto [14:00:06]Method is POST - this is cgi request [14:00:06]url: /json_proto [14:00:06]query_string will be loaded in cgi processing [14:00:06]execute_cgi json_proto POST (null) [14:00:06]execute_cgi path=json_proto method=POST [14:00:06]POST find Content-Length [14:00:06]Host: 172.17.50.195:8080 [14:00:06]Content-Length: 688 [14:00:06]Content-Type: application/json [14:00:06] [14:00:06]POST finish read [14:00:06]Found Content-Length = 688 [14:00:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092942", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 28.480, "sum" : 2170.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9999.00, "total" : 2170.00, "payments": [ { "type": 0, "sum" : 2170.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:00:06]execute_script... [14:00: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)1092942", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 28.480, "sum" : 2170.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9999.00, "total" : 2170.00, "payments": [ { "type": 0, "sum" : 2170.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:00:06]POST & json_proto [14:00:06]process_json_proto [14:00:06]json parsed OK: [14:00:06]protocol is kg_v1.0 [14:00:06]action value=close_receipt [14:00:06]process_action close_receipt [14:00:06]cmd_close_receipt [14:00:06]MH_GetDate [14:00:06]Write to MH i2c: F0 00 00 59 47 8F [14:00:06]Write i2c OK [14:00:06]MH_I2C_Read... [14:00:06]Read from MH i2c: F0 [14:00:06]MH_I2C_Read... [14:00:06]Read from MH i2c: F0 09 00 [14:00:06]MH_I2C_Read... [14:00:06]Read from MH i2c: F0 09 00 59 47 00 E7 98 1F 67 43 33 1C 67 96 [14:00:06]GetLastDocTimeStamp 1730123801 [14:00:06]current date 1730124007 [14:00:06]FM_GetShiftState [14:00:06]SAM_PROTO_GetShiftState [14:00:06]wFMCommunicate request_size=4 [14:00:06]MH_SAM_APDU [14:00:06]CAPDU: 80 13 01 00 [14:00:06]Write to MH i2c: E2 08 00 5A 47 80 13 01 00 00 00 00 00 1E [14:00:06]Write i2c OK [14:00:06]MH_I2C_Read... [14:00:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:00:06]Read from MH i2c: E2 [14:00:06]MH_I2C_Read... [14:00:06]Read from MH i2c: E2 0E 00 [14:00:06]MH_I2C_Read... [14:00:06]Read from MH i2c: E2 0E 00 5A 47 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 17 [14:00:06]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:00:06]wFMCommunicate OK [14:00:06]SAM_PROTO_GetShiftState done [14:00:06]FM_GetShiftState done [14:00:06]opened in 1730073493 [14:00:06]opened+sec_in_day 1730159893 [14:00:06]quantity*price = 217017 [14:00:06]sum+1 = 217019 [14:00:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 2170.00 Внесено: 9999.00 СДАЧА: 7829.00 НСП 1% : 19.20 НДС 12% : 230.46 Наличными: 2170.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 461 28.10.2024 14:00 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317986 ФПД: 202155705353176 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T140007&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317986&fm=202155705353176&tin=02508201610067®Number=0000000000091628&sum=217000 [14:00:07]StoreToDocumentArchive [14:00:07]shift 546 fd 317986 [14:00:07]save to /storage/0546/doc_00317986 [14:00:07]save last doc name /storage/0546/doc_00317986 to /storage/kkm_last_doc_name [14:00:07]save OK [14:00:07]Clear old archive folders... [14:00:07]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:00:07]tlvbuf is 01405970 [14:00:07]SAM_PROTO_ClearQueue [14:00:07]wFMCommunicate request_size=4 [14:00:07]MH_SAM_APDU [14:00:07]CAPDU: 80 09 00 00 [14:00:07]Write to MH i2c: E2 08 00 67 47 80 09 00 00 00 00 00 00 20 [14:00:07]Write i2c OK [14:00:07]MH_I2C_Read... [14:00:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:00:07]Read from MH i2c: E2 [14:00:07]MH_I2C_Read... [14:00:07]Read from MH i2c: E2 03 00 [14:00:07]MH_I2C_Read... [14:00:07]Read from MH i2c: E2 03 00 67 47 00 90 00 22 [14:00:07]RAPDU: 90 00 [14:00:07]wFMCommunicate OK [14:00:07]SAM_PROTO_ClearQueue done [14:00:07]KKMCreateOFDPacket [14:00:07]OFDProtocolAddRootSTLVToBuf [14:00:07]FM_MakeSignedData [14:00:07]FM_MakeSignedData [14:00:07]SAM_PROTO_SignData [14:00:07]wFMCommunicate request_size=4 [14:00:07]MH_SAM_APDU [14:00:07]CAPDU: 80 0D 01 02 [14:00:07]Write to MH i2c: E2 08 00 68 47 80 0D 01 02 00 00 00 00 28 [14:00:07]Write i2c OK [14:00:07]MH_I2C_Read... [14:00:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:00:07]Read from MH i2c: E2 [14:00:07]MH_I2C_Read... [14:00:07]Read from MH i2c: E2 03 00 [14:00:07]MH_I2C_Read... [14:00:07]Read from MH i2c: E2 03 00 68 47 00 90 00 23 [14:00:07]RAPDU: 90 00 [14:00:07]wFMCommunicate OK [14:00:07]wFMCommunicate request_size=255 [14:00:07]MH_SAM_APDU [14:00:07]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 40 6F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 BA 4F 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 4F 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 06 5A 00 00 00 00 07 04 06 00 A8 4F 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 01 00 00 F4 03 04 00 E7 98 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 22 DA 04 00 35 04 06 00 [14:00:07]Write to MH i2c: E2 02 01 69 47 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 40 6F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 BA 4F 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 4F 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 06 5A 00 00 00 00 07 04 06 00 A8 4F 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 01 00 00 F4 03 04 00 E7 98 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 22 DA 04 00 35 04 06 00 00 00 DA [14:00:07]Write i2c OK [14:00:07]MH_I2C_Read... [14:00:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:00:08]Read from MH i2c: E2 [14:00:08]MH_I2C_Read... [14:00:08]Read from MH i2c: E2 03 00 [14:00:08]MH_I2C_Read... [14:00:08]Read from MH i2c: E2 03 00 69 47 00 90 00 24 [14:00:08]RAPDU: 90 00 [14:00:08]wFMCommunicate OK [14:00:08]wFMCommunicate request_size=11 [14:00:08]MH_SAM_APDU [14:00:08]CAPDU: 80 0D 02 02 06 B7 DC 0B 01 C3 D8 [14:00:08]Write to MH i2c: E2 0E 00 6A 47 80 0D 02 02 06 00 B7 DC 0B 01 C3 D8 00 00 71 [14:00:08]Write i2c OK [14:00:08]MH_I2C_Read... [14:00:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:00:08]Read from MH i2c: E2 [14:00:08]MH_I2C_Read... [14:00:08]Read from MH i2c: E2 03 00 [14:00:08]MH_I2C_Read... [14:00:08]Read from MH i2c: E2 03 00 6A 47 00 90 00 25 [14:00:08]RAPDU: 90 00 [14:00:08]wFMCommunicate OK [14:00:08]wFMCommunicate request_size=4 [14:00:08]MH_SAM_APDU [14:00:08]CAPDU: 80 0D 03 02 [14:00:08]Write to MH i2c: E2 08 00 6B 47 80 0D 03 02 00 00 00 00 2D [14:00:08]Write i2c OK [14:00:08]MH_I2C_Read... [14:00:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:00:08]Read from MH i2c: E2 [14:00:08]MH_I2C_Read... [14:00:08]Read from MH i2c: E2 0B 00 [14:00:08]MH_I2C_Read... [14:00:08]Read from MH i2c: E2 0B 00 6B 47 00 05 EE 24 2D 35 DC 58 4B 90 00 26 [14:00:08]RAPDU: 05 EE 24 2D 35 DC 58 4B 90 00 [14:00:08]wFMCommunicate OK [14:00:08]SAM_PROTO_SignData done [14:00:08]FM_MakeSignedData done [14:00:08]CreateOFDProtocolMessage [14:00:08]wFMCommunicate request_size=4 [14:00:08]MH_SAM_APDU [14:00:08]CAPDU: 80 11 00 00 [14:00:08]Write to MH i2c: E2 08 00 6C 47 80 11 00 00 00 00 00 00 2D [14:00:08]Write i2c OK [14:00:08]MH_I2C_Read... [14:00:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:00:08]Read from MH i2c: E2 [14:00:08]MH_I2C_Read... [14:00:08]Read from MH i2c: E2 17 00 [14:00:08]MH_I2C_Read... [14:00:08]Read from MH i2c: E2 17 00 6C 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 81 [14:00:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:00:08]wFMCommunicate OK [14:00:08]CreateOFDProtocolMessage done [14:00:08]OFDSenderStorePacket 317986 [14:00:08]StoreOFDPacket docnum=317986 [14:00:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 82 B7 08 01 40 A9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 40 6F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 BA 4F 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 4F 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 06 5A 00 00 00 00 07 04 06 00 A8 4F 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 01 00 00 F4 03 04 00 E7 98 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 22 DA 04 00 35 04 06 00 B7 DC 0B 01 C3 D8 05 EE 24 2D 35 DC 58 4B [14:00:08]CheckFolder [14:00:08]dirname=/storage/ofd_packets [14:00:08]CheckFolder done [14:00:08]ProducePacketName [14:00:08]name=ofd_packets/00317986 [14:00:08]NVStorageSaveData ofd_packets/00317986 [14:00:08]File name is /storage/ofd_packets/00317986 [14:00:08]Write 302 bytes [14:00:08]NVStorageSaveData done [14:00:08]OFDSenderStorePacket done [14:00:08]KKMCreateOFDPacket done [14:00:08]NVStorageSaveData kkm_last_timestamp [14:00:08]File name is /storage/kkm_last_timestamp [14:00:08]Write 4 bytes [14:00:08]NVStorageSaveData done [14:00:08]ExternCall_PrintAddStr [14:00:08]wPrintStart [14:00:08]Write to MH i2c: 01 00 00 6D 47 B4 [14:00:08]Write i2c OK [14:00:08]MH_I2C_Read... [14:00:08]Read from MH i2c: 01 [14:00:08]MH_I2C_Read... [14:00:08]Read from MH i2c: 01 07 00 [14:00:08]MH_I2C_Read... [14:00:08]Read from MH i2c: 01 07 00 6D 47 00 00 00 00 00 FF 0F C9 [14:00:08]RasterBufferAndPrint [14:00:08]line Счет N : (1)1092942 [14:00:08]line ИНН: 02508201610067 [14:00:08]line Контрольно-Кассовый Чек [14:00:08]line ПРОДАЖА [14:00:08]line ТРК (МРК, ГНК) : 61 [14:00:08]line Товар: 2710194210 [14:00:08]line ДТ(л)-К-2 [14:00:08]line 28.480 * 76.20 [14:00:08]line = 2170.18 [14:00:08]line НДС 12% НСП 1% [14:00:08]line > о реализуемом товаре [14:00:08]line ОКРУГЛЕНИЕ: -0.18 [14:00:08]line ИТОГО: 2170.00 [14:00:08]line Внесено: 9999.00 [14:00:08]line СДАЧА: 7829.00 [14:00:08]line НСП 1% : 19.20 [14:00:08]line НДС 12% : 230.46 [14:00:08]line Наличными: 2170.00 [14:00:08]line Безнал.: 0.00 [14:00:08]line Место: АЗС № 101 "Партнер Нефть" [14:00:08]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:00:08]line СНО: Общий режим [14:00:08]line Чек 461 28.10.2024 14:00 [14:00:08]line Смена: 546 ФФД: 1.0 [14:00:08]line ЗНМ: 0300000082 [14:00:08]line РНМ: 0000000000091628 [14:00:08]line Версия ККМ: 001 [14:00:08]line ФМ: 0000000000874671 [14:00:08]line ФД: 317986 [14:00:08]line ФПД: 202155705353176 [14:00:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T140007&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317986&fm=202155705353176&tin=02508201610067®Number=0000000000091628&sum=217000 [14:00:08]OFD Sender: Processing packet 317986 [packets to send 127, broken 126] [14:00:08]ProducePacketName [14:00:08]name=ofd_packets/00317986 [14:00:08]OFD Sender: To server: pG, [14:00:08]CommunicateWithHost lk.salyk.kg:30040 [14:00:08]ConnectInit lk.salyk.kg [14:00:08]written 0, free lines is 4095 [14:00:08]Connected sock=10 [14:00:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 82 B7 08 01 40 A9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 40 6F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 BA 4F 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 4F 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 06 5A 00 00 00 00 07 04 06 00 A8 4F 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 01 00 00 F4 03 04 00 E7 98 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 22 DA 04 00 35 04 06 00 B7 DC 0B 01 C3 D8 05 EE 24 2D 35 DC 58 4B [14:00:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 E7 9B 47 00 2B B7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 22 DA 04 00 F4 03 04 00 A0 44 1F 67 B6 04 01 00 00 75 A2 CC 25 22 CF 39 8D [14:00:08]CommunicateWithHost err = 0 [14:00:08]CheckOFDResponse [14:00:08]1017 (14) - 77093643461234 [14:00:08]1041 (16) - 0000000000874671 [14:00:08]1040 (4) - 317986 [14:00:08]1012 (4) - 28.10.2024 08:00 [14:00:08]1206 (1) - 0 [14:00:08]OFD Sender: Remove packet 317986 [14:00:08]ProducePacketName [14:00:08]name=ofd_packets/00317986 [14:00:08]NVStorageDeleteData [14:00:09]Write to MH i2c: 01 00 00 98 47 DF [14:00:09]Write i2c OK [14:00:09]MH_I2C_Read... [14:00:09]Read from MH i2c: 01 [14:00:09]MH_I2C_Read... [14:00:09]Read from MH i2c: 01 07 00 [14:00:09]MH_I2C_Read... [14:00:09]Read from MH i2c: 01 07 00 98 47 00 00 00 00 00 0D 0D 00 [14:00:09]RasterBufferAndPrint [14:00:09]line [14:00:09]line [14:00:09]line [14:00:09]line [14:00:09]line [14:00:09]written 0, free lines is 3350 [14:00:09]MH_Cut [14:00:09]Write to MH i2c: D1 01 00 9F 47 01 B8 [14:00:09]Write i2c OK [14:00:09]MH_I2C_Read... [14:00:09]Read from MH i2c: D1 [14:00:09]MH_I2C_Read... [14:00:09]Read from MH i2c: D1 01 00 [14:00:09]MH_I2C_Read... [14:00:09]Read from MH i2c: D1 01 00 9F 47 00 B7 [14:00:09]Write to MH i2c: 01 00 00 A0 47 E7 [14:00:09]Write i2c OK [14:00:09]MH_I2C_Read... [14:00:09]OFD Sender: No OFD packet to send [14:00:09]*** Cut start [14:00:09]*** Partial cut [14:00:09]*** CUTSNS_PIN = 1 [14:00:09]*** CUTSNS_PIN = 0 [14:00:10]*** Brake cut motor [14:00:10]Read from MH i2c: 01 [14:00:10]MH_I2C_Read... [14:00:10]*** Stop cut motor [14:00:10]*** Cut end [14:00:10]Read from MH i2c: 01 07 00 [14:00:10]MH_I2C_Read... [14:00:10]Read from MH i2c: 01 07 00 A0 47 00 00 00 00 00 FF 0F FC [14:00:10]process_action close_receipt done [14:00:10]requested_data is exist [14:00:10]produce_requested_data [14:00:10]requested_item fm.sn is exist - process it [14:00:10]wFMCommunicate request_size=4 [14:00:10]MH_SAM_APDU [14:00:10]CAPDU: 80 11 00 00 [14:00:10]Write to MH i2c: E2 08 00 A1 47 80 11 00 00 00 00 00 00 62 [14:00:10]Write i2c OK [14:00:10]MH_I2C_Read... [14:00:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:00:10]Read from MH i2c: E2 [14:00:10]MH_I2C_Read... [14:00:10]Read from MH i2c: E2 17 00 [14:00:10]MH_I2C_Read... [14:00:10]Read from MH i2c: E2 17 00 A1 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B6 [14:00:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:00:10]wFMCommunicate OK [14:00:10]requested_item fd.num is exist - process it [14:00:10]SAM_PROTO_GetFieldsCounters [14:00:10]wFMCommunicate request_size=4 [14:00:10]MH_SAM_APDU [14:00:10]CAPDU: 80 13 00 00 [14:00:10]Write to MH i2c: E2 08 00 A2 47 80 13 00 00 00 00 00 00 65 [14:00:10]Write i2c OK [14:00:10]MH_I2C_Read... [14:00:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:00:10]Read from MH i2c: E2 [14:00:10]MH_I2C_Read... [14:00:10]Read from MH i2c: E2 62 00 [14:00:10]MH_I2C_Read... [14:00:10]Read from MH i2c: E2 62 00 A2 47 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 22 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 CD 01 00 00 5E 04 04 00 CD 01 00 00 57 04 04 00 CE 01 00 00 19 04 04 00 00 00 00 00 90 00 16 [14:00:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 22 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 CD 01 00 00 5E 04 04 00 CD 01 00 00 57 04 04 00 CE 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:00:10]wFMCommunicate OK [14:00:10]SAM_PROTO_GetFieldsCounters done [14:00:10]requested_item shift.num is exist - process it [14:00:10]requested_item shift.opened is exist - process it [14:00:10]req_shift_opened [14:00:10]FM_GetShiftState [14:00:10]SAM_PROTO_GetShiftState [14:00:10]wFMCommunicate request_size=4 [14:00:10]MH_SAM_APDU [14:00:10]CAPDU: 80 13 01 00 [14:00:10]Write to MH i2c: E2 08 00 A3 47 80 13 01 00 00 00 00 00 67 [14:00:10]Write i2c OK [14:00:10]MH_I2C_Read... [14:00:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:00:10]Read from MH i2c: E2 [14:00:10]MH_I2C_Read... [14:00:10]Read from MH i2c: E2 0E 00 [14:00:10]MH_I2C_Read... [14:00:10]Read from MH i2c: E2 0E 00 A3 47 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 60 [14:00:10]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:00:10]wFMCommunicate OK [14:00:10]SAM_PROTO_GetShiftState done [14:00:10]FM_GetShiftState done [14:00:10]req_shift_opened done [14:00:10]requested_item shift.open_date is exist - process it [14:00:10]req_shift_open_date [14:00:10]req_shift_open_date done [14:00:10]produce_requested_data done [14:00:10]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317986,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:00:10]process_action_free close_receipt [14:00:10]json_value_free [14:00:10]json_value_free done [14:00:10]process_json_proto returns [14:00:10]Send response to host [14:00:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317986,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:00:10]free response buf [14:00:10]execute_script done [14:00:10]execute_script returns [14:00:10]free content buf [14:00:10]Sock 7.Close socket [14:00:10]Sock 7.Thread stoped [14:00:14]OFD Sender: No OFD packet to send [14:00:19]OFD Sender: No OFD packet to send [14:00:24]OFD Sender: No OFD packet to send [14:00:28]accept exits with 9 [14:00:28]New connection [14:00:28]New thread 3067293028 created [14:00:28]Thread 3067436388 joined [14:00:28]Waiting for new connection... [14:00:28] Sock 9.Parse request [14:00:28]Sock 9.Check first char [14:00:28]Sock 9.First char is OK [14:00:28]request: POST /json_proto HTTP/1.0 [14:00:28]Method: POST [14:00:28]URL: /json_proto [14:00:28]Method is POST - this is cgi request [14:00:28]url: /json_proto [14:00:28]query_string will be loaded in cgi processing [14:00:28]execute_cgi json_proto POST (null) [14:00:28]execute_cgi path=json_proto method=POST [14:00:28]POST find Content-Length [14:00:28]Host: 172.17.50.195:8080 [14:00:28]Content-Length: 679 [14:00:28]Content-Type: application/json [14:00:28] [14:00:28]POST finish read [14:00:28]Found Content-Length = 679 [14:00:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092952", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:00:28]execute_script... [14:00: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)1092952", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:00:28]POST & json_proto [14:00:28]process_json_proto [14:00:28]json parsed OK: [14:00:28]protocol is kg_v1.0 [14:00:28]action value=close_receipt [14:00:28]process_action close_receipt [14:00:28]cmd_close_receipt [14:00:28]MH_GetDate [14:00:28]Write to MH i2c: F0 00 00 A4 47 DA [14:00:28]Write i2c OK [14:00:28]MH_I2C_Read... [14:00:28]Read from MH i2c: F0 [14:00:28]MH_I2C_Read... [14:00:28]Read from MH i2c: F0 09 00 [14:00:28]MH_I2C_Read... [14:00:28]Read from MH i2c: F0 09 00 A4 47 00 FE 98 1F 67 43 33 1C 67 F8 [14:00:28]GetLastDocTimeStamp 1730124007 [14:00:28]current date 1730124030 [14:00:28]FM_GetShiftState [14:00:28]SAM_PROTO_GetShiftState [14:00:28]wFMCommunicate request_size=4 [14:00:28]MH_SAM_APDU [14:00:28]CAPDU: 80 13 01 00 [14:00:28]Write to MH i2c: E2 08 00 A5 47 80 13 01 00 00 00 00 00 69 [14:00:28]Write i2c OK [14:00:28]MH_I2C_Read... [14:00:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:00:28]Read from MH i2c: E2 [14:00:28]MH_I2C_Read... [14:00:28]Read from MH i2c: E2 0E 00 [14:00:28]MH_I2C_Read... [14:00:28]Read from MH i2c: E2 0E 00 A5 47 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 62 [14:00:28]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:00:28]wFMCommunicate OK [14:00:28]SAM_PROTO_GetShiftState done [14:00:28]FM_GetShiftState done [14:00:28]opened in 1730073493 [14:00:28]opened+sec_in_day 1730159893 [14:00:28]quantity*price = 80061 [14:00:28]sum+1 = 80063 [14:00:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 85.02 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 462 28.10.2024 14:00 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317987 ФПД: 163539118717482 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T140030&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317987&fm=163539118717482&tin=02508201610067®Number=0000000000091628&sum=80000 [14:00:29]StoreToDocumentArchive [14:00:29]shift 546 fd 317987 [14:00:29]save to /storage/0546/doc_00317987 [14:00:29]save last doc name /storage/0546/doc_00317987 to /storage/kkm_last_doc_name [14:00:29]save OK [14:00:29]Clear old archive folders... [14:00:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:00:29]tlvbuf is 013ECD50 [14:00:29]SAM_PROTO_ClearQueue [14:00:29]wFMCommunicate request_size=4 [14:00:29]MH_SAM_APDU [14:00:29]CAPDU: 80 09 00 00 [14:00:29]Write to MH i2c: E2 08 00 B2 47 80 09 00 00 00 00 00 00 6B [14:00:29]Write i2c OK [14:00:29]MH_I2C_Read... [14:00:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:00:29]Read from MH i2c: E2 [14:00:29]MH_I2C_Read... [14:00:29]Read from MH i2c: E2 03 00 [14:00:29]MH_I2C_Read... [14:00:29]Read from MH i2c: E2 03 00 B2 47 00 90 00 6D [14:00:29]RAPDU: 90 00 [14:00:29]wFMCommunicate OK [14:00:29]SAM_PROTO_ClearQueue done [14:00:29]KKMCreateOFDPacket [14:00:29]OFDProtocolAddRootSTLVToBuf [14:00:29]FM_MakeSignedData [14:00:29]FM_MakeSignedData [14:00:29]SAM_PROTO_SignData [14:00:29]wFMCommunicate request_size=4 [14:00:29]MH_SAM_APDU [14:00:29]CAPDU: 80 0D 01 02 [14:00:29]Write to MH i2c: E2 08 00 B3 47 80 0D 01 02 00 00 00 00 73 [14:00:29]Write i2c OK [14:00:29]MH_I2C_Read... [14:00:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:00:30]Read from MH i2c: E2 [14:00:30]MH_I2C_Read... [14:00:30]Read from MH i2c: E2 03 00 [14:00:30]MH_I2C_Read... [14:00:30]Read from MH i2c: E2 03 00 B3 47 00 90 00 6E [14:00:30]RAPDU: 90 00 [14:00:30]wFMCommunicate OK [14:00:30]wFMCommunicate request_size=255 [14:00:30]MH_SAM_APDU [14:00: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 33 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 01 00 00 F4 03 04 00 FE 98 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 23 DA 04 00 35 04 06 00 94 [14:00:30]Write to MH i2c: E2 02 01 B4 47 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 01 00 00 F4 03 04 00 FE 98 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 23 DA 04 00 35 04 06 00 94 00 00 13 [14:00:30]Write i2c OK [14:00:30]MH_I2C_Read... [14:00:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:00:30]Read from MH i2c: E2 [14:00:30]MH_I2C_Read... [14:00:30]Read from MH i2c: E2 03 00 [14:00:30]MH_I2C_Read... [14:00:30]Read from MH i2c: E2 03 00 B4 47 00 90 00 6F [14:00:30]RAPDU: 90 00 [14:00:30]wFMCommunicate OK [14:00:30]wFMCommunicate request_size=10 [14:00:30]MH_SAM_APDU [14:00:30]CAPDU: 80 0D 02 02 05 BC EB 13 FA 2A [14:00:30]Write to MH i2c: E2 0D 00 B5 47 80 0D 02 02 05 00 BC EB 13 FA 2A 00 00 5E [14:00:30]Write i2c OK [14:00:30]MH_I2C_Read... [14:00:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:00:30]Read from MH i2c: E2 [14:00:30]MH_I2C_Read... [14:00:30]Read from MH i2c: E2 03 00 [14:00:30]MH_I2C_Read... [14:00:30]Read from MH i2c: E2 03 00 B5 47 00 90 00 70 [14:00:30]RAPDU: 90 00 [14:00:30]wFMCommunicate OK [14:00:30]wFMCommunicate request_size=4 [14:00:30]MH_SAM_APDU [14:00:30]CAPDU: 80 0D 03 02 [14:00:30]Write to MH i2c: E2 08 00 B6 47 80 0D 03 02 00 00 00 00 78 [14:00:30]Write i2c OK [14:00:30]MH_I2C_Read... [14:00:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:00:30]Read from MH i2c: E2 [14:00:30]MH_I2C_Read... [14:00:30]Read from MH i2c: E2 0B 00 [14:00:30]MH_I2C_Read... [14:00:30]Read from MH i2c: E2 0B 00 B6 47 00 13 0D 0B 9C 59 39 47 87 90 00 A0 [14:00:30]RAPDU: 13 0D 0B 9C 59 39 47 87 90 00 [14:00:30]wFMCommunicate OK [14:00:30]SAM_PROTO_SignData done [14:00:30]FM_MakeSignedData done [14:00:30]CreateOFDProtocolMessage [14:00:30]wFMCommunicate request_size=4 [14:00:30]MH_SAM_APDU [14:00:30]CAPDU: 80 11 00 00 [14:00:30]Write to MH i2c: E2 08 00 B7 47 80 11 00 00 00 00 00 00 78 [14:00:30]Write i2c OK [14:00:30]MH_I2C_Read... [14:00:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:00:30]Read from MH i2c: E2 [14:00:30]MH_I2C_Read... [14:00:30]Read from MH i2c: E2 17 00 [14:00:30]MH_I2C_Read... [14:00:30]Read from MH i2c: E2 17 00 B7 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 CC [14:00:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:00:30]wFMCommunicate OK [14:00:30]CreateOFDProtocolMessage done [14:00:30]OFDSenderStorePacket 317987 [14:00:30]StoreOFDPacket docnum=317987 [14:00:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 A3 AE 07 01 14 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 33 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 01 00 00 F4 03 04 00 FE 98 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 23 DA 04 00 35 04 06 00 94 BC EB 13 FA 2A 13 0D 0B 9C 59 39 47 87 [14:00:30]CheckFolder [14:00:30]dirname=/storage/ofd_packets [14:00:30]CheckFolder done [14:00:30]ProducePacketName [14:00:30]name=ofd_packets/00317987 [14:00:30]NVStorageSaveData ofd_packets/00317987 [14:00:30]File name is /storage/ofd_packets/00317987 [14:00:30]Write 301 bytes [14:00:30]NVStorageSaveData done [14:00:30]OFDSenderStorePacket done [14:00:30]KKMCreateOFDPacket done [14:00:30]NVStorageSaveData kkm_last_timestamp [14:00:30]File name is /storage/kkm_last_timestamp [14:00:30]Write 4 bytes [14:00:30]NVStorageSaveData done [14:00:30]ExternCall_PrintAddStr [14:00:30]wPrintStart [14:00:30]Write to MH i2c: 01 00 00 B8 47 FF [14:00:30]Write i2c OK [14:00:30]MH_I2C_Read... [14:00:30]Read from MH i2c: 01 [14:00:30]MH_I2C_Read... [14:00:30]Read from MH i2c: 01 07 00 [14:00:30]MH_I2C_Read... [14:00:30]Read from MH i2c: 01 07 00 B8 47 00 00 00 00 00 FF 0F 14 [14:00:30]RasterBufferAndPrint [14:00:30]line Счет N : (1)1092952 [14:00:30]line ИНН: 02508201610067 [14:00:30]line Контрольно-Кассовый Чек [14:00:30]line ПРОДАЖА [14:00:30]line ТРК (МРК, ГНК) : 34 [14:00:30]line Товар: 2710124500 [14:00:30]line Аи-95-К-3 [14:00:30]line 10.790 * 74.20 [14:00:30]line = 800.62 [14:00:30]line НДС 12% НСП 1% [14:00:30]line > о реализуемом товаре [14:00:30]line ОКРУГЛЕНИЕ: -0.62 [14:00:30]line ИТОГО: 800.00 [14:00:30]line Внесено: 800.00 [14:00:30]line СДАЧА: 0.00 [14:00:30]line НСП 1% : 7.08 [14:00:30]line НДС 12% : 85.02 [14:00:30]line Наличными: 800.00 [14:00:30]line Безнал.: 0.00 [14:00:30]line Место: АЗС № 101 "Партнер Нефть" [14:00:30]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:00:30]line СНО: Общий режим [14:00:30]line Чек 462 28.10.2024 14:00 [14:00:30]line Смена: 546 ФФД: 1.0 [14:00:30]line ЗНМ: 0300000082 [14:00:30]line РНМ: 0000000000091628 [14:00:30]line Версия ККМ: 001 [14:00:30]line ФМ: 0000000000874671 [14:00:30]line ФД: 317987 [14:00:30]line ФПД: 163539118717482 [14:00:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T140030&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317987&fm=163539118717482&tin=02508201610067®Number=0000000000091628&sum=80000 [14:00:30]OFD Sender: Processing packet 317987 [packets to send 127, broken 126] [14:00:30]ProducePacketName [14:00:30]name=ofd_packets/00317987 [14:00:30]OFD Sender: To server: pG, [14:00:30]CommunicateWithHost lk.salyk.kg:30040 [14:00:30]ConnectInit lk.salyk.kg [14:00:30]written 0, free lines is 4095 [14:00:30]Connected sock=10 [14:00:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 A3 AE 07 01 14 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 33 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 01 00 00 F4 03 04 00 FE 98 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 23 DA 04 00 35 04 06 00 94 BC EB 13 FA 2A 13 0D 0B 9C 59 39 47 87 [14:00:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 4C F3 47 00 F8 C3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 23 DA 04 00 F4 03 04 00 B6 44 1F 67 B6 04 01 00 00 C2 61 02 C9 26 52 63 04 [14:00:31]CommunicateWithHost err = 0 [14:00:31]CheckOFDResponse [14:00:31]1017 (14) - 77093643461234 [14:00:31]1041 (16) - 0000000000874671 [14:00:31]1040 (4) - 317987 [14:00:31]1012 (4) - 28.10.2024 08:00 [14:00:31]1206 (1) - 0 [14:00:31]OFD Sender: Remove packet 317987 [14:00:31]ProducePacketName [14:00:31]name=ofd_packets/00317987 [14:00:31]NVStorageDeleteData [14:00:31]Write to MH i2c: 01 00 00 E3 47 2A [14:00:31]Write i2c OK [14:00:31]MH_I2C_Read... [14:00:31]Read from MH i2c: 01 [14:00:31]MH_I2C_Read... [14:00:31]Read from MH i2c: 01 07 00 [14:00:31]MH_I2C_Read... [14:00:31]Read from MH i2c: 01 07 00 E3 47 00 00 00 00 00 F7 0C 34 [14:00:31]RasterBufferAndPrint [14:00:31]line [14:00:31]line [14:00:31]line [14:00:31]line [14:00:31]line [14:00:31]written 0, free lines is 3326 [14:00:31]MH_Cut [14:00:31]Write to MH i2c: D1 01 00 EA 47 01 03 [14:00:31]Write i2c OK [14:00:31]MH_I2C_Read... [14:00:31]Read from MH i2c: D1 [14:00:31]MH_I2C_Read... [14:00:31]Read from MH i2c: D1 01 00 [14:00:31]MH_I2C_Read... [14:00:31]Read from MH i2c: D1 01 00 EA 47 00 02 [14:00:31]Write to MH i2c: 01 00 00 EB 47 32 [14:00:31]Write i2c OK [14:00:31]MH_I2C_Read... [14:00:31]OFD Sender: No OFD packet to send [14:00:31]*** Cut start [14:00:31]*** Partial cut [14:00:31]*** CUTSNS_PIN = 1 [14:00:31]*** CUTSNS_PIN = 0 [14:00:32]*** Brake cut motor [14:00:32]Read from MH i2c: 01 [14:00:32]MH_I2C_Read... [14:00:32]*** Stop cut motor [14:00:32]*** Cut end [14:00:32]Read from MH i2c: 01 07 00 [14:00:32]MH_I2C_Read... [14:00:32]Read from MH i2c: 01 07 00 EB 47 00 00 00 00 00 FF 0F 47 [14:00:32]process_action close_receipt done [14:00:32]requested_data is exist [14:00:32]produce_requested_data [14:00:32]requested_item fm.sn is exist - process it [14:00:32]wFMCommunicate request_size=4 [14:00:32]MH_SAM_APDU [14:00:32]CAPDU: 80 11 00 00 [14:00:32]Write to MH i2c: E2 08 00 EC 47 80 11 00 00 00 00 00 00 AD [14:00:32]Write i2c OK [14:00:32]MH_I2C_Read... [14:00:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:00:32]Read from MH i2c: E2 [14:00:32]MH_I2C_Read... [14:00:32]Read from MH i2c: E2 17 00 [14:00:32]MH_I2C_Read... [14:00:32]Read from MH i2c: E2 17 00 EC 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 01 [14:00:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:00:32]wFMCommunicate OK [14:00:32]requested_item fd.num is exist - process it [14:00:32]SAM_PROTO_GetFieldsCounters [14:00:32]wFMCommunicate request_size=4 [14:00:32]MH_SAM_APDU [14:00:32]CAPDU: 80 13 00 00 [14:00:32]Write to MH i2c: E2 08 00 ED 47 80 13 00 00 00 00 00 00 B0 [14:00:32]Write i2c OK [14:00:32]MH_I2C_Read... [14:00:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:00:32]Read from MH i2c: E2 [14:00:32]MH_I2C_Read... [14:00:32]Read from MH i2c: E2 62 00 [14:00:32]MH_I2C_Read... [14:00:32]Read from MH i2c: E2 62 00 ED 47 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 23 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 CE 01 00 00 5E 04 04 00 CE 01 00 00 57 04 04 00 CF 01 00 00 19 04 04 00 00 00 00 00 90 00 65 [14:00:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 23 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 CE 01 00 00 5E 04 04 00 CE 01 00 00 57 04 04 00 CF 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:00:32]wFMCommunicate OK [14:00:32]SAM_PROTO_GetFieldsCounters done [14:00:32]requested_item shift.num is exist - process it [14:00:32]requested_item shift.opened is exist - process it [14:00:32]req_shift_opened [14:00:32]FM_GetShiftState [14:00:32]SAM_PROTO_GetShiftState [14:00:32]wFMCommunicate request_size=4 [14:00:32]MH_SAM_APDU [14:00:32]CAPDU: 80 13 01 00 [14:00:32]Write to MH i2c: E2 08 00 EE 47 80 13 01 00 00 00 00 00 B2 [14:00:32]Write i2c OK [14:00:32]MH_I2C_Read... [14:00:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:00:32]Read from MH i2c: E2 [14:00:32]MH_I2C_Read... [14:00:32]Read from MH i2c: E2 0E 00 [14:00:32]MH_I2C_Read... [14:00:32]Read from MH i2c: E2 0E 00 EE 47 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 AB [14:00:32]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:00:32]wFMCommunicate OK [14:00:32]SAM_PROTO_GetShiftState done [14:00:32]FM_GetShiftState done [14:00:32]req_shift_opened done [14:00:32]requested_item shift.open_date is exist - process it [14:00:32]req_shift_open_date [14:00:32]req_shift_open_date done [14:00:32]produce_requested_data done [14:00:32]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317987,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:00:32]process_action_free close_receipt [14:00:32]json_value_free [14:00:32]json_value_free done [14:00:32]process_json_proto returns [14:00:32]Send response to host [14:00:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317987,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:00:32]free response buf [14:00:32]execute_script done [14:00:32]execute_script returns [14:00:32]free content buf [14:00:32]Sock 9.Close socket [14:00:32]Sock 9.Thread stoped [14:00:36]OFD Sender: No OFD packet to send [14:00:41]OFD Sender: No OFD packet to send [14:00:42]accept exits with 7 [14:00:42]New connection [14:00:42]New thread 3067436388 created [14:00:42]Thread 3067293028 joined [14:00:42]Waiting for new connection... [14:00:42] Sock 7.Parse request [14:00:42]Sock 7.Check first char [14:00:42]Sock 7.First char is OK [14:00:42]request: POST /json_proto HTTP/1.0 [14:00:42]Method: POST [14:00:42]URL: /json_proto [14:00:42]Method is POST - this is cgi request [14:00:42]url: /json_proto [14:00:42]query_string will be loaded in cgi processing [14:00:42]execute_cgi json_proto POST (null) [14:00:42]execute_cgi path=json_proto method=POST [14:00:42]POST find Content-Length [14:00:42]Host: 172.17.50.195:8080 [14:00:42]Content-Length: 683 [14:00:42]Content-Type: application/json [14:00:42] [14:00:42]POST finish read [14:00:42]Found Content-Length = 683 [14:00:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092951", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:00:42]execute_script... [14:00: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)1092951", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:00:42]POST & json_proto [14:00:42]process_json_proto [14:00:42]json parsed OK: [14:00:42]protocol is kg_v1.0 [14:00:42]action value=close_receipt [14:00:42]process_action close_receipt [14:00:42]cmd_close_receipt [14:00:42]MH_GetDate [14:00:42]Write to MH i2c: F0 00 00 EF 47 25 [14:00:42]Write i2c OK [14:00:42]MH_I2C_Read... [14:00:42]Read from MH i2c: F0 [14:00:42]MH_I2C_Read... [14:00:42]Read from MH i2c: F0 09 00 [14:00:42]MH_I2C_Read... [14:00:42]Read from MH i2c: F0 09 00 EF 47 00 0C 99 1F 67 43 33 1C 67 52 [14:00:42]GetLastDocTimeStamp 1730124030 [14:00:42]current date 1730124044 [14:00:42]FM_GetShiftState [14:00:42]SAM_PROTO_GetShiftState [14:00:42]wFMCommunicate request_size=4 [14:00:42]MH_SAM_APDU [14:00:42]CAPDU: 80 13 01 00 [14:00:42]Write to MH i2c: E2 08 00 F0 47 80 13 01 00 00 00 00 00 B4 [14:00:42]Write i2c OK [14:00:42]MH_I2C_Read... [14:00:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:00:42]Read from MH i2c: E2 [14:00:42]MH_I2C_Read... [14:00:42]Read from MH i2c: E2 0E 00 [14:00:42]MH_I2C_Read... [14:00:42]Read from MH i2c: E2 0E 00 F0 47 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 AD [14:00:42]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:00:42]wFMCommunicate OK [14:00:42]SAM_PROTO_GetShiftState done [14:00:42]FM_GetShiftState done [14:00:42]opened in 1730073493 [14:00:42]opened+sec_in_day 1730159893 [14:00:42]quantity*price = 100021 [14:00:42]sum+1 = 100023 [14:00:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 463 28.10.2024 14:00 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317988 ФПД: 110540821078408 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T140044&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317988&fm=110540821078408&tin=02508201610067®Number=0000000000091628&sum=100000 [14:00:43]StoreToDocumentArchive [14:00:43]shift 546 fd 317988 [14:00:43]save to /storage/0546/doc_00317988 [14:00:43]save last doc name /storage/0546/doc_00317988 to /storage/kkm_last_doc_name [14:00:43]save OK [14:00:43]Clear old archive folders... [14:00:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:00:44]tlvbuf is 013EC710 [14:00:44]SAM_PROTO_ClearQueue [14:00:44]wFMCommunicate request_size=4 [14:00:44]MH_SAM_APDU [14:00:44]CAPDU: 80 09 00 00 [14:00:44]Write to MH i2c: E2 08 00 FD 47 80 09 00 00 00 00 00 00 B6 [14:00:44]Write i2c OK [14:00:44]MH_I2C_Read... [14:00:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:00:44]Read from MH i2c: E2 [14:00:44]MH_I2C_Read... [14:00:44]Read from MH i2c: E2 03 00 [14:00:44]MH_I2C_Read... [14:00:44]Read from MH i2c: E2 03 00 FD 47 00 90 00 B8 [14:00:44]RAPDU: 90 00 [14:00:44]wFMCommunicate OK [14:00:44]SAM_PROTO_ClearQueue done [14:00:44]KKMCreateOFDPacket [14:00:44]OFDProtocolAddRootSTLVToBuf [14:00:44]FM_MakeSignedData [14:00:44]FM_MakeSignedData [14:00:44]SAM_PROTO_SignData [14:00:44]wFMCommunicate request_size=4 [14:00:44]MH_SAM_APDU [14:00:44]CAPDU: 80 0D 01 02 [14:00:44]Write to MH i2c: E2 08 00 FE 47 80 0D 01 02 00 00 00 00 BE [14:00:44]Write i2c OK [14:00:44]MH_I2C_Read... [14:00:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:00:44]Read from MH i2c: E2 [14:00:44]MH_I2C_Read... [14:00:44]Read from MH i2c: E2 03 00 [14:00:44]MH_I2C_Read... [14:00:44]Read from MH i2c: E2 03 00 FE 47 00 90 00 B9 [14:00:44]RAPDU: 90 00 [14:00:44]wFMCommunicate OK [14:00:44]wFMCommunicate request_size=255 [14:00:44]MH_SAM_APDU [14:00: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 33 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 CF 01 00 00 F4 03 04 00 0C 99 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 24 DA 04 00 35 04 06 00 64 [14:00:44]Write to MH i2c: E2 02 01 FF 47 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 CF 01 00 00 F4 03 04 00 0C 99 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 24 DA 04 00 35 04 06 00 64 00 00 EF [14:00:44]Write i2c OK [14:00:44]MH_I2C_Read... [14:00:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:00:44]Read from MH i2c: E2 [14:00:44]MH_I2C_Read... [14:00:44]Read from MH i2c: E2 03 00 [14:00:44]MH_I2C_Read... [14:00:44]Read from MH i2c: E2 03 00 FF 47 00 90 00 BA [14:00:44]RAPDU: 90 00 [14:00:44]wFMCommunicate OK [14:00:44]wFMCommunicate request_size=10 [14:00:44]MH_SAM_APDU [14:00:44]CAPDU: 80 0D 02 02 05 89 4A 5F A1 88 [14:00:44]Write to MH i2c: E2 0D 00 00 48 80 0D 02 02 05 00 89 4A 5F A1 88 00 00 27 [14:00:44]Write i2c OK [14:00:44]MH_I2C_Read... [14:00:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:00:44]Read from MH i2c: E2 [14:00:44]MH_I2C_Read... [14:00:44]Read from MH i2c: E2 03 00 [14:00:44]MH_I2C_Read... [14:00:44]Read from MH i2c: E2 03 00 00 48 00 90 00 BC [14:00:44]RAPDU: 90 00 [14:00:44]wFMCommunicate OK [14:00:44]wFMCommunicate request_size=4 [14:00:44]MH_SAM_APDU [14:00:44]CAPDU: 80 0D 03 02 [14:00:44]Write to MH i2c: E2 08 00 01 48 80 0D 03 02 00 00 00 00 C4 [14:00:44]Write i2c OK [14:00:44]MH_I2C_Read... [14:00:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:00:44]Read from MH i2c: E2 [14:00:44]MH_I2C_Read... [14:00:44]Read from MH i2c: E2 0B 00 [14:00:44]MH_I2C_Read... [14:00:44]Read from MH i2c: E2 0B 00 01 48 00 E3 05 31 2E 44 06 FA 2D 90 00 7D [14:00:44]RAPDU: E3 05 31 2E 44 06 FA 2D 90 00 [14:00:44]wFMCommunicate OK [14:00:44]SAM_PROTO_SignData done [14:00:44]FM_MakeSignedData done [14:00:44]CreateOFDProtocolMessage [14:00:44]wFMCommunicate request_size=4 [14:00:44]MH_SAM_APDU [14:00:44]CAPDU: 80 11 00 00 [14:00:44]Write to MH i2c: E2 08 00 02 48 80 11 00 00 00 00 00 00 C4 [14:00:44]Write i2c OK [14:00:44]MH_I2C_Read... [14:00:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:00:44]Read from MH i2c: E2 [14:00:44]MH_I2C_Read... [14:00:44]Read from MH i2c: E2 17 00 [14:00:44]MH_I2C_Read... [14:00:44]Read from MH i2c: E2 17 00 02 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 18 [14:00:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:00:44]wFMCommunicate OK [14:00:44]CreateOFDProtocolMessage done [14:00:44]OFDSenderStorePacket 317988 [14:00:44]StoreOFDPacket docnum=317988 [14:00:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 8C A9 07 01 59 9C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 CF 01 00 00 F4 03 04 00 0C 99 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 24 DA 04 00 35 04 06 00 64 89 4A 5F A1 88 E3 05 31 2E 44 06 FA 2D [14:00:44]CheckFolder [14:00:44]dirname=/storage/ofd_packets [14:00:44]CheckFolder done [14:00:44]ProducePacketName [14:00:44]name=ofd_packets/00317988 [14:00:44]NVStorageSaveData ofd_packets/00317988 [14:00:44]File name is /storage/ofd_packets/00317988 [14:00:44]Write 301 bytes [14:00:44]NVStorageSaveData done [14:00:44]OFDSenderStorePacket done [14:00:44]KKMCreateOFDPacket done [14:00:44]NVStorageSaveData kkm_last_timestamp [14:00:44]File name is /storage/kkm_last_timestamp [14:00:44]Write 4 bytes [14:00:44]NVStorageSaveData done [14:00:44]ExternCall_PrintAddStr [14:00:44]wPrintStart [14:00:44]Write to MH i2c: 01 00 00 03 48 4B [14:00:44]Write i2c OK [14:00:44]MH_I2C_Read... [14:00:44]Read from MH i2c: 01 [14:00:44]MH_I2C_Read... [14:00:44]Read from MH i2c: 01 07 00 [14:00:44]MH_I2C_Read... [14:00:44]Read from MH i2c: 01 07 00 03 48 00 00 00 00 00 FF 0F 60 [14:00:44]RasterBufferAndPrint [14:00:44]line Счет N : (1)1092951 [14:00:44]line ИНН: 02508201610067 [14:00:44]line Контрольно-Кассовый Чек [14:00:44]line ПРОДАЖА [14:00:44]line ТРК (МРК, ГНК) : 54 [14:00:44]line Товар: 2710124500 [14:00:44]line Аи-95-К-3 [14:00:44]line 13.480 * 74.20 [14:00:44]line = 1000.22 [14:00:44]line НДС 12% НСП 1% [14:00:44]line > о реализуемом товаре [14:00:44]line ОКРУГЛЕНИЕ: -0.22 [14:00:44]line ИТОГО: 1000.00 [14:00:44]line Внесено: 1000.00 [14:00:44]line СДАЧА: 0.00 [14:00:44]line НСП 1% : 8.85 [14:00:44]line НДС 12% : 106.22 [14:00:44]line Наличными: 1000.00 [14:00:44]line Безнал.: 0.00 [14:00:44]line Место: АЗС № 101 "Партнер Нефть" [14:00:44]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:00:44]line СНО: Общий режим [14:00:44]line Чек 463 28.10.2024 14:00 [14:00:44]line Смена: 546 ФФД: 1.0 [14:00:44]line ЗНМ: 0300000082 [14:00:44]line РНМ: 0000000000091628 [14:00:44]line Версия ККМ: 001 [14:00:44]line ФМ: 0000000000874671 [14:00:44]line ФД: 317988 [14:00:44]line ФПД: 110540821078408 [14:00:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T140044&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317988&fm=110540821078408&tin=02508201610067®Number=0000000000091628&sum=100000 [14:00:44]OFD Sender: Processing packet 317988 [packets to send 127, broken 126] [14:00:44]ProducePacketName [14:00:44]name=ofd_packets/00317988 [14:00:44]OFD Sender: To server: pG, [14:00:44]CommunicateWithHost lk.salyk.kg:30040 [14:00:44]ConnectInit lk.salyk.kg [14:00:44]written 0, free lines is 4095 [14:00:44]Connected sock=10 [14:00:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 8C A9 07 01 59 9C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 CF 01 00 00 F4 03 04 00 0C 99 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 24 DA 04 00 35 04 06 00 64 89 4A 5F A1 88 E3 05 31 2E 44 06 FA 2D [14:00:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 D6 A0 47 00 9C 48 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 24 DA 04 00 F4 03 04 00 C4 44 1F 67 B6 04 01 00 00 00 6B 6A EA C4 68 59 56 [14:00:45]CommunicateWithHost err = 0 [14:00:45]CheckOFDResponse [14:00:45]1017 (14) - 77093643461234 [14:00:45]1041 (16) - 0000000000874671 [14:00:45]1040 (4) - 317988 [14:00:45]1012 (4) - 28.10.2024 08:01 [14:00:45]1206 (1) - 0 [14:00:45]OFD Sender: Remove packet 317988 [14:00:45]ProducePacketName [14:00:45]name=ofd_packets/00317988 [14:00:45]NVStorageDeleteData [14:00:45]Write to MH i2c: 01 00 00 2E 48 76 [14:00:45]Write i2c OK [14:00:45]MH_I2C_Read... [14:00:45]Read from MH i2c: 01 [14:00:45]MH_I2C_Read... [14:00:45]Read from MH i2c: 01 07 00 [14:00:45]MH_I2C_Read... [14:00:45]Read from MH i2c: 01 07 00 2E 48 00 00 00 00 00 FD 0C 86 [14:00:45]RasterBufferAndPrint [14:00:45]line [14:00:45]line [14:00:45]line [14:00:45]line [14:00:45]line [14:00:45]written 0, free lines is 3334 [14:00:45]MH_Cut [14:00:45]Write to MH i2c: D1 01 00 35 48 01 4F [14:00:45]Write i2c OK [14:00:45]MH_I2C_Read... [14:00:45]Read from MH i2c: D1 [14:00:45]MH_I2C_Read... [14:00:45]Read from MH i2c: D1 01 00 [14:00:45]MH_I2C_Read... [14:00:45]Read from MH i2c: D1 01 00 35 48 00 4E [14:00:45]Write to MH i2c: 01 00 00 36 48 7E [14:00:45]Write i2c OK [14:00:45]MH_I2C_Read... [14:00:45]OFD Sender: No OFD packet to send [14:00:46]*** Cut start [14:00:46]*** Partial cut [14:00:46]*** CUTSNS_PIN = 1 [14:00:46]*** CUTSNS_PIN = 0 [14:00:46]*** Brake cut motor [14:00:46]Read from MH i2c: 01 [14:00:46]MH_I2C_Read... [14:00:46]*** Stop cut motor [14:00:46]*** Cut end [14:00:46]Read from MH i2c: 01 07 00 [14:00:46]MH_I2C_Read... [14:00:46]Read from MH i2c: 01 07 00 36 48 00 00 00 00 00 FF 0F 93 [14:00:46]process_action close_receipt done [14:00:46]requested_data is exist [14:00:46]produce_requested_data [14:00:46]requested_item fm.sn is exist - process it [14:00:46]wFMCommunicate request_size=4 [14:00:46]MH_SAM_APDU [14:00:46]CAPDU: 80 11 00 00 [14:00:46]Write to MH i2c: E2 08 00 37 48 80 11 00 00 00 00 00 00 F9 [14:00:46]Write i2c OK [14:00:46]MH_I2C_Read... [14:00:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:00:46]Read from MH i2c: E2 [14:00:46]MH_I2C_Read... [14:00:46]Read from MH i2c: E2 17 00 [14:00:46]MH_I2C_Read... [14:00:46]Read from MH i2c: E2 17 00 37 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 4D [14:00:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:00:46]wFMCommunicate OK [14:00:46]requested_item fd.num is exist - process it [14:00:46]SAM_PROTO_GetFieldsCounters [14:00:46]wFMCommunicate request_size=4 [14:00:46]MH_SAM_APDU [14:00:46]CAPDU: 80 13 00 00 [14:00:46]Write to MH i2c: E2 08 00 38 48 80 13 00 00 00 00 00 00 FC [14:00:46]Write i2c OK [14:00:46]MH_I2C_Read... [14:00:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:00:46]Read from MH i2c: E2 [14:00:46]MH_I2C_Read... [14:00:46]Read from MH i2c: E2 62 00 [14:00:46]MH_I2C_Read... [14:00:46]Read from MH i2c: E2 62 00 38 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 24 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 CF 01 00 00 5E 04 04 00 CF 01 00 00 57 04 04 00 D0 01 00 00 19 04 04 00 00 00 00 00 90 00 B5 [14:00:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 24 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 CF 01 00 00 5E 04 04 00 CF 01 00 00 57 04 04 00 D0 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:00:46]wFMCommunicate OK [14:00:46]SAM_PROTO_GetFieldsCounters done [14:00:46]requested_item shift.num is exist - process it [14:00:46]requested_item shift.opened is exist - process it [14:00:46]req_shift_opened [14:00:46]FM_GetShiftState [14:00:46]SAM_PROTO_GetShiftState [14:00:46]wFMCommunicate request_size=4 [14:00:46]MH_SAM_APDU [14:00:46]CAPDU: 80 13 01 00 [14:00:46]Write to MH i2c: E2 08 00 39 48 80 13 01 00 00 00 00 00 FE [14:00:46]Write i2c OK [14:00:46]MH_I2C_Read... [14:00:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:00:46]Read from MH i2c: E2 [14:00:46]MH_I2C_Read... [14:00:46]Read from MH i2c: E2 0E 00 [14:00:46]MH_I2C_Read... [14:00:46]Read from MH i2c: E2 0E 00 39 48 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F7 [14:00:46]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:00:46]wFMCommunicate OK [14:00:46]SAM_PROTO_GetShiftState done [14:00:46]FM_GetShiftState done [14:00:46]req_shift_opened done [14:00:46]requested_item shift.open_date is exist - process it [14:00:46]req_shift_open_date [14:00:46]req_shift_open_date done [14:00:46]produce_requested_data done [14:00:46]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317988,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:00:46]process_action_free close_receipt [14:00:46]json_value_free [14:00:46]json_value_free done [14:00:46]process_json_proto returns [14:00:46]Send response to host [14:00:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317988,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:00:46]free response buf [14:00:46]execute_script done [14:00:46]execute_script returns [14:00:46]free content buf [14:00:46]Sock 7.Close socket [14:00:46]Sock 7.Thread stoped [14:00:50]OFD Sender: No OFD packet to send [14:00:52]accept exits with 9 [14:00:52]New connection [14:00:52]New thread 3067293028 created [14:00:52]Thread 3067436388 joined [14:00:52]Waiting for new connection... [14:00:52] Sock 9.Parse request [14:00:52]Sock 9.Check first char [14:00:52]Sock 9.First char is OK [14:00:52]request: POST /json_proto HTTP/1.0 [14:00:52]Method: POST [14:00:52]URL: /json_proto [14:00:52]Method is POST - this is cgi request [14:00:52]url: /json_proto [14:00:52]query_string will be loaded in cgi processing [14:00:52]execute_cgi json_proto POST (null) [14:00:52]execute_cgi path=json_proto method=POST [14:00:52]POST find Content-Length [14:00:52]Host: 172.17.50.195:8080 [14:00:52]Content-Length: 755 [14:00:52]Content-Type: application/json [14:00:52] [14:00:52]POST finish read [14:00:52]Found Content-Length = 755 [14:00:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092949", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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\u000A30145314", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:00:52]execute_script... [14:00: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)1092949", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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\u000A30145314", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:00:52]POST & json_proto [14:00:52]process_json_proto [14:00:52]json parsed OK: [14:00:52]protocol is kg_v1.0 [14:00:52]action value=close_receipt [14:00:52]process_action close_receipt [14:00:52]cmd_close_receipt [14:00:52]MH_GetDate [14:00:52]Write to MH i2c: F0 00 00 3A 48 71 [14:00:52]Write i2c OK [14:00:52]MH_I2C_Read... [14:00:52]Read from MH i2c: F0 [14:00:52]MH_I2C_Read... [14:00:52]Read from MH i2c: F0 09 00 [14:00:52]MH_I2C_Read... [14:00:52]Read from MH i2c: F0 09 00 3A 48 00 15 99 1F 67 43 33 1C 67 A7 [14:00:52]GetLastDocTimeStamp 1730124044 [14:00:52]current date 1730124053 [14:00:52]FM_GetShiftState [14:00:52]SAM_PROTO_GetShiftState [14:00:52]wFMCommunicate request_size=4 [14:00:52]MH_SAM_APDU [14:00:52]CAPDU: 80 13 01 00 [14:00:52]Write to MH i2c: E2 08 00 3B 48 80 13 01 00 00 00 00 00 00 [14:00:52]Write i2c OK [14:00:52]MH_I2C_Read... [14:00:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:00:52]Read from MH i2c: E2 [14:00:52]MH_I2C_Read... [14:00:52]Read from MH i2c: E2 0E 00 [14:00:52]MH_I2C_Read... [14:00:52]Read from MH i2c: E2 0E 00 3B 48 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F9 [14:00:52]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:00:52]wFMCommunicate OK [14:00:52]SAM_PROTO_GetShiftState done [14:00:52]FM_GetShiftState done [14:00:52]opened in 1730073493 [14:00:52]opened+sec_in_day 1730159893 [14:00:52]quantity*price = 0 [14:00:52]sum+1 = 1 [14:00:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 464 28.10.2024 14:00 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: ТК ГПНА Online 30145314 ФМ: 0000000000874671 ФД: 317989 ФПД: 60931535783016 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T140053&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317989&fm=60931535783016&tin=02508201610067®Number=0000000000091628&sum=0 [14:00:53]StoreToDocumentArchive [14:00:53]shift 546 fd 317989 [14:00:53]save to /storage/0546/doc_00317989 [14:00:53]save last doc name /storage/0546/doc_00317989 to /storage/kkm_last_doc_name [14:00:53]save OK [14:00:53]Clear old archive folders... [14:00:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:00:53]tlvbuf is 015ACEB0 [14:00:53]SAM_PROTO_ClearQueue [14:00:53]wFMCommunicate request_size=4 [14:00:53]MH_SAM_APDU [14:00:53]CAPDU: 80 09 00 00 [14:00:53]Write to MH i2c: E2 08 00 48 48 80 09 00 00 00 00 00 00 02 [14:00:53]Write i2c OK [14:00:53]MH_I2C_Read... [14:00:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:00:53]Read from MH i2c: E2 [14:00:53]MH_I2C_Read... [14:00:53]Read from MH i2c: E2 03 00 [14:00:53]MH_I2C_Read... [14:00:53]Read from MH i2c: E2 03 00 48 48 00 90 00 04 [14:00:53]RAPDU: 90 00 [14:00:53]wFMCommunicate OK [14:00:53]SAM_PROTO_ClearQueue done [14:00:53]KKMCreateOFDPacket [14:00:53]OFDProtocolAddRootSTLVToBuf [14:00:53]FM_MakeSignedData [14:00:53]FM_MakeSignedData [14:00:53]SAM_PROTO_SignData [14:00:53]wFMCommunicate request_size=4 [14:00:53]MH_SAM_APDU [14:00:53]CAPDU: 80 0D 01 02 [14:00:53]Write to MH i2c: E2 08 00 49 48 80 0D 01 02 00 00 00 00 0A [14:00:53]Write i2c OK [14:00:53]MH_I2C_Read... [14:00:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:00:53]Read from MH i2c: E2 [14:00:53]MH_I2C_Read... [14:00:53]Read from MH i2c: E2 03 00 [14:00:53]MH_I2C_Read... [14:00:53]Read from MH i2c: E2 03 00 49 48 00 90 00 05 [14:00:53]RAPDU: 90 00 [14:00:53]wFMCommunicate OK [14:00:53]wFMCommunicate request_size=255 [14:00:53]MH_SAM_APDU [14:00: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 33 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 D0 01 00 00 F4 03 04 00 15 99 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 25 DA 04 00 35 04 06 00 37 [14:00:53]Write to MH i2c: E2 02 01 4A 48 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 D0 01 00 00 F4 03 04 00 15 99 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 25 DA 04 00 35 04 06 00 37 00 00 20 [14:00:53]Write i2c OK [14:00:53]MH_I2C_Read... [14:00:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:00:53]Read from MH i2c: E2 [14:00:53]MH_I2C_Read... [14:00:53]Read from MH i2c: E2 03 00 [14:00:53]MH_I2C_Read... [14:00:53]Read from MH i2c: E2 03 00 4A 48 00 90 00 06 [14:00:53]RAPDU: 90 00 [14:00:53]wFMCommunicate OK [14:00:53]wFMCommunicate request_size=10 [14:00:53]MH_SAM_APDU [14:00:53]CAPDU: 80 0D 02 02 05 6A BA 8B C4 68 [14:00:53]Write to MH i2c: E2 0D 00 4B 48 80 0D 02 02 05 00 6A BA 8B C4 68 00 00 F2 [14:00:53]Write i2c OK [14:00:53]MH_I2C_Read... [14:00:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:00:53]Read from MH i2c: E2 [14:00:53]MH_I2C_Read... [14:00:53]Read from MH i2c: E2 03 00 [14:00:53]MH_I2C_Read... [14:00:53]Read from MH i2c: E2 03 00 4B 48 00 90 00 07 [14:00:53]RAPDU: 90 00 [14:00:53]wFMCommunicate OK [14:00:53]wFMCommunicate request_size=4 [14:00:53]MH_SAM_APDU [14:00:53]CAPDU: 80 0D 03 02 [14:00:53]Write to MH i2c: E2 08 00 4C 48 80 0D 03 02 00 00 00 00 0F [14:00:53]Write i2c OK [14:00:53]MH_I2C_Read... [14:00:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:00:53]Read from MH i2c: E2 [14:00:53]MH_I2C_Read... [14:00:53]Read from MH i2c: E2 0B 00 [14:00:53]MH_I2C_Read... [14:00:53]Read from MH i2c: E2 0B 00 4C 48 00 45 66 25 8E B1 F2 19 77 90 00 A1 [14:00:53]RAPDU: 45 66 25 8E B1 F2 19 77 90 00 [14:00:53]wFMCommunicate OK [14:00:53]SAM_PROTO_SignData done [14:00:53]FM_MakeSignedData done [14:00:53]CreateOFDProtocolMessage [14:00:53]wFMCommunicate request_size=4 [14:00:53]MH_SAM_APDU [14:00:53]CAPDU: 80 11 00 00 [14:00:53]Write to MH i2c: E2 08 00 4D 48 80 11 00 00 00 00 00 00 0F [14:00:53]Write i2c OK [14:00:53]MH_I2C_Read... [14:00:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:00:53]Read from MH i2c: E2 [14:00:53]MH_I2C_Read... [14:00:53]Read from MH i2c: E2 17 00 [14:00:53]MH_I2C_Read... [14:00:53]Read from MH i2c: E2 17 00 4D 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 63 [14:00:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:00:53]wFMCommunicate OK [14:00:53]CreateOFDProtocolMessage done [14:00:53]OFDSenderStorePacket 317989 [14:00:53]StoreOFDPacket docnum=317989 [14:00:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 37 42 07 01 5D 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 D0 01 00 00 F4 03 04 00 15 99 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 25 DA 04 00 35 04 06 00 37 6A BA 8B C4 68 45 66 25 8E B1 F2 19 77 [14:00:53]CheckFolder [14:00:53]dirname=/storage/ofd_packets [14:00:53]CheckFolder done [14:00:53]ProducePacketName [14:00:53]name=ofd_packets/00317989 [14:00:53]NVStorageSaveData ofd_packets/00317989 [14:00:53]File name is /storage/ofd_packets/00317989 [14:00:53]Write 301 bytes [14:00:53]NVStorageSaveData done [14:00:53]OFDSenderStorePacket done [14:00:53]KKMCreateOFDPacket done [14:00:53]NVStorageSaveData kkm_last_timestamp [14:00:53]File name is /storage/kkm_last_timestamp [14:00:53]Write 4 bytes [14:00:53]NVStorageSaveData done [14:00:53]ExternCall_PrintAddStr [14:00:53]wPrintStart [14:00:53]Write to MH i2c: 01 00 00 4E 48 96 [14:00:53]Write i2c OK [14:00:53]MH_I2C_Read... [14:00:53]Read from MH i2c: 01 [14:00:53]MH_I2C_Read... [14:00:53]Read from MH i2c: 01 07 00 [14:00:53]MH_I2C_Read... [14:00:53]Read from MH i2c: 01 07 00 4E 48 00 00 00 00 00 FF 0F AB [14:00:53]RasterBufferAndPrint [14:00:53]line Счет N : (1)1092949 [14:00:53]line ИНН: 02508201610067 [14:00:53]line Контрольно-Кассовый Чек [14:00:53]line ПРОДАЖА [14:00:53]line ТРК (МРК, ГНК) : 44 [14:00:53]line Товар: 2710124500 [14:00:53]line Аи-95-К-3 [14:00:53]line 30.000 * 0.00 [14:00:53]line = 0.00 [14:00:53]line НДС 12% НСП 1% [14:00:53]line > о реализуемом товаре [14:00:53]line ИТОГО: 0.00 [14:00:53]line НСП 1% : 0.00 [14:00:53]line НДС 12% : 0.00 [14:00:53]line Наличными: 0.00 [14:00:53]line Безнал.: 0.00 [14:00:53]line Место: АЗС № 101 "Партнер Нефть" [14:00:53]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:00:53]line СНО: Общий режим [14:00:53]line Чек 464 28.10.2024 14:00 [14:00:53]line Смена: 546 ФФД: 1.0 [14:00:53]line ЗНМ: 0300000082 [14:00:53]line РНМ: 0000000000091628 [14:00:53]line Версия ККМ: 001 [14:00:53]line Талоны: ТК ГПНА Online [14:00:53]line 30145314 [14:00:53]line ФМ: 0000000000874671 [14:00:53]line ФД: 317989 [14:00:53]line ФПД: 60931535783016 [14:00:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T140053&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317989&fm=60931535783016&tin=02508201610067®Number=0000000000091628&sum=0 [14:00:54]written 0, free lines is 4095 [14:00:54]OFD Sender: Processing packet 317989 [packets to send 127, broken 126] [14:00:54]ProducePacketName [14:00:54]name=ofd_packets/00317989 [14:00:54]OFD Sender: To server: pG, [14:00:54]CommunicateWithHost lk.salyk.kg:30040 [14:00:54]ConnectInit lk.salyk.kg [14:00:54]Connected sock=7 [14:00:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 37 42 07 01 5D 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 D0 01 00 00 F4 03 04 00 15 99 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 25 DA 04 00 35 04 06 00 37 6A BA 8B C4 68 45 66 25 8E B1 F2 19 77 [14:00:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 16 56 47 00 F0 E7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 25 DA 04 00 F4 03 04 00 CE 44 1F 67 B6 04 01 00 00 FD FC 3E 8F AC 39 FE A2 [14:00:54]CommunicateWithHost err = 0 [14:00:54]CheckOFDResponse [14:00:54]1017 (14) - 77093643461234 [14:00:54]1041 (16) - 0000000000874671 [14:00:54]1040 (4) - 317989 [14:00:54]1012 (4) - 28.10.2024 08:01 [14:00:54]1206 (1) - 0 [14:00:54]OFD Sender: Remove packet 317989 [14:00:54]ProducePacketName [14:00:54]name=ofd_packets/00317989 [14:00:54]NVStorageDeleteData [14:00:54]Write to MH i2c: 01 00 00 78 48 C0 [14:00:54]Write i2c OK [14:00:54]MH_I2C_Read... [14:00:54]Read from MH i2c: 01 [14:00:54]MH_I2C_Read... [14:00:54]Read from MH i2c: 01 07 00 [14:00:54]MH_I2C_Read... [14:00:54]Read from MH i2c: 01 07 00 78 48 00 00 00 00 00 1A 0D EE [14:00:54]RasterBufferAndPrint [14:00:54]line [14:00:54]line [14:00:54]line [14:00:54]line [14:00:54]line [14:00:54]written 0, free lines is 3364 [14:00:54]MH_Cut [14:00:54]Write to MH i2c: D1 01 00 7F 48 01 99 [14:00:54]Write i2c OK [14:00:54]MH_I2C_Read... [14:00:54]Read from MH i2c: D1 [14:00:54]MH_I2C_Read... [14:00:54]Read from MH i2c: D1 01 00 [14:00:54]MH_I2C_Read... [14:00:54]Read from MH i2c: D1 01 00 7F 48 00 98 [14:00:54]Write to MH i2c: 01 00 00 80 48 C8 [14:00:54]Write i2c OK [14:00:54]MH_I2C_Read... [14:00:54]OFD Sender: No OFD packet to send [14:00:55]*** Cut start [14:00:55]*** Partial cut [14:00:55]*** CUTSNS_PIN = 1 [14:00:55]*** CUTSNS_PIN = 0 [14:00:55]*** Brake cut motor [14:00:55]Read from MH i2c: 01 [14:00:55]MH_I2C_Read... [14:00:55]*** Stop cut motor [14:00:55]*** Cut end [14:00:55]Read from MH i2c: 01 07 00 [14:00:55]MH_I2C_Read... [14:00:55]Read from MH i2c: 01 07 00 80 48 00 00 00 00 00 FF 0F DD [14:00:55]process_action close_receipt done [14:00:55]requested_data is exist [14:00:55]produce_requested_data [14:00:55]requested_item fm.sn is exist - process it [14:00:55]wFMCommunicate request_size=4 [14:00:55]MH_SAM_APDU [14:00:55]CAPDU: 80 11 00 00 [14:00:55]Write to MH i2c: E2 08 00 81 48 80 11 00 00 00 00 00 00 43 [14:00:55]Write i2c OK [14:00:55]MH_I2C_Read... [14:00:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:00:55]Read from MH i2c: E2 [14:00:55]MH_I2C_Read... [14:00:55]Read from MH i2c: E2 17 00 [14:00:55]MH_I2C_Read... [14:00:55]Read from MH i2c: E2 17 00 81 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 97 [14:00:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:00:55]wFMCommunicate OK [14:00:55]requested_item fd.num is exist - process it [14:00:55]SAM_PROTO_GetFieldsCounters [14:00:55]wFMCommunicate request_size=4 [14:00:55]MH_SAM_APDU [14:00:55]CAPDU: 80 13 00 00 [14:00:55]Write to MH i2c: E2 08 00 82 48 80 13 00 00 00 00 00 00 46 [14:00:55]Write i2c OK [14:00:55]MH_I2C_Read... [14:00:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:00:55]Read from MH i2c: E2 [14:00:55]MH_I2C_Read... [14:00:55]Read from MH i2c: E2 62 00 [14:00:55]MH_I2C_Read... [14:00:55]Read from MH i2c: E2 62 00 82 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 25 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 D0 01 00 00 5E 04 04 00 D0 01 00 00 57 04 04 00 D1 01 00 00 19 04 04 00 00 00 00 00 90 00 03 [14:00:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 25 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 D0 01 00 00 5E 04 04 00 D0 01 00 00 57 04 04 00 D1 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:00:56]wFMCommunicate OK [14:00:56]SAM_PROTO_GetFieldsCounters done [14:00:56]requested_item shift.num is exist - process it [14:00:56]requested_item shift.opened is exist - process it [14:00:56]req_shift_opened [14:00:56]FM_GetShiftState [14:00:56]SAM_PROTO_GetShiftState [14:00:56]wFMCommunicate request_size=4 [14:00:56]MH_SAM_APDU [14:00:56]CAPDU: 80 13 01 00 [14:00:56]Write to MH i2c: E2 08 00 83 48 80 13 01 00 00 00 00 00 48 [14:00:56]Write i2c OK [14:00:56]MH_I2C_Read... [14:00:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:00:56]Read from MH i2c: E2 [14:00:56]MH_I2C_Read... [14:00:56]Read from MH i2c: E2 0E 00 [14:00:56]MH_I2C_Read... [14:00:56]Read from MH i2c: E2 0E 00 83 48 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 41 [14:00:56]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:00:56]wFMCommunicate OK [14:00:56]SAM_PROTO_GetShiftState done [14:00:56]FM_GetShiftState done [14:00:56]req_shift_opened done [14:00:56]requested_item shift.open_date is exist - process it [14:00:56]req_shift_open_date [14:00:56]req_shift_open_date done [14:00:56]produce_requested_data done [14:00:56]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317989,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:00:56]process_action_free close_receipt [14:00:56]json_value_free [14:00:56]json_value_free done [14:00:56]process_json_proto returns [14:00:56]Send response to host [14:00:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317989,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:00:56]free response buf [14:00:56]execute_script done [14:00:56]execute_script returns [14:00:56]free content buf [14:00:56]Sock 9.Close socket [14:00:56]Sock 9.Thread stoped [14:00:56]accept exits with 10 [14:00:56]New connection [14:00:56]New thread 3067436388 created [14:00:56]Thread 3067293028 joined [14:00:56]Waiting for new connection... [14:00:56] Sock 10.Parse request [14:00:56]Sock 10.Check first char [14:00:56]Sock 10.First char is OK [14:00:56]request: POST /json_proto HTTP/1.0 [14:00:56]Method: POST [14:00:56]URL: /json_proto [14:00:56]Method is POST - this is cgi request [14:00:56]url: /json_proto [14:00:56]query_string will be loaded in cgi processing [14:00:56]execute_cgi json_proto POST (null) [14:00:56]execute_cgi path=json_proto method=POST [14:00:56]POST find Content-Length [14:00:56]Host: 172.17.50.195:8080 [14:00:56]Content-Length: 686 [14:00:56]Content-Type: application/json [14:00:56] [14:00:56]POST finish read [14:00:56]Found Content-Length = 686 [14:00:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092948", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 44.390, "sum" : 1700.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1700.00, "total" : 1700.00, "payments": [ { "type": 0, "sum" : 1700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:00:56]execute_script... [14:00:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092948", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 44.390, "sum" : 1700.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1700.00, "total" : 1700.00, "payments": [ { "type": 0, "sum" : 1700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:00:56]POST & json_proto [14:00:56]process_json_proto [14:00:56]json parsed OK: [14:00:56]protocol is kg_v1.0 [14:00:56]action value=close_receipt [14:00:56]process_action close_receipt [14:00:56]cmd_close_receipt [14:00:56]MH_GetDate [14:00:56]Write to MH i2c: F0 00 00 84 48 BB [14:00:56]Write i2c OK [14:00:56]MH_I2C_Read... [14:00:56]Read from MH i2c: F0 [14:00:56]MH_I2C_Read... [14:00:56]Read from MH i2c: F0 09 00 [14:00:56]MH_I2C_Read... [14:00:56]Read from MH i2c: F0 09 00 84 48 00 19 99 1F 67 43 33 1C 67 F5 [14:00:56]GetLastDocTimeStamp 1730124053 [14:00:56]current date 1730124057 [14:00:56]FM_GetShiftState [14:00:56]SAM_PROTO_GetShiftState [14:00:56]wFMCommunicate request_size=4 [14:00:56]MH_SAM_APDU [14:00:56]CAPDU: 80 13 01 00 [14:00:56]Write to MH i2c: E2 08 00 85 48 80 13 01 00 00 00 00 00 4A [14:00:56]Write i2c OK [14:00:56]MH_I2C_Read... [14:00:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:00:56]Read from MH i2c: E2 [14:00:56]MH_I2C_Read... [14:00:56]Read from MH i2c: E2 0E 00 [14:00:56]MH_I2C_Read... [14:00:56]Read from MH i2c: E2 0E 00 85 48 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 43 [14:00:56]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:00:56]wFMCommunicate OK [14:00:56]SAM_PROTO_GetShiftState done [14:00:56]FM_GetShiftState done [14:00:56]opened in 1730073493 [14:00:56]opened+sec_in_day 1730159893 [14:00:56]quantity*price = 170013 [14:00:56]sum+1 = 170015 [14:00:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 1700.00 Внесено: 1700.00 СДАЧА: 0.00 НСП 1% : 15.04 НДС 12% : 180.55 Наличными: 1700.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 465 28.10.2024 14:00 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317990 ФПД: 23188920281380 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T140057&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317990&fm=23188920281380&tin=02508201610067®Number=0000000000091628&sum=170000 [14:00:57]StoreToDocumentArchive [14:00:57]shift 546 fd 317990 [14:00:57]save to /storage/0546/doc_00317990 [14:00:57]save last doc name /storage/0546/doc_00317990 to /storage/kkm_last_doc_name [14:00:57]save OK [14:00:57]Clear old archive folders... [14:00:57]ProcessDocumentItem done err = 0, tmpTLVsize=250 [14:00:57]tlvbuf is 013931B0 [14:00:57]SAM_PROTO_ClearQueue [14:00:57]wFMCommunicate request_size=4 [14:00:57]MH_SAM_APDU [14:00:57]CAPDU: 80 09 00 00 [14:00:57]Write to MH i2c: E2 08 00 92 48 80 09 00 00 00 00 00 00 4C [14:00:57]Write i2c OK [14:00:57]MH_I2C_Read... [14:00:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:00:57]Read from MH i2c: E2 [14:00:57]MH_I2C_Read... [14:00:57]Read from MH i2c: E2 03 00 [14:00:57]MH_I2C_Read... [14:00:57]Read from MH i2c: E2 03 00 92 48 00 90 00 4E [14:00:57]RAPDU: 90 00 [14:00:57]wFMCommunicate OK [14:00:57]SAM_PROTO_ClearQueue done [14:00:57]KKMCreateOFDPacket [14:00:57]OFDProtocolAddRootSTLVToBuf [14:00:57]FM_MakeSignedData [14:00:57]FM_MakeSignedData [14:00:57]SAM_PROTO_SignData [14:00:57]wFMCommunicate request_size=4 [14:00:57]MH_SAM_APDU [14:00:57]CAPDU: 80 0D 01 02 [14:00:57]Write to MH i2c: E2 08 00 93 48 80 0D 01 02 00 00 00 00 54 [14:00:57]Write i2c OK [14:00:57]MH_I2C_Read... [14:00:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:00:57]Read from MH i2c: E2 [14:00:57]MH_I2C_Read... [14:00:57]Read from MH i2c: E2 03 00 [14:00:57]MH_I2C_Read... [14:00:57]Read from MH i2c: E2 03 00 93 48 00 90 00 4F [14:00:57]RAPDU: 90 00 [14:00:57]wFMCommunicate OK [14:00:57]wFMCommunicate request_size=255 [14:00:57]MH_SAM_APDU [14:00:57]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 66 AD 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 1E 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 01 00 00 F4 03 04 00 19 99 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 26 DA 04 00 35 04 06 00 15 17 [14:00:57]Write to MH i2c: E2 02 01 94 48 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 66 AD 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 1E 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 01 00 00 F4 03 04 00 19 99 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 26 DA 04 00 35 04 06 00 15 17 00 00 3A [14:00:57]Write i2c OK [14:00:57]MH_I2C_Read... [14:00:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:00:58]Read from MH i2c: E2 [14:00:58]MH_I2C_Read... [14:00:58]Read from MH i2c: E2 03 00 [14:00:58]MH_I2C_Read... [14:00:58]Read from MH i2c: E2 03 00 94 48 00 90 00 50 [14:00:58]RAPDU: 90 00 [14:00:58]wFMCommunicate OK [14:00:58]wFMCommunicate request_size=9 [14:00:58]MH_SAM_APDU [14:00:58]CAPDU: 80 0D 02 02 04 17 5B 29 24 [14:00:58]Write to MH i2c: E2 0C 00 95 48 80 0D 02 02 04 00 17 5B 29 24 00 00 1E [14:00:58]Write i2c OK [14:00:58]MH_I2C_Read... [14:00:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:00:58]Read from MH i2c: E2 [14:00:58]MH_I2C_Read... [14:00:58]Read from MH i2c: E2 03 00 [14:00:58]MH_I2C_Read... [14:00:58]Read from MH i2c: E2 03 00 95 48 00 90 00 51 [14:00:58]RAPDU: 90 00 [14:00:58]wFMCommunicate OK [14:00:58]wFMCommunicate request_size=4 [14:00:58]MH_SAM_APDU [14:00:58]CAPDU: 80 0D 03 02 [14:00:58]Write to MH i2c: E2 08 00 96 48 80 0D 03 02 00 00 00 00 59 [14:00:58]Write i2c OK [14:00:58]MH_I2C_Read... [14:00:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:00:58]Read from MH i2c: E2 [14:00:58]MH_I2C_Read... [14:00:58]Read from MH i2c: E2 0B 00 [14:00:58]MH_I2C_Read... [14:00:58]Read from MH i2c: E2 0B 00 96 48 00 E1 02 5B D6 35 7F 16 D3 90 00 0B [14:00:58]RAPDU: E1 02 5B D6 35 7F 16 D3 90 00 [14:00:58]wFMCommunicate OK [14:00:58]SAM_PROTO_SignData done [14:00:58]FM_MakeSignedData done [14:00:58]CreateOFDProtocolMessage [14:00:58]wFMCommunicate request_size=4 [14:00:58]MH_SAM_APDU [14:00:58]CAPDU: 80 11 00 00 [14:00:58]Write to MH i2c: E2 08 00 97 48 80 11 00 00 00 00 00 00 59 [14:00:58]Write i2c OK [14:00:58]MH_I2C_Read... [14:00:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:00:58]Read from MH i2c: E2 [14:00:58]MH_I2C_Read... [14:00:58]Read from MH i2c: E2 17 00 [14:00:58]MH_I2C_Read... [14:00:58]Read from MH i2c: E2 17 00 97 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 AD [14:00:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:00:58]wFMCommunicate OK [14:00:58]CreateOFDProtocolMessage done [14:00:58]OFDSenderStorePacket 317990 [14:00:58]StoreOFDPacket docnum=317990 [14:00:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 76 5B 06 01 A4 10 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 66 AD 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 1E 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 01 00 00 F4 03 04 00 19 99 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 26 DA 04 00 35 04 06 00 15 17 17 5B 29 24 E1 02 5B D6 35 7F 16 D3 [14:00:58]CheckFolder [14:00:58]dirname=/storage/ofd_packets [14:00:58]CheckFolder done [14:00:58]ProducePacketName [14:00:58]name=ofd_packets/00317990 [14:00:58]NVStorageSaveData ofd_packets/00317990 [14:00:58]File name is /storage/ofd_packets/00317990 [14:00:58]Write 300 bytes [14:00:58]NVStorageSaveData done [14:00:58]OFDSenderStorePacket done [14:00:58]KKMCreateOFDPacket done [14:00:58]NVStorageSaveData kkm_last_timestamp [14:00:58]File name is /storage/kkm_last_timestamp [14:00:58]Write 4 bytes [14:00:58]NVStorageSaveData done [14:00:58]ExternCall_PrintAddStr [14:00:58]wPrintStart [14:00:58]Write to MH i2c: 01 00 00 98 48 E0 [14:00:58]Write i2c OK [14:00:58]MH_I2C_Read... [14:00:58]Read from MH i2c: 01 [14:00:58]MH_I2C_Read... [14:00:58]Read from MH i2c: 01 07 00 [14:00:58]MH_I2C_Read... [14:00:58]Read from MH i2c: 01 07 00 98 48 00 00 00 00 00 FF 0F F5 [14:00:58]RasterBufferAndPrint [14:00:58]line Счет N : (1)1092948 [14:00:58]line ИНН: 02508201610067 [14:00:58]line Контрольно-Кассовый Чек [14:00:58]line ПРОДАЖА [14:00:58]line ТРК (МРК, ГНК) : 81 [14:00:58]line Товар: 2711190000 [14:00:58]line ГАЗ-К-5 [14:00:58]line 44.390 * 38.30 [14:00:58]line = 1700.14 [14:00:58]line НДС 12% НСП 1% [14:00:58]line > о реализуемом товаре [14:00:58]line ОКРУГЛЕНИЕ: -0.14 [14:00:58]line ИТОГО: 1700.00 [14:00:58]line Внесено: 1700.00 [14:00:58]line СДАЧА: 0.00 [14:00:58]line НСП 1% : 15.04 [14:00:58]line НДС 12% : 180.55 [14:00:58]line Наличными: 1700.00 [14:00:58]line Безнал.: 0.00 [14:00:58]line Место: АЗС № 101 "Партнер Нефть" [14:00:58]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:00:58]line СНО: Общий режим [14:00:58]line Чек 465 28.10.2024 14:00 [14:00:58]line Смена: 546 ФФД: 1.0 [14:00:58]line ЗНМ: 0300000082 [14:00:58]line РНМ: 0000000000091628 [14:00:58]line Версия ККМ: 001 [14:00:58]line ФМ: 0000000000874671 [14:00:58]line ФД: 317990 [14:00:58]line ФПД: 23188920281380 [14:00:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T140057&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317990&fm=23188920281380&tin=02508201610067®Number=0000000000091628&sum=170000 [14:00:58]written 0, free lines is 4095 [14:00:58]OFD Sender: Processing packet 317990 [packets to send 127, broken 126] [14:00:58]ProducePacketName [14:00:58]name=ofd_packets/00317990 [14:00:58]OFD Sender: To server: pG, [14:00:58]CommunicateWithHost lk.salyk.kg:30040 [14:00:58]ConnectInit lk.salyk.kg [14:00:58]Connected sock=9 [14: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 34 36 37 31 0E 01 00 00 76 5B 06 01 A4 10 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 66 AD 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 1E 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 01 00 00 F4 03 04 00 19 99 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 26 DA 04 00 35 04 06 00 15 17 17 5B 29 24 E1 02 5B D6 35 7F 16 D3 [14:00:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 0B 60 47 00 71 5E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 26 DA 04 00 F4 03 04 00 D2 44 1F 67 B6 04 01 00 00 32 59 DE 1B 64 96 36 51 [14:00:59]CommunicateWithHost err = 0 [14:00:59]CheckOFDResponse [14:00:59]1017 (14) - 77093643461234 [14:00:59]1041 (16) - 0000000000874671 [14:00:59]1040 (4) - 317990 [14:00:59]1012 (4) - 28.10.2024 08:01 [14:00:59]1206 (1) - 0 [14:00:59]OFD Sender: Remove packet 317990 [14:00:59]ProducePacketName [14:00:59]name=ofd_packets/00317990 [14:00:59]NVStorageDeleteData [14:00:59]Write to MH i2c: 01 00 00 C3 48 0B [14:00:59]Write i2c OK [14:00:59]MH_I2C_Read... [14:00:59]Read from MH i2c: 01 [14:00:59]MH_I2C_Read... [14:00:59]Read from MH i2c: 01 07 00 [14:00:59]MH_I2C_Read... [14:00:59]Read from MH i2c: 01 07 00 C3 48 00 00 00 00 00 50 0D 6F [14:00:59]RasterBufferAndPrint [14:00:59]line [14:00:59]line [14:00:59]line [14:00:59]line [14:00:59]line [14:00:59]written 0, free lines is 3427 [14:00:59]MH_Cut [14:00:59]Write to MH i2c: D1 01 00 CA 48 01 E4 [14:00:59]Write i2c OK [14:00:59]MH_I2C_Read... [14:00:59]Read from MH i2c: D1 [14:00:59]MH_I2C_Read... [14:00:59]Read from MH i2c: D1 01 00 [14:00:59]MH_I2C_Read... [14:00:59]Read from MH i2c: D1 01 00 CA 48 00 E3 [14:00:59]Write to MH i2c: 01 00 00 CB 48 13 [14:00:59]Write i2c OK [14:00:59]MH_I2C_Read... [14:00:59]OFD Sender: No OFD packet to send [14:00:59]*** Cut start [14:00:59]*** Partial cut [14:00:59]*** CUTSNS_PIN = 1 [14:00:59]*** CUTSNS_PIN = 0 [14:01:00]*** Brake cut motor [14:01:00]Read from MH i2c: 01 [14:01:00]MH_I2C_Read... [14:01:00]*** Stop cut motor [14:01:00]*** Cut end [14:01:00]Read from MH i2c: 01 07 00 [14:01:00]MH_I2C_Read... [14:01:00]Read from MH i2c: 01 07 00 CB 48 00 00 00 00 00 FF 0F 28 [14:01:00]process_action close_receipt done [14:01:00]requested_data is exist [14:01:00]produce_requested_data [14:01:00]requested_item fm.sn is exist - process it [14:01:00]wFMCommunicate request_size=4 [14:01:00]MH_SAM_APDU [14:01:00]CAPDU: 80 11 00 00 [14:01:00]Write to MH i2c: E2 08 00 CC 48 80 11 00 00 00 00 00 00 8E [14:01:00]Write i2c OK [14:01:00]MH_I2C_Read... [14:01:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:01:00]Read from MH i2c: E2 [14:01:00]MH_I2C_Read... [14:01:00]Read from MH i2c: E2 17 00 [14:01:00]MH_I2C_Read... [14:01:00]Read from MH i2c: E2 17 00 CC 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E2 [14:01:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:01:00]wFMCommunicate OK [14:01:00]requested_item fd.num is exist - process it [14:01:00]SAM_PROTO_GetFieldsCounters [14:01:00]wFMCommunicate request_size=4 [14:01:00]MH_SAM_APDU [14:01:00]CAPDU: 80 13 00 00 [14:01:00]Write to MH i2c: E2 08 00 CD 48 80 13 00 00 00 00 00 00 91 [14:01:00]Write i2c OK [14:01:00]MH_I2C_Read... [14:01:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:01:00]Read from MH i2c: E2 [14:01:00]MH_I2C_Read... [14:01:00]Read from MH i2c: E2 62 00 [14:01:00]MH_I2C_Read... [14:01:00]Read from MH i2c: E2 62 00 CD 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 26 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 D1 01 00 00 5E 04 04 00 D1 01 00 00 57 04 04 00 D2 01 00 00 19 04 04 00 00 00 00 00 90 00 52 [14: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 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 26 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 D1 01 00 00 5E 04 04 00 D1 01 00 00 57 04 04 00 D2 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:01:00]wFMCommunicate OK [14:01:00]SAM_PROTO_GetFieldsCounters done [14:01:00]requested_item shift.num is exist - process it [14:01:00]requested_item shift.opened is exist - process it [14:01:00]req_shift_opened [14:01:00]FM_GetShiftState [14:01:00]SAM_PROTO_GetShiftState [14:01:00]wFMCommunicate request_size=4 [14:01:00]MH_SAM_APDU [14:01:00]CAPDU: 80 13 01 00 [14:01:00]Write to MH i2c: E2 08 00 CE 48 80 13 01 00 00 00 00 00 93 [14:01:00]Write i2c OK [14:01:00]MH_I2C_Read... [14:01:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:01:00]Read from MH i2c: E2 [14:01:00]MH_I2C_Read... [14:01:00]Read from MH i2c: E2 0E 00 [14:01:00]MH_I2C_Read... [14:01:00]Read from MH i2c: E2 0E 00 CE 48 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 8C [14:01:00]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:01:00]wFMCommunicate OK [14:01:00]SAM_PROTO_GetShiftState done [14:01:00]FM_GetShiftState done [14:01:00]req_shift_opened done [14:01:00]requested_item shift.open_date is exist - process it [14:01:00]req_shift_open_date [14:01:00]req_shift_open_date done [14:01:00]produce_requested_data done [14:01:00]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317990,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:01:00]process_action_free close_receipt [14:01:00]json_value_free [14:01:00]json_value_free done [14:01:00]process_json_proto returns [14:01:00]Send response to host [14:01:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317990,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:01:00]free response buf [14:01:00]execute_script done [14:01:00]execute_script returns [14:01:00]free content buf [14:01:00]Sock 10.Close socket [14:01:00]Sock 10.Thread stoped [14:01:03]int [14:01:03]Write to MH i2c: 01 00 00 CF 48 17 [14:01:03]*** FLAG_PRN_PAP1 set [14:01:03]Write i2c OK [14:01:03]MH_I2C_Read... [14:01:03]Read from MH i2c: 01 [14:01:03]MH_I2C_Read... [14:01:03]Read from MH i2c: 01 07 00 [14:01:03]MH_I2C_Read... [14:01:03]Read from MH i2c: 01 07 00 CF 48 00 01 00 00 00 FF 0F 2D [14:01:03]state=0 [14:01:03]No paper [14:01:03]int [14:01:03]Write to MH i2c: 01 00 00 D0 48 18 [14:01:03]*** FLAG_PRN_PAP2 set [14:01:03]Write i2c OK [14:01:03]MH_I2C_Read... [14:01:03]Read from MH i2c: 01 [14:01:03]MH_I2C_Read... [14:01:03]Read from MH i2c: 01 07 00 [14:01:03]MH_I2C_Read... [14:01:03]Read from MH i2c: 01 07 00 D0 48 00 03 00 00 00 FF 0F 30 [14:01:03]state=0 [14:01:03]No paper [14:01:03]Cover opened [14:01:04]int [14:01:04]Write to MH i2c: 01 00 00 D1 48 19 [14:01:04]*** FLAG_PRN_PAP2 reset [14:01:04]Write i2c OK [14:01:04]MH_I2C_Read... [14:01:04]Read from MH i2c: 01 [14:01:04]MH_I2C_Read... [14:01:04]Read from MH i2c: 01 07 00 [14:01:04]MH_I2C_Read... [14:01:04]Read from MH i2c: 01 07 00 D1 48 00 01 00 00 00 FF 0F 2F [14:01:04]state=3 [14:01:04]No paper [14:01:04]Cover closed [14:01:04]int line is 0 - check status [14:01:04]Write to MH i2c: 01 00 00 D2 48 1A [14:01:04]*** FLAG_PRN_PAP2 set [14:01:04]Write i2c OK [14:01:04]MH_I2C_Read... [14:01:04]Read from MH i2c: 01 [14:01:04]MH_I2C_Read... [14:01:04]Read from MH i2c: 01 07 00 [14:01:04]MH_I2C_Read... [14:01:04]Read from MH i2c: 01 07 00 D2 48 00 03 00 00 00 FF 0F 32 [14:01:04]state=0 [14:01:04]No paper [14:01:04]Cover opened [14:01:04]int [14:01:04]Write to MH i2c: 01 00 00 D3 48 1B [14:01:04]Write i2c OK [14:01:04]MH_I2C_Read... [14:01:04]Read from MH i2c: 01 [14:01:04]MH_I2C_Read... [14:01:04]Read from MH i2c: 01 07 00 [14:01:04]MH_I2C_Read... [14:01:04]Read from MH i2c: 01 07 00 D3 48 00 03 00 00 00 FF 0F 33 [14:01:04]state=3 [14:01:04]No paper [14:01:04]Cover opened [14:01:04]OFD Sender: No OFD packet to send [14:01:07]int [14:01:07]Write to MH i2c: 01 00 00 D4 48 1C [14:01:07]*** FLAG_PRN_PAP1 reset [14:01:07]*** FLAG_PRN_PAP2 reset [14:01:07]Write i2c OK [14:01:07]MH_I2C_Read... [14:01:07]Read from MH i2c: 01 [14:01:07]MH_I2C_Read... [14:01:07]Read from MH i2c: 01 07 00 [14:01:07]MH_I2C_Read... [14:01:07]Read from MH i2c: 01 07 00 D4 48 00 00 00 00 00 FF 0F 31 [14:01:07]state=3 [14:01:07]Cover closed [14:01:09]OFD Sender: No OFD packet to send [14:01:14]OFD Sender: No OFD packet to send [14:01:18]accept exits with 7 [14:01:18]New connection [14:01:18]New thread 3067293028 created [14:01:18]Thread 3067436388 joined [14:01:18]Waiting for new connection... [14:01:18] Sock 7.Parse request [14:01:18]Sock 7.Check first char [14:01:18]Sock 7.First char is OK [14:01:18]request: POST /json_proto HTTP/1.0 [14:01:18]Method: POST [14:01:18]URL: /json_proto [14:01:18]Method is POST - this is cgi request [14:01:18]url: /json_proto [14:01:18]query_string will be loaded in cgi processing [14:01:18]execute_cgi json_proto POST (null) [14:01:18]execute_cgi path=json_proto method=POST [14:01:18]POST find Content-Length [14:01:18]Host: 172.17.50.195:8080 [14:01:18]Content-Length: 686 [14:01:18]Content-Type: application/json [14:01:18] [14:01:18]POST finish read [14:01:18]Found Content-Length = 686 [14:01:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092950", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 35.760, "sum" : 1369.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1369.00, "payments": [ { "type": 0, "sum" : 1369.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:01:18]execute_script... [14:01:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092950", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 35.760, "sum" : 1369.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1369.00, "payments": [ { "type": 0, "sum" : 1369.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:01:18]POST & json_proto [14:01:18]process_json_proto [14:01:18]json parsed OK: [14:01:18]protocol is kg_v1.0 [14:01:18]action value=close_receipt [14:01:18]process_action close_receipt [14:01:18]cmd_close_receipt [14:01:18]MH_GetDate [14:01:18]Write to MH i2c: F0 00 00 D5 48 0C [14:01:18]Write i2c OK [14:01:18]MH_I2C_Read... [14:01:18]Read from MH i2c: F0 [14:01:18]MH_I2C_Read... [14:01:18]Read from MH i2c: F0 09 00 [14:01:18]MH_I2C_Read... [14:01:18]Read from MH i2c: F0 09 00 D5 48 00 30 99 1F 67 43 33 1C 67 5D [14:01:18]GetLastDocTimeStamp 1730124057 [14:01:18]current date 1730124080 [14:01:18]FM_GetShiftState [14:01:18]SAM_PROTO_GetShiftState [14:01:18]wFMCommunicate request_size=4 [14:01:18]MH_SAM_APDU [14:01:18]CAPDU: 80 13 01 00 [14:01:18]Write to MH i2c: E2 08 00 D6 48 80 13 01 00 00 00 00 00 9B [14:01:18]Write i2c OK [14:01:18]MH_I2C_Read... [14:01:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:01:18]Read from MH i2c: E2 [14:01:18]MH_I2C_Read... [14:01:18]Read from MH i2c: E2 0E 00 [14:01:18]MH_I2C_Read... [14:01:18]Read from MH i2c: E2 0E 00 D6 48 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 94 [14:01:18]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:01:18]wFMCommunicate OK [14:01:18]SAM_PROTO_GetShiftState done [14:01:18]FM_GetShiftState done [14:01:18]opened in 1730073493 [14:01:18]opened+sec_in_day 1730159893 [14:01:18]quantity*price = 136960 [14:01:18]sum+1 = 136962 [14:01:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.61 ИТОГО: 1369.00 Внесено: 1500.00 СДАЧА: 131.00 НСП 1% : 12.12 НДС 12% : 145.44 Наличными: 1369.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 466 28.10.2024 14:01 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317991 ФПД: 207208766650360 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T140120&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317991&fm=207208766650360&tin=02508201610067®Number=0000000000091628&sum=136900 [14:01:20]StoreToDocumentArchive [14:01:20]shift 546 fd 317991 [14:01:20]save to /storage/0546/doc_00317991 [14:01:20]save last doc name /storage/0546/doc_00317991 to /storage/kkm_last_doc_name [14:01:20]save OK [14:01:20]Clear old archive folders... [14:01:20]ProcessDocumentItem done err = 0, tmpTLVsize=250 [14:01:20]tlvbuf is 013E7270 [14:01:20]SAM_PROTO_ClearQueue [14:01:20]wFMCommunicate request_size=4 [14:01:20]MH_SAM_APDU [14:01:20]CAPDU: 80 09 00 00 [14:01:20]Write to MH i2c: E2 08 00 E3 48 80 09 00 00 00 00 00 00 9D [14:01:20]Write i2c OK [14:01:20]MH_I2C_Read... [14:01:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:01:20]Read from MH i2c: E2 [14:01:20]MH_I2C_Read... [14:01:20]Read from MH i2c: E2 03 00 [14:01:20]MH_I2C_Read... [14:01:20]Read from MH i2c: E2 03 00 E3 48 00 90 00 9F [14:01:20]RAPDU: 90 00 [14:01:20]wFMCommunicate OK [14:01:20]SAM_PROTO_ClearQueue done [14:01:20]KKMCreateOFDPacket [14:01:20]OFDProtocolAddRootSTLVToBuf [14:01:20]FM_MakeSignedData [14:01:20]FM_MakeSignedData [14:01:20]SAM_PROTO_SignData [14:01:20]wFMCommunicate request_size=4 [14:01:20]MH_SAM_APDU [14:01:20]CAPDU: 80 0D 01 02 [14:01:20]Write to MH i2c: E2 08 00 E4 48 80 0D 01 02 00 00 00 00 A5 [14:01:20]Write i2c OK [14:01:20]MH_I2C_Read... [14:01:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:01:20]Read from MH i2c: E2 [14:01:20]MH_I2C_Read... [14:01:20]Read from MH i2c: E2 03 00 [14:01:20]MH_I2C_Read... [14:01:20]Read from MH i2c: E2 03 00 E4 48 00 90 00 A0 [14:01:20]RAPDU: 90 00 [14:01:20]wFMCommunicate OK [14:01:20]wFMCommunicate request_size=255 [14:01:20]MH_SAM_APDU [14:01:20]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 B0 8B 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 01 17 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 16 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BC 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D0 38 00 00 00 00 07 04 06 00 C4 16 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 01 00 00 F4 03 04 00 30 99 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 27 DA 04 00 35 04 06 00 BC 74 [14:01:20]Write to MH i2c: E2 02 01 E5 48 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 B0 8B 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 01 17 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 16 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BC 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D0 38 00 00 00 00 07 04 06 00 C4 16 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 01 00 00 F4 03 04 00 30 99 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 27 DA 04 00 35 04 06 00 BC 74 00 00 AC [14:01:20]Write i2c OK [14:01:20]MH_I2C_Read... [14:01:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:01:20]Read from MH i2c: E2 [14:01:20]MH_I2C_Read... [14:01:20]Read from MH i2c: E2 03 00 [14:01:20]MH_I2C_Read... [14:01:20]Read from MH i2c: E2 03 00 E5 48 00 90 00 A1 [14:01:20]RAPDU: 90 00 [14:01:20]wFMCommunicate OK [14:01:20]wFMCommunicate request_size=9 [14:01:20]MH_SAM_APDU [14:01:20]CAPDU: 80 0D 02 02 04 8C EE 37 F8 [14:01:20]Write to MH i2c: E2 0C 00 E6 48 80 0D 02 02 04 00 8C EE 37 F8 00 00 59 [14:01:20]Write i2c OK [14:01:20]MH_I2C_Read... [14:01:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:01:20]Read from MH i2c: E2 [14:01:20]MH_I2C_Read... [14:01:20]Read from MH i2c: E2 03 00 [14:01:20]MH_I2C_Read... [14:01:20]Read from MH i2c: E2 03 00 E6 48 00 90 00 A2 [14:01:20]RAPDU: 90 00 [14:01:20]wFMCommunicate OK [14:01:20]wFMCommunicate request_size=4 [14:01:20]MH_SAM_APDU [14:01:20]CAPDU: 80 0D 03 02 [14:01:20]Write to MH i2c: E2 08 00 E7 48 80 0D 03 02 00 00 00 00 AA [14:01:20]Write i2c OK [14:01:20]MH_I2C_Read... [14:01:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:01:20]Read from MH i2c: E2 [14:01:20]MH_I2C_Read... [14:01:20]Read from MH i2c: E2 0B 00 [14:01:20]MH_I2C_Read... [14:01:20]Read from MH i2c: E2 0B 00 E7 48 00 FA C4 A4 33 6A D9 73 FA 90 00 F0 [14:01:20]RAPDU: FA C4 A4 33 6A D9 73 FA 90 00 [14:01:20]wFMCommunicate OK [14:01:20]SAM_PROTO_SignData done [14:01:20]FM_MakeSignedData done [14:01:20]CreateOFDProtocolMessage [14:01:20]wFMCommunicate request_size=4 [14:01:20]MH_SAM_APDU [14:01:20]CAPDU: 80 11 00 00 [14:01:20]Write to MH i2c: E2 08 00 E8 48 80 11 00 00 00 00 00 00 AA [14:01:20]Write i2c OK [14:01:20]MH_I2C_Read... [14:01:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:01:20]Read from MH i2c: E2 [14:01:20]MH_I2C_Read... [14:01:20]Read from MH i2c: E2 17 00 [14:01:20]MH_I2C_Read... [14:01:20]Read from MH i2c: E2 17 00 E8 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 FE [14:01:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:01:20]wFMCommunicate OK [14:01:20]CreateOFDProtocolMessage done [14:01:20]OFDSenderStorePacket 317991 [14:01:20]StoreOFDPacket docnum=317991 [14:01:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 93 6A 06 01 1F 33 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 B0 8B 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 01 17 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 16 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BC 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D0 38 00 00 00 00 07 04 06 00 C4 16 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 01 00 00 F4 03 04 00 30 99 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 27 DA 04 00 35 04 06 00 BC 74 8C EE 37 F8 FA C4 A4 33 6A D9 73 FA [14:01:20]CheckFolder [14:01:20]dirname=/storage/ofd_packets [14:01:20]CheckFolder done [14:01:20]ProducePacketName [14:01:20]name=ofd_packets/00317991 [14:01:20]NVStorageSaveData ofd_packets/00317991 [14:01:20]File name is /storage/ofd_packets/00317991 [14:01:20]Write 300 bytes [14:01:20]NVStorageSaveData done [14:01:20]OFDSenderStorePacket done [14:01:20]KKMCreateOFDPacket done [14:01:20]NVStorageSaveData kkm_last_timestamp [14:01:20]File name is /storage/kkm_last_timestamp [14:01:20]Write 4 bytes [14:01:20]NVStorageSaveData done [14:01:20]ExternCall_PrintAddStr [14:01:20]wPrintStart [14:01:20]Write to MH i2c: 01 00 00 E9 48 31 [14:01:20]Write i2c OK [14:01:20]MH_I2C_Read... [14:01:20]Read from MH i2c: 01 [14:01:20]MH_I2C_Read... [14:01:20]Read from MH i2c: 01 07 00 [14:01:20]MH_I2C_Read... [14:01:20]Read from MH i2c: 01 07 00 E9 48 00 00 00 00 00 FF 0F 46 [14:01:20]RasterBufferAndPrint [14:01:20]line Счет N : (1)1092950 [14:01:20]line ИНН: 02508201610067 [14:01:20]line Контрольно-Кассовый Чек [14:01:20]line ПРОДАЖА [14:01:20]line ТРК (МРК, ГНК) : 71 [14:01:20]line Товар: 2711190000 [14:01:20]line ГАЗ-К-5 [14:01:20]line 35.760 * 38.30 [14:01:20]line = 1369.61 [14:01:20]line НДС 12% НСП 1% [14:01:20]line > о реализуемом товаре [14:01:20]line ОКРУГЛЕНИЕ: -0.61 [14:01:20]line ИТОГО: 1369.00 [14:01:20]line Внесено: 1500.00 [14:01:20]line СДАЧА: 131.00 [14:01:20]line НСП 1% : 12.12 [14:01:20]line НДС 12% : 145.44 [14:01:20]line Наличными: 1369.00 [14:01:20]line Безнал.: 0.00 [14:01:20]line Место: АЗС № 101 "Партнер Нефть" [14:01:20]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:01:20]line СНО: Общий режим [14:01:20]line Чек 466 28.10.2024 14:01 [14:01:20]line Смена: 546 ФФД: 1.0 [14:01:20]line ЗНМ: 0300000082 [14:01:20]line РНМ: 0000000000091628 [14:01:20]line Версия ККМ: 001 [14:01:20]line ФМ: 0000000000874671 [14:01:20]line ФД: 317991 [14:01:20]line ФПД: 207208766650360 [14:01:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T140120&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317991&fm=207208766650360&tin=02508201610067®Number=0000000000091628&sum=136900 [14:01:20]written 0, free lines is 4095 [14:01:20]OFD Sender: Processing packet 317991 [packets to send 127, broken 126] [14:01:20]ProducePacketName [14:01:20]name=ofd_packets/00317991 [14:01:20]OFD Sender: To server: pG, [14:01:20]CommunicateWithHost lk.salyk.kg:30040 [14:01:20]ConnectInit lk.salyk.kg [14:01:20]Connected sock=10 [14:01:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 93 6A 06 01 1F 33 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 B0 8B 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 01 17 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 16 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BC 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D0 38 00 00 00 00 07 04 06 00 C4 16 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 01 00 00 F4 03 04 00 30 99 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 27 DA 04 00 35 04 06 00 BC 74 8C EE 37 F8 FA C4 A4 33 6A D9 73 FA [14:01:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 70 FC 47 00 FB 60 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 27 DA 04 00 F4 03 04 00 E9 44 1F 67 B6 04 01 00 00 1A 59 E3 00 31 7E 36 C5 [14:01:21]CommunicateWithHost err = 0 [14:01:21]CheckOFDResponse [14:01:21]1017 (14) - 77093643461234 [14:01:21]1041 (16) - 0000000000874671 [14:01:21]1040 (4) - 317991 [14:01:21]1012 (4) - 28.10.2024 08:01 [14:01:21]1206 (1) - 0 [14:01:21]OFD Sender: Remove packet 317991 [14:01:21]ProducePacketName [14:01:21]name=ofd_packets/00317991 [14:01:21]NVStorageDeleteData [14:01:21]Write to MH i2c: 01 00 00 14 49 5D [14:01:21]Write i2c OK [14:01:21]MH_I2C_Read... [14:01:21]Read from MH i2c: 01 [14:01:21]MH_I2C_Read... [14:01:21]Read from MH i2c: 01 07 00 [14:01:21]MH_I2C_Read... [14:01:21]Read from MH i2c: 01 07 00 14 49 00 00 00 00 00 FB 0C 6B [14:01:21]RasterBufferAndPrint [14:01:21]line [14:01:21]line [14:01:21]line [14:01:21]line [14:01:21]line [14:01:21]written 0, free lines is 3341 [14:01:21]MH_Cut [14:01:21]Write to MH i2c: D1 01 00 1B 49 01 36 [14:01:21]Write i2c OK [14:01:21]MH_I2C_Read... [14:01:21]Read from MH i2c: D1 [14:01:21]MH_I2C_Read... [14:01:21]Read from MH i2c: D1 01 00 [14:01:21]MH_I2C_Read... [14:01:21]Read from MH i2c: D1 01 00 1B 49 00 35 [14:01:21]Write to MH i2c: 01 00 00 1C 49 65 [14:01:21]Write i2c OK [14:01:21]MH_I2C_Read... [14:01:21]OFD Sender: No OFD packet to send [14:01:22]*** Cut start [14:01:22]*** Partial cut [14:01:22]*** CUTSNS_PIN = 1 [14:01:22]*** CUTSNS_PIN = 0 [14:01:22]*** Brake cut motor [14:01:22]Read from MH i2c: 01 [14:01:22]MH_I2C_Read... [14:01:22]*** Stop cut motor [14:01:22]*** Cut end [14:01:22]Read from MH i2c: 01 07 00 [14:01:22]MH_I2C_Read... [14:01:22]Read from MH i2c: 01 07 00 1C 49 00 00 00 00 00 FF 0F 7A [14:01:22]process_action close_receipt done [14:01:22]requested_data is exist [14:01:22]produce_requested_data [14:01:22]requested_item fm.sn is exist - process it [14:01:22]wFMCommunicate request_size=4 [14:01:22]MH_SAM_APDU [14:01:22]CAPDU: 80 11 00 00 [14:01:22]Write to MH i2c: E2 08 00 1D 49 80 11 00 00 00 00 00 00 E0 [14:01:22]Write i2c OK [14:01:22]MH_I2C_Read... [14:01:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:01:22]Read from MH i2c: E2 [14:01:22]MH_I2C_Read... [14:01:22]Read from MH i2c: E2 17 00 [14:01:22]MH_I2C_Read... [14:01:22]Read from MH i2c: E2 17 00 1D 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 34 [14:01:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:01:22]wFMCommunicate OK [14:01:22]requested_item fd.num is exist - process it [14:01:22]SAM_PROTO_GetFieldsCounters [14:01:22]wFMCommunicate request_size=4 [14:01:22]MH_SAM_APDU [14:01:22]CAPDU: 80 13 00 00 [14:01:22]Write to MH i2c: E2 08 00 1E 49 80 13 00 00 00 00 00 00 E3 [14:01:22]Write i2c OK [14:01:22]MH_I2C_Read... [14:01:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:01:22]Read from MH i2c: E2 [14:01:22]MH_I2C_Read... [14:01:22]Read from MH i2c: E2 62 00 [14:01:22]MH_I2C_Read... [14:01:22]Read from MH i2c: E2 62 00 1E 49 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 27 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 D2 01 00 00 5E 04 04 00 D2 01 00 00 57 04 04 00 D3 01 00 00 19 04 04 00 00 00 00 00 90 00 A8 [14:01:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 27 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 D2 01 00 00 5E 04 04 00 D2 01 00 00 57 04 04 00 D3 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:01:22]wFMCommunicate OK [14:01:22]SAM_PROTO_GetFieldsCounters done [14:01:22]requested_item shift.num is exist - process it [14:01:22]requested_item shift.opened is exist - process it [14:01:22]req_shift_opened [14:01:22]FM_GetShiftState [14:01:22]SAM_PROTO_GetShiftState [14:01:22]wFMCommunicate request_size=4 [14:01:22]MH_SAM_APDU [14:01:22]CAPDU: 80 13 01 00 [14:01:22]Write to MH i2c: E2 08 00 1F 49 80 13 01 00 00 00 00 00 E5 [14:01:22]Write i2c OK [14:01:22]MH_I2C_Read... [14:01:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:01:23]Read from MH i2c: E2 [14:01:23]MH_I2C_Read... [14:01:23]Read from MH i2c: E2 0E 00 [14:01:23]MH_I2C_Read... [14:01:23]Read from MH i2c: E2 0E 00 1F 49 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 DE [14:01:23]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:01:23]wFMCommunicate OK [14:01:23]SAM_PROTO_GetShiftState done [14:01:23]FM_GetShiftState done [14:01:23]req_shift_opened done [14:01:23]requested_item shift.open_date is exist - process it [14:01:23]req_shift_open_date [14:01:23]req_shift_open_date done [14:01:23]produce_requested_data done [14:01:23]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317991,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:01:23]process_action_free close_receipt [14:01:23]json_value_free [14:01:23]json_value_free done [14:01:23]process_json_proto returns [14:01:23]Send response to host [14:01:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317991,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:01:23]free response buf [14:01:23]execute_script done [14:01:23]execute_script returns [14:01:23]free content buf [14:01:23]Sock 7.Close socket [14:01:23]Sock 7.Thread stoped [14:01:26]OFD Sender: No OFD packet to send [14:01:31]OFD Sender: No OFD packet to send [14:01:36]OFD Sender: No OFD packet to send [14:01:41]OFD Sender: No OFD packet to send [14:01:46]OFD Sender: No OFD packet to send [14:01:51]OFD Sender: No OFD packet to send [14:01:56]OFD Sender: No OFD packet to send [14:02:01]OFD Sender: No OFD packet to send [14:02:06]OFD Sender: No OFD packet to send [14:02:11]OFD Sender: No OFD packet to send [14:02:16]OFD Sender: No OFD packet to send [14:02:21]OFD Sender: No OFD packet to send [14:02:26]OFD Sender: No OFD packet to send [14:02:31]OFD Sender: No OFD packet to send [14:02:36]OFD Sender: No OFD packet to send [14:02:41]OFD Sender: No OFD packet to send [14:02:46]OFD Sender: No OFD packet to send [14:02:51]OFD Sender: No OFD packet to send [14:02:56]OFD Sender: No OFD packet to send [14:03:01]OFD Sender: No OFD packet to send [14:03:06]OFD Sender: No OFD packet to send [14:03:11]OFD Sender: No OFD packet to send [14:03:16]OFD Sender: No OFD packet to send [14:03:21]OFD Sender: No OFD packet to send [14:03:26]OFD Sender: No OFD packet to send [14:03:31]OFD Sender: No OFD packet to send [14:03:36]OFD Sender: No OFD packet to send [14:03:41]OFD Sender: No OFD packet to send [14:03:46]OFD Sender: No OFD packet to send [14:03:51]OFD Sender: No OFD packet to send [14:03:56]OFD Sender: No OFD packet to send [14:04:01]OFD Sender: No OFD packet to send [14:04:06]OFD Sender: No OFD packet to send [14:04:11]OFD Sender: No OFD packet to send [14:04:14]accept exits with 9 [14:04:14]New connection [14:04:14]New thread 3067436388 created [14:04:14]Thread 3067293028 joined [14:04:14]Waiting for new connection... [14:04:14] Sock 9.Parse request [14:04:14]Sock 9.Check first char [14:04:14]Sock 9.First char is OK [14:04:14]request: POST /json_proto HTTP/1.0 [14:04:14]Method: POST [14:04:14]URL: /json_proto [14:04:14]Method is POST - this is cgi request [14:04:14]url: /json_proto [14:04:14]query_string will be loaded in cgi processing [14:04:14]execute_cgi json_proto POST (null) [14:04:14]execute_cgi path=json_proto method=POST [14:04:14]POST find Content-Length [14:04:14]Host: 172.17.50.195:8080 [14:04:14]Content-Length: 823 [14:04:14]Content-Type: application/json [14:04:14] [14:04:14]POST finish read [14:04:14]Found Content-Length = 823 [14:04:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092953", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 34.810, "sum" : 1333.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1333.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:04:14]execute_script... [14:04:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092953", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 34.810, "sum" : 1333.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1333.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:04:14]POST & json_proto [14:04:14]process_json_proto [14:04:14]json parsed OK: [14:04:14]protocol is kg_v1.0 [14:04:14]action value=close_receipt [14:04:14]process_action close_receipt [14:04:14]cmd_close_receipt [14:04:14]MH_GetDate [14:04:14]Write to MH i2c: F0 00 00 20 49 58 [14:04:14]Write i2c OK [14:04:14]MH_I2C_Read... [14:04:14]Read from MH i2c: F0 [14:04:14]MH_I2C_Read... [14:04:14]Read from MH i2c: F0 09 00 [14:04:14]MH_I2C_Read... [14:04:14]Read from MH i2c: F0 09 00 20 49 00 E0 99 1F 67 43 33 1C 67 59 [14:04:14]GetLastDocTimeStamp 1730124080 [14:04:14]current date 1730124256 [14:04:14]FM_GetShiftState [14:04:14]SAM_PROTO_GetShiftState [14:04:14]wFMCommunicate request_size=4 [14:04:14]MH_SAM_APDU [14:04:14]CAPDU: 80 13 01 00 [14:04:14]Write to MH i2c: E2 08 00 21 49 80 13 01 00 00 00 00 00 E7 [14:04:14]Write i2c OK [14:04:14]MH_I2C_Read... [14:04:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:04:14]Read from MH i2c: E2 [14:04:14]MH_I2C_Read... [14:04:14]Read from MH i2c: E2 0E 00 [14:04:14]MH_I2C_Read... [14:04:14]Read from MH i2c: E2 0E 00 21 49 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E0 [14:04:14]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:04:14]wFMCommunicate OK [14:04:14]SAM_PROTO_GetShiftState done [14:04:14]FM_GetShiftState done [14:04:14]opened in 1730073493 [14:04:14]opened+sec_in_day 1730159893 [14:04:14]quantity*price = 133322 [14:04:14]sum+1 = 133323 [14:04:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1333.22 НСП 1% : 11.80 НДС 12% : 141.58 Наличными: 0.00 Безнал.: 1333.22 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 467 28.10.2024 14:04 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874671 ФД: 317992 ФПД: 130659739437066 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T140416&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317992&fm=130659739437066&tin=02508201610067®Number=0000000000091628&sum=133322 [14:04:15]StoreToDocumentArchive [14:04:15]shift 546 fd 317992 [14:04:15]save to /storage/0546/doc_00317992 [14:04:15]save last doc name /storage/0546/doc_00317992 to /storage/kkm_last_doc_name [14:04:15]save OK [14:04:15]Clear old archive folders... [14:04:15]ProcessDocumentItem done err = 0, tmpTLVsize=250 [14:04:15]tlvbuf is 015F3350 [14:04:15]SAM_PROTO_ClearQueue [14:04:15]wFMCommunicate request_size=4 [14:04:15]MH_SAM_APDU [14:04:15]CAPDU: 80 09 00 00 [14:04:15]Write to MH i2c: E2 08 00 2E 49 80 09 00 00 00 00 00 00 E9 [14:04:15]Write i2c OK [14:04:15]MH_I2C_Read... [14:04:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:04:15]Read from MH i2c: E2 [14:04:15]MH_I2C_Read... [14:04:15]Read from MH i2c: E2 03 00 [14:04:15]MH_I2C_Read... [14:04:15]Read from MH i2c: E2 03 00 2E 49 00 90 00 EB [14:04:15]RAPDU: 90 00 [14:04:15]wFMCommunicate OK [14:04:15]SAM_PROTO_ClearQueue done [14:04:15]KKMCreateOFDPacket [14:04:15]OFDProtocolAddRootSTLVToBuf [14:04:15]FM_MakeSignedData [14:04:15]FM_MakeSignedData [14:04:15]SAM_PROTO_SignData [14:04:15]wFMCommunicate request_size=4 [14:04:15]MH_SAM_APDU [14:04:15]CAPDU: 80 0D 01 02 [14:04:15]Write to MH i2c: E2 08 00 2F 49 80 0D 01 02 00 00 00 00 F1 [14:04:15]Write i2c OK [14:04:15]MH_I2C_Read... [14:04:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:04:15]Read from MH i2c: E2 [14:04:15]MH_I2C_Read... [14:04:15]Read from MH i2c: E2 03 00 [14:04:15]MH_I2C_Read... [14:04:15]Read from MH i2c: E2 03 00 2F 49 00 90 00 EC [14:04:15]RAPDU: 90 00 [14:04:15]wFMCommunicate OK [14:04:15]wFMCommunicate request_size=255 [14:04:15]MH_SAM_APDU [14:04:15]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA 87 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 CA 08 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CA 08 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9C 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4E 37 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CA 08 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 01 00 00 F4 03 04 00 E0 99 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 28 DA 04 00 35 04 06 00 76 D5 [14:04:15]Write to MH i2c: E2 02 01 30 49 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA 87 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 CA 08 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CA 08 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9C 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4E 37 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CA 08 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 01 00 00 F4 03 04 00 E0 99 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 28 DA 04 00 35 04 06 00 76 D5 00 00 12 [14:04:15]Write i2c OK [14:04:15]MH_I2C_Read... [14:04:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:04:16]Read from MH i2c: E2 [14:04:16]MH_I2C_Read... [14:04:16]Read from MH i2c: E2 03 00 [14:04:16]MH_I2C_Read... [14:04:16]Read from MH i2c: E2 03 00 30 49 00 90 00 ED [14:04:16]RAPDU: 90 00 [14:04:16]wFMCommunicate OK [14:04:16]wFMCommunicate request_size=9 [14:04:16]MH_SAM_APDU [14:04:16]CAPDU: 80 0D 02 02 04 97 5B 08 0A [14:04:16]Write to MH i2c: E2 0C 00 31 49 80 0D 02 02 04 00 97 5B 08 0A 00 00 00 [14:04:16]Write i2c OK [14:04:16]MH_I2C_Read... [14:04:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:04:16]Read from MH i2c: E2 [14:04:16]MH_I2C_Read... [14:04:16]Read from MH i2c: E2 03 00 [14:04:16]MH_I2C_Read... [14:04:16]Read from MH i2c: E2 03 00 31 49 00 90 00 EE [14:04:16]RAPDU: 90 00 [14:04:16]wFMCommunicate OK [14:04:16]wFMCommunicate request_size=4 [14:04:16]MH_SAM_APDU [14:04:16]CAPDU: 80 0D 03 02 [14:04:16]Write to MH i2c: E2 08 00 32 49 80 0D 03 02 00 00 00 00 F6 [14:04:16]Write i2c OK [14:04:16]MH_I2C_Read... [14:04:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:04:16]Read from MH i2c: E2 [14:04:16]MH_I2C_Read... [14:04:16]Read from MH i2c: E2 0B 00 [14:04:16]MH_I2C_Read... [14:04:16]Read from MH i2c: E2 0B 00 32 49 00 D4 EC EC 95 B1 A5 40 3F 90 00 0D [14:04:16]RAPDU: D4 EC EC 95 B1 A5 40 3F 90 00 [14:04:16]wFMCommunicate OK [14:04:16]SAM_PROTO_SignData done [14:04:16]FM_MakeSignedData done [14:04:16]CreateOFDProtocolMessage [14:04:16]wFMCommunicate request_size=4 [14:04:16]MH_SAM_APDU [14:04:16]CAPDU: 80 11 00 00 [14:04:16]Write to MH i2c: E2 08 00 33 49 80 11 00 00 00 00 00 00 F6 [14:04:16]Write i2c OK [14:04:16]MH_I2C_Read... [14:04:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:04:16]Read from MH i2c: E2 [14:04:16]MH_I2C_Read... [14:04:16]Read from MH i2c: E2 17 00 [14:04:16]MH_I2C_Read... [14:04:16]Read from MH i2c: E2 17 00 33 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 4A [14:04:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:04:16]wFMCommunicate OK [14:04:16]CreateOFDProtocolMessage done [14:04:16]OFDSenderStorePacket 317992 [14:04:16]StoreOFDPacket docnum=317992 [14:04:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 90 9C 06 01 3C 0C 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA 87 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 CA 08 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CA 08 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9C 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4E 37 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CA 08 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 01 00 00 F4 03 04 00 E0 99 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 28 DA 04 00 35 04 06 00 76 D5 97 5B 08 0A D4 EC EC 95 B1 A5 40 3F [14:04:16]CheckFolder [14:04:16]dirname=/storage/ofd_packets [14:04:16]CheckFolder done [14:04:16]ProducePacketName [14:04:16]name=ofd_packets/00317992 [14:04:16]NVStorageSaveData ofd_packets/00317992 [14:04:16]File name is /storage/ofd_packets/00317992 [14:04:16]Write 300 bytes [14:04:16]NVStorageSaveData done [14:04:16]OFDSenderStorePacket done [14:04:16]KKMCreateOFDPacket done [14:04:16]NVStorageSaveData kkm_last_timestamp [14:04:16]File name is /storage/kkm_last_timestamp [14:04:16]Write 4 bytes [14:04:16]NVStorageSaveData done [14:04:16]ExternCall_PrintAddStr [14:04:16]wPrintStart [14:04:16]Write to MH i2c: 01 00 00 34 49 7D [14:04:16]Write i2c OK [14:04:16]MH_I2C_Read... [14:04:16]Read from MH i2c: 01 [14:04:16]MH_I2C_Read... [14:04:16]Read from MH i2c: 01 07 00 [14:04:16]MH_I2C_Read... [14:04:16]Read from MH i2c: 01 07 00 34 49 00 00 00 00 00 FF 0F 92 [14:04:16]RasterBufferAndPrint [14:04:16]line Счет N : (1)1092953 [14:04:16]line ИНН: 02508201610067 [14:04:16]line Контрольно-Кассовый Чек [14:04:16]line ПРОДАЖА [14:04:16]line ТРК (МРК, ГНК) : 71 [14:04:16]line Товар: 2711190000 [14:04:16]line ГАЗ-К-5 [14:04:16]line 34.810 * 38.30 [14:04:16]line = 1333.22 [14:04:16]line НДС 12% НСП 1% [14:04:16]line > о реализуемом товаре [14:04:16]line ИТОГО: 1333.22 [14:04:16]line НСП 1% : 11.80 [14:04:16]line НДС 12% : 141.58 [14:04:16]line Наличными: 0.00 [14:04:16]line Безнал.: 1333.22 [14:04:16]line Место: АЗС № 101 "Партнер Нефть" [14:04:16]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:04:16]line СНО: Общий режим [14:04:16]line Чек 467 28.10.2024 14:04 [14:04:16]line Смена: 546 ФФД: 1.0 [14:04:16]line ЗНМ: 0300000082 [14:04:16]line РНМ: 0000000000091628 [14:04:16]line Версия ККМ: 001 [14:04:16]line Платежная система: Бакай Банк [14:04:16]line ФМ: 0000000000874671 [14:04:16]line ФД: 317992 [14:04:16]line ФПД: 130659739437066 [14:04:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T140416&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317992&fm=130659739437066&tin=02508201610067®Number=0000000000091628&sum=133322 [14:04:16]written 0, free lines is 4095 [14:04:16]OFD Sender: Processing packet 317992 [packets to send 127, broken 126] [14:04:16]ProducePacketName [14:04:16]name=ofd_packets/00317992 [14:04:16]OFD Sender: To server: pG, [14:04:16]CommunicateWithHost lk.salyk.kg:30040 [14:04:16]ConnectInit lk.salyk.kg [14:04:16]Connected sock=11 [14:04:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 90 9C 06 01 3C 0C 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FA 87 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 CA 08 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CA 08 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9C 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4E 37 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CA 08 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 01 00 00 F4 03 04 00 E0 99 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 28 DA 04 00 35 04 06 00 76 D5 97 5B 08 0A D4 EC EC 95 B1 A5 40 3F [14:04:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 09 6E 47 00 4C A6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 28 DA 04 00 F4 03 04 00 98 45 1F 67 B6 04 01 00 00 19 2E E4 FD E4 08 A6 6E [14:04:16]CommunicateWithHost err = 0 [14:04:16]CheckOFDResponse [14:04:16]1017 (14) - 77093643461234 [14:04:16]1041 (16) - 0000000000874671 [14:04:16]1040 (4) - 317992 [14:04:16]1012 (4) - 28.10.2024 08:04 [14:04:16]1206 (1) - 0 [14:04:16]OFD Sender: Remove packet 317992 [14:04:16]ProducePacketName [14:04:16]name=ofd_packets/00317992 [14:04:16]NVStorageDeleteData [14:04:16]Write to MH i2c: 01 00 00 5E 49 A7 [14:04:16]Write i2c OK [14:04:16]MH_I2C_Read... [14:04:16]Read from MH i2c: 01 [14:04:16]MH_I2C_Read... [14:04:16]Read from MH i2c: 01 07 00 [14:04:16]MH_I2C_Read... [14:04:16]Read from MH i2c: 01 07 00 5E 49 00 00 00 00 00 0A 0D C5 [14:04:16]RasterBufferAndPrint [14:04:16]line [14:04:16]line [14:04:16]line [14:04:16]line [14:04:16]line [14:04:16]written 0, free lines is 3344 [14:04:16]MH_Cut [14:04:16]Write to MH i2c: D1 01 00 65 49 01 80 [14:04:16]Write i2c OK [14:04:16]MH_I2C_Read... [14:04:16]Read from MH i2c: D1 [14:04:16]MH_I2C_Read... [14:04:16]Read from MH i2c: D1 01 00 [14:04:16]MH_I2C_Read... [14:04:16]Read from MH i2c: D1 01 00 65 49 00 7F [14:04:16]Write to MH i2c: 01 00 00 66 49 AF [14:04:16]Write i2c OK [14:04:16]MH_I2C_Read... [14:04:17]OFD Sender: No OFD packet to send [14:04:17]*** Cut start [14:04:17]*** Partial cut [14:04:17]*** CUTSNS_PIN = 1 [14:04:17]*** CUTSNS_PIN = 0 [14:04:17]*** Brake cut motor [14:04:18]Read from MH i2c: 01 [14:04:18]MH_I2C_Read... [14:04:18]*** Stop cut motor [14:04:18]*** Cut end [14:04:18]Read from MH i2c: 01 07 00 [14:04:18]MH_I2C_Read... [14:04:18]Read from MH i2c: 01 07 00 66 49 00 00 00 00 00 FF 0F C4 [14:04:18]process_action close_receipt done [14:04:18]requested_data is exist [14:04:18]produce_requested_data [14:04:18]requested_item fm.sn is exist - process it [14:04:18]wFMCommunicate request_size=4 [14:04:18]MH_SAM_APDU [14:04:18]CAPDU: 80 11 00 00 [14:04:18]Write to MH i2c: E2 08 00 67 49 80 11 00 00 00 00 00 00 2A [14:04:18]Write i2c OK [14:04:18]MH_I2C_Read... [14:04:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:04:18]Read from MH i2c: E2 [14:04:18]MH_I2C_Read... [14:04:18]Read from MH i2c: E2 17 00 [14:04:18]MH_I2C_Read... [14:04:18]Read from MH i2c: E2 17 00 67 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 7E [14:04:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:04:18]wFMCommunicate OK [14:04:18]requested_item fd.num is exist - process it [14:04:18]SAM_PROTO_GetFieldsCounters [14:04:18]wFMCommunicate request_size=4 [14:04:18]MH_SAM_APDU [14:04:18]CAPDU: 80 13 00 00 [14:04:18]Write to MH i2c: E2 08 00 68 49 80 13 00 00 00 00 00 00 2D [14:04:18]Write i2c OK [14:04:18]MH_I2C_Read... [14:04:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:04:18]Read from MH i2c: E2 [14:04:18]MH_I2C_Read... [14:04:18]Read from MH i2c: E2 62 00 [14:04:18]MH_I2C_Read... [14:04:18]Read from MH i2c: E2 62 00 68 49 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 28 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 D3 01 00 00 5E 04 04 00 D3 01 00 00 57 04 04 00 D4 01 00 00 19 04 04 00 00 00 00 00 90 00 F6 [14:04:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 28 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 D3 01 00 00 5E 04 04 00 D3 01 00 00 57 04 04 00 D4 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:04:18]wFMCommunicate OK [14:04:18]SAM_PROTO_GetFieldsCounters done [14:04:18]requested_item shift.num is exist - process it [14:04:18]requested_item shift.opened is exist - process it [14:04:18]req_shift_opened [14:04:18]FM_GetShiftState [14:04:18]SAM_PROTO_GetShiftState [14:04:18]wFMCommunicate request_size=4 [14:04:18]MH_SAM_APDU [14:04:18]CAPDU: 80 13 01 00 [14:04:18]Write to MH i2c: E2 08 00 69 49 80 13 01 00 00 00 00 00 2F [14:04:18]Write i2c OK [14:04:18]MH_I2C_Read... [14:04:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:04:18]Read from MH i2c: E2 [14:04:18]MH_I2C_Read... [14:04:18]Read from MH i2c: E2 0E 00 [14:04:18]MH_I2C_Read... [14:04:18]Read from MH i2c: E2 0E 00 69 49 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 28 [14:04:18]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:04:18]wFMCommunicate OK [14:04:18]SAM_PROTO_GetShiftState done [14:04:18]FM_GetShiftState done [14:04:18]req_shift_opened done [14:04:18]requested_item shift.open_date is exist - process it [14:04:18]req_shift_open_date [14:04:18]req_shift_open_date done [14:04:18]produce_requested_data done [14:04:18]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317992,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:04:18]process_action_free close_receipt [14:04:18]json_value_free [14:04:18]json_value_free done [14:04:18]process_json_proto returns [14:04:18]Send response to host [14:04:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317992,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:04:18]free response buf [14:04:18]execute_script done [14:04:18]execute_script returns [14:04:18]free content buf [14:04:18]Sock 9.Close socket [14:04:18]Sock 9.Thread stoped [14:04:22]OFD Sender: No OFD packet to send [14:04:27]OFD Sender: No OFD packet to send [14:04:32]OFD Sender: No OFD packet to send [14:04:37]OFD Sender: No OFD packet to send [14:04:42]OFD Sender: No OFD packet to send [14:04:47]OFD Sender: No OFD packet to send [14:04:52]OFD Sender: No OFD packet to send [14:04:57]OFD Sender: No OFD packet to send [14:05:02]OFD Sender: No OFD packet to send [14:05:07]OFD Sender: No OFD packet to send [14:05:12]OFD Sender: No OFD packet to send [14:05:17]OFD Sender: No OFD packet to send [14:05:22]OFD Sender: No OFD packet to send [14:05:27]OFD Sender: No OFD packet to send [14:05:32]OFD Sender: No OFD packet to send [14:05:37]OFD Sender: No OFD packet to send [14:05:42]OFD Sender: No OFD packet to send [14:05:47]OFD Sender: No OFD packet to send [14:05:52]OFD Sender: No OFD packet to send [14:05:57]OFD Sender: No OFD packet to send [14:06:02]OFD Sender: No OFD packet to send [14:06:03]accept exits with 7 [14:06:03]New connection [14:06:03]New thread 3067293028 created [14:06:03]Thread 3067436388 joined [14:06:03]Waiting for new connection... [14:06:03] Sock 7.Parse request [14:06:03]Sock 7.Check first char [14:06:03]Sock 7.First char is OK [14:06:03]request: POST /json_proto HTTP/1.0 [14:06:03]Method: POST [14:06:03]URL: /json_proto [14:06:03]Method is POST - this is cgi request [14:06:03]url: /json_proto [14:06:03]query_string will be loaded in cgi processing [14:06:03]execute_cgi json_proto POST (null) [14:06:03]execute_cgi path=json_proto method=POST [14:06:03]POST find Content-Length [14:06:03]Host: 172.17.50.195:8080 [14:06:03]Content-Length: 686 [14:06:03]Content-Type: application/json [14:06:03] [14:06:03]POST finish read [14:06:03]Found Content-Length = 686 [14:06:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092956", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 52.220, "sum" : 2000.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:06:03]execute_script... [14:06:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092956", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 52.220, "sum" : 2000.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:06:03]POST & json_proto [14:06:03]process_json_proto [14:06:03]json parsed OK: [14:06:03]protocol is kg_v1.0 [14:06:03]action value=close_receipt [14:06:03]process_action close_receipt [14:06:03]cmd_close_receipt [14:06:03]MH_GetDate [14:06:03]Write to MH i2c: F0 00 00 6A 49 A2 [14:06:03]Write i2c OK [14:06:03]MH_I2C_Read... [14:06:03]Read from MH i2c: F0 [14:06:03]MH_I2C_Read... [14:06:03]Read from MH i2c: F0 09 00 [14:06:03]MH_I2C_Read... [14:06:03]Read from MH i2c: F0 09 00 6A 49 00 4D 9A 1F 67 43 33 1C 67 11 [14:06:03]GetLastDocTimeStamp 1730124256 [14:06:03]current date 1730124365 [14:06:03]FM_GetShiftState [14:06:03]SAM_PROTO_GetShiftState [14:06:03]wFMCommunicate request_size=4 [14:06:03]MH_SAM_APDU [14:06:03]CAPDU: 80 13 01 00 [14:06:03]Write to MH i2c: E2 08 00 6B 49 80 13 01 00 00 00 00 00 31 [14:06:03]Write i2c OK [14:06:03]MH_I2C_Read... [14:06:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:06:03]Read from MH i2c: E2 [14:06:03]MH_I2C_Read... [14:06:03]Read from MH i2c: E2 0E 00 [14:06:03]MH_I2C_Read... [14:06:03]Read from MH i2c: E2 0E 00 6B 49 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 2A [14:06:03]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:06:03]wFMCommunicate OK [14:06:03]SAM_PROTO_GetShiftState done [14:06:03]FM_GetShiftState done [14:06:03]opened in 1730073493 [14:06:03]opened+sec_in_day 1730159893 [14:06:03]quantity*price = 200002 [14:06:03]sum+1 = 200004 [14:06:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.39 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 468 28.10.2024 14:06 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317993 ФПД: 75582697277076 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T140605&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317993&fm=75582697277076&tin=02508201610067®Number=0000000000091628&sum=200000 [14:06:05]StoreToDocumentArchive [14:06:05]shift 546 fd 317993 [14:06:05]save to /storage/0546/doc_00317993 [14:06:05]save last doc name /storage/0546/doc_00317993 to /storage/kkm_last_doc_name [14:06:05]save OK [14:06:05]Clear old archive folders... [14:06:05]ProcessDocumentItem done err = 0, tmpTLVsize=250 [14:06:05]tlvbuf is 01497970 [14:06:05]SAM_PROTO_ClearQueue [14:06:05]wFMCommunicate request_size=4 [14:06:05]MH_SAM_APDU [14:06:05]CAPDU: 80 09 00 00 [14:06:05]Write to MH i2c: E2 08 00 78 49 80 09 00 00 00 00 00 00 33 [14:06:05]Write i2c OK [14:06:05]MH_I2C_Read... [14:06:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:06:05]Read from MH i2c: E2 [14:06:05]MH_I2C_Read... [14:06:05]Read from MH i2c: E2 03 00 [14:06:05]MH_I2C_Read... [14:06:05]Read from MH i2c: E2 03 00 78 49 00 90 00 35 [14:06:05]RAPDU: 90 00 [14:06:05]wFMCommunicate OK [14:06:05]SAM_PROTO_ClearQueue done [14:06:05]KKMCreateOFDPacket [14:06:05]OFDProtocolAddRootSTLVToBuf [14:06:05]FM_MakeSignedData [14:06:05]FM_MakeSignedData [14:06:05]SAM_PROTO_SignData [14:06:05]wFMCommunicate request_size=4 [14:06:05]MH_SAM_APDU [14:06:05]CAPDU: 80 0D 01 02 [14:06:05]Write to MH i2c: E2 08 00 79 49 80 0D 01 02 00 00 00 00 3B [14:06:05]Write i2c OK [14:06:05]MH_I2C_Read... [14:06:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:06:05]Read from MH i2c: E2 [14:06:05]MH_I2C_Read... [14:06:05]Read from MH i2c: E2 03 00 [14:06:05]MH_I2C_Read... [14:06:05]Read from MH i2c: E2 03 00 79 49 00 90 00 36 [14:06:05]RAPDU: 90 00 [14:06:05]wFMCommunicate OK [14:06:05]wFMCommunicate request_size=255 [14:06:05]MH_SAM_APDU [14:06:05]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FC CB 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 43 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D4 01 00 00 F4 03 04 00 4D 9A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 29 DA 04 00 35 04 06 00 44 BD [14:06:05]Write to MH i2c: E2 02 01 7A 49 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FC CB 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 43 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D4 01 00 00 F4 03 04 00 4D 9A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 29 DA 04 00 35 04 06 00 44 BD 00 00 53 [14:06:05]Write i2c OK [14:06:05]MH_I2C_Read... [14:06:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:06:05]Read from MH i2c: E2 [14:06:05]MH_I2C_Read... [14:06:05]Read from MH i2c: E2 03 00 [14:06:05]MH_I2C_Read... [14:06:05]Read from MH i2c: E2 03 00 7A 49 00 90 00 37 [14:06:05]RAPDU: 90 00 [14:06:05]wFMCommunicate OK [14:06:05]wFMCommunicate request_size=9 [14:06:05]MH_SAM_APDU [14:06:05]CAPDU: 80 0D 02 02 04 F7 D2 86 94 [14:06:05]Write to MH i2c: E2 0C 00 7B 49 80 0D 02 02 04 00 F7 D2 86 94 00 00 29 [14:06:05]Write i2c OK [14:06:05]MH_I2C_Read... [14:06:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:06:05]Read from MH i2c: E2 [14:06:05]MH_I2C_Read... [14:06:05]Read from MH i2c: E2 03 00 [14:06:05]MH_I2C_Read... [14:06:05]Read from MH i2c: E2 03 00 7B 49 00 90 00 38 [14:06:05]RAPDU: 90 00 [14:06:05]wFMCommunicate OK [14:06:05]wFMCommunicate request_size=4 [14:06:05]MH_SAM_APDU [14:06:05]CAPDU: 80 0D 03 02 [14:06:05]Write to MH i2c: E2 08 00 7C 49 80 0D 03 02 00 00 00 00 40 [14:06:05]Write i2c OK [14:06:05]MH_I2C_Read... [14:06:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:06:05]Read from MH i2c: E2 [14:06:05]MH_I2C_Read... [14:06:05]Read from MH i2c: E2 0B 00 [14:06:05]MH_I2C_Read... [14:06:05]Read from MH i2c: E2 0B 00 7C 49 00 A0 00 1F CD EE CE 3E BD 90 00 84 [14:06:05]RAPDU: A0 00 1F CD EE CE 3E BD 90 00 [14:06:05]wFMCommunicate OK [14:06:05]SAM_PROTO_SignData done [14:06:05]FM_MakeSignedData done [14:06:05]CreateOFDProtocolMessage [14:06:05]wFMCommunicate request_size=4 [14:06:05]MH_SAM_APDU [14:06:05]CAPDU: 80 11 00 00 [14:06:05]Write to MH i2c: E2 08 00 7D 49 80 11 00 00 00 00 00 00 40 [14:06:05]Write i2c OK [14:06:05]MH_I2C_Read... [14:06:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:06:05]Read from MH i2c: E2 [14:06:05]MH_I2C_Read... [14:06:05]Read from MH i2c: E2 17 00 [14:06:05]MH_I2C_Read... [14:06:05]Read from MH i2c: E2 17 00 7D 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 94 [14:06:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:06:05]wFMCommunicate OK [14:06:05]CreateOFDProtocolMessage done [14:06:05]OFDSenderStorePacket 317993 [14:06:05]StoreOFDPacket docnum=317993 [14:06:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 0F 22 06 01 2E 4D 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FC CB 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 43 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D4 01 00 00 F4 03 04 00 4D 9A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 29 DA 04 00 35 04 06 00 44 BD F7 D2 86 94 A0 00 1F CD EE CE 3E BD [14:06:05]CheckFolder [14:06:05]dirname=/storage/ofd_packets [14:06:05]CheckFolder done [14:06:05]ProducePacketName [14:06:05]name=ofd_packets/00317993 [14:06:05]NVStorageSaveData ofd_packets/00317993 [14:06:05]File name is /storage/ofd_packets/00317993 [14:06:05]Write 300 bytes [14:06:05]NVStorageSaveData done [14:06:05]OFDSenderStorePacket done [14:06:05]KKMCreateOFDPacket done [14:06:05]NVStorageSaveData kkm_last_timestamp [14:06:05]File name is /storage/kkm_last_timestamp [14:06:05]Write 4 bytes [14:06:05]NVStorageSaveData done [14:06:05]ExternCall_PrintAddStr [14:06:05]wPrintStart [14:06:05]Write to MH i2c: 01 00 00 7E 49 C7 [14:06:05]Write i2c OK [14:06:05]MH_I2C_Read... [14:06:05]Read from MH i2c: 01 [14:06:05]MH_I2C_Read... [14:06:05]Read from MH i2c: 01 07 00 [14:06:05]MH_I2C_Read... [14:06:05]Read from MH i2c: 01 07 00 7E 49 00 00 00 00 00 FF 0F DC [14:06:05]RasterBufferAndPrint [14:06:05]line Счет N : (1)1092956 [14:06:05]line ИНН: 02508201610067 [14:06:05]line Контрольно-Кассовый Чек [14:06:05]line ПРОДАЖА [14:06:05]line ТРК (МРК, ГНК) : 81 [14:06:05]line Товар: 2711190000 [14:06:05]line ГАЗ-К-5 [14:06:05]line 52.220 * 38.30 [14:06:05]line = 2000.03 [14:06:05]line НДС 12% НСП 1% [14:06:05]line > о реализуемом товаре [14:06:05]line ОКРУГЛЕНИЕ: -0.03 [14:06:05]line ИТОГО: 2000.00 [14:06:05]line Внесено: 2000.00 [14:06:05]line СДАЧА: 0.00 [14:06:05]line НСП 1% : 17.70 [14:06:05]line НДС 12% : 212.39 [14:06:05]line Наличными: 2000.00 [14:06:05]line Безнал.: 0.00 [14:06:05]line Место: АЗС № 101 "Партнер Нефть" [14:06:05]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:06:05]line СНО: Общий режим [14:06:05]line Чек 468 28.10.2024 14:06 [14:06:05]line Смена: 546 ФФД: 1.0 [14:06:05]line ЗНМ: 0300000082 [14:06:05]line РНМ: 0000000000091628 [14:06:05]line Версия ККМ: 001 [14:06:05]line ФМ: 0000000000874671 [14:06:05]line ФД: 317993 [14:06:05]line ФПД: 75582697277076 [14:06:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T140605&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317993&fm=75582697277076&tin=02508201610067®Number=0000000000091628&sum=200000 [14:06:05]written 0, free lines is 4095 [14:06:05]OFD Sender: Processing packet 317993 [packets to send 127, broken 126] [14:06:05]ProducePacketName [14:06:05]name=ofd_packets/00317993 [14:06:05]OFD Sender: To server: pG, [14:06:05]CommunicateWithHost lk.salyk.kg:30040 [14:06:05]ConnectInit lk.salyk.kg [14:06:06]Connected sock=10 [14:06:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 0F 22 06 01 2E 4D 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FC CB 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 43 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D4 01 00 00 F4 03 04 00 4D 9A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 29 DA 04 00 35 04 06 00 44 BD F7 D2 86 94 A0 00 1F CD EE CE 3E BD [14:06:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 FE AA 47 00 FB 0D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 29 DA 04 00 F4 03 04 00 05 46 1F 67 B6 04 01 00 00 BF 31 00 81 96 35 DF D4 [14:06:06]CommunicateWithHost err = 0 [14:06:06]CheckOFDResponse [14:06:06]1017 (14) - 77093643461234 [14:06:06]1041 (16) - 0000000000874671 [14:06:06]1040 (4) - 317993 [14:06:06]1012 (4) - 28.10.2024 08:06 [14:06:06]1206 (1) - 0 [14:06:06]OFD Sender: Remove packet 317993 [14:06:06]ProducePacketName [14:06:06]name=ofd_packets/00317993 [14:06:06]NVStorageDeleteData [14:06:06]Write to MH i2c: 01 00 00 A9 49 F2 [14:06:06]Write i2c OK [14:06:06]MH_I2C_Read... [14:06:06]Read from MH i2c: 01 [14:06:06]MH_I2C_Read... [14:06:06]Read from MH i2c: 01 07 00 [14:06:06]MH_I2C_Read... [14:06:06]Read from MH i2c: 01 07 00 A9 49 00 00 00 00 00 FA 0C FF [14:06:06]RasterBufferAndPrint [14:06:06]line [14:06:06]line [14:06:06]line [14:06:06]line [14:06:06]line [14:06:06]written 0, free lines is 3332 [14:06:06]MH_Cut [14:06:06]Write to MH i2c: D1 01 00 B0 49 01 CB [14:06:06]Write i2c OK [14:06:06]MH_I2C_Read... [14:06:06]Read from MH i2c: D1 [14:06:06]MH_I2C_Read... [14:06:06]Read from MH i2c: D1 01 00 [14:06:06]MH_I2C_Read... [14:06:06]Read from MH i2c: D1 01 00 B0 49 00 CA [14:06:06]Write to MH i2c: 01 00 00 B1 49 FA [14:06:06]Write i2c OK [14:06:06]MH_I2C_Read... [14:06:06]OFD Sender: No OFD packet to send [14:06:07]*** Cut start [14:06:07]*** Partial cut [14:06:07]*** CUTSNS_PIN = 1 [14:06:07]*** CUTSNS_PIN = 0 [14:06:07]*** Brake cut motor [14:06:07]Read from MH i2c: 01 [14:06:07]MH_I2C_Read... [14:06:07]*** Stop cut motor [14:06:07]*** Cut end [14:06:07]Read from MH i2c: 01 07 00 [14:06:07]MH_I2C_Read... [14:06:07]Read from MH i2c: 01 07 00 B1 49 00 00 00 00 00 FF 0F 0F [14:06:07]process_action close_receipt done [14:06:07]requested_data is exist [14:06:07]produce_requested_data [14:06:07]requested_item fm.sn is exist - process it [14:06:07]wFMCommunicate request_size=4 [14:06:07]MH_SAM_APDU [14:06:07]CAPDU: 80 11 00 00 [14:06:07]Write to MH i2c: E2 08 00 B2 49 80 11 00 00 00 00 00 00 75 [14:06:07]Write i2c OK [14:06:07]MH_I2C_Read... [14:06:07]Read from MH i2c: E2 [14:06:07]MH_I2C_Read... [14:06:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:06:07]Read from MH i2c: E2 17 00 [14:06:07]MH_I2C_Read... [14:06:07]Read from MH i2c: E2 17 00 B2 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C9 [14:06:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:06:07]wFMCommunicate OK [14:06:07]requested_item fd.num is exist - process it [14:06:07]SAM_PROTO_GetFieldsCounters [14:06:07]wFMCommunicate request_size=4 [14:06:07]MH_SAM_APDU [14:06:07]CAPDU: 80 13 00 00 [14:06:07]Write to MH i2c: E2 08 00 B3 49 80 13 00 00 00 00 00 00 78 [14:06:07]Write i2c OK [14:06:07]MH_I2C_Read... [14:06:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:06:07]Read from MH i2c: E2 [14:06:07]MH_I2C_Read... [14:06:07]Read from MH i2c: E2 62 00 [14:06:07]MH_I2C_Read... [14:06:07]Read from MH i2c: E2 62 00 B3 49 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 29 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 D4 01 00 00 5E 04 04 00 D4 01 00 00 57 04 04 00 D5 01 00 00 19 04 04 00 00 00 00 00 90 00 45 [14:06:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 29 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 D4 01 00 00 5E 04 04 00 D4 01 00 00 57 04 04 00 D5 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:06:07]wFMCommunicate OK [14:06:07]SAM_PROTO_GetFieldsCounters done [14:06:07]requested_item shift.num is exist - process it [14:06:07]requested_item shift.opened is exist - process it [14:06:07]req_shift_opened [14:06:07]FM_GetShiftState [14:06:07]SAM_PROTO_GetShiftState [14:06:07]wFMCommunicate request_size=4 [14:06:07]MH_SAM_APDU [14:06:07]CAPDU: 80 13 01 00 [14:06:07]Write to MH i2c: E2 08 00 B4 49 80 13 01 00 00 00 00 00 7A [14:06:07]Write i2c OK [14:06:07]MH_I2C_Read... [14:06:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:06:07]Read from MH i2c: E2 [14:06:07]MH_I2C_Read... [14:06:07]Read from MH i2c: E2 0E 00 [14:06:07]MH_I2C_Read... [14:06:07]Read from MH i2c: E2 0E 00 B4 49 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 73 [14:06:07]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:06:07]wFMCommunicate OK [14:06:07]SAM_PROTO_GetShiftState done [14:06:07]FM_GetShiftState done [14:06:07]req_shift_opened done [14:06:07]requested_item shift.open_date is exist - process it [14:06:07]req_shift_open_date [14:06:07]req_shift_open_date done [14:06:07]produce_requested_data done [14:06:07]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317993,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:06:07]process_action_free close_receipt [14:06:07]json_value_free [14:06:07]json_value_free done [14:06:07]process_json_proto returns [14:06:07]Send response to host [14:06:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317993,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:06:07]free response buf [14:06:07]execute_script done [14:06:07]execute_script returns [14:06:07]free content buf [14:06:07]Sock 7.Close socket [14:06:07]Sock 7.Thread stoped [14:06:11]OFD Sender: No OFD packet to send [14:06:16]OFD Sender: No OFD packet to send [14:06:21]OFD Sender: No OFD packet to send [14:06:26]OFD Sender: No OFD packet to send [14:06:31]OFD Sender: No OFD packet to send [14:06:36]OFD Sender: No OFD packet to send [14:06:41]OFD Sender: No OFD packet to send [14:06:46]OFD Sender: No OFD packet to send [14:06:51]OFD Sender: No OFD packet to send [14:06:56]OFD Sender: No OFD packet to send [14:07:01]OFD Sender: No OFD packet to send [14:07:06]OFD Sender: No OFD packet to send [14:07:11]OFD Sender: No OFD packet to send [14:07:16]OFD Sender: No OFD packet to send [14:07:21]accept exits with 9 [14:07:21]New connection [14:07:21]New thread 3067436388 created [14:07:21]Thread 3067293028 joined [14:07:21]Waiting for new connection... [14:07:21] Sock 9.Parse request [14:07:21]Sock 9.Check first char [14:07:21]Sock 9.First char is OK [14:07:21]request: POST /json_proto HTTP/1.0 [14:07:21]Method: POST [14:07:21]URL: /json_proto [14:07:21]Method is POST - this is cgi request [14:07:21]url: /json_proto [14:07:21]query_string will be loaded in cgi processing [14:07:21]execute_cgi json_proto POST (null) [14:07:21]execute_cgi path=json_proto method=POST [14:07:21]POST find Content-Length [14:07:21]Host: 172.17.50.195:8080 [14:07:21]Content-Length: 682 [14:07:21]Content-Type: application/json [14:07:21] [14:07:21]POST finish read [14:07:21]Found Content-Length = 682 [14:07:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092958", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 15.670, "sum" : 600.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:07:21]execute_script... [14:07:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092958", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 15.670, "sum" : 600.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:07:21]POST & json_proto [14:07:21]process_json_proto [14:07:21]json parsed OK: [14:07:21]protocol is kg_v1.0 [14:07:21]action value=close_receipt [14:07:21]process_action close_receipt [14:07:21]cmd_close_receipt [14:07:21]MH_GetDate [14:07:21]Write to MH i2c: F0 00 00 B5 49 ED [14:07:21]OFD Sender: No OFD packet to send [14:07:21]Write i2c OK [14:07:21]MH_I2C_Read... [14:07:21]Read from MH i2c: F0 [14:07:21]MH_I2C_Read... [14:07:21]Read from MH i2c: F0 09 00 [14:07:21]MH_I2C_Read... [14:07:21]Read from MH i2c: F0 09 00 B5 49 00 9B 9A 1F 67 43 33 1C 67 AA [14:07:21]GetLastDocTimeStamp 1730124365 [14:07:21]current date 1730124443 [14:07:21]FM_GetShiftState [14:07:21]SAM_PROTO_GetShiftState [14:07:21]wFMCommunicate request_size=4 [14:07:21]MH_SAM_APDU [14:07:21]CAPDU: 80 13 01 00 [14:07:21]Write to MH i2c: E2 08 00 B6 49 80 13 01 00 00 00 00 00 7C [14:07:21]Write i2c OK [14:07:21]MH_I2C_Read... [14:07:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:07:21]Read from MH i2c: E2 [14:07:21]MH_I2C_Read... [14:07:21]Read from MH i2c: E2 0E 00 [14:07:21]MH_I2C_Read... [14:07:21]Read from MH i2c: E2 0E 00 B6 49 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 75 [14:07:21]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:07:21]wFMCommunicate OK [14:07:21]SAM_PROTO_GetShiftState done [14:07:21]FM_GetShiftState done [14:07:21]opened in 1730073493 [14:07:21]opened+sec_in_day 1730159893 [14:07:21]quantity*price = 60016 [14:07:21]sum+1 = 60017 [14:07:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 469 28.10.2024 14:07 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317994 ФПД: 150551134454581 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T140723&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317994&fm=150551134454581&tin=02508201610067®Number=0000000000091628&sum=60000 [14:07:22]StoreToDocumentArchive [14:07:22]shift 546 fd 317994 [14:07:22]save to /storage/0546/doc_00317994 [14:07:22]save last doc name /storage/0546/doc_00317994 to /storage/kkm_last_doc_name [14:07:22]save OK [14:07:22]Clear old archive folders... [14:07:22]ProcessDocumentItem done err = 0, tmpTLVsize=250 [14:07:22]tlvbuf is 015DFDD0 [14:07:22]SAM_PROTO_ClearQueue [14:07:22]wFMCommunicate request_size=4 [14:07:22]MH_SAM_APDU [14:07:22]CAPDU: 80 09 00 00 [14:07:22]Write to MH i2c: E2 08 00 C3 49 80 09 00 00 00 00 00 00 7E [14:07:22]Write i2c OK [14:07:22]MH_I2C_Read... [14:07:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:07:22]Read from MH i2c: E2 [14:07:22]MH_I2C_Read... [14:07:22]Read from MH i2c: E2 03 00 [14:07:22]MH_I2C_Read... [14:07:22]Read from MH i2c: E2 03 00 C3 49 00 90 00 80 [14:07:22]RAPDU: 90 00 [14:07:22]wFMCommunicate OK [14:07:22]SAM_PROTO_ClearQueue done [14:07:22]KKMCreateOFDPacket [14:07:22]OFDProtocolAddRootSTLVToBuf [14:07:22]FM_MakeSignedData [14:07:22]FM_MakeSignedData [14:07:22]SAM_PROTO_SignData [14:07:22]wFMCommunicate request_size=4 [14:07:22]MH_SAM_APDU [14:07:22]CAPDU: 80 0D 01 02 [14:07:22]Write to MH i2c: E2 08 00 C4 49 80 0D 01 02 00 00 00 00 86 [14:07:22]Write i2c OK [14:07:22]MH_I2C_Read... [14:07:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:07:23]Read from MH i2c: E2 [14:07:23]MH_I2C_Read... [14:07:23]Read from MH i2c: E2 03 00 [14:07:23]MH_I2C_Read... [14:07:23]Read from MH i2c: E2 03 00 C4 49 00 90 00 81 [14:07:23]RAPDU: 90 00 [14:07:23]wFMCommunicate OK [14:07:23]wFMCommunicate request_size=255 [14:07:23]MH_SAM_APDU [14:07:23]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 36 3D 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 70 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 01 00 00 F4 03 04 00 9B 9A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2A DA 04 00 35 04 06 00 88 EC [14:07:23]Write to MH i2c: E2 02 01 C5 49 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 36 3D 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 70 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 01 00 00 F4 03 04 00 9B 9A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2A DA 04 00 35 04 06 00 88 EC 00 00 E1 [14:07:23]Write i2c OK [14:07:23]MH_I2C_Read... [14:07:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:07:23]Read from MH i2c: E2 [14:07:23]MH_I2C_Read... [14:07:23]Read from MH i2c: E2 03 00 [14:07:23]MH_I2C_Read... [14:07:23]Read from MH i2c: E2 03 00 C5 49 00 90 00 82 [14:07:23]RAPDU: 90 00 [14:07:23]wFMCommunicate OK [14:07:23]wFMCommunicate request_size=9 [14:07:23]MH_SAM_APDU [14:07:23]CAPDU: 80 0D 02 02 04 EA E3 C3 35 [14:07:23]Write to MH i2c: E2 0C 00 C6 49 80 0D 02 02 04 00 EA E3 C3 35 00 00 56 [14:07:23]Write i2c OK [14:07:23]MH_I2C_Read... [14:07:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:07:23]Read from MH i2c: E2 [14:07:23]MH_I2C_Read... [14:07:23]Read from MH i2c: E2 03 00 [14:07:23]MH_I2C_Read... [14:07:23]Read from MH i2c: E2 03 00 C6 49 00 90 00 83 [14:07:23]RAPDU: 90 00 [14:07:23]wFMCommunicate OK [14:07:23]wFMCommunicate request_size=4 [14:07:23]MH_SAM_APDU [14:07:23]CAPDU: 80 0D 03 02 [14:07:23]Write to MH i2c: E2 08 00 C7 49 80 0D 03 02 00 00 00 00 8B [14:07:23]Write i2c OK [14:07:23]MH_I2C_Read... [14:07:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:07:23]Read from MH i2c: E2 [14:07:23]MH_I2C_Read... [14:07:23]Read from MH i2c: E2 0B 00 [14:07:23]MH_I2C_Read... [14:07:23]Read from MH i2c: E2 0B 00 C7 49 00 35 57 AF 5C 14 56 01 94 90 00 22 [14:07:23]RAPDU: 35 57 AF 5C 14 56 01 94 90 00 [14:07:23]wFMCommunicate OK [14:07:23]SAM_PROTO_SignData done [14:07:23]FM_MakeSignedData done [14:07:23]CreateOFDProtocolMessage [14:07:23]wFMCommunicate request_size=4 [14:07:23]MH_SAM_APDU [14:07:23]CAPDU: 80 11 00 00 [14:07:23]Write to MH i2c: E2 08 00 C8 49 80 11 00 00 00 00 00 00 8B [14:07:23]Write i2c OK [14:07:23]MH_I2C_Read... [14:07:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:07:23]Read from MH i2c: E2 [14:07:23]MH_I2C_Read... [14:07:23]Read from MH i2c: E2 17 00 [14:07:23]MH_I2C_Read... [14:07:23]Read from MH i2c: E2 17 00 C8 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 DF [14:07:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:07:23]wFMCommunicate OK [14:07:23]CreateOFDProtocolMessage done [14:07:23]OFDSenderStorePacket 317994 [14:07:23]StoreOFDPacket docnum=317994 [14:07:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 83 6D 06 01 BC 48 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 36 3D 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 70 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 01 00 00 F4 03 04 00 9B 9A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2A DA 04 00 35 04 06 00 88 EC EA E3 C3 35 35 57 AF 5C 14 56 01 94 [14:07:23]CheckFolder [14:07:23]dirname=/storage/ofd_packets [14:07:23]CheckFolder done [14:07:23]ProducePacketName [14:07:23]name=ofd_packets/00317994 [14:07:23]NVStorageSaveData ofd_packets/00317994 [14:07:23]File name is /storage/ofd_packets/00317994 [14:07:23]Write 300 bytes [14:07:23]NVStorageSaveData done [14:07:23]OFDSenderStorePacket done [14:07:23]KKMCreateOFDPacket done [14:07:23]NVStorageSaveData kkm_last_timestamp [14:07:23]File name is /storage/kkm_last_timestamp [14:07:23]Write 4 bytes [14:07:23]NVStorageSaveData done [14:07:23]ExternCall_PrintAddStr [14:07:23]wPrintStart [14:07:23]Write to MH i2c: 01 00 00 C9 49 12 [14:07:23]Write i2c OK [14:07:23]MH_I2C_Read... [14:07:23]Read from MH i2c: 01 [14:07:23]MH_I2C_Read... [14:07:23]Read from MH i2c: 01 07 00 [14:07:23]MH_I2C_Read... [14:07:23]Read from MH i2c: 01 07 00 C9 49 00 00 00 00 00 FF 0F 27 [14:07:23]RasterBufferAndPrint [14:07:23]line Счет N : (1)1092958 [14:07:23]line ИНН: 02508201610067 [14:07:23]line Контрольно-Кассовый Чек [14:07:23]line ПРОДАЖА [14:07:23]line ТРК (МРК, ГНК) : 71 [14:07:23]line Товар: 2711190000 [14:07:23]line ГАЗ-К-5 [14:07:23]line 15.670 * 38.30 [14:07:23]line = 600.16 [14:07:23]line НДС 12% НСП 1% [14:07:23]line > о реализуемом товаре [14:07:23]line ОКРУГЛЕНИЕ: -0.16 [14:07:23]line ИТОГО: 600.00 [14:07:23]line Внесено: 600.00 [14:07:23]line СДАЧА: 0.00 [14:07:23]line НСП 1% : 5.31 [14:07:23]line НДС 12% : 63.73 [14:07:23]line Наличными: 600.00 [14:07:23]line Безнал.: 0.00 [14:07:23]line Место: АЗС № 101 "Партнер Нефть" [14:07:23]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:07:23]line СНО: Общий режим [14:07:23]line Чек 469 28.10.2024 14:07 [14:07:23]line Смена: 546 ФФД: 1.0 [14:07:23]line ЗНМ: 0300000082 [14:07:23]line РНМ: 0000000000091628 [14:07:23]line Версия ККМ: 001 [14:07:23]line ФМ: 0000000000874671 [14:07:23]line ФД: 317994 [14:07:23]line ФПД: 150551134454581 [14:07:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T140723&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317994&fm=150551134454581&tin=02508201610067®Number=0000000000091628&sum=60000 [14:07:23]OFD Sender: Processing packet 317994 [packets to send 127, broken 126] [14:07:23]ProducePacketName [14:07:23]name=ofd_packets/00317994 [14:07:23]OFD Sender: To server: pG, [14:07:23]CommunicateWithHost lk.salyk.kg:30040 [14:07:23]ConnectInit lk.salyk.kg [14:07:23]written 0, free lines is 4095 [14:07:23]Connected sock=10 [14:07:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 83 6D 06 01 BC 48 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 36 3D 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 70 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 01 00 00 F4 03 04 00 9B 9A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2A DA 04 00 35 04 06 00 88 EC EA E3 C3 35 35 57 AF 5C 14 56 01 94 [14:07:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 59 83 47 00 3C 1B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2A DA 04 00 F4 03 04 00 53 46 1F 67 B6 04 01 00 00 4D 81 4D 2E 25 FB 63 89 [14:07:24]CommunicateWithHost err = 0 [14:07:24]CheckOFDResponse [14:07:24]1017 (14) - 77093643461234 [14:07:24]1041 (16) - 0000000000874671 [14:07:24]1040 (4) - 317994 [14:07:24]1012 (4) - 28.10.2024 08:07 [14:07:24]1206 (1) - 0 [14:07:24]OFD Sender: Remove packet 317994 [14:07:24]ProducePacketName [14:07:24]name=ofd_packets/00317994 [14:07:24]NVStorageDeleteData [14:07:24]Write to MH i2c: 01 00 00 F4 49 3D [14:07:24]Write i2c OK [14:07:24]MH_I2C_Read... [14:07:24]Read from MH i2c: 01 [14:07:24]MH_I2C_Read... [14:07:24]Read from MH i2c: 01 07 00 [14:07:24]MH_I2C_Read... [14:07:24]Read from MH i2c: 01 07 00 F4 49 00 00 00 00 00 EE 0C 3E [14:07:24]RasterBufferAndPrint [14:07:24]line [14:07:24]line [14:07:24]line [14:07:24]line [14:07:24]line [14:07:24]written 0, free lines is 3319 [14:07:24]MH_Cut [14:07:24]Write to MH i2c: D1 01 00 FB 49 01 16 [14:07:24]Write i2c OK [14:07:24]MH_I2C_Read... [14:07:24]Read from MH i2c: D1 [14:07:24]MH_I2C_Read... [14:07:24]Read from MH i2c: D1 01 00 [14:07:24]MH_I2C_Read... [14:07:24]Read from MH i2c: D1 01 00 FB 49 00 15 [14:07:24]Write to MH i2c: 01 00 00 FC 49 45 [14:07:24]Write i2c OK [14:07:24]MH_I2C_Read... [14:07:24]OFD Sender: No OFD packet to send [14:07:24]*** Cut start [14:07:24]*** Partial cut [14:07:24]*** CUTSNS_PIN = 1 [14:07:25]*** CUTSNS_PIN = 0 [14:07:25]*** Brake cut motor [14:07:25]Read from MH i2c: 01 [14:07:25]MH_I2C_Read... [14:07:25]*** Stop cut motor [14:07:25]*** Cut end [14:07:25]Read from MH i2c: 01 07 00 [14:07:25]MH_I2C_Read... [14:07:25]Read from MH i2c: 01 07 00 FC 49 00 00 00 00 00 FF 0F 5A [14:07:25]process_action close_receipt done [14:07:25]requested_data is exist [14:07:25]produce_requested_data [14:07:25]requested_item fm.sn is exist - process it [14:07:25]wFMCommunicate request_size=4 [14:07:25]MH_SAM_APDU [14:07:25]CAPDU: 80 11 00 00 [14:07:25]Write to MH i2c: E2 08 00 FD 49 80 11 00 00 00 00 00 00 C0 [14:07:25]Write i2c OK [14:07:25]MH_I2C_Read... [14:07:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:07:25]Read from MH i2c: E2 [14:07:25]MH_I2C_Read... [14:07:25]Read from MH i2c: E2 17 00 [14:07:25]MH_I2C_Read... [14:07:25]Read from MH i2c: E2 17 00 FD 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 14 [14:07:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:07:25]wFMCommunicate OK [14:07:25]requested_item fd.num is exist - process it [14:07:25]SAM_PROTO_GetFieldsCounters [14:07:25]wFMCommunicate request_size=4 [14:07:25]MH_SAM_APDU [14:07:25]CAPDU: 80 13 00 00 [14:07:25]Write to MH i2c: E2 08 00 FE 49 80 13 00 00 00 00 00 00 C3 [14:07:25]Write i2c OK [14:07:25]MH_I2C_Read... [14:07:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:07:25]Read from MH i2c: E2 [14:07:25]MH_I2C_Read... [14:07:25]Read from MH i2c: E2 62 00 [14:07:25]MH_I2C_Read... [14:07:25]Read from MH i2c: E2 62 00 FE 49 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 2A DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 D5 01 00 00 5E 04 04 00 D5 01 00 00 57 04 04 00 D6 01 00 00 19 04 04 00 00 00 00 00 90 00 94 [14:07:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 2A DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 D5 01 00 00 5E 04 04 00 D5 01 00 00 57 04 04 00 D6 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:07:25]wFMCommunicate OK [14:07:25]SAM_PROTO_GetFieldsCounters done [14:07:25]requested_item shift.num is exist - process it [14:07:25]requested_item shift.opened is exist - process it [14:07:25]req_shift_opened [14:07:25]FM_GetShiftState [14:07:25]SAM_PROTO_GetShiftState [14:07:25]wFMCommunicate request_size=4 [14:07:25]MH_SAM_APDU [14:07:25]CAPDU: 80 13 01 00 [14:07:25]Write to MH i2c: E2 08 00 FF 49 80 13 01 00 00 00 00 00 C5 [14:07:25]Write i2c OK [14:07:25]MH_I2C_Read... [14:07:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:07:25]Read from MH i2c: E2 [14:07:25]MH_I2C_Read... [14:07:25]Read from MH i2c: E2 0E 00 [14:07:25]MH_I2C_Read... [14:07:25]Read from MH i2c: E2 0E 00 FF 49 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 BE [14:07:25]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:07:25]wFMCommunicate OK [14:07:25]SAM_PROTO_GetShiftState done [14:07:25]FM_GetShiftState done [14:07:25]req_shift_opened done [14:07:25]requested_item shift.open_date is exist - process it [14:07:25]req_shift_open_date [14:07:25]req_shift_open_date done [14:07:25]produce_requested_data done [14:07:25]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317994,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:07:25]process_action_free close_receipt [14:07:25]json_value_free [14:07:25]json_value_free done [14:07:25]process_json_proto returns [14:07:25]Send response to host [14:07:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317994,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:07:25]free response buf [14:07:25]execute_script done [14:07:25]execute_script returns [14:07:25]free content buf [14:07:25]Sock 9.Close socket [14:07:25]Sock 9.Thread stoped [14:07:29]OFD Sender: No OFD packet to send [14:07:34]OFD Sender: No OFD packet to send [14:07:39]OFD Sender: No OFD packet to send [14:07:44]OFD Sender: No OFD packet to send [14:07:49]OFD Sender: No OFD packet to send [14:07:54]OFD Sender: No OFD packet to send [14:07:59]OFD Sender: No OFD packet to send [14:08:04]OFD Sender: No OFD packet to send [14:08:09]OFD Sender: No OFD packet to send [14:08:14]OFD Sender: No OFD packet to send [14:08:19]OFD Sender: No OFD packet to send [14:08:24]OFD Sender: No OFD packet to send [14:08:29]OFD Sender: No OFD packet to send [14:08:34]OFD Sender: No OFD packet to send [14:08:36]accept exits with 7 [14:08:36]New connection [14:08:36]New thread 3067293028 created [14:08:36]Thread 3067436388 joined [14:08:36]Waiting for new connection... [14:08:36] Sock 7.Parse request [14:08:36]Sock 7.Check first char [14:08:36]Sock 7.First char is OK [14:08:36]request: POST /json_proto HTTP/1.0 [14:08:36]Method: POST [14:08:36]URL: /json_proto [14:08:36]Method is POST - this is cgi request [14:08:36]url: /json_proto [14:08:36]query_string will be loaded in cgi processing [14:08:36]execute_cgi json_proto POST (null) [14:08:36]execute_cgi path=json_proto method=POST [14:08:36]POST find Content-Length [14:08:36]Host: 172.17.50.195:8080 [14:08:36]Content-Length: 682 [14:08:36]Content-Type: application/json [14:08:36] [14:08:36]POST finish read [14:08:36]Found Content-Length = 682 [14:08:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092959", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 18.280, "sum" : 700.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:08:36]execute_script... [14:08:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092959", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 18.280, "sum" : 700.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:08:36]POST & json_proto [14:08:36]process_json_proto [14:08:36]json parsed OK: [14:08:36]protocol is kg_v1.0 [14:08:36]action value=close_receipt [14:08:36]process_action close_receipt [14:08:36]cmd_close_receipt [14:08:36]MH_GetDate [14:08:36]Write to MH i2c: F0 00 00 00 4A 39 [14:08:36]Write i2c OK [14:08:36]MH_I2C_Read... [14:08:36]Read from MH i2c: F0 [14:08:36]MH_I2C_Read... [14:08:36]Read from MH i2c: F0 09 00 [14:08:36]MH_I2C_Read... [14:08:36]Read from MH i2c: F0 09 00 00 4A 00 E5 9A 1F 67 43 33 1C 67 40 [14:08:36]GetLastDocTimeStamp 1730124443 [14:08:36]current date 1730124517 [14:08:36]FM_GetShiftState [14:08:36]SAM_PROTO_GetShiftState [14:08:36]wFMCommunicate request_size=4 [14:08:36]MH_SAM_APDU [14:08:36]CAPDU: 80 13 01 00 [14:08:36]Write to MH i2c: E2 08 00 01 4A 80 13 01 00 00 00 00 00 C8 [14:08:36]Write i2c OK [14:08:36]MH_I2C_Read... [14:08:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:08:36]Read from MH i2c: E2 [14:08:36]MH_I2C_Read... [14:08:36]Read from MH i2c: E2 0E 00 [14:08:36]MH_I2C_Read... [14:08:36]Read from MH i2c: E2 0E 00 01 4A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C1 [14:08:36]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:08:36]wFMCommunicate OK [14:08:36]SAM_PROTO_GetShiftState done [14:08:36]FM_GetShiftState done [14:08:36]opened in 1730073493 [14:08:36]opened+sec_in_day 1730159893 [14:08:36]quantity*price = 70012 [14:08:36]sum+1 = 70013 [14:08:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.35 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 470 28.10.2024 14:08 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317995 ФПД: 47308549977410 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T140837&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317995&fm=47308549977410&tin=02508201610067®Number=0000000000091628&sum=70000 [14:08:37]StoreToDocumentArchive [14:08:37]shift 546 fd 317995 [14:08:37]save to /storage/0546/doc_00317995 [14:08:37]save last doc name /storage/0546/doc_00317995 to /storage/kkm_last_doc_name [14:08:37]save OK [14:08:37]Clear old archive folders... [14:08:37]ProcessDocumentItem done err = 0, tmpTLVsize=250 [14:08:37]tlvbuf is 01406110 [14:08:37]SAM_PROTO_ClearQueue [14:08:37]wFMCommunicate request_size=4 [14:08:37]MH_SAM_APDU [14:08:37]CAPDU: 80 09 00 00 [14:08:37]Write to MH i2c: E2 08 00 0E 4A 80 09 00 00 00 00 00 00 CA [14:08:37]Write i2c OK [14:08:37]MH_I2C_Read... [14:08:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:08:37]Read from MH i2c: E2 [14:08:37]MH_I2C_Read... [14:08:37]Read from MH i2c: E2 03 00 [14:08:37]MH_I2C_Read... [14:08:37]Read from MH i2c: E2 03 00 0E 4A 00 90 00 CC [14:08:37]RAPDU: 90 00 [14:08:37]wFMCommunicate OK [14:08:37]SAM_PROTO_ClearQueue done [14:08:37]KKMCreateOFDPacket [14:08:37]OFDProtocolAddRootSTLVToBuf [14:08:37]FM_MakeSignedData [14:08:37]FM_MakeSignedData [14:08:37]SAM_PROTO_SignData [14:08:37]wFMCommunicate request_size=4 [14:08:37]MH_SAM_APDU [14:08:37]CAPDU: 80 0D 01 02 [14:08:37]Write to MH i2c: E2 08 00 0F 4A 80 0D 01 02 00 00 00 00 D2 [14:08:37]Write i2c OK [14:08:37]MH_I2C_Read... [14:08:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:08:37]Read from MH i2c: E2 [14:08:37]MH_I2C_Read... [14:08:37]Read from MH i2c: E2 03 00 [14:08:37]MH_I2C_Read... [14:08:37]Read from MH i2c: E2 03 00 0F 4A 00 90 00 CD [14:08:37]RAPDU: 90 00 [14:08:37]wFMCommunicate OK [14:08:37]wFMCommunicate request_size=255 [14:08:37]MH_SAM_APDU [14:08:37]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 68 47 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7C 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 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 01 00 00 F4 03 04 00 E5 9A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2B DA 04 00 35 04 06 00 2B 06 [14:08:37]Write to MH i2c: E2 02 01 10 4A 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 68 47 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7C 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 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 01 00 00 F4 03 04 00 E5 9A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2B DA 04 00 35 04 06 00 2B 06 00 00 9A [14:08:37]Write i2c OK [14:08:37]MH_I2C_Read... [14:08:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:08:38]Read from MH i2c: E2 [14:08:38]MH_I2C_Read... [14:08:38]Read from MH i2c: E2 03 00 [14:08:38]MH_I2C_Read... [14:08:38]Read from MH i2c: E2 03 00 10 4A 00 90 00 CE [14:08:38]RAPDU: 90 00 [14:08:38]wFMCommunicate OK [14:08:38]wFMCommunicate request_size=9 [14:08:38]MH_SAM_APDU [14:08:38]CAPDU: 80 0D 02 02 04 E1 50 F5 42 [14:08:38]Write to MH i2c: E2 0C 00 11 4A 80 0D 02 02 04 00 E1 50 F5 42 00 00 45 [14:08:38]Write i2c OK [14:08:38]MH_I2C_Read... [14:08:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:08:38]Read from MH i2c: E2 [14:08:38]MH_I2C_Read... [14:08:38]Read from MH i2c: E2 03 00 [14:08:38]MH_I2C_Read... [14:08:38]Read from MH i2c: E2 03 00 11 4A 00 90 00 CF [14:08:38]RAPDU: 90 00 [14:08:38]wFMCommunicate OK [14:08:38]wFMCommunicate request_size=4 [14:08:38]MH_SAM_APDU [14:08:38]CAPDU: 80 0D 03 02 [14:08:38]Write to MH i2c: E2 08 00 12 4A 80 0D 03 02 00 00 00 00 D7 [14:08:38]Write i2c OK [14:08:38]MH_I2C_Read... [14:08:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:08:38]Read from MH i2c: E2 [14:08:38]MH_I2C_Read... [14:08:38]Read from MH i2c: E2 0B 00 [14:08:38]MH_I2C_Read... [14:08:38]Read from MH i2c: E2 0B 00 12 4A 00 B3 0E D8 33 F1 F7 33 0E 90 00 CD [14:08:38]RAPDU: B3 0E D8 33 F1 F7 33 0E 90 00 [14:08:38]wFMCommunicate OK [14:08:38]SAM_PROTO_SignData done [14:08:38]FM_MakeSignedData done [14:08:38]CreateOFDProtocolMessage [14:08:38]wFMCommunicate request_size=4 [14:08:38]MH_SAM_APDU [14:08:38]CAPDU: 80 11 00 00 [14:08:38]Write to MH i2c: E2 08 00 13 4A 80 11 00 00 00 00 00 00 D7 [14:08:38]Write i2c OK [14:08:38]MH_I2C_Read... [14:08:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:08:38]Read from MH i2c: E2 [14:08:38]MH_I2C_Read... [14:08:38]Read from MH i2c: E2 17 00 [14:08:38]MH_I2C_Read... [14:08:38]Read from MH i2c: E2 17 00 13 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 2B [14:08:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:08:38]wFMCommunicate OK [14:08:38]CreateOFDProtocolMessage done [14:08:38]OFDSenderStorePacket 317995 [14:08:38]StoreOFDPacket docnum=317995 [14:08:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 A7 BA 06 01 3B FD 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 68 47 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7C 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 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 01 00 00 F4 03 04 00 E5 9A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2B DA 04 00 35 04 06 00 2B 06 E1 50 F5 42 B3 0E D8 33 F1 F7 33 0E [14:08:38]CheckFolder [14:08:38]dirname=/storage/ofd_packets [14:08:38]CheckFolder done [14:08:38]ProducePacketName [14:08:38]name=ofd_packets/00317995 [14:08:38]NVStorageSaveData ofd_packets/00317995 [14:08:38]File name is /storage/ofd_packets/00317995 [14:08:38]Write 300 bytes [14:08:38]NVStorageSaveData done [14:08:38]OFDSenderStorePacket done [14:08:38]KKMCreateOFDPacket done [14:08:38]NVStorageSaveData kkm_last_timestamp [14:08:38]File name is /storage/kkm_last_timestamp [14:08:38]Write 4 bytes [14:08:38]NVStorageSaveData done [14:08:38]ExternCall_PrintAddStr [14:08:38]wPrintStart [14:08:38]Write to MH i2c: 01 00 00 14 4A 5E [14:08:38]Write i2c OK [14:08:38]MH_I2C_Read... [14:08:38]Read from MH i2c: 01 [14:08:38]MH_I2C_Read... [14:08:38]Read from MH i2c: 01 07 00 [14:08:38]MH_I2C_Read... [14:08:38]Read from MH i2c: 01 07 00 14 4A 00 00 00 00 00 FF 0F 73 [14:08:38]RasterBufferAndPrint [14:08:38]line Счет N : (1)1092959 [14:08:38]line ИНН: 02508201610067 [14:08:38]line Контрольно-Кассовый Чек [14:08:38]line ПРОДАЖА [14:08:38]line ТРК (МРК, ГНК) : 81 [14:08:38]line Товар: 2711190000 [14:08:38]line ГАЗ-К-5 [14:08:38]line 18.280 * 38.30 [14:08:38]line = 700.12 [14:08:38]line НДС 12% НСП 1% [14:08:38]line > о реализуемом товаре [14:08:38]line ОКРУГЛЕНИЕ: -0.12 [14:08:38]line ИТОГО: 700.00 [14:08:38]line Внесено: 700.00 [14:08:38]line СДАЧА: 0.00 [14:08:38]line НСП 1% : 6.20 [14:08:38]line НДС 12% : 74.35 [14:08:38]line Наличными: 700.00 [14:08:38]line Безнал.: 0.00 [14:08:38]line Место: АЗС № 101 "Партнер Нефть" [14:08:38]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:08:38]line СНО: Общий режим [14:08:38]line Чек 470 28.10.2024 14:08 [14:08:38]line Смена: 546 ФФД: 1.0 [14:08:38]line ЗНМ: 0300000082 [14:08:38]line РНМ: 0000000000091628 [14:08:38]line Версия ККМ: 001 [14:08:38]line ФМ: 0000000000874671 [14:08:38]line ФД: 317995 [14:08:38]line ФПД: 47308549977410 [14:08:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T140837&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317995&fm=47308549977410&tin=02508201610067®Number=0000000000091628&sum=70000 [14:08:38]OFD Sender: Processing packet 317995 [packets to send 127, broken 126] [14:08:38]ProducePacketName [14:08:38]name=ofd_packets/00317995 [14:08:38]OFD Sender: To server: pG, [14:08:38]CommunicateWithHost lk.salyk.kg:30040 [14:08:38]ConnectInit lk.salyk.kg [14:08:38]written 0, free lines is 4095 [14:08:38]Connected sock=11 [14:08:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 A7 BA 06 01 3B FD 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 68 47 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7C 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 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 01 00 00 F4 03 04 00 E5 9A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2B DA 04 00 35 04 06 00 2B 06 E1 50 F5 42 B3 0E D8 33 F1 F7 33 0E [14:08:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 EB D5 47 00 F3 18 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2B DA 04 00 F4 03 04 00 9E 46 1F 67 B6 04 01 00 00 C4 4F D1 80 B4 5B 8E 0B [14:08:38]CommunicateWithHost err = 0 [14:08:38]CheckOFDResponse [14:08:38]1017 (14) - 77093643461234 [14:08:38]1041 (16) - 0000000000874671 [14:08:38]1040 (4) - 317995 [14:08:38]1012 (4) - 28.10.2024 08:09 [14:08:38]1206 (1) - 0 [14:08:38]OFD Sender: Remove packet 317995 [14:08:38]ProducePacketName [14:08:38]name=ofd_packets/00317995 [14:08:38]NVStorageDeleteData [14:08:39]Write to MH i2c: 01 00 00 3F 4A 89 [14:08:39]Write i2c OK [14:08:39]MH_I2C_Read... [14:08:39]Read from MH i2c: 01 [14:08:39]MH_I2C_Read... [14:08:39]Read from MH i2c: 01 07 00 [14:08:39]MH_I2C_Read... [14:08:39]Read from MH i2c: 01 07 00 3F 4A 00 00 00 00 00 E3 0C 7F [14:08:39]RasterBufferAndPrint [14:08:39]line [14:08:39]line [14:08:39]line [14:08:39]line [14:08:39]line [14:08:39]written 0, free lines is 3305 [14:08:39]MH_Cut [14:08:39]Write to MH i2c: D1 01 00 46 4A 01 62 [14:08:39]Write i2c OK [14:08:39]MH_I2C_Read... [14:08:39]Read from MH i2c: D1 [14:08:39]MH_I2C_Read... [14:08:39]Read from MH i2c: D1 01 00 [14:08:39]MH_I2C_Read... [14:08:39]Read from MH i2c: D1 01 00 46 4A 00 61 [14:08:39]Write to MH i2c: 01 00 00 47 4A 91 [14:08:39]Write i2c OK [14:08:39]MH_I2C_Read... [14:08:39]OFD Sender: No OFD packet to send [14:08:39]*** Cut start [14:08:39]*** Partial cut [14:08:39]*** CUTSNS_PIN = 1 [14:08:39]*** CUTSNS_PIN = 0 [14:08:40]*** Brake cut motor [14:08:40]Read from MH i2c: 01 [14:08:40]MH_I2C_Read... [14:08:40]*** Stop cut motor [14:08:40]*** Cut end [14:08:40]Read from MH i2c: 01 07 00 [14:08:40]MH_I2C_Read... [14:08:40]Read from MH i2c: 01 07 00 47 4A 00 00 00 00 00 FF 0F A6 [14:08:40]process_action close_receipt done [14:08:40]requested_data is exist [14:08:40]produce_requested_data [14:08:40]requested_item fm.sn is exist - process it [14:08:40]wFMCommunicate request_size=4 [14:08:40]MH_SAM_APDU [14:08:40]CAPDU: 80 11 00 00 [14:08:40]Write to MH i2c: E2 08 00 48 4A 80 11 00 00 00 00 00 00 0C [14:08:40]Write i2c OK [14:08:40]MH_I2C_Read... [14:08:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:08:40]Read from MH i2c: E2 [14:08:40]MH_I2C_Read... [14:08:40]Read from MH i2c: E2 17 00 [14:08:40]MH_I2C_Read... [14:08:40]Read from MH i2c: E2 17 00 48 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 60 [14:08:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:08:40]wFMCommunicate OK [14:08:40]requested_item fd.num is exist - process it [14:08:40]SAM_PROTO_GetFieldsCounters [14:08:40]wFMCommunicate request_size=4 [14:08:40]MH_SAM_APDU [14:08:40]CAPDU: 80 13 00 00 [14:08:40]Write to MH i2c: E2 08 00 49 4A 80 13 00 00 00 00 00 00 0F [14:08:40]Write i2c OK [14:08:40]MH_I2C_Read... [14:08:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:08:40]Read from MH i2c: E2 [14:08:40]MH_I2C_Read... [14:08:40]Read from MH i2c: E2 62 00 [14:08:40]MH_I2C_Read... [14:08:40]Read from MH i2c: E2 62 00 49 4A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 2B DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 D6 01 00 00 5E 04 04 00 D6 01 00 00 57 04 04 00 D7 01 00 00 19 04 04 00 00 00 00 00 90 00 E4 [14:08:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 2B DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 D6 01 00 00 5E 04 04 00 D6 01 00 00 57 04 04 00 D7 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:08:40]wFMCommunicate OK [14:08:40]SAM_PROTO_GetFieldsCounters done [14:08:40]requested_item shift.num is exist - process it [14:08:40]requested_item shift.opened is exist - process it [14:08:40]req_shift_opened [14:08:40]FM_GetShiftState [14:08:40]SAM_PROTO_GetShiftState [14:08:40]wFMCommunicate request_size=4 [14:08:40]MH_SAM_APDU [14:08:40]CAPDU: 80 13 01 00 [14:08:40]Write to MH i2c: E2 08 00 4A 4A 80 13 01 00 00 00 00 00 11 [14:08:40]Write i2c OK [14:08:40]MH_I2C_Read... [14:08:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:08:40]Read from MH i2c: E2 [14:08:40]MH_I2C_Read... [14:08:40]Read from MH i2c: E2 0E 00 [14:08:40]MH_I2C_Read... [14:08:40]Read from MH i2c: E2 0E 00 4A 4A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 0A [14:08:40]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:08:40]wFMCommunicate OK [14:08:40]SAM_PROTO_GetShiftState done [14:08:40]FM_GetShiftState done [14:08:40]req_shift_opened done [14:08:40]requested_item shift.open_date is exist - process it [14:08:40]req_shift_open_date [14:08:40]req_shift_open_date done [14:08:40]produce_requested_data done [14:08:40]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317995,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:08:40]process_action_free close_receipt [14:08:40]json_value_free [14:08:40]json_value_free done [14:08:40]process_json_proto returns [14:08:40]Send response to host [14:08:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317995,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:08:40]free response buf [14:08:40]execute_script done [14:08:40]execute_script returns [14:08:40]free content buf [14:08:40]Sock 7.Close socket [14:08:40]Sock 7.Thread stoped [14:08:44]OFD Sender: No OFD packet to send [14:08:49]OFD Sender: No OFD packet to send [14:08:51]accept exits with 9 [14:08:51]New connection [14:08:51]New thread 3067436388 created [14:08:51]Thread 3067293028 joined [14:08:51]Waiting for new connection... [14:08:51] Sock 9.Parse request [14:08:51]Sock 9.Check first char [14:08:51]Sock 9.First char is OK [14:08:51]request: POST /json_proto HTTP/1.0 [14:08:51]Method: POST [14:08:51]URL: /json_proto [14:08:51]Method is POST - this is cgi request [14:08:51]url: /json_proto [14:08:51]query_string will be loaded in cgi processing [14:08:51]execute_cgi json_proto POST (null) [14:08:51]execute_cgi path=json_proto method=POST [14:08:51]POST find Content-Length [14:08:51]Host: 172.17.50.195:8080 [14:08:51]Content-Length: 679 [14:08:51]Content-Type: application/json [14:08:51] [14:08:51]POST finish read [14:08:51]Found Content-Length = 679 [14:08:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092960", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:08:51]execute_script... [14: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)1092960", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:08:51]POST & json_proto [14:08:51]process_json_proto [14:08:51]json parsed OK: [14:08:51]protocol is kg_v1.0 [14:08:51]action value=close_receipt [14:08:51]process_action close_receipt [14:08:51]cmd_close_receipt [14:08:51]MH_GetDate [14:08:51]Write to MH i2c: F0 00 00 4B 4A 84 [14:08:51]Write i2c OK [14:08:51]MH_I2C_Read... [14:08:51]Read from MH i2c: F0 [14:08:51]MH_I2C_Read... [14:08:51]Read from MH i2c: F0 09 00 [14:08:51]MH_I2C_Read... [14:08:51]Read from MH i2c: F0 09 00 4B 4A 00 F4 9A 1F 67 43 33 1C 67 9A [14:08:51]GetLastDocTimeStamp 1730124517 [14:08:51]current date 1730124532 [14:08:51]FM_GetShiftState [14:08:51]SAM_PROTO_GetShiftState [14:08:51]wFMCommunicate request_size=4 [14:08:51]MH_SAM_APDU [14:08:51]CAPDU: 80 13 01 00 [14:08:51]Write to MH i2c: E2 08 00 4C 4A 80 13 01 00 00 00 00 00 13 [14:08:51]Write i2c OK [14:08:51]MH_I2C_Read... [14:08:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:08:51]Read from MH i2c: E2 [14:08:51]MH_I2C_Read... [14:08:51]Read from MH i2c: E2 0E 00 [14:08:51]MH_I2C_Read... [14:08:51]Read from MH i2c: E2 0E 00 4C 4A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 0C [14:08:51]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:08:51]wFMCommunicate OK [14:08:51]SAM_PROTO_GetShiftState done [14:08:51]FM_GetShiftState done [14:08:51]opened in 1730073493 [14:08:51]opened+sec_in_day 1730159893 [14:08:51]quantity*price = 70044 [14:08:51]sum+1 = 70045 [14:08:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 471 28.10.2024 14:08 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317996 ФПД: 66550198539140 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T140852&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317996&fm=66550198539140&tin=02508201610067®Number=0000000000091628&sum=70000 [14:08:52]StoreToDocumentArchive [14:08:52]shift 546 fd 317996 [14:08:52]save to /storage/0546/doc_00317996 [14:08:52]save last doc name /storage/0546/doc_00317996 to /storage/kkm_last_doc_name [14:08:52]save OK [14:08:52]Clear old archive folders... [14:08:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:08:52]tlvbuf is 0156B0F0 [14:08:52]SAM_PROTO_ClearQueue [14:08:52]wFMCommunicate request_size=4 [14:08:52]MH_SAM_APDU [14:08:52]CAPDU: 80 09 00 00 [14:08:52]Write to MH i2c: E2 08 00 59 4A 80 09 00 00 00 00 00 00 15 [14:08:52]Write i2c OK [14:08:52]MH_I2C_Read... [14:08:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:08:52]Read from MH i2c: E2 [14:08:52]MH_I2C_Read... [14:08:52]Read from MH i2c: E2 03 00 [14:08:52]MH_I2C_Read... [14:08:52]Read from MH i2c: E2 03 00 59 4A 00 90 00 17 [14:08:52]RAPDU: 90 00 [14:08:52]wFMCommunicate OK [14:08:52]SAM_PROTO_ClearQueue done [14:08:52]KKMCreateOFDPacket [14:08:52]OFDProtocolAddRootSTLVToBuf [14:08:52]FM_MakeSignedData [14:08:52]FM_MakeSignedData [14:08:52]SAM_PROTO_SignData [14:08:52]wFMCommunicate request_size=4 [14:08:52]MH_SAM_APDU [14:08:52]CAPDU: 80 0D 01 02 [14:08:52]Write to MH i2c: E2 08 00 5A 4A 80 0D 01 02 00 00 00 00 1D [14:08:52]Write i2c OK [14:08:52]MH_I2C_Read... [14:08:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:08:52]Read from MH i2c: E2 [14:08:52]MH_I2C_Read... [14:08:52]Read from MH i2c: E2 03 00 [14:08:52]MH_I2C_Read... [14:08:52]Read from MH i2c: E2 03 00 5A 4A 00 90 00 18 [14:08:52]RAPDU: 90 00 [14:08:52]wFMCommunicate OK [14:08:52]wFMCommunicate request_size=255 [14:08:52]MH_SAM_APDU [14:08: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 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 01 00 00 F4 03 04 00 F4 9A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2C DA 04 00 35 04 06 00 3C [14:08:52]Write to MH i2c: E2 02 01 5B 4A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 01 00 00 F4 03 04 00 F4 9A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2C DA 04 00 35 04 06 00 3C 00 00 11 [14:08:52]Write i2c OK [14:08:52]MH_I2C_Read... [14:08:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:08:52]Read from MH i2c: E2 [14:08:52]MH_I2C_Read... [14:08:52]Read from MH i2c: E2 03 00 [14:08:52]MH_I2C_Read... [14:08:52]Read from MH i2c: E2 03 00 5B 4A 00 90 00 19 [14:08:52]RAPDU: 90 00 [14:08:52]wFMCommunicate OK [14:08:52]wFMCommunicate request_size=10 [14:08:52]MH_SAM_APDU [14:08:52]CAPDU: 80 0D 02 02 05 86 EC F1 93 84 [14:08:52]Write to MH i2c: E2 0D 00 5C 4A 80 0D 02 02 05 00 86 EC F1 93 84 00 00 A4 [14:08:52]Write i2c OK [14:08:52]MH_I2C_Read... [14:08:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:08:52]Read from MH i2c: E2 [14:08:52]MH_I2C_Read... [14:08:52]Read from MH i2c: E2 03 00 [14:08:52]MH_I2C_Read... [14:08:52]Read from MH i2c: E2 03 00 5C 4A 00 90 00 1A [14:08:52]RAPDU: 90 00 [14:08:52]wFMCommunicate OK [14:08:52]wFMCommunicate request_size=4 [14:08:52]MH_SAM_APDU [14:08:52]CAPDU: 80 0D 03 02 [14:08:52]Write to MH i2c: E2 08 00 5D 4A 80 0D 03 02 00 00 00 00 22 [14:08:52]Write i2c OK [14:08:52]MH_I2C_Read... [14:08:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:08:52]Read from MH i2c: E2 [14:08:52]MH_I2C_Read... [14:08:52]Read from MH i2c: E2 0B 00 [14:08:52]MH_I2C_Read... [14:08:52]Read from MH i2c: E2 0B 00 5D 4A 00 BD 9A C6 13 E2 FC 53 39 90 00 BD [14:08:52]RAPDU: BD 9A C6 13 E2 FC 53 39 90 00 [14:08:52]wFMCommunicate OK [14:08:52]SAM_PROTO_SignData done [14:08:52]FM_MakeSignedData done [14:08:52]CreateOFDProtocolMessage [14:08:52]wFMCommunicate request_size=4 [14:08:52]MH_SAM_APDU [14:08:52]CAPDU: 80 11 00 00 [14:08:52]Write to MH i2c: E2 08 00 5E 4A 80 11 00 00 00 00 00 00 22 [14:08:52]Write i2c OK [14:08:52]MH_I2C_Read... [14:08:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:08:52]Read from MH i2c: E2 [14:08:52]MH_I2C_Read... [14:08:52]Read from MH i2c: E2 17 00 [14:08:52]MH_I2C_Read... [14:08:52]Read from MH i2c: E2 17 00 5E 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 76 [14:08:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:08:52]wFMCommunicate OK [14:08:52]CreateOFDProtocolMessage done [14:08:52]OFDSenderStorePacket 317996 [14:08:52]StoreOFDPacket docnum=317996 [14:08:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 F0 9B 07 01 50 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 01 00 00 F4 03 04 00 F4 9A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2C DA 04 00 35 04 06 00 3C 86 EC F1 93 84 BD 9A C6 13 E2 FC 53 39 [14:08:52]CheckFolder [14:08:52]dirname=/storage/ofd_packets [14:08:52]CheckFolder done [14:08:52]ProducePacketName [14:08:52]name=ofd_packets/00317996 [14:08:52]NVStorageSaveData ofd_packets/00317996 [14:08:52]File name is /storage/ofd_packets/00317996 [14:08:52]Write 301 bytes [14:08:52]NVStorageSaveData done [14:08:52]OFDSenderStorePacket done [14:08:52]KKMCreateOFDPacket done [14:08:52]NVStorageSaveData kkm_last_timestamp [14:08:52]File name is /storage/kkm_last_timestamp [14:08:52]Write 4 bytes [14:08:52]NVStorageSaveData done [14:08:52]ExternCall_PrintAddStr [14:08:52]wPrintStart [14:08:52]Write to MH i2c: 01 00 00 5F 4A A9 [14:08:52]Write i2c OK [14:08:52]MH_I2C_Read... [14:08:52]Read from MH i2c: 01 [14:08:52]MH_I2C_Read... [14:08:52]Read from MH i2c: 01 07 00 [14:08:52]MH_I2C_Read... [14:08:52]Read from MH i2c: 01 07 00 5F 4A 00 00 00 00 00 FF 0F BE [14:08:52]RasterBufferAndPrint [14:08:52]line Счет N : (1)1092960 [14:08:52]line ИНН: 02508201610067 [14:08:52]line Контрольно-Кассовый Чек [14:08:52]line ПРОДАЖА [14:08:52]line ТРК (МРК, ГНК) : 53 [14:08:52]line Товар: 2710124130 [14:08:52]line Аи-92-К-2 [14:08:52]line 10.470 * 66.90 [14:08:52]line = 700.44 [14:08:52]line НДС 12% НСП 1% [14:08:52]line > о реализуемом товаре [14:08:52]line ОКРУГЛЕНИЕ: -0.44 [14:08:52]line ИТОГО: 700.00 [14:08:52]line Внесено: 700.00 [14:08:52]line СДАЧА: 0.00 [14:08:52]line НСП 1% : 6.20 [14:08:52]line НДС 12% : 74.38 [14:08:52]line Наличными: 700.00 [14:08:52]line Безнал.: 0.00 [14:08:52]line Место: АЗС № 101 "Партнер Нефть" [14:08:52]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:08:52]line СНО: Общий режим [14:08:52]line Чек 471 28.10.2024 14:08 [14:08:52]line Смена: 546 ФФД: 1.0 [14:08:52]line ЗНМ: 0300000082 [14:08:52]line РНМ: 0000000000091628 [14:08:52]line Версия ККМ: 001 [14:08:52]line ФМ: 0000000000874671 [14:08:52]line ФД: 317996 [14:08:52]line ФПД: 66550198539140 [14:08:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T140852&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317996&fm=66550198539140&tin=02508201610067®Number=0000000000091628&sum=70000 [14:08:53]written 0, free lines is 4095 [14:08:53]OFD Sender: Processing packet 317996 [packets to send 127, broken 126] [14:08:53]ProducePacketName [14:08:53]name=ofd_packets/00317996 [14:08:53]OFD Sender: To server: pG, [14:08:53]CommunicateWithHost lk.salyk.kg:30040 [14:08:53]ConnectInit lk.salyk.kg [14:08:53]Connected sock=10 [14:08:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 F0 9B 07 01 50 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 01 00 00 F4 03 04 00 F4 9A 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2C DA 04 00 35 04 06 00 3C 86 EC F1 93 84 BD 9A C6 13 E2 FC 53 39 [14:08:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 AE 50 47 00 71 5D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2C DA 04 00 F4 03 04 00 AD 46 1F 67 B6 04 01 00 00 38 BD 06 97 A5 6F DD 67 [14:08:53]CommunicateWithHost err = 0 [14:08:53]CheckOFDResponse [14:08:53]1017 (14) - 77093643461234 [14:08:53]1041 (16) - 0000000000874671 [14:08:53]1040 (4) - 317996 [14:08:53]1012 (4) - 28.10.2024 08:09 [14:08:53]1206 (1) - 0 [14:08:53]OFD Sender: Remove packet 317996 [14:08:53]ProducePacketName [14:08:53]name=ofd_packets/00317996 [14:08:53]NVStorageDeleteData [14:08:53]Write to MH i2c: 01 00 00 8A 4A D4 [14:08:53]Write i2c OK [14:08:53]MH_I2C_Read... [14:08:53]Read from MH i2c: 01 [14:08:53]MH_I2C_Read... [14:08:53]Read from MH i2c: 01 07 00 [14:08:53]MH_I2C_Read... [14:08:53]Read from MH i2c: 01 07 00 8A 4A 00 00 00 00 00 F3 0C DA [14:08:53]RasterBufferAndPrint [14:08:53]line [14:08:53]line [14:08:53]line [14:08:53]line [14:08:53]line [14:08:53]written 0, free lines is 3324 [14:08:53]MH_Cut [14:08:53]Write to MH i2c: D1 01 00 91 4A 01 AD [14:08:53]Write i2c OK [14:08:53]MH_I2C_Read... [14:08:53]Read from MH i2c: D1 [14:08:53]MH_I2C_Read... [14:08:53]Read from MH i2c: D1 01 00 [14:08:53]MH_I2C_Read... [14:08:53]Read from MH i2c: D1 01 00 91 4A 00 AC [14:08:53]Write to MH i2c: 01 00 00 92 4A DC [14:08:53]Write i2c OK [14:08:53]MH_I2C_Read... [14:08:53]OFD Sender: No OFD packet to send [14:08:54]*** Cut start [14:08:54]*** Partial cut [14:08:54]*** CUTSNS_PIN = 1 [14:08:54]*** CUTSNS_PIN = 0 [14:08:54]*** Brake cut motor [14:08:54]Read from MH i2c: 01 [14:08:54]MH_I2C_Read... [14:08:54]*** Stop cut motor [14:08:54]*** Cut end [14:08:54]Read from MH i2c: 01 07 00 [14:08:54]MH_I2C_Read... [14:08:54]Read from MH i2c: 01 07 00 92 4A 00 00 00 00 00 FF 0F F1 [14:08:54]process_action close_receipt done [14:08:54]requested_data is exist [14:08:54]produce_requested_data [14:08:54]requested_item fm.sn is exist - process it [14:08:54]wFMCommunicate request_size=4 [14:08:54]MH_SAM_APDU [14:08:54]CAPDU: 80 11 00 00 [14:08:54]Write to MH i2c: E2 08 00 93 4A 80 11 00 00 00 00 00 00 57 [14:08:54]Write i2c OK [14:08:54]MH_I2C_Read... [14:08:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:08:54]Read from MH i2c: E2 [14:08:54]MH_I2C_Read... [14:08:54]Read from MH i2c: E2 17 00 [14:08:54]MH_I2C_Read... [14:08:54]Read from MH i2c: E2 17 00 93 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 AB [14:08:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:08:54]wFMCommunicate OK [14:08:54]requested_item fd.num is exist - process it [14:08:54]SAM_PROTO_GetFieldsCounters [14:08:54]wFMCommunicate request_size=4 [14:08:54]MH_SAM_APDU [14:08:54]CAPDU: 80 13 00 00 [14:08:54]Write to MH i2c: E2 08 00 94 4A 80 13 00 00 00 00 00 00 5A [14:08:54]Write i2c OK [14:08:54]MH_I2C_Read... [14:08:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:08:55]Read from MH i2c: E2 [14:08:55]MH_I2C_Read... [14:08:55]Read from MH i2c: E2 62 00 [14:08:55]MH_I2C_Read... [14:08:55]Read from MH i2c: E2 62 00 94 4A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 2C DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 D7 01 00 00 5E 04 04 00 D7 01 00 00 57 04 04 00 D8 01 00 00 19 04 04 00 00 00 00 00 90 00 33 [14:08:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 2C DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 D7 01 00 00 5E 04 04 00 D7 01 00 00 57 04 04 00 D8 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:08:55]wFMCommunicate OK [14:08:55]SAM_PROTO_GetFieldsCounters done [14:08:55]requested_item shift.num is exist - process it [14:08:55]requested_item shift.opened is exist - process it [14:08:55]req_shift_opened [14:08:55]FM_GetShiftState [14:08:55]SAM_PROTO_GetShiftState [14:08:55]wFMCommunicate request_size=4 [14:08:55]MH_SAM_APDU [14:08:55]CAPDU: 80 13 01 00 [14:08:55]Write to MH i2c: E2 08 00 95 4A 80 13 01 00 00 00 00 00 5C [14:08:55]Write i2c OK [14:08:55]MH_I2C_Read... [14:08:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:08:55]Read from MH i2c: E2 [14:08:55]MH_I2C_Read... [14:08:55]Read from MH i2c: E2 0E 00 [14:08:55]MH_I2C_Read... [14:08:55]Read from MH i2c: E2 0E 00 95 4A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 55 [14:08:55]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:08:55]wFMCommunicate OK [14:08:55]SAM_PROTO_GetShiftState done [14:08:55]FM_GetShiftState done [14:08:55]req_shift_opened done [14:08:55]requested_item shift.open_date is exist - process it [14:08:55]req_shift_open_date [14:08:55]req_shift_open_date done [14:08:55]produce_requested_data done [14:08:55]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317996,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:08:55]process_action_free close_receipt [14:08:55]json_value_free [14:08:55]json_value_free done [14:08:55]process_json_proto returns [14:08:55]Send response to host [14:08:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317996,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:08:55]free response buf [14:08:55]execute_script done [14:08:55]execute_script returns [14:08:55]free content buf [14:08:55]Sock 9.Close socket [14:08:55]Sock 9.Thread stoped [14:08:58]OFD Sender: No OFD packet to send [14:09:03]OFD Sender: No OFD packet to send [14:09:08]OFD Sender: No OFD packet to send [14:09:13]OFD Sender: No OFD packet to send [14:09:18]OFD Sender: No OFD packet to send [14:09:23]OFD Sender: No OFD packet to send [14:09:28]OFD Sender: No OFD packet to send [14:09:33]OFD Sender: No OFD packet to send [14:09:38]OFD Sender: No OFD packet to send [14:09:43]OFD Sender: No OFD packet to send [14:09:48]OFD Sender: No OFD packet to send [14:09:53]OFD Sender: No OFD packet to send [14:09:58]OFD Sender: No OFD packet to send [14:10:03]OFD Sender: No OFD packet to send [14:10:08]OFD Sender: No OFD packet to send [14:10:13]OFD Sender: No OFD packet to send [14:10:14]accept exits with 7 [14:10:14]New connection [14:10:14]New thread 3067293028 created [14:10:14]Thread 3067436388 joined [14:10:14]Waiting for new connection... [14:10:14] Sock 7.Parse request [14:10:14]Sock 7.Check first char [14:10:14]Sock 7.First char is OK [14:10:14]request: POST /json_proto HTTP/1.0 [14:10:14]Method: POST [14:10:14]URL: /json_proto [14:10:14]Method is POST - this is cgi request [14:10:14]url: /json_proto [14:10:14]query_string will be loaded in cgi processing [14:10:14]execute_cgi json_proto POST (null) [14:10:14]execute_cgi path=json_proto method=POST [14:10:14]POST find Content-Length [14:10:14]Host: 172.17.50.195:8080 [14:10:14]Content-Length: 683 [14:10:14]Content-Type: application/json [14:10:14] [14:10:14]POST finish read [14:10:14]Found Content-Length = 683 [14:10:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092961", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:10:14]execute_script... [14:10:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092961", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:10:14]POST & json_proto [14:10:14]process_json_proto [14:10:14]json parsed OK: [14:10:14]protocol is kg_v1.0 [14:10:14]action value=close_receipt [14:10:14]process_action close_receipt [14:10:14]cmd_close_receipt [14:10:14]MH_GetDate [14:10:14]Write to MH i2c: F0 00 00 96 4A CF [14:10:14]Write i2c OK [14:10:14]MH_I2C_Read... [14:10:14]Read from MH i2c: F0 [14:10:14]MH_I2C_Read... [14:10:14]Read from MH i2c: F0 09 00 [14:10:14]MH_I2C_Read... [14:10:14]Read from MH i2c: F0 09 00 96 4A 00 47 9B 1F 67 43 33 1C 67 39 [14:10:14]GetLastDocTimeStamp 1730124532 [14:10:14]current date 1730124615 [14:10:14]FM_GetShiftState [14:10:14]SAM_PROTO_GetShiftState [14:10:14]wFMCommunicate request_size=4 [14:10:14]MH_SAM_APDU [14:10:14]CAPDU: 80 13 01 00 [14:10:14]Write to MH i2c: E2 08 00 97 4A 80 13 01 00 00 00 00 00 5E [14:10:14]Write i2c OK [14:10:14]MH_I2C_Read... [14:10:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:10:14]Read from MH i2c: E2 [14:10:14]MH_I2C_Read... [14:10:14]Read from MH i2c: E2 0E 00 [14:10:14]MH_I2C_Read... [14:10:14]Read from MH i2c: E2 0E 00 97 4A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 57 [14:10:14]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:10:14]wFMCommunicate OK [14:10:14]SAM_PROTO_GetShiftState done [14:10:14]FM_GetShiftState done [14:10:14]opened in 1730073493 [14:10:14]opened+sec_in_day 1730159893 [14:10:14]quantity*price = 100015 [14:10:14]sum+1 = 100017 [14:10:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 472 28.10.2024 14:10 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317997 ФПД: 65799571621468 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T141015&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317997&fm=65799571621468&tin=02508201610067®Number=0000000000091628&sum=100000 [14:10:15]StoreToDocumentArchive [14:10:15]shift 546 fd 317997 [14:10:15]save to /storage/0546/doc_00317997 [14:10:15]save last doc name /storage/0546/doc_00317997 to /storage/kkm_last_doc_name [14:10:15]save OK [14:10:15]Clear old archive folders... [14:10:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:10:15]tlvbuf is 01637DD0 [14:10:15]SAM_PROTO_ClearQueue [14:10:15]wFMCommunicate request_size=4 [14:10:15]MH_SAM_APDU [14:10:15]CAPDU: 80 09 00 00 [14:10:15]Write to MH i2c: E2 08 00 A4 4A 80 09 00 00 00 00 00 00 60 [14:10:15]Write i2c OK [14:10:15]MH_I2C_Read... [14:10:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:10:15]Read from MH i2c: E2 [14:10:15]MH_I2C_Read... [14:10:15]Read from MH i2c: E2 03 00 [14:10:15]MH_I2C_Read... [14:10:15]Read from MH i2c: E2 03 00 A4 4A 00 90 00 62 [14:10:15]RAPDU: 90 00 [14:10:15]wFMCommunicate OK [14:10:15]SAM_PROTO_ClearQueue done [14:10:15]KKMCreateOFDPacket [14:10:15]OFDProtocolAddRootSTLVToBuf [14:10:15]FM_MakeSignedData [14:10:15]FM_MakeSignedData [14:10:15]SAM_PROTO_SignData [14:10:15]wFMCommunicate request_size=4 [14:10:15]MH_SAM_APDU [14:10:15]CAPDU: 80 0D 01 02 [14:10:15]Write to MH i2c: E2 08 00 A5 4A 80 0D 01 02 00 00 00 00 68 [14:10:15]Write i2c OK [14:10:15]MH_I2C_Read... [14:10:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:10:15]Read from MH i2c: E2 [14:10:15]MH_I2C_Read... [14:10:15]Read from MH i2c: E2 03 00 [14:10:15]MH_I2C_Read... [14:10:15]Read from MH i2c: E2 03 00 A5 4A 00 90 00 63 [14:10:15]RAPDU: 90 00 [14:10:15]wFMCommunicate OK [14:10:15]wFMCommunicate request_size=255 [14:10:15]MH_SAM_APDU [14:10:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 01 00 00 F4 03 04 00 47 9B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2D DA 04 00 35 04 06 00 3B [14:10:15]Write to MH i2c: E2 02 01 A6 4A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 01 00 00 F4 03 04 00 47 9B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2D DA 04 00 35 04 06 00 3B 00 00 9B [14:10:15]Write i2c OK [14:10:15]MH_I2C_Read... [14:10:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:10:15]Read from MH i2c: E2 [14:10:15]MH_I2C_Read... [14:10:15]Read from MH i2c: E2 03 00 [14:10:15]MH_I2C_Read... [14:10:15]Read from MH i2c: E2 03 00 A6 4A 00 90 00 64 [14:10:15]RAPDU: 90 00 [14:10:15]wFMCommunicate OK [14:10:15]wFMCommunicate request_size=10 [14:10:15]MH_SAM_APDU [14:10:15]CAPDU: 80 0D 02 02 05 D8 28 17 C6 5C [14:10:15]Write to MH i2c: E2 0D 00 A7 4A 80 0D 02 02 05 00 D8 28 17 C6 5C 00 00 AE [14:10:15]Write i2c OK [14:10:15]MH_I2C_Read... [14:10:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:10:15]Read from MH i2c: E2 [14:10:15]MH_I2C_Read... [14:10:15]Read from MH i2c: E2 03 00 [14:10:15]MH_I2C_Read... [14:10:15]Read from MH i2c: E2 03 00 A7 4A 00 90 00 65 [14:10:15]RAPDU: 90 00 [14:10:15]wFMCommunicate OK [14:10:15]wFMCommunicate request_size=4 [14:10:15]MH_SAM_APDU [14:10:15]CAPDU: 80 0D 03 02 [14:10:15]Write to MH i2c: E2 08 00 A8 4A 80 0D 03 02 00 00 00 00 6D [14:10:15]Write i2c OK [14:10:15]MH_I2C_Read... [14:10:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:10:16]Read from MH i2c: E2 [14:10:16]MH_I2C_Read... [14:10:16]Read from MH i2c: E2 0B 00 [14:10:16]MH_I2C_Read... [14:10:16]Read from MH i2c: E2 0B 00 A8 4A 00 8F 56 F4 82 65 84 5C CC 90 00 DA [14:10:16]RAPDU: 8F 56 F4 82 65 84 5C CC 90 00 [14:10:16]wFMCommunicate OK [14:10:16]SAM_PROTO_SignData done [14:10:16]FM_MakeSignedData done [14:10:16]CreateOFDProtocolMessage [14:10:16]wFMCommunicate request_size=4 [14:10:16]MH_SAM_APDU [14:10:16]CAPDU: 80 11 00 00 [14:10:16]Write to MH i2c: E2 08 00 A9 4A 80 11 00 00 00 00 00 00 6D [14:10:16]Write i2c OK [14:10:16]MH_I2C_Read... [14:10:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:10:16]Read from MH i2c: E2 [14:10:16]MH_I2C_Read... [14:10:16]Read from MH i2c: E2 17 00 [14:10:16]MH_I2C_Read... [14:10:16]Read from MH i2c: E2 17 00 A9 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C1 [14:10:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:10:16]wFMCommunicate OK [14:10:16]CreateOFDProtocolMessage done [14:10:16]OFDSenderStorePacket 317997 [14:10:16]StoreOFDPacket docnum=317997 [14:10:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 CD BD 07 01 C2 66 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 01 00 00 F4 03 04 00 47 9B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2D DA 04 00 35 04 06 00 3B D8 28 17 C6 5C 8F 56 F4 82 65 84 5C CC [14:10:16]CheckFolder [14:10:16]dirname=/storage/ofd_packets [14:10:16]CheckFolder done [14:10:16]ProducePacketName [14:10:16]name=ofd_packets/00317997 [14:10:16]NVStorageSaveData ofd_packets/00317997 [14:10:16]File name is /storage/ofd_packets/00317997 [14:10:16]Write 301 bytes [14:10:16]NVStorageSaveData done [14:10:16]OFDSenderStorePacket done [14:10:16]KKMCreateOFDPacket done [14:10:16]NVStorageSaveData kkm_last_timestamp [14:10:16]File name is /storage/kkm_last_timestamp [14:10:16]Write 4 bytes [14:10:16]NVStorageSaveData done [14:10:16]ExternCall_PrintAddStr [14:10:16]wPrintStart [14:10:16]Write to MH i2c: 01 00 00 AA 4A F4 [14:10:16]Write i2c OK [14:10:16]MH_I2C_Read... [14:10:16]Read from MH i2c: 01 [14:10:16]MH_I2C_Read... [14:10:16]Read from MH i2c: 01 07 00 [14:10:16]MH_I2C_Read... [14:10:16]Read from MH i2c: 01 07 00 AA 4A 00 00 00 00 00 FF 0F 09 [14:10:16]RasterBufferAndPrint [14:10:16]line Счет N : (1)1092961 [14:10:16]line ИНН: 02508201610067 [14:10:16]line Контрольно-Кассовый Чек [14:10:16]line ПРОДАЖА [14:10:16]line ТРК (МРК, ГНК) : 63 [14:10:16]line Товар: 2710124130 [14:10:16]line Аи-92-К-2 [14:10:16]line 14.950 * 66.90 [14:10:16]line = 1000.16 [14:10:16]line НДС 12% НСП 1% [14:10:16]line > о реализуемом товаре [14:10:16]line ОКРУГЛЕНИЕ: -0.16 [14:10:16]line ИТОГО: 1000.00 [14:10:16]line Внесено: 1000.00 [14:10:16]line СДАЧА: 0.00 [14:10:16]line НСП 1% : 8.85 [14:10:16]line НДС 12% : 106.21 [14:10:16]line Наличными: 1000.00 [14:10:16]line Безнал.: 0.00 [14:10:16]line Место: АЗС № 101 "Партнер Нефть" [14:10:16]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:10:16]line СНО: Общий режим [14:10:16]line Чек 472 28.10.2024 14:10 [14:10:16]line Смена: 546 ФФД: 1.0 [14:10:16]line ЗНМ: 0300000082 [14:10:16]line РНМ: 0000000000091628 [14:10:16]line Версия ККМ: 001 [14:10:16]line ФМ: 0000000000874671 [14:10:16]line ФД: 317997 [14:10:16]line ФПД: 65799571621468 [14:10:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T141015&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317997&fm=65799571621468&tin=02508201610067®Number=0000000000091628&sum=100000 [14:10:16]OFD Sender: Processing packet 317997 [packets to send 127, broken 126] [14:10:16]ProducePacketName [14:10:16]name=ofd_packets/00317997 [14:10:16]OFD Sender: To server: pG, [14:10:16]CommunicateWithHost lk.salyk.kg:30040 [14:10:16]ConnectInit lk.salyk.kg [14:10:16]written 0, free lines is 4095 [14:10:16]Connected sock=10 [14:10:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 CD BD 07 01 C2 66 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 01 00 00 F4 03 04 00 47 9B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2D DA 04 00 35 04 06 00 3B D8 28 17 C6 5C 8F 56 F4 82 65 84 5C CC [14:10:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 90 F8 47 00 45 F1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2D DA 04 00 F4 03 04 00 00 47 1F 67 B6 04 01 00 00 0C 77 18 9C 57 36 02 40 [14:10:16]CommunicateWithHost err = 0 [14:10:16]CheckOFDResponse [14:10:16]1017 (14) - 77093643461234 [14:10:16]1041 (16) - 0000000000874671 [14:10:16]1040 (4) - 317997 [14:10:16]1012 (4) - 28.10.2024 08:10 [14:10:16]1206 (1) - 0 [14:10:16]OFD Sender: Remove packet 317997 [14:10:16]ProducePacketName [14:10:16]name=ofd_packets/00317997 [14:10:16]NVStorageDeleteData [14:10:16]Write to MH i2c: 01 00 00 D5 4A 1F [14:10:16]Write i2c OK [14:10:16]MH_I2C_Read... [14:10:16]Read from MH i2c: 01 [14:10:16]MH_I2C_Read... [14:10:16]Read from MH i2c: 01 07 00 [14:10:16]MH_I2C_Read... [14:10:16]Read from MH i2c: 01 07 00 D5 4A 00 00 00 00 00 F9 0C 2B [14:10:16]RasterBufferAndPrint [14:10:16]line [14:10:16]line [14:10:16]line [14:10:16]line [14:10:16]line [14:10:16]written 0, free lines is 3331 [14:10:16]MH_Cut [14:10:16]Write to MH i2c: D1 01 00 DC 4A 01 F8 [14:10:16]Write i2c OK [14:10:16]MH_I2C_Read... [14:10:16]Read from MH i2c: D1 [14:10:16]MH_I2C_Read... [14:10:16]Read from MH i2c: D1 01 00 [14:10:16]MH_I2C_Read... [14:10:16]Read from MH i2c: D1 01 00 DC 4A 00 F7 [14:10:16]Write to MH i2c: 01 00 00 DD 4A 27 [14:10:16]Write i2c OK [14:10:16]MH_I2C_Read... [14:10:17]OFD Sender: No OFD packet to send [14:10:17]*** Cut start [14:10:17]*** Partial cut [14:10:17]*** CUTSNS_PIN = 1 [14:10:17]*** CUTSNS_PIN = 0 [14:10:17]*** Brake cut motor [14:10:18]Read from MH i2c: 01 [14:10:18]MH_I2C_Read... [14:10:18]*** Stop cut motor [14:10:18]*** Cut end [14:10:18]Read from MH i2c: 01 07 00 [14:10:18]MH_I2C_Read... [14:10:18]Read from MH i2c: 01 07 00 DD 4A 00 00 00 00 00 FF 0F 3C [14:10:18]process_action close_receipt done [14:10:18]requested_data is exist [14:10:18]produce_requested_data [14:10:18]requested_item fm.sn is exist - process it [14:10:18]wFMCommunicate request_size=4 [14:10:18]MH_SAM_APDU [14:10:18]CAPDU: 80 11 00 00 [14:10:18]Write to MH i2c: E2 08 00 DE 4A 80 11 00 00 00 00 00 00 A2 [14:10:18]Write i2c OK [14:10:18]MH_I2C_Read... [14:10:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:10:18]Read from MH i2c: E2 [14:10:18]MH_I2C_Read... [14:10:18]Read from MH i2c: E2 17 00 [14:10:18]MH_I2C_Read... [14:10:18]Read from MH i2c: E2 17 00 DE 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F6 [14:10:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:10:18]wFMCommunicate OK [14:10:18]requested_item fd.num is exist - process it [14:10:18]SAM_PROTO_GetFieldsCounters [14:10:18]wFMCommunicate request_size=4 [14:10:18]MH_SAM_APDU [14:10:18]CAPDU: 80 13 00 00 [14:10:18]Write to MH i2c: E2 08 00 DF 4A 80 13 00 00 00 00 00 00 A5 [14:10:18]Write i2c OK [14:10:18]MH_I2C_Read... [14:10:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:10:18]Read from MH i2c: E2 [14:10:18]MH_I2C_Read... [14:10:18]Read from MH i2c: E2 62 00 [14:10:18]MH_I2C_Read... [14:10:18]Read from MH i2c: E2 62 00 DF 4A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 2D DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 D8 01 00 00 5E 04 04 00 D8 01 00 00 57 04 04 00 D9 01 00 00 19 04 04 00 00 00 00 00 90 00 82 [14:10:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 2D DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 D8 01 00 00 5E 04 04 00 D8 01 00 00 57 04 04 00 D9 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:10:18]wFMCommunicate OK [14:10:18]SAM_PROTO_GetFieldsCounters done [14:10:18]requested_item shift.num is exist - process it [14:10:18]requested_item shift.opened is exist - process it [14:10:18]req_shift_opened [14:10:18]FM_GetShiftState [14:10:18]SAM_PROTO_GetShiftState [14:10:18]wFMCommunicate request_size=4 [14:10:18]MH_SAM_APDU [14:10:18]CAPDU: 80 13 01 00 [14:10:18]Write to MH i2c: E2 08 00 E0 4A 80 13 01 00 00 00 00 00 A7 [14:10:18]Write i2c OK [14:10:18]MH_I2C_Read... [14:10:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:10:18]Read from MH i2c: E2 [14:10:18]MH_I2C_Read... [14:10:18]Read from MH i2c: E2 0E 00 [14:10:18]MH_I2C_Read... [14:10:18]Read from MH i2c: E2 0E 00 E0 4A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A0 [14:10:18]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:10:18]wFMCommunicate OK [14:10:18]SAM_PROTO_GetShiftState done [14:10:18]FM_GetShiftState done [14:10:18]req_shift_opened done [14:10:18]requested_item shift.open_date is exist - process it [14:10:18]req_shift_open_date [14:10:18]req_shift_open_date done [14:10:18]produce_requested_data done [14:10:18]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317997,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:10:18]process_action_free close_receipt [14:10:18]json_value_free [14:10:18]json_value_free done [14:10:18]process_json_proto returns [14:10:18]Send response to host [14:10:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317997,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:10:18]free response buf [14:10:18]execute_script done [14:10:18]execute_script returns [14:10:18]free content buf [14:10:18]Sock 7.Close socket [14:10:18]Sock 7.Thread stoped [14:10:22]OFD Sender: No OFD packet to send [14:10:27]OFD Sender: No OFD packet to send [14:10:32]OFD Sender: No OFD packet to send [14:10:37]OFD Sender: No OFD packet to send [14:10:42]OFD Sender: No OFD packet to send [14:10:45]accept exits with 9 [14:10:45]New connection [14:10:45]New thread 3067436388 created [14:10:45]Thread 3067293028 joined [14:10:45]Waiting for new connection... [14:10:45] Sock 9.Parse request [14:10:45]Sock 9.Check first char [14:10:45]Sock 9.First char is OK [14:10:45]request: POST /json_proto HTTP/1.0 [14:10:45]Method: POST [14:10:45]URL: /json_proto [14:10:45]Method is POST - this is cgi request [14:10:45]url: /json_proto [14:10:45]query_string will be loaded in cgi processing [14:10:45]execute_cgi json_proto POST (null) [14:10:45]execute_cgi path=json_proto method=POST [14:10:45]POST find Content-Length [14:10:45]Host: 172.17.50.195:8080 [14:10:45]Content-Length: 686 [14:10:45]Content-Type: application/json [14:10:45] [14:10:45]POST finish read [14:10:45]Found Content-Length = 686 [14:10:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092962", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 30.420, "sum" : 1165.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 1165.00, "payments": [ { "type": 0, "sum" : 1165.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:10:45]execute_script... [14:10: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)1092962", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 30.420, "sum" : 1165.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 1165.00, "payments": [ { "type": 0, "sum" : 1165.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:10:45]POST & json_proto [14:10:45]process_json_proto [14:10:45]json parsed OK: [14:10:45]protocol is kg_v1.0 [14:10:45]action value=close_receipt [14:10:45]process_action close_receipt [14:10:45]cmd_close_receipt [14:10:45]MH_GetDate [14:10:45]Write to MH i2c: F0 00 00 E1 4A 1A [14:10:45]Write i2c OK [14:10:45]MH_I2C_Read... [14:10:45]Read from MH i2c: F0 [14:10:45]MH_I2C_Read... [14:10:45]Read from MH i2c: F0 09 00 [14:10:45]MH_I2C_Read... [14:10:45]Read from MH i2c: F0 09 00 E1 4A 00 66 9B 1F 67 43 33 1C 67 A3 [14:10:45]GetLastDocTimeStamp 1730124615 [14:10:45]current date 1730124646 [14:10:45]FM_GetShiftState [14:10:45]SAM_PROTO_GetShiftState [14:10:45]wFMCommunicate request_size=4 [14:10:45]MH_SAM_APDU [14:10:45]CAPDU: 80 13 01 00 [14:10:45]Write to MH i2c: E2 08 00 E2 4A 80 13 01 00 00 00 00 00 A9 [14:10:45]Write i2c OK [14:10:45]MH_I2C_Read... [14:10:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:10:45]Read from MH i2c: E2 [14:10:45]MH_I2C_Read... [14:10:45]Read from MH i2c: E2 0E 00 [14:10:45]MH_I2C_Read... [14:10:45]Read from MH i2c: E2 0E 00 E2 4A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A2 [14:10:45]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:10:45]wFMCommunicate OK [14:10:45]SAM_PROTO_GetShiftState done [14:10:45]FM_GetShiftState done [14:10:45]opened in 1730073493 [14:10:45]opened+sec_in_day 1730159893 [14:10:45]quantity*price = 116508 [14:10:45]sum+1 = 116510 [14:10:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 1165.00 Внесено: 2000.00 СДАЧА: 835.00 НСП 1% : 10.31 НДС 12% : 123.73 Наличными: 1165.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 473 28.10.2024 14:10 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 317998 ФПД: 94253805991098 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T141046&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317998&fm=94253805991098&tin=02508201610067®Number=0000000000091628&sum=116500 [14:10:46]StoreToDocumentArchive [14:10:46]shift 546 fd 317998 [14:10:46]save to /storage/0546/doc_00317998 [14:10:46]save last doc name /storage/0546/doc_00317998 to /storage/kkm_last_doc_name [14:10:46]save OK [14:10:46]Clear old archive folders... [14:10:46]ProcessDocumentItem done err = 0, tmpTLVsize=250 [14:10:46]tlvbuf is 0154B070 [14:10:46]SAM_PROTO_ClearQueue [14:10:46]wFMCommunicate request_size=4 [14:10:46]MH_SAM_APDU [14:10:46]CAPDU: 80 09 00 00 [14:10:46]Write to MH i2c: E2 08 00 EF 4A 80 09 00 00 00 00 00 00 AB [14:10:46]Write i2c OK [14:10:46]MH_I2C_Read... [14:10:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:10:46]Read from MH i2c: E2 [14:10:46]MH_I2C_Read... [14:10:46]Read from MH i2c: E2 03 00 [14:10:46]MH_I2C_Read... [14:10:46]Read from MH i2c: E2 03 00 EF 4A 00 90 00 AD [14:10:46]RAPDU: 90 00 [14:10:46]wFMCommunicate OK [14:10:46]SAM_PROTO_ClearQueue done [14:10:46]KKMCreateOFDPacket [14:10:46]OFDProtocolAddRootSTLVToBuf [14:10:46]FM_MakeSignedData [14:10:46]FM_MakeSignedData [14:10:46]SAM_PROTO_SignData [14:10:46]wFMCommunicate request_size=4 [14:10:46]MH_SAM_APDU [14:10:46]CAPDU: 80 0D 01 02 [14:10:46]Write to MH i2c: E2 08 00 F0 4A 80 0D 01 02 00 00 00 00 B3 [14:10:46]Write i2c OK [14:10:46]MH_I2C_Read... [14:10:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:10:46]Read from MH i2c: E2 [14:10:46]MH_I2C_Read... [14:10:46]Read from MH i2c: E2 03 00 [14:10:46]MH_I2C_Read... [14:10:46]Read from MH i2c: E2 03 00 F0 4A 00 90 00 AE [14:10:46]RAPDU: 90 00 [14:10:46]wFMCommunicate OK [14:10:46]wFMCommunicate request_size=255 [14:10:46]MH_SAM_APDU [14:10:46]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D4 76 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 1D C7 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 C7 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 07 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 30 00 00 00 00 07 04 06 00 14 C7 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 01 00 00 F4 03 04 00 66 9B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2E DA 04 00 35 04 06 00 55 B9 [14:10:46]Write to MH i2c: E2 02 01 F1 4A 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D4 76 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 1D C7 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 C7 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 07 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 30 00 00 00 00 07 04 06 00 14 C7 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 01 00 00 F4 03 04 00 66 9B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2E DA 04 00 35 04 06 00 55 B9 00 00 80 [14:10:46]Write i2c OK [14:10:46]MH_I2C_Read... [14:10:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:10:46]Read from MH i2c: E2 [14:10:46]MH_I2C_Read... [14:10:46]Read from MH i2c: E2 03 00 [14:10:46]MH_I2C_Read... [14:10:46]Read from MH i2c: E2 03 00 F1 4A 00 90 00 AF [14:10:46]RAPDU: 90 00 [14:10:46]wFMCommunicate OK [14:10:46]wFMCommunicate request_size=9 [14:10:46]MH_SAM_APDU [14:10:46]CAPDU: 80 0D 02 02 04 2C 9F F4 BA [14:10:46]Write to MH i2c: E2 0C 00 F2 4A 80 0D 02 02 04 00 2C 9F F4 BA 00 00 37 [14:10:46]Write i2c OK [14:10:46]MH_I2C_Read... [14:10:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:10:46]Read from MH i2c: E2 [14:10:46]MH_I2C_Read... [14:10:46]Read from MH i2c: E2 03 00 [14:10:46]MH_I2C_Read... [14:10:46]Read from MH i2c: E2 03 00 F2 4A 00 90 00 B0 [14:10:46]RAPDU: 90 00 [14:10:46]wFMCommunicate OK [14:10:46]wFMCommunicate request_size=4 [14:10:46]MH_SAM_APDU [14:10:46]CAPDU: 80 0D 03 02 [14:10:46]Write to MH i2c: E2 08 00 F3 4A 80 0D 03 02 00 00 00 00 B8 [14:10:46]Write i2c OK [14:10:46]MH_I2C_Read... [14:10:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:10:46]Read from MH i2c: E2 [14:10:46]MH_I2C_Read... [14:10:46]Read from MH i2c: E2 0B 00 [14:10:46]MH_I2C_Read... [14:10:46]Read from MH i2c: E2 0B 00 F3 4A 00 6D 98 49 37 D4 0C CF 43 90 00 30 [14:10:46]RAPDU: 6D 98 49 37 D4 0C CF 43 90 00 [14:10:46]wFMCommunicate OK [14:10:46]SAM_PROTO_SignData done [14:10:46]FM_MakeSignedData done [14:10:46]CreateOFDProtocolMessage [14:10:46]wFMCommunicate request_size=4 [14:10:46]MH_SAM_APDU [14:10:46]CAPDU: 80 11 00 00 [14:10:46]Write to MH i2c: E2 08 00 F4 4A 80 11 00 00 00 00 00 00 B8 [14:10:46]Write i2c OK [14:10:46]MH_I2C_Read... [14:10:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:10:46]Read from MH i2c: E2 [14:10:46]MH_I2C_Read... [14:10:46]Read from MH i2c: E2 17 00 [14:10:46]MH_I2C_Read... [14:10:46]Read from MH i2c: E2 17 00 F4 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 0C [14:10:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:10:46]wFMCommunicate OK [14:10:46]CreateOFDProtocolMessage done [14:10:46]OFDSenderStorePacket 317998 [14:10:46]StoreOFDPacket docnum=317998 [14:10:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 96 5C 06 01 9A 36 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D4 76 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 1D C7 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 C7 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 07 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 30 00 00 00 00 07 04 06 00 14 C7 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 01 00 00 F4 03 04 00 66 9B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2E DA 04 00 35 04 06 00 55 B9 2C 9F F4 BA 6D 98 49 37 D4 0C CF 43 [14:10:46]CheckFolder [14:10:46]dirname=/storage/ofd_packets [14:10:46]CheckFolder done [14:10:46]ProducePacketName [14:10:46]name=ofd_packets/00317998 [14:10:46]NVStorageSaveData ofd_packets/00317998 [14:10:46]File name is /storage/ofd_packets/00317998 [14:10:46]Write 300 bytes [14:10:46]NVStorageSaveData done [14:10:46]OFDSenderStorePacket done [14:10:46]KKMCreateOFDPacket done [14:10:46]NVStorageSaveData kkm_last_timestamp [14:10:46]File name is /storage/kkm_last_timestamp [14:10:46]Write 4 bytes [14:10:46]NVStorageSaveData done [14:10:46]ExternCall_PrintAddStr [14:10:46]wPrintStart [14:10:46]Write to MH i2c: 01 00 00 F5 4A 3F [14:10:46]Write i2c OK [14:10:46]MH_I2C_Read... [14:10:46]Read from MH i2c: 01 [14:10:46]MH_I2C_Read... [14:10:46]Read from MH i2c: 01 07 00 [14:10:46]MH_I2C_Read... [14:10:46]Read from MH i2c: 01 07 00 F5 4A 00 00 00 00 00 FF 0F 54 [14:10:47]RasterBufferAndPrint [14:10:47]line Счет N : (1)1092962 [14:10:47]line ИНН: 02508201610067 [14:10:47]line Контрольно-Кассовый Чек [14:10:47]line ПРОДАЖА [14:10:47]line ТРК (МРК, ГНК) : 71 [14:10:47]line Товар: 2711190000 [14:10:47]line ГАЗ-К-5 [14:10:47]line 30.420 * 38.30 [14:10:47]line = 1165.09 [14:10:47]line НДС 12% НСП 1% [14:10:47]line > о реализуемом товаре [14:10:47]line ОКРУГЛЕНИЕ: -0.09 [14:10:47]line ИТОГО: 1165.00 [14:10:47]line Внесено: 2000.00 [14:10:47]line СДАЧА: 835.00 [14:10:47]line НСП 1% : 10.31 [14:10:47]line НДС 12% : 123.73 [14:10:47]line Наличными: 1165.00 [14:10:47]line Безнал.: 0.00 [14:10:47]line Место: АЗС № 101 "Партнер Нефть" [14:10:47]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:10:47]line СНО: Общий режим [14:10:47]line Чек 473 28.10.2024 14:10 [14:10:47]line Смена: 546 ФФД: 1.0 [14:10:47]line ЗНМ: 0300000082 [14:10:47]line РНМ: 0000000000091628 [14:10:47]line Версия ККМ: 001 [14:10:47]line ФМ: 0000000000874671 [14:10:47]line ФД: 317998 [14:10:47]line ФПД: 94253805991098 [14:10:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T141046&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317998&fm=94253805991098&tin=02508201610067®Number=0000000000091628&sum=116500 [14:10:47]written 0, free lines is 4095 [14:10:47]OFD Sender: Processing packet 317998 [packets to send 127, broken 126] [14:10:47]ProducePacketName [14:10:47]name=ofd_packets/00317998 [14:10:47]OFD Sender: To server: pG, [14:10:47]CommunicateWithHost lk.salyk.kg:30040 [14:10:47]ConnectInit lk.salyk.kg [14:10:47]Connected sock=10 [14: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 34 36 37 31 0E 01 00 00 96 5C 06 01 9A 36 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D4 76 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 1D C7 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 C7 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 07 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 30 00 00 00 00 07 04 06 00 14 C7 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 01 00 00 F4 03 04 00 66 9B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2E DA 04 00 35 04 06 00 55 B9 2C 9F F4 BA 6D 98 49 37 D4 0C CF 43 [14:10:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 41 0D 47 00 2C B2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2E DA 04 00 F4 03 04 00 1F 47 1F 67 B6 04 01 00 00 88 FE F9 C5 E3 06 A1 4D [14:10:47]CommunicateWithHost err = 0 [14:10:47]CheckOFDResponse [14:10:47]1017 (14) - 77093643461234 [14:10:47]1041 (16) - 0000000000874671 [14:10:47]1040 (4) - 317998 [14:10:47]1012 (4) - 28.10.2024 08:11 [14:10:47]1206 (1) - 0 [14:10:47]OFD Sender: Remove packet 317998 [14:10:47]ProducePacketName [14:10:47]name=ofd_packets/00317998 [14:10:47]NVStorageDeleteData [14:10:47]Write to MH i2c: 01 00 00 20 4B 6B [14:10:47]Write i2c OK [14:10:47]MH_I2C_Read... [14:10:47]Read from MH i2c: 01 [14:10:47]MH_I2C_Read... [14:10:47]Read from MH i2c: 01 07 00 [14:10:47]MH_I2C_Read... [14:10:47]Read from MH i2c: 01 07 00 20 4B 00 00 00 00 00 03 0D 82 [14:10:47]RasterBufferAndPrint [14:10:47]line [14:10:47]line [14:10:47]line [14:10:47]line [14:10:47]line [14:10:47]written 0, free lines is 3340 [14:10:47]MH_Cut [14:10:47]Write to MH i2c: D1 01 00 27 4B 01 44 [14:10:47]Write i2c OK [14:10:47]MH_I2C_Read... [14:10:47]Read from MH i2c: D1 [14:10:47]MH_I2C_Read... [14:10:47]Read from MH i2c: D1 01 00 [14:10:47]MH_I2C_Read... [14:10:47]Read from MH i2c: D1 01 00 27 4B 00 43 [14:10:47]Write to MH i2c: 01 00 00 28 4B 73 [14:10:47]Write i2c OK [14:10:47]MH_I2C_Read... [14:10:48]OFD Sender: No OFD packet to send [14:10:48]*** Cut start [14:10:48]*** Partial cut [14:10:48]*** CUTSNS_PIN = 1 [14:10:48]*** CUTSNS_PIN = 0 [14:10:48]*** Brake cut motor [14:10:49]Read from MH i2c: 01 [14:10:49]MH_I2C_Read... [14:10:49]*** Stop cut motor [14:10:49]*** Cut end [14:10:49]Read from MH i2c: 01 07 00 [14:10:49]MH_I2C_Read... [14:10:49]Read from MH i2c: 01 07 00 28 4B 00 00 00 00 00 FF 0F 88 [14:10:49]process_action close_receipt done [14:10:49]requested_data is exist [14:10:49]produce_requested_data [14:10:49]requested_item fm.sn is exist - process it [14:10:49]wFMCommunicate request_size=4 [14:10:49]MH_SAM_APDU [14:10:49]CAPDU: 80 11 00 00 [14:10:49]Write to MH i2c: E2 08 00 29 4B 80 11 00 00 00 00 00 00 EE [14:10:49]Write i2c OK [14:10:49]MH_I2C_Read... [14:10:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:10:49]Read from MH i2c: E2 [14:10:49]MH_I2C_Read... [14:10:49]Read from MH i2c: E2 17 00 [14:10:49]MH_I2C_Read... [14:10:49]Read from MH i2c: E2 17 00 29 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 42 [14:10:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:10:49]wFMCommunicate OK [14:10:49]requested_item fd.num is exist - process it [14:10:49]SAM_PROTO_GetFieldsCounters [14:10:49]wFMCommunicate request_size=4 [14:10:49]MH_SAM_APDU [14:10:49]CAPDU: 80 13 00 00 [14:10:49]Write to MH i2c: E2 08 00 2A 4B 80 13 00 00 00 00 00 00 F1 [14:10:49]Write i2c OK [14:10:49]MH_I2C_Read... [14:10:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:10:49]Read from MH i2c: E2 [14:10:49]MH_I2C_Read... [14:10:49]Read from MH i2c: E2 62 00 [14:10:49]MH_I2C_Read... [14:10:49]Read from MH i2c: E2 62 00 2A 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 2E DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 D9 01 00 00 5E 04 04 00 D9 01 00 00 57 04 04 00 DA 01 00 00 19 04 04 00 00 00 00 00 90 00 D2 [14:10:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 2E DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 D9 01 00 00 5E 04 04 00 D9 01 00 00 57 04 04 00 DA 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:10:49]wFMCommunicate OK [14:10:49]SAM_PROTO_GetFieldsCounters done [14:10:49]requested_item shift.num is exist - process it [14:10:49]requested_item shift.opened is exist - process it [14:10:49]req_shift_opened [14:10:49]FM_GetShiftState [14:10:49]SAM_PROTO_GetShiftState [14:10:49]wFMCommunicate request_size=4 [14:10:49]MH_SAM_APDU [14:10:49]CAPDU: 80 13 01 00 [14:10:49]Write to MH i2c: E2 08 00 2B 4B 80 13 01 00 00 00 00 00 F3 [14:10:49]Write i2c OK [14:10:49]MH_I2C_Read... [14:10:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:10:49]Read from MH i2c: E2 [14:10:49]MH_I2C_Read... [14:10:49]Read from MH i2c: E2 0E 00 [14:10:49]MH_I2C_Read... [14:10:49]Read from MH i2c: E2 0E 00 2B 4B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 EC [14:10:49]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:10:49]wFMCommunicate OK [14:10:49]SAM_PROTO_GetShiftState done [14:10:49]FM_GetShiftState done [14:10:49]req_shift_opened done [14:10:49]requested_item shift.open_date is exist - process it [14:10:49]req_shift_open_date [14:10:49]req_shift_open_date done [14:10:49]produce_requested_data done [14:10:49]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317998,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:10:49]process_action_free close_receipt [14:10:49]json_value_free [14:10:49]json_value_free done [14:10:49]process_json_proto returns [14:10:49]Send response to host [14:10:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317998,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:10:49]free response buf [14:10:49]execute_script done [14:10:49]execute_script returns [14:10:49]free content buf [14:10:49]Sock 9.Close socket [14:10:49]Sock 9.Thread stoped [14:10:53]OFD Sender: No OFD packet to send [14:10:58]OFD Sender: No OFD packet to send [14:11:03]OFD Sender: No OFD packet to send [14:11:08]OFD Sender: No OFD packet to send [14:11:13]OFD Sender: No OFD packet to send [14:11:18]OFD Sender: No OFD packet to send [14:11:23]OFD Sender: No OFD packet to send [14:11:28]OFD Sender: No OFD packet to send [14:11:33]OFD Sender: No OFD packet to send [14:11:38]OFD Sender: No OFD packet to send [14:11:43]OFD Sender: No OFD packet to send [14:11:48]OFD Sender: No OFD packet to send [14:11:53]OFD Sender: No OFD packet to send [14:11:58]OFD Sender: No OFD packet to send [14:12:03]OFD Sender: No OFD packet to send [14:12:08]OFD Sender: No OFD packet to send [14:12:13]OFD Sender: No OFD packet to send [14:12:18]OFD Sender: No OFD packet to send [14:12:23]OFD Sender: No OFD packet to send [14:12:23]accept exits with 7 [14:12:23]New connection [14:12:23]New thread 3067293028 created [14:12:23]Thread 3067436388 joined [14:12:23]Waiting for new connection... [14:12:23] Sock 7.Parse request [14:12:23]Sock 7.Check first char [14:12:23]Sock 7.First char is OK [14:12:23]request: POST /json_proto HTTP/1.0 [14:12:23]Method: POST [14:12:23]URL: /json_proto [14:12:23]Method is POST - this is cgi request [14:12:23]url: /json_proto [14:12:23]query_string will be loaded in cgi processing [14:12:23]execute_cgi json_proto POST (null) [14:12:23]execute_cgi path=json_proto method=POST [14:12:23]POST find Content-Length [14:12:23]Host: 172.17.50.195:8080 [14:12:23]Content-Length: 773 [14:12:23]Content-Type: application/json [14:12:23] [14:12:23]POST finish read [14:12:23]Found Content-Length = 773 [14:12:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092965", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 33.950, "sum" : 1300.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1300.29 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:12:23]execute_script... [14:12:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092965", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 33.950, "sum" : 1300.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1300.29 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:12:23]POST & json_proto [14:12:23]process_json_proto [14:12:23]json parsed OK: [14:12:23]protocol is kg_v1.0 [14:12:23]action value=close_receipt [14:12:23]process_action close_receipt [14:12:23]cmd_close_receipt [14:12:23]MH_GetDate [14:12:23]Write to MH i2c: F0 00 00 2C 4B 66 [14:12:23]Write i2c OK [14:12:23]MH_I2C_Read... [14:12:23]Read from MH i2c: F0 [14:12:23]MH_I2C_Read... [14:12:23]Read from MH i2c: F0 09 00 [14:12:23]MH_I2C_Read... [14:12:23]Read from MH i2c: F0 09 00 2C 4B 00 C9 9B 1F 67 43 33 1C 67 52 [14:12:23]GetLastDocTimeStamp 1730124646 [14:12:23]current date 1730124745 [14:12:23]FM_GetShiftState [14:12:23]SAM_PROTO_GetShiftState [14:12:23]wFMCommunicate request_size=4 [14:12:23]MH_SAM_APDU [14:12:23]CAPDU: 80 13 01 00 [14:12:23]Write to MH i2c: E2 08 00 2D 4B 80 13 01 00 00 00 00 00 F5 [14:12:23]Write i2c OK [14:12:23]MH_I2C_Read... [14:12:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:12:23]Read from MH i2c: E2 [14:12:23]MH_I2C_Read... [14:12:23]Read from MH i2c: E2 0E 00 [14:12:23]MH_I2C_Read... [14:12:23]Read from MH i2c: E2 0E 00 2D 4B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 EE [14:12:23]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:12:23]wFMCommunicate OK [14:12:23]SAM_PROTO_GetShiftState done [14:12:23]FM_GetShiftState done [14:12:23]opened in 1730073493 [14:12:23]opened+sec_in_day 1730159893 [14:12:23]quantity*price = 130028 [14:12:23]sum+1 = 130030 [14:12:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1300.29 НСП 1% : 11.51 НДС 12% : 138.08 Наличными: 0.00 Безнал.: 1300.29 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 474 28.10.2024 14:12 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 317999 ФПД: 29180141894432 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T141225&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317999&fm=29180141894432&tin=02508201610067®Number=0000000000091628&sum=130029 [14:12:25]StoreToDocumentArchive [14:12:25]shift 546 fd 317999 [14:12:25]save to /storage/0546/doc_00317999 [14:12:25]save last doc name /storage/0546/doc_00317999 to /storage/kkm_last_doc_name [14:12:25]save OK [14:12:25]Clear old archive folders... [14:12:25]ProcessDocumentItem done err = 0, tmpTLVsize=250 [14:12:25]tlvbuf is 015CEBA0 [14:12:25]SAM_PROTO_ClearQueue [14:12:25]wFMCommunicate request_size=4 [14:12:25]MH_SAM_APDU [14:12:25]CAPDU: 80 09 00 00 [14:12:25]Write to MH i2c: E2 08 00 3A 4B 80 09 00 00 00 00 00 00 F7 [14:12:25]Write i2c OK [14:12:25]MH_I2C_Read... [14:12:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:12:25]Read from MH i2c: E2 [14:12:25]MH_I2C_Read... [14:12:25]Read from MH i2c: E2 03 00 [14:12:25]MH_I2C_Read... [14:12:25]Read from MH i2c: E2 03 00 3A 4B 00 90 00 F9 [14:12:25]RAPDU: 90 00 [14:12:25]wFMCommunicate OK [14:12:25]SAM_PROTO_ClearQueue done [14:12:25]KKMCreateOFDPacket [14:12:25]OFDProtocolAddRootSTLVToBuf [14:12:25]FM_MakeSignedData [14:12:25]FM_MakeSignedData [14:12:25]SAM_PROTO_SignData [14:12:25]wFMCommunicate request_size=4 [14:12:25]MH_SAM_APDU [14:12:25]CAPDU: 80 0D 01 02 [14:12:25]Write to MH i2c: E2 08 00 3B 4B 80 0D 01 02 00 00 00 00 FF [14:12:25]Write i2c OK [14:12:25]MH_I2C_Read... [14:12:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:12:25]Read from MH i2c: E2 [14:12:25]MH_I2C_Read... [14:12:25]Read from MH i2c: E2 03 00 [14:12:25]MH_I2C_Read... [14:12:25]Read from MH i2c: E2 03 00 3B 4B 00 90 00 FA [14:12:25]RAPDU: 90 00 [14:12:25]wFMCommunicate OK [14:12:25]wFMCommunicate request_size=255 [14:12:25]MH_SAM_APDU [14:12:25]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9E 84 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 ED FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 ED 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 F0 35 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 ED FB 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 01 00 00 F4 03 04 00 C9 9B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2F DA 04 00 35 04 06 00 1A 8A [14:12:25]Write to MH i2c: E2 02 01 3C 4B 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9E 84 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 ED FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 ED 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 F0 35 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 ED FB 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 01 00 00 F4 03 04 00 C9 9B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2F DA 04 00 35 04 06 00 1A 8A 00 00 D5 [14:12:25]Write i2c OK [14:12:25]MH_I2C_Read... [14:12:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:12:25]Read from MH i2c: E2 [14:12:25]MH_I2C_Read... [14:12:25]Read from MH i2c: E2 03 00 [14:12:25]MH_I2C_Read... [14:12:25]Read from MH i2c: E2 03 00 3C 4B 00 90 00 FB [14:12:25]RAPDU: 90 00 [14:12:25]wFMCommunicate OK [14:12:25]wFMCommunicate request_size=9 [14:12:25]MH_SAM_APDU [14:12:25]CAPDU: 80 0D 02 02 04 07 FD FB 20 [14:12:25]Write to MH i2c: E2 0C 00 3D 4B 80 0D 02 02 04 00 07 FD FB 20 00 00 29 [14:12:25]Write i2c OK [14:12:25]MH_I2C_Read... [14:12:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:12:25]Read from MH i2c: E2 [14:12:25]MH_I2C_Read... [14:12:25]Read from MH i2c: E2 03 00 [14:12:25]MH_I2C_Read... [14:12:25]Read from MH i2c: E2 03 00 3D 4B 00 90 00 FC [14:12:25]RAPDU: 90 00 [14:12:25]wFMCommunicate OK [14:12:25]wFMCommunicate request_size=4 [14:12:25]MH_SAM_APDU [14:12:25]CAPDU: 80 0D 03 02 [14:12:25]Write to MH i2c: E2 08 00 3E 4B 80 0D 03 02 00 00 00 00 04 [14:12:25]Write i2c OK [14:12:25]MH_I2C_Read... [14:12:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:12:25]Read from MH i2c: E2 [14:12:25]MH_I2C_Read... [14:12:25]Read from MH i2c: E2 0B 00 [14:12:25]MH_I2C_Read... [14:12:25]Read from MH i2c: E2 0B 00 3E 4B 00 FC 64 75 FE 47 BC 3C F2 90 00 09 [14:12:25]RAPDU: FC 64 75 FE 47 BC 3C F2 90 00 [14:12:25]wFMCommunicate OK [14:12:25]SAM_PROTO_SignData done [14:12:25]FM_MakeSignedData done [14:12:25]CreateOFDProtocolMessage [14:12:25]wFMCommunicate request_size=4 [14:12:25]MH_SAM_APDU [14:12:25]CAPDU: 80 11 00 00 [14:12:25]Write to MH i2c: E2 08 00 3F 4B 80 11 00 00 00 00 00 00 04 [14:12:25]Write i2c OK [14:12:25]MH_I2C_Read... [14:12:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:12:25]Read from MH i2c: E2 [14:12:25]MH_I2C_Read... [14:12:25]Read from MH i2c: E2 17 00 [14:12:25]MH_I2C_Read... [14:12:25]Read from MH i2c: E2 17 00 3F 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 58 [14:12:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:12:25]wFMCommunicate OK [14:12:25]CreateOFDProtocolMessage done [14:12:25]OFDSenderStorePacket 317999 [14:12:25]StoreOFDPacket docnum=317999 [14:12:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 85 0B 06 01 F1 39 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9E 84 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 ED FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 ED 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 F0 35 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 ED FB 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 01 00 00 F4 03 04 00 C9 9B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2F DA 04 00 35 04 06 00 1A 8A 07 FD FB 20 FC 64 75 FE 47 BC 3C F2 [14:12:25]CheckFolder [14:12:25]dirname=/storage/ofd_packets [14:12:25]CheckFolder done [14:12:25]ProducePacketName [14:12:25]name=ofd_packets/00317999 [14:12:25]NVStorageSaveData ofd_packets/00317999 [14:12:25]File name is /storage/ofd_packets/00317999 [14:12:25]Write 300 bytes [14:12:25]NVStorageSaveData done [14:12:25]OFDSenderStorePacket done [14:12:25]KKMCreateOFDPacket done [14:12:25]NVStorageSaveData kkm_last_timestamp [14:12:25]File name is /storage/kkm_last_timestamp [14:12:25]Write 4 bytes [14:12:25]NVStorageSaveData done [14:12:25]ExternCall_PrintAddStr [14:12:25]wPrintStart [14:12:25]Write to MH i2c: 01 00 00 40 4B 8B [14:12:25]Write i2c OK [14:12:25]MH_I2C_Read... [14:12:25]Read from MH i2c: 01 [14:12:25]MH_I2C_Read... [14:12:25]Read from MH i2c: 01 07 00 [14:12:25]MH_I2C_Read... [14:12:25]Read from MH i2c: 01 07 00 40 4B 00 00 00 00 00 FF 0F A0 [14:12:25]RasterBufferAndPrint [14:12:25]line Счет N : (1)1092965 [14:12:25]line ИНН: 02508201610067 [14:12:25]line Контрольно-Кассовый Чек [14:12:25]line ПРОДАЖА [14:12:25]line ТРК (МРК, ГНК) : 81 [14:12:25]line Товар: 2711190000 [14:12:25]line ГАЗ-К-5 [14:12:25]line 33.950 * 38.30 [14:12:25]line = 1300.29 [14:12:25]line НДС 12% НСП 1% [14:12:25]line > о реализуемом товаре [14:12:25]line ИТОГО: 1300.29 [14:12:25]line НСП 1% : 11.51 [14:12:25]line НДС 12% : 138.08 [14:12:25]line Наличными: 0.00 [14:12:25]line Безнал.: 1300.29 [14:12:25]line Место: АЗС № 101 "Партнер Нефть" [14:12:25]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:12:25]line СНО: Общий режим [14:12:25]line Чек 474 28.10.2024 14:12 [14:12:25]line Смена: 546 ФФД: 1.0 [14:12:25]line ЗНМ: 0300000082 [14:12:25]line РНМ: 0000000000091628 [14:12:25]line Версия ККМ: 001 [14:12:25]line Платежная система: Mbank [14:12:25]line ФМ: 0000000000874671 [14:12:25]line ФД: 317999 [14:12:25]line ФПД: 29180141894432 [14:12:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T141225&type=1&operation_type=1&fn_number=0000000000874671&fd_number=317999&fm=29180141894432&tin=02508201610067®Number=0000000000091628&sum=130029 [14:12:25]written 0, free lines is 4095 [14:12:25]OFD Sender: Processing packet 317999 [packets to send 127, broken 126] [14:12:25]ProducePacketName [14:12:25]name=ofd_packets/00317999 [14:12:25]OFD Sender: To server: pG, [14:12:25]CommunicateWithHost lk.salyk.kg:30040 [14:12:25]ConnectInit lk.salyk.kg [14:12:26]Connected sock=9 [14:12:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 85 0B 06 01 F1 39 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9E 84 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 ED FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 ED 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 F0 35 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 ED FB 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 01 00 00 F4 03 04 00 C9 9B 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2F DA 04 00 35 04 06 00 1A 8A 07 FD FB 20 FC 64 75 FE 47 BC 3C F2 [14:12:26]Write to MH i2c: 01 00 00 69 4B B4 [14:12:26]Write i2c OK [14:12:26]MH_I2C_Read... [14:12:26]Read from MH i2c: 01 [14:12:26]MH_I2C_Read... [14:12:26]Read from MH i2c: 01 07 00 [14:12:26]MH_I2C_Read... [14:12:26]Read from MH i2c: 01 07 00 69 4B 00 00 00 00 00 19 0D E1 [14:12:26]RasterBufferAndPrint [14:12:26]line [14:12:26]line [14:12:26]line [14:12:26]line [14:12:26]line [14:12:26]written 0, free lines is 3362 [14:12:26]MH_Cut [14:12:26]Write to MH i2c: D1 01 00 70 4B 01 8D [14:12:26]Write i2c OK [14:12:26]MH_I2C_Read... [14:12:26]Read from MH i2c: D1 [14:12:26]MH_I2C_Read... [14:12:26]Read from MH i2c: D1 01 00 [14:12:26]MH_I2C_Read... [14:12:26]Read from MH i2c: D1 01 00 70 4B 00 8C [14:12:26]Write to MH i2c: 01 00 00 71 4B BC [14:12:26]Write i2c OK [14:12:26]MH_I2C_Read... [14:12:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 0D 6A 47 00 E9 05 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2F DA 04 00 F4 03 04 00 82 47 1F 67 B6 04 01 00 00 9C 7F A2 46 0C 4D 2B BE [14:12:26]CommunicateWithHost err = 0 [14:12:26]CheckOFDResponse [14:12:26]1017 (14) - 77093643461234 [14:12:26]1041 (16) - 0000000000874671 [14:12:26]1040 (4) - 317999 [14:12:26]1012 (4) - 28.10.2024 08:12 [14:12:26]1206 (1) - 0 [14:12:26]OFD Sender: Remove packet 317999 [14:12:26]ProducePacketName [14:12:26]name=ofd_packets/00317999 [14:12:26]NVStorageDeleteData [14:12:26]OFD Sender: No OFD packet to send [14:12:26]*** Cut start [14:12:26]*** Partial cut [14:12:26]*** CUTSNS_PIN = 1 [14:12:26]*** CUTSNS_PIN = 0 [14:12:27]*** Brake cut motor [14:12:27]Read from MH i2c: 01 [14:12:27]MH_I2C_Read... [14:12:27]*** Stop cut motor [14:12:27]*** Cut end [14:12:27]Read from MH i2c: 01 07 00 [14:12:27]MH_I2C_Read... [14:12:27]Read from MH i2c: 01 07 00 71 4B 00 00 00 00 00 FF 0F D1 [14:12:27]process_action close_receipt done [14:12:27]requested_data is exist [14:12:27]produce_requested_data [14:12:27]requested_item fm.sn is exist - process it [14:12:27]wFMCommunicate request_size=4 [14:12:27]MH_SAM_APDU [14:12:27]CAPDU: 80 11 00 00 [14:12:27]Write to MH i2c: E2 08 00 72 4B 80 11 00 00 00 00 00 00 37 [14:12:27]Write i2c OK [14:12:27]MH_I2C_Read... [14:12:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:12:27]Read from MH i2c: E2 [14:12:27]MH_I2C_Read... [14:12:27]Read from MH i2c: E2 17 00 [14:12:27]MH_I2C_Read... [14:12:27]Read from MH i2c: E2 17 00 72 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 8B [14:12:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:12:27]wFMCommunicate OK [14:12:27]requested_item fd.num is exist - process it [14:12:27]SAM_PROTO_GetFieldsCounters [14:12:27]wFMCommunicate request_size=4 [14:12:27]MH_SAM_APDU [14:12:27]CAPDU: 80 13 00 00 [14:12:27]Write to MH i2c: E2 08 00 73 4B 80 13 00 00 00 00 00 00 3A [14:12:27]Write i2c OK [14:12:27]MH_I2C_Read... [14:12:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:12:27]Read from MH i2c: E2 [14:12:27]MH_I2C_Read... [14:12:27]Read from MH i2c: E2 62 00 [14:12:27]MH_I2C_Read... [14:12:27]Read from MH i2c: E2 62 00 73 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 2F DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 DA 01 00 00 5E 04 04 00 DA 01 00 00 57 04 04 00 DB 01 00 00 19 04 04 00 00 00 00 00 90 00 1F [14:12:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 2F DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 DA 01 00 00 5E 04 04 00 DA 01 00 00 57 04 04 00 DB 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:12:27]wFMCommunicate OK [14:12:27]SAM_PROTO_GetFieldsCounters done [14:12:27]requested_item shift.num is exist - process it [14:12:27]requested_item shift.opened is exist - process it [14:12:27]req_shift_opened [14:12:27]FM_GetShiftState [14:12:27]SAM_PROTO_GetShiftState [14:12:27]wFMCommunicate request_size=4 [14:12:27]MH_SAM_APDU [14:12:27]CAPDU: 80 13 01 00 [14:12:27]Write to MH i2c: E2 08 00 74 4B 80 13 01 00 00 00 00 00 3C [14:12:27]Write i2c OK [14:12:27]MH_I2C_Read... [14:12:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:12:27]Read from MH i2c: E2 [14:12:27]MH_I2C_Read... [14:12:27]Read from MH i2c: E2 0E 00 [14:12:27]MH_I2C_Read... [14:12:27]Read from MH i2c: E2 0E 00 74 4B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 35 [14:12:27]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:12:27]wFMCommunicate OK [14:12:27]SAM_PROTO_GetShiftState done [14:12:27]FM_GetShiftState done [14:12:27]req_shift_opened done [14:12:27]requested_item shift.open_date is exist - process it [14:12:27]req_shift_open_date [14:12:27]req_shift_open_date done [14:12:27]produce_requested_data done [14:12:27]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":317999,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:12:27]process_action_free close_receipt [14:12:27]json_value_free [14:12:27]json_value_free done [14:12:27]process_json_proto returns [14:12:27]Send response to host [14:12:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":317999,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:12:27]free response buf [14:12:27]execute_script done [14:12:27]execute_script returns [14:12:27]free content buf [14:12:27]Sock 7.Close socket [14:12:27]Sock 7.Thread stoped [14:12:31]OFD Sender: No OFD packet to send [14:12:36]OFD Sender: No OFD packet to send [14:12:41]OFD Sender: No OFD packet to send [14:12:46]OFD Sender: No OFD packet to send [14:12:51]OFD Sender: No OFD packet to send [14:12:56]OFD Sender: No OFD packet to send [14:13:01]OFD Sender: No OFD packet to send [14:13:06]OFD Sender: No OFD packet to send [14:13:11]OFD Sender: No OFD packet to send [14:13:16]OFD Sender: No OFD packet to send [14:13:21]OFD Sender: No OFD packet to send [14:13:26]OFD Sender: No OFD packet to send [14:13:31]OFD Sender: No OFD packet to send [14:13:36]OFD Sender: No OFD packet to send [14:13:38]accept exits with 10 [14:13:38]New connection [14:13:38]New thread 3067436388 created [14:13:38]Thread 3067293028 joined [14:13:38]Waiting for new connection... [14:13:38] Sock 10.Parse request [14:13:38]Sock 10.Check first char [14:13:38]Sock 10.First char is OK [14:13:38]request: POST /json_proto HTTP/1.0 [14:13:38]Method: POST [14:13:38]URL: /json_proto [14:13:38]Method is POST - this is cgi request [14:13:38]url: /json_proto [14:13:38]query_string will be loaded in cgi processing [14:13:38]execute_cgi json_proto POST (null) [14:13:38]execute_cgi path=json_proto method=POST [14:13:38]POST find Content-Length [14:13:38]Host: 172.17.50.195:8080 [14:13:38]Content-Length: 798 [14:13:38]Content-Type: application/json [14:13:38] [14:13:38]POST finish read [14:13:38]Found Content-Length = 798 [14:13:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092966", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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\u000A43236", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:13:38]execute_script... [14: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)1092966", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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\u000A43236", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:13:38]POST & json_proto [14:13:38]process_json_proto [14:13:38]json parsed OK: [14:13:38]protocol is kg_v1.0 [14:13:38]action value=close_receipt [14:13:38]process_action close_receipt [14:13:38]cmd_close_receipt [14:13:38]MH_GetDate [14:13:38]Write to MH i2c: F0 00 00 75 4B AF [14:13:38]Write i2c OK [14:13:38]MH_I2C_Read... [14:13:38]Read from MH i2c: F0 [14:13:38]MH_I2C_Read... [14:13:38]Read from MH i2c: F0 09 00 [14:13:38]MH_I2C_Read... [14:13:38]Read from MH i2c: F0 09 00 75 4B 00 14 9C 1F 67 43 33 1C 67 E7 [14:13:38]GetLastDocTimeStamp 1730124745 [14:13:38]current date 1730124820 [14:13:38]FM_GetShiftState [14:13:38]SAM_PROTO_GetShiftState [14:13:38]wFMCommunicate request_size=4 [14:13:38]MH_SAM_APDU [14:13:38]CAPDU: 80 13 01 00 [14:13:38]Write to MH i2c: E2 08 00 76 4B 80 13 01 00 00 00 00 00 3E [14:13:38]Write i2c OK [14:13:38]MH_I2C_Read... [14:13:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:13:38]Read from MH i2c: E2 [14:13:38]MH_I2C_Read... [14:13:38]Read from MH i2c: E2 0E 00 [14:13:38]MH_I2C_Read... [14:13:38]Read from MH i2c: E2 0E 00 76 4B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 37 [14:13:38]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:13:38]wFMCommunicate OK [14:13:38]SAM_PROTO_GetShiftState done [14:13:38]FM_GetShiftState done [14:13:38]opened in 1730073493 [14:13:38]opened+sec_in_day 1730159893 [14:13:38]quantity*price = 0 [14:13:38]sum+1 = 1 [14:13:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 475 28.10.2024 14:13 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливная Карта 43236 ФМ: 0000000000874671 ФД: 318000 ФПД: 74439230215209 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T141340&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318000&fm=74439230215209&tin=02508201610067®Number=0000000000091628&sum=0 [14:13:39]StoreToDocumentArchive [14:13:39]shift 546 fd 318000 [14:13:39]save to /storage/0546/doc_00318000 [14:13:39]save last doc name /storage/0546/doc_00318000 to /storage/kkm_last_doc_name [14:13:39]save OK [14:13:39]Clear old archive folders... [14:13:39]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:13:39]tlvbuf is 01425F80 [14:13:39]SAM_PROTO_ClearQueue [14:13:39]wFMCommunicate request_size=4 [14:13:39]MH_SAM_APDU [14:13:39]CAPDU: 80 09 00 00 [14:13:39]Write to MH i2c: E2 08 00 83 4B 80 09 00 00 00 00 00 00 40 [14:13:39]Write i2c OK [14:13:39]MH_I2C_Read... [14:13:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:13:39]Read from MH i2c: E2 [14:13:39]MH_I2C_Read... [14:13:39]Read from MH i2c: E2 03 00 [14:13:39]MH_I2C_Read... [14:13:39]Read from MH i2c: E2 03 00 83 4B 00 90 00 42 [14:13:39]RAPDU: 90 00 [14:13:39]wFMCommunicate OK [14:13:39]SAM_PROTO_ClearQueue done [14:13:39]KKMCreateOFDPacket [14:13:39]OFDProtocolAddRootSTLVToBuf [14:13:39]FM_MakeSignedData [14:13:39]FM_MakeSignedData [14:13:39]SAM_PROTO_SignData [14:13:39]wFMCommunicate request_size=4 [14:13:39]MH_SAM_APDU [14:13:39]CAPDU: 80 0D 01 02 [14:13:39]Write to MH i2c: E2 08 00 84 4B 80 0D 01 02 00 00 00 00 48 [14:13:39]Write i2c OK [14:13:39]MH_I2C_Read... [14:13:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:13:39]Read from MH i2c: E2 [14:13:39]MH_I2C_Read... [14:13:39]Read from MH i2c: E2 03 00 [14:13:39]MH_I2C_Read... [14:13:39]Read from MH i2c: E2 03 00 84 4B 00 90 00 43 [14:13:39]RAPDU: 90 00 [14:13:39]wFMCommunicate OK [14:13:39]wFMCommunicate request_size=255 [14:13:39]MH_SAM_APDU [14:13:39]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 DB 01 00 00 F4 03 04 00 14 9C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 30 DA 04 00 35 04 06 00 [14:13:39]Write to MH i2c: E2 02 01 85 4B 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 DB 01 00 00 F4 03 04 00 14 9C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 30 DA 04 00 35 04 06 00 00 00 75 [14:13:39]Write i2c OK [14:13:39]MH_I2C_Read... [14:13:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:13:40]Read from MH i2c: E2 [14:13:40]MH_I2C_Read... [14:13:40]Read from MH i2c: E2 03 00 [14:13:40]MH_I2C_Read... [14:13:40]Read from MH i2c: E2 03 00 85 4B 00 90 00 44 [14:13:40]RAPDU: 90 00 [14:13:40]wFMCommunicate OK [14:13:40]wFMCommunicate request_size=11 [14:13:40]MH_SAM_APDU [14:13:40]CAPDU: 80 0D 02 02 06 43 B3 BB DF D4 29 [14:13:40]Write to MH i2c: E2 0E 00 86 4B 80 0D 02 02 06 00 43 B3 BB DF D4 29 00 00 E4 [14:13:40]Write i2c OK [14:13:40]MH_I2C_Read... [14:13:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:13:40]Read from MH i2c: E2 [14:13:40]MH_I2C_Read... [14:13:40]Read from MH i2c: E2 03 00 [14:13:40]MH_I2C_Read... [14:13:40]Read from MH i2c: E2 03 00 86 4B 00 90 00 45 [14:13:40]RAPDU: 90 00 [14:13:40]wFMCommunicate OK [14:13:40]wFMCommunicate request_size=4 [14:13:40]MH_SAM_APDU [14:13:40]CAPDU: 80 0D 03 02 [14:13:40]Write to MH i2c: E2 08 00 87 4B 80 0D 03 02 00 00 00 00 4D [14:13:40]Write i2c OK [14:13:40]MH_I2C_Read... [14:13:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:13:40]Read from MH i2c: E2 [14:13:40]MH_I2C_Read... [14:13:40]Read from MH i2c: E2 0B 00 [14:13:40]MH_I2C_Read... [14:13:40]Read from MH i2c: E2 0B 00 87 4B 00 D0 AA 0F 8F 42 E6 1B 20 90 00 C9 [14:13:40]RAPDU: D0 AA 0F 8F 42 E6 1B 20 90 00 [14:13:40]wFMCommunicate OK [14:13:40]SAM_PROTO_SignData done [14:13:40]FM_MakeSignedData done [14:13:40]CreateOFDProtocolMessage [14:13:40]wFMCommunicate request_size=4 [14:13:40]MH_SAM_APDU [14:13:40]CAPDU: 80 11 00 00 [14:13:40]Write to MH i2c: E2 08 00 88 4B 80 11 00 00 00 00 00 00 4D [14:13:40]Write i2c OK [14:13:40]MH_I2C_Read... [14:13:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:13:40]Read from MH i2c: E2 [14:13:40]MH_I2C_Read... [14:13:40]Read from MH i2c: E2 17 00 [14:13:40]MH_I2C_Read... [14:13:40]Read from MH i2c: E2 17 00 88 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A1 [14:13:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:13:40]wFMCommunicate OK [14:13:40]CreateOFDProtocolMessage done [14:13:40]OFDSenderStorePacket 318000 [14:13:40]StoreOFDPacket docnum=318000 [14:13:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 F5 EB 08 01 42 E5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 DB 01 00 00 F4 03 04 00 14 9C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 30 DA 04 00 35 04 06 00 43 B3 BB DF D4 29 D0 AA 0F 8F 42 E6 1B 20 [14:13:40]CheckFolder [14:13:40]dirname=/storage/ofd_packets [14:13:40]CheckFolder done [14:13:40]ProducePacketName [14:13:40]name=ofd_packets/00318000 [14:13:40]NVStorageSaveData ofd_packets/00318000 [14:13:40]File name is /storage/ofd_packets/00318000 [14:13:40]Write 302 bytes [14:13:40]NVStorageSaveData done [14:13:40]OFDSenderStorePacket done [14:13:40]KKMCreateOFDPacket done [14:13:40]NVStorageSaveData kkm_last_timestamp [14:13:40]File name is /storage/kkm_last_timestamp [14:13:40]Write 4 bytes [14:13:40]NVStorageSaveData done [14:13:40]ExternCall_PrintAddStr [14:13:40]wPrintStart [14:13:40]Write to MH i2c: 01 00 00 89 4B D4 [14:13:40]Write i2c OK [14:13:40]MH_I2C_Read... [14:13:40]Read from MH i2c: 01 [14:13:40]MH_I2C_Read... [14:13:40]Read from MH i2c: 01 07 00 [14:13:40]MH_I2C_Read... [14:13:40]Read from MH i2c: 01 07 00 89 4B 00 00 00 00 00 FF 0F E9 [14:13:40]RasterBufferAndPrint [14:13:40]line Счет N : (1)1092966 [14:13:40]line ИНН: 02508201610067 [14:13:40]line Контрольно-Кассовый Чек [14:13:40]line ПРОДАЖА [14:13:40]line ТРК (МРК, ГНК) : 21 [14:13:40]line Товар: 2710194210 [14:13:40]line ДТ(л)-К-2 [14:13:40]line 30.000 * 0.00 [14:13:40]line = 0.00 [14:13:40]line НДС 12% НСП 1% [14:13:40]line > о реализуемом товаре [14:13:40]line ИТОГО: 0.00 [14:13:40]line НСП 1% : 0.00 [14:13:40]line НДС 12% : 0.00 [14:13:40]line Наличными: 0.00 [14:13:40]line Безнал.: 0.00 [14:13:40]line Место: АЗС № 101 "Партнер Нефть" [14:13:40]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:13:40]line СНО: Общий режим [14:13:40]line Чек 475 28.10.2024 14:13 [14:13:40]line Смена: 546 ФФД: 1.0 [14:13:40]line ЗНМ: 0300000082 [14:13:40]line РНМ: 0000000000091628 [14:13:40]line Версия ККМ: 001 [14:13:40]line Талоны: Топливная Карта [14:13:40]line 43236 [14:13:40]line ФМ: 0000000000874671 [14:13:40]line ФД: 318000 [14:13:40]line ФПД: 74439230215209 [14:13:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T141340&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318000&fm=74439230215209&tin=02508201610067®Number=0000000000091628&sum=0 [14:13:40]written 0, free lines is 4095 [14:13:40]OFD Sender: Processing packet 318000 [packets to send 127, broken 126] [14:13:40]ProducePacketName [14:13:40]name=ofd_packets/00318000 [14:13:40]OFD Sender: To server: pG, [14:13:40]CommunicateWithHost lk.salyk.kg:30040 [14:13:40]ConnectInit lk.salyk.kg [14:13:40]Connected sock=9 [14:13:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 F5 EB 08 01 42 E5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 DB 01 00 00 F4 03 04 00 14 9C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 30 DA 04 00 35 04 06 00 43 B3 BB DF D4 29 D0 AA 0F 8F 42 E6 1B 20 [14:13:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 16 E4 47 00 5D 17 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 30 DA 04 00 F4 03 04 00 CC 47 1F 67 B6 04 01 00 00 82 C8 21 DF FE BD C3 94 [14:13:40]CommunicateWithHost err = 0 [14:13:40]CheckOFDResponse [14:13:40]1017 (14) - 77093643461234 [14:13:40]1041 (16) - 0000000000874671 [14:13:40]1040 (4) - 318000 [14:13:40]1012 (4) - 28.10.2024 08:14 [14:13:40]1206 (1) - 0 [14:13:40]OFD Sender: Remove packet 318000 [14:13:40]ProducePacketName [14:13:40]name=ofd_packets/00318000 [14:13:40]NVStorageDeleteData [14:13:41]Write to MH i2c: 01 00 00 B3 4B FE [14:13:41]Write i2c OK [14:13:41]MH_I2C_Read... [14:13:41]Read from MH i2c: 01 [14:13:41]MH_I2C_Read... [14:13:41]Read from MH i2c: 01 07 00 [14:13:41]MH_I2C_Read... [14:13:41]Read from MH i2c: 01 07 00 B3 4B 00 00 00 00 00 0A 0D 1C [14:13:41]RasterBufferAndPrint [14:13:41]line [14:13:41]line [14:13:41]line [14:13:41]line [14:13:41]line [14:13:41]written 0, free lines is 3347 [14:13:41]MH_Cut [14:13:41]Write to MH i2c: D1 01 00 BA 4B 01 D7 [14:13:41]Write i2c OK [14:13:41]MH_I2C_Read... [14:13:41]Read from MH i2c: D1 [14:13:41]MH_I2C_Read... [14:13:41]Read from MH i2c: D1 01 00 [14:13:41]MH_I2C_Read... [14:13:41]Read from MH i2c: D1 01 00 BA 4B 00 D6 [14:13:41]Write to MH i2c: 01 00 00 BB 4B 06 [14:13:41]Write i2c OK [14:13:41]MH_I2C_Read... [14:13:41]OFD Sender: No OFD packet to send [14:13:41]*** Cut start [14:13:41]*** Partial cut [14:13:41]*** CUTSNS_PIN = 1 [14:13:41]*** CUTSNS_PIN = 0 [14:13:42]*** Brake cut motor [14:13:42]Read from MH i2c: 01 [14:13:42]MH_I2C_Read... [14:13:42]*** Stop cut motor [14:13:42]*** Cut end [14:13:42]Read from MH i2c: 01 07 00 [14:13:42]MH_I2C_Read... [14:13:42]Read from MH i2c: 01 07 00 BB 4B 00 00 00 00 00 FF 0F 1B [14:13:42]process_action close_receipt done [14:13:42]requested_data is exist [14:13:42]produce_requested_data [14:13:42]requested_item fm.sn is exist - process it [14:13:42]wFMCommunicate request_size=4 [14:13:42]MH_SAM_APDU [14:13:42]CAPDU: 80 11 00 00 [14:13:42]Write to MH i2c: E2 08 00 BC 4B 80 11 00 00 00 00 00 00 81 [14:13:42]Write i2c OK [14:13:42]MH_I2C_Read... [14:13:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:13:42]Read from MH i2c: E2 [14:13:42]MH_I2C_Read... [14:13:42]Read from MH i2c: E2 17 00 [14:13:42]MH_I2C_Read... [14:13:42]Read from MH i2c: E2 17 00 BC 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D5 [14:13:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:13:42]wFMCommunicate OK [14:13:42]requested_item fd.num is exist - process it [14:13:42]SAM_PROTO_GetFieldsCounters [14:13:42]wFMCommunicate request_size=4 [14:13:42]MH_SAM_APDU [14:13:42]CAPDU: 80 13 00 00 [14:13:42]Write to MH i2c: E2 08 00 BD 4B 80 13 00 00 00 00 00 00 84 [14:13:42]Write i2c OK [14:13:42]MH_I2C_Read... [14:13:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:13:42]Read from MH i2c: E2 [14:13:42]MH_I2C_Read... [14:13:42]Read from MH i2c: E2 62 00 [14:13:42]MH_I2C_Read... [14:13:42]Read from MH i2c: E2 62 00 BD 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 30 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 DB 01 00 00 5E 04 04 00 DB 01 00 00 57 04 04 00 DC 01 00 00 19 04 04 00 00 00 00 00 90 00 6D [14:13:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 30 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 DB 01 00 00 5E 04 04 00 DB 01 00 00 57 04 04 00 DC 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:13:42]wFMCommunicate OK [14:13:42]SAM_PROTO_GetFieldsCounters done [14:13:42]requested_item shift.num is exist - process it [14:13:42]requested_item shift.opened is exist - process it [14:13:42]req_shift_opened [14:13:42]FM_GetShiftState [14:13:42]SAM_PROTO_GetShiftState [14:13:42]wFMCommunicate request_size=4 [14:13:42]MH_SAM_APDU [14:13:42]CAPDU: 80 13 01 00 [14:13:42]Write to MH i2c: E2 08 00 BE 4B 80 13 01 00 00 00 00 00 86 [14:13:42]Write i2c OK [14:13:42]MH_I2C_Read... [14:13:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:13:42]Read from MH i2c: E2 [14:13:42]MH_I2C_Read... [14:13:42]Read from MH i2c: E2 0E 00 [14:13:42]MH_I2C_Read... [14:13:42]Read from MH i2c: E2 0E 00 BE 4B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 7F [14:13:42]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:13:42]wFMCommunicate OK [14:13:42]SAM_PROTO_GetShiftState done [14:13:42]FM_GetShiftState done [14:13:42]req_shift_opened done [14:13:42]requested_item shift.open_date is exist - process it [14:13:42]req_shift_open_date [14:13:42]req_shift_open_date done [14:13:42]produce_requested_data done [14:13:42]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318000,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:13:42]process_action_free close_receipt [14:13:42]json_value_free [14:13:42]json_value_free done [14:13:42]process_json_proto returns [14:13:42]Send response to host [14:13:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318000,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:13:42]free response buf [14:13:42]execute_script done [14:13:42]execute_script returns [14:13:42]free content buf [14:13:42]Sock 10.Close socket [14:13:42]Sock 10.Thread stoped [14:13:46]OFD Sender: No OFD packet to send [14:13:51]OFD Sender: No OFD packet to send [14:13:56]OFD Sender: No OFD packet to send [14:14:01]OFD Sender: No OFD packet to send [14:14:06]OFD Sender: No OFD packet to send [14:14:08]accept exits with 7 [14:14:08]New connection [14:14:08]New thread 3067293028 created [14:14:08]Thread 3067436388 joined [14:14:08]Waiting for new connection... [14:14:08] Sock 7.Parse request [14:14:08]Sock 7.Check first char [14:14:08]Sock 7.First char is OK [14:14:08]request: POST /json_proto HTTP/1.0 [14:14:08]Method: POST [14:14:08]URL: /json_proto [14:14:08]Method is POST - this is cgi request [14:14:08]url: /json_proto [14:14:08]query_string will be loaded in cgi processing [14:14:08]execute_cgi json_proto POST (null) [14:14:08]execute_cgi path=json_proto method=POST [14:14:08]POST find Content-Length [14:14:08]Host: 172.17.50.195:8080 [14:14:08]Content-Length: 755 [14:14:08]Content-Type: application/json [14:14:08] [14:14:08]POST finish read [14:14:08]Found Content-Length = 755 [14:14:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092967", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u000A30090593", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:14:08]execute_script... [14:14: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)1092967", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u000A30090593", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:14:08]POST & json_proto [14:14:08]process_json_proto [14:14:08]json parsed OK: [14:14:08]protocol is kg_v1.0 [14:14:08]action value=close_receipt [14:14:08]process_action close_receipt [14:14:08]cmd_close_receipt [14:14:08]MH_GetDate [14:14:08]Write to MH i2c: F0 00 00 BF 4B F9 [14:14:08]Write i2c OK [14:14:08]MH_I2C_Read... [14:14:08]Read from MH i2c: F0 [14:14:08]MH_I2C_Read... [14:14:08]Read from MH i2c: F0 09 00 [14:14:08]MH_I2C_Read... [14:14:08]Read from MH i2c: F0 09 00 BF 4B 00 32 9C 1F 67 43 33 1C 67 4F [14:14:08]GetLastDocTimeStamp 1730124820 [14:14:08]current date 1730124850 [14:14:08]FM_GetShiftState [14:14:08]SAM_PROTO_GetShiftState [14:14:08]wFMCommunicate request_size=4 [14:14:08]MH_SAM_APDU [14:14:08]CAPDU: 80 13 01 00 [14:14:08]Write to MH i2c: E2 08 00 C0 4B 80 13 01 00 00 00 00 00 88 [14:14:08]Write i2c OK [14:14:08]MH_I2C_Read... [14:14:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:14:08]Read from MH i2c: E2 [14:14:08]MH_I2C_Read... [14:14:08]Read from MH i2c: E2 0E 00 [14:14:08]MH_I2C_Read... [14:14:08]Read from MH i2c: E2 0E 00 C0 4B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 81 [14:14:08]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:14:08]wFMCommunicate OK [14:14:08]SAM_PROTO_GetShiftState done [14:14:08]FM_GetShiftState done [14:14:08]opened in 1730073493 [14:14:08]opened+sec_in_day 1730159893 [14:14:08]quantity*price = 0 [14:14:08]sum+1 = 1 [14:14:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 476 28.10.2024 14:14 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: ТК ГПНА Online 30090593 ФМ: 0000000000874671 ФД: 318001 ФПД: 142605576074420 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T141410&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318001&fm=142605576074420&tin=02508201610067®Number=0000000000091628&sum=0 [14:14:10]StoreToDocumentArchive [14:14:10]shift 546 fd 318001 [14:14:10]save to /storage/0546/doc_00318001 [14:14:10]save last doc name /storage/0546/doc_00318001 to /storage/kkm_last_doc_name [14:14:10]save OK [14:14:10]Clear old archive folders... [14:14:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:14:10]tlvbuf is 01637A70 [14:14:10]SAM_PROTO_ClearQueue [14:14:10]wFMCommunicate request_size=4 [14:14:10]MH_SAM_APDU [14:14:10]CAPDU: 80 09 00 00 [14:14:10]Write to MH i2c: E2 08 00 CD 4B 80 09 00 00 00 00 00 00 8A [14:14:10]Write i2c OK [14:14:10]MH_I2C_Read... [14:14:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:14:10]Read from MH i2c: E2 [14:14:10]MH_I2C_Read... [14:14:10]Read from MH i2c: E2 03 00 [14:14:10]MH_I2C_Read... [14:14:10]Read from MH i2c: E2 03 00 CD 4B 00 90 00 8C [14:14:10]RAPDU: 90 00 [14:14:10]wFMCommunicate OK [14:14:10]SAM_PROTO_ClearQueue done [14:14:10]KKMCreateOFDPacket [14:14:10]OFDProtocolAddRootSTLVToBuf [14:14:10]FM_MakeSignedData [14:14:10]FM_MakeSignedData [14:14:10]SAM_PROTO_SignData [14:14:10]wFMCommunicate request_size=4 [14:14:10]MH_SAM_APDU [14:14:10]CAPDU: 80 0D 01 02 [14:14:10]Write to MH i2c: E2 08 00 CE 4B 80 0D 01 02 00 00 00 00 92 [14:14:10]Write i2c OK [14:14:10]MH_I2C_Read... [14:14:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:14:10]Read from MH i2c: E2 [14:14:10]MH_I2C_Read... [14:14:10]Read from MH i2c: E2 03 00 [14:14:10]MH_I2C_Read... [14:14:10]Read from MH i2c: E2 03 00 CE 4B 00 90 00 8D [14:14:10]RAPDU: 90 00 [14:14:10]wFMCommunicate OK [14:14:10]wFMCommunicate request_size=255 [14:14:10]MH_SAM_APDU [14:14: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 32 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 DC 01 00 00 F4 03 04 00 32 9C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 31 DA 04 00 35 04 06 00 81 [14:14:10]Write to MH i2c: E2 02 01 CF 4B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 DC 01 00 00 F4 03 04 00 32 9C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 31 DA 04 00 35 04 06 00 81 00 00 89 [14:14:10]Write i2c OK [14:14:10]MH_I2C_Read... [14:14:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:14:10]Read from MH i2c: E2 [14:14:10]MH_I2C_Read... [14:14:10]Read from MH i2c: E2 03 00 [14:14:10]MH_I2C_Read... [14:14:10]Read from MH i2c: E2 03 00 CF 4B 00 90 00 8E [14:14:10]RAPDU: 90 00 [14:14:10]wFMCommunicate OK [14:14:10]wFMCommunicate request_size=10 [14:14:10]MH_SAM_APDU [14:14:10]CAPDU: 80 0D 02 02 05 B2 F2 B4 74 B4 [14:14:10]Write to MH i2c: E2 0D 00 D0 4B 80 0D 02 02 05 00 B2 F2 B4 74 B4 00 00 1F [14:14:10]Write i2c OK [14:14:10]MH_I2C_Read... [14:14:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:14:10]Read from MH i2c: E2 [14:14:10]MH_I2C_Read... [14:14:10]Read from MH i2c: E2 03 00 [14:14:10]MH_I2C_Read... [14:14:10]Read from MH i2c: E2 03 00 D0 4B 00 90 00 8F [14:14:10]RAPDU: 90 00 [14:14:10]wFMCommunicate OK [14:14:10]wFMCommunicate request_size=4 [14:14:10]MH_SAM_APDU [14:14:10]CAPDU: 80 0D 03 02 [14:14:10]Write to MH i2c: E2 08 00 D1 4B 80 0D 03 02 00 00 00 00 97 [14:14:10]Write i2c OK [14:14:10]MH_I2C_Read... [14:14:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:14:10]Read from MH i2c: E2 [14:14:10]MH_I2C_Read... [14:14:10]Read from MH i2c: E2 0B 00 [14:14:10]MH_I2C_Read... [14:14:10]Read from MH i2c: E2 0B 00 D1 4B 00 1D B5 CB 19 CC 57 AF 60 90 00 80 [14:14:10]RAPDU: 1D B5 CB 19 CC 57 AF 60 90 00 [14:14:10]wFMCommunicate OK [14:14:10]SAM_PROTO_SignData done [14:14:10]FM_MakeSignedData done [14:14:10]CreateOFDProtocolMessage [14:14:10]wFMCommunicate request_size=4 [14:14:10]MH_SAM_APDU [14:14:10]CAPDU: 80 11 00 00 [14:14:10]Write to MH i2c: E2 08 00 D2 4B 80 11 00 00 00 00 00 00 97 [14:14:10]Write i2c OK [14:14:10]MH_I2C_Read... [14:14:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:14:10]Read from MH i2c: E2 [14:14:10]MH_I2C_Read... [14:14:10]Read from MH i2c: E2 17 00 [14:14:10]MH_I2C_Read... [14:14:10]Read from MH i2c: E2 17 00 D2 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 EB [14:14:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:14:10]wFMCommunicate OK [14:14:10]CreateOFDProtocolMessage done [14:14:10]OFDSenderStorePacket 318001 [14:14:10]StoreOFDPacket docnum=318001 [14:14:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 35 D6 07 01 B6 A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 DC 01 00 00 F4 03 04 00 32 9C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 31 DA 04 00 35 04 06 00 81 B2 F2 B4 74 B4 1D B5 CB 19 CC 57 AF 60 [14:14:10]CheckFolder [14:14:10]dirname=/storage/ofd_packets [14:14:10]CheckFolder done [14:14:10]ProducePacketName [14:14:10]name=ofd_packets/00318001 [14:14:10]NVStorageSaveData ofd_packets/00318001 [14:14:10]File name is /storage/ofd_packets/00318001 [14:14:10]Write 301 bytes [14:14:10]NVStorageSaveData done [14:14:10]OFDSenderStorePacket done [14:14:10]KKMCreateOFDPacket done [14:14:10]NVStorageSaveData kkm_last_timestamp [14:14:10]File name is /storage/kkm_last_timestamp [14:14:10]Write 4 bytes [14:14:10]OFD Sender: Processing packet 318001 [packets to send 127, broken 126] [14:14:10]ProducePacketName [14:14:10]name=ofd_packets/00318001 [14:14:10]OFD Sender: To server: pG, [14:14:10]CommunicateWithHost lk.salyk.kg:30040 [14:14:10]ConnectInit lk.salyk.kg [14:14:10]NVStorageSaveData done [14:14:10]ExternCall_PrintAddStr [14:14:10]wPrintStart [14:14:10]Write to MH i2c: 01 00 00 D3 4B 1E [14:14:10]Write i2c OK [14:14:10]MH_I2C_Read... [14:14:10]Read from MH i2c: 01 [14:14:10]MH_I2C_Read... [14:14:10]Read from MH i2c: 01 07 00 [14:14:10]MH_I2C_Read... [14:14:10]Read from MH i2c: 01 07 00 D3 4B 00 00 00 00 00 FF 0F 33 [14:14:10]RasterBufferAndPrint [14:14:10]line Счет N : (1)1092967 [14:14:10]line ИНН: 02508201610067 [14:14:10]line Контрольно-Кассовый Чек [14:14:10]line ПРОДАЖА [14:14:10]line ТРК (МРК, ГНК) : 53 [14:14:10]line Товар: 2710124130 [14:14:10]line Аи-92-К-2 [14:14:10]line 25.000 * 0.00 [14:14:10]line = 0.00 [14:14:10]line НДС 12% НСП 1% [14:14:10]line > о реализуемом товаре [14:14:10]line ИТОГО: 0.00 [14:14:10]line НСП 1% : 0.00 [14:14:10]line НДС 12% : 0.00 [14:14:10]line Наличными: 0.00 [14:14:10]line Безнал.: 0.00 [14:14:10]line Место: АЗС № 101 "Партнер Нефть" [14:14:10]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:14:10]line СНО: Общий режим [14:14:10]line Чек 476 28.10.2024 14:14 [14:14:10]line Смена: 546 ФФД: 1.0 [14:14:10]line ЗНМ: 0300000082 [14:14:10]line РНМ: 0000000000091628 [14:14:10]line Версия ККМ: 001 [14:14:10]line Талоны: ТК ГПНА Online [14:14:10]line 30090593 [14:14:10]line ФМ: 0000000000874671 [14:14:10]line ФД: 318001 [14:14:10]line ФПД: 142605576074420 [14:14:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T141410&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318001&fm=142605576074420&tin=02508201610067®Number=0000000000091628&sum=0 [14:14:10]Connected sock=11 [14:14:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 35 D6 07 01 B6 A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 DC 01 00 00 F4 03 04 00 32 9C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 31 DA 04 00 35 04 06 00 81 B2 F2 B4 74 B4 1D B5 CB 19 CC 57 AF 60 [14:14:10]written 0, free lines is 4095 [14:14:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 FA 1F 47 00 07 FE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 31 DA 04 00 F4 03 04 00 EA 47 1F 67 B6 04 01 00 00 7C ED 3A 8E 48 1D B0 A1 [14:14:11]CommunicateWithHost err = 0 [14:14:11]CheckOFDResponse [14:14:11]1017 (14) - 77093643461234 [14:14:11]1041 (16) - 0000000000874671 [14:14:11]1040 (4) - 318001 [14:14:11]1012 (4) - 28.10.2024 08:14 [14:14:11]1206 (1) - 0 [14:14:11]OFD Sender: Remove packet 318001 [14:14:11]ProducePacketName [14:14:11]name=ofd_packets/00318001 [14:14:11]NVStorageDeleteData [14:14:11]Write to MH i2c: 01 00 00 FD 4B 48 [14:14:11]Write i2c OK [14:14:11]MH_I2C_Read... [14:14:11]Read from MH i2c: 01 [14:14:11]MH_I2C_Read... [14:14:11]Read from MH i2c: 01 07 00 [14:14:11]MH_I2C_Read... [14:14:11]Read from MH i2c: 01 07 00 FD 4B 00 00 00 00 00 06 0D 62 [14:14:11]RasterBufferAndPrint [14:14:11]line [14:14:11]line [14:14:11]line [14:14:11]line [14:14:11]line [14:14:11]written 0, free lines is 3340 [14:14:11]MH_Cut [14:14:11]Write to MH i2c: D1 01 00 04 4C 01 22 [14:14:11]Write i2c OK [14:14:11]MH_I2C_Read... [14:14:11]Read from MH i2c: D1 [14:14:11]MH_I2C_Read... [14:14:11]Read from MH i2c: D1 01 00 [14:14:11]MH_I2C_Read... [14:14:11]Read from MH i2c: D1 01 00 04 4C 00 21 [14:14:11]Write to MH i2c: 01 00 00 05 4C 51 [14:14:11]Write i2c OK [14:14:11]MH_I2C_Read... [14:14:11]OFD Sender: No OFD packet to send [14:14:12]*** Cut start [14:14:12]*** Partial cut [14:14:12]*** CUTSNS_PIN = 1 [14:14:12]*** CUTSNS_PIN = 0 [14:14:12]*** Brake cut motor [14:14:12]Read from MH i2c: 01 [14:14:12]MH_I2C_Read... [14:14:12]*** Stop cut motor [14:14:12]*** Cut end [14:14:12]Read from MH i2c: 01 07 00 [14:14:12]MH_I2C_Read... [14:14:12]Read from MH i2c: 01 07 00 05 4C 00 00 00 00 00 FF 0F 66 [14:14:12]process_action close_receipt done [14:14:12]requested_data is exist [14:14:12]produce_requested_data [14:14:12]requested_item fm.sn is exist - process it [14:14:12]wFMCommunicate request_size=4 [14:14:12]MH_SAM_APDU [14:14:12]CAPDU: 80 11 00 00 [14:14:12]Write to MH i2c: E2 08 00 06 4C 80 11 00 00 00 00 00 00 CC [14:14:12]Write i2c OK [14:14:12]MH_I2C_Read... [14:14:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:14:12]Read from MH i2c: E2 [14:14:12]MH_I2C_Read... [14:14:12]Read from MH i2c: E2 17 00 [14:14:12]MH_I2C_Read... [14:14:12]Read from MH i2c: E2 17 00 06 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 20 [14:14:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:14:12]wFMCommunicate OK [14:14:12]requested_item fd.num is exist - process it [14:14:12]SAM_PROTO_GetFieldsCounters [14:14:12]wFMCommunicate request_size=4 [14:14:12]MH_SAM_APDU [14:14:12]CAPDU: 80 13 00 00 [14:14:12]Write to MH i2c: E2 08 00 07 4C 80 13 00 00 00 00 00 00 CF [14:14:12]Write i2c OK [14:14:12]MH_I2C_Read... [14:14:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:14:12]Read from MH i2c: E2 [14:14:12]MH_I2C_Read... [14:14:12]Read from MH i2c: E2 62 00 [14:14:12]MH_I2C_Read... [14:14:12]Read from MH i2c: E2 62 00 07 4C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 31 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 DC 01 00 00 5E 04 04 00 DC 01 00 00 57 04 04 00 DD 01 00 00 19 04 04 00 00 00 00 00 90 00 BC [14:14:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 31 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 DC 01 00 00 5E 04 04 00 DC 01 00 00 57 04 04 00 DD 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:14:12]wFMCommunicate OK [14:14:12]SAM_PROTO_GetFieldsCounters done [14:14:12]requested_item shift.num is exist - process it [14:14:12]requested_item shift.opened is exist - process it [14:14:12]req_shift_opened [14:14:12]FM_GetShiftState [14:14:12]SAM_PROTO_GetShiftState [14:14:12]wFMCommunicate request_size=4 [14:14:12]MH_SAM_APDU [14:14:12]CAPDU: 80 13 01 00 [14:14:12]Write to MH i2c: E2 08 00 08 4C 80 13 01 00 00 00 00 00 D1 [14:14:12]Write i2c OK [14:14:12]MH_I2C_Read... [14:14:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:14:13]Read from MH i2c: E2 [14:14:13]MH_I2C_Read... [14:14:13]Read from MH i2c: E2 0E 00 [14:14:13]MH_I2C_Read... [14:14:13]Read from MH i2c: E2 0E 00 08 4C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 CA [14:14:13]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:14:13]wFMCommunicate OK [14:14:13]SAM_PROTO_GetShiftState done [14:14:13]FM_GetShiftState done [14:14:13]req_shift_opened done [14:14:13]requested_item shift.open_date is exist - process it [14:14:13]req_shift_open_date [14:14:13]req_shift_open_date done [14:14:13]produce_requested_data done [14:14:13]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318001,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:14:13]process_action_free close_receipt [14:14:13]json_value_free [14:14:13]json_value_free done [14:14:13]process_json_proto returns [14:14:13]Send response to host [14:14:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318001,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:14:13]free response buf [14:14:13]execute_script done [14:14:13]execute_script returns [14:14:13]free content buf [14:14:13]Sock 7.Close socket [14:14:13]Sock 7.Thread stoped [14:14:16]OFD Sender: No OFD packet to send [14:14:21]OFD Sender: No OFD packet to send [14:14:26]OFD Sender: No OFD packet to send [14:14:31]OFD Sender: No OFD packet to send [14:14:36]OFD Sender: No OFD packet to send [14:14:41]OFD Sender: No OFD packet to send [14:14:46]OFD Sender: No OFD packet to send [14:14:51]OFD Sender: No OFD packet to send [14:14:56]OFD Sender: No OFD packet to send [14:15:01]OFD Sender: No OFD packet to send [14:15:06]OFD Sender: No OFD packet to send [14:15:11]OFD Sender: No OFD packet to send [14:15:16]OFD Sender: No OFD packet to send [14:15:21]OFD Sender: No OFD packet to send [14:15:26]OFD Sender: No OFD packet to send [14:15:31]OFD Sender: No OFD packet to send [14:15:36]OFD Sender: No OFD packet to send [14:15:40]accept exits with 9 [14:15:40]New connection [14:15:40]New thread 3067436388 created [14:15:40]Thread 3067293028 joined [14:15:40]Waiting for new connection... [14:15:40] Sock 9.Parse request [14:15:40]Sock 9.Check first char [14:15:40]Sock 9.First char is OK [14:15:40]request: POST /json_proto HTTP/1.0 [14:15:40]Method: POST [14:15:40]URL: /json_proto [14:15:40]Method is POST - this is cgi request [14:15:40]url: /json_proto [14:15:40]query_string will be loaded in cgi processing [14:15:40]execute_cgi json_proto POST (null) [14:15:40]execute_cgi path=json_proto method=POST [14:15:40]POST find Content-Length [14:15:40]Host: 172.17.50.195:8080 [14:15:40]Content-Length: 688 [14:15:40]Content-Type: application/json [14:15:40] [14:15:40]POST finish read [14:15:40]Found Content-Length = 688 [14:15:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092968", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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" ] } } [14:15:40]execute_script... [14:15: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)1092968", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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" ] } } [14:15:40]POST & json_proto [14:15:40]process_json_proto [14:15:40]json parsed OK: [14:15:40]protocol is kg_v1.0 [14:15:40]action value=close_receipt [14:15:40]process_action close_receipt [14:15:40]cmd_close_receipt [14:15:40]MH_GetDate [14:15:40]Write to MH i2c: F0 00 00 09 4C 44 [14:15:40]Write i2c OK [14:15:40]MH_I2C_Read... [14:15:40]Read from MH i2c: F0 [14:15:40]MH_I2C_Read... [14:15:40]Read from MH i2c: F0 09 00 [14:15:40]MH_I2C_Read... [14:15:40]Read from MH i2c: F0 09 00 09 4C 00 8E 9C 1F 67 43 33 1C 67 F6 [14:15:40]GetLastDocTimeStamp 1730124850 [14:15:40]current date 1730124942 [14:15:40]FM_GetShiftState [14:15:40]SAM_PROTO_GetShiftState [14:15:40]wFMCommunicate request_size=4 [14:15:40]MH_SAM_APDU [14:15:40]CAPDU: 80 13 01 00 [14:15:40]Write to MH i2c: E2 08 00 0A 4C 80 13 01 00 00 00 00 00 D3 [14:15:40]Write i2c OK [14:15:40]MH_I2C_Read... [14:15:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:15:40]Read from MH i2c: E2 [14:15:40]MH_I2C_Read... [14:15:40]Read from MH i2c: E2 0E 00 [14:15:40]MH_I2C_Read... [14:15:40]Read from MH i2c: E2 0E 00 0A 4C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 CC [14:15:40]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:15:40]wFMCommunicate OK [14:15:40]SAM_PROTO_GetShiftState done [14:15:40]FM_GetShiftState done [14:15:40]opened in 1730073493 [14:15:40]opened+sec_in_day 1730159893 [14:15:40]quantity*price = 150037 [14:15:40]sum+1 = 150039 [14:15:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 477 28.10.2024 14:15 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318002 ФПД: 98231147393858 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T141542&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318002&fm=98231147393858&tin=02508201610067®Number=0000000000091628&sum=150000 [14:15:42]StoreToDocumentArchive [14:15:42]shift 546 fd 318002 [14:15:42]save to /storage/0546/doc_00318002 [14:15:42]save last doc name /storage/0546/doc_00318002 to /storage/kkm_last_doc_name [14:15:42]save OK [14:15:42]Clear old archive folders... [14:15:42]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:15:42]tlvbuf is 013E5360 [14:15:42]SAM_PROTO_ClearQueue [14:15:42]wFMCommunicate request_size=4 [14:15:42]MH_SAM_APDU [14:15:42]CAPDU: 80 09 00 00 [14:15:42]Write to MH i2c: E2 08 00 17 4C 80 09 00 00 00 00 00 00 D5 [14:15:42]Write i2c OK [14:15:42]MH_I2C_Read... [14:15:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:15:42]Read from MH i2c: E2 [14:15:42]MH_I2C_Read... [14:15:42]Read from MH i2c: E2 03 00 [14:15:42]MH_I2C_Read... [14:15:42]Read from MH i2c: E2 03 00 17 4C 00 90 00 D7 [14:15:42]RAPDU: 90 00 [14:15:42]wFMCommunicate OK [14:15:42]SAM_PROTO_ClearQueue done [14:15:42]KKMCreateOFDPacket [14:15:42]OFDProtocolAddRootSTLVToBuf [14:15:42]FM_MakeSignedData [14:15:42]FM_MakeSignedData [14:15:42]SAM_PROTO_SignData [14:15:42]wFMCommunicate request_size=4 [14:15:42]MH_SAM_APDU [14:15:42]CAPDU: 80 0D 01 02 [14:15:42]Write to MH i2c: E2 08 00 18 4C 80 0D 01 02 00 00 00 00 DD [14:15:42]Write i2c OK [14:15:42]MH_I2C_Read... [14:15:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:15:42]Read from MH i2c: E2 [14:15:42]MH_I2C_Read... [14:15:42]Read from MH i2c: E2 03 00 [14:15:42]MH_I2C_Read... [14:15:42]Read from MH i2c: E2 03 00 18 4C 00 90 00 D8 [14:15:42]RAPDU: 90 00 [14:15:42]wFMCommunicate OK [14:15:42]wFMCommunicate request_size=255 [14:15:42]MH_SAM_APDU [14:15:42]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 DD 01 00 00 F4 03 04 00 8E 9C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 32 DA 04 00 35 04 06 00 [14:15:42]Write to MH i2c: E2 02 01 19 4C 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 DD 01 00 00 F4 03 04 00 8E 9C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 32 DA 04 00 35 04 06 00 00 00 82 [14:15:42]Write i2c OK [14:15:42]MH_I2C_Read... [14:15:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:15:42]Read from MH i2c: E2 [14:15:42]MH_I2C_Read... [14:15:42]Read from MH i2c: E2 03 00 [14:15:42]MH_I2C_Read... [14:15:42]Read from MH i2c: E2 03 00 19 4C 00 90 00 D9 [14:15:42]RAPDU: 90 00 [14:15:42]wFMCommunicate OK [14:15:42]wFMCommunicate request_size=11 [14:15:42]MH_SAM_APDU [14:15:42]CAPDU: 80 0D 02 02 06 59 57 38 A5 73 42 [14:15:42]Write to MH i2c: E2 0E 00 1A 4C 80 0D 02 02 06 00 59 57 38 A5 73 42 00 00 2E [14:15:42]Write i2c OK [14:15:42]MH_I2C_Read... [14:15:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:15:42]Read from MH i2c: E2 [14:15:42]MH_I2C_Read... [14:15:42]Read from MH i2c: E2 03 00 [14:15:42]MH_I2C_Read... [14:15:42]Read from MH i2c: E2 03 00 1A 4C 00 90 00 DA [14:15:42]RAPDU: 90 00 [14:15:42]wFMCommunicate OK [14:15:42]wFMCommunicate request_size=4 [14:15:42]MH_SAM_APDU [14:15:42]CAPDU: 80 0D 03 02 [14:15:42]Write to MH i2c: E2 08 00 1B 4C 80 0D 03 02 00 00 00 00 E2 [14:15:42]Write i2c OK [14:15:42]MH_I2C_Read... [14:15:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:15:42]Read from MH i2c: E2 [14:15:42]MH_I2C_Read... [14:15:42]Read from MH i2c: E2 0B 00 [14:15:42]MH_I2C_Read... [14:15:42]Read from MH i2c: E2 0B 00 1B 4C 00 DF 3D 85 B5 3C F9 9A FF 90 00 07 [14:15:42]RAPDU: DF 3D 85 B5 3C F9 9A FF 90 00 [14:15:42]wFMCommunicate OK [14:15:42]SAM_PROTO_SignData done [14:15:42]FM_MakeSignedData done [14:15:42]CreateOFDProtocolMessage [14:15:42]wFMCommunicate request_size=4 [14:15:42]MH_SAM_APDU [14:15:42]CAPDU: 80 11 00 00 [14:15:42]Write to MH i2c: E2 08 00 1C 4C 80 11 00 00 00 00 00 00 E2 [14:15:42]Write i2c OK [14:15:42]MH_I2C_Read... [14:15:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:15:42]Read from MH i2c: E2 [14:15:42]MH_I2C_Read... [14:15:42]Read from MH i2c: E2 17 00 [14:15:42]MH_I2C_Read... [14:15:42]Read from MH i2c: E2 17 00 1C 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 36 [14:15:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:15:42]wFMCommunicate OK [14:15:42]CreateOFDProtocolMessage done [14:15:42]OFDSenderStorePacket 318002 [14:15:42]StoreOFDPacket docnum=318002 [14:15:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 F9 EE 08 01 89 4C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 DD 01 00 00 F4 03 04 00 8E 9C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 32 DA 04 00 35 04 06 00 59 57 38 A5 73 42 DF 3D 85 B5 3C F9 9A FF [14:15:42]CheckFolder [14:15:42]dirname=/storage/ofd_packets [14:15:42]CheckFolder done [14:15:42]ProducePacketName [14:15:42]name=ofd_packets/00318002 [14:15:42]NVStorageSaveData ofd_packets/00318002 [14:15:42]File name is /storage/ofd_packets/00318002 [14:15:42]Write 302 bytes [14:15:42]NVStorageSaveData done [14:15:42]OFDSenderStorePacket done [14:15:42]KKMCreateOFDPacket done [14:15:42]NVStorageSaveData kkm_last_timestamp [14:15:42]File name is /storage/kkm_last_timestamp [14:15:42]Write 4 bytes [14:15:42]NVStorageSaveData done [14:15:42]ExternCall_PrintAddStr [14:15:42]wPrintStart [14:15:42]Write to MH i2c: 01 00 00 1D 4C 69 [14:15:42]Write i2c OK [14:15:42]MH_I2C_Read... [14:15:42]Read from MH i2c: 01 [14:15:42]MH_I2C_Read... [14:15:42]Read from MH i2c: 01 07 00 [14:15:42]MH_I2C_Read... [14:15:42]Read from MH i2c: 01 07 00 1D 4C 00 00 00 00 00 FF 0F 7E [14:15:42]RasterBufferAndPrint [14:15:42]line Счет N : (1)1092968 [14:15:42]line ИНН: 02508201610067 [14:15:42]line Контрольно-Кассовый Чек [14:15:42]line ПРОДАЖА [14:15:42]line ТРК (МРК, ГНК) : 41 [14:15:42]line Товар: 2710194210 [14:15:42]line ДТ(л)-К-2 [14:15:42]line 19.690 * 76.20 [14:15:42]line = 1500.38 [14:15:42]line НДС 12% НСП 1% [14:15:42]line > о реализуемом товаре [14:15:42]line ОКРУГЛЕНИЕ: -0.38 [14:15:42]line ИТОГО: 1500.00 [14:15:42]line Внесено: 1500.00 [14:15:42]line СДАЧА: 0.00 [14:15:42]line НСП 1% : 13.28 [14:15:42]line НДС 12% : 159.33 [14:15:42]line Наличными: 1500.00 [14:15:42]line Безнал.: 0.00 [14:15:42]line Место: АЗС № 101 "Партнер Нефть" [14:15:42]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:15:42]line СНО: Общий режим [14:15:42]line Чек 477 28.10.2024 14:15 [14:15:42]line Смена: 546 ФФД: 1.0 [14:15:42]line ЗНМ: 0300000082 [14:15:42]line РНМ: 0000000000091628 [14:15:42]line Версия ККМ: 001 [14:15:42]line ФМ: 0000000000874671 [14:15:42]line ФД: 318002 [14:15:42]line ФПД: 98231147393858 [14:15:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T141542&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318002&fm=98231147393858&tin=02508201610067®Number=0000000000091628&sum=150000 [14:15:42]OFD Sender: Processing packet 318002 [packets to send 127, broken 126] [14:15:42]ProducePacketName [14:15:42]name=ofd_packets/00318002 [14:15:42]OFD Sender: To server: pG, [14:15:42]CommunicateWithHost lk.salyk.kg:30040 [14:15:42]ConnectInit lk.salyk.kg [14:15:42]written 0, free lines is 4095 [14:15:43]Connected sock=10 [14:15:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 F9 EE 08 01 89 4C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 DD 01 00 00 F4 03 04 00 8E 9C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 32 DA 04 00 35 04 06 00 59 57 38 A5 73 42 DF 3D 85 B5 3C F9 9A FF [14:15:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 8B C4 47 00 39 94 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 32 DA 04 00 F4 03 04 00 46 48 1F 67 B6 04 01 00 00 28 21 19 40 B7 ED 74 A5 [14:15:43]CommunicateWithHost err = 0 [14:15:43]CheckOFDResponse [14:15:43]1017 (14) - 77093643461234 [14:15:43]1041 (16) - 0000000000874671 [14:15:43]1040 (4) - 318002 [14:15:43]1012 (4) - 28.10.2024 08:16 [14:15:43]1206 (1) - 0 [14:15:43]OFD Sender: Remove packet 318002 [14:15:43]ProducePacketName [14:15:43]name=ofd_packets/00318002 [14:15:43]NVStorageDeleteData [14:15:43]Write to MH i2c: 01 00 00 48 4C 94 [14:15:43]Write i2c OK [14:15:43]MH_I2C_Read... [14:15:43]Read from MH i2c: 01 [14:15:43]MH_I2C_Read... [14:15:43]Read from MH i2c: 01 07 00 [14:15:43]MH_I2C_Read... [14:15:43]Read from MH i2c: 01 07 00 48 4C 00 00 00 00 00 EB 0C 92 [14:15:43]RasterBufferAndPrint [14:15:43]line [14:15:43]line [14:15:43]line [14:15:43]line [14:15:43]line [14:15:43]written 0, free lines is 3313 [14:15:43]MH_Cut [14:15:43]Write to MH i2c: D1 01 00 4F 4C 01 6D [14:15:43]Write i2c OK [14:15:43]MH_I2C_Read... [14:15:43]Read from MH i2c: D1 [14:15:43]MH_I2C_Read... [14:15:43]Read from MH i2c: D1 01 00 [14:15:43]MH_I2C_Read... [14:15:43]Read from MH i2c: D1 01 00 4F 4C 00 6C [14:15:43]Write to MH i2c: 01 00 00 50 4C 9C [14:15:43]Write i2c OK [14:15:43]MH_I2C_Read... [14:15:43]OFD Sender: No OFD packet to send [14:15:44]*** Cut start [14:15:44]*** Partial cut [14:15:44]*** CUTSNS_PIN = 1 [14:15:44]*** CUTSNS_PIN = 0 [14:15:44]*** Brake cut motor [14:15:44]Read from MH i2c: 01 [14:15:44]MH_I2C_Read... [14:15:44]*** Stop cut motor [14:15:44]*** Cut end [14:15:44]Read from MH i2c: 01 07 00 [14:15:44]MH_I2C_Read... [14:15:44]Read from MH i2c: 01 07 00 50 4C 00 00 00 00 00 FF 0F B1 [14:15:44]process_action close_receipt done [14:15:44]requested_data is exist [14:15:44]produce_requested_data [14:15:44]requested_item fm.sn is exist - process it [14:15:44]wFMCommunicate request_size=4 [14:15:44]MH_SAM_APDU [14:15:44]CAPDU: 80 11 00 00 [14:15:44]Write to MH i2c: E2 08 00 51 4C 80 11 00 00 00 00 00 00 17 [14:15:44]Write i2c OK [14:15:44]MH_I2C_Read... [14:15:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:15:44]Read from MH i2c: E2 [14:15:44]MH_I2C_Read... [14:15:44]Read from MH i2c: E2 17 00 [14:15:44]MH_I2C_Read... [14:15:44]Read from MH i2c: E2 17 00 51 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 6B [14:15:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:15:44]wFMCommunicate OK [14:15:44]requested_item fd.num is exist - process it [14:15:44]SAM_PROTO_GetFieldsCounters [14:15:44]wFMCommunicate request_size=4 [14:15:44]MH_SAM_APDU [14:15:44]CAPDU: 80 13 00 00 [14:15:44]Write to MH i2c: E2 08 00 52 4C 80 13 00 00 00 00 00 00 1A [14:15:44]Write i2c OK [14:15:44]MH_I2C_Read... [14:15:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:15:44]Read from MH i2c: E2 [14:15:44]MH_I2C_Read... [14:15:44]Read from MH i2c: E2 62 00 [14:15:44]MH_I2C_Read... [14:15:44]Read from MH i2c: E2 62 00 52 4C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 32 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 DD 01 00 00 5E 04 04 00 DD 01 00 00 57 04 04 00 DE 01 00 00 19 04 04 00 00 00 00 00 90 00 0B [14:15:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 32 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 DD 01 00 00 5E 04 04 00 DD 01 00 00 57 04 04 00 DE 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:15:44]wFMCommunicate OK [14:15:44]SAM_PROTO_GetFieldsCounters done [14:15:44]requested_item shift.num is exist - process it [14:15:44]requested_item shift.opened is exist - process it [14:15:44]req_shift_opened [14:15:44]FM_GetShiftState [14:15:44]SAM_PROTO_GetShiftState [14:15:44]wFMCommunicate request_size=4 [14:15:44]MH_SAM_APDU [14:15:44]CAPDU: 80 13 01 00 [14:15:44]Write to MH i2c: E2 08 00 53 4C 80 13 01 00 00 00 00 00 1C [14:15:44]Write i2c OK [14:15:44]MH_I2C_Read... [14:15:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:15:44]Read from MH i2c: E2 [14:15:44]MH_I2C_Read... [14:15:44]Read from MH i2c: E2 0E 00 [14:15:44]MH_I2C_Read... [14:15:44]Read from MH i2c: E2 0E 00 53 4C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 15 [14:15:44]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:15:44]wFMCommunicate OK [14:15:44]SAM_PROTO_GetShiftState done [14:15:44]FM_GetShiftState done [14:15:44]req_shift_opened done [14:15:44]requested_item shift.open_date is exist - process it [14:15:44]req_shift_open_date [14:15:44]req_shift_open_date done [14:15:44]produce_requested_data done [14:15:44]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318002,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:15:44]process_action_free close_receipt [14:15:44]json_value_free [14:15:44]json_value_free done [14:15:44]process_json_proto returns [14:15:44]Send response to host [14:15:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318002,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:15:44]free response buf [14:15:44]execute_script done [14:15:44]execute_script returns [14:15:44]free content buf [14:15:44]Sock 9.Close socket [14:15:44]Sock 9.Thread stoped [14:15:48]OFD Sender: No OFD packet to send [14:15:53]OFD Sender: No OFD packet to send [14:15:58]OFD Sender: No OFD packet to send [14:16:03]OFD Sender: No OFD packet to send [14:16:08]OFD Sender: No OFD packet to send [14:16:09]accept exits with 7 [14:16:09]New connection [14:16:09]New thread 3067293028 created [14:16:09]Thread 3067436388 joined [14:16:09]Waiting for new connection... [14:16:09] Sock 7.Parse request [14:16:09]Sock 7.Check first char [14:16:09]Sock 7.First char is OK [14:16:09]request: POST /json_proto HTTP/1.0 [14:16:09]Method: POST [14:16:09]URL: /json_proto [14:16:09]Method is POST - this is cgi request [14:16:09]url: /json_proto [14:16:09]query_string will be loaded in cgi processing [14:16:09]execute_cgi json_proto POST (null) [14:16:09]execute_cgi path=json_proto method=POST [14:16:09]POST find Content-Length [14:16:09]Host: 172.17.50.195:8080 [14:16:09]Content-Length: 686 [14:16:09]Content-Type: application/json [14:16:09] [14:16:09]POST finish read [14:16:09]Found Content-Length = 686 [14:16:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092971", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:16:09]execute_script... [14:16: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)1092971", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:16:09]POST & json_proto [14:16:09]process_json_proto [14:16:09]json parsed OK: [14:16:09]protocol is kg_v1.0 [14:16:09]action value=close_receipt [14:16:09]process_action close_receipt [14:16:09]cmd_close_receipt [14:16:09]MH_GetDate [14:16:09]Write to MH i2c: F0 00 00 54 4C 8F [14:16:09]Write i2c OK [14:16:09]MH_I2C_Read... [14:16:09]Read from MH i2c: F0 [14:16:09]MH_I2C_Read... [14:16:09]Read from MH i2c: F0 09 00 [14:16:09]MH_I2C_Read... [14:16:09]Read from MH i2c: F0 09 00 54 4C 00 AA 9C 1F 67 43 33 1C 67 5D [14:16:09]GetLastDocTimeStamp 1730124942 [14:16:09]current date 1730124970 [14:16:09]FM_GetShiftState [14:16:09]SAM_PROTO_GetShiftState [14:16:09]wFMCommunicate request_size=4 [14:16:09]MH_SAM_APDU [14:16:09]CAPDU: 80 13 01 00 [14:16:09]Write to MH i2c: E2 08 00 55 4C 80 13 01 00 00 00 00 00 1E [14:16:09]Write i2c OK [14:16:09]MH_I2C_Read... [14:16:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:16:09]Read from MH i2c: E2 [14:16:09]MH_I2C_Read... [14:16:09]Read from MH i2c: E2 0E 00 [14:16:09]MH_I2C_Read... [14:16:09]Read from MH i2c: E2 0E 00 55 4C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 17 [14:16:09]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:16:09]wFMCommunicate OK [14:16:09]SAM_PROTO_GetShiftState done [14:16:09]FM_GetShiftState done [14:16:09]opened in 1730073493 [14:16:09]opened+sec_in_day 1730159893 [14:16:09]quantity*price = 100001 [14:16:09]sum+1 = 100002 [14:16:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 478 28.10.2024 14:16 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318003 ФПД: 272357393556115 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T141610&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318003&fm=272357393556115&tin=02508201610067®Number=0000000000091628&sum=100000 [14:16:10]StoreToDocumentArchive [14:16:10]shift 546 fd 318003 [14:16:10]save to /storage/0546/doc_00318003 [14:16:10]save last doc name /storage/0546/doc_00318003 to /storage/kkm_last_doc_name [14:16:10]save OK [14:16:10]Clear old archive folders... [14:16:10]ProcessDocumentItem done err = 0, tmpTLVsize=250 [14:16:10]tlvbuf is 0154AE30 [14:16:10]SAM_PROTO_ClearQueue [14:16:10]wFMCommunicate request_size=4 [14:16:10]MH_SAM_APDU [14:16:10]CAPDU: 80 09 00 00 [14:16:10]Write to MH i2c: E2 08 00 62 4C 80 09 00 00 00 00 00 00 20 [14:16:10]Write i2c OK [14:16:10]MH_I2C_Read... [14:16:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:16:10]Read from MH i2c: E2 [14:16:10]MH_I2C_Read... [14:16:10]Read from MH i2c: E2 03 00 [14:16:10]MH_I2C_Read... [14:16:10]Read from MH i2c: E2 03 00 62 4C 00 90 00 22 [14:16:10]RAPDU: 90 00 [14:16:10]wFMCommunicate OK [14:16:10]SAM_PROTO_ClearQueue done [14:16:10]KKMCreateOFDPacket [14:16:10]OFDProtocolAddRootSTLVToBuf [14:16:10]FM_MakeSignedData [14:16:10]FM_MakeSignedData [14:16:10]SAM_PROTO_SignData [14:16:10]wFMCommunicate request_size=4 [14:16:10]MH_SAM_APDU [14:16:10]CAPDU: 80 0D 01 02 [14:16:10]Write to MH i2c: E2 08 00 63 4C 80 0D 01 02 00 00 00 00 28 [14:16:10]Write i2c OK [14:16:10]MH_I2C_Read... [14:16:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:16:10]Read from MH i2c: E2 [14:16:10]MH_I2C_Read... [14:16:10]Read from MH i2c: E2 03 00 [14:16:10]MH_I2C_Read... [14:16:10]Read from MH i2c: E2 03 00 63 4C 00 90 00 23 [14:16:10]RAPDU: 90 00 [14:16:10]wFMCommunicate OK [14:16:10]wFMCommunicate request_size=255 [14:16:10]MH_SAM_APDU [14:16:10]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 DE 01 00 00 F4 03 04 00 AA 9C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 33 DA 04 00 35 04 06 00 F7 B5 [14:16:10]Write to MH i2c: E2 02 01 64 4C 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 DE 01 00 00 F4 03 04 00 AA 9C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 33 DA 04 00 35 04 06 00 F7 B5 00 00 61 [14:16:10]Write i2c OK [14:16:10]MH_I2C_Read... [14:16:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:16:10]Read from MH i2c: E2 [14:16:10]MH_I2C_Read... [14:16:10]Read from MH i2c: E2 03 00 [14:16:10]MH_I2C_Read... [14:16:10]Read from MH i2c: E2 03 00 64 4C 00 90 00 24 [14:16:10]RAPDU: 90 00 [14:16:10]wFMCommunicate OK [14:16:10]wFMCommunicate request_size=9 [14:16:10]MH_SAM_APDU [14:16:10]CAPDU: 80 0D 02 02 04 25 B1 E2 93 [14:16:10]Write to MH i2c: E2 0C 00 65 4C 80 0D 02 02 04 00 25 B1 E2 93 00 00 7E [14:16:10]Write i2c OK [14:16:10]MH_I2C_Read... [14:16:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:16:10]Read from MH i2c: E2 [14:16:10]MH_I2C_Read... [14:16:10]Read from MH i2c: E2 03 00 [14:16:10]MH_I2C_Read... [14:16:10]Read from MH i2c: E2 03 00 65 4C 00 90 00 25 [14:16:10]RAPDU: 90 00 [14:16:10]wFMCommunicate OK [14:16:10]wFMCommunicate request_size=4 [14:16:10]MH_SAM_APDU [14:16:10]CAPDU: 80 0D 03 02 [14:16:10]Write to MH i2c: E2 08 00 66 4C 80 0D 03 02 00 00 00 00 2D [14:16:10]Write i2c OK [14:16:10]MH_I2C_Read... [14:16:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:16:11]Read from MH i2c: E2 [14:16:11]MH_I2C_Read... [14:16:11]Read from MH i2c: E2 0B 00 [14:16:11]MH_I2C_Read... [14:16:11]Read from MH i2c: E2 0B 00 66 4C 00 36 7E DE 55 A9 13 B1 FF 90 00 81 [14:16:11]RAPDU: 36 7E DE 55 A9 13 B1 FF 90 00 [14:16:11]wFMCommunicate OK [14:16:11]SAM_PROTO_SignData done [14:16:11]FM_MakeSignedData done [14:16:11]CreateOFDProtocolMessage [14:16:11]wFMCommunicate request_size=4 [14:16:11]MH_SAM_APDU [14:16:11]CAPDU: 80 11 00 00 [14:16:11]Write to MH i2c: E2 08 00 67 4C 80 11 00 00 00 00 00 00 2D [14:16:11]Write i2c OK [14:16:11]MH_I2C_Read... [14:16:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:16:11]Read from MH i2c: E2 [14:16:11]MH_I2C_Read... [14:16:11]Read from MH i2c: E2 17 00 [14:16:11]MH_I2C_Read... [14:16:11]Read from MH i2c: E2 17 00 67 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 81 [14:16:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:16:11]wFMCommunicate OK [14:16:11]CreateOFDProtocolMessage done [14:16:11]OFDSenderStorePacket 318003 [14:16:11]StoreOFDPacket docnum=318003 [14:16:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 1A D9 06 01 FB AC 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 DE 01 00 00 F4 03 04 00 AA 9C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 33 DA 04 00 35 04 06 00 F7 B5 25 B1 E2 93 36 7E DE 55 A9 13 B1 FF [14:16:11]CheckFolder [14:16:11]dirname=/storage/ofd_packets [14:16:11]CheckFolder done [14:16:11]ProducePacketName [14:16:11]name=ofd_packets/00318003 [14:16:11]NVStorageSaveData ofd_packets/00318003 [14:16:11]File name is /storage/ofd_packets/00318003 [14:16:11]Write 300 bytes [14:16:11]NVStorageSaveData done [14:16:11]OFDSenderStorePacket done [14:16:11]KKMCreateOFDPacket done [14:16:11]NVStorageSaveData kkm_last_timestamp [14:16:11]File name is /storage/kkm_last_timestamp [14:16:11]Write 4 bytes [14:16:11]NVStorageSaveData done [14:16:11]ExternCall_PrintAddStr [14:16:11]wPrintStart [14:16:11]Write to MH i2c: 01 00 00 68 4C B4 [14:16:11]Write i2c OK [14:16:11]MH_I2C_Read... [14:16:11]Read from MH i2c: 01 [14:16:11]MH_I2C_Read... [14:16:11]Read from MH i2c: 01 07 00 [14:16:11]MH_I2C_Read... [14:16:11]Read from MH i2c: 01 07 00 68 4C 00 00 00 00 00 FF 0F C9 [14:16:11]RasterBufferAndPrint [14:16:11]line Счет N : (1)1092971 [14:16:11]line ИНН: 02508201610067 [14:16:11]line Контрольно-Кассовый Чек [14:16:11]line ПРОДАЖА [14:16:11]line ТРК (МРК, ГНК) : 71 [14:16:11]line Товар: 2711190000 [14:16:11]line ГАЗ-К-5 [14:16:11]line 26.110 * 38.30 [14:16:11]line = 1000.01 [14:16:11]line НДС 12% НСП 1% [14:16:11]line > о реализуемом товаре [14:16:11]line ОКРУГЛЕНИЕ: -0.01 [14:16:11]line ИТОГО: 1000.00 [14:16:11]line Внесено: 1000.00 [14:16:11]line СДАЧА: 0.00 [14:16:11]line НСП 1% : 8.85 [14:16:11]line НДС 12% : 106.20 [14:16:11]line Наличными: 1000.00 [14:16:11]line Безнал.: 0.00 [14:16:11]line Место: АЗС № 101 "Партнер Нефть" [14:16:11]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:16:11]line СНО: Общий режим [14:16:11]line Чек 478 28.10.2024 14:16 [14:16:11]line Смена: 546 ФФД: 1.0 [14:16:11]line ЗНМ: 0300000082 [14:16:11]line РНМ: 0000000000091628 [14:16:11]line Версия ККМ: 001 [14:16:11]line ФМ: 0000000000874671 [14:16:11]line ФД: 318003 [14:16:11]line ФПД: 272357393556115 [14:16:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T141610&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318003&fm=272357393556115&tin=02508201610067®Number=0000000000091628&sum=100000 [14:16:11]written 0, free lines is 4095 [14:16:11]OFD Sender: Processing packet 318003 [packets to send 127, broken 126] [14:16:11]ProducePacketName [14:16:11]name=ofd_packets/00318003 [14:16:11]OFD Sender: To server: pG, [14:16:11]CommunicateWithHost lk.salyk.kg:30040 [14:16:11]ConnectInit lk.salyk.kg [14:16:11]Connected sock=10 [14:16:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 1A D9 06 01 FB AC 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 DE 01 00 00 F4 03 04 00 AA 9C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 33 DA 04 00 35 04 06 00 F7 B5 25 B1 E2 93 36 7E DE 55 A9 13 B1 FF [14:16:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 EA 69 47 00 81 51 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 33 DA 04 00 F4 03 04 00 63 48 1F 67 B6 04 01 00 00 58 64 32 E5 86 F1 47 E2 [14:16:11]CommunicateWithHost err = 0 [14:16:11]CheckOFDResponse [14:16:11]1017 (14) - 77093643461234 [14:16:11]1041 (16) - 0000000000874671 [14:16:11]1040 (4) - 318003 [14:16:11]1012 (4) - 28.10.2024 08:16 [14:16:11]1206 (1) - 0 [14:16:11]OFD Sender: Remove packet 318003 [14:16:11]ProducePacketName [14:16:11]name=ofd_packets/00318003 [14:16:11]NVStorageDeleteData [14:16:11]Write to MH i2c: 01 00 00 93 4C DF [14:16:11]Write i2c OK [14:16:11]MH_I2C_Read... [14:16:11]Read from MH i2c: 01 [14:16:11]MH_I2C_Read... [14:16:11]Read from MH i2c: 01 07 00 [14:16:11]MH_I2C_Read... [14:16:11]Read from MH i2c: 01 07 00 93 4C 00 00 00 00 00 EA 0C DC [14:16:11]RasterBufferAndPrint [14:16:11]line [14:16:11]line [14:16:11]line [14:16:11]line [14:16:11]line [14:16:11]written 0, free lines is 3312 [14:16:11]MH_Cut [14:16:11]Write to MH i2c: D1 01 00 9A 4C 01 B8 [14:16:11]Write i2c OK [14:16:11]MH_I2C_Read... [14:16:11]Read from MH i2c: D1 [14:16:11]MH_I2C_Read... [14:16:11]Read from MH i2c: D1 01 00 [14:16:11]MH_I2C_Read... [14:16:11]Read from MH i2c: D1 01 00 9A 4C 00 B7 [14:16:11]Write to MH i2c: 01 00 00 9B 4C E7 [14:16:11]Write i2c OK [14:16:11]MH_I2C_Read... [14:16:12]OFD Sender: No OFD packet to send [14:16:12]*** Cut start [14:16:12]*** Partial cut [14:16:12]*** CUTSNS_PIN = 1 [14:16:12]*** CUTSNS_PIN = 0 [14:16:12]*** Brake cut motor [14:16:13]Read from MH i2c: 01 [14:16:13]MH_I2C_Read... [14:16:13]*** Stop cut motor [14:16:13]*** Cut end [14:16:13]Read from MH i2c: 01 07 00 [14:16:13]MH_I2C_Read... [14:16:13]Read from MH i2c: 01 07 00 9B 4C 00 00 00 00 00 FF 0F FC [14:16:13]process_action close_receipt done [14:16:13]requested_data is exist [14:16:13]produce_requested_data [14:16:13]requested_item fm.sn is exist - process it [14:16:13]wFMCommunicate request_size=4 [14:16:13]MH_SAM_APDU [14:16:13]CAPDU: 80 11 00 00 [14:16:13]Write to MH i2c: E2 08 00 9C 4C 80 11 00 00 00 00 00 00 62 [14:16:13]Write i2c OK [14:16:13]MH_I2C_Read... [14:16:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:16:13]Read from MH i2c: E2 [14:16:13]MH_I2C_Read... [14:16:13]Read from MH i2c: E2 17 00 [14:16:13]MH_I2C_Read... [14:16:13]Read from MH i2c: E2 17 00 9C 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B6 [14:16:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:16:13]wFMCommunicate OK [14:16:13]requested_item fd.num is exist - process it [14:16:13]SAM_PROTO_GetFieldsCounters [14:16:13]wFMCommunicate request_size=4 [14:16:13]MH_SAM_APDU [14:16:13]CAPDU: 80 13 00 00 [14:16:13]Write to MH i2c: E2 08 00 9D 4C 80 13 00 00 00 00 00 00 65 [14:16:13]Write i2c OK [14:16:13]MH_I2C_Read... [14:16:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:16:13]Read from MH i2c: E2 [14:16:13]MH_I2C_Read... [14:16:13]Read from MH i2c: E2 62 00 [14:16:13]MH_I2C_Read... [14:16:13]Read from MH i2c: E2 62 00 9D 4C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 33 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 DE 01 00 00 5E 04 04 00 DE 01 00 00 57 04 04 00 DF 01 00 00 19 04 04 00 00 00 00 00 90 00 5A [14:16:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 33 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 DE 01 00 00 5E 04 04 00 DE 01 00 00 57 04 04 00 DF 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:16:13]wFMCommunicate OK [14:16:13]SAM_PROTO_GetFieldsCounters done [14:16:13]requested_item shift.num is exist - process it [14:16:13]requested_item shift.opened is exist - process it [14:16:13]req_shift_opened [14:16:13]FM_GetShiftState [14:16:13]SAM_PROTO_GetShiftState [14:16:13]wFMCommunicate request_size=4 [14:16:13]MH_SAM_APDU [14:16:13]CAPDU: 80 13 01 00 [14:16:13]Write to MH i2c: E2 08 00 9E 4C 80 13 01 00 00 00 00 00 67 [14:16:13]Write i2c OK [14:16:13]MH_I2C_Read... [14:16:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:16:13]Read from MH i2c: E2 [14:16:13]MH_I2C_Read... [14:16:13]Read from MH i2c: E2 0E 00 [14:16:13]MH_I2C_Read... [14:16:13]Read from MH i2c: E2 0E 00 9E 4C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 60 [14:16:13]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:16:13]wFMCommunicate OK [14:16:13]SAM_PROTO_GetShiftState done [14:16:13]FM_GetShiftState done [14:16:13]req_shift_opened done [14:16:13]requested_item shift.open_date is exist - process it [14:16:13]req_shift_open_date [14:16:13]req_shift_open_date done [14:16:13]produce_requested_data done [14:16:13]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318003,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:16:13]process_action_free close_receipt [14:16:13]json_value_free [14:16:13]json_value_free done [14:16:13]process_json_proto returns [14:16:13]Send response to host [14:16:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318003,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:16:13]free response buf [14:16:13]execute_script done [14:16:13]execute_script returns [14:16:13]free content buf [14:16:13]Sock 7.Close socket [14:16:13]Sock 7.Thread stoped [14:16:17]OFD Sender: No OFD packet to send [14:16:22]OFD Sender: No OFD packet to send [14:16:27]OFD Sender: No OFD packet to send [14:16:32]OFD Sender: No OFD packet to send [14:16:37]OFD Sender: No OFD packet to send [14:16:42]OFD Sender: No OFD packet to send [14:16:47]OFD Sender: No OFD packet to send [14:16:47]accept exits with 9 [14:16:47]New connection [14:16:47]New thread 3067436388 created [14:16:47]Thread 3067293028 joined [14:16:47]Waiting for new connection... [14:16:47] Sock 9.Parse request [14:16:47]Sock 9.Check first char [14:16:47]Sock 9.First char is OK [14:16:47]request: POST /json_proto HTTP/1.0 [14:16:47]Method: POST [14:16:47]URL: /json_proto [14:16:47]Method is POST - this is cgi request [14:16:47]url: /json_proto [14:16:47]query_string will be loaded in cgi processing [14:16:47]execute_cgi json_proto POST (null) [14:16:47]execute_cgi path=json_proto method=POST [14:16:47]POST find Content-Length [14:16:47]Host: 172.17.50.195:8080 [14:16:47]Content-Length: 679 [14:16:47]Content-Type: application/json [14:16:47] [14:16:47]POST finish read [14:16:47]Found Content-Length = 679 [14:16:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092973", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:16:47]execute_script... [14:16: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)1092973", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:16:47]POST & json_proto [14:16:47]process_json_proto [14:16:47]json parsed OK: [14:16:47]protocol is kg_v1.0 [14:16:47]action value=close_receipt [14:16:47]process_action close_receipt [14:16:47]cmd_close_receipt [14:16:47]MH_GetDate [14:16:47]Write to MH i2c: F0 00 00 9F 4C DA [14:16:47]Write i2c OK [14:16:47]MH_I2C_Read... [14:16:47]Read from MH i2c: F0 [14:16:47]MH_I2C_Read... [14:16:47]Read from MH i2c: F0 09 00 [14:16:47]MH_I2C_Read... [14:16:47]Read from MH i2c: F0 09 00 9F 4C 00 D0 9C 1F 67 43 33 1C 67 CE [14:16:47]GetLastDocTimeStamp 1730124970 [14:16:47]current date 1730125008 [14:16:47]FM_GetShiftState [14:16:47]SAM_PROTO_GetShiftState [14:16:47]wFMCommunicate request_size=4 [14:16:47]MH_SAM_APDU [14:16:47]CAPDU: 80 13 01 00 [14:16:47]Write to MH i2c: E2 08 00 A0 4C 80 13 01 00 00 00 00 00 69 [14:16:47]Write i2c OK [14:16:47]MH_I2C_Read... [14:16:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:16:47]Read from MH i2c: E2 [14:16:47]MH_I2C_Read... [14:16:47]Read from MH i2c: E2 0E 00 [14:16:47]MH_I2C_Read... [14:16:47]Read from MH i2c: E2 0E 00 A0 4C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 62 [14:16:47]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:16:47]wFMCommunicate OK [14:16:47]SAM_PROTO_GetShiftState done [14:16:47]FM_GetShiftState done [14:16:47]opened in 1730073493 [14:16:47]opened+sec_in_day 1730159893 [14:16:47]quantity*price = 80012 [14:16:47]sum+1 = 80013 [14:16:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 479 28.10.2024 14:16 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318004 ФПД: 230537005500531 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T141648&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318004&fm=230537005500531&tin=02508201610067®Number=0000000000091628&sum=80000 [14:16:48]StoreToDocumentArchive [14:16:48]shift 546 fd 318004 [14:16:48]save to /storage/0546/doc_00318004 [14:16:48]save last doc name /storage/0546/doc_00318004 to /storage/kkm_last_doc_name [14:16:48]save OK [14:16:48]Clear old archive folders... [14:16:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:16:48]tlvbuf is 013BAB60 [14:16:48]SAM_PROTO_ClearQueue [14:16:48]wFMCommunicate request_size=4 [14:16:48]MH_SAM_APDU [14:16:48]CAPDU: 80 09 00 00 [14:16:48]Write to MH i2c: E2 08 00 AD 4C 80 09 00 00 00 00 00 00 6B [14:16:48]Write i2c OK [14:16:48]MH_I2C_Read... [14:16:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:16:48]Read from MH i2c: E2 [14:16:48]MH_I2C_Read... [14:16:48]Read from MH i2c: E2 03 00 [14:16:48]MH_I2C_Read... [14:16:48]Read from MH i2c: E2 03 00 AD 4C 00 90 00 6D [14:16:48]RAPDU: 90 00 [14:16:48]wFMCommunicate OK [14:16:48]SAM_PROTO_ClearQueue done [14:16:48]KKMCreateOFDPacket [14:16:48]OFDProtocolAddRootSTLVToBuf [14:16:48]FM_MakeSignedData [14:16:48]FM_MakeSignedData [14:16:48]SAM_PROTO_SignData [14:16:48]wFMCommunicate request_size=4 [14:16:48]MH_SAM_APDU [14:16:48]CAPDU: 80 0D 01 02 [14:16:48]Write to MH i2c: E2 08 00 AE 4C 80 0D 01 02 00 00 00 00 73 [14:16:48]Write i2c OK [14:16:48]MH_I2C_Read... [14:16:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:16:48]Read from MH i2c: E2 [14:16:48]MH_I2C_Read... [14:16:48]Read from MH i2c: E2 03 00 [14:16:48]MH_I2C_Read... [14:16:48]Read from MH i2c: E2 03 00 AE 4C 00 90 00 6E [14:16:48]RAPDU: 90 00 [14:16:48]wFMCommunicate OK [14:16:48]wFMCommunicate request_size=255 [14:16:48]MH_SAM_APDU [14:16: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 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 01 00 00 F4 03 04 00 D0 9C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 34 DA 04 00 35 04 06 00 D1 [14:16:48]Write to MH i2c: E2 02 01 AF 4C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 01 00 00 F4 03 04 00 D0 9C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 34 DA 04 00 35 04 06 00 D1 00 00 C6 [14:16:48]Write i2c OK [14:16:48]MH_I2C_Read... [14:16:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:16:48]Read from MH i2c: E2 [14:16:48]MH_I2C_Read... [14:16:48]Read from MH i2c: E2 03 00 [14:16:48]MH_I2C_Read... [14:16:48]Read from MH i2c: E2 03 00 AF 4C 00 90 00 6F [14:16:48]RAPDU: 90 00 [14:16:48]wFMCommunicate OK [14:16:48]wFMCommunicate request_size=10 [14:16:48]MH_SAM_APDU [14:16:48]CAPDU: 80 0D 02 02 05 AC 14 52 08 73 [14:16:48]Write to MH i2c: E2 0D 00 B0 4C 80 0D 02 02 05 00 AC 14 52 08 73 00 00 0D [14:16:48]Write i2c OK [14:16:48]MH_I2C_Read... [14:16:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:16:48]Read from MH i2c: E2 [14:16:48]MH_I2C_Read... [14:16:48]Read from MH i2c: E2 03 00 [14:16:48]MH_I2C_Read... [14:16:48]Read from MH i2c: E2 03 00 B0 4C 00 90 00 70 [14:16:48]RAPDU: 90 00 [14:16:48]wFMCommunicate OK [14:16:48]wFMCommunicate request_size=4 [14:16:48]MH_SAM_APDU [14:16:48]CAPDU: 80 0D 03 02 [14:16:48]Write to MH i2c: E2 08 00 B1 4C 80 0D 03 02 00 00 00 00 78 [14:16:48]Write i2c OK [14:16:48]MH_I2C_Read... [14:16:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:16:48]Read from MH i2c: E2 [14:16:48]MH_I2C_Read... [14:16:48]Read from MH i2c: E2 0B 00 [14:16:48]MH_I2C_Read... [14:16:48]Read from MH i2c: E2 0B 00 B1 4C 00 44 37 B5 5E 18 7B 37 03 90 00 D4 [14:16:48]RAPDU: 44 37 B5 5E 18 7B 37 03 90 00 [14:16:48]wFMCommunicate OK [14:16:48]SAM_PROTO_SignData done [14:16:48]FM_MakeSignedData done [14:16:48]CreateOFDProtocolMessage [14:16:48]wFMCommunicate request_size=4 [14:16:48]MH_SAM_APDU [14:16:48]CAPDU: 80 11 00 00 [14:16:48]Write to MH i2c: E2 08 00 B2 4C 80 11 00 00 00 00 00 00 78 [14:16:48]Write i2c OK [14:16:48]MH_I2C_Read... [14:16:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:16:48]Read from MH i2c: E2 [14:16:48]MH_I2C_Read... [14:16:48]Read from MH i2c: E2 17 00 [14:16:48]MH_I2C_Read... [14:16:48]Read from MH i2c: E2 17 00 B2 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 CC [14:16:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:16:48]wFMCommunicate OK [14:16:48]CreateOFDProtocolMessage done [14:16:48]OFDSenderStorePacket 318004 [14:16:48]StoreOFDPacket docnum=318004 [14:16:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 28 F4 07 01 F5 A3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 01 00 00 F4 03 04 00 D0 9C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 34 DA 04 00 35 04 06 00 D1 AC 14 52 08 73 44 37 B5 5E 18 7B 37 03 [14:16:48]CheckFolder [14:16:48]dirname=/storage/ofd_packets [14:16:48]CheckFolder done [14:16:48]ProducePacketName [14:16:48]name=ofd_packets/00318004 [14:16:48]NVStorageSaveData ofd_packets/00318004 [14:16:48]File name is /storage/ofd_packets/00318004 [14:16:48]Write 301 bytes [14:16:48]NVStorageSaveData done [14:16:48]OFDSenderStorePacket done [14:16:48]KKMCreateOFDPacket done [14:16:48]NVStorageSaveData kkm_last_timestamp [14:16:48]File name is /storage/kkm_last_timestamp [14:16:48]Write 4 bytes [14:16:48]NVStorageSaveData done [14:16:48]ExternCall_PrintAddStr [14:16:48]wPrintStart [14:16:48]Write to MH i2c: 01 00 00 B3 4C FF [14:16:48]Write i2c OK [14:16:48]MH_I2C_Read... [14:16:48]Read from MH i2c: 01 [14:16:48]MH_I2C_Read... [14:16:48]Read from MH i2c: 01 07 00 [14:16:48]MH_I2C_Read... [14:16:48]Read from MH i2c: 01 07 00 B3 4C 00 00 00 00 00 FF 0F 14 [14:16:48]RasterBufferAndPrint [14:16:48]line Счет N : (1)1092973 [14:16:48]line ИНН: 02508201610067 [14:16:48]line Контрольно-Кассовый Чек [14:16:48]line ПРОДАЖА [14:16:48]line ТРК (МРК, ГНК) : 53 [14:16:48]line Товар: 2710124130 [14:16:48]line Аи-92-К-2 [14:16:48]line 11.960 * 66.90 [14:16:48]line = 800.12 [14:16:48]line НДС 12% НСП 1% [14:16:48]line > о реализуемом товаре [14:16:48]line ОКРУГЛЕНИЕ: -0.12 [14:16:48]line ИТОГО: 800.00 [14:16:48]line Внесено: 800.00 [14:16:48]line СДАЧА: 0.00 [14:16:48]line НСП 1% : 7.08 [14:16:48]line НДС 12% : 84.97 [14:16:48]line Наличными: 800.00 [14:16:48]line Безнал.: 0.00 [14:16:48]line Место: АЗС № 101 "Партнер Нефть" [14:16:48]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:16:48]line СНО: Общий режим [14:16:48]line Чек 479 28.10.2024 14:16 [14:16:48]line Смена: 546 ФФД: 1.0 [14:16:48]line ЗНМ: 0300000082 [14:16:48]line РНМ: 0000000000091628 [14:16:48]line Версия ККМ: 001 [14:16:48]line ФМ: 0000000000874671 [14:16:48]line ФД: 318004 [14:16:48]line ФПД: 230537005500531 [14:16:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T141648&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318004&fm=230537005500531&tin=02508201610067®Number=0000000000091628&sum=80000 [14:16:49]OFD Sender: Processing packet 318004 [packets to send 127, broken 126] [14:16:49]ProducePacketName [14:16:49]name=ofd_packets/00318004 [14:16:49]OFD Sender: To server: pG, [14:16:49]CommunicateWithHost lk.salyk.kg:30040 [14:16:49]ConnectInit lk.salyk.kg [14:16:49]written 0, free lines is 4095 [14:16:49]Connected sock=10 [14:16:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 28 F4 07 01 F5 A3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 01 00 00 F4 03 04 00 D0 9C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 34 DA 04 00 35 04 06 00 D1 AC 14 52 08 73 44 37 B5 5E 18 7B 37 03 [14:16:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 34 DE 47 00 AC 6B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 34 DA 04 00 F4 03 04 00 89 48 1F 67 B6 04 01 00 00 C7 B8 68 33 1A E3 65 78 [14:16:49]CommunicateWithHost err = 0 [14:16:49]CheckOFDResponse [14:16:49]1017 (14) - 77093643461234 [14:16:49]1041 (16) - 0000000000874671 [14:16:49]1040 (4) - 318004 [14:16:49]1012 (4) - 28.10.2024 08:17 [14:16:49]1206 (1) - 0 [14:16:49]OFD Sender: Remove packet 318004 [14:16:49]ProducePacketName [14:16:49]name=ofd_packets/00318004 [14:16:49]NVStorageDeleteData [14:16:49]Write to MH i2c: 01 00 00 DE 4C 2A [14:16:49]Write i2c OK [14:16:49]MH_I2C_Read... [14:16:49]Read from MH i2c: 01 [14:16:49]MH_I2C_Read... [14:16:49]Read from MH i2c: 01 07 00 [14:16:49]MH_I2C_Read... [14:16:49]Read from MH i2c: 01 07 00 DE 4C 00 00 00 00 00 F5 0C 32 [14:16:49]RasterBufferAndPrint [14:16:49]line [14:16:49]line [14:16:49]line [14:16:49]line [14:16:49]line [14:16:49]written 0, free lines is 3327 [14:16:49]MH_Cut [14:16:49]Write to MH i2c: D1 01 00 E5 4C 01 03 [14:16:49]Write i2c OK [14:16:49]MH_I2C_Read... [14:16:49]Read from MH i2c: D1 [14:16:49]MH_I2C_Read... [14:16:49]Read from MH i2c: D1 01 00 [14:16:49]MH_I2C_Read... [14:16:49]Read from MH i2c: D1 01 00 E5 4C 00 02 [14:16:49]Write to MH i2c: 01 00 00 E6 4C 32 [14:16:49]Write i2c OK [14:16:49]MH_I2C_Read... [14:16:49]OFD Sender: No OFD packet to send [14:16:50]*** Cut start [14:16:50]*** Partial cut [14:16:50]*** CUTSNS_PIN = 1 [14:16:50]*** CUTSNS_PIN = 0 [14:16:50]*** Brake cut motor [14:16:50]Read from MH i2c: 01 [14:16:50]MH_I2C_Read... [14:16:50]*** Stop cut motor [14:16:50]*** Cut end [14:16:50]Read from MH i2c: 01 07 00 [14:16:50]MH_I2C_Read... [14:16:50]Read from MH i2c: 01 07 00 E6 4C 00 00 00 00 00 FF 0F 47 [14:16:50]process_action close_receipt done [14:16:50]requested_data is exist [14:16:50]produce_requested_data [14:16:50]requested_item fm.sn is exist - process it [14:16:50]wFMCommunicate request_size=4 [14:16:50]MH_SAM_APDU [14:16:50]CAPDU: 80 11 00 00 [14:16:50]Write to MH i2c: E2 08 00 E7 4C 80 11 00 00 00 00 00 00 AD [14:16:50]Write i2c OK [14:16:50]MH_I2C_Read... [14:16:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:16:51]Read from MH i2c: E2 [14:16:51]MH_I2C_Read... [14:16:51]Read from MH i2c: E2 17 00 [14:16:51]MH_I2C_Read... [14:16:51]Read from MH i2c: E2 17 00 E7 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 01 [14:16:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:16:51]wFMCommunicate OK [14:16:51]requested_item fd.num is exist - process it [14:16:51]SAM_PROTO_GetFieldsCounters [14:16:51]wFMCommunicate request_size=4 [14:16:51]MH_SAM_APDU [14:16:51]CAPDU: 80 13 00 00 [14:16:51]Write to MH i2c: E2 08 00 E8 4C 80 13 00 00 00 00 00 00 B0 [14:16:51]Write i2c OK [14:16:51]MH_I2C_Read... [14:16:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:16:51]Read from MH i2c: E2 [14:16:51]MH_I2C_Read... [14:16:51]Read from MH i2c: E2 62 00 [14:16:51]MH_I2C_Read... [14:16:51]Read from MH i2c: E2 62 00 E8 4C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 34 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 DF 01 00 00 5E 04 04 00 DF 01 00 00 57 04 04 00 E0 01 00 00 19 04 04 00 00 00 00 00 90 00 A9 [14:16:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 34 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 DF 01 00 00 5E 04 04 00 DF 01 00 00 57 04 04 00 E0 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:16:51]wFMCommunicate OK [14:16:51]SAM_PROTO_GetFieldsCounters done [14:16:51]requested_item shift.num is exist - process it [14:16:51]requested_item shift.opened is exist - process it [14:16:51]req_shift_opened [14:16:51]FM_GetShiftState [14:16:51]SAM_PROTO_GetShiftState [14:16:51]wFMCommunicate request_size=4 [14:16:51]MH_SAM_APDU [14:16:51]CAPDU: 80 13 01 00 [14:16:51]Write to MH i2c: E2 08 00 E9 4C 80 13 01 00 00 00 00 00 B2 [14:16:51]Write i2c OK [14:16:51]MH_I2C_Read... [14:16:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:16:51]Read from MH i2c: E2 [14:16:51]MH_I2C_Read... [14:16:51]Read from MH i2c: E2 0E 00 [14:16:51]MH_I2C_Read... [14:16:51]Read from MH i2c: E2 0E 00 E9 4C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 AB [14:16:51]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:16:51]wFMCommunicate OK [14:16:51]SAM_PROTO_GetShiftState done [14:16:51]FM_GetShiftState done [14:16:51]req_shift_opened done [14:16:51]requested_item shift.open_date is exist - process it [14:16:51]req_shift_open_date [14:16:51]req_shift_open_date done [14:16:51]produce_requested_data done [14:16:51]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318004,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:16:51]process_action_free close_receipt [14:16:51]json_value_free [14:16:51]json_value_free done [14:16:51]process_json_proto returns [14:16:51]Send response to host [14:16:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318004,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:16:51]free response buf [14:16:51]execute_script done [14:16:51]execute_script returns [14:16:51]free content buf [14:16:51]Sock 9.Close socket [14:16:51]Sock 9.Thread stoped [14:16:54]OFD Sender: No OFD packet to send [14:16:59]OFD Sender: No OFD packet to send [14:17:03]accept exits with 7 [14:17:03]New connection [14:17:03]New thread 3067293028 created [14:17:03]Thread 3067436388 joined [14:17:03]Waiting for new connection... [14:17:03] Sock 7.Parse request [14:17:03]Sock 7.Check first char [14:17:03]Sock 7.First char is OK [14:17:03]request: POST /json_proto HTTP/1.0 [14:17:03]Method: POST [14:17:03]URL: /json_proto [14:17:03]Method is POST - this is cgi request [14:17:03]url: /json_proto [14:17:03]query_string will be loaded in cgi processing [14:17:03]execute_cgi json_proto POST (null) [14:17:03]execute_cgi path=json_proto method=POST [14:17:03]POST find Content-Length [14:17:03]Host: 172.17.50.195:8080 [14:17:03]Content-Length: 678 [14:17:03]Content-Type: application/json [14:17:03] [14:17:03]POST finish read [14:17:03]Found Content-Length = 678 [14:17:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092974", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:17:03]execute_script... [14:17: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)1092974", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:17:03]POST & json_proto [14:17:03]process_json_proto [14:17:03]json parsed OK: [14:17:03]protocol is kg_v1.0 [14:17:03]action value=close_receipt [14:17:03]process_action close_receipt [14:17:03]cmd_close_receipt [14:17:03]MH_GetDate [14:17:03]Write to MH i2c: F0 00 00 EA 4C 25 [14:17:03]Write i2c OK [14:17:03]MH_I2C_Read... [14:17:03]Read from MH i2c: F0 [14:17:03]MH_I2C_Read... [14:17:03]Read from MH i2c: F0 09 00 [14:17:03]MH_I2C_Read... [14:17:03]Read from MH i2c: F0 09 00 EA 4C 00 E1 9C 1F 67 43 33 1C 67 2A [14:17:03]GetLastDocTimeStamp 1730125008 [14:17:03]current date 1730125025 [14:17:03]FM_GetShiftState [14:17:03]SAM_PROTO_GetShiftState [14:17:03]wFMCommunicate request_size=4 [14:17:03]MH_SAM_APDU [14:17:03]CAPDU: 80 13 01 00 [14:17:03]Write to MH i2c: E2 08 00 EB 4C 80 13 01 00 00 00 00 00 B4 [14:17:03]Write i2c OK [14:17:03]MH_I2C_Read... [14:17:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:17:03]Read from MH i2c: E2 [14:17:03]MH_I2C_Read... [14:17:03]Read from MH i2c: E2 0E 00 [14:17:03]MH_I2C_Read... [14:17:03]Read from MH i2c: E2 0E 00 EB 4C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 AD [14:17:03]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:17:03]wFMCommunicate OK [14:17:03]SAM_PROTO_GetShiftState done [14:17:03]FM_GetShiftState done [14:17:03]opened in 1730073493 [14:17:03]opened+sec_in_day 1730159893 [14:17:03]quantity*price = 50041 [14:17:03]sum+1 = 50042 [14:17:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 480 28.10.2024 14:17 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318005 ФПД: 197924356099757 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T141705&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318005&fm=197924356099757&tin=02508201610067®Number=0000000000091628&sum=50000 [14:17:04]StoreToDocumentArchive [14:17:04]shift 546 fd 318005 [14:17:04]save to /storage/0546/doc_00318005 [14:17:04]save last doc name /storage/0546/doc_00318005 to /storage/kkm_last_doc_name [14:17:04]save OK [14:17:04]Clear old archive folders... [14:17:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:17:04]tlvbuf is 013971C0 [14:17:04]SAM_PROTO_ClearQueue [14:17:04]wFMCommunicate request_size=4 [14:17:04]MH_SAM_APDU [14:17:04]CAPDU: 80 09 00 00 [14:17:04]Write to MH i2c: E2 08 00 F8 4C 80 09 00 00 00 00 00 00 B6 [14:17:04]Write i2c OK [14:17:04]MH_I2C_Read... [14:17:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:17:05]Read from MH i2c: E2 [14:17:05]MH_I2C_Read... [14:17:05]Read from MH i2c: E2 03 00 [14:17:05]MH_I2C_Read... [14:17:05]Read from MH i2c: E2 03 00 F8 4C 00 90 00 B8 [14:17:05]RAPDU: 90 00 [14:17:05]wFMCommunicate OK [14:17:05]SAM_PROTO_ClearQueue done [14:17:05]KKMCreateOFDPacket [14:17:05]OFDProtocolAddRootSTLVToBuf [14:17:05]FM_MakeSignedData [14:17:05]FM_MakeSignedData [14:17:05]SAM_PROTO_SignData [14:17:05]wFMCommunicate request_size=4 [14:17:05]MH_SAM_APDU [14:17:05]CAPDU: 80 0D 01 02 [14:17:05]Write to MH i2c: E2 08 00 F9 4C 80 0D 01 02 00 00 00 00 BE [14:17:05]Write i2c OK [14:17:05]MH_I2C_Read... [14:17:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:17:05]Read from MH i2c: E2 [14:17:05]MH_I2C_Read... [14:17:05]Read from MH i2c: E2 03 00 [14:17:05]MH_I2C_Read... [14:17:05]Read from MH i2c: E2 03 00 F9 4C 00 90 00 B9 [14:17:05]RAPDU: 90 00 [14:17:05]wFMCommunicate OK [14:17:05]wFMCommunicate request_size=255 [14:17:05]MH_SAM_APDU [14:17: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 01 00 00 F4 03 04 00 E1 9C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 35 DA 04 00 35 04 06 00 B4 [14:17:05]Write to MH i2c: E2 02 01 FA 4C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 01 00 00 F4 03 04 00 E1 9C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 35 DA 04 00 35 04 06 00 B4 00 00 1B [14:17:05]Write i2c OK [14:17:05]MH_I2C_Read... [14:17:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:17:05]Read from MH i2c: E2 [14:17:05]MH_I2C_Read... [14:17:05]Read from MH i2c: E2 03 00 [14:17:05]MH_I2C_Read... [14:17:05]Read from MH i2c: E2 03 00 FA 4C 00 90 00 BA [14:17:05]RAPDU: 90 00 [14:17:05]wFMCommunicate OK [14:17:05]wFMCommunicate request_size=10 [14:17:05]MH_SAM_APDU [14:17:05]CAPDU: 80 0D 02 02 05 02 DA F0 0E AD [14:17:05]Write to MH i2c: E2 0D 00 FB 4C 80 0D 02 02 05 00 02 DA F0 0E AD 00 00 52 [14:17:05]Write i2c OK [14:17:05]MH_I2C_Read... [14:17:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:17:05]Read from MH i2c: E2 [14:17:05]MH_I2C_Read... [14:17:05]Read from MH i2c: E2 03 00 [14:17:05]MH_I2C_Read... [14:17:05]Read from MH i2c: E2 03 00 FB 4C 00 90 00 BB [14:17:05]RAPDU: 90 00 [14:17:05]wFMCommunicate OK [14:17:05]wFMCommunicate request_size=4 [14:17:05]MH_SAM_APDU [14:17:05]CAPDU: 80 0D 03 02 [14:17:05]Write to MH i2c: E2 08 00 FC 4C 80 0D 03 02 00 00 00 00 C3 [14:17:05]Write i2c OK [14:17:05]MH_I2C_Read... [14:17:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:17:05]Read from MH i2c: E2 [14:17:05]MH_I2C_Read... [14:17:05]Read from MH i2c: E2 0B 00 [14:17:05]MH_I2C_Read... [14:17:05]Read from MH i2c: E2 0B 00 FC 4C 00 73 9A 01 56 98 F8 36 CA 90 00 B8 [14:17:05]RAPDU: 73 9A 01 56 98 F8 36 CA 90 00 [14:17:05]wFMCommunicate OK [14:17:05]SAM_PROTO_SignData done [14:17:05]FM_MakeSignedData done [14:17:05]CreateOFDProtocolMessage [14:17:05]wFMCommunicate request_size=4 [14:17:05]MH_SAM_APDU [14:17:05]CAPDU: 80 11 00 00 [14:17:05]Write to MH i2c: E2 08 00 FD 4C 80 11 00 00 00 00 00 00 C3 [14:17:05]Write i2c OK [14:17:05]MH_I2C_Read... [14:17:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:17:05]Read from MH i2c: E2 [14:17:05]MH_I2C_Read... [14:17:05]Read from MH i2c: E2 17 00 [14:17:05]MH_I2C_Read... [14:17:05]Read from MH i2c: E2 17 00 FD 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 17 [14:17:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:17:05]wFMCommunicate OK [14:17:05]CreateOFDProtocolMessage done [14:17:05]OFDSenderStorePacket 318005 [14:17:05]StoreOFDPacket docnum=318005 [14:17:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 3D 28 07 01 FB 5A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 01 00 00 F4 03 04 00 E1 9C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 35 DA 04 00 35 04 06 00 B4 02 DA F0 0E AD 73 9A 01 56 98 F8 36 CA [14:17:05]CheckFolder [14:17:05]dirname=/storage/ofd_packets [14:17:05]CheckFolder done [14:17:05]ProducePacketName [14:17:05]name=ofd_packets/00318005 [14:17:05]NVStorageSaveData ofd_packets/00318005 [14:17:05]File name is /storage/ofd_packets/00318005 [14:17:05]Write 301 bytes [14:17:05]NVStorageSaveData done [14:17:05]OFDSenderStorePacket done [14:17:05]KKMCreateOFDPacket done [14:17:05]NVStorageSaveData kkm_last_timestamp [14:17:05]File name is /storage/kkm_last_timestamp [14:17:05]Write 4 bytes [14:17:05]NVStorageSaveData done [14:17:05]ExternCall_PrintAddStr [14:17:05]wPrintStart [14:17:05]Write to MH i2c: 01 00 00 FE 4C 4A [14:17:05]Write i2c OK [14:17:05]MH_I2C_Read... [14:17:05]Read from MH i2c: 01 [14:17:05]MH_I2C_Read... [14:17:05]Read from MH i2c: 01 07 00 [14:17:05]MH_I2C_Read... [14:17:05]Read from MH i2c: 01 07 00 FE 4C 00 00 00 00 00 FF 0F 5F [14:17:05]RasterBufferAndPrint [14:17:05]line Счет N : (1)1092974 [14:17:05]line ИНН: 02508201610067 [14:17:05]line Контрольно-Кассовый Чек [14:17:05]line ПРОДАЖА [14:17:05]line ТРК (МРК, ГНК) : 63 [14:17:05]line Товар: 2710124130 [14:17:05]line Аи-92-К-2 [14:17:05]line 7.480 * 66.90 [14:17:05]line = 500.41 [14:17:05]line НДС 12% НСП 1% [14:17:05]line > о реализуемом товаре [14:17:05]line ОКРУГЛЕНИЕ: -0.41 [14:17:05]line ИТОГО: 500.00 [14:17:05]line Внесено: 500.00 [14:17:05]line СДАЧА: 0.00 [14:17:05]line НСП 1% : 4.43 [14:17:05]line НДС 12% : 53.14 [14:17:05]line Наличными: 500.00 [14:17:05]line Безнал.: 0.00 [14:17:05]line Место: АЗС № 101 "Партнер Нефть" [14:17:05]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:17:05]line СНО: Общий режим [14:17:05]line Чек 480 28.10.2024 14:17 [14:17:05]line Смена: 546 ФФД: 1.0 [14:17:05]line ЗНМ: 0300000082 [14:17:05]line РНМ: 0000000000091628 [14:17:05]line Версия ККМ: 001 [14:17:05]line ФМ: 0000000000874671 [14:17:05]line ФД: 318005 [14:17:05]line ФПД: 197924356099757 [14:17:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T141705&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318005&fm=197924356099757&tin=02508201610067®Number=0000000000091628&sum=50000 [14:17:05]OFD Sender: Processing packet 318005 [packets to send 127, broken 126] [14:17:05]ProducePacketName [14:17:05]name=ofd_packets/00318005 [14:17:05]OFD Sender: To server: pG, [14:17:05]CommunicateWithHost lk.salyk.kg:30040 [14:17:05]ConnectInit lk.salyk.kg [14:17:05]written 0, free lines is 4095 [14:17:05]Connected sock=10 [14:17:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 3D 28 07 01 FB 5A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 01 00 00 F4 03 04 00 E1 9C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 35 DA 04 00 35 04 06 00 B4 02 DA F0 0E AD 73 9A 01 56 98 F8 36 CA [14:17:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 A2 D4 47 00 EA A2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 35 DA 04 00 F4 03 04 00 99 48 1F 67 B6 04 01 00 00 66 06 52 3D E8 A1 D9 8C [14:17:06]CommunicateWithHost err = 0 [14:17:06]CheckOFDResponse [14:17:06]1017 (14) - 77093643461234 [14:17:06]1041 (16) - 0000000000874671 [14:17:06]1040 (4) - 318005 [14:17:06]1012 (4) - 28.10.2024 08:17 [14:17:06]1206 (1) - 0 [14:17:06]OFD Sender: Remove packet 318005 [14:17:06]ProducePacketName [14:17:06]name=ofd_packets/00318005 [14:17:06]NVStorageDeleteData [14:17:06]Write to MH i2c: 01 00 00 29 4D 76 [14:17:06]Write i2c OK [14:17:06]MH_I2C_Read... [14:17:06]Read from MH i2c: 01 [14:17:06]MH_I2C_Read... [14:17:06]Read from MH i2c: 01 07 00 [14:17:06]MH_I2C_Read... [14:17:06]Read from MH i2c: 01 07 00 29 4D 00 00 00 00 00 FC 0C 85 [14:17:06]RasterBufferAndPrint [14:17:06]line [14:17:06]line [14:17:06]line [14:17:06]line [14:17:06]line [14:17:06]written 0, free lines is 3333 [14:17:06]MH_Cut [14:17:06]Write to MH i2c: D1 01 00 30 4D 01 4F [14:17:06]Write i2c OK [14:17:06]MH_I2C_Read... [14:17:06]Read from MH i2c: D1 [14:17:06]MH_I2C_Read... [14:17:06]Read from MH i2c: D1 01 00 [14:17:06]MH_I2C_Read... [14:17:06]Read from MH i2c: D1 01 00 30 4D 00 4E [14:17:06]Write to MH i2c: 01 00 00 31 4D 7E [14:17:06]Write i2c OK [14:17:06]MH_I2C_Read... [14:17:06]OFD Sender: No OFD packet to send [14:17:07]*** Cut start [14:17:07]*** Partial cut [14:17:07]*** CUTSNS_PIN = 1 [14:17:07]*** CUTSNS_PIN = 0 [14:17:07]*** Brake cut motor [14:17:07]Read from MH i2c: 01 [14:17:07]MH_I2C_Read... [14:17:07]*** Stop cut motor [14:17:07]*** Cut end [14:17:07]Read from MH i2c: 01 07 00 [14:17:07]MH_I2C_Read... [14:17:07]Read from MH i2c: 01 07 00 31 4D 00 00 00 00 00 FF 0F 93 [14:17:07]process_action close_receipt done [14:17:07]requested_data is exist [14:17:07]produce_requested_data [14:17:07]requested_item fm.sn is exist - process it [14:17:07]wFMCommunicate request_size=4 [14:17:07]MH_SAM_APDU [14:17:07]CAPDU: 80 11 00 00 [14:17:07]Write to MH i2c: E2 08 00 32 4D 80 11 00 00 00 00 00 00 F9 [14:17:07]Write i2c OK [14:17:07]MH_I2C_Read... [14:17:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:17:07]Read from MH i2c: E2 [14:17:07]MH_I2C_Read... [14:17:07]Read from MH i2c: E2 17 00 [14:17:07]MH_I2C_Read... [14:17:07]Read from MH i2c: E2 17 00 32 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 4D [14:17:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:17:07]wFMCommunicate OK [14:17:07]requested_item fd.num is exist - process it [14:17:07]SAM_PROTO_GetFieldsCounters [14:17:07]wFMCommunicate request_size=4 [14:17:07]MH_SAM_APDU [14:17:07]CAPDU: 80 13 00 00 [14:17:07]Write to MH i2c: E2 08 00 33 4D 80 13 00 00 00 00 00 00 FC [14:17:07]Write i2c OK [14:17:07]MH_I2C_Read... [14:17:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:17:07]Read from MH i2c: E2 [14:17:07]MH_I2C_Read... [14:17:07]Read from MH i2c: E2 62 00 [14:17:07]MH_I2C_Read... [14:17:07]Read from MH i2c: E2 62 00 33 4D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 35 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 E0 01 00 00 5E 04 04 00 E0 01 00 00 57 04 04 00 E1 01 00 00 19 04 04 00 00 00 00 00 90 00 F9 [14:17:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 35 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 E0 01 00 00 5E 04 04 00 E0 01 00 00 57 04 04 00 E1 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:17:07]wFMCommunicate OK [14:17:07]SAM_PROTO_GetFieldsCounters done [14:17:07]requested_item shift.num is exist - process it [14:17:07]requested_item shift.opened is exist - process it [14:17:07]req_shift_opened [14:17:07]FM_GetShiftState [14:17:07]SAM_PROTO_GetShiftState [14:17:07]wFMCommunicate request_size=4 [14:17:07]MH_SAM_APDU [14:17:07]CAPDU: 80 13 01 00 [14:17:07]Write to MH i2c: E2 08 00 34 4D 80 13 01 00 00 00 00 00 FE [14:17:07]Write i2c OK [14:17:07]MH_I2C_Read... [14:17:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:17:07]Read from MH i2c: E2 [14:17:07]MH_I2C_Read... [14:17:07]Read from MH i2c: E2 0E 00 [14:17:07]MH_I2C_Read... [14:17:07]Read from MH i2c: E2 0E 00 34 4D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F7 [14:17:07]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:17:07]wFMCommunicate OK [14:17:07]SAM_PROTO_GetShiftState done [14:17:07]FM_GetShiftState done [14:17:07]req_shift_opened done [14:17:07]requested_item shift.open_date is exist - process it [14:17:07]req_shift_open_date [14:17:07]req_shift_open_date done [14:17:07]produce_requested_data done [14:17:07]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318005,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:17:07]process_action_free close_receipt [14:17:07]json_value_free [14:17:07]json_value_free done [14:17:07]process_json_proto returns [14:17:07]Send response to host [14:17:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318005,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:17:07]free response buf [14:17:07]execute_script done [14:17:07]execute_script returns [14:17:07]free content buf [14:17:07]Sock 7.Close socket [14:17:07]Sock 7.Thread stoped [14:17:11]OFD Sender: No OFD packet to send [14:17:16]OFD Sender: No OFD packet to send [14:17:21]OFD Sender: No OFD packet to send [14:17:26]OFD Sender: No OFD packet to send [14:17:27]accept exits with 9 [14:17:27]New connection [14:17:27]New thread 3067436388 created [14:17:27]Thread 3067293028 joined [14:17:27]Waiting for new connection... [14:17:27] Sock 9.Parse request [14:17:27]Sock 9.Check first char [14:17:27]Sock 9.First char is OK [14:17:27]request: POST /json_proto HTTP/1.0 [14:17:27]Method: POST [14:17:27]URL: /json_proto [14:17:27]Method is POST - this is cgi request [14:17:27]url: /json_proto [14:17:27]query_string will be loaded in cgi processing [14:17:27]execute_cgi json_proto POST (null) [14:17:27]execute_cgi path=json_proto method=POST [14:17:27]POST find Content-Length [14:17:27]Host: 172.17.50.195:8080 [14:17:27]Content-Length: 678 [14:17:27]Content-Type: application/json [14:17:27] [14:17:27]POST finish read [14:17:27]Found Content-Length = 678 [14:17:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092976", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:17:27]execute_script... [14:17: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)1092976", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:17:27]POST & json_proto [14:17:27]process_json_proto [14:17:27]json parsed OK: [14:17:27]protocol is kg_v1.0 [14:17:27]action value=close_receipt [14:17:27]process_action close_receipt [14:17:27]cmd_close_receipt [14:17:27]MH_GetDate [14:17:27]Write to MH i2c: F0 00 00 35 4D 71 [14:17:27]Write i2c OK [14:17:27]MH_I2C_Read... [14:17:27]Read from MH i2c: F0 [14:17:27]MH_I2C_Read... [14:17:27]Read from MH i2c: F0 09 00 [14:17:27]MH_I2C_Read... [14:17:27]Read from MH i2c: F0 09 00 35 4D 00 F9 9C 1F 67 43 33 1C 67 8E [14:17:27]GetLastDocTimeStamp 1730125025 [14:17:27]current date 1730125049 [14:17:27]FM_GetShiftState [14:17:27]SAM_PROTO_GetShiftState [14:17:27]wFMCommunicate request_size=4 [14:17:27]MH_SAM_APDU [14:17:27]CAPDU: 80 13 01 00 [14:17:27]Write to MH i2c: E2 08 00 36 4D 80 13 01 00 00 00 00 00 00 [14:17:27]Write i2c OK [14:17:27]MH_I2C_Read... [14:17:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:17:27]Read from MH i2c: E2 [14:17:27]MH_I2C_Read... [14:17:27]Read from MH i2c: E2 0E 00 [14:17:27]MH_I2C_Read... [14:17:27]Read from MH i2c: E2 0E 00 36 4D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F9 [14:17:27]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:17:27]wFMCommunicate OK [14:17:27]SAM_PROTO_GetShiftState done [14:17:27]FM_GetShiftState done [14:17:27]opened in 1730073493 [14:17:27]opened+sec_in_day 1730159893 [14:17:27]quantity*price = 40006 [14:17:27]sum+1 = 40007 [14:17:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 481 28.10.2024 14:17 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318006 ФПД: 33044832203869 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T141729&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318006&fm=33044832203869&tin=02508201610067®Number=0000000000091628&sum=40000 [14:17:28]StoreToDocumentArchive [14:17:28]shift 546 fd 318006 [14:17:28]save to /storage/0546/doc_00318006 [14:17:28]save last doc name /storage/0546/doc_00318006 to /storage/kkm_last_doc_name [14:17:28]save OK [14:17:28]Clear old archive folders... [14:17:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:17:28]tlvbuf is 01396DF0 [14:17:28]SAM_PROTO_ClearQueue [14:17:28]wFMCommunicate request_size=4 [14:17:28]MH_SAM_APDU [14:17:28]CAPDU: 80 09 00 00 [14:17:28]Write to MH i2c: E2 08 00 43 4D 80 09 00 00 00 00 00 00 02 [14:17:28]Write i2c OK [14:17:28]MH_I2C_Read... [14:17:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:17:28]Read from MH i2c: E2 [14:17:28]MH_I2C_Read... [14:17:28]Read from MH i2c: E2 03 00 [14:17:28]MH_I2C_Read... [14:17:28]Read from MH i2c: E2 03 00 43 4D 00 90 00 04 [14:17:28]RAPDU: 90 00 [14:17:28]wFMCommunicate OK [14:17:28]SAM_PROTO_ClearQueue done [14:17:28]KKMCreateOFDPacket [14:17:28]OFDProtocolAddRootSTLVToBuf [14:17:28]FM_MakeSignedData [14:17:28]FM_MakeSignedData [14:17:28]SAM_PROTO_SignData [14:17:28]wFMCommunicate request_size=4 [14:17:28]MH_SAM_APDU [14:17:28]CAPDU: 80 0D 01 02 [14:17:28]Write to MH i2c: E2 08 00 44 4D 80 0D 01 02 00 00 00 00 0A [14:17:28]Write i2c OK [14:17:28]MH_I2C_Read... [14:17:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:17:29]Read from MH i2c: E2 [14:17:29]MH_I2C_Read... [14:17:29]Read from MH i2c: E2 03 00 [14:17:29]MH_I2C_Read... [14:17:29]Read from MH i2c: E2 03 00 44 4D 00 90 00 05 [14:17:29]RAPDU: 90 00 [14:17:29]wFMCommunicate OK [14:17:29]wFMCommunicate request_size=255 [14:17:29]MH_SAM_APDU [14:17:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 01 00 00 F4 03 04 00 F9 9C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 36 DA 04 00 35 04 06 00 1E [14:17:29]Write to MH i2c: E2 02 01 45 4D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 01 00 00 F4 03 04 00 F9 9C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 36 DA 04 00 35 04 06 00 1E 00 00 BA [14:17:29]Write i2c OK [14:17:29]MH_I2C_Read... [14:17:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:17:29]Read from MH i2c: E2 [14:17:29]MH_I2C_Read... [14:17:29]Read from MH i2c: E2 03 00 [14:17:29]MH_I2C_Read... [14:17:29]Read from MH i2c: E2 03 00 45 4D 00 90 00 06 [14:17:29]RAPDU: 90 00 [14:17:29]wFMCommunicate OK [14:17:29]wFMCommunicate request_size=10 [14:17:29]MH_SAM_APDU [14:17:29]CAPDU: 80 0D 02 02 05 0D D9 7C 34 5D [14:17:29]Write to MH i2c: E2 0D 00 46 4D 80 0D 02 02 05 00 0D D9 7C 34 5D 00 00 0A [14:17:29]Write i2c OK [14:17:29]MH_I2C_Read... [14:17:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:17:29]Read from MH i2c: E2 [14:17:29]MH_I2C_Read... [14:17:29]Read from MH i2c: E2 03 00 [14:17:29]MH_I2C_Read... [14:17:29]Read from MH i2c: E2 03 00 46 4D 00 90 00 07 [14:17:29]RAPDU: 90 00 [14:17:29]wFMCommunicate OK [14:17:29]wFMCommunicate request_size=4 [14:17:29]MH_SAM_APDU [14:17:29]CAPDU: 80 0D 03 02 [14:17:29]Write to MH i2c: E2 08 00 47 4D 80 0D 03 02 00 00 00 00 0F [14:17:29]Write i2c OK [14:17:29]MH_I2C_Read... [14:17:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:17:29]Read from MH i2c: E2 [14:17:29]MH_I2C_Read... [14:17:29]Read from MH i2c: E2 0B 00 [14:17:29]MH_I2C_Read... [14:17:29]Read from MH i2c: E2 0B 00 47 4D 00 96 10 C7 0F 6A 68 97 F5 90 00 EA [14:17:29]RAPDU: 96 10 C7 0F 6A 68 97 F5 90 00 [14:17:29]wFMCommunicate OK [14:17:29]SAM_PROTO_SignData done [14:17:29]FM_MakeSignedData done [14:17:29]CreateOFDProtocolMessage [14:17:29]wFMCommunicate request_size=4 [14:17:29]MH_SAM_APDU [14:17:29]CAPDU: 80 11 00 00 [14:17:29]Write to MH i2c: E2 08 00 48 4D 80 11 00 00 00 00 00 00 0F [14:17:29]Write i2c OK [14:17:29]MH_I2C_Read... [14:17:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:17:29]Read from MH i2c: E2 [14:17:29]MH_I2C_Read... [14:17:29]Read from MH i2c: E2 17 00 [14:17:29]MH_I2C_Read... [14:17:29]Read from MH i2c: E2 17 00 48 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 63 [14:17:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:17:29]wFMCommunicate OK [14:17:29]CreateOFDProtocolMessage done [14:17:29]OFDSenderStorePacket 318006 [14:17:29]StoreOFDPacket docnum=318006 [14:17:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 EA B4 07 01 02 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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 01 00 00 F4 03 04 00 F9 9C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 36 DA 04 00 35 04 06 00 1E 0D D9 7C 34 5D 96 10 C7 0F 6A 68 97 F5 [14:17:29]CheckFolder [14:17:29]dirname=/storage/ofd_packets [14:17:29]CheckFolder done [14:17:29]ProducePacketName [14:17:29]name=ofd_packets/00318006 [14:17:29]NVStorageSaveData ofd_packets/00318006 [14:17:29]File name is /storage/ofd_packets/00318006 [14:17:29]Write 301 bytes [14:17:29]NVStorageSaveData done [14:17:29]OFDSenderStorePacket done [14:17:29]KKMCreateOFDPacket done [14:17:29]NVStorageSaveData kkm_last_timestamp [14:17:29]File name is /storage/kkm_last_timestamp [14:17:29]Write 4 bytes [14:17:29]NVStorageSaveData done [14:17:29]ExternCall_PrintAddStr [14:17:29]wPrintStart [14:17:29]Write to MH i2c: 01 00 00 49 4D 96 [14:17:29]Write i2c OK [14:17:29]MH_I2C_Read... [14:17:29]Read from MH i2c: 01 [14:17:29]MH_I2C_Read... [14:17:29]Read from MH i2c: 01 07 00 [14:17:29]MH_I2C_Read... [14:17:29]Read from MH i2c: 01 07 00 49 4D 00 00 00 00 00 FF 0F AB [14:17:29]RasterBufferAndPrint [14:17:29]line Счет N : (1)1092976 [14:17:29]line ИНН: 02508201610067 [14:17:29]line Контрольно-Кассовый Чек [14:17:29]line ПРОДАЖА [14:17:29]line ТРК (МРК, ГНК) : 43 [14:17:29]line Товар: 2710124130 [14:17:29]line Аи-92-К-2 [14:17:29]line 5.980 * 66.90 [14:17:29]line = 400.06 [14:17:29]line НДС 12% НСП 1% [14:17:29]line > о реализуемом товаре [14:17:29]line ОКРУГЛЕНИЕ: -0.06 [14:17:29]line ИТОГО: 400.00 [14:17:29]line Внесено: 400.00 [14:17:29]line СДАЧА: 0.00 [14:17:29]line НСП 1% : 3.54 [14:17:29]line НДС 12% : 42.48 [14:17:29]line Наличными: 400.00 [14:17:29]line Безнал.: 0.00 [14:17:29]line Место: АЗС № 101 "Партнер Нефть" [14:17:29]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:17:29]line СНО: Общий режим [14:17:29]line Чек 481 28.10.2024 14:17 [14:17:29]line Смена: 546 ФФД: 1.0 [14:17:29]line ЗНМ: 0300000082 [14:17:29]line РНМ: 0000000000091628 [14:17:29]line Версия ККМ: 001 [14:17:29]line ФМ: 0000000000874671 [14:17:29]line ФД: 318006 [14:17:29]line ФПД: 33044832203869 [14:17:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T141729&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318006&fm=33044832203869&tin=02508201610067®Number=0000000000091628&sum=40000 [14:17:29]written 0, free lines is 4095 [14:17:29]OFD Sender: Processing packet 318006 [packets to send 127, broken 126] [14:17:29]ProducePacketName [14:17:29]name=ofd_packets/00318006 [14:17:29]OFD Sender: To server: pG, [14:17:29]CommunicateWithHost lk.salyk.kg:30040 [14:17:29]ConnectInit lk.salyk.kg [14:17:29]Connected sock=10 [14:17:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 EA B4 07 01 02 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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 01 00 00 F4 03 04 00 F9 9C 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 36 DA 04 00 35 04 06 00 1E 0D D9 7C 34 5D 96 10 C7 0F 6A 68 97 F5 [14:17:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 BD DC 47 00 3A A3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 36 DA 04 00 F4 03 04 00 B1 48 1F 67 B6 04 01 00 00 EC 75 2D 4F 70 58 DE 53 [14:17:30]CommunicateWithHost err = 0 [14:17:30]CheckOFDResponse [14:17:30]1017 (14) - 77093643461234 [14:17:30]1041 (16) - 0000000000874671 [14:17:30]1040 (4) - 318006 [14:17:30]1012 (4) - 28.10.2024 08:17 [14:17:30]1206 (1) - 0 [14:17:30]OFD Sender: Remove packet 318006 [14:17:30]ProducePacketName [14:17:30]name=ofd_packets/00318006 [14:17:30]NVStorageDeleteData [14:17:30]Write to MH i2c: 01 00 00 74 4D C1 [14:17:30]Write i2c OK [14:17:30]MH_I2C_Read... [14:17:30]Read from MH i2c: 01 [14:17:30]MH_I2C_Read... [14:17:30]Read from MH i2c: 01 07 00 [14:17:30]MH_I2C_Read... [14:17:30]Read from MH i2c: 01 07 00 74 4D 00 00 00 00 00 F0 0C C4 [14:17:30]RasterBufferAndPrint [14:17:30]line [14:17:30]line [14:17:30]line [14:17:30]line [14:17:30]line [14:17:30]written 0, free lines is 3321 [14:17:30]MH_Cut [14:17:30]Write to MH i2c: D1 01 00 7B 4D 01 9A [14:17:30]Write i2c OK [14:17:30]MH_I2C_Read... [14:17:30]Read from MH i2c: D1 [14:17:30]MH_I2C_Read... [14:17:30]Read from MH i2c: D1 01 00 [14:17:30]MH_I2C_Read... [14:17:30]Read from MH i2c: D1 01 00 7B 4D 00 99 [14:17:30]Write to MH i2c: 01 00 00 7C 4D C9 [14:17:30]Write i2c OK [14:17:30]MH_I2C_Read... [14:17:30]OFD Sender: No OFD packet to send [14:17:30]*** Cut start [14:17:30]*** Partial cut [14:17:30]*** CUTSNS_PIN = 1 [14:17:30]*** CUTSNS_PIN = 0 [14:17:31]*** Brake cut motor [14:17:31]Read from MH i2c: 01 [14:17:31]MH_I2C_Read... [14:17:31]*** Stop cut motor [14:17:31]*** Cut end [14:17:31]Read from MH i2c: 01 07 00 [14:17:31]MH_I2C_Read... [14:17:31]Read from MH i2c: 01 07 00 7C 4D 00 00 00 00 00 FF 0F DE [14:17:31]process_action close_receipt done [14:17:31]requested_data is exist [14:17:31]produce_requested_data [14:17:31]requested_item fm.sn is exist - process it [14:17:31]wFMCommunicate request_size=4 [14:17:31]MH_SAM_APDU [14:17:31]CAPDU: 80 11 00 00 [14:17:31]Write to MH i2c: E2 08 00 7D 4D 80 11 00 00 00 00 00 00 44 [14:17:31]Write i2c OK [14:17:31]MH_I2C_Read... [14:17:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:17:31]Read from MH i2c: E2 [14:17:31]MH_I2C_Read... [14:17:31]Read from MH i2c: E2 17 00 [14:17:31]MH_I2C_Read... [14:17:31]Read from MH i2c: E2 17 00 7D 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 98 [14:17:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:17:31]wFMCommunicate OK [14:17:31]requested_item fd.num is exist - process it [14:17:31]SAM_PROTO_GetFieldsCounters [14:17:31]wFMCommunicate request_size=4 [14:17:31]MH_SAM_APDU [14:17:31]CAPDU: 80 13 00 00 [14:17:31]Write to MH i2c: E2 08 00 7E 4D 80 13 00 00 00 00 00 00 47 [14:17:31]Write i2c OK [14:17:31]MH_I2C_Read... [14:17:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:17:31]Read from MH i2c: E2 [14:17:31]MH_I2C_Read... [14:17:31]Read from MH i2c: E2 62 00 [14:17:31]MH_I2C_Read... [14:17:31]Read from MH i2c: E2 62 00 7E 4D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 36 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 E1 01 00 00 5E 04 04 00 E1 01 00 00 57 04 04 00 E2 01 00 00 19 04 04 00 00 00 00 00 90 00 48 [14:17:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 36 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 E1 01 00 00 5E 04 04 00 E1 01 00 00 57 04 04 00 E2 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:17:31]wFMCommunicate OK [14:17:31]SAM_PROTO_GetFieldsCounters done [14:17:31]requested_item shift.num is exist - process it [14:17:31]requested_item shift.opened is exist - process it [14:17:31]req_shift_opened [14:17:31]FM_GetShiftState [14:17:31]SAM_PROTO_GetShiftState [14:17:31]wFMCommunicate request_size=4 [14:17:31]MH_SAM_APDU [14:17:31]CAPDU: 80 13 01 00 [14:17:31]Write to MH i2c: E2 08 00 7F 4D 80 13 01 00 00 00 00 00 49 [14:17:31]Write i2c OK [14:17:31]MH_I2C_Read... [14:17:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:17:31]Read from MH i2c: E2 [14:17:31]MH_I2C_Read... [14:17:31]Read from MH i2c: E2 0E 00 [14:17:31]MH_I2C_Read... [14:17:31]Read from MH i2c: E2 0E 00 7F 4D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 42 [14:17:31]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:17:31]wFMCommunicate OK [14:17:31]SAM_PROTO_GetShiftState done [14:17:31]FM_GetShiftState done [14:17:31]req_shift_opened done [14:17:31]requested_item shift.open_date is exist - process it [14:17:31]req_shift_open_date [14:17:31]req_shift_open_date done [14:17:31]produce_requested_data done [14:17:31]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318006,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:17:31]process_action_free close_receipt [14:17:31]json_value_free [14:17:31]json_value_free done [14:17:31]process_json_proto returns [14:17:31]Send response to host [14:17:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318006,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:17:31]free response buf [14:17:31]execute_script done [14:17:31]execute_script returns [14:17:31]free content buf [14:17:31]Sock 9.Close socket [14:17:31]Sock 9.Thread stoped [14:17:35]OFD Sender: No OFD packet to send [14:17:40]OFD Sender: No OFD packet to send [14:17:45]OFD Sender: No OFD packet to send [14:17:50]OFD Sender: No OFD packet to send [14:17:55]OFD Sender: No OFD packet to send [14:18:00]OFD Sender: No OFD packet to send [14:18:05]OFD Sender: No OFD packet to send [14:18:10]OFD Sender: No OFD packet to send [14:18:15]OFD Sender: No OFD packet to send [14:18:20]OFD Sender: No OFD packet to send [14:18:25]OFD Sender: No OFD packet to send [14:18:30]OFD Sender: No OFD packet to send [14:18:35]OFD Sender: No OFD packet to send [14:18:40]OFD Sender: No OFD packet to send [14:18:45]OFD Sender: No OFD packet to send [14:18:46]accept exits with 7 [14:18:46]New connection [14:18:46]New thread 3067293028 created [14:18:46]Thread 3067436388 joined [14:18:46]Waiting for new connection... [14:18:46] Sock 7.Parse request [14:18:46]Sock 7.Check first char [14:18:46]Sock 7.First char is OK [14:18:46]request: POST /json_proto HTTP/1.0 [14:18:46]Method: POST [14:18:46]URL: /json_proto [14:18:46]Method is POST - this is cgi request [14:18:46]url: /json_proto [14:18:46]query_string will be loaded in cgi processing [14:18:46]execute_cgi json_proto POST (null) [14:18:46]execute_cgi path=json_proto method=POST [14:18:46]POST find Content-Length [14:18:46]Host: 172.17.50.195:8080 [14:18:46]Content-Length: 683 [14:18:46]Content-Type: application/json [14:18:46] [14:18:46]POST finish read [14:18:46]Found Content-Length = 683 [14:18:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092977", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:18:46]execute_script... [14: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)1092977", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:18:46]POST & json_proto [14:18:46]process_json_proto [14:18:46]json parsed OK: [14:18:46]protocol is kg_v1.0 [14:18:46]action value=close_receipt [14:18:46]process_action close_receipt [14:18:46]cmd_close_receipt [14:18:46]MH_GetDate [14:18:46]Write to MH i2c: F0 00 00 80 4D BC [14:18:46]Write i2c OK [14:18:46]MH_I2C_Read... [14:18:46]Read from MH i2c: F0 [14:18:46]MH_I2C_Read... [14:18:46]Read from MH i2c: F0 09 00 [14:18:46]MH_I2C_Read... [14:18:46]Read from MH i2c: F0 09 00 80 4D 00 47 9D 1F 67 43 33 1C 67 28 [14:18:46]GetLastDocTimeStamp 1730125049 [14:18:46]current date 1730125127 [14:18:46]FM_GetShiftState [14:18:46]SAM_PROTO_GetShiftState [14:18:46]wFMCommunicate request_size=4 [14:18:46]MH_SAM_APDU [14:18:46]CAPDU: 80 13 01 00 [14:18:46]Write to MH i2c: E2 08 00 81 4D 80 13 01 00 00 00 00 00 4B [14:18:46]Write i2c OK [14:18:46]MH_I2C_Read... [14:18:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:18:46]Read from MH i2c: E2 [14:18:46]MH_I2C_Read... [14:18:46]Read from MH i2c: E2 0E 00 [14:18:46]MH_I2C_Read... [14:18:46]Read from MH i2c: E2 0E 00 81 4D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 44 [14:18:46]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:18:46]wFMCommunicate OK [14:18:46]SAM_PROTO_GetShiftState done [14:18:46]FM_GetShiftState done [14:18:46]opened in 1730073493 [14:18:46]opened+sec_in_day 1730159893 [14:18:46]quantity*price = 100021 [14:18:46]sum+1 = 100023 [14:18:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 482 28.10.2024 14:18 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318007 ФПД: 263251041177794 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T141847&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318007&fm=263251041177794&tin=02508201610067®Number=0000000000091628&sum=100000 [14:18:47]StoreToDocumentArchive [14:18:47]shift 546 fd 318007 [14:18:47]save to /storage/0546/doc_00318007 [14:18:47]save last doc name /storage/0546/doc_00318007 to /storage/kkm_last_doc_name [14:18:47]save OK [14:18:47]Clear old archive folders... [14:18:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:18:47]tlvbuf is 013A22C0 [14:18:47]SAM_PROTO_ClearQueue [14:18:47]wFMCommunicate request_size=4 [14:18:47]MH_SAM_APDU [14:18:47]CAPDU: 80 09 00 00 [14:18:47]Write to MH i2c: E2 08 00 8E 4D 80 09 00 00 00 00 00 00 4D [14:18:47]Write i2c OK [14:18:47]MH_I2C_Read... [14:18:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:18:47]Read from MH i2c: E2 [14:18:47]MH_I2C_Read... [14:18:47]Read from MH i2c: E2 03 00 [14:18:47]MH_I2C_Read... [14:18:47]Read from MH i2c: E2 03 00 8E 4D 00 90 00 4F [14:18:47]RAPDU: 90 00 [14:18:47]wFMCommunicate OK [14:18:47]SAM_PROTO_ClearQueue done [14:18:47]KKMCreateOFDPacket [14:18:47]OFDProtocolAddRootSTLVToBuf [14:18:47]FM_MakeSignedData [14:18:47]FM_MakeSignedData [14:18:47]SAM_PROTO_SignData [14:18:47]wFMCommunicate request_size=4 [14:18:47]MH_SAM_APDU [14:18:47]CAPDU: 80 0D 01 02 [14:18:47]Write to MH i2c: E2 08 00 8F 4D 80 0D 01 02 00 00 00 00 55 [14:18:47]Write i2c OK [14:18:47]MH_I2C_Read... [14:18:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:18:47]Read from MH i2c: E2 [14:18:47]MH_I2C_Read... [14:18:47]Read from MH i2c: E2 03 00 [14:18:47]MH_I2C_Read... [14:18:47]Read from MH i2c: E2 03 00 8F 4D 00 90 00 50 [14:18:47]RAPDU: 90 00 [14:18:47]wFMCommunicate OK [14:18:47]wFMCommunicate request_size=255 [14:18:47]MH_SAM_APDU [14:18: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 33 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 E2 01 00 00 F4 03 04 00 47 9D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 37 DA 04 00 35 04 06 00 EF [14:18:47]Write to MH i2c: E2 02 01 90 4D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 E2 01 00 00 F4 03 04 00 47 9D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 37 DA 04 00 35 04 06 00 EF 00 00 76 [14:18:47]Write i2c OK [14:18:47]MH_I2C_Read... [14:18:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:18:48]Read from MH i2c: E2 [14:18:48]MH_I2C_Read... [14:18:48]Read from MH i2c: E2 03 00 [14:18:48]MH_I2C_Read... [14:18:48]Read from MH i2c: E2 03 00 90 4D 00 90 00 51 [14:18:48]RAPDU: 90 00 [14:18:48]wFMCommunicate OK [14:18:48]wFMCommunicate request_size=10 [14:18:48]MH_SAM_APDU [14:18:48]CAPDU: 80 0D 02 02 05 6C E8 CB D0 C2 [14:18:48]Write to MH i2c: E2 0D 00 91 4D 80 0D 02 02 05 00 6C E8 CB D0 C2 00 00 13 [14:18:48]Write i2c OK [14:18:48]MH_I2C_Read... [14:18:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:18:48]Read from MH i2c: E2 [14:18:48]MH_I2C_Read... [14:18:48]Read from MH i2c: E2 03 00 [14:18:48]MH_I2C_Read... [14:18:48]Read from MH i2c: E2 03 00 91 4D 00 90 00 52 [14:18:48]RAPDU: 90 00 [14:18:48]wFMCommunicate OK [14:18:48]wFMCommunicate request_size=4 [14:18:48]MH_SAM_APDU [14:18:48]CAPDU: 80 0D 03 02 [14:18:48]Write to MH i2c: E2 08 00 92 4D 80 0D 03 02 00 00 00 00 5A [14:18:48]Write i2c OK [14:18:48]MH_I2C_Read... [14:18:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:18:48]Read from MH i2c: E2 [14:18:48]MH_I2C_Read... [14:18:48]Read from MH i2c: E2 0B 00 [14:18:48]MH_I2C_Read... [14:18:48]Read from MH i2c: E2 0B 00 92 4D 00 B8 2F 24 59 AB EA B7 D9 90 00 E4 [14:18:48]RAPDU: B8 2F 24 59 AB EA B7 D9 90 00 [14:18:48]wFMCommunicate OK [14:18:48]SAM_PROTO_SignData done [14:18:48]FM_MakeSignedData done [14:18:48]CreateOFDProtocolMessage [14:18:48]wFMCommunicate request_size=4 [14:18:48]MH_SAM_APDU [14:18:48]CAPDU: 80 11 00 00 [14:18:48]Write to MH i2c: E2 08 00 93 4D 80 11 00 00 00 00 00 00 5A [14:18:48]Write i2c OK [14:18:48]MH_I2C_Read... [14:18:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:18:48]Read from MH i2c: E2 [14:18:48]MH_I2C_Read... [14:18:48]Read from MH i2c: E2 17 00 [14:18:48]MH_I2C_Read... [14:18:48]Read from MH i2c: E2 17 00 93 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 AE [14:18:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:18:48]wFMCommunicate OK [14:18:48]CreateOFDProtocolMessage done [14:18:48]OFDSenderStorePacket 318007 [14:18:48]StoreOFDPacket docnum=318007 [14:18:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 8D 46 07 01 B0 1A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 E2 01 00 00 F4 03 04 00 47 9D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 37 DA 04 00 35 04 06 00 EF 6C E8 CB D0 C2 B8 2F 24 59 AB EA B7 D9 [14:18:48]CheckFolder [14:18:48]dirname=/storage/ofd_packets [14:18:48]CheckFolder done [14:18:48]ProducePacketName [14:18:48]name=ofd_packets/00318007 [14:18:48]NVStorageSaveData ofd_packets/00318007 [14:18:48]File name is /storage/ofd_packets/00318007 [14:18:48]Write 301 bytes [14:18:48]NVStorageSaveData done [14:18:48]OFDSenderStorePacket done [14:18:48]KKMCreateOFDPacket done [14:18:48]NVStorageSaveData kkm_last_timestamp [14:18:48]File name is /storage/kkm_last_timestamp [14:18:48]Write 4 bytes [14:18:48]NVStorageSaveData done [14:18:48]ExternCall_PrintAddStr [14:18:48]wPrintStart [14:18:48]Write to MH i2c: 01 00 00 94 4D E1 [14:18:48]Write i2c OK [14:18:48]MH_I2C_Read... [14:18:48]Read from MH i2c: 01 [14:18:48]MH_I2C_Read... [14:18:48]Read from MH i2c: 01 07 00 [14:18:48]MH_I2C_Read... [14:18:48]Read from MH i2c: 01 07 00 94 4D 00 00 00 00 00 FF 0F F6 [14:18:48]RasterBufferAndPrint [14:18:48]line Счет N : (1)1092977 [14:18:48]line ИНН: 02508201610067 [14:18:48]line Контрольно-Кассовый Чек [14:18:48]line ПРОДАЖА [14:18:48]line ТРК (МРК, ГНК) : 34 [14:18:48]line Товар: 2710124500 [14:18:48]line Аи-95-К-3 [14:18:48]line 13.480 * 74.20 [14:18:48]line = 1000.22 [14:18:48]line НДС 12% НСП 1% [14:18:48]line > о реализуемом товаре [14:18:48]line ОКРУГЛЕНИЕ: -0.22 [14:18:48]line ИТОГО: 1000.00 [14:18:48]line Внесено: 1000.00 [14:18:48]line СДАЧА: 0.00 [14:18:48]line НСП 1% : 8.85 [14:18:48]line НДС 12% : 106.22 [14:18:48]line Наличными: 1000.00 [14:18:48]line Безнал.: 0.00 [14:18:48]line Место: АЗС № 101 "Партнер Нефть" [14:18:48]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:18:48]line СНО: Общий режим [14:18:48]line Чек 482 28.10.2024 14:18 [14:18:48]line Смена: 546 ФФД: 1.0 [14:18:48]line ЗНМ: 0300000082 [14:18:48]line РНМ: 0000000000091628 [14:18:48]line Версия ККМ: 001 [14:18:48]line ФМ: 0000000000874671 [14:18:48]line ФД: 318007 [14:18:48]line ФПД: 263251041177794 [14:18:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T141847&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318007&fm=263251041177794&tin=02508201610067®Number=0000000000091628&sum=100000 [14:18:48]OFD Sender: Processing packet 318007 [packets to send 127, broken 126] [14:18:48]ProducePacketName [14:18:48]name=ofd_packets/00318007 [14:18:48]OFD Sender: To server: pG, [14:18:48]CommunicateWithHost lk.salyk.kg:30040 [14:18:48]ConnectInit lk.salyk.kg [14:18:48]written 0, free lines is 4095 [14:18:48]Connected sock=10 [14:18:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 8D 46 07 01 B0 1A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 E2 01 00 00 F4 03 04 00 47 9D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 37 DA 04 00 35 04 06 00 EF 6C E8 CB D0 C2 B8 2F 24 59 AB EA B7 D9 [14:18:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 10 F9 47 00 3F A1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 37 DA 04 00 F4 03 04 00 00 49 1F 67 B6 04 01 00 00 ED B3 77 5B 8F 27 D2 BF [14:18:48]CommunicateWithHost err = 0 [14:18:48]CheckOFDResponse [14:18:48]1017 (14) - 77093643461234 [14:18:48]1041 (16) - 0000000000874671 [14:18:48]1040 (4) - 318007 [14:18:48]1012 (4) - 28.10.2024 08:19 [14:18:48]1206 (1) - 0 [14:18:48]OFD Sender: Remove packet 318007 [14:18:48]ProducePacketName [14:18:48]name=ofd_packets/00318007 [14:18:48]NVStorageDeleteData [14:18:49]Write to MH i2c: 01 00 00 BF 4D 0C [14:18:49]Write i2c OK [14:18:49]MH_I2C_Read... [14:18:49]Read from MH i2c: 01 [14:18:49]MH_I2C_Read... [14:18:49]Read from MH i2c: 01 07 00 [14:18:49]MH_I2C_Read... [14:18:49]Read from MH i2c: 01 07 00 BF 4D 00 00 00 00 00 F8 0C 17 [14:18:49]RasterBufferAndPrint [14:18:49]line [14:18:49]line [14:18:49]line [14:18:49]line [14:18:49]line [14:18:49]written 0, free lines is 3330 [14:18:49]MH_Cut [14:18:49]Write to MH i2c: D1 01 00 C6 4D 01 E5 [14:18:49]Write i2c OK [14:18:49]MH_I2C_Read... [14:18:49]Read from MH i2c: D1 [14:18:49]MH_I2C_Read... [14:18:49]Read from MH i2c: D1 01 00 [14:18:49]MH_I2C_Read... [14:18:49]Read from MH i2c: D1 01 00 C6 4D 00 E4 [14:18:49]Write to MH i2c: 01 00 00 C7 4D 14 [14:18:49]Write i2c OK [14:18:49]MH_I2C_Read... [14:18:49]OFD Sender: No OFD packet to send [14:18:49]*** Cut start [14:18:49]*** Partial cut [14:18:49]*** CUTSNS_PIN = 1 [14:18:49]*** CUTSNS_PIN = 0 [14:18:50]*** Brake cut motor [14:18:50]Read from MH i2c: 01 [14:18:50]MH_I2C_Read... [14:18:50]*** Stop cut motor [14:18:50]*** Cut end [14:18:50]Read from MH i2c: 01 07 00 [14:18:50]MH_I2C_Read... [14:18:50]Read from MH i2c: 01 07 00 C7 4D 00 00 00 00 00 FF 0F 29 [14:18:50]process_action close_receipt done [14:18:50]requested_data is exist [14:18:50]produce_requested_data [14:18:50]requested_item fm.sn is exist - process it [14:18:50]wFMCommunicate request_size=4 [14:18:50]MH_SAM_APDU [14:18:50]CAPDU: 80 11 00 00 [14:18:50]Write to MH i2c: E2 08 00 C8 4D 80 11 00 00 00 00 00 00 8F [14:18:50]Write i2c OK [14:18:50]MH_I2C_Read... [14:18:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:18:50]Read from MH i2c: E2 [14:18:50]MH_I2C_Read... [14:18:50]Read from MH i2c: E2 17 00 [14:18:50]MH_I2C_Read... [14:18:50]Read from MH i2c: E2 17 00 C8 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E3 [14:18:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:18:50]wFMCommunicate OK [14:18:50]requested_item fd.num is exist - process it [14:18:50]SAM_PROTO_GetFieldsCounters [14:18:50]wFMCommunicate request_size=4 [14:18:50]MH_SAM_APDU [14:18:50]CAPDU: 80 13 00 00 [14:18:50]Write to MH i2c: E2 08 00 C9 4D 80 13 00 00 00 00 00 00 92 [14:18:50]Write i2c OK [14:18:50]MH_I2C_Read... [14:18:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:18:50]Read from MH i2c: E2 [14:18:50]MH_I2C_Read... [14:18:50]Read from MH i2c: E2 62 00 [14:18:50]MH_I2C_Read... [14:18:50]Read from MH i2c: E2 62 00 C9 4D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 37 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 E2 01 00 00 5E 04 04 00 E2 01 00 00 57 04 04 00 E3 01 00 00 19 04 04 00 00 00 00 00 90 00 97 [14:18:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 37 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 E2 01 00 00 5E 04 04 00 E2 01 00 00 57 04 04 00 E3 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:18:50]wFMCommunicate OK [14:18:50]SAM_PROTO_GetFieldsCounters done [14:18:50]requested_item shift.num is exist - process it [14:18:50]requested_item shift.opened is exist - process it [14:18:50]req_shift_opened [14:18:50]FM_GetShiftState [14:18:50]SAM_PROTO_GetShiftState [14:18:50]wFMCommunicate request_size=4 [14:18:50]MH_SAM_APDU [14:18:50]CAPDU: 80 13 01 00 [14:18:50]Write to MH i2c: E2 08 00 CA 4D 80 13 01 00 00 00 00 00 94 [14:18:50]Write i2c OK [14:18:50]MH_I2C_Read... [14:18:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:18:50]Read from MH i2c: E2 [14:18:50]MH_I2C_Read... [14:18:50]Read from MH i2c: E2 0E 00 [14:18:50]MH_I2C_Read... [14:18:50]Read from MH i2c: E2 0E 00 CA 4D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 8D [14:18:50]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:18:50]wFMCommunicate OK [14:18:50]SAM_PROTO_GetShiftState done [14:18:50]FM_GetShiftState done [14:18:50]req_shift_opened done [14:18:50]requested_item shift.open_date is exist - process it [14:18:50]req_shift_open_date [14:18:50]req_shift_open_date done [14:18:50]produce_requested_data done [14:18:50]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318007,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:18:50]process_action_free close_receipt [14:18:50]json_value_free [14:18:50]json_value_free done [14:18:50]process_json_proto returns [14:18:50]Send response to host [14:18:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318007,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:18:50]free response buf [14:18:50]execute_script done [14:18:50]execute_script returns [14:18:50]free content buf [14:18:50]Sock 7.Close socket [14:18:50]Sock 7.Thread stoped [14:18:54]OFD Sender: No OFD packet to send [14:18:59]OFD Sender: No OFD packet to send [14:19:04]OFD Sender: No OFD packet to send [14:19:05]accept exits with 9 [14:19:05]New connection [14:19:05]New thread 3067436388 created [14:19:05]Thread 3067293028 joined [14:19:05]Waiting for new connection... [14:19:05] Sock 9.Parse request [14:19:05]Sock 9.Check first char [14:19:05]Sock 9.First char is OK [14:19:05]request: POST /json_proto HTTP/1.0 [14:19:05]Method: POST [14:19:05]URL: /json_proto [14:19:05]Method is POST - this is cgi request [14:19:05]url: /json_proto [14:19:05]query_string will be loaded in cgi processing [14:19:05]execute_cgi json_proto POST (null) [14:19:05]execute_cgi path=json_proto method=POST [14:19:05]POST find Content-Length [14:19:05]Host: 172.17.50.195:8080 [14:19:05]Content-Length: 678 [14:19:05]Content-Type: application/json [14:19:05] [14:19:05]POST finish read [14:19:05]Found Content-Length = 678 [14:19:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092978", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:19:05]execute_script... [14:19: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)1092978", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:19:05]POST & json_proto [14:19:05]process_json_proto [14:19:05]json parsed OK: [14:19:05]protocol is kg_v1.0 [14:19:05]action value=close_receipt [14:19:05]process_action close_receipt [14:19:05]cmd_close_receipt [14:19:05]MH_GetDate [14:19:05]Write to MH i2c: F0 00 00 CB 4D 07 [14:19:05]Write i2c OK [14:19:05]MH_I2C_Read... [14:19:05]Read from MH i2c: F0 [14:19:05]MH_I2C_Read... [14:19:05]Read from MH i2c: F0 09 00 [14:19:05]MH_I2C_Read... [14:19:05]Read from MH i2c: F0 09 00 CB 4D 00 5B 9D 1F 67 43 33 1C 67 87 [14:19:05]GetLastDocTimeStamp 1730125127 [14:19:05]current date 1730125147 [14:19:05]FM_GetShiftState [14:19:05]SAM_PROTO_GetShiftState [14:19:05]wFMCommunicate request_size=4 [14:19:05]MH_SAM_APDU [14:19:05]CAPDU: 80 13 01 00 [14:19:05]Write to MH i2c: E2 08 00 CC 4D 80 13 01 00 00 00 00 00 96 [14:19:05]Write i2c OK [14:19:05]MH_I2C_Read... [14:19:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:19:05]Read from MH i2c: E2 [14:19:05]MH_I2C_Read... [14:19:05]Read from MH i2c: E2 0E 00 [14:19:05]MH_I2C_Read... [14:19:05]Read from MH i2c: E2 0E 00 CC 4D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 8F [14:19:05]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:19:05]wFMCommunicate OK [14:19:05]SAM_PROTO_GetShiftState done [14:19:05]FM_GetShiftState done [14:19:05]opened in 1730073493 [14:19:05]opened+sec_in_day 1730159893 [14:19:05]quantity*price = 50041 [14:19:05]sum+1 = 50042 [14:19:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 483 28.10.2024 14:19 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318008 ФПД: 227524038929529 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T141907&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318008&fm=227524038929529&tin=02508201610067®Number=0000000000091628&sum=50000 [14:19:06]StoreToDocumentArchive [14:19:06]shift 546 fd 318008 [14:19:06]save to /storage/0546/doc_00318008 [14:19:06]save last doc name /storage/0546/doc_00318008 to /storage/kkm_last_doc_name [14:19:06]save OK [14:19:06]Clear old archive folders... [14:19:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:19:06]tlvbuf is 0154A9E0 [14:19:06]SAM_PROTO_ClearQueue [14:19:06]wFMCommunicate request_size=4 [14:19:06]MH_SAM_APDU [14:19:06]CAPDU: 80 09 00 00 [14:19:06]Write to MH i2c: E2 08 00 D9 4D 80 09 00 00 00 00 00 00 98 [14:19:06]Write i2c OK [14:19:06]MH_I2C_Read... [14:19:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:19:06]Read from MH i2c: E2 [14:19:06]MH_I2C_Read... [14:19:06]Read from MH i2c: E2 03 00 [14:19:06]MH_I2C_Read... [14:19:06]Read from MH i2c: E2 03 00 D9 4D 00 90 00 9A [14:19:06]RAPDU: 90 00 [14:19:06]wFMCommunicate OK [14:19:06]SAM_PROTO_ClearQueue done [14:19:06]KKMCreateOFDPacket [14:19:06]OFDProtocolAddRootSTLVToBuf [14:19:06]FM_MakeSignedData [14:19:06]FM_MakeSignedData [14:19:06]SAM_PROTO_SignData [14:19:06]wFMCommunicate request_size=4 [14:19:06]MH_SAM_APDU [14:19:06]CAPDU: 80 0D 01 02 [14:19:06]Write to MH i2c: E2 08 00 DA 4D 80 0D 01 02 00 00 00 00 A0 [14:19:06]Write i2c OK [14:19:06]MH_I2C_Read... [14:19:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:19:06]Read from MH i2c: E2 [14:19:06]MH_I2C_Read... [14:19:06]Read from MH i2c: E2 03 00 [14:19:06]MH_I2C_Read... [14:19:06]Read from MH i2c: E2 03 00 DA 4D 00 90 00 9B [14:19:06]RAPDU: 90 00 [14:19:06]wFMCommunicate OK [14:19:06]wFMCommunicate request_size=255 [14:19:06]MH_SAM_APDU [14:19:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 01 00 00 F4 03 04 00 5B 9D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 38 DA 04 00 35 04 06 00 CE [14:19:06]Write to MH i2c: E2 02 01 DB 4D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 01 00 00 F4 03 04 00 5B 9D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 38 DA 04 00 35 04 06 00 CE 00 00 98 [14:19:06]Write i2c OK [14:19:06]MH_I2C_Read... [14:19:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:19:07]Read from MH i2c: E2 [14:19:07]MH_I2C_Read... [14:19:07]Read from MH i2c: E2 03 00 [14:19:07]MH_I2C_Read... [14:19:07]Read from MH i2c: E2 03 00 DB 4D 00 90 00 9C [14:19:07]RAPDU: 90 00 [14:19:07]wFMCommunicate OK [14:19:07]wFMCommunicate request_size=10 [14:19:07]MH_SAM_APDU [14:19:07]CAPDU: 80 0D 02 02 05 EE 91 84 AC 79 [14:19:07]Write to MH i2c: E2 0D 00 DC 4D 80 0D 02 02 05 00 EE 91 84 AC 79 00 00 D5 [14:19:07]Write i2c OK [14:19:07]MH_I2C_Read... [14:19:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:19:07]Read from MH i2c: E2 [14:19:07]MH_I2C_Read... [14:19:07]Read from MH i2c: E2 03 00 [14:19:07]MH_I2C_Read... [14:19:07]Read from MH i2c: E2 03 00 DC 4D 00 90 00 9D [14:19:07]RAPDU: 90 00 [14:19:07]wFMCommunicate OK [14:19:07]wFMCommunicate request_size=4 [14:19:07]MH_SAM_APDU [14:19:07]CAPDU: 80 0D 03 02 [14:19:07]Write to MH i2c: E2 08 00 DD 4D 80 0D 03 02 00 00 00 00 A5 [14:19:07]Write i2c OK [14:19:07]MH_I2C_Read... [14:19:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:19:07]Read from MH i2c: E2 [14:19:07]MH_I2C_Read... [14:19:07]Read from MH i2c: E2 0B 00 [14:19:07]MH_I2C_Read... [14:19:07]Read from MH i2c: E2 0B 00 DD 4D 00 E4 C1 46 35 2D EA D8 56 90 00 0B [14:19:07]RAPDU: E4 C1 46 35 2D EA D8 56 90 00 [14:19:07]wFMCommunicate OK [14:19:07]SAM_PROTO_SignData done [14:19:07]FM_MakeSignedData done [14:19:07]CreateOFDProtocolMessage [14:19:07]wFMCommunicate request_size=4 [14:19:07]MH_SAM_APDU [14:19:07]CAPDU: 80 11 00 00 [14:19:07]Write to MH i2c: E2 08 00 DE 4D 80 11 00 00 00 00 00 00 A5 [14:19:07]Write i2c OK [14:19:07]MH_I2C_Read... [14:19:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:19:07]Read from MH i2c: E2 [14:19:07]MH_I2C_Read... [14:19:07]Read from MH i2c: E2 17 00 [14:19:07]MH_I2C_Read... [14:19:07]Read from MH i2c: E2 17 00 DE 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F9 [14:19:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:19:07]wFMCommunicate OK [14:19:07]CreateOFDProtocolMessage done [14:19:07]OFDSenderStorePacket 318008 [14:19:07]StoreOFDPacket docnum=318008 [14:19:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 1F D7 07 01 43 04 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 01 00 00 F4 03 04 00 5B 9D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 38 DA 04 00 35 04 06 00 CE EE 91 84 AC 79 E4 C1 46 35 2D EA D8 56 [14:19:07]CheckFolder [14:19:07]dirname=/storage/ofd_packets [14:19:07]CheckFolder done [14:19:07]ProducePacketName [14:19:07]name=ofd_packets/00318008 [14:19:07]NVStorageSaveData ofd_packets/00318008 [14:19:07]File name is /storage/ofd_packets/00318008 [14:19:07]Write 301 bytes [14:19:07]NVStorageSaveData done [14:19:07]OFDSenderStorePacket done [14:19:07]KKMCreateOFDPacket done [14:19:07]NVStorageSaveData kkm_last_timestamp [14:19:07]File name is /storage/kkm_last_timestamp [14:19:07]Write 4 bytes [14:19:07]NVStorageSaveData done [14:19:07]ExternCall_PrintAddStr [14:19:07]wPrintStart [14:19:07]Write to MH i2c: 01 00 00 DF 4D 2C [14:19:07]Write i2c OK [14:19:07]MH_I2C_Read... [14:19:07]Read from MH i2c: 01 [14:19:07]MH_I2C_Read... [14:19:07]Read from MH i2c: 01 07 00 [14:19:07]MH_I2C_Read... [14:19:07]Read from MH i2c: 01 07 00 DF 4D 00 00 00 00 00 FF 0F 41 [14:19:07]RasterBufferAndPrint [14:19:07]line Счет N : (1)1092978 [14:19:07]line ИНН: 02508201610067 [14:19:07]line Контрольно-Кассовый Чек [14:19:07]line ПРОДАЖА [14:19:07]line ТРК (МРК, ГНК) : 63 [14:19:07]line Товар: 2710124130 [14:19:07]line Аи-92-К-2 [14:19:07]line 7.480 * 66.90 [14:19:07]line = 500.41 [14:19:07]line НДС 12% НСП 1% [14:19:07]line > о реализуемом товаре [14:19:07]line ОКРУГЛЕНИЕ: -0.41 [14:19:07]line ИТОГО: 500.00 [14:19:07]line Внесено: 500.00 [14:19:07]line СДАЧА: 0.00 [14:19:07]line НСП 1% : 4.43 [14:19:07]line НДС 12% : 53.14 [14:19:07]line Наличными: 500.00 [14:19:07]line Безнал.: 0.00 [14:19:07]line Место: АЗС № 101 "Партнер Нефть" [14:19:07]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:19:07]line СНО: Общий режим [14:19:07]line Чек 483 28.10.2024 14:19 [14:19:07]line Смена: 546 ФФД: 1.0 [14:19:07]line ЗНМ: 0300000082 [14:19:07]line РНМ: 0000000000091628 [14:19:07]line Версия ККМ: 001 [14:19:07]line ФМ: 0000000000874671 [14:19:07]line ФД: 318008 [14:19:07]line ФПД: 227524038929529 [14:19:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T141907&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318008&fm=227524038929529&tin=02508201610067®Number=0000000000091628&sum=50000 [14:19:07]written 0, free lines is 4095 [14:19:07]OFD Sender: Processing packet 318008 [packets to send 127, broken 126] [14:19:07]ProducePacketName [14:19:07]name=ofd_packets/00318008 [14:19:07]OFD Sender: To server: pG, [14:19:07]CommunicateWithHost lk.salyk.kg:30040 [14:19:07]ConnectInit lk.salyk.kg [14:19:07]Connected sock=10 [14:19:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 1F D7 07 01 43 04 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 01 00 00 F4 03 04 00 5B 9D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 38 DA 04 00 35 04 06 00 CE EE 91 84 AC 79 E4 C1 46 35 2D EA D8 56 [14:19:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 E7 D3 47 00 EF AD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 38 DA 04 00 F4 03 04 00 13 49 1F 67 B6 04 01 00 00 7B AF 20 4B 95 60 E8 46 [14:19:07]CommunicateWithHost err = 0 [14:19:07]CheckOFDResponse [14:19:07]1017 (14) - 77093643461234 [14:19:07]1041 (16) - 0000000000874671 [14:19:07]1040 (4) - 318008 [14:19:07]1012 (4) - 28.10.2024 08:19 [14:19:07]1206 (1) - 0 [14:19:07]OFD Sender: Remove packet 318008 [14:19:07]ProducePacketName [14:19:07]name=ofd_packets/00318008 [14:19:07]NVStorageDeleteData [14:19:08]Write to MH i2c: 01 00 00 0A 4E 58 [14:19:08]Write i2c OK [14:19:08]MH_I2C_Read... [14:19:08]Read from MH i2c: 01 [14:19:08]MH_I2C_Read... [14:19:08]Read from MH i2c: 01 07 00 [14:19:08]MH_I2C_Read... [14:19:08]Read from MH i2c: 01 07 00 0A 4E 00 00 00 00 00 FC 0C 67 [14:19:08]RasterBufferAndPrint [14:19:08]line [14:19:08]line [14:19:08]line [14:19:08]line [14:19:08]line [14:19:08]written 0, free lines is 3330 [14:19:08]MH_Cut [14:19:08]Write to MH i2c: D1 01 00 11 4E 01 31 [14:19:08]Write i2c OK [14:19:08]MH_I2C_Read... [14:19:08]Read from MH i2c: D1 [14:19:08]MH_I2C_Read... [14:19:08]Read from MH i2c: D1 01 00 [14:19:08]MH_I2C_Read... [14:19:08]Read from MH i2c: D1 01 00 11 4E 00 30 [14:19:08]Write to MH i2c: 01 00 00 12 4E 60 [14:19:08]Write i2c OK [14:19:08]MH_I2C_Read... [14:19:08]OFD Sender: No OFD packet to send [14:19:08]*** Cut start [14:19:08]*** Partial cut [14:19:08]*** CUTSNS_PIN = 1 [14:19:08]*** CUTSNS_PIN = 0 [14:19:09]*** Brake cut motor [14:19:09]Read from MH i2c: 01 [14:19:09]MH_I2C_Read... [14:19:09]*** Stop cut motor [14:19:09]*** Cut end [14:19:09]Read from MH i2c: 01 07 00 [14:19:09]MH_I2C_Read... [14:19:09]Read from MH i2c: 01 07 00 12 4E 00 00 00 00 00 FF 0F 75 [14:19:09]process_action close_receipt done [14:19:09]requested_data is exist [14:19:09]produce_requested_data [14:19:09]requested_item fm.sn is exist - process it [14:19:09]wFMCommunicate request_size=4 [14:19:09]MH_SAM_APDU [14:19:09]CAPDU: 80 11 00 00 [14:19:09]Write to MH i2c: E2 08 00 13 4E 80 11 00 00 00 00 00 00 DB [14:19:09]Write i2c OK [14:19:09]MH_I2C_Read... [14:19:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:19:09]Read from MH i2c: E2 [14:19:09]MH_I2C_Read... [14:19:09]Read from MH i2c: E2 17 00 [14:19:09]MH_I2C_Read... [14:19:09]Read from MH i2c: E2 17 00 13 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 2F [14:19:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:19:09]wFMCommunicate OK [14:19:09]requested_item fd.num is exist - process it [14:19:09]SAM_PROTO_GetFieldsCounters [14:19:09]wFMCommunicate request_size=4 [14:19:09]MH_SAM_APDU [14:19:09]CAPDU: 80 13 00 00 [14:19:09]Write to MH i2c: E2 08 00 14 4E 80 13 00 00 00 00 00 00 DE [14:19:09]Write i2c OK [14:19:09]MH_I2C_Read... [14:19:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:19:09]Read from MH i2c: E2 [14:19:09]MH_I2C_Read... [14:19:09]Read from MH i2c: E2 62 00 [14:19:09]MH_I2C_Read... [14:19:09]Read from MH i2c: E2 62 00 14 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 38 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 E3 01 00 00 5E 04 04 00 E3 01 00 00 57 04 04 00 E4 01 00 00 19 04 04 00 00 00 00 00 90 00 E7 [14:19:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 38 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 E3 01 00 00 5E 04 04 00 E3 01 00 00 57 04 04 00 E4 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:19:09]wFMCommunicate OK [14:19:09]SAM_PROTO_GetFieldsCounters done [14:19:09]requested_item shift.num is exist - process it [14:19:09]requested_item shift.opened is exist - process it [14:19:09]req_shift_opened [14:19:09]FM_GetShiftState [14:19:09]SAM_PROTO_GetShiftState [14:19:09]wFMCommunicate request_size=4 [14:19:09]MH_SAM_APDU [14:19:09]CAPDU: 80 13 01 00 [14:19:09]Write to MH i2c: E2 08 00 15 4E 80 13 01 00 00 00 00 00 E0 [14:19:09]Write i2c OK [14:19:09]MH_I2C_Read... [14:19:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:19:09]Read from MH i2c: E2 [14:19:09]MH_I2C_Read... [14:19:09]Read from MH i2c: E2 0E 00 [14:19:09]MH_I2C_Read... [14:19:09]Read from MH i2c: E2 0E 00 15 4E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D9 [14:19:09]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:19:09]wFMCommunicate OK [14:19:09]SAM_PROTO_GetShiftState done [14:19:09]FM_GetShiftState done [14:19:09]req_shift_opened done [14:19:09]requested_item shift.open_date is exist - process it [14:19:09]req_shift_open_date [14:19:09]req_shift_open_date done [14:19:09]produce_requested_data done [14:19:09]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318008,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:19:09]process_action_free close_receipt [14:19:09]json_value_free [14:19:09]json_value_free done [14:19:09]process_json_proto returns [14:19:09]Send response to host [14:19:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318008,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:19:09]free response buf [14:19:09]execute_script done [14:19:09]execute_script returns [14:19:09]free content buf [14:19:09]Sock 9.Close socket [14:19:09]Sock 9.Thread stoped [14:19:13]OFD Sender: No OFD packet to send [14:19:18]OFD Sender: No OFD packet to send [14:19:23]OFD Sender: No OFD packet to send [14:19:28]OFD Sender: No OFD packet to send [14:19:33]OFD Sender: No OFD packet to send [14:19:38]OFD Sender: No OFD packet to send [14:19:43]OFD Sender: No OFD packet to send [14:19:48]OFD Sender: No OFD packet to send [14:19:53]OFD Sender: No OFD packet to send [14:19:58]OFD Sender: No OFD packet to send [14:20:03]OFD Sender: No OFD packet to send [14:20:08]OFD Sender: No OFD packet to send [14:20:13]OFD Sender: No OFD packet to send [14:20:18]OFD Sender: No OFD packet to send [14:20:23]OFD Sender: No OFD packet to send [14:20:28]OFD Sender: No OFD packet to send [14:20:33]OFD Sender: No OFD packet to send [14:20:38]OFD Sender: No OFD packet to send [14:20:43]OFD Sender: No OFD packet to send [14:20:48]OFD Sender: No OFD packet to send [14:20:53]OFD Sender: No OFD packet to send [14:20:58]OFD Sender: No OFD packet to send [14:21:03]OFD Sender: No OFD packet to send [14:21:08]OFD Sender: No OFD packet to send [14:21:13]OFD Sender: No OFD packet to send [14:21:15]accept exits with 7 [14:21:15]New connection [14:21:15]New thread 3067293028 created [14:21:15]Thread 3067436388 joined [14:21:15]Waiting for new connection... [14:21:15] Sock 7.Parse request [14:21:15]Sock 7.Check first char [14:21:15]Sock 7.First char is OK [14:21:15]request: POST /json_proto HTTP/1.0 [14:21:15]Method: POST [14:21:15]URL: /json_proto [14:21:15]Method is POST - this is cgi request [14:21:15]url: /json_proto [14:21:15]query_string will be loaded in cgi processing [14:21:15]execute_cgi json_proto POST (null) [14:21:15]execute_cgi path=json_proto method=POST [14:21:15]POST find Content-Length [14:21:15]Host: 172.17.50.195:8080 [14:21:15]Content-Length: 688 [14:21:15]Content-Type: application/json [14:21:15] [14:21:15]POST finish read [14:21:15]Found Content-Length = 688 [14:21:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092981", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:21:15]execute_script... [14:21: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)1092981", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:21:15]POST & json_proto [14:21:15]process_json_proto [14:21:15]json parsed OK: [14:21:15]protocol is kg_v1.0 [14:21:15]action value=close_receipt [14:21:15]process_action close_receipt [14:21:15]cmd_close_receipt [14:21:15]MH_GetDate [14:21:15]Write to MH i2c: F0 00 00 16 4E 53 [14:21:15]Write i2c OK [14:21:15]MH_I2C_Read... [14:21:15]Read from MH i2c: F0 [14:21:15]MH_I2C_Read... [14:21:15]Read from MH i2c: F0 09 00 [14:21:15]MH_I2C_Read... [14:21:15]Read from MH i2c: F0 09 00 16 4E 00 DD 9D 1F 67 43 33 1C 67 55 [14:21:15]GetLastDocTimeStamp 1730125147 [14:21:15]current date 1730125277 [14:21:15]FM_GetShiftState [14:21:15]SAM_PROTO_GetShiftState [14:21:15]wFMCommunicate request_size=4 [14:21:15]MH_SAM_APDU [14:21:15]CAPDU: 80 13 01 00 [14:21:15]Write to MH i2c: E2 08 00 17 4E 80 13 01 00 00 00 00 00 E2 [14:21:15]Write i2c OK [14:21:15]MH_I2C_Read... [14:21:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:21:16]Read from MH i2c: E2 [14:21:16]MH_I2C_Read... [14:21:16]Read from MH i2c: E2 0E 00 [14:21:16]MH_I2C_Read... [14:21:16]Read from MH i2c: E2 0E 00 17 4E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 DB [14:21:16]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:21:16]wFMCommunicate OK [14:21:16]SAM_PROTO_GetShiftState done [14:21:16]FM_GetShiftState done [14:21:16]opened in 1730073493 [14:21:16]opened+sec_in_day 1730159893 [14:21:16]quantity*price = 100050 [14:21:16]sum+1 = 100052 [14: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 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 484 28.10.2024 14:21 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318009 ФПД: 131306093459448 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T142117&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318009&fm=131306093459448&tin=02508201610067®Number=0000000000091628&sum=100000 [14:21:17]StoreToDocumentArchive [14:21:17]shift 546 fd 318009 [14:21:17]save to /storage/0546/doc_00318009 [14:21:17]save last doc name /storage/0546/doc_00318009 to /storage/kkm_last_doc_name [14:21:17]save OK [14:21:17]Clear old archive folders... [14:21:17]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:21:17]tlvbuf is 013ECAC0 [14:21:17]SAM_PROTO_ClearQueue [14:21:17]wFMCommunicate request_size=4 [14:21:17]MH_SAM_APDU [14:21:17]CAPDU: 80 09 00 00 [14:21:17]Write to MH i2c: E2 08 00 24 4E 80 09 00 00 00 00 00 00 E4 [14:21:17]Write i2c OK [14:21:17]MH_I2C_Read... [14:21:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:21:17]Read from MH i2c: E2 [14:21:17]MH_I2C_Read... [14:21:17]Read from MH i2c: E2 03 00 [14:21:17]MH_I2C_Read... [14:21:17]Read from MH i2c: E2 03 00 24 4E 00 90 00 E6 [14:21:17]RAPDU: 90 00 [14:21:17]wFMCommunicate OK [14:21:17]SAM_PROTO_ClearQueue done [14:21:17]KKMCreateOFDPacket [14:21:17]OFDProtocolAddRootSTLVToBuf [14:21:17]FM_MakeSignedData [14:21:17]FM_MakeSignedData [14:21:17]SAM_PROTO_SignData [14:21:17]wFMCommunicate request_size=4 [14:21:17]MH_SAM_APDU [14:21:17]CAPDU: 80 0D 01 02 [14:21:17]Write to MH i2c: E2 08 00 25 4E 80 0D 01 02 00 00 00 00 EC [14:21:17]Write i2c OK [14:21:17]MH_I2C_Read... [14:21:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:21:17]Read from MH i2c: E2 [14:21:17]MH_I2C_Read... [14:21:17]Read from MH i2c: E2 03 00 [14:21:17]MH_I2C_Read... [14:21:17]Read from MH i2c: E2 03 00 25 4E 00 90 00 E7 [14:21:17]RAPDU: 90 00 [14:21:17]wFMCommunicate OK [14:21:17]wFMCommunicate request_size=255 [14:21:17]MH_SAM_APDU [14:21:17]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 E4 01 00 00 F4 03 04 00 DD 9D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 39 DA 04 00 35 04 06 00 [14:21:17]Write to MH i2c: E2 02 01 26 4E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 E4 01 00 00 F4 03 04 00 DD 9D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 39 DA 04 00 35 04 06 00 00 00 78 [14:21:17]Write i2c OK [14:21:17]MH_I2C_Read... [14:21:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:21:17]Read from MH i2c: E2 [14:21:17]MH_I2C_Read... [14:21:17]Read from MH i2c: E2 03 00 [14:21:17]MH_I2C_Read... [14:21:17]Read from MH i2c: E2 03 00 26 4E 00 90 00 E8 [14:21:17]RAPDU: 90 00 [14:21:17]wFMCommunicate OK [14:21:17]wFMCommunicate request_size=11 [14:21:17]MH_SAM_APDU [14:21:17]CAPDU: 80 0D 02 02 06 77 6C 15 0E B7 F8 [14:21:17]Write to MH i2c: E2 0E 00 27 4E 80 0D 02 02 06 00 77 6C 15 0E B7 F8 00 00 B0 [14:21:17]Write i2c OK [14:21:17]MH_I2C_Read... [14:21:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:21:17]Read from MH i2c: E2 [14:21:17]MH_I2C_Read... [14:21:17]Read from MH i2c: E2 03 00 [14:21:17]MH_I2C_Read... [14:21:17]Read from MH i2c: E2 03 00 27 4E 00 90 00 E9 [14:21:17]RAPDU: 90 00 [14:21:17]wFMCommunicate OK [14:21:17]wFMCommunicate request_size=4 [14:21:17]MH_SAM_APDU [14:21:17]CAPDU: 80 0D 03 02 [14:21:17]Write to MH i2c: E2 08 00 28 4E 80 0D 03 02 00 00 00 00 F1 [14:21:17]Write i2c OK [14:21:17]MH_I2C_Read... [14:21:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:21:17]Read from MH i2c: E2 [14:21:17]MH_I2C_Read... [14:21:17]Read from MH i2c: E2 0B 00 [14:21:17]MH_I2C_Read... [14:21:17]Read from MH i2c: E2 0B 00 28 4E 00 38 A8 E5 D1 78 68 97 6D 90 00 6C [14:21:17]RAPDU: 38 A8 E5 D1 78 68 97 6D 90 00 [14:21:17]wFMCommunicate OK [14:21:17]SAM_PROTO_SignData done [14:21:17]FM_MakeSignedData done [14:21:17]CreateOFDProtocolMessage [14:21:17]wFMCommunicate request_size=4 [14:21:17]MH_SAM_APDU [14:21:17]CAPDU: 80 11 00 00 [14:21:17]Write to MH i2c: E2 08 00 29 4E 80 11 00 00 00 00 00 00 F1 [14:21:17]Write i2c OK [14:21:17]MH_I2C_Read... [14:21:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:21:17]Read from MH i2c: E2 [14:21:17]MH_I2C_Read... [14:21:17]Read from MH i2c: E2 17 00 [14:21:17]MH_I2C_Read... [14:21:17]Read from MH i2c: E2 17 00 29 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 45 [14:21:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:21:17]wFMCommunicate OK [14:21:17]CreateOFDProtocolMessage done [14:21:17]OFDSenderStorePacket 318009 [14:21:17]StoreOFDPacket docnum=318009 [14:21:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 7B FF 08 01 A4 81 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 E4 01 00 00 F4 03 04 00 DD 9D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 39 DA 04 00 35 04 06 00 77 6C 15 0E B7 F8 38 A8 E5 D1 78 68 97 6D [14:21:17]CheckFolder [14:21:17]dirname=/storage/ofd_packets [14:21:17]CheckFolder done [14:21:17]ProducePacketName [14:21:17]name=ofd_packets/00318009 [14:21:17]NVStorageSaveData ofd_packets/00318009 [14:21:17]File name is /storage/ofd_packets/00318009 [14:21:17]Write 302 bytes [14:21:17]NVStorageSaveData done [14:21:17]OFDSenderStorePacket done [14:21:17]KKMCreateOFDPacket done [14:21:17]NVStorageSaveData kkm_last_timestamp [14:21:17]File name is /storage/kkm_last_timestamp [14:21:17]Write 4 bytes [14:21:17]NVStorageSaveData done [14:21:17]ExternCall_PrintAddStr [14:21:17]wPrintStart [14:21:17]Write to MH i2c: 01 00 00 2A 4E 78 [14:21:17]Write i2c OK [14:21:17]MH_I2C_Read... [14:21:17]Read from MH i2c: 01 [14:21:17]MH_I2C_Read... [14:21:17]Read from MH i2c: 01 07 00 [14:21:17]MH_I2C_Read... [14:21:17]Read from MH i2c: 01 07 00 2A 4E 00 00 00 00 00 FF 0F 8D [14:21:17]RasterBufferAndPrint [14:21:17]line Счет N : (1)1092981 [14:21:17]line ИНН: 02508201610067 [14:21:17]line Контрольно-Кассовый Чек [14:21:17]line ПРОДАЖА [14:21:17]line ТРК (МРК, ГНК) : 41 [14:21:17]line Товар: 2710194210 [14:21:17]line ДТ(л)-К-2 [14:21:17]line 13.130 * 76.20 [14:21:17]line = 1000.51 [14:21:17]line НДС 12% НСП 1% [14:21:17]line > о реализуемом товаре [14:21:17]line ОКРУГЛЕНИЕ: -0.51 [14:21:17]line ИТОГО: 1000.00 [14:21:17]line Внесено: 1000.00 [14:21:17]line СДАЧА: 0.00 [14:21:17]line НСП 1% : 8.85 [14:21:17]line НДС 12% : 106.25 [14:21:17]line Наличными: 1000.00 [14:21:17]line Безнал.: 0.00 [14:21:17]line Место: АЗС № 101 "Партнер Нефть" [14:21:17]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:21:17]line СНО: Общий режим [14:21:17]line Чек 484 28.10.2024 14:21 [14:21:17]line Смена: 546 ФФД: 1.0 [14:21:17]line ЗНМ: 0300000082 [14:21:17]line РНМ: 0000000000091628 [14:21:17]line Версия ККМ: 001 [14:21:17]line ФМ: 0000000000874671 [14:21:17]line ФД: 318009 [14:21:17]line ФПД: 131306093459448 [14:21:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T142117&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318009&fm=131306093459448&tin=02508201610067®Number=0000000000091628&sum=100000 [14:21:18]OFD Sender: Processing packet 318009 [packets to send 127, broken 126] [14:21:18]ProducePacketName [14:21:18]name=ofd_packets/00318009 [14:21:18]OFD Sender: To server: pG, [14:21:18]CommunicateWithHost lk.salyk.kg:30040 [14:21:18]ConnectInit lk.salyk.kg [14:21:18]written 0, free lines is 4095 [14:21:18]Connected sock=11 [14:21:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 7B FF 08 01 A4 81 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 E4 01 00 00 F4 03 04 00 DD 9D 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 39 DA 04 00 35 04 06 00 77 6C 15 0E B7 F8 38 A8 E5 D1 78 68 97 6D [14:21:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 3E A5 47 00 6F 6F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 39 DA 04 00 F4 03 04 00 96 49 1F 67 B6 04 01 00 00 E8 57 E5 EC 05 71 67 82 [14:21:18]CommunicateWithHost err = 0 [14:21:18]CheckOFDResponse [14:21:18]1017 (14) - 77093643461234 [14:21:18]1041 (16) - 0000000000874671 [14:21:18]1040 (4) - 318009 [14:21:18]1012 (4) - 28.10.2024 08:21 [14:21:18]1206 (1) - 0 [14:21:18]OFD Sender: Remove packet 318009 [14:21:18]ProducePacketName [14:21:18]name=ofd_packets/00318009 [14:21:18]NVStorageDeleteData [14:21:18]Write to MH i2c: 01 00 00 55 4E A3 [14:21:18]Write i2c OK [14:21:18]MH_I2C_Read... [14:21:18]Read from MH i2c: 01 [14:21:18]MH_I2C_Read... [14:21:18]Read from MH i2c: 01 07 00 [14:21:18]MH_I2C_Read... [14:21:18]Read from MH i2c: 01 07 00 55 4E 00 00 00 00 00 F4 0C AA [14:21:18]RasterBufferAndPrint [14:21:18]line [14:21:18]line [14:21:18]line [14:21:18]line [14:21:18]line [14:21:18]written 0, free lines is 3322 [14:21:18]MH_Cut [14:21:18]Write to MH i2c: D1 01 00 5C 4E 01 7C [14:21:18]Write i2c OK [14:21:18]MH_I2C_Read... [14:21:18]Read from MH i2c: D1 [14:21:18]MH_I2C_Read... [14:21:18]Read from MH i2c: D1 01 00 [14:21:18]MH_I2C_Read... [14:21:18]Read from MH i2c: D1 01 00 5C 4E 00 7B [14:21:18]Write to MH i2c: 01 00 00 5D 4E AB [14:21:18]Write i2c OK [14:21:18]MH_I2C_Read... [14:21:18]OFD Sender: No OFD packet to send [14:21:19]*** Cut start [14:21:19]*** Partial cut [14:21:19]*** CUTSNS_PIN = 1 [14:21:19]*** CUTSNS_PIN = 0 [14:21:19]*** Brake cut motor [14:21:19]Read from MH i2c: 01 [14:21:19]MH_I2C_Read... [14:21:19]*** Stop cut motor [14:21:19]*** Cut end [14:21:19]Read from MH i2c: 01 07 00 [14:21:19]MH_I2C_Read... [14:21:19]Read from MH i2c: 01 07 00 5D 4E 00 00 00 00 00 FF 0F C0 [14:21:19]process_action close_receipt done [14:21:19]requested_data is exist [14:21:19]produce_requested_data [14:21:19]requested_item fm.sn is exist - process it [14:21:19]wFMCommunicate request_size=4 [14:21:19]MH_SAM_APDU [14:21:19]CAPDU: 80 11 00 00 [14:21:19]Write to MH i2c: E2 08 00 5E 4E 80 11 00 00 00 00 00 00 26 [14:21:19]Write i2c OK [14:21:19]MH_I2C_Read... [14:21:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:21:19]Read from MH i2c: E2 [14:21:19]MH_I2C_Read... [14:21:19]Read from MH i2c: E2 17 00 [14:21:19]MH_I2C_Read... [14:21:19]Read from MH i2c: E2 17 00 5E 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 7A [14:21:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:21:19]wFMCommunicate OK [14:21:19]requested_item fd.num is exist - process it [14:21:19]SAM_PROTO_GetFieldsCounters [14:21:19]wFMCommunicate request_size=4 [14:21:19]MH_SAM_APDU [14:21:19]CAPDU: 80 13 00 00 [14:21:19]Write to MH i2c: E2 08 00 5F 4E 80 13 00 00 00 00 00 00 29 [14:21:19]Write i2c OK [14:21:19]MH_I2C_Read... [14:21:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:21:20]Read from MH i2c: E2 [14:21:20]MH_I2C_Read... [14:21:20]Read from MH i2c: E2 62 00 [14:21:20]MH_I2C_Read... [14:21:20]Read from MH i2c: E2 62 00 5F 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 39 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 E4 01 00 00 5E 04 04 00 E4 01 00 00 57 04 04 00 E5 01 00 00 19 04 04 00 00 00 00 00 90 00 36 [14:21:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 39 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 E4 01 00 00 5E 04 04 00 E4 01 00 00 57 04 04 00 E5 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:21:20]wFMCommunicate OK [14:21:20]SAM_PROTO_GetFieldsCounters done [14:21:20]requested_item shift.num is exist - process it [14:21:20]requested_item shift.opened is exist - process it [14:21:20]req_shift_opened [14:21:20]FM_GetShiftState [14:21:20]SAM_PROTO_GetShiftState [14:21:20]wFMCommunicate request_size=4 [14:21:20]MH_SAM_APDU [14:21:20]CAPDU: 80 13 01 00 [14:21:20]Write to MH i2c: E2 08 00 60 4E 80 13 01 00 00 00 00 00 2B [14:21:20]Write i2c OK [14:21:20]MH_I2C_Read... [14:21:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:21:20]Read from MH i2c: E2 [14:21:20]MH_I2C_Read... [14:21:20]Read from MH i2c: E2 0E 00 [14:21:20]MH_I2C_Read... [14:21:20]Read from MH i2c: E2 0E 00 60 4E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 24 [14:21:20]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:21:20]wFMCommunicate OK [14:21:20]SAM_PROTO_GetShiftState done [14:21:20]FM_GetShiftState done [14:21:20]req_shift_opened done [14:21:20]requested_item shift.open_date is exist - process it [14:21:20]req_shift_open_date [14:21:20]req_shift_open_date done [14:21:20]produce_requested_data done [14:21:20]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318009,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:21:20]process_action_free close_receipt [14:21:20]json_value_free [14:21:20]json_value_free done [14:21:20]process_json_proto returns [14:21:20]Send response to host [14:21:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318009,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:21:20]free response buf [14:21:20]execute_script done [14:21:20]execute_script returns [14:21:20]free content buf [14:21:20]Sock 7.Close socket [14:21:20]Sock 7.Thread stoped [14:21:23]OFD Sender: No OFD packet to send [14:21:28]OFD Sender: No OFD packet to send [14:21:33]OFD Sender: No OFD packet to send [14:21:38]OFD Sender: No OFD packet to send [14:21:43]OFD Sender: No OFD packet to send [14:21:48]OFD Sender: No OFD packet to send [14:21:52]accept exits with 9 [14:21:52]New connection [14:21:52]New thread 3067436388 created [14:21:52]Thread 3067293028 joined [14:21:52]Waiting for new connection... [14:21:52] Sock 9.Parse request [14:21:52]Sock 9.Check first char [14:21:52]Sock 9.First char is OK [14:21:52]request: POST /json_proto HTTP/1.0 [14:21:52]Method: POST [14:21:52]URL: /json_proto [14:21:52]Method is POST - this is cgi request [14:21:52]url: /json_proto [14:21:52]query_string will be loaded in cgi processing [14:21:52]execute_cgi json_proto POST (null) [14:21:52]execute_cgi path=json_proto method=POST [14:21:52]POST find Content-Length [14:21:52]Host: 172.17.50.195:8080 [14:21:52]Content-Length: 683 [14:21:52]Content-Type: application/json [14:21:52] [14:21:52]POST finish read [14:21:52]Found Content-Length = 683 [14:21:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092982", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:21:52]execute_script... [14:21: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)1092982", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:21:52]POST & json_proto [14:21:52]process_json_proto [14:21:52]json parsed OK: [14:21:52]protocol is kg_v1.0 [14:21:52]action value=close_receipt [14:21:52]process_action close_receipt [14:21:52]cmd_close_receipt [14:21:52]MH_GetDate [14:21:52]Write to MH i2c: F0 00 00 61 4E 9E [14:21:52]Write i2c OK [14:21:52]MH_I2C_Read... [14:21:52]Read from MH i2c: F0 [14:21:52]MH_I2C_Read... [14:21:52]Read from MH i2c: F0 09 00 [14:21:52]MH_I2C_Read... [14:21:52]Read from MH i2c: F0 09 00 61 4E 00 01 9E 1F 67 43 33 1C 67 C5 [14:21:52]GetLastDocTimeStamp 1730125277 [14:21:52]current date 1730125313 [14:21:52]FM_GetShiftState [14:21:52]SAM_PROTO_GetShiftState [14:21:52]wFMCommunicate request_size=4 [14:21:52]MH_SAM_APDU [14:21:52]CAPDU: 80 13 01 00 [14:21:52]Write to MH i2c: E2 08 00 62 4E 80 13 01 00 00 00 00 00 2D [14:21:52]Write i2c OK [14:21:52]MH_I2C_Read... [14:21:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:21:52]Read from MH i2c: E2 [14:21:52]MH_I2C_Read... [14:21:52]Read from MH i2c: E2 0E 00 [14:21:52]MH_I2C_Read... [14:21:52]Read from MH i2c: E2 0E 00 62 4E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 26 [14:21:52]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:21:52]wFMCommunicate OK [14:21:52]SAM_PROTO_GetShiftState done [14:21:52]FM_GetShiftState done [14:21:52]opened in 1730073493 [14:21:52]opened+sec_in_day 1730159893 [14:21:52]quantity*price = 200031 [14:21:52]sum+1 = 200032 [14:21:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.31 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 485 28.10.2024 14:21 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318010 ФПД: 41136039760012 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T142153&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318010&fm=41136039760012&tin=02508201610067®Number=0000000000091628&sum=200000 [14:21:53]StoreToDocumentArchive [14:21:53]shift 546 fd 318010 [14:21:53]save to /storage/0546/doc_00318010 [14:21:53]save last doc name /storage/0546/doc_00318010 to /storage/kkm_last_doc_name [14:21:53]save OK [14:21:53]Clear old archive folders... [14:21:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:21:53]tlvbuf is 013DDC10 [14:21:53]SAM_PROTO_ClearQueue [14:21:53]wFMCommunicate request_size=4 [14:21:53]MH_SAM_APDU [14:21:53]CAPDU: 80 09 00 00 [14:21:53]Write to MH i2c: E2 08 00 6F 4E 80 09 00 00 00 00 00 00 2F [14:21:53]Write i2c OK [14:21:53]MH_I2C_Read... [14:21:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:21:53]Read from MH i2c: E2 [14:21:53]MH_I2C_Read... [14:21:53]Read from MH i2c: E2 03 00 [14:21:53]MH_I2C_Read... [14:21:53]Read from MH i2c: E2 03 00 6F 4E 00 90 00 31 [14:21:53]RAPDU: 90 00 [14:21:53]wFMCommunicate OK [14:21:53]SAM_PROTO_ClearQueue done [14:21:53]KKMCreateOFDPacket [14:21:53]OFDProtocolAddRootSTLVToBuf [14:21:53]FM_MakeSignedData [14:21:53]FM_MakeSignedData [14:21:53]SAM_PROTO_SignData [14:21:53]wFMCommunicate request_size=4 [14:21:53]MH_SAM_APDU [14:21:53]CAPDU: 80 0D 01 02 [14:21:53]Write to MH i2c: E2 08 00 70 4E 80 0D 01 02 00 00 00 00 37 [14:21:53]Write i2c OK [14:21:53]MH_I2C_Read... [14:21:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:21:53]Read from MH i2c: E2 [14:21:53]MH_I2C_Read... [14:21:53]Read from MH i2c: E2 03 00 [14:21:53]MH_I2C_Read... [14:21:53]Read from MH i2c: E2 03 00 70 4E 00 90 00 32 [14:21:53]RAPDU: 90 00 [14:21:53]wFMCommunicate OK [14:21:53]wFMCommunicate request_size=255 [14:21:53]MH_SAM_APDU [14:21:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 01 00 00 F4 03 04 00 01 9E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3A DA 04 00 35 04 06 00 25 [14:21:53]Write to MH i2c: E2 02 01 71 4E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 01 00 00 F4 03 04 00 01 9E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3A DA 04 00 35 04 06 00 25 00 00 73 [14:21:53]Write i2c OK [14:21:53]MH_I2C_Read... [14:21:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:21:53]Read from MH i2c: E2 [14:21:53]MH_I2C_Read... [14:21:53]Read from MH i2c: E2 03 00 [14:21:53]MH_I2C_Read... [14:21:53]Read from MH i2c: E2 03 00 71 4E 00 90 00 33 [14:21:53]RAPDU: 90 00 [14:21:53]wFMCommunicate OK [14:21:53]wFMCommunicate request_size=10 [14:21:53]MH_SAM_APDU [14:21:53]CAPDU: 80 0D 02 02 05 69 BB 09 90 8C [14:21:53]Write to MH i2c: E2 0D 00 72 4E 80 0D 02 02 05 00 69 BB 09 90 8C 00 00 8D [14:21:53]Write i2c OK [14:21:53]MH_I2C_Read... [14:21:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:21:53]Read from MH i2c: E2 [14:21:53]MH_I2C_Read... [14:21:53]Read from MH i2c: E2 03 00 [14:21:53]MH_I2C_Read... [14:21:53]Read from MH i2c: E2 03 00 72 4E 00 90 00 34 [14:21:53]RAPDU: 90 00 [14:21:53]wFMCommunicate OK [14:21:53]wFMCommunicate request_size=4 [14:21:53]MH_SAM_APDU [14:21:53]CAPDU: 80 0D 03 02 [14:21:53]Write to MH i2c: E2 08 00 73 4E 80 0D 03 02 00 00 00 00 3C [14:21:53]Write i2c OK [14:21:53]MH_I2C_Read... [14:21:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:21:53]Read from MH i2c: E2 [14:21:53]MH_I2C_Read... [14:21:53]Read from MH i2c: E2 0B 00 [14:21:53]MH_I2C_Read... [14:21:53]Read from MH i2c: E2 0B 00 73 4E 00 77 85 DF 8C 4E 80 92 3B 90 00 3F [14:21:53]RAPDU: 77 85 DF 8C 4E 80 92 3B 90 00 [14:21:53]wFMCommunicate OK [14:21:53]SAM_PROTO_SignData done [14:21:53]FM_MakeSignedData done [14:21:53]CreateOFDProtocolMessage [14:21:53]wFMCommunicate request_size=4 [14:21:53]MH_SAM_APDU [14:21:53]CAPDU: 80 11 00 00 [14:21:53]Write to MH i2c: E2 08 00 74 4E 80 11 00 00 00 00 00 00 3C [14:21:53]Write i2c OK [14:21:53]MH_I2C_Read... [14:21:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:21:53]Read from MH i2c: E2 [14:21:53]MH_I2C_Read... [14:21:53]Read from MH i2c: E2 17 00 [14:21:53]MH_I2C_Read... [14:21:53]Read from MH i2c: E2 17 00 74 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 90 [14:21:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:21:53]wFMCommunicate OK [14:21:53]CreateOFDProtocolMessage done [14:21:53]OFDSenderStorePacket 318010 [14:21:53]StoreOFDPacket docnum=318010 [14:21:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 10 41 07 01 72 28 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 01 00 00 F4 03 04 00 01 9E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3A DA 04 00 35 04 06 00 25 69 BB 09 90 8C 77 85 DF 8C 4E 80 92 3B [14:21:53]CheckFolder [14:21:53]dirname=/storage/ofd_packets [14:21:53]CheckFolder done [14:21:53]ProducePacketName [14:21:53]name=ofd_packets/00318010 [14:21:53]NVStorageSaveData ofd_packets/00318010 [14:21:53]File name is /storage/ofd_packets/00318010 [14:21:53]Write 301 bytes [14:21:53]NVStorageSaveData done [14:21:53]OFDSenderStorePacket done [14:21:53]KKMCreateOFDPacket done [14:21:53]NVStorageSaveData kkm_last_timestamp [14:21:53]File name is /storage/kkm_last_timestamp [14:21:53]Write 4 bytes [14:21:53]NVStorageSaveData done [14:21:53]ExternCall_PrintAddStr [14:21:53]wPrintStart [14:21:53]Write to MH i2c: 01 00 00 75 4E C3 [14:21:53]Write i2c OK [14:21:53]MH_I2C_Read... [14:21:53]Read from MH i2c: 01 [14:21:53]MH_I2C_Read... [14:21:53]Read from MH i2c: 01 07 00 [14:21:53]MH_I2C_Read... [14:21:53]Read from MH i2c: 01 07 00 75 4E 00 00 00 00 00 FF 0F D8 [14:21:53]RasterBufferAndPrint [14:21:53]line Счет N : (1)1092982 [14:21:53]line ИНН: 02508201610067 [14:21:53]line Контрольно-Кассовый Чек [14:21:53]line ПРОДАЖА [14:21:53]line ТРК (МРК, ГНК) : 33 [14:21:53]line Товар: 2710124130 [14:21:53]line Аи-92-К-2 [14:21:53]line 29.900 * 66.90 [14:21:53]line = 2000.31 [14:21:53]line НДС 12% НСП 1% [14:21:53]line > о реализуемом товаре [14:21:53]line ОКРУГЛЕНИЕ: -0.31 [14:21:53]line ИТОГО: 2000.00 [14:21:53]line Внесено: 2000.00 [14:21:53]line СДАЧА: 0.00 [14:21:53]line НСП 1% : 17.70 [14:21:53]line НДС 12% : 212.42 [14:21:53]line Наличными: 2000.00 [14:21:53]line Безнал.: 0.00 [14:21:53]line Место: АЗС № 101 "Партнер Нефть" [14:21:53]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:21:53]line СНО: Общий режим [14:21:53]line Чек 485 28.10.2024 14:21 [14:21:53]line Смена: 546 ФФД: 1.0 [14:21:53]line ЗНМ: 0300000082 [14:21:53]line РНМ: 0000000000091628 [14:21:53]line Версия ККМ: 001 [14:21:53]line ФМ: 0000000000874671 [14:21:53]line ФД: 318010 [14:21:53]line ФПД: 41136039760012 [14:21:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T142153&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318010&fm=41136039760012&tin=02508201610067®Number=0000000000091628&sum=200000 [14:21:54]OFD Sender: Processing packet 318010 [packets to send 127, broken 126] [14:21:54]ProducePacketName [14:21:54]name=ofd_packets/00318010 [14:21:54]OFD Sender: To server: pG, [14:21:54]CommunicateWithHost lk.salyk.kg:30040 [14:21:54]ConnectInit lk.salyk.kg [14:21:54]written 0, free lines is 4095 [14:21:54]Connected sock=10 [14: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 34 36 37 31 0F 01 00 00 10 41 07 01 72 28 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 01 00 00 F4 03 04 00 01 9E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3A DA 04 00 35 04 06 00 25 69 BB 09 90 8C 77 85 DF 8C 4E 80 92 3B [14:21:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 2C CA 47 00 0D A8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3A DA 04 00 F4 03 04 00 BA 49 1F 67 B6 04 01 00 00 B9 2F 62 6F AA 63 99 CF [14:21:54]CommunicateWithHost err = 0 [14:21:54]CheckOFDResponse [14:21:54]1017 (14) - 77093643461234 [14:21:54]1041 (16) - 0000000000874671 [14:21:54]1040 (4) - 318010 [14:21:54]1012 (4) - 28.10.2024 08:22 [14:21:54]1206 (1) - 0 [14:21:54]OFD Sender: Remove packet 318010 [14:21:54]ProducePacketName [14:21:54]name=ofd_packets/00318010 [14:21:54]NVStorageDeleteData [14:21:54]Write to MH i2c: 01 00 00 A0 4E EE [14:21:54]Write i2c OK [14:21:54]MH_I2C_Read... [14:21:54]Read from MH i2c: 01 [14:21:54]MH_I2C_Read... [14:21:54]Read from MH i2c: 01 07 00 [14:21:54]MH_I2C_Read... [14:21:54]Read from MH i2c: 01 07 00 A0 4E 00 00 00 00 00 03 0D 05 [14:21:54]RasterBufferAndPrint [14:21:54]line [14:21:54]line [14:21:54]line [14:21:54]line [14:21:54]line [14:21:54]written 0, free lines is 3337 [14:21:54]MH_Cut [14:21:54]Write to MH i2c: D1 01 00 A7 4E 01 C7 [14:21:54]Write i2c OK [14:21:54]MH_I2C_Read... [14:21:54]Read from MH i2c: D1 [14:21:54]MH_I2C_Read... [14:21:54]Read from MH i2c: D1 01 00 [14:21:54]MH_I2C_Read... [14:21:54]Read from MH i2c: D1 01 00 A7 4E 00 C6 [14:21:54]Write to MH i2c: 01 00 00 A8 4E F6 [14:21:54]Write i2c OK [14:21:54]MH_I2C_Read... [14:21:54]OFD Sender: No OFD packet to send [14:21:55]*** Cut start [14:21:55]*** Partial cut [14:21:55]*** CUTSNS_PIN = 1 [14:21:55]*** CUTSNS_PIN = 0 [14:21:55]*** Brake cut motor [14:21:55]Read from MH i2c: 01 [14:21:55]MH_I2C_Read... [14:21:55]*** Stop cut motor [14:21:55]*** Cut end [14:21:55]Read from MH i2c: 01 07 00 [14:21:55]MH_I2C_Read... [14:21:55]Read from MH i2c: 01 07 00 A8 4E 00 00 00 00 00 FF 0F 0B [14:21:55]process_action close_receipt done [14:21:55]requested_data is exist [14:21:55]produce_requested_data [14:21:55]requested_item fm.sn is exist - process it [14:21:55]wFMCommunicate request_size=4 [14:21:55]MH_SAM_APDU [14:21:55]CAPDU: 80 11 00 00 [14:21:55]Write to MH i2c: E2 08 00 A9 4E 80 11 00 00 00 00 00 00 71 [14:21:55]Write i2c OK [14:21:55]MH_I2C_Read... [14:21:56]Read from MH i2c: E2 [14:21:56]MH_I2C_Read... [14:21:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:21:56]Read from MH i2c: E2 17 00 [14:21:56]MH_I2C_Read... [14:21:56]Read from MH i2c: E2 17 00 A9 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C5 [14:21:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:21:56]wFMCommunicate OK [14:21:56]requested_item fd.num is exist - process it [14:21:56]SAM_PROTO_GetFieldsCounters [14:21:56]wFMCommunicate request_size=4 [14:21:56]MH_SAM_APDU [14:21:56]CAPDU: 80 13 00 00 [14:21:56]Write to MH i2c: E2 08 00 AA 4E 80 13 00 00 00 00 00 00 74 [14:21:56]Write i2c OK [14:21:56]MH_I2C_Read... [14:21:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:21:56]Read from MH i2c: E2 [14:21:56]MH_I2C_Read... [14:21:56]Read from MH i2c: E2 62 00 [14:21:56]MH_I2C_Read... [14:21:56]Read from MH i2c: E2 62 00 AA 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 3A DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 E5 01 00 00 5E 04 04 00 E5 01 00 00 57 04 04 00 E6 01 00 00 19 04 04 00 00 00 00 00 90 00 85 [14:21:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 3A DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 E5 01 00 00 5E 04 04 00 E5 01 00 00 57 04 04 00 E6 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:21:56]wFMCommunicate OK [14:21:56]SAM_PROTO_GetFieldsCounters done [14:21:56]requested_item shift.num is exist - process it [14:21:56]requested_item shift.opened is exist - process it [14:21:56]req_shift_opened [14:21:56]FM_GetShiftState [14:21:56]SAM_PROTO_GetShiftState [14:21:56]wFMCommunicate request_size=4 [14:21:56]MH_SAM_APDU [14:21:56]CAPDU: 80 13 01 00 [14:21:56]Write to MH i2c: E2 08 00 AB 4E 80 13 01 00 00 00 00 00 76 [14:21:56]Write i2c OK [14:21:56]MH_I2C_Read... [14:21:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:21:56]Read from MH i2c: E2 [14:21:56]MH_I2C_Read... [14:21:56]Read from MH i2c: E2 0E 00 [14:21:56]MH_I2C_Read... [14:21:56]Read from MH i2c: E2 0E 00 AB 4E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 6F [14:21:56]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:21:56]wFMCommunicate OK [14:21:56]SAM_PROTO_GetShiftState done [14:21:56]FM_GetShiftState done [14:21:56]req_shift_opened done [14:21:56]requested_item shift.open_date is exist - process it [14:21:56]req_shift_open_date [14:21:56]req_shift_open_date done [14:21:56]produce_requested_data done [14:21:56]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318010,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:21:56]process_action_free close_receipt [14:21:56]json_value_free [14:21:56]json_value_free done [14:21:56]process_json_proto returns [14:21:56]Send response to host [14:21:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318010,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:21:56]free response buf [14:21:56]execute_script done [14:21:56]execute_script returns [14:21:56]free content buf [14:21:56]Sock 9.Close socket [14:21:56]Sock 9.Thread stoped [14:21:59]OFD Sender: No OFD packet to send [14:22:04]accept exits with 7 [14:22:04]New connection [14:22:04]New thread 3067293028 created [14:22:04]Thread 3067436388 joined [14:22:04]Waiting for new connection... [14:22:04] Sock 7.Parse request [14:22:04]Sock 7.Check first char [14:22:04]Sock 7.First char is OK [14:22:04]request: POST /json_proto HTTP/1.0 [14:22:04]Method: POST [14:22:04]URL: /json_proto [14:22:04]Method is POST - this is cgi request [14:22:04]url: /json_proto [14:22:04]query_string will be loaded in cgi processing [14:22:04]execute_cgi json_proto POST (null) [14:22:04]execute_cgi path=json_proto method=POST [14:22:04]POST find Content-Length [14:22:04]Host: 172.17.50.195:8080 [14:22:04]Content-Length: 664 [14:22:04]Content-Type: application/json [14:22:04] [14:22:04]POST finish read [14:22:04]Found Content-Length = 664 [14:22:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092983", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 20.000, "sum" : 1338.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "payments": [ { "type": 0, "sum" : 1338.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:22:04]execute_script... [14:22: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)1092983", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 20.000, "sum" : 1338.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "payments": [ { "type": 0, "sum" : 1338.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:22:04]POST & json_proto [14:22:04]process_json_proto [14:22:04]json parsed OK: [14:22:04]protocol is kg_v1.0 [14:22:04]action value=close_receipt [14:22:04]process_action close_receipt [14:22:04]cmd_close_receipt [14:22:04]MH_GetDate [14:22:04]Write to MH i2c: F0 00 00 AC 4E E9 [14:22:04]Write i2c OK [14:22:04]MH_I2C_Read... [14:22:04]Read from MH i2c: F0 [14:22:04]MH_I2C_Read... [14:22:04]Read from MH i2c: F0 09 00 [14:22:04]MH_I2C_Read... [14:22:04]Read from MH i2c: F0 09 00 AC 4E 00 0D 9E 1F 67 43 33 1C 67 1C [14:22:04]GetLastDocTimeStamp 1730125313 [14:22:04]current date 1730125325 [14:22:04]FM_GetShiftState [14:22:04]SAM_PROTO_GetShiftState [14:22:04]wFMCommunicate request_size=4 [14:22:04]MH_SAM_APDU [14:22:04]CAPDU: 80 13 01 00 [14:22:04]Write to MH i2c: E2 08 00 AD 4E 80 13 01 00 00 00 00 00 78 [14:22:04]Write i2c OK [14:22:04]MH_I2C_Read... [14:22:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:22:04]Read from MH i2c: E2 [14:22:04]MH_I2C_Read... [14:22:04]Read from MH i2c: E2 0E 00 [14:22:04]MH_I2C_Read... [14:22:04]Read from MH i2c: E2 0E 00 AD 4E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 71 [14:22:04]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:22:04]wFMCommunicate OK [14:22:04]SAM_PROTO_GetShiftState done [14:22:04]FM_GetShiftState done [14:22:04]opened in 1730073493 [14:22:04]opened+sec_in_day 1730159893 [14:22:04]quantity*price = 133800 [14:22:04]sum+1 = 133801 [14:22:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1338.00 Внесено: 2000.00 СДАЧА: 662.00 НСП 1% : 11.84 НДС 12% : 142.09 Наличными: 1338.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 486 28.10.2024 14:22 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318011 ФПД: 113679126900858 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T142205&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318011&fm=113679126900858&tin=02508201610067®Number=0000000000091628&sum=133800 [14:22:05]StoreToDocumentArchive [14:22:05]shift 546 fd 318011 [14:22:05]save to /storage/0546/doc_00318011 [14:22:05]save last doc name /storage/0546/doc_00318011 to /storage/kkm_last_doc_name [14:22:05]save OK [14:22:05]Clear old archive folders... [14:22:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:22:05]tlvbuf is 013A7170 [14:22:05]SAM_PROTO_ClearQueue [14:22:05]wFMCommunicate request_size=4 [14:22:05]MH_SAM_APDU [14:22:05]CAPDU: 80 09 00 00 [14:22:05]Write to MH i2c: E2 08 00 BA 4E 80 09 00 00 00 00 00 00 7A [14:22:05]Write i2c OK [14:22:05]MH_I2C_Read... [14:22:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:22:05]Read from MH i2c: E2 [14:22:05]MH_I2C_Read... [14:22:05]Read from MH i2c: E2 03 00 [14:22:05]MH_I2C_Read... [14:22:05]Read from MH i2c: E2 03 00 BA 4E 00 90 00 7C [14:22:05]RAPDU: 90 00 [14:22:05]wFMCommunicate OK [14:22:05]SAM_PROTO_ClearQueue done [14:22:05]KKMCreateOFDPacket [14:22:05]OFDProtocolAddRootSTLVToBuf [14:22:05]FM_MakeSignedData [14:22:05]FM_MakeSignedData [14:22:05]SAM_PROTO_SignData [14:22:05]wFMCommunicate request_size=4 [14:22:05]MH_SAM_APDU [14:22:05]CAPDU: 80 0D 01 02 [14:22:05]Write to MH i2c: E2 08 00 BB 4E 80 0D 01 02 00 00 00 00 82 [14:22:05]Write i2c OK [14:22:05]MH_I2C_Read... [14:22:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:22:05]Read from MH i2c: E2 [14:22:05]MH_I2C_Read... [14:22:05]Read from MH i2c: E2 03 00 [14:22:05]MH_I2C_Read... [14:22:05]Read from MH i2c: E2 03 00 BB 4E 00 90 00 7D [14:22:05]RAPDU: 90 00 [14:22:05]wFMCommunicate OK [14:22:05]wFMCommunicate request_size=255 [14:22:05]MH_SAM_APDU [14:22: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 32 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 A8 0A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 0A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A0 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 37 00 00 00 00 07 04 06 00 A8 0A 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 01 00 00 F4 03 04 00 0D 9E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3B DA 04 00 35 04 06 00 67 [14:22:05]Write to MH i2c: E2 02 01 BC 4E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 A8 0A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 0A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A0 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 37 00 00 00 00 07 04 06 00 A8 0A 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 01 00 00 F4 03 04 00 0D 9E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3B DA 04 00 35 04 06 00 67 00 00 69 [14:22:05]Write i2c OK [14:22:05]MH_I2C_Read... [14:22:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:22:05]Read from MH i2c: E2 [14:22:05]MH_I2C_Read... [14:22:05]Read from MH i2c: E2 03 00 [14:22:05]MH_I2C_Read... [14:22:05]Read from MH i2c: E2 03 00 BC 4E 00 90 00 7E [14:22:05]RAPDU: 90 00 [14:22:05]wFMCommunicate OK [14:22:05]wFMCommunicate request_size=10 [14:22:05]MH_SAM_APDU [14:22:05]CAPDU: 80 0D 02 02 05 63 FB FA 30 7A [14:22:05]Write to MH i2c: E2 0D 00 BD 4E 80 0D 02 02 05 00 63 FB FA 30 7A 00 00 91 [14:22:05]Write i2c OK [14:22:05]MH_I2C_Read... [14:22:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:22:05]Read from MH i2c: E2 [14:22:05]MH_I2C_Read... [14:22:05]Read from MH i2c: E2 03 00 [14:22:05]MH_I2C_Read... [14:22:05]Read from MH i2c: E2 03 00 BD 4E 00 90 00 7F [14:22:05]RAPDU: 90 00 [14:22:05]wFMCommunicate OK [14:22:05]wFMCommunicate request_size=4 [14:22:05]MH_SAM_APDU [14:22:05]CAPDU: 80 0D 03 02 [14:22:05]Write to MH i2c: E2 08 00 BE 4E 80 0D 03 02 00 00 00 00 87 [14:22:05]Write i2c OK [14:22:05]MH_I2C_Read... [14:22:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:22:05]Read from MH i2c: E2 [14:22:05]MH_I2C_Read... [14:22:05]Read from MH i2c: E2 0B 00 [14:22:05]MH_I2C_Read... [14:22:05]Read from MH i2c: E2 0B 00 BE 4E 00 80 99 8A 4D 99 DA FA E3 90 00 C8 [14:22:05]RAPDU: 80 99 8A 4D 99 DA FA E3 90 00 [14:22:05]wFMCommunicate OK [14:22:05]SAM_PROTO_SignData done [14:22:05]FM_MakeSignedData done [14:22:05]CreateOFDProtocolMessage [14:22:05]wFMCommunicate request_size=4 [14:22:05]MH_SAM_APDU [14:22:05]CAPDU: 80 11 00 00 [14:22:05]Write to MH i2c: E2 08 00 BF 4E 80 11 00 00 00 00 00 00 87 [14:22:05]Write i2c OK [14:22:05]MH_I2C_Read... [14:22:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:22:05]Read from MH i2c: E2 [14:22:05]MH_I2C_Read... [14:22:05]Read from MH i2c: E2 17 00 [14:22:05]MH_I2C_Read... [14:22:05]Read from MH i2c: E2 17 00 BF 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 DB [14:22:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:22:05]wFMCommunicate OK [14:22:05]CreateOFDProtocolMessage done [14:22:05]OFDSenderStorePacket 318011 [14:22:05]StoreOFDPacket docnum=318011 [14:22:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 DC 0C 07 01 69 9C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 A8 0A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 0A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A0 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 37 00 00 00 00 07 04 06 00 A8 0A 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 01 00 00 F4 03 04 00 0D 9E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3B DA 04 00 35 04 06 00 67 63 FB FA 30 7A 80 99 8A 4D 99 DA FA E3 [14:22:05]CheckFolder [14:22:05]dirname=/storage/ofd_packets [14:22:05]CheckFolder done [14:22:05]ProducePacketName [14:22:05]name=ofd_packets/00318011 [14:22:05]NVStorageSaveData ofd_packets/00318011 [14:22:05]File name is /storage/ofd_packets/00318011 [14:22:05]Write 301 bytes [14:22:05]NVStorageSaveData done [14:22:05]OFDSenderStorePacket done [14:22:05]KKMCreateOFDPacket done [14:22:05]NVStorageSaveData kkm_last_timestamp [14:22:05]File name is /storage/kkm_last_timestamp [14:22:05]Write 4 bytes [14:22:05]NVStorageSaveData done [14:22:05]ExternCall_PrintAddStr [14:22:05]wPrintStart [14:22:05]Write to MH i2c: 01 00 00 C0 4E 0E [14:22:05]Write i2c OK [14:22:05]MH_I2C_Read... [14:22:05]Read from MH i2c: 01 [14:22:05]MH_I2C_Read... [14:22:05]Read from MH i2c: 01 07 00 [14:22:05]MH_I2C_Read... [14:22:05]Read from MH i2c: 01 07 00 C0 4E 00 00 00 00 00 FF 0F 23 [14:22:05]RasterBufferAndPrint [14:22:05]line Счет N : (1)1092983 [14:22:05]line ИНН: 02508201610067 [14:22:05]line Контрольно-Кассовый Чек [14:22:05]line ПРОДАЖА [14:22:05]line ТРК (МРК, ГНК) : 53 [14:22:05]line Товар: 2710124130 [14:22:05]line Аи-92-К-2 [14:22:05]line 20.000 * 66.90 [14:22:05]line = 1338.00 [14:22:05]line НДС 12% НСП 1% [14:22:05]line > о реализуемом товаре [14:22:05]line ИТОГО: 1338.00 [14:22:05]line Внесено: 2000.00 [14:22:05]line СДАЧА: 662.00 [14:22:05]line НСП 1% : 11.84 [14:22:05]line НДС 12% : 142.09 [14:22:05]line Наличными: 1338.00 [14:22:05]line Безнал.: 0.00 [14:22:05]line Место: АЗС № 101 "Партнер Нефть" [14:22:05]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:22:05]line СНО: Общий режим [14:22:05]line Чек 486 28.10.2024 14:22 [14:22:05]line Смена: 546 ФФД: 1.0 [14:22:05]line ЗНМ: 0300000082 [14:22:05]line РНМ: 0000000000091628 [14:22:05]line Версия ККМ: 001 [14:22:05]line ФМ: 0000000000874671 [14:22:05]line ФД: 318011 [14:22:05]line ФПД: 113679126900858 [14:22:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T142205&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318011&fm=113679126900858&tin=02508201610067®Number=0000000000091628&sum=133800 [14:22:06]OFD Sender: Processing packet 318011 [packets to send 127, broken 126] [14:22:06]ProducePacketName [14:22:06]name=ofd_packets/00318011 [14:22:06]OFD Sender: To server: pG, [14:22:06]CommunicateWithHost lk.salyk.kg:30040 [14:22:06]ConnectInit lk.salyk.kg [14:22:06]written 0, free lines is 4095 [14:22:06]Connected sock=10 [14:22:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 DC 0C 07 01 69 9C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 A8 0A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 0A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A0 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 37 00 00 00 00 07 04 06 00 A8 0A 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 01 00 00 F4 03 04 00 0D 9E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3B DA 04 00 35 04 06 00 67 63 FB FA 30 7A 80 99 8A 4D 99 DA FA E3 [14:22:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 17 70 47 00 75 3E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3B DA 04 00 F4 03 04 00 C6 49 1F 67 B6 04 01 00 00 AB DD 8F D5 14 C5 05 21 [14:22:06]CommunicateWithHost err = 0 [14:22:06]CheckOFDResponse [14:22:06]1017 (14) - 77093643461234 [14:22:06]1041 (16) - 0000000000874671 [14:22:06]1040 (4) - 318011 [14:22:06]1012 (4) - 28.10.2024 08:22 [14:22:06]1206 (1) - 0 [14:22:06]OFD Sender: Remove packet 318011 [14:22:06]ProducePacketName [14:22:06]name=ofd_packets/00318011 [14:22:06]NVStorageDeleteData [14:22:06]Write to MH i2c: 01 00 00 EA 4E 38 [14:22:06]Write i2c OK [14:22:06]MH_I2C_Read... [14:22:06]Read from MH i2c: 01 [14:22:06]MH_I2C_Read... [14:22:06]Read from MH i2c: 01 07 00 [14:22:06]MH_I2C_Read... [14:22:06]Read from MH i2c: 01 07 00 EA 4E 00 00 00 00 00 0A 0D 56 [14:22:06]RasterBufferAndPrint [14:22:06]line [14:22:06]line [14:22:06]line [14:22:06]line [14:22:06]line [14:22:06]written 0, free lines is 3347 [14:22:06]MH_Cut [14:22:06]Write to MH i2c: D1 01 00 F1 4E 01 11 [14:22:06]Write i2c OK [14:22:06]MH_I2C_Read... [14:22:06]Read from MH i2c: D1 [14:22:06]MH_I2C_Read... [14:22:06]Read from MH i2c: D1 01 00 [14:22:06]MH_I2C_Read... [14:22:06]Read from MH i2c: D1 01 00 F1 4E 00 10 [14:22:06]Write to MH i2c: 01 00 00 F2 4E 40 [14:22:06]Write i2c OK [14:22:06]MH_I2C_Read... [14:22:06]OFD Sender: No OFD packet to send [14:22:07]*** Cut start [14:22:07]*** Partial cut [14:22:07]*** CUTSNS_PIN = 1 [14:22:07]*** CUTSNS_PIN = 0 [14:22:07]*** Brake cut motor [14:22:07]Read from MH i2c: 01 [14:22:07]MH_I2C_Read... [14:22:07]*** Stop cut motor [14:22:07]*** Cut end [14:22:07]Read from MH i2c: 01 07 00 [14:22:07]MH_I2C_Read... [14:22:07]Read from MH i2c: 01 07 00 F2 4E 00 00 00 00 00 FF 0F 55 [14:22:07]process_action close_receipt done [14:22:07]requested_data is exist [14:22:07]produce_requested_data [14:22:07]requested_item fm.sn is exist - process it [14:22:07]wFMCommunicate request_size=4 [14:22:07]MH_SAM_APDU [14:22:07]CAPDU: 80 11 00 00 [14:22:07]Write to MH i2c: E2 08 00 F3 4E 80 11 00 00 00 00 00 00 BB [14:22:07]Write i2c OK [14:22:07]MH_I2C_Read... [14:22:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:22:07]Read from MH i2c: E2 [14:22:07]MH_I2C_Read... [14:22:07]Read from MH i2c: E2 17 00 [14:22:07]MH_I2C_Read... [14:22:07]Read from MH i2c: E2 17 00 F3 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 0F [14:22:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:22:07]wFMCommunicate OK [14:22:07]requested_item fd.num is exist - process it [14:22:07]SAM_PROTO_GetFieldsCounters [14:22:07]wFMCommunicate request_size=4 [14:22:07]MH_SAM_APDU [14:22:07]CAPDU: 80 13 00 00 [14:22:07]Write to MH i2c: E2 08 00 F4 4E 80 13 00 00 00 00 00 00 BE [14:22:07]Write i2c OK [14:22:07]MH_I2C_Read... [14:22:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:22:08]Read from MH i2c: E2 [14:22:08]MH_I2C_Read... [14:22:08]Read from MH i2c: E2 62 00 [14:22:08]MH_I2C_Read... [14:22:08]Read from MH i2c: E2 62 00 F4 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 3B DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 E6 01 00 00 5E 04 04 00 E6 01 00 00 57 04 04 00 E7 01 00 00 19 04 04 00 00 00 00 00 90 00 D3 [14:22:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 3B DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 E6 01 00 00 5E 04 04 00 E6 01 00 00 57 04 04 00 E7 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:22:08]wFMCommunicate OK [14:22:08]SAM_PROTO_GetFieldsCounters done [14:22:08]requested_item shift.num is exist - process it [14:22:08]requested_item shift.opened is exist - process it [14:22:08]req_shift_opened [14:22:08]FM_GetShiftState [14:22:08]SAM_PROTO_GetShiftState [14:22:08]wFMCommunicate request_size=4 [14:22:08]MH_SAM_APDU [14:22:08]CAPDU: 80 13 01 00 [14:22:08]Write to MH i2c: E2 08 00 F5 4E 80 13 01 00 00 00 00 00 C0 [14:22:08]Write i2c OK [14:22:08]MH_I2C_Read... [14:22:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:22:08]Read from MH i2c: E2 [14:22:08]MH_I2C_Read... [14:22:08]Read from MH i2c: E2 0E 00 [14:22:08]MH_I2C_Read... [14:22:08]Read from MH i2c: E2 0E 00 F5 4E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B9 [14:22:08]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:22:08]wFMCommunicate OK [14:22:08]SAM_PROTO_GetShiftState done [14:22:08]FM_GetShiftState done [14:22:08]req_shift_opened done [14:22:08]requested_item shift.open_date is exist - process it [14:22:08]req_shift_open_date [14:22:08]req_shift_open_date done [14:22:08]produce_requested_data done [14:22:08]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318011,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:22:08]process_action_free close_receipt [14:22:08]json_value_free [14:22:08]json_value_free done [14:22:08]process_json_proto returns [14:22:08]Send response to host [14:22:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318011,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:22:08]free response buf [14:22:08]execute_script done [14:22:08]execute_script returns [14:22:08]free content buf [14:22:08]Sock 7.Close socket [14:22:08]Sock 7.Thread stoped [14:22:11]OFD Sender: No OFD packet to send [14:22:16]OFD Sender: No OFD packet to send [14:22:21]OFD Sender: No OFD packet to send [14:22:26]OFD Sender: No OFD packet to send [14:22:31]OFD Sender: No OFD packet to send [14:22:36]OFD Sender: No OFD packet to send [14:22:41]OFD Sender: No OFD packet to send [14:22:46]OFD Sender: No OFD packet to send [14:22:51]OFD Sender: No OFD packet to send [14:22:56]OFD Sender: No OFD packet to send [14:23:01]OFD Sender: No OFD packet to send [14:23:06]OFD Sender: No OFD packet to send [14:23:11]OFD Sender: No OFD packet to send [14:23:16]OFD Sender: No OFD packet to send [14:23:21]OFD Sender: No OFD packet to send [14:23:26]OFD Sender: No OFD packet to send [14:23:31]OFD Sender: No OFD packet to send [14:23:36]OFD Sender: No OFD packet to send [14:23:42]OFD Sender: No OFD packet to send [14:23:47]OFD Sender: No OFD packet to send [14:23:52]OFD Sender: No OFD packet to send [14:23:57]OFD Sender: No OFD packet to send [14:24:02]OFD Sender: No OFD packet to send [14:24:07]OFD Sender: No OFD packet to send [14:24:12]OFD Sender: No OFD packet to send [14:24:17]OFD Sender: No OFD packet to send [14:24:22]OFD Sender: No OFD packet to send [14:24:27]OFD Sender: No OFD packet to send [14:24:32]OFD Sender: No OFD packet to send [14:24:37]OFD Sender: No OFD packet to send [14:24:40]accept exits with 9 [14:24:40]New connection [14:24:40]New thread 3067436388 created [14:24:40]Thread 3067293028 joined [14:24:40]Waiting for new connection... [14:24:40] Sock 9.Parse request [14:24:40]Sock 9.Check first char [14:24:40]Sock 9.First char is OK [14:24:40]request: POST /json_proto HTTP/1.0 [14:24:40]Method: POST [14:24:40]URL: /json_proto [14:24:40]Method is POST - this is cgi request [14:24:40]url: /json_proto [14:24:40]query_string will be loaded in cgi processing [14:24:40]execute_cgi json_proto POST (null) [14:24:40]execute_cgi path=json_proto method=POST [14:24:40]POST find Content-Length [14:24:40]Host: 172.17.50.195:8080 [14:24:40]Content-Length: 767 [14:24:40]Content-Type: application/json [14:24:40] [14:24:40]POST finish read [14:24:40]Found Content-Length = 767 [14:24:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092985", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:24:40]execute_script... [14:24: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)1092985", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:24:40]POST & json_proto [14:24:40]process_json_proto [14:24:40]json parsed OK: [14:24:40]protocol is kg_v1.0 [14:24:40]action value=close_receipt [14:24:40]process_action close_receipt [14:24:40]cmd_close_receipt [14:24:40]MH_GetDate [14:24:40]Write to MH i2c: F0 00 00 F6 4E 33 [14:24:40]Write i2c OK [14:24:40]MH_I2C_Read... [14:24:40]Read from MH i2c: F0 [14:24:40]MH_I2C_Read... [14:24:40]Read from MH i2c: F0 09 00 [14:24:40]MH_I2C_Read... [14:24:40]Read from MH i2c: F0 09 00 F6 4E 00 A9 9E 1F 67 43 33 1C 67 02 [14:24:40]GetLastDocTimeStamp 1730125325 [14:24:40]current date 1730125481 [14:24:40]FM_GetShiftState [14:24:40]SAM_PROTO_GetShiftState [14:24:40]wFMCommunicate request_size=4 [14:24:40]MH_SAM_APDU [14:24:40]CAPDU: 80 13 01 00 [14:24:40]Write to MH i2c: E2 08 00 F7 4E 80 13 01 00 00 00 00 00 C2 [14:24:40]Write i2c OK [14:24:40]MH_I2C_Read... [14:24:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:24:40]Read from MH i2c: E2 [14:24:40]MH_I2C_Read... [14:24:40]Read from MH i2c: E2 0E 00 [14:24:40]MH_I2C_Read... [14:24:40]Read from MH i2c: E2 0E 00 F7 4E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 BB [14:24:40]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:24:40]wFMCommunicate OK [14:24:40]SAM_PROTO_GetShiftState done [14:24:40]FM_GetShiftState done [14:24:40]opened in 1730073493 [14:24:40]opened+sec_in_day 1730159893 [14:24:40]quantity*price = 50041 [14:24:40]sum+1 = 50042 [14:24:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 487 28.10.2024 14:24 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318012 ФПД: 234634873921476 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T142442&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318012&fm=234634873921476&tin=02508201610067®Number=0000000000091628&sum=50041 [14:24:41]StoreToDocumentArchive [14:24:41]shift 546 fd 318012 [14:24:41]save to /storage/0546/doc_00318012 [14:24:41]save last doc name /storage/0546/doc_00318012 to /storage/kkm_last_doc_name [14:24:41]save OK [14:24:41]Clear old archive folders... [14:24:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:24:41]tlvbuf is 014446A0 [14:24:41]SAM_PROTO_ClearQueue [14:24:41]wFMCommunicate request_size=4 [14:24:41]MH_SAM_APDU [14:24:41]CAPDU: 80 09 00 00 [14:24:41]Write to MH i2c: E2 08 00 04 4F 80 09 00 00 00 00 00 00 C5 [14:24:41]Write i2c OK [14:24:41]MH_I2C_Read... [14:24:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:24:41]Read from MH i2c: E2 [14:24:41]MH_I2C_Read... [14:24:41]Read from MH i2c: E2 03 00 [14:24:41]MH_I2C_Read... [14:24:41]Read from MH i2c: E2 03 00 04 4F 00 90 00 C7 [14:24:41]RAPDU: 90 00 [14:24:41]wFMCommunicate OK [14:24:41]SAM_PROTO_ClearQueue done [14:24:41]KKMCreateOFDPacket [14:24:41]OFDProtocolAddRootSTLVToBuf [14:24:41]FM_MakeSignedData [14:24:41]FM_MakeSignedData [14:24:41]SAM_PROTO_SignData [14:24:41]wFMCommunicate request_size=4 [14:24:41]MH_SAM_APDU [14:24:41]CAPDU: 80 0D 01 02 [14:24:41]Write to MH i2c: E2 08 00 05 4F 80 0D 01 02 00 00 00 00 CD [14:24:41]Write i2c OK [14:24:41]MH_I2C_Read... [14:24:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:24:41]Read from MH i2c: E2 [14:24:41]MH_I2C_Read... [14:24:41]Read from MH i2c: E2 03 00 [14:24:41]MH_I2C_Read... [14:24:41]Read from MH i2c: E2 03 00 05 4F 00 90 00 C8 [14:24:41]RAPDU: 90 00 [14:24:41]wFMCommunicate OK [14:24:41]wFMCommunicate request_size=255 [14:24:41]MH_SAM_APDU [14:24: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 01 00 00 F4 03 04 00 AA 9E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3C DA 04 00 35 04 06 00 D5 [14:24:41]Write to MH i2c: E2 02 01 06 4F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 01 00 00 F4 03 04 00 AA 9E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3C DA 04 00 35 04 06 00 D5 00 00 76 [14:24:41]Write i2c OK [14:24:41]MH_I2C_Read... [14:24:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:24:42]Read from MH i2c: E2 [14:24:42]MH_I2C_Read... [14:24:42]Read from MH i2c: E2 03 00 [14:24:42]MH_I2C_Read... [14:24:42]Read from MH i2c: E2 03 00 06 4F 00 90 00 C9 [14:24:42]RAPDU: 90 00 [14:24:42]wFMCommunicate OK [14:24:42]wFMCommunicate request_size=10 [14:24:42]MH_SAM_APDU [14:24:42]CAPDU: 80 0D 02 02 05 66 30 4F DF C4 [14:24:42]Write to MH i2c: E2 0D 00 07 4F 80 0D 02 02 05 00 66 30 4F DF C4 00 00 62 [14:24:42]Write i2c OK [14:24:42]MH_I2C_Read... [14:24:42]OFD Sender: No OFD packet to send [14:24:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:24:42]Read from MH i2c: E2 [14:24:42]MH_I2C_Read... [14:24:42]Read from MH i2c: E2 03 00 [14:24:42]MH_I2C_Read... [14:24:42]Read from MH i2c: E2 03 00 07 4F 00 90 00 CA [14:24:42]RAPDU: 90 00 [14:24:42]wFMCommunicate OK [14:24:42]wFMCommunicate request_size=4 [14:24:42]MH_SAM_APDU [14:24:42]CAPDU: 80 0D 03 02 [14:24:42]Write to MH i2c: E2 08 00 08 4F 80 0D 03 02 00 00 00 00 D2 [14:24:42]Write i2c OK [14:24:42]MH_I2C_Read... [14:24:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:24:42]Read from MH i2c: E2 [14:24:42]MH_I2C_Read... [14:24:42]Read from MH i2c: E2 0B 00 [14:24:42]MH_I2C_Read... [14:24:42]Read from MH i2c: E2 0B 00 08 4F 00 D5 47 96 BF 48 86 D3 E9 90 00 CE [14:24:42]RAPDU: D5 47 96 BF 48 86 D3 E9 90 00 [14:24:42]wFMCommunicate OK [14:24:42]SAM_PROTO_SignData done [14:24:42]FM_MakeSignedData done [14:24:42]CreateOFDProtocolMessage [14:24:42]wFMCommunicate request_size=4 [14:24:42]MH_SAM_APDU [14:24:42]CAPDU: 80 11 00 00 [14:24:42]Write to MH i2c: E2 08 00 09 4F 80 11 00 00 00 00 00 00 D2 [14:24:42]Write i2c OK [14:24:42]MH_I2C_Read... [14:24:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:24:42]Read from MH i2c: E2 [14:24:42]MH_I2C_Read... [14:24:42]Read from MH i2c: E2 17 00 [14:24:42]MH_I2C_Read... [14:24:42]Read from MH i2c: E2 17 00 09 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 26 [14:24:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:24:42]wFMCommunicate OK [14:24:42]CreateOFDProtocolMessage done [14:24:42]OFDSenderStorePacket 318012 [14:24:42]StoreOFDPacket docnum=318012 [14:24:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 38 AF 07 01 12 2D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 01 00 00 F4 03 04 00 AA 9E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3C DA 04 00 35 04 06 00 D5 66 30 4F DF C4 D5 47 96 BF 48 86 D3 E9 [14:24:42]CheckFolder [14:24:42]dirname=/storage/ofd_packets [14:24:42]CheckFolder done [14:24:42]ProducePacketName [14:24:42]name=ofd_packets/00318012 [14:24:42]NVStorageSaveData ofd_packets/00318012 [14:24:42]File name is /storage/ofd_packets/00318012 [14:24:42]Write 301 bytes [14:24:42]NVStorageSaveData done [14:24:42]OFDSenderStorePacket done [14:24:42]KKMCreateOFDPacket done [14:24:42]NVStorageSaveData kkm_last_timestamp [14:24:42]File name is /storage/kkm_last_timestamp [14:24:42]Write 4 bytes [14:24:42]NVStorageSaveData done [14:24:42]ExternCall_PrintAddStr [14:24:42]wPrintStart [14:24:42]Write to MH i2c: 01 00 00 0A 4F 59 [14:24:42]Write i2c OK [14:24:42]MH_I2C_Read... [14:24:42]Read from MH i2c: 01 [14:24:42]MH_I2C_Read... [14:24:42]Read from MH i2c: 01 07 00 [14:24:42]MH_I2C_Read... [14:24:42]Read from MH i2c: 01 07 00 0A 4F 00 00 00 00 00 FF 0F 6E [14:24:42]RasterBufferAndPrint [14:24:42]line Счет N : (1)1092985 [14:24:42]line ИНН: 02508201610067 [14:24:42]line Контрольно-Кассовый Чек [14:24:42]line ПРОДАЖА [14:24:42]line ТРК (МРК, ГНК) : 33 [14:24:42]line Товар: 2710124130 [14:24:42]line Аи-92-К-2 [14:24:42]line 7.480 * 66.90 [14:24:42]line = 500.41 [14:24:42]line НДС 12% НСП 1% [14:24:42]line > о реализуемом товаре [14:24:42]line ИТОГО: 500.41 [14:24:42]line НСП 1% : 4.43 [14:24:42]line НДС 12% : 53.14 [14:24:42]line Наличными: 0.00 [14:24:42]line Безнал.: 500.41 [14:24:42]line Место: АЗС № 101 "Партнер Нефть" [14:24:42]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:24:42]line СНО: Общий режим [14:24:42]line Чек 487 28.10.2024 14:24 [14:24:42]line Смена: 546 ФФД: 1.0 [14:24:42]line ЗНМ: 0300000082 [14:24:42]line РНМ: 0000000000091628 [14:24:42]line Версия ККМ: 001 [14:24:42]line Платежная система: Mbank [14:24:42]line ФМ: 0000000000874671 [14:24:42]line ФД: 318012 [14:24:42]line ФПД: 234634873921476 [14:24:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T142442&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318012&fm=234634873921476&tin=02508201610067®Number=0000000000091628&sum=50041 [14:24:42]written 0, free lines is 4095 [14:24:42]OFD Sender: Processing packet 318012 [packets to send 127, broken 126] [14:24:42]ProducePacketName [14:24:42]name=ofd_packets/00318012 [14:24:42]OFD Sender: To server: pG, [14:24:42]CommunicateWithHost lk.salyk.kg:30040 [14:24:42]ConnectInit lk.salyk.kg [14:24:42]Connected sock=10 [14:24:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 38 AF 07 01 12 2D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 01 00 00 F4 03 04 00 AA 9E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3C DA 04 00 35 04 06 00 D5 66 30 4F DF C4 D5 47 96 BF 48 86 D3 E9 [14:24:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 D6 90 47 00 95 8F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3C DA 04 00 F4 03 04 00 62 4A 1F 67 B6 04 01 00 00 10 F8 88 68 44 67 99 60 [14:24:42]CommunicateWithHost err = 0 [14:24:42]CheckOFDResponse [14:24:42]1017 (14) - 77093643461234 [14:24:42]1041 (16) - 0000000000874671 [14:24:42]1040 (4) - 318012 [14:24:42]1012 (4) - 28.10.2024 08:25 [14:24:42]1206 (1) - 0 [14:24:42]OFD Sender: Remove packet 318012 [14:24:42]ProducePacketName [14:24:42]name=ofd_packets/00318012 [14:24:42]NVStorageDeleteData [14:24:42]Write to MH i2c: 01 00 00 33 4F 82 [14:24:42]Write i2c OK [14:24:42]MH_I2C_Read... [14:24:42]Read from MH i2c: 01 [14:24:42]MH_I2C_Read... [14:24:42]Read from MH i2c: 01 07 00 [14:24:42]MH_I2C_Read... [14:24:43]Read from MH i2c: 01 07 00 33 4F 00 00 00 00 00 15 0D AB [14:24:43]RasterBufferAndPrint [14:24:43]line [14:24:43]line [14:24:43]line [14:24:43]line [14:24:43]line [14:24:43]written 0, free lines is 3356 [14:24:43]MH_Cut [14:24:43]Write to MH i2c: D1 01 00 3A 4F 01 5B [14:24:43]Write i2c OK [14:24:43]MH_I2C_Read... [14:24:43]Read from MH i2c: D1 [14:24:43]MH_I2C_Read... [14:24:43]Read from MH i2c: D1 01 00 [14:24:43]MH_I2C_Read... [14:24:43]Read from MH i2c: D1 01 00 3A 4F 00 5A [14:24:43]Write to MH i2c: 01 00 00 3B 4F 8A [14:24:43]Write i2c OK [14:24:43]MH_I2C_Read... [14:24:43]OFD Sender: No OFD packet to send [14:24:43]*** Cut start [14:24:43]*** Partial cut [14:24:43]*** CUTSNS_PIN = 1 [14:24:43]*** CUTSNS_PIN = 0 [14:24:43]*** Brake cut motor [14:24:44]Read from MH i2c: 01 [14:24:44]MH_I2C_Read... [14:24:44]*** Stop cut motor [14:24:44]*** Cut end [14:24:44]Read from MH i2c: 01 07 00 [14:24:44]MH_I2C_Read... [14:24:44]Read from MH i2c: 01 07 00 3B 4F 00 00 00 00 00 FF 0F 9F [14:24:44]process_action close_receipt done [14:24:44]requested_data is exist [14:24:44]produce_requested_data [14:24:44]requested_item fm.sn is exist - process it [14:24:44]wFMCommunicate request_size=4 [14:24:44]MH_SAM_APDU [14:24:44]CAPDU: 80 11 00 00 [14:24:44]Write to MH i2c: E2 08 00 3C 4F 80 11 00 00 00 00 00 00 05 [14:24:44]Write i2c OK [14:24:44]MH_I2C_Read... [14:24:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:24:44]Read from MH i2c: E2 [14:24:44]MH_I2C_Read... [14:24:44]Read from MH i2c: E2 17 00 [14:24:44]MH_I2C_Read... [14:24:44]Read from MH i2c: E2 17 00 3C 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 59 [14:24:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:24:44]wFMCommunicate OK [14:24:44]requested_item fd.num is exist - process it [14:24:44]SAM_PROTO_GetFieldsCounters [14:24:44]wFMCommunicate request_size=4 [14:24:44]MH_SAM_APDU [14:24:44]CAPDU: 80 13 00 00 [14:24:44]Write to MH i2c: E2 08 00 3D 4F 80 13 00 00 00 00 00 00 08 [14:24:44]Write i2c OK [14:24:44]MH_I2C_Read... [14:24:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:24:44]Read from MH i2c: E2 [14:24:44]MH_I2C_Read... [14:24:44]Read from MH i2c: E2 62 00 [14:24:44]MH_I2C_Read... [14:24:44]Read from MH i2c: E2 62 00 3D 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 3C DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 E7 01 00 00 5E 04 04 00 E7 01 00 00 57 04 04 00 E8 01 00 00 19 04 04 00 00 00 00 00 90 00 21 [14:24:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 3C DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 E7 01 00 00 5E 04 04 00 E7 01 00 00 57 04 04 00 E8 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:24:44]wFMCommunicate OK [14:24:44]SAM_PROTO_GetFieldsCounters done [14:24:44]requested_item shift.num is exist - process it [14:24:44]requested_item shift.opened is exist - process it [14:24:44]req_shift_opened [14:24:44]FM_GetShiftState [14:24:44]SAM_PROTO_GetShiftState [14:24:44]wFMCommunicate request_size=4 [14:24:44]MH_SAM_APDU [14:24:44]CAPDU: 80 13 01 00 [14:24:44]Write to MH i2c: E2 08 00 3E 4F 80 13 01 00 00 00 00 00 0A [14:24:44]Write i2c OK [14:24:44]MH_I2C_Read... [14:24:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:24:44]Read from MH i2c: E2 [14:24:44]MH_I2C_Read... [14:24:44]Read from MH i2c: E2 0E 00 [14:24:44]MH_I2C_Read... [14:24:44]Read from MH i2c: E2 0E 00 3E 4F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 03 [14:24:44]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:24:44]wFMCommunicate OK [14:24:44]SAM_PROTO_GetShiftState done [14:24:44]FM_GetShiftState done [14:24:44]req_shift_opened done [14:24:44]requested_item shift.open_date is exist - process it [14:24:44]req_shift_open_date [14:24:44]req_shift_open_date done [14:24:44]produce_requested_data done [14:24:44]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318012,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:24:44]process_action_free close_receipt [14:24:44]json_value_free [14:24:44]json_value_free done [14:24:44]process_json_proto returns [14:24:44]Send response to host [14:24:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318012,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:24:44]free response buf [14:24:44]execute_script done [14:24:44]execute_script returns [14:24:44]free content buf [14:24:44]Sock 9.Close socket [14:24:44]Sock 9.Thread stoped [14:24:48]OFD Sender: No OFD packet to send [14:24:49]accept exits with 7 [14:24:49]New connection [14:24:49]New thread 3067293028 created [14:24:49]Thread 3067436388 joined [14:24:49]Waiting for new connection... [14:24:49] Sock 7.Parse request [14:24:49]Sock 7.Check first char [14:24:49]Sock 7.First char is OK [14:24:49]request: POST /json_proto HTTP/1.0 [14:24:49]Method: POST [14:24:49]URL: /json_proto [14:24:49]Method is POST - this is cgi request [14:24:49]url: /json_proto [14:24:49]query_string will be loaded in cgi processing [14:24:49]execute_cgi json_proto POST (null) [14:24:49]execute_cgi path=json_proto method=POST [14:24:49]POST find Content-Length [14:24:49]Host: 172.17.50.195:8080 [14:24:49]Content-Length: 678 [14:24:49]Content-Type: application/json [14:24:49] [14:24:49]POST finish read [14:24:49]Found Content-Length = 678 [14:24:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092986", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 3.740, "sum" : 250.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:24:49]execute_script... [14:24:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092986", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 3.740, "sum" : 250.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:24:49]POST & json_proto [14:24:49]process_json_proto [14:24:49]json parsed OK: [14:24:49]protocol is kg_v1.0 [14:24:49]action value=close_receipt [14:24:49]process_action close_receipt [14:24:49]cmd_close_receipt [14:24:49]MH_GetDate [14:24:49]Write to MH i2c: F0 00 00 3F 4F 7D [14:24:49]Write i2c OK [14:24:49]MH_I2C_Read... [14:24:49]Read from MH i2c: F0 [14:24:49]MH_I2C_Read... [14:24:49]Read from MH i2c: F0 09 00 [14:24:49]MH_I2C_Read... [14:24:49]Read from MH i2c: F0 09 00 3F 4F 00 B2 9E 1F 67 43 33 1C 67 55 [14:24:49]GetLastDocTimeStamp 1730125482 [14:24:49]current date 1730125490 [14:24:49]FM_GetShiftState [14:24:49]SAM_PROTO_GetShiftState [14:24:49]wFMCommunicate request_size=4 [14:24:49]MH_SAM_APDU [14:24:49]CAPDU: 80 13 01 00 [14:24:49]Write to MH i2c: E2 08 00 40 4F 80 13 01 00 00 00 00 00 0C [14:24:49]Write i2c OK [14:24:49]MH_I2C_Read... [14:24:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:24:49]Read from MH i2c: E2 [14:24:49]MH_I2C_Read... [14:24:49]Read from MH i2c: E2 0E 00 [14:24:49]MH_I2C_Read... [14:24:49]Read from MH i2c: E2 0E 00 40 4F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 05 [14:24:49]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:24:49]wFMCommunicate OK [14:24:49]SAM_PROTO_GetShiftState done [14:24:49]FM_GetShiftState done [14:24:49]opened in 1730073493 [14:24:49]opened+sec_in_day 1730159893 [14:24:49]quantity*price = 25020 [14:24:49]sum+1 = 25022 [14:24:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.57 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 488 28.10.2024 14:24 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318013 ФПД: 62393890852027 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T142450&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318013&fm=62393890852027&tin=02508201610067®Number=0000000000091628&sum=25000 [14:24:50]StoreToDocumentArchive [14:24:50]shift 546 fd 318013 [14:24:50]save to /storage/0546/doc_00318013 [14:24:50]save last doc name /storage/0546/doc_00318013 to /storage/kkm_last_doc_name [14:24:50]save OK [14:24:50]Clear old archive folders... [14:24:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:24:50]tlvbuf is 015C8690 [14:24:50]SAM_PROTO_ClearQueue [14:24:50]wFMCommunicate request_size=4 [14:24:50]MH_SAM_APDU [14:24:50]CAPDU: 80 09 00 00 [14:24:50]Write to MH i2c: E2 08 00 4D 4F 80 09 00 00 00 00 00 00 0E [14:24:50]Write i2c OK [14:24:50]MH_I2C_Read... [14:24:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:24:50]Read from MH i2c: E2 [14:24:50]MH_I2C_Read... [14:24:50]Read from MH i2c: E2 03 00 [14:24:50]MH_I2C_Read... [14:24:50]Read from MH i2c: E2 03 00 4D 4F 00 90 00 10 [14:24:50]RAPDU: 90 00 [14:24:50]wFMCommunicate OK [14:24:50]SAM_PROTO_ClearQueue done [14:24:50]KKMCreateOFDPacket [14:24:50]OFDProtocolAddRootSTLVToBuf [14:24:50]FM_MakeSignedData [14:24:50]FM_MakeSignedData [14:24:50]SAM_PROTO_SignData [14:24:50]wFMCommunicate request_size=4 [14:24:50]MH_SAM_APDU [14:24:50]CAPDU: 80 0D 01 02 [14:24:50]Write to MH i2c: E2 08 00 4E 4F 80 0D 01 02 00 00 00 00 16 [14:24:50]Write i2c OK [14:24:50]MH_I2C_Read... [14:24:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:24:50]Read from MH i2c: E2 [14:24:50]MH_I2C_Read... [14:24:50]Read from MH i2c: E2 03 00 [14:24:50]MH_I2C_Read... [14:24:50]Read from MH i2c: E2 03 00 4E 4F 00 90 00 11 [14:24:50]RAPDU: 90 00 [14:24:50]wFMCommunicate OK [14:24:50]wFMCommunicate request_size=255 [14:24:50]MH_SAM_APDU [14:24: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 32 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 01 00 00 F4 03 04 00 B2 9E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3D DA 04 00 35 04 06 00 38 [14:24:50]Write to MH i2c: E2 02 01 4F 4F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 01 00 00 F4 03 04 00 B2 9E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3D DA 04 00 35 04 06 00 38 00 00 B3 [14:24:50]Write i2c OK [14:24:50]MH_I2C_Read... [14:24:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:24:50]Read from MH i2c: E2 [14:24:50]MH_I2C_Read... [14:24:50]Read from MH i2c: E2 03 00 [14:24:50]MH_I2C_Read... [14:24:50]Read from MH i2c: E2 03 00 4F 4F 00 90 00 12 [14:24:50]RAPDU: 90 00 [14:24:50]wFMCommunicate OK [14:24:50]wFMCommunicate request_size=10 [14:24:50]MH_SAM_APDU [14:24:50]CAPDU: 80 0D 02 02 05 BF 35 B3 4C BB [14:24:50]Write to MH i2c: E2 0D 00 50 4F 80 0D 02 02 05 00 BF 35 B3 4C BB 00 00 D1 [14:24:50]Write i2c OK [14:24:50]MH_I2C_Read... [14:24:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:24:50]Read from MH i2c: E2 [14:24:50]MH_I2C_Read... [14:24:50]Read from MH i2c: E2 03 00 [14:24:50]MH_I2C_Read... [14:24:50]Read from MH i2c: E2 03 00 50 4F 00 90 00 13 [14:24:50]RAPDU: 90 00 [14:24:50]wFMCommunicate OK [14:24:50]wFMCommunicate request_size=4 [14:24:50]MH_SAM_APDU [14:24:50]CAPDU: 80 0D 03 02 [14:24:50]Write to MH i2c: E2 08 00 51 4F 80 0D 03 02 00 00 00 00 1B [14:24:50]Write i2c OK [14:24:50]MH_I2C_Read... [14:24:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:24:50]Read from MH i2c: E2 [14:24:50]MH_I2C_Read... [14:24:50]Read from MH i2c: E2 0B 00 [14:24:50]MH_I2C_Read... [14:24:50]Read from MH i2c: E2 0B 00 51 4F 00 6E 34 74 3E CD 59 1F B4 90 00 69 [14:24:50]RAPDU: 6E 34 74 3E CD 59 1F B4 90 00 [14:24:50]wFMCommunicate OK [14:24:50]SAM_PROTO_SignData done [14:24:50]FM_MakeSignedData done [14:24:50]CreateOFDProtocolMessage [14:24:50]wFMCommunicate request_size=4 [14:24:50]MH_SAM_APDU [14:24:50]CAPDU: 80 11 00 00 [14:24:50]Write to MH i2c: E2 08 00 52 4F 80 11 00 00 00 00 00 00 1B [14:24:50]Write i2c OK [14:24:50]MH_I2C_Read... [14:24:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:24:50]Read from MH i2c: E2 [14:24:50]MH_I2C_Read... [14:24:50]Read from MH i2c: E2 17 00 [14:24:50]MH_I2C_Read... [14:24:50]Read from MH i2c: E2 17 00 52 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 6F [14:24:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:24:50]wFMCommunicate OK [14:24:50]CreateOFDProtocolMessage done [14:24:50]OFDSenderStorePacket 318013 [14:24:50]StoreOFDPacket docnum=318013 [14:24:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 CE D1 07 01 A5 B1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 01 00 00 F4 03 04 00 B2 9E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3D DA 04 00 35 04 06 00 38 BF 35 B3 4C BB 6E 34 74 3E CD 59 1F B4 [14:24:50]CheckFolder [14:24:50]dirname=/storage/ofd_packets [14:24:50]CheckFolder done [14:24:50]ProducePacketName [14:24:50]name=ofd_packets/00318013 [14:24:50]NVStorageSaveData ofd_packets/00318013 [14:24:50]File name is /storage/ofd_packets/00318013 [14:24:50]Write 301 bytes [14:24:50]NVStorageSaveData done [14:24:50]OFDSenderStorePacket done [14:24:50]KKMCreateOFDPacket done [14:24:50]NVStorageSaveData kkm_last_timestamp [14:24:50]File name is /storage/kkm_last_timestamp [14:24:50]Write 4 bytes [14:24:50]NVStorageSaveData done [14:24:50]ExternCall_PrintAddStr [14:24:50]wPrintStart [14:24:50]Write to MH i2c: 01 00 00 53 4F A2 [14:24:50]Write i2c OK [14:24:50]MH_I2C_Read... [14:24:50]Read from MH i2c: 01 [14:24:50]MH_I2C_Read... [14:24:50]Read from MH i2c: 01 07 00 [14:24:50]MH_I2C_Read... [14:24:50]Read from MH i2c: 01 07 00 53 4F 00 00 00 00 00 FF 0F B7 [14:24:50]RasterBufferAndPrint [14:24:50]line Счет N : (1)1092986 [14:24:50]line ИНН: 02508201610067 [14:24:50]line Контрольно-Кассовый Чек [14:24:50]line ПРОДАЖА [14:24:50]line ТРК (МРК, ГНК) : 43 [14:24:50]line Товар: 2710124130 [14:24:50]line Аи-92-К-2 [14:24:50]line 3.740 * 66.90 [14:24:50]line = 250.21 [14:24:50]line НДС 12% НСП 1% [14:24:50]line > о реализуемом товаре [14:24:50]line ОКРУГЛЕНИЕ: -0.21 [14:24:50]line ИТОГО: 250.00 [14:24:50]line Внесено: 250.00 [14:24:50]line СДАЧА: 0.00 [14:24:50]line НСП 1% : 2.21 [14:24:50]line НДС 12% : 26.57 [14:24:50]line Наличными: 250.00 [14:24:50]line Безнал.: 0.00 [14:24:50]line Место: АЗС № 101 "Партнер Нефть" [14:24:50]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:24:50]line СНО: Общий режим [14:24:50]line Чек 488 28.10.2024 14:24 [14:24:50]line Смена: 546 ФФД: 1.0 [14:24:50]line ЗНМ: 0300000082 [14:24:50]line РНМ: 0000000000091628 [14:24:50]line Версия ККМ: 001 [14:24:50]line ФМ: 0000000000874671 [14:24:50]line ФД: 318013 [14:24:50]line ФПД: 62393890852027 [14:24:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T142450&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318013&fm=62393890852027&tin=02508201610067®Number=0000000000091628&sum=25000 [14:24:50]written 0, free lines is 4095 [14:24:50]OFD Sender: Processing packet 318013 [packets to send 127, broken 126] [14:24:50]ProducePacketName [14:24:50]name=ofd_packets/00318013 [14:24:50]OFD Sender: To server: pG, [14:24:50]CommunicateWithHost lk.salyk.kg:30040 [14:24:50]ConnectInit lk.salyk.kg [14:24:50]Connected sock=10 [14:24:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 CE D1 07 01 A5 B1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 01 00 00 F4 03 04 00 B2 9E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3D DA 04 00 35 04 06 00 38 BF 35 B3 4C BB 6E 34 74 3E CD 59 1F B4 [14:24:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 11 A7 47 00 77 A5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3D DA 04 00 F4 03 04 00 6A 4A 1F 67 B6 04 01 00 00 80 25 63 A8 A4 4A 89 3E [14:24:51]CommunicateWithHost err = 0 [14:24:51]CheckOFDResponse [14:24:51]1017 (14) - 77093643461234 [14:24:51]1041 (16) - 0000000000874671 [14:24:51]1040 (4) - 318013 [14:24:51]1012 (4) - 28.10.2024 08:25 [14:24:51]1206 (1) - 0 [14:24:51]OFD Sender: Remove packet 318013 [14:24:51]ProducePacketName [14:24:51]name=ofd_packets/00318013 [14:24:51]NVStorageDeleteData [14:24:51]Write to MH i2c: 01 00 00 7E 4F CD [14:24:51]Write i2c OK [14:24:51]MH_I2C_Read... [14:24:51]Read from MH i2c: 01 [14:24:51]MH_I2C_Read... [14:24:51]Read from MH i2c: 01 07 00 [14:24:51]MH_I2C_Read... [14:24:51]Read from MH i2c: 01 07 00 7E 4F 00 00 00 00 00 00 0D E1 [14:24:51]RasterBufferAndPrint [14:24:51]line [14:24:51]line [14:24:51]line [14:24:51]line [14:24:51]line [14:24:51]written 0, free lines is 3340 [14:24:51]MH_Cut [14:24:51]Write to MH i2c: D1 01 00 85 4F 01 A6 [14:24:51]Write i2c OK [14:24:51]MH_I2C_Read... [14:24:51]Read from MH i2c: D1 [14:24:51]MH_I2C_Read... [14:24:51]Read from MH i2c: D1 01 00 [14:24:51]MH_I2C_Read... [14:24:51]Read from MH i2c: D1 01 00 85 4F 00 A5 [14:24:51]Write to MH i2c: 01 00 00 86 4F D5 [14:24:51]Write i2c OK [14:24:51]MH_I2C_Read... [14:24:51]OFD Sender: No OFD packet to send [14:24:51]*** Cut start [14:24:51]*** Partial cut [14:24:51]*** CUTSNS_PIN = 1 [14:24:52]*** CUTSNS_PIN = 0 [14:24:52]*** Brake cut motor [14:24:52]Read from MH i2c: 01 [14:24:52]MH_I2C_Read... [14:24:52]*** Stop cut motor [14:24:52]*** Cut end [14:24:52]Read from MH i2c: 01 07 00 [14:24:52]MH_I2C_Read... [14:24:52]Read from MH i2c: 01 07 00 86 4F 00 00 00 00 00 FF 0F EA [14:24:52]process_action close_receipt done [14:24:52]requested_data is exist [14:24:52]produce_requested_data [14:24:52]requested_item fm.sn is exist - process it [14:24:52]wFMCommunicate request_size=4 [14:24:52]MH_SAM_APDU [14:24:52]CAPDU: 80 11 00 00 [14:24:52]Write to MH i2c: E2 08 00 87 4F 80 11 00 00 00 00 00 00 50 [14:24:52]Write i2c OK [14:24:52]MH_I2C_Read... [14:24:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:24:52]Read from MH i2c: E2 [14:24:52]MH_I2C_Read... [14:24:52]Read from MH i2c: E2 17 00 [14:24:52]MH_I2C_Read... [14:24:52]Read from MH i2c: E2 17 00 87 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A4 [14:24:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:24:52]wFMCommunicate OK [14:24:52]requested_item fd.num is exist - process it [14:24:52]SAM_PROTO_GetFieldsCounters [14:24:52]wFMCommunicate request_size=4 [14:24:52]MH_SAM_APDU [14:24:52]CAPDU: 80 13 00 00 [14:24:52]Write to MH i2c: E2 08 00 88 4F 80 13 00 00 00 00 00 00 53 [14:24:52]Write i2c OK [14:24:52]MH_I2C_Read... [14:24:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:24:52]Read from MH i2c: E2 [14:24:52]MH_I2C_Read... [14:24:52]Read from MH i2c: E2 62 00 [14:24:52]MH_I2C_Read... [14:24:52]Read from MH i2c: E2 62 00 88 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 3D DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 E8 01 00 00 5E 04 04 00 E8 01 00 00 57 04 04 00 E9 01 00 00 19 04 04 00 00 00 00 00 90 00 70 [14:24:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 3D DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 E8 01 00 00 5E 04 04 00 E8 01 00 00 57 04 04 00 E9 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:24:52]wFMCommunicate OK [14:24:52]SAM_PROTO_GetFieldsCounters done [14:24:52]requested_item shift.num is exist - process it [14:24:52]requested_item shift.opened is exist - process it [14:24:52]req_shift_opened [14:24:52]FM_GetShiftState [14:24:52]SAM_PROTO_GetShiftState [14:24:52]wFMCommunicate request_size=4 [14:24:52]MH_SAM_APDU [14:24:52]CAPDU: 80 13 01 00 [14:24:52]Write to MH i2c: E2 08 00 89 4F 80 13 01 00 00 00 00 00 55 [14:24:52]Write i2c OK [14:24:52]MH_I2C_Read... [14:24:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:24:52]Read from MH i2c: E2 [14:24:52]MH_I2C_Read... [14:24:52]Read from MH i2c: E2 0E 00 [14:24:52]MH_I2C_Read... [14:24:52]Read from MH i2c: E2 0E 00 89 4F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 4E [14:24:52]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:24:52]wFMCommunicate OK [14:24:52]SAM_PROTO_GetShiftState done [14:24:52]FM_GetShiftState done [14:24:52]req_shift_opened done [14:24:52]requested_item shift.open_date is exist - process it [14:24:52]req_shift_open_date [14:24:52]req_shift_open_date done [14:24:52]produce_requested_data done [14:24:52]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318013,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:24:52]process_action_free close_receipt [14:24:52]json_value_free [14:24:52]json_value_free done [14:24:52]process_json_proto returns [14:24:52]Send response to host [14:24:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318013,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:24:52]free response buf [14:24:52]execute_script done [14:24:52]execute_script returns [14:24:52]free content buf [14:24:52]Sock 7.Close socket [14:24:52]Sock 7.Thread stoped [14:24:56]OFD Sender: No OFD packet to send [14:25:01]OFD Sender: No OFD packet to send [14:25:06]accept exits with 9 [14:25:06]New connection [14:25:06]New thread 3067436388 created [14:25:06]Thread 3067293028 joined [14:25:06]Waiting for new connection... [14:25:06] Sock 9.Parse request [14:25:06]Sock 9.Check first char [14:25:06]Sock 9.First char is OK [14:25:06]request: POST /json_proto HTTP/1.0 [14:25:06]Method: POST [14:25:06]URL: /json_proto [14:25:06]Method is POST - this is cgi request [14:25:06]url: /json_proto [14:25:06]query_string will be loaded in cgi processing [14:25:06]execute_cgi json_proto POST (null) [14:25:06]execute_cgi path=json_proto method=POST [14:25:06]POST find Content-Length [14:25:06]Host: 172.17.50.195:8080 [14:25:06]Content-Length: 608 [14:25:06]Content-Type: application/json [14:25:06] [14:25:06]POST finish read [14:25:06]Found Content-Length = 608 [14:25:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)334849", "tax_sys" : 0, "items" : [ { "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" : 10.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:25:06]execute_script... [14:25: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 : (3)334849", "tax_sys" : 0, "items" : [ { "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" : 10.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:25:06]POST & json_proto [14:25:06]process_json_proto [14:25:06]json parsed OK: [14:25:06]protocol is kg_v1.0 [14:25:06]action value=close_receipt [14:25:06]process_action close_receipt [14:25:06]cmd_close_receipt [14:25:06]MH_GetDate [14:25:06]Write to MH i2c: F0 00 00 8A 4F C8 [14:25:06]Write i2c OK [14:25:06]MH_I2C_Read... [14:25:06]Read from MH i2c: F0 [14:25:06]MH_I2C_Read... [14:25:06]Read from MH i2c: F0 09 00 [14:25:06]MH_I2C_Read... [14:25:06]Read from MH i2c: F0 09 00 8A 4F 00 C3 9E 1F 67 43 33 1C 67 B1 [14:25:06]GetLastDocTimeStamp 1730125490 [14:25:06]current date 1730125507 [14:25:06]FM_GetShiftState [14:25:06]SAM_PROTO_GetShiftState [14:25:06]wFMCommunicate request_size=4 [14:25:06]MH_SAM_APDU [14:25:06]CAPDU: 80 13 01 00 [14:25:06]Write to MH i2c: E2 08 00 8B 4F 80 13 01 00 00 00 00 00 57 [14:25:06]Write i2c OK [14:25:06]MH_I2C_Read... [14:25:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:25:06]Read from MH i2c: E2 [14:25:06]MH_I2C_Read... [14:25:06]Read from MH i2c: E2 0E 00 [14:25:06]MH_I2C_Read... [14:25:06]Read from MH i2c: E2 0E 00 8B 4F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 50 [14:25:06]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:25:06]wFMCommunicate OK [14:25:06]SAM_PROTO_GetShiftState done [14:25:06]FM_GetShiftState done [14:25:06]opened in 1730073493 [14:25:06]opened+sec_in_day 1730159893 [14:25:06]quantity*price = 1000 [14:25:06]sum+1 = 1001 [14:25:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 10.00 НСП 1% : 0.09 НДС 12% : 1.06 Наличными: 10.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 489 28.10.2024 14:25 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318014 ФПД: 34474934625370 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T142507&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318014&fm=34474934625370&tin=02508201610067®Number=0000000000091628&sum=1000 0 [14:25:07]StoreToDocumentArchive [14:25:07]shift 546 fd 318014 [14:25:07]save to /storage/0546/doc_00318014 [14:25:07]save last doc name /storage/0546/doc_00318014 to /storage/kkm_last_doc_name [14:25:07]save OK [14:25:07]Clear old archive folders... [14:25:07]ProcessDocumentItem done err = 0, tmpTLVsize=267 [14:25:07]tlvbuf is 013A4A30 [14:25:07]SAM_PROTO_ClearQueue [14:25:07]wFMCommunicate request_size=4 [14:25:07]MH_SAM_APDU [14:25:07]CAPDU: 80 09 00 00 [14:25:07]Write to MH i2c: E2 08 00 98 4F 80 09 00 00 00 00 00 00 59 [14:25:07]Write i2c OK [14:25:07]MH_I2C_Read... [14:25:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:25:07]Read from MH i2c: E2 [14:25:07]MH_I2C_Read... [14:25:07]Read from MH i2c: E2 03 00 [14:25:07]MH_I2C_Read... [14:25:07]Read from MH i2c: E2 03 00 98 4F 00 90 00 5B [14:25:07]RAPDU: 90 00 [14:25:07]wFMCommunicate OK [14:25:07]SAM_PROTO_ClearQueue done [14:25:07]KKMCreateOFDPacket [14:25:07]OFDProtocolAddRootSTLVToBuf [14:25:07]FM_MakeSignedData [14:25:07]FM_MakeSignedData [14:25:07]SAM_PROTO_SignData [14:25:07]wFMCommunicate request_size=4 [14:25:07]MH_SAM_APDU [14:25:07]CAPDU: 80 0D 01 02 [14:25:07]Write to MH i2c: E2 08 00 99 4F 80 0D 01 02 00 00 00 00 61 [14:25:07]Write i2c OK [14:25:07]MH_I2C_Read... [14:25:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:25:07]Read from MH i2c: E2 [14:25:07]MH_I2C_Read... [14:25:07]Read from MH i2c: E2 03 00 [14:25:07]MH_I2C_Read... [14:25:07]Read from MH i2c: E2 03 00 99 4F 00 90 00 5C [14:25:07]RAPDU: 90 00 [14:25:07]wFMCommunicate OK [14:25:07]wFMCommunicate request_size=255 [14:25:07]MH_SAM_APDU [14:25:07]CAPDU: 80 0D 02 02 FA 03 00 0B 01 1E 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 E8 03 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6A 00 00 00 00 00 07 04 06 00 E8 03 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 01 00 00 F4 03 04 00 C3 9E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 [14:25:07]Write to MH i2c: E2 02 01 9A 4F 80 0D 02 02 FA 00 03 00 0B 01 1E 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 E8 03 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6A 00 00 00 00 00 07 04 06 00 E8 03 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 01 00 00 F4 03 04 00 C3 9E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 00 00 ED [14:25:07]Write i2c OK [14:25:07]MH_I2C_Read... [14:25:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:25:07]Read from MH i2c: E2 [14:25:07]MH_I2C_Read... [14:25:07]Read from MH i2c: E2 03 00 [14:25:07]MH_I2C_Read... [14:25:07]Read from MH i2c: E2 03 00 9A 4F 00 90 00 5D [14:25:07]RAPDU: 90 00 [14:25:07]wFMCommunicate OK [14:25:07]wFMCommunicate request_size=26 [14:25:07]MH_SAM_APDU [14:25:07]CAPDU: 80 0D 02 02 15 36 37 31 10 04 04 00 3E DA 04 00 35 04 06 00 1F 5A D2 3B 64 5A [14:25:07]Write to MH i2c: E2 1D 00 9B 4F 80 0D 02 02 15 00 36 37 31 10 04 04 00 3E DA 04 00 35 04 06 00 1F 5A D2 3B 64 5A 00 00 E3 [14:25:07]Write i2c OK [14:25:07]MH_I2C_Read... [14:25:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:25:07]Read from MH i2c: E2 [14:25:07]MH_I2C_Read... [14:25:07]Read from MH i2c: E2 03 00 [14:25:07]MH_I2C_Read... [14:25:07]Read from MH i2c: E2 03 00 9B 4F 00 90 00 5E [14:25:07]RAPDU: 90 00 [14:25:07]wFMCommunicate OK [14:25:07]wFMCommunicate request_size=4 [14:25:07]MH_SAM_APDU [14:25:07]CAPDU: 80 0D 03 02 [14:25:07]Write to MH i2c: E2 08 00 9C 4F 80 0D 03 02 00 00 00 00 66 [14:25:07]Write i2c OK [14:25:07]MH_I2C_Read... [14:25:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:25:08]Read from MH i2c: E2 [14:25:08]MH_I2C_Read... [14:25:08]Read from MH i2c: E2 0B 00 [14:25:08]MH_I2C_Read... [14:25:08]Read from MH i2c: E2 0B 00 9C 4F 00 1E A2 C7 C4 AE 2B 76 35 90 00 36 [14:25:08]RAPDU: 1E A2 C7 C4 AE 2B 76 35 90 00 [14:25:08]wFMCommunicate OK [14:25:08]SAM_PROTO_SignData done [14:25:08]FM_MakeSignedData done [14:25:08]CreateOFDProtocolMessage [14:25:08]wFMCommunicate request_size=4 [14:25:08]MH_SAM_APDU [14:25:08]CAPDU: 80 11 00 00 [14:25:08]Write to MH i2c: E2 08 00 9D 4F 80 11 00 00 00 00 00 00 66 [14:25:08]Write i2c OK [14:25:08]MH_I2C_Read... [14:25:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:25:08]Read from MH i2c: E2 [14:25:08]MH_I2C_Read... [14:25:08]Read from MH i2c: E2 17 00 [14:25:08]MH_I2C_Read... [14:25:08]Read from MH i2c: E2 17 00 9D 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 BA [14:25:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:25:08]wFMCommunicate OK [14:25:08]CreateOFDProtocolMessage done [14:25:08]OFDSenderStorePacket 318014 [14:25:08]StoreOFDPacket docnum=318014 [14:25:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 1F 01 00 00 3D F4 17 01 69 68 5A 03 01 00 03 00 0B 01 1E 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 E8 03 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6A 00 00 00 00 00 07 04 06 00 E8 03 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 01 00 00 F4 03 04 00 C3 9E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3E DA 04 00 35 04 06 00 1F 5A D2 3B 64 5A 1E A2 C7 C4 AE 2B 76 35 [14:25:08]CheckFolder [14:25:08]dirname=/storage/ofd_packets [14:25:08]CheckFolder done [14:25:08]ProducePacketName [14:25:08]name=ofd_packets/00318014 [14:25:08]NVStorageSaveData ofd_packets/00318014 [14:25:08]File name is /storage/ofd_packets/00318014 [14:25:08]Write 317 bytes [14:25:08]NVStorageSaveData done [14:25:08]OFDSenderStorePacket done [14:25:08]KKMCreateOFDPacket done [14:25:08]NVStorageSaveData kkm_last_timestamp [14:25:08]File name is /storage/kkm_last_timestamp [14:25:08]Write 4 bytes [14:25:08]NVStorageSaveData done [14:25:08]ExternCall_PrintAddStr [14:25:08]wPrintStart [14:25:08]Write to MH i2c: 01 00 00 9E 4F ED [14:25:08]Write i2c OK [14:25:08]MH_I2C_Read... [14:25:08]Read from MH i2c: 01 [14:25:08]MH_I2C_Read... [14:25:08]Read from MH i2c: 01 07 00 [14:25:08]MH_I2C_Read... [14:25:08]Read from MH i2c: 01 07 00 9E 4F 00 00 00 00 00 FF 0F 02 [14:25:08]RasterBufferAndPrint [14:25:08]line Счет N : (3)334849 [14:25:08]line ИНН: 02508201610067 [14:25:08]line Контрольно-Кассовый Чек [14:25:08]line ПРОДАЖА [14:25:08]line Товар: 46231529 [14:25:08]line Mentos ПФ Арбуз 6*100*2 [14:25:08]line 1.000 * 10.00 [14:25:08]line = 10.00 [14:25:08]line НДС 12% НСП 1% [14:25:08]line > о реализуемом товаре [14:25:08]line ИТОГО: 10.00 [14:25:08]line НСП 1% : 0.09 [14:25:08]line НДС 12% : 1.06 [14:25:08]line Наличными: 10.00 [14:25:08]line Безнал.: 0.00 [14:25:08]line Место: АЗС № 101 "Партнер Нефть" [14:25:08]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:25:08]line СНО: Общий режим [14:25:08]line Чек 489 28.10.2024 14:25 [14:25:08]line Смена: 546 ФФД: 1.0 [14:25:08]line ЗНМ: 0300000082 [14:25:08]line РНМ: 0000000000091628 [14:25:08]line Версия ККМ: 001 [14:25:08]line ФМ: 0000000000874671 [14:25:08]line ФД: 318014 [14:25:08]line ФПД: 34474934625370 [14:25:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T142507&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318014&fm=34474934625370&tin=02508201610067®Number=0000000000091628&sum=1000 [14:25:08]line 0 [14:25:08]written 0, free lines is 4095 [14:25:08]OFD Sender: Processing packet 318014 [packets to send 127, broken 126] [14:25:08]ProducePacketName [14:25:08]name=ofd_packets/00318014 [14:25:08]OFD Sender: To server: pG, [14:25:08]CommunicateWithHost lk.salyk.kg:30040 [14:25:08]ConnectInit lk.salyk.kg [14:25:08]Connected sock=10 [14: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 34 36 37 31 1F 01 00 00 3D F4 17 01 69 68 5A 03 01 00 03 00 0B 01 1E 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 E8 03 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6A 00 00 00 00 00 07 04 06 00 E8 03 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 01 00 00 F4 03 04 00 C3 9E 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3E DA 04 00 35 04 06 00 1F 5A D2 3B 64 5A 1E A2 C7 C4 AE 2B 76 35 [14:25:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 78 FD 47 00 D3 51 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3E DA 04 00 F4 03 04 00 7C 4A 1F 67 B6 04 01 00 00 A1 43 64 AF 98 B1 6B 32 [14:25:08]CommunicateWithHost err = 0 [14:25:08]CheckOFDResponse [14:25:08]1017 (14) - 77093643461234 [14:25:08]1041 (16) - 0000000000874671 [14:25:08]1040 (4) - 318014 [14:25:08]1012 (4) - 28.10.2024 08:25 [14:25:08]1206 (1) - 0 [14:25:08]OFD Sender: Remove packet 318014 [14:25:08]ProducePacketName [14:25:08]name=ofd_packets/00318014 [14:25:08]NVStorageDeleteData [14:25:08]Write to MH i2c: 01 00 00 C6 4F 15 [14:25:08]Write i2c OK [14:25:08]MH_I2C_Read... [14:25:08]Read from MH i2c: 01 [14:25:08]MH_I2C_Read... [14:25:08]Read from MH i2c: 01 07 00 [14:25:08]MH_I2C_Read... [14:25:08]Read from MH i2c: 01 07 00 C6 4F 00 00 00 00 00 2D 0D 56 [14:25:08]RasterBufferAndPrint [14:25:08]line [14:25:08]line [14:25:08]line [14:25:08]line [14:25:08]line [14:25:08]written 0, free lines is 3380 [14:25:08]MH_Cut [14:25:08]Write to MH i2c: D1 01 00 CD 4F 01 EE [14:25:08]Write i2c OK [14:25:08]MH_I2C_Read... [14:25:08]Read from MH i2c: D1 [14:25:08]MH_I2C_Read... [14:25:08]Read from MH i2c: D1 01 00 [14:25:08]MH_I2C_Read... [14:25:08]Read from MH i2c: D1 01 00 CD 4F 00 ED [14:25:08]Write to MH i2c: 01 00 00 CE 4F 1D [14:25:08]Write i2c OK [14:25:08]MH_I2C_Read... [14:25:08]OFD Sender: No OFD packet to send [14:25:09]*** Cut start [14:25:09]*** Partial cut [14:25:09]*** CUTSNS_PIN = 1 [14:25:09]*** CUTSNS_PIN = 0 [14:25:09]*** Brake cut motor [14:25:09]Read from MH i2c: 01 [14:25:09]MH_I2C_Read... [14:25:09]*** Stop cut motor [14:25:09]*** Cut end [14:25:09]Read from MH i2c: 01 07 00 [14:25:09]MH_I2C_Read... [14:25:09]Read from MH i2c: 01 07 00 CE 4F 00 00 00 00 00 FF 0F 32 [14:25:09]process_action close_receipt done [14:25:09]requested_data is exist [14:25:09]produce_requested_data [14:25:09]requested_item fm.sn is exist - process it [14:25:09]wFMCommunicate request_size=4 [14:25:09]MH_SAM_APDU [14:25:09]CAPDU: 80 11 00 00 [14:25:09]Write to MH i2c: E2 08 00 CF 4F 80 11 00 00 00 00 00 00 98 [14:25:09]Write i2c OK [14:25:09]MH_I2C_Read... [14:25:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:25:09]Read from MH i2c: E2 [14:25:09]MH_I2C_Read... [14:25:09]Read from MH i2c: E2 17 00 [14:25:09]MH_I2C_Read... [14:25:09]Read from MH i2c: E2 17 00 CF 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 EC [14:25:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:25:09]wFMCommunicate OK [14:25:09]requested_item fd.num is exist - process it [14:25:09]SAM_PROTO_GetFieldsCounters [14:25:09]wFMCommunicate request_size=4 [14:25:09]MH_SAM_APDU [14:25:09]CAPDU: 80 13 00 00 [14:25:09]Write to MH i2c: E2 08 00 D0 4F 80 13 00 00 00 00 00 00 9B [14:25:09]Write i2c OK [14:25:09]MH_I2C_Read... [14:25:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:25:10]Read from MH i2c: E2 [14:25:10]MH_I2C_Read... [14:25:10]Read from MH i2c: E2 62 00 [14:25:10]MH_I2C_Read... [14:25:10]Read from MH i2c: E2 62 00 D0 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 3E DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 E9 01 00 00 5E 04 04 00 E9 01 00 00 57 04 04 00 EA 01 00 00 19 04 04 00 00 00 00 00 90 00 BC [14:25:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 3E DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 E9 01 00 00 5E 04 04 00 E9 01 00 00 57 04 04 00 EA 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:25:10]wFMCommunicate OK [14:25:10]SAM_PROTO_GetFieldsCounters done [14:25:10]requested_item shift.num is exist - process it [14:25:10]requested_item shift.opened is exist - process it [14:25:10]req_shift_opened [14:25:10]FM_GetShiftState [14:25:10]SAM_PROTO_GetShiftState [14:25:10]wFMCommunicate request_size=4 [14:25:10]MH_SAM_APDU [14:25:10]CAPDU: 80 13 01 00 [14:25:10]Write to MH i2c: E2 08 00 D1 4F 80 13 01 00 00 00 00 00 9D [14:25:10]Write i2c OK [14:25:10]MH_I2C_Read... [14:25:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:25:10]Read from MH i2c: E2 [14:25:10]MH_I2C_Read... [14:25:10]Read from MH i2c: E2 0E 00 [14:25:10]MH_I2C_Read... [14:25:10]Read from MH i2c: E2 0E 00 D1 4F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 96 [14:25:10]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:25:10]wFMCommunicate OK [14:25:10]SAM_PROTO_GetShiftState done [14:25:10]FM_GetShiftState done [14:25:10]req_shift_opened done [14:25:10]requested_item shift.open_date is exist - process it [14:25:10]req_shift_open_date [14:25:10]req_shift_open_date done [14:25:10]produce_requested_data done [14:25:10]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318014,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:25:10]process_action_free close_receipt [14:25:10]json_value_free [14:25:10]json_value_free done [14:25:10]process_json_proto returns [14:25:10]Send response to host [14:25:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318014,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:25:10]free response buf [14:25:10]execute_script done [14:25:10]execute_script returns [14:25:10]free content buf [14:25:10]Sock 9.Close socket [14:25:10]Sock 9.Thread stoped [14:25:13]OFD Sender: No OFD packet to send [14:25:18]OFD Sender: No OFD packet to send [14:25:23]OFD Sender: No OFD packet to send [14:25:28]OFD Sender: No OFD packet to send [14:25:33]OFD Sender: No OFD packet to send [14:25:38]OFD Sender: No OFD packet to send [14:25:43]OFD Sender: No OFD packet to send [14:25:48]OFD Sender: No OFD packet to send [14:25:53]OFD Sender: No OFD packet to send [14:25:58]OFD Sender: No OFD packet to send [14:26:03]OFD Sender: No OFD packet to send [14:26:08]OFD Sender: No OFD packet to send [14:26:13]OFD Sender: No OFD packet to send [14:26:18]OFD Sender: No OFD packet to send [14:26:23]OFD Sender: No OFD packet to send [14:26:28]OFD Sender: No OFD packet to send [14:26:33]OFD Sender: No OFD packet to send [14:26:38]OFD Sender: No OFD packet to send [14:26:43]OFD Sender: No OFD packet to send [14:26:48]OFD Sender: No OFD packet to send [14:26:54]OFD Sender: No OFD packet to send [14:26:59]OFD Sender: No OFD packet to send [14:27:04]OFD Sender: No OFD packet to send [14:27:09]OFD Sender: No OFD packet to send [14:27:14]OFD Sender: No OFD packet to send [14:27:19]OFD Sender: No OFD packet to send [14:27:24]OFD Sender: No OFD packet to send [14:27:29]OFD Sender: No OFD packet to send [14:27:34]OFD Sender: No OFD packet to send [14:27:39]OFD Sender: No OFD packet to send [14:27:44]OFD Sender: No OFD packet to send [14:27:49]OFD Sender: No OFD packet to send [14:27:54]OFD Sender: No OFD packet to send [14:27:59]OFD Sender: No OFD packet to send [14:28:04]OFD Sender: No OFD packet to send [14:28:09]OFD Sender: No OFD packet to send [14:28:14]OFD Sender: No OFD packet to send [14:28:14]accept exits with 7 [14:28:14]New connection [14:28:14]New thread 3067293028 created [14:28:14]Thread 3067436388 joined [14:28:14]Waiting for new connection... [14:28:14] Sock 7.Parse request [14:28:14]Sock 7.Check first char [14:28:14]Sock 7.First char is OK [14:28:14]request: POST /json_proto HTTP/1.0 [14:28:14]Method: POST [14:28:14]URL: /json_proto [14:28:14]Method is POST - this is cgi request [14:28:14]url: /json_proto [14:28:14]query_string will be loaded in cgi processing [14:28:14]execute_cgi json_proto POST (null) [14:28:14]execute_cgi path=json_proto method=POST [14:28:14]POST find Content-Length [14:28:14]Host: 172.17.50.195:8080 [14:28:14]Content-Length: 801 [14:28:14]Content-Type: application/json [14:28:14] [14:28:14]POST finish read [14:28:14]Found Content-Length = 801 [14:28:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092987", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u000A4564620", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:28:14]execute_script... [14:28:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092987", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u000A4564620", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:28:14]POST & json_proto [14:28:14]process_json_proto [14:28:14]json parsed OK: [14:28:14]protocol is kg_v1.0 [14:28:14]action value=close_receipt [14:28:14]process_action close_receipt [14:28:14]cmd_close_receipt [14:28:14]MH_GetDate [14:28:14]Write to MH i2c: F0 00 00 D2 4F 10 [14:28:14]Write i2c OK [14:28:14]MH_I2C_Read... [14:28:14]Read from MH i2c: F0 [14:28:14]MH_I2C_Read... [14:28:14]Read from MH i2c: F0 09 00 [14:28:14]MH_I2C_Read... [14:28:14]Read from MH i2c: F0 09 00 D2 4F 00 7F 9F 1F 67 43 33 1C 67 B6 [14:28:14]GetLastDocTimeStamp 1730125507 [14:28:14]current date 1730125695 [14:28:14]FM_GetShiftState [14:28:14]SAM_PROTO_GetShiftState [14:28:14]wFMCommunicate request_size=4 [14:28:14]MH_SAM_APDU [14:28:14]CAPDU: 80 13 01 00 [14:28:14]Write to MH i2c: E2 08 00 D3 4F 80 13 01 00 00 00 00 00 9F [14:28:14]Write i2c OK [14:28:14]MH_I2C_Read... [14:28:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:28:14]Read from MH i2c: E2 [14:28:14]MH_I2C_Read... [14:28:14]Read from MH i2c: E2 0E 00 [14:28:14]MH_I2C_Read... [14:28:14]Read from MH i2c: E2 0E 00 D3 4F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 98 [14:28:14]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:28:14]wFMCommunicate OK [14:28:14]SAM_PROTO_GetShiftState done [14:28:14]FM_GetShiftState done [14:28:14]opened in 1730073493 [14:28:14]opened+sec_in_day 1730159893 [14:28:14]quantity*price = 0 [14:28:14]sum+1 = 1 [14:28:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 490 28.10.2024 14:28 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливные Талоны 4564620 ФМ: 0000000000874671 ФД: 318015 ФПД: 174629523686435 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T142815&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318015&fm=174629523686435&tin=02508201610067®Number=0000000000091628&sum=0 [14:28:15]StoreToDocumentArchive [14:28:15]shift 546 fd 318015 [14:28:15]save to /storage/0546/doc_00318015 [14:28:15]save last doc name /storage/0546/doc_00318015 to /storage/kkm_last_doc_name [14:28:15]save OK [14:28:15]Clear old archive folders... [14:28:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:28:15]tlvbuf is 014A1B40 [14:28:15]SAM_PROTO_ClearQueue [14:28:15]wFMCommunicate request_size=4 [14:28:15]MH_SAM_APDU [14:28:15]CAPDU: 80 09 00 00 [14:28:15]Write to MH i2c: E2 08 00 E0 4F 80 09 00 00 00 00 00 00 A1 [14:28:15]Write i2c OK [14:28:15]MH_I2C_Read... [14:28:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:28:15]Read from MH i2c: E2 [14:28:15]MH_I2C_Read... [14:28:15]Read from MH i2c: E2 03 00 [14:28:15]MH_I2C_Read... [14:28:15]Read from MH i2c: E2 03 00 E0 4F 00 90 00 A3 [14:28:15]RAPDU: 90 00 [14:28:15]wFMCommunicate OK [14:28:15]SAM_PROTO_ClearQueue done [14:28:15]KKMCreateOFDPacket [14:28:15]OFDProtocolAddRootSTLVToBuf [14:28:15]FM_MakeSignedData [14:28:15]FM_MakeSignedData [14:28:15]SAM_PROTO_SignData [14:28:15]wFMCommunicate request_size=4 [14:28:15]MH_SAM_APDU [14:28:15]CAPDU: 80 0D 01 02 [14:28:15]Write to MH i2c: E2 08 00 E1 4F 80 0D 01 02 00 00 00 00 A9 [14:28:15]Write i2c OK [14:28:15]MH_I2C_Read... [14:28:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:28:15]Read from MH i2c: E2 [14:28:15]MH_I2C_Read... [14:28:15]Read from MH i2c: E2 03 00 [14:28:15]MH_I2C_Read... [14:28:15]Read from MH i2c: E2 03 00 E1 4F 00 90 00 A4 [14:28:15]RAPDU: 90 00 [14:28:15]wFMCommunicate OK [14:28:15]wFMCommunicate request_size=255 [14:28:15]MH_SAM_APDU [14:28:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 EA 01 00 00 F4 03 04 00 7F 9F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3F DA 04 00 35 04 06 00 9E [14:28:15]Write to MH i2c: E2 02 01 E2 4F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 EA 01 00 00 F4 03 04 00 7F 9F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3F DA 04 00 35 04 06 00 9E 00 00 57 [14:28:15]Write i2c OK [14:28:15]MH_I2C_Read... [14:28:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:28:16]Read from MH i2c: E2 [14:28:16]MH_I2C_Read... [14:28:16]Read from MH i2c: E2 03 00 [14:28:16]MH_I2C_Read... [14:28:16]Read from MH i2c: E2 03 00 E2 4F 00 90 00 A5 [14:28:16]RAPDU: 90 00 [14:28:16]wFMCommunicate OK [14:28:16]wFMCommunicate request_size=10 [14:28:16]MH_SAM_APDU [14:28:16]CAPDU: 80 0D 02 02 05 D3 1A BA 04 23 [14:28:16]Write to MH i2c: E2 0D 00 E3 4F 80 0D 02 02 05 00 D3 1A BA 04 23 00 00 84 [14:28:16]Write i2c OK [14:28:16]MH_I2C_Read... [14:28:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:28:16]Read from MH i2c: E2 [14:28:16]MH_I2C_Read... [14:28:16]Read from MH i2c: E2 03 00 [14:28:16]MH_I2C_Read... [14:28:16]Read from MH i2c: E2 03 00 E3 4F 00 90 00 A6 [14:28:16]RAPDU: 90 00 [14:28:16]wFMCommunicate OK [14:28:16]wFMCommunicate request_size=4 [14:28:16]MH_SAM_APDU [14:28:16]CAPDU: 80 0D 03 02 [14:28:16]Write to MH i2c: E2 08 00 E4 4F 80 0D 03 02 00 00 00 00 AE [14:28:16]Write i2c OK [14:28:16]MH_I2C_Read... [14:28:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:28:16]Read from MH i2c: E2 [14:28:16]MH_I2C_Read... [14:28:16]Read from MH i2c: E2 0B 00 [14:28:16]MH_I2C_Read... [14:28:16]Read from MH i2c: E2 0B 00 E4 4F 00 77 49 B2 64 39 F7 E7 07 90 00 A3 [14:28:16]RAPDU: 77 49 B2 64 39 F7 E7 07 90 00 [14:28:16]wFMCommunicate OK [14:28:16]SAM_PROTO_SignData done [14:28:16]FM_MakeSignedData done [14:28:16]CreateOFDProtocolMessage [14:28:16]wFMCommunicate request_size=4 [14:28:16]MH_SAM_APDU [14:28:16]CAPDU: 80 11 00 00 [14:28:16]Write to MH i2c: E2 08 00 E5 4F 80 11 00 00 00 00 00 00 AE [14:28:16]Write i2c OK [14:28:16]MH_I2C_Read... [14:28:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:28:16]Read from MH i2c: E2 [14:28:16]MH_I2C_Read... [14:28:16]Read from MH i2c: E2 17 00 [14:28:16]MH_I2C_Read... [14:28:16]Read from MH i2c: E2 17 00 E5 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 02 [14:28:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:28:16]wFMCommunicate OK [14:28:16]CreateOFDProtocolMessage done [14:28:16]OFDSenderStorePacket 318015 [14:28:16]StoreOFDPacket docnum=318015 [14:28:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 4D 46 07 01 E2 D4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 EA 01 00 00 F4 03 04 00 7F 9F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3F DA 04 00 35 04 06 00 9E D3 1A BA 04 23 77 49 B2 64 39 F7 E7 07 [14:28:16]CheckFolder [14:28:16]dirname=/storage/ofd_packets [14:28:16]CheckFolder done [14:28:16]ProducePacketName [14:28:16]name=ofd_packets/00318015 [14:28:16]NVStorageSaveData ofd_packets/00318015 [14:28:16]File name is /storage/ofd_packets/00318015 [14:28:16]Write 301 bytes [14:28:16]NVStorageSaveData done [14:28:16]OFDSenderStorePacket done [14:28:16]KKMCreateOFDPacket done [14:28:16]NVStorageSaveData kkm_last_timestamp [14:28:16]File name is /storage/kkm_last_timestamp [14:28:16]Write 4 bytes [14:28:16]NVStorageSaveData done [14:28:16]ExternCall_PrintAddStr [14:28:16]wPrintStart [14:28:16]Write to MH i2c: 01 00 00 E6 4F 35 [14:28:16]Write i2c OK [14:28:16]MH_I2C_Read... [14:28:16]Read from MH i2c: 01 [14:28:16]MH_I2C_Read... [14:28:16]Read from MH i2c: 01 07 00 [14:28:16]MH_I2C_Read... [14:28:16]Read from MH i2c: 01 07 00 E6 4F 00 00 00 00 00 FF 0F 4A [14:28:16]RasterBufferAndPrint [14:28:16]line Счет N : (1)1092987 [14:28:16]line ИНН: 02508201610067 [14:28:16]line Контрольно-Кассовый Чек [14:28:16]line ПРОДАЖА [14:28:16]line ТРК (МРК, ГНК) : 33 [14:28:16]line Товар: 2710124130 [14:28:16]line Аи-92-К-2 [14:28:16]line 10.000 * 0.00 [14:28:16]line = 0.00 [14:28:16]line НДС 12% НСП 1% [14:28:16]line > о реализуемом товаре [14:28:16]line ИТОГО: 0.00 [14:28:16]line НСП 1% : 0.00 [14:28:16]line НДС 12% : 0.00 [14:28:16]line Наличными: 0.00 [14:28:16]line Безнал.: 0.00 [14:28:16]line Место: АЗС № 101 "Партнер Нефть" [14:28:16]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:28:16]line СНО: Общий режим [14:28:16]line Чек 490 28.10.2024 14:28 [14:28:16]line Смена: 546 ФФД: 1.0 [14:28:16]line ЗНМ: 0300000082 [14:28:16]line РНМ: 0000000000091628 [14:28:16]line Версия ККМ: 001 [14:28:16]line Талоны: Топливные Талоны [14:28:16]line 4564620 [14:28:16]line ФМ: 0000000000874671 [14:28:16]line ФД: 318015 [14:28:16]line ФПД: 174629523686435 [14:28:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T142815&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318015&fm=174629523686435&tin=02508201610067®Number=0000000000091628&sum=0 [14:28:16]written 0, free lines is 4095 [14:28:16]OFD Sender: Processing packet 318015 [packets to send 127, broken 126] [14:28:16]ProducePacketName [14:28:16]name=ofd_packets/00318015 [14:28:16]OFD Sender: To server: pG, [14:28:16]CommunicateWithHost lk.salyk.kg:30040 [14:28:16]ConnectInit lk.salyk.kg [14:28:16]Connected sock=10 [14:28:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 4D 46 07 01 E2 D4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 EA 01 00 00 F4 03 04 00 7F 9F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3F DA 04 00 35 04 06 00 9E D3 1A BA 04 23 77 49 B2 64 39 F7 E7 07 [14:28:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 89 78 47 00 EF 66 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3F DA 04 00 F4 03 04 00 38 4B 1F 67 B6 04 01 00 00 A9 23 35 1F D9 53 20 37 [14:28:16]CommunicateWithHost err = 0 [14:28:16]CheckOFDResponse [14:28:16]1017 (14) - 77093643461234 [14:28:16]1041 (16) - 0000000000874671 [14:28:16]1040 (4) - 318015 [14:28:16]1012 (4) - 28.10.2024 08:28 [14:28:16]1206 (1) - 0 [14:28:16]OFD Sender: Remove packet 318015 [14:28:16]ProducePacketName [14:28:16]name=ofd_packets/00318015 [14:28:16]NVStorageDeleteData [14:28:16]Write to MH i2c: 01 00 00 10 50 60 [14:28:16]Write i2c OK [14:28:16]MH_I2C_Read... [14:28:16]Read from MH i2c: 01 [14:28:16]MH_I2C_Read... [14:28:16]Read from MH i2c: 01 07 00 [14:28:16]MH_I2C_Read... [14:28:16]Read from MH i2c: 01 07 00 10 50 00 00 00 00 00 FE 0C 71 [14:28:16]RasterBufferAndPrint [14:28:16]line [14:28:16]line [14:28:16]line [14:28:16]line [14:28:16]line [14:28:16]written 0, free lines is 3335 [14:28:16]MH_Cut [14:28:16]Write to MH i2c: D1 01 00 17 50 01 39 [14:28:16]Write i2c OK [14:28:16]MH_I2C_Read... [14:28:16]Read from MH i2c: D1 [14:28:16]MH_I2C_Read... [14:28:16]Read from MH i2c: D1 01 00 [14:28:16]MH_I2C_Read... [14:28:16]Read from MH i2c: D1 01 00 17 50 00 38 [14:28:16]Write to MH i2c: 01 00 00 18 50 68 [14:28:16]Write i2c OK [14:28:16]MH_I2C_Read... [14:28:16]OFD Sender: No OFD packet to send [14:28:17]*** Cut start [14:28:17]*** Partial cut [14:28:17]*** CUTSNS_PIN = 1 [14:28:17]*** CUTSNS_PIN = 0 [14:28:17]*** Brake cut motor [14:28:17]Read from MH i2c: 01 [14:28:17]MH_I2C_Read... [14:28:17]*** Stop cut motor [14:28:17]*** Cut end [14:28:17]Read from MH i2c: 01 07 00 [14:28:17]MH_I2C_Read... [14:28:17]Read from MH i2c: 01 07 00 18 50 00 00 00 00 00 FF 0F 7D [14:28:17]process_action close_receipt done [14:28:17]requested_data is exist [14:28:17]produce_requested_data [14:28:17]requested_item fm.sn is exist - process it [14:28:17]wFMCommunicate request_size=4 [14:28:17]MH_SAM_APDU [14:28:17]CAPDU: 80 11 00 00 [14:28:17]Write to MH i2c: E2 08 00 19 50 80 11 00 00 00 00 00 00 E3 [14:28:17]Write i2c OK [14:28:17]MH_I2C_Read... [14:28:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:28:18]Read from MH i2c: E2 [14:28:18]MH_I2C_Read... [14:28:18]Read from MH i2c: E2 17 00 [14:28:18]MH_I2C_Read... [14:28:18]Read from MH i2c: E2 17 00 19 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 37 [14:28:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:28:18]wFMCommunicate OK [14:28:18]requested_item fd.num is exist - process it [14:28:18]SAM_PROTO_GetFieldsCounters [14:28:18]wFMCommunicate request_size=4 [14:28:18]MH_SAM_APDU [14:28:18]CAPDU: 80 13 00 00 [14:28:18]Write to MH i2c: E2 08 00 1A 50 80 13 00 00 00 00 00 00 E6 [14:28:18]Write i2c OK [14:28:18]MH_I2C_Read... [14:28:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:28:18]Read from MH i2c: E2 [14:28:18]MH_I2C_Read... [14:28:18]Read from MH i2c: E2 62 00 [14:28:18]MH_I2C_Read... [14:28:18]Read from MH i2c: E2 62 00 1A 50 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 3F DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 EA 01 00 00 5E 04 04 00 EA 01 00 00 57 04 04 00 EB 01 00 00 19 04 04 00 00 00 00 00 90 00 0B [14:28:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 3F DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 EA 01 00 00 5E 04 04 00 EA 01 00 00 57 04 04 00 EB 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:28:18]wFMCommunicate OK [14:28:18]SAM_PROTO_GetFieldsCounters done [14:28:18]requested_item shift.num is exist - process it [14:28:18]requested_item shift.opened is exist - process it [14:28:18]req_shift_opened [14:28:18]FM_GetShiftState [14:28:18]SAM_PROTO_GetShiftState [14:28:18]wFMCommunicate request_size=4 [14:28:18]MH_SAM_APDU [14:28:18]CAPDU: 80 13 01 00 [14:28:18]Write to MH i2c: E2 08 00 1B 50 80 13 01 00 00 00 00 00 E8 [14:28:18]Write i2c OK [14:28:18]MH_I2C_Read... [14:28:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:28:18]Read from MH i2c: E2 [14:28:18]MH_I2C_Read... [14:28:18]Read from MH i2c: E2 0E 00 [14:28:18]MH_I2C_Read... [14:28:18]Read from MH i2c: E2 0E 00 1B 50 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E1 [14:28:18]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:28:18]wFMCommunicate OK [14:28:18]SAM_PROTO_GetShiftState done [14:28:18]FM_GetShiftState done [14:28:18]req_shift_opened done [14:28:18]requested_item shift.open_date is exist - process it [14:28:18]req_shift_open_date [14:28:18]req_shift_open_date done [14:28:18]produce_requested_data done [14:28:18]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318015,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:28:18]process_action_free close_receipt [14:28:18]json_value_free [14:28:18]json_value_free done [14:28:18]process_json_proto returns [14:28:18]Send response to host [14:28:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318015,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:28:18]free response buf [14:28:18]execute_script done [14:28:18]execute_script returns [14:28:18]free content buf [14:28:18]Sock 7.Close socket [14:28:18]Sock 7.Thread stoped [14:28:22]OFD Sender: No OFD packet to send [14:28:27]OFD Sender: No OFD packet to send [14:28:32]OFD Sender: No OFD packet to send [14:28:37]OFD Sender: No OFD packet to send [14:28:42]OFD Sender: No OFD packet to send [14:28:47]OFD Sender: No OFD packet to send [14:28:52]OFD Sender: No OFD packet to send [14:28:57]OFD Sender: No OFD packet to send [14:29:02]OFD Sender: No OFD packet to send [14:29:07]OFD Sender: No OFD packet to send [14:29:12]OFD Sender: No OFD packet to send [14:29:15]accept exits with 9 [14:29:15]New connection [14:29:15]New thread 3067436388 created [14:29:15]Thread 3067293028 joined [14:29:15]Waiting for new connection... [14:29:15] Sock 9.Parse request [14:29:15]Sock 9.Check first char [14:29:15]Sock 9.First char is OK [14:29:15]request: POST /json_proto HTTP/1.0 [14:29:15]Method: POST [14:29:15]URL: /json_proto [14:29:15]Method is POST - this is cgi request [14:29:15]url: /json_proto [14:29:15]query_string will be loaded in cgi processing [14:29:15]execute_cgi json_proto POST (null) [14:29:15]execute_cgi path=json_proto method=POST [14:29:15]POST find Content-Length [14:29:15]Host: 172.17.50.195:8080 [14:29:15]Content-Length: 678 [14:29:15]Content-Type: application/json [14:29:15] [14:29:15]POST finish read [14:29:15]Found Content-Length = 678 [14:29:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092988", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:29:15]execute_script... [14:29: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)1092988", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:29:15]POST & json_proto [14:29:15]process_json_proto [14:29:15]json parsed OK: [14:29:15]protocol is kg_v1.0 [14:29:15]action value=close_receipt [14:29:15]process_action close_receipt [14:29:15]cmd_close_receipt [14:29:15]MH_GetDate [14:29:15]Write to MH i2c: F0 00 00 1C 50 5B [14:29:15]Write i2c OK [14:29:15]MH_I2C_Read... [14:29:15]Read from MH i2c: F0 [14:29:15]MH_I2C_Read... [14:29:15]Read from MH i2c: F0 09 00 [14:29:15]MH_I2C_Read... [14:29:15]Read from MH i2c: F0 09 00 1C 50 00 BD 9F 1F 67 43 33 1C 67 3F [14:29:15]GetLastDocTimeStamp 1730125695 [14:29:15]current date 1730125757 [14:29:15]FM_GetShiftState [14:29:15]SAM_PROTO_GetShiftState [14:29:15]wFMCommunicate request_size=4 [14:29:15]MH_SAM_APDU [14:29:15]CAPDU: 80 13 01 00 [14:29:15]Write to MH i2c: E2 08 00 1D 50 80 13 01 00 00 00 00 00 EA [14:29:15]Write i2c OK [14:29:15]MH_I2C_Read... [14:29:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:29:15]Read from MH i2c: E2 [14:29:15]MH_I2C_Read... [14:29:15]Read from MH i2c: E2 0E 00 [14:29:15]MH_I2C_Read... [14:29:15]Read from MH i2c: E2 0E 00 1D 50 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E3 [14:29:15]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:29:15]wFMCommunicate OK [14:29:15]SAM_PROTO_GetShiftState done [14:29:15]FM_GetShiftState done [14:29:15]opened in 1730073493 [14:29:15]opened+sec_in_day 1730159893 [14:29:15]quantity*price = 40006 [14:29:15]sum+1 = 40007 [14:29:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 491 28.10.2024 14:29 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318016 ФПД: 257026865439839 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T142917&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318016&fm=257026865439839&tin=02508201610067®Number=0000000000091628&sum=40000 [14:29:16]StoreToDocumentArchive [14:29:16]shift 546 fd 318016 [14:29:16]save to /storage/0546/doc_00318016 [14:29:16]save last doc name /storage/0546/doc_00318016 to /storage/kkm_last_doc_name [14:29:16]save OK [14:29:16]Clear old archive folders... [14:29:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:29:16]tlvbuf is 015EB890 [14:29:16]SAM_PROTO_ClearQueue [14:29:16]wFMCommunicate request_size=4 [14:29:16]MH_SAM_APDU [14:29:16]CAPDU: 80 09 00 00 [14:29:16]Write to MH i2c: E2 08 00 2A 50 80 09 00 00 00 00 00 00 EC [14:29:16]Write i2c OK [14:29:16]MH_I2C_Read... [14:29:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:29:16]Read from MH i2c: E2 [14:29:16]MH_I2C_Read... [14:29:16]Read from MH i2c: E2 03 00 [14:29:16]MH_I2C_Read... [14:29:16]Read from MH i2c: E2 03 00 2A 50 00 90 00 EE [14:29:16]RAPDU: 90 00 [14:29:16]wFMCommunicate OK [14:29:16]SAM_PROTO_ClearQueue done [14:29:16]KKMCreateOFDPacket [14:29:16]OFDProtocolAddRootSTLVToBuf [14:29:16]FM_MakeSignedData [14:29:16]FM_MakeSignedData [14:29:16]SAM_PROTO_SignData [14:29:16]wFMCommunicate request_size=4 [14:29:16]MH_SAM_APDU [14:29:16]CAPDU: 80 0D 01 02 [14:29:16]Write to MH i2c: E2 08 00 2B 50 80 0D 01 02 00 00 00 00 F4 [14:29:16]Write i2c OK [14:29:16]MH_I2C_Read... [14:29:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:29:16]Read from MH i2c: E2 [14:29:16]MH_I2C_Read... [14:29:16]Read from MH i2c: E2 03 00 [14:29:16]MH_I2C_Read... [14:29:16]Read from MH i2c: E2 03 00 2B 50 00 90 00 EF [14:29:16]RAPDU: 90 00 [14:29:16]wFMCommunicate OK [14:29:16]wFMCommunicate request_size=255 [14:29:16]MH_SAM_APDU [14:29: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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 01 00 00 F4 03 04 00 BD 9F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 40 DA 04 00 35 04 06 00 E9 [14:29:16]Write to MH i2c: E2 02 01 2C 50 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 01 00 00 F4 03 04 00 BD 9F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 40 DA 04 00 35 04 06 00 E9 00 00 4A [14:29:16]Write i2c OK [14:29:16]MH_I2C_Read... [14:29:17]OFD Sender: No OFD packet to send [14:29:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:29:17]Read from MH i2c: E2 [14:29:17]MH_I2C_Read... [14:29:17]Read from MH i2c: E2 03 00 [14:29:17]MH_I2C_Read... [14:29:17]Read from MH i2c: E2 03 00 2C 50 00 90 00 F0 [14:29:17]RAPDU: 90 00 [14:29:17]wFMCommunicate OK [14:29:17]wFMCommunicate request_size=10 [14:29:17]MH_SAM_APDU [14:29:17]CAPDU: 80 0D 02 02 05 C3 BB 03 24 5F [14:29:17]Write to MH i2c: E2 0D 00 2D 50 80 0D 02 02 05 00 C3 BB 03 24 5F 00 00 05 [14:29:17]Write i2c OK [14:29:17]MH_I2C_Read... [14:29:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:29:17]Read from MH i2c: E2 [14:29:17]MH_I2C_Read... [14:29:17]Read from MH i2c: E2 03 00 [14:29:17]MH_I2C_Read... [14:29:17]Read from MH i2c: E2 03 00 2D 50 00 90 00 F1 [14:29:17]RAPDU: 90 00 [14:29:17]wFMCommunicate OK [14:29:17]wFMCommunicate request_size=4 [14:29:17]MH_SAM_APDU [14:29:17]CAPDU: 80 0D 03 02 [14:29:17]Write to MH i2c: E2 08 00 2E 50 80 0D 03 02 00 00 00 00 F9 [14:29:17]Write i2c OK [14:29:17]MH_I2C_Read... [14:29:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:29:17]Read from MH i2c: E2 [14:29:17]MH_I2C_Read... [14:29:17]Read from MH i2c: E2 0B 00 [14:29:17]MH_I2C_Read... [14:29:17]Read from MH i2c: E2 0B 00 2E 50 00 F3 6D 01 6F 50 DB 59 E6 90 00 34 [14:29:17]RAPDU: F3 6D 01 6F 50 DB 59 E6 90 00 [14:29:17]wFMCommunicate OK [14:29:17]SAM_PROTO_SignData done [14:29:17]FM_MakeSignedData done [14:29:17]CreateOFDProtocolMessage [14:29:17]wFMCommunicate request_size=4 [14:29:17]MH_SAM_APDU [14:29:17]CAPDU: 80 11 00 00 [14:29:17]Write to MH i2c: E2 08 00 2F 50 80 11 00 00 00 00 00 00 F9 [14:29:17]Write i2c OK [14:29:17]MH_I2C_Read... [14:29:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:29:17]Read from MH i2c: E2 [14:29:17]MH_I2C_Read... [14:29:17]Read from MH i2c: E2 17 00 [14:29:17]MH_I2C_Read... [14:29:17]Read from MH i2c: E2 17 00 2F 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 4D [14:29:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:29:17]wFMCommunicate OK [14:29:17]CreateOFDProtocolMessage done [14:29:17]OFDSenderStorePacket 318016 [14:29:17]StoreOFDPacket docnum=318016 [14:29:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 DA 5A 07 01 17 5C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 01 00 00 F4 03 04 00 BD 9F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 40 DA 04 00 35 04 06 00 E9 C3 BB 03 24 5F F3 6D 01 6F 50 DB 59 E6 [14:29:17]CheckFolder [14:29:17]dirname=/storage/ofd_packets [14:29:17]CheckFolder done [14:29:17]ProducePacketName [14:29:17]name=ofd_packets/00318016 [14:29:17]NVStorageSaveData ofd_packets/00318016 [14:29:17]File name is /storage/ofd_packets/00318016 [14:29:17]Write 301 bytes [14:29:17]NVStorageSaveData done [14:29:17]OFDSenderStorePacket done [14:29:17]KKMCreateOFDPacket done [14:29:17]NVStorageSaveData kkm_last_timestamp [14:29:17]File name is /storage/kkm_last_timestamp [14:29:17]Write 4 bytes [14:29:17]NVStorageSaveData done [14:29:17]ExternCall_PrintAddStr [14:29:17]wPrintStart [14:29:17]Write to MH i2c: 01 00 00 30 50 80 [14:29:17]Write i2c OK [14:29:17]MH_I2C_Read... [14:29:17]Read from MH i2c: 01 [14:29:17]MH_I2C_Read... [14:29:17]Read from MH i2c: 01 07 00 [14:29:17]MH_I2C_Read... [14:29:17]Read from MH i2c: 01 07 00 30 50 00 00 00 00 00 FF 0F 95 [14:29:17]RasterBufferAndPrint [14:29:17]line Счет N : (1)1092988 [14:29:17]line ИНН: 02508201610067 [14:29:17]line Контрольно-Кассовый Чек [14:29:17]line ПРОДАЖА [14:29:17]line ТРК (МРК, ГНК) : 43 [14:29:17]line Товар: 2710124130 [14:29:17]line Аи-92-К-2 [14:29:17]line 5.980 * 66.90 [14:29:17]line = 400.06 [14:29:17]line НДС 12% НСП 1% [14:29:17]line > о реализуемом товаре [14:29:17]line ОКРУГЛЕНИЕ: -0.06 [14:29:17]line ИТОГО: 400.00 [14:29:17]line Внесено: 400.00 [14:29:17]line СДАЧА: 0.00 [14:29:17]line НСП 1% : 3.54 [14:29:17]line НДС 12% : 42.48 [14:29:17]line Наличными: 400.00 [14:29:17]line Безнал.: 0.00 [14:29:17]line Место: АЗС № 101 "Партнер Нефть" [14:29:17]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:29:17]line СНО: Общий режим [14:29:17]line Чек 491 28.10.2024 14:29 [14:29:17]line Смена: 546 ФФД: 1.0 [14:29:17]line ЗНМ: 0300000082 [14:29:17]line РНМ: 0000000000091628 [14:29:17]line Версия ККМ: 001 [14:29:17]line ФМ: 0000000000874671 [14:29:17]line ФД: 318016 [14:29:17]line ФПД: 257026865439839 [14:29:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T142917&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318016&fm=257026865439839&tin=02508201610067®Number=0000000000091628&sum=40000 [14:29:17]OFD Sender: Processing packet 318016 [packets to send 127, broken 126] [14:29:17]ProducePacketName [14:29:17]name=ofd_packets/00318016 [14:29:17]OFD Sender: To server: pG, [14:29:17]CommunicateWithHost lk.salyk.kg:30040 [14:29:17]ConnectInit lk.salyk.kg [14:29:17]written 0, free lines is 4095 [14:29:17]Connected sock=10 [14:29:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 DA 5A 07 01 17 5C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 01 00 00 F4 03 04 00 BD 9F 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 40 DA 04 00 35 04 06 00 E9 C3 BB 03 24 5F F3 6D 01 6F 50 DB 59 E6 [14:29:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 73 6A 47 00 90 26 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 40 DA 04 00 F4 03 04 00 75 4B 1F 67 B6 04 01 00 00 BC 0B 1B C7 C1 4E 36 99 [14:29:17]CommunicateWithHost err = 0 [14:29:17]CheckOFDResponse [14:29:17]1017 (14) - 77093643461234 [14:29:17]1041 (16) - 0000000000874671 [14:29:17]1040 (4) - 318016 [14:29:17]1012 (4) - 28.10.2024 08:29 [14:29:17]1206 (1) - 0 [14:29:17]OFD Sender: Remove packet 318016 [14:29:17]ProducePacketName [14:29:17]name=ofd_packets/00318016 [14:29:17]NVStorageDeleteData [14:29:18]Write to MH i2c: 01 00 00 5B 50 AB [14:29:18]Write i2c OK [14:29:18]MH_I2C_Read... [14:29:18]Read from MH i2c: 01 [14:29:18]MH_I2C_Read... [14:29:18]Read from MH i2c: 01 07 00 [14:29:18]MH_I2C_Read... [14:29:18]Read from MH i2c: 01 07 00 5B 50 00 00 00 00 00 F9 0C B7 [14:29:18]RasterBufferAndPrint [14:29:18]line [14:29:18]line [14:29:18]line [14:29:18]line [14:29:18]line [14:29:18]written 0, free lines is 3330 [14:29:18]MH_Cut [14:29:18]Write to MH i2c: D1 01 00 62 50 01 84 [14:29:18]Write i2c OK [14:29:18]MH_I2C_Read... [14:29:18]Read from MH i2c: D1 [14:29:18]MH_I2C_Read... [14:29:18]Read from MH i2c: D1 01 00 [14:29:18]MH_I2C_Read... [14:29:18]Read from MH i2c: D1 01 00 62 50 00 83 [14:29:18]Write to MH i2c: 01 00 00 63 50 B3 [14:29:18]Write i2c OK [14:29:18]MH_I2C_Read... [14:29:18]OFD Sender: No OFD packet to send [14:29:18]*** Cut start [14:29:18]*** Partial cut [14:29:18]*** CUTSNS_PIN = 1 [14:29:18]*** CUTSNS_PIN = 0 [14:29:19]*** Brake cut motor [14:29:19]Read from MH i2c: 01 [14:29:19]MH_I2C_Read... [14:29:19]*** Stop cut motor [14:29:19]*** Cut end [14:29:19]Read from MH i2c: 01 07 00 [14:29:19]MH_I2C_Read... [14:29:19]Read from MH i2c: 01 07 00 63 50 00 00 00 00 00 FF 0F C8 [14:29:19]process_action close_receipt done [14:29:19]requested_data is exist [14:29:19]produce_requested_data [14:29:19]requested_item fm.sn is exist - process it [14:29:19]wFMCommunicate request_size=4 [14:29:19]MH_SAM_APDU [14:29:19]CAPDU: 80 11 00 00 [14:29:19]Write to MH i2c: E2 08 00 64 50 80 11 00 00 00 00 00 00 2E [14:29:19]Write i2c OK [14:29:19]MH_I2C_Read... [14:29:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:29:19]Read from MH i2c: E2 [14:29:19]MH_I2C_Read... [14:29:19]Read from MH i2c: E2 17 00 [14:29:19]MH_I2C_Read... [14:29:19]Read from MH i2c: E2 17 00 64 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 82 [14:29:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:29:19]wFMCommunicate OK [14:29:19]requested_item fd.num is exist - process it [14:29:19]SAM_PROTO_GetFieldsCounters [14:29:19]wFMCommunicate request_size=4 [14:29:19]MH_SAM_APDU [14:29:19]CAPDU: 80 13 00 00 [14:29:19]Write to MH i2c: E2 08 00 65 50 80 13 00 00 00 00 00 00 31 [14:29:19]Write i2c OK [14:29:19]MH_I2C_Read... [14:29:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:29:19]Read from MH i2c: E2 [14:29:19]MH_I2C_Read... [14:29:19]Read from MH i2c: E2 62 00 [14:29:19]MH_I2C_Read... [14:29:19]Read from MH i2c: E2 62 00 65 50 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 40 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 EB 01 00 00 5E 04 04 00 EB 01 00 00 57 04 04 00 EC 01 00 00 19 04 04 00 00 00 00 00 90 00 5A [14:29:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 40 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 EB 01 00 00 5E 04 04 00 EB 01 00 00 57 04 04 00 EC 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:29:19]wFMCommunicate OK [14:29:19]SAM_PROTO_GetFieldsCounters done [14:29:19]requested_item shift.num is exist - process it [14:29:19]requested_item shift.opened is exist - process it [14:29:19]req_shift_opened [14:29:19]FM_GetShiftState [14:29:19]SAM_PROTO_GetShiftState [14:29:19]wFMCommunicate request_size=4 [14:29:19]MH_SAM_APDU [14:29:19]CAPDU: 80 13 01 00 [14:29:19]Write to MH i2c: E2 08 00 66 50 80 13 01 00 00 00 00 00 33 [14:29:19]Write i2c OK [14:29:19]MH_I2C_Read... [14:29:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:29:19]Read from MH i2c: E2 [14:29:19]MH_I2C_Read... [14:29:19]Read from MH i2c: E2 0E 00 [14:29:19]MH_I2C_Read... [14:29:19]Read from MH i2c: E2 0E 00 66 50 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 2C [14:29:19]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:29:19]wFMCommunicate OK [14:29:19]SAM_PROTO_GetShiftState done [14:29:19]FM_GetShiftState done [14:29:19]req_shift_opened done [14:29:19]requested_item shift.open_date is exist - process it [14:29:19]req_shift_open_date [14:29:19]req_shift_open_date done [14:29:19]produce_requested_data done [14:29:19]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318016,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:29:19]process_action_free close_receipt [14:29:19]json_value_free [14:29:19]json_value_free done [14:29:19]process_json_proto returns [14:29:19]Send response to host [14:29:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318016,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:29:19]free response buf [14:29:19]execute_script done [14:29:19]execute_script returns [14:29:19]free content buf [14:29:19]Sock 9.Close socket [14:29:19]Sock 9.Thread stoped [14:29:23]OFD Sender: No OFD packet to send [14:29:28]OFD Sender: No OFD packet to send [14:29:33]OFD Sender: No OFD packet to send [14:29:38]OFD Sender: No OFD packet to send [14:29:43]OFD Sender: No OFD packet to send [14:29:48]OFD Sender: No OFD packet to send [14:29:53]OFD Sender: No OFD packet to send [14:29:58]OFD Sender: No OFD packet to send [14:30:03]OFD Sender: No OFD packet to send [14:30:08]OFD Sender: No OFD packet to send [14:30:13]OFD Sender: No OFD packet to send [14:30:18]OFD Sender: No OFD packet to send [14:30:23]OFD Sender: No OFD packet to send [14:30:28]OFD Sender: No OFD packet to send [14:30:33]OFD Sender: No OFD packet to send [14:30:38]OFD Sender: No OFD packet to send [14:30:43]OFD Sender: No OFD packet to send [14:30:48]OFD Sender: No OFD packet to send [14:30:50]accept exits with 7 [14:30:50]New connection [14:30:50]New thread 3067293028 created [14:30:50]Thread 3067436388 joined [14:30:50]Waiting for new connection... [14:30:50] Sock 7.Parse request [14:30:50]Sock 7.Check first char [14:30:50]Sock 7.First char is OK [14:30:50]request: POST /json_proto HTTP/1.0 [14:30:50]Method: POST [14:30:50]URL: /json_proto [14:30:50]Method is POST - this is cgi request [14:30:50]url: /json_proto [14:30:50]query_string will be loaded in cgi processing [14:30:50]execute_cgi json_proto POST (null) [14:30:50]execute_cgi path=json_proto method=POST [14:30:50]POST find Content-Length [14:30:50]Host: 172.17.50.195:8080 [14:30:50]Content-Length: 678 [14:30:50]Content-Type: application/json [14:30:50] [14:30:50]POST finish read [14:30:50]Found Content-Length = 678 [14:30:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092989", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:30:50]execute_script... [14:30: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)1092989", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:30:50]POST & json_proto [14:30:50]process_json_proto [14:30:50]json parsed OK: [14:30:50]protocol is kg_v1.0 [14:30:50]action value=close_receipt [14:30:50]process_action close_receipt [14:30:50]cmd_close_receipt [14:30:50]MH_GetDate [14:30:50]Write to MH i2c: F0 00 00 67 50 A6 [14:30:50]Write i2c OK [14:30:50]MH_I2C_Read... [14:30:50]Read from MH i2c: F0 [14:30:50]MH_I2C_Read... [14:30:50]Read from MH i2c: F0 09 00 [14:30:50]MH_I2C_Read... [14:30:50]Read from MH i2c: F0 09 00 67 50 00 1B A0 1F 67 43 33 1C 67 E9 [14:30:50]GetLastDocTimeStamp 1730125757 [14:30:50]current date 1730125851 [14:30:50]FM_GetShiftState [14:30:50]SAM_PROTO_GetShiftState [14:30:50]wFMCommunicate request_size=4 [14:30:50]MH_SAM_APDU [14:30:50]CAPDU: 80 13 01 00 [14:30:50]Write to MH i2c: E2 08 00 68 50 80 13 01 00 00 00 00 00 35 [14:30:50]Write i2c OK [14:30:50]MH_I2C_Read... [14:30:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:30:50]Read from MH i2c: E2 [14:30:50]MH_I2C_Read... [14:30:50]Read from MH i2c: E2 0E 00 [14:30:50]MH_I2C_Read... [14:30:50]Read from MH i2c: E2 0E 00 68 50 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 2E [14:30:50]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:30:50]wFMCommunicate OK [14:30:50]SAM_PROTO_GetShiftState done [14:30:50]FM_GetShiftState done [14:30:50]opened in 1730073493 [14:30:50]opened+sec_in_day 1730159893 [14:30:50]quantity*price = 20003 [14:30:50]sum+1 = 20004 [14:30:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 492 28.10.2024 14:30 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318017 ФПД: 267056096912116 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T143052&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318017&fm=267056096912116&tin=02508201610067®Number=0000000000091628&sum=20000 [14:30:51]StoreToDocumentArchive [14:30:51]shift 546 fd 318017 [14:30:51]save to /storage/0546/doc_00318017 [14:30:51]save last doc name /storage/0546/doc_00318017 to /storage/kkm_last_doc_name [14:30:51]save OK [14:30:51]Clear old archive folders... [14:30:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:30:51]tlvbuf is 013BA800 [14:30:51]SAM_PROTO_ClearQueue [14:30:51]wFMCommunicate request_size=4 [14:30:51]MH_SAM_APDU [14:30:51]CAPDU: 80 09 00 00 [14:30:51]Write to MH i2c: E2 08 00 75 50 80 09 00 00 00 00 00 00 37 [14:30:51]Write i2c OK [14:30:51]MH_I2C_Read... [14:30:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:30:51]Read from MH i2c: E2 [14:30:51]MH_I2C_Read... [14:30:51]Read from MH i2c: E2 03 00 [14:30:51]MH_I2C_Read... [14:30:51]Read from MH i2c: E2 03 00 75 50 00 90 00 39 [14:30:51]RAPDU: 90 00 [14:30:51]wFMCommunicate OK [14:30:51]SAM_PROTO_ClearQueue done [14:30:51]KKMCreateOFDPacket [14:30:51]OFDProtocolAddRootSTLVToBuf [14:30:51]FM_MakeSignedData [14:30:51]FM_MakeSignedData [14:30:51]SAM_PROTO_SignData [14:30:51]wFMCommunicate request_size=4 [14:30:51]MH_SAM_APDU [14:30:51]CAPDU: 80 0D 01 02 [14:30:51]Write to MH i2c: E2 08 00 76 50 80 0D 01 02 00 00 00 00 3F [14:30:51]Write i2c OK [14:30:51]MH_I2C_Read... [14:30:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:30:51]Read from MH i2c: E2 [14:30:51]MH_I2C_Read... [14:30:51]Read from MH i2c: E2 03 00 [14:30:51]MH_I2C_Read... [14:30:51]Read from MH i2c: E2 03 00 76 50 00 90 00 3A [14:30:51]RAPDU: 90 00 [14:30:51]wFMCommunicate OK [14:30:51]wFMCommunicate request_size=255 [14:30:51]MH_SAM_APDU [14:30: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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 01 00 00 F4 03 04 00 1C A0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 41 DA 04 00 35 04 06 00 F2 [14:30:51]Write to MH i2c: E2 02 01 77 50 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 01 00 00 F4 03 04 00 1C A0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 41 DA 04 00 35 04 06 00 F2 00 00 F3 [14:30:51]Write i2c OK [14:30:51]MH_I2C_Read... [14:30:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:30:52]Read from MH i2c: E2 [14:30:52]MH_I2C_Read... [14:30:52]Read from MH i2c: E2 03 00 [14:30:52]MH_I2C_Read... [14:30:52]Read from MH i2c: E2 03 00 77 50 00 90 00 3B [14:30:52]RAPDU: 90 00 [14:30:52]wFMCommunicate OK [14:30:52]wFMCommunicate request_size=10 [14:30:52]MH_SAM_APDU [14:30:52]CAPDU: 80 0D 02 02 05 E2 D7 CA A2 F4 [14:30:52]Write to MH i2c: E2 0D 00 78 50 80 0D 02 02 05 00 E2 D7 CA A2 F4 00 00 65 [14:30:52]Write i2c OK [14:30:52]MH_I2C_Read... [14:30:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:30:52]Read from MH i2c: E2 [14:30:52]MH_I2C_Read... [14:30:52]Read from MH i2c: E2 03 00 [14:30:52]MH_I2C_Read... [14:30:52]Read from MH i2c: E2 03 00 78 50 00 90 00 3C [14:30:52]RAPDU: 90 00 [14:30:52]wFMCommunicate OK [14:30:52]wFMCommunicate request_size=4 [14:30:52]MH_SAM_APDU [14:30:52]CAPDU: 80 0D 03 02 [14:30:52]Write to MH i2c: E2 08 00 79 50 80 0D 03 02 00 00 00 00 44 [14:30:52]Write i2c OK [14:30:52]MH_I2C_Read... [14:30:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:30:52]Read from MH i2c: E2 [14:30:52]MH_I2C_Read... [14:30:52]Read from MH i2c: E2 0B 00 [14:30:52]MH_I2C_Read... [14:30:52]Read from MH i2c: E2 0B 00 79 50 00 52 E6 6E 30 F9 56 18 FF 90 00 81 [14:30:52]RAPDU: 52 E6 6E 30 F9 56 18 FF 90 00 [14:30:52]wFMCommunicate OK [14:30:52]SAM_PROTO_SignData done [14:30:52]FM_MakeSignedData done [14:30:52]CreateOFDProtocolMessage [14:30:52]wFMCommunicate request_size=4 [14:30:52]MH_SAM_APDU [14:30:52]CAPDU: 80 11 00 00 [14:30:52]Write to MH i2c: E2 08 00 7A 50 80 11 00 00 00 00 00 00 44 [14:30:52]Write i2c OK [14:30:52]MH_I2C_Read... [14:30:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:30:52]Read from MH i2c: E2 [14:30:52]MH_I2C_Read... [14:30:52]Read from MH i2c: E2 17 00 [14:30:52]MH_I2C_Read... [14:30:52]Read from MH i2c: E2 17 00 7A 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 98 [14:30:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:30:52]wFMCommunicate OK [14:30:52]CreateOFDProtocolMessage done [14:30:52]OFDSenderStorePacket 318017 [14:30:52]StoreOFDPacket docnum=318017 [14:30:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 AB C6 07 01 EA 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 01 00 00 F4 03 04 00 1C A0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 41 DA 04 00 35 04 06 00 F2 E2 D7 CA A2 F4 52 E6 6E 30 F9 56 18 FF [14:30:52]CheckFolder [14:30:52]dirname=/storage/ofd_packets [14:30:52]CheckFolder done [14:30:52]ProducePacketName [14:30:52]name=ofd_packets/00318017 [14:30:52]NVStorageSaveData ofd_packets/00318017 [14:30:52]File name is /storage/ofd_packets/00318017 [14:30:52]Write 301 bytes [14:30:52]NVStorageSaveData done [14:30:52]OFDSenderStorePacket done [14:30:52]KKMCreateOFDPacket done [14:30:52]NVStorageSaveData kkm_last_timestamp [14:30:52]File name is /storage/kkm_last_timestamp [14:30:52]Write 4 bytes [14:30:52]NVStorageSaveData done [14:30:52]ExternCall_PrintAddStr [14:30:52]wPrintStart [14:30:52]Write to MH i2c: 01 00 00 7B 50 CB [14:30:52]Write i2c OK [14:30:52]MH_I2C_Read... [14:30:52]Read from MH i2c: 01 [14:30:52]MH_I2C_Read... [14:30:52]Read from MH i2c: 01 07 00 [14:30:52]MH_I2C_Read... [14:30:52]Read from MH i2c: 01 07 00 7B 50 00 00 00 00 00 FF 0F E0 [14:30:52]RasterBufferAndPrint [14:30:52]line Счет N : (1)1092989 [14:30:52]line ИНН: 02508201610067 [14:30:52]line Контрольно-Кассовый Чек [14:30:52]line ПРОДАЖА [14:30:52]line ТРК (МРК, ГНК) : 53 [14:30:52]line Товар: 2710124130 [14:30:52]line Аи-92-К-2 [14:30:52]line 2.990 * 66.90 [14:30:52]line = 200.03 [14:30:52]line НДС 12% НСП 1% [14:30:52]line > о реализуемом товаре [14:30:52]line ОКРУГЛЕНИЕ: -0.03 [14:30:52]line ИТОГО: 200.00 [14:30:52]line Внесено: 200.00 [14:30:52]line СДАЧА: 0.00 [14:30:52]line НСП 1% : 1.77 [14:30:52]line НДС 12% : 21.24 [14:30:52]line Наличными: 200.00 [14:30:52]line Безнал.: 0.00 [14:30:52]line Место: АЗС № 101 "Партнер Нефть" [14:30:52]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:30:52]line СНО: Общий режим [14:30:52]line Чек 492 28.10.2024 14:30 [14:30:52]line Смена: 546 ФФД: 1.0 [14:30:52]line ЗНМ: 0300000082 [14:30:52]line РНМ: 0000000000091628 [14:30:52]line Версия ККМ: 001 [14:30:52]line ФМ: 0000000000874671 [14:30:52]line ФД: 318017 [14:30:52]line ФПД: 267056096912116 [14:30:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T143052&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318017&fm=267056096912116&tin=02508201610067®Number=0000000000091628&sum=20000 [14:30:52]written 0, free lines is 4095 [14:30:52]OFD Sender: Processing packet 318017 [packets to send 127, broken 126] [14:30:52]ProducePacketName [14:30:52]name=ofd_packets/00318017 [14:30:52]OFD Sender: To server: pG, [14:30:52]CommunicateWithHost lk.salyk.kg:30040 [14:30:52]ConnectInit lk.salyk.kg [14:30:52]Connected sock=10 [14:30:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 AB C6 07 01 EA 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 01 00 00 F4 03 04 00 1C A0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 41 DA 04 00 35 04 06 00 F2 E2 D7 CA A2 F4 52 E6 6E 30 F9 56 18 FF [14:30:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 A7 44 47 00 02 AF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 41 DA 04 00 F4 03 04 00 D4 4B 1F 67 B6 04 01 00 00 04 99 CA 51 1D A6 46 38 [14:30:52]CommunicateWithHost err = 0 [14:30:52]CheckOFDResponse [14:30:52]1017 (14) - 77093643461234 [14:30:52]1041 (16) - 0000000000874671 [14:30:52]1040 (4) - 318017 [14:30:52]1012 (4) - 28.10.2024 08:31 [14:30:52]1206 (1) - 0 [14:30:52]OFD Sender: Remove packet 318017 [14:30:52]ProducePacketName [14:30:52]name=ofd_packets/00318017 [14:30:52]NVStorageDeleteData [14:30:52]Write to MH i2c: 01 00 00 A6 50 F6 [14:30:52]Write i2c OK [14:30:52]MH_I2C_Read... [14:30:52]Read from MH i2c: 01 [14:30:52]MH_I2C_Read... [14:30:52]Read from MH i2c: 01 07 00 [14:30:52]MH_I2C_Read... [14:30:52]Read from MH i2c: 01 07 00 A6 50 00 00 00 00 00 FC 0C 05 [14:30:52]RasterBufferAndPrint [14:30:52]line [14:30:52]line [14:30:52]line [14:30:52]line [14:30:52]line [14:30:52]written 0, free lines is 3333 [14:30:52]MH_Cut [14:30:52]Write to MH i2c: D1 01 00 AD 50 01 CF [14:30:52]Write i2c OK [14:30:52]MH_I2C_Read... [14:30:52]Read from MH i2c: D1 [14:30:52]MH_I2C_Read... [14:30:52]Read from MH i2c: D1 01 00 [14:30:52]MH_I2C_Read... [14:30:52]Read from MH i2c: D1 01 00 AD 50 00 CE [14:30:52]Write to MH i2c: 01 00 00 AE 50 FE [14:30:52]Write i2c OK [14:30:52]MH_I2C_Read... [14:30:53]OFD Sender: No OFD packet to send [14:30:53]*** Cut start [14:30:53]*** Partial cut [14:30:53]*** CUTSNS_PIN = 1 [14:30:53]*** CUTSNS_PIN = 0 [14:30:53]*** Brake cut motor [14:30:53]Read from MH i2c: 01 [14:30:54]MH_I2C_Read... [14:30:54]*** Stop cut motor [14:30:54]*** Cut end [14:30:54]Read from MH i2c: 01 07 00 [14:30:54]MH_I2C_Read... [14:30:54]Read from MH i2c: 01 07 00 AE 50 00 00 00 00 00 FF 0F 13 [14:30:54]process_action close_receipt done [14:30:54]requested_data is exist [14:30:54]produce_requested_data [14:30:54]requested_item fm.sn is exist - process it [14:30:54]wFMCommunicate request_size=4 [14:30:54]MH_SAM_APDU [14:30:54]CAPDU: 80 11 00 00 [14:30:54]Write to MH i2c: E2 08 00 AF 50 80 11 00 00 00 00 00 00 79 [14:30:54]Write i2c OK [14:30:54]MH_I2C_Read... [14:30:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:30:54]Read from MH i2c: E2 [14:30:54]MH_I2C_Read... [14:30:54]Read from MH i2c: E2 17 00 [14:30:54]MH_I2C_Read... [14:30:54]Read from MH i2c: E2 17 00 AF 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 CD [14:30:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:30:54]wFMCommunicate OK [14:30:54]requested_item fd.num is exist - process it [14:30:54]SAM_PROTO_GetFieldsCounters [14:30:54]wFMCommunicate request_size=4 [14:30:54]MH_SAM_APDU [14:30:54]CAPDU: 80 13 00 00 [14:30:54]Write to MH i2c: E2 08 00 B0 50 80 13 00 00 00 00 00 00 7C [14:30:54]Write i2c OK [14:30:54]MH_I2C_Read... [14:30:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:30:54]Read from MH i2c: E2 [14:30:54]MH_I2C_Read... [14:30:54]Read from MH i2c: E2 62 00 [14:30:54]MH_I2C_Read... [14:30:54]Read from MH i2c: E2 62 00 B0 50 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 41 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 EC 01 00 00 5E 04 04 00 EC 01 00 00 57 04 04 00 ED 01 00 00 19 04 04 00 00 00 00 00 90 00 A9 [14:30:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 41 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 EC 01 00 00 5E 04 04 00 EC 01 00 00 57 04 04 00 ED 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:30:54]wFMCommunicate OK [14:30:54]SAM_PROTO_GetFieldsCounters done [14:30:54]requested_item shift.num is exist - process it [14:30:54]requested_item shift.opened is exist - process it [14:30:54]req_shift_opened [14:30:54]FM_GetShiftState [14:30:54]SAM_PROTO_GetShiftState [14:30:54]wFMCommunicate request_size=4 [14:30:54]MH_SAM_APDU [14:30:54]CAPDU: 80 13 01 00 [14:30:54]Write to MH i2c: E2 08 00 B1 50 80 13 01 00 00 00 00 00 7E [14:30:54]Write i2c OK [14:30:54]MH_I2C_Read... [14:30:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:30:54]Read from MH i2c: E2 [14:30:54]MH_I2C_Read... [14:30:54]Read from MH i2c: E2 0E 00 [14:30:54]MH_I2C_Read... [14:30:54]Read from MH i2c: E2 0E 00 B1 50 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 77 [14:30:54]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:30:54]wFMCommunicate OK [14:30:54]SAM_PROTO_GetShiftState done [14:30:54]FM_GetShiftState done [14:30:54]req_shift_opened done [14:30:54]requested_item shift.open_date is exist - process it [14:30:54]req_shift_open_date [14:30:54]req_shift_open_date done [14:30:54]produce_requested_data done [14:30:54]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318017,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:30:54]process_action_free close_receipt [14:30:54]json_value_free [14:30:54]json_value_free done [14:30:54]process_json_proto returns [14:30:54]Send response to host [14:30:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318017,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:30:54]free response buf [14:30:54]execute_script done [14:30:54]execute_script returns [14:30:54]free content buf [14:30:54]Sock 7.Close socket [14:30:54]Sock 7.Thread stoped [14:30:57]accept exits with 9 [14:30:57]New connection [14:30:57]New thread 3067436388 created [14:30:57]Thread 3067293028 joined [14:30:57]Waiting for new connection... [14:30:57] Sock 9.Parse request [14:30:57]Sock 9.Check first char [14:30:57]Sock 9.First char is OK [14:30:57]request: POST /json_proto HTTP/1.0 [14:30:57]Method: POST [14:30:57]URL: /json_proto [14:30:57]Method is POST - this is cgi request [14:30:57]url: /json_proto [14:30:57]query_string will be loaded in cgi processing [14:30:57]execute_cgi json_proto POST (null) [14:30:57]execute_cgi path=json_proto method=POST [14:30:57]POST find Content-Length [14:30:57]Host: 172.17.50.195:8080 [14:30:57]Content-Length: 632 [14:30:57]Content-Type: application/json [14:30:57] [14:30:57]POST finish read [14:30:57]Found Content-Length = 632 [14:30:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)334870", "tax_sys" : 0, "items" : [ { "code": "4700000160204", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1,5\u043B", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 60.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:30:57]execute_script... [14:30: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)334870", "tax_sys" : 0, "items" : [ { "code": "4700000160204", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1,5\u043B", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 60.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:30:57]POST & json_proto [14:30:57]process_json_proto [14:30:57]json parsed OK: [14:30:57]protocol is kg_v1.0 [14:30:57]action value=close_receipt [14:30:57]process_action close_receipt [14:30:57]cmd_close_receipt [14:30:57]MH_GetDate [14:30:57]Write to MH i2c: F0 00 00 B2 50 F1 [14:30:57]Write i2c OK [14:30:57]MH_I2C_Read... [14:30:57]Read from MH i2c: F0 [14:30:57]MH_I2C_Read... [14:30:57]Read from MH i2c: F0 09 00 [14:30:57]MH_I2C_Read... [14:30:57]Read from MH i2c: F0 09 00 B2 50 00 22 A0 1F 67 43 33 1C 67 3B [14:30:57]GetLastDocTimeStamp 1730125852 [14:30:57]current date 1730125858 [14:30:57]FM_GetShiftState [14:30:57]SAM_PROTO_GetShiftState [14:30:57]wFMCommunicate request_size=4 [14:30:57]MH_SAM_APDU [14:30:57]CAPDU: 80 13 01 00 [14:30:57]Write to MH i2c: E2 08 00 B3 50 80 13 01 00 00 00 00 00 80 [14:30:57]Write i2c OK [14:30:57]MH_I2C_Read... [14:30:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:30:57]Read from MH i2c: E2 [14:30:57]MH_I2C_Read... [14:30:57]Read from MH i2c: E2 0E 00 [14:30:57]MH_I2C_Read... [14:30:57]Read from MH i2c: E2 0E 00 B3 50 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 79 [14:30:57]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:30:57]wFMCommunicate OK [14:30:57]SAM_PROTO_GetShiftState done [14:30:57]FM_GetShiftState done [14:30:57]opened in 1730073493 [14:30:57]opened+sec_in_day 1730159893 [14:30:57]quantity*price = 6000 [14:30:57]sum+1 = 6001 [14:30:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 60.00 НСП 1% : 0.53 НДС 12% : 6.37 Наличными: 60.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 493 28.10.2024 14:30 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318018 ФПД: 197707209590601 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T143058&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318018&fm=197707209590601&tin=02508201610067®Number=0000000000091628&sum=6000 0 [14:30:58]StoreToDocumentArchive [14:30:58]shift 546 fd 318018 [14:30:58]save to /storage/0546/doc_00318018 [14:30:58]save last doc name /storage/0546/doc_00318018 to /storage/kkm_last_doc_name [14:30:58]save OK [14:30:58]Clear old archive folders... [14:30:58]ProcessDocumentItem done err = 0, tmpTLVsize=271 [14:30:58]tlvbuf is 0153F890 [14:30:58]SAM_PROTO_ClearQueue [14:30:58]wFMCommunicate request_size=4 [14:30:58]MH_SAM_APDU [14:30:58]CAPDU: 80 09 00 00 [14:30:58]Write to MH i2c: E2 08 00 C0 50 80 09 00 00 00 00 00 00 82 [14:30:58]Write i2c OK [14:30:58]MH_I2C_Read... [14:30:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:30:58]Read from MH i2c: E2 [14:30:58]MH_I2C_Read... [14:30:58]Read from MH i2c: E2 03 00 [14:30:58]MH_I2C_Read... [14:30:58]Read from MH i2c: E2 03 00 C0 50 00 90 00 84 [14:30:58]RAPDU: 90 00 [14:30:58]wFMCommunicate OK [14:30:58]SAM_PROTO_ClearQueue done [14:30:58]KKMCreateOFDPacket [14:30:58]OFDProtocolAddRootSTLVToBuf [14:30:58]FM_MakeSignedData [14:30:58]FM_MakeSignedData [14:30:58]SAM_PROTO_SignData [14:30:58]wFMCommunicate request_size=4 [14:30:58]MH_SAM_APDU [14:30:58]CAPDU: 80 0D 01 02 [14:30:58]Write to MH i2c: E2 08 00 C1 50 80 0D 01 02 00 00 00 00 8A [14:30:58]Write i2c OK [14:30:58]MH_I2C_Read... [14:30:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:30:58]Read from MH i2c: E2 [14:30:58]MH_I2C_Read... [14:30:58]Read from MH i2c: E2 03 00 [14:30:58]MH_I2C_Read... [14:30:58]Read from MH i2c: E2 03 00 C1 50 00 90 00 85 [14:30:58]RAPDU: 90 00 [14:30:58]wFMCommunicate OK [14:30:58]wFMCommunicate request_size=255 [14:30:58]MH_SAM_APDU [14:30:58]CAPDU: 80 0D 02 02 FA 03 00 0F 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 30 34 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 31 2C 35 D0 BB 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 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 01 00 00 F4 03 04 00 22 A0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 [14:30:58]Write to MH i2c: E2 02 01 C2 50 80 0D 02 02 FA 00 03 00 0F 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 30 34 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 31 2C 35 D0 BB 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 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 01 00 00 F4 03 04 00 22 A0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 00 00 14 [14:30:58]Write i2c OK [14:30:58]MH_I2C_Read... [14:30:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:30:58]Read from MH i2c: E2 [14:30:58]MH_I2C_Read... [14:30:58]Read from MH i2c: E2 03 00 [14:30:58]MH_I2C_Read... [14:30:58]Read from MH i2c: E2 03 00 C2 50 00 90 00 86 [14:30:58]RAPDU: 90 00 [14:30:58]wFMCommunicate OK [14:30:58]wFMCommunicate request_size=30 [14:30:58]MH_SAM_APDU [14:30:58]CAPDU: 80 0D 02 02 19 30 38 37 34 36 37 31 10 04 04 00 42 DA 04 00 35 04 06 00 B3 D0 4B FF 47 49 [14:30:58]Write to MH i2c: E2 21 00 C3 50 80 0D 02 02 19 00 30 38 37 34 36 37 31 10 04 04 00 42 DA 04 00 35 04 06 00 B3 D0 4B FF 47 49 00 00 04 [14:30:58]Write i2c OK [14:30:58]MH_I2C_Read... [14:30:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:30:58]Read from MH i2c: E2 [14:30:58]MH_I2C_Read... [14:30:58]Read from MH i2c: E2 03 00 [14:30:58]MH_I2C_Read... [14:30:58]Read from MH i2c: E2 03 00 C3 50 00 90 00 87 [14:30:58]RAPDU: 90 00 [14:30:58]wFMCommunicate OK [14:30:58]wFMCommunicate request_size=4 [14:30:58]MH_SAM_APDU [14:30:58]CAPDU: 80 0D 03 02 [14:30:58]Write to MH i2c: E2 08 00 C4 50 80 0D 03 02 00 00 00 00 8F [14:30:58]Write i2c OK [14:30:58]MH_I2C_Read... [14:30:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:30:58]Read from MH i2c: E2 [14:30:58]MH_I2C_Read... [14:30:58]Read from MH i2c: E2 0B 00 [14:30:58]MH_I2C_Read... [14:30:58]Read from MH i2c: E2 0B 00 C4 50 00 4B B8 E9 FC 58 5B C6 7F 90 00 70 [14:30:58]RAPDU: 4B B8 E9 FC 58 5B C6 7F 90 00 [14:30:58]wFMCommunicate OK [14:30:58]SAM_PROTO_SignData done [14:30:58]FM_MakeSignedData done [14:30:58]CreateOFDProtocolMessage [14:30:58]wFMCommunicate request_size=4 [14:30:58]MH_SAM_APDU [14:30:58]CAPDU: 80 11 00 00 [14:30:58]Write to MH i2c: E2 08 00 C5 50 80 11 00 00 00 00 00 00 8F [14:30:58]Write i2c OK [14:30:58]MH_I2C_Read... [14:30:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:30:59]Read from MH i2c: E2 [14:30:59]MH_I2C_Read... [14:30:59]Read from MH i2c: E2 17 00 [14:30:59]MH_I2C_Read... [14:30:59]Read from MH i2c: E2 17 00 C5 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E3 [14:30:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:30:59]wFMCommunicate OK [14:30:59]CreateOFDProtocolMessage done [14:30:59]OFDSenderStorePacket 318018 [14:30:59]StoreOFDPacket docnum=318018 [14:30:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 23 01 00 00 2C 37 1B 01 6C 2E 5A 03 01 00 03 00 0F 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 30 34 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 31 2C 35 D0 BB 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 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 01 00 00 F4 03 04 00 22 A0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 42 DA 04 00 35 04 06 00 B3 D0 4B FF 47 49 4B B8 E9 FC 58 5B C6 7F [14:30:59]CheckFolder [14:30:59]dirname=/storage/ofd_packets [14:30:59]CheckFolder done [14:30:59]ProducePacketName [14:30:59]name=ofd_packets/00318018 [14:30:59]NVStorageSaveData ofd_packets/00318018 [14:30:59]File name is /storage/ofd_packets/00318018 [14:30:59]Write 321 bytes [14:30:59]NVStorageSaveData done [14:30:59]OFDSenderStorePacket done [14:30:59]KKMCreateOFDPacket done [14:30:59]NVStorageSaveData kkm_last_timestamp [14:30:59]File name is /storage/kkm_last_timestamp [14:30:59]Write 4 bytes [14:30:59]NVStorageSaveData done [14:30:59]ExternCall_PrintAddStr [14:30:59]wPrintStart [14:30:59]Write to MH i2c: 01 00 00 C6 50 16 [14:30:59]Write i2c OK [14:30:59]MH_I2C_Read... [14:30:59]Read from MH i2c: 01 [14:30:59]MH_I2C_Read... [14:30:59]Read from MH i2c: 01 07 00 [14:30:59]MH_I2C_Read... [14:30:59]Read from MH i2c: 01 07 00 C6 50 00 00 00 00 00 FF 0F 2B [14:30:59]RasterBufferAndPrint [14:30:59]line Счет N : (3)334870 [14:30:59]line ИНН: 02508201610067 [14:30:59]line Контрольно-Кассовый Чек [14:30:59]line ПРОДАЖА [14:30:59]line Товар: 4700000160204 [14:30:59]line Вода Легенда 1,5л [14:30:59]line 1.000 * 60.00 [14:30:59]line = 60.00 [14:30:59]line НДС 12% НСП 1% [14:30:59]line > о реализуемом товаре [14:30:59]line ИТОГО: 60.00 [14:30:59]line НСП 1% : 0.53 [14:30:59]line НДС 12% : 6.37 [14:30:59]line Наличными: 60.00 [14:30:59]line Безнал.: 0.00 [14:30:59]line Место: АЗС № 101 "Партнер Нефть" [14:30:59]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:30:59]line СНО: Общий режим [14:30:59]line Чек 493 28.10.2024 14:30 [14:30:59]line Смена: 546 ФФД: 1.0 [14:30:59]line ЗНМ: 0300000082 [14:30:59]line РНМ: 0000000000091628 [14:30:59]line Версия ККМ: 001 [14:30:59]line ФМ: 0000000000874671 [14:30:59]line ФД: 318018 [14:30:59]line ФПД: 197707209590601 [14:30:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T143058&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318018&fm=197707209590601&tin=02508201610067®Number=0000000000091628&sum=6000 [14:30:59]line 0 [14:30:59]written 0, free lines is 4095 [14:30:59]OFD Sender: Processing packet 318018 [packets to send 127, broken 126] [14:30:59]ProducePacketName [14:30:59]name=ofd_packets/00318018 [14:30:59]OFD Sender: To server: pG, [14:30:59]CommunicateWithHost lk.salyk.kg:30040 [14:30:59]ConnectInit lk.salyk.kg [14:30:59]Connected sock=10 [14:30:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 23 01 00 00 2C 37 1B 01 6C 2E 5A 03 01 00 03 00 0F 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 30 34 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 31 2C 35 D0 BB 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 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 01 00 00 F4 03 04 00 22 A0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 42 DA 04 00 35 04 06 00 B3 D0 4B FF 47 49 4B B8 E9 FC 58 5B C6 7F [14:30:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 BE C4 47 00 8B 45 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 42 DA 04 00 F4 03 04 00 DB 4B 1F 67 B6 04 01 00 00 6B 65 7E E2 6A FD F9 0C [14:30:59]CommunicateWithHost err = 0 [14:30:59]CheckOFDResponse [14:30:59]1017 (14) - 77093643461234 [14:30:59]1041 (16) - 0000000000874671 [14:30:59]1040 (4) - 318018 [14:30:59]1012 (4) - 28.10.2024 08:31 [14:30:59]1206 (1) - 0 [14:30:59]OFD Sender: Remove packet 318018 [14:30:59]ProducePacketName [14:30:59]name=ofd_packets/00318018 [14:30:59]NVStorageDeleteData [14:30:59]Write to MH i2c: 01 00 00 EE 50 3E [14:30:59]Write i2c OK [14:30:59]MH_I2C_Read... [14:30:59]Read from MH i2c: 01 [14:30:59]MH_I2C_Read... [14:30:59]Read from MH i2c: 01 07 00 [14:30:59]MH_I2C_Read... [14:30:59]Read from MH i2c: 01 07 00 EE 50 00 00 00 00 00 16 0D 68 [14:30:59]RasterBufferAndPrint [14:30:59]line [14:30:59]line [14:30:59]line [14:30:59]line [14:30:59]line [14:30:59]written 0, free lines is 3360 [14:30:59]MH_Cut [14:30:59]Write to MH i2c: D1 01 00 F5 50 01 17 [14:30:59]Write i2c OK [14:30:59]MH_I2C_Read... [14:30:59]Read from MH i2c: D1 [14:30:59]MH_I2C_Read... [14:30:59]Read from MH i2c: D1 01 00 [14:30:59]MH_I2C_Read... [14:30:59]Read from MH i2c: D1 01 00 F5 50 00 16 [14:30:59]Write to MH i2c: 01 00 00 F6 50 46 [14:30:59]Write i2c OK [14:30:59]MH_I2C_Read... [14:30:59]OFD Sender: No OFD packet to send [14:31:00]*** Cut start [14:31:00]*** Partial cut [14:31:00]*** CUTSNS_PIN = 1 [14:31:00]*** CUTSNS_PIN = 0 [14:31:00]*** Brake cut motor [14:31:00]Read from MH i2c: 01 [14:31:00]MH_I2C_Read... [14:31:00]*** Stop cut motor [14:31:00]*** Cut end [14:31:00]Read from MH i2c: 01 07 00 [14:31:00]MH_I2C_Read... [14:31:00]Read from MH i2c: 01 07 00 F6 50 00 00 00 00 00 FF 0F 5B [14:31:00]process_action close_receipt done [14:31:00]requested_data is exist [14:31:00]produce_requested_data [14:31:00]requested_item fm.sn is exist - process it [14:31:00]wFMCommunicate request_size=4 [14:31:00]MH_SAM_APDU [14:31:00]CAPDU: 80 11 00 00 [14:31:00]Write to MH i2c: E2 08 00 F7 50 80 11 00 00 00 00 00 00 C1 [14:31:00]Write i2c OK [14:31:00]MH_I2C_Read... [14:31:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:31:00]Read from MH i2c: E2 [14:31:00]MH_I2C_Read... [14:31:00]Read from MH i2c: E2 17 00 [14:31:00]MH_I2C_Read... [14:31:00]Read from MH i2c: E2 17 00 F7 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 15 [14:31:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:31:00]wFMCommunicate OK [14:31:00]requested_item fd.num is exist - process it [14:31:00]SAM_PROTO_GetFieldsCounters [14:31:00]wFMCommunicate request_size=4 [14:31:00]MH_SAM_APDU [14:31:00]CAPDU: 80 13 00 00 [14:31:00]Write to MH i2c: E2 08 00 F8 50 80 13 00 00 00 00 00 00 C4 [14:31:00]Write i2c OK [14:31:00]MH_I2C_Read... [14:31:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:31:01]Read from MH i2c: E2 [14:31:01]MH_I2C_Read... [14:31:01]Read from MH i2c: E2 62 00 [14:31:01]MH_I2C_Read... [14:31:01]Read from MH i2c: E2 62 00 F8 50 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 42 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 ED 01 00 00 5E 04 04 00 ED 01 00 00 57 04 04 00 EE 01 00 00 19 04 04 00 00 00 00 00 90 00 F5 [14:31:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 42 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 ED 01 00 00 5E 04 04 00 ED 01 00 00 57 04 04 00 EE 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:31:01]wFMCommunicate OK [14:31:01]SAM_PROTO_GetFieldsCounters done [14:31:01]requested_item shift.num is exist - process it [14:31:01]requested_item shift.opened is exist - process it [14:31:01]req_shift_opened [14:31:01]FM_GetShiftState [14:31:01]SAM_PROTO_GetShiftState [14:31:01]wFMCommunicate request_size=4 [14:31:01]MH_SAM_APDU [14:31:01]CAPDU: 80 13 01 00 [14:31:01]Write to MH i2c: E2 08 00 F9 50 80 13 01 00 00 00 00 00 C6 [14:31:01]Write i2c OK [14:31:01]MH_I2C_Read... [14:31:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:31:01]Read from MH i2c: E2 [14:31:01]MH_I2C_Read... [14:31:01]Read from MH i2c: E2 0E 00 [14:31:01]MH_I2C_Read... [14:31:01]Read from MH i2c: E2 0E 00 F9 50 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 BF [14:31:01]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:31:01]wFMCommunicate OK [14:31:01]SAM_PROTO_GetShiftState done [14:31:01]FM_GetShiftState done [14:31:01]req_shift_opened done [14:31:01]requested_item shift.open_date is exist - process it [14:31:01]req_shift_open_date [14:31:01]req_shift_open_date done [14:31:01]produce_requested_data done [14:31:01]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318018,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:31:01]process_action_free close_receipt [14:31:01]json_value_free [14:31:01]json_value_free done [14:31:01]process_json_proto returns [14:31:01]Send response to host [14:31:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318018,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:31:01]free response buf [14:31:01]execute_script done [14:31:01]execute_script returns [14:31:01]free content buf [14:31:01]Sock 9.Close socket [14:31:01]Sock 9.Thread stoped [14:31:04]OFD Sender: No OFD packet to send [14:31:09]OFD Sender: No OFD packet to send [14:31:14]OFD Sender: No OFD packet to send [14:31:19]OFD Sender: No OFD packet to send [14:31:24]OFD Sender: No OFD packet to send [14:31:29]OFD Sender: No OFD packet to send [14:31:34]OFD Sender: No OFD packet to send [14:31:39]OFD Sender: No OFD packet to send [14:31:44]OFD Sender: No OFD packet to send [14:31:49]OFD Sender: No OFD packet to send [14:31:54]OFD Sender: No OFD packet to send [14:31:59]OFD Sender: No OFD packet to send [14:32:05]OFD Sender: No OFD packet to send [14:32:10]OFD Sender: No OFD packet to send [14:32:15]OFD Sender: No OFD packet to send [14:32:20]OFD Sender: No OFD packet to send [14:32:25]OFD Sender: No OFD packet to send [14:32:30]OFD Sender: No OFD packet to send [14:32:32]accept exits with 7 [14:32:32]New connection [14:32:32]New thread 3067293028 created [14:32:32]Thread 3067436388 joined [14:32:32]Waiting for new connection... [14:32:32] Sock 7.Parse request [14:32:32]Sock 7.Check first char [14:32:32]Sock 7.First char is OK [14:32:32]request: POST /json_proto HTTP/1.0 [14:32:32]Method: POST [14:32:32]URL: /json_proto [14:32:32]Method is POST - this is cgi request [14:32:32]url: /json_proto [14:32:32]query_string will be loaded in cgi processing [14:32:32]execute_cgi json_proto POST (null) [14:32:32]execute_cgi path=json_proto method=POST [14:32:32]POST find Content-Length [14:32:32]Host: 172.17.50.195:8080 [14:32:32]Content-Length: 678 [14:32:32]Content-Type: application/json [14:32:32] [14:32:32]POST finish read [14:32:32]Found Content-Length = 678 [14:32:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092992", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [14:32:32]execute_script... [14:32: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)1092992", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [14:32:32]POST & json_proto [14:32:32]process_json_proto [14:32:32]json parsed OK: [14:32:32]protocol is kg_v1.0 [14:32:32]action value=close_receipt [14:32:32]process_action close_receipt [14:32:32]cmd_close_receipt [14:32:32]MH_GetDate [14:32:32]Write to MH i2c: F0 00 00 FA 50 39 [14:32:32]Write i2c OK [14:32:32]MH_I2C_Read... [14:32:32]Read from MH i2c: F0 [14:32:32]MH_I2C_Read... [14:32:32]Read from MH i2c: F0 09 00 [14:32:32]MH_I2C_Read... [14:32:32]Read from MH i2c: F0 09 00 FA 50 00 82 A0 1F 67 43 33 1C 67 E3 [14:32:32]GetLastDocTimeStamp 1730125858 [14:32:32]current date 1730125954 [14:32:32]FM_GetShiftState [14:32:32]SAM_PROTO_GetShiftState [14:32:32]wFMCommunicate request_size=4 [14:32:32]MH_SAM_APDU [14:32:32]CAPDU: 80 13 01 00 [14:32:32]Write to MH i2c: E2 08 00 FB 50 80 13 01 00 00 00 00 00 C8 [14:32:32]Write i2c OK [14:32:32]MH_I2C_Read... [14:32:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:32:32]Read from MH i2c: E2 [14:32:32]MH_I2C_Read... [14:32:32]Read from MH i2c: E2 0E 00 [14:32:32]MH_I2C_Read... [14:32:32]Read from MH i2c: E2 0E 00 FB 50 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C1 [14:32:32]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:32:32]wFMCommunicate OK [14:32:32]SAM_PROTO_GetShiftState done [14:32:32]FM_GetShiftState done [14:32:32]opened in 1730073493 [14:32:32]opened+sec_in_day 1730159893 [14:32:32]quantity*price = 50010 [14:32:32]sum+1 = 50012 [14:32:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 494 28.10.2024 14:32 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318019 ФПД: 224315393624930 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T143234&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318019&fm=224315393624930&tin=02508201610067®Number=0000000000091628&sum=50000 [14:32:34]StoreToDocumentArchive [14:32:34]shift 546 fd 318019 [14:32:34]save to /storage/0546/doc_00318019 [14:32:34]save last doc name /storage/0546/doc_00318019 to /storage/kkm_last_doc_name [14:32:34]save OK [14:32:34]Clear old archive folders... [14:32:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:32:34]tlvbuf is 0138F220 [14:32:34]SAM_PROTO_ClearQueue [14:32:34]wFMCommunicate request_size=4 [14:32:34]MH_SAM_APDU [14:32:34]CAPDU: 80 09 00 00 [14:32:34]Write to MH i2c: E2 08 00 08 51 80 09 00 00 00 00 00 00 CB [14:32:34]Write i2c OK [14:32:34]MH_I2C_Read... [14:32:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:32:34]Read from MH i2c: E2 [14:32:34]MH_I2C_Read... [14:32:34]Read from MH i2c: E2 03 00 [14:32:34]MH_I2C_Read... [14:32:34]Read from MH i2c: E2 03 00 08 51 00 90 00 CD [14:32:34]RAPDU: 90 00 [14:32:34]wFMCommunicate OK [14:32:34]SAM_PROTO_ClearQueue done [14:32:34]KKMCreateOFDPacket [14:32:34]OFDProtocolAddRootSTLVToBuf [14:32:34]FM_MakeSignedData [14:32:34]FM_MakeSignedData [14:32:34]SAM_PROTO_SignData [14:32:34]wFMCommunicate request_size=4 [14:32:34]MH_SAM_APDU [14:32:34]CAPDU: 80 0D 01 02 [14:32:34]Write to MH i2c: E2 08 00 09 51 80 0D 01 02 00 00 00 00 D3 [14:32:34]Write i2c OK [14:32:34]MH_I2C_Read... [14:32:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:32:34]Read from MH i2c: E2 [14:32:34]MH_I2C_Read... [14:32:34]Read from MH i2c: E2 03 00 [14:32:34]MH_I2C_Read... [14:32:34]Read from MH i2c: E2 03 00 09 51 00 90 00 CE [14:32:34]RAPDU: 90 00 [14:32:34]wFMCommunicate OK [14:32:34]wFMCommunicate request_size=255 [14:32:34]MH_SAM_APDU [14:32:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 EE 01 00 00 F4 03 04 00 82 A0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 43 DA 04 00 35 04 06 00 CC [14:32:34]Write to MH i2c: E2 02 01 0A 51 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 EE 01 00 00 F4 03 04 00 82 A0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 43 DA 04 00 35 04 06 00 CC 00 00 E2 [14:32:34]Write i2c OK [14:32:34]MH_I2C_Read... [14:32:34]Read from MH i2c: E2 [14:32:34]MH_I2C_Read... [14:32:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:32:34]Read from MH i2c: E2 03 00 [14:32:34]MH_I2C_Read... [14:32:34]Read from MH i2c: E2 03 00 0A 51 00 90 00 CF [14:32:34]RAPDU: 90 00 [14:32:34]wFMCommunicate OK [14:32:34]wFMCommunicate request_size=10 [14:32:34]MH_SAM_APDU [14:32:34]CAPDU: 80 0D 02 02 05 03 7F 5A CB 62 [14:32:34]Write to MH i2c: E2 0D 00 0B 51 80 0D 02 02 05 00 03 7F 5A CB 62 00 00 E9 [14:32:34]Write i2c OK [14:32:34]MH_I2C_Read... [14:32:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:32:34]Read from MH i2c: E2 [14:32:34]MH_I2C_Read... [14:32:34]Read from MH i2c: E2 03 00 [14:32:34]MH_I2C_Read... [14:32:34]Read from MH i2c: E2 03 00 0B 51 00 90 00 D0 [14:32:34]RAPDU: 90 00 [14:32:34]wFMCommunicate OK [14:32:34]wFMCommunicate request_size=4 [14:32:34]MH_SAM_APDU [14:32:34]CAPDU: 80 0D 03 02 [14:32:34]Write to MH i2c: E2 08 00 0C 51 80 0D 03 02 00 00 00 00 D8 [14:32:34]Write i2c OK [14:32:34]MH_I2C_Read... [14:32:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:32:34]Read from MH i2c: E2 [14:32:34]MH_I2C_Read... [14:32:34]Read from MH i2c: E2 0B 00 [14:32:34]MH_I2C_Read... [14:32:34]Read from MH i2c: E2 0B 00 0C 51 00 02 84 23 3B DE FC 55 39 90 00 25 [14:32:34]RAPDU: 02 84 23 3B DE FC 55 39 90 00 [14:32:34]wFMCommunicate OK [14:32:34]SAM_PROTO_SignData done [14:32:34]FM_MakeSignedData done [14:32:34]CreateOFDProtocolMessage [14:32:34]wFMCommunicate request_size=4 [14:32:34]MH_SAM_APDU [14:32:34]CAPDU: 80 11 00 00 [14:32:34]Write to MH i2c: E2 08 00 0D 51 80 11 00 00 00 00 00 00 D8 [14:32:34]Write i2c OK [14:32:34]MH_I2C_Read... [14:32:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:32:34]Read from MH i2c: E2 [14:32:34]MH_I2C_Read... [14:32:34]Read from MH i2c: E2 17 00 [14:32:34]MH_I2C_Read... [14:32:34]Read from MH i2c: E2 17 00 0D 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 2C [14:32:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:32:34]wFMCommunicate OK [14:32:34]CreateOFDProtocolMessage done [14:32:34]OFDSenderStorePacket 318019 [14:32:34]StoreOFDPacket docnum=318019 [14:32:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 26 99 07 01 56 CE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 EE 01 00 00 F4 03 04 00 82 A0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 43 DA 04 00 35 04 06 00 CC 03 7F 5A CB 62 02 84 23 3B DE FC 55 39 [14:32:34]CheckFolder [14:32:34]dirname=/storage/ofd_packets [14:32:34]CheckFolder done [14:32:34]ProducePacketName [14:32:34]name=ofd_packets/00318019 [14:32:34]NVStorageSaveData ofd_packets/00318019 [14:32:34]File name is /storage/ofd_packets/00318019 [14:32:34]Write 301 bytes [14:32:34]NVStorageSaveData done [14:32:34]OFDSenderStorePacket done [14:32:34]KKMCreateOFDPacket done [14:32:34]NVStorageSaveData kkm_last_timestamp [14:32:34]File name is /storage/kkm_last_timestamp [14:32:34]Write 4 bytes [14:32:34]NVStorageSaveData done [14:32:34]ExternCall_PrintAddStr [14:32:34]wPrintStart [14:32:34]Write to MH i2c: 01 00 00 0E 51 5F [14:32:34]Write i2c OK [14:32:34]MH_I2C_Read... [14:32:34]Read from MH i2c: 01 [14:32:34]MH_I2C_Read... [14:32:34]Read from MH i2c: 01 07 00 [14:32:34]MH_I2C_Read... [14:32:34]Read from MH i2c: 01 07 00 0E 51 00 00 00 00 00 FF 0F 74 [14:32:34]RasterBufferAndPrint [14:32:34]line Счет N : (1)1092992 [14:32:34]line ИНН: 02508201610067 [14:32:34]line Контрольно-Кассовый Чек [14:32:34]line ПРОДАЖА [14:32:34]line ТРК (МРК, ГНК) : 54 [14:32:34]line Товар: 2710124500 [14:32:34]line Аи-95-К-3 [14:32:34]line 6.740 * 74.20 [14:32:34]line = 500.11 [14:32:34]line НДС 12% НСП 1% [14:32:34]line > о реализуемом товаре [14:32:34]line ОКРУГЛЕНИЕ: -0.11 [14:32:34]line ИТОГО: 500.00 [14:32:34]line Внесено: 500.00 [14:32:34]line СДАЧА: 0.00 [14:32:34]line НСП 1% : 4.43 [14:32:34]line НДС 12% : 53.11 [14:32:34]line Наличными: 500.00 [14:32:34]line Безнал.: 0.00 [14:32:34]line Место: АЗС № 101 "Партнер Нефть" [14:32:34]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:32:34]line СНО: Общий режим [14:32:34]line Чек 494 28.10.2024 14:32 [14:32:34]line Смена: 546 ФФД: 1.0 [14:32:34]line ЗНМ: 0300000082 [14:32:34]line РНМ: 0000000000091628 [14:32:34]line Версия ККМ: 001 [14:32:34]line ФМ: 0000000000874671 [14:32:34]line ФД: 318019 [14:32:34]line ФПД: 224315393624930 [14:32:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T143234&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318019&fm=224315393624930&tin=02508201610067®Number=0000000000091628&sum=50000 [14:32:34]OFD Sender: Processing packet 318019 [packets to send 127, broken 126] [14:32:34]ProducePacketName [14:32:34]name=ofd_packets/00318019 [14:32:34]OFD Sender: To server: pG, [14:32:34]CommunicateWithHost lk.salyk.kg:30040 [14:32:34]ConnectInit lk.salyk.kg [14:32:34]written 0, free lines is 4095 [14:32:35]Connected sock=10 [14:32:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 26 99 07 01 56 CE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 EE 01 00 00 F4 03 04 00 82 A0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 43 DA 04 00 35 04 06 00 CC 03 7F 5A CB 62 02 84 23 3B DE FC 55 39 [14:32:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 18 19 47 00 BC FA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 43 DA 04 00 F4 03 04 00 3B 4C 1F 67 B6 04 01 00 00 1D 65 C6 54 27 66 C4 F8 [14:32:35]CommunicateWithHost err = 0 [14:32:35]CheckOFDResponse [14:32:35]1017 (14) - 77093643461234 [14:32:35]1041 (16) - 0000000000874671 [14:32:35]1040 (4) - 318019 [14:32:35]1012 (4) - 28.10.2024 08:32 [14:32:35]1206 (1) - 0 [14:32:35]OFD Sender: Remove packet 318019 [14:32:35]ProducePacketName [14:32:35]name=ofd_packets/00318019 [14:32:35]NVStorageDeleteData [14:32:35]Write to MH i2c: 01 00 00 39 51 8A [14:32:35]Write i2c OK [14:32:35]MH_I2C_Read... [14:32:35]Read from MH i2c: 01 [14:32:35]MH_I2C_Read... [14:32:35]Read from MH i2c: 01 07 00 [14:32:35]MH_I2C_Read... [14:32:35]Read from MH i2c: 01 07 00 39 51 00 00 00 00 00 E6 0C 83 [14:32:35]RasterBufferAndPrint [14:32:35]line [14:32:35]line [14:32:35]line [14:32:35]line [14:32:35]line [14:32:35]written 0, free lines is 3309 [14:32:35]MH_Cut [14:32:35]Write to MH i2c: D1 01 00 40 51 01 63 [14:32:35]Write i2c OK [14:32:35]MH_I2C_Read... [14:32:35]Read from MH i2c: D1 [14:32:35]MH_I2C_Read... [14:32:35]Read from MH i2c: D1 01 00 [14:32:35]MH_I2C_Read... [14:32:35]Read from MH i2c: D1 01 00 40 51 00 62 [14:32:35]Write to MH i2c: 01 00 00 41 51 92 [14:32:35]Write i2c OK [14:32:35]MH_I2C_Read... [14:32:35]OFD Sender: No OFD packet to send [14:32:36]*** Cut start [14:32:36]*** Partial cut [14:32:36]*** CUTSNS_PIN = 1 [14:32:36]*** CUTSNS_PIN = 0 [14:32:36]*** Brake cut motor [14:32:36]Read from MH i2c: 01 [14:32:36]MH_I2C_Read... [14:32:36]*** Stop cut motor [14:32:36]*** Cut end [14:32:36]Read from MH i2c: 01 07 00 [14:32:36]MH_I2C_Read... [14:32:36]Read from MH i2c: 01 07 00 41 51 00 00 00 00 00 FF 0F A7 [14:32:36]process_action close_receipt done [14:32:36]requested_data is exist [14:32:36]produce_requested_data [14:32:36]requested_item fm.sn is exist - process it [14:32:36]wFMCommunicate request_size=4 [14:32:36]MH_SAM_APDU [14:32:36]CAPDU: 80 11 00 00 [14:32:36]Write to MH i2c: E2 08 00 42 51 80 11 00 00 00 00 00 00 0D [14:32:36]Write i2c OK [14:32:36]MH_I2C_Read... [14:32:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:32:36]Read from MH i2c: E2 [14:32:36]MH_I2C_Read... [14:32:36]Read from MH i2c: E2 17 00 [14:32:36]MH_I2C_Read... [14:32:36]Read from MH i2c: E2 17 00 42 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 61 [14:32:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:32:36]wFMCommunicate OK [14:32:36]requested_item fd.num is exist - process it [14:32:36]SAM_PROTO_GetFieldsCounters [14:32:36]wFMCommunicate request_size=4 [14:32:36]MH_SAM_APDU [14:32:36]CAPDU: 80 13 00 00 [14:32:36]Write to MH i2c: E2 08 00 43 51 80 13 00 00 00 00 00 00 10 [14:32:36]Write i2c OK [14:32:36]MH_I2C_Read... [14:32:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:32:36]Read from MH i2c: E2 [14:32:36]MH_I2C_Read... [14:32:36]Read from MH i2c: E2 62 00 [14:32:36]MH_I2C_Read... [14:32:36]Read from MH i2c: E2 62 00 43 51 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 43 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 EE 01 00 00 5E 04 04 00 EE 01 00 00 57 04 04 00 EF 01 00 00 19 04 04 00 00 00 00 00 90 00 45 [14:32:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 43 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 EE 01 00 00 5E 04 04 00 EE 01 00 00 57 04 04 00 EF 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:32:37]wFMCommunicate OK [14:32:37]SAM_PROTO_GetFieldsCounters done [14:32:37]requested_item shift.num is exist - process it [14:32:37]requested_item shift.opened is exist - process it [14:32:37]req_shift_opened [14:32:37]FM_GetShiftState [14:32:37]SAM_PROTO_GetShiftState [14:32:37]wFMCommunicate request_size=4 [14:32:37]MH_SAM_APDU [14:32:37]CAPDU: 80 13 01 00 [14:32:37]Write to MH i2c: E2 08 00 44 51 80 13 01 00 00 00 00 00 12 [14:32:37]Write i2c OK [14:32:37]MH_I2C_Read... [14:32:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:32:37]Read from MH i2c: E2 [14:32:37]MH_I2C_Read... [14:32:37]Read from MH i2c: E2 0E 00 [14:32:37]MH_I2C_Read... [14:32:37]Read from MH i2c: E2 0E 00 44 51 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 0B [14:32:37]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:32:37]wFMCommunicate OK [14:32:37]SAM_PROTO_GetShiftState done [14:32:37]FM_GetShiftState done [14:32:37]req_shift_opened done [14:32:37]requested_item shift.open_date is exist - process it [14:32:37]req_shift_open_date [14:32:37]req_shift_open_date done [14:32:37]produce_requested_data done [14:32:37]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318019,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:32:37]process_action_free close_receipt [14:32:37]json_value_free [14:32:37]json_value_free done [14:32:37]process_json_proto returns [14:32:37]Send response to host [14:32:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318019,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:32:37]free response buf [14:32:37]execute_script done [14:32:37]execute_script returns [14:32:37]free content buf [14:32:37]Sock 7.Close socket [14:32:37]Sock 7.Thread stoped [14:32:40]OFD Sender: No OFD packet to send [14:32:45]OFD Sender: No OFD packet to send [14:32:50]OFD Sender: No OFD packet to send [14:32:55]OFD Sender: No OFD packet to send [14:33:00]OFD Sender: No OFD packet to send [14:33:05]OFD Sender: No OFD packet to send [14:33:06]accept exits with 9 [14:33:06]New connection [14:33:06]New thread 3067436388 created [14:33:06]Thread 3067293028 joined [14:33:06]Waiting for new connection... [14:33:06] Sock 9.Parse request [14:33:06]Sock 9.Check first char [14:33:06]Sock 9.First char is OK [14:33:06]request: POST /json_proto HTTP/1.0 [14:33:06]Method: POST [14:33:06]URL: /json_proto [14:33:06]Method is POST - this is cgi request [14:33:06]url: /json_proto [14:33:06]query_string will be loaded in cgi processing [14:33:06]execute_cgi json_proto POST (null) [14:33:06]execute_cgi path=json_proto method=POST [14:33:06]POST find Content-Length [14:33:06]Host: 172.17.50.195:8080 [14:33:06]Content-Length: 686 [14:33:06]Content-Type: application/json [14:33:06] [14:33:06]POST finish read [14:33:06]Found Content-Length = 686 [14:33:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092990", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:33:06]execute_script... [14:33: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)1092990", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:33:06]POST & json_proto [14:33:06]process_json_proto [14:33:06]json parsed OK: [14:33:06]protocol is kg_v1.0 [14:33:06]action value=close_receipt [14:33:06]process_action close_receipt [14:33:06]cmd_close_receipt [14:33:06]MH_GetDate [14:33:06]Write to MH i2c: F0 00 00 45 51 85 [14:33:06]Write i2c OK [14:33:06]MH_I2C_Read... [14:33:06]Read from MH i2c: F0 [14:33:06]MH_I2C_Read... [14:33:06]Read from MH i2c: F0 09 00 [14:33:06]MH_I2C_Read... [14:33:06]Read from MH i2c: F0 09 00 45 51 00 A4 A0 1F 67 43 33 1C 67 51 [14:33:06]GetLastDocTimeStamp 1730125954 [14:33:06]current date 1730125988 [14:33:06]FM_GetShiftState [14:33:06]SAM_PROTO_GetShiftState [14:33:06]wFMCommunicate request_size=4 [14:33:06]MH_SAM_APDU [14:33:06]CAPDU: 80 13 01 00 [14:33:06]Write to MH i2c: E2 08 00 46 51 80 13 01 00 00 00 00 00 14 [14:33:06]Write i2c OK [14:33:06]MH_I2C_Read... [14:33:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:33:07]Read from MH i2c: E2 [14:33:07]MH_I2C_Read... [14:33:07]Read from MH i2c: E2 0E 00 [14:33:07]MH_I2C_Read... [14:33:07]Read from MH i2c: E2 0E 00 46 51 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 0D [14:33:07]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:33:07]wFMCommunicate OK [14:33:07]SAM_PROTO_GetShiftState done [14:33:07]FM_GetShiftState done [14:33:07]opened in 1730073493 [14:33:07]opened+sec_in_day 1730159893 [14:33:07]quantity*price = 100001 [14:33:07]sum+1 = 100002 [14:33:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 495 28.10.2024 14:33 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318020 ФПД: 211797553407240 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T143308&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318020&fm=211797553407240&tin=02508201610067®Number=0000000000091628&sum=100000 [14:33:08]StoreToDocumentArchive [14:33:08]shift 546 fd 318020 [14:33:08]save to /storage/0546/doc_00318020 [14:33:08]save last doc name /storage/0546/doc_00318020 to /storage/kkm_last_doc_name [14:33:08]save OK [14:33:08]Clear old archive folders... [14:33:08]ProcessDocumentItem done err = 0, tmpTLVsize=250 [14:33:08]tlvbuf is 013E4E30 [14:33:08]SAM_PROTO_ClearQueue [14:33:08]wFMCommunicate request_size=4 [14:33:08]MH_SAM_APDU [14:33:08]CAPDU: 80 09 00 00 [14:33:08]Write to MH i2c: E2 08 00 53 51 80 09 00 00 00 00 00 00 16 [14:33:08]Write i2c OK [14:33:08]MH_I2C_Read... [14:33:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:33:08]Read from MH i2c: E2 [14:33:08]MH_I2C_Read... [14:33:08]Read from MH i2c: E2 03 00 [14:33:08]MH_I2C_Read... [14:33:08]Read from MH i2c: E2 03 00 53 51 00 90 00 18 [14:33:08]RAPDU: 90 00 [14:33:08]wFMCommunicate OK [14:33:08]SAM_PROTO_ClearQueue done [14:33:08]KKMCreateOFDPacket [14:33:08]OFDProtocolAddRootSTLVToBuf [14:33:08]FM_MakeSignedData [14:33:08]FM_MakeSignedData [14:33:08]SAM_PROTO_SignData [14:33:08]wFMCommunicate request_size=4 [14:33:08]MH_SAM_APDU [14:33:08]CAPDU: 80 0D 01 02 [14:33:08]Write to MH i2c: E2 08 00 54 51 80 0D 01 02 00 00 00 00 1E [14:33:08]Write i2c OK [14:33:08]MH_I2C_Read... [14:33:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:33:08]Read from MH i2c: E2 [14:33:08]MH_I2C_Read... [14:33:08]Read from MH i2c: E2 03 00 [14:33:08]MH_I2C_Read... [14:33:08]Read from MH i2c: E2 03 00 54 51 00 90 00 19 [14:33:08]RAPDU: 90 00 [14:33:08]wFMCommunicate OK [14:33:08]wFMCommunicate request_size=255 [14:33:08]MH_SAM_APDU [14:33:08]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 EF 01 00 00 F4 03 04 00 A4 A0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 44 DA 04 00 35 04 06 00 C0 A0 [14:33:08]Write to MH i2c: E2 02 01 55 51 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 EF 01 00 00 F4 03 04 00 A4 A0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 44 DA 04 00 35 04 06 00 C0 A0 00 00 2B [14:33:08]Write i2c OK [14:33:08]MH_I2C_Read... [14:33:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:33:08]Read from MH i2c: E2 [14:33:08]MH_I2C_Read... [14:33:08]Read from MH i2c: E2 03 00 [14:33:08]MH_I2C_Read... [14:33:08]Read from MH i2c: E2 03 00 55 51 00 90 00 1A [14:33:08]RAPDU: 90 00 [14:33:08]wFMCommunicate OK [14:33:08]wFMCommunicate request_size=9 [14:33:08]MH_SAM_APDU [14:33:08]CAPDU: 80 0D 02 02 04 F5 EF 65 08 [14:33:08]Write to MH i2c: E2 0C 00 56 51 80 0D 02 02 04 00 F5 EF 65 08 00 00 7A [14:33:08]Write i2c OK [14:33:08]MH_I2C_Read... [14:33:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:33:08]Read from MH i2c: E2 [14:33:08]MH_I2C_Read... [14:33:08]Read from MH i2c: E2 03 00 [14:33:08]MH_I2C_Read... [14:33:08]Read from MH i2c: E2 03 00 56 51 00 90 00 1B [14:33:08]RAPDU: 90 00 [14:33:08]wFMCommunicate OK [14:33:08]wFMCommunicate request_size=4 [14:33:08]MH_SAM_APDU [14:33:08]CAPDU: 80 0D 03 02 [14:33:08]Write to MH i2c: E2 08 00 57 51 80 0D 03 02 00 00 00 00 23 [14:33:08]Write i2c OK [14:33:08]MH_I2C_Read... [14:33:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:33:08]Read from MH i2c: E2 [14:33:08]MH_I2C_Read... [14:33:08]Read from MH i2c: E2 0B 00 [14:33:08]MH_I2C_Read... [14:33:08]Read from MH i2c: E2 0B 00 57 51 00 F9 38 60 92 B4 9C ED 01 90 00 85 [14:33:08]RAPDU: F9 38 60 92 B4 9C ED 01 90 00 [14:33:08]wFMCommunicate OK [14:33:08]SAM_PROTO_SignData done [14:33:08]FM_MakeSignedData done [14:33:08]CreateOFDProtocolMessage [14:33:08]wFMCommunicate request_size=4 [14:33:08]MH_SAM_APDU [14:33:08]CAPDU: 80 11 00 00 [14:33:08]Write to MH i2c: E2 08 00 58 51 80 11 00 00 00 00 00 00 23 [14:33:08]Write i2c OK [14:33:08]MH_I2C_Read... [14:33:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:33:08]Read from MH i2c: E2 [14:33:08]MH_I2C_Read... [14:33:08]Read from MH i2c: E2 17 00 [14:33:08]MH_I2C_Read... [14:33:08]Read from MH i2c: E2 17 00 58 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 77 [14:33:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:33:08]wFMCommunicate OK [14:33:08]CreateOFDProtocolMessage done [14:33:08]OFDSenderStorePacket 318020 [14:33:08]StoreOFDPacket docnum=318020 [14:33:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 9A DB 06 01 92 02 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 EF 01 00 00 F4 03 04 00 A4 A0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 44 DA 04 00 35 04 06 00 C0 A0 F5 EF 65 08 F9 38 60 92 B4 9C ED 01 [14:33:08]CheckFolder [14:33:08]dirname=/storage/ofd_packets [14:33:08]CheckFolder done [14:33:08]ProducePacketName [14:33:08]name=ofd_packets/00318020 [14:33:08]NVStorageSaveData ofd_packets/00318020 [14:33:08]File name is /storage/ofd_packets/00318020 [14:33:08]Write 300 bytes [14:33:08]NVStorageSaveData done [14:33:08]OFDSenderStorePacket done [14:33:08]KKMCreateOFDPacket done [14:33:08]NVStorageSaveData kkm_last_timestamp [14:33:08]File name is /storage/kkm_last_timestamp [14:33:08]Write 4 bytes [14:33:08]NVStorageSaveData done [14:33:08]ExternCall_PrintAddStr [14:33:08]wPrintStart [14:33:08]Write to MH i2c: 01 00 00 59 51 AA [14:33:08]Write i2c OK [14:33:08]MH_I2C_Read... [14:33:08]Read from MH i2c: 01 [14:33:08]MH_I2C_Read... [14:33:08]Read from MH i2c: 01 07 00 [14:33:08]MH_I2C_Read... [14:33:08]Read from MH i2c: 01 07 00 59 51 00 00 00 00 00 FF 0F BF [14:33:08]RasterBufferAndPrint [14:33:08]line Счет N : (1)1092990 [14:33:08]line ИНН: 02508201610067 [14:33:08]line Контрольно-Кассовый Чек [14:33:08]line ПРОДАЖА [14:33:08]line ТРК (МРК, ГНК) : 71 [14:33:08]line Товар: 2711190000 [14:33:08]line ГАЗ-К-5 [14:33:08]line 26.110 * 38.30 [14:33:08]line = 1000.01 [14:33:08]line НДС 12% НСП 1% [14:33:08]line > о реализуемом товаре [14:33:08]line ОКРУГЛЕНИЕ: -0.01 [14:33:08]line ИТОГО: 1000.00 [14:33:08]line Внесено: 1000.00 [14:33:08]line СДАЧА: 0.00 [14:33:08]line НСП 1% : 8.85 [14:33:08]line НДС 12% : 106.20 [14:33:08]line Наличными: 1000.00 [14:33:08]line Безнал.: 0.00 [14:33:08]line Место: АЗС № 101 "Партнер Нефть" [14:33:08]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:33:08]line СНО: Общий режим [14:33:08]line Чек 495 28.10.2024 14:33 [14:33:08]line Смена: 546 ФФД: 1.0 [14:33:08]line ЗНМ: 0300000082 [14:33:08]line РНМ: 0000000000091628 [14:33:08]line Версия ККМ: 001 [14:33:08]line ФМ: 0000000000874671 [14:33:08]line ФД: 318020 [14:33:08]line ФПД: 211797553407240 [14:33:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T143308&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318020&fm=211797553407240&tin=02508201610067®Number=0000000000091628&sum=100000 [14:33:09]written 0, free lines is 4095 [14:33:09]OFD Sender: Processing packet 318020 [packets to send 127, broken 126] [14:33:09]ProducePacketName [14:33:09]name=ofd_packets/00318020 [14:33:09]OFD Sender: To server: pG, [14:33:09]CommunicateWithHost lk.salyk.kg:30040 [14:33:09]ConnectInit lk.salyk.kg [14:33:09]Connected sock=10 [14:33:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 9A DB 06 01 92 02 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 EF 01 00 00 F4 03 04 00 A4 A0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 44 DA 04 00 35 04 06 00 C0 A0 F5 EF 65 08 F9 38 60 92 B4 9C ED 01 [14:33:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 C9 1A 47 00 84 3E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 44 DA 04 00 F4 03 04 00 5D 4C 1F 67 B6 04 01 00 00 28 66 BF 1B 72 16 22 8D [14:33:09]CommunicateWithHost err = 0 [14:33:09]CheckOFDResponse [14:33:09]1017 (14) - 77093643461234 [14:33:09]1041 (16) - 0000000000874671 [14:33:09]1040 (4) - 318020 [14:33:09]1012 (4) - 28.10.2024 08:33 [14:33:09]1206 (1) - 0 [14:33:09]OFD Sender: Remove packet 318020 [14:33:09]ProducePacketName [14:33:09]name=ofd_packets/00318020 [14:33:09]NVStorageDeleteData [14:33:09]Write to MH i2c: 01 00 00 84 51 D5 [14:33:09]Write i2c OK [14:33:09]MH_I2C_Read... [14:33:09]Read from MH i2c: 01 [14:33:09]MH_I2C_Read... [14:33:09]Read from MH i2c: 01 07 00 [14:33:09]MH_I2C_Read... [14:33:09]Read from MH i2c: 01 07 00 84 51 00 00 00 00 00 EE 0C D6 [14:33:09]RasterBufferAndPrint [14:33:09]line [14:33:09]line [14:33:09]line [14:33:09]line [14:33:09]line [14:33:09]written 0, free lines is 3319 [14:33:09]MH_Cut [14:33:09]Write to MH i2c: D1 01 00 8B 51 01 AE [14:33:09]Write i2c OK [14:33:09]MH_I2C_Read... [14:33:09]Read from MH i2c: D1 [14:33:09]MH_I2C_Read... [14:33:09]Read from MH i2c: D1 01 00 [14:33:09]MH_I2C_Read... [14:33:09]Read from MH i2c: D1 01 00 8B 51 00 AD [14:33:09]Write to MH i2c: 01 00 00 8C 51 DD [14:33:09]Write i2c OK [14:33:09]MH_I2C_Read... [14:33:09]OFD Sender: No OFD packet to send [14:33:10]*** Cut start [14:33:10]*** Partial cut [14:33:10]*** CUTSNS_PIN = 1 [14:33:10]*** CUTSNS_PIN = 0 [14:33:10]*** Brake cut motor [14:33:10]Read from MH i2c: 01 [14:33:10]MH_I2C_Read... [14:33:10]*** Stop cut motor [14:33:10]*** Cut end [14:33:10]Read from MH i2c: 01 07 00 [14:33:10]MH_I2C_Read... [14:33:10]Read from MH i2c: 01 07 00 8C 51 00 00 00 00 00 FF 0F F2 [14:33:10]process_action close_receipt done [14:33:10]requested_data is exist [14:33:10]produce_requested_data [14:33:10]requested_item fm.sn is exist - process it [14:33:10]wFMCommunicate request_size=4 [14:33:10]MH_SAM_APDU [14:33:10]CAPDU: 80 11 00 00 [14:33:10]Write to MH i2c: E2 08 00 8D 51 80 11 00 00 00 00 00 00 58 [14:33:10]Write i2c OK [14:33:10]MH_I2C_Read... [14:33:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:33:10]Read from MH i2c: E2 [14:33:10]MH_I2C_Read... [14:33:10]Read from MH i2c: E2 17 00 [14:33:10]MH_I2C_Read... [14:33:10]Read from MH i2c: E2 17 00 8D 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 AC [14:33:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:33:10]wFMCommunicate OK [14:33:10]requested_item fd.num is exist - process it [14:33:10]SAM_PROTO_GetFieldsCounters [14:33:10]wFMCommunicate request_size=4 [14:33:10]MH_SAM_APDU [14:33:10]CAPDU: 80 13 00 00 [14:33:10]Write to MH i2c: E2 08 00 8E 51 80 13 00 00 00 00 00 00 5B [14:33:10]Write i2c OK [14:33:10]MH_I2C_Read... [14:33:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:33:10]Read from MH i2c: E2 [14:33:10]MH_I2C_Read... [14:33:10]Read from MH i2c: E2 62 00 [14:33:10]MH_I2C_Read... [14:33:10]Read from MH i2c: E2 62 00 8E 51 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 44 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 EF 01 00 00 5E 04 04 00 EF 01 00 00 57 04 04 00 F0 01 00 00 19 04 04 00 00 00 00 00 90 00 94 [14:33:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 44 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 EF 01 00 00 5E 04 04 00 EF 01 00 00 57 04 04 00 F0 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:33:10]wFMCommunicate OK [14:33:10]SAM_PROTO_GetFieldsCounters done [14:33:10]requested_item shift.num is exist - process it [14:33:10]requested_item shift.opened is exist - process it [14:33:10]req_shift_opened [14:33:10]FM_GetShiftState [14:33:10]SAM_PROTO_GetShiftState [14:33:10]wFMCommunicate request_size=4 [14:33:10]MH_SAM_APDU [14:33:10]CAPDU: 80 13 01 00 [14:33:10]Write to MH i2c: E2 08 00 8F 51 80 13 01 00 00 00 00 00 5D [14:33:11]Write i2c OK [14:33:11]MH_I2C_Read... [14:33:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:33:11]Read from MH i2c: E2 [14:33:11]MH_I2C_Read... [14:33:11]Read from MH i2c: E2 0E 00 [14:33:11]MH_I2C_Read... [14:33:11]Read from MH i2c: E2 0E 00 8F 51 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 56 [14:33:11]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:33:11]wFMCommunicate OK [14:33:11]SAM_PROTO_GetShiftState done [14:33:11]FM_GetShiftState done [14:33:11]req_shift_opened done [14:33:11]requested_item shift.open_date is exist - process it [14:33:11]req_shift_open_date [14:33:11]req_shift_open_date done [14:33:11]produce_requested_data done [14:33:11]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318020,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:33:11]process_action_free close_receipt [14:33:11]json_value_free [14:33:11]json_value_free done [14:33:11]process_json_proto returns [14:33:11]Send response to host [14:33:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318020,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:33:11]free response buf [14:33:11]execute_script done [14:33:11]execute_script returns [14:33:11]free content buf [14:33:11]Sock 9.Close socket [14:33:11]Sock 9.Thread stoped [14:33:14]OFD Sender: No OFD packet to send [14:33:19]OFD Sender: No OFD packet to send [14:33:24]OFD Sender: No OFD packet to send [14:33:29]OFD Sender: No OFD packet to send [14:33:34]OFD Sender: No OFD packet to send [14:33:34]accept exits with 7 [14:33:34]New connection [14:33:34]New thread 3067293028 created [14:33:34]Thread 3067436388 joined [14:33:34]Waiting for new connection... [14:33:34] Sock 7.Parse request [14:33:34]Sock 7.Check first char [14:33:34]Sock 7.First char is OK [14:33:34]request: POST /json_proto HTTP/1.0 [14:33:34]Method: POST [14:33:34]URL: /json_proto [14:33:34]Method is POST - this is cgi request [14:33:34]url: /json_proto [14:33:34]query_string will be loaded in cgi processing [14:33:34]execute_cgi json_proto POST (null) [14:33:34]execute_cgi path=json_proto method=POST [14:33:34]POST find Content-Length [14:33:34]Host: 172.17.50.195:8080 [14:33:34]Content-Length: 775 [14:33:34]Content-Type: application/json [14:33:34] [14:33:34]POST finish read [14:33:34]Found Content-Length = 775 [14:33:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092991", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 34.130, "sum" : 2600.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: Mbank", "payments": [ { "type": 1, "sum" : 2600.71 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:33:34]execute_script... [14:33:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092991", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 34.130, "sum" : 2600.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: Mbank", "payments": [ { "type": 1, "sum" : 2600.71 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:33:34]POST & json_proto [14:33:34]process_json_proto [14:33:34]json parsed OK: [14:33:34]protocol is kg_v1.0 [14:33:34]action value=close_receipt [14:33:34]process_action close_receipt [14:33:34]cmd_close_receipt [14:33:34]MH_GetDate [14:33:34]Write to MH i2c: F0 00 00 90 51 D0 [14:33:34]Write i2c OK [14:33:34]MH_I2C_Read... [14:33:34]Read from MH i2c: F0 [14:33:34]MH_I2C_Read... [14:33:34]Read from MH i2c: F0 09 00 [14:33:34]MH_I2C_Read... [14:33:34]Read from MH i2c: F0 09 00 90 51 00 C0 A0 1F 67 43 33 1C 67 B8 [14:33:34]GetLastDocTimeStamp 1730125988 [14:33:34]current date 1730126016 [14:33:34]FM_GetShiftState [14:33:34]SAM_PROTO_GetShiftState [14:33:34]wFMCommunicate request_size=4 [14:33:34]MH_SAM_APDU [14:33:34]CAPDU: 80 13 01 00 [14:33:34]Write to MH i2c: E2 08 00 91 51 80 13 01 00 00 00 00 00 5F [14:33:34]Write i2c OK [14:33:34]MH_I2C_Read... [14:33:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:33:34]Read from MH i2c: E2 [14:33:34]MH_I2C_Read... [14:33:34]Read from MH i2c: E2 0E 00 [14:33:34]MH_I2C_Read... [14:33:34]Read from MH i2c: E2 0E 00 91 51 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 58 [14:33:34]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:33:34]wFMCommunicate OK [14:33:34]SAM_PROTO_GetShiftState done [14:33:34]FM_GetShiftState done [14:33:34]opened in 1730073493 [14:33:34]opened+sec_in_day 1730159893 [14:33:34]quantity*price = 260070 [14:33:34]sum+1 = 260072 [14:33:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2600.71 НСП 1% : 23.01 НДС 12% : 276.18 Наличными: 0.00 Безнал.: 2600.71 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 496 28.10.2024 14:33 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318021 ФПД: 26073310558970 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T143336&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318021&fm=26073310558970&tin=02508201610067®Number=0000000000091628&sum=260071 [14:33:36]StoreToDocumentArchive [14:33:36]shift 546 fd 318021 [14:33:36]save to /storage/0546/doc_00318021 [14:33:36]save last doc name /storage/0546/doc_00318021 to /storage/kkm_last_doc_name [14:33:36]save OK [14:33:36]Clear old archive folders... [14:33:36]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:33:36]tlvbuf is 0154A820 [14:33:36]SAM_PROTO_ClearQueue [14:33:36]wFMCommunicate request_size=4 [14:33:36]MH_SAM_APDU [14:33:36]CAPDU: 80 09 00 00 [14:33:36]Write to MH i2c: E2 08 00 9E 51 80 09 00 00 00 00 00 00 61 [14:33:36]Write i2c OK [14:33:36]MH_I2C_Read... [14:33:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:33:36]Read from MH i2c: E2 [14:33:36]MH_I2C_Read... [14:33:36]Read from MH i2c: E2 03 00 [14:33:36]MH_I2C_Read... [14:33:36]Read from MH i2c: E2 03 00 9E 51 00 90 00 63 [14:33:36]RAPDU: 90 00 [14:33:36]wFMCommunicate OK [14:33:36]SAM_PROTO_ClearQueue done [14:33:36]KKMCreateOFDPacket [14:33:36]OFDProtocolAddRootSTLVToBuf [14:33:36]FM_MakeSignedData [14:33:36]FM_MakeSignedData [14:33:36]SAM_PROTO_SignData [14:33:36]wFMCommunicate request_size=4 [14:33:36]MH_SAM_APDU [14:33:36]CAPDU: 80 0D 01 02 [14:33:36]Write to MH i2c: E2 08 00 9F 51 80 0D 01 02 00 00 00 00 69 [14:33:36]Write i2c OK [14:33:36]MH_I2C_Read... [14:33:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:33:36]Read from MH i2c: E2 [14:33:36]MH_I2C_Read... [14:33:36]Read from MH i2c: E2 03 00 [14:33:36]MH_I2C_Read... [14:33:36]Read from MH i2c: E2 03 00 9F 51 00 90 00 64 [14:33:36]RAPDU: 90 00 [14:33:36]wFMCommunicate OK [14:33:36]wFMCommunicate request_size=255 [14:33:36]MH_SAM_APDU [14:33:36]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 52 85 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 E7 F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 F7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 6B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 F7 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 01 00 00 F4 03 04 00 C0 A0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 45 DA 04 00 35 04 06 00 [14:33:36]Write to MH i2c: E2 02 01 A0 51 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 52 85 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 E7 F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 F7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 6B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 F7 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 01 00 00 F4 03 04 00 C0 A0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 45 DA 04 00 35 04 06 00 00 00 78 [14:33:36]Write i2c OK [14:33:36]MH_I2C_Read... [14:33:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:33:36]Read from MH i2c: E2 [14:33:36]MH_I2C_Read... [14:33:36]Read from MH i2c: E2 03 00 [14:33:36]MH_I2C_Read... [14:33:36]Read from MH i2c: E2 03 00 A0 51 00 90 00 65 [14:33:36]RAPDU: 90 00 [14:33:36]wFMCommunicate OK [14:33:36]wFMCommunicate request_size=11 [14:33:36]MH_SAM_APDU [14:33:36]CAPDU: 80 0D 02 02 06 17 B6 AA 69 FA FA [14:33:36]Write to MH i2c: E2 0E 00 A1 51 80 0D 02 02 06 00 17 B6 AA 69 FA FA 00 00 4C [14:33:36]Write i2c OK [14:33:36]MH_I2C_Read... [14:33:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:33:36]Read from MH i2c: E2 [14:33:36]MH_I2C_Read... [14:33:36]Read from MH i2c: E2 03 00 [14:33:36]MH_I2C_Read... [14:33:36]Read from MH i2c: E2 03 00 A1 51 00 90 00 66 [14:33:36]RAPDU: 90 00 [14:33:36]wFMCommunicate OK [14:33:36]wFMCommunicate request_size=4 [14:33:36]MH_SAM_APDU [14:33:36]CAPDU: 80 0D 03 02 [14:33:36]Write to MH i2c: E2 08 00 A2 51 80 0D 03 02 00 00 00 00 6E [14:33:36]Write i2c OK [14:33:36]MH_I2C_Read... [14:33:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:33:36]Read from MH i2c: E2 [14:33:36]MH_I2C_Read... [14:33:36]Read from MH i2c: E2 0B 00 [14:33:36]MH_I2C_Read... [14:33:36]Read from MH i2c: E2 0B 00 A2 51 00 DF 97 37 FA 94 91 34 3F 90 00 AE [14:33:36]RAPDU: DF 97 37 FA 94 91 34 3F 90 00 [14:33:36]wFMCommunicate OK [14:33:36]SAM_PROTO_SignData done [14:33:36]FM_MakeSignedData done [14:33:36]CreateOFDProtocolMessage [14:33:36]wFMCommunicate request_size=4 [14:33:36]MH_SAM_APDU [14:33:36]CAPDU: 80 11 00 00 [14:33:36]Write to MH i2c: E2 08 00 A3 51 80 11 00 00 00 00 00 00 6E [14:33:36]Write i2c OK [14:33:36]MH_I2C_Read... [14:33:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:33:36]Read from MH i2c: E2 [14:33:36]MH_I2C_Read... [14:33:36]Read from MH i2c: E2 17 00 [14:33:36]MH_I2C_Read... [14:33:36]Read from MH i2c: E2 17 00 A3 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C2 [14:33:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:33:36]wFMCommunicate OK [14:33:36]CreateOFDProtocolMessage done [14:33:36]OFDSenderStorePacket 318021 [14:33:36]StoreOFDPacket docnum=318021 [14:33:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 59 44 08 01 2C C0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 52 85 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 E7 F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 F7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 6B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 F7 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 01 00 00 F4 03 04 00 C0 A0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 45 DA 04 00 35 04 06 00 17 B6 AA 69 FA FA DF 97 37 FA 94 91 34 3F [14:33:36]CheckFolder [14:33:36]dirname=/storage/ofd_packets [14:33:36]CheckFolder done [14:33:36]ProducePacketName [14:33:36]name=ofd_packets/00318021 [14:33:36]NVStorageSaveData ofd_packets/00318021 [14:33:36]File name is /storage/ofd_packets/00318021 [14:33:36]Write 302 bytes [14:33:36]NVStorageSaveData done [14:33:36]OFDSenderStorePacket done [14:33:36]KKMCreateOFDPacket done [14:33:36]NVStorageSaveData kkm_last_timestamp [14:33:36]File name is /storage/kkm_last_timestamp [14:33:36]Write 4 bytes [14:33:36]NVStorageSaveData done [14:33:36]ExternCall_PrintAddStr [14:33:36]wPrintStart [14:33:36]Write to MH i2c: 01 00 00 A4 51 F5 [14:33:36]Write i2c OK [14:33:36]MH_I2C_Read... [14:33:36]Read from MH i2c: 01 [14:33:36]MH_I2C_Read... [14:33:36]Read from MH i2c: 01 07 00 [14:33:36]MH_I2C_Read... [14:33:36]Read from MH i2c: 01 07 00 A4 51 00 00 00 00 00 FF 0F 0A [14:33:36]RasterBufferAndPrint [14:33:36]line Счет N : (1)1092991 [14:33:36]line ИНН: 02508201610067 [14:33:36]line Контрольно-Кассовый Чек [14:33:36]line ПРОДАЖА [14:33:36]line ТРК (МРК, ГНК) : 31 [14:33:36]line Товар: 2710194210 [14:33:36]line ДТ(л)-К-2 [14:33:36]line 34.130 * 76.20 [14:33:36]line = 2600.71 [14:33:36]line НДС 12% НСП 1% [14:33:36]line > о реализуемом товаре [14:33:36]line ИТОГО: 2600.71 [14:33:36]line НСП 1% : 23.01 [14:33:36]line НДС 12% : 276.18 [14:33:36]line Наличными: 0.00 [14:33:36]line Безнал.: 2600.71 [14:33:36]line Место: АЗС № 101 "Партнер Нефть" [14:33:36]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:33:36]line СНО: Общий режим [14:33:36]line Чек 496 28.10.2024 14:33 [14:33:36]line Смена: 546 ФФД: 1.0 [14:33:36]line ЗНМ: 0300000082 [14:33:36]line РНМ: 0000000000091628 [14:33:36]line Версия ККМ: 001 [14:33:36]line Платежная система: Mbank [14:33:36]line ФМ: 0000000000874671 [14:33:36]line ФД: 318021 [14:33:36]line ФПД: 26073310558970 [14:33:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T143336&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318021&fm=26073310558970&tin=02508201610067®Number=0000000000091628&sum=260071 [14:33:36]written 0, free lines is 4095 [14:33:36]OFD Sender: Processing packet 318021 [packets to send 127, broken 126] [14:33:36]ProducePacketName [14:33:36]name=ofd_packets/00318021 [14:33:36]OFD Sender: To server: pG, [14:33:36]CommunicateWithHost lk.salyk.kg:30040 [14:33:36]ConnectInit lk.salyk.kg [14:33:37]Connected sock=10 [14:33:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 59 44 08 01 2C C0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 52 85 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 E7 F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 F7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 6B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 F7 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 01 00 00 F4 03 04 00 C0 A0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 45 DA 04 00 35 04 06 00 17 B6 AA 69 FA FA DF 97 37 FA 94 91 34 3F [14:33:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 D2 C4 47 00 C2 16 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 45 DA 04 00 F4 03 04 00 79 4C 1F 67 B6 04 01 00 00 86 11 CE F8 16 85 BE 68 [14:33:37]CommunicateWithHost err = 0 [14:33:37]CheckOFDResponse [14:33:37]1017 (14) - 77093643461234 [14:33:37]1041 (16) - 0000000000874671 [14:33:37]1040 (4) - 318021 [14:33:37]1012 (4) - 28.10.2024 08:34 [14:33:37]1206 (1) - 0 [14:33:37]OFD Sender: Remove packet 318021 [14:33:37]ProducePacketName [14:33:37]name=ofd_packets/00318021 [14:33:37]NVStorageDeleteData [14:33:37]Write to MH i2c: 01 00 00 CD 51 1E [14:33:37]Write i2c OK [14:33:37]MH_I2C_Read... [14:33:37]Read from MH i2c: 01 [14:33:37]MH_I2C_Read... [14:33:37]Read from MH i2c: 01 07 00 [14:33:37]MH_I2C_Read... [14:33:37]Read from MH i2c: 01 07 00 CD 51 00 00 00 00 00 1D 0D 4F [14:33:37]RasterBufferAndPrint [14:33:37]line [14:33:37]line [14:33:37]line [14:33:37]line [14:33:37]line [14:33:37]written 0, free lines is 3363 [14:33:37]MH_Cut [14:33:37]Write to MH i2c: D1 01 00 D4 51 01 F7 [14:33:37]Write i2c OK [14:33:37]MH_I2C_Read... [14:33:37]Read from MH i2c: D1 [14:33:37]MH_I2C_Read... [14:33:37]Read from MH i2c: D1 01 00 [14:33:37]MH_I2C_Read... [14:33:37]Read from MH i2c: D1 01 00 D4 51 00 F6 [14:33:37]Write to MH i2c: 01 00 00 D5 51 26 [14:33:37]Write i2c OK [14:33:37]MH_I2C_Read... [14:33:37]OFD Sender: No OFD packet to send [14:33:38]*** Cut start [14:33:38]*** Partial cut [14:33:38]*** CUTSNS_PIN = 1 [14:33:38]*** CUTSNS_PIN = 0 [14:33:38]*** Brake cut motor [14:33:38]Read from MH i2c: 01 [14:33:38]MH_I2C_Read... [14:33:38]*** Stop cut motor [14:33:38]*** Cut end [14:33:38]Read from MH i2c: 01 07 00 [14:33:38]MH_I2C_Read... [14:33:38]Read from MH i2c: 01 07 00 D5 51 00 00 00 00 00 FF 0F 3B [14:33:38]process_action close_receipt done [14:33:38]requested_data is exist [14:33:38]produce_requested_data [14:33:38]requested_item fm.sn is exist - process it [14:33:38]wFMCommunicate request_size=4 [14:33:38]MH_SAM_APDU [14:33:38]CAPDU: 80 11 00 00 [14:33:38]Write to MH i2c: E2 08 00 D6 51 80 11 00 00 00 00 00 00 A1 [14:33:38]Write i2c OK [14:33:38]MH_I2C_Read... [14:33:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:33:38]Read from MH i2c: E2 [14:33:38]MH_I2C_Read... [14:33:38]Read from MH i2c: E2 17 00 [14:33:38]MH_I2C_Read... [14:33:38]Read from MH i2c: E2 17 00 D6 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F5 [14:33:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:33:38]wFMCommunicate OK [14:33:38]requested_item fd.num is exist - process it [14:33:38]SAM_PROTO_GetFieldsCounters [14:33:38]wFMCommunicate request_size=4 [14:33:38]MH_SAM_APDU [14:33:38]CAPDU: 80 13 00 00 [14:33:38]Write to MH i2c: E2 08 00 D7 51 80 13 00 00 00 00 00 00 A4 [14:33:38]Write i2c OK [14:33:38]MH_I2C_Read... [14:33:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:33:38]Read from MH i2c: E2 [14:33:38]MH_I2C_Read... [14:33:38]Read from MH i2c: E2 62 00 [14:33:38]MH_I2C_Read... [14:33:38]Read from MH i2c: E2 62 00 D7 51 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 45 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 F0 01 00 00 5E 04 04 00 F0 01 00 00 57 04 04 00 F1 01 00 00 19 04 04 00 00 00 00 00 90 00 E1 [14:33:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 45 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 F0 01 00 00 5E 04 04 00 F0 01 00 00 57 04 04 00 F1 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:33:38]wFMCommunicate OK [14:33:38]SAM_PROTO_GetFieldsCounters done [14:33:38]requested_item shift.num is exist - process it [14:33:38]requested_item shift.opened is exist - process it [14:33:38]req_shift_opened [14:33:38]FM_GetShiftState [14:33:38]SAM_PROTO_GetShiftState [14:33:38]wFMCommunicate request_size=4 [14:33:38]MH_SAM_APDU [14:33:38]CAPDU: 80 13 01 00 [14:33:38]Write to MH i2c: E2 08 00 D8 51 80 13 01 00 00 00 00 00 A6 [14:33:38]Write i2c OK [14:33:38]MH_I2C_Read... [14:33:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:33:38]Read from MH i2c: E2 [14:33:38]MH_I2C_Read... [14:33:38]Read from MH i2c: E2 0E 00 [14:33:38]MH_I2C_Read... [14:33:38]Read from MH i2c: E2 0E 00 D8 51 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 9F [14:33:38]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:33:38]wFMCommunicate OK [14:33:38]SAM_PROTO_GetShiftState done [14:33:38]FM_GetShiftState done [14:33:38]req_shift_opened done [14:33:38]requested_item shift.open_date is exist - process it [14:33:38]req_shift_open_date [14:33:38]req_shift_open_date done [14:33:38]produce_requested_data done [14:33:38]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318021,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:33:38]process_action_free close_receipt [14:33:38]json_value_free [14:33:38]json_value_free done [14:33:38]process_json_proto returns [14:33:38]Send response to host [14:33:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318021,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:33:38]free response buf [14:33:38]execute_script done [14:33:38]execute_script returns [14:33:38]free content buf [14:33:38]Sock 7.Close socket [14:33:38]Sock 7.Thread stoped [14:33:42]OFD Sender: No OFD packet to send [14:33:47]accept exits with 9 [14:33:47]New connection [14:33:47]New thread 3067436388 created [14:33:47]Thread 3067293028 joined [14:33:47]Waiting for new connection... [14:33:47] Sock 9.Parse request [14:33:47]Sock 9.Check first char [14:33:47]Sock 9.First char is OK [14:33:47]request: POST /json_proto HTTP/1.0 [14:33:47]Method: POST [14:33:47]URL: /json_proto [14:33:47]Method is POST - this is cgi request [14:33:47]url: /json_proto [14:33:47]query_string will be loaded in cgi processing [14:33:47]execute_cgi json_proto POST (null) [14:33:47]execute_cgi path=json_proto method=POST [14:33:47]POST find Content-Length [14:33:47]Host: 172.17.50.195:8080 [14:33:47]Content-Length: 688 [14:33:47]Content-Type: application/json [14:33:47] [14:33:47]POST finish read [14:33:47]Found Content-Length = 688 [14:33:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092993", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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" ] } } [14:33:47]execute_script... [14:33:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092993", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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" ] } } [14:33:47]POST & json_proto [14:33:47]process_json_proto [14:33:47]json parsed OK: [14:33:47]protocol is kg_v1.0 [14:33:47]action value=close_receipt [14:33:47]process_action close_receipt [14:33:47]cmd_close_receipt [14:33:47]MH_GetDate [14:33:47]Write to MH i2c: F0 00 00 D9 51 19 [14:33:47]Write i2c OK [14:33:47]MH_I2C_Read... [14:33:47]Read from MH i2c: F0 [14:33:47]MH_I2C_Read... [14:33:47]Read from MH i2c: F0 09 00 [14:33:47]MH_I2C_Read... [14:33:47]Read from MH i2c: F0 09 00 D9 51 00 CC A0 1F 67 43 33 1C 67 0D [14:33:47]GetLastDocTimeStamp 1730126016 [14:33:47]current date 1730126028 [14:33:47]FM_GetShiftState [14:33:47]SAM_PROTO_GetShiftState [14:33:47]wFMCommunicate request_size=4 [14:33:47]MH_SAM_APDU [14:33:47]CAPDU: 80 13 01 00 [14:33:47]Write to MH i2c: E2 08 00 DA 51 80 13 01 00 00 00 00 00 A8 [14:33:47]Write i2c OK [14:33:47]MH_I2C_Read... [14:33:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:33:47]Read from MH i2c: E2 [14:33:47]MH_I2C_Read... [14:33:47]Read from MH i2c: E2 0E 00 [14:33:47]MH_I2C_Read... [14:33:47]Read from MH i2c: E2 0E 00 DA 51 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A1 [14:33:47]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:33:47]wFMCommunicate OK [14:33:47]SAM_PROTO_GetShiftState done [14:33:47]FM_GetShiftState done [14:33:47]opened in 1730073493 [14:33:47]opened+sec_in_day 1730159893 [14:33:47]quantity*price = 150037 [14:33:47]sum+1 = 150039 [14:33:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 497 28.10.2024 14:33 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318022 ФПД: 167907104163303 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T143349&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318022&fm=167907104163303&tin=02508201610067®Number=0000000000091628&sum=150000 [14:33:48]StoreToDocumentArchive [14:33:48]shift 546 fd 318022 [14:33:48]save to /storage/0546/doc_00318022 [14:33:48]save last doc name /storage/0546/doc_00318022 to /storage/kkm_last_doc_name [14:33:48]save OK [14:33:48]Clear old archive folders... [14:33:48]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:33:48]tlvbuf is 0154A830 [14:33:48]SAM_PROTO_ClearQueue [14:33:48]wFMCommunicate request_size=4 [14:33:48]MH_SAM_APDU [14:33:48]CAPDU: 80 09 00 00 [14:33:48]Write to MH i2c: E2 08 00 E7 51 80 09 00 00 00 00 00 00 AA [14:33:48]Write i2c OK [14:33:48]MH_I2C_Read... [14:33:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:33:48]Read from MH i2c: E2 [14:33:48]MH_I2C_Read... [14:33:48]Read from MH i2c: E2 03 00 [14:33:48]MH_I2C_Read... [14:33:48]Read from MH i2c: E2 03 00 E7 51 00 90 00 AC [14:33:48]RAPDU: 90 00 [14:33:48]wFMCommunicate OK [14:33:48]SAM_PROTO_ClearQueue done [14:33:48]KKMCreateOFDPacket [14:33:48]OFDProtocolAddRootSTLVToBuf [14:33:48]FM_MakeSignedData [14:33:48]FM_MakeSignedData [14:33:48]SAM_PROTO_SignData [14:33:48]wFMCommunicate request_size=4 [14:33:48]MH_SAM_APDU [14:33:48]CAPDU: 80 0D 01 02 [14:33:48]Write to MH i2c: E2 08 00 E8 51 80 0D 01 02 00 00 00 00 B2 [14:33:48]Write i2c OK [14:33:48]MH_I2C_Read... [14:33:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:33:48]Read from MH i2c: E2 [14:33:48]MH_I2C_Read... [14:33:48]Read from MH i2c: E2 03 00 [14:33:48]MH_I2C_Read... [14:33:48]Read from MH i2c: E2 03 00 E8 51 00 90 00 AD [14:33:48]RAPDU: 90 00 [14:33:48]wFMCommunicate OK [14:33:48]wFMCommunicate request_size=255 [14:33:48]MH_SAM_APDU [14:33:48]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 F1 01 00 00 F4 03 04 00 CD A0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 46 DA 04 00 35 04 06 00 [14:33:48]Write to MH i2c: E2 02 01 E9 51 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 F1 01 00 00 F4 03 04 00 CD A0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 46 DA 04 00 35 04 06 00 00 00 C2 [14:33:48]Write i2c OK [14:33:48]MH_I2C_Read... [14:33:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:33:48]Read from MH i2c: E2 [14:33:48]MH_I2C_Read... [14:33:48]Read from MH i2c: E2 03 00 [14:33:48]MH_I2C_Read... [14:33:48]Read from MH i2c: E2 03 00 E9 51 00 90 00 AE [14:33:48]RAPDU: 90 00 [14:33:48]wFMCommunicate OK [14:33:48]wFMCommunicate request_size=11 [14:33:48]MH_SAM_APDU [14:33:48]CAPDU: 80 0D 02 02 06 98 B5 EB 4C 85 E7 [14:33:48]Write to MH i2c: E2 0E 00 EA 51 80 0D 02 02 06 00 98 B5 EB 4C 85 E7 00 00 B1 [14:33:48]Write i2c OK [14:33:48]MH_I2C_Read... [14:33:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:33:48]Read from MH i2c: E2 [14:33:48]MH_I2C_Read... [14:33:48]Read from MH i2c: E2 03 00 [14:33:48]MH_I2C_Read... [14:33:48]Read from MH i2c: E2 03 00 EA 51 00 90 00 AF [14:33:48]RAPDU: 90 00 [14:33:48]wFMCommunicate OK [14:33:48]wFMCommunicate request_size=4 [14:33:48]MH_SAM_APDU [14:33:48]CAPDU: 80 0D 03 02 [14:33:48]Write to MH i2c: E2 08 00 EB 51 80 0D 03 02 00 00 00 00 B7 [14:33:48]Write i2c OK [14:33:48]MH_I2C_Read... [14:33:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:33:48]Read from MH i2c: E2 [14:33:48]MH_I2C_Read... [14:33:48]Read from MH i2c: E2 0B 00 [14:33:48]MH_I2C_Read... [14:33:48]Read from MH i2c: E2 0B 00 EB 51 00 B1 2D 00 AA C1 ED 10 AF 90 00 AD [14:33:48]RAPDU: B1 2D 00 AA C1 ED 10 AF 90 00 [14:33:48]wFMCommunicate OK [14:33:48]SAM_PROTO_SignData done [14:33:48]FM_MakeSignedData done [14:33:48]CreateOFDProtocolMessage [14:33:48]wFMCommunicate request_size=4 [14:33:48]MH_SAM_APDU [14:33:48]CAPDU: 80 11 00 00 [14:33:48]Write to MH i2c: E2 08 00 EC 51 80 11 00 00 00 00 00 00 B7 [14:33:48]Write i2c OK [14:33:48]MH_I2C_Read... [14:33:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:33:48]Read from MH i2c: E2 [14:33:48]MH_I2C_Read... [14:33:48]Read from MH i2c: E2 17 00 [14:33:48]MH_I2C_Read... [14:33:48]Read from MH i2c: E2 17 00 EC 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 0B [14:33:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:33:48]wFMCommunicate OK [14:33:48]CreateOFDProtocolMessage done [14:33:48]OFDSenderStorePacket 318022 [14:33:48]StoreOFDPacket docnum=318022 [14:33:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 1A 25 08 01 7E B6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 F1 01 00 00 F4 03 04 00 CD A0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 46 DA 04 00 35 04 06 00 98 B5 EB 4C 85 E7 B1 2D 00 AA C1 ED 10 AF [14:33:48]CheckFolder [14:33:48]dirname=/storage/ofd_packets [14:33:48]CheckFolder done [14:33:48]ProducePacketName [14:33:48]name=ofd_packets/00318022 [14:33:48]NVStorageSaveData ofd_packets/00318022 [14:33:48]File name is /storage/ofd_packets/00318022 [14:33:48]Write 302 bytes [14:33:48]NVStorageSaveData done [14:33:48]OFDSenderStorePacket done [14:33:48]KKMCreateOFDPacket done [14:33:48]NVStorageSaveData kkm_last_timestamp [14:33:48]File name is /storage/kkm_last_timestamp [14:33:48]Write 4 bytes [14:33:48]NVStorageSaveData done [14:33:48]ExternCall_PrintAddStr [14:33:48]wPrintStart [14:33:48]Write to MH i2c: 01 00 00 ED 51 3E [14:33:48]Write i2c OK [14:33:48]MH_I2C_Read... [14:33:48]Read from MH i2c: 01 [14:33:48]MH_I2C_Read... [14:33:48]Read from MH i2c: 01 07 00 [14:33:48]MH_I2C_Read... [14:33:48]Read from MH i2c: 01 07 00 ED 51 00 00 00 00 00 FF 0F 53 [14:33:48]RasterBufferAndPrint [14:33:48]line Счет N : (1)1092993 [14:33:48]line ИНН: 02508201610067 [14:33:48]line Контрольно-Кассовый Чек [14:33:48]line ПРОДАЖА [14:33:48]line ТРК (МРК, ГНК) : 61 [14:33:48]line Товар: 2710194210 [14:33:48]line ДТ(л)-К-2 [14:33:48]line 19.690 * 76.20 [14:33:48]line = 1500.38 [14:33:48]line НДС 12% НСП 1% [14:33:48]line > о реализуемом товаре [14:33:48]line ОКРУГЛЕНИЕ: -0.38 [14:33:48]line ИТОГО: 1500.00 [14:33:48]line Внесено: 1500.00 [14:33:48]line СДАЧА: 0.00 [14:33:48]line НСП 1% : 13.28 [14:33:48]line НДС 12% : 159.33 [14:33:48]line Наличными: 1500.00 [14:33:48]line Безнал.: 0.00 [14:33:48]line Место: АЗС № 101 "Партнер Нефть" [14:33:48]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:33:48]line СНО: Общий режим [14:33:48]line Чек 497 28.10.2024 14:33 [14:33:48]line Смена: 546 ФФД: 1.0 [14:33:48]line ЗНМ: 0300000082 [14:33:48]line РНМ: 0000000000091628 [14:33:48]line Версия ККМ: 001 [14:33:48]line ФМ: 0000000000874671 [14:33:48]line ФД: 318022 [14:33:48]line ФПД: 167907104163303 [14:33:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T143349&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318022&fm=167907104163303&tin=02508201610067®Number=0000000000091628&sum=150000 [14:33:49]OFD Sender: Processing packet 318022 [packets to send 127, broken 126] [14:33:49]ProducePacketName [14:33:49]name=ofd_packets/00318022 [14:33:49]OFD Sender: To server: pG, [14:33:49]CommunicateWithHost lk.salyk.kg:30040 [14:33:49]ConnectInit lk.salyk.kg [14:33:49]written 0, free lines is 4095 [14:33:49]Connected sock=10 [14: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 34 36 37 31 10 01 00 00 1A 25 08 01 7E B6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 F1 01 00 00 F4 03 04 00 CD A0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 46 DA 04 00 35 04 06 00 98 B5 EB 4C 85 E7 B1 2D 00 AA C1 ED 10 AF [14:33:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 61 AF 47 00 2F CB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 46 DA 04 00 F4 03 04 00 85 4C 1F 67 B6 04 01 00 00 11 62 AD D9 71 CE 61 45 [14:33:49]CommunicateWithHost err = 0 [14:33:49]CheckOFDResponse [14:33:49]1017 (14) - 77093643461234 [14:33:49]1041 (16) - 0000000000874671 [14:33:49]1040 (4) - 318022 [14:33:49]1012 (4) - 28.10.2024 08:34 [14:33:49]1206 (1) - 0 [14:33:49]OFD Sender: Remove packet 318022 [14:33:49]ProducePacketName [14:33:49]name=ofd_packets/00318022 [14:33:49]NVStorageDeleteData [14:33:49]Write to MH i2c: 01 00 00 18 52 6A [14:33:49]Write i2c OK [14:33:49]MH_I2C_Read... [14:33:49]Read from MH i2c: 01 [14:33:49]MH_I2C_Read... [14:33:49]Read from MH i2c: 01 07 00 [14:33:49]MH_I2C_Read... [14:33:49]Read from MH i2c: 01 07 00 18 52 00 00 00 00 00 FF 0C 7C [14:33:49]RasterBufferAndPrint [14:33:49]line [14:33:49]line [14:33:49]line [14:33:49]line [14:33:49]line [14:33:49]written 0, free lines is 3336 [14:33:49]MH_Cut [14:33:49]Write to MH i2c: D1 01 00 1F 52 01 43 [14:33:49]Write i2c OK [14:33:49]MH_I2C_Read... [14:33:49]Read from MH i2c: D1 [14:33:49]MH_I2C_Read... [14:33:49]Read from MH i2c: D1 01 00 [14:33:49]MH_I2C_Read... [14:33:49]Read from MH i2c: D1 01 00 1F 52 00 42 [14:33:49]Write to MH i2c: 01 00 00 20 52 72 [14:33:49]Write i2c OK [14:33:49]MH_I2C_Read... [14:33:49]OFD Sender: No OFD packet to send [14:33:50]*** Cut start [14:33:50]*** Partial cut [14:33:50]*** CUTSNS_PIN = 1 [14:33:50]*** CUTSNS_PIN = 0 [14:33:50]*** Brake cut motor [14:33:51]Read from MH i2c: 01 [14:33:51]MH_I2C_Read... [14:33:51]*** Stop cut motor [14:33:51]*** Cut end [14:33:51]Read from MH i2c: 01 07 00 [14:33:51]MH_I2C_Read... [14:33:51]Read from MH i2c: 01 07 00 20 52 00 00 00 00 00 FF 0F 87 [14:33:51]process_action close_receipt done [14:33:51]requested_data is exist [14:33:51]produce_requested_data [14:33:51]requested_item fm.sn is exist - process it [14:33:51]wFMCommunicate request_size=4 [14:33:51]MH_SAM_APDU [14:33:51]CAPDU: 80 11 00 00 [14:33:51]Write to MH i2c: E2 08 00 21 52 80 11 00 00 00 00 00 00 ED [14:33:51]Write i2c OK [14:33:51]MH_I2C_Read... [14:33:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:33:51]Read from MH i2c: E2 [14:33:51]MH_I2C_Read... [14:33:51]Read from MH i2c: E2 17 00 [14:33:51]MH_I2C_Read... [14:33:51]Read from MH i2c: E2 17 00 21 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 41 [14:33:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:33:51]wFMCommunicate OK [14:33:51]requested_item fd.num is exist - process it [14:33:51]SAM_PROTO_GetFieldsCounters [14:33:51]wFMCommunicate request_size=4 [14:33:51]MH_SAM_APDU [14:33:51]CAPDU: 80 13 00 00 [14:33:51]Write to MH i2c: E2 08 00 22 52 80 13 00 00 00 00 00 00 F0 [14:33:51]Write i2c OK [14:33:51]MH_I2C_Read... [14:33:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:33:51]Read from MH i2c: E2 [14:33:51]MH_I2C_Read... [14:33:51]Read from MH i2c: E2 62 00 [14:33:51]MH_I2C_Read... [14:33:51]Read from MH i2c: E2 62 00 22 52 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 46 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 F1 01 00 00 5E 04 04 00 F1 01 00 00 57 04 04 00 F2 01 00 00 19 04 04 00 00 00 00 00 90 00 31 [14: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 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 46 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 F1 01 00 00 5E 04 04 00 F1 01 00 00 57 04 04 00 F2 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:33:51]wFMCommunicate OK [14:33:51]SAM_PROTO_GetFieldsCounters done [14:33:51]requested_item shift.num is exist - process it [14:33:51]requested_item shift.opened is exist - process it [14:33:51]req_shift_opened [14:33:51]FM_GetShiftState [14:33:51]SAM_PROTO_GetShiftState [14:33:51]wFMCommunicate request_size=4 [14:33:51]MH_SAM_APDU [14:33:51]CAPDU: 80 13 01 00 [14:33:51]Write to MH i2c: E2 08 00 23 52 80 13 01 00 00 00 00 00 F2 [14:33:51]Write i2c OK [14:33:51]MH_I2C_Read... [14:33:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:33:51]Read from MH i2c: E2 [14:33:51]MH_I2C_Read... [14:33:51]Read from MH i2c: E2 0E 00 [14:33:51]MH_I2C_Read... [14:33:51]Read from MH i2c: E2 0E 00 23 52 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 EB [14:33:51]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:33:51]wFMCommunicate OK [14:33:51]SAM_PROTO_GetShiftState done [14:33:51]FM_GetShiftState done [14:33:51]req_shift_opened done [14:33:51]requested_item shift.open_date is exist - process it [14:33:51]req_shift_open_date [14:33:51]req_shift_open_date done [14:33:51]produce_requested_data done [14:33:51]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318022,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:33:51]process_action_free close_receipt [14:33:51]json_value_free [14:33:51]json_value_free done [14:33:51]process_json_proto returns [14:33:51]Send response to host [14:33:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318022,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:33:51]free response buf [14:33:51]execute_script done [14:33:51]execute_script returns [14:33:51]free content buf [14:33:51]Sock 9.Close socket [14:33:51]Sock 9.Thread stoped [14:33:54]OFD Sender: No OFD packet to send [14:33:59]OFD Sender: No OFD packet to send [14:34:04]OFD Sender: No OFD packet to send [14:34:10]OFD Sender: No OFD packet to send [14:34:15]OFD Sender: No OFD packet to send [14:34:20]OFD Sender: No OFD packet to send [14:34:25]OFD Sender: No OFD packet to send [14:34:30]OFD Sender: No OFD packet to send [14:34:35]OFD Sender: No OFD packet to send [14:34:40]OFD Sender: No OFD packet to send [14:34:45]OFD Sender: No OFD packet to send [14:34:50]OFD Sender: No OFD packet to send [14:34:55]OFD Sender: No OFD packet to send [14:35:00]OFD Sender: No OFD packet to send [14:35:05]OFD Sender: No OFD packet to send [14:35:10]OFD Sender: No OFD packet to send [14:35:15]OFD Sender: No OFD packet to send [14:35:20]OFD Sender: No OFD packet to send [14:35:25]OFD Sender: No OFD packet to send [14:35:30]OFD Sender: No OFD packet to send [14:35:35]OFD Sender: No OFD packet to send [14:35:40]OFD Sender: No OFD packet to send [14:35:45]OFD Sender: No OFD packet to send [14:35:50]OFD Sender: No OFD packet to send [14:35:55]OFD Sender: No OFD packet to send [14:36:00]OFD Sender: No OFD packet to send [14:36:05]OFD Sender: No OFD packet to send [14:36:10]OFD Sender: No OFD packet to send [14:36:15]OFD Sender: No OFD packet to send [14:36:17]accept exits with 7 [14:36:17]New connection [14:36:17]New thread 3067293028 created [14:36:17]Thread 3067436388 joined [14:36:17]Waiting for new connection... [14:36:17] Sock 7.Parse request [14:36:17]Sock 7.Check first char [14:36:17]Sock 7.First char is OK [14:36:17]request: POST /json_proto HTTP/1.0 [14:36:17]Method: POST [14:36:17]URL: /json_proto [14:36:17]Method is POST - this is cgi request [14:36:17]url: /json_proto [14:36:17]query_string will be loaded in cgi processing [14:36:17]execute_cgi json_proto POST (null) [14:36:17]execute_cgi path=json_proto method=POST [14:36:17]POST find Content-Length [14:36:17]Host: 172.17.50.195:8080 [14:36:17]Content-Length: 686 [14:36:17]Content-Type: application/json [14:36:17] [14:36:17]POST finish read [14:36:17]Found Content-Length = 686 [14:36:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092994", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:36:17]execute_script... [14:36: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)1092994", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:36:17]POST & json_proto [14:36:17]process_json_proto [14:36:17]json parsed OK: [14:36:17]protocol is kg_v1.0 [14:36:17]action value=close_receipt [14:36:17]process_action close_receipt [14:36:17]cmd_close_receipt [14:36:17]MH_GetDate [14:36:17]Write to MH i2c: F0 00 00 24 52 65 [14:36:17]Write i2c OK [14:36:17]MH_I2C_Read... [14:36:17]Read from MH i2c: F0 [14:36:17]MH_I2C_Read... [14:36:17]Read from MH i2c: F0 09 00 [14:36:17]MH_I2C_Read... [14:36:17]Read from MH i2c: F0 09 00 24 52 00 63 A1 1F 67 43 33 1C 67 F1 [14:36:17]GetLastDocTimeStamp 1730126029 [14:36:17]current date 1730126179 [14:36:17]FM_GetShiftState [14:36:17]SAM_PROTO_GetShiftState [14:36:17]wFMCommunicate request_size=4 [14:36:17]MH_SAM_APDU [14:36:17]CAPDU: 80 13 01 00 [14:36:17]Write to MH i2c: E2 08 00 25 52 80 13 01 00 00 00 00 00 F4 [14:36:17]Write i2c OK [14:36:17]MH_I2C_Read... [14:36:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:36:17]Read from MH i2c: E2 [14:36:17]MH_I2C_Read... [14:36:17]Read from MH i2c: E2 0E 00 [14:36:17]MH_I2C_Read... [14:36:17]Read from MH i2c: E2 0E 00 25 52 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 ED [14:36:17]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:36:17]wFMCommunicate OK [14:36:17]SAM_PROTO_GetShiftState done [14:36:17]FM_GetShiftState done [14:36:17]opened in 1730073493 [14:36:17]opened+sec_in_day 1730159893 [14:36:17]quantity*price = 100001 [14:36:17]sum+1 = 100002 [14:36:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 498 28.10.2024 14:36 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318023 ФПД: 36125066948927 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T143619&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318023&fm=36125066948927&tin=02508201610067®Number=0000000000091628&sum=100000 [14:36:18]StoreToDocumentArchive [14:36:18]shift 546 fd 318023 [14:36:18]save to /storage/0546/doc_00318023 [14:36:18]save last doc name /storage/0546/doc_00318023 to /storage/kkm_last_doc_name [14:36:18]save OK [14:36:18]Clear old archive folders... [14:36:19]ProcessDocumentItem done err = 0, tmpTLVsize=250 [14:36:19]tlvbuf is 01391360 [14:36:19]SAM_PROTO_ClearQueue [14:36:19]wFMCommunicate request_size=4 [14:36:19]MH_SAM_APDU [14:36:19]CAPDU: 80 09 00 00 [14:36:19]Write to MH i2c: E2 08 00 32 52 80 09 00 00 00 00 00 00 F6 [14:36:19]Write i2c OK [14:36:19]MH_I2C_Read... [14:36:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:36:19]Read from MH i2c: E2 [14:36:19]MH_I2C_Read... [14:36:19]Read from MH i2c: E2 03 00 [14:36:19]MH_I2C_Read... [14:36:19]Read from MH i2c: E2 03 00 32 52 00 90 00 F8 [14:36:19]RAPDU: 90 00 [14:36:19]wFMCommunicate OK [14:36:19]SAM_PROTO_ClearQueue done [14:36:19]KKMCreateOFDPacket [14:36:19]OFDProtocolAddRootSTLVToBuf [14:36:19]FM_MakeSignedData [14:36:19]FM_MakeSignedData [14:36:19]SAM_PROTO_SignData [14:36:19]wFMCommunicate request_size=4 [14:36:19]MH_SAM_APDU [14:36:19]CAPDU: 80 0D 01 02 [14:36:19]Write to MH i2c: E2 08 00 33 52 80 0D 01 02 00 00 00 00 FE [14:36:19]Write i2c OK [14:36:19]MH_I2C_Read... [14:36:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:36:19]Read from MH i2c: E2 [14:36:19]MH_I2C_Read... [14:36:19]Read from MH i2c: E2 03 00 [14:36:19]MH_I2C_Read... [14:36:19]Read from MH i2c: E2 03 00 33 52 00 90 00 F9 [14:36:19]RAPDU: 90 00 [14:36:19]wFMCommunicate OK [14:36:19]wFMCommunicate request_size=255 [14:36:19]MH_SAM_APDU [14:36:19]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 F2 01 00 00 F4 03 04 00 63 A1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 47 DA 04 00 35 04 06 00 20 DB [14:36:19]Write to MH i2c: E2 02 01 34 52 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 F2 01 00 00 F4 03 04 00 63 A1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 47 DA 04 00 35 04 06 00 20 DB 00 00 6C [14:36:19]Write i2c OK [14:36:19]MH_I2C_Read... [14:36:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:36:19]Read from MH i2c: E2 [14:36:19]MH_I2C_Read... [14:36:19]Read from MH i2c: E2 03 00 [14:36:19]MH_I2C_Read... [14:36:19]Read from MH i2c: E2 03 00 34 52 00 90 00 FA [14:36:19]RAPDU: 90 00 [14:36:19]wFMCommunicate OK [14:36:19]wFMCommunicate request_size=9 [14:36:19]MH_SAM_APDU [14:36:19]CAPDU: 80 0D 02 02 04 05 C8 71 3F [14:36:19]Write to MH i2c: E2 0C 00 35 52 80 0D 02 02 04 00 05 C8 71 3F 00 00 86 [14:36:19]Write i2c OK [14:36:19]MH_I2C_Read... [14:36:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:36:19]Read from MH i2c: E2 [14:36:19]MH_I2C_Read... [14:36:19]Read from MH i2c: E2 03 00 [14:36:19]MH_I2C_Read... [14:36:19]Read from MH i2c: E2 03 00 35 52 00 90 00 FB [14:36:19]RAPDU: 90 00 [14:36:19]wFMCommunicate OK [14:36:19]wFMCommunicate request_size=4 [14:36:19]MH_SAM_APDU [14:36:19]CAPDU: 80 0D 03 02 [14:36:19]Write to MH i2c: E2 08 00 36 52 80 0D 03 02 00 00 00 00 03 [14:36:19]Write i2c OK [14:36:19]MH_I2C_Read... [14:36:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:36:19]Read from MH i2c: E2 [14:36:19]MH_I2C_Read... [14:36:19]Read from MH i2c: E2 0B 00 [14:36:19]MH_I2C_Read... [14:36:19]Read from MH i2c: E2 0B 00 36 52 00 65 4E B6 75 B2 C2 FF 9E 90 00 F3 [14:36:19]RAPDU: 65 4E B6 75 B2 C2 FF 9E 90 00 [14:36:19]wFMCommunicate OK [14:36:19]SAM_PROTO_SignData done [14:36:19]FM_MakeSignedData done [14:36:19]CreateOFDProtocolMessage [14:36:19]wFMCommunicate request_size=4 [14:36:19]MH_SAM_APDU [14:36:19]CAPDU: 80 11 00 00 [14:36:19]Write to MH i2c: E2 08 00 37 52 80 11 00 00 00 00 00 00 03 [14:36:19]Write i2c OK [14:36:19]MH_I2C_Read... [14:36:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:36:19]Read from MH i2c: E2 [14:36:19]MH_I2C_Read... [14:36:19]Read from MH i2c: E2 17 00 [14:36:19]MH_I2C_Read... [14:36:19]Read from MH i2c: E2 17 00 37 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 57 [14:36:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:36:19]wFMCommunicate OK [14:36:19]CreateOFDProtocolMessage done [14:36:19]OFDSenderStorePacket 318023 [14:36:19]StoreOFDPacket docnum=318023 [14:36:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 4B 96 06 01 CC 3E 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 F2 01 00 00 F4 03 04 00 63 A1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 47 DA 04 00 35 04 06 00 20 DB 05 C8 71 3F 65 4E B6 75 B2 C2 FF 9E [14:36:19]CheckFolder [14:36:19]dirname=/storage/ofd_packets [14:36:19]CheckFolder done [14:36:19]ProducePacketName [14:36:19]name=ofd_packets/00318023 [14:36:19]NVStorageSaveData ofd_packets/00318023 [14:36:19]File name is /storage/ofd_packets/00318023 [14:36:19]Write 300 bytes [14:36:19]NVStorageSaveData done [14:36:19]OFDSenderStorePacket done [14:36:19]KKMCreateOFDPacket done [14:36:19]NVStorageSaveData kkm_last_timestamp [14:36:19]File name is /storage/kkm_last_timestamp [14:36:19]Write 4 bytes [14:36:19]NVStorageSaveData done [14:36:19]ExternCall_PrintAddStr [14:36:19]wPrintStart [14:36:19]Write to MH i2c: 01 00 00 38 52 8A [14:36:19]Write i2c OK [14:36:19]MH_I2C_Read... [14:36:19]Read from MH i2c: 01 [14:36:19]MH_I2C_Read... [14:36:19]Read from MH i2c: 01 07 00 [14:36:19]MH_I2C_Read... [14:36:19]Read from MH i2c: 01 07 00 38 52 00 00 00 00 00 FF 0F 9F [14:36:19]RasterBufferAndPrint [14:36:19]line Счет N : (1)1092994 [14:36:19]line ИНН: 02508201610067 [14:36:19]line Контрольно-Кассовый Чек [14:36:19]line ПРОДАЖА [14:36:19]line ТРК (МРК, ГНК) : 81 [14:36:19]line Товар: 2711190000 [14:36:19]line ГАЗ-К-5 [14:36:19]line 26.110 * 38.30 [14:36:19]line = 1000.01 [14:36:19]line НДС 12% НСП 1% [14:36:19]line > о реализуемом товаре [14:36:19]line ОКРУГЛЕНИЕ: -0.01 [14:36:19]line ИТОГО: 1000.00 [14:36:19]line Внесено: 1000.00 [14:36:19]line СДАЧА: 0.00 [14:36:19]line НСП 1% : 8.85 [14:36:19]line НДС 12% : 106.20 [14:36:19]line Наличными: 1000.00 [14:36:19]line Безнал.: 0.00 [14:36:19]line Место: АЗС № 101 "Партнер Нефть" [14:36:19]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:36:19]line СНО: Общий режим [14:36:19]line Чек 498 28.10.2024 14:36 [14:36:19]line Смена: 546 ФФД: 1.0 [14:36:19]line ЗНМ: 0300000082 [14:36:19]line РНМ: 0000000000091628 [14:36:19]line Версия ККМ: 001 [14:36:19]line ФМ: 0000000000874671 [14:36:19]line ФД: 318023 [14:36:19]line ФПД: 36125066948927 [14:36:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T143619&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318023&fm=36125066948927&tin=02508201610067®Number=0000000000091628&sum=100000 [14:36:19]OFD Sender: Processing packet 318023 [packets to send 127, broken 126] [14:36:19]ProducePacketName [14:36:19]name=ofd_packets/00318023 [14:36:19]OFD Sender: To server: pG, [14:36:19]CommunicateWithHost lk.salyk.kg:30040 [14:36:19]ConnectInit lk.salyk.kg [14:36:19]written 0, free lines is 4095 [14:36:19]Connected sock=10 [14: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 34 36 37 31 0E 01 00 00 4B 96 06 01 CC 3E 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 F2 01 00 00 F4 03 04 00 63 A1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 47 DA 04 00 35 04 06 00 20 DB 05 C8 71 3F 65 4E B6 75 B2 C2 FF 9E [14:36:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 EC EE 47 00 37 0A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 47 DA 04 00 F4 03 04 00 1B 4D 1F 67 B6 04 01 00 00 79 43 C2 EB 17 94 1A D5 [14:36:20]CommunicateWithHost err = 0 [14:36:20]CheckOFDResponse [14:36:20]1017 (14) - 77093643461234 [14:36:20]1041 (16) - 0000000000874671 [14:36:20]1040 (4) - 318023 [14:36:20]1012 (4) - 28.10.2024 08:36 [14:36:20]1206 (1) - 0 [14:36:20]OFD Sender: Remove packet 318023 [14:36:20]ProducePacketName [14:36:20]name=ofd_packets/00318023 [14:36:20]NVStorageDeleteData [14:36:20]Write to MH i2c: 01 00 00 63 52 B5 [14:36:20]Write i2c OK [14:36:20]MH_I2C_Read... [14:36:20]Read from MH i2c: 01 [14:36:20]MH_I2C_Read... [14:36:20]Read from MH i2c: 01 07 00 [14:36:20]MH_I2C_Read... [14:36:20]Read from MH i2c: 01 07 00 63 52 00 00 00 00 00 F8 0C C0 [14:36:20]RasterBufferAndPrint [14:36:20]line [14:36:20]line [14:36:20]line [14:36:20]line [14:36:20]line [14:36:20]written 0, free lines is 3326 [14:36:20]MH_Cut [14:36:20]Write to MH i2c: D1 01 00 6A 52 01 8E [14:36:20]Write i2c OK [14:36:20]MH_I2C_Read... [14:36:20]Read from MH i2c: D1 [14:36:20]MH_I2C_Read... [14:36:20]Read from MH i2c: D1 01 00 [14:36:20]MH_I2C_Read... [14:36:20]Read from MH i2c: D1 01 00 6A 52 00 8D [14:36:20]Write to MH i2c: 01 00 00 6B 52 BD [14:36:20]Write i2c OK [14:36:20]MH_I2C_Read... [14:36:20]OFD Sender: No OFD packet to send [14:36:20]*** Cut start [14:36:20]*** Partial cut [14:36:20]*** CUTSNS_PIN = 1 [14:36:21]*** CUTSNS_PIN = 0 [14:36:21]*** Brake cut motor [14:36:21]Read from MH i2c: 01 [14:36:21]MH_I2C_Read... [14:36:21]*** Stop cut motor [14:36:21]*** Cut end [14:36:21]Read from MH i2c: 01 07 00 [14:36:21]MH_I2C_Read... [14:36:21]Read from MH i2c: 01 07 00 6B 52 00 00 00 00 00 FF 0F D2 [14:36:21]process_action close_receipt done [14:36:21]requested_data is exist [14:36:21]produce_requested_data [14:36:21]requested_item fm.sn is exist - process it [14:36:21]wFMCommunicate request_size=4 [14:36:21]MH_SAM_APDU [14:36:21]CAPDU: 80 11 00 00 [14:36:21]Write to MH i2c: E2 08 00 6C 52 80 11 00 00 00 00 00 00 38 [14:36:21]Write i2c OK [14:36:21]MH_I2C_Read... [14:36:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:36:21]Read from MH i2c: E2 [14:36:21]MH_I2C_Read... [14:36:21]Read from MH i2c: E2 17 00 [14:36:21]MH_I2C_Read... [14:36:21]Read from MH i2c: E2 17 00 6C 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 8C [14:36:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:36:21]wFMCommunicate OK [14:36:21]requested_item fd.num is exist - process it [14:36:21]SAM_PROTO_GetFieldsCounters [14:36:21]wFMCommunicate request_size=4 [14:36:21]MH_SAM_APDU [14:36:21]CAPDU: 80 13 00 00 [14:36:21]Write to MH i2c: E2 08 00 6D 52 80 13 00 00 00 00 00 00 3B [14:36:21]Write i2c OK [14:36:21]MH_I2C_Read... [14:36:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:36:21]Read from MH i2c: E2 [14:36:21]MH_I2C_Read... [14:36:21]Read from MH i2c: E2 62 00 [14:36:21]MH_I2C_Read... [14:36:21]Read from MH i2c: E2 62 00 6D 52 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 47 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 F2 01 00 00 5E 04 04 00 F2 01 00 00 57 04 04 00 F3 01 00 00 19 04 04 00 00 00 00 00 90 00 80 [14: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 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 47 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 F2 01 00 00 5E 04 04 00 F2 01 00 00 57 04 04 00 F3 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:36:21]wFMCommunicate OK [14:36:21]SAM_PROTO_GetFieldsCounters done [14:36:21]requested_item shift.num is exist - process it [14:36:21]requested_item shift.opened is exist - process it [14:36:21]req_shift_opened [14:36:21]FM_GetShiftState [14:36:21]SAM_PROTO_GetShiftState [14:36:21]wFMCommunicate request_size=4 [14:36:21]MH_SAM_APDU [14:36:21]CAPDU: 80 13 01 00 [14:36:21]Write to MH i2c: E2 08 00 6E 52 80 13 01 00 00 00 00 00 3D [14:36:21]Write i2c OK [14:36:21]MH_I2C_Read... [14:36:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:36:21]Read from MH i2c: E2 [14:36:21]MH_I2C_Read... [14:36:21]Read from MH i2c: E2 0E 00 [14:36:21]MH_I2C_Read... [14:36:21]Read from MH i2c: E2 0E 00 6E 52 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 36 [14:36:21]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:36:21]wFMCommunicate OK [14:36:21]SAM_PROTO_GetShiftState done [14:36:21]FM_GetShiftState done [14:36:21]req_shift_opened done [14:36:21]requested_item shift.open_date is exist - process it [14:36:21]req_shift_open_date [14:36:21]req_shift_open_date done [14:36:21]produce_requested_data done [14:36:21]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318023,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:36:21]process_action_free close_receipt [14:36:21]json_value_free [14:36:21]json_value_free done [14:36:21]process_json_proto returns [14:36:21]Send response to host [14:36:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318023,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:36:21]free response buf [14:36:21]execute_script done [14:36:21]execute_script returns [14:36:21]free content buf [14:36:21]Sock 7.Close socket [14:36:21]Sock 7.Thread stoped [14:36:22]accept exits with 9 [14:36:22]New connection [14:36:22]New thread 3067436388 created [14:36:22]Thread 3067293028 joined [14:36:22]Waiting for new connection... [14:36:22] Sock 9.Parse request [14:36:22]Sock 9.Check first char [14:36:22]Sock 9.First char is OK [14:36:22]request: POST /json_proto HTTP/1.0 [14:36:22]Method: POST [14:36:22]URL: /json_proto [14:36:22]Method is POST - this is cgi request [14:36:22]url: /json_proto [14:36:22]query_string will be loaded in cgi processing [14:36:22]execute_cgi json_proto POST (null) [14:36:22]execute_cgi path=json_proto method=POST [14:36:22]POST find Content-Length [14:36:22]Host: 172.17.50.195:8080 [14:36:22]Content-Length: 688 [14:36:22]Content-Type: application/json [14:36:22] [14:36:22]POST finish read [14:36:22]Found Content-Length = 688 [14:36:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092995", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:36:22]execute_script... [14:36: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)1092995", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:36:22]POST & json_proto [14:36:22]process_json_proto [14:36:22]json parsed OK: [14:36:22]protocol is kg_v1.0 [14:36:22]action value=close_receipt [14:36:22]process_action close_receipt [14:36:22]cmd_close_receipt [14:36:22]MH_GetDate [14:36:22]Write to MH i2c: F0 00 00 6F 52 B0 [14:36:22]Write i2c OK [14:36:22]MH_I2C_Read... [14:36:22]Read from MH i2c: F0 [14:36:22]MH_I2C_Read... [14:36:22]Read from MH i2c: F0 09 00 [14:36:22]MH_I2C_Read... [14:36:22]Read from MH i2c: F0 09 00 6F 52 00 67 A1 1F 67 43 33 1C 67 40 [14:36:22]GetLastDocTimeStamp 1730126179 [14:36:22]current date 1730126183 [14:36:22]FM_GetShiftState [14:36:22]SAM_PROTO_GetShiftState [14:36:22]wFMCommunicate request_size=4 [14:36:22]MH_SAM_APDU [14:36:22]CAPDU: 80 13 01 00 [14:36:22]Write to MH i2c: E2 08 00 70 52 80 13 01 00 00 00 00 00 3F [14:36:22]Write i2c OK [14:36:22]MH_I2C_Read... [14:36:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:36:22]Read from MH i2c: E2 [14:36:22]MH_I2C_Read... [14:36:22]Read from MH i2c: E2 0E 00 [14:36:22]MH_I2C_Read... [14:36:22]Read from MH i2c: E2 0E 00 70 52 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 38 [14:36:22]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:36:22]wFMCommunicate OK [14:36:22]SAM_PROTO_GetShiftState done [14:36:22]FM_GetShiftState done [14:36:22]opened in 1730073493 [14:36:22]opened+sec_in_day 1730159893 [14:36:22]quantity*price = 100050 [14:36:22]sum+1 = 100052 [14:36:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 499 28.10.2024 14:36 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318024 ФПД: 219206776259532 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T143623&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318024&fm=219206776259532&tin=02508201610067®Number=0000000000091628&sum=100000 [14:36:23]StoreToDocumentArchive [14:36:23]shift 546 fd 318024 [14:36:23]save to /storage/0546/doc_00318024 [14:36:23]save last doc name /storage/0546/doc_00318024 to /storage/kkm_last_doc_name [14:36:23]save OK [14:36:23]Clear old archive folders... [14:36:23]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:36:23]tlvbuf is 016330D0 [14:36:23]SAM_PROTO_ClearQueue [14:36:23]wFMCommunicate request_size=4 [14:36:23]MH_SAM_APDU [14:36:23]CAPDU: 80 09 00 00 [14:36:23]Write to MH i2c: E2 08 00 7D 52 80 09 00 00 00 00 00 00 41 [14:36:23]Write i2c OK [14:36:23]MH_I2C_Read... [14:36:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:36:23]Read from MH i2c: E2 [14:36:23]MH_I2C_Read... [14:36:23]Read from MH i2c: E2 03 00 [14:36:23]MH_I2C_Read... [14:36:23]Read from MH i2c: E2 03 00 7D 52 00 90 00 43 [14:36:23]RAPDU: 90 00 [14:36:23]wFMCommunicate OK [14:36:23]SAM_PROTO_ClearQueue done [14:36:23]KKMCreateOFDPacket [14:36:23]OFDProtocolAddRootSTLVToBuf [14:36:23]FM_MakeSignedData [14:36:23]FM_MakeSignedData [14:36:23]SAM_PROTO_SignData [14:36:23]wFMCommunicate request_size=4 [14:36:23]MH_SAM_APDU [14:36:23]CAPDU: 80 0D 01 02 [14:36:23]Write to MH i2c: E2 08 00 7E 52 80 0D 01 02 00 00 00 00 49 [14:36:23]Write i2c OK [14:36:23]MH_I2C_Read... [14:36:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:36:24]Read from MH i2c: E2 [14:36:24]MH_I2C_Read... [14:36:24]Read from MH i2c: E2 03 00 [14:36:24]MH_I2C_Read... [14:36:24]Read from MH i2c: E2 03 00 7E 52 00 90 00 44 [14:36:24]RAPDU: 90 00 [14:36:24]wFMCommunicate OK [14:36:24]wFMCommunicate request_size=255 [14:36:24]MH_SAM_APDU [14:36:24]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 F3 01 00 00 F4 03 04 00 67 A1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 48 DA 04 00 35 04 06 00 [14:36:24]Write to MH i2c: E2 02 01 7F 52 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 F3 01 00 00 F4 03 04 00 67 A1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 48 DA 04 00 35 04 06 00 00 00 81 [14:36:24]Write i2c OK [14:36:24]MH_I2C_Read... [14:36:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:36:24]Read from MH i2c: E2 [14:36:24]MH_I2C_Read... [14:36:24]Read from MH i2c: E2 03 00 [14:36:24]MH_I2C_Read... [14:36:24]Read from MH i2c: E2 03 00 7F 52 00 90 00 45 [14:36:24]RAPDU: 90 00 [14:36:24]wFMCommunicate OK [14:36:24]wFMCommunicate request_size=11 [14:36:24]MH_SAM_APDU [14:36:24]CAPDU: 80 0D 02 02 06 C7 5E 0E 08 03 CC [14:36:24]Write to MH i2c: E2 0E 00 80 52 80 0D 02 02 06 00 C7 5E 0E 08 03 CC 00 00 62 [14:36:24]Write i2c OK [14:36:24]MH_I2C_Read... [14:36:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:36:24]Read from MH i2c: E2 [14:36:24]MH_I2C_Read... [14:36:24]Read from MH i2c: E2 03 00 [14:36:24]MH_I2C_Read... [14:36:24]Read from MH i2c: E2 03 00 80 52 00 90 00 46 [14:36:24]RAPDU: 90 00 [14:36:24]wFMCommunicate OK [14:36:24]wFMCommunicate request_size=4 [14:36:24]MH_SAM_APDU [14:36:24]CAPDU: 80 0D 03 02 [14:36:24]Write to MH i2c: E2 08 00 81 52 80 0D 03 02 00 00 00 00 4E [14:36:24]Write i2c OK [14:36:24]MH_I2C_Read... [14:36:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:36:24]Read from MH i2c: E2 [14:36:24]MH_I2C_Read... [14:36:24]Read from MH i2c: E2 0B 00 [14:36:24]MH_I2C_Read... [14:36:24]Read from MH i2c: E2 0B 00 81 52 00 96 1F BF 6D EC AB 22 FF 90 00 E8 [14:36:24]RAPDU: 96 1F BF 6D EC AB 22 FF 90 00 [14:36:24]wFMCommunicate OK [14:36:24]SAM_PROTO_SignData done [14:36:24]FM_MakeSignedData done [14:36:24]CreateOFDProtocolMessage [14:36:24]wFMCommunicate request_size=4 [14:36:24]MH_SAM_APDU [14:36:24]CAPDU: 80 11 00 00 [14:36:24]Write to MH i2c: E2 08 00 82 52 80 11 00 00 00 00 00 00 4E [14:36:24]Write i2c OK [14:36:24]MH_I2C_Read... [14:36:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:36:24]Read from MH i2c: E2 [14:36:24]MH_I2C_Read... [14:36:24]Read from MH i2c: E2 17 00 [14:36:24]MH_I2C_Read... [14:36:24]Read from MH i2c: E2 17 00 82 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A2 [14:36:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:36:24]wFMCommunicate OK [14:36:24]CreateOFDProtocolMessage done [14:36:24]OFDSenderStorePacket 318024 [14:36:24]StoreOFDPacket docnum=318024 [14:36:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 D0 52 08 01 17 82 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 F3 01 00 00 F4 03 04 00 67 A1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 48 DA 04 00 35 04 06 00 C7 5E 0E 08 03 CC 96 1F BF 6D EC AB 22 FF [14:36:24]CheckFolder [14:36:24]dirname=/storage/ofd_packets [14:36:24]CheckFolder done [14:36:24]ProducePacketName [14:36:24]name=ofd_packets/00318024 [14:36:24]NVStorageSaveData ofd_packets/00318024 [14:36:24]File name is /storage/ofd_packets/00318024 [14:36:24]Write 302 bytes [14:36:24]NVStorageSaveData done [14:36:24]OFDSenderStorePacket done [14:36:24]KKMCreateOFDPacket done [14:36:24]NVStorageSaveData kkm_last_timestamp [14:36:24]File name is /storage/kkm_last_timestamp [14:36:24]Write 4 bytes [14:36:24]NVStorageSaveData done [14:36:24]ExternCall_PrintAddStr [14:36:24]wPrintStart [14:36:24]Write to MH i2c: 01 00 00 83 52 D5 [14:36:24]Write i2c OK [14:36:24]MH_I2C_Read... [14:36:24]Read from MH i2c: 01 [14:36:24]MH_I2C_Read... [14:36:24]Read from MH i2c: 01 07 00 [14:36:24]MH_I2C_Read... [14:36:24]Read from MH i2c: 01 07 00 83 52 00 00 00 00 00 FF 0F EA [14:36:24]RasterBufferAndPrint [14:36:24]line Счет N : (1)1092995 [14:36:24]line ИНН: 02508201610067 [14:36:24]line Контрольно-Кассовый Чек [14:36:24]line ПРОДАЖА [14:36:24]line ТРК (МРК, ГНК) : 41 [14:36:24]line Товар: 2710194210 [14:36:24]line ДТ(л)-К-2 [14:36:24]line 13.130 * 76.20 [14:36:24]line = 1000.51 [14:36:24]line НДС 12% НСП 1% [14:36:24]line > о реализуемом товаре [14:36:24]line ОКРУГЛЕНИЕ: -0.51 [14:36:24]line ИТОГО: 1000.00 [14:36:24]line Внесено: 1000.00 [14:36:24]line СДАЧА: 0.00 [14:36:24]line НСП 1% : 8.85 [14:36:24]line НДС 12% : 106.25 [14:36:24]line Наличными: 1000.00 [14:36:24]line Безнал.: 0.00 [14:36:24]line Место: АЗС № 101 "Партнер Нефть" [14:36:24]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:36:24]line СНО: Общий режим [14:36:24]line Чек 499 28.10.2024 14:36 [14:36:24]line Смена: 546 ФФД: 1.0 [14:36:24]line ЗНМ: 0300000082 [14:36:24]line РНМ: 0000000000091628 [14:36:24]line Версия ККМ: 001 [14:36:24]line ФМ: 0000000000874671 [14:36:24]line ФД: 318024 [14:36:24]line ФПД: 219206776259532 [14:36:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T143623&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318024&fm=219206776259532&tin=02508201610067®Number=0000000000091628&sum=100000 [14:36:24]written 0, free lines is 4095 [14:36:24]OFD Sender: Processing packet 318024 [packets to send 127, broken 126] [14:36:24]ProducePacketName [14:36:24]name=ofd_packets/00318024 [14:36:24]OFD Sender: To server: pG, [14:36:24]CommunicateWithHost lk.salyk.kg:30040 [14:36:24]ConnectInit lk.salyk.kg [14:36:24]Connected sock=10 [14:36:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 D0 52 08 01 17 82 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 F3 01 00 00 F4 03 04 00 67 A1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 48 DA 04 00 35 04 06 00 C7 5E 0E 08 03 CC 96 1F BF 6D EC AB 22 FF [14:36:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 38 09 47 00 31 0E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 48 DA 04 00 F4 03 04 00 20 4D 1F 67 B6 04 01 00 00 30 60 99 45 4A 67 63 A7 [14:36:24]CommunicateWithHost err = 0 [14:36:24]CheckOFDResponse [14:36:24]1017 (14) - 77093643461234 [14:36:24]1041 (16) - 0000000000874671 [14:36:24]1040 (4) - 318024 [14:36:24]1012 (4) - 28.10.2024 08:36 [14:36:24]1206 (1) - 0 [14:36:24]OFD Sender: Remove packet 318024 [14:36:24]ProducePacketName [14:36:24]name=ofd_packets/00318024 [14:36:24]NVStorageDeleteData [14:36:25]Write to MH i2c: 01 00 00 AE 52 00 [14:36:25]Write i2c OK [14:36:25]MH_I2C_Read... [14:36:25]Read from MH i2c: 01 [14:36:25]MH_I2C_Read... [14:36:25]Read from MH i2c: 01 07 00 [14:36:25]MH_I2C_Read... [14:36:25]Read from MH i2c: 01 07 00 AE 52 00 00 00 00 00 FA 0C 0D [14:36:25]RasterBufferAndPrint [14:36:25]line [14:36:25]line [14:36:25]line [14:36:25]line [14:36:25]line [14:36:25]written 0, free lines is 3334 [14:36:25]MH_Cut [14:36:25]Write to MH i2c: D1 01 00 B5 52 01 D9 [14:36:25]Write i2c OK [14:36:25]MH_I2C_Read... [14:36:25]Read from MH i2c: D1 [14:36:25]MH_I2C_Read... [14:36:25]Read from MH i2c: D1 01 00 [14:36:25]MH_I2C_Read... [14:36:25]Read from MH i2c: D1 01 00 B5 52 00 D8 [14:36:25]Write to MH i2c: 01 00 00 B6 52 08 [14:36:25]Write i2c OK [14:36:25]MH_I2C_Read... [14:36:25]OFD Sender: No OFD packet to send [14:36:25]*** Cut start [14:36:25]*** Partial cut [14:36:25]*** CUTSNS_PIN = 1 [14:36:25]*** CUTSNS_PIN = 0 [14:36:26]*** Brake cut motor [14:36:26]Read from MH i2c: 01 [14:36:26]MH_I2C_Read... [14:36:26]*** Stop cut motor [14:36:26]*** Cut end [14:36:26]Read from MH i2c: 01 07 00 [14:36:26]MH_I2C_Read... [14:36:26]Read from MH i2c: 01 07 00 B6 52 00 00 00 00 00 FF 0F 1D [14:36:26]process_action close_receipt done [14:36:26]requested_data is exist [14:36:26]produce_requested_data [14:36:26]requested_item fm.sn is exist - process it [14:36:26]wFMCommunicate request_size=4 [14:36:26]MH_SAM_APDU [14:36:26]CAPDU: 80 11 00 00 [14:36:26]Write to MH i2c: E2 08 00 B7 52 80 11 00 00 00 00 00 00 83 [14:36:26]Write i2c OK [14:36:26]MH_I2C_Read... [14:36:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:36:26]Read from MH i2c: E2 [14:36:26]MH_I2C_Read... [14:36:26]Read from MH i2c: E2 17 00 [14:36:26]MH_I2C_Read... [14:36:26]Read from MH i2c: E2 17 00 B7 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D7 [14:36:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:36:26]wFMCommunicate OK [14:36:26]requested_item fd.num is exist - process it [14:36:26]SAM_PROTO_GetFieldsCounters [14:36:26]wFMCommunicate request_size=4 [14:36:26]MH_SAM_APDU [14:36:26]CAPDU: 80 13 00 00 [14:36:26]Write to MH i2c: E2 08 00 B8 52 80 13 00 00 00 00 00 00 86 [14:36:26]Write i2c OK [14:36:26]MH_I2C_Read... [14:36:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:36:26]Read from MH i2c: E2 [14:36:26]MH_I2C_Read... [14:36:26]Read from MH i2c: E2 62 00 [14:36:26]MH_I2C_Read... [14:36:26]Read from MH i2c: E2 62 00 B8 52 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 48 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 F3 01 00 00 5E 04 04 00 F3 01 00 00 57 04 04 00 F4 01 00 00 19 04 04 00 00 00 00 00 90 00 CF [14:36:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 48 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 F3 01 00 00 5E 04 04 00 F3 01 00 00 57 04 04 00 F4 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:36:26]wFMCommunicate OK [14:36:26]SAM_PROTO_GetFieldsCounters done [14:36:26]requested_item shift.num is exist - process it [14:36:26]requested_item shift.opened is exist - process it [14:36:26]req_shift_opened [14:36:26]FM_GetShiftState [14:36:26]SAM_PROTO_GetShiftState [14:36:26]wFMCommunicate request_size=4 [14:36:26]MH_SAM_APDU [14:36:26]CAPDU: 80 13 01 00 [14:36:26]Write to MH i2c: E2 08 00 B9 52 80 13 01 00 00 00 00 00 88 [14:36:26]Write i2c OK [14:36:26]MH_I2C_Read... [14:36:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:36:26]Read from MH i2c: E2 [14:36:26]MH_I2C_Read... [14:36:26]Read from MH i2c: E2 0E 00 [14:36:26]MH_I2C_Read... [14:36:26]Read from MH i2c: E2 0E 00 B9 52 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 81 [14:36:26]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:36:26]wFMCommunicate OK [14:36:26]SAM_PROTO_GetShiftState done [14:36:26]FM_GetShiftState done [14:36:26]req_shift_opened done [14:36:26]requested_item shift.open_date is exist - process it [14:36:26]req_shift_open_date [14:36:26]req_shift_open_date done [14:36:26]produce_requested_data done [14:36:26]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318024,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:36:26]process_action_free close_receipt [14:36:26]json_value_free [14:36:26]json_value_free done [14:36:26]process_json_proto returns [14:36:26]Send response to host [14:36:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318024,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:36:26]free response buf [14:36:26]execute_script done [14:36:26]execute_script returns [14:36:26]free content buf [14:36:26]Sock 9.Close socket [14:36:26]Sock 9.Thread stoped [14:36:26]accept exits with 7 [14:36:26]New connection [14:36:26]New thread 3067293028 created [14:36:26]Thread 3067436388 joined [14:36:26]Waiting for new connection... [14:36:26] Sock 7.Parse request [14:36:26]Sock 7.Check first char [14:36:26]Sock 7.First char is OK [14:36:26]request: POST /json_proto HTTP/1.0 [14:36:26]Method: POST [14:36:26]URL: /json_proto [14:36:26]Method is POST - this is cgi request [14:36:26]url: /json_proto [14:36:26]query_string will be loaded in cgi processing [14:36:26]execute_cgi json_proto POST (null) [14:36:26]execute_cgi path=json_proto method=POST [14:36:26]POST find Content-Length [14:36:26]Host: 172.17.50.195:8080 [14:36:26]Content-Length: 683 [14:36:26]Content-Type: application/json [14:36:26] [14:36:26]POST finish read [14:36:26]Found Content-Length = 683 [14:36:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092996", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:36:26]execute_script... [14:36: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)1092996", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:36:26]POST & json_proto [14:36:26]process_json_proto [14:36:26]json parsed OK: [14:36:26]protocol is kg_v1.0 [14:36:26]action value=close_receipt [14:36:26]process_action close_receipt [14:36:26]cmd_close_receipt [14:36:26]MH_GetDate [14:36:26]Write to MH i2c: F0 00 00 BA 52 FB [14:36:26]Write i2c OK [14:36:26]MH_I2C_Read... [14:36:26]Read from MH i2c: F0 [14:36:26]MH_I2C_Read... [14:36:26]Read from MH i2c: F0 09 00 [14:36:26]MH_I2C_Read... [14:36:26]Read from MH i2c: F0 09 00 BA 52 00 6C A1 1F 67 43 33 1C 67 90 [14:36:26]GetLastDocTimeStamp 1730126183 [14:36:26]current date 1730126188 [14:36:26]FM_GetShiftState [14:36:26]SAM_PROTO_GetShiftState [14:36:26]wFMCommunicate request_size=4 [14:36:26]MH_SAM_APDU [14:36:26]CAPDU: 80 13 01 00 [14:36:26]Write to MH i2c: E2 08 00 BB 52 80 13 01 00 00 00 00 00 8A [14:36:27]Write i2c OK [14:36:27]MH_I2C_Read... [14:36:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:36:27]Read from MH i2c: E2 [14:36:27]MH_I2C_Read... [14:36:27]Read from MH i2c: E2 0E 00 [14:36:27]MH_I2C_Read... [14:36:27]Read from MH i2c: E2 0E 00 BB 52 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 83 [14:36:27]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:36:27]wFMCommunicate OK [14:36:27]SAM_PROTO_GetShiftState done [14:36:27]FM_GetShiftState done [14:36:27]opened in 1730073493 [14:36:27]opened+sec_in_day 1730159893 [14:36:27]quantity*price = 70027 [14:36:27]sum+1 = 70029 [14:36:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.37 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 500 28.10.2024 14:36 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318025 ФПД: 13874011941133 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T143628&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318025&fm=13874011941133&tin=02508201610067®Number=0000000000091628&sum=70000 [14:36:28]StoreToDocumentArchive [14:36:28]shift 546 fd 318025 [14:36:28]save to /storage/0546/doc_00318025 [14:36:28]save last doc name /storage/0546/doc_00318025 to /storage/kkm_last_doc_name [14:36:28]save OK [14:36:28]Clear old archive folders... [14:36:28]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:36:28]tlvbuf is 01540010 [14:36:28]SAM_PROTO_ClearQueue [14:36:28]wFMCommunicate request_size=4 [14:36:28]MH_SAM_APDU [14:36:28]CAPDU: 80 09 00 00 [14:36:28]Write to MH i2c: E2 08 00 C8 52 80 09 00 00 00 00 00 00 8C [14:36:28]Write i2c OK [14:36:28]MH_I2C_Read... [14:36:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:36:28]Read from MH i2c: E2 [14:36:28]MH_I2C_Read... [14:36:28]Read from MH i2c: E2 03 00 [14:36:28]MH_I2C_Read... [14:36:28]Read from MH i2c: E2 03 00 C8 52 00 90 00 8E [14:36:28]RAPDU: 90 00 [14:36:28]wFMCommunicate OK [14:36:28]SAM_PROTO_ClearQueue done [14:36:28]KKMCreateOFDPacket [14:36:28]OFDProtocolAddRootSTLVToBuf [14:36:28]FM_MakeSignedData [14:36:28]FM_MakeSignedData [14:36:28]SAM_PROTO_SignData [14:36:28]wFMCommunicate request_size=4 [14:36:28]MH_SAM_APDU [14:36:28]CAPDU: 80 0D 01 02 [14:36:28]Write to MH i2c: E2 08 00 C9 52 80 0D 01 02 00 00 00 00 94 [14:36:28]Write i2c OK [14:36:28]MH_I2C_Read... [14:36:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:36:28]Read from MH i2c: E2 [14:36:28]MH_I2C_Read... [14:36:28]Read from MH i2c: E2 03 00 [14:36:28]MH_I2C_Read... [14:36:28]Read from MH i2c: E2 03 00 C9 52 00 90 00 8F [14:36:28]RAPDU: 90 00 [14:36:28]wFMCommunicate OK [14:36:28]wFMCommunicate request_size=255 [14:36:28]MH_SAM_APDU [14:36:28]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 F4 01 00 00 F4 03 04 00 6C A1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 49 DA 04 00 35 04 06 00 [14:36:28]Write to MH i2c: E2 02 01 CA 52 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 F4 01 00 00 F4 03 04 00 6C A1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 49 DA 04 00 35 04 06 00 00 00 CF [14:36:28]Write i2c OK [14:36:28]MH_I2C_Read... [14:36:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:36:28]Read from MH i2c: E2 [14:36:28]MH_I2C_Read... [14:36:28]Read from MH i2c: E2 03 00 [14:36:28]MH_I2C_Read... [14:36:28]Read from MH i2c: E2 03 00 CA 52 00 90 00 90 [14:36:28]RAPDU: 90 00 [14:36:28]wFMCommunicate OK [14:36:28]wFMCommunicate request_size=11 [14:36:28]MH_SAM_APDU [14:36:28]CAPDU: 80 0D 02 02 06 0C 9E 4B 8D A9 0D [14:36:28]Write to MH i2c: E2 0E 00 CB 52 80 0D 02 02 06 00 0C 9E 4B 8D A9 0D 00 00 DB [14:36:28]Write i2c OK [14:36:28]MH_I2C_Read... [14:36:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:36:28]Read from MH i2c: E2 [14:36:28]MH_I2C_Read... [14:36:28]Read from MH i2c: E2 03 00 [14:36:28]MH_I2C_Read... [14:36:28]Read from MH i2c: E2 03 00 CB 52 00 90 00 91 [14:36:28]RAPDU: 90 00 [14:36:28]wFMCommunicate OK [14:36:28]wFMCommunicate request_size=4 [14:36:28]MH_SAM_APDU [14:36:28]CAPDU: 80 0D 03 02 [14:36:28]Write to MH i2c: E2 08 00 CC 52 80 0D 03 02 00 00 00 00 99 [14:36:28]Write i2c OK [14:36:28]MH_I2C_Read... [14:36:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:36:29]Read from MH i2c: E2 [14:36:29]MH_I2C_Read... [14:36:29]Read from MH i2c: E2 0B 00 [14:36:29]MH_I2C_Read... [14:36:29]Read from MH i2c: E2 0B 00 CC 52 00 D9 75 E6 27 18 65 ED E1 90 00 40 [14:36:29]RAPDU: D9 75 E6 27 18 65 ED E1 90 00 [14:36:29]wFMCommunicate OK [14:36:29]SAM_PROTO_SignData done [14:36:29]FM_MakeSignedData done [14:36:29]CreateOFDProtocolMessage [14:36:29]wFMCommunicate request_size=4 [14:36:29]MH_SAM_APDU [14:36:29]CAPDU: 80 11 00 00 [14:36:29]Write to MH i2c: E2 08 00 CD 52 80 11 00 00 00 00 00 00 99 [14:36:29]Write i2c OK [14:36:29]MH_I2C_Read... [14:36:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:36:29]Read from MH i2c: E2 [14:36:29]MH_I2C_Read... [14:36:29]Read from MH i2c: E2 17 00 [14:36:29]MH_I2C_Read... [14:36:29]Read from MH i2c: E2 17 00 CD 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 ED [14:36:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:36:29]wFMCommunicate OK [14:36:29]CreateOFDProtocolMessage done [14:36:29]OFDSenderStorePacket 318025 [14:36:29]StoreOFDPacket docnum=318025 [14:36:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 0E 02 08 01 6B C3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 F4 01 00 00 F4 03 04 00 6C A1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 49 DA 04 00 35 04 06 00 0C 9E 4B 8D A9 0D D9 75 E6 27 18 65 ED E1 [14:36:29]CheckFolder [14:36:29]dirname=/storage/ofd_packets [14:36:29]CheckFolder done [14:36:29]ProducePacketName [14:36:29]name=ofd_packets/00318025 [14:36:29]NVStorageSaveData ofd_packets/00318025 [14:36:29]File name is /storage/ofd_packets/00318025 [14:36:29]Write 302 bytes [14:36:29]NVStorageSaveData done [14:36:29]OFDSenderStorePacket done [14:36:29]KKMCreateOFDPacket done [14:36:29]NVStorageSaveData kkm_last_timestamp [14:36:29]File name is /storage/kkm_last_timestamp [14:36:29]Write 4 bytes [14:36:29]NVStorageSaveData done [14:36:29]ExternCall_PrintAddStr [14:36:29]wPrintStart [14:36:29]Write to MH i2c: 01 00 00 CE 52 20 [14:36:29]OFD Sender: Processing packet 318025 [packets to send 127, broken 126] [14:36:29]ProducePacketName [14:36:29]name=ofd_packets/00318025 [14:36:29]OFD Sender: To server: pG, [14:36:29]CommunicateWithHost lk.salyk.kg:30040 [14:36:29]ConnectInit lk.salyk.kg [14:36:29]Write i2c OK [14:36:29]MH_I2C_Read... [14:36:29]Read from MH i2c: 01 [14:36:29]MH_I2C_Read... [14:36:29]Read from MH i2c: 01 07 00 [14:36:29]MH_I2C_Read... [14:36:29]Read from MH i2c: 01 07 00 CE 52 00 00 00 00 00 FF 0F 35 [14:36:29]RasterBufferAndPrint [14:36:29]line Счет N : (1)1092996 [14:36:29]line ИНН: 02508201610067 [14:36:29]line Контрольно-Кассовый Чек [14:36:29]line ПРОДАЖА [14:36:29]line ТРК (МРК, ГНК) : 21 [14:36:29]line Товар: 2710194210 [14:36:29]line ДТ(л)-К-2 [14:36:29]line 9.190 * 76.20 [14:36:29]line = 700.28 [14:36:29]line НДС 12% НСП 1% [14:36:29]line > о реализуемом товаре [14:36:29]line ОКРУГЛЕНИЕ: -0.28 [14:36:29]line ИТОГО: 700.00 [14:36:29]line Внесено: 700.00 [14:36:29]line СДАЧА: 0.00 [14:36:29]line НСП 1% : 6.20 [14:36:29]line НДС 12% : 74.37 [14:36:29]line Наличными: 700.00 [14:36:29]line Безнал.: 0.00 [14:36:29]line Место: АЗС № 101 "Партнер Нефть" [14:36:29]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:36:29]line СНО: Общий режим [14:36:29]line Чек 500 28.10.2024 14:36 [14:36:29]line Смена: 546 ФФД: 1.0 [14:36:29]line ЗНМ: 0300000082 [14:36:29]line РНМ: 0000000000091628 [14:36:29]line Версия ККМ: 001 [14:36:29]line ФМ: 0000000000874671 [14:36:29]line ФД: 318025 [14:36:29]line ФПД: 13874011941133 [14:36:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T143628&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318025&fm=13874011941133&tin=02508201610067®Number=0000000000091628&sum=70000 [14:36:29]written 0, free lines is 4095 [14:36:29]Connected sock=10 [14:36:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 0E 02 08 01 6B C3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 F4 01 00 00 F4 03 04 00 6C A1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 49 DA 04 00 35 04 06 00 0C 9E 4B 8D A9 0D D9 75 E6 27 18 65 ED E1 [14:36:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 5A 26 47 00 AA 3A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 49 DA 04 00 F4 03 04 00 25 4D 1F 67 B6 04 01 00 00 BC BF 39 92 D2 80 5C 98 [14:36:29]CommunicateWithHost err = 0 [14:36:29]CheckOFDResponse [14:36:29]1017 (14) - 77093643461234 [14:36:29]1041 (16) - 0000000000874671 [14:36:29]1040 (4) - 318025 [14:36:29]1012 (4) - 28.10.2024 08:36 [14:36:29]1206 (1) - 0 [14:36:29]OFD Sender: Remove packet 318025 [14:36:29]ProducePacketName [14:36:29]name=ofd_packets/00318025 [14:36:29]NVStorageDeleteData [14:36:29]Write to MH i2c: 01 00 00 F9 52 4B [14:36:29]Write i2c OK [14:36:29]MH_I2C_Read... [14:36:29]Read from MH i2c: 01 [14:36:29]MH_I2C_Read... [14:36:29]Read from MH i2c: 01 07 00 [14:36:29]MH_I2C_Read... [14:36:29]Read from MH i2c: 01 07 00 F9 52 00 00 00 00 00 EF 0C 4D [14:36:29]RasterBufferAndPrint [14:36:29]line [14:36:29]line [14:36:29]line [14:36:29]line [14:36:29]line [14:36:29]written 0, free lines is 3329 [14:36:29]MH_Cut [14:36:29]Write to MH i2c: D1 01 00 00 53 01 25 [14:36:29]Write i2c OK [14:36:29]MH_I2C_Read... [14:36:29]Read from MH i2c: D1 [14:36:29]MH_I2C_Read... [14:36:29]Read from MH i2c: D1 01 00 [14:36:29]MH_I2C_Read... [14:36:29]Read from MH i2c: D1 01 00 00 53 00 24 [14:36:29]Write to MH i2c: 01 00 00 01 53 54 [14:36:29]Write i2c OK [14:36:29]MH_I2C_Read... [14:36:29]OFD Sender: No OFD packet to send [14:36:30]*** Cut start [14:36:30]*** Partial cut [14:36:30]*** CUTSNS_PIN = 1 [14:36:30]*** CUTSNS_PIN = 0 [14:36:30]*** Brake cut motor [14:36:30]Read from MH i2c: 01 [14:36:30]MH_I2C_Read... [14:36:30]*** Stop cut motor [14:36:30]*** Cut end [14:36:30]Read from MH i2c: 01 07 00 [14:36:30]MH_I2C_Read... [14:36:30]Read from MH i2c: 01 07 00 01 53 00 00 00 00 00 FF 0F 69 [14:36:30]process_action close_receipt done [14:36:30]requested_data is exist [14:36:30]produce_requested_data [14:36:30]requested_item fm.sn is exist - process it [14:36:30]wFMCommunicate request_size=4 [14:36:30]MH_SAM_APDU [14:36:30]CAPDU: 80 11 00 00 [14:36:30]Write to MH i2c: E2 08 00 02 53 80 11 00 00 00 00 00 00 CF [14:36:30]Write i2c OK [14:36:30]MH_I2C_Read... [14:36:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:36:31]Read from MH i2c: E2 [14:36:31]MH_I2C_Read... [14:36:31]Read from MH i2c: E2 17 00 [14:36:31]MH_I2C_Read... [14:36:31]Read from MH i2c: E2 17 00 02 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 23 [14:36:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:36:31]wFMCommunicate OK [14:36:31]requested_item fd.num is exist - process it [14:36:31]SAM_PROTO_GetFieldsCounters [14:36:31]wFMCommunicate request_size=4 [14:36:31]MH_SAM_APDU [14:36:31]CAPDU: 80 13 00 00 [14:36:31]Write to MH i2c: E2 08 00 03 53 80 13 00 00 00 00 00 00 D2 [14:36:31]Write i2c OK [14:36:31]MH_I2C_Read... [14:36:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:36:31]Read from MH i2c: E2 [14:36:31]MH_I2C_Read... [14:36:31]Read from MH i2c: E2 62 00 [14:36:31]MH_I2C_Read... [14:36:31]Read from MH i2c: E2 62 00 03 53 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 49 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 F4 01 00 00 5E 04 04 00 F4 01 00 00 57 04 04 00 F5 01 00 00 19 04 04 00 00 00 00 00 90 00 1F [14:36:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 49 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 F4 01 00 00 5E 04 04 00 F4 01 00 00 57 04 04 00 F5 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:36:31]wFMCommunicate OK [14:36:31]SAM_PROTO_GetFieldsCounters done [14:36:31]requested_item shift.num is exist - process it [14:36:31]requested_item shift.opened is exist - process it [14:36:31]req_shift_opened [14:36:31]FM_GetShiftState [14:36:31]SAM_PROTO_GetShiftState [14:36:31]wFMCommunicate request_size=4 [14:36:31]MH_SAM_APDU [14:36:31]CAPDU: 80 13 01 00 [14:36:31]Write to MH i2c: E2 08 00 04 53 80 13 01 00 00 00 00 00 D4 [14:36:31]Write i2c OK [14:36:31]MH_I2C_Read... [14:36:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:36:31]Read from MH i2c: E2 [14:36:31]MH_I2C_Read... [14:36:31]Read from MH i2c: E2 0E 00 [14:36:31]MH_I2C_Read... [14:36:31]Read from MH i2c: E2 0E 00 04 53 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 CD [14:36:31]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:36:31]wFMCommunicate OK [14:36:31]SAM_PROTO_GetShiftState done [14:36:31]FM_GetShiftState done [14:36:31]req_shift_opened done [14:36:31]requested_item shift.open_date is exist - process it [14:36:31]req_shift_open_date [14:36:31]req_shift_open_date done [14:36:31]produce_requested_data done [14:36:31]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318025,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:36:31]process_action_free close_receipt [14:36:31]json_value_free [14:36:31]json_value_free done [14:36:31]process_json_proto returns [14:36:31]Send response to host [14:36:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318025,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:36:31]free response buf [14:36:31]execute_script done [14:36:31]execute_script returns [14:36:31]free content buf [14:36:31]Sock 7.Close socket [14:36:31]Sock 7.Thread stoped [14:36:35]OFD Sender: No OFD packet to send [14:36:40]OFD Sender: No OFD packet to send [14:36:45]OFD Sender: No OFD packet to send [14:36:50]OFD Sender: No OFD packet to send [14:36:55]OFD Sender: No OFD packet to send [14:37:00]OFD Sender: No OFD packet to send [14:37:05]OFD Sender: No OFD packet to send [14:37:10]OFD Sender: No OFD packet to send [14:37:15]OFD Sender: No OFD packet to send [14:37:20]OFD Sender: No OFD packet to send [14:37:25]OFD Sender: No OFD packet to send [14:37:30]OFD Sender: No OFD packet to send [14:37:35]OFD Sender: No OFD packet to send [14:37:40]OFD Sender: No OFD packet to send [14:37:45]OFD Sender: No OFD packet to send [14:37:50]OFD Sender: No OFD packet to send [14:37:55]OFD Sender: No OFD packet to send [14:38:00]OFD Sender: No OFD packet to send [14:38:05]OFD Sender: No OFD packet to send [14:38:05]accept exits with 9 [14:38:05]New connection [14:38:05]New thread 3067436388 created [14:38:05]Thread 3067293028 joined [14:38:05]Waiting for new connection... [14:38:05] Sock 9.Parse request [14:38:05]Sock 9.Check first char [14:38:05]Sock 9.First char is OK [14:38:05]request: POST /json_proto HTTP/1.0 [14:38:05]Method: POST [14:38:05]URL: /json_proto [14:38:05]Method is POST - this is cgi request [14:38:05]url: /json_proto [14:38:05]query_string will be loaded in cgi processing [14:38:05]execute_cgi json_proto POST (null) [14:38:05]execute_cgi path=json_proto method=POST [14:38:05]POST find Content-Length [14:38:05]Host: 172.17.50.195:8080 [14:38:05]Content-Length: 678 [14:38:05]Content-Type: application/json [14:38:05] [14:38:05]POST finish read [14:38:05]Found Content-Length = 678 [14:38:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092997", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:38:05]execute_script... [14:38:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092997", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:38:05]POST & json_proto [14:38:05]process_json_proto [14:38:05]json parsed OK: [14:38:05]protocol is kg_v1.0 [14:38:05]action value=close_receipt [14:38:05]process_action close_receipt [14:38:05]cmd_close_receipt [14:38:05]MH_GetDate [14:38:05]Write to MH i2c: F0 00 00 05 53 47 [14:38:05]Write i2c OK [14:38:05]MH_I2C_Read... [14:38:05]Read from MH i2c: F0 [14:38:05]MH_I2C_Read... [14:38:05]Read from MH i2c: F0 09 00 [14:38:05]MH_I2C_Read... [14:38:05]Read from MH i2c: F0 09 00 05 53 00 CE A1 1F 67 43 33 1C 67 3E [14:38:05]GetLastDocTimeStamp 1730126188 [14:38:05]current date 1730126286 [14:38:05]FM_GetShiftState [14:38:05]SAM_PROTO_GetShiftState [14:38:05]wFMCommunicate request_size=4 [14:38:05]MH_SAM_APDU [14:38:05]CAPDU: 80 13 01 00 [14:38:05]Write to MH i2c: E2 08 00 06 53 80 13 01 00 00 00 00 00 D6 [14:38:05]Write i2c OK [14:38:05]MH_I2C_Read... [14:38:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:38:05]Read from MH i2c: E2 [14:38:05]MH_I2C_Read... [14:38:05]Read from MH i2c: E2 0E 00 [14:38:05]MH_I2C_Read... [14:38:05]Read from MH i2c: E2 0E 00 06 53 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 CF [14:38:05]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:38:05]wFMCommunicate OK [14:38:05]SAM_PROTO_GetShiftState done [14:38:05]FM_GetShiftState done [14:38:05]opened in 1730073493 [14:38:05]opened+sec_in_day 1730159893 [14:38:05]quantity*price = 50041 [14:38:05]sum+1 = 50042 [14:38:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 501 28.10.2024 14:38 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318026 ФПД: 75965906274431 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T143807&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318026&fm=75965906274431&tin=02508201610067®Number=0000000000091628&sum=50000 [14:38:06]StoreToDocumentArchive [14:38:06]shift 546 fd 318026 [14:38:06]save to /storage/0546/doc_00318026 [14:38:06]save last doc name /storage/0546/doc_00318026 to /storage/kkm_last_doc_name [14:38:06]save OK [14:38:06]Clear old archive folders... [14:38:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:38:06]tlvbuf is 0154AA20 [14:38:06]SAM_PROTO_ClearQueue [14:38:06]wFMCommunicate request_size=4 [14:38:06]MH_SAM_APDU [14:38:06]CAPDU: 80 09 00 00 [14:38:06]Write to MH i2c: E2 08 00 13 53 80 09 00 00 00 00 00 00 D8 [14:38:06]Write i2c OK [14:38:06]MH_I2C_Read... [14:38:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:38:06]Read from MH i2c: E2 [14:38:06]MH_I2C_Read... [14:38:06]Read from MH i2c: E2 03 00 [14:38:06]MH_I2C_Read... [14:38:06]Read from MH i2c: E2 03 00 13 53 00 90 00 DA [14:38:06]RAPDU: 90 00 [14:38:06]wFMCommunicate OK [14:38:06]SAM_PROTO_ClearQueue done [14:38:06]KKMCreateOFDPacket [14:38:06]OFDProtocolAddRootSTLVToBuf [14:38:06]FM_MakeSignedData [14:38:06]FM_MakeSignedData [14:38:06]SAM_PROTO_SignData [14:38:06]wFMCommunicate request_size=4 [14:38:06]MH_SAM_APDU [14:38:06]CAPDU: 80 0D 01 02 [14:38:06]Write to MH i2c: E2 08 00 14 53 80 0D 01 02 00 00 00 00 E0 [14:38:06]Write i2c OK [14:38:06]MH_I2C_Read... [14:38:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:38:06]Read from MH i2c: E2 [14:38:06]MH_I2C_Read... [14:38:06]Read from MH i2c: E2 03 00 [14:38:06]MH_I2C_Read... [14:38:06]Read from MH i2c: E2 03 00 14 53 00 90 00 DB [14:38:06]RAPDU: 90 00 [14:38:06]wFMCommunicate OK [14:38:06]wFMCommunicate request_size=255 [14:38:06]MH_SAM_APDU [14:38:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 01 00 00 F4 03 04 00 CF A1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4A DA 04 00 35 04 06 00 45 [14:38:06]Write to MH i2c: E2 02 01 15 53 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 01 00 00 F4 03 04 00 CF A1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4A DA 04 00 35 04 06 00 45 00 00 EB [14:38:06]Write i2c OK [14:38:06]MH_I2C_Read... [14:38:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:38:07]Read from MH i2c: E2 [14:38:07]MH_I2C_Read... [14:38:07]Read from MH i2c: E2 03 00 [14:38:07]MH_I2C_Read... [14:38:07]Read from MH i2c: E2 03 00 15 53 00 90 00 DC [14:38:07]RAPDU: 90 00 [14:38:07]wFMCommunicate OK [14:38:07]wFMCommunicate request_size=10 [14:38:07]MH_SAM_APDU [14:38:07]CAPDU: 80 0D 02 02 05 17 30 DB C8 7F [14:38:07]Write to MH i2c: E2 0D 00 16 53 80 0D 02 02 05 00 17 30 DB C8 7F 00 00 56 [14:38:07]Write i2c OK [14:38:07]MH_I2C_Read... [14:38:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:38:07]Read from MH i2c: E2 [14:38:07]MH_I2C_Read... [14:38:07]Read from MH i2c: E2 03 00 [14:38:07]MH_I2C_Read... [14:38:07]Read from MH i2c: E2 03 00 16 53 00 90 00 DD [14:38:07]RAPDU: 90 00 [14:38:07]wFMCommunicate OK [14:38:07]wFMCommunicate request_size=4 [14:38:07]MH_SAM_APDU [14:38:07]CAPDU: 80 0D 03 02 [14:38:07]Write to MH i2c: E2 08 00 17 53 80 0D 03 02 00 00 00 00 E5 [14:38:07]Write i2c OK [14:38:07]MH_I2C_Read... [14:38:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:38:07]Read from MH i2c: E2 [14:38:07]MH_I2C_Read... [14:38:07]Read from MH i2c: E2 0B 00 [14:38:07]MH_I2C_Read... [14:38:07]Read from MH i2c: E2 0B 00 17 53 00 8B 93 6C EB 7E 5B A8 9F 90 00 7B [14:38:07]RAPDU: 8B 93 6C EB 7E 5B A8 9F 90 00 [14:38:07]wFMCommunicate OK [14:38:07]SAM_PROTO_SignData done [14:38:07]FM_MakeSignedData done [14:38:07]CreateOFDProtocolMessage [14:38:07]wFMCommunicate request_size=4 [14:38:07]MH_SAM_APDU [14:38:07]CAPDU: 80 11 00 00 [14:38:07]Write to MH i2c: E2 08 00 18 53 80 11 00 00 00 00 00 00 E5 [14:38:07]Write i2c OK [14:38:07]MH_I2C_Read... [14:38:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:38:07]Read from MH i2c: E2 [14:38:07]MH_I2C_Read... [14:38:07]Read from MH i2c: E2 17 00 [14:38:07]MH_I2C_Read... [14:38:07]Read from MH i2c: E2 17 00 18 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 39 [14:38:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:38:07]wFMCommunicate OK [14:38:07]CreateOFDProtocolMessage done [14:38:07]OFDSenderStorePacket 318026 [14:38:07]StoreOFDPacket docnum=318026 [14:38:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 7B 8F 07 01 18 07 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 01 00 00 F4 03 04 00 CF A1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4A DA 04 00 35 04 06 00 45 17 30 DB C8 7F 8B 93 6C EB 7E 5B A8 9F [14:38:07]CheckFolder [14:38:07]dirname=/storage/ofd_packets [14:38:07]CheckFolder done [14:38:07]ProducePacketName [14:38:07]name=ofd_packets/00318026 [14:38:07]NVStorageSaveData ofd_packets/00318026 [14:38:07]File name is /storage/ofd_packets/00318026 [14:38:07]Write 301 bytes [14:38:07]NVStorageSaveData done [14:38:07]OFDSenderStorePacket done [14:38:07]KKMCreateOFDPacket done [14:38:07]NVStorageSaveData kkm_last_timestamp [14:38:07]File name is /storage/kkm_last_timestamp [14:38:07]Write 4 bytes [14:38:07]NVStorageSaveData done [14:38:07]ExternCall_PrintAddStr [14:38:07]wPrintStart [14:38:07]Write to MH i2c: 01 00 00 19 53 6C [14:38:07]Write i2c OK [14:38:07]MH_I2C_Read... [14:38:07]Read from MH i2c: 01 [14:38:07]MH_I2C_Read... [14:38:07]Read from MH i2c: 01 07 00 [14:38:07]MH_I2C_Read... [14:38:07]Read from MH i2c: 01 07 00 19 53 00 00 00 00 00 FF 0F 81 [14:38:07]RasterBufferAndPrint [14:38:07]line Счет N : (1)1092997 [14:38:07]line ИНН: 02508201610067 [14:38:07]line Контрольно-Кассовый Чек [14:38:07]line ПРОДАЖА [14:38:07]line ТРК (МРК, ГНК) : 53 [14:38:07]line Товар: 2710124130 [14:38:07]line Аи-92-К-2 [14:38:07]line 7.480 * 66.90 [14:38:07]line = 500.41 [14:38:07]line НДС 12% НСП 1% [14:38:07]line > о реализуемом товаре [14:38:07]line ОКРУГЛЕНИЕ: -0.41 [14:38:07]line ИТОГО: 500.00 [14:38:07]line Внесено: 500.00 [14:38:07]line СДАЧА: 0.00 [14:38:07]line НСП 1% : 4.43 [14:38:07]line НДС 12% : 53.14 [14:38:07]line Наличными: 500.00 [14:38:07]line Безнал.: 0.00 [14:38:07]line Место: АЗС № 101 "Партнер Нефть" [14:38:07]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:38:07]line СНО: Общий режим [14:38:07]line Чек 501 28.10.2024 14:38 [14:38:07]line Смена: 546 ФФД: 1.0 [14:38:07]line ЗНМ: 0300000082 [14:38:07]line РНМ: 0000000000091628 [14:38:07]line Версия ККМ: 001 [14:38:07]line ФМ: 0000000000874671 [14:38:07]line ФД: 318026 [14:38:07]line ФПД: 75965906274431 [14:38:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T143807&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318026&fm=75965906274431&tin=02508201610067®Number=0000000000091628&sum=50000 [14:38:07]written 0, free lines is 4095 [14:38:07]OFD Sender: Processing packet 318026 [packets to send 127, broken 126] [14:38:07]ProducePacketName [14:38:07]name=ofd_packets/00318026 [14:38:07]OFD Sender: To server: pG, [14:38:07]CommunicateWithHost lk.salyk.kg:30040 [14:38:07]ConnectInit lk.salyk.kg [14:38:07]Connected sock=10 [14:38:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 7B 8F 07 01 18 07 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 01 00 00 F4 03 04 00 CF A1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4A DA 04 00 35 04 06 00 45 17 30 DB C8 7F 8B 93 6C EB 7E 5B A8 9F [14:38:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 02 03 47 00 45 46 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4A DA 04 00 F4 03 04 00 87 4D 1F 67 B6 04 01 00 00 32 74 91 1B 01 6E 45 AE [14:38:07]CommunicateWithHost err = 0 [14:38:07]CheckOFDResponse [14:38:07]1017 (14) - 77093643461234 [14:38:07]1041 (16) - 0000000000874671 [14:38:07]1040 (4) - 318026 [14:38:07]1012 (4) - 28.10.2024 08:38 [14:38:07]1206 (1) - 0 [14:38:07]OFD Sender: Remove packet 318026 [14:38:07]ProducePacketName [14:38:07]name=ofd_packets/00318026 [14:38:07]NVStorageDeleteData [14:38:07]Write to MH i2c: 01 00 00 44 53 97 [14:38:07]Write i2c OK [14:38:07]MH_I2C_Read... [14:38:07]Read from MH i2c: 01 [14:38:07]MH_I2C_Read... [14:38:07]Read from MH i2c: 01 07 00 [14:38:07]MH_I2C_Read... [14:38:07]Read from MH i2c: 01 07 00 44 53 00 00 00 00 00 E9 0C 93 [14:38:07]RasterBufferAndPrint [14:38:07]line [14:38:07]line [14:38:07]line [14:38:07]line [14:38:07]line [14:38:07]written 0, free lines is 3311 [14:38:07]MH_Cut [14:38:07]Write to MH i2c: D1 01 00 4B 53 01 70 [14:38:07]Write i2c OK [14:38:07]MH_I2C_Read... [14:38:07]Read from MH i2c: D1 [14:38:07]MH_I2C_Read... [14:38:07]Read from MH i2c: D1 01 00 [14:38:07]MH_I2C_Read... [14:38:07]Read from MH i2c: D1 01 00 4B 53 00 6F [14:38:07]Write to MH i2c: 01 00 00 4C 53 9F [14:38:07]Write i2c OK [14:38:07]MH_I2C_Read... [14:38:08]OFD Sender: No OFD packet to send [14:38:08]*** Cut start [14:38:08]*** Partial cut [14:38:08]*** CUTSNS_PIN = 1 [14:38:08]*** CUTSNS_PIN = 0 [14:38:08]*** Brake cut motor [14:38:09]Read from MH i2c: 01 [14:38:09]MH_I2C_Read... [14:38:09]*** Stop cut motor [14:38:09]*** Cut end [14:38:09]Read from MH i2c: 01 07 00 [14:38:09]MH_I2C_Read... [14:38:09]Read from MH i2c: 01 07 00 4C 53 00 00 00 00 00 FF 0F B4 [14:38:09]process_action close_receipt done [14:38:09]requested_data is exist [14:38:09]produce_requested_data [14:38:09]requested_item fm.sn is exist - process it [14:38:09]wFMCommunicate request_size=4 [14:38:09]MH_SAM_APDU [14:38:09]CAPDU: 80 11 00 00 [14:38:09]Write to MH i2c: E2 08 00 4D 53 80 11 00 00 00 00 00 00 1A [14:38:09]Write i2c OK [14:38:09]MH_I2C_Read... [14:38:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:38:09]Read from MH i2c: E2 [14:38:09]MH_I2C_Read... [14:38:09]Read from MH i2c: E2 17 00 [14:38:09]MH_I2C_Read... [14:38:09]Read from MH i2c: E2 17 00 4D 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 6E [14:38:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:38:09]wFMCommunicate OK [14:38:09]requested_item fd.num is exist - process it [14:38:09]SAM_PROTO_GetFieldsCounters [14:38:09]wFMCommunicate request_size=4 [14:38:09]MH_SAM_APDU [14:38:09]CAPDU: 80 13 00 00 [14:38:09]Write to MH i2c: E2 08 00 4E 53 80 13 00 00 00 00 00 00 1D [14:38:09]Write i2c OK [14:38:09]MH_I2C_Read... [14:38:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:38:09]Read from MH i2c: E2 [14:38:09]MH_I2C_Read... [14:38:09]Read from MH i2c: E2 62 00 [14:38:09]MH_I2C_Read... [14:38:09]Read from MH i2c: E2 62 00 4E 53 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 4A DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 F5 01 00 00 5E 04 04 00 F5 01 00 00 57 04 04 00 F6 01 00 00 19 04 04 00 00 00 00 00 90 00 6E [14:38:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 4A DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 F5 01 00 00 5E 04 04 00 F5 01 00 00 57 04 04 00 F6 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:38:09]wFMCommunicate OK [14:38:09]SAM_PROTO_GetFieldsCounters done [14:38:09]requested_item shift.num is exist - process it [14:38:09]requested_item shift.opened is exist - process it [14:38:09]req_shift_opened [14:38:09]FM_GetShiftState [14:38:09]SAM_PROTO_GetShiftState [14:38:09]wFMCommunicate request_size=4 [14:38:09]MH_SAM_APDU [14:38:09]CAPDU: 80 13 01 00 [14:38:09]Write to MH i2c: E2 08 00 4F 53 80 13 01 00 00 00 00 00 1F [14:38:09]Write i2c OK [14:38:09]MH_I2C_Read... [14:38:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:38:09]Read from MH i2c: E2 [14:38:09]MH_I2C_Read... [14:38:09]Read from MH i2c: E2 0E 00 [14:38:09]MH_I2C_Read... [14:38:09]Read from MH i2c: E2 0E 00 4F 53 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 18 [14:38:09]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:38:09]wFMCommunicate OK [14:38:09]SAM_PROTO_GetShiftState done [14:38:09]FM_GetShiftState done [14:38:09]req_shift_opened done [14:38:09]requested_item shift.open_date is exist - process it [14:38:09]req_shift_open_date [14:38:09]req_shift_open_date done [14:38:09]produce_requested_data done [14:38:09]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318026,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:38:09]process_action_free close_receipt [14:38:09]json_value_free [14:38:09]json_value_free done [14:38:09]process_json_proto returns [14:38:09]Send response to host [14:38:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318026,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:38:09]free response buf [14:38:09]execute_script done [14:38:09]execute_script returns [14:38:09]free content buf [14:38:09]Sock 9.Close socket [14:38:09]Sock 9.Thread stoped [14:38:13]OFD Sender: No OFD packet to send [14:38:18]OFD Sender: No OFD packet to send [14:38:23]OFD Sender: No OFD packet to send [14:38:28]OFD Sender: No OFD packet to send [14:38:33]OFD Sender: No OFD packet to send [14:38:38]OFD Sender: No OFD packet to send [14:38:43]OFD Sender: No OFD packet to send [14:38:46]accept exits with 7 [14:38:46]New connection [14:38:46]New thread 3067293028 created [14:38:46]Thread 3067436388 joined [14:38:46]Waiting for new connection... [14:38:46] Sock 7.Parse request [14:38:46]Sock 7.Check first char [14:38:46]Sock 7.First char is OK [14:38:46]request: POST /json_proto HTTP/1.0 [14:38:46]Method: POST [14:38:46]URL: /json_proto [14:38:46]Method is POST - this is cgi request [14:38:46]url: /json_proto [14:38:46]query_string will be loaded in cgi processing [14:38:46]execute_cgi json_proto POST (null) [14:38:46]execute_cgi path=json_proto method=POST [14:38:46]POST find Content-Length [14:38:46]Host: 172.17.50.195:8080 [14:38:46]Content-Length: 801 [14:38:46]Content-Type: application/json [14:38:46] [14:38:46]POST finish read [14:38:46]Found Content-Length = 801 [14:38:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092998", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u000A3949426", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:38:46]execute_script... [14:38: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)1092998", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u000A3949426", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:38:46]POST & json_proto [14:38:46]process_json_proto [14:38:46]json parsed OK: [14:38:46]protocol is kg_v1.0 [14:38:46]action value=close_receipt [14:38:46]process_action close_receipt [14:38:46]cmd_close_receipt [14:38:46]MH_GetDate [14:38:46]Write to MH i2c: F0 00 00 50 53 92 [14:38:46]Write i2c OK [14:38:46]MH_I2C_Read... [14:38:46]Read from MH i2c: F0 [14:38:46]MH_I2C_Read... [14:38:46]Read from MH i2c: F0 09 00 [14:38:46]MH_I2C_Read... [14:38:46]Read from MH i2c: F0 09 00 50 53 00 F7 A1 1F 67 43 33 1C 67 B2 [14:38:46]GetLastDocTimeStamp 1730126287 [14:38:46]current date 1730126327 [14:38:46]FM_GetShiftState [14:38:46]SAM_PROTO_GetShiftState [14:38:46]wFMCommunicate request_size=4 [14:38:46]MH_SAM_APDU [14:38:46]CAPDU: 80 13 01 00 [14:38:46]Write to MH i2c: E2 08 00 51 53 80 13 01 00 00 00 00 00 21 [14:38:46]Write i2c OK [14:38:46]MH_I2C_Read... [14:38:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:38:46]Read from MH i2c: E2 [14:38:46]MH_I2C_Read... [14:38:46]Read from MH i2c: E2 0E 00 [14:38:46]MH_I2C_Read... [14:38:46]Read from MH i2c: E2 0E 00 51 53 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 1A [14:38:46]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:38:46]wFMCommunicate OK [14:38:46]SAM_PROTO_GetShiftState done [14:38:46]FM_GetShiftState done [14:38:46]opened in 1730073493 [14:38:46]opened+sec_in_day 1730159893 [14:38:46]quantity*price = 0 [14:38:46]sum+1 = 1 [14:38:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 502 28.10.2024 14:38 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливные Талоны 3949426 ФМ: 0000000000874671 ФД: 318027 ФПД: 266469307699870 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T143847&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318027&fm=266469307699870&tin=02508201610067®Number=0000000000091628&sum=0 [14:38:47]StoreToDocumentArchive [14:38:47]shift 546 fd 318027 [14:38:47]save to /storage/0546/doc_00318027 [14:38:47]save last doc name /storage/0546/doc_00318027 to /storage/kkm_last_doc_name [14:38:47]save OK [14:38:47]Clear old archive folders... [14:38:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:38:47]tlvbuf is 0137F660 [14:38:47]SAM_PROTO_ClearQueue [14:38:47]wFMCommunicate request_size=4 [14:38:47]MH_SAM_APDU [14:38:47]CAPDU: 80 09 00 00 [14:38:47]Write to MH i2c: E2 08 00 5E 53 80 09 00 00 00 00 00 00 23 [14:38:47]Write i2c OK [14:38:47]MH_I2C_Read... [14:38:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:38:47]Read from MH i2c: E2 [14:38:47]MH_I2C_Read... [14:38:47]Read from MH i2c: E2 03 00 [14:38:47]MH_I2C_Read... [14:38:47]Read from MH i2c: E2 03 00 5E 53 00 90 00 25 [14:38:47]RAPDU: 90 00 [14:38:47]wFMCommunicate OK [14:38:47]SAM_PROTO_ClearQueue done [14:38:47]KKMCreateOFDPacket [14:38:47]OFDProtocolAddRootSTLVToBuf [14:38:47]FM_MakeSignedData [14:38:47]FM_MakeSignedData [14:38:47]SAM_PROTO_SignData [14:38:47]wFMCommunicate request_size=4 [14:38:47]MH_SAM_APDU [14:38:47]CAPDU: 80 0D 01 02 [14:38:47]Write to MH i2c: E2 08 00 5F 53 80 0D 01 02 00 00 00 00 2B [14:38:47]Write i2c OK [14:38:47]MH_I2C_Read... [14:38:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:38:47]Read from MH i2c: E2 [14:38:47]MH_I2C_Read... [14:38:47]Read from MH i2c: E2 03 00 [14:38:47]MH_I2C_Read... [14:38:47]Read from MH i2c: E2 03 00 5F 53 00 90 00 26 [14:38:47]RAPDU: 90 00 [14:38:47]wFMCommunicate OK [14:38:47]wFMCommunicate request_size=255 [14:38:47]MH_SAM_APDU [14:38:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 F6 01 00 00 F4 03 04 00 F7 A1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4B DA 04 00 35 04 06 00 F2 [14:38:47]Write to MH i2c: E2 02 01 60 53 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 F6 01 00 00 F4 03 04 00 F7 A1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4B DA 04 00 35 04 06 00 F2 00 00 F6 [14:38:47]Write i2c OK [14:38:47]MH_I2C_Read... [14:38:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:38:47]Read from MH i2c: E2 [14:38:47]MH_I2C_Read... [14:38:47]Read from MH i2c: E2 03 00 [14:38:47]MH_I2C_Read... [14:38:47]Read from MH i2c: E2 03 00 60 53 00 90 00 27 [14:38:47]RAPDU: 90 00 [14:38:47]wFMCommunicate OK [14:38:47]wFMCommunicate request_size=10 [14:38:47]MH_SAM_APDU [14:38:47]CAPDU: 80 0D 02 02 05 5A 38 6D D2 9E [14:38:47]Write to MH i2c: E2 0D 00 61 53 80 0D 02 02 05 00 5A 38 6D D2 9E 00 00 A7 [14:38:47]Write i2c OK [14:38:47]MH_I2C_Read... [14:38:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:38:47]Read from MH i2c: E2 [14:38:47]MH_I2C_Read... [14:38:47]Read from MH i2c: E2 03 00 [14:38:47]MH_I2C_Read... [14:38:47]Read from MH i2c: E2 03 00 61 53 00 90 00 28 [14:38:47]RAPDU: 90 00 [14:38:47]wFMCommunicate OK [14:38:47]wFMCommunicate request_size=4 [14:38:47]MH_SAM_APDU [14:38:47]CAPDU: 80 0D 03 02 [14:38:47]Write to MH i2c: E2 08 00 62 53 80 0D 03 02 00 00 00 00 30 [14:38:47]Write i2c OK [14:38:47]MH_I2C_Read... [14:38:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:38:47]Read from MH i2c: E2 [14:38:47]MH_I2C_Read... [14:38:47]Read from MH i2c: E2 0B 00 [14:38:47]MH_I2C_Read... [14:38:47]Read from MH i2c: E2 0B 00 62 53 00 46 99 25 A8 61 53 E8 FF 90 00 78 [14:38:47]RAPDU: 46 99 25 A8 61 53 E8 FF 90 00 [14:38:47]wFMCommunicate OK [14:38:47]SAM_PROTO_SignData done [14:38:47]FM_MakeSignedData done [14:38:47]CreateOFDProtocolMessage [14:38:47]wFMCommunicate request_size=4 [14:38:47]MH_SAM_APDU [14:38:47]CAPDU: 80 11 00 00 [14:38:47]Write to MH i2c: E2 08 00 63 53 80 11 00 00 00 00 00 00 30 [14:38:47]Write i2c OK [14:38:47]MH_I2C_Read... [14:38:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:38:47]Read from MH i2c: E2 [14:38:47]MH_I2C_Read... [14:38:47]Read from MH i2c: E2 17 00 [14:38:47]MH_I2C_Read... [14:38:47]Read from MH i2c: E2 17 00 63 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 84 [14:38:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:38:47]wFMCommunicate OK [14:38:47]CreateOFDProtocolMessage done [14:38:47]OFDSenderStorePacket 318027 [14:38:47]StoreOFDPacket docnum=318027 [14:38:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 AE 4D 07 01 D0 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 32 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 F6 01 00 00 F4 03 04 00 F7 A1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4B DA 04 00 35 04 06 00 F2 5A 38 6D D2 9E 46 99 25 A8 61 53 E8 FF [14:38:47]CheckFolder [14:38:47]dirname=/storage/ofd_packets [14:38:47]CheckFolder done [14:38:47]ProducePacketName [14:38:47]name=ofd_packets/00318027 [14:38:47]NVStorageSaveData ofd_packets/00318027 [14:38:47]File name is /storage/ofd_packets/00318027 [14:38:47]Write 301 bytes [14:38:47]NVStorageSaveData done [14:38:47]OFDSenderStorePacket done [14:38:47]KKMCreateOFDPacket done [14:38:47]NVStorageSaveData kkm_last_timestamp [14:38:47]File name is /storage/kkm_last_timestamp [14:38:47]Write 4 bytes [14:38:47]NVStorageSaveData done [14:38:47]ExternCall_PrintAddStr [14:38:47]wPrintStart [14:38:47]Write to MH i2c: 01 00 00 64 53 B7 [14:38:47]Write i2c OK [14:38:47]MH_I2C_Read... [14:38:47]Read from MH i2c: 01 [14:38:47]MH_I2C_Read... [14:38:47]Read from MH i2c: 01 07 00 [14:38:47]MH_I2C_Read... [14:38:47]Read from MH i2c: 01 07 00 64 53 00 00 00 00 00 FF 0F CC [14:38:47]RasterBufferAndPrint [14:38:47]line Счет N : (1)1092998 [14:38:47]line ИНН: 02508201610067 [14:38:47]line Контрольно-Кассовый Чек [14:38:47]line ПРОДАЖА [14:38:47]line ТРК (МРК, ГНК) : 33 [14:38:47]line Товар: 2710124130 [14:38:47]line Аи-92-К-2 [14:38:47]line 20.000 * 0.00 [14:38:47]line = 0.00 [14:38:47]line НДС 12% НСП 1% [14:38:47]line > о реализуемом товаре [14:38:47]line ИТОГО: 0.00 [14:38:47]line НСП 1% : 0.00 [14:38:47]line НДС 12% : 0.00 [14:38:47]line Наличными: 0.00 [14:38:47]line Безнал.: 0.00 [14:38:47]line Место: АЗС № 101 "Партнер Нефть" [14:38:47]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:38:47]line СНО: Общий режим [14:38:47]line Чек 502 28.10.2024 14:38 [14:38:47]line Смена: 546 ФФД: 1.0 [14:38:47]line ЗНМ: 0300000082 [14:38:47]line РНМ: 0000000000091628 [14:38:47]line Версия ККМ: 001 [14:38:47]line Талоны: Топливные Талоны [14:38:47]line 3949426 [14:38:47]line ФМ: 0000000000874671 [14:38:47]line ФД: 318027 [14:38:47]line ФПД: 266469307699870 [14:38:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T143847&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318027&fm=266469307699870&tin=02508201610067®Number=0000000000091628&sum=0 [14:38:47]written 0, free lines is 4095 [14:38:47]OFD Sender: Processing packet 318027 [packets to send 127, broken 126] [14:38:47]ProducePacketName [14:38:47]name=ofd_packets/00318027 [14:38:47]OFD Sender: To server: pG, [14:38:47]CommunicateWithHost lk.salyk.kg:30040 [14:38:47]ConnectInit lk.salyk.kg [14:38:48]Connected sock=10 [14:38:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 AE 4D 07 01 D0 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 32 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 F6 01 00 00 F4 03 04 00 F7 A1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4B DA 04 00 35 04 06 00 F2 5A 38 6D D2 9E 46 99 25 A8 61 53 E8 FF [14:38:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 B9 1E 47 00 A2 C7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4B DA 04 00 F4 03 04 00 B0 4D 1F 67 B6 04 01 00 00 63 9C 3D 16 F0 28 B4 53 [14:38:48]CommunicateWithHost err = 0 [14:38:48]CheckOFDResponse [14:38:48]1017 (14) - 77093643461234 [14:38:48]1041 (16) - 0000000000874671 [14:38:48]1040 (4) - 318027 [14:38:48]1012 (4) - 28.10.2024 08:39 [14:38:48]1206 (1) - 0 [14:38:48]OFD Sender: Remove packet 318027 [14:38:48]ProducePacketName [14:38:48]name=ofd_packets/00318027 [14:38:48]NVStorageDeleteData [14:38:48]Write to MH i2c: 01 00 00 8E 53 E1 [14:38:48]Write i2c OK [14:38:48]MH_I2C_Read... [14:38:48]Read from MH i2c: 01 [14:38:48]MH_I2C_Read... [14:38:48]Read from MH i2c: 01 07 00 [14:38:48]MH_I2C_Read... [14:38:48]Read from MH i2c: 01 07 00 8E 53 00 00 00 00 00 F6 0C EA [14:38:48]RasterBufferAndPrint [14:38:48]line [14:38:48]line [14:38:48]line [14:38:48]line [14:38:48]line [14:38:48]written 0, free lines is 3327 [14:38:48]MH_Cut [14:38:48]Write to MH i2c: D1 01 00 95 53 01 BA [14:38:48]Write i2c OK [14:38:48]MH_I2C_Read... [14:38:48]Read from MH i2c: D1 [14:38:48]MH_I2C_Read... [14:38:48]Read from MH i2c: D1 01 00 [14:38:48]MH_I2C_Read... [14:38:48]Read from MH i2c: D1 01 00 95 53 00 B9 [14:38:48]Write to MH i2c: 01 00 00 96 53 E9 [14:38:48]Write i2c OK [14:38:48]MH_I2C_Read... [14:38:48]OFD Sender: No OFD packet to send [14:38:49]*** Cut start [14:38:49]*** Partial cut [14:38:49]*** CUTSNS_PIN = 1 [14:38:49]*** CUTSNS_PIN = 0 [14:38:49]*** Brake cut motor [14:38:49]Read from MH i2c: 01 [14:38:49]MH_I2C_Read... [14:38:49]*** Stop cut motor [14:38:49]*** Cut end [14:38:49]Read from MH i2c: 01 07 00 [14:38:49]MH_I2C_Read... [14:38:49]Read from MH i2c: 01 07 00 96 53 00 00 00 00 00 FF 0F FE [14:38:49]process_action close_receipt done [14:38:49]requested_data is exist [14:38:49]produce_requested_data [14:38:49]requested_item fm.sn is exist - process it [14:38:49]wFMCommunicate request_size=4 [14:38:49]MH_SAM_APDU [14:38:49]CAPDU: 80 11 00 00 [14:38:49]Write to MH i2c: E2 08 00 97 53 80 11 00 00 00 00 00 00 64 [14:38:49]Write i2c OK [14:38:49]MH_I2C_Read... [14:38:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:38:49]Read from MH i2c: E2 [14:38:49]MH_I2C_Read... [14:38:49]Read from MH i2c: E2 17 00 [14:38:49]MH_I2C_Read... [14:38:49]Read from MH i2c: E2 17 00 97 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B8 [14:38:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:38:49]wFMCommunicate OK [14:38:49]requested_item fd.num is exist - process it [14:38:49]SAM_PROTO_GetFieldsCounters [14:38:49]wFMCommunicate request_size=4 [14:38:49]MH_SAM_APDU [14:38:49]CAPDU: 80 13 00 00 [14:38:49]Write to MH i2c: E2 08 00 98 53 80 13 00 00 00 00 00 00 67 [14:38:49]Write i2c OK [14:38:49]MH_I2C_Read... [14:38:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:38:49]Read from MH i2c: E2 [14:38:49]MH_I2C_Read... [14:38:49]Read from MH i2c: E2 62 00 [14:38:49]MH_I2C_Read... [14:38:49]Read from MH i2c: E2 62 00 98 53 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 4B DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 F6 01 00 00 5E 04 04 00 F6 01 00 00 57 04 04 00 F7 01 00 00 19 04 04 00 00 00 00 00 90 00 BC [14:38:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 4B DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 F6 01 00 00 5E 04 04 00 F6 01 00 00 57 04 04 00 F7 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:38:49]wFMCommunicate OK [14:38:49]SAM_PROTO_GetFieldsCounters done [14:38:49]requested_item shift.num is exist - process it [14:38:49]requested_item shift.opened is exist - process it [14:38:49]req_shift_opened [14:38:49]FM_GetShiftState [14:38:49]SAM_PROTO_GetShiftState [14:38:49]wFMCommunicate request_size=4 [14:38:49]MH_SAM_APDU [14:38:49]CAPDU: 80 13 01 00 [14:38:49]Write to MH i2c: E2 08 00 99 53 80 13 01 00 00 00 00 00 69 [14:38:49]Write i2c OK [14:38:49]MH_I2C_Read... [14:38:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:38:49]Read from MH i2c: E2 [14:38:49]MH_I2C_Read... [14:38:49]Read from MH i2c: E2 0E 00 [14:38:49]MH_I2C_Read... [14:38:49]Read from MH i2c: E2 0E 00 99 53 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 62 [14:38:49]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:38:49]wFMCommunicate OK [14:38:49]SAM_PROTO_GetShiftState done [14:38:49]FM_GetShiftState done [14:38:49]req_shift_opened done [14:38:49]requested_item shift.open_date is exist - process it [14:38:49]req_shift_open_date [14:38:49]req_shift_open_date done [14:38:49]produce_requested_data done [14:38:49]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318027,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:38:49]process_action_free close_receipt [14:38:49]json_value_free [14:38:49]json_value_free done [14:38:49]process_json_proto returns [14:38:49]Send response to host [14:38:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318027,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:38:49]free response buf [14:38:49]execute_script done [14:38:49]execute_script returns [14:38:49]free content buf [14:38:49]Sock 7.Close socket [14:38:49]Sock 7.Thread stoped [14:38:53]OFD Sender: No OFD packet to send [14:38:58]OFD Sender: No OFD packet to send [14:39:03]OFD Sender: No OFD packet to send [14:39:08]OFD Sender: No OFD packet to send [14:39:13]OFD Sender: No OFD packet to send [14:39:18]OFD Sender: No OFD packet to send [14:39:23]OFD Sender: No OFD packet to send [14:39:28]OFD Sender: No OFD packet to send [14:39:29]accept exits with 9 [14:39:29]New connection [14:39:29]New thread 3067436388 created [14:39:29]Thread 3067293028 joined [14:39:29]Waiting for new connection... [14:39:29] Sock 9.Parse request [14:39:29]Sock 9.Check first char [14:39:29]Sock 9.First char is OK [14:39:29]request: POST /json_proto HTTP/1.0 [14:39:29]Method: POST [14:39:29]URL: /json_proto [14:39:29]Method is POST - this is cgi request [14:39:29]url: /json_proto [14:39:29]query_string will be loaded in cgi processing [14:39:29]execute_cgi json_proto POST (null) [14:39:29]execute_cgi path=json_proto method=POST [14:39:29]POST find Content-Length [14:39:29]Host: 172.17.50.195:8080 [14:39:29]Content-Length: 683 [14:39:29]Content-Type: application/json [14:39:29] [14:39:29]POST finish read [14:39:29]Found Content-Length = 683 [14:39:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092999", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 17.940, "sum" : 1200.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:39:29]execute_script... [14:39:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1092999", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 17.940, "sum" : 1200.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:39:29]POST & json_proto [14:39:29]process_json_proto [14:39:29]json parsed OK: [14:39:29]protocol is kg_v1.0 [14:39:29]action value=close_receipt [14:39:29]process_action close_receipt [14:39:29]cmd_close_receipt [14:39:29]MH_GetDate [14:39:29]Write to MH i2c: F0 00 00 9A 53 DC [14:39:29]Write i2c OK [14:39:29]MH_I2C_Read... [14:39:29]Read from MH i2c: F0 [14:39:29]MH_I2C_Read... [14:39:29]Read from MH i2c: F0 09 00 [14:39:29]MH_I2C_Read... [14:39:29]Read from MH i2c: F0 09 00 9A 53 00 22 A2 1F 67 43 33 1C 67 28 [14:39:29]GetLastDocTimeStamp 1730126327 [14:39:29]current date 1730126370 [14:39:29]FM_GetShiftState [14:39:29]SAM_PROTO_GetShiftState [14:39:29]wFMCommunicate request_size=4 [14:39:29]MH_SAM_APDU [14:39:29]CAPDU: 80 13 01 00 [14:39:29]Write to MH i2c: E2 08 00 9B 53 80 13 01 00 00 00 00 00 6B [14:39:29]Write i2c OK [14:39:29]MH_I2C_Read... [14:39:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:39:29]Read from MH i2c: E2 [14:39:29]MH_I2C_Read... [14:39:29]Read from MH i2c: E2 0E 00 [14:39:29]MH_I2C_Read... [14:39:29]Read from MH i2c: E2 0E 00 9B 53 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 64 [14:39:29]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:39:29]wFMCommunicate OK [14:39:29]SAM_PROTO_GetShiftState done [14:39:29]FM_GetShiftState done [14:39:29]opened in 1730073493 [14:39:29]opened+sec_in_day 1730159893 [14:39:29]quantity*price = 120018 [14:39:29]sum+1 = 120020 [14:39:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 503 28.10.2024 14:39 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318028 ФПД: 66450168511934 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T143931&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318028&fm=66450168511934&tin=02508201610067®Number=0000000000091628&sum=120000 [14:39:30]StoreToDocumentArchive [14:39:30]shift 546 fd 318028 [14:39:30]save to /storage/0546/doc_00318028 [14:39:30]save last doc name /storage/0546/doc_00318028 to /storage/kkm_last_doc_name [14:39:30]save OK [14:39:30]Clear old archive folders... [14:39:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:39:30]tlvbuf is 015EBA30 [14:39:30]SAM_PROTO_ClearQueue [14:39:30]wFMCommunicate request_size=4 [14:39:30]MH_SAM_APDU [14:39:30]CAPDU: 80 09 00 00 [14:39:30]Write to MH i2c: E2 08 00 A8 53 80 09 00 00 00 00 00 00 6D [14:39:30]Write i2c OK [14:39:30]MH_I2C_Read... [14:39:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:39:30]Read from MH i2c: E2 [14:39:30]MH_I2C_Read... [14:39:30]Read from MH i2c: E2 03 00 [14:39:30]MH_I2C_Read... [14:39:30]Read from MH i2c: E2 03 00 A8 53 00 90 00 6F [14:39:30]RAPDU: 90 00 [14:39:30]wFMCommunicate OK [14:39:30]SAM_PROTO_ClearQueue done [14:39:30]KKMCreateOFDPacket [14:39:30]OFDProtocolAddRootSTLVToBuf [14:39:30]FM_MakeSignedData [14:39:30]FM_MakeSignedData [14:39:30]SAM_PROTO_SignData [14:39:30]wFMCommunicate request_size=4 [14:39:30]MH_SAM_APDU [14:39:30]CAPDU: 80 0D 01 02 [14:39:30]Write to MH i2c: E2 08 00 A9 53 80 0D 01 02 00 00 00 00 75 [14:39:30]Write i2c OK [14:39:30]MH_I2C_Read... [14:39:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:39:30]Read from MH i2c: E2 [14:39:30]MH_I2C_Read... [14:39:30]Read from MH i2c: E2 03 00 [14:39:30]MH_I2C_Read... [14:39:30]Read from MH i2c: E2 03 00 A9 53 00 90 00 70 [14:39:30]RAPDU: 90 00 [14:39:30]wFMCommunicate OK [14:39:30]wFMCommunicate request_size=255 [14:39:30]MH_SAM_APDU [14:39: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 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 01 00 00 F4 03 04 00 23 A2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4C DA 04 00 35 04 06 00 3C [14:39:30]Write to MH i2c: E2 02 01 AA 53 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 01 00 00 F4 03 04 00 23 A2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4C DA 04 00 35 04 06 00 3C 00 00 D7 [14:39:30]Write i2c OK [14:39:30]MH_I2C_Read... [14:39:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:39:31]Read from MH i2c: E2 [14:39:31]MH_I2C_Read... [14:39:31]Read from MH i2c: E2 03 00 [14:39:31]MH_I2C_Read... [14:39:31]Read from MH i2c: E2 03 00 AA 53 00 90 00 71 [14:39:31]RAPDU: 90 00 [14:39:31]wFMCommunicate OK [14:39:31]wFMCommunicate request_size=10 [14:39:31]MH_SAM_APDU [14:39:31]CAPDU: 80 0D 02 02 05 6F A2 B0 7D BE [14:39:31]Write to MH i2c: E2 0D 00 AB 53 80 0D 02 02 05 00 6F A2 B0 7D BE 00 00 7E [14:39:31]Write i2c OK [14:39:31]MH_I2C_Read... [14:39:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:39:31]Read from MH i2c: E2 [14:39:31]MH_I2C_Read... [14:39:31]Read from MH i2c: E2 03 00 [14:39:31]MH_I2C_Read... [14:39:31]Read from MH i2c: E2 03 00 AB 53 00 90 00 72 [14:39:31]RAPDU: 90 00 [14:39:31]wFMCommunicate OK [14:39:31]wFMCommunicate request_size=4 [14:39:31]MH_SAM_APDU [14:39:31]CAPDU: 80 0D 03 02 [14:39:31]Write to MH i2c: E2 08 00 AC 53 80 0D 03 02 00 00 00 00 7A [14:39:31]Write i2c OK [14:39:31]MH_I2C_Read... [14:39:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:39:31]Read from MH i2c: E2 [14:39:31]MH_I2C_Read... [14:39:31]Read from MH i2c: E2 0B 00 [14:39:31]MH_I2C_Read... [14:39:31]Read from MH i2c: E2 0B 00 AC 53 00 EF 68 A8 D0 00 D0 39 EE 90 00 41 [14:39:31]RAPDU: EF 68 A8 D0 00 D0 39 EE 90 00 [14:39:31]wFMCommunicate OK [14:39:31]SAM_PROTO_SignData done [14:39:31]FM_MakeSignedData done [14:39:31]CreateOFDProtocolMessage [14:39:31]wFMCommunicate request_size=4 [14:39:31]MH_SAM_APDU [14:39:31]CAPDU: 80 11 00 00 [14:39:31]Write to MH i2c: E2 08 00 AD 53 80 11 00 00 00 00 00 00 7A [14:39:31]Write i2c OK [14:39:31]MH_I2C_Read... [14:39:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:39:31]Read from MH i2c: E2 [14:39:31]MH_I2C_Read... [14:39:31]Read from MH i2c: E2 17 00 [14:39:31]MH_I2C_Read... [14:39:31]Read from MH i2c: E2 17 00 AD 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 CE [14:39:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:39:31]wFMCommunicate OK [14:39:31]CreateOFDProtocolMessage done [14:39:31]OFDSenderStorePacket 318028 [14:39:31]StoreOFDPacket docnum=318028 [14:39:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 06 8A 07 01 E2 01 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 01 00 00 F4 03 04 00 23 A2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4C DA 04 00 35 04 06 00 3C 6F A2 B0 7D BE EF 68 A8 D0 00 D0 39 EE [14:39:31]CheckFolder [14:39:31]dirname=/storage/ofd_packets [14:39:31]CheckFolder done [14:39:31]ProducePacketName [14:39:31]name=ofd_packets/00318028 [14:39:31]NVStorageSaveData ofd_packets/00318028 [14:39:31]File name is /storage/ofd_packets/00318028 [14:39:31]Write 301 bytes [14:39:31]NVStorageSaveData done [14:39:31]OFDSenderStorePacket done [14:39:31]KKMCreateOFDPacket done [14:39:31]NVStorageSaveData kkm_last_timestamp [14:39:31]File name is /storage/kkm_last_timestamp [14:39:31]Write 4 bytes [14:39:31]NVStorageSaveData done [14:39:31]ExternCall_PrintAddStr [14:39:31]wPrintStart [14:39:31]Write to MH i2c: 01 00 00 AE 53 01 [14:39:31]Write i2c OK [14:39:31]MH_I2C_Read... [14:39:31]Read from MH i2c: 01 [14:39:31]MH_I2C_Read... [14:39:31]Read from MH i2c: 01 07 00 [14:39:31]MH_I2C_Read... [14:39:31]Read from MH i2c: 01 07 00 AE 53 00 00 00 00 00 FF 0F 16 [14:39:31]RasterBufferAndPrint [14:39:31]line Счет N : (1)1092999 [14:39:31]line ИНН: 02508201610067 [14:39:31]line Контрольно-Кассовый Чек [14:39:31]line ПРОДАЖА [14:39:31]line ТРК (МРК, ГНК) : 43 [14:39:31]line Товар: 2710124130 [14:39:31]line Аи-92-К-2 [14:39:31]line 17.940 * 66.90 [14:39:31]line = 1200.19 [14:39:31]line НДС 12% НСП 1% [14:39:31]line > о реализуемом товаре [14:39:31]line ОКРУГЛЕНИЕ: -0.19 [14:39:31]line ИТОГО: 1200.00 [14:39:31]line Внесено: 1200.00 [14:39:31]line СДАЧА: 0.00 [14:39:31]line НСП 1% : 10.62 [14:39:31]line НДС 12% : 127.45 [14:39:31]line Наличными: 1200.00 [14:39:31]line Безнал.: 0.00 [14:39:31]line Место: АЗС № 101 "Партнер Нефть" [14:39:31]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:39:31]line СНО: Общий режим [14:39:31]line Чек 503 28.10.2024 14:39 [14:39:31]line Смена: 546 ФФД: 1.0 [14:39:31]line ЗНМ: 0300000082 [14:39:31]line РНМ: 0000000000091628 [14:39:31]line Версия ККМ: 001 [14:39:31]line ФМ: 0000000000874671 [14:39:31]line ФД: 318028 [14:39:31]line ФПД: 66450168511934 [14:39:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T143931&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318028&fm=66450168511934&tin=02508201610067®Number=0000000000091628&sum=120000 [14:39:31]OFD Sender: Processing packet 318028 [packets to send 127, broken 126] [14:39:31]ProducePacketName [14:39:31]name=ofd_packets/00318028 [14:39:31]OFD Sender: To server: pG, [14:39:31]CommunicateWithHost lk.salyk.kg:30040 [14:39:31]ConnectInit lk.salyk.kg [14:39:31]written 0, free lines is 4095 [14:39:31]Connected sock=10 [14:39:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 06 8A 07 01 E2 01 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 01 00 00 F4 03 04 00 23 A2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4C DA 04 00 35 04 06 00 3C 6F A2 B0 7D BE EF 68 A8 D0 00 D0 39 EE [14:39:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 7C E1 47 00 06 28 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4C DA 04 00 F4 03 04 00 DB 4D 1F 67 B6 04 01 00 00 84 51 ED 01 00 EF AE 90 [14:39:31]CommunicateWithHost err = 0 [14:39:31]CheckOFDResponse [14:39:31]1017 (14) - 77093643461234 [14:39:31]1041 (16) - 0000000000874671 [14:39:31]1040 (4) - 318028 [14:39:31]1012 (4) - 28.10.2024 08:39 [14:39:31]1206 (1) - 0 [14:39:31]OFD Sender: Remove packet 318028 [14:39:31]ProducePacketName [14:39:31]name=ofd_packets/00318028 [14:39:31]NVStorageDeleteData [14:39:31]Write to MH i2c: 01 00 00 D9 53 2C [14:39:31]Write i2c OK [14:39:31]MH_I2C_Read... [14:39:31]Read from MH i2c: 01 [14:39:31]MH_I2C_Read... [14:39:31]Read from MH i2c: 01 07 00 [14:39:31]MH_I2C_Read... [14:39:31]Read from MH i2c: 01 07 00 D9 53 00 00 00 00 00 02 0D 42 [14:39:31]RasterBufferAndPrint [14:39:31]line [14:39:31]line [14:39:31]line [14:39:31]line [14:39:31]line [14:39:31]written 0, free lines is 3339 [14:39:31]MH_Cut [14:39:31]Write to MH i2c: D1 01 00 E0 53 01 05 [14:39:31]Write i2c OK [14:39:31]MH_I2C_Read... [14:39:31]Read from MH i2c: D1 [14:39:31]MH_I2C_Read... [14:39:31]Read from MH i2c: D1 01 00 [14:39:31]MH_I2C_Read... [14:39:31]Read from MH i2c: D1 01 00 E0 53 00 04 [14:39:31]Write to MH i2c: 01 00 00 E1 53 34 [14:39:31]Write i2c OK [14:39:31]MH_I2C_Read... [14:39:32]OFD Sender: No OFD packet to send [14:39:32]*** Cut start [14:39:32]*** Partial cut [14:39:32]*** CUTSNS_PIN = 1 [14:39:32]*** CUTSNS_PIN = 0 [14:39:32]*** Brake cut motor [14:39:33]Read from MH i2c: 01 [14:39:33]MH_I2C_Read... [14:39:33]*** Stop cut motor [14:39:33]*** Cut end [14:39:33]Read from MH i2c: 01 07 00 [14:39:33]MH_I2C_Read... [14:39:33]Read from MH i2c: 01 07 00 E1 53 00 00 00 00 00 FF 0F 49 [14:39:33]process_action close_receipt done [14:39:33]requested_data is exist [14:39:33]produce_requested_data [14:39:33]requested_item fm.sn is exist - process it [14:39:33]wFMCommunicate request_size=4 [14:39:33]MH_SAM_APDU [14:39:33]CAPDU: 80 11 00 00 [14:39:33]Write to MH i2c: E2 08 00 E2 53 80 11 00 00 00 00 00 00 AF [14:39:33]Write i2c OK [14:39:33]MH_I2C_Read... [14:39:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:39:33]Read from MH i2c: E2 [14:39:33]MH_I2C_Read... [14:39:33]Read from MH i2c: E2 17 00 [14:39:33]MH_I2C_Read... [14:39:33]Read from MH i2c: E2 17 00 E2 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 03 [14:39:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:39:33]wFMCommunicate OK [14:39:33]requested_item fd.num is exist - process it [14:39:33]SAM_PROTO_GetFieldsCounters [14:39:33]wFMCommunicate request_size=4 [14:39:33]MH_SAM_APDU [14:39:33]CAPDU: 80 13 00 00 [14:39:33]Write to MH i2c: E2 08 00 E3 53 80 13 00 00 00 00 00 00 B2 [14:39:33]Write i2c OK [14:39:33]MH_I2C_Read... [14:39:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:39:33]Read from MH i2c: E2 [14:39:33]MH_I2C_Read... [14:39:33]Read from MH i2c: E2 62 00 [14:39:33]MH_I2C_Read... [14:39:33]Read from MH i2c: E2 62 00 E3 53 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 4C DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 F7 01 00 00 5E 04 04 00 F7 01 00 00 57 04 04 00 F8 01 00 00 19 04 04 00 00 00 00 00 90 00 0B [14:39:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 4C DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 F7 01 00 00 5E 04 04 00 F7 01 00 00 57 04 04 00 F8 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:39:33]wFMCommunicate OK [14:39:33]SAM_PROTO_GetFieldsCounters done [14:39:33]requested_item shift.num is exist - process it [14:39:33]requested_item shift.opened is exist - process it [14:39:33]req_shift_opened [14:39:33]FM_GetShiftState [14:39:33]SAM_PROTO_GetShiftState [14:39:33]wFMCommunicate request_size=4 [14:39:33]MH_SAM_APDU [14:39:33]CAPDU: 80 13 01 00 [14:39:33]Write to MH i2c: E2 08 00 E4 53 80 13 01 00 00 00 00 00 B4 [14:39:33]Write i2c OK [14:39:33]MH_I2C_Read... [14:39:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:39:33]Read from MH i2c: E2 [14:39:33]MH_I2C_Read... [14:39:33]Read from MH i2c: E2 0E 00 [14:39:33]MH_I2C_Read... [14:39:33]Read from MH i2c: E2 0E 00 E4 53 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 AD [14:39:33]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:39:33]wFMCommunicate OK [14:39:33]SAM_PROTO_GetShiftState done [14:39:33]FM_GetShiftState done [14:39:33]req_shift_opened done [14:39:33]requested_item shift.open_date is exist - process it [14:39:33]req_shift_open_date [14:39:33]req_shift_open_date done [14:39:33]produce_requested_data done [14:39:33]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318028,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:39:33]process_action_free close_receipt [14:39:33]json_value_free [14:39:33]json_value_free done [14:39:33]process_json_proto returns [14:39:33]Send response to host [14:39:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318028,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:39:33]free response buf [14:39:33]execute_script done [14:39:33]execute_script returns [14:39:33]free content buf [14:39:33]Sock 9.Close socket [14:39:33]Sock 9.Thread stoped [14:39:37]OFD Sender: No OFD packet to send [14:39:42]OFD Sender: No OFD packet to send [14:39:47]OFD Sender: No OFD packet to send [14:39:52]OFD Sender: No OFD packet to send [14:39:57]OFD Sender: No OFD packet to send [14:40:02]OFD Sender: No OFD packet to send [14:40:07]OFD Sender: No OFD packet to send [14:40:12]OFD Sender: No OFD packet to send [14:40:17]OFD Sender: No OFD packet to send [14:40:22]OFD Sender: No OFD packet to send [14:40:27]OFD Sender: No OFD packet to send [14:40:32]OFD Sender: No OFD packet to send [14:40:37]OFD Sender: No OFD packet to send [14:40:42]OFD Sender: No OFD packet to send [14:40:47]OFD Sender: No OFD packet to send [14:40:48]accept exits with 7 [14:40:48]New connection [14:40:48]New thread 3067293028 created [14:40:48]Thread 3067436388 joined [14:40:48]Waiting for new connection... [14:40:48] Sock 7.Parse request [14:40:48]Sock 7.Check first char [14:40:48]Sock 7.First char is OK [14:40:48]request: POST /json_proto HTTP/1.0 [14:40:48]Method: POST [14:40:48]URL: /json_proto [14:40:48]Method is POST - this is cgi request [14:40:48]url: /json_proto [14:40:48]query_string will be loaded in cgi processing [14:40:48]execute_cgi json_proto POST (null) [14:40:48]execute_cgi path=json_proto method=POST [14:40:48]POST find Content-Length [14:40:48]Host: 172.17.50.195:8080 [14:40:48]Content-Length: 684 [14:40:48]Content-Type: application/json [14:40:48] [14:40:48]POST finish read [14:40:48]Found Content-Length = 684 [14:40:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093002", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194800", "name": "D-ENERGY \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 6.480, "sum" : 500.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:40:48]execute_script... [14:40:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093002", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194800", "name": "D-ENERGY \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 6.480, "sum" : 500.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:40:48]POST & json_proto [14:40:48]process_json_proto [14:40:48]json parsed OK: [14:40:48]protocol is kg_v1.0 [14:40:48]action value=close_receipt [14:40:48]process_action close_receipt [14:40:48]cmd_close_receipt [14:40:48]MH_GetDate [14:40:48]Write to MH i2c: F0 00 00 E5 53 27 [14:40:48]Write i2c OK [14:40:48]MH_I2C_Read... [14:40:48]Read from MH i2c: F0 [14:40:48]MH_I2C_Read... [14:40:48]Read from MH i2c: F0 09 00 [14:40:48]MH_I2C_Read... [14:40:48]Read from MH i2c: F0 09 00 E5 53 00 71 A2 1F 67 43 33 1C 67 C2 [14:40:48]GetLastDocTimeStamp 1730126371 [14:40:48]current date 1730126449 [14:40:48]FM_GetShiftState [14:40:48]SAM_PROTO_GetShiftState [14:40:48]wFMCommunicate request_size=4 [14:40:48]MH_SAM_APDU [14:40:48]CAPDU: 80 13 01 00 [14:40:48]Write to MH i2c: E2 08 00 E6 53 80 13 01 00 00 00 00 00 B6 [14:40:48]Write i2c OK [14:40:48]MH_I2C_Read... [14:40:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:40:48]Read from MH i2c: E2 [14:40:48]MH_I2C_Read... [14:40:48]Read from MH i2c: E2 0E 00 [14:40:48]MH_I2C_Read... [14:40:48]Read from MH i2c: E2 0E 00 E6 53 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 AF [14:40:48]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:40:48]wFMCommunicate OK [14:40:48]SAM_PROTO_GetShiftState done [14:40:48]FM_GetShiftState done [14:40:48]opened in 1730073493 [14:40:48]opened+sec_in_day 1730159893 [14:40:48]quantity*price = 50025 [14:40:48]sum+1 = 50027 [14:40:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.26 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 504 28.10.2024 14:40 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318029 ФПД: 181459632929272 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T144049&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318029&fm=181459632929272&tin=02508201610067®Number=0000000000091628&sum=50000 [14:40:49]StoreToDocumentArchive [14:40:49]shift 546 fd 318029 [14:40:49]save to /storage/0546/doc_00318029 [14:40:49]save last doc name /storage/0546/doc_00318029 to /storage/kkm_last_doc_name [14:40:49]save OK [14:40:49]Clear old archive folders... [14:40:49]ProcessDocumentItem done err = 0, tmpTLVsize=257 [14:40:49]tlvbuf is 015EBB00 [14:40:49]SAM_PROTO_ClearQueue [14:40:49]wFMCommunicate request_size=4 [14:40:49]MH_SAM_APDU [14:40:49]CAPDU: 80 09 00 00 [14:40:49]Write to MH i2c: E2 08 00 F3 53 80 09 00 00 00 00 00 00 B8 [14:40:49]Write i2c OK [14:40:49]MH_I2C_Read... [14:40:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:40:49]Read from MH i2c: E2 [14:40:49]MH_I2C_Read... [14:40:49]Read from MH i2c: E2 03 00 [14:40:49]MH_I2C_Read... [14:40:49]Read from MH i2c: E2 03 00 F3 53 00 90 00 BA [14:40:49]RAPDU: 90 00 [14:40:49]wFMCommunicate OK [14:40:49]SAM_PROTO_ClearQueue done [14:40:49]KKMCreateOFDPacket [14:40:49]OFDProtocolAddRootSTLVToBuf [14:40:49]FM_MakeSignedData [14:40:49]FM_MakeSignedData [14:40:49]SAM_PROTO_SignData [14:40:49]wFMCommunicate request_size=4 [14:40:49]MH_SAM_APDU [14:40:49]CAPDU: 80 0D 01 02 [14:40:49]Write to MH i2c: E2 08 00 F4 53 80 0D 01 02 00 00 00 00 C0 [14:40:49]Write i2c OK [14:40:49]MH_I2C_Read... [14:40:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:40:49]Read from MH i2c: E2 [14:40:49]MH_I2C_Read... [14:40:49]Read from MH i2c: E2 03 00 [14:40:49]MH_I2C_Read... [14:40:49]Read from MH i2c: E2 03 00 F4 53 00 90 00 BB [14:40:49]RAPDU: 90 00 [14:40:49]wFMCommunicate OK [14:40:49]wFMCommunicate request_size=255 [14:40:49]MH_SAM_APDU [14:40:49]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 50 19 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 F8 01 00 00 F4 03 04 00 71 A2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4D DA 04 [14:40:49]Write to MH i2c: E2 02 01 F5 53 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 50 19 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 F8 01 00 00 F4 03 04 00 71 A2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4D DA 04 00 00 AD [14:40:49]Write i2c OK [14:40:49]MH_I2C_Read... [14:40:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:40:49]Read from MH i2c: E2 [14:40:49]MH_I2C_Read... [14:40:49]Read from MH i2c: E2 03 00 [14:40:49]MH_I2C_Read... [14:40:49]Read from MH i2c: E2 03 00 F5 53 00 90 00 BC [14:40:49]RAPDU: 90 00 [14:40:49]wFMCommunicate OK [14:40:49]wFMCommunicate request_size=16 [14:40:49]MH_SAM_APDU [14:40:49]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 A5 09 5C F6 39 F8 [14:40:49]Write to MH i2c: E2 13 00 F6 53 80 0D 02 02 0B 00 00 35 04 06 00 A5 09 5C F6 39 F8 00 00 49 [14:40:49]Write i2c OK [14:40:49]MH_I2C_Read... [14:40:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:40:49]Read from MH i2c: E2 [14:40:49]MH_I2C_Read... [14:40:49]Read from MH i2c: E2 03 00 [14:40:49]MH_I2C_Read... [14:40:49]Read from MH i2c: E2 03 00 F6 53 00 90 00 BD [14:40:49]RAPDU: 90 00 [14:40:49]wFMCommunicate OK [14:40:49]wFMCommunicate request_size=4 [14:40:49]MH_SAM_APDU [14:40:49]CAPDU: 80 0D 03 02 [14:40:49]Write to MH i2c: E2 08 00 F7 53 80 0D 03 02 00 00 00 00 C5 [14:40:49]Write i2c OK [14:40:49]MH_I2C_Read... [14:40:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:40:49]Read from MH i2c: E2 [14:40:49]MH_I2C_Read... [14:40:49]Read from MH i2c: E2 0B 00 [14:40:49]MH_I2C_Read... [14:40:49]Read from MH i2c: E2 0B 00 F7 53 00 56 D8 DE 1E D8 53 91 3C 90 00 E8 [14:40:49]RAPDU: 56 D8 DE 1E D8 53 91 3C 90 00 [14:40:49]wFMCommunicate OK [14:40:49]SAM_PROTO_SignData done [14:40:49]FM_MakeSignedData done [14:40:49]CreateOFDProtocolMessage [14:40:49]wFMCommunicate request_size=4 [14:40:49]MH_SAM_APDU [14:40:49]CAPDU: 80 11 00 00 [14:40:49]Write to MH i2c: E2 08 00 F8 53 80 11 00 00 00 00 00 00 C5 [14:40:49]Write i2c OK [14:40:49]MH_I2C_Read... [14:40:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:40:49]Read from MH i2c: E2 [14:40:49]MH_I2C_Read... [14:40:49]Read from MH i2c: E2 17 00 [14:40:49]MH_I2C_Read... [14:40:49]Read from MH i2c: E2 17 00 F8 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 19 [14:40:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:40:49]wFMCommunicate OK [14:40:49]CreateOFDProtocolMessage done [14:40:49]OFDSenderStorePacket 318029 [14:40:49]StoreOFDPacket docnum=318029 [14:40:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 15 01 00 00 53 6A 0D 01 02 E3 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 50 19 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 F8 01 00 00 F4 03 04 00 71 A2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4D DA 04 00 35 04 06 00 A5 09 5C F6 39 F8 56 D8 DE 1E D8 53 91 3C [14:40:49]CheckFolder [14:40:49]dirname=/storage/ofd_packets [14:40:49]CheckFolder done [14:40:49]ProducePacketName [14:40:49]name=ofd_packets/00318029 [14:40:49]NVStorageSaveData ofd_packets/00318029 [14:40:49]File name is /storage/ofd_packets/00318029 [14:40:49]Write 307 bytes [14:40:49]NVStorageSaveData done [14:40:49]OFDSenderStorePacket done [14:40:49]KKMCreateOFDPacket done [14:40:49]NVStorageSaveData kkm_last_timestamp [14:40:49]File name is /storage/kkm_last_timestamp [14:40:49]Write 4 bytes [14:40:49]NVStorageSaveData done [14:40:49]ExternCall_PrintAddStr [14:40:49]wPrintStart [14:40:49]Write to MH i2c: 01 00 00 F9 53 4C [14:40:49]Write i2c OK [14:40:49]MH_I2C_Read... [14:40:49]Read from MH i2c: 01 [14:40:49]MH_I2C_Read... [14:40:49]Read from MH i2c: 01 07 00 [14:40:49]MH_I2C_Read... [14:40:49]Read from MH i2c: 01 07 00 F9 53 00 00 00 00 00 FF 0F 61 [14:40:49]RasterBufferAndPrint [14:40:49]line Счет N : (1)1093002 [14:40:49]line ИНН: 02508201610067 [14:40:49]line Контрольно-Кассовый Чек [14:40:49]line ПРОДАЖА [14:40:49]line ТРК (МРК, ГНК) : 22 [14:40:49]line Товар: 2710194800 [14:40:49]line D-ENERGY Дт-К-2 [14:40:49]line 6.480 * 77.20 [14:40:49]line = 500.26 [14:40:49]line НДС 12% НСП 1% [14:40:49]line > о реализуемом товаре [14:40:49]line ОКРУГЛЕНИЕ: -0.26 [14:40:49]line ИТОГО: 500.00 [14:40:49]line Внесено: 500.00 [14:40:49]line СДАЧА: 0.00 [14:40:49]line НСП 1% : 4.43 [14:40:49]line НДС 12% : 53.12 [14:40:49]line Наличными: 500.00 [14:40:49]line Безнал.: 0.00 [14:40:49]line Место: АЗС № 101 "Партнер Нефть" [14:40:49]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:40:49]line СНО: Общий режим [14:40:49]line Чек 504 28.10.2024 14:40 [14:40:49]line Смена: 546 ФФД: 1.0 [14:40:49]line ЗНМ: 0300000082 [14:40:49]line РНМ: 0000000000091628 [14:40:49]line Версия ККМ: 001 [14:40:49]line ФМ: 0000000000874671 [14:40:49]line ФД: 318029 [14:40:49]line ФПД: 181459632929272 [14:40:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T144049&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318029&fm=181459632929272&tin=02508201610067®Number=0000000000091628&sum=50000 [14:40:50]OFD Sender: Processing packet 318029 [packets to send 127, broken 126] [14:40:50]ProducePacketName [14:40:50]name=ofd_packets/00318029 [14:40:50]OFD Sender: To server: pG, [14:40:50]CommunicateWithHost lk.salyk.kg:30040 [14:40:50]ConnectInit lk.salyk.kg [14:40:50]written 0, free lines is 4095 [14:40:50]Connected sock=10 [14:40:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 15 01 00 00 53 6A 0D 01 02 E3 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 50 19 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 F8 01 00 00 F4 03 04 00 71 A2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4D DA 04 00 35 04 06 00 A5 09 5C F6 39 F8 56 D8 DE 1E D8 53 91 3C [14:40:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 CE 2E 47 00 8C E1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4D DA 04 00 F4 03 04 00 2A 4E 1F 67 B6 04 01 00 00 DC 4F EB C5 37 7D 66 FA [14:40:50]CommunicateWithHost err = 0 [14:40:50]CheckOFDResponse [14:40:50]1017 (14) - 77093643461234 [14:40:50]1041 (16) - 0000000000874671 [14:40:50]1040 (4) - 318029 [14:40:50]1012 (4) - 28.10.2024 08:41 [14:40:50]1206 (1) - 0 [14:40:50]OFD Sender: Remove packet 318029 [14:40:50]ProducePacketName [14:40:50]name=ofd_packets/00318029 [14:40:50]NVStorageDeleteData [14:40:50]Write to MH i2c: 01 00 00 24 54 78 [14:40:50]Write i2c OK [14:40:50]MH_I2C_Read... [14:40:50]Read from MH i2c: 01 [14:40:50]MH_I2C_Read... [14:40:50]Read from MH i2c: 01 07 00 [14:40:50]MH_I2C_Read... [14:40:50]Read from MH i2c: 01 07 00 24 54 00 00 00 00 00 02 0D 8E [14:40:50]RasterBufferAndPrint [14:40:50]line [14:40:50]line [14:40:50]line [14:40:50]line [14:40:50]line [14:40:50]written 0, free lines is 3339 [14:40:50]MH_Cut [14:40:50]Write to MH i2c: D1 01 00 2B 54 01 51 [14:40:50]Write i2c OK [14:40:50]MH_I2C_Read... [14:40:50]Read from MH i2c: D1 [14:40:50]MH_I2C_Read... [14:40:50]Read from MH i2c: D1 01 00 [14:40:50]MH_I2C_Read... [14:40:50]Read from MH i2c: D1 01 00 2B 54 00 50 [14:40:50]Write to MH i2c: 01 00 00 2C 54 80 [14:40:50]Write i2c OK [14:40:50]MH_I2C_Read... [14:40:50]OFD Sender: No OFD packet to send [14:40:51]*** Cut start [14:40:51]*** Partial cut [14:40:51]*** CUTSNS_PIN = 1 [14:40:51]*** CUTSNS_PIN = 0 [14:40:51]*** Brake cut motor [14:40:52]Read from MH i2c: 01 [14:40:52]MH_I2C_Read... [14:40:52]*** Stop cut motor [14:40:52]*** Cut end [14:40:52]Read from MH i2c: 01 07 00 [14:40:52]MH_I2C_Read... [14:40:52]Read from MH i2c: 01 07 00 2C 54 00 00 00 00 00 FF 0F 95 [14:40:52]process_action close_receipt done [14:40:52]requested_data is exist [14:40:52]produce_requested_data [14:40:52]requested_item fm.sn is exist - process it [14:40:52]wFMCommunicate request_size=4 [14:40:52]MH_SAM_APDU [14:40:52]CAPDU: 80 11 00 00 [14:40:52]Write to MH i2c: E2 08 00 2D 54 80 11 00 00 00 00 00 00 FB [14:40:52]Write i2c OK [14:40:52]MH_I2C_Read... [14:40:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:40:52]Read from MH i2c: E2 [14:40:52]MH_I2C_Read... [14:40:52]Read from MH i2c: E2 17 00 [14:40:52]MH_I2C_Read... [14:40:52]Read from MH i2c: E2 17 00 2D 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 4F [14:40:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:40:52]wFMCommunicate OK [14:40:52]requested_item fd.num is exist - process it [14:40:52]SAM_PROTO_GetFieldsCounters [14:40:52]wFMCommunicate request_size=4 [14:40:52]MH_SAM_APDU [14:40:52]CAPDU: 80 13 00 00 [14:40:52]Write to MH i2c: E2 08 00 2E 54 80 13 00 00 00 00 00 00 FE [14:40:52]Write i2c OK [14:40:52]MH_I2C_Read... [14:40:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:40:52]Read from MH i2c: E2 [14:40:52]MH_I2C_Read... [14:40:52]Read from MH i2c: E2 62 00 [14:40:52]MH_I2C_Read... [14:40:52]Read from MH i2c: E2 62 00 2E 54 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 4D DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 F8 01 00 00 5E 04 04 00 F8 01 00 00 57 04 04 00 F9 01 00 00 19 04 04 00 00 00 00 00 90 00 5B [14:40:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 4D DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 F8 01 00 00 5E 04 04 00 F8 01 00 00 57 04 04 00 F9 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:40:52]wFMCommunicate OK [14:40:52]SAM_PROTO_GetFieldsCounters done [14:40:52]requested_item shift.num is exist - process it [14:40:52]requested_item shift.opened is exist - process it [14:40:52]req_shift_opened [14:40:52]FM_GetShiftState [14:40:52]SAM_PROTO_GetShiftState [14:40:52]wFMCommunicate request_size=4 [14:40:52]MH_SAM_APDU [14:40:52]CAPDU: 80 13 01 00 [14:40:52]Write to MH i2c: E2 08 00 2F 54 80 13 01 00 00 00 00 00 00 [14:40:52]Write i2c OK [14:40:52]MH_I2C_Read... [14:40:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:40:52]Read from MH i2c: E2 [14:40:52]MH_I2C_Read... [14:40:52]Read from MH i2c: E2 0E 00 [14:40:52]MH_I2C_Read... [14:40:52]Read from MH i2c: E2 0E 00 2F 54 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F9 [14:40:52]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:40:52]wFMCommunicate OK [14:40:52]SAM_PROTO_GetShiftState done [14:40:52]FM_GetShiftState done [14:40:52]req_shift_opened done [14:40:52]requested_item shift.open_date is exist - process it [14:40:52]req_shift_open_date [14:40:52]req_shift_open_date done [14:40:52]produce_requested_data done [14:40:52]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318029,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:40:52]process_action_free close_receipt [14:40:52]json_value_free [14:40:52]json_value_free done [14:40:52]process_json_proto returns [14:40:52]Send response to host [14:40:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318029,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:40:52]free response buf [14:40:52]execute_script done [14:40:52]execute_script returns [14:40:52]free content buf [14:40:52]Sock 7.Close socket [14:40:52]Sock 7.Thread stoped [14:40:55]OFD Sender: No OFD packet to send [14:41:00]OFD Sender: No OFD packet to send [14:41:06]OFD Sender: No OFD packet to send [14:41:11]OFD Sender: No OFD packet to send [14:41:16]OFD Sender: No OFD packet to send [14:41:21]OFD Sender: No OFD packet to send [14:41:26]OFD Sender: No OFD packet to send [14:41:31]OFD Sender: No OFD packet to send [14:41:36]OFD Sender: No OFD packet to send [14:41:41]OFD Sender: No OFD packet to send [14:41:46]OFD Sender: No OFD packet to send [14:41:51]OFD Sender: No OFD packet to send [14:41:56]OFD Sender: No OFD packet to send [14:42:01]OFD Sender: No OFD packet to send [14:42:06]OFD Sender: No OFD packet to send [14:42:07]accept exits with 9 [14:42:07]New connection [14:42:07]New thread 3067436388 created [14:42:07]Thread 3067293028 joined [14:42:07]Waiting for new connection... [14:42:07] Sock 9.Parse request [14:42:07]Sock 9.Check first char [14:42:07]Sock 9.First char is OK [14:42:07]request: POST /json_proto HTTP/1.0 [14:42:07]Method: POST [14:42:07]URL: /json_proto [14:42:07]Method is POST - this is cgi request [14:42:07]url: /json_proto [14:42:07]query_string will be loaded in cgi processing [14:42:07]execute_cgi json_proto POST (null) [14:42:07]execute_cgi path=json_proto method=POST [14:42:07]POST find Content-Length [14:42:07]Host: 172.17.50.195:8080 [14:42:07]Content-Length: 678 [14:42:07]Content-Type: application/json [14:42:07] [14:42:07]POST finish read [14:42:07]Found Content-Length = 678 [14:42:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093004", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [14:42:07]execute_script... [14:42: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)1093004", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [14:42:07]POST & json_proto [14:42:07]process_json_proto [14:42:07]json parsed OK: [14:42:07]protocol is kg_v1.0 [14:42:07]action value=close_receipt [14:42:07]process_action close_receipt [14:42:07]cmd_close_receipt [14:42:07]MH_GetDate [14:42:07]Write to MH i2c: F0 00 00 30 54 73 [14:42:07]Write i2c OK [14:42:07]MH_I2C_Read... [14:42:07]Read from MH i2c: F0 [14:42:07]MH_I2C_Read... [14:42:07]Read from MH i2c: F0 09 00 [14:42:07]MH_I2C_Read... [14:42:07]Read from MH i2c: F0 09 00 30 54 00 C1 A2 1F 67 43 33 1C 67 5E [14:42:07]GetLastDocTimeStamp 1730126449 [14:42:07]current date 1730126529 [14:42:07]FM_GetShiftState [14:42:07]SAM_PROTO_GetShiftState [14:42:07]wFMCommunicate request_size=4 [14:42:07]MH_SAM_APDU [14:42:07]CAPDU: 80 13 01 00 [14:42:07]Write to MH i2c: E2 08 00 31 54 80 13 01 00 00 00 00 00 02 [14:42:07]Write i2c OK [14:42:07]MH_I2C_Read... [14:42:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:42:08]Read from MH i2c: E2 [14:42:08]MH_I2C_Read... [14:42:08]Read from MH i2c: E2 0E 00 [14:42:08]MH_I2C_Read... [14:42:08]Read from MH i2c: E2 0E 00 31 54 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 FB [14:42:08]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:42:08]wFMCommunicate OK [14:42:08]SAM_PROTO_GetShiftState done [14:42:08]FM_GetShiftState done [14:42:08]opened in 1730073493 [14:42:08]opened+sec_in_day 1730159893 [14:42:08]quantity*price = 50010 [14:42:08]sum+1 = 50012 [14:42:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 505 28.10.2024 14:42 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318030 ФПД: 132036120672719 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T144209&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318030&fm=132036120672719&tin=02508201610067®Number=0000000000091628&sum=50000 [14:42:09]StoreToDocumentArchive [14:42:09]shift 546 fd 318030 [14:42:09]save to /storage/0546/doc_00318030 [14:42:09]save last doc name /storage/0546/doc_00318030 to /storage/kkm_last_doc_name [14:42:09]save OK [14:42:09]Clear old archive folders... [14:42:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:42:09]tlvbuf is 01425B10 [14:42:09]SAM_PROTO_ClearQueue [14:42:09]wFMCommunicate request_size=4 [14:42:09]MH_SAM_APDU [14:42:09]CAPDU: 80 09 00 00 [14:42:09]Write to MH i2c: E2 08 00 3E 54 80 09 00 00 00 00 00 00 04 [14:42:09]Write i2c OK [14:42:09]MH_I2C_Read... [14:42:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:42:09]Read from MH i2c: E2 [14:42:09]MH_I2C_Read... [14:42:09]Read from MH i2c: E2 03 00 [14:42:09]MH_I2C_Read... [14:42:09]Read from MH i2c: E2 03 00 3E 54 00 90 00 06 [14:42:09]RAPDU: 90 00 [14:42:09]wFMCommunicate OK [14:42:09]SAM_PROTO_ClearQueue done [14:42:09]KKMCreateOFDPacket [14:42:09]OFDProtocolAddRootSTLVToBuf [14:42:09]FM_MakeSignedData [14:42:09]FM_MakeSignedData [14:42:09]SAM_PROTO_SignData [14:42:09]wFMCommunicate request_size=4 [14:42:09]MH_SAM_APDU [14:42:09]CAPDU: 80 0D 01 02 [14:42:09]Write to MH i2c: E2 08 00 3F 54 80 0D 01 02 00 00 00 00 0C [14:42:09]Write i2c OK [14:42:09]MH_I2C_Read... [14:42:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:42:09]Read from MH i2c: E2 [14:42:09]MH_I2C_Read... [14:42:09]Read from MH i2c: E2 03 00 [14:42:09]MH_I2C_Read... [14:42:09]Read from MH i2c: E2 03 00 3F 54 00 90 00 07 [14:42:09]RAPDU: 90 00 [14:42:09]wFMCommunicate OK [14:42:09]wFMCommunicate request_size=255 [14:42:09]MH_SAM_APDU [14:42:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 F9 01 00 00 F4 03 04 00 C1 A2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4E DA 04 00 35 04 06 00 78 [14:42:09]Write to MH i2c: E2 02 01 40 54 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 F9 01 00 00 F4 03 04 00 C1 A2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4E DA 04 00 35 04 06 00 78 00 00 1E [14:42:09]Write i2c OK [14:42:09]MH_I2C_Read... [14:42:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:42:09]Read from MH i2c: E2 [14:42:09]MH_I2C_Read... [14:42:09]Read from MH i2c: E2 03 00 [14:42:09]MH_I2C_Read... [14:42:09]Read from MH i2c: E2 03 00 40 54 00 90 00 08 [14:42:09]RAPDU: 90 00 [14:42:09]wFMCommunicate OK [14:42:09]wFMCommunicate request_size=10 [14:42:09]MH_SAM_APDU [14:42:09]CAPDU: 80 0D 02 02 05 16 0E 11 F9 CF [14:42:09]Write to MH i2c: E2 0D 00 41 54 80 0D 02 02 05 00 16 0E 11 F9 CF 00 00 16 [14:42:09]Write i2c OK [14:42:09]MH_I2C_Read... [14:42:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:42:09]Read from MH i2c: E2 [14:42:09]MH_I2C_Read... [14:42:09]Read from MH i2c: E2 03 00 [14:42:09]MH_I2C_Read... [14:42:09]Read from MH i2c: E2 03 00 41 54 00 90 00 09 [14:42:09]RAPDU: 90 00 [14:42:09]wFMCommunicate OK [14:42:09]wFMCommunicate request_size=4 [14:42:09]MH_SAM_APDU [14:42:09]CAPDU: 80 0D 03 02 [14:42:09]Write to MH i2c: E2 08 00 42 54 80 0D 03 02 00 00 00 00 11 [14:42:09]Write i2c OK [14:42:09]MH_I2C_Read... [14:42:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:42:09]Read from MH i2c: E2 [14:42:09]MH_I2C_Read... [14:42:09]Read from MH i2c: E2 0B 00 [14:42:09]MH_I2C_Read... [14:42:09]Read from MH i2c: E2 0B 00 42 54 00 7C EF A1 B7 61 27 98 EF 90 00 E4 [14:42:09]RAPDU: 7C EF A1 B7 61 27 98 EF 90 00 [14:42:09]wFMCommunicate OK [14:42:09]SAM_PROTO_SignData done [14:42:09]FM_MakeSignedData done [14:42:09]CreateOFDProtocolMessage [14:42:09]wFMCommunicate request_size=4 [14:42:09]MH_SAM_APDU [14:42:09]CAPDU: 80 11 00 00 [14:42:09]Write to MH i2c: E2 08 00 43 54 80 11 00 00 00 00 00 00 11 [14:42:09]Write i2c OK [14:42:09]MH_I2C_Read... [14:42:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:42:09]Read from MH i2c: E2 [14:42:09]MH_I2C_Read... [14:42:09]Read from MH i2c: E2 17 00 [14:42:09]MH_I2C_Read... [14:42:09]Read from MH i2c: E2 17 00 43 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 65 [14:42:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:42:09]wFMCommunicate OK [14:42:09]CreateOFDProtocolMessage done [14:42:09]OFDSenderStorePacket 318030 [14:42:09]StoreOFDPacket docnum=318030 [14:42:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 13 50 07 01 57 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 F9 01 00 00 F4 03 04 00 C1 A2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4E DA 04 00 35 04 06 00 78 16 0E 11 F9 CF 7C EF A1 B7 61 27 98 EF [14:42:09]CheckFolder [14:42:09]dirname=/storage/ofd_packets [14:42:09]CheckFolder done [14:42:09]ProducePacketName [14:42:09]name=ofd_packets/00318030 [14:42:09]NVStorageSaveData ofd_packets/00318030 [14:42:09]File name is /storage/ofd_packets/00318030 [14:42:09]Write 301 bytes [14:42:09]NVStorageSaveData done [14:42:09]OFDSenderStorePacket done [14:42:09]KKMCreateOFDPacket done [14:42:09]NVStorageSaveData kkm_last_timestamp [14:42:09]File name is /storage/kkm_last_timestamp [14:42:09]Write 4 bytes [14:42:09]NVStorageSaveData done [14:42:09]ExternCall_PrintAddStr [14:42:09]wPrintStart [14:42:09]Write to MH i2c: 01 00 00 44 54 98 [14:42:09]Write i2c OK [14:42:09]MH_I2C_Read... [14:42:09]Read from MH i2c: 01 [14:42:09]MH_I2C_Read... [14:42:09]Read from MH i2c: 01 07 00 [14:42:09]MH_I2C_Read... [14:42:09]Read from MH i2c: 01 07 00 44 54 00 00 00 00 00 FF 0F AD [14:42:09]RasterBufferAndPrint [14:42:09]line Счет N : (1)1093004 [14:42:09]line ИНН: 02508201610067 [14:42:09]line Контрольно-Кассовый Чек [14:42:09]line ПРОДАЖА [14:42:09]line ТРК (МРК, ГНК) : 54 [14:42:09]line Товар: 2710124500 [14:42:09]line Аи-95-К-3 [14:42:09]line 6.740 * 74.20 [14:42:09]line = 500.11 [14:42:09]line НДС 12% НСП 1% [14:42:09]line > о реализуемом товаре [14:42:09]line ОКРУГЛЕНИЕ: -0.11 [14:42:09]line ИТОГО: 500.00 [14:42:09]line Внесено: 500.00 [14:42:09]line СДАЧА: 0.00 [14:42:09]line НСП 1% : 4.43 [14:42:09]line НДС 12% : 53.11 [14:42:09]line Наличными: 500.00 [14:42:09]line Безнал.: 0.00 [14:42:09]line Место: АЗС № 101 "Партнер Нефть" [14:42:09]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:42:09]line СНО: Общий режим [14:42:09]line Чек 505 28.10.2024 14:42 [14:42:09]line Смена: 546 ФФД: 1.0 [14:42:09]line ЗНМ: 0300000082 [14:42:09]line РНМ: 0000000000091628 [14:42:09]line Версия ККМ: 001 [14:42:09]line ФМ: 0000000000874671 [14:42:09]line ФД: 318030 [14:42:09]line ФПД: 132036120672719 [14:42:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T144209&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318030&fm=132036120672719&tin=02508201610067®Number=0000000000091628&sum=50000 [14:42:09]written 0, free lines is 4095 [14:42:09]OFD Sender: Processing packet 318030 [packets to send 127, broken 126] [14:42:09]ProducePacketName [14:42:09]name=ofd_packets/00318030 [14:42:09]OFD Sender: To server: pG, [14:42:09]CommunicateWithHost lk.salyk.kg:30040 [14:42:09]ConnectInit lk.salyk.kg [14:42:09]Connected sock=11 [14:42:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 13 50 07 01 57 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 F9 01 00 00 F4 03 04 00 C1 A2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4E DA 04 00 35 04 06 00 78 16 0E 11 F9 CF 7C EF A1 B7 61 27 98 EF [14:42:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 ED D0 47 00 84 F3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4E DA 04 00 F4 03 04 00 79 4E 1F 67 B6 04 01 00 00 2A 7A 5A D7 BF 6B CB 23 [14:42:09]CommunicateWithHost err = 0 [14:42:09]CheckOFDResponse [14:42:09]1017 (14) - 77093643461234 [14:42:09]1041 (16) - 0000000000874671 [14:42:09]1040 (4) - 318030 [14:42:09]1012 (4) - 28.10.2024 08:42 [14:42:09]1206 (1) - 0 [14:42:09]OFD Sender: Remove packet 318030 [14:42:09]ProducePacketName [14:42:09]name=ofd_packets/00318030 [14:42:09]NVStorageDeleteData [14:42:10]Write to MH i2c: 01 00 00 6F 54 C3 [14:42:10]Write i2c OK [14:42:10]MH_I2C_Read... [14:42:10]Read from MH i2c: 01 [14:42:10]MH_I2C_Read... [14:42:10]Read from MH i2c: 01 07 00 [14:42:10]MH_I2C_Read... [14:42:10]Read from MH i2c: 01 07 00 6F 54 00 00 00 00 00 E0 0C B6 [14:42:10]RasterBufferAndPrint [14:42:10]line [14:42:10]line [14:42:10]line [14:42:10]line [14:42:10]line [14:42:10]written 0, free lines is 3302 [14:42:10]MH_Cut [14:42:10]Write to MH i2c: D1 01 00 76 54 01 9C [14:42:10]Write i2c OK [14:42:10]MH_I2C_Read... [14:42:10]Read from MH i2c: D1 [14:42:10]MH_I2C_Read... [14:42:10]Read from MH i2c: D1 01 00 [14:42:10]MH_I2C_Read... [14:42:10]Read from MH i2c: D1 01 00 76 54 00 9B [14:42:10]Write to MH i2c: 01 00 00 77 54 CB [14:42:10]Write i2c OK [14:42:10]MH_I2C_Read... [14:42:10]OFD Sender: No OFD packet to send [14:42:10]*** Cut start [14:42:10]*** Partial cut [14:42:10]*** CUTSNS_PIN = 1 [14:42:10]*** CUTSNS_PIN = 0 [14:42:11]*** Brake cut motor [14:42:11]Read from MH i2c: 01 [14:42:11]MH_I2C_Read... [14:42:11]*** Stop cut motor [14:42:11]*** Cut end [14:42:11]Read from MH i2c: 01 07 00 [14:42:11]MH_I2C_Read... [14:42:11]Read from MH i2c: 01 07 00 77 54 00 00 00 00 00 FF 0F E0 [14:42:11]process_action close_receipt done [14:42:11]requested_data is exist [14:42:11]produce_requested_data [14:42:11]requested_item fm.sn is exist - process it [14:42:11]wFMCommunicate request_size=4 [14:42:11]MH_SAM_APDU [14:42:11]CAPDU: 80 11 00 00 [14:42:11]Write to MH i2c: E2 08 00 78 54 80 11 00 00 00 00 00 00 46 [14:42:11]Write i2c OK [14:42:11]MH_I2C_Read... [14:42:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:42:11]Read from MH i2c: E2 [14:42:11]MH_I2C_Read... [14:42:11]Read from MH i2c: E2 17 00 [14:42:11]MH_I2C_Read... [14:42:11]Read from MH i2c: E2 17 00 78 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 9A [14:42:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:42:11]wFMCommunicate OK [14:42:11]requested_item fd.num is exist - process it [14:42:11]SAM_PROTO_GetFieldsCounters [14:42:11]wFMCommunicate request_size=4 [14:42:11]MH_SAM_APDU [14:42:11]CAPDU: 80 13 00 00 [14:42:11]Write to MH i2c: E2 08 00 79 54 80 13 00 00 00 00 00 00 49 [14:42:11]Write i2c OK [14:42:11]MH_I2C_Read... [14:42:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:42:11]Read from MH i2c: E2 [14:42:11]MH_I2C_Read... [14:42:11]Read from MH i2c: E2 62 00 [14:42:11]MH_I2C_Read... [14:42:11]Read from MH i2c: E2 62 00 79 54 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 4E DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 F9 01 00 00 5E 04 04 00 F9 01 00 00 57 04 04 00 FA 01 00 00 19 04 04 00 00 00 00 00 90 00 AA [14:42:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 4E DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 F9 01 00 00 5E 04 04 00 F9 01 00 00 57 04 04 00 FA 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:42:11]wFMCommunicate OK [14:42:11]SAM_PROTO_GetFieldsCounters done [14:42:11]requested_item shift.num is exist - process it [14:42:11]requested_item shift.opened is exist - process it [14:42:11]req_shift_opened [14:42:11]FM_GetShiftState [14:42:11]SAM_PROTO_GetShiftState [14:42:11]wFMCommunicate request_size=4 [14:42:11]MH_SAM_APDU [14:42:11]CAPDU: 80 13 01 00 [14:42:11]Write to MH i2c: E2 08 00 7A 54 80 13 01 00 00 00 00 00 4B [14:42:11]Write i2c OK [14:42:11]MH_I2C_Read... [14:42:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:42:11]Read from MH i2c: E2 [14:42:11]MH_I2C_Read... [14:42:11]Read from MH i2c: E2 0E 00 [14:42:11]MH_I2C_Read... [14:42:11]Read from MH i2c: E2 0E 00 7A 54 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 44 [14:42:11]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:42:11]wFMCommunicate OK [14:42:11]SAM_PROTO_GetShiftState done [14:42:11]FM_GetShiftState done [14:42:11]req_shift_opened done [14:42:11]requested_item shift.open_date is exist - process it [14:42:11]req_shift_open_date [14:42:11]req_shift_open_date done [14:42:11]produce_requested_data done [14:42:11]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318030,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:42:11]process_action_free close_receipt [14:42:11]json_value_free [14:42:11]json_value_free done [14:42:11]process_json_proto returns [14:42:11]Send response to host [14:42:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318030,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:42:11]free response buf [14:42:11]execute_script done [14:42:11]execute_script returns [14:42:11]free content buf [14:42:11]Sock 9.Close socket [14:42:11]Sock 9.Thread stoped [14:42:15]OFD Sender: No OFD packet to send [14:42:20]OFD Sender: No OFD packet to send [14:42:25]OFD Sender: No OFD packet to send [14:42:28]accept exits with 7 [14:42:28]New connection [14:42:28]New thread 3067293028 created [14:42:28]Thread 3067436388 joined [14:42:28]Waiting for new connection... [14:42:28] Sock 7.Parse request [14:42:28]Sock 7.Check first char [14:42:28]Sock 7.First char is OK [14:42:28]request: POST /json_proto HTTP/1.0 [14:42:28]Method: POST [14:42:28]URL: /json_proto [14:42:28]Method is POST - this is cgi request [14:42:28]url: /json_proto [14:42:28]query_string will be loaded in cgi processing [14:42:28]execute_cgi json_proto POST (null) [14:42:28]execute_cgi path=json_proto method=POST [14:42:28]POST find Content-Length [14:42:28]Host: 172.17.50.195:8080 [14:42:28]Content-Length: 985 [14:42:28]Content-Type: application/json [14:42:28] [14:42:28]POST finish read [14:42:28]Found Content-Length = 985 [14:42:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093003", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 37.940, "sum" : 2500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 101\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 37.94 \u0441\u043E\u043C", "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:42:28]execute_script... [14:42:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093003", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 37.940, "sum" : 2500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 101\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 37.94 \u0441\u043E\u043C", "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:42:28]POST & json_proto [14:42:28]process_json_proto [14:42:28]json parsed OK: [14:42:28]protocol is kg_v1.0 [14:42:28]action value=close_receipt [14:42:28]process_action close_receipt [14:42:28]cmd_close_receipt [14:42:28]MH_GetDate [14:42:28]Write to MH i2c: F0 00 00 7B 54 BE [14:42:28]Write i2c OK [14:42:28]MH_I2C_Read... [14:42:28]Read from MH i2c: F0 [14:42:28]MH_I2C_Read... [14:42:28]Read from MH i2c: F0 09 00 [14:42:28]MH_I2C_Read... [14:42:28]Read from MH i2c: F0 09 00 7B 54 00 D6 A2 1F 67 43 33 1C 67 BE [14:42:28]GetLastDocTimeStamp 1730126529 [14:42:28]current date 1730126550 [14:42:28]FM_GetShiftState [14:42:28]SAM_PROTO_GetShiftState [14:42:28]wFMCommunicate request_size=4 [14:42:28]MH_SAM_APDU [14:42:28]CAPDU: 80 13 01 00 [14:42:28]Write to MH i2c: E2 08 00 7C 54 80 13 01 00 00 00 00 00 4D [14:42:28]Write i2c OK [14:42:28]MH_I2C_Read... [14:42:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:42:28]Read from MH i2c: E2 [14:42:28]MH_I2C_Read... [14:42:28]Read from MH i2c: E2 0E 00 [14:42:28]MH_I2C_Read... [14:42:28]Read from MH i2c: E2 0E 00 7C 54 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 46 [14:42:28]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:42:28]wFMCommunicate OK [14:42:28]SAM_PROTO_GetShiftState done [14:42:28]FM_GetShiftState done [14:42:28]opened in 1730073493 [14:42:28]opened+sec_in_day 1730159893 [14:42:28]quantity*price = 250024 [14:42:28]sum+1 = 250026 [14:42:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2500.00 Внесено: 2500.00 СДАЧА: 0.00 НСП 1% : 22.13 НДС 12% : 265.51 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 506 28.10.2024 14:42 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Дисконтная программа АИ-92 номер 101 сэкономлено 37.94 сом ФМ: 0000000000874671 ФД: 318031 ФПД: 77628353736663 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T144230&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318031&fm=77628353736663&tin=02508201610067®Number=0000000000091628&sum=250000 [14:42:29]StoreToDocumentArchive [14:42:29]shift 546 fd 318031 [14:42:29]save to /storage/0546/doc_00318031 [14:42:29]save last doc name /storage/0546/doc_00318031 to /storage/kkm_last_doc_name [14:42:29]save OK [14:42:29]Clear old archive folders... [14:42:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:42:29]tlvbuf is 013DA060 [14:42:29]SAM_PROTO_ClearQueue [14:42:29]wFMCommunicate request_size=4 [14:42:29]MH_SAM_APDU [14:42:29]CAPDU: 80 09 00 00 [14:42:29]Write to MH i2c: E2 08 00 89 54 80 09 00 00 00 00 00 00 4F [14:42:29]Write i2c OK [14:42:29]MH_I2C_Read... [14:42:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:42:29]Read from MH i2c: E2 [14:42:29]MH_I2C_Read... [14:42:29]Read from MH i2c: E2 03 00 [14:42:29]MH_I2C_Read... [14:42:29]Read from MH i2c: E2 03 00 89 54 00 90 00 51 [14:42:29]RAPDU: 90 00 [14:42:29]wFMCommunicate OK [14:42:29]SAM_PROTO_ClearQueue done [14:42:29]KKMCreateOFDPacket [14:42:29]OFDProtocolAddRootSTLVToBuf [14:42:29]FM_MakeSignedData [14:42:29]FM_MakeSignedData [14:42:29]SAM_PROTO_SignData [14:42:29]wFMCommunicate request_size=4 [14:42:29]MH_SAM_APDU [14:42:29]CAPDU: 80 0D 01 02 [14:42:29]Write to MH i2c: E2 08 00 8A 54 80 0D 01 02 00 00 00 00 57 [14:42:29]Write i2c OK [14:42:29]MH_I2C_Read... [14:42:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:42:29]Read from MH i2c: E2 [14:42:29]MH_I2C_Read... [14:42:29]Read from MH i2c: E2 03 00 [14:42:29]MH_I2C_Read... [14:42:29]Read from MH i2c: E2 03 00 8A 54 00 90 00 52 [14:42:29]RAPDU: 90 00 [14:42:29]wFMCommunicate OK [14:42:29]wFMCommunicate request_size=255 [14:42:29]MH_SAM_APDU [14:42:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 34 94 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 A9 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B7 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 01 00 00 F4 03 04 00 D6 A2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4F DA 04 00 35 04 06 00 46 [14:42:29]Write to MH i2c: E2 02 01 8B 54 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 34 94 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 A9 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B7 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 01 00 00 F4 03 04 00 D6 A2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4F DA 04 00 35 04 06 00 46 00 00 9C [14:42:29]Write i2c OK [14:42:29]MH_I2C_Read... [14:42:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:42:30]Read from MH i2c: E2 [14:42:30]MH_I2C_Read... [14:42:30]Read from MH i2c: E2 03 00 [14:42:30]MH_I2C_Read... [14:42:30]Read from MH i2c: E2 03 00 8B 54 00 90 00 53 [14:42:30]RAPDU: 90 00 [14:42:30]wFMCommunicate OK [14:42:30]wFMCommunicate request_size=10 [14:42:30]MH_SAM_APDU [14:42:30]CAPDU: 80 0D 02 02 05 9A 42 72 EF D7 [14:42:30]Write to MH i2c: E2 0D 00 8C 54 80 0D 02 02 05 00 9A 42 72 EF D7 00 00 78 [14:42:30]Write i2c OK [14:42:30]MH_I2C_Read... [14:42:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:42:30]Read from MH i2c: E2 [14:42:30]MH_I2C_Read... [14:42:30]Read from MH i2c: E2 03 00 [14:42:30]MH_I2C_Read... [14:42:30]Read from MH i2c: E2 03 00 8C 54 00 90 00 54 [14:42:30]RAPDU: 90 00 [14:42:30]wFMCommunicate OK [14:42:30]wFMCommunicate request_size=4 [14:42:30]MH_SAM_APDU [14:42:30]CAPDU: 80 0D 03 02 [14:42:30]Write to MH i2c: E2 08 00 8D 54 80 0D 03 02 00 00 00 00 5C [14:42:30]Write i2c OK [14:42:30]MH_I2C_Read... [14:42:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:42:30]Read from MH i2c: E2 [14:42:30]MH_I2C_Read... [14:42:30]Read from MH i2c: E2 0B 00 [14:42:30]MH_I2C_Read... [14:42:30]Read from MH i2c: E2 0B 00 8D 54 00 F2 08 44 9E D2 B3 99 8D 90 00 E4 [14:42:30]RAPDU: F2 08 44 9E D2 B3 99 8D 90 00 [14:42:30]wFMCommunicate OK [14:42:30]SAM_PROTO_SignData done [14:42:30]FM_MakeSignedData done [14:42:30]CreateOFDProtocolMessage [14:42:30]wFMCommunicate request_size=4 [14:42:30]MH_SAM_APDU [14:42:30]CAPDU: 80 11 00 00 [14:42:30]Write to MH i2c: E2 08 00 8E 54 80 11 00 00 00 00 00 00 5C [14:42:30]Write i2c OK [14:42:30]MH_I2C_Read... [14:42:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:42:30]Read from MH i2c: E2 [14:42:30]MH_I2C_Read... [14:42:30]Read from MH i2c: E2 17 00 [14:42:30]MH_I2C_Read... [14:42:30]Read from MH i2c: E2 17 00 8E 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B0 [14:42:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:42:30]wFMCommunicate OK [14:42:30]CreateOFDProtocolMessage done [14:42:30]OFDSenderStorePacket 318031 [14:42:30]StoreOFDPacket docnum=318031 [14:42:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 5E 99 07 01 8D 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 34 94 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 A9 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B7 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 01 00 00 F4 03 04 00 D6 A2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4F DA 04 00 35 04 06 00 46 9A 42 72 EF D7 F2 08 44 9E D2 B3 99 8D [14:42:30]CheckFolder [14:42:30]dirname=/storage/ofd_packets [14:42:30]CheckFolder done [14:42:30]ProducePacketName [14:42:30]name=ofd_packets/00318031 [14:42:30]NVStorageSaveData ofd_packets/00318031 [14:42:30]File name is /storage/ofd_packets/00318031 [14:42:30]Write 301 bytes [14:42:30]NVStorageSaveData done [14:42:30]OFDSenderStorePacket done [14:42:30]KKMCreateOFDPacket done [14:42:30]NVStorageSaveData kkm_last_timestamp [14:42:30]File name is /storage/kkm_last_timestamp [14:42:30]Write 4 bytes [14:42:30]NVStorageSaveData done [14:42:30]OFD Sender: Processing packet 318031 [packets to send 127, broken 126] [14:42:30]ProducePacketName [14:42:30]name=ofd_packets/00318031 [14:42:30]OFD Sender: To server: pG, [14:42:30]CommunicateWithHost lk.salyk.kg:30040 [14:42:30]ConnectInit lk.salyk.kg [14:42:30]ExternCall_PrintAddStr [14:42:30]wPrintStart [14:42:30]Write to MH i2c: 01 00 00 8F 54 E3 [14:42:30]Write i2c OK [14:42:30]MH_I2C_Read... [14:42:30]Read from MH i2c: 01 [14:42:30]MH_I2C_Read... [14:42:30]Read from MH i2c: 01 07 00 [14:42:30]MH_I2C_Read... [14:42:30]Read from MH i2c: 01 07 00 8F 54 00 00 00 00 00 FF 0F F8 [14:42:30]RasterBufferAndPrint [14:42:30]line Счет N : (1)1093003 [14:42:30]line ИНН: 02508201610067 [14:42:30]line Контрольно-Кассовый Чек [14:42:30]line ПРОДАЖА [14:42:30]line ТРК (МРК, ГНК) : 33 [14:42:30]line Товар: 2710124130 [14:42:30]line Аи-92-К-2 [14:42:30]line 37.940 * 65.90 [14:42:30]line = 2500.25 [14:42:30]line НДС 12% НСП 1% [14:42:30]line > о реализуемом товаре [14:42:30]line ОКРУГЛЕНИЕ: -0.25 [14:42:30]line ИТОГО: 2500.00 [14:42:30]line Внесено: 2500.00 [14:42:30]line СДАЧА: 0.00 [14:42:30]line НСП 1% : 22.13 [14:42:30]line НДС 12% : 265.51 [14:42:30]line Наличными: 2500.00 [14:42:30]line Безнал.: 0.00 [14:42:30]line Место: АЗС № 101 "Партнер Нефть" [14:42:30]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:42:30]line СНО: Общий режим [14:42:30]line Чек 506 28.10.2024 14:42 [14:42:30]line Смена: 546 ФФД: 1.0 [14:42:30]line ЗНМ: 0300000082 [14:42:30]line РНМ: 0000000000091628 [14:42:30]line Версия ККМ: 001 [14:42:30]line [14:42:30]line Дисконтная программа [14:42:30]line АИ-92 [14:42:30]line номер 101 [14:42:30]line сэкономлено 37.94 сом [14:42:30]line ФМ: 0000000000874671 [14:42:30]line ФД: 318031 [14:42:30]line ФПД: 77628353736663 [14:42:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T144230&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318031&fm=77628353736663&tin=02508201610067®Number=0000000000091628&sum=250000 [14:42:30]Connected sock=11 [14:42:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 5E 99 07 01 8D 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 34 94 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 A9 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B7 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 01 00 00 F4 03 04 00 D6 A2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4F DA 04 00 35 04 06 00 46 9A 42 72 EF D7 F2 08 44 9E D2 B3 99 8D [14:42:30]written 0, free lines is 4095 [14:42:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 70 1E 47 00 E2 50 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4F DA 04 00 F4 03 04 00 8E 4E 1F 67 B6 04 01 00 00 4F B3 F4 40 D1 28 2D 3A [14:42:30]CommunicateWithHost err = 0 [14:42:30]CheckOFDResponse [14:42:30]1017 (14) - 77093643461234 [14:42:30]1041 (16) - 0000000000874671 [14:42:30]1040 (4) - 318031 [14:42:30]1012 (4) - 28.10.2024 08:42 [14:42:30]1206 (1) - 0 [14:42:30]OFD Sender: Remove packet 318031 [14:42:30]ProducePacketName [14:42:30]name=ofd_packets/00318031 [14:42:30]NVStorageDeleteData [14:42:31]Write to MH i2c: 01 00 00 BF 54 13 [14:42:31]Write i2c OK [14:42:31]MH_I2C_Read... [14:42:31]Read from MH i2c: 01 [14:42:31]MH_I2C_Read... [14:42:31]Read from MH i2c: 01 07 00 [14:42:31]MH_I2C_Read... [14:42:31]Read from MH i2c: 01 07 00 BF 54 00 00 00 00 00 A1 0C C7 [14:42:31]RasterBufferAndPrint [14:42:31]line [14:42:31]line [14:42:31]line [14:42:31]line [14:42:31]line [14:42:31]written 0, free lines is 3239 [14:42:31]MH_Cut [14:42:31]Write to MH i2c: D1 01 00 C6 54 01 EC [14:42:31]Write i2c OK [14:42:31]MH_I2C_Read... [14:42:31]Read from MH i2c: D1 [14:42:31]MH_I2C_Read... [14:42:31]Read from MH i2c: D1 01 00 [14:42:31]MH_I2C_Read... [14:42:31]Read from MH i2c: D1 01 00 C6 54 00 EB [14:42:31]Write to MH i2c: 01 00 00 C7 54 1B [14:42:31]Write i2c OK [14:42:31]MH_I2C_Read... [14:42:31]OFD Sender: No OFD packet to send [14:42:31]*** Cut start [14:42:31]*** Partial cut [14:42:31]*** CUTSNS_PIN = 1 [14:42:31]*** CUTSNS_PIN = 0 [14:42:32]*** Brake cut motor [14:42:32]Read from MH i2c: 01 [14:42:32]MH_I2C_Read... [14:42:32]*** Stop cut motor [14:42:32]*** Cut end [14:42:32]Read from MH i2c: 01 07 00 [14:42:32]MH_I2C_Read... [14:42:32]Read from MH i2c: 01 07 00 C7 54 00 00 00 00 00 FF 0F 30 [14:42:32]process_action close_receipt done [14:42:32]requested_data is exist [14:42:32]produce_requested_data [14:42:32]requested_item fm.sn is exist - process it [14:42:32]wFMCommunicate request_size=4 [14:42:32]MH_SAM_APDU [14:42:32]CAPDU: 80 11 00 00 [14:42:32]Write to MH i2c: E2 08 00 C8 54 80 11 00 00 00 00 00 00 96 [14:42:32]Write i2c OK [14:42:32]MH_I2C_Read... [14:42:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:42:32]Read from MH i2c: E2 [14:42:32]MH_I2C_Read... [14:42:32]Read from MH i2c: E2 17 00 [14:42:32]MH_I2C_Read... [14:42:32]Read from MH i2c: E2 17 00 C8 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 EA [14:42:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:42:32]wFMCommunicate OK [14:42:32]requested_item fd.num is exist - process it [14:42:32]SAM_PROTO_GetFieldsCounters [14:42:32]wFMCommunicate request_size=4 [14:42:32]MH_SAM_APDU [14:42:32]CAPDU: 80 13 00 00 [14:42:32]Write to MH i2c: E2 08 00 C9 54 80 13 00 00 00 00 00 00 99 [14:42:32]Write i2c OK [14:42:32]MH_I2C_Read... [14:42:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:42:32]Read from MH i2c: E2 [14:42:32]MH_I2C_Read... [14:42:32]Read from MH i2c: E2 62 00 [14:42:32]MH_I2C_Read... [14:42:32]Read from MH i2c: E2 62 00 C9 54 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 4F DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 FA 01 00 00 5E 04 04 00 FA 01 00 00 57 04 04 00 FB 01 00 00 19 04 04 00 00 00 00 00 90 00 FE [14:42:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 4F DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 FA 01 00 00 5E 04 04 00 FA 01 00 00 57 04 04 00 FB 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:42:32]wFMCommunicate OK [14:42:32]SAM_PROTO_GetFieldsCounters done [14:42:32]requested_item shift.num is exist - process it [14:42:32]requested_item shift.opened is exist - process it [14:42:32]req_shift_opened [14:42:32]FM_GetShiftState [14:42:32]SAM_PROTO_GetShiftState [14:42:32]wFMCommunicate request_size=4 [14:42:32]MH_SAM_APDU [14:42:32]CAPDU: 80 13 01 00 [14:42:32]Write to MH i2c: E2 08 00 CA 54 80 13 01 00 00 00 00 00 9B [14:42:32]Write i2c OK [14:42:32]MH_I2C_Read... [14:42:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:42:32]Read from MH i2c: E2 [14:42:32]MH_I2C_Read... [14:42:32]Read from MH i2c: E2 0E 00 [14:42:32]MH_I2C_Read... [14:42:32]Read from MH i2c: E2 0E 00 CA 54 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 94 [14:42:32]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:42:32]wFMCommunicate OK [14:42:32]SAM_PROTO_GetShiftState done [14:42:32]FM_GetShiftState done [14:42:32]req_shift_opened done [14:42:32]requested_item shift.open_date is exist - process it [14:42:32]req_shift_open_date [14:42:32]req_shift_open_date done [14:42:32]produce_requested_data done [14:42:32]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318031,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:42:32]process_action_free close_receipt [14:42:32]json_value_free [14:42:32]json_value_free done [14:42:32]process_json_proto returns [14:42:32]Send response to host [14:42:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318031,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:42:32]free response buf [14:42:32]execute_script done [14:42:32]execute_script returns [14:42:32]free content buf [14:42:32]Sock 7.Close socket [14:42:32]Sock 7.Thread stoped [14:42:36]OFD Sender: No OFD packet to send [14:42:41]OFD Sender: No OFD packet to send [14:42:45]accept exits with 9 [14:42:45]New connection [14:42:45]New thread 3067436388 created [14:42:45]Thread 3067293028 joined [14:42:45]Waiting for new connection... [14:42:45] Sock 9.Parse request [14:42:45]Sock 9.Check first char [14:42:45]Sock 9.First char is OK [14:42:45]request: POST /json_proto HTTP/1.0 [14:42:45]Method: POST [14:42:45]URL: /json_proto [14:42:45]Method is POST - this is cgi request [14:42:45]url: /json_proto [14:42:45]query_string will be loaded in cgi processing [14:42:45]execute_cgi json_proto POST (null) [14:42:45]execute_cgi path=json_proto method=POST [14:42:45]POST find Content-Length [14:42:45]Host: 172.17.50.195:8080 [14:42:45]Content-Length: 683 [14:42:45]Content-Type: application/json [14:42:45] [14:42:45]POST finish read [14:42:45]Found Content-Length = 683 [14:42:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093005", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:42:45]execute_script... [14:42:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093005", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:42:45]POST & json_proto [14:42:45]process_json_proto [14:42:45]json parsed OK: [14:42:45]protocol is kg_v1.0 [14:42:45]action value=close_receipt [14:42:45]process_action close_receipt [14:42:45]cmd_close_receipt [14:42:45]MH_GetDate [14:42:45]Write to MH i2c: F0 00 00 CB 54 0E [14:42:45]Write i2c OK [14:42:45]MH_I2C_Read... [14:42:45]Read from MH i2c: F0 [14:42:45]MH_I2C_Read... [14:42:45]Read from MH i2c: F0 09 00 [14:42:45]MH_I2C_Read... [14:42:45]Read from MH i2c: F0 09 00 CB 54 00 E7 A2 1F 67 43 33 1C 67 1F [14:42:45]GetLastDocTimeStamp 1730126550 [14:42:45]current date 1730126567 [14:42:45]FM_GetShiftState [14:42:45]SAM_PROTO_GetShiftState [14:42:45]wFMCommunicate request_size=4 [14:42:45]MH_SAM_APDU [14:42:45]CAPDU: 80 13 01 00 [14:42:45]Write to MH i2c: E2 08 00 CC 54 80 13 01 00 00 00 00 00 9D [14:42:45]Write i2c OK [14:42:45]MH_I2C_Read... [14:42:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:42:46]Read from MH i2c: E2 [14:42:46]MH_I2C_Read... [14:42:46]Read from MH i2c: E2 0E 00 [14:42:46]MH_I2C_Read... [14:42:46]Read from MH i2c: E2 0E 00 CC 54 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 96 [14:42:46]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:42:46]wFMCommunicate OK [14:42:46]SAM_PROTO_GetShiftState done [14:42:46]FM_GetShiftState done [14:42:46]opened in 1730073493 [14:42:46]opened+sec_in_day 1730159893 [14:42:46]quantity*price = 100021 [14:42:46]sum+1 = 100023 [14:42:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 507 28.10.2024 14:42 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318032 ФПД: 248217142227279 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T144247&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318032&fm=248217142227279&tin=02508201610067®Number=0000000000091628&sum=100000 [14:42:47]StoreToDocumentArchive [14:42:47]shift 546 fd 318032 [14:42:47]save to /storage/0546/doc_00318032 [14:42:47]save last doc name /storage/0546/doc_00318032 to /storage/kkm_last_doc_name [14:42:47]save OK [14:42:47]Clear old archive folders... [14:42:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:42:47]tlvbuf is 0149BFE0 [14:42:47]SAM_PROTO_ClearQueue [14:42:47]wFMCommunicate request_size=4 [14:42:47]MH_SAM_APDU [14:42:47]CAPDU: 80 09 00 00 [14:42:47]Write to MH i2c: E2 08 00 D9 54 80 09 00 00 00 00 00 00 9F [14:42:47]Write i2c OK [14:42:47]MH_I2C_Read... [14:42:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:42:47]Read from MH i2c: E2 [14:42:47]MH_I2C_Read... [14:42:47]Read from MH i2c: E2 03 00 [14:42:47]MH_I2C_Read... [14:42:47]Read from MH i2c: E2 03 00 D9 54 00 90 00 A1 [14:42:47]RAPDU: 90 00 [14:42:47]wFMCommunicate OK [14:42:47]SAM_PROTO_ClearQueue done [14:42:47]KKMCreateOFDPacket [14:42:47]OFDProtocolAddRootSTLVToBuf [14:42:47]FM_MakeSignedData [14:42:47]FM_MakeSignedData [14:42:47]SAM_PROTO_SignData [14:42:47]wFMCommunicate request_size=4 [14:42:47]MH_SAM_APDU [14:42:47]CAPDU: 80 0D 01 02 [14:42:47]Write to MH i2c: E2 08 00 DA 54 80 0D 01 02 00 00 00 00 A7 [14:42:47]Write i2c OK [14:42:47]MH_I2C_Read... [14:42:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:42:47]Read from MH i2c: E2 [14:42:47]MH_I2C_Read... [14:42:47]Read from MH i2c: E2 03 00 [14:42:47]MH_I2C_Read... [14:42:47]Read from MH i2c: E2 03 00 DA 54 00 90 00 A2 [14:42:47]RAPDU: 90 00 [14:42:47]wFMCommunicate OK [14:42:47]wFMCommunicate request_size=255 [14:42:47]MH_SAM_APDU [14:42:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 FB 01 00 00 F4 03 04 00 E7 A2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 50 DA 04 00 35 04 06 00 E1 [14:42:47]Write to MH i2c: E2 02 01 DB 54 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 FB 01 00 00 F4 03 04 00 E7 A2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 50 DA 04 00 35 04 06 00 E1 00 00 91 [14:42:47]Write i2c OK [14:42:47]MH_I2C_Read... [14:42:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:42:47]Read from MH i2c: E2 [14:42:47]MH_I2C_Read... [14:42:47]Read from MH i2c: E2 03 00 [14:42:47]MH_I2C_Read... [14:42:47]Read from MH i2c: E2 03 00 DB 54 00 90 00 A3 [14:42:47]RAPDU: 90 00 [14:42:47]wFMCommunicate OK [14:42:47]wFMCommunicate request_size=10 [14:42:47]MH_SAM_APDU [14:42:47]CAPDU: 80 0D 02 02 05 C0 8E 96 F1 4F [14:42:47]Write to MH i2c: E2 0D 00 DC 54 80 0D 02 02 05 00 C0 8E 96 F1 4F 00 00 D8 [14:42:47]Write i2c OK [14:42:47]MH_I2C_Read... [14:42:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:42:47]Read from MH i2c: E2 [14:42:47]MH_I2C_Read... [14:42:47]Read from MH i2c: E2 03 00 [14:42:47]MH_I2C_Read... [14:42:47]Read from MH i2c: E2 03 00 DC 54 00 90 00 A4 [14:42:47]RAPDU: 90 00 [14:42:47]wFMCommunicate OK [14:42:47]wFMCommunicate request_size=4 [14:42:47]MH_SAM_APDU [14:42:47]CAPDU: 80 0D 03 02 [14:42:47]Write to MH i2c: E2 08 00 DD 54 80 0D 03 02 00 00 00 00 AC [14:42:47]Write i2c OK [14:42:47]MH_I2C_Read... [14:42:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:42:47]Read from MH i2c: E2 [14:42:47]MH_I2C_Read... [14:42:47]Read from MH i2c: E2 0B 00 [14:42:47]MH_I2C_Read... [14:42:47]Read from MH i2c: E2 0B 00 DD 54 00 D8 B3 17 80 33 FA C3 9F 90 00 5E [14:42:47]RAPDU: D8 B3 17 80 33 FA C3 9F 90 00 [14:42:47]wFMCommunicate OK [14:42:47]SAM_PROTO_SignData done [14:42:47]FM_MakeSignedData done [14:42:47]CreateOFDProtocolMessage [14:42:47]wFMCommunicate request_size=4 [14:42:47]MH_SAM_APDU [14:42:47]CAPDU: 80 11 00 00 [14:42:47]Write to MH i2c: E2 08 00 DE 54 80 11 00 00 00 00 00 00 AC [14:42:47]Write i2c OK [14:42:47]MH_I2C_Read... [14:42:47]Read from MH i2c: E2 [14:42:47]MH_I2C_Read... [14:42:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:42:47]Read from MH i2c: E2 17 00 [14:42:47]MH_I2C_Read... [14:42:47]Read from MH i2c: E2 17 00 DE 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 00 [14:42:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:42:47]wFMCommunicate OK [14:42:47]CreateOFDProtocolMessage done [14:42:47]OFDSenderStorePacket 318032 [14:42:47]StoreOFDPacket docnum=318032 [14:42:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 20 87 07 01 3A AA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 FB 01 00 00 F4 03 04 00 E7 A2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 50 DA 04 00 35 04 06 00 E1 C0 8E 96 F1 4F D8 B3 17 80 33 FA C3 9F [14:42:47]CheckFolder [14:42:47]dirname=/storage/ofd_packets [14:42:47]CheckFolder done [14:42:47]ProducePacketName [14:42:47]name=ofd_packets/00318032 [14:42:47]NVStorageSaveData ofd_packets/00318032 [14:42:47]File name is /storage/ofd_packets/00318032 [14:42:47]Write 301 bytes [14:42:47]NVStorageSaveData done [14:42:47]OFDSenderStorePacket done [14:42:47]KKMCreateOFDPacket done [14:42:47]NVStorageSaveData kkm_last_timestamp [14:42:47]File name is /storage/kkm_last_timestamp [14:42:47]Write 4 bytes [14:42:47]NVStorageSaveData done [14:42:47]ExternCall_PrintAddStr [14:42:47]wPrintStart [14:42:47]Write to MH i2c: 01 00 00 DF 54 33 [14:42:47]OFD Sender: Processing packet 318032 [packets to send 127, broken 126] [14:42:47]ProducePacketName [14:42:47]name=ofd_packets/00318032 [14:42:47]OFD Sender: To server: pG, [14:42:47]CommunicateWithHost lk.salyk.kg:30040 [14:42:47]ConnectInit lk.salyk.kg [14:42:47]Write i2c OK [14:42:47]MH_I2C_Read... [14:42:47]Read from MH i2c: 01 [14:42:47]MH_I2C_Read... [14:42:47]Read from MH i2c: 01 07 00 [14:42:47]MH_I2C_Read... [14:42:47]Read from MH i2c: 01 07 00 DF 54 00 00 00 00 00 FF 0F 48 [14:42:47]RasterBufferAndPrint [14:42:47]line Счет N : (1)1093005 [14:42:47]line ИНН: 02508201610067 [14:42:47]line Контрольно-Кассовый Чек [14:42:47]line ПРОДАЖА [14:42:47]line ТРК (МРК, ГНК) : 44 [14:42:47]line Товар: 2710124500 [14:42:47]line Аи-95-К-3 [14:42:47]line 13.480 * 74.20 [14:42:47]line = 1000.22 [14:42:47]line НДС 12% НСП 1% [14:42:47]line > о реализуемом товаре [14:42:47]line ОКРУГЛЕНИЕ: -0.22 [14:42:47]line ИТОГО: 1000.00 [14:42:47]line Внесено: 1000.00 [14:42:47]line СДАЧА: 0.00 [14:42:47]line НСП 1% : 8.85 [14:42:47]line НДС 12% : 106.22 [14:42:47]line Наличными: 1000.00 [14:42:47]line Безнал.: 0.00 [14:42:47]line Место: АЗС № 101 "Партнер Нефть" [14:42:47]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:42:47]line СНО: Общий режим [14:42:47]line Чек 507 28.10.2024 14:42 [14:42:47]line Смена: 546 ФФД: 1.0 [14:42:47]line ЗНМ: 0300000082 [14:42:47]line РНМ: 0000000000091628 [14:42:47]line Версия ККМ: 001 [14:42:47]line ФМ: 0000000000874671 [14:42:47]line ФД: 318032 [14:42:47]line ФПД: 248217142227279 [14:42:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T144247&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318032&fm=248217142227279&tin=02508201610067®Number=0000000000091628&sum=100000 [14:42:47]written 0, free lines is 4095 [14:42:47]Connected sock=10 [14:42:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 20 87 07 01 3A AA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 FB 01 00 00 F4 03 04 00 E7 A2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 50 DA 04 00 35 04 06 00 E1 C0 8E 96 F1 4F D8 B3 17 80 33 FA C3 9F [14:42:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 7B 4C 47 00 2E BA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 50 DA 04 00 F4 03 04 00 9F 4E 1F 67 B6 04 01 00 00 6E A9 C7 F5 99 23 2C 09 [14:42:47]CommunicateWithHost err = 0 [14:42:47]CheckOFDResponse [14:42:47]1017 (14) - 77093643461234 [14:42:47]1041 (16) - 0000000000874671 [14:42:47]1040 (4) - 318032 [14:42:47]1012 (4) - 28.10.2024 08:43 [14:42:47]1206 (1) - 0 [14:42:47]OFD Sender: Remove packet 318032 [14:42:47]ProducePacketName [14:42:47]name=ofd_packets/00318032 [14:42:47]NVStorageDeleteData [14:42:48]Write to MH i2c: 01 00 00 0A 55 5F [14:42:48]Write i2c OK [14:42:48]MH_I2C_Read... [14:42:48]Read from MH i2c: 01 [14:42:48]MH_I2C_Read... [14:42:48]Read from MH i2c: 01 07 00 [14:42:48]MH_I2C_Read... [14:42:48]Read from MH i2c: 01 07 00 0A 55 00 00 00 00 00 F8 0C 6A [14:42:48]RasterBufferAndPrint [14:42:48]line [14:42:48]line [14:42:48]line [14:42:48]line [14:42:48]line [14:42:48]written 0, free lines is 3326 [14:42:48]MH_Cut [14:42:48]Write to MH i2c: D1 01 00 11 55 01 38 [14:42:48]Write i2c OK [14:42:48]MH_I2C_Read... [14:42:48]Read from MH i2c: D1 [14:42:48]MH_I2C_Read... [14:42:48]Read from MH i2c: D1 01 00 [14:42:48]MH_I2C_Read... [14:42:48]Read from MH i2c: D1 01 00 11 55 00 37 [14:42:48]Write to MH i2c: 01 00 00 12 55 67 [14:42:48]Write i2c OK [14:42:48]MH_I2C_Read... [14:42:48]OFD Sender: No OFD packet to send [14:42:48]*** Cut start [14:42:48]*** Partial cut [14:42:48]*** CUTSNS_PIN = 1 [14:42:48]*** CUTSNS_PIN = 0 [14:42:49]*** Brake cut motor [14:42:49]Read from MH i2c: 01 [14:42:49]MH_I2C_Read... [14:42:49]*** Stop cut motor [14:42:49]*** Cut end [14:42:49]Read from MH i2c: 01 07 00 [14:42:49]MH_I2C_Read... [14:42:49]Read from MH i2c: 01 07 00 12 55 00 00 00 00 00 FF 0F 7C [14:42:49]process_action close_receipt done [14:42:49]requested_data is exist [14:42:49]produce_requested_data [14:42:49]requested_item fm.sn is exist - process it [14:42:49]wFMCommunicate request_size=4 [14:42:49]MH_SAM_APDU [14:42:49]CAPDU: 80 11 00 00 [14:42:49]Write to MH i2c: E2 08 00 13 55 80 11 00 00 00 00 00 00 E2 [14:42:49]Write i2c OK [14:42:49]MH_I2C_Read... [14:42:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:42:49]Read from MH i2c: E2 [14:42:49]MH_I2C_Read... [14:42:49]Read from MH i2c: E2 17 00 [14:42:49]MH_I2C_Read... [14:42:49]Read from MH i2c: E2 17 00 13 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 36 [14:42:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:42:49]wFMCommunicate OK [14:42:49]requested_item fd.num is exist - process it [14:42:49]SAM_PROTO_GetFieldsCounters [14:42:49]wFMCommunicate request_size=4 [14:42:49]MH_SAM_APDU [14:42:49]CAPDU: 80 13 00 00 [14:42:49]Write to MH i2c: E2 08 00 14 55 80 13 00 00 00 00 00 00 E5 [14:42:49]Write i2c OK [14:42:49]MH_I2C_Read... [14:42:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:42:49]Read from MH i2c: E2 [14:42:49]MH_I2C_Read... [14:42:49]Read from MH i2c: E2 62 00 [14:42:49]MH_I2C_Read... [14:42:49]Read from MH i2c: E2 62 00 14 55 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 50 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 FB 01 00 00 5E 04 04 00 FB 01 00 00 57 04 04 00 FC 01 00 00 19 04 04 00 00 00 00 00 90 00 4E [14:42:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 50 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 FB 01 00 00 5E 04 04 00 FB 01 00 00 57 04 04 00 FC 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:42:49]wFMCommunicate OK [14:42:49]SAM_PROTO_GetFieldsCounters done [14:42:49]requested_item shift.num is exist - process it [14:42:49]requested_item shift.opened is exist - process it [14:42:49]req_shift_opened [14:42:49]FM_GetShiftState [14:42:49]SAM_PROTO_GetShiftState [14:42:49]wFMCommunicate request_size=4 [14:42:49]MH_SAM_APDU [14:42:49]CAPDU: 80 13 01 00 [14:42:49]Write to MH i2c: E2 08 00 15 55 80 13 01 00 00 00 00 00 E7 [14:42:49]Write i2c OK [14:42:49]MH_I2C_Read... [14:42:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:42:49]Read from MH i2c: E2 [14:42:49]MH_I2C_Read... [14:42:49]Read from MH i2c: E2 0E 00 [14:42:49]MH_I2C_Read... [14:42:49]Read from MH i2c: E2 0E 00 15 55 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E0 [14:42:49]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:42:49]wFMCommunicate OK [14:42:49]SAM_PROTO_GetShiftState done [14:42:49]FM_GetShiftState done [14:42:49]req_shift_opened done [14:42:49]requested_item shift.open_date is exist - process it [14:42:49]req_shift_open_date [14:42:49]req_shift_open_date done [14:42:49]produce_requested_data done [14:42:49]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318032,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:42:49]process_action_free close_receipt [14:42:49]json_value_free [14:42:49]json_value_free done [14:42:49]process_json_proto returns [14:42:49]Send response to host [14:42:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318032,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:42:49]free response buf [14:42:49]execute_script done [14:42:49]execute_script returns [14:42:49]free content buf [14:42:49]Sock 9.Close socket [14:42:49]Sock 9.Thread stoped [14:42:53]OFD Sender: No OFD packet to send [14:42:58]OFD Sender: No OFD packet to send [14:43:03]OFD Sender: No OFD packet to send [14:43:08]OFD Sender: No OFD packet to send [14:43:13]OFD Sender: No OFD packet to send [14:43:18]OFD Sender: No OFD packet to send [14:43:23]OFD Sender: No OFD packet to send [14:43:28]OFD Sender: No OFD packet to send [14:43:33]OFD Sender: No OFD packet to send [14:43:38]OFD Sender: No OFD packet to send [14:43:43]OFD Sender: No OFD packet to send [14:43:48]OFD Sender: No OFD packet to send [14:43:52]accept exits with 7 [14:43:52]New connection [14:43:52]New thread 3067293028 created [14:43:52]Thread 3067436388 joined [14:43:52]Waiting for new connection... [14:43:52] Sock 7.Parse request [14:43:52]Sock 7.Check first char [14:43:52]Sock 7.First char is OK [14:43:52]request: POST /json_proto HTTP/1.0 [14:43:52]Method: POST [14:43:52]URL: /json_proto [14:43:52]Method is POST - this is cgi request [14:43:52]url: /json_proto [14:43:52]query_string will be loaded in cgi processing [14:43:52]execute_cgi json_proto POST (null) [14:43:52]execute_cgi path=json_proto method=POST [14:43:52]POST find Content-Length [14:43:52]Host: 172.17.50.195:8080 [14:43:52]Content-Length: 679 [14:43:52]Content-Type: application/json [14:43:52] [14:43:52]POST finish read [14:43:52]Found Content-Length = 679 [14:43:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093006", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:43:52]execute_script... [14:43: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)1093006", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:43:52]POST & json_proto [14:43:52]process_json_proto [14:43:52]json parsed OK: [14:43:52]protocol is kg_v1.0 [14:43:52]action value=close_receipt [14:43:52]process_action close_receipt [14:43:52]cmd_close_receipt [14:43:52]MH_GetDate [14:43:52]Write to MH i2c: F0 00 00 16 55 5A [14:43:52]Write i2c OK [14:43:52]MH_I2C_Read... [14:43:52]Read from MH i2c: F0 [14:43:52]MH_I2C_Read... [14:43:52]Read from MH i2c: F0 09 00 [14:43:52]MH_I2C_Read... [14:43:52]Read from MH i2c: F0 09 00 16 55 00 29 A3 1F 67 43 33 1C 67 AE [14:43:52]GetLastDocTimeStamp 1730126567 [14:43:52]current date 1730126633 [14:43:52]FM_GetShiftState [14:43:52]SAM_PROTO_GetShiftState [14:43:52]wFMCommunicate request_size=4 [14:43:52]MH_SAM_APDU [14:43:52]CAPDU: 80 13 01 00 [14:43:52]Write to MH i2c: E2 08 00 17 55 80 13 01 00 00 00 00 00 E9 [14:43:52]Write i2c OK [14:43:52]MH_I2C_Read... [14:43:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:43:52]Read from MH i2c: E2 [14:43:52]MH_I2C_Read... [14:43:52]Read from MH i2c: E2 0E 00 [14:43:52]MH_I2C_Read... [14:43:52]Read from MH i2c: E2 0E 00 17 55 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E2 [14:43:52]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:43:52]wFMCommunicate OK [14:43:52]SAM_PROTO_GetShiftState done [14:43:52]FM_GetShiftState done [14:43:52]opened in 1730073493 [14:43:52]opened+sec_in_day 1730159893 [14:43:52]quantity*price = 80012 [14:43:52]sum+1 = 80013 [14:43:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 508 28.10.2024 14:43 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318033 ФПД: 58057459081255 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T144353&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318033&fm=58057459081255&tin=02508201610067®Number=0000000000091628&sum=80000 [14:43:53]StoreToDocumentArchive [14:43:53]shift 546 fd 318033 [14:43:53]save to /storage/0546/doc_00318033 [14:43:53]save last doc name /storage/0546/doc_00318033 to /storage/kkm_last_doc_name [14:43:53]save OK [14:43:53]Clear old archive folders... [14:43:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:43:53]tlvbuf is 013A1DF0 [14:43:53]SAM_PROTO_ClearQueue [14:43:53]wFMCommunicate request_size=4 [14:43:53]MH_SAM_APDU [14:43:53]CAPDU: 80 09 00 00 [14:43:53]Write to MH i2c: E2 08 00 24 55 80 09 00 00 00 00 00 00 EB [14:43:53]Write i2c OK [14:43:53]MH_I2C_Read... [14:43:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:43:53]Read from MH i2c: E2 [14:43:53]MH_I2C_Read... [14:43:53]Read from MH i2c: E2 03 00 [14:43:53]MH_I2C_Read... [14:43:53]Read from MH i2c: E2 03 00 24 55 00 90 00 ED [14:43:53]RAPDU: 90 00 [14:43:53]wFMCommunicate OK [14:43:53]SAM_PROTO_ClearQueue done [14:43:53]KKMCreateOFDPacket [14:43:53]OFDProtocolAddRootSTLVToBuf [14:43:53]FM_MakeSignedData [14:43:53]FM_MakeSignedData [14:43:53]SAM_PROTO_SignData [14:43:53]wFMCommunicate request_size=4 [14:43:53]MH_SAM_APDU [14:43:53]CAPDU: 80 0D 01 02 [14:43:53]Write to MH i2c: E2 08 00 25 55 80 0D 01 02 00 00 00 00 F3 [14:43:53]Write i2c OK [14:43:53]MH_I2C_Read... [14:43:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:43:53]Read from MH i2c: E2 [14:43:53]MH_I2C_Read... [14:43:53]Read from MH i2c: E2 03 00 [14:43:53]MH_I2C_Read... [14:43:53]Read from MH i2c: E2 03 00 25 55 00 90 00 EE [14:43:53]RAPDU: 90 00 [14:43:53]wFMCommunicate OK [14:43:53]wFMCommunicate request_size=255 [14:43:53]MH_SAM_APDU [14:43:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 01 00 00 F4 03 04 00 29 A3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 51 DA 04 00 35 04 06 00 34 [14:43:53]Write to MH i2c: E2 02 01 26 55 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 01 00 00 F4 03 04 00 29 A3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 51 DA 04 00 35 04 06 00 34 00 00 43 [14:43:53]Write i2c OK [14:43:53]MH_I2C_Read... [14:43:53]OFD Sender: No OFD packet to send [14:43:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:43:53]Read from MH i2c: E2 [14:43:53]MH_I2C_Read... [14:43:53]Read from MH i2c: E2 03 00 [14:43:53]MH_I2C_Read... [14:43:53]Read from MH i2c: E2 03 00 26 55 00 90 00 EF [14:43:53]RAPDU: 90 00 [14:43:53]wFMCommunicate OK [14:43:53]wFMCommunicate request_size=10 [14:43:53]MH_SAM_APDU [14:43:53]CAPDU: 80 0D 02 02 05 CD 8E 39 A0 27 [14:43:53]Write to MH i2c: E2 0D 00 27 55 80 0D 02 02 05 00 CD 8E 39 A0 27 00 00 5B [14:43:53]Write i2c OK [14:43:53]MH_I2C_Read... [14:43:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:43:53]Read from MH i2c: E2 [14:43:53]MH_I2C_Read... [14:43:53]Read from MH i2c: E2 03 00 [14:43:53]MH_I2C_Read... [14:43:53]Read from MH i2c: E2 03 00 27 55 00 90 00 F0 [14:43:53]RAPDU: 90 00 [14:43:53]wFMCommunicate OK [14:43:53]wFMCommunicate request_size=4 [14:43:53]MH_SAM_APDU [14:43:53]CAPDU: 80 0D 03 02 [14:43:53]Write to MH i2c: E2 08 00 28 55 80 0D 03 02 00 00 00 00 F8 [14:43:53]Write i2c OK [14:43:53]MH_I2C_Read... [14:43:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:43:53]Read from MH i2c: E2 [14:43:53]MH_I2C_Read... [14:43:53]Read from MH i2c: E2 0B 00 [14:43:53]MH_I2C_Read... [14:43:53]Read from MH i2c: E2 0B 00 28 55 00 60 28 76 DF D3 33 55 20 90 00 51 [14:43:53]RAPDU: 60 28 76 DF D3 33 55 20 90 00 [14:43:53]wFMCommunicate OK [14:43:53]SAM_PROTO_SignData done [14:43:53]FM_MakeSignedData done [14:43:53]CreateOFDProtocolMessage [14:43:53]wFMCommunicate request_size=4 [14:43:53]MH_SAM_APDU [14:43:53]CAPDU: 80 11 00 00 [14:43:53]Write to MH i2c: E2 08 00 29 55 80 11 00 00 00 00 00 00 F8 [14:43:53]Write i2c OK [14:43:53]MH_I2C_Read... [14:43:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:43:53]Read from MH i2c: E2 [14:43:53]MH_I2C_Read... [14:43:53]Read from MH i2c: E2 17 00 [14:43:53]MH_I2C_Read... [14:43:53]Read from MH i2c: E2 17 00 29 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 4C [14:43:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:43:53]wFMCommunicate OK [14:43:53]CreateOFDProtocolMessage done [14:43:53]OFDSenderStorePacket 318033 [14:43:53]StoreOFDPacket docnum=318033 [14:43:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 33 85 07 01 6D 94 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 01 00 00 F4 03 04 00 29 A3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 51 DA 04 00 35 04 06 00 34 CD 8E 39 A0 27 60 28 76 DF D3 33 55 20 [14:43:53]CheckFolder [14:43:53]dirname=/storage/ofd_packets [14:43:53]CheckFolder done [14:43:53]ProducePacketName [14:43:53]name=ofd_packets/00318033 [14:43:53]NVStorageSaveData ofd_packets/00318033 [14:43:53]File name is /storage/ofd_packets/00318033 [14:43:53]Write 301 bytes [14:43:53]NVStorageSaveData done [14:43:53]OFDSenderStorePacket done [14:43:53]KKMCreateOFDPacket done [14:43:53]NVStorageSaveData kkm_last_timestamp [14:43:53]File name is /storage/kkm_last_timestamp [14:43:53]Write 4 bytes [14:43:53]NVStorageSaveData done [14:43:53]ExternCall_PrintAddStr [14:43:53]wPrintStart [14:43:53]Write to MH i2c: 01 00 00 2A 55 7F [14:43:53]Write i2c OK [14:43:53]MH_I2C_Read... [14:43:53]Read from MH i2c: 01 [14:43:53]MH_I2C_Read... [14:43:53]Read from MH i2c: 01 07 00 [14:43:53]MH_I2C_Read... [14:43:53]Read from MH i2c: 01 07 00 2A 55 00 00 00 00 00 FF 0F 94 [14:43:53]RasterBufferAndPrint [14:43:53]line Счет N : (1)1093006 [14:43:53]line ИНН: 02508201610067 [14:43:53]line Контрольно-Кассовый Чек [14:43:53]line ПРОДАЖА [14:43:53]line ТРК (МРК, ГНК) : 63 [14:43:53]line Товар: 2710124130 [14:43:53]line Аи-92-К-2 [14:43:53]line 11.960 * 66.90 [14:43:53]line = 800.12 [14:43:53]line НДС 12% НСП 1% [14:43:53]line > о реализуемом товаре [14:43:53]line ОКРУГЛЕНИЕ: -0.12 [14:43:53]line ИТОГО: 800.00 [14:43:53]line Внесено: 800.00 [14:43:53]line СДАЧА: 0.00 [14:43:53]line НСП 1% : 7.08 [14:43:53]line НДС 12% : 84.97 [14:43:53]line Наличными: 800.00 [14:43:53]line Безнал.: 0.00 [14:43:53]line Место: АЗС № 101 "Партнер Нефть" [14:43:53]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:43:53]line СНО: Общий режим [14:43:53]line Чек 508 28.10.2024 14:43 [14:43:53]line Смена: 546 ФФД: 1.0 [14:43:53]line ЗНМ: 0300000082 [14:43:53]line РНМ: 0000000000091628 [14:43:53]line Версия ККМ: 001 [14:43:53]line ФМ: 0000000000874671 [14:43:53]line ФД: 318033 [14:43:53]line ФПД: 58057459081255 [14:43:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T144353&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318033&fm=58057459081255&tin=02508201610067®Number=0000000000091628&sum=80000 [14:43:54]OFD Sender: Processing packet 318033 [packets to send 127, broken 126] [14:43:54]ProducePacketName [14:43:54]name=ofd_packets/00318033 [14:43:54]OFD Sender: To server: pG, [14:43:54]CommunicateWithHost lk.salyk.kg:30040 [14:43:54]ConnectInit lk.salyk.kg [14:43:54]written 0, free lines is 4095 [14:43:54]Connected sock=10 [14:43:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 33 85 07 01 6D 94 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 01 00 00 F4 03 04 00 29 A3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 51 DA 04 00 35 04 06 00 34 CD 8E 39 A0 27 60 28 76 DF D3 33 55 20 [14:43:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 AA 73 47 00 42 53 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 51 DA 04 00 F4 03 04 00 E2 4E 1F 67 B6 04 01 00 00 3D 02 44 DD B7 11 3F BE [14:43:54]CommunicateWithHost err = 0 [14:43:54]CheckOFDResponse [14:43:54]1017 (14) - 77093643461234 [14:43:54]1041 (16) - 0000000000874671 [14:43:54]1040 (4) - 318033 [14:43:54]1012 (4) - 28.10.2024 08:44 [14:43:54]1206 (1) - 0 [14:43:54]OFD Sender: Remove packet 318033 [14:43:54]ProducePacketName [14:43:54]name=ofd_packets/00318033 [14:43:54]NVStorageDeleteData [14:43:54]Write to MH i2c: 01 00 00 55 55 AA [14:43:54]Write i2c OK [14:43:54]MH_I2C_Read... [14:43:54]Read from MH i2c: 01 [14:43:54]MH_I2C_Read... [14:43:54]Read from MH i2c: 01 07 00 [14:43:54]MH_I2C_Read... [14:43:54]Read from MH i2c: 01 07 00 55 55 00 00 00 00 00 EC 0C A9 [14:43:54]RasterBufferAndPrint [14:43:54]line [14:43:54]line [14:43:54]line [14:43:54]line [14:43:54]line [14:43:54]written 0, free lines is 3314 [14:43:54]MH_Cut [14:43:54]Write to MH i2c: D1 01 00 5C 55 01 83 [14:43:54]Write i2c OK [14:43:54]MH_I2C_Read... [14:43:54]Read from MH i2c: D1 [14:43:54]MH_I2C_Read... [14:43:54]Read from MH i2c: D1 01 00 [14:43:54]MH_I2C_Read... [14:43:54]Read from MH i2c: D1 01 00 5C 55 00 82 [14:43:54]Write to MH i2c: 01 00 00 5D 55 B2 [14:43:54]Write i2c OK [14:43:54]MH_I2C_Read... [14:43:54]OFD Sender: No OFD packet to send [14:43:55]*** Cut start [14:43:55]*** Partial cut [14:43:55]*** CUTSNS_PIN = 1 [14:43:55]*** CUTSNS_PIN = 0 [14:43:55]*** Brake cut motor [14:43:55]Read from MH i2c: 01 [14:43:55]MH_I2C_Read... [14:43:55]*** Stop cut motor [14:43:55]*** Cut end [14:43:55]Read from MH i2c: 01 07 00 [14:43:55]MH_I2C_Read... [14:43:55]Read from MH i2c: 01 07 00 5D 55 00 00 00 00 00 FF 0F C7 [14:43:55]process_action close_receipt done [14:43:55]requested_data is exist [14:43:55]produce_requested_data [14:43:55]requested_item fm.sn is exist - process it [14:43:55]wFMCommunicate request_size=4 [14:43:55]MH_SAM_APDU [14:43:55]CAPDU: 80 11 00 00 [14:43:55]Write to MH i2c: E2 08 00 5E 55 80 11 00 00 00 00 00 00 2D [14:43:55]Write i2c OK [14:43:55]MH_I2C_Read... [14:43:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:43:56]Read from MH i2c: E2 [14:43:56]MH_I2C_Read... [14:43:56]Read from MH i2c: E2 17 00 [14:43:56]MH_I2C_Read... [14:43:56]Read from MH i2c: E2 17 00 5E 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 81 [14:43:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:43:56]wFMCommunicate OK [14:43:56]requested_item fd.num is exist - process it [14:43:56]SAM_PROTO_GetFieldsCounters [14:43:56]wFMCommunicate request_size=4 [14:43:56]MH_SAM_APDU [14:43:56]CAPDU: 80 13 00 00 [14:43:56]Write to MH i2c: E2 08 00 5F 55 80 13 00 00 00 00 00 00 30 [14:43:56]Write i2c OK [14:43:56]MH_I2C_Read... [14:43:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:43:56]Read from MH i2c: E2 [14:43:56]MH_I2C_Read... [14:43:56]Read from MH i2c: E2 62 00 [14:43:56]MH_I2C_Read... [14:43:56]Read from MH i2c: E2 62 00 5F 55 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 51 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 FC 01 00 00 5E 04 04 00 FC 01 00 00 57 04 04 00 FD 01 00 00 19 04 04 00 00 00 00 00 90 00 9D [14:43:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 51 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 FC 01 00 00 5E 04 04 00 FC 01 00 00 57 04 04 00 FD 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:43:56]wFMCommunicate OK [14:43:56]SAM_PROTO_GetFieldsCounters done [14:43:56]requested_item shift.num is exist - process it [14:43:56]requested_item shift.opened is exist - process it [14:43:56]req_shift_opened [14:43:56]FM_GetShiftState [14:43:56]SAM_PROTO_GetShiftState [14:43:56]wFMCommunicate request_size=4 [14:43:56]MH_SAM_APDU [14:43:56]CAPDU: 80 13 01 00 [14:43:56]Write to MH i2c: E2 08 00 60 55 80 13 01 00 00 00 00 00 32 [14:43:56]Write i2c OK [14:43:56]MH_I2C_Read... [14:43:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:43:56]Read from MH i2c: E2 [14:43:56]MH_I2C_Read... [14:43:56]Read from MH i2c: E2 0E 00 [14:43:56]MH_I2C_Read... [14:43:56]Read from MH i2c: E2 0E 00 60 55 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 2B [14:43:56]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:43:56]wFMCommunicate OK [14:43:56]SAM_PROTO_GetShiftState done [14:43:56]FM_GetShiftState done [14:43:56]req_shift_opened done [14:43:56]requested_item shift.open_date is exist - process it [14:43:56]req_shift_open_date [14:43:56]req_shift_open_date done [14:43:56]produce_requested_data done [14:43:56]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318033,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:43:56]process_action_free close_receipt [14:43:56]json_value_free [14:43:56]json_value_free done [14:43:56]process_json_proto returns [14:43:56]Send response to host [14:43:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318033,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:43:56]free response buf [14:43:56]execute_script done [14:43:56]execute_script returns [14:43:56]free content buf [14:43:56]Sock 7.Close socket [14:43:56]Sock 7.Thread stoped [14:43:59]OFD Sender: No OFD packet to send [14:44:04]OFD Sender: No OFD packet to send [14:44:09]OFD Sender: No OFD packet to send [14:44:14]OFD Sender: No OFD packet to send [14:44:19]OFD Sender: No OFD packet to send [14:44:24]OFD Sender: No OFD packet to send [14:44:29]OFD Sender: No OFD packet to send [14:44:34]OFD Sender: No OFD packet to send [14:44:39]OFD Sender: No OFD packet to send [14:44:44]OFD Sender: No OFD packet to send [14:44:49]OFD Sender: No OFD packet to send [14:44:52]accept exits with 9 [14:44:52]New connection [14:44:52]New thread 3067436388 created [14:44:52]Thread 3067293028 joined [14:44:52]Waiting for new connection... [14:44:52] Sock 9.Parse request [14:44:52]Sock 9.Check first char [14:44:52]Sock 9.First char is OK [14:44:52]request: POST /json_proto HTTP/1.0 [14:44:52]Method: POST [14:44:52]URL: /json_proto [14:44:52]Method is POST - this is cgi request [14:44:52]url: /json_proto [14:44:52]query_string will be loaded in cgi processing [14:44:52]execute_cgi json_proto POST (null) [14:44:52]execute_cgi path=json_proto method=POST [14:44:52]POST find Content-Length [14:44:52]Host: 172.17.50.195:8080 [14:44:52]Content-Length: 678 [14:44:52]Content-Type: application/json [14:44:52] [14:44:52]POST finish read [14:44:52]Found Content-Length = 678 [14:44:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093007", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:44:52]execute_script... [14:44:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093007", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:44:52]POST & json_proto [14:44:52]process_json_proto [14:44:52]json parsed OK: [14:44:52]protocol is kg_v1.0 [14:44:52]action value=close_receipt [14:44:52]process_action close_receipt [14:44:52]cmd_close_receipt [14:44:52]MH_GetDate [14:44:52]Write to MH i2c: F0 00 00 61 55 A5 [14:44:52]Write i2c OK [14:44:52]MH_I2C_Read... [14:44:52]Read from MH i2c: F0 [14:44:52]MH_I2C_Read... [14:44:52]Read from MH i2c: F0 09 00 [14:44:52]MH_I2C_Read... [14:44:52]Read from MH i2c: F0 09 00 61 55 00 66 A3 1F 67 43 33 1C 67 36 [14:44:52]GetLastDocTimeStamp 1730126633 [14:44:52]current date 1730126694 [14:44:52]FM_GetShiftState [14:44:52]SAM_PROTO_GetShiftState [14:44:52]wFMCommunicate request_size=4 [14:44:52]MH_SAM_APDU [14:44:52]CAPDU: 80 13 01 00 [14:44:52]Write to MH i2c: E2 08 00 62 55 80 13 01 00 00 00 00 00 34 [14:44:52]Write i2c OK [14:44:52]MH_I2C_Read... [14:44:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:44:52]Read from MH i2c: E2 [14:44:52]MH_I2C_Read... [14:44:52]Read from MH i2c: E2 0E 00 [14:44:52]MH_I2C_Read... [14:44:52]Read from MH i2c: E2 0E 00 62 55 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 2D [14:44:52]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:44:52]wFMCommunicate OK [14:44:52]SAM_PROTO_GetShiftState done [14:44:52]FM_GetShiftState done [14:44:52]opened in 1730073493 [14:44:52]opened+sec_in_day 1730159893 [14:44:52]quantity*price = 50041 [14:44:52]sum+1 = 50042 [14:44:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 509 28.10.2024 14:44 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318034 ФПД: 147875380699686 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T144454&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318034&fm=147875380699686&tin=02508201610067®Number=0000000000091628&sum=50000 [14:44:53]StoreToDocumentArchive [14:44:53]shift 546 fd 318034 [14:44:53]save to /storage/0546/doc_00318034 [14:44:53]save last doc name /storage/0546/doc_00318034 to /storage/kkm_last_doc_name [14:44:53]save OK [14:44:53]Clear old archive folders... [14:44:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:44:53]tlvbuf is B6FCB5B0 [14:44:53]SAM_PROTO_ClearQueue [14:44:53]wFMCommunicate request_size=4 [14:44:53]MH_SAM_APDU [14:44:53]CAPDU: 80 09 00 00 [14:44:53]Write to MH i2c: E2 08 00 6F 55 80 09 00 00 00 00 00 00 36 [14:44:53]Write i2c OK [14:44:53]MH_I2C_Read... [14:44:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:44:53]Read from MH i2c: E2 [14:44:53]MH_I2C_Read... [14:44:53]Read from MH i2c: E2 03 00 [14:44:53]MH_I2C_Read... [14:44:53]Read from MH i2c: E2 03 00 6F 55 00 90 00 38 [14:44:53]RAPDU: 90 00 [14:44:53]wFMCommunicate OK [14:44:53]SAM_PROTO_ClearQueue done [14:44:53]KKMCreateOFDPacket [14:44:53]OFDProtocolAddRootSTLVToBuf [14:44:53]FM_MakeSignedData [14:44:53]FM_MakeSignedData [14:44:53]SAM_PROTO_SignData [14:44:53]wFMCommunicate request_size=4 [14:44:53]MH_SAM_APDU [14:44:53]CAPDU: 80 0D 01 02 [14:44:53]Write to MH i2c: E2 08 00 70 55 80 0D 01 02 00 00 00 00 3E [14:44:53]Write i2c OK [14:44:53]MH_I2C_Read... [14:44:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:44:53]Read from MH i2c: E2 [14:44:53]MH_I2C_Read... [14:44:53]Read from MH i2c: E2 03 00 [14:44:53]MH_I2C_Read... [14:44:53]Read from MH i2c: E2 03 00 70 55 00 90 00 39 [14:44:53]RAPDU: 90 00 [14:44:53]wFMCommunicate OK [14:44:53]wFMCommunicate request_size=255 [14:44:53]MH_SAM_APDU [14:44:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 01 00 00 F4 03 04 00 66 A3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 52 DA 04 00 35 04 06 00 86 [14:44:53]Write to MH i2c: E2 02 01 71 55 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 01 00 00 F4 03 04 00 66 A3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 52 DA 04 00 35 04 06 00 86 00 00 33 [14:44:53]Write i2c OK [14:44:53]MH_I2C_Read... [14:44:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:44:54]Read from MH i2c: E2 [14:44:54]MH_I2C_Read... [14:44:54]Read from MH i2c: E2 03 00 [14:44:54]MH_I2C_Read... [14:44:54]Read from MH i2c: E2 03 00 71 55 00 90 00 3A [14:44:54]RAPDU: 90 00 [14:44:54]wFMCommunicate OK [14:44:54]wFMCommunicate request_size=10 [14:44:54]MH_SAM_APDU [14:44:54]CAPDU: 80 0D 02 02 05 7D EB 89 A2 26 [14:44:54]Write to MH i2c: E2 0D 00 72 55 80 0D 02 02 05 00 7D EB 89 A2 26 00 00 04 [14:44:54]Write i2c OK [14:44:54]MH_I2C_Read... [14:44:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:44:54]Read from MH i2c: E2 [14:44:54]MH_I2C_Read... [14:44:54]Read from MH i2c: E2 03 00 [14:44:54]MH_I2C_Read... [14:44:54]Read from MH i2c: E2 03 00 72 55 00 90 00 3B [14:44:54]RAPDU: 90 00 [14:44:54]wFMCommunicate OK [14:44:54]wFMCommunicate request_size=4 [14:44:54]MH_SAM_APDU [14:44:54]CAPDU: 80 0D 03 02 [14:44:54]Write to MH i2c: E2 08 00 73 55 80 0D 03 02 00 00 00 00 43 [14:44:54]Write i2c OK [14:44:54]MH_I2C_Read... [14:44:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:44:54]Read from MH i2c: E2 [14:44:54]MH_I2C_Read... [14:44:54]Read from MH i2c: E2 0B 00 [14:44:54]MH_I2C_Read... [14:44:54]Read from MH i2c: E2 0B 00 73 55 00 67 D7 46 66 63 FF 1D C4 90 00 71 [14:44:54]RAPDU: 67 D7 46 66 63 FF 1D C4 90 00 [14:44:54]wFMCommunicate OK [14:44:54]SAM_PROTO_SignData done [14:44:54]FM_MakeSignedData done [14:44:54]CreateOFDProtocolMessage [14:44:54]wFMCommunicate request_size=4 [14:44:54]MH_SAM_APDU [14:44:54]CAPDU: 80 11 00 00 [14:44:54]Write to MH i2c: E2 08 00 74 55 80 11 00 00 00 00 00 00 43 [14:44:54]Write i2c OK [14:44:54]MH_I2C_Read... [14:44:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:44:54]Read from MH i2c: E2 [14:44:54]MH_I2C_Read... [14:44:54]Read from MH i2c: E2 17 00 [14:44:54]MH_I2C_Read... [14:44:54]Read from MH i2c: E2 17 00 74 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 97 [14:44:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:44:54]wFMCommunicate OK [14:44:54]CreateOFDProtocolMessage done [14:44:54]OFDSenderStorePacket 318034 [14:44:54]StoreOFDPacket docnum=318034 [14:44:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 28 CD 07 01 F1 E1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 01 00 00 F4 03 04 00 66 A3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 52 DA 04 00 35 04 06 00 86 7D EB 89 A2 26 67 D7 46 66 63 FF 1D C4 [14:44:54]CheckFolder [14:44:54]dirname=/storage/ofd_packets [14:44:54]CheckFolder done [14:44:54]ProducePacketName [14:44:54]name=ofd_packets/00318034 [14:44:54]NVStorageSaveData ofd_packets/00318034 [14:44:54]File name is /storage/ofd_packets/00318034 [14:44:54]Write 301 bytes [14:44:54]NVStorageSaveData done [14:44:54]OFDSenderStorePacket done [14:44:54]KKMCreateOFDPacket done [14:44:54]NVStorageSaveData kkm_last_timestamp [14:44:54]File name is /storage/kkm_last_timestamp [14:44:54]Write 4 bytes [14:44:54]NVStorageSaveData done [14:44:54]ExternCall_PrintAddStr [14:44:54]wPrintStart [14:44:54]Write to MH i2c: 01 00 00 75 55 CA [14:44:54]Write i2c OK [14:44:54]MH_I2C_Read... [14:44:54]Read from MH i2c: 01 [14:44:54]MH_I2C_Read... [14:44:54]Read from MH i2c: 01 07 00 [14:44:54]MH_I2C_Read... [14:44:54]Read from MH i2c: 01 07 00 75 55 00 00 00 00 00 FF 0F DF [14:44:54]RasterBufferAndPrint [14:44:54]line Счет N : (1)1093007 [14:44:54]line ИНН: 02508201610067 [14:44:54]line Контрольно-Кассовый Чек [14:44:54]line ПРОДАЖА [14:44:54]line ТРК (МРК, ГНК) : 43 [14:44:54]line Товар: 2710124130 [14:44:54]line Аи-92-К-2 [14:44:54]line 7.480 * 66.90 [14:44:54]line = 500.41 [14:44:54]line НДС 12% НСП 1% [14:44:54]line > о реализуемом товаре [14:44:54]line ОКРУГЛЕНИЕ: -0.41 [14:44:54]line ИТОГО: 500.00 [14:44:54]line Внесено: 500.00 [14:44:54]line СДАЧА: 0.00 [14:44:54]line НСП 1% : 4.43 [14:44:54]line НДС 12% : 53.14 [14:44:54]line Наличными: 500.00 [14:44:54]line Безнал.: 0.00 [14:44:54]line Место: АЗС № 101 "Партнер Нефть" [14:44:54]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:44:54]line СНО: Общий режим [14:44:54]line Чек 509 28.10.2024 14:44 [14:44:54]line Смена: 546 ФФД: 1.0 [14:44:54]line ЗНМ: 0300000082 [14:44:54]line РНМ: 0000000000091628 [14:44:54]line Версия ККМ: 001 [14:44:54]line ФМ: 0000000000874671 [14:44:54]line ФД: 318034 [14:44:54]line ФПД: 147875380699686 [14:44:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T144454&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318034&fm=147875380699686&tin=02508201610067®Number=0000000000091628&sum=50000 [14:44:54]written 0, free lines is 4095 [14:44:54]OFD Sender: Processing packet 318034 [packets to send 127, broken 126] [14:44:54]ProducePacketName [14:44:54]name=ofd_packets/00318034 [14:44:54]OFD Sender: To server: pG, [14:44:54]CommunicateWithHost lk.salyk.kg:30040 [14:44:54]ConnectInit lk.salyk.kg [14:44:54]Connected sock=10 [14:44:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 28 CD 07 01 F1 E1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 01 00 00 F4 03 04 00 66 A3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 52 DA 04 00 35 04 06 00 86 7D EB 89 A2 26 67 D7 46 66 63 FF 1D C4 [14:44:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 30 20 47 00 05 A5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 52 DA 04 00 F4 03 04 00 1E 4F 1F 67 B6 04 01 00 00 57 BD 7D 2E 54 23 81 96 [14:44:54]CommunicateWithHost err = 0 [14:44:54]CheckOFDResponse [14:44:54]1017 (14) - 77093643461234 [14:44:54]1041 (16) - 0000000000874671 [14:44:54]1040 (4) - 318034 [14:44:54]1012 (4) - 28.10.2024 08:45 [14:44:54]1206 (1) - 0 [14:44:54]OFD Sender: Remove packet 318034 [14:44:54]ProducePacketName [14:44:54]name=ofd_packets/00318034 [14:44:54]NVStorageDeleteData [14:44:55]Write to MH i2c: 01 00 00 A0 55 F5 [14:44:55]Write i2c OK [14:44:55]MH_I2C_Read... [14:44:55]Read from MH i2c: 01 [14:44:55]MH_I2C_Read... [14:44:55]Read from MH i2c: 01 07 00 [14:44:55]MH_I2C_Read... [14:44:55]Read from MH i2c: 01 07 00 A0 55 00 00 00 00 00 EA 0C F2 [14:44:55]RasterBufferAndPrint [14:44:55]line [14:44:55]line [14:44:55]line [14:44:55]line [14:44:55]line [14:44:55]written 0, free lines is 3312 [14:44:55]MH_Cut [14:44:55]Write to MH i2c: D1 01 00 A7 55 01 CE [14:44:55]Write i2c OK [14:44:55]MH_I2C_Read... [14:44:55]Read from MH i2c: D1 [14:44:55]MH_I2C_Read... [14:44:55]Read from MH i2c: D1 01 00 [14:44:55]MH_I2C_Read... [14:44:55]Read from MH i2c: D1 01 00 A7 55 00 CD [14:44:55]Write to MH i2c: 01 00 00 A8 55 FD [14:44:55]Write i2c OK [14:44:55]MH_I2C_Read... [14:44:55]OFD Sender: No OFD packet to send [14:44:55]*** Cut start [14:44:55]*** Partial cut [14:44:55]*** CUTSNS_PIN = 1 [14:44:55]*** CUTSNS_PIN = 0 [14:44:56]*** Brake cut motor [14:44:56]Read from MH i2c: 01 [14:44:56]MH_I2C_Read... [14:44:56]*** Stop cut motor [14:44:56]*** Cut end [14:44:56]Read from MH i2c: 01 07 00 [14:44:56]MH_I2C_Read... [14:44:56]Read from MH i2c: 01 07 00 A8 55 00 00 00 00 00 FF 0F 12 [14:44:56]process_action close_receipt done [14:44:56]requested_data is exist [14:44:56]produce_requested_data [14:44:56]requested_item fm.sn is exist - process it [14:44:56]wFMCommunicate request_size=4 [14:44:56]MH_SAM_APDU [14:44:56]CAPDU: 80 11 00 00 [14:44:56]Write to MH i2c: E2 08 00 A9 55 80 11 00 00 00 00 00 00 78 [14:44:56]Write i2c OK [14:44:56]MH_I2C_Read... [14:44:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:44:56]Read from MH i2c: E2 [14:44:56]MH_I2C_Read... [14:44:56]Read from MH i2c: E2 17 00 [14:44:56]MH_I2C_Read... [14:44:56]Read from MH i2c: E2 17 00 A9 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 CC [14:44:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:44:56]wFMCommunicate OK [14:44:56]requested_item fd.num is exist - process it [14:44:56]SAM_PROTO_GetFieldsCounters [14:44:56]wFMCommunicate request_size=4 [14:44:56]MH_SAM_APDU [14:44:56]CAPDU: 80 13 00 00 [14:44:56]Write to MH i2c: E2 08 00 AA 55 80 13 00 00 00 00 00 00 7B [14:44:56]Write i2c OK [14:44:56]MH_I2C_Read... [14:44:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:44:56]Read from MH i2c: E2 [14:44:56]MH_I2C_Read... [14:44:56]Read from MH i2c: E2 62 00 [14:44:56]MH_I2C_Read... [14:44:56]Read from MH i2c: E2 62 00 AA 55 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 52 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 FD 01 00 00 5E 04 04 00 FD 01 00 00 57 04 04 00 FE 01 00 00 19 04 04 00 00 00 00 00 90 00 EC [14:44:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 52 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 FD 01 00 00 5E 04 04 00 FD 01 00 00 57 04 04 00 FE 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:44:56]wFMCommunicate OK [14:44:56]SAM_PROTO_GetFieldsCounters done [14:44:56]requested_item shift.num is exist - process it [14:44:56]requested_item shift.opened is exist - process it [14:44:56]req_shift_opened [14:44:56]FM_GetShiftState [14:44:56]SAM_PROTO_GetShiftState [14:44:56]wFMCommunicate request_size=4 [14:44:56]MH_SAM_APDU [14:44:56]CAPDU: 80 13 01 00 [14:44:56]Write to MH i2c: E2 08 00 AB 55 80 13 01 00 00 00 00 00 7D [14:44:56]Write i2c OK [14:44:56]MH_I2C_Read... [14:44:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:44:56]Read from MH i2c: E2 [14:44:56]MH_I2C_Read... [14:44:56]Read from MH i2c: E2 0E 00 [14:44:56]MH_I2C_Read... [14:44:56]Read from MH i2c: E2 0E 00 AB 55 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 76 [14:44:56]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:44:56]wFMCommunicate OK [14:44:56]SAM_PROTO_GetShiftState done [14:44:56]FM_GetShiftState done [14:44:56]req_shift_opened done [14:44:56]requested_item shift.open_date is exist - process it [14:44:56]req_shift_open_date [14:44:56]req_shift_open_date done [14:44:56]produce_requested_data done [14:44:56]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318034,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:44:56]process_action_free close_receipt [14:44:56]json_value_free [14:44:56]json_value_free done [14:44:56]process_json_proto returns [14:44:56]Send response to host [14:44:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318034,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:44:56]free response buf [14:44:56]execute_script done [14:44:56]execute_script returns [14:44:56]free content buf [14:44:56]Sock 9.Close socket [14:44:56]Sock 9.Thread stoped [14:45:00]OFD Sender: No OFD packet to send [14:45:05]OFD Sender: No OFD packet to send [14:45:10]OFD Sender: No OFD packet to send [14:45:15]OFD Sender: No OFD packet to send [14:45:20]OFD Sender: No OFD packet to send [14:45:25]OFD Sender: No OFD packet to send [14:45:30]OFD Sender: No OFD packet to send [14:45:35]OFD Sender: No OFD packet to send [14:45:40]OFD Sender: No OFD packet to send [14:45:45]OFD Sender: No OFD packet to send [14:45:50]OFD Sender: No OFD packet to send [14:45:55]OFD Sender: No OFD packet to send [14:46:00]OFD Sender: No OFD packet to send [14:46:05]OFD Sender: No OFD packet to send [14:46:10]OFD Sender: No OFD packet to send [14:46:15]OFD Sender: No OFD packet to send [14:46:19]accept exits with 7 [14:46:19]New connection [14:46:19]New thread 3067293028 created [14:46:19]Thread 3067436388 joined [14:46:19]Waiting for new connection... [14:46:19] Sock 7.Parse request [14:46:19]Sock 7.Check first char [14:46:19]Sock 7.First char is OK [14:46:19]request: POST /json_proto HTTP/1.0 [14:46:19]Method: POST [14:46:19]URL: /json_proto [14:46:19]Method is POST - this is cgi request [14:46:19]url: /json_proto [14:46:19]query_string will be loaded in cgi processing [14:46:19]execute_cgi json_proto POST (null) [14:46:19]execute_cgi path=json_proto method=POST [14:46:19]POST find Content-Length [14:46:19]Host: 172.17.50.195:8080 [14:46:19]Content-Length: 686 [14:46:19]Content-Type: application/json [14:46:19] [14:46:19]POST finish read [14:46:19]Found Content-Length = 686 [14:46:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093008", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.250, "sum" : 1005.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9999.00, "total" : 1005.00, "payments": [ { "type": 0, "sum" : 1005.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:46:19]execute_script... [14:46: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)1093008", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.250, "sum" : 1005.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9999.00, "total" : 1005.00, "payments": [ { "type": 0, "sum" : 1005.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:46:19]POST & json_proto [14:46:19]process_json_proto [14:46:19]json parsed OK: [14:46:19]protocol is kg_v1.0 [14:46:19]action value=close_receipt [14:46:19]process_action close_receipt [14:46:19]cmd_close_receipt [14:46:19]MH_GetDate [14:46:19]Write to MH i2c: F0 00 00 AC 55 F0 [14:46:19]Write i2c OK [14:46:19]MH_I2C_Read... [14:46:19]Read from MH i2c: F0 [14:46:19]MH_I2C_Read... [14:46:19]Read from MH i2c: F0 09 00 [14:46:19]MH_I2C_Read... [14:46:19]Read from MH i2c: F0 09 00 AC 55 00 BC A3 1F 67 43 33 1C 67 D7 [14:46:19]GetLastDocTimeStamp 1730126694 [14:46:19]current date 1730126780 [14:46:19]FM_GetShiftState [14:46:19]SAM_PROTO_GetShiftState [14:46:19]wFMCommunicate request_size=4 [14:46:19]MH_SAM_APDU [14:46:19]CAPDU: 80 13 01 00 [14:46:19]Write to MH i2c: E2 08 00 AD 55 80 13 01 00 00 00 00 00 7F [14:46:19]Write i2c OK [14:46:19]MH_I2C_Read... [14:46:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:46:19]Read from MH i2c: E2 [14:46:19]MH_I2C_Read... [14:46:19]Read from MH i2c: E2 0E 00 [14:46:19]MH_I2C_Read... [14:46:19]Read from MH i2c: E2 0E 00 AD 55 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 78 [14:46:19]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:46:19]wFMCommunicate OK [14:46:19]SAM_PROTO_GetShiftState done [14:46:19]FM_GetShiftState done [14:46:19]opened in 1730073493 [14:46:19]opened+sec_in_day 1730159893 [14:46:19]quantity*price = 100537 [14:46:19]sum+1 = 100539 [14:46:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1005.00 Внесено: 9999.00 СДАЧА: 8994.00 НСП 1% : 8.90 НДС 12% : 106.77 Наличными: 1005.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 510 28.10.2024 14:46 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318035 ФПД: 29945163028360 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T144620&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318035&fm=29945163028360&tin=02508201610067®Number=0000000000091628&sum=100500 [14:46:20]StoreToDocumentArchive [14:46:20]shift 546 fd 318035 [14:46:20]save to /storage/0546/doc_00318035 [14:46:20]save last doc name /storage/0546/doc_00318035 to /storage/kkm_last_doc_name [14:46:20]save OK [14:46:20]Clear old archive folders... [14:46:20]ProcessDocumentItem done err = 0, tmpTLVsize=250 [14:46:20]tlvbuf is 01637520 [14:46:20]SAM_PROTO_ClearQueue [14:46:20]wFMCommunicate request_size=4 [14:46:20]MH_SAM_APDU [14:46:20]CAPDU: 80 09 00 00 [14:46:20]Write to MH i2c: E2 08 00 BA 55 80 09 00 00 00 00 00 00 81 [14:46:20]Write i2c OK [14:46:20]MH_I2C_Read... [14:46:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:46:20]Read from MH i2c: E2 [14:46:20]MH_I2C_Read... [14:46:20]Read from MH i2c: E2 03 00 [14:46:20]MH_I2C_Read... [14:46:20]Read from MH i2c: E2 03 00 BA 55 00 90 00 83 [14:46:20]RAPDU: 90 00 [14:46:20]wFMCommunicate OK [14:46:20]SAM_PROTO_ClearQueue done [14:46:20]KKMCreateOFDPacket [14:46:20]OFDProtocolAddRootSTLVToBuf [14:46:20]FM_MakeSignedData [14:46:20]FM_MakeSignedData [14:46:20]SAM_PROTO_SignData [14:46:20]wFMCommunicate request_size=4 [14:46:20]MH_SAM_APDU [14:46:20]CAPDU: 80 0D 01 02 [14:46:20]Write to MH i2c: E2 08 00 BB 55 80 0D 01 02 00 00 00 00 89 [14:46:20]Write i2c OK [14:46:20]MH_I2C_Read... [14:46:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:46:20]Read from MH i2c: E2 [14:46:20]MH_I2C_Read... [14:46:20]Read from MH i2c: E2 03 00 [14:46:20]MH_I2C_Read... [14:46:20]Read from MH i2c: E2 03 00 BB 55 00 90 00 84 [14:46:20]RAPDU: 90 00 [14:46:20]wFMCommunicate OK [14:46:20]wFMCommunicate request_size=255 [14:46:20]MH_SAM_APDU [14:46:20]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 BA 88 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 88 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7A 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 29 00 00 00 00 07 04 06 00 94 88 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 01 00 00 F4 03 04 00 BC A3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 53 DA 04 00 35 04 06 00 1B 3C [14:46:20]Write to MH i2c: E2 02 01 BC 55 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 BA 88 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 88 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7A 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 29 00 00 00 00 07 04 06 00 94 88 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 01 00 00 F4 03 04 00 BC A3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 53 DA 04 00 35 04 06 00 1B 3C 00 00 98 [14:46:20]Write i2c OK [14:46:20]MH_I2C_Read... [14:46:20]OFD Sender: No OFD packet to send [14:46:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:46:20]Read from MH i2c: E2 [14:46:20]MH_I2C_Read... [14:46:20]Read from MH i2c: E2 03 00 [14:46:20]MH_I2C_Read... [14:46:20]Read from MH i2c: E2 03 00 BC 55 00 90 00 85 [14:46:20]RAPDU: 90 00 [14:46:20]wFMCommunicate OK [14:46:20]wFMCommunicate request_size=9 [14:46:20]MH_SAM_APDU [14:46:20]CAPDU: 80 0D 02 02 04 26 CE 17 88 [14:46:20]Write to MH i2c: E2 0C 00 BD 55 80 0D 02 02 04 00 26 CE 17 88 00 00 27 [14:46:20]Write i2c OK [14:46:20]MH_I2C_Read... [14:46:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:46:20]Read from MH i2c: E2 [14:46:20]MH_I2C_Read... [14:46:20]Read from MH i2c: E2 03 00 [14:46:20]MH_I2C_Read... [14:46:20]Read from MH i2c: E2 03 00 BD 55 00 90 00 86 [14:46:20]RAPDU: 90 00 [14:46:20]wFMCommunicate OK [14:46:20]wFMCommunicate request_size=4 [14:46:20]MH_SAM_APDU [14:46:20]CAPDU: 80 0D 03 02 [14:46:20]Write to MH i2c: E2 08 00 BE 55 80 0D 03 02 00 00 00 00 8E [14:46:20]Write i2c OK [14:46:20]MH_I2C_Read... [14:46:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:46:20]Read from MH i2c: E2 [14:46:20]MH_I2C_Read... [14:46:20]Read from MH i2c: E2 0B 00 [14:46:20]MH_I2C_Read... [14:46:20]Read from MH i2c: E2 0B 00 BE 55 00 6A 14 C2 90 DA 05 60 43 90 00 E1 [14:46:20]RAPDU: 6A 14 C2 90 DA 05 60 43 90 00 [14:46:20]wFMCommunicate OK [14:46:20]SAM_PROTO_SignData done [14:46:20]FM_MakeSignedData done [14:46:20]CreateOFDProtocolMessage [14:46:20]wFMCommunicate request_size=4 [14:46:20]MH_SAM_APDU [14:46:20]CAPDU: 80 11 00 00 [14:46:20]Write to MH i2c: E2 08 00 BF 55 80 11 00 00 00 00 00 00 8E [14:46:20]Write i2c OK [14:46:20]MH_I2C_Read... [14:46:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:46:20]Read from MH i2c: E2 [14:46:20]MH_I2C_Read... [14:46:20]Read from MH i2c: E2 17 00 [14:46:20]MH_I2C_Read... [14:46:20]Read from MH i2c: E2 17 00 BF 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E2 [14:46:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:46:20]wFMCommunicate OK [14:46:20]CreateOFDProtocolMessage done [14:46:20]OFDSenderStorePacket 318035 [14:46:20]StoreOFDPacket docnum=318035 [14:46:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 DE A5 06 01 83 EE 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 BA 88 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 88 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7A 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 29 00 00 00 00 07 04 06 00 94 88 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 01 00 00 F4 03 04 00 BC A3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 53 DA 04 00 35 04 06 00 1B 3C 26 CE 17 88 6A 14 C2 90 DA 05 60 43 [14:46:20]CheckFolder [14:46:20]dirname=/storage/ofd_packets [14:46:20]CheckFolder done [14:46:20]ProducePacketName [14:46:20]name=ofd_packets/00318035 [14:46:20]NVStorageSaveData ofd_packets/00318035 [14:46:20]File name is /storage/ofd_packets/00318035 [14:46:20]Write 300 bytes [14:46:20]NVStorageSaveData done [14:46:20]OFDSenderStorePacket done [14:46:20]KKMCreateOFDPacket done [14:46:20]NVStorageSaveData kkm_last_timestamp [14:46:20]File name is /storage/kkm_last_timestamp [14:46:20]Write 4 bytes [14:46:20]NVStorageSaveData done [14:46:20]ExternCall_PrintAddStr [14:46:20]wPrintStart [14:46:20]Write to MH i2c: 01 00 00 C0 55 15 [14:46:20]Write i2c OK [14:46:20]MH_I2C_Read... [14:46:20]Read from MH i2c: 01 [14:46:20]MH_I2C_Read... [14:46:20]Read from MH i2c: 01 07 00 [14:46:20]MH_I2C_Read... [14:46:20]Read from MH i2c: 01 07 00 C0 55 00 00 00 00 00 FF 0F 2A [14:46:20]RasterBufferAndPrint [14:46:20]line Счет N : (1)1093008 [14:46:20]line ИНН: 02508201610067 [14:46:20]line Контрольно-Кассовый Чек [14:46:20]line ПРОДАЖА [14:46:20]line ТРК (МРК, ГНК) : 71 [14:46:20]line Товар: 2711190000 [14:46:20]line ГАЗ-К-5 [14:46:20]line 26.250 * 38.30 [14:46:20]line = 1005.38 [14:46:20]line НДС 12% НСП 1% [14:46:20]line > о реализуемом товаре [14:46:20]line ОКРУГЛЕНИЕ: -0.38 [14:46:20]line ИТОГО: 1005.00 [14:46:20]line Внесено: 9999.00 [14:46:20]line СДАЧА: 8994.00 [14:46:20]line НСП 1% : 8.90 [14:46:20]line НДС 12% : 106.77 [14:46:20]line Наличными: 1005.00 [14:46:20]line Безнал.: 0.00 [14:46:20]line Место: АЗС № 101 "Партнер Нефть" [14:46:20]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:46:20]line СНО: Общий режим [14:46:20]line Чек 510 28.10.2024 14:46 [14:46:20]line Смена: 546 ФФД: 1.0 [14:46:20]line ЗНМ: 0300000082 [14:46:20]line РНМ: 0000000000091628 [14:46:20]line Версия ККМ: 001 [14:46:20]line ФМ: 0000000000874671 [14:46:20]line ФД: 318035 [14:46:20]line ФПД: 29945163028360 [14:46:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T144620&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318035&fm=29945163028360&tin=02508201610067®Number=0000000000091628&sum=100500 [14:46:21]OFD Sender: Processing packet 318035 [packets to send 127, broken 126] [14:46:21]ProducePacketName [14:46:21]name=ofd_packets/00318035 [14:46:21]OFD Sender: To server: pG, [14:46:21]CommunicateWithHost lk.salyk.kg:30040 [14:46:21]ConnectInit lk.salyk.kg [14:46:21]written 0, free lines is 4095 [14:46:21]Connected sock=10 [14:46:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 DE A5 06 01 83 EE 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 BA 88 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 88 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7A 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 29 00 00 00 00 07 04 06 00 94 88 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 01 00 00 F4 03 04 00 BC A3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 53 DA 04 00 35 04 06 00 1B 3C 26 CE 17 88 6A 14 C2 90 DA 05 60 43 [14:46:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 2B 91 47 00 57 C0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 53 DA 04 00 F4 03 04 00 75 4F 1F 67 B6 04 01 00 00 0E A6 B1 3C A2 26 D2 13 [14:46:21]CommunicateWithHost err = 0 [14:46:21]CheckOFDResponse [14:46:21]1017 (14) - 77093643461234 [14:46:21]1041 (16) - 0000000000874671 [14:46:21]1040 (4) - 318035 [14:46:21]1012 (4) - 28.10.2024 08:46 [14:46:21]1206 (1) - 0 [14:46:21]OFD Sender: Remove packet 318035 [14:46:21]ProducePacketName [14:46:21]name=ofd_packets/00318035 [14:46:21]NVStorageDeleteData [14:46:21]Write to MH i2c: 01 00 00 EB 55 40 [14:46:21]Write i2c OK [14:46:21]MH_I2C_Read... [14:46:21]Read from MH i2c: 01 [14:46:21]MH_I2C_Read... [14:46:21]Read from MH i2c: 01 07 00 [14:46:21]MH_I2C_Read... [14:46:21]Read from MH i2c: 01 07 00 EB 55 00 00 00 00 00 ED 0C 40 [14:46:21]RasterBufferAndPrint [14:46:21]line [14:46:21]line [14:46:21]line [14:46:21]line [14:46:21]line [14:46:21]written 0, free lines is 3315 [14:46:21]MH_Cut [14:46:21]Write to MH i2c: D1 01 00 F2 55 01 19 [14:46:21]Write i2c OK [14:46:21]MH_I2C_Read... [14:46:21]Read from MH i2c: D1 [14:46:21]MH_I2C_Read... [14:46:21]Read from MH i2c: D1 01 00 [14:46:21]MH_I2C_Read... [14:46:21]Read from MH i2c: D1 01 00 F2 55 00 18 [14:46:21]Write to MH i2c: 01 00 00 F3 55 48 [14:46:21]Write i2c OK [14:46:21]MH_I2C_Read... [14:46:21]OFD Sender: No OFD packet to send [14:46:22]*** Cut start [14:46:22]*** Partial cut [14:46:22]*** CUTSNS_PIN = 1 [14:46:22]*** CUTSNS_PIN = 0 [14:46:22]*** Brake cut motor [14:46:22]Read from MH i2c: 01 [14:46:22]MH_I2C_Read... [14:46:22]*** Stop cut motor [14:46:22]*** Cut end [14:46:22]Read from MH i2c: 01 07 00 [14:46:22]MH_I2C_Read... [14:46:22]Read from MH i2c: 01 07 00 F3 55 00 00 00 00 00 FF 0F 5D [14:46:22]process_action close_receipt done [14:46:22]requested_data is exist [14:46:22]produce_requested_data [14:46:22]requested_item fm.sn is exist - process it [14:46:22]wFMCommunicate request_size=4 [14:46:22]MH_SAM_APDU [14:46:22]CAPDU: 80 11 00 00 [14:46:22]Write to MH i2c: E2 08 00 F4 55 80 11 00 00 00 00 00 00 C3 [14:46:22]Write i2c OK [14:46:22]MH_I2C_Read... [14:46:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:46:22]Read from MH i2c: E2 [14:46:22]MH_I2C_Read... [14:46:22]Read from MH i2c: E2 17 00 [14:46:22]MH_I2C_Read... [14:46:22]Read from MH i2c: E2 17 00 F4 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 17 [14:46:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:46:22]wFMCommunicate OK [14:46:22]requested_item fd.num is exist - process it [14:46:22]SAM_PROTO_GetFieldsCounters [14:46:22]wFMCommunicate request_size=4 [14:46:22]MH_SAM_APDU [14:46:22]CAPDU: 80 13 00 00 [14:46:22]Write to MH i2c: E2 08 00 F5 55 80 13 00 00 00 00 00 00 C6 [14:46:22]Write i2c OK [14:46:22]MH_I2C_Read... [14:46:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:46:23]Read from MH i2c: E2 [14:46:23]MH_I2C_Read... [14:46:23]Read from MH i2c: E2 62 00 [14:46:23]MH_I2C_Read... [14:46:23]Read from MH i2c: E2 62 00 F5 55 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 53 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 FE 01 00 00 5E 04 04 00 FE 01 00 00 57 04 04 00 FF 01 00 00 19 04 04 00 00 00 00 00 90 00 3B [14:46:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 53 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 FE 01 00 00 5E 04 04 00 FE 01 00 00 57 04 04 00 FF 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:46:23]wFMCommunicate OK [14:46:23]SAM_PROTO_GetFieldsCounters done [14:46:23]requested_item shift.num is exist - process it [14:46:23]requested_item shift.opened is exist - process it [14:46:23]req_shift_opened [14:46:23]FM_GetShiftState [14:46:23]SAM_PROTO_GetShiftState [14:46:23]wFMCommunicate request_size=4 [14:46:23]MH_SAM_APDU [14:46:23]CAPDU: 80 13 01 00 [14:46:23]Write to MH i2c: E2 08 00 F6 55 80 13 01 00 00 00 00 00 C8 [14:46:23]Write i2c OK [14:46:23]MH_I2C_Read... [14:46:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:46:23]Read from MH i2c: E2 [14:46:23]MH_I2C_Read... [14:46:23]Read from MH i2c: E2 0E 00 [14:46:23]MH_I2C_Read... [14:46:23]Read from MH i2c: E2 0E 00 F6 55 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C1 [14:46:23]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:46:23]wFMCommunicate OK [14:46:23]SAM_PROTO_GetShiftState done [14:46:23]FM_GetShiftState done [14:46:23]req_shift_opened done [14:46:23]requested_item shift.open_date is exist - process it [14:46:23]req_shift_open_date [14:46:23]req_shift_open_date done [14:46:23]produce_requested_data done [14:46:23]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318035,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:46:23]process_action_free close_receipt [14:46:23]json_value_free [14:46:23]json_value_free done [14:46:23]process_json_proto returns [14:46:23]Send response to host [14:46:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318035,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:46:23]free response buf [14:46:23]execute_script done [14:46:23]execute_script returns [14:46:23]free content buf [14:46:23]Sock 7.Close socket [14:46:23]Sock 7.Thread stoped [14:46:26]OFD Sender: No OFD packet to send [14:46:31]OFD Sender: No OFD packet to send [14:46:36]OFD Sender: No OFD packet to send [14:46:41]OFD Sender: No OFD packet to send [14:46:46]OFD Sender: No OFD packet to send [14:46:51]OFD Sender: No OFD packet to send [14:46:56]OFD Sender: No OFD packet to send [14:47:01]OFD Sender: No OFD packet to send [14:47:03]accept exits with 9 [14:47:03]New connection [14:47:03]New thread 3067436388 created [14:47:03]Thread 3067293028 joined [14:47:03]Waiting for new connection... [14:47:03] Sock 9.Parse request [14:47:03]Sock 9.Check first char [14:47:03]Sock 9.First char is OK [14:47:03]request: POST /json_proto HTTP/1.0 [14:47:03]Method: POST [14:47:03]URL: /json_proto [14:47:03]Method is POST - this is cgi request [14:47:03]url: /json_proto [14:47:03]query_string will be loaded in cgi processing [14:47:03]execute_cgi json_proto POST (null) [14:47:03]execute_cgi path=json_proto method=POST [14:47:03]POST find Content-Length [14:47:03]Host: 172.17.50.195:8080 [14:47:03]Content-Length: 767 [14:47:03]Content-Type: application/json [14:47:03] [14:47:03]POST finish read [14:47:03]Found Content-Length = 767 [14:47:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093009", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.240, "sum" : 350.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 350.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:47:03]execute_script... [14:47: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)1093009", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.240, "sum" : 350.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 350.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:47:03]POST & json_proto [14:47:03]process_json_proto [14:47:03]json parsed OK: [14:47:03]protocol is kg_v1.0 [14:47:03]action value=close_receipt [14:47:03]process_action close_receipt [14:47:03]cmd_close_receipt [14:47:03]MH_GetDate [14:47:03]Write to MH i2c: F0 00 00 F7 55 3B [14:47:03]Write i2c OK [14:47:03]MH_I2C_Read... [14:47:03]Read from MH i2c: F0 [14:47:03]MH_I2C_Read... [14:47:03]Read from MH i2c: F0 09 00 [14:47:03]MH_I2C_Read... [14:47:03]Read from MH i2c: F0 09 00 F7 55 00 E8 A3 1F 67 43 33 1C 67 4E [14:47:03]GetLastDocTimeStamp 1730126780 [14:47:03]current date 1730126824 [14:47:03]FM_GetShiftState [14:47:03]SAM_PROTO_GetShiftState [14:47:03]wFMCommunicate request_size=4 [14:47:03]MH_SAM_APDU [14:47:03]CAPDU: 80 13 01 00 [14:47:03]Write to MH i2c: E2 08 00 F8 55 80 13 01 00 00 00 00 00 CA [14:47:03]Write i2c OK [14:47:03]MH_I2C_Read... [14:47:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:47:03]Read from MH i2c: E2 [14:47:03]MH_I2C_Read... [14:47:03]Read from MH i2c: E2 0E 00 [14:47:03]MH_I2C_Read... [14:47:03]Read from MH i2c: E2 0E 00 F8 55 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C3 [14:47:03]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:47:03]wFMCommunicate OK [14:47:03]SAM_PROTO_GetShiftState done [14:47:03]FM_GetShiftState done [14:47:03]opened in 1730073493 [14:47:03]opened+sec_in_day 1730159893 [14:47:03]quantity*price = 35055 [14:47:03]sum+1 = 35057 [14:47:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 350.56 НСП 1% : 3.10 НДС 12% : 37.23 Наличными: 0.00 Безнал.: 350.56 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 511 28.10.2024 14:47 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318036 ФПД: 55736049008207 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T144705&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318036&fm=55736049008207&tin=02508201610067®Number=0000000000091628&sum=35056 [14:47:04]StoreToDocumentArchive [14:47:04]shift 546 fd 318036 [14:47:04]save to /storage/0546/doc_00318036 [14:47:04]save last doc name /storage/0546/doc_00318036 to /storage/kkm_last_doc_name [14:47:04]save OK [14:47:04]Clear old archive folders... [14:47:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:47:04]tlvbuf is 013E75E0 [14:47:04]SAM_PROTO_ClearQueue [14:47:04]wFMCommunicate request_size=4 [14:47:04]MH_SAM_APDU [14:47:04]CAPDU: 80 09 00 00 [14:47:04]Write to MH i2c: E2 08 00 05 56 80 09 00 00 00 00 00 00 CD [14:47:04]Write i2c OK [14:47:04]MH_I2C_Read... [14:47:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:47:04]Read from MH i2c: E2 [14:47:04]MH_I2C_Read... [14:47:04]Read from MH i2c: E2 03 00 [14:47:04]MH_I2C_Read... [14:47:04]Read from MH i2c: E2 03 00 05 56 00 90 00 CF [14:47:04]RAPDU: 90 00 [14:47:04]wFMCommunicate OK [14:47:04]SAM_PROTO_ClearQueue done [14:47:04]KKMCreateOFDPacket [14:47:04]OFDProtocolAddRootSTLVToBuf [14:47:04]FM_MakeSignedData [14:47:04]FM_MakeSignedData [14:47:04]SAM_PROTO_SignData [14:47:04]wFMCommunicate request_size=4 [14:47:04]MH_SAM_APDU [14:47:04]CAPDU: 80 0D 01 02 [14:47:04]Write to MH i2c: E2 08 00 06 56 80 0D 01 02 00 00 00 00 D5 [14:47:04]Write i2c OK [14:47:04]MH_I2C_Read... [14:47:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:47:04]Read from MH i2c: E2 [14:47:04]MH_I2C_Read... [14:47:04]Read from MH i2c: E2 03 00 [14:47:04]MH_I2C_Read... [14:47:04]Read from MH i2c: E2 03 00 06 56 00 90 00 D0 [14:47:04]RAPDU: 90 00 [14:47:04]wFMCommunicate OK [14:47:04]wFMCommunicate request_size=255 [14:47:04]MH_SAM_APDU [14:47: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 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F0 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 01 00 00 F4 03 04 00 E9 A3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 54 DA 04 00 35 04 06 00 32 [14:47:04]Write to MH i2c: E2 02 01 07 56 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F0 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 01 00 00 F4 03 04 00 E9 A3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 54 DA 04 00 35 04 06 00 32 00 00 78 [14:47:04]Write i2c OK [14:47:04]MH_I2C_Read... [14:47:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:47:04]Read from MH i2c: E2 [14:47:04]MH_I2C_Read... [14:47:04]Read from MH i2c: E2 03 00 [14:47:04]MH_I2C_Read... [14:47:04]Read from MH i2c: E2 03 00 07 56 00 90 00 D1 [14:47:04]RAPDU: 90 00 [14:47:04]wFMCommunicate OK [14:47:04]wFMCommunicate request_size=10 [14:47:04]MH_SAM_APDU [14:47:04]CAPDU: 80 0D 02 02 05 B1 0F 66 FE 4F [14:47:04]Write to MH i2c: E2 0D 00 08 56 80 0D 02 02 05 00 B1 0F 66 FE 4F 00 00 55 [14:47:04]Write i2c OK [14:47:04]MH_I2C_Read... [14:47:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:47:05]Read from MH i2c: E2 [14:47:05]MH_I2C_Read... [14:47:05]Read from MH i2c: E2 03 00 [14:47:05]MH_I2C_Read... [14:47:05]Read from MH i2c: E2 03 00 08 56 00 90 00 D2 [14:47:05]RAPDU: 90 00 [14:47:05]wFMCommunicate OK [14:47:05]wFMCommunicate request_size=4 [14:47:05]MH_SAM_APDU [14:47:05]CAPDU: 80 0D 03 02 [14:47:05]Write to MH i2c: E2 08 00 09 56 80 0D 03 02 00 00 00 00 DA [14:47:05]Write i2c OK [14:47:05]MH_I2C_Read... [14:47:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:47:05]Read from MH i2c: E2 [14:47:05]MH_I2C_Read... [14:47:05]Read from MH i2c: E2 0B 00 [14:47:05]MH_I2C_Read... [14:47:05]Read from MH i2c: E2 0B 00 09 56 00 21 17 31 A3 DE FA 4B 8F 90 00 99 [14:47:05]RAPDU: 21 17 31 A3 DE FA 4B 8F 90 00 [14:47:05]wFMCommunicate OK [14:47:05]SAM_PROTO_SignData done [14:47:05]FM_MakeSignedData done [14:47:05]CreateOFDProtocolMessage [14:47:05]wFMCommunicate request_size=4 [14:47:05]MH_SAM_APDU [14:47:05]CAPDU: 80 11 00 00 [14:47:05]Write to MH i2c: E2 08 00 0A 56 80 11 00 00 00 00 00 00 DA [14:47:05]Write i2c OK [14:47:05]MH_I2C_Read... [14:47:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:47:05]Read from MH i2c: E2 [14:47:05]MH_I2C_Read... [14:47:05]Read from MH i2c: E2 17 00 [14:47:05]MH_I2C_Read... [14:47:05]Read from MH i2c: E2 17 00 0A 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 2E [14:47:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:47:05]wFMCommunicate OK [14:47:05]CreateOFDProtocolMessage done [14:47:05]OFDSenderStorePacket 318036 [14:47:05]StoreOFDPacket docnum=318036 [14:47:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 3B 2B 07 01 1D 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F0 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 01 00 00 F4 03 04 00 E9 A3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 54 DA 04 00 35 04 06 00 32 B1 0F 66 FE 4F 21 17 31 A3 DE FA 4B 8F [14:47:05]CheckFolder [14:47:05]dirname=/storage/ofd_packets [14:47:05]CheckFolder done [14:47:05]ProducePacketName [14:47:05]name=ofd_packets/00318036 [14:47:05]NVStorageSaveData ofd_packets/00318036 [14:47:05]File name is /storage/ofd_packets/00318036 [14:47:05]Write 301 bytes [14:47:05]NVStorageSaveData done [14:47:05]OFDSenderStorePacket done [14:47:05]KKMCreateOFDPacket done [14:47:05]NVStorageSaveData kkm_last_timestamp [14:47:05]File name is /storage/kkm_last_timestamp [14:47:05]Write 4 bytes [14:47:05]NVStorageSaveData done [14:47:05]ExternCall_PrintAddStr [14:47:05]wPrintStart [14:47:05]Write to MH i2c: 01 00 00 0B 56 61 [14:47:05]Write i2c OK [14:47:05]MH_I2C_Read... [14:47:05]Read from MH i2c: 01 [14:47:05]MH_I2C_Read... [14:47:05]Read from MH i2c: 01 07 00 [14:47:05]MH_I2C_Read... [14:47:05]Read from MH i2c: 01 07 00 0B 56 00 00 00 00 00 FF 0F 76 [14:47:05]RasterBufferAndPrint [14:47:05]line Счет N : (1)1093009 [14:47:05]line ИНН: 02508201610067 [14:47:05]line Контрольно-Кассовый Чек [14:47:05]line ПРОДАЖА [14:47:05]line ТРК (МРК, ГНК) : 33 [14:47:05]line Товар: 2710124130 [14:47:05]line Аи-92-К-2 [14:47:05]line 5.240 * 66.90 [14:47:05]line = 350.56 [14:47:05]line НДС 12% НСП 1% [14:47:05]line > о реализуемом товаре [14:47:05]line ИТОГО: 350.56 [14:47:05]line НСП 1% : 3.10 [14:47:05]line НДС 12% : 37.23 [14:47:05]line Наличными: 0.00 [14:47:05]line Безнал.: 350.56 [14:47:05]line Место: АЗС № 101 "Партнер Нефть" [14:47:05]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:47:05]line СНО: Общий режим [14:47:05]line Чек 511 28.10.2024 14:47 [14:47:05]line Смена: 546 ФФД: 1.0 [14:47:05]line ЗНМ: 0300000082 [14:47:05]line РНМ: 0000000000091628 [14:47:05]line Версия ККМ: 001 [14:47:05]line Платежная система: Mbank [14:47:05]line ФМ: 0000000000874671 [14:47:05]line ФД: 318036 [14:47:05]line ФПД: 55736049008207 [14:47:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T144705&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318036&fm=55736049008207&tin=02508201610067®Number=0000000000091628&sum=35056 [14:47:05]written 0, free lines is 4095 [14:47:05]OFD Sender: Processing packet 318036 [packets to send 127, broken 126] [14:47:05]ProducePacketName [14:47:05]name=ofd_packets/00318036 [14:47:05]OFD Sender: To server: pG, [14:47:05]CommunicateWithHost lk.salyk.kg:30040 [14:47:05]ConnectInit lk.salyk.kg [14:47:05]Connected sock=10 [14:47:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 3B 2B 07 01 1D 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F0 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 01 00 00 F4 03 04 00 E9 A3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 54 DA 04 00 35 04 06 00 32 B1 0F 66 FE 4F 21 17 31 A3 DE FA 4B 8F [14:47:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 19 B2 47 00 34 5E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 54 DA 04 00 F4 03 04 00 A1 4F 1F 67 B6 04 01 00 00 79 18 41 19 92 86 14 81 [14:47:05]CommunicateWithHost err = 0 [14:47:05]CheckOFDResponse [14:47:05]1017 (14) - 77093643461234 [14:47:05]1041 (16) - 0000000000874671 [14:47:05]1040 (4) - 318036 [14:47:05]1012 (4) - 28.10.2024 08:47 [14:47:05]1206 (1) - 0 [14:47:05]OFD Sender: Remove packet 318036 [14:47:05]ProducePacketName [14:47:05]name=ofd_packets/00318036 [14:47:05]NVStorageDeleteData [14:47:05]Write to MH i2c: 01 00 00 34 56 8A [14:47:05]Write i2c OK [14:47:05]MH_I2C_Read... [14:47:05]Read from MH i2c: 01 [14:47:05]MH_I2C_Read... [14:47:05]Read from MH i2c: 01 07 00 [14:47:05]MH_I2C_Read... [14:47:05]Read from MH i2c: 01 07 00 34 56 00 00 00 00 00 1F 0D BD [14:47:05]RasterBufferAndPrint [14:47:05]line [14:47:05]line [14:47:05]line [14:47:05]line [14:47:05]line [14:47:05]written 0, free lines is 3365 [14:47:05]MH_Cut [14:47:05]Write to MH i2c: D1 01 00 3B 56 01 63 [14:47:05]Write i2c OK [14:47:05]MH_I2C_Read... [14:47:05]Read from MH i2c: D1 [14:47:05]MH_I2C_Read... [14:47:05]Read from MH i2c: D1 01 00 [14:47:05]MH_I2C_Read... [14:47:05]Read from MH i2c: D1 01 00 3B 56 00 62 [14:47:05]Write to MH i2c: 01 00 00 3C 56 92 [14:47:05]Write i2c OK [14:47:05]MH_I2C_Read... [14:47:05]OFD Sender: No OFD packet to send [14:47:06]*** Cut start [14:47:06]*** Partial cut [14:47:06]*** CUTSNS_PIN = 1 [14:47:06]*** CUTSNS_PIN = 0 [14:47:06]*** Brake cut motor [14:47:06]Read from MH i2c: 01 [14:47:06]MH_I2C_Read... [14:47:06]*** Stop cut motor [14:47:06]*** Cut end [14:47:06]Read from MH i2c: 01 07 00 [14:47:06]MH_I2C_Read... [14:47:06]Read from MH i2c: 01 07 00 3C 56 00 00 00 00 00 FF 0F A7 [14:47:06]process_action close_receipt done [14:47:06]requested_data is exist [14:47:06]produce_requested_data [14:47:06]requested_item fm.sn is exist - process it [14:47:06]wFMCommunicate request_size=4 [14:47:06]MH_SAM_APDU [14:47:06]CAPDU: 80 11 00 00 [14:47:06]Write to MH i2c: E2 08 00 3D 56 80 11 00 00 00 00 00 00 0D [14:47:06]Write i2c OK [14:47:06]MH_I2C_Read... [14:47:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:47:06]Read from MH i2c: E2 [14:47:06]MH_I2C_Read... [14:47:06]Read from MH i2c: E2 17 00 [14:47:06]MH_I2C_Read... [14:47:06]Read from MH i2c: E2 17 00 3D 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 61 [14:47:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:47:06]wFMCommunicate OK [14:47:06]requested_item fd.num is exist - process it [14:47:06]SAM_PROTO_GetFieldsCounters [14:47:06]wFMCommunicate request_size=4 [14:47:06]MH_SAM_APDU [14:47:06]CAPDU: 80 13 00 00 [14:47:06]Write to MH i2c: E2 08 00 3E 56 80 13 00 00 00 00 00 00 10 [14:47:06]Write i2c OK [14:47:06]MH_I2C_Read... [14:47:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:47:07]Read from MH i2c: E2 [14:47:07]MH_I2C_Read... [14:47:07]Read from MH i2c: E2 62 00 [14:47:07]MH_I2C_Read... [14:47:07]Read from MH i2c: E2 62 00 3E 56 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 54 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 FF 01 00 00 5E 04 04 00 FF 01 00 00 57 04 04 00 00 02 00 00 19 04 04 00 00 00 00 00 90 00 8A [14:47:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 54 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 FF 01 00 00 5E 04 04 00 FF 01 00 00 57 04 04 00 00 02 00 00 19 04 04 00 00 00 00 00 90 00 [14:47:07]wFMCommunicate OK [14:47:07]SAM_PROTO_GetFieldsCounters done [14:47:07]requested_item shift.num is exist - process it [14:47:07]requested_item shift.opened is exist - process it [14:47:07]req_shift_opened [14:47:07]FM_GetShiftState [14:47:07]SAM_PROTO_GetShiftState [14:47:07]wFMCommunicate request_size=4 [14:47:07]MH_SAM_APDU [14:47:07]CAPDU: 80 13 01 00 [14:47:07]Write to MH i2c: E2 08 00 3F 56 80 13 01 00 00 00 00 00 12 [14:47:07]Write i2c OK [14:47:07]MH_I2C_Read... [14:47:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:47:07]Read from MH i2c: E2 [14:47:07]MH_I2C_Read... [14:47:07]Read from MH i2c: E2 0E 00 [14:47:07]MH_I2C_Read... [14:47:07]Read from MH i2c: E2 0E 00 3F 56 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 0B [14:47:07]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:47:07]wFMCommunicate OK [14:47:07]SAM_PROTO_GetShiftState done [14:47:07]FM_GetShiftState done [14:47:07]req_shift_opened done [14:47:07]requested_item shift.open_date is exist - process it [14:47:07]req_shift_open_date [14:47:07]req_shift_open_date done [14:47:07]produce_requested_data done [14:47:07]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318036,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:47:07]process_action_free close_receipt [14:47:07]json_value_free [14:47:07]json_value_free done [14:47:07]process_json_proto returns [14:47:07]Send response to host [14:47:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318036,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:47:07]free response buf [14:47:07]execute_script done [14:47:07]execute_script returns [14:47:07]free content buf [14:47:07]Sock 9.Close socket [14:47:07]Sock 9.Thread stoped [14:47:10]OFD Sender: No OFD packet to send [14:47:15]OFD Sender: No OFD packet to send [14:47:20]OFD Sender: No OFD packet to send [14:47:25]OFD Sender: No OFD packet to send [14:47:30]OFD Sender: No OFD packet to send [14:47:35]OFD Sender: No OFD packet to send [14:47:40]OFD Sender: No OFD packet to send [14:47:45]OFD Sender: No OFD packet to send [14:47:51]OFD Sender: No OFD packet to send [14:47:56]OFD Sender: No OFD packet to send [14:48:01]OFD Sender: No OFD packet to send [14:48:06]OFD Sender: No OFD packet to send [14:48:11]OFD Sender: No OFD packet to send [14:48:15]accept exits with 7 [14:48:15]New connection [14:48:15]New thread 3067293028 created [14:48:15]Thread 3067436388 joined [14:48:15]Waiting for new connection... [14:48:15] Sock 7.Parse request [14:48:15]Sock 7.Check first char [14:48:15]Sock 7.First char is OK [14:48:15]request: POST /json_proto HTTP/1.0 [14:48:15]Method: POST [14:48:15]URL: /json_proto [14:48:15]Method is POST - this is cgi request [14:48:15]url: /json_proto [14:48:15]query_string will be loaded in cgi processing [14:48:15]execute_cgi json_proto POST (null) [14:48:15]execute_cgi path=json_proto method=POST [14:48:15]POST find Content-Length [14:48:15]Host: 172.17.50.195:8080 [14:48:15]Content-Length: 688 [14:48:15]Content-Type: application/json [14:48:15] [14:48:15]POST finish read [14:48:15]Found Content-Length = 688 [14:48:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093010", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:48:15]execute_script... [14:48:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093010", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:48:15]POST & json_proto [14:48:15]process_json_proto [14:48:15]json parsed OK: [14:48:15]protocol is kg_v1.0 [14:48:15]action value=close_receipt [14:48:15]process_action close_receipt [14:48:15]cmd_close_receipt [14:48:15]MH_GetDate [14:48:15]Write to MH i2c: F0 00 00 40 56 85 [14:48:15]Write i2c OK [14:48:15]MH_I2C_Read... [14:48:15]Read from MH i2c: F0 [14:48:15]MH_I2C_Read... [14:48:15]Read from MH i2c: F0 09 00 [14:48:15]MH_I2C_Read... [14:48:15]Read from MH i2c: F0 09 00 40 56 00 30 A4 1F 67 43 33 1C 67 E1 [14:48:15]GetLastDocTimeStamp 1730126825 [14:48:15]current date 1730126896 [14:48:15]FM_GetShiftState [14:48:15]SAM_PROTO_GetShiftState [14:48:15]wFMCommunicate request_size=4 [14:48:15]MH_SAM_APDU [14:48:15]CAPDU: 80 13 01 00 [14:48:15]Write to MH i2c: E2 08 00 41 56 80 13 01 00 00 00 00 00 14 [14:48:15]Write i2c OK [14:48:15]MH_I2C_Read... [14:48:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:48:15]Read from MH i2c: E2 [14:48:15]MH_I2C_Read... [14:48:15]Read from MH i2c: E2 0E 00 [14:48:15]MH_I2C_Read... [14:48:15]Read from MH i2c: E2 0E 00 41 56 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 0D [14:48:15]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:48:15]wFMCommunicate OK [14:48:15]SAM_PROTO_GetShiftState done [14:48:15]FM_GetShiftState done [14:48:15]opened in 1730073493 [14:48:15]opened+sec_in_day 1730159893 [14:48:15]quantity*price = 200025 [14:48:15]sum+1 = 200026 [14:48:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 512 28.10.2024 14:48 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318037 ФПД: 212385452725344 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T144817&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318037&fm=212385452725344&tin=02508201610067®Number=0000000000091628&sum=200000 [14:48:16]StoreToDocumentArchive [14:48:16]shift 546 fd 318037 [14:48:16]save to /storage/0546/doc_00318037 [14:48:16]save last doc name /storage/0546/doc_00318037 to /storage/kkm_last_doc_name [14:48:16]save OK [14:48:16]Clear old archive folders... [14:48:16]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:48:16]tlvbuf is 01390F90 [14:48:16]SAM_PROTO_ClearQueue [14:48:16]wFMCommunicate request_size=4 [14:48:16]MH_SAM_APDU [14:48:16]CAPDU: 80 09 00 00 [14:48:16]Write to MH i2c: E2 08 00 4E 56 80 09 00 00 00 00 00 00 16 [14:48:16]Write i2c OK [14:48:16]MH_I2C_Read... [14:48:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:48:16]Read from MH i2c: E2 [14:48:16]MH_I2C_Read... [14:48:16]Read from MH i2c: E2 03 00 [14:48:16]MH_I2C_Read... [14:48:16]Read from MH i2c: E2 03 00 4E 56 00 90 00 18 [14:48:16]RAPDU: 90 00 [14:48:16]wFMCommunicate OK [14:48:16]SAM_PROTO_ClearQueue done [14:48:16]KKMCreateOFDPacket [14:48:16]OFDProtocolAddRootSTLVToBuf [14:48:16]FM_MakeSignedData [14:48:16]FM_MakeSignedData [14:48:16]SAM_PROTO_SignData [14:48:16]wFMCommunicate request_size=4 [14:48:16]MH_SAM_APDU [14:48:16]CAPDU: 80 0D 01 02 [14:48:16]Write to MH i2c: E2 08 00 4F 56 80 0D 01 02 00 00 00 00 1E [14:48:16]Write i2c OK [14:48:16]MH_I2C_Read... [14:48:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:48:16]Read from MH i2c: E2 [14:48:16]MH_I2C_Read... [14:48:16]Read from MH i2c: E2 03 00 [14:48:16]MH_I2C_Read... [14:48:16]Read from MH i2c: E2 03 00 4F 56 00 90 00 19 [14:48:16]RAPDU: 90 00 [14:48:16]wFMCommunicate OK [14:48:16]wFMCommunicate request_size=255 [14:48:16]MH_SAM_APDU [14:48:16]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 00 02 00 00 F4 03 04 00 31 A4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 55 DA 04 00 35 04 06 00 [14:48:16]Write to MH i2c: E2 02 01 50 56 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 00 02 00 00 F4 03 04 00 31 A4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 55 DA 04 00 35 04 06 00 00 00 2C [14:48:16]Write i2c OK [14:48:16]MH_I2C_Read... [14:48:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:48:16]Read from MH i2c: E2 [14:48:16]MH_I2C_Read... [14:48:16]Read from MH i2c: E2 03 00 [14:48:16]MH_I2C_Read... [14:48:16]Read from MH i2c: E2 03 00 50 56 00 90 00 1A [14:48:16]RAPDU: 90 00 [14:48:16]wFMCommunicate OK [14:48:16]wFMCommunicate request_size=11 [14:48:16]MH_SAM_APDU [14:48:16]CAPDU: 80 0D 02 02 06 C1 29 D7 77 14 60 [14:48:16]Write to MH i2c: E2 0E 00 51 56 80 0D 02 02 06 00 C1 29 D7 77 14 60 00 00 D9 [14:48:16]Write i2c OK [14:48:16]MH_I2C_Read... [14:48:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:48:16]Read from MH i2c: E2 [14:48:16]MH_I2C_Read... [14:48:16]Read from MH i2c: E2 03 00 [14:48:16]MH_I2C_Read... [14:48:16]Read from MH i2c: E2 03 00 51 56 00 90 00 1B [14:48:16]RAPDU: 90 00 [14:48:16]wFMCommunicate OK [14:48:16]wFMCommunicate request_size=4 [14:48:16]MH_SAM_APDU [14:48:16]CAPDU: 80 0D 03 02 [14:48:16]Write to MH i2c: E2 08 00 52 56 80 0D 03 02 00 00 00 00 23 [14:48:16]Write i2c OK [14:48:16]MH_I2C_Read... [14:48:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:48:17]Read from MH i2c: E2 [14:48:17]MH_I2C_Read... [14:48:17]Read from MH i2c: E2 0B 00 [14:48:17]MH_I2C_Read... [14:48:17]Read from MH i2c: E2 0B 00 52 56 00 47 53 97 F3 C7 4D 44 7B 90 00 1B [14:48:17]RAPDU: 47 53 97 F3 C7 4D 44 7B 90 00 [14:48:17]wFMCommunicate OK [14:48:17]SAM_PROTO_SignData done [14:48:17]FM_MakeSignedData done [14:48:17]CreateOFDProtocolMessage [14:48:17]wFMCommunicate request_size=4 [14:48:17]MH_SAM_APDU [14:48:17]CAPDU: 80 11 00 00 [14:48:17]Write to MH i2c: E2 08 00 53 56 80 11 00 00 00 00 00 00 23 [14:48:17]Write i2c OK [14:48:17]MH_I2C_Read... [14:48:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:48:17]Read from MH i2c: E2 [14:48:17]MH_I2C_Read... [14:48:17]Read from MH i2c: E2 17 00 [14:48:17]MH_I2C_Read... [14:48:17]Read from MH i2c: E2 17 00 53 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 77 [14:48:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:48:17]wFMCommunicate OK [14:48:17]CreateOFDProtocolMessage done [14:48:17]OFDSenderStorePacket 318037 [14:48:17]StoreOFDPacket docnum=318037 [14:48:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 7D 0C 08 01 AA 07 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 00 02 00 00 F4 03 04 00 31 A4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 55 DA 04 00 35 04 06 00 C1 29 D7 77 14 60 47 53 97 F3 C7 4D 44 7B [14:48:17]CheckFolder [14:48:17]dirname=/storage/ofd_packets [14:48:17]CheckFolder done [14:48:17]ProducePacketName [14:48:17]name=ofd_packets/00318037 [14:48:17]NVStorageSaveData ofd_packets/00318037 [14:48:17]File name is /storage/ofd_packets/00318037 [14:48:17]Write 302 bytes [14:48:17]NVStorageSaveData done [14:48:17]OFDSenderStorePacket done [14:48:17]KKMCreateOFDPacket done [14:48:17]NVStorageSaveData kkm_last_timestamp [14:48:17]File name is /storage/kkm_last_timestamp [14:48:17]Write 4 bytes [14:48:17]NVStorageSaveData done [14:48:17]ExternCall_PrintAddStr [14:48:17]wPrintStart [14:48:17]Write to MH i2c: 01 00 00 54 56 AA [14:48:17]Write i2c OK [14:48:17]MH_I2C_Read... [14:48:17]Read from MH i2c: 01 [14:48:17]MH_I2C_Read... [14:48:17]Read from MH i2c: 01 07 00 [14:48:17]MH_I2C_Read... [14:48:17]Read from MH i2c: 01 07 00 54 56 00 00 00 00 00 FF 0F BF [14:48:17]RasterBufferAndPrint [14:48:17]line Счет N : (1)1093010 [14:48:17]line ИНН: 02508201610067 [14:48:17]line Контрольно-Кассовый Чек [14:48:17]line ПРОДАЖА [14:48:17]line ТРК (МРК, ГНК) : 21 [14:48:17]line Товар: 2710194210 [14:48:17]line ДТ(л)-К-2 [14:48:17]line 26.250 * 76.20 [14:48:17]line = 2000.25 [14:48:17]line НДС 12% НСП 1% [14:48:17]line > о реализуемом товаре [14:48:17]line ОКРУГЛЕНИЕ: -0.25 [14:48:17]line ИТОГО: 2000.00 [14:48:17]line Внесено: 2000.00 [14:48:17]line СДАЧА: 0.00 [14:48:17]line НСП 1% : 17.70 [14:48:17]line НДС 12% : 212.42 [14:48:17]line Наличными: 2000.00 [14:48:17]line Безнал.: 0.00 [14:48:17]line Место: АЗС № 101 "Партнер Нефть" [14:48:17]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:48:17]line СНО: Общий режим [14:48:17]line Чек 512 28.10.2024 14:48 [14:48:17]line Смена: 546 ФФД: 1.0 [14:48:17]line ЗНМ: 0300000082 [14:48:17]line РНМ: 0000000000091628 [14:48:17]line Версия ККМ: 001 [14:48:17]line ФМ: 0000000000874671 [14:48:17]line ФД: 318037 [14:48:17]line ФПД: 212385452725344 [14:48:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T144817&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318037&fm=212385452725344&tin=02508201610067®Number=0000000000091628&sum=200000 [14:48:17]OFD Sender: Processing packet 318037 [packets to send 127, broken 126] [14:48:17]ProducePacketName [14:48:17]name=ofd_packets/00318037 [14:48:17]OFD Sender: To server: pG, [14:48:17]CommunicateWithHost lk.salyk.kg:30040 [14:48:17]ConnectInit lk.salyk.kg [14:48:17]written 0, free lines is 4095 [14:48:17]Connected sock=10 [14:48:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 7D 0C 08 01 AA 07 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 00 02 00 00 F4 03 04 00 31 A4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 55 DA 04 00 35 04 06 00 C1 29 D7 77 14 60 47 53 97 F3 C7 4D 44 7B [14:48:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 DC 93 47 00 9B 56 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 55 DA 04 00 F4 03 04 00 E9 4F 1F 67 B6 04 01 00 00 F5 7D 93 3A 3B 4B 70 35 [14:48:17]CommunicateWithHost err = 0 [14:48:17]CheckOFDResponse [14:48:17]1017 (14) - 77093643461234 [14:48:17]1041 (16) - 0000000000874671 [14:48:17]1040 (4) - 318037 [14:48:17]1012 (4) - 28.10.2024 08:48 [14:48:17]1206 (1) - 0 [14:48:17]OFD Sender: Remove packet 318037 [14:48:17]ProducePacketName [14:48:17]name=ofd_packets/00318037 [14:48:17]NVStorageDeleteData [14:48:17]Write to MH i2c: 01 00 00 7F 56 D5 [14:48:17]Write i2c OK [14:48:17]MH_I2C_Read... [14:48:17]Read from MH i2c: 01 [14:48:17]MH_I2C_Read... [14:48:17]Read from MH i2c: 01 07 00 [14:48:17]MH_I2C_Read... [14:48:17]Read from MH i2c: 01 07 00 7F 56 00 00 00 00 00 F2 0C DA [14:48:17]RasterBufferAndPrint [14:48:17]line [14:48:17]line [14:48:17]line [14:48:17]line [14:48:17]line [14:48:17]written 0, free lines is 3321 [14:48:17]MH_Cut [14:48:17]Write to MH i2c: D1 01 00 86 56 01 AE [14:48:17]Write i2c OK [14:48:17]MH_I2C_Read... [14:48:17]Read from MH i2c: D1 [14:48:17]MH_I2C_Read... [14:48:17]Read from MH i2c: D1 01 00 [14:48:17]MH_I2C_Read... [14:48:17]Read from MH i2c: D1 01 00 86 56 00 AD [14:48:17]Write to MH i2c: 01 00 00 87 56 DD [14:48:17]Write i2c OK [14:48:17]MH_I2C_Read... [14:48:18]OFD Sender: No OFD packet to send [14:48:18]*** Cut start [14:48:18]*** Partial cut [14:48:18]*** CUTSNS_PIN = 1 [14:48:18]*** CUTSNS_PIN = 0 [14:48:18]*** Brake cut motor [14:48:19]Read from MH i2c: 01 [14:48:19]MH_I2C_Read... [14:48:19]*** Stop cut motor [14:48:19]*** Cut end [14:48:19]Read from MH i2c: 01 07 00 [14:48:19]MH_I2C_Read... [14:48:19]Read from MH i2c: 01 07 00 87 56 00 00 00 00 00 FF 0F F2 [14:48:19]process_action close_receipt done [14:48:19]requested_data is exist [14:48:19]produce_requested_data [14:48:19]requested_item fm.sn is exist - process it [14:48:19]wFMCommunicate request_size=4 [14:48:19]MH_SAM_APDU [14:48:19]CAPDU: 80 11 00 00 [14:48:19]Write to MH i2c: E2 08 00 88 56 80 11 00 00 00 00 00 00 58 [14:48:19]Write i2c OK [14:48:19]MH_I2C_Read... [14:48:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:48:19]Read from MH i2c: E2 [14:48:19]MH_I2C_Read... [14:48:19]Read from MH i2c: E2 17 00 [14:48:19]MH_I2C_Read... [14:48:19]Read from MH i2c: E2 17 00 88 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 AC [14:48:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:48:19]wFMCommunicate OK [14:48:19]requested_item fd.num is exist - process it [14:48:19]SAM_PROTO_GetFieldsCounters [14:48:19]wFMCommunicate request_size=4 [14:48:19]MH_SAM_APDU [14:48:19]CAPDU: 80 13 00 00 [14:48:19]Write to MH i2c: E2 08 00 89 56 80 13 00 00 00 00 00 00 5B [14:48:19]Write i2c OK [14:48:19]MH_I2C_Read... [14:48:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:48:19]Read from MH i2c: E2 [14:48:19]MH_I2C_Read... [14:48:19]Read from MH i2c: E2 62 00 [14:48:19]MH_I2C_Read... [14:48:19]Read from MH i2c: E2 62 00 89 56 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 55 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 00 02 00 00 5E 04 04 00 00 02 00 00 57 04 04 00 01 02 00 00 19 04 04 00 00 00 00 00 90 00 DB [14:48:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 55 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 00 02 00 00 5E 04 04 00 00 02 00 00 57 04 04 00 01 02 00 00 19 04 04 00 00 00 00 00 90 00 [14:48:19]wFMCommunicate OK [14:48:19]SAM_PROTO_GetFieldsCounters done [14:48:19]requested_item shift.num is exist - process it [14:48:19]requested_item shift.opened is exist - process it [14:48:19]req_shift_opened [14:48:19]FM_GetShiftState [14:48:19]SAM_PROTO_GetShiftState [14:48:19]wFMCommunicate request_size=4 [14:48:19]MH_SAM_APDU [14:48:19]CAPDU: 80 13 01 00 [14:48:19]Write to MH i2c: E2 08 00 8A 56 80 13 01 00 00 00 00 00 5D [14:48:19]Write i2c OK [14:48:19]MH_I2C_Read... [14:48:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:48:19]Read from MH i2c: E2 [14:48:19]MH_I2C_Read... [14:48:19]Read from MH i2c: E2 0E 00 [14:48:19]MH_I2C_Read... [14:48:19]Read from MH i2c: E2 0E 00 8A 56 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 56 [14:48:19]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:48:19]wFMCommunicate OK [14:48:19]SAM_PROTO_GetShiftState done [14:48:19]FM_GetShiftState done [14:48:19]req_shift_opened done [14:48:19]requested_item shift.open_date is exist - process it [14:48:19]req_shift_open_date [14:48:19]req_shift_open_date done [14:48:19]produce_requested_data done [14:48:19]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318037,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:48:19]process_action_free close_receipt [14:48:19]json_value_free [14:48:19]json_value_free done [14:48:19]process_json_proto returns [14:48:19]Send response to host [14:48:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318037,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:48:19]free response buf [14:48:19]execute_script done [14:48:19]execute_script returns [14:48:19]free content buf [14:48:19]Sock 7.Close socket [14:48:19]Sock 7.Thread stoped [14:48:23]OFD Sender: No OFD packet to send [14:48:28]OFD Sender: No OFD packet to send [14:48:33]OFD Sender: No OFD packet to send [14:48:38]OFD Sender: No OFD packet to send [14:48:43]OFD Sender: No OFD packet to send [14:48:48]OFD Sender: No OFD packet to send [14:48:53]OFD Sender: No OFD packet to send [14:48:58]OFD Sender: No OFD packet to send [14:49:03]OFD Sender: No OFD packet to send [14:49:08]OFD Sender: No OFD packet to send [14:49:13]OFD Sender: No OFD packet to send [14:49:18]OFD Sender: No OFD packet to send [14:49:23]OFD Sender: No OFD packet to send [14:49:28]OFD Sender: No OFD packet to send [14:49:33]OFD Sender: No OFD packet to send [14:49:38]OFD Sender: No OFD packet to send [14:49:43]OFD Sender: No OFD packet to send [14:49:48]OFD Sender: No OFD packet to send [14:49:53]OFD Sender: No OFD packet to send [14:49:58]OFD Sender: No OFD packet to send [14:50:03]OFD Sender: No OFD packet to send [14:50:08]OFD Sender: No OFD packet to send [14:50:13]OFD Sender: No OFD packet to send [14:50:18]OFD Sender: No OFD packet to send [14:50:23]OFD Sender: No OFD packet to send [14:50:28]OFD Sender: No OFD packet to send [14:50:33]OFD Sender: No OFD packet to send [14:50:38]OFD Sender: No OFD packet to send [14:50:43]OFD Sender: No OFD packet to send [14:50:48]OFD Sender: No OFD packet to send [14:50:53]OFD Sender: No OFD packet to send [14:50:58]OFD Sender: No OFD packet to send [14:51:03]OFD Sender: No OFD packet to send [14:51:08]OFD Sender: No OFD packet to send [14:51:13]OFD Sender: No OFD packet to send [14:51:18]OFD Sender: No OFD packet to send [14:51:23]OFD Sender: No OFD packet to send [14:51:23]accept exits with 9 [14:51:23]New connection [14:51:23]New thread 3067436388 created [14:51:23]Thread 3067293028 joined [14:51:23]Waiting for new connection... [14:51:23] Sock 9.Parse request [14:51:23]Sock 9.Check first char [14:51:23]Sock 9.First char is OK [14:51:23]request: POST /json_proto HTTP/1.0 [14:51:23]Method: POST [14:51:23]URL: /json_proto [14:51:23]Method is POST - this is cgi request [14:51:23]url: /json_proto [14:51:23]query_string will be loaded in cgi processing [14:51:23]execute_cgi json_proto POST (null) [14:51:23]execute_cgi path=json_proto method=POST [14:51:23]POST find Content-Length [14:51:23]Host: 172.17.50.195:8080 [14:51:23]Content-Length: 681 [14:51:23]Content-Type: application/json [14:51:23] [14:51:23]POST finish read [14:51:23]Found Content-Length = 681 [14:51:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093013", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 6.010, "sum" : 230.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 230.00, "payments": [ { "type": 0, "sum" : 230.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:51:23]execute_script... [14:51:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093013", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 6.010, "sum" : 230.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 230.00, "payments": [ { "type": 0, "sum" : 230.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:51:23]POST & json_proto [14:51:23]process_json_proto [14:51:23]json parsed OK: [14:51:23]protocol is kg_v1.0 [14:51:23]action value=close_receipt [14:51:23]process_action close_receipt [14:51:23]cmd_close_receipt [14:51:23]MH_GetDate [14:51:23]Write to MH i2c: F0 00 00 8B 56 D0 [14:51:23]Write i2c OK [14:51:23]MH_I2C_Read... [14:51:23]Read from MH i2c: F0 [14:51:23]MH_I2C_Read... [14:51:23]Read from MH i2c: F0 09 00 [14:51:23]MH_I2C_Read... [14:51:23]Read from MH i2c: F0 09 00 8B 56 00 ED A4 1F 67 43 33 1C 67 E9 [14:51:23]GetLastDocTimeStamp 1730126897 [14:51:23]current date 1730127085 [14:51:23]FM_GetShiftState [14:51:23]SAM_PROTO_GetShiftState [14:51:23]wFMCommunicate request_size=4 [14:51:23]MH_SAM_APDU [14:51:23]CAPDU: 80 13 01 00 [14:51:23]Write to MH i2c: E2 08 00 8C 56 80 13 01 00 00 00 00 00 5F [14:51:23]Write i2c OK [14:51:23]MH_I2C_Read... [14:51:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:51:23]Read from MH i2c: E2 [14:51:23]MH_I2C_Read... [14:51:23]Read from MH i2c: E2 0E 00 [14:51:23]MH_I2C_Read... [14:51:23]Read from MH i2c: E2 0E 00 8C 56 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 58 [14:51:23]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:51:23]wFMCommunicate OK [14:51:23]SAM_PROTO_GetShiftState done [14:51:23]FM_GetShiftState done [14:51:23]opened in 1730073493 [14:51:23]opened+sec_in_day 1730159893 [14:51:23]quantity*price = 23018 [14:51:23]sum+1 = 23019 [14:51:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 230.00 Внесено: 500.00 СДАЧА: 270.00 НСП 1% : 2.04 НДС 12% : 24.44 Наличными: 230.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 513 28.10.2024 14:51 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318038 ФПД: 32907792526137 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T145125&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318038&fm=32907792526137&tin=02508201610067®Number=0000000000091628&sum=23000 [14:51:24]StoreToDocumentArchive [14:51:24]shift 546 fd 318038 [14:51:24]save to /storage/0546/doc_00318038 [14:51:24]save last doc name /storage/0546/doc_00318038 to /storage/kkm_last_doc_name [14:51:24]save OK [14:51:24]Clear old archive folders... [14:51:24]ProcessDocumentItem done err = 0, tmpTLVsize=250 [14:51:24]tlvbuf is 0139FEE0 [14:51:24]SAM_PROTO_ClearQueue [14:51:24]wFMCommunicate request_size=4 [14:51:24]MH_SAM_APDU [14:51:24]CAPDU: 80 09 00 00 [14:51:24]Write to MH i2c: E2 08 00 99 56 80 09 00 00 00 00 00 00 61 [14:51:24]Write i2c OK [14:51:24]MH_I2C_Read... [14:51:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:51:24]Read from MH i2c: E2 [14:51:24]MH_I2C_Read... [14:51:24]Read from MH i2c: E2 03 00 [14:51:24]MH_I2C_Read... [14:51:24]Read from MH i2c: E2 03 00 99 56 00 90 00 63 [14:51:24]RAPDU: 90 00 [14:51:24]wFMCommunicate OK [14:51:24]SAM_PROTO_ClearQueue done [14:51:24]KKMCreateOFDPacket [14:51:24]OFDProtocolAddRootSTLVToBuf [14:51:24]FM_MakeSignedData [14:51:24]FM_MakeSignedData [14:51:24]SAM_PROTO_SignData [14:51:24]wFMCommunicate request_size=4 [14:51:24]MH_SAM_APDU [14:51:24]CAPDU: 80 0D 01 02 [14:51:24]Write to MH i2c: E2 08 00 9A 56 80 0D 01 02 00 00 00 00 69 [14:51:24]Write i2c OK [14:51:24]MH_I2C_Read... [14:51:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:51:24]Read from MH i2c: E2 [14:51:24]MH_I2C_Read... [14:51:24]Read from MH i2c: E2 03 00 [14:51:24]MH_I2C_Read... [14:51:24]Read from MH i2c: E2 03 00 9A 56 00 90 00 64 [14:51:24]RAPDU: 90 00 [14:51:24]wFMCommunicate OK [14:51:24]wFMCommunicate request_size=255 [14:51:24]MH_SAM_APDU [14:51:24]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 7A 17 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 EA 59 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 CC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8C 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 01 02 00 00 F4 03 04 00 ED A4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 56 DA 04 00 35 04 06 00 1D ED [14:51:24]Write to MH i2c: E2 02 01 9B 56 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 7A 17 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 EA 59 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 CC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8C 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 01 02 00 00 F4 03 04 00 ED A4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 56 DA 04 00 35 04 06 00 1D ED 00 00 33 [14:51:24]Write i2c OK [14:51:24]MH_I2C_Read... [14:51:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:51:25]Read from MH i2c: E2 [14:51:25]MH_I2C_Read... [14:51:25]Read from MH i2c: E2 03 00 [14:51:25]MH_I2C_Read... [14:51:25]Read from MH i2c: E2 03 00 9B 56 00 90 00 65 [14:51:25]RAPDU: 90 00 [14:51:25]wFMCommunicate OK [14:51:25]wFMCommunicate request_size=9 [14:51:25]MH_SAM_APDU [14:51:25]CAPDU: 80 0D 02 02 04 F1 48 AB 39 [14:51:25]Write to MH i2c: E2 0C 00 9C 56 80 0D 02 02 04 00 F1 48 AB 39 00 00 91 [14:51:25]Write i2c OK [14:51:25]MH_I2C_Read... [14:51:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:51:25]Read from MH i2c: E2 [14:51:25]MH_I2C_Read... [14:51:25]Read from MH i2c: E2 03 00 [14:51:25]MH_I2C_Read... [14:51:25]Read from MH i2c: E2 03 00 9C 56 00 90 00 66 [14:51:25]RAPDU: 90 00 [14:51:25]wFMCommunicate OK [14:51:25]wFMCommunicate request_size=4 [14:51:25]MH_SAM_APDU [14:51:25]CAPDU: 80 0D 03 02 [14:51:25]Write to MH i2c: E2 08 00 9D 56 80 0D 03 02 00 00 00 00 6E [14:51:25]Write i2c OK [14:51:25]MH_I2C_Read... [14:51:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:51:25]Read from MH i2c: E2 [14:51:25]MH_I2C_Read... [14:51:25]Read from MH i2c: E2 0B 00 [14:51:25]MH_I2C_Read... [14:51:25]Read from MH i2c: E2 0B 00 9D 56 00 67 76 79 A1 FB 77 C6 49 90 00 E7 [14:51:25]RAPDU: 67 76 79 A1 FB 77 C6 49 90 00 [14:51:25]wFMCommunicate OK [14:51:25]SAM_PROTO_SignData done [14:51:25]FM_MakeSignedData done [14:51:25]CreateOFDProtocolMessage [14:51:25]wFMCommunicate request_size=4 [14:51:25]MH_SAM_APDU [14:51:25]CAPDU: 80 11 00 00 [14:51:25]Write to MH i2c: E2 08 00 9E 56 80 11 00 00 00 00 00 00 6E [14:51:25]Write i2c OK [14:51:25]MH_I2C_Read... [14:51:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:51:25]Read from MH i2c: E2 [14:51:25]MH_I2C_Read... [14:51:25]Read from MH i2c: E2 17 00 [14:51:25]MH_I2C_Read... [14:51:25]Read from MH i2c: E2 17 00 9E 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C2 [14:51:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:51:25]wFMCommunicate OK [14:51:25]CreateOFDProtocolMessage done [14:51:25]OFDSenderStorePacket 318038 [14:51:25]StoreOFDPacket docnum=318038 [14:51:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 13 7F 06 01 67 F6 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 7A 17 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 EA 59 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 CC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8C 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 01 02 00 00 F4 03 04 00 ED A4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 56 DA 04 00 35 04 06 00 1D ED F1 48 AB 39 67 76 79 A1 FB 77 C6 49 [14:51:25]CheckFolder [14:51:25]dirname=/storage/ofd_packets [14:51:25]CheckFolder done [14:51:25]ProducePacketName [14:51:25]name=ofd_packets/00318038 [14:51:25]NVStorageSaveData ofd_packets/00318038 [14:51:25]File name is /storage/ofd_packets/00318038 [14:51:25]Write 300 bytes [14:51:25]NVStorageSaveData done [14:51:25]OFDSenderStorePacket done [14:51:25]KKMCreateOFDPacket done [14:51:25]NVStorageSaveData kkm_last_timestamp [14:51:25]File name is /storage/kkm_last_timestamp [14:51:25]Write 4 bytes [14:51:25]NVStorageSaveData done [14:51:25]ExternCall_PrintAddStr [14:51:25]wPrintStart [14:51:25]Write to MH i2c: 01 00 00 9F 56 F5 [14:51:25]Write i2c OK [14:51:25]MH_I2C_Read... [14:51:25]Read from MH i2c: 01 [14:51:25]MH_I2C_Read... [14:51:25]Read from MH i2c: 01 07 00 [14:51:25]MH_I2C_Read... [14:51:25]Read from MH i2c: 01 07 00 9F 56 00 00 00 00 00 FF 0F 0A [14:51:25]RasterBufferAndPrint [14:51:25]line Счет N : (1)1093013 [14:51:25]line ИНН: 02508201610067 [14:51:25]line Контрольно-Кассовый Чек [14:51:25]line ПРОДАЖА [14:51:25]line ТРК (МРК, ГНК) : 81 [14:51:25]line Товар: 2711190000 [14:51:25]line ГАЗ-К-5 [14:51:25]line 6.010 * 38.30 [14:51:25]line = 230.18 [14:51:25]line НДС 12% НСП 1% [14:51:25]line > о реализуемом товаре [14:51:25]line ОКРУГЛЕНИЕ: -0.18 [14:51:25]line ИТОГО: 230.00 [14:51:25]line Внесено: 500.00 [14:51:25]line СДАЧА: 270.00 [14:51:25]line НСП 1% : 2.04 [14:51:25]line НДС 12% : 24.44 [14:51:25]line Наличными: 230.00 [14:51:25]line Безнал.: 0.00 [14:51:25]line Место: АЗС № 101 "Партнер Нефть" [14:51:25]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:51:25]line СНО: Общий режим [14:51:25]line Чек 513 28.10.2024 14:51 [14:51:25]line Смена: 546 ФФД: 1.0 [14:51:25]line ЗНМ: 0300000082 [14:51:25]line РНМ: 0000000000091628 [14:51:25]line Версия ККМ: 001 [14:51:25]line ФМ: 0000000000874671 [14:51:25]line ФД: 318038 [14:51:25]line ФПД: 32907792526137 [14:51:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T145125&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318038&fm=32907792526137&tin=02508201610067®Number=0000000000091628&sum=23000 [14:51:25]written 0, free lines is 4095 [14:51:25]OFD Sender: Processing packet 318038 [packets to send 127, broken 126] [14:51:25]ProducePacketName [14:51:25]name=ofd_packets/00318038 [14:51:25]OFD Sender: To server: pG, [14:51:25]CommunicateWithHost lk.salyk.kg:30040 [14:51:25]ConnectInit lk.salyk.kg [14:51:25]Connected sock=10 [14:51:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 13 7F 06 01 67 F6 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 7A 17 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 EA 59 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 CC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8C 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 01 02 00 00 F4 03 04 00 ED A4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 56 DA 04 00 35 04 06 00 1D ED F1 48 AB 39 67 76 79 A1 FB 77 C6 49 [14:51:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 99 D0 47 00 24 D4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 56 DA 04 00 F4 03 04 00 A5 50 1F 67 B6 04 01 00 00 DD 1A 4E D7 A6 86 1B 7C [14:51:25]CommunicateWithHost err = 0 [14:51:25]CheckOFDResponse [14:51:25]1017 (14) - 77093643461234 [14:51:25]1041 (16) - 0000000000874671 [14:51:25]1040 (4) - 318038 [14:51:25]1012 (4) - 28.10.2024 08:51 [14:51:25]1206 (1) - 0 [14:51:25]OFD Sender: Remove packet 318038 [14:51:25]ProducePacketName [14:51:25]name=ofd_packets/00318038 [14:51:25]NVStorageDeleteData [14:51:26]Write to MH i2c: 01 00 00 CA 56 20 [14:51:26]Write i2c OK [14:51:26]MH_I2C_Read... [14:51:26]Read from MH i2c: 01 [14:51:26]MH_I2C_Read... [14:51:26]Read from MH i2c: 01 07 00 [14:51:26]MH_I2C_Read... [14:51:26]Read from MH i2c: 01 07 00 CA 56 00 00 00 00 00 F3 0C 26 [14:51:26]RasterBufferAndPrint [14:51:26]line [14:51:26]line [14:51:26]line [14:51:26]line [14:51:26]line [14:51:26]written 0, free lines is 3321 [14:51:26]MH_Cut [14:51:26]Write to MH i2c: D1 01 00 D1 56 01 F9 [14:51:26]Write i2c OK [14:51:26]MH_I2C_Read... [14:51:26]Read from MH i2c: D1 [14:51:26]MH_I2C_Read... [14:51:26]Read from MH i2c: D1 01 00 [14:51:26]MH_I2C_Read... [14:51:26]Read from MH i2c: D1 01 00 D1 56 00 F8 [14:51:26]Write to MH i2c: 01 00 00 D2 56 28 [14:51:26]Write i2c OK [14:51:26]MH_I2C_Read... [14:51:26]OFD Sender: No OFD packet to send [14:51:26]*** Cut start [14:51:26]*** Partial cut [14:51:26]*** CUTSNS_PIN = 1 [14:51:26]*** CUTSNS_PIN = 0 [14:51:27]*** Brake cut motor [14:51:27]Read from MH i2c: 01 [14:51:27]MH_I2C_Read... [14:51:27]*** Stop cut motor [14:51:27]*** Cut end [14:51:27]Read from MH i2c: 01 07 00 [14:51:27]MH_I2C_Read... [14:51:27]Read from MH i2c: 01 07 00 D2 56 00 00 00 00 00 FF 0F 3D [14:51:27]process_action close_receipt done [14:51:27]requested_data is exist [14:51:27]produce_requested_data [14:51:27]requested_item fm.sn is exist - process it [14:51:27]wFMCommunicate request_size=4 [14:51:27]MH_SAM_APDU [14:51:27]CAPDU: 80 11 00 00 [14:51:27]Write to MH i2c: E2 08 00 D3 56 80 11 00 00 00 00 00 00 A3 [14:51:27]Write i2c OK [14:51:27]MH_I2C_Read... [14:51:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:51:27]Read from MH i2c: E2 [14:51:27]MH_I2C_Read... [14:51:27]Read from MH i2c: E2 17 00 [14:51:27]MH_I2C_Read... [14:51:27]Read from MH i2c: E2 17 00 D3 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F7 [14:51:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:51:27]wFMCommunicate OK [14:51:27]requested_item fd.num is exist - process it [14:51:27]SAM_PROTO_GetFieldsCounters [14:51:27]wFMCommunicate request_size=4 [14:51:27]MH_SAM_APDU [14:51:27]CAPDU: 80 13 00 00 [14:51:27]Write to MH i2c: E2 08 00 D4 56 80 13 00 00 00 00 00 00 A6 [14:51:27]Write i2c OK [14:51:27]MH_I2C_Read... [14:51:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:51:27]Read from MH i2c: E2 [14:51:27]MH_I2C_Read... [14:51:27]Read from MH i2c: E2 62 00 [14:51:27]MH_I2C_Read... [14:51:27]Read from MH i2c: E2 62 00 D4 56 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 56 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 01 02 00 00 5E 04 04 00 01 02 00 00 57 04 04 00 02 02 00 00 19 04 04 00 00 00 00 00 90 00 2A [14:51:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 56 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 01 02 00 00 5E 04 04 00 01 02 00 00 57 04 04 00 02 02 00 00 19 04 04 00 00 00 00 00 90 00 [14:51:27]wFMCommunicate OK [14:51:27]SAM_PROTO_GetFieldsCounters done [14:51:27]requested_item shift.num is exist - process it [14:51:27]requested_item shift.opened is exist - process it [14:51:27]req_shift_opened [14:51:27]FM_GetShiftState [14:51:27]SAM_PROTO_GetShiftState [14:51:27]wFMCommunicate request_size=4 [14:51:27]MH_SAM_APDU [14:51:27]CAPDU: 80 13 01 00 [14:51:27]Write to MH i2c: E2 08 00 D5 56 80 13 01 00 00 00 00 00 A8 [14:51:27]Write i2c OK [14:51:27]MH_I2C_Read... [14:51:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:51:27]Read from MH i2c: E2 [14:51:27]MH_I2C_Read... [14:51:27]Read from MH i2c: E2 0E 00 [14:51:27]MH_I2C_Read... [14:51:27]Read from MH i2c: E2 0E 00 D5 56 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A1 [14:51:27]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:51:27]wFMCommunicate OK [14:51:27]SAM_PROTO_GetShiftState done [14:51:27]FM_GetShiftState done [14:51:27]req_shift_opened done [14:51:27]requested_item shift.open_date is exist - process it [14:51:27]req_shift_open_date [14:51:27]req_shift_open_date done [14:51:27]produce_requested_data done [14:51:27]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318038,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:51:27]process_action_free close_receipt [14:51:27]json_value_free [14:51:27]json_value_free done [14:51:27]process_json_proto returns [14:51:27]Send response to host [14:51:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318038,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:51:27]free response buf [14:51:27]execute_script done [14:51:27]execute_script returns [14:51:27]free content buf [14:51:27]Sock 9.Close socket [14:51:27]Sock 9.Thread stoped [14:51:31]OFD Sender: No OFD packet to send [14:51:36]OFD Sender: No OFD packet to send [14:51:41]OFD Sender: No OFD packet to send [14:51:46]OFD Sender: No OFD packet to send [14:51:51]OFD Sender: No OFD packet to send [14:51:56]OFD Sender: No OFD packet to send [14:52:01]OFD Sender: No OFD packet to send [14:52:06]OFD Sender: No OFD packet to send [14:52:11]OFD Sender: No OFD packet to send [14:52:16]OFD Sender: No OFD packet to send [14:52:21]OFD Sender: No OFD packet to send [14:52:26]OFD Sender: No OFD packet to send [14:52:31]OFD Sender: No OFD packet to send [14:52:36]OFD Sender: No OFD packet to send [14:52:41]OFD Sender: No OFD packet to send [14:52:46]OFD Sender: No OFD packet to send [14:52:51]OFD Sender: No OFD packet to send [14:52:56]OFD Sender: No OFD packet to send [14:53:01]OFD Sender: No OFD packet to send [14:53:06]OFD Sender: No OFD packet to send [14:53:07]accept exits with 7 [14:53:07]New connection [14:53:07]New thread 3067293028 created [14:53:07]Thread 3067436388 joined [14:53:07]Waiting for new connection... [14:53:07] Sock 7.Parse request [14:53:07]Sock 7.Check first char [14:53:07]Sock 7.First char is OK [14:53:07]request: POST /json_proto HTTP/1.0 [14:53:07]Method: POST [14:53:07]URL: /json_proto [14:53:07]Method is POST - this is cgi request [14:53:07]url: /json_proto [14:53:07]query_string will be loaded in cgi processing [14:53:07]execute_cgi json_proto POST (null) [14:53:07]execute_cgi path=json_proto method=POST [14:53:07]POST find Content-Length [14:53:07]Host: 172.17.50.195:8080 [14:53:07]Content-Length: 681 [14:53:07]Content-Type: application/json [14:53:07] [14:53:07]POST finish read [14:53:07]Found Content-Length = 681 [14:53:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093016", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 7.050, "sum" : 270.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 270.00, "total" : 270.00, "payments": [ { "type": 0, "sum" : 270.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:53:07]execute_script... [14:53:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093016", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 7.050, "sum" : 270.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 270.00, "total" : 270.00, "payments": [ { "type": 0, "sum" : 270.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:53:07]POST & json_proto [14:53:07]process_json_proto [14:53:07]json parsed OK: [14:53:07]protocol is kg_v1.0 [14:53:07]action value=close_receipt [14:53:07]process_action close_receipt [14:53:07]cmd_close_receipt [14:53:07]MH_GetDate [14:53:07]Write to MH i2c: F0 00 00 D6 56 1B [14:53:07]Write i2c OK [14:53:07]MH_I2C_Read... [14:53:07]Read from MH i2c: F0 [14:53:07]MH_I2C_Read... [14:53:07]Read from MH i2c: F0 09 00 [14:53:07]MH_I2C_Read... [14:53:07]Read from MH i2c: F0 09 00 D6 56 00 54 A5 1F 67 43 33 1C 67 9C [14:53:07]GetLastDocTimeStamp 1730127085 [14:53:07]current date 1730127188 [14:53:07]FM_GetShiftState [14:53:07]SAM_PROTO_GetShiftState [14:53:07]wFMCommunicate request_size=4 [14:53:07]MH_SAM_APDU [14:53:07]CAPDU: 80 13 01 00 [14:53:07]Write to MH i2c: E2 08 00 D7 56 80 13 01 00 00 00 00 00 AA [14:53:07]Write i2c OK [14:53:07]MH_I2C_Read... [14:53:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:53:07]Read from MH i2c: E2 [14:53:07]MH_I2C_Read... [14:53:07]Read from MH i2c: E2 0E 00 [14:53:07]MH_I2C_Read... [14:53:07]Read from MH i2c: E2 0E 00 D7 56 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A3 [14:53:07]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:53:07]wFMCommunicate OK [14:53:07]SAM_PROTO_GetShiftState done [14:53:07]FM_GetShiftState done [14:53:07]opened in 1730073493 [14:53:07]opened+sec_in_day 1730159893 [14:53:07]quantity*price = 27001 [14:53:07]sum+1 = 27003 [14:53:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 270.00 Внесено: 270.00 СДАЧА: 0.00 НСП 1% : 2.39 НДС 12% : 28.67 Наличными: 270.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 514 28.10.2024 14:53 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318039 ФПД: 240537821862548 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T145308&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318039&fm=240537821862548&tin=02508201610067®Number=0000000000091628&sum=27000 [14:53:08]StoreToDocumentArchive [14:53:08]shift 546 fd 318039 [14:53:08]save to /storage/0546/doc_00318039 [14:53:08]save last doc name /storage/0546/doc_00318039 to /storage/kkm_last_doc_name [14:53:08]save OK [14:53:08]Clear old archive folders... [14:53:08]ProcessDocumentItem done err = 0, tmpTLVsize=250 [14:53:08]tlvbuf is 013A2170 [14:53:08]SAM_PROTO_ClearQueue [14:53:08]wFMCommunicate request_size=4 [14:53:08]MH_SAM_APDU [14:53:08]CAPDU: 80 09 00 00 [14:53:08]Write to MH i2c: E2 08 00 E4 56 80 09 00 00 00 00 00 00 AC [14:53:08]Write i2c OK [14:53:08]MH_I2C_Read... [14:53:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:53:08]Read from MH i2c: E2 [14:53:08]MH_I2C_Read... [14:53:08]Read from MH i2c: E2 03 00 [14:53:08]MH_I2C_Read... [14:53:08]Read from MH i2c: E2 03 00 E4 56 00 90 00 AE [14:53:08]RAPDU: 90 00 [14:53:08]wFMCommunicate OK [14:53:08]SAM_PROTO_ClearQueue done [14:53:08]KKMCreateOFDPacket [14:53:08]OFDProtocolAddRootSTLVToBuf [14:53:08]FM_MakeSignedData [14:53:08]FM_MakeSignedData [14:53:08]SAM_PROTO_SignData [14:53:08]wFMCommunicate request_size=4 [14:53:08]MH_SAM_APDU [14:53:08]CAPDU: 80 0D 01 02 [14:53:08]Write to MH i2c: E2 08 00 E5 56 80 0D 01 02 00 00 00 00 B4 [14:53:08]Write i2c OK [14:53:08]MH_I2C_Read... [14:53:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:53:08]Read from MH i2c: E2 [14:53:08]MH_I2C_Read... [14:53:08]Read from MH i2c: E2 03 00 [14:53:08]MH_I2C_Read... [14:53:08]Read from MH i2c: E2 03 00 E5 56 00 90 00 AF [14:53:08]RAPDU: 90 00 [14:53:08]wFMCommunicate OK [14:53:08]wFMCommunicate request_size=255 [14:53:08]MH_SAM_APDU [14:53:08]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 8A 1B 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7A 69 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 69 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 33 0B 00 00 00 00 07 04 06 00 78 69 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 02 00 00 F4 03 04 00 54 A5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 57 DA 04 00 35 04 06 00 DA C4 [14:53:08]Write to MH i2c: E2 02 01 E6 56 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 8A 1B 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7A 69 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 69 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 33 0B 00 00 00 00 07 04 06 00 78 69 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 02 00 00 F4 03 04 00 54 A5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 57 DA 04 00 35 04 06 00 DA C4 00 00 5C [14:53:08]Write i2c OK [14:53:08]MH_I2C_Read... [14:53:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:53:08]Read from MH i2c: E2 [14:53:08]MH_I2C_Read... [14:53:08]Read from MH i2c: E2 03 00 [14:53:08]MH_I2C_Read... [14:53:08]Read from MH i2c: E2 03 00 E6 56 00 90 00 B0 [14:53:08]RAPDU: 90 00 [14:53:08]wFMCommunicate OK [14:53:08]wFMCommunicate request_size=9 [14:53:08]MH_SAM_APDU [14:53:08]CAPDU: 80 0D 02 02 04 93 6D 5A 94 [14:53:08]Write to MH i2c: E2 0C 00 E7 56 80 0D 02 02 04 00 93 6D 5A 94 00 00 AD [14:53:08]Write i2c OK [14:53:08]MH_I2C_Read... [14:53:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:53:08]Read from MH i2c: E2 [14:53:08]MH_I2C_Read... [14:53:08]Read from MH i2c: E2 03 00 [14:53:08]MH_I2C_Read... [14:53:08]Read from MH i2c: E2 03 00 E7 56 00 90 00 B1 [14:53:08]RAPDU: 90 00 [14:53:08]wFMCommunicate OK [14:53:08]wFMCommunicate request_size=4 [14:53:08]MH_SAM_APDU [14:53:08]CAPDU: 80 0D 03 02 [14:53:08]Write to MH i2c: E2 08 00 E8 56 80 0D 03 02 00 00 00 00 B9 [14:53:08]Write i2c OK [14:53:08]MH_I2C_Read... [14:53:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:53:08]Read from MH i2c: E2 [14:53:08]MH_I2C_Read... [14:53:08]Read from MH i2c: E2 0B 00 [14:53:08]MH_I2C_Read... [14:53:08]Read from MH i2c: E2 0B 00 E8 56 00 70 A5 CE 05 2C F0 D6 38 90 00 CC [14:53:08]RAPDU: 70 A5 CE 05 2C F0 D6 38 90 00 [14:53:08]wFMCommunicate OK [14:53:08]SAM_PROTO_SignData done [14:53:08]FM_MakeSignedData done [14:53:08]CreateOFDProtocolMessage [14:53:08]wFMCommunicate request_size=4 [14:53:08]MH_SAM_APDU [14:53:08]CAPDU: 80 11 00 00 [14:53:08]Write to MH i2c: E2 08 00 E9 56 80 11 00 00 00 00 00 00 B9 [14:53:08]Write i2c OK [14:53:08]MH_I2C_Read... [14:53:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:53:08]Read from MH i2c: E2 [14:53:08]MH_I2C_Read... [14:53:08]Read from MH i2c: E2 17 00 [14:53:08]MH_I2C_Read... [14:53:08]Read from MH i2c: E2 17 00 E9 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 0D [14:53:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:53:09]wFMCommunicate OK [14:53:09]CreateOFDProtocolMessage done [14:53:09]OFDSenderStorePacket 318039 [14:53:09]StoreOFDPacket docnum=318039 [14:53:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 C1 C4 06 01 B0 32 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 8A 1B 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7A 69 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 69 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 33 0B 00 00 00 00 07 04 06 00 78 69 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 02 00 00 F4 03 04 00 54 A5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 57 DA 04 00 35 04 06 00 DA C4 93 6D 5A 94 70 A5 CE 05 2C F0 D6 38 [14:53:09]CheckFolder [14:53:09]dirname=/storage/ofd_packets [14:53:09]CheckFolder done [14:53:09]ProducePacketName [14:53:09]name=ofd_packets/00318039 [14:53:09]NVStorageSaveData ofd_packets/00318039 [14:53:09]File name is /storage/ofd_packets/00318039 [14:53:09]Write 300 bytes [14:53:09]NVStorageSaveData done [14:53:09]OFDSenderStorePacket done [14:53:09]KKMCreateOFDPacket done [14:53:09]NVStorageSaveData kkm_last_timestamp [14:53:09]File name is /storage/kkm_last_timestamp [14:53:09]Write 4 bytes [14:53:09]NVStorageSaveData done [14:53:09]ExternCall_PrintAddStr [14:53:09]wPrintStart [14:53:09]Write to MH i2c: 01 00 00 EA 56 40 [14:53:09]Write i2c OK [14:53:09]MH_I2C_Read... [14:53:09]Read from MH i2c: 01 [14:53:09]MH_I2C_Read... [14:53:09]Read from MH i2c: 01 07 00 [14:53:09]MH_I2C_Read... [14:53:09]Read from MH i2c: 01 07 00 EA 56 00 00 00 00 00 FF 0F 55 [14:53:09]RasterBufferAndPrint [14:53:09]line Счет N : (1)1093016 [14:53:09]line ИНН: 02508201610067 [14:53:09]line Контрольно-Кассовый Чек [14:53:09]line ПРОДАЖА [14:53:09]line ТРК (МРК, ГНК) : 81 [14:53:09]line Товар: 2711190000 [14:53:09]line ГАЗ-К-5 [14:53:09]line 7.050 * 38.30 [14:53:09]line = 270.02 [14:53:09]line НДС 12% НСП 1% [14:53:09]line > о реализуемом товаре [14:53:09]line ОКРУГЛЕНИЕ: -0.02 [14:53:09]line ИТОГО: 270.00 [14:53:09]line Внесено: 270.00 [14:53:09]line СДАЧА: 0.00 [14:53:09]line НСП 1% : 2.39 [14:53:09]line НДС 12% : 28.67 [14:53:09]line Наличными: 270.00 [14:53:09]line Безнал.: 0.00 [14:53:09]line Место: АЗС № 101 "Партнер Нефть" [14:53:09]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:53:09]line СНО: Общий режим [14:53:09]line Чек 514 28.10.2024 14:53 [14:53:09]line Смена: 546 ФФД: 1.0 [14:53:09]line ЗНМ: 0300000082 [14:53:09]line РНМ: 0000000000091628 [14:53:09]line Версия ККМ: 001 [14:53:09]line ФМ: 0000000000874671 [14:53:09]line ФД: 318039 [14:53:09]line ФПД: 240537821862548 [14:53:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T145308&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318039&fm=240537821862548&tin=02508201610067®Number=0000000000091628&sum=27000 [14:53:09]OFD Sender: Processing packet 318039 [packets to send 127, broken 126] [14:53:09]ProducePacketName [14:53:09]name=ofd_packets/00318039 [14:53:09]OFD Sender: To server: pG, [14:53:09]CommunicateWithHost lk.salyk.kg:30040 [14:53:09]ConnectInit lk.salyk.kg [14:53:09]written 0, free lines is 4095 [14:53:09]Connected sock=11 [14:53:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 C1 C4 06 01 B0 32 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 8A 1B 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7A 69 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 69 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 33 0B 00 00 00 00 07 04 06 00 78 69 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 02 00 00 F4 03 04 00 54 A5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 57 DA 04 00 35 04 06 00 DA C4 93 6D 5A 94 70 A5 CE 05 2C F0 D6 38 [14:53:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 0C 9D 47 00 ED 0C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 57 DA 04 00 F4 03 04 00 0D 51 1F 67 B6 04 01 00 00 60 01 43 58 A2 7E C0 88 [14:53:09]CommunicateWithHost err = 0 [14:53:09]CheckOFDResponse [14:53:09]1017 (14) - 77093643461234 [14:53:09]1041 (16) - 0000000000874671 [14:53:09]1040 (4) - 318039 [14:53:09]1012 (4) - 28.10.2024 08:53 [14:53:09]1206 (1) - 0 [14:53:09]OFD Sender: Remove packet 318039 [14:53:09]ProducePacketName [14:53:09]name=ofd_packets/00318039 [14:53:09]NVStorageDeleteData [14:53:09]Write to MH i2c: 01 00 00 15 57 6C [14:53:09]Write i2c OK [14:53:09]MH_I2C_Read... [14:53:09]Read from MH i2c: 01 [14:53:09]MH_I2C_Read... [14:53:09]Read from MH i2c: 01 07 00 [14:53:09]MH_I2C_Read... [14:53:09]Read from MH i2c: 01 07 00 15 57 00 00 00 00 00 F9 0C 78 [14:53:09]RasterBufferAndPrint [14:53:09]line [14:53:09]line [14:53:09]line [14:53:09]line [14:53:09]line [14:53:09]written 0, free lines is 3327 [14:53:09]MH_Cut [14:53:09]Write to MH i2c: D1 01 00 1C 57 01 45 [14:53:09]Write i2c OK [14:53:09]MH_I2C_Read... [14:53:09]Read from MH i2c: D1 [14:53:09]MH_I2C_Read... [14:53:09]Read from MH i2c: D1 01 00 [14:53:09]MH_I2C_Read... [14:53:09]Read from MH i2c: D1 01 00 1C 57 00 44 [14:53:09]Write to MH i2c: 01 00 00 1D 57 74 [14:53:09]Write i2c OK [14:53:09]MH_I2C_Read... [14:53:10]OFD Sender: No OFD packet to send [14:53:10]*** Cut start [14:53:10]*** Partial cut [14:53:10]*** CUTSNS_PIN = 1 [14:53:10]*** CUTSNS_PIN = 0 [14:53:10]*** Brake cut motor [14:53:11]Read from MH i2c: 01 [14:53:11]MH_I2C_Read... [14:53:11]*** Stop cut motor [14:53:11]*** Cut end [14:53:11]Read from MH i2c: 01 07 00 [14:53:11]MH_I2C_Read... [14:53:11]Read from MH i2c: 01 07 00 1D 57 00 00 00 00 00 FF 0F 89 [14:53:11]process_action close_receipt done [14:53:11]requested_data is exist [14:53:11]produce_requested_data [14:53:11]requested_item fm.sn is exist - process it [14:53:11]wFMCommunicate request_size=4 [14:53:11]MH_SAM_APDU [14:53:11]CAPDU: 80 11 00 00 [14:53:11]Write to MH i2c: E2 08 00 1E 57 80 11 00 00 00 00 00 00 EF [14:53:11]Write i2c OK [14:53:11]MH_I2C_Read... [14:53:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:53:11]Read from MH i2c: E2 [14:53:11]MH_I2C_Read... [14:53:11]Read from MH i2c: E2 17 00 [14:53:11]MH_I2C_Read... [14:53:11]Read from MH i2c: E2 17 00 1E 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 43 [14:53:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:53:11]wFMCommunicate OK [14:53:11]requested_item fd.num is exist - process it [14:53:11]SAM_PROTO_GetFieldsCounters [14:53:11]wFMCommunicate request_size=4 [14:53:11]MH_SAM_APDU [14:53:11]CAPDU: 80 13 00 00 [14:53:11]Write to MH i2c: E2 08 00 1F 57 80 13 00 00 00 00 00 00 F2 [14:53:11]Write i2c OK [14:53:11]MH_I2C_Read... [14:53:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:53:11]Read from MH i2c: E2 [14:53:11]MH_I2C_Read... [14:53:11]Read from MH i2c: E2 62 00 [14:53:11]MH_I2C_Read... [14:53:11]Read from MH i2c: E2 62 00 1F 57 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 57 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 02 02 00 00 5E 04 04 00 02 02 00 00 57 04 04 00 03 02 00 00 19 04 04 00 00 00 00 00 90 00 7A [14:53:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 57 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 02 02 00 00 5E 04 04 00 02 02 00 00 57 04 04 00 03 02 00 00 19 04 04 00 00 00 00 00 90 00 [14:53:11]wFMCommunicate OK [14:53:11]SAM_PROTO_GetFieldsCounters done [14:53:11]requested_item shift.num is exist - process it [14:53:11]requested_item shift.opened is exist - process it [14:53:11]req_shift_opened [14:53:11]FM_GetShiftState [14:53:11]SAM_PROTO_GetShiftState [14:53:11]wFMCommunicate request_size=4 [14:53:11]MH_SAM_APDU [14:53:11]CAPDU: 80 13 01 00 [14:53:11]Write to MH i2c: E2 08 00 20 57 80 13 01 00 00 00 00 00 F4 [14:53:11]Write i2c OK [14:53:11]MH_I2C_Read... [14:53:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:53:11]Read from MH i2c: E2 [14:53:11]MH_I2C_Read... [14:53:11]Read from MH i2c: E2 0E 00 [14:53:11]MH_I2C_Read... [14:53:11]Read from MH i2c: E2 0E 00 20 57 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 ED [14:53:11]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:53:11]wFMCommunicate OK [14:53:11]SAM_PROTO_GetShiftState done [14:53:11]FM_GetShiftState done [14:53:11]req_shift_opened done [14:53:11]requested_item shift.open_date is exist - process it [14:53:11]req_shift_open_date [14:53:11]req_shift_open_date done [14:53:11]produce_requested_data done [14:53:11]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318039,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:53:11]process_action_free close_receipt [14:53:11]json_value_free [14:53:11]json_value_free done [14:53:11]process_json_proto returns [14:53:11]Send response to host [14:53:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318039,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:53:11]free response buf [14:53:11]execute_script done [14:53:11]execute_script returns [14:53:11]free content buf [14:53:11]Sock 7.Close socket [14:53:11]Sock 7.Thread stoped [14:53:15]OFD Sender: No OFD packet to send [14:53:20]OFD Sender: No OFD packet to send [14:53:25]OFD Sender: No OFD packet to send [14:53:30]OFD Sender: No OFD packet to send [14:53:35]OFD Sender: No OFD packet to send [14:53:40]OFD Sender: No OFD packet to send [14:53:45]OFD Sender: No OFD packet to send [14:53:50]OFD Sender: No OFD packet to send [14:53:55]OFD Sender: No OFD packet to send [14:54:00]OFD Sender: No OFD packet to send [14:54:00]accept exits with 9 [14:54:00]New connection [14:54:00]New thread 3067436388 created [14:54:00]Thread 3067293028 joined [14:54:00]Waiting for new connection... [14:54:00] Sock 9.Parse request [14:54:00]Sock 9.Check first char [14:54:00]Sock 9.First char is OK [14:54:00]request: POST /json_proto HTTP/1.0 [14:54:00]Method: POST [14:54:00]URL: /json_proto [14:54:00]Method is POST - this is cgi request [14:54:00]url: /json_proto [14:54:00]query_string will be loaded in cgi processing [14:54:00]execute_cgi json_proto POST (null) [14:54:00]execute_cgi path=json_proto method=POST [14:54:00]POST find Content-Length [14:54:00]Host: 172.17.50.195:8080 [14:54:00]Content-Length: 683 [14:54:00]Content-Type: application/json [14:54:00] [14:54:00]POST finish read [14:54:00]Found Content-Length = 683 [14:54:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093018", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:54:00]execute_script... [14:54: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)1093018", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:54:00]POST & json_proto [14:54:00]process_json_proto [14:54:00]json parsed OK: [14:54:00]protocol is kg_v1.0 [14:54:00]action value=close_receipt [14:54:00]process_action close_receipt [14:54:00]cmd_close_receipt [14:54:00]MH_GetDate [14:54:00]Write to MH i2c: F0 00 00 21 57 67 [14:54:00]Write i2c OK [14:54:00]MH_I2C_Read... [14:54:00]Read from MH i2c: F0 [14:54:00]MH_I2C_Read... [14:54:00]Read from MH i2c: F0 09 00 [14:54:00]MH_I2C_Read... [14:54:00]Read from MH i2c: F0 09 00 21 57 00 89 A5 1F 67 43 33 1C 67 1D [14:54:00]GetLastDocTimeStamp 1730127188 [14:54:00]current date 1730127241 [14:54:00]FM_GetShiftState [14:54:00]SAM_PROTO_GetShiftState [14:54:00]wFMCommunicate request_size=4 [14:54:00]MH_SAM_APDU [14:54:00]CAPDU: 80 13 01 00 [14:54:00]Write to MH i2c: E2 08 00 22 57 80 13 01 00 00 00 00 00 F6 [14:54:00]Write i2c OK [14:54:00]MH_I2C_Read... [14:54:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:54:00]Read from MH i2c: E2 [14:54:00]MH_I2C_Read... [14:54:00]Read from MH i2c: E2 0E 00 [14:54:00]MH_I2C_Read... [14:54:00]Read from MH i2c: E2 0E 00 22 57 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 EF [14:54:00]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:54:00]wFMCommunicate OK [14:54:00]SAM_PROTO_GetShiftState done [14:54:00]FM_GetShiftState done [14:54:00]opened in 1730073493 [14:54:00]opened+sec_in_day 1730159893 [14:54:00]quantity*price = 100015 [14:54:00]sum+1 = 100017 [14:54:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 515 28.10.2024 14:54 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318040 ФПД: 249801991541612 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T145401&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318040&fm=249801991541612&tin=02508201610067®Number=0000000000091628&sum=100000 [14:54:01]StoreToDocumentArchive [14:54:01]shift 546 fd 318040 [14:54:01]save to /storage/0546/doc_00318040 [14:54:01]save last doc name /storage/0546/doc_00318040 to /storage/kkm_last_doc_name [14:54:01]save OK [14:54:01]Clear old archive folders... [14:54:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:54:01]tlvbuf is 013E4BE0 [14:54:01]SAM_PROTO_ClearQueue [14:54:01]wFMCommunicate request_size=4 [14:54:01]MH_SAM_APDU [14:54:01]CAPDU: 80 09 00 00 [14:54:01]Write to MH i2c: E2 08 00 2F 57 80 09 00 00 00 00 00 00 F8 [14:54:01]Write i2c OK [14:54:01]MH_I2C_Read... [14:54:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:54:01]Read from MH i2c: E2 [14:54:01]MH_I2C_Read... [14:54:01]Read from MH i2c: E2 03 00 [14:54:01]MH_I2C_Read... [14:54:01]Read from MH i2c: E2 03 00 2F 57 00 90 00 FA [14:54:01]RAPDU: 90 00 [14:54:01]wFMCommunicate OK [14:54:01]SAM_PROTO_ClearQueue done [14:54:01]KKMCreateOFDPacket [14:54:01]OFDProtocolAddRootSTLVToBuf [14:54:01]FM_MakeSignedData [14:54:01]FM_MakeSignedData [14:54:01]SAM_PROTO_SignData [14:54:01]wFMCommunicate request_size=4 [14:54:01]MH_SAM_APDU [14:54:01]CAPDU: 80 0D 01 02 [14:54:01]Write to MH i2c: E2 08 00 30 57 80 0D 01 02 00 00 00 00 00 [14:54:01]Write i2c OK [14:54:01]MH_I2C_Read... [14:54:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:54:01]Read from MH i2c: E2 [14:54:01]MH_I2C_Read... [14:54:01]Read from MH i2c: E2 03 00 [14:54:01]MH_I2C_Read... [14:54:01]Read from MH i2c: E2 03 00 30 57 00 90 00 FB [14:54:01]RAPDU: 90 00 [14:54:01]wFMCommunicate OK [14:54:01]wFMCommunicate request_size=255 [14:54:01]MH_SAM_APDU [14:54: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 02 00 00 F4 03 04 00 89 A5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 58 DA 04 00 35 04 06 00 E3 [14:54:01]Write to MH i2c: E2 02 01 31 57 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 02 00 00 F4 03 04 00 89 A5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 58 DA 04 00 35 04 06 00 E3 00 00 7E [14:54:01]Write i2c OK [14:54:01]MH_I2C_Read... [14:54:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:54:01]Read from MH i2c: E2 [14:54:01]MH_I2C_Read... [14:54:01]Read from MH i2c: E2 03 00 [14:54:01]MH_I2C_Read... [14:54:01]Read from MH i2c: E2 03 00 31 57 00 90 00 FC [14:54:01]RAPDU: 90 00 [14:54:01]wFMCommunicate OK [14:54:01]wFMCommunicate request_size=10 [14:54:01]MH_SAM_APDU [14:54:01]CAPDU: 80 0D 02 02 05 31 8E F8 53 6C [14:54:01]Write to MH i2c: E2 0D 00 32 57 80 0D 02 02 05 00 31 8E F8 53 6C 00 00 83 [14:54:01]Write i2c OK [14:54:01]MH_I2C_Read... [14:54:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:54:01]Read from MH i2c: E2 [14:54:01]MH_I2C_Read... [14:54:01]Read from MH i2c: E2 03 00 [14:54:01]MH_I2C_Read... [14:54:01]Read from MH i2c: E2 03 00 32 57 00 90 00 FD [14:54:01]RAPDU: 90 00 [14:54:01]wFMCommunicate OK [14:54:01]wFMCommunicate request_size=4 [14:54:01]MH_SAM_APDU [14:54:01]CAPDU: 80 0D 03 02 [14:54:01]Write to MH i2c: E2 08 00 33 57 80 0D 03 02 00 00 00 00 05 [14:54:01]Write i2c OK [14:54:01]MH_I2C_Read... [14:54:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:54:01]Read from MH i2c: E2 [14:54:01]MH_I2C_Read... [14:54:01]Read from MH i2c: E2 0B 00 [14:54:01]MH_I2C_Read... [14:54:01]Read from MH i2c: E2 0B 00 33 57 00 6A 83 D9 7A D0 58 75 AE 90 00 91 [14:54:01]RAPDU: 6A 83 D9 7A D0 58 75 AE 90 00 [14:54:01]wFMCommunicate OK [14:54:01]SAM_PROTO_SignData done [14:54:01]FM_MakeSignedData done [14:54:01]CreateOFDProtocolMessage [14:54:01]wFMCommunicate request_size=4 [14:54:01]MH_SAM_APDU [14:54:01]CAPDU: 80 11 00 00 [14:54:01]Write to MH i2c: E2 08 00 34 57 80 11 00 00 00 00 00 00 05 [14:54:01]Write i2c OK [14:54:01]MH_I2C_Read... [14:54:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:54:01]Read from MH i2c: E2 [14:54:01]MH_I2C_Read... [14:54:01]Read from MH i2c: E2 17 00 [14:54:01]MH_I2C_Read... [14:54:01]Read from MH i2c: E2 17 00 34 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 59 [14:54:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:54:01]wFMCommunicate OK [14:54:01]CreateOFDProtocolMessage done [14:54:01]OFDSenderStorePacket 318040 [14:54:01]StoreOFDPacket docnum=318040 [14:54:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 1B 98 07 01 54 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 02 00 00 F4 03 04 00 89 A5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 58 DA 04 00 35 04 06 00 E3 31 8E F8 53 6C 6A 83 D9 7A D0 58 75 AE [14:54:01]CheckFolder [14:54:01]dirname=/storage/ofd_packets [14:54:01]CheckFolder done [14:54:01]ProducePacketName [14:54:01]name=ofd_packets/00318040 [14:54:01]NVStorageSaveData ofd_packets/00318040 [14:54:01]File name is /storage/ofd_packets/00318040 [14:54:01]Write 301 bytes [14:54:01]NVStorageSaveData done [14:54:01]OFDSenderStorePacket done [14:54:01]KKMCreateOFDPacket done [14:54:01]NVStorageSaveData kkm_last_timestamp [14:54:01]File name is /storage/kkm_last_timestamp [14:54:01]Write 4 bytes [14:54:01]NVStorageSaveData done [14:54:01]ExternCall_PrintAddStr [14:54:01]wPrintStart [14:54:01]Write to MH i2c: 01 00 00 35 57 8C [14:54:01]Write i2c OK [14:54:01]MH_I2C_Read... [14:54:01]Read from MH i2c: 01 [14:54:01]MH_I2C_Read... [14:54:01]Read from MH i2c: 01 07 00 [14:54:01]MH_I2C_Read... [14:54:01]Read from MH i2c: 01 07 00 35 57 00 00 00 00 00 FF 0F A1 [14:54:01]RasterBufferAndPrint [14:54:01]line Счет N : (1)1093018 [14:54:01]line ИНН: 02508201610067 [14:54:01]line Контрольно-Кассовый Чек [14:54:01]line ПРОДАЖА [14:54:01]line ТРК (МРК, ГНК) : 63 [14:54:01]line Товар: 2710124130 [14:54:01]line Аи-92-К-2 [14:54:01]line 14.950 * 66.90 [14:54:01]line = 1000.16 [14:54:01]line НДС 12% НСП 1% [14:54:01]line > о реализуемом товаре [14:54:01]line ОКРУГЛЕНИЕ: -0.16 [14:54:01]line ИТОГО: 1000.00 [14:54:01]line Внесено: 1000.00 [14:54:01]line СДАЧА: 0.00 [14:54:01]line НСП 1% : 8.85 [14:54:01]line НДС 12% : 106.21 [14:54:01]line Наличными: 1000.00 [14:54:01]line Безнал.: 0.00 [14:54:01]line Место: АЗС № 101 "Партнер Нефть" [14:54:01]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:54:01]line СНО: Общий режим [14:54:01]line Чек 515 28.10.2024 14:54 [14:54:01]line Смена: 546 ФФД: 1.0 [14:54:01]line ЗНМ: 0300000082 [14:54:01]line РНМ: 0000000000091628 [14:54:01]line Версия ККМ: 001 [14:54:01]line ФМ: 0000000000874671 [14:54:01]line ФД: 318040 [14:54:01]line ФПД: 249801991541612 [14:54:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T145401&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318040&fm=249801991541612&tin=02508201610067®Number=0000000000091628&sum=100000 [14:54:02]OFD Sender: Processing packet 318040 [packets to send 127, broken 126] [14:54:02]ProducePacketName [14:54:02]name=ofd_packets/00318040 [14:54:02]OFD Sender: To server: pG, [14:54:02]CommunicateWithHost lk.salyk.kg:30040 [14:54:02]ConnectInit lk.salyk.kg [14:54:02]written 0, free lines is 4095 [14:54:02]Connected sock=10 [14:54:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 1B 98 07 01 54 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 02 00 00 F4 03 04 00 89 A5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 58 DA 04 00 35 04 06 00 E3 31 8E F8 53 6C 6A 83 D9 7A D0 58 75 AE [14:54:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 21 AD 47 00 DA E9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 58 DA 04 00 F4 03 04 00 42 51 1F 67 B6 04 01 00 00 67 9B 26 80 02 58 37 42 [14:54:02]CommunicateWithHost err = 0 [14:54:02]CheckOFDResponse [14:54:02]1017 (14) - 77093643461234 [14:54:02]1041 (16) - 0000000000874671 [14:54:02]1040 (4) - 318040 [14:54:02]1012 (4) - 28.10.2024 08:54 [14:54:02]1206 (1) - 0 [14:54:02]OFD Sender: Remove packet 318040 [14:54:02]ProducePacketName [14:54:02]name=ofd_packets/00318040 [14:54:02]NVStorageDeleteData [14:54:02]Write to MH i2c: 01 00 00 60 57 B7 [14:54:02]Write i2c OK [14:54:02]MH_I2C_Read... [14:54:02]Read from MH i2c: 01 [14:54:02]MH_I2C_Read... [14:54:02]Read from MH i2c: 01 07 00 [14:54:02]MH_I2C_Read... [14:54:02]Read from MH i2c: 01 07 00 60 57 00 00 00 00 00 E4 0C AE [14:54:02]RasterBufferAndPrint [14:54:02]line [14:54:02]line [14:54:02]line [14:54:02]line [14:54:02]line [14:54:02]written 0, free lines is 3306 [14:54:02]MH_Cut [14:54:02]Write to MH i2c: D1 01 00 67 57 01 90 [14:54:02]Write i2c OK [14:54:02]MH_I2C_Read... [14:54:02]Read from MH i2c: D1 [14:54:02]MH_I2C_Read... [14:54:02]Read from MH i2c: D1 01 00 [14:54:02]MH_I2C_Read... [14:54:02]Read from MH i2c: D1 01 00 67 57 00 8F [14:54:02]Write to MH i2c: 01 00 00 68 57 BF [14:54:02]Write i2c OK [14:54:02]MH_I2C_Read... [14:54:02]OFD Sender: No OFD packet to send [14:54:03]*** Cut start [14:54:03]*** Partial cut [14:54:03]*** CUTSNS_PIN = 1 [14:54:03]*** CUTSNS_PIN = 0 [14:54:03]*** Brake cut motor [14:54:04]Read from MH i2c: 01 [14:54:04]MH_I2C_Read... [14:54:04]*** Stop cut motor [14:54:04]*** Cut end [14:54:04]Read from MH i2c: 01 07 00 [14:54:04]MH_I2C_Read... [14:54:04]Read from MH i2c: 01 07 00 68 57 00 00 00 00 00 FF 0F D4 [14:54:04]process_action close_receipt done [14:54:04]requested_data is exist [14:54:04]produce_requested_data [14:54:04]requested_item fm.sn is exist - process it [14:54:04]wFMCommunicate request_size=4 [14:54:04]MH_SAM_APDU [14:54:04]CAPDU: 80 11 00 00 [14:54:04]Write to MH i2c: E2 08 00 69 57 80 11 00 00 00 00 00 00 3A [14:54:04]Write i2c OK [14:54:04]MH_I2C_Read... [14:54:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:54:04]Read from MH i2c: E2 [14:54:04]MH_I2C_Read... [14:54:04]Read from MH i2c: E2 17 00 [14:54:04]MH_I2C_Read... [14:54:04]Read from MH i2c: E2 17 00 69 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 8E [14:54:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:54:04]wFMCommunicate OK [14:54:04]requested_item fd.num is exist - process it [14:54:04]SAM_PROTO_GetFieldsCounters [14:54:04]wFMCommunicate request_size=4 [14:54:04]MH_SAM_APDU [14:54:04]CAPDU: 80 13 00 00 [14:54:04]Write to MH i2c: E2 08 00 6A 57 80 13 00 00 00 00 00 00 3D [14:54:04]Write i2c OK [14:54:04]MH_I2C_Read... [14:54:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:54:04]Read from MH i2c: E2 [14:54:04]MH_I2C_Read... [14:54:04]Read from MH i2c: E2 62 00 [14:54:04]MH_I2C_Read... [14:54:04]Read from MH i2c: E2 62 00 6A 57 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 58 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 03 02 00 00 5E 04 04 00 03 02 00 00 57 04 04 00 04 02 00 00 19 04 04 00 00 00 00 00 90 00 C9 [14:54:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 58 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 03 02 00 00 5E 04 04 00 03 02 00 00 57 04 04 00 04 02 00 00 19 04 04 00 00 00 00 00 90 00 [14:54:04]wFMCommunicate OK [14:54:04]SAM_PROTO_GetFieldsCounters done [14:54:04]requested_item shift.num is exist - process it [14:54:04]requested_item shift.opened is exist - process it [14:54:04]req_shift_opened [14:54:04]FM_GetShiftState [14:54:04]SAM_PROTO_GetShiftState [14:54:04]wFMCommunicate request_size=4 [14:54:04]MH_SAM_APDU [14:54:04]CAPDU: 80 13 01 00 [14:54:04]Write to MH i2c: E2 08 00 6B 57 80 13 01 00 00 00 00 00 3F [14:54:04]Write i2c OK [14:54:04]MH_I2C_Read... [14:54:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:54:04]Read from MH i2c: E2 [14:54:04]MH_I2C_Read... [14:54:04]Read from MH i2c: E2 0E 00 [14:54:04]MH_I2C_Read... [14:54:04]Read from MH i2c: E2 0E 00 6B 57 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 38 [14:54:04]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:54:04]wFMCommunicate OK [14:54:04]SAM_PROTO_GetShiftState done [14:54:04]FM_GetShiftState done [14:54:04]req_shift_opened done [14:54:04]requested_item shift.open_date is exist - process it [14:54:04]req_shift_open_date [14:54:04]req_shift_open_date done [14:54:04]produce_requested_data done [14:54:04]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318040,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:54:04]process_action_free close_receipt [14:54:04]json_value_free [14:54:04]json_value_free done [14:54:04]process_json_proto returns [14:54:04]Send response to host [14:54:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318040,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:54:04]free response buf [14:54:04]execute_script done [14:54:04]execute_script returns [14:54:04]free content buf [14:54:04]Sock 9.Close socket [14:54:04]Sock 9.Thread stoped [14:54:07]accept exits with 7 [14:54:07]New connection [14:54:07]New thread 3067293028 created [14:54:07]Thread 3067436388 joined [14:54:07]Waiting for new connection... [14:54:07] Sock 7.Parse request [14:54:07]Sock 7.Check first char [14:54:07]Sock 7.First char is OK [14:54:07]request: POST /json_proto HTTP/1.0 [14:54:07]Method: POST [14:54:07]URL: /json_proto [14:54:07]Method is POST - this is cgi request [14:54:07]url: /json_proto [14:54:07]query_string will be loaded in cgi processing [14:54:07]execute_cgi json_proto POST (null) [14:54:07]execute_cgi path=json_proto method=POST [14:54:07]POST find Content-Length [14:54:07]Host: 172.17.50.195:8080 [14:54:07]Content-Length: 801 [14:54:07]Content-Type: application/json [14:54:07] [14:54:07]POST finish read [14:54:07]Found Content-Length = 801 [14:54:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093015", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3544795", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:54:07]execute_script... [14:54: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)1093015", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3544795", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:54:07]POST & json_proto [14:54:07]process_json_proto [14:54:07]json parsed OK: [14:54:07]protocol is kg_v1.0 [14:54:07]action value=close_receipt [14:54:07]process_action close_receipt [14:54:07]cmd_close_receipt [14:54:07]MH_GetDate [14:54:07]Write to MH i2c: F0 00 00 6C 57 B2 [14:54:07]Write i2c OK [14:54:07]MH_I2C_Read... [14:54:07]Read from MH i2c: F0 [14:54:07]MH_I2C_Read... [14:54:07]Read from MH i2c: F0 09 00 [14:54:07]MH_I2C_Read... [14:54:07]Read from MH i2c: F0 09 00 6C 57 00 91 A5 1F 67 43 33 1C 67 70 [14:54:07]GetLastDocTimeStamp 1730127241 [14:54:07]current date 1730127249 [14:54:07]FM_GetShiftState [14:54:07]SAM_PROTO_GetShiftState [14:54:07]wFMCommunicate request_size=4 [14:54:07]MH_SAM_APDU [14:54:07]CAPDU: 80 13 01 00 [14:54:07]Write to MH i2c: E2 08 00 6D 57 80 13 01 00 00 00 00 00 41 [14:54:07]Write i2c OK [14:54:07]MH_I2C_Read... [14:54:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:54:07]Read from MH i2c: E2 [14:54:07]MH_I2C_Read... [14:54:07]Read from MH i2c: E2 0E 00 [14:54:07]MH_I2C_Read... [14:54:07]Read from MH i2c: E2 0E 00 6D 57 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 3A [14:54:07]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:54:07]wFMCommunicate OK [14:54:07]SAM_PROTO_GetShiftState done [14:54:07]FM_GetShiftState done [14:54:07]opened in 1730073493 [14:54:07]opened+sec_in_day 1730159893 [14:54:07]quantity*price = 0 [14:54:07]sum+1 = 1 [14:54:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 516 28.10.2024 14:54 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливные Талоны 3544795 ФМ: 0000000000874671 ФД: 318041 ФПД: 23336372644002 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T145409&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318041&fm=23336372644002&tin=02508201610067®Number=0000000000091628&sum=0 [14:54:08]StoreToDocumentArchive [14:54:08]shift 546 fd 318041 [14:54:08]save to /storage/0546/doc_00318041 [14:54:08]save last doc name /storage/0546/doc_00318041 to /storage/kkm_last_doc_name [14:54:08]save OK [14:54:08]Clear old archive folders... [14:54:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:54:08]tlvbuf is B6F503B0 [14:54:08]SAM_PROTO_ClearQueue [14:54:08]wFMCommunicate request_size=4 [14:54:08]MH_SAM_APDU [14:54:08]CAPDU: 80 09 00 00 [14:54:08]Write to MH i2c: E2 08 00 7A 57 80 09 00 00 00 00 00 00 43 [14:54:08]Write i2c OK [14:54:08]MH_I2C_Read... [14:54:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:54:08]Read from MH i2c: E2 [14:54:08]MH_I2C_Read... [14:54:08]Read from MH i2c: E2 03 00 [14:54:08]MH_I2C_Read... [14:54:08]Read from MH i2c: E2 03 00 7A 57 00 90 00 45 [14:54:08]RAPDU: 90 00 [14:54:08]wFMCommunicate OK [14:54:08]SAM_PROTO_ClearQueue done [14:54:08]KKMCreateOFDPacket [14:54:08]OFDProtocolAddRootSTLVToBuf [14:54:08]FM_MakeSignedData [14:54:08]FM_MakeSignedData [14:54:08]SAM_PROTO_SignData [14:54:08]wFMCommunicate request_size=4 [14:54:08]MH_SAM_APDU [14:54:08]CAPDU: 80 0D 01 02 [14:54:08]Write to MH i2c: E2 08 00 7B 57 80 0D 01 02 00 00 00 00 4B [14:54:08]Write i2c OK [14:54:08]MH_I2C_Read... [14:54:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:54:09]Read from MH i2c: E2 [14:54:09]MH_I2C_Read... [14:54:09]Read from MH i2c: E2 03 00 [14:54:09]MH_I2C_Read... [14:54:09]Read from MH i2c: E2 03 00 7B 57 00 90 00 46 [14:54:09]RAPDU: 90 00 [14:54:09]wFMCommunicate OK [14:54:09]wFMCommunicate request_size=255 [14:54:09]MH_SAM_APDU [14:54:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 04 02 00 00 F4 03 04 00 91 A5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 59 DA 04 00 35 04 06 00 15 [14:54:09]Write to MH i2c: E2 02 01 7C 57 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 04 02 00 00 F4 03 04 00 91 A5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 59 DA 04 00 35 04 06 00 15 00 00 2B [14:54:09]Write i2c OK [14:54:09]MH_I2C_Read... [14:54:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:54:09]Read from MH i2c: E2 [14:54:09]MH_I2C_Read... [14:54:09]Read from MH i2c: E2 03 00 [14:54:09]MH_I2C_Read... [14:54:09]Read from MH i2c: E2 03 00 7C 57 00 90 00 47 [14:54:09]RAPDU: 90 00 [14:54:09]wFMCommunicate OK [14:54:09]wFMCommunicate request_size=10 [14:54:09]MH_SAM_APDU [14:54:09]CAPDU: 80 0D 02 02 05 39 6C 33 A8 A2 [14:54:09]Write to MH i2c: E2 0D 00 7D 57 80 0D 02 02 05 00 39 6C 33 A8 A2 00 00 7A [14:54:09]Write i2c OK [14:54:09]MH_I2C_Read... [14:54:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:54:09]Read from MH i2c: E2 [14:54:09]MH_I2C_Read... [14:54:09]Read from MH i2c: E2 03 00 [14:54:09]MH_I2C_Read... [14:54:09]Read from MH i2c: E2 03 00 7D 57 00 90 00 48 [14:54:09]RAPDU: 90 00 [14:54:09]wFMCommunicate OK [14:54:09]wFMCommunicate request_size=4 [14:54:09]MH_SAM_APDU [14:54:09]CAPDU: 80 0D 03 02 [14:54:09]Write to MH i2c: E2 08 00 7E 57 80 0D 03 02 00 00 00 00 50 [14:54:09]Write i2c OK [14:54:09]MH_I2C_Read... [14:54:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:54:09]Read from MH i2c: E2 [14:54:09]MH_I2C_Read... [14:54:09]Read from MH i2c: E2 0B 00 [14:54:09]MH_I2C_Read... [14:54:09]Read from MH i2c: E2 0B 00 7E 57 00 5C E9 65 38 E8 9A D4 30 90 00 B9 [14:54:09]RAPDU: 5C E9 65 38 E8 9A D4 30 90 00 [14:54:09]wFMCommunicate OK [14:54:09]SAM_PROTO_SignData done [14:54:09]FM_MakeSignedData done [14:54:09]CreateOFDProtocolMessage [14:54:09]wFMCommunicate request_size=4 [14:54:09]MH_SAM_APDU [14:54:09]CAPDU: 80 11 00 00 [14:54:09]Write to MH i2c: E2 08 00 7F 57 80 11 00 00 00 00 00 00 50 [14:54:09]Write i2c OK [14:54:09]MH_I2C_Read... [14:54:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:54:09]Read from MH i2c: E2 [14:54:09]MH_I2C_Read... [14:54:09]Read from MH i2c: E2 17 00 [14:54:09]MH_I2C_Read... [14:54:09]Read from MH i2c: E2 17 00 7F 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A4 [14:54:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:54:09]wFMCommunicate OK [14:54:09]CreateOFDProtocolMessage done [14:54:09]OFDSenderStorePacket 318041 [14:54:09]StoreOFDPacket docnum=318041 [14:54:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 D7 9D 07 01 DA 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 32 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 04 02 00 00 F4 03 04 00 91 A5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 59 DA 04 00 35 04 06 00 15 39 6C 33 A8 A2 5C E9 65 38 E8 9A D4 30 [14:54:09]CheckFolder [14:54:09]dirname=/storage/ofd_packets [14:54:09]CheckFolder done [14:54:09]ProducePacketName [14:54:09]name=ofd_packets/00318041 [14:54:09]NVStorageSaveData ofd_packets/00318041 [14:54:09]File name is /storage/ofd_packets/00318041 [14:54:09]Write 301 bytes [14:54:09]NVStorageSaveData done [14:54:09]OFDSenderStorePacket done [14:54:09]KKMCreateOFDPacket done [14:54:09]NVStorageSaveData kkm_last_timestamp [14:54:09]File name is /storage/kkm_last_timestamp [14:54:09]Write 4 bytes [14:54:09]NVStorageSaveData done [14:54:09]ExternCall_PrintAddStr [14:54:09]wPrintStart [14:54:09]Write to MH i2c: 01 00 00 80 57 D7 [14:54:09]Write i2c OK [14:54:09]MH_I2C_Read... [14:54:09]Read from MH i2c: 01 [14:54:09]MH_I2C_Read... [14:54:09]Read from MH i2c: 01 07 00 [14:54:09]MH_I2C_Read... [14:54:09]Read from MH i2c: 01 07 00 80 57 00 00 00 00 00 FF 0F EC [14:54:09]RasterBufferAndPrint [14:54:09]line Счет N : (1)1093015 [14:54:09]line ИНН: 02508201610067 [14:54:09]line Контрольно-Кассовый Чек [14:54:09]line ПРОДАЖА [14:54:09]line ТРК (МРК, ГНК) : 43 [14:54:09]line Товар: 2710124130 [14:54:09]line Аи-92-К-2 [14:54:09]line 30.000 * 0.00 [14:54:09]line = 0.00 [14:54:09]line НДС 12% НСП 1% [14:54:09]line > о реализуемом товаре [14:54:09]line ИТОГО: 0.00 [14:54:09]line НСП 1% : 0.00 [14:54:09]line НДС 12% : 0.00 [14:54:09]line Наличными: 0.00 [14:54:09]line Безнал.: 0.00 [14:54:09]line Место: АЗС № 101 "Партнер Нефть" [14:54:09]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:54:09]line СНО: Общий режим [14:54:09]line Чек 516 28.10.2024 14:54 [14:54:09]line Смена: 546 ФФД: 1.0 [14:54:09]line ЗНМ: 0300000082 [14:54:09]line РНМ: 0000000000091628 [14:54:09]line Версия ККМ: 001 [14:54:09]line Талоны: Топливные Талоны [14:54:09]line 3544795 [14:54:09]line ФМ: 0000000000874671 [14:54:09]line ФД: 318041 [14:54:09]line ФПД: 23336372644002 [14:54:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T145409&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318041&fm=23336372644002&tin=02508201610067®Number=0000000000091628&sum=0 [14:54:09]written 0, free lines is 4095 [14:54:09]OFD Sender: Processing packet 318041 [packets to send 127, broken 126] [14:54:09]ProducePacketName [14:54:09]name=ofd_packets/00318041 [14:54:09]OFD Sender: To server: pG, [14:54:09]CommunicateWithHost lk.salyk.kg:30040 [14:54:09]ConnectInit lk.salyk.kg [14:54:09]Connected sock=10 [14:54:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 D7 9D 07 01 DA 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 32 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 04 02 00 00 F4 03 04 00 91 A5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 59 DA 04 00 35 04 06 00 15 39 6C 33 A8 A2 5C E9 65 38 E8 9A D4 30 [14:54:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 F7 DE 47 00 35 F8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 59 DA 04 00 F4 03 04 00 49 51 1F 67 B6 04 01 00 00 28 04 8A BE 40 EE 43 09 [14:54:09]CommunicateWithHost err = 0 [14:54:09]CheckOFDResponse [14:54:09]1017 (14) - 77093643461234 [14:54:09]1041 (16) - 0000000000874671 [14:54:09]1040 (4) - 318041 [14:54:09]1012 (4) - 28.10.2024 08:54 [14:54:09]1206 (1) - 0 [14:54:09]OFD Sender: Remove packet 318041 [14:54:09]ProducePacketName [14:54:09]name=ofd_packets/00318041 [14:54:09]NVStorageDeleteData [14:54:09]Write to MH i2c: 01 00 00 AA 57 01 [14:54:09]Write i2c OK [14:54:09]MH_I2C_Read... [14:54:09]Read from MH i2c: 01 [14:54:09]MH_I2C_Read... [14:54:09]Read from MH i2c: 01 07 00 [14:54:09]MH_I2C_Read... [14:54:09]Read from MH i2c: 01 07 00 AA 57 00 00 00 00 00 FF 0C 13 [14:54:09]RasterBufferAndPrint [14:54:09]line [14:54:09]line [14:54:09]line [14:54:09]line [14:54:09]line [14:54:09]written 0, free lines is 3339 [14:54:09]MH_Cut [14:54:09]Write to MH i2c: D1 01 00 B1 57 01 DA [14:54:09]Write i2c OK [14:54:09]MH_I2C_Read... [14:54:09]Read from MH i2c: D1 [14:54:09]MH_I2C_Read... [14:54:09]Read from MH i2c: D1 01 00 [14:54:09]MH_I2C_Read... [14:54:09]Read from MH i2c: D1 01 00 B1 57 00 D9 [14:54:09]Write to MH i2c: 01 00 00 B2 57 09 [14:54:09]Write i2c OK [14:54:09]MH_I2C_Read... [14:54:10]OFD Sender: No OFD packet to send [14:54:10]*** Cut start [14:54:10]*** Partial cut [14:54:10]*** CUTSNS_PIN = 1 [14:54:10]*** CUTSNS_PIN = 0 [14:54:10]*** Brake cut motor [14:54:11]Read from MH i2c: 01 [14:54:11]MH_I2C_Read... [14:54:11]*** Stop cut motor [14:54:11]*** Cut end [14:54:11]Read from MH i2c: 01 07 00 [14:54:11]MH_I2C_Read... [14:54:11]Read from MH i2c: 01 07 00 B2 57 00 00 00 00 00 FF 0F 1E [14:54:11]process_action close_receipt done [14:54:11]requested_data is exist [14:54:11]produce_requested_data [14:54:11]requested_item fm.sn is exist - process it [14:54:11]wFMCommunicate request_size=4 [14:54:11]MH_SAM_APDU [14:54:11]CAPDU: 80 11 00 00 [14:54:11]Write to MH i2c: E2 08 00 B3 57 80 11 00 00 00 00 00 00 84 [14:54:11]Write i2c OK [14:54:11]MH_I2C_Read... [14:54:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:54:11]Read from MH i2c: E2 [14:54:11]MH_I2C_Read... [14:54:11]Read from MH i2c: E2 17 00 [14:54:11]MH_I2C_Read... [14:54:11]Read from MH i2c: E2 17 00 B3 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D8 [14:54:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:54:11]wFMCommunicate OK [14:54:11]requested_item fd.num is exist - process it [14:54:11]SAM_PROTO_GetFieldsCounters [14:54:11]wFMCommunicate request_size=4 [14:54:11]MH_SAM_APDU [14:54:11]CAPDU: 80 13 00 00 [14:54:11]Write to MH i2c: E2 08 00 B4 57 80 13 00 00 00 00 00 00 87 [14:54:11]Write i2c OK [14:54:11]MH_I2C_Read... [14:54:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:54:11]Read from MH i2c: E2 [14:54:11]MH_I2C_Read... [14:54:11]Read from MH i2c: E2 62 00 [14:54:11]MH_I2C_Read... [14:54:11]Read from MH i2c: E2 62 00 B4 57 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 59 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 04 02 00 00 5E 04 04 00 04 02 00 00 57 04 04 00 05 02 00 00 19 04 04 00 00 00 00 00 90 00 17 [14: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 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 59 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 04 02 00 00 5E 04 04 00 04 02 00 00 57 04 04 00 05 02 00 00 19 04 04 00 00 00 00 00 90 00 [14:54:11]wFMCommunicate OK [14:54:11]SAM_PROTO_GetFieldsCounters done [14:54:11]requested_item shift.num is exist - process it [14:54:11]requested_item shift.opened is exist - process it [14:54:11]req_shift_opened [14:54:11]FM_GetShiftState [14:54:11]SAM_PROTO_GetShiftState [14:54:11]wFMCommunicate request_size=4 [14:54:11]MH_SAM_APDU [14:54:11]CAPDU: 80 13 01 00 [14:54:11]Write to MH i2c: E2 08 00 B5 57 80 13 01 00 00 00 00 00 89 [14:54:11]Write i2c OK [14:54:11]MH_I2C_Read... [14:54:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:54:11]Read from MH i2c: E2 [14:54:11]MH_I2C_Read... [14:54:11]Read from MH i2c: E2 0E 00 [14:54:11]MH_I2C_Read... [14:54:11]Read from MH i2c: E2 0E 00 B5 57 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 82 [14:54:11]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:54:11]wFMCommunicate OK [14:54:11]SAM_PROTO_GetShiftState done [14:54:11]FM_GetShiftState done [14:54:11]req_shift_opened done [14:54:11]requested_item shift.open_date is exist - process it [14:54:11]req_shift_open_date [14:54:11]req_shift_open_date done [14:54:11]produce_requested_data done [14:54:11]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318041,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:54:11]process_action_free close_receipt [14:54:11]json_value_free [14:54:11]json_value_free done [14:54:11]process_json_proto returns [14:54:11]Send response to host [14:54:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318041,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:54:11]free response buf [14:54:11]execute_script done [14:54:11]execute_script returns [14:54:11]free content buf [14:54:11]Sock 7.Close socket [14:54:11]Sock 7.Thread stoped [14:54:15]OFD Sender: No OFD packet to send [14:54:20]OFD Sender: No OFD packet to send [14:54:25]OFD Sender: No OFD packet to send [14:54:30]OFD Sender: No OFD packet to send [14:54:35]OFD Sender: No OFD packet to send [14:54:40]OFD Sender: No OFD packet to send [14:54:45]OFD Sender: No OFD packet to send [14:54:50]OFD Sender: No OFD packet to send [14:54:55]OFD Sender: No OFD packet to send [14:55:00]OFD Sender: No OFD packet to send [14:55:05]OFD Sender: No OFD packet to send [14:55:10]OFD Sender: No OFD packet to send [14:55:15]OFD Sender: No OFD packet to send [14:55:20]OFD Sender: No OFD packet to send [14:55:25]OFD Sender: No OFD packet to send [14:55:30]OFD Sender: No OFD packet to send [14:55:35]accept exits with 9 [14:55:35]New connection [14:55:35]New thread 3067436388 created [14:55:35]Thread 3067293028 joined [14:55:35]Waiting for new connection... [14:55:35] Sock 9.Parse request [14:55:35]Sock 9.Check first char [14:55:35]Sock 9.First char is OK [14:55:35]request: POST /json_proto HTTP/1.0 [14:55:35]Method: POST [14:55:35]URL: /json_proto [14:55:35]Method is POST - this is cgi request [14:55:35]url: /json_proto [14:55:35]query_string will be loaded in cgi processing [14:55:35]execute_cgi json_proto POST (null) [14:55:35]execute_cgi path=json_proto method=POST [14:55:35]POST find Content-Length [14:55:35]Host: 172.17.50.195:8080 [14:55:35]Content-Length: 686 [14:55:35]Content-Type: application/json [14:55:35] [14:55:35]POST finish read [14:55:35]Found Content-Length = 686 [14:55:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093017", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 34.910, "sum" : 1337.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1337.00, "payments": [ { "type": 0, "sum" : 1337.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:55:35]execute_script... [14:55: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)1093017", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 34.910, "sum" : 1337.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1337.00, "payments": [ { "type": 0, "sum" : 1337.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:55:35]POST & json_proto [14:55:35]process_json_proto [14:55:35]json parsed OK: [14:55:35]protocol is kg_v1.0 [14:55:35]action value=close_receipt [14:55:35]process_action close_receipt [14:55:35]cmd_close_receipt [14:55:35]MH_GetDate [14:55:35]Write to MH i2c: F0 00 00 B6 57 FC [14:55:35]Write i2c OK [14:55:35]MH_I2C_Read... [14:55:35]Read from MH i2c: F0 [14:55:35]MH_I2C_Read... [14:55:35]Read from MH i2c: F0 09 00 [14:55:35]MH_I2C_Read... [14:55:35]Read from MH i2c: F0 09 00 B6 57 00 E8 A5 1F 67 43 33 1C 67 11 [14:55:35]GetLastDocTimeStamp 1730127249 [14:55:35]current date 1730127336 [14:55:35]FM_GetShiftState [14:55:35]SAM_PROTO_GetShiftState [14:55:35]wFMCommunicate request_size=4 [14:55:35]MH_SAM_APDU [14:55:35]CAPDU: 80 13 01 00 [14:55:35]Write to MH i2c: E2 08 00 B7 57 80 13 01 00 00 00 00 00 8B [14:55:35]Write i2c OK [14:55:35]MH_I2C_Read... [14:55:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:55:35]Read from MH i2c: E2 [14:55:35]MH_I2C_Read... [14:55:35]Read from MH i2c: E2 0E 00 [14:55:35]MH_I2C_Read... [14:55:35]Read from MH i2c: E2 0E 00 B7 57 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 84 [14:55:35]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:55:35]wFMCommunicate OK [14:55:35]SAM_PROTO_GetShiftState done [14:55:35]FM_GetShiftState done [14:55:35]opened in 1730073493 [14:55:35]opened+sec_in_day 1730159893 [14:55:35]quantity*price = 133705 [14:55:35]sum+1 = 133706 [14:55:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1337.00 Внесено: 1500.00 СДАЧА: 163.00 НСП 1% : 11.83 НДС 12% : 141.99 Наличными: 1337.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 517 28.10.2024 14:55 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318042 ФПД: 112229555402267 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T145536&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318042&fm=112229555402267&tin=02508201610067®Number=0000000000091628&sum=133700 [14:55:36]StoreToDocumentArchive [14:55:36]shift 546 fd 318042 [14:55:36]save to /storage/0546/doc_00318042 [14:55:36]save last doc name /storage/0546/doc_00318042 to /storage/kkm_last_doc_name [14:55:36]save OK [14:55:36]Clear old archive folders... [14:55:36]ProcessDocumentItem done err = 0, tmpTLVsize=250 [14:55:36]tlvbuf is 013B3960 [14:55:36]SAM_PROTO_ClearQueue [14:55:36]wFMCommunicate request_size=4 [14:55:36]MH_SAM_APDU [14:55:36]CAPDU: 80 09 00 00 [14:55:36]Write to MH i2c: E2 08 00 C4 57 80 09 00 00 00 00 00 00 8D [14:55:36]Write i2c OK [14:55:36]MH_I2C_Read... [14:55:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:55:36]Read from MH i2c: E2 [14:55:36]MH_I2C_Read... [14:55:36]Read from MH i2c: E2 03 00 [14:55:36]MH_I2C_Read... [14:55:36]Read from MH i2c: E2 03 00 C4 57 00 90 00 8F [14:55:36]RAPDU: 90 00 [14:55:36]wFMCommunicate OK [14:55:36]SAM_PROTO_ClearQueue done [14:55:36]KKMCreateOFDPacket [14:55:36]OFDProtocolAddRootSTLVToBuf [14:55:36]FM_MakeSignedData [14:55:36]FM_MakeSignedData [14:55:36]SAM_PROTO_SignData [14:55:36]wFMCommunicate request_size=4 [14:55:36]MH_SAM_APDU [14:55:36]CAPDU: 80 0D 01 02 [14:55:36]Write to MH i2c: E2 08 00 C5 57 80 0D 01 02 00 00 00 00 95 [14:55:36]Write i2c OK [14:55:36]MH_I2C_Read... [14:55:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:55:36]Read from MH i2c: E2 [14:55:36]MH_I2C_Read... [14:55:36]Read from MH i2c: E2 03 00 [14:55:36]MH_I2C_Read... [14:55:36]Read from MH i2c: E2 03 00 C5 57 00 90 00 90 [14:55:36]RAPDU: 90 00 [14:55:36]wFMCommunicate OK [14:55:36]wFMCommunicate request_size=255 [14:55:36]MH_SAM_APDU [14:55:36]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 5E 88 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 49 0A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 0A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 37 00 00 00 00 07 04 06 00 44 0A 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 02 00 00 F4 03 04 00 E8 A5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5A DA 04 00 35 04 06 00 66 12 [14:55:36]Write to MH i2c: E2 02 01 C6 57 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 5E 88 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 49 0A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 0A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 37 00 00 00 00 07 04 06 00 44 0A 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 02 00 00 F4 03 04 00 E8 A5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5A DA 04 00 35 04 06 00 66 12 00 00 66 [14:55:36]Write i2c OK [14:55:36]MH_I2C_Read... [14:55:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:55:36]Read from MH i2c: E2 [14:55:36]MH_I2C_Read... [14:55:36]Read from MH i2c: E2 03 00 [14:55:36]MH_I2C_Read... [14:55:36]Read from MH i2c: E2 03 00 C6 57 00 90 00 91 [14:55:36]RAPDU: 90 00 [14:55:36]wFMCommunicate OK [14:55:36]wFMCommunicate request_size=9 [14:55:36]MH_SAM_APDU [14:55:36]CAPDU: 80 0D 02 02 04 7A C8 76 1B [14:55:36]Write to MH i2c: E2 0C 00 C7 57 80 0D 02 02 04 00 7A C8 76 1B 00 00 73 [14:55:36]Write i2c OK [14:55:36]MH_I2C_Read... [14:55:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:55:36]Read from MH i2c: E2 [14:55:36]MH_I2C_Read... [14:55:36]Read from MH i2c: E2 03 00 [14:55:36]MH_I2C_Read... [14:55:36]Read from MH i2c: E2 03 00 C7 57 00 90 00 92 [14:55:36]RAPDU: 90 00 [14:55:36]wFMCommunicate OK [14:55:36]wFMCommunicate request_size=4 [14:55:36]MH_SAM_APDU [14:55:36]CAPDU: 80 0D 03 02 [14:55:36]Write to MH i2c: E2 08 00 C8 57 80 0D 03 02 00 00 00 00 9A [14:55:36]Write i2c OK [14:55:36]MH_I2C_Read... [14:55:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:55:36]Read from MH i2c: E2 [14:55:36]MH_I2C_Read... [14:55:36]Read from MH i2c: E2 0B 00 [14:55:36]MH_I2C_Read... [14:55:36]Read from MH i2c: E2 0B 00 C8 57 00 AB 77 9A 7B 6A 60 38 DA 90 00 AE [14:55:36]RAPDU: AB 77 9A 7B 6A 60 38 DA 90 00 [14:55:36]wFMCommunicate OK [14:55:36]SAM_PROTO_SignData done [14:55:36]FM_MakeSignedData done [14:55:36]CreateOFDProtocolMessage [14:55:36]wFMCommunicate request_size=4 [14:55:36]MH_SAM_APDU [14:55:36]CAPDU: 80 11 00 00 [14:55:36]Write to MH i2c: E2 08 00 C9 57 80 11 00 00 00 00 00 00 9A [14:55:36]Write i2c OK [14:55:36]MH_I2C_Read... [14:55:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:55:36]Read from MH i2c: E2 [14:55:36]MH_I2C_Read... [14:55:36]Read from MH i2c: E2 17 00 [14:55:36]MH_I2C_Read... [14:55:36]Read from MH i2c: E2 17 00 C9 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 EE [14:55:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:55:36]wFMCommunicate OK [14:55:36]CreateOFDProtocolMessage done [14:55:36]OFDSenderStorePacket 318042 [14:55:36]StoreOFDPacket docnum=318042 [14:55:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 FD 32 06 01 EF 22 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 5E 88 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 49 0A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 0A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 37 00 00 00 00 07 04 06 00 44 0A 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 02 00 00 F4 03 04 00 E8 A5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5A DA 04 00 35 04 06 00 66 12 7A C8 76 1B AB 77 9A 7B 6A 60 38 DA [14:55:36]CheckFolder [14:55:36]dirname=/storage/ofd_packets [14:55:36]CheckFolder done [14:55:36]ProducePacketName [14:55:36]name=ofd_packets/00318042 [14:55:36]NVStorageSaveData ofd_packets/00318042 [14:55:36]File name is /storage/ofd_packets/00318042 [14:55:36]Write 300 bytes [14:55:36]NVStorageSaveData done [14:55:36]OFDSenderStorePacket done [14:55:36]KKMCreateOFDPacket done [14:55:36]NVStorageSaveData kkm_last_timestamp [14:55:36]File name is /storage/kkm_last_timestamp [14:55:36]Write 4 bytes [14:55:36]NVStorageSaveData done [14:55:36]ExternCall_PrintAddStr [14:55:36]wPrintStart [14:55:36]Write to MH i2c: 01 00 00 CA 57 21 [14:55:36]Write i2c OK [14:55:36]MH_I2C_Read... [14:55:36]Read from MH i2c: 01 [14:55:36]MH_I2C_Read... [14:55:36]Read from MH i2c: 01 07 00 [14:55:36]MH_I2C_Read... [14:55:36]Read from MH i2c: 01 07 00 CA 57 00 00 00 00 00 FF 0F 36 [14:55:36]RasterBufferAndPrint [14:55:36]line Счет N : (1)1093017 [14:55:36]line ИНН: 02508201610067 [14:55:36]line Контрольно-Кассовый Чек [14:55:36]line ПРОДАЖА [14:55:36]line ТРК (МРК, ГНК) : 71 [14:55:36]line Товар: 2711190000 [14:55:36]line ГАЗ-К-5 [14:55:36]line 34.910 * 38.30 [14:55:36]line = 1337.05 [14:55:36]line НДС 12% НСП 1% [14:55:36]line > о реализуемом товаре [14:55:36]line ОКРУГЛЕНИЕ: -0.05 [14:55:36]line ИТОГО: 1337.00 [14:55:36]line Внесено: 1500.00 [14:55:36]line СДАЧА: 163.00 [14:55:36]line НСП 1% : 11.83 [14:55:36]line НДС 12% : 141.99 [14:55:36]line Наличными: 1337.00 [14:55:36]line Безнал.: 0.00 [14:55:36]line Место: АЗС № 101 "Партнер Нефть" [14:55:36]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:55:36]line СНО: Общий режим [14:55:36]line Чек 517 28.10.2024 14:55 [14:55:36]line Смена: 546 ФФД: 1.0 [14:55:36]line ЗНМ: 0300000082 [14:55:36]line РНМ: 0000000000091628 [14:55:36]line Версия ККМ: 001 [14:55:36]line ФМ: 0000000000874671 [14:55:36]line ФД: 318042 [14:55:36]line ФПД: 112229555402267 [14:55:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T145536&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318042&fm=112229555402267&tin=02508201610067®Number=0000000000091628&sum=133700 [14:55:37]OFD Sender: Processing packet 318042 [packets to send 127, broken 126] [14:55:37]ProducePacketName [14:55:37]name=ofd_packets/00318042 [14:55:37]OFD Sender: To server: pG, [14:55:37]CommunicateWithHost lk.salyk.kg:30040 [14:55:37]ConnectInit lk.salyk.kg [14:55:37]written 0, free lines is 4095 [14:55:37]Connected sock=10 [14:55:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 FD 32 06 01 EF 22 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 5E 88 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 49 0A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 0A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 37 00 00 00 00 07 04 06 00 44 0A 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 02 00 00 F4 03 04 00 E8 A5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5A DA 04 00 35 04 06 00 66 12 7A C8 76 1B AB 77 9A 7B 6A 60 38 DA [14:55:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 B8 89 47 00 38 B4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5A DA 04 00 F4 03 04 00 A1 51 1F 67 B6 04 01 00 00 BE 40 F9 5F 64 1F 2B E3 [14:55:37]CommunicateWithHost err = 0 [14:55:37]CheckOFDResponse [14:55:37]1017 (14) - 77093643461234 [14:55:37]1041 (16) - 0000000000874671 [14:55:37]1040 (4) - 318042 [14:55:37]1012 (4) - 28.10.2024 08:56 [14:55:37]1206 (1) - 0 [14:55:37]OFD Sender: Remove packet 318042 [14:55:37]ProducePacketName [14:55:37]name=ofd_packets/00318042 [14:55:37]NVStorageDeleteData [14:55:37]Write to MH i2c: 01 00 00 F5 57 4C [14:55:37]Write i2c OK [14:55:37]MH_I2C_Read... [14:55:37]Read from MH i2c: 01 [14:55:37]MH_I2C_Read... [14:55:37]Read from MH i2c: 01 07 00 [14:55:37]MH_I2C_Read... [14:55:37]Read from MH i2c: 01 07 00 F5 57 00 00 00 00 00 EF 0C 4E [14:55:37]RasterBufferAndPrint [14:55:37]line [14:55:37]line [14:55:37]line [14:55:37]line [14:55:37]line [14:55:37]written 0, free lines is 3317 [14:55:37]MH_Cut [14:55:37]Write to MH i2c: D1 01 00 FC 57 01 25 [14:55:37]Write i2c OK [14:55:37]MH_I2C_Read... [14:55:37]Read from MH i2c: D1 [14:55:37]MH_I2C_Read... [14:55:37]Read from MH i2c: D1 01 00 [14:55:37]MH_I2C_Read... [14:55:37]Read from MH i2c: D1 01 00 FC 57 00 24 [14:55:37]Write to MH i2c: 01 00 00 FD 57 54 [14:55:37]Write i2c OK [14:55:37]MH_I2C_Read... [14:55:37]OFD Sender: No OFD packet to send [14:55:38]*** Cut start [14:55:38]*** Partial cut [14:55:38]*** CUTSNS_PIN = 1 [14:55:38]*** CUTSNS_PIN = 0 [14:55:38]*** Brake cut motor [14:55:38]Read from MH i2c: 01 [14:55:38]MH_I2C_Read... [14:55:38]*** Stop cut motor [14:55:38]*** Cut end [14:55:38]Read from MH i2c: 01 07 00 [14:55:38]MH_I2C_Read... [14:55:38]Read from MH i2c: 01 07 00 FD 57 00 00 00 00 00 FF 0F 69 [14:55:38]process_action close_receipt done [14:55:38]requested_data is exist [14:55:38]produce_requested_data [14:55:38]requested_item fm.sn is exist - process it [14:55:38]wFMCommunicate request_size=4 [14:55:38]MH_SAM_APDU [14:55:38]CAPDU: 80 11 00 00 [14:55:38]Write to MH i2c: E2 08 00 FE 57 80 11 00 00 00 00 00 00 CF [14:55:38]Write i2c OK [14:55:38]MH_I2C_Read... [14:55:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:55:38]Read from MH i2c: E2 [14:55:38]MH_I2C_Read... [14:55:38]Read from MH i2c: E2 17 00 [14:55:38]MH_I2C_Read... [14:55:38]Read from MH i2c: E2 17 00 FE 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 23 [14:55:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:55:38]wFMCommunicate OK [14:55:38]requested_item fd.num is exist - process it [14:55:38]SAM_PROTO_GetFieldsCounters [14:55:38]wFMCommunicate request_size=4 [14:55:38]MH_SAM_APDU [14:55:38]CAPDU: 80 13 00 00 [14:55:38]Write to MH i2c: E2 08 00 FF 57 80 13 00 00 00 00 00 00 D2 [14:55:38]Write i2c OK [14:55:38]MH_I2C_Read... [14:55:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:55:39]Read from MH i2c: E2 [14:55:39]MH_I2C_Read... [14:55:39]Read from MH i2c: E2 62 00 [14:55:39]MH_I2C_Read... [14:55:39]Read from MH i2c: E2 62 00 FF 57 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 5A DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 05 02 00 00 5E 04 04 00 05 02 00 00 57 04 04 00 06 02 00 00 19 04 04 00 00 00 00 00 90 00 66 [14:55:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 5A DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 05 02 00 00 5E 04 04 00 05 02 00 00 57 04 04 00 06 02 00 00 19 04 04 00 00 00 00 00 90 00 [14:55:39]wFMCommunicate OK [14:55:39]SAM_PROTO_GetFieldsCounters done [14:55:39]requested_item shift.num is exist - process it [14:55:39]requested_item shift.opened is exist - process it [14:55:39]req_shift_opened [14:55:39]FM_GetShiftState [14:55:39]SAM_PROTO_GetShiftState [14:55:39]wFMCommunicate request_size=4 [14:55:39]MH_SAM_APDU [14:55:39]CAPDU: 80 13 01 00 [14:55:39]Write to MH i2c: E2 08 00 00 58 80 13 01 00 00 00 00 00 D5 [14:55:39]Write i2c OK [14:55:39]MH_I2C_Read... [14:55:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:55:39]Read from MH i2c: E2 [14:55:39]MH_I2C_Read... [14:55:39]Read from MH i2c: E2 0E 00 [14:55:39]MH_I2C_Read... [14:55:39]Read from MH i2c: E2 0E 00 00 58 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 CE [14:55:39]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:55:39]wFMCommunicate OK [14:55:39]SAM_PROTO_GetShiftState done [14:55:39]FM_GetShiftState done [14:55:39]req_shift_opened done [14:55:39]requested_item shift.open_date is exist - process it [14:55:39]req_shift_open_date [14:55:39]req_shift_open_date done [14:55:39]produce_requested_data done [14:55:39]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318042,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:55:39]process_action_free close_receipt [14:55:39]json_value_free [14:55:39]json_value_free done [14:55:39]process_json_proto returns [14:55:39]Send response to host [14:55:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318042,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:55:39]free response buf [14:55:39]execute_script done [14:55:39]execute_script returns [14:55:39]free content buf [14:55:39]Sock 9.Close socket [14:55:39]Sock 9.Thread stoped [14:55:42]OFD Sender: No OFD packet to send [14:55:47]OFD Sender: No OFD packet to send [14:55:52]OFD Sender: No OFD packet to send [14:55:57]OFD Sender: No OFD packet to send [14:56:02]OFD Sender: No OFD packet to send [14:56:04]accept exits with 7 [14:56:04]New connection [14:56:04]New thread 3067293028 created [14:56:04]Thread 3067436388 joined [14:56:04]Waiting for new connection... [14:56:04] Sock 7.Parse request [14:56:04]Sock 7.Check first char [14:56:04]Sock 7.First char is OK [14:56:04]request: POST /json_proto HTTP/1.0 [14:56:04]Method: POST [14:56:04]URL: /json_proto [14:56:04]Method is POST - this is cgi request [14:56:04]url: /json_proto [14:56:04]query_string will be loaded in cgi processing [14:56:04]execute_cgi json_proto POST (null) [14:56:04]execute_cgi path=json_proto method=POST [14:56:04]POST find Content-Length [14:56:04]Host: 172.17.50.195:8080 [14:56:04]Content-Length: 801 [14:56:04]Content-Type: application/json [14:56:04] [14:56:04]POST finish read [14:56:04]Found Content-Length = 801 [14:56:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093020", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u000A3544799", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:56:04]execute_script... [14:56: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)1093020", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u000A3544799", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:56:04]POST & json_proto [14:56:04]process_json_proto [14:56:04]json parsed OK: [14:56:04]protocol is kg_v1.0 [14:56:04]action value=close_receipt [14:56:04]process_action close_receipt [14:56:04]cmd_close_receipt [14:56:04]MH_GetDate [14:56:04]Write to MH i2c: F0 00 00 01 58 48 [14:56:04]Write i2c OK [14:56:04]MH_I2C_Read... [14:56:04]Read from MH i2c: F0 [14:56:04]MH_I2C_Read... [14:56:04]Read from MH i2c: F0 09 00 [14:56:04]MH_I2C_Read... [14:56:04]Read from MH i2c: F0 09 00 01 58 00 06 A6 1F 67 43 33 1C 67 7C [14:56:04]GetLastDocTimeStamp 1730127336 [14:56:04]current date 1730127366 [14:56:04]FM_GetShiftState [14:56:04]SAM_PROTO_GetShiftState [14:56:04]wFMCommunicate request_size=4 [14:56:04]MH_SAM_APDU [14:56:04]CAPDU: 80 13 01 00 [14:56:04]Write to MH i2c: E2 08 00 02 58 80 13 01 00 00 00 00 00 D7 [14:56:04]Write i2c OK [14:56:04]MH_I2C_Read... [14:56:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:56:04]Read from MH i2c: E2 [14:56:04]MH_I2C_Read... [14:56:04]Read from MH i2c: E2 0E 00 [14:56:04]MH_I2C_Read... [14:56:04]Read from MH i2c: E2 0E 00 02 58 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D0 [14:56:04]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:56:04]wFMCommunicate OK [14:56:04]SAM_PROTO_GetShiftState done [14:56:04]FM_GetShiftState done [14:56:04]opened in 1730073493 [14:56:04]opened+sec_in_day 1730159893 [14:56:04]quantity*price = 0 [14:56:04]sum+1 = 1 [14:56:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 518 28.10.2024 14:56 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливные Талоны 3544799 ФМ: 0000000000874671 ФД: 318043 ФПД: 272449721650416 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T145606&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318043&fm=272449721650416&tin=02508201610067®Number=0000000000091628&sum=0 [14:56:06]StoreToDocumentArchive [14:56:06]shift 546 fd 318043 [14:56:06]save to /storage/0546/doc_00318043 [14:56:06]save last doc name /storage/0546/doc_00318043 to /storage/kkm_last_doc_name [14:56:06]save OK [14:56:06]Clear old archive folders... [14:56:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:56:06]tlvbuf is 0154B080 [14:56:06]SAM_PROTO_ClearQueue [14:56:06]wFMCommunicate request_size=4 [14:56:06]MH_SAM_APDU [14:56:06]CAPDU: 80 09 00 00 [14:56:06]Write to MH i2c: E2 08 00 0F 58 80 09 00 00 00 00 00 00 D9 [14:56:06]Write i2c OK [14:56:06]MH_I2C_Read... [14:56:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:56:06]Read from MH i2c: E2 [14:56:06]MH_I2C_Read... [14:56:06]Read from MH i2c: E2 03 00 [14:56:06]MH_I2C_Read... [14:56:06]Read from MH i2c: E2 03 00 0F 58 00 90 00 DB [14:56:06]RAPDU: 90 00 [14:56:06]wFMCommunicate OK [14:56:06]SAM_PROTO_ClearQueue done [14:56:06]KKMCreateOFDPacket [14:56:06]OFDProtocolAddRootSTLVToBuf [14:56:06]FM_MakeSignedData [14:56:06]FM_MakeSignedData [14:56:06]SAM_PROTO_SignData [14:56:06]wFMCommunicate request_size=4 [14:56:06]MH_SAM_APDU [14:56:06]CAPDU: 80 0D 01 02 [14:56:06]Write to MH i2c: E2 08 00 10 58 80 0D 01 02 00 00 00 00 E1 [14:56:06]Write i2c OK [14:56:06]MH_I2C_Read... [14:56:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:56:06]Read from MH i2c: E2 [14:56:06]MH_I2C_Read... [14:56:06]Read from MH i2c: E2 03 00 [14:56:06]MH_I2C_Read... [14:56:06]Read from MH i2c: E2 03 00 10 58 00 90 00 DC [14:56:06]RAPDU: 90 00 [14:56:06]wFMCommunicate OK [14:56:06]wFMCommunicate request_size=255 [14:56:06]MH_SAM_APDU [14:56:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 06 02 00 00 F4 03 04 00 06 A6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5B DA 04 00 35 04 06 00 F7 [14:56:06]Write to MH i2c: E2 02 01 11 58 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 06 02 00 00 F4 03 04 00 06 A6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5B DA 04 00 35 04 06 00 F7 00 00 AF [14:56:06]Write i2c OK [14:56:06]MH_I2C_Read... [14:56:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:56:06]Read from MH i2c: E2 [14:56:06]MH_I2C_Read... [14:56:06]Read from MH i2c: E2 03 00 [14:56:06]MH_I2C_Read... [14:56:06]Read from MH i2c: E2 03 00 11 58 00 90 00 DD [14:56:06]RAPDU: 90 00 [14:56:06]wFMCommunicate OK [14:56:06]wFMCommunicate request_size=10 [14:56:06]MH_SAM_APDU [14:56:06]CAPDU: 80 0D 02 02 05 CA A4 E0 CC F0 [14:56:06]Write to MH i2c: E2 0D 00 12 58 80 0D 02 02 05 00 CA A4 E0 CC F0 00 00 F8 [14:56:06]Write i2c OK [14:56:06]MH_I2C_Read... [14:56:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:56:06]Read from MH i2c: E2 [14:56:06]MH_I2C_Read... [14:56:06]Read from MH i2c: E2 03 00 [14:56:06]MH_I2C_Read... [14:56:06]Read from MH i2c: E2 03 00 12 58 00 90 00 DE [14:56:06]RAPDU: 90 00 [14:56:06]wFMCommunicate OK [14:56:06]wFMCommunicate request_size=4 [14:56:06]MH_SAM_APDU [14:56:06]CAPDU: 80 0D 03 02 [14:56:06]Write to MH i2c: E2 08 00 13 58 80 0D 03 02 00 00 00 00 E6 [14:56:06]Write i2c OK [14:56:06]MH_I2C_Read... [14:56:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:56:06]Read from MH i2c: E2 [14:56:06]MH_I2C_Read... [14:56:06]Read from MH i2c: E2 0B 00 [14:56:06]MH_I2C_Read... [14:56:06]Read from MH i2c: E2 0B 00 13 58 00 98 CE 63 A4 35 33 F2 46 90 00 F4 [14:56:06]RAPDU: 98 CE 63 A4 35 33 F2 46 90 00 [14:56:06]wFMCommunicate OK [14:56:06]SAM_PROTO_SignData done [14:56:06]FM_MakeSignedData done [14:56:06]CreateOFDProtocolMessage [14:56:06]wFMCommunicate request_size=4 [14:56:06]MH_SAM_APDU [14:56:06]CAPDU: 80 11 00 00 [14:56:06]Write to MH i2c: E2 08 00 14 58 80 11 00 00 00 00 00 00 E6 [14:56:06]Write i2c OK [14:56:06]MH_I2C_Read... [14:56:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:56:06]Read from MH i2c: E2 [14:56:06]MH_I2C_Read... [14:56:06]Read from MH i2c: E2 17 00 [14:56:06]MH_I2C_Read... [14:56:06]Read from MH i2c: E2 17 00 14 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 3A [14:56:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:56:06]wFMCommunicate OK [14:56:06]CreateOFDProtocolMessage done [14:56:06]OFDSenderStorePacket 318043 [14:56:06]StoreOFDPacket docnum=318043 [14:56:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 39 9B 07 01 FF DC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 06 02 00 00 F4 03 04 00 06 A6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5B DA 04 00 35 04 06 00 F7 CA A4 E0 CC F0 98 CE 63 A4 35 33 F2 46 [14:56:06]CheckFolder [14:56:06]dirname=/storage/ofd_packets [14:56:06]CheckFolder done [14:56:06]ProducePacketName [14:56:06]name=ofd_packets/00318043 [14:56:06]NVStorageSaveData ofd_packets/00318043 [14:56:06]File name is /storage/ofd_packets/00318043 [14:56:06]Write 301 bytes [14:56:06]NVStorageSaveData done [14:56:06]OFDSenderStorePacket done [14:56:06]KKMCreateOFDPacket done [14:56:06]NVStorageSaveData kkm_last_timestamp [14:56:06]File name is /storage/kkm_last_timestamp [14:56:06]Write 4 bytes [14:56:06]NVStorageSaveData done [14:56:06]OFD Sender: Processing packet 318043 [packets to send 127, broken 126] [14:56:06]ProducePacketName [14:56:06]name=ofd_packets/00318043 [14:56:06]OFD Sender: To server: pG, [14:56:06]CommunicateWithHost lk.salyk.kg:30040 [14:56:06]ConnectInit lk.salyk.kg [14:56:06]ExternCall_PrintAddStr [14:56:06]wPrintStart [14:56:06]Write to MH i2c: 01 00 00 15 58 6D [14:56:06]Write i2c OK [14:56:06]MH_I2C_Read... [14:56:06]Read from MH i2c: 01 [14:56:06]MH_I2C_Read... [14:56:06]Read from MH i2c: 01 07 00 [14:56:06]MH_I2C_Read... [14:56:06]Read from MH i2c: 01 07 00 15 58 00 00 00 00 00 FF 0F 82 [14:56:06]RasterBufferAndPrint [14:56:06]line Счет N : (1)1093020 [14:56:06]line ИНН: 02508201610067 [14:56:06]line Контрольно-Кассовый Чек [14:56:06]line ПРОДАЖА [14:56:06]line ТРК (МРК, ГНК) : 43 [14:56:06]line Товар: 2710124130 [14:56:06]line Аи-92-К-2 [14:56:06]line 10.000 * 0.00 [14:56:06]line = 0.00 [14:56:06]line НДС 12% НСП 1% [14:56:06]line > о реализуемом товаре [14:56:06]line ИТОГО: 0.00 [14:56:06]line НСП 1% : 0.00 [14:56:06]line НДС 12% : 0.00 [14:56:06]line Наличными: 0.00 [14:56:06]line Безнал.: 0.00 [14:56:06]line Место: АЗС № 101 "Партнер Нефть" [14:56:06]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:56:06]line СНО: Общий режим [14:56:06]line Чек 518 28.10.2024 14:56 [14:56:06]line Смена: 546 ФФД: 1.0 [14:56:06]line ЗНМ: 0300000082 [14:56:06]line РНМ: 0000000000091628 [14:56:06]line Версия ККМ: 001 [14:56:06]line Талоны: Топливные Талоны [14:56:06]line 3544799 [14:56:06]line ФМ: 0000000000874671 [14:56:06]line ФД: 318043 [14:56:06]line ФПД: 272449721650416 [14:56:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T145606&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318043&fm=272449721650416&tin=02508201610067®Number=0000000000091628&sum=0 [14:56:06]Connected sock=11 [14:56:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 39 9B 07 01 FF written 0, free lines is 4095 [14:56:06]DC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 06 02 00 00 F4 03 04 00 06 A6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5B DA 04 00 35 04 06 00 F7 CA A4 E0 CC F0 98 CE 63 A4 35 33 F2 46 [14:56:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 F2 69 47 00 68 25 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5B DA 04 00 F4 03 04 00 BF 51 1F 67 B6 04 01 00 00 80 33 3C DE 52 2A 93 83 [14:56:07]CommunicateWithHost err = 0 [14:56:07]CheckOFDResponse [14:56:07]1017 (14) - 77093643461234 [14:56:07]1041 (16) - 0000000000874671 [14:56:07]1040 (4) - 318043 [14:56:07]1012 (4) - 28.10.2024 08:56 [14:56:07]1206 (1) - 0 [14:56:07]OFD Sender: Remove packet 318043 [14:56:07]ProducePacketName [14:56:07]name=ofd_packets/00318043 [14:56:07]NVStorageDeleteData [14:56:07]Write to MH i2c: 01 00 00 3F 58 97 [14:56:07]Write i2c OK [14:56:07]MH_I2C_Read... [14:56:07]Read from MH i2c: 01 [14:56:07]MH_I2C_Read... [14:56:07]Read from MH i2c: 01 07 00 [14:56:07]MH_I2C_Read... [14:56:07]Read from MH i2c: 01 07 00 3F 58 00 00 00 00 00 F2 0C 9C [14:56:07]RasterBufferAndPrint [14:56:07]line [14:56:07]line [14:56:07]line [14:56:07]line [14:56:07]line [14:56:07]written 0, free lines is 3320 [14:56:07]MH_Cut [14:56:07]Write to MH i2c: D1 01 00 46 58 01 70 [14:56:07]Write i2c OK [14:56:07]MH_I2C_Read... [14:56:07]Read from MH i2c: D1 [14:56:07]MH_I2C_Read... [14:56:07]Read from MH i2c: D1 01 00 [14:56:07]MH_I2C_Read... [14:56:07]Read from MH i2c: D1 01 00 46 58 00 6F [14:56:07]Write to MH i2c: 01 00 00 47 58 9F [14:56:07]Write i2c OK [14:56:07]MH_I2C_Read... [14:56:07]OFD Sender: No OFD packet to send [14:56:08]*** Cut start [14:56:08]*** Partial cut [14:56:08]*** CUTSNS_PIN = 1 [14:56:08]*** CUTSNS_PIN = 0 [14:56:08]*** Brake cut motor [14:56:08]Read from MH i2c: 01 [14:56:08]MH_I2C_Read... [14:56:08]*** Stop cut motor [14:56:08]*** Cut end [14:56:08]Read from MH i2c: 01 07 00 [14:56:08]MH_I2C_Read... [14:56:08]Read from MH i2c: 01 07 00 47 58 00 00 00 00 00 FF 0F B4 [14:56:08]process_action close_receipt done [14:56:08]requested_data is exist [14:56:08]produce_requested_data [14:56:08]requested_item fm.sn is exist - process it [14:56:08]wFMCommunicate request_size=4 [14:56:08]MH_SAM_APDU [14:56:08]CAPDU: 80 11 00 00 [14:56:08]Write to MH i2c: E2 08 00 48 58 80 11 00 00 00 00 00 00 1A [14:56:08]Write i2c OK [14:56:08]MH_I2C_Read... [14:56:08]Read from MH i2c: E2 [14:56:08]MH_I2C_Read... [14:56:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:56:08]Read from MH i2c: E2 17 00 [14:56:08]MH_I2C_Read... [14:56:08]Read from MH i2c: E2 17 00 48 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 6E [14:56:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:56:08]wFMCommunicate OK [14:56:08]requested_item fd.num is exist - process it [14:56:08]SAM_PROTO_GetFieldsCounters [14:56:08]wFMCommunicate request_size=4 [14:56:08]MH_SAM_APDU [14:56:08]CAPDU: 80 13 00 00 [14:56:08]Write to MH i2c: E2 08 00 49 58 80 13 00 00 00 00 00 00 1D [14:56:08]Write i2c OK [14:56:08]MH_I2C_Read... [14:56:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:56:08]Read from MH i2c: E2 [14:56:08]MH_I2C_Read... [14:56:08]Read from MH i2c: E2 62 00 [14:56:08]MH_I2C_Read... [14:56:08]Read from MH i2c: E2 62 00 49 58 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 5B DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 06 02 00 00 5E 04 04 00 06 02 00 00 57 04 04 00 07 02 00 00 19 04 04 00 00 00 00 00 90 00 B5 [14:56:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 5B DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 06 02 00 00 5E 04 04 00 06 02 00 00 57 04 04 00 07 02 00 00 19 04 04 00 00 00 00 00 90 00 [14:56:08]wFMCommunicate OK [14:56:08]SAM_PROTO_GetFieldsCounters done [14:56:08]requested_item shift.num is exist - process it [14:56:08]requested_item shift.opened is exist - process it [14:56:08]req_shift_opened [14:56:08]FM_GetShiftState [14:56:08]SAM_PROTO_GetShiftState [14:56:08]wFMCommunicate request_size=4 [14:56:08]MH_SAM_APDU [14:56:08]CAPDU: 80 13 01 00 [14:56:08]Write to MH i2c: E2 08 00 4A 58 80 13 01 00 00 00 00 00 1F [14:56:08]Write i2c OK [14:56:08]MH_I2C_Read... [14:56:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:56:08]Read from MH i2c: E2 [14:56:08]MH_I2C_Read... [14:56:08]Read from MH i2c: E2 0E 00 [14:56:08]MH_I2C_Read... [14:56:08]Read from MH i2c: E2 0E 00 4A 58 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 18 [14:56:08]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:56:08]wFMCommunicate OK [14:56:08]SAM_PROTO_GetShiftState done [14:56:08]FM_GetShiftState done [14:56:08]req_shift_opened done [14:56:08]requested_item shift.open_date is exist - process it [14:56:08]req_shift_open_date [14:56:08]req_shift_open_date done [14:56:08]produce_requested_data done [14:56:08]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318043,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:56:08]process_action_free close_receipt [14:56:08]json_value_free [14:56:08]json_value_free done [14:56:08]process_json_proto returns [14:56:08]Send response to host [14:56:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318043,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:56:08]free response buf [14:56:08]execute_script done [14:56:08]execute_script returns [14:56:08]free content buf [14:56:08]Sock 7.Close socket [14:56:08]Sock 7.Thread stoped [14:56:12]OFD Sender: No OFD packet to send [14:56:14]accept exits with 9 [14:56:14]New connection [14:56:14]New thread 3067436388 created [14:56:14]Thread 3067293028 joined [14:56:14]Waiting for new connection... [14:56:14] Sock 9.Parse request [14:56:14]Sock 9.Check first char [14:56:14]Sock 9.First char is OK [14:56:14]request: POST /json_proto HTTP/1.0 [14:56:14]Method: POST [14:56:14]URL: /json_proto [14:56:14]Method is POST - this is cgi request [14:56:14]url: /json_proto [14:56:14]query_string will be loaded in cgi processing [14:56:14]execute_cgi json_proto POST (null) [14:56:14]execute_cgi path=json_proto method=POST [14:56:14]POST find Content-Length [14:56:14]Host: 172.17.50.195:8080 [14:56:14]Content-Length: 760 [14:56:14]Content-Type: application/json [14:56:14] [14:56:14]POST finish read [14:56:14]Found Content-Length = 760 [14:56:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093019", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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\u000A30156915", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:56:14]execute_script... [14:56:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093019", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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\u000A30156915", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:56:14]POST & json_proto [14:56:14]process_json_proto [14:56:14]json parsed OK: [14:56:14]protocol is kg_v1.0 [14:56:14]action value=close_receipt [14:56:14]process_action close_receipt [14:56:14]cmd_close_receipt [14:56:14]MH_GetDate [14:56:14]Write to MH i2c: F0 00 00 4B 58 92 [14:56:14]Write i2c OK [14:56:14]MH_I2C_Read... [14:56:14]Read from MH i2c: F0 [14:56:14]MH_I2C_Read... [14:56:14]Read from MH i2c: F0 09 00 [14:56:14]MH_I2C_Read... [14:56:14]Read from MH i2c: F0 09 00 4B 58 00 10 A6 1F 67 43 33 1C 67 D0 [14:56:14]GetLastDocTimeStamp 1730127366 [14:56:14]current date 1730127376 [14:56:14]FM_GetShiftState [14:56:14]SAM_PROTO_GetShiftState [14:56:14]wFMCommunicate request_size=4 [14:56:14]MH_SAM_APDU [14:56:14]CAPDU: 80 13 01 00 [14:56:14]Write to MH i2c: E2 08 00 4C 58 80 13 01 00 00 00 00 00 21 [14:56:14]Write i2c OK [14:56:14]MH_I2C_Read... [14:56:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:56:14]Read from MH i2c: E2 [14:56:14]MH_I2C_Read... [14:56:14]Read from MH i2c: E2 0E 00 [14:56:14]MH_I2C_Read... [14:56:14]Read from MH i2c: E2 0E 00 4C 58 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 1A [14:56:14]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:56:14]wFMCommunicate OK [14:56:14]SAM_PROTO_GetShiftState done [14:56:14]FM_GetShiftState done [14:56:14]opened in 1730073493 [14:56:14]opened+sec_in_day 1730159893 [14:56:14]quantity*price = 0 [14:56:14]sum+1 = 1 [14:56:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 519 28.10.2024 14:56 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: ТК ГПНА Online 30156915 ФМ: 0000000000874671 ФД: 318044 ФПД: 2691080141633 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T145616&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318044&fm=2691080141633&tin=02508201610067®Number=0000000000091628&sum=0 [14:56:15]StoreToDocumentArchive [14:56:15]shift 546 fd 318044 [14:56:15]save to /storage/0546/doc_00318044 [14:56:15]save last doc name /storage/0546/doc_00318044 to /storage/kkm_last_doc_name [14:56:15]save OK [14:56:15]Clear old archive folders... [14:56:15]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:56:15]tlvbuf is 016064B0 [14:56:15]SAM_PROTO_ClearQueue [14:56:15]wFMCommunicate request_size=4 [14:56:15]MH_SAM_APDU [14:56:15]CAPDU: 80 09 00 00 [14:56:15]Write to MH i2c: E2 08 00 59 58 80 09 00 00 00 00 00 00 23 [14:56:15]Write i2c OK [14:56:15]MH_I2C_Read... [14:56:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:56:15]Read from MH i2c: E2 [14:56:15]MH_I2C_Read... [14:56:15]Read from MH i2c: E2 03 00 [14:56:15]MH_I2C_Read... [14:56:15]Read from MH i2c: E2 03 00 59 58 00 90 00 25 [14:56:15]RAPDU: 90 00 [14:56:15]wFMCommunicate OK [14:56:15]SAM_PROTO_ClearQueue done [14:56:15]KKMCreateOFDPacket [14:56:15]OFDProtocolAddRootSTLVToBuf [14:56:15]FM_MakeSignedData [14:56:15]FM_MakeSignedData [14:56:15]SAM_PROTO_SignData [14:56:15]wFMCommunicate request_size=4 [14:56:15]MH_SAM_APDU [14:56:15]CAPDU: 80 0D 01 02 [14:56:15]Write to MH i2c: E2 08 00 5A 58 80 0D 01 02 00 00 00 00 2B [14:56:15]Write i2c OK [14:56:15]MH_I2C_Read... [14:56:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:56:15]Read from MH i2c: E2 [14:56:15]MH_I2C_Read... [14:56:15]Read from MH i2c: E2 03 00 [14:56:15]MH_I2C_Read... [14:56:15]Read from MH i2c: E2 03 00 5A 58 00 90 00 26 [14:56:15]RAPDU: 90 00 [14:56:15]wFMCommunicate OK [14:56:15]wFMCommunicate request_size=255 [14:56:15]MH_SAM_APDU [14:56:15]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 07 02 00 00 F4 03 04 00 10 A6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5C DA 04 00 35 04 06 00 [14:56:15]Write to MH i2c: E2 02 01 5B 58 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 07 02 00 00 F4 03 04 00 10 A6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5C DA 04 00 35 04 06 00 00 00 B7 [14:56:15]Write i2c OK [14:56:15]MH_I2C_Read... [14:56:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:56:16]Read from MH i2c: E2 [14:56:16]MH_I2C_Read... [14:56:16]Read from MH i2c: E2 03 00 [14:56:16]MH_I2C_Read... [14:56:16]Read from MH i2c: E2 03 00 5B 58 00 90 00 27 [14:56:16]RAPDU: 90 00 [14:56:16]wFMCommunicate OK [14:56:16]wFMCommunicate request_size=11 [14:56:16]MH_SAM_APDU [14:56:16]CAPDU: 80 0D 02 02 06 02 72 90 E0 3B 41 [14:56:16]Write to MH i2c: E2 0E 00 5C 58 80 0D 02 02 06 00 02 72 90 E0 3B 41 00 00 9A [14:56:16]Write i2c OK [14:56:16]MH_I2C_Read... [14:56:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:56:16]Read from MH i2c: E2 [14:56:16]MH_I2C_Read... [14:56:16]Read from MH i2c: E2 03 00 [14:56:16]MH_I2C_Read... [14:56:16]Read from MH i2c: E2 03 00 5C 58 00 90 00 28 [14:56:16]RAPDU: 90 00 [14:56:16]wFMCommunicate OK [14:56:16]wFMCommunicate request_size=4 [14:56:16]MH_SAM_APDU [14:56:16]CAPDU: 80 0D 03 02 [14:56:16]Write to MH i2c: E2 08 00 5D 58 80 0D 03 02 00 00 00 00 30 [14:56:16]Write i2c OK [14:56:16]MH_I2C_Read... [14:56:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:56:16]Read from MH i2c: E2 [14:56:16]MH_I2C_Read... [14:56:16]Read from MH i2c: E2 0B 00 [14:56:16]MH_I2C_Read... [14:56:16]Read from MH i2c: E2 0B 00 5D 58 00 26 5F 25 A6 DD ED A0 5D 90 00 48 [14:56:16]RAPDU: 26 5F 25 A6 DD ED A0 5D 90 00 [14:56:16]wFMCommunicate OK [14:56:16]SAM_PROTO_SignData done [14:56:16]FM_MakeSignedData done [14:56:16]CreateOFDProtocolMessage [14:56:16]wFMCommunicate request_size=4 [14:56:16]MH_SAM_APDU [14:56:16]CAPDU: 80 11 00 00 [14:56:16]Write to MH i2c: E2 08 00 5E 58 80 11 00 00 00 00 00 00 30 [14:56:16]Write i2c OK [14:56:16]MH_I2C_Read... [14:56:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:56:16]Read from MH i2c: E2 [14:56:16]MH_I2C_Read... [14:56:16]Read from MH i2c: E2 17 00 [14:56:16]MH_I2C_Read... [14:56:16]Read from MH i2c: E2 17 00 5E 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 84 [14:56:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:56:16]wFMCommunicate OK [14:56:16]CreateOFDProtocolMessage done [14:56:16]OFDSenderStorePacket 318044 [14:56:16]StoreOFDPacket docnum=318044 [14:56:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 BB 9F 08 01 D6 6A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 07 02 00 00 F4 03 04 00 10 A6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5C DA 04 00 35 04 06 00 02 72 90 E0 3B 41 26 5F 25 A6 DD ED A0 5D [14:56:16]CheckFolder [14:56:16]dirname=/storage/ofd_packets [14:56:16]CheckFolder done [14:56:16]ProducePacketName [14:56:16]name=ofd_packets/00318044 [14:56:16]NVStorageSaveData ofd_packets/00318044 [14:56:16]File name is /storage/ofd_packets/00318044 [14:56:16]Write 302 bytes [14:56:16]NVStorageSaveData done [14:56:16]OFDSenderStorePacket done [14:56:16]KKMCreateOFDPacket done [14:56:16]NVStorageSaveData kkm_last_timestamp [14:56:16]File name is /storage/kkm_last_timestamp [14:56:16]Write 4 bytes [14:56:16]NVStorageSaveData done [14:56:16]ExternCall_PrintAddStr [14:56:16]wPrintStart [14:56:16]Write to MH i2c: 01 00 00 5F 58 B7 [14:56:16]Write i2c OK [14:56:16]MH_I2C_Read... [14:56:16]Read from MH i2c: 01 [14:56:16]MH_I2C_Read... [14:56:16]Read from MH i2c: 01 07 00 [14:56:16]MH_I2C_Read... [14:56:16]Read from MH i2c: 01 07 00 5F 58 00 00 00 00 00 FF 0F CC [14:56:16]RasterBufferAndPrint [14:56:16]line Счет N : (1)1093019 [14:56:16]line ИНН: 02508201610067 [14:56:16]line Контрольно-Кассовый Чек [14:56:16]line ПРОДАЖА [14:56:16]line ТРК (МРК, ГНК) : 31 [14:56:16]line Товар: 2710194210 [14:56:16]line ДТ(л)-К-2 [14:56:16]line 30.000 * 0.00 [14:56:16]line = 0.00 [14:56:16]line НДС 12% НСП 1% [14:56:16]line > о реализуемом товаре [14:56:16]line ИТОГО: 0.00 [14:56:16]line НСП 1% : 0.00 [14:56:16]line НДС 12% : 0.00 [14:56:16]line Наличными: 0.00 [14:56:16]line Безнал.: 0.00 [14:56:16]line Место: АЗС № 101 "Партнер Нефть" [14:56:16]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:56:16]line СНО: Общий режим [14:56:16]line Чек 519 28.10.2024 14:56 [14:56:16]line Смена: 546 ФФД: 1.0 [14:56:16]line ЗНМ: 0300000082 [14:56:16]line РНМ: 0000000000091628 [14:56:16]line Версия ККМ: 001 [14:56:16]line Талоны: ТК ГПНА Online [14:56:16]line 30156915 [14:56:16]line ФМ: 0000000000874671 [14:56:16]line ФД: 318044 [14:56:16]line ФПД: 2691080141633 [14:56:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T145616&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318044&fm=2691080141633&tin=02508201610067®Number=0000000000091628&sum=0 [14:56:16]written 0, free lines is 4095 [14:56:16]OFD Sender: Processing packet 318044 [packets to send 127, broken 126] [14:56:16]ProducePacketName [14:56:16]name=ofd_packets/00318044 [14:56:16]OFD Sender: To server: pG, [14:56:16]CommunicateWithHost lk.salyk.kg:30040 [14:56:16]ConnectInit lk.salyk.kg [14:56:16]Connected sock=10 [14:56:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 BB 9F 08 01 D6 6A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 07 02 00 00 F4 03 04 00 10 A6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5C DA 04 00 35 04 06 00 02 72 90 E0 3B 41 26 5F 25 A6 DD ED A0 5D [14:56:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 1C CC 47 00 DE 73 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5C DA 04 00 F4 03 04 00 C8 51 1F 67 B6 04 01 00 00 A9 84 DF 51 44 F0 FD DA [14:56:16]CommunicateWithHost err = 0 [14:56:16]CheckOFDResponse [14:56:16]1017 (14) - 77093643461234 [14:56:16]1041 (16) - 0000000000874671 [14:56:16]1040 (4) - 318044 [14:56:16]1012 (4) - 28.10.2024 08:56 [14:56:16]1206 (1) - 0 [14:56:16]OFD Sender: Remove packet 318044 [14:56:16]ProducePacketName [14:56:16]name=ofd_packets/00318044 [14:56:16]NVStorageDeleteData [14:56:16]Write to MH i2c: 01 00 00 89 58 E1 [14:56:16]Write i2c OK [14:56:16]MH_I2C_Read... [14:56:16]Read from MH i2c: 01 [14:56:16]MH_I2C_Read... [14:56:16]Read from MH i2c: 01 07 00 [14:56:16]MH_I2C_Read... [14:56:16]Read from MH i2c: 01 07 00 89 58 00 00 00 00 00 FA 0C EE [14:56:16]RasterBufferAndPrint [14:56:16]line [14:56:16]line [14:56:16]line [14:56:16]line [14:56:16]line [14:56:16]written 0, free lines is 3334 [14:56:16]MH_Cut [14:56:16]Write to MH i2c: D1 01 00 90 58 01 BA [14:56:16]Write i2c OK [14:56:16]MH_I2C_Read... [14:56:16]Read from MH i2c: D1 [14:56:16]MH_I2C_Read... [14:56:16]Read from MH i2c: D1 01 00 [14:56:16]MH_I2C_Read... [14:56:16]Read from MH i2c: D1 01 00 90 58 00 B9 [14:56:16]Write to MH i2c: 01 00 00 91 58 E9 [14:56:16]Write i2c OK [14:56:16]MH_I2C_Read... [14:56:17]OFD Sender: No OFD packet to send [14:56:17]*** Cut start [14:56:17]*** Partial cut [14:56:17]*** CUTSNS_PIN = 1 [14:56:17]*** CUTSNS_PIN = 0 [14:56:17]*** Brake cut motor [14:56:18]Read from MH i2c: 01 [14:56:18]MH_I2C_Read... [14:56:18]*** Stop cut motor [14:56:18]*** Cut end [14:56:18]Read from MH i2c: 01 07 00 [14:56:18]MH_I2C_Read... [14:56:18]Read from MH i2c: 01 07 00 91 58 00 00 00 00 00 FF 0F FE [14:56:18]process_action close_receipt done [14:56:18]requested_data is exist [14:56:18]produce_requested_data [14:56:18]requested_item fm.sn is exist - process it [14:56:18]wFMCommunicate request_size=4 [14:56:18]MH_SAM_APDU [14:56:18]CAPDU: 80 11 00 00 [14:56:18]Write to MH i2c: E2 08 00 92 58 80 11 00 00 00 00 00 00 64 [14:56:18]Write i2c OK [14:56:18]MH_I2C_Read... [14:56:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:56:18]Read from MH i2c: E2 [14:56:18]MH_I2C_Read... [14:56:18]Read from MH i2c: E2 17 00 [14:56:18]MH_I2C_Read... [14:56:18]Read from MH i2c: E2 17 00 92 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B8 [14:56:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:56:18]wFMCommunicate OK [14:56:18]requested_item fd.num is exist - process it [14:56:18]SAM_PROTO_GetFieldsCounters [14:56:18]wFMCommunicate request_size=4 [14:56:18]MH_SAM_APDU [14:56:18]CAPDU: 80 13 00 00 [14:56:18]Write to MH i2c: E2 08 00 93 58 80 13 00 00 00 00 00 00 67 [14:56:18]Write i2c OK [14:56:18]MH_I2C_Read... [14:56:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:56:18]Read from MH i2c: E2 [14:56:18]MH_I2C_Read... [14:56:18]Read from MH i2c: E2 62 00 [14:56:18]MH_I2C_Read... [14:56:18]Read from MH i2c: E2 62 00 93 58 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 5C DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 07 02 00 00 5E 04 04 00 07 02 00 00 57 04 04 00 08 02 00 00 19 04 04 00 00 00 00 00 90 00 03 [14:56:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 5C DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 07 02 00 00 5E 04 04 00 07 02 00 00 57 04 04 00 08 02 00 00 19 04 04 00 00 00 00 00 90 00 [14:56:18]wFMCommunicate OK [14:56:18]SAM_PROTO_GetFieldsCounters done [14:56:18]requested_item shift.num is exist - process it [14:56:18]requested_item shift.opened is exist - process it [14:56:18]req_shift_opened [14:56:18]FM_GetShiftState [14:56:18]SAM_PROTO_GetShiftState [14:56:18]wFMCommunicate request_size=4 [14:56:18]MH_SAM_APDU [14:56:18]CAPDU: 80 13 01 00 [14:56:18]Write to MH i2c: E2 08 00 94 58 80 13 01 00 00 00 00 00 69 [14:56:18]Write i2c OK [14:56:18]MH_I2C_Read... [14:56:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:56:18]Read from MH i2c: E2 [14:56:18]MH_I2C_Read... [14:56:18]Read from MH i2c: E2 0E 00 [14:56:18]MH_I2C_Read... [14:56:18]Read from MH i2c: E2 0E 00 94 58 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 62 [14:56:18]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:56:18]wFMCommunicate OK [14:56:18]SAM_PROTO_GetShiftState done [14:56:18]FM_GetShiftState done [14:56:18]req_shift_opened done [14:56:18]requested_item shift.open_date is exist - process it [14:56:18]req_shift_open_date [14:56:18]req_shift_open_date done [14:56:18]produce_requested_data done [14:56:18]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318044,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:56:18]process_action_free close_receipt [14:56:18]json_value_free [14:56:18]json_value_free done [14:56:18]process_json_proto returns [14:56:18]Send response to host [14:56:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318044,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:56:18]free response buf [14:56:18]execute_script done [14:56:18]execute_script returns [14:56:18]free content buf [14:56:18]Sock 9.Close socket [14:56:18]Sock 9.Thread stoped [14:56:22]OFD Sender: No OFD packet to send [14:56:27]OFD Sender: No OFD packet to send [14:56:32]OFD Sender: No OFD packet to send [14:56:37]OFD Sender: No OFD packet to send [14:56:42]OFD Sender: No OFD packet to send [14:56:47]OFD Sender: No OFD packet to send [14:56:52]OFD Sender: No OFD packet to send [14:56:55]accept exits with 7 [14:56:55]New connection [14:56:55]New thread 3067293028 created [14:56:55]Thread 3067436388 joined [14:56:55]Waiting for new connection... [14:56:55] Sock 7.Parse request [14:56:55]Sock 7.Check first char [14:56:55]Sock 7.First char is OK [14:56:55]request: POST /json_proto HTTP/1.0 [14:56:55]Method: POST [14:56:55]URL: /json_proto [14:56:55]Method is POST - this is cgi request [14:56:55]url: /json_proto [14:56:55]query_string will be loaded in cgi processing [14:56:55]execute_cgi json_proto POST (null) [14:56:55]execute_cgi path=json_proto method=POST [14:56:55]POST find Content-Length [14:56:55]Host: 172.17.50.195:8080 [14:56:55]Content-Length: 683 [14:56:55]Content-Type: application/json [14:56:55] [14:56:55]POST finish read [14:56:55]Found Content-Length = 683 [14:56:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093022", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:56:55]execute_script... [14:56:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093022", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:56:55]POST & json_proto [14:56:55]process_json_proto [14:56:55]json parsed OK: [14:56:55]protocol is kg_v1.0 [14:56:55]action value=close_receipt [14:56:55]process_action close_receipt [14:56:55]cmd_close_receipt [14:56:55]MH_GetDate [14:56:55]Write to MH i2c: F0 00 00 95 58 DC [14:56:55]Write i2c OK [14:56:55]MH_I2C_Read... [14:56:55]Read from MH i2c: F0 [14:56:55]MH_I2C_Read... [14:56:55]Read from MH i2c: F0 09 00 [14:56:55]MH_I2C_Read... [14:56:55]Read from MH i2c: F0 09 00 95 58 00 38 A6 1F 67 43 33 1C 67 42 [14:56:55]GetLastDocTimeStamp 1730127376 [14:56:55]current date 1730127416 [14:56:55]FM_GetShiftState [14:56:55]SAM_PROTO_GetShiftState [14:56:55]wFMCommunicate request_size=4 [14:56:55]MH_SAM_APDU [14:56:55]CAPDU: 80 13 01 00 [14:56:55]Write to MH i2c: E2 08 00 96 58 80 13 01 00 00 00 00 00 6B [14:56:55]Write i2c OK [14:56:55]MH_I2C_Read... [14:56:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:56:55]Read from MH i2c: E2 [14:56:55]MH_I2C_Read... [14:56:55]Read from MH i2c: E2 0E 00 [14:56:55]MH_I2C_Read... [14:56:55]Read from MH i2c: E2 0E 00 96 58 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 64 [14:56:55]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:56:55]wFMCommunicate OK [14:56:55]SAM_PROTO_GetShiftState done [14:56:55]FM_GetShiftState done [14:56:55]opened in 1730073493 [14:56:55]opened+sec_in_day 1730159893 [14:56:55]quantity*price = 100021 [14:56:55]sum+1 = 100023 [14:56:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 520 28.10.2024 14:56 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318045 ФПД: 31102769151926 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T145656&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318045&fm=31102769151926&tin=02508201610067®Number=0000000000091628&sum=100000 [14:56:56]StoreToDocumentArchive [14:56:56]shift 546 fd 318045 [14:56:56]save to /storage/0546/doc_00318045 [14:56:56]save last doc name /storage/0546/doc_00318045 to /storage/kkm_last_doc_name [14:56:56]save OK [14:56:56]Clear old archive folders... [14:56:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:56:56]tlvbuf is 013A1D00 [14:56:56]SAM_PROTO_ClearQueue [14:56:56]wFMCommunicate request_size=4 [14:56:56]MH_SAM_APDU [14:56:56]CAPDU: 80 09 00 00 [14:56:56]Write to MH i2c: E2 08 00 A3 58 80 09 00 00 00 00 00 00 6D [14:56:56]Write i2c OK [14:56:56]MH_I2C_Read... [14:56:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:56:56]Read from MH i2c: E2 [14:56:56]MH_I2C_Read... [14:56:56]Read from MH i2c: E2 03 00 [14:56:56]MH_I2C_Read... [14:56:56]Read from MH i2c: E2 03 00 A3 58 00 90 00 6F [14:56:56]RAPDU: 90 00 [14:56:56]wFMCommunicate OK [14:56:56]SAM_PROTO_ClearQueue done [14:56:56]KKMCreateOFDPacket [14:56:56]OFDProtocolAddRootSTLVToBuf [14:56:56]FM_MakeSignedData [14:56:56]FM_MakeSignedData [14:56:56]SAM_PROTO_SignData [14:56:56]wFMCommunicate request_size=4 [14:56:56]MH_SAM_APDU [14:56:56]CAPDU: 80 0D 01 02 [14:56:56]Write to MH i2c: E2 08 00 A4 58 80 0D 01 02 00 00 00 00 75 [14:56:56]Write i2c OK [14:56:56]MH_I2C_Read... [14:56:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:56:56]Read from MH i2c: E2 [14:56:56]MH_I2C_Read... [14:56:56]Read from MH i2c: E2 03 00 [14:56:56]MH_I2C_Read... [14:56:56]Read from MH i2c: E2 03 00 A4 58 00 90 00 70 [14:56:56]RAPDU: 90 00 [14:56:56]wFMCommunicate OK [14:56:56]wFMCommunicate request_size=255 [14:56:56]MH_SAM_APDU [14:56:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 08 02 00 00 F4 03 04 00 38 A6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5D DA 04 00 35 04 06 00 1C [14:56:56]Write to MH i2c: E2 02 01 A5 58 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 08 02 00 00 F4 03 04 00 38 A6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5D DA 04 00 35 04 06 00 1C 00 00 0A [14:56:56]Write i2c OK [14:56:56]MH_I2C_Read... [14:56:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:56:56]Read from MH i2c: E2 [14:56:56]MH_I2C_Read... [14:56:56]Read from MH i2c: E2 03 00 [14:56:56]MH_I2C_Read... [14:56:56]Read from MH i2c: E2 03 00 A5 58 00 90 00 71 [14:56:56]RAPDU: 90 00 [14:56:56]wFMCommunicate OK [14:56:56]wFMCommunicate request_size=10 [14:56:56]MH_SAM_APDU [14:56:56]CAPDU: 80 0D 02 02 05 49 AD 81 BF B6 [14:56:56]Write to MH i2c: E2 0D 00 A6 58 80 0D 02 02 05 00 49 AD 81 BF B6 00 00 6E [14:56:56]Write i2c OK [14:56:56]MH_I2C_Read... [14:56:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:56:56]Read from MH i2c: E2 [14:56:56]MH_I2C_Read... [14:56:56]Read from MH i2c: E2 03 00 [14:56:56]MH_I2C_Read... [14:56:56]Read from MH i2c: E2 03 00 A6 58 00 90 00 72 [14:56:56]RAPDU: 90 00 [14:56:56]wFMCommunicate OK [14:56:56]wFMCommunicate request_size=4 [14:56:56]MH_SAM_APDU [14:56:56]CAPDU: 80 0D 03 02 [14:56:56]Write to MH i2c: E2 08 00 A7 58 80 0D 03 02 00 00 00 00 7A [14:56:56]Write i2c OK [14:56:56]MH_I2C_Read... [14:56:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:56:56]Read from MH i2c: E2 [14:56:56]MH_I2C_Read... [14:56:56]Read from MH i2c: E2 0B 00 [14:56:56]MH_I2C_Read... [14:56:56]Read from MH i2c: E2 0B 00 A7 58 00 26 7A 8C 18 75 AC 43 E9 90 00 0C [14:56:56]RAPDU: 26 7A 8C 18 75 AC 43 E9 90 00 [14:56:56]wFMCommunicate OK [14:56:56]SAM_PROTO_SignData done [14:56:56]FM_MakeSignedData done [14:56:56]CreateOFDProtocolMessage [14:56:56]wFMCommunicate request_size=4 [14:56:56]MH_SAM_APDU [14:56:56]CAPDU: 80 11 00 00 [14:56:56]Write to MH i2c: E2 08 00 A8 58 80 11 00 00 00 00 00 00 7A [14:56:56]Write i2c OK [14:56:56]MH_I2C_Read... [14:56:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:56:57]Read from MH i2c: E2 [14:56:57]MH_I2C_Read... [14:56:57]Read from MH i2c: E2 17 00 [14:56:57]MH_I2C_Read... [14:56:57]Read from MH i2c: E2 17 00 A8 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 CE [14:56:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:56:57]wFMCommunicate OK [14:56:57]CreateOFDProtocolMessage done [14:56:57]OFDSenderStorePacket 318045 [14:56:57]StoreOFDPacket docnum=318045 [14:56:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 D7 07 07 01 BA 85 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 08 02 00 00 F4 03 04 00 38 A6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5D DA 04 00 35 04 06 00 1C 49 AD 81 BF B6 26 7A 8C 18 75 AC 43 E9 [14:56:57]CheckFolder [14:56:57]dirname=/storage/ofd_packets [14:56:57]CheckFolder done [14:56:57]ProducePacketName [14:56:57]name=ofd_packets/00318045 [14:56:57]NVStorageSaveData ofd_packets/00318045 [14:56:57]File name is /storage/ofd_packets/00318045 [14:56:57]Write 301 bytes [14:56:57]NVStorageSaveData done [14:56:57]OFDSenderStorePacket done [14:56:57]KKMCreateOFDPacket done [14:56:57]NVStorageSaveData kkm_last_timestamp [14:56:57]File name is /storage/kkm_last_timestamp [14:56:57]Write 4 bytes [14:56:57]NVStorageSaveData done [14:56:57]ExternCall_PrintAddStr [14:56:57]wPrintStart [14:56:57]Write to MH i2c: 01 00 00 A9 58 01 [14:56:57]Write i2c OK [14:56:57]MH_I2C_Read... [14:56:57]Read from MH i2c: 01 [14:56:57]MH_I2C_Read... [14:56:57]Read from MH i2c: 01 07 00 [14:56:57]MH_I2C_Read... [14:56:57]Read from MH i2c: 01 07 00 A9 58 00 00 00 00 00 FF 0F 16 [14:56:57]RasterBufferAndPrint [14:56:57]line Счет N : (1)1093022 [14:56:57]line ИНН: 02508201610067 [14:56:57]line Контрольно-Кассовый Чек [14:56:57]line ПРОДАЖА [14:56:57]line ТРК (МРК, ГНК) : 54 [14:56:57]line Товар: 2710124500 [14:56:57]line Аи-95-К-3 [14:56:57]line 13.480 * 74.20 [14:56:57]line = 1000.22 [14:56:57]line НДС 12% НСП 1% [14:56:57]line > о реализуемом товаре [14:56:57]line ОКРУГЛЕНИЕ: -0.22 [14:56:57]line ИТОГО: 1000.00 [14:56:57]line Внесено: 1000.00 [14:56:57]line СДАЧА: 0.00 [14:56:57]line НСП 1% : 8.85 [14:56:57]line НДС 12% : 106.22 [14:56:57]line Наличными: 1000.00 [14:56:57]line Безнал.: 0.00 [14:56:57]line Место: АЗС № 101 "Партнер Нефть" [14:56:57]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:56:57]line СНО: Общий режим [14:56:57]line Чек 520 28.10.2024 14:56 [14:56:57]line Смена: 546 ФФД: 1.0 [14:56:57]line ЗНМ: 0300000082 [14:56:57]line РНМ: 0000000000091628 [14:56:57]line Версия ККМ: 001 [14:56:57]line ФМ: 0000000000874671 [14:56:57]line ФД: 318045 [14:56:57]line ФПД: 31102769151926 [14:56:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T145656&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318045&fm=31102769151926&tin=02508201610067®Number=0000000000091628&sum=100000 [14:56:57]OFD Sender: Processing packet 318045 [packets to send 127, broken 126] [14:56:57]ProducePacketName [14:56:57]name=ofd_packets/00318045 [14:56:57]OFD Sender: To server: pG, [14:56:57]CommunicateWithHost lk.salyk.kg:30040 [14:56:57]ConnectInit lk.salyk.kg [14:56:57]written 0, free lines is 4095 [14:56:57]Connected sock=10 [14:56:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 D7 07 07 01 BA 85 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 08 02 00 00 F4 03 04 00 38 A6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5D DA 04 00 35 04 06 00 1C 49 AD 81 BF B6 26 7A 8C 18 75 AC 43 E9 [14:56:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 91 96 47 00 04 32 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5D DA 04 00 F4 03 04 00 F1 51 1F 67 B6 04 01 00 00 E8 EE C9 3B 41 F0 94 F0 [14:56:57]CommunicateWithHost err = 0 [14:56:57]CheckOFDResponse [14:56:57]1017 (14) - 77093643461234 [14:56:57]1041 (16) - 0000000000874671 [14:56:57]1040 (4) - 318045 [14:56:57]1012 (4) - 28.10.2024 08:57 [14:56:57]1206 (1) - 0 [14:56:57]OFD Sender: Remove packet 318045 [14:56:57]ProducePacketName [14:56:57]name=ofd_packets/00318045 [14:56:57]NVStorageDeleteData [14:56:57]Write to MH i2c: 01 00 00 D4 58 2C [14:56:57]Write i2c OK [14:56:57]MH_I2C_Read... [14:56:57]Read from MH i2c: 01 [14:56:57]MH_I2C_Read... [14:56:57]Read from MH i2c: 01 07 00 [14:56:57]MH_I2C_Read... [14:56:57]Read from MH i2c: 01 07 00 D4 58 00 00 00 00 00 ED 0C 2C [14:56:57]RasterBufferAndPrint [14:56:57]line [14:56:57]line [14:56:57]line [14:56:57]line [14:56:57]line [14:56:57]written 0, free lines is 3318 [14:56:57]MH_Cut [14:56:57]Write to MH i2c: D1 01 00 DB 58 01 05 [14:56:57]Write i2c OK [14:56:57]MH_I2C_Read... [14:56:57]Read from MH i2c: D1 [14:56:57]MH_I2C_Read... [14:56:57]Read from MH i2c: D1 01 00 [14:56:57]MH_I2C_Read... [14:56:57]Read from MH i2c: D1 01 00 DB 58 00 04 [14:56:57]Write to MH i2c: 01 00 00 DC 58 34 [14:56:57]Write i2c OK [14:56:57]MH_I2C_Read... [14:56:58]OFD Sender: No OFD packet to send [14:56:58]*** Cut start [14:56:58]*** Partial cut [14:56:58]*** CUTSNS_PIN = 1 [14:56:58]*** CUTSNS_PIN = 0 [14:56:58]*** Brake cut motor [14:56:59]Read from MH i2c: 01 [14:56:59]MH_I2C_Read... [14:56:59]*** Stop cut motor [14:56:59]*** Cut end [14:56:59]Read from MH i2c: 01 07 00 [14:56:59]MH_I2C_Read... [14:56:59]Read from MH i2c: 01 07 00 DC 58 00 00 00 00 00 FF 0F 49 [14:56:59]process_action close_receipt done [14:56:59]requested_data is exist [14:56:59]produce_requested_data [14:56:59]requested_item fm.sn is exist - process it [14:56:59]wFMCommunicate request_size=4 [14:56:59]MH_SAM_APDU [14:56:59]CAPDU: 80 11 00 00 [14:56:59]Write to MH i2c: E2 08 00 DD 58 80 11 00 00 00 00 00 00 AF [14:56:59]Write i2c OK [14:56:59]MH_I2C_Read... [14:56:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:56:59]Read from MH i2c: E2 [14:56:59]MH_I2C_Read... [14:56:59]Read from MH i2c: E2 17 00 [14:56:59]MH_I2C_Read... [14:56:59]Read from MH i2c: E2 17 00 DD 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 03 [14:56:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:56:59]wFMCommunicate OK [14:56:59]requested_item fd.num is exist - process it [14:56:59]SAM_PROTO_GetFieldsCounters [14:56:59]wFMCommunicate request_size=4 [14:56:59]MH_SAM_APDU [14:56:59]CAPDU: 80 13 00 00 [14:56:59]Write to MH i2c: E2 08 00 DE 58 80 13 00 00 00 00 00 00 B2 [14:56:59]Write i2c OK [14:56:59]MH_I2C_Read... [14:56:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:56:59]Read from MH i2c: E2 [14:56:59]MH_I2C_Read... [14:56:59]Read from MH i2c: E2 62 00 [14:56:59]MH_I2C_Read... [14:56:59]Read from MH i2c: E2 62 00 DE 58 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 5D DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 08 02 00 00 5E 04 04 00 08 02 00 00 57 04 04 00 09 02 00 00 19 04 04 00 00 00 00 00 90 00 52 [14:56:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 5D DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 08 02 00 00 5E 04 04 00 08 02 00 00 57 04 04 00 09 02 00 00 19 04 04 00 00 00 00 00 90 00 [14:56:59]wFMCommunicate OK [14:56:59]SAM_PROTO_GetFieldsCounters done [14:56:59]requested_item shift.num is exist - process it [14:56:59]requested_item shift.opened is exist - process it [14:56:59]req_shift_opened [14:56:59]FM_GetShiftState [14:56:59]SAM_PROTO_GetShiftState [14:56:59]wFMCommunicate request_size=4 [14:56:59]MH_SAM_APDU [14:56:59]CAPDU: 80 13 01 00 [14:56:59]Write to MH i2c: E2 08 00 DF 58 80 13 01 00 00 00 00 00 B4 [14:56:59]Write i2c OK [14:56:59]MH_I2C_Read... [14:56:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:56:59]Read from MH i2c: E2 [14:56:59]MH_I2C_Read... [14:56:59]Read from MH i2c: E2 0E 00 [14:56:59]MH_I2C_Read... [14:56:59]Read from MH i2c: E2 0E 00 DF 58 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 AD [14:56:59]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:56:59]wFMCommunicate OK [14:56:59]SAM_PROTO_GetShiftState done [14:56:59]FM_GetShiftState done [14:56:59]req_shift_opened done [14:56:59]requested_item shift.open_date is exist - process it [14:56:59]req_shift_open_date [14:56:59]req_shift_open_date done [14:56:59]produce_requested_data done [14:56:59]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318045,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:56:59]process_action_free close_receipt [14:56:59]json_value_free [14:56:59]json_value_free done [14:56:59]process_json_proto returns [14:56:59]Send response to host [14:56:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318045,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:56:59]free response buf [14:56:59]execute_script done [14:56:59]execute_script returns [14:56:59]free content buf [14:56:59]Sock 7.Close socket [14:56:59]Sock 7.Thread stoped [14:57:03]OFD Sender: No OFD packet to send [14:57:08]OFD Sender: No OFD packet to send [14:57:13]OFD Sender: No OFD packet to send [14:57:18]OFD Sender: No OFD packet to send [14:57:23]OFD Sender: No OFD packet to send [14:57:27]accept exits with 9 [14:57:27]New connection [14:57:27]New thread 3067436388 created [14:57:27]Thread 3067293028 joined [14:57:27]Waiting for new connection... [14:57:27] Sock 9.Parse request [14:57:27]Sock 9.Check first char [14:57:27]Sock 9.First char is OK [14:57:27]request: POST /json_proto HTTP/1.0 [14:57:27]Method: POST [14:57:27]URL: /json_proto [14:57:27]Method is POST - this is cgi request [14:57:27]url: /json_proto [14:57:27]query_string will be loaded in cgi processing [14:57:27]execute_cgi json_proto POST (null) [14:57:27]execute_cgi path=json_proto method=POST [14:57:27]POST find Content-Length [14:57:27]Host: 172.17.50.195:8080 [14:57:27]Content-Length: 678 [14:57:27]Content-Type: application/json [14:57:27] [14:57:27]POST finish read [14:57:27]Found Content-Length = 678 [14:57:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093021", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:57:27]execute_script... [14:57:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093021", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:57:27]POST & json_proto [14:57:27]process_json_proto [14:57:27]json parsed OK: [14:57:27]protocol is kg_v1.0 [14:57:27]action value=close_receipt [14:57:27]process_action close_receipt [14:57:27]cmd_close_receipt [14:57:27]MH_GetDate [14:57:27]Write to MH i2c: F0 00 00 E0 58 27 [14:57:27]Write i2c OK [14:57:27]MH_I2C_Read... [14:57:27]Read from MH i2c: F0 [14:57:27]MH_I2C_Read... [14:57:27]Read from MH i2c: F0 09 00 [14:57:27]MH_I2C_Read... [14:57:27]Read from MH i2c: F0 09 00 E0 58 00 59 A6 1F 67 43 33 1C 67 AE [14:57:27]GetLastDocTimeStamp 1730127416 [14:57:27]current date 1730127449 [14:57:27]FM_GetShiftState [14:57:27]SAM_PROTO_GetShiftState [14:57:27]wFMCommunicate request_size=4 [14:57:27]MH_SAM_APDU [14:57:27]CAPDU: 80 13 01 00 [14:57:27]Write to MH i2c: E2 08 00 E1 58 80 13 01 00 00 00 00 00 B6 [14:57:27]Write i2c OK [14:57:27]MH_I2C_Read... [14:57:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:57:27]Read from MH i2c: E2 [14:57:27]MH_I2C_Read... [14:57:27]Read from MH i2c: E2 0E 00 [14:57:27]MH_I2C_Read... [14:57:27]Read from MH i2c: E2 0E 00 E1 58 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 AF [14:57:27]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:57:27]wFMCommunicate OK [14:57:27]SAM_PROTO_GetShiftState done [14:57:27]FM_GetShiftState done [14:57:27]opened in 1730073493 [14:57:27]opened+sec_in_day 1730159893 [14:57:27]quantity*price = 50041 [14:57:27]sum+1 = 50042 [14:57:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 521 28.10.2024 14:57 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318046 ФПД: 26423827059660 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T145729&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318046&fm=26423827059660&tin=02508201610067®Number=0000000000091628&sum=50000 [14:57:29]StoreToDocumentArchive [14:57:29]shift 546 fd 318046 [14:57:29]save to /storage/0546/doc_00318046 [14:57:29]save last doc name /storage/0546/doc_00318046 to /storage/kkm_last_doc_name [14:57:29]save OK [14:57:29]Clear old archive folders... [14:57:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:57:29]tlvbuf is 015EBDB0 [14:57:29]SAM_PROTO_ClearQueue [14:57:29]wFMCommunicate request_size=4 [14:57:29]MH_SAM_APDU [14:57:29]CAPDU: 80 09 00 00 [14:57:29]Write to MH i2c: E2 08 00 EE 58 80 09 00 00 00 00 00 00 B8 [14:57:29]Write i2c OK [14:57:29]MH_I2C_Read... [14:57:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:57:29]Read from MH i2c: E2 [14:57:29]MH_I2C_Read... [14:57:29]Read from MH i2c: E2 03 00 [14:57:29]MH_I2C_Read... [14:57:29]Read from MH i2c: E2 03 00 EE 58 00 90 00 BA [14:57:29]RAPDU: 90 00 [14:57:29]wFMCommunicate OK [14:57:29]SAM_PROTO_ClearQueue done [14:57:29]KKMCreateOFDPacket [14:57:29]OFDProtocolAddRootSTLVToBuf [14:57:29]FM_MakeSignedData [14:57:29]FM_MakeSignedData [14:57:29]SAM_PROTO_SignData [14:57:29]wFMCommunicate request_size=4 [14:57:29]MH_SAM_APDU [14:57:29]CAPDU: 80 0D 01 02 [14:57:29]Write to MH i2c: E2 08 00 EF 58 80 0D 01 02 00 00 00 00 C0 [14:57:29]Write i2c OK [14:57:29]MH_I2C_Read... [14:57:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:57:29]Read from MH i2c: E2 [14:57:29]MH_I2C_Read... [14:57:29]Read from MH i2c: E2 03 00 [14:57:29]MH_I2C_Read... [14:57:29]Read from MH i2c: E2 03 00 EF 58 00 90 00 BB [14:57:29]RAPDU: 90 00 [14:57:29]wFMCommunicate OK [14:57:29]wFMCommunicate request_size=255 [14:57:29]MH_SAM_APDU [14:57:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 02 00 00 F4 03 04 00 59 A6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5E DA 04 00 35 04 06 00 18 [14:57:29]Write to MH i2c: E2 02 01 F0 58 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 02 00 00 F4 03 04 00 59 A6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5E DA 04 00 35 04 06 00 18 00 00 56 [14:57:29]Write i2c OK [14:57:29]MH_I2C_Read... [14:57:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:57:29]Read from MH i2c: E2 [14:57:29]MH_I2C_Read... [14:57:29]Read from MH i2c: E2 03 00 [14:57:29]MH_I2C_Read... [14:57:29]Read from MH i2c: E2 03 00 F0 58 00 90 00 BC [14:57:29]RAPDU: 90 00 [14:57:29]wFMCommunicate OK [14:57:29]wFMCommunicate request_size=10 [14:57:29]MH_SAM_APDU [14:57:29]CAPDU: 80 0D 02 02 05 08 46 D3 53 CC [14:57:29]Write to MH i2c: E2 0D 00 F1 58 80 0D 02 02 05 00 08 46 D3 53 CC 00 00 0D [14:57:29]Write i2c OK [14:57:29]MH_I2C_Read... [14:57:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:57:29]Read from MH i2c: E2 [14:57:29]MH_I2C_Read... [14:57:29]Read from MH i2c: E2 03 00 [14:57:29]MH_I2C_Read... [14:57:29]Read from MH i2c: E2 03 00 F1 58 00 90 00 BD [14:57:29]RAPDU: 90 00 [14:57:29]wFMCommunicate OK [14:57:29]wFMCommunicate request_size=4 [14:57:29]MH_SAM_APDU [14:57:29]CAPDU: 80 0D 03 02 [14:57:29]Write to MH i2c: E2 08 00 F2 58 80 0D 03 02 00 00 00 00 C5 [14:57:29]Write i2c OK [14:57:29]MH_I2C_Read... [14:57:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:57:29]Read from MH i2c: E2 [14:57:29]MH_I2C_Read... [14:57:29]Read from MH i2c: E2 0B 00 [14:57:29]MH_I2C_Read... [14:57:29]Read from MH i2c: E2 0B 00 F2 58 00 A5 51 2B 2E 91 9A 9A 7F 90 00 59 [14:57:29]RAPDU: A5 51 2B 2E 91 9A 9A 7F 90 00 [14:57:29]wFMCommunicate OK [14:57:29]SAM_PROTO_SignData done [14:57:29]FM_MakeSignedData done [14:57:29]CreateOFDProtocolMessage [14:57:29]wFMCommunicate request_size=4 [14:57:29]MH_SAM_APDU [14:57:29]CAPDU: 80 11 00 00 [14:57:29]Write to MH i2c: E2 08 00 F3 58 80 11 00 00 00 00 00 00 C5 [14:57:29]Write i2c OK [14:57:29]MH_I2C_Read... [14:57:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:57:29]Read from MH i2c: E2 [14:57:29]MH_I2C_Read... [14:57:29]Read from MH i2c: E2 17 00 [14:57:29]MH_I2C_Read... [14:57:29]Read from MH i2c: E2 17 00 F3 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 19 [14:57:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:57:29]wFMCommunicate OK [14:57:29]CreateOFDProtocolMessage done [14:57:29]OFDSenderStorePacket 318046 [14:57:29]StoreOFDPacket docnum=318046 [14:57:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 1C CA 07 01 32 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 02 00 00 F4 03 04 00 59 A6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5E DA 04 00 35 04 06 00 18 08 46 D3 53 CC A5 51 2B 2E 91 9A 9A 7F [14:57:29]CheckFolder [14:57:29]dirname=/storage/ofd_packets [14:57:29]CheckFolder done [14:57:29]ProducePacketName [14:57:29]name=ofd_packets/00318046 [14:57:29]NVStorageSaveData ofd_packets/00318046 [14:57:29]File name is /storage/ofd_packets/00318046 [14:57:29]Write 301 bytes [14:57:29]NVStorageSaveData done [14:57:29]OFDSenderStorePacket done [14:57:29]KKMCreateOFDPacket done [14:57:29]NVStorageSaveData kkm_last_timestamp [14:57:29]File name is /storage/kkm_last_timestamp [14:57:29]Write 4 bytes [14:57:29]NVStorageSaveData done [14:57:29]ExternCall_PrintAddStr [14:57:29]wPrintStart [14:57:29]Write to MH i2c: 01 00 00 F4 58 4C [14:57:29]Write i2c OK [14:57:29]MH_I2C_Read... [14:57:29]Read from MH i2c: 01 [14:57:29]MH_I2C_Read... [14:57:29]Read from MH i2c: 01 07 00 [14:57:29]MH_I2C_Read... [14:57:29]Read from MH i2c: 01 07 00 F4 58 00 00 00 00 00 FF 0F 61 [14:57:29]RasterBufferAndPrint [14:57:29]line Счет N : (1)1093021 [14:57:29]line ИНН: 02508201610067 [14:57:29]line Контрольно-Кассовый Чек [14:57:29]line ПРОДАЖА [14:57:29]line ТРК (МРК, ГНК) : 63 [14:57:29]line Товар: 2710124130 [14:57:29]line Аи-92-К-2 [14:57:29]line 7.480 * 66.90 [14:57:29]line = 500.41 [14:57:29]line НДС 12% НСП 1% [14:57:29]line > о реализуемом товаре [14:57:29]line ОКРУГЛЕНИЕ: -0.41 [14:57:29]line ИТОГО: 500.00 [14:57:29]line Внесено: 500.00 [14:57:29]line СДАЧА: 0.00 [14:57:29]line НСП 1% : 4.43 [14:57:29]line НДС 12% : 53.14 [14:57:29]line Наличными: 500.00 [14:57:29]line Безнал.: 0.00 [14:57:29]line Место: АЗС № 101 "Партнер Нефть" [14:57:29]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:57:29]line СНО: Общий режим [14:57:29]line Чек 521 28.10.2024 14:57 [14:57:29]line Смена: 546 ФФД: 1.0 [14:57:29]line ЗНМ: 0300000082 [14:57:29]line РНМ: 0000000000091628 [14:57:29]line Версия ККМ: 001 [14:57:29]line ФМ: 0000000000874671 [14:57:29]line ФД: 318046 [14:57:29]line ФПД: 26423827059660 [14:57:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T145729&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318046&fm=26423827059660&tin=02508201610067®Number=0000000000091628&sum=50000 [14:57:29]written 0, free lines is 4095 [14:57:29]OFD Sender: Processing packet 318046 [packets to send 127, broken 126] [14:57:29]ProducePacketName [14:57:29]name=ofd_packets/00318046 [14:57:29]OFD Sender: To server: pG, [14:57:29]CommunicateWithHost lk.salyk.kg:30040 [14:57:29]ConnectInit lk.salyk.kg [14:57:30]Connected sock=10 [14:57:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 1C CA 07 01 32 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 02 00 00 F4 03 04 00 59 A6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5E DA 04 00 35 04 06 00 18 08 46 D3 53 CC A5 51 2B 2E 91 9A 9A 7F [14:57:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 F7 BD 47 00 5F 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5E DA 04 00 F4 03 04 00 12 52 1F 67 B6 04 01 00 00 04 67 0A 43 CA 87 6F 90 [14:57:30]CommunicateWithHost err = 0 [14:57:30]CheckOFDResponse [14:57:30]1017 (14) - 77093643461234 [14:57:30]1041 (16) - 0000000000874671 [14:57:30]1040 (4) - 318046 [14:57:30]1012 (4) - 28.10.2024 08:57 [14:57:30]1206 (1) - 0 [14:57:30]OFD Sender: Remove packet 318046 [14:57:30]ProducePacketName [14:57:30]name=ofd_packets/00318046 [14:57:30]NVStorageDeleteData [14:57:30]Write to MH i2c: 01 00 00 1F 59 78 [14:57:30]Write i2c OK [14:57:30]MH_I2C_Read... [14:57:30]Read from MH i2c: 01 [14:57:30]MH_I2C_Read... [14:57:30]Read from MH i2c: 01 07 00 [14:57:30]MH_I2C_Read... [14:57:30]Read from MH i2c: 01 07 00 1F 59 00 00 00 00 00 EE 0C 79 [14:57:30]RasterBufferAndPrint [14:57:30]line [14:57:30]line [14:57:30]line [14:57:30]line [14:57:30]line [14:57:30]written 0, free lines is 3319 [14:57:30]MH_Cut [14:57:30]Write to MH i2c: D1 01 00 26 59 01 51 [14:57:30]Write i2c OK [14:57:30]MH_I2C_Read... [14:57:30]Read from MH i2c: D1 [14:57:30]MH_I2C_Read... [14:57:30]Read from MH i2c: D1 01 00 [14:57:30]MH_I2C_Read... [14:57:30]Read from MH i2c: D1 01 00 26 59 00 50 [14:57:30]Write to MH i2c: 01 00 00 27 59 80 [14:57:30]Write i2c OK [14:57:30]MH_I2C_Read... [14:57:30]OFD Sender: No OFD packet to send [14:57:31]*** Cut start [14:57:31]*** Partial cut [14:57:31]*** CUTSNS_PIN = 1 [14:57:31]*** CUTSNS_PIN = 0 [14:57:31]*** Brake cut motor [14:57:31]Read from MH i2c: 01 [14:57:31]MH_I2C_Read... [14:57:31]*** Stop cut motor [14:57:31]*** Cut end [14:57:31]Read from MH i2c: 01 07 00 [14:57:31]MH_I2C_Read... [14:57:31]Read from MH i2c: 01 07 00 27 59 00 00 00 00 00 FF 0F 95 [14:57:31]process_action close_receipt done [14:57:31]requested_data is exist [14:57:31]produce_requested_data [14:57:31]requested_item fm.sn is exist - process it [14:57:31]wFMCommunicate request_size=4 [14:57:31]MH_SAM_APDU [14:57:31]CAPDU: 80 11 00 00 [14:57:31]Write to MH i2c: E2 08 00 28 59 80 11 00 00 00 00 00 00 FB [14:57:31]Write i2c OK [14:57:31]MH_I2C_Read... [14:57:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:57:31]Read from MH i2c: E2 [14:57:31]MH_I2C_Read... [14:57:31]Read from MH i2c: E2 17 00 [14:57:31]MH_I2C_Read... [14:57:31]Read from MH i2c: E2 17 00 28 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 4F [14:57:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [14:57:31]wFMCommunicate OK [14:57:31]requested_item fd.num is exist - process it [14:57:31]SAM_PROTO_GetFieldsCounters [14:57:31]wFMCommunicate request_size=4 [14:57:31]MH_SAM_APDU [14:57:31]CAPDU: 80 13 00 00 [14:57:31]Write to MH i2c: E2 08 00 29 59 80 13 00 00 00 00 00 00 FE [14:57:31]Write i2c OK [14:57:31]MH_I2C_Read... [14:57:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:57:31]Read from MH i2c: E2 [14:57:31]MH_I2C_Read... [14:57:31]Read from MH i2c: E2 62 00 [14:57:31]MH_I2C_Read... [14:57:31]Read from MH i2c: E2 62 00 29 59 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 5E DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 09 02 00 00 5E 04 04 00 09 02 00 00 57 04 04 00 0A 02 00 00 19 04 04 00 00 00 00 00 90 00 A2 [14:57:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 5E DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 09 02 00 00 5E 04 04 00 09 02 00 00 57 04 04 00 0A 02 00 00 19 04 04 00 00 00 00 00 90 00 [14:57:31]wFMCommunicate OK [14:57:31]SAM_PROTO_GetFieldsCounters done [14:57:31]requested_item shift.num is exist - process it [14:57:31]requested_item shift.opened is exist - process it [14:57:31]req_shift_opened [14:57:31]FM_GetShiftState [14:57:31]SAM_PROTO_GetShiftState [14:57:31]wFMCommunicate request_size=4 [14:57:31]MH_SAM_APDU [14:57:31]CAPDU: 80 13 01 00 [14:57:31]Write to MH i2c: E2 08 00 2A 59 80 13 01 00 00 00 00 00 00 [14:57:31]Write i2c OK [14:57:31]MH_I2C_Read... [14:57:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:57:31]Read from MH i2c: E2 [14:57:31]MH_I2C_Read... [14:57:31]Read from MH i2c: E2 0E 00 [14:57:31]MH_I2C_Read... [14:57:31]Read from MH i2c: E2 0E 00 2A 59 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F9 [14:57:31]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [14:57:31]wFMCommunicate OK [14:57:31]SAM_PROTO_GetShiftState done [14:57:31]FM_GetShiftState done [14:57:31]req_shift_opened done [14:57:31]requested_item shift.open_date is exist - process it [14:57:31]req_shift_open_date [14:57:31]req_shift_open_date done [14:57:31]produce_requested_data done [14:57:31]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318046,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [14:57:31]process_action_free close_receipt [14:57:31]json_value_free [14:57:31]json_value_free done [14:57:31]process_json_proto returns [14:57:31]Send response to host [14:57:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318046,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [14:57:31]free response buf [14:57:31]execute_script done [14:57:31]execute_script returns [14:57:31]free content buf [14:57:31]Sock 9.Close socket [14:57:31]Sock 9.Thread stoped [14:57:35]OFD Sender: No OFD packet to send [14:57:40]OFD Sender: No OFD packet to send [14:57:45]OFD Sender: No OFD packet to send [14:57:50]OFD Sender: No OFD packet to send [14:57:55]OFD Sender: No OFD packet to send [14:58:00]OFD Sender: No OFD packet to send [14:58:05]OFD Sender: No OFD packet to send [14:58:10]OFD Sender: No OFD packet to send [14:58:15]OFD Sender: No OFD packet to send [14:58:20]OFD Sender: No OFD packet to send [14:58:25]OFD Sender: No OFD packet to send [14:58:30]OFD Sender: No OFD packet to send [14:58:35]OFD Sender: No OFD packet to send [14:58:40]OFD Sender: No OFD packet to send [14:58:45]OFD Sender: No OFD packet to send [14:58:50]OFD Sender: No OFD packet to send [14:58:55]OFD Sender: No OFD packet to send [14:59:00]OFD Sender: No OFD packet to send [14:59:05]OFD Sender: No OFD packet to send [14:59:10]OFD Sender: No OFD packet to send [14:59:15]OFD Sender: No OFD packet to send [14:59:20]OFD Sender: No OFD packet to send [14:59:25]OFD Sender: No OFD packet to send [14:59:30]OFD Sender: No OFD packet to send [14:59:35]OFD Sender: No OFD packet to send [14:59:40]OFD Sender: No OFD packet to send [14:59:45]OFD Sender: No OFD packet to send [14:59:50]OFD Sender: No OFD packet to send [14:59:55]OFD Sender: No OFD packet to send [15:00:00]OFD Sender: No OFD packet to send [15:00:05]OFD Sender: No OFD packet to send [15:00:10]OFD Sender: No OFD packet to send [15:00:15]OFD Sender: No OFD packet to send [15:00:20]OFD Sender: No OFD packet to send [15:00:23]accept exits with 7 [15:00:23]New connection [15:00:23]New thread 3067293028 created [15:00:23]Thread 3067436388 joined [15:00:23]Waiting for new connection... [15:00:23] Sock 7.Parse request [15:00:23]Sock 7.Check first char [15:00:23]Sock 7.First char is OK [15:00:23]request: POST /json_proto HTTP/1.0 [15:00:23]Method: POST [15:00:23]URL: /json_proto [15:00:23]Method is POST - this is cgi request [15:00:23]url: /json_proto [15:00:23]query_string will be loaded in cgi processing [15:00:23]execute_cgi json_proto POST (null) [15:00:23]execute_cgi path=json_proto method=POST [15:00:23]POST find Content-Length [15:00:23]Host: 172.17.50.195:8080 [15:00:23]Content-Length: 770 [15:00:23]Content-Type: application/json [15:00:23] [15:00:23]POST finish read [15:00:23]Found Content-Length = 770 [15:00:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093023", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:00:23]execute_script... [15:00:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093023", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:00:23]POST & json_proto [15:00:23]process_json_proto [15:00:23]json parsed OK: [15:00:23]protocol is kg_v1.0 [15:00:23]action value=close_receipt [15:00:23]process_action close_receipt [15:00:23]cmd_close_receipt [15:00:23]MH_GetDate [15:00:23]Write to MH i2c: F0 00 00 2B 59 73 [15:00:23]Write i2c OK [15:00:23]MH_I2C_Read... [15:00:23]Read from MH i2c: F0 [15:00:23]MH_I2C_Read... [15:00:23]Read from MH i2c: F0 09 00 [15:00:23]MH_I2C_Read... [15:00:23]Read from MH i2c: F0 09 00 2B 59 00 09 A7 1F 67 43 33 1C 67 AB [15:00:23]GetLastDocTimeStamp 1730127449 [15:00:23]current date 1730127625 [15:00:23]FM_GetShiftState [15:00:23]SAM_PROTO_GetShiftState [15:00:23]wFMCommunicate request_size=4 [15:00:23]MH_SAM_APDU [15:00:23]CAPDU: 80 13 01 00 [15:00:23]Write to MH i2c: E2 08 00 2C 59 80 13 01 00 00 00 00 00 02 [15:00:23]Write i2c OK [15:00:23]MH_I2C_Read... [15:00:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:00:23]Read from MH i2c: E2 [15:00:23]MH_I2C_Read... [15:00:23]Read from MH i2c: E2 0E 00 [15:00:23]MH_I2C_Read... [15:00:23]Read from MH i2c: E2 0E 00 2C 59 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 FB [15:00:23]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:00:23]wFMCommunicate OK [15:00:23]SAM_PROTO_GetShiftState done [15:00:23]FM_GetShiftState done [15:00:23]opened in 1730073493 [15:00:23]opened+sec_in_day 1730159893 [15:00:23]quantity*price = 100015 [15:00:23]sum+1 = 100017 [15:00:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 522 28.10.2024 15:00 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318047 ФПД: 227174666446908 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T150025&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318047&fm=227174666446908&tin=02508201610067®Number=0000000000091628&sum=100016 [15:00:24]StoreToDocumentArchive [15:00:24]shift 546 fd 318047 [15:00:24]save to /storage/0546/doc_00318047 [15:00:24]save last doc name /storage/0546/doc_00318047 to /storage/kkm_last_doc_name [15:00:24]save OK [15:00:24]Clear old archive folders... [15:00:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:00:24]tlvbuf is 01567140 [15:00:24]SAM_PROTO_ClearQueue [15:00:24]wFMCommunicate request_size=4 [15:00:24]MH_SAM_APDU [15:00:24]CAPDU: 80 09 00 00 [15:00:24]Write to MH i2c: E2 08 00 39 59 80 09 00 00 00 00 00 00 04 [15:00:24]Write i2c OK [15:00:24]MH_I2C_Read... [15:00:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:00:24]Read from MH i2c: E2 [15:00:24]MH_I2C_Read... [15:00:24]Read from MH i2c: E2 03 00 [15:00:24]MH_I2C_Read... [15:00:24]Read from MH i2c: E2 03 00 39 59 00 90 00 06 [15:00:24]RAPDU: 90 00 [15:00:24]wFMCommunicate OK [15:00:24]SAM_PROTO_ClearQueue done [15:00:24]KKMCreateOFDPacket [15:00:24]OFDProtocolAddRootSTLVToBuf [15:00:24]FM_MakeSignedData [15:00:24]FM_MakeSignedData [15:00:24]SAM_PROTO_SignData [15:00:24]wFMCommunicate request_size=4 [15:00:24]MH_SAM_APDU [15:00:24]CAPDU: 80 0D 01 02 [15:00:24]Write to MH i2c: E2 08 00 3A 59 80 0D 01 02 00 00 00 00 0C [15:00:24]Write i2c OK [15:00:24]MH_I2C_Read... [15:00:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:00:24]Read from MH i2c: E2 [15:00:24]MH_I2C_Read... [15:00:24]Read from MH i2c: E2 03 00 [15:00:24]MH_I2C_Read... [15:00:24]Read from MH i2c: E2 03 00 3A 59 00 90 00 07 [15:00:24]RAPDU: 90 00 [15:00:24]wFMCommunicate OK [15:00:24]wFMCommunicate request_size=255 [15:00:24]MH_SAM_APDU [15:00:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 02 00 00 F4 03 04 00 09 A7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5F DA 04 00 35 04 06 00 CE [15:00:24]Write to MH i2c: E2 02 01 3B 59 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 02 00 00 F4 03 04 00 09 A7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5F DA 04 00 35 04 06 00 CE 00 00 25 [15:00:24]Write i2c OK [15:00:24]MH_I2C_Read... [15:00:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:00:24]Read from MH i2c: E2 [15:00:24]MH_I2C_Read... [15:00:24]Read from MH i2c: E2 03 00 [15:00:24]MH_I2C_Read... [15:00:24]Read from MH i2c: E2 03 00 3B 59 00 90 00 08 [15:00:24]RAPDU: 90 00 [15:00:24]wFMCommunicate OK [15:00:24]wFMCommunicate request_size=10 [15:00:24]MH_SAM_APDU [15:00:24]CAPDU: 80 0D 02 02 05 9D 39 4B A8 3C [15:00:24]Write to MH i2c: E2 0D 00 3C 59 80 0D 02 02 05 00 9D 39 4B A8 3C 00 00 1E [15:00:24]Write i2c OK [15:00:24]MH_I2C_Read... [15:00:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:00:25]Read from MH i2c: E2 [15:00:25]MH_I2C_Read... [15:00:25]Read from MH i2c: E2 03 00 [15:00:25]MH_I2C_Read... [15:00:25]Read from MH i2c: E2 03 00 3C 59 00 90 00 09 [15:00:25]RAPDU: 90 00 [15:00:25]wFMCommunicate OK [15:00:25]wFMCommunicate request_size=4 [15:00:25]MH_SAM_APDU [15:00:25]CAPDU: 80 0D 03 02 [15:00:25]Write to MH i2c: E2 08 00 3D 59 80 0D 03 02 00 00 00 00 11 [15:00:25]Write i2c OK [15:00:25]MH_I2C_Read... [15:00:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:00:25]Read from MH i2c: E2 [15:00:25]MH_I2C_Read... [15:00:25]Read from MH i2c: E2 0B 00 [15:00:25]MH_I2C_Read... [15:00:25]Read from MH i2c: E2 0B 00 3D 59 00 2C 87 6E 41 14 B3 FD 64 90 00 9C [15:00:25]RAPDU: 2C 87 6E 41 14 B3 FD 64 90 00 [15:00:25]wFMCommunicate OK [15:00:25]SAM_PROTO_SignData done [15:00:25]FM_MakeSignedData done [15:00:25]CreateOFDProtocolMessage [15:00:25]wFMCommunicate request_size=4 [15:00:25]MH_SAM_APDU [15:00:25]CAPDU: 80 11 00 00 [15:00:25]Write to MH i2c: E2 08 00 3E 59 80 11 00 00 00 00 00 00 11 [15:00:25]Write i2c OK [15:00:25]MH_I2C_Read... [15:00:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:00:25]Read from MH i2c: E2 [15:00:25]MH_I2C_Read... [15:00:25]Read from MH i2c: E2 17 00 [15:00:25]MH_I2C_Read... [15:00:25]Read from MH i2c: E2 17 00 3E 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 65 [15:00:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:00:25]wFMCommunicate OK [15:00:25]CreateOFDProtocolMessage done [15:00:25]OFDSenderStorePacket 318047 [15:00:25]StoreOFDPacket docnum=318047 [15:00:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 DF 00 07 01 41 CC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 02 00 00 F4 03 04 00 09 A7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5F DA 04 00 35 04 06 00 CE 9D 39 4B A8 3C 2C 87 6E 41 14 B3 FD 64 [15:00:25]CheckFolder [15:00:25]dirname=/storage/ofd_packets [15:00:25]CheckFolder done [15:00:25]ProducePacketName [15:00:25]name=ofd_packets/00318047 [15:00:25]NVStorageSaveData ofd_packets/00318047 [15:00:25]File name is /storage/ofd_packets/00318047 [15:00:25]Write 301 bytes [15:00:25]NVStorageSaveData done [15:00:25]OFDSenderStorePacket done [15:00:25]KKMCreateOFDPacket done [15:00:25]NVStorageSaveData kkm_last_timestamp [15:00:25]File name is /storage/kkm_last_timestamp [15:00:25]Write 4 bytes [15:00:25]NVStorageSaveData done [15:00:25]ExternCall_PrintAddStr [15:00:25]wPrintStart [15:00:25]Write to MH i2c: 01 00 00 3F 59 98 [15:00:25]Write i2c OK [15:00:25]MH_I2C_Read... [15:00:25]Read from MH i2c: 01 [15:00:25]MH_I2C_Read... [15:00:25]Read from MH i2c: 01 07 00 [15:00:25]MH_I2C_Read... [15:00:25]Read from MH i2c: 01 07 00 3F 59 00 00 00 00 00 FF 0F AD [15:00:25]RasterBufferAndPrint [15:00:25]line Счет N : (1)1093023 [15:00:25]line ИНН: 02508201610067 [15:00:25]line Контрольно-Кассовый Чек [15:00:25]line ПРОДАЖА [15:00:25]line ТРК (МРК, ГНК) : 33 [15:00:25]line Товар: 2710124130 [15:00:25]line Аи-92-К-2 [15:00:25]line 14.950 * 66.90 [15:00:25]line = 1000.16 [15:00:25]line НДС 12% НСП 1% [15:00:25]line > о реализуемом товаре [15:00:25]line ИТОГО: 1000.16 [15:00:25]line НСП 1% : 8.85 [15:00:25]line НДС 12% : 106.21 [15:00:25]line Наличными: 0.00 [15:00:25]line Безнал.: 1000.16 [15:00:25]line Место: АЗС № 101 "Партнер Нефть" [15:00:25]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:00:25]line СНО: Общий режим [15:00:25]line Чек 522 28.10.2024 15:00 [15:00:25]line Смена: 546 ФФД: 1.0 [15:00:25]line ЗНМ: 0300000082 [15:00:25]line РНМ: 0000000000091628 [15:00:25]line Версия ККМ: 001 [15:00:25]line Платежная система: Mbank [15:00:25]line ФМ: 0000000000874671 [15:00:25]line ФД: 318047 [15:00:25]line ФПД: 227174666446908 [15:00:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T150025&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318047&fm=227174666446908&tin=02508201610067®Number=0000000000091628&sum=100016 [15:00:25]OFD Sender: Processing packet 318047 [packets to send 127, broken 126] [15:00:25]ProducePacketName [15:00:25]name=ofd_packets/00318047 [15:00:25]OFD Sender: To server: pG, [15:00:25]CommunicateWithHost lk.salyk.kg:30040 [15:00:25]ConnectInit lk.salyk.kg [15:00:25]written 0, free lines is 4095 [15:00:25]Connected sock=10 [15:00:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 DF 00 07 01 41 CC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 02 00 00 F4 03 04 00 09 A7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5F DA 04 00 35 04 06 00 CE 9D 39 4B A8 3C 2C 87 6E 41 14 B3 FD 64 [15:00:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 4D 85 47 00 EA A7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5F DA 04 00 F4 03 04 00 C1 52 1F 67 B6 04 01 00 00 BB 00 94 C7 67 E1 49 F7 [15:00:25]CommunicateWithHost err = 0 [15:00:25]CheckOFDResponse [15:00:25]1017 (14) - 77093643461234 [15:00:25]1041 (16) - 0000000000874671 [15:00:25]1040 (4) - 318047 [15:00:25]1012 (4) - 28.10.2024 09:00 [15:00:25]1206 (1) - 0 [15:00:25]OFD Sender: Remove packet 318047 [15:00:25]ProducePacketName [15:00:25]name=ofd_packets/00318047 [15:00:25]NVStorageDeleteData [15:00:25]Write to MH i2c: 01 00 00 68 59 C1 [15:00:25]Write i2c OK [15:00:25]MH_I2C_Read... [15:00:25]Read from MH i2c: 01 [15:00:25]MH_I2C_Read... [15:00:25]Read from MH i2c: 01 07 00 [15:00:25]MH_I2C_Read... [15:00:25]Read from MH i2c: 01 07 00 68 59 00 00 00 00 00 14 0D E9 [15:00:25]RasterBufferAndPrint [15:00:25]line [15:00:25]line [15:00:25]line [15:00:25]line [15:00:25]line [15:00:25]written 0, free lines is 3356 [15:00:25]MH_Cut [15:00:25]Write to MH i2c: D1 01 00 6F 59 01 9A [15:00:25]Write i2c OK [15:00:25]MH_I2C_Read... [15:00:25]Read from MH i2c: D1 [15:00:25]MH_I2C_Read... [15:00:25]Read from MH i2c: D1 01 00 [15:00:25]MH_I2C_Read... [15:00:25]Read from MH i2c: D1 01 00 6F 59 00 99 [15:00:25]Write to MH i2c: 01 00 00 70 59 C9 [15:00:25]Write i2c OK [15:00:25]MH_I2C_Read... [15:00:26]OFD Sender: No OFD packet to send [15:00:26]*** Cut start [15:00:26]*** Partial cut [15:00:26]*** CUTSNS_PIN = 1 [15:00:26]*** CUTSNS_PIN = 0 [15:00:26]*** Brake cut motor [15:00:27]Read from MH i2c: 01 [15:00:27]MH_I2C_Read... [15:00:27]*** Stop cut motor [15:00:27]*** Cut end [15:00:27]Read from MH i2c: 01 07 00 [15:00:27]MH_I2C_Read... [15:00:27]Read from MH i2c: 01 07 00 70 59 00 00 00 00 00 FF 0F DE [15:00:27]process_action close_receipt done [15:00:27]requested_data is exist [15:00:27]produce_requested_data [15:00:27]requested_item fm.sn is exist - process it [15:00:27]wFMCommunicate request_size=4 [15:00:27]MH_SAM_APDU [15:00:27]CAPDU: 80 11 00 00 [15:00:27]Write to MH i2c: E2 08 00 71 59 80 11 00 00 00 00 00 00 44 [15:00:27]Write i2c OK [15:00:27]MH_I2C_Read... [15:00:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:00:27]Read from MH i2c: E2 [15:00:27]MH_I2C_Read... [15:00:27]Read from MH i2c: E2 17 00 [15:00:27]MH_I2C_Read... [15:00:27]Read from MH i2c: E2 17 00 71 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 98 [15:00:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:00:27]wFMCommunicate OK [15:00:27]requested_item fd.num is exist - process it [15:00:27]SAM_PROTO_GetFieldsCounters [15:00:27]wFMCommunicate request_size=4 [15:00:27]MH_SAM_APDU [15:00:27]CAPDU: 80 13 00 00 [15:00:27]Write to MH i2c: E2 08 00 72 59 80 13 00 00 00 00 00 00 47 [15:00:27]Write i2c OK [15:00:27]MH_I2C_Read... [15:00:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:00:27]Read from MH i2c: E2 [15:00:27]MH_I2C_Read... [15:00:27]Read from MH i2c: E2 62 00 [15:00:27]MH_I2C_Read... [15:00:27]Read from MH i2c: E2 62 00 72 59 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 5F DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 0A 02 00 00 5E 04 04 00 0A 02 00 00 57 04 04 00 0B 02 00 00 19 04 04 00 00 00 00 00 90 00 EF [15:00:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 5F DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 0A 02 00 00 5E 04 04 00 0A 02 00 00 57 04 04 00 0B 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:00:27]wFMCommunicate OK [15:00:27]SAM_PROTO_GetFieldsCounters done [15:00:27]requested_item shift.num is exist - process it [15:00:27]requested_item shift.opened is exist - process it [15:00:27]req_shift_opened [15:00:27]FM_GetShiftState [15:00:27]SAM_PROTO_GetShiftState [15:00:27]wFMCommunicate request_size=4 [15:00:27]MH_SAM_APDU [15:00:27]CAPDU: 80 13 01 00 [15:00:27]Write to MH i2c: E2 08 00 73 59 80 13 01 00 00 00 00 00 49 [15:00:27]Write i2c OK [15:00:27]MH_I2C_Read... [15:00:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:00:27]Read from MH i2c: E2 [15:00:27]MH_I2C_Read... [15:00:27]Read from MH i2c: E2 0E 00 [15:00:27]MH_I2C_Read... [15:00:27]Read from MH i2c: E2 0E 00 73 59 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 42 [15:00:27]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:00:27]wFMCommunicate OK [15:00:27]SAM_PROTO_GetShiftState done [15:00:27]FM_GetShiftState done [15:00:27]req_shift_opened done [15:00:27]requested_item shift.open_date is exist - process it [15:00:27]req_shift_open_date [15:00:27]req_shift_open_date done [15:00:27]produce_requested_data done [15:00:27]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318047,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:00:27]process_action_free close_receipt [15:00:27]json_value_free [15:00:27]json_value_free done [15:00:27]process_json_proto returns [15:00:27]Send response to host [15:00:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318047,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:00:27]free response buf [15:00:27]execute_script done [15:00:27]execute_script returns [15:00:27]free content buf [15:00:27]Sock 7.Close socket [15:00:27]Sock 7.Thread stoped [15:00:31]OFD Sender: No OFD packet to send [15:00:36]OFD Sender: No OFD packet to send [15:00:41]OFD Sender: No OFD packet to send [15:00:46]OFD Sender: No OFD packet to send [15:00:51]OFD Sender: No OFD packet to send [15:00:56]OFD Sender: No OFD packet to send [15:01:01]OFD Sender: No OFD packet to send [15:01:06]OFD Sender: No OFD packet to send [15:01:11]OFD Sender: No OFD packet to send [15:01:16]OFD Sender: No OFD packet to send [15:01:21]OFD Sender: No OFD packet to send [15:01:26]OFD Sender: No OFD packet to send [15:01:31]OFD Sender: No OFD packet to send [15:01:36]OFD Sender: No OFD packet to send [15:01:41]OFD Sender: No OFD packet to send [15:01:46]OFD Sender: No OFD packet to send [15:01:51]OFD Sender: No OFD packet to send [15:01:56]OFD Sender: No OFD packet to send [15:02:01]OFD Sender: No OFD packet to send [15:02:06]OFD Sender: No OFD packet to send [15:02:11]OFD Sender: No OFD packet to send [15:02:16]OFD Sender: No OFD packet to send [15:02:21]OFD Sender: No OFD packet to send [15:02:26]OFD Sender: No OFD packet to send [15:02:27]accept exits with 9 [15:02:27]New connection [15:02:27]New thread 3067436388 created [15:02:27]Thread 3067293028 joined [15:02:27]Waiting for new connection... [15:02:27] Sock 9.Parse request [15:02:27]Sock 9.Check first char [15:02:27]Sock 9.First char is OK [15:02:27]request: POST /json_proto HTTP/1.0 [15:02:27]Method: POST [15:02:27]URL: /json_proto [15:02:27]Method is POST - this is cgi request [15:02:27]url: /json_proto [15:02:27]query_string will be loaded in cgi processing [15:02:27]execute_cgi json_proto POST (null) [15:02:27]execute_cgi path=json_proto method=POST [15:02:27]POST find Content-Length [15:02:27]Host: 172.17.50.195:8080 [15:02:27]Content-Length: 682 [15:02:27]Content-Type: application/json [15:02:27] [15:02:27]POST finish read [15:02:27]Found Content-Length = 682 [15:02:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093026", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 10.450, "sum" : 400.24, "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" ] } } [15:02:27]execute_script... [15:02: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)1093026", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 10.450, "sum" : 400.24, "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" ] } } [15:02:27]POST & json_proto [15:02:27]process_json_proto [15:02:27]json parsed OK: [15:02:27]protocol is kg_v1.0 [15:02:27]action value=close_receipt [15:02:27]process_action close_receipt [15:02:27]cmd_close_receipt [15:02:27]MH_GetDate [15:02:27]Write to MH i2c: F0 00 00 74 59 BC [15:02:27]Write i2c OK [15:02:27]MH_I2C_Read... [15:02:27]Read from MH i2c: F0 [15:02:27]MH_I2C_Read... [15:02:27]Read from MH i2c: F0 09 00 [15:02:27]MH_I2C_Read... [15:02:27]Read from MH i2c: F0 09 00 74 59 00 84 A7 1F 67 43 33 1C 67 6F [15:02:27]GetLastDocTimeStamp 1730127625 [15:02:27]current date 1730127748 [15:02:27]FM_GetShiftState [15:02:27]SAM_PROTO_GetShiftState [15:02:27]wFMCommunicate request_size=4 [15:02:27]MH_SAM_APDU [15:02:27]CAPDU: 80 13 01 00 [15:02:27]Write to MH i2c: E2 08 00 75 59 80 13 01 00 00 00 00 00 4B [15:02:27]Write i2c OK [15:02:27]MH_I2C_Read... [15:02:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:02:27]Read from MH i2c: E2 [15:02:27]MH_I2C_Read... [15:02:27]Read from MH i2c: E2 0E 00 [15:02:27]MH_I2C_Read... [15:02:27]Read from MH i2c: E2 0E 00 75 59 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 44 [15:02:27]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:02:27]wFMCommunicate OK [15:02:27]SAM_PROTO_GetShiftState done [15:02:27]FM_GetShiftState done [15:02:27]opened in 1730073493 [15:02:27]opened+sec_in_day 1730159893 [15:02:27]quantity*price = 40023 [15:02:27]sum+1 = 40025 [15:02:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.50 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 523 28.10.2024 15:02 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318048 ФПД: 39996923124018 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T150228&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318048&fm=39996923124018&tin=02508201610067®Number=0000000000091628&sum=40000 [15:02:28]StoreToDocumentArchive [15:02:28]shift 546 fd 318048 [15:02:28]save to /storage/0546/doc_00318048 [15:02:28]save last doc name /storage/0546/doc_00318048 to /storage/kkm_last_doc_name [15:02:28]save OK [15:02:28]Clear old archive folders... [15:02:28]ProcessDocumentItem done err = 0, tmpTLVsize=250 [15:02:28]tlvbuf is 0155D0B0 [15:02:28]SAM_PROTO_ClearQueue [15:02:28]wFMCommunicate request_size=4 [15:02:28]MH_SAM_APDU [15:02:28]CAPDU: 80 09 00 00 [15:02:28]Write to MH i2c: E2 08 00 82 59 80 09 00 00 00 00 00 00 4D [15:02:28]Write i2c OK [15:02:28]MH_I2C_Read... [15:02:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:02:28]Read from MH i2c: E2 [15:02:28]MH_I2C_Read... [15:02:28]Read from MH i2c: E2 03 00 [15:02:28]MH_I2C_Read... [15:02:28]Read from MH i2c: E2 03 00 82 59 00 90 00 4F [15:02:28]RAPDU: 90 00 [15:02:28]wFMCommunicate OK [15:02:28]SAM_PROTO_ClearQueue done [15:02:28]KKMCreateOFDPacket [15:02:28]OFDProtocolAddRootSTLVToBuf [15:02:28]FM_MakeSignedData [15:02:28]FM_MakeSignedData [15:02:28]SAM_PROTO_SignData [15:02:28]wFMCommunicate request_size=4 [15:02:28]MH_SAM_APDU [15:02:28]CAPDU: 80 0D 01 02 [15:02:28]Write to MH i2c: E2 08 00 83 59 80 0D 01 02 00 00 00 00 55 [15:02:28]Write i2c OK [15:02:28]MH_I2C_Read... [15:02:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:02:28]Read from MH i2c: E2 [15:02:28]MH_I2C_Read... [15:02:28]Read from MH i2c: E2 03 00 [15:02:28]MH_I2C_Read... [15:02:28]Read from MH i2c: E2 03 00 83 59 00 90 00 50 [15:02:28]RAPDU: 90 00 [15:02:28]wFMCommunicate OK [15:02:28]wFMCommunicate request_size=255 [15:02:28]MH_SAM_APDU [15:02:28]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D2 28 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 58 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 02 00 00 F4 03 04 00 84 A7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 60 DA 04 00 35 04 06 00 24 60 [15:02:28]Write to MH i2c: E2 02 01 84 59 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D2 28 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 58 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 02 00 00 F4 03 04 00 84 A7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 60 DA 04 00 35 04 06 00 24 60 00 00 63 [15:02:28]Write i2c OK [15:02:28]MH_I2C_Read... [15:02:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:02:28]Read from MH i2c: E2 [15:02:28]MH_I2C_Read... [15:02:28]Read from MH i2c: E2 03 00 [15:02:28]MH_I2C_Read... [15:02:28]Read from MH i2c: E2 03 00 84 59 00 90 00 51 [15:02:28]RAPDU: 90 00 [15:02:28]wFMCommunicate OK [15:02:28]wFMCommunicate request_size=9 [15:02:28]MH_SAM_APDU [15:02:28]CAPDU: 80 0D 02 02 04 82 65 19 32 [15:02:28]Write to MH i2c: E2 0C 00 85 59 80 0D 02 02 04 00 82 65 19 32 00 00 92 [15:02:28]Write i2c OK [15:02:28]MH_I2C_Read... [15:02:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:02:28]Read from MH i2c: E2 [15:02:28]MH_I2C_Read... [15:02:28]Read from MH i2c: E2 03 00 [15:02:28]MH_I2C_Read... [15:02:28]Read from MH i2c: E2 03 00 85 59 00 90 00 52 [15:02:28]RAPDU: 90 00 [15:02:28]wFMCommunicate OK [15:02:28]wFMCommunicate request_size=4 [15:02:28]MH_SAM_APDU [15:02:28]CAPDU: 80 0D 03 02 [15:02:28]Write to MH i2c: E2 08 00 86 59 80 0D 03 02 00 00 00 00 5A [15:02:28]Write i2c OK [15:02:28]MH_I2C_Read... [15:02:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:02:28]Read from MH i2c: E2 [15:02:28]MH_I2C_Read... [15:02:28]Read from MH i2c: E2 0B 00 [15:02:28]MH_I2C_Read... [15:02:28]Read from MH i2c: E2 0B 00 86 59 00 6C E5 04 00 AD 43 44 0A 90 00 EE [15:02:28]RAPDU: 6C E5 04 00 AD 43 44 0A 90 00 [15:02:28]wFMCommunicate OK [15:02:28]SAM_PROTO_SignData done [15:02:28]FM_MakeSignedData done [15:02:28]CreateOFDProtocolMessage [15:02:28]wFMCommunicate request_size=4 [15:02:28]MH_SAM_APDU [15:02:28]CAPDU: 80 11 00 00 [15:02:28]Write to MH i2c: E2 08 00 87 59 80 11 00 00 00 00 00 00 5A [15:02:28]Write i2c OK [15:02:28]MH_I2C_Read... [15:02:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:02:28]Read from MH i2c: E2 [15:02:28]MH_I2C_Read... [15:02:28]Read from MH i2c: E2 17 00 [15:02:28]MH_I2C_Read... [15:02:28]Read from MH i2c: E2 17 00 87 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 AE [15:02:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:02:28]wFMCommunicate OK [15:02:28]CreateOFDProtocolMessage done [15:02:28]OFDSenderStorePacket 318048 [15:02:28]StoreOFDPacket docnum=318048 [15:02:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 00 82 06 01 5A 2B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D2 28 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 58 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 02 00 00 F4 03 04 00 84 A7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 60 DA 04 00 35 04 06 00 24 60 82 65 19 32 6C E5 04 00 AD 43 44 0A [15:02:28]CheckFolder [15:02:28]dirname=/storage/ofd_packets [15:02:28]CheckFolder done [15:02:28]ProducePacketName [15:02:28]name=ofd_packets/00318048 [15:02:28]NVStorageSaveData ofd_packets/00318048 [15:02:28]File name is /storage/ofd_packets/00318048 [15:02:28]Write 300 bytes [15:02:28]NVStorageSaveData done [15:02:28]OFDSenderStorePacket done [15:02:28]KKMCreateOFDPacket done [15:02:28]NVStorageSaveData kkm_last_timestamp [15:02:28]File name is /storage/kkm_last_timestamp [15:02:28]Write 4 bytes [15:02:28]NVStorageSaveData done [15:02:28]ExternCall_PrintAddStr [15:02:28]wPrintStart [15:02:28]Write to MH i2c: 01 00 00 88 59 E1 [15:02:28]Write i2c OK [15:02:28]MH_I2C_Read... [15:02:28]Read from MH i2c: 01 [15:02:28]MH_I2C_Read... [15:02:28]Read from MH i2c: 01 07 00 [15:02:28]MH_I2C_Read... [15:02:28]Read from MH i2c: 01 07 00 88 59 00 00 00 00 00 FF 0F F6 [15:02:28]RasterBufferAndPrint [15:02:28]line Счет N : (1)1093026 [15:02:28]line ИНН: 02508201610067 [15:02:28]line Контрольно-Кассовый Чек [15:02:28]line ПРОДАЖА [15:02:28]line ТРК (МРК, ГНК) : 71 [15:02:28]line Товар: 2711190000 [15:02:28]line ГАЗ-К-5 [15:02:28]line 10.450 * 38.30 [15:02:28]line = 400.24 [15:02:28]line НДС 12% НСП 1% [15:02:28]line > о реализуемом товаре [15:02:28]line ОКРУГЛЕНИЕ: -0.24 [15:02:28]line ИТОГО: 400.00 [15:02:28]line Внесено: 400.00 [15:02:28]line СДАЧА: 0.00 [15:02:28]line НСП 1% : 3.54 [15:02:28]line НДС 12% : 42.50 [15:02:28]line Наличными: 400.00 [15:02:28]line Безнал.: 0.00 [15:02:28]line Место: АЗС № 101 "Партнер Нефть" [15:02:28]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:02:28]line СНО: Общий режим [15:02:28]line Чек 523 28.10.2024 15:02 [15:02:28]line Смена: 546 ФФД: 1.0 [15:02:28]line ЗНМ: 0300000082 [15:02:28]line РНМ: 0000000000091628 [15:02:28]line Версия ККМ: 001 [15:02:28]line ФМ: 0000000000874671 [15:02:28]line ФД: 318048 [15:02:28]line ФПД: 39996923124018 [15:02:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T150228&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318048&fm=39996923124018&tin=02508201610067®Number=0000000000091628&sum=40000 [15:02:29]written 0, free lines is 4095 [15:02:29]OFD Sender: Processing packet 318048 [packets to send 127, broken 126] [15:02:29]ProducePacketName [15:02:29]name=ofd_packets/00318048 [15:02:29]OFD Sender: To server: pG, [15:02:29]CommunicateWithHost lk.salyk.kg:30040 [15:02:29]ConnectInit lk.salyk.kg [15:02:29]Connected sock=10 [15: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 34 36 37 31 0E 01 00 00 00 82 06 01 5A 2B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D2 28 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 58 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 02 00 00 F4 03 04 00 84 A7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 60 DA 04 00 35 04 06 00 24 60 82 65 19 32 6C E5 04 00 AD 43 44 0A [15:02:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 CA 62 47 00 ED 58 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 60 DA 04 00 F4 03 04 00 3D 53 1F 67 B6 04 01 00 00 AF B9 73 A2 7B A7 ED B5 [15:02:29]CommunicateWithHost err = 0 [15:02:29]CheckOFDResponse [15:02:29]1017 (14) - 77093643461234 [15:02:29]1041 (16) - 0000000000874671 [15:02:29]1040 (4) - 318048 [15:02:29]1012 (4) - 28.10.2024 09:02 [15:02:29]1206 (1) - 0 [15:02:29]OFD Sender: Remove packet 318048 [15:02:29]ProducePacketName [15:02:29]name=ofd_packets/00318048 [15:02:29]NVStorageDeleteData [15:02:29]Write to MH i2c: 01 00 00 B3 59 0C [15:02:29]Write i2c OK [15:02:29]MH_I2C_Read... [15:02:29]Read from MH i2c: 01 [15:02:29]MH_I2C_Read... [15:02:29]Read from MH i2c: 01 07 00 [15:02:29]MH_I2C_Read... [15:02:29]Read from MH i2c: 01 07 00 B3 59 00 00 00 00 00 E0 0C FF [15:02:29]RasterBufferAndPrint [15:02:29]line [15:02:29]line [15:02:29]line [15:02:29]line [15:02:29]line [15:02:29]written 0, free lines is 3305 [15:02:29]MH_Cut [15:02:29]Write to MH i2c: D1 01 00 BA 59 01 E5 [15:02:29]Write i2c OK [15:02:29]MH_I2C_Read... [15:02:29]Read from MH i2c: D1 [15:02:29]MH_I2C_Read... [15:02:29]Read from MH i2c: D1 01 00 [15:02:29]MH_I2C_Read... [15:02:29]Read from MH i2c: D1 01 00 BA 59 00 E4 [15:02:29]Write to MH i2c: 01 00 00 BB 59 14 [15:02:29]Write i2c OK [15:02:29]MH_I2C_Read... [15:02:29]OFD Sender: No OFD packet to send [15:02:30]*** Cut start [15:02:30]*** Partial cut [15:02:30]*** CUTSNS_PIN = 1 [15:02:30]*** CUTSNS_PIN = 0 [15:02:30]*** Brake cut motor [15:02:30]Read from MH i2c: 01 [15:02:30]MH_I2C_Read... [15:02:30]*** Stop cut motor [15:02:30]*** Cut end [15:02:30]Read from MH i2c: 01 07 00 [15:02:30]MH_I2C_Read... [15:02:30]Read from MH i2c: 01 07 00 BB 59 00 00 00 00 00 FF 0F 29 [15:02:30]process_action close_receipt done [15:02:30]requested_data is exist [15:02:30]produce_requested_data [15:02:30]requested_item fm.sn is exist - process it [15:02:30]wFMCommunicate request_size=4 [15:02:30]MH_SAM_APDU [15:02:30]CAPDU: 80 11 00 00 [15:02:30]Write to MH i2c: E2 08 00 BC 59 80 11 00 00 00 00 00 00 8F [15:02:30]Write i2c OK [15:02:30]MH_I2C_Read... [15:02:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:02:30]Read from MH i2c: E2 [15:02:30]MH_I2C_Read... [15:02:30]Read from MH i2c: E2 17 00 [15:02:30]MH_I2C_Read... [15:02:30]Read from MH i2c: E2 17 00 BC 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E3 [15:02:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:02:30]wFMCommunicate OK [15:02:30]requested_item fd.num is exist - process it [15:02:30]SAM_PROTO_GetFieldsCounters [15:02:30]wFMCommunicate request_size=4 [15:02:30]MH_SAM_APDU [15:02:30]CAPDU: 80 13 00 00 [15:02:30]Write to MH i2c: E2 08 00 BD 59 80 13 00 00 00 00 00 00 92 [15:02:30]Write i2c OK [15:02:30]MH_I2C_Read... [15:02:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:02:31]Read from MH i2c: E2 [15:02:31]MH_I2C_Read... [15:02:31]Read from MH i2c: E2 62 00 [15:02:31]MH_I2C_Read... [15:02:31]Read from MH i2c: E2 62 00 BD 59 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 60 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 0B 02 00 00 5E 04 04 00 0B 02 00 00 57 04 04 00 0C 02 00 00 19 04 04 00 00 00 00 00 90 00 3E [15:02:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 60 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 0B 02 00 00 5E 04 04 00 0B 02 00 00 57 04 04 00 0C 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:02:31]wFMCommunicate OK [15:02:31]SAM_PROTO_GetFieldsCounters done [15:02:31]requested_item shift.num is exist - process it [15:02:31]requested_item shift.opened is exist - process it [15:02:31]req_shift_opened [15:02:31]FM_GetShiftState [15:02:31]SAM_PROTO_GetShiftState [15:02:31]wFMCommunicate request_size=4 [15:02:31]MH_SAM_APDU [15:02:31]CAPDU: 80 13 01 00 [15:02:31]Write to MH i2c: E2 08 00 BE 59 80 13 01 00 00 00 00 00 94 [15:02:31]Write i2c OK [15:02:31]MH_I2C_Read... [15:02:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:02:31]Read from MH i2c: E2 [15:02:31]MH_I2C_Read... [15:02:31]Read from MH i2c: E2 0E 00 [15:02:31]MH_I2C_Read... [15:02:31]Read from MH i2c: E2 0E 00 BE 59 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 8D [15:02:31]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:02:31]wFMCommunicate OK [15:02:31]SAM_PROTO_GetShiftState done [15:02:31]FM_GetShiftState done [15:02:31]req_shift_opened done [15:02:31]requested_item shift.open_date is exist - process it [15:02:31]req_shift_open_date [15:02:31]req_shift_open_date done [15:02:31]produce_requested_data done [15:02:31]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318048,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:02:31]process_action_free close_receipt [15:02:31]json_value_free [15:02:31]json_value_free done [15:02:31]process_json_proto returns [15:02:31]Send response to host [15:02:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318048,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:02:31]free response buf [15:02:31]execute_script done [15:02:31]execute_script returns [15:02:31]free content buf [15:02:31]Sock 9.Close socket [15:02:31]Sock 9.Thread stoped [15:02:34]OFD Sender: No OFD packet to send [15:02:39]OFD Sender: No OFD packet to send [15:02:44]OFD Sender: No OFD packet to send [15:02:49]OFD Sender: No OFD packet to send [15:02:54]OFD Sender: No OFD packet to send [15:02:58]accept exits with 7 [15:02:58]New connection [15:02:58]New thread 3067293028 created [15:02:58]Thread 3067436388 joined [15:02:58]Waiting for new connection... [15:02:58] Sock 7.Parse request [15:02:58]Sock 7.Check first char [15:02:58]Sock 7.First char is OK [15:02:58]request: POST /json_proto HTTP/1.0 [15:02:58]Method: POST [15:02:58]URL: /json_proto [15:02:58]Method is POST - this is cgi request [15:02:58]url: /json_proto [15:02:58]query_string will be loaded in cgi processing [15:02:58]execute_cgi json_proto POST (null) [15:02:58]execute_cgi path=json_proto method=POST [15:02:58]POST find Content-Length [15:02:58]Host: 172.17.50.195:8080 [15:02:58]Content-Length: 678 [15:02:58]Content-Type: application/json [15:02:58] [15:02:58]POST finish read [15:02:58]Found Content-Length = 678 [15:02:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093027", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:02:58]execute_script... [15:02: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)1093027", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:02:58]POST & json_proto [15:02:58]process_json_proto [15:02:58]json parsed OK: [15:02:58]protocol is kg_v1.0 [15:02:58]action value=close_receipt [15:02:58]process_action close_receipt [15:02:58]cmd_close_receipt [15:02:58]MH_GetDate [15:02:58]Write to MH i2c: F0 00 00 BF 59 07 [15:02:58]Write i2c OK [15:02:58]MH_I2C_Read... [15:02:58]Read from MH i2c: F0 [15:02:58]MH_I2C_Read... [15:02:58]Read from MH i2c: F0 09 00 [15:02:58]MH_I2C_Read... [15:02:58]Read from MH i2c: F0 09 00 BF 59 00 A4 A7 1F 67 43 33 1C 67 DA [15:02:58]GetLastDocTimeStamp 1730127748 [15:02:58]current date 1730127780 [15:02:58]FM_GetShiftState [15:02:58]SAM_PROTO_GetShiftState [15:02:58]wFMCommunicate request_size=4 [15:02:58]MH_SAM_APDU [15:02:58]CAPDU: 80 13 01 00 [15:02:58]Write to MH i2c: E2 08 00 C0 59 80 13 01 00 00 00 00 00 96 [15:02:59]Write i2c OK [15:02:59]MH_I2C_Read... [15:02:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:02:59]Read from MH i2c: E2 [15:02:59]MH_I2C_Read... [15:02:59]Read from MH i2c: E2 0E 00 [15:02:59]MH_I2C_Read... [15:02:59]Read from MH i2c: E2 0E 00 C0 59 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 8F [15:02:59]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:02:59]wFMCommunicate OK [15:02:59]SAM_PROTO_GetShiftState done [15:02:59]FM_GetShiftState done [15:02:59]opened in 1730073493 [15:02:59]opened+sec_in_day 1730159893 [15:02:59]quantity*price = 50010 [15:02:59]sum+1 = 50012 [15:02:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 524 28.10.2024 15:03 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318049 ФПД: 44308807069399 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T150300&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318049&fm=44308807069399&tin=02508201610067®Number=0000000000091628&sum=50000 [15:03:00]StoreToDocumentArchive [15:03:00]shift 546 fd 318049 [15:03:00]save to /storage/0546/doc_00318049 [15:03:00]save last doc name /storage/0546/doc_00318049 to /storage/kkm_last_doc_name [15:03:00]save OK [15:03:00]Clear old archive folders... [15:03:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:03:00]tlvbuf is 015EC070 [15:03:00]SAM_PROTO_ClearQueue [15:03:00]wFMCommunicate request_size=4 [15:03:00]MH_SAM_APDU [15:03:00]CAPDU: 80 09 00 00 [15:03:00]Write to MH i2c: E2 08 00 CD 59 80 09 00 00 00 00 00 00 98 [15:03:00]Write i2c OK [15:03:00]MH_I2C_Read... [15:03:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:03:00]Read from MH i2c: E2 [15:03:00]MH_I2C_Read... [15:03:00]Read from MH i2c: E2 03 00 [15:03:00]MH_I2C_Read... [15:03:00]Read from MH i2c: E2 03 00 CD 59 00 90 00 9A [15:03:00]RAPDU: 90 00 [15:03:00]wFMCommunicate OK [15:03:00]SAM_PROTO_ClearQueue done [15:03:00]KKMCreateOFDPacket [15:03:00]OFDProtocolAddRootSTLVToBuf [15:03:00]FM_MakeSignedData [15:03:00]FM_MakeSignedData [15:03:00]SAM_PROTO_SignData [15:03:00]wFMCommunicate request_size=4 [15:03:00]MH_SAM_APDU [15:03:00]CAPDU: 80 0D 01 02 [15:03:00]Write to MH i2c: E2 08 00 CE 59 80 0D 01 02 00 00 00 00 A0 [15:03:00]Write i2c OK [15:03:00]MH_I2C_Read... [15:03:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:03:00]Read from MH i2c: E2 [15:03:00]MH_I2C_Read... [15:03:00]Read from MH i2c: E2 03 00 [15:03:00]MH_I2C_Read... [15:03:00]Read from MH i2c: E2 03 00 CE 59 00 90 00 9B [15:03:00]RAPDU: 90 00 [15:03:00]wFMCommunicate OK [15:03:00]wFMCommunicate request_size=255 [15:03:00]MH_SAM_APDU [15:03:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 0C 02 00 00 F4 03 04 00 A4 A7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 61 DA 04 00 35 04 06 00 28 [15:03:00]Write to MH i2c: E2 02 01 CF 59 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 0C 02 00 00 F4 03 04 00 A4 A7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 61 DA 04 00 35 04 06 00 28 00 00 71 [15:03:00]Write i2c OK [15:03:00]MH_I2C_Read... [15:03:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:03:00]Read from MH i2c: E2 [15:03:00]MH_I2C_Read... [15:03:00]Read from MH i2c: E2 03 00 [15:03:00]MH_I2C_Read... [15:03:00]Read from MH i2c: E2 03 00 CF 59 00 90 00 9C [15:03:00]RAPDU: 90 00 [15:03:00]wFMCommunicate OK [15:03:00]wFMCommunicate request_size=10 [15:03:00]MH_SAM_APDU [15:03:00]CAPDU: 80 0D 02 02 05 4C 72 B4 AE D7 [15:03:00]Write to MH i2c: E2 0D 00 D0 59 80 0D 02 02 05 00 4C 72 B4 AE D7 00 00 A4 [15:03:00]Write i2c OK [15:03:00]MH_I2C_Read... [15:03:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:03:00]Read from MH i2c: E2 [15:03:00]MH_I2C_Read... [15:03:00]Read from MH i2c: E2 03 00 [15:03:00]MH_I2C_Read... [15:03:00]Read from MH i2c: E2 03 00 D0 59 00 90 00 9D [15:03:00]RAPDU: 90 00 [15:03:00]wFMCommunicate OK [15:03:00]wFMCommunicate request_size=4 [15:03:00]MH_SAM_APDU [15:03:00]CAPDU: 80 0D 03 02 [15:03:00]Write to MH i2c: E2 08 00 D1 59 80 0D 03 02 00 00 00 00 A5 [15:03:00]Write i2c OK [15:03:00]MH_I2C_Read... [15:03:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:03:00]Read from MH i2c: E2 [15:03:00]MH_I2C_Read... [15:03:00]Read from MH i2c: E2 0B 00 [15:03:00]MH_I2C_Read... [15:03:00]Read from MH i2c: E2 0B 00 D1 59 00 C6 53 F3 3A 1E F0 70 D2 90 00 3C [15:03:00]RAPDU: C6 53 F3 3A 1E F0 70 D2 90 00 [15:03:00]wFMCommunicate OK [15:03:00]SAM_PROTO_SignData done [15:03:00]FM_MakeSignedData done [15:03:00]CreateOFDProtocolMessage [15:03:00]wFMCommunicate request_size=4 [15:03:00]MH_SAM_APDU [15:03:00]CAPDU: 80 11 00 00 [15:03:00]Write to MH i2c: E2 08 00 D2 59 80 11 00 00 00 00 00 00 A5 [15:03:00]Write i2c OK [15:03:00]MH_I2C_Read... [15:03:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:03:00]Read from MH i2c: E2 [15:03:00]MH_I2C_Read... [15:03:00]Read from MH i2c: E2 17 00 [15:03:00]MH_I2C_Read... [15:03:00]Read from MH i2c: E2 17 00 D2 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F9 [15:03:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:03:00]wFMCommunicate OK [15:03:00]CreateOFDProtocolMessage done [15:03:00]OFDSenderStorePacket 318049 [15:03:00]StoreOFDPacket docnum=318049 [15:03:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 37 F0 07 01 E7 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 33 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 0C 02 00 00 F4 03 04 00 A4 A7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 61 DA 04 00 35 04 06 00 28 4C 72 B4 AE D7 C6 53 F3 3A 1E F0 70 D2 [15:03:00]CheckFolder [15:03:00]dirname=/storage/ofd_packets [15:03:00]CheckFolder done [15:03:00]ProducePacketName [15:03:00]name=ofd_packets/00318049 [15:03:00]NVStorageSaveData ofd_packets/00318049 [15:03:00]File name is /storage/ofd_packets/00318049 [15:03:00]Write 301 bytes [15:03:00]NVStorageSaveData done [15:03:00]OFDSenderStorePacket done [15:03:00]KKMCreateOFDPacket done [15:03:00]NVStorageSaveData kkm_last_timestamp [15:03:00]File name is /storage/kkm_last_timestamp [15:03:00]Write 4 bytes [15:03:00]NVStorageSaveData done [15:03:00]ExternCall_PrintAddStr [15:03:00]wPrintStart [15:03:00]Write to MH i2c: 01 00 00 D3 59 2C [15:03:00]Write i2c OK [15:03:00]MH_I2C_Read... [15:03:00]Read from MH i2c: 01 [15:03:00]MH_I2C_Read... [15:03:00]Read from MH i2c: 01 07 00 [15:03:00]MH_I2C_Read... [15:03:00]Read from MH i2c: 01 07 00 D3 59 00 00 00 00 00 FF 0F 41 [15:03:00]RasterBufferAndPrint [15:03:00]line Счет N : (1)1093027 [15:03:00]line ИНН: 02508201610067 [15:03:00]line Контрольно-Кассовый Чек [15:03:00]line ПРОДАЖА [15:03:00]line ТРК (МРК, ГНК) : 44 [15:03:00]line Товар: 2710124500 [15:03:00]line Аи-95-К-3 [15:03:00]line 6.740 * 74.20 [15:03:00]line = 500.11 [15:03:00]line НДС 12% НСП 1% [15:03:00]line > о реализуемом товаре [15:03:00]line ОКРУГЛЕНИЕ: -0.11 [15:03:00]line ИТОГО: 500.00 [15:03:00]line Внесено: 500.00 [15:03:00]line СДАЧА: 0.00 [15:03:00]line НСП 1% : 4.43 [15:03:00]line НДС 12% : 53.11 [15:03:00]line Наличными: 500.00 [15:03:00]line Безнал.: 0.00 [15:03:00]line Место: АЗС № 101 "Партнер Нефть" [15:03:00]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:03:00]line СНО: Общий режим [15:03:00]line Чек 524 28.10.2024 15:03 [15:03:00]line Смена: 546 ФФД: 1.0 [15:03:00]line ЗНМ: 0300000082 [15:03:00]line РНМ: 0000000000091628 [15:03:00]line Версия ККМ: 001 [15:03:00]line ФМ: 0000000000874671 [15:03:00]line ФД: 318049 [15:03:00]line ФПД: 44308807069399 [15:03:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T150300&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318049&fm=44308807069399&tin=02508201610067®Number=0000000000091628&sum=50000 [15:03:01]written 0, free lines is 4095 [15:03:01]OFD Sender: Processing packet 318049 [packets to send 127, broken 126] [15:03:01]ProducePacketName [15:03:01]name=ofd_packets/00318049 [15:03:01]OFD Sender: To server: pG, [15:03:01]CommunicateWithHost lk.salyk.kg:30040 [15:03:01]ConnectInit lk.salyk.kg [15:03:01]Connected sock=10 [15:03:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 37 F0 07 01 E7 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 33 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 0C 02 00 00 F4 03 04 00 A4 A7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 61 DA 04 00 35 04 06 00 28 4C 72 B4 AE D7 C6 53 F3 3A 1E F0 70 D2 [15:03:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 2E A7 47 00 79 F7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 61 DA 04 00 F4 03 04 00 5D 53 1F 67 B6 04 01 00 00 94 57 44 05 1F C8 71 8A [15:03:01]CommunicateWithHost err = 0 [15:03:01]CheckOFDResponse [15:03:01]1017 (14) - 77093643461234 [15:03:01]1041 (16) - 0000000000874671 [15:03:01]1040 (4) - 318049 [15:03:01]1012 (4) - 28.10.2024 09:03 [15:03:01]1206 (1) - 0 [15:03:01]OFD Sender: Remove packet 318049 [15:03:01]ProducePacketName [15:03:01]name=ofd_packets/00318049 [15:03:01]NVStorageDeleteData [15:03:01]Write to MH i2c: 01 00 00 FE 59 57 [15:03:01]Write i2c OK [15:03:01]MH_I2C_Read... [15:03:01]Read from MH i2c: 01 [15:03:01]MH_I2C_Read... [15:03:01]Read from MH i2c: 01 07 00 [15:03:01]MH_I2C_Read... [15:03:01]Read from MH i2c: 01 07 00 FE 59 00 00 00 00 00 E4 0C 4E [15:03:01]RasterBufferAndPrint [15:03:01]line [15:03:01]line [15:03:01]line [15:03:01]line [15:03:01]line [15:03:01]written 0, free lines is 3306 [15:03:01]MH_Cut [15:03:01]Write to MH i2c: D1 01 00 05 5A 01 31 [15:03:01]Write i2c OK [15:03:01]MH_I2C_Read... [15:03:01]Read from MH i2c: D1 [15:03:01]MH_I2C_Read... [15:03:01]Read from MH i2c: D1 01 00 [15:03:01]MH_I2C_Read... [15:03:01]Read from MH i2c: D1 01 00 05 5A 00 30 [15:03:01]Write to MH i2c: 01 00 00 06 5A 60 [15:03:01]Write i2c OK [15:03:01]MH_I2C_Read... [15:03:01]OFD Sender: No OFD packet to send [15:03:02]*** Cut start [15:03:02]*** Partial cut [15:03:02]*** CUTSNS_PIN = 1 [15:03:02]*** CUTSNS_PIN = 0 [15:03:02]*** Brake cut motor [15:03:02]Read from MH i2c: 01 [15:03:02]MH_I2C_Read... [15:03:02]*** Stop cut motor [15:03:02]*** Cut end [15:03:02]Read from MH i2c: 01 07 00 [15:03:02]MH_I2C_Read... [15:03:02]Read from MH i2c: 01 07 00 06 5A 00 00 00 00 00 FF 0F 75 [15:03:02]process_action close_receipt done [15:03:02]requested_data is exist [15:03:02]produce_requested_data [15:03:02]requested_item fm.sn is exist - process it [15:03:02]wFMCommunicate request_size=4 [15:03:02]MH_SAM_APDU [15:03:02]CAPDU: 80 11 00 00 [15:03:02]Write to MH i2c: E2 08 00 07 5A 80 11 00 00 00 00 00 00 DB [15:03:02]Write i2c OK [15:03:02]MH_I2C_Read... [15:03:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:03:02]Read from MH i2c: E2 [15:03:02]MH_I2C_Read... [15:03:02]Read from MH i2c: E2 17 00 [15:03:02]MH_I2C_Read... [15:03:02]Read from MH i2c: E2 17 00 07 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 2F [15:03:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:03:02]wFMCommunicate OK [15:03:02]requested_item fd.num is exist - process it [15:03:02]SAM_PROTO_GetFieldsCounters [15:03:02]wFMCommunicate request_size=4 [15:03:02]MH_SAM_APDU [15:03:02]CAPDU: 80 13 00 00 [15:03:02]Write to MH i2c: E2 08 00 08 5A 80 13 00 00 00 00 00 00 DE [15:03:02]Write i2c OK [15:03:02]MH_I2C_Read... [15:03:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:03:03]Read from MH i2c: E2 [15:03:03]MH_I2C_Read... [15:03:03]Read from MH i2c: E2 62 00 [15:03:03]MH_I2C_Read... [15:03:03]Read from MH i2c: E2 62 00 08 5A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 61 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 0C 02 00 00 5E 04 04 00 0C 02 00 00 57 04 04 00 0D 02 00 00 19 04 04 00 00 00 00 00 90 00 8E [15:03:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 61 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 0C 02 00 00 5E 04 04 00 0C 02 00 00 57 04 04 00 0D 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:03:03]wFMCommunicate OK [15:03:03]SAM_PROTO_GetFieldsCounters done [15:03:03]requested_item shift.num is exist - process it [15:03:03]requested_item shift.opened is exist - process it [15:03:03]req_shift_opened [15:03:03]FM_GetShiftState [15:03:03]SAM_PROTO_GetShiftState [15:03:03]wFMCommunicate request_size=4 [15:03:03]MH_SAM_APDU [15:03:03]CAPDU: 80 13 01 00 [15:03:03]Write to MH i2c: E2 08 00 09 5A 80 13 01 00 00 00 00 00 E0 [15:03:03]Write i2c OK [15:03:03]MH_I2C_Read... [15:03:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:03:03]Read from MH i2c: E2 [15:03:03]MH_I2C_Read... [15:03:03]Read from MH i2c: E2 0E 00 [15:03:03]MH_I2C_Read... [15:03:03]Read from MH i2c: E2 0E 00 09 5A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D9 [15:03:03]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:03:03]wFMCommunicate OK [15:03:03]SAM_PROTO_GetShiftState done [15:03:03]FM_GetShiftState done [15:03:03]req_shift_opened done [15:03:03]requested_item shift.open_date is exist - process it [15:03:03]req_shift_open_date [15:03:03]req_shift_open_date done [15:03:03]produce_requested_data done [15:03:03]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318049,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:03:03]process_action_free close_receipt [15:03:03]json_value_free [15:03:03]json_value_free done [15:03:03]process_json_proto returns [15:03:03]Send response to host [15:03:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318049,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:03:03]free response buf [15:03:03]execute_script done [15:03:03]execute_script returns [15:03:03]free content buf [15:03:03]Sock 7.Close socket [15:03:03]Sock 7.Thread stoped [15:03:06]OFD Sender: No OFD packet to send [15:03:11]OFD Sender: No OFD packet to send [15:03:16]OFD Sender: No OFD packet to send [15:03:21]OFD Sender: No OFD packet to send [15:03:26]OFD Sender: No OFD packet to send [15:03:31]OFD Sender: No OFD packet to send [15:03:36]OFD Sender: No OFD packet to send [15:03:41]OFD Sender: No OFD packet to send [15:03:46]OFD Sender: No OFD packet to send [15:03:51]OFD Sender: No OFD packet to send [15:03:56]OFD Sender: No OFD packet to send [15:04:01]OFD Sender: No OFD packet to send [15:04:06]OFD Sender: No OFD packet to send [15:04:11]OFD Sender: No OFD packet to send [15:04:16]OFD Sender: No OFD packet to send [15:04:16]accept exits with 9 [15:04:16]New connection [15:04:16]New thread 3067436388 created [15:04:16]Thread 3067293028 joined [15:04:16]Waiting for new connection... [15:04:16] Sock 9.Parse request [15:04:16]Sock 9.Check first char [15:04:16]Sock 9.First char is OK [15:04:16]request: POST /json_proto HTTP/1.0 [15:04:16]Method: POST [15:04:16]URL: /json_proto [15:04:16]Method is POST - this is cgi request [15:04:16]url: /json_proto [15:04:16]query_string will be loaded in cgi processing [15:04:16]execute_cgi json_proto POST (null) [15:04:16]execute_cgi path=json_proto method=POST [15:04:16]POST find Content-Length [15:04:16]Host: 172.17.50.195:8080 [15:04:16]Content-Length: 683 [15:04:16]Content-Type: application/json [15:04:16] [15:04:16]POST finish read [15:04:16]Found Content-Length = 683 [15:04:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093028", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 22.430, "sum" : 1500.57, "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" ] } } [15:04:16]execute_script... [15:04:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093028", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 22.430, "sum" : 1500.57, "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" ] } } [15:04:16]POST & json_proto [15:04:16]process_json_proto [15:04:16]json parsed OK: [15:04:16]protocol is kg_v1.0 [15:04:16]action value=close_receipt [15:04:16]process_action close_receipt [15:04:16]cmd_close_receipt [15:04:16]MH_GetDate [15:04:16]Write to MH i2c: F0 00 00 0A 5A 53 [15:04:16]Write i2c OK [15:04:16]MH_I2C_Read... [15:04:16]Read from MH i2c: F0 [15:04:16]MH_I2C_Read... [15:04:16]Read from MH i2c: F0 09 00 [15:04:16]MH_I2C_Read... [15:04:16]Read from MH i2c: F0 09 00 0A 5A 00 F2 A7 1F 67 43 33 1C 67 74 [15:04:16]GetLastDocTimeStamp 1730127780 [15:04:16]current date 1730127858 [15:04:16]FM_GetShiftState [15:04:16]SAM_PROTO_GetShiftState [15:04:16]wFMCommunicate request_size=4 [15:04:16]MH_SAM_APDU [15:04:16]CAPDU: 80 13 01 00 [15:04:16]Write to MH i2c: E2 08 00 0B 5A 80 13 01 00 00 00 00 00 E2 [15:04:16]Write i2c OK [15:04:16]MH_I2C_Read... [15:04:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:04:17]Read from MH i2c: E2 [15:04:17]MH_I2C_Read... [15:04:17]Read from MH i2c: E2 0E 00 [15:04:17]MH_I2C_Read... [15:04:17]Read from MH i2c: E2 0E 00 0B 5A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 DB [15:04:17]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:04:17]wFMCommunicate OK [15:04:17]SAM_PROTO_GetShiftState done [15:04:17]FM_GetShiftState done [15:04:17]opened in 1730073493 [15:04:17]opened+sec_in_day 1730159893 [15:04:17]quantity*price = 150056 [15:04:17]sum+1 = 150058 [15:04:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.57 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 525 28.10.2024 15:04 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318050 ФПД: 120908322732103 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T150418&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318050&fm=120908322732103&tin=02508201610067®Number=0000000000091628&sum=150000 [15:04:18]StoreToDocumentArchive [15:04:18]shift 546 fd 318050 [15:04:18]save to /storage/0546/doc_00318050 [15:04:18]save last doc name /storage/0546/doc_00318050 to /storage/kkm_last_doc_name [15:04:18]save OK [15:04:18]Clear old archive folders... [15:04:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:04:18]tlvbuf is 0154B090 [15:04:18]SAM_PROTO_ClearQueue [15:04:18]wFMCommunicate request_size=4 [15:04:18]MH_SAM_APDU [15:04:18]CAPDU: 80 09 00 00 [15:04:18]Write to MH i2c: E2 08 00 18 5A 80 09 00 00 00 00 00 00 E4 [15:04:18]Write i2c OK [15:04:18]MH_I2C_Read... [15:04:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:04:18]Read from MH i2c: E2 [15:04:18]MH_I2C_Read... [15:04:18]Read from MH i2c: E2 03 00 [15:04:18]MH_I2C_Read... [15:04:18]Read from MH i2c: E2 03 00 18 5A 00 90 00 E6 [15:04:18]RAPDU: 90 00 [15:04:18]wFMCommunicate OK [15:04:18]SAM_PROTO_ClearQueue done [15:04:18]KKMCreateOFDPacket [15:04:18]OFDProtocolAddRootSTLVToBuf [15:04:18]FM_MakeSignedData [15:04:18]FM_MakeSignedData [15:04:18]SAM_PROTO_SignData [15:04:18]wFMCommunicate request_size=4 [15:04:18]MH_SAM_APDU [15:04:18]CAPDU: 80 0D 01 02 [15:04:18]Write to MH i2c: E2 08 00 19 5A 80 0D 01 02 00 00 00 00 EC [15:04:18]Write i2c OK [15:04:18]MH_I2C_Read... [15:04:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:04:18]Read from MH i2c: E2 [15:04:18]MH_I2C_Read... [15:04:18]Read from MH i2c: E2 03 00 [15:04:18]MH_I2C_Read... [15:04:18]Read from MH i2c: E2 03 00 19 5A 00 90 00 E7 [15:04:18]RAPDU: 90 00 [15:04:18]wFMCommunicate OK [15:04:18]wFMCommunicate request_size=255 [15:04:18]MH_SAM_APDU [15:04: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 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 02 00 00 F4 03 04 00 F2 A7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 62 DA 04 00 35 04 06 00 6D [15:04:18]Write to MH i2c: E2 02 01 1A 5A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 02 00 00 F4 03 04 00 F2 A7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 62 DA 04 00 35 04 06 00 6D 00 00 C2 [15:04:18]Write i2c OK [15:04:18]MH_I2C_Read... [15:04:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:04:18]Read from MH i2c: E2 [15:04:18]MH_I2C_Read... [15:04:18]Read from MH i2c: E2 03 00 [15:04:18]MH_I2C_Read... [15:04:18]Read from MH i2c: E2 03 00 1A 5A 00 90 00 E8 [15:04:18]RAPDU: 90 00 [15:04:18]wFMCommunicate OK [15:04:18]wFMCommunicate request_size=10 [15:04:18]MH_SAM_APDU [15:04:18]CAPDU: 80 0D 02 02 05 F7 29 A0 78 47 [15:04:18]Write to MH i2c: E2 0D 00 1B 5A 80 0D 02 02 05 00 F7 29 A0 78 47 00 00 78 [15:04:18]Write i2c OK [15:04:18]MH_I2C_Read... [15:04:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:04:18]Read from MH i2c: E2 [15:04:18]MH_I2C_Read... [15:04:18]Read from MH i2c: E2 03 00 [15:04:18]MH_I2C_Read... [15:04:18]Read from MH i2c: E2 03 00 1B 5A 00 90 00 E9 [15:04:18]RAPDU: 90 00 [15:04:18]wFMCommunicate OK [15:04:18]wFMCommunicate request_size=4 [15:04:18]MH_SAM_APDU [15:04:18]CAPDU: 80 0D 03 02 [15:04:18]Write to MH i2c: E2 08 00 1C 5A 80 0D 03 02 00 00 00 00 F1 [15:04:18]Write i2c OK [15:04:18]MH_I2C_Read... [15:04:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:04:18]Read from MH i2c: E2 [15:04:18]MH_I2C_Read... [15:04:18]Read from MH i2c: E2 0B 00 [15:04:18]MH_I2C_Read... [15:04:18]Read from MH i2c: E2 0B 00 1C 5A 00 8D 9B 1C 6D FB AA ED 89 90 00 BE [15:04:18]RAPDU: 8D 9B 1C 6D FB AA ED 89 90 00 [15:04:18]wFMCommunicate OK [15:04:18]SAM_PROTO_SignData done [15:04:18]FM_MakeSignedData done [15:04:18]CreateOFDProtocolMessage [15:04:18]wFMCommunicate request_size=4 [15:04:18]MH_SAM_APDU [15:04:18]CAPDU: 80 11 00 00 [15:04:18]Write to MH i2c: E2 08 00 1D 5A 80 11 00 00 00 00 00 00 F1 [15:04:18]Write i2c OK [15:04:18]MH_I2C_Read... [15:04:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:04:18]Read from MH i2c: E2 [15:04:18]MH_I2C_Read... [15:04:18]Read from MH i2c: E2 17 00 [15:04:18]MH_I2C_Read... [15:04:18]Read from MH i2c: E2 17 00 1D 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 45 [15:04:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:04:18]wFMCommunicate OK [15:04:18]CreateOFDProtocolMessage done [15:04:18]OFDSenderStorePacket 318050 [15:04:18]StoreOFDPacket docnum=318050 [15:04:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 13 A9 07 01 E1 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 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 02 00 00 F4 03 04 00 F2 A7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 62 DA 04 00 35 04 06 00 6D F7 29 A0 78 47 8D 9B 1C 6D FB AA ED 89 [15:04:18]CheckFolder [15:04:18]dirname=/storage/ofd_packets [15:04:18]CheckFolder done [15:04:18]ProducePacketName [15:04:18]name=ofd_packets/00318050 [15:04:18]NVStorageSaveData ofd_packets/00318050 [15:04:18]File name is /storage/ofd_packets/00318050 [15:04:18]Write 301 bytes [15:04:18]NVStorageSaveData done [15:04:18]OFDSenderStorePacket done [15:04:18]KKMCreateOFDPacket done [15:04:18]NVStorageSaveData kkm_last_timestamp [15:04:18]File name is /storage/kkm_last_timestamp [15:04:18]Write 4 bytes [15:04:18]NVStorageSaveData done [15:04:18]ExternCall_PrintAddStr [15:04:18]wPrintStart [15:04:18]Write to MH i2c: 01 00 00 1E 5A 78 [15:04:18]Write i2c OK [15:04:18]MH_I2C_Read... [15:04:18]Read from MH i2c: 01 [15:04:18]MH_I2C_Read... [15:04:18]Read from MH i2c: 01 07 00 [15:04:18]MH_I2C_Read... [15:04:18]Read from MH i2c: 01 07 00 1E 5A 00 00 00 00 00 FF 0F 8D [15:04:18]RasterBufferAndPrint [15:04:18]line Счет N : (1)1093028 [15:04:18]line ИНН: 02508201610067 [15:04:18]line Контрольно-Кассовый Чек [15:04:18]line ПРОДАЖА [15:04:18]line ТРК (МРК, ГНК) : 63 [15:04:18]line Товар: 2710124130 [15:04:18]line Аи-92-К-2 [15:04:18]line 22.430 * 66.90 [15:04:18]line = 1500.57 [15:04:18]line НДС 12% НСП 1% [15:04:18]line > о реализуемом товаре [15:04:18]line ОКРУГЛЕНИЕ: -0.57 [15:04:18]line ИТОГО: 1500.00 [15:04:18]line Внесено: 1500.00 [15:04:18]line СДАЧА: 0.00 [15:04:18]line НСП 1% : 13.28 [15:04:18]line НДС 12% : 159.35 [15:04:18]line Наличными: 1500.00 [15:04:18]line Безнал.: 0.00 [15:04:18]line Место: АЗС № 101 "Партнер Нефть" [15:04:18]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:04:18]line СНО: Общий режим [15:04:18]line Чек 525 28.10.2024 15:04 [15:04:18]line Смена: 546 ФФД: 1.0 [15:04:18]line ЗНМ: 0300000082 [15:04:18]line РНМ: 0000000000091628 [15:04:18]line Версия ККМ: 001 [15:04:18]line ФМ: 0000000000874671 [15:04:18]line ФД: 318050 [15:04:18]line ФПД: 120908322732103 [15:04:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T150418&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318050&fm=120908322732103&tin=02508201610067®Number=0000000000091628&sum=150000 [15:04:19]OFD Sender: Processing packet 318050 [packets to send 127, broken 126] [15:04:19]ProducePacketName [15:04:19]name=ofd_packets/00318050 [15:04:19]OFD Sender: To server: pG, [15:04:19]CommunicateWithHost lk.salyk.kg:30040 [15:04:19]ConnectInit lk.salyk.kg [15:04:19]written 0, free lines is 4095 [15:04:19]Connected sock=10 [15:04:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 13 A9 07 01 E1 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 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 02 00 00 F4 03 04 00 F2 A7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 62 DA 04 00 35 04 06 00 6D F7 29 A0 78 47 8D 9B 1C 6D FB AA ED 89 [15:04:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 15 69 47 00 B2 2B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 62 DA 04 00 F4 03 04 00 AB 53 1F 67 B6 04 01 00 00 8E 19 8C B3 E5 81 E4 DA [15:04:19]CommunicateWithHost err = 0 [15:04:19]CheckOFDResponse [15:04:19]1017 (14) - 77093643461234 [15:04:19]1041 (16) - 0000000000874671 [15:04:19]1040 (4) - 318050 [15:04:19]1012 (4) - 28.10.2024 09:04 [15:04:19]1206 (1) - 0 [15:04:19]OFD Sender: Remove packet 318050 [15:04:19]ProducePacketName [15:04:19]name=ofd_packets/00318050 [15:04:19]NVStorageDeleteData [15:04:19]Write to MH i2c: 01 00 00 49 5A A3 [15:04:19]Write i2c OK [15:04:19]MH_I2C_Read... [15:04:19]Read from MH i2c: 01 [15:04:19]MH_I2C_Read... [15:04:19]Read from MH i2c: 01 07 00 [15:04:19]MH_I2C_Read... [15:04:19]Read from MH i2c: 01 07 00 49 5A 00 00 00 00 00 F8 0C AE [15:04:19]RasterBufferAndPrint [15:04:19]line [15:04:19]line [15:04:19]line [15:04:19]line [15:04:19]line [15:04:19]written 0, free lines is 3330 [15:04:19]MH_Cut [15:04:19]Write to MH i2c: D1 01 00 50 5A 01 7C [15:04:19]Write i2c OK [15:04:19]MH_I2C_Read... [15:04:19]Read from MH i2c: D1 [15:04:19]MH_I2C_Read... [15:04:19]Read from MH i2c: D1 01 00 [15:04:19]MH_I2C_Read... [15:04:19]Read from MH i2c: D1 01 00 50 5A 00 7B [15:04:19]Write to MH i2c: 01 00 00 51 5A AB [15:04:19]Write i2c OK [15:04:19]MH_I2C_Read... [15:04:19]OFD Sender: No OFD packet to send [15:04:20]*** Cut start [15:04:20]*** Partial cut [15:04:20]*** CUTSNS_PIN = 1 [15:04:20]*** CUTSNS_PIN = 0 [15:04:20]*** Brake cut motor [15:04:20]Read from MH i2c: 01 [15:04:20]MH_I2C_Read... [15:04:20]*** Stop cut motor [15:04:20]*** Cut end [15:04:20]Read from MH i2c: 01 07 00 [15:04:20]MH_I2C_Read... [15:04:20]Read from MH i2c: 01 07 00 51 5A 00 00 00 00 00 FF 0F C0 [15:04:20]process_action close_receipt done [15:04:20]requested_data is exist [15:04:20]produce_requested_data [15:04:20]requested_item fm.sn is exist - process it [15:04:20]wFMCommunicate request_size=4 [15:04:20]MH_SAM_APDU [15:04:20]CAPDU: 80 11 00 00 [15:04:20]Write to MH i2c: E2 08 00 52 5A 80 11 00 00 00 00 00 00 26 [15:04:20]Write i2c OK [15:04:20]MH_I2C_Read... [15:04:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:04:20]Read from MH i2c: E2 [15:04:20]MH_I2C_Read... [15:04:20]Read from MH i2c: E2 17 00 [15:04:20]MH_I2C_Read... [15:04:20]Read from MH i2c: E2 17 00 52 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 7A [15:04:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:04:20]wFMCommunicate OK [15:04:20]requested_item fd.num is exist - process it [15:04:20]SAM_PROTO_GetFieldsCounters [15:04:20]wFMCommunicate request_size=4 [15:04:20]MH_SAM_APDU [15:04:20]CAPDU: 80 13 00 00 [15:04:20]Write to MH i2c: E2 08 00 53 5A 80 13 00 00 00 00 00 00 29 [15:04:20]Write i2c OK [15:04:20]MH_I2C_Read... [15:04:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:04:20]Read from MH i2c: E2 [15:04:20]MH_I2C_Read... [15:04:20]Read from MH i2c: E2 62 00 [15:04:20]MH_I2C_Read... [15:04:20]Read from MH i2c: E2 62 00 53 5A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 62 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 0D 02 00 00 5E 04 04 00 0D 02 00 00 57 04 04 00 0E 02 00 00 19 04 04 00 00 00 00 00 90 00 DD [15:04:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 62 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 0D 02 00 00 5E 04 04 00 0D 02 00 00 57 04 04 00 0E 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:04:20]wFMCommunicate OK [15:04:20]SAM_PROTO_GetFieldsCounters done [15:04:21]requested_item shift.num is exist - process it [15:04:21]requested_item shift.opened is exist - process it [15:04:21]req_shift_opened [15:04:21]FM_GetShiftState [15:04:21]SAM_PROTO_GetShiftState [15:04:21]wFMCommunicate request_size=4 [15:04:21]MH_SAM_APDU [15:04:21]CAPDU: 80 13 01 00 [15:04:21]Write to MH i2c: E2 08 00 54 5A 80 13 01 00 00 00 00 00 2B [15:04:21]Write i2c OK [15:04:21]MH_I2C_Read... [15:04:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:04:21]Read from MH i2c: E2 [15:04:21]MH_I2C_Read... [15:04:21]Read from MH i2c: E2 0E 00 [15:04:21]MH_I2C_Read... [15:04:21]Read from MH i2c: E2 0E 00 54 5A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 24 [15:04:21]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:04:21]wFMCommunicate OK [15:04:21]SAM_PROTO_GetShiftState done [15:04:21]FM_GetShiftState done [15:04:21]req_shift_opened done [15:04:21]requested_item shift.open_date is exist - process it [15:04:21]req_shift_open_date [15:04:21]req_shift_open_date done [15:04:21]produce_requested_data done [15:04:21]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318050,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:04:21]process_action_free close_receipt [15:04:21]json_value_free [15:04:21]json_value_free done [15:04:21]process_json_proto returns [15:04:21]Send response to host [15:04:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318050,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:04:21]free response buf [15:04:21]execute_script done [15:04:21]execute_script returns [15:04:21]free content buf [15:04:21]Sock 9.Close socket [15:04:21]Sock 9.Thread stoped [15:04:24]OFD Sender: No OFD packet to send [15:04:29]OFD Sender: No OFD packet to send [15:04:34]accept exits with 7 [15:04:34]New connection [15:04:34]New thread 3067293028 created [15:04:34]Thread 3067436388 joined [15:04:34]Waiting for new connection... [15:04:34] Sock 7.Parse request [15:04:34]Sock 7.Check first char [15:04:34]Sock 7.First char is OK [15:04:34]request: POST /json_proto HTTP/1.0 [15:04:34]Method: POST [15:04:34]URL: /json_proto [15:04:34]Method is POST - this is cgi request [15:04:34]url: /json_proto [15:04:34]query_string will be loaded in cgi processing [15:04:34]execute_cgi json_proto POST (null) [15:04:34]execute_cgi path=json_proto method=POST [15:04:34]POST find Content-Length [15:04:34]Host: 172.17.50.195:8080 [15:04:34]Content-Length: 683 [15:04:34]Content-Type: application/json [15:04:34] [15:04:34]POST finish read [15:04:34]Found Content-Length = 683 [15:04:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093030", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:04:34]execute_script... [15:04: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)1093030", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:04:34]POST & json_proto [15:04:34]process_json_proto [15:04:34]json parsed OK: [15:04:34]protocol is kg_v1.0 [15:04:34]action value=close_receipt [15:04:34]process_action close_receipt [15:04:34]cmd_close_receipt [15:04:34]MH_GetDate [15:04:34]Write to MH i2c: F0 00 00 55 5A 9E [15:04:34]Write i2c OK [15:04:34]MH_I2C_Read... [15:04:34]Read from MH i2c: F0 [15:04:34]MH_I2C_Read... [15:04:34]Read from MH i2c: F0 09 00 [15:04:34]MH_I2C_Read... [15:04:34]Read from MH i2c: F0 09 00 55 5A 00 03 A8 1F 67 43 33 1C 67 D1 [15:04:34]GetLastDocTimeStamp 1730127858 [15:04:34]current date 1730127875 [15:04:34]FM_GetShiftState [15:04:34]SAM_PROTO_GetShiftState [15:04:34]wFMCommunicate request_size=4 [15:04:34]MH_SAM_APDU [15:04:34]CAPDU: 80 13 01 00 [15:04:34]Write to MH i2c: E2 08 00 56 5A 80 13 01 00 00 00 00 00 2D [15:04:34]Write i2c OK [15:04:34]MH_I2C_Read... [15:04:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:04:34]Read from MH i2c: E2 [15:04:34]MH_I2C_Read... [15:04:34]Read from MH i2c: E2 0E 00 [15:04:34]MH_I2C_Read... [15:04:34]Read from MH i2c: E2 0E 00 56 5A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 26 [15:04:34]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:04:34]wFMCommunicate OK [15:04:34]SAM_PROTO_GetShiftState done [15:04:34]FM_GetShiftState done [15:04:34]opened in 1730073493 [15:04:34]opened+sec_in_day 1730159893 [15:04:34]quantity*price = 100015 [15:04:34]sum+1 = 100017 [15:04:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 526 28.10.2024 15:04 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318051 ФПД: 192209432460908 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T150435&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318051&fm=192209432460908&tin=02508201610067®Number=0000000000091628&sum=100000 [15:04:35]StoreToDocumentArchive [15:04:35]shift 546 fd 318051 [15:04:35]save to /storage/0546/doc_00318051 [15:04:35]save last doc name /storage/0546/doc_00318051 to /storage/kkm_last_doc_name [15:04:35]save OK [15:04:35]Clear old archive folders... [15:04:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:04:35]tlvbuf is 013BA760 [15:04:35]SAM_PROTO_ClearQueue [15:04:35]wFMCommunicate request_size=4 [15:04:35]MH_SAM_APDU [15:04:35]CAPDU: 80 09 00 00 [15:04:35]Write to MH i2c: E2 08 00 63 5A 80 09 00 00 00 00 00 00 2F [15:04:35]Write i2c OK [15:04:35]MH_I2C_Read... [15:04:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:04:35]Read from MH i2c: E2 [15:04:35]MH_I2C_Read... [15:04:35]Read from MH i2c: E2 03 00 [15:04:35]MH_I2C_Read... [15:04:35]Read from MH i2c: E2 03 00 63 5A 00 90 00 31 [15:04:35]RAPDU: 90 00 [15:04:35]wFMCommunicate OK [15:04:35]SAM_PROTO_ClearQueue done [15:04:35]KKMCreateOFDPacket [15:04:35]OFDProtocolAddRootSTLVToBuf [15:04:35]FM_MakeSignedData [15:04:35]FM_MakeSignedData [15:04:35]SAM_PROTO_SignData [15:04:35]wFMCommunicate request_size=4 [15:04:35]MH_SAM_APDU [15:04:35]CAPDU: 80 0D 01 02 [15:04:35]Write to MH i2c: E2 08 00 64 5A 80 0D 01 02 00 00 00 00 37 [15:04:35]Write i2c OK [15:04:35]MH_I2C_Read... [15:04:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:04:35]Read from MH i2c: E2 [15:04:35]MH_I2C_Read... [15:04:35]Read from MH i2c: E2 03 00 [15:04:35]MH_I2C_Read... [15:04:35]Read from MH i2c: E2 03 00 64 5A 00 90 00 32 [15:04:35]RAPDU: 90 00 [15:04:35]wFMCommunicate OK [15:04:35]wFMCommunicate request_size=255 [15:04:35]MH_SAM_APDU [15:04:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 02 00 00 F4 03 04 00 03 A8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 63 DA 04 00 35 04 06 00 AE [15:04:35]Write to MH i2c: E2 02 01 65 5A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 02 00 00 F4 03 04 00 03 A8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 63 DA 04 00 35 04 06 00 AE 00 00 13 [15:04:35]Write i2c OK [15:04:35]MH_I2C_Read... [15:04:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:04:35]Read from MH i2c: E2 [15:04:35]MH_I2C_Read... [15:04:35]Read from MH i2c: E2 03 00 [15:04:35]MH_I2C_Read... [15:04:35]Read from MH i2c: E2 03 00 65 5A 00 90 00 33 [15:04:35]RAPDU: 90 00 [15:04:35]wFMCommunicate OK [15:04:35]wFMCommunicate request_size=10 [15:04:35]MH_SAM_APDU [15:04:35]CAPDU: 80 0D 02 02 05 D0 3E F1 BE 6C [15:04:35]Write to MH i2c: E2 0D 00 66 5A 80 0D 02 02 05 00 D0 3E F1 BE 6C 00 00 6D [15:04:35]Write i2c OK [15:04:35]MH_I2C_Read... [15:04:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:04:35]Read from MH i2c: E2 [15:04:35]MH_I2C_Read... [15:04:35]Read from MH i2c: E2 03 00 [15:04:35]MH_I2C_Read... [15:04:35]Read from MH i2c: E2 03 00 66 5A 00 90 00 34 [15:04:35]RAPDU: 90 00 [15:04:35]wFMCommunicate OK [15:04:35]wFMCommunicate request_size=4 [15:04:35]MH_SAM_APDU [15:04:35]CAPDU: 80 0D 03 02 [15:04:35]Write to MH i2c: E2 08 00 67 5A 80 0D 03 02 00 00 00 00 3C [15:04:35]Write i2c OK [15:04:35]MH_I2C_Read... [15:04:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:04:35]Read from MH i2c: E2 [15:04:35]MH_I2C_Read... [15:04:35]Read from MH i2c: E2 0B 00 [15:04:35]MH_I2C_Read... [15:04:35]Read from MH i2c: E2 0B 00 67 5A 00 C7 40 13 54 10 73 5A 48 90 00 D0 [15:04:35]RAPDU: C7 40 13 54 10 73 5A 48 90 00 [15:04:35]wFMCommunicate OK [15:04:35]SAM_PROTO_SignData done [15:04:35]FM_MakeSignedData done [15:04:35]CreateOFDProtocolMessage [15:04:35]wFMCommunicate request_size=4 [15:04:35]MH_SAM_APDU [15:04:35]CAPDU: 80 11 00 00 [15:04:35]Write to MH i2c: E2 08 00 68 5A 80 11 00 00 00 00 00 00 3C [15:04:35]Write i2c OK [15:04:35]MH_I2C_Read... [15:04:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:04:35]Read from MH i2c: E2 [15:04:35]MH_I2C_Read... [15:04:35]Read from MH i2c: E2 17 00 [15:04:35]MH_I2C_Read... [15:04:35]Read from MH i2c: E2 17 00 68 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 90 [15:04:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:04:35]wFMCommunicate OK [15:04:35]CreateOFDProtocolMessage done [15:04:35]OFDSenderStorePacket 318051 [15:04:35]StoreOFDPacket docnum=318051 [15:04:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 07 0F 07 01 AB E1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 02 00 00 F4 03 04 00 03 A8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 63 DA 04 00 35 04 06 00 AE D0 3E F1 BE 6C C7 40 13 54 10 73 5A 48 [15:04:35]CheckFolder [15:04:35]dirname=/storage/ofd_packets [15:04:35]CheckFolder done [15:04:35]ProducePacketName [15:04:35]name=ofd_packets/00318051 [15:04:35]NVStorageSaveData ofd_packets/00318051 [15:04:35]File name is /storage/ofd_packets/00318051 [15:04:35]Write 301 bytes [15:04:35]NVStorageSaveData done [15:04:35]OFDSenderStorePacket done [15:04:35]KKMCreateOFDPacket done [15:04:35]NVStorageSaveData kkm_last_timestamp [15:04:35]File name is /storage/kkm_last_timestamp [15:04:35]Write 4 bytes [15:04:35]NVStorageSaveData done [15:04:35]ExternCall_PrintAddStr [15:04:35]wPrintStart [15:04:35]Write to MH i2c: 01 00 00 69 5A C3 [15:04:35]Write i2c OK [15:04:35]MH_I2C_Read... [15:04:35]Read from MH i2c: 01 [15:04:35]MH_I2C_Read... [15:04:35]Read from MH i2c: 01 07 00 [15:04:35]MH_I2C_Read... [15:04:35]Read from MH i2c: 01 07 00 69 5A 00 00 00 00 00 FF 0F D8 [15:04:35]RasterBufferAndPrint [15:04:35]line Счет N : (1)1093030 [15:04:35]line ИНН: 02508201610067 [15:04:35]line Контрольно-Кассовый Чек [15:04:35]line ПРОДАЖА [15:04:35]line ТРК (МРК, ГНК) : 53 [15:04:35]line Товар: 2710124130 [15:04:35]line Аи-92-К-2 [15:04:35]line 14.950 * 66.90 [15:04:35]line = 1000.16 [15:04:35]line НДС 12% НСП 1% [15:04:35]line > о реализуемом товаре [15:04:35]line ОКРУГЛЕНИЕ: -0.16 [15:04:35]line ИТОГО: 1000.00 [15:04:35]line Внесено: 1000.00 [15:04:35]line СДАЧА: 0.00 [15:04:35]line НСП 1% : 8.85 [15:04:35]line НДС 12% : 106.21 [15:04:35]line Наличными: 1000.00 [15:04:35]line Безнал.: 0.00 [15:04:35]line Место: АЗС № 101 "Партнер Нефть" [15:04:35]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:04:35]line СНО: Общий режим [15:04:35]line Чек 526 28.10.2024 15:04 [15:04:35]line Смена: 546 ФФД: 1.0 [15:04:35]line ЗНМ: 0300000082 [15:04:35]line РНМ: 0000000000091628 [15:04:35]line Версия ККМ: 001 [15:04:35]line ФМ: 0000000000874671 [15:04:35]line ФД: 318051 [15:04:35]line ФПД: 192209432460908 [15:04:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T150435&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318051&fm=192209432460908&tin=02508201610067®Number=0000000000091628&sum=100000 [15:04:36]OFD Sender: Processing packet 318051 [packets to send 127, broken 126] [15:04:36]ProducePacketName [15:04:36]name=ofd_packets/00318051 [15:04:36]OFD Sender: To server: pG, [15:04:36]CommunicateWithHost lk.salyk.kg:30040 [15:04:36]ConnectInit lk.salyk.kg [15:04:36]written 0, free lines is 4095 [15:04:36]Connected sock=10 [15:04:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 07 0F 07 01 AB E1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 02 00 00 F4 03 04 00 03 A8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 63 DA 04 00 35 04 06 00 AE D0 3E F1 BE 6C C7 40 13 54 10 73 5A 48 [15:04:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 25 81 47 00 06 57 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 63 DA 04 00 F4 03 04 00 BC 53 1F 67 B6 04 01 00 00 11 97 7E 70 9F 30 71 61 [15:04:36]CommunicateWithHost err = 0 [15:04:36]CheckOFDResponse [15:04:36]1017 (14) - 77093643461234 [15:04:36]1041 (16) - 0000000000874671 [15:04:36]1040 (4) - 318051 [15:04:36]1012 (4) - 28.10.2024 09:05 [15:04:36]1206 (1) - 0 [15:04:36]OFD Sender: Remove packet 318051 [15:04:36]ProducePacketName [15:04:36]name=ofd_packets/00318051 [15:04:36]NVStorageDeleteData [15:04:36]Write to MH i2c: 01 00 00 94 5A EE [15:04:36]Write i2c OK [15:04:36]MH_I2C_Read... [15:04:36]Read from MH i2c: 01 [15:04:36]MH_I2C_Read... [15:04:36]Read from MH i2c: 01 07 00 [15:04:36]MH_I2C_Read... [15:04:36]Read from MH i2c: 01 07 00 94 5A 00 00 00 00 00 EC 0C ED [15:04:36]RasterBufferAndPrint [15:04:36]line [15:04:36]line [15:04:36]line [15:04:36]line [15:04:36]line [15:04:36]written 0, free lines is 3315 [15:04:36]MH_Cut [15:04:36]Write to MH i2c: D1 01 00 9B 5A 01 C7 [15:04:36]Write i2c OK [15:04:36]MH_I2C_Read... [15:04:36]Read from MH i2c: D1 [15:04:36]MH_I2C_Read... [15:04:36]Read from MH i2c: D1 01 00 [15:04:36]MH_I2C_Read... [15:04:36]Read from MH i2c: D1 01 00 9B 5A 00 C6 [15:04:36]Write to MH i2c: 01 00 00 9C 5A F6 [15:04:36]Write i2c OK [15:04:36]MH_I2C_Read... [15:04:37]OFD Sender: No OFD packet to send [15:04:37]*** Cut start [15:04:37]*** Partial cut [15:04:37]*** CUTSNS_PIN = 1 [15:04:37]*** CUTSNS_PIN = 0 [15:04:37]*** Brake cut motor [15:04:37]Read from MH i2c: 01 [15:04:38]MH_I2C_Read... [15:04:38]*** Stop cut motor [15:04:38]*** Cut end [15:04:38]Read from MH i2c: 01 07 00 [15:04:38]MH_I2C_Read... [15:04:38]Read from MH i2c: 01 07 00 9C 5A 00 00 00 00 00 FF 0F 0B [15:04:38]process_action close_receipt done [15:04:38]requested_data is exist [15:04:38]produce_requested_data [15:04:38]requested_item fm.sn is exist - process it [15:04:38]wFMCommunicate request_size=4 [15:04:38]MH_SAM_APDU [15:04:38]CAPDU: 80 11 00 00 [15:04:38]Write to MH i2c: E2 08 00 9D 5A 80 11 00 00 00 00 00 00 71 [15:04:38]Write i2c OK [15:04:38]MH_I2C_Read... [15:04:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:04:38]Read from MH i2c: E2 [15:04:38]MH_I2C_Read... [15:04:38]Read from MH i2c: E2 17 00 [15:04:38]MH_I2C_Read... [15:04:38]Read from MH i2c: E2 17 00 9D 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C5 [15:04:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:04:38]wFMCommunicate OK [15:04:38]requested_item fd.num is exist - process it [15:04:38]SAM_PROTO_GetFieldsCounters [15:04:38]wFMCommunicate request_size=4 [15:04:38]MH_SAM_APDU [15:04:38]CAPDU: 80 13 00 00 [15:04:38]Write to MH i2c: E2 08 00 9E 5A 80 13 00 00 00 00 00 00 74 [15:04:38]Write i2c OK [15:04:38]MH_I2C_Read... [15:04:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:04:38]Read from MH i2c: E2 [15:04:38]MH_I2C_Read... [15:04:38]Read from MH i2c: E2 62 00 [15:04:38]MH_I2C_Read... [15:04:38]Read from MH i2c: E2 62 00 9E 5A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 63 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 0E 02 00 00 5E 04 04 00 0E 02 00 00 57 04 04 00 0F 02 00 00 19 04 04 00 00 00 00 00 90 00 2C [15:04:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 63 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 0E 02 00 00 5E 04 04 00 0E 02 00 00 57 04 04 00 0F 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:04:38]wFMCommunicate OK [15:04:38]SAM_PROTO_GetFieldsCounters done [15:04:38]requested_item shift.num is exist - process it [15:04:38]requested_item shift.opened is exist - process it [15:04:38]req_shift_opened [15:04:38]FM_GetShiftState [15:04:38]SAM_PROTO_GetShiftState [15:04:38]wFMCommunicate request_size=4 [15:04:38]MH_SAM_APDU [15:04:38]CAPDU: 80 13 01 00 [15:04:38]Write to MH i2c: E2 08 00 9F 5A 80 13 01 00 00 00 00 00 76 [15:04:38]Write i2c OK [15:04:38]MH_I2C_Read... [15:04:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:04:38]Read from MH i2c: E2 [15:04:38]MH_I2C_Read... [15:04:38]Read from MH i2c: E2 0E 00 [15:04:38]MH_I2C_Read... [15:04:38]Read from MH i2c: E2 0E 00 9F 5A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 6F [15:04:38]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:04:38]wFMCommunicate OK [15:04:38]SAM_PROTO_GetShiftState done [15:04:38]FM_GetShiftState done [15:04:38]req_shift_opened done [15:04:38]requested_item shift.open_date is exist - process it [15:04:38]req_shift_open_date [15:04:38]req_shift_open_date done [15:04:38]produce_requested_data done [15:04:38]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318051,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:04:38]process_action_free close_receipt [15:04:38]json_value_free [15:04:38]json_value_free done [15:04:38]process_json_proto returns [15:04:38]Send response to host [15:04:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318051,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:04:38]free response buf [15:04:38]execute_script done [15:04:38]execute_script returns [15:04:38]free content buf [15:04:38]Sock 7.Close socket [15:04:38]Sock 7.Thread stoped [15:04:42]OFD Sender: No OFD packet to send [15:04:47]OFD Sender: No OFD packet to send [15:04:52]OFD Sender: No OFD packet to send [15:04:57]OFD Sender: No OFD packet to send [15:05:02]OFD Sender: No OFD packet to send [15:05:07]OFD Sender: No OFD packet to send [15:05:12]OFD Sender: No OFD packet to send [15:05:17]OFD Sender: No OFD packet to send [15:05:22]OFD Sender: No OFD packet to send [15:05:25]accept exits with 9 [15:05:25]New connection [15:05:25]New thread 3067436388 created [15:05:25]Thread 3067293028 joined [15:05:25]Waiting for new connection... [15:05:25] Sock 9.Parse request [15:05:25]Sock 9.Check first char [15:05:25]Sock 9.First char is OK [15:05:25]request: POST /json_proto HTTP/1.0 [15:05:25]Method: POST [15:05:25]URL: /json_proto [15:05:25]Method is POST - this is cgi request [15:05:25]url: /json_proto [15:05:25]query_string will be loaded in cgi processing [15:05:25]execute_cgi json_proto POST (null) [15:05:25]execute_cgi path=json_proto method=POST [15:05:25]POST find Content-Length [15:05:25]Host: 172.17.50.195:8080 [15:05:25]Content-Length: 686 [15:05:25]Content-Type: application/json [15:05:25] [15:05:25]POST finish read [15:05:25]Found Content-Length = 686 [15:05:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093031", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 30.030, "sum" : 1150.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1150.00, "total" : 1150.00, "payments": [ { "type": 0, "sum" : 1150.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:05:25]execute_script... [15:05:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093031", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 30.030, "sum" : 1150.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1150.00, "total" : 1150.00, "payments": [ { "type": 0, "sum" : 1150.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:05:25]POST & json_proto [15:05:25]process_json_proto [15:05:25]json parsed OK: [15:05:25]protocol is kg_v1.0 [15:05:25]action value=close_receipt [15:05:25]process_action close_receipt [15:05:25]cmd_close_receipt [15:05:25]MH_GetDate [15:05:25]Write to MH i2c: F0 00 00 A0 5A E9 [15:05:25]Write i2c OK [15:05:25]MH_I2C_Read... [15:05:25]Read from MH i2c: F0 [15:05:25]MH_I2C_Read... [15:05:25]Read from MH i2c: F0 09 00 [15:05:25]MH_I2C_Read... [15:05:25]Read from MH i2c: F0 09 00 A0 5A 00 37 A8 1F 67 43 33 1C 67 50 [15:05:25]GetLastDocTimeStamp 1730127875 [15:05:25]current date 1730127927 [15:05:25]FM_GetShiftState [15:05:25]SAM_PROTO_GetShiftState [15:05:25]wFMCommunicate request_size=4 [15:05:25]MH_SAM_APDU [15:05:25]CAPDU: 80 13 01 00 [15:05:25]Write to MH i2c: E2 08 00 A1 5A 80 13 01 00 00 00 00 00 78 [15:05:25]Write i2c OK [15:05:25]MH_I2C_Read... [15:05:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:05:25]Read from MH i2c: E2 [15:05:25]MH_I2C_Read... [15:05:25]Read from MH i2c: E2 0E 00 [15:05:25]MH_I2C_Read... [15:05:25]Read from MH i2c: E2 0E 00 A1 5A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 71 [15:05:25]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:05:25]wFMCommunicate OK [15:05:25]SAM_PROTO_GetShiftState done [15:05:25]FM_GetShiftState done [15:05:25]opened in 1730073493 [15:05:25]opened+sec_in_day 1730159893 [15:05:25]quantity*price = 115014 [15:05:25]sum+1 = 115016 [15:05:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 1150.00 Внесено: 1150.00 СДАЧА: 0.00 НСП 1% : 10.18 НДС 12% : 122.14 Наличными: 1150.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 527 28.10.2024 15:05 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318052 ФПД: 107487907399779 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T150527&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318052&fm=107487907399779&tin=02508201610067®Number=0000000000091628&sum=115000 [15:05:26]StoreToDocumentArchive [15:05:26]shift 546 fd 318052 [15:05:26]save to /storage/0546/doc_00318052 [15:05:26]save last doc name /storage/0546/doc_00318052 to /storage/kkm_last_doc_name [15:05:26]save OK [15:05:26]Clear old archive folders... [15:05:26]ProcessDocumentItem done err = 0, tmpTLVsize=250 [15:05:26]tlvbuf is 01604260 [15:05:26]SAM_PROTO_ClearQueue [15:05:26]wFMCommunicate request_size=4 [15:05:26]MH_SAM_APDU [15:05:26]CAPDU: 80 09 00 00 [15:05:26]Write to MH i2c: E2 08 00 AE 5A 80 09 00 00 00 00 00 00 7A [15:05:27]Write i2c OK [15:05:27]MH_I2C_Read... [15:05:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:05:27]Read from MH i2c: E2 [15:05:27]MH_I2C_Read... [15:05:27]Read from MH i2c: E2 03 00 [15:05:27]MH_I2C_Read... [15:05:27]Read from MH i2c: E2 03 00 AE 5A 00 90 00 7C [15:05:27]RAPDU: 90 00 [15:05:27]wFMCommunicate OK [15:05:27]SAM_PROTO_ClearQueue done [15:05:27]KKMCreateOFDPacket [15:05:27]OFDProtocolAddRootSTLVToBuf [15:05:27]FM_MakeSignedData [15:05:27]FM_MakeSignedData [15:05:27]SAM_PROTO_SignData [15:05:27]wFMCommunicate request_size=4 [15:05:27]MH_SAM_APDU [15:05:27]CAPDU: 80 0D 01 02 [15:05:27]Write to MH i2c: E2 08 00 AF 5A 80 0D 01 02 00 00 00 00 82 [15:05:27]Write i2c OK [15:05:27]MH_I2C_Read... [15:05:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:05:27]Read from MH i2c: E2 [15:05:27]MH_I2C_Read... [15:05:27]Read from MH i2c: E2 03 00 [15:05:27]MH_I2C_Read... [15:05:27]Read from MH i2c: E2 03 00 AF 5A 00 90 00 7D [15:05:27]RAPDU: 90 00 [15:05:27]wFMCommunicate OK [15:05:27]wFMCommunicate request_size=255 [15:05:27]MH_SAM_APDU [15:05:27]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 4E 75 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 47 C1 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C1 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FA 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 2F 00 00 00 00 07 04 06 00 38 C1 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 02 00 00 F4 03 04 00 37 A8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 64 DA 04 00 35 04 06 00 61 C2 [15:05:27]Write to MH i2c: E2 02 01 B0 5A 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 4E 75 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 47 C1 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C1 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FA 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 2F 00 00 00 00 07 04 06 00 38 C1 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 02 00 00 F4 03 04 00 37 A8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 64 DA 04 00 35 04 06 00 61 C2 00 00 DA [15:05:27]Write i2c OK [15:05:27]MH_I2C_Read... [15:05:27]OFD Sender: No OFD packet to send [15:05:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:05:27]Read from MH i2c: E2 [15:05:27]MH_I2C_Read... [15:05:27]Read from MH i2c: E2 03 00 [15:05:27]MH_I2C_Read... [15:05:27]Read from MH i2c: E2 03 00 B0 5A 00 90 00 7E [15:05:27]RAPDU: 90 00 [15:05:27]wFMCommunicate OK [15:05:27]wFMCommunicate request_size=9 [15:05:27]MH_SAM_APDU [15:05:27]CAPDU: 80 0D 02 02 04 7A 89 C8 63 [15:05:27]Write to MH i2c: E2 0C 00 B1 5A 80 0D 02 02 04 00 7A 89 C8 63 00 00 BB [15:05:27]Write i2c OK [15:05:27]MH_I2C_Read... [15:05:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:05:27]Read from MH i2c: E2 [15:05:27]MH_I2C_Read... [15:05:27]Read from MH i2c: E2 03 00 [15:05:27]MH_I2C_Read... [15:05:27]Read from MH i2c: E2 03 00 B1 5A 00 90 00 7F [15:05:27]RAPDU: 90 00 [15:05:27]wFMCommunicate OK [15:05:27]wFMCommunicate request_size=4 [15:05:27]MH_SAM_APDU [15:05:27]CAPDU: 80 0D 03 02 [15:05:27]Write to MH i2c: E2 08 00 B2 5A 80 0D 03 02 00 00 00 00 87 [15:05:27]Write i2c OK [15:05:27]MH_I2C_Read... [15:05:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:05:27]Read from MH i2c: E2 [15:05:27]MH_I2C_Read... [15:05:27]Read from MH i2c: E2 0B 00 [15:05:27]MH_I2C_Read... [15:05:27]Read from MH i2c: E2 0B 00 B2 5A 00 35 C8 EC 77 28 C3 89 B6 90 00 12 [15:05:27]RAPDU: 35 C8 EC 77 28 C3 89 B6 90 00 [15:05:27]wFMCommunicate OK [15:05:27]SAM_PROTO_SignData done [15:05:27]FM_MakeSignedData done [15:05:27]CreateOFDProtocolMessage [15:05:27]wFMCommunicate request_size=4 [15:05:27]MH_SAM_APDU [15:05:27]CAPDU: 80 11 00 00 [15:05:27]Write to MH i2c: E2 08 00 B3 5A 80 11 00 00 00 00 00 00 87 [15:05:27]Write i2c OK [15:05:27]MH_I2C_Read... [15:05:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:05:27]Read from MH i2c: E2 [15:05:27]MH_I2C_Read... [15:05:27]Read from MH i2c: E2 17 00 [15:05:27]MH_I2C_Read... [15:05:27]Read from MH i2c: E2 17 00 B3 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 DB [15:05:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:05:27]wFMCommunicate OK [15:05:27]CreateOFDProtocolMessage done [15:05:27]OFDSenderStorePacket 318052 [15:05:27]StoreOFDPacket docnum=318052 [15:05:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 B2 3F 06 01 F2 EE 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 4E 75 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 47 C1 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C1 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FA 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 2F 00 00 00 00 07 04 06 00 38 C1 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 02 00 00 F4 03 04 00 37 A8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 64 DA 04 00 35 04 06 00 61 C2 7A 89 C8 63 35 C8 EC 77 28 C3 89 B6 [15:05:27]CheckFolder [15:05:27]dirname=/storage/ofd_packets [15:05:27]CheckFolder done [15:05:27]ProducePacketName [15:05:27]name=ofd_packets/00318052 [15:05:27]NVStorageSaveData ofd_packets/00318052 [15:05:27]File name is /storage/ofd_packets/00318052 [15:05:27]Write 300 bytes [15:05:27]NVStorageSaveData done [15:05:27]OFDSenderStorePacket done [15:05:27]KKMCreateOFDPacket done [15:05:27]NVStorageSaveData kkm_last_timestamp [15:05:27]File name is /storage/kkm_last_timestamp [15:05:27]Write 4 bytes [15:05:27]NVStorageSaveData done [15:05:27]ExternCall_PrintAddStr [15:05:27]wPrintStart [15:05:27]Write to MH i2c: 01 00 00 B4 5A 0E [15:05:27]Write i2c OK [15:05:27]MH_I2C_Read... [15:05:27]Read from MH i2c: 01 [15:05:27]MH_I2C_Read... [15:05:27]Read from MH i2c: 01 07 00 [15:05:27]MH_I2C_Read... [15:05:27]Read from MH i2c: 01 07 00 B4 5A 00 00 00 00 00 FF 0F 23 [15:05:27]RasterBufferAndPrint [15:05:27]line Счет N : (1)1093031 [15:05:27]line ИНН: 02508201610067 [15:05:27]line Контрольно-Кассовый Чек [15:05:27]line ПРОДАЖА [15:05:27]line ТРК (МРК, ГНК) : 81 [15:05:27]line Товар: 2711190000 [15:05:27]line ГАЗ-К-5 [15:05:27]line 30.030 * 38.30 [15:05:27]line = 1150.15 [15:05:27]line НДС 12% НСП 1% [15:05:27]line > о реализуемом товаре [15:05:27]line ОКРУГЛЕНИЕ: -0.15 [15:05:27]line ИТОГО: 1150.00 [15:05:27]line Внесено: 1150.00 [15:05:27]line СДАЧА: 0.00 [15:05:27]line НСП 1% : 10.18 [15:05:27]line НДС 12% : 122.14 [15:05:27]line Наличными: 1150.00 [15:05:27]line Безнал.: 0.00 [15:05:27]line Место: АЗС № 101 "Партнер Нефть" [15:05:27]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:05:27]line СНО: Общий режим [15:05:27]line Чек 527 28.10.2024 15:05 [15:05:27]line Смена: 546 ФФД: 1.0 [15:05:27]line ЗНМ: 0300000082 [15:05:27]line РНМ: 0000000000091628 [15:05:27]line Версия ККМ: 001 [15:05:27]line ФМ: 0000000000874671 [15:05:27]line ФД: 318052 [15:05:27]line ФПД: 107487907399779 [15:05:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T150527&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318052&fm=107487907399779&tin=02508201610067®Number=0000000000091628&sum=115000 [15:05:27]OFD Sender: Processing packet 318052 [packets to send 127, broken 126] [15:05:27]ProducePacketName [15:05:27]name=ofd_packets/00318052 [15:05:27]OFD Sender: To server: pG, [15:05:27]CommunicateWithHost lk.salyk.kg:30040 [15:05:27]ConnectInit lk.salyk.kg [15:05:27]written 0, free lines is 4095 [15:05:27]Connected sock=11 [15:05:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 B2 3F 06 01 F2 EE 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 4E 75 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 47 C1 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C1 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FA 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 2F 00 00 00 00 07 04 06 00 38 C1 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 02 00 00 F4 03 04 00 37 A8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 64 DA 04 00 35 04 06 00 61 C2 7A 89 C8 63 35 C8 EC 77 28 C3 89 B6 [15:05:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 10 A9 47 00 A8 1C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 64 DA 04 00 F4 03 04 00 F0 53 1F 67 B6 04 01 00 00 1B 7D 9F B2 79 F8 0F B2 [15:05:28]CommunicateWithHost err = 0 [15:05:28]CheckOFDResponse [15:05:28]1017 (14) - 77093643461234 [15:05:28]1041 (16) - 0000000000874671 [15:05:28]1040 (4) - 318052 [15:05:28]1012 (4) - 28.10.2024 09:05 [15:05:28]1206 (1) - 0 [15:05:28]OFD Sender: Remove packet 318052 [15:05:28]ProducePacketName [15:05:28]name=ofd_packets/00318052 [15:05:28]NVStorageDeleteData [15:05:28]Write to MH i2c: 01 00 00 DF 5A 39 [15:05:28]Write i2c OK [15:05:28]MH_I2C_Read... [15:05:28]Read from MH i2c: 01 [15:05:28]MH_I2C_Read... [15:05:28]Read from MH i2c: 01 07 00 [15:05:28]MH_I2C_Read... [15:05:28]Read from MH i2c: 01 07 00 DF 5A 00 00 00 00 00 E4 0C 30 [15:05:28]RasterBufferAndPrint [15:05:28]line [15:05:28]line [15:05:28]line [15:05:28]line [15:05:28]line [15:05:28]written 0, free lines is 3306 [15:05:28]MH_Cut [15:05:28]Write to MH i2c: D1 01 00 E6 5A 01 12 [15:05:28]Write i2c OK [15:05:28]MH_I2C_Read... [15:05:28]Read from MH i2c: D1 [15:05:28]MH_I2C_Read... [15:05:28]Read from MH i2c: D1 01 00 [15:05:28]MH_I2C_Read... [15:05:28]Read from MH i2c: D1 01 00 E6 5A 00 11 [15:05:28]Write to MH i2c: 01 00 00 E7 5A 41 [15:05:28]Write i2c OK [15:05:28]MH_I2C_Read... [15:05:28]OFD Sender: No OFD packet to send [15:05:28]*** Cut start [15:05:28]*** Partial cut [15:05:28]*** CUTSNS_PIN = 1 [15:05:29]*** CUTSNS_PIN = 0 [15:05:29]*** Brake cut motor [15:05:29]Read from MH i2c: 01 [15:05:29]MH_I2C_Read... [15:05:29]*** Stop cut motor [15:05:29]*** Cut end [15:05:29]Read from MH i2c: 01 07 00 [15:05:29]MH_I2C_Read... [15:05:29]Read from MH i2c: 01 07 00 E7 5A 00 00 00 00 00 FF 0F 56 [15:05:29]process_action close_receipt done [15:05:29]requested_data is exist [15:05:29]produce_requested_data [15:05:29]requested_item fm.sn is exist - process it [15:05:29]wFMCommunicate request_size=4 [15:05:29]MH_SAM_APDU [15:05:29]CAPDU: 80 11 00 00 [15:05:29]Write to MH i2c: E2 08 00 E8 5A 80 11 00 00 00 00 00 00 BC [15:05:29]Write i2c OK [15:05:29]MH_I2C_Read... [15:05:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:05:29]Read from MH i2c: E2 [15:05:29]MH_I2C_Read... [15:05:29]Read from MH i2c: E2 17 00 [15:05:29]MH_I2C_Read... [15:05:29]Read from MH i2c: E2 17 00 E8 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 10 [15:05:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:05:29]wFMCommunicate OK [15:05:29]requested_item fd.num is exist - process it [15:05:29]SAM_PROTO_GetFieldsCounters [15:05:29]wFMCommunicate request_size=4 [15:05:29]MH_SAM_APDU [15:05:29]CAPDU: 80 13 00 00 [15:05:29]Write to MH i2c: E2 08 00 E9 5A 80 13 00 00 00 00 00 00 BF [15:05:29]Write i2c OK [15:05:29]MH_I2C_Read... [15:05:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:05:29]Read from MH i2c: E2 [15:05:29]MH_I2C_Read... [15:05:29]Read from MH i2c: E2 62 00 [15:05:29]MH_I2C_Read... [15:05:29]Read from MH i2c: E2 62 00 E9 5A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 64 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 0F 02 00 00 5E 04 04 00 0F 02 00 00 57 04 04 00 10 02 00 00 19 04 04 00 00 00 00 00 90 00 7B [15:05:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 64 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 0F 02 00 00 5E 04 04 00 0F 02 00 00 57 04 04 00 10 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:05:29]wFMCommunicate OK [15:05:29]SAM_PROTO_GetFieldsCounters done [15:05:29]requested_item shift.num is exist - process it [15:05:29]requested_item shift.opened is exist - process it [15:05:29]req_shift_opened [15:05:29]FM_GetShiftState [15:05:29]SAM_PROTO_GetShiftState [15:05:29]wFMCommunicate request_size=4 [15:05:29]MH_SAM_APDU [15:05:29]CAPDU: 80 13 01 00 [15:05:29]Write to MH i2c: E2 08 00 EA 5A 80 13 01 00 00 00 00 00 C1 [15:05:29]Write i2c OK [15:05:29]MH_I2C_Read... [15:05:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:05:29]Read from MH i2c: E2 [15:05:29]MH_I2C_Read... [15:05:29]Read from MH i2c: E2 0E 00 [15:05:29]MH_I2C_Read... [15:05:29]Read from MH i2c: E2 0E 00 EA 5A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 BA [15:05:29]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:05:29]wFMCommunicate OK [15:05:29]SAM_PROTO_GetShiftState done [15:05:29]FM_GetShiftState done [15:05:29]req_shift_opened done [15:05:29]requested_item shift.open_date is exist - process it [15:05:29]req_shift_open_date [15:05:29]req_shift_open_date done [15:05:29]produce_requested_data done [15:05:29]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318052,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:05:29]process_action_free close_receipt [15:05:29]json_value_free [15:05:29]json_value_free done [15:05:29]process_json_proto returns [15:05:29]Send response to host [15:05:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318052,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:05:29]free response buf [15:05:29]execute_script done [15:05:29]execute_script returns [15:05:29]free content buf [15:05:29]Sock 9.Close socket [15:05:29]Sock 9.Thread stoped [15:05:30]accept exits with 7 [15:05:30]New connection [15:05:30]New thread 3067293028 created [15:05:30]Thread 3067436388 joined [15:05:30]Waiting for new connection... [15:05:30] Sock 7.Parse request [15:05:30]Sock 7.Check first char [15:05:30]Sock 7.First char is OK [15:05:30]request: POST /json_proto HTTP/1.0 [15:05:30]Method: POST [15:05:30]URL: /json_proto [15:05:30]Method is POST - this is cgi request [15:05:30]url: /json_proto [15:05:30]query_string will be loaded in cgi processing [15:05:30]execute_cgi json_proto POST (null) [15:05:30]execute_cgi path=json_proto method=POST [15:05:30]POST find Content-Length [15:05:30]Host: 172.17.50.195:8080 [15:05:30]Content-Length: 682 [15:05:30]Content-Type: application/json [15:05:30] [15:05:30]POST finish read [15:05:30]Found Content-Length = 682 [15:05:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093032", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 13.060, "sum" : 500.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:05:30]execute_script... [15:05:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093032", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 13.060, "sum" : 500.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:05:30]POST & json_proto [15:05:30]process_json_proto [15:05:30]json parsed OK: [15:05:30]protocol is kg_v1.0 [15:05:30]action value=close_receipt [15:05:30]process_action close_receipt [15:05:30]cmd_close_receipt [15:05:30]MH_GetDate [15:05:30]Write to MH i2c: F0 00 00 EB 5A 34 [15:05:30]Write i2c OK [15:05:30]MH_I2C_Read... [15:05:30]Read from MH i2c: F0 [15:05:30]MH_I2C_Read... [15:05:30]Read from MH i2c: F0 09 00 [15:05:30]MH_I2C_Read... [15:05:30]Read from MH i2c: F0 09 00 EB 5A 00 3B A8 1F 67 43 33 1C 67 9F [15:05:30]GetLastDocTimeStamp 1730127927 [15:05:30]current date 1730127931 [15:05:30]FM_GetShiftState [15:05:30]SAM_PROTO_GetShiftState [15:05:30]wFMCommunicate request_size=4 [15:05:30]MH_SAM_APDU [15:05:30]CAPDU: 80 13 01 00 [15:05:30]Write to MH i2c: E2 08 00 EC 5A 80 13 01 00 00 00 00 00 C3 [15:05:30]Write i2c OK [15:05:30]MH_I2C_Read... [15:05:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:05:30]Read from MH i2c: E2 [15:05:30]MH_I2C_Read... [15:05:30]Read from MH i2c: E2 0E 00 [15:05:30]MH_I2C_Read... [15:05:30]Read from MH i2c: E2 0E 00 EC 5A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 BC [15:05:30]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:05:30]wFMCommunicate OK [15:05:30]SAM_PROTO_GetShiftState done [15:05:30]FM_GetShiftState done [15:05:30]opened in 1730073493 [15:05:30]opened+sec_in_day 1730159893 [15:05:30]quantity*price = 50019 [15:05:30]sum+1 = 50021 [15:05:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 528 28.10.2024 15:05 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318053 ФПД: 3450865234764 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T150531&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318053&fm=3450865234764&tin=02508201610067®Number=0000000000091628&sum=50000 [15:05:31]StoreToDocumentArchive [15:05:31]shift 546 fd 318053 [15:05:31]save to /storage/0546/doc_00318053 [15:05:31]save last doc name /storage/0546/doc_00318053 to /storage/kkm_last_doc_name [15:05:31]save OK [15:05:31]Clear old archive folders... [15:05:31]ProcessDocumentItem done err = 0, tmpTLVsize=250 [15:05:31]tlvbuf is 014C1A80 [15:05:31]SAM_PROTO_ClearQueue [15:05:31]wFMCommunicate request_size=4 [15:05:31]MH_SAM_APDU [15:05:31]CAPDU: 80 09 00 00 [15:05:31]Write to MH i2c: E2 08 00 F9 5A 80 09 00 00 00 00 00 00 C5 [15:05:31]Write i2c OK [15:05:31]MH_I2C_Read... [15:05:31]Read from MH i2c: E2 [15:05:31]MH_I2C_Read... [15:05:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:05:31]Read from MH i2c: E2 03 00 [15:05:31]MH_I2C_Read... [15:05:31]Read from MH i2c: E2 03 00 F9 5A 00 90 00 C7 [15:05:31]RAPDU: 90 00 [15:05:31]wFMCommunicate OK [15:05:31]SAM_PROTO_ClearQueue done [15:05:31]KKMCreateOFDPacket [15:05:31]OFDProtocolAddRootSTLVToBuf [15:05:31]FM_MakeSignedData [15:05:31]FM_MakeSignedData [15:05:31]SAM_PROTO_SignData [15:05:31]wFMCommunicate request_size=4 [15:05:31]MH_SAM_APDU [15:05:31]CAPDU: 80 0D 01 02 [15:05:31]Write to MH i2c: E2 08 00 FA 5A 80 0D 01 02 00 00 00 00 CD [15:05:31]Write i2c OK [15:05:31]MH_I2C_Read... [15:05:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:05:31]Read from MH i2c: E2 [15:05:31]MH_I2C_Read... [15:05:31]Read from MH i2c: E2 03 00 [15:05:31]MH_I2C_Read... [15:05:31]Read from MH i2c: E2 03 00 FA 5A 00 90 00 C8 [15:05:31]RAPDU: 90 00 [15:05:31]wFMCommunicate OK [15:05:31]wFMCommunicate request_size=255 [15:05:31]MH_SAM_APDU [15:05:31]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 04 33 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 64 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 10 02 00 00 F4 03 04 00 3B A8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 65 DA 04 00 35 04 06 00 03 23 [15:05:31]Write to MH i2c: E2 02 01 FB 5A 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 04 33 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 64 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 10 02 00 00 F4 03 04 00 3B A8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 65 DA 04 00 35 04 06 00 03 23 00 00 A0 [15:05:31]Write i2c OK [15:05:31]MH_I2C_Read... [15:05:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:05:32]Read from MH i2c: E2 [15:05:32]MH_I2C_Read... [15:05:32]Read from MH i2c: E2 03 00 [15:05:32]MH_I2C_Read... [15:05:32]Read from MH i2c: E2 03 00 FB 5A 00 90 00 C9 [15:05:32]RAPDU: 90 00 [15:05:32]wFMCommunicate OK [15:05:32]wFMCommunicate request_size=9 [15:05:32]MH_SAM_APDU [15:05:32]CAPDU: 80 0D 02 02 04 77 98 B3 4C [15:05:32]Write to MH i2c: E2 0C 00 FC 5A 80 0D 02 02 04 00 77 98 B3 4C 00 00 E6 [15:05:32]Write i2c OK [15:05:32]MH_I2C_Read... [15:05:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:05:32]Read from MH i2c: E2 [15:05:32]MH_I2C_Read... [15:05:32]Read from MH i2c: E2 03 00 [15:05:32]MH_I2C_Read... [15:05:32]Read from MH i2c: E2 03 00 FC 5A 00 90 00 CA [15:05:32]RAPDU: 90 00 [15:05:32]wFMCommunicate OK [15:05:32]wFMCommunicate request_size=4 [15:05:32]MH_SAM_APDU [15:05:32]CAPDU: 80 0D 03 02 [15:05:32]Write to MH i2c: E2 08 00 FD 5A 80 0D 03 02 00 00 00 00 D2 [15:05:32]Write i2c OK [15:05:32]MH_I2C_Read... [15:05:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:05:32]Read from MH i2c: E2 [15:05:32]MH_I2C_Read... [15:05:32]Read from MH i2c: E2 0B 00 [15:05:32]MH_I2C_Read... [15:05:32]Read from MH i2c: E2 0B 00 FD 5A 00 6C CD 75 A0 CF 58 BE B9 90 00 BF [15:05:32]RAPDU: 6C CD 75 A0 CF 58 BE B9 90 00 [15:05:32]wFMCommunicate OK [15:05:32]SAM_PROTO_SignData done [15:05:32]FM_MakeSignedData done [15:05:32]CreateOFDProtocolMessage [15:05:32]wFMCommunicate request_size=4 [15:05:32]MH_SAM_APDU [15:05:32]CAPDU: 80 11 00 00 [15:05:32]Write to MH i2c: E2 08 00 FE 5A 80 11 00 00 00 00 00 00 D2 [15:05:32]Write i2c OK [15:05:32]MH_I2C_Read... [15:05:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:05:32]Read from MH i2c: E2 [15:05:32]MH_I2C_Read... [15:05:32]Read from MH i2c: E2 17 00 [15:05:32]MH_I2C_Read... [15:05:32]Read from MH i2c: E2 17 00 FE 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 26 [15:05:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:05:32]wFMCommunicate OK [15:05:32]CreateOFDProtocolMessage done [15:05:32]OFDSenderStorePacket 318053 [15:05:32]StoreOFDPacket docnum=318053 [15:05:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 5D 7C 06 01 69 E7 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 04 33 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 64 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 10 02 00 00 F4 03 04 00 3B A8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 65 DA 04 00 35 04 06 00 03 23 77 98 B3 4C 6C CD 75 A0 CF 58 BE B9 [15:05:32]CheckFolder [15:05:32]dirname=/storage/ofd_packets [15:05:32]CheckFolder done [15:05:32]ProducePacketName [15:05:32]name=ofd_packets/00318053 [15:05:32]NVStorageSaveData ofd_packets/00318053 [15:05:32]File name is /storage/ofd_packets/00318053 [15:05:32]Write 300 bytes [15:05:32]NVStorageSaveData done [15:05:32]OFDSenderStorePacket done [15:05:32]KKMCreateOFDPacket done [15:05:32]NVStorageSaveData kkm_last_timestamp [15:05:32]File name is /storage/kkm_last_timestamp [15:05:32]Write 4 bytes [15:05:32]NVStorageSaveData done [15:05:32]ExternCall_PrintAddStr [15:05:32]wPrintStart [15:05:32]Write to MH i2c: 01 00 00 FF 5A 59 [15:05:32]Write i2c OK [15:05:32]MH_I2C_Read... [15:05:32]Read from MH i2c: 01 [15:05:32]MH_I2C_Read... [15:05:32]Read from MH i2c: 01 07 00 [15:05:32]MH_I2C_Read... [15:05:32]Read from MH i2c: 01 07 00 FF 5A 00 00 00 00 00 FF 0F 6E [15:05:32]RasterBufferAndPrint [15:05:32]line Счет N : (1)1093032 [15:05:32]line ИНН: 02508201610067 [15:05:32]line Контрольно-Кассовый Чек [15:05:32]line ПРОДАЖА [15:05:32]line ТРК (МРК, ГНК) : 71 [15:05:32]line Товар: 2711190000 [15:05:32]line ГАЗ-К-5 [15:05:32]line 13.060 * 38.30 [15:05:32]line = 500.20 [15:05:32]line НДС 12% НСП 1% [15:05:32]line > о реализуемом товаре [15:05:32]line ОКРУГЛЕНИЕ: -0.20 [15:05:32]line ИТОГО: 500.00 [15:05:32]line Внесено: 500.00 [15:05:32]line СДАЧА: 0.00 [15:05:32]line НСП 1% : 4.43 [15:05:32]line НДС 12% : 53.12 [15:05:32]line Наличными: 500.00 [15:05:32]line Безнал.: 0.00 [15:05:32]line Место: АЗС № 101 "Партнер Нефть" [15:05:32]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:05:32]line СНО: Общий режим [15:05:32]line Чек 528 28.10.2024 15:05 [15:05:32]line Смена: 546 ФФД: 1.0 [15:05:32]line ЗНМ: 0300000082 [15:05:32]line РНМ: 0000000000091628 [15:05:32]line Версия ККМ: 001 [15:05:32]line ФМ: 0000000000874671 [15:05:32]line ФД: 318053 [15:05:32]line ФПД: 3450865234764 [15:05:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T150531&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318053&fm=3450865234764&tin=02508201610067®Number=0000000000091628&sum=50000 [15:05:32]OFD Sender: Processing packet 318053 [packets to send 127, broken 126] [15:05:32]ProducePacketName [15:05:32]name=ofd_packets/00318053 [15:05:32]OFD Sender: To server: pG, [15:05:32]CommunicateWithHost lk.salyk.kg:30040 [15:05:32]ConnectInit lk.salyk.kg [15:05:32]written 0, free lines is 4095 [15:05:32]Connected sock=10 [15:05:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 5D 7C 06 01 69 E7 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 04 33 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 64 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 10 02 00 00 F4 03 04 00 3B A8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 65 DA 04 00 35 04 06 00 03 23 77 98 B3 4C 6C CD 75 A0 CF 58 BE B9 [15:05:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 14 23 47 00 91 E5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 65 DA 04 00 F4 03 04 00 F5 53 1F 67 B6 04 01 00 00 8E FF D2 2E 23 CE 71 1F [15:05:33]CommunicateWithHost err = 0 [15:05:33]CheckOFDResponse [15:05:33]1017 (14) - 77093643461234 [15:05:33]1041 (16) - 0000000000874671 [15:05:33]1040 (4) - 318053 [15:05:33]1012 (4) - 28.10.2024 09:05 [15:05:33]1206 (1) - 0 [15:05:33]OFD Sender: Remove packet 318053 [15:05:33]ProducePacketName [15:05:33]name=ofd_packets/00318053 [15:05:33]NVStorageDeleteData [15:05:33]Write to MH i2c: 01 00 00 2A 5B 85 [15:05:33]Write i2c OK [15:05:33]MH_I2C_Read... [15:05:33]Read from MH i2c: 01 [15:05:33]MH_I2C_Read... [15:05:33]Read from MH i2c: 01 07 00 [15:05:33]MH_I2C_Read... [15:05:33]Read from MH i2c: 01 07 00 2A 5B 00 00 00 00 00 F1 0C 89 [15:05:33]RasterBufferAndPrint [15:05:33]line [15:05:33]line [15:05:33]line [15:05:33]line [15:05:33]line [15:05:33]written 0, free lines is 3326 [15:05:33]MH_Cut [15:05:33]Write to MH i2c: D1 01 00 31 5B 01 5E [15:05:33]Write i2c OK [15:05:33]MH_I2C_Read... [15:05:33]Read from MH i2c: D1 [15:05:33]MH_I2C_Read... [15:05:33]Read from MH i2c: D1 01 00 [15:05:33]MH_I2C_Read... [15:05:33]Read from MH i2c: D1 01 00 31 5B 00 5D [15:05:33]Write to MH i2c: 01 00 00 32 5B 8D [15:05:33]Write i2c OK [15:05:33]MH_I2C_Read... [15:05:33]OFD Sender: No OFD packet to send [15:05:33]*** Cut start [15:05:33]*** Partial cut [15:05:33]*** CUTSNS_PIN = 1 [15:05:33]*** CUTSNS_PIN = 0 [15:05:34]*** Brake cut motor [15:05:34]Read from MH i2c: 01 [15:05:34]MH_I2C_Read... [15:05:34]*** Stop cut motor [15:05:34]*** Cut end [15:05:34]Read from MH i2c: 01 07 00 [15:05:34]MH_I2C_Read... [15:05:34]Read from MH i2c: 01 07 00 32 5B 00 00 00 00 00 FF 0F A2 [15:05:34]process_action close_receipt done [15:05:34]requested_data is exist [15:05:34]produce_requested_data [15:05:34]requested_item fm.sn is exist - process it [15:05:34]wFMCommunicate request_size=4 [15:05:34]MH_SAM_APDU [15:05:34]CAPDU: 80 11 00 00 [15:05:34]Write to MH i2c: E2 08 00 33 5B 80 11 00 00 00 00 00 00 08 [15:05:34]Write i2c OK [15:05:34]MH_I2C_Read... [15:05:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:05:34]Read from MH i2c: E2 [15:05:34]MH_I2C_Read... [15:05:34]Read from MH i2c: E2 17 00 [15:05:34]MH_I2C_Read... [15:05:34]Read from MH i2c: E2 17 00 33 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 5C [15:05:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:05:34]wFMCommunicate OK [15:05:34]requested_item fd.num is exist - process it [15:05:34]SAM_PROTO_GetFieldsCounters [15:05:34]wFMCommunicate request_size=4 [15:05:34]MH_SAM_APDU [15:05:34]CAPDU: 80 13 00 00 [15:05:34]Write to MH i2c: E2 08 00 34 5B 80 13 00 00 00 00 00 00 0B [15:05:34]Write i2c OK [15:05:34]MH_I2C_Read... [15:05:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:05:34]Read from MH i2c: E2 [15:05:34]MH_I2C_Read... [15:05:34]Read from MH i2c: E2 62 00 [15:05:34]MH_I2C_Read... [15:05:34]Read from MH i2c: E2 62 00 34 5B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 65 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 10 02 00 00 5E 04 04 00 10 02 00 00 57 04 04 00 11 02 00 00 19 04 04 00 00 00 00 00 90 00 CB [15:05:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 65 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 10 02 00 00 5E 04 04 00 10 02 00 00 57 04 04 00 11 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:05:34]wFMCommunicate OK [15:05:34]SAM_PROTO_GetFieldsCounters done [15:05:34]requested_item shift.num is exist - process it [15:05:34]requested_item shift.opened is exist - process it [15:05:34]req_shift_opened [15:05:34]FM_GetShiftState [15:05:34]SAM_PROTO_GetShiftState [15:05:34]wFMCommunicate request_size=4 [15:05:34]MH_SAM_APDU [15:05:34]CAPDU: 80 13 01 00 [15:05:34]Write to MH i2c: E2 08 00 35 5B 80 13 01 00 00 00 00 00 0D [15:05:34]Write i2c OK [15:05:34]MH_I2C_Read... [15:05:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:05:34]Read from MH i2c: E2 [15:05:34]MH_I2C_Read... [15:05:34]Read from MH i2c: E2 0E 00 [15:05:34]MH_I2C_Read... [15:05:34]Read from MH i2c: E2 0E 00 35 5B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 06 [15:05:34]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:05:34]wFMCommunicate OK [15:05:34]SAM_PROTO_GetShiftState done [15:05:34]FM_GetShiftState done [15:05:34]req_shift_opened done [15:05:34]requested_item shift.open_date is exist - process it [15:05:34]req_shift_open_date [15:05:34]req_shift_open_date done [15:05:34]produce_requested_data done [15:05:34]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318053,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:05:34]process_action_free close_receipt [15:05:34]json_value_free [15:05:34]json_value_free done [15:05:34]process_json_proto returns [15:05:34]Send response to host [15:05:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318053,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:05:34]free response buf [15:05:34]execute_script done [15:05:34]execute_script returns [15:05:34]free content buf [15:05:34]Sock 7.Close socket [15:05:34]Sock 7.Thread stoped [15:05:38]OFD Sender: No OFD packet to send [15:05:43]OFD Sender: No OFD packet to send [15:05:48]OFD Sender: No OFD packet to send [15:05:53]OFD Sender: No OFD packet to send [15:05:58]OFD Sender: No OFD packet to send [15:06:03]OFD Sender: No OFD packet to send [15:06:08]OFD Sender: No OFD packet to send [15:06:13]OFD Sender: No OFD packet to send [15:06:16]accept exits with 9 [15:06:16]New connection [15:06:16]New thread 3067436388 created [15:06:16]Thread 3067293028 joined [15:06:16]Waiting for new connection... [15:06:16] Sock 9.Parse request [15:06:16]Sock 9.Check first char [15:06:16]Sock 9.First char is OK [15:06:16]request: POST /json_proto HTTP/1.0 [15:06:16]Method: POST [15:06:16]URL: /json_proto [15:06:16]Method is POST - this is cgi request [15:06:16]url: /json_proto [15:06:16]query_string will be loaded in cgi processing [15:06:16]execute_cgi json_proto POST (null) [15:06:16]execute_cgi path=json_proto method=POST [15:06:16]POST find Content-Length [15:06:16]Host: 172.17.50.195:8080 [15:06:16]Content-Length: 678 [15:06:16]Content-Type: application/json [15:06:16] [15:06:16]POST finish read [15:06:16]Found Content-Length = 678 [15:06:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093033", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:06:16]execute_script... [15:06: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)1093033", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:06:16]POST & json_proto [15:06:16]process_json_proto [15:06:16]json parsed OK: [15:06:16]protocol is kg_v1.0 [15:06:16]action value=close_receipt [15:06:16]process_action close_receipt [15:06:16]cmd_close_receipt [15:06:16]MH_GetDate [15:06:16]Write to MH i2c: F0 00 00 36 5B 80 [15:06:16]Write i2c OK [15:06:16]MH_I2C_Read... [15:06:16]Read from MH i2c: F0 [15:06:16]MH_I2C_Read... [15:06:16]Read from MH i2c: F0 09 00 [15:06:16]MH_I2C_Read... [15:06:16]Read from MH i2c: F0 09 00 36 5B 00 69 A8 1F 67 43 33 1C 67 19 [15:06:16]GetLastDocTimeStamp 1730127931 [15:06:16]current date 1730127977 [15:06:16]FM_GetShiftState [15:06:16]SAM_PROTO_GetShiftState [15:06:16]wFMCommunicate request_size=4 [15:06:16]MH_SAM_APDU [15:06:16]CAPDU: 80 13 01 00 [15:06:16]Write to MH i2c: E2 08 00 37 5B 80 13 01 00 00 00 00 00 0F [15:06:16]Write i2c OK [15:06:16]MH_I2C_Read... [15:06:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:06:16]Read from MH i2c: E2 [15:06:16]MH_I2C_Read... [15:06:16]Read from MH i2c: E2 0E 00 [15:06:16]MH_I2C_Read... [15:06:16]Read from MH i2c: E2 0E 00 37 5B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 08 [15:06:16]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:06:16]wFMCommunicate OK [15:06:16]SAM_PROTO_GetShiftState done [15:06:16]FM_GetShiftState done [15:06:16]opened in 1730073493 [15:06:16]opened+sec_in_day 1730159893 [15:06:16]quantity*price = 50041 [15:06:16]sum+1 = 50042 [15:06:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 529 28.10.2024 15:06 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318054 ФПД: 9523175077474 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T150617&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318054&fm=9523175077474&tin=02508201610067®Number=0000000000091628&sum=50000 [15:06:17]StoreToDocumentArchive [15:06:17]shift 546 fd 318054 [15:06:17]save to /storage/0546/doc_00318054 [15:06:17]save last doc name /storage/0546/doc_00318054 to /storage/kkm_last_doc_name [15:06:17]save OK [15:06:17]Clear old archive folders... [15:06:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:06:17]tlvbuf is 01603A20 [15:06:17]SAM_PROTO_ClearQueue [15:06:17]wFMCommunicate request_size=4 [15:06:17]MH_SAM_APDU [15:06:17]CAPDU: 80 09 00 00 [15:06:17]Write to MH i2c: E2 08 00 44 5B 80 09 00 00 00 00 00 00 11 [15:06:17]Write i2c OK [15:06:17]MH_I2C_Read... [15:06:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:06:17]Read from MH i2c: E2 [15:06:17]MH_I2C_Read... [15:06:17]Read from MH i2c: E2 03 00 [15:06:17]MH_I2C_Read... [15:06:17]Read from MH i2c: E2 03 00 44 5B 00 90 00 13 [15:06:17]RAPDU: 90 00 [15:06:17]wFMCommunicate OK [15:06:17]SAM_PROTO_ClearQueue done [15:06:17]KKMCreateOFDPacket [15:06:17]OFDProtocolAddRootSTLVToBuf [15:06:17]FM_MakeSignedData [15:06:17]FM_MakeSignedData [15:06:17]SAM_PROTO_SignData [15:06:17]wFMCommunicate request_size=4 [15:06:17]MH_SAM_APDU [15:06:17]CAPDU: 80 0D 01 02 [15:06:17]Write to MH i2c: E2 08 00 45 5B 80 0D 01 02 00 00 00 00 19 [15:06:17]Write i2c OK [15:06:17]MH_I2C_Read... [15:06:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:06:17]Read from MH i2c: E2 [15:06:17]MH_I2C_Read... [15:06:17]Read from MH i2c: E2 03 00 [15:06:17]MH_I2C_Read... [15:06:17]Read from MH i2c: E2 03 00 45 5B 00 90 00 14 [15:06:17]RAPDU: 90 00 [15:06:17]wFMCommunicate OK [15:06:17]wFMCommunicate request_size=255 [15:06:17]MH_SAM_APDU [15:06: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 02 00 00 F4 03 04 00 69 A8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 66 DA 04 00 35 04 06 00 08 [15:06:17]Write to MH i2c: E2 02 01 46 5B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 02 00 00 F4 03 04 00 69 A8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 66 DA 04 00 35 04 06 00 08 00 00 C1 [15:06:17]Write i2c OK [15:06:17]MH_I2C_Read... [15:06:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:06:17]Read from MH i2c: E2 [15:06:17]MH_I2C_Read... [15:06:17]Read from MH i2c: E2 03 00 [15:06:17]MH_I2C_Read... [15:06:17]Read from MH i2c: E2 03 00 46 5B 00 90 00 15 [15:06:17]RAPDU: 90 00 [15:06:17]wFMCommunicate OK [15:06:17]wFMCommunicate request_size=10 [15:06:17]MH_SAM_APDU [15:06:17]CAPDU: 80 0D 02 02 05 A9 49 77 B6 62 [15:06:17]Write to MH i2c: E2 0D 00 47 5B 80 0D 02 02 05 00 A9 49 77 B6 62 00 00 A7 [15:06:17]Write i2c OK [15:06:17]MH_I2C_Read... [15:06:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:06:17]Read from MH i2c: E2 [15:06:17]MH_I2C_Read... [15:06:17]Read from MH i2c: E2 03 00 [15:06:17]MH_I2C_Read... [15:06:17]Read from MH i2c: E2 03 00 47 5B 00 90 00 16 [15:06:17]RAPDU: 90 00 [15:06:17]wFMCommunicate OK [15:06:17]wFMCommunicate request_size=4 [15:06:17]MH_SAM_APDU [15:06:17]CAPDU: 80 0D 03 02 [15:06:17]Write to MH i2c: E2 08 00 48 5B 80 0D 03 02 00 00 00 00 1E [15:06:17]Write i2c OK [15:06:17]MH_I2C_Read... [15:06:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:06:17]Read from MH i2c: E2 [15:06:17]MH_I2C_Read... [15:06:17]Read from MH i2c: E2 0B 00 [15:06:17]MH_I2C_Read... [15:06:17]Read from MH i2c: E2 0B 00 48 5B 00 D8 6E 71 1B 47 C5 C2 76 90 00 35 [15:06:17]RAPDU: D8 6E 71 1B 47 C5 C2 76 90 00 [15:06:17]wFMCommunicate OK [15:06:17]SAM_PROTO_SignData done [15:06:17]FM_MakeSignedData done [15:06:17]CreateOFDProtocolMessage [15:06:17]wFMCommunicate request_size=4 [15:06:17]MH_SAM_APDU [15:06:17]CAPDU: 80 11 00 00 [15:06:17]Write to MH i2c: E2 08 00 49 5B 80 11 00 00 00 00 00 00 1E [15:06:17]Write i2c OK [15:06:17]MH_I2C_Read... [15:06:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:06:17]Read from MH i2c: E2 [15:06:17]MH_I2C_Read... [15:06:17]Read from MH i2c: E2 17 00 [15:06:17]MH_I2C_Read... [15:06:17]Read from MH i2c: E2 17 00 49 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 72 [15:06:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:06:17]wFMCommunicate OK [15:06:17]CreateOFDProtocolMessage done [15:06:17]OFDSenderStorePacket 318054 [15:06:17]StoreOFDPacket docnum=318054 [15:06:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 4B 13 07 01 05 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 02 00 00 F4 03 04 00 69 A8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 66 DA 04 00 35 04 06 00 08 A9 49 77 B6 62 D8 6E 71 1B 47 C5 C2 76 [15:06:17]CheckFolder [15:06:17]dirname=/storage/ofd_packets [15:06:17]CheckFolder done [15:06:17]ProducePacketName [15:06:17]name=ofd_packets/00318054 [15:06:17]NVStorageSaveData ofd_packets/00318054 [15:06:17]File name is /storage/ofd_packets/00318054 [15:06:17]Write 301 bytes [15:06:17]NVStorageSaveData done [15:06:17]OFDSenderStorePacket done [15:06:17]KKMCreateOFDPacket done [15:06:17]NVStorageSaveData kkm_last_timestamp [15:06:17]File name is /storage/kkm_last_timestamp [15:06:17]Write 4 bytes [15:06:17]NVStorageSaveData done [15:06:17]ExternCall_PrintAddStr [15:06:17]wPrintStart [15:06:17]Write to MH i2c: 01 00 00 4A 5B A5 [15:06:17]Write i2c OK [15:06:17]MH_I2C_Read... [15:06:17]Read from MH i2c: 01 [15:06:17]MH_I2C_Read... [15:06:17]Read from MH i2c: 01 07 00 [15:06:17]MH_I2C_Read... [15:06:17]Read from MH i2c: 01 07 00 4A 5B 00 00 00 00 00 FF 0F BA [15:06:17]RasterBufferAndPrint [15:06:17]line Счет N : (1)1093033 [15:06:17]line ИНН: 02508201610067 [15:06:17]line Контрольно-Кассовый Чек [15:06:17]line ПРОДАЖА [15:06:17]line ТРК (МРК, ГНК) : 43 [15:06:17]line Товар: 2710124130 [15:06:17]line Аи-92-К-2 [15:06:17]line 7.480 * 66.90 [15:06:17]line = 500.41 [15:06:17]line НДС 12% НСП 1% [15:06:17]line > о реализуемом товаре [15:06:17]line ОКРУГЛЕНИЕ: -0.41 [15:06:17]line ИТОГО: 500.00 [15:06:17]line Внесено: 500.00 [15:06:17]line СДАЧА: 0.00 [15:06:17]line НСП 1% : 4.43 [15:06:17]line НДС 12% : 53.14 [15:06:17]line Наличными: 500.00 [15:06:17]line Безнал.: 0.00 [15:06:17]line Место: АЗС № 101 "Партнер Нефть" [15:06:17]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:06:17]line СНО: Общий режим [15:06:17]line Чек 529 28.10.2024 15:06 [15:06:17]line Смена: 546 ФФД: 1.0 [15:06:17]line ЗНМ: 0300000082 [15:06:17]line РНМ: 0000000000091628 [15:06:17]line Версия ККМ: 001 [15:06:17]line ФМ: 0000000000874671 [15:06:17]line ФД: 318054 [15:06:17]line ФПД: 9523175077474 [15:06:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T150617&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318054&fm=9523175077474&tin=02508201610067®Number=0000000000091628&sum=50000 [15:06:18]written 0, free lines is 4095 [15:06:18]OFD Sender: Processing packet 318054 [packets to send 127, broken 126] [15:06:18]ProducePacketName [15:06:18]name=ofd_packets/00318054 [15:06:18]OFD Sender: To server: pG, [15:06:18]CommunicateWithHost lk.salyk.kg:30040 [15:06:18]ConnectInit lk.salyk.kg [15:06:18]Connected sock=10 [15:06:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 4B 13 07 01 05 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 02 00 00 F4 03 04 00 69 A8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 66 DA 04 00 35 04 06 00 08 A9 49 77 B6 62 D8 6E 71 1B 47 C5 C2 76 [15:06:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 42 EF 47 00 D7 C3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 66 DA 04 00 F4 03 04 00 22 54 1F 67 B6 04 01 00 00 0C 81 56 2A 80 53 25 80 [15:06:18]CommunicateWithHost err = 0 [15:06:18]CheckOFDResponse [15:06:18]1017 (14) - 77093643461234 [15:06:18]1041 (16) - 0000000000874671 [15:06:18]1040 (4) - 318054 [15:06:18]1012 (4) - 28.10.2024 09:06 [15:06:18]1206 (1) - 0 [15:06:18]OFD Sender: Remove packet 318054 [15:06:18]ProducePacketName [15:06:18]name=ofd_packets/00318054 [15:06:18]NVStorageDeleteData [15:06:18]Write to MH i2c: 01 00 00 75 5B D0 [15:06:18]Write i2c OK [15:06:18]MH_I2C_Read... [15:06:18]Read from MH i2c: 01 [15:06:18]MH_I2C_Read... [15:06:18]Read from MH i2c: 01 07 00 [15:06:18]MH_I2C_Read... [15:06:18]Read from MH i2c: 01 07 00 75 5B 00 00 00 00 00 DD 0C C0 [15:06:18]RasterBufferAndPrint [15:06:18]line [15:06:18]line [15:06:18]line [15:06:18]line [15:06:18]line [15:06:18]written 0, free lines is 3302 [15:06:18]MH_Cut [15:06:18]Write to MH i2c: D1 01 00 7C 5B 01 A9 [15:06:18]Write i2c OK [15:06:18]MH_I2C_Read... [15:06:18]Read from MH i2c: D1 [15:06:18]MH_I2C_Read... [15:06:18]Read from MH i2c: D1 01 00 [15:06:18]MH_I2C_Read... [15:06:18]Read from MH i2c: D1 01 00 7C 5B 00 A8 [15:06:18]Write to MH i2c: 01 00 00 7D 5B D8 [15:06:18]Write i2c OK [15:06:18]MH_I2C_Read... [15:06:18]OFD Sender: No OFD packet to send [15:06:19]*** Cut start [15:06:19]*** Partial cut [15:06:19]*** CUTSNS_PIN = 1 [15:06:19]*** CUTSNS_PIN = 0 [15:06:19]*** Brake cut motor [15:06:19]Read from MH i2c: 01 [15:06:19]MH_I2C_Read... [15:06:19]*** Stop cut motor [15:06:19]*** Cut end [15:06:19]Read from MH i2c: 01 07 00 [15:06:19]MH_I2C_Read... [15:06:19]Read from MH i2c: 01 07 00 7D 5B 00 00 00 00 00 FF 0F ED [15:06:19]process_action close_receipt done [15:06:19]requested_data is exist [15:06:19]produce_requested_data [15:06:19]requested_item fm.sn is exist - process it [15:06:19]wFMCommunicate request_size=4 [15:06:19]MH_SAM_APDU [15:06:19]CAPDU: 80 11 00 00 [15:06:19]Write to MH i2c: E2 08 00 7E 5B 80 11 00 00 00 00 00 00 53 [15:06:19]Write i2c OK [15:06:19]MH_I2C_Read... [15:06:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:06:19]Read from MH i2c: E2 [15:06:19]MH_I2C_Read... [15:06:19]Read from MH i2c: E2 17 00 [15:06:19]MH_I2C_Read... [15:06:19]Read from MH i2c: E2 17 00 7E 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A7 [15:06:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:06:19]wFMCommunicate OK [15:06:19]requested_item fd.num is exist - process it [15:06:19]SAM_PROTO_GetFieldsCounters [15:06:19]wFMCommunicate request_size=4 [15:06:19]MH_SAM_APDU [15:06:19]CAPDU: 80 13 00 00 [15:06:19]Write to MH i2c: E2 08 00 7F 5B 80 13 00 00 00 00 00 00 56 [15:06:19]Write i2c OK [15:06:19]MH_I2C_Read... [15:06:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:06:20]Read from MH i2c: E2 [15:06:20]MH_I2C_Read... [15:06:20]Read from MH i2c: E2 62 00 [15:06:20]MH_I2C_Read... [15:06:20]Read from MH i2c: E2 62 00 7F 5B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 66 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 11 02 00 00 5E 04 04 00 11 02 00 00 57 04 04 00 12 02 00 00 19 04 04 00 00 00 00 00 90 00 1A [15:06:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 66 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 11 02 00 00 5E 04 04 00 11 02 00 00 57 04 04 00 12 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:06:20]wFMCommunicate OK [15:06:20]SAM_PROTO_GetFieldsCounters done [15:06:20]requested_item shift.num is exist - process it [15:06:20]requested_item shift.opened is exist - process it [15:06:20]req_shift_opened [15:06:20]FM_GetShiftState [15:06:20]SAM_PROTO_GetShiftState [15:06:20]wFMCommunicate request_size=4 [15:06:20]MH_SAM_APDU [15:06:20]CAPDU: 80 13 01 00 [15:06:20]Write to MH i2c: E2 08 00 80 5B 80 13 01 00 00 00 00 00 58 [15:06:20]Write i2c OK [15:06:20]MH_I2C_Read... [15:06:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:06:20]Read from MH i2c: E2 [15:06:20]MH_I2C_Read... [15:06:20]Read from MH i2c: E2 0E 00 [15:06:20]MH_I2C_Read... [15:06:20]Read from MH i2c: E2 0E 00 80 5B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 51 [15:06:20]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:06:20]wFMCommunicate OK [15:06:20]SAM_PROTO_GetShiftState done [15:06:20]FM_GetShiftState done [15:06:20]req_shift_opened done [15:06:20]requested_item shift.open_date is exist - process it [15:06:20]req_shift_open_date [15:06:20]req_shift_open_date done [15:06:20]produce_requested_data done [15:06:20]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318054,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:06:20]process_action_free close_receipt [15:06:20]json_value_free [15:06:20]json_value_free done [15:06:20]process_json_proto returns [15:06:20]Send response to host [15:06:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318054,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:06:20]free response buf [15:06:20]execute_script done [15:06:20]execute_script returns [15:06:20]free content buf [15:06:20]Sock 9.Close socket [15:06:20]Sock 9.Thread stoped [15:06:23]OFD Sender: No OFD packet to send [15:06:28]OFD Sender: No OFD packet to send [15:06:33]OFD Sender: No OFD packet to send [15:06:38]OFD Sender: No OFD packet to send [15:06:43]OFD Sender: No OFD packet to send [15:06:48]OFD Sender: No OFD packet to send [15:06:53]OFD Sender: No OFD packet to send [15:06:58]OFD Sender: No OFD packet to send [15:07:03]OFD Sender: No OFD packet to send [15:07:08]OFD Sender: No OFD packet to send [15:07:13]OFD Sender: No OFD packet to send [15:07:18]OFD Sender: No OFD packet to send [15:07:23]OFD Sender: No OFD packet to send [15:07:28]OFD Sender: No OFD packet to send [15:07:33]accept exits with 7 [15:07:33]New connection [15:07:33]New thread 3067293028 created [15:07:33]Thread 3067436388 joined [15:07:33]Waiting for new connection... [15:07:33] Sock 7.Parse request [15:07:33]Sock 7.Check first char [15:07:33]Sock 7.First char is OK [15:07:33]request: POST /json_proto HTTP/1.0 [15:07:33]Method: POST [15:07:33]URL: /json_proto [15:07:33]Method is POST - this is cgi request [15:07:33]url: /json_proto [15:07:33]query_string will be loaded in cgi processing [15:07:33]execute_cgi json_proto POST (null) [15:07:33]execute_cgi path=json_proto method=POST [15:07:33]POST find Content-Length [15:07:33]Host: 172.17.50.195:8080 [15:07:33]Content-Length: 678 [15:07:33]Content-Type: application/json [15:07:33] [15:07:33]POST finish read [15:07:33]Found Content-Length = 678 [15:07:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093036", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:07:33]execute_script... [15:07:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093036", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:07:33]POST & json_proto [15:07:33]process_json_proto [15:07:33]json parsed OK: [15:07:33]protocol is kg_v1.0 [15:07:33]action value=close_receipt [15:07:33]process_action close_receipt [15:07:33]cmd_close_receipt [15:07:33]MH_GetDate [15:07:33]Write to MH i2c: F0 00 00 81 5B CB [15:07:33]Write i2c OK [15:07:33]MH_I2C_Read... [15:07:33]Read from MH i2c: F0 [15:07:33]MH_I2C_Read... [15:07:33]Read from MH i2c: F0 09 00 [15:07:33]MH_I2C_Read... [15:07:33]Read from MH i2c: F0 09 00 81 5B 00 B7 A8 1F 67 43 33 1C 67 B2 [15:07:33]GetLastDocTimeStamp 1730127977 [15:07:33]current date 1730128055 [15:07:33]FM_GetShiftState [15:07:33]SAM_PROTO_GetShiftState [15:07:33]wFMCommunicate request_size=4 [15:07:33]MH_SAM_APDU [15:07:33]CAPDU: 80 13 01 00 [15:07:33]Write to MH i2c: E2 08 00 82 5B 80 13 01 00 00 00 00 00 5A [15:07:33]Write i2c OK [15:07:33]MH_I2C_Read... [15:07:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:07:33]Read from MH i2c: E2 [15:07:33]MH_I2C_Read... [15:07:33]Read from MH i2c: E2 0E 00 [15:07:33]MH_I2C_Read... [15:07:33]Read from MH i2c: E2 0E 00 82 5B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 53 [15:07:33]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:07:33]wFMCommunicate OK [15:07:33]SAM_PROTO_GetShiftState done [15:07:33]FM_GetShiftState done [15:07:33]opened in 1730073493 [15:07:33]opened+sec_in_day 1730159893 [15:07:33]quantity*price = 50010 [15:07:33]sum+1 = 50012 [15:07:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 530 28.10.2024 15:07 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318055 ФПД: 190681170427269 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T150735&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318055&fm=190681170427269&tin=02508201610067®Number=0000000000091628&sum=50000 [15:07:34]StoreToDocumentArchive [15:07:34]shift 546 fd 318055 [15:07:34]save to /storage/0546/doc_00318055 [15:07:34]save last doc name /storage/0546/doc_00318055 to /storage/kkm_last_doc_name [15:07:34]save OK [15:07:34]Clear old archive folders... [15:07:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:07:34]tlvbuf is 015EC1E0 [15:07:34]SAM_PROTO_ClearQueue [15:07:34]wFMCommunicate request_size=4 [15:07:34]MH_SAM_APDU [15:07:34]CAPDU: 80 09 00 00 [15:07:34]Write to MH i2c: E2 08 00 8F 5B 80 09 00 00 00 00 00 00 5C [15:07:34]Write i2c OK [15:07:34]MH_I2C_Read... [15:07:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:07:34]Read from MH i2c: E2 [15:07:34]MH_I2C_Read... [15:07:34]Read from MH i2c: E2 03 00 [15:07:34]MH_I2C_Read... [15:07:34]Read from MH i2c: E2 03 00 8F 5B 00 90 00 5E [15:07:34]RAPDU: 90 00 [15:07:34]wFMCommunicate OK [15:07:34]SAM_PROTO_ClearQueue done [15:07:34]KKMCreateOFDPacket [15:07:34]OFDProtocolAddRootSTLVToBuf [15:07:34]FM_MakeSignedData [15:07:34]FM_MakeSignedData [15:07:34]SAM_PROTO_SignData [15:07:34]wFMCommunicate request_size=4 [15:07:34]MH_SAM_APDU [15:07:34]CAPDU: 80 0D 01 02 [15:07:34]Write to MH i2c: E2 08 00 90 5B 80 0D 01 02 00 00 00 00 64 [15:07:34]Write i2c OK [15:07:34]MH_I2C_Read... [15:07:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:07:34]Read from MH i2c: E2 [15:07:34]MH_I2C_Read... [15:07:34]Read from MH i2c: E2 03 00 [15:07:34]MH_I2C_Read... [15:07:34]Read from MH i2c: E2 03 00 90 5B 00 90 00 5F [15:07:34]RAPDU: 90 00 [15:07:34]wFMCommunicate OK [15:07:34]wFMCommunicate request_size=255 [15:07:34]MH_SAM_APDU [15:07:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 12 02 00 00 F4 03 04 00 B7 A8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 67 DA 04 00 35 04 06 00 AD [15:07:34]Write to MH i2c: E2 02 01 91 5B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 12 02 00 00 F4 03 04 00 B7 A8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 67 DA 04 00 35 04 06 00 AD 00 00 DA [15:07:34]Write i2c OK [15:07:34]MH_I2C_Read... [15:07:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:07:35]Read from MH i2c: E2 [15:07:35]MH_I2C_Read... [15:07:35]Read from MH i2c: E2 03 00 [15:07:35]MH_I2C_Read... [15:07:35]Read from MH i2c: E2 03 00 91 5B 00 90 00 60 [15:07:35]RAPDU: 90 00 [15:07:35]wFMCommunicate OK [15:07:35]wFMCommunicate request_size=10 [15:07:35]MH_SAM_APDU [15:07:35]CAPDU: 80 0D 02 02 05 6C 6B 6D BD 85 [15:07:35]Write to MH i2c: E2 0D 00 92 5B 80 0D 02 02 05 00 6C 6B 6D BD 85 00 00 F7 [15:07:35]Write i2c OK [15:07:35]MH_I2C_Read... [15:07:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:07:35]Read from MH i2c: E2 [15:07:35]MH_I2C_Read... [15:07:35]Read from MH i2c: E2 03 00 [15:07:35]MH_I2C_Read... [15:07:35]Read from MH i2c: E2 03 00 92 5B 00 90 00 61 [15:07:35]RAPDU: 90 00 [15:07:35]wFMCommunicate OK [15:07:35]wFMCommunicate request_size=4 [15:07:35]MH_SAM_APDU [15:07:35]CAPDU: 80 0D 03 02 [15:07:35]Write to MH i2c: E2 08 00 93 5B 80 0D 03 02 00 00 00 00 69 [15:07:35]Write i2c OK [15:07:35]MH_I2C_Read... [15:07:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:07:35]Read from MH i2c: E2 [15:07:35]MH_I2C_Read... [15:07:35]Read from MH i2c: E2 0B 00 [15:07:35]MH_I2C_Read... [15:07:35]Read from MH i2c: E2 0B 00 93 5B 00 5A A5 A9 E7 73 0D 18 52 90 00 E3 [15:07:35]RAPDU: 5A A5 A9 E7 73 0D 18 52 90 00 [15:07:35]wFMCommunicate OK [15:07:35]SAM_PROTO_SignData done [15:07:35]FM_MakeSignedData done [15:07:35]CreateOFDProtocolMessage [15:07:35]wFMCommunicate request_size=4 [15:07:35]MH_SAM_APDU [15:07:35]CAPDU: 80 11 00 00 [15:07:35]Write to MH i2c: E2 08 00 94 5B 80 11 00 00 00 00 00 00 69 [15:07:35]Write i2c OK [15:07:35]MH_I2C_Read... [15:07:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:07:35]Read from MH i2c: E2 [15:07:35]MH_I2C_Read... [15:07:35]Read from MH i2c: E2 17 00 [15:07:35]MH_I2C_Read... [15:07:35]Read from MH i2c: E2 17 00 94 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 BD [15:07:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:07:35]wFMCommunicate OK [15:07:35]CreateOFDProtocolMessage done [15:07:35]OFDSenderStorePacket 318055 [15:07:35]StoreOFDPacket docnum=318055 [15:07:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 1D 3B 07 01 4F 95 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 12 02 00 00 F4 03 04 00 B7 A8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 67 DA 04 00 35 04 06 00 AD 6C 6B 6D BD 85 5A A5 A9 E7 73 0D 18 52 [15:07:35]CheckFolder [15:07:35]dirname=/storage/ofd_packets [15:07:35]CheckFolder done [15:07:35]ProducePacketName [15:07:35]name=ofd_packets/00318055 [15:07:35]NVStorageSaveData ofd_packets/00318055 [15:07:35]File name is /storage/ofd_packets/00318055 [15:07:35]Write 301 bytes [15:07:35]NVStorageSaveData done [15:07:35]OFDSenderStorePacket done [15:07:35]KKMCreateOFDPacket done [15:07:35]NVStorageSaveData kkm_last_timestamp [15:07:35]File name is /storage/kkm_last_timestamp [15:07:35]Write 4 bytes [15:07:35]NVStorageSaveData done [15:07:35]ExternCall_PrintAddStr [15:07:35]wPrintStart [15:07:35]Write to MH i2c: 01 00 00 95 5B F0 [15:07:35]Write i2c OK [15:07:35]MH_I2C_Read... [15:07:35]Read from MH i2c: 01 [15:07:35]MH_I2C_Read... [15:07:35]Read from MH i2c: 01 07 00 [15:07:35]MH_I2C_Read... [15:07:35]Read from MH i2c: 01 07 00 95 5B 00 00 00 00 00 FF 0F 05 [15:07:35]RasterBufferAndPrint [15:07:35]line Счет N : (1)1093036 [15:07:35]line ИНН: 02508201610067 [15:07:35]line Контрольно-Кассовый Чек [15:07:35]line ПРОДАЖА [15:07:35]line ТРК (МРК, ГНК) : 34 [15:07:35]line Товар: 2710124500 [15:07:35]line Аи-95-К-3 [15:07:35]line 6.740 * 74.20 [15:07:35]line = 500.11 [15:07:35]line НДС 12% НСП 1% [15:07:35]line > о реализуемом товаре [15:07:35]line ОКРУГЛЕНИЕ: -0.11 [15:07:35]line ИТОГО: 500.00 [15:07:35]line Внесено: 500.00 [15:07:35]line СДАЧА: 0.00 [15:07:35]line НСП 1% : 4.43 [15:07:35]line НДС 12% : 53.11 [15:07:35]line Наличными: 500.00 [15:07:35]line Безнал.: 0.00 [15:07:35]line Место: АЗС № 101 "Партнер Нефть" [15:07:35]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:07:35]line СНО: Общий режим [15:07:35]line Чек 530 28.10.2024 15:07 [15:07:35]line Смена: 546 ФФД: 1.0 [15:07:35]line ЗНМ: 0300000082 [15:07:35]line РНМ: 0000000000091628 [15:07:35]line Версия ККМ: 001 [15:07:35]line ФМ: 0000000000874671 [15:07:35]line ФД: 318055 [15:07:35]line ФПД: 190681170427269 [15:07:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T150735&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318055&fm=190681170427269&tin=02508201610067®Number=0000000000091628&sum=50000 [15:07:35]written 0, free lines is 4095 [15:07:35]OFD Sender: Processing packet 318055 [packets to send 127, broken 126] [15:07:35]ProducePacketName [15:07:35]name=ofd_packets/00318055 [15:07:35]OFD Sender: To server: pG, [15:07:35]CommunicateWithHost lk.salyk.kg:30040 [15:07:35]ConnectInit lk.salyk.kg [15:07:35]Connected sock=9 [15:07:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 1D 3B 07 01 4F 95 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 12 02 00 00 F4 03 04 00 B7 A8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 67 DA 04 00 35 04 06 00 AD 6C 6B 6D BD 85 5A A5 A9 E7 73 0D 18 52 [15:07:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 13 47 47 00 0E 87 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 67 DA 04 00 F4 03 04 00 6F 54 1F 67 B6 04 01 00 00 4B 52 7F 40 DD 9A 0A AE [15:07:35]CommunicateWithHost err = 0 [15:07:35]CheckOFDResponse [15:07:35]1017 (14) - 77093643461234 [15:07:35]1041 (16) - 0000000000874671 [15:07:35]1040 (4) - 318055 [15:07:35]1012 (4) - 28.10.2024 09:07 [15:07:35]1206 (1) - 0 [15:07:35]OFD Sender: Remove packet 318055 [15:07:35]ProducePacketName [15:07:35]name=ofd_packets/00318055 [15:07:35]NVStorageDeleteData [15:07:36]Write to MH i2c: 01 00 00 C0 5B 1B [15:07:36]Write i2c OK [15:07:36]MH_I2C_Read... [15:07:36]Read from MH i2c: 01 [15:07:36]MH_I2C_Read... [15:07:36]Read from MH i2c: 01 07 00 [15:07:36]MH_I2C_Read... [15:07:36]Read from MH i2c: 01 07 00 C0 5B 00 00 00 00 00 E1 0C 0F [15:07:36]RasterBufferAndPrint [15:07:36]line [15:07:36]line [15:07:36]line [15:07:36]line [15:07:36]line [15:07:36]written 0, free lines is 3303 [15:07:36]MH_Cut [15:07:36]Write to MH i2c: D1 01 00 C7 5B 01 F4 [15:07:36]Write i2c OK [15:07:36]MH_I2C_Read... [15:07:36]Read from MH i2c: D1 [15:07:36]MH_I2C_Read... [15:07:36]Read from MH i2c: D1 01 00 [15:07:36]MH_I2C_Read... [15:07:36]Read from MH i2c: D1 01 00 C7 5B 00 F3 [15:07:36]Write to MH i2c: 01 00 00 C8 5B 23 [15:07:36]Write i2c OK [15:07:36]MH_I2C_Read... [15:07:36]OFD Sender: No OFD packet to send [15:07:36]*** Cut start [15:07:36]*** Partial cut [15:07:36]*** CUTSNS_PIN = 1 [15:07:36]*** CUTSNS_PIN = 0 [15:07:37]*** Brake cut motor [15:07:37]Read from MH i2c: 01 [15:07:37]MH_I2C_Read... [15:07:37]*** Stop cut motor [15:07:37]*** Cut end [15:07:37]Read from MH i2c: 01 07 00 [15:07:37]MH_I2C_Read... [15:07:37]Read from MH i2c: 01 07 00 C8 5B 00 00 00 00 00 FF 0F 38 [15:07:37]process_action close_receipt done [15:07:37]requested_data is exist [15:07:37]produce_requested_data [15:07:37]requested_item fm.sn is exist - process it [15:07:37]wFMCommunicate request_size=4 [15:07:37]MH_SAM_APDU [15:07:37]CAPDU: 80 11 00 00 [15:07:37]Write to MH i2c: E2 08 00 C9 5B 80 11 00 00 00 00 00 00 9E [15:07:37]Write i2c OK [15:07:37]MH_I2C_Read... [15:07:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:07:37]Read from MH i2c: E2 [15:07:37]MH_I2C_Read... [15:07:37]Read from MH i2c: E2 17 00 [15:07:37]MH_I2C_Read... [15:07:37]Read from MH i2c: E2 17 00 C9 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F2 [15:07:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:07:37]wFMCommunicate OK [15:07:37]requested_item fd.num is exist - process it [15:07:37]SAM_PROTO_GetFieldsCounters [15:07:37]wFMCommunicate request_size=4 [15:07:37]MH_SAM_APDU [15:07:37]CAPDU: 80 13 00 00 [15:07:37]Write to MH i2c: E2 08 00 CA 5B 80 13 00 00 00 00 00 00 A1 [15:07:37]Write i2c OK [15:07:37]MH_I2C_Read... [15:07:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:07:37]Read from MH i2c: E2 [15:07:37]MH_I2C_Read... [15:07:37]Read from MH i2c: E2 62 00 [15:07:37]MH_I2C_Read... [15:07:37]Read from MH i2c: E2 62 00 CA 5B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 67 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 12 02 00 00 5E 04 04 00 12 02 00 00 57 04 04 00 13 02 00 00 19 04 04 00 00 00 00 00 90 00 69 [15:07:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 67 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 12 02 00 00 5E 04 04 00 12 02 00 00 57 04 04 00 13 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:07:37]wFMCommunicate OK [15:07:37]SAM_PROTO_GetFieldsCounters done [15:07:37]requested_item shift.num is exist - process it [15:07:37]requested_item shift.opened is exist - process it [15:07:37]req_shift_opened [15:07:37]FM_GetShiftState [15:07:37]SAM_PROTO_GetShiftState [15:07:37]wFMCommunicate request_size=4 [15:07:37]MH_SAM_APDU [15:07:37]CAPDU: 80 13 01 00 [15:07:37]Write to MH i2c: E2 08 00 CB 5B 80 13 01 00 00 00 00 00 A3 [15:07:37]Write i2c OK [15:07:37]MH_I2C_Read... [15:07:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:07:37]Read from MH i2c: E2 [15:07:37]MH_I2C_Read... [15:07:37]Read from MH i2c: E2 0E 00 [15:07:37]MH_I2C_Read... [15:07:37]Read from MH i2c: E2 0E 00 CB 5B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 9C [15:07:37]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:07:37]wFMCommunicate OK [15:07:37]SAM_PROTO_GetShiftState done [15:07:37]FM_GetShiftState done [15:07:37]req_shift_opened done [15:07:37]requested_item shift.open_date is exist - process it [15:07:37]req_shift_open_date [15:07:37]req_shift_open_date done [15:07:37]produce_requested_data done [15:07:37]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318055,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:07:37]process_action_free close_receipt [15:07:37]json_value_free [15:07:37]json_value_free done [15:07:37]process_json_proto returns [15:07:37]Send response to host [15:07:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318055,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:07:37]free response buf [15:07:37]execute_script done [15:07:37]execute_script returns [15:07:37]free content buf [15:07:37]Sock 7.Close socket [15:07:37]Sock 7.Thread stoped [15:07:41]OFD Sender: No OFD packet to send [15:07:46]OFD Sender: No OFD packet to send [15:07:51]OFD Sender: No OFD packet to send [15:07:56]OFD Sender: No OFD packet to send [15:08:01]OFD Sender: No OFD packet to send [15:08:06]OFD Sender: No OFD packet to send [15:08:11]OFD Sender: No OFD packet to send [15:08:16]OFD Sender: No OFD packet to send [15:08:21]OFD Sender: No OFD packet to send [15:08:26]OFD Sender: No OFD packet to send [15:08:31]OFD Sender: No OFD packet to send [15:08:35]accept exits with 10 [15:08:35]New connection [15:08:35]New thread 3067436388 created [15:08:35]Thread 3067293028 joined [15:08:35]Waiting for new connection... [15:08:35] Sock 10.Parse request [15:08:35]Sock 10.Check first char [15:08:35]Sock 10.First char is OK [15:08:35]request: POST /json_proto HTTP/1.0 [15:08:35]Method: POST [15:08:35]URL: /json_proto [15:08:35]Method is POST - this is cgi request [15:08:35]url: /json_proto [15:08:35]query_string will be loaded in cgi processing [15:08:35]execute_cgi json_proto POST (null) [15:08:35]execute_cgi path=json_proto method=POST [15:08:35]POST find Content-Length [15:08:35]Host: 172.17.50.195:8080 [15:08:35]Content-Length: 686 [15:08:35]Content-Type: application/json [15:08:35] [15:08:35]POST finish read [15:08:35]Found Content-Length = 686 [15:08:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093034", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 46.320, "sum" : 1774.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1800.00, "total" : 1774.00, "payments": [ { "type": 0, "sum" : 1774.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:08:35]execute_script... [15:08: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)1093034", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 46.320, "sum" : 1774.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1800.00, "total" : 1774.00, "payments": [ { "type": 0, "sum" : 1774.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:08:35]POST & json_proto [15:08:35]process_json_proto [15:08:35]json parsed OK: [15:08:35]protocol is kg_v1.0 [15:08:35]action value=close_receipt [15:08:35]process_action close_receipt [15:08:35]cmd_close_receipt [15:08:35]MH_GetDate [15:08:35]Write to MH i2c: F0 00 00 CC 5B 16 [15:08:35]Write i2c OK [15:08:35]MH_I2C_Read... [15:08:35]Read from MH i2c: F0 [15:08:35]MH_I2C_Read... [15:08:35]Read from MH i2c: F0 09 00 [15:08:35]MH_I2C_Read... [15:08:35]Read from MH i2c: F0 09 00 CC 5B 00 F5 A8 1F 67 43 33 1C 67 3B [15:08:35]GetLastDocTimeStamp 1730128055 [15:08:35]current date 1730128117 [15:08:35]FM_GetShiftState [15:08:35]SAM_PROTO_GetShiftState [15:08:35]wFMCommunicate request_size=4 [15:08:35]MH_SAM_APDU [15:08:35]CAPDU: 80 13 01 00 [15:08:35]Write to MH i2c: E2 08 00 CD 5B 80 13 01 00 00 00 00 00 A5 [15:08:35]Write i2c OK [15:08:35]MH_I2C_Read... [15:08:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:08:35]Read from MH i2c: E2 [15:08:35]MH_I2C_Read... [15:08:35]Read from MH i2c: E2 0E 00 [15:08:35]MH_I2C_Read... [15:08:35]Read from MH i2c: E2 0E 00 CD 5B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 9E [15:08:35]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:08:35]wFMCommunicate OK [15:08:35]SAM_PROTO_GetShiftState done [15:08:35]FM_GetShiftState done [15:08:35]opened in 1730073493 [15:08:35]opened+sec_in_day 1730159893 [15:08:35]quantity*price = 177405 [15:08:35]sum+1 = 177407 [15:08:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 1774.00 Внесено: 1800.00 СДАЧА: 26.00 НСП 1% : 15.70 НДС 12% : 188.40 Наличными: 1774.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 531 28.10.2024 15:08 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318056 ФПД: 131253959630772 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T150837&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318056&fm=131253959630772&tin=02508201610067®Number=0000000000091628&sum=177400 [15:08:37]StoreToDocumentArchive [15:08:37]shift 546 fd 318056 [15:08:37]save to /storage/0546/doc_00318056 [15:08:37]save last doc name /storage/0546/doc_00318056 to /storage/kkm_last_doc_name [15:08:37]save OK [15:08:37]Clear old archive folders... [15:08:37]ProcessDocumentItem done err = 0, tmpTLVsize=250 [15:08:37]tlvbuf is 015D0AD0 [15:08:37]SAM_PROTO_ClearQueue [15:08:37]wFMCommunicate request_size=4 [15:08:37]MH_SAM_APDU [15:08:37]CAPDU: 80 09 00 00 [15:08:37]Write to MH i2c: E2 08 00 DA 5B 80 09 00 00 00 00 00 00 A7 [15:08:37]Write i2c OK [15:08:37]MH_I2C_Read... [15:08:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:08:37]Read from MH i2c: E2 [15:08:37]MH_I2C_Read... [15:08:37]Read from MH i2c: E2 03 00 [15:08:37]MH_I2C_Read... [15:08:37]Read from MH i2c: E2 03 00 DA 5B 00 90 00 A9 [15:08:37]RAPDU: 90 00 [15:08:37]wFMCommunicate OK [15:08:37]SAM_PROTO_ClearQueue done [15:08:37]KKMCreateOFDPacket [15:08:37]OFDProtocolAddRootSTLVToBuf [15:08:37]FM_MakeSignedData [15:08:37]FM_MakeSignedData [15:08:37]SAM_PROTO_SignData [15:08:37]wFMCommunicate request_size=4 [15:08:37]MH_SAM_APDU [15:08:37]CAPDU: 80 0D 01 02 [15:08:37]Write to MH i2c: E2 08 00 DB 5B 80 0D 01 02 00 00 00 00 AF [15:08:37]Write i2c OK [15:08:37]MH_I2C_Read... [15:08:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:08:37]Read from MH i2c: E2 [15:08:37]MH_I2C_Read... [15:08:37]Read from MH i2c: E2 03 00 [15:08:37]MH_I2C_Read... [15:08:37]Read from MH i2c: E2 03 00 DB 5B 00 90 00 AA [15:08:37]RAPDU: 90 00 [15:08:37]wFMCommunicate OK [15:08:37]wFMCommunicate request_size=255 [15:08:37]MH_SAM_APDU [15:08:37]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 F0 B4 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 FE B4 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 B4 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 22 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 49 00 00 00 00 07 04 06 00 F8 B4 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 02 00 00 F4 03 04 00 F5 A8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 68 DA 04 00 35 04 06 00 77 5F [15:08:37]Write to MH i2c: E2 02 01 DC 5B 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 F0 B4 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 FE B4 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 B4 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 22 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 49 00 00 00 00 07 04 06 00 F8 B4 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 02 00 00 F4 03 04 00 F5 A8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 68 DA 04 00 35 04 06 00 77 5F 00 00 9B [15:08:37]Write i2c OK [15:08:37]MH_I2C_Read... [15:08:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:08:37]Read from MH i2c: E2 [15:08:37]MH_I2C_Read... [15:08:37]Read from MH i2c: E2 03 00 [15:08:37]MH_I2C_Read... [15:08:37]Read from MH i2c: E2 03 00 DC 5B 00 90 00 AB [15:08:37]RAPDU: 90 00 [15:08:37]wFMCommunicate OK [15:08:37]wFMCommunicate request_size=9 [15:08:37]MH_SAM_APDU [15:08:37]CAPDU: 80 0D 02 02 04 F1 A3 9F B4 [15:08:37]Write to MH i2c: E2 0C 00 DD 5B 80 0D 02 02 04 00 F1 A3 9F B4 00 00 A1 [15:08:37]Write i2c OK [15:08:37]MH_I2C_Read... [15:08:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:08:37]Read from MH i2c: E2 [15:08:37]MH_I2C_Read... [15:08:37]Read from MH i2c: E2 03 00 [15:08:37]MH_I2C_Read... [15:08:37]Read from MH i2c: E2 03 00 DD 5B 00 90 00 AC [15:08:37]RAPDU: 90 00 [15:08:37]wFMCommunicate OK [15:08:37]wFMCommunicate request_size=4 [15:08:37]MH_SAM_APDU [15:08:37]CAPDU: 80 0D 03 02 [15:08:37]Write to MH i2c: E2 08 00 DE 5B 80 0D 03 02 00 00 00 00 B4 [15:08:37]Write i2c OK [15:08:37]MH_I2C_Read... [15:08:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:08:37]Read from MH i2c: E2 [15:08:37]MH_I2C_Read... [15:08:37]Read from MH i2c: E2 0B 00 [15:08:37]MH_I2C_Read... [15:08:37]Read from MH i2c: E2 0B 00 DE 5B 00 FE B1 B5 80 8E FD 8A 77 90 00 25 [15:08:37]RAPDU: FE B1 B5 80 8E FD 8A 77 90 00 [15:08:37]wFMCommunicate OK [15:08:37]SAM_PROTO_SignData done [15:08:37]FM_MakeSignedData done [15:08:37]CreateOFDProtocolMessage [15:08:37]wFMCommunicate request_size=4 [15:08:37]MH_SAM_APDU [15:08:37]CAPDU: 80 11 00 00 [15:08:37]Write to MH i2c: E2 08 00 DF 5B 80 11 00 00 00 00 00 00 B4 [15:08:37]Write i2c OK [15:08:37]MH_I2C_Read... [15:08:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:08:37]Read from MH i2c: E2 [15:08:37]MH_I2C_Read... [15:08:37]Read from MH i2c: E2 17 00 [15:08:37]MH_I2C_Read... [15:08:37]Read from MH i2c: E2 17 00 DF 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 08 [15:08:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:08:37]wFMCommunicate OK [15:08:37]CreateOFDProtocolMessage done [15:08:37]OFDSenderStorePacket 318056 [15:08:37]StoreOFDPacket docnum=318056 [15:08:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 CB 57 06 01 FE DB 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 F0 B4 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 FE B4 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 B4 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 22 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 49 00 00 00 00 07 04 06 00 F8 B4 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 02 00 00 F4 03 04 00 F5 A8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 68 DA 04 00 35 04 06 00 77 5F F1 A3 9F B4 FE B1 B5 80 8E FD 8A 77 [15:08:37]CheckFolder [15:08:37]dirname=/storage/ofd_packets [15:08:37]CheckFolder done [15:08:37]ProducePacketName [15:08:37]name=ofd_packets/00318056 [15:08:37]NVStorageSaveData ofd_packets/00318056 [15:08:37]File name is /storage/ofd_packets/00318056 [15:08:37]Write 300 bytes [15:08:37]NVStorageSaveData done [15:08:37]OFDSenderStorePacket done [15:08:37]KKMCreateOFDPacket done [15:08:37]NVStorageSaveData kkm_last_timestamp [15:08:37]File name is /storage/kkm_last_timestamp [15:08:37]Write 4 bytes [15:08:37]NVStorageSaveData done [15:08:37]ExternCall_PrintAddStr [15:08:37]wPrintStart [15:08:37]Write to MH i2c: 01 00 00 E0 5B 3B [15:08:37]Write i2c OK [15:08:37]MH_I2C_Read... [15:08:37]Read from MH i2c: 01 [15:08:37]MH_I2C_Read... [15:08:37]Read from MH i2c: 01 07 00 [15:08:37]MH_I2C_Read... [15:08:37]Read from MH i2c: 01 07 00 E0 5B 00 00 00 00 00 FF 0F 50 [15:08:37]RasterBufferAndPrint [15:08:37]line Счет N : (1)1093034 [15:08:37]line ИНН: 02508201610067 [15:08:37]line Контрольно-Кассовый Чек [15:08:37]line ПРОДАЖА [15:08:37]line ТРК (МРК, ГНК) : 71 [15:08:37]line Товар: 2711190000 [15:08:37]line ГАЗ-К-5 [15:08:37]line 46.320 * 38.30 [15:08:37]line = 1774.06 [15:08:37]line НДС 12% НСП 1% [15:08:37]line > о реализуемом товаре [15:08:37]line ОКРУГЛЕНИЕ: -0.06 [15:08:37]line ИТОГО: 1774.00 [15:08:37]line Внесено: 1800.00 [15:08:37]line СДАЧА: 26.00 [15:08:37]line НСП 1% : 15.70 [15:08:37]line НДС 12% : 188.40 [15:08:37]line Наличными: 1774.00 [15:08:37]line Безнал.: 0.00 [15:08:37]line Место: АЗС № 101 "Партнер Нефть" [15:08:37]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:08:37]line СНО: Общий режим [15:08:37]line Чек 531 28.10.2024 15:08 [15:08:37]line Смена: 546 ФФД: 1.0 [15:08:37]line ЗНМ: 0300000082 [15:08:37]line РНМ: 0000000000091628 [15:08:37]line Версия ККМ: 001 [15:08:37]line ФМ: 0000000000874671 [15:08:37]line ФД: 318056 [15:08:37]line ФПД: 131253959630772 [15:08:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T150837&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318056&fm=131253959630772&tin=02508201610067®Number=0000000000091628&sum=177400 [15:08:37]written 0, free lines is 4095 [15:08:37]OFD Sender: Processing packet 318056 [packets to send 127, broken 126] [15:08:37]ProducePacketName [15:08:37]name=ofd_packets/00318056 [15:08:37]OFD Sender: To server: pG, [15:08:37]CommunicateWithHost lk.salyk.kg:30040 [15:08:37]ConnectInit lk.salyk.kg [15:08:37]Connected sock=9 [15:08:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 CB 57 06 01 FE DB 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 F0 B4 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 FE B4 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 B4 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 22 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 49 00 00 00 00 07 04 06 00 F8 B4 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 02 00 00 F4 03 04 00 F5 A8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 68 DA 04 00 35 04 06 00 77 5F F1 A3 9F B4 FE B1 B5 80 8E FD 8A 77 [15:08:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 88 7A 47 00 2B CF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 68 DA 04 00 F4 03 04 00 AE 54 1F 67 B6 04 01 00 00 4C E2 0C 73 B9 DF 9D C2 [15:08:38]CommunicateWithHost err = 0 [15:08:38]CheckOFDResponse [15:08:38]1017 (14) - 77093643461234 [15:08:38]1041 (16) - 0000000000874671 [15:08:38]1040 (4) - 318056 [15:08:38]1012 (4) - 28.10.2024 09:09 [15:08:38]1206 (1) - 0 [15:08:38]OFD Sender: Remove packet 318056 [15:08:38]ProducePacketName [15:08:38]name=ofd_packets/00318056 [15:08:38]NVStorageDeleteData [15:08:38]Write to MH i2c: 01 00 00 0B 5C 67 [15:08:38]Write i2c OK [15:08:38]MH_I2C_Read... [15:08:38]Read from MH i2c: 01 [15:08:38]MH_I2C_Read... [15:08:38]Read from MH i2c: 01 07 00 [15:08:38]MH_I2C_Read... [15:08:38]Read from MH i2c: 01 07 00 0B 5C 00 00 00 00 00 E6 0C 60 [15:08:38]RasterBufferAndPrint [15:08:38]line [15:08:38]line [15:08:38]line [15:08:38]line [15:08:38]line [15:08:38]written 0, free lines is 3308 [15:08:38]MH_Cut [15:08:38]Write to MH i2c: D1 01 00 12 5C 01 40 [15:08:38]Write i2c OK [15:08:38]MH_I2C_Read... [15:08:38]Read from MH i2c: D1 [15:08:38]MH_I2C_Read... [15:08:38]Read from MH i2c: D1 01 00 [15:08:38]MH_I2C_Read... [15:08:38]Read from MH i2c: D1 01 00 12 5C 00 3F [15:08:38]Write to MH i2c: 01 00 00 13 5C 6F [15:08:38]Write i2c OK [15:08:38]MH_I2C_Read... [15:08:38]OFD Sender: No OFD packet to send [15:08:39]*** Cut start [15:08:39]*** Partial cut [15:08:39]*** CUTSNS_PIN = 1 [15:08:39]*** CUTSNS_PIN = 0 [15:08:39]*** Brake cut motor [15:08:39]Read from MH i2c: 01 [15:08:39]MH_I2C_Read... [15:08:39]*** Stop cut motor [15:08:39]*** Cut end [15:08:39]Read from MH i2c: 01 07 00 [15:08:39]MH_I2C_Read... [15:08:39]Read from MH i2c: 01 07 00 13 5C 00 00 00 00 00 FF 0F 84 [15:08:39]process_action close_receipt done [15:08:39]requested_data is exist [15:08:39]produce_requested_data [15:08:39]requested_item fm.sn is exist - process it [15:08:39]wFMCommunicate request_size=4 [15:08:39]MH_SAM_APDU [15:08:39]CAPDU: 80 11 00 00 [15:08:39]Write to MH i2c: E2 08 00 14 5C 80 11 00 00 00 00 00 00 EA [15:08:39]Write i2c OK [15:08:39]MH_I2C_Read... [15:08:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:08:39]Read from MH i2c: E2 [15:08:39]MH_I2C_Read... [15:08:39]Read from MH i2c: E2 17 00 [15:08:39]MH_I2C_Read... [15:08:39]Read from MH i2c: E2 17 00 14 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 3E [15:08:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:08:39]wFMCommunicate OK [15:08:39]requested_item fd.num is exist - process it [15:08:39]SAM_PROTO_GetFieldsCounters [15:08:39]wFMCommunicate request_size=4 [15:08:39]MH_SAM_APDU [15:08:39]CAPDU: 80 13 00 00 [15:08:39]Write to MH i2c: E2 08 00 15 5C 80 13 00 00 00 00 00 00 ED [15:08:39]Write i2c OK [15:08:39]MH_I2C_Read... [15:08:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:08:39]Read from MH i2c: E2 [15:08:39]MH_I2C_Read... [15:08:39]Read from MH i2c: E2 62 00 [15:08:39]MH_I2C_Read... [15:08:39]Read from MH i2c: E2 62 00 15 5C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 68 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 13 02 00 00 5E 04 04 00 13 02 00 00 57 04 04 00 14 02 00 00 19 04 04 00 00 00 00 00 90 00 B9 [15:08:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 68 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 13 02 00 00 5E 04 04 00 13 02 00 00 57 04 04 00 14 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:08:39]wFMCommunicate OK [15:08:39]SAM_PROTO_GetFieldsCounters done [15:08:39]requested_item shift.num is exist - process it [15:08:39]requested_item shift.opened is exist - process it [15:08:39]req_shift_opened [15:08:39]FM_GetShiftState [15:08:39]SAM_PROTO_GetShiftState [15:08:39]wFMCommunicate request_size=4 [15:08:39]MH_SAM_APDU [15:08:39]CAPDU: 80 13 01 00 [15:08:39]Write to MH i2c: E2 08 00 16 5C 80 13 01 00 00 00 00 00 EF [15:08:39]Write i2c OK [15:08:39]MH_I2C_Read... [15:08:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:08:39]Read from MH i2c: E2 [15:08:39]MH_I2C_Read... [15:08:39]Read from MH i2c: E2 0E 00 [15:08:39]MH_I2C_Read... [15:08:39]Read from MH i2c: E2 0E 00 16 5C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E8 [15:08:39]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:08:39]wFMCommunicate OK [15:08:39]SAM_PROTO_GetShiftState done [15:08:39]FM_GetShiftState done [15:08:39]req_shift_opened done [15:08:39]requested_item shift.open_date is exist - process it [15:08:39]req_shift_open_date [15:08:39]req_shift_open_date done [15:08:39]produce_requested_data done [15:08:39]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318056,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:08:39]process_action_free close_receipt [15:08:39]json_value_free [15:08:39]json_value_free done [15:08:39]process_json_proto returns [15:08:39]Send response to host [15:08:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318056,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:08:39]free response buf [15:08:39]execute_script done [15:08:39]execute_script returns [15:08:39]free content buf [15:08:39]Sock 10.Close socket [15:08:39]Sock 10.Thread stoped [15:08:43]OFD Sender: No OFD packet to send [15:08:48]OFD Sender: No OFD packet to send [15:08:53]OFD Sender: No OFD packet to send [15:08:58]OFD Sender: No OFD packet to send [15:09:03]OFD Sender: No OFD packet to send [15:09:08]OFD Sender: No OFD packet to send [15:09:13]OFD Sender: No OFD packet to send [15:09:18]OFD Sender: No OFD packet to send [15:09:23]OFD Sender: No OFD packet to send [15:09:28]OFD Sender: No OFD packet to send [15:09:33]OFD Sender: No OFD packet to send [15:09:38]OFD Sender: No OFD packet to send [15:09:43]OFD Sender: No OFD packet to send [15:09:48]OFD Sender: No OFD packet to send [15:09:53]OFD Sender: No OFD packet to send [15:09:58]OFD Sender: No OFD packet to send [15:10:03]OFD Sender: No OFD packet to send [15:10:08]OFD Sender: No OFD packet to send [15:10:13]OFD Sender: No OFD packet to send [15:10:18]OFD Sender: No OFD packet to send [15:10:23]OFD Sender: No OFD packet to send [15:10:28]OFD Sender: No OFD packet to send [15:10:33]OFD Sender: No OFD packet to send [15:10:38]OFD Sender: No OFD packet to send [15:10:43]OFD Sender: No OFD packet to send [15:10:48]OFD Sender: No OFD packet to send [15:10:53]OFD Sender: No OFD packet to send [15:10:58]OFD Sender: No OFD packet to send [15:11:03]OFD Sender: No OFD packet to send [15:11:08]OFD Sender: No OFD packet to send [15:11:13]OFD Sender: No OFD packet to send [15:11:18]OFD Sender: No OFD packet to send [15:11:23]OFD Sender: No OFD packet to send [15:11:28]OFD Sender: No OFD packet to send [15:11:30]accept exits with 7 [15:11:30]New connection [15:11:30]New thread 3067293028 created [15:11:30]Thread 3067436388 joined [15:11:30]Waiting for new connection... [15:11:30] Sock 7.Parse request [15:11:30]Sock 7.Check first char [15:11:30]Sock 7.First char is OK [15:11:30]request: POST /json_proto HTTP/1.0 [15:11:30]Method: POST [15:11:30]URL: /json_proto [15:11:30]Method is POST - this is cgi request [15:11:30]url: /json_proto [15:11:30]query_string will be loaded in cgi processing [15:11:30]execute_cgi json_proto POST (null) [15:11:30]execute_cgi path=json_proto method=POST [15:11:30]POST find Content-Length [15:11:30]Host: 172.17.50.195:8080 [15:11:30]Content-Length: 688 [15:11:30]Content-Type: application/json [15:11:30] [15:11:30]POST finish read [15:11:30]Found Content-Length = 688 [15:11:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093038", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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" ] } } [15:11:30]execute_script... [15:11: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)1093038", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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" ] } } [15:11:30]POST & json_proto [15:11:30]process_json_proto [15:11:30]json parsed OK: [15:11:30]protocol is kg_v1.0 [15:11:30]action value=close_receipt [15:11:30]process_action close_receipt [15:11:30]cmd_close_receipt [15:11:30]MH_GetDate [15:11:30]Write to MH i2c: F0 00 00 17 5C 62 [15:11:30]Write i2c OK [15:11:30]MH_I2C_Read... [15:11:30]Read from MH i2c: F0 [15:11:30]MH_I2C_Read... [15:11:30]Read from MH i2c: F0 09 00 [15:11:30]MH_I2C_Read... [15:11:30]Read from MH i2c: F0 09 00 17 5C 00 A3 A9 1F 67 43 33 1C 67 36 [15:11:30]GetLastDocTimeStamp 1730128117 [15:11:30]current date 1730128291 [15:11:30]FM_GetShiftState [15:11:30]SAM_PROTO_GetShiftState [15:11:30]wFMCommunicate request_size=4 [15:11:30]MH_SAM_APDU [15:11:30]CAPDU: 80 13 01 00 [15:11:30]Write to MH i2c: E2 08 00 18 5C 80 13 01 00 00 00 00 00 F1 [15:11:30]Write i2c OK [15:11:30]MH_I2C_Read... [15:11:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:11:30]Read from MH i2c: E2 [15:11:30]MH_I2C_Read... [15:11:30]Read from MH i2c: E2 0E 00 [15:11:30]MH_I2C_Read... [15:11:30]Read from MH i2c: E2 0E 00 18 5C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 EA [15:11:30]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:11:30]wFMCommunicate OK [15:11:30]SAM_PROTO_GetShiftState done [15:11:30]FM_GetShiftState done [15:11:30]opened in 1730073493 [15:11:30]opened+sec_in_day 1730159893 [15:11:30]quantity*price = 150037 [15:11:30]sum+1 = 150039 [15:11:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 532 28.10.2024 15:11 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318057 ФПД: 246299416012050 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T151131&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318057&fm=246299416012050&tin=02508201610067®Number=0000000000091628&sum=150000 [15:11:31]StoreToDocumentArchive [15:11:31]shift 546 fd 318057 [15:11:31]save to /storage/0546/doc_00318057 [15:11:31]save last doc name /storage/0546/doc_00318057 to /storage/kkm_last_doc_name [15:11:31]save OK [15:11:31]Clear old archive folders... [15:11:31]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:11:31]tlvbuf is 015EC1B0 [15:11:31]SAM_PROTO_ClearQueue [15:11:31]wFMCommunicate request_size=4 [15:11:31]MH_SAM_APDU [15:11:31]CAPDU: 80 09 00 00 [15:11:31]Write to MH i2c: E2 08 00 25 5C 80 09 00 00 00 00 00 00 F3 [15:11:31]Write i2c OK [15:11:31]MH_I2C_Read... [15:11:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:11:31]Read from MH i2c: E2 [15:11:31]MH_I2C_Read... [15:11:31]Read from MH i2c: E2 03 00 [15:11:31]MH_I2C_Read... [15:11:31]Read from MH i2c: E2 03 00 25 5C 00 90 00 F5 [15:11:31]RAPDU: 90 00 [15:11:31]wFMCommunicate OK [15:11:31]SAM_PROTO_ClearQueue done [15:11:31]KKMCreateOFDPacket [15:11:31]OFDProtocolAddRootSTLVToBuf [15:11:31]FM_MakeSignedData [15:11:31]FM_MakeSignedData [15:11:31]SAM_PROTO_SignData [15:11:31]wFMCommunicate request_size=4 [15:11:31]MH_SAM_APDU [15:11:31]CAPDU: 80 0D 01 02 [15:11:31]Write to MH i2c: E2 08 00 26 5C 80 0D 01 02 00 00 00 00 FB [15:11:31]Write i2c OK [15:11:31]MH_I2C_Read... [15:11:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:11:31]Read from MH i2c: E2 [15:11:31]MH_I2C_Read... [15:11:31]Read from MH i2c: E2 03 00 [15:11:31]MH_I2C_Read... [15:11:31]Read from MH i2c: E2 03 00 26 5C 00 90 00 F6 [15:11:31]RAPDU: 90 00 [15:11:31]wFMCommunicate OK [15:11:31]wFMCommunicate request_size=255 [15:11:31]MH_SAM_APDU [15:11:31]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 14 02 00 00 F4 03 04 00 A3 A9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 69 DA 04 00 35 04 06 00 [15:11:31]Write to MH i2c: E2 02 01 27 5C 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 14 02 00 00 F4 03 04 00 A3 A9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 69 DA 04 00 35 04 06 00 00 00 31 [15:11:31]Write i2c OK [15:11:31]MH_I2C_Read... [15:11:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:11:31]Read from MH i2c: E2 [15:11:31]MH_I2C_Read... [15:11:31]Read from MH i2c: E2 03 00 [15:11:31]MH_I2C_Read... [15:11:31]Read from MH i2c: E2 03 00 27 5C 00 90 00 F7 [15:11:31]RAPDU: 90 00 [15:11:31]wFMCommunicate OK [15:11:31]wFMCommunicate request_size=11 [15:11:31]MH_SAM_APDU [15:11:31]CAPDU: 80 0D 02 02 06 E0 02 0D 33 25 12 [15:11:31]Write to MH i2c: E2 0E 00 28 5C 80 0D 02 02 06 00 E0 02 0D 33 25 12 00 00 63 [15:11:31]Write i2c OK [15:11:31]MH_I2C_Read... [15:11:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:11:31]Read from MH i2c: E2 [15:11:31]MH_I2C_Read... [15:11:31]Read from MH i2c: E2 03 00 [15:11:31]MH_I2C_Read... [15:11:31]Read from MH i2c: E2 03 00 28 5C 00 90 00 F8 [15:11:31]RAPDU: 90 00 [15:11:31]wFMCommunicate OK [15:11:31]wFMCommunicate request_size=4 [15:11:31]MH_SAM_APDU [15:11:31]CAPDU: 80 0D 03 02 [15:11:31]Write to MH i2c: E2 08 00 29 5C 80 0D 03 02 00 00 00 00 00 [15:11:31]Write i2c OK [15:11:31]MH_I2C_Read... [15:11:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:11:31]Read from MH i2c: E2 [15:11:31]MH_I2C_Read... [15:11:31]Read from MH i2c: E2 0B 00 [15:11:31]MH_I2C_Read... [15:11:31]Read from MH i2c: E2 0B 00 29 5C 00 06 41 41 EF E5 C1 3B DE 90 00 37 [15:11:31]RAPDU: 06 41 41 EF E5 C1 3B DE 90 00 [15:11:31]wFMCommunicate OK [15:11:31]SAM_PROTO_SignData done [15:11:31]FM_MakeSignedData done [15:11:31]CreateOFDProtocolMessage [15:11:31]wFMCommunicate request_size=4 [15:11:31]MH_SAM_APDU [15:11:31]CAPDU: 80 11 00 00 [15:11:31]Write to MH i2c: E2 08 00 2A 5C 80 11 00 00 00 00 00 00 00 [15:11:31]Write i2c OK [15:11:31]MH_I2C_Read... [15:11:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:11:31]Read from MH i2c: E2 [15:11:31]MH_I2C_Read... [15:11:31]Read from MH i2c: E2 17 00 [15:11:31]MH_I2C_Read... [15:11:31]Read from MH i2c: E2 17 00 2A 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 54 [15:11:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:11:31]wFMCommunicate OK [15:11:31]CreateOFDProtocolMessage done [15:11:31]OFDSenderStorePacket 318057 [15:11:31]StoreOFDPacket docnum=318057 [15:11:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 3A C9 08 01 26 4A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 14 02 00 00 F4 03 04 00 A3 A9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 69 DA 04 00 35 04 06 00 E0 02 0D 33 25 12 06 41 41 EF E5 C1 3B DE [15:11:31]CheckFolder [15:11:31]dirname=/storage/ofd_packets [15:11:31]CheckFolder done [15:11:31]ProducePacketName [15:11:31]name=ofd_packets/00318057 [15:11:31]NVStorageSaveData ofd_packets/00318057 [15:11:31]File name is /storage/ofd_packets/00318057 [15:11:31]Write 302 bytes [15:11:31]NVStorageSaveData done [15:11:31]OFDSenderStorePacket done [15:11:31]KKMCreateOFDPacket done [15:11:31]NVStorageSaveData kkm_last_timestamp [15:11:31]File name is /storage/kkm_last_timestamp [15:11:31]Write 4 bytes [15:11:31]NVStorageSaveData done [15:11:31]ExternCall_PrintAddStr [15:11:31]wPrintStart [15:11:31]Write to MH i2c: 01 00 00 2B 5C 87 [15:11:31]Write i2c OK [15:11:31]MH_I2C_Read... [15:11:31]Read from MH i2c: 01 [15:11:31]MH_I2C_Read... [15:11:31]Read from MH i2c: 01 07 00 [15:11:31]MH_I2C_Read... [15:11:31]Read from MH i2c: 01 07 00 2B 5C 00 00 00 00 00 FF 0F 9C [15:11:31]RasterBufferAndPrint [15:11:31]line Счет N : (1)1093038 [15:11:31]line ИНН: 02508201610067 [15:11:31]line Контрольно-Кассовый Чек [15:11:31]line ПРОДАЖА [15:11:31]line ТРК (МРК, ГНК) : 21 [15:11:31]line Товар: 2710194210 [15:11:31]line ДТ(л)-К-2 [15:11:31]line 19.690 * 76.20 [15:11:31]line = 1500.38 [15:11:31]line НДС 12% НСП 1% [15:11:31]line > о реализуемом товаре [15:11:31]line ОКРУГЛЕНИЕ: -0.38 [15:11:31]line ИТОГО: 1500.00 [15:11:31]line Внесено: 1500.00 [15:11:31]line СДАЧА: 0.00 [15:11:31]line НСП 1% : 13.28 [15:11:31]line НДС 12% : 159.33 [15:11:31]line Наличными: 1500.00 [15:11:31]line Безнал.: 0.00 [15:11:31]line Место: АЗС № 101 "Партнер Нефть" [15:11:31]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:11:31]line СНО: Общий режим [15:11:31]line Чек 532 28.10.2024 15:11 [15:11:31]line Смена: 546 ФФД: 1.0 [15:11:31]line ЗНМ: 0300000082 [15:11:31]line РНМ: 0000000000091628 [15:11:31]line Версия ККМ: 001 [15:11:31]line ФМ: 0000000000874671 [15:11:31]line ФД: 318057 [15:11:31]line ФПД: 246299416012050 [15:11:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T151131&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318057&fm=246299416012050&tin=02508201610067®Number=0000000000091628&sum=150000 [15:11:32]OFD Sender: Processing packet 318057 [packets to send 127, broken 126] [15:11:32]ProducePacketName [15:11:32]name=ofd_packets/00318057 [15:11:32]OFD Sender: To server: pG, [15:11:32]CommunicateWithHost lk.salyk.kg:30040 [15:11:32]ConnectInit lk.salyk.kg [15:11:32]written 0, free lines is 4095 [15:11:32]Connected sock=10 [15:11:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 3A C9 08 01 26 4A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 14 02 00 00 F4 03 04 00 A3 A9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 69 DA 04 00 35 04 06 00 E0 02 0D 33 25 12 06 41 41 EF E5 C1 3B DE [15:11:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 20 7D 47 00 6B 30 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 69 DA 04 00 F4 03 04 00 5C 55 1F 67 B6 04 01 00 00 E5 92 D6 2B EB 74 9A 15 [15:11:32]CommunicateWithHost err = 0 [15:11:32]CheckOFDResponse [15:11:32]1017 (14) - 77093643461234 [15:11:32]1041 (16) - 0000000000874671 [15:11:32]1040 (4) - 318057 [15:11:32]1012 (4) - 28.10.2024 09:11 [15:11:32]1206 (1) - 0 [15:11:32]OFD Sender: Remove packet 318057 [15:11:32]ProducePacketName [15:11:32]name=ofd_packets/00318057 [15:11:32]NVStorageDeleteData [15:11:32]Write to MH i2c: 01 00 00 56 5C B2 [15:11:32]Write i2c OK [15:11:32]MH_I2C_Read... [15:11:32]Read from MH i2c: 01 [15:11:32]MH_I2C_Read... [15:11:32]Read from MH i2c: 01 07 00 [15:11:32]MH_I2C_Read... [15:11:32]Read from MH i2c: 01 07 00 56 5C 00 00 00 00 00 EC 0C B1 [15:11:32]RasterBufferAndPrint [15:11:32]line [15:11:32]line [15:11:32]line [15:11:32]line [15:11:32]line [15:11:32]written 0, free lines is 3317 [15:11:32]MH_Cut [15:11:32]Write to MH i2c: D1 01 00 5D 5C 01 8B [15:11:32]Write i2c OK [15:11:32]MH_I2C_Read... [15:11:32]Read from MH i2c: D1 [15:11:32]MH_I2C_Read... [15:11:32]Read from MH i2c: D1 01 00 [15:11:32]MH_I2C_Read... [15:11:32]Read from MH i2c: D1 01 00 5D 5C 00 8A [15:11:32]Write to MH i2c: 01 00 00 5E 5C BA [15:11:32]Write i2c OK [15:11:32]MH_I2C_Read... [15:11:32]OFD Sender: No OFD packet to send [15:11:33]*** Cut start [15:11:33]*** Partial cut [15:11:33]*** CUTSNS_PIN = 1 [15:11:33]*** CUTSNS_PIN = 0 [15:11:33]*** Brake cut motor [15:11:33]Read from MH i2c: 01 [15:11:33]MH_I2C_Read... [15:11:33]*** Stop cut motor [15:11:33]*** Cut end [15:11:33]Read from MH i2c: 01 07 00 [15:11:33]MH_I2C_Read... [15:11:33]Read from MH i2c: 01 07 00 5E 5C 00 00 00 00 00 FF 0F CF [15:11:33]process_action close_receipt done [15:11:33]requested_data is exist [15:11:33]produce_requested_data [15:11:33]requested_item fm.sn is exist - process it [15:11:33]wFMCommunicate request_size=4 [15:11:33]MH_SAM_APDU [15:11:33]CAPDU: 80 11 00 00 [15:11:33]Write to MH i2c: E2 08 00 5F 5C 80 11 00 00 00 00 00 00 35 [15:11:33]Write i2c OK [15:11:33]MH_I2C_Read... [15:11:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:11:34]Read from MH i2c: E2 [15:11:34]MH_I2C_Read... [15:11:34]Read from MH i2c: E2 17 00 [15:11:34]MH_I2C_Read... [15:11:34]Read from MH i2c: E2 17 00 5F 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 89 [15:11:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:11:34]wFMCommunicate OK [15:11:34]requested_item fd.num is exist - process it [15:11:34]SAM_PROTO_GetFieldsCounters [15:11:34]wFMCommunicate request_size=4 [15:11:34]MH_SAM_APDU [15:11:34]CAPDU: 80 13 00 00 [15:11:34]Write to MH i2c: E2 08 00 60 5C 80 13 00 00 00 00 00 00 38 [15:11:34]Write i2c OK [15:11:34]MH_I2C_Read... [15:11:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:11:34]Read from MH i2c: E2 [15:11:34]MH_I2C_Read... [15:11:34]Read from MH i2c: E2 62 00 [15:11:34]MH_I2C_Read... [15:11:34]Read from MH i2c: E2 62 00 60 5C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 69 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 14 02 00 00 5E 04 04 00 14 02 00 00 57 04 04 00 15 02 00 00 19 04 04 00 00 00 00 00 90 00 08 [15:11:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 69 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 14 02 00 00 5E 04 04 00 14 02 00 00 57 04 04 00 15 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:11:34]wFMCommunicate OK [15:11:34]SAM_PROTO_GetFieldsCounters done [15:11:34]requested_item shift.num is exist - process it [15:11:34]requested_item shift.opened is exist - process it [15:11:34]req_shift_opened [15:11:34]FM_GetShiftState [15:11:34]SAM_PROTO_GetShiftState [15:11:34]wFMCommunicate request_size=4 [15:11:34]MH_SAM_APDU [15:11:34]CAPDU: 80 13 01 00 [15:11:34]Write to MH i2c: E2 08 00 61 5C 80 13 01 00 00 00 00 00 3A [15:11:34]Write i2c OK [15:11:34]MH_I2C_Read... [15:11:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:11:34]Read from MH i2c: E2 [15:11:34]MH_I2C_Read... [15:11:34]Read from MH i2c: E2 0E 00 [15:11:34]MH_I2C_Read... [15:11:34]Read from MH i2c: E2 0E 00 61 5C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 33 [15:11:34]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:11:34]wFMCommunicate OK [15:11:34]SAM_PROTO_GetShiftState done [15:11:34]FM_GetShiftState done [15:11:34]req_shift_opened done [15:11:34]requested_item shift.open_date is exist - process it [15:11:34]req_shift_open_date [15:11:34]req_shift_open_date done [15:11:34]produce_requested_data done [15:11:34]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318057,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:11:34]process_action_free close_receipt [15:11:34]json_value_free [15:11:34]json_value_free done [15:11:34]process_json_proto returns [15:11:34]Send response to host [15:11:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318057,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:11:34]free response buf [15:11:34]execute_script done [15:11:34]execute_script returns [15:11:34]free content buf [15:11:34]Sock 7.Close socket [15:11:34]Sock 7.Thread stoped [15:11:37]OFD Sender: No OFD packet to send [15:11:42]OFD Sender: No OFD packet to send [15:11:45]accept exits with 9 [15:11:45]New connection [15:11:45]New thread 3067436388 created [15:11:45]Thread 3067293028 joined [15:11:45]Waiting for new connection... [15:11:45] Sock 9.Parse request [15:11:45]Sock 9.Check first char [15:11:45]Sock 9.First char is OK [15:11:45]request: POST /json_proto HTTP/1.0 [15:11:45]Method: POST [15:11:45]URL: /json_proto [15:11:45]Method is POST - this is cgi request [15:11:45]url: /json_proto [15:11:45]query_string will be loaded in cgi processing [15:11:45]execute_cgi json_proto POST (null) [15:11:45]execute_cgi path=json_proto method=POST [15:11:45]POST find Content-Length [15:11:45]Host: 172.17.50.195:8080 [15:11:45]Content-Length: 688 [15:11:45]Content-Type: application/json [15:11:45] [15:11:45]POST finish read [15:11:45]Found Content-Length = 688 [15:11:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093037", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:11:45]execute_script... [15:11: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)1093037", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:11:45]POST & json_proto [15:11:45]process_json_proto [15:11:45]json parsed OK: [15:11:45]protocol is kg_v1.0 [15:11:45]action value=close_receipt [15:11:45]process_action close_receipt [15:11:45]cmd_close_receipt [15:11:45]MH_GetDate [15:11:45]Write to MH i2c: F0 00 00 62 5C AD [15:11:45]Write i2c OK [15:11:45]MH_I2C_Read... [15:11:45]Read from MH i2c: F0 [15:11:45]MH_I2C_Read... [15:11:45]Read from MH i2c: F0 09 00 [15:11:45]MH_I2C_Read... [15:11:45]Read from MH i2c: F0 09 00 62 5C 00 B3 A9 1F 67 43 33 1C 67 91 [15:11:45]GetLastDocTimeStamp 1730128291 [15:11:45]current date 1730128307 [15:11:45]FM_GetShiftState [15:11:45]SAM_PROTO_GetShiftState [15:11:45]wFMCommunicate request_size=4 [15:11:45]MH_SAM_APDU [15:11:45]CAPDU: 80 13 01 00 [15:11:45]Write to MH i2c: E2 08 00 63 5C 80 13 01 00 00 00 00 00 3C [15:11:45]Write i2c OK [15:11:45]MH_I2C_Read... [15:11:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:11:45]Read from MH i2c: E2 [15:11:45]MH_I2C_Read... [15:11:45]Read from MH i2c: E2 0E 00 [15:11:45]MH_I2C_Read... [15:11:45]Read from MH i2c: E2 0E 00 63 5C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 35 [15:11:45]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:11:45]wFMCommunicate OK [15:11:45]SAM_PROTO_GetShiftState done [15:11:45]FM_GetShiftState done [15:11:45]opened in 1730073493 [15:11:45]opened+sec_in_day 1730159893 [15:11:45]quantity*price = 300075 [15:11:45]sum+1 = 300077 [15:11:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.76 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 533 28.10.2024 15:11 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318058 ФПД: 183760904058503 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T151147&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318058&fm=183760904058503&tin=02508201610067®Number=0000000000091628&sum=300000 [15:11:46]StoreToDocumentArchive [15:11:46]shift 546 fd 318058 [15:11:46]save to /storage/0546/doc_00318058 [15:11:46]save last doc name /storage/0546/doc_00318058 to /storage/kkm_last_doc_name [15:11:46]save OK [15:11:46]Clear old archive folders... [15:11:46]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:11:46]tlvbuf is 013A1C10 [15:11:46]SAM_PROTO_ClearQueue [15:11:46]wFMCommunicate request_size=4 [15:11:46]MH_SAM_APDU [15:11:46]CAPDU: 80 09 00 00 [15:11:46]Write to MH i2c: E2 08 00 70 5C 80 09 00 00 00 00 00 00 3E [15:11:46]Write i2c OK [15:11:46]MH_I2C_Read... [15:11:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:11:46]Read from MH i2c: E2 [15:11:46]MH_I2C_Read... [15:11:46]Read from MH i2c: E2 03 00 [15:11:46]MH_I2C_Read... [15:11:46]Read from MH i2c: E2 03 00 70 5C 00 90 00 40 [15:11:46]RAPDU: 90 00 [15:11:46]wFMCommunicate OK [15:11:46]SAM_PROTO_ClearQueue done [15:11:46]KKMCreateOFDPacket [15:11:46]OFDProtocolAddRootSTLVToBuf [15:11:46]FM_MakeSignedData [15:11:46]FM_MakeSignedData [15:11:46]SAM_PROTO_SignData [15:11:46]wFMCommunicate request_size=4 [15:11:46]MH_SAM_APDU [15:11:46]CAPDU: 80 0D 01 02 [15:11:46]Write to MH i2c: E2 08 00 71 5C 80 0D 01 02 00 00 00 00 46 [15:11:46]Write i2c OK [15:11:46]MH_I2C_Read... [15:11:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:11:46]Read from MH i2c: E2 [15:11:46]MH_I2C_Read... [15:11:46]Read from MH i2c: E2 03 00 [15:11:46]MH_I2C_Read... [15:11:46]Read from MH i2c: E2 03 00 71 5C 00 90 00 41 [15:11:46]RAPDU: 90 00 [15:11:46]wFMCommunicate OK [15:11:46]wFMCommunicate request_size=255 [15:11:46]MH_SAM_APDU [15:11:46]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 02 00 00 F4 03 04 00 B3 A9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6A DA 04 00 35 04 06 00 [15:11:46]Write to MH i2c: E2 02 01 72 5C 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 02 00 00 F4 03 04 00 B3 A9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6A DA 04 00 35 04 06 00 00 00 4E [15:11:46]Write i2c OK [15:11:46]MH_I2C_Read... [15:11:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:11:47]Read from MH i2c: E2 [15:11:47]MH_I2C_Read... [15:11:47]Read from MH i2c: E2 03 00 [15:11:47]MH_I2C_Read... [15:11:47]Read from MH i2c: E2 03 00 72 5C 00 90 00 42 [15:11:47]RAPDU: 90 00 [15:11:47]wFMCommunicate OK [15:11:47]wFMCommunicate request_size=11 [15:11:47]MH_SAM_APDU [15:11:47]CAPDU: 80 0D 02 02 06 A7 21 2B 68 F6 87 [15:11:47]Write to MH i2c: E2 0E 00 73 5C 80 0D 02 02 06 00 A7 21 2B 68 F6 87 00 00 2D [15:11:47]Write i2c OK [15:11:47]MH_I2C_Read... [15:11:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:11:47]Read from MH i2c: E2 [15:11:47]MH_I2C_Read... [15:11:47]Read from MH i2c: E2 03 00 [15:11:47]MH_I2C_Read... [15:11:47]Read from MH i2c: E2 03 00 73 5C 00 90 00 43 [15:11:47]RAPDU: 90 00 [15:11:47]wFMCommunicate OK [15:11:47]wFMCommunicate request_size=4 [15:11:47]MH_SAM_APDU [15:11:47]CAPDU: 80 0D 03 02 [15:11:47]Write to MH i2c: E2 08 00 74 5C 80 0D 03 02 00 00 00 00 4B [15:11:47]Write i2c OK [15:11:47]MH_I2C_Read... [15:11:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:11:47]Read from MH i2c: E2 [15:11:47]MH_I2C_Read... [15:11:47]Read from MH i2c: E2 0B 00 [15:11:47]MH_I2C_Read... [15:11:47]Read from MH i2c: E2 0B 00 74 5C 00 C2 67 08 D4 1B 02 0B 6B 90 00 E4 [15:11:47]RAPDU: C2 67 08 D4 1B 02 0B 6B 90 00 [15:11:47]wFMCommunicate OK [15:11:47]SAM_PROTO_SignData done [15:11:47]FM_MakeSignedData done [15:11:47]CreateOFDProtocolMessage [15:11:47]wFMCommunicate request_size=4 [15:11:47]MH_SAM_APDU [15:11:47]CAPDU: 80 11 00 00 [15:11:47]Write to MH i2c: E2 08 00 75 5C 80 11 00 00 00 00 00 00 4B [15:11:47]Write i2c OK [15:11:47]MH_I2C_Read... [15:11:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:11:47]Read from MH i2c: E2 [15:11:47]MH_I2C_Read... [15:11:47]Read from MH i2c: E2 17 00 [15:11:47]MH_I2C_Read... [15:11:47]Read from MH i2c: E2 17 00 75 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 9F [15:11:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:11:47]wFMCommunicate OK [15:11:47]CreateOFDProtocolMessage done [15:11:47]OFDSenderStorePacket 318058 [15:11:47]StoreOFDPacket docnum=318058 [15:11:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 C8 51 08 01 98 15 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 02 00 00 F4 03 04 00 B3 A9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6A DA 04 00 35 04 06 00 A7 21 2B 68 F6 87 C2 67 08 D4 1B 02 0B 6B [15:11:47]CheckFolder [15:11:47]dirname=/storage/ofd_packets [15:11:47]CheckFolder done [15:11:47]ProducePacketName [15:11:47]name=ofd_packets/00318058 [15:11:47]NVStorageSaveData ofd_packets/00318058 [15:11:47]File name is /storage/ofd_packets/00318058 [15:11:47]Write 302 bytes [15:11:47]NVStorageSaveData done [15:11:47]OFDSenderStorePacket done [15:11:47]KKMCreateOFDPacket done [15:11:47]NVStorageSaveData kkm_last_timestamp [15:11:47]File name is /storage/kkm_last_timestamp [15:11:47]Write 4 bytes [15:11:47]NVStorageSaveData done [15:11:47]ExternCall_PrintAddStr [15:11:47]wPrintStart [15:11:47]Write to MH i2c: 01 00 00 76 5C D2 [15:11:47]Write i2c OK [15:11:47]MH_I2C_Read... [15:11:47]Read from MH i2c: 01 [15:11:47]MH_I2C_Read... [15:11:47]Read from MH i2c: 01 07 00 [15:11:47]MH_I2C_Read... [15:11:47]Read from MH i2c: 01 07 00 76 5C 00 00 00 00 00 FF 0F E7 [15:11:47]RasterBufferAndPrint [15:11:47]line Счет N : (1)1093037 [15:11:47]line ИНН: 02508201610067 [15:11:47]line Контрольно-Кассовый Чек [15:11:47]line ПРОДАЖА [15:11:47]line ТРК (МРК, ГНК) : 31 [15:11:47]line Товар: 2710194210 [15:11:47]line ДТ(л)-К-2 [15:11:47]line 39.380 * 76.20 [15:11:47]line = 3000.76 [15:11:47]line НДС 12% НСП 1% [15:11:47]line > о реализуемом товаре [15:11:47]line ОКРУГЛЕНИЕ: -0.76 [15:11:47]line ИТОГО: 3000.00 [15:11:47]line Внесено: 3000.00 [15:11:47]line СДАЧА: 0.00 [15:11:47]line НСП 1% : 26.55 [15:11:47]line НДС 12% : 318.66 [15:11:47]line Наличными: 3000.00 [15:11:47]line Безнал.: 0.00 [15:11:47]line Место: АЗС № 101 "Партнер Нефть" [15:11:47]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:11:47]line СНО: Общий режим [15:11:47]line Чек 533 28.10.2024 15:11 [15:11:47]line Смена: 546 ФФД: 1.0 [15:11:47]line ЗНМ: 0300000082 [15:11:47]line РНМ: 0000000000091628 [15:11:47]line Версия ККМ: 001 [15:11:47]line ФМ: 0000000000874671 [15:11:47]line ФД: 318058 [15:11:47]line ФПД: 183760904058503 [15:11:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T151147&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318058&fm=183760904058503&tin=02508201610067®Number=0000000000091628&sum=300000 [15:11:47]OFD Sender: Processing packet 318058 [packets to send 127, broken 126] [15:11:47]ProducePacketName [15:11:47]name=ofd_packets/00318058 [15:11:47]OFD Sender: To server: pG, [15:11:47]CommunicateWithHost lk.salyk.kg:30040 [15:11:47]ConnectInit lk.salyk.kg [15:11:47]written 0, free lines is 4095 [15:11:47]Connected sock=10 [15:11:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 C8 51 08 01 98 15 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 02 00 00 F4 03 04 00 B3 A9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6A DA 04 00 35 04 06 00 A7 21 2B 68 F6 87 C2 67 08 D4 1B 02 0B 6B [15:11:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 70 F3 47 00 71 57 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6A DA 04 00 F4 03 04 00 6B 55 1F 67 B6 04 01 00 00 8E E9 45 C5 C3 63 B0 BE [15:11:47]CommunicateWithHost err = 0 [15:11:47]CheckOFDResponse [15:11:47]1017 (14) - 77093643461234 [15:11:47]1041 (16) - 0000000000874671 [15:11:47]1040 (4) - 318058 [15:11:47]1012 (4) - 28.10.2024 09:12 [15:11:47]1206 (1) - 0 [15:11:47]OFD Sender: Remove packet 318058 [15:11:47]ProducePacketName [15:11:47]name=ofd_packets/00318058 [15:11:47]NVStorageDeleteData [15:11:47]Write to MH i2c: 01 00 00 A1 5C FD [15:11:47]Write i2c OK [15:11:47]MH_I2C_Read... [15:11:47]Read from MH i2c: 01 [15:11:47]MH_I2C_Read... [15:11:47]Read from MH i2c: 01 07 00 [15:11:47]MH_I2C_Read... [15:11:47]Read from MH i2c: 01 07 00 A1 5C 00 00 00 00 00 F3 0C 03 [15:11:47]RasterBufferAndPrint [15:11:47]line [15:11:47]line [15:11:47]line [15:11:47]line [15:11:47]line [15:11:47]written 0, free lines is 3321 [15:11:47]MH_Cut [15:11:47]Write to MH i2c: D1 01 00 A8 5C 01 D6 [15:11:47]Write i2c OK [15:11:47]MH_I2C_Read... [15:11:47]Read from MH i2c: D1 [15:11:47]MH_I2C_Read... [15:11:47]Read from MH i2c: D1 01 00 [15:11:47]MH_I2C_Read... [15:11:47]Read from MH i2c: D1 01 00 A8 5C 00 D5 [15:11:47]Write to MH i2c: 01 00 00 A9 5C 05 [15:11:47]Write i2c OK [15:11:47]MH_I2C_Read... [15:11:48]OFD Sender: No OFD packet to send [15:11:48]*** Cut start [15:11:48]*** Partial cut [15:11:48]*** CUTSNS_PIN = 1 [15:11:48]*** CUTSNS_PIN = 0 [15:11:48]*** Brake cut motor [15:11:49]Read from MH i2c: 01 [15:11:49]MH_I2C_Read... [15:11:49]*** Stop cut motor [15:11:49]*** Cut end [15:11:49]Read from MH i2c: 01 07 00 [15:11:49]MH_I2C_Read... [15:11:49]Read from MH i2c: 01 07 00 A9 5C 00 00 00 00 00 FF 0F 1A [15:11:49]process_action close_receipt done [15:11:49]requested_data is exist [15:11:49]produce_requested_data [15:11:49]requested_item fm.sn is exist - process it [15:11:49]wFMCommunicate request_size=4 [15:11:49]MH_SAM_APDU [15:11:49]CAPDU: 80 11 00 00 [15:11:49]Write to MH i2c: E2 08 00 AA 5C 80 11 00 00 00 00 00 00 80 [15:11:49]Write i2c OK [15:11:49]MH_I2C_Read... [15:11:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:11:49]Read from MH i2c: E2 [15:11:49]MH_I2C_Read... [15:11:49]Read from MH i2c: E2 17 00 [15:11:49]MH_I2C_Read... [15:11:49]Read from MH i2c: E2 17 00 AA 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D4 [15:11:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:11:49]wFMCommunicate OK [15:11:49]requested_item fd.num is exist - process it [15:11:49]SAM_PROTO_GetFieldsCounters [15:11:49]wFMCommunicate request_size=4 [15:11:49]MH_SAM_APDU [15:11:49]CAPDU: 80 13 00 00 [15:11:49]Write to MH i2c: E2 08 00 AB 5C 80 13 00 00 00 00 00 00 83 [15:11:49]Write i2c OK [15:11:49]MH_I2C_Read... [15:11:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:11:49]Read from MH i2c: E2 [15:11:49]MH_I2C_Read... [15:11:49]Read from MH i2c: E2 62 00 [15:11:49]MH_I2C_Read... [15:11:49]Read from MH i2c: E2 62 00 AB 5C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 6A DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 15 02 00 00 5E 04 04 00 15 02 00 00 57 04 04 00 16 02 00 00 19 04 04 00 00 00 00 00 90 00 57 [15:11:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 6A DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 15 02 00 00 5E 04 04 00 15 02 00 00 57 04 04 00 16 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:11:49]wFMCommunicate OK [15:11:49]SAM_PROTO_GetFieldsCounters done [15:11:49]requested_item shift.num is exist - process it [15:11:49]requested_item shift.opened is exist - process it [15:11:49]req_shift_opened [15:11:49]FM_GetShiftState [15:11:49]SAM_PROTO_GetShiftState [15:11:49]wFMCommunicate request_size=4 [15:11:49]MH_SAM_APDU [15:11:49]CAPDU: 80 13 01 00 [15:11:49]Write to MH i2c: E2 08 00 AC 5C 80 13 01 00 00 00 00 00 85 [15:11:49]Write i2c OK [15:11:49]MH_I2C_Read... [15:11:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:11:49]Read from MH i2c: E2 [15:11:49]MH_I2C_Read... [15:11:49]Read from MH i2c: E2 0E 00 [15:11:49]MH_I2C_Read... [15:11:49]Read from MH i2c: E2 0E 00 AC 5C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 7E [15:11:49]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:11:49]wFMCommunicate OK [15:11:49]SAM_PROTO_GetShiftState done [15:11:49]FM_GetShiftState done [15:11:49]req_shift_opened done [15:11:49]requested_item shift.open_date is exist - process it [15:11:49]req_shift_open_date [15:11:49]req_shift_open_date done [15:11:49]produce_requested_data done [15:11:49]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318058,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:11:49]process_action_free close_receipt [15:11:49]json_value_free [15:11:49]json_value_free done [15:11:49]process_json_proto returns [15:11:49]Send response to host [15:11:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318058,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:11:49]free response buf [15:11:49]execute_script done [15:11:49]execute_script returns [15:11:49]free content buf [15:11:49]Sock 9.Close socket [15:11:49]Sock 9.Thread stoped [15:11:53]OFD Sender: No OFD packet to send [15:11:58]OFD Sender: No OFD packet to send [15:12:03]OFD Sender: No OFD packet to send [15:12:08]OFD Sender: No OFD packet to send [15:12:13]OFD Sender: No OFD packet to send [15:12:18]OFD Sender: No OFD packet to send [15:12:23]OFD Sender: No OFD packet to send [15:12:28]OFD Sender: No OFD packet to send [15:12:33]OFD Sender: No OFD packet to send [15:12:38]OFD Sender: No OFD packet to send [15:12:43]OFD Sender: No OFD packet to send [15:12:48]OFD Sender: No OFD packet to send [15:12:53]OFD Sender: No OFD packet to send [15:12:58]OFD Sender: No OFD packet to send [15:13:03]OFD Sender: No OFD packet to send [15:13:08]OFD Sender: No OFD packet to send [15:13:13]OFD Sender: No OFD packet to send [15:13:18]OFD Sender: No OFD packet to send [15:13:23]OFD Sender: No OFD packet to send [15:13:28]OFD Sender: No OFD packet to send [15:13:33]OFD Sender: No OFD packet to send [15:13:38]OFD Sender: No OFD packet to send [15:13:43]OFD Sender: No OFD packet to send [15:13:48]OFD Sender: No OFD packet to send [15:13:53]OFD Sender: No OFD packet to send [15:13:58]OFD Sender: No OFD packet to send [15:14:03]OFD Sender: No OFD packet to send [15:14:08]OFD Sender: No OFD packet to send [15:14:13]OFD Sender: No OFD packet to send [15:14:18]accept exits with 7 [15:14:18]New connection [15:14:18]New thread 3067293028 created [15:14:18]Thread 3067436388 joined [15:14:18]Waiting for new connection... [15:14:18] Sock 7.Parse request [15:14:18]Sock 7.Check first char [15:14:18]Sock 7.First char is OK [15:14:18]request: POST /json_proto HTTP/1.0 [15:14:18]Method: POST [15:14:18]URL: /json_proto [15:14:18]Method is POST - this is cgi request [15:14:18]url: /json_proto [15:14:18]query_string will be loaded in cgi processing [15:14:18]execute_cgi json_proto POST (null) [15:14:18]execute_cgi path=json_proto method=POST [15:14:18]POST find Content-Length [15:14:18]Host: 172.17.50.195:8080 [15:14:18]Content-Length: 678 [15:14:18]Content-Type: application/json [15:14:18] [15:14:18]POST finish read [15:14:18]Found Content-Length = 678 [15:14:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093039", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:14:18]execute_script... [15:14: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)1093039", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:14:18]POST & json_proto [15:14:18]process_json_proto [15:14:18]json parsed OK: [15:14:18]protocol is kg_v1.0 [15:14:18]action value=close_receipt [15:14:18]process_action close_receipt [15:14:18]cmd_close_receipt [15:14:18]MH_GetDate [15:14:18]Write to MH i2c: F0 00 00 AD 5C F8 [15:14:18]Write i2c OK [15:14:18]MH_I2C_Read... [15:14:18]Read from MH i2c: F0 [15:14:18]MH_I2C_Read... [15:14:18]Read from MH i2c: F0 09 00 [15:14:18]MH_I2C_Read... [15:14:18]Read from MH i2c: F0 09 00 AD 5C 00 4B AA 1F 67 43 33 1C 67 75 [15:14:18]GetLastDocTimeStamp 1730128307 [15:14:18]current date 1730128459 [15:14:18]FM_GetShiftState [15:14:18]SAM_PROTO_GetShiftState [15:14:18]wFMCommunicate request_size=4 [15:14:18]MH_SAM_APDU [15:14:18]CAPDU: 80 13 01 00 [15:14:18]Write to MH i2c: E2 08 00 AE 5C 80 13 01 00 00 00 00 00 87 [15:14:18]Write i2c OK [15:14:18]MH_I2C_Read... [15:14:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:14:18]Read from MH i2c: E2 [15:14:18]MH_I2C_Read... [15:14:18]Read from MH i2c: E2 0E 00 [15:14:18]MH_I2C_Read... [15:14:18]Read from MH i2c: E2 0E 00 AE 5C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 80 [15:14:18]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:14:18]wFMCommunicate OK [15:14:18]SAM_PROTO_GetShiftState done [15:14:18]FM_GetShiftState done [15:14:18]opened in 1730073493 [15:14:18]opened+sec_in_day 1730159893 [15:14:18]quantity*price = 50041 [15:14:18]sum+1 = 50042 [15:14:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 534 28.10.2024 15:14 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318059 ФПД: 250777399446874 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T151419&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318059&fm=250777399446874&tin=02508201610067®Number=0000000000091628&sum=50000 [15:14:19]StoreToDocumentArchive [15:14:19]shift 546 fd 318059 [15:14:19]save to /storage/0546/doc_00318059 [15:14:19]save last doc name /storage/0546/doc_00318059 to /storage/kkm_last_doc_name [15:14:19]save OK [15:14:19]Clear old archive folders... [15:14:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:14:19]tlvbuf is 013BAE40 [15:14:19]SAM_PROTO_ClearQueue [15:14:19]wFMCommunicate request_size=4 [15:14:19]MH_SAM_APDU [15:14:19]CAPDU: 80 09 00 00 [15:14:19]Write to MH i2c: E2 08 00 BB 5C 80 09 00 00 00 00 00 00 89 [15:14:19]Write i2c OK [15:14:19]MH_I2C_Read... [15:14:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:14:19]Read from MH i2c: E2 [15:14:19]MH_I2C_Read... [15:14:19]Read from MH i2c: E2 03 00 [15:14:19]MH_I2C_Read... [15:14:19]Read from MH i2c: E2 03 00 BB 5C 00 90 00 8B [15:14:19]RAPDU: 90 00 [15:14:19]wFMCommunicate OK [15:14:19]SAM_PROTO_ClearQueue done [15:14:19]KKMCreateOFDPacket [15:14:19]OFDProtocolAddRootSTLVToBuf [15:14:19]FM_MakeSignedData [15:14:19]FM_MakeSignedData [15:14:19]SAM_PROTO_SignData [15:14:19]wFMCommunicate request_size=4 [15:14:19]MH_SAM_APDU [15:14:19]CAPDU: 80 0D 01 02 [15:14:19]Write to MH i2c: E2 08 00 BC 5C 80 0D 01 02 00 00 00 00 91 [15:14:19]Write i2c OK [15:14:19]MH_I2C_Read... [15:14:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:14:19]Read from MH i2c: E2 [15:14:19]MH_I2C_Read... [15:14:19]Read from MH i2c: E2 03 00 [15:14:19]MH_I2C_Read... [15:14:19]Read from MH i2c: E2 03 00 BC 5C 00 90 00 8C [15:14:19]RAPDU: 90 00 [15:14:19]wFMCommunicate OK [15:14:19]wFMCommunicate request_size=255 [15:14:19]MH_SAM_APDU [15:14:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 02 00 00 F4 03 04 00 4B AA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6B DA 04 00 35 04 06 00 E4 [15:14:19]Write to MH i2c: E2 02 01 BD 5C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 02 00 00 F4 03 04 00 4B AA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6B DA 04 00 35 04 06 00 E4 00 00 03 [15:14:19]Write i2c OK [15:14:19]MH_I2C_Read... [15:14:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:14:19]Read from MH i2c: E2 [15:14:19]MH_I2C_Read... [15:14:19]Read from MH i2c: E2 03 00 [15:14:19]MH_I2C_Read... [15:14:19]Read from MH i2c: E2 03 00 BD 5C 00 90 00 8D [15:14:19]RAPDU: 90 00 [15:14:19]wFMCommunicate OK [15:14:19]wFMCommunicate request_size=10 [15:14:19]MH_SAM_APDU [15:14:19]CAPDU: 80 0D 02 02 05 14 A9 CF CD 5A [15:14:19]Write to MH i2c: E2 0D 00 BE 5C 80 0D 02 02 05 00 14 A9 CF CD 5A 00 00 51 [15:14:19]Write i2c OK [15:14:19]MH_I2C_Read... [15:14:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:14:19]Read from MH i2c: E2 [15:14:19]MH_I2C_Read... [15:14:19]Read from MH i2c: E2 03 00 [15:14:19]MH_I2C_Read... [15:14:19]Read from MH i2c: E2 03 00 BE 5C 00 90 00 8E [15:14:19]RAPDU: 90 00 [15:14:19]wFMCommunicate OK [15:14:19]wFMCommunicate request_size=4 [15:14:19]MH_SAM_APDU [15:14:19]CAPDU: 80 0D 03 02 [15:14:19]Write to MH i2c: E2 08 00 BF 5C 80 0D 03 02 00 00 00 00 96 [15:14:19]Write i2c OK [15:14:19]MH_I2C_Read... [15:14:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:14:19]Read from MH i2c: E2 [15:14:19]MH_I2C_Read... [15:14:19]Read from MH i2c: E2 0B 00 [15:14:19]MH_I2C_Read... [15:14:19]Read from MH i2c: E2 0B 00 BF 5C 00 96 B2 FE D5 4B 3A B3 07 90 00 F1 [15:14:19]RAPDU: 96 B2 FE D5 4B 3A B3 07 90 00 [15:14:19]wFMCommunicate OK [15:14:19]SAM_PROTO_SignData done [15:14:19]FM_MakeSignedData done [15:14:19]CreateOFDProtocolMessage [15:14:19]wFMCommunicate request_size=4 [15:14:19]MH_SAM_APDU [15:14:19]CAPDU: 80 11 00 00 [15:14:19]Write to MH i2c: E2 08 00 C0 5C 80 11 00 00 00 00 00 00 96 [15:14:19]Write i2c OK [15:14:19]MH_I2C_Read... [15:14:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:14:19]Read from MH i2c: E2 [15:14:19]MH_I2C_Read... [15:14:19]Read from MH i2c: E2 17 00 [15:14:19]MH_I2C_Read... [15:14:19]Read from MH i2c: E2 17 00 C0 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 EA [15:14:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:14:19]wFMCommunicate OK [15:14:19]CreateOFDProtocolMessage done [15:14:19]OFDSenderStorePacket 318059 [15:14:19]StoreOFDPacket docnum=318059 [15:14:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 B4 0E 07 01 1E 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 02 00 00 F4 03 04 00 4B AA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6B DA 04 00 35 04 06 00 E4 14 A9 CF CD 5A 96 B2 FE D5 4B 3A B3 07 [15:14:19]CheckFolder [15:14:19]dirname=/storage/ofd_packets [15:14:19]CheckFolder done [15:14:19]ProducePacketName [15:14:19]name=ofd_packets/00318059 [15:14:19]NVStorageSaveData ofd_packets/00318059 [15:14:19]File name is /storage/ofd_packets/00318059 [15:14:19]Write 301 bytes [15:14:19]NVStorageSaveData done [15:14:19]OFDSenderStorePacket done [15:14:19]KKMCreateOFDPacket done [15:14:19]NVStorageSaveData kkm_last_timestamp [15:14:19]File name is /storage/kkm_last_timestamp [15:14:19]Write 4 bytes [15:14:19]NVStorageSaveData done [15:14:19]ExternCall_PrintAddStr [15:14:19]wPrintStart [15:14:19]Write to MH i2c: 01 00 00 C1 5C 1D [15:14:19]Write i2c OK [15:14:19]MH_I2C_Read... [15:14:19]Read from MH i2c: 01 [15:14:19]MH_I2C_Read... [15:14:19]Read from MH i2c: 01 07 00 [15:14:19]MH_I2C_Read... [15:14:19]Read from MH i2c: 01 07 00 C1 5C 00 00 00 00 00 FF 0F 32 [15:14:19]RasterBufferAndPrint [15:14:19]line Счет N : (1)1093039 [15:14:19]line ИНН: 02508201610067 [15:14:19]line Контрольно-Кассовый Чек [15:14:19]line ПРОДАЖА [15:14:19]line ТРК (МРК, ГНК) : 53 [15:14:19]line Товар: 2710124130 [15:14:19]line Аи-92-К-2 [15:14:19]line 7.480 * 66.90 [15:14:19]line = 500.41 [15:14:19]line НДС 12% НСП 1% [15:14:19]line > о реализуемом товаре [15:14:19]line ОКРУГЛЕНИЕ: -0.41 [15:14:19]line ИТОГО: 500.00 [15:14:19]line Внесено: 500.00 [15:14:19]line СДАЧА: 0.00 [15:14:19]line НСП 1% : 4.43 [15:14:19]line НДС 12% : 53.14 [15:14:19]line Наличными: 500.00 [15:14:19]line Безнал.: 0.00 [15:14:19]line Место: АЗС № 101 "Партнер Нефть" [15:14:19]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:14:19]line СНО: Общий режим [15:14:19]line Чек 534 28.10.2024 15:14 [15:14:19]line Смена: 546 ФФД: 1.0 [15:14:19]line ЗНМ: 0300000082 [15:14:19]line РНМ: 0000000000091628 [15:14:19]line Версия ККМ: 001 [15:14:19]line ФМ: 0000000000874671 [15:14:19]line ФД: 318059 [15:14:19]line ФПД: 250777399446874 [15:14:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T151419&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318059&fm=250777399446874&tin=02508201610067®Number=0000000000091628&sum=50000 [15:14:20]written 0, free lines is 4095 [15:14:20]OFD Sender: Processing packet 318059 [packets to send 127, broken 126] [15:14:20]ProducePacketName [15:14:20]name=ofd_packets/00318059 [15:14:20]OFD Sender: To server: pG, [15:14:20]CommunicateWithHost lk.salyk.kg:30040 [15:14:20]ConnectInit lk.salyk.kg [15:14:20]Connected sock=10 [15:14:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 B4 0E 07 01 1E 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 02 00 00 F4 03 04 00 4B AA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6B DA 04 00 35 04 06 00 E4 14 A9 CF CD 5A 96 B2 FE D5 4B 3A B3 07 [15:14:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 D5 5A 47 00 72 64 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6B DA 04 00 F4 03 04 00 04 56 1F 67 B6 04 01 00 00 75 5B 9D 5F D1 6D 7F 15 [15:14:20]CommunicateWithHost err = 0 [15:14:20]CheckOFDResponse [15:14:20]1017 (14) - 77093643461234 [15:14:20]1041 (16) - 0000000000874671 [15:14:20]1040 (4) - 318059 [15:14:20]1012 (4) - 28.10.2024 09:14 [15:14:20]1206 (1) - 0 [15:14:20]OFD Sender: Remove packet 318059 [15:14:20]ProducePacketName [15:14:20]name=ofd_packets/00318059 [15:14:20]NVStorageDeleteData [15:14:20]Write to MH i2c: 01 00 00 EC 5C 48 [15:14:20]Write i2c OK [15:14:20]MH_I2C_Read... [15:14:20]Read from MH i2c: 01 [15:14:20]MH_I2C_Read... [15:14:20]Read from MH i2c: 01 07 00 [15:14:20]MH_I2C_Read... [15:14:20]Read from MH i2c: 01 07 00 EC 5C 00 00 00 00 00 DD 0C 38 [15:14:20]RasterBufferAndPrint [15:14:20]line [15:14:20]line [15:14:20]line [15:14:20]line [15:14:20]line [15:14:20]written 0, free lines is 3302 [15:14:20]MH_Cut [15:14:20]Write to MH i2c: D1 01 00 F3 5C 01 21 [15:14:20]Write i2c OK [15:14:20]MH_I2C_Read... [15:14:20]Read from MH i2c: D1 [15:14:20]MH_I2C_Read... [15:14:20]Read from MH i2c: D1 01 00 [15:14:20]MH_I2C_Read... [15:14:20]Read from MH i2c: D1 01 00 F3 5C 00 20 [15:14:20]Write to MH i2c: 01 00 00 F4 5C 50 [15:14:20]Write i2c OK [15:14:20]MH_I2C_Read... [15:14:20]OFD Sender: No OFD packet to send [15:14:21]*** Cut start [15:14:21]*** Partial cut [15:14:21]*** CUTSNS_PIN = 1 [15:14:21]*** CUTSNS_PIN = 0 [15:14:21]*** Brake cut motor [15:14:21]Read from MH i2c: 01 [15:14:21]MH_I2C_Read... [15:14:21]*** Stop cut motor [15:14:21]*** Cut end [15:14:21]Read from MH i2c: 01 07 00 [15:14:21]MH_I2C_Read... [15:14:21]Read from MH i2c: 01 07 00 F4 5C 00 00 00 00 00 FF 0F 65 [15:14:21]process_action close_receipt done [15:14:21]requested_data is exist [15:14:21]produce_requested_data [15:14:21]requested_item fm.sn is exist - process it [15:14:21]wFMCommunicate request_size=4 [15:14:21]MH_SAM_APDU [15:14:21]CAPDU: 80 11 00 00 [15:14:21]Write to MH i2c: E2 08 00 F5 5C 80 11 00 00 00 00 00 00 CB [15:14:21]Write i2c OK [15:14:21]MH_I2C_Read... [15:14:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:14:21]Read from MH i2c: E2 [15:14:21]MH_I2C_Read... [15:14:21]Read from MH i2c: E2 17 00 [15:14:21]MH_I2C_Read... [15:14:21]Read from MH i2c: E2 17 00 F5 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 1F [15:14:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:14:22]wFMCommunicate OK [15:14:22]requested_item fd.num is exist - process it [15:14:22]SAM_PROTO_GetFieldsCounters [15:14:22]wFMCommunicate request_size=4 [15:14:22]MH_SAM_APDU [15:14:22]CAPDU: 80 13 00 00 [15:14:22]Write to MH i2c: E2 08 00 F6 5C 80 13 00 00 00 00 00 00 CE [15:14:22]Write i2c OK [15:14:22]MH_I2C_Read... [15:14:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:14:22]Read from MH i2c: E2 [15:14:22]MH_I2C_Read... [15:14:22]Read from MH i2c: E2 62 00 [15:14:22]MH_I2C_Read... [15:14:22]Read from MH i2c: E2 62 00 F6 5C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 6B DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 16 02 00 00 5E 04 04 00 16 02 00 00 57 04 04 00 17 02 00 00 19 04 04 00 00 00 00 00 90 00 A6 [15:14:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 6B DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 16 02 00 00 5E 04 04 00 16 02 00 00 57 04 04 00 17 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:14:22]wFMCommunicate OK [15:14:22]SAM_PROTO_GetFieldsCounters done [15:14:22]requested_item shift.num is exist - process it [15:14:22]requested_item shift.opened is exist - process it [15:14:22]req_shift_opened [15:14:22]FM_GetShiftState [15:14:22]SAM_PROTO_GetShiftState [15:14:22]wFMCommunicate request_size=4 [15:14:22]MH_SAM_APDU [15:14:22]CAPDU: 80 13 01 00 [15:14:22]Write to MH i2c: E2 08 00 F7 5C 80 13 01 00 00 00 00 00 D0 [15:14:22]Write i2c OK [15:14:22]MH_I2C_Read... [15:14:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:14:22]Read from MH i2c: E2 [15:14:22]MH_I2C_Read... [15:14:22]Read from MH i2c: E2 0E 00 [15:14:22]MH_I2C_Read... [15:14:22]Read from MH i2c: E2 0E 00 F7 5C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C9 [15:14:22]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:14:22]wFMCommunicate OK [15:14:22]SAM_PROTO_GetShiftState done [15:14:22]FM_GetShiftState done [15:14:22]req_shift_opened done [15:14:22]requested_item shift.open_date is exist - process it [15:14:22]req_shift_open_date [15:14:22]req_shift_open_date done [15:14:22]produce_requested_data done [15:14:22]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318059,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:14:22]process_action_free close_receipt [15:14:22]json_value_free [15:14:22]json_value_free done [15:14:22]process_json_proto returns [15:14:22]Send response to host [15:14:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318059,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:14:22]free response buf [15:14:22]execute_script done [15:14:22]execute_script returns [15:14:22]free content buf [15:14:22]Sock 7.Close socket [15:14:22]Sock 7.Thread stoped [15:14:25]OFD Sender: No OFD packet to send [15:14:30]OFD Sender: No OFD packet to send [15:14:35]OFD Sender: No OFD packet to send [15:14:40]OFD Sender: No OFD packet to send [15:14:45]OFD Sender: No OFD packet to send [15:14:50]OFD Sender: No OFD packet to send [15:14:55]OFD Sender: No OFD packet to send [15:15:00]OFD Sender: No OFD packet to send [15:15:05]OFD Sender: No OFD packet to send [15:15:10]OFD Sender: No OFD packet to send [15:15:15]OFD Sender: No OFD packet to send [15:15:20]OFD Sender: No OFD packet to send [15:15:26]OFD Sender: No OFD packet to send [15:15:31]OFD Sender: No OFD packet to send [15:15:36]OFD Sender: No OFD packet to send [15:15:41]OFD Sender: No OFD packet to send [15:15:46]OFD Sender: No OFD packet to send [15:15:50]accept exits with 9 [15:15:50]New connection [15:15:50]New thread 3067436388 created [15:15:50]Thread 3067293028 joined [15:15:50]Waiting for new connection... [15:15:50] Sock 9.Parse request [15:15:50]Sock 9.Check first char [15:15:50]Sock 9.First char is OK [15:15:50]request: POST /json_proto HTTP/1.0 [15:15:50]Method: POST [15:15:50]URL: /json_proto [15:15:50]Method is POST - this is cgi request [15:15:50]url: /json_proto [15:15:50]query_string will be loaded in cgi processing [15:15:50]execute_cgi json_proto POST (null) [15:15:50]execute_cgi path=json_proto method=POST [15:15:50]POST find Content-Length [15:15:50]Host: 172.17.50.195:8080 [15:15:50]Content-Length: 823 [15:15:50]Content-Type: application/json [15:15:50] [15:15:50]POST finish read [15:15:50]Found Content-Length = 823 [15:15:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093040", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 42.520, "sum" : 1628.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1628.52 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:15:50]execute_script... [15:15: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)1093040", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 42.520, "sum" : 1628.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1628.52 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:15:50]POST & json_proto [15:15:50]process_json_proto [15:15:50]json parsed OK: [15:15:50]protocol is kg_v1.0 [15:15:50]action value=close_receipt [15:15:50]process_action close_receipt [15:15:50]cmd_close_receipt [15:15:50]MH_GetDate [15:15:50]Write to MH i2c: F0 00 00 F8 5C 43 [15:15:50]Write i2c OK [15:15:50]MH_I2C_Read... [15:15:50]Read from MH i2c: F0 [15:15:50]MH_I2C_Read... [15:15:50]Read from MH i2c: F0 09 00 [15:15:50]MH_I2C_Read... [15:15:50]Read from MH i2c: F0 09 00 F8 5C 00 A8 AA 1F 67 43 33 1C 67 1D [15:15:50]GetLastDocTimeStamp 1730128459 [15:15:50]current date 1730128552 [15:15:50]FM_GetShiftState [15:15:50]SAM_PROTO_GetShiftState [15:15:50]wFMCommunicate request_size=4 [15:15:50]MH_SAM_APDU [15:15:50]CAPDU: 80 13 01 00 [15:15:50]Write to MH i2c: E2 08 00 F9 5C 80 13 01 00 00 00 00 00 D2 [15:15:50]Write i2c OK [15:15:50]MH_I2C_Read... [15:15:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:15:50]Read from MH i2c: E2 [15:15:50]MH_I2C_Read... [15:15:50]Read from MH i2c: E2 0E 00 [15:15:50]MH_I2C_Read... [15:15:50]Read from MH i2c: E2 0E 00 F9 5C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 CB [15:15:50]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:15:50]wFMCommunicate OK [15:15:50]SAM_PROTO_GetShiftState done [15:15:50]FM_GetShiftState done [15:15:50]opened in 1730073493 [15:15:50]opened+sec_in_day 1730159893 [15:15:50]quantity*price = 162851 [15:15:50]sum+1 = 162853 [15:15:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1628.52 НСП 1% : 14.41 НДС 12% : 172.94 Наличными: 0.00 Безнал.: 1628.52 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 535 28.10.2024 15:15 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874671 ФД: 318060 ФПД: 25800596294512 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T151552&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318060&fm=25800596294512&tin=02508201610067®Number=0000000000091628&sum=162852 [15:15:51]StoreToDocumentArchive [15:15:51]shift 546 fd 318060 [15:15:51]save to /storage/0546/doc_00318060 [15:15:51]save last doc name /storage/0546/doc_00318060 to /storage/kkm_last_doc_name [15:15:51]save OK [15:15:51]Clear old archive folders... [15:15:51]ProcessDocumentItem done err = 0, tmpTLVsize=250 [15:15:51]tlvbuf is 013BA8B0 [15:15:51]SAM_PROTO_ClearQueue [15:15:51]wFMCommunicate request_size=4 [15:15:51]MH_SAM_APDU [15:15:51]CAPDU: 80 09 00 00 [15:15:51]Write to MH i2c: E2 08 00 06 5D 80 09 00 00 00 00 00 00 D5 [15:15:51]Write i2c OK [15:15:51]MH_I2C_Read... [15:15:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:15:51]Read from MH i2c: E2 [15:15:51]MH_I2C_Read... [15:15:51]Read from MH i2c: E2 03 00 [15:15:51]MH_I2C_Read... [15:15:51]Read from MH i2c: E2 03 00 06 5D 00 90 00 D7 [15:15:51]RAPDU: 90 00 [15:15:51]wFMCommunicate OK [15:15:51]SAM_PROTO_ClearQueue done [15:15:51]KKMCreateOFDPacket [15:15:51]OFDProtocolAddRootSTLVToBuf [15:15:51]FM_MakeSignedData [15:15:51]FM_MakeSignedData [15:15:51]SAM_PROTO_SignData [15:15:51]wFMCommunicate request_size=4 [15:15:51]MH_SAM_APDU [15:15:51]CAPDU: 80 0D 01 02 [15:15:51]Write to MH i2c: E2 08 00 07 5D 80 0D 01 02 00 00 00 00 DD [15:15:51]Write i2c OK [15:15:51]MH_I2C_Read... [15:15:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:15:51]Read from MH i2c: E2 [15:15:51]MH_I2C_Read... [15:15:51]Read from MH i2c: E2 03 00 [15:15:51]MH_I2C_Read... [15:15:51]Read from MH i2c: E2 03 00 07 5D 00 90 00 D8 [15:15:51]RAPDU: 90 00 [15:15:51]wFMCommunicate OK [15:15:51]wFMCommunicate request_size=255 [15:15:51]MH_SAM_APDU [15:15:51]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 18 A6 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 24 7C 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 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 8E 43 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 24 7C 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 02 00 00 F4 03 04 00 A8 AA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6C DA 04 00 35 04 06 00 17 77 [15:15:51]Write to MH i2c: E2 02 01 08 5D 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 18 A6 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 24 7C 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 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 8E 43 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 24 7C 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 02 00 00 F4 03 04 00 A8 AA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6C DA 04 00 35 04 06 00 17 77 00 00 9C [15:15:52]Write i2c OK [15:15:52]MH_I2C_Read... [15:15:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:15:52]Read from MH i2c: E2 [15:15:52]MH_I2C_Read... [15:15:52]Read from MH i2c: E2 03 00 [15:15:52]MH_I2C_Read... [15:15:52]Read from MH i2c: E2 03 00 08 5D 00 90 00 D9 [15:15:52]RAPDU: 90 00 [15:15:52]wFMCommunicate OK [15:15:52]wFMCommunicate request_size=9 [15:15:52]MH_SAM_APDU [15:15:52]CAPDU: 80 0D 02 02 04 2B 60 8B 70 [15:15:52]Write to MH i2c: E2 0C 00 09 5D 80 0D 02 02 04 00 2B 60 8B 70 00 00 6E [15:15:52]Write i2c OK [15:15:52]MH_I2C_Read... [15:15:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:15:52]Read from MH i2c: E2 [15:15:52]MH_I2C_Read... [15:15:52]Read from MH i2c: E2 03 00 [15:15:52]MH_I2C_Read... [15:15:52]Read from MH i2c: E2 03 00 09 5D 00 90 00 DA [15:15:52]RAPDU: 90 00 [15:15:52]wFMCommunicate OK [15:15:52]wFMCommunicate request_size=4 [15:15:52]MH_SAM_APDU [15:15:52]CAPDU: 80 0D 03 02 [15:15:52]Write to MH i2c: E2 08 00 0A 5D 80 0D 03 02 00 00 00 00 E2 [15:15:52]Write i2c OK [15:15:52]MH_I2C_Read... [15:15:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:15:52]Read from MH i2c: E2 [15:15:52]MH_I2C_Read... [15:15:52]Read from MH i2c: E2 0B 00 [15:15:52]MH_I2C_Read... [15:15:52]Read from MH i2c: E2 0B 00 0A 5D 00 22 E8 67 34 2B 6A 59 25 90 00 9B [15:15:52]RAPDU: 22 E8 67 34 2B 6A 59 25 90 00 [15:15:52]wFMCommunicate OK [15:15:52]SAM_PROTO_SignData done [15:15:52]FM_MakeSignedData done [15:15:52]CreateOFDProtocolMessage [15:15:52]wFMCommunicate request_size=4 [15:15:52]MH_SAM_APDU [15:15:52]CAPDU: 80 11 00 00 [15:15:52]Write to MH i2c: E2 08 00 0B 5D 80 11 00 00 00 00 00 00 E2 [15:15:52]Write i2c OK [15:15:52]MH_I2C_Read... [15:15:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:15:52]Read from MH i2c: E2 [15:15:52]MH_I2C_Read... [15:15:52]Read from MH i2c: E2 17 00 [15:15:52]MH_I2C_Read... [15:15:52]Read from MH i2c: E2 17 00 0B 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 36 [15:15:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:15:52]wFMCommunicate OK [15:15:52]CreateOFDProtocolMessage done [15:15:52]OFDSenderStorePacket 318060 [15:15:52]StoreOFDPacket docnum=318060 [15:15:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 E6 A4 06 01 AC F4 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 18 A6 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 24 7C 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 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 8E 43 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 24 7C 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 02 00 00 F4 03 04 00 A8 AA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6C DA 04 00 35 04 06 00 17 77 2B 60 8B 70 22 E8 67 34 2B 6A 59 25 [15:15:52]CheckFolder [15:15:52]dirname=/storage/ofd_packets [15:15:52]CheckFolder done [15:15:52]ProducePacketName [15:15:52]name=ofd_packets/00318060 [15:15:52]NVStorageSaveData ofd_packets/00318060 [15:15:52]File name is /storage/ofd_packets/00318060 [15:15:52]Write 300 bytes [15:15:52]NVStorageSaveData done [15:15:52]OFDSenderStorePacket done [15:15:52]KKMCreateOFDPacket done [15:15:52]NVStorageSaveData kkm_last_timestamp [15:15:52]File name is /storage/kkm_last_timestamp [15:15:52]Write 4 bytes [15:15:52]NVStorageSaveData done [15:15:52]OFD Sender: Processing packet 318060 [packets to send 127, broken 126] [15:15:52]ProducePacketName [15:15:52]name=ofd_packets/00318060 [15:15:52]OFD Sender: To server: pG, [15:15:52]CommunicateWithHost lk.salyk.kg:30040 [15:15:52]ConnectInit lk.salyk.kg [15:15:52]ExternCall_PrintAddStr [15:15:52]wPrintStart [15:15:52]Write to MH i2c: 01 00 00 0C 5D 69 [15:15:52]Write i2c OK [15:15:52]MH_I2C_Read... [15:15:52]Read from MH i2c: 01 [15:15:52]MH_I2C_Read... [15:15:52]Read from MH i2c: 01 07 00 [15:15:52]MH_I2C_Read... [15:15:52]Read from MH i2c: 01 07 00 0C 5D 00 00 00 00 00 FF 0F 7E [15:15:52]RasterBufferAndPrint [15:15:52]line Счет N : (1)1093040 [15:15:52]line ИНН: 02508201610067 [15:15:52]line Контрольно-Кассовый Чек [15:15:52]line ПРОДАЖА [15:15:52]line ТРК (МРК, ГНК) : 71 [15:15:52]line Товар: 2711190000 [15:15:52]line ГАЗ-К-5 [15:15:52]line 42.520 * 38.30 [15:15:52]line = 1628.52 [15:15:52]line НДС 12% НСП 1% [15:15:52]line > о реализуемом товаре [15:15:52]line ИТОГО: 1628.52 [15:15:52]line НСП 1% : 14.41 [15:15:52]line НДС 12% : 172.94 [15:15:52]line Наличными: 0.00 [15:15:52]line Безнал.: 1628.52 [15:15:52]line Место: АЗС № 101 "Партнер Нефть" [15:15:52]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:15:52]line СНО: Общий режим [15:15:52]line Чек 535 28.10.2024 15:15 [15:15:52]line Смена: 546 ФФД: 1.0 [15:15:52]line ЗНМ: 0300000082 [15:15:52]line РНМ: 0000000000091628 [15:15:52]line Версия ККМ: 001 [15:15:52]line Платежная система: Бакай Банк [15:15:52]line ФМ: 0000000000874671 [15:15:52]line ФД: 318060 [15:15:52]line ФПД: 25800596294512 [15:15:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T151552&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318060&fm=25800596294512&tin=02508201610067®Number=0000000000091628&sum=162852 [15:15:52]Connected sock=11 [15:15:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 E6 A4 06 01 AC F4 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 18 A6 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 24 7C 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 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 8E 43 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 24 7C 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 02 00 00 F4 03 04 00 A8 AA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6C DA 04 00 35 04 06 00 17 77 2B 60 8B 70 22 E8 67 34 2B 6A 59 25 [15:15:52]written 0, free lines is 4095 [15:15:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 D5 7D 47 00 C7 B4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6C DA 04 00 F4 03 04 00 60 56 1F 67 B6 04 01 00 00 7B 5E 24 5B 63 1E FD 8F [15:15:52]CommunicateWithHost err = 0 [15:15:52]CheckOFDResponse [15:15:52]1017 (14) - 77093643461234 [15:15:52]1041 (16) - 0000000000874671 [15:15:52]1040 (4) - 318060 [15:15:52]1012 (4) - 28.10.2024 09:16 [15:15:52]1206 (1) - 0 [15:15:52]OFD Sender: Remove packet 318060 [15:15:52]ProducePacketName [15:15:52]name=ofd_packets/00318060 [15:15:52]NVStorageDeleteData [15:15:53]Write to MH i2c: 01 00 00 36 5D 93 [15:15:53]Write i2c OK [15:15:53]MH_I2C_Read... [15:15:53]Read from MH i2c: 01 [15:15:53]MH_I2C_Read... [15:15:53]Read from MH i2c: 01 07 00 [15:15:53]MH_I2C_Read... [15:15:53]Read from MH i2c: 01 07 00 36 5D 00 00 00 00 00 08 0D AF [15:15:53]RasterBufferAndPrint [15:15:53]line [15:15:53]line [15:15:53]line [15:15:53]line [15:15:53]line [15:15:53]written 0, free lines is 3342 [15:15:53]MH_Cut [15:15:53]Write to MH i2c: D1 01 00 3D 5D 01 6C [15:15:53]Write i2c OK [15:15:53]MH_I2C_Read... [15:15:53]Read from MH i2c: D1 [15:15:53]MH_I2C_Read... [15:15:53]Read from MH i2c: D1 01 00 [15:15:53]MH_I2C_Read... [15:15:53]Read from MH i2c: D1 01 00 3D 5D 00 6B [15:15:53]Write to MH i2c: 01 00 00 3E 5D 9B [15:15:53]Write i2c OK [15:15:53]MH_I2C_Read... [15:15:53]OFD Sender: No OFD packet to send [15:15:53]*** Cut start [15:15:53]*** Partial cut [15:15:53]*** CUTSNS_PIN = 1 [15:15:53]*** CUTSNS_PIN = 0 [15:15:54]*** Brake cut motor [15:15:54]Read from MH i2c: 01 [15:15:54]MH_I2C_Read... [15:15:54]*** Stop cut motor [15:15:54]*** Cut end [15:15:54]Read from MH i2c: 01 07 00 [15:15:54]MH_I2C_Read... [15:15:54]Read from MH i2c: 01 07 00 3E 5D 00 00 00 00 00 FF 0F B0 [15:15:54]process_action close_receipt done [15:15:54]requested_data is exist [15:15:54]produce_requested_data [15:15:54]requested_item fm.sn is exist - process it [15:15:54]wFMCommunicate request_size=4 [15:15:54]MH_SAM_APDU [15:15:54]CAPDU: 80 11 00 00 [15:15:54]Write to MH i2c: E2 08 00 3F 5D 80 11 00 00 00 00 00 00 16 [15:15:54]Write i2c OK [15:15:54]MH_I2C_Read... [15:15:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:15:54]Read from MH i2c: E2 [15:15:54]MH_I2C_Read... [15:15:54]Read from MH i2c: E2 17 00 [15:15:54]MH_I2C_Read... [15:15:54]Read from MH i2c: E2 17 00 3F 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 6A [15:15:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:15:54]wFMCommunicate OK [15:15:54]requested_item fd.num is exist - process it [15:15:54]SAM_PROTO_GetFieldsCounters [15:15:54]wFMCommunicate request_size=4 [15:15:54]MH_SAM_APDU [15:15:54]CAPDU: 80 13 00 00 [15:15:54]Write to MH i2c: E2 08 00 40 5D 80 13 00 00 00 00 00 00 19 [15:15:54]Write i2c OK [15:15:54]MH_I2C_Read... [15:15:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:15:54]Read from MH i2c: E2 [15:15:54]MH_I2C_Read... [15:15:54]Read from MH i2c: E2 62 00 [15:15:54]MH_I2C_Read... [15:15:54]Read from MH i2c: E2 62 00 40 5D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 6C DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 17 02 00 00 5E 04 04 00 17 02 00 00 57 04 04 00 18 02 00 00 19 04 04 00 00 00 00 00 90 00 F5 [15:15:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 6C DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 17 02 00 00 5E 04 04 00 17 02 00 00 57 04 04 00 18 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:15:54]wFMCommunicate OK [15:15:54]SAM_PROTO_GetFieldsCounters done [15:15:54]requested_item shift.num is exist - process it [15:15:54]requested_item shift.opened is exist - process it [15:15:54]req_shift_opened [15:15:54]FM_GetShiftState [15:15:54]SAM_PROTO_GetShiftState [15:15:54]wFMCommunicate request_size=4 [15:15:54]MH_SAM_APDU [15:15:54]CAPDU: 80 13 01 00 [15:15:54]Write to MH i2c: E2 08 00 41 5D 80 13 01 00 00 00 00 00 1B [15:15:54]Write i2c OK [15:15:54]MH_I2C_Read... [15:15:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:15:54]Read from MH i2c: E2 [15:15:54]MH_I2C_Read... [15:15:54]Read from MH i2c: E2 0E 00 [15:15:54]MH_I2C_Read... [15:15:54]Read from MH i2c: E2 0E 00 41 5D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 14 [15:15:54]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:15:54]wFMCommunicate OK [15:15:54]SAM_PROTO_GetShiftState done [15:15:54]FM_GetShiftState done [15:15:54]req_shift_opened done [15:15:54]requested_item shift.open_date is exist - process it [15:15:54]req_shift_open_date [15:15:54]req_shift_open_date done [15:15:54]produce_requested_data done [15:15:54]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318060,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:15:54]process_action_free close_receipt [15:15:54]json_value_free [15:15:54]json_value_free done [15:15:54]process_json_proto returns [15:15:54]Send response to host [15:15:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318060,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:15:54]free response buf [15:15:54]execute_script done [15:15:54]execute_script returns [15:15:54]free content buf [15:15:54]Sock 9.Close socket [15:15:54]Sock 9.Thread stoped [15:15:58]OFD Sender: No OFD packet to send [15:16:03]OFD Sender: No OFD packet to send [15:16:08]OFD Sender: No OFD packet to send [15:16:13]OFD Sender: No OFD packet to send [15:16:18]OFD Sender: No OFD packet to send [15:16:23]accept exits with 7 [15:16:23]New connection [15:16:23]New thread 3067293028 created [15:16:23]Thread 3067436388 joined [15:16:23]Waiting for new connection... [15:16:23] Sock 7.Parse request [15:16:23]Sock 7.Check first char [15:16:23]Sock 7.First char is OK [15:16:23]request: POST /json_proto HTTP/1.0 [15:16:23]Method: POST [15:16:23]URL: /json_proto [15:16:23]Method is POST - this is cgi request [15:16:23]url: /json_proto [15:16:23]query_string will be loaded in cgi processing [15:16:23]execute_cgi json_proto POST (null) [15:16:23]execute_cgi path=json_proto method=POST [15:16:23]POST find Content-Length [15:16:23]Host: 172.17.50.195:8080 [15:16:23]Content-Length: 682 [15:16:23]Content-Type: application/json [15:16:23] [15:16:23]POST finish read [15:16:23]Found Content-Length = 682 [15:16:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093042", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 13.060, "sum" : 500.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:16:23]execute_script... [15:16:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093042", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 13.060, "sum" : 500.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:16:23]POST & json_proto [15:16:23]process_json_proto [15:16:23]json parsed OK: [15:16:23]protocol is kg_v1.0 [15:16:23]action value=close_receipt [15:16:23]process_action close_receipt [15:16:23]cmd_close_receipt [15:16:23]MH_GetDate [15:16:23]Write to MH i2c: F0 00 00 42 5D 8E [15:16:23]Write i2c OK [15:16:23]MH_I2C_Read... [15:16:23]Read from MH i2c: F0 [15:16:23]MH_I2C_Read... [15:16:23]Read from MH i2c: F0 09 00 [15:16:23]MH_I2C_Read... [15:16:23]Read from MH i2c: F0 09 00 42 5D 00 C8 AA 1F 67 43 33 1C 67 88 [15:16:23]GetLastDocTimeStamp 1730128552 [15:16:23]current date 1730128584 [15:16:23]FM_GetShiftState [15:16:23]SAM_PROTO_GetShiftState [15:16:23]wFMCommunicate request_size=4 [15:16:23]MH_SAM_APDU [15:16:23]CAPDU: 80 13 01 00 [15:16:23]Write to MH i2c: E2 08 00 43 5D 80 13 01 00 00 00 00 00 1D [15:16:23]Write i2c OK [15:16:23]MH_I2C_Read... [15:16:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:16:23]Read from MH i2c: E2 [15:16:23]MH_I2C_Read... [15:16:23]Read from MH i2c: E2 0E 00 [15:16:23]MH_I2C_Read... [15:16:23]Read from MH i2c: E2 0E 00 43 5D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 16 [15:16:23]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:16:23]wFMCommunicate OK [15:16:23]SAM_PROTO_GetShiftState done [15:16:23]FM_GetShiftState done [15:16:23]opened in 1730073493 [15:16:23]opened+sec_in_day 1730159893 [15:16:23]quantity*price = 50019 [15:16:23]sum+1 = 50021 [15:16:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 536 28.10.2024 15:16 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318061 ФПД: 53702396311604 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T151624&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318061&fm=53702396311604&tin=02508201610067®Number=0000000000091628&sum=50000 [15:16:24]StoreToDocumentArchive [15:16:24]shift 546 fd 318061 [15:16:24]save to /storage/0546/doc_00318061 [15:16:24]save last doc name /storage/0546/doc_00318061 to /storage/kkm_last_doc_name [15:16:24]save OK [15:16:24]Clear old archive folders... [15:16:24]ProcessDocumentItem done err = 0, tmpTLVsize=250 [15:16:24]tlvbuf is 015EC190 [15:16:24]SAM_PROTO_ClearQueue [15:16:24]wFMCommunicate request_size=4 [15:16:24]MH_SAM_APDU [15:16:24]CAPDU: 80 09 00 00 [15:16:24]Write to MH i2c: E2 08 00 50 5D 80 09 00 00 00 00 00 00 1F [15:16:24]Write i2c OK [15:16:24]MH_I2C_Read... [15:16:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:16:24]Read from MH i2c: E2 [15:16:24]MH_I2C_Read... [15:16:24]Read from MH i2c: E2 03 00 [15:16:24]MH_I2C_Read... [15:16:24]Read from MH i2c: E2 03 00 50 5D 00 90 00 21 [15:16:24]RAPDU: 90 00 [15:16:24]wFMCommunicate OK [15:16:24]SAM_PROTO_ClearQueue done [15:16:24]KKMCreateOFDPacket [15:16:24]OFDProtocolAddRootSTLVToBuf [15:16:24]FM_MakeSignedData [15:16:24]FM_MakeSignedData [15:16:24]SAM_PROTO_SignData [15:16:24]wFMCommunicate request_size=4 [15:16:24]MH_SAM_APDU [15:16:24]CAPDU: 80 0D 01 02 [15:16:24]Write to MH i2c: E2 08 00 51 5D 80 0D 01 02 00 00 00 00 27 [15:16:24]Write i2c OK [15:16:24]MH_I2C_Read... [15:16:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:16:24]Read from MH i2c: E2 [15:16:24]MH_I2C_Read... [15:16:24]Read from MH i2c: E2 03 00 [15:16:24]MH_I2C_Read... [15:16:24]Read from MH i2c: E2 03 00 51 5D 00 90 00 22 [15:16:24]RAPDU: 90 00 [15:16:24]wFMCommunicate OK [15:16:24]wFMCommunicate request_size=255 [15:16:24]MH_SAM_APDU [15:16:24]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 04 33 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 64 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 18 02 00 00 F4 03 04 00 C8 AA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6D DA 04 00 35 04 06 00 30 D7 [15:16:24]Write to MH i2c: E2 02 01 52 5D 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 04 33 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 64 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 18 02 00 00 F4 03 04 00 C8 AA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6D DA 04 00 35 04 06 00 30 D7 00 00 7A [15:16:24]Write i2c OK [15:16:24]MH_I2C_Read... [15:16:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:16:24]Read from MH i2c: E2 [15:16:24]MH_I2C_Read... [15:16:24]Read from MH i2c: E2 03 00 [15:16:24]MH_I2C_Read... [15:16:24]Read from MH i2c: E2 03 00 52 5D 00 90 00 23 [15:16:24]RAPDU: 90 00 [15:16:24]wFMCommunicate OK [15:16:24]wFMCommunicate request_size=9 [15:16:24]MH_SAM_APDU [15:16:24]CAPDU: 80 0D 02 02 04 90 41 78 34 [15:16:24]Write to MH i2c: E2 0C 00 53 5D 80 0D 02 02 04 00 90 41 78 34 00 00 AF [15:16:24]Write i2c OK [15:16:24]MH_I2C_Read... [15:16:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:16:24]Read from MH i2c: E2 [15:16:24]MH_I2C_Read... [15:16:24]Read from MH i2c: E2 03 00 [15:16:24]MH_I2C_Read... [15:16:24]Read from MH i2c: E2 03 00 53 5D 00 90 00 24 [15:16:24]RAPDU: 90 00 [15:16:24]wFMCommunicate OK [15:16:24]wFMCommunicate request_size=4 [15:16:24]MH_SAM_APDU [15:16:24]CAPDU: 80 0D 03 02 [15:16:24]Write to MH i2c: E2 08 00 54 5D 80 0D 03 02 00 00 00 00 2C [15:16:24]Write i2c OK [15:16:24]MH_I2C_Read... [15:16:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:16:24]Read from MH i2c: E2 [15:16:24]MH_I2C_Read... [15:16:24]Read from MH i2c: E2 0B 00 [15:16:24]MH_I2C_Read... [15:16:24]Read from MH i2c: E2 0B 00 54 5D 00 6F 08 AD A3 79 1C 8F A9 90 00 C1 [15:16:24]RAPDU: 6F 08 AD A3 79 1C 8F A9 90 00 [15:16:24]wFMCommunicate OK [15:16:24]SAM_PROTO_SignData done [15:16:24]FM_MakeSignedData done [15:16:24]CreateOFDProtocolMessage [15:16:24]wFMCommunicate request_size=4 [15:16:24]MH_SAM_APDU [15:16:24]CAPDU: 80 11 00 00 [15:16:24]Write to MH i2c: E2 08 00 55 5D 80 11 00 00 00 00 00 00 2C [15:16:24]Write i2c OK [15:16:24]MH_I2C_Read... [15:16:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:16:24]Read from MH i2c: E2 [15:16:24]MH_I2C_Read... [15:16:24]Read from MH i2c: E2 17 00 [15:16:24]MH_I2C_Read... [15:16:24]Read from MH i2c: E2 17 00 55 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 80 [15:16:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:16:24]wFMCommunicate OK [15:16:24]CreateOFDProtocolMessage done [15:16:24]OFDSenderStorePacket 318061 [15:16:24]StoreOFDPacket docnum=318061 [15:16:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 FB 75 06 01 15 95 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 04 33 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 64 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 18 02 00 00 F4 03 04 00 C8 AA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6D DA 04 00 35 04 06 00 30 D7 90 41 78 34 6F 08 AD A3 79 1C 8F A9 [15:16:24]CheckFolder [15:16:24]dirname=/storage/ofd_packets [15:16:24]CheckFolder done [15:16:24]ProducePacketName [15:16:24]name=ofd_packets/00318061 [15:16:24]NVStorageSaveData ofd_packets/00318061 [15:16:24]File name is /storage/ofd_packets/00318061 [15:16:24]Write 300 bytes [15:16:24]NVStorageSaveData done [15:16:24]OFDSenderStorePacket done [15:16:24]KKMCreateOFDPacket done [15:16:24]NVStorageSaveData kkm_last_timestamp [15:16:24]File name is /storage/kkm_last_timestamp [15:16:24]Write 4 bytes [15:16:24]NVStorageSaveData done [15:16:24]ExternCall_PrintAddStr [15:16:24]wPrintStart [15:16:24]Write to MH i2c: 01 00 00 56 5D B3 [15:16:24]Write i2c OK [15:16:24]MH_I2C_Read... [15:16:24]Read from MH i2c: 01 [15:16:24]MH_I2C_Read... [15:16:24]Read from MH i2c: 01 07 00 [15:16:24]MH_I2C_Read... [15:16:24]Read from MH i2c: 01 07 00 56 5D 00 00 00 00 00 FF 0F C8 [15:16:24]RasterBufferAndPrint [15:16:24]line Счет N : (1)1093042 [15:16:24]line ИНН: 02508201610067 [15:16:24]line Контрольно-Кассовый Чек [15:16:24]line ПРОДАЖА [15:16:24]line ТРК (МРК, ГНК) : 81 [15:16:24]line Товар: 2711190000 [15:16:24]line ГАЗ-К-5 [15:16:24]line 13.060 * 38.30 [15:16:24]line = 500.20 [15:16:24]line НДС 12% НСП 1% [15:16:24]line > о реализуемом товаре [15:16:24]line ОКРУГЛЕНИЕ: -0.20 [15:16:24]line ИТОГО: 500.00 [15:16:24]line Внесено: 500.00 [15:16:24]line СДАЧА: 0.00 [15:16:24]line НСП 1% : 4.43 [15:16:24]line НДС 12% : 53.12 [15:16:24]line Наличными: 500.00 [15:16:24]line Безнал.: 0.00 [15:16:24]line Место: АЗС № 101 "Партнер Нефть" [15:16:24]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:16:24]line СНО: Общий режим [15:16:24]line Чек 536 28.10.2024 15:16 [15:16:24]line Смена: 546 ФФД: 1.0 [15:16:24]line ЗНМ: 0300000082 [15:16:24]line РНМ: 0000000000091628 [15:16:24]line Версия ККМ: 001 [15:16:24]line ФМ: 0000000000874671 [15:16:24]line ФД: 318061 [15:16:24]line ФПД: 53702396311604 [15:16:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T151624&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318061&fm=53702396311604&tin=02508201610067®Number=0000000000091628&sum=50000 [15:16:25]written 0, free lines is 4095 [15:16:25]OFD Sender: Processing packet 318061 [packets to send 127, broken 126] [15:16:25]ProducePacketName [15:16:25]name=ofd_packets/00318061 [15:16:25]OFD Sender: To server: pG, [15:16:25]CommunicateWithHost lk.salyk.kg:30040 [15:16:25]ConnectInit lk.salyk.kg [15:16:25]Connected sock=10 [15:16:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 FB 75 06 01 15 95 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 04 33 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 64 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 18 02 00 00 F4 03 04 00 C8 AA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6D DA 04 00 35 04 06 00 30 D7 90 41 78 34 6F 08 AD A3 79 1C 8F A9 [15:16:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 C7 36 47 00 81 84 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6D DA 04 00 F4 03 04 00 81 56 1F 67 B6 04 01 00 00 3B 70 34 8C F1 FE 44 F9 [15:16:25]CommunicateWithHost err = 0 [15:16:25]CheckOFDResponse [15:16:25]1017 (14) - 77093643461234 [15:16:25]1041 (16) - 0000000000874671 [15:16:25]1040 (4) - 318061 [15:16:25]1012 (4) - 28.10.2024 09:16 [15:16:25]1206 (1) - 0 [15:16:25]OFD Sender: Remove packet 318061 [15:16:25]ProducePacketName [15:16:25]name=ofd_packets/00318061 [15:16:25]NVStorageDeleteData [15:16:25]Write to MH i2c: 01 00 00 81 5D DE [15:16:25]Write i2c OK [15:16:25]MH_I2C_Read... [15:16:25]Read from MH i2c: 01 [15:16:25]MH_I2C_Read... [15:16:25]Read from MH i2c: 01 07 00 [15:16:25]MH_I2C_Read... [15:16:25]Read from MH i2c: 01 07 00 81 5D 00 00 00 00 00 ED 0C DE [15:16:25]RasterBufferAndPrint [15:16:25]line [15:16:25]line [15:16:25]line [15:16:25]line [15:16:25]line [15:16:25]written 0, free lines is 3318 [15:16:25]MH_Cut [15:16:25]Write to MH i2c: D1 01 00 88 5D 01 B7 [15:16:25]Write i2c OK [15:16:25]MH_I2C_Read... [15:16:25]Read from MH i2c: D1 [15:16:25]MH_I2C_Read... [15:16:25]Read from MH i2c: D1 01 00 [15:16:25]MH_I2C_Read... [15:16:25]Read from MH i2c: D1 01 00 88 5D 00 B6 [15:16:25]Write to MH i2c: 01 00 00 89 5D E6 [15:16:25]Write i2c OK [15:16:25]MH_I2C_Read... [15:16:25]OFD Sender: No OFD packet to send [15:16:26]*** Cut start [15:16:26]*** Partial cut [15:16:26]*** CUTSNS_PIN = 1 [15:16:26]*** CUTSNS_PIN = 0 [15:16:26]*** Brake cut motor [15:16:26]Read from MH i2c: 01 [15:16:26]MH_I2C_Read... [15:16:26]*** Stop cut motor [15:16:26]*** Cut end [15:16:26]Read from MH i2c: 01 07 00 [15:16:26]MH_I2C_Read... [15:16:26]Read from MH i2c: 01 07 00 89 5D 00 00 00 00 00 FF 0F FB [15:16:26]process_action close_receipt done [15:16:26]requested_data is exist [15:16:26]produce_requested_data [15:16:26]requested_item fm.sn is exist - process it [15:16:26]wFMCommunicate request_size=4 [15:16:26]MH_SAM_APDU [15:16:26]CAPDU: 80 11 00 00 [15:16:26]Write to MH i2c: E2 08 00 8A 5D 80 11 00 00 00 00 00 00 61 [15:16:26]Write i2c OK [15:16:26]MH_I2C_Read... [15:16:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:16:26]Read from MH i2c: E2 [15:16:26]MH_I2C_Read... [15:16:26]Read from MH i2c: E2 17 00 [15:16:26]MH_I2C_Read... [15:16:26]Read from MH i2c: E2 17 00 8A 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B5 [15:16:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:16:26]wFMCommunicate OK [15:16:26]requested_item fd.num is exist - process it [15:16:26]SAM_PROTO_GetFieldsCounters [15:16:26]wFMCommunicate request_size=4 [15:16:26]MH_SAM_APDU [15:16:26]CAPDU: 80 13 00 00 [15:16:26]Write to MH i2c: E2 08 00 8B 5D 80 13 00 00 00 00 00 00 64 [15:16:26]Write i2c OK [15:16:26]MH_I2C_Read... [15:16:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:16:27]Read from MH i2c: E2 [15:16:27]MH_I2C_Read... [15:16:27]Read from MH i2c: E2 62 00 [15:16:27]MH_I2C_Read... [15:16:27]Read from MH i2c: E2 62 00 8B 5D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 6D DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 18 02 00 00 5E 04 04 00 18 02 00 00 57 04 04 00 19 02 00 00 19 04 04 00 00 00 00 00 90 00 44 [15:16:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 6D DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 18 02 00 00 5E 04 04 00 18 02 00 00 57 04 04 00 19 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:16:27]wFMCommunicate OK [15:16:27]SAM_PROTO_GetFieldsCounters done [15:16:27]requested_item shift.num is exist - process it [15:16:27]requested_item shift.opened is exist - process it [15:16:27]req_shift_opened [15:16:27]FM_GetShiftState [15:16:27]SAM_PROTO_GetShiftState [15:16:27]wFMCommunicate request_size=4 [15:16:27]MH_SAM_APDU [15:16:27]CAPDU: 80 13 01 00 [15:16:27]Write to MH i2c: E2 08 00 8C 5D 80 13 01 00 00 00 00 00 66 [15:16:27]Write i2c OK [15:16:27]MH_I2C_Read... [15:16:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:16:27]Read from MH i2c: E2 [15:16:27]MH_I2C_Read... [15:16:27]Read from MH i2c: E2 0E 00 [15:16:27]MH_I2C_Read... [15:16:27]Read from MH i2c: E2 0E 00 8C 5D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 5F [15:16:27]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:16:27]wFMCommunicate OK [15:16:27]SAM_PROTO_GetShiftState done [15:16:27]FM_GetShiftState done [15:16:27]req_shift_opened done [15:16:27]requested_item shift.open_date is exist - process it [15:16:27]req_shift_open_date [15:16:27]req_shift_open_date done [15:16:27]produce_requested_data done [15:16:27]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318061,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:16:27]process_action_free close_receipt [15:16:27]json_value_free [15:16:27]json_value_free done [15:16:27]process_json_proto returns [15:16:27]Send response to host [15:16:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318061,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:16:27]free response buf [15:16:27]execute_script done [15:16:27]execute_script returns [15:16:27]free content buf [15:16:27]Sock 7.Close socket [15:16:27]Sock 7.Thread stoped [15:16:30]OFD Sender: No OFD packet to send [15:16:35]OFD Sender: No OFD packet to send [15:16:40]OFD Sender: No OFD packet to send [15:16:45]OFD Sender: No OFD packet to send [15:16:50]OFD Sender: No OFD packet to send [15:16:55]OFD Sender: No OFD packet to send [15:17:00]OFD Sender: No OFD packet to send [15:17:05]OFD Sender: No OFD packet to send [15:17:10]OFD Sender: No OFD packet to send [15:17:15]OFD Sender: No OFD packet to send [15:17:20]OFD Sender: No OFD packet to send [15:17:25]OFD Sender: No OFD packet to send [15:17:30]OFD Sender: No OFD packet to send [15:17:35]OFD Sender: No OFD packet to send [15:17:40]OFD Sender: No OFD packet to send [15:17:44]accept exits with 9 [15:17:44]New connection [15:17:44]New thread 3067436388 created [15:17:44]Thread 3067293028 joined [15:17:44]Waiting for new connection... [15:17:44] Sock 9.Parse request [15:17:44]Sock 9.Check first char [15:17:44]Sock 9.First char is OK [15:17:44]request: POST /json_proto HTTP/1.0 [15:17:44]Method: POST [15:17:44]URL: /json_proto [15:17:44]Method is POST - this is cgi request [15:17:44]url: /json_proto [15:17:44]query_string will be loaded in cgi processing [15:17:44]execute_cgi json_proto POST (null) [15:17:44]execute_cgi path=json_proto method=POST [15:17:44]POST find Content-Length [15:17:44]Host: 172.17.50.195:8080 [15:17:44]Content-Length: 1201 [15:17:44]Content-Type: application/json [15:17:44] [15:17:44]POST finish read [15:17:44]Found Content-Length = 1201 [15:17:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)334871", "tax_sys" : 0, "items" : [ { "code": "4700321005017", "name": "\u0410\u0440\u0430\u0445\u0438\u0441 Mike \u0436\u0430\u0440\u0435\u043D\u044B\u0439 \u0441\u043E\u043B\u0435\u043D\u044B\u0439 50\u0433", "price" : 43.00, "quantity" : 1.000, "sum" : 43.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": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 4.000, "sum" : 520.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 613.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:17:44]execute_script... [15:17: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 : (3)334871", "tax_sys" : 0, "items" : [ { "code": "4700321005017", "name": "\u0410\u0440\u0430\u0445\u0438\u0441 Mike \u0436\u0430\u0440\u0435\u043D\u044B\u0439 \u0441\u043E\u043B\u0435\u043D\u044B\u0439 50\u0433", "price" : 43.00, "quantity" : 1.000, "sum" : 43.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": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 4.000, "sum" : 520.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 613.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:17:44]POST & json_proto [15:17:44]process_json_proto [15:17:44]json parsed OK: [15:17:44]protocol is kg_v1.0 [15:17:44]action value=close_receipt [15:17:44]process_action close_receipt [15:17:44]cmd_close_receipt [15:17:44]MH_GetDate [15:17:44]Write to MH i2c: F0 00 00 8D 5D D9 [15:17:44]Write i2c OK [15:17:44]MH_I2C_Read... [15:17:44]Read from MH i2c: F0 [15:17:44]MH_I2C_Read... [15:17:44]Read from MH i2c: F0 09 00 [15:17:44]MH_I2C_Read... [15:17:44]Read from MH i2c: F0 09 00 8D 5D 00 1A AB 1F 67 43 33 1C 67 26 [15:17:44]GetLastDocTimeStamp 1730128584 [15:17:44]current date 1730128666 [15:17:44]FM_GetShiftState [15:17:44]SAM_PROTO_GetShiftState [15:17:44]wFMCommunicate request_size=4 [15:17:44]MH_SAM_APDU [15:17:44]CAPDU: 80 13 01 00 [15:17:44]Write to MH i2c: E2 08 00 8E 5D 80 13 01 00 00 00 00 00 68 [15:17:44]Write i2c OK [15:17:44]MH_I2C_Read... [15:17:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:17:44]Read from MH i2c: E2 [15:17:44]MH_I2C_Read... [15:17:44]Read from MH i2c: E2 0E 00 [15:17:44]MH_I2C_Read... [15:17:44]Read from MH i2c: E2 0E 00 8E 5D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 61 [15:17:44]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:17:44]wFMCommunicate OK [15:17:44]SAM_PROTO_GetShiftState done [15:17:44]FM_GetShiftState done [15:17:44]opened in 1730073493 [15:17:44]opened+sec_in_day 1730159893 [15:17:44]quantity*price = 4300 [15:17:44]sum+1 = 4301 [15:17:44]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700000160358 Вода Легенда 1л 1.000 * 50.00 = 50.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 2000036220012 Кофе Капучино XL(GABB TRADE) 4.000 * 130.00 = 520.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 613.00 НСП 1% : 5.42 НДС 12% : 65.10 Наличными: 613.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 537 28.10.2024 15:17 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318062 ФПД: 58200085307989 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T151746&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318062&fm=58200085307989&tin=02508201610067®Number=0000000000091628&sum=61300 0 [15:17:45]StoreToDocumentArchive [15:17:45]shift 546 fd 318062 [15:17:45]save to /storage/0546/doc_00318062 [15:17:45]save last doc name /storage/0546/doc_00318062 to /storage/kkm_last_doc_name [15:17:45]save OK [15:17:45]Clear old archive folders... [15:17:45]ProcessDocumentItem done err = 0, tmpTLVsize=505 [15:17:45]tlvbuf is B6FCEB20 [15:17:45]SAM_PROTO_ClearQueue [15:17:45]wFMCommunicate request_size=4 [15:17:45]MH_SAM_APDU [15:17:45]CAPDU: 80 09 00 00 [15:17:45]Write to MH i2c: E2 08 00 9B 5D 80 09 00 00 00 00 00 00 6A [15:17:45]Write i2c OK [15:17:45]MH_I2C_Read... [15:17:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:17:45]Read from MH i2c: E2 [15:17:45]MH_I2C_Read... [15:17:45]Read from MH i2c: E2 03 00 [15:17:45]MH_I2C_Read... [15:17:45]Read from MH i2c: E2 03 00 9B 5D 00 90 00 6C [15:17:45]RAPDU: 90 00 [15:17:45]wFMCommunicate OK [15:17:45]SAM_PROTO_ClearQueue done [15:17:45]KKMCreateOFDPacket [15:17:45]OFDProtocolAddRootSTLVToBuf [15:17:45]FM_MakeSignedData [15:17:45]FM_MakeSignedData [15:17:45]SAM_PROTO_SignData [15:17:45]wFMCommunicate request_size=4 [15:17:45]MH_SAM_APDU [15:17:45]CAPDU: 80 0D 01 02 [15:17:45]Write to MH i2c: E2 08 00 9C 5D 80 0D 01 02 00 00 00 00 72 [15:17:45]Write i2c OK [15:17:45]MH_I2C_Read... [15:17:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:17:45]Read from MH i2c: E2 [15:17:45]MH_I2C_Read... [15:17:45]Read from MH i2c: E2 03 00 [15:17:45]MH_I2C_Read... [15:17:45]Read from MH i2c: E2 03 00 9C 5D 00 90 00 6D [15:17:45]RAPDU: 90 00 [15:17:45]wFMCommunicate OK [15:17:45]wFMCommunicate request_size=255 [15:17:45]MH_SAM_APDU [15:17:45]CAPDU: 80 0D 02 02 FA 03 00 F9 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 37 30 30 33 32 31 30 30 35 30 31 37 06 04 34 00 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 4D 69 6B 65 20 D0 B6 D0 B0 D1 80 D0 B5 D0 BD D1 8B D0 B9 20 D1 81 D0 BE D0 BB D0 B5 D0 BD D1 8B D0 B9 20 35 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 CC 10 00 00 00 00 13 04 06 00 CC 10 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 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 [15:17:46]Write to MH i2c: E2 02 01 9D 5D 80 0D 02 02 FA 00 03 00 F9 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 37 30 30 33 32 31 30 30 35 30 31 37 06 04 34 00 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 4D 69 6B 65 20 D0 B6 D0 B0 D1 80 D0 B5 D0 BD D1 8B D0 B9 20 D1 81 D0 BE D0 BB D0 B5 D0 BD D1 8B D0 B9 20 35 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 CC 10 00 00 00 00 13 04 06 00 CC 10 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 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 00 00 FF [15:17:46]OFD Sender: No OFD packet to send [15:17:46]Write i2c OK [15:17:46]MH_I2C_Read... [15:17:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:17:46]Read from MH i2c: E2 [15:17:46]MH_I2C_Read... [15:17:46]Read from MH i2c: E2 03 00 [15:17:46]MH_I2C_Read... [15:17:46]Read from MH i2c: E2 03 00 9D 5D 00 90 00 6E [15:17:46]RAPDU: 90 00 [15:17:46]wFMCommunicate OK [15:17:46]wFMCommunicate request_size=255 [15:17:46]MH_SAM_APDU [15:17:46]CAPDU: 80 0D 02 02 FA 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 A0 0F 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 20 CB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 EF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1E 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 19 00 00 00 00 07 04 06 00 74 EF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 02 00 00 F4 03 04 00 1A AB 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6E DA 04 00 35 [15:17:46]Write to MH i2c: E2 02 01 9E 5D 80 0D 02 02 FA 00 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 A0 0F 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 20 CB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 EF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1E 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 19 00 00 00 00 07 04 06 00 74 EF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 02 00 00 F4 03 04 00 1A AB 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6E DA 04 00 35 00 00 CA [15:17:46]Write i2c OK [15:17:46]MH_I2C_Read... [15:17:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:17:46]Read from MH i2c: E2 [15:17:46]MH_I2C_Read... [15:17:46]Read from MH i2c: E2 03 00 [15:17:46]MH_I2C_Read... [15:17:46]Read from MH i2c: E2 03 00 9E 5D 00 90 00 6F [15:17:46]RAPDU: 90 00 [15:17:46]wFMCommunicate OK [15:17:46]wFMCommunicate request_size=14 [15:17:46]MH_SAM_APDU [15:17:46]CAPDU: 80 0D 02 02 09 04 06 00 34 EE C3 69 22 55 [15:17:46]Write to MH i2c: E2 11 00 9F 5D 80 0D 02 02 09 00 04 06 00 34 EE C3 69 22 55 00 00 57 [15:17:46]Write i2c OK [15:17:46]MH_I2C_Read... [15:17:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:17:46]Read from MH i2c: E2 [15:17:46]MH_I2C_Read... [15:17:46]Read from MH i2c: E2 03 00 [15:17:46]MH_I2C_Read... [15:17:46]Read from MH i2c: E2 03 00 9F 5D 00 90 00 70 [15:17:46]RAPDU: 90 00 [15:17:46]wFMCommunicate OK [15:17:46]wFMCommunicate request_size=4 [15:17:46]MH_SAM_APDU [15:17:46]CAPDU: 80 0D 03 02 [15:17:46]Write to MH i2c: E2 08 00 A0 5D 80 0D 03 02 00 00 00 00 78 [15:17:46]Write i2c OK [15:17:46]MH_I2C_Read... [15:17:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:17:46]Read from MH i2c: E2 [15:17:46]MH_I2C_Read... [15:17:46]Read from MH i2c: E2 0B 00 [15:17:46]MH_I2C_Read... [15:17:46]Read from MH i2c: E2 0B 00 A0 5D 00 ED A3 CA 5B 5B F0 E3 83 90 00 DF [15:17:46]RAPDU: ED A3 CA 5B 5B F0 E3 83 90 00 [15:17:46]wFMCommunicate OK [15:17:46]SAM_PROTO_SignData done [15:17:46]FM_MakeSignedData done [15:17:46]CreateOFDProtocolMessage [15:17:46]wFMCommunicate request_size=4 [15:17:46]MH_SAM_APDU [15:17:46]CAPDU: 80 11 00 00 [15:17:46]Write to MH i2c: E2 08 00 A1 5D 80 11 00 00 00 00 00 00 78 [15:17:46]Write i2c OK [15:17:46]MH_I2C_Read... [15:17:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:17:46]Read from MH i2c: E2 [15:17:46]MH_I2C_Read... [15:17:46]Read from MH i2c: E2 17 00 [15:17:46]MH_I2C_Read... [15:17:46]Read from MH i2c: E2 17 00 A1 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 CC [15:17:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:17:46]wFMCommunicate OK [15:17:46]CreateOFDProtocolMessage done [15:17:46]OFDSenderStorePacket 318062 [15:17:46]StoreOFDPacket docnum=318062 [15:17:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 02 00 00 E2 AF 05 02 67 39 5A 03 01 00 03 00 F9 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 37 30 30 33 32 31 30 30 35 30 31 37 06 04 34 00 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 4D 69 6B 65 20 D0 B6 D0 B0 D1 80 D0 B5 D0 BD D1 8B D0 B9 20 D1 81 D0 BE D0 BB D0 B5 D0 BD D1 8B D0 B9 20 35 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 CC 10 00 00 00 00 13 04 06 00 CC 10 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 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 A0 0F 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 20 CB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 EF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1E 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 19 00 00 00 00 07 04 06 00 74 EF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 02 00 00 F4 03 04 00 1A AB 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6E DA 04 00 35 04 06 00 34 EE C3 69 22 55 ED A3 CA 5B 5B F0 E3 83 [15:17:46]CheckFolder [15:17:46]dirname=/storage/ofd_packets [15:17:46]CheckFolder done [15:17:46]ProducePacketName [15:17:46]name=ofd_packets/00318062 [15:17:46]NVStorageSaveData ofd_packets/00318062 [15:17:46]File name is /storage/ofd_packets/00318062 [15:17:46]Write 555 bytes [15:17:46]NVStorageSaveData done [15:17:46]OFDSenderStorePacket done [15:17:46]KKMCreateOFDPacket done [15:17:46]NVStorageSaveData kkm_last_timestamp [15:17:46]File name is /storage/kkm_last_timestamp [15:17:46]Write 4 bytes [15:17:46]NVStorageSaveData done [15:17:46]ExternCall_PrintAddStr [15:17:46]wPrintStart [15:17:46]Write to MH i2c: 01 00 00 A2 5D FF [15:17:46]Write i2c OK [15:17:46]MH_I2C_Read... [15:17:46]Read from MH i2c: 01 [15:17:46]MH_I2C_Read... [15:17:46]Read from MH i2c: 01 07 00 [15:17:46]MH_I2C_Read... [15:17:46]Read from MH i2c: 01 07 00 A2 5D 00 00 00 00 00 FF 0F 14 [15:17:46]RasterBufferAndPrint [15:17:46]line Счет N : (3)334871 [15:17:46]line ИНН: 02508201610067 [15:17:46]line Контрольно-Кассовый Чек [15:17:46]line ПРОДАЖА [15:17:46]line Товар: 4700321005017 [15:17:46]line Арахис Mike жареный соленый 50г [15:17:46]line 1.000 * 43.00 [15:17:46]line = 43.00 [15:17:46]line НДС 12% НСП 1% [15:17:46]line > о реализуемом товаре [15:17:46]line Товар: 4700000160358 [15:17:46]line Вода Легенда 1л [15:17:46]line 1.000 * 50.00 [15:17:46]line = 50.00 [15:17:46]line НДС 12% НСП 1% [15:17:46]line > о реализуемом товаре [15:17:46]line Товар: 2000036220012 [15:17:46]line Кофе Капучино XL(GABB TRADE) [15:17:46]line 4.000 * 130.00 [15:17:46]line = 520.00 [15:17:46]line НДС 12% НСП 1% [15:17:46]line > о реализуемом товаре [15:17:46]line ИТОГО: 613.00 [15:17:46]line НСП 1% : 5.42 [15:17:46]line НДС 12% : 65.10 [15:17:46]line Наличными: 613.00 [15:17:46]line Безнал.: 0.00 [15:17:46]line Место: АЗС № 101 "Партнер Нефть" [15:17:46]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:17:46]line СНО: Общий режим [15:17:46]line Чек 537 28.10.2024 15:17 [15:17:46]line Смена: 546 ФФД: 1.0 [15:17:46]line ЗНМ: 0300000082 [15:17:46]line РНМ: 0000000000091628 [15:17:46]line Версия ККМ: 001 [15:17:46]line ФМ: 0000000000874671 [15:17:46]line ФД: 318062 [15:17:46]line ФПД: 58200085307989 [15:17:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T151746&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318062&fm=58200085307989&tin=02508201610067®Number=0000000000091628&sum=61300 [15:17:46]OFD Sender: Processing packet 318062 [packets to send 127, broken 126] [15:17:46]ProducePacketName [15:17:46]name=ofd_packets/00318062 [15:17:46]OFD Sender: To server: pG, [15:17:46]CommunicateWithHost lk.salyk.kg:30040 [15:17:46]ConnectInit lk.salyk.kg [15:17:46]line 0 [15:17:46]written 0, free lines is 4095 [15:17:46]Connected sock=10 [15:17:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 02 00 00 E2 AF 05 02 67 39 5A 03 01 00 03 00 F9 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 37 30 30 33 32 31 30 30 35 30 31 37 06 04 34 00 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 4D 69 6B 65 20 D0 B6 D0 B0 D1 80 D0 B5 D0 BD D1 8B D0 B9 20 D1 81 D0 BE D0 BB D0 B5 D0 BD D1 8B D0 B9 20 35 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 CC 10 00 00 00 00 13 04 06 00 CC 10 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 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 A0 0F 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 20 CB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 EF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1E 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 19 00 00 00 00 07 04 06 00 74 EF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 02 00 00 F4 03 04 00 1A AB 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6E DA 04 00 35 04 06 00 34 EE C3 69 22 55 ED A3 CA 5B 5B F0 E3 83 [15:17:47]Write to MH i2c: 01 00 00 D8 5D 35 [15:17:47]Write i2c OK [15:17:47]MH_I2C_Read... [15:17:47]Read from MH i2c: 01 [15:17:47]MH_I2C_Read... [15:17:47]Read from MH i2c: 01 07 00 [15:17:47]MH_I2C_Read... [15:17:47]Read from MH i2c: 01 07 00 D8 5D 00 00 00 00 00 57 0C 9F [15:17:47]RasterBufferAndPrint [15:17:47]line [15:17:47]line [15:17:47]line [15:17:47]line [15:17:47]line [15:17:47]written 0, free lines is 3168 [15:17:47]MH_Cut [15:17:47]Write to MH i2c: D1 01 00 DF 5D 01 0E [15:17:47]Write i2c OK [15:17:47]MH_I2C_Read... [15:17:47]Read from MH i2c: D1 [15:17:47]MH_I2C_Read... [15:17:47]Read from MH i2c: D1 01 00 [15:17:47]MH_I2C_Read... [15:17:47]Read from MH i2c: D1 01 00 DF 5D 00 0D [15:17:47]Write to MH i2c: 01 00 00 E0 5D 3D [15:17:47]Write i2c OK [15:17:47]MH_I2C_Read... [15:17:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 AA E9 47 00 B5 C3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6E DA 04 00 F4 03 04 00 D3 56 1F 67 B6 04 01 00 00 7E 28 40 BE 83 2C 68 5C [15:17:47]CommunicateWithHost err = 0 [15:17:47]CheckOFDResponse [15:17:47]1017 (14) - 77093643461234 [15:17:47]1041 (16) - 0000000000874671 [15:17:47]1040 (4) - 318062 [15:17:47]1012 (4) - 28.10.2024 09:18 [15:17:47]1206 (1) - 0 [15:17:47]OFD Sender: Remove packet 318062 [15:17:47]ProducePacketName [15:17:47]name=ofd_packets/00318062 [15:17:47]NVStorageDeleteData [15:17:48]OFD Sender: No OFD packet to send [15:17:48]*** Cut start [15:17:48]*** Partial cut [15:17:48]*** CUTSNS_PIN = 1 [15:17:48]*** CUTSNS_PIN = 0 [15:17:48]*** Brake cut motor [15:17:48]Read from MH i2c: 01 [15:17:48]MH_I2C_Read... [15:17:48]*** Stop cut motor [15:17:48]*** Cut end [15:17:48]Read from MH i2c: 01 07 00 [15:17:48]MH_I2C_Read... [15:17:48]Read from MH i2c: 01 07 00 E0 5D 00 00 00 00 00 FF 0F 52 [15:17:48]process_action close_receipt done [15:17:48]requested_data is exist [15:17:48]produce_requested_data [15:17:48]requested_item fm.sn is exist - process it [15:17:48]wFMCommunicate request_size=4 [15:17:48]MH_SAM_APDU [15:17:48]CAPDU: 80 11 00 00 [15:17:48]Write to MH i2c: E2 08 00 E1 5D 80 11 00 00 00 00 00 00 B8 [15:17:48]Write i2c OK [15:17:48]MH_I2C_Read... [15:17:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:17:48]Read from MH i2c: E2 [15:17:48]MH_I2C_Read... [15:17:48]Read from MH i2c: E2 17 00 [15:17:48]MH_I2C_Read... [15:17:48]Read from MH i2c: E2 17 00 E1 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 0C [15:17:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:17:48]wFMCommunicate OK [15:17:48]requested_item fd.num is exist - process it [15:17:48]SAM_PROTO_GetFieldsCounters [15:17:48]wFMCommunicate request_size=4 [15:17:48]MH_SAM_APDU [15:17:48]CAPDU: 80 13 00 00 [15:17:48]Write to MH i2c: E2 08 00 E2 5D 80 13 00 00 00 00 00 00 BB [15:17:48]Write i2c OK [15:17:48]MH_I2C_Read... [15:17:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:17:49]Read from MH i2c: E2 [15:17:49]MH_I2C_Read... [15:17:49]Read from MH i2c: E2 62 00 [15:17:49]MH_I2C_Read... [15:17:49]Read from MH i2c: E2 62 00 E2 5D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 6E DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 19 02 00 00 5E 04 04 00 19 02 00 00 57 04 04 00 1A 02 00 00 19 04 04 00 00 00 00 00 90 00 9F [15:17:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 6E DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 19 02 00 00 5E 04 04 00 19 02 00 00 57 04 04 00 1A 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:17:49]wFMCommunicate OK [15:17:49]SAM_PROTO_GetFieldsCounters done [15:17:49]requested_item shift.num is exist - process it [15:17:49]requested_item shift.opened is exist - process it [15:17:49]req_shift_opened [15:17:49]FM_GetShiftState [15:17:49]SAM_PROTO_GetShiftState [15:17:49]wFMCommunicate request_size=4 [15:17:49]MH_SAM_APDU [15:17:49]CAPDU: 80 13 01 00 [15:17:49]Write to MH i2c: E2 08 00 E3 5D 80 13 01 00 00 00 00 00 BD [15:17:49]Write i2c OK [15:17:49]MH_I2C_Read... [15:17:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:17:49]Read from MH i2c: E2 [15:17:49]MH_I2C_Read... [15:17:49]Read from MH i2c: E2 0E 00 [15:17:49]MH_I2C_Read... [15:17:49]Read from MH i2c: E2 0E 00 E3 5D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B6 [15:17:49]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:17:49]wFMCommunicate OK [15:17:49]SAM_PROTO_GetShiftState done [15:17:49]FM_GetShiftState done [15:17:49]req_shift_opened done [15:17:49]requested_item shift.open_date is exist - process it [15:17:49]req_shift_open_date [15:17:49]req_shift_open_date done [15:17:49]produce_requested_data done [15:17:49]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318062,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:17:49]process_action_free close_receipt [15:17:49]json_value_free [15:17:49]json_value_free done [15:17:49]process_json_proto returns [15:17:49]Send response to host [15:17:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318062,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:17:49]free response buf [15:17:49]execute_script done [15:17:49]execute_script returns [15:17:49]free content buf [15:17:49]Sock 9.Close socket [15:17:49]Sock 9.Thread stoped [15:17:49]accept exits with 7 [15:17:49]New connection [15:17:49]New thread 3067293028 created [15:17:49]Thread 3067436388 joined [15:17:49]Waiting for new connection... [15:17:49] Sock 7.Parse request [15:17:49]Sock 7.Check first char [15:17:49]Sock 7.First char is OK [15:17:49]request: POST /json_proto HTTP/1.0 [15:17:49]Method: POST [15:17:49]URL: /json_proto [15:17:49]Method is POST - this is cgi request [15:17:49]url: /json_proto [15:17:49]query_string will be loaded in cgi processing [15:17:49]execute_cgi json_proto POST (null) [15:17:49]execute_cgi path=json_proto method=POST [15:17:49]POST find Content-Length [15:17:49]Host: 172.17.50.195:8080 [15:17:49]Content-Length: 683 [15:17:49]Content-Type: application/json [15:17:49] [15:17:49]POST finish read [15:17:49]Found Content-Length = 683 [15:17:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093044", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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" ] } } [15:17:49]execute_script... [15:17: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)1093044", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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" ] } } [15:17:49]POST & json_proto [15:17:49]process_json_proto [15:17:49]json parsed OK: [15:17:49]protocol is kg_v1.0 [15:17:49]action value=close_receipt [15:17:49]process_action close_receipt [15:17:49]cmd_close_receipt [15:17:49]MH_GetDate [15:17:49]Write to MH i2c: F0 00 00 E4 5D 30 [15:17:49]Write i2c OK [15:17:49]MH_I2C_Read... [15:17:49]Read from MH i2c: F0 [15:17:49]MH_I2C_Read... [15:17:49]Read from MH i2c: F0 09 00 [15:17:49]MH_I2C_Read... [15:17:49]Read from MH i2c: F0 09 00 E4 5D 00 1F AB 1F 67 43 33 1C 67 82 [15:17:49]GetLastDocTimeStamp 1730128666 [15:17:49]current date 1730128671 [15:17:49]FM_GetShiftState [15:17:49]SAM_PROTO_GetShiftState [15:17:49]wFMCommunicate request_size=4 [15:17:49]MH_SAM_APDU [15:17:49]CAPDU: 80 13 01 00 [15:17:49]Write to MH i2c: E2 08 00 E5 5D 80 13 01 00 00 00 00 00 BF [15:17:49]Write i2c OK [15:17:49]MH_I2C_Read... [15:17:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:17:49]Read from MH i2c: E2 [15:17:49]MH_I2C_Read... [15:17:49]Read from MH i2c: E2 0E 00 [15:17:49]MH_I2C_Read... [15:17:49]Read from MH i2c: E2 0E 00 E5 5D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B8 [15:17:49]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:17:49]wFMCommunicate OK [15:17:49]SAM_PROTO_GetShiftState done [15:17:49]FM_GetShiftState done [15:17:49]opened in 1730073493 [15:17:49]opened+sec_in_day 1730159893 [15:17:49]quantity*price = 50063 [15:17:49]sum+1 = 50064 [15:17:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 538 28.10.2024 15:17 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318063 ФПД: 241238493305300 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T151751&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318063&fm=241238493305300&tin=02508201610067®Number=0000000000091628&sum=50000 [15:17:50]StoreToDocumentArchive [15:17:50]shift 546 fd 318063 [15:17:50]save to /storage/0546/doc_00318063 [15:17:50]save last doc name /storage/0546/doc_00318063 to /storage/kkm_last_doc_name [15:17:50]save OK [15:17:50]Clear old archive folders... [15:17:50]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:17:50]tlvbuf is 01608F00 [15:17:50]SAM_PROTO_ClearQueue [15:17:50]wFMCommunicate request_size=4 [15:17:50]MH_SAM_APDU [15:17:50]CAPDU: 80 09 00 00 [15:17:50]Write to MH i2c: E2 08 00 F2 5D 80 09 00 00 00 00 00 00 C1 [15:17:50]Write i2c OK [15:17:50]MH_I2C_Read... [15:17:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:17:50]Read from MH i2c: E2 [15:17:50]MH_I2C_Read... [15:17:50]Read from MH i2c: E2 03 00 [15:17:50]MH_I2C_Read... [15:17:50]Read from MH i2c: E2 03 00 F2 5D 00 90 00 C3 [15:17:50]RAPDU: 90 00 [15:17:50]wFMCommunicate OK [15:17:50]SAM_PROTO_ClearQueue done [15:17:50]KKMCreateOFDPacket [15:17:50]OFDProtocolAddRootSTLVToBuf [15:17:50]FM_MakeSignedData [15:17:50]FM_MakeSignedData [15:17:50]SAM_PROTO_SignData [15:17:50]wFMCommunicate request_size=4 [15:17:50]MH_SAM_APDU [15:17:50]CAPDU: 80 0D 01 02 [15:17:50]Write to MH i2c: E2 08 00 F3 5D 80 0D 01 02 00 00 00 00 C9 [15:17:50]Write i2c OK [15:17:50]MH_I2C_Read... [15:17:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:17:50]Read from MH i2c: E2 [15:17:50]MH_I2C_Read... [15:17:50]Read from MH i2c: E2 03 00 [15:17:50]MH_I2C_Read... [15:17:50]Read from MH i2c: E2 03 00 F3 5D 00 90 00 C4 [15:17:50]RAPDU: 90 00 [15:17:50]wFMCommunicate OK [15:17:50]wFMCommunicate request_size=255 [15:17:50]MH_SAM_APDU [15:17:50]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 1A 02 00 00 F4 03 04 00 1F AB 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6F DA 04 00 35 04 06 00 [15:17:50]Write to MH i2c: E2 02 01 F4 5D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 1A 02 00 00 F4 03 04 00 1F AB 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6F DA 04 00 35 04 06 00 00 00 9A [15:17:50]Write i2c OK [15:17:50]MH_I2C_Read... [15:17:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:17:51]Read from MH i2c: E2 [15:17:51]MH_I2C_Read... [15:17:51]Read from MH i2c: E2 03 00 [15:17:51]MH_I2C_Read... [15:17:51]Read from MH i2c: E2 03 00 F4 5D 00 90 00 C5 [15:17:51]RAPDU: 90 00 [15:17:51]wFMCommunicate OK [15:17:51]wFMCommunicate request_size=11 [15:17:51]MH_SAM_APDU [15:17:51]CAPDU: 80 0D 02 02 06 DB 67 B6 B3 19 D4 [15:17:51]Write to MH i2c: E2 0E 00 F5 5D 80 0D 02 02 06 00 DB 67 B6 B3 19 D4 00 00 70 [15:17:51]Write i2c OK [15:17:51]MH_I2C_Read... [15:17:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:17:51]Read from MH i2c: E2 [15:17:51]MH_I2C_Read... [15:17:51]Read from MH i2c: E2 03 00 [15:17:51]MH_I2C_Read... [15:17:51]Read from MH i2c: E2 03 00 F5 5D 00 90 00 C6 [15:17:51]RAPDU: 90 00 [15:17:51]wFMCommunicate OK [15:17:51]wFMCommunicate request_size=4 [15:17:51]MH_SAM_APDU [15:17:51]CAPDU: 80 0D 03 02 [15:17:51]Write to MH i2c: E2 08 00 F6 5D 80 0D 03 02 00 00 00 00 CE [15:17:51]Write i2c OK [15:17:51]MH_I2C_Read... [15:17:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:17:51]Read from MH i2c: E2 [15:17:51]MH_I2C_Read... [15:17:51]Read from MH i2c: E2 0B 00 [15:17:51]MH_I2C_Read... [15:17:51]Read from MH i2c: E2 0B 00 F6 5D 00 6F 0E AB 27 0A 57 BF 5C 90 00 9A [15:17:51]RAPDU: 6F 0E AB 27 0A 57 BF 5C 90 00 [15:17:51]wFMCommunicate OK [15:17:51]SAM_PROTO_SignData done [15:17:51]FM_MakeSignedData done [15:17:51]CreateOFDProtocolMessage [15:17:51]wFMCommunicate request_size=4 [15:17:51]MH_SAM_APDU [15:17:51]CAPDU: 80 11 00 00 [15:17:51]Write to MH i2c: E2 08 00 F7 5D 80 11 00 00 00 00 00 00 CE [15:17:51]Write i2c OK [15:17:51]MH_I2C_Read... [15:17:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:17:51]Read from MH i2c: E2 [15:17:51]MH_I2C_Read... [15:17:51]Read from MH i2c: E2 17 00 [15:17:51]MH_I2C_Read... [15:17:51]Read from MH i2c: E2 17 00 F7 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 22 [15:17:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:17:51]wFMCommunicate OK [15:17:51]CreateOFDProtocolMessage done [15:17:51]OFDSenderStorePacket 318063 [15:17:51]StoreOFDPacket docnum=318063 [15:17:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 53 06 08 01 56 CA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 1A 02 00 00 F4 03 04 00 1F AB 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6F DA 04 00 35 04 06 00 DB 67 B6 B3 19 D4 6F 0E AB 27 0A 57 BF 5C [15:17:51]CheckFolder [15:17:51]dirname=/storage/ofd_packets [15:17:51]CheckFolder done [15:17:51]ProducePacketName [15:17:51]name=ofd_packets/00318063 [15:17:51]NVStorageSaveData ofd_packets/00318063 [15:17:51]File name is /storage/ofd_packets/00318063 [15:17:51]Write 302 bytes [15:17:51]NVStorageSaveData done [15:17:51]OFDSenderStorePacket done [15:17:51]KKMCreateOFDPacket done [15:17:51]NVStorageSaveData kkm_last_timestamp [15:17:51]File name is /storage/kkm_last_timestamp [15:17:51]Write 4 bytes [15:17:51]NVStorageSaveData done [15:17:51]ExternCall_PrintAddStr [15:17:51]wPrintStart [15:17:51]Write to MH i2c: 01 00 00 F8 5D 55 [15:17:51]Write i2c OK [15:17:51]MH_I2C_Read... [15:17:51]Read from MH i2c: 01 [15:17:51]MH_I2C_Read... [15:17:51]Read from MH i2c: 01 07 00 [15:17:51]MH_I2C_Read... [15:17:51]Read from MH i2c: 01 07 00 F8 5D 00 00 00 00 00 FF 0F 6A [15:17:51]RasterBufferAndPrint [15:17:51]line Счет N : (1)1093044 [15:17:51]line ИНН: 02508201610067 [15:17:51]line Контрольно-Кассовый Чек [15:17:51]line ПРОДАЖА [15:17:51]line ТРК (МРК, ГНК) : 41 [15:17:51]line Товар: 2710194210 [15:17:51]line ДТ(л)-К-2 [15:17:51]line 6.570 * 76.20 [15:17:51]line = 500.63 [15:17:51]line НДС 12% НСП 1% [15:17:51]line > о реализуемом товаре [15:17:51]line ОКРУГЛЕНИЕ: -0.63 [15:17:51]line ИТОГО: 500.00 [15:17:51]line Внесено: 500.00 [15:17:51]line СДАЧА: 0.00 [15:17:51]line НСП 1% : 4.43 [15:17:51]line НДС 12% : 53.16 [15:17:51]line Наличными: 500.00 [15:17:51]line Безнал.: 0.00 [15:17:51]line Место: АЗС № 101 "Партнер Нефть" [15:17:51]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:17:51]line СНО: Общий режим [15:17:51]line Чек 538 28.10.2024 15:17 [15:17:51]line Смена: 546 ФФД: 1.0 [15:17:51]line ЗНМ: 0300000082 [15:17:51]line РНМ: 0000000000091628 [15:17:51]line Версия ККМ: 001 [15:17:51]line ФМ: 0000000000874671 [15:17:51]line ФД: 318063 [15:17:51]line ФПД: 241238493305300 [15:17:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T151751&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318063&fm=241238493305300&tin=02508201610067®Number=0000000000091628&sum=50000 [15:17:51]OFD Sender: Processing packet 318063 [packets to send 127, broken 126] [15:17:51]ProducePacketName [15:17:51]name=ofd_packets/00318063 [15:17:51]OFD Sender: To server: pG, [15:17:51]CommunicateWithHost lk.salyk.kg:30040 [15:17:51]ConnectInit lk.salyk.kg [15:17:51]written 0, free lines is 4095 [15:17:51]Connected sock=10 [15:17:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 53 06 08 01 56 CA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 1A 02 00 00 F4 03 04 00 1F AB 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6F DA 04 00 35 04 06 00 DB 67 B6 B3 19 D4 6F 0E AB 27 0A 57 BF 5C [15:17:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 FF 6D 47 00 93 44 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6F DA 04 00 F4 03 04 00 D8 56 1F 67 B6 04 01 00 00 BE 2B 22 B8 D4 41 27 A7 [15:17:52]CommunicateWithHost err = 0 [15:17:52]CheckOFDResponse [15:17:52]1017 (14) - 77093643461234 [15:17:52]1041 (16) - 0000000000874671 [15:17:52]1040 (4) - 318063 [15:17:52]1012 (4) - 28.10.2024 09:18 [15:17:52]1206 (1) - 0 [15:17:52]OFD Sender: Remove packet 318063 [15:17:52]ProducePacketName [15:17:52]name=ofd_packets/00318063 [15:17:52]NVStorageDeleteData [15:17:52]Write to MH i2c: 01 00 00 23 5E 81 [15:17:52]Write i2c OK [15:17:52]MH_I2C_Read... [15:17:52]Read from MH i2c: 01 [15:17:52]MH_I2C_Read... [15:17:52]Read from MH i2c: 01 07 00 [15:17:52]MH_I2C_Read... [15:17:52]Read from MH i2c: 01 07 00 23 5E 00 00 00 00 00 F8 0C 8C [15:17:52]RasterBufferAndPrint [15:17:52]line [15:17:52]line [15:17:52]line [15:17:52]line [15:17:52]line [15:17:52]written 0, free lines is 3335 [15:17:52]MH_Cut [15:17:52]Write to MH i2c: D1 01 00 2A 5E 01 5A [15:17:52]Write i2c OK [15:17:52]MH_I2C_Read... [15:17:52]Read from MH i2c: D1 [15:17:52]MH_I2C_Read... [15:17:52]Read from MH i2c: D1 01 00 [15:17:52]MH_I2C_Read... [15:17:52]Read from MH i2c: D1 01 00 2A 5E 00 59 [15:17:52]Write to MH i2c: 01 00 00 2B 5E 89 [15:17:52]Write i2c OK [15:17:52]MH_I2C_Read... [15:17:52]OFD Sender: No OFD packet to send [15:17:53]*** Cut start [15:17:53]*** Partial cut [15:17:53]*** CUTSNS_PIN = 1 [15:17:53]*** CUTSNS_PIN = 0 [15:17:53]*** Brake cut motor [15:17:53]Read from MH i2c: 01 [15:17:53]MH_I2C_Read... [15:17:53]*** Stop cut motor [15:17:53]*** Cut end [15:17:53]Read from MH i2c: 01 07 00 [15:17:53]MH_I2C_Read... [15:17:53]Read from MH i2c: 01 07 00 2B 5E 00 00 00 00 00 FF 0F 9E [15:17:53]process_action close_receipt done [15:17:53]requested_data is exist [15:17:53]produce_requested_data [15:17:53]requested_item fm.sn is exist - process it [15:17:53]wFMCommunicate request_size=4 [15:17:53]MH_SAM_APDU [15:17:53]CAPDU: 80 11 00 00 [15:17:53]Write to MH i2c: E2 08 00 2C 5E 80 11 00 00 00 00 00 00 04 [15:17:53]Write i2c OK [15:17:53]MH_I2C_Read... [15:17:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:17:53]Read from MH i2c: E2 [15:17:53]MH_I2C_Read... [15:17:53]Read from MH i2c: E2 17 00 [15:17:53]MH_I2C_Read... [15:17:53]Read from MH i2c: E2 17 00 2C 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 58 [15:17:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:17:53]wFMCommunicate OK [15:17:53]requested_item fd.num is exist - process it [15:17:53]SAM_PROTO_GetFieldsCounters [15:17:53]wFMCommunicate request_size=4 [15:17:53]MH_SAM_APDU [15:17:53]CAPDU: 80 13 00 00 [15:17:53]Write to MH i2c: E2 08 00 2D 5E 80 13 00 00 00 00 00 00 07 [15:17:53]Write i2c OK [15:17:53]MH_I2C_Read... [15:17:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:17:53]Read from MH i2c: E2 [15:17:53]MH_I2C_Read... [15:17:53]Read from MH i2c: E2 62 00 [15:17:53]MH_I2C_Read... [15:17:53]Read from MH i2c: E2 62 00 2D 5E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 6F DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 1A 02 00 00 5E 04 04 00 1A 02 00 00 57 04 04 00 1B 02 00 00 19 04 04 00 00 00 00 00 90 00 EF [15:17:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 6F DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 1A 02 00 00 5E 04 04 00 1A 02 00 00 57 04 04 00 1B 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:17:53]wFMCommunicate OK [15:17:53]SAM_PROTO_GetFieldsCounters done [15:17:53]requested_item shift.num is exist - process it [15:17:53]requested_item shift.opened is exist - process it [15:17:53]req_shift_opened [15:17:53]FM_GetShiftState [15:17:53]SAM_PROTO_GetShiftState [15:17:53]wFMCommunicate request_size=4 [15:17:53]MH_SAM_APDU [15:17:53]CAPDU: 80 13 01 00 [15:17:53]Write to MH i2c: E2 08 00 2E 5E 80 13 01 00 00 00 00 00 09 [15:17:53]Write i2c OK [15:17:53]MH_I2C_Read... [15:17:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:17:54]Read from MH i2c: E2 [15:17:54]MH_I2C_Read... [15:17:54]Read from MH i2c: E2 0E 00 [15:17:54]MH_I2C_Read... [15:17:54]Read from MH i2c: E2 0E 00 2E 5E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 02 [15:17:54]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:17:54]wFMCommunicate OK [15:17:54]SAM_PROTO_GetShiftState done [15:17:54]FM_GetShiftState done [15:17:54]req_shift_opened done [15:17:54]requested_item shift.open_date is exist - process it [15:17:54]req_shift_open_date [15:17:54]req_shift_open_date done [15:17:54]produce_requested_data done [15:17:54]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318063,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:17:54]process_action_free close_receipt [15:17:54]json_value_free [15:17:54]json_value_free done [15:17:54]process_json_proto returns [15:17:54]Send response to host [15:17:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318063,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:17:54]free response buf [15:17:54]execute_script done [15:17:54]execute_script returns [15:17:54]free content buf [15:17:54]Sock 7.Close socket [15:17:54]Sock 7.Thread stoped [15:17:57]OFD Sender: No OFD packet to send [15:18:02]OFD Sender: No OFD packet to send [15:18:07]OFD Sender: No OFD packet to send [15:18:12]OFD Sender: No OFD packet to send [15:18:17]OFD Sender: No OFD packet to send [15:18:22]OFD Sender: No OFD packet to send [15:18:27]OFD Sender: No OFD packet to send [15:18:32]OFD Sender: No OFD packet to send [15:18:37]OFD Sender: No OFD packet to send [15:18:42]OFD Sender: No OFD packet to send [15:18:43]accept exits with 9 [15:18:43]New connection [15:18:43]New thread 3067436388 created [15:18:43]Thread 3067293028 joined [15:18:43]Waiting for new connection... [15:18:43] Sock 9.Parse request [15:18:43]Sock 9.Check first char [15:18:43]Sock 9.First char is OK [15:18:43]request: POST /json_proto HTTP/1.0 [15:18:43]Method: POST [15:18:43]URL: /json_proto [15:18:43]Method is POST - this is cgi request [15:18:43]url: /json_proto [15:18:43]query_string will be loaded in cgi processing [15:18:43]execute_cgi json_proto POST (null) [15:18:43]execute_cgi path=json_proto method=POST [15:18:43]POST find Content-Length [15:18:43]Host: 172.17.50.195:8080 [15:18:43]Content-Length: 686 [15:18:43]Content-Type: application/json [15:18:43] [15:18:43]POST finish read [15:18:43]Found Content-Length = 686 [15:18:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093045", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:18:43]execute_script... [15: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)1093045", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:18:43]POST & json_proto [15:18:43]process_json_proto [15:18:43]json parsed OK: [15:18:43]protocol is kg_v1.0 [15:18:43]action value=close_receipt [15:18:43]process_action close_receipt [15:18:43]cmd_close_receipt [15:18:43]MH_GetDate [15:18:43]Write to MH i2c: F0 00 00 2F 5E 7C [15:18:43]Write i2c OK [15:18:43]MH_I2C_Read... [15:18:43]Read from MH i2c: F0 [15:18:43]MH_I2C_Read... [15:18:43]Read from MH i2c: F0 09 00 [15:18:43]MH_I2C_Read... [15:18:43]Read from MH i2c: F0 09 00 2F 5E 00 55 AB 1F 67 43 33 1C 67 04 [15:18:43]GetLastDocTimeStamp 1730128671 [15:18:43]current date 1730128725 [15:18:43]FM_GetShiftState [15:18:43]SAM_PROTO_GetShiftState [15:18:43]wFMCommunicate request_size=4 [15:18:43]MH_SAM_APDU [15:18:43]CAPDU: 80 13 01 00 [15:18:43]Write to MH i2c: E2 08 00 30 5E 80 13 01 00 00 00 00 00 0B [15:18:43]Write i2c OK [15:18:43]MH_I2C_Read... [15:18:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:18:43]Read from MH i2c: E2 [15:18:43]MH_I2C_Read... [15:18:43]Read from MH i2c: E2 0E 00 [15:18:43]MH_I2C_Read... [15:18:43]Read from MH i2c: E2 0E 00 30 5E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 04 [15:18:43]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:18:43]wFMCommunicate OK [15:18:43]SAM_PROTO_GetShiftState done [15:18:43]FM_GetShiftState done [15:18:43]opened in 1730073493 [15:18:43]opened+sec_in_day 1730159893 [15:18:43]quantity*price = 100001 [15:18:43]sum+1 = 100002 [15:18:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 539 28.10.2024 15:18 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318064 ФПД: 162724607892217 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T151845&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318064&fm=162724607892217&tin=02508201610067®Number=0000000000091628&sum=100000 [15:18:45]StoreToDocumentArchive [15:18:45]shift 546 fd 318064 [15:18:45]save to /storage/0546/doc_00318064 [15:18:45]save last doc name /storage/0546/doc_00318064 to /storage/kkm_last_doc_name [15:18:45]save OK [15:18:45]Clear old archive folders... [15:18:45]ProcessDocumentItem done err = 0, tmpTLVsize=250 [15:18:45]tlvbuf is 013BADD0 [15:18:45]SAM_PROTO_ClearQueue [15:18:45]wFMCommunicate request_size=4 [15:18:45]MH_SAM_APDU [15:18:45]CAPDU: 80 09 00 00 [15:18:45]Write to MH i2c: E2 08 00 3D 5E 80 09 00 00 00 00 00 00 0D [15:18:45]Write i2c OK [15:18:45]MH_I2C_Read... [15:18:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:18:45]Read from MH i2c: E2 [15:18:45]MH_I2C_Read... [15:18:45]Read from MH i2c: E2 03 00 [15:18:45]MH_I2C_Read... [15:18:45]Read from MH i2c: E2 03 00 3D 5E 00 90 00 0F [15:18:45]RAPDU: 90 00 [15:18:45]wFMCommunicate OK [15:18:45]SAM_PROTO_ClearQueue done [15:18:45]KKMCreateOFDPacket [15:18:45]OFDProtocolAddRootSTLVToBuf [15:18:45]FM_MakeSignedData [15:18:45]FM_MakeSignedData [15:18:45]SAM_PROTO_SignData [15:18:45]wFMCommunicate request_size=4 [15:18:45]MH_SAM_APDU [15:18:45]CAPDU: 80 0D 01 02 [15:18:45]Write to MH i2c: E2 08 00 3E 5E 80 0D 01 02 00 00 00 00 15 [15:18:45]Write i2c OK [15:18:45]MH_I2C_Read... [15:18:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:18:45]Read from MH i2c: E2 [15:18:45]MH_I2C_Read... [15:18:45]Read from MH i2c: E2 03 00 [15:18:45]MH_I2C_Read... [15:18:45]Read from MH i2c: E2 03 00 3E 5E 00 90 00 10 [15:18:45]RAPDU: 90 00 [15:18:45]wFMCommunicate OK [15:18:45]wFMCommunicate request_size=255 [15:18:45]MH_SAM_APDU [15: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 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 1B 02 00 00 F4 03 04 00 55 AB 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 70 DA 04 00 35 04 06 00 93 FF [15:18:45]Write to MH i2c: E2 02 01 3F 5E 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 1B 02 00 00 F4 03 04 00 55 AB 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 70 DA 04 00 35 04 06 00 93 FF 00 00 69 [15:18:45]Write i2c OK [15:18:45]MH_I2C_Read... [15:18:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:18:45]Read from MH i2c: E2 [15:18:45]MH_I2C_Read... [15:18:45]Read from MH i2c: E2 03 00 [15:18:45]MH_I2C_Read... [15:18:45]Read from MH i2c: E2 03 00 3F 5E 00 90 00 11 [15:18:45]RAPDU: 90 00 [15:18:45]wFMCommunicate OK [15:18:45]wFMCommunicate request_size=9 [15:18:45]MH_SAM_APDU [15:18:45]CAPDU: 80 0D 02 02 04 46 73 1A F9 [15:18:45]Write to MH i2c: E2 0C 00 40 5E 80 0D 02 02 04 00 46 73 1A F9 00 00 EC [15:18:45]Write i2c OK [15:18:45]MH_I2C_Read... [15:18:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:18:45]Read from MH i2c: E2 [15:18:45]MH_I2C_Read... [15:18:45]Read from MH i2c: E2 03 00 [15:18:45]MH_I2C_Read... [15:18:45]Read from MH i2c: E2 03 00 40 5E 00 90 00 12 [15:18:45]RAPDU: 90 00 [15:18:45]wFMCommunicate OK [15:18:45]wFMCommunicate request_size=4 [15:18:45]MH_SAM_APDU [15:18:45]CAPDU: 80 0D 03 02 [15:18:45]Write to MH i2c: E2 08 00 41 5E 80 0D 03 02 00 00 00 00 1A [15:18:45]Write i2c OK [15:18:45]MH_I2C_Read... [15:18:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:18:45]Read from MH i2c: E2 [15:18:45]MH_I2C_Read... [15:18:45]Read from MH i2c: E2 0B 00 [15:18:45]MH_I2C_Read... [15:18:45]Read from MH i2c: E2 0B 00 41 5E 00 3C 8B 10 7C 62 FD 5E 76 90 00 A1 [15:18:45]RAPDU: 3C 8B 10 7C 62 FD 5E 76 90 00 [15:18:45]wFMCommunicate OK [15:18:45]SAM_PROTO_SignData done [15:18:45]FM_MakeSignedData done [15:18:45]CreateOFDProtocolMessage [15:18:45]wFMCommunicate request_size=4 [15:18:45]MH_SAM_APDU [15:18:45]CAPDU: 80 11 00 00 [15:18:45]Write to MH i2c: E2 08 00 42 5E 80 11 00 00 00 00 00 00 1A [15:18:45]Write i2c OK [15:18:45]MH_I2C_Read... [15:18:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:18:45]Read from MH i2c: E2 [15:18:45]MH_I2C_Read... [15:18:45]Read from MH i2c: E2 17 00 [15:18:45]MH_I2C_Read... [15:18:45]Read from MH i2c: E2 17 00 42 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 6E [15:18:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:18:45]wFMCommunicate OK [15:18:45]CreateOFDProtocolMessage done [15:18:45]OFDSenderStorePacket 318064 [15:18:45]StoreOFDPacket docnum=318064 [15:18:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 5B 4F 06 01 0F FF 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 1B 02 00 00 F4 03 04 00 55 AB 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 70 DA 04 00 35 04 06 00 93 FF 46 73 1A F9 3C 8B 10 7C 62 FD 5E 76 [15:18:45]CheckFolder [15:18:45]dirname=/storage/ofd_packets [15:18:45]CheckFolder done [15:18:45]ProducePacketName [15:18:45]name=ofd_packets/00318064 [15:18:45]NVStorageSaveData ofd_packets/00318064 [15:18:45]File name is /storage/ofd_packets/00318064 [15:18:45]Write 300 bytes [15:18:45]NVStorageSaveData done [15:18:45]OFDSenderStorePacket done [15:18:45]KKMCreateOFDPacket done [15:18:45]NVStorageSaveData kkm_last_timestamp [15:18:45]File name is /storage/kkm_last_timestamp [15:18:45]Write 4 bytes [15:18:45]NVStorageSaveData done [15:18:45]ExternCall_PrintAddStr [15:18:45]wPrintStart [15:18:45]Write to MH i2c: 01 00 00 43 5E A1 [15:18:45]Write i2c OK [15:18:45]MH_I2C_Read... [15:18:45]Read from MH i2c: 01 [15:18:45]MH_I2C_Read... [15:18:45]Read from MH i2c: 01 07 00 [15:18:45]MH_I2C_Read... [15:18:45]Read from MH i2c: 01 07 00 43 5E 00 00 00 00 00 FF 0F B6 [15:18:45]RasterBufferAndPrint [15:18:45]line Счет N : (1)1093045 [15:18:45]line ИНН: 02508201610067 [15:18:45]line Контрольно-Кассовый Чек [15:18:45]line ПРОДАЖА [15:18:45]line ТРК (МРК, ГНК) : 71 [15:18:45]line Товар: 2711190000 [15:18:45]line ГАЗ-К-5 [15:18:45]line 26.110 * 38.30 [15:18:45]line = 1000.01 [15:18:45]line НДС 12% НСП 1% [15:18:45]line > о реализуемом товаре [15:18:45]line ОКРУГЛЕНИЕ: -0.01 [15:18:45]line ИТОГО: 1000.00 [15:18:45]line Внесено: 1000.00 [15:18:45]line СДАЧА: 0.00 [15:18:45]line НСП 1% : 8.85 [15:18:45]line НДС 12% : 106.20 [15:18:45]line Наличными: 1000.00 [15:18:45]line Безнал.: 0.00 [15:18:45]line Место: АЗС № 101 "Партнер Нефть" [15:18:45]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:18:45]line СНО: Общий режим [15:18:45]line Чек 539 28.10.2024 15:18 [15:18:45]line Смена: 546 ФФД: 1.0 [15:18:45]line ЗНМ: 0300000082 [15:18:45]line РНМ: 0000000000091628 [15:18:45]line Версия ККМ: 001 [15:18:45]line ФМ: 0000000000874671 [15:18:45]line ФД: 318064 [15:18:45]line ФПД: 162724607892217 [15:18:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T151845&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318064&fm=162724607892217&tin=02508201610067®Number=0000000000091628&sum=100000 [15:18:45]OFD Sender: Processing packet 318064 [packets to send 127, broken 126] [15:18:45]ProducePacketName [15:18:45]name=ofd_packets/00318064 [15:18:45]OFD Sender: To server: pG, [15:18:45]CommunicateWithHost lk.salyk.kg:30040 [15:18:45]ConnectInit lk.salyk.kg [15:18:45]written 0, free lines is 4095 [15:18:46]Connected sock=10 [15:18:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 5B 4F 06 01 0F FF 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 1B 02 00 00 F4 03 04 00 55 AB 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 70 DA 04 00 35 04 06 00 93 FF 46 73 1A F9 3C 8B 10 7C 62 FD 5E 76 [15:18:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 6E 17 47 00 44 A2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 70 DA 04 00 F4 03 04 00 0E 57 1F 67 B6 04 01 00 00 BF 3D E9 E8 8D 2C 56 61 [15:18:46]CommunicateWithHost err = 0 [15:18:46]CheckOFDResponse [15:18:46]1017 (14) - 77093643461234 [15:18:46]1041 (16) - 0000000000874671 [15:18:46]1040 (4) - 318064 [15:18:46]1012 (4) - 28.10.2024 09:19 [15:18:46]1206 (1) - 0 [15:18:46]OFD Sender: Remove packet 318064 [15:18:46]ProducePacketName [15:18:46]name=ofd_packets/00318064 [15:18:46]NVStorageDeleteData [15:18:46]Write to MH i2c: 01 00 00 6E 5E CC [15:18:46]Write i2c OK [15:18:46]MH_I2C_Read... [15:18:46]Read from MH i2c: 01 [15:18:46]MH_I2C_Read... [15:18:46]Read from MH i2c: 01 07 00 [15:18:46]MH_I2C_Read... [15:18:46]Read from MH i2c: 01 07 00 6E 5E 00 00 00 00 00 ED 0C CC [15:18:46]RasterBufferAndPrint [15:18:46]line [15:18:46]line [15:18:46]line [15:18:46]line [15:18:46]line [15:18:46]written 0, free lines is 3318 [15:18:46]MH_Cut [15:18:46]Write to MH i2c: D1 01 00 75 5E 01 A5 [15:18:46]Write i2c OK [15:18:46]MH_I2C_Read... [15:18:46]Read from MH i2c: D1 [15:18:46]MH_I2C_Read... [15:18:46]Read from MH i2c: D1 01 00 [15:18:46]MH_I2C_Read... [15:18:46]Read from MH i2c: D1 01 00 75 5E 00 A4 [15:18:46]Write to MH i2c: 01 00 00 76 5E D4 [15:18:46]Write i2c OK [15:18:46]MH_I2C_Read... [15:18:46]OFD Sender: No OFD packet to send [15:18:47]*** Cut start [15:18:47]*** Partial cut [15:18:47]*** CUTSNS_PIN = 1 [15:18:47]*** CUTSNS_PIN = 0 [15:18:47]*** Brake cut motor [15:18:47]Read from MH i2c: 01 [15:18:47]MH_I2C_Read... [15:18:47]*** Stop cut motor [15:18:47]*** Cut end [15:18:47]Read from MH i2c: 01 07 00 [15:18:47]MH_I2C_Read... [15:18:47]Read from MH i2c: 01 07 00 76 5E 00 00 00 00 00 FF 0F E9 [15:18:47]process_action close_receipt done [15:18:47]requested_data is exist [15:18:47]produce_requested_data [15:18:47]requested_item fm.sn is exist - process it [15:18:47]wFMCommunicate request_size=4 [15:18:47]MH_SAM_APDU [15:18:47]CAPDU: 80 11 00 00 [15:18:47]Write to MH i2c: E2 08 00 77 5E 80 11 00 00 00 00 00 00 4F [15:18:47]Write i2c OK [15:18:47]MH_I2C_Read... [15:18:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:18:47]Read from MH i2c: E2 [15:18:47]MH_I2C_Read... [15:18:47]Read from MH i2c: E2 17 00 [15:18:47]MH_I2C_Read... [15:18:47]Read from MH i2c: E2 17 00 77 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A3 [15:18:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:18:47]wFMCommunicate OK [15:18:47]requested_item fd.num is exist - process it [15:18:47]SAM_PROTO_GetFieldsCounters [15:18:47]wFMCommunicate request_size=4 [15:18:47]MH_SAM_APDU [15:18:47]CAPDU: 80 13 00 00 [15:18:47]Write to MH i2c: E2 08 00 78 5E 80 13 00 00 00 00 00 00 52 [15:18:47]Write i2c OK [15:18:47]MH_I2C_Read... [15:18:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:18:47]Read from MH i2c: E2 [15:18:47]MH_I2C_Read... [15:18:47]Read from MH i2c: E2 62 00 [15:18:47]MH_I2C_Read... [15:18:47]Read from MH i2c: E2 62 00 78 5E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 70 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 1B 02 00 00 5E 04 04 00 1B 02 00 00 57 04 04 00 1C 02 00 00 19 04 04 00 00 00 00 00 90 00 3E [15:18:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 70 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 1B 02 00 00 5E 04 04 00 1B 02 00 00 57 04 04 00 1C 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:18:47]wFMCommunicate OK [15:18:47]SAM_PROTO_GetFieldsCounters done [15:18:47]requested_item shift.num is exist - process it [15:18:47]requested_item shift.opened is exist - process it [15:18:47]req_shift_opened [15:18:47]FM_GetShiftState [15:18:47]SAM_PROTO_GetShiftState [15:18:47]wFMCommunicate request_size=4 [15:18:47]MH_SAM_APDU [15:18:47]CAPDU: 80 13 01 00 [15:18:47]Write to MH i2c: E2 08 00 79 5E 80 13 01 00 00 00 00 00 54 [15:18:47]Write i2c OK [15:18:47]MH_I2C_Read... [15:18:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:18:48]Read from MH i2c: E2 [15:18:48]MH_I2C_Read... [15:18:48]Read from MH i2c: E2 0E 00 [15:18:48]MH_I2C_Read... [15:18:48]Read from MH i2c: E2 0E 00 79 5E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 4D [15:18:48]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:18:48]wFMCommunicate OK [15:18:48]SAM_PROTO_GetShiftState done [15:18:48]FM_GetShiftState done [15:18:48]req_shift_opened done [15:18:48]requested_item shift.open_date is exist - process it [15:18:48]req_shift_open_date [15:18:48]req_shift_open_date done [15:18:48]produce_requested_data done [15:18:48]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318064,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:18:48]process_action_free close_receipt [15:18:48]json_value_free [15:18:48]json_value_free done [15:18:48]process_json_proto returns [15:18:48]Send response to host [15:18:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318064,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:18:48]free response buf [15:18:48]execute_script done [15:18:48]execute_script returns [15:18:48]free content buf [15:18:48]Sock 9.Close socket [15:18:48]Sock 9.Thread stoped [15:18:51]OFD Sender: No OFD packet to send [15:18:56]OFD Sender: No OFD packet to send [15:19:01]OFD Sender: No OFD packet to send [15:19:06]OFD Sender: No OFD packet to send [15:19:08]accept exits with 7 [15:19:08]New connection [15:19:08]New thread 3067293028 created [15:19:08]Thread 3067436388 joined [15:19:08]Waiting for new connection... [15:19:08] Sock 7.Parse request [15:19:08]Sock 7.Check first char [15:19:08]Sock 7.First char is OK [15:19:08]request: POST /json_proto HTTP/1.0 [15:19:08]Method: POST [15:19:08]URL: /json_proto [15:19:08]Method is POST - this is cgi request [15:19:08]url: /json_proto [15:19:08]query_string will be loaded in cgi processing [15:19:08]execute_cgi json_proto POST (null) [15:19:08]execute_cgi path=json_proto method=POST [15:19:08]POST find Content-Length [15:19:08]Host: 172.17.50.195:8080 [15:19:08]Content-Length: 678 [15:19:08]Content-Type: application/json [15:19:08] [15:19:08]POST finish read [15:19:08]Found Content-Length = 678 [15:19:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093047", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:19:08]execute_script... [15:19: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)1093047", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:19:08]POST & json_proto [15:19:08]process_json_proto [15:19:08]json parsed OK: [15:19:08]protocol is kg_v1.0 [15:19:08]action value=close_receipt [15:19:08]process_action close_receipt [15:19:08]cmd_close_receipt [15:19:08]MH_GetDate [15:19:08]Write to MH i2c: F0 00 00 7A 5E C7 [15:19:08]Write i2c OK [15:19:08]MH_I2C_Read... [15:19:08]Read from MH i2c: F0 [15:19:08]MH_I2C_Read... [15:19:08]Read from MH i2c: F0 09 00 [15:19:08]MH_I2C_Read... [15:19:08]Read from MH i2c: F0 09 00 7A 5E 00 6D AB 1F 67 43 33 1C 67 67 [15:19:08]GetLastDocTimeStamp 1730128725 [15:19:08]current date 1730128749 [15:19:08]FM_GetShiftState [15:19:08]SAM_PROTO_GetShiftState [15:19:08]wFMCommunicate request_size=4 [15:19:08]MH_SAM_APDU [15:19:08]CAPDU: 80 13 01 00 [15:19:08]Write to MH i2c: E2 08 00 7B 5E 80 13 01 00 00 00 00 00 56 [15:19:08]Write i2c OK [15:19:08]MH_I2C_Read... [15:19:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:19:08]Read from MH i2c: E2 [15:19:08]MH_I2C_Read... [15:19:08]Read from MH i2c: E2 0E 00 [15:19:08]MH_I2C_Read... [15:19:08]Read from MH i2c: E2 0E 00 7B 5E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 4F [15:19:08]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:19:08]wFMCommunicate OK [15:19:08]SAM_PROTO_GetShiftState done [15:19:08]FM_GetShiftState done [15:19:08]opened in 1730073493 [15:19:08]opened+sec_in_day 1730159893 [15:19:08]quantity*price = 40006 [15:19:08]sum+1 = 40007 [15:19:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 540 28.10.2024 15:19 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318065 ФПД: 249032211723975 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T151909&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318065&fm=249032211723975&tin=02508201610067®Number=0000000000091628&sum=40000 [15:19:09]StoreToDocumentArchive [15:19:09]shift 546 fd 318065 [15:19:09]save to /storage/0546/doc_00318065 [15:19:09]save last doc name /storage/0546/doc_00318065 to /storage/kkm_last_doc_name [15:19:09]save OK [15:19:09]Clear old archive folders... [15:19:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:19:09]tlvbuf is 01604410 [15:19:09]SAM_PROTO_ClearQueue [15:19:09]wFMCommunicate request_size=4 [15:19:09]MH_SAM_APDU [15:19:09]CAPDU: 80 09 00 00 [15:19:09]Write to MH i2c: E2 08 00 88 5E 80 09 00 00 00 00 00 00 58 [15:19:09]Write i2c OK [15:19:09]MH_I2C_Read... [15:19:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:19:09]Read from MH i2c: E2 [15:19:09]MH_I2C_Read... [15:19:09]Read from MH i2c: E2 03 00 [15:19:09]MH_I2C_Read... [15:19:09]Read from MH i2c: E2 03 00 88 5E 00 90 00 5A [15:19:09]RAPDU: 90 00 [15:19:09]wFMCommunicate OK [15:19:09]SAM_PROTO_ClearQueue done [15:19:09]KKMCreateOFDPacket [15:19:09]OFDProtocolAddRootSTLVToBuf [15:19:09]FM_MakeSignedData [15:19:09]FM_MakeSignedData [15:19:09]SAM_PROTO_SignData [15:19:09]wFMCommunicate request_size=4 [15:19:09]MH_SAM_APDU [15:19:09]CAPDU: 80 0D 01 02 [15:19:09]Write to MH i2c: E2 08 00 89 5E 80 0D 01 02 00 00 00 00 60 [15:19:09]Write i2c OK [15:19:09]MH_I2C_Read... [15:19:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:19:09]Read from MH i2c: E2 [15:19:09]MH_I2C_Read... [15:19:09]Read from MH i2c: E2 03 00 [15:19:09]MH_I2C_Read... [15:19:09]Read from MH i2c: E2 03 00 89 5E 00 90 00 5B [15:19:09]RAPDU: 90 00 [15:19:09]wFMCommunicate OK [15:19:09]wFMCommunicate request_size=255 [15:19:09]MH_SAM_APDU [15:19: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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 02 00 00 F4 03 04 00 6D AB 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 71 DA 04 00 35 04 06 00 E2 [15:19:09]Write to MH i2c: E2 02 01 8A 5E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 02 00 00 F4 03 04 00 6D AB 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 71 DA 04 00 35 04 06 00 E2 00 00 CE [15:19:09]Write i2c OK [15:19:09]MH_I2C_Read... [15:19:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:19:09]Read from MH i2c: E2 [15:19:09]MH_I2C_Read... [15:19:09]Read from MH i2c: E2 03 00 [15:19:09]MH_I2C_Read... [15:19:09]Read from MH i2c: E2 03 00 8A 5E 00 90 00 5C [15:19:09]RAPDU: 90 00 [15:19:09]wFMCommunicate OK [15:19:09]wFMCommunicate request_size=10 [15:19:09]MH_SAM_APDU [15:19:09]CAPDU: 80 0D 02 02 05 7E 54 84 76 C7 [15:19:09]Write to MH i2c: E2 0D 00 8B 5E 80 0D 02 02 05 00 7E 54 84 76 C7 00 00 00 [15:19:09]Write i2c OK [15:19:09]MH_I2C_Read... [15:19:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:19:09]Read from MH i2c: E2 [15:19:09]MH_I2C_Read... [15:19:09]Read from MH i2c: E2 03 00 [15:19:09]MH_I2C_Read... [15:19:09]Read from MH i2c: E2 03 00 8B 5E 00 90 00 5D [15:19:09]RAPDU: 90 00 [15:19:09]wFMCommunicate OK [15:19:09]wFMCommunicate request_size=4 [15:19:09]MH_SAM_APDU [15:19:09]CAPDU: 80 0D 03 02 [15:19:09]Write to MH i2c: E2 08 00 8C 5E 80 0D 03 02 00 00 00 00 65 [15:19:09]Write i2c OK [15:19:09]MH_I2C_Read... [15:19:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:19:09]Read from MH i2c: E2 [15:19:09]MH_I2C_Read... [15:19:09]Read from MH i2c: E2 0B 00 [15:19:09]MH_I2C_Read... [15:19:09]Read from MH i2c: E2 0B 00 8C 5E 00 E1 20 69 3E 82 23 D6 FE 90 00 87 [15:19:09]RAPDU: E1 20 69 3E 82 23 D6 FE 90 00 [15:19:09]wFMCommunicate OK [15:19:09]SAM_PROTO_SignData done [15:19:09]FM_MakeSignedData done [15:19:09]CreateOFDProtocolMessage [15:19:09]wFMCommunicate request_size=4 [15:19:09]MH_SAM_APDU [15:19:09]CAPDU: 80 11 00 00 [15:19:09]Write to MH i2c: E2 08 00 8D 5E 80 11 00 00 00 00 00 00 65 [15:19:09]Write i2c OK [15:19:09]MH_I2C_Read... [15:19:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:19:09]Read from MH i2c: E2 [15:19:09]MH_I2C_Read... [15:19:09]Read from MH i2c: E2 17 00 [15:19:09]MH_I2C_Read... [15:19:09]Read from MH i2c: E2 17 00 8D 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B9 [15:19:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:19:09]wFMCommunicate OK [15:19:09]CreateOFDProtocolMessage done [15:19:09]OFDSenderStorePacket 318065 [15:19:09]StoreOFDPacket docnum=318065 [15:19:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 72 73 07 01 71 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 02 00 00 F4 03 04 00 6D AB 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 71 DA 04 00 35 04 06 00 E2 7E 54 84 76 C7 E1 20 69 3E 82 23 D6 FE [15:19:09]CheckFolder [15:19:09]dirname=/storage/ofd_packets [15:19:09]CheckFolder done [15:19:09]ProducePacketName [15:19:09]name=ofd_packets/00318065 [15:19:09]NVStorageSaveData ofd_packets/00318065 [15:19:09]File name is /storage/ofd_packets/00318065 [15:19:09]Write 301 bytes [15:19:09]NVStorageSaveData done [15:19:09]OFDSenderStorePacket done [15:19:09]KKMCreateOFDPacket done [15:19:09]NVStorageSaveData kkm_last_timestamp [15:19:09]File name is /storage/kkm_last_timestamp [15:19:09]Write 4 bytes [15:19:09]NVStorageSaveData done [15:19:09]ExternCall_PrintAddStr [15:19:09]wPrintStart [15:19:09]Write to MH i2c: 01 00 00 8E 5E EC [15:19:09]Write i2c OK [15:19:09]MH_I2C_Read... [15:19:09]Read from MH i2c: 01 [15:19:09]MH_I2C_Read... [15:19:09]Read from MH i2c: 01 07 00 [15:19:09]MH_I2C_Read... [15:19:09]Read from MH i2c: 01 07 00 8E 5E 00 00 00 00 00 FF 0F 01 [15:19:09]RasterBufferAndPrint [15:19:09]line Счет N : (1)1093047 [15:19:09]line ИНН: 02508201610067 [15:19:09]line Контрольно-Кассовый Чек [15:19:09]line ПРОДАЖА [15:19:09]line ТРК (МРК, ГНК) : 33 [15:19:09]line Товар: 2710124130 [15:19:09]line Аи-92-К-2 [15:19:09]line 5.980 * 66.90 [15:19:09]line = 400.06 [15:19:09]line НДС 12% НСП 1% [15:19:09]line > о реализуемом товаре [15:19:09]line ОКРУГЛЕНИЕ: -0.06 [15:19:09]line ИТОГО: 400.00 [15:19:09]line Внесено: 400.00 [15:19:09]line СДАЧА: 0.00 [15:19:09]line НСП 1% : 3.54 [15:19:09]line НДС 12% : 42.48 [15:19:09]line Наличными: 400.00 [15:19:09]line Безнал.: 0.00 [15:19:09]line Место: АЗС № 101 "Партнер Нефть" [15:19:09]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:19:09]line СНО: Общий режим [15:19:09]line Чек 540 28.10.2024 15:19 [15:19:09]line Смена: 546 ФФД: 1.0 [15:19:09]line ЗНМ: 0300000082 [15:19:09]line РНМ: 0000000000091628 [15:19:09]line Версия ККМ: 001 [15:19:09]line ФМ: 0000000000874671 [15:19:09]line ФД: 318065 [15:19:09]line ФПД: 249032211723975 [15:19:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T151909&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318065&fm=249032211723975&tin=02508201610067®Number=0000000000091628&sum=40000 [15:19:10]written 0, free lines is 4095 [15:19:10]OFD Sender: Processing packet 318065 [packets to send 127, broken 126] [15:19:10]ProducePacketName [15:19:10]name=ofd_packets/00318065 [15:19:10]OFD Sender: To server: pG, [15:19:10]CommunicateWithHost lk.salyk.kg:30040 [15:19:10]ConnectInit lk.salyk.kg [15:19:10]Write to MH i2c: 01 00 00 B9 5E 17 [15:19:10]Write i2c OK [15:19:10]MH_I2C_Read... [15:19:10]Read from MH i2c: 01 [15:19:10]MH_I2C_Read... [15:19:10]Read from MH i2c: 01 07 00 [15:19:10]MH_I2C_Read... [15:19:10]Read from MH i2c: 01 07 00 B9 5E 00 00 00 00 00 ED 0C 17 [15:19:10]RasterBufferAndPrint [15:19:10]line [15:19:10]line [15:19:10]line [15:19:10]line [15:19:10]line [15:19:10]written 0, free lines is 3315 [15:19:10]MH_Cut [15:19:10]Write to MH i2c: D1 01 00 C0 5E 01 F0 [15:19:10]Write i2c OK [15:19:10]MH_I2C_Read... [15:19:10]Read from MH i2c: D1 [15:19:10]MH_I2C_Read... [15:19:10]Read from MH i2c: D1 01 00 [15:19:10]MH_I2C_Read... [15:19:10]Read from MH i2c: D1 01 00 C0 5E 00 EF [15:19:10]Write to MH i2c: 01 00 00 C1 5E 1F [15:19:10]Write i2c OK [15:19:10]MH_I2C_Read... [15:19:11]*** Cut start [15:19:11]*** Partial cut [15:19:11]*** CUTSNS_PIN = 1 [15:19:11]*** CUTSNS_PIN = 0 [15:19:11]*** Brake cut motor [15:19:11]Read from MH i2c: 01 [15:19:11]MH_I2C_Read... [15:19:11]*** Stop cut motor [15:19:11]*** Cut end [15:19:11]Read from MH i2c: 01 07 00 [15:19:11]MH_I2C_Read... [15:19:11]Read from MH i2c: 01 07 00 C1 5E 00 00 00 00 00 FF 0F 34 [15:19:11]process_action close_receipt done [15:19:11]requested_data is exist [15:19:11]produce_requested_data [15:19:11]requested_item fm.sn is exist - process it [15:19:11]wFMCommunicate request_size=4 [15:19:11]MH_SAM_APDU [15:19:11]CAPDU: 80 11 00 00 [15:19:11]Write to MH i2c: E2 08 00 C2 5E 80 11 00 00 00 00 00 00 9A [15:19:11]Write i2c OK [15:19:11]MH_I2C_Read... [15:19:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:19:11]Read from MH i2c: E2 [15:19:11]MH_I2C_Read... [15:19:11]Read from MH i2c: E2 17 00 [15:19:11]MH_I2C_Read... [15:19:11]Read from MH i2c: E2 17 00 C2 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 EE [15:19:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:19:11]wFMCommunicate OK [15:19:11]requested_item fd.num is exist - process it [15:19:11]SAM_PROTO_GetFieldsCounters [15:19:11]wFMCommunicate request_size=4 [15:19:11]MH_SAM_APDU [15:19:11]CAPDU: 80 13 00 00 [15:19:11]Write to MH i2c: E2 08 00 C3 5E 80 13 00 00 00 00 00 00 9D [15:19:11]Write i2c OK [15:19:11]MH_I2C_Read... [15:19:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:19:12]Read from MH i2c: E2 [15:19:12]MH_I2C_Read... [15:19:12]Read from MH i2c: E2 62 00 [15:19:12]MH_I2C_Read... [15:19:12]Read from MH i2c: E2 62 00 C3 5E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 71 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 1C 02 00 00 5E 04 04 00 1C 02 00 00 57 04 04 00 1D 02 00 00 19 04 04 00 00 00 00 00 90 00 8D [15:19:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 71 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 1C 02 00 00 5E 04 04 00 1C 02 00 00 57 04 04 00 1D 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:19:12]wFMCommunicate OK [15:19:12]SAM_PROTO_GetFieldsCounters done [15:19:12]requested_item shift.num is exist - process it [15:19:12]requested_item shift.opened is exist - process it [15:19:12]req_shift_opened [15:19:12]FM_GetShiftState [15:19:12]SAM_PROTO_GetShiftState [15:19:12]wFMCommunicate request_size=4 [15:19:12]MH_SAM_APDU [15:19:12]CAPDU: 80 13 01 00 [15:19:12]Write to MH i2c: E2 08 00 C4 5E 80 13 01 00 00 00 00 00 9F [15:19:12]Write i2c OK [15:19:12]MH_I2C_Read... [15:19:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:19:12]Read from MH i2c: E2 [15:19:12]MH_I2C_Read... [15:19:12]Read from MH i2c: E2 0E 00 [15:19:12]MH_I2C_Read... [15:19:12]Read from MH i2c: E2 0E 00 C4 5E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 98 [15:19:12]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:19:12]wFMCommunicate OK [15:19:12]SAM_PROTO_GetShiftState done [15:19:12]FM_GetShiftState done [15:19:12]req_shift_opened done [15:19:12]requested_item shift.open_date is exist - process it [15:19:12]req_shift_open_date [15:19:12]req_shift_open_date done [15:19:12]produce_requested_data done [15:19:12]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318065,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:19:12]process_action_free close_receipt [15:19:12]json_value_free [15:19:12]json_value_free done [15:19:12]process_json_proto returns [15:19:12]Send response to host [15:19:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318065,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:19:12]free response buf [15:19:12]execute_script done [15:19:12]execute_script returns [15:19:12]free content buf [15:19:12]Sock 7.Close socket [15:19:12]Sock 7.Thread stoped [15:21:22]ConnectInit Can't connect to host [15:21:22]CommunicateWithHost connect error [15:21:22]CommunicateWithHost err = -1 [15:21:22]OFD Sender: Server communicate error [15:21:27]OFD Sender: Processing packet 318065 [packets to send 127, broken 126] [15:21:27]ProducePacketName [15:21:27]name=ofd_packets/00318065 [15:21:27]OFD Sender: To server: pG, [15:21:27]CommunicateWithHost lk.salyk.kg:30040 [15:21:27]ConnectInit lk.salyk.kg [15:21:27]Connected sock=7 [15:21:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 72 73 07 01 71 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 02 00 00 F4 03 04 00 6D AB 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 71 DA 04 00 35 04 06 00 E2 7E 54 84 76 C7 E1 20 69 3E 82 23 D6 FE [15:21:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 B4 BF 47 00 2D C6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 71 DA 04 00 F4 03 04 00 B0 57 1F 67 B6 04 01 00 00 15 E0 98 68 71 23 C4 34 [15:21:28]CommunicateWithHost err = 0 [15:21:28]CheckOFDResponse [15:21:28]1017 (14) - 77093643461234 [15:21:28]1041 (16) - 0000000000874671 [15:21:28]1040 (4) - 318065 [15:21:28]1012 (4) - 28.10.2024 09:21 [15:21:28]1206 (1) - 0 [15:21:28]OFD Sender: Remove packet 318065 [15:21:28]ProducePacketName [15:21:28]name=ofd_packets/00318065 [15:21:28]NVStorageDeleteData [15:21:28]OFD Sender: No OFD packet to send [15:21:33]OFD Sender: No OFD packet to send [15:21:38]OFD Sender: No OFD packet to send [15:21:43]OFD Sender: No OFD packet to send [15:21:48]OFD Sender: No OFD packet to send [15:21:53]OFD Sender: No OFD packet to send [15:21:58]OFD Sender: No OFD packet to send [15:22:03]OFD Sender: No OFD packet to send [15:22:07]accept exits with 9 [15:22:07]New connection [15:22:07]New thread 3067436388 created [15:22:07]Thread 3067293028 joined [15:22:07]Waiting for new connection... [15:22:07] Sock 9.Parse request [15:22:07]Sock 9.Check first char [15:22:07]Sock 9.First char is OK [15:22:07]request: POST /json_proto HTTP/1.0 [15:22:07]Method: POST [15:22:07]URL: /json_proto [15:22:07]Method is POST - this is cgi request [15:22:07]url: /json_proto [15:22:07]query_string will be loaded in cgi processing [15:22:07]execute_cgi json_proto POST (null) [15:22:07]execute_cgi path=json_proto method=POST [15:22:07]POST find Content-Length [15:22:07]Host: 172.17.50.195:8080 [15:22:07]Content-Length: 686 [15:22:07]Content-Type: application/json [15:22:07] [15:22:07]POST finish read [15:22:07]Found Content-Length = 686 [15:22:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093046", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 40.010, "sum" : 1532.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9999.00, "total" : 1532.00, "payments": [ { "type": 0, "sum" : 1532.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:22:07]execute_script... [15:22:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093046", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 40.010, "sum" : 1532.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9999.00, "total" : 1532.00, "payments": [ { "type": 0, "sum" : 1532.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:22:07]POST & json_proto [15:22:07]process_json_proto [15:22:07]json parsed OK: [15:22:07]protocol is kg_v1.0 [15:22:07]action value=close_receipt [15:22:07]process_action close_receipt [15:22:07]cmd_close_receipt [15:22:07]MH_GetDate [15:22:07]Write to MH i2c: F0 00 00 C5 5E 12 [15:22:07]Write i2c OK [15:22:07]MH_I2C_Read... [15:22:07]Read from MH i2c: F0 [15:22:07]MH_I2C_Read... [15:22:07]Read from MH i2c: F0 09 00 [15:22:07]MH_I2C_Read... [15:22:07]Read from MH i2c: F0 09 00 C5 5E 00 20 AC 1F 67 43 33 1C 67 66 [15:22:07]GetLastDocTimeStamp 1730128749 [15:22:07]current date 1730128928 [15:22:07]FM_GetShiftState [15:22:07]SAM_PROTO_GetShiftState [15:22:07]wFMCommunicate request_size=4 [15:22:07]MH_SAM_APDU [15:22:07]CAPDU: 80 13 01 00 [15:22:07]Write to MH i2c: E2 08 00 C6 5E 80 13 01 00 00 00 00 00 A1 [15:22:07]Write i2c OK [15:22:07]MH_I2C_Read... [15:22:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:22:07]Read from MH i2c: E2 [15:22:07]MH_I2C_Read... [15:22:07]Read from MH i2c: E2 0E 00 [15:22:07]MH_I2C_Read... [15:22:07]Read from MH i2c: E2 0E 00 C6 5E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 9A [15:22:07]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:22:07]wFMCommunicate OK [15:22:07]SAM_PROTO_GetShiftState done [15:22:07]FM_GetShiftState done [15:22:07]opened in 1730073493 [15:22:07]opened+sec_in_day 1730159893 [15:22:07]quantity*price = 153238 [15:22:07]sum+1 = 153239 [15:22:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1532.00 Внесено: 9999.00 СДАЧА: 8467.00 НСП 1% : 13.56 НДС 12% : 162.73 Наличными: 1532.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 541 28.10.2024 15:22 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318066 ФПД: 38407732473028 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T152208&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318066&fm=38407732473028&tin=02508201610067®Number=0000000000091628&sum=153200 [15:22:08]StoreToDocumentArchive [15:22:08]shift 546 fd 318066 [15:22:08]save to /storage/0546/doc_00318066 [15:22:08]save last doc name /storage/0546/doc_00318066 to /storage/kkm_last_doc_name [15:22:08]save OK [15:22:08]Clear old archive folders... [15:22:08]ProcessDocumentItem done err = 0, tmpTLVsize=250 [15:22:08]tlvbuf is 013B8CA0 [15:22:08]SAM_PROTO_ClearQueue [15:22:08]wFMCommunicate request_size=4 [15:22:08]MH_SAM_APDU [15:22:08]CAPDU: 80 09 00 00 [15:22:08]Write to MH i2c: E2 08 00 D3 5E 80 09 00 00 00 00 00 00 A3 [15:22:08]Write i2c OK [15:22:08]MH_I2C_Read... [15:22:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:22:08]Read from MH i2c: E2 [15:22:08]MH_I2C_Read... [15:22:08]Read from MH i2c: E2 03 00 [15:22:08]MH_I2C_Read... [15:22:08]Read from MH i2c: E2 03 00 D3 5E 00 90 00 A5 [15:22:08]RAPDU: 90 00 [15:22:08]wFMCommunicate OK [15:22:08]SAM_PROTO_ClearQueue done [15:22:08]KKMCreateOFDPacket [15:22:08]OFDProtocolAddRootSTLVToBuf [15:22:08]FM_MakeSignedData [15:22:08]FM_MakeSignedData [15:22:08]SAM_PROTO_SignData [15:22:08]wFMCommunicate request_size=4 [15:22:08]MH_SAM_APDU [15:22:08]CAPDU: 80 0D 01 02 [15:22:08]Write to MH i2c: E2 08 00 D4 5E 80 0D 01 02 00 00 00 00 AB [15:22:08]Write i2c OK [15:22:08]MH_I2C_Read... [15:22:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:22:08]Read from MH i2c: E2 [15:22:08]MH_I2C_Read... [15:22:08]Read from MH i2c: E2 03 00 [15:22:08]MH_I2C_Read... [15:22:08]Read from MH i2c: E2 03 00 D4 5E 00 90 00 A6 [15:22:08]RAPDU: 90 00 [15:22:08]wFMCommunicate OK [15:22:08]wFMCommunicate request_size=255 [15:22:08]MH_SAM_APDU [15:22:08]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 4A 9C 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 96 56 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 56 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 91 3F 00 00 00 00 07 04 06 00 70 56 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 02 00 00 F4 03 04 00 20 AC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 72 DA 04 00 35 04 06 00 22 EE [15:22:08]Write to MH i2c: E2 02 01 D5 5E 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 4A 9C 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 96 56 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 56 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 91 3F 00 00 00 00 07 04 06 00 70 56 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 02 00 00 F4 03 04 00 20 AC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 72 DA 04 00 35 04 06 00 22 EE 00 00 DC [15:22:08]Write i2c OK [15:22:08]MH_I2C_Read... [15:22:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:22:08]Read from MH i2c: E2 [15:22:08]MH_I2C_Read... [15:22:08]Read from MH i2c: E2 03 00 [15:22:08]MH_I2C_Read... [15:22:08]Read from MH i2c: E2 03 00 D5 5E 00 90 00 A7 [15:22:08]RAPDU: 90 00 [15:22:08]wFMCommunicate OK [15:22:08]wFMCommunicate request_size=9 [15:22:08]MH_SAM_APDU [15:22:08]CAPDU: 80 0D 02 02 04 7F 40 2C C4 [15:22:08]Write to MH i2c: E2 0C 00 D6 5E 80 0D 02 02 04 00 7F 40 2C C4 00 00 65 [15:22:08]Write i2c OK [15:22:08]MH_I2C_Read... [15:22:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:22:08]Read from MH i2c: E2 [15:22:08]MH_I2C_Read... [15:22:08]Read from MH i2c: E2 03 00 [15:22:08]MH_I2C_Read... [15:22:08]Read from MH i2c: E2 03 00 D6 5E 00 90 00 A8 [15:22:08]RAPDU: 90 00 [15:22:08]wFMCommunicate OK [15:22:08]wFMCommunicate request_size=4 [15:22:08]MH_SAM_APDU [15:22:08]CAPDU: 80 0D 03 02 [15:22:08]Write to MH i2c: E2 08 00 D7 5E 80 0D 03 02 00 00 00 00 B0 [15:22:08]Write i2c OK [15:22:08]MH_I2C_Read... [15:22:08]OFD Sender: No OFD packet to send [15:22:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:22:08]Read from MH i2c: E2 [15:22:08]MH_I2C_Read... [15:22:08]Read from MH i2c: E2 0B 00 [15:22:08]MH_I2C_Read... [15:22:08]Read from MH i2c: E2 0B 00 D7 5E 00 DE 4E 39 1A 74 F2 CC D6 90 00 38 [15:22:08]RAPDU: DE 4E 39 1A 74 F2 CC D6 90 00 [15:22:08]wFMCommunicate OK [15:22:08]SAM_PROTO_SignData done [15:22:08]FM_MakeSignedData done [15:22:08]CreateOFDProtocolMessage [15:22:08]wFMCommunicate request_size=4 [15:22:08]MH_SAM_APDU [15:22:08]CAPDU: 80 11 00 00 [15:22:08]Write to MH i2c: E2 08 00 D8 5E 80 11 00 00 00 00 00 00 B0 [15:22:08]Write i2c OK [15:22:08]MH_I2C_Read... [15:22:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:22:08]Read from MH i2c: E2 [15:22:08]MH_I2C_Read... [15:22:08]Read from MH i2c: E2 17 00 [15:22:08]MH_I2C_Read... [15:22:08]Read from MH i2c: E2 17 00 D8 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 04 [15:22:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:22:08]wFMCommunicate OK [15:22:08]CreateOFDProtocolMessage done [15:22:08]OFDSenderStorePacket 318066 [15:22:08]StoreOFDPacket docnum=318066 [15:22:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 E7 42 06 01 79 3E 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 4A 9C 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 96 56 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 56 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 91 3F 00 00 00 00 07 04 06 00 70 56 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 02 00 00 F4 03 04 00 20 AC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 72 DA 04 00 35 04 06 00 22 EE 7F 40 2C C4 DE 4E 39 1A 74 F2 CC D6 [15:22:08]CheckFolder [15:22:08]dirname=/storage/ofd_packets [15:22:08]CheckFolder done [15:22:08]ProducePacketName [15:22:08]name=ofd_packets/00318066 [15:22:08]NVStorageSaveData ofd_packets/00318066 [15:22:08]File name is /storage/ofd_packets/00318066 [15:22:08]Write 300 bytes [15:22:08]NVStorageSaveData done [15:22:08]OFDSenderStorePacket done [15:22:08]KKMCreateOFDPacket done [15:22:08]NVStorageSaveData kkm_last_timestamp [15:22:08]File name is /storage/kkm_last_timestamp [15:22:08]Write 4 bytes [15:22:08]NVStorageSaveData done [15:22:08]ExternCall_PrintAddStr [15:22:08]wPrintStart [15:22:08]Write to MH i2c: 01 00 00 D9 5E 37 [15:22:08]Write i2c OK [15:22:08]MH_I2C_Read... [15:22:08]Read from MH i2c: 01 [15:22:08]MH_I2C_Read... [15:22:08]Read from MH i2c: 01 07 00 [15:22:08]MH_I2C_Read... [15:22:08]Read from MH i2c: 01 07 00 D9 5E 00 00 00 00 00 FF 0F 4C [15:22:08]RasterBufferAndPrint [15:22:08]line Счет N : (1)1093046 [15:22:08]line ИНН: 02508201610067 [15:22:08]line Контрольно-Кассовый Чек [15:22:08]line ПРОДАЖА [15:22:08]line ТРК (МРК, ГНК) : 81 [15:22:08]line Товар: 2711190000 [15:22:08]line ГАЗ-К-5 [15:22:08]line 40.010 * 38.30 [15:22:08]line = 1532.38 [15:22:08]line НДС 12% НСП 1% [15:22:08]line > о реализуемом товаре [15:22:08]line ОКРУГЛЕНИЕ: -0.38 [15:22:08]line ИТОГО: 1532.00 [15:22:08]line Внесено: 9999.00 [15:22:08]line СДАЧА: 8467.00 [15:22:08]line НСП 1% : 13.56 [15:22:08]line НДС 12% : 162.73 [15:22:08]line Наличными: 1532.00 [15:22:08]line Безнал.: 0.00 [15:22:08]line Место: АЗС № 101 "Партнер Нефть" [15:22:08]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:22:08]line СНО: Общий режим [15:22:08]line Чек 541 28.10.2024 15:22 [15:22:08]line Смена: 546 ФФД: 1.0 [15:22:08]line ЗНМ: 0300000082 [15:22:08]line РНМ: 0000000000091628 [15:22:08]line Версия ККМ: 001 [15:22:08]line ФМ: 0000000000874671 [15:22:08]line ФД: 318066 [15:22:08]line ФПД: 38407732473028 [15:22:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T152208&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318066&fm=38407732473028&tin=02508201610067®Number=0000000000091628&sum=153200 [15:22:09]OFD Sender: Processing packet 318066 [packets to send 127, broken 126] [15:22:09]ProducePacketName [15:22:09]name=ofd_packets/00318066 [15:22:09]OFD Sender: To server: pG, [15:22:09]CommunicateWithHost lk.salyk.kg:30040 [15:22:09]ConnectInit lk.salyk.kg [15:22:09]written 0, free lines is 4095 [15:22:09]Connected sock=10 [15:22:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 E7 42 06 01 79 3E 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 4A 9C 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 96 56 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 56 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 91 3F 00 00 00 00 07 04 06 00 70 56 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 02 00 00 F4 03 04 00 20 AC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 72 DA 04 00 35 04 06 00 22 EE 7F 40 2C C4 DE 4E 39 1A 74 F2 CC D6 [15:22:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 AD 96 47 00 E8 21 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 72 DA 04 00 F4 03 04 00 D9 57 1F 67 B6 04 01 00 00 0B 15 4E 46 BC 05 33 92 [15:22:09]CommunicateWithHost err = 0 [15:22:09]CheckOFDResponse [15:22:09]1017 (14) - 77093643461234 [15:22:09]1041 (16) - 0000000000874671 [15:22:09]1040 (4) - 318066 [15:22:09]1012 (4) - 28.10.2024 09:22 [15:22:09]1206 (1) - 0 [15:22:09]OFD Sender: Remove packet 318066 [15:22:09]ProducePacketName [15:22:09]name=ofd_packets/00318066 [15:22:09]NVStorageDeleteData [15:22:09]Write to MH i2c: 01 00 00 04 5F 63 [15:22:09]Write i2c OK [15:22:09]MH_I2C_Read... [15:22:09]Read from MH i2c: 01 [15:22:09]MH_I2C_Read... [15:22:09]Read from MH i2c: 01 07 00 [15:22:09]MH_I2C_Read... [15:22:09]Read from MH i2c: 01 07 00 04 5F 00 00 00 00 00 ED 0C 63 [15:22:09]RasterBufferAndPrint [15:22:09]line [15:22:09]line [15:22:09]line [15:22:09]line [15:22:09]line [15:22:09]written 0, free lines is 3315 [15:22:09]MH_Cut [15:22:09]Write to MH i2c: D1 01 00 0B 5F 01 3C [15:22:09]Write i2c OK [15:22:09]MH_I2C_Read... [15:22:09]Read from MH i2c: D1 [15:22:09]MH_I2C_Read... [15:22:09]Read from MH i2c: D1 01 00 [15:22:09]MH_I2C_Read... [15:22:09]Read from MH i2c: D1 01 00 0B 5F 00 3B [15:22:09]Write to MH i2c: 01 00 00 0C 5F 6B [15:22:09]Write i2c OK [15:22:09]MH_I2C_Read... [15:22:09]OFD Sender: No OFD packet to send [15:22:10]*** Cut start [15:22:10]*** Partial cut [15:22:10]*** CUTSNS_PIN = 1 [15:22:10]*** CUTSNS_PIN = 0 [15:22:10]*** Brake cut motor [15:22:10]Read from MH i2c: 01 [15:22:10]MH_I2C_Read... [15:22:10]*** Stop cut motor [15:22:11]*** Cut end [15:22:11]Read from MH i2c: 01 07 00 [15:22:11]MH_I2C_Read... [15:22:11]Read from MH i2c: 01 07 00 0C 5F 00 00 00 00 00 FF 0F 80 [15:22:11]process_action close_receipt done [15:22:11]requested_data is exist [15:22:11]produce_requested_data [15:22:11]requested_item fm.sn is exist - process it [15:22:11]wFMCommunicate request_size=4 [15:22:11]MH_SAM_APDU [15:22:11]CAPDU: 80 11 00 00 [15:22:11]Write to MH i2c: E2 08 00 0D 5F 80 11 00 00 00 00 00 00 E6 [15:22:11]Write i2c OK [15:22:11]MH_I2C_Read... [15:22:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:22:11]Read from MH i2c: E2 [15:22:11]MH_I2C_Read... [15:22:11]Read from MH i2c: E2 17 00 [15:22:11]MH_I2C_Read... [15:22:11]Read from MH i2c: E2 17 00 0D 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 3A [15:22:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:22:11]wFMCommunicate OK [15:22:11]requested_item fd.num is exist - process it [15:22:11]SAM_PROTO_GetFieldsCounters [15:22:11]wFMCommunicate request_size=4 [15:22:11]MH_SAM_APDU [15:22:11]CAPDU: 80 13 00 00 [15:22:11]Write to MH i2c: E2 08 00 0E 5F 80 13 00 00 00 00 00 00 E9 [15:22:11]Write i2c OK [15:22:11]MH_I2C_Read... [15:22:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:22:11]Read from MH i2c: E2 [15:22:11]MH_I2C_Read... [15:22:11]Read from MH i2c: E2 62 00 [15:22:11]MH_I2C_Read... [15:22:11]Read from MH i2c: E2 62 00 0E 5F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 72 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 1D 02 00 00 5E 04 04 00 1D 02 00 00 57 04 04 00 1E 02 00 00 19 04 04 00 00 00 00 00 90 00 DD [15:22:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 72 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 1D 02 00 00 5E 04 04 00 1D 02 00 00 57 04 04 00 1E 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:22:11]wFMCommunicate OK [15:22:11]SAM_PROTO_GetFieldsCounters done [15:22:11]requested_item shift.num is exist - process it [15:22:11]requested_item shift.opened is exist - process it [15:22:11]req_shift_opened [15:22:11]FM_GetShiftState [15:22:11]SAM_PROTO_GetShiftState [15:22:11]wFMCommunicate request_size=4 [15:22:11]MH_SAM_APDU [15:22:11]CAPDU: 80 13 01 00 [15:22:11]Write to MH i2c: E2 08 00 0F 5F 80 13 01 00 00 00 00 00 EB [15:22:11]Write i2c OK [15:22:11]MH_I2C_Read... [15:22:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:22:11]Read from MH i2c: E2 [15:22:11]MH_I2C_Read... [15:22:11]Read from MH i2c: E2 0E 00 [15:22:11]MH_I2C_Read... [15:22:11]Read from MH i2c: E2 0E 00 0F 5F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E4 [15:22:11]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:22:11]wFMCommunicate OK [15:22:11]SAM_PROTO_GetShiftState done [15:22:11]FM_GetShiftState done [15:22:11]req_shift_opened done [15:22:11]requested_item shift.open_date is exist - process it [15:22:11]req_shift_open_date [15:22:11]req_shift_open_date done [15:22:11]produce_requested_data done [15:22:11]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318066,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:22:11]process_action_free close_receipt [15:22:11]json_value_free [15:22:11]json_value_free done [15:22:11]process_json_proto returns [15:22:11]Send response to host [15:22:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318066,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:22:11]free response buf [15:22:11]execute_script done [15:22:11]execute_script returns [15:22:11]free content buf [15:22:11]Sock 9.Close socket [15:22:11]Sock 9.Thread stoped [15:22:14]OFD Sender: No OFD packet to send [15:22:19]OFD Sender: No OFD packet to send [15:22:24]OFD Sender: No OFD packet to send [15:22:30]OFD Sender: No OFD packet to send [15:22:35]OFD Sender: No OFD packet to send [15:22:40]OFD Sender: No OFD packet to send [15:22:45]OFD Sender: No OFD packet to send [15:22:50]OFD Sender: No OFD packet to send [15:22:55]OFD Sender: No OFD packet to send [15:23:00]OFD Sender: No OFD packet to send [15:23:05]OFD Sender: No OFD packet to send [15:23:09]accept exits with 7 [15:23:09]New connection [15:23:09]New thread 3067293028 created [15:23:09]Thread 3067436388 joined [15:23:09]Waiting for new connection... [15:23:09] Sock 7.Parse request [15:23:09]Sock 7.Check first char [15:23:09]Sock 7.First char is OK [15:23:09]request: POST /json_proto HTTP/1.0 [15:23:09]Method: POST [15:23:09]URL: /json_proto [15:23:09]Method is POST - this is cgi request [15:23:09]url: /json_proto [15:23:09]query_string will be loaded in cgi processing [15:23:09]execute_cgi json_proto POST (null) [15:23:09]execute_cgi path=json_proto method=POST [15:23:09]POST find Content-Length [15:23:09]Host: 172.17.50.195:8080 [15:23:09]Content-Length: 801 [15:23:09]Content-Type: application/json [15:23:09] [15:23:09]POST finish read [15:23:09]Found Content-Length = 801 [15:23:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093050", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u000A4564387", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:23:09]execute_script... [15:23: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)1093050", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u000A4564387", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:23:09]POST & json_proto [15:23:09]process_json_proto [15:23:09]json parsed OK: [15:23:09]protocol is kg_v1.0 [15:23:09]action value=close_receipt [15:23:09]process_action close_receipt [15:23:09]cmd_close_receipt [15:23:09]MH_GetDate [15:23:09]Write to MH i2c: F0 00 00 10 5F 5E [15:23:09]Write i2c OK [15:23:09]MH_I2C_Read... [15:23:09]Read from MH i2c: F0 [15:23:09]MH_I2C_Read... [15:23:09]Read from MH i2c: F0 09 00 [15:23:09]MH_I2C_Read... [15:23:09]Read from MH i2c: F0 09 00 10 5F 00 5F AC 1F 67 43 33 1C 67 F1 [15:23:09]GetLastDocTimeStamp 1730128928 [15:23:09]current date 1730128991 [15:23:09]FM_GetShiftState [15:23:09]SAM_PROTO_GetShiftState [15:23:09]wFMCommunicate request_size=4 [15:23:09]MH_SAM_APDU [15:23:09]CAPDU: 80 13 01 00 [15:23:09]Write to MH i2c: E2 08 00 11 5F 80 13 01 00 00 00 00 00 ED [15:23:09]Write i2c OK [15:23:09]MH_I2C_Read... [15:23:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:23:09]Read from MH i2c: E2 [15:23:09]MH_I2C_Read... [15:23:09]Read from MH i2c: E2 0E 00 [15:23:09]MH_I2C_Read... [15:23:09]Read from MH i2c: E2 0E 00 11 5F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E6 [15:23:09]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:23:09]wFMCommunicate OK [15:23:09]SAM_PROTO_GetShiftState done [15:23:09]FM_GetShiftState done [15:23:09]opened in 1730073493 [15:23:09]opened+sec_in_day 1730159893 [15:23:09]quantity*price = 0 [15:23:09]sum+1 = 1 [15:23:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 542 28.10.2024 15:23 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливные Талоны 4564387 ФМ: 0000000000874671 ФД: 318067 ФПД: 58894991663907 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T152311&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318067&fm=58894991663907&tin=02508201610067®Number=0000000000091628&sum=0 [15:23:10]StoreToDocumentArchive [15:23:10]shift 546 fd 318067 [15:23:10]save to /storage/0546/doc_00318067 [15:23:10]save last doc name /storage/0546/doc_00318067 to /storage/kkm_last_doc_name [15:23:10]save OK [15:23:10]Clear old archive folders... [15:23:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:23:10]tlvbuf is 015EC170 [15:23:10]SAM_PROTO_ClearQueue [15:23:10]wFMCommunicate request_size=4 [15:23:10]MH_SAM_APDU [15:23:10]CAPDU: 80 09 00 00 [15:23:10]Write to MH i2c: E2 08 00 1E 5F 80 09 00 00 00 00 00 00 EF [15:23:10]Write i2c OK [15:23:10]MH_I2C_Read... [15:23:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:23:10]Read from MH i2c: E2 [15:23:10]MH_I2C_Read... [15:23:10]Read from MH i2c: E2 03 00 [15:23:10]MH_I2C_Read... [15:23:10]Read from MH i2c: E2 03 00 1E 5F 00 90 00 F1 [15:23:10]RAPDU: 90 00 [15:23:10]wFMCommunicate OK [15:23:10]SAM_PROTO_ClearQueue done [15:23:10]KKMCreateOFDPacket [15:23:10]OFDProtocolAddRootSTLVToBuf [15:23:10]FM_MakeSignedData [15:23:10]FM_MakeSignedData [15:23:10]SAM_PROTO_SignData [15:23:10]wFMCommunicate request_size=4 [15:23:10]MH_SAM_APDU [15:23:10]CAPDU: 80 0D 01 02 [15:23:10]Write to MH i2c: E2 08 00 1F 5F 80 0D 01 02 00 00 00 00 F7 [15:23:10]Write i2c OK [15:23:10]MH_I2C_Read... [15:23:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:23:11]Read from MH i2c: E2 [15:23:11]MH_I2C_Read... [15:23:11]Read from MH i2c: E2 03 00 [15:23:11]MH_I2C_Read... [15:23:11]Read from MH i2c: E2 03 00 1F 5F 00 90 00 F2 [15:23:11]RAPDU: 90 00 [15:23:11]wFMCommunicate OK [15:23:11]wFMCommunicate request_size=255 [15:23:11]MH_SAM_APDU [15:23: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 32 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 1E 02 00 00 F4 03 04 00 5F AC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 73 DA 04 00 35 04 06 00 35 [15:23:11]Write to MH i2c: E2 02 01 20 5F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 1E 02 00 00 F4 03 04 00 5F AC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 73 DA 04 00 35 04 06 00 35 00 00 92 [15:23:11]Write i2c OK [15:23:11]MH_I2C_Read... [15:23:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:23:11]Read from MH i2c: E2 [15:23:11]MH_I2C_Read... [15:23:11]Read from MH i2c: E2 03 00 [15:23:11]MH_I2C_Read... [15:23:11]Read from MH i2c: E2 03 00 20 5F 00 90 00 F3 [15:23:11]RAPDU: 90 00 [15:23:11]wFMCommunicate OK [15:23:11]wFMCommunicate request_size=10 [15:23:11]MH_SAM_APDU [15:23:11]CAPDU: 80 0D 02 02 05 90 8F 0E A3 23 [15:23:11]Write to MH i2c: E2 0D 00 21 5F 80 0D 02 02 05 00 90 8F 0E A3 23 00 00 F7 [15:23:11]Write i2c OK [15:23:11]MH_I2C_Read... [15:23:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:23:11]Read from MH i2c: E2 [15:23:11]MH_I2C_Read... [15:23:11]Read from MH i2c: E2 03 00 [15:23:11]MH_I2C_Read... [15:23:11]Read from MH i2c: E2 03 00 21 5F 00 90 00 F4 [15:23:11]RAPDU: 90 00 [15:23:11]wFMCommunicate OK [15:23:11]wFMCommunicate request_size=4 [15:23:11]MH_SAM_APDU [15:23:11]CAPDU: 80 0D 03 02 [15:23:11]Write to MH i2c: E2 08 00 22 5F 80 0D 03 02 00 00 00 00 FC [15:23:11]Write i2c OK [15:23:11]MH_I2C_Read... [15:23:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:23:11]Read from MH i2c: E2 [15:23:11]MH_I2C_Read... [15:23:11]Read from MH i2c: E2 0B 00 [15:23:11]MH_I2C_Read... [15:23:11]Read from MH i2c: E2 0B 00 22 5F 00 A5 59 AC 81 BA 9A 20 6A 90 00 06 [15:23:11]RAPDU: A5 59 AC 81 BA 9A 20 6A 90 00 [15:23:11]wFMCommunicate OK [15:23:11]SAM_PROTO_SignData done [15:23:11]FM_MakeSignedData done [15:23:11]CreateOFDProtocolMessage [15:23:11]wFMCommunicate request_size=4 [15:23:11]MH_SAM_APDU [15:23:11]CAPDU: 80 11 00 00 [15:23:11]Write to MH i2c: E2 08 00 23 5F 80 11 00 00 00 00 00 00 FC [15:23:11]Write i2c OK [15:23:11]MH_I2C_Read... [15:23:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:23:11]Read from MH i2c: E2 [15:23:11]MH_I2C_Read... [15:23:11]Read from MH i2c: E2 17 00 [15:23:11]MH_I2C_Read... [15:23:11]Read from MH i2c: E2 17 00 23 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 50 [15:23:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:23:11]wFMCommunicate OK [15:23:11]CreateOFDProtocolMessage done [15:23:11]OFDSenderStorePacket 318067 [15:23:11]StoreOFDPacket docnum=318067 [15:23:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 08 18 07 01 4C 49 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 1E 02 00 00 F4 03 04 00 5F AC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 73 DA 04 00 35 04 06 00 35 90 8F 0E A3 23 A5 59 AC 81 BA 9A 20 6A [15:23:11]CheckFolder [15:23:11]dirname=/storage/ofd_packets [15:23:11]CheckFolder done [15:23:11]ProducePacketName [15:23:11]name=ofd_packets/00318067 [15:23:11]NVStorageSaveData ofd_packets/00318067 [15:23:11]File name is /storage/ofd_packets/00318067 [15:23:11]Write 301 bytes [15:23:11]NVStorageSaveData done [15:23:11]OFDSenderStorePacket done [15:23:11]KKMCreateOFDPacket done [15:23:11]NVStorageSaveData kkm_last_timestamp [15:23:11]File name is /storage/kkm_last_timestamp [15:23:11]Write 4 bytes [15:23:11]NVStorageSaveData done [15:23:11]ExternCall_PrintAddStr [15:23:11]wPrintStart [15:23:11]Write to MH i2c: 01 00 00 24 5F 83 [15:23:11]Write i2c OK [15:23:11]MH_I2C_Read... [15:23:11]Read from MH i2c: 01 [15:23:11]MH_I2C_Read... [15:23:11]Read from MH i2c: 01 07 00 [15:23:11]MH_I2C_Read... [15:23:11]Read from MH i2c: 01 07 00 24 5F 00 00 00 00 00 FF 0F 98 [15:23:11]RasterBufferAndPrint [15:23:11]line Счет N : (1)1093050 [15:23:11]line ИНН: 02508201610067 [15:23:11]line Контрольно-Кассовый Чек [15:23:11]line ПРОДАЖА [15:23:11]line ТРК (МРК, ГНК) : 53 [15:23:11]line Товар: 2710124130 [15:23:11]line Аи-92-К-2 [15:23:11]line 10.000 * 0.00 [15:23:11]line = 0.00 [15:23:11]line НДС 12% НСП 1% [15:23:11]line > о реализуемом товаре [15:23:11]line ИТОГО: 0.00 [15:23:11]line НСП 1% : 0.00 [15:23:11]line НДС 12% : 0.00 [15:23:11]line Наличными: 0.00 [15:23:11]line Безнал.: 0.00 [15:23:11]line Место: АЗС № 101 "Партнер Нефть" [15:23:11]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:23:11]line СНО: Общий режим [15:23:11]line Чек 542 28.10.2024 15:23 [15:23:11]line Смена: 546 ФФД: 1.0 [15:23:11]line ЗНМ: 0300000082 [15:23:11]line РНМ: 0000000000091628 [15:23:11]line Версия ККМ: 001 [15:23:11]line Талоны: Топливные Талоны [15:23:11]line 4564387 [15:23:11]line ФМ: 0000000000874671 [15:23:11]line ФД: 318067 [15:23:11]line ФПД: 58894991663907 [15:23:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T152311&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318067&fm=58894991663907&tin=02508201610067®Number=0000000000091628&sum=0 [15:23:11]written 0, free lines is 4095 [15:23:11]OFD Sender: Processing packet 318067 [packets to send 127, broken 126] [15:23:11]ProducePacketName [15:23:11]name=ofd_packets/00318067 [15:23:11]OFD Sender: To server: pG, [15:23:11]CommunicateWithHost lk.salyk.kg:30040 [15:23:11]ConnectInit lk.salyk.kg [15:23:11]Connected sock=11 [15:23:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 08 18 07 01 4C 49 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 1E 02 00 00 F4 03 04 00 5F AC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 73 DA 04 00 35 04 06 00 35 90 8F 0E A3 23 A5 59 AC 81 BA 9A 20 6A [15:23:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 A4 F5 47 00 DC 39 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 73 DA 04 00 F4 03 04 00 17 58 1F 67 B6 04 01 00 00 DA 04 E4 1D 95 EE 57 49 [15:23:11]CommunicateWithHost err = 0 [15:23:11]CheckOFDResponse [15:23:11]1017 (14) - 77093643461234 [15:23:11]1041 (16) - 0000000000874671 [15:23:11]1040 (4) - 318067 [15:23:11]1012 (4) - 28.10.2024 09:23 [15:23:11]1206 (1) - 0 [15:23:11]OFD Sender: Remove packet 318067 [15:23:11]ProducePacketName [15:23:11]name=ofd_packets/00318067 [15:23:11]NVStorageDeleteData [15:23:11]Write to MH i2c: 01 00 00 4E 5F AD [15:23:11]Write i2c OK [15:23:11]MH_I2C_Read... [15:23:11]Read from MH i2c: 01 [15:23:11]MH_I2C_Read... [15:23:11]Read from MH i2c: 01 07 00 [15:23:11]MH_I2C_Read... [15:23:11]Read from MH i2c: 01 07 00 4E 5F 00 00 00 00 00 03 0D C4 [15:23:11]RasterBufferAndPrint [15:23:11]line [15:23:11]line [15:23:11]line [15:23:11]line [15:23:11]line [15:23:11]written 0, free lines is 3337 [15:23:11]MH_Cut [15:23:11]Write to MH i2c: D1 01 00 55 5F 01 86 [15:23:11]Write i2c OK [15:23:11]MH_I2C_Read... [15:23:11]Read from MH i2c: D1 [15:23:11]MH_I2C_Read... [15:23:11]Read from MH i2c: D1 01 00 [15:23:11]MH_I2C_Read... [15:23:11]Read from MH i2c: D1 01 00 55 5F 00 85 [15:23:11]Write to MH i2c: 01 00 00 56 5F B5 [15:23:11]Write i2c OK [15:23:11]MH_I2C_Read... [15:23:12]OFD Sender: No OFD packet to send [15:23:12]*** Cut start [15:23:12]*** Partial cut [15:23:12]*** CUTSNS_PIN = 1 [15:23:12]*** CUTSNS_PIN = 0 [15:23:12]*** Brake cut motor [15:23:13]Read from MH i2c: 01 [15:23:13]MH_I2C_Read... [15:23:13]*** Stop cut motor [15:23:13]*** Cut end [15:23:13]Read from MH i2c: 01 07 00 [15:23:13]MH_I2C_Read... [15:23:13]Read from MH i2c: 01 07 00 56 5F 00 00 00 00 00 FF 0F CA [15:23:13]process_action close_receipt done [15:23:13]requested_data is exist [15:23:13]produce_requested_data [15:23:13]requested_item fm.sn is exist - process it [15:23:13]wFMCommunicate request_size=4 [15:23:13]MH_SAM_APDU [15:23:13]CAPDU: 80 11 00 00 [15:23:13]Write to MH i2c: E2 08 00 57 5F 80 11 00 00 00 00 00 00 30 [15:23:13]Write i2c OK [15:23:13]MH_I2C_Read... [15:23:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:23:13]Read from MH i2c: E2 [15:23:13]MH_I2C_Read... [15:23:13]Read from MH i2c: E2 17 00 [15:23:13]MH_I2C_Read... [15:23:13]Read from MH i2c: E2 17 00 57 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 84 [15:23:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:23:13]wFMCommunicate OK [15:23:13]requested_item fd.num is exist - process it [15:23:13]SAM_PROTO_GetFieldsCounters [15:23:13]wFMCommunicate request_size=4 [15:23:13]MH_SAM_APDU [15:23:13]CAPDU: 80 13 00 00 [15:23:13]Write to MH i2c: E2 08 00 58 5F 80 13 00 00 00 00 00 00 33 [15:23:13]Write i2c OK [15:23:13]MH_I2C_Read... [15:23:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:23:13]Read from MH i2c: E2 [15:23:13]MH_I2C_Read... [15:23:13]Read from MH i2c: E2 62 00 [15:23:13]MH_I2C_Read... [15:23:13]Read from MH i2c: E2 62 00 58 5F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 73 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 1E 02 00 00 5E 04 04 00 1E 02 00 00 57 04 04 00 1F 02 00 00 19 04 04 00 00 00 00 00 90 00 2B [15:23:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 73 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 1E 02 00 00 5E 04 04 00 1E 02 00 00 57 04 04 00 1F 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:23:13]wFMCommunicate OK [15:23:13]SAM_PROTO_GetFieldsCounters done [15:23:13]requested_item shift.num is exist - process it [15:23:13]requested_item shift.opened is exist - process it [15:23:13]req_shift_opened [15:23:13]FM_GetShiftState [15:23:13]SAM_PROTO_GetShiftState [15:23:13]wFMCommunicate request_size=4 [15:23:13]MH_SAM_APDU [15:23:13]CAPDU: 80 13 01 00 [15:23:13]Write to MH i2c: E2 08 00 59 5F 80 13 01 00 00 00 00 00 35 [15:23:13]Write i2c OK [15:23:13]MH_I2C_Read... [15:23:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:23:13]Read from MH i2c: E2 [15:23:13]MH_I2C_Read... [15:23:13]Read from MH i2c: E2 0E 00 [15:23:13]MH_I2C_Read... [15:23:13]Read from MH i2c: E2 0E 00 59 5F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 2E [15:23:13]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:23:13]wFMCommunicate OK [15:23:13]SAM_PROTO_GetShiftState done [15:23:13]FM_GetShiftState done [15:23:13]req_shift_opened done [15:23:13]requested_item shift.open_date is exist - process it [15:23:13]req_shift_open_date [15:23:13]req_shift_open_date done [15:23:13]produce_requested_data done [15:23:13]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318067,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:23:13]process_action_free close_receipt [15:23:13]json_value_free [15:23:13]json_value_free done [15:23:13]process_json_proto returns [15:23:13]Send response to host [15:23:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318067,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:23:13]free response buf [15:23:13]execute_script done [15:23:13]execute_script returns [15:23:13]free content buf [15:23:13]Sock 7.Close socket [15:23:13]Sock 7.Thread stoped [15:23:17]OFD Sender: No OFD packet to send [15:23:22]OFD Sender: No OFD packet to send [15:23:27]OFD Sender: No OFD packet to send [15:23:32]OFD Sender: No OFD packet to send [15:23:37]OFD Sender: No OFD packet to send [15:23:42]OFD Sender: No OFD packet to send [15:23:47]OFD Sender: No OFD packet to send [15:23:52]OFD Sender: No OFD packet to send [15:23:57]OFD Sender: No OFD packet to send [15:23:58]accept exits with 9 [15:23:58]New connection [15:23:58]New thread 3067436388 created [15:23:58]Thread 3067293028 joined [15:23:58]Waiting for new connection... [15:23:58] Sock 9.Parse request [15:23:58]Sock 9.Check first char [15:23:58]Sock 9.First char is OK [15:23:58]request: POST /json_proto HTTP/1.0 [15:23:58]Method: POST [15:23:58]URL: /json_proto [15:23:58]Method is POST - this is cgi request [15:23:58]url: /json_proto [15:23:58]query_string will be loaded in cgi processing [15:23:58]execute_cgi json_proto POST (null) [15:23:58]execute_cgi path=json_proto method=POST [15:23:58]POST find Content-Length [15:23:58]Host: 172.17.50.195:8080 [15:23:58]Content-Length: 686 [15:23:58]Content-Type: application/json [15:23:58] [15:23:58]POST finish read [15:23:58]Found Content-Length = 686 [15:23:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093048", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 28.730, "sum" : 1100.36, "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" ] } } [15:23:58]execute_script... [15:23: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)1093048", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 28.730, "sum" : 1100.36, "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" ] } } [15:23:58]POST & json_proto [15:23:58]process_json_proto [15:23:58]json parsed OK: [15:23:58]protocol is kg_v1.0 [15:23:58]action value=close_receipt [15:23:58]process_action close_receipt [15:23:58]cmd_close_receipt [15:23:58]MH_GetDate [15:23:58]Write to MH i2c: F0 00 00 5A 5F A8 [15:23:58]Write i2c OK [15:23:58]MH_I2C_Read... [15:23:58]Read from MH i2c: F0 [15:23:58]MH_I2C_Read... [15:23:58]Read from MH i2c: F0 09 00 [15:23:58]MH_I2C_Read... [15:23:58]Read from MH i2c: F0 09 00 5A 5F 00 8F AC 1F 67 43 33 1C 67 6B [15:23:58]GetLastDocTimeStamp 1730128991 [15:23:58]current date 1730129039 [15:23:58]FM_GetShiftState [15:23:58]SAM_PROTO_GetShiftState [15:23:58]wFMCommunicate request_size=4 [15:23:58]MH_SAM_APDU [15:23:58]CAPDU: 80 13 01 00 [15:23:58]Write to MH i2c: E2 08 00 5B 5F 80 13 01 00 00 00 00 00 37 [15:23:58]Write i2c OK [15:23:58]MH_I2C_Read... [15:23:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:23:58]Read from MH i2c: E2 [15:23:58]MH_I2C_Read... [15:23:58]Read from MH i2c: E2 0E 00 [15:23:58]MH_I2C_Read... [15:23:58]Read from MH i2c: E2 0E 00 5B 5F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 30 [15:23:58]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:23:58]wFMCommunicate OK [15:23:58]SAM_PROTO_GetShiftState done [15:23:58]FM_GetShiftState done [15:23:58]opened in 1730073493 [15:23:58]opened+sec_in_day 1730159893 [15:23:58]quantity*price = 110035 [15:23:58]sum+1 = 110037 [15:23:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 1100.00 Внесено: 1100.00 СДАЧА: 0.00 НСП 1% : 9.74 НДС 12% : 116.85 Наличными: 1100.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 543 28.10.2024 15:23 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318068 ФПД: 253319596239234 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T152359&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318068&fm=253319596239234&tin=02508201610067®Number=0000000000091628&sum=110000 [15:23:59]StoreToDocumentArchive [15:23:59]shift 546 fd 318068 [15:23:59]save to /storage/0546/doc_00318068 [15:23:59]save last doc name /storage/0546/doc_00318068 to /storage/kkm_last_doc_name [15:23:59]save OK [15:23:59]Clear old archive folders... [15:23:59]ProcessDocumentItem done err = 0, tmpTLVsize=250 [15:23:59]tlvbuf is 015EBE50 [15:23:59]SAM_PROTO_ClearQueue [15:23:59]wFMCommunicate request_size=4 [15:23:59]MH_SAM_APDU [15:23:59]CAPDU: 80 09 00 00 [15:23:59]Write to MH i2c: E2 08 00 68 5F 80 09 00 00 00 00 00 00 39 [15:23:59]Write i2c OK [15:23:59]MH_I2C_Read... [15:23:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:23:59]Read from MH i2c: E2 [15:23:59]MH_I2C_Read... [15:23:59]Read from MH i2c: E2 03 00 [15:23:59]MH_I2C_Read... [15:23:59]Read from MH i2c: E2 03 00 68 5F 00 90 00 3B [15:23:59]RAPDU: 90 00 [15:23:59]wFMCommunicate OK [15:23:59]SAM_PROTO_ClearQueue done [15:23:59]KKMCreateOFDPacket [15:23:59]OFDProtocolAddRootSTLVToBuf [15:23:59]FM_MakeSignedData [15:23:59]FM_MakeSignedData [15:23:59]SAM_PROTO_SignData [15:23:59]wFMCommunicate request_size=4 [15:23:59]MH_SAM_APDU [15:23:59]CAPDU: 80 0D 01 02 [15:23:59]Write to MH i2c: E2 08 00 69 5F 80 0D 01 02 00 00 00 00 41 [15:23:59]Write i2c OK [15:23:59]MH_I2C_Read... [15:23:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:23:59]Read from MH i2c: E2 [15:23:59]MH_I2C_Read... [15:23:59]Read from MH i2c: E2 03 00 [15:23:59]MH_I2C_Read... [15:23:59]Read from MH i2c: E2 03 00 69 5F 00 90 00 3C [15:23:59]RAPDU: 90 00 [15:23:59]wFMCommunicate OK [15:23:59]wFMCommunicate request_size=255 [15:23:59]MH_SAM_APDU [15:23:59]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3A 70 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 D4 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 1F 02 00 00 F4 03 04 00 8F AC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 74 DA 04 00 35 04 06 00 E6 64 [15:23:59]Write to MH i2c: E2 02 01 6A 5F 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3A 70 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 D4 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 1F 02 00 00 F4 03 04 00 8F AC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 74 DA 04 00 35 04 06 00 E6 64 00 00 25 [15:23:59]Write i2c OK [15:23:59]MH_I2C_Read... [15:23:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:23:59]Read from MH i2c: E2 [15:23:59]MH_I2C_Read... [15:23:59]Read from MH i2c: E2 03 00 [15:23:59]MH_I2C_Read... [15:23:59]Read from MH i2c: E2 03 00 6A 5F 00 90 00 3D [15:23:59]RAPDU: 90 00 [15:23:59]wFMCommunicate OK [15:23:59]wFMCommunicate request_size=9 [15:23:59]MH_SAM_APDU [15:23:59]CAPDU: 80 0D 02 02 04 90 8C 69 82 [15:23:59]Write to MH i2c: E2 0C 00 6B 5F 80 0D 02 02 04 00 90 8C 69 82 00 00 53 [15:23:59]Write i2c OK [15:23:59]MH_I2C_Read... [15:23:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:23:59]Read from MH i2c: E2 [15:23:59]MH_I2C_Read... [15:23:59]Read from MH i2c: E2 03 00 [15:23:59]MH_I2C_Read... [15:23:59]Read from MH i2c: E2 03 00 6B 5F 00 90 00 3E [15:23:59]RAPDU: 90 00 [15:23:59]wFMCommunicate OK [15:23:59]wFMCommunicate request_size=4 [15:23:59]MH_SAM_APDU [15:23:59]CAPDU: 80 0D 03 02 [15:23:59]Write to MH i2c: E2 08 00 6C 5F 80 0D 03 02 00 00 00 00 46 [15:23:59]Write i2c OK [15:23:59]MH_I2C_Read... [15:23:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:23:59]Read from MH i2c: E2 [15:23:59]MH_I2C_Read... [15:23:59]Read from MH i2c: E2 0B 00 [15:23:59]MH_I2C_Read... [15:23:59]Read from MH i2c: E2 0B 00 6C 5F 00 CE 83 55 B2 AF F0 1E EF 90 00 4B [15:23:59]RAPDU: CE 83 55 B2 AF F0 1E EF 90 00 [15:23:59]wFMCommunicate OK [15:23:59]SAM_PROTO_SignData done [15:23:59]FM_MakeSignedData done [15:23:59]CreateOFDProtocolMessage [15:23:59]wFMCommunicate request_size=4 [15:23:59]MH_SAM_APDU [15:23:59]CAPDU: 80 11 00 00 [15:23:59]Write to MH i2c: E2 08 00 6D 5F 80 11 00 00 00 00 00 00 46 [15:23:59]Write i2c OK [15:23:59]MH_I2C_Read... [15:23:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:23:59]Read from MH i2c: E2 [15:23:59]MH_I2C_Read... [15:23:59]Read from MH i2c: E2 17 00 [15:23:59]MH_I2C_Read... [15:23:59]Read from MH i2c: E2 17 00 6D 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 9A [15:23:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:23:59]wFMCommunicate OK [15:23:59]CreateOFDProtocolMessage done [15:23:59]OFDSenderStorePacket 318068 [15:23:59]StoreOFDPacket docnum=318068 [15:23:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 0A 47 06 01 17 22 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3A 70 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 D4 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 1F 02 00 00 F4 03 04 00 8F AC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 74 DA 04 00 35 04 06 00 E6 64 90 8C 69 82 CE 83 55 B2 AF F0 1E EF [15:23:59]CheckFolder [15:23:59]dirname=/storage/ofd_packets [15:23:59]CheckFolder done [15:23:59]ProducePacketName [15:23:59]name=ofd_packets/00318068 [15:23:59]NVStorageSaveData ofd_packets/00318068 [15:23:59]File name is /storage/ofd_packets/00318068 [15:23:59]Write 300 bytes [15:23:59]NVStorageSaveData done [15:23:59]OFDSenderStorePacket done [15:23:59]KKMCreateOFDPacket done [15:23:59]NVStorageSaveData kkm_last_timestamp [15:23:59]File name is /storage/kkm_last_timestamp [15:23:59]Write 4 bytes [15:23:59]NVStorageSaveData done [15:23:59]ExternCall_PrintAddStr [15:23:59]wPrintStart [15:23:59]Write to MH i2c: 01 00 00 6E 5F CD [15:23:59]Write i2c OK [15:23:59]MH_I2C_Read... [15:23:59]Read from MH i2c: 01 [15:23:59]MH_I2C_Read... [15:23:59]Read from MH i2c: 01 07 00 [15:23:59]MH_I2C_Read... [15:23:59]Read from MH i2c: 01 07 00 6E 5F 00 00 00 00 00 FF 0F E2 [15:23:59]RasterBufferAndPrint [15:23:59]line Счет N : (1)1093048 [15:23:59]line ИНН: 02508201610067 [15:23:59]line Контрольно-Кассовый Чек [15:23:59]line ПРОДАЖА [15:23:59]line ТРК (МРК, ГНК) : 71 [15:23:59]line Товар: 2711190000 [15:23:59]line ГАЗ-К-5 [15:23:59]line 28.730 * 38.30 [15:23:59]line = 1100.36 [15:23:59]line НДС 12% НСП 1% [15:23:59]line > о реализуемом товаре [15:23:59]line ОКРУГЛЕНИЕ: -0.36 [15:23:59]line ИТОГО: 1100.00 [15:23:59]line Внесено: 1100.00 [15:23:59]line СДАЧА: 0.00 [15:23:59]line НСП 1% : 9.74 [15:23:59]line НДС 12% : 116.85 [15:23:59]line Наличными: 1100.00 [15:23:59]line Безнал.: 0.00 [15:23:59]line Место: АЗС № 101 "Партнер Нефть" [15:23:59]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:23:59]line СНО: Общий режим [15:23:59]line Чек 543 28.10.2024 15:23 [15:23:59]line Смена: 546 ФФД: 1.0 [15:23:59]line ЗНМ: 0300000082 [15:23:59]line РНМ: 0000000000091628 [15:23:59]line Версия ККМ: 001 [15:23:59]line ФМ: 0000000000874671 [15:23:59]line ФД: 318068 [15:23:59]line ФПД: 253319596239234 [15:24:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T152359&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318068&fm=253319596239234&tin=02508201610067®Number=0000000000091628&sum=110000 [15:24:00]OFD Sender: Processing packet 318068 [packets to send 127, broken 126] [15:24:00]ProducePacketName [15:24:00]name=ofd_packets/00318068 [15:24:00]OFD Sender: To server: pG, [15:24:00]CommunicateWithHost lk.salyk.kg:30040 [15:24:00]ConnectInit lk.salyk.kg [15:24:00]written 0, free lines is 4095 [15:24:00]Connected sock=10 [15:24:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 0A 47 06 01 17 22 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3A 70 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 D4 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 1F 02 00 00 F4 03 04 00 8F AC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 74 DA 04 00 35 04 06 00 E6 64 90 8C 69 82 CE 83 55 B2 AF F0 1E EF [15:24:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 48 52 47 00 6F FA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 74 DA 04 00 F4 03 04 00 48 58 1F 67 B6 04 01 00 00 5D 98 80 01 FB C0 7B 37 [15:24:00]CommunicateWithHost err = 0 [15:24:00]CheckOFDResponse [15:24:00]1017 (14) - 77093643461234 [15:24:00]1041 (16) - 0000000000874671 [15:24:00]1040 (4) - 318068 [15:24:00]1012 (4) - 28.10.2024 09:24 [15:24:00]1206 (1) - 0 [15:24:00]OFD Sender: Remove packet 318068 [15:24:00]ProducePacketName [15:24:00]name=ofd_packets/00318068 [15:24:00]NVStorageDeleteData [15:24:00]Write to MH i2c: 01 00 00 99 5F F8 [15:24:00]Write i2c OK [15:24:00]MH_I2C_Read... [15:24:00]Read from MH i2c: 01 [15:24:00]MH_I2C_Read... [15:24:00]Read from MH i2c: 01 07 00 [15:24:00]MH_I2C_Read... [15:24:00]Read from MH i2c: 01 07 00 99 5F 00 00 00 00 00 F0 0C FB [15:24:00]RasterBufferAndPrint [15:24:00]line [15:24:00]line [15:24:00]line [15:24:00]line [15:24:00]line [15:24:00]written 0, free lines is 3319 [15:24:00]MH_Cut [15:24:00]Write to MH i2c: D1 01 00 A0 5F 01 D1 [15:24:00]Write i2c OK [15:24:00]MH_I2C_Read... [15:24:00]Read from MH i2c: D1 [15:24:00]MH_I2C_Read... [15:24:00]Read from MH i2c: D1 01 00 [15:24:00]MH_I2C_Read... [15:24:00]Read from MH i2c: D1 01 00 A0 5F 00 D0 [15:24:00]Write to MH i2c: 01 00 00 A1 5F 00 [15:24:00]Write i2c OK [15:24:00]MH_I2C_Read... [15:24:00]OFD Sender: No OFD packet to send [15:24:01]*** Cut start [15:24:01]*** Partial cut [15:24:01]*** CUTSNS_PIN = 1 [15:24:01]*** CUTSNS_PIN = 0 [15:24:01]*** Brake cut motor [15:24:01]Read from MH i2c: 01 [15:24:01]MH_I2C_Read... [15:24:01]*** Stop cut motor [15:24:01]*** Cut end [15:24:01]Read from MH i2c: 01 07 00 [15:24:01]MH_I2C_Read... [15:24:01]Read from MH i2c: 01 07 00 A1 5F 00 00 00 00 00 FF 0F 15 [15:24:01]process_action close_receipt done [15:24:01]requested_data is exist [15:24:01]produce_requested_data [15:24:01]requested_item fm.sn is exist - process it [15:24:01]wFMCommunicate request_size=4 [15:24:01]MH_SAM_APDU [15:24:01]CAPDU: 80 11 00 00 [15:24:01]Write to MH i2c: E2 08 00 A2 5F 80 11 00 00 00 00 00 00 7B [15:24:01]Write i2c OK [15:24:01]MH_I2C_Read... [15:24:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:24:01]Read from MH i2c: E2 [15:24:01]MH_I2C_Read... [15:24:01]Read from MH i2c: E2 17 00 [15:24:01]MH_I2C_Read... [15:24:01]Read from MH i2c: E2 17 00 A2 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 CF [15:24:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:24:01]wFMCommunicate OK [15:24:01]requested_item fd.num is exist - process it [15:24:01]SAM_PROTO_GetFieldsCounters [15:24:01]wFMCommunicate request_size=4 [15:24:01]MH_SAM_APDU [15:24:01]CAPDU: 80 13 00 00 [15:24:01]Write to MH i2c: E2 08 00 A3 5F 80 13 00 00 00 00 00 00 7E [15:24:01]Write i2c OK [15:24:01]MH_I2C_Read... [15:24:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:24:02]Read from MH i2c: E2 [15:24:02]MH_I2C_Read... [15:24:02]Read from MH i2c: E2 62 00 [15:24:02]MH_I2C_Read... [15:24:02]Read from MH i2c: E2 62 00 A3 5F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 74 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 1F 02 00 00 5E 04 04 00 1F 02 00 00 57 04 04 00 20 02 00 00 19 04 04 00 00 00 00 00 90 00 7A [15:24:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 74 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 1F 02 00 00 5E 04 04 00 1F 02 00 00 57 04 04 00 20 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:24:02]wFMCommunicate OK [15:24:02]SAM_PROTO_GetFieldsCounters done [15:24:02]requested_item shift.num is exist - process it [15:24:02]requested_item shift.opened is exist - process it [15:24:02]req_shift_opened [15:24:02]FM_GetShiftState [15:24:02]SAM_PROTO_GetShiftState [15:24:02]wFMCommunicate request_size=4 [15:24:02]MH_SAM_APDU [15:24:02]CAPDU: 80 13 01 00 [15:24:02]Write to MH i2c: E2 08 00 A4 5F 80 13 01 00 00 00 00 00 80 [15:24:02]Write i2c OK [15:24:02]MH_I2C_Read... [15:24:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:24:02]Read from MH i2c: E2 [15:24:02]MH_I2C_Read... [15:24:02]Read from MH i2c: E2 0E 00 [15:24:02]MH_I2C_Read... [15:24:02]Read from MH i2c: E2 0E 00 A4 5F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 79 [15:24:02]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:24:02]wFMCommunicate OK [15:24:02]SAM_PROTO_GetShiftState done [15:24:02]FM_GetShiftState done [15:24:02]req_shift_opened done [15:24:02]requested_item shift.open_date is exist - process it [15:24:02]req_shift_open_date [15:24:02]req_shift_open_date done [15:24:02]produce_requested_data done [15:24:02]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318068,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:24:02]process_action_free close_receipt [15:24:02]json_value_free [15:24:02]json_value_free done [15:24:02]process_json_proto returns [15:24:02]Send response to host [15:24:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318068,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:24:02]free response buf [15:24:02]execute_script done [15:24:02]execute_script returns [15:24:02]free content buf [15:24:02]Sock 9.Close socket [15:24:02]Sock 9.Thread stoped [15:24:05]OFD Sender: No OFD packet to send [15:24:10]OFD Sender: No OFD packet to send [15:24:13]accept exits with 7 [15:24:13]New connection [15:24:13]New thread 3067293028 created [15:24:13]Thread 3067436388 joined [15:24:13]Waiting for new connection... [15:24:13] Sock 7.Parse request [15:24:13]Sock 7.Check first char [15:24:13]Sock 7.First char is OK [15:24:13]request: POST /json_proto HTTP/1.0 [15:24:13]Method: POST [15:24:13]URL: /json_proto [15:24:13]Method is POST - this is cgi request [15:24:13]url: /json_proto [15:24:13]query_string will be loaded in cgi processing [15:24:13]execute_cgi json_proto POST (null) [15:24:13]execute_cgi path=json_proto method=POST [15:24:13]POST find Content-Length [15:24:13]Host: 172.17.50.195:8080 [15:24:13]Content-Length: 678 [15:24:13]Content-Type: application/json [15:24:13] [15:24:13]POST finish read [15:24:13]Found Content-Length = 678 [15:24:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093051", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:24:13]execute_script... [15:24: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)1093051", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:24:13]POST & json_proto [15:24:13]process_json_proto [15:24:13]json parsed OK: [15:24:13]protocol is kg_v1.0 [15:24:13]action value=close_receipt [15:24:13]process_action close_receipt [15:24:13]cmd_close_receipt [15:24:13]MH_GetDate [15:24:13]Write to MH i2c: F0 00 00 A5 5F F3 [15:24:13]Write i2c OK [15:24:13]MH_I2C_Read... [15:24:13]Read from MH i2c: F0 [15:24:13]MH_I2C_Read... [15:24:13]Read from MH i2c: F0 09 00 [15:24:13]MH_I2C_Read... [15:24:13]Read from MH i2c: F0 09 00 A5 5F 00 9F AC 1F 67 43 33 1C 67 C6 [15:24:13]GetLastDocTimeStamp 1730129039 [15:24:13]current date 1730129055 [15:24:13]FM_GetShiftState [15:24:13]SAM_PROTO_GetShiftState [15:24:13]wFMCommunicate request_size=4 [15:24:13]MH_SAM_APDU [15:24:13]CAPDU: 80 13 01 00 [15:24:13]Write to MH i2c: E2 08 00 A6 5F 80 13 01 00 00 00 00 00 82 [15:24:13]Write i2c OK [15:24:13]MH_I2C_Read... [15:24:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:24:13]Read from MH i2c: E2 [15:24:13]MH_I2C_Read... [15:24:13]Read from MH i2c: E2 0E 00 [15:24:13]MH_I2C_Read... [15:24:13]Read from MH i2c: E2 0E 00 A6 5F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 7B [15:24:13]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:24:13]wFMCommunicate OK [15:24:13]SAM_PROTO_GetShiftState done [15:24:13]FM_GetShiftState done [15:24:13]opened in 1730073493 [15:24:13]opened+sec_in_day 1730159893 [15:24:13]quantity*price = 50041 [15:24:13]sum+1 = 50042 [15:24:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 544 28.10.2024 15:24 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318069 ФПД: 3519590511704 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T152415&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318069&fm=3519590511704&tin=02508201610067®Number=0000000000091628&sum=50000 [15:24:14]StoreToDocumentArchive [15:24:14]shift 546 fd 318069 [15:24:14]save to /storage/0546/doc_00318069 [15:24:14]save last doc name /storage/0546/doc_00318069 to /storage/kkm_last_doc_name [15:24:14]save OK [15:24:14]Clear old archive folders... [15:24:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:24:14]tlvbuf is 01637A00 [15:24:14]SAM_PROTO_ClearQueue [15:24:14]wFMCommunicate request_size=4 [15:24:14]MH_SAM_APDU [15:24:14]CAPDU: 80 09 00 00 [15:24:14]Write to MH i2c: E2 08 00 B3 5F 80 09 00 00 00 00 00 00 84 [15:24:14]Write i2c OK [15:24:14]MH_I2C_Read... [15:24:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:24:14]Read from MH i2c: E2 [15:24:14]MH_I2C_Read... [15:24:14]Read from MH i2c: E2 03 00 [15:24:14]MH_I2C_Read... [15:24:14]Read from MH i2c: E2 03 00 B3 5F 00 90 00 86 [15:24:14]RAPDU: 90 00 [15:24:14]wFMCommunicate OK [15:24:14]SAM_PROTO_ClearQueue done [15:24:14]KKMCreateOFDPacket [15:24:14]OFDProtocolAddRootSTLVToBuf [15:24:14]FM_MakeSignedData [15:24:14]FM_MakeSignedData [15:24:14]SAM_PROTO_SignData [15:24:14]wFMCommunicate request_size=4 [15:24:14]MH_SAM_APDU [15:24:14]CAPDU: 80 0D 01 02 [15:24:14]Write to MH i2c: E2 08 00 B4 5F 80 0D 01 02 00 00 00 00 8C [15:24:14]Write i2c OK [15:24:14]MH_I2C_Read... [15:24:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:24:14]Read from MH i2c: E2 [15:24:14]MH_I2C_Read... [15:24:14]Read from MH i2c: E2 03 00 [15:24:14]MH_I2C_Read... [15:24:14]Read from MH i2c: E2 03 00 B4 5F 00 90 00 87 [15:24:14]RAPDU: 90 00 [15:24:14]wFMCommunicate OK [15:24:14]wFMCommunicate request_size=255 [15:24:14]MH_SAM_APDU [15:24: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 9F AC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 75 DA 04 00 35 04 06 00 03 [15:24:14]Write to MH i2c: E2 02 01 B5 5F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 9F AC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 75 DA 04 00 35 04 06 00 03 00 00 87 [15:24:14]Write i2c OK [15:24:14]MH_I2C_Read... [15:24:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:24:14]Read from MH i2c: E2 [15:24:14]MH_I2C_Read... [15:24:14]Read from MH i2c: E2 03 00 [15:24:14]MH_I2C_Read... [15:24:14]Read from MH i2c: E2 03 00 B5 5F 00 90 00 88 [15:24:14]RAPDU: 90 00 [15:24:14]wFMCommunicate OK [15:24:14]wFMCommunicate request_size=10 [15:24:14]MH_SAM_APDU [15:24:14]CAPDU: 80 0D 02 02 05 33 77 F1 34 58 [15:24:14]Write to MH i2c: E2 0D 00 B6 5F 80 0D 02 02 05 00 33 77 F1 34 58 00 00 C0 [15:24:14]Write i2c OK [15:24:14]MH_I2C_Read... [15:24:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:24:14]Read from MH i2c: E2 [15:24:14]MH_I2C_Read... [15:24:14]Read from MH i2c: E2 03 00 [15:24:14]MH_I2C_Read... [15:24:14]Read from MH i2c: E2 03 00 B6 5F 00 90 00 89 [15:24:14]RAPDU: 90 00 [15:24:14]wFMCommunicate OK [15:24:14]wFMCommunicate request_size=4 [15:24:15]MH_SAM_APDU [15:24:15]CAPDU: 80 0D 03 02 [15:24:15]Write to MH i2c: E2 08 00 B7 5F 80 0D 03 02 00 00 00 00 91 [15:24:15]Write i2c OK [15:24:15]MH_I2C_Read... [15:24:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:24:15]Read from MH i2c: E2 [15:24:15]MH_I2C_Read... [15:24:15]Read from MH i2c: E2 0B 00 [15:24:15]MH_I2C_Read... [15:24:15]Read from MH i2c: E2 0B 00 B7 5F 00 A6 82 97 E5 97 03 9F 25 90 00 94 [15:24:15]RAPDU: A6 82 97 E5 97 03 9F 25 90 00 [15:24:15]wFMCommunicate OK [15:24:15]SAM_PROTO_SignData done [15:24:15]FM_MakeSignedData done [15:24:15]CreateOFDProtocolMessage [15:24:15]wFMCommunicate request_size=4 [15:24:15]MH_SAM_APDU [15:24:15]CAPDU: 80 11 00 00 [15:24:15]Write to MH i2c: E2 08 00 B8 5F 80 11 00 00 00 00 00 00 91 [15:24:15]Write i2c OK [15:24:15]MH_I2C_Read... [15:24:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:24:15]Read from MH i2c: E2 [15:24:15]MH_I2C_Read... [15:24:15]Read from MH i2c: E2 17 00 [15:24:15]MH_I2C_Read... [15:24:15]Read from MH i2c: E2 17 00 B8 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E5 [15:24:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:24:15]wFMCommunicate OK [15:24:15]CreateOFDProtocolMessage done [15:24:15]OFDSenderStorePacket 318069 [15:24:15]StoreOFDPacket docnum=318069 [15:24:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 EF 0F 07 01 4A 3A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 9F AC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 75 DA 04 00 35 04 06 00 03 33 77 F1 34 58 A6 82 97 E5 97 03 9F 25 [15:24:15]CheckFolder [15:24:15]dirname=/storage/ofd_packets [15:24:15]CheckFolder done [15:24:15]ProducePacketName [15:24:15]name=ofd_packets/00318069 [15:24:15]NVStorageSaveData ofd_packets/00318069 [15:24:15]File name is /storage/ofd_packets/00318069 [15:24:15]Write 301 bytes [15:24:15]NVStorageSaveData done [15:24:15]OFDSenderStorePacket done [15:24:15]KKMCreateOFDPacket done [15:24:15]NVStorageSaveData kkm_last_timestamp [15:24:15]File name is /storage/kkm_last_timestamp [15:24:15]Write 4 bytes [15:24:15]NVStorageSaveData done [15:24:15]ExternCall_PrintAddStr [15:24:15]wPrintStart [15:24:15]Write to MH i2c: 01 00 00 B9 5F 18 [15:24:15]Write i2c OK [15:24:15]MH_I2C_Read... [15:24:15]Read from MH i2c: 01 [15:24:15]MH_I2C_Read... [15:24:15]Read from MH i2c: 01 07 00 [15:24:15]MH_I2C_Read... [15:24:15]Read from MH i2c: 01 07 00 B9 5F 00 00 00 00 00 FF 0F 2D [15:24:15]RasterBufferAndPrint [15:24:15]line Счет N : (1)1093051 [15:24:15]line ИНН: 02508201610067 [15:24:15]line Контрольно-Кассовый Чек [15:24:15]line ПРОДАЖА [15:24:15]line ТРК (МРК, ГНК) : 33 [15:24:15]line Товар: 2710124130 [15:24:15]line Аи-92-К-2 [15:24:15]line 7.480 * 66.90 [15:24:15]line = 500.41 [15:24:15]line НДС 12% НСП 1% [15:24:15]line > о реализуемом товаре [15:24:15]line ОКРУГЛЕНИЕ: -0.41 [15:24:15]line ИТОГО: 500.00 [15:24:15]line Внесено: 500.00 [15:24:15]line СДАЧА: 0.00 [15:24:15]line НСП 1% : 4.43 [15:24:15]line НДС 12% : 53.14 [15:24:15]line Наличными: 500.00 [15:24:15]line Безнал.: 0.00 [15:24:15]line Место: АЗС № 101 "Партнер Нефть" [15:24:15]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:24:15]line СНО: Общий режим [15:24:15]line Чек 544 28.10.2024 15:24 [15:24:15]line Смена: 546 ФФД: 1.0 [15:24:15]line ЗНМ: 0300000082 [15:24:15]line РНМ: 0000000000091628 [15:24:15]line Версия ККМ: 001 [15:24:15]line ФМ: 0000000000874671 [15:24:15]line ФД: 318069 [15:24:15]line ФПД: 3519590511704 [15:24:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T152415&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318069&fm=3519590511704&tin=02508201610067®Number=0000000000091628&sum=50000 [15:24:15]written 0, free lines is 4095 [15:24:15]OFD Sender: Processing packet 318069 [packets to send 127, broken 126] [15:24:15]ProducePacketName [15:24:15]name=ofd_packets/00318069 [15:24:15]OFD Sender: To server: pG, [15:24:15]CommunicateWithHost lk.salyk.kg:30040 [15:24:15]ConnectInit lk.salyk.kg [15:24:15]Connected sock=10 [15: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 34 36 37 31 0F 01 00 00 EF 0F 07 01 4A 3A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 9F AC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 75 DA 04 00 35 04 06 00 03 33 77 F1 34 58 A6 82 97 E5 97 03 9F 25 [15:24:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 1A 47 47 00 73 38 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 75 DA 04 00 F4 03 04 00 57 58 1F 67 B6 04 01 00 00 C8 78 85 2E 93 38 71 68 [15:24:15]CommunicateWithHost err = 0 [15:24:15]CheckOFDResponse [15:24:15]1017 (14) - 77093643461234 [15:24:15]1041 (16) - 0000000000874671 [15:24:15]1040 (4) - 318069 [15:24:15]1012 (4) - 28.10.2024 09:24 [15:24:15]1206 (1) - 0 [15:24:15]OFD Sender: Remove packet 318069 [15:24:15]ProducePacketName [15:24:15]name=ofd_packets/00318069 [15:24:15]NVStorageDeleteData [15:24:15]Write to MH i2c: 01 00 00 E4 5F 43 [15:24:15]Write i2c OK [15:24:15]MH_I2C_Read... [15:24:15]Read from MH i2c: 01 [15:24:15]MH_I2C_Read... [15:24:15]Read from MH i2c: 01 07 00 [15:24:15]MH_I2C_Read... [15:24:15]Read from MH i2c: 01 07 00 E4 5F 00 00 00 00 00 EE 0C 44 [15:24:15]RasterBufferAndPrint [15:24:15]line [15:24:15]line [15:24:15]line [15:24:15]line [15:24:15]line [15:24:15]written 0, free lines is 3316 [15:24:15]MH_Cut [15:24:15]Write to MH i2c: D1 01 00 EB 5F 01 1C [15:24:15]Write i2c OK [15:24:15]MH_I2C_Read... [15:24:15]Read from MH i2c: D1 [15:24:15]MH_I2C_Read... [15:24:15]Read from MH i2c: D1 01 00 [15:24:15]MH_I2C_Read... [15:24:15]Read from MH i2c: D1 01 00 EB 5F 00 1B [15:24:15]Write to MH i2c: 01 00 00 EC 5F 4B [15:24:15]Write i2c OK [15:24:15]MH_I2C_Read... [15:24:15]OFD Sender: No OFD packet to send [15:24:16]*** Cut start [15:24:16]*** Partial cut [15:24:16]*** CUTSNS_PIN = 1 [15:24:16]*** CUTSNS_PIN = 0 [15:24:16]*** Brake cut motor [15:24:16]Read from MH i2c: 01 *** Stop cut motor [15:24:16]*** Cut end [15:24:16] [15:24:16]MH_I2C_Read... [15:24:16]Read from MH i2c: 01 07 00 [15:24:16]MH_I2C_Read... [15:24:16]Read from MH i2c: 01 07 00 EC 5F 00 00 00 00 00 FF 0F 60 [15:24:16]process_action close_receipt done [15:24:16]requested_data is exist [15:24:16]produce_requested_data [15:24:16]requested_item fm.sn is exist - process it [15:24:16]wFMCommunicate request_size=4 [15:24:16]MH_SAM_APDU [15:24:16]CAPDU: 80 11 00 00 [15:24:16]Write to MH i2c: E2 08 00 ED 5F 80 11 00 00 00 00 00 00 C6 [15:24:16]Write i2c OK [15:24:16]MH_I2C_Read... [15:24:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:24:16]Read from MH i2c: E2 [15:24:16]MH_I2C_Read... [15:24:16]Read from MH i2c: E2 17 00 [15:24:16]MH_I2C_Read... [15:24:16]Read from MH i2c: E2 17 00 ED 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 1A [15:24:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:24:16]wFMCommunicate OK [15:24:16]requested_item fd.num is exist - process it [15:24:16]SAM_PROTO_GetFieldsCounters [15:24:16]wFMCommunicate request_size=4 [15:24:16]MH_SAM_APDU [15:24:16]CAPDU: 80 13 00 00 [15:24:16]Write to MH i2c: E2 08 00 EE 5F 80 13 00 00 00 00 00 00 C9 [15:24:16]Write i2c OK [15:24:16]MH_I2C_Read... [15:24:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:24:17]Read from MH i2c: E2 [15:24:17]MH_I2C_Read... [15:24:17]Read from MH i2c: E2 62 00 [15:24:17]MH_I2C_Read... [15:24:17]Read from MH i2c: E2 62 00 EE 5F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 75 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 20 02 00 00 5E 04 04 00 20 02 00 00 57 04 04 00 21 02 00 00 19 04 04 00 00 00 00 00 90 00 C9 [15:24:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 75 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 20 02 00 00 5E 04 04 00 20 02 00 00 57 04 04 00 21 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:24:17]wFMCommunicate OK [15:24:17]SAM_PROTO_GetFieldsCounters done [15:24:17]requested_item shift.num is exist - process it [15:24:17]requested_item shift.opened is exist - process it [15:24:17]req_shift_opened [15:24:17]FM_GetShiftState [15:24:17]SAM_PROTO_GetShiftState [15:24:17]wFMCommunicate request_size=4 [15:24:17]MH_SAM_APDU [15:24:17]CAPDU: 80 13 01 00 [15:24:17]Write to MH i2c: E2 08 00 EF 5F 80 13 01 00 00 00 00 00 CB [15:24:17]Write i2c OK [15:24:17]MH_I2C_Read... [15:24:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:24:17]Read from MH i2c: E2 [15:24:17]MH_I2C_Read... [15:24:17]Read from MH i2c: E2 0E 00 [15:24:17]MH_I2C_Read... [15:24:17]Read from MH i2c: E2 0E 00 EF 5F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C4 [15:24:17]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:24:17]wFMCommunicate OK [15:24:17]SAM_PROTO_GetShiftState done [15:24:17]FM_GetShiftState done [15:24:17]req_shift_opened done [15:24:17]requested_item shift.open_date is exist - process it [15:24:17]req_shift_open_date [15:24:17]req_shift_open_date done [15:24:17]produce_requested_data done [15:24:17]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318069,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:24:17]process_action_free close_receipt [15:24:17]json_value_free [15:24:17]json_value_free done [15:24:17]process_json_proto returns [15:24:17]Send response to host [15:24:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318069,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:24:17]free response buf [15:24:17]execute_script done [15:24:17]execute_script returns [15:24:17]free content buf [15:24:17]Sock 7.Close socket [15:24:17]Sock 7.Thread stoped [15:24:20]OFD Sender: No OFD packet to send [15:24:25]OFD Sender: No OFD packet to send [15:24:30]OFD Sender: No OFD packet to send [15:24:35]OFD Sender: No OFD packet to send [15:24:40]OFD Sender: No OFD packet to send [15:24:45]OFD Sender: No OFD packet to send [15:24:50]OFD Sender: No OFD packet to send [15:24:55]OFD Sender: No OFD packet to send [15:25:00]OFD Sender: No OFD packet to send [15:25:01]accept exits with 9 [15:25:01]New connection [15:25:01]New thread 3067436388 created [15:25:01]Thread 3067293028 joined [15:25:01]Waiting for new connection... [15:25:01] Sock 9.Parse request [15:25:01]Sock 9.Check first char [15:25:01]Sock 9.First char is OK [15:25:01]request: POST /json_proto HTTP/1.0 [15:25:01]Method: POST [15:25:01]URL: /json_proto [15:25:01]Method is POST - this is cgi request [15:25:01]url: /json_proto [15:25:01]query_string will be loaded in cgi processing [15:25:01]execute_cgi json_proto POST (null) [15:25:01]execute_cgi path=json_proto method=POST [15:25:01]POST find Content-Length [15:25:01]Host: 172.17.50.195:8080 [15:25:01]Content-Length: 678 [15:25:01]Content-Type: application/json [15:25:01] [15:25:01]POST finish read [15:25:01]Found Content-Length = 678 [15:25:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093052", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:25:01]execute_script... [15:25: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)1093052", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:25:01]POST & json_proto [15:25:01]process_json_proto [15:25:01]json parsed OK: [15:25:01]protocol is kg_v1.0 [15:25:01]action value=close_receipt [15:25:01]process_action close_receipt [15:25:01]cmd_close_receipt [15:25:01]MH_GetDate [15:25:01]Write to MH i2c: F0 00 00 F0 5F 3E [15:25:01]Write i2c OK [15:25:01]MH_I2C_Read... [15:25:01]Read from MH i2c: F0 [15:25:01]MH_I2C_Read... [15:25:01]Read from MH i2c: F0 09 00 [15:25:01]MH_I2C_Read... [15:25:01]Read from MH i2c: F0 09 00 F0 5F 00 CE AC 1F 67 43 33 1C 67 40 [15:25:01]GetLastDocTimeStamp 1730129055 [15:25:01]current date 1730129102 [15:25:01]FM_GetShiftState [15:25:01]SAM_PROTO_GetShiftState [15:25:01]wFMCommunicate request_size=4 [15:25:01]MH_SAM_APDU [15:25:01]CAPDU: 80 13 01 00 [15:25:01]Write to MH i2c: E2 08 00 F1 5F 80 13 01 00 00 00 00 00 CD [15:25:01]Write i2c OK [15:25:01]MH_I2C_Read... [15:25:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:25:01]Read from MH i2c: E2 [15:25:01]MH_I2C_Read... [15:25:01]Read from MH i2c: E2 0E 00 [15:25:01]MH_I2C_Read... [15:25:01]Read from MH i2c: E2 0E 00 F1 5F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C6 [15:25:01]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:25:01]wFMCommunicate OK [15:25:01]SAM_PROTO_GetShiftState done [15:25:01]FM_GetShiftState done [15:25:01]opened in 1730073493 [15:25:01]opened+sec_in_day 1730159893 [15:25:01]quantity*price = 50041 [15:25:01]sum+1 = 50042 [15:25:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 545 28.10.2024 15:25 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318070 ФПД: 175732858326511 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T152502&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318070&fm=175732858326511&tin=02508201610067®Number=0000000000091628&sum=50000 [15:25:02]StoreToDocumentArchive [15:25:02]shift 546 fd 318070 [15:25:02]save to /storage/0546/doc_00318070 [15:25:02]save last doc name /storage/0546/doc_00318070 to /storage/kkm_last_doc_name [15:25:02]save OK [15:25:02]Clear old archive folders... [15:25:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:25:02]tlvbuf is 0139FF80 [15:25:02]SAM_PROTO_ClearQueue [15:25:02]wFMCommunicate request_size=4 [15:25:02]MH_SAM_APDU [15:25:02]CAPDU: 80 09 00 00 [15:25:02]Write to MH i2c: E2 08 00 FE 5F 80 09 00 00 00 00 00 00 CF [15:25:02]Write i2c OK [15:25:02]MH_I2C_Read... [15:25:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:25:02]Read from MH i2c: E2 [15:25:02]MH_I2C_Read... [15:25:02]Read from MH i2c: E2 03 00 [15:25:02]MH_I2C_Read... [15:25:02]Read from MH i2c: E2 03 00 FE 5F 00 90 00 D1 [15:25:02]RAPDU: 90 00 [15:25:02]wFMCommunicate OK [15:25:02]SAM_PROTO_ClearQueue done [15:25:02]KKMCreateOFDPacket [15:25:02]OFDProtocolAddRootSTLVToBuf [15:25:02]FM_MakeSignedData [15:25:02]FM_MakeSignedData [15:25:02]SAM_PROTO_SignData [15:25:02]wFMCommunicate request_size=4 [15:25:02]MH_SAM_APDU [15:25:02]CAPDU: 80 0D 01 02 [15:25:02]Write to MH i2c: E2 08 00 FF 5F 80 0D 01 02 00 00 00 00 D7 [15:25:02]Write i2c OK [15:25:02]MH_I2C_Read... [15:25:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:25:02]Read from MH i2c: E2 [15:25:02]MH_I2C_Read... [15:25:02]Read from MH i2c: E2 03 00 [15:25:02]MH_I2C_Read... [15:25:02]Read from MH i2c: E2 03 00 FF 5F 00 90 00 D2 [15:25:02]RAPDU: 90 00 [15:25:02]wFMCommunicate OK [15:25:02]wFMCommunicate request_size=255 [15:25:02]MH_SAM_APDU [15:25: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 02 00 00 F4 03 04 00 CE AC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 76 DA 04 00 35 04 06 00 9F [15:25:02]Write to MH i2c: E2 02 01 00 60 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 02 00 00 F4 03 04 00 CE AC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 76 DA 04 00 35 04 06 00 9F 00 00 A0 [15:25:02]Write i2c OK [15:25:02]MH_I2C_Read... [15:25:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:25:02]Read from MH i2c: E2 [15:25:02]MH_I2C_Read... [15:25:02]Read from MH i2c: E2 03 00 [15:25:02]MH_I2C_Read... [15:25:02]Read from MH i2c: E2 03 00 00 60 00 90 00 D4 [15:25:02]RAPDU: 90 00 [15:25:02]wFMCommunicate OK [15:25:02]wFMCommunicate request_size=10 [15:25:02]MH_SAM_APDU [15:25:02]CAPDU: 80 0D 02 02 05 D3 FE 98 8D EF [15:25:02]Write to MH i2c: E2 0D 00 01 60 80 0D 02 02 05 00 D3 FE 98 8D EF 00 00 CA [15:25:02]Write i2c OK [15:25:02]MH_I2C_Read... [15:25:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:25:02]Read from MH i2c: E2 [15:25:02]MH_I2C_Read... [15:25:02]Read from MH i2c: E2 03 00 [15:25:02]MH_I2C_Read... [15:25:02]Read from MH i2c: E2 03 00 01 60 00 90 00 D5 [15:25:02]RAPDU: 90 00 [15:25:02]wFMCommunicate OK [15:25:02]wFMCommunicate request_size=4 [15:25:02]MH_SAM_APDU [15:25:02]CAPDU: 80 0D 03 02 [15:25:02]Write to MH i2c: E2 08 00 02 60 80 0D 03 02 00 00 00 00 DD [15:25:02]Write i2c OK [15:25:02]MH_I2C_Read... [15:25:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:25:02]Read from MH i2c: E2 [15:25:02]MH_I2C_Read... [15:25:02]Read from MH i2c: E2 0B 00 [15:25:02]MH_I2C_Read... [15:25:02]Read from MH i2c: E2 0B 00 02 60 00 B1 51 30 A4 89 A2 2A AE 90 00 B7 [15:25:02]RAPDU: B1 51 30 A4 89 A2 2A AE 90 00 [15:25:02]wFMCommunicate OK [15:25:02]SAM_PROTO_SignData done [15:25:02]FM_MakeSignedData done [15:25:02]CreateOFDProtocolMessage [15:25:02]wFMCommunicate request_size=4 [15:25:02]MH_SAM_APDU [15:25:02]CAPDU: 80 11 00 00 [15:25:02]Write to MH i2c: E2 08 00 03 60 80 11 00 00 00 00 00 00 DD [15:25:02]Write i2c OK [15:25:02]MH_I2C_Read... [15:25:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:25:02]Read from MH i2c: E2 [15:25:02]MH_I2C_Read... [15:25:02]Read from MH i2c: E2 17 00 [15:25:02]MH_I2C_Read... [15:25:02]Read from MH i2c: E2 17 00 03 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 31 [15:25:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:25:02]wFMCommunicate OK [15:25:02]CreateOFDProtocolMessage done [15:25:02]OFDSenderStorePacket 318070 [15:25:02]StoreOFDPacket docnum=318070 [15:25:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 23 39 07 01 A8 89 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 02 00 00 F4 03 04 00 CE AC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 76 DA 04 00 35 04 06 00 9F D3 FE 98 8D EF B1 51 30 A4 89 A2 2A AE [15:25:02]CheckFolder [15:25:02]dirname=/storage/ofd_packets [15:25:02]CheckFolder done [15:25:02]ProducePacketName [15:25:02]name=ofd_packets/00318070 [15:25:02]NVStorageSaveData ofd_packets/00318070 [15:25:02]File name is /storage/ofd_packets/00318070 [15:25:02]Write 301 bytes [15:25:02]NVStorageSaveData done [15:25:02]OFDSenderStorePacket done [15:25:02]KKMCreateOFDPacket done [15:25:02]NVStorageSaveData kkm_last_timestamp [15:25:02]File name is /storage/kkm_last_timestamp [15:25:02]Write 4 bytes [15:25:02]NVStorageSaveData done [15:25:02]ExternCall_PrintAddStr [15:25:02]wPrintStart [15:25:02]Write to MH i2c: 01 00 00 04 60 64 [15:25:02]Write i2c OK [15:25:02]MH_I2C_Read... [15:25:02]Read from MH i2c: 01 [15:25:02]MH_I2C_Read... [15:25:02]Read from MH i2c: 01 07 00 [15:25:02]MH_I2C_Read... [15:25:02]Read from MH i2c: 01 07 00 04 60 00 00 00 00 00 FF 0F 79 [15:25:02]RasterBufferAndPrint [15:25:02]line Счет N : (1)1093052 [15:25:02]line ИНН: 02508201610067 [15:25:02]line Контрольно-Кассовый Чек [15:25:02]line ПРОДАЖА [15:25:02]line ТРК (МРК, ГНК) : 43 [15:25:02]line Товар: 2710124130 [15:25:02]line Аи-92-К-2 [15:25:02]line 7.480 * 66.90 [15:25:02]line = 500.41 [15:25:02]line НДС 12% НСП 1% [15:25:02]line > о реализуемом товаре [15:25:02]line ОКРУГЛЕНИЕ: -0.41 [15:25:02]line ИТОГО: 500.00 [15:25:02]line Внесено: 500.00 [15:25:02]line СДАЧА: 0.00 [15:25:02]line НСП 1% : 4.43 [15:25:02]line НДС 12% : 53.14 [15:25:02]line Наличными: 500.00 [15:25:02]line Безнал.: 0.00 [15:25:02]line Место: АЗС № 101 "Партнер Нефть" [15:25:02]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:25:02]line СНО: Общий режим [15:25:02]line Чек 545 28.10.2024 15:25 [15:25:02]line Смена: 546 ФФД: 1.0 [15:25:02]line ЗНМ: 0300000082 [15:25:02]line РНМ: 0000000000091628 [15:25:02]line Версия ККМ: 001 [15:25:02]line ФМ: 0000000000874671 [15:25:02]line ФД: 318070 [15:25:02]line ФПД: 175732858326511 [15:25:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T152502&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318070&fm=175732858326511&tin=02508201610067®Number=0000000000091628&sum=50000 [15:25:03]OFD Sender: Processing packet 318070 [packets to send 127, broken 126] [15:25:03]ProducePacketName [15:25:03]name=ofd_packets/00318070 [15:25:03]OFD Sender: To server: pG, [15:25:03]CommunicateWithHost lk.salyk.kg:30040 [15:25:03]ConnectInit lk.salyk.kg [15:25:03]written 0, free lines is 4095 [15:25:03]Connected sock=10 [15:25:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 23 39 07 01 A8 89 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 02 00 00 F4 03 04 00 CE AC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 76 DA 04 00 35 04 06 00 9F D3 FE 98 8D EF B1 51 30 A4 89 A2 2A AE [15:25:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 F6 F4 47 00 CE B6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 76 DA 04 00 F4 03 04 00 87 58 1F 67 B6 04 01 00 00 65 C6 7A F4 8A 55 BF DC [15:25:03]CommunicateWithHost err = 0 [15:25:03]CheckOFDResponse [15:25:03]1017 (14) - 77093643461234 [15:25:03]1041 (16) - 0000000000874671 [15:25:03]1040 (4) - 318070 [15:25:03]1012 (4) - 28.10.2024 09:25 [15:25:03]1206 (1) - 0 [15:25:03]OFD Sender: Remove packet 318070 [15:25:03]ProducePacketName [15:25:03]name=ofd_packets/00318070 [15:25:03]NVStorageDeleteData [15:25:03]Write to MH i2c: 01 00 00 2F 60 8F [15:25:03]Write i2c OK [15:25:03]MH_I2C_Read... [15:25:03]Read from MH i2c: 01 [15:25:03]MH_I2C_Read... [15:25:03]Read from MH i2c: 01 07 00 [15:25:03]MH_I2C_Read... [15:25:03]Read from MH i2c: 01 07 00 2F 60 00 00 00 00 00 EC 0C 8E [15:25:03]RasterBufferAndPrint [15:25:03]line [15:25:03]line [15:25:03]line [15:25:03]line [15:25:03]line [15:25:03]written 0, free lines is 3314 [15:25:03]MH_Cut [15:25:03]Write to MH i2c: D1 01 00 36 60 01 68 [15:25:03]Write i2c OK [15:25:03]MH_I2C_Read... [15:25:03]Read from MH i2c: D1 [15:25:03]MH_I2C_Read... [15:25:03]Read from MH i2c: D1 01 00 [15:25:03]MH_I2C_Read... [15:25:03]Read from MH i2c: D1 01 00 36 60 00 67 [15:25:03]Write to MH i2c: 01 00 00 37 60 97 [15:25:03]Write i2c OK [15:25:03]MH_I2C_Read... [15:25:03]OFD Sender: No OFD packet to send [15:25:04]*** Cut start [15:25:04]*** Partial cut [15:25:04]*** CUTSNS_PIN = 1 [15:25:04]*** CUTSNS_PIN = 0 [15:25:04]*** Brake cut motor [15:25:04]Read from MH i2c: 01 [15:25:04]MH_I2C_Read... [15:25:04]*** Stop cut motor [15:25:04]*** Cut end [15:25:04]Read from MH i2c: 01 07 00 [15:25:04]MH_I2C_Read... [15:25:04]Read from MH i2c: 01 07 00 37 60 00 00 00 00 00 FF 0F AC [15:25:04]process_action close_receipt done [15:25:04]requested_data is exist [15:25:04]produce_requested_data [15:25:04]requested_item fm.sn is exist - process it [15:25:04]wFMCommunicate request_size=4 [15:25:04]MH_SAM_APDU [15:25:04]CAPDU: 80 11 00 00 [15:25:04]Write to MH i2c: E2 08 00 38 60 80 11 00 00 00 00 00 00 12 [15:25:04]Write i2c OK [15:25:04]MH_I2C_Read... [15:25:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:25:04]Read from MH i2c: E2 [15:25:04]MH_I2C_Read... [15:25:04]Read from MH i2c: E2 17 00 [15:25:04]MH_I2C_Read... [15:25:04]Read from MH i2c: E2 17 00 38 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 66 [15:25:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:25:04]wFMCommunicate OK [15:25:04]requested_item fd.num is exist - process it [15:25:04]SAM_PROTO_GetFieldsCounters [15:25:04]wFMCommunicate request_size=4 [15:25:04]MH_SAM_APDU [15:25:04]CAPDU: 80 13 00 00 [15:25:04]Write to MH i2c: E2 08 00 39 60 80 13 00 00 00 00 00 00 15 [15:25:04]Write i2c OK [15:25:04]MH_I2C_Read... [15:25:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:25:05]Read from MH i2c: E2 [15:25:05]MH_I2C_Read... [15:25:05]Read from MH i2c: E2 62 00 [15:25:05]MH_I2C_Read... [15:25:05]Read from MH i2c: E2 62 00 39 60 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 76 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 21 02 00 00 5E 04 04 00 21 02 00 00 57 04 04 00 22 02 00 00 19 04 04 00 00 00 00 00 90 00 19 [15:25:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 76 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 21 02 00 00 5E 04 04 00 21 02 00 00 57 04 04 00 22 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:25:05]wFMCommunicate OK [15:25:05]SAM_PROTO_GetFieldsCounters done [15:25:05]requested_item shift.num is exist - process it [15:25:05]requested_item shift.opened is exist - process it [15:25:05]req_shift_opened [15:25:05]FM_GetShiftState [15:25:05]SAM_PROTO_GetShiftState [15:25:05]wFMCommunicate request_size=4 [15:25:05]MH_SAM_APDU [15:25:05]CAPDU: 80 13 01 00 [15:25:05]Write to MH i2c: E2 08 00 3A 60 80 13 01 00 00 00 00 00 17 [15:25:05]Write i2c OK [15:25:05]MH_I2C_Read... [15:25:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:25:05]Read from MH i2c: E2 [15:25:05]MH_I2C_Read... [15:25:05]Read from MH i2c: E2 0E 00 [15:25:05]MH_I2C_Read... [15:25:05]Read from MH i2c: E2 0E 00 3A 60 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 10 [15:25:05]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:25:05]wFMCommunicate OK [15:25:05]SAM_PROTO_GetShiftState done [15:25:05]FM_GetShiftState done [15:25:05]req_shift_opened done [15:25:05]requested_item shift.open_date is exist - process it [15:25:05]req_shift_open_date [15:25:05]req_shift_open_date done [15:25:05]produce_requested_data done [15:25:05]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318070,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:25:05]process_action_free close_receipt [15:25:05]json_value_free [15:25:05]json_value_free done [15:25:05]process_json_proto returns [15:25:05]Send response to host [15:25:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318070,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:25:05]free response buf [15:25:05]execute_script done [15:25:05]execute_script returns [15:25:05]free content buf [15:25:05]Sock 9.Close socket [15:25:05]Sock 9.Thread stoped [15:25:08]OFD Sender: No OFD packet to send [15:25:13]OFD Sender: No OFD packet to send [15:25:14]accept exits with 7 [15:25:14]New connection [15:25:14]New thread 3067293028 created [15:25:14]Thread 3067436388 joined [15:25:14]Waiting for new connection... [15:25:14] Sock 7.Parse request [15:25:14]Sock 7.Check first char [15:25:14]Sock 7.First char is OK [15:25:14]request: POST /json_proto HTTP/1.0 [15:25:14]Method: POST [15:25:14]URL: /json_proto [15:25:14]Method is POST - this is cgi request [15:25:14]url: /json_proto [15:25:14]query_string will be loaded in cgi processing [15:25:14]execute_cgi json_proto POST (null) [15:25:14]execute_cgi path=json_proto method=POST [15:25:14]POST find Content-Length [15:25:14]Host: 172.17.50.195:8080 [15:25:14]Content-Length: 798 [15:25:14]Content-Type: application/json [15:25:14] [15:25:14]POST finish read [15:25:14]Found Content-Length = 798 [15:25:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093043", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 92.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\u000A24266", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:25:14]execute_script... [15:25:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093043", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 92.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\u000A24266", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:25:14]POST & json_proto [15:25:14]process_json_proto [15:25:14]json parsed OK: [15:25:14]protocol is kg_v1.0 [15:25:14]action value=close_receipt [15:25:14]process_action close_receipt [15:25:14]cmd_close_receipt [15:25:14]MH_GetDate [15:25:14]Write to MH i2c: F0 00 00 3B 60 8A [15:25:14]Write i2c OK [15:25:14]MH_I2C_Read... [15:25:14]Read from MH i2c: F0 [15:25:14]MH_I2C_Read... [15:25:14]Read from MH i2c: F0 09 00 [15:25:14]MH_I2C_Read... [15:25:14]Read from MH i2c: F0 09 00 3B 60 00 DC AC 1F 67 43 33 1C 67 9A [15:25:14]GetLastDocTimeStamp 1730129102 [15:25:14]current date 1730129116 [15:25:14]FM_GetShiftState [15:25:14]SAM_PROTO_GetShiftState [15:25:14]wFMCommunicate request_size=4 [15:25:14]MH_SAM_APDU [15:25:14]CAPDU: 80 13 01 00 [15:25:14]Write to MH i2c: E2 08 00 3C 60 80 13 01 00 00 00 00 00 19 [15:25:14]Write i2c OK [15:25:14]MH_I2C_Read... [15:25:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:25:14]Read from MH i2c: E2 [15:25:14]MH_I2C_Read... [15:25:14]Read from MH i2c: E2 0E 00 [15:25:14]MH_I2C_Read... [15:25:14]Read from MH i2c: E2 0E 00 3C 60 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 12 [15:25:14]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:25:14]wFMCommunicate OK [15:25:14]SAM_PROTO_GetShiftState done [15:25:14]FM_GetShiftState done [15:25:14]opened in 1730073493 [15:25:14]opened+sec_in_day 1730159893 [15:25:14]quantity*price = 0 [15:25:14]sum+1 = 1 [15:25:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 546 28.10.2024 15:25 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливная Карта 24266 ФМ: 0000000000874671 ФД: 318071 ФПД: 44144926300551 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T152516&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318071&fm=44144926300551&tin=02508201610067®Number=0000000000091628&sum=0 [15:25:15]StoreToDocumentArchive [15:25:15]shift 546 fd 318071 [15:25:15]save to /storage/0546/doc_00318071 [15:25:15]save last doc name /storage/0546/doc_00318071 to /storage/kkm_last_doc_name [15:25:15]save OK [15:25:15]Clear old archive folders... [15:25:15]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:25:15]tlvbuf is 01604040 [15:25:15]SAM_PROTO_ClearQueue [15:25:15]wFMCommunicate request_size=4 [15:25:15]MH_SAM_APDU [15:25:15]CAPDU: 80 09 00 00 [15:25:15]Write to MH i2c: E2 08 00 49 60 80 09 00 00 00 00 00 00 1B [15:25:15]Write i2c OK [15:25:15]MH_I2C_Read... [15:25:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:25:15]Read from MH i2c: E2 [15:25:15]MH_I2C_Read... [15:25:15]Read from MH i2c: E2 03 00 [15:25:15]MH_I2C_Read... [15:25:15]Read from MH i2c: E2 03 00 49 60 00 90 00 1D [15:25:15]RAPDU: 90 00 [15:25:15]wFMCommunicate OK [15:25:15]SAM_PROTO_ClearQueue done [15:25:15]KKMCreateOFDPacket [15:25:15]OFDProtocolAddRootSTLVToBuf [15:25:15]FM_MakeSignedData [15:25:15]FM_MakeSignedData [15:25:15]SAM_PROTO_SignData [15:25:15]wFMCommunicate request_size=4 [15:25:15]MH_SAM_APDU [15:25:15]CAPDU: 80 0D 01 02 [15:25:15]Write to MH i2c: E2 08 00 4A 60 80 0D 01 02 00 00 00 00 23 [15:25:15]Write i2c OK [15:25:15]MH_I2C_Read... [15:25:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:25:15]Read from MH i2c: E2 [15:25:15]MH_I2C_Read... [15:25:15]Read from MH i2c: E2 03 00 [15:25:15]MH_I2C_Read... [15:25:15]Read from MH i2c: E2 03 00 4A 60 00 90 00 1E [15:25:15]RAPDU: 90 00 [15:25:15]wFMCommunicate OK [15:25:15]wFMCommunicate request_size=255 [15:25:15]MH_SAM_APDU [15:25:15]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 60 67 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 22 02 00 00 F4 03 04 00 DC AC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 77 DA 04 00 35 04 06 00 [15:25:15]Write to MH i2c: E2 02 01 4B 60 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 60 67 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 22 02 00 00 F4 03 04 00 DC AC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 77 DA 04 00 35 04 06 00 00 00 DA [15:25:15]Write i2c OK [15:25:15]MH_I2C_Read... [15:25:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:25:16]Read from MH i2c: E2 [15:25:16]MH_I2C_Read... [15:25:16]Read from MH i2c: E2 03 00 [15:25:16]MH_I2C_Read... [15:25:16]Read from MH i2c: E2 03 00 4B 60 00 90 00 1F [15:25:16]RAPDU: 90 00 [15:25:16]wFMCommunicate OK [15:25:16]wFMCommunicate request_size=11 [15:25:16]MH_SAM_APDU [15:25:16]CAPDU: 80 0D 02 02 06 28 26 4A A6 99 87 [15:25:16]Write to MH i2c: E2 0E 00 4C 60 80 0D 02 02 06 00 28 26 4A A6 99 87 00 00 90 [15:25:16]Write i2c OK [15:25:16]MH_I2C_Read... [15:25:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:25:16]Read from MH i2c: E2 [15:25:16]MH_I2C_Read... [15:25:16]Read from MH i2c: E2 03 00 [15:25:16]MH_I2C_Read... [15:25:16]Read from MH i2c: E2 03 00 4C 60 00 90 00 20 [15:25:16]RAPDU: 90 00 [15:25:16]wFMCommunicate OK [15:25:16]wFMCommunicate request_size=4 [15:25:16]MH_SAM_APDU [15:25:16]CAPDU: 80 0D 03 02 [15:25:16]Write to MH i2c: E2 08 00 4D 60 80 0D 03 02 00 00 00 00 28 [15:25:16]Write i2c OK [15:25:16]MH_I2C_Read... [15:25:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:25:16]Read from MH i2c: E2 [15:25:16]MH_I2C_Read... [15:25:16]Read from MH i2c: E2 0B 00 [15:25:16]MH_I2C_Read... [15:25:16]Read from MH i2c: E2 0B 00 4D 60 00 33 4B 09 AD 73 AF 28 AC 90 00 53 [15:25:16]RAPDU: 33 4B 09 AD 73 AF 28 AC 90 00 [15:25:16]wFMCommunicate OK [15:25:16]SAM_PROTO_SignData done [15:25:16]FM_MakeSignedData done [15:25:16]CreateOFDProtocolMessage [15:25:16]wFMCommunicate request_size=4 [15:25:16]MH_SAM_APDU [15:25:16]CAPDU: 80 11 00 00 [15:25:16]Write to MH i2c: E2 08 00 4E 60 80 11 00 00 00 00 00 00 28 [15:25:16]Write i2c OK [15:25:16]MH_I2C_Read... [15:25:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:25:16]Read from MH i2c: E2 [15:25:16]MH_I2C_Read... [15:25:16]Read from MH i2c: E2 17 00 [15:25:16]MH_I2C_Read... [15:25:16]Read from MH i2c: E2 17 00 4E 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 7C [15:25:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:25:16]wFMCommunicate OK [15:25:16]CreateOFDProtocolMessage done [15:25:16]OFDSenderStorePacket 318071 [15:25:16]StoreOFDPacket docnum=318071 [15:25:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 3A F3 08 01 3E 05 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 60 67 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 22 02 00 00 F4 03 04 00 DC AC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 77 DA 04 00 35 04 06 00 28 26 4A A6 99 87 33 4B 09 AD 73 AF 28 AC [15:25:16]CheckFolder [15:25:16]dirname=/storage/ofd_packets [15:25:16]CheckFolder done [15:25:16]ProducePacketName [15:25:16]name=ofd_packets/00318071 [15:25:16]NVStorageSaveData ofd_packets/00318071 [15:25:16]File name is /storage/ofd_packets/00318071 [15:25:16]Write 302 bytes [15:25:16]NVStorageSaveData done [15:25:16]OFDSenderStorePacket done [15:25:16]KKMCreateOFDPacket done [15:25:16]NVStorageSaveData kkm_last_timestamp [15:25:16]File name is /storage/kkm_last_timestamp [15:25:16]Write 4 bytes [15:25:16]NVStorageSaveData done [15:25:16]ExternCall_PrintAddStr [15:25:16]wPrintStart [15:25:16]Write to MH i2c: 01 00 00 4F 60 AF [15:25:16]Write i2c OK [15:25:16]MH_I2C_Read... [15:25:16]Read from MH i2c: 01 [15:25:16]MH_I2C_Read... [15:25:16]Read from MH i2c: 01 07 00 [15:25:16]MH_I2C_Read... [15:25:16]Read from MH i2c: 01 07 00 4F 60 00 00 00 00 00 FF 0F C4 [15:25:16]RasterBufferAndPrint [15:25:16]line Счет N : (1)1093043 [15:25:16]line ИНН: 02508201610067 [15:25:16]line Контрольно-Кассовый Чек [15:25:16]line ПРОДАЖА [15:25:16]line ТРК (МРК, ГНК) : 11 [15:25:16]line Товар: 2710194210 [15:25:16]line ДТ(л)-К-2 [15:25:16]line 92.000 * 0.00 [15:25:16]line = 0.00 [15:25:16]line НДС 12% НСП 1% [15:25:16]line > о реализуемом товаре [15:25:16]line ИТОГО: 0.00 [15:25:16]line НСП 1% : 0.00 [15:25:16]line НДС 12% : 0.00 [15:25:16]line Наличными: 0.00 [15:25:16]line Безнал.: 0.00 [15:25:16]line Место: АЗС № 101 "Партнер Нефть" [15:25:16]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:25:16]line СНО: Общий режим [15:25:16]line Чек 546 28.10.2024 15:25 [15:25:16]line Смена: 546 ФФД: 1.0 [15:25:16]line ЗНМ: 0300000082 [15:25:16]line РНМ: 0000000000091628 [15:25:16]line Версия ККМ: 001 [15:25:16]line Талоны: Топливная Карта [15:25:16]line 24266 [15:25:16]line ФМ: 0000000000874671 [15:25:16]line ФД: 318071 [15:25:16]line ФПД: 44144926300551 [15:25:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T152516&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318071&fm=44144926300551&tin=02508201610067®Number=0000000000091628&sum=0 [15:25:16]written 0, free lines is 4095 [15:25:16]OFD Sender: Processing packet 318071 [packets to send 127, broken 126] [15:25:16]ProducePacketName [15:25:16]name=ofd_packets/00318071 [15:25:16]OFD Sender: To server: pG, [15:25:16]CommunicateWithHost lk.salyk.kg:30040 [15:25:16]ConnectInit lk.salyk.kg [15:25:16]Connected sock=10 [15:25:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 3A F3 08 01 3E 05 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 60 67 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 22 02 00 00 F4 03 04 00 DC AC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 77 DA 04 00 35 04 06 00 28 26 4A A6 99 87 33 4B 09 AD 73 AF 28 AC [15:25:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 09 26 47 00 88 BC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 77 DA 04 00 F4 03 04 00 94 58 1F 67 B6 04 01 00 00 3C AB 02 34 79 DA 89 35 [15:25:16]CommunicateWithHost err = 0 [15:25:16]CheckOFDResponse [15:25:16]1017 (14) - 77093643461234 [15:25:16]1041 (16) - 0000000000874671 [15:25:16]1040 (4) - 318071 [15:25:16]1012 (4) - 28.10.2024 09:25 [15:25:16]1206 (1) - 0 [15:25:16]OFD Sender: Remove packet 318071 [15:25:16]ProducePacketName [15:25:16]name=ofd_packets/00318071 [15:25:16]NVStorageDeleteData [15:25:16]Write to MH i2c: 01 00 00 79 60 D9 [15:25:16]Write i2c OK [15:25:16]MH_I2C_Read... [15:25:16]Read from MH i2c: 01 [15:25:16]MH_I2C_Read... [15:25:16]Read from MH i2c: 01 07 00 [15:25:16]MH_I2C_Read... [15:25:16]Read from MH i2c: 01 07 00 79 60 00 00 00 00 00 F9 0C E5 [15:25:16]RasterBufferAndPrint [15:25:16]line [15:25:16]line [15:25:16]line [15:25:16]line [15:25:16]line [15:25:16]written 0, free lines is 3330 [15:25:16]MH_Cut [15:25:16]Write to MH i2c: D1 01 00 80 60 01 B2 [15:25:16]Write i2c OK [15:25:16]MH_I2C_Read... [15:25:16]Read from MH i2c: D1 [15:25:16]MH_I2C_Read... [15:25:16]Read from MH i2c: D1 01 00 [15:25:16]MH_I2C_Read... [15:25:16]Read from MH i2c: D1 01 00 80 60 00 B1 [15:25:16]Write to MH i2c: 01 00 00 81 60 E1 [15:25:16]Write i2c OK [15:25:16]MH_I2C_Read... [15:25:17]OFD Sender: No OFD packet to send [15:25:17]*** Cut start [15:25:17]*** Partial cut [15:25:17]*** CUTSNS_PIN = 1 [15:25:17]*** CUTSNS_PIN = 0 [15:25:17]*** Brake cut motor [15:25:18]Read from MH i2c: 01 [15:25:18]MH_I2C_Read... [15:25:18]*** Stop cut motor [15:25:18]*** Cut end [15:25:18]Read from MH i2c: 01 07 00 [15:25:18]MH_I2C_Read... [15:25:18]Read from MH i2c: 01 07 00 81 60 00 00 00 00 00 FF 0F F6 [15:25:18]process_action close_receipt done [15:25:18]requested_data is exist [15:25:18]produce_requested_data [15:25:18]requested_item fm.sn is exist - process it [15:25:18]wFMCommunicate request_size=4 [15:25:18]MH_SAM_APDU [15:25:18]CAPDU: 80 11 00 00 [15:25:18]Write to MH i2c: E2 08 00 82 60 80 11 00 00 00 00 00 00 5C [15:25:18]Write i2c OK [15:25:18]MH_I2C_Read... [15:25:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:25:18]Read from MH i2c: E2 [15:25:18]MH_I2C_Read... [15:25:18]Read from MH i2c: E2 17 00 [15:25:18]MH_I2C_Read... [15:25:18]Read from MH i2c: E2 17 00 82 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B0 [15:25:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:25:18]wFMCommunicate OK [15:25:18]requested_item fd.num is exist - process it [15:25:18]SAM_PROTO_GetFieldsCounters [15:25:18]wFMCommunicate request_size=4 [15:25:18]MH_SAM_APDU [15:25:18]CAPDU: 80 13 00 00 [15:25:18]Write to MH i2c: E2 08 00 83 60 80 13 00 00 00 00 00 00 5F [15:25:18]Write i2c OK [15:25:18]MH_I2C_Read... [15:25:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:25:18]Read from MH i2c: E2 [15:25:18]MH_I2C_Read... [15:25:18]Read from MH i2c: E2 62 00 [15:25:18]MH_I2C_Read... [15:25:18]Read from MH i2c: E2 62 00 83 60 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 77 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 22 02 00 00 5E 04 04 00 22 02 00 00 57 04 04 00 23 02 00 00 19 04 04 00 00 00 00 00 90 00 67 [15: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 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 77 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 22 02 00 00 5E 04 04 00 22 02 00 00 57 04 04 00 23 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:25:18]wFMCommunicate OK [15:25:18]SAM_PROTO_GetFieldsCounters done [15:25:18]requested_item shift.num is exist - process it [15:25:18]requested_item shift.opened is exist - process it [15:25:18]req_shift_opened [15:25:18]FM_GetShiftState [15:25:18]SAM_PROTO_GetShiftState [15:25:18]wFMCommunicate request_size=4 [15:25:18]MH_SAM_APDU [15:25:18]CAPDU: 80 13 01 00 [15:25:18]Write to MH i2c: E2 08 00 84 60 80 13 01 00 00 00 00 00 61 [15:25:18]Write i2c OK [15:25:18]MH_I2C_Read... [15:25:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:25:18]Read from MH i2c: E2 [15:25:18]MH_I2C_Read... [15:25:18]Read from MH i2c: E2 0E 00 [15:25:18]MH_I2C_Read... [15:25:18]Read from MH i2c: E2 0E 00 84 60 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 5A [15:25:18]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:25:18]wFMCommunicate OK [15:25:18]SAM_PROTO_GetShiftState done [15:25:18]FM_GetShiftState done [15:25:18]req_shift_opened done [15:25:18]requested_item shift.open_date is exist - process it [15:25:18]req_shift_open_date [15:25:18]req_shift_open_date done [15:25:18]produce_requested_data done [15:25:18]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318071,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:25:18]process_action_free close_receipt [15:25:18]json_value_free [15:25:18]json_value_free done [15:25:18]process_json_proto returns [15:25:18]Send response to host [15:25:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318071,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:25:18]free response buf [15:25:18]execute_script done [15:25:18]execute_script returns [15:25:18]free content buf [15:25:18]Sock 7.Close socket [15:25:18]Sock 7.Thread stoped [15:25:20]accept exits with 9 [15:25:20]New connection [15:25:20]New thread 3067436388 created [15:25:20]Thread 3067293028 joined [15:25:20]Waiting for new connection... [15:25:20] Sock 9.Parse request [15:25:20]Sock 9.Check first char [15:25:20]Sock 9.First char is OK [15:25:20]request: POST /json_proto HTTP/1.0 [15:25:20]Method: POST [15:25:20]URL: /json_proto [15:25:20]Method is POST - this is cgi request [15:25:20]url: /json_proto [15:25:20]query_string will be loaded in cgi processing [15:25:20]execute_cgi json_proto POST (null) [15:25:20]execute_cgi path=json_proto method=POST [15:25:20]POST find Content-Length [15:25:20]Host: 172.17.50.195:8080 [15:25:20]Content-Length: 681 [15:25:20]Content-Type: application/json [15:25:20] [15:25:20]POST finish read [15:25:20]Found Content-Length = 681 [15:25:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093053", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 8.360, "sum" : 320.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 320.00, "total" : 320.00, "payments": [ { "type": 0, "sum" : 320.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:25:20]execute_script... [15:25: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)1093053", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 8.360, "sum" : 320.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 320.00, "total" : 320.00, "payments": [ { "type": 0, "sum" : 320.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:25:20]POST & json_proto [15:25:20]process_json_proto [15:25:20]json parsed OK: [15:25:20]protocol is kg_v1.0 [15:25:20]action value=close_receipt [15:25:20]process_action close_receipt [15:25:20]cmd_close_receipt [15:25:20]MH_GetDate [15:25:20]Write to MH i2c: F0 00 00 85 60 D4 [15:25:20]Write i2c OK [15:25:20]MH_I2C_Read... [15:25:20]Read from MH i2c: F0 [15:25:20]MH_I2C_Read... [15:25:20]Read from MH i2c: F0 09 00 [15:25:20]MH_I2C_Read... [15:25:20]Read from MH i2c: F0 09 00 85 60 00 E2 AC 1F 67 43 33 1C 67 EA [15:25:20]GetLastDocTimeStamp 1730129116 [15:25:20]current date 1730129122 [15:25:20]FM_GetShiftState [15:25:20]SAM_PROTO_GetShiftState [15:25:20]wFMCommunicate request_size=4 [15:25:20]MH_SAM_APDU [15:25:20]CAPDU: 80 13 01 00 [15:25:20]Write to MH i2c: E2 08 00 86 60 80 13 01 00 00 00 00 00 63 [15:25:20]Write i2c OK [15:25:20]MH_I2C_Read... [15:25:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:25:20]Read from MH i2c: E2 [15:25:20]MH_I2C_Read... [15:25:20]Read from MH i2c: E2 0E 00 [15:25:20]MH_I2C_Read... [15:25:20]Read from MH i2c: E2 0E 00 86 60 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 5C [15:25:20]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:25:20]wFMCommunicate OK [15:25:20]SAM_PROTO_GetShiftState done [15:25:20]FM_GetShiftState done [15:25:20]opened in 1730073493 [15:25:20]opened+sec_in_day 1730159893 [15:25:20]quantity*price = 32018 [15:25:20]sum+1 = 32020 [15:25:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 320.00 Внесено: 320.00 СДАЧА: 0.00 НСП 1% : 2.83 НДС 12% : 34.00 Наличными: 320.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 547 28.10.2024 15:25 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318072 ФПД: 209242677608129 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T152522&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318072&fm=209242677608129&tin=02508201610067®Number=0000000000091628&sum=32000 [15:25:21]StoreToDocumentArchive [15:25:21]shift 546 fd 318072 [15:25:21]save to /storage/0546/doc_00318072 [15:25:21]save last doc name /storage/0546/doc_00318072 to /storage/kkm_last_doc_name [15:25:21]save OK [15:25:21]Clear old archive folders... [15:25:21]ProcessDocumentItem done err = 0, tmpTLVsize=250 [15:25:21]tlvbuf is 015EBBE0 [15:25:21]SAM_PROTO_ClearQueue [15:25:21]wFMCommunicate request_size=4 [15:25:21]MH_SAM_APDU [15:25:21]CAPDU: 80 09 00 00 [15:25:21]Write to MH i2c: E2 08 00 93 60 80 09 00 00 00 00 00 00 65 [15:25:21]Write i2c OK [15:25:21]MH_I2C_Read... [15:25:21]Read from MH i2c: E2 [15:25:21]MH_I2C_Read... [15:25:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:25:21]Read from MH i2c: E2 03 00 [15:25:21]MH_I2C_Read... [15:25:21]Read from MH i2c: E2 03 00 93 60 00 90 00 67 [15:25:21]RAPDU: 90 00 [15:25:21]wFMCommunicate OK [15:25:21]SAM_PROTO_ClearQueue done [15:25:21]KKMCreateOFDPacket [15:25:21]OFDProtocolAddRootSTLVToBuf [15:25:21]FM_MakeSignedData [15:25:21]FM_MakeSignedData [15:25:21]SAM_PROTO_SignData [15:25:21]wFMCommunicate request_size=4 [15:25:21]MH_SAM_APDU [15:25:21]CAPDU: 80 0D 01 02 [15:25:21]Write to MH i2c: E2 08 00 94 60 80 0D 01 02 00 00 00 00 6D [15:25:21]Write i2c OK [15:25:21]MH_I2C_Read... [15:25:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:25:21]Read from MH i2c: E2 [15:25:21]MH_I2C_Read... [15:25:21]Read from MH i2c: E2 03 00 [15:25:21]MH_I2C_Read... [15:25:21]Read from MH i2c: E2 03 00 94 60 00 90 00 68 [15:25:21]RAPDU: 90 00 [15:25:21]wFMCommunicate OK [15:25:21]wFMCommunicate request_size=255 [15:25:21]MH_SAM_APDU [15:25:21]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A8 20 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 13 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 48 0D 00 00 00 00 07 04 06 00 00 7D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 02 00 00 F4 03 04 00 E2 AC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 78 DA 04 00 35 04 06 00 BE 4E [15:25:21]Write to MH i2c: E2 02 01 95 60 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A8 20 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 13 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 48 0D 00 00 00 00 07 04 06 00 00 7D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 02 00 00 F4 03 04 00 E2 AC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 78 DA 04 00 35 04 06 00 BE 4E 00 00 A6 [15:25:21]Write i2c OK [15:25:21]MH_I2C_Read... [15:25:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:25:22]Read from MH i2c: E2 [15:25:22]MH_I2C_Read... [15:25:22]Read from MH i2c: E2 03 00 [15:25:22]MH_I2C_Read... [15:25:22]Read from MH i2c: E2 03 00 95 60 00 90 00 69 [15:25:22]RAPDU: 90 00 [15:25:22]wFMCommunicate OK [15:25:22]wFMCommunicate request_size=9 [15:25:22]MH_SAM_APDU [15:25:22]CAPDU: 80 0D 02 02 04 1B 78 7E C1 [15:25:22]Write to MH i2c: E2 0C 00 96 60 80 0D 02 02 04 00 1B 78 7E C1 00 00 4A [15:25:22]Write i2c OK [15:25:22]MH_I2C_Read... [15:25:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:25:22]Read from MH i2c: E2 [15:25:22]MH_I2C_Read... [15:25:22]Read from MH i2c: E2 03 00 [15:25:22]MH_I2C_Read... [15:25:22]Read from MH i2c: E2 03 00 96 60 00 90 00 6A [15:25:22]RAPDU: 90 00 [15:25:22]wFMCommunicate OK [15:25:22]wFMCommunicate request_size=4 [15:25:22]MH_SAM_APDU [15:25:22]CAPDU: 80 0D 03 02 [15:25:22]Write to MH i2c: E2 08 00 97 60 80 0D 03 02 00 00 00 00 72 [15:25:22]Write i2c OK [15:25:22]MH_I2C_Read... [15:25:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:25:22]Read from MH i2c: E2 [15:25:22]MH_I2C_Read... [15:25:22]Read from MH i2c: E2 0B 00 [15:25:22]MH_I2C_Read... [15:25:22]Read from MH i2c: E2 0B 00 97 60 00 E4 AB 21 AB 53 A2 27 9F 90 00 89 [15:25:22]RAPDU: E4 AB 21 AB 53 A2 27 9F 90 00 [15:25:22]wFMCommunicate OK [15:25:22]SAM_PROTO_SignData done [15:25:22]FM_MakeSignedData done [15:25:22]CreateOFDProtocolMessage [15:25:22]wFMCommunicate request_size=4 [15:25:22]MH_SAM_APDU [15:25:22]CAPDU: 80 11 00 00 [15:25:22]Write to MH i2c: E2 08 00 98 60 80 11 00 00 00 00 00 00 72 [15:25:22]Write i2c OK [15:25:22]MH_I2C_Read... [15:25:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:25:22]Read from MH i2c: E2 [15:25:22]MH_I2C_Read... [15:25:22]Read from MH i2c: E2 17 00 [15:25:22]MH_I2C_Read... [15:25:22]Read from MH i2c: E2 17 00 98 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C6 [15:25:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:25:22]wFMCommunicate OK [15:25:22]CreateOFDProtocolMessage done [15:25:22]OFDSenderStorePacket 318072 [15:25:22]StoreOFDPacket docnum=318072 [15:25:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 46 08 06 01 6C 7B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A8 20 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 13 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 48 0D 00 00 00 00 07 04 06 00 00 7D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 02 00 00 F4 03 04 00 E2 AC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 78 DA 04 00 35 04 06 00 BE 4E 1B 78 7E C1 E4 AB 21 AB 53 A2 27 9F [15:25:22]CheckFolder [15:25:22]dirname=/storage/ofd_packets [15:25:22]CheckFolder done [15:25:22]ProducePacketName [15:25:22]name=ofd_packets/00318072 [15:25:22]NVStorageSaveData ofd_packets/00318072 [15:25:22]File name is /storage/ofd_packets/00318072 [15:25:22]Write 300 bytes [15:25:22]NVStorageSaveData done [15:25:22]OFDSenderStorePacket done [15:25:22]KKMCreateOFDPacket done [15:25:22]NVStorageSaveData kkm_last_timestamp [15:25:22]File name is /storage/kkm_last_timestamp [15:25:22]Write 4 bytes [15:25:22]NVStorageSaveData done [15:25:22]ExternCall_PrintAddStr [15:25:22]wPrintStart [15:25:22]Write to MH i2c: 01 00 00 99 60 F9 [15:25:22]Write i2c OK [15:25:22]MH_I2C_Read... [15:25:22]Read from MH i2c: 01 [15:25:22]MH_I2C_Read... [15:25:22]Read from MH i2c: 01 07 00 [15:25:22]MH_I2C_Read... [15:25:22]Read from MH i2c: 01 07 00 99 60 00 00 00 00 00 FF 0F 0E [15:25:22]RasterBufferAndPrint [15:25:22]line Счет N : (1)1093053 [15:25:22]line ИНН: 02508201610067 [15:25:22]line Контрольно-Кассовый Чек [15:25:22]line ПРОДАЖА [15:25:22]line ТРК (МРК, ГНК) : 81 [15:25:22]line Товар: 2711190000 [15:25:22]line ГАЗ-К-5 [15:25:22]line 8.360 * 38.30 [15:25:22]line = 320.19 [15:25:22]line НДС 12% НСП 1% [15:25:22]line > о реализуемом товаре [15:25:22]line ОКРУГЛЕНИЕ: -0.19 [15:25:22]line ИТОГО: 320.00 [15:25:22]line Внесено: 320.00 [15:25:22]line СДАЧА: 0.00 [15:25:22]line НСП 1% : 2.83 [15:25:22]line НДС 12% : 34.00 [15:25:22]line Наличными: 320.00 [15:25:22]line Безнал.: 0.00 [15:25:22]line Место: АЗС № 101 "Партнер Нефть" [15:25:22]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:25:22]line СНО: Общий режим [15:25:22]line Чек 547 28.10.2024 15:25 [15:25:22]line Смена: 546 ФФД: 1.0 [15:25:22]line ЗНМ: 0300000082 [15:25:22]line РНМ: 0000000000091628 [15:25:22]line Версия ККМ: 001 [15:25:22]line ФМ: 0000000000874671 [15:25:22]line ФД: 318072 [15:25:22]line ФПД: 209242677608129 [15:25:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T152522&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318072&fm=209242677608129&tin=02508201610067®Number=0000000000091628&sum=32000 [15:25:22]OFD Sender: Processing packet 318072 [packets to send 127, broken 126] [15:25:22]ProducePacketName [15:25:22]name=ofd_packets/00318072 [15:25:22]OFD Sender: To server: pG, [15:25:22]CommunicateWithHost lk.salyk.kg:30040 [15:25:22]ConnectInit lk.salyk.kg [15:25:22]written 0, free lines is 4095 [15:25:22]Connected sock=10 [15:25:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 46 08 06 01 6C 7B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A8 20 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 13 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 48 0D 00 00 00 00 07 04 06 00 00 7D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 02 00 00 F4 03 04 00 E2 AC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 78 DA 04 00 35 04 06 00 BE 4E 1B 78 7E C1 E4 AB 21 AB 53 A2 27 9F [15:25:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 92 E2 47 00 55 39 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 78 DA 04 00 F4 03 04 00 9A 58 1F 67 B6 04 01 00 00 BB BD 1E 54 B1 D6 14 D8 [15:25:22]CommunicateWithHost err = 0 [15:25:22]CheckOFDResponse [15:25:22]1017 (14) - 77093643461234 [15:25:22]1041 (16) - 0000000000874671 [15:25:22]1040 (4) - 318072 [15:25:22]1012 (4) - 28.10.2024 09:25 [15:25:22]1206 (1) - 0 [15:25:22]OFD Sender: Remove packet 318072 [15:25:22]ProducePacketName [15:25:22]name=ofd_packets/00318072 [15:25:22]NVStorageDeleteData [15:25:22]Write to MH i2c: 01 00 00 C4 60 24 [15:25:22]Write i2c OK [15:25:22]MH_I2C_Read... [15:25:22]Read from MH i2c: 01 [15:25:22]MH_I2C_Read... [15:25:22]Read from MH i2c: 01 07 00 [15:25:22]MH_I2C_Read... [15:25:22]Read from MH i2c: 01 07 00 C4 60 00 00 00 00 00 F9 0C 30 [15:25:22]RasterBufferAndPrint [15:25:22]line [15:25:22]line [15:25:22]line [15:25:22]line [15:25:22]line [15:25:22]written 0, free lines is 3336 [15:25:22]MH_Cut [15:25:22]Write to MH i2c: D1 01 00 CB 60 01 FD [15:25:22]Write i2c OK [15:25:22]MH_I2C_Read... [15:25:22]Read from MH i2c: D1 [15:25:22]MH_I2C_Read... [15:25:22]Read from MH i2c: D1 01 00 [15:25:22]MH_I2C_Read... [15:25:22]Read from MH i2c: D1 01 00 CB 60 00 FC [15:25:22]Write to MH i2c: 01 00 00 CC 60 2C [15:25:22]Write i2c OK [15:25:22]MH_I2C_Read... [15:25:23]OFD Sender: No OFD packet to send [15:25:23]*** Cut start [15:25:23]*** Partial cut [15:25:23]*** CUTSNS_PIN = 1 [15:25:23]*** CUTSNS_PIN = 0 [15:25:23]*** Brake cut motor [15:25:24]Read from MH i2c: 01 [15:25:24]MH_I2C_Read... [15:25:24]*** Stop cut motor [15:25:24]*** Cut end [15:25:24]Read from MH i2c: 01 07 00 [15:25:24]MH_I2C_Read... [15:25:24]Read from MH i2c: 01 07 00 CC 60 00 00 00 00 00 FF 0F 41 [15:25:24]process_action close_receipt done [15:25:24]requested_data is exist [15:25:24]produce_requested_data [15:25:24]requested_item fm.sn is exist - process it [15:25:24]wFMCommunicate request_size=4 [15:25:24]MH_SAM_APDU [15:25:24]CAPDU: 80 11 00 00 [15:25:24]Write to MH i2c: E2 08 00 CD 60 80 11 00 00 00 00 00 00 A7 [15:25:24]Write i2c OK [15:25:24]MH_I2C_Read... [15:25:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:25:24]Read from MH i2c: E2 [15:25:24]MH_I2C_Read... [15:25:24]Read from MH i2c: E2 17 00 [15:25:24]MH_I2C_Read... [15:25:24]Read from MH i2c: E2 17 00 CD 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 FB [15:25:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:25:24]wFMCommunicate OK [15:25:24]requested_item fd.num is exist - process it [15:25:24]SAM_PROTO_GetFieldsCounters [15:25:24]wFMCommunicate request_size=4 [15:25:24]MH_SAM_APDU [15:25:24]CAPDU: 80 13 00 00 [15:25:24]Write to MH i2c: E2 08 00 CE 60 80 13 00 00 00 00 00 00 AA [15:25:24]Write i2c OK [15:25:24]MH_I2C_Read... [15:25:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:25:24]Read from MH i2c: E2 [15:25:24]MH_I2C_Read... [15:25:24]Read from MH i2c: E2 62 00 [15:25:24]MH_I2C_Read... [15:25:24]Read from MH i2c: E2 62 00 CE 60 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 78 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 23 02 00 00 5E 04 04 00 23 02 00 00 57 04 04 00 24 02 00 00 19 04 04 00 00 00 00 00 90 00 B6 [15:25:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 78 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 23 02 00 00 5E 04 04 00 23 02 00 00 57 04 04 00 24 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:25:24]wFMCommunicate OK [15:25:24]SAM_PROTO_GetFieldsCounters done [15:25:24]requested_item shift.num is exist - process it [15:25:24]requested_item shift.opened is exist - process it [15:25:24]req_shift_opened [15:25:24]FM_GetShiftState [15:25:24]SAM_PROTO_GetShiftState [15:25:24]wFMCommunicate request_size=4 [15:25:24]MH_SAM_APDU [15:25:24]CAPDU: 80 13 01 00 [15:25:24]Write to MH i2c: E2 08 00 CF 60 80 13 01 00 00 00 00 00 AC [15:25:24]Write i2c OK [15:25:24]MH_I2C_Read... [15:25:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:25:24]Read from MH i2c: E2 [15:25:24]MH_I2C_Read... [15:25:24]Read from MH i2c: E2 0E 00 [15:25:24]MH_I2C_Read... [15:25:24]Read from MH i2c: E2 0E 00 CF 60 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A5 [15:25:24]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:25:24]wFMCommunicate OK [15:25:24]SAM_PROTO_GetShiftState done [15:25:24]FM_GetShiftState done [15:25:24]req_shift_opened done [15:25:24]requested_item shift.open_date is exist - process it [15:25:24]req_shift_open_date [15:25:24]req_shift_open_date done [15:25:24]produce_requested_data done [15:25:24]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318072,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:25:24]process_action_free close_receipt [15:25:24]json_value_free [15:25:24]json_value_free done [15:25:24]process_json_proto returns [15:25:24]Send response to host [15:25:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318072,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:25:24]free response buf [15:25:24]execute_script done [15:25:24]execute_script returns [15:25:24]free content buf [15:25:24]Sock 9.Close socket [15:25:24]Sock 9.Thread stoped [15:25:28]OFD Sender: No OFD packet to send [15:25:29]accept exits with 7 [15:25:29]New connection [15:25:29]New thread 3067293028 created [15:25:29]Thread 3067436388 joined [15:25:29]Waiting for new connection... [15:25:29] Sock 7.Parse request [15:25:29]Sock 7.Check first char [15:25:29]Sock 7.First char is OK [15:25:29]request: POST /json_proto HTTP/1.0 [15:25:29]Method: POST [15:25:29]URL: /json_proto [15:25:29]Method is POST - this is cgi request [15:25:29]url: /json_proto [15:25:29]query_string will be loaded in cgi processing [15:25:29]execute_cgi json_proto POST (null) [15:25:29]execute_cgi path=json_proto method=POST [15:25:29]POST find Content-Length [15:25:29]Host: 172.17.50.195:8080 [15:25:29]Content-Length: 799 [15:25:29]Content-Type: application/json [15:25:29] [15:25:29]POST finish read [15:25:29]Found Content-Length = 799 [15:25:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093041", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 130.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\u000A24266", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:25:29]execute_script... [15:25: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)1093041", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 130.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\u000A24266", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:25:29]POST & json_proto [15:25:29]process_json_proto [15:25:29]json parsed OK: [15:25:29]protocol is kg_v1.0 [15:25:29]action value=close_receipt [15:25:29]process_action close_receipt [15:25:29]cmd_close_receipt [15:25:29]MH_GetDate [15:25:29]Write to MH i2c: F0 00 00 D0 60 1F [15:25:29]Write i2c OK [15:25:29]MH_I2C_Read... [15:25:29]Read from MH i2c: F0 [15:25:29]MH_I2C_Read... [15:25:29]Read from MH i2c: F0 09 00 [15:25:29]MH_I2C_Read... [15:25:29]Read from MH i2c: F0 09 00 D0 60 00 EB AC 1F 67 43 33 1C 67 3E [15:25:29]GetLastDocTimeStamp 1730129122 [15:25:29]current date 1730129131 [15:25:29]FM_GetShiftState [15:25:29]SAM_PROTO_GetShiftState [15:25:29]wFMCommunicate request_size=4 [15:25:29]MH_SAM_APDU [15:25:29]CAPDU: 80 13 01 00 [15:25:29]Write to MH i2c: E2 08 00 D1 60 80 13 01 00 00 00 00 00 AE [15:25:29]Write i2c OK [15:25:29]MH_I2C_Read... [15:25:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:25:29]Read from MH i2c: E2 [15:25:29]MH_I2C_Read... [15:25:29]Read from MH i2c: E2 0E 00 [15:25:29]MH_I2C_Read... [15:25:29]Read from MH i2c: E2 0E 00 D1 60 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A7 [15:25:29]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:25:29]wFMCommunicate OK [15:25:29]SAM_PROTO_GetShiftState done [15:25:29]FM_GetShiftState done [15:25:29]opened in 1730073493 [15:25:29]opened+sec_in_day 1730159893 [15:25:29]quantity*price = 0 [15:25:29]sum+1 = 1 [15:25:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 548 28.10.2024 15:25 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливная Карта 24266 ФМ: 0000000000874671 ФД: 318073 ФПД: 281103110956355 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T152531&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318073&fm=281103110956355&tin=02508201610067®Number=0000000000091628&sum=0 [15:25:31]StoreToDocumentArchive [15:25:31]shift 546 fd 318073 [15:25:31]save to /storage/0546/doc_00318073 [15:25:31]save last doc name /storage/0546/doc_00318073 to /storage/kkm_last_doc_name [15:25:31]save OK [15:25:31]Clear old archive folders... [15:25:31]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:25:31]tlvbuf is 015CDF80 [15:25:31]SAM_PROTO_ClearQueue [15:25:31]wFMCommunicate request_size=4 [15:25:31]MH_SAM_APDU [15:25:31]CAPDU: 80 09 00 00 [15:25:31]Write to MH i2c: E2 08 00 DE 60 80 09 00 00 00 00 00 00 B0 [15:25:31]Write i2c OK [15:25:31]MH_I2C_Read... [15:25:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:25:31]Read from MH i2c: E2 [15:25:31]MH_I2C_Read... [15:25:31]Read from MH i2c: E2 03 00 [15:25:31]MH_I2C_Read... [15:25:31]Read from MH i2c: E2 03 00 DE 60 00 90 00 B2 [15:25:31]RAPDU: 90 00 [15:25:31]wFMCommunicate OK [15:25:31]SAM_PROTO_ClearQueue done [15:25:31]KKMCreateOFDPacket [15:25:31]OFDProtocolAddRootSTLVToBuf [15:25:31]FM_MakeSignedData [15:25:31]FM_MakeSignedData [15:25:31]SAM_PROTO_SignData [15:25:31]wFMCommunicate request_size=4 [15:25:31]MH_SAM_APDU [15:25:31]CAPDU: 80 0D 01 02 [15:25:31]Write to MH i2c: E2 08 00 DF 60 80 0D 01 02 00 00 00 00 B8 [15:25:31]Write i2c OK [15:25:31]MH_I2C_Read... [15:25:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:25:31]Read from MH i2c: E2 [15:25:31]MH_I2C_Read... [15:25:31]Read from MH i2c: E2 03 00 [15:25:31]MH_I2C_Read... [15:25:31]Read from MH i2c: E2 03 00 DF 60 00 90 00 B3 [15:25:31]RAPDU: 90 00 [15:25:31]wFMCommunicate OK [15:25:31]wFMCommunicate request_size=255 [15:25:31]MH_SAM_APDU [15:25:31]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 D0 FB 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 24 02 00 00 F4 03 04 00 EB AC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 79 DA 04 00 35 04 06 00 [15:25:31]Write to MH i2c: E2 02 01 E0 60 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 D0 FB 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 24 02 00 00 F4 03 04 00 EB AC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 79 DA 04 00 35 04 06 00 00 00 86 [15:25:31]Write i2c OK [15:25:31]MH_I2C_Read... [15:25:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:25:31]Read from MH i2c: E2 [15:25:31]MH_I2C_Read... [15:25:31]Read from MH i2c: E2 03 00 [15:25:31]MH_I2C_Read... [15:25:31]Read from MH i2c: E2 03 00 E0 60 00 90 00 B4 [15:25:31]RAPDU: 90 00 [15:25:31]wFMCommunicate OK [15:25:31]wFMCommunicate request_size=11 [15:25:31]MH_SAM_APDU [15:25:31]CAPDU: 80 0D 02 02 06 FF A9 6B 12 E5 43 [15:25:31]Write to MH i2c: E2 0E 00 E1 60 80 0D 02 02 06 00 FF A9 6B 12 E5 43 00 00 14 [15:25:31]Write i2c OK [15:25:31]MH_I2C_Read... [15:25:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:25:31]Read from MH i2c: E2 [15:25:31]MH_I2C_Read... [15:25:31]Read from MH i2c: E2 03 00 [15:25:31]MH_I2C_Read... [15:25:31]Read from MH i2c: E2 03 00 E1 60 00 90 00 B5 [15:25:31]RAPDU: 90 00 [15:25:31]wFMCommunicate OK [15:25:31]wFMCommunicate request_size=4 [15:25:31]MH_SAM_APDU [15:25:31]CAPDU: 80 0D 03 02 [15:25:31]Write to MH i2c: E2 08 00 E2 60 80 0D 03 02 00 00 00 00 BD [15:25:31]Write i2c OK [15:25:31]MH_I2C_Read... [15:25:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:25:31]Read from MH i2c: E2 [15:25:31]MH_I2C_Read... [15:25:31]Read from MH i2c: E2 0B 00 [15:25:31]MH_I2C_Read... [15:25:31]Read from MH i2c: E2 0B 00 E2 60 00 14 A5 A5 DF E0 B9 9C DD 90 00 0D [15:25:31]RAPDU: 14 A5 A5 DF E0 B9 9C DD 90 00 [15:25:31]wFMCommunicate OK [15:25:31]SAM_PROTO_SignData done [15:25:31]FM_MakeSignedData done [15:25:31]CreateOFDProtocolMessage [15:25:31]wFMCommunicate request_size=4 [15:25:31]MH_SAM_APDU [15:25:31]CAPDU: 80 11 00 00 [15:25:31]Write to MH i2c: E2 08 00 E3 60 80 11 00 00 00 00 00 00 BD [15:25:31]Write i2c OK [15:25:31]MH_I2C_Read... [15:25:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:25:31]Read from MH i2c: E2 [15:25:31]MH_I2C_Read... [15:25:31]Read from MH i2c: E2 17 00 [15:25:31]MH_I2C_Read... [15:25:31]Read from MH i2c: E2 17 00 E3 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 11 [15:25:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:25:31]wFMCommunicate OK [15:25:31]CreateOFDProtocolMessage done [15:25:31]OFDSenderStorePacket 318073 [15:25:31]StoreOFDPacket docnum=318073 [15:25:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 BC E3 08 01 8D 50 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 D0 FB 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 24 02 00 00 F4 03 04 00 EB AC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 79 DA 04 00 35 04 06 00 FF A9 6B 12 E5 43 14 A5 A5 DF E0 B9 9C DD [15:25:31]CheckFolder [15:25:31]dirname=/storage/ofd_packets [15:25:31]CheckFolder done [15:25:31]ProducePacketName [15:25:31]name=ofd_packets/00318073 [15:25:31]NVStorageSaveData ofd_packets/00318073 [15:25:31]File name is /storage/ofd_packets/00318073 [15:25:31]Write 302 bytes [15:25:31]NVStorageSaveData done [15:25:31]OFDSenderStorePacket done [15:25:31]KKMCreateOFDPacket done [15:25:31]NVStorageSaveData kkm_last_timestamp [15:25:31]File name is /storage/kkm_last_timestamp [15:25:31]Write 4 bytes [15:25:31]NVStorageSaveData done [15:25:31]ExternCall_PrintAddStr [15:25:31]wPrintStart [15:25:31]Write to MH i2c: 01 00 00 E4 60 44 [15:25:31]Write i2c OK [15:25:31]MH_I2C_Read... [15:25:31]Read from MH i2c: 01 [15:25:31]MH_I2C_Read... [15:25:31]Read from MH i2c: 01 07 00 [15:25:31]MH_I2C_Read... [15:25:31]OFD Sender: Processing packet 318073 [packets to send 127, broken 126] [15:25:31]ProducePacketName [15:25:31]name=ofd_packets/00318073 [15:25:31]OFD Sender: To server: pG, [15:25:31]CommunicateWithHost lk.salyk.kg:30040 [15:25:31]ConnectInit lk.salyk.kg [15:25:31]Read from MH i2c: 01 07 00 E4 60 00 00 00 00 00 FF 0F 59 [15:25:31]RasterBufferAndPrint [15:25:31]line Счет N : (1)1093041 [15:25:31]line ИНН: 02508201610067 [15:25:31]line Контрольно-Кассовый Чек [15:25:31]line ПРОДАЖА [15:25:31]line ТРК (МРК, ГНК) : 21 [15:25:31]line Товар: 2710194210 [15:25:31]line ДТ(л)-К-2 [15:25:31]line 130.000 * 0.00 [15:25:31]line = 0.00 [15:25:31]line НДС 12% НСП 1% [15:25:31]line > о реализуемом товаре [15:25:31]line ИТОГО: 0.00 [15:25:31]line НСП 1% : 0.00 [15:25:31]line НДС 12% : 0.00 [15:25:31]line Наличными: 0.00 [15:25:31]line Безнал.: 0.00 [15:25:31]line Место: АЗС № 101 "Партнер Нефть" [15:25:31]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:25:31]line СНО: Общий режим [15:25:31]line Чек 548 28.10.2024 15:25 [15:25:31]line Смена: 546 ФФД: 1.0 [15:25:31]line ЗНМ: 0300000082 [15:25:31]line РНМ: 0000000000091628 [15:25:31]line Версия ККМ: 001 [15:25:31]line Талоны: Топливная Карта [15:25:31]line 24266 [15:25:31]line ФМ: 0000000000874671 [15:25:31]line ФД: 318073 [15:25:31]line ФПД: 281103110956355 [15:25:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T152531&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318073&fm=281103110956355&tin=02508201610067®Number=0000000000091628&sum=0 [15:25:31]written 0, free lines is 4095 [15:25:31]Connected sock=10 [15:25:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 BC E3 08 01 8D 50 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 D0 FB 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 24 02 00 00 F4 03 04 00 EB AC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 79 DA 04 00 35 04 06 00 FF A9 6B 12 E5 43 14 A5 A5 DF E0 B9 9C DD [15:25:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 69 D5 47 00 1D FA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 79 DA 04 00 F4 03 04 00 A3 58 1F 67 B6 04 01 00 00 AB 33 41 6E C4 03 19 20 [15:25:32]CommunicateWithHost err = 0 [15:25:32]CheckOFDResponse [15:25:32]1017 (14) - 77093643461234 [15:25:32]1041 (16) - 0000000000874671 [15:25:32]1040 (4) - 318073 [15:25:32]1012 (4) - 28.10.2024 09:25 [15:25:32]1206 (1) - 0 [15:25:32]OFD Sender: Remove packet 318073 [15:25:32]ProducePacketName [15:25:32]name=ofd_packets/00318073 [15:25:32]NVStorageDeleteData [15:25:32]Write to MH i2c: 01 00 00 0E 61 6F [15:25:32]Write i2c OK [15:25:32]MH_I2C_Read... [15:25:32]Read from MH i2c: 01 [15:25:32]MH_I2C_Read... [15:25:32]Read from MH i2c: 01 07 00 [15:25:32]MH_I2C_Read... [15:25:32]Read from MH i2c: 01 07 00 0E 61 00 00 00 00 00 FE 0C 80 [15:25:32]RasterBufferAndPrint [15:25:32]line [15:25:32]line [15:25:32]line [15:25:32]line [15:25:32]line [15:25:32]written 0, free lines is 3347 [15:25:32]MH_Cut [15:25:32]Write to MH i2c: D1 01 00 15 61 01 48 [15:25:32]Write i2c OK [15:25:32]MH_I2C_Read... [15:25:32]Read from MH i2c: D1 [15:25:32]MH_I2C_Read... [15:25:32]Read from MH i2c: D1 01 00 [15:25:32]MH_I2C_Read... [15:25:32]Read from MH i2c: D1 01 00 15 61 00 47 [15:25:32]Write to MH i2c: 01 00 00 16 61 77 [15:25:32]Write i2c OK [15:25:32]MH_I2C_Read... [15:25:32]OFD Sender: No OFD packet to send [15:25:32]*** Cut start [15:25:32]*** Partial cut [15:25:32]*** CUTSNS_PIN = 1 [15:25:32]*** CUTSNS_PIN = 0 [15:25:33]*** Brake cut motor [15:25:33]Read from MH i2c: 01 [15:25:33]MH_I2C_Read... [15:25:33]*** Stop cut motor [15:25:33]*** Cut end [15:25:33]Read from MH i2c: 01 07 00 [15:25:33]MH_I2C_Read... [15:25:33]Read from MH i2c: 01 07 00 16 61 00 00 00 00 00 FF 0F 8C [15:25:33]process_action close_receipt done [15:25:33]requested_data is exist [15:25:33]produce_requested_data [15:25:33]requested_item fm.sn is exist - process it [15:25:33]wFMCommunicate request_size=4 [15:25:33]MH_SAM_APDU [15:25:33]CAPDU: 80 11 00 00 [15:25:33]Write to MH i2c: E2 08 00 17 61 80 11 00 00 00 00 00 00 F2 [15:25:33]Write i2c OK [15:25:33]MH_I2C_Read... [15:25:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:25:33]Read from MH i2c: E2 [15:25:33]MH_I2C_Read... [15:25:33]Read from MH i2c: E2 17 00 [15:25:33]MH_I2C_Read... [15:25:33]Read from MH i2c: E2 17 00 17 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 46 [15:25:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:25:33]wFMCommunicate OK [15:25:33]requested_item fd.num is exist - process it [15:25:33]SAM_PROTO_GetFieldsCounters [15:25:33]wFMCommunicate request_size=4 [15:25:33]MH_SAM_APDU [15:25:33]CAPDU: 80 13 00 00 [15:25:33]Write to MH i2c: E2 08 00 18 61 80 13 00 00 00 00 00 00 F5 [15:25:33]Write i2c OK [15:25:33]MH_I2C_Read... [15:25:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:25:33]Read from MH i2c: E2 [15:25:33]MH_I2C_Read... [15:25:33]Read from MH i2c: E2 62 00 [15:25:33]MH_I2C_Read... [15:25:33]Read from MH i2c: E2 62 00 18 61 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 79 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 24 02 00 00 5E 04 04 00 24 02 00 00 57 04 04 00 25 02 00 00 19 04 04 00 00 00 00 00 90 00 05 [15:25:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 79 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 24 02 00 00 5E 04 04 00 24 02 00 00 57 04 04 00 25 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:25:33]wFMCommunicate OK [15:25:33]SAM_PROTO_GetFieldsCounters done [15:25:33]requested_item shift.num is exist - process it [15:25:33]requested_item shift.opened is exist - process it [15:25:33]req_shift_opened [15:25:33]FM_GetShiftState [15:25:33]SAM_PROTO_GetShiftState [15:25:33]wFMCommunicate request_size=4 [15:25:33]MH_SAM_APDU [15:25:33]CAPDU: 80 13 01 00 [15:25:33]Write to MH i2c: E2 08 00 19 61 80 13 01 00 00 00 00 00 F7 [15:25:33]Write i2c OK [15:25:33]MH_I2C_Read... [15:25:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:25:33]Read from MH i2c: E2 [15:25:33]MH_I2C_Read... [15:25:33]Read from MH i2c: E2 0E 00 [15:25:33]MH_I2C_Read... [15:25:33]Read from MH i2c: E2 0E 00 19 61 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F0 [15:25:33]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:25:33]wFMCommunicate OK [15:25:33]SAM_PROTO_GetShiftState done [15:25:33]FM_GetShiftState done [15:25:33]req_shift_opened done [15:25:33]requested_item shift.open_date is exist - process it [15:25:33]req_shift_open_date [15:25:33]req_shift_open_date done [15:25:33]produce_requested_data done [15:25:33]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318073,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:25:33]process_action_free close_receipt [15:25:33]json_value_free [15:25:33]json_value_free done [15:25:33]process_json_proto returns [15:25:33]Send response to host [15:25:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318073,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:25:33]free response buf [15:25:33]execute_script done [15:25:33]execute_script returns [15:25:33]free content buf [15:25:33]Sock 7.Close socket [15:25:33]Sock 7.Thread stoped [15:25:37]OFD Sender: No OFD packet to send [15:25:42]OFD Sender: No OFD packet to send [15:25:47]OFD Sender: No OFD packet to send [15:25:52]OFD Sender: No OFD packet to send [15:25:57]OFD Sender: No OFD packet to send [15:26:02]OFD Sender: No OFD packet to send [15:26:07]OFD Sender: No OFD packet to send [15:26:12]OFD Sender: No OFD packet to send [15:26:17]OFD Sender: No OFD packet to send [15:26:22]OFD Sender: No OFD packet to send [15:26:27]OFD Sender: No OFD packet to send [15:26:32]OFD Sender: No OFD packet to send [15:26:37]OFD Sender: No OFD packet to send [15:26:42]OFD Sender: No OFD packet to send [15:26:47]OFD Sender: No OFD packet to send [15:26:52]OFD Sender: No OFD packet to send [15:26:57]OFD Sender: No OFD packet to send [15:27:02]OFD Sender: No OFD packet to send [15:27:07]OFD Sender: No OFD packet to send [15:27:12]OFD Sender: No OFD packet to send [15:27:17]OFD Sender: No OFD packet to send [15:27:18]accept exits with 9 [15:27:18]New connection [15:27:18]New thread 3067436388 created [15:27:18]Thread 3067293028 joined [15:27:18]Waiting for new connection... [15:27:18] Sock 9.Parse request [15:27:18]Sock 9.Check first char [15:27:18]Sock 9.First char is OK [15:27:18]request: POST /json_proto HTTP/1.0 [15:27:18]Method: POST [15:27:18]URL: /json_proto [15:27:18]Method is POST - this is cgi request [15:27:18]url: /json_proto [15:27:18]query_string will be loaded in cgi processing [15:27:18]execute_cgi json_proto POST (null) [15:27:18]execute_cgi path=json_proto method=POST [15:27:18]POST find Content-Length [15:27:18]Host: 172.17.50.195:8080 [15:27:18]Content-Length: 678 [15:27:18]Content-Type: application/json [15:27:18] [15:27:18]POST finish read [15:27:18]Found Content-Length = 678 [15:27:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093055", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:27:18]execute_script... [15:27: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)1093055", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:27:18]POST & json_proto [15:27:18]process_json_proto [15:27:18]json parsed OK: [15:27:18]protocol is kg_v1.0 [15:27:18]action value=close_receipt [15:27:18]process_action close_receipt [15:27:18]cmd_close_receipt [15:27:18]MH_GetDate [15:27:18]Write to MH i2c: F0 00 00 1A 61 6A [15:27:18]Write i2c OK [15:27:18]MH_I2C_Read... [15:27:18]Read from MH i2c: F0 [15:27:18]MH_I2C_Read... [15:27:18]Read from MH i2c: F0 09 00 [15:27:18]MH_I2C_Read... [15:27:18]Read from MH i2c: F0 09 00 1A 61 00 57 AD 1F 67 43 33 1C 67 F6 [15:27:18]GetLastDocTimeStamp 1730129131 [15:27:18]current date 1730129239 [15:27:18]FM_GetShiftState [15:27:18]SAM_PROTO_GetShiftState [15:27:18]wFMCommunicate request_size=4 [15:27:18]MH_SAM_APDU [15:27:18]CAPDU: 80 13 01 00 [15:27:18]Write to MH i2c: E2 08 00 1B 61 80 13 01 00 00 00 00 00 F9 [15:27:18]Write i2c OK [15:27:18]MH_I2C_Read... [15:27:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:27:18]Read from MH i2c: E2 [15:27:18]MH_I2C_Read... [15:27:18]Read from MH i2c: E2 0E 00 [15:27:18]MH_I2C_Read... [15:27:18]Read from MH i2c: E2 0E 00 1B 61 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F2 [15:27:18]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:27:18]wFMCommunicate OK [15:27:18]SAM_PROTO_GetShiftState done [15:27:18]FM_GetShiftState done [15:27:18]opened in 1730073493 [15:27:18]opened+sec_in_day 1730159893 [15:27:18]quantity*price = 50041 [15:27:18]sum+1 = 50042 [15:27:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 549 28.10.2024 15:27 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318074 ФПД: 16963825221103 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T152719&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318074&fm=16963825221103&tin=02508201610067®Number=0000000000091628&sum=50000 [15:27:19]StoreToDocumentArchive [15:27:19]shift 546 fd 318074 [15:27:19]save to /storage/0546/doc_00318074 [15:27:19]save last doc name /storage/0546/doc_00318074 to /storage/kkm_last_doc_name [15:27:19]save OK [15:27:19]Clear old archive folders... [15:27:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:27:19]tlvbuf is 0137FAE0 [15:27:19]SAM_PROTO_ClearQueue [15:27:19]wFMCommunicate request_size=4 [15:27:19]MH_SAM_APDU [15:27:19]CAPDU: 80 09 00 00 [15:27:19]Write to MH i2c: E2 08 00 28 61 80 09 00 00 00 00 00 00 FB [15:27:19]Write i2c OK [15:27:19]MH_I2C_Read... [15:27:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:27:19]Read from MH i2c: E2 [15:27:19]MH_I2C_Read... [15:27:19]Read from MH i2c: E2 03 00 [15:27:19]MH_I2C_Read... [15:27:19]Read from MH i2c: E2 03 00 28 61 00 90 00 FD [15:27:19]RAPDU: 90 00 [15:27:19]wFMCommunicate OK [15:27:19]SAM_PROTO_ClearQueue done [15:27:19]KKMCreateOFDPacket [15:27:19]OFDProtocolAddRootSTLVToBuf [15:27:19]FM_MakeSignedData [15:27:19]FM_MakeSignedData [15:27:19]SAM_PROTO_SignData [15:27:19]wFMCommunicate request_size=4 [15:27:19]MH_SAM_APDU [15:27:19]CAPDU: 80 0D 01 02 [15:27:19]Write to MH i2c: E2 08 00 29 61 80 0D 01 02 00 00 00 00 03 [15:27:19]Write i2c OK [15:27:19]MH_I2C_Read... [15:27:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:27:19]Read from MH i2c: E2 [15:27:19]MH_I2C_Read... [15:27:19]Read from MH i2c: E2 03 00 [15:27:19]MH_I2C_Read... [15:27:19]Read from MH i2c: E2 03 00 29 61 00 90 00 FE [15:27:19]RAPDU: 90 00 [15:27:19]wFMCommunicate OK [15:27:19]wFMCommunicate request_size=255 [15:27:19]MH_SAM_APDU [15:27:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 02 00 00 F4 03 04 00 57 AD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7A DA 04 00 35 04 06 00 0F [15:27:19]Write to MH i2c: E2 02 01 2A 61 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 02 00 00 F4 03 04 00 57 AD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7A DA 04 00 35 04 06 00 0F 00 00 CD [15:27:19]Write i2c OK [15:27:19]MH_I2C_Read... [15:27:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:27:19]Read from MH i2c: E2 [15:27:19]MH_I2C_Read... [15:27:19]Read from MH i2c: E2 03 00 [15:27:19]MH_I2C_Read... [15:27:19]Read from MH i2c: E2 03 00 2A 61 00 90 00 FF [15:27:19]RAPDU: 90 00 [15:27:19]wFMCommunicate OK [15:27:19]wFMCommunicate request_size=10 [15:27:19]MH_SAM_APDU [15:27:19]CAPDU: 80 0D 02 02 05 6D B2 C6 BD EF [15:27:19]Write to MH i2c: E2 0D 00 2B 61 80 0D 02 02 05 00 6D B2 C6 BD EF 00 00 A1 [15:27:19]Write i2c OK [15:27:19]MH_I2C_Read... [15:27:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:27:19]Read from MH i2c: E2 [15:27:19]MH_I2C_Read... [15:27:19]Read from MH i2c: E2 03 00 [15:27:19]MH_I2C_Read... [15:27:19]Read from MH i2c: E2 03 00 2B 61 00 90 00 00 [15:27:19]RAPDU: 90 00 [15:27:19]wFMCommunicate OK [15:27:19]wFMCommunicate request_size=4 [15:27:19]MH_SAM_APDU [15:27:19]CAPDU: 80 0D 03 02 [15:27:19]Write to MH i2c: E2 08 00 2C 61 80 0D 03 02 00 00 00 00 08 [15:27:19]Write i2c OK [15:27:19]MH_I2C_Read... [15:27:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:27:19]Read from MH i2c: E2 [15:27:19]MH_I2C_Read... [15:27:19]Read from MH i2c: E2 0B 00 [15:27:19]MH_I2C_Read... [15:27:19]Read from MH i2c: E2 0B 00 2C 61 00 BD 81 2F E2 6B D4 75 41 90 00 4D [15:27:19]RAPDU: BD 81 2F E2 6B D4 75 41 90 00 [15:27:19]wFMCommunicate OK [15:27:19]SAM_PROTO_SignData done [15:27:19]FM_MakeSignedData done [15:27:19]CreateOFDProtocolMessage [15:27:19]wFMCommunicate request_size=4 [15:27:19]MH_SAM_APDU [15:27:19]CAPDU: 80 11 00 00 [15:27:19]Write to MH i2c: E2 08 00 2D 61 80 11 00 00 00 00 00 00 08 [15:27:19]Write i2c OK [15:27:19]MH_I2C_Read... [15:27:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:27:19]Read from MH i2c: E2 [15:27:19]MH_I2C_Read... [15:27:19]Read from MH i2c: E2 17 00 [15:27:19]MH_I2C_Read... [15:27:19]Read from MH i2c: E2 17 00 2D 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 5C [15:27:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:27:19]wFMCommunicate OK [15:27:19]CreateOFDProtocolMessage done [15:27:19]OFDSenderStorePacket 318074 [15:27:19]StoreOFDPacket docnum=318074 [15:27:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 15 1B 07 01 A3 EC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 02 00 00 F4 03 04 00 57 AD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7A DA 04 00 35 04 06 00 0F 6D B2 C6 BD EF BD 81 2F E2 6B D4 75 41 [15:27:19]CheckFolder [15:27:19]dirname=/storage/ofd_packets [15:27:19]CheckFolder done [15:27:19]ProducePacketName [15:27:19]name=ofd_packets/00318074 [15:27:19]NVStorageSaveData ofd_packets/00318074 [15:27:19]File name is /storage/ofd_packets/00318074 [15:27:19]Write 301 bytes [15:27:19]NVStorageSaveData done [15:27:19]OFDSenderStorePacket done [15:27:19]KKMCreateOFDPacket done [15:27:19]NVStorageSaveData kkm_last_timestamp [15:27:19]File name is /storage/kkm_last_timestamp [15:27:19]Write 4 bytes [15:27:19]NVStorageSaveData done [15:27:19]ExternCall_PrintAddStr [15:27:19]wPrintStart [15:27:19]Write to MH i2c: 01 00 00 2E 61 8F [15:27:19]Write i2c OK [15:27:19]MH_I2C_Read... [15:27:19]Read from MH i2c: 01 [15:27:19]MH_I2C_Read... [15:27:19]Read from MH i2c: 01 07 00 [15:27:19]MH_I2C_Read... [15:27:19]Read from MH i2c: 01 07 00 2E 61 00 00 00 00 00 FF 0F A4 [15:27:19]RasterBufferAndPrint [15:27:19]line Счет N : (1)1093055 [15:27:19]line ИНН: 02508201610067 [15:27:19]line Контрольно-Кассовый Чек [15:27:19]line ПРОДАЖА [15:27:19]line ТРК (МРК, ГНК) : 53 [15:27:19]line Товар: 2710124130 [15:27:19]line Аи-92-К-2 [15:27:19]line 7.480 * 66.90 [15:27:19]line = 500.41 [15:27:19]line НДС 12% НСП 1% [15:27:19]line > о реализуемом товаре [15:27:19]line ОКРУГЛЕНИЕ: -0.41 [15:27:19]line ИТОГО: 500.00 [15:27:19]line Внесено: 500.00 [15:27:19]line СДАЧА: 0.00 [15:27:19]line НСП 1% : 4.43 [15:27:19]line НДС 12% : 53.14 [15:27:19]line Наличными: 500.00 [15:27:19]line Безнал.: 0.00 [15:27:19]line Место: АЗС № 101 "Партнер Нефть" [15:27:19]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:27:19]line СНО: Общий режим [15:27:19]line Чек 549 28.10.2024 15:27 [15:27:19]line Смена: 546 ФФД: 1.0 [15:27:19]line ЗНМ: 0300000082 [15:27:19]line РНМ: 0000000000091628 [15:27:19]line Версия ККМ: 001 [15:27:19]line ФМ: 0000000000874671 [15:27:19]line ФД: 318074 [15:27:19]line ФПД: 16963825221103 [15:27:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T152719&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318074&fm=16963825221103&tin=02508201610067®Number=0000000000091628&sum=50000 [15:27:20]OFD Sender: Processing packet 318074 [packets to send 127, broken 126] [15:27:20]ProducePacketName [15:27:20]name=ofd_packets/00318074 [15:27:20]OFD Sender: To server: pG, [15:27:20]CommunicateWithHost lk.salyk.kg:30040 [15:27:20]ConnectInit lk.salyk.kg [15:27:20]written 0, free lines is 4095 [15:27:20]Connected sock=10 [15:27:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 15 1B 07 01 A3 EC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 02 00 00 F4 03 04 00 57 AD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7A DA 04 00 35 04 06 00 0F 6D B2 C6 BD EF BD 81 2F E2 6B D4 75 41 [15:27:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 19 96 47 00 33 D4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7A DA 04 00 F4 03 04 00 10 59 1F 67 B6 04 01 00 00 D1 AB 03 33 65 BD 01 3B [15:27:20]CommunicateWithHost err = 0 [15:27:20]CheckOFDResponse [15:27:20]1017 (14) - 77093643461234 [15:27:20]1041 (16) - 0000000000874671 [15:27:20]1040 (4) - 318074 [15:27:20]1012 (4) - 28.10.2024 09:27 [15:27:20]1206 (1) - 0 [15:27:20]OFD Sender: Remove packet 318074 [15:27:20]ProducePacketName [15:27:20]name=ofd_packets/00318074 [15:27:20]NVStorageDeleteData [15:27:20]Write to MH i2c: 01 00 00 59 61 BA [15:27:20]Write i2c OK [15:27:20]MH_I2C_Read... [15:27:20]Read from MH i2c: 01 [15:27:20]MH_I2C_Read... [15:27:20]Read from MH i2c: 01 07 00 [15:27:20]MH_I2C_Read... [15:27:20]Read from MH i2c: 01 07 00 59 61 00 00 00 00 00 EC 0C B9 [15:27:20]RasterBufferAndPrint [15:27:20]line [15:27:20]line [15:27:20]line [15:27:20]line [15:27:20]line [15:27:20]written 0, free lines is 3314 [15:27:20]MH_Cut [15:27:20]Write to MH i2c: D1 01 00 60 61 01 93 [15:27:20]Write i2c OK [15:27:20]MH_I2C_Read... [15:27:20]Read from MH i2c: D1 [15:27:20]MH_I2C_Read... [15:27:20]Read from MH i2c: D1 01 00 [15:27:20]MH_I2C_Read... [15:27:20]Read from MH i2c: D1 01 00 60 61 00 92 [15:27:20]Write to MH i2c: 01 00 00 61 61 C2 [15:27:20]Write i2c OK [15:27:20]MH_I2C_Read... [15:27:21]OFD Sender: No OFD packet to send [15:27:21]*** Cut start [15:27:21]*** Partial cut [15:27:21]*** CUTSNS_PIN = 1 [15:27:21]*** CUTSNS_PIN = 0 [15:27:21]*** Brake cut motor [15:27:21]Read from MH i2c: 01 [15:27:22]MH_I2C_Read... [15:27:22]*** Stop cut motor [15:27:22]*** Cut end [15:27:22]Read from MH i2c: 01 07 00 [15:27:22]MH_I2C_Read... [15:27:22]Read from MH i2c: 01 07 00 61 61 00 00 00 00 00 FF 0F D7 [15:27:22]process_action close_receipt done [15:27:22]requested_data is exist [15:27:22]produce_requested_data [15:27:22]requested_item fm.sn is exist - process it [15:27:22]wFMCommunicate request_size=4 [15:27:22]MH_SAM_APDU [15:27:22]CAPDU: 80 11 00 00 [15:27:22]Write to MH i2c: E2 08 00 62 61 80 11 00 00 00 00 00 00 3D [15:27:22]Write i2c OK [15:27:22]MH_I2C_Read... [15:27:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:27:22]Read from MH i2c: E2 [15:27:22]MH_I2C_Read... [15:27:22]Read from MH i2c: E2 17 00 [15:27:22]MH_I2C_Read... [15:27:22]Read from MH i2c: E2 17 00 62 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 91 [15:27:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:27:22]wFMCommunicate OK [15:27:22]requested_item fd.num is exist - process it [15:27:22]SAM_PROTO_GetFieldsCounters [15:27:22]wFMCommunicate request_size=4 [15:27:22]MH_SAM_APDU [15:27:22]CAPDU: 80 13 00 00 [15:27:22]Write to MH i2c: E2 08 00 63 61 80 13 00 00 00 00 00 00 40 [15:27:22]Write i2c OK [15:27:22]MH_I2C_Read... [15:27:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:27:22]Read from MH i2c: E2 [15:27:22]MH_I2C_Read... [15:27:22]Read from MH i2c: E2 62 00 [15:27:22]MH_I2C_Read... [15:27:22]Read from MH i2c: E2 62 00 63 61 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 7A DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 25 02 00 00 5E 04 04 00 25 02 00 00 57 04 04 00 26 02 00 00 19 04 04 00 00 00 00 00 90 00 54 [15:27:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 7A DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 25 02 00 00 5E 04 04 00 25 02 00 00 57 04 04 00 26 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:27:22]wFMCommunicate OK [15:27:22]SAM_PROTO_GetFieldsCounters done [15:27:22]requested_item shift.num is exist - process it [15:27:22]requested_item shift.opened is exist - process it [15:27:22]req_shift_opened [15:27:22]FM_GetShiftState [15:27:22]SAM_PROTO_GetShiftState [15:27:22]wFMCommunicate request_size=4 [15:27:22]MH_SAM_APDU [15:27:22]CAPDU: 80 13 01 00 [15:27:22]Write to MH i2c: E2 08 00 64 61 80 13 01 00 00 00 00 00 42 [15:27:22]Write i2c OK [15:27:22]MH_I2C_Read... [15:27:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:27:22]Read from MH i2c: E2 [15:27:22]MH_I2C_Read... [15:27:22]Read from MH i2c: E2 0E 00 [15:27:22]MH_I2C_Read... [15:27:22]Read from MH i2c: E2 0E 00 64 61 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 3B [15:27:22]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:27:22]wFMCommunicate OK [15:27:22]SAM_PROTO_GetShiftState done [15:27:22]FM_GetShiftState done [15:27:22]req_shift_opened done [15:27:22]requested_item shift.open_date is exist - process it [15:27:22]req_shift_open_date [15:27:22]req_shift_open_date done [15:27:22]produce_requested_data done [15:27:22]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318074,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:27:22]process_action_free close_receipt [15:27:22]json_value_free [15:27:22]json_value_free done [15:27:22]process_json_proto returns [15:27:22]Send response to host [15:27:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318074,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:27:22]free response buf [15:27:22]execute_script done [15:27:22]execute_script returns [15:27:22]free content buf [15:27:22]Sock 9.Close socket [15:27:22]Sock 9.Thread stoped [15:27:26]OFD Sender: No OFD packet to send [15:27:31]OFD Sender: No OFD packet to send [15:27:36]OFD Sender: No OFD packet to send [15:27:41]OFD Sender: No OFD packet to send [15:27:46]OFD Sender: No OFD packet to send [15:27:51]OFD Sender: No OFD packet to send [15:27:56]OFD Sender: No OFD packet to send [15:28:01]OFD Sender: No OFD packet to send [15:28:01]accept exits with 7 [15:28:01]New connection [15:28:01]New thread 3067293028 created [15:28:01]Thread 3067436388 joined [15:28:01]Waiting for new connection... [15:28:01] Sock 7.Parse request [15:28:01]Sock 7.Check first char [15:28:01]Sock 7.First char is OK [15:28:01]request: POST /json_proto HTTP/1.0 [15:28:01]Method: POST [15:28:01]URL: /json_proto [15:28:01]Method is POST - this is cgi request [15:28:01]url: /json_proto [15:28:01]query_string will be loaded in cgi processing [15:28:01]execute_cgi json_proto POST (null) [15:28:01]execute_cgi path=json_proto method=POST [15:28:01]POST find Content-Length [15:28:01]Host: 172.17.50.195:8080 [15:28:01]Content-Length: 773 [15:28:01]Content-Type: application/json [15:28:01] [15:28:01]POST finish read [15:28:01]Found Content-Length = 773 [15:28:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093056", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:28:01]execute_script... [15:28:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093056", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:28:01]POST & json_proto [15:28:01]process_json_proto [15:28:01]json parsed OK: [15:28:01]protocol is kg_v1.0 [15:28:01]action value=close_receipt [15:28:01]process_action close_receipt [15:28:01]cmd_close_receipt [15:28:01]MH_GetDate [15:28:01]Write to MH i2c: F0 00 00 65 61 B5 [15:28:01]Write i2c OK [15:28:01]MH_I2C_Read... [15:28:01]Read from MH i2c: F0 [15:28:01]MH_I2C_Read... [15:28:01]Read from MH i2c: F0 09 00 [15:28:01]MH_I2C_Read... [15:28:01]Read from MH i2c: F0 09 00 65 61 00 83 AD 1F 67 43 33 1C 67 6D [15:28:01]GetLastDocTimeStamp 1730129239 [15:28:01]current date 1730129283 [15:28:01]FM_GetShiftState [15:28:01]SAM_PROTO_GetShiftState [15:28:01]wFMCommunicate request_size=4 [15:28:01]MH_SAM_APDU [15:28:01]CAPDU: 80 13 01 00 [15:28:01]Write to MH i2c: E2 08 00 66 61 80 13 01 00 00 00 00 00 44 [15:28:01]Write i2c OK [15:28:01]MH_I2C_Read... [15:28:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:28:01]Read from MH i2c: E2 [15:28:01]MH_I2C_Read... [15:28:01]Read from MH i2c: E2 0E 00 [15:28:01]MH_I2C_Read... [15:28:01]Read from MH i2c: E2 0E 00 66 61 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 3D [15:28:01]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:28:01]wFMCommunicate OK [15:28:01]SAM_PROTO_GetShiftState done [15:28:01]FM_GetShiftState done [15:28:01]opened in 1730073493 [15:28:01]opened+sec_in_day 1730159893 [15:28:01]quantity*price = 100001 [15:28:01]sum+1 = 100002 [15:28:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.01 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.01 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 550 28.10.2024 15:28 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318075 ФПД: 3470025231111 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T152803&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318075&fm=3470025231111&tin=02508201610067®Number=0000000000091628&sum=100001 [15:28:02]StoreToDocumentArchive [15:28:02]shift 546 fd 318075 [15:28:02]save to /storage/0546/doc_00318075 [15:28:02]save last doc name /storage/0546/doc_00318075 to /storage/kkm_last_doc_name [15:28:02]save OK [15:28:02]Clear old archive folders... [15:28:02]ProcessDocumentItem done err = 0, tmpTLVsize=250 [15:28:02]tlvbuf is 013B3360 [15:28:02]SAM_PROTO_ClearQueue [15:28:02]wFMCommunicate request_size=4 [15:28:02]MH_SAM_APDU [15:28:02]CAPDU: 80 09 00 00 [15:28:02]Write to MH i2c: E2 08 00 73 61 80 09 00 00 00 00 00 00 46 [15:28:02]Write i2c OK [15:28:02]MH_I2C_Read... [15:28:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:28:02]Read from MH i2c: E2 [15:28:02]MH_I2C_Read... [15:28:02]Read from MH i2c: E2 03 00 [15:28:02]MH_I2C_Read... [15:28:02]Read from MH i2c: E2 03 00 73 61 00 90 00 48 [15:28:02]RAPDU: 90 00 [15:28:02]wFMCommunicate OK [15:28:02]SAM_PROTO_ClearQueue done [15:28:02]KKMCreateOFDPacket [15:28:02]OFDProtocolAddRootSTLVToBuf [15:28:02]FM_MakeSignedData [15:28:02]FM_MakeSignedData [15:28:02]SAM_PROTO_SignData [15:28:02]wFMCommunicate request_size=4 [15:28:02]MH_SAM_APDU [15:28:02]CAPDU: 80 0D 01 02 [15:28:02]Write to MH i2c: E2 08 00 74 61 80 0D 01 02 00 00 00 00 4E [15:28:02]Write i2c OK [15:28:02]MH_I2C_Read... [15:28:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:28:02]Read from MH i2c: E2 [15:28:02]MH_I2C_Read... [15:28:02]Read from MH i2c: E2 03 00 [15:28:02]MH_I2C_Read... [15:28:02]Read from MH i2c: E2 03 00 74 61 00 90 00 49 [15:28:02]RAPDU: 90 00 [15:28:02]wFMCommunicate OK [15:28:02]wFMCommunicate request_size=255 [15:28:02]MH_SAM_APDU [15:28:02]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 02 00 00 F4 03 04 00 83 AD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7B DA 04 00 35 04 06 00 03 27 [15:28:02]Write to MH i2c: E2 02 01 75 61 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 02 00 00 F4 03 04 00 83 AD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7B DA 04 00 35 04 06 00 03 27 00 00 82 [15:28:02]Write i2c OK [15:28:02]MH_I2C_Read... [15:28:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:28:03]Read from MH i2c: E2 [15:28:03]MH_I2C_Read... [15:28:03]Read from MH i2c: E2 03 00 [15:28:03]MH_I2C_Read... [15:28:03]Read from MH i2c: E2 03 00 75 61 00 90 00 4A [15:28:03]RAPDU: 90 00 [15:28:03]wFMCommunicate OK [15:28:03]wFMCommunicate request_size=9 [15:28:03]MH_SAM_APDU [15:28:03]CAPDU: 80 0D 02 02 04 ED 9F 0B 07 [15:28:03]Write to MH i2c: E2 0C 00 76 61 80 0D 02 02 04 00 ED 9F 0B 07 00 00 F7 [15:28:03]Write i2c OK [15:28:03]MH_I2C_Read... [15:28:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:28:03]Read from MH i2c: E2 [15:28:03]MH_I2C_Read... [15:28:03]Read from MH i2c: E2 03 00 [15:28:03]MH_I2C_Read... [15:28:03]Read from MH i2c: E2 03 00 76 61 00 90 00 4B [15:28:03]RAPDU: 90 00 [15:28:03]wFMCommunicate OK [15:28:03]wFMCommunicate request_size=4 [15:28:03]MH_SAM_APDU [15:28:03]CAPDU: 80 0D 03 02 [15:28:03]Write to MH i2c: E2 08 00 77 61 80 0D 03 02 00 00 00 00 53 [15:28:03]Write i2c OK [15:28:03]MH_I2C_Read... [15:28:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:28:03]Read from MH i2c: E2 [15:28:03]MH_I2C_Read... [15:28:03]Read from MH i2c: E2 0B 00 [15:28:03]MH_I2C_Read... [15:28:03]Read from MH i2c: E2 0B 00 77 61 00 91 25 D8 86 FD F6 75 6A 90 00 3A [15:28:03]RAPDU: 91 25 D8 86 FD F6 75 6A 90 00 [15:28:03]wFMCommunicate OK [15:28:03]SAM_PROTO_SignData done [15:28:03]FM_MakeSignedData done [15:28:03]CreateOFDProtocolMessage [15:28:03]wFMCommunicate request_size=4 [15:28:03]MH_SAM_APDU [15:28:03]CAPDU: 80 11 00 00 [15:28:03]Write to MH i2c: E2 08 00 78 61 80 11 00 00 00 00 00 00 53 [15:28:03]Write i2c OK [15:28:03]MH_I2C_Read... [15:28:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:28:03]Read from MH i2c: E2 [15:28:03]MH_I2C_Read... [15:28:03]Read from MH i2c: E2 17 00 [15:28:03]MH_I2C_Read... [15:28:03]Read from MH i2c: E2 17 00 78 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A7 [15:28:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:28:03]wFMCommunicate OK [15:28:03]CreateOFDProtocolMessage done [15:28:03]OFDSenderStorePacket 318075 [15:28:03]StoreOFDPacket docnum=318075 [15:28:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 9B 76 06 01 D5 1E 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 02 00 00 F4 03 04 00 83 AD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7B DA 04 00 35 04 06 00 03 27 ED 9F 0B 07 91 25 D8 86 FD F6 75 6A [15:28:03]CheckFolder [15:28:03]dirname=/storage/ofd_packets [15:28:03]CheckFolder done [15:28:03]ProducePacketName [15:28:03]name=ofd_packets/00318075 [15:28:03]NVStorageSaveData ofd_packets/00318075 [15:28:03]File name is /storage/ofd_packets/00318075 [15:28:03]Write 300 bytes [15:28:03]NVStorageSaveData done [15:28:03]OFDSenderStorePacket done [15:28:03]KKMCreateOFDPacket done [15:28:03]NVStorageSaveData kkm_last_timestamp [15:28:03]File name is /storage/kkm_last_timestamp [15:28:03]Write 4 bytes [15:28:03]NVStorageSaveData done [15:28:03]ExternCall_PrintAddStr [15:28:03]wPrintStart [15:28:03]Write to MH i2c: 01 00 00 79 61 DA [15:28:03]Write i2c OK [15:28:03]MH_I2C_Read... [15:28:03]Read from MH i2c: 01 [15:28:03]MH_I2C_Read... [15:28:03]Read from MH i2c: 01 07 00 [15:28:03]MH_I2C_Read... [15:28:03]Read from MH i2c: 01 07 00 79 61 00 00 00 00 00 FF 0F EF [15:28:03]RasterBufferAndPrint [15:28:03]line Счет N : (1)1093056 [15:28:03]line ИНН: 02508201610067 [15:28:03]line Контрольно-Кассовый Чек [15:28:03]line ПРОДАЖА [15:28:03]line ТРК (МРК, ГНК) : 71 [15:28:03]line Товар: 2711190000 [15:28:03]line ГАЗ-К-5 [15:28:03]line 26.110 * 38.30 [15:28:03]line = 1000.01 [15:28:03]line НДС 12% НСП 1% [15:28:03]line > о реализуемом товаре [15:28:03]line ИТОГО: 1000.01 [15:28:03]line НСП 1% : 8.85 [15:28:03]line НДС 12% : 106.20 [15:28:03]line Наличными: 0.00 [15:28:03]line Безнал.: 1000.01 [15:28:03]line Место: АЗС № 101 "Партнер Нефть" [15:28:03]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:28:03]line СНО: Общий режим [15:28:03]line Чек 550 28.10.2024 15:28 [15:28:03]line Смена: 546 ФФД: 1.0 [15:28:03]line ЗНМ: 0300000082 [15:28:03]line РНМ: 0000000000091628 [15:28:03]line Версия ККМ: 001 [15:28:03]line Платежная система: Mbank [15:28:03]line ФМ: 0000000000874671 [15:28:03]line ФД: 318075 [15:28:03]line ФПД: 3470025231111 [15:28:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T152803&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318075&fm=3470025231111&tin=02508201610067®Number=0000000000091628&sum=100001 [15:28:03]written 0, free lines is 4095 [15:28:03]OFD Sender: Processing packet 318075 [packets to send 127, broken 126] [15:28:03]ProducePacketName [15:28:03]name=ofd_packets/00318075 [15:28:03]OFD Sender: To server: pG, [15:28:03]CommunicateWithHost lk.salyk.kg:30040 [15:28:03]ConnectInit lk.salyk.kg [15:28:03]Connected sock=10 [15:28:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 9B 76 06 01 D5 1E 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 02 00 00 F4 03 04 00 83 AD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7B DA 04 00 35 04 06 00 03 27 ED 9F 0B 07 91 25 D8 86 FD F6 75 6A [15:28:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 74 EC 47 00 16 74 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7B DA 04 00 F4 03 04 00 3B 59 1F 67 B6 04 01 00 00 9B 7B 55 BC 2E 34 9C 7B [15:28:03]CommunicateWithHost err = 0 [15:28:03]CheckOFDResponse [15:28:03]1017 (14) - 77093643461234 [15:28:03]1041 (16) - 0000000000874671 [15:28:03]1040 (4) - 318075 [15:28:03]1012 (4) - 28.10.2024 09:28 [15:28:03]1206 (1) - 0 [15:28:03]OFD Sender: Remove packet 318075 [15:28:03]ProducePacketName [15:28:03]name=ofd_packets/00318075 [15:28:03]NVStorageDeleteData [15:28:03]Write to MH i2c: 01 00 00 A2 61 03 [15:28:03]Write i2c OK [15:28:03]MH_I2C_Read... [15:28:03]Read from MH i2c: 01 [15:28:03]MH_I2C_Read... [15:28:03]Read from MH i2c: 01 07 00 [15:28:03]MH_I2C_Read... [15:28:03]Read from MH i2c: 01 07 00 A2 61 00 00 00 00 00 0E 0D 25 [15:28:03]RasterBufferAndPrint [15:28:03]line [15:28:03]line [15:28:03]line [15:28:03]line [15:28:03]line [15:28:03]written 0, free lines is 3349 [15:28:03]MH_Cut [15:28:03]Write to MH i2c: D1 01 00 A9 61 01 DC [15:28:03]Write i2c OK [15:28:03]MH_I2C_Read... [15:28:03]Read from MH i2c: D1 [15:28:03]MH_I2C_Read... [15:28:03]Read from MH i2c: D1 01 00 [15:28:03]MH_I2C_Read... [15:28:03]Read from MH i2c: D1 01 00 A9 61 00 DB [15:28:03]Write to MH i2c: 01 00 00 AA 61 0B [15:28:03]Write i2c OK [15:28:03]MH_I2C_Read... [15:28:04]OFD Sender: No OFD packet to send [15:28:04]*** Cut start [15:28:04]*** Partial cut [15:28:04]*** CUTSNS_PIN = 1 [15:28:04]*** CUTSNS_PIN = 0 [15:28:04]*** Brake cut motor [15:28:05]Read from MH i2c: 01 [15:28:05]MH_I2C_Read... [15:28:05]*** Stop cut motor [15:28:05]*** Cut end [15:28:05]Read from MH i2c: 01 07 00 [15:28:05]MH_I2C_Read... [15:28:05]Read from MH i2c: 01 07 00 AA 61 00 00 00 00 00 FF 0F 20 [15:28:05]process_action close_receipt done [15:28:05]requested_data is exist [15:28:05]produce_requested_data [15:28:05]requested_item fm.sn is exist - process it [15:28:05]wFMCommunicate request_size=4 [15:28:05]MH_SAM_APDU [15:28:05]CAPDU: 80 11 00 00 [15:28:05]Write to MH i2c: E2 08 00 AB 61 80 11 00 00 00 00 00 00 86 [15:28:05]Write i2c OK [15:28:05]MH_I2C_Read... [15:28:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:28:05]Read from MH i2c: E2 [15:28:05]MH_I2C_Read... [15:28:05]Read from MH i2c: E2 17 00 [15:28:05]MH_I2C_Read... [15:28:05]Read from MH i2c: E2 17 00 AB 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 DA [15:28:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:28:05]wFMCommunicate OK [15:28:05]requested_item fd.num is exist - process it [15:28:05]SAM_PROTO_GetFieldsCounters [15:28:05]wFMCommunicate request_size=4 [15:28:05]MH_SAM_APDU [15:28:05]CAPDU: 80 13 00 00 [15:28:05]Write to MH i2c: E2 08 00 AC 61 80 13 00 00 00 00 00 00 89 [15:28:05]Write i2c OK [15:28:05]MH_I2C_Read... [15:28:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:28:05]Read from MH i2c: E2 [15:28:05]MH_I2C_Read... [15:28:05]Read from MH i2c: E2 62 00 [15:28:05]MH_I2C_Read... [15:28:05]Read from MH i2c: E2 62 00 AC 61 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 7B DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 26 02 00 00 5E 04 04 00 26 02 00 00 57 04 04 00 27 02 00 00 19 04 04 00 00 00 00 00 90 00 A1 [15:28:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 7B DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 26 02 00 00 5E 04 04 00 26 02 00 00 57 04 04 00 27 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:28:05]wFMCommunicate OK [15:28:05]SAM_PROTO_GetFieldsCounters done [15:28:05]requested_item shift.num is exist - process it [15:28:05]requested_item shift.opened is exist - process it [15:28:05]req_shift_opened [15:28:05]FM_GetShiftState [15:28:05]SAM_PROTO_GetShiftState [15:28:05]wFMCommunicate request_size=4 [15:28:05]MH_SAM_APDU [15:28:05]CAPDU: 80 13 01 00 [15:28:05]Write to MH i2c: E2 08 00 AD 61 80 13 01 00 00 00 00 00 8B [15:28:05]Write i2c OK [15:28:05]MH_I2C_Read... [15:28:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:28:05]Read from MH i2c: E2 [15:28:05]MH_I2C_Read... [15:28:05]Read from MH i2c: E2 0E 00 [15:28:05]MH_I2C_Read... [15:28:05]Read from MH i2c: E2 0E 00 AD 61 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 84 [15:28:05]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:28:05]wFMCommunicate OK [15:28:05]SAM_PROTO_GetShiftState done [15:28:05]FM_GetShiftState done [15:28:05]req_shift_opened done [15:28:05]requested_item shift.open_date is exist - process it [15:28:05]req_shift_open_date [15:28:05]req_shift_open_date done [15:28:05]produce_requested_data done [15:28:05]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318075,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:28:05]process_action_free close_receipt [15:28:05]json_value_free [15:28:05]json_value_free done [15:28:05]process_json_proto returns [15:28:05]Send response to host [15:28:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318075,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:28:05]free response buf [15:28:05]execute_script done [15:28:05]execute_script returns [15:28:05]free content buf [15:28:05]Sock 7.Close socket [15:28:05]Sock 7.Thread stoped [15:28:08]accept exits with 9 [15:28:08]New connection [15:28:08]New thread 3067436388 created [15:28:08]Thread 3067293028 joined [15:28:08]Waiting for new connection... [15:28:08] Sock 9.Parse request [15:28:08]Sock 9.Check first char [15:28:08]Sock 9.First char is OK [15:28:08]request: POST /json_proto HTTP/1.0 [15:28:08]Method: POST [15:28:08]URL: /json_proto [15:28:08]Method is POST - this is cgi request [15:28:08]url: /json_proto [15:28:08]query_string will be loaded in cgi processing [15:28:08]execute_cgi json_proto POST (null) [15:28:08]execute_cgi path=json_proto method=POST [15:28:08]POST find Content-Length [15:28:08]Host: 172.17.50.195:8080 [15:28:08]Content-Length: 688 [15:28:08]Content-Type: application/json [15:28:08] [15:28:08]POST finish read [15:28:08]Found Content-Length = 688 [15:28:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093054", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:28:08]execute_script... [15:28:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093054", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:28:08]POST & json_proto [15:28:08]process_json_proto [15:28:08]json parsed OK: [15:28:08]protocol is kg_v1.0 [15:28:08]action value=close_receipt [15:28:08]process_action close_receipt [15:28:08]cmd_close_receipt [15:28:08]MH_GetDate [15:28:08]Write to MH i2c: F0 00 00 AE 61 FE [15:28:08]Write i2c OK [15:28:08]MH_I2C_Read... [15:28:08]Read from MH i2c: F0 [15:28:08]MH_I2C_Read... [15:28:08]Read from MH i2c: F0 09 00 [15:28:08]MH_I2C_Read... [15:28:08]Read from MH i2c: F0 09 00 AE 61 00 8A AD 1F 67 43 33 1C 67 BD [15:28:08]GetLastDocTimeStamp 1730129283 [15:28:08]current date 1730129290 [15:28:08]FM_GetShiftState [15:28:08]SAM_PROTO_GetShiftState [15:28:08]wFMCommunicate request_size=4 [15:28:08]MH_SAM_APDU [15:28:08]CAPDU: 80 13 01 00 [15:28:08]Write to MH i2c: E2 08 00 AF 61 80 13 01 00 00 00 00 00 8D [15:28:08]Write i2c OK [15:28:08]MH_I2C_Read... [15:28:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:28:09]Read from MH i2c: E2 [15:28:09]MH_I2C_Read... [15:28:09]Read from MH i2c: E2 0E 00 [15:28:09]MH_I2C_Read... [15:28:09]Read from MH i2c: E2 0E 00 AF 61 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 86 [15:28:09]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:28:09]wFMCommunicate OK [15:28:09]SAM_PROTO_GetShiftState done [15:28:09]FM_GetShiftState done [15:28:09]opened in 1730073493 [15:28:09]opened+sec_in_day 1730159893 [15:28:09]quantity*price = 300075 [15:28:09]sum+1 = 300077 [15:28:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.76 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 551 28.10.2024 15:28 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318076 ФПД: 242301796093014 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T152810&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318076&fm=242301796093014&tin=02508201610067®Number=0000000000091628&sum=300000 [15:28:10]StoreToDocumentArchive [15:28:10]shift 546 fd 318076 [15:28:10]save to /storage/0546/doc_00318076 [15:28:10]save last doc name /storage/0546/doc_00318076 to /storage/kkm_last_doc_name [15:28:10]save OK [15:28:10]Clear old archive folders... [15:28:10]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:28:10]tlvbuf is 0138CAF0 [15:28:10]SAM_PROTO_ClearQueue [15:28:10]wFMCommunicate request_size=4 [15:28:10]MH_SAM_APDU [15:28:10]CAPDU: 80 09 00 00 [15:28:10]Write to MH i2c: E2 08 00 BC 61 80 09 00 00 00 00 00 00 8F [15:28:10]Write i2c OK [15:28:10]MH_I2C_Read... [15:28:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:28:10]Read from MH i2c: E2 [15:28:10]MH_I2C_Read... [15:28:10]Read from MH i2c: E2 03 00 [15:28:10]MH_I2C_Read... [15:28:10]Read from MH i2c: E2 03 00 BC 61 00 90 00 91 [15:28:10]RAPDU: 90 00 [15:28:10]wFMCommunicate OK [15:28:10]SAM_PROTO_ClearQueue done [15:28:10]KKMCreateOFDPacket [15:28:10]OFDProtocolAddRootSTLVToBuf [15:28:10]FM_MakeSignedData [15:28:10]FM_MakeSignedData [15:28:10]SAM_PROTO_SignData [15:28:10]wFMCommunicate request_size=4 [15:28:10]MH_SAM_APDU [15:28:10]CAPDU: 80 0D 01 02 [15:28:10]Write to MH i2c: E2 08 00 BD 61 80 0D 01 02 00 00 00 00 97 [15:28:10]Write i2c OK [15:28:10]MH_I2C_Read... [15:28:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:28:10]Read from MH i2c: E2 [15:28:10]MH_I2C_Read... [15:28:10]Read from MH i2c: E2 03 00 [15:28:10]MH_I2C_Read... [15:28:10]Read from MH i2c: E2 03 00 BD 61 00 90 00 92 [15:28:10]RAPDU: 90 00 [15:28:10]wFMCommunicate OK [15:28:10]wFMCommunicate request_size=255 [15:28:10]MH_SAM_APDU [15:28:10]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 02 00 00 F4 03 04 00 8A AD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7C DA 04 00 35 04 06 00 [15:28:10]Write to MH i2c: E2 02 01 BE 61 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 02 00 00 F4 03 04 00 8A AD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7C DA 04 00 35 04 06 00 00 00 9E [15:28:10]Write i2c OK [15:28:10]MH_I2C_Read... [15:28:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:28:10]Read from MH i2c: E2 [15:28:10]MH_I2C_Read... [15:28:10]Read from MH i2c: E2 03 00 [15:28:10]MH_I2C_Read... [15:28:10]Read from MH i2c: E2 03 00 BE 61 00 90 00 93 [15:28:10]RAPDU: 90 00 [15:28:10]wFMCommunicate OK [15:28:10]wFMCommunicate request_size=11 [15:28:10]MH_SAM_APDU [15:28:10]CAPDU: 80 0D 02 02 06 DC 5F 48 7C 0C 56 [15:28:10]Write to MH i2c: E2 0E 00 BF 61 80 0D 02 02 06 00 DC 5F 48 7C 0C 56 00 00 07 [15:28:10]Write i2c OK [15:28:10]MH_I2C_Read... [15:28:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:28:10]Read from MH i2c: E2 [15:28:10]MH_I2C_Read... [15:28:10]Read from MH i2c: E2 03 00 [15:28:10]MH_I2C_Read... [15:28:10]Read from MH i2c: E2 03 00 BF 61 00 90 00 94 [15:28:10]RAPDU: 90 00 [15:28:10]wFMCommunicate OK [15:28:10]wFMCommunicate request_size=4 [15:28:10]MH_SAM_APDU [15:28:10]CAPDU: 80 0D 03 02 [15:28:10]Write to MH i2c: E2 08 00 C0 61 80 0D 03 02 00 00 00 00 9C [15:28:10]Write i2c OK [15:28:10]MH_I2C_Read... [15:28:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:28:10]Read from MH i2c: E2 [15:28:10]MH_I2C_Read... [15:28:10]Read from MH i2c: E2 0B 00 [15:28:10]MH_I2C_Read... [15:28:10]Read from MH i2c: E2 0B 00 C0 61 00 BE E1 64 EF FA 62 84 5D 90 00 CC [15:28:10]RAPDU: BE E1 64 EF FA 62 84 5D 90 00 [15:28:10]wFMCommunicate OK [15:28:10]SAM_PROTO_SignData done [15:28:10]FM_MakeSignedData done [15:28:10]CreateOFDProtocolMessage [15:28:10]wFMCommunicate request_size=4 [15:28:10]MH_SAM_APDU [15:28:10]CAPDU: 80 11 00 00 [15:28:10]Write to MH i2c: E2 08 00 C1 61 80 11 00 00 00 00 00 00 9C [15:28:10]Write i2c OK [15:28:10]MH_I2C_Read... [15:28:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:28:10]Read from MH i2c: E2 [15:28:10]MH_I2C_Read... [15:28:10]Read from MH i2c: E2 17 00 [15:28:10]MH_I2C_Read... [15:28:10]Read from MH i2c: E2 17 00 C1 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F0 [15:28:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:28:10]wFMCommunicate OK [15:28:10]CreateOFDProtocolMessage done [15:28:10]OFDSenderStorePacket 318076 [15:28:10]StoreOFDPacket docnum=318076 [15:28:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 95 B2 08 01 47 29 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 02 00 00 F4 03 04 00 8A AD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7C DA 04 00 35 04 06 00 DC 5F 48 7C 0C 56 BE E1 64 EF FA 62 84 5D [15:28:10]CheckFolder [15:28:10]dirname=/storage/ofd_packets [15:28:10]CheckFolder done [15:28:10]ProducePacketName [15:28:10]name=ofd_packets/00318076 [15:28:10]NVStorageSaveData ofd_packets/00318076 [15:28:10]File name is /storage/ofd_packets/00318076 [15:28:10]Write 302 bytes [15:28:10]NVStorageSaveData done [15:28:10]OFDSenderStorePacket done [15:28:10]KKMCreateOFDPacket done [15:28:10]NVStorageSaveData kkm_last_timestamp [15:28:10]File name is /storage/kkm_last_timestamp [15:28:10]Write 4 bytes [15:28:10]NVStorageSaveData done [15:28:10]ExternCall_PrintAddStr [15:28:10]wPrintStart [15:28:10]Write to MH i2c: 01 00 00 C2 61 23 [15:28:10]Write i2c OK [15:28:10]MH_I2C_Read... [15:28:10]Read from MH i2c: 01 [15:28:10]MH_I2C_Read... [15:28:10]Read from MH i2c: 01 07 00 [15:28:10]MH_I2C_Read... [15:28:10]Read from MH i2c: 01 07 00 C2 61 00 00 00 00 00 FF 0F 38 [15:28:10]RasterBufferAndPrint [15:28:10]line Счет N : (1)1093054 [15:28:10]line ИНН: 02508201610067 [15:28:10]line Контрольно-Кассовый Чек [15:28:10]line ПРОДАЖА [15:28:10]line ТРК (МРК, ГНК) : 31 [15:28:10]line Товар: 2710194210 [15:28:10]line ДТ(л)-К-2 [15:28:10]line 39.380 * 76.20 [15:28:10]line = 3000.76 [15:28:10]line НДС 12% НСП 1% [15:28:10]line > о реализуемом товаре [15:28:10]line ОКРУГЛЕНИЕ: -0.76 [15:28:10]line ИТОГО: 3000.00 [15:28:10]line Внесено: 3000.00 [15:28:10]line СДАЧА: 0.00 [15:28:10]line НСП 1% : 26.55 [15:28:10]line НДС 12% : 318.66 [15:28:10]line Наличными: 3000.00 [15:28:10]line Безнал.: 0.00 [15:28:10]line Место: АЗС № 101 "Партнер Нефть" [15:28:10]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:28:10]line СНО: Общий режим [15:28:10]line Чек 551 28.10.2024 15:28 [15:28:10]line Смена: 546 ФФД: 1.0 [15:28:10]line ЗНМ: 0300000082 [15:28:10]line РНМ: 0000000000091628 [15:28:10]line Версия ККМ: 001 [15:28:10]line ФМ: 0000000000874671 [15:28:10]line ФД: 318076 [15:28:10]line ФПД: 242301796093014 [15:28:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T152810&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318076&fm=242301796093014&tin=02508201610067®Number=0000000000091628&sum=300000 [15:28:10]OFD Sender: Processing packet 318076 [packets to send 127, broken 126] [15:28:10]ProducePacketName [15:28:10]name=ofd_packets/00318076 [15:28:10]OFD Sender: To server: pG, [15:28:10]CommunicateWithHost lk.salyk.kg:30040 [15:28:10]ConnectInit lk.salyk.kg [15:28:10]written 0, free lines is 4095 [15:28:10]Connected sock=10 [15:28:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 95 B2 08 01 47 29 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 02 00 00 F4 03 04 00 8A AD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7C DA 04 00 35 04 06 00 DC 5F 48 7C 0C 56 BE E1 64 EF FA 62 84 5D [15:28:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 45 1D 47 00 A4 21 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7C DA 04 00 F4 03 04 00 43 59 1F 67 B6 04 01 00 00 70 2D CD 88 88 0F 98 01 [15:28:11]CommunicateWithHost err = 0 [15:28:11]CheckOFDResponse [15:28:11]1017 (14) - 77093643461234 [15:28:11]1041 (16) - 0000000000874671 [15:28:11]1040 (4) - 318076 [15:28:11]1012 (4) - 28.10.2024 09:28 [15:28:11]1206 (1) - 0 [15:28:11]OFD Sender: Remove packet 318076 [15:28:11]ProducePacketName [15:28:11]name=ofd_packets/00318076 [15:28:11]NVStorageDeleteData [15:28:11]Write to MH i2c: 01 00 00 ED 61 4E [15:28:11]Write i2c OK [15:28:11]MH_I2C_Read... [15:28:11]Read from MH i2c: 01 [15:28:11]MH_I2C_Read... [15:28:11]Read from MH i2c: 01 07 00 [15:28:11]MH_I2C_Read... [15:28:11]Read from MH i2c: 01 07 00 ED 61 00 00 00 00 00 0C 0D 6E [15:28:11]RasterBufferAndPrint [15:28:11]line [15:28:11]line [15:28:11]line [15:28:11]line [15:28:11]line [15:28:11]written 0, free lines is 3355 [15:28:11]MH_Cut [15:28:11]Write to MH i2c: D1 01 00 F4 61 01 27 [15:28:11]Write i2c OK [15:28:11]MH_I2C_Read... [15:28:11]Read from MH i2c: D1 [15:28:11]MH_I2C_Read... [15:28:11]Read from MH i2c: D1 01 00 [15:28:11]MH_I2C_Read... [15:28:11]Read from MH i2c: D1 01 00 F4 61 00 26 [15:28:11]Write to MH i2c: 01 00 00 F5 61 56 [15:28:11]Write i2c OK [15:28:11]MH_I2C_Read... [15:28:11]OFD Sender: No OFD packet to send [15:28:11]*** Cut start [15:28:11]*** Partial cut [15:28:11]*** CUTSNS_PIN = 1 [15:28:12]*** CUTSNS_PIN = 0 [15:28:12]*** Brake cut motor [15:28:12]Read from MH i2c: 01 [15:28:12]MH_I2C_Read... [15:28:12]*** Stop cut motor [15:28:12]*** Cut end [15:28:12]Read from MH i2c: 01 07 00 [15:28:12]MH_I2C_Read... [15:28:12]Read from MH i2c: 01 07 00 F5 61 00 00 00 00 00 FF 0F 6B [15:28:12]process_action close_receipt done [15:28:12]requested_data is exist [15:28:12]produce_requested_data [15:28:12]requested_item fm.sn is exist - process it [15:28:12]wFMCommunicate request_size=4 [15:28:12]MH_SAM_APDU [15:28:12]CAPDU: 80 11 00 00 [15:28:12]Write to MH i2c: E2 08 00 F6 61 80 11 00 00 00 00 00 00 D1 [15:28:12]Write i2c OK [15:28:12]MH_I2C_Read... [15:28:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:28:12]Read from MH i2c: E2 [15:28:12]MH_I2C_Read... [15:28:12]Read from MH i2c: E2 17 00 [15:28:12]MH_I2C_Read... [15:28:12]Read from MH i2c: E2 17 00 F6 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 25 [15:28:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:28:12]wFMCommunicate OK [15:28:12]requested_item fd.num is exist - process it [15:28:12]SAM_PROTO_GetFieldsCounters [15:28:12]wFMCommunicate request_size=4 [15:28:12]MH_SAM_APDU [15:28:12]CAPDU: 80 13 00 00 [15:28:12]Write to MH i2c: E2 08 00 F7 61 80 13 00 00 00 00 00 00 D4 [15:28:12]Write i2c OK [15:28:12]MH_I2C_Read... [15:28:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:28:12]Read from MH i2c: E2 [15:28:12]MH_I2C_Read... [15:28:12]Read from MH i2c: E2 62 00 [15:28:12]MH_I2C_Read... [15:28:12]Read from MH i2c: E2 62 00 F7 61 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 7C DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 27 02 00 00 5E 04 04 00 27 02 00 00 57 04 04 00 28 02 00 00 19 04 04 00 00 00 00 00 90 00 F0 [15:28:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 7C DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 27 02 00 00 5E 04 04 00 27 02 00 00 57 04 04 00 28 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:28:12]wFMCommunicate OK [15:28:12]SAM_PROTO_GetFieldsCounters done [15:28:12]requested_item shift.num is exist - process it [15:28:12]requested_item shift.opened is exist - process it [15:28:12]req_shift_opened [15:28:12]FM_GetShiftState [15:28:12]SAM_PROTO_GetShiftState [15:28:12]wFMCommunicate request_size=4 [15:28:12]MH_SAM_APDU [15:28:12]CAPDU: 80 13 01 00 [15:28:12]Write to MH i2c: E2 08 00 F8 61 80 13 01 00 00 00 00 00 D6 [15:28:12]Write i2c OK [15:28:12]MH_I2C_Read... [15:28:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:28:12]Read from MH i2c: E2 [15:28:12]MH_I2C_Read... [15:28:12]Read from MH i2c: E2 0E 00 [15:28:12]MH_I2C_Read... [15:28:12]Read from MH i2c: E2 0E 00 F8 61 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 CF [15:28:12]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:28:12]wFMCommunicate OK [15:28:12]SAM_PROTO_GetShiftState done [15:28:12]FM_GetShiftState done [15:28:12]req_shift_opened done [15:28:12]requested_item shift.open_date is exist - process it [15:28:12]req_shift_open_date [15:28:12]req_shift_open_date done [15:28:12]produce_requested_data done [15:28:12]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318076,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:28:12]process_action_free close_receipt [15:28:12]json_value_free [15:28:12]json_value_free done [15:28:12]process_json_proto returns [15:28:12]Send response to host [15:28:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318076,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:28:12]free response buf [15:28:12]execute_script done [15:28:12]execute_script returns [15:28:12]free content buf [15:28:12]Sock 9.Close socket [15:28:12]Sock 9.Thread stoped [15:28:16]OFD Sender: No OFD packet to send [15:28:21]OFD Sender: No OFD packet to send [15:28:26]OFD Sender: No OFD packet to send [15:28:31]OFD Sender: No OFD packet to send [15:28:36]OFD Sender: No OFD packet to send [15:28:41]OFD Sender: No OFD packet to send [15:28:46]OFD Sender: No OFD packet to send [15:28:51]OFD Sender: No OFD packet to send [15:28:56]OFD Sender: No OFD packet to send [15:29:01]OFD Sender: No OFD packet to send [15:29:06]OFD Sender: No OFD packet to send [15:29:11]OFD Sender: No OFD packet to send [15:29:16]OFD Sender: No OFD packet to send [15:29:21]OFD Sender: No OFD packet to send [15:29:26]OFD Sender: No OFD packet to send [15:29:31]OFD Sender: No OFD packet to send [15:29:36]OFD Sender: No OFD packet to send [15:29:38]accept exits with 7 [15:29:38]New connection [15:29:38]New thread 3067293028 created [15:29:38]Thread 3067436388 joined [15:29:38]Waiting for new connection... [15:29:38] Sock 7.Parse request [15:29:38]Sock 7.Check first char [15:29:38]Sock 7.First char is OK [15:29:38]request: POST /json_proto HTTP/1.0 [15:29:38]Method: POST [15:29:38]URL: /json_proto [15:29:38]Method is POST - this is cgi request [15:29:38]url: /json_proto [15:29:38]query_string will be loaded in cgi processing [15:29:38]execute_cgi json_proto POST (null) [15:29:38]execute_cgi path=json_proto method=POST [15:29:38]POST find Content-Length [15:29:38]Host: 172.17.50.195:8080 [15:29:38]Content-Length: 683 [15:29:38]Content-Type: application/json [15:29:38] [15:29:38]POST finish read [15:29:38]Found Content-Length = 683 [15:29:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093057", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:29:38]execute_script... [15: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)1093057", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:29:38]POST & json_proto [15:29:38]process_json_proto [15:29:38]json parsed OK: [15:29:38]protocol is kg_v1.0 [15:29:38]action value=close_receipt [15:29:38]process_action close_receipt [15:29:38]cmd_close_receipt [15:29:38]MH_GetDate [15:29:38]Write to MH i2c: F0 00 00 F9 61 49 [15:29:38]Write i2c OK [15:29:38]MH_I2C_Read... [15:29:38]Read from MH i2c: F0 [15:29:38]MH_I2C_Read... [15:29:38]Read from MH i2c: F0 09 00 [15:29:38]MH_I2C_Read... [15:29:38]Read from MH i2c: F0 09 00 F9 61 00 E4 AD 1F 67 43 33 1C 67 62 [15:29:38]GetLastDocTimeStamp 1730129290 [15:29:38]current date 1730129380 [15:29:38]FM_GetShiftState [15:29:38]SAM_PROTO_GetShiftState [15:29:38]wFMCommunicate request_size=4 [15:29:38]MH_SAM_APDU [15:29:38]CAPDU: 80 13 01 00 [15:29:38]Write to MH i2c: E2 08 00 FA 61 80 13 01 00 00 00 00 00 D8 [15:29:38]Write i2c OK [15:29:38]MH_I2C_Read... [15:29:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:29:38]Read from MH i2c: E2 [15:29:38]MH_I2C_Read... [15:29:38]Read from MH i2c: E2 0E 00 [15:29:38]MH_I2C_Read... [15:29:38]Read from MH i2c: E2 0E 00 FA 61 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D1 [15:29:38]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:29:38]wFMCommunicate OK [15:29:38]SAM_PROTO_GetShiftState done [15:29:38]FM_GetShiftState done [15:29:38]opened in 1730073493 [15:29:38]opened+sec_in_day 1730159893 [15:29:38]quantity*price = 200043 [15:29:38]sum+1 = 200044 [15:29:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 552 28.10.2024 15:29 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318077 ФПД: 103748122596886 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T152940&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318077&fm=103748122596886&tin=02508201610067®Number=0000000000091628&sum=200000 [15:29:39]StoreToDocumentArchive [15:29:39]shift 546 fd 318077 [15:29:39]save to /storage/0546/doc_00318077 [15:29:39]save last doc name /storage/0546/doc_00318077 to /storage/kkm_last_doc_name [15:29:39]save OK [15:29:39]Clear old archive folders... [15:29:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:29:39]tlvbuf is 0154AB60 [15:29:39]SAM_PROTO_ClearQueue [15:29:39]wFMCommunicate request_size=4 [15:29:39]MH_SAM_APDU [15:29:39]CAPDU: 80 09 00 00 [15:29:39]Write to MH i2c: E2 08 00 07 62 80 09 00 00 00 00 00 00 DB [15:29:39]Write i2c OK [15:29:39]MH_I2C_Read... [15:29:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:29:39]Read from MH i2c: E2 [15:29:39]MH_I2C_Read... [15:29:39]Read from MH i2c: E2 03 00 [15:29:39]MH_I2C_Read... [15:29:39]Read from MH i2c: E2 03 00 07 62 00 90 00 DD [15:29:39]RAPDU: 90 00 [15:29:39]wFMCommunicate OK [15:29:39]SAM_PROTO_ClearQueue done [15:29:39]KKMCreateOFDPacket [15:29:39]OFDProtocolAddRootSTLVToBuf [15:29:39]FM_MakeSignedData [15:29:39]FM_MakeSignedData [15:29:39]SAM_PROTO_SignData [15:29:39]wFMCommunicate request_size=4 [15:29:39]MH_SAM_APDU [15:29:39]CAPDU: 80 0D 01 02 [15:29:39]Write to MH i2c: E2 08 00 08 62 80 0D 01 02 00 00 00 00 E3 [15:29:39]Write i2c OK [15:29:39]MH_I2C_Read... [15:29:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:29:39]Read from MH i2c: E2 [15:29:39]MH_I2C_Read... [15:29:39]Read from MH i2c: E2 03 00 [15:29:39]MH_I2C_Read... [15:29:39]Read from MH i2c: E2 03 00 08 62 00 90 00 DE [15:29:39]RAPDU: 90 00 [15:29:39]wFMCommunicate OK [15:29:39]wFMCommunicate request_size=255 [15:29:39]MH_SAM_APDU [15: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 28 02 00 00 F4 03 04 00 E4 AD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7D DA 04 00 35 04 06 00 5E [15:29:39]Write to MH i2c: E2 02 01 09 62 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 28 02 00 00 F4 03 04 00 E4 AD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7D DA 04 00 35 04 06 00 5E 00 00 38 [15:29:39]Write i2c OK [15:29:39]MH_I2C_Read... [15:29:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:29:40]Read from MH i2c: E2 [15:29:40]MH_I2C_Read... [15:29:40]Read from MH i2c: E2 03 00 [15:29:40]MH_I2C_Read... [15:29:40]Read from MH i2c: E2 03 00 09 62 00 90 00 DF [15:29:40]RAPDU: 90 00 [15:29:40]wFMCommunicate OK [15:29:40]wFMCommunicate request_size=10 [15:29:40]MH_SAM_APDU [15:29:40]CAPDU: 80 0D 02 02 05 5B BD FE 56 16 [15:29:40]Write to MH i2c: E2 0D 00 0A 62 80 0D 02 02 05 00 5B BD FE 56 16 00 00 72 [15:29:40]Write i2c OK [15:29:40]MH_I2C_Read... [15:29:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:29:40]Read from MH i2c: E2 [15:29:40]MH_I2C_Read... [15:29:40]Read from MH i2c: E2 03 00 [15:29:40]MH_I2C_Read... [15:29:40]Read from MH i2c: E2 03 00 0A 62 00 90 00 E0 [15:29:40]RAPDU: 90 00 [15:29:40]wFMCommunicate OK [15:29:40]wFMCommunicate request_size=4 [15:29:40]MH_SAM_APDU [15:29:40]CAPDU: 80 0D 03 02 [15:29:40]Write to MH i2c: E2 08 00 0B 62 80 0D 03 02 00 00 00 00 E8 [15:29:40]Write i2c OK [15:29:40]MH_I2C_Read... [15:29:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:29:40]Read from MH i2c: E2 [15:29:40]MH_I2C_Read... [15:29:40]Read from MH i2c: E2 0B 00 [15:29:40]MH_I2C_Read... [15:29:40]Read from MH i2c: E2 0B 00 0B 62 00 E5 8D 76 06 25 D8 DA 2D 90 00 DB [15:29:40]RAPDU: E5 8D 76 06 25 D8 DA 2D 90 00 [15:29:40]wFMCommunicate OK [15:29:40]SAM_PROTO_SignData done [15:29:40]FM_MakeSignedData done [15:29:40]CreateOFDProtocolMessage [15:29:40]wFMCommunicate request_size=4 [15:29:40]MH_SAM_APDU [15:29:40]CAPDU: 80 11 00 00 [15:29:40]Write to MH i2c: E2 08 00 0C 62 80 11 00 00 00 00 00 00 E8 [15:29:40]Write i2c OK [15:29:40]MH_I2C_Read... [15:29:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:29:40]Read from MH i2c: E2 [15:29:40]MH_I2C_Read... [15:29:40]Read from MH i2c: E2 17 00 [15:29:40]MH_I2C_Read... [15:29:40]Read from MH i2c: E2 17 00 0C 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 3C [15:29:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:29:40]wFMCommunicate OK [15:29:40]CreateOFDProtocolMessage done [15:29:40]OFDSenderStorePacket 318077 [15:29:40]StoreOFDPacket docnum=318077 [15:29:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 55 8A 07 01 F6 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 28 02 00 00 F4 03 04 00 E4 AD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7D DA 04 00 35 04 06 00 5E 5B BD FE 56 16 E5 8D 76 06 25 D8 DA 2D [15:29:40]CheckFolder [15:29:40]dirname=/storage/ofd_packets [15:29:40]CheckFolder done [15:29:40]ProducePacketName [15:29:40]name=ofd_packets/00318077 [15:29:40]NVStorageSaveData ofd_packets/00318077 [15:29:40]File name is /storage/ofd_packets/00318077 [15:29:40]Write 301 bytes [15:29:40]NVStorageSaveData done [15:29:40]OFDSenderStorePacket done [15:29:40]KKMCreateOFDPacket done [15:29:40]NVStorageSaveData kkm_last_timestamp [15:29:40]File name is /storage/kkm_last_timestamp [15:29:40]Write 4 bytes [15:29:40]NVStorageSaveData done [15:29:40]ExternCall_PrintAddStr [15:29:40]wPrintStart [15:29:40]Write to MH i2c: 01 00 00 0D 62 6F [15:29:40]Write i2c OK [15:29:40]MH_I2C_Read... [15:29:40]Read from MH i2c: 01 [15:29:40]MH_I2C_Read... [15:29:40]Read from MH i2c: 01 07 00 [15:29:40]MH_I2C_Read... [15:29:40]Read from MH i2c: 01 07 00 0D 62 00 00 00 00 00 FF 0F 84 [15:29:40]RasterBufferAndPrint [15:29:40]line Счет N : (1)1093057 [15:29:40]line ИНН: 02508201610067 [15:29:40]line Контрольно-Кассовый Чек [15:29:40]line ПРОДАЖА [15:29:40]line ТРК (МРК, ГНК) : 64 [15:29:40]line Товар: 2710124500 [15:29:40]line Аи-95-К-3 [15:29:40]line 26.960 * 74.20 [15:29:40]line = 2000.43 [15:29:40]line НДС 12% НСП 1% [15:29:40]line > о реализуемом товаре [15:29:40]line ОКРУГЛЕНИЕ: -0.43 [15:29:40]line ИТОГО: 2000.00 [15:29:40]line Внесено: 2000.00 [15:29:40]line СДАЧА: 0.00 [15:29:40]line НСП 1% : 17.70 [15:29:40]line НДС 12% : 212.43 [15:29:40]line Наличными: 2000.00 [15:29:40]line Безнал.: 0.00 [15:29:40]line Место: АЗС № 101 "Партнер Нефть" [15:29:40]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:29:40]line СНО: Общий режим [15:29:40]line Чек 552 28.10.2024 15:29 [15:29:40]line Смена: 546 ФФД: 1.0 [15:29:40]line ЗНМ: 0300000082 [15:29:40]line РНМ: 0000000000091628 [15:29:40]line Версия ККМ: 001 [15:29:40]line ФМ: 0000000000874671 [15:29:40]line ФД: 318077 [15:29:40]line ФПД: 103748122596886 [15:29:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T152940&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318077&fm=103748122596886&tin=02508201610067®Number=0000000000091628&sum=200000 [15:29:40]OFD Sender: Processing packet 318077 [packets to send 127, broken 126] [15:29:40]ProducePacketName [15:29:40]name=ofd_packets/00318077 [15:29:40]OFD Sender: To server: pG, [15:29:40]CommunicateWithHost lk.salyk.kg:30040 [15:29:40]ConnectInit lk.salyk.kg [15:29:40]written 0, free lines is 4095 [15:29:40]Connected sock=11 [15:29:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 55 8A 07 01 F6 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 28 02 00 00 F4 03 04 00 E4 AD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7D DA 04 00 35 04 06 00 5E 5B BD FE 56 16 E5 8D 76 06 25 D8 DA 2D [15:29:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 73 59 47 00 2B BB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7D DA 04 00 F4 03 04 00 9C 59 1F 67 B6 04 01 00 00 A5 8D A6 EA 81 C9 61 45 [15:29:40]CommunicateWithHost err = 0 [15:29:40]CheckOFDResponse [15:29:40]1017 (14) - 77093643461234 [15:29:40]1041 (16) - 0000000000874671 [15:29:40]1040 (4) - 318077 [15:29:40]1012 (4) - 28.10.2024 09:30 [15:29:40]1206 (1) - 0 [15:29:40]OFD Sender: Remove packet 318077 [15:29:40]ProducePacketName [15:29:40]name=ofd_packets/00318077 [15:29:40]NVStorageDeleteData [15:29:41]Write to MH i2c: 01 00 00 38 62 9A [15:29:41]Write i2c OK [15:29:41]MH_I2C_Read... [15:29:41]Read from MH i2c: 01 [15:29:41]MH_I2C_Read... [15:29:41]Read from MH i2c: 01 07 00 [15:29:41]MH_I2C_Read... [15:29:41]Read from MH i2c: 01 07 00 38 62 00 00 00 00 00 FC 0C A9 [15:29:41]RasterBufferAndPrint [15:29:41]line [15:29:41]line [15:29:41]line [15:29:41]line [15:29:41]line [15:29:41]written 0, free lines is 3330 [15:29:41]MH_Cut [15:29:41]Write to MH i2c: D1 01 00 3F 62 01 73 [15:29:41]Write i2c OK [15:29:41]MH_I2C_Read... [15:29:41]Read from MH i2c: D1 [15:29:41]MH_I2C_Read... [15:29:41]Read from MH i2c: D1 01 00 [15:29:41]MH_I2C_Read... [15:29:41]Read from MH i2c: D1 01 00 3F 62 00 72 [15:29:41]Write to MH i2c: 01 00 00 40 62 A2 [15:29:41]Write i2c OK [15:29:41]MH_I2C_Read... [15:29:41]OFD Sender: No OFD packet to send [15:29:41]*** Cut start [15:29:41]*** Partial cut [15:29:41]*** CUTSNS_PIN = 1 [15:29:41]*** CUTSNS_PIN = 0 [15:29:42]*** Brake cut motor [15:29:42]Read from MH i2c: 01 [15:29:42]MH_I2C_Read... [15:29:42]*** Stop cut motor [15:29:42]*** Cut end [15:29:42]Read from MH i2c: 01 07 00 [15:29:42]MH_I2C_Read... [15:29:42]Read from MH i2c: 01 07 00 40 62 00 00 00 00 00 FF 0F B7 [15:29:42]process_action close_receipt done [15:29:42]requested_data is exist [15:29:42]produce_requested_data [15:29:42]requested_item fm.sn is exist - process it [15:29:42]wFMCommunicate request_size=4 [15:29:42]MH_SAM_APDU [15:29:42]CAPDU: 80 11 00 00 [15:29:42]Write to MH i2c: E2 08 00 41 62 80 11 00 00 00 00 00 00 1D [15:29:42]Write i2c OK [15:29:42]MH_I2C_Read... [15:29:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:29:42]Read from MH i2c: E2 [15:29:42]MH_I2C_Read... [15:29:42]Read from MH i2c: E2 17 00 [15:29:42]MH_I2C_Read... [15:29:42]Read from MH i2c: E2 17 00 41 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 71 [15:29:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:29:42]wFMCommunicate OK [15:29:42]requested_item fd.num is exist - process it [15:29:42]SAM_PROTO_GetFieldsCounters [15:29:42]wFMCommunicate request_size=4 [15:29:42]MH_SAM_APDU [15:29:42]CAPDU: 80 13 00 00 [15:29:42]Write to MH i2c: E2 08 00 42 62 80 13 00 00 00 00 00 00 20 [15:29:42]Write i2c OK [15:29:42]MH_I2C_Read... [15:29:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:29:42]Read from MH i2c: E2 [15:29:42]MH_I2C_Read... [15:29:42]Read from MH i2c: E2 62 00 [15:29:42]MH_I2C_Read... [15:29:42]Read from MH i2c: E2 62 00 42 62 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 7D DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 28 02 00 00 5E 04 04 00 28 02 00 00 57 04 04 00 29 02 00 00 19 04 04 00 00 00 00 00 90 00 40 [15:29:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 7D DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 28 02 00 00 5E 04 04 00 28 02 00 00 57 04 04 00 29 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:29:42]wFMCommunicate OK [15:29:42]SAM_PROTO_GetFieldsCounters done [15:29:42]requested_item shift.num is exist - process it [15:29:42]requested_item shift.opened is exist - process it [15:29:42]req_shift_opened [15:29:42]FM_GetShiftState [15:29:42]SAM_PROTO_GetShiftState [15:29:42]wFMCommunicate request_size=4 [15:29:42]MH_SAM_APDU [15:29:42]CAPDU: 80 13 01 00 [15:29:42]Write to MH i2c: E2 08 00 43 62 80 13 01 00 00 00 00 00 22 [15:29:42]Write i2c OK [15:29:42]MH_I2C_Read... [15:29:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:29:42]Read from MH i2c: E2 [15:29:42]MH_I2C_Read... [15:29:42]Read from MH i2c: E2 0E 00 [15:29:42]MH_I2C_Read... [15:29:42]Read from MH i2c: E2 0E 00 43 62 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 1B [15:29:42]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:29:42]wFMCommunicate OK [15:29:42]SAM_PROTO_GetShiftState done [15:29:42]FM_GetShiftState done [15:29:42]req_shift_opened done [15:29:42]requested_item shift.open_date is exist - process it [15:29:42]req_shift_open_date [15:29:42]req_shift_open_date done [15:29:42]produce_requested_data done [15:29:42]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318077,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:29:42]process_action_free close_receipt [15:29:42]json_value_free [15:29:42]json_value_free done [15:29:42]process_json_proto returns [15:29:42]Send response to host [15:29:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318077,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:29:42]free response buf [15:29:42]execute_script done [15:29:42]execute_script returns [15:29:42]free content buf [15:29:42]Sock 7.Close socket [15:29:42]Sock 7.Thread stoped [15:29:46]OFD Sender: No OFD packet to send [15:29:51]OFD Sender: No OFD packet to send [15:29:56]OFD Sender: No OFD packet to send [15:30:01]OFD Sender: No OFD packet to send [15:30:06]OFD Sender: No OFD packet to send [15:30:11]OFD Sender: No OFD packet to send [15:30:16]OFD Sender: No OFD packet to send [15:30:21]OFD Sender: No OFD packet to send [15:30:26]OFD Sender: No OFD packet to send [15:30:31]OFD Sender: No OFD packet to send [15:30:36]OFD Sender: No OFD packet to send [15:30:41]OFD Sender: No OFD packet to send [15:30:46]OFD Sender: No OFD packet to send [15:30:51]OFD Sender: No OFD packet to send [15:30:56]OFD Sender: No OFD packet to send [15:31:01]OFD Sender: No OFD packet to send [15:31:06]OFD Sender: No OFD packet to send [15:31:11]OFD Sender: No OFD packet to send [15:31:16]OFD Sender: No OFD packet to send [15:31:21]OFD Sender: No OFD packet to send [15:31:26]OFD Sender: No OFD packet to send [15:31:31]OFD Sender: No OFD packet to send [15:31:36]OFD Sender: No OFD packet to send [15:31:41]OFD Sender: No OFD packet to send [15:31:46]OFD Sender: No OFD packet to send [15:31:49]accept exits with 9 [15:31:49]New connection [15:31:49]New thread 3067436388 created [15:31:49]Thread 3067293028 joined [15:31:49]Waiting for new connection... [15:31:49] Sock 9.Parse request [15:31:49]Sock 9.Check first char [15:31:49]Sock 9.First char is OK [15:31:49]request: POST /json_proto HTTP/1.0 [15:31:49]Method: POST [15:31:49]URL: /json_proto [15:31:49]Method is POST - this is cgi request [15:31:49]url: /json_proto [15:31:49]query_string will be loaded in cgi processing [15:31:49]execute_cgi json_proto POST (null) [15:31:49]execute_cgi path=json_proto method=POST [15:31:49]POST find Content-Length [15:31:49]Host: 172.17.50.195:8080 [15:31:49]Content-Length: 770 [15:31:49]Content-Type: application/json [15:31:49] [15:31:49]POST finish read [15:31:49]Found Content-Length = 770 [15:31:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093059", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 22.430, "sum" : 1500.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1500.57 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:31:49]execute_script... [15:31:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093059", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 22.430, "sum" : 1500.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1500.57 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:31:49]POST & json_proto [15:31:49]process_json_proto [15:31:49]json parsed OK: [15:31:49]protocol is kg_v1.0 [15:31:49]action value=close_receipt [15:31:49]process_action close_receipt [15:31:49]cmd_close_receipt [15:31:49]MH_GetDate [15:31:49]Write to MH i2c: F0 00 00 44 62 95 [15:31:49]Write i2c OK [15:31:49]MH_I2C_Read... [15:31:49]Read from MH i2c: F0 [15:31:49]MH_I2C_Read... [15:31:49]Read from MH i2c: F0 09 00 [15:31:49]MH_I2C_Read... [15:31:49]Read from MH i2c: F0 09 00 44 62 00 67 AE 1F 67 43 33 1C 67 32 [15:31:49]GetLastDocTimeStamp 1730129380 [15:31:49]current date 1730129511 [15:31:49]FM_GetShiftState [15:31:49]SAM_PROTO_GetShiftState [15:31:49]wFMCommunicate request_size=4 [15:31:49]MH_SAM_APDU [15:31:49]CAPDU: 80 13 01 00 [15:31:49]Write to MH i2c: E2 08 00 45 62 80 13 01 00 00 00 00 00 24 [15:31:49]Write i2c OK [15:31:49]MH_I2C_Read... [15:31:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:31:49]Read from MH i2c: E2 [15:31:49]MH_I2C_Read... [15:31:49]Read from MH i2c: E2 0E 00 [15:31:49]MH_I2C_Read... [15:31:49]Read from MH i2c: E2 0E 00 45 62 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 1D [15:31:49]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:31:49]wFMCommunicate OK [15:31:49]SAM_PROTO_GetShiftState done [15:31:49]FM_GetShiftState done [15:31:49]opened in 1730073493 [15:31:49]opened+sec_in_day 1730159893 [15:31:49]quantity*price = 150056 [15:31:49]sum+1 = 150058 [15:31:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.57 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 0.00 Безнал.: 1500.57 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 553 28.10.2024 15:31 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318078 ФПД: 90207864802854 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T153151&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318078&fm=90207864802854&tin=02508201610067®Number=0000000000091628&sum=150057 [15:31:50]StoreToDocumentArchive [15:31:50]shift 546 fd 318078 [15:31:50]save to /storage/0546/doc_00318078 [15:31:50]save last doc name /storage/0546/doc_00318078 to /storage/kkm_last_doc_name [15:31:50]save OK [15:31:50]Clear old archive folders... [15:31:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:31:50]tlvbuf is 013BA470 [15:31:50]SAM_PROTO_ClearQueue [15:31:50]wFMCommunicate request_size=4 [15:31:50]MH_SAM_APDU [15:31:50]CAPDU: 80 09 00 00 [15:31:50]Write to MH i2c: E2 08 00 52 62 80 09 00 00 00 00 00 00 26 [15:31:50]Write i2c OK [15:31:50]MH_I2C_Read... [15:31:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:31:50]Read from MH i2c: E2 [15:31:50]MH_I2C_Read... [15:31:50]Read from MH i2c: E2 03 00 [15:31:50]MH_I2C_Read... [15:31:50]Read from MH i2c: E2 03 00 52 62 00 90 00 28 [15:31:50]RAPDU: 90 00 [15:31:50]wFMCommunicate OK [15:31:50]SAM_PROTO_ClearQueue done [15:31:50]KKMCreateOFDPacket [15:31:50]OFDProtocolAddRootSTLVToBuf [15:31:50]FM_MakeSignedData [15:31:50]FM_MakeSignedData [15:31:50]SAM_PROTO_SignData [15:31:50]wFMCommunicate request_size=4 [15:31:50]MH_SAM_APDU [15:31:50]CAPDU: 80 0D 01 02 [15:31:50]Write to MH i2c: E2 08 00 53 62 80 0D 01 02 00 00 00 00 2E [15:31:50]Write i2c OK [15:31:50]MH_I2C_Read... [15:31:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:31:50]Read from MH i2c: E2 [15:31:50]MH_I2C_Read... [15:31:50]Read from MH i2c: E2 03 00 [15:31:50]MH_I2C_Read... [15:31:50]Read from MH i2c: E2 03 00 53 62 00 90 00 29 [15:31:50]RAPDU: 90 00 [15:31:50]wFMCommunicate OK [15:31:50]wFMCommunicate request_size=255 [15:31:50]MH_SAM_APDU [15:31:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 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 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 29 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 02 00 00 F4 03 04 00 67 AE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7E DA 04 00 35 04 06 00 52 [15:31:50]Write to MH i2c: E2 02 01 54 62 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 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 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 29 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 02 00 00 F4 03 04 00 67 AE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7E DA 04 00 35 04 06 00 52 00 00 11 [15:31:50]Write i2c OK [15:31:50]MH_I2C_Read... [15:31:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:31:51]Read from MH i2c: E2 [15:31:51]MH_I2C_Read... [15:31:51]Read from MH i2c: E2 03 00 [15:31:51]MH_I2C_Read... [15:31:51]Read from MH i2c: E2 03 00 54 62 00 90 00 2A [15:31:51]RAPDU: 90 00 [15:31:51]wFMCommunicate OK [15:31:51]wFMCommunicate request_size=10 [15:31:51]MH_SAM_APDU [15:31:51]CAPDU: 80 0D 02 02 05 0B 27 BC CE 26 [15:31:51]Write to MH i2c: E2 0D 00 55 62 80 0D 02 02 05 00 0B 27 BC CE 26 00 00 1D [15:31:51]Write i2c OK [15:31:51]MH_I2C_Read... [15:31:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:31:51]Read from MH i2c: E2 [15:31:51]MH_I2C_Read... [15:31:51]Read from MH i2c: E2 03 00 [15:31:51]MH_I2C_Read... [15:31:51]Read from MH i2c: E2 03 00 55 62 00 90 00 2B [15:31:51]RAPDU: 90 00 [15:31:51]wFMCommunicate OK [15:31:51]wFMCommunicate request_size=4 [15:31:51]MH_SAM_APDU [15:31:51]CAPDU: 80 0D 03 02 [15:31:51]Write to MH i2c: E2 08 00 56 62 80 0D 03 02 00 00 00 00 33 [15:31:51]Write i2c OK [15:31:51]MH_I2C_Read... [15:31:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:31:51]Read from MH i2c: E2 [15:31:51]MH_I2C_Read... [15:31:51]Read from MH i2c: E2 0B 00 [15:31:51]MH_I2C_Read... [15:31:51]Read from MH i2c: E2 0B 00 56 62 00 2C 9C 7E 2A 5B 83 32 03 90 00 B7 [15:31:51]RAPDU: 2C 9C 7E 2A 5B 83 32 03 90 00 [15:31:51]wFMCommunicate OK [15:31:51]SAM_PROTO_SignData done [15:31:51]FM_MakeSignedData done [15:31:51]CreateOFDProtocolMessage [15:31:51]wFMCommunicate request_size=4 [15:31:51]MH_SAM_APDU [15:31:51]CAPDU: 80 11 00 00 [15:31:51]Write to MH i2c: E2 08 00 57 62 80 11 00 00 00 00 00 00 33 [15:31:51]Write i2c OK [15:31:51]MH_I2C_Read... [15:31:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:31:51]Read from MH i2c: E2 [15:31:51]MH_I2C_Read... [15:31:51]Read from MH i2c: E2 17 00 [15:31:51]MH_I2C_Read... [15:31:51]Read from MH i2c: E2 17 00 57 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 87 [15:31:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:31:51]wFMCommunicate OK [15:31:51]CreateOFDProtocolMessage done [15:31:51]OFDSenderStorePacket 318078 [15:31:51]StoreOFDPacket docnum=318078 [15:31:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 2E 67 07 01 1B 32 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 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 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 29 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 02 00 00 F4 03 04 00 67 AE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7E DA 04 00 35 04 06 00 52 0B 27 BC CE 26 2C 9C 7E 2A 5B 83 32 03 [15:31:51]CheckFolder [15:31:51]dirname=/storage/ofd_packets [15:31:51]CheckFolder done [15:31:51]ProducePacketName [15:31:51]name=ofd_packets/00318078 [15:31:51]NVStorageSaveData ofd_packets/00318078 [15:31:51]File name is /storage/ofd_packets/00318078 [15:31:51]Write 301 bytes [15:31:51]NVStorageSaveData done [15:31:51]OFDSenderStorePacket done [15:31:51]KKMCreateOFDPacket done [15:31:51]NVStorageSaveData kkm_last_timestamp [15:31:51]File name is /storage/kkm_last_timestamp [15:31:51]Write 4 bytes [15:31:51]NVStorageSaveData done [15:31:51]ExternCall_PrintAddStr [15:31:51]wPrintStart [15:31:51]Write to MH i2c: 01 00 00 58 62 BA [15:31:51]Write i2c OK [15:31:51]MH_I2C_Read... [15:31:51]Read from MH i2c: 01 [15:31:51]MH_I2C_Read... [15:31:51]Read from MH i2c: 01 07 00 [15:31:51]MH_I2C_Read... [15:31:51]Read from MH i2c: 01 07 00 58 62 00 00 00 00 00 FF 0F CF [15:31:51]RasterBufferAndPrint [15:31:51]line Счет N : (1)1093059 [15:31:51]line ИНН: 02508201610067 [15:31:51]line Контрольно-Кассовый Чек [15:31:51]line ПРОДАЖА [15:31:51]line ТРК (МРК, ГНК) : 53 [15:31:51]line Товар: 2710124130 [15:31:51]line Аи-92-К-2 [15:31:51]line 22.430 * 66.90 [15:31:51]line = 1500.57 [15:31:51]line НДС 12% НСП 1% [15:31:51]line > о реализуемом товаре [15:31:51]line ИТОГО: 1500.57 [15:31:51]line НСП 1% : 13.28 [15:31:51]line НДС 12% : 159.35 [15:31:51]line Наличными: 0.00 [15:31:51]line Безнал.: 1500.57 [15:31:51]line Место: АЗС № 101 "Партнер Нефть" [15:31:51]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:31:51]line СНО: Общий режим [15:31:51]line Чек 553 28.10.2024 15:31 [15:31:51]line Смена: 546 ФФД: 1.0 [15:31:51]line ЗНМ: 0300000082 [15:31:51]line РНМ: 0000000000091628 [15:31:51]line Версия ККМ: 001 [15:31:51]line Платежная система: Mbank [15:31:51]line ФМ: 0000000000874671 [15:31:51]line ФД: 318078 [15:31:51]line ФПД: 90207864802854 [15:31:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T153151&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318078&fm=90207864802854&tin=02508201610067®Number=0000000000091628&sum=150057 [15:31:51]written 0, free lines is 4095 [15:31:51]OFD Sender: Processing packet 318078 [packets to send 127, broken 126] [15:31:51]ProducePacketName [15:31:51]name=ofd_packets/00318078 [15:31:51]OFD Sender: To server: pG, [15:31:51]CommunicateWithHost lk.salyk.kg:30040 [15:31:51]ConnectInit lk.salyk.kg [15:31:51]Connected sock=10 [15:31:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 2E 67 07 01 1B 32 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 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 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 29 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 02 00 00 F4 03 04 00 67 AE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7E DA 04 00 35 04 06 00 52 0B 27 BC CE 26 2C 9C 7E 2A 5B 83 32 03 [15:31:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 CE EB 47 00 45 86 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7E DA 04 00 F4 03 04 00 1F 5A 1F 67 B6 04 01 00 00 B2 B4 49 A6 AB B0 78 FD [15:31:51]CommunicateWithHost err = 0 [15:31:51]CheckOFDResponse [15:31:51]1017 (14) - 77093643461234 [15:31:51]1041 (16) - 0000000000874671 [15:31:51]1040 (4) - 318078 [15:31:51]1012 (4) - 28.10.2024 09:32 [15:31:51]1206 (1) - 0 [15:31:51]OFD Sender: Remove packet 318078 [15:31:51]ProducePacketName [15:31:51]name=ofd_packets/00318078 [15:31:51]NVStorageDeleteData [15:31:51]Write to MH i2c: 01 00 00 81 62 E3 [15:31:51]Write i2c OK [15:31:51]MH_I2C_Read... [15:31:51]Read from MH i2c: 01 [15:31:51]MH_I2C_Read... [15:31:51]Read from MH i2c: 01 07 00 [15:31:51]MH_I2C_Read... [15:31:51]Read from MH i2c: 01 07 00 81 62 00 00 00 00 00 12 0D 09 [15:31:51]RasterBufferAndPrint [15:31:51]line [15:31:51]line [15:31:51]line [15:31:51]line [15:31:51]line [15:31:51]written 0, free lines is 3353 [15:31:51]MH_Cut [15:31:51]Write to MH i2c: D1 01 00 88 62 01 BC [15:31:51]Write i2c OK [15:31:51]MH_I2C_Read... [15:31:51]Read from MH i2c: D1 [15:31:51]MH_I2C_Read... [15:31:51]Read from MH i2c: D1 01 00 [15:31:51]MH_I2C_Read... [15:31:51]Read from MH i2c: D1 01 00 88 62 00 BB [15:31:51]Write to MH i2c: 01 00 00 89 62 EB [15:31:51]Write i2c OK [15:31:51]MH_I2C_Read... [15:31:52]OFD Sender: No OFD packet to send [15:31:52]*** Cut start [15:31:52]*** Partial cut [15:31:52]*** CUTSNS_PIN = 1 [15:31:52]*** CUTSNS_PIN = 0 [15:31:52]*** Brake cut motor [15:31:53]Read from MH i2c: 01 [15:31:53]MH_I2C_Read... [15:31:53]*** Stop cut motor [15:31:53]*** Cut end [15:31:53]Read from MH i2c: 01 07 00 [15:31:53]MH_I2C_Read... [15:31:53]Read from MH i2c: 01 07 00 89 62 00 00 00 00 00 FF 0F 00 [15:31:53]process_action close_receipt done [15:31:53]requested_data is exist [15:31:53]produce_requested_data [15:31:53]requested_item fm.sn is exist - process it [15:31:53]wFMCommunicate request_size=4 [15:31:53]MH_SAM_APDU [15:31:53]CAPDU: 80 11 00 00 [15:31:53]Write to MH i2c: E2 08 00 8A 62 80 11 00 00 00 00 00 00 66 [15:31:53]Write i2c OK [15:31:53]MH_I2C_Read... [15:31:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:31:53]Read from MH i2c: E2 [15:31:53]MH_I2C_Read... [15:31:53]Read from MH i2c: E2 17 00 [15:31:53]MH_I2C_Read... [15:31:53]Read from MH i2c: E2 17 00 8A 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 BA [15:31:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:31:53]wFMCommunicate OK [15:31:53]requested_item fd.num is exist - process it [15:31:53]SAM_PROTO_GetFieldsCounters [15:31:53]wFMCommunicate request_size=4 [15:31:53]MH_SAM_APDU [15:31:53]CAPDU: 80 13 00 00 [15:31:53]Write to MH i2c: E2 08 00 8B 62 80 13 00 00 00 00 00 00 69 [15:31:53]Write i2c OK [15:31:53]MH_I2C_Read... [15:31:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:31:53]Read from MH i2c: E2 [15:31:53]MH_I2C_Read... [15:31:53]Read from MH i2c: E2 62 00 [15:31:53]MH_I2C_Read... [15:31:53]Read from MH i2c: E2 62 00 8B 62 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 7E DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 29 02 00 00 5E 04 04 00 29 02 00 00 57 04 04 00 2A 02 00 00 19 04 04 00 00 00 00 00 90 00 8D [15:31:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 7E DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 29 02 00 00 5E 04 04 00 29 02 00 00 57 04 04 00 2A 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:31:53]wFMCommunicate OK [15:31:53]SAM_PROTO_GetFieldsCounters done [15:31:53]requested_item shift.num is exist - process it [15:31:53]requested_item shift.opened is exist - process it [15:31:53]req_shift_opened [15:31:53]FM_GetShiftState [15:31:53]SAM_PROTO_GetShiftState [15:31:53]wFMCommunicate request_size=4 [15:31:53]MH_SAM_APDU [15:31:53]CAPDU: 80 13 01 00 [15:31:53]Write to MH i2c: E2 08 00 8C 62 80 13 01 00 00 00 00 00 6B [15:31:53]Write i2c OK [15:31:53]MH_I2C_Read... [15:31:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:31:53]Read from MH i2c: E2 [15:31:53]MH_I2C_Read... [15:31:53]Read from MH i2c: E2 0E 00 [15:31:53]MH_I2C_Read... [15:31:53]Read from MH i2c: E2 0E 00 8C 62 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 64 [15:31:53]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:31:53]wFMCommunicate OK [15:31:53]SAM_PROTO_GetShiftState done [15:31:53]FM_GetShiftState done [15:31:53]req_shift_opened done [15:31:53]requested_item shift.open_date is exist - process it [15:31:53]req_shift_open_date [15:31:53]req_shift_open_date done [15:31:53]produce_requested_data done [15:31:53]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318078,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:31:53]process_action_free close_receipt [15:31:53]json_value_free [15:31:53]json_value_free done [15:31:53]process_json_proto returns [15:31:53]Send response to host [15:31:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318078,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:31:53]free response buf [15:31:53]execute_script done [15:31:53]execute_script returns [15:31:53]free content buf [15:31:53]Sock 9.Close socket [15:31:53]Sock 9.Thread stoped [15:31:55]accept exits with 7 [15:31:55]New connection [15:31:55]New thread 3067293028 created [15:31:55]Thread 3067436388 joined [15:31:55]Waiting for new connection... [15:31:55] Sock 7.Parse request [15:31:55]Sock 7.Check first char [15:31:55]Sock 7.First char is OK [15:31:55]request: POST /json_proto HTTP/1.0 [15:31:55]Method: POST [15:31:55]URL: /json_proto [15:31:55]Method is POST - this is cgi request [15:31:55]url: /json_proto [15:31:55]query_string will be loaded in cgi processing [15:31:55]execute_cgi json_proto POST (null) [15:31:55]execute_cgi path=json_proto method=POST [15:31:55]POST find Content-Length [15:31:55]Host: 172.17.50.195:8080 [15:31:55]Content-Length: 679 [15:31:55]Content-Type: application/json [15:31:55] [15:31:55]POST finish read [15:31:55]Found Content-Length = 679 [15:31:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093060", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:31:55]execute_script... [15:31: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)1093060", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:31:55]POST & json_proto [15:31:55]process_json_proto [15:31:55]json parsed OK: [15:31:55]protocol is kg_v1.0 [15:31:55]action value=close_receipt [15:31:55]process_action close_receipt [15:31:55]cmd_close_receipt [15:31:55]MH_GetDate [15:31:55]Write to MH i2c: F0 00 00 8D 62 DE [15:31:55]Write i2c OK [15:31:55]MH_I2C_Read... [15:31:55]Read from MH i2c: F0 [15:31:55]MH_I2C_Read... [15:31:55]Read from MH i2c: F0 09 00 [15:31:55]MH_I2C_Read... [15:31:55]Read from MH i2c: F0 09 00 8D 62 00 6D AE 1F 67 43 33 1C 67 81 [15:31:55]GetLastDocTimeStamp 1730129511 [15:31:55]current date 1730129517 [15:31:55]FM_GetShiftState [15:31:55]SAM_PROTO_GetShiftState [15:31:55]wFMCommunicate request_size=4 [15:31:55]MH_SAM_APDU [15:31:55]CAPDU: 80 13 01 00 [15:31:55]Write to MH i2c: E2 08 00 8E 62 80 13 01 00 00 00 00 00 6D [15:31:55]Write i2c OK [15:31:55]MH_I2C_Read... [15:31:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:31:55]Read from MH i2c: E2 [15:31:55]MH_I2C_Read... [15:31:55]Read from MH i2c: E2 0E 00 [15:31:55]MH_I2C_Read... [15:31:55]Read from MH i2c: E2 0E 00 8E 62 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 66 [15:31:55]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:31:55]wFMCommunicate OK [15:31:55]SAM_PROTO_GetShiftState done [15:31:55]FM_GetShiftState done [15:31:55]opened in 1730073493 [15:31:55]opened+sec_in_day 1730159893 [15:31:55]quantity*price = 70044 [15:31:55]sum+1 = 70045 [15:31:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 554 28.10.2024 15:31 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318079 ФПД: 254613894585856 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T153157&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318079&fm=254613894585856&tin=02508201610067®Number=0000000000091628&sum=70000 [15:31:56]StoreToDocumentArchive [15:31:56]shift 546 fd 318079 [15:31:56]save to /storage/0546/doc_00318079 [15:31:56]save last doc name /storage/0546/doc_00318079 to /storage/kkm_last_doc_name [15:31:56]save OK [15:31:56]Clear old archive folders... [15:31:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:31:56]tlvbuf is 013C3E40 [15:31:56]SAM_PROTO_ClearQueue [15:31:56]wFMCommunicate request_size=4 [15:31:56]MH_SAM_APDU [15:31:56]CAPDU: 80 09 00 00 [15:31:56]Write to MH i2c: E2 08 00 9B 62 80 09 00 00 00 00 00 00 6F [15:31:56]Write i2c OK [15:31:56]MH_I2C_Read... [15:31:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:31:56]Read from MH i2c: E2 [15:31:56]MH_I2C_Read... [15:31:56]Read from MH i2c: E2 03 00 [15:31:56]MH_I2C_Read... [15:31:56]Read from MH i2c: E2 03 00 9B 62 00 90 00 71 [15:31:56]RAPDU: 90 00 [15:31:56]wFMCommunicate OK [15:31:56]SAM_PROTO_ClearQueue done [15:31:56]KKMCreateOFDPacket [15:31:56]OFDProtocolAddRootSTLVToBuf [15:31:56]FM_MakeSignedData [15:31:56]FM_MakeSignedData [15:31:56]SAM_PROTO_SignData [15:31:56]wFMCommunicate request_size=4 [15:31:56]MH_SAM_APDU [15:31:56]CAPDU: 80 0D 01 02 [15:31:56]Write to MH i2c: E2 08 00 9C 62 80 0D 01 02 00 00 00 00 77 [15:31:56]Write i2c OK [15:31:56]MH_I2C_Read... [15:31:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:31:56]Read from MH i2c: E2 [15:31:56]MH_I2C_Read... [15:31:56]Read from MH i2c: E2 03 00 [15:31:56]MH_I2C_Read... [15:31:56]Read from MH i2c: E2 03 00 9C 62 00 90 00 72 [15:31:56]RAPDU: 90 00 [15:31:56]wFMCommunicate OK [15:31:56]wFMCommunicate request_size=255 [15:31:56]MH_SAM_APDU [15:31:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 02 00 00 F4 03 04 00 6D AE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7F DA 04 00 35 04 06 00 E7 [15:31:56]Write to MH i2c: E2 02 01 9D 62 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 02 00 00 F4 03 04 00 6D AE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7F DA 04 00 35 04 06 00 E7 00 00 4A [15:31:56]Write i2c OK [15:31:56]MH_I2C_Read... [15:31:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:31:57]Read from MH i2c: E2 [15:31:57]MH_I2C_Read... [15:31:57]Read from MH i2c: E2 03 00 [15:31:57]MH_I2C_Read... [15:31:57]Read from MH i2c: E2 03 00 9D 62 00 90 00 73 [15:31:57]RAPDU: 90 00 [15:31:57]wFMCommunicate OK [15:31:57]wFMCommunicate request_size=10 [15:31:57]MH_SAM_APDU [15:31:57]CAPDU: 80 0D 02 02 05 91 EA BD DE 00 [15:31:57]Write to MH i2c: E2 0D 00 9E 62 80 0D 02 02 05 00 91 EA BD DE 00 00 00 9A [15:31:57]Write i2c OK [15:31:57]MH_I2C_Read... [15:31:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:31:57]Read from MH i2c: E2 [15:31:57]MH_I2C_Read... [15:31:57]Read from MH i2c: E2 03 00 [15:31:57]MH_I2C_Read... [15:31:57]Read from MH i2c: E2 03 00 9E 62 00 90 00 74 [15:31:57]RAPDU: 90 00 [15:31:57]wFMCommunicate OK [15:31:57]wFMCommunicate request_size=4 [15:31:57]MH_SAM_APDU [15:31:57]CAPDU: 80 0D 03 02 [15:31:57]Write to MH i2c: E2 08 00 9F 62 80 0D 03 02 00 00 00 00 7C [15:31:57]Write i2c OK [15:31:57]MH_I2C_Read... [15:31:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:31:57]OFD Sender: No OFD packet to send [15:31:57]Read from MH i2c: E2 [15:31:57]MH_I2C_Read... [15:31:57]Read from MH i2c: E2 0B 00 [15:31:57]MH_I2C_Read... [15:31:57]Read from MH i2c: E2 0B 00 9F 62 00 F4 B6 12 EA F1 77 0E 12 90 00 AB [15:31:57]RAPDU: F4 B6 12 EA F1 77 0E 12 90 00 [15:31:57]wFMCommunicate OK [15:31:57]SAM_PROTO_SignData done [15:31:57]FM_MakeSignedData done [15:31:57]CreateOFDProtocolMessage [15:31:57]wFMCommunicate request_size=4 [15:31:57]MH_SAM_APDU [15:31:57]CAPDU: 80 11 00 00 [15:31:57]Write to MH i2c: E2 08 00 A0 62 80 11 00 00 00 00 00 00 7C [15:31:57]Write i2c OK [15:31:57]MH_I2C_Read... [15:31:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:31:57]Read from MH i2c: E2 [15:31:57]MH_I2C_Read... [15:31:57]Read from MH i2c: E2 17 00 [15:31:57]MH_I2C_Read... [15:31:57]Read from MH i2c: E2 17 00 A0 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D0 [15:31:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:31:57]wFMCommunicate OK [15:31:57]CreateOFDProtocolMessage done [15:31:57]OFDSenderStorePacket 318079 [15:31:57]StoreOFDPacket docnum=318079 [15:31:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 A6 BF 07 01 C9 9B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 02 00 00 F4 03 04 00 6D AE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7F DA 04 00 35 04 06 00 E7 91 EA BD DE 00 F4 B6 12 EA F1 77 0E 12 [15:31:57]CheckFolder [15:31:57]dirname=/storage/ofd_packets [15:31:57]CheckFolder done [15:31:57]ProducePacketName [15:31:57]name=ofd_packets/00318079 [15:31:57]NVStorageSaveData ofd_packets/00318079 [15:31:57]File name is /storage/ofd_packets/00318079 [15:31:57]Write 301 bytes [15:31:57]NVStorageSaveData done [15:31:57]OFDSenderStorePacket done [15:31:57]KKMCreateOFDPacket done [15:31:57]NVStorageSaveData kkm_last_timestamp [15:31:57]File name is /storage/kkm_last_timestamp [15:31:57]Write 4 bytes [15:31:57]NVStorageSaveData done [15:31:57]ExternCall_PrintAddStr [15:31:57]wPrintStart [15:31:57]Write to MH i2c: 01 00 00 A1 62 03 [15:31:57]Write i2c OK [15:31:57]MH_I2C_Read... [15:31:57]Read from MH i2c: 01 [15:31:57]MH_I2C_Read... [15:31:57]Read from MH i2c: 01 07 00 [15:31:57]MH_I2C_Read... [15:31:57]Read from MH i2c: 01 07 00 A1 62 00 00 00 00 00 FF 0F 18 [15:31:57]RasterBufferAndPrint [15:31:57]line Счет N : (1)1093060 [15:31:57]line ИНН: 02508201610067 [15:31:57]line Контрольно-Кассовый Чек [15:31:57]line ПРОДАЖА [15:31:57]line ТРК (МРК, ГНК) : 33 [15:31:57]line Товар: 2710124130 [15:31:57]line Аи-92-К-2 [15:31:57]line 10.470 * 66.90 [15:31:57]line = 700.44 [15:31:57]line НДС 12% НСП 1% [15:31:57]line > о реализуемом товаре [15:31:57]line ОКРУГЛЕНИЕ: -0.44 [15:31:57]line ИТОГО: 700.00 [15:31:57]line Внесено: 700.00 [15:31:57]line СДАЧА: 0.00 [15:31:57]line НСП 1% : 6.20 [15:31:57]line НДС 12% : 74.38 [15:31:57]line Наличными: 700.00 [15:31:57]line Безнал.: 0.00 [15:31:57]line Место: АЗС № 101 "Партнер Нефть" [15:31:57]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:31:57]line СНО: Общий режим [15:31:57]line Чек 554 28.10.2024 15:31 [15:31:57]line Смена: 546 ФФД: 1.0 [15:31:57]line ЗНМ: 0300000082 [15:31:57]line РНМ: 0000000000091628 [15:31:57]line Версия ККМ: 001 [15:31:57]line ФМ: 0000000000874671 [15:31:57]line ФД: 318079 [15:31:57]line ФПД: 254613894585856 [15:31:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T153157&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318079&fm=254613894585856&tin=02508201610067®Number=0000000000091628&sum=70000 [15:31:57]written 0, free lines is 4095 [15:31:57]OFD Sender: Processing packet 318079 [packets to send 127, broken 126] [15:31:57]ProducePacketName [15:31:57]name=ofd_packets/00318079 [15:31:57]OFD Sender: To server: pG, [15:31:57]CommunicateWithHost lk.salyk.kg:30040 [15:31:57]ConnectInit lk.salyk.kg [15:31:57]Connected sock=10 [15:31:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 A6 BF 07 01 C9 9B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 02 00 00 F4 03 04 00 6D AE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7F DA 04 00 35 04 06 00 E7 91 EA BD DE 00 F4 B6 12 EA F1 77 0E 12 [15:31:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 E6 6F 47 00 DB 1E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7F DA 04 00 F4 03 04 00 25 5A 1F 67 B6 04 01 00 00 3F 02 49 90 DD C2 44 6A [15:31:57]CommunicateWithHost err = 0 [15:31:57]CheckOFDResponse [15:31:57]1017 (14) - 77093643461234 [15:31:57]1041 (16) - 0000000000874671 [15:31:57]1040 (4) - 318079 [15:31:57]1012 (4) - 28.10.2024 09:32 [15:31:57]1206 (1) - 0 [15:31:57]OFD Sender: Remove packet 318079 [15:31:57]ProducePacketName [15:31:57]name=ofd_packets/00318079 [15:31:57]NVStorageDeleteData [15:31:57]Write to MH i2c: 01 00 00 CC 62 2E [15:31:57]Write i2c OK [15:31:57]MH_I2C_Read... [15:31:57]Read from MH i2c: 01 [15:31:57]MH_I2C_Read... [15:31:57]Read from MH i2c: 01 07 00 [15:31:57]MH_I2C_Read... [15:31:57]Read from MH i2c: 01 07 00 CC 62 00 00 00 00 00 01 0D 43 [15:31:57]RasterBufferAndPrint [15:31:57]line [15:31:57]line [15:31:57]line [15:31:57]line [15:31:57]line [15:31:57]written 0, free lines is 3341 [15:31:57]MH_Cut [15:31:57]Write to MH i2c: D1 01 00 D3 62 01 07 [15:31:57]Write i2c OK [15:31:57]MH_I2C_Read... [15:31:57]Read from MH i2c: D1 [15:31:57]MH_I2C_Read... [15:31:57]Read from MH i2c: D1 01 00 [15:31:57]MH_I2C_Read... [15:31:57]Read from MH i2c: D1 01 00 D3 62 00 06 [15:31:57]Write to MH i2c: 01 00 00 D4 62 36 [15:31:57]Write i2c OK [15:31:57]MH_I2C_Read... [15:31:58]OFD Sender: No OFD packet to send [15:31:58]*** Cut start [15:31:58]*** Partial cut [15:31:58]*** CUTSNS_PIN = 1 [15:31:58]*** CUTSNS_PIN = 0 [15:31:58]*** Brake cut motor [15:31:59]Read from MH i2c: 01 [15:31:59]MH_I2C_Read... [15:31:59]*** Stop cut motor [15:31:59]*** Cut end [15:31:59]Read from MH i2c: 01 07 00 [15:31:59]MH_I2C_Read... [15:31:59]Read from MH i2c: 01 07 00 D4 62 00 00 00 00 00 FF 0F 4B [15:31:59]process_action close_receipt done [15:31:59]requested_data is exist [15:31:59]produce_requested_data [15:31:59]requested_item fm.sn is exist - process it [15:31:59]wFMCommunicate request_size=4 [15:31:59]MH_SAM_APDU [15:31:59]CAPDU: 80 11 00 00 [15:31:59]Write to MH i2c: E2 08 00 D5 62 80 11 00 00 00 00 00 00 B1 [15:31:59]Write i2c OK [15:31:59]MH_I2C_Read... [15:31:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:31:59]Read from MH i2c: E2 [15:31:59]MH_I2C_Read... [15:31:59]Read from MH i2c: E2 17 00 [15:31:59]MH_I2C_Read... [15:31:59]Read from MH i2c: E2 17 00 D5 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 05 [15:31:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:31:59]wFMCommunicate OK [15:31:59]requested_item fd.num is exist - process it [15:31:59]SAM_PROTO_GetFieldsCounters [15:31:59]wFMCommunicate request_size=4 [15:31:59]MH_SAM_APDU [15:31:59]CAPDU: 80 13 00 00 [15:31:59]Write to MH i2c: E2 08 00 D6 62 80 13 00 00 00 00 00 00 B4 [15:31:59]Write i2c OK [15:31:59]MH_I2C_Read... [15:31:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:31:59]Read from MH i2c: E2 [15:31:59]MH_I2C_Read... [15:31:59]Read from MH i2c: E2 62 00 [15:31:59]MH_I2C_Read... [15:31:59]Read from MH i2c: E2 62 00 D6 62 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 7F DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 2A 02 00 00 5E 04 04 00 2A 02 00 00 57 04 04 00 2B 02 00 00 19 04 04 00 00 00 00 00 90 00 DC [15:31:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 7F DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 2A 02 00 00 5E 04 04 00 2A 02 00 00 57 04 04 00 2B 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:31:59]wFMCommunicate OK [15:31:59]SAM_PROTO_GetFieldsCounters done [15:31:59]requested_item shift.num is exist - process it [15:31:59]requested_item shift.opened is exist - process it [15:31:59]req_shift_opened [15:31:59]FM_GetShiftState [15:31:59]SAM_PROTO_GetShiftState [15:31:59]wFMCommunicate request_size=4 [15:31:59]MH_SAM_APDU [15:31:59]CAPDU: 80 13 01 00 [15:31:59]Write to MH i2c: E2 08 00 D7 62 80 13 01 00 00 00 00 00 B6 [15:31:59]Write i2c OK [15:31:59]MH_I2C_Read... [15:31:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:31:59]Read from MH i2c: E2 [15:31:59]MH_I2C_Read... [15:31:59]Read from MH i2c: E2 0E 00 [15:31:59]MH_I2C_Read... [15:31:59]Read from MH i2c: E2 0E 00 D7 62 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 AF [15:31:59]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:31:59]wFMCommunicate OK [15:31:59]SAM_PROTO_GetShiftState done [15:31:59]FM_GetShiftState done [15:31:59]req_shift_opened done [15:31:59]requested_item shift.open_date is exist - process it [15:31:59]req_shift_open_date [15:31:59]req_shift_open_date done [15:31:59]produce_requested_data done [15:31:59]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318079,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:31:59]process_action_free close_receipt [15:31:59]json_value_free [15:31:59]json_value_free done [15:31:59]process_json_proto returns [15:31:59]Send response to host [15:31:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318079,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:31:59]free response buf [15:31:59]execute_script done [15:31:59]execute_script returns [15:31:59]free content buf [15:31:59]Sock 7.Close socket [15:31:59]Sock 7.Thread stoped [15:32:03]OFD Sender: No OFD packet to send [15:32:08]OFD Sender: No OFD packet to send [15:32:13]OFD Sender: No OFD packet to send [15:32:18]OFD Sender: No OFD packet to send [15:32:23]OFD Sender: No OFD packet to send [15:32:28]OFD Sender: No OFD packet to send [15:32:33]OFD Sender: No OFD packet to send [15:32:38]OFD Sender: No OFD packet to send [15:32:43]OFD Sender: No OFD packet to send [15:32:48]OFD Sender: No OFD packet to send [15:32:53]OFD Sender: No OFD packet to send [15:32:58]OFD Sender: No OFD packet to send [15:33:03]OFD Sender: No OFD packet to send [15:33:08]OFD Sender: No OFD packet to send [15:33:13]OFD Sender: No OFD packet to send [15:33:18]OFD Sender: No OFD packet to send [15:33:23]OFD Sender: No OFD packet to send [15:33:28]OFD Sender: No OFD packet to send [15:33:33]OFD Sender: No OFD packet to send [15:33:38]OFD Sender: No OFD packet to send [15:33:43]OFD Sender: No OFD packet to send [15:33:48]OFD Sender: No OFD packet to send [15:33:50]accept exits with 9 [15:33:50]New connection [15:33:50]New thread 3067436388 created [15:33:50]Thread 3067293028 joined [15:33:50]Waiting for new connection... [15:33:50] Sock 9.Parse request [15:33:50]Sock 9.Check first char [15:33:50]Sock 9.First char is OK [15:33:50]request: POST /json_proto HTTP/1.0 [15:33:50]Method: POST [15:33:50]URL: /json_proto [15:33:50]Method is POST - this is cgi request [15:33:50]url: /json_proto [15:33:50]query_string will be loaded in cgi processing [15:33:50]execute_cgi json_proto POST (null) [15:33:50]execute_cgi path=json_proto method=POST [15:33:50]POST find Content-Length [15:33:50]Host: 172.17.50.195:8080 [15:33:50]Content-Length: 985 [15:33:50]Content-Type: application/json [15:33:50] [15:33:50]POST finish read [15:33:50]Found Content-Length = 985 [15:33:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093058", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 60.700, "sum" : 4000.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 101\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 60.70 \u0441\u043E\u043C", "deposit" : 4000.00, "total" : 4000.00, "payments": [ { "type": 0, "sum" : 4000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:33:50]execute_script... [15:33:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093058", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 60.700, "sum" : 4000.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 101\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 60.70 \u0441\u043E\u043C", "deposit" : 4000.00, "total" : 4000.00, "payments": [ { "type": 0, "sum" : 4000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:33:50]POST & json_proto [15:33:50]process_json_proto [15:33:50]json parsed OK: [15:33:50]protocol is kg_v1.0 [15:33:50]action value=close_receipt [15:33:50]process_action close_receipt [15:33:50]cmd_close_receipt [15:33:50]MH_GetDate [15:33:50]Write to MH i2c: F0 00 00 D8 62 29 [15:33:50]Write i2c OK [15:33:50]MH_I2C_Read... [15:33:50]Read from MH i2c: F0 [15:33:50]MH_I2C_Read... [15:33:50]Read from MH i2c: F0 09 00 [15:33:50]MH_I2C_Read... [15:33:50]Read from MH i2c: F0 09 00 D8 62 00 E0 AE 1F 67 43 33 1C 67 3F [15:33:50]GetLastDocTimeStamp 1730129517 [15:33:50]current date 1730129632 [15:33:50]FM_GetShiftState [15:33:50]SAM_PROTO_GetShiftState [15:33:50]wFMCommunicate request_size=4 [15:33:50]MH_SAM_APDU [15:33:50]CAPDU: 80 13 01 00 [15:33:50]Write to MH i2c: E2 08 00 D9 62 80 13 01 00 00 00 00 00 B8 [15:33:50]Write i2c OK [15:33:50]MH_I2C_Read... [15:33:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:33:50]Read from MH i2c: E2 [15:33:50]MH_I2C_Read... [15:33:50]Read from MH i2c: E2 0E 00 [15:33:50]MH_I2C_Read... [15:33:50]Read from MH i2c: E2 0E 00 D9 62 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B1 [15:33:50]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:33:50]wFMCommunicate OK [15:33:50]SAM_PROTO_GetShiftState done [15:33:50]FM_GetShiftState done [15:33:50]opened in 1730073493 [15:33:50]opened+sec_in_day 1730159893 [15:33:50]quantity*price = 400013 [15:33:50]sum+1 = 400014 [15:33:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 4000.00 Внесено: 4000.00 СДАЧА: 0.00 НСП 1% : 35.40 НДС 12% : 424.79 Наличными: 4000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 555 28.10.2024 15:33 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Дисконтная программа АИ-92 номер 101 сэкономлено 60.70 сом ФМ: 0000000000874671 ФД: 318080 ФПД: 278241494719431 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T153352&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318080&fm=278241494719431&tin=02508201610067®Number=0000000000091628&sum=400000 [15:33:51]StoreToDocumentArchive [15:33:51]shift 546 fd 318080 [15:33:51]save to /storage/0546/doc_00318080 [15:33:51]save last doc name /storage/0546/doc_00318080 to /storage/kkm_last_doc_name [15:33:51]save OK [15:33:51]Clear old archive folders... [15:33:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:33:51]tlvbuf is 016039C0 [15:33:51]SAM_PROTO_ClearQueue [15:33:51]wFMCommunicate request_size=4 [15:33:51]MH_SAM_APDU [15:33:51]CAPDU: 80 09 00 00 [15:33:51]Write to MH i2c: E2 08 00 E6 62 80 09 00 00 00 00 00 00 BA [15:33:51]Write i2c OK [15:33:51]MH_I2C_Read... [15:33:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:33:51]Read from MH i2c: E2 [15:33:51]MH_I2C_Read... [15:33:51]Read from MH i2c: E2 03 00 [15:33:51]MH_I2C_Read... [15:33:51]Read from MH i2c: E2 03 00 E6 62 00 90 00 BC [15:33:51]RAPDU: 90 00 [15:33:51]wFMCommunicate OK [15:33:51]SAM_PROTO_ClearQueue done [15:33:51]KKMCreateOFDPacket [15:33:51]OFDProtocolAddRootSTLVToBuf [15:33:51]FM_MakeSignedData [15:33:51]FM_MakeSignedData [15:33:51]SAM_PROTO_SignData [15:33:51]wFMCommunicate request_size=4 [15:33:51]MH_SAM_APDU [15:33:51]CAPDU: 80 0D 01 02 [15:33:51]Write to MH i2c: E2 08 00 E7 62 80 0D 01 02 00 00 00 00 C2 [15:33:51]Write i2c OK [15:33:51]MH_I2C_Read... [15:33:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:33:51]Read from MH i2c: E2 [15:33:51]MH_I2C_Read... [15:33:51]Read from MH i2c: E2 03 00 [15:33:51]MH_I2C_Read... [15:33:51]Read from MH i2c: E2 03 00 E7 62 00 90 00 BD [15:33:51]RAPDU: 90 00 [15:33:51]wFMCommunicate OK [15:33:51]wFMCommunicate request_size=255 [15:33:51]MH_SAM_APDU [15:33: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 32 FF 03 08 00 03 1C ED 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 8D 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 02 00 00 F4 03 04 00 E0 AE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 80 DA 04 00 35 04 06 00 FD [15:33:51]Write to MH i2c: E2 02 01 E8 62 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 1C ED 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 8D 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 02 00 00 F4 03 04 00 E0 AE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 80 DA 04 00 35 04 06 00 FD 00 00 CD [15:33:51]Write i2c OK [15:33:51]MH_I2C_Read... [15:33:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:33:51]Read from MH i2c: E2 [15:33:51]MH_I2C_Read... [15:33:51]Read from MH i2c: E2 03 00 [15:33:51]MH_I2C_Read... [15:33:51]Read from MH i2c: E2 03 00 E8 62 00 90 00 BE [15:33:51]RAPDU: 90 00 [15:33:51]wFMCommunicate OK [15:33:51]wFMCommunicate request_size=10 [15:33:51]MH_SAM_APDU [15:33:51]CAPDU: 80 0D 02 02 05 0F 25 74 5B C7 [15:33:51]Write to MH i2c: E2 0D 00 E9 62 80 0D 02 02 05 00 0F 25 74 5B C7 00 00 99 [15:33:51]Write i2c OK [15:33:51]MH_I2C_Read... [15:33:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:33:51]Read from MH i2c: E2 [15:33:51]MH_I2C_Read... [15:33:51]Read from MH i2c: E2 03 00 [15:33:51]MH_I2C_Read... [15:33:51]Read from MH i2c: E2 03 00 E9 62 00 90 00 BF [15:33:51]RAPDU: 90 00 [15:33:51]wFMCommunicate OK [15:33:51]wFMCommunicate request_size=4 [15:33:51]MH_SAM_APDU [15:33:51]CAPDU: 80 0D 03 02 [15:33:51]Write to MH i2c: E2 08 00 EA 62 80 0D 03 02 00 00 00 00 C7 [15:33:51]Write i2c OK [15:33:51]MH_I2C_Read... [15:33:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:33:52]Read from MH i2c: E2 [15:33:52]MH_I2C_Read... [15:33:52]Read from MH i2c: E2 0B 00 [15:33:52]MH_I2C_Read... [15:33:52]Read from MH i2c: E2 0B 00 EA 62 00 07 D2 39 BA 3C C9 00 F0 90 00 89 [15:33:52]RAPDU: 07 D2 39 BA 3C C9 00 F0 90 00 [15:33:52]wFMCommunicate OK [15:33:52]SAM_PROTO_SignData done [15:33:52]FM_MakeSignedData done [15:33:52]CreateOFDProtocolMessage [15:33:52]wFMCommunicate request_size=4 [15:33:52]MH_SAM_APDU [15:33:52]CAPDU: 80 11 00 00 [15:33:52]Write to MH i2c: E2 08 00 EB 62 80 11 00 00 00 00 00 00 C7 [15:33:52]Write i2c OK [15:33:52]MH_I2C_Read... [15:33:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:33:52]Read from MH i2c: E2 [15:33:52]MH_I2C_Read... [15:33:52]Read from MH i2c: E2 17 00 [15:33:52]MH_I2C_Read... [15:33:52]Read from MH i2c: E2 17 00 EB 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 1B [15:33:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:33:52]wFMCommunicate OK [15:33:52]CreateOFDProtocolMessage done [15:33:52]OFDSenderStorePacket 318080 [15:33:52]StoreOFDPacket docnum=318080 [15:33:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 E3 11 07 01 20 30 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 1C ED 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 8D 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 02 00 00 F4 03 04 00 E0 AE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 80 DA 04 00 35 04 06 00 FD 0F 25 74 5B C7 07 D2 39 BA 3C C9 00 F0 [15:33:52]CheckFolder [15:33:52]dirname=/storage/ofd_packets [15:33:52]CheckFolder done [15:33:52]ProducePacketName [15:33:52]name=ofd_packets/00318080 [15:33:52]NVStorageSaveData ofd_packets/00318080 [15:33:52]File name is /storage/ofd_packets/00318080 [15:33:52]Write 301 bytes [15:33:52]NVStorageSaveData done [15:33:52]OFDSenderStorePacket done [15:33:52]KKMCreateOFDPacket done [15:33:52]NVStorageSaveData kkm_last_timestamp [15:33:52]File name is /storage/kkm_last_timestamp [15:33:52]Write 4 bytes [15:33:52]NVStorageSaveData done [15:33:52]ExternCall_PrintAddStr [15:33:52]wPrintStart [15:33:52]Write to MH i2c: 01 00 00 EC 62 4E [15:33:52]Write i2c OK [15:33:52]MH_I2C_Read... [15:33:52]Read from MH i2c: 01 [15:33:52]MH_I2C_Read... [15:33:52]Read from MH i2c: 01 07 00 [15:33:52]MH_I2C_Read... [15:33:52]Read from MH i2c: 01 07 00 EC 62 00 00 00 00 00 FF 0F 63 [15:33:52]RasterBufferAndPrint [15:33:52]line Счет N : (1)1093058 [15:33:52]line ИНН: 02508201610067 [15:33:52]line Контрольно-Кассовый Чек [15:33:52]line ПРОДАЖА [15:33:52]line ТРК (МРК, ГНК) : 43 [15:33:52]line Товар: 2710124130 [15:33:52]line Аи-92-К-2 [15:33:52]line 60.700 * 65.90 [15:33:52]line = 4000.13 [15:33:52]line НДС 12% НСП 1% [15:33:52]line > о реализуемом товаре [15:33:52]line ОКРУГЛЕНИЕ: -0.13 [15:33:52]line ИТОГО: 4000.00 [15:33:52]line Внесено: 4000.00 [15:33:52]line СДАЧА: 0.00 [15:33:52]line НСП 1% : 35.40 [15:33:52]line НДС 12% : 424.79 [15:33:52]line Наличными: 4000.00 [15:33:52]line Безнал.: 0.00 [15:33:52]line Место: АЗС № 101 "Партнер Нефть" [15:33:52]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:33:52]line СНО: Общий режим [15:33:52]line Чек 555 28.10.2024 15:33 [15:33:52]line Смена: 546 ФФД: 1.0 [15:33:52]line ЗНМ: 0300000082 [15:33:52]line РНМ: 0000000000091628 [15:33:52]line Версия ККМ: 001 [15:33:52]line [15:33:52]line Дисконтная программа [15:33:52]line АИ-92 [15:33:52]line номер 101 [15:33:52]line сэкономлено 60.70 сом [15:33:52]line ФМ: 0000000000874671 [15:33:52]line ФД: 318080 [15:33:52]line ФПД: 278241494719431 [15:33:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T153352&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318080&fm=278241494719431&tin=02508201610067®Number=0000000000091628&sum=400000 [15:33:52]OFD Sender: Processing packet 318080 [packets to send 127, broken 126] [15:33:52]ProducePacketName [15:33:52]name=ofd_packets/00318080 [15:33:52]OFD Sender: To server: pG, [15:33:52]CommunicateWithHost lk.salyk.kg:30040 [15:33:52]ConnectInit lk.salyk.kg [15:33:52]written 0, free lines is 4095 [15:33:52]Connected sock=10 [15:33:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 E3 11 07 01 20 30 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 1C ED 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 8D 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 02 00 00 F4 03 04 00 E0 AE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 80 DA 04 00 35 04 06 00 FD 0F 25 74 5B C7 07 D2 39 BA 3C C9 00 F0 [15:33:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 A6 E0 47 00 00 3C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 80 DA 04 00 F4 03 04 00 98 5A 1F 67 B6 04 01 00 00 F6 27 15 1A 2E 4C EA 86 [15:33:52]CommunicateWithHost err = 0 [15:33:52]CheckOFDResponse [15:33:52]1017 (14) - 77093643461234 [15:33:52]1041 (16) - 0000000000874671 [15:33:52]1040 (4) - 318080 [15:33:52]1012 (4) - 28.10.2024 09:34 [15:33:52]1206 (1) - 0 [15:33:52]OFD Sender: Remove packet 318080 [15:33:52]ProducePacketName [15:33:52]name=ofd_packets/00318080 [15:33:52]NVStorageDeleteData [15:33:52]Write to MH i2c: 01 00 00 1C 63 7F [15:33:52]Write i2c OK [15:33:52]MH_I2C_Read... [15:33:52]Read from MH i2c: 01 [15:33:52]MH_I2C_Read... [15:33:52]Read from MH i2c: 01 07 00 [15:33:52]MH_I2C_Read... [15:33:52]Read from MH i2c: 01 07 00 1C 63 00 00 00 00 00 9B 0C 2D [15:33:52]RasterBufferAndPrint [15:33:52]line [15:33:52]line [15:33:52]line [15:33:52]line [15:33:52]line [15:33:52]written 0, free lines is 3233 [15:33:52]MH_Cut [15:33:52]Write to MH i2c: D1 01 00 23 63 01 58 [15:33:52]Write i2c OK [15:33:52]MH_I2C_Read... [15:33:52]Read from MH i2c: D1 [15:33:52]MH_I2C_Read... [15:33:52]Read from MH i2c: D1 01 00 [15:33:52]MH_I2C_Read... [15:33:52]Read from MH i2c: D1 01 00 23 63 00 57 [15:33:52]Write to MH i2c: 01 00 00 24 63 87 [15:33:52]Write i2c OK [15:33:52]MH_I2C_Read... [15:33:53]OFD Sender: No OFD packet to send [15:33:53]*** Cut start [15:33:53]*** Partial cut [15:33:53]*** CUTSNS_PIN = 1 [15:33:53]*** CUTSNS_PIN = 0 [15:33:53]*** Brake cut motor [15:33:54]Read from MH i2c: 01 [15:33:54]MH_I2C_Read... [15:33:54]*** Stop cut motor [15:33:54]*** Cut end [15:33:54]Read from MH i2c: 01 07 00 [15:33:54]MH_I2C_Read... [15:33:54]Read from MH i2c: 01 07 00 24 63 00 00 00 00 00 FF 0F 9C [15:33:54]process_action close_receipt done [15:33:54]requested_data is exist [15:33:54]produce_requested_data [15:33:54]requested_item fm.sn is exist - process it [15:33:54]wFMCommunicate request_size=4 [15:33:54]MH_SAM_APDU [15:33:54]CAPDU: 80 11 00 00 [15:33:54]Write to MH i2c: E2 08 00 25 63 80 11 00 00 00 00 00 00 02 [15:33:54]Write i2c OK [15:33:54]MH_I2C_Read... [15:33:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:33:54]Read from MH i2c: E2 [15:33:54]MH_I2C_Read... [15:33:54]Read from MH i2c: E2 17 00 [15:33:54]MH_I2C_Read... [15:33:54]Read from MH i2c: E2 17 00 25 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 56 [15:33:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:33:54]wFMCommunicate OK [15:33:54]requested_item fd.num is exist - process it [15:33:54]SAM_PROTO_GetFieldsCounters [15:33:54]wFMCommunicate request_size=4 [15:33:54]MH_SAM_APDU [15:33:54]CAPDU: 80 13 00 00 [15:33:54]Write to MH i2c: E2 08 00 26 63 80 13 00 00 00 00 00 00 05 [15:33:54]Write i2c OK [15:33:54]MH_I2C_Read... [15:33:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:33:54]Read from MH i2c: E2 [15:33:54]MH_I2C_Read... [15:33:54]Read from MH i2c: E2 62 00 [15:33:54]MH_I2C_Read... [15:33:54]Read from MH i2c: E2 62 00 26 63 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 80 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 2B 02 00 00 5E 04 04 00 2B 02 00 00 57 04 04 00 2C 02 00 00 19 04 04 00 00 00 00 00 90 00 31 [15:33:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 80 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 2B 02 00 00 5E 04 04 00 2B 02 00 00 57 04 04 00 2C 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:33:54]wFMCommunicate OK [15:33:54]SAM_PROTO_GetFieldsCounters done [15:33:54]requested_item shift.num is exist - process it [15:33:54]requested_item shift.opened is exist - process it [15:33:54]req_shift_opened [15:33:54]FM_GetShiftState [15:33:54]SAM_PROTO_GetShiftState [15:33:54]wFMCommunicate request_size=4 [15:33:54]MH_SAM_APDU [15:33:54]CAPDU: 80 13 01 00 [15:33:54]Write to MH i2c: E2 08 00 27 63 80 13 01 00 00 00 00 00 07 [15:33:54]Write i2c OK [15:33:54]MH_I2C_Read... [15:33:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:33:54]Read from MH i2c: E2 [15:33:54]MH_I2C_Read... [15:33:54]Read from MH i2c: E2 0E 00 [15:33:54]MH_I2C_Read... [15:33:54]Read from MH i2c: E2 0E 00 27 63 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 00 [15:33:54]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:33:54]wFMCommunicate OK [15:33:54]SAM_PROTO_GetShiftState done [15:33:54]FM_GetShiftState done [15:33:54]req_shift_opened done [15:33:54]requested_item shift.open_date is exist - process it [15:33:54]req_shift_open_date [15:33:54]req_shift_open_date done [15:33:54]produce_requested_data done [15:33:54]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318080,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:33:54]process_action_free close_receipt [15:33:54]json_value_free [15:33:54]json_value_free done [15:33:54]process_json_proto returns [15:33:54]Send response to host [15:33:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318080,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:33:54]free response buf [15:33:54]execute_script done [15:33:54]execute_script returns [15:33:54]free content buf [15:33:54]Sock 9.Close socket [15:33:54]Sock 9.Thread stoped [15:33:58]OFD Sender: No OFD packet to send [15:34:03]OFD Sender: No OFD packet to send [15:34:04]accept exits with 7 [15:34:04]New connection [15:34:04]New thread 3067293028 created [15:34:04]Thread 3067436388 joined [15:34:04]Waiting for new connection... [15:34:04] Sock 7.Parse request [15:34:04]Sock 7.Check first char [15:34:04]Sock 7.First char is OK [15:34:04]request: POST /json_proto HTTP/1.0 [15:34:04]Method: POST [15:34:04]URL: /json_proto [15:34:04]Method is POST - this is cgi request [15:34:04]url: /json_proto [15:34:04]query_string will be loaded in cgi processing [15:34:04]execute_cgi json_proto POST (null) [15:34:04]execute_cgi path=json_proto method=POST [15:34:04]POST find Content-Length [15:34:04]Host: 172.17.50.195:8080 [15:34:04]Content-Length: 679 [15:34:04]Content-Type: application/json [15:34:04] [15:34:04]POST finish read [15:34:04]Found Content-Length = 679 [15:34:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093063", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:34:04]execute_script... [15:34: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)1093063", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:34:04]POST & json_proto [15:34:04]process_json_proto [15:34:04]json parsed OK: [15:34:04]protocol is kg_v1.0 [15:34:04]action value=close_receipt [15:34:04]process_action close_receipt [15:34:04]cmd_close_receipt [15:34:04]MH_GetDate [15:34:04]Write to MH i2c: F0 00 00 28 63 7A [15:34:04]Write i2c OK [15:34:04]MH_I2C_Read... [15:34:04]Read from MH i2c: F0 [15:34:04]MH_I2C_Read... [15:34:04]Read from MH i2c: F0 09 00 [15:34:04]MH_I2C_Read... [15:34:04]Read from MH i2c: F0 09 00 28 63 00 EE AE 1F 67 43 33 1C 67 9E [15:34:04]GetLastDocTimeStamp 1730129632 [15:34:04]current date 1730129646 [15:34:04]FM_GetShiftState [15:34:04]SAM_PROTO_GetShiftState [15:34:04]wFMCommunicate request_size=4 [15:34:04]MH_SAM_APDU [15:34:04]CAPDU: 80 13 01 00 [15:34:04]Write to MH i2c: E2 08 00 29 63 80 13 01 00 00 00 00 00 09 [15:34:04]Write i2c OK [15:34:04]MH_I2C_Read... [15:34:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:34:04]Read from MH i2c: E2 [15:34:04]MH_I2C_Read... [15:34:04]Read from MH i2c: E2 0E 00 [15:34:04]MH_I2C_Read... [15:34:04]Read from MH i2c: E2 0E 00 29 63 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 02 [15:34:04]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:34:04]wFMCommunicate OK [15:34:04]SAM_PROTO_GetShiftState done [15:34:04]FM_GetShiftState done [15:34:04]opened in 1730073493 [15:34:04]opened+sec_in_day 1730159893 [15:34:04]quantity*price = 70044 [15:34:04]sum+1 = 70045 [15:34:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 556 28.10.2024 15:34 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318081 ФПД: 254543137967565 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T153406&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318081&fm=254543137967565&tin=02508201610067®Number=0000000000091628&sum=70000 [15:34:05]StoreToDocumentArchive [15:34:05]shift 546 fd 318081 [15:34:05]save to /storage/0546/doc_00318081 [15:34:05]save last doc name /storage/0546/doc_00318081 to /storage/kkm_last_doc_name [15:34:05]save OK [15:34:05]Clear old archive folders... [15:34:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:34:05]tlvbuf is 01606B10 [15:34:05]SAM_PROTO_ClearQueue [15:34:05]wFMCommunicate request_size=4 [15:34:05]MH_SAM_APDU [15:34:05]CAPDU: 80 09 00 00 [15:34:05]Write to MH i2c: E2 08 00 36 63 80 09 00 00 00 00 00 00 0B [15:34:05]Write i2c OK [15:34:05]MH_I2C_Read... [15:34:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:34:05]Read from MH i2c: E2 [15:34:05]MH_I2C_Read... [15:34:05]Read from MH i2c: E2 03 00 [15:34:05]MH_I2C_Read... [15:34:05]Read from MH i2c: E2 03 00 36 63 00 90 00 0D [15:34:05]RAPDU: 90 00 [15:34:05]wFMCommunicate OK [15:34:05]SAM_PROTO_ClearQueue done [15:34:05]KKMCreateOFDPacket [15:34:05]OFDProtocolAddRootSTLVToBuf [15:34:05]FM_MakeSignedData [15:34:05]FM_MakeSignedData [15:34:05]SAM_PROTO_SignData [15:34:05]wFMCommunicate request_size=4 [15:34:05]MH_SAM_APDU [15:34:05]CAPDU: 80 0D 01 02 [15:34:05]Write to MH i2c: E2 08 00 37 63 80 0D 01 02 00 00 00 00 13 [15:34:05]Write i2c OK [15:34:05]MH_I2C_Read... [15:34:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:34:05]Read from MH i2c: E2 [15:34:05]MH_I2C_Read... [15:34:05]Read from MH i2c: E2 03 00 [15:34:05]MH_I2C_Read... [15:34:05]Read from MH i2c: E2 03 00 37 63 00 90 00 0E [15:34:05]RAPDU: 90 00 [15:34:05]wFMCommunicate OK [15:34:05]wFMCommunicate request_size=255 [15:34:05]MH_SAM_APDU [15:34: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 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 02 00 00 F4 03 04 00 EE AE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 81 DA 04 00 35 04 06 00 E7 [15:34:05]Write to MH i2c: E2 02 01 38 63 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 02 00 00 F4 03 04 00 EE AE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 81 DA 04 00 35 04 06 00 E7 00 00 6B [15:34:05]Write i2c OK [15:34:05]MH_I2C_Read... [15:34:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:34:06]Read from MH i2c: E2 [15:34:06]MH_I2C_Read... [15:34:06]Read from MH i2c: E2 03 00 [15:34:06]MH_I2C_Read... [15:34:06]Read from MH i2c: E2 03 00 38 63 00 90 00 0F [15:34:06]RAPDU: 90 00 [15:34:06]wFMCommunicate OK [15:34:06]wFMCommunicate request_size=10 [15:34:06]MH_SAM_APDU [15:34:06]CAPDU: 80 0D 02 02 05 81 71 51 8D CD [15:34:06]Write to MH i2c: E2 0D 00 39 63 80 0D 02 02 05 00 81 71 51 8D CD 00 00 BD [15:34:06]Write i2c OK [15:34:06]MH_I2C_Read... [15:34:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:34:06]Read from MH i2c: E2 [15:34:06]MH_I2C_Read... [15:34:06]Read from MH i2c: E2 03 00 [15:34:06]MH_I2C_Read... [15:34:06]Read from MH i2c: E2 03 00 39 63 00 90 00 10 [15:34:06]RAPDU: 90 00 [15:34:06]wFMCommunicate OK [15:34:06]wFMCommunicate request_size=4 [15:34:06]MH_SAM_APDU [15:34:06]CAPDU: 80 0D 03 02 [15:34:06]Write to MH i2c: E2 08 00 3A 63 80 0D 03 02 00 00 00 00 18 [15:34:06]Write i2c OK [15:34:06]MH_I2C_Read... [15:34:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:34:06]Read from MH i2c: E2 [15:34:06]MH_I2C_Read... [15:34:06]Read from MH i2c: E2 0B 00 [15:34:06]MH_I2C_Read... [15:34:06]Read from MH i2c: E2 0B 00 3A 63 00 42 BE 8A 7E EA 94 6F C7 90 00 D5 [15:34:06]RAPDU: 42 BE 8A 7E EA 94 6F C7 90 00 [15:34:06]wFMCommunicate OK [15:34:06]SAM_PROTO_SignData done [15:34:06]FM_MakeSignedData done [15:34:06]CreateOFDProtocolMessage [15:34:06]wFMCommunicate request_size=4 [15:34:06]MH_SAM_APDU [15:34:06]CAPDU: 80 11 00 00 [15:34:06]Write to MH i2c: E2 08 00 3B 63 80 11 00 00 00 00 00 00 18 [15:34:06]Write i2c OK [15:34:06]MH_I2C_Read... [15:34:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:34:06]Read from MH i2c: E2 [15:34:06]MH_I2C_Read... [15:34:06]Read from MH i2c: E2 17 00 [15:34:06]MH_I2C_Read... [15:34:06]Read from MH i2c: E2 17 00 3B 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 6C [15:34:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:34:06]wFMCommunicate OK [15:34:06]CreateOFDProtocolMessage done [15:34:06]OFDSenderStorePacket 318081 [15:34:06]StoreOFDPacket docnum=318081 [15:34:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 16 30 07 01 1B D8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 02 00 00 F4 03 04 00 EE AE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 81 DA 04 00 35 04 06 00 E7 81 71 51 8D CD 42 BE 8A 7E EA 94 6F C7 [15:34:06]CheckFolder [15:34:06]dirname=/storage/ofd_packets [15:34:06]CheckFolder done [15:34:06]ProducePacketName [15:34:06]name=ofd_packets/00318081 [15:34:06]NVStorageSaveData ofd_packets/00318081 [15:34:06]File name is /storage/ofd_packets/00318081 [15:34:06]Write 301 bytes [15:34:06]NVStorageSaveData done [15:34:06]OFDSenderStorePacket done [15:34:06]KKMCreateOFDPacket done [15:34:06]NVStorageSaveData kkm_last_timestamp [15:34:06]File name is /storage/kkm_last_timestamp [15:34:06]Write 4 bytes [15:34:06]NVStorageSaveData done [15:34:06]ExternCall_PrintAddStr [15:34:06]wPrintStart [15:34:06]Write to MH i2c: 01 00 00 3C 63 9F [15:34:06]Write i2c OK [15:34:06]MH_I2C_Read... [15:34:06]Read from MH i2c: 01 [15:34:06]MH_I2C_Read... [15:34:06]Read from MH i2c: 01 07 00 [15:34:06]MH_I2C_Read... [15:34:06]Read from MH i2c: 01 07 00 3C 63 00 00 00 00 00 FF 0F B4 [15:34:06]RasterBufferAndPrint [15:34:06]line Счет N : (1)1093063 [15:34:06]line ИНН: 02508201610067 [15:34:06]line Контрольно-Кассовый Чек [15:34:06]line ПРОДАЖА [15:34:06]line ТРК (МРК, ГНК) : 53 [15:34:06]line Товар: 2710124130 [15:34:06]line Аи-92-К-2 [15:34:06]line 10.470 * 66.90 [15:34:06]line = 700.44 [15:34:06]line НДС 12% НСП 1% [15:34:06]line > о реализуемом товаре [15:34:06]line ОКРУГЛЕНИЕ: -0.44 [15:34:06]line ИТОГО: 700.00 [15:34:06]line Внесено: 700.00 [15:34:06]line СДАЧА: 0.00 [15:34:06]line НСП 1% : 6.20 [15:34:06]line НДС 12% : 74.38 [15:34:06]line Наличными: 700.00 [15:34:06]line Безнал.: 0.00 [15:34:06]line Место: АЗС № 101 "Партнер Нефть" [15:34:06]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:34:06]line СНО: Общий режим [15:34:06]line Чек 556 28.10.2024 15:34 [15:34:06]line Смена: 546 ФФД: 1.0 [15:34:06]line ЗНМ: 0300000082 [15:34:06]line РНМ: 0000000000091628 [15:34:06]line Версия ККМ: 001 [15:34:06]line ФМ: 0000000000874671 [15:34:06]line ФД: 318081 [15:34:06]line ФПД: 254543137967565 [15:34:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T153406&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318081&fm=254543137967565&tin=02508201610067®Number=0000000000091628&sum=70000 [15:34:06]written 0, free lines is 4095 [15:34:06]OFD Sender: Processing packet 318081 [packets to send 127, broken 126] [15:34:06]ProducePacketName [15:34:06]name=ofd_packets/00318081 [15:34:06]OFD Sender: To server: pG, [15:34:06]CommunicateWithHost lk.salyk.kg:30040 [15:34:06]ConnectInit lk.salyk.kg [15:34:06]Connected sock=10 [15:34:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 16 30 07 01 1B D8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 02 00 00 F4 03 04 00 EE AE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 81 DA 04 00 35 04 06 00 E7 81 71 51 8D CD 42 BE 8A 7E EA 94 6F C7 [15:34:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 7E 75 47 00 8A BA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 81 DA 04 00 F4 03 04 00 A6 5A 1F 67 B6 04 01 00 00 A8 41 E1 1D 29 71 F5 3B [15:34:06]CommunicateWithHost err = 0 [15:34:06]CheckOFDResponse [15:34:06]1017 (14) - 77093643461234 [15:34:06]1041 (16) - 0000000000874671 [15:34:06]1040 (4) - 318081 [15:34:06]1012 (4) - 28.10.2024 09:34 [15:34:06]1206 (1) - 0 [15:34:06]OFD Sender: Remove packet 318081 [15:34:06]ProducePacketName [15:34:06]name=ofd_packets/00318081 [15:34:06]NVStorageDeleteData [15:34:07]Write to MH i2c: 01 00 00 67 63 CA [15:34:07]Write i2c OK [15:34:07]MH_I2C_Read... [15:34:07]Read from MH i2c: 01 [15:34:07]MH_I2C_Read... [15:34:07]Read from MH i2c: 01 07 00 [15:34:07]MH_I2C_Read... [15:34:07]Read from MH i2c: 01 07 00 67 63 00 00 00 00 00 EC 0C C9 [15:34:07]RasterBufferAndPrint [15:34:07]line [15:34:07]line [15:34:07]line [15:34:07]line [15:34:07]line [15:34:07]written 0, free lines is 3317 [15:34:07]MH_Cut [15:34:07]Write to MH i2c: D1 01 00 6E 63 01 A3 [15:34:07]Write i2c OK [15:34:07]MH_I2C_Read... [15:34:07]Read from MH i2c: D1 [15:34:07]MH_I2C_Read... [15:34:07]Read from MH i2c: D1 01 00 [15:34:07]MH_I2C_Read... [15:34:07]Read from MH i2c: D1 01 00 6E 63 00 A2 [15:34:07]Write to MH i2c: 01 00 00 6F 63 D2 [15:34:07]Write i2c OK [15:34:07]MH_I2C_Read... [15:34:07]OFD Sender: No OFD packet to send [15:34:07]*** Cut start [15:34:07]*** Partial cut [15:34:07]*** CUTSNS_PIN = 1 [15:34:07]*** CUTSNS_PIN = 0 [15:34:08]*** Brake cut motor [15:34:08]Read from MH i2c: 01 [15:34:08]MH_I2C_Read... [15:34:08]*** Stop cut motor [15:34:08]*** Cut end [15:34:08]Read from MH i2c: 01 07 00 [15:34:08]MH_I2C_Read... [15:34:08]Read from MH i2c: 01 07 00 6F 63 00 00 00 00 00 FF 0F E7 [15:34:08]process_action close_receipt done [15:34:08]requested_data is exist [15:34:08]produce_requested_data [15:34:08]requested_item fm.sn is exist - process it [15:34:08]wFMCommunicate request_size=4 [15:34:08]MH_SAM_APDU [15:34:08]CAPDU: 80 11 00 00 [15:34:08]Write to MH i2c: E2 08 00 70 63 80 11 00 00 00 00 00 00 4D [15:34:08]Write i2c OK [15:34:08]MH_I2C_Read... [15:34:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:34:08]Read from MH i2c: E2 [15:34:08]MH_I2C_Read... [15:34:08]Read from MH i2c: E2 17 00 [15:34:08]MH_I2C_Read... [15:34:08]Read from MH i2c: E2 17 00 70 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A1 [15:34:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:34:08]wFMCommunicate OK [15:34:08]requested_item fd.num is exist - process it [15:34:08]SAM_PROTO_GetFieldsCounters [15:34:08]wFMCommunicate request_size=4 [15:34:08]MH_SAM_APDU [15:34:08]CAPDU: 80 13 00 00 [15:34:08]Write to MH i2c: E2 08 00 71 63 80 13 00 00 00 00 00 00 50 [15:34:08]Write i2c OK [15:34:08]MH_I2C_Read... [15:34:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:34:08]Read from MH i2c: E2 [15:34:08]MH_I2C_Read... [15:34:08]Read from MH i2c: E2 62 00 [15:34:08]MH_I2C_Read... [15:34:08]Read from MH i2c: E2 62 00 71 63 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 81 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 2C 02 00 00 5E 04 04 00 2C 02 00 00 57 04 04 00 2D 02 00 00 19 04 04 00 00 00 00 00 90 00 80 [15:34:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 81 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 2C 02 00 00 5E 04 04 00 2C 02 00 00 57 04 04 00 2D 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:34:08]wFMCommunicate OK [15:34:08]SAM_PROTO_GetFieldsCounters done [15:34:08]requested_item shift.num is exist - process it [15:34:08]requested_item shift.opened is exist - process it [15:34:08]req_shift_opened [15:34:08]FM_GetShiftState [15:34:08]SAM_PROTO_GetShiftState [15:34:08]wFMCommunicate request_size=4 [15:34:08]MH_SAM_APDU [15:34:08]CAPDU: 80 13 01 00 [15:34:08]Write to MH i2c: E2 08 00 72 63 80 13 01 00 00 00 00 00 52 [15:34:08]Write i2c OK [15:34:08]MH_I2C_Read... [15:34:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:34:08]Read from MH i2c: E2 [15:34:08]MH_I2C_Read... [15:34:08]Read from MH i2c: E2 0E 00 [15:34:08]MH_I2C_Read... [15:34:08]Read from MH i2c: E2 0E 00 72 63 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 4B [15:34:08]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:34:08]wFMCommunicate OK [15:34:08]SAM_PROTO_GetShiftState done [15:34:08]FM_GetShiftState done [15:34:08]req_shift_opened done [15:34:08]requested_item shift.open_date is exist - process it [15:34:08]req_shift_open_date [15:34:08]req_shift_open_date done [15:34:08]produce_requested_data done [15:34:08]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318081,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:34:08]process_action_free close_receipt [15:34:08]json_value_free [15:34:08]json_value_free done [15:34:08]process_json_proto returns [15:34:08]Send response to host [15:34:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318081,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:34:08]free response buf [15:34:08]execute_script done [15:34:08]execute_script returns [15:34:08]free content buf [15:34:08]Sock 7.Close socket [15:34:08]Sock 7.Thread stoped [15:34:12]OFD Sender: No OFD packet to send [15:34:17]OFD Sender: No OFD packet to send [15:34:22]OFD Sender: No OFD packet to send [15:34:27]OFD Sender: No OFD packet to send [15:34:32]OFD Sender: No OFD packet to send [15:34:37]OFD Sender: No OFD packet to send [15:34:42]OFD Sender: No OFD packet to send [15:34:47]OFD Sender: No OFD packet to send [15:34:52]OFD Sender: No OFD packet to send [15:34:57]OFD Sender: No OFD packet to send [15:35:02]OFD Sender: No OFD packet to send [15:35:07]OFD Sender: No OFD packet to send [15:35:12]OFD Sender: No OFD packet to send [15:35:17]OFD Sender: No OFD packet to send [15:35:22]OFD Sender: No OFD packet to send [15:35:27]OFD Sender: No OFD packet to send [15:35:32]OFD Sender: No OFD packet to send [15:35:37]OFD Sender: No OFD packet to send [15:35:41]accept exits with 9 [15:35:41]New connection [15:35:41]New thread 3067436388 created [15:35:41]Thread 3067293028 joined [15:35:41]Waiting for new connection... [15:35:41] Sock 9.Parse request [15:35:41]Sock 9.Check first char [15:35:41]Sock 9.First char is OK [15:35:41]request: POST /json_proto HTTP/1.0 [15:35:41]Method: POST [15:35:41]URL: /json_proto [15:35:41]Method is POST - this is cgi request [15:35:41]url: /json_proto [15:35:41]query_string will be loaded in cgi processing [15:35:41]execute_cgi json_proto POST (null) [15:35:41]execute_cgi path=json_proto method=POST [15:35:41]POST find Content-Length [15:35:41]Host: 172.17.50.195:8080 [15:35:41]Content-Length: 770 [15:35:41]Content-Type: application/json [15:35:41] [15:35:41]POST finish read [15:35:41]Found Content-Length = 770 [15:35:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093061", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 29.650, "sum" : 2200.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: Mbank", "payments": [ { "type": 1, "sum" : 2200.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:35:41]execute_script... [15:35: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)1093061", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 29.650, "sum" : 2200.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: Mbank", "payments": [ { "type": 1, "sum" : 2200.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:35:41]POST & json_proto [15:35:41]process_json_proto [15:35:41]json parsed OK: [15:35:41]protocol is kg_v1.0 [15:35:41]action value=close_receipt [15:35:41]process_action close_receipt [15:35:41]cmd_close_receipt [15:35:41]MH_GetDate [15:35:41]Write to MH i2c: F0 00 00 73 63 C5 [15:35:41]Write i2c OK [15:35:41]MH_I2C_Read... [15:35:41]Read from MH i2c: F0 [15:35:41]MH_I2C_Read... [15:35:41]Read from MH i2c: F0 09 00 [15:35:41]MH_I2C_Read... [15:35:41]Read from MH i2c: F0 09 00 73 63 00 4E AF 1F 67 43 33 1C 67 4A [15:35:41]GetLastDocTimeStamp 1730129646 [15:35:41]current date 1730129742 [15:35:41]FM_GetShiftState [15:35:41]SAM_PROTO_GetShiftState [15:35:41]wFMCommunicate request_size=4 [15:35:41]MH_SAM_APDU [15:35:41]CAPDU: 80 13 01 00 [15:35:41]Write to MH i2c: E2 08 00 74 63 80 13 01 00 00 00 00 00 54 [15:35:41]Write i2c OK [15:35:41]MH_I2C_Read... [15:35:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:35:41]Read from MH i2c: E2 [15:35:41]MH_I2C_Read... [15:35:41]Read from MH i2c: E2 0E 00 [15:35:41]MH_I2C_Read... [15:35:41]Read from MH i2c: E2 0E 00 74 63 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 4D [15:35:41]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:35:41]wFMCommunicate OK [15:35:41]SAM_PROTO_GetShiftState done [15:35:41]FM_GetShiftState done [15:35:41]opened in 1730073493 [15:35:41]opened+sec_in_day 1730159893 [15:35:41]quantity*price = 220003 [15:35:41]sum+1 = 220004 [15:35:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2200.03 НСП 1% : 19.47 НДС 12% : 233.63 Наличными: 0.00 Безнал.: 2200.03 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 557 28.10.2024 15:35 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318082 ФПД: 137644245374522 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T153542&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318082&fm=137644245374522&tin=02508201610067®Number=0000000000091628&sum=220003 [15:35:42]StoreToDocumentArchive [15:35:42]shift 546 fd 318082 [15:35:42]save to /storage/0546/doc_00318082 [15:35:42]save last doc name /storage/0546/doc_00318082 to /storage/kkm_last_doc_name [15:35:42]save OK [15:35:42]Clear old archive folders... [15:35:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:35:42]tlvbuf is 014022A0 [15:35:42]SAM_PROTO_ClearQueue [15:35:42]wFMCommunicate request_size=4 [15:35:42]MH_SAM_APDU [15:35:42]CAPDU: 80 09 00 00 [15:35:42]Write to MH i2c: E2 08 00 81 63 80 09 00 00 00 00 00 00 56 [15:35:42]Write i2c OK [15:35:42]MH_I2C_Read... [15:35:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:35:42]Read from MH i2c: E2 [15:35:42]MH_I2C_Read... [15:35:42]Read from MH i2c: E2 03 00 [15:35:42]MH_I2C_Read... [15:35:42]Read from MH i2c: E2 03 00 81 63 00 90 00 58 [15:35:42]RAPDU: 90 00 [15:35:42]wFMCommunicate OK [15:35:42]SAM_PROTO_ClearQueue done [15:35:42]KKMCreateOFDPacket [15:35:42]OFDProtocolAddRootSTLVToBuf [15:35:42]FM_MakeSignedData [15:35:42]FM_MakeSignedData [15:35:42]SAM_PROTO_SignData [15:35:42]wFMCommunicate request_size=4 [15:35:42]MH_SAM_APDU [15:35:42]CAPDU: 80 0D 01 02 [15:35:42]Write to MH i2c: E2 08 00 82 63 80 0D 01 02 00 00 00 00 5E [15:35:42]Write i2c OK [15:35:42]MH_I2C_Read... [15:35:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:35:42]Read from MH i2c: E2 [15:35:42]MH_I2C_Read... [15:35:42]Read from MH i2c: E2 03 00 [15:35:42]MH_I2C_Read... [15:35:42]Read from MH i2c: E2 03 00 82 63 00 90 00 59 [15:35:42]RAPDU: 90 00 [15:35:42]wFMCommunicate OK [15:35:42]wFMCommunicate request_size=255 [15:35:42]MH_SAM_APDU [15:35: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 33 FF 03 08 00 03 D2 73 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 5B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 5B 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 02 00 00 F4 03 04 00 4E AF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 82 DA 04 00 35 04 06 00 7D [15:35:42]Write to MH i2c: E2 02 01 83 63 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 D2 73 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 5B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 5B 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 02 00 00 F4 03 04 00 4E AF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 82 DA 04 00 35 04 06 00 7D 00 00 FF [15:35:42]Write i2c OK [15:35:42]MH_I2C_Read... [15:35:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:35:42]Read from MH i2c: E2 [15:35:42]MH_I2C_Read... [15:35:42]Read from MH i2c: E2 03 00 [15:35:42]MH_I2C_Read... [15:35:42]Read from MH i2c: E2 03 00 83 63 00 90 00 5A [15:35:42]RAPDU: 90 00 [15:35:42]wFMCommunicate OK [15:35:42]wFMCommunicate request_size=10 [15:35:42]MH_SAM_APDU [15:35:42]CAPDU: 80 0D 02 02 05 2F CC 59 D6 3A [15:35:42]Write to MH i2c: E2 0D 00 84 63 80 0D 02 02 05 00 2F CC 59 D6 3A 00 00 CF [15:35:42]Write i2c OK [15:35:42]MH_I2C_Read... [15:35:42]OFD Sender: No OFD packet to send [15:35:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:35:42]Read from MH i2c: E2 [15:35:42]MH_I2C_Read... [15:35:42]Read from MH i2c: E2 03 00 [15:35:42]MH_I2C_Read... [15:35:42]Read from MH i2c: E2 03 00 84 63 00 90 00 5B [15:35:42]RAPDU: 90 00 [15:35:42]wFMCommunicate OK [15:35:42]wFMCommunicate request_size=4 [15:35:42]MH_SAM_APDU [15:35:42]CAPDU: 80 0D 03 02 [15:35:42]Write to MH i2c: E2 08 00 85 63 80 0D 03 02 00 00 00 00 63 [15:35:42]Write i2c OK [15:35:42]MH_I2C_Read... [15:35:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:35:42]Read from MH i2c: E2 [15:35:42]MH_I2C_Read... [15:35:42]Read from MH i2c: E2 0B 00 [15:35:42]MH_I2C_Read... [15:35:42]Read from MH i2c: E2 0B 00 85 63 00 FE C5 17 92 40 62 46 0A 90 00 C2 [15:35:42]RAPDU: FE C5 17 92 40 62 46 0A 90 00 [15:35:42]wFMCommunicate OK [15:35:42]SAM_PROTO_SignData done [15:35:42]FM_MakeSignedData done [15:35:42]CreateOFDProtocolMessage [15:35:42]wFMCommunicate request_size=4 [15:35:42]MH_SAM_APDU [15:35:42]CAPDU: 80 11 00 00 [15:35:42]Write to MH i2c: E2 08 00 86 63 80 11 00 00 00 00 00 00 63 [15:35:42]Write i2c OK [15:35:42]MH_I2C_Read... [15:35:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:35:42]Read from MH i2c: E2 [15:35:42]MH_I2C_Read... [15:35:42]Read from MH i2c: E2 17 00 [15:35:42]MH_I2C_Read... [15:35:42]Read from MH i2c: E2 17 00 86 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B7 [15:35:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:35:42]wFMCommunicate OK [15:35:42]CreateOFDProtocolMessage done [15:35:42]OFDSenderStorePacket 318082 [15:35:42]StoreOFDPacket docnum=318082 [15:35:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 A5 DA 07 01 5F 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 33 FF 03 08 00 03 D2 73 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 5B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 5B 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 02 00 00 F4 03 04 00 4E AF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 82 DA 04 00 35 04 06 00 7D 2F CC 59 D6 3A FE C5 17 92 40 62 46 0A [15:35:42]CheckFolder [15:35:42]dirname=/storage/ofd_packets [15:35:42]CheckFolder done [15:35:42]ProducePacketName [15:35:42]name=ofd_packets/00318082 [15:35:42]NVStorageSaveData ofd_packets/00318082 [15:35:42]File name is /storage/ofd_packets/00318082 [15:35:42]Write 301 bytes [15:35:42]NVStorageSaveData done [15:35:42]OFDSenderStorePacket done [15:35:42]KKMCreateOFDPacket done [15:35:42]NVStorageSaveData kkm_last_timestamp [15:35:42]File name is /storage/kkm_last_timestamp [15:35:42]Write 4 bytes [15:35:42]NVStorageSaveData done [15:35:42]ExternCall_PrintAddStr [15:35:42]wPrintStart [15:35:42]Write to MH i2c: 01 00 00 87 63 EA [15:35:42]Write i2c OK [15:35:42]MH_I2C_Read... [15:35:42]Read from MH i2c: 01 [15:35:42]MH_I2C_Read... [15:35:42]Read from MH i2c: 01 07 00 [15:35:42]MH_I2C_Read... [15:35:42]Read from MH i2c: 01 07 00 87 63 00 00 00 00 00 FF 0F FF [15:35:42]RasterBufferAndPrint [15:35:42]line Счет N : (1)1093061 [15:35:42]line ИНН: 02508201610067 [15:35:42]line Контрольно-Кассовый Чек [15:35:42]line ПРОДАЖА [15:35:42]line ТРК (МРК, ГНК) : 64 [15:35:42]line Товар: 2710124500 [15:35:42]line Аи-95-К-3 [15:35:42]line 29.650 * 74.20 [15:35:42]line = 2200.03 [15:35:42]line НДС 12% НСП 1% [15:35:42]line > о реализуемом товаре [15:35:42]line ИТОГО: 2200.03 [15:35:42]line НСП 1% : 19.47 [15:35:42]line НДС 12% : 233.63 [15:35:42]line Наличными: 0.00 [15:35:42]line Безнал.: 2200.03 [15:35:42]line Место: АЗС № 101 "Партнер Нефть" [15:35:42]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:35:42]line СНО: Общий режим [15:35:42]line Чек 557 28.10.2024 15:35 [15:35:42]line Смена: 546 ФФД: 1.0 [15:35:42]line ЗНМ: 0300000082 [15:35:42]line РНМ: 0000000000091628 [15:35:42]line Версия ККМ: 001 [15:35:42]line Платежная система: Mbank [15:35:42]line ФМ: 0000000000874671 [15:35:42]line ФД: 318082 [15:35:42]line ФПД: 137644245374522 [15:35:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T153542&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318082&fm=137644245374522&tin=02508201610067®Number=0000000000091628&sum=220003 [15:35:43]OFD Sender: Processing packet 318082 [packets to send 127, broken 126] [15:35:43]ProducePacketName [15:35:43]name=ofd_packets/00318082 [15:35:43]OFD Sender: To server: pG, [15:35:43]CommunicateWithHost lk.salyk.kg:30040 [15:35:43]ConnectInit lk.salyk.kg [15:35:43]written 0, free lines is 4095 [15:35:43]Connected sock=10 [15:35:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 A5 DA 07 01 5F 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 33 FF 03 08 00 03 D2 73 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 5B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 5B 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 02 00 00 F4 03 04 00 4E AF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 82 DA 04 00 35 04 06 00 7D 2F CC 59 D6 3A FE C5 17 92 40 62 46 0A [15:35:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 E4 3E 47 00 D8 11 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 82 DA 04 00 F4 03 04 00 07 5B 1F 67 B6 04 01 00 00 AD B6 21 93 CE 58 51 39 [15:35:43]CommunicateWithHost err = 0 [15:35:43]CheckOFDResponse [15:35:43]1017 (14) - 77093643461234 [15:35:43]1041 (16) - 0000000000874671 [15:35:43]1040 (4) - 318082 [15:35:43]1012 (4) - 28.10.2024 09:36 [15:35:43]1206 (1) - 0 [15:35:43]OFD Sender: Remove packet 318082 [15:35:43]ProducePacketName [15:35:43]name=ofd_packets/00318082 [15:35:43]NVStorageDeleteData [15:35:43]Write to MH i2c: 01 00 00 B0 63 13 [15:35:43]Write i2c OK [15:35:43]MH_I2C_Read... [15:35:43]Read from MH i2c: 01 [15:35:43]MH_I2C_Read... [15:35:43]Read from MH i2c: 01 07 00 [15:35:43]MH_I2C_Read... [15:35:43]Read from MH i2c: 01 07 00 B0 63 00 00 00 00 00 1C 0D 43 [15:35:43]RasterBufferAndPrint [15:35:43]line [15:35:43]line [15:35:43]line [15:35:43]line [15:35:43]line [15:35:43]written 0, free lines is 3362 [15:35:43]MH_Cut [15:35:43]Write to MH i2c: D1 01 00 B7 63 01 EC [15:35:43]Write i2c OK [15:35:43]MH_I2C_Read... [15:35:43]Read from MH i2c: D1 [15:35:43]MH_I2C_Read... [15:35:43]Read from MH i2c: D1 01 00 [15:35:43]MH_I2C_Read... [15:35:43]Read from MH i2c: D1 01 00 B7 63 00 EB [15:35:43]Write to MH i2c: 01 00 00 B8 63 1B [15:35:43]Write i2c OK [15:35:43]MH_I2C_Read... [15:35:43]OFD Sender: No OFD packet to send [15:35:44]*** Cut start [15:35:44]*** Partial cut [15:35:44]*** CUTSNS_PIN = 1 [15:35:44]*** CUTSNS_PIN = 0 [15:35:44]*** Brake cut motor [15:35:44]Read from MH i2c: 01 [15:35:44]MH_I2C_Read... [15:35:44]*** Stop cut motor [15:35:44]*** Cut end [15:35:44]Read from MH i2c: 01 07 00 [15:35:44]MH_I2C_Read... [15:35:44]Read from MH i2c: 01 07 00 B8 63 00 00 00 00 00 FF 0F 30 [15:35:44]process_action close_receipt done [15:35:44]requested_data is exist [15:35:44]produce_requested_data [15:35:44]requested_item fm.sn is exist - process it [15:35:44]wFMCommunicate request_size=4 [15:35:44]MH_SAM_APDU [15:35:44]CAPDU: 80 11 00 00 [15:35:44]Write to MH i2c: E2 08 00 B9 63 80 11 00 00 00 00 00 00 96 [15:35:44]Write i2c OK [15:35:44]MH_I2C_Read... [15:35:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:35:44]Read from MH i2c: E2 [15:35:44]MH_I2C_Read... [15:35:44]Read from MH i2c: E2 17 00 [15:35:44]MH_I2C_Read... [15:35:44]Read from MH i2c: E2 17 00 B9 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 EA [15:35:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:35:44]wFMCommunicate OK [15:35:44]requested_item fd.num is exist - process it [15:35:44]SAM_PROTO_GetFieldsCounters [15:35:44]wFMCommunicate request_size=4 [15:35:44]MH_SAM_APDU [15:35:44]CAPDU: 80 13 00 00 [15:35:44]Write to MH i2c: E2 08 00 BA 63 80 13 00 00 00 00 00 00 99 [15:35:44]Write i2c OK [15:35:44]MH_I2C_Read... [15:35:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:35:44]Read from MH i2c: E2 [15:35:44]MH_I2C_Read... [15:35:44]Read from MH i2c: E2 62 00 [15:35:44]MH_I2C_Read... [15:35:45]Read from MH i2c: E2 62 00 BA 63 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 82 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 2D 02 00 00 5E 04 04 00 2D 02 00 00 57 04 04 00 2E 02 00 00 19 04 04 00 00 00 00 00 90 00 CD [15:35:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 82 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 2D 02 00 00 5E 04 04 00 2D 02 00 00 57 04 04 00 2E 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:35:45]wFMCommunicate OK [15:35:45]SAM_PROTO_GetFieldsCounters done [15:35:45]requested_item shift.num is exist - process it [15:35:45]requested_item shift.opened is exist - process it [15:35:45]req_shift_opened [15:35:45]FM_GetShiftState [15:35:45]SAM_PROTO_GetShiftState [15:35:45]wFMCommunicate request_size=4 [15:35:45]MH_SAM_APDU [15:35:45]CAPDU: 80 13 01 00 [15:35:45]Write to MH i2c: E2 08 00 BB 63 80 13 01 00 00 00 00 00 9B [15:35:45]Write i2c OK [15:35:45]MH_I2C_Read... [15:35:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:35:45]Read from MH i2c: E2 [15:35:45]MH_I2C_Read... [15:35:45]Read from MH i2c: E2 0E 00 [15:35:45]MH_I2C_Read... [15:35:45]Read from MH i2c: E2 0E 00 BB 63 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 94 [15:35:45]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:35:45]wFMCommunicate OK [15:35:45]SAM_PROTO_GetShiftState done [15:35:45]FM_GetShiftState done [15:35:45]req_shift_opened done [15:35:45]requested_item shift.open_date is exist - process it [15:35:45]req_shift_open_date [15:35:45]req_shift_open_date done [15:35:45]produce_requested_data done [15:35:45]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318082,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:35:45]process_action_free close_receipt [15:35:45]json_value_free [15:35:45]json_value_free done [15:35:45]process_json_proto returns [15:35:45]Send response to host [15:35:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318082,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:35:45]free response buf [15:35:45]execute_script done [15:35:45]execute_script returns [15:35:45]free content buf [15:35:45]Sock 9.Close socket [15:35:45]Sock 9.Thread stoped [15:35:48]OFD Sender: No OFD packet to send [15:35:53]OFD Sender: No OFD packet to send [15:35:58]OFD Sender: No OFD packet to send [15:36:03]OFD Sender: No OFD packet to send [15:36:08]OFD Sender: No OFD packet to send [15:36:11]accept exits with 7 [15:36:11]New connection [15:36:11]New thread 3067293028 created [15:36:11]Thread 3067436388 joined [15:36:11]Waiting for new connection... [15:36:11] Sock 7.Parse request [15:36:11]Sock 7.Check first char [15:36:11]Sock 7.First char is OK [15:36:11]request: POST /json_proto HTTP/1.0 [15:36:11]Method: POST [15:36:11]URL: /json_proto [15:36:11]Method is POST - this is cgi request [15:36:11]url: /json_proto [15:36:11]query_string will be loaded in cgi processing [15:36:11]execute_cgi json_proto POST (null) [15:36:11]execute_cgi path=json_proto method=POST [15:36:11]POST find Content-Length [15:36:11]Host: 172.17.50.195:8080 [15:36:11]Content-Length: 1099 [15:36:11]Content-Type: application/json [15:36:11] [15:36:11]POST finish read [15:36:11]Found Content-Length = 1099 [15:36:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)334877", "tax_sys" : 0, "items" : [ { "code": "4620016307540", "name": "\u0421\u0430\u043B\u0444\u0435\u0442\u043A\u0438 Absolut Nat FITOGUARD \u0430\u043B\u043E\u044D 20 \u0448", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000160884", "name": "\u0421\u043D\u0435\u043A \u041A\u0443\u0440\u0443\u0442 \u0438\u043D\u0434\u0438\u0432\u0438\u0434\u0443\u0430\u043B\u044C\u043D\u044B\u0439", "price" : 15.00, "quantity" : 1.000, "sum" : 15.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: Mbank", "payments": [ { "type": 1, "sum" : 80.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:36:11]execute_script... [15:36:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)334877", "tax_sys" : 0, "items" : [ { "code": "4620016307540", "name": "\u0421\u0430\u043B\u0444\u0435\u0442\u043A\u0438 Absolut Nat FITOGUARD \u0430\u043B\u043E\u044D 20 \u0448", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000160884", "name": "\u0421\u043D\u0435\u043A \u041A\u0443\u0440\u0443\u0442 \u0438\u043D\u0434\u0438\u0432\u0438\u0434\u0443\u0430\u043B\u044C\u043D\u044B\u0439", "price" : 15.00, "quantity" : 1.000, "sum" : 15.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: Mbank", "payments": [ { "type": 1, "sum" : 80.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:36:11]POST & json_proto [15:36:11]process_json_proto [15:36:11]json parsed OK: [15:36:11]protocol is kg_v1.0 [15:36:11]action value=close_receipt [15:36:11]process_action close_receipt [15:36:11]cmd_close_receipt [15:36:11]MH_GetDate [15:36:11]Write to MH i2c: F0 00 00 BC 63 0E [15:36:11]Write i2c OK [15:36:11]MH_I2C_Read... [15:36:11]Read from MH i2c: F0 [15:36:11]MH_I2C_Read... [15:36:11]Read from MH i2c: F0 09 00 [15:36:11]MH_I2C_Read... [15:36:11]Read from MH i2c: F0 09 00 BC 63 00 6C AF 1F 67 43 33 1C 67 B1 [15:36:11]GetLastDocTimeStamp 1730129742 [15:36:11]current date 1730129772 [15:36:11]FM_GetShiftState [15:36:11]SAM_PROTO_GetShiftState [15:36:11]wFMCommunicate request_size=4 [15:36:11]MH_SAM_APDU [15:36:11]CAPDU: 80 13 01 00 [15:36:11]Write to MH i2c: E2 08 00 BD 63 80 13 01 00 00 00 00 00 9D [15:36:11]Write i2c OK [15:36:11]MH_I2C_Read... [15:36:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:36:11]Read from MH i2c: E2 [15:36:11]MH_I2C_Read... [15:36:11]Read from MH i2c: E2 0E 00 [15:36:11]MH_I2C_Read... [15:36:11]Read from MH i2c: E2 0E 00 BD 63 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 96 [15:36:11]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:36:11]wFMCommunicate OK [15:36:11]SAM_PROTO_GetShiftState done [15:36:11]FM_GetShiftState done [15:36:11]opened in 1730073493 [15:36:11]opened+sec_in_day 1730159893 [15:36:11]quantity*price = 6500 [15:36:11]sum+1 = 6501 [15:36:11]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700000160884 Снек Курут индивидуальный 1.000 * 15.00 = 15.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 80.00 НСП 1% : 0.70 НДС 12% : 8.49 Наличными: 0.00 Безнал.: 80.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 558 28.10.2024 15:36 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318083 ФПД: 153669788099580 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T153612&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318083&fm=153669788099580&tin=02508201610067®Number=0000000000091628&sum=8000 0 [15:36:12]StoreToDocumentArchive [15:36:12]shift 546 fd 318083 [15:36:12]save to /storage/0546/doc_00318083 [15:36:12]save last doc name /storage/0546/doc_00318083 to /storage/kkm_last_doc_name [15:36:12]save OK [15:36:12]Clear old archive folders... [15:36:12]ProcessDocumentItem done err = 0, tmpTLVsize=415 [15:36:12]tlvbuf is 016128B0 [15:36:12]SAM_PROTO_ClearQueue [15:36:12]wFMCommunicate request_size=4 [15:36:12]MH_SAM_APDU [15:36:12]CAPDU: 80 09 00 00 [15:36:12]Write to MH i2c: E2 08 00 CA 63 80 09 00 00 00 00 00 00 9F [15:36:12]Write i2c OK [15:36:12]MH_I2C_Read... [15:36:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:36:12]Read from MH i2c: E2 [15:36:12]MH_I2C_Read... [15:36:12]Read from MH i2c: E2 03 00 [15:36:12]MH_I2C_Read... [15:36:12]Read from MH i2c: E2 03 00 CA 63 00 90 00 A1 [15:36:12]RAPDU: 90 00 [15:36:12]wFMCommunicate OK [15:36:12]SAM_PROTO_ClearQueue done [15:36:12]KKMCreateOFDPacket [15:36:12]OFDProtocolAddRootSTLVToBuf [15:36:12]FM_MakeSignedData [15:36:12]FM_MakeSignedData [15:36:12]SAM_PROTO_SignData [15:36:12]wFMCommunicate request_size=4 [15:36:12]MH_SAM_APDU [15:36:12]CAPDU: 80 0D 01 02 [15:36:12]Write to MH i2c: E2 08 00 CB 63 80 0D 01 02 00 00 00 00 A7 [15:36:12]Write i2c OK [15:36:12]MH_I2C_Read... [15:36:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:36:12]Read from MH i2c: E2 [15:36:12]MH_I2C_Read... [15:36:12]Read from MH i2c: E2 03 00 [15:36:12]MH_I2C_Read... [15:36:12]Read from MH i2c: E2 03 00 CB 63 00 90 00 A2 [15:36:12]RAPDU: 90 00 [15:36:12]wFMCommunicate OK [15:36:12]wFMCommunicate request_size=255 [15:36:12]MH_SAM_APDU [15:36:12]CAPDU: 80 0D 02 02 FA 03 00 9F 01 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 34 36 32 30 30 31 36 33 30 37 35 34 30 06 04 35 00 D0 A1 D0 B0 D0 BB D1 84 D0 B5 D1 82 D0 BA D0 B8 20 41 62 73 6F 6C 75 74 20 4E 61 74 20 46 49 54 4F 47 55 41 52 44 20 D0 B0 D0 BB D0 BE D1 8D 20 32 30 20 D1 88 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 74 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 38 38 34 06 04 30 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 9A D1 83 D1 80 D1 83 D1 82 20 D0 B8 D0 BD D0 B4 D0 B8 D0 B2 D0 B8 D0 B4 D1 83 D0 B0 D0 BB D1 8C D0 BD D1 8B D0 B9 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 DC 05 00 00 00 00 13 04 06 00 DC 05 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC [15:36:12]Write to MH i2c: E2 02 01 CC 63 80 0D 02 02 FA 00 03 00 9F 01 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 34 36 32 30 30 31 36 33 30 37 35 34 30 06 04 35 00 D0 A1 D0 B0 D0 BB D1 84 D0 B5 D1 82 D0 BA D0 B8 20 41 62 73 6F 6C 75 74 20 4E 61 74 20 46 49 54 4F 47 55 41 52 44 20 D0 B0 D0 BB D0 BE D1 8D 20 32 30 20 D1 88 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 74 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 38 38 34 06 04 30 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 9A D1 83 D1 80 D1 83 D1 82 20 D0 B8 D0 BD D0 B4 D0 B8 D0 B2 D0 B8 D0 B4 D1 83 D0 B0 D0 BB D1 8C D0 BD D1 8B D0 B9 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 DC 05 00 00 00 00 13 04 06 00 DC 05 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 00 00 F4 [15:36:12]Write i2c OK [15:36:12]MH_I2C_Read... [15:36:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:36:12]Read from MH i2c: E2 [15:36:12]MH_I2C_Read... [15:36:12]Read from MH i2c: E2 03 00 [15:36:12]MH_I2C_Read... [15:36:12]Read from MH i2c: E2 03 00 CC 63 00 90 00 A3 [15:36:12]RAPDU: 90 00 [15:36:12]wFMCommunicate OK [15:36:12]wFMCommunicate request_size=174 [15:36:12]MH_SAM_APDU [15:36:12]CAPDU: 80 0D 02 02 A9 04 01 00 01 FC 03 06 00 40 1F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 46 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 51 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 40 1F 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 02 00 00 F4 03 04 00 6C AF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 83 DA 04 00 35 04 06 00 8B C3 09 21 E3 FC [15:36:12]Write to MH i2c: E2 B1 00 CD 63 80 0D 02 02 A9 00 04 01 00 01 FC 03 06 00 40 1F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 46 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 51 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 40 1F 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 02 00 00 F4 03 04 00 6C AF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 83 DA 04 00 35 04 06 00 8B C3 09 21 E3 FC 00 00 4B [15:36:12]Write i2c OK [15:36:12]MH_I2C_Read... [15:36:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:36:12]Read from MH i2c: E2 [15:36:12]MH_I2C_Read... [15:36:12]Read from MH i2c: E2 03 00 [15:36:12]MH_I2C_Read... [15:36:12]Read from MH i2c: E2 03 00 CD 63 00 90 00 A4 [15:36:12]RAPDU: 90 00 [15:36:12]wFMCommunicate OK [15:36:12]wFMCommunicate request_size=4 [15:36:12]MH_SAM_APDU [15:36:12]CAPDU: 80 0D 03 02 [15:36:12]Write to MH i2c: E2 08 00 CE 63 80 0D 03 02 00 00 00 00 AC [15:36:12]Write i2c OK [15:36:12]MH_I2C_Read... [15:36:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:36:12]Read from MH i2c: E2 [15:36:12]MH_I2C_Read... [15:36:12]Read from MH i2c: E2 0B 00 [15:36:12]MH_I2C_Read... [15:36:12]Read from MH i2c: E2 0B 00 CE 63 00 5C E4 14 1A C4 B7 67 18 90 00 15 [15:36:12]RAPDU: 5C E4 14 1A C4 B7 67 18 90 00 [15:36:12]wFMCommunicate OK [15:36:12]SAM_PROTO_SignData done [15:36:12]FM_MakeSignedData done [15:36:12]CreateOFDProtocolMessage [15:36:12]wFMCommunicate request_size=4 [15:36:12]MH_SAM_APDU [15:36:12]CAPDU: 80 11 00 00 [15:36:12]Write to MH i2c: E2 08 00 CF 63 80 11 00 00 00 00 00 00 AC [15:36:12]Write i2c OK [15:36:12]MH_I2C_Read... [15:36:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:36:12]Read from MH i2c: E2 [15:36:12]MH_I2C_Read... [15:36:12]Read from MH i2c: E2 17 00 [15:36:12]MH_I2C_Read... [15:36:12]Read from MH i2c: E2 17 00 CF 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 00 [15:36:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:36:12]wFMCommunicate OK [15:36:12]CreateOFDProtocolMessage done [15:36:12]OFDSenderStorePacket 318083 [15:36:12]StoreOFDPacket docnum=318083 [15:36:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 B3 01 00 00 31 61 AB 01 7F 72 5A 03 01 00 03 00 9F 01 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 34 36 32 30 30 31 36 33 30 37 35 34 30 06 04 35 00 D0 A1 D0 B0 D0 BB D1 84 D0 B5 D1 82 D0 BA D0 B8 20 41 62 73 6F 6C 75 74 20 4E 61 74 20 46 49 54 4F 47 55 41 52 44 20 D0 B0 D0 BB D0 BE D1 8D 20 32 30 20 D1 88 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 74 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 38 38 34 06 04 30 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 9A D1 83 D1 80 D1 83 D1 82 20 D0 B8 D0 BD D0 B4 D0 B8 D0 B2 D0 B8 D0 B4 D1 83 D0 B0 D0 BB D1 8C D0 BD D1 8B D0 B9 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 DC 05 00 00 00 00 13 04 06 00 DC 05 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 1F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 46 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 51 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 40 1F 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 02 00 00 F4 03 04 00 6C AF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 83 DA 04 00 35 04 06 00 8B C3 09 21 E3 FC 5C E4 14 1A C4 B7 67 18 [15:36:12]CheckFolder [15:36:12]dirname=/storage/ofd_packets [15:36:12]CheckFolder done [15:36:12]ProducePacketName [15:36:12]name=ofd_packets/00318083 [15:36:12]NVStorageSaveData ofd_packets/00318083 [15:36:12]File name is /storage/ofd_packets/00318083 [15:36:12]Write 465 bytes [15:36:12]NVStorageSaveData done [15:36:12]OFDSenderStorePacket done [15:36:12]KKMCreateOFDPacket done [15:36:13]NVStorageSaveData kkm_last_timestamp [15:36:13]File name is /storage/kkm_last_timestamp [15:36:13]Write 4 bytes [15:36:13]NVStorageSaveData done [15:36:13]ExternCall_PrintAddStr [15:36:13]wPrintStart [15:36:13]Write to MH i2c: 01 00 00 D0 63 33 [15:36:13]OFD Sender: Processing packet 318083 [packets to send 127, broken 126] [15:36:13]ProducePacketName [15:36:13]name=ofd_packets/00318083 [15:36:13]OFD Sender: To server: pG, [15:36:13]CommunicateWithHost lk.salyk.kg:30040 [15:36:13]ConnectInit lk.salyk.kg [15:36:13]Write i2c OK [15:36:13]MH_I2C_Read... [15:36:13]Read from MH i2c: 01 [15:36:13]MH_I2C_Read... [15:36:13]Read from MH i2c: 01 07 00 [15:36:13]MH_I2C_Read... [15:36:13]Read from MH i2c: 01 07 00 D0 63 00 00 00 00 00 FF 0F 48 [15:36:13]RasterBufferAndPrint [15:36:13]line Счет N : (3)334877 [15:36:13]line ИНН: 02508201610067 [15:36:13]line Контрольно-Кассовый Чек [15:36:13]line ПРОДАЖА [15:36:13]line Товар: 4620016307540 [15:36:13]line Салфетки Absolut Nat FITOGUARD алоэ 20 ш [15:36:13]line 1.000 * 65.00 [15:36:13]line = 65.00 [15:36:13]line НДС 12% НСП 1% [15:36:13]line > о реализуемом товаре [15:36:13]line Товар: 4700000160884 [15:36:13]line Снек Курут индивидуальный [15:36:13]line 1.000 * 15.00 [15:36:13]line = 15.00 [15:36:13]line НДС 12% НСП 1% [15:36:13]line > о реализуемом товаре [15:36:13]line ИТОГО: 80.00 [15:36:13]line НСП 1% : 0.70 [15:36:13]line НДС 12% : 8.49 [15:36:13]line Наличными: 0.00 [15:36:13]line Безнал.: 80.00 [15:36:13]line Место: АЗС № 101 "Партнер Нефть" [15:36:13]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:36:13]line СНО: Общий режим [15:36:13]line Чек 558 28.10.2024 15:36 [15:36:13]line Смена: 546 ФФД: 1.0 [15:36:13]line ЗНМ: 0300000082 [15:36:13]line РНМ: 0000000000091628 [15:36:13]line Версия ККМ: 001 [15:36:13]line Платежная система: Mbank [15:36:13]line ФМ: 0000000000874671 [15:36:13]line ФД: 318083 [15:36:13]line ФПД: 153669788099580 [15:36:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T153612&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318083&fm=153669788099580&tin=02508201610067®Number=0000000000091628&sum=8000 [15:36:13]line 0 [15:36:13]written 0, free lines is 4095 [15:36:13]Connected sock=10 [15:36:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 B3 01 00 00 31 61 AB 01 7F 72 5A 03 01 00 03 00 9F 01 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 34 36 32 30 30 31 36 33 30 37 35 34 30 06 04 35 00 D0 A1 D0 B0 D0 BB D1 84 D0 B5 D1 82 D0 BA D0 B8 20 41 62 73 6F 6C 75 74 20 4E 61 74 20 46 49 54 4F 47 55 41 52 44 20 D0 B0 D0 BB D0 BE D1 8D 20 32 30 20 D1 88 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 74 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 38 38 34 06 04 30 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 9A D1 83 D1 80 D1 83 D1 82 20 D0 B8 D0 BD D0 B4 D0 B8 D0 B2 D0 B8 D0 B4 D1 83 D0 B0 D0 BB D1 8C D0 BD D1 8B D0 B9 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 DC 05 00 00 00 00 13 04 06 00 DC 05 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 1F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 46 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 51 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 40 1F 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 02 00 00 F4 03 04 00 6C AF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 83 DA 04 00 35 04 06 00 8B C3 09 21 E3 FC 5C E4 14 1A C4 B7 67 18 [15:36:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 CF E6 47 00 0B 18 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 83 DA 04 00 F4 03 04 00 25 5B 1F 67 B6 04 01 00 00 0A 4C B3 D3 31 04 D9 E3 [15:36:13]CommunicateWithHost err = 0 [15:36:13]CheckOFDResponse [15:36:13]1017 (14) - 77093643461234 [15:36:13]1041 (16) - 0000000000874671 [15:36:13]1040 (4) - 318083 [15:36:13]1012 (4) - 28.10.2024 09:36 [15:36:13]1206 (1) - 0 [15:36:13]OFD Sender: Remove packet 318083 [15:36:13]ProducePacketName [15:36:13]name=ofd_packets/00318083 [15:36:13]NVStorageDeleteData [15:36:13]Write to MH i2c: 01 00 00 00 64 64 [15:36:13]Write i2c OK [15:36:13]MH_I2C_Read... [15:36:13]Read from MH i2c: 01 [15:36:13]MH_I2C_Read... [15:36:13]Read from MH i2c: 01 07 00 [15:36:13]MH_I2C_Read... [15:36:13]Read from MH i2c: 01 07 00 00 64 00 00 00 00 00 BC 0C 33 [15:36:13]RasterBufferAndPrint [15:36:13]line [15:36:13]line [15:36:13]line [15:36:13]line [15:36:13]line [15:36:13]written 0, free lines is 3266 [15:36:13]MH_Cut [15:36:13]Write to MH i2c: D1 01 00 07 64 01 3D [15:36:13]Write i2c OK [15:36:13]MH_I2C_Read... [15:36:13]Read from MH i2c: D1 [15:36:13]MH_I2C_Read... [15:36:13]Read from MH i2c: D1 01 00 [15:36:13]MH_I2C_Read... [15:36:13]Read from MH i2c: D1 01 00 07 64 00 3C [15:36:13]Write to MH i2c: 01 00 00 08 64 6C [15:36:13]Write i2c OK [15:36:13]MH_I2C_Read... [15:36:13]OFD Sender: No OFD packet to send [15:36:14]*** Cut start [15:36:14]*** Partial cut [15:36:14]*** CUTSNS_PIN = 1 [15:36:14]*** CUTSNS_PIN = 0 [15:36:14]*** Brake cut motor [15:36:15]Read from MH i2c: 01 [15:36:15]MH_I2C_Read... [15:36:15]*** Stop cut motor [15:36:15]*** Cut end [15:36:15]Read from MH i2c: 01 07 00 [15:36:15]MH_I2C_Read... [15:36:15]Read from MH i2c: 01 07 00 08 64 00 00 00 00 00 FF 0F 81 [15:36:15]process_action close_receipt done [15:36:15]requested_data is exist [15:36:15]produce_requested_data [15:36:15]requested_item fm.sn is exist - process it [15:36:15]wFMCommunicate request_size=4 [15:36:15]MH_SAM_APDU [15:36:15]CAPDU: 80 11 00 00 [15:36:15]Write to MH i2c: E2 08 00 09 64 80 11 00 00 00 00 00 00 E7 [15:36:15]Write i2c OK [15:36:15]MH_I2C_Read... [15:36:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:36:15]Read from MH i2c: E2 [15:36:15]MH_I2C_Read... [15:36:15]Read from MH i2c: E2 17 00 [15:36:15]MH_I2C_Read... [15:36:15]Read from MH i2c: E2 17 00 09 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 3B [15:36:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:36:15]wFMCommunicate OK [15:36:15]requested_item fd.num is exist - process it [15:36:15]SAM_PROTO_GetFieldsCounters [15:36:15]wFMCommunicate request_size=4 [15:36:15]MH_SAM_APDU [15:36:15]CAPDU: 80 13 00 00 [15:36:15]Write to MH i2c: E2 08 00 0A 64 80 13 00 00 00 00 00 00 EA [15:36:15]Write i2c OK [15:36:15]MH_I2C_Read... [15:36:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:36:15]Read from MH i2c: E2 [15:36:15]MH_I2C_Read... [15:36:15]Read from MH i2c: E2 62 00 [15:36:15]MH_I2C_Read... [15:36:15]Read from MH i2c: E2 62 00 0A 64 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 83 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 2E 02 00 00 5E 04 04 00 2E 02 00 00 57 04 04 00 2F 02 00 00 19 04 04 00 00 00 00 00 90 00 22 [15:36:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 83 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 2E 02 00 00 5E 04 04 00 2E 02 00 00 57 04 04 00 2F 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:36:15]wFMCommunicate OK [15:36:15]SAM_PROTO_GetFieldsCounters done [15:36:15]requested_item shift.num is exist - process it [15:36:15]requested_item shift.opened is exist - process it [15:36:15]req_shift_opened [15:36:15]FM_GetShiftState [15:36:15]SAM_PROTO_GetShiftState [15:36:15]wFMCommunicate request_size=4 [15:36:15]MH_SAM_APDU [15:36:15]CAPDU: 80 13 01 00 [15:36:15]Write to MH i2c: E2 08 00 0B 64 80 13 01 00 00 00 00 00 EC [15:36:15]Write i2c OK [15:36:15]MH_I2C_Read... [15:36:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:36:15]Read from MH i2c: E2 [15:36:15]MH_I2C_Read... [15:36:15]Read from MH i2c: E2 0E 00 [15:36:15]MH_I2C_Read... [15:36:15]Read from MH i2c: E2 0E 00 0B 64 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E5 [15:36:15]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:36:15]wFMCommunicate OK [15:36:15]SAM_PROTO_GetShiftState done [15:36:15]FM_GetShiftState done [15:36:15]req_shift_opened done [15:36:15]requested_item shift.open_date is exist - process it [15:36:15]req_shift_open_date [15:36:15]req_shift_open_date done [15:36:15]produce_requested_data done [15:36:15]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318083,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:36:15]process_action_free close_receipt [15:36:15]json_value_free [15:36:15]json_value_free done [15:36:15]process_json_proto returns [15:36:15]Send response to host [15:36:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318083,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:36:15]free response buf [15:36:15]execute_script done [15:36:15]execute_script returns [15:36:15]free content buf [15:36:15]Sock 7.Close socket [15:36:15]Sock 7.Thread stoped [15:36:18]OFD Sender: No OFD packet to send [15:36:23]OFD Sender: No OFD packet to send [15:36:29]OFD Sender: No OFD packet to send [15:36:34]OFD Sender: No OFD packet to send [15:36:39]OFD Sender: No OFD packet to send [15:36:44]OFD Sender: No OFD packet to send [15:36:49]OFD Sender: No OFD packet to send [15:36:54]OFD Sender: No OFD packet to send [15:36:59]OFD Sender: No OFD packet to send [15:37:04]OFD Sender: No OFD packet to send [15:37:09]OFD Sender: No OFD packet to send [15:37:14]OFD Sender: No OFD packet to send [15:37:14]accept exits with 9 [15:37:14]New connection [15:37:14]New thread 3067436388 created [15:37:14]Thread 3067293028 joined [15:37:14]Waiting for new connection... [15:37:14] Sock 9.Parse request [15:37:14]Sock 9.Check first char [15:37:14]Sock 9.First char is OK [15:37:14]request: POST /json_proto HTTP/1.0 [15:37:14]Method: POST [15:37:14]URL: /json_proto [15:37:14]Method is POST - this is cgi request [15:37:14]url: /json_proto [15:37:14]query_string will be loaded in cgi processing [15:37:14]execute_cgi json_proto POST (null) [15:37:14]execute_cgi path=json_proto method=POST [15:37:14]POST find Content-Length [15:37:14]Host: 172.17.50.195:8080 [15:37:14]Content-Length: 679 [15:37:14]Content-Type: application/json [15:37:14] [15:37:14]POST finish read [15:37:14]Found Content-Length = 679 [15:37:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093065", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:37:14]execute_script... [15:37:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093065", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:37:14]POST & json_proto [15:37:14]process_json_proto [15:37:14]json parsed OK: [15:37:14]protocol is kg_v1.0 [15:37:14]action value=close_receipt [15:37:14]process_action close_receipt [15:37:14]cmd_close_receipt [15:37:14]MH_GetDate [15:37:14]Write to MH i2c: F0 00 00 0C 64 5F [15:37:14]Write i2c OK [15:37:14]MH_I2C_Read... [15:37:14]Read from MH i2c: F0 [15:37:14]MH_I2C_Read... [15:37:14]Read from MH i2c: F0 09 00 [15:37:14]MH_I2C_Read... [15:37:14]Read from MH i2c: F0 09 00 0C 64 00 AC AF 1F 67 43 33 1C 67 42 [15:37:14]GetLastDocTimeStamp 1730129772 [15:37:14]current date 1730129836 [15:37:14]FM_GetShiftState [15:37:14]SAM_PROTO_GetShiftState [15:37:14]wFMCommunicate request_size=4 [15:37:14]MH_SAM_APDU [15:37:14]CAPDU: 80 13 01 00 [15:37:14]Write to MH i2c: E2 08 00 0D 64 80 13 01 00 00 00 00 00 EE [15:37:14]Write i2c OK [15:37:14]MH_I2C_Read... [15:37:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:37:14]Read from MH i2c: E2 [15:37:14]MH_I2C_Read... [15:37:14]Read from MH i2c: E2 0E 00 [15:37:14]MH_I2C_Read... [15:37:14]Read from MH i2c: E2 0E 00 0D 64 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E7 [15:37:14]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:37:14]wFMCommunicate OK [15:37:14]SAM_PROTO_GetShiftState done [15:37:14]FM_GetShiftState done [15:37:14]opened in 1730073493 [15:37:14]opened+sec_in_day 1730159893 [15:37:14]quantity*price = 70044 [15:37:14]sum+1 = 70045 [15:37:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 559 28.10.2024 15:37 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318084 ФПД: 177360786444751 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T153716&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318084&fm=177360786444751&tin=02508201610067®Number=0000000000091628&sum=70000 [15:37:15]StoreToDocumentArchive [15:37:15]shift 546 fd 318084 [15:37:15]save to /storage/0546/doc_00318084 [15:37:15]save last doc name /storage/0546/doc_00318084 to /storage/kkm_last_doc_name [15:37:15]save OK [15:37:15]Clear old archive folders... [15:37:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:37:15]tlvbuf is 014D0EF0 [15:37:15]SAM_PROTO_ClearQueue [15:37:15]wFMCommunicate request_size=4 [15:37:15]MH_SAM_APDU [15:37:15]CAPDU: 80 09 00 00 [15:37:15]Write to MH i2c: E2 08 00 1A 64 80 09 00 00 00 00 00 00 F0 [15:37:15]Write i2c OK [15:37:15]MH_I2C_Read... [15:37:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:37:15]Read from MH i2c: E2 [15:37:15]MH_I2C_Read... [15:37:15]Read from MH i2c: E2 03 00 [15:37:15]MH_I2C_Read... [15:37:15]Read from MH i2c: E2 03 00 1A 64 00 90 00 F2 [15:37:15]RAPDU: 90 00 [15:37:15]wFMCommunicate OK [15:37:15]SAM_PROTO_ClearQueue done [15:37:15]KKMCreateOFDPacket [15:37:15]OFDProtocolAddRootSTLVToBuf [15:37:15]FM_MakeSignedData [15:37:15]FM_MakeSignedData [15:37:15]SAM_PROTO_SignData [15:37:15]wFMCommunicate request_size=4 [15:37:15]MH_SAM_APDU [15:37:15]CAPDU: 80 0D 01 02 [15:37:15]Write to MH i2c: E2 08 00 1B 64 80 0D 01 02 00 00 00 00 F8 [15:37:15]Write i2c OK [15:37:15]MH_I2C_Read... [15:37:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:37:15]Read from MH i2c: E2 [15:37:15]MH_I2C_Read... [15:37:15]Read from MH i2c: E2 03 00 [15:37:15]MH_I2C_Read... [15:37:15]Read from MH i2c: E2 03 00 1B 64 00 90 00 F3 [15:37:15]RAPDU: 90 00 [15:37:15]wFMCommunicate OK [15:37:15]wFMCommunicate request_size=255 [15:37:15]MH_SAM_APDU [15:37:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 02 00 00 F4 03 04 00 AC AF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 84 DA 04 00 35 04 06 00 A1 [15:37:15]Write to MH i2c: E2 02 01 1C 64 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 02 00 00 F4 03 04 00 AC AF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 84 DA 04 00 35 04 06 00 A1 00 00 CF [15:37:15]Write i2c OK [15:37:15]MH_I2C_Read... [15:37:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:37:16]Read from MH i2c: E2 [15:37:16]MH_I2C_Read... [15:37:16]Read from MH i2c: E2 03 00 [15:37:16]MH_I2C_Read... [15:37:16]Read from MH i2c: E2 03 00 1C 64 00 90 00 F4 [15:37:16]RAPDU: 90 00 [15:37:16]wFMCommunicate OK [15:37:16]wFMCommunicate request_size=10 [15:37:16]MH_SAM_APDU [15:37:16]CAPDU: 80 0D 02 02 05 4F 06 AC 51 CF [15:37:16]Write to MH i2c: E2 0D 00 1D 64 80 0D 02 02 05 00 4F 06 AC 51 CF 00 00 26 [15:37:16]Write i2c OK [15:37:16]MH_I2C_Read... [15:37:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:37:16]Read from MH i2c: E2 [15:37:16]MH_I2C_Read... [15:37:16]Read from MH i2c: E2 03 00 [15:37:16]MH_I2C_Read... [15:37:16]Read from MH i2c: E2 03 00 1D 64 00 90 00 F5 [15:37:16]RAPDU: 90 00 [15:37:16]wFMCommunicate OK [15:37:16]wFMCommunicate request_size=4 [15:37:16]MH_SAM_APDU [15:37:16]CAPDU: 80 0D 03 02 [15:37:16]Write to MH i2c: E2 08 00 1E 64 80 0D 03 02 00 00 00 00 FD [15:37:16]Write i2c OK [15:37:16]MH_I2C_Read... [15:37:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:37:16]Read from MH i2c: E2 [15:37:16]MH_I2C_Read... [15:37:16]Read from MH i2c: E2 0B 00 [15:37:16]MH_I2C_Read... [15:37:16]Read from MH i2c: E2 0B 00 1E 64 00 08 89 33 E4 B6 6D 01 96 90 00 60 [15:37:16]RAPDU: 08 89 33 E4 B6 6D 01 96 90 00 [15:37:16]wFMCommunicate OK [15:37:16]SAM_PROTO_SignData done [15:37:16]FM_MakeSignedData done [15:37:16]CreateOFDProtocolMessage [15:37:16]wFMCommunicate request_size=4 [15:37:16]MH_SAM_APDU [15:37:16]CAPDU: 80 11 00 00 [15:37:16]Write to MH i2c: E2 08 00 1F 64 80 11 00 00 00 00 00 00 FD [15:37:16]Write i2c OK [15:37:16]MH_I2C_Read... [15:37:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:37:16]Read from MH i2c: E2 [15:37:16]MH_I2C_Read... [15:37:16]Read from MH i2c: E2 17 00 [15:37:16]MH_I2C_Read... [15:37:16]Read from MH i2c: E2 17 00 1F 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 51 [15:37:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:37:16]wFMCommunicate OK [15:37:16]CreateOFDProtocolMessage done [15:37:16]OFDSenderStorePacket 318084 [15:37:16]StoreOFDPacket docnum=318084 [15:37:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 97 36 07 01 95 EF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 02 00 00 F4 03 04 00 AC AF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 84 DA 04 00 35 04 06 00 A1 4F 06 AC 51 CF 08 89 33 E4 B6 6D 01 96 [15:37:16]CheckFolder [15:37:16]dirname=/storage/ofd_packets [15:37:16]CheckFolder done [15:37:16]ProducePacketName [15:37:16]name=ofd_packets/00318084 [15:37:16]NVStorageSaveData ofd_packets/00318084 [15:37:16]File name is /storage/ofd_packets/00318084 [15:37:16]Write 301 bytes [15:37:16]NVStorageSaveData done [15:37:16]OFDSenderStorePacket done [15:37:16]KKMCreateOFDPacket done [15:37:16]NVStorageSaveData kkm_last_timestamp [15:37:16]File name is /storage/kkm_last_timestamp [15:37:16]Write 4 bytes [15:37:16]NVStorageSaveData done [15:37:16]ExternCall_PrintAddStr [15:37:16]wPrintStart [15:37:16]Write to MH i2c: 01 00 00 20 64 84 [15:37:16]Write i2c OK [15:37:16]MH_I2C_Read... [15:37:16]Read from MH i2c: 01 [15:37:16]MH_I2C_Read... [15:37:16]Read from MH i2c: 01 07 00 [15:37:16]MH_I2C_Read... [15:37:16]Read from MH i2c: 01 07 00 20 64 00 00 00 00 00 FF 0F 99 [15:37:16]RasterBufferAndPrint [15:37:16]line Счет N : (1)1093065 [15:37:16]line ИНН: 02508201610067 [15:37:16]line Контрольно-Кассовый Чек [15:37:16]line ПРОДАЖА [15:37:16]line ТРК (МРК, ГНК) : 53 [15:37:16]line Товар: 2710124130 [15:37:16]line Аи-92-К-2 [15:37:16]line 10.470 * 66.90 [15:37:16]line = 700.44 [15:37:16]line НДС 12% НСП 1% [15:37:16]line > о реализуемом товаре [15:37:16]line ОКРУГЛЕНИЕ: -0.44 [15:37:16]line ИТОГО: 700.00 [15:37:16]line Внесено: 700.00 [15:37:16]line СДАЧА: 0.00 [15:37:16]line НСП 1% : 6.20 [15:37:16]line НДС 12% : 74.38 [15:37:16]line Наличными: 700.00 [15:37:16]line Безнал.: 0.00 [15:37:16]line Место: АЗС № 101 "Партнер Нефть" [15:37:16]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:37:16]line СНО: Общий режим [15:37:16]line Чек 559 28.10.2024 15:37 [15:37:16]line Смена: 546 ФФД: 1.0 [15:37:16]line ЗНМ: 0300000082 [15:37:16]line РНМ: 0000000000091628 [15:37:16]line Версия ККМ: 001 [15:37:16]line ФМ: 0000000000874671 [15:37:16]line ФД: 318084 [15:37:16]line ФПД: 177360786444751 [15:37:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T153716&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318084&fm=177360786444751&tin=02508201610067®Number=0000000000091628&sum=70000 [15:37:16]written 0, free lines is 4095 [15:37:16]OFD Sender: Processing packet 318084 [packets to send 127, broken 126] [15:37:16]ProducePacketName [15:37:16]name=ofd_packets/00318084 [15:37:16]OFD Sender: To server: pG, [15:37:16]CommunicateWithHost lk.salyk.kg:30040 [15:37:16]ConnectInit lk.salyk.kg [15:37:16]Connected sock=11 [15:37:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 97 36 07 01 95 EF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 02 00 00 F4 03 04 00 AC AF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 84 DA 04 00 35 04 06 00 A1 4F 06 AC 51 CF 08 89 33 E4 B6 6D 01 96 [15:37:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 3C A4 47 00 9E 5A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 84 DA 04 00 F4 03 04 00 64 5B 1F 67 B6 04 01 00 00 C1 BF AB 18 1D 29 B9 52 [15:37:16]CommunicateWithHost err = 0 [15:37:16]CheckOFDResponse [15:37:16]1017 (14) - 77093643461234 [15:37:16]1041 (16) - 0000000000874671 [15:37:16]1040 (4) - 318084 [15:37:16]1012 (4) - 28.10.2024 09:37 [15:37:16]1206 (1) - 0 [15:37:16]OFD Sender: Remove packet 318084 [15:37:16]ProducePacketName [15:37:16]name=ofd_packets/00318084 [15:37:16]NVStorageDeleteData [15:37:16]Write to MH i2c: 01 00 00 4B 64 AF [15:37:16]Write i2c OK [15:37:16]MH_I2C_Read... [15:37:16]Read from MH i2c: 01 [15:37:16]MH_I2C_Read... [15:37:16]Read from MH i2c: 01 07 00 [15:37:16]MH_I2C_Read... [15:37:16]Read from MH i2c: 01 07 00 4B 64 00 00 00 00 00 F4 0C B6 [15:37:16]RasterBufferAndPrint [15:37:16]line [15:37:16]line [15:37:16]line [15:37:16]line [15:37:16]line [15:37:16]written 0, free lines is 3322 [15:37:17]MH_Cut [15:37:17]Write to MH i2c: D1 01 00 52 64 01 88 [15:37:17]Write i2c OK [15:37:17]MH_I2C_Read... [15:37:17]Read from MH i2c: D1 [15:37:17]MH_I2C_Read... [15:37:17]Read from MH i2c: D1 01 00 [15:37:17]MH_I2C_Read... [15:37:17]Read from MH i2c: D1 01 00 52 64 00 87 [15:37:17]Write to MH i2c: 01 00 00 53 64 B7 [15:37:17]Write i2c OK [15:37:17]MH_I2C_Read... [15:37:17]OFD Sender: No OFD packet to send [15:37:17]*** Cut start [15:37:17]*** Partial cut [15:37:17]*** CUTSNS_PIN = 1 [15:37:17]*** CUTSNS_PIN = 0 [15:37:17]*** Brake cut motor [15:37:18]Read from MH i2c: 01 [15:37:18]MH_I2C_Read... [15:37:18]*** Stop cut motor [15:37:18]*** Cut end [15:37:18]Read from MH i2c: 01 07 00 [15:37:18]MH_I2C_Read... [15:37:18]Read from MH i2c: 01 07 00 53 64 00 00 00 00 00 FF 0F CC [15:37:18]process_action close_receipt done [15:37:18]requested_data is exist [15:37:18]produce_requested_data [15:37:18]requested_item fm.sn is exist - process it [15:37:18]wFMCommunicate request_size=4 [15:37:18]MH_SAM_APDU [15:37:18]CAPDU: 80 11 00 00 [15:37:18]Write to MH i2c: E2 08 00 54 64 80 11 00 00 00 00 00 00 32 [15:37:18]Write i2c OK [15:37:18]MH_I2C_Read... [15:37:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:37:18]Read from MH i2c: E2 [15:37:18]MH_I2C_Read... [15:37:18]Read from MH i2c: E2 17 00 [15:37:18]MH_I2C_Read... [15:37:18]Read from MH i2c: E2 17 00 54 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 86 [15:37:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:37:18]wFMCommunicate OK [15:37:18]requested_item fd.num is exist - process it [15:37:18]SAM_PROTO_GetFieldsCounters [15:37:18]wFMCommunicate request_size=4 [15:37:18]MH_SAM_APDU [15:37:18]CAPDU: 80 13 00 00 [15:37:18]Write to MH i2c: E2 08 00 55 64 80 13 00 00 00 00 00 00 35 [15:37:18]Write i2c OK [15:37:18]MH_I2C_Read... [15:37:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:37:18]Read from MH i2c: E2 [15:37:18]MH_I2C_Read... [15:37:18]Read from MH i2c: E2 62 00 [15:37:18]MH_I2C_Read... [15:37:18]Read from MH i2c: E2 62 00 55 64 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 84 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 2F 02 00 00 5E 04 04 00 2F 02 00 00 57 04 04 00 30 02 00 00 19 04 04 00 00 00 00 00 90 00 71 [15:37:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 84 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 2F 02 00 00 5E 04 04 00 2F 02 00 00 57 04 04 00 30 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:37:18]wFMCommunicate OK [15:37:18]SAM_PROTO_GetFieldsCounters done [15:37:18]requested_item shift.num is exist - process it [15:37:18]requested_item shift.opened is exist - process it [15:37:18]req_shift_opened [15:37:18]FM_GetShiftState [15:37:18]SAM_PROTO_GetShiftState [15:37:18]wFMCommunicate request_size=4 [15:37:18]MH_SAM_APDU [15:37:18]CAPDU: 80 13 01 00 [15:37:18]Write to MH i2c: E2 08 00 56 64 80 13 01 00 00 00 00 00 37 [15:37:18]Write i2c OK [15:37:18]MH_I2C_Read... [15:37:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:37:18]Read from MH i2c: E2 [15:37:18]MH_I2C_Read... [15:37:18]Read from MH i2c: E2 0E 00 [15:37:18]MH_I2C_Read... [15:37:18]Read from MH i2c: E2 0E 00 56 64 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 30 [15:37:18]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:37:18]wFMCommunicate OK [15:37:18]SAM_PROTO_GetShiftState done [15:37:18]FM_GetShiftState done [15:37:18]req_shift_opened done [15:37:18]requested_item shift.open_date is exist - process it [15:37:18]req_shift_open_date [15:37:18]req_shift_open_date done [15:37:18]produce_requested_data done [15:37:18]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318084,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:37:18]process_action_free close_receipt [15:37:18]json_value_free [15:37:18]json_value_free done [15:37:18]process_json_proto returns [15:37:18]Send response to host [15:37:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318084,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:37:18]free response buf [15:37:18]execute_script done [15:37:18]execute_script returns [15:37:18]free content buf [15:37:18]Sock 9.Close socket [15:37:18]Sock 9.Thread stoped [15:37:22]OFD Sender: No OFD packet to send [15:37:27]OFD Sender: No OFD packet to send [15:37:32]OFD Sender: No OFD packet to send [15:37:37]OFD Sender: No OFD packet to send [15:37:42]OFD Sender: No OFD packet to send [15:37:47]OFD Sender: No OFD packet to send [15:37:52]OFD Sender: No OFD packet to send [15:37:57]OFD Sender: No OFD packet to send [15:38:02]OFD Sender: No OFD packet to send [15:38:07]OFD Sender: No OFD packet to send [15:38:12]OFD Sender: No OFD packet to send [15:38:17]OFD Sender: No OFD packet to send [15:38:22]OFD Sender: No OFD packet to send [15:38:27]OFD Sender: No OFD packet to send [15:38:30]accept exits with 7 [15:38:30]New connection [15:38:30]New thread 3067293028 created [15:38:30]Thread 3067436388 joined [15:38:30]Waiting for new connection... [15:38:30] Sock 7.Parse request [15:38:30]Sock 7.Check first char [15:38:30]Sock 7.First char is OK [15:38:30]request: POST /json_proto HTTP/1.0 [15:38:30]Method: POST [15:38:30]URL: /json_proto [15:38:30]Method is POST - this is cgi request [15:38:30]url: /json_proto [15:38:30]query_string will be loaded in cgi processing [15:38:30]execute_cgi json_proto POST (null) [15:38:30]execute_cgi path=json_proto method=POST [15:38:30]POST find Content-Length [15:38:30]Host: 172.17.50.195:8080 [15:38:30]Content-Length: 755 [15:38:30]Content-Type: application/json [15:38:30] [15:38:30]POST finish read [15:38:30]Found Content-Length = 755 [15:38:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093064", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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\u000A30095436", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:38:30]execute_script... [15:38: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)1093064", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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\u000A30095436", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:38:30]POST & json_proto [15:38:30]process_json_proto [15:38:30]json parsed OK: [15:38:30]protocol is kg_v1.0 [15:38:30]action value=close_receipt [15:38:30]process_action close_receipt [15:38:30]cmd_close_receipt [15:38:30]MH_GetDate [15:38:30]Write to MH i2c: F0 00 00 57 64 AA [15:38:30]Write i2c OK [15:38:30]MH_I2C_Read... [15:38:30]Read from MH i2c: F0 [15:38:30]MH_I2C_Read... [15:38:30]Read from MH i2c: F0 09 00 [15:38:30]MH_I2C_Read... [15:38:30]Read from MH i2c: F0 09 00 57 64 00 F8 AF 1F 67 43 33 1C 67 D9 [15:38:30]GetLastDocTimeStamp 1730129836 [15:38:30]current date 1730129912 [15:38:30]FM_GetShiftState [15:38:30]SAM_PROTO_GetShiftState [15:38:30]wFMCommunicate request_size=4 [15:38:30]MH_SAM_APDU [15:38:30]CAPDU: 80 13 01 00 [15:38:30]Write to MH i2c: E2 08 00 58 64 80 13 01 00 00 00 00 00 39 [15:38:30]Write i2c OK [15:38:30]MH_I2C_Read... [15:38:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:38:30]Read from MH i2c: E2 [15:38:30]MH_I2C_Read... [15:38:30]Read from MH i2c: E2 0E 00 [15:38:30]MH_I2C_Read... [15:38:30]Read from MH i2c: E2 0E 00 58 64 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 32 [15:38:30]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:38:30]wFMCommunicate OK [15:38:30]SAM_PROTO_GetShiftState done [15:38:30]FM_GetShiftState done [15:38:30]opened in 1730073493 [15:38:30]opened+sec_in_day 1730159893 [15:38:30]quantity*price = 0 [15:38:30]sum+1 = 1 [15:38:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 560 28.10.2024 15:38 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: ТК ГПНА Online 30095436 ФМ: 0000000000874671 ФД: 318085 ФПД: 117476195827058 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T153832&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318085&fm=117476195827058&tin=02508201610067®Number=0000000000091628&sum=0 [15:38:31]StoreToDocumentArchive [15:38:31]shift 546 fd 318085 [15:38:31]save to /storage/0546/doc_00318085 [15:38:31]save last doc name /storage/0546/doc_00318085 to /storage/kkm_last_doc_name [15:38:31]save OK [15:38:31]Clear old archive folders... [15:38:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:38:31]tlvbuf is 013A1DA0 [15:38:31]SAM_PROTO_ClearQueue [15:38:31]wFMCommunicate request_size=4 [15:38:31]MH_SAM_APDU [15:38:31]CAPDU: 80 09 00 00 [15:38:31]Write to MH i2c: E2 08 00 65 64 80 09 00 00 00 00 00 00 3B [15:38:31]Write i2c OK [15:38:31]MH_I2C_Read... [15:38:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:38:31]Read from MH i2c: E2 [15:38:31]MH_I2C_Read... [15:38:31]Read from MH i2c: E2 03 00 [15:38:31]MH_I2C_Read... [15:38:31]Read from MH i2c: E2 03 00 65 64 00 90 00 3D [15:38:31]RAPDU: 90 00 [15:38:31]wFMCommunicate OK [15:38:31]SAM_PROTO_ClearQueue done [15:38:31]KKMCreateOFDPacket [15:38:31]OFDProtocolAddRootSTLVToBuf [15:38:31]FM_MakeSignedData [15:38:31]FM_MakeSignedData [15:38:31]SAM_PROTO_SignData [15:38:31]wFMCommunicate request_size=4 [15:38:31]MH_SAM_APDU [15:38:31]CAPDU: 80 0D 01 02 [15:38:31]Write to MH i2c: E2 08 00 66 64 80 0D 01 02 00 00 00 00 43 [15:38:31]Write i2c OK [15:38:31]MH_I2C_Read... [15:38:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:38:31]Read from MH i2c: E2 [15:38:31]MH_I2C_Read... [15:38:31]Read from MH i2c: E2 03 00 [15:38:31]MH_I2C_Read... [15:38:31]Read from MH i2c: E2 03 00 66 64 00 90 00 3E [15:38:31]RAPDU: 90 00 [15:38:31]wFMCommunicate OK [15:38:31]wFMCommunicate request_size=255 [15:38:31]MH_SAM_APDU [15:38: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 33 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 30 02 00 00 F4 03 04 00 F8 AF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 85 DA 04 00 35 04 06 00 6A [15:38:31]Write to MH i2c: E2 02 01 67 64 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 30 02 00 00 F4 03 04 00 F8 AF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 85 DA 04 00 35 04 06 00 6A 00 00 46 [15:38:31]Write i2c OK [15:38:31]MH_I2C_Read... [15:38:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:38:31]Read from MH i2c: E2 [15:38:31]MH_I2C_Read... [15:38:31]Read from MH i2c: E2 03 00 [15:38:31]MH_I2C_Read... [15:38:31]Read from MH i2c: E2 03 00 67 64 00 90 00 3F [15:38:31]RAPDU: 90 00 [15:38:31]wFMCommunicate OK [15:38:31]wFMCommunicate request_size=10 [15:38:31]MH_SAM_APDU [15:38:31]CAPDU: 80 0D 02 02 05 D8 0E EB FD 72 [15:38:31]Write to MH i2c: E2 0D 00 68 64 80 0D 02 02 05 00 D8 0E EB FD 72 00 00 90 [15:38:31]Write i2c OK [15:38:31]MH_I2C_Read... [15:38:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:38:32]Read from MH i2c: E2 [15:38:32]MH_I2C_Read... [15:38:32]Read from MH i2c: E2 03 00 [15:38:32]MH_I2C_Read... [15:38:32]Read from MH i2c: E2 03 00 68 64 00 90 00 40 [15:38:32]RAPDU: 90 00 [15:38:32]wFMCommunicate OK [15:38:32]wFMCommunicate request_size=4 [15:38:32]MH_SAM_APDU [15:38:32]CAPDU: 80 0D 03 02 [15:38:32]Write to MH i2c: E2 08 00 69 64 80 0D 03 02 00 00 00 00 48 [15:38:32]Write i2c OK [15:38:32]MH_I2C_Read... [15:38:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:38:32]Read from MH i2c: E2 [15:38:32]MH_I2C_Read... [15:38:32]Read from MH i2c: E2 0B 00 [15:38:32]MH_I2C_Read... [15:38:32]Read from MH i2c: E2 0B 00 69 64 00 E8 79 1E F5 3E 6B 3D 0C 90 00 AF [15:38:32]RAPDU: E8 79 1E F5 3E 6B 3D 0C 90 00 [15:38:32]wFMCommunicate OK [15:38:32]SAM_PROTO_SignData done [15:38:32]FM_MakeSignedData done [15:38:32]CreateOFDProtocolMessage [15:38:32]wFMCommunicate request_size=4 [15:38:32]MH_SAM_APDU [15:38:32]CAPDU: 80 11 00 00 [15:38:32]Write to MH i2c: E2 08 00 6A 64 80 11 00 00 00 00 00 00 48 [15:38:32]Write i2c OK [15:38:32]MH_I2C_Read... [15:38:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:38:32]Read from MH i2c: E2 [15:38:32]MH_I2C_Read... [15:38:32]Read from MH i2c: E2 17 00 [15:38:32]MH_I2C_Read... [15:38:32]Read from MH i2c: E2 17 00 6A 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 9C [15:38:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:38:32]wFMCommunicate OK [15:38:32]CreateOFDProtocolMessage done [15:38:32]OFDSenderStorePacket 318085 [15:38:32]StoreOFDPacket docnum=318085 [15:38:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 60 B9 07 01 5F 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 33 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 30 02 00 00 F4 03 04 00 F8 AF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 85 DA 04 00 35 04 06 00 6A D8 0E EB FD 72 E8 79 1E F5 3E 6B 3D 0C [15:38:32]CheckFolder [15:38:32]dirname=/storage/ofd_packets [15:38:32]CheckFolder done [15:38:32]ProducePacketName [15:38:32]name=ofd_packets/00318085 [15:38:32]NVStorageSaveData ofd_packets/00318085 [15:38:32]File name is /storage/ofd_packets/00318085 [15:38:32]Write 301 bytes [15:38:32]NVStorageSaveData done [15:38:32]OFDSenderStorePacket done [15:38:32]KKMCreateOFDPacket done [15:38:32]NVStorageSaveData kkm_last_timestamp [15:38:32]File name is /storage/kkm_last_timestamp [15:38:32]Write 4 bytes [15:38:32]NVStorageSaveData done [15:38:32]ExternCall_PrintAddStr [15:38:32]wPrintStart [15:38:32]Write to MH i2c: 01 00 00 6B 64 CF [15:38:32]Write i2c OK [15:38:32]MH_I2C_Read... [15:38:32]Read from MH i2c: 01 [15:38:32]MH_I2C_Read... [15:38:32]Read from MH i2c: 01 07 00 [15:38:32]MH_I2C_Read... [15:38:32]Read from MH i2c: 01 07 00 6B 64 00 00 00 00 00 FF 0F E4 [15:38:32]RasterBufferAndPrint [15:38:32]line Счет N : (1)1093064 [15:38:32]line ИНН: 02508201610067 [15:38:32]line Контрольно-Кассовый Чек [15:38:32]line ПРОДАЖА [15:38:32]line ТРК (МРК, ГНК) : 44 [15:38:32]line Товар: 2710124500 [15:38:32]line Аи-95-К-3 [15:38:32]line 30.000 * 0.00 [15:38:32]line = 0.00 [15:38:32]line НДС 12% НСП 1% [15:38:32]line > о реализуемом товаре [15:38:32]line ИТОГО: 0.00 [15:38:32]line НСП 1% : 0.00 [15:38:32]line НДС 12% : 0.00 [15:38:32]line Наличными: 0.00 [15:38:32]line Безнал.: 0.00 [15:38:32]line Место: АЗС № 101 "Партнер Нефть" [15:38:32]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:38:32]line СНО: Общий режим [15:38:32]line Чек 560 28.10.2024 15:38 [15:38:32]line Смена: 546 ФФД: 1.0 [15:38:32]line ЗНМ: 0300000082 [15:38:32]line РНМ: 0000000000091628 [15:38:32]line Версия ККМ: 001 [15:38:32]line Талоны: ТК ГПНА Online [15:38:32]line 30095436 [15:38:32]line ФМ: 0000000000874671 [15:38:32]line ФД: 318085 [15:38:32]line ФПД: 117476195827058 [15:38:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T153832&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318085&fm=117476195827058&tin=02508201610067®Number=0000000000091628&sum=0 [15:38:32]written 0, free lines is 4095 [15:38:32]OFD Sender: Processing packet 318085 [packets to send 127, broken 126] [15:38:32]ProducePacketName [15:38:32]name=ofd_packets/00318085 [15:38:32]OFD Sender: To server: pG, [15:38:32]CommunicateWithHost lk.salyk.kg:30040 [15:38:32]ConnectInit lk.salyk.kg [15:38:32]Connected sock=10 [15:38:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 60 B9 07 01 5F 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 33 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 30 02 00 00 F4 03 04 00 F8 AF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 85 DA 04 00 35 04 06 00 6A D8 0E EB FD 72 E8 79 1E F5 3E 6B 3D 0C [15:38:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 D9 0C 47 00 F9 6C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 85 DA 04 00 F4 03 04 00 B0 5B 1F 67 B6 04 01 00 00 5F A7 96 87 36 40 C6 03 [15:38:32]CommunicateWithHost err = 0 [15:38:32]CheckOFDResponse [15:38:32]1017 (14) - 77093643461234 [15:38:32]1041 (16) - 0000000000874671 [15:38:32]1040 (4) - 318085 [15:38:32]1012 (4) - 28.10.2024 09:38 [15:38:32]1206 (1) - 0 [15:38:32]OFD Sender: Remove packet 318085 [15:38:32]ProducePacketName [15:38:32]name=ofd_packets/00318085 [15:38:32]NVStorageDeleteData [15:38:32]Write to MH i2c: 01 00 00 95 64 F9 [15:38:32]Write i2c OK [15:38:32]MH_I2C_Read... [15:38:32]Read from MH i2c: 01 [15:38:32]MH_I2C_Read... [15:38:32]Read from MH i2c: 01 07 00 [15:38:32]MH_I2C_Read... [15:38:32]Read from MH i2c: 01 07 00 95 64 00 00 00 00 00 0E 0D 1B [15:38:32]RasterBufferAndPrint [15:38:32]line [15:38:32]line [15:38:32]line [15:38:32]line [15:38:32]line [15:38:32]written 0, free lines is 3351 [15:38:32]MH_Cut [15:38:32]Write to MH i2c: D1 01 00 9C 64 01 D2 [15:38:32]Write i2c OK [15:38:32]MH_I2C_Read... [15:38:32]Read from MH i2c: D1 [15:38:32]MH_I2C_Read... [15:38:32]Read from MH i2c: D1 01 00 [15:38:32]MH_I2C_Read... [15:38:32]Read from MH i2c: D1 01 00 9C 64 00 D1 [15:38:32]Write to MH i2c: 01 00 00 9D 64 01 [15:38:32]Write i2c OK [15:38:32]MH_I2C_Read... [15:38:32]OFD Sender: No OFD packet to send [15:38:33]*** Cut start [15:38:33]*** Partial cut [15:38:33]*** CUTSNS_PIN = 1 [15:38:33]*** CUTSNS_PIN = 0 [15:38:33]*** Brake cut motor [15:38:33]Read from MH i2c: 01 [15:38:33]MH_I2C_Read... [15:38:33]*** Stop cut motor [15:38:33]*** Cut end [15:38:33]Read from MH i2c: 01 07 00 [15:38:33]MH_I2C_Read... [15:38:33]Read from MH i2c: 01 07 00 9D 64 00 00 00 00 00 FF 0F 16 [15:38:33]process_action close_receipt done [15:38:33]requested_data is exist [15:38:33]produce_requested_data [15:38:33]requested_item fm.sn is exist - process it [15:38:33]wFMCommunicate request_size=4 [15:38:33]MH_SAM_APDU [15:38:33]CAPDU: 80 11 00 00 [15:38:33]Write to MH i2c: E2 08 00 9E 64 80 11 00 00 00 00 00 00 7C [15:38:33]Write i2c OK [15:38:33]MH_I2C_Read... [15:38:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:38:33]Read from MH i2c: E2 [15:38:33]MH_I2C_Read... [15:38:33]Read from MH i2c: E2 17 00 [15:38:33]MH_I2C_Read... [15:38:33]Read from MH i2c: E2 17 00 9E 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D0 [15:38:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:38:33]wFMCommunicate OK [15:38:33]requested_item fd.num is exist - process it [15:38:33]SAM_PROTO_GetFieldsCounters [15:38:33]wFMCommunicate request_size=4 [15:38:33]MH_SAM_APDU [15:38:33]CAPDU: 80 13 00 00 [15:38:33]Write to MH i2c: E2 08 00 9F 64 80 13 00 00 00 00 00 00 7F [15:38:33]Write i2c OK [15:38:33]MH_I2C_Read... [15:38:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:38:34]Read from MH i2c: E2 [15:38:34]MH_I2C_Read... [15:38:34]Read from MH i2c: E2 62 00 [15:38:34]MH_I2C_Read... [15:38:34]Read from MH i2c: E2 62 00 9F 64 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 85 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 30 02 00 00 5E 04 04 00 30 02 00 00 57 04 04 00 31 02 00 00 19 04 04 00 00 00 00 00 90 00 BF [15:38:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 85 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 30 02 00 00 5E 04 04 00 30 02 00 00 57 04 04 00 31 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:38:34]wFMCommunicate OK [15:38:34]SAM_PROTO_GetFieldsCounters done [15:38:34]requested_item shift.num is exist - process it [15:38:34]requested_item shift.opened is exist - process it [15:38:34]req_shift_opened [15:38:34]FM_GetShiftState [15:38:34]SAM_PROTO_GetShiftState [15:38:34]wFMCommunicate request_size=4 [15:38:34]MH_SAM_APDU [15:38:34]CAPDU: 80 13 01 00 [15:38:34]Write to MH i2c: E2 08 00 A0 64 80 13 01 00 00 00 00 00 81 [15:38:34]Write i2c OK [15:38:34]MH_I2C_Read... [15:38:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:38:34]Read from MH i2c: E2 [15:38:34]MH_I2C_Read... [15:38:34]Read from MH i2c: E2 0E 00 [15:38:34]MH_I2C_Read... [15:38:34]Read from MH i2c: E2 0E 00 A0 64 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 7A [15:38:34]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:38:34]wFMCommunicate OK [15:38:34]SAM_PROTO_GetShiftState done [15:38:34]FM_GetShiftState done [15:38:34]req_shift_opened done [15:38:34]requested_item shift.open_date is exist - process it [15:38:34]req_shift_open_date [15:38:34]req_shift_open_date done [15:38:34]produce_requested_data done [15:38:34]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318085,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:38:34]process_action_free close_receipt [15:38:34]json_value_free [15:38:34]json_value_free done [15:38:34]process_json_proto returns [15:38:34]Send response to host [15:38:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318085,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:38:34]free response buf [15:38:34]execute_script done [15:38:34]execute_script returns [15:38:34]free content buf [15:38:34]Sock 7.Close socket [15:38:34]Sock 7.Thread stoped [15:38:37]OFD Sender: No OFD packet to send [15:38:42]OFD Sender: No OFD packet to send [15:38:47]OFD Sender: No OFD packet to send [15:38:52]OFD Sender: No OFD packet to send [15:38:57]OFD Sender: No OFD packet to send [15:39:03]OFD Sender: No OFD packet to send [15:39:08]OFD Sender: No OFD packet to send [15:39:13]OFD Sender: No OFD packet to send [15:39:18]OFD Sender: No OFD packet to send [15:39:23]OFD Sender: No OFD packet to send [15:39:28]OFD Sender: No OFD packet to send [15:39:33]OFD Sender: No OFD packet to send [15:39:38]OFD Sender: No OFD packet to send [15:39:43]OFD Sender: No OFD packet to send [15:39:48]OFD Sender: No OFD packet to send [15:39:53]OFD Sender: No OFD packet to send [15:39:58]OFD Sender: No OFD packet to send [15:40:03]OFD Sender: No OFD packet to send [15:40:08]OFD Sender: No OFD packet to send [15:40:13]OFD Sender: No OFD packet to send [15:40:14]accept exits with 9 [15:40:14]New connection [15:40:14]New thread 3067436388 created [15:40:14]Thread 3067293028 joined [15:40:14]Waiting for new connection... [15:40:14] Sock 9.Parse request [15:40:14]Sock 9.Check first char [15:40:14]Sock 9.First char is OK [15:40:14]request: POST /json_proto HTTP/1.0 [15:40:14]Method: POST [15:40:14]URL: /json_proto [15:40:14]Method is POST - this is cgi request [15:40:14]url: /json_proto [15:40:14]query_string will be loaded in cgi processing [15:40:14]execute_cgi json_proto POST (null) [15:40:14]execute_cgi path=json_proto method=POST [15:40:14]POST find Content-Length [15:40:14]Host: 172.17.50.195:8080 [15:40:14]Content-Length: 683 [15:40:14]Content-Type: application/json [15:40:14] [15:40:14]POST finish read [15:40:14]Found Content-Length = 683 [15:40:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093068", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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" ] } } [15:40:14]execute_script... [15:40:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093068", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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" ] } } [15:40:14]POST & json_proto [15:40:14]process_json_proto [15:40:14]json parsed OK: [15:40:14]protocol is kg_v1.0 [15:40:14]action value=close_receipt [15:40:14]process_action close_receipt [15:40:14]cmd_close_receipt [15:40:14]MH_GetDate [15:40:14]Write to MH i2c: F0 00 00 A1 64 F4 [15:40:14]Write i2c OK [15:40:14]MH_I2C_Read... [15:40:14]Read from MH i2c: F0 [15:40:14]MH_I2C_Read... [15:40:14]Read from MH i2c: F0 09 00 [15:40:14]MH_I2C_Read... [15:40:14]Read from MH i2c: F0 09 00 A1 64 00 60 B0 1F 67 43 33 1C 67 8C [15:40:14]GetLastDocTimeStamp 1730129912 [15:40:14]current date 1730130016 [15:40:14]FM_GetShiftState [15:40:14]SAM_PROTO_GetShiftState [15:40:14]wFMCommunicate request_size=4 [15:40:14]MH_SAM_APDU [15:40:14]CAPDU: 80 13 01 00 [15:40:14]Write to MH i2c: E2 08 00 A2 64 80 13 01 00 00 00 00 00 83 [15:40:14]Write i2c OK [15:40:14]MH_I2C_Read... [15:40:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:40:14]Read from MH i2c: E2 [15:40:14]MH_I2C_Read... [15:40:14]Read from MH i2c: E2 0E 00 [15:40:14]MH_I2C_Read... [15:40:14]Read from MH i2c: E2 0E 00 A2 64 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 7C [15:40:14]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:40:14]wFMCommunicate OK [15:40:14]SAM_PROTO_GetShiftState done [15:40:14]FM_GetShiftState done [15:40:14]opened in 1730073493 [15:40:14]opened+sec_in_day 1730159893 [15:40:14]quantity*price = 70027 [15:40:14]sum+1 = 70029 [15:40:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.37 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 561 28.10.2024 15:40 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318086 ФПД: 172561427422209 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T154016&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318086&fm=172561427422209&tin=02508201610067®Number=0000000000091628&sum=70000 [15:40:15]StoreToDocumentArchive [15:40:15]shift 546 fd 318086 [15:40:15]save to /storage/0546/doc_00318086 [15:40:15]save last doc name /storage/0546/doc_00318086 to /storage/kkm_last_doc_name [15:40:15]save OK [15:40:15]Clear old archive folders... [15:40:15]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:40:15]tlvbuf is 01637C20 [15:40:15]SAM_PROTO_ClearQueue [15:40:15]wFMCommunicate request_size=4 [15:40:15]MH_SAM_APDU [15:40:15]CAPDU: 80 09 00 00 [15:40:15]Write to MH i2c: E2 08 00 AF 64 80 09 00 00 00 00 00 00 85 [15:40:15]Write i2c OK [15:40:15]MH_I2C_Read... [15:40:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:40:15]Read from MH i2c: E2 [15:40:15]MH_I2C_Read... [15:40:15]Read from MH i2c: E2 03 00 [15:40:15]MH_I2C_Read... [15:40:15]Read from MH i2c: E2 03 00 AF 64 00 90 00 87 [15:40:15]RAPDU: 90 00 [15:40:15]wFMCommunicate OK [15:40:15]SAM_PROTO_ClearQueue done [15:40:15]KKMCreateOFDPacket [15:40:15]OFDProtocolAddRootSTLVToBuf [15:40:15]FM_MakeSignedData [15:40:15]FM_MakeSignedData [15:40:15]SAM_PROTO_SignData [15:40:15]wFMCommunicate request_size=4 [15:40:15]MH_SAM_APDU [15:40:15]CAPDU: 80 0D 01 02 [15:40:15]Write to MH i2c: E2 08 00 B0 64 80 0D 01 02 00 00 00 00 8D [15:40:15]Write i2c OK [15:40:15]MH_I2C_Read... [15:40:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:40:15]Read from MH i2c: E2 [15:40:15]MH_I2C_Read... [15:40:15]Read from MH i2c: E2 03 00 [15:40:15]MH_I2C_Read... [15:40:15]Read from MH i2c: E2 03 00 B0 64 00 90 00 88 [15:40:15]RAPDU: 90 00 [15:40:15]wFMCommunicate OK [15:40:15]wFMCommunicate request_size=255 [15:40:15]MH_SAM_APDU [15:40:15]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 31 02 00 00 F4 03 04 00 60 B0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 86 DA 04 00 35 04 06 00 [15:40:15]Write to MH i2c: E2 02 01 B1 64 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 31 02 00 00 F4 03 04 00 60 B0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 86 DA 04 00 35 04 06 00 00 00 46 [15:40:15]Write i2c OK [15:40:15]MH_I2C_Read... [15:40:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:40:15]Read from MH i2c: E2 [15:40:15]MH_I2C_Read... [15:40:15]Read from MH i2c: E2 03 00 [15:40:15]MH_I2C_Read... [15:40:15]Read from MH i2c: E2 03 00 B1 64 00 90 00 89 [15:40:15]RAPDU: 90 00 [15:40:15]wFMCommunicate OK [15:40:15]wFMCommunicate request_size=11 [15:40:15]MH_SAM_APDU [15:40:15]CAPDU: 80 0D 02 02 06 9C F1 96 95 5C 01 [15:40:15]Write to MH i2c: E2 0E 00 B2 64 80 0D 02 02 06 00 9C F1 96 95 5C 01 00 00 B1 [15:40:15]Write i2c OK [15:40:15]MH_I2C_Read... [15:40:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:40:16]Read from MH i2c: E2 [15:40:16]MH_I2C_Read... [15:40:16]Read from MH i2c: E2 03 00 [15:40:16]MH_I2C_Read... [15:40:16]Read from MH i2c: E2 03 00 B2 64 00 90 00 8A [15:40:16]RAPDU: 90 00 [15:40:16]wFMCommunicate OK [15:40:16]wFMCommunicate request_size=4 [15:40:16]MH_SAM_APDU [15:40:16]CAPDU: 80 0D 03 02 [15:40:16]Write to MH i2c: E2 08 00 B3 64 80 0D 03 02 00 00 00 00 92 [15:40:16]Write i2c OK [15:40:16]MH_I2C_Read... [15:40:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:40:16]Read from MH i2c: E2 [15:40:16]MH_I2C_Read... [15:40:16]Read from MH i2c: E2 0B 00 [15:40:16]MH_I2C_Read... [15:40:16]Read from MH i2c: E2 0B 00 B3 64 00 CD 12 99 7F 13 BA AB FB 90 00 FD [15:40:16]RAPDU: CD 12 99 7F 13 BA AB FB 90 00 [15:40:16]wFMCommunicate OK [15:40:16]SAM_PROTO_SignData done [15:40:16]FM_MakeSignedData done [15:40:16]CreateOFDProtocolMessage [15:40:16]wFMCommunicate request_size=4 [15:40:16]MH_SAM_APDU [15:40:16]CAPDU: 80 11 00 00 [15:40:16]Write to MH i2c: E2 08 00 B4 64 80 11 00 00 00 00 00 00 92 [15:40:16]Write i2c OK [15:40:16]MH_I2C_Read... [15:40:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:40:16]Read from MH i2c: E2 [15:40:16]MH_I2C_Read... [15:40:16]Read from MH i2c: E2 17 00 [15:40:16]MH_I2C_Read... [15:40:16]Read from MH i2c: E2 17 00 B4 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E6 [15:40:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:40:16]wFMCommunicate OK [15:40:16]CreateOFDProtocolMessage done [15:40:16]OFDSenderStorePacket 318086 [15:40:16]StoreOFDPacket docnum=318086 [15:40:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 90 C9 08 01 F6 3A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 31 02 00 00 F4 03 04 00 60 B0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 86 DA 04 00 35 04 06 00 9C F1 96 95 5C 01 CD 12 99 7F 13 BA AB FB [15:40:16]CheckFolder [15:40:16]dirname=/storage/ofd_packets [15:40:16]CheckFolder done [15:40:16]ProducePacketName [15:40:16]name=ofd_packets/00318086 [15:40:16]NVStorageSaveData ofd_packets/00318086 [15:40:16]File name is /storage/ofd_packets/00318086 [15:40:16]Write 302 bytes [15:40:16]NVStorageSaveData done [15:40:16]OFDSenderStorePacket done [15:40:16]KKMCreateOFDPacket done [15:40:16]NVStorageSaveData kkm_last_timestamp [15:40:16]File name is /storage/kkm_last_timestamp [15:40:16]Write 4 bytes [15:40:16]NVStorageSaveData done [15:40:16]ExternCall_PrintAddStr [15:40:16]wPrintStart [15:40:16]Write to MH i2c: 01 00 00 B5 64 19 [15:40:16]Write i2c OK [15:40:16]MH_I2C_Read... [15:40:16]Read from MH i2c: 01 [15:40:16]MH_I2C_Read... [15:40:16]Read from MH i2c: 01 07 00 [15:40:16]MH_I2C_Read... [15:40:16]Read from MH i2c: 01 07 00 B5 64 00 00 00 00 00 FF 0F 2E [15:40:16]RasterBufferAndPrint [15:40:16]line Счет N : (1)1093068 [15:40:16]line ИНН: 02508201610067 [15:40:16]line Контрольно-Кассовый Чек [15:40:16]line ПРОДАЖА [15:40:16]line ТРК (МРК, ГНК) : 61 [15:40:16]line Товар: 2710194210 [15:40:16]line ДТ(л)-К-2 [15:40:16]line 9.190 * 76.20 [15:40:16]line = 700.28 [15:40:16]line НДС 12% НСП 1% [15:40:16]line > о реализуемом товаре [15:40:16]line ОКРУГЛЕНИЕ: -0.28 [15:40:16]line ИТОГО: 700.00 [15:40:16]line Внесено: 700.00 [15:40:16]line СДАЧА: 0.00 [15:40:16]line НСП 1% : 6.20 [15:40:16]line НДС 12% : 74.37 [15:40:16]line Наличными: 700.00 [15:40:16]line Безнал.: 0.00 [15:40:16]line Место: АЗС № 101 "Партнер Нефть" [15:40:16]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:40:16]line СНО: Общий режим [15:40:16]line Чек 561 28.10.2024 15:40 [15:40:16]line Смена: 546 ФФД: 1.0 [15:40:16]line ЗНМ: 0300000082 [15:40:16]line РНМ: 0000000000091628 [15:40:16]line Версия ККМ: 001 [15:40:16]line ФМ: 0000000000874671 [15:40:16]line ФД: 318086 [15:40:16]line ФПД: 172561427422209 [15:40:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T154016&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318086&fm=172561427422209&tin=02508201610067®Number=0000000000091628&sum=70000 [15:40:16]OFD Sender: Processing packet 318086 [packets to send 127, broken 126] [15:40:16]ProducePacketName [15:40:16]name=ofd_packets/00318086 [15:40:16]OFD Sender: To server: pG, [15:40:16]CommunicateWithHost lk.salyk.kg:30040 [15:40:16]ConnectInit lk.salyk.kg [15:40:16]written 0, free lines is 4095 [15:40:16]Connected sock=11 [15:40:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 90 C9 08 01 F6 3A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 31 02 00 00 F4 03 04 00 60 B0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 86 DA 04 00 35 04 06 00 9C F1 96 95 5C 01 CD 12 99 7F 13 BA AB FB [15:40:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 16 8B 47 00 6A 27 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 86 DA 04 00 F4 03 04 00 18 5C 1F 67 B6 04 01 00 00 E8 E8 DE 5D DA 1A 9E F9 [15:40:16]CommunicateWithHost err = 0 [15:40:16]CheckOFDResponse [15:40:16]1017 (14) - 77093643461234 [15:40:16]1041 (16) - 0000000000874671 [15:40:16]1040 (4) - 318086 [15:40:16]1012 (4) - 28.10.2024 09:40 [15:40:16]1206 (1) - 0 [15:40:16]OFD Sender: Remove packet 318086 [15:40:16]ProducePacketName [15:40:16]name=ofd_packets/00318086 [15:40:16]NVStorageDeleteData [15:40:16]Write to MH i2c: 01 00 00 E0 64 44 [15:40:16]Write i2c OK [15:40:16]MH_I2C_Read... [15:40:16]Read from MH i2c: 01 [15:40:16]MH_I2C_Read... [15:40:16]Read from MH i2c: 01 07 00 [15:40:16]MH_I2C_Read... [15:40:16]Read from MH i2c: 01 07 00 E0 64 00 00 00 00 00 F7 0C 4E [15:40:16]RasterBufferAndPrint [15:40:16]line [15:40:16]line [15:40:16]line [15:40:16]line [15:40:16]line [15:40:16]written 0, free lines is 3326 [15:40:16]MH_Cut [15:40:16]Write to MH i2c: D1 01 00 E7 64 01 1D [15:40:16]Write i2c OK [15:40:16]MH_I2C_Read... [15:40:16]Read from MH i2c: D1 [15:40:16]MH_I2C_Read... [15:40:16]Read from MH i2c: D1 01 00 [15:40:16]MH_I2C_Read... [15:40:16]Read from MH i2c: D1 01 00 E7 64 00 1C [15:40:16]Write to MH i2c: 01 00 00 E8 64 4C [15:40:16]Write i2c OK [15:40:16]MH_I2C_Read... [15:40:17]OFD Sender: No OFD packet to send [15:40:17]*** Cut start [15:40:17]*** Partial cut [15:40:17]*** CUTSNS_PIN = 1 [15:40:17]*** CUTSNS_PIN = 0 [15:40:17]*** Brake cut motor [15:40:18]Read from MH i2c: 01 [15:40:18]MH_I2C_Read... [15:40:18]*** Stop cut motor [15:40:18]*** Cut end [15:40:18]Read from MH i2c: 01 07 00 [15:40:18]MH_I2C_Read... [15:40:18]Read from MH i2c: 01 07 00 E8 64 00 00 00 00 00 FF 0F 61 [15:40:18]process_action close_receipt done [15:40:18]requested_data is exist [15:40:18]produce_requested_data [15:40:18]requested_item fm.sn is exist - process it [15:40:18]wFMCommunicate request_size=4 [15:40:18]MH_SAM_APDU [15:40:18]CAPDU: 80 11 00 00 [15:40:18]Write to MH i2c: E2 08 00 E9 64 80 11 00 00 00 00 00 00 C7 [15:40:18]Write i2c OK [15:40:18]MH_I2C_Read... [15:40:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:40:18]Read from MH i2c: E2 [15:40:18]MH_I2C_Read... [15:40:18]Read from MH i2c: E2 17 00 [15:40:18]MH_I2C_Read... [15:40:18]Read from MH i2c: E2 17 00 E9 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 1B [15:40:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:40:18]wFMCommunicate OK [15:40:18]requested_item fd.num is exist - process it [15:40:18]SAM_PROTO_GetFieldsCounters [15:40:18]wFMCommunicate request_size=4 [15:40:18]MH_SAM_APDU [15:40:18]CAPDU: 80 13 00 00 [15:40:18]Write to MH i2c: E2 08 00 EA 64 80 13 00 00 00 00 00 00 CA [15:40:18]Write i2c OK [15:40:18]MH_I2C_Read... [15:40:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:40:18]Read from MH i2c: E2 [15:40:18]MH_I2C_Read... [15:40:18]Read from MH i2c: E2 62 00 [15:40:18]MH_I2C_Read... [15:40:18]Read from MH i2c: E2 62 00 EA 64 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 86 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 31 02 00 00 5E 04 04 00 31 02 00 00 57 04 04 00 32 02 00 00 19 04 04 00 00 00 00 00 90 00 0E [15:40:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 86 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 31 02 00 00 5E 04 04 00 31 02 00 00 57 04 04 00 32 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:40:18]wFMCommunicate OK [15:40:18]SAM_PROTO_GetFieldsCounters done [15:40:18]requested_item shift.num is exist - process it [15:40:18]requested_item shift.opened is exist - process it [15:40:18]req_shift_opened [15:40:18]FM_GetShiftState [15:40:18]SAM_PROTO_GetShiftState [15:40:18]wFMCommunicate request_size=4 [15:40:18]MH_SAM_APDU [15:40:18]CAPDU: 80 13 01 00 [15:40:18]Write to MH i2c: E2 08 00 EB 64 80 13 01 00 00 00 00 00 CC [15:40:18]Write i2c OK [15:40:18]MH_I2C_Read... [15:40:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:40:18]Read from MH i2c: E2 [15:40:18]MH_I2C_Read... [15:40:18]Read from MH i2c: E2 0E 00 [15:40:18]MH_I2C_Read... [15:40:18]Read from MH i2c: E2 0E 00 EB 64 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C5 [15:40:18]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:40:18]wFMCommunicate OK [15:40:18]SAM_PROTO_GetShiftState done [15:40:18]FM_GetShiftState done [15:40:18]req_shift_opened done [15:40:18]requested_item shift.open_date is exist - process it [15:40:18]req_shift_open_date [15:40:18]req_shift_open_date done [15:40:18]produce_requested_data done [15:40:18]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318086,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:40:18]process_action_free close_receipt [15:40:18]json_value_free [15:40:18]json_value_free done [15:40:18]process_json_proto returns [15:40:18]Send response to host [15:40:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318086,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:40:18]free response buf [15:40:18]execute_script done [15:40:18]execute_script returns [15:40:18]free content buf [15:40:18]Sock 9.Close socket [15:40:18]Sock 9.Thread stoped [15:40:18]accept exits with 7 [15:40:18]New connection [15:40:18]New thread 3067293028 created [15:40:18]Thread 3067436388 joined [15:40:18]Waiting for new connection... [15:40:18] Sock 7.Parse request [15:40:18]Sock 7.Check first char [15:40:18]Sock 7.First char is OK [15:40:18]request: POST /json_proto HTTP/1.0 [15:40:18]Method: POST [15:40:18]URL: /json_proto [15:40:18]Method is POST - this is cgi request [15:40:18]url: /json_proto [15:40:18]query_string will be loaded in cgi processing [15:40:18]execute_cgi json_proto POST (null) [15:40:18]execute_cgi path=json_proto method=POST [15:40:18]POST find Content-Length [15:40:18]Host: 172.17.50.195:8080 [15:40:18]Content-Length: 688 [15:40:18]Content-Type: application/json [15:40:18] [15:40:18]POST finish read [15:40:18]Found Content-Length = 688 [15:40:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093067", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:40:18]execute_script... [15:40: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)1093067", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:40:18]POST & json_proto [15:40:18]process_json_proto [15:40:18]json parsed OK: [15:40:18]protocol is kg_v1.0 [15:40:18]action value=close_receipt [15:40:18]process_action close_receipt [15:40:18]cmd_close_receipt [15:40:18]MH_GetDate [15:40:18]Write to MH i2c: F0 00 00 EC 64 3F [15:40:18]Write i2c OK [15:40:18]MH_I2C_Read... [15:40:18]Read from MH i2c: F0 [15:40:18]MH_I2C_Read... [15:40:18]Read from MH i2c: F0 09 00 [15:40:18]MH_I2C_Read... [15:40:18]Read from MH i2c: F0 09 00 EC 64 00 64 B0 1F 67 43 33 1C 67 DB [15:40:18]GetLastDocTimeStamp 1730130016 [15:40:18]current date 1730130020 [15:40:18]FM_GetShiftState [15:40:18]SAM_PROTO_GetShiftState [15:40:18]wFMCommunicate request_size=4 [15:40:18]MH_SAM_APDU [15:40:18]CAPDU: 80 13 01 00 [15:40:18]Write to MH i2c: E2 08 00 ED 64 80 13 01 00 00 00 00 00 CE [15:40:18]Write i2c OK [15:40:18]MH_I2C_Read... [15:40:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:40:18]Read from MH i2c: E2 [15:40:18]MH_I2C_Read... [15:40:18]Read from MH i2c: E2 0E 00 [15:40:18]MH_I2C_Read... [15:40:18]Read from MH i2c: E2 0E 00 ED 64 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C7 [15:40:18]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:40:18]wFMCommunicate OK [15:40:18]SAM_PROTO_GetShiftState done [15:40:18]FM_GetShiftState done [15:40:18]opened in 1730073493 [15:40:18]opened+sec_in_day 1730159893 [15:40:18]quantity*price = 100050 [15:40:18]sum+1 = 100052 [15:40: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 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 562 28.10.2024 15:40 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318087 ФПД: 95938311449155 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T154020&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318087&fm=95938311449155&tin=02508201610067®Number=0000000000091628&sum=100000 [15:40:20]StoreToDocumentArchive [15:40:20]shift 546 fd 318087 [15:40:20]save to /storage/0546/doc_00318087 [15:40:20]save last doc name /storage/0546/doc_00318087 to /storage/kkm_last_doc_name [15:40:20]save OK [15:40:20]Clear old archive folders... [15:40:20]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:40:20]tlvbuf is B6F1E680 [15:40:20]SAM_PROTO_ClearQueue [15:40:20]wFMCommunicate request_size=4 [15:40:20]MH_SAM_APDU [15:40:20]CAPDU: 80 09 00 00 [15:40:20]Write to MH i2c: E2 08 00 FA 64 80 09 00 00 00 00 00 00 D0 [15:40:20]Write i2c OK [15:40:20]MH_I2C_Read... [15:40:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:40:20]Read from MH i2c: E2 [15:40:20]MH_I2C_Read... [15:40:20]Read from MH i2c: E2 03 00 [15:40:20]MH_I2C_Read... [15:40:20]Read from MH i2c: E2 03 00 FA 64 00 90 00 D2 [15:40:20]RAPDU: 90 00 [15:40:20]wFMCommunicate OK [15:40:20]SAM_PROTO_ClearQueue done [15:40:20]KKMCreateOFDPacket [15:40:20]OFDProtocolAddRootSTLVToBuf [15:40:20]FM_MakeSignedData [15:40:20]FM_MakeSignedData [15:40:20]SAM_PROTO_SignData [15:40:20]wFMCommunicate request_size=4 [15:40:20]MH_SAM_APDU [15:40:20]CAPDU: 80 0D 01 02 [15:40:20]Write to MH i2c: E2 08 00 FB 64 80 0D 01 02 00 00 00 00 D8 [15:40:20]Write i2c OK [15:40:20]MH_I2C_Read... [15:40:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:40:20]Read from MH i2c: E2 [15:40:20]MH_I2C_Read... [15:40:20]Read from MH i2c: E2 03 00 [15:40:20]MH_I2C_Read... [15:40:20]Read from MH i2c: E2 03 00 FB 64 00 90 00 D3 [15:40:20]RAPDU: 90 00 [15:40:20]wFMCommunicate OK [15:40:20]wFMCommunicate request_size=255 [15:40:20]MH_SAM_APDU [15:40:20]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 02 00 00 F4 03 04 00 64 B0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 87 DA 04 00 35 04 06 00 [15:40:20]Write to MH i2c: E2 02 01 FC 64 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 02 00 00 F4 03 04 00 64 B0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 87 DA 04 00 35 04 06 00 00 00 9B [15:40:20]Write i2c OK [15:40:20]MH_I2C_Read... [15:40:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:40:20]Read from MH i2c: E2 [15:40:20]MH_I2C_Read... [15:40:20]Read from MH i2c: E2 03 00 [15:40:20]MH_I2C_Read... [15:40:20]Read from MH i2c: E2 03 00 FC 64 00 90 00 D4 [15:40:20]RAPDU: 90 00 [15:40:20]wFMCommunicate OK [15:40:20]wFMCommunicate request_size=11 [15:40:20]MH_SAM_APDU [15:40:20]CAPDU: 80 0D 02 02 06 57 41 60 F9 6A 43 [15:40:20]Write to MH i2c: E2 0E 00 FD 64 80 0D 02 02 06 00 57 41 60 F9 6A 43 00 00 85 [15:40:20]Write i2c OK [15:40:20]MH_I2C_Read... [15:40:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:40:20]Read from MH i2c: E2 [15:40:20]MH_I2C_Read... [15:40:20]Read from MH i2c: E2 03 00 [15:40:20]MH_I2C_Read... [15:40:20]Read from MH i2c: E2 03 00 FD 64 00 90 00 D5 [15:40:20]RAPDU: 90 00 [15:40:20]wFMCommunicate OK [15:40:20]wFMCommunicate request_size=4 [15:40:20]MH_SAM_APDU [15:40:20]CAPDU: 80 0D 03 02 [15:40:20]Write to MH i2c: E2 08 00 FE 64 80 0D 03 02 00 00 00 00 DD [15:40:20]Write i2c OK [15:40:20]MH_I2C_Read... [15:40:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:40:20]Read from MH i2c: E2 [15:40:20]MH_I2C_Read... [15:40:20]Read from MH i2c: E2 0B 00 [15:40:20]MH_I2C_Read... [15:40:20]Read from MH i2c: E2 0B 00 FE 64 00 5D 90 11 F6 EC 88 35 EE 90 00 69 [15:40:20]RAPDU: 5D 90 11 F6 EC 88 35 EE 90 00 [15:40:20]wFMCommunicate OK [15:40:20]SAM_PROTO_SignData done [15:40:20]FM_MakeSignedData done [15:40:20]CreateOFDProtocolMessage [15:40:20]wFMCommunicate request_size=4 [15:40:20]MH_SAM_APDU [15:40:20]CAPDU: 80 11 00 00 [15:40:20]Write to MH i2c: E2 08 00 FF 64 80 11 00 00 00 00 00 00 DD [15:40:20]Write i2c OK [15:40:20]MH_I2C_Read... [15:40:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:40:20]Read from MH i2c: E2 [15:40:20]MH_I2C_Read... [15:40:20]Read from MH i2c: E2 17 00 [15:40:20]MH_I2C_Read... [15:40:20]Read from MH i2c: E2 17 00 FF 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 31 [15:40:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:40:20]wFMCommunicate OK [15:40:20]CreateOFDProtocolMessage done [15:40:20]OFDSenderStorePacket 318087 [15:40:20]StoreOFDPacket docnum=318087 [15:40:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 27 1B 08 01 28 A9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 02 00 00 F4 03 04 00 64 B0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 87 DA 04 00 35 04 06 00 57 41 60 F9 6A 43 5D 90 11 F6 EC 88 35 EE [15:40:21]CheckFolder [15:40:21]dirname=/storage/ofd_packets [15:40:21]CheckFolder done [15:40:21]ProducePacketName [15:40:21]name=ofd_packets/00318087 [15:40:21]NVStorageSaveData ofd_packets/00318087 [15:40:21]File name is /storage/ofd_packets/00318087 [15:40:21]Write 302 bytes [15:40:21]NVStorageSaveData done [15:40:21]OFDSenderStorePacket done [15:40:21]KKMCreateOFDPacket done [15:40:21]NVStorageSaveData kkm_last_timestamp [15:40:21]File name is /storage/kkm_last_timestamp [15:40:21]Write 4 bytes [15:40:21]NVStorageSaveData done [15:40:21]ExternCall_PrintAddStr [15:40:21]wPrintStart [15:40:21]Write to MH i2c: 01 00 00 00 65 65 [15:40:21]Write i2c OK [15:40:21]MH_I2C_Read... [15:40:21]Read from MH i2c: 01 [15:40:21]MH_I2C_Read... [15:40:21]Read from MH i2c: 01 07 00 [15:40:21]MH_I2C_Read... [15:40:21]Read from MH i2c: 01 07 00 00 65 00 00 00 00 00 FF 0F 7A [15:40:21]RasterBufferAndPrint [15:40:21]line Счет N : (1)1093067 [15:40:21]line ИНН: 02508201610067 [15:40:21]line Контрольно-Кассовый Чек [15:40:21]line ПРОДАЖА [15:40:21]line ТРК (МРК, ГНК) : 21 [15:40:21]line Товар: 2710194210 [15:40:21]line ДТ(л)-К-2 [15:40:21]line 13.130 * 76.20 [15:40:21]line = 1000.51 [15:40:21]line НДС 12% НСП 1% [15:40:21]line > о реализуемом товаре [15:40:21]line ОКРУГЛЕНИЕ: -0.51 [15:40:21]line ИТОГО: 1000.00 [15:40:21]line Внесено: 1000.00 [15:40:21]line СДАЧА: 0.00 [15:40:21]line НСП 1% : 8.85 [15:40:21]line НДС 12% : 106.25 [15:40:21]line Наличными: 1000.00 [15:40:21]line Безнал.: 0.00 [15:40:21]line Место: АЗС № 101 "Партнер Нефть" [15:40:21]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:40:21]line СНО: Общий режим [15:40:21]line Чек 562 28.10.2024 15:40 [15:40:21]line Смена: 546 ФФД: 1.0 [15:40:21]line ЗНМ: 0300000082 [15:40:21]line РНМ: 0000000000091628 [15:40:21]line Версия ККМ: 001 [15:40:21]line ФМ: 0000000000874671 [15:40:21]line ФД: 318087 [15:40:21]line ФПД: 95938311449155 [15:40:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T154020&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318087&fm=95938311449155&tin=02508201610067®Number=0000000000091628&sum=100000 [15:40:21]OFD Sender: Processing packet 318087 [packets to send 127, broken 126] [15:40:21]ProducePacketName [15:40:21]name=ofd_packets/00318087 [15:40:21]OFD Sender: To server: pG, [15:40:21]written 0, free lines is 4095 [15:40:21]CommunicateWithHost lk.salyk.kg:30040 [15:40:21]ConnectInit lk.salyk.kg [15:40:21]Connected sock=10 [15:40:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 27 1B 08 01 28 A9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 02 00 00 F4 03 04 00 64 B0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 87 DA 04 00 35 04 06 00 57 41 60 F9 6A 43 5D 90 11 F6 EC 88 35 EE [15:40:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 D4 58 47 00 F0 37 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 87 DA 04 00 F4 03 04 00 1D 5C 1F 67 B6 04 01 00 00 09 D6 E1 8B 8A B2 11 72 [15:40:21]CommunicateWithHost err = 0 [15:40:21]CheckOFDResponse [15:40:21]1017 (14) - 77093643461234 [15:40:21]1041 (16) - 0000000000874671 [15:40:21]1040 (4) - 318087 [15:40:21]1012 (4) - 28.10.2024 09:40 [15:40:21]1206 (1) - 0 [15:40:21]OFD Sender: Remove packet 318087 [15:40:21]ProducePacketName [15:40:21]name=ofd_packets/00318087 [15:40:21]NVStorageDeleteData [15:40:21]Write to MH i2c: 01 00 00 2B 65 90 [15:40:21]Write i2c OK [15:40:21]MH_I2C_Read... [15:40:21]Read from MH i2c: 01 [15:40:21]MH_I2C_Read... [15:40:21]Read from MH i2c: 01 07 00 [15:40:21]MH_I2C_Read... [15:40:21]Read from MH i2c: 01 07 00 2B 65 00 00 00 00 00 EB 0C 8E [15:40:21]RasterBufferAndPrint [15:40:21]line [15:40:21]line [15:40:21]line [15:40:21]line [15:40:21]line [15:40:21]written 0, free lines is 3316 [15:40:21]MH_Cut [15:40:21]Write to MH i2c: D1 01 00 32 65 01 69 [15:40:21]Write i2c OK [15:40:21]MH_I2C_Read... [15:40:21]Read from MH i2c: D1 [15:40:21]MH_I2C_Read... [15:40:21]Read from MH i2c: D1 01 00 [15:40:21]MH_I2C_Read... [15:40:21]Read from MH i2c: D1 01 00 32 65 00 68 [15:40:21]Write to MH i2c: 01 00 00 33 65 98 [15:40:21]Write i2c OK [15:40:21]MH_I2C_Read... [15:40:22]OFD Sender: No OFD packet to send [15:40:22]*** Cut start [15:40:22]*** Partial cut [15:40:22]*** CUTSNS_PIN = 1 [15:40:22]*** CUTSNS_PIN = 0 [15:40:22]*** Brake cut motor [15:40:23]Read from MH i2c: 01 [15:40:23]MH_I2C_Read... [15:40:23]*** Stop cut motor [15:40:23]*** Cut end [15:40:23]Read from MH i2c: 01 07 00 [15:40:23]MH_I2C_Read... [15:40:23]Read from MH i2c: 01 07 00 33 65 00 00 00 00 00 FF 0F AD [15:40:23]process_action close_receipt done [15:40:23]requested_data is exist [15:40:23]produce_requested_data [15:40:23]requested_item fm.sn is exist - process it [15:40:23]wFMCommunicate request_size=4 [15:40:23]MH_SAM_APDU [15:40:23]CAPDU: 80 11 00 00 [15:40:23]Write to MH i2c: E2 08 00 34 65 80 11 00 00 00 00 00 00 13 [15:40:23]Write i2c OK [15:40:23]MH_I2C_Read... [15:40:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:40:23]Read from MH i2c: E2 [15:40:23]MH_I2C_Read... [15:40:23]Read from MH i2c: E2 17 00 [15:40:23]MH_I2C_Read... [15:40:23]Read from MH i2c: E2 17 00 34 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 67 [15:40:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:40:23]wFMCommunicate OK [15:40:23]requested_item fd.num is exist - process it [15:40:23]SAM_PROTO_GetFieldsCounters [15:40:23]wFMCommunicate request_size=4 [15:40:23]MH_SAM_APDU [15:40:23]CAPDU: 80 13 00 00 [15:40:23]Write to MH i2c: E2 08 00 35 65 80 13 00 00 00 00 00 00 16 [15:40:23]Write i2c OK [15:40:23]MH_I2C_Read... [15:40:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:40:23]Read from MH i2c: E2 [15:40:23]MH_I2C_Read... [15:40:23]Read from MH i2c: E2 62 00 [15:40:23]MH_I2C_Read... [15:40:23]Read from MH i2c: E2 62 00 35 65 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 87 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 32 02 00 00 5E 04 04 00 32 02 00 00 57 04 04 00 33 02 00 00 19 04 04 00 00 00 00 00 90 00 5E [15: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 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 87 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 32 02 00 00 5E 04 04 00 32 02 00 00 57 04 04 00 33 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:40:23]wFMCommunicate OK [15:40:23]SAM_PROTO_GetFieldsCounters done [15:40:23]requested_item shift.num is exist - process it [15:40:23]requested_item shift.opened is exist - process it [15:40:23]req_shift_opened [15:40:23]FM_GetShiftState [15:40:23]SAM_PROTO_GetShiftState [15:40:23]wFMCommunicate request_size=4 [15:40:23]MH_SAM_APDU [15:40:23]CAPDU: 80 13 01 00 [15:40:23]Write to MH i2c: E2 08 00 36 65 80 13 01 00 00 00 00 00 18 [15:40:23]Write i2c OK [15:40:23]MH_I2C_Read... [15:40:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:40:23]Read from MH i2c: E2 [15:40:23]MH_I2C_Read... [15:40:23]Read from MH i2c: E2 0E 00 [15:40:23]MH_I2C_Read... [15:40:23]Read from MH i2c: E2 0E 00 36 65 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 11 [15:40:23]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:40:23]wFMCommunicate OK [15:40:23]SAM_PROTO_GetShiftState done [15:40:23]FM_GetShiftState done [15:40:23]req_shift_opened done [15:40:23]requested_item shift.open_date is exist - process it [15:40:23]req_shift_open_date [15:40:23]req_shift_open_date done [15:40:23]produce_requested_data done [15:40:23]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318087,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:40:23]process_action_free close_receipt [15:40:23]json_value_free [15:40:23]json_value_free done [15:40:23]process_json_proto returns [15:40:23]Send response to host [15:40:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318087,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:40:23]free response buf [15:40:23]execute_script done [15:40:23]execute_script returns [15:40:23]free content buf [15:40:23]Sock 7.Close socket [15:40:23]Sock 7.Thread stoped [15:40:27]OFD Sender: No OFD packet to send [15:40:32]OFD Sender: No OFD packet to send [15:40:37]OFD Sender: No OFD packet to send [15:40:42]OFD Sender: No OFD packet to send [15:40:47]OFD Sender: No OFD packet to send [15:40:52]OFD Sender: No OFD packet to send [15:40:57]OFD Sender: No OFD packet to send [15:41:02]OFD Sender: No OFD packet to send [15:41:07]OFD Sender: No OFD packet to send [15:41:12]OFD Sender: No OFD packet to send [15:41:17]OFD Sender: No OFD packet to send [15:41:22]OFD Sender: No OFD packet to send [15:41:27]OFD Sender: No OFD packet to send [15:41:32]OFD Sender: No OFD packet to send [15:41:37]OFD Sender: No OFD packet to send [15:41:42]OFD Sender: No OFD packet to send [15:41:47]OFD Sender: No OFD packet to send [15:41:52]OFD Sender: No OFD packet to send [15:41:52]accept exits with 9 [15:41:52]New connection [15:41:52]New thread 3067436388 created [15:41:52]Thread 3067293028 joined [15:41:52]Waiting for new connection... [15:41:52] Sock 9.Parse request [15:41:52]Sock 9.Check first char [15:41:52]Sock 9.First char is OK [15:41:52]request: POST /json_proto HTTP/1.0 [15:41:52]Method: POST [15:41:52]URL: /json_proto [15:41:52]Method is POST - this is cgi request [15:41:52]url: /json_proto [15:41:52]query_string will be loaded in cgi processing [15:41:52]execute_cgi json_proto POST (null) [15:41:52]execute_cgi path=json_proto method=POST [15:41:52]POST find Content-Length [15:41:52]Host: 172.17.50.195:8080 [15:41:52]Content-Length: 686 [15:41:52]Content-Type: application/json [15:41:52] [15:41:52]POST finish read [15:41:52]Found Content-Length = 686 [15:41:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093069", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:41:52]execute_script... [15:41: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)1093069", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:41:52]POST & json_proto [15:41:52]process_json_proto [15:41:52]json parsed OK: [15:41:52]protocol is kg_v1.0 [15:41:52]action value=close_receipt [15:41:52]process_action close_receipt [15:41:52]cmd_close_receipt [15:41:52]MH_GetDate [15:41:52]Write to MH i2c: F0 00 00 37 65 8B [15:41:52]Write i2c OK [15:41:52]MH_I2C_Read... [15:41:52]Read from MH i2c: F0 [15:41:52]MH_I2C_Read... [15:41:52]Read from MH i2c: F0 09 00 [15:41:52]MH_I2C_Read... [15:41:52]Read from MH i2c: F0 09 00 37 65 00 C2 B0 1F 67 43 33 1C 67 85 [15:41:52]GetLastDocTimeStamp 1730130020 [15:41:52]current date 1730130114 [15:41:52]FM_GetShiftState [15:41:52]SAM_PROTO_GetShiftState [15:41:52]wFMCommunicate request_size=4 [15:41:52]MH_SAM_APDU [15:41:52]CAPDU: 80 13 01 00 [15:41:52]Write to MH i2c: E2 08 00 38 65 80 13 01 00 00 00 00 00 1A [15:41:52]Write i2c OK [15:41:52]MH_I2C_Read... [15:41:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:41:52]Read from MH i2c: E2 [15:41:52]MH_I2C_Read... [15:41:52]Read from MH i2c: E2 0E 00 [15:41:52]MH_I2C_Read... [15:41:52]Read from MH i2c: E2 0E 00 38 65 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 13 [15:41:52]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:41:52]wFMCommunicate OK [15:41:52]SAM_PROTO_GetShiftState done [15:41:52]FM_GetShiftState done [15:41:52]opened in 1730073493 [15:41:52]opened+sec_in_day 1730159893 [15:41:52]quantity*price = 100001 [15:41:52]sum+1 = 100002 [15:41:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 563 28.10.2024 15:41 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318088 ФПД: 30475742354698 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T154154&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318088&fm=30475742354698&tin=02508201610067®Number=0000000000091628&sum=100000 [15:41:53]StoreToDocumentArchive [15:41:53]shift 546 fd 318088 [15:41:53]save to /storage/0546/doc_00318088 [15:41:53]save last doc name /storage/0546/doc_00318088 to /storage/kkm_last_doc_name [15:41:53]save OK [15:41:53]Clear old archive folders... [15:41:53]ProcessDocumentItem done err = 0, tmpTLVsize=250 [15:41:53]tlvbuf is 0138C8E0 [15:41:53]SAM_PROTO_ClearQueue [15:41:53]wFMCommunicate request_size=4 [15:41:53]MH_SAM_APDU [15:41:53]CAPDU: 80 09 00 00 [15:41:53]Write to MH i2c: E2 08 00 45 65 80 09 00 00 00 00 00 00 1C [15:41:53]Write i2c OK [15:41:53]MH_I2C_Read... [15:41:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:41:53]Read from MH i2c: E2 [15:41:53]MH_I2C_Read... [15:41:53]Read from MH i2c: E2 03 00 [15:41:53]MH_I2C_Read... [15:41:53]Read from MH i2c: E2 03 00 45 65 00 90 00 1E [15:41:53]RAPDU: 90 00 [15:41:53]wFMCommunicate OK [15:41:53]SAM_PROTO_ClearQueue done [15:41:53]KKMCreateOFDPacket [15:41:53]OFDProtocolAddRootSTLVToBuf [15:41:53]FM_MakeSignedData [15:41:53]FM_MakeSignedData [15:41:53]SAM_PROTO_SignData [15:41:53]wFMCommunicate request_size=4 [15:41:53]MH_SAM_APDU [15:41:53]CAPDU: 80 0D 01 02 [15:41:53]Write to MH i2c: E2 08 00 46 65 80 0D 01 02 00 00 00 00 24 [15:41:53]Write i2c OK [15:41:53]MH_I2C_Read... [15:41:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:41:53]Read from MH i2c: E2 [15:41:53]MH_I2C_Read... [15:41:53]Read from MH i2c: E2 03 00 [15:41:53]MH_I2C_Read... [15:41:53]Read from MH i2c: E2 03 00 46 65 00 90 00 1F [15:41:53]RAPDU: 90 00 [15:41:53]wFMCommunicate OK [15:41:53]wFMCommunicate request_size=255 [15:41:53]MH_SAM_APDU [15:41:53]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 02 00 00 F4 03 04 00 C2 B0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 88 DA 04 00 35 04 06 00 1B B7 [15:41:53]Write to MH i2c: E2 02 01 47 65 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 02 00 00 F4 03 04 00 C2 B0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 88 DA 04 00 35 04 06 00 1B B7 00 00 5A [15:41:53]Write i2c OK [15:41:53]MH_I2C_Read... [15:41:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:41:54]Read from MH i2c: E2 [15:41:54]MH_I2C_Read... [15:41:54]Read from MH i2c: E2 03 00 [15:41:54]MH_I2C_Read... [15:41:54]Read from MH i2c: E2 03 00 47 65 00 90 00 20 [15:41:54]RAPDU: 90 00 [15:41:54]wFMCommunicate OK [15:41:54]wFMCommunicate request_size=9 [15:41:54]MH_SAM_APDU [15:41:54]CAPDU: 80 0D 02 02 04 AF CC 1D 0A [15:41:54]Write to MH i2c: E2 0C 00 48 65 80 0D 02 02 04 00 AF CC 1D 0A 00 00 D1 [15:41:54]Write i2c OK [15:41:54]MH_I2C_Read... [15:41:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:41:54]Read from MH i2c: E2 [15:41:54]MH_I2C_Read... [15:41:54]Read from MH i2c: E2 03 00 [15:41:54]MH_I2C_Read... [15:41:54]Read from MH i2c: E2 03 00 48 65 00 90 00 21 [15:41:54]RAPDU: 90 00 [15:41:54]wFMCommunicate OK [15:41:54]wFMCommunicate request_size=4 [15:41:54]MH_SAM_APDU [15:41:54]CAPDU: 80 0D 03 02 [15:41:54]Write to MH i2c: E2 08 00 49 65 80 0D 03 02 00 00 00 00 29 [15:41:54]Write i2c OK [15:41:54]MH_I2C_Read... [15:41:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:41:54]Read from MH i2c: E2 [15:41:54]MH_I2C_Read... [15:41:54]Read from MH i2c: E2 0B 00 [15:41:54]MH_I2C_Read... [15:41:54]Read from MH i2c: E2 0B 00 49 65 00 EA 8C 5A BF 69 35 36 F3 90 00 80 [15:41:54]RAPDU: EA 8C 5A BF 69 35 36 F3 90 00 [15:41:54]wFMCommunicate OK [15:41:54]SAM_PROTO_SignData done [15:41:54]FM_MakeSignedData done [15:41:54]CreateOFDProtocolMessage [15:41:54]wFMCommunicate request_size=4 [15:41:54]MH_SAM_APDU [15:41:54]CAPDU: 80 11 00 00 [15:41:54]Write to MH i2c: E2 08 00 4A 65 80 11 00 00 00 00 00 00 29 [15:41:54]Write i2c OK [15:41:54]MH_I2C_Read... [15:41:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:41:54]Read from MH i2c: E2 [15:41:54]MH_I2C_Read... [15:41:54]Read from MH i2c: E2 17 00 [15:41:54]MH_I2C_Read... [15:41:54]Read from MH i2c: E2 17 00 4A 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 7D [15:41:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:41:54]wFMCommunicate OK [15:41:54]CreateOFDProtocolMessage done [15:41:54]OFDSenderStorePacket 318088 [15:41:54]StoreOFDPacket docnum=318088 [15:41:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 FD 26 06 01 7C 07 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 02 00 00 F4 03 04 00 C2 B0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 88 DA 04 00 35 04 06 00 1B B7 AF CC 1D 0A EA 8C 5A BF 69 35 36 F3 [15:41:54]CheckFolder [15:41:54]dirname=/storage/ofd_packets [15:41:54]CheckFolder done [15:41:54]ProducePacketName [15:41:54]name=ofd_packets/00318088 [15:41:54]NVStorageSaveData ofd_packets/00318088 [15:41:54]File name is /storage/ofd_packets/00318088 [15:41:54]Write 300 bytes [15:41:54]NVStorageSaveData done [15:41:54]OFDSenderStorePacket done [15:41:54]KKMCreateOFDPacket done [15:41:54]NVStorageSaveData kkm_last_timestamp [15:41:54]File name is /storage/kkm_last_timestamp [15:41:54]Write 4 bytes [15:41:54]NVStorageSaveData done [15:41:54]OFD Sender: Processing packet 318088 [packets to send 127, broken 126] [15:41:54]ProducePacketName [15:41:54]name=ofd_packets/00318088 [15:41:54]OFD Sender: To server: pG, [15:41:54]CommunicateWithHost lk.salyk.kg:30040 [15:41:54]ConnectInit lk.salyk.kg [15:41:54]ExternCall_PrintAddStr [15:41:54]wPrintStart [15:41:54]Write to MH i2c: 01 00 00 4B 65 B0 [15:41:54]Write i2c OK [15:41:54]MH_I2C_Read... [15:41:54]Read from MH i2c: 01 [15:41:54]MH_I2C_Read... [15:41:54]Read from MH i2c: 01 07 00 [15:41:54]MH_I2C_Read... [15:41:54]Read from MH i2c: 01 07 00 4B 65 00 00 00 00 00 FF 0F C5 [15:41:54]RasterBufferAndPrint [15:41:54]line Счет N : (1)1093069 [15:41:54]line ИНН: 02508201610067 [15:41:54]line Контрольно-Кассовый Чек [15:41:54]line ПРОДАЖА [15:41:54]line ТРК (МРК, ГНК) : 71 [15:41:54]line Товар: 2711190000 [15:41:54]line ГАЗ-К-5 [15:41:54]line 26.110 * 38.30 [15:41:54]line = 1000.01 [15:41:54]line НДС 12% НСП 1% [15:41:54]line > о реализуемом товаре [15:41:54]line ОКРУГЛЕНИЕ: -0.01 [15:41:54]line ИТОГО: 1000.00 [15:41:54]line Внесено: 1000.00 [15:41:54]line СДАЧА: 0.00 [15:41:54]line НСП 1% : 8.85 [15:41:54]line НДС 12% : 106.20 [15:41:54]line Наличными: 1000.00 [15:41:54]line Безнал.: 0.00 [15:41:54]line Место: АЗС № 101 "Партнер Нефть" [15:41:54]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:41:54]line СНО: Общий режим [15:41:54]line Чек 563 28.10.2024 15:41 [15:41:54]line Смена: 546 ФФД: 1.0 [15:41:54]line ЗНМ: 0300000082 [15:41:54]line РНМ: 0000000000091628 [15:41:54]line Версия ККМ: 001 [15:41:54]line ФМ: 0000000000874671 [15:41:54]line ФД: 318088 [15:41:54]line ФПД: 30475742354698 [15:41:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T154154&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318088&fm=30475742354698&tin=02508201610067®Number=0000000000091628&sum=100000 [15:41:54]Connected sock=11 [15:41:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 FD 26 06 01 7C 07 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 02 00 00 F4 03 04 00 C2 B0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 88 DA 04 00 35 04 06 00 1B B7 AF CC 1D 0A EA 8C 5A BF 69 35 36 F3 [15:41:54]written 0, free lines is 4095 [15:41:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 73 C3 47 00 9A D1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 88 DA 04 00 F4 03 04 00 7A 5C 1F 67 B6 04 01 00 00 8C 14 A6 48 E7 97 65 72 [15:41:54]CommunicateWithHost err = 0 [15:41:54]CheckOFDResponse [15:41:54]1017 (14) - 77093643461234 [15:41:54]1041 (16) - 0000000000874671 [15:41:54]1040 (4) - 318088 [15:41:54]1012 (4) - 28.10.2024 09:42 [15:41:54]1206 (1) - 0 [15:41:54]OFD Sender: Remove packet 318088 [15:41:54]ProducePacketName [15:41:54]name=ofd_packets/00318088 [15:41:54]NVStorageDeleteData [15:41:55]Write to MH i2c: 01 00 00 76 65 DB [15:41:55]Write i2c OK [15:41:55]MH_I2C_Read... [15:41:55]Read from MH i2c: 01 [15:41:55]MH_I2C_Read... [15:41:55]Read from MH i2c: 01 07 00 [15:41:55]MH_I2C_Read... [15:41:55]Read from MH i2c: 01 07 00 76 65 00 00 00 00 00 EB 0C D9 [15:41:55]RasterBufferAndPrint [15:41:55]line [15:41:55]line [15:41:55]line [15:41:55]line [15:41:55]line [15:41:55]written 0, free lines is 3316 [15:41:55]MH_Cut [15:41:55]Write to MH i2c: D1 01 00 7D 65 01 B4 [15:41:55]Write i2c OK [15:41:55]MH_I2C_Read... [15:41:55]Read from MH i2c: D1 [15:41:55]MH_I2C_Read... [15:41:55]Read from MH i2c: D1 01 00 [15:41:55]MH_I2C_Read... [15:41:55]Read from MH i2c: D1 01 00 7D 65 00 B3 [15:41:55]Write to MH i2c: 01 00 00 7E 65 E3 [15:41:55]Write i2c OK [15:41:55]MH_I2C_Read... [15:41:55]OFD Sender: No OFD packet to send [15:41:55]*** Cut start [15:41:55]*** Partial cut [15:41:55]*** CUTSNS_PIN = 1 [15:41:55]*** CUTSNS_PIN = 0 [15:41:56]*** Brake cut motor [15:41:56]Read from MH i2c: 01 [15:41:56]MH_I2C_Read... [15:41:56]*** Stop cut motor [15:41:56]*** Cut end [15:41:56]Read from MH i2c: 01 07 00 [15:41:56]MH_I2C_Read... [15:41:56]Read from MH i2c: 01 07 00 7E 65 00 00 00 00 00 FF 0F F8 [15:41:56]process_action close_receipt done [15:41:56]requested_data is exist [15:41:56]produce_requested_data [15:41:56]requested_item fm.sn is exist - process it [15:41:56]wFMCommunicate request_size=4 [15:41:56]MH_SAM_APDU [15:41:56]CAPDU: 80 11 00 00 [15:41:56]Write to MH i2c: E2 08 00 7F 65 80 11 00 00 00 00 00 00 5E [15:41:56]Write i2c OK [15:41:56]MH_I2C_Read... [15:41:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:41:56]Read from MH i2c: E2 [15:41:56]MH_I2C_Read... [15:41:56]Read from MH i2c: E2 17 00 [15:41:56]MH_I2C_Read... [15:41:56]Read from MH i2c: E2 17 00 7F 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B2 [15:41:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:41:56]wFMCommunicate OK [15:41:56]requested_item fd.num is exist - process it [15:41:56]SAM_PROTO_GetFieldsCounters [15:41:56]wFMCommunicate request_size=4 [15:41:56]MH_SAM_APDU [15:41:56]CAPDU: 80 13 00 00 [15:41:56]Write to MH i2c: E2 08 00 80 65 80 13 00 00 00 00 00 00 61 [15:41:56]Write i2c OK [15:41:56]MH_I2C_Read... [15:41:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:41:56]Read from MH i2c: E2 [15:41:56]MH_I2C_Read... [15:41:56]Read from MH i2c: E2 62 00 [15:41:56]MH_I2C_Read... [15:41:56]Read from MH i2c: E2 62 00 80 65 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 88 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 33 02 00 00 5E 04 04 00 33 02 00 00 57 04 04 00 34 02 00 00 19 04 04 00 00 00 00 00 90 00 AD [15:41:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 88 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 33 02 00 00 5E 04 04 00 33 02 00 00 57 04 04 00 34 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:41:56]wFMCommunicate OK [15:41:56]SAM_PROTO_GetFieldsCounters done [15:41:56]requested_item shift.num is exist - process it [15:41:56]requested_item shift.opened is exist - process it [15:41:56]req_shift_opened [15:41:56]FM_GetShiftState [15:41:56]SAM_PROTO_GetShiftState [15:41:56]wFMCommunicate request_size=4 [15:41:56]MH_SAM_APDU [15:41:56]CAPDU: 80 13 01 00 [15:41:56]Write to MH i2c: E2 08 00 81 65 80 13 01 00 00 00 00 00 63 [15:41:56]Write i2c OK [15:41:56]MH_I2C_Read... [15:41:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:41:56]Read from MH i2c: E2 [15:41:56]MH_I2C_Read... [15:41:56]Read from MH i2c: E2 0E 00 [15:41:56]MH_I2C_Read... [15:41:56]Read from MH i2c: E2 0E 00 81 65 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 5C [15:41:56]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:41:56]wFMCommunicate OK [15:41:56]SAM_PROTO_GetShiftState done [15:41:56]FM_GetShiftState done [15:41:56]req_shift_opened done [15:41:56]requested_item shift.open_date is exist - process it [15:41:56]req_shift_open_date [15:41:56]req_shift_open_date done [15:41:56]produce_requested_data done [15:41:56]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318088,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:41:56]process_action_free close_receipt [15:41:56]json_value_free [15:41:56]json_value_free done [15:41:56]process_json_proto returns [15:41:56]Send response to host [15:41:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318088,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:41:56]free response buf [15:41:56]execute_script done [15:41:56]execute_script returns [15:41:56]free content buf [15:41:56]Sock 9.Close socket [15:41:56]Sock 9.Thread stoped [15:42:00]OFD Sender: No OFD packet to send [15:42:05]OFD Sender: No OFD packet to send [15:42:10]OFD Sender: No OFD packet to send [15:42:15]OFD Sender: No OFD packet to send [15:42:20]OFD Sender: No OFD packet to send [15:42:25]OFD Sender: No OFD packet to send [15:42:30]OFD Sender: No OFD packet to send [15:42:35]OFD Sender: No OFD packet to send [15:42:40]OFD Sender: No OFD packet to send [15:42:45]OFD Sender: No OFD packet to send [15:42:50]OFD Sender: No OFD packet to send [15:42:55]OFD Sender: No OFD packet to send [15:43:00]OFD Sender: No OFD packet to send [15:43:05]OFD Sender: No OFD packet to send [15:43:10]OFD Sender: No OFD packet to send [15:43:15]OFD Sender: No OFD packet to send [15:43:20]OFD Sender: No OFD packet to send [15:43:22]accept exits with 7 [15:43:22]New connection [15:43:22]New thread 3067293028 created [15:43:22]Thread 3067436388 joined [15:43:22]Waiting for new connection... [15:43:22] Sock 7.Parse request [15:43:22]Sock 7.Check first char [15:43:22]Sock 7.First char is OK [15:43:22]request: POST /json_proto HTTP/1.0 [15:43:22]Method: POST [15:43:22]URL: /json_proto [15:43:22]Method is POST - this is cgi request [15:43:22]url: /json_proto [15:43:22]query_string will be loaded in cgi processing [15:43:22]execute_cgi json_proto POST (null) [15:43:22]execute_cgi path=json_proto method=POST [15:43:22]POST find Content-Length [15:43:22]Host: 172.17.50.195:8080 [15:43:22]Content-Length: 678 [15:43:22]Content-Type: application/json [15:43:22] [15:43:22]POST finish read [15:43:22]Found Content-Length = 678 [15:43:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093070", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:43:22]execute_script... [15:43: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)1093070", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:43:22]POST & json_proto [15:43:22]process_json_proto [15:43:22]json parsed OK: [15:43:22]protocol is kg_v1.0 [15:43:22]action value=close_receipt [15:43:22]process_action close_receipt [15:43:22]cmd_close_receipt [15:43:22]MH_GetDate [15:43:22]Write to MH i2c: F0 00 00 82 65 D6 [15:43:22]Write i2c OK [15:43:22]MH_I2C_Read... [15:43:22]Read from MH i2c: F0 [15:43:22]MH_I2C_Read... [15:43:22]Read from MH i2c: F0 09 00 [15:43:22]MH_I2C_Read... [15:43:22]Read from MH i2c: F0 09 00 82 65 00 1C B1 1F 67 43 33 1C 67 2B [15:43:22]GetLastDocTimeStamp 1730130114 [15:43:22]current date 1730130204 [15:43:22]FM_GetShiftState [15:43:22]SAM_PROTO_GetShiftState [15:43:22]wFMCommunicate request_size=4 [15:43:22]MH_SAM_APDU [15:43:22]CAPDU: 80 13 01 00 [15:43:22]Write to MH i2c: E2 08 00 83 65 80 13 01 00 00 00 00 00 65 [15:43:22]Write i2c OK [15:43:22]MH_I2C_Read... [15:43:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:43:22]Read from MH i2c: E2 [15:43:22]MH_I2C_Read... [15:43:22]Read from MH i2c: E2 0E 00 [15:43:22]MH_I2C_Read... [15:43:22]Read from MH i2c: E2 0E 00 83 65 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 5E [15:43:22]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:43:22]wFMCommunicate OK [15:43:22]SAM_PROTO_GetShiftState done [15:43:22]FM_GetShiftState done [15:43:22]opened in 1730073493 [15:43:22]opened+sec_in_day 1730159893 [15:43:22]quantity*price = 30038 [15:43:22]sum+1 = 30039 [15:43:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 564 28.10.2024 15:43 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318089 ФПД: 243696718577317 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T154324&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318089&fm=243696718577317&tin=02508201610067®Number=0000000000091628&sum=30000 [15:43:23]StoreToDocumentArchive [15:43:23]shift 546 fd 318089 [15:43:23]save to /storage/0546/doc_00318089 [15:43:23]save last doc name /storage/0546/doc_00318089 to /storage/kkm_last_doc_name [15:43:23]save OK [15:43:23]Clear old archive folders... [15:43:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:43:23]tlvbuf is 013A1C70 [15:43:23]SAM_PROTO_ClearQueue [15:43:23]wFMCommunicate request_size=4 [15:43:23]MH_SAM_APDU [15:43:23]CAPDU: 80 09 00 00 [15:43:23]Write to MH i2c: E2 08 00 90 65 80 09 00 00 00 00 00 00 67 [15:43:23]Write i2c OK [15:43:23]MH_I2C_Read... [15:43:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:43:23]Read from MH i2c: E2 [15:43:23]MH_I2C_Read... [15:43:23]Read from MH i2c: E2 03 00 [15:43:23]MH_I2C_Read... [15:43:23]Read from MH i2c: E2 03 00 90 65 00 90 00 69 [15:43:23]RAPDU: 90 00 [15:43:23]wFMCommunicate OK [15:43:23]SAM_PROTO_ClearQueue done [15:43:23]KKMCreateOFDPacket [15:43:23]OFDProtocolAddRootSTLVToBuf [15:43:23]FM_MakeSignedData [15:43:23]FM_MakeSignedData [15:43:23]SAM_PROTO_SignData [15:43:23]wFMCommunicate request_size=4 [15:43:23]MH_SAM_APDU [15:43:23]CAPDU: 80 0D 01 02 [15:43:23]Write to MH i2c: E2 08 00 91 65 80 0D 01 02 00 00 00 00 6F [15:43:23]Write i2c OK [15:43:23]MH_I2C_Read... [15:43:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:43:23]Read from MH i2c: E2 [15:43:23]MH_I2C_Read... [15:43:23]Read from MH i2c: E2 03 00 [15:43:23]MH_I2C_Read... [15:43:23]Read from MH i2c: E2 03 00 91 65 00 90 00 6A [15:43:23]RAPDU: 90 00 [15:43:23]wFMCommunicate OK [15:43:23]wFMCommunicate request_size=255 [15:43:23]MH_SAM_APDU [15:43:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 02 00 00 F4 03 04 00 1C B1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 89 DA 04 00 35 04 06 00 DD [15:43:23]Write to MH i2c: E2 02 01 92 65 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 02 00 00 F4 03 04 00 1C B1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 89 DA 04 00 35 04 06 00 DD 00 00 E2 [15:43:23]Write i2c OK [15:43:23]MH_I2C_Read... [15:43:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:43:23]Read from MH i2c: E2 [15:43:23]MH_I2C_Read... [15:43:23]Read from MH i2c: E2 03 00 [15:43:23]MH_I2C_Read... [15:43:23]Read from MH i2c: E2 03 00 92 65 00 90 00 6B [15:43:23]RAPDU: 90 00 [15:43:23]wFMCommunicate OK [15:43:23]wFMCommunicate request_size=10 [15:43:23]MH_SAM_APDU [15:43:23]CAPDU: 80 0D 02 02 05 A4 10 57 FE A5 [15:43:23]Write to MH i2c: E2 0D 00 93 65 80 0D 02 02 05 00 A4 10 57 FE A5 00 00 2A [15:43:23]Write i2c OK [15:43:23]MH_I2C_Read... [15:43:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:43:23]Read from MH i2c: E2 [15:43:23]MH_I2C_Read... [15:43:23]Read from MH i2c: E2 03 00 [15:43:23]MH_I2C_Read... [15:43:23]Read from MH i2c: E2 03 00 93 65 00 90 00 6C [15:43:23]RAPDU: 90 00 [15:43:23]wFMCommunicate OK [15:43:23]wFMCommunicate request_size=4 [15:43:23]MH_SAM_APDU [15:43:23]CAPDU: 80 0D 03 02 [15:43:23]Write to MH i2c: E2 08 00 94 65 80 0D 03 02 00 00 00 00 74 [15:43:23]Write i2c OK [15:43:23]MH_I2C_Read... [15:43:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:43:24]Read from MH i2c: E2 [15:43:24]MH_I2C_Read... [15:43:24]Read from MH i2c: E2 0B 00 [15:43:24]MH_I2C_Read... [15:43:24]Read from MH i2c: E2 0B 00 94 65 00 90 B9 A3 8C C5 D1 CF A5 90 00 F7 [15:43:24]RAPDU: 90 B9 A3 8C C5 D1 CF A5 90 00 [15:43:24]wFMCommunicate OK [15:43:24]SAM_PROTO_SignData done [15:43:24]FM_MakeSignedData done [15:43:24]CreateOFDProtocolMessage [15:43:24]wFMCommunicate request_size=4 [15:43:24]MH_SAM_APDU [15:43:24]CAPDU: 80 11 00 00 [15:43:24]Write to MH i2c: E2 08 00 95 65 80 11 00 00 00 00 00 00 74 [15:43:24]Write i2c OK [15:43:24]MH_I2C_Read... [15:43:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:43:24]Read from MH i2c: E2 [15:43:24]MH_I2C_Read... [15:43:24]Read from MH i2c: E2 17 00 [15:43:24]MH_I2C_Read... [15:43:24]Read from MH i2c: E2 17 00 95 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C8 [15:43:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:43:24]wFMCommunicate OK [15:43:24]CreateOFDProtocolMessage done [15:43:24]OFDSenderStorePacket 318089 [15:43:24]StoreOFDPacket docnum=318089 [15:43:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 68 5C 07 01 A4 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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 02 00 00 F4 03 04 00 1C B1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 89 DA 04 00 35 04 06 00 DD A4 10 57 FE A5 90 B9 A3 8C C5 D1 CF A5 [15:43:24]CheckFolder [15:43:24]dirname=/storage/ofd_packets [15:43:24]CheckFolder done [15:43:24]ProducePacketName [15:43:24]name=ofd_packets/00318089 [15:43:24]NVStorageSaveData ofd_packets/00318089 [15:43:24]File name is /storage/ofd_packets/00318089 [15:43:24]Write 301 bytes [15:43:24]NVStorageSaveData done [15:43:24]OFDSenderStorePacket done [15:43:24]KKMCreateOFDPacket done [15:43:24]NVStorageSaveData kkm_last_timestamp [15:43:24]File name is /storage/kkm_last_timestamp [15:43:24]Write 4 bytes [15:43:24]NVStorageSaveData done [15:43:24]OFD Sender: Processing packet 318089 [packets to send 127, broken 126] [15:43:24]ProducePacketName [15:43:24]name=ofd_packets/00318089 [15:43:24]OFD Sender: To server: pG, [15:43:24]CommunicateWithHost lk.salyk.kg:30040 [15:43:24]ConnectInit lk.salyk.kg [15:43:24]ExternCall_PrintAddStr [15:43:24]wPrintStart [15:43:24]Write to MH i2c: 01 00 00 96 65 FB [15:43:24]Write i2c OK [15:43:24]MH_I2C_Read... [15:43:24]Read from MH i2c: 01 [15:43:24]MH_I2C_Read... [15:43:24]Read from MH i2c: 01 07 00 [15:43:24]MH_I2C_Read... [15:43:24]Read from MH i2c: 01 07 00 96 65 00 00 00 00 00 FF 0F 10 [15:43:24]RasterBufferAndPrint [15:43:24]line Счет N : (1)1093070 [15:43:24]line ИНН: 02508201610067 [15:43:24]line Контрольно-Кассовый Чек [15:43:24]line ПРОДАЖА [15:43:24]line ТРК (МРК, ГНК) : 43 [15:43:24]line Товар: 2710124130 [15:43:24]line Аи-92-К-2 [15:43:24]line 4.490 * 66.90 [15:43:24]line = 300.38 [15:43:24]line НДС 12% НСП 1% [15:43:24]line > о реализуемом товаре [15:43:24]line ОКРУГЛЕНИЕ: -0.38 [15:43:24]line ИТОГО: 300.00 [15:43:24]line Внесено: 300.00 [15:43:24]line СДАЧА: 0.00 [15:43:24]line НСП 1% : 2.66 [15:43:24]line НДС 12% : 31.90 [15:43:24]line Наличными: 300.00 [15:43:24]line Безнал.: 0.00 [15:43:24]line Место: АЗС № 101 "Партнер Нефть" [15:43:24]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:43:24]line СНО: Общий режим [15:43:24]line Чек 564 28.10.2024 15:43 [15:43:24]line Смена: 546 ФФД: 1.0 [15:43:24]line ЗНМ: 0300000082 [15:43:24]line РНМ: 0000000000091628 [15:43:24]line Версия ККМ: 001 [15:43:24]line ФМ: 0000000000874671 [15:43:24]line ФД: 318089 [15:43:24]line ФПД: 243696718577317 [15:43:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T154324&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318089&fm=243696718577317&tin=02508201610067®Number=0000000000091628&sum=30000 [15:43:24]Connected sock=11 [15:43:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 68 5C 07 01 A4 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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 02 00 00 F4 03 04 00 1C B1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 89 DA 04 00 35 04 06 00 DD A4 10 57 FE A5 90 B9 A3 8C C5 D1 CF A5 [15:43:24]written 0, free lines is 4095 [15:43:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 66 6D 47 00 13 14 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 89 DA 04 00 F4 03 04 00 D4 5C 1F 67 B6 04 01 00 00 56 5E EB 15 68 1E 49 08 [15:43:24]CommunicateWithHost err = 0 [15:43:24]CheckOFDResponse [15:43:24]1017 (14) - 77093643461234 [15:43:24]1041 (16) - 0000000000874671 [15:43:24]1040 (4) - 318089 [15:43:24]1012 (4) - 28.10.2024 09:43 [15:43:24]1206 (1) - 0 [15:43:24]OFD Sender: Remove packet 318089 [15:43:24]ProducePacketName [15:43:24]name=ofd_packets/00318089 [15:43:24]NVStorageDeleteData [15:43:24]Write to MH i2c: 01 00 00 C1 65 26 [15:43:24]Write i2c OK [15:43:24]MH_I2C_Read... [15:43:24]Read from MH i2c: 01 [15:43:24]MH_I2C_Read... [15:43:24]Read from MH i2c: 01 07 00 [15:43:24]MH_I2C_Read... [15:43:24]Read from MH i2c: 01 07 00 C1 65 00 00 00 00 00 F3 0C 2C [15:43:24]RasterBufferAndPrint [15:43:24]line [15:43:24]line [15:43:24]line [15:43:24]line [15:43:24]line [15:43:24]written 0, free lines is 3321 [15:43:24]MH_Cut [15:43:24]Write to MH i2c: D1 01 00 C8 65 01 FF [15:43:24]Write i2c OK [15:43:24]MH_I2C_Read... [15:43:24]Read from MH i2c: D1 [15:43:24]MH_I2C_Read... [15:43:24]Read from MH i2c: D1 01 00 [15:43:24]MH_I2C_Read... [15:43:24]Read from MH i2c: D1 01 00 C8 65 00 FE [15:43:24]Write to MH i2c: 01 00 00 C9 65 2E [15:43:24]Write i2c OK [15:43:24]MH_I2C_Read... [15:43:25]OFD Sender: No OFD packet to send [15:43:25]*** Cut start [15:43:25]*** Partial cut [15:43:25]*** CUTSNS_PIN = 1 [15:43:25]*** CUTSNS_PIN = 0 [15:43:25]*** Brake cut motor [15:43:26]Read from MH i2c: 01 [15:43:26]MH_I2C_Read... [15:43:26]*** Stop cut motor [15:43:26]*** Cut end [15:43:26]Read from MH i2c: 01 07 00 [15:43:26]MH_I2C_Read... [15:43:26]Read from MH i2c: 01 07 00 C9 65 00 00 00 00 00 FF 0F 43 [15:43:26]process_action close_receipt done [15:43:26]requested_data is exist [15:43:26]produce_requested_data [15:43:26]requested_item fm.sn is exist - process it [15:43:26]wFMCommunicate request_size=4 [15:43:26]MH_SAM_APDU [15:43:26]CAPDU: 80 11 00 00 [15:43:26]Write to MH i2c: E2 08 00 CA 65 80 11 00 00 00 00 00 00 A9 [15:43:26]Write i2c OK [15:43:26]MH_I2C_Read... [15:43:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:43:26]Read from MH i2c: E2 [15:43:26]MH_I2C_Read... [15:43:26]Read from MH i2c: E2 17 00 [15:43:26]MH_I2C_Read... [15:43:26]Read from MH i2c: E2 17 00 CA 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 FD [15:43:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:43:26]wFMCommunicate OK [15:43:26]requested_item fd.num is exist - process it [15:43:26]SAM_PROTO_GetFieldsCounters [15:43:26]wFMCommunicate request_size=4 [15:43:26]MH_SAM_APDU [15:43:26]CAPDU: 80 13 00 00 [15:43:26]Write to MH i2c: E2 08 00 CB 65 80 13 00 00 00 00 00 00 AC [15:43:26]Write i2c OK [15:43:26]MH_I2C_Read... [15:43:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:43:26]Read from MH i2c: E2 [15:43:26]MH_I2C_Read... [15:43:26]Read from MH i2c: E2 62 00 [15:43:26]MH_I2C_Read... [15:43:26]Read from MH i2c: E2 62 00 CB 65 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 89 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 34 02 00 00 5E 04 04 00 34 02 00 00 57 04 04 00 35 02 00 00 19 04 04 00 00 00 00 00 90 00 FC [15:43:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 89 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 34 02 00 00 5E 04 04 00 34 02 00 00 57 04 04 00 35 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:43:26]wFMCommunicate OK [15:43:26]SAM_PROTO_GetFieldsCounters done [15:43:26]requested_item shift.num is exist - process it [15:43:26]requested_item shift.opened is exist - process it [15:43:26]req_shift_opened [15:43:26]FM_GetShiftState [15:43:26]SAM_PROTO_GetShiftState [15:43:26]wFMCommunicate request_size=4 [15:43:26]MH_SAM_APDU [15:43:26]CAPDU: 80 13 01 00 [15:43:26]Write to MH i2c: E2 08 00 CC 65 80 13 01 00 00 00 00 00 AE [15:43:26]Write i2c OK [15:43:26]MH_I2C_Read... [15:43:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:43:26]Read from MH i2c: E2 [15:43:26]MH_I2C_Read... [15:43:26]Read from MH i2c: E2 0E 00 [15:43:26]MH_I2C_Read... [15:43:26]Read from MH i2c: E2 0E 00 CC 65 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A7 [15:43:26]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:43:26]wFMCommunicate OK [15:43:26]SAM_PROTO_GetShiftState done [15:43:26]FM_GetShiftState done [15:43:26]req_shift_opened done [15:43:26]requested_item shift.open_date is exist - process it [15:43:26]req_shift_open_date [15:43:26]req_shift_open_date done [15:43:26]produce_requested_data done [15:43:26]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318089,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:43:26]process_action_free close_receipt [15:43:26]json_value_free [15:43:26]json_value_free done [15:43:26]process_json_proto returns [15:43:26]Send response to host [15:43:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318089,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:43:26]free response buf [15:43:26]execute_script done [15:43:26]execute_script returns [15:43:26]free content buf [15:43:26]Sock 7.Close socket [15:43:26]Sock 7.Thread stoped [15:43:30]OFD Sender: No OFD packet to send [15:43:35]OFD Sender: No OFD packet to send [15:43:40]OFD Sender: No OFD packet to send [15:43:45]OFD Sender: No OFD packet to send [15:43:50]OFD Sender: No OFD packet to send [15:43:55]OFD Sender: No OFD packet to send [15:44:00]OFD Sender: No OFD packet to send [15:44:05]OFD Sender: No OFD packet to send [15:44:10]OFD Sender: No OFD packet to send [15:44:15]OFD Sender: No OFD packet to send [15:44:20]OFD Sender: No OFD packet to send [15:44:25]OFD Sender: No OFD packet to send [15:44:30]OFD Sender: No OFD packet to send [15:44:35]OFD Sender: No OFD packet to send [15:44:40]OFD Sender: No OFD packet to send [15:44:45]OFD Sender: No OFD packet to send [15:44:50]OFD Sender: No OFD packet to send [15:44:55]OFD Sender: No OFD packet to send [15:45:00]OFD Sender: No OFD packet to send [15:45:05]OFD Sender: No OFD packet to send [15:45:10]OFD Sender: No OFD packet to send [15:45:15]OFD Sender: No OFD packet to send [15:45:20]OFD Sender: No OFD packet to send [15:45:25]OFD Sender: No OFD packet to send [15:45:30]OFD Sender: No OFD packet to send [15:45:35]OFD Sender: No OFD packet to send [15:45:40]OFD Sender: No OFD packet to send [15:45:45]OFD Sender: No OFD packet to send [15:45:50]OFD Sender: No OFD packet to send [15:45:55]OFD Sender: No OFD packet to send [15:46:00]OFD Sender: No OFD packet to send [15:46:05]OFD Sender: No OFD packet to send [15:46:10]OFD Sender: No OFD packet to send [15:46:15]OFD Sender: No OFD packet to send [15:46:20]OFD Sender: No OFD packet to send [15:46:25]OFD Sender: No OFD packet to send [15:46:30]OFD Sender: No OFD packet to send [15:46:35]OFD Sender: No OFD packet to send [15:46:36]accept exits with 9 [15:46:36]New connection [15:46:36]New thread 3067436388 created [15:46:36]Thread 3067293028 joined [15:46:36]Waiting for new connection... [15:46:36] Sock 9.Parse request [15:46:36]Sock 9.Check first char [15:46:36]Sock 9.First char is OK [15:46:36]request: POST /json_proto HTTP/1.0 [15:46:36]Method: POST [15:46:36]URL: /json_proto [15:46:36]Method is POST - this is cgi request [15:46:36]url: /json_proto [15:46:36]query_string will be loaded in cgi processing [15:46:36]execute_cgi json_proto POST (null) [15:46:36]execute_cgi path=json_proto method=POST [15:46:36]POST find Content-Length [15:46:36]Host: 172.17.50.195:8080 [15:46:36]Content-Length: 683 [15:46:36]Content-Type: application/json [15:46:36] [15:46:36]POST finish read [15:46:36]Found Content-Length = 683 [15:46:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093071", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [15:46:36]execute_script... [15:46:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093071", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [15:46:36]POST & json_proto [15:46:36]process_json_proto [15:46:36]json parsed OK: [15:46:36]protocol is kg_v1.0 [15:46:36]action value=close_receipt [15:46:36]process_action close_receipt [15:46:36]cmd_close_receipt [15:46:36]MH_GetDate [15:46:36]Write to MH i2c: F0 00 00 CD 65 21 [15:46:36]Write i2c OK [15:46:36]MH_I2C_Read... [15:46:36]Read from MH i2c: F0 [15:46:36]MH_I2C_Read... [15:46:36]Read from MH i2c: F0 09 00 [15:46:36]MH_I2C_Read... [15:46:36]Read from MH i2c: F0 09 00 CD 65 00 DE B1 1F 67 43 33 1C 67 38 [15:46:36]GetLastDocTimeStamp 1730130204 [15:46:36]current date 1730130398 [15:46:36]FM_GetShiftState [15:46:36]SAM_PROTO_GetShiftState [15:46:36]wFMCommunicate request_size=4 [15:46:36]MH_SAM_APDU [15:46:36]CAPDU: 80 13 01 00 [15:46:36]Write to MH i2c: E2 08 00 CE 65 80 13 01 00 00 00 00 00 B0 [15:46:36]Write i2c OK [15:46:36]MH_I2C_Read... [15:46:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:46:36]Read from MH i2c: E2 [15:46:36]MH_I2C_Read... [15:46:36]Read from MH i2c: E2 0E 00 [15:46:36]MH_I2C_Read... [15:46:36]Read from MH i2c: E2 0E 00 CE 65 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A9 [15:46:36]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:46:36]wFMCommunicate OK [15:46:36]SAM_PROTO_GetShiftState done [15:46:36]FM_GetShiftState done [15:46:36]opened in 1730073493 [15:46:36]opened+sec_in_day 1730159893 [15:46:36]quantity*price = 150032 [15:46:36]sum+1 = 150033 [15:46:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 565 28.10.2024 15:46 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318090 ФПД: 246942719337080 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T154638&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318090&fm=246942719337080&tin=02508201610067®Number=0000000000091628&sum=150000 [15:46:37]StoreToDocumentArchive [15:46:37]shift 546 fd 318090 [15:46:37]save to /storage/0546/doc_00318090 [15:46:37]save last doc name /storage/0546/doc_00318090 to /storage/kkm_last_doc_name [15:46:37]save OK [15:46:37]Clear old archive folders... [15:46:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:46:37]tlvbuf is 013BAC20 [15:46:37]SAM_PROTO_ClearQueue [15:46:37]wFMCommunicate request_size=4 [15:46:37]MH_SAM_APDU [15:46:37]CAPDU: 80 09 00 00 [15:46:37]Write to MH i2c: E2 08 00 DB 65 80 09 00 00 00 00 00 00 B2 [15:46:37]Write i2c OK [15:46:37]MH_I2C_Read... [15:46:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:46:37]Read from MH i2c: E2 [15:46:37]MH_I2C_Read... [15:46:37]Read from MH i2c: E2 03 00 [15:46:37]MH_I2C_Read... [15:46:37]Read from MH i2c: E2 03 00 DB 65 00 90 00 B4 [15:46:37]RAPDU: 90 00 [15:46:37]wFMCommunicate OK [15:46:37]SAM_PROTO_ClearQueue done [15:46:37]KKMCreateOFDPacket [15:46:37]OFDProtocolAddRootSTLVToBuf [15:46:37]FM_MakeSignedData [15:46:37]FM_MakeSignedData [15:46:37]SAM_PROTO_SignData [15:46:37]wFMCommunicate request_size=4 [15:46:37]MH_SAM_APDU [15:46:37]CAPDU: 80 0D 01 02 [15:46:37]Write to MH i2c: E2 08 00 DC 65 80 0D 01 02 00 00 00 00 BA [15:46:37]Write i2c OK [15:46:37]MH_I2C_Read... [15:46:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:46:37]Read from MH i2c: E2 [15:46:37]MH_I2C_Read... [15:46:37]Read from MH i2c: E2 03 00 [15:46:37]MH_I2C_Read... [15:46:37]Read from MH i2c: E2 03 00 DC 65 00 90 00 B5 [15:46:37]RAPDU: 90 00 [15:46:37]wFMCommunicate OK [15:46:37]wFMCommunicate request_size=255 [15:46:37]MH_SAM_APDU [15:46:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 35 02 00 00 F4 03 04 00 DE B1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8A DA 04 00 35 04 06 00 E0 [15:46:37]Write to MH i2c: E2 02 01 DD 65 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 35 02 00 00 F4 03 04 00 DE B1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8A DA 04 00 35 04 06 00 E0 00 00 64 [15:46:37]Write i2c OK [15:46:37]MH_I2C_Read... [15:46:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:46:37]Read from MH i2c: E2 [15:46:37]MH_I2C_Read... [15:46:37]Read from MH i2c: E2 03 00 [15:46:37]MH_I2C_Read... [15:46:37]Read from MH i2c: E2 03 00 DD 65 00 90 00 B6 [15:46:37]RAPDU: 90 00 [15:46:37]wFMCommunicate OK [15:46:37]wFMCommunicate request_size=10 [15:46:37]MH_SAM_APDU [15:46:37]CAPDU: 80 0D 02 02 05 97 D5 10 E2 78 [15:46:37]Write to MH i2c: E2 0D 00 DE 65 80 0D 02 02 05 00 97 D5 10 E2 78 00 00 9D [15:46:37]Write i2c OK [15:46:37]MH_I2C_Read... [15:46:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:46:37]Read from MH i2c: E2 [15:46:37]MH_I2C_Read... [15:46:37]Read from MH i2c: E2 03 00 [15:46:37]MH_I2C_Read... [15:46:37]Read from MH i2c: E2 03 00 DE 65 00 90 00 B7 [15:46:37]RAPDU: 90 00 [15:46:37]wFMCommunicate OK [15:46:37]wFMCommunicate request_size=4 [15:46:37]MH_SAM_APDU [15:46:37]CAPDU: 80 0D 03 02 [15:46:37]Write to MH i2c: E2 08 00 DF 65 80 0D 03 02 00 00 00 00 BF [15:46:37]Write i2c OK [15:46:37]MH_I2C_Read... [15:46:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:46:38]Read from MH i2c: E2 [15:46:38]MH_I2C_Read... [15:46:38]Read from MH i2c: E2 0B 00 [15:46:38]MH_I2C_Read... [15:46:38]Read from MH i2c: E2 0B 00 DF 65 00 B8 E0 61 E7 1F 69 18 C4 90 00 04 [15:46:38]RAPDU: B8 E0 61 E7 1F 69 18 C4 90 00 [15:46:38]wFMCommunicate OK [15:46:38]SAM_PROTO_SignData done [15:46:38]FM_MakeSignedData done [15:46:38]CreateOFDProtocolMessage [15:46:38]wFMCommunicate request_size=4 [15:46:38]MH_SAM_APDU [15:46:38]CAPDU: 80 11 00 00 [15:46:38]Write to MH i2c: E2 08 00 E0 65 80 11 00 00 00 00 00 00 BF [15:46:38]Write i2c OK [15:46:38]MH_I2C_Read... [15:46:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:46:38]Read from MH i2c: E2 [15:46:38]MH_I2C_Read... [15:46:38]Read from MH i2c: E2 17 00 [15:46:38]MH_I2C_Read... [15:46:38]Read from MH i2c: E2 17 00 E0 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 13 [15:46:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:46:38]wFMCommunicate OK [15:46:38]CreateOFDProtocolMessage done [15:46:38]OFDSenderStorePacket 318090 [15:46:38]StoreOFDPacket docnum=318090 [15:46:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 04 36 07 01 D3 82 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 35 02 00 00 F4 03 04 00 DE B1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8A DA 04 00 35 04 06 00 E0 97 D5 10 E2 78 B8 E0 61 E7 1F 69 18 C4 [15:46:38]CheckFolder [15:46:38]dirname=/storage/ofd_packets [15:46:38]CheckFolder done [15:46:38]ProducePacketName [15:46:38]name=ofd_packets/00318090 [15:46:38]NVStorageSaveData ofd_packets/00318090 [15:46:38]File name is /storage/ofd_packets/00318090 [15:46:38]Write 301 bytes [15:46:38]NVStorageSaveData done [15:46:38]OFDSenderStorePacket done [15:46:38]KKMCreateOFDPacket done [15:46:38]NVStorageSaveData kkm_last_timestamp [15:46:38]File name is /storage/kkm_last_timestamp [15:46:38]Write 4 bytes [15:46:38]NVStorageSaveData done [15:46:38]ExternCall_PrintAddStr [15:46:38]wPrintStart [15:46:38]Write to MH i2c: 01 00 00 E1 65 46 [15:46:38]Write i2c OK [15:46:38]MH_I2C_Read... [15:46:38]Read from MH i2c: 01 [15:46:38]MH_I2C_Read... [15:46:38]Read from MH i2c: 01 07 00 [15:46:38]MH_I2C_Read... [15:46:38]Read from MH i2c: 01 07 00 E1 65 00 00 00 00 00 FF 0F 5B [15:46:38]RasterBufferAndPrint [15:46:38]line Счет N : (1)1093071 [15:46:38]line ИНН: 02508201610067 [15:46:38]line Контрольно-Кассовый Чек [15:46:38]line ПРОДАЖА [15:46:38]line ТРК (МРК, ГНК) : 54 [15:46:38]line Товар: 2710124500 [15:46:38]line Аи-95-К-3 [15:46:38]line 20.220 * 74.20 [15:46:38]line = 1500.32 [15:46:38]line НДС 12% НСП 1% [15:46:38]line > о реализуемом товаре [15:46:38]line ОКРУГЛЕНИЕ: -0.32 [15:46:38]line ИТОГО: 1500.00 [15:46:38]line Внесено: 1500.00 [15:46:38]line СДАЧА: 0.00 [15:46:38]line НСП 1% : 13.28 [15:46:38]line НДС 12% : 159.33 [15:46:38]line Наличными: 1500.00 [15:46:38]line Безнал.: 0.00 [15:46:38]line Место: АЗС № 101 "Партнер Нефть" [15:46:38]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:46:38]line СНО: Общий режим [15:46:38]line Чек 565 28.10.2024 15:46 [15:46:38]line Смена: 546 ФФД: 1.0 [15:46:38]line ЗНМ: 0300000082 [15:46:38]line РНМ: 0000000000091628 [15:46:38]line Версия ККМ: 001 [15:46:38]line ФМ: 0000000000874671 [15:46:38]line ФД: 318090 [15:46:38]line ФПД: 246942719337080 [15:46:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T154638&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318090&fm=246942719337080&tin=02508201610067®Number=0000000000091628&sum=150000 [15:46:38]OFD Sender: Processing packet 318090 [packets to send 127, broken 126] [15:46:38]ProducePacketName [15:46:38]name=ofd_packets/00318090 [15:46:38]OFD Sender: To server: pG, [15:46:38]CommunicateWithHost lk.salyk.kg:30040 [15:46:38]ConnectInit lk.salyk.kg [15:46:38]written 0, free lines is 4095 [15:46:38]Connected sock=10 [15:46:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 04 36 07 01 D3 82 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 35 02 00 00 F4 03 04 00 DE B1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8A DA 04 00 35 04 06 00 E0 97 D5 10 E2 78 B8 E0 61 E7 1F 69 18 C4 [15:46:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 FF 26 47 00 A3 FE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8A DA 04 00 F4 03 04 00 96 5D 1F 67 B6 04 01 00 00 71 1F 7D 1E D7 8F 4B FC [15:46:38]CommunicateWithHost err = 0 [15:46:38]CheckOFDResponse [15:46:38]1017 (14) - 77093643461234 [15:46:38]1041 (16) - 0000000000874671 [15:46:38]1040 (4) - 318090 [15:46:38]1012 (4) - 28.10.2024 09:47 [15:46:38]1206 (1) - 0 [15:46:38]OFD Sender: Remove packet 318090 [15:46:38]ProducePacketName [15:46:38]name=ofd_packets/00318090 [15:46:38]NVStorageDeleteData [15:46:38]Write to MH i2c: 01 00 00 0C 66 72 [15:46:38]Write i2c OK [15:46:38]MH_I2C_Read... [15:46:38]Read from MH i2c: 01 [15:46:38]MH_I2C_Read... [15:46:38]Read from MH i2c: 01 07 00 [15:46:38]MH_I2C_Read... [15:46:38]Read from MH i2c: 01 07 00 0C 66 00 00 00 00 00 EE 0C 73 [15:46:38]RasterBufferAndPrint [15:46:38]line [15:46:38]line [15:46:38]line [15:46:38]line [15:46:38]line [15:46:38]written 0, free lines is 3316 [15:46:38]MH_Cut [15:46:38]Write to MH i2c: D1 01 00 13 66 01 4B [15:46:38]Write i2c OK [15:46:38]MH_I2C_Read... [15:46:38]Read from MH i2c: D1 [15:46:38]MH_I2C_Read... [15:46:38]Read from MH i2c: D1 01 00 [15:46:38]MH_I2C_Read... [15:46:38]Read from MH i2c: D1 01 00 13 66 00 4A [15:46:38]Write to MH i2c: 01 00 00 14 66 7A [15:46:38]Write i2c OK [15:46:38]MH_I2C_Read... [15:46:39]OFD Sender: No OFD packet to send [15:46:39]*** Cut start [15:46:39]*** Partial cut [15:46:39]*** CUTSNS_PIN = 1 [15:46:39]*** CUTSNS_PIN = 0 [15:46:39]*** Brake cut motor [15:46:40]Read from MH i2c: 01 [15:46:40]MH_I2C_Read... [15:46:40]*** Stop cut motor [15:46:40]*** Cut end [15:46:40]Read from MH i2c: 01 07 00 [15:46:40]MH_I2C_Read... [15:46:40]Read from MH i2c: 01 07 00 14 66 00 00 00 00 00 FF 0F 8F [15:46:40]process_action close_receipt done [15:46:40]requested_data is exist [15:46:40]produce_requested_data [15:46:40]requested_item fm.sn is exist - process it [15:46:40]wFMCommunicate request_size=4 [15:46:40]MH_SAM_APDU [15:46:40]CAPDU: 80 11 00 00 [15:46:40]Write to MH i2c: E2 08 00 15 66 80 11 00 00 00 00 00 00 F5 [15:46:40]Write i2c OK [15:46:40]MH_I2C_Read... [15:46:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:46:40]Read from MH i2c: E2 [15:46:40]MH_I2C_Read... [15:46:40]Read from MH i2c: E2 17 00 [15:46:40]MH_I2C_Read... [15:46:40]Read from MH i2c: E2 17 00 15 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 49 [15:46:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:46:40]wFMCommunicate OK [15:46:40]requested_item fd.num is exist - process it [15:46:40]SAM_PROTO_GetFieldsCounters [15:46:40]wFMCommunicate request_size=4 [15:46:40]MH_SAM_APDU [15:46:40]CAPDU: 80 13 00 00 [15:46:40]Write to MH i2c: E2 08 00 16 66 80 13 00 00 00 00 00 00 F8 [15:46:40]Write i2c OK [15:46:40]MH_I2C_Read... [15:46:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:46:40]Read from MH i2c: E2 [15:46:40]MH_I2C_Read... [15:46:40]Read from MH i2c: E2 62 00 [15:46:40]MH_I2C_Read... [15:46:40]Read from MH i2c: E2 62 00 16 66 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 8A DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 35 02 00 00 5E 04 04 00 35 02 00 00 57 04 04 00 36 02 00 00 19 04 04 00 00 00 00 00 90 00 4C [15:46:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 8A DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 35 02 00 00 5E 04 04 00 35 02 00 00 57 04 04 00 36 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:46:40]wFMCommunicate OK [15:46:40]SAM_PROTO_GetFieldsCounters done [15:46:40]requested_item shift.num is exist - process it [15:46:40]requested_item shift.opened is exist - process it [15:46:40]req_shift_opened [15:46:40]FM_GetShiftState [15:46:40]SAM_PROTO_GetShiftState [15:46:40]wFMCommunicate request_size=4 [15:46:40]MH_SAM_APDU [15:46:40]CAPDU: 80 13 01 00 [15:46:40]Write to MH i2c: E2 08 00 17 66 80 13 01 00 00 00 00 00 FA [15:46:40]Write i2c OK [15:46:40]MH_I2C_Read... [15:46:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:46:40]Read from MH i2c: E2 [15:46:40]MH_I2C_Read... [15:46:40]Read from MH i2c: E2 0E 00 [15:46:40]MH_I2C_Read... [15:46:40]Read from MH i2c: E2 0E 00 17 66 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F3 [15:46:40]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:46:40]wFMCommunicate OK [15:46:40]SAM_PROTO_GetShiftState done [15:46:40]FM_GetShiftState done [15:46:40]req_shift_opened done [15:46:40]requested_item shift.open_date is exist - process it [15:46:40]req_shift_open_date [15:46:40]req_shift_open_date done [15:46:40]produce_requested_data done [15:46:40]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318090,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:46:40]process_action_free close_receipt [15:46:40]json_value_free [15:46:40]json_value_free done [15:46:40]process_json_proto returns [15:46:40]Send response to host [15:46:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318090,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:46:40]free response buf [15:46:40]execute_script done [15:46:40]execute_script returns [15:46:40]free content buf [15:46:40]Sock 9.Close socket [15:46:40]Sock 9.Thread stoped [15:46:44]OFD Sender: No OFD packet to send [15:46:49]OFD Sender: No OFD packet to send [15:46:54]OFD Sender: No OFD packet to send [15:46:59]OFD Sender: No OFD packet to send [15:47:04]OFD Sender: No OFD packet to send [15:47:09]OFD Sender: No OFD packet to send [15:47:14]OFD Sender: No OFD packet to send [15:47:19]OFD Sender: No OFD packet to send [15:47:24]OFD Sender: No OFD packet to send [15:47:29]OFD Sender: No OFD packet to send [15:47:34]OFD Sender: No OFD packet to send [15:47:39]OFD Sender: No OFD packet to send [15:47:44]OFD Sender: No OFD packet to send [15:47:47]accept exits with 7 [15:47:47]New connection [15:47:47]New thread 3067293028 created [15:47:47]Thread 3067436388 joined [15:47:47]Waiting for new connection... [15:47:47] Sock 7.Parse request [15:47:47]Sock 7.Check first char [15:47:47]Sock 7.First char is OK [15:47:47]request: POST /json_proto HTTP/1.0 [15:47:47]Method: POST [15:47:47]URL: /json_proto [15:47:47]Method is POST - this is cgi request [15:47:47]url: /json_proto [15:47:47]query_string will be loaded in cgi processing [15:47:47]execute_cgi json_proto POST (null) [15:47:47]execute_cgi path=json_proto method=POST [15:47:47]POST find Content-Length [15:47:47]Host: 172.17.50.195:8080 [15:47:47]Content-Length: 679 [15:47:47]Content-Type: application/json [15:47:47] [15:47:47]POST finish read [15:47:47]Found Content-Length = 679 [15:47:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093074", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:47:47]execute_script... [15:47: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)1093074", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:47:47]POST & json_proto [15:47:47]process_json_proto [15:47:47]json parsed OK: [15:47:47]protocol is kg_v1.0 [15:47:47]action value=close_receipt [15:47:47]process_action close_receipt [15:47:47]cmd_close_receipt [15:47:47]MH_GetDate [15:47:47]Write to MH i2c: F0 00 00 18 66 6D [15:47:47]Write i2c OK [15:47:47]MH_I2C_Read... [15:47:47]Read from MH i2c: F0 [15:47:47]MH_I2C_Read... [15:47:47]Read from MH i2c: F0 09 00 [15:47:47]MH_I2C_Read... [15:47:47]Read from MH i2c: F0 09 00 18 66 00 25 B2 1F 67 43 33 1C 67 CC [15:47:47]GetLastDocTimeStamp 1730130398 [15:47:47]current date 1730130469 [15:47:47]FM_GetShiftState [15:47:47]SAM_PROTO_GetShiftState [15:47:47]wFMCommunicate request_size=4 [15:47:47]MH_SAM_APDU [15:47:47]CAPDU: 80 13 01 00 [15:47:47]Write to MH i2c: E2 08 00 19 66 80 13 01 00 00 00 00 00 FC [15:47:47]Write i2c OK [15:47:47]MH_I2C_Read... [15:47:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:47:48]Read from MH i2c: E2 [15:47:48]MH_I2C_Read... [15:47:48]Read from MH i2c: E2 0E 00 [15:47:48]MH_I2C_Read... [15:47:48]Read from MH i2c: E2 0E 00 19 66 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F5 [15:47:48]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:47:48]wFMCommunicate OK [15:47:48]SAM_PROTO_GetShiftState done [15:47:48]FM_GetShiftState done [15:47:48]opened in 1730073493 [15:47:48]opened+sec_in_day 1730159893 [15:47:48]quantity*price = 80012 [15:47:48]sum+1 = 80013 [15:47:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 566 28.10.2024 15:47 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318091 ФПД: 119132632176821 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T154749&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318091&fm=119132632176821&tin=02508201610067®Number=0000000000091628&sum=80000 [15:47:49]StoreToDocumentArchive [15:47:49]shift 546 fd 318091 [15:47:49]save to /storage/0546/doc_00318091 [15:47:49]save last doc name /storage/0546/doc_00318091 to /storage/kkm_last_doc_name [15:47:49]save OK [15:47:49]Clear old archive folders... [15:47:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:47:49]tlvbuf is 013BAAC0 [15:47:49]SAM_PROTO_ClearQueue [15:47:49]wFMCommunicate request_size=4 [15:47:49]MH_SAM_APDU [15:47:49]CAPDU: 80 09 00 00 [15:47:49]Write to MH i2c: E2 08 00 26 66 80 09 00 00 00 00 00 00 FE [15:47:49]Write i2c OK [15:47:49]MH_I2C_Read... [15:47:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:47:49]Read from MH i2c: E2 [15:47:49]MH_I2C_Read... [15:47:49]Read from MH i2c: E2 03 00 [15:47:49]MH_I2C_Read... [15:47:49]Read from MH i2c: E2 03 00 26 66 00 90 00 00 [15:47:49]RAPDU: 90 00 [15:47:49]wFMCommunicate OK [15:47:49]SAM_PROTO_ClearQueue done [15:47:49]KKMCreateOFDPacket [15:47:49]OFDProtocolAddRootSTLVToBuf [15:47:49]FM_MakeSignedData [15:47:49]FM_MakeSignedData [15:47:49]SAM_PROTO_SignData [15:47:49]wFMCommunicate request_size=4 [15:47:49]MH_SAM_APDU [15:47:49]CAPDU: 80 0D 01 02 [15:47:49]Write to MH i2c: E2 08 00 27 66 80 0D 01 02 00 00 00 00 06 [15:47:49]Write i2c OK [15:47:49]MH_I2C_Read... [15:47:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:47:49]Read from MH i2c: E2 [15:47:49]MH_I2C_Read... [15:47:49]Read from MH i2c: E2 03 00 [15:47:49]MH_I2C_Read... [15:47:49]Read from MH i2c: E2 03 00 27 66 00 90 00 01 [15:47:49]RAPDU: 90 00 [15:47:49]wFMCommunicate OK [15:47:49]wFMCommunicate request_size=255 [15:47:49]MH_SAM_APDU [15:47:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 02 00 00 F4 03 04 00 25 B2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8B DA 04 00 35 04 06 00 6C [15:47:49]Write to MH i2c: E2 02 01 28 66 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 02 00 00 F4 03 04 00 25 B2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8B DA 04 00 35 04 06 00 6C 00 00 0E [15:47:49]Write i2c OK [15:47:49]MH_I2C_Read... [15:47:49]OFD Sender: No OFD packet to send [15:47:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:47:49]Read from MH i2c: E2 [15:47:49]MH_I2C_Read... [15:47:49]Read from MH i2c: E2 03 00 [15:47:49]MH_I2C_Read... [15:47:49]Read from MH i2c: E2 03 00 28 66 00 90 00 02 [15:47:49]RAPDU: 90 00 [15:47:49]wFMCommunicate OK [15:47:49]wFMCommunicate request_size=10 [15:47:49]MH_SAM_APDU [15:47:49]CAPDU: 80 0D 02 02 05 59 BA 38 D8 B5 [15:47:49]Write to MH i2c: E2 0D 00 29 66 80 0D 02 02 05 00 59 BA 38 D8 B5 00 00 EB [15:47:49]Write i2c OK [15:47:49]MH_I2C_Read... [15:47:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:47:49]Read from MH i2c: E2 [15:47:49]MH_I2C_Read... [15:47:49]Read from MH i2c: E2 03 00 [15:47:49]MH_I2C_Read... [15:47:49]Read from MH i2c: E2 03 00 29 66 00 90 00 03 [15:47:49]RAPDU: 90 00 [15:47:49]wFMCommunicate OK [15:47:49]wFMCommunicate request_size=4 [15:47:49]MH_SAM_APDU [15:47:49]CAPDU: 80 0D 03 02 [15:47:49]Write to MH i2c: E2 08 00 2A 66 80 0D 03 02 00 00 00 00 0B [15:47:49]Write i2c OK [15:47:49]MH_I2C_Read... [15:47:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:47:49]Read from MH i2c: E2 [15:47:49]MH_I2C_Read... [15:47:49]Read from MH i2c: E2 0B 00 [15:47:49]MH_I2C_Read... [15:47:49]Read from MH i2c: E2 0B 00 2A 66 00 E2 7E 09 7C 8F 67 94 AF 90 00 2A [15:47:49]RAPDU: E2 7E 09 7C 8F 67 94 AF 90 00 [15:47:49]wFMCommunicate OK [15:47:49]SAM_PROTO_SignData done [15:47:49]FM_MakeSignedData done [15:47:49]CreateOFDProtocolMessage [15:47:49]wFMCommunicate request_size=4 [15:47:49]MH_SAM_APDU [15:47:49]CAPDU: 80 11 00 00 [15:47:49]Write to MH i2c: E2 08 00 2B 66 80 11 00 00 00 00 00 00 0B [15:47:49]Write i2c OK [15:47:49]MH_I2C_Read... [15:47:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:47:49]Read from MH i2c: E2 [15:47:49]MH_I2C_Read... [15:47:49]Read from MH i2c: E2 17 00 [15:47:49]MH_I2C_Read... [15:47:49]Read from MH i2c: E2 17 00 2B 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 5F [15:47:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:47:49]wFMCommunicate OK [15:47:49]CreateOFDProtocolMessage done [15:47:49]OFDSenderStorePacket 318091 [15:47:49]StoreOFDPacket docnum=318091 [15:47:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 7E A7 07 01 46 13 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 02 00 00 F4 03 04 00 25 B2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8B DA 04 00 35 04 06 00 6C 59 BA 38 D8 B5 E2 7E 09 7C 8F 67 94 AF [15:47:49]CheckFolder [15:47:49]dirname=/storage/ofd_packets [15:47:49]CheckFolder done [15:47:49]ProducePacketName [15:47:49]name=ofd_packets/00318091 [15:47:49]NVStorageSaveData ofd_packets/00318091 [15:47:49]File name is /storage/ofd_packets/00318091 [15:47:49]Write 301 bytes [15:47:49]NVStorageSaveData done [15:47:49]OFDSenderStorePacket done [15:47:49]KKMCreateOFDPacket done [15:47:49]NVStorageSaveData kkm_last_timestamp [15:47:49]File name is /storage/kkm_last_timestamp [15:47:49]Write 4 bytes [15:47:49]NVStorageSaveData done [15:47:49]ExternCall_PrintAddStr [15:47:49]wPrintStart [15:47:49]Write to MH i2c: 01 00 00 2C 66 92 [15:47:49]Write i2c OK [15:47:49]MH_I2C_Read... [15:47:49]Read from MH i2c: 01 [15:47:49]MH_I2C_Read... [15:47:49]Read from MH i2c: 01 07 00 [15:47:49]MH_I2C_Read... [15:47:49]Read from MH i2c: 01 07 00 2C 66 00 00 00 00 00 FF 0F A7 [15:47:49]RasterBufferAndPrint [15:47:49]line Счет N : (1)1093074 [15:47:49]line ИНН: 02508201610067 [15:47:49]line Контрольно-Кассовый Чек [15:47:49]line ПРОДАЖА [15:47:49]line ТРК (МРК, ГНК) : 33 [15:47:49]line Товар: 2710124130 [15:47:49]line Аи-92-К-2 [15:47:49]line 11.960 * 66.90 [15:47:49]line = 800.12 [15:47:49]line НДС 12% НСП 1% [15:47:49]line > о реализуемом товаре [15:47:49]line ОКРУГЛЕНИЕ: -0.12 [15:47:49]line ИТОГО: 800.00 [15:47:49]line Внесено: 800.00 [15:47:49]line СДАЧА: 0.00 [15:47:49]line НСП 1% : 7.08 [15:47:49]line НДС 12% : 84.97 [15:47:49]line Наличными: 800.00 [15:47:49]line Безнал.: 0.00 [15:47:49]line Место: АЗС № 101 "Партнер Нефть" [15:47:49]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:47:49]line СНО: Общий режим [15:47:49]line Чек 566 28.10.2024 15:47 [15:47:49]line Смена: 546 ФФД: 1.0 [15:47:49]line ЗНМ: 0300000082 [15:47:49]line РНМ: 0000000000091628 [15:47:49]line Версия ККМ: 001 [15:47:49]line ФМ: 0000000000874671 [15:47:49]line ФД: 318091 [15:47:49]line ФПД: 119132632176821 [15:47:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T154749&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318091&fm=119132632176821&tin=02508201610067®Number=0000000000091628&sum=80000 [15:47:50]OFD Sender: Processing packet 318091 [packets to send 127, broken 126] [15:47:50]ProducePacketName [15:47:50]name=ofd_packets/00318091 [15:47:50]OFD Sender: To server: pG, [15:47:50]CommunicateWithHost lk.salyk.kg:30040 [15:47:50]ConnectInit lk.salyk.kg [15:47:50]written 0, free lines is 4095 [15:47:50]Connected sock=10 [15:47:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 7E A7 07 01 46 13 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 02 00 00 F4 03 04 00 25 B2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8B DA 04 00 35 04 06 00 6C 59 BA 38 D8 B5 E2 7E 09 7C 8F 67 94 AF [15:47:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 4C 0A 47 00 00 0E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8B DA 04 00 F4 03 04 00 DE 5D 1F 67 B6 04 01 00 00 09 45 4E CC 0D B5 3C 99 [15:47:50]CommunicateWithHost err = 0 [15:47:50]CheckOFDResponse [15:47:50]1017 (14) - 77093643461234 [15:47:50]1041 (16) - 0000000000874671 [15:47:50]1040 (4) - 318091 [15:47:50]1012 (4) - 28.10.2024 09:48 [15:47:50]1206 (1) - 0 [15:47:50]OFD Sender: Remove packet 318091 [15:47:50]ProducePacketName [15:47:50]name=ofd_packets/00318091 [15:47:50]NVStorageDeleteData [15:47:50]Write to MH i2c: 01 00 00 57 66 BD [15:47:50]Write i2c OK [15:47:50]MH_I2C_Read... [15:47:50]Read from MH i2c: 01 [15:47:50]MH_I2C_Read... [15:47:50]Read from MH i2c: 01 07 00 [15:47:50]MH_I2C_Read... [15:47:50]Read from MH i2c: 01 07 00 57 66 00 00 00 00 00 FB 0C CB [15:47:50]RasterBufferAndPrint [15:47:50]line [15:47:50]line [15:47:50]line [15:47:50]line [15:47:50]line [15:47:50]written 0, free lines is 3332 [15:47:50]MH_Cut [15:47:50]Write to MH i2c: D1 01 00 5E 66 01 96 [15:47:50]Write i2c OK [15:47:50]MH_I2C_Read... [15:47:50]Read from MH i2c: D1 [15:47:50]MH_I2C_Read... [15:47:50]Read from MH i2c: D1 01 00 [15:47:50]MH_I2C_Read... [15:47:50]Read from MH i2c: D1 01 00 5E 66 00 95 [15:47:50]Write to MH i2c: 01 00 00 5F 66 C5 [15:47:50]Write i2c OK [15:47:50]MH_I2C_Read... [15:47:50]OFD Sender: No OFD packet to send [15:47:51]*** Cut start [15:47:51]*** Partial cut [15:47:51]*** CUTSNS_PIN = 1 [15:47:51]*** CUTSNS_PIN = 0 [15:47:51]*** Brake cut motor [15:47:51]Read from MH i2c: 01 [15:47:51]MH_I2C_Read... [15:47:51]*** Stop cut motor [15:47:51]*** Cut end [15:47:51]Read from MH i2c: 01 07 00 [15:47:51]MH_I2C_Read... [15:47:51]Read from MH i2c: 01 07 00 5F 66 00 00 00 00 00 FF 0F DA [15:47:51]process_action close_receipt done [15:47:51]requested_data is exist [15:47:51]produce_requested_data [15:47:51]requested_item fm.sn is exist - process it [15:47:51]wFMCommunicate request_size=4 [15:47:51]MH_SAM_APDU [15:47:51]CAPDU: 80 11 00 00 [15:47:51]Write to MH i2c: E2 08 00 60 66 80 11 00 00 00 00 00 00 40 [15:47:51]Write i2c OK [15:47:51]MH_I2C_Read... [15:47:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:47:51]Read from MH i2c: E2 [15:47:51]MH_I2C_Read... [15:47:51]Read from MH i2c: E2 17 00 [15:47:51]MH_I2C_Read... [15:47:51]Read from MH i2c: E2 17 00 60 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 94 [15:47:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:47:51]wFMCommunicate OK [15:47:51]requested_item fd.num is exist - process it [15:47:51]SAM_PROTO_GetFieldsCounters [15:47:51]wFMCommunicate request_size=4 [15:47:51]MH_SAM_APDU [15:47:51]CAPDU: 80 13 00 00 [15:47:51]Write to MH i2c: E2 08 00 61 66 80 13 00 00 00 00 00 00 43 [15:47:51]Write i2c OK [15:47:51]MH_I2C_Read... [15:47:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:47:52]Read from MH i2c: E2 [15:47:52]MH_I2C_Read... [15:47:52]Read from MH i2c: E2 62 00 [15:47:52]MH_I2C_Read... [15:47:52]Read from MH i2c: E2 62 00 61 66 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 8B DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 36 02 00 00 5E 04 04 00 36 02 00 00 57 04 04 00 37 02 00 00 19 04 04 00 00 00 00 00 90 00 9B [15:47:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 8B DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 36 02 00 00 5E 04 04 00 36 02 00 00 57 04 04 00 37 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:47:52]wFMCommunicate OK [15:47:52]SAM_PROTO_GetFieldsCounters done [15:47:52]requested_item shift.num is exist - process it [15:47:52]requested_item shift.opened is exist - process it [15:47:52]req_shift_opened [15:47:52]FM_GetShiftState [15:47:52]SAM_PROTO_GetShiftState [15:47:52]wFMCommunicate request_size=4 [15:47:52]MH_SAM_APDU [15:47:52]CAPDU: 80 13 01 00 [15:47:52]Write to MH i2c: E2 08 00 62 66 80 13 01 00 00 00 00 00 45 [15:47:52]Write i2c OK [15:47:52]MH_I2C_Read... [15:47:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:47:52]Read from MH i2c: E2 [15:47:52]MH_I2C_Read... [15:47:52]Read from MH i2c: E2 0E 00 [15:47:52]MH_I2C_Read... [15:47:52]Read from MH i2c: E2 0E 00 62 66 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 3E [15:47:52]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:47:52]wFMCommunicate OK [15:47:52]SAM_PROTO_GetShiftState done [15:47:52]FM_GetShiftState done [15:47:52]req_shift_opened done [15:47:52]requested_item shift.open_date is exist - process it [15:47:52]req_shift_open_date [15:47:52]req_shift_open_date done [15:47:52]produce_requested_data done [15:47:52]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318091,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:47:52]process_action_free close_receipt [15:47:52]json_value_free [15:47:52]json_value_free done [15:47:52]process_json_proto returns [15:47:52]Send response to host [15:47:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318091,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:47:52]free response buf [15:47:52]execute_script done [15:47:52]execute_script returns [15:47:52]free content buf [15:47:52]Sock 7.Close socket [15:47:52]Sock 7.Thread stoped [15:47:55]OFD Sender: No OFD packet to send [15:47:57]accept exits with 9 [15:47:57]New connection [15:47:57]New thread 3067436388 created [15:47:57]Thread 3067293028 joined [15:47:57]Waiting for new connection... [15:47:57] Sock 9.Parse request [15:47:57]Sock 9.Check first char [15:47:57]Sock 9.First char is OK [15:47:57]request: POST /json_proto HTTP/1.0 [15:47:57]Method: POST [15:47:57]URL: /json_proto [15:47:57]Method is POST - this is cgi request [15:47:57]url: /json_proto [15:47:57]query_string will be loaded in cgi processing [15:47:57]execute_cgi json_proto POST (null) [15:47:57]execute_cgi path=json_proto method=POST [15:47:57]POST find Content-Length [15:47:57]Host: 172.17.50.195:8080 [15:47:57]Content-Length: 688 [15:47:57]Content-Type: application/json [15:47:57] [15:47:57]POST finish read [15:47:57]Found Content-Length = 688 [15:47:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093072", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:47:57]execute_script... [15:47: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)1093072", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:47:57]POST & json_proto [15:47:57]process_json_proto [15:47:57]json parsed OK: [15:47:57]protocol is kg_v1.0 [15:47:57]action value=close_receipt [15:47:57]process_action close_receipt [15:47:57]cmd_close_receipt [15:47:57]MH_GetDate [15:47:57]Write to MH i2c: F0 00 00 63 66 B8 [15:47:57]Write i2c OK [15:47:57]MH_I2C_Read... [15:47:57]Read from MH i2c: F0 [15:47:57]MH_I2C_Read... [15:47:57]Read from MH i2c: F0 09 00 [15:47:57]MH_I2C_Read... [15:47:57]Read from MH i2c: F0 09 00 63 66 00 2F B2 1F 67 43 33 1C 67 21 [15:47:57]GetLastDocTimeStamp 1730130469 [15:47:57]current date 1730130479 [15:47:57]FM_GetShiftState [15:47:57]SAM_PROTO_GetShiftState [15:47:57]wFMCommunicate request_size=4 [15:47:57]MH_SAM_APDU [15:47:57]CAPDU: 80 13 01 00 [15:47:57]Write to MH i2c: E2 08 00 64 66 80 13 01 00 00 00 00 00 47 [15:47:57]Write i2c OK [15:47:57]MH_I2C_Read... [15:47:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:47:57]Read from MH i2c: E2 [15:47:57]MH_I2C_Read... [15:47:57]Read from MH i2c: E2 0E 00 [15:47:57]MH_I2C_Read... [15:47:57]Read from MH i2c: E2 0E 00 64 66 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 40 [15:47:57]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:47:57]wFMCommunicate OK [15:47:57]SAM_PROTO_GetShiftState done [15:47:57]FM_GetShiftState done [15:47:57]opened in 1730073493 [15:47:57]opened+sec_in_day 1730159893 [15:47:57]quantity*price = 100050 [15:47:57]sum+1 = 100052 [15:47: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 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 567 28.10.2024 15:47 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318092 ФПД: 78837134261178 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T154759&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318092&fm=78837134261178&tin=02508201610067®Number=0000000000091628&sum=100000 [15:47:58]StoreToDocumentArchive [15:47:58]shift 546 fd 318092 [15:47:58]save to /storage/0546/doc_00318092 [15:47:58]save last doc name /storage/0546/doc_00318092 to /storage/kkm_last_doc_name [15:47:58]save OK [15:47:58]Clear old archive folders... [15:47:58]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:47:58]tlvbuf is 015AC690 [15:47:58]SAM_PROTO_ClearQueue [15:47:58]wFMCommunicate request_size=4 [15:47:58]MH_SAM_APDU [15:47:58]CAPDU: 80 09 00 00 [15:47:58]Write to MH i2c: E2 08 00 71 66 80 09 00 00 00 00 00 00 49 [15:47:58]Write i2c OK [15:47:58]MH_I2C_Read... [15:47:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:47:58]Read from MH i2c: E2 [15:47:58]MH_I2C_Read... [15:47:58]Read from MH i2c: E2 03 00 [15:47:58]MH_I2C_Read... [15:47:58]Read from MH i2c: E2 03 00 71 66 00 90 00 4B [15:47:58]RAPDU: 90 00 [15:47:58]wFMCommunicate OK [15:47:58]SAM_PROTO_ClearQueue done [15:47:58]KKMCreateOFDPacket [15:47:58]OFDProtocolAddRootSTLVToBuf [15:47:58]FM_MakeSignedData [15:47:58]FM_MakeSignedData [15:47:58]SAM_PROTO_SignData [15:47:58]wFMCommunicate request_size=4 [15:47:58]MH_SAM_APDU [15:47:58]CAPDU: 80 0D 01 02 [15:47:58]Write to MH i2c: E2 08 00 72 66 80 0D 01 02 00 00 00 00 51 [15:47:58]Write i2c OK [15:47:58]MH_I2C_Read... [15:47:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:47:58]Read from MH i2c: E2 [15:47:58]MH_I2C_Read... [15:47:58]Read from MH i2c: E2 03 00 [15:47:58]MH_I2C_Read... [15:47:58]Read from MH i2c: E2 03 00 72 66 00 90 00 4C [15:47:58]RAPDU: 90 00 [15:47:58]wFMCommunicate OK [15:47:58]wFMCommunicate request_size=255 [15:47:58]MH_SAM_APDU [15:47:58]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 02 00 00 F4 03 04 00 2F B2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8C DA 04 00 35 04 06 00 [15:47:58]Write to MH i2c: E2 02 01 73 66 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 02 00 00 F4 03 04 00 2F B2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8C DA 04 00 35 04 06 00 00 00 EB [15:47:58]Write i2c OK [15:47:58]MH_I2C_Read... [15:47:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:47:59]Read from MH i2c: E2 [15:47:59]MH_I2C_Read... [15:47:59]Read from MH i2c: E2 03 00 [15:47:59]MH_I2C_Read... [15:47:59]Read from MH i2c: E2 03 00 73 66 00 90 00 4D [15:47:59]RAPDU: 90 00 [15:47:59]wFMCommunicate OK [15:47:59]wFMCommunicate request_size=11 [15:47:59]MH_SAM_APDU [15:47:59]CAPDU: 80 0D 02 02 06 47 B3 B3 61 FB BA [15:47:59]Write to MH i2c: E2 0E 00 74 66 80 0D 02 02 06 00 47 B3 B3 61 FB BA 00 00 23 [15:47:59]Write i2c OK [15:47:59]MH_I2C_Read... [15:47:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:47:59]Read from MH i2c: E2 [15:47:59]MH_I2C_Read... [15:47:59]Read from MH i2c: E2 03 00 [15:47:59]MH_I2C_Read... [15:47:59]Read from MH i2c: E2 03 00 74 66 00 90 00 4E [15:47:59]RAPDU: 90 00 [15:47:59]wFMCommunicate OK [15:47:59]wFMCommunicate request_size=4 [15:47:59]MH_SAM_APDU [15:47:59]CAPDU: 80 0D 03 02 [15:47:59]Write to MH i2c: E2 08 00 75 66 80 0D 03 02 00 00 00 00 56 [15:47:59]Write i2c OK [15:47:59]MH_I2C_Read... [15:47:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:47:59]Read from MH i2c: E2 [15:47:59]MH_I2C_Read... [15:47:59]Read from MH i2c: E2 0B 00 [15:47:59]MH_I2C_Read... [15:47:59]Read from MH i2c: E2 0B 00 75 66 00 03 44 A0 CD B3 B5 BD 3E 90 00 6E [15:47:59]RAPDU: 03 44 A0 CD B3 B5 BD 3E 90 00 [15:47:59]wFMCommunicate OK [15:47:59]SAM_PROTO_SignData done [15:47:59]FM_MakeSignedData done [15:47:59]CreateOFDProtocolMessage [15:47:59]wFMCommunicate request_size=4 [15:47:59]MH_SAM_APDU [15:47:59]CAPDU: 80 11 00 00 [15:47:59]Write to MH i2c: E2 08 00 76 66 80 11 00 00 00 00 00 00 56 [15:47:59]Write i2c OK [15:47:59]MH_I2C_Read... [15:47:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:47:59]Read from MH i2c: E2 [15:47:59]MH_I2C_Read... [15:47:59]Read from MH i2c: E2 17 00 [15:47:59]MH_I2C_Read... [15:47:59]Read from MH i2c: E2 17 00 76 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 AA [15:47:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:47:59]wFMCommunicate OK [15:47:59]CreateOFDProtocolMessage done [15:47:59]OFDSenderStorePacket 318092 [15:47:59]StoreOFDPacket docnum=318092 [15:47:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 1D 84 08 01 DF F6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 02 00 00 F4 03 04 00 2F B2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8C DA 04 00 35 04 06 00 47 B3 B3 61 FB BA 03 44 A0 CD B3 B5 BD 3E [15:47:59]CheckFolder [15:47:59]dirname=/storage/ofd_packets [15:47:59]CheckFolder done [15:47:59]ProducePacketName [15:47:59]name=ofd_packets/00318092 [15:47:59]NVStorageSaveData ofd_packets/00318092 [15:47:59]File name is /storage/ofd_packets/00318092 [15:47:59]Write 302 bytes [15:47:59]NVStorageSaveData done [15:47:59]OFDSenderStorePacket done [15:47:59]KKMCreateOFDPacket done [15:47:59]NVStorageSaveData kkm_last_timestamp [15:47:59]File name is /storage/kkm_last_timestamp [15:47:59]Write 4 bytes [15:47:59]NVStorageSaveData done [15:47:59]ExternCall_PrintAddStr [15:47:59]wPrintStart [15:47:59]Write to MH i2c: 01 00 00 77 66 DD [15:47:59]Write i2c OK [15:47:59]MH_I2C_Read... [15:47:59]Read from MH i2c: 01 [15:47:59]MH_I2C_Read... [15:47:59]Read from MH i2c: 01 07 00 [15:47:59]MH_I2C_Read... [15:47:59]Read from MH i2c: 01 07 00 77 66 00 00 00 00 00 FF 0F F2 [15:47:59]RasterBufferAndPrint [15:47:59]line Счет N : (1)1093072 [15:47:59]line ИНН: 02508201610067 [15:47:59]line Контрольно-Кассовый Чек [15:47:59]line ПРОДАЖА [15:47:59]line ТРК (МРК, ГНК) : 41 [15:47:59]line Товар: 2710194210 [15:47:59]line ДТ(л)-К-2 [15:47:59]line 13.130 * 76.20 [15:47:59]line = 1000.51 [15:47:59]line НДС 12% НСП 1% [15:47:59]line > о реализуемом товаре [15:47:59]line ОКРУГЛЕНИЕ: -0.51 [15:47:59]line ИТОГО: 1000.00 [15:47:59]line Внесено: 1000.00 [15:47:59]line СДАЧА: 0.00 [15:47:59]line НСП 1% : 8.85 [15:47:59]line НДС 12% : 106.25 [15:47:59]line Наличными: 1000.00 [15:47:59]line Безнал.: 0.00 [15:47:59]line Место: АЗС № 101 "Партнер Нефть" [15:47:59]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:47:59]line СНО: Общий режим [15:47:59]line Чек 567 28.10.2024 15:47 [15:47:59]line Смена: 546 ФФД: 1.0 [15:47:59]line ЗНМ: 0300000082 [15:47:59]line РНМ: 0000000000091628 [15:47:59]line Версия ККМ: 001 [15:47:59]line ФМ: 0000000000874671 [15:47:59]line ФД: 318092 [15:47:59]line ФПД: 78837134261178 [15:47:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T154759&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318092&fm=78837134261178&tin=02508201610067®Number=0000000000091628&sum=100000 [15:47:59]written 0, free lines is 4095 [15:47:59]OFD Sender: Processing packet 318092 [packets to send 127, broken 126] [15:47:59]ProducePacketName [15:47:59]name=ofd_packets/00318092 [15:47:59]OFD Sender: To server: pG, [15:47:59]CommunicateWithHost lk.salyk.kg:30040 [15:47:59]ConnectInit lk.salyk.kg [15:47:59]Connected sock=10 [15:47:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 1D 84 08 01 DF F6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 02 00 00 F4 03 04 00 2F B2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8C DA 04 00 35 04 06 00 47 B3 B3 61 FB BA 03 44 A0 CD B3 B5 BD 3E [15:47:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 51 81 47 00 85 0D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8C DA 04 00 F4 03 04 00 E7 5D 1F 67 B6 04 01 00 00 B5 B2 08 E1 EB 49 40 37 [15:47:59]CommunicateWithHost err = 0 [15:47:59]CheckOFDResponse [15:47:59]1017 (14) - 77093643461234 [15:47:59]1041 (16) - 0000000000874671 [15:47:59]1040 (4) - 318092 [15:47:59]1012 (4) - 28.10.2024 09:48 [15:47:59]1206 (1) - 0 [15:47:59]OFD Sender: Remove packet 318092 [15:47:59]ProducePacketName [15:47:59]name=ofd_packets/00318092 [15:47:59]NVStorageDeleteData [15:47:59]Write to MH i2c: 01 00 00 A2 66 08 [15:47:59]Write i2c OK [15:47:59]MH_I2C_Read... [15:47:59]Read from MH i2c: 01 [15:47:59]MH_I2C_Read... [15:47:59]Read from MH i2c: 01 07 00 [15:47:59]MH_I2C_Read... [15:47:59]Read from MH i2c: 01 07 00 A2 66 00 00 00 00 00 FE 0C 19 [15:47:59]RasterBufferAndPrint [15:47:59]line [15:47:59]line [15:47:59]line [15:47:59]line [15:47:59]line [15:47:59]written 0, free lines is 3338 [15:47:59]MH_Cut [15:47:59]Write to MH i2c: D1 01 00 A9 66 01 E1 [15:47:59]Write i2c OK [15:47:59]MH_I2C_Read... [15:47:59]Read from MH i2c: D1 [15:47:59]MH_I2C_Read... [15:47:59]Read from MH i2c: D1 01 00 [15:47:59]MH_I2C_Read... [15:47:59]Read from MH i2c: D1 01 00 A9 66 00 E0 [15:47:59]Write to MH i2c: 01 00 00 AA 66 10 [15:47:59]Write i2c OK [15:47:59]MH_I2C_Read... [15:48:00]OFD Sender: No OFD packet to send [15:48:00]*** Cut start [15:48:00]*** Partial cut [15:48:00]*** CUTSNS_PIN = 1 [15:48:00]*** CUTSNS_PIN = 0 [15:48:00]*** Brake cut motor [15:48:01]Read from MH i2c: 01 [15:48:01]MH_I2C_Read... [15:48:01]*** Stop cut motor [15:48:01]*** Cut end [15:48:01]Read from MH i2c: 01 07 00 [15:48:01]MH_I2C_Read... [15:48:01]Read from MH i2c: 01 07 00 AA 66 00 00 00 00 00 FF 0F 25 [15:48:01]process_action close_receipt done [15:48:01]requested_data is exist [15:48:01]produce_requested_data [15:48:01]requested_item fm.sn is exist - process it [15:48:01]wFMCommunicate request_size=4 [15:48:01]MH_SAM_APDU [15:48:01]CAPDU: 80 11 00 00 [15:48:01]Write to MH i2c: E2 08 00 AB 66 80 11 00 00 00 00 00 00 8B [15:48:01]Write i2c OK [15:48:01]MH_I2C_Read... [15:48:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:48:01]Read from MH i2c: E2 [15:48:01]MH_I2C_Read... [15:48:01]Read from MH i2c: E2 17 00 [15:48:01]MH_I2C_Read... [15:48:01]Read from MH i2c: E2 17 00 AB 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 DF [15:48:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:48:01]wFMCommunicate OK [15:48:01]requested_item fd.num is exist - process it [15:48:01]SAM_PROTO_GetFieldsCounters [15:48:01]wFMCommunicate request_size=4 [15:48:01]MH_SAM_APDU [15:48:01]CAPDU: 80 13 00 00 [15:48:01]Write to MH i2c: E2 08 00 AC 66 80 13 00 00 00 00 00 00 8E [15:48:01]Write i2c OK [15:48:01]MH_I2C_Read... [15:48:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:48:01]Read from MH i2c: E2 [15:48:01]MH_I2C_Read... [15:48:01]Read from MH i2c: E2 62 00 [15:48:01]MH_I2C_Read... [15:48:01]Read from MH i2c: E2 62 00 AC 66 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 8C DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 37 02 00 00 5E 04 04 00 37 02 00 00 57 04 04 00 38 02 00 00 19 04 04 00 00 00 00 00 90 00 EA [15:48:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 8C DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 37 02 00 00 5E 04 04 00 37 02 00 00 57 04 04 00 38 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:48:01]wFMCommunicate OK [15:48:01]SAM_PROTO_GetFieldsCounters done [15:48:01]requested_item shift.num is exist - process it [15:48:01]requested_item shift.opened is exist - process it [15:48:01]req_shift_opened [15:48:01]FM_GetShiftState [15:48:01]SAM_PROTO_GetShiftState [15:48:01]wFMCommunicate request_size=4 [15:48:01]MH_SAM_APDU [15:48:01]CAPDU: 80 13 01 00 [15:48:01]Write to MH i2c: E2 08 00 AD 66 80 13 01 00 00 00 00 00 90 [15:48:01]Write i2c OK [15:48:01]MH_I2C_Read... [15:48:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:48:01]Read from MH i2c: E2 [15:48:01]MH_I2C_Read... [15:48:01]Read from MH i2c: E2 0E 00 [15:48:01]MH_I2C_Read... [15:48:01]Read from MH i2c: E2 0E 00 AD 66 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 89 [15:48:01]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:48:01]wFMCommunicate OK [15:48:01]SAM_PROTO_GetShiftState done [15:48:01]FM_GetShiftState done [15:48:01]req_shift_opened done [15:48:01]requested_item shift.open_date is exist - process it [15:48:01]req_shift_open_date [15:48:01]req_shift_open_date done [15:48:01]produce_requested_data done [15:48:01]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318092,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:48:01]process_action_free close_receipt [15:48:01]json_value_free [15:48:01]json_value_free done [15:48:01]process_json_proto returns [15:48:01]Send response to host [15:48:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318092,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:48:01]free response buf [15:48:01]execute_script done [15:48:01]execute_script returns [15:48:01]free content buf [15:48:01]Sock 9.Close socket [15:48:01]Sock 9.Thread stoped [15:48:04]accept exits with 7 [15:48:04]New connection [15:48:04]New thread 3067293028 created [15:48:04]Thread 3067436388 joined [15:48:04]Waiting for new connection... [15:48:04] Sock 7.Parse request [15:48:04]Sock 7.Check first char [15:48:04]Sock 7.First char is OK [15:48:04]request: POST /json_proto HTTP/1.0 [15:48:04]Method: POST [15:48:04]URL: /json_proto [15:48:04]Method is POST - this is cgi request [15:48:04]url: /json_proto [15:48:04]query_string will be loaded in cgi processing [15:48:04]execute_cgi json_proto POST (null) [15:48:04]execute_cgi path=json_proto method=POST [15:48:04]POST find Content-Length [15:48:04]Host: 172.17.50.195:8080 [15:48:04]Content-Length: 755 [15:48:04]Content-Type: application/json [15:48:04] [15:48:04]POST finish read [15:48:04]Found Content-Length = 755 [15:48:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093073", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u041A \u0413\u041F\u041D\u0410 Online\u000A30120465", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:48:04]execute_script... [15:48: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)1093073", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u041A \u0413\u041F\u041D\u0410 Online\u000A30120465", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:48:04]POST & json_proto [15:48:04]process_json_proto [15:48:04]json parsed OK: [15:48:04]protocol is kg_v1.0 [15:48:04]action value=close_receipt [15:48:04]process_action close_receipt [15:48:04]cmd_close_receipt [15:48:04]MH_GetDate [15:48:04]Write to MH i2c: F0 00 00 AE 66 03 [15:48:04]Write i2c OK [15:48:04]MH_I2C_Read... [15:48:04]Read from MH i2c: F0 [15:48:04]MH_I2C_Read... [15:48:04]Read from MH i2c: F0 09 00 [15:48:04]MH_I2C_Read... [15:48:04]Read from MH i2c: F0 09 00 AE 66 00 36 B2 1F 67 43 33 1C 67 73 [15:48:04]GetLastDocTimeStamp 1730130479 [15:48:04]current date 1730130486 [15:48:04]FM_GetShiftState [15:48:04]SAM_PROTO_GetShiftState [15:48:04]wFMCommunicate request_size=4 [15:48:04]MH_SAM_APDU [15:48:04]CAPDU: 80 13 01 00 [15:48:04]Write to MH i2c: E2 08 00 AF 66 80 13 01 00 00 00 00 00 92 [15:48:04]Write i2c OK [15:48:04]MH_I2C_Read... [15:48:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:48:04]Read from MH i2c: E2 [15:48:04]MH_I2C_Read... [15:48:04]Read from MH i2c: E2 0E 00 [15:48:04]MH_I2C_Read... [15:48:04]Read from MH i2c: E2 0E 00 AF 66 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 8B [15:48:04]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:48:04]wFMCommunicate OK [15:48:04]SAM_PROTO_GetShiftState done [15:48:04]FM_GetShiftState done [15:48:04]opened in 1730073493 [15:48:04]opened+sec_in_day 1730159893 [15:48:04]quantity*price = 0 [15:48:04]sum+1 = 1 [15:48:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 568 28.10.2024 15:48 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: ТК ГПНА Online 30120465 ФМ: 0000000000874671 ФД: 318093 ФПД: 121421120418542 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T154806&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318093&fm=121421120418542&tin=02508201610067®Number=0000000000091628&sum=0 [15:48:05]StoreToDocumentArchive [15:48:05]shift 546 fd 318093 [15:48:05]save to /storage/0546/doc_00318093 [15:48:05]save last doc name /storage/0546/doc_00318093 to /storage/kkm_last_doc_name [15:48:05]save OK [15:48:05]Clear old archive folders... [15:48:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:48:05]tlvbuf is 01489CE0 [15:48:05]SAM_PROTO_ClearQueue [15:48:05]wFMCommunicate request_size=4 [15:48:05]MH_SAM_APDU [15:48:05]CAPDU: 80 09 00 00 [15:48:05]Write to MH i2c: E2 08 00 BC 66 80 09 00 00 00 00 00 00 94 [15:48:05]Write i2c OK [15:48:05]MH_I2C_Read... [15:48:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:48:05]Read from MH i2c: E2 [15:48:05]MH_I2C_Read... [15:48:05]Read from MH i2c: E2 03 00 [15:48:05]MH_I2C_Read... [15:48:05]Read from MH i2c: E2 03 00 BC 66 00 90 00 96 [15:48:05]RAPDU: 90 00 [15:48:05]wFMCommunicate OK [15:48:05]SAM_PROTO_ClearQueue done [15:48:05]KKMCreateOFDPacket [15:48:05]OFDProtocolAddRootSTLVToBuf [15:48:05]FM_MakeSignedData [15:48:05]FM_MakeSignedData [15:48:05]SAM_PROTO_SignData [15:48:05]wFMCommunicate request_size=4 [15:48:05]MH_SAM_APDU [15:48:05]CAPDU: 80 0D 01 02 [15:48:05]Write to MH i2c: E2 08 00 BD 66 80 0D 01 02 00 00 00 00 9C [15:48:05]Write i2c OK [15:48:05]MH_I2C_Read... [15:48:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:48:05]Read from MH i2c: E2 [15:48:05]MH_I2C_Read... [15:48:05]Read from MH i2c: E2 03 00 [15:48:05]MH_I2C_Read... [15:48:05]Read from MH i2c: E2 03 00 BD 66 00 90 00 97 [15:48:05]RAPDU: 90 00 [15:48:05]wFMCommunicate OK [15:48:05]wFMCommunicate request_size=255 [15:48:05]MH_SAM_APDU [15:48: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 32 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 38 02 00 00 F4 03 04 00 36 B2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8D DA 04 00 35 04 06 00 6E [15:48:05]Write to MH i2c: E2 02 01 BE 66 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 38 02 00 00 F4 03 04 00 36 B2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8D DA 04 00 35 04 06 00 6E 00 00 B8 [15:48:05]Write i2c OK [15:48:05]MH_I2C_Read... [15:48:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:48:06]Read from MH i2c: E2 [15:48:06]MH_I2C_Read... [15:48:06]Read from MH i2c: E2 03 00 [15:48:06]MH_I2C_Read... [15:48:06]Read from MH i2c: E2 03 00 BE 66 00 90 00 98 [15:48:06]RAPDU: 90 00 [15:48:06]wFMCommunicate OK [15:48:06]wFMCommunicate request_size=10 [15:48:06]MH_SAM_APDU [15:48:06]CAPDU: 80 0D 02 02 05 6E 8E C0 32 EE [15:48:06]Write to MH i2c: E2 0D 00 BF 66 80 0D 02 02 05 00 6E 8E C0 32 EE 00 00 85 [15:48:06]Write i2c OK [15:48:06]MH_I2C_Read... [15:48:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:48:06]Read from MH i2c: E2 [15:48:06]MH_I2C_Read... [15:48:06]Read from MH i2c: E2 03 00 [15:48:06]MH_I2C_Read... [15:48:06]Read from MH i2c: E2 03 00 BF 66 00 90 00 99 [15:48:06]RAPDU: 90 00 [15:48:06]wFMCommunicate OK [15:48:06]wFMCommunicate request_size=4 [15:48:06]MH_SAM_APDU [15:48:06]CAPDU: 80 0D 03 02 [15:48:06]Write to MH i2c: E2 08 00 C0 66 80 0D 03 02 00 00 00 00 A1 [15:48:06]Write i2c OK [15:48:06]MH_I2C_Read... [15:48:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:48:06]Read from MH i2c: E2 [15:48:06]MH_I2C_Read... [15:48:06]Read from MH i2c: E2 0B 00 [15:48:06]MH_I2C_Read... [15:48:06]Read from MH i2c: E2 0B 00 C0 66 00 97 DC 03 1A 10 96 FA DB 90 00 AD [15:48:06]RAPDU: 97 DC 03 1A 10 96 FA DB 90 00 [15:48:06]wFMCommunicate OK [15:48:06]SAM_PROTO_SignData done [15:48:06]FM_MakeSignedData done [15:48:06]CreateOFDProtocolMessage [15:48:06]wFMCommunicate request_size=4 [15:48:06]MH_SAM_APDU [15:48:06]CAPDU: 80 11 00 00 [15:48:06]Write to MH i2c: E2 08 00 C1 66 80 11 00 00 00 00 00 00 A1 [15:48:06]Write i2c OK [15:48:06]MH_I2C_Read... [15:48:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:48:06]Read from MH i2c: E2 [15:48:06]MH_I2C_Read... [15:48:06]Read from MH i2c: E2 17 00 [15:48:06]MH_I2C_Read... [15:48:06]Read from MH i2c: E2 17 00 C1 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F5 [15:48:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:48:06]wFMCommunicate OK [15:48:06]CreateOFDProtocolMessage done [15:48:06]OFDSenderStorePacket 318093 [15:48:06]StoreOFDPacket docnum=318093 [15:48:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 AD 65 07 01 76 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 32 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 38 02 00 00 F4 03 04 00 36 B2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8D DA 04 00 35 04 06 00 6E 6E 8E C0 32 EE 97 DC 03 1A 10 96 FA DB [15:48:06]CheckFolder [15:48:06]dirname=/storage/ofd_packets [15:48:06]CheckFolder done [15:48:06]ProducePacketName [15:48:06]name=ofd_packets/00318093 [15:48:06]NVStorageSaveData ofd_packets/00318093 [15:48:06]File name is /storage/ofd_packets/00318093 [15:48:06]Write 301 bytes [15:48:06]NVStorageSaveData done [15:48:06]OFDSenderStorePacket done [15:48:06]KKMCreateOFDPacket done [15:48:06]NVStorageSaveData kkm_last_timestamp [15:48:06]File name is /storage/kkm_last_timestamp [15:48:06]Write 4 bytes [15:48:06]NVStorageSaveData done [15:48:06]ExternCall_PrintAddStr [15:48:06]wPrintStart [15:48:06]Write to MH i2c: 01 00 00 C2 66 28 [15:48:06]Write i2c OK [15:48:06]MH_I2C_Read... [15:48:06]Read from MH i2c: 01 [15:48:06]MH_I2C_Read... [15:48:06]Read from MH i2c: 01 07 00 [15:48:06]MH_I2C_Read... [15:48:06]Read from MH i2c: 01 07 00 C2 66 00 00 00 00 00 FF 0F 3D [15:48:06]RasterBufferAndPrint [15:48:06]line Счет N : (1)1093073 [15:48:06]line ИНН: 02508201610067 [15:48:06]line Контрольно-Кассовый Чек [15:48:06]line ПРОДАЖА [15:48:06]line ТРК (МРК, ГНК) : 63 [15:48:06]line Товар: 2710124130 [15:48:06]line Аи-92-К-2 [15:48:06]line 20.000 * 0.00 [15:48:06]line = 0.00 [15:48:06]line НДС 12% НСП 1% [15:48:06]line > о реализуемом товаре [15:48:06]line ИТОГО: 0.00 [15:48:06]line НСП 1% : 0.00 [15:48:06]line НДС 12% : 0.00 [15:48:06]line Наличными: 0.00 [15:48:06]line Безнал.: 0.00 [15:48:06]line Место: АЗС № 101 "Партнер Нефть" [15:48:06]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:48:06]line СНО: Общий режим [15:48:06]line Чек 568 28.10.2024 15:48 [15:48:06]line Смена: 546 ФФД: 1.0 [15:48:06]line ЗНМ: 0300000082 [15:48:06]line РНМ: 0000000000091628 [15:48:06]line Версия ККМ: 001 [15:48:06]line Талоны: ТК ГПНА Online [15:48:06]line 30120465 [15:48:06]line ФМ: 0000000000874671 [15:48:06]line ФД: 318093 [15:48:06]line ФПД: 121421120418542 [15:48:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T154806&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318093&fm=121421120418542&tin=02508201610067®Number=0000000000091628&sum=0 [15:48:06]written 0, free lines is 4095 [15:48:06]OFD Sender: Processing packet 318093 [packets to send 127, broken 126] [15:48:06]ProducePacketName [15:48:06]name=ofd_packets/00318093 [15:48:06]OFD Sender: To server: pG, [15:48:06]CommunicateWithHost lk.salyk.kg:30040 [15:48:06]ConnectInit lk.salyk.kg [15:48:06]Connected sock=10 [15:48:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 AD 65 07 01 76 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 32 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 38 02 00 00 F4 03 04 00 36 B2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8D DA 04 00 35 04 06 00 6E 6E 8E C0 32 EE 97 DC 03 1A 10 96 FA DB [15:48:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 4C CF 47 00 EA 14 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8D DA 04 00 F4 03 04 00 EE 5D 1F 67 B6 04 01 00 00 8E 45 D5 82 A5 7A 94 7C [15:48:06]CommunicateWithHost err = 0 [15:48:06]CheckOFDResponse [15:48:06]1017 (14) - 77093643461234 [15:48:06]1041 (16) - 0000000000874671 [15:48:06]1040 (4) - 318093 [15:48:06]1012 (4) - 28.10.2024 09:48 [15:48:06]1206 (1) - 0 [15:48:06]OFD Sender: Remove packet 318093 [15:48:06]ProducePacketName [15:48:06]name=ofd_packets/00318093 [15:48:06]NVStorageDeleteData [15:48:06]Write to MH i2c: 01 00 00 EC 66 52 [15:48:06]Write i2c OK [15:48:06]MH_I2C_Read... [15:48:06]Read from MH i2c: 01 [15:48:06]MH_I2C_Read... [15:48:06]Read from MH i2c: 01 07 00 [15:48:06]MH_I2C_Read... [15:48:06]Read from MH i2c: 01 07 00 EC 66 00 00 00 00 00 14 0D 7A [15:48:06]RasterBufferAndPrint [15:48:06]line [15:48:06]line [15:48:06]line [15:48:06]line [15:48:06]line [15:48:06]written 0, free lines is 3367 [15:48:06]MH_Cut [15:48:06]Write to MH i2c: D1 01 00 F3 66 01 2B [15:48:06]Write i2c OK [15:48:06]MH_I2C_Read... [15:48:06]Read from MH i2c: D1 [15:48:06]MH_I2C_Read... [15:48:06]Read from MH i2c: D1 01 00 [15:48:06]MH_I2C_Read... [15:48:06]Read from MH i2c: D1 01 00 F3 66 00 2A [15:48:06]Write to MH i2c: 01 00 00 F4 66 5A [15:48:06]Write i2c OK [15:48:06]MH_I2C_Read... [15:48:07]OFD Sender: No OFD packet to send [15:48:07]*** Cut start [15:48:07]*** Partial cut [15:48:07]*** CUTSNS_PIN = 1 [15:48:07]*** CUTSNS_PIN = 0 [15:48:07]*** Brake cut motor [15:48:08]Read from MH i2c: 01 [15:48:08]MH_I2C_Read... [15:48:08]*** Stop cut motor [15:48:08]*** Cut end [15:48:08]Read from MH i2c: 01 07 00 [15:48:08]MH_I2C_Read... [15:48:08]Read from MH i2c: 01 07 00 F4 66 00 00 00 00 00 FF 0F 6F [15:48:08]process_action close_receipt done [15:48:08]requested_data is exist [15:48:08]produce_requested_data [15:48:08]requested_item fm.sn is exist - process it [15:48:08]wFMCommunicate request_size=4 [15:48:08]MH_SAM_APDU [15:48:08]CAPDU: 80 11 00 00 [15:48:08]Write to MH i2c: E2 08 00 F5 66 80 11 00 00 00 00 00 00 D5 [15:48:08]Write i2c OK [15:48:08]MH_I2C_Read... [15:48:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:48:08]Read from MH i2c: E2 [15:48:08]MH_I2C_Read... [15:48:08]Read from MH i2c: E2 17 00 [15:48:08]MH_I2C_Read... [15:48:08]Read from MH i2c: E2 17 00 F5 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 29 [15:48:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:48:08]wFMCommunicate OK [15:48:08]requested_item fd.num is exist - process it [15:48:08]SAM_PROTO_GetFieldsCounters [15:48:08]wFMCommunicate request_size=4 [15:48:08]MH_SAM_APDU [15:48:08]CAPDU: 80 13 00 00 [15:48:08]Write to MH i2c: E2 08 00 F6 66 80 13 00 00 00 00 00 00 D8 [15:48:08]Write i2c OK [15:48:08]MH_I2C_Read... [15:48:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:48:08]Read from MH i2c: E2 [15:48:08]MH_I2C_Read... [15:48:08]Read from MH i2c: E2 62 00 [15:48:08]MH_I2C_Read... [15:48:08]Read from MH i2c: E2 62 00 F6 66 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 8D DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 38 02 00 00 5E 04 04 00 38 02 00 00 57 04 04 00 39 02 00 00 19 04 04 00 00 00 00 00 90 00 38 [15:48:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 8D DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 38 02 00 00 5E 04 04 00 38 02 00 00 57 04 04 00 39 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:48:08]wFMCommunicate OK [15:48:08]SAM_PROTO_GetFieldsCounters done [15:48:08]requested_item shift.num is exist - process it [15:48:08]requested_item shift.opened is exist - process it [15:48:08]req_shift_opened [15:48:08]FM_GetShiftState [15:48:08]SAM_PROTO_GetShiftState [15:48:08]wFMCommunicate request_size=4 [15:48:08]MH_SAM_APDU [15:48:08]CAPDU: 80 13 01 00 [15:48:08]Write to MH i2c: E2 08 00 F7 66 80 13 01 00 00 00 00 00 DA [15:48:08]Write i2c OK [15:48:08]MH_I2C_Read... [15:48:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:48:08]Read from MH i2c: E2 [15:48:08]MH_I2C_Read... [15:48:08]Read from MH i2c: E2 0E 00 [15:48:08]MH_I2C_Read... [15:48:08]Read from MH i2c: E2 0E 00 F7 66 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D3 [15:48:08]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:48:08]wFMCommunicate OK [15:48:08]SAM_PROTO_GetShiftState done [15:48:08]FM_GetShiftState done [15:48:08]req_shift_opened done [15:48:08]requested_item shift.open_date is exist - process it [15:48:08]req_shift_open_date [15:48:08]req_shift_open_date done [15:48:08]produce_requested_data done [15:48:08]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318093,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:48:08]process_action_free close_receipt [15:48:08]json_value_free [15:48:08]json_value_free done [15:48:08]process_json_proto returns [15:48:08]Send response to host [15:48:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318093,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:48:08]free response buf [15:48:08]execute_script done [15:48:08]execute_script returns [15:48:08]free content buf [15:48:08]Sock 7.Close socket [15:48:08]Sock 7.Thread stoped [15:48:12]OFD Sender: No OFD packet to send [15:48:17]OFD Sender: No OFD packet to send [15:48:22]OFD Sender: No OFD packet to send [15:48:27]OFD Sender: No OFD packet to send [15:48:32]OFD Sender: No OFD packet to send [15:48:37]OFD Sender: No OFD packet to send [15:48:42]OFD Sender: No OFD packet to send [15:48:47]OFD Sender: No OFD packet to send [15:48:52]OFD Sender: No OFD packet to send [15:48:57]OFD Sender: No OFD packet to send [15:49:02]OFD Sender: No OFD packet to send [15:49:07]OFD Sender: No OFD packet to send [15:49:12]OFD Sender: No OFD packet to send [15:49:17]OFD Sender: No OFD packet to send [15:49:22]OFD Sender: No OFD packet to send [15:49:27]OFD Sender: No OFD packet to send [15:49:32]OFD Sender: No OFD packet to send [15:49:37]OFD Sender: No OFD packet to send [15:49:42]OFD Sender: No OFD packet to send [15:49:47]OFD Sender: No OFD packet to send [15:49:52]OFD Sender: No OFD packet to send [15:49:57]OFD Sender: No OFD packet to send [15:50:02]OFD Sender: No OFD packet to send [15:50:06]accept exits with 9 [15:50:06]New connection [15:50:06]New thread 3067436388 created [15:50:06]Thread 3067293028 joined [15:50:06]Waiting for new connection... [15:50:06] Sock 9.Parse request [15:50:06]Sock 9.Check first char [15:50:06]Sock 9.First char is OK [15:50:06]request: POST /json_proto HTTP/1.0 [15:50:06]Method: POST [15:50:06]URL: /json_proto [15:50:06]Method is POST - this is cgi request [15:50:06]url: /json_proto [15:50:06]query_string will be loaded in cgi processing [15:50:06]execute_cgi json_proto POST (null) [15:50:06]execute_cgi path=json_proto method=POST [15:50:06]POST find Content-Length [15:50:06]Host: 172.17.50.195:8080 [15:50:06]Content-Length: 684 [15:50:06]Content-Type: application/json [15:50:06] [15:50:06]POST finish read [15:50:06]Found Content-Length = 684 [15:50:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093075", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 10.500, "sum" : 800.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:50:06]execute_script... [15:50:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093075", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 10.500, "sum" : 800.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:50:06]POST & json_proto [15:50:06]process_json_proto [15:50:06]json parsed OK: [15:50:06]protocol is kg_v1.0 [15:50:06]action value=close_receipt [15:50:06]process_action close_receipt [15:50:06]cmd_close_receipt [15:50:06]MH_GetDate [15:50:06]Write to MH i2c: F0 00 00 F8 66 4D [15:50:06]Write i2c OK [15:50:06]MH_I2C_Read... [15:50:06]Read from MH i2c: F0 [15:50:06]MH_I2C_Read... [15:50:06]Read from MH i2c: F0 09 00 [15:50:06]MH_I2C_Read... [15:50:06]Read from MH i2c: F0 09 00 F8 66 00 B0 B2 1F 67 43 33 1C 67 37 [15:50:06]GetLastDocTimeStamp 1730130486 [15:50:06]current date 1730130608 [15:50:06]FM_GetShiftState [15:50:06]SAM_PROTO_GetShiftState [15:50:06]wFMCommunicate request_size=4 [15:50:06]MH_SAM_APDU [15:50:06]CAPDU: 80 13 01 00 [15:50:06]Write to MH i2c: E2 08 00 F9 66 80 13 01 00 00 00 00 00 DC [15:50:06]Write i2c OK [15:50:06]MH_I2C_Read... [15:50:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:50:06]Read from MH i2c: E2 [15:50:06]MH_I2C_Read... [15:50:06]Read from MH i2c: E2 0E 00 [15:50:06]MH_I2C_Read... [15:50:06]Read from MH i2c: E2 0E 00 F9 66 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D5 [15:50:06]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:50:06]wFMCommunicate OK [15:50:06]SAM_PROTO_GetShiftState done [15:50:06]FM_GetShiftState done [15:50:06]opened in 1730073493 [15:50:06]opened+sec_in_day 1730159893 [15:50:06]quantity*price = 80010 [15:50:06]sum+1 = 80011 [15:50:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 569 28.10.2024 15:50 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318094 ФПД: 120554943960306 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T155008&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318094&fm=120554943960306&tin=02508201610067®Number=0000000000091628&sum=80000 [15:50:07]StoreToDocumentArchive [15:50:07]shift 546 fd 318094 [15:50:07]save to /storage/0546/doc_00318094 [15:50:07]save last doc name /storage/0546/doc_00318094 to /storage/kkm_last_doc_name [15:50:07]save OK [15:50:07]Clear old archive folders... [15:50:07]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:50:07]tlvbuf is 014D0A20 [15:50:07]SAM_PROTO_ClearQueue [15:50:07]wFMCommunicate request_size=4 [15:50:07]MH_SAM_APDU [15:50:07]CAPDU: 80 09 00 00 [15:50:07]Write to MH i2c: E2 08 00 06 67 80 09 00 00 00 00 00 00 DF [15:50:07]Write i2c OK [15:50:07]MH_I2C_Read... [15:50:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:50:07]Read from MH i2c: E2 [15:50:07]MH_I2C_Read... [15:50:07]Read from MH i2c: E2 03 00 [15:50:07]MH_I2C_Read... [15:50:07]Read from MH i2c: E2 03 00 06 67 00 90 00 E1 [15:50:07]RAPDU: 90 00 [15:50:07]wFMCommunicate OK [15:50:07]SAM_PROTO_ClearQueue done [15:50:07]KKMCreateOFDPacket [15:50:07]OFDProtocolAddRootSTLVToBuf [15:50:07]FM_MakeSignedData [15:50:07]FM_MakeSignedData [15:50:07]SAM_PROTO_SignData [15:50:07]wFMCommunicate request_size=4 [15:50:07]MH_SAM_APDU [15:50:07]CAPDU: 80 0D 01 02 [15:50:07]Write to MH i2c: E2 08 00 07 67 80 0D 01 02 00 00 00 00 E7 [15:50:07]Write i2c OK [15:50:07]MH_I2C_Read... [15:50:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:50:07]Read from MH i2c: E2 [15:50:07]MH_I2C_Read... [15:50:07]Read from MH i2c: E2 03 00 [15:50:07]MH_I2C_Read... [15:50:07]Read from MH i2c: E2 03 00 07 67 00 90 00 E2 [15:50:07]RAPDU: 90 00 [15:50:07]wFMCommunicate OK [15:50:07]wFMCommunicate request_size=255 [15:50:07]MH_SAM_APDU [15:50:07]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 02 00 00 F4 03 04 00 B0 B2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8E DA 04 00 35 04 06 00 [15:50:07]Write to MH i2c: E2 02 01 08 67 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 02 00 00 F4 03 04 00 B0 B2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8E DA 04 00 35 04 06 00 00 00 39 [15:50:07]Write i2c OK [15:50:07]MH_I2C_Read... [15:50:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:50:08]Read from MH i2c: E2 [15:50:08]MH_I2C_Read... [15:50:08]Read from MH i2c: E2 03 00 [15:50:08]MH_I2C_Read... [15:50:08]Read from MH i2c: E2 03 00 08 67 00 90 00 E3 [15:50:08]RAPDU: 90 00 [15:50:08]wFMCommunicate OK [15:50:08]wFMCommunicate request_size=11 [15:50:08]MH_SAM_APDU [15:50:08]CAPDU: 80 0D 02 02 06 6D A4 E2 9C 54 F2 [15:50:08]Write to MH i2c: E2 0E 00 09 67 80 0D 02 02 06 00 6D A4 E2 9C 54 F2 00 00 CB [15:50:08]Write i2c OK [15:50:08]MH_I2C_Read... [15:50:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:50:08]Read from MH i2c: E2 [15:50:08]MH_I2C_Read... [15:50:08]Read from MH i2c: E2 03 00 [15:50:08]MH_I2C_Read... [15:50:08]Read from MH i2c: E2 03 00 09 67 00 90 00 E4 [15:50:08]RAPDU: 90 00 [15:50:08]wFMCommunicate OK [15:50:08]wFMCommunicate request_size=4 [15:50:08]MH_SAM_APDU [15:50:08]CAPDU: 80 0D 03 02 [15:50:08]Write to MH i2c: E2 08 00 0A 67 80 0D 03 02 00 00 00 00 EC [15:50:08]Write i2c OK [15:50:08]MH_I2C_Read... [15:50:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:50:08]Read from MH i2c: E2 [15:50:08]MH_I2C_Read... [15:50:08]Read from MH i2c: E2 0B 00 [15:50:08]MH_I2C_Read... [15:50:08]Read from MH i2c: E2 0B 00 0A 67 00 DB 86 59 59 76 1C CF 1F 90 00 80 [15:50:08]RAPDU: DB 86 59 59 76 1C CF 1F 90 00 [15:50:08]wFMCommunicate OK [15:50:08]SAM_PROTO_SignData done [15:50:08]FM_MakeSignedData done [15:50:08]CreateOFDProtocolMessage [15:50:08]wFMCommunicate request_size=4 [15:50:08]MH_SAM_APDU [15:50:08]CAPDU: 80 11 00 00 [15:50:08]Write to MH i2c: E2 08 00 0B 67 80 11 00 00 00 00 00 00 EC [15:50:08]Write i2c OK [15:50:08]MH_I2C_Read... [15:50:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:50:08]Read from MH i2c: E2 [15:50:08]MH_I2C_Read... [15:50:08]Read from MH i2c: E2 17 00 [15:50:08]MH_I2C_Read... [15:50:08]Read from MH i2c: E2 17 00 0B 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 40 [15:50:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:50:08]wFMCommunicate OK [15:50:08]CreateOFDProtocolMessage done [15:50:08]OFDSenderStorePacket 318094 [15:50:08]StoreOFDPacket docnum=318094 [15:50:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 A3 12 08 01 FE 97 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 02 00 00 F4 03 04 00 B0 B2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8E DA 04 00 35 04 06 00 6D A4 E2 9C 54 F2 DB 86 59 59 76 1C CF 1F [15:50:08]CheckFolder [15:50:08]dirname=/storage/ofd_packets [15:50:08]CheckFolder done [15:50:08]ProducePacketName [15:50:08]name=ofd_packets/00318094 [15:50:08]NVStorageSaveData ofd_packets/00318094 [15:50:08]File name is /storage/ofd_packets/00318094 [15:50:08]Write 302 bytes [15:50:08]NVStorageSaveData done [15:50:08]OFDSenderStorePacket done [15:50:08]KKMCreateOFDPacket done [15:50:08]NVStorageSaveData kkm_last_timestamp [15:50:08]File name is /storage/kkm_last_timestamp [15:50:08]Write 4 bytes [15:50:08]NVStorageSaveData done [15:50:08]ExternCall_PrintAddStr [15:50:08]wPrintStart [15:50:08]Write to MH i2c: 01 00 00 0C 67 73 [15:50:08]Write i2c OK [15:50:08]MH_I2C_Read... [15:50:08]Read from MH i2c: 01 [15:50:08]MH_I2C_Read... [15:50:08]Read from MH i2c: 01 07 00 [15:50:08]MH_I2C_Read... [15:50:08]Read from MH i2c: 01 07 00 0C 67 00 00 00 00 00 FF 0F 88 [15:50:08]RasterBufferAndPrint [15:50:08]line Счет N : (1)1093075 [15:50:08]line ИНН: 02508201610067 [15:50:08]line Контрольно-Кассовый Чек [15:50:08]line ПРОДАЖА [15:50:08]line ТРК (МРК, ГНК) : 31 [15:50:08]line Товар: 2710194210 [15:50:08]line ДТ(л)-К-2 [15:50:08]line 10.500 * 76.20 [15:50:08]line = 800.10 [15:50:08]line НДС 12% НСП 1% [15:50:08]line > о реализуемом товаре [15:50:08]line ОКРУГЛЕНИЕ: -0.10 [15:50:08]line ИТОГО: 800.00 [15:50:08]line Внесено: 800.00 [15:50:08]line СДАЧА: 0.00 [15:50:08]line НСП 1% : 7.08 [15:50:08]line НДС 12% : 84.97 [15:50:08]line Наличными: 800.00 [15:50:08]line Безнал.: 0.00 [15:50:08]line Место: АЗС № 101 "Партнер Нефть" [15:50:08]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:50:08]line СНО: Общий режим [15:50:08]line Чек 569 28.10.2024 15:50 [15:50:08]line Смена: 546 ФФД: 1.0 [15:50:08]line ЗНМ: 0300000082 [15:50:08]line РНМ: 0000000000091628 [15:50:08]line Версия ККМ: 001 [15:50:08]line ФМ: 0000000000874671 [15:50:08]line ФД: 318094 [15:50:08]line ФПД: 120554943960306 [15:50:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T155008&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318094&fm=120554943960306&tin=02508201610067®Number=0000000000091628&sum=80000 [15:50:08]OFD Sender: Processing packet 318094 [packets to send 127, broken 126] [15:50:08]ProducePacketName [15:50:08]name=ofd_packets/00318094 [15:50:08]OFD Sender: To server: pG, [15:50:08]CommunicateWithHost lk.salyk.kg:30040 [15:50:08]ConnectInit lk.salyk.kg [15:50:08]written 0, free lines is 4095 [15:50:08]Connected sock=10 [15:50:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 A3 12 08 01 FE 97 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 02 00 00 F4 03 04 00 B0 B2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8E DA 04 00 35 04 06 00 6D A4 E2 9C 54 F2 DB 86 59 59 76 1C CF 1F [15:50:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 C7 3A 47 00 9A 94 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8E DA 04 00 F4 03 04 00 68 5E 1F 67 B6 04 01 00 00 BD FA B0 9F 95 FD D4 D1 [15:50:08]CommunicateWithHost err = 0 [15:50:08]CheckOFDResponse [15:50:08]1017 (14) - 77093643461234 [15:50:08]1041 (16) - 0000000000874671 [15:50:08]1040 (4) - 318094 [15:50:08]1012 (4) - 28.10.2024 09:50 [15:50:08]1206 (1) - 0 [15:50:08]OFD Sender: Remove packet 318094 [15:50:08]ProducePacketName [15:50:08]name=ofd_packets/00318094 [15:50:08]NVStorageDeleteData [15:50:09]Write to MH i2c: 01 00 00 37 67 9E [15:50:09]Write i2c OK [15:50:09]MH_I2C_Read... [15:50:09]Read from MH i2c: 01 [15:50:09]MH_I2C_Read... [15:50:09]Read from MH i2c: 01 07 00 [15:50:09]MH_I2C_Read... [15:50:09]Read from MH i2c: 01 07 00 37 67 00 00 00 00 00 F5 0C A6 [15:50:09]RasterBufferAndPrint [15:50:09]line [15:50:09]line [15:50:09]line [15:50:09]line [15:50:09]line [15:50:09]written 0, free lines is 3323 [15:50:09]MH_Cut [15:50:09]Write to MH i2c: D1 01 00 3E 67 01 77 [15:50:09]Write i2c OK [15:50:09]MH_I2C_Read... [15:50:09]Read from MH i2c: D1 [15:50:09]MH_I2C_Read... [15:50:09]Read from MH i2c: D1 01 00 [15:50:09]MH_I2C_Read... [15:50:09]Read from MH i2c: D1 01 00 3E 67 00 76 [15:50:09]Write to MH i2c: 01 00 00 3F 67 A6 [15:50:09]Write i2c OK [15:50:09]MH_I2C_Read... [15:50:09]OFD Sender: No OFD packet to send [15:50:09]*** Cut start [15:50:09]*** Partial cut [15:50:09]*** CUTSNS_PIN = 1 [15:50:09]*** CUTSNS_PIN = 0 [15:50:10]*** Brake cut motor [15:50:10]Read from MH i2c: 01 [15:50:10]MH_I2C_Read... [15:50:10]*** Stop cut motor [15:50:10]*** Cut end [15:50:10]Read from MH i2c: 01 07 00 [15:50:10]MH_I2C_Read... [15:50:10]Read from MH i2c: 01 07 00 3F 67 00 00 00 00 00 FF 0F BB [15:50:10]process_action close_receipt done [15:50:10]requested_data is exist [15:50:10]produce_requested_data [15:50:10]requested_item fm.sn is exist - process it [15:50:10]wFMCommunicate request_size=4 [15:50:10]MH_SAM_APDU [15:50:10]CAPDU: 80 11 00 00 [15:50:10]Write to MH i2c: E2 08 00 40 67 80 11 00 00 00 00 00 00 21 [15:50:10]Write i2c OK [15:50:10]MH_I2C_Read... [15:50:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:50:10]Read from MH i2c: E2 [15:50:10]MH_I2C_Read... [15:50:10]Read from MH i2c: E2 17 00 [15:50:10]MH_I2C_Read... [15:50:10]Read from MH i2c: E2 17 00 40 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 75 [15:50:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:50:10]wFMCommunicate OK [15:50:10]requested_item fd.num is exist - process it [15:50:10]SAM_PROTO_GetFieldsCounters [15:50:10]wFMCommunicate request_size=4 [15:50:10]MH_SAM_APDU [15:50:10]CAPDU: 80 13 00 00 [15:50:10]Write to MH i2c: E2 08 00 41 67 80 13 00 00 00 00 00 00 24 [15:50:10]Write i2c OK [15:50:10]MH_I2C_Read... [15:50:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:50:10]Read from MH i2c: E2 [15:50:10]MH_I2C_Read... [15:50:10]Read from MH i2c: E2 62 00 [15:50:10]MH_I2C_Read... [15:50:10]Read from MH i2c: E2 62 00 41 67 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 8E DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 39 02 00 00 5E 04 04 00 39 02 00 00 57 04 04 00 3A 02 00 00 19 04 04 00 00 00 00 00 90 00 88 [15:50:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 8E DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 39 02 00 00 5E 04 04 00 39 02 00 00 57 04 04 00 3A 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:50:10]wFMCommunicate OK [15:50:10]SAM_PROTO_GetFieldsCounters done [15:50:10]requested_item shift.num is exist - process it [15:50:10]requested_item shift.opened is exist - process it [15:50:10]req_shift_opened [15:50:10]FM_GetShiftState [15:50:10]SAM_PROTO_GetShiftState [15:50:10]wFMCommunicate request_size=4 [15:50:10]MH_SAM_APDU [15:50:10]CAPDU: 80 13 01 00 [15:50:10]Write to MH i2c: E2 08 00 42 67 80 13 01 00 00 00 00 00 26 [15:50:10]Write i2c OK [15:50:10]MH_I2C_Read... [15:50:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:50:10]Read from MH i2c: E2 [15:50:10]MH_I2C_Read... [15:50:10]Read from MH i2c: E2 0E 00 [15:50:10]MH_I2C_Read... [15:50:10]Read from MH i2c: E2 0E 00 42 67 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 1F [15:50:10]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:50:10]wFMCommunicate OK [15:50:10]SAM_PROTO_GetShiftState done [15:50:10]FM_GetShiftState done [15:50:10]req_shift_opened done [15:50:10]requested_item shift.open_date is exist - process it [15:50:10]req_shift_open_date [15:50:10]req_shift_open_date done [15:50:10]produce_requested_data done [15:50:10]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318094,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:50:10]process_action_free close_receipt [15:50:10]json_value_free [15:50:10]json_value_free done [15:50:10]process_json_proto returns [15:50:10]Send response to host [15:50:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318094,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:50:10]free response buf [15:50:10]execute_script done [15:50:10]execute_script returns [15:50:10]free content buf [15:50:10]Sock 9.Close socket [15:50:10]Sock 9.Thread stoped [15:50:14]OFD Sender: No OFD packet to send [15:50:19]OFD Sender: No OFD packet to send [15:50:24]OFD Sender: No OFD packet to send [15:50:29]OFD Sender: No OFD packet to send [15:50:34]OFD Sender: No OFD packet to send [15:50:39]OFD Sender: No OFD packet to send [15:50:44]OFD Sender: No OFD packet to send [15:50:49]OFD Sender: No OFD packet to send [15:50:54]OFD Sender: No OFD packet to send [15:50:59]OFD Sender: No OFD packet to send [15:51:04]OFD Sender: No OFD packet to send [15:51:09]OFD Sender: No OFD packet to send [15:51:14]OFD Sender: No OFD packet to send [15:51:19]OFD Sender: No OFD packet to send [15:51:24]OFD Sender: No OFD packet to send [15:51:29]OFD Sender: No OFD packet to send [15:51:34]OFD Sender: No OFD packet to send [15:51:39]OFD Sender: No OFD packet to send [15:51:44]OFD Sender: No OFD packet to send [15:51:49]OFD Sender: No OFD packet to send [15:51:54]OFD Sender: No OFD packet to send [15:51:59]OFD Sender: No OFD packet to send [15:52:04]OFD Sender: No OFD packet to send [15:52:09]OFD Sender: No OFD packet to send [15:52:13]accept exits with 7 [15:52:13]New connection [15:52:13]New thread 3067293028 created [15:52:13]Thread 3067436388 joined [15:52:13]Waiting for new connection... [15:52:13] Sock 7.Parse request [15:52:13]Sock 7.Check first char [15:52:13]Sock 7.First char is OK [15:52:13]request: POST /json_proto HTTP/1.0 [15:52:13]Method: POST [15:52:13]URL: /json_proto [15:52:13]Method is POST - this is cgi request [15:52:13]url: /json_proto [15:52:13]query_string will be loaded in cgi processing [15:52:13]execute_cgi json_proto POST (null) [15:52:13]execute_cgi path=json_proto method=POST [15:52:13]POST find Content-Length [15:52:13]Host: 172.17.50.195:8080 [15:52:13]Content-Length: 770 [15:52:13]Content-Type: application/json [15:52:13] [15:52:13]POST finish read [15:52:13]Found Content-Length = 770 [15:52:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093077", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:52:13]execute_script... [15:52:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093077", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:52:13]POST & json_proto [15:52:13]process_json_proto [15:52:13]json parsed OK: [15:52:13]protocol is kg_v1.0 [15:52:13]action value=close_receipt [15:52:13]process_action close_receipt [15:52:13]cmd_close_receipt [15:52:13]MH_GetDate [15:52:13]Write to MH i2c: F0 00 00 43 67 99 [15:52:13]Write i2c OK [15:52:13]MH_I2C_Read... [15:52:13]Read from MH i2c: F0 [15:52:13]MH_I2C_Read... [15:52:13]Read from MH i2c: F0 09 00 [15:52:13]MH_I2C_Read... [15:52:13]Read from MH i2c: F0 09 00 43 67 00 2E B3 1F 67 43 33 1C 67 02 [15:52:13]GetLastDocTimeStamp 1730130608 [15:52:13]current date 1730130734 [15:52:13]FM_GetShiftState [15:52:13]SAM_PROTO_GetShiftState [15:52:13]wFMCommunicate request_size=4 [15:52:13]MH_SAM_APDU [15:52:13]CAPDU: 80 13 01 00 [15:52:13]Write to MH i2c: E2 08 00 44 67 80 13 01 00 00 00 00 00 28 [15:52:13]Write i2c OK [15:52:13]MH_I2C_Read... [15:52:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:52:13]Read from MH i2c: E2 [15:52:13]MH_I2C_Read... [15:52:13]Read from MH i2c: E2 0E 00 [15:52:13]MH_I2C_Read... [15:52:13]Read from MH i2c: E2 0E 00 44 67 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 21 [15:52:13]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:52:13]wFMCommunicate OK [15:52:13]SAM_PROTO_GetShiftState done [15:52:13]FM_GetShiftState done [15:52:13]opened in 1730073493 [15:52:13]opened+sec_in_day 1730159893 [15:52:13]quantity*price = 100015 [15:52:13]sum+1 = 100017 [15:52:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 570 28.10.2024 15:52 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318095 ФПД: 240887811388245 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T155215&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318095&fm=240887811388245&tin=02508201610067®Number=0000000000091628&sum=100016 [15:52:14]StoreToDocumentArchive [15:52:14]shift 546 fd 318095 [15:52:14]save to /storage/0546/doc_00318095 [15:52:14]save last doc name /storage/0546/doc_00318095 to /storage/kkm_last_doc_name [15:52:14]save OK [15:52:14]Clear old archive folders... [15:52:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:52:14]tlvbuf is 014196B0 [15:52:14]SAM_PROTO_ClearQueue [15:52:14]wFMCommunicate request_size=4 [15:52:14]MH_SAM_APDU [15:52:14]CAPDU: 80 09 00 00 [15:52:14]Write to MH i2c: E2 08 00 51 67 80 09 00 00 00 00 00 00 2A [15:52:14]Write i2c OK [15:52:14]MH_I2C_Read... [15:52:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:52:14]Read from MH i2c: E2 [15:52:14]MH_I2C_Read... [15:52:14]Read from MH i2c: E2 03 00 [15:52:14]MH_I2C_Read... [15:52:14]Read from MH i2c: E2 03 00 51 67 00 90 00 2C [15:52:14]RAPDU: 90 00 [15:52:14]wFMCommunicate OK [15:52:14]SAM_PROTO_ClearQueue done [15:52:14]KKMCreateOFDPacket [15:52:14]OFDProtocolAddRootSTLVToBuf [15:52:14]FM_MakeSignedData [15:52:14]FM_MakeSignedData [15:52:14]SAM_PROTO_SignData [15:52:14]wFMCommunicate request_size=4 [15:52:14]MH_SAM_APDU [15:52:14]CAPDU: 80 0D 01 02 [15:52:14]Write to MH i2c: E2 08 00 52 67 80 0D 01 02 00 00 00 00 32 [15:52:14]Write i2c OK [15:52:14]MH_I2C_Read... [15:52:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:52:14]Read from MH i2c: E2 [15:52:14]MH_I2C_Read... [15:52:14]Read from MH i2c: E2 03 00 [15:52:14]MH_I2C_Read... [15:52:14]Read from MH i2c: E2 03 00 52 67 00 90 00 2D [15:52:14]RAPDU: 90 00 [15:52:14]wFMCommunicate OK [15:52:14]wFMCommunicate request_size=255 [15:52:14]MH_SAM_APDU [15:52:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 02 00 00 F4 03 04 00 2F B3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8F DA 04 00 35 04 06 00 DB [15:52:14]Write to MH i2c: E2 02 01 53 67 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 02 00 00 F4 03 04 00 2F B3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8F DA 04 00 35 04 06 00 DB 00 00 EA [15:52:14]Write i2c OK [15:52:14]MH_I2C_Read... [15:52:14]OFD Sender: No OFD packet to send [15:52:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:52:14]Read from MH i2c: E2 [15:52:14]MH_I2C_Read... [15:52:14]Read from MH i2c: E2 03 00 [15:52:14]MH_I2C_Read... [15:52:14]Read from MH i2c: E2 03 00 53 67 00 90 00 2E [15:52:14]RAPDU: 90 00 [15:52:14]wFMCommunicate OK [15:52:14]wFMCommunicate request_size=10 [15:52:14]MH_SAM_APDU [15:52:14]CAPDU: 80 0D 02 02 05 16 10 6D B3 55 [15:52:14]Write to MH i2c: E2 0D 00 54 67 80 0D 02 02 05 00 16 10 6D B3 55 00 00 DA [15:52:14]Write i2c OK [15:52:14]MH_I2C_Read... [15:52:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:52:14]Read from MH i2c: E2 [15:52:14]MH_I2C_Read... [15:52:14]Read from MH i2c: E2 03 00 [15:52:14]MH_I2C_Read... [15:52:14]Read from MH i2c: E2 03 00 54 67 00 90 00 2F [15:52:14]RAPDU: 90 00 [15:52:14]wFMCommunicate OK [15:52:14]wFMCommunicate request_size=4 [15:52:14]MH_SAM_APDU [15:52:14]CAPDU: 80 0D 03 02 [15:52:14]Write to MH i2c: E2 08 00 55 67 80 0D 03 02 00 00 00 00 37 [15:52:14]Write i2c OK [15:52:14]MH_I2C_Read... [15:52:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:52:14]Read from MH i2c: E2 [15:52:14]MH_I2C_Read... [15:52:14]Read from MH i2c: E2 0B 00 [15:52:14]MH_I2C_Read... [15:52:14]Read from MH i2c: E2 0B 00 55 67 00 1E BF F4 BF A6 8F 71 6C 90 00 DA [15:52:14]RAPDU: 1E BF F4 BF A6 8F 71 6C 90 00 [15:52:14]wFMCommunicate OK [15:52:14]SAM_PROTO_SignData done [15:52:14]FM_MakeSignedData done [15:52:14]CreateOFDProtocolMessage [15:52:14]wFMCommunicate request_size=4 [15:52:14]MH_SAM_APDU [15:52:14]CAPDU: 80 11 00 00 [15:52:14]Write to MH i2c: E2 08 00 56 67 80 11 00 00 00 00 00 00 37 [15:52:14]Write i2c OK [15:52:14]MH_I2C_Read... [15:52:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:52:14]Read from MH i2c: E2 [15:52:14]MH_I2C_Read... [15:52:14]Read from MH i2c: E2 17 00 [15:52:14]MH_I2C_Read... [15:52:14]Read from MH i2c: E2 17 00 56 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 8B [15:52:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:52:14]wFMCommunicate OK [15:52:14]CreateOFDProtocolMessage done [15:52:14]OFDSenderStorePacket 318095 [15:52:14]StoreOFDPacket docnum=318095 [15:52:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 F1 2B 07 01 49 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 02 00 00 F4 03 04 00 2F B3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8F DA 04 00 35 04 06 00 DB 16 10 6D B3 55 1E BF F4 BF A6 8F 71 6C [15:52:14]CheckFolder [15:52:14]dirname=/storage/ofd_packets [15:52:14]CheckFolder done [15:52:14]ProducePacketName [15:52:14]name=ofd_packets/00318095 [15:52:14]NVStorageSaveData ofd_packets/00318095 [15:52:14]File name is /storage/ofd_packets/00318095 [15:52:14]Write 301 bytes [15:52:14]NVStorageSaveData done [15:52:14]OFDSenderStorePacket done [15:52:14]KKMCreateOFDPacket done [15:52:14]NVStorageSaveData kkm_last_timestamp [15:52:14]File name is /storage/kkm_last_timestamp [15:52:14]Write 4 bytes [15:52:14]NVStorageSaveData done [15:52:14]ExternCall_PrintAddStr [15:52:14]wPrintStart [15:52:14]Write to MH i2c: 01 00 00 57 67 BE [15:52:14]Write i2c OK [15:52:14]MH_I2C_Read... [15:52:14]Read from MH i2c: 01 [15:52:14]MH_I2C_Read... [15:52:14]Read from MH i2c: 01 07 00 [15:52:14]MH_I2C_Read... [15:52:14]Read from MH i2c: 01 07 00 57 67 00 00 00 00 00 FF 0F D3 [15:52:14]RasterBufferAndPrint [15:52:14]line Счет N : (1)1093077 [15:52:14]line ИНН: 02508201610067 [15:52:14]line Контрольно-Кассовый Чек [15:52:14]line ПРОДАЖА [15:52:14]line ТРК (МРК, ГНК) : 63 [15:52:14]line Товар: 2710124130 [15:52:14]line Аи-92-К-2 [15:52:14]line 14.950 * 66.90 [15:52:14]line = 1000.16 [15:52:14]line НДС 12% НСП 1% [15:52:14]line > о реализуемом товаре [15:52:14]line ИТОГО: 1000.16 [15:52:14]line НСП 1% : 8.85 [15:52:14]line НДС 12% : 106.21 [15:52:14]line Наличными: 0.00 [15:52:14]line Безнал.: 1000.16 [15:52:14]line Место: АЗС № 101 "Партнер Нефть" [15:52:14]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:52:14]line СНО: Общий режим [15:52:14]line Чек 570 28.10.2024 15:52 [15:52:14]line Смена: 546 ФФД: 1.0 [15:52:14]line ЗНМ: 0300000082 [15:52:14]line РНМ: 0000000000091628 [15:52:14]line Версия ККМ: 001 [15:52:14]line Платежная система: Mbank [15:52:14]line ФМ: 0000000000874671 [15:52:14]line ФД: 318095 [15:52:14]line ФПД: 240887811388245 [15:52:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T155215&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318095&fm=240887811388245&tin=02508201610067®Number=0000000000091628&sum=100016 [15:52:15]OFD Sender: Processing packet 318095 [packets to send 127, broken 126] [15:52:15]ProducePacketName [15:52:15]name=ofd_packets/00318095 [15:52:15]OFD Sender: To server: pG, [15:52:15]CommunicateWithHost lk.salyk.kg:30040 [15:52:15]ConnectInit lk.salyk.kg [15:52:15]written 0, free lines is 4095 [15:52:15]Connected sock=10 [15:52:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 F1 2B 07 01 49 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 02 00 00 F4 03 04 00 2F B3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8F DA 04 00 35 04 06 00 DB 16 10 6D B3 55 1E BF F4 BF A6 8F 71 6C [15:52:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 46 71 47 00 A6 8D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8F DA 04 00 F4 03 04 00 E7 5E 1F 67 B6 04 01 00 00 90 68 70 23 1D 38 8E EC [15:52:15]CommunicateWithHost err = 0 [15:52:15]CheckOFDResponse [15:52:15]1017 (14) - 77093643461234 [15:52:15]1041 (16) - 0000000000874671 [15:52:15]1040 (4) - 318095 [15:52:15]1012 (4) - 28.10.2024 09:52 [15:52:15]1206 (1) - 0 [15:52:15]OFD Sender: Remove packet 318095 [15:52:15]ProducePacketName [15:52:15]name=ofd_packets/00318095 [15:52:15]NVStorageDeleteData [15:52:15]Write to MH i2c: 01 00 00 80 67 E7 [15:52:15]Write i2c OK [15:52:15]MH_I2C_Read... [15:52:15]Read from MH i2c: 01 [15:52:15]MH_I2C_Read... [15:52:15]Read from MH i2c: 01 07 00 [15:52:15]MH_I2C_Read... [15:52:15]Read from MH i2c: 01 07 00 80 67 00 00 00 00 00 20 0D 1B [15:52:15]RasterBufferAndPrint [15:52:15]line [15:52:15]line [15:52:15]line [15:52:15]line [15:52:15]line [15:52:15]written 0, free lines is 3366 [15:52:15]MH_Cut [15:52:15]Write to MH i2c: D1 01 00 87 67 01 C0 [15:52:15]Write i2c OK [15:52:15]MH_I2C_Read... [15:52:15]Read from MH i2c: D1 [15:52:15]MH_I2C_Read... [15:52:15]Read from MH i2c: D1 01 00 [15:52:15]MH_I2C_Read... [15:52:15]Read from MH i2c: D1 01 00 87 67 00 BF [15:52:15]Write to MH i2c: 01 00 00 88 67 EF [15:52:15]Write i2c OK [15:52:15]MH_I2C_Read... [15:52:15]OFD Sender: No OFD packet to send [15:52:16]*** Cut start [15:52:16]*** Partial cut [15:52:16]*** CUTSNS_PIN = 1 [15:52:16]*** CUTSNS_PIN = 0 [15:52:16]*** Brake cut motor [15:52:16]Read from MH i2c: 01 [15:52:16]MH_I2C_Read... [15:52:16]*** Stop cut motor [15:52:16]*** Cut end [15:52:16]Read from MH i2c: 01 07 00 [15:52:16]MH_I2C_Read... [15:52:16]Read from MH i2c: 01 07 00 88 67 00 00 00 00 00 FF 0F 04 [15:52:16]process_action close_receipt done [15:52:16]requested_data is exist [15:52:16]produce_requested_data [15:52:16]requested_item fm.sn is exist - process it [15:52:16]wFMCommunicate request_size=4 [15:52:16]MH_SAM_APDU [15:52:16]CAPDU: 80 11 00 00 [15:52:16]Write to MH i2c: E2 08 00 89 67 80 11 00 00 00 00 00 00 6A [15:52:16]Write i2c OK [15:52:16]MH_I2C_Read... [15:52:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:52:17]Read from MH i2c: E2 [15:52:17]MH_I2C_Read... [15:52:17]Read from MH i2c: E2 17 00 [15:52:17]MH_I2C_Read... [15:52:17]Read from MH i2c: E2 17 00 89 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 BE [15:52:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:52:17]wFMCommunicate OK [15:52:17]requested_item fd.num is exist - process it [15:52:17]SAM_PROTO_GetFieldsCounters [15:52:17]wFMCommunicate request_size=4 [15:52:17]MH_SAM_APDU [15:52:17]CAPDU: 80 13 00 00 [15:52:17]Write to MH i2c: E2 08 00 8A 67 80 13 00 00 00 00 00 00 6D [15:52:17]Write i2c OK [15:52:17]MH_I2C_Read... [15:52:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:52:17]Read from MH i2c: E2 [15:52:17]MH_I2C_Read... [15:52:17]Read from MH i2c: E2 62 00 [15:52:17]MH_I2C_Read... [15:52:17]Read from MH i2c: E2 62 00 8A 67 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 8F DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 3A 02 00 00 5E 04 04 00 3A 02 00 00 57 04 04 00 3B 02 00 00 19 04 04 00 00 00 00 00 90 00 D5 [15:52:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 8F DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 3A 02 00 00 5E 04 04 00 3A 02 00 00 57 04 04 00 3B 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:52:17]wFMCommunicate OK [15:52:17]SAM_PROTO_GetFieldsCounters done [15:52:17]requested_item shift.num is exist - process it [15:52:17]requested_item shift.opened is exist - process it [15:52:17]req_shift_opened [15:52:17]FM_GetShiftState [15:52:17]SAM_PROTO_GetShiftState [15:52:17]wFMCommunicate request_size=4 [15:52:17]MH_SAM_APDU [15:52:17]CAPDU: 80 13 01 00 [15:52:17]Write to MH i2c: E2 08 00 8B 67 80 13 01 00 00 00 00 00 6F [15:52:17]Write i2c OK [15:52:17]MH_I2C_Read... [15:52:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:52:17]Read from MH i2c: E2 [15:52:17]MH_I2C_Read... [15:52:17]Read from MH i2c: E2 0E 00 [15:52:17]MH_I2C_Read... [15:52:17]Read from MH i2c: E2 0E 00 8B 67 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 68 [15:52:17]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:52:17]wFMCommunicate OK [15:52:17]SAM_PROTO_GetShiftState done [15:52:17]FM_GetShiftState done [15:52:17]req_shift_opened done [15:52:17]requested_item shift.open_date is exist - process it [15:52:17]req_shift_open_date [15:52:17]req_shift_open_date done [15:52:17]produce_requested_data done [15:52:17]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318095,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:52:17]process_action_free close_receipt [15:52:17]json_value_free [15:52:17]json_value_free done [15:52:17]process_json_proto returns [15:52:17]Send response to host [15:52:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318095,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:52:17]free response buf [15:52:17]execute_script done [15:52:17]execute_script returns [15:52:17]free content buf [15:52:17]Sock 7.Close socket [15:52:17]Sock 7.Thread stoped [15:52:20]OFD Sender: No OFD packet to send [15:52:25]OFD Sender: No OFD packet to send [15:52:30]OFD Sender: No OFD packet to send [15:52:35]OFD Sender: No OFD packet to send [15:52:38]accept exits with 9 [15:52:38]New connection [15:52:38]New thread 3067436388 created [15:52:38]Thread 3067293028 joined [15:52:38]Waiting for new connection... [15:52:38] Sock 9.Parse request [15:52:38]Sock 9.Check first char [15:52:38]Sock 9.First char is OK [15:52:38]request: POST /json_proto HTTP/1.0 [15:52:38]Method: POST [15:52:38]URL: /json_proto [15:52:38]Method is POST - this is cgi request [15:52:38]url: /json_proto [15:52:38]query_string will be loaded in cgi processing [15:52:38]execute_cgi json_proto POST (null) [15:52:38]execute_cgi path=json_proto method=POST [15:52:38]POST find Content-Length [15:52:38]Host: 172.17.50.195:8080 [15:52:38]Content-Length: 678 [15:52:38]Content-Type: application/json [15:52:38] [15:52:38]POST finish read [15:52:38]Found Content-Length = 678 [15:52:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093078", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.240, "sum" : 350.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:52:38]execute_script... [15:52:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093078", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.240, "sum" : 350.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:52:38]POST & json_proto [15:52:38]process_json_proto [15:52:38]json parsed OK: [15:52:38]protocol is kg_v1.0 [15:52:38]action value=close_receipt [15:52:38]process_action close_receipt [15:52:38]cmd_close_receipt [15:52:38]MH_GetDate [15:52:38]Write to MH i2c: F0 00 00 8C 67 E2 [15:52:38]Write i2c OK [15:52:38]MH_I2C_Read... [15:52:38]Read from MH i2c: F0 [15:52:38]MH_I2C_Read... [15:52:38]Read from MH i2c: F0 09 00 [15:52:38]MH_I2C_Read... [15:52:38]Read from MH i2c: F0 09 00 8C 67 00 48 B3 1F 67 43 33 1C 67 65 [15:52:38]GetLastDocTimeStamp 1730130735 [15:52:38]current date 1730130760 [15:52:38]FM_GetShiftState [15:52:38]SAM_PROTO_GetShiftState [15:52:38]wFMCommunicate request_size=4 [15:52:38]MH_SAM_APDU [15:52:38]CAPDU: 80 13 01 00 [15:52:38]Write to MH i2c: E2 08 00 8D 67 80 13 01 00 00 00 00 00 71 [15:52:38]Write i2c OK [15:52:38]MH_I2C_Read... [15:52:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:52:38]Read from MH i2c: E2 [15:52:38]MH_I2C_Read... [15:52:38]Read from MH i2c: E2 0E 00 [15:52:38]MH_I2C_Read... [15:52:38]Read from MH i2c: E2 0E 00 8D 67 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 6A [15:52:38]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:52:38]wFMCommunicate OK [15:52:38]SAM_PROTO_GetShiftState done [15:52:38]FM_GetShiftState done [15:52:38]opened in 1730073493 [15:52:38]opened+sec_in_day 1730159893 [15:52:38]quantity*price = 35055 [15:52:38]sum+1 = 35057 [15:52:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 350.00 Внесено: 350.00 СДАЧА: 0.00 НСП 1% : 3.10 НДС 12% : 37.23 Наличными: 350.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 571 28.10.2024 15:52 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318096 ФПД: 267439073033592 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T155240&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318096&fm=267439073033592&tin=02508201610067®Number=0000000000091628&sum=35000 [15:52:39]StoreToDocumentArchive [15:52:39]shift 546 fd 318096 [15:52:39]save to /storage/0546/doc_00318096 [15:52:39]save last doc name /storage/0546/doc_00318096 to /storage/kkm_last_doc_name [15:52:39]save OK [15:52:39]Clear old archive folders... [15:52:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:52:39]tlvbuf is 013E5150 [15:52:39]SAM_PROTO_ClearQueue [15:52:39]wFMCommunicate request_size=4 [15:52:39]MH_SAM_APDU [15:52:39]CAPDU: 80 09 00 00 [15:52:39]Write to MH i2c: E2 08 00 9A 67 80 09 00 00 00 00 00 00 73 [15:52:39]Write i2c OK [15:52:39]MH_I2C_Read... [15:52:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:52:39]Read from MH i2c: E2 [15:52:39]MH_I2C_Read... [15:52:39]Read from MH i2c: E2 03 00 [15:52:39]MH_I2C_Read... [15:52:39]Read from MH i2c: E2 03 00 9A 67 00 90 00 75 [15:52:39]RAPDU: 90 00 [15:52:39]wFMCommunicate OK [15:52:39]SAM_PROTO_ClearQueue done [15:52:39]KKMCreateOFDPacket [15:52:39]OFDProtocolAddRootSTLVToBuf [15:52:39]FM_MakeSignedData [15:52:39]FM_MakeSignedData [15:52:39]SAM_PROTO_SignData [15:52:39]wFMCommunicate request_size=4 [15:52:39]MH_SAM_APDU [15:52:39]CAPDU: 80 0D 01 02 [15:52:39]Write to MH i2c: E2 08 00 9B 67 80 0D 01 02 00 00 00 00 7B [15:52:39]Write i2c OK [15:52:39]MH_I2C_Read... [15:52:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:52:39]Read from MH i2c: E2 [15:52:39]MH_I2C_Read... [15:52:39]Read from MH i2c: E2 03 00 [15:52:39]MH_I2C_Read... [15:52:39]Read from MH i2c: E2 03 00 9B 67 00 90 00 76 [15:52:39]RAPDU: 90 00 [15:52:39]wFMCommunicate OK [15:52:39]wFMCommunicate request_size=255 [15:52:39]MH_SAM_APDU [15:52: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 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 02 00 00 F4 03 04 00 48 B3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 90 DA 04 00 35 04 06 00 F3 [15:52:39]Write to MH i2c: E2 02 01 9C 67 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 02 00 00 F4 03 04 00 48 B3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 90 DA 04 00 35 04 06 00 F3 00 00 57 [15:52:39]Write i2c OK [15:52:39]MH_I2C_Read... [15:52:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:52:39]Read from MH i2c: E2 [15:52:39]MH_I2C_Read... [15:52:39]Read from MH i2c: E2 03 00 [15:52:39]MH_I2C_Read... [15:52:39]Read from MH i2c: E2 03 00 9C 67 00 90 00 77 [15:52:39]RAPDU: 90 00 [15:52:39]wFMCommunicate OK [15:52:39]wFMCommunicate request_size=10 [15:52:39]MH_SAM_APDU [15:52:39]CAPDU: 80 0D 02 02 05 3C 02 F2 7D 78 [15:52:39]Write to MH i2c: E2 0D 00 9D 67 80 0D 02 02 05 00 3C 02 F2 7D 78 00 00 AD [15:52:39]Write i2c OK [15:52:39]MH_I2C_Read... [15:52:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:52:39]Read from MH i2c: E2 [15:52:39]MH_I2C_Read... [15:52:39]Read from MH i2c: E2 03 00 [15:52:39]MH_I2C_Read... [15:52:39]Read from MH i2c: E2 03 00 9D 67 00 90 00 78 [15:52:39]RAPDU: 90 00 [15:52:39]wFMCommunicate OK [15:52:39]wFMCommunicate request_size=4 [15:52:39]MH_SAM_APDU [15:52:39]CAPDU: 80 0D 03 02 [15:52:39]Write to MH i2c: E2 08 00 9E 67 80 0D 03 02 00 00 00 00 80 [15:52:39]Write i2c OK [15:52:39]MH_I2C_Read... [15:52:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:52:40]Read from MH i2c: E2 [15:52:40]MH_I2C_Read... [15:52:40]Read from MH i2c: E2 0B 00 [15:52:40]MH_I2C_Read... [15:52:40]Read from MH i2c: E2 0B 00 9E 67 00 93 44 6A C3 77 B7 12 90 90 00 55 [15:52:40]RAPDU: 93 44 6A C3 77 B7 12 90 90 00 [15:52:40]wFMCommunicate OK [15:52:40]SAM_PROTO_SignData done [15:52:40]FM_MakeSignedData done [15:52:40]CreateOFDProtocolMessage [15:52:40]wFMCommunicate request_size=4 [15:52:40]MH_SAM_APDU [15:52:40]CAPDU: 80 11 00 00 [15:52:40]Write to MH i2c: E2 08 00 9F 67 80 11 00 00 00 00 00 00 80 [15:52:40]Write i2c OK [15:52:40]MH_I2C_Read... [15:52:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:52:40]Read from MH i2c: E2 [15:52:40]MH_I2C_Read... [15:52:40]Read from MH i2c: E2 17 00 [15:52:40]MH_I2C_Read... [15:52:40]Read from MH i2c: E2 17 00 9F 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D4 [15:52:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:52:40]wFMCommunicate OK [15:52:40]CreateOFDProtocolMessage done [15:52:40]OFDSenderStorePacket 318096 [15:52:40]StoreOFDPacket docnum=318096 [15:52:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 57 FF 07 01 84 55 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 02 00 00 F4 03 04 00 48 B3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 90 DA 04 00 35 04 06 00 F3 3C 02 F2 7D 78 93 44 6A C3 77 B7 12 90 [15:52:40]CheckFolder [15:52:40]dirname=/storage/ofd_packets [15:52:40]CheckFolder done [15:52:40]ProducePacketName [15:52:40]name=ofd_packets/00318096 [15:52:40]NVStorageSaveData ofd_packets/00318096 [15:52:40]File name is /storage/ofd_packets/00318096 [15:52:40]Write 301 bytes [15:52:40]NVStorageSaveData done [15:52:40]OFDSenderStorePacket done [15:52:40]KKMCreateOFDPacket done [15:52:40]NVStorageSaveData kkm_last_timestamp [15:52:40]File name is /storage/kkm_last_timestamp [15:52:40]Write 4 bytes [15:52:40]NVStorageSaveData done [15:52:40]ExternCall_PrintAddStr [15:52:40]wPrintStart [15:52:40]Write to MH i2c: 01 00 00 A0 67 07 [15:52:40]Write i2c OK [15:52:40]MH_I2C_Read... [15:52:40]Read from MH i2c: 01 [15:52:40]MH_I2C_Read... [15:52:40]Read from MH i2c: 01 07 00 [15:52:40]MH_I2C_Read... [15:52:40]Read from MH i2c: 01 07 00 A0 67 00 00 00 00 00 FF 0F 1C [15:52:40]RasterBufferAndPrint [15:52:40]line Счет N : (1)1093078 [15:52:40]line ИНН: 02508201610067 [15:52:40]line Контрольно-Кассовый Чек [15:52:40]line ПРОДАЖА [15:52:40]line ТРК (МРК, ГНК) : 33 [15:52:40]line Товар: 2710124130 [15:52:40]line Аи-92-К-2 [15:52:40]line 5.240 * 66.90 [15:52:40]line = 350.56 [15:52:40]line НДС 12% НСП 1% [15:52:40]line > о реализуемом товаре [15:52:40]line ОКРУГЛЕНИЕ: -0.56 [15:52:40]line ИТОГО: 350.00 [15:52:40]line Внесено: 350.00 [15:52:40]line СДАЧА: 0.00 [15:52:40]line НСП 1% : 3.10 [15:52:40]line НДС 12% : 37.23 [15:52:40]line Наличными: 350.00 [15:52:40]line Безнал.: 0.00 [15:52:40]line Место: АЗС № 101 "Партнер Нефть" [15:52:40]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:52:40]line СНО: Общий режим [15:52:40]line Чек 571 28.10.2024 15:52 [15:52:40]line Смена: 546 ФФД: 1.0 [15:52:40]line ЗНМ: 0300000082 [15:52:40]line РНМ: 0000000000091628 [15:52:40]line Версия ККМ: 001 [15:52:40]line ФМ: 0000000000874671 [15:52:40]line ФД: 318096 [15:52:40]line ФПД: 267439073033592 [15:52:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T155240&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318096&fm=267439073033592&tin=02508201610067®Number=0000000000091628&sum=35000 [15:52:40]written 0, free lines is 4095 [15:52:40]OFD Sender: Processing packet 318096 [packets to send 127, broken 126] [15:52:40]ProducePacketName [15:52:40]name=ofd_packets/00318096 [15:52:40]OFD Sender: To server: pG, [15:52:40]CommunicateWithHost lk.salyk.kg:30040 [15:52:40]ConnectInit lk.salyk.kg [15:52:40]Connected sock=10 [15:52:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 57 FF 07 01 84 55 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 02 00 00 F4 03 04 00 48 B3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 90 DA 04 00 35 04 06 00 F3 3C 02 F2 7D 78 93 44 6A C3 77 B7 12 90 [15:52:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 4A 6C 47 00 5B C5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 90 DA 04 00 F4 03 04 00 00 5F 1F 67 B6 04 01 00 00 20 51 CE 54 FC 6E D9 A3 [15:52:40]CommunicateWithHost err = 0 [15:52:40]CheckOFDResponse [15:52:40]1017 (14) - 77093643461234 [15:52:40]1041 (16) - 0000000000874671 [15:52:40]1040 (4) - 318096 [15:52:40]1012 (4) - 28.10.2024 09:53 [15:52:40]1206 (1) - 0 [15:52:40]OFD Sender: Remove packet 318096 [15:52:40]ProducePacketName [15:52:40]name=ofd_packets/00318096 [15:52:40]NVStorageDeleteData [15:52:40]Write to MH i2c: 01 00 00 CB 67 32 [15:52:40]Write i2c OK [15:52:40]MH_I2C_Read... [15:52:40]Read from MH i2c: 01 [15:52:40]MH_I2C_Read... [15:52:40]Read from MH i2c: 01 07 00 [15:52:40]MH_I2C_Read... [15:52:40]Read from MH i2c: 01 07 00 CB 67 00 00 00 00 00 0E 0D 54 [15:52:40]RasterBufferAndPrint [15:52:40]line [15:52:40]line [15:52:40]line [15:52:40]line [15:52:40]line [15:52:40]written 0, free lines is 3348 [15:52:40]MH_Cut [15:52:40]Write to MH i2c: D1 01 00 D2 67 01 0B [15:52:40]Write i2c OK [15:52:40]MH_I2C_Read... [15:52:40]Read from MH i2c: D1 [15:52:40]MH_I2C_Read... [15:52:40]Read from MH i2c: D1 01 00 [15:52:40]MH_I2C_Read... [15:52:40]Read from MH i2c: D1 01 00 D2 67 00 0A [15:52:40]Write to MH i2c: 01 00 00 D3 67 3A [15:52:40]Write i2c OK [15:52:40]MH_I2C_Read... [15:52:40]OFD Sender: No OFD packet to send [15:52:41]*** Cut start [15:52:41]*** Partial cut [15:52:41]*** CUTSNS_PIN = 1 [15:52:41]*** CUTSNS_PIN = 0 [15:52:41]*** Brake cut motor [15:52:41]Read from MH i2c: 01 [15:52:41]MH_I2C_Read... [15:52:41]*** Stop cut motor [15:52:41]*** Cut end [15:52:41]Read from MH i2c: 01 07 00 [15:52:41]MH_I2C_Read... [15:52:41]Read from MH i2c: 01 07 00 D3 67 00 00 00 00 00 FF 0F 4F [15:52:41]process_action close_receipt done [15:52:41]requested_data is exist [15:52:41]produce_requested_data [15:52:41]requested_item fm.sn is exist - process it [15:52:41]wFMCommunicate request_size=4 [15:52:41]MH_SAM_APDU [15:52:41]CAPDU: 80 11 00 00 [15:52:41]Write to MH i2c: E2 08 00 D4 67 80 11 00 00 00 00 00 00 B5 [15:52:41]Write i2c OK [15:52:41]MH_I2C_Read... [15:52:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:52:41]Read from MH i2c: E2 [15:52:41]MH_I2C_Read... [15:52:41]Read from MH i2c: E2 17 00 [15:52:41]MH_I2C_Read... [15:52:41]Read from MH i2c: E2 17 00 D4 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 09 [15:52:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:52:41]wFMCommunicate OK [15:52:41]requested_item fd.num is exist - process it [15:52:41]SAM_PROTO_GetFieldsCounters [15:52:41]wFMCommunicate request_size=4 [15:52:41]MH_SAM_APDU [15:52:41]CAPDU: 80 13 00 00 [15:52:41]Write to MH i2c: E2 08 00 D5 67 80 13 00 00 00 00 00 00 B8 [15:52:41]Write i2c OK [15:52:41]MH_I2C_Read... [15:52:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:52:42]Read from MH i2c: E2 [15:52:42]MH_I2C_Read... [15:52:42]Read from MH i2c: E2 62 00 [15:52:42]MH_I2C_Read... [15:52:42]Read from MH i2c: E2 62 00 D5 67 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 90 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 3B 02 00 00 5E 04 04 00 3B 02 00 00 57 04 04 00 3C 02 00 00 19 04 04 00 00 00 00 00 90 00 24 [15:52:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 90 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 3B 02 00 00 5E 04 04 00 3B 02 00 00 57 04 04 00 3C 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:52:42]wFMCommunicate OK [15:52:42]SAM_PROTO_GetFieldsCounters done [15:52:42]requested_item shift.num is exist - process it [15:52:42]requested_item shift.opened is exist - process it [15:52:42]req_shift_opened [15:52:42]FM_GetShiftState [15:52:42]SAM_PROTO_GetShiftState [15:52:42]wFMCommunicate request_size=4 [15:52:42]MH_SAM_APDU [15:52:42]CAPDU: 80 13 01 00 [15:52:42]Write to MH i2c: E2 08 00 D6 67 80 13 01 00 00 00 00 00 BA [15:52:42]Write i2c OK [15:52:42]MH_I2C_Read... [15:52:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:52:42]Read from MH i2c: E2 [15:52:42]MH_I2C_Read... [15:52:42]Read from MH i2c: E2 0E 00 [15:52:42]MH_I2C_Read... [15:52:42]Read from MH i2c: E2 0E 00 D6 67 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B3 [15:52:42]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:52:42]wFMCommunicate OK [15:52:42]SAM_PROTO_GetShiftState done [15:52:42]FM_GetShiftState done [15:52:42]req_shift_opened done [15:52:42]requested_item shift.open_date is exist - process it [15:52:42]req_shift_open_date [15:52:42]req_shift_open_date done [15:52:42]produce_requested_data done [15:52:42]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318096,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:52:42]process_action_free close_receipt [15:52:42]json_value_free [15:52:42]json_value_free done [15:52:42]process_json_proto returns [15:52:42]Send response to host [15:52:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318096,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:52:42]free response buf [15:52:42]execute_script done [15:52:42]execute_script returns [15:52:42]free content buf [15:52:42]Sock 9.Close socket [15:52:42]Sock 9.Thread stoped [15:52:45]OFD Sender: No OFD packet to send [15:52:50]OFD Sender: No OFD packet to send [15:52:55]OFD Sender: No OFD packet to send [15:53:00]OFD Sender: No OFD packet to send [15:53:05]OFD Sender: No OFD packet to send [15:53:10]OFD Sender: No OFD packet to send [15:53:15]OFD Sender: No OFD packet to send [15:53:20]OFD Sender: No OFD packet to send [15:53:25]OFD Sender: No OFD packet to send [15:53:30]OFD Sender: No OFD packet to send [15:53:35]OFD Sender: No OFD packet to send [15:53:40]OFD Sender: No OFD packet to send [15:53:45]OFD Sender: No OFD packet to send [15:53:50]accept exits with 7 [15:53:50]New connection [15:53:50]New thread 3067293028 created [15:53:50]Thread 3067436388 joined [15:53:50]Waiting for new connection... [15:53:50] Sock 7.Parse request [15:53:50]Sock 7.Check first char [15:53:50]Sock 7.First char is OK [15:53:50]request: POST /json_proto HTTP/1.0 [15:53:50]Method: POST [15:53:50]URL: /json_proto [15:53:50]Method is POST - this is cgi request [15:53:50]url: /json_proto [15:53:50]query_string will be loaded in cgi processing [15:53:50]execute_cgi json_proto POST (null) [15:53:50]execute_cgi path=json_proto method=POST [15:53:50]POST find Content-Length [15:53:50]Host: 172.17.50.195:8080 [15:53:50]Content-Length: 823 [15:53:50]Content-Type: application/json [15:53:50] [15:53:50]POST finish read [15:53:50]Found Content-Length = 823 [15:53:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093076", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 42.620, "sum" : 1632.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" : 1632.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:53:50]execute_script... [15:53:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093076", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 42.620, "sum" : 1632.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" : 1632.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:53:50]POST & json_proto [15:53:50]process_json_proto [15:53:50]json parsed OK: [15:53:50]protocol is kg_v1.0 [15:53:50]action value=close_receipt [15:53:50]process_action close_receipt [15:53:50]cmd_close_receipt [15:53:50]MH_GetDate [15:53:50]Write to MH i2c: F0 00 00 D7 67 2D [15:53:50]Write i2c OK [15:53:50]MH_I2C_Read... [15:53:50]Read from MH i2c: F0 [15:53:50]MH_I2C_Read... [15:53:50]Read from MH i2c: F0 09 00 [15:53:50]MH_I2C_Read... [15:53:50]Read from MH i2c: F0 09 00 D7 67 00 90 B3 1F 67 43 33 1C 67 F8 [15:53:50]GetLastDocTimeStamp 1730130760 [15:53:50]current date 1730130832 [15:53:50]FM_GetShiftState [15:53:50]SAM_PROTO_GetShiftState [15:53:50]wFMCommunicate request_size=4 [15:53:50]MH_SAM_APDU [15:53:50]CAPDU: 80 13 01 00 [15:53:50]Write to MH i2c: E2 08 00 D8 67 80 13 01 00 00 00 00 00 BC [15:53:50]Write i2c OK [15:53:50]MH_I2C_Read... [15:53:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:53:50]Read from MH i2c: E2 [15:53:50]MH_I2C_Read... [15:53:50]Read from MH i2c: E2 0E 00 [15:53:50]MH_I2C_Read... [15:53:50]Read from MH i2c: E2 0E 00 D8 67 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B5 [15:53:50]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:53:50]wFMCommunicate OK [15:53:50]SAM_PROTO_GetShiftState done [15:53:50]FM_GetShiftState done [15:53:50]opened in 1730073493 [15:53:50]opened+sec_in_day 1730159893 [15:53:50]quantity*price = 163234 [15:53:50]sum+1 = 163236 [15:53:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1632.35 НСП 1% : 14.45 НДС 12% : 173.35 Наличными: 0.00 Безнал.: 1632.35 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 572 28.10.2024 15:53 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874671 ФД: 318097 ФПД: 51908868272217 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T155352&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318097&fm=51908868272217&tin=02508201610067®Number=0000000000091628&sum=163235 [15:53:51]StoreToDocumentArchive [15:53:51]shift 546 fd 318097 [15:53:51]save to /storage/0546/doc_00318097 [15:53:51]save last doc name /storage/0546/doc_00318097 to /storage/kkm_last_doc_name [15:53:51]save OK [15:53:51]Clear old archive folders... [15:53:51]ProcessDocumentItem done err = 0, tmpTLVsize=250 [15:53:51]tlvbuf is 016043A0 [15:53:51]SAM_PROTO_ClearQueue [15:53:51]wFMCommunicate request_size=4 [15:53:51]MH_SAM_APDU [15:53:51]CAPDU: 80 09 00 00 [15:53:51]Write to MH i2c: E2 08 00 E5 67 80 09 00 00 00 00 00 00 BE [15:53:51]Write i2c OK [15:53:51]MH_I2C_Read... [15:53:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:53:52]Read from MH i2c: E2 [15:53:52]MH_I2C_Read... [15:53:52]Read from MH i2c: E2 03 00 [15:53:52]MH_I2C_Read... [15:53:52]Read from MH i2c: E2 03 00 E5 67 00 90 00 C0 [15:53:52]RAPDU: 90 00 [15:53:52]wFMCommunicate OK [15:53:52]SAM_PROTO_ClearQueue done [15:53:52]KKMCreateOFDPacket [15:53:52]OFDProtocolAddRootSTLVToBuf [15:53:52]FM_MakeSignedData [15:53:52]FM_MakeSignedData [15:53:52]SAM_PROTO_SignData [15:53:52]wFMCommunicate request_size=4 [15:53:52]MH_SAM_APDU [15:53:52]CAPDU: 80 0D 01 02 [15:53:52]Write to MH i2c: E2 08 00 E6 67 80 0D 01 02 00 00 00 00 C6 [15:53:52]Write i2c OK [15:53:52]MH_I2C_Read... [15:53:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:53:52]Read from MH i2c: E2 [15:53:52]MH_I2C_Read... [15:53:52]Read from MH i2c: E2 03 00 [15:53:52]MH_I2C_Read... [15:53:52]Read from MH i2c: E2 03 00 E6 67 00 90 00 C1 [15:53:52]RAPDU: 90 00 [15:53:52]wFMCommunicate OK [15:53:52]wFMCommunicate request_size=255 [15:53:52]MH_SAM_APDU [15:53:52]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 7C A6 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A3 7D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A3 7D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B7 43 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A3 7D 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 02 00 00 F4 03 04 00 90 B3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 91 DA 04 00 35 04 06 00 2F 35 [15:53:52]Write to MH i2c: E2 02 01 E7 67 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 7C A6 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A3 7D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A3 7D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B7 43 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A3 7D 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 02 00 00 F4 03 04 00 90 B3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 91 DA 04 00 35 04 06 00 2F 35 00 00 A7 [15:53:52]Write i2c OK [15:53:52]MH_I2C_Read... [15:53:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:53:52]Read from MH i2c: E2 [15:53:52]MH_I2C_Read... [15:53:52]Read from MH i2c: E2 03 00 [15:53:52]MH_I2C_Read... [15:53:52]Read from MH i2c: E2 03 00 E7 67 00 90 00 C2 [15:53:52]RAPDU: 90 00 [15:53:52]wFMCommunicate OK [15:53:52]wFMCommunicate request_size=9 [15:53:52]MH_SAM_APDU [15:53:52]CAPDU: 80 0D 02 02 04 F9 A7 70 59 [15:53:52]Write to MH i2c: E2 0C 00 E8 67 80 0D 02 02 04 00 F9 A7 70 59 00 00 3A [15:53:52]Write i2c OK [15:53:52]MH_I2C_Read... [15:53:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:53:52]Read from MH i2c: E2 [15:53:52]MH_I2C_Read... [15:53:52]Read from MH i2c: E2 03 00 [15:53:52]MH_I2C_Read... [15:53:52]Read from MH i2c: E2 03 00 E8 67 00 90 00 C3 [15:53:52]RAPDU: 90 00 [15:53:52]wFMCommunicate OK [15:53:52]wFMCommunicate request_size=4 [15:53:52]MH_SAM_APDU [15:53:52]CAPDU: 80 0D 03 02 [15:53:52]Write to MH i2c: E2 08 00 E9 67 80 0D 03 02 00 00 00 00 CB [15:53:52]Write i2c OK [15:53:52]MH_I2C_Read... [15:53:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:53:52]Read from MH i2c: E2 [15:53:52]MH_I2C_Read... [15:53:52]Read from MH i2c: E2 0B 00 [15:53:52]MH_I2C_Read... [15:53:52]Read from MH i2c: E2 0B 00 E9 67 00 65 EF E1 03 5B 76 7D 95 90 00 E7 [15:53:52]RAPDU: 65 EF E1 03 5B 76 7D 95 90 00 [15:53:52]wFMCommunicate OK [15:53:52]SAM_PROTO_SignData done [15:53:52]FM_MakeSignedData done [15:53:52]CreateOFDProtocolMessage [15:53:52]wFMCommunicate request_size=4 [15:53:52]MH_SAM_APDU [15:53:52]CAPDU: 80 11 00 00 [15:53:52]Write to MH i2c: E2 08 00 EA 67 80 11 00 00 00 00 00 00 CB [15:53:52]Write i2c OK [15:53:52]MH_I2C_Read... [15:53:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:53:52]Read from MH i2c: E2 [15:53:52]MH_I2C_Read... [15:53:52]Read from MH i2c: E2 17 00 [15:53:52]MH_I2C_Read... [15:53:52]Read from MH i2c: E2 17 00 EA 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 1F [15:53:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:53:52]wFMCommunicate OK [15:53:52]CreateOFDProtocolMessage done [15:53:52]OFDSenderStorePacket 318097 [15:53:52]StoreOFDPacket docnum=318097 [15:53:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 EC 6B 06 01 61 A0 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 7C A6 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A3 7D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A3 7D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B7 43 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A3 7D 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 02 00 00 F4 03 04 00 90 B3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 91 DA 04 00 35 04 06 00 2F 35 F9 A7 70 59 65 EF E1 03 5B 76 7D 95 [15:53:52]CheckFolder [15:53:52]dirname=/storage/ofd_packets [15:53:52]CheckFolder done [15:53:52]ProducePacketName [15:53:52]name=ofd_packets/00318097 [15:53:52]NVStorageSaveData ofd_packets/00318097 [15:53:52]File name is /storage/ofd_packets/00318097 [15:53:52]Write 300 bytes [15:53:52]NVStorageSaveData done [15:53:52]OFDSenderStorePacket done [15:53:52]KKMCreateOFDPacket done [15:53:52]NVStorageSaveData kkm_last_timestamp [15:53:52]File name is /storage/kkm_last_timestamp [15:53:52]Write 4 bytes [15:53:52]NVStorageSaveData done [15:53:52]ExternCall_PrintAddStr [15:53:52]wPrintStart [15:53:52]Write to MH i2c: 01 00 00 EB 67 52 [15:53:52]Write i2c OK [15:53:52]MH_I2C_Read... [15:53:52]Read from MH i2c: 01 [15:53:52]MH_I2C_Read... [15:53:52]Read from MH i2c: 01 07 00 [15:53:52]MH_I2C_Read... [15:53:52]Read from MH i2c: 01 07 00 EB 67 00 00 00 00 00 FF 0F 67 [15:53:52]RasterBufferAndPrint [15:53:52]line Счет N : (1)1093076 [15:53:52]line ИНН: 02508201610067 [15:53:52]line Контрольно-Кассовый Чек [15:53:52]line ПРОДАЖА [15:53:52]line ТРК (МРК, ГНК) : 81 [15:53:52]line Товар: 2711190000 [15:53:52]line ГАЗ-К-5 [15:53:52]line 42.620 * 38.30 [15:53:52]line = 1632.35 [15:53:52]line НДС 12% НСП 1% [15:53:52]line > о реализуемом товаре [15:53:52]line ИТОГО: 1632.35 [15:53:52]line НСП 1% : 14.45 [15:53:52]line НДС 12% : 173.35 [15:53:52]line Наличными: 0.00 [15:53:52]line Безнал.: 1632.35 [15:53:52]line Место: АЗС № 101 "Партнер Нефть" [15:53:52]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:53:52]line СНО: Общий режим [15:53:52]line Чек 572 28.10.2024 15:53 [15:53:52]line Смена: 546 ФФД: 1.0 [15:53:52]line ЗНМ: 0300000082 [15:53:52]line РНМ: 0000000000091628 [15:53:52]line Версия ККМ: 001 [15:53:52]line Платежная система: Бакай Банк [15:53:52]line ФМ: 0000000000874671 [15:53:52]line ФД: 318097 [15:53:52]line ФПД: 51908868272217 [15:53:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T155352&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318097&fm=51908868272217&tin=02508201610067®Number=0000000000091628&sum=163235 [15:53:52]OFD Sender: Processing packet 318097 [packets to send 127, broken 126] [15:53:52]ProducePacketName [15:53:52]name=ofd_packets/00318097 [15:53:52]OFD Sender: To server: pG, [15:53:52]CommunicateWithHost lk.salyk.kg:30040 [15:53:52]ConnectInit lk.salyk.kg [15:53:52]written 0, free lines is 4095 [15:53:52]Connected sock=10 [15:53:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 EC 6B 06 01 61 A0 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 7C A6 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A3 7D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A3 7D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B7 43 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A3 7D 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 02 00 00 F4 03 04 00 90 B3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 91 DA 04 00 35 04 06 00 2F 35 F9 A7 70 59 65 EF E1 03 5B 76 7D 95 [15:53:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 26 30 47 00 D8 C1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 91 DA 04 00 F4 03 04 00 49 5F 1F 67 B6 04 01 00 00 7A 12 55 32 B2 68 83 12 [15:53:53]CommunicateWithHost err = 0 [15:53:53]CheckOFDResponse [15:53:53]1017 (14) - 77093643461234 [15:53:53]1041 (16) - 0000000000874671 [15:53:53]1040 (4) - 318097 [15:53:53]1012 (4) - 28.10.2024 09:54 [15:53:53]1206 (1) - 0 [15:53:53]OFD Sender: Remove packet 318097 [15:53:53]ProducePacketName [15:53:53]name=ofd_packets/00318097 [15:53:53]NVStorageDeleteData [15:53:53]Write to MH i2c: 01 00 00 15 68 7D [15:53:53]Write i2c OK [15:53:53]MH_I2C_Read... [15:53:53]Read from MH i2c: 01 [15:53:53]MH_I2C_Read... [15:53:53]Read from MH i2c: 01 07 00 [15:53:53]MH_I2C_Read... [15:53:53]Read from MH i2c: 01 07 00 15 68 00 00 00 00 00 0A 0D 9B [15:53:53]RasterBufferAndPrint [15:53:53]line [15:53:53]line [15:53:53]line [15:53:53]line [15:53:53]line [15:53:53]written 0, free lines is 3348 [15:53:53]MH_Cut [15:53:53]Write to MH i2c: D1 01 00 1C 68 01 56 [15:53:53]Write i2c OK [15:53:53]MH_I2C_Read... [15:53:53]Read from MH i2c: D1 [15:53:53]MH_I2C_Read... [15:53:53]Read from MH i2c: D1 01 00 [15:53:53]MH_I2C_Read... [15:53:53]Read from MH i2c: D1 01 00 1C 68 00 55 [15:53:53]Write to MH i2c: 01 00 00 1D 68 85 [15:53:53]Write i2c OK [15:53:53]MH_I2C_Read... [15:53:53]OFD Sender: No OFD packet to send [15:53:53]*** Cut start [15:53:53]*** Partial cut [15:53:53]*** CUTSNS_PIN = 1 [15:53:54]*** CUTSNS_PIN = 0 [15:53:54]*** Brake cut motor [15:53:54]Read from MH i2c: 01 [15:53:54]MH_I2C_Read... [15:53:54]*** Stop cut motor [15:53:54]*** Cut end [15:53:54]Read from MH i2c: 01 07 00 [15:53:54]MH_I2C_Read... [15:53:54]Read from MH i2c: 01 07 00 1D 68 00 00 00 00 00 FF 0F 9A [15:53:54]process_action close_receipt done [15:53:54]requested_data is exist [15:53:54]produce_requested_data [15:53:54]requested_item fm.sn is exist - process it [15:53:54]wFMCommunicate request_size=4 [15:53:54]MH_SAM_APDU [15:53:54]CAPDU: 80 11 00 00 [15:53:54]Write to MH i2c: E2 08 00 1E 68 80 11 00 00 00 00 00 00 00 [15:53:54]Write i2c OK [15:53:54]MH_I2C_Read... [15:53:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:53:54]Read from MH i2c: E2 [15:53:54]MH_I2C_Read... [15:53:54]Read from MH i2c: E2 17 00 [15:53:54]MH_I2C_Read... [15:53:54]Read from MH i2c: E2 17 00 1E 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 54 [15:53:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:53:54]wFMCommunicate OK [15:53:54]requested_item fd.num is exist - process it [15:53:54]SAM_PROTO_GetFieldsCounters [15:53:54]wFMCommunicate request_size=4 [15:53:54]MH_SAM_APDU [15:53:54]CAPDU: 80 13 00 00 [15:53:54]Write to MH i2c: E2 08 00 1F 68 80 13 00 00 00 00 00 00 03 [15:53:54]Write i2c OK [15:53:54]MH_I2C_Read... [15:53:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:53:54]Read from MH i2c: E2 [15:53:54]MH_I2C_Read... [15:53:54]Read from MH i2c: E2 62 00 [15:53:54]MH_I2C_Read... [15:53:54]Read from MH i2c: E2 62 00 1F 68 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 91 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 3C 02 00 00 5E 04 04 00 3C 02 00 00 57 04 04 00 3D 02 00 00 19 04 04 00 00 00 00 00 90 00 73 [15:53:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 91 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 3C 02 00 00 5E 04 04 00 3C 02 00 00 57 04 04 00 3D 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:53:54]wFMCommunicate OK [15:53:54]SAM_PROTO_GetFieldsCounters done [15:53:54]requested_item shift.num is exist - process it [15:53:54]requested_item shift.opened is exist - process it [15:53:54]req_shift_opened [15:53:54]FM_GetShiftState [15:53:54]SAM_PROTO_GetShiftState [15:53:54]wFMCommunicate request_size=4 [15:53:54]MH_SAM_APDU [15:53:54]CAPDU: 80 13 01 00 [15:53:54]Write to MH i2c: E2 08 00 20 68 80 13 01 00 00 00 00 00 05 [15:53:54]Write i2c OK [15:53:54]MH_I2C_Read... [15:53:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:53:54]Read from MH i2c: E2 [15:53:54]MH_I2C_Read... [15:53:54]Read from MH i2c: E2 0E 00 [15:53:54]MH_I2C_Read... [15:53:54]Read from MH i2c: E2 0E 00 20 68 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 FE [15:53:54]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:53:54]wFMCommunicate OK [15:53:54]SAM_PROTO_GetShiftState done [15:53:54]FM_GetShiftState done [15:53:54]req_shift_opened done [15:53:54]requested_item shift.open_date is exist - process it [15:53:54]req_shift_open_date [15:53:54]req_shift_open_date done [15:53:54]produce_requested_data done [15:53:54]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318097,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:53:54]process_action_free close_receipt [15:53:54]json_value_free [15:53:54]json_value_free done [15:53:54]process_json_proto returns [15:53:54]Send response to host [15:53:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318097,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:53:54]free response buf [15:53:54]execute_script done [15:53:54]execute_script returns [15:53:54]free content buf [15:53:54]Sock 7.Close socket [15:53:54]Sock 7.Thread stoped [15:53:58]OFD Sender: No OFD packet to send [15:54:03]OFD Sender: No OFD packet to send [15:54:08]OFD Sender: No OFD packet to send [15:54:13]OFD Sender: No OFD packet to send [15:54:18]OFD Sender: No OFD packet to send [15:54:23]OFD Sender: No OFD packet to send [15:54:28]OFD Sender: No OFD packet to send [15:54:33]OFD Sender: No OFD packet to send [15:54:38]OFD Sender: No OFD packet to send [15:54:43]OFD Sender: No OFD packet to send [15:54:48]OFD Sender: No OFD packet to send [15:54:53]OFD Sender: No OFD packet to send [15:54:58]OFD Sender: No OFD packet to send [15:55:03]OFD Sender: No OFD packet to send [15:55:08]OFD Sender: No OFD packet to send [15:55:11]accept exits with 9 [15:55:11]New connection [15:55:11]New thread 3067436388 created [15:55:11]Thread 3067293028 joined [15:55:11]Waiting for new connection... [15:55:11] Sock 9.Parse request [15:55:11]Sock 9.Check first char [15:55:11]Sock 9.First char is OK [15:55:11]request: POST /json_proto HTTP/1.0 [15:55:11]Method: POST [15:55:11]URL: /json_proto [15:55:11]Method is POST - this is cgi request [15:55:11]url: /json_proto [15:55:11]query_string will be loaded in cgi processing [15:55:11]execute_cgi json_proto POST (null) [15:55:11]execute_cgi path=json_proto method=POST [15:55:11]POST find Content-Length [15:55:11]Host: 172.17.50.195:8080 [15:55:11]Content-Length: 683 [15:55:11]Content-Type: application/json [15:55:11] [15:55:11]POST finish read [15:55:11]Found Content-Length = 683 [15:55:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093079", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 22.430, "sum" : 1500.57, "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" ] } } [15:55:11]execute_script... [15: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)1093079", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 22.430, "sum" : 1500.57, "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" ] } } [15:55:11]POST & json_proto [15:55:11]process_json_proto [15:55:11]json parsed OK: [15:55:11]protocol is kg_v1.0 [15:55:11]action value=close_receipt [15:55:11]process_action close_receipt [15:55:11]cmd_close_receipt [15:55:11]MH_GetDate [15:55:11]Write to MH i2c: F0 00 00 21 68 78 [15:55:11]Write i2c OK [15:55:11]MH_I2C_Read... [15:55:11]Read from MH i2c: F0 [15:55:11]MH_I2C_Read... [15:55:11]Read from MH i2c: F0 09 00 [15:55:11]MH_I2C_Read... [15:55:11]Read from MH i2c: F0 09 00 21 68 00 E1 B3 1F 67 43 33 1C 67 94 [15:55:11]GetLastDocTimeStamp 1730130832 [15:55:11]current date 1730130913 [15:55:11]FM_GetShiftState [15:55:11]SAM_PROTO_GetShiftState [15:55:11]wFMCommunicate request_size=4 [15:55:11]MH_SAM_APDU [15:55:11]CAPDU: 80 13 01 00 [15:55:11]Write to MH i2c: E2 08 00 22 68 80 13 01 00 00 00 00 00 07 [15:55:11]Write i2c OK [15:55:11]MH_I2C_Read... [15:55:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:55:11]Read from MH i2c: E2 [15:55:11]MH_I2C_Read... [15:55:11]Read from MH i2c: E2 0E 00 [15:55:11]MH_I2C_Read... [15:55:11]Read from MH i2c: E2 0E 00 22 68 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 00 [15:55:11]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:55:11]wFMCommunicate OK [15:55:11]SAM_PROTO_GetShiftState done [15:55:11]FM_GetShiftState done [15:55:11]opened in 1730073493 [15:55:11]opened+sec_in_day 1730159893 [15:55:11]quantity*price = 150056 [15:55:11]sum+1 = 150058 [15:55:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.57 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 573 28.10.2024 15:55 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318098 ФПД: 3605451711776 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T155513&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318098&fm=3605451711776&tin=02508201610067®Number=0000000000091628&sum=150000 [15:55:12]StoreToDocumentArchive [15:55:12]shift 546 fd 318098 [15:55:12]save to /storage/0546/doc_00318098 [15:55:12]save last doc name /storage/0546/doc_00318098 to /storage/kkm_last_doc_name [15:55:12]save OK [15:55:12]Clear old archive folders... [15:55:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:55:12]tlvbuf is 015675A0 [15:55:12]SAM_PROTO_ClearQueue [15:55:12]wFMCommunicate request_size=4 [15:55:12]MH_SAM_APDU [15:55:12]CAPDU: 80 09 00 00 [15:55:12]Write to MH i2c: E2 08 00 2F 68 80 09 00 00 00 00 00 00 09 [15:55:12]Write i2c OK [15:55:12]MH_I2C_Read... [15:55:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:55:12]Read from MH i2c: E2 [15:55:12]MH_I2C_Read... [15:55:12]Read from MH i2c: E2 03 00 [15:55:12]MH_I2C_Read... [15:55:12]Read from MH i2c: E2 03 00 2F 68 00 90 00 0B [15:55:12]RAPDU: 90 00 [15:55:12]wFMCommunicate OK [15:55:12]SAM_PROTO_ClearQueue done [15:55:12]KKMCreateOFDPacket [15:55:12]OFDProtocolAddRootSTLVToBuf [15:55:12]FM_MakeSignedData [15:55:12]FM_MakeSignedData [15:55:12]SAM_PROTO_SignData [15:55:12]wFMCommunicate request_size=4 [15:55:12]MH_SAM_APDU [15:55:12]CAPDU: 80 0D 01 02 [15:55:12]Write to MH i2c: E2 08 00 30 68 80 0D 01 02 00 00 00 00 11 [15:55:12]Write i2c OK [15:55:12]MH_I2C_Read... [15:55:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:55:12]Read from MH i2c: E2 [15:55:12]MH_I2C_Read... [15:55:12]Read from MH i2c: E2 03 00 [15:55:12]MH_I2C_Read... [15:55:12]Read from MH i2c: E2 03 00 30 68 00 90 00 0C [15:55:12]RAPDU: 90 00 [15:55:12]wFMCommunicate OK [15:55:12]wFMCommunicate request_size=255 [15:55:12]MH_SAM_APDU [15:55: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 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 02 00 00 F4 03 04 00 E1 B3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 92 DA 04 00 35 04 06 00 03 [15:55:12]Write to MH i2c: E2 02 01 31 68 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 02 00 00 F4 03 04 00 E1 B3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 92 DA 04 00 35 04 06 00 03 00 00 D8 [15:55:12]Write i2c OK [15:55:12]MH_I2C_Read... [15:55:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:55:12]Read from MH i2c: E2 [15:55:12]MH_I2C_Read... [15:55:12]Read from MH i2c: E2 03 00 [15:55:12]MH_I2C_Read... [15:55:12]Read from MH i2c: E2 03 00 31 68 00 90 00 0D [15:55:12]RAPDU: 90 00 [15:55:12]wFMCommunicate OK [15:55:12]wFMCommunicate request_size=10 [15:55:12]MH_SAM_APDU [15:55:12]CAPDU: 80 0D 02 02 05 47 75 AB 25 20 [15:55:12]Write to MH i2c: E2 0D 00 32 68 80 0D 02 02 05 00 47 75 AB 25 20 00 00 CA [15:55:12]Write i2c OK [15:55:12]MH_I2C_Read... [15:55:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:55:12]Read from MH i2c: E2 [15:55:12]MH_I2C_Read... [15:55:12]Read from MH i2c: E2 03 00 [15:55:12]MH_I2C_Read... [15:55:12]Read from MH i2c: E2 03 00 32 68 00 90 00 0E [15:55:12]RAPDU: 90 00 [15:55:12]wFMCommunicate OK [15:55:12]wFMCommunicate request_size=4 [15:55:12]MH_SAM_APDU [15:55:12]CAPDU: 80 0D 03 02 [15:55:12]Write to MH i2c: E2 08 00 33 68 80 0D 03 02 00 00 00 00 16 [15:55:12]Write i2c OK [15:55:12]MH_I2C_Read... [15:55:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:55:12]Read from MH i2c: E2 [15:55:12]MH_I2C_Read... [15:55:12]Read from MH i2c: E2 0B 00 [15:55:12]MH_I2C_Read... [15:55:12]Read from MH i2c: E2 0B 00 33 68 00 A2 9C F8 AA 9D 0F 9A 04 90 00 41 [15:55:12]RAPDU: A2 9C F8 AA 9D 0F 9A 04 90 00 [15:55:12]wFMCommunicate OK [15:55:12]SAM_PROTO_SignData done [15:55:12]FM_MakeSignedData done [15:55:12]CreateOFDProtocolMessage [15:55:12]wFMCommunicate request_size=4 [15:55:12]MH_SAM_APDU [15:55:12]CAPDU: 80 11 00 00 [15:55:12]Write to MH i2c: E2 08 00 34 68 80 11 00 00 00 00 00 00 16 [15:55:12]Write i2c OK [15:55:12]MH_I2C_Read... [15:55:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:55:12]Read from MH i2c: E2 [15:55:12]MH_I2C_Read... [15:55:12]Read from MH i2c: E2 17 00 [15:55:12]MH_I2C_Read... [15:55:12]Read from MH i2c: E2 17 00 34 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 6A [15:55:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:55:12]wFMCommunicate OK [15:55:12]CreateOFDProtocolMessage done [15:55:12]OFDSenderStorePacket 318098 [15:55:12]StoreOFDPacket docnum=318098 [15:55:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 B0 2E 07 01 0C 15 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 02 00 00 F4 03 04 00 E1 B3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 92 DA 04 00 35 04 06 00 03 47 75 AB 25 20 A2 9C F8 AA 9D 0F 9A 04 [15:55:12]CheckFolder [15:55:12]dirname=/storage/ofd_packets [15:55:12]CheckFolder done [15:55:12]ProducePacketName [15:55:12]name=ofd_packets/00318098 [15:55:12]NVStorageSaveData ofd_packets/00318098 [15:55:12]File name is /storage/ofd_packets/00318098 [15:55:12]Write 301 bytes [15:55:12]NVStorageSaveData done [15:55:12]OFDSenderStorePacket done [15:55:12]KKMCreateOFDPacket done [15:55:12]NVStorageSaveData kkm_last_timestamp [15:55:12]File name is /storage/kkm_last_timestamp [15:55:12]Write 4 bytes [15:55:12]NVStorageSaveData done [15:55:12]ExternCall_PrintAddStr [15:55:12]wPrintStart [15:55:12]Write to MH i2c: 01 00 00 35 68 9D [15:55:12]Write i2c OK [15:55:12]MH_I2C_Read... [15:55:12]Read from MH i2c: 01 [15:55:12]MH_I2C_Read... [15:55:12]Read from MH i2c: 01 07 00 [15:55:12]MH_I2C_Read... [15:55:12]Read from MH i2c: 01 07 00 35 68 00 00 00 00 00 FF 0F B2 [15:55:12]RasterBufferAndPrint [15:55:12]line Счет N : (1)1093079 [15:55:12]line ИНН: 02508201610067 [15:55:12]line Контрольно-Кассовый Чек [15:55:12]line ПРОДАЖА [15:55:12]line ТРК (МРК, ГНК) : 43 [15:55:12]line Товар: 2710124130 [15:55:12]line Аи-92-К-2 [15:55:12]line 22.430 * 66.90 [15:55:12]line = 1500.57 [15:55:12]line НДС 12% НСП 1% [15:55:12]line > о реализуемом товаре [15:55:12]line ОКРУГЛЕНИЕ: -0.57 [15:55:12]line ИТОГО: 1500.00 [15:55:12]line Внесено: 1500.00 [15:55:12]line СДАЧА: 0.00 [15:55:12]line НСП 1% : 13.28 [15:55:12]line НДС 12% : 159.35 [15:55:12]line Наличными: 1500.00 [15:55:12]line Безнал.: 0.00 [15:55:12]line Место: АЗС № 101 "Партнер Нефть" [15:55:12]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:55:12]line СНО: Общий режим [15:55:12]line Чек 573 28.10.2024 15:55 [15:55:12]line Смена: 546 ФФД: 1.0 [15:55:12]line ЗНМ: 0300000082 [15:55:12]line РНМ: 0000000000091628 [15:55:12]line Версия ККМ: 001 [15:55:12]line ФМ: 0000000000874671 [15:55:12]line ФД: 318098 [15:55:12]line ФПД: 3605451711776 [15:55:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T155513&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318098&fm=3605451711776&tin=02508201610067®Number=0000000000091628&sum=150000 [15:55:13]OFD Sender: Processing packet 318098 [packets to send 127, broken 126] [15:55:13]ProducePacketName [15:55:13]name=ofd_packets/00318098 [15:55:13]OFD Sender: To server: pG, [15:55:13]CommunicateWithHost lk.salyk.kg:30040 [15:55:13]ConnectInit lk.salyk.kg [15:55:13]written 0, free lines is 4095 [15:55:13]Connected sock=10 [15:55:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 B0 2E 07 01 0C 15 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 02 00 00 F4 03 04 00 E1 B3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 92 DA 04 00 35 04 06 00 03 47 75 AB 25 20 A2 9C F8 AA 9D 0F 9A 04 [15:55:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 5A CB 47 00 7F C7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 92 DA 04 00 F4 03 04 00 99 5F 1F 67 B6 04 01 00 00 1F DA 79 0B C6 4A 67 53 [15:55:13]CommunicateWithHost err = 0 [15:55:13]CheckOFDResponse [15:55:13]1017 (14) - 77093643461234 [15:55:13]1041 (16) - 0000000000874671 [15:55:13]1040 (4) - 318098 [15:55:13]1012 (4) - 28.10.2024 09:55 [15:55:13]1206 (1) - 0 [15:55:13]OFD Sender: Remove packet 318098 [15:55:13]ProducePacketName [15:55:13]name=ofd_packets/00318098 [15:55:13]NVStorageDeleteData [15:55:13]Write to MH i2c: 01 00 00 60 68 C8 [15:55:13]Write i2c OK [15:55:13]MH_I2C_Read... [15:55:13]Read from MH i2c: 01 [15:55:13]MH_I2C_Read... [15:55:13]Read from MH i2c: 01 07 00 [15:55:13]MH_I2C_Read... [15:55:13]Read from MH i2c: 01 07 00 60 68 00 00 00 00 00 F4 0C CF [15:55:13]RasterBufferAndPrint [15:55:13]line [15:55:13]line [15:55:13]line [15:55:13]line [15:55:13]line [15:55:13]written 0, free lines is 3323 [15:55:13]MH_Cut [15:55:13]Write to MH i2c: D1 01 00 67 68 01 A1 [15:55:13]Write i2c OK [15:55:13]MH_I2C_Read... [15:55:13]Read from MH i2c: D1 [15:55:13]MH_I2C_Read... [15:55:13]Read from MH i2c: D1 01 00 [15:55:13]MH_I2C_Read... [15:55:13]Read from MH i2c: D1 01 00 67 68 00 A0 [15:55:13]Write to MH i2c: 01 00 00 68 68 D0 [15:55:13]Write i2c OK [15:55:13]MH_I2C_Read... [15:55:13]OFD Sender: No OFD packet to send [15:55:14]*** Cut start [15:55:14]*** Partial cut [15:55:14]*** CUTSNS_PIN = 1 [15:55:14]*** CUTSNS_PIN = 0 [15:55:14]*** Brake cut motor [15:55:15]Read from MH i2c: 01 [15:55:15]MH_I2C_Read... [15:55:15]*** Stop cut motor [15:55:15]*** Cut end [15:55:15]Read from MH i2c: 01 07 00 [15:55:15]MH_I2C_Read... [15:55:15]Read from MH i2c: 01 07 00 68 68 00 00 00 00 00 FF 0F E5 [15:55:15]process_action close_receipt done [15:55:15]requested_data is exist [15:55:15]produce_requested_data [15:55:15]requested_item fm.sn is exist - process it [15:55:15]wFMCommunicate request_size=4 [15:55:15]MH_SAM_APDU [15:55:15]CAPDU: 80 11 00 00 [15:55:15]Write to MH i2c: E2 08 00 69 68 80 11 00 00 00 00 00 00 4B [15:55:15]Write i2c OK [15:55:15]MH_I2C_Read... [15:55:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:55:15]Read from MH i2c: E2 [15:55:15]MH_I2C_Read... [15:55:15]Read from MH i2c: E2 17 00 [15:55:15]MH_I2C_Read... [15:55:15]Read from MH i2c: E2 17 00 69 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 9F [15:55:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [15:55:15]wFMCommunicate OK [15:55:15]requested_item fd.num is exist - process it [15:55:15]SAM_PROTO_GetFieldsCounters [15:55:15]wFMCommunicate request_size=4 [15:55:15]MH_SAM_APDU [15:55:15]CAPDU: 80 13 00 00 [15:55:15]Write to MH i2c: E2 08 00 6A 68 80 13 00 00 00 00 00 00 4E [15:55:15]Write i2c OK [15:55:15]MH_I2C_Read... [15:55:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:55:15]Read from MH i2c: E2 [15:55:15]MH_I2C_Read... [15:55:15]Read from MH i2c: E2 62 00 [15:55:15]MH_I2C_Read... [15:55:15]Read from MH i2c: E2 62 00 6A 68 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 92 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 3D 02 00 00 5E 04 04 00 3D 02 00 00 57 04 04 00 3E 02 00 00 19 04 04 00 00 00 00 00 90 00 C2 [15:55:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 92 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 3D 02 00 00 5E 04 04 00 3D 02 00 00 57 04 04 00 3E 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:55:15]wFMCommunicate OK [15:55:15]SAM_PROTO_GetFieldsCounters done [15:55:15]requested_item shift.num is exist - process it [15:55:15]requested_item shift.opened is exist - process it [15:55:15]req_shift_opened [15:55:15]FM_GetShiftState [15:55:15]SAM_PROTO_GetShiftState [15:55:15]wFMCommunicate request_size=4 [15:55:15]MH_SAM_APDU [15:55:15]CAPDU: 80 13 01 00 [15:55:15]Write to MH i2c: E2 08 00 6B 68 80 13 01 00 00 00 00 00 50 [15:55:15]Write i2c OK [15:55:15]MH_I2C_Read... [15:55:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:55:15]Read from MH i2c: E2 [15:55:15]MH_I2C_Read... [15:55:15]Read from MH i2c: E2 0E 00 [15:55:15]MH_I2C_Read... [15:55:15]Read from MH i2c: E2 0E 00 6B 68 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 49 [15:55:15]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [15:55:15]wFMCommunicate OK [15:55:15]SAM_PROTO_GetShiftState done [15:55:15]FM_GetShiftState done [15:55:15]req_shift_opened done [15:55:15]requested_item shift.open_date is exist - process it [15:55:15]req_shift_open_date [15:55:15]req_shift_open_date done [15:55:15]produce_requested_data done [15:55:15]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318098,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [15:55:15]process_action_free close_receipt [15:55:15]json_value_free [15:55:15]json_value_free done [15:55:15]process_json_proto returns [15:55:15]Send response to host [15:55:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318098,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [15:55:15]free response buf [15:55:15]execute_script done [15:55:15]execute_script returns [15:55:15]free content buf [15:55:15]Sock 9.Close socket [15:55:15]Sock 9.Thread stoped [15:55:18]OFD Sender: No OFD packet to send [15:55:23]OFD Sender: No OFD packet to send [15:55:29]OFD Sender: No OFD packet to send [15:55:34]OFD Sender: No OFD packet to send [15:55:39]OFD Sender: No OFD packet to send [15:55:44]OFD Sender: No OFD packet to send [15:55:49]OFD Sender: No OFD packet to send [15:55:54]OFD Sender: No OFD packet to send [15:55:59]OFD Sender: No OFD packet to send [15:56:04]OFD Sender: No OFD packet to send [15:56:09]OFD Sender: No OFD packet to send [15:56:14]OFD Sender: No OFD packet to send [15:56:19]OFD Sender: No OFD packet to send [15:56:24]OFD Sender: No OFD packet to send [15:56:29]OFD Sender: No OFD packet to send [15:56:34]OFD Sender: No OFD packet to send [15:56:39]OFD Sender: No OFD packet to send [15:56:44]OFD Sender: No OFD packet to send [15:56:49]OFD Sender: No OFD packet to send [15:56:54]OFD Sender: No OFD packet to send [15:56:59]OFD Sender: No OFD packet to send [15:57:04]OFD Sender: No OFD packet to send [15:57:09]OFD Sender: No OFD packet to send [15:57:14]OFD Sender: No OFD packet to send [15:57:19]OFD Sender: No OFD packet to send [15:57:24]OFD Sender: No OFD packet to send [15:57:29]OFD Sender: No OFD packet to send [15:57:34]OFD Sender: No OFD packet to send [15:57:39]OFD Sender: No OFD packet to send [15:57:44]OFD Sender: No OFD packet to send [15:57:49]OFD Sender: No OFD packet to send [15:57:54]OFD Sender: No OFD packet to send [15:57:59]OFD Sender: No OFD packet to send [15:58:04]OFD Sender: No OFD packet to send [15:58:09]OFD Sender: No OFD packet to send [15:58:14]OFD Sender: No OFD packet to send [15:58:19]OFD Sender: No OFD packet to send [15:58:24]OFD Sender: No OFD packet to send [15:58:29]OFD Sender: No OFD packet to send [15:58:34]OFD Sender: No OFD packet to send [15:58:39]OFD Sender: No OFD packet to send [15:58:44]OFD Sender: No OFD packet to send [15:58:49]OFD Sender: No OFD packet to send [15:58:54]OFD Sender: No OFD packet to send [15:58:59]OFD Sender: No OFD packet to send [15:59:04]OFD Sender: No OFD packet to send [15:59:09]OFD Sender: No OFD packet to send [15:59:14]OFD Sender: No OFD packet to send [15:59:19]OFD Sender: No OFD packet to send [15:59:24]OFD Sender: No OFD packet to send [15:59:29]OFD Sender: No OFD packet to send [15:59:34]OFD Sender: No OFD packet to send [15:59:39]OFD Sender: No OFD packet to send [15:59:44]OFD Sender: No OFD packet to send [15:59:49]OFD Sender: No OFD packet to send [15:59:54]OFD Sender: No OFD packet to send [15:59:59]OFD Sender: No OFD packet to send [16:00:04]OFD Sender: No OFD packet to send [16:00:09]OFD Sender: No OFD packet to send [16:00:14]OFD Sender: No OFD packet to send [16:00:19]OFD Sender: No OFD packet to send [16:00:24]OFD Sender: No OFD packet to send [16:00:29]OFD Sender: No OFD packet to send [16:00:34]OFD Sender: No OFD packet to send [16:00:39]OFD Sender: No OFD packet to send [16:00:44]OFD Sender: No OFD packet to send [16:00:49]OFD Sender: No OFD packet to send [16:00:54]OFD Sender: No OFD packet to send [16:00:59]OFD Sender: No OFD packet to send [16:01:04]OFD Sender: No OFD packet to send [16:01:09]OFD Sender: No OFD packet to send [16:01:14]OFD Sender: No OFD packet to send [16:01:19]OFD Sender: No OFD packet to send [16:01:24]OFD Sender: No OFD packet to send [16:01:29]OFD Sender: No OFD packet to send [16:01:34]OFD Sender: No OFD packet to send [16:01:39]OFD Sender: No OFD packet to send [16:01:44]OFD Sender: No OFD packet to send [16:01:49]OFD Sender: No OFD packet to send [16:01:54]OFD Sender: No OFD packet to send [16:01:59]OFD Sender: No OFD packet to send [16:02:02]accept exits with 7 [16:02:02]New connection [16:02:02]New thread 3067293028 created [16:02:02]Thread 3067436388 joined [16:02:02]Waiting for new connection... [16:02:02] Sock 7.Parse request [16:02:02]Sock 7.Check first char [16:02:02]Sock 7.First char is OK [16:02:02]request: POST /json_proto HTTP/1.0 [16:02:02]Method: POST [16:02:02]URL: /json_proto [16:02:02]Method is POST - this is cgi request [16:02:02]url: /json_proto [16:02:02]query_string will be loaded in cgi processing [16:02:02]execute_cgi json_proto POST (null) [16:02:02]execute_cgi path=json_proto method=POST [16:02:02]POST find Content-Length [16:02:02]Host: 172.17.50.195:8080 [16:02:02]Content-Length: 793 [16:02:02]Content-Type: application/json [16:02:02] [16:02:02]POST finish read [16:02:02]Found Content-Length = 793 [16:02:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093081", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 29.900, "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\u000A43437", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:02:02]execute_script... [16:02: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)1093081", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 29.900, "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\u000A43437", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:02:02]POST & json_proto [16:02:02]process_json_proto [16:02:02]json parsed OK: [16:02:02]protocol is kg_v1.0 [16:02:02]action value=close_receipt [16:02:02]process_action close_receipt [16:02:02]cmd_close_receipt [16:02:02]MH_GetDate [16:02:02]Write to MH i2c: F0 00 00 6C 68 C3 [16:02:02]Write i2c OK [16:02:02]MH_I2C_Read... [16:02:02]Read from MH i2c: F0 [16:02:02]MH_I2C_Read... [16:02:02]Read from MH i2c: F0 09 00 [16:02:02]MH_I2C_Read... [16:02:02]Read from MH i2c: F0 09 00 6C 68 00 7C B5 1F 67 43 33 1C 67 7C [16:02:02]GetLastDocTimeStamp 1730130913 [16:02:02]current date 1730131324 [16:02:02]FM_GetShiftState [16:02:02]SAM_PROTO_GetShiftState [16:02:02]wFMCommunicate request_size=4 [16:02:02]MH_SAM_APDU [16:02:02]CAPDU: 80 13 01 00 [16:02:02]Write to MH i2c: E2 08 00 6D 68 80 13 01 00 00 00 00 00 52 [16:02:02]Write i2c OK [16:02:02]MH_I2C_Read... [16:02:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:02:02]Read from MH i2c: E2 [16:02:02]MH_I2C_Read... [16:02:02]Read from MH i2c: E2 0E 00 [16:02:02]MH_I2C_Read... [16:02:02]Read from MH i2c: E2 0E 00 6D 68 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 4B [16:02:02]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:02:02]wFMCommunicate OK [16:02:02]SAM_PROTO_GetShiftState done [16:02:02]FM_GetShiftState done [16:02:02]opened in 1730073493 [16:02:02]opened+sec_in_day 1730159893 [16:02:02]quantity*price = 0 [16:02:02]sum+1 = 1 [16:02:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 574 28.10.2024 16:02 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливная Карта 43437 ФМ: 0000000000874671 ФД: 318099 ФПД: 88372480742295 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T160204&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318099&fm=88372480742295&tin=02508201610067®Number=0000000000091628&sum=0 [16:02:03]StoreToDocumentArchive [16:02:03]shift 546 fd 318099 [16:02:03]save to /storage/0546/doc_00318099 [16:02:03]save last doc name /storage/0546/doc_00318099 to /storage/kkm_last_doc_name [16:02:03]save OK [16:02:03]Clear old archive folders... [16:02:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:02:03]tlvbuf is 015EC290 [16:02:03]SAM_PROTO_ClearQueue [16:02:03]wFMCommunicate request_size=4 [16:02:03]MH_SAM_APDU [16:02:03]CAPDU: 80 09 00 00 [16:02:03]Write to MH i2c: E2 08 00 7A 68 80 09 00 00 00 00 00 00 54 [16:02:03]Write i2c OK [16:02:03]MH_I2C_Read... [16:02:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:02:03]Read from MH i2c: E2 [16:02:03]MH_I2C_Read... [16:02:03]Read from MH i2c: E2 03 00 [16:02:03]MH_I2C_Read... [16:02:03]Read from MH i2c: E2 03 00 7A 68 00 90 00 56 [16:02:03]RAPDU: 90 00 [16:02:03]wFMCommunicate OK [16:02:03]SAM_PROTO_ClearQueue done [16:02:03]KKMCreateOFDPacket [16:02:03]OFDProtocolAddRootSTLVToBuf [16:02:03]FM_MakeSignedData [16:02:03]FM_MakeSignedData [16:02:03]SAM_PROTO_SignData [16:02:03]wFMCommunicate request_size=4 [16:02:03]MH_SAM_APDU [16:02:03]CAPDU: 80 0D 01 02 [16:02:03]Write to MH i2c: E2 08 00 7B 68 80 0D 01 02 00 00 00 00 5C [16:02:03]Write i2c OK [16:02:03]MH_I2C_Read... [16:02:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:02:04]Read from MH i2c: E2 [16:02:04]MH_I2C_Read... [16:02:04]Read from MH i2c: E2 03 00 [16:02:04]MH_I2C_Read... [16:02:04]Read from MH i2c: E2 03 00 7B 68 00 90 00 57 [16:02:04]RAPDU: 90 00 [16:02:04]wFMCommunicate OK [16:02:04]wFMCommunicate request_size=255 [16:02:04]MH_SAM_APDU [16:02:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 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 02 00 00 F4 03 04 00 7C B5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 93 DA 04 00 35 04 06 00 50 [16:02:04]Write to MH i2c: E2 02 01 7C 68 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 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 02 00 00 F4 03 04 00 7C B5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 93 DA 04 00 35 04 06 00 50 00 00 81 [16:02:04]Write i2c OK [16:02:04]MH_I2C_Read... [16:02:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:02:04]Read from MH i2c: E2 [16:02:04]MH_I2C_Read... [16:02:04]Read from MH i2c: E2 03 00 [16:02:04]MH_I2C_Read... [16:02:04]Read from MH i2c: E2 03 00 7C 68 00 90 00 58 [16:02:04]RAPDU: 90 00 [16:02:04]wFMCommunicate OK [16:02:04]wFMCommunicate request_size=10 [16:02:04]MH_SAM_APDU [16:02:04]CAPDU: 80 0D 02 02 05 5F D2 52 93 97 [16:02:04]Write to MH i2c: E2 0D 00 7D 68 80 0D 02 02 05 00 5F D2 52 93 97 00 00 16 [16:02:04]Write i2c OK [16:02:04]MH_I2C_Read... [16:02:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:02:04]Read from MH i2c: E2 [16:02:04]MH_I2C_Read... [16:02:04]Read from MH i2c: E2 03 00 [16:02:04]MH_I2C_Read... [16:02:04]Read from MH i2c: E2 03 00 7D 68 00 90 00 59 [16:02:04]RAPDU: 90 00 [16:02:04]wFMCommunicate OK [16:02:04]wFMCommunicate request_size=4 [16:02:04]MH_SAM_APDU [16:02:04]CAPDU: 80 0D 03 02 [16:02:04]Write to MH i2c: E2 08 00 7E 68 80 0D 03 02 00 00 00 00 61 [16:02:04]Write i2c OK [16:02:04]MH_I2C_Read... [16:02:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:02:04]Read from MH i2c: E2 [16:02:04]MH_I2C_Read... [16:02:04]Read from MH i2c: E2 0B 00 [16:02:04]MH_I2C_Read... [16:02:04]Read from MH i2c: E2 0B 00 7E 68 00 0D 83 57 E9 79 C4 AD 40 90 00 5C [16:02:04]RAPDU: 0D 83 57 E9 79 C4 AD 40 90 00 [16:02:04]wFMCommunicate OK [16:02:04]SAM_PROTO_SignData done [16:02:04]FM_MakeSignedData done [16:02:04]CreateOFDProtocolMessage [16:02:04]wFMCommunicate request_size=4 [16:02:04]MH_SAM_APDU [16:02:04]CAPDU: 80 11 00 00 [16:02:04]Write to MH i2c: E2 08 00 7F 68 80 11 00 00 00 00 00 00 61 [16:02:04]Write i2c OK [16:02:04]MH_I2C_Read... [16:02:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:02:04]Read from MH i2c: E2 [16:02:04]MH_I2C_Read... [16:02:04]Read from MH i2c: E2 17 00 [16:02:04]MH_I2C_Read... [16:02:04]Read from MH i2c: E2 17 00 7F 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B5 [16:02:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:02:04]wFMCommunicate OK [16:02:04]CreateOFDProtocolMessage done [16:02:04]OFDSenderStorePacket 318099 [16:02:04]StoreOFDPacket docnum=318099 [16:02:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 4B 61 07 01 8A 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 32 FF 03 08 00 03 CC 74 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 02 00 00 F4 03 04 00 7C B5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 93 DA 04 00 35 04 06 00 50 5F D2 52 93 97 0D 83 57 E9 79 C4 AD 40 [16:02:04]CheckFolder [16:02:04]dirname=/storage/ofd_packets [16:02:04]CheckFolder done [16:02:04]ProducePacketName [16:02:04]name=ofd_packets/00318099 [16:02:04]NVStorageSaveData ofd_packets/00318099 [16:02:04]File name is /storage/ofd_packets/00318099 [16:02:04]Write 301 bytes [16:02:04]NVStorageSaveData done [16:02:04]OFDSenderStorePacket done [16:02:04]KKMCreateOFDPacket done [16:02:04]NVStorageSaveData kkm_last_timestamp [16:02:04]File name is /storage/kkm_last_timestamp [16:02:04]Write 4 bytes [16:02:04]NVStorageSaveData done [16:02:04]ExternCall_PrintAddStr [16:02:04]wPrintStart [16:02:04]Write to MH i2c: 01 00 00 80 68 E8 [16:02:04]Write i2c OK [16:02:04]MH_I2C_Read... [16:02:04]Read from MH i2c: 01 [16:02:04]MH_I2C_Read... [16:02:04]Read from MH i2c: 01 07 00 [16:02:04]MH_I2C_Read... [16:02:04]Read from MH i2c: 01 07 00 80 68 00 00 00 00 00 FF 0F FD [16:02:04]RasterBufferAndPrint [16:02:04]line Счет N : (1)1093081 [16:02:04]line ИНН: 02508201610067 [16:02:04]line Контрольно-Кассовый Чек [16:02:04]line ПРОДАЖА [16:02:04]line ТРК (МРК, ГНК) : 43 [16:02:04]line Товар: 2710124130 [16:02:04]line Аи-92-К-2 [16:02:04]line 29.900 * 0.00 [16:02:04]line = 0.00 [16:02:04]line НДС 12% НСП 1% [16:02:04]line > о реализуемом товаре [16:02:04]line ИТОГО: 0.00 [16:02:04]line НСП 1% : 0.00 [16:02:04]line НДС 12% : 0.00 [16:02:04]line Наличными: 0.00 [16:02:04]line Безнал.: 0.00 [16:02:04]line Место: АЗС № 101 "Партнер Нефть" [16:02:04]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:02:04]line СНО: Общий режим [16:02:04]line Чек 574 28.10.2024 16:02 [16:02:04]line Смена: 546 ФФД: 1.0 [16:02:04]line ЗНМ: 0300000082 [16:02:04]line РНМ: 0000000000091628 [16:02:04]line Версия ККМ: 001 [16:02:04]line Талоны: Топливная Карта [16:02:04]line 43437 [16:02:04]line ФМ: 0000000000874671 [16:02:04]line ФД: 318099 [16:02:04]line ФПД: 88372480742295 [16:02:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T160204&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318099&fm=88372480742295&tin=02508201610067®Number=0000000000091628&sum=0 [16:02:04]written 0, free lines is 4095 [16:02:04]OFD Sender: Processing packet 318099 [packets to send 127, broken 126] [16:02:04]ProducePacketName [16:02:04]name=ofd_packets/00318099 [16:02:04]OFD Sender: To server: pG, [16:02:04]CommunicateWithHost lk.salyk.kg:30040 [16:02:04]ConnectInit lk.salyk.kg [16:02:04]Connected sock=10 [16:02:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 4B 61 07 01 8A 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 32 FF 03 08 00 03 CC 74 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 02 00 00 F4 03 04 00 7C B5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 93 DA 04 00 35 04 06 00 50 5F D2 52 93 97 0D 83 57 E9 79 C4 AD 40 [16:02:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 F5 D3 47 00 BA 5A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 93 DA 04 00 F4 03 04 00 34 61 1F 67 B6 04 01 00 00 CF E8 F1 1D E7 D1 CF EA [16:02:04]CommunicateWithHost err = 0 [16:02:04]CheckOFDResponse [16:02:04]1017 (14) - 77093643461234 [16:02:04]1041 (16) - 0000000000874671 [16:02:04]1040 (4) - 318099 [16:02:04]1012 (4) - 28.10.2024 10:02 [16:02:04]1206 (1) - 0 [16:02:04]OFD Sender: Remove packet 318099 [16:02:04]ProducePacketName [16:02:04]name=ofd_packets/00318099 [16:02:04]NVStorageDeleteData [16:02:04]Write to MH i2c: 01 00 00 AA 68 12 [16:02:04]Write i2c OK [16:02:04]MH_I2C_Read... [16:02:04]Read from MH i2c: 01 [16:02:04]MH_I2C_Read... [16:02:04]Read from MH i2c: 01 07 00 [16:02:04]MH_I2C_Read... [16:02:04]Read from MH i2c: 01 07 00 AA 68 00 00 00 00 00 0D 0D 33 [16:02:04]RasterBufferAndPrint [16:02:04]line [16:02:04]line [16:02:04]line [16:02:04]line [16:02:04]line [16:02:04]written 0, free lines is 3350 [16:02:04]MH_Cut [16:02:04]Write to MH i2c: D1 01 00 B1 68 01 EB [16:02:04]Write i2c OK [16:02:04]MH_I2C_Read... [16:02:04]Read from MH i2c: D1 [16:02:04]MH_I2C_Read... [16:02:04]Read from MH i2c: D1 01 00 [16:02:04]MH_I2C_Read... [16:02:04]Read from MH i2c: D1 01 00 B1 68 00 EA [16:02:04]Write to MH i2c: 01 00 00 B2 68 1A [16:02:04]Write i2c OK [16:02:04]MH_I2C_Read... [16:02:05]OFD Sender: No OFD packet to send [16:02:05]*** Cut start [16:02:05]*** Partial cut [16:02:05]*** CUTSNS_PIN = 1 [16:02:05]*** CUTSNS_PIN = 0 [16:02:05]*** Brake cut motor [16:02:06]Read from MH i2c: 01 [16:02:06]MH_I2C_Read... [16:02:06]*** Stop cut motor [16:02:06]*** Cut end [16:02:06]Read from MH i2c: 01 07 00 [16:02:06]MH_I2C_Read... [16:02:06]Read from MH i2c: 01 07 00 B2 68 00 00 00 00 00 FF 0F 2F [16:02:06]process_action close_receipt done [16:02:06]requested_data is exist [16:02:06]produce_requested_data [16:02:06]requested_item fm.sn is exist - process it [16:02:06]wFMCommunicate request_size=4 [16:02:06]MH_SAM_APDU [16:02:06]CAPDU: 80 11 00 00 [16:02:06]Write to MH i2c: E2 08 00 B3 68 80 11 00 00 00 00 00 00 95 [16:02:06]Write i2c OK [16:02:06]MH_I2C_Read... [16:02:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:02:06]Read from MH i2c: E2 [16:02:06]MH_I2C_Read... [16:02:06]Read from MH i2c: E2 17 00 [16:02:06]MH_I2C_Read... [16:02:06]Read from MH i2c: E2 17 00 B3 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E9 [16:02:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:02:06]wFMCommunicate OK [16:02:06]requested_item fd.num is exist - process it [16:02:06]SAM_PROTO_GetFieldsCounters [16:02:06]wFMCommunicate request_size=4 [16:02:06]MH_SAM_APDU [16:02:06]CAPDU: 80 13 00 00 [16:02:06]Write to MH i2c: E2 08 00 B4 68 80 13 00 00 00 00 00 00 98 [16:02:06]Write i2c OK [16:02:06]MH_I2C_Read... [16:02:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:02:06]Read from MH i2c: E2 [16:02:06]MH_I2C_Read... [16:02:06]Read from MH i2c: E2 62 00 [16:02:06]MH_I2C_Read... [16:02:06]Read from MH i2c: E2 62 00 B4 68 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 93 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 3E 02 00 00 5E 04 04 00 3E 02 00 00 57 04 04 00 3F 02 00 00 19 04 04 00 00 00 00 00 90 00 10 [16: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 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 93 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 3E 02 00 00 5E 04 04 00 3E 02 00 00 57 04 04 00 3F 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:02:06]wFMCommunicate OK [16:02:06]SAM_PROTO_GetFieldsCounters done [16:02:06]requested_item shift.num is exist - process it [16:02:06]requested_item shift.opened is exist - process it [16:02:06]req_shift_opened [16:02:06]FM_GetShiftState [16:02:06]SAM_PROTO_GetShiftState [16:02:06]wFMCommunicate request_size=4 [16:02:06]MH_SAM_APDU [16:02:06]CAPDU: 80 13 01 00 [16:02:06]Write to MH i2c: E2 08 00 B5 68 80 13 01 00 00 00 00 00 9A [16:02:06]Write i2c OK [16:02:06]MH_I2C_Read... [16:02:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:02:06]Read from MH i2c: E2 [16:02:06]MH_I2C_Read... [16:02:06]Read from MH i2c: E2 0E 00 [16:02:06]MH_I2C_Read... [16:02:06]Read from MH i2c: E2 0E 00 B5 68 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 93 [16:02:06]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:02:06]wFMCommunicate OK [16:02:06]SAM_PROTO_GetShiftState done [16:02:06]FM_GetShiftState done [16:02:06]req_shift_opened done [16:02:06]requested_item shift.open_date is exist - process it [16:02:06]req_shift_open_date [16:02:06]req_shift_open_date done [16:02:06]produce_requested_data done [16:02:06]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318099,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:02:06]process_action_free close_receipt [16:02:06]json_value_free [16:02:06]json_value_free done [16:02:06]process_json_proto returns [16:02:06]Send response to host [16:02:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318099,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:02:06]free response buf [16:02:06]execute_script done [16:02:06]execute_script returns [16:02:06]free content buf [16:02:06]Sock 7.Close socket [16:02:06]Sock 7.Thread stoped [16:02:10]OFD Sender: No OFD packet to send [16:02:15]accept exits with 9 [16:02:15]New connection [16:02:15]New thread 3067436388 created [16:02:15]Thread 3067293028 joined [16:02:15]Waiting for new connection... [16:02:15] Sock 9.Parse request [16:02:15]Sock 9.Check first char [16:02:15]Sock 9.First char is OK [16:02:15]request: POST /json_proto HTTP/1.0 [16:02:15]Method: POST [16:02:15]URL: /json_proto [16:02:15]Method is POST - this is cgi request [16:02:15]url: /json_proto [16:02:15]query_string will be loaded in cgi processing [16:02:15]execute_cgi json_proto POST (null) [16:02:15]execute_cgi path=json_proto method=POST [16:02:15]POST find Content-Length [16:02:15]Host: 172.17.50.195:8080 [16:02:15]Content-Length: 686 [16:02:15]Content-Type: application/json [16:02:15] [16:02:15]POST finish read [16:02:15]Found Content-Length = 686 [16:02:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093080", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 39.170, "sum" : 1500.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:02:15]execute_script... [16:02:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093080", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 39.170, "sum" : 1500.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:02:15]POST & json_proto [16:02:15]process_json_proto [16:02:15]json parsed OK: [16:02:15]protocol is kg_v1.0 [16:02:15]action value=close_receipt [16:02:15]process_action close_receipt [16:02:15]cmd_close_receipt [16:02:15]MH_GetDate [16:02:15]Write to MH i2c: F0 00 00 B6 68 0D [16:02:15]Write i2c OK [16:02:15]MH_I2C_Read... [16:02:15]Read from MH i2c: F0 [16:02:15]MH_I2C_Read... [16:02:15]Read from MH i2c: F0 09 00 [16:02:15]MH_I2C_Read... [16:02:15]Read from MH i2c: F0 09 00 B6 68 00 89 B5 1F 67 43 33 1C 67 D3 [16:02:15]GetLastDocTimeStamp 1730131324 [16:02:15]current date 1730131337 [16:02:15]FM_GetShiftState [16:02:15]SAM_PROTO_GetShiftState [16:02:15]wFMCommunicate request_size=4 [16:02:15]MH_SAM_APDU [16:02:15]CAPDU: 80 13 01 00 [16:02:15]Write to MH i2c: E2 08 00 B7 68 80 13 01 00 00 00 00 00 9C [16:02:15]Write i2c OK [16:02:15]MH_I2C_Read... [16:02:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:02:15]Read from MH i2c: E2 [16:02:15]MH_I2C_Read... [16:02:15]Read from MH i2c: E2 0E 00 [16:02:15]MH_I2C_Read... [16:02:15]Read from MH i2c: E2 0E 00 B7 68 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 95 [16:02:15]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:02:15]wFMCommunicate OK [16:02:15]SAM_PROTO_GetShiftState done [16:02:15]FM_GetShiftState done [16:02:15]opened in 1730073493 [16:02:15]opened+sec_in_day 1730159893 [16:02:15]quantity*price = 150021 [16:02:15]sum+1 = 150022 [16:02:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.31 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 575 28.10.2024 16:02 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318100 ФПД: 196681790394295 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T160217&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318100&fm=196681790394295&tin=02508201610067®Number=0000000000091628&sum=150000 [16:02:16]StoreToDocumentArchive [16:02:16]shift 546 fd 318100 [16:02:16]save to /storage/0546/doc_00318100 [16:02:16]save last doc name /storage/0546/doc_00318100 to /storage/kkm_last_doc_name [16:02:16]save OK [16:02:16]Clear old archive folders... [16:02:16]ProcessDocumentItem done err = 0, tmpTLVsize=250 [16:02:16]tlvbuf is 015EF090 [16:02:16]SAM_PROTO_ClearQueue [16:02:16]wFMCommunicate request_size=4 [16:02:16]MH_SAM_APDU [16:02:16]CAPDU: 80 09 00 00 [16:02:16]Write to MH i2c: E2 08 00 C4 68 80 09 00 00 00 00 00 00 9E [16:02:16]Write i2c OK [16:02:16]MH_I2C_Read... [16:02:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:02:16]Read from MH i2c: E2 [16:02:16]MH_I2C_Read... [16:02:16]Read from MH i2c: E2 03 00 [16:02:16]MH_I2C_Read... [16:02:16]Read from MH i2c: E2 03 00 C4 68 00 90 00 A0 [16:02:16]RAPDU: 90 00 [16:02:16]wFMCommunicate OK [16:02:16]SAM_PROTO_ClearQueue done [16:02:16]KKMCreateOFDPacket [16:02:16]OFDProtocolAddRootSTLVToBuf [16:02:16]FM_MakeSignedData [16:02:16]FM_MakeSignedData [16:02:16]SAM_PROTO_SignData [16:02:16]wFMCommunicate request_size=4 [16:02:16]MH_SAM_APDU [16:02:16]CAPDU: 80 0D 01 02 [16:02:16]Write to MH i2c: E2 08 00 C5 68 80 0D 01 02 00 00 00 00 A6 [16:02:16]Write i2c OK [16:02:16]MH_I2C_Read... [16:02:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:02:16]Read from MH i2c: E2 [16:02:16]MH_I2C_Read... [16:02:16]Read from MH i2c: E2 03 00 [16:02:16]MH_I2C_Read... [16:02:16]Read from MH i2c: E2 03 00 C5 68 00 90 00 A1 [16:02:16]RAPDU: 90 00 [16:02:16]wFMCommunicate OK [16:02:16]wFMCommunicate request_size=255 [16:02:16]MH_SAM_APDU [16:02:16]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 02 99 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 05 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 3B 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 02 00 00 F4 03 04 00 89 B5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 94 DA 04 00 35 04 06 00 B2 E1 [16:02:16]Write to MH i2c: E2 02 01 C6 68 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 02 99 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 05 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 3B 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 02 00 00 F4 03 04 00 89 B5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 94 DA 04 00 35 04 06 00 B2 E1 00 00 9B [16:02:16]Write i2c OK [16:02:16]MH_I2C_Read... [16:02:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:02:16]Read from MH i2c: E2 [16:02:16]MH_I2C_Read... [16:02:16]Read from MH i2c: E2 03 00 [16:02:16]MH_I2C_Read... [16:02:16]Read from MH i2c: E2 03 00 C6 68 00 90 00 A2 [16:02:16]RAPDU: 90 00 [16:02:16]wFMCommunicate OK [16:02:16]wFMCommunicate request_size=9 [16:02:16]MH_SAM_APDU [16:02:16]CAPDU: 80 0D 02 02 04 8C 40 0F B7 [16:02:16]Write to MH i2c: E2 0C 00 C7 68 80 0D 02 02 04 00 8C 40 0F B7 00 00 43 [16:02:16]Write i2c OK [16:02:16]MH_I2C_Read... [16:02:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:02:16]Read from MH i2c: E2 [16:02:16]MH_I2C_Read... [16:02:16]Read from MH i2c: E2 03 00 [16:02:16]MH_I2C_Read... [16:02:16]Read from MH i2c: E2 03 00 C7 68 00 90 00 A3 [16:02:16]RAPDU: 90 00 [16:02:16]wFMCommunicate OK [16:02:16]wFMCommunicate request_size=4 [16:02:16]MH_SAM_APDU [16:02:16]CAPDU: 80 0D 03 02 [16:02:16]Write to MH i2c: E2 08 00 C8 68 80 0D 03 02 00 00 00 00 AB [16:02:16]Write i2c OK [16:02:16]MH_I2C_Read... [16:02:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:02:16]Read from MH i2c: E2 [16:02:16]MH_I2C_Read... [16:02:16]Read from MH i2c: E2 0B 00 [16:02:16]MH_I2C_Read... [16:02:16]Read from MH i2c: E2 0B 00 C8 68 00 08 06 12 74 82 27 01 71 90 00 5B [16:02:16]RAPDU: 08 06 12 74 82 27 01 71 90 00 [16:02:16]wFMCommunicate OK [16:02:16]SAM_PROTO_SignData done [16:02:16]FM_MakeSignedData done [16:02:16]CreateOFDProtocolMessage [16:02:16]wFMCommunicate request_size=4 [16:02:16]MH_SAM_APDU [16:02:16]CAPDU: 80 11 00 00 [16:02:16]Write to MH i2c: E2 08 00 C9 68 80 11 00 00 00 00 00 00 AB [16:02:16]Write i2c OK [16:02:16]MH_I2C_Read... [16:02:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:02:16]Read from MH i2c: E2 [16:02:16]MH_I2C_Read... [16:02:16]Read from MH i2c: E2 17 00 [16:02:16]MH_I2C_Read... [16:02:16]Read from MH i2c: E2 17 00 C9 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 FF [16:02:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:02:16]wFMCommunicate OK [16:02:16]CreateOFDProtocolMessage done [16:02:16]OFDSenderStorePacket 318100 [16:02:16]StoreOFDPacket docnum=318100 [16:02:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 9D C7 06 01 FA C6 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 02 99 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 05 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 3B 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 02 00 00 F4 03 04 00 89 B5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 94 DA 04 00 35 04 06 00 B2 E1 8C 40 0F B7 08 06 12 74 82 27 01 71 [16:02:16]CheckFolder [16:02:16]dirname=/storage/ofd_packets [16:02:16]CheckFolder done [16:02:16]ProducePacketName [16:02:16]name=ofd_packets/00318100 [16:02:16]NVStorageSaveData ofd_packets/00318100 [16:02:16]File name is /storage/ofd_packets/00318100 [16:02:16]Write 300 bytes [16:02:16]NVStorageSaveData done [16:02:16]OFDSenderStorePacket done [16:02:16]KKMCreateOFDPacket done [16:02:16]NVStorageSaveData kkm_last_timestamp [16:02:16]File name is /storage/kkm_last_timestamp [16:02:16]Write 4 bytes [16:02:16]NVStorageSaveData done [16:02:16]ExternCall_PrintAddStr [16:02:16]wPrintStart [16:02:16]Write to MH i2c: 01 00 00 CA 68 32 [16:02:16]Write i2c OK [16:02:16]MH_I2C_Read... [16:02:16]Read from MH i2c: 01 [16:02:16]MH_I2C_Read... [16:02:16]Read from MH i2c: 01 07 00 [16:02:16]MH_I2C_Read... [16:02:16]Read from MH i2c: 01 07 00 CA 68 00 00 00 00 00 FF 0F 47 [16:02:16]RasterBufferAndPrint [16:02:16]line Счет N : (1)1093080 [16:02:16]line ИНН: 02508201610067 [16:02:16]line Контрольно-Кассовый Чек [16:02:16]line ПРОДАЖА [16:02:16]line ТРК (МРК, ГНК) : 81 [16:02:16]line Товар: 2711190000 [16:02:16]line ГАЗ-К-5 [16:02:16]line 39.170 * 38.30 [16:02:16]line = 1500.21 [16:02:16]line НДС 12% НСП 1% [16:02:16]line > о реализуемом товаре [16:02:16]line ОКРУГЛЕНИЕ: -0.21 [16:02:16]line ИТОГО: 1500.00 [16:02:16]line Внесено: 1500.00 [16:02:16]line СДАЧА: 0.00 [16:02:16]line НСП 1% : 13.28 [16:02:16]line НДС 12% : 159.31 [16:02:16]line Наличными: 1500.00 [16:02:16]line Безнал.: 0.00 [16:02:16]line Место: АЗС № 101 "Партнер Нефть" [16:02:16]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:02:16]line СНО: Общий режим [16:02:16]line Чек 575 28.10.2024 16:02 [16:02:16]line Смена: 546 ФФД: 1.0 [16:02:16]line ЗНМ: 0300000082 [16:02:16]line РНМ: 0000000000091628 [16:02:16]line Версия ККМ: 001 [16:02:16]line ФМ: 0000000000874671 [16:02:16]line ФД: 318100 [16:02:16]line ФПД: 196681790394295 [16:02:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T160217&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318100&fm=196681790394295&tin=02508201610067®Number=0000000000091628&sum=150000 [16:02:17]written 0, free lines is 4095 [16:02:17]OFD Sender: Processing packet 318100 [packets to send 127, broken 126] [16:02:17]ProducePacketName [16:02:17]name=ofd_packets/00318100 [16:02:17]OFD Sender: To server: pG, [16:02:17]CommunicateWithHost lk.salyk.kg:30040 [16:02:17]ConnectInit lk.salyk.kg [16:02:17]Connected sock=10 [16:02:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 9D C7 06 01 FA C6 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 02 99 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 05 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 3B 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 02 00 00 F4 03 04 00 89 B5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 94 DA 04 00 35 04 06 00 B2 E1 8C 40 0F B7 08 06 12 74 82 27 01 71 [16:02:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 7D A7 47 00 1D 8B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 94 DA 04 00 F4 03 04 00 41 61 1F 67 B6 04 01 00 00 88 69 6D 5D 8E 60 11 79 [16:02:17]CommunicateWithHost err = 0 [16:02:17]CheckOFDResponse [16:02:17]1017 (14) - 77093643461234 [16:02:17]1041 (16) - 0000000000874671 [16:02:17]1040 (4) - 318100 [16:02:17]1012 (4) - 28.10.2024 10:02 [16:02:17]1206 (1) - 0 [16:02:17]OFD Sender: Remove packet 318100 [16:02:17]ProducePacketName [16:02:17]name=ofd_packets/00318100 [16:02:17]NVStorageDeleteData [16:02:17]Write to MH i2c: 01 00 00 F5 68 5D [16:02:17]Write i2c OK [16:02:17]MH_I2C_Read... [16:02:17]Read from MH i2c: 01 [16:02:17]MH_I2C_Read... [16:02:17]Read from MH i2c: 01 07 00 [16:02:17]MH_I2C_Read... [16:02:17]Read from MH i2c: 01 07 00 F5 68 00 00 00 00 00 F8 0C 68 [16:02:17]RasterBufferAndPrint [16:02:17]line [16:02:17]line [16:02:17]line [16:02:17]line [16:02:17]line [16:02:17]written 0, free lines is 3327 [16:02:17]MH_Cut [16:02:17]Write to MH i2c: D1 01 00 FC 68 01 36 [16:02:17]Write i2c OK [16:02:17]MH_I2C_Read... [16:02:17]Read from MH i2c: D1 [16:02:17]MH_I2C_Read... [16:02:17]Read from MH i2c: D1 01 00 [16:02:17]MH_I2C_Read... [16:02:17]Read from MH i2c: D1 01 00 FC 68 00 35 [16:02:17]Write to MH i2c: 01 00 00 FD 68 65 [16:02:17]Write i2c OK [16:02:17]MH_I2C_Read... [16:02:17]OFD Sender: No OFD packet to send [16:02:18]*** Cut start [16:02:18]*** Partial cut [16:02:18]*** CUTSNS_PIN = 1 [16:02:18]*** CUTSNS_PIN = 0 [16:02:18]*** Brake cut motor [16:02:18]Read from MH i2c: 01 [16:02:18]MH_I2C_Read... [16:02:18]*** Stop cut motor [16:02:19]*** Cut end [16:02:19]Read from MH i2c: 01 07 00 [16:02:19]MH_I2C_Read... [16:02:19]Read from MH i2c: 01 07 00 FD 68 00 00 00 00 00 FF 0F 7A [16:02:19]process_action close_receipt done [16:02:19]requested_data is exist [16:02:19]produce_requested_data [16:02:19]requested_item fm.sn is exist - process it [16:02:19]wFMCommunicate request_size=4 [16:02:19]MH_SAM_APDU [16:02:19]CAPDU: 80 11 00 00 [16:02:19]Write to MH i2c: E2 08 00 FE 68 80 11 00 00 00 00 00 00 E0 [16:02:19]Write i2c OK [16:02:19]MH_I2C_Read... [16:02:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:02:19]Read from MH i2c: E2 [16:02:19]MH_I2C_Read... [16:02:19]Read from MH i2c: E2 17 00 [16:02:19]MH_I2C_Read... [16:02:19]Read from MH i2c: E2 17 00 FE 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 34 [16:02:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:02:19]wFMCommunicate OK [16:02:19]requested_item fd.num is exist - process it [16:02:19]SAM_PROTO_GetFieldsCounters [16:02:19]wFMCommunicate request_size=4 [16:02:19]MH_SAM_APDU [16:02:19]CAPDU: 80 13 00 00 [16:02:19]Write to MH i2c: E2 08 00 FF 68 80 13 00 00 00 00 00 00 E3 [16:02:19]Write i2c OK [16:02:19]MH_I2C_Read... [16:02:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:02:19]Read from MH i2c: E2 [16:02:19]MH_I2C_Read... [16:02:19]Read from MH i2c: E2 62 00 [16:02:19]MH_I2C_Read... [16:02:19]Read from MH i2c: E2 62 00 FF 68 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 94 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 3F 02 00 00 5E 04 04 00 3F 02 00 00 57 04 04 00 40 02 00 00 19 04 04 00 00 00 00 00 90 00 5F [16:02:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 94 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 3F 02 00 00 5E 04 04 00 3F 02 00 00 57 04 04 00 40 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:02:19]wFMCommunicate OK [16:02:19]SAM_PROTO_GetFieldsCounters done [16:02:19]requested_item shift.num is exist - process it [16:02:19]requested_item shift.opened is exist - process it [16:02:19]req_shift_opened [16:02:19]FM_GetShiftState [16:02:19]SAM_PROTO_GetShiftState [16:02:19]wFMCommunicate request_size=4 [16:02:19]MH_SAM_APDU [16:02:19]CAPDU: 80 13 01 00 [16:02:19]Write to MH i2c: E2 08 00 00 69 80 13 01 00 00 00 00 00 E6 [16:02:19]Write i2c OK [16:02:19]MH_I2C_Read... [16:02:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:02:19]Read from MH i2c: E2 [16:02:19]MH_I2C_Read... [16:02:19]Read from MH i2c: E2 0E 00 [16:02:19]MH_I2C_Read... [16:02:19]Read from MH i2c: E2 0E 00 00 69 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 DF [16:02:19]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:02:19]wFMCommunicate OK [16:02:19]SAM_PROTO_GetShiftState done [16:02:19]FM_GetShiftState done [16:02:19]req_shift_opened done [16:02:19]requested_item shift.open_date is exist - process it [16:02:19]req_shift_open_date [16:02:19]req_shift_open_date done [16:02:19]produce_requested_data done [16:02:19]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318100,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:02:19]process_action_free close_receipt [16:02:19]json_value_free [16:02:19]json_value_free done [16:02:19]process_json_proto returns [16:02:19]Send response to host [16:02:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318100,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:02:19]free response buf [16:02:19]execute_script done [16:02:19]execute_script returns [16:02:19]free content buf [16:02:19]Sock 9.Close socket [16:02:19]Sock 9.Thread stoped [16:02:22]OFD Sender: No OFD packet to send [16:02:27]OFD Sender: No OFD packet to send [16:02:32]OFD Sender: No OFD packet to send [16:02:37]OFD Sender: No OFD packet to send [16:02:42]OFD Sender: No OFD packet to send [16:02:47]OFD Sender: No OFD packet to send [16:02:52]OFD Sender: No OFD packet to send [16:02:57]OFD Sender: No OFD packet to send [16:03:03]OFD Sender: No OFD packet to send [16:03:08]OFD Sender: No OFD packet to send [16:03:13]OFD Sender: No OFD packet to send [16:03:18]OFD Sender: No OFD packet to send [16:03:23]OFD Sender: No OFD packet to send [16:03:28]OFD Sender: No OFD packet to send [16:03:33]OFD Sender: No OFD packet to send [16:03:38]OFD Sender: No OFD packet to send [16:03:43]OFD Sender: No OFD packet to send [16:03:48]OFD Sender: No OFD packet to send [16:03:53]OFD Sender: No OFD packet to send [16:03:58]OFD Sender: No OFD packet to send [16:04:03]OFD Sender: No OFD packet to send [16:04:07]accept exits with 7 [16:04:07]New connection [16:04:07]New thread 3067293028 created [16:04:07]Thread 3067436388 joined [16:04:07]Waiting for new connection... [16:04:07] Sock 7.Parse request [16:04:07]Sock 7.Check first char [16:04:07]Sock 7.First char is OK [16:04:07]request: POST /json_proto HTTP/1.0 [16:04:07]Method: POST [16:04:07]URL: /json_proto [16:04:07]Method is POST - this is cgi request [16:04:07]url: /json_proto [16:04:07]query_string will be loaded in cgi processing [16:04:07]execute_cgi json_proto POST (null) [16:04:07]execute_cgi path=json_proto method=POST [16:04:07]POST find Content-Length [16:04:07]Host: 172.17.50.195:8080 [16:04:07]Content-Length: 773 [16:04:07]Content-Type: application/json [16:04:07] [16:04:07]POST finish read [16:04:07]Found Content-Length = 773 [16:04:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093082", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 33.510, "sum" : 1283.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: Mbank", "payments": [ { "type": 1, "sum" : 1283.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:04:07]execute_script... [16:04: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)1093082", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 33.510, "sum" : 1283.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: Mbank", "payments": [ { "type": 1, "sum" : 1283.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:04:07]POST & json_proto [16:04:07]process_json_proto [16:04:07]json parsed OK: [16:04:07]protocol is kg_v1.0 [16:04:07]action value=close_receipt [16:04:07]process_action close_receipt [16:04:07]cmd_close_receipt [16:04:07]MH_GetDate [16:04:07]Write to MH i2c: F0 00 00 01 69 59 [16:04:07]Write i2c OK [16:04:07]MH_I2C_Read... [16:04:07]Read from MH i2c: F0 [16:04:07]MH_I2C_Read... [16:04:07]Read from MH i2c: F0 09 00 [16:04:07]MH_I2C_Read... [16:04:07]Read from MH i2c: F0 09 00 01 69 00 F9 B5 1F 67 43 33 1C 67 8F [16:04:07]GetLastDocTimeStamp 1730131337 [16:04:07]current date 1730131449 [16:04:07]FM_GetShiftState [16:04:07]SAM_PROTO_GetShiftState [16:04:07]wFMCommunicate request_size=4 [16:04:07]MH_SAM_APDU [16:04:07]CAPDU: 80 13 01 00 [16:04:07]Write to MH i2c: E2 08 00 02 69 80 13 01 00 00 00 00 00 E8 [16:04:07]Write i2c OK [16:04:07]MH_I2C_Read... [16:04:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:04:07]Read from MH i2c: E2 [16:04:07]MH_I2C_Read... [16:04:07]Read from MH i2c: E2 0E 00 [16:04:07]MH_I2C_Read... [16:04:07]Read from MH i2c: E2 0E 00 02 69 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E1 [16:04:07]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:04:07]wFMCommunicate OK [16:04:07]SAM_PROTO_GetShiftState done [16:04:07]FM_GetShiftState done [16:04:07]opened in 1730073493 [16:04:07]opened+sec_in_day 1730159893 [16:04:07]quantity*price = 128343 [16:04:07]sum+1 = 128344 [16:04:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1283.43 НСП 1% : 11.36 НДС 12% : 136.29 Наличными: 0.00 Безнал.: 1283.43 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 576 28.10.2024 16:04 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318101 ФПД: 153633476011264 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T160409&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318101&fm=153633476011264&tin=02508201610067®Number=0000000000091628&sum=128343 [16:04:08]StoreToDocumentArchive [16:04:08]shift 546 fd 318101 [16:04:08]save to /storage/0546/doc_00318101 [16:04:08]save last doc name /storage/0546/doc_00318101 to /storage/kkm_last_doc_name [16:04:08]save OK [16:04:08]Clear old archive folders... [16:04:08]ProcessDocumentItem done err = 0, tmpTLVsize=250 [16:04:08]tlvbuf is 01425E30 [16:04:08]SAM_PROTO_ClearQueue [16:04:08]wFMCommunicate request_size=4 [16:04:08]MH_SAM_APDU [16:04:08]CAPDU: 80 09 00 00 [16:04:08]Write to MH i2c: E2 08 00 0F 69 80 09 00 00 00 00 00 00 EA [16:04:08]Write i2c OK [16:04:08]MH_I2C_Read... [16:04:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:04:08]Read from MH i2c: E2 [16:04:08]MH_I2C_Read... [16:04:08]Read from MH i2c: E2 03 00 [16:04:08]MH_I2C_Read... [16:04:08]Read from MH i2c: E2 03 00 0F 69 00 90 00 EC [16:04:08]RAPDU: 90 00 [16:04:08]wFMCommunicate OK [16:04:08]SAM_PROTO_ClearQueue done [16:04:08]KKMCreateOFDPacket [16:04:08]OFDProtocolAddRootSTLVToBuf [16:04:08]FM_MakeSignedData [16:04:08]FM_MakeSignedData [16:04:08]SAM_PROTO_SignData [16:04:08]wFMCommunicate request_size=4 [16:04:08]MH_SAM_APDU [16:04:08]CAPDU: 80 0D 01 02 [16:04:08]Write to MH i2c: E2 08 00 10 69 80 0D 01 02 00 00 00 00 F2 [16:04:08]Write i2c OK [16:04:08]MH_I2C_Read... [16:04:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:04:08]Read from MH i2c: E2 [16:04:08]MH_I2C_Read... [16:04:08]Read from MH i2c: E2 03 00 [16:04:08]MH_I2C_Read... [16:04:08]Read from MH i2c: E2 03 00 10 69 00 90 00 ED [16:04:08]RAPDU: 90 00 [16:04:08]wFMCommunicate OK [16:04:08]wFMCommunicate request_size=255 [16:04:08]MH_SAM_APDU [16:04:08]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 E6 82 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 57 F5 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 57 F5 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 70 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 35 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 57 F5 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 02 00 00 F4 03 04 00 F9 B5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 95 DA 04 00 35 04 06 00 8B BA [16:04:08]Write to MH i2c: E2 02 01 11 69 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 E6 82 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 57 F5 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 57 F5 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 70 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 35 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 57 F5 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 02 00 00 F4 03 04 00 F9 B5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 95 DA 04 00 35 04 06 00 8B BA 00 00 30 [16:04:08]Write i2c OK [16:04:08]MH_I2C_Read... [16:04:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:04:09]Read from MH i2c: E2 [16:04:09]MH_I2C_Read... [16:04:09]Read from MH i2c: E2 03 00 [16:04:09]MH_I2C_Read... [16:04:09]Read from MH i2c: E2 03 00 11 69 00 90 00 EE [16:04:09]RAPDU: 90 00 [16:04:09]wFMCommunicate OK [16:04:09]wFMCommunicate request_size=9 [16:04:09]MH_SAM_APDU [16:04:09]CAPDU: 80 0D 02 02 04 94 C3 65 00 [16:04:09]Write to MH i2c: E2 0C 00 12 69 80 0D 02 02 04 00 94 C3 65 00 00 00 B9 [16:04:09]Write i2c OK [16:04:09]MH_I2C_Read... [16:04:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:04:09]Read from MH i2c: E2 [16:04:09]MH_I2C_Read... [16:04:09]Read from MH i2c: E2 03 00 [16:04:09]MH_I2C_Read... [16:04:09]Read from MH i2c: E2 03 00 12 69 00 90 00 EF [16:04:09]RAPDU: 90 00 [16:04:09]wFMCommunicate OK [16:04:09]wFMCommunicate request_size=4 [16:04:09]MH_SAM_APDU [16:04:09]CAPDU: 80 0D 03 02 [16:04:09]Write to MH i2c: E2 08 00 13 69 80 0D 03 02 00 00 00 00 F7 [16:04:09]Write i2c OK [16:04:09]MH_I2C_Read... [16:04:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:04:09]Read from MH i2c: E2 [16:04:09]MH_I2C_Read... [16:04:09]Read from MH i2c: E2 0B 00 [16:04:09]MH_I2C_Read... [16:04:09]Read from MH i2c: E2 0B 00 13 69 00 38 EB C2 2B 98 DC BA F6 90 00 2C [16:04:09]RAPDU: 38 EB C2 2B 98 DC BA F6 90 00 [16:04:09]wFMCommunicate OK [16:04:09]SAM_PROTO_SignData done [16:04:09]FM_MakeSignedData done [16:04:09]CreateOFDProtocolMessage [16:04:09]wFMCommunicate request_size=4 [16:04:09]MH_SAM_APDU [16:04:09]CAPDU: 80 11 00 00 [16:04:09]Write to MH i2c: E2 08 00 14 69 80 11 00 00 00 00 00 00 F7 [16:04:09]Write i2c OK [16:04:09]MH_I2C_Read... [16:04:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:04:09]Read from MH i2c: E2 [16:04:09]MH_I2C_Read... [16:04:09]Read from MH i2c: E2 17 00 [16:04:09]MH_I2C_Read... [16:04:09]Read from MH i2c: E2 17 00 14 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 4B [16:04:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:04:09]wFMCommunicate OK [16:04:09]CreateOFDProtocolMessage done [16:04:09]OFDSenderStorePacket 318101 [16:04:09]StoreOFDPacket docnum=318101 [16:04:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 07 3D 06 01 CC E9 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 E6 82 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 57 F5 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 57 F5 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 70 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 35 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 57 F5 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 02 00 00 F4 03 04 00 F9 B5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 95 DA 04 00 35 04 06 00 8B BA 94 C3 65 00 38 EB C2 2B 98 DC BA F6 [16:04:09]CheckFolder [16:04:09]dirname=/storage/ofd_packets [16:04:09]CheckFolder done [16:04:09]ProducePacketName [16:04:09]name=ofd_packets/00318101 [16:04:09]NVStorageSaveData ofd_packets/00318101 [16:04:09]File name is /storage/ofd_packets/00318101 [16:04:09]Write 300 bytes [16:04:09]NVStorageSaveData done [16:04:09]OFDSenderStorePacket done [16:04:09]KKMCreateOFDPacket done [16:04:09]NVStorageSaveData kkm_last_timestamp [16:04:09]File name is /storage/kkm_last_timestamp [16:04:09]Write 4 bytes [16:04:09]NVStorageSaveData done [16:04:09]ExternCall_PrintAddStr [16:04:09]wPrintStart [16:04:09]Write to MH i2c: 01 00 00 15 69 7E [16:04:09]Write i2c OK [16:04:09]MH_I2C_Read... [16:04:09]Read from MH i2c: 01 [16:04:09]MH_I2C_Read... [16:04:09]Read from MH i2c: 01 07 00 [16:04:09]MH_I2C_Read... [16:04:09]Read from MH i2c: 01 07 00 15 69 00 00 00 00 00 FF 0F 93 [16:04:09]RasterBufferAndPrint [16:04:09]line Счет N : (1)1093082 [16:04:09]line ИНН: 02508201610067 [16:04:09]line Контрольно-Кассовый Чек [16:04:09]line ПРОДАЖА [16:04:09]line ТРК (МРК, ГНК) : 71 [16:04:09]line Товар: 2711190000 [16:04:09]line ГАЗ-К-5 [16:04:09]line 33.510 * 38.30 [16:04:09]line = 1283.43 [16:04:09]line НДС 12% НСП 1% [16:04:09]line > о реализуемом товаре [16:04:09]line ИТОГО: 1283.43 [16:04:09]line НСП 1% : 11.36 [16:04:09]line НДС 12% : 136.29 [16:04:09]line Наличными: 0.00 [16:04:09]line Безнал.: 1283.43 [16:04:09]line Место: АЗС № 101 "Партнер Нефть" [16:04:09]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:04:09]line СНО: Общий режим [16:04:09]line Чек 576 28.10.2024 16:04 [16:04:09]line Смена: 546 ФФД: 1.0 [16:04:09]line ЗНМ: 0300000082 [16:04:09]line РНМ: 0000000000091628 [16:04:09]line Версия ККМ: 001 [16:04:09]line Платежная система: Mbank [16:04:09]line ФМ: 0000000000874671 [16:04:09]line ФД: 318101 [16:04:09]line ФПД: 153633476011264 [16:04:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T160409&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318101&fm=153633476011264&tin=02508201610067®Number=0000000000091628&sum=128343 [16:04:09]written 0, free lines is 4095 [16:04:09]OFD Sender: Processing packet 318101 [packets to send 127, broken 126] [16:04:09]ProducePacketName [16:04:09]name=ofd_packets/00318101 [16:04:09]OFD Sender: To server: pG, [16:04:09]CommunicateWithHost lk.salyk.kg:30040 [16:04:09]ConnectInit lk.salyk.kg [16:04:09]Connected sock=10 [16:04:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 07 3D 06 01 CC E9 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 E6 82 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 57 F5 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 57 F5 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 70 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 35 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 57 F5 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 02 00 00 F4 03 04 00 F9 B5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 95 DA 04 00 35 04 06 00 8B BA 94 C3 65 00 38 EB C2 2B 98 DC BA F6 [16:04:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 8E B9 47 00 27 19 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 95 DA 04 00 F4 03 04 00 B1 61 1F 67 B6 04 01 00 00 B2 03 28 4A 24 6A FC 60 [16:04:09]CommunicateWithHost err = 0 [16:04:09]CheckOFDResponse [16:04:09]1017 (14) - 77093643461234 [16:04:09]1041 (16) - 0000000000874671 [16:04:09]1040 (4) - 318101 [16:04:09]1012 (4) - 28.10.2024 10:04 [16:04:09]1206 (1) - 0 [16:04:09]OFD Sender: Remove packet 318101 [16:04:09]ProducePacketName [16:04:09]name=ofd_packets/00318101 [16:04:09]NVStorageDeleteData [16:04:09]Write to MH i2c: 01 00 00 3E 69 A7 [16:04:09]Write i2c OK [16:04:09]MH_I2C_Read... [16:04:09]Read from MH i2c: 01 [16:04:09]MH_I2C_Read... [16:04:09]Read from MH i2c: 01 07 00 [16:04:09]MH_I2C_Read... [16:04:09]Read from MH i2c: 01 07 00 3E 69 00 00 00 00 00 11 0D CC [16:04:09]RasterBufferAndPrint [16:04:09]line [16:04:09]line [16:04:09]line [16:04:09]line [16:04:09]line [16:04:09]written 0, free lines is 3351 [16:04:09]MH_Cut [16:04:09]Write to MH i2c: D1 01 00 45 69 01 80 [16:04:09]Write i2c OK [16:04:09]MH_I2C_Read... [16:04:09]Read from MH i2c: D1 [16:04:09]MH_I2C_Read... [16:04:09]Read from MH i2c: D1 01 00 [16:04:09]MH_I2C_Read... [16:04:09]Read from MH i2c: D1 01 00 45 69 00 7F [16:04:09]Write to MH i2c: 01 00 00 46 69 AF [16:04:09]Write i2c OK [16:04:09]MH_I2C_Read... [16:04:10]OFD Sender: No OFD packet to send [16:04:10]*** Cut start [16:04:10]*** Partial cut [16:04:10]*** CUTSNS_PIN = 1 [16:04:10]*** CUTSNS_PIN = 0 [16:04:10]*** Brake cut motor [16:04:10]Read from MH i2c: 01 [16:04:10]MH_I2C_Read... [16:04:10]*** Stop cut motor [16:04:10]*** Cut end [16:04:10]Read from MH i2c: 01 07 00 [16:04:10]MH_I2C_Read... [16:04:10]Read from MH i2c: 01 07 00 46 69 00 00 00 00 00 FF 0F C4 [16:04:10]process_action close_receipt done [16:04:10]requested_data is exist [16:04:10]produce_requested_data [16:04:10]requested_item fm.sn is exist - process it [16:04:10]wFMCommunicate request_size=4 [16:04:10]MH_SAM_APDU [16:04:10]CAPDU: 80 11 00 00 [16:04:10]Write to MH i2c: E2 08 00 47 69 80 11 00 00 00 00 00 00 2A [16:04:10]Write i2c OK [16:04:10]MH_I2C_Read... [16:04:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:04:11]Read from MH i2c: E2 [16:04:11]MH_I2C_Read... [16:04:11]Read from MH i2c: E2 17 00 [16:04:11]MH_I2C_Read... [16:04:11]Read from MH i2c: E2 17 00 47 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 7E [16:04:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:04:11]wFMCommunicate OK [16:04:11]requested_item fd.num is exist - process it [16:04:11]SAM_PROTO_GetFieldsCounters [16:04:11]wFMCommunicate request_size=4 [16:04:11]MH_SAM_APDU [16:04:11]CAPDU: 80 13 00 00 [16:04:11]Write to MH i2c: E2 08 00 48 69 80 13 00 00 00 00 00 00 2D [16:04:11]Write i2c OK [16:04:11]MH_I2C_Read... [16:04:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:04:11]Read from MH i2c: E2 [16:04:11]MH_I2C_Read... [16:04:11]Read from MH i2c: E2 62 00 [16:04:11]MH_I2C_Read... [16:04:11]Read from MH i2c: E2 62 00 48 69 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 95 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 40 02 00 00 5E 04 04 00 40 02 00 00 57 04 04 00 41 02 00 00 19 04 04 00 00 00 00 00 90 00 AD [16:04:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 95 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 40 02 00 00 5E 04 04 00 40 02 00 00 57 04 04 00 41 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:04:11]wFMCommunicate OK [16:04:11]SAM_PROTO_GetFieldsCounters done [16:04:11]requested_item shift.num is exist - process it [16:04:11]requested_item shift.opened is exist - process it [16:04:11]req_shift_opened [16:04:11]FM_GetShiftState [16:04:11]SAM_PROTO_GetShiftState [16:04:11]wFMCommunicate request_size=4 [16:04:11]MH_SAM_APDU [16:04:11]CAPDU: 80 13 01 00 [16:04:11]Write to MH i2c: E2 08 00 49 69 80 13 01 00 00 00 00 00 2F [16:04:11]Write i2c OK [16:04:11]MH_I2C_Read... [16:04:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:04:11]Read from MH i2c: E2 [16:04:11]MH_I2C_Read... [16:04:11]Read from MH i2c: E2 0E 00 [16:04:11]MH_I2C_Read... [16:04:11]Read from MH i2c: E2 0E 00 49 69 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 28 [16:04:11]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:04:11]wFMCommunicate OK [16:04:11]SAM_PROTO_GetShiftState done [16:04:11]FM_GetShiftState done [16:04:11]req_shift_opened done [16:04:11]requested_item shift.open_date is exist - process it [16:04:11]req_shift_open_date [16:04:11]req_shift_open_date done [16:04:11]produce_requested_data done [16:04:11]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318101,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:04:11]process_action_free close_receipt [16:04:11]json_value_free [16:04:11]json_value_free done [16:04:11]process_json_proto returns [16:04:11]Send response to host [16:04:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318101,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:04:11]free response buf [16:04:11]execute_script done [16:04:11]execute_script returns [16:04:11]free content buf [16:04:11]Sock 7.Close socket [16:04:11]Sock 7.Thread stoped [16:04:15]OFD Sender: No OFD packet to send [16:04:20]OFD Sender: No OFD packet to send [16:04:25]OFD Sender: No OFD packet to send [16:04:30]OFD Sender: No OFD packet to send [16:04:35]OFD Sender: No OFD packet to send [16:04:40]OFD Sender: No OFD packet to send [16:04:45]OFD Sender: No OFD packet to send [16:04:50]OFD Sender: No OFD packet to send [16:04:55]OFD Sender: No OFD packet to send [16:05:00]OFD Sender: No OFD packet to send [16:05:05]OFD Sender: No OFD packet to send [16:05:10]OFD Sender: No OFD packet to send [16:05:15]OFD Sender: No OFD packet to send [16:05:20]OFD Sender: No OFD packet to send [16:05:25]OFD Sender: No OFD packet to send [16:05:30]OFD Sender: No OFD packet to send [16:05:35]OFD Sender: No OFD packet to send [16:05:40]OFD Sender: No OFD packet to send [16:05:45]OFD Sender: No OFD packet to send [16:05:50]OFD Sender: No OFD packet to send [16:05:55]OFD Sender: No OFD packet to send [16:05:57]accept exits with 9 [16:05:57]New connection [16:05:57]New thread 3067436388 created [16:05:57]Thread 3067293028 joined [16:05:57]Waiting for new connection... [16:05:57] Sock 9.Parse request [16:05:57]Sock 9.Check first char [16:05:57]Sock 9.First char is OK [16:05:57]request: POST /json_proto HTTP/1.0 [16:05:57]Method: POST [16:05:57]URL: /json_proto [16:05:57]Method is POST - this is cgi request [16:05:57]url: /json_proto [16:05:57]query_string will be loaded in cgi processing [16:05:57]execute_cgi json_proto POST (null) [16:05:57]execute_cgi path=json_proto method=POST [16:05:57]POST find Content-Length [16:05:57]Host: 172.17.50.195:8080 [16:05:57]Content-Length: 770 [16:05:57]Content-Type: application/json [16:05:57] [16:05:57]POST finish read [16:05:57]Found Content-Length = 770 [16:05:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093083", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 16.450, "sum" : 1100.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1100.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:05:57]execute_script... [16:05:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093083", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 16.450, "sum" : 1100.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1100.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:05:57]POST & json_proto [16:05:57]process_json_proto [16:05:57]json parsed OK: [16:05:57]protocol is kg_v1.0 [16:05:57]action value=close_receipt [16:05:57]process_action close_receipt [16:05:57]cmd_close_receipt [16:05:57]MH_GetDate [16:05:57]Write to MH i2c: F0 00 00 4A 69 A2 [16:05:57]Write i2c OK [16:05:57]MH_I2C_Read... [16:05:57]Read from MH i2c: F0 [16:05:57]MH_I2C_Read... [16:05:57]Read from MH i2c: F0 09 00 [16:05:57]MH_I2C_Read... [16:05:57]Read from MH i2c: F0 09 00 4A 69 00 67 B6 1F 67 43 33 1C 67 47 [16:05:57]GetLastDocTimeStamp 1730131449 [16:05:57]current date 1730131559 [16:05:57]FM_GetShiftState [16:05:57]SAM_PROTO_GetShiftState [16:05:57]wFMCommunicate request_size=4 [16:05:57]MH_SAM_APDU [16:05:57]CAPDU: 80 13 01 00 [16:05:57]Write to MH i2c: E2 08 00 4B 69 80 13 01 00 00 00 00 00 31 [16:05:57]Write i2c OK [16:05:57]MH_I2C_Read... [16:05:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:05:57]Read from MH i2c: E2 [16:05:57]MH_I2C_Read... [16:05:57]Read from MH i2c: E2 0E 00 [16:05:57]MH_I2C_Read... [16:05:57]Read from MH i2c: E2 0E 00 4B 69 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 2A [16:05:57]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:05:57]wFMCommunicate OK [16:05:57]SAM_PROTO_GetShiftState done [16:05:57]FM_GetShiftState done [16:05:57]opened in 1730073493 [16:05:57]opened+sec_in_day 1730159893 [16:05:57]quantity*price = 110050 [16:05:57]sum+1 = 110052 [16:05:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1100.51 НСП 1% : 9.74 НДС 12% : 116.87 Наличными: 0.00 Безнал.: 1100.51 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 577 28.10.2024 16:05 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318102 ФПД: 33683100990959 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T160559&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318102&fm=33683100990959&tin=02508201610067®Number=0000000000091628&sum=110051 [16:05:58]StoreToDocumentArchive [16:05:58]shift 546 fd 318102 [16:05:58]save to /storage/0546/doc_00318102 [16:05:58]save last doc name /storage/0546/doc_00318102 to /storage/kkm_last_doc_name [16:05:58]save OK [16:05:58]Clear old archive folders... [16:05:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:05:58]tlvbuf is 013BA8F0 [16:05:58]SAM_PROTO_ClearQueue [16:05:58]wFMCommunicate request_size=4 [16:05:58]MH_SAM_APDU [16:05:58]CAPDU: 80 09 00 00 [16:05:58]Write to MH i2c: E2 08 00 58 69 80 09 00 00 00 00 00 00 33 [16:05:58]Write i2c OK [16:05:58]MH_I2C_Read... [16:05:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:05:58]Read from MH i2c: E2 [16:05:58]MH_I2C_Read... [16:05:58]Read from MH i2c: E2 03 00 [16:05:58]MH_I2C_Read... [16:05:58]Read from MH i2c: E2 03 00 58 69 00 90 00 35 [16:05:58]RAPDU: 90 00 [16:05:58]wFMCommunicate OK [16:05:58]SAM_PROTO_ClearQueue done [16:05:58]KKMCreateOFDPacket [16:05:58]OFDProtocolAddRootSTLVToBuf [16:05:58]FM_MakeSignedData [16:05:58]FM_MakeSignedData [16:05:58]SAM_PROTO_SignData [16:05:58]wFMCommunicate request_size=4 [16:05:58]MH_SAM_APDU [16:05:58]CAPDU: 80 0D 01 02 [16:05:58]Write to MH i2c: E2 08 00 59 69 80 0D 01 02 00 00 00 00 3B [16:05:58]Write i2c OK [16:05:58]MH_I2C_Read... [16:05:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:05:58]Read from MH i2c: E2 [16:05:58]MH_I2C_Read... [16:05:58]Read from MH i2c: E2 03 00 [16:05:58]MH_I2C_Read... [16:05:58]Read from MH i2c: E2 03 00 59 69 00 90 00 36 [16:05:58]RAPDU: 90 00 [16:05:58]wFMCommunicate OK [16:05:58]wFMCommunicate request_size=255 [16:05:58]MH_SAM_APDU [16:05: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 32 FF 03 08 00 03 42 40 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E3 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E3 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 A7 2D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E3 AD 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 02 00 00 F4 03 04 00 67 B6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 96 DA 04 00 35 04 06 00 1E [16:05:58]Write to MH i2c: E2 02 01 5A 69 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 42 40 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E3 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E3 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 A7 2D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E3 AD 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 02 00 00 F4 03 04 00 67 B6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 96 DA 04 00 35 04 06 00 1E 00 00 F6 [16:05:58]Write i2c OK [16:05:58]MH_I2C_Read... [16:05:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:05:58]Read from MH i2c: E2 [16:05:58]MH_I2C_Read... [16:05:58]Read from MH i2c: E2 03 00 [16:05:58]MH_I2C_Read... [16:05:58]Read from MH i2c: E2 03 00 5A 69 00 90 00 37 [16:05:58]RAPDU: 90 00 [16:05:58]wFMCommunicate OK [16:05:58]wFMCommunicate request_size=10 [16:05:58]MH_SAM_APDU [16:05:58]CAPDU: 80 0D 02 02 05 A2 75 44 FD EF [16:05:58]Write to MH i2c: E2 0D 00 5B 69 80 0D 02 02 05 00 A2 75 44 FD EF 00 00 8F [16:05:58]Write i2c OK [16:05:58]MH_I2C_Read... [16:05:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:05:58]Read from MH i2c: E2 [16:05:58]MH_I2C_Read... [16:05:58]Read from MH i2c: E2 03 00 [16:05:58]MH_I2C_Read... [16:05:58]Read from MH i2c: E2 03 00 5B 69 00 90 00 38 [16:05:58]RAPDU: 90 00 [16:05:58]wFMCommunicate OK [16:05:58]wFMCommunicate request_size=4 [16:05:58]MH_SAM_APDU [16:05:58]CAPDU: 80 0D 03 02 [16:05:58]Write to MH i2c: E2 08 00 5C 69 80 0D 03 02 00 00 00 00 40 [16:05:58]Write i2c OK [16:05:58]MH_I2C_Read... [16:05:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:05:58]Read from MH i2c: E2 [16:05:58]MH_I2C_Read... [16:05:58]Read from MH i2c: E2 0B 00 [16:05:58]MH_I2C_Read... [16:05:58]Read from MH i2c: E2 0B 00 5C 69 00 70 95 2F 02 98 AD 98 CE 90 00 22 [16:05:58]RAPDU: 70 95 2F 02 98 AD 98 CE 90 00 [16:05:58]wFMCommunicate OK [16:05:58]SAM_PROTO_SignData done [16:05:58]FM_MakeSignedData done [16:05:58]CreateOFDProtocolMessage [16:05:58]wFMCommunicate request_size=4 [16:05:58]MH_SAM_APDU [16:05:58]CAPDU: 80 11 00 00 [16:05:58]Write to MH i2c: E2 08 00 5D 69 80 11 00 00 00 00 00 00 40 [16:05:58]Write i2c OK [16:05:58]MH_I2C_Read... [16:05:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:05:59]Read from MH i2c: E2 [16:05:59]MH_I2C_Read... [16:05:59]Read from MH i2c: E2 17 00 [16:05:59]MH_I2C_Read... [16:05:59]Read from MH i2c: E2 17 00 5D 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 94 [16:05:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:05:59]wFMCommunicate OK [16:05:59]CreateOFDProtocolMessage done [16:05:59]OFDSenderStorePacket 318102 [16:05:59]StoreOFDPacket docnum=318102 [16:05:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 AE F3 07 01 3E 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 32 FF 03 08 00 03 42 40 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E3 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E3 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 A7 2D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E3 AD 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 02 00 00 F4 03 04 00 67 B6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 96 DA 04 00 35 04 06 00 1E A2 75 44 FD EF 70 95 2F 02 98 AD 98 CE [16:05:59]CheckFolder [16:05:59]dirname=/storage/ofd_packets [16:05:59]CheckFolder done [16:05:59]ProducePacketName [16:05:59]name=ofd_packets/00318102 [16:05:59]NVStorageSaveData ofd_packets/00318102 [16:05:59]File name is /storage/ofd_packets/00318102 [16:05:59]Write 301 bytes [16:05:59]NVStorageSaveData done [16:05:59]OFDSenderStorePacket done [16:05:59]KKMCreateOFDPacket done [16:05:59]NVStorageSaveData kkm_last_timestamp [16:05:59]File name is /storage/kkm_last_timestamp [16:05:59]Write 4 bytes [16:05:59]NVStorageSaveData done [16:05:59]ExternCall_PrintAddStr [16:05:59]wPrintStart [16:05:59]Write to MH i2c: 01 00 00 5E 69 C7 [16:05:59]Write i2c OK [16:05:59]MH_I2C_Read... [16:05:59]Read from MH i2c: 01 [16:05:59]MH_I2C_Read... [16:05:59]Read from MH i2c: 01 07 00 [16:05:59]MH_I2C_Read... [16:05:59]Read from MH i2c: 01 07 00 5E 69 00 00 00 00 00 FF 0F DC [16:05:59]RasterBufferAndPrint [16:05:59]line Счет N : (1)1093083 [16:05:59]line ИНН: 02508201610067 [16:05:59]line Контрольно-Кассовый Чек [16:05:59]line ПРОДАЖА [16:05:59]line ТРК (МРК, ГНК) : 43 [16:05:59]line Товар: 2710124130 [16:05:59]line Аи-92-К-2 [16:05:59]line 16.450 * 66.90 [16:05:59]line = 1100.51 [16:05:59]line НДС 12% НСП 1% [16:05:59]line > о реализуемом товаре [16:05:59]line ИТОГО: 1100.51 [16:05:59]line НСП 1% : 9.74 [16:05:59]line НДС 12% : 116.87 [16:05:59]line Наличными: 0.00 [16:05:59]line Безнал.: 1100.51 [16:05:59]line Место: АЗС № 101 "Партнер Нефть" [16:05:59]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:05:59]line СНО: Общий режим [16:05:59]line Чек 577 28.10.2024 16:05 [16:05:59]line Смена: 546 ФФД: 1.0 [16:05:59]line ЗНМ: 0300000082 [16:05:59]line РНМ: 0000000000091628 [16:05:59]line Версия ККМ: 001 [16:05:59]line Платежная система: Mbank [16:05:59]line ФМ: 0000000000874671 [16:05:59]line ФД: 318102 [16:05:59]line ФПД: 33683100990959 [16:05:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T160559&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318102&fm=33683100990959&tin=02508201610067®Number=0000000000091628&sum=110051 [16:05:59]written 0, free lines is 4095 [16:05:59]OFD Sender: Processing packet 318102 [packets to send 127, broken 126] [16:05:59]ProducePacketName [16:05:59]name=ofd_packets/00318102 [16:05:59]OFD Sender: To server: pG, [16:05:59]CommunicateWithHost lk.salyk.kg:30040 [16:05:59]ConnectInit lk.salyk.kg [16:05:59]Connected sock=10 [16:05:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 AE F3 07 01 3E 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 32 FF 03 08 00 03 42 40 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E3 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E3 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 A7 2D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E3 AD 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 02 00 00 F4 03 04 00 67 B6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 96 DA 04 00 35 04 06 00 1E A2 75 44 FD EF 70 95 2F 02 98 AD 98 CE [16:05:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 72 A1 47 00 86 F8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 96 DA 04 00 F4 03 04 00 1F 62 1F 67 B6 04 01 00 00 92 63 37 60 BD 11 E4 62 [16:05:59]CommunicateWithHost err = 0 [16:05:59]CheckOFDResponse [16:05:59]1017 (14) - 77093643461234 [16:05:59]1041 (16) - 0000000000874671 [16:05:59]1040 (4) - 318102 [16:05:59]1012 (4) - 28.10.2024 10:06 [16:05:59]1206 (1) - 0 [16:05:59]OFD Sender: Remove packet 318102 [16:05:59]ProducePacketName [16:05:59]name=ofd_packets/00318102 [16:05:59]NVStorageDeleteData [16:05:59]Write to MH i2c: 01 00 00 87 69 F0 [16:05:59]Write i2c OK [16:05:59]MH_I2C_Read... [16:05:59]Read from MH i2c: 01 [16:05:59]MH_I2C_Read... [16:05:59]Read from MH i2c: 01 07 00 [16:05:59]MH_I2C_Read... [16:05:59]Read from MH i2c: 01 07 00 87 69 00 00 00 00 00 13 0D 17 [16:05:59]RasterBufferAndPrint [16:05:59]line [16:05:59]line [16:05:59]line [16:05:59]line [16:05:59]line [16:05:59]written 0, free lines is 3354 [16:05:59]MH_Cut [16:05:59]Write to MH i2c: D1 01 00 8E 69 01 C9 [16:05:59]Write i2c OK [16:05:59]MH_I2C_Read... [16:05:59]Read from MH i2c: D1 [16:05:59]MH_I2C_Read... [16:05:59]Read from MH i2c: D1 01 00 [16:05:59]MH_I2C_Read... [16:05:59]Read from MH i2c: D1 01 00 8E 69 00 C8 [16:05:59]Write to MH i2c: 01 00 00 8F 69 F8 [16:05:59]Write i2c OK [16:05:59]MH_I2C_Read... [16:05:59]OFD Sender: No OFD packet to send [16:06:00]*** Cut start [16:06:00]*** Partial cut [16:06:00]*** CUTSNS_PIN = 1 [16:06:00]*** CUTSNS_PIN = 0 [16:06:00]*** Brake cut motor [16:06:00]Read from MH i2c: 01 [16:06:00]MH_I2C_Read... [16:06:00]*** Stop cut motor [16:06:00]*** Cut end [16:06:00]Read from MH i2c: 01 07 00 [16:06:00]MH_I2C_Read... [16:06:00]Read from MH i2c: 01 07 00 8F 69 00 00 00 00 00 FF 0F 0D [16:06:00]process_action close_receipt done [16:06:00]requested_data is exist [16:06:00]produce_requested_data [16:06:00]requested_item fm.sn is exist - process it [16:06:00]wFMCommunicate request_size=4 [16:06:00]MH_SAM_APDU [16:06:00]CAPDU: 80 11 00 00 [16:06:00]Write to MH i2c: E2 08 00 90 69 80 11 00 00 00 00 00 00 73 [16:06:00]Write i2c OK [16:06:00]MH_I2C_Read... [16:06:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:06:00]Read from MH i2c: E2 [16:06:00]MH_I2C_Read... [16:06:00]Read from MH i2c: E2 17 00 [16:06:00]MH_I2C_Read... [16:06:00]Read from MH i2c: E2 17 00 90 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C7 [16:06:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:06:00]wFMCommunicate OK [16:06:00]requested_item fd.num is exist - process it [16:06:00]SAM_PROTO_GetFieldsCounters [16:06:00]wFMCommunicate request_size=4 [16:06:00]MH_SAM_APDU [16:06:00]CAPDU: 80 13 00 00 [16:06:00]Write to MH i2c: E2 08 00 91 69 80 13 00 00 00 00 00 00 76 [16:06:00]Write i2c OK [16:06:00]MH_I2C_Read... [16:06:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:06:00]Read from MH i2c: E2 [16:06:00]MH_I2C_Read... [16:06:00]Read from MH i2c: E2 62 00 [16:06:00]MH_I2C_Read... [16:06:00]Read from MH i2c: E2 62 00 91 69 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 96 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 41 02 00 00 5E 04 04 00 41 02 00 00 57 04 04 00 42 02 00 00 19 04 04 00 00 00 00 00 90 00 FA [16:06:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 96 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 41 02 00 00 5E 04 04 00 41 02 00 00 57 04 04 00 42 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:06:00]wFMCommunicate OK [16:06:00]SAM_PROTO_GetFieldsCounters done [16:06:00]requested_item shift.num is exist - process it [16:06:00]requested_item shift.opened is exist - process it [16:06:00]req_shift_opened [16:06:00]FM_GetShiftState [16:06:00]SAM_PROTO_GetShiftState [16:06:00]wFMCommunicate request_size=4 [16:06:00]MH_SAM_APDU [16:06:00]CAPDU: 80 13 01 00 [16:06:00]Write to MH i2c: E2 08 00 92 69 80 13 01 00 00 00 00 00 78 [16:06:00]Write i2c OK [16:06:00]MH_I2C_Read... [16:06:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:06:01]Read from MH i2c: E2 [16:06:01]MH_I2C_Read... [16:06:01]Read from MH i2c: E2 0E 00 [16:06:01]MH_I2C_Read... [16:06:01]Read from MH i2c: E2 0E 00 92 69 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 71 [16:06:01]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:06:01]wFMCommunicate OK [16:06:01]SAM_PROTO_GetShiftState done [16:06:01]FM_GetShiftState done [16:06:01]req_shift_opened done [16:06:01]requested_item shift.open_date is exist - process it [16:06:01]req_shift_open_date [16:06:01]req_shift_open_date done [16:06:01]produce_requested_data done [16:06:01]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318102,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:06:01]process_action_free close_receipt [16:06:01]json_value_free [16:06:01]json_value_free done [16:06:01]process_json_proto returns [16:06:01]Send response to host [16:06:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318102,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:06:01]free response buf [16:06:01]execute_script done [16:06:01]execute_script returns [16:06:01]free content buf [16:06:01]Sock 9.Close socket [16:06:01]Sock 9.Thread stoped [16:06:04]OFD Sender: No OFD packet to send [16:06:09]OFD Sender: No OFD packet to send [16:06:14]OFD Sender: No OFD packet to send [16:06:19]OFD Sender: No OFD packet to send [16:06:24]OFD Sender: No OFD packet to send [16:06:29]OFD Sender: No OFD packet to send [16:06:34]OFD Sender: No OFD packet to send [16:06:39]OFD Sender: No OFD packet to send [16:06:44]OFD Sender: No OFD packet to send [16:06:49]OFD Sender: No OFD packet to send [16:06:54]OFD Sender: No OFD packet to send [16:06:59]OFD Sender: No OFD packet to send [16:07:04]OFD Sender: No OFD packet to send [16:07:09]OFD Sender: No OFD packet to send [16:07:14]OFD Sender: No OFD packet to send [16:07:19]OFD Sender: No OFD packet to send [16:07:24]OFD Sender: No OFD packet to send [16:07:29]OFD Sender: No OFD packet to send [16:07:34]OFD Sender: No OFD packet to send [16:07:39]OFD Sender: No OFD packet to send [16:07:44]OFD Sender: No OFD packet to send [16:07:50]OFD Sender: No OFD packet to send [16:07:55]OFD Sender: No OFD packet to send [16:08:00]OFD Sender: No OFD packet to send [16:08:05]OFD Sender: No OFD packet to send [16:08:05]accept exits with 7 [16:08:05]New connection [16:08:05]New thread 3067293028 created [16:08:05]Thread 3067436388 joined [16:08:05]Waiting for new connection... [16:08:05] Sock 7.Parse request [16:08:05]Sock 7.Check first char [16:08:05]Sock 7.First char is OK [16:08:05]request: POST /json_proto HTTP/1.0 [16:08:05]Method: POST [16:08:05]URL: /json_proto [16:08:05]Method is POST - this is cgi request [16:08:05]url: /json_proto [16:08:05]query_string will be loaded in cgi processing [16:08:05]execute_cgi json_proto POST (null) [16:08:05]execute_cgi path=json_proto method=POST [16:08:05]POST find Content-Length [16:08:05]Host: 172.17.50.195:8080 [16:08:05]Content-Length: 768 [16:08:05]Content-Type: application/json [16:08:05] [16:08:05]POST finish read [16:08:05]Found Content-Length = 768 [16:08:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093084", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "50.50.0", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 23.840, "sum" : 2300.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2300.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:08:05]execute_script... [16:08: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)1093084", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "50.50.0", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 23.840, "sum" : 2300.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2300.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:08:05]POST & json_proto [16:08:05]process_json_proto [16:08:05]json parsed OK: [16:08:05]protocol is kg_v1.0 [16:08:05]action value=close_receipt [16:08:05]process_action close_receipt [16:08:05]cmd_close_receipt [16:08:05]MH_GetDate [16:08:05]Write to MH i2c: F0 00 00 93 69 EB [16:08:05]Write i2c OK [16:08:05]MH_I2C_Read... [16:08:05]Read from MH i2c: F0 [16:08:05]MH_I2C_Read... [16:08:05]Read from MH i2c: F0 09 00 [16:08:05]MH_I2C_Read... [16:08:05]Read from MH i2c: F0 09 00 93 69 00 E7 B6 1F 67 43 33 1C 67 10 [16:08:05]GetLastDocTimeStamp 1730131559 [16:08:05]current date 1730131687 [16:08:05]FM_GetShiftState [16:08:05]SAM_PROTO_GetShiftState [16:08:05]wFMCommunicate request_size=4 [16:08:05]MH_SAM_APDU [16:08:05]CAPDU: 80 13 01 00 [16:08:05]Write to MH i2c: E2 08 00 94 69 80 13 01 00 00 00 00 00 7A [16:08:05]Write i2c OK [16:08:05]MH_I2C_Read... [16:08:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:08:05]Read from MH i2c: E2 [16:08:05]MH_I2C_Read... [16:08:05]Read from MH i2c: E2 0E 00 [16:08:05]MH_I2C_Read... [16:08:05]Read from MH i2c: E2 0E 00 94 69 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 73 [16:08:05]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:08:05]wFMCommunicate OK [16:08:05]SAM_PROTO_GetShiftState done [16:08:05]FM_GetShiftState done [16:08:05]opened in 1730073493 [16:08:05]opened+sec_in_day 1730159893 [16:08:05]quantity*price = 230056 [16:08:05]sum+1 = 230057 [16:08:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2300.56 НСП 1% : 20.36 НДС 12% : 244.31 Наличными: 0.00 Безнал.: 2300.56 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 578 28.10.2024 16:08 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318103 ФПД: 102129377845525 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T160807&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318103&fm=102129377845525&tin=02508201610067®Number=0000000000091628&sum=230056 [16:08:06]StoreToDocumentArchive [16:08:06]shift 546 fd 318103 [16:08:06]save to /storage/0546/doc_00318103 [16:08:06]save last doc name /storage/0546/doc_00318103 to /storage/kkm_last_doc_name [16:08:06]save OK [16:08:06]Clear old archive folders... [16:08:06]ProcessDocumentItem done err = 0, tmpTLVsize=249 [16:08:06]tlvbuf is 01637580 [16:08:06]SAM_PROTO_ClearQueue [16:08:06]wFMCommunicate request_size=4 [16:08:06]MH_SAM_APDU [16:08:06]CAPDU: 80 09 00 00 [16:08:06]Write to MH i2c: E2 08 00 A1 69 80 09 00 00 00 00 00 00 7C [16:08:06]Write i2c OK [16:08:06]MH_I2C_Read... [16:08:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:08:07]Read from MH i2c: E2 [16:08:07]MH_I2C_Read... [16:08:07]Read from MH i2c: E2 03 00 [16:08:07]MH_I2C_Read... [16:08:07]Read from MH i2c: E2 03 00 A1 69 00 90 00 7E [16:08:07]RAPDU: 90 00 [16:08:07]wFMCommunicate OK [16:08:07]SAM_PROTO_ClearQueue done [16:08:07]KKMCreateOFDPacket [16:08:07]OFDProtocolAddRootSTLVToBuf [16:08:07]FM_MakeSignedData [16:08:07]FM_MakeSignedData [16:08:07]SAM_PROTO_SignData [16:08:07]wFMCommunicate request_size=4 [16:08:07]MH_SAM_APDU [16:08:07]CAPDU: 80 0D 01 02 [16:08:07]Write to MH i2c: E2 08 00 A2 69 80 0D 01 02 00 00 00 00 84 [16:08:07]Write i2c OK [16:08:07]MH_I2C_Read... [16:08:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:08:07]Read from MH i2c: E2 [16:08:07]MH_I2C_Read... [16:08:07]Read from MH i2c: E2 03 00 [16:08:07]MH_I2C_Read... [16:08:07]Read from MH i2c: E2 03 00 A2 69 00 90 00 7F [16:08:07]RAPDU: 90 00 [16:08:07]wFMCommunicate OK [16:08:07]wFMCommunicate request_size=255 [16:08:07]MH_SAM_APDU [16:08:07]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 07 00 35 30 2E 35 30 2E 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 20 5D 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 A8 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6F 5F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A8 82 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 02 00 00 F4 03 04 00 E7 B6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 97 DA 04 00 35 04 06 00 5C E2 D9 [16:08:07]Write to MH i2c: E2 02 01 A3 69 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 07 00 35 30 2E 35 30 2E 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 20 5D 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 A8 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6F 5F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A8 82 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 02 00 00 F4 03 04 00 E7 B6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 97 DA 04 00 35 04 06 00 5C E2 D9 00 00 CA [16:08:07]Write i2c OK [16:08:07]MH_I2C_Read... [16:08:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:08:07]Read from MH i2c: E2 [16:08:07]MH_I2C_Read... [16:08:07]Read from MH i2c: E2 03 00 [16:08:07]MH_I2C_Read... [16:08:07]Read from MH i2c: E2 03 00 A3 69 00 90 00 80 [16:08:07]RAPDU: 90 00 [16:08:07]wFMCommunicate OK [16:08:07]wFMCommunicate request_size=8 [16:08:07]MH_SAM_APDU [16:08:07]CAPDU: 80 0D 02 02 03 49 A1 15 [16:08:07]Write to MH i2c: E2 0B 00 A4 69 80 0D 02 02 03 00 49 A1 15 00 00 8C [16:08:07]Write i2c OK [16:08:07]MH_I2C_Read... [16:08:07]Read from MH i2c: E2 [16:08:07]MH_I2C_Read... [16:08:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:08:07]Read from MH i2c: E2 03 00 [16:08:07]MH_I2C_Read... [16:08:07]Read from MH i2c: E2 03 00 A4 69 00 90 00 81 [16:08:07]RAPDU: 90 00 [16:08:07]wFMCommunicate OK [16:08:07]wFMCommunicate request_size=4 [16:08:07]MH_SAM_APDU [16:08:07]CAPDU: 80 0D 03 02 [16:08:07]Write to MH i2c: E2 08 00 A5 69 80 0D 03 02 00 00 00 00 89 [16:08:07]Write i2c OK [16:08:07]MH_I2C_Read... [16:08:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:08:07]Read from MH i2c: E2 [16:08:07]MH_I2C_Read... [16:08:07]Read from MH i2c: E2 0B 00 [16:08:07]MH_I2C_Read... [16:08:07]Read from MH i2c: E2 0B 00 A5 69 00 65 CB 59 67 90 58 5C AA 90 00 68 [16:08:07]RAPDU: 65 CB 59 67 90 58 5C AA 90 00 [16:08:07]wFMCommunicate OK [16:08:07]SAM_PROTO_SignData done [16:08:07]FM_MakeSignedData done [16:08:07]CreateOFDProtocolMessage [16:08:07]wFMCommunicate request_size=4 [16:08:07]MH_SAM_APDU [16:08:07]CAPDU: 80 11 00 00 [16:08:07]Write to MH i2c: E2 08 00 A6 69 80 11 00 00 00 00 00 00 89 [16:08:07]Write i2c OK [16:08:07]MH_I2C_Read... [16:08:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:08:07]Read from MH i2c: E2 [16:08:07]MH_I2C_Read... [16:08:07]Read from MH i2c: E2 17 00 [16:08:07]MH_I2C_Read... [16:08:07]Read from MH i2c: E2 17 00 A6 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 DD [16:08:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:08:07]wFMCommunicate OK [16:08:07]CreateOFDProtocolMessage done [16:08:07]OFDSenderStorePacket 318103 [16:08:07]StoreOFDPacket docnum=318103 [16:08:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 01 00 00 51 AE 05 01 E2 33 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 07 00 35 30 2E 35 30 2E 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 20 5D 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 A8 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6F 5F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A8 82 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 02 00 00 F4 03 04 00 E7 B6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 97 DA 04 00 35 04 06 00 5C E2 D9 49 A1 15 65 CB 59 67 90 58 5C AA [16:08:07]CheckFolder [16:08:07]dirname=/storage/ofd_packets [16:08:07]CheckFolder done [16:08:07]ProducePacketName [16:08:07]name=ofd_packets/00318103 [16:08:07]NVStorageSaveData ofd_packets/00318103 [16:08:07]File name is /storage/ofd_packets/00318103 [16:08:07]Write 299 bytes [16:08:07]NVStorageSaveData done [16:08:07]OFDSenderStorePacket done [16:08:07]KKMCreateOFDPacket done [16:08:07]NVStorageSaveData kkm_last_timestamp [16:08:07]File name is /storage/kkm_last_timestamp [16:08:07]Write 4 bytes [16:08:07]NVStorageSaveData done [16:08:07]ExternCall_PrintAddStr [16:08:07]wPrintStart [16:08:07]Write to MH i2c: 01 00 00 A7 69 10 [16:08:07]Write i2c OK [16:08:07]MH_I2C_Read... [16:08:07]Read from MH i2c: 01 [16:08:07]MH_I2C_Read... [16:08:07]Read from MH i2c: 01 07 00 [16:08:07]MH_I2C_Read... [16:08:07]Read from MH i2c: 01 07 00 A7 69 00 00 00 00 00 FF 0F 25 [16:08:07]RasterBufferAndPrint [16:08:07]line Счет N : (1)1093084 [16:08:07]line ИНН: 02508201610067 [16:08:07]line Контрольно-Кассовый Чек [16:08:07]line ПРОДАЖА [16:08:07]line ТРК (МРК, ГНК) : 32 [16:08:07]line Товар: 50.50.0 [16:08:07]line Аи-100-К-3 [16:08:07]line 23.840 * 96.50 [16:08:07]line = 2300.56 [16:08:07]line НДС 12% НСП 1% [16:08:07]line > о реализуемом товаре [16:08:07]line ИТОГО: 2300.56 [16:08:07]line НСП 1% : 20.36 [16:08:07]line НДС 12% : 244.31 [16:08:07]line Наличными: 0.00 [16:08:07]line Безнал.: 2300.56 [16:08:07]line Место: АЗС № 101 "Партнер Нефть" [16:08:07]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:08:07]line СНО: Общий режим [16:08:07]line Чек 578 28.10.2024 16:08 [16:08:07]line Смена: 546 ФФД: 1.0 [16:08:07]line ЗНМ: 0300000082 [16:08:07]line РНМ: 0000000000091628 [16:08:07]line Версия ККМ: 001 [16:08:07]line Платежная система: Mbank [16:08:07]line ФМ: 0000000000874671 [16:08:07]line ФД: 318103 [16:08:07]line ФПД: 102129377845525 [16:08:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T160807&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318103&fm=102129377845525&tin=02508201610067®Number=0000000000091628&sum=230056 [16:08:07]written 0, free lines is 4095 [16:08:07]OFD Sender: Processing packet 318103 [packets to send 127, broken 126] [16:08:07]ProducePacketName [16:08:07]name=ofd_packets/00318103 [16:08:07]OFD Sender: To server: pG, [16:08:07]CommunicateWithHost lk.salyk.kg:30040 [16:08:07]ConnectInit lk.salyk.kg [16:08:07]Connected sock=10 [16:08:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 01 00 00 51 AE 05 01 E2 33 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 07 00 35 30 2E 35 30 2E 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 20 5D 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 A8 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6F 5F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A8 82 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 02 00 00 F4 03 04 00 E7 B6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 97 DA 04 00 35 04 06 00 5C E2 D9 49 A1 15 65 CB 59 67 90 58 5C AA [16:08:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 02 F6 47 00 A6 9B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 97 DA 04 00 F4 03 04 00 9F 62 1F 67 B6 04 01 00 00 82 58 C1 0B 96 3A 3C F7 [16:08:07]CommunicateWithHost err = 0 [16:08:07]CheckOFDResponse [16:08:07]1017 (14) - 77093643461234 [16:08:07]1041 (16) - 0000000000874671 [16:08:07]1040 (4) - 318103 [16:08:07]1012 (4) - 28.10.2024 10:08 [16:08:07]1206 (1) - 0 [16:08:07]OFD Sender: Remove packet 318103 [16:08:07]ProducePacketName [16:08:07]name=ofd_packets/00318103 [16:08:07]NVStorageDeleteData [16:08:07]Write to MH i2c: 01 00 00 D0 69 39 [16:08:07]Write i2c OK [16:08:07]MH_I2C_Read... [16:08:07]Read from MH i2c: 01 [16:08:07]MH_I2C_Read... [16:08:07]Read from MH i2c: 01 07 00 [16:08:07]MH_I2C_Read... [16:08:07]Read from MH i2c: 01 07 00 D0 69 00 00 00 00 00 1E 0D 6B [16:08:07]RasterBufferAndPrint [16:08:07]line [16:08:07]line [16:08:07]line [16:08:07]line [16:08:07]line [16:08:07]written 0, free lines is 3366 [16:08:08]MH_Cut [16:08:08]Write to MH i2c: D1 01 00 D7 69 01 12 [16:08:08]Write i2c OK [16:08:08]MH_I2C_Read... [16:08:08]Read from MH i2c: D1 [16:08:08]MH_I2C_Read... [16:08:08]Read from MH i2c: D1 01 00 [16:08:08]MH_I2C_Read... [16:08:08]Read from MH i2c: D1 01 00 D7 69 00 11 [16:08:08]Write to MH i2c: 01 00 00 D8 69 41 [16:08:08]Write i2c OK [16:08:08]MH_I2C_Read... [16:08:08]OFD Sender: No OFD packet to send [16:08:08]*** Cut start [16:08:08]*** Partial cut [16:08:08]*** CUTSNS_PIN = 1 [16:08:08]*** CUTSNS_PIN = 0 [16:08:08]*** Brake cut motor [16:08:09]Read from MH i2c: 01 [16:08:09]MH_I2C_Read... [16:08:09]*** Stop cut motor [16:08:09]*** Cut end [16:08:09]Read from MH i2c: 01 07 00 [16:08:09]MH_I2C_Read... [16:08:09]Read from MH i2c: 01 07 00 D8 69 00 00 00 00 00 FF 0F 56 [16:08:09]process_action close_receipt done [16:08:09]requested_data is exist [16:08:09]produce_requested_data [16:08:09]requested_item fm.sn is exist - process it [16:08:09]wFMCommunicate request_size=4 [16:08:09]MH_SAM_APDU [16:08:09]CAPDU: 80 11 00 00 [16:08:09]Write to MH i2c: E2 08 00 D9 69 80 11 00 00 00 00 00 00 BC [16:08:09]Write i2c OK [16:08:09]MH_I2C_Read... [16:08:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:08:09]Read from MH i2c: E2 [16:08:09]MH_I2C_Read... [16:08:09]Read from MH i2c: E2 17 00 [16:08:09]MH_I2C_Read... [16:08:09]Read from MH i2c: E2 17 00 D9 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 10 [16:08:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:08:09]wFMCommunicate OK [16:08:09]requested_item fd.num is exist - process it [16:08:09]SAM_PROTO_GetFieldsCounters [16:08:09]wFMCommunicate request_size=4 [16:08:09]MH_SAM_APDU [16:08:09]CAPDU: 80 13 00 00 [16:08:09]Write to MH i2c: E2 08 00 DA 69 80 13 00 00 00 00 00 00 BF [16:08:09]Write i2c OK [16:08:09]MH_I2C_Read... [16:08:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:08:09]Read from MH i2c: E2 [16:08:09]MH_I2C_Read... [16:08:09]Read from MH i2c: E2 62 00 [16:08:09]MH_I2C_Read... [16:08:09]Read from MH i2c: E2 62 00 DA 69 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 97 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 42 02 00 00 5E 04 04 00 42 02 00 00 57 04 04 00 43 02 00 00 19 04 04 00 00 00 00 00 90 00 47 [16:08:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 97 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 42 02 00 00 5E 04 04 00 42 02 00 00 57 04 04 00 43 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:08:09]wFMCommunicate OK [16:08:09]SAM_PROTO_GetFieldsCounters done [16:08:09]requested_item shift.num is exist - process it [16:08:09]requested_item shift.opened is exist - process it [16:08:09]req_shift_opened [16:08:09]FM_GetShiftState [16:08:09]SAM_PROTO_GetShiftState [16:08:09]wFMCommunicate request_size=4 [16:08:09]MH_SAM_APDU [16:08:09]CAPDU: 80 13 01 00 [16:08:09]Write to MH i2c: E2 08 00 DB 69 80 13 01 00 00 00 00 00 C1 [16:08:09]Write i2c OK [16:08:09]MH_I2C_Read... [16:08:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:08:09]Read from MH i2c: E2 [16:08:09]MH_I2C_Read... [16:08:09]Read from MH i2c: E2 0E 00 [16:08:09]MH_I2C_Read... [16:08:09]Read from MH i2c: E2 0E 00 DB 69 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 BA [16:08:09]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:08:09]wFMCommunicate OK [16:08:09]SAM_PROTO_GetShiftState done [16:08:09]FM_GetShiftState done [16:08:09]req_shift_opened done [16:08:09]requested_item shift.open_date is exist - process it [16:08:09]req_shift_open_date [16:08:09]req_shift_open_date done [16:08:09]produce_requested_data done [16:08:09]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318103,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:08:09]process_action_free close_receipt [16:08:09]json_value_free [16:08:09]json_value_free done [16:08:09]process_json_proto returns [16:08:09]Send response to host [16:08:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318103,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:08:09]free response buf [16:08:09]execute_script done [16:08:09]execute_script returns [16:08:09]free content buf [16:08:09]Sock 7.Close socket [16:08:09]Sock 7.Thread stoped [16:08:13]OFD Sender: No OFD packet to send [16:08:18]OFD Sender: No OFD packet to send [16:08:23]OFD Sender: No OFD packet to send [16:08:28]OFD Sender: No OFD packet to send [16:08:33]OFD Sender: No OFD packet to send [16:08:38]OFD Sender: No OFD packet to send [16:08:43]OFD Sender: No OFD packet to send [16:08:48]OFD Sender: No OFD packet to send [16:08:53]OFD Sender: No OFD packet to send [16:08:56]accept exits with 9 [16:08:56]New connection [16:08:56]New thread 3067436388 created [16:08:56]Thread 3067293028 joined [16:08:56]Waiting for new connection... [16:08:56] Sock 9.Parse request [16:08:56]Sock 9.Check first char [16:08:56]Sock 9.First char is OK [16:08:56]request: POST /json_proto HTTP/1.0 [16:08:56]Method: POST [16:08:56]URL: /json_proto [16:08:56]Method is POST - this is cgi request [16:08:56]url: /json_proto [16:08:56]query_string will be loaded in cgi processing [16:08:56]execute_cgi json_proto POST (null) [16:08:56]execute_cgi path=json_proto method=POST [16:08:56]POST find Content-Length [16:08:56]Host: 172.17.50.195:8080 [16:08:56]Content-Length: 775 [16:08:56]Content-Type: application/json [16:08:56] [16:08:56]POST finish read [16:08:56]Found Content-Length = 775 [16:08:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093085", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:08:56]execute_script... [16:08: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)1093085", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:08:56]POST & json_proto [16:08:56]process_json_proto [16:08:56]json parsed OK: [16:08:56]protocol is kg_v1.0 [16:08:56]action value=close_receipt [16:08:56]process_action close_receipt [16:08:56]cmd_close_receipt [16:08:56]MH_GetDate [16:08:56]Write to MH i2c: F0 00 00 DC 69 34 [16:08:56]Write i2c OK [16:08:56]MH_I2C_Read... [16:08:56]Read from MH i2c: F0 [16:08:56]MH_I2C_Read... [16:08:56]Read from MH i2c: F0 09 00 [16:08:56]MH_I2C_Read... [16:08:56]Read from MH i2c: F0 09 00 DC 69 00 1A B7 1F 67 43 33 1C 67 8D [16:08:56]GetLastDocTimeStamp 1730131687 [16:08:56]current date 1730131738 [16:08:56]FM_GetShiftState [16:08:56]SAM_PROTO_GetShiftState [16:08:56]wFMCommunicate request_size=4 [16:08:56]MH_SAM_APDU [16:08:56]CAPDU: 80 13 01 00 [16:08:56]Write to MH i2c: E2 08 00 DD 69 80 13 01 00 00 00 00 00 C3 [16:08:56]Write i2c OK [16:08:56]MH_I2C_Read... [16:08:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:08:56]Read from MH i2c: E2 [16:08:56]MH_I2C_Read... [16:08:56]Read from MH i2c: E2 0E 00 [16:08:56]MH_I2C_Read... [16:08:56]Read from MH i2c: E2 0E 00 DD 69 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 BC [16:08:56]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:08:56]wFMCommunicate OK [16:08:56]SAM_PROTO_GetShiftState done [16:08:56]FM_GetShiftState done [16:08:56]opened in 1730073493 [16:08:56]opened+sec_in_day 1730159893 [16:08:56]quantity*price = 100050 [16:08:56]sum+1 = 100052 [16:08:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 579 28.10.2024 16:08 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318104 ФПД: 47176179084874 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T160858&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318104&fm=47176179084874&tin=02508201610067®Number=0000000000091628&sum=100051 [16:08:57]StoreToDocumentArchive [16:08:57]shift 546 fd 318104 [16:08:57]save to /storage/0546/doc_00318104 [16:08:57]save last doc name /storage/0546/doc_00318104 to /storage/kkm_last_doc_name [16:08:57]save OK [16:08:57]Clear old archive folders... [16:08:57]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:08:57]tlvbuf is 014E98A0 [16:08:57]SAM_PROTO_ClearQueue [16:08:57]wFMCommunicate request_size=4 [16:08:57]MH_SAM_APDU [16:08:57]CAPDU: 80 09 00 00 [16:08:57]Write to MH i2c: E2 08 00 EA 69 80 09 00 00 00 00 00 00 C5 [16:08:57]Write i2c OK [16:08:57]MH_I2C_Read... [16:08:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:08:57]Read from MH i2c: E2 [16:08:57]MH_I2C_Read... [16:08:57]Read from MH i2c: E2 03 00 [16:08:57]MH_I2C_Read... [16:08:57]Read from MH i2c: E2 03 00 EA 69 00 90 00 C7 [16:08:57]RAPDU: 90 00 [16:08:57]wFMCommunicate OK [16:08:57]SAM_PROTO_ClearQueue done [16:08:57]KKMCreateOFDPacket [16:08:57]OFDProtocolAddRootSTLVToBuf [16:08:57]FM_MakeSignedData [16:08:57]FM_MakeSignedData [16:08:57]SAM_PROTO_SignData [16:08:57]wFMCommunicate request_size=4 [16:08:57]MH_SAM_APDU [16:08:57]CAPDU: 80 0D 01 02 [16:08:57]Write to MH i2c: E2 08 00 EB 69 80 0D 01 02 00 00 00 00 CD [16:08:57]Write i2c OK [16:08:57]MH_I2C_Read... [16:08:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:08:57]Read from MH i2c: E2 [16:08:57]MH_I2C_Read... [16:08:57]Read from MH i2c: E2 03 00 [16:08:57]MH_I2C_Read... [16:08:57]Read from MH i2c: E2 03 00 EB 69 00 90 00 C8 [16:08:57]RAPDU: 90 00 [16:08:57]wFMCommunicate OK [16:08:57]wFMCommunicate request_size=255 [16:08:57]MH_SAM_APDU [16:08:57]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 02 00 00 F4 03 04 00 1A B7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 98 DA 04 00 35 04 06 00 [16:08:57]Write to MH i2c: E2 02 01 EC 69 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 02 00 00 F4 03 04 00 1A B7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 98 DA 04 00 35 04 06 00 00 00 D5 [16:08:57]Write i2c OK [16:08:57]MH_I2C_Read... [16:08:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:08:58]Read from MH i2c: E2 [16:08:58]MH_I2C_Read... [16:08:58]Read from MH i2c: E2 03 00 [16:08:58]MH_I2C_Read... [16:08:58]Read from MH i2c: E2 03 00 EC 69 00 90 00 C9 [16:08:58]RAPDU: 90 00 [16:08:58]wFMCommunicate OK [16:08:58]wFMCommunicate request_size=11 [16:08:58]MH_SAM_APDU [16:08:58]CAPDU: 80 0D 02 02 06 2A E8 0F 65 6E 4A [16:08:58]Write to MH i2c: E2 0E 00 ED 69 80 0D 02 02 06 00 2A E8 0F 65 6E 4A 00 00 1A [16:08:58]Write i2c OK [16:08:58]MH_I2C_Read... [16:08:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:08:58]Read from MH i2c: E2 [16:08:58]MH_I2C_Read... [16:08:58]Read from MH i2c: E2 03 00 [16:08:58]MH_I2C_Read... [16:08:58]Read from MH i2c: E2 03 00 ED 69 00 90 00 CA [16:08:58]RAPDU: 90 00 [16:08:58]wFMCommunicate OK [16:08:58]wFMCommunicate request_size=4 [16:08:58]MH_SAM_APDU [16:08:58]CAPDU: 80 0D 03 02 [16:08:58]Write to MH i2c: E2 08 00 EE 69 80 0D 03 02 00 00 00 00 D2 [16:08:58]Write i2c OK [16:08:58]MH_I2C_Read... [16:08:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:08:58]Read from MH i2c: E2 [16:08:58]MH_I2C_Read... [16:08:58]Read from MH i2c: E2 0B 00 [16:08:58]MH_I2C_Read... [16:08:58]Read from MH i2c: E2 0B 00 EE 69 00 B3 D6 53 F5 72 CF 25 2B 90 00 35 [16:08:58]RAPDU: B3 D6 53 F5 72 CF 25 2B 90 00 [16:08:58]wFMCommunicate OK [16:08:58]SAM_PROTO_SignData done [16:08:58]FM_MakeSignedData done [16:08:58]CreateOFDProtocolMessage [16:08:58]wFMCommunicate request_size=4 [16:08:58]MH_SAM_APDU [16:08:58]CAPDU: 80 11 00 00 [16:08:58]Write to MH i2c: E2 08 00 EF 69 80 11 00 00 00 00 00 00 D2 [16:08:58]Write i2c OK [16:08:58]MH_I2C_Read... [16:08:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:08:58]Read from MH i2c: E2 [16:08:58]MH_I2C_Read... [16:08:58]Read from MH i2c: E2 17 00 [16:08:58]MH_I2C_Read... [16:08:58]Read from MH i2c: E2 17 00 EF 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 26 [16:08:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:08:58]wFMCommunicate OK [16:08:58]CreateOFDProtocolMessage done [16:08:58]OFDSenderStorePacket 318104 [16:08:58]StoreOFDPacket docnum=318104 [16:08:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 09 7E 08 01 30 F9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 02 00 00 F4 03 04 00 1A B7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 98 DA 04 00 35 04 06 00 2A E8 0F 65 6E 4A B3 D6 53 F5 72 CF 25 2B [16:08:58]CheckFolder [16:08:58]dirname=/storage/ofd_packets [16:08:58]CheckFolder done [16:08:58]ProducePacketName [16:08:58]name=ofd_packets/00318104 [16:08:58]NVStorageSaveData ofd_packets/00318104 [16:08:58]File name is /storage/ofd_packets/00318104 [16:08:58]Write 302 bytes [16:08:58]NVStorageSaveData done [16:08:58]OFDSenderStorePacket done [16:08:58]KKMCreateOFDPacket done [16:08:58]NVStorageSaveData kkm_last_timestamp [16:08:58]File name is /storage/kkm_last_timestamp [16:08:58]Write 4 bytes [16:08:58]NVStorageSaveData done [16:08:58]ExternCall_PrintAddStr [16:08:58]wPrintStart [16:08:58]Write to MH i2c: 01 00 00 F0 69 59 [16:08:58]Write i2c OK [16:08:58]MH_I2C_Read... [16:08:58]Read from MH i2c: 01 [16:08:58]MH_I2C_Read... [16:08:58]Read from MH i2c: 01 07 00 [16:08:58]MH_I2C_Read... [16:08:58]Read from MH i2c: 01 07 00 F0 69 00 00 00 00 00 FF 0F 6E [16:08:58]RasterBufferAndPrint [16:08:58]line Счет N : (1)1093085 [16:08:58]line ИНН: 02508201610067 [16:08:58]line Контрольно-Кассовый Чек [16:08:58]line ПРОДАЖА [16:08:58]line ТРК (МРК, ГНК) : 61 [16:08:58]line Товар: 2710194210 [16:08:58]line ДТ(л)-К-2 [16:08:58]line 13.130 * 76.20 [16:08:58]line = 1000.51 [16:08:58]line НДС 12% НСП 1% [16:08:58]line > о реализуемом товаре [16:08:58]line ИТОГО: 1000.51 [16:08:58]line НСП 1% : 8.85 [16:08:58]line НДС 12% : 106.25 [16:08:58]line Наличными: 0.00 [16:08:58]line Безнал.: 1000.51 [16:08:58]line Место: АЗС № 101 "Партнер Нефть" [16:08:58]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:08:58]line СНО: Общий режим [16:08:58]line Чек 579 28.10.2024 16:08 [16:08:58]line Смена: 546 ФФД: 1.0 [16:08:58]line ЗНМ: 0300000082 [16:08:58]line РНМ: 0000000000091628 [16:08:58]line Версия ККМ: 001 [16:08:58]line Платежная система: Mbank [16:08:58]line ФМ: 0000000000874671 [16:08:58]line ФД: 318104 [16:08:58]line ФПД: 47176179084874 [16:08:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T160858&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318104&fm=47176179084874&tin=02508201610067®Number=0000000000091628&sum=100051 [16:08:58]written 0, free lines is 4095 [16:08:58]OFD Sender: Processing packet 318104 [packets to send 127, broken 126] [16:08:58]ProducePacketName [16:08:58]name=ofd_packets/00318104 [16:08:58]OFD Sender: To server: pG, [16:08:58]CommunicateWithHost lk.salyk.kg:30040 [16:08:58]ConnectInit lk.salyk.kg [16:08:58]Connected sock=10 [16:08:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 09 7E 08 01 30 F9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 02 00 00 F4 03 04 00 1A B7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 98 DA 04 00 35 04 06 00 2A E8 0F 65 6E 4A B3 D6 53 F5 72 CF 25 2B [16:08:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 EE 75 47 00 31 AF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 98 DA 04 00 F4 03 04 00 D2 62 1F 67 B6 04 01 00 00 E5 50 46 FA 32 3B 31 97 [16:08:58]CommunicateWithHost err = 0 [16:08:58]CheckOFDResponse [16:08:58]1017 (14) - 77093643461234 [16:08:58]1041 (16) - 0000000000874671 [16:08:58]1040 (4) - 318104 [16:08:58]1012 (4) - 28.10.2024 10:09 [16:08:58]1206 (1) - 0 [16:08:58]OFD Sender: Remove packet 318104 [16:08:58]ProducePacketName [16:08:58]name=ofd_packets/00318104 [16:08:58]NVStorageDeleteData [16:08:59]Write to MH i2c: 01 00 00 19 6A 83 [16:08:59]Write i2c OK [16:08:59]MH_I2C_Read... [16:08:59]Read from MH i2c: 01 [16:08:59]MH_I2C_Read... [16:08:59]Read from MH i2c: 01 07 00 [16:08:59]MH_I2C_Read... [16:08:59]Read from MH i2c: 01 07 00 19 6A 00 00 00 00 00 04 0D 9B [16:08:59]RasterBufferAndPrint [16:08:59]line [16:08:59]line [16:08:59]line [16:08:59]line [16:08:59]line [16:08:59]written 0, free lines is 3340 [16:08:59]MH_Cut [16:08:59]Write to MH i2c: D1 01 00 20 6A 01 5C [16:08:59]Write i2c OK [16:08:59]MH_I2C_Read... [16:08:59]Read from MH i2c: D1 [16:08:59]MH_I2C_Read... [16:08:59]Read from MH i2c: D1 01 00 [16:08:59]MH_I2C_Read... [16:08:59]Read from MH i2c: D1 01 00 20 6A 00 5B [16:08:59]Write to MH i2c: 01 00 00 21 6A 8B [16:08:59]Write i2c OK [16:08:59]MH_I2C_Read... [16:08:59]OFD Sender: No OFD packet to send [16:08:59]*** Cut start [16:08:59]*** Partial cut [16:08:59]*** CUTSNS_PIN = 1 [16:08:59]*** CUTSNS_PIN = 0 [16:09:00]*** Brake cut motor [16:09:00]Read from MH i2c: 01 [16:09:00]MH_I2C_Read... [16:09:00]*** Stop cut motor [16:09:00]*** Cut end [16:09:00]Read from MH i2c: 01 07 00 [16:09:00]MH_I2C_Read... [16:09:00]Read from MH i2c: 01 07 00 21 6A 00 00 00 00 00 FF 0F A0 [16:09:00]process_action close_receipt done [16:09:00]requested_data is exist [16:09:00]produce_requested_data [16:09:00]requested_item fm.sn is exist - process it [16:09:00]wFMCommunicate request_size=4 [16:09:00]MH_SAM_APDU [16:09:00]CAPDU: 80 11 00 00 [16:09:00]Write to MH i2c: E2 08 00 22 6A 80 11 00 00 00 00 00 00 06 [16:09:00]Write i2c OK [16:09:00]MH_I2C_Read... [16:09:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:09:00]Read from MH i2c: E2 [16:09:00]MH_I2C_Read... [16:09:00]Read from MH i2c: E2 17 00 [16:09:00]MH_I2C_Read... [16:09:00]Read from MH i2c: E2 17 00 22 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 5A [16:09:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:09:00]wFMCommunicate OK [16:09:00]requested_item fd.num is exist - process it [16:09:00]SAM_PROTO_GetFieldsCounters [16:09:00]wFMCommunicate request_size=4 [16:09:00]MH_SAM_APDU [16:09:00]CAPDU: 80 13 00 00 [16:09:00]Write to MH i2c: E2 08 00 23 6A 80 13 00 00 00 00 00 00 09 [16:09:00]Write i2c OK [16:09:00]MH_I2C_Read... [16:09:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:09:00]Read from MH i2c: E2 [16:09:00]MH_I2C_Read... [16:09:00]Read from MH i2c: E2 62 00 [16:09:00]MH_I2C_Read... [16:09:00]Read from MH i2c: E2 62 00 23 6A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 98 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 43 02 00 00 5E 04 04 00 43 02 00 00 57 04 04 00 44 02 00 00 19 04 04 00 00 00 00 00 90 00 95 [16: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 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 98 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 43 02 00 00 5E 04 04 00 43 02 00 00 57 04 04 00 44 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:09:00]wFMCommunicate OK [16:09:00]SAM_PROTO_GetFieldsCounters done [16:09:00]requested_item shift.num is exist - process it [16:09:00]requested_item shift.opened is exist - process it [16:09:00]req_shift_opened [16:09:00]FM_GetShiftState [16:09:00]SAM_PROTO_GetShiftState [16:09:00]wFMCommunicate request_size=4 [16:09:00]MH_SAM_APDU [16:09:00]CAPDU: 80 13 01 00 [16:09:00]Write to MH i2c: E2 08 00 24 6A 80 13 01 00 00 00 00 00 0B [16:09:00]Write i2c OK [16:09:00]MH_I2C_Read... [16:09:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:09:00]Read from MH i2c: E2 [16:09:00]MH_I2C_Read... [16:09:00]Read from MH i2c: E2 0E 00 [16:09:00]MH_I2C_Read... [16:09:00]Read from MH i2c: E2 0E 00 24 6A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 04 [16:09:00]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:09:00]wFMCommunicate OK [16:09:00]SAM_PROTO_GetShiftState done [16:09:00]FM_GetShiftState done [16:09:00]req_shift_opened done [16:09:00]requested_item shift.open_date is exist - process it [16:09:00]req_shift_open_date [16:09:00]req_shift_open_date done [16:09:00]produce_requested_data done [16:09:00]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318104,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:09:00]process_action_free close_receipt [16:09:00]json_value_free [16:09:00]json_value_free done [16:09:00]process_json_proto returns [16:09:00]Send response to host [16:09:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318104,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:09:00]free response buf [16:09:00]execute_script done [16:09:00]execute_script returns [16:09:00]free content buf [16:09:00]Sock 9.Close socket [16:09:00]Sock 9.Thread stoped [16:09:04]OFD Sender: No OFD packet to send [16:09:09]OFD Sender: No OFD packet to send [16:09:14]OFD Sender: No OFD packet to send [16:09:19]OFD Sender: No OFD packet to send [16:09:24]OFD Sender: No OFD packet to send [16:09:29]OFD Sender: No OFD packet to send [16:09:34]OFD Sender: No OFD packet to send [16:09:39]OFD Sender: No OFD packet to send [16:09:44]OFD Sender: No OFD packet to send [16:09:49]OFD Sender: No OFD packet to send [16:09:54]OFD Sender: No OFD packet to send [16:09:59]OFD Sender: No OFD packet to send [16:10:04]OFD Sender: No OFD packet to send [16:10:09]OFD Sender: No OFD packet to send [16:10:14]OFD Sender: No OFD packet to send [16:10:19]OFD Sender: No OFD packet to send [16:10:24]OFD Sender: No OFD packet to send [16:10:29]OFD Sender: No OFD packet to send [16:10:34]OFD Sender: No OFD packet to send [16:10:39]OFD Sender: No OFD packet to send [16:10:44]OFD Sender: No OFD packet to send [16:10:49]OFD Sender: No OFD packet to send [16:10:54]OFD Sender: No OFD packet to send [16:10:59]OFD Sender: No OFD packet to send [16:11:04]OFD Sender: No OFD packet to send [16:11:09]OFD Sender: No OFD packet to send [16:11:13]accept exits with 7 [16:11:13]New connection [16:11:13]New thread 3067293028 created [16:11:13] Sock 7.Parse request [16:11:13]Thread 3067436388 joined [16:11:13]Sock 7.Check first char [16:11:13]Waiting for new connection... [16:11:13]Sock 7.First char is OK [16:11:13]request: POST /json_proto HTTP/1.0 [16:11:13]Method: POST [16:11:13]URL: /json_proto [16:11:13]Method is POST - this is cgi request [16:11:13]url: /json_proto [16:11:13]query_string will be loaded in cgi processing [16:11:13]execute_cgi json_proto POST (null) [16:11:13]execute_cgi path=json_proto method=POST [16:11:13]POST find Content-Length [16:11:13]Host: 172.17.50.195:8080 [16:11:13]Content-Length: 683 [16:11:13]Content-Type: application/json [16:11:13] [16:11:13]POST finish read [16:11:13]Found Content-Length = 683 [16:11:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093086", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:11:13]execute_script... [16:11:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093086", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:11:13]POST & json_proto [16:11:13]process_json_proto [16:11:13]json parsed OK: [16:11:13]protocol is kg_v1.0 [16:11:13]action value=close_receipt [16:11:13]process_action close_receipt [16:11:13]cmd_close_receipt [16:11:13]MH_GetDate [16:11:13]Write to MH i2c: F0 00 00 25 6A 7E [16:11:13]Write i2c OK [16:11:13]MH_I2C_Read... [16:11:13]Read from MH i2c: F0 [16:11:13]MH_I2C_Read... [16:11:13]Read from MH i2c: F0 09 00 [16:11:13]MH_I2C_Read... [16:11:13]Read from MH i2c: F0 09 00 25 6A 00 A3 B7 1F 67 43 33 1C 67 60 [16:11:13]GetLastDocTimeStamp 1730131738 [16:11:13]current date 1730131875 [16:11:13]FM_GetShiftState [16:11:13]SAM_PROTO_GetShiftState [16:11:13]wFMCommunicate request_size=4 [16:11:13]MH_SAM_APDU [16:11:13]CAPDU: 80 13 01 00 [16:11:13]Write to MH i2c: E2 08 00 26 6A 80 13 01 00 00 00 00 00 0D [16:11:13]Write i2c OK [16:11:13]MH_I2C_Read... [16:11:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:11:13]Read from MH i2c: E2 [16:11:13]MH_I2C_Read... [16:11:13]Read from MH i2c: E2 0E 00 [16:11:13]MH_I2C_Read... [16:11:13]Read from MH i2c: E2 0E 00 26 6A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 06 [16:11:13]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:11:13]wFMCommunicate OK [16:11:13]SAM_PROTO_GetShiftState done [16:11:13]FM_GetShiftState done [16:11:13]opened in 1730073493 [16:11:13]opened+sec_in_day 1730159893 [16:11:13]quantity*price = 100015 [16:11:13]sum+1 = 100017 [16:11:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 580 28.10.2024 16:11 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318105 ФПД: 217490477225369 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T161115&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318105&fm=217490477225369&tin=02508201610067®Number=0000000000091628&sum=100000 [16:11:14]StoreToDocumentArchive [16:11:14]shift 546 fd 318105 [16:11:14]save to /storage/0546/doc_00318105 [16:11:14]save last doc name /storage/0546/doc_00318105 to /storage/kkm_last_doc_name [16:11:14]save OK [16:11:14]Clear old archive folders... [16:11:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:11:14]tlvbuf is 013E5070 [16:11:14]SAM_PROTO_ClearQueue [16:11:14]wFMCommunicate request_size=4 [16:11:14]MH_SAM_APDU [16:11:14]CAPDU: 80 09 00 00 [16:11:14]Write to MH i2c: E2 08 00 33 6A 80 09 00 00 00 00 00 00 0F [16:11:14]Write i2c OK [16:11:14]MH_I2C_Read... [16:11:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:11:14]Read from MH i2c: E2 [16:11:14]MH_I2C_Read... [16:11:14]Read from MH i2c: E2 03 00 [16:11:14]MH_I2C_Read... [16:11:14]Read from MH i2c: E2 03 00 33 6A 00 90 00 11 [16:11:14]RAPDU: 90 00 [16:11:14]wFMCommunicate OK [16:11:14]SAM_PROTO_ClearQueue done [16:11:14]KKMCreateOFDPacket [16:11:14]OFDProtocolAddRootSTLVToBuf [16:11:14]FM_MakeSignedData [16:11:14]FM_MakeSignedData [16:11:14]SAM_PROTO_SignData [16:11:14]wFMCommunicate request_size=4 [16:11:14]MH_SAM_APDU [16:11:14]CAPDU: 80 0D 01 02 [16:11:14]Write to MH i2c: E2 08 00 34 6A 80 0D 01 02 00 00 00 00 17 [16:11:14]Write i2c OK [16:11:14]MH_I2C_Read... [16:11:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:11:14]Read from MH i2c: E2 [16:11:14]MH_I2C_Read... [16:11:14]Read from MH i2c: E2 03 00 [16:11:14]MH_I2C_Read... [16:11:14]Read from MH i2c: E2 03 00 34 6A 00 90 00 12 [16:11:14]RAPDU: 90 00 [16:11:14]wFMCommunicate OK [16:11:14]wFMCommunicate request_size=255 [16:11:14]MH_SAM_APDU [16:11: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 02 00 00 F4 03 04 00 A3 B7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 99 DA 04 00 35 04 06 00 C5 [16:11:14]Write to MH i2c: E2 02 01 35 6A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 02 00 00 F4 03 04 00 A3 B7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 99 DA 04 00 35 04 06 00 C5 00 00 25 [16:11:14]Write i2c OK [16:11:14]MH_I2C_Read... [16:11:14]OFD Sender: No OFD packet to send [16:11:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:11:14]Read from MH i2c: E2 [16:11:14]MH_I2C_Read... [16:11:14]Read from MH i2c: E2 03 00 [16:11:14]MH_I2C_Read... [16:11:14]Read from MH i2c: E2 03 00 35 6A 00 90 00 13 [16:11:14]RAPDU: 90 00 [16:11:14]wFMCommunicate OK [16:11:14]wFMCommunicate request_size=10 [16:11:14]MH_SAM_APDU [16:11:14]CAPDU: 80 0D 02 02 05 CE 72 A3 15 99 [16:11:14]Write to MH i2c: E2 0D 00 36 6A 80 0D 02 02 05 00 CE 72 A3 15 99 00 00 B5 [16:11:14]Write i2c OK [16:11:14]MH_I2C_Read... [16:11:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:11:14]Read from MH i2c: E2 [16:11:14]MH_I2C_Read... [16:11:14]Read from MH i2c: E2 03 00 [16:11:14]MH_I2C_Read... [16:11:14]Read from MH i2c: E2 03 00 36 6A 00 90 00 14 [16:11:14]RAPDU: 90 00 [16:11:14]wFMCommunicate OK [16:11:14]wFMCommunicate request_size=4 [16:11:14]MH_SAM_APDU [16:11:14]CAPDU: 80 0D 03 02 [16:11:14]Write to MH i2c: E2 08 00 37 6A 80 0D 03 02 00 00 00 00 1C [16:11:14]Write i2c OK [16:11:14]MH_I2C_Read... [16:11:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:11:14]Read from MH i2c: E2 [16:11:14]MH_I2C_Read... [16:11:14]Read from MH i2c: E2 0B 00 [16:11:14]MH_I2C_Read... [16:11:14]Read from MH i2c: E2 0B 00 37 6A 00 D0 D3 88 5E E9 00 87 5F 90 00 75 [16:11:14]RAPDU: D0 D3 88 5E E9 00 87 5F 90 00 [16:11:14]wFMCommunicate OK [16:11:14]SAM_PROTO_SignData done [16:11:14]FM_MakeSignedData done [16:11:14]CreateOFDProtocolMessage [16:11:14]wFMCommunicate request_size=4 [16:11:14]MH_SAM_APDU [16:11:14]CAPDU: 80 11 00 00 [16:11:14]Write to MH i2c: E2 08 00 38 6A 80 11 00 00 00 00 00 00 1C [16:11:14]Write i2c OK [16:11:14]MH_I2C_Read... [16:11:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:11:15]Read from MH i2c: E2 [16:11:15]MH_I2C_Read... [16:11:15]Read from MH i2c: E2 17 00 [16:11:15]MH_I2C_Read... [16:11:15]Read from MH i2c: E2 17 00 38 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 70 [16:11:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:11:15]wFMCommunicate OK [16:11:15]CreateOFDProtocolMessage done [16:11:15]OFDSenderStorePacket 318105 [16:11:15]StoreOFDPacket docnum=318105 [16:11:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 8A 24 07 01 23 2B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 02 00 00 F4 03 04 00 A3 B7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 99 DA 04 00 35 04 06 00 C5 CE 72 A3 15 99 D0 D3 88 5E E9 00 87 5F [16:11:15]CheckFolder [16:11:15]dirname=/storage/ofd_packets [16:11:15]CheckFolder done [16:11:15]ProducePacketName [16:11:15]name=ofd_packets/00318105 [16:11:15]NVStorageSaveData ofd_packets/00318105 [16:11:15]File name is /storage/ofd_packets/00318105 [16:11:15]Write 301 bytes [16:11:15]NVStorageSaveData done [16:11:15]OFDSenderStorePacket done [16:11:15]KKMCreateOFDPacket done [16:11:15]NVStorageSaveData kkm_last_timestamp [16:11:15]File name is /storage/kkm_last_timestamp [16:11:15]Write 4 bytes [16:11:15]NVStorageSaveData done [16:11:15]ExternCall_PrintAddStr [16:11:15]wPrintStart [16:11:15]Write to MH i2c: 01 00 00 39 6A A3 [16:11:15]Write i2c OK [16:11:15]MH_I2C_Read... [16:11:15]Read from MH i2c: 01 [16:11:15]MH_I2C_Read... [16:11:15]Read from MH i2c: 01 07 00 [16:11:15]MH_I2C_Read... [16:11:15]Read from MH i2c: 01 07 00 39 6A 00 00 00 00 00 FF 0F B8 [16:11:15]RasterBufferAndPrint [16:11:15]line Счет N : (1)1093086 [16:11:15]line ИНН: 02508201610067 [16:11:15]line Контрольно-Кассовый Чек [16:11:15]line ПРОДАЖА [16:11:15]line ТРК (МРК, ГНК) : 43 [16:11:15]line Товар: 2710124130 [16:11:15]line Аи-92-К-2 [16:11:15]line 14.950 * 66.90 [16:11:15]line = 1000.16 [16:11:15]line НДС 12% НСП 1% [16:11:15]line > о реализуемом товаре [16:11:15]line ОКРУГЛЕНИЕ: -0.16 [16:11:15]line ИТОГО: 1000.00 [16:11:15]line Внесено: 1000.00 [16:11:15]line СДАЧА: 0.00 [16:11:15]line НСП 1% : 8.85 [16:11:15]line НДС 12% : 106.21 [16:11:15]line Наличными: 1000.00 [16:11:15]line Безнал.: 0.00 [16:11:15]line Место: АЗС № 101 "Партнер Нефть" [16:11:15]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:11:15]line СНО: Общий режим [16:11:15]line Чек 580 28.10.2024 16:11 [16:11:15]line Смена: 546 ФФД: 1.0 [16:11:15]line ЗНМ: 0300000082 [16:11:15]line РНМ: 0000000000091628 [16:11:15]line Версия ККМ: 001 [16:11:15]line ФМ: 0000000000874671 [16:11:15]line ФД: 318105 [16:11:15]line ФПД: 217490477225369 [16:11:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T161115&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318105&fm=217490477225369&tin=02508201610067®Number=0000000000091628&sum=100000 [16:11:15]OFD Sender: Processing packet 318105 [packets to send 127, broken 126] [16:11:15]ProducePacketName [16:11:15]name=ofd_packets/00318105 [16:11:15]OFD Sender: To server: pG, [16:11:15]CommunicateWithHost lk.salyk.kg:30040 [16:11:15]ConnectInit lk.salyk.kg [16:11:15]written 0, free lines is 4095 [16:11:15]Connected sock=10 [16:11:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 8A 24 07 01 23 2B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 02 00 00 F4 03 04 00 A3 B7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 99 DA 04 00 35 04 06 00 C5 CE 72 A3 15 99 D0 D3 88 5E E9 00 87 5F [16:11:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 24 9B 47 00 D7 A3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 99 DA 04 00 F4 03 04 00 5B 63 1F 67 B6 04 01 00 00 4B 31 41 E2 67 19 00 7C [16:11:15]CommunicateWithHost err = 0 [16:11:15]CheckOFDResponse [16:11:15]1017 (14) - 77093643461234 [16:11:15]1041 (16) - 0000000000874671 [16:11:15]1040 (4) - 318105 [16:11:15]1012 (4) - 28.10.2024 10:11 [16:11:15]1206 (1) - 0 [16:11:15]OFD Sender: Remove packet 318105 [16:11:15]ProducePacketName [16:11:15]name=ofd_packets/00318105 [16:11:15]NVStorageDeleteData [16:11:15]Write to MH i2c: 01 00 00 64 6A CE [16:11:15]Write i2c OK [16:11:15]MH_I2C_Read... [16:11:15]Read from MH i2c: 01 [16:11:15]MH_I2C_Read... [16:11:15]Read from MH i2c: 01 07 00 [16:11:15]MH_I2C_Read... [16:11:15]Read from MH i2c: 01 07 00 64 6A 00 00 00 00 00 E9 0C CA [16:11:15]RasterBufferAndPrint [16:11:15]line [16:11:15]line [16:11:15]line [16:11:15]line [16:11:15]line [16:11:15]written 0, free lines is 3315 [16:11:15]MH_Cut [16:11:15]Write to MH i2c: D1 01 00 6B 6A 01 A7 [16:11:15]Write i2c OK [16:11:15]MH_I2C_Read... [16:11:15]Read from MH i2c: D1 [16:11:15]MH_I2C_Read... [16:11:15]Read from MH i2c: D1 01 00 [16:11:15]MH_I2C_Read... [16:11:15]Read from MH i2c: D1 01 00 6B 6A 00 A6 [16:11:15]Write to MH i2c: 01 00 00 6C 6A D6 [16:11:15]Write i2c OK [16:11:15]MH_I2C_Read... [16:11:16]OFD Sender: No OFD packet to send [16:11:16]*** Cut start [16:11:16]*** Partial cut [16:11:16]*** CUTSNS_PIN = 1 [16:11:16]*** CUTSNS_PIN = 0 [16:11:16]*** Brake cut motor [16:11:17]Read from MH i2c: 01 [16:11:17]MH_I2C_Read... [16:11:17]*** Stop cut motor [16:11:17]*** Cut end [16:11:17]Read from MH i2c: 01 07 00 [16:11:17]MH_I2C_Read... [16:11:17]Read from MH i2c: 01 07 00 6C 6A 00 00 00 00 00 FF 0F EB [16:11:17]process_action close_receipt done [16:11:17]requested_data is exist [16:11:17]produce_requested_data [16:11:17]requested_item fm.sn is exist - process it [16:11:17]wFMCommunicate request_size=4 [16:11:17]MH_SAM_APDU [16:11:17]CAPDU: 80 11 00 00 [16:11:17]Write to MH i2c: E2 08 00 6D 6A 80 11 00 00 00 00 00 00 51 [16:11:17]Write i2c OK [16:11:17]MH_I2C_Read... [16:11:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:11:17]Read from MH i2c: E2 [16:11:17]MH_I2C_Read... [16:11:17]Read from MH i2c: E2 17 00 [16:11:17]MH_I2C_Read... [16:11:17]Read from MH i2c: E2 17 00 6D 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A5 [16:11:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:11:17]wFMCommunicate OK [16:11:17]requested_item fd.num is exist - process it [16:11:17]SAM_PROTO_GetFieldsCounters [16:11:17]wFMCommunicate request_size=4 [16:11:17]MH_SAM_APDU [16:11:17]CAPDU: 80 13 00 00 [16:11:17]Write to MH i2c: E2 08 00 6E 6A 80 13 00 00 00 00 00 00 54 [16:11:17]Write i2c OK [16:11:17]MH_I2C_Read... [16:11:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:11:17]Read from MH i2c: E2 [16:11:17]MH_I2C_Read... [16:11:17]Read from MH i2c: E2 62 00 [16:11:17]MH_I2C_Read... [16:11:17]Read from MH i2c: E2 62 00 6E 6A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 99 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 44 02 00 00 5E 04 04 00 44 02 00 00 57 04 04 00 45 02 00 00 19 04 04 00 00 00 00 00 90 00 E4 [16:11:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 99 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 44 02 00 00 5E 04 04 00 44 02 00 00 57 04 04 00 45 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:11:17]wFMCommunicate OK [16:11:17]SAM_PROTO_GetFieldsCounters done [16:11:17]requested_item shift.num is exist - process it [16:11:17]requested_item shift.opened is exist - process it [16:11:17]req_shift_opened [16:11:17]FM_GetShiftState [16:11:17]SAM_PROTO_GetShiftState [16:11:17]wFMCommunicate request_size=4 [16:11:17]MH_SAM_APDU [16:11:17]CAPDU: 80 13 01 00 [16:11:17]Write to MH i2c: E2 08 00 6F 6A 80 13 01 00 00 00 00 00 56 [16:11:17]Write i2c OK [16:11:17]MH_I2C_Read... [16:11:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:11:17]Read from MH i2c: E2 [16:11:17]MH_I2C_Read... [16:11:17]Read from MH i2c: E2 0E 00 [16:11:17]MH_I2C_Read... [16:11:17]Read from MH i2c: E2 0E 00 6F 6A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 4F [16:11:17]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:11:17]wFMCommunicate OK [16:11:17]SAM_PROTO_GetShiftState done [16:11:17]FM_GetShiftState done [16:11:17]req_shift_opened done [16:11:17]requested_item shift.open_date is exist - process it [16:11:17]req_shift_open_date [16:11:17]req_shift_open_date done [16:11:17]produce_requested_data done [16:11:17]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318105,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:11:17]process_action_free close_receipt [16:11:17]json_value_free [16:11:17]json_value_free done [16:11:17]process_json_proto returns [16:11:17]Send response to host [16:11:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318105,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:11:17]free response buf [16:11:17]execute_script done [16:11:17]execute_script returns [16:11:17]free content buf [16:11:17]Sock 7.Close socket [16:11:17]Sock 7.Thread stoped [16:11:21]OFD Sender: No OFD packet to send [16:11:26]OFD Sender: No OFD packet to send [16:11:31]OFD Sender: No OFD packet to send [16:11:36]OFD Sender: No OFD packet to send [16:11:41]OFD Sender: No OFD packet to send [16:11:46]OFD Sender: No OFD packet to send [16:11:51]OFD Sender: No OFD packet to send [16:11:56]OFD Sender: No OFD packet to send [16:12:01]OFD Sender: No OFD packet to send [16:12:06]OFD Sender: No OFD packet to send [16:12:11]OFD Sender: No OFD packet to send [16:12:16]OFD Sender: No OFD packet to send [16:12:21]OFD Sender: No OFD packet to send [16:12:26]OFD Sender: No OFD packet to send [16:12:31]OFD Sender: No OFD packet to send [16:12:36]OFD Sender: No OFD packet to send [16:12:41]OFD Sender: No OFD packet to send [16:12:46]OFD Sender: No OFD packet to send [16:12:51]OFD Sender: No OFD packet to send [16:12:56]OFD Sender: No OFD packet to send [16:13:01]OFD Sender: No OFD packet to send [16:13:06]OFD Sender: No OFD packet to send [16:13:11]OFD Sender: No OFD packet to send [16:13:16]OFD Sender: No OFD packet to send [16:13:21]OFD Sender: No OFD packet to send [16:13:26]OFD Sender: No OFD packet to send [16:13:31]OFD Sender: No OFD packet to send [16:13:36]OFD Sender: No OFD packet to send [16:13:41]OFD Sender: No OFD packet to send [16:13:46]OFD Sender: No OFD packet to send [16:13:51]OFD Sender: No OFD packet to send [16:13:56]OFD Sender: No OFD packet to send [16:14:01]OFD Sender: No OFD packet to send [16:14:03]accept exits with 9 [16:14:03]New connection [16:14:03]New thread 3067436388 created [16:14:03]Thread 3067293028 joined [16:14:03]Waiting for new connection... [16:14:03] Sock 9.Parse request [16:14:03]Sock 9.Check first char [16:14:03]Sock 9.First char is OK [16:14:03]request: POST /json_proto HTTP/1.0 [16:14:03]Method: POST [16:14:03]URL: /json_proto [16:14:03]Method is POST - this is cgi request [16:14:03]url: /json_proto [16:14:03]query_string will be loaded in cgi processing [16:14:03]execute_cgi json_proto POST (null) [16:14:03]execute_cgi path=json_proto method=POST [16:14:03]POST find Content-Length [16:14:03]Host: 172.17.50.195:8080 [16:14:03]Content-Length: 686 [16:14:03]Content-Type: application/json [16:14:03] [16:14:03]POST finish read [16:14:03]Found Content-Length = 686 [16:14:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093087", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 37.990, "sum" : 1455.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1455.00, "payments": [ { "type": 0, "sum" : 1455.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:14:03]execute_script... [16:14: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)1093087", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 37.990, "sum" : 1455.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1455.00, "payments": [ { "type": 0, "sum" : 1455.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:14:03]POST & json_proto [16:14:03]process_json_proto [16:14:03]json parsed OK: [16:14:03]protocol is kg_v1.0 [16:14:03]action value=close_receipt [16:14:03]process_action close_receipt [16:14:03]cmd_close_receipt [16:14:03]MH_GetDate [16:14:03]Write to MH i2c: F0 00 00 70 6A C9 [16:14:03]Write i2c OK [16:14:03]MH_I2C_Read... [16:14:03]Read from MH i2c: F0 [16:14:03]MH_I2C_Read... [16:14:03]Read from MH i2c: F0 09 00 [16:14:03]MH_I2C_Read... [16:14:03]Read from MH i2c: F0 09 00 70 6A 00 4D B8 1F 67 43 33 1C 67 56 [16:14:03]GetLastDocTimeStamp 1730131875 [16:14:03]current date 1730132045 [16:14:03]FM_GetShiftState [16:14:03]SAM_PROTO_GetShiftState [16:14:03]wFMCommunicate request_size=4 [16:14:03]MH_SAM_APDU [16:14:03]CAPDU: 80 13 01 00 [16:14:03]Write to MH i2c: E2 08 00 71 6A 80 13 01 00 00 00 00 00 58 [16:14:03]Write i2c OK [16:14:03]MH_I2C_Read... [16:14:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:14:03]Read from MH i2c: E2 [16:14:03]MH_I2C_Read... [16:14:03]Read from MH i2c: E2 0E 00 [16:14:03]MH_I2C_Read... [16:14:03]Read from MH i2c: E2 0E 00 71 6A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 51 [16:14:03]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:14:03]wFMCommunicate OK [16:14:03]SAM_PROTO_GetShiftState done [16:14:03]FM_GetShiftState done [16:14:03]opened in 1730073493 [16:14:03]opened+sec_in_day 1730159893 [16:14:03]quantity*price = 145501 [16:14:03]sum+1 = 145503 [16:14:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 1455.00 Внесено: 1500.00 СДАЧА: 45.00 НСП 1% : 12.88 НДС 12% : 154.51 Наличными: 1455.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 581 28.10.2024 16:14 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318106 ФПД: 192899374490958 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T161405&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318106&fm=192899374490958&tin=02508201610067®Number=0000000000091628&sum=145500 [16:14:04]StoreToDocumentArchive [16:14:04]shift 546 fd 318106 [16:14:04]save to /storage/0546/doc_00318106 [16:14:04]save last doc name /storage/0546/doc_00318106 to /storage/kkm_last_doc_name [16:14:04]save OK [16:14:04]Clear old archive folders... [16:14:04]ProcessDocumentItem done err = 0, tmpTLVsize=250 [16:14:04]tlvbuf is 01637A50 [16:14:04]SAM_PROTO_ClearQueue [16:14:04]wFMCommunicate request_size=4 [16:14:04]MH_SAM_APDU [16:14:04]CAPDU: 80 09 00 00 [16:14:04]Write to MH i2c: E2 08 00 7E 6A 80 09 00 00 00 00 00 00 5A [16:14:04]Write i2c OK [16:14:04]MH_I2C_Read... [16:14:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:14:04]Read from MH i2c: E2 [16:14:04]MH_I2C_Read... [16:14:04]Read from MH i2c: E2 03 00 [16:14:04]MH_I2C_Read... [16:14:04]Read from MH i2c: E2 03 00 7E 6A 00 90 00 5C [16:14:04]RAPDU: 90 00 [16:14:04]wFMCommunicate OK [16:14:04]SAM_PROTO_ClearQueue done [16:14:04]KKMCreateOFDPacket [16:14:04]OFDProtocolAddRootSTLVToBuf [16:14:04]FM_MakeSignedData [16:14:04]FM_MakeSignedData [16:14:04]SAM_PROTO_SignData [16:14:04]wFMCommunicate request_size=4 [16:14:04]MH_SAM_APDU [16:14:04]CAPDU: 80 0D 01 02 [16:14:04]Write to MH i2c: E2 08 00 7F 6A 80 0D 01 02 00 00 00 00 62 [16:14:04]Write i2c OK [16:14:04]MH_I2C_Read... [16:14:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:14:04]Read from MH i2c: E2 [16:14:04]MH_I2C_Read... [16:14:04]Read from MH i2c: E2 03 00 [16:14:04]MH_I2C_Read... [16:14:04]Read from MH i2c: E2 03 00 7F 6A 00 90 00 5D [16:14:04]RAPDU: 90 00 [16:14:04]wFMCommunicate OK [16:14:04]wFMCommunicate request_size=255 [16:14:04]MH_SAM_APDU [16:14:04]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 66 94 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 5E 38 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 38 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 08 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 3C 00 00 00 00 07 04 06 00 5C 38 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 02 00 00 F4 03 04 00 4D B8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9A DA 04 00 35 04 06 00 AF 70 [16:14:04]Write to MH i2c: E2 02 01 80 6A 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 66 94 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 5E 38 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 38 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 08 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 3C 00 00 00 00 07 04 06 00 5C 38 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 02 00 00 F4 03 04 00 4D B8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9A DA 04 00 35 04 06 00 AF 70 00 00 08 [16:14:04]Write i2c OK [16:14:04]MH_I2C_Read... [16:14:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:14:05]Read from MH i2c: E2 [16:14:05]MH_I2C_Read... [16:14:05]Read from MH i2c: E2 03 00 [16:14:05]MH_I2C_Read... [16:14:05]Read from MH i2c: E2 03 00 80 6A 00 90 00 5E [16:14:05]RAPDU: 90 00 [16:14:05]wFMCommunicate OK [16:14:05]wFMCommunicate request_size=9 [16:14:05]MH_SAM_APDU [16:14:05]CAPDU: 80 0D 02 02 04 E2 B1 A5 4E [16:14:05]Write to MH i2c: E2 0C 00 81 6A 80 0D 02 02 04 00 E2 B1 A5 4E 00 00 F3 [16:14:05]Write i2c OK [16:14:05]MH_I2C_Read... [16:14:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:14:05]Read from MH i2c: E2 [16:14:05]MH_I2C_Read... [16:14:05]Read from MH i2c: E2 03 00 [16:14:05]MH_I2C_Read... [16:14:05]Read from MH i2c: E2 03 00 81 6A 00 90 00 5F [16:14:05]RAPDU: 90 00 [16:14:05]wFMCommunicate OK [16:14:05]wFMCommunicate request_size=4 [16:14:05]MH_SAM_APDU [16:14:05]CAPDU: 80 0D 03 02 [16:14:05]Write to MH i2c: E2 08 00 82 6A 80 0D 03 02 00 00 00 00 67 [16:14:05]Write i2c OK [16:14:05]MH_I2C_Read... [16:14:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:14:05]Read from MH i2c: E2 [16:14:05]MH_I2C_Read... [16:14:05]Read from MH i2c: E2 0B 00 [16:14:05]MH_I2C_Read... [16:14:05]Read from MH i2c: E2 0B 00 82 6A 00 AC 89 8F 36 5D 6A E0 E5 90 00 EE [16:14:05]RAPDU: AC 89 8F 36 5D 6A E0 E5 90 00 [16:14:05]wFMCommunicate OK [16:14:05]SAM_PROTO_SignData done [16:14:05]FM_MakeSignedData done [16:14:05]CreateOFDProtocolMessage [16:14:05]wFMCommunicate request_size=4 [16:14:05]MH_SAM_APDU [16:14:05]CAPDU: 80 11 00 00 [16:14:05]Write to MH i2c: E2 08 00 83 6A 80 11 00 00 00 00 00 00 67 [16:14:05]Write i2c OK [16:14:05]MH_I2C_Read... [16:14:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:14:05]Read from MH i2c: E2 [16:14:05]MH_I2C_Read... [16:14:05]Read from MH i2c: E2 17 00 [16:14:05]MH_I2C_Read... [16:14:05]Read from MH i2c: E2 17 00 83 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 BB [16:14:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:14:05]wFMCommunicate OK [16:14:05]CreateOFDProtocolMessage done [16:14:05]OFDSenderStorePacket 318106 [16:14:05]StoreOFDPacket docnum=318106 [16:14:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 6C B1 06 01 55 70 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 66 94 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 5E 38 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 38 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 08 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 3C 00 00 00 00 07 04 06 00 5C 38 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 02 00 00 F4 03 04 00 4D B8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9A DA 04 00 35 04 06 00 AF 70 E2 B1 A5 4E AC 89 8F 36 5D 6A E0 E5 [16:14:05]CheckFolder [16:14:05]dirname=/storage/ofd_packets [16:14:05]CheckFolder done [16:14:05]ProducePacketName [16:14:05]name=ofd_packets/00318106 [16:14:05]NVStorageSaveData ofd_packets/00318106 [16:14:05]File name is /storage/ofd_packets/00318106 [16:14:05]Write 300 bytes [16:14:05]NVStorageSaveData done [16:14:05]OFDSenderStorePacket done [16:14:05]KKMCreateOFDPacket done [16:14:05]NVStorageSaveData kkm_last_timestamp [16:14:05]File name is /storage/kkm_last_timestamp [16:14:05]Write 4 bytes [16:14:05]NVStorageSaveData done [16:14:05]ExternCall_PrintAddStr [16:14:05]wPrintStart [16:14:05]Write to MH i2c: 01 00 00 84 6A EE [16:14:05]Write i2c OK [16:14:05]MH_I2C_Read... [16:14:05]Read from MH i2c: 01 [16:14:05]MH_I2C_Read... [16:14:05]Read from MH i2c: 01 07 00 [16:14:05]MH_I2C_Read... [16:14:05]Read from MH i2c: 01 07 00 84 6A 00 00 00 00 00 FF 0F 03 [16:14:05]RasterBufferAndPrint [16:14:05]line Счет N : (1)1093087 [16:14:05]line ИНН: 02508201610067 [16:14:05]line Контрольно-Кассовый Чек [16:14:05]line ПРОДАЖА [16:14:05]line ТРК (МРК, ГНК) : 71 [16:14:05]line Товар: 2711190000 [16:14:05]line ГАЗ-К-5 [16:14:05]line 37.990 * 38.30 [16:14:05]line = 1455.02 [16:14:05]line НДС 12% НСП 1% [16:14:05]line > о реализуемом товаре [16:14:05]line ОКРУГЛЕНИЕ: -0.02 [16:14:05]line ИТОГО: 1455.00 [16:14:05]line Внесено: 1500.00 [16:14:05]line СДАЧА: 45.00 [16:14:05]line НСП 1% : 12.88 [16:14:05]line НДС 12% : 154.51 [16:14:05]line Наличными: 1455.00 [16:14:05]line Безнал.: 0.00 [16:14:05]line Место: АЗС № 101 "Партнер Нефть" [16:14:05]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:14:05]line СНО: Общий режим [16:14:05]line Чек 581 28.10.2024 16:14 [16:14:05]line Смена: 546 ФФД: 1.0 [16:14:05]line ЗНМ: 0300000082 [16:14:05]line РНМ: 0000000000091628 [16:14:05]line Версия ККМ: 001 [16:14:05]line ФМ: 0000000000874671 [16:14:05]line ФД: 318106 [16:14:05]line ФПД: 192899374490958 [16:14:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T161405&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318106&fm=192899374490958&tin=02508201610067®Number=0000000000091628&sum=145500 [16:14:05]written 0, free lines is 4095 [16:14:05]OFD Sender: Processing packet 318106 [packets to send 127, broken 126] [16:14:05]ProducePacketName [16:14:05]name=ofd_packets/00318106 [16:14:05]OFD Sender: To server: pG, [16:14:05]CommunicateWithHost lk.salyk.kg:30040 [16:14:05]ConnectInit lk.salyk.kg [16:14:05]Connected sock=10 [16: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 34 36 37 31 0E 01 00 00 6C B1 06 01 55 70 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 66 94 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 5E 38 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 38 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 08 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 3C 00 00 00 00 07 04 06 00 5C 38 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 02 00 00 F4 03 04 00 4D B8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9A DA 04 00 35 04 06 00 AF 70 E2 B1 A5 4E AC 89 8F 36 5D 6A E0 E5 [16:14:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 FA 9E 47 00 11 93 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9A DA 04 00 F4 03 04 00 05 64 1F 67 B6 04 01 00 00 0D D6 26 4C 42 34 06 51 [16:14:05]CommunicateWithHost err = 0 [16:14:05]CheckOFDResponse [16:14:05]1017 (14) - 77093643461234 [16:14:05]1041 (16) - 0000000000874671 [16:14:05]1040 (4) - 318106 [16:14:05]1012 (4) - 28.10.2024 10:14 [16:14:05]1206 (1) - 0 [16:14:05]OFD Sender: Remove packet 318106 [16:14:05]ProducePacketName [16:14:05]name=ofd_packets/00318106 [16:14:05]NVStorageDeleteData [16:14:05]Write to MH i2c: 01 00 00 AF 6A 19 [16:14:05]Write i2c OK [16:14:05]MH_I2C_Read... [16:14:05]Read from MH i2c: 01 [16:14:05]MH_I2C_Read... [16:14:05]Read from MH i2c: 01 07 00 [16:14:05]MH_I2C_Read... [16:14:05]Read from MH i2c: 01 07 00 AF 6A 00 00 00 00 00 EC 0C 18 [16:14:05]RasterBufferAndPrint [16:14:05]line [16:14:05]line [16:14:05]line [16:14:05]line [16:14:05]line [16:14:05]written 0, free lines is 3317 [16:14:05]MH_Cut [16:14:05]Write to MH i2c: D1 01 00 B6 6A 01 F2 [16:14:05]Write i2c OK [16:14:05]MH_I2C_Read... [16:14:05]Read from MH i2c: D1 [16:14:05]MH_I2C_Read... [16:14:05]Read from MH i2c: D1 01 00 [16:14:05]MH_I2C_Read... [16:14:05]Read from MH i2c: D1 01 00 B6 6A 00 F1 [16:14:05]Write to MH i2c: 01 00 00 B7 6A 21 [16:14:05]Write i2c OK [16:14:05]MH_I2C_Read... [16:14:06]OFD Sender: No OFD packet to send [16:14:06]*** Cut start [16:14:06]*** Partial cut [16:14:06]*** CUTSNS_PIN = 1 [16:14:06]*** CUTSNS_PIN = 0 [16:14:06]*** Brake cut motor [16:14:07]Read from MH i2c: 01 [16:14:07]MH_I2C_Read... [16:14:07]*** Stop cut motor [16:14:07]*** Cut end [16:14:07]Read from MH i2c: 01 07 00 [16:14:07]MH_I2C_Read... [16:14:07]Read from MH i2c: 01 07 00 B7 6A 00 00 00 00 00 FF 0F 36 [16:14:07]process_action close_receipt done [16:14:07]requested_data is exist [16:14:07]produce_requested_data [16:14:07]requested_item fm.sn is exist - process it [16:14:07]wFMCommunicate request_size=4 [16:14:07]MH_SAM_APDU [16:14:07]CAPDU: 80 11 00 00 [16:14:07]Write to MH i2c: E2 08 00 B8 6A 80 11 00 00 00 00 00 00 9C [16:14:07]Write i2c OK [16:14:07]MH_I2C_Read... [16:14:07]Read from MH i2c: E2 [16:14:07]MH_I2C_Read... [16:14:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:14:07]Read from MH i2c: E2 17 00 [16:14:07]MH_I2C_Read... [16:14:07]Read from MH i2c: E2 17 00 B8 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F0 [16:14:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:14:07]wFMCommunicate OK [16:14:07]requested_item fd.num is exist - process it [16:14:07]SAM_PROTO_GetFieldsCounters [16:14:07]wFMCommunicate request_size=4 [16:14:07]MH_SAM_APDU [16:14:07]CAPDU: 80 13 00 00 [16:14:07]Write to MH i2c: E2 08 00 B9 6A 80 13 00 00 00 00 00 00 9F [16:14:07]Write i2c OK [16:14:07]MH_I2C_Read... [16:14:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:14:07]Read from MH i2c: E2 [16:14:07]MH_I2C_Read... [16:14:07]Read from MH i2c: E2 62 00 [16:14:07]MH_I2C_Read... [16:14:07]Read from MH i2c: E2 62 00 B9 6A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 9A DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 45 02 00 00 5E 04 04 00 45 02 00 00 57 04 04 00 46 02 00 00 19 04 04 00 00 00 00 00 90 00 33 [16:14:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 9A DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 45 02 00 00 5E 04 04 00 45 02 00 00 57 04 04 00 46 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:14:07]wFMCommunicate OK [16:14:07]SAM_PROTO_GetFieldsCounters done [16:14:07]requested_item shift.num is exist - process it [16:14:07]requested_item shift.opened is exist - process it [16:14:07]req_shift_opened [16:14:07]FM_GetShiftState [16:14:07]SAM_PROTO_GetShiftState [16:14:07]wFMCommunicate request_size=4 [16:14:07]MH_SAM_APDU [16:14:07]CAPDU: 80 13 01 00 [16:14:07]Write to MH i2c: E2 08 00 BA 6A 80 13 01 00 00 00 00 00 A1 [16:14:07]Write i2c OK [16:14:07]MH_I2C_Read... [16:14:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:14:07]Read from MH i2c: E2 [16:14:07]MH_I2C_Read... [16:14:07]Read from MH i2c: E2 0E 00 [16:14:07]MH_I2C_Read... [16:14:07]Read from MH i2c: E2 0E 00 BA 6A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 9A [16:14:07]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:14:07]wFMCommunicate OK [16:14:07]SAM_PROTO_GetShiftState done [16:14:07]FM_GetShiftState done [16:14:07]req_shift_opened done [16:14:07]requested_item shift.open_date is exist - process it [16:14:07]req_shift_open_date [16:14:07]req_shift_open_date done [16:14:07]produce_requested_data done [16:14:07]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318106,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:14:07]process_action_free close_receipt [16:14:07]json_value_free [16:14:07]json_value_free done [16:14:07]process_json_proto returns [16:14:07]Send response to host [16:14:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318106,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:14:07]free response buf [16:14:07]execute_script done [16:14:07]execute_script returns [16:14:07]free content buf [16:14:07]Sock 9.Close socket [16:14:07]Sock 9.Thread stoped [16:14:11]OFD Sender: No OFD packet to send [16:14:16]OFD Sender: No OFD packet to send [16:14:21]OFD Sender: No OFD packet to send [16:14:26]OFD Sender: No OFD packet to send [16:14:31]OFD Sender: No OFD packet to send [16:14:36]OFD Sender: No OFD packet to send [16:14:41]OFD Sender: No OFD packet to send [16:14:46]OFD Sender: No OFD packet to send [16:14:51]OFD Sender: No OFD packet to send [16:14:56]OFD Sender: No OFD packet to send [16:15:01]OFD Sender: No OFD packet to send [16:15:06]OFD Sender: No OFD packet to send [16:15:11]OFD Sender: No OFD packet to send [16:15:16]OFD Sender: No OFD packet to send [16:15:21]OFD Sender: No OFD packet to send [16:15:26]OFD Sender: No OFD packet to send [16:15:31]OFD Sender: No OFD packet to send [16:15:36]OFD Sender: No OFD packet to send [16:15:41]OFD Sender: No OFD packet to send [16:15:46]OFD Sender: No OFD packet to send [16:15:51]OFD Sender: No OFD packet to send [16:15:56]OFD Sender: No OFD packet to send [16:16:01]OFD Sender: No OFD packet to send [16:16:06]OFD Sender: No OFD packet to send [16:16:11]OFD Sender: No OFD packet to send [16:16:16]OFD Sender: No OFD packet to send [16:16:21]OFD Sender: No OFD packet to send [16:16:26]OFD Sender: No OFD packet to send [16:16:31]OFD Sender: No OFD packet to send [16:16:36]OFD Sender: No OFD packet to send [16:16:41]OFD Sender: No OFD packet to send [16:16:46]OFD Sender: No OFD packet to send [16:16:51]OFD Sender: No OFD packet to send [16:16:56]OFD Sender: No OFD packet to send [16:17:01]OFD Sender: No OFD packet to send [16:17:06]OFD Sender: No OFD packet to send [16:17:11]OFD Sender: No OFD packet to send [16:17:16]OFD Sender: No OFD packet to send [16:17:21]OFD Sender: No OFD packet to send [16:17:26]OFD Sender: No OFD packet to send [16:17:31]OFD Sender: No OFD packet to send [16:17:36]OFD Sender: No OFD packet to send [16:17:41]OFD Sender: No OFD packet to send [16:17:46]OFD Sender: No OFD packet to send [16:17:51]OFD Sender: No OFD packet to send [16:17:56]OFD Sender: No OFD packet to send [16:18:01]OFD Sender: No OFD packet to send [16:18:06]OFD Sender: No OFD packet to send [16:18:11]OFD Sender: No OFD packet to send [16:18:16]OFD Sender: No OFD packet to send [16:18:21]OFD Sender: No OFD packet to send [16:18:26]OFD Sender: No OFD packet to send [16:18:31]OFD Sender: No OFD packet to send [16:18:36]OFD Sender: No OFD packet to send [16:18:40]accept exits with 7 [16:18:40]New connection [16:18:40]New thread 3067293028 created [16:18:40]Thread 3067436388 joined [16:18:40]Waiting for new connection... [16:18:40] Sock 7.Parse request [16:18:40]Sock 7.Check first char [16:18:40]Sock 7.First char is OK [16:18:40]request: POST /json_proto HTTP/1.0 [16:18:40]Method: POST [16:18:40]URL: /json_proto [16:18:40]Method is POST - this is cgi request [16:18:40]url: /json_proto [16:18:40]query_string will be loaded in cgi processing [16:18:40]execute_cgi json_proto POST (null) [16:18:40]execute_cgi path=json_proto method=POST [16:18:40]POST find Content-Length [16:18:40]Host: 172.17.50.195:8080 [16:18:40]Content-Length: 682 [16:18:40]Content-Type: application/json [16:18:40] [16:18:40]POST finish read [16:18:40]Found Content-Length = 682 [16:18:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093091", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 14.370, "sum" : 550.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 550.00, "total" : 550.00, "payments": [ { "type": 0, "sum" : 550.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:18:40]execute_script... [16:18: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)1093091", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 14.370, "sum" : 550.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 550.00, "total" : 550.00, "payments": [ { "type": 0, "sum" : 550.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:18:40]POST & json_proto [16:18:40]process_json_proto [16:18:40]json parsed OK: [16:18:40]protocol is kg_v1.0 [16:18:40]action value=close_receipt [16:18:40]process_action close_receipt [16:18:40]cmd_close_receipt [16:18:40]MH_GetDate [16:18:40]Write to MH i2c: F0 00 00 BB 6A 14 [16:18:40]Write i2c OK [16:18:40]MH_I2C_Read... [16:18:40]Read from MH i2c: F0 [16:18:40]MH_I2C_Read... [16:18:40]Read from MH i2c: F0 09 00 [16:18:40]MH_I2C_Read... [16:18:40]Read from MH i2c: F0 09 00 BB 6A 00 62 B9 1F 67 43 33 1C 67 B7 [16:18:40]GetLastDocTimeStamp 1730132045 [16:18:40]current date 1730132322 [16:18:40]FM_GetShiftState [16:18:40]SAM_PROTO_GetShiftState [16:18:40]wFMCommunicate request_size=4 [16:18:40]MH_SAM_APDU [16:18:40]CAPDU: 80 13 01 00 [16:18:40]Write to MH i2c: E2 08 00 BC 6A 80 13 01 00 00 00 00 00 A3 [16:18:40]Write i2c OK [16:18:40]MH_I2C_Read... [16:18:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:18:40]Read from MH i2c: E2 [16:18:40]MH_I2C_Read... [16:18:40]Read from MH i2c: E2 0E 00 [16:18:40]MH_I2C_Read... [16:18:40]Read from MH i2c: E2 0E 00 BC 6A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 9C [16:18:40]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:18:40]wFMCommunicate OK [16:18:40]SAM_PROTO_GetShiftState done [16:18:40]FM_GetShiftState done [16:18:40]opened in 1730073493 [16:18:40]opened+sec_in_day 1730159893 [16:18:40]quantity*price = 55037 [16:18:40]sum+1 = 55038 [16:18:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 550.00 Внесено: 550.00 СДАЧА: 0.00 НСП 1% : 4.87 НДС 12% : 58.45 Наличными: 550.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 582 28.10.2024 16:18 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318107 ФПД: 57724106461498 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T161842&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318107&fm=57724106461498&tin=02508201610067®Number=0000000000091628&sum=55000 [16:18:41]StoreToDocumentArchive [16:18:41]shift 546 fd 318107 [16:18:41]save to /storage/0546/doc_00318107 [16:18:41]save last doc name /storage/0546/doc_00318107 to /storage/kkm_last_doc_name [16:18:41]save OK [16:18:41]Clear old archive folders... [16:18:41]ProcessDocumentItem done err = 0, tmpTLVsize=250 [16:18:41]tlvbuf is 015EBCA0 [16:18:41]SAM_PROTO_ClearQueue [16:18:41]wFMCommunicate request_size=4 [16:18:41]MH_SAM_APDU [16:18:41]CAPDU: 80 09 00 00 [16:18:41]Write to MH i2c: E2 08 00 C9 6A 80 09 00 00 00 00 00 00 A5 [16:18:41]Write i2c OK [16:18:41]MH_I2C_Read... [16:18:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:18:41]Read from MH i2c: E2 [16:18:41]MH_I2C_Read... [16:18:41]Read from MH i2c: E2 03 00 [16:18:41]MH_I2C_Read... [16:18:41]Read from MH i2c: E2 03 00 C9 6A 00 90 00 A7 [16:18:41]RAPDU: 90 00 [16:18:41]wFMCommunicate OK [16:18:41]SAM_PROTO_ClearQueue done [16:18:41]KKMCreateOFDPacket [16:18:41]OFDProtocolAddRootSTLVToBuf [16:18:41]FM_MakeSignedData [16:18:41]FM_MakeSignedData [16:18:41]SAM_PROTO_SignData [16:18:41]wFMCommunicate request_size=4 [16:18:41]MH_SAM_APDU [16:18:41]CAPDU: 80 0D 01 02 [16:18:41]Write to MH i2c: E2 08 00 CA 6A 80 0D 01 02 00 00 00 00 AD [16:18:41]Write i2c OK [16:18:41]MH_I2C_Read... [16:18:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:18:41]Read from MH i2c: E2 [16:18:41]MH_I2C_Read... [16:18:41]Read from MH i2c: E2 03 00 [16:18:41]MH_I2C_Read... [16:18:41]Read from MH i2c: E2 03 00 CA 6A 00 90 00 A8 [16:18:41]RAPDU: 90 00 [16:18:41]wFMCommunicate OK [16:18:41]wFMCommunicate request_size=255 [16:18:41]MH_SAM_APDU [16:18:41]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 22 38 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 FD D6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D5 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 02 00 00 F4 03 04 00 62 B9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9B DA 04 00 35 04 06 00 34 7F [16:18:41]Write to MH i2c: E2 02 01 CB 6A 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 22 38 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 FD D6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D5 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 02 00 00 F4 03 04 00 62 B9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9B DA 04 00 35 04 06 00 34 7F 00 00 F9 [16:18:41]Write i2c OK [16:18:41]MH_I2C_Read... [16:18:41]OFD Sender: No OFD packet to send [16:18:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:18:41]Read from MH i2c: E2 [16:18:41]MH_I2C_Read... [16:18:41]Read from MH i2c: E2 03 00 [16:18:41]MH_I2C_Read... [16:18:41]Read from MH i2c: E2 03 00 CB 6A 00 90 00 A9 [16:18:41]RAPDU: 90 00 [16:18:41]wFMCommunicate OK [16:18:41]wFMCommunicate request_size=9 [16:18:41]MH_SAM_APDU [16:18:41]CAPDU: 80 0D 02 02 04 F0 DC 51 3A [16:18:41]Write to MH i2c: E2 0C 00 CC 6A 80 0D 02 02 04 00 F0 DC 51 3A 00 00 0F [16:18:41]Write i2c OK [16:18:41]MH_I2C_Read... [16:18:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:18:41]Read from MH i2c: E2 [16:18:41]MH_I2C_Read... [16:18:41]Read from MH i2c: E2 03 00 [16:18:41]MH_I2C_Read... [16:18:41]Read from MH i2c: E2 03 00 CC 6A 00 90 00 AA [16:18:41]RAPDU: 90 00 [16:18:41]wFMCommunicate OK [16:18:41]wFMCommunicate request_size=4 [16:18:41]MH_SAM_APDU [16:18:41]CAPDU: 80 0D 03 02 [16:18:41]Write to MH i2c: E2 08 00 CD 6A 80 0D 03 02 00 00 00 00 B2 [16:18:41]Write i2c OK [16:18:41]MH_I2C_Read... [16:18:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:18:41]Read from MH i2c: E2 [16:18:41]MH_I2C_Read... [16:18:41]Read from MH i2c: E2 0B 00 [16:18:41]MH_I2C_Read... [16:18:41]Read from MH i2c: E2 0B 00 CD 6A 00 D3 17 8F 84 CF E1 A2 1C 90 00 1E [16:18:41]RAPDU: D3 17 8F 84 CF E1 A2 1C 90 00 [16:18:41]wFMCommunicate OK [16:18:41]SAM_PROTO_SignData done [16:18:41]FM_MakeSignedData done [16:18:41]CreateOFDProtocolMessage [16:18:41]wFMCommunicate request_size=4 [16:18:41]MH_SAM_APDU [16:18:41]CAPDU: 80 11 00 00 [16:18:41]Write to MH i2c: E2 08 00 CE 6A 80 11 00 00 00 00 00 00 B2 [16:18:41]Write i2c OK [16:18:41]MH_I2C_Read... [16:18:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:18:41]Read from MH i2c: E2 [16:18:41]MH_I2C_Read... [16:18:41]Read from MH i2c: E2 17 00 [16:18:41]MH_I2C_Read... [16:18:41]Read from MH i2c: E2 17 00 CE 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 06 [16:18:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:18:41]wFMCommunicate OK [16:18:41]CreateOFDProtocolMessage done [16:18:41]OFDSenderStorePacket 318107 [16:18:41]StoreOFDPacket docnum=318107 [16:18:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 DA 40 06 01 F7 C2 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 22 38 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 FD D6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D5 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 02 00 00 F4 03 04 00 62 B9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9B DA 04 00 35 04 06 00 34 7F F0 DC 51 3A D3 17 8F 84 CF E1 A2 1C [16:18:41]CheckFolder [16:18:41]dirname=/storage/ofd_packets [16:18:41]CheckFolder done [16:18:41]ProducePacketName [16:18:41]name=ofd_packets/00318107 [16:18:41]NVStorageSaveData ofd_packets/00318107 [16:18:41]File name is /storage/ofd_packets/00318107 [16:18:41]Write 300 bytes [16:18:41]NVStorageSaveData done [16:18:41]OFDSenderStorePacket done [16:18:41]KKMCreateOFDPacket done [16:18:41]NVStorageSaveData kkm_last_timestamp [16:18:41]File name is /storage/kkm_last_timestamp [16:18:41]Write 4 bytes [16:18:41]NVStorageSaveData done [16:18:41]ExternCall_PrintAddStr [16:18:41]wPrintStart [16:18:41]Write to MH i2c: 01 00 00 CF 6A 39 [16:18:41]Write i2c OK [16:18:41]MH_I2C_Read... [16:18:41]Read from MH i2c: 01 [16:18:41]MH_I2C_Read... [16:18:41]Read from MH i2c: 01 07 00 [16:18:41]MH_I2C_Read... [16:18:41]Read from MH i2c: 01 07 00 CF 6A 00 00 00 00 00 FF 0F 4E [16:18:41]RasterBufferAndPrint [16:18:41]line Счет N : (1)1093091 [16:18:41]line ИНН: 02508201610067 [16:18:41]line Контрольно-Кассовый Чек [16:18:41]line ПРОДАЖА [16:18:41]line ТРК (МРК, ГНК) : 81 [16:18:41]line Товар: 2711190000 [16:18:41]line ГАЗ-К-5 [16:18:41]line 14.370 * 38.30 [16:18:41]line = 550.37 [16:18:41]line НДС 12% НСП 1% [16:18:41]line > о реализуемом товаре [16:18:41]line ОКРУГЛЕНИЕ: -0.37 [16:18:41]line ИТОГО: 550.00 [16:18:41]line Внесено: 550.00 [16:18:41]line СДАЧА: 0.00 [16:18:41]line НСП 1% : 4.87 [16:18:41]line НДС 12% : 58.45 [16:18:41]line Наличными: 550.00 [16:18:41]line Безнал.: 0.00 [16:18:41]line Место: АЗС № 101 "Партнер Нефть" [16:18:41]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:18:41]line СНО: Общий режим [16:18:41]line Чек 582 28.10.2024 16:18 [16:18:41]line Смена: 546 ФФД: 1.0 [16:18:41]line ЗНМ: 0300000082 [16:18:41]line РНМ: 0000000000091628 [16:18:41]line Версия ККМ: 001 [16:18:41]line ФМ: 0000000000874671 [16:18:41]line ФД: 318107 [16:18:41]line ФПД: 57724106461498 [16:18:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T161842&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318107&fm=57724106461498&tin=02508201610067®Number=0000000000091628&sum=55000 [16:18:42]OFD Sender: Processing packet 318107 [packets to send 127, broken 126] [16:18:42]ProducePacketName [16:18:42]name=ofd_packets/00318107 [16:18:42]OFD Sender: To server: pG, [16:18:42]CommunicateWithHost lk.salyk.kg:30040 [16:18:42]ConnectInit lk.salyk.kg [16:18:42]written 0, free lines is 4095 [16:18:42]Connected sock=10 [16:18:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 DA 40 06 01 F7 C2 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 22 38 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 FD D6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D5 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 02 00 00 F4 03 04 00 62 B9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9B DA 04 00 35 04 06 00 34 7F F0 DC 51 3A D3 17 8F 84 CF E1 A2 1C [16:18:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 84 4F 47 00 CA 1D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9B DA 04 00 F4 03 04 00 1A 65 1F 67 B6 04 01 00 00 12 63 F9 A9 36 36 01 5F [16:18:42]CommunicateWithHost err = 0 [16:18:42]CheckOFDResponse [16:18:42]1017 (14) - 77093643461234 [16:18:42]1041 (16) - 0000000000874671 [16:18:42]1040 (4) - 318107 [16:18:42]1012 (4) - 28.10.2024 10:19 [16:18:42]1206 (1) - 0 [16:18:42]OFD Sender: Remove packet 318107 [16:18:42]ProducePacketName [16:18:42]name=ofd_packets/00318107 [16:18:42]NVStorageDeleteData [16:18:42]Write to MH i2c: 01 00 00 FA 6A 64 [16:18:42]Write i2c OK [16:18:42]MH_I2C_Read... [16:18:42]Read from MH i2c: 01 [16:18:42]MH_I2C_Read... [16:18:42]Read from MH i2c: 01 07 00 [16:18:42]MH_I2C_Read... [16:18:42]Read from MH i2c: 01 07 00 FA 6A 00 00 00 00 00 E4 0C 5B [16:18:42]RasterBufferAndPrint [16:18:42]line [16:18:42]line [16:18:42]line [16:18:42]line [16:18:42]line [16:18:42]written 0, free lines is 3306 [16:18:42]MH_Cut [16:18:42]Write to MH i2c: D1 01 00 01 6B 01 3E [16:18:42]Write i2c OK [16:18:42]MH_I2C_Read... [16:18:42]Read from MH i2c: D1 [16:18:42]MH_I2C_Read... [16:18:42]Read from MH i2c: D1 01 00 [16:18:42]MH_I2C_Read... [16:18:42]Read from MH i2c: D1 01 00 01 6B 00 3D [16:18:42]Write to MH i2c: 01 00 00 02 6B 6D [16:18:42]Write i2c OK [16:18:42]MH_I2C_Read... [16:18:43]OFD Sender: No OFD packet to send [16:18:43]*** Cut start [16:18:43]*** Partial cut [16:18:43]*** CUTSNS_PIN = 1 [16:18:43]*** CUTSNS_PIN = 0 [16:18:43]*** Brake cut motor [16:18:44]Read from MH i2c: 01 [16:18:44]MH_I2C_Read... [16:18:44]*** Stop cut motor [16:18:44]*** Cut end [16:18:44]Read from MH i2c: 01 07 00 [16:18:44]MH_I2C_Read... [16:18:44]Read from MH i2c: 01 07 00 02 6B 00 00 00 00 00 FF 0F 82 [16:18:44]process_action close_receipt done [16:18:44]requested_data is exist [16:18:44]produce_requested_data [16:18:44]requested_item fm.sn is exist - process it [16:18:44]wFMCommunicate request_size=4 [16:18:44]MH_SAM_APDU [16:18:44]CAPDU: 80 11 00 00 [16:18:44]Write to MH i2c: E2 08 00 03 6B 80 11 00 00 00 00 00 00 E8 [16:18:44]Write i2c OK [16:18:44]MH_I2C_Read... [16:18:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:18:44]Read from MH i2c: E2 [16:18:44]MH_I2C_Read... [16:18:44]Read from MH i2c: E2 17 00 [16:18:44]MH_I2C_Read... [16:18:44]Read from MH i2c: E2 17 00 03 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 3C [16:18:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:18:44]wFMCommunicate OK [16:18:44]requested_item fd.num is exist - process it [16:18:44]SAM_PROTO_GetFieldsCounters [16:18:44]wFMCommunicate request_size=4 [16:18:44]MH_SAM_APDU [16:18:44]CAPDU: 80 13 00 00 [16:18:44]Write to MH i2c: E2 08 00 04 6B 80 13 00 00 00 00 00 00 EB [16:18:44]Write i2c OK [16:18:44]MH_I2C_Read... [16:18:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:18:44]Read from MH i2c: E2 [16:18:44]MH_I2C_Read... [16:18:44]Read from MH i2c: E2 62 00 [16:18:44]MH_I2C_Read... [16:18:44]Read from MH i2c: E2 62 00 04 6B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 9B DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 46 02 00 00 5E 04 04 00 46 02 00 00 57 04 04 00 47 02 00 00 19 04 04 00 00 00 00 00 90 00 83 [16:18:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 9B DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 46 02 00 00 5E 04 04 00 46 02 00 00 57 04 04 00 47 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:18:44]wFMCommunicate OK [16:18:44]SAM_PROTO_GetFieldsCounters done [16:18:44]requested_item shift.num is exist - process it [16:18:44]requested_item shift.opened is exist - process it [16:18:44]req_shift_opened [16:18:44]FM_GetShiftState [16:18:44]SAM_PROTO_GetShiftState [16:18:44]wFMCommunicate request_size=4 [16:18:44]MH_SAM_APDU [16:18:44]CAPDU: 80 13 01 00 [16:18:44]Write to MH i2c: E2 08 00 05 6B 80 13 01 00 00 00 00 00 ED [16:18:44]Write i2c OK [16:18:44]MH_I2C_Read... [16:18:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:18:44]Read from MH i2c: E2 [16:18:44]MH_I2C_Read... [16:18:44]Read from MH i2c: E2 0E 00 [16:18:44]MH_I2C_Read... [16:18:44]Read from MH i2c: E2 0E 00 05 6B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E6 [16:18:44]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:18:44]wFMCommunicate OK [16:18:44]SAM_PROTO_GetShiftState done [16:18:44]FM_GetShiftState done [16:18:44]req_shift_opened done [16:18:44]requested_item shift.open_date is exist - process it [16:18:44]req_shift_open_date [16:18:44]req_shift_open_date done [16:18:44]produce_requested_data done [16:18:44]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318107,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:18:44]process_action_free close_receipt [16:18:44]json_value_free [16:18:44]json_value_free done [16:18:44]process_json_proto returns [16:18:44]Send response to host [16:18:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318107,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:18:44]free response buf [16:18:44]execute_script done [16:18:44]execute_script returns [16:18:44]free content buf [16:18:44]Sock 7.Close socket [16:18:44]Sock 7.Thread stoped [16:18:48]OFD Sender: No OFD packet to send [16:18:53]OFD Sender: No OFD packet to send [16:18:58]OFD Sender: No OFD packet to send [16:19:03]OFD Sender: No OFD packet to send [16:19:08]OFD Sender: No OFD packet to send [16:19:13]OFD Sender: No OFD packet to send [16:19:18]OFD Sender: No OFD packet to send [16:19:23]OFD Sender: No OFD packet to send [16:19:28]OFD Sender: No OFD packet to send [16:19:33]OFD Sender: No OFD packet to send [16:19:38]OFD Sender: No OFD packet to send [16:19:43]OFD Sender: No OFD packet to send [16:19:48]OFD Sender: No OFD packet to send [16:19:53]OFD Sender: No OFD packet to send [16:19:58]OFD Sender: No OFD packet to send [16:20:03]OFD Sender: No OFD packet to send [16:20:06]accept exits with 9 [16:20:06]New connection [16:20:06]New thread 3067436388 created [16:20:06]Thread 3067293028 joined [16:20:06]Waiting for new connection... [16:20:06] Sock 9.Parse request [16:20:06]Sock 9.Check first char [16:20:06]Sock 9.First char is OK [16:20:06]request: POST /json_proto HTTP/1.0 [16:20:06]Method: POST [16:20:06]URL: /json_proto [16:20:06]Method is POST - this is cgi request [16:20:06]url: /json_proto [16:20:06]query_string will be loaded in cgi processing [16:20:06]execute_cgi json_proto POST (null) [16:20:06]execute_cgi path=json_proto method=POST [16:20:06]POST find Content-Length [16:20:06]Host: 172.17.50.195:8080 [16:20:06]Content-Length: 678 [16:20:06]Content-Type: application/json [16:20:06] [16:20:06]POST finish read [16:20:06]Found Content-Length = 678 [16:20:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093093", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:20:06]execute_script... [16:20:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093093", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:20:06]POST & json_proto [16:20:06]process_json_proto [16:20:06]json parsed OK: [16:20:06]protocol is kg_v1.0 [16:20:06]action value=close_receipt [16:20:06]process_action close_receipt [16:20:06]cmd_close_receipt [16:20:06]MH_GetDate [16:20:06]Write to MH i2c: F0 00 00 06 6B 60 [16:20:06]Write i2c OK [16:20:06]MH_I2C_Read... [16:20:06]Read from MH i2c: F0 [16:20:06]MH_I2C_Read... [16:20:06]Read from MH i2c: F0 09 00 [16:20:06]MH_I2C_Read... [16:20:06]Read from MH i2c: F0 09 00 06 6B 00 B8 B9 1F 67 43 33 1C 67 59 [16:20:06]GetLastDocTimeStamp 1730132322 [16:20:06]current date 1730132408 [16:20:06]FM_GetShiftState [16:20:06]SAM_PROTO_GetShiftState [16:20:06]wFMCommunicate request_size=4 [16:20:06]MH_SAM_APDU [16:20:06]CAPDU: 80 13 01 00 [16:20:06]Write to MH i2c: E2 08 00 07 6B 80 13 01 00 00 00 00 00 EF [16:20:06]Write i2c OK [16:20:06]MH_I2C_Read... [16:20:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:20:06]Read from MH i2c: E2 [16:20:06]MH_I2C_Read... [16:20:06]Read from MH i2c: E2 0E 00 [16:20:06]MH_I2C_Read... [16:20:06]Read from MH i2c: E2 0E 00 07 6B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E8 [16:20:06]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:20:06]wFMCommunicate OK [16:20:06]SAM_PROTO_GetShiftState done [16:20:06]FM_GetShiftState done [16:20:06]opened in 1730073493 [16:20:06]opened+sec_in_day 1730159893 [16:20:06]quantity*price = 30038 [16:20:06]sum+1 = 30039 [16:20:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 583 28.10.2024 16:20 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318108 ФПД: 247224683430070 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T162008&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318108&fm=247224683430070&tin=02508201610067®Number=0000000000091628&sum=30000 [16:20:07]StoreToDocumentArchive [16:20:07]shift 546 fd 318108 [16:20:07]save to /storage/0546/doc_00318108 [16:20:07]save last doc name /storage/0546/doc_00318108 to /storage/kkm_last_doc_name [16:20:07]save OK [16:20:07]Clear old archive folders... [16:20:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:20:07]tlvbuf is 013BA8A0 [16:20:07]SAM_PROTO_ClearQueue [16:20:07]wFMCommunicate request_size=4 [16:20:07]MH_SAM_APDU [16:20:07]CAPDU: 80 09 00 00 [16:20:07]Write to MH i2c: E2 08 00 14 6B 80 09 00 00 00 00 00 00 F1 [16:20:07]Write i2c OK [16:20:07]MH_I2C_Read... [16:20:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:20:07]Read from MH i2c: E2 [16:20:07]MH_I2C_Read... [16:20:07]Read from MH i2c: E2 03 00 [16:20:07]MH_I2C_Read... [16:20:07]Read from MH i2c: E2 03 00 14 6B 00 90 00 F3 [16:20:07]RAPDU: 90 00 [16:20:07]wFMCommunicate OK [16:20:07]SAM_PROTO_ClearQueue done [16:20:07]KKMCreateOFDPacket [16:20:07]OFDProtocolAddRootSTLVToBuf [16:20:07]FM_MakeSignedData [16:20:07]FM_MakeSignedData [16:20:07]SAM_PROTO_SignData [16:20:07]wFMCommunicate request_size=4 [16:20:07]MH_SAM_APDU [16:20:07]CAPDU: 80 0D 01 02 [16:20:07]Write to MH i2c: E2 08 00 15 6B 80 0D 01 02 00 00 00 00 F9 [16:20:07]Write i2c OK [16:20:07]MH_I2C_Read... [16:20:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:20:07]Read from MH i2c: E2 [16:20:07]MH_I2C_Read... [16:20:07]Read from MH i2c: E2 03 00 [16:20:07]MH_I2C_Read... [16:20:07]Read from MH i2c: E2 03 00 15 6B 00 90 00 F4 [16:20:07]RAPDU: 90 00 [16:20:07]wFMCommunicate OK [16:20:07]wFMCommunicate request_size=255 [16:20:07]MH_SAM_APDU [16:20:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 02 00 00 F4 03 04 00 B8 B9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9C DA 04 00 35 04 06 00 E0 [16:20:07]Write to MH i2c: E2 02 01 16 6B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 02 00 00 F4 03 04 00 B8 B9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9C DA 04 00 35 04 06 00 E0 00 00 39 [16:20:07]Write i2c OK [16:20:07]MH_I2C_Read... [16:20:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:20:07]Read from MH i2c: E2 [16:20:07]MH_I2C_Read... [16:20:07]Read from MH i2c: E2 03 00 [16:20:07]MH_I2C_Read... [16:20:07]Read from MH i2c: E2 03 00 16 6B 00 90 00 F5 [16:20:07]RAPDU: 90 00 [16:20:07]wFMCommunicate OK [16:20:07]wFMCommunicate request_size=10 [16:20:07]MH_SAM_APDU [16:20:07]CAPDU: 80 0D 02 02 05 D9 7B 6F 80 B6 [16:20:07]Write to MH i2c: E2 0D 00 17 6B 80 0D 02 02 05 00 D9 7B 6F 80 B6 00 00 FF [16:20:07]Write i2c OK [16:20:07]MH_I2C_Read... [16:20:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:20:07]Read from MH i2c: E2 [16:20:07]MH_I2C_Read... [16:20:07]Read from MH i2c: E2 03 00 [16:20:07]MH_I2C_Read... [16:20:07]Read from MH i2c: E2 03 00 17 6B 00 90 00 F6 [16:20:07]RAPDU: 90 00 [16:20:07]wFMCommunicate OK [16:20:07]wFMCommunicate request_size=4 [16:20:07]MH_SAM_APDU [16:20:07]CAPDU: 80 0D 03 02 [16:20:07]Write to MH i2c: E2 08 00 18 6B 80 0D 03 02 00 00 00 00 FE [16:20:07]Write i2c OK [16:20:07]MH_I2C_Read... [16:20:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:20:07]Read from MH i2c: E2 [16:20:07]MH_I2C_Read... [16:20:07]Read from MH i2c: E2 0B 00 [16:20:07]MH_I2C_Read... [16:20:07]Read from MH i2c: E2 0B 00 18 6B 00 54 54 5D 36 F8 08 56 2B 90 00 BB [16:20:07]RAPDU: 54 54 5D 36 F8 08 56 2B 90 00 [16:20:07]wFMCommunicate OK [16:20:07]SAM_PROTO_SignData done [16:20:07]FM_MakeSignedData done [16:20:07]CreateOFDProtocolMessage [16:20:07]wFMCommunicate request_size=4 [16:20:07]MH_SAM_APDU [16:20:07]CAPDU: 80 11 00 00 [16:20:07]Write to MH i2c: E2 08 00 19 6B 80 11 00 00 00 00 00 00 FE [16:20:07]Write i2c OK [16:20:07]MH_I2C_Read... [16:20:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:20:07]Read from MH i2c: E2 [16:20:07]MH_I2C_Read... [16:20:07]Read from MH i2c: E2 17 00 [16:20:07]MH_I2C_Read... [16:20:08]Read from MH i2c: E2 17 00 19 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 52 [16:20:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:20:08]wFMCommunicate OK [16:20:08]CreateOFDProtocolMessage done [16:20:08]OFDSenderStorePacket 318108 [16:20:08]StoreOFDPacket docnum=318108 [16:20:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 D3 77 07 01 12 96 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 02 00 00 F4 03 04 00 B8 B9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9C DA 04 00 35 04 06 00 E0 D9 7B 6F 80 B6 54 54 5D 36 F8 08 56 2B [16:20:08]CheckFolder [16:20:08]dirname=/storage/ofd_packets [16:20:08]CheckFolder done [16:20:08]ProducePacketName [16:20:08]name=ofd_packets/00318108 [16:20:08]NVStorageSaveData ofd_packets/00318108 [16:20:08]File name is /storage/ofd_packets/00318108 [16:20:08]Write 301 bytes [16:20:08]NVStorageSaveData done [16:20:08]OFDSenderStorePacket done [16:20:08]KKMCreateOFDPacket done [16:20:08]NVStorageSaveData kkm_last_timestamp [16:20:08]File name is /storage/kkm_last_timestamp [16:20:08]Write 4 bytes [16:20:08]NVStorageSaveData done [16:20:08]ExternCall_PrintAddStr [16:20:08]wPrintStart [16:20:08]Write to MH i2c: 01 00 00 1A 6B 85 [16:20:08]Write i2c OK [16:20:08]MH_I2C_Read... [16:20:08]Read from MH i2c: 01 [16:20:08]MH_I2C_Read... [16:20:08]Read from MH i2c: 01 07 00 [16:20:08]MH_I2C_Read... [16:20:08]Read from MH i2c: 01 07 00 1A 6B 00 00 00 00 00 FF 0F 9A [16:20:08]RasterBufferAndPrint [16:20:08]line Счет N : (1)1093093 [16:20:08]line ИНН: 02508201610067 [16:20:08]line Контрольно-Кассовый Чек [16:20:08]line ПРОДАЖА [16:20:08]line ТРК (МРК, ГНК) : 43 [16:20:08]line Товар: 2710124130 [16:20:08]line Аи-92-К-2 [16:20:08]line 4.490 * 66.90 [16:20:08]line = 300.38 [16:20:08]line НДС 12% НСП 1% [16:20:08]line > о реализуемом товаре [16:20:08]line ОКРУГЛЕНИЕ: -0.38 [16:20:08]line ИТОГО: 300.00 [16:20:08]line Внесено: 300.00 [16:20:08]line СДАЧА: 0.00 [16:20:08]line НСП 1% : 2.66 [16:20:08]line НДС 12% : 31.90 [16:20:08]line Наличными: 300.00 [16:20:08]line Безнал.: 0.00 [16:20:08]line Место: АЗС № 101 "Партнер Нефть" [16:20:08]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:20:08]line СНО: Общий режим [16:20:08]line Чек 583 28.10.2024 16:20 [16:20:08]line Смена: 546 ФФД: 1.0 [16:20:08]line ЗНМ: 0300000082 [16:20:08]line РНМ: 0000000000091628 [16:20:08]line Версия ККМ: 001 [16:20:08]line ФМ: 0000000000874671 [16:20:08]line ФД: 318108 [16:20:08]line ФПД: 247224683430070 [16:20:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T162008&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318108&fm=247224683430070&tin=02508201610067®Number=0000000000091628&sum=30000 [16:20:08]written 0, free lines is 4095 [16:20:08]OFD Sender: Processing packet 318108 [packets to send 127, broken 126] [16:20:08]ProducePacketName [16:20:08]name=ofd_packets/00318108 [16:20:08]OFD Sender: To server: pG, [16:20:08]CommunicateWithHost lk.salyk.kg:30040 [16:20:08]ConnectInit lk.salyk.kg [16:20:08]Connected sock=10 [16:20:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 D3 77 07 01 12 96 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 02 00 00 F4 03 04 00 B8 B9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9C DA 04 00 35 04 06 00 E0 D9 7B 6F 80 B6 54 54 5D 36 F8 08 56 2B [16:20:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 6F 26 47 00 5E 11 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9C DA 04 00 F4 03 04 00 70 65 1F 67 B6 04 01 00 00 4A 68 BB D0 EC 36 DF 82 [16:20:08]CommunicateWithHost err = 0 [16:20:08]CheckOFDResponse [16:20:08]1017 (14) - 77093643461234 [16:20:08]1041 (16) - 0000000000874671 [16:20:08]1040 (4) - 318108 [16:20:08]1012 (4) - 28.10.2024 10:20 [16:20:08]1206 (1) - 0 [16:20:08]OFD Sender: Remove packet 318108 [16:20:08]ProducePacketName [16:20:08]name=ofd_packets/00318108 [16:20:08]NVStorageDeleteData [16:20:08]Write to MH i2c: 01 00 00 45 6B B0 [16:20:08]Write i2c OK [16:20:08]MH_I2C_Read... [16:20:08]Read from MH i2c: 01 [16:20:08]MH_I2C_Read... [16:20:08]Read from MH i2c: 01 07 00 [16:20:08]MH_I2C_Read... [16:20:08]Read from MH i2c: 01 07 00 45 6B 00 00 00 00 00 F0 0C B3 [16:20:08]RasterBufferAndPrint [16:20:08]line [16:20:08]line [16:20:08]line [16:20:08]line [16:20:08]line [16:20:08]written 0, free lines is 3318 [16:20:08]MH_Cut [16:20:08]Write to MH i2c: D1 01 00 4C 6B 01 89 [16:20:08]Write i2c OK [16:20:08]MH_I2C_Read... [16:20:08]Read from MH i2c: D1 [16:20:08]MH_I2C_Read... [16:20:08]Read from MH i2c: D1 01 00 [16:20:08]MH_I2C_Read... [16:20:08]Read from MH i2c: D1 01 00 4C 6B 00 88 [16:20:08]Write to MH i2c: 01 00 00 4D 6B B8 [16:20:08]Write i2c OK [16:20:08]MH_I2C_Read... [16:20:08]OFD Sender: No OFD packet to send [16:20:09]*** Cut start [16:20:09]*** Partial cut [16:20:09]*** CUTSNS_PIN = 1 [16:20:09]*** CUTSNS_PIN = 0 [16:20:09]*** Brake cut motor [16:20:09]Read from MH i2c: 01 [16:20:09]MH_I2C_Read... [16:20:09]*** Stop cut motor [16:20:09]*** Cut end [16:20:09]Read from MH i2c: 01 07 00 [16:20:09]MH_I2C_Read... [16:20:09]Read from MH i2c: 01 07 00 4D 6B 00 00 00 00 00 FF 0F CD [16:20:09]process_action close_receipt done [16:20:09]requested_data is exist [16:20:09]produce_requested_data [16:20:09]requested_item fm.sn is exist - process it [16:20:09]wFMCommunicate request_size=4 [16:20:09]MH_SAM_APDU [16:20:09]CAPDU: 80 11 00 00 [16:20:09]Write to MH i2c: E2 08 00 4E 6B 80 11 00 00 00 00 00 00 33 [16:20:09]Write i2c OK [16:20:09]MH_I2C_Read... [16:20:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:20:09]Read from MH i2c: E2 [16:20:09]MH_I2C_Read... [16:20:09]Read from MH i2c: E2 17 00 [16:20:09]MH_I2C_Read... [16:20:09]Read from MH i2c: E2 17 00 4E 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 87 [16:20:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:20:09]wFMCommunicate OK [16:20:09]requested_item fd.num is exist - process it [16:20:09]SAM_PROTO_GetFieldsCounters [16:20:09]wFMCommunicate request_size=4 [16:20:09]MH_SAM_APDU [16:20:09]CAPDU: 80 13 00 00 [16:20:09]Write to MH i2c: E2 08 00 4F 6B 80 13 00 00 00 00 00 00 36 [16:20:09]Write i2c OK [16:20:09]MH_I2C_Read... [16:20:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:20:09]Read from MH i2c: E2 [16:20:09]MH_I2C_Read... [16:20:09]Read from MH i2c: E2 62 00 [16:20:09]MH_I2C_Read... [16:20:10]Read from MH i2c: E2 62 00 4F 6B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 9C DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 47 02 00 00 5E 04 04 00 47 02 00 00 57 04 04 00 48 02 00 00 19 04 04 00 00 00 00 00 90 00 D2 [16:20:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 9C DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 47 02 00 00 5E 04 04 00 47 02 00 00 57 04 04 00 48 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:20:10]wFMCommunicate OK [16:20:10]SAM_PROTO_GetFieldsCounters done [16:20:10]requested_item shift.num is exist - process it [16:20:10]requested_item shift.opened is exist - process it [16:20:10]req_shift_opened [16:20:10]FM_GetShiftState [16:20:10]SAM_PROTO_GetShiftState [16:20:10]wFMCommunicate request_size=4 [16:20:10]MH_SAM_APDU [16:20:10]CAPDU: 80 13 01 00 [16:20:10]Write to MH i2c: E2 08 00 50 6B 80 13 01 00 00 00 00 00 38 [16:20:10]Write i2c OK [16:20:10]MH_I2C_Read... [16:20:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:20:10]Read from MH i2c: E2 [16:20:10]MH_I2C_Read... [16:20:10]Read from MH i2c: E2 0E 00 [16:20:10]MH_I2C_Read... [16:20:10]Read from MH i2c: E2 0E 00 50 6B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 31 [16:20:10]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:20:10]wFMCommunicate OK [16:20:10]SAM_PROTO_GetShiftState done [16:20:10]FM_GetShiftState done [16:20:10]req_shift_opened done [16:20:10]requested_item shift.open_date is exist - process it [16:20:10]req_shift_open_date [16:20:10]req_shift_open_date done [16:20:10]produce_requested_data done [16:20:10]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318108,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:20:10]process_action_free close_receipt [16:20:10]json_value_free [16:20:10]json_value_free done [16:20:10]process_json_proto returns [16:20:10]Send response to host [16:20:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318108,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:20:10]free response buf [16:20:10]execute_script done [16:20:10]execute_script returns [16:20:10]free content buf [16:20:10]Sock 9.Close socket [16:20:10]Sock 9.Thread stoped [16:20:13]OFD Sender: No OFD packet to send [16:20:15]accept exits with 7 [16:20:15]New connection [16:20:15]New thread 3067293028 created [16:20:15]Thread 3067436388 joined [16:20:15]Waiting for new connection... [16:20:15] Sock 7.Parse request [16:20:15]Sock 7.Check first char [16:20:15]Sock 7.First char is OK [16:20:15]request: POST /json_proto HTTP/1.0 [16:20:15]Method: POST [16:20:15]URL: /json_proto [16:20:15]Method is POST - this is cgi request [16:20:15]url: /json_proto [16:20:15]query_string will be loaded in cgi processing [16:20:15]execute_cgi json_proto POST (null) [16:20:15]execute_cgi path=json_proto method=POST [16:20:15]POST find Content-Length [16:20:15]Host: 172.17.50.195:8080 [16:20:15]Content-Length: 820 [16:20:15]Content-Type: application/json [16:20:15] [16:20:15]POST finish read [16:20:15]Found Content-Length = 820 [16:20:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093088", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 22.430, "sum" : 1500.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1500.57 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:20:15]execute_script... [16:20:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093088", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 22.430, "sum" : 1500.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1500.57 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:20:15]POST & json_proto [16:20:15]process_json_proto [16:20:15]json parsed OK: [16:20:15]protocol is kg_v1.0 [16:20:15]action value=close_receipt [16:20:15]process_action close_receipt [16:20:15]cmd_close_receipt [16:20:15]MH_GetDate [16:20:15]Write to MH i2c: F0 00 00 51 6B AB [16:20:15]Write i2c OK [16:20:15]MH_I2C_Read... [16:20:15]Read from MH i2c: F0 [16:20:15]MH_I2C_Read... [16:20:15]Read from MH i2c: F0 09 00 [16:20:15]MH_I2C_Read... [16:20:15]Read from MH i2c: F0 09 00 51 6B 00 C1 B9 1F 67 43 33 1C 67 AD [16:20:15]GetLastDocTimeStamp 1730132408 [16:20:15]current date 1730132417 [16:20:15]FM_GetShiftState [16:20:15]SAM_PROTO_GetShiftState [16:20:15]wFMCommunicate request_size=4 [16:20:15]MH_SAM_APDU [16:20:15]CAPDU: 80 13 01 00 [16:20:15]Write to MH i2c: E2 08 00 52 6B 80 13 01 00 00 00 00 00 3A [16:20:15]Write i2c OK [16:20:15]MH_I2C_Read... [16:20:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:20:15]Read from MH i2c: E2 [16:20:15]MH_I2C_Read... [16:20:15]Read from MH i2c: E2 0E 00 [16:20:15]MH_I2C_Read... [16:20:15]Read from MH i2c: E2 0E 00 52 6B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 33 [16:20:15]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:20:15]wFMCommunicate OK [16:20:15]SAM_PROTO_GetShiftState done [16:20:15]FM_GetShiftState done [16:20:15]opened in 1730073493 [16:20:15]opened+sec_in_day 1730159893 [16:20:15]quantity*price = 150056 [16:20:15]sum+1 = 150058 [16:20:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.57 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 0.00 Безнал.: 1500.57 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 584 28.10.2024 16:20 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874671 ФД: 318109 ФПД: 176974966359728 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T162017&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318109&fm=176974966359728&tin=02508201610067®Number=0000000000091628&sum=150057 [16:20:17]StoreToDocumentArchive [16:20:17]shift 546 fd 318109 [16:20:17]save to /storage/0546/doc_00318109 [16:20:17]save last doc name /storage/0546/doc_00318109 to /storage/kkm_last_doc_name [16:20:17]save OK [16:20:17]Clear old archive folders... [16:20:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:20:17]tlvbuf is 014D05A0 [16:20:17]SAM_PROTO_ClearQueue [16:20:17]wFMCommunicate request_size=4 [16:20:17]MH_SAM_APDU [16:20:17]CAPDU: 80 09 00 00 [16:20:17]Write to MH i2c: E2 08 00 5F 6B 80 09 00 00 00 00 00 00 3C [16:20:17]Write i2c OK [16:20:17]MH_I2C_Read... [16:20:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:20:17]Read from MH i2c: E2 [16:20:17]MH_I2C_Read... [16:20:17]Read from MH i2c: E2 03 00 [16:20:17]MH_I2C_Read... [16:20:17]Read from MH i2c: E2 03 00 5F 6B 00 90 00 3E [16:20:17]RAPDU: 90 00 [16:20:17]wFMCommunicate OK [16:20:17]SAM_PROTO_ClearQueue done [16:20:17]KKMCreateOFDPacket [16:20:17]OFDProtocolAddRootSTLVToBuf [16:20:17]FM_MakeSignedData [16:20:17]FM_MakeSignedData [16:20:17]SAM_PROTO_SignData [16:20:17]wFMCommunicate request_size=4 [16:20:17]MH_SAM_APDU [16:20:17]CAPDU: 80 0D 01 02 [16:20:17]Write to MH i2c: E2 08 00 60 6B 80 0D 01 02 00 00 00 00 44 [16:20:17]Write i2c OK [16:20:17]MH_I2C_Read... [16:20:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:20:17]Read from MH i2c: E2 [16:20:17]MH_I2C_Read... [16:20:17]Read from MH i2c: E2 03 00 [16:20:17]MH_I2C_Read... [16:20:17]Read from MH i2c: E2 03 00 60 6B 00 90 00 3F [16:20:17]RAPDU: 90 00 [16:20:17]wFMCommunicate OK [16:20:17]wFMCommunicate request_size=255 [16:20:17]MH_SAM_APDU [16:20:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 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 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 29 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 02 00 00 F4 03 04 00 C1 B9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9D DA 04 00 35 04 06 00 A0 [16:20:17]Write to MH i2c: E2 02 01 61 6B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 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 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 29 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 02 00 00 F4 03 04 00 C1 B9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9D DA 04 00 35 04 06 00 A0 00 00 18 [16:20:17]Write i2c OK [16:20:17]MH_I2C_Read... [16:20:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:20:17]Read from MH i2c: E2 [16:20:17]MH_I2C_Read... [16:20:17]Read from MH i2c: E2 03 00 [16:20:17]MH_I2C_Read... [16:20:17]Read from MH i2c: E2 03 00 61 6B 00 90 00 40 [16:20:17]RAPDU: 90 00 [16:20:17]wFMCommunicate OK [16:20:17]wFMCommunicate request_size=10 [16:20:17]MH_SAM_APDU [16:20:17]CAPDU: 80 0D 02 02 05 F5 32 01 06 B0 [16:20:17]Write to MH i2c: E2 0D 00 62 6B 80 0D 02 02 05 00 F5 32 01 06 B0 00 00 2F [16:20:17]Write i2c OK [16:20:17]MH_I2C_Read... [16:20:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:20:17]Read from MH i2c: E2 [16:20:17]MH_I2C_Read... [16:20:17]Read from MH i2c: E2 03 00 [16:20:17]MH_I2C_Read... [16:20:17]Read from MH i2c: E2 03 00 62 6B 00 90 00 41 [16:20:17]RAPDU: 90 00 [16:20:17]wFMCommunicate OK [16:20:17]wFMCommunicate request_size=4 [16:20:17]MH_SAM_APDU [16:20:17]CAPDU: 80 0D 03 02 [16:20:17]Write to MH i2c: E2 08 00 63 6B 80 0D 03 02 00 00 00 00 49 [16:20:17]Write i2c OK [16:20:17]MH_I2C_Read... [16:20:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:20:17]Read from MH i2c: E2 [16:20:17]MH_I2C_Read... [16:20:17]Read from MH i2c: E2 0B 00 [16:20:17]MH_I2C_Read... [16:20:17]Read from MH i2c: E2 0B 00 63 6B 00 68 F8 2E 50 16 B9 62 6A 90 00 C3 [16:20:17]RAPDU: 68 F8 2E 50 16 B9 62 6A 90 00 [16:20:17]wFMCommunicate OK [16:20:17]SAM_PROTO_SignData done [16:20:17]FM_MakeSignedData done [16:20:17]CreateOFDProtocolMessage [16:20:17]wFMCommunicate request_size=4 [16:20:17]MH_SAM_APDU [16:20:17]CAPDU: 80 11 00 00 [16:20:17]Write to MH i2c: E2 08 00 64 6B 80 11 00 00 00 00 00 00 49 [16:20:17]Write i2c OK [16:20:17]MH_I2C_Read... [16:20:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:20:17]Read from MH i2c: E2 [16:20:17]MH_I2C_Read... [16:20:17]Read from MH i2c: E2 17 00 [16:20:17]MH_I2C_Read... [16:20:17]Read from MH i2c: E2 17 00 64 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 9D [16:20:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:20:17]wFMCommunicate OK [16:20:17]CreateOFDProtocolMessage done [16:20:17]OFDSenderStorePacket 318109 [16:20:17]StoreOFDPacket docnum=318109 [16:20:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 13 69 07 01 53 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 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 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 29 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 02 00 00 F4 03 04 00 C1 B9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9D DA 04 00 35 04 06 00 A0 F5 32 01 06 B0 68 F8 2E 50 16 B9 62 6A [16:20:17]CheckFolder [16:20:17]dirname=/storage/ofd_packets [16:20:17]CheckFolder done [16:20:17]ProducePacketName [16:20:17]name=ofd_packets/00318109 [16:20:17]NVStorageSaveData ofd_packets/00318109 [16:20:17]File name is /storage/ofd_packets/00318109 [16:20:17]Write 301 bytes [16:20:17]NVStorageSaveData done [16:20:17]OFDSenderStorePacket done [16:20:17]KKMCreateOFDPacket done [16:20:17]NVStorageSaveData kkm_last_timestamp [16:20:17]File name is /storage/kkm_last_timestamp [16:20:17]Write 4 bytes [16:20:17]NVStorageSaveData done [16:20:17]ExternCall_PrintAddStr [16:20:17]wPrintStart [16:20:17]Write to MH i2c: 01 00 00 65 6B D0 [16:20:17]Write i2c OK [16:20:17]MH_I2C_Read... [16:20:17]Read from MH i2c: 01 [16:20:17]MH_I2C_Read... [16:20:17]Read from MH i2c: 01 07 00 [16:20:17]MH_I2C_Read... [16:20:17]Read from MH i2c: 01 07 00 65 6B 00 00 00 00 00 FF 0F E5 [16:20:17]RasterBufferAndPrint [16:20:17]line Счет N : (1)1093088 [16:20:17]line ИНН: 02508201610067 [16:20:17]line Контрольно-Кассовый Чек [16:20:17]line ПРОДАЖА [16:20:17]line ТРК (МРК, ГНК) : 53 [16:20:17]line Товар: 2710124130 [16:20:17]line Аи-92-К-2 [16:20:17]line 22.430 * 66.90 [16:20:17]line = 1500.57 [16:20:17]line НДС 12% НСП 1% [16:20:17]line > о реализуемом товаре [16:20:17]line ИТОГО: 1500.57 [16:20:17]line НСП 1% : 13.28 [16:20:17]line НДС 12% : 159.35 [16:20:17]line Наличными: 0.00 [16:20:17]line Безнал.: 1500.57 [16:20:17]line Место: АЗС № 101 "Партнер Нефть" [16:20:17]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:20:17]line СНО: Общий режим [16:20:17]line Чек 584 28.10.2024 16:20 [16:20:17]line Смена: 546 ФФД: 1.0 [16:20:17]line ЗНМ: 0300000082 [16:20:17]line РНМ: 0000000000091628 [16:20:17]line Версия ККМ: 001 [16:20:17]line Платежная система: Бакай Банк [16:20:17]line ФМ: 0000000000874671 [16:20:17]line ФД: 318109 [16:20:17]line ФПД: 176974966359728 [16:20:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T162017&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318109&fm=176974966359728&tin=02508201610067®Number=0000000000091628&sum=150057 [16:20:17]written 0, free lines is 4095 [16:20:17]OFD Sender: Processing packet 318109 [packets to send 127, broken 126] [16:20:17]ProducePacketName [16:20:17]name=ofd_packets/00318109 [16:20:17]OFD Sender: To server: pG, [16:20:17]CommunicateWithHost lk.salyk.kg:30040 [16:20:17]ConnectInit lk.salyk.kg [16:20:17]Connected sock=10 [16:20:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 13 69 07 01 53 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 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 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 29 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 02 00 00 F4 03 04 00 C1 B9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9D DA 04 00 35 04 06 00 A0 F5 32 01 06 B0 68 F8 2E 50 16 B9 62 6A [16:20:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 7F B2 47 00 A4 09 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9D DA 04 00 F4 03 04 00 7A 65 1F 67 B6 04 01 00 00 3D 8F EB 31 94 77 71 77 [16:20:18]CommunicateWithHost err = 0 [16:20:18]CheckOFDResponse [16:20:18]1017 (14) - 77093643461234 [16:20:18]1041 (16) - 0000000000874671 [16:20:18]1040 (4) - 318109 [16:20:18]1012 (4) - 28.10.2024 10:20 [16:20:18]1206 (1) - 0 [16:20:18]OFD Sender: Remove packet 318109 [16:20:18]ProducePacketName [16:20:18]name=ofd_packets/00318109 [16:20:18]NVStorageDeleteData [16:20:18]Write to MH i2c: 01 00 00 8F 6B FA [16:20:18]Write i2c OK [16:20:18]MH_I2C_Read... [16:20:18]Read from MH i2c: 01 [16:20:18]MH_I2C_Read... [16:20:18]Read from MH i2c: 01 07 00 [16:20:18]MH_I2C_Read... [16:20:18]Read from MH i2c: 01 07 00 8F 6B 00 00 00 00 00 04 0D 12 [16:20:18]RasterBufferAndPrint [16:20:18]line [16:20:18]line [16:20:18]line [16:20:18]line [16:20:18]line [16:20:18]written 0, free lines is 3343 [16:20:18]MH_Cut [16:20:18]Write to MH i2c: D1 01 00 96 6B 01 D3 [16:20:18]Write i2c OK [16:20:18]MH_I2C_Read... [16:20:18]Read from MH i2c: D1 [16:20:18]MH_I2C_Read... [16:20:18]Read from MH i2c: D1 01 00 [16:20:18]MH_I2C_Read... [16:20:18]Read from MH i2c: D1 01 00 96 6B 00 D2 [16:20:18]Write to MH i2c: 01 00 00 97 6B 02 [16:20:18]Write i2c OK [16:20:18]MH_I2C_Read... [16:20:18]OFD Sender: No OFD packet to send [16:20:18]*** Cut start [16:20:18]*** Partial cut [16:20:18]*** CUTSNS_PIN = 1 [16:20:18]*** CUTSNS_PIN = 0 [16:20:19]*** Brake cut motor [16:20:19]Read from MH i2c: 01 [16:20:19]MH_I2C_Read... [16:20:19]*** Stop cut motor [16:20:19]*** Cut end [16:20:19]Read from MH i2c: 01 07 00 [16:20:19]MH_I2C_Read... [16:20:19]Read from MH i2c: 01 07 00 97 6B 00 00 00 00 00 FF 0F 17 [16:20:19]process_action close_receipt done [16:20:19]requested_data is exist [16:20:19]produce_requested_data [16:20:19]requested_item fm.sn is exist - process it [16:20:19]wFMCommunicate request_size=4 [16:20:19]MH_SAM_APDU [16:20:19]CAPDU: 80 11 00 00 [16:20:19]Write to MH i2c: E2 08 00 98 6B 80 11 00 00 00 00 00 00 7D [16:20:19]Write i2c OK [16:20:19]MH_I2C_Read... [16:20:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:20:19]Read from MH i2c: E2 [16:20:19]MH_I2C_Read... [16:20:19]Read from MH i2c: E2 17 00 [16:20:19]MH_I2C_Read... [16:20:19]Read from MH i2c: E2 17 00 98 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D1 [16:20:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:20:19]wFMCommunicate OK [16:20:19]requested_item fd.num is exist - process it [16:20:19]SAM_PROTO_GetFieldsCounters [16:20:19]wFMCommunicate request_size=4 [16:20:19]MH_SAM_APDU [16:20:19]CAPDU: 80 13 00 00 [16:20:19]Write to MH i2c: E2 08 00 99 6B 80 13 00 00 00 00 00 00 80 [16:20:19]Write i2c OK [16:20:19]MH_I2C_Read... [16:20:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:20:19]Read from MH i2c: E2 [16:20:19]MH_I2C_Read... [16:20:19]Read from MH i2c: E2 62 00 [16:20:19]MH_I2C_Read... [16:20:19]Read from MH i2c: E2 62 00 99 6B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 9D DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 48 02 00 00 5E 04 04 00 48 02 00 00 57 04 04 00 49 02 00 00 19 04 04 00 00 00 00 00 90 00 20 [16:20:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 9D DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 48 02 00 00 5E 04 04 00 48 02 00 00 57 04 04 00 49 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:20:19]wFMCommunicate OK [16:20:19]SAM_PROTO_GetFieldsCounters done [16:20:19]requested_item shift.num is exist - process it [16:20:19]requested_item shift.opened is exist - process it [16:20:19]req_shift_opened [16:20:19]FM_GetShiftState [16:20:19]SAM_PROTO_GetShiftState [16:20:19]wFMCommunicate request_size=4 [16:20:19]MH_SAM_APDU [16:20:19]CAPDU: 80 13 01 00 [16:20:19]Write to MH i2c: E2 08 00 9A 6B 80 13 01 00 00 00 00 00 82 [16:20:19]Write i2c OK [16:20:19]MH_I2C_Read... [16:20:19]Read from MH i2c: E2 [16:20:19]MH_I2C_Read... [16:20:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:20:19]Read from MH i2c: E2 0E 00 [16:20:19]MH_I2C_Read... [16:20:19]Read from MH i2c: E2 0E 00 9A 6B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 7B [16:20:19]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:20:19]wFMCommunicate OK [16:20:19]SAM_PROTO_GetShiftState done [16:20:19]FM_GetShiftState done [16:20:19]req_shift_opened done [16:20:19]requested_item shift.open_date is exist - process it [16:20:19]req_shift_open_date [16:20:19]req_shift_open_date done [16:20:19]produce_requested_data done [16:20:19]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318109,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:20:19]process_action_free close_receipt [16:20:19]json_value_free [16:20:19]json_value_free done [16:20:19]process_json_proto returns [16:20:19]Send response to host [16:20:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318109,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:20:19]free response buf [16:20:19]execute_script done [16:20:19]execute_script returns [16:20:19]free content buf [16:20:19]Sock 7.Close socket [16:20:19]Sock 7.Thread stoped [16:20:23]OFD Sender: No OFD packet to send [16:20:28]OFD Sender: No OFD packet to send [16:20:33]OFD Sender: No OFD packet to send [16:20:38]OFD Sender: No OFD packet to send [16:20:43]OFD Sender: No OFD packet to send [16:20:48]OFD Sender: No OFD packet to send [16:20:53]OFD Sender: No OFD packet to send [16:20:58]OFD Sender: No OFD packet to send [16:21:03]OFD Sender: No OFD packet to send [16:21:08]OFD Sender: No OFD packet to send [16:21:13]OFD Sender: No OFD packet to send [16:21:18]OFD Sender: No OFD packet to send [16:21:23]OFD Sender: No OFD packet to send [16:21:28]OFD Sender: No OFD packet to send [16:21:30]accept exits with 9 [16:21:30]New connection [16:21:30]New thread 3067436388 created [16:21:30]Thread 3067293028 joined [16:21:30]Waiting for new connection... [16:21:30] Sock 9.Parse request [16:21:30]Sock 9.Check first char [16:21:30]Sock 9.First char is OK [16:21:30]request: POST /json_proto HTTP/1.0 [16:21:30]Method: POST [16:21:30]URL: /json_proto [16:21:30]Method is POST - this is cgi request [16:21:30]url: /json_proto [16:21:30]query_string will be loaded in cgi processing [16:21:30]execute_cgi json_proto POST (null) [16:21:30]execute_cgi path=json_proto method=POST [16:21:30]POST find Content-Length [16:21:30]Host: 172.17.50.195:8080 [16:21:30]Content-Length: 678 [16:21:30]Content-Type: application/json [16:21:30] [16:21:30]POST finish read [16:21:30]Found Content-Length = 678 [16:21:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093096", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:21:30]execute_script... [16:21: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)1093096", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:21:30]POST & json_proto [16:21:30]process_json_proto [16:21:30]json parsed OK: [16:21:30]protocol is kg_v1.0 [16:21:30]action value=close_receipt [16:21:30]process_action close_receipt [16:21:30]cmd_close_receipt [16:21:30]MH_GetDate [16:21:30]Write to MH i2c: F0 00 00 9B 6B F5 [16:21:30]Write i2c OK [16:21:30]MH_I2C_Read... [16:21:30]Read from MH i2c: F0 [16:21:30]MH_I2C_Read... [16:21:30]Read from MH i2c: F0 09 00 [16:21:30]MH_I2C_Read... [16:21:30]Read from MH i2c: F0 09 00 9B 6B 00 0C BA 1F 67 43 33 1C 67 43 [16:21:30]GetLastDocTimeStamp 1730132417 [16:21:30]current date 1730132492 [16:21:30]FM_GetShiftState [16:21:30]SAM_PROTO_GetShiftState [16:21:30]wFMCommunicate request_size=4 [16:21:30]MH_SAM_APDU [16:21:30]CAPDU: 80 13 01 00 [16:21:30]Write to MH i2c: E2 08 00 9C 6B 80 13 01 00 00 00 00 00 84 [16:21:30]Write i2c OK [16:21:30]MH_I2C_Read... [16:21:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:21:30]Read from MH i2c: E2 [16:21:30]MH_I2C_Read... [16:21:30]Read from MH i2c: E2 0E 00 [16:21:30]MH_I2C_Read... [16:21:30]Read from MH i2c: E2 0E 00 9C 6B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 7D [16:21:30]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:21:31]wFMCommunicate OK [16:21:31]SAM_PROTO_GetShiftState done [16:21:31]FM_GetShiftState done [16:21:31]opened in 1730073493 [16:21:31]opened+sec_in_day 1730159893 [16:21:31]quantity*price = 50041 [16:21:31]sum+1 = 50042 [16:21:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 585 28.10.2024 16:21 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318110 ФПД: 75982961733846 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T162132&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318110&fm=75982961733846&tin=02508201610067®Number=0000000000091628&sum=50000 [16:21:32]StoreToDocumentArchive [16:21:32]shift 546 fd 318110 [16:21:32]save to /storage/0546/doc_00318110 [16:21:32]save last doc name /storage/0546/doc_00318110 to /storage/kkm_last_doc_name [16:21:32]save OK [16:21:32]Clear old archive folders... [16:21:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:21:32]tlvbuf is 014E9800 [16:21:32]SAM_PROTO_ClearQueue [16:21:32]wFMCommunicate request_size=4 [16:21:32]MH_SAM_APDU [16:21:32]CAPDU: 80 09 00 00 [16:21:32]Write to MH i2c: E2 08 00 A9 6B 80 09 00 00 00 00 00 00 86 [16:21:32]Write i2c OK [16:21:32]MH_I2C_Read... [16:21:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:21:32]Read from MH i2c: E2 [16:21:32]MH_I2C_Read... [16:21:32]Read from MH i2c: E2 03 00 [16:21:32]MH_I2C_Read... [16:21:32]Read from MH i2c: E2 03 00 A9 6B 00 90 00 88 [16:21:32]RAPDU: 90 00 [16:21:32]wFMCommunicate OK [16:21:32]SAM_PROTO_ClearQueue done [16:21:32]KKMCreateOFDPacket [16:21:32]OFDProtocolAddRootSTLVToBuf [16:21:32]FM_MakeSignedData [16:21:32]FM_MakeSignedData [16:21:32]SAM_PROTO_SignData [16:21:32]wFMCommunicate request_size=4 [16:21:32]MH_SAM_APDU [16:21:32]CAPDU: 80 0D 01 02 [16:21:32]Write to MH i2c: E2 08 00 AA 6B 80 0D 01 02 00 00 00 00 8E [16:21:32]Write i2c OK [16:21:32]MH_I2C_Read... [16:21:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:21:32]Read from MH i2c: E2 [16:21:32]MH_I2C_Read... [16:21:32]Read from MH i2c: E2 03 00 [16:21:32]MH_I2C_Read... [16:21:32]Read from MH i2c: E2 03 00 AA 6B 00 90 00 89 [16:21:32]RAPDU: 90 00 [16:21:32]wFMCommunicate OK [16:21:32]wFMCommunicate request_size=255 [16:21:32]MH_SAM_APDU [16:21: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 02 00 00 F4 03 04 00 0C BA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9E DA 04 00 35 04 06 00 45 [16:21:32]Write to MH i2c: E2 02 01 AB 6B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 02 00 00 F4 03 04 00 0C BA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9E DA 04 00 35 04 06 00 45 00 00 98 [16:21:32]Write i2c OK [16:21:32]MH_I2C_Read... [16:21:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:21:32]Read from MH i2c: E2 [16:21:32]MH_I2C_Read... [16:21:32]Read from MH i2c: E2 03 00 [16:21:32]MH_I2C_Read... [16:21:32]Read from MH i2c: E2 03 00 AB 6B 00 90 00 8A [16:21:32]RAPDU: 90 00 [16:21:32]wFMCommunicate OK [16:21:32]wFMCommunicate request_size=10 [16:21:32]MH_SAM_APDU [16:21:32]CAPDU: 80 0D 02 02 05 1B 29 71 70 D6 [16:21:32]Write to MH i2c: E2 0D 00 AC 6B 80 0D 02 02 05 00 1B 29 71 70 D6 00 00 96 [16:21:32]Write i2c OK [16:21:32]MH_I2C_Read... [16:21:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:21:32]Read from MH i2c: E2 [16:21:32]MH_I2C_Read... [16:21:32]Read from MH i2c: E2 03 00 [16:21:32]MH_I2C_Read... [16:21:32]Read from MH i2c: E2 03 00 AC 6B 00 90 00 8B [16:21:32]RAPDU: 90 00 [16:21:32]wFMCommunicate OK [16:21:32]wFMCommunicate request_size=4 [16:21:32]MH_SAM_APDU [16:21:32]CAPDU: 80 0D 03 02 [16:21:32]Write to MH i2c: E2 08 00 AD 6B 80 0D 03 02 00 00 00 00 93 [16:21:32]Write i2c OK [16:21:32]MH_I2C_Read... [16:21:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:21:32]Read from MH i2c: E2 [16:21:32]MH_I2C_Read... [16:21:32]Read from MH i2c: E2 0B 00 [16:21:32]MH_I2C_Read... [16:21:32]Read from MH i2c: E2 0B 00 AD 6B 00 CC 0A CF E6 8D 98 F6 27 90 00 61 [16:21:32]RAPDU: CC 0A CF E6 8D 98 F6 27 90 00 [16:21:32]wFMCommunicate OK [16:21:32]SAM_PROTO_SignData done [16:21:32]FM_MakeSignedData done [16:21:32]CreateOFDProtocolMessage [16:21:32]wFMCommunicate request_size=4 [16:21:32]MH_SAM_APDU [16:21:32]CAPDU: 80 11 00 00 [16:21:32]Write to MH i2c: E2 08 00 AE 6B 80 11 00 00 00 00 00 00 93 [16:21:32]Write i2c OK [16:21:32]MH_I2C_Read... [16:21:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:21:32]Read from MH i2c: E2 [16:21:32]MH_I2C_Read... [16:21:32]Read from MH i2c: E2 17 00 [16:21:32]MH_I2C_Read... [16:21:32]Read from MH i2c: E2 17 00 AE 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E7 [16:21:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:21:32]wFMCommunicate OK [16:21:32]CreateOFDProtocolMessage done [16:21:32]OFDSenderStorePacket 318110 [16:21:32]StoreOFDPacket docnum=318110 [16:21:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 6E 6C 07 01 A9 2C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 02 00 00 F4 03 04 00 0C BA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9E DA 04 00 35 04 06 00 45 1B 29 71 70 D6 CC 0A CF E6 8D 98 F6 27 [16:21:32]CheckFolder [16:21:32]dirname=/storage/ofd_packets [16:21:32]CheckFolder done [16:21:32]ProducePacketName [16:21:32]name=ofd_packets/00318110 [16:21:32]NVStorageSaveData ofd_packets/00318110 [16:21:32]File name is /storage/ofd_packets/00318110 [16:21:32]Write 301 bytes [16:21:32]NVStorageSaveData done [16:21:32]OFDSenderStorePacket done [16:21:32]KKMCreateOFDPacket done [16:21:32]NVStorageSaveData kkm_last_timestamp [16:21:32]File name is /storage/kkm_last_timestamp [16:21:32]Write 4 bytes [16:21:32]NVStorageSaveData done [16:21:32]ExternCall_PrintAddStr [16:21:32]wPrintStart [16:21:32]Write to MH i2c: 01 00 00 AF 6B 1A [16:21:32]Write i2c OK [16:21:32]MH_I2C_Read... [16:21:32]Read from MH i2c: 01 [16:21:32]MH_I2C_Read... [16:21:32]Read from MH i2c: 01 07 00 [16:21:32]MH_I2C_Read... [16:21:32]Read from MH i2c: 01 07 00 AF 6B 00 00 00 00 00 FF 0F 2F [16:21:32]RasterBufferAndPrint [16:21:32]line Счет N : (1)1093096 [16:21:32]line ИНН: 02508201610067 [16:21:32]line Контрольно-Кассовый Чек [16:21:32]line ПРОДАЖА [16:21:32]line ТРК (МРК, ГНК) : 43 [16:21:32]line Товар: 2710124130 [16:21:32]line Аи-92-К-2 [16:21:32]line 7.480 * 66.90 [16:21:32]line = 500.41 [16:21:32]line НДС 12% НСП 1% [16:21:32]line > о реализуемом товаре [16:21:32]line ОКРУГЛЕНИЕ: -0.41 [16:21:32]line ИТОГО: 500.00 [16:21:32]line Внесено: 500.00 [16:21:32]line СДАЧА: 0.00 [16:21:32]line НСП 1% : 4.43 [16:21:32]line НДС 12% : 53.14 [16:21:32]line Наличными: 500.00 [16:21:32]line Безнал.: 0.00 [16:21:32]line Место: АЗС № 101 "Партнер Нефть" [16:21:32]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:21:32]line СНО: Общий режим [16:21:32]line Чек 585 28.10.2024 16:21 [16:21:32]line Смена: 546 ФФД: 1.0 [16:21:32]line ЗНМ: 0300000082 [16:21:32]line РНМ: 0000000000091628 [16:21:32]line Версия ККМ: 001 [16:21:32]line ФМ: 0000000000874671 [16:21:32]line ФД: 318110 [16:21:32]line ФПД: 75982961733846 [16:21:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T162132&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318110&fm=75982961733846&tin=02508201610067®Number=0000000000091628&sum=50000 [16:21:33]written 0, free lines is 4095 [16:21:33]OFD Sender: Processing packet 318110 [packets to send 127, broken 126] [16:21:33]ProducePacketName [16:21:33]name=ofd_packets/00318110 [16:21:33]OFD Sender: To server: pG, [16:21:33]CommunicateWithHost lk.salyk.kg:30040 [16:21:33]ConnectInit lk.salyk.kg [16:21:33]Connected sock=10 [16:21:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 6E 6C 07 01 A9 2C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 02 00 00 F4 03 04 00 0C BA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9E DA 04 00 35 04 06 00 45 1B 29 71 70 D6 CC 0A CF E6 8D 98 F6 27 [16:21:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 8A BE 47 00 55 67 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9E DA 04 00 F4 03 04 00 C5 65 1F 67 B6 04 01 00 00 EF 0A F6 02 52 0D 1F 3C [16:21:33]CommunicateWithHost err = 0 [16:21:33]CheckOFDResponse [16:21:33]1017 (14) - 77093643461234 [16:21:33]1041 (16) - 0000000000874671 [16:21:33]1040 (4) - 318110 [16:21:33]1012 (4) - 28.10.2024 10:21 [16:21:33]1206 (1) - 0 [16:21:33]OFD Sender: Remove packet 318110 [16:21:33]ProducePacketName [16:21:33]name=ofd_packets/00318110 [16:21:33]NVStorageDeleteData [16:21:33]Write to MH i2c: 01 00 00 DA 6B 45 [16:21:33]Write i2c OK [16:21:33]MH_I2C_Read... [16:21:33]Read from MH i2c: 01 [16:21:33]MH_I2C_Read... [16:21:33]Read from MH i2c: 01 07 00 [16:21:33]MH_I2C_Read... [16:21:33]Read from MH i2c: 01 07 00 DA 6B 00 00 00 00 00 E4 0C 3C [16:21:33]RasterBufferAndPrint [16:21:33]line [16:21:33]line [16:21:33]line [16:21:33]line [16:21:33]line [16:21:33]written 0, free lines is 3306 [16:21:33]MH_Cut [16:21:33]Write to MH i2c: D1 01 00 E1 6B 01 1E [16:21:33]Write i2c OK [16:21:33]MH_I2C_Read... [16:21:33]Read from MH i2c: D1 [16:21:33]MH_I2C_Read... [16:21:33]Read from MH i2c: D1 01 00 [16:21:33]MH_I2C_Read... [16:21:33]Read from MH i2c: D1 01 00 E1 6B 00 1D [16:21:33]Write to MH i2c: 01 00 00 E2 6B 4D [16:21:33]Write i2c OK [16:21:33]MH_I2C_Read... [16:21:33]OFD Sender: No OFD packet to send [16:21:34]*** Cut start [16:21:34]*** Partial cut [16:21:34]*** CUTSNS_PIN = 1 [16:21:34]*** CUTSNS_PIN = 0 [16:21:34]*** Brake cut motor [16:21:34]Read from MH i2c: 01 [16:21:34]MH_I2C_Read... [16:21:34]*** Stop cut motor [16:21:34]*** Cut end [16:21:34]Read from MH i2c: 01 07 00 [16:21:34]MH_I2C_Read... [16:21:34]Read from MH i2c: 01 07 00 E2 6B 00 00 00 00 00 FF 0F 62 [16:21:34]process_action close_receipt done [16:21:34]requested_data is exist [16:21:34]produce_requested_data [16:21:34]requested_item fm.sn is exist - process it [16:21:34]wFMCommunicate request_size=4 [16:21:34]MH_SAM_APDU [16:21:34]CAPDU: 80 11 00 00 [16:21:34]Write to MH i2c: E2 08 00 E3 6B 80 11 00 00 00 00 00 00 C8 [16:21:34]Write i2c OK [16:21:34]MH_I2C_Read... [16:21:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:21:34]Read from MH i2c: E2 [16:21:34]MH_I2C_Read... [16:21:34]Read from MH i2c: E2 17 00 [16:21:34]MH_I2C_Read... [16:21:34]Read from MH i2c: E2 17 00 E3 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 1C [16:21:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:21:34]wFMCommunicate OK [16:21:34]requested_item fd.num is exist - process it [16:21:34]SAM_PROTO_GetFieldsCounters [16:21:34]wFMCommunicate request_size=4 [16:21:34]MH_SAM_APDU [16:21:34]CAPDU: 80 13 00 00 [16:21:34]Write to MH i2c: E2 08 00 E4 6B 80 13 00 00 00 00 00 00 CB [16:21:34]Write i2c OK [16:21:34]MH_I2C_Read... [16:21:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:21:34]Read from MH i2c: E2 [16:21:34]MH_I2C_Read... [16:21:34]Read from MH i2c: E2 62 00 [16:21:34]MH_I2C_Read... [16:21:34]Read from MH i2c: E2 62 00 E4 6B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 9E DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 49 02 00 00 5E 04 04 00 49 02 00 00 57 04 04 00 4A 02 00 00 19 04 04 00 00 00 00 00 90 00 6F [16: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 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 9E DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 49 02 00 00 5E 04 04 00 49 02 00 00 57 04 04 00 4A 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:21:35]wFMCommunicate OK [16:21:35]SAM_PROTO_GetFieldsCounters done [16:21:35]requested_item shift.num is exist - process it [16:21:35]requested_item shift.opened is exist - process it [16:21:35]req_shift_opened [16:21:35]FM_GetShiftState [16:21:35]SAM_PROTO_GetShiftState [16:21:35]wFMCommunicate request_size=4 [16:21:35]MH_SAM_APDU [16:21:35]CAPDU: 80 13 01 00 [16:21:35]Write to MH i2c: E2 08 00 E5 6B 80 13 01 00 00 00 00 00 CD [16:21:35]Write i2c OK [16:21:35]MH_I2C_Read... [16:21:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:21:35]Read from MH i2c: E2 [16:21:35]MH_I2C_Read... [16:21:35]Read from MH i2c: E2 0E 00 [16:21:35]MH_I2C_Read... [16:21:35]Read from MH i2c: E2 0E 00 E5 6B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C6 [16:21:35]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:21:35]wFMCommunicate OK [16:21:35]SAM_PROTO_GetShiftState done [16:21:35]FM_GetShiftState done [16:21:35]req_shift_opened done [16:21:35]requested_item shift.open_date is exist - process it [16:21:35]req_shift_open_date [16:21:35]req_shift_open_date done [16:21:35]produce_requested_data done [16:21:35]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318110,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:21:35]process_action_free close_receipt [16:21:35]json_value_free [16:21:35]json_value_free done [16:21:35]process_json_proto returns [16:21:35]Send response to host [16:21:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318110,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:21:35]free response buf [16:21:35]execute_script done [16:21:35]execute_script returns [16:21:35]free content buf [16:21:35]Sock 9.Close socket [16:21:35]Sock 9.Thread stoped [16:21:35]accept exits with 7 [16:21:35]New connection [16:21:35]New thread 3067293028 created [16:21:35]Thread 3067436388 joined [16:21:35]Waiting for new connection... [16:21:35] Sock 7.Parse request [16:21:35]Sock 7.Check first char [16:21:35]Sock 7.First char is OK [16:21:35]request: POST /json_proto HTTP/1.0 [16:21:35]Method: POST [16:21:35]URL: /json_proto [16:21:35]Method is POST - this is cgi request [16:21:35]url: /json_proto [16:21:35]query_string will be loaded in cgi processing [16:21:35]execute_cgi json_proto POST (null) [16:21:35]execute_cgi path=json_proto method=POST [16:21:35]POST find Content-Length [16:21:35]Host: 172.17.50.195:8080 [16:21:35]Content-Length: 755 [16:21:35]Content-Type: application/json [16:21:35] [16:21:35]POST finish read [16:21:35]Found Content-Length = 755 [16:21:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093092", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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\u000A30025714", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:21:35]execute_script... [16:21: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)1093092", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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\u000A30025714", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:21:35]POST & json_proto [16:21:35]process_json_proto [16:21:35]json parsed OK: [16:21:35]protocol is kg_v1.0 [16:21:35]action value=close_receipt [16:21:35]process_action close_receipt [16:21:35]cmd_close_receipt [16:21:35]MH_GetDate [16:21:35]Write to MH i2c: F0 00 00 E6 6B 40 [16:21:35]Write i2c OK [16:21:35]MH_I2C_Read... [16:21:35]Read from MH i2c: F0 [16:21:35]MH_I2C_Read... [16:21:35]Read from MH i2c: F0 09 00 [16:21:35]MH_I2C_Read... [16:21:35]Read from MH i2c: F0 09 00 E6 6B 00 11 BA 1F 67 43 33 1C 67 93 [16:21:35]GetLastDocTimeStamp 1730132492 [16:21:35]current date 1730132497 [16:21:35]FM_GetShiftState [16:21:35]SAM_PROTO_GetShiftState [16:21:35]wFMCommunicate request_size=4 [16:21:35]MH_SAM_APDU [16:21:35]CAPDU: 80 13 01 00 [16:21:35]Write to MH i2c: E2 08 00 E7 6B 80 13 01 00 00 00 00 00 CF [16:21:35]Write i2c OK [16:21:35]MH_I2C_Read... [16:21:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:21:35]Read from MH i2c: E2 [16:21:35]MH_I2C_Read... [16:21:35]Read from MH i2c: E2 0E 00 [16:21:35]MH_I2C_Read... [16:21:35]Read from MH i2c: E2 0E 00 E7 6B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C8 [16:21:35]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:21:35]wFMCommunicate OK [16:21:35]SAM_PROTO_GetShiftState done [16:21:35]FM_GetShiftState done [16:21:35]opened in 1730073493 [16:21:35]opened+sec_in_day 1730159893 [16:21:35]quantity*price = 0 [16:21:35]sum+1 = 1 [16:21:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 586 28.10.2024 16:21 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: ТК ГПНА Online 30025714 ФМ: 0000000000874671 ФД: 318111 ФПД: 172031515699530 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T162137&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318111&fm=172031515699530&tin=02508201610067®Number=0000000000091628&sum=0 [16:21:36]StoreToDocumentArchive [16:21:36]shift 546 fd 318111 [16:21:36]save to /storage/0546/doc_00318111 [16:21:36]save last doc name /storage/0546/doc_00318111 to /storage/kkm_last_doc_name [16:21:36]save OK [16:21:36]Clear old archive folders... [16:21:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:21:36]tlvbuf is 0138C740 [16:21:36]SAM_PROTO_ClearQueue [16:21:36]wFMCommunicate request_size=4 [16:21:36]MH_SAM_APDU [16:21:36]CAPDU: 80 09 00 00 [16:21:36]Write to MH i2c: E2 08 00 F4 6B 80 09 00 00 00 00 00 00 D1 [16:21:36]Write i2c OK [16:21:36]MH_I2C_Read... [16:21:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:21:36]Read from MH i2c: E2 [16:21:36]MH_I2C_Read... [16:21:36]Read from MH i2c: E2 03 00 [16:21:36]MH_I2C_Read... [16:21:36]Read from MH i2c: E2 03 00 F4 6B 00 90 00 D3 [16:21:36]RAPDU: 90 00 [16:21:36]wFMCommunicate OK [16:21:36]SAM_PROTO_ClearQueue done [16:21:36]KKMCreateOFDPacket [16:21:36]OFDProtocolAddRootSTLVToBuf [16:21:36]FM_MakeSignedData [16:21:36]FM_MakeSignedData [16:21:36]SAM_PROTO_SignData [16:21:36]wFMCommunicate request_size=4 [16:21:36]MH_SAM_APDU [16:21:36]CAPDU: 80 0D 01 02 [16:21:36]Write to MH i2c: E2 08 00 F5 6B 80 0D 01 02 00 00 00 00 D9 [16:21:36]Write i2c OK [16:21:36]MH_I2C_Read... [16:21:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:21:36]Read from MH i2c: E2 [16:21:36]MH_I2C_Read... [16:21:36]Read from MH i2c: E2 03 00 [16:21:36]MH_I2C_Read... [16:21:36]Read from MH i2c: E2 03 00 F5 6B 00 90 00 D4 [16:21:36]RAPDU: 90 00 [16:21:36]wFMCommunicate OK [16:21:36]wFMCommunicate request_size=255 [16:21:36]MH_SAM_APDU [16:21:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 4A 02 00 00 F4 03 04 00 11 BA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9F DA 04 00 35 04 06 00 9C [16:21:36]Write to MH i2c: E2 02 01 F6 6B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 4A 02 00 00 F4 03 04 00 11 BA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9F DA 04 00 35 04 06 00 9C 00 00 D4 [16:21:36]Write i2c OK [16:21:36]MH_I2C_Read... [16:21:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:21:37]Read from MH i2c: E2 [16:21:37]MH_I2C_Read... [16:21:37]Read from MH i2c: E2 03 00 [16:21:37]MH_I2C_Read... [16:21:37]Read from MH i2c: E2 03 00 F6 6B 00 90 00 D5 [16:21:37]RAPDU: 90 00 [16:21:37]wFMCommunicate OK [16:21:37]wFMCommunicate request_size=10 [16:21:37]MH_SAM_APDU [16:21:37]CAPDU: 80 0D 02 02 05 76 35 62 29 4A [16:21:37]Write to MH i2c: E2 0D 00 F7 6B 80 0D 02 02 05 00 76 35 62 29 4A 00 00 66 [16:21:37]Write i2c OK [16:21:37]MH_I2C_Read... [16:21:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:21:37]Read from MH i2c: E2 [16:21:37]MH_I2C_Read... [16:21:37]Read from MH i2c: E2 03 00 [16:21:37]MH_I2C_Read... [16:21:37]Read from MH i2c: E2 03 00 F7 6B 00 90 00 D6 [16:21:37]RAPDU: 90 00 [16:21:37]wFMCommunicate OK [16:21:37]wFMCommunicate request_size=4 [16:21:37]MH_SAM_APDU [16:21:37]CAPDU: 80 0D 03 02 [16:21:37]Write to MH i2c: E2 08 00 F8 6B 80 0D 03 02 00 00 00 00 DE [16:21:37]Write i2c OK [16:21:37]MH_I2C_Read... [16:21:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:21:37]Read from MH i2c: E2 [16:21:37]MH_I2C_Read... [16:21:37]Read from MH i2c: E2 0B 00 [16:21:37]MH_I2C_Read... [16:21:37]Read from MH i2c: E2 0B 00 F8 6B 00 EB 14 5D F5 00 C9 53 01 90 00 4D [16:21:37]RAPDU: EB 14 5D F5 00 C9 53 01 90 00 [16:21:37]wFMCommunicate OK [16:21:37]SAM_PROTO_SignData done [16:21:37]FM_MakeSignedData done [16:21:37]CreateOFDProtocolMessage [16:21:37]wFMCommunicate request_size=4 [16:21:37]MH_SAM_APDU [16:21:37]CAPDU: 80 11 00 00 [16:21:37]Write to MH i2c: E2 08 00 F9 6B 80 11 00 00 00 00 00 00 DE [16:21:37]Write i2c OK [16:21:37]MH_I2C_Read... [16:21:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:21:37]Read from MH i2c: E2 [16:21:37]MH_I2C_Read... [16:21:37]Read from MH i2c: E2 17 00 [16:21:37]MH_I2C_Read... [16:21:37]Read from MH i2c: E2 17 00 F9 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 32 [16:21:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:21:37]wFMCommunicate OK [16:21:37]CreateOFDProtocolMessage done [16:21:37]OFDSenderStorePacket 318111 [16:21:37]StoreOFDPacket docnum=318111 [16:21:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 CB 56 07 01 CB 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 33 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 4A 02 00 00 F4 03 04 00 11 BA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9F DA 04 00 35 04 06 00 9C 76 35 62 29 4A EB 14 5D F5 00 C9 53 01 [16:21:37]CheckFolder [16:21:37]dirname=/storage/ofd_packets [16:21:37]CheckFolder done [16:21:37]ProducePacketName [16:21:37]name=ofd_packets/00318111 [16:21:37]NVStorageSaveData ofd_packets/00318111 [16:21:37]File name is /storage/ofd_packets/00318111 [16:21:37]Write 301 bytes [16:21:37]NVStorageSaveData done [16:21:37]OFDSenderStorePacket done [16:21:37]KKMCreateOFDPacket done [16:21:37]NVStorageSaveData kkm_last_timestamp [16:21:37]File name is /storage/kkm_last_timestamp [16:21:37]Write 4 bytes [16:21:37]NVStorageSaveData done [16:21:37]ExternCall_PrintAddStr [16:21:37]wPrintStart [16:21:37]Write to MH i2c: 01 00 00 FA 6B 65 [16:21:37]Write i2c OK [16:21:37]MH_I2C_Read... [16:21:37]Read from MH i2c: 01 [16:21:37]MH_I2C_Read... [16:21:37]Read from MH i2c: 01 07 00 [16:21:37]MH_I2C_Read... [16:21:37]Read from MH i2c: 01 07 00 FA 6B 00 00 00 00 00 FF 0F 7A [16:21:37]RasterBufferAndPrint [16:21:37]line Счет N : (1)1093092 [16:21:37]line ИНН: 02508201610067 [16:21:37]line Контрольно-Кассовый Чек [16:21:37]line ПРОДАЖА [16:21:37]line ТРК (МРК, ГНК) : 34 [16:21:37]line Товар: 2710124500 [16:21:37]line Аи-95-К-3 [16:21:37]line 50.000 * 0.00 [16:21:37]line = 0.00 [16:21:37]line НДС 12% НСП 1% [16:21:37]line > о реализуемом товаре [16:21:37]line ИТОГО: 0.00 [16:21:37]line НСП 1% : 0.00 [16:21:37]line НДС 12% : 0.00 [16:21:37]line Наличными: 0.00 [16:21:37]line Безнал.: 0.00 [16:21:37]line Место: АЗС № 101 "Партнер Нефть" [16:21:37]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:21:37]line СНО: Общий режим [16:21:37]line Чек 586 28.10.2024 16:21 [16:21:37]line Смена: 546 ФФД: 1.0 [16:21:37]line ЗНМ: 0300000082 [16:21:37]line РНМ: 0000000000091628 [16:21:37]line Версия ККМ: 001 [16:21:37]line Талоны: ТК ГПНА Online [16:21:37]line 30025714 [16:21:37]line ФМ: 0000000000874671 [16:21:37]line ФД: 318111 [16:21:37]line ФПД: 172031515699530 [16:21:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T162137&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318111&fm=172031515699530&tin=02508201610067®Number=0000000000091628&sum=0 [16:21:37]OFD Sender: Processing packet 318111 [packets to send 127, broken 126] [16:21:37]ProducePacketName [16:21:37]name=ofd_packets/00318111 [16:21:37]OFD Sender: To server: pG, [16:21:37]CommunicateWithHost lk.salyk.kg:30040 [16:21:37]ConnectInit lk.salyk.kg [16:21:37]written 0, free lines is 4095 [16:21:37]Connected sock=10 [16:21:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 CB 56 07 01 CB 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 33 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 4A 02 00 00 F4 03 04 00 11 BA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9F DA 04 00 35 04 06 00 9C 76 35 62 29 4A EB 14 5D F5 00 C9 53 01 [16:21:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 76 27 47 00 C1 96 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9F DA 04 00 F4 03 04 00 C9 65 1F 67 B6 04 01 00 00 04 71 56 6C 03 A8 13 C1 [16:21:37]CommunicateWithHost err = 0 [16:21:37]CheckOFDResponse [16:21:37]1017 (14) - 77093643461234 [16:21:37]1041 (16) - 0000000000874671 [16:21:37]1040 (4) - 318111 [16:21:37]1012 (4) - 28.10.2024 10:22 [16:21:37]1206 (1) - 0 [16:21:37]OFD Sender: Remove packet 318111 [16:21:37]ProducePacketName [16:21:37]name=ofd_packets/00318111 [16:21:37]NVStorageDeleteData [16:21:38]Write to MH i2c: 01 00 00 24 6C 90 [16:21:38]Write i2c OK [16:21:38]MH_I2C_Read... [16:21:38]Read from MH i2c: 01 [16:21:38]MH_I2C_Read... [16:21:38]Read from MH i2c: 01 07 00 [16:21:38]MH_I2C_Read... [16:21:38]Read from MH i2c: 01 07 00 24 6C 00 00 00 00 00 F6 0C 99 [16:21:38]RasterBufferAndPrint [16:21:38]line [16:21:38]line [16:21:38]line [16:21:38]line [16:21:38]line [16:21:38]written 0, free lines is 3333 [16:21:38]MH_Cut [16:21:38]Write to MH i2c: D1 01 00 2B 6C 01 69 [16:21:38]Write i2c OK [16:21:38]MH_I2C_Read... [16:21:38]Read from MH i2c: D1 [16:21:38]MH_I2C_Read... [16:21:38]Read from MH i2c: D1 01 00 [16:21:38]MH_I2C_Read... [16:21:38]Read from MH i2c: D1 01 00 2B 6C 00 68 [16:21:38]Write to MH i2c: 01 00 00 2C 6C 98 [16:21:38]Write i2c OK [16:21:38]MH_I2C_Read... [16:21:38]OFD Sender: No OFD packet to send [16:21:38]*** Cut start [16:21:38]*** Partial cut [16:21:38]*** CUTSNS_PIN = 1 [16:21:38]*** CUTSNS_PIN = 0 [16:21:39]*** Brake cut motor [16:21:39]Read from MH i2c: 01 [16:21:39]MH_I2C_Read... [16:21:39]*** Stop cut motor [16:21:39]*** Cut end [16:21:39]Read from MH i2c: 01 07 00 [16:21:39]MH_I2C_Read... [16:21:39]Read from MH i2c: 01 07 00 2C 6C 00 00 00 00 00 FF 0F AD [16:21:39]process_action close_receipt done [16:21:39]requested_data is exist [16:21:39]produce_requested_data [16:21:39]requested_item fm.sn is exist - process it [16:21:39]wFMCommunicate request_size=4 [16:21:39]MH_SAM_APDU [16:21:39]CAPDU: 80 11 00 00 [16:21:39]Write to MH i2c: E2 08 00 2D 6C 80 11 00 00 00 00 00 00 13 [16:21:39]Write i2c OK [16:21:39]MH_I2C_Read... [16:21:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:21:39]Read from MH i2c: E2 [16:21:39]MH_I2C_Read... [16:21:39]Read from MH i2c: E2 17 00 [16:21:39]MH_I2C_Read... [16:21:39]Read from MH i2c: E2 17 00 2D 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 67 [16:21:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:21:39]wFMCommunicate OK [16:21:39]requested_item fd.num is exist - process it [16:21:39]SAM_PROTO_GetFieldsCounters [16:21:39]wFMCommunicate request_size=4 [16:21:39]MH_SAM_APDU [16:21:39]CAPDU: 80 13 00 00 [16:21:39]Write to MH i2c: E2 08 00 2E 6C 80 13 00 00 00 00 00 00 16 [16:21:39]Write i2c OK [16:21:39]MH_I2C_Read... [16:21:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:21:39]Read from MH i2c: E2 [16:21:39]MH_I2C_Read... [16:21:39]Read from MH i2c: E2 62 00 [16:21:39]MH_I2C_Read... [16:21:39]Read from MH i2c: E2 62 00 2E 6C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 9F DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 4A 02 00 00 5E 04 04 00 4A 02 00 00 57 04 04 00 4B 02 00 00 19 04 04 00 00 00 00 00 90 00 BE [16:21:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 9F DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 4A 02 00 00 5E 04 04 00 4A 02 00 00 57 04 04 00 4B 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:21:39]wFMCommunicate OK [16:21:39]SAM_PROTO_GetFieldsCounters done [16:21:39]requested_item shift.num is exist - process it [16:21:39]requested_item shift.opened is exist - process it [16:21:39]req_shift_opened [16:21:39]FM_GetShiftState [16:21:39]SAM_PROTO_GetShiftState [16:21:39]wFMCommunicate request_size=4 [16:21:39]MH_SAM_APDU [16:21:39]CAPDU: 80 13 01 00 [16:21:39]Write to MH i2c: E2 08 00 2F 6C 80 13 01 00 00 00 00 00 18 [16:21:39]Write i2c OK [16:21:39]MH_I2C_Read... [16:21:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:21:39]Read from MH i2c: E2 [16:21:39]MH_I2C_Read... [16:21:39]Read from MH i2c: E2 0E 00 [16:21:39]MH_I2C_Read... [16:21:39]Read from MH i2c: E2 0E 00 2F 6C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 11 [16:21:39]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:21:39]wFMCommunicate OK [16:21:39]SAM_PROTO_GetShiftState done [16:21:39]FM_GetShiftState done [16:21:39]req_shift_opened done [16:21:39]requested_item shift.open_date is exist - process it [16:21:39]req_shift_open_date [16:21:39]req_shift_open_date done [16:21:39]produce_requested_data done [16:21:39]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318111,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:21:39]process_action_free close_receipt [16:21:39]json_value_free [16:21:39]json_value_free done [16:21:39]process_json_proto returns [16:21:39]Send response to host [16:21:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318111,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:21:39]free response buf [16:21:39]execute_script done [16:21:39]execute_script returns [16:21:39]free content buf [16:21:39]Sock 7.Close socket [16:21:39]Sock 7.Thread stoped [16:21:43]OFD Sender: No OFD packet to send [16:21:44]accept exits with 9 [16:21:44]New connection [16:21:44]New thread 3067436388 created [16:21:44]Thread 3067293028 joined [16:21:44]Waiting for new connection... [16:21:44] Sock 9.Parse request [16:21:44]Sock 9.Check first char [16:21:44]Sock 9.First char is OK [16:21:44]request: POST /json_proto HTTP/1.0 [16:21:44]Method: POST [16:21:44]URL: /json_proto [16:21:44]Method is POST - this is cgi request [16:21:44]url: /json_proto [16:21:44]query_string will be loaded in cgi processing [16:21:44]execute_cgi json_proto POST (null) [16:21:44]execute_cgi path=json_proto method=POST [16:21:44]POST find Content-Length [16:21:44]Host: 172.17.50.195:8080 [16:21:44]Content-Length: 679 [16:21:44]Content-Type: application/json [16:21:44] [16:21:44]POST finish read [16:21:44]Found Content-Length = 679 [16:21:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093095", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:21:44]execute_script... [16:21: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)1093095", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:21:44]POST & json_proto [16:21:44]process_json_proto [16:21:44]json parsed OK: [16:21:44]protocol is kg_v1.0 [16:21:44]action value=close_receipt [16:21:44]process_action close_receipt [16:21:44]cmd_close_receipt [16:21:44]MH_GetDate [16:21:44]Write to MH i2c: F0 00 00 30 6C 8B [16:21:44]Write i2c OK [16:21:44]MH_I2C_Read... [16:21:44]Read from MH i2c: F0 [16:21:44]MH_I2C_Read... [16:21:44]Read from MH i2c: F0 09 00 [16:21:44]MH_I2C_Read... [16:21:44]Read from MH i2c: F0 09 00 30 6C 00 1A BA 1F 67 43 33 1C 67 E7 [16:21:44]GetLastDocTimeStamp 1730132497 [16:21:44]current date 1730132506 [16:21:44]FM_GetShiftState [16:21:44]SAM_PROTO_GetShiftState [16:21:44]wFMCommunicate request_size=4 [16:21:44]MH_SAM_APDU [16:21:44]CAPDU: 80 13 01 00 [16:21:44]Write to MH i2c: E2 08 00 31 6C 80 13 01 00 00 00 00 00 1A [16:21:44]Write i2c OK [16:21:44]MH_I2C_Read... [16:21:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:21:45]Read from MH i2c: E2 [16:21:45]MH_I2C_Read... [16:21:45]Read from MH i2c: E2 0E 00 [16:21:45]MH_I2C_Read... [16:21:45]Read from MH i2c: E2 0E 00 31 6C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 13 [16:21:45]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:21:45]wFMCommunicate OK [16:21:45]SAM_PROTO_GetShiftState done [16:21:45]FM_GetShiftState done [16:21:45]opened in 1730073493 [16:21:45]opened+sec_in_day 1730159893 [16:21:45]quantity*price = 80061 [16:21:45]sum+1 = 80063 [16:21:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 85.02 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 587 28.10.2024 16:21 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318112 ФПД: 193668676681635 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T162146&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318112&fm=193668676681635&tin=02508201610067®Number=0000000000091628&sum=80000 [16:21:45]StoreToDocumentArchive [16:21:45]shift 546 fd 318112 [16:21:45]save to /storage/0546/doc_00318112 [16:21:45]save last doc name /storage/0546/doc_00318112 to /storage/kkm_last_doc_name [16:21:45]save OK [16:21:45]Clear old archive folders... [16:21:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:21:45]tlvbuf is 015CE760 [16:21:45]SAM_PROTO_ClearQueue [16:21:45]wFMCommunicate request_size=4 [16:21:45]MH_SAM_APDU [16:21:45]CAPDU: 80 09 00 00 [16:21:45]Write to MH i2c: E2 08 00 3E 6C 80 09 00 00 00 00 00 00 1C [16:21:45]Write i2c OK [16:21:45]MH_I2C_Read... [16:21:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:21:45]Read from MH i2c: E2 [16:21:45]MH_I2C_Read... [16:21:45]Read from MH i2c: E2 03 00 [16:21:45]MH_I2C_Read... [16:21:45]Read from MH i2c: E2 03 00 3E 6C 00 90 00 1E [16:21:45]RAPDU: 90 00 [16:21:45]wFMCommunicate OK [16:21:45]SAM_PROTO_ClearQueue done [16:21:45]KKMCreateOFDPacket [16:21:45]OFDProtocolAddRootSTLVToBuf [16:21:45]FM_MakeSignedData [16:21:45]FM_MakeSignedData [16:21:45]SAM_PROTO_SignData [16:21:45]wFMCommunicate request_size=4 [16:21:45]MH_SAM_APDU [16:21:45]CAPDU: 80 0D 01 02 [16:21:45]Write to MH i2c: E2 08 00 3F 6C 80 0D 01 02 00 00 00 00 24 [16:21:45]Write i2c OK [16:21:45]MH_I2C_Read... [16:21:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:21:46]Read from MH i2c: E2 [16:21:46]MH_I2C_Read... [16:21:46]Read from MH i2c: E2 03 00 [16:21:46]MH_I2C_Read... [16:21:46]Read from MH i2c: E2 03 00 3F 6C 00 90 00 1F [16:21:46]RAPDU: 90 00 [16:21:46]wFMCommunicate OK [16:21:46]wFMCommunicate request_size=255 [16:21:46]MH_SAM_APDU [16:21: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 33 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 02 00 00 F4 03 04 00 1A BA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A0 DA 04 00 35 04 06 00 B0 [16:21:46]Write to MH i2c: E2 02 01 40 6C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 02 00 00 F4 03 04 00 1A BA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A0 DA 04 00 35 04 06 00 B0 00 00 19 [16:21:46]Write i2c OK [16:21:46]MH_I2C_Read... [16:21:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:21:46]Read from MH i2c: E2 [16:21:46]MH_I2C_Read... [16:21:46]Read from MH i2c: E2 03 00 [16:21:46]MH_I2C_Read... [16:21:46]Read from MH i2c: E2 03 00 40 6C 00 90 00 20 [16:21:46]RAPDU: 90 00 [16:21:46]wFMCommunicate OK [16:21:46]wFMCommunicate request_size=10 [16:21:46]MH_SAM_APDU [16:21:46]CAPDU: 80 0D 02 02 05 24 00 AD 7F A3 [16:21:46]Write to MH i2c: E2 0D 00 41 6C 80 0D 02 02 05 00 24 00 AD 7F A3 00 00 24 [16:21:46]Write i2c OK [16:21:46]MH_I2C_Read... [16:21:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:21:46]Read from MH i2c: E2 [16:21:46]MH_I2C_Read... [16:21:46]Read from MH i2c: E2 03 00 [16:21:46]MH_I2C_Read... [16:21:46]Read from MH i2c: E2 03 00 41 6C 00 90 00 21 [16:21:46]RAPDU: 90 00 [16:21:46]wFMCommunicate OK [16:21:46]wFMCommunicate request_size=4 [16:21:46]MH_SAM_APDU [16:21:46]CAPDU: 80 0D 03 02 [16:21:46]Write to MH i2c: E2 08 00 42 6C 80 0D 03 02 00 00 00 00 29 [16:21:46]Write i2c OK [16:21:46]MH_I2C_Read... [16:21:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:21:46]Read from MH i2c: E2 [16:21:46]MH_I2C_Read... [16:21:46]Read from MH i2c: E2 0B 00 [16:21:46]MH_I2C_Read... [16:21:46]Read from MH i2c: E2 0B 00 42 6C 00 C5 77 DC 42 DE 77 C5 A9 90 00 47 [16:21:46]RAPDU: C5 77 DC 42 DE 77 C5 A9 90 00 [16:21:46]wFMCommunicate OK [16:21:46]SAM_PROTO_SignData done [16:21:46]FM_MakeSignedData done [16:21:46]CreateOFDProtocolMessage [16:21:46]wFMCommunicate request_size=4 [16:21:46]MH_SAM_APDU [16:21:46]CAPDU: 80 11 00 00 [16:21:46]Write to MH i2c: E2 08 00 43 6C 80 11 00 00 00 00 00 00 29 [16:21:46]Write i2c OK [16:21:46]MH_I2C_Read... [16:21:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:21:46]Read from MH i2c: E2 [16:21:46]MH_I2C_Read... [16:21:46]Read from MH i2c: E2 17 00 [16:21:46]MH_I2C_Read... [16:21:46]Read from MH i2c: E2 17 00 43 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 7D [16:21:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:21:46]wFMCommunicate OK [16:21:46]CreateOFDProtocolMessage done [16:21:46]OFDSenderStorePacket 318112 [16:21:46]StoreOFDPacket docnum=318112 [16:21:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 38 C3 07 01 8E 8F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 02 00 00 F4 03 04 00 1A BA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A0 DA 04 00 35 04 06 00 B0 24 00 AD 7F A3 C5 77 DC 42 DE 77 C5 A9 [16:21:46]CheckFolder [16:21:46]dirname=/storage/ofd_packets [16:21:46]CheckFolder done [16:21:46]ProducePacketName [16:21:46]name=ofd_packets/00318112 [16:21:46]NVStorageSaveData ofd_packets/00318112 [16:21:46]File name is /storage/ofd_packets/00318112 [16:21:46]Write 301 bytes [16:21:46]NVStorageSaveData done [16:21:46]OFDSenderStorePacket done [16:21:46]KKMCreateOFDPacket done [16:21:46]NVStorageSaveData kkm_last_timestamp [16:21:46]File name is /storage/kkm_last_timestamp [16:21:46]Write 4 bytes [16:21:46]NVStorageSaveData done [16:21:46]ExternCall_PrintAddStr [16:21:46]wPrintStart [16:21:46]Write to MH i2c: 01 00 00 44 6C B0 [16:21:46]Write i2c OK [16:21:46]MH_I2C_Read... [16:21:46]OFD Sender: Processing packet 318112 [packets to send 127, broken 126] [16:21:46]ProducePacketName [16:21:46]name=ofd_packets/00318112 [16:21:46]OFD Sender: To server: pG, [16:21:46]CommunicateWithHost lk.salyk.kg:30040 [16:21:46]ConnectInit lk.salyk.kg [16:21:46]Read from MH i2c: 01 [16:21:46]MH_I2C_Read... [16:21:46]Read from MH i2c: 01 07 00 [16:21:46]MH_I2C_Read... [16:21:46]Read from MH i2c: 01 07 00 44 6C 00 00 00 00 00 FF 0F C5 [16:21:46]RasterBufferAndPrint [16:21:46]line Счет N : (1)1093095 [16:21:46]line ИНН: 02508201610067 [16:21:46]line Контрольно-Кассовый Чек [16:21:46]line ПРОДАЖА [16:21:46]line ТРК (МРК, ГНК) : 64 [16:21:46]line Товар: 2710124500 [16:21:46]line Аи-95-К-3 [16:21:46]line 10.790 * 74.20 [16:21:46]line = 800.62 [16:21:46]line НДС 12% НСП 1% [16:21:46]line > о реализуемом товаре [16:21:46]line ОКРУГЛЕНИЕ: -0.62 [16:21:46]line ИТОГО: 800.00 [16:21:46]line Внесено: 800.00 [16:21:46]line СДАЧА: 0.00 [16:21:46]line НСП 1% : 7.08 [16:21:46]line НДС 12% : 85.02 [16:21:46]line Наличными: 800.00 [16:21:46]line Безнал.: 0.00 [16:21:46]line Место: АЗС № 101 "Партнер Нефть" [16:21:46]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:21:46]line СНО: Общий режим [16:21:46]line Чек 587 28.10.2024 16:21 [16:21:46]line Смена: 546 ФФД: 1.0 [16:21:46]line ЗНМ: 0300000082 [16:21:46]line РНМ: 0000000000091628 [16:21:46]line Версия ККМ: 001 [16:21:46]line ФМ: 0000000000874671 [16:21:46]line ФД: 318112 [16:21:46]line ФПД: 193668676681635 [16:21:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T162146&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318112&fm=193668676681635&tin=02508201610067®Number=0000000000091628&sum=80000 [16:21:46]Connected sock=10 [16: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 34 36 37 31 0F 01 00 00 38 C3 07 01 8E 8F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 written 0, free lines is 4095 [16:21:47]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 4B 02 00 00 F4 03 04 00 1A BA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A0 DA 04 00 35 04 06 00 B0 24 00 AD 7F A3 C5 77 DC 42 DE 77 C5 A9 [16:21:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 EB AE 47 00 8C 9F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A0 DA 04 00 F4 03 04 00 D3 65 1F 67 B6 04 01 00 00 C5 3B D5 AD CF 3B 0F 5B [16:21:47]CommunicateWithHost err = 0 [16:21:47]CheckOFDResponse [16:21:47]1017 (14) - 77093643461234 [16:21:47]1041 (16) - 0000000000874671 [16:21:47]1040 (4) - 318112 [16:21:47]1012 (4) - 28.10.2024 10:22 [16:21:47]1206 (1) - 0 [16:21:47]OFD Sender: Remove packet 318112 [16:21:47]ProducePacketName [16:21:47]name=ofd_packets/00318112 [16:21:47]NVStorageDeleteData [16:21:47]Write to MH i2c: 01 00 00 6F 6C DB [16:21:47]Write i2c OK [16:21:47]MH_I2C_Read... [16:21:47]Read from MH i2c: 01 [16:21:47]MH_I2C_Read... [16:21:47]Read from MH i2c: 01 07 00 [16:21:47]MH_I2C_Read... [16:21:47]Read from MH i2c: 01 07 00 6F 6C 00 00 00 00 00 FE 0C EC [16:21:47]RasterBufferAndPrint [16:21:47]line [16:21:47]line [16:21:47]line [16:21:47]line [16:21:47]line [16:21:47]written 0, free lines is 3347 [16:21:47]MH_Cut [16:21:47]Write to MH i2c: D1 01 00 76 6C 01 B4 [16:21:47]Write i2c OK [16:21:47]MH_I2C_Read... [16:21:47]Read from MH i2c: D1 [16:21:47]MH_I2C_Read... [16:21:47]Read from MH i2c: D1 01 00 [16:21:47]MH_I2C_Read... [16:21:47]Read from MH i2c: D1 01 00 76 6C 00 B3 [16:21:47]Write to MH i2c: 01 00 00 77 6C E3 [16:21:47]Write i2c OK [16:21:47]MH_I2C_Read... [16:21:47]OFD Sender: No OFD packet to send [16:21:48]*** Cut start [16:21:48]*** Partial cut [16:21:48]*** CUTSNS_PIN = 1 [16:21:48]*** CUTSNS_PIN = 0 [16:21:48]*** Brake cut motor [16:21:48]Read from MH i2c: 01 [16:21:48]MH_I2C_Read... [16:21:48]*** Stop cut motor [16:21:48]*** Cut end [16:21:48]Read from MH i2c: 01 07 00 [16:21:48]MH_I2C_Read... [16:21:48]Read from MH i2c: 01 07 00 77 6C 00 00 00 00 00 FF 0F F8 [16:21:48]process_action close_receipt done [16:21:48]requested_data is exist [16:21:48]produce_requested_data [16:21:48]requested_item fm.sn is exist - process it [16:21:48]wFMCommunicate request_size=4 [16:21:48]MH_SAM_APDU [16:21:48]CAPDU: 80 11 00 00 [16:21:48]Write to MH i2c: E2 08 00 78 6C 80 11 00 00 00 00 00 00 5E [16:21:48]Write i2c OK [16:21:48]MH_I2C_Read... [16:21:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:21:48]Read from MH i2c: E2 [16:21:48]MH_I2C_Read... [16:21:48]Read from MH i2c: E2 17 00 [16:21:48]MH_I2C_Read... [16:21:48]Read from MH i2c: E2 17 00 78 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B2 [16:21:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:21:48]wFMCommunicate OK [16:21:48]requested_item fd.num is exist - process it [16:21:48]SAM_PROTO_GetFieldsCounters [16:21:48]wFMCommunicate request_size=4 [16:21:48]MH_SAM_APDU [16:21:48]CAPDU: 80 13 00 00 [16:21:48]Write to MH i2c: E2 08 00 79 6C 80 13 00 00 00 00 00 00 61 [16:21:48]Write i2c OK [16:21:48]MH_I2C_Read... [16:21:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:21:49]Read from MH i2c: E2 [16:21:49]MH_I2C_Read... [16:21:49]Read from MH i2c: E2 62 00 [16:21:49]MH_I2C_Read... [16:21:49]Read from MH i2c: E2 62 00 79 6C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A0 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 4B 02 00 00 5E 04 04 00 4B 02 00 00 57 04 04 00 4C 02 00 00 19 04 04 00 00 00 00 00 90 00 0D [16:21:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A0 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 4B 02 00 00 5E 04 04 00 4B 02 00 00 57 04 04 00 4C 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:21:49]wFMCommunicate OK [16:21:49]SAM_PROTO_GetFieldsCounters done [16:21:49]requested_item shift.num is exist - process it [16:21:49]requested_item shift.opened is exist - process it [16:21:49]req_shift_opened [16:21:49]FM_GetShiftState [16:21:49]SAM_PROTO_GetShiftState [16:21:49]wFMCommunicate request_size=4 [16:21:49]MH_SAM_APDU [16:21:49]CAPDU: 80 13 01 00 [16:21:49]Write to MH i2c: E2 08 00 7A 6C 80 13 01 00 00 00 00 00 63 [16:21:49]Write i2c OK [16:21:49]MH_I2C_Read... [16:21:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:21:49]Read from MH i2c: E2 [16:21:49]MH_I2C_Read... [16:21:49]Read from MH i2c: E2 0E 00 [16:21:49]MH_I2C_Read... [16:21:49]Read from MH i2c: E2 0E 00 7A 6C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 5C [16:21:49]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:21:49]wFMCommunicate OK [16:21:49]SAM_PROTO_GetShiftState done [16:21:49]FM_GetShiftState done [16:21:49]req_shift_opened done [16:21:49]requested_item shift.open_date is exist - process it [16:21:49]req_shift_open_date [16:21:49]req_shift_open_date done [16:21:49]produce_requested_data done [16:21:49]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318112,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:21:49]process_action_free close_receipt [16:21:49]json_value_free [16:21:49]json_value_free done [16:21:49]process_json_proto returns [16:21:49]Send response to host [16:21:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318112,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:21:49]free response buf [16:21:49]execute_script done [16:21:49]execute_script returns [16:21:49]free content buf [16:21:49]Sock 9.Close socket [16:21:49]Sock 9.Thread stoped [16:21:52]OFD Sender: No OFD packet to send [16:21:57]OFD Sender: No OFD packet to send [16:22:02]OFD Sender: No OFD packet to send [16:22:07]OFD Sender: No OFD packet to send [16:22:12]OFD Sender: No OFD packet to send [16:22:17]OFD Sender: No OFD packet to send [16:22:22]OFD Sender: No OFD packet to send [16:22:27]OFD Sender: No OFD packet to send [16:22:32]OFD Sender: No OFD packet to send [16:22:37]OFD Sender: No OFD packet to send [16:22:42]OFD Sender: No OFD packet to send [16:22:47]OFD Sender: No OFD packet to send [16:22:52]OFD Sender: No OFD packet to send [16:22:54]accept exits with 7 [16:22:54]New connection [16:22:54]New thread 3067293028 created [16:22:54]Thread 3067436388 joined [16:22:54]Waiting for new connection... [16:22:54] Sock 7.Parse request [16:22:54]Sock 7.Check first char [16:22:54]Sock 7.First char is OK [16:22:54]request: POST /json_proto HTTP/1.0 [16:22:54]Method: POST [16:22:54]URL: /json_proto [16:22:54]Method is POST - this is cgi request [16:22:54]url: /json_proto [16:22:54]query_string will be loaded in cgi processing [16:22:54]execute_cgi json_proto POST (null) [16:22:54]execute_cgi path=json_proto method=POST [16:22:54]POST find Content-Length [16:22:54]Host: 172.17.50.195:8080 [16:22:54]Content-Length: 775 [16:22:54]Content-Type: application/json [16:22:54] [16:22:54]POST finish read [16:22:54]Found Content-Length = 775 [16:22:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093097", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:22:54]execute_script... [16:22:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093097", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:22:54]POST & json_proto [16:22:54]process_json_proto [16:22:54]json parsed OK: [16:22:54]protocol is kg_v1.0 [16:22:54]action value=close_receipt [16:22:54]process_action close_receipt [16:22:54]cmd_close_receipt [16:22:54]MH_GetDate [16:22:54]Write to MH i2c: F0 00 00 7B 6C D6 [16:22:54]Write i2c OK [16:22:54]MH_I2C_Read... [16:22:54]Read from MH i2c: F0 [16:22:54]MH_I2C_Read... [16:22:54]Read from MH i2c: F0 09 00 [16:22:54]MH_I2C_Read... [16:22:54]Read from MH i2c: F0 09 00 7B 6C 00 60 BA 1F 67 43 33 1C 67 78 [16:22:54]GetLastDocTimeStamp 1730132506 [16:22:54]current date 1730132576 [16:22:54]FM_GetShiftState [16:22:54]SAM_PROTO_GetShiftState [16:22:54]wFMCommunicate request_size=4 [16:22:54]MH_SAM_APDU [16:22:54]CAPDU: 80 13 01 00 [16:22:54]Write to MH i2c: E2 08 00 7C 6C 80 13 01 00 00 00 00 00 65 [16:22:54]Write i2c OK [16:22:54]MH_I2C_Read... [16:22:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:22:54]Read from MH i2c: E2 [16:22:54]MH_I2C_Read... [16:22:54]Read from MH i2c: E2 0E 00 [16:22:54]MH_I2C_Read... [16:22:54]Read from MH i2c: E2 0E 00 7C 6C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 5E [16:22:54]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:22:54]wFMCommunicate OK [16:22:54]SAM_PROTO_GetShiftState done [16:22:54]FM_GetShiftState done [16:22:54]opened in 1730073493 [16:22:54]opened+sec_in_day 1730159893 [16:22:54]quantity*price = 100050 [16:22:54]sum+1 = 100052 [16:22:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 588 28.10.2024 16:22 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318113 ФПД: 205824785279915 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T162256&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318113&fm=205824785279915&tin=02508201610067®Number=0000000000091628&sum=100051 [16:22:55]StoreToDocumentArchive [16:22:55]shift 546 fd 318113 [16:22:55]save to /storage/0546/doc_00318113 [16:22:55]save last doc name /storage/0546/doc_00318113 to /storage/kkm_last_doc_name [16:22:55]save OK [16:22:55]Clear old archive folders... [16:22:55]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:22:55]tlvbuf is 013A2520 [16:22:55]SAM_PROTO_ClearQueue [16:22:55]wFMCommunicate request_size=4 [16:22:55]MH_SAM_APDU [16:22:55]CAPDU: 80 09 00 00 [16:22:55]Write to MH i2c: E2 08 00 89 6C 80 09 00 00 00 00 00 00 67 [16:22:55]Write i2c OK [16:22:55]MH_I2C_Read... [16:22:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:22:55]Read from MH i2c: E2 [16:22:55]MH_I2C_Read... [16:22:55]Read from MH i2c: E2 03 00 [16:22:55]MH_I2C_Read... [16:22:55]Read from MH i2c: E2 03 00 89 6C 00 90 00 69 [16:22:55]RAPDU: 90 00 [16:22:55]wFMCommunicate OK [16:22:55]SAM_PROTO_ClearQueue done [16:22:55]KKMCreateOFDPacket [16:22:55]OFDProtocolAddRootSTLVToBuf [16:22:55]FM_MakeSignedData [16:22:55]FM_MakeSignedData [16:22:55]SAM_PROTO_SignData [16:22:55]wFMCommunicate request_size=4 [16:22:55]MH_SAM_APDU [16:22:55]CAPDU: 80 0D 01 02 [16:22:55]Write to MH i2c: E2 08 00 8A 6C 80 0D 01 02 00 00 00 00 6F [16:22:55]Write i2c OK [16:22:55]MH_I2C_Read... [16:22:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:22:55]Read from MH i2c: E2 [16:22:55]MH_I2C_Read... [16:22:55]Read from MH i2c: E2 03 00 [16:22:55]MH_I2C_Read... [16:22:55]Read from MH i2c: E2 03 00 8A 6C 00 90 00 6A [16:22:55]RAPDU: 90 00 [16:22:55]wFMCommunicate OK [16:22:55]wFMCommunicate request_size=255 [16:22:55]MH_SAM_APDU [16:22:55]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 02 00 00 F4 03 04 00 60 BA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A1 DA 04 00 35 04 06 00 [16:22:55]Write to MH i2c: E2 02 01 8B 6C 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 02 00 00 F4 03 04 00 60 BA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A1 DA 04 00 35 04 06 00 00 00 D2 [16:22:55]Write i2c OK [16:22:55]MH_I2C_Read... [16:22:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:22:56]Read from MH i2c: E2 [16:22:56]MH_I2C_Read... [16:22:56]Read from MH i2c: E2 03 00 [16:22:56]MH_I2C_Read... [16:22:56]Read from MH i2c: E2 03 00 8B 6C 00 90 00 6B [16:22:56]RAPDU: 90 00 [16:22:56]wFMCommunicate OK [16:22:56]wFMCommunicate request_size=11 [16:22:56]MH_SAM_APDU [16:22:56]CAPDU: 80 0D 02 02 06 BB 32 51 36 6B AB [16:22:56]Write to MH i2c: E2 0E 00 8C 6C 80 0D 02 02 06 00 BB 32 51 36 6B AB 00 00 08 [16:22:56]Write i2c OK [16:22:56]MH_I2C_Read... [16:22:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:22:56]Read from MH i2c: E2 [16:22:56]MH_I2C_Read... [16:22:56]Read from MH i2c: E2 03 00 [16:22:56]MH_I2C_Read... [16:22:56]Read from MH i2c: E2 03 00 8C 6C 00 90 00 6C [16:22:56]RAPDU: 90 00 [16:22:56]wFMCommunicate OK [16:22:56]wFMCommunicate request_size=4 [16:22:56]MH_SAM_APDU [16:22:56]CAPDU: 80 0D 03 02 [16:22:56]Write to MH i2c: E2 08 00 8D 6C 80 0D 03 02 00 00 00 00 74 [16:22:56]Write i2c OK [16:22:56]MH_I2C_Read... [16:22:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:22:56]Read from MH i2c: E2 [16:22:56]MH_I2C_Read... [16:22:56]Read from MH i2c: E2 0B 00 [16:22:56]MH_I2C_Read... [16:22:56]Read from MH i2c: E2 0B 00 8D 6C 00 DA CF 5A 51 28 6C BA 15 90 00 2C [16:22:56]RAPDU: DA CF 5A 51 28 6C BA 15 90 00 [16:22:56]wFMCommunicate OK [16:22:56]SAM_PROTO_SignData done [16:22:56]FM_MakeSignedData done [16:22:56]CreateOFDProtocolMessage [16:22:56]wFMCommunicate request_size=4 [16:22:56]MH_SAM_APDU [16:22:56]CAPDU: 80 11 00 00 [16:22:56]Write to MH i2c: E2 08 00 8E 6C 80 11 00 00 00 00 00 00 74 [16:22:56]Write i2c OK [16:22:56]MH_I2C_Read... [16:22:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:22:56]Read from MH i2c: E2 [16:22:56]MH_I2C_Read... [16:22:56]Read from MH i2c: E2 17 00 [16:22:56]MH_I2C_Read... [16:22:56]Read from MH i2c: E2 17 00 8E 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C8 [16:22:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:22:56]wFMCommunicate OK [16:22:56]CreateOFDProtocolMessage done [16:22:56]OFDSenderStorePacket 318113 [16:22:56]StoreOFDPacket docnum=318113 [16:22:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 20 2A 08 01 A1 C1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 02 00 00 F4 03 04 00 60 BA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A1 DA 04 00 35 04 06 00 BB 32 51 36 6B AB DA CF 5A 51 28 6C BA 15 [16:22:56]CheckFolder [16:22:56]dirname=/storage/ofd_packets [16:22:56]CheckFolder done [16:22:56]ProducePacketName [16:22:56]name=ofd_packets/00318113 [16:22:56]NVStorageSaveData ofd_packets/00318113 [16:22:56]File name is /storage/ofd_packets/00318113 [16:22:56]Write 302 bytes [16:22:56]NVStorageSaveData done [16:22:56]OFDSenderStorePacket done [16:22:56]KKMCreateOFDPacket done [16:22:56]NVStorageSaveData kkm_last_timestamp [16:22:56]File name is /storage/kkm_last_timestamp [16:22:56]Write 4 bytes [16:22:56]NVStorageSaveData done [16:22:56]ExternCall_PrintAddStr [16:22:56]wPrintStart [16:22:56]Write to MH i2c: 01 00 00 8F 6C FB [16:22:56]Write i2c OK [16:22:56]MH_I2C_Read... [16:22:56]Read from MH i2c: 01 [16:22:56]MH_I2C_Read... [16:22:56]Read from MH i2c: 01 07 00 [16:22:56]MH_I2C_Read... [16:22:56]Read from MH i2c: 01 07 00 8F 6C 00 00 00 00 00 FF 0F 10 [16:22:56]RasterBufferAndPrint [16:22:56]line Счет N : (1)1093097 [16:22:56]line ИНН: 02508201610067 [16:22:56]line Контрольно-Кассовый Чек [16:22:56]line ПРОДАЖА [16:22:56]line ТРК (МРК, ГНК) : 11 [16:22:56]line Товар: 2710194210 [16:22:56]line ДТ(л)-К-2 [16:22:56]line 13.130 * 76.20 [16:22:56]line = 1000.51 [16:22:56]line НДС 12% НСП 1% [16:22:56]line > о реализуемом товаре [16:22:56]line ИТОГО: 1000.51 [16:22:56]line НСП 1% : 8.85 [16:22:56]line НДС 12% : 106.25 [16:22:56]line Наличными: 0.00 [16:22:56]line Безнал.: 1000.51 [16:22:56]line Место: АЗС № 101 "Партнер Нефть" [16:22:56]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:22:56]line СНО: Общий режим [16:22:56]line Чек 588 28.10.2024 16:22 [16:22:56]line Смена: 546 ФФД: 1.0 [16:22:56]line ЗНМ: 0300000082 [16:22:56]line РНМ: 0000000000091628 [16:22:56]line Версия ККМ: 001 [16:22:56]line Платежная система: Mbank [16:22:56]line ФМ: 0000000000874671 [16:22:56]line ФД: 318113 [16:22:56]line ФПД: 205824785279915 [16:22:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T162256&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318113&fm=205824785279915&tin=02508201610067®Number=0000000000091628&sum=100051 [16:22:56]written 0, free lines is 4095 [16:22:56]OFD Sender: Processing packet 318113 [packets to send 127, broken 126] [16:22:56]ProducePacketName [16:22:56]name=ofd_packets/00318113 [16:22:56]OFD Sender: To server: pG, [16:22:56]CommunicateWithHost lk.salyk.kg:30040 [16:22:56]ConnectInit lk.salyk.kg [16:22:56]Connected sock=10 [16:22:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 20 2A 08 01 A1 C1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 02 00 00 F4 03 04 00 60 BA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A1 DA 04 00 35 04 06 00 BB 32 51 36 6B AB DA CF 5A 51 28 6C BA 15 [16:22:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 F4 8E 47 00 06 FE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A1 DA 04 00 F4 03 04 00 18 66 1F 67 B6 04 01 00 00 C2 EA 3D 24 E3 C0 64 3A [16:22:56]CommunicateWithHost err = 0 [16:22:56]CheckOFDResponse [16:22:56]1017 (14) - 77093643461234 [16:22:56]1041 (16) - 0000000000874671 [16:22:56]1040 (4) - 318113 [16:22:56]1012 (4) - 28.10.2024 10:23 [16:22:56]1206 (1) - 0 [16:22:56]OFD Sender: Remove packet 318113 [16:22:56]ProducePacketName [16:22:56]name=ofd_packets/00318113 [16:22:56]NVStorageDeleteData [16:22:56]Write to MH i2c: 01 00 00 B8 6C 24 [16:22:56]Write i2c OK [16:22:56]MH_I2C_Read... [16:22:56]Read from MH i2c: 01 [16:22:56]MH_I2C_Read... [16:22:56]Read from MH i2c: 01 07 00 [16:22:56]MH_I2C_Read... [16:22:56]Read from MH i2c: 01 07 00 B8 6C 00 00 00 00 00 0C 0D 44 [16:22:56]RasterBufferAndPrint [16:22:56]line [16:22:56]line [16:22:56]line [16:22:56]line [16:22:56]line [16:22:56]written 0, free lines is 3349 [16:22:56]MH_Cut [16:22:56]Write to MH i2c: D1 01 00 BF 6C 01 FD [16:22:56]Write i2c OK [16:22:56]MH_I2C_Read... [16:22:56]Read from MH i2c: D1 [16:22:56]MH_I2C_Read... [16:22:56]Read from MH i2c: D1 01 00 [16:22:56]MH_I2C_Read... [16:22:56]Read from MH i2c: D1 01 00 BF 6C 00 FC [16:22:56]Write to MH i2c: 01 00 00 C0 6C 2C [16:22:56]Write i2c OK [16:22:56]MH_I2C_Read... [16:22:57]OFD Sender: No OFD packet to send [16:22:57]*** Cut start [16:22:57]*** Partial cut [16:22:57]*** CUTSNS_PIN = 1 [16:22:57]*** CUTSNS_PIN = 0 [16:22:57]*** Brake cut motor [16:22:58]Read from MH i2c: 01 [16:22:58]*** Stop cut motor [16:22:58]*** Cut end [16:22:58]MH_I2C_Read... [16:22:58]Read from MH i2c: 01 07 00 [16:22:58]MH_I2C_Read... [16:22:58]Read from MH i2c: 01 07 00 C0 6C 00 00 00 00 00 FF 0F 41 [16:22:58]process_action close_receipt done [16:22:58]requested_data is exist [16:22:58]produce_requested_data [16:22:58]requested_item fm.sn is exist - process it [16:22:58]wFMCommunicate request_size=4 [16:22:58]MH_SAM_APDU [16:22:58]CAPDU: 80 11 00 00 [16:22:58]Write to MH i2c: E2 08 00 C1 6C 80 11 00 00 00 00 00 00 A7 [16:22:58]Write i2c OK [16:22:58]MH_I2C_Read... [16:22:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:22:58]Read from MH i2c: E2 [16:22:58]MH_I2C_Read... [16:22:58]Read from MH i2c: E2 17 00 [16:22:58]MH_I2C_Read... [16:22:58]Read from MH i2c: E2 17 00 C1 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 FB [16:22:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:22:58]wFMCommunicate OK [16:22:58]requested_item fd.num is exist - process it [16:22:58]SAM_PROTO_GetFieldsCounters [16:22:58]wFMCommunicate request_size=4 [16:22:58]MH_SAM_APDU [16:22:58]CAPDU: 80 13 00 00 [16:22:58]Write to MH i2c: E2 08 00 C2 6C 80 13 00 00 00 00 00 00 AA [16:22:58]Write i2c OK [16:22:58]MH_I2C_Read... [16:22:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:22:58]Read from MH i2c: E2 [16:22:58]MH_I2C_Read... [16:22:58]Read from MH i2c: E2 62 00 [16:22:58]MH_I2C_Read... [16:22:58]Read from MH i2c: E2 62 00 C2 6C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A1 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 4C 02 00 00 5E 04 04 00 4C 02 00 00 57 04 04 00 4D 02 00 00 19 04 04 00 00 00 00 00 90 00 5A [16:22:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A1 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 4C 02 00 00 5E 04 04 00 4C 02 00 00 57 04 04 00 4D 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:22:58]wFMCommunicate OK [16:22:58]SAM_PROTO_GetFieldsCounters done [16:22:58]requested_item shift.num is exist - process it [16:22:58]requested_item shift.opened is exist - process it [16:22:58]req_shift_opened [16:22:58]FM_GetShiftState [16:22:58]SAM_PROTO_GetShiftState [16:22:58]wFMCommunicate request_size=4 [16:22:58]MH_SAM_APDU [16:22:58]CAPDU: 80 13 01 00 [16:22:58]Write to MH i2c: E2 08 00 C3 6C 80 13 01 00 00 00 00 00 AC [16:22:58]Write i2c OK [16:22:58]MH_I2C_Read... [16:22:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:22:58]Read from MH i2c: E2 [16:22:58]MH_I2C_Read... [16:22:58]Read from MH i2c: E2 0E 00 [16:22:58]MH_I2C_Read... [16:22:58]Read from MH i2c: E2 0E 00 C3 6C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A5 [16:22:58]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:22:58]wFMCommunicate OK [16:22:58]SAM_PROTO_GetShiftState done [16:22:58]FM_GetShiftState done [16:22:58]req_shift_opened done [16:22:58]requested_item shift.open_date is exist - process it [16:22:58]req_shift_open_date [16:22:58]req_shift_open_date done [16:22:58]produce_requested_data done [16:22:58]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318113,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:22:58]process_action_free close_receipt [16:22:58]json_value_free [16:22:58]json_value_free done [16:22:58]process_json_proto returns [16:22:58]Send response to host [16:22:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318113,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:22:58]free response buf [16:22:58]execute_script done [16:22:58]execute_script returns [16:22:58]free content buf [16:22:58]Sock 7.Close socket [16:22:58]Sock 7.Thread stoped [16:23:02]OFD Sender: No OFD packet to send [16:23:07]OFD Sender: No OFD packet to send [16:23:12]OFD Sender: No OFD packet to send [16:23:17]OFD Sender: No OFD packet to send [16:23:22]OFD Sender: No OFD packet to send [16:23:27]OFD Sender: No OFD packet to send [16:23:32]OFD Sender: No OFD packet to send [16:23:37]OFD Sender: No OFD packet to send [16:23:42]OFD Sender: No OFD packet to send [16:23:47]OFD Sender: No OFD packet to send [16:23:52]OFD Sender: No OFD packet to send [16:23:57]OFD Sender: No OFD packet to send [16:24:02]OFD Sender: No OFD packet to send [16:24:07]OFD Sender: No OFD packet to send [16:24:12]OFD Sender: No OFD packet to send [16:24:17]OFD Sender: No OFD packet to send [16:24:22]OFD Sender: No OFD packet to send [16:24:27]OFD Sender: No OFD packet to send [16:24:29]accept exits with 9 [16:24:29]New connection [16:24:29]New thread 3067436388 created [16:24:29]Thread 3067293028 joined [16:24:29]Waiting for new connection... [16:24:29] Sock 9.Parse request [16:24:29]Sock 9.Check first char [16:24:29]Sock 9.First char is OK [16:24:29]request: POST /json_proto HTTP/1.0 [16:24:29]Method: POST [16:24:29]URL: /json_proto [16:24:29]Method is POST - this is cgi request [16:24:29]url: /json_proto [16:24:29]query_string will be loaded in cgi processing [16:24:29]execute_cgi json_proto POST (null) [16:24:29]execute_cgi path=json_proto method=POST [16:24:29]POST find Content-Length [16:24:29]Host: 172.17.50.195:8080 [16:24:29]Content-Length: 683 [16:24:29]Content-Type: application/json [16:24:29] [16:24:29]POST finish read [16:24:29]Found Content-Length = 683 [16:24:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093099", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:24:29]execute_script... [16:24: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)1093099", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:24:29]POST & json_proto [16:24:29]process_json_proto [16:24:29]json parsed OK: [16:24:29]protocol is kg_v1.0 [16:24:29]action value=close_receipt [16:24:29]process_action close_receipt [16:24:29]cmd_close_receipt [16:24:29]MH_GetDate [16:24:29]Write to MH i2c: F0 00 00 C4 6C 1F [16:24:29]Write i2c OK [16:24:29]MH_I2C_Read... [16:24:29]Read from MH i2c: F0 [16:24:29]MH_I2C_Read... [16:24:29]Read from MH i2c: F0 09 00 [16:24:29]MH_I2C_Read... [16:24:29]Read from MH i2c: F0 09 00 C4 6C 00 BF BA 1F 67 43 33 1C 67 20 [16:24:29]GetLastDocTimeStamp 1730132576 [16:24:29]current date 1730132671 [16:24:29]FM_GetShiftState [16:24:29]SAM_PROTO_GetShiftState [16:24:29]wFMCommunicate request_size=4 [16:24:29]MH_SAM_APDU [16:24:29]CAPDU: 80 13 01 00 [16:24:29]Write to MH i2c: E2 08 00 C5 6C 80 13 01 00 00 00 00 00 AE [16:24:29]Write i2c OK [16:24:29]MH_I2C_Read... [16:24:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:24:29]Read from MH i2c: E2 [16:24:29]MH_I2C_Read... [16:24:29]Read from MH i2c: E2 0E 00 [16:24:29]MH_I2C_Read... [16:24:29]Read from MH i2c: E2 0E 00 C5 6C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A7 [16:24:29]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:24:29]wFMCommunicate OK [16:24:29]SAM_PROTO_GetShiftState done [16:24:29]FM_GetShiftState done [16:24:29]opened in 1730073493 [16:24:29]opened+sec_in_day 1730159893 [16:24:29]quantity*price = 100015 [16:24:29]sum+1 = 100017 [16:24:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 589 28.10.2024 16:24 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318114 ФПД: 44738252892200 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T162431&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318114&fm=44738252892200&tin=02508201610067®Number=0000000000091628&sum=100000 [16:24:30]StoreToDocumentArchive [16:24:30]shift 546 fd 318114 [16:24:30]save to /storage/0546/doc_00318114 [16:24:30]save last doc name /storage/0546/doc_00318114 to /storage/kkm_last_doc_name [16:24:30]save OK [16:24:30]Clear old archive folders... [16:24:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:24:30]tlvbuf is 014E9D50 [16:24:30]SAM_PROTO_ClearQueue [16:24:30]wFMCommunicate request_size=4 [16:24:30]MH_SAM_APDU [16:24:30]CAPDU: 80 09 00 00 [16:24:30]Write to MH i2c: E2 08 00 D2 6C 80 09 00 00 00 00 00 00 B0 [16:24:30]Write i2c OK [16:24:30]MH_I2C_Read... [16:24:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:24:30]Read from MH i2c: E2 [16:24:30]MH_I2C_Read... [16:24:30]Read from MH i2c: E2 03 00 [16:24:30]MH_I2C_Read... [16:24:30]Read from MH i2c: E2 03 00 D2 6C 00 90 00 B2 [16:24:30]RAPDU: 90 00 [16:24:30]wFMCommunicate OK [16:24:30]SAM_PROTO_ClearQueue done [16:24:30]KKMCreateOFDPacket [16:24:30]OFDProtocolAddRootSTLVToBuf [16:24:30]FM_MakeSignedData [16:24:30]FM_MakeSignedData [16:24:30]SAM_PROTO_SignData [16:24:30]wFMCommunicate request_size=4 [16:24:30]MH_SAM_APDU [16:24:30]CAPDU: 80 0D 01 02 [16:24:30]Write to MH i2c: E2 08 00 D3 6C 80 0D 01 02 00 00 00 00 B8 [16:24:30]Write i2c OK [16:24:30]MH_I2C_Read... [16:24:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:24:30]Read from MH i2c: E2 [16:24:30]MH_I2C_Read... [16:24:30]Read from MH i2c: E2 03 00 [16:24:30]MH_I2C_Read... [16:24:30]Read from MH i2c: E2 03 00 D3 6C 00 90 00 B3 [16:24:30]RAPDU: 90 00 [16:24:30]wFMCommunicate OK [16:24:30]wFMCommunicate request_size=255 [16:24:30]MH_SAM_APDU [16:24: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 02 00 00 F4 03 04 00 BF BA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A2 DA 04 00 35 04 06 00 28 [16:24:30]Write to MH i2c: E2 02 01 D4 6C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 02 00 00 F4 03 04 00 BF BA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A2 DA 04 00 35 04 06 00 28 00 00 5A [16:24:30]Write i2c OK [16:24:30]MH_I2C_Read... [16:24:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:24:30]Read from MH i2c: E2 [16:24:30]MH_I2C_Read... [16:24:30]Read from MH i2c: E2 03 00 [16:24:30]MH_I2C_Read... [16:24:30]Read from MH i2c: E2 03 00 D4 6C 00 90 00 B4 [16:24:30]RAPDU: 90 00 [16:24:30]wFMCommunicate OK [16:24:30]wFMCommunicate request_size=10 [16:24:30]MH_SAM_APDU [16:24:30]CAPDU: 80 0D 02 02 05 B0 6F AB E8 28 [16:24:30]Write to MH i2c: E2 0D 00 D5 6C 80 0D 02 02 05 00 B0 6F AB E8 28 00 00 9F [16:24:30]Write i2c OK [16:24:30]MH_I2C_Read... [16:24:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:24:30]Read from MH i2c: E2 [16:24:30]MH_I2C_Read... [16:24:30]Read from MH i2c: E2 03 00 [16:24:30]MH_I2C_Read... [16:24:30]Read from MH i2c: E2 03 00 D5 6C 00 90 00 B5 [16:24:30]RAPDU: 90 00 [16:24:30]wFMCommunicate OK [16:24:30]wFMCommunicate request_size=4 [16:24:30]MH_SAM_APDU [16:24:30]CAPDU: 80 0D 03 02 [16:24:30]Write to MH i2c: E2 08 00 D6 6C 80 0D 03 02 00 00 00 00 BD [16:24:30]Write i2c OK [16:24:30]MH_I2C_Read... [16:24:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:24:31]Read from MH i2c: E2 [16:24:31]MH_I2C_Read... [16:24:31]Read from MH i2c: E2 0B 00 [16:24:31]MH_I2C_Read... [16:24:31]Read from MH i2c: E2 0B 00 D6 6C 00 DB BE F9 75 94 7B 99 84 90 00 F1 [16:24:31]RAPDU: DB BE F9 75 94 7B 99 84 90 00 [16:24:31]wFMCommunicate OK [16:24:31]SAM_PROTO_SignData done [16:24:31]FM_MakeSignedData done [16:24:31]CreateOFDProtocolMessage [16:24:31]wFMCommunicate request_size=4 [16:24:31]MH_SAM_APDU [16:24:31]CAPDU: 80 11 00 00 [16:24:31]Write to MH i2c: E2 08 00 D7 6C 80 11 00 00 00 00 00 00 BD [16:24:31]Write i2c OK [16:24:31]MH_I2C_Read... [16:24:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:24:31]Read from MH i2c: E2 [16:24:31]MH_I2C_Read... [16:24:31]Read from MH i2c: E2 17 00 [16:24:31]MH_I2C_Read... [16:24:31]Read from MH i2c: E2 17 00 D7 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 11 [16:24:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:24:31]wFMCommunicate OK [16:24:31]CreateOFDProtocolMessage done [16:24:31]OFDSenderStorePacket 318114 [16:24:31]StoreOFDPacket docnum=318114 [16:24:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 1B 4C 07 01 1A A1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 02 00 00 F4 03 04 00 BF BA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A2 DA 04 00 35 04 06 00 28 B0 6F AB E8 28 DB BE F9 75 94 7B 99 84 [16:24:31]CheckFolder [16:24:31]dirname=/storage/ofd_packets [16:24:31]CheckFolder done [16:24:31]ProducePacketName [16:24:31]name=ofd_packets/00318114 [16:24:31]NVStorageSaveData ofd_packets/00318114 [16:24:31]File name is /storage/ofd_packets/00318114 [16:24:31]Write 301 bytes [16:24:31]NVStorageSaveData done [16:24:31]OFDSenderStorePacket done [16:24:31]KKMCreateOFDPacket done [16:24:31]NVStorageSaveData kkm_last_timestamp [16:24:31]File name is /storage/kkm_last_timestamp [16:24:31]Write 4 bytes [16:24:31]NVStorageSaveData done [16:24:31]ExternCall_PrintAddStr [16:24:31]wPrintStart [16:24:31]Write to MH i2c: 01 00 00 D8 6C 44 [16:24:31]Write i2c OK [16:24:31]MH_I2C_Read... [16:24:31]Read from MH i2c: 01 [16:24:31]MH_I2C_Read... [16:24:31]Read from MH i2c: 01 07 00 [16:24:31]MH_I2C_Read... [16:24:31]Read from MH i2c: 01 07 00 D8 6C 00 00 00 00 00 FF 0F 59 [16:24:31]RasterBufferAndPrint [16:24:31]line Счет N : (1)1093099 [16:24:31]line ИНН: 02508201610067 [16:24:31]line Контрольно-Кассовый Чек [16:24:31]line ПРОДАЖА [16:24:31]line ТРК (МРК, ГНК) : 63 [16:24:31]line Товар: 2710124130 [16:24:31]line Аи-92-К-2 [16:24:31]line 14.950 * 66.90 [16:24:31]line = 1000.16 [16:24:31]line НДС 12% НСП 1% [16:24:31]line > о реализуемом товаре [16:24:31]line ОКРУГЛЕНИЕ: -0.16 [16:24:31]line ИТОГО: 1000.00 [16:24:31]line Внесено: 1000.00 [16:24:31]line СДАЧА: 0.00 [16:24:31]line НСП 1% : 8.85 [16:24:31]line НДС 12% : 106.21 [16:24:31]line Наличными: 1000.00 [16:24:31]line Безнал.: 0.00 [16:24:31]line Место: АЗС № 101 "Партнер Нефть" [16:24:31]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:24:31]line СНО: Общий режим [16:24:31]line Чек 589 28.10.2024 16:24 [16:24:31]line Смена: 546 ФФД: 1.0 [16:24:31]line ЗНМ: 0300000082 [16:24:31]line РНМ: 0000000000091628 [16:24:31]line Версия ККМ: 001 [16:24:31]line ФМ: 0000000000874671 [16:24:31]line ФД: 318114 [16:24:31]line ФПД: 44738252892200 [16:24:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T162431&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318114&fm=44738252892200&tin=02508201610067®Number=0000000000091628&sum=100000 [16:24:31]OFD Sender: Processing packet 318114 [packets to send 127, broken 126] [16:24:31]ProducePacketName [16:24:31]name=ofd_packets/00318114 [16:24:31]OFD Sender: To server: pG, [16:24:31]CommunicateWithHost lk.salyk.kg:30040 [16:24:31]ConnectInit lk.salyk.kg [16:24:31]written 0, free lines is 4095 [16:24:31]Connected sock=10 [16:24:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 1B 4C 07 01 1A A1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 02 00 00 F4 03 04 00 BF BA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A2 DA 04 00 35 04 06 00 28 B0 6F AB E8 28 DB BE F9 75 94 7B 99 84 [16:24:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 8A AA 47 00 78 57 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A2 DA 04 00 F4 03 04 00 77 66 1F 67 B6 04 01 00 00 04 4C 55 15 92 65 90 3D [16:24:31]CommunicateWithHost err = 0 [16:24:31]CheckOFDResponse [16:24:31]1017 (14) - 77093643461234 [16:24:31]1041 (16) - 0000000000874671 [16:24:31]1040 (4) - 318114 [16:24:31]1012 (4) - 28.10.2024 10:24 [16:24:31]1206 (1) - 0 [16:24:31]OFD Sender: Remove packet 318114 [16:24:31]ProducePacketName [16:24:31]name=ofd_packets/00318114 [16:24:31]NVStorageDeleteData [16:24:31]Write to MH i2c: 01 00 00 03 6D 70 [16:24:31]Write i2c OK [16:24:31]MH_I2C_Read... [16:24:31]Read from MH i2c: 01 [16:24:31]MH_I2C_Read... [16:24:31]Read from MH i2c: 01 07 00 [16:24:31]MH_I2C_Read... [16:24:31]Read from MH i2c: 01 07 00 03 6D 00 00 00 00 00 F9 0C 7C [16:24:31]RasterBufferAndPrint [16:24:31]line [16:24:31]line [16:24:31]line [16:24:31]line [16:24:31]line [16:24:31]written 0, free lines is 3330 [16:24:31]MH_Cut [16:24:31]Write to MH i2c: D1 01 00 0A 6D 01 49 [16:24:31]Write i2c OK [16:24:31]MH_I2C_Read... [16:24:31]Read from MH i2c: D1 [16:24:31]MH_I2C_Read... [16:24:31]Read from MH i2c: D1 01 00 [16:24:31]MH_I2C_Read... [16:24:31]Read from MH i2c: D1 01 00 0A 6D 00 48 [16:24:31]Write to MH i2c: 01 00 00 0B 6D 78 [16:24:31]Write i2c OK [16:24:31]MH_I2C_Read... [16:24:32]OFD Sender: No OFD packet to send [16:24:32]*** Cut start [16:24:32]*** Partial cut [16:24:32]*** CUTSNS_PIN = 1 [16:24:32]*** CUTSNS_PIN = 0 [16:24:32]*** Brake cut motor [16:24:33]Read from MH i2c: 01 [16:24:33]MH_I2C_Read... [16:24:33]*** Stop cut motor [16:24:33]*** Cut end [16:24:33]Read from MH i2c: 01 07 00 [16:24:33]MH_I2C_Read... [16:24:33]Read from MH i2c: 01 07 00 0B 6D 00 00 00 00 00 FF 0F 8D [16:24:33]process_action close_receipt done [16:24:33]requested_data is exist [16:24:33]produce_requested_data [16:24:33]requested_item fm.sn is exist - process it [16:24:33]wFMCommunicate request_size=4 [16:24:33]MH_SAM_APDU [16:24:33]CAPDU: 80 11 00 00 [16:24:33]Write to MH i2c: E2 08 00 0C 6D 80 11 00 00 00 00 00 00 F3 [16:24:33]Write i2c OK [16:24:33]MH_I2C_Read... [16:24:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:24:33]Read from MH i2c: E2 [16:24:33]MH_I2C_Read... [16:24:33]Read from MH i2c: E2 17 00 [16:24:33]MH_I2C_Read... [16:24:33]Read from MH i2c: E2 17 00 0C 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 47 [16:24:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:24:33]wFMCommunicate OK [16:24:33]requested_item fd.num is exist - process it [16:24:33]SAM_PROTO_GetFieldsCounters [16:24:33]wFMCommunicate request_size=4 [16:24:33]MH_SAM_APDU [16:24:33]CAPDU: 80 13 00 00 [16:24:33]Write to MH i2c: E2 08 00 0D 6D 80 13 00 00 00 00 00 00 F6 [16:24:33]Write i2c OK [16:24:33]MH_I2C_Read... [16:24:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:24:33]Read from MH i2c: E2 [16:24:33]MH_I2C_Read... [16:24:33]Read from MH i2c: E2 62 00 [16:24:33]MH_I2C_Read... [16:24:33]Read from MH i2c: E2 62 00 0D 6D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A2 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 4D 02 00 00 5E 04 04 00 4D 02 00 00 57 04 04 00 4E 02 00 00 19 04 04 00 00 00 00 00 90 00 AA [16:24:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A2 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 4D 02 00 00 5E 04 04 00 4D 02 00 00 57 04 04 00 4E 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:24:33]wFMCommunicate OK [16:24:33]SAM_PROTO_GetFieldsCounters done [16:24:33]requested_item shift.num is exist - process it [16:24:33]requested_item shift.opened is exist - process it [16:24:33]req_shift_opened [16:24:33]FM_GetShiftState [16:24:33]SAM_PROTO_GetShiftState [16:24:33]wFMCommunicate request_size=4 [16:24:33]MH_SAM_APDU [16:24:33]CAPDU: 80 13 01 00 [16:24:33]Write to MH i2c: E2 08 00 0E 6D 80 13 01 00 00 00 00 00 F8 [16:24:33]Write i2c OK [16:24:33]MH_I2C_Read... [16:24:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:24:33]Read from MH i2c: E2 [16:24:33]MH_I2C_Read... [16:24:33]Read from MH i2c: E2 0E 00 [16:24:33]MH_I2C_Read... [16:24:33]Read from MH i2c: E2 0E 00 0E 6D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F1 [16:24:33]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:24:33]wFMCommunicate OK [16:24:33]SAM_PROTO_GetShiftState done [16:24:33]FM_GetShiftState done [16:24:33]req_shift_opened done [16:24:33]requested_item shift.open_date is exist - process it [16:24:33]req_shift_open_date [16:24:33]req_shift_open_date done [16:24:33]produce_requested_data done [16:24:33]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318114,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:24:33]process_action_free close_receipt [16:24:33]json_value_free [16:24:33]json_value_free done [16:24:33]process_json_proto returns [16:24:33]Send response to host [16:24:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318114,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:24:33]free response buf [16:24:33]execute_script done [16:24:33]execute_script returns [16:24:33]free content buf [16:24:33]Sock 9.Close socket [16:24:33]Sock 9.Thread stoped [16:24:37]OFD Sender: No OFD packet to send [16:24:42]OFD Sender: No OFD packet to send [16:24:47]OFD Sender: No OFD packet to send [16:24:52]OFD Sender: No OFD packet to send [16:24:57]OFD Sender: No OFD packet to send [16:25:02]OFD Sender: No OFD packet to send [16:25:07]OFD Sender: No OFD packet to send [16:25:12]OFD Sender: No OFD packet to send [16:25:17]OFD Sender: No OFD packet to send [16:25:22]OFD Sender: No OFD packet to send [16:25:27]OFD Sender: No OFD packet to send [16:25:30]accept exits with 7 [16:25:30]New connection [16:25:30]New thread 3067293028 created [16:25:30]Thread 3067436388 joined [16:25:30]Waiting for new connection... [16:25:30] Sock 7.Parse request [16:25:30]Sock 7.Check first char [16:25:30]Sock 7.First char is OK [16:25:30]request: POST /json_proto HTTP/1.0 [16:25:30]Method: POST [16:25:30]URL: /json_proto [16:25:30]Method is POST - this is cgi request [16:25:30]url: /json_proto [16:25:30]query_string will be loaded in cgi processing [16:25:30]execute_cgi json_proto POST (null) [16:25:30]execute_cgi path=json_proto method=POST [16:25:30]POST find Content-Length [16:25:30]Host: 172.17.50.195:8080 [16:25:30]Content-Length: 688 [16:25:30]Content-Type: application/json [16:25:30] [16:25:30]POST finish read [16:25:30]Found Content-Length = 688 [16:25:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093101", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:25:30]execute_script... [16:25: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)1093101", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:25:30]POST & json_proto [16:25:30]process_json_proto [16:25:30]json parsed OK: [16:25:30]protocol is kg_v1.0 [16:25:30]action value=close_receipt [16:25:30]process_action close_receipt [16:25:30]cmd_close_receipt [16:25:30]MH_GetDate [16:25:30]Write to MH i2c: F0 00 00 0F 6D 6B [16:25:30]Write i2c OK [16:25:30]MH_I2C_Read... [16:25:30]Read from MH i2c: F0 [16:25:30]MH_I2C_Read... [16:25:30]Read from MH i2c: F0 09 00 [16:25:30]MH_I2C_Read... [16:25:30]Read from MH i2c: F0 09 00 0F 6D 00 FC BA 1F 67 43 33 1C 67 A9 [16:25:30]GetLastDocTimeStamp 1730132671 [16:25:30]current date 1730132732 [16:25:30]FM_GetShiftState [16:25:30]SAM_PROTO_GetShiftState [16:25:30]wFMCommunicate request_size=4 [16:25:30]MH_SAM_APDU [16:25:30]CAPDU: 80 13 01 00 [16:25:30]Write to MH i2c: E2 08 00 10 6D 80 13 01 00 00 00 00 00 FA [16:25:30]Write i2c OK [16:25:30]MH_I2C_Read... [16:25:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:25:30]Read from MH i2c: E2 [16:25:30]MH_I2C_Read... [16:25:30]Read from MH i2c: E2 0E 00 [16:25:30]MH_I2C_Read... [16:25:30]Read from MH i2c: E2 0E 00 10 6D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F3 [16:25:30]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:25:30]wFMCommunicate OK [16:25:30]SAM_PROTO_GetShiftState done [16:25:30]FM_GetShiftState done [16:25:30]opened in 1730073493 [16:25:30]opened+sec_in_day 1730159893 [16:25:30]quantity*price = 100050 [16:25:30]sum+1 = 100052 [16:25:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 590 28.10.2024 16:25 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318115 ФПД: 141863295360950 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T162532&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318115&fm=141863295360950&tin=02508201610067®Number=0000000000091628&sum=100000 [16:25:32]StoreToDocumentArchive [16:25:32]shift 546 fd 318115 [16:25:32]save to /storage/0546/doc_00318115 [16:25:32]save last doc name /storage/0546/doc_00318115 to /storage/kkm_last_doc_name [16:25:32]save OK [16:25:32]Clear old archive folders... [16:25:32]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:25:32]tlvbuf is 01425AD0 [16:25:32]SAM_PROTO_ClearQueue [16:25:32]wFMCommunicate request_size=4 [16:25:32]MH_SAM_APDU [16:25:32]CAPDU: 80 09 00 00 [16:25:32]Write to MH i2c: E2 08 00 1D 6D 80 09 00 00 00 00 00 00 FC [16:25:32]Write i2c OK [16:25:32]MH_I2C_Read... [16:25:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:25:32]Read from MH i2c: E2 [16:25:32]MH_I2C_Read... [16:25:32]Read from MH i2c: E2 03 00 [16:25:32]MH_I2C_Read... [16:25:32]Read from MH i2c: E2 03 00 1D 6D 00 90 00 FE [16:25:32]RAPDU: 90 00 [16:25:32]wFMCommunicate OK [16:25:32]SAM_PROTO_ClearQueue done [16:25:32]KKMCreateOFDPacket [16:25:32]OFDProtocolAddRootSTLVToBuf [16:25:32]FM_MakeSignedData [16:25:32]FM_MakeSignedData [16:25:32]SAM_PROTO_SignData [16:25:32]wFMCommunicate request_size=4 [16:25:32]MH_SAM_APDU [16:25:32]CAPDU: 80 0D 01 02 [16:25:32]Write to MH i2c: E2 08 00 1E 6D 80 0D 01 02 00 00 00 00 04 [16:25:32]Write i2c OK [16:25:32]MH_I2C_Read... [16:25:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:25:32]Read from MH i2c: E2 [16:25:32]MH_I2C_Read... [16:25:32]Read from MH i2c: E2 03 00 [16:25:32]MH_I2C_Read... [16:25:32]Read from MH i2c: E2 03 00 1E 6D 00 90 00 FF [16:25:32]RAPDU: 90 00 [16:25:32]wFMCommunicate OK [16:25:32]wFMCommunicate request_size=255 [16:25:32]MH_SAM_APDU [16:25:32]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 02 00 00 F4 03 04 00 FC BA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A3 DA 04 00 35 04 06 00 [16:25:32]Write to MH i2c: E2 02 01 1F 6D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 02 00 00 F4 03 04 00 FC BA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A3 DA 04 00 35 04 06 00 00 00 A1 [16:25:32]Write i2c OK [16:25:32]MH_I2C_Read... [16:25:32]OFD Sender: No OFD packet to send [16:25:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:25:32]Read from MH i2c: E2 [16:25:32]MH_I2C_Read... [16:25:32]Read from MH i2c: E2 03 00 [16:25:32]MH_I2C_Read... [16:25:32]Read from MH i2c: E2 03 00 1F 6D 00 90 00 00 [16:25:32]RAPDU: 90 00 [16:25:32]wFMCommunicate OK [16:25:32]wFMCommunicate request_size=11 [16:25:32]MH_SAM_APDU [16:25:32]CAPDU: 80 0D 02 02 06 81 06 1F 53 9F B6 [16:25:32]Write to MH i2c: E2 0E 00 20 6D 80 0D 02 02 06 00 81 06 1F 53 9F B6 00 00 61 [16:25:32]Write i2c OK [16:25:32]MH_I2C_Read... [16:25:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:25:32]Read from MH i2c: E2 [16:25:32]MH_I2C_Read... [16:25:32]Read from MH i2c: E2 03 00 [16:25:32]MH_I2C_Read... [16:25:32]Read from MH i2c: E2 03 00 20 6D 00 90 00 01 [16:25:32]RAPDU: 90 00 [16:25:32]wFMCommunicate OK [16:25:32]wFMCommunicate request_size=4 [16:25:32]MH_SAM_APDU [16:25:32]CAPDU: 80 0D 03 02 [16:25:32]Write to MH i2c: E2 08 00 21 6D 80 0D 03 02 00 00 00 00 09 [16:25:32]Write i2c OK [16:25:32]MH_I2C_Read... [16:25:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:25:32]Read from MH i2c: E2 [16:25:32]MH_I2C_Read... [16:25:32]Read from MH i2c: E2 0B 00 [16:25:32]MH_I2C_Read... [16:25:32]Read from MH i2c: E2 0B 00 21 6D 00 88 2F A3 B7 69 09 39 0F 90 00 D5 [16:25:32]RAPDU: 88 2F A3 B7 69 09 39 0F 90 00 [16:25:32]wFMCommunicate OK [16:25:32]SAM_PROTO_SignData done [16:25:32]FM_MakeSignedData done [16:25:32]CreateOFDProtocolMessage [16:25:32]wFMCommunicate request_size=4 [16:25:32]MH_SAM_APDU [16:25:32]CAPDU: 80 11 00 00 [16:25:32]Write to MH i2c: E2 08 00 22 6D 80 11 00 00 00 00 00 00 09 [16:25:32]Write i2c OK [16:25:32]MH_I2C_Read... [16:25:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:25:32]Read from MH i2c: E2 [16:25:32]MH_I2C_Read... [16:25:32]Read from MH i2c: E2 17 00 [16:25:32]MH_I2C_Read... [16:25:32]Read from MH i2c: E2 17 00 22 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 5D [16:25:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:25:32]wFMCommunicate OK [16:25:32]CreateOFDProtocolMessage done [16:25:32]OFDSenderStorePacket 318115 [16:25:32]StoreOFDPacket docnum=318115 [16:25:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 20 57 08 01 40 59 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 02 00 00 F4 03 04 00 FC BA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A3 DA 04 00 35 04 06 00 81 06 1F 53 9F B6 88 2F A3 B7 69 09 39 0F [16:25:32]CheckFolder [16:25:32]dirname=/storage/ofd_packets [16:25:32]CheckFolder done [16:25:32]ProducePacketName [16:25:32]name=ofd_packets/00318115 [16:25:32]NVStorageSaveData ofd_packets/00318115 [16:25:32]File name is /storage/ofd_packets/00318115 [16:25:32]Write 302 bytes [16:25:32]NVStorageSaveData done [16:25:32]OFDSenderStorePacket done [16:25:32]KKMCreateOFDPacket done [16:25:32]NVStorageSaveData kkm_last_timestamp [16:25:32]File name is /storage/kkm_last_timestamp [16:25:32]Write 4 bytes [16:25:32]NVStorageSaveData done [16:25:32]ExternCall_PrintAddStr [16:25:32]wPrintStart [16:25:32]Write to MH i2c: 01 00 00 23 6D 90 [16:25:32]Write i2c OK [16:25:32]MH_I2C_Read... [16:25:32]Read from MH i2c: 01 [16:25:32]MH_I2C_Read... [16:25:32]Read from MH i2c: 01 07 00 [16:25:32]MH_I2C_Read... [16:25:32]Read from MH i2c: 01 07 00 23 6D 00 00 00 00 00 FF 0F A5 [16:25:32]RasterBufferAndPrint [16:25:32]line Счет N : (1)1093101 [16:25:32]line ИНН: 02508201610067 [16:25:32]line Контрольно-Кассовый Чек [16:25:32]line ПРОДАЖА [16:25:32]line ТРК (МРК, ГНК) : 31 [16:25:32]line Товар: 2710194210 [16:25:32]line ДТ(л)-К-2 [16:25:32]line 13.130 * 76.20 [16:25:32]line = 1000.51 [16:25:32]line НДС 12% НСП 1% [16:25:32]line > о реализуемом товаре [16:25:32]line ОКРУГЛЕНИЕ: -0.51 [16:25:32]line ИТОГО: 1000.00 [16:25:32]line Внесено: 1000.00 [16:25:32]line СДАЧА: 0.00 [16:25:32]line НСП 1% : 8.85 [16:25:32]line НДС 12% : 106.25 [16:25:32]line Наличными: 1000.00 [16:25:32]line Безнал.: 0.00 [16:25:32]line Место: АЗС № 101 "Партнер Нефть" [16:25:32]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:25:32]line СНО: Общий режим [16:25:32]line Чек 590 28.10.2024 16:25 [16:25:32]line Смена: 546 ФФД: 1.0 [16:25:32]line ЗНМ: 0300000082 [16:25:32]line РНМ: 0000000000091628 [16:25:32]line Версия ККМ: 001 [16:25:32]line ФМ: 0000000000874671 [16:25:32]line ФД: 318115 [16:25:32]line ФПД: 141863295360950 [16:25:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T162532&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318115&fm=141863295360950&tin=02508201610067®Number=0000000000091628&sum=100000 [16:25:32]OFD Sender: Processing packet 318115 [packets to send 127, broken 126] [16:25:32]ProducePacketName [16:25:32]name=ofd_packets/00318115 [16:25:32]OFD Sender: To server: pG, [16:25:32]CommunicateWithHost lk.salyk.kg:30040 [16:25:32]ConnectInit lk.salyk.kg [16:25:32]written 0, free lines is 4095 [16:25:33]Connected sock=10 [16:25:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 20 57 08 01 40 59 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 02 00 00 F4 03 04 00 FC BA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A3 DA 04 00 35 04 06 00 81 06 1F 53 9F B6 88 2F A3 B7 69 09 39 0F [16:25:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 47 4C 47 00 E1 D4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A3 DA 04 00 F4 03 04 00 B5 66 1F 67 B6 04 01 00 00 CC AC 69 AA 6D DF 76 13 [16:25:33]CommunicateWithHost err = 0 [16:25:33]CheckOFDResponse [16:25:33]1017 (14) - 77093643461234 [16:25:33]1041 (16) - 0000000000874671 [16:25:33]1040 (4) - 318115 [16:25:33]1012 (4) - 28.10.2024 10:25 [16:25:33]1206 (1) - 0 [16:25:33]OFD Sender: Remove packet 318115 [16:25:33]ProducePacketName [16:25:33]name=ofd_packets/00318115 [16:25:33]NVStorageDeleteData [16:25:33]Write to MH i2c: 01 00 00 4E 6D BB [16:25:33]Write i2c OK [16:25:33]MH_I2C_Read... [16:25:33]Read from MH i2c: 01 [16:25:33]MH_I2C_Read... [16:25:33]Read from MH i2c: 01 07 00 [16:25:33]MH_I2C_Read... [16:25:33]Read from MH i2c: 01 07 00 4E 6D 00 00 00 00 00 FC 0C CA [16:25:33]RasterBufferAndPrint [16:25:33]line [16:25:33]line [16:25:33]line [16:25:33]line [16:25:33]line [16:25:33]written 0, free lines is 3333 [16:25:33]MH_Cut [16:25:33]Write to MH i2c: D1 01 00 55 6D 01 94 [16:25:33]Write i2c OK [16:25:33]MH_I2C_Read... [16:25:33]Read from MH i2c: D1 [16:25:33]MH_I2C_Read... [16:25:33]Read from MH i2c: D1 01 00 [16:25:33]MH_I2C_Read... [16:25:33]Read from MH i2c: D1 01 00 55 6D 00 93 [16:25:33]Write to MH i2c: 01 00 00 56 6D C3 [16:25:33]Write i2c OK [16:25:33]MH_I2C_Read... [16:25:33]OFD Sender: No OFD packet to send [16:25:34]*** Cut start [16:25:34]*** Partial cut [16:25:34]*** CUTSNS_PIN = 1 [16:25:34]*** CUTSNS_PIN = 0 [16:25:34]*** Brake cut motor [16:25:34]Read from MH i2c: 01 [16:25:34]MH_I2C_Read... [16:25:34]*** Stop cut motor [16:25:34]*** Cut end [16:25:34]Read from MH i2c: 01 07 00 [16:25:34]MH_I2C_Read... [16:25:34]Read from MH i2c: 01 07 00 56 6D 00 00 00 00 00 FF 0F D8 [16:25:34]process_action close_receipt done [16:25:34]requested_data is exist [16:25:34]produce_requested_data [16:25:34]requested_item fm.sn is exist - process it [16:25:34]wFMCommunicate request_size=4 [16:25:34]MH_SAM_APDU [16:25:34]CAPDU: 80 11 00 00 [16:25:34]Write to MH i2c: E2 08 00 57 6D 80 11 00 00 00 00 00 00 3E [16:25:34]Write i2c OK [16:25:34]MH_I2C_Read... [16:25:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:25:34]Read from MH i2c: E2 [16:25:34]MH_I2C_Read... [16:25:34]Read from MH i2c: E2 17 00 [16:25:34]MH_I2C_Read... [16:25:34]Read from MH i2c: E2 17 00 57 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 92 [16:25:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:25:34]wFMCommunicate OK [16:25:34]requested_item fd.num is exist - process it [16:25:34]SAM_PROTO_GetFieldsCounters [16:25:34]wFMCommunicate request_size=4 [16:25:34]MH_SAM_APDU [16:25:34]CAPDU: 80 13 00 00 [16:25:34]Write to MH i2c: E2 08 00 58 6D 80 13 00 00 00 00 00 00 41 [16:25:34]Write i2c OK [16:25:34]MH_I2C_Read... [16:25:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:25:34]Read from MH i2c: E2 [16:25:34]MH_I2C_Read... [16:25:34]Read from MH i2c: E2 62 00 [16:25:34]MH_I2C_Read... [16:25:34]Read from MH i2c: E2 62 00 58 6D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A3 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 4E 02 00 00 5E 04 04 00 4E 02 00 00 57 04 04 00 4F 02 00 00 19 04 04 00 00 00 00 00 90 00 F9 [16:25:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A3 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 4E 02 00 00 5E 04 04 00 4E 02 00 00 57 04 04 00 4F 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:25:34]wFMCommunicate OK [16:25:34]SAM_PROTO_GetFieldsCounters done [16:25:34]requested_item shift.num is exist - process it [16:25:34]requested_item shift.opened is exist - process it [16:25:34]req_shift_opened [16:25:34]FM_GetShiftState [16:25:34]SAM_PROTO_GetShiftState [16:25:34]wFMCommunicate request_size=4 [16:25:34]MH_SAM_APDU [16:25:34]CAPDU: 80 13 01 00 [16:25:34]Write to MH i2c: E2 08 00 59 6D 80 13 01 00 00 00 00 00 43 [16:25:34]Write i2c OK [16:25:34]MH_I2C_Read... [16:25:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:25:35]Read from MH i2c: E2 [16:25:35]MH_I2C_Read... [16:25:35]Read from MH i2c: E2 0E 00 [16:25:35]MH_I2C_Read... [16:25:35]Read from MH i2c: E2 0E 00 59 6D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 3C [16:25:35]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:25:35]wFMCommunicate OK [16:25:35]SAM_PROTO_GetShiftState done [16:25:35]FM_GetShiftState done [16:25:35]req_shift_opened done [16:25:35]requested_item shift.open_date is exist - process it [16:25:35]req_shift_open_date [16:25:35]req_shift_open_date done [16:25:35]produce_requested_data done [16:25:35]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318115,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:25:35]process_action_free close_receipt [16:25:35]json_value_free [16:25:35]json_value_free done [16:25:35]process_json_proto returns [16:25:35]Send response to host [16:25:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318115,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:25:35]free response buf [16:25:35]execute_script done [16:25:35]execute_script returns [16:25:35]free content buf [16:25:35]Sock 7.Close socket [16:25:35]Sock 7.Thread stoped [16:25:38]OFD Sender: No OFD packet to send [16:25:43]OFD Sender: No OFD packet to send [16:25:48]OFD Sender: No OFD packet to send [16:25:53]OFD Sender: No OFD packet to send [16:25:58]OFD Sender: No OFD packet to send [16:26:03]OFD Sender: No OFD packet to send [16:26:08]OFD Sender: No OFD packet to send [16:26:13]OFD Sender: No OFD packet to send [16:26:18]OFD Sender: No OFD packet to send [16:26:23]OFD Sender: No OFD packet to send [16:26:28]OFD Sender: No OFD packet to send [16:26:33]OFD Sender: No OFD packet to send [16:26:38]OFD Sender: No OFD packet to send [16:26:43]OFD Sender: No OFD packet to send [16:26:48]OFD Sender: No OFD packet to send [16:26:53]OFD Sender: No OFD packet to send [16:26:58]OFD Sender: No OFD packet to send [16:27:03]OFD Sender: No OFD packet to send [16:27:08]OFD Sender: No OFD packet to send [16:27:13]OFD Sender: No OFD packet to send [16:27:17]accept exits with 9 [16:27:17]New connection [16:27:17]New thread 3067436388 created [16:27:17]Thread 3067293028 joined [16:27:17]Waiting for new connection... [16:27:17] Sock 9.Parse request [16:27:17]Sock 9.Check first char [16:27:17]Sock 9.First char is OK [16:27:17]request: POST /json_proto HTTP/1.0 [16:27:17]Method: POST [16:27:17]URL: /json_proto [16:27:17]Method is POST - this is cgi request [16:27:17]url: /json_proto [16:27:17]query_string will be loaded in cgi processing [16:27:17]execute_cgi json_proto POST (null) [16:27:17]execute_cgi path=json_proto method=POST [16:27:17]POST find Content-Length [16:27:17]Host: 172.17.50.195:8080 [16:27:17]Content-Length: 678 [16:27:17]Content-Type: application/json [16:27:17] [16:27:17]POST finish read [16:27:17]Found Content-Length = 678 [16:27:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093103", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [16:27:17]execute_script... [16:27: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)1093103", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [16:27:17]POST & json_proto [16:27:17]process_json_proto [16:27:17]json parsed OK: [16:27:17]protocol is kg_v1.0 [16:27:17]action value=close_receipt [16:27:17]process_action close_receipt [16:27:17]cmd_close_receipt [16:27:17]MH_GetDate [16:27:17]Write to MH i2c: F0 00 00 5A 6D B6 [16:27:17]Write i2c OK [16:27:17]MH_I2C_Read... [16:27:17]Read from MH i2c: F0 [16:27:17]MH_I2C_Read... [16:27:17]Read from MH i2c: F0 09 00 [16:27:17]MH_I2C_Read... [16:27:17]Read from MH i2c: F0 09 00 5A 6D 00 67 BB 1F 67 43 33 1C 67 60 [16:27:17]GetLastDocTimeStamp 1730132732 [16:27:17]current date 1730132839 [16:27:17]FM_GetShiftState [16:27:17]SAM_PROTO_GetShiftState [16:27:17]wFMCommunicate request_size=4 [16:27:17]MH_SAM_APDU [16:27:17]CAPDU: 80 13 01 00 [16:27:17]Write to MH i2c: E2 08 00 5B 6D 80 13 01 00 00 00 00 00 45 [16:27:17]Write i2c OK [16:27:17]MH_I2C_Read... [16:27:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:27:18]Read from MH i2c: E2 [16:27:18]MH_I2C_Read... [16:27:18]Read from MH i2c: E2 0E 00 [16:27:18]MH_I2C_Read... [16:27:18]Read from MH i2c: E2 0E 00 5B 6D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 3E [16:27:18]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:27:18]wFMCommunicate OK [16:27:18]SAM_PROTO_GetShiftState done [16:27:18]FM_GetShiftState done [16:27:18]opened in 1730073493 [16:27:18]opened+sec_in_day 1730159893 [16:27:18]quantity*price = 50010 [16:27:18]sum+1 = 50012 [16:27:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 591 28.10.2024 16:27 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318116 ФПД: 32405831455698 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T162719&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318116&fm=32405831455698&tin=02508201610067®Number=0000000000091628&sum=50000 [16:27:19]StoreToDocumentArchive [16:27:19]shift 546 fd 318116 [16:27:19]save to /storage/0546/doc_00318116 [16:27:19]save last doc name /storage/0546/doc_00318116 to /storage/kkm_last_doc_name [16:27:19]save OK [16:27:19]Clear old archive folders... [16:27:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:27:19]tlvbuf is 013A2050 [16:27:19]SAM_PROTO_ClearQueue [16:27:19]wFMCommunicate request_size=4 [16:27:19]MH_SAM_APDU [16:27:19]CAPDU: 80 09 00 00 [16:27:19]Write to MH i2c: E2 08 00 68 6D 80 09 00 00 00 00 00 00 47 [16:27:19]Write i2c OK [16:27:19]MH_I2C_Read... [16:27:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:27:19]Read from MH i2c: E2 [16:27:19]MH_I2C_Read... [16:27:19]Read from MH i2c: E2 03 00 [16:27:19]MH_I2C_Read... [16:27:19]Read from MH i2c: E2 03 00 68 6D 00 90 00 49 [16:27:19]RAPDU: 90 00 [16:27:19]wFMCommunicate OK [16:27:19]SAM_PROTO_ClearQueue done [16:27:19]KKMCreateOFDPacket [16:27:19]OFDProtocolAddRootSTLVToBuf [16:27:19]FM_MakeSignedData [16:27:19]FM_MakeSignedData [16:27:19]SAM_PROTO_SignData [16:27:19]wFMCommunicate request_size=4 [16:27:19]MH_SAM_APDU [16:27:19]CAPDU: 80 0D 01 02 [16:27:19]Write to MH i2c: E2 08 00 69 6D 80 0D 01 02 00 00 00 00 4F [16:27:19]Write i2c OK [16:27:19]MH_I2C_Read... [16:27:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:27:19]Read from MH i2c: E2 [16:27:19]MH_I2C_Read... [16:27:19]Read from MH i2c: E2 03 00 [16:27:19]MH_I2C_Read... [16:27:19]Read from MH i2c: E2 03 00 69 6D 00 90 00 4A [16:27:19]RAPDU: 90 00 [16:27:19]wFMCommunicate OK [16:27:19]wFMCommunicate request_size=255 [16:27:19]MH_SAM_APDU [16:27:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 4F 02 00 00 F4 03 04 00 67 BB 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A4 DA 04 00 35 04 06 00 1D [16:27:19]Write to MH i2c: E2 02 01 6A 6D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 4F 02 00 00 F4 03 04 00 67 BB 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A4 DA 04 00 35 04 06 00 1D 00 00 72 [16:27:19]Write i2c OK [16:27:19]MH_I2C_Read... [16:27:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:27:19]Read from MH i2c: E2 [16:27:19]MH_I2C_Read... [16:27:19]Read from MH i2c: E2 03 00 [16:27:19]MH_I2C_Read... [16:27:19]Read from MH i2c: E2 03 00 6A 6D 00 90 00 4B [16:27:19]RAPDU: 90 00 [16:27:19]wFMCommunicate OK [16:27:19]wFMCommunicate request_size=10 [16:27:19]MH_SAM_APDU [16:27:19]CAPDU: 80 0D 02 02 05 79 12 12 93 D2 [16:27:19]Write to MH i2c: E2 0D 00 6B 6D 80 0D 02 02 05 00 79 12 12 93 D2 00 00 5E [16:27:19]Write i2c OK [16:27:19]MH_I2C_Read... [16:27:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:27:19]Read from MH i2c: E2 [16:27:19]MH_I2C_Read... [16:27:19]Read from MH i2c: E2 03 00 [16:27:19]MH_I2C_Read... [16:27:19]Read from MH i2c: E2 03 00 6B 6D 00 90 00 4C [16:27:19]RAPDU: 90 00 [16:27:19]wFMCommunicate OK [16:27:19]wFMCommunicate request_size=4 [16:27:19]MH_SAM_APDU [16:27:19]CAPDU: 80 0D 03 02 [16:27:19]Write to MH i2c: E2 08 00 6C 6D 80 0D 03 02 00 00 00 00 54 [16:27:19]Write i2c OK [16:27:19]MH_I2C_Read... [16:27:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:27:19]Read from MH i2c: E2 [16:27:19]MH_I2C_Read... [16:27:19]Read from MH i2c: E2 0B 00 [16:27:19]MH_I2C_Read... [16:27:19]Read from MH i2c: E2 0B 00 6C 6D 00 89 1D F7 B8 04 62 3A FB 90 00 45 [16:27:19]RAPDU: 89 1D F7 B8 04 62 3A FB 90 00 [16:27:19]wFMCommunicate OK [16:27:19]SAM_PROTO_SignData done [16:27:19]FM_MakeSignedData done [16:27:19]CreateOFDProtocolMessage [16:27:19]wFMCommunicate request_size=4 [16:27:19]MH_SAM_APDU [16:27:19]CAPDU: 80 11 00 00 [16:27:19]Write to MH i2c: E2 08 00 6D 6D 80 11 00 00 00 00 00 00 54 [16:27:19]Write i2c OK [16:27:19]MH_I2C_Read... [16:27:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:27:19]Read from MH i2c: E2 [16:27:19]MH_I2C_Read... [16:27:19]Read from MH i2c: E2 17 00 [16:27:19]MH_I2C_Read... [16:27:19]Read from MH i2c: E2 17 00 6D 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A8 [16:27:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:27:19]wFMCommunicate OK [16:27:19]CreateOFDProtocolMessage done [16:27:19]OFDSenderStorePacket 318116 [16:27:19]StoreOFDPacket docnum=318116 [16:27:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 C1 2E 07 01 2A 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 33 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 4F 02 00 00 F4 03 04 00 67 BB 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A4 DA 04 00 35 04 06 00 1D 79 12 12 93 D2 89 1D F7 B8 04 62 3A FB [16:27:19]CheckFolder [16:27:19]dirname=/storage/ofd_packets [16:27:19]CheckFolder done [16:27:19]ProducePacketName [16:27:19]name=ofd_packets/00318116 [16:27:19]NVStorageSaveData ofd_packets/00318116 [16:27:19]File name is /storage/ofd_packets/00318116 [16:27:19]Write 301 bytes [16:27:19]NVStorageSaveData done [16:27:19]OFDSenderStorePacket done [16:27:19]KKMCreateOFDPacket done [16:27:19]NVStorageSaveData kkm_last_timestamp [16:27:19]File name is /storage/kkm_last_timestamp [16:27:19]Write 4 bytes [16:27:19]NVStorageSaveData done [16:27:19]ExternCall_PrintAddStr [16:27:19]wPrintStart [16:27:19]Write to MH i2c: 01 00 00 6E 6D DB [16:27:19]Write i2c OK [16:27:19]MH_I2C_Read... [16:27:19]Read from MH i2c: 01 [16:27:19]MH_I2C_Read... [16:27:19]Read from MH i2c: 01 07 00 [16:27:19]MH_I2C_Read... [16:27:19]Read from MH i2c: 01 07 00 6E 6D 00 00 00 00 00 FF 0F F0 [16:27:19]RasterBufferAndPrint [16:27:19]line Счет N : (1)1093103 [16:27:19]line ИНН: 02508201610067 [16:27:19]line Контрольно-Кассовый Чек [16:27:19]line ПРОДАЖА [16:27:19]line ТРК (МРК, ГНК) : 54 [16:27:19]line Товар: 2710124500 [16:27:19]line Аи-95-К-3 [16:27:19]line 6.740 * 74.20 [16:27:19]line = 500.11 [16:27:19]line НДС 12% НСП 1% [16:27:19]line > о реализуемом товаре [16:27:19]line ОКРУГЛЕНИЕ: -0.11 [16:27:19]line ИТОГО: 500.00 [16:27:19]line Внесено: 500.00 [16:27:19]line СДАЧА: 0.00 [16:27:19]line НСП 1% : 4.43 [16:27:19]line НДС 12% : 53.11 [16:27:19]line Наличными: 500.00 [16:27:19]line Безнал.: 0.00 [16:27:19]line Место: АЗС № 101 "Партнер Нефть" [16:27:19]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:27:19]line СНО: Общий режим [16:27:19]line Чек 591 28.10.2024 16:27 [16:27:19]line Смена: 546 ФФД: 1.0 [16:27:19]line ЗНМ: 0300000082 [16:27:19]line РНМ: 0000000000091628 [16:27:19]line Версия ККМ: 001 [16:27:19]line ФМ: 0000000000874671 [16:27:19]line ФД: 318116 [16:27:19]line ФПД: 32405831455698 [16:27:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T162719&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318116&fm=32405831455698&tin=02508201610067®Number=0000000000091628&sum=50000 [16:27:20]written 0, free lines is 4095 [16:27:20]OFD Sender: Processing packet 318116 [packets to send 127, broken 126] [16:27:20]ProducePacketName [16:27:20]name=ofd_packets/00318116 [16:27:20]OFD Sender: To server: pG, [16:27:20]CommunicateWithHost lk.salyk.kg:30040 [16:27:20]ConnectInit lk.salyk.kg [16:27:20]Connected sock=10 [16:27:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 C1 2E 07 01 2A 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 33 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 4F 02 00 00 F4 03 04 00 67 BB 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A4 DA 04 00 35 04 06 00 1D 79 12 12 93 D2 89 1D F7 B8 04 62 3A FB [16:27:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 65 FB 47 00 3E A8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A4 DA 04 00 F4 03 04 00 20 67 1F 67 B6 04 01 00 00 1D AB 4A BE 3C F2 91 95 [16:27:20]CommunicateWithHost err = 0 [16:27:20]CheckOFDResponse [16:27:20]1017 (14) - 77093643461234 [16:27:20]1041 (16) - 0000000000874671 [16:27:20]1040 (4) - 318116 [16:27:20]1012 (4) - 28.10.2024 10:27 [16:27:20]1206 (1) - 0 [16:27:20]OFD Sender: Remove packet 318116 [16:27:20]ProducePacketName [16:27:20]name=ofd_packets/00318116 [16:27:20]NVStorageDeleteData [16:27:20]Write to MH i2c: 01 00 00 99 6D 06 [16:27:20]Write i2c OK [16:27:20]MH_I2C_Read... [16:27:20]Read from MH i2c: 01 [16:27:20]MH_I2C_Read... [16:27:20]Read from MH i2c: 01 07 00 [16:27:20]MH_I2C_Read... [16:27:20]Read from MH i2c: 01 07 00 99 6D 00 00 00 00 00 F4 0C 0D [16:27:20]RasterBufferAndPrint [16:27:20]line [16:27:20]line [16:27:20]line [16:27:20]line [16:27:20]line [16:27:20]written 0, free lines is 3325 [16:27:20]MH_Cut [16:27:20]Write to MH i2c: D1 01 00 A0 6D 01 DF [16:27:20]Write i2c OK [16:27:20]MH_I2C_Read... [16:27:20]Read from MH i2c: D1 [16:27:20]MH_I2C_Read... [16:27:20]Read from MH i2c: D1 01 00 [16:27:20]MH_I2C_Read... [16:27:20]Read from MH i2c: D1 01 00 A0 6D 00 DE [16:27:20]Write to MH i2c: 01 00 00 A1 6D 0E [16:27:20]Write i2c OK [16:27:20]MH_I2C_Read... [16:27:20]OFD Sender: No OFD packet to send [16:27:21]*** Cut start [16:27:21]*** Partial cut [16:27:21]*** CUTSNS_PIN = 1 [16:27:21]*** CUTSNS_PIN = 0 [16:27:21]*** Brake cut motor [16:27:21]Read from MH i2c: 01 [16:27:21]MH_I2C_Read... [16:27:21]*** Stop cut motor [16:27:21]*** Cut end [16:27:21]Read from MH i2c: 01 07 00 [16:27:21]MH_I2C_Read... [16:27:21]Read from MH i2c: 01 07 00 A1 6D 00 00 00 00 00 FF 0F 23 [16:27:21]process_action close_receipt done [16:27:21]requested_data is exist [16:27:21]produce_requested_data [16:27:21]requested_item fm.sn is exist - process it [16:27:21]wFMCommunicate request_size=4 [16:27:21]MH_SAM_APDU [16:27:21]CAPDU: 80 11 00 00 [16:27:21]Write to MH i2c: E2 08 00 A2 6D 80 11 00 00 00 00 00 00 89 [16:27:21]Write i2c OK [16:27:21]MH_I2C_Read... [16:27:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:27:21]Read from MH i2c: E2 [16:27:21]MH_I2C_Read... [16:27:21]Read from MH i2c: E2 17 00 [16:27:21]MH_I2C_Read... [16:27:21]Read from MH i2c: E2 17 00 A2 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 DD [16:27:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:27:21]wFMCommunicate OK [16:27:21]requested_item fd.num is exist - process it [16:27:21]SAM_PROTO_GetFieldsCounters [16:27:21]wFMCommunicate request_size=4 [16:27:21]MH_SAM_APDU [16:27:21]CAPDU: 80 13 00 00 [16:27:21]Write to MH i2c: E2 08 00 A3 6D 80 13 00 00 00 00 00 00 8C [16:27:21]Write i2c OK [16:27:21]MH_I2C_Read... [16:27:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:27:22]Read from MH i2c: E2 [16:27:22]MH_I2C_Read... [16:27:22]Read from MH i2c: E2 62 00 [16:27:22]MH_I2C_Read... [16:27:22]Read from MH i2c: E2 62 00 A3 6D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A4 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 4F 02 00 00 5E 04 04 00 4F 02 00 00 57 04 04 00 50 02 00 00 19 04 04 00 00 00 00 00 90 00 48 [16:27:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A4 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 4F 02 00 00 5E 04 04 00 4F 02 00 00 57 04 04 00 50 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:27:22]wFMCommunicate OK [16:27:22]SAM_PROTO_GetFieldsCounters done [16:27:22]requested_item shift.num is exist - process it [16:27:22]requested_item shift.opened is exist - process it [16:27:22]req_shift_opened [16:27:22]FM_GetShiftState [16:27:22]SAM_PROTO_GetShiftState [16:27:22]wFMCommunicate request_size=4 [16:27:22]MH_SAM_APDU [16:27:22]CAPDU: 80 13 01 00 [16:27:22]Write to MH i2c: E2 08 00 A4 6D 80 13 01 00 00 00 00 00 8E [16:27:22]Write i2c OK [16:27:22]MH_I2C_Read... [16:27:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:27:22]Read from MH i2c: E2 [16:27:22]MH_I2C_Read... [16:27:22]Read from MH i2c: E2 0E 00 [16:27:22]MH_I2C_Read... [16:27:22]Read from MH i2c: E2 0E 00 A4 6D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 87 [16:27:22]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:27:22]wFMCommunicate OK [16:27:22]SAM_PROTO_GetShiftState done [16:27:22]FM_GetShiftState done [16:27:22]req_shift_opened done [16:27:22]requested_item shift.open_date is exist - process it [16:27:22]req_shift_open_date [16:27:22]req_shift_open_date done [16:27:22]produce_requested_data done [16:27:22]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318116,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:27:22]process_action_free close_receipt [16:27:22]json_value_free [16:27:22]json_value_free done [16:27:22]process_json_proto returns [16:27:22]Send response to host [16:27:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318116,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:27:22]free response buf [16:27:22]execute_script done [16:27:22]execute_script returns [16:27:22]free content buf [16:27:22]Sock 9.Close socket [16:27:22]Sock 9.Thread stoped [16:27:25]OFD Sender: No OFD packet to send [16:27:30]OFD Sender: No OFD packet to send [16:27:35]OFD Sender: No OFD packet to send [16:27:40]OFD Sender: No OFD packet to send [16:27:45]OFD Sender: No OFD packet to send [16:27:50]OFD Sender: No OFD packet to send [16:27:55]OFD Sender: No OFD packet to send [16:28:00]OFD Sender: No OFD packet to send [16:28:05]OFD Sender: No OFD packet to send [16:28:10]OFD Sender: No OFD packet to send [16:28:15]OFD Sender: No OFD packet to send [16:28:20]OFD Sender: No OFD packet to send [16:28:25]OFD Sender: No OFD packet to send [16:28:30]OFD Sender: No OFD packet to send [16:28:35]OFD Sender: No OFD packet to send [16:28:40]OFD Sender: No OFD packet to send [16:28:45]OFD Sender: No OFD packet to send [16:28:50]OFD Sender: No OFD packet to send [16:28:55]OFD Sender: No OFD packet to send [16:29:00]OFD Sender: No OFD packet to send [16:29:05]OFD Sender: No OFD packet to send [16:29:10]OFD Sender: No OFD packet to send [16:29:15]accept exits with 7 [16:29:15]New connection [16:29:15]New thread 3067293028 created [16:29:15]Thread 3067436388 joined [16:29:15]Waiting for new connection... [16:29:15] Sock 7.Parse request [16:29:15]Sock 7.Check first char [16:29:15]Sock 7.First char is OK [16:29:15]request: POST /json_proto HTTP/1.0 [16:29:15]Method: POST [16:29:15]URL: /json_proto [16:29:15]Method is POST - this is cgi request [16:29:15]url: /json_proto [16:29:15]query_string will be loaded in cgi processing [16:29:15]execute_cgi json_proto POST (null) [16:29:15]execute_cgi path=json_proto method=POST [16:29:15]POST find Content-Length [16:29:15]Host: 172.17.50.195:8080 [16:29:15]Content-Length: 682 [16:29:15]Content-Type: application/json [16:29:15] [16:29:15]POST finish read [16:29:15]Found Content-Length = 682 [16:29:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093105", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 15.670, "sum" : 600.16, "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" ] } } [16:29:15]execute_script... [16:29: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)1093105", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 15.670, "sum" : 600.16, "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" ] } } [16:29:15]POST & json_proto [16:29:15]process_json_proto [16:29:15]json parsed OK: [16:29:15]protocol is kg_v1.0 [16:29:15]action value=close_receipt [16:29:15]process_action close_receipt [16:29:15]cmd_close_receipt [16:29:15]MH_GetDate [16:29:15]Write to MH i2c: F0 00 00 A5 6D 01 [16:29:15]Write i2c OK [16:29:15]MH_I2C_Read... [16:29:15]Read from MH i2c: F0 [16:29:15]MH_I2C_Read... [16:29:15]Read from MH i2c: F0 09 00 [16:29:15]MH_I2C_Read... [16:29:15]Read from MH i2c: F0 09 00 A5 6D 00 DD BB 1F 67 43 33 1C 67 21 [16:29:15]GetLastDocTimeStamp 1730132839 [16:29:15]current date 1730132957 [16:29:15]FM_GetShiftState [16:29:15]SAM_PROTO_GetShiftState [16:29:15]wFMCommunicate request_size=4 [16:29:15]MH_SAM_APDU [16:29:15]CAPDU: 80 13 01 00 [16:29:15]Write to MH i2c: E2 08 00 A6 6D 80 13 01 00 00 00 00 00 90 [16:29:15]Write i2c OK [16:29:15]MH_I2C_Read... [16:29:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:29:15]Read from MH i2c: E2 [16:29:15]MH_I2C_Read... [16:29:15]Read from MH i2c: E2 0E 00 [16:29:15]MH_I2C_Read... [16:29:15]Read from MH i2c: E2 0E 00 A6 6D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 89 [16:29:15]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:29:15]wFMCommunicate OK [16:29:15]SAM_PROTO_GetShiftState done [16:29:15]FM_GetShiftState done [16:29:15]opened in 1730073493 [16:29:15]opened+sec_in_day 1730159893 [16:29:15]quantity*price = 60016 [16:29:15]sum+1 = 60017 [16:29:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 592 28.10.2024 16:29 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318117 ФПД: 158862009316938 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T162917&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318117&fm=158862009316938&tin=02508201610067®Number=0000000000091628&sum=60000 [16:29:16]StoreToDocumentArchive [16:29:16]shift 546 fd 318117 [16:29:16]save to /storage/0546/doc_00318117 [16:29:16]save last doc name /storage/0546/doc_00318117 to /storage/kkm_last_doc_name [16:29:16]save OK [16:29:16]Clear old archive folders... [16:29:16]ProcessDocumentItem done err = 0, tmpTLVsize=250 [16:29:16]tlvbuf is 013B8B40 [16:29:16]SAM_PROTO_ClearQueue [16:29:16]wFMCommunicate request_size=4 [16:29:16]MH_SAM_APDU [16:29:16]CAPDU: 80 09 00 00 [16:29:16]Write to MH i2c: E2 08 00 B3 6D 80 09 00 00 00 00 00 00 92 [16:29:16]Write i2c OK [16:29:16]MH_I2C_Read... [16:29:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:29:16]Read from MH i2c: E2 [16:29:16]MH_I2C_Read... [16:29:16]Read from MH i2c: E2 03 00 [16:29:16]MH_I2C_Read... [16:29:16]Read from MH i2c: E2 03 00 B3 6D 00 90 00 94 [16:29:16]RAPDU: 90 00 [16:29:16]wFMCommunicate OK [16:29:16]SAM_PROTO_ClearQueue done [16:29:16]KKMCreateOFDPacket [16:29:16]OFDProtocolAddRootSTLVToBuf [16:29:16]FM_MakeSignedData [16:29:16]FM_MakeSignedData [16:29:16]SAM_PROTO_SignData [16:29:16]wFMCommunicate request_size=4 [16:29:16]MH_SAM_APDU [16:29:16]CAPDU: 80 0D 01 02 [16:29:16]Write to MH i2c: E2 08 00 B4 6D 80 0D 01 02 00 00 00 00 9A [16:29:16]Write i2c OK [16:29:16]MH_I2C_Read... [16:29:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:29:16]Read from MH i2c: E2 [16:29:16]MH_I2C_Read... [16:29:16]Read from MH i2c: E2 03 00 [16:29:16]MH_I2C_Read... [16:29:16]Read from MH i2c: E2 03 00 B4 6D 00 90 00 95 [16:29:16]RAPDU: 90 00 [16:29:16]wFMCommunicate OK [16:29:16]wFMCommunicate request_size=255 [16:29:16]MH_SAM_APDU [16:29:16]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 36 3D 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 70 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 02 00 00 F4 03 04 00 DD BB 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A5 DA 04 00 35 04 06 00 90 7B [16:29:16]Write to MH i2c: E2 02 01 B5 6D 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 36 3D 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 70 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 02 00 00 F4 03 04 00 DD BB 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A5 DA 04 00 35 04 06 00 90 7B 00 00 E6 [16:29:16]Write i2c OK [16:29:16]MH_I2C_Read... [16:29:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:29:17]Read from MH i2c: E2 [16:29:17]MH_I2C_Read... [16:29:17]Read from MH i2c: E2 03 00 [16:29:17]MH_I2C_Read... [16:29:17]Read from MH i2c: E2 03 00 B5 6D 00 90 00 96 [16:29:17]RAPDU: 90 00 [16:29:17]wFMCommunicate OK [16:29:17]wFMCommunicate request_size=9 [16:29:17]MH_SAM_APDU [16:29:17]CAPDU: 80 0D 02 02 04 F1 A2 36 4A [16:29:17]Write to MH i2c: E2 0C 00 B6 6D 80 0D 02 02 04 00 F1 A2 36 4A 00 00 B8 [16:29:17]Write i2c OK [16:29:17]MH_I2C_Read... [16:29:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:29:17]Read from MH i2c: E2 [16:29:17]MH_I2C_Read... [16:29:17]Read from MH i2c: E2 03 00 [16:29:17]MH_I2C_Read... [16:29:17]Read from MH i2c: E2 03 00 B6 6D 00 90 00 97 [16:29:17]RAPDU: 90 00 [16:29:17]wFMCommunicate OK [16:29:17]wFMCommunicate request_size=4 [16:29:17]MH_SAM_APDU [16:29:17]CAPDU: 80 0D 03 02 [16:29:17]Write to MH i2c: E2 08 00 B7 6D 80 0D 03 02 00 00 00 00 9F [16:29:17]Write i2c OK [16:29:17]MH_I2C_Read... [16:29:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:29:17]Read from MH i2c: E2 [16:29:17]MH_I2C_Read... [16:29:17]Read from MH i2c: E2 0B 00 [16:29:17]MH_I2C_Read... [16:29:17]Read from MH i2c: E2 0B 00 B7 6D 00 BC 6B DA 8C CF 0F 54 10 90 00 6F [16:29:17]RAPDU: BC 6B DA 8C CF 0F 54 10 90 00 [16:29:17]wFMCommunicate OK [16:29:17]SAM_PROTO_SignData done [16:29:17]FM_MakeSignedData done [16:29:17]CreateOFDProtocolMessage [16:29:17]wFMCommunicate request_size=4 [16:29:17]MH_SAM_APDU [16:29:17]CAPDU: 80 11 00 00 [16:29:17]Write to MH i2c: E2 08 00 B8 6D 80 11 00 00 00 00 00 00 9F [16:29:17]Write i2c OK [16:29:17]MH_I2C_Read... [16:29:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:29:17]Read from MH i2c: E2 [16:29:17]MH_I2C_Read... [16:29:17]Read from MH i2c: E2 17 00 [16:29:17]MH_I2C_Read... [16:29:17]Read from MH i2c: E2 17 00 B8 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F3 [16:29:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:29:17]wFMCommunicate OK [16:29:17]CreateOFDProtocolMessage done [16:29:17]OFDSenderStorePacket 318117 [16:29:17]StoreOFDPacket docnum=318117 [16:29:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 20 EA 06 01 17 CB 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 36 3D 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 70 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 02 00 00 F4 03 04 00 DD BB 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A5 DA 04 00 35 04 06 00 90 7B F1 A2 36 4A BC 6B DA 8C CF 0F 54 10 [16:29:17]CheckFolder [16:29:17]dirname=/storage/ofd_packets [16:29:17]CheckFolder done [16:29:17]ProducePacketName [16:29:17]name=ofd_packets/00318117 [16:29:17]NVStorageSaveData ofd_packets/00318117 [16:29:17]File name is /storage/ofd_packets/00318117 [16:29:17]Write 300 bytes [16:29:17]NVStorageSaveData done [16:29:17]OFDSenderStorePacket done [16:29:17]KKMCreateOFDPacket done [16:29:17]NVStorageSaveData kkm_last_timestamp [16:29:17]File name is /storage/kkm_last_timestamp [16:29:17]Write 4 bytes [16:29:17]NVStorageSaveData done [16:29:17]ExternCall_PrintAddStr [16:29:17]wPrintStart [16:29:17]Write to MH i2c: 01 00 00 B9 6D 26 [16:29:17]Write i2c OK [16:29:17]MH_I2C_Read... [16:29:17]Read from MH i2c: 01 [16:29:17]MH_I2C_Read... [16:29:17]Read from MH i2c: 01 07 00 [16:29:17]MH_I2C_Read... [16:29:17]Read from MH i2c: 01 07 00 B9 6D 00 00 00 00 00 FF 0F 3B [16:29:17]RasterBufferAndPrint [16:29:17]line Счет N : (1)1093105 [16:29:17]line ИНН: 02508201610067 [16:29:17]line Контрольно-Кассовый Чек [16:29:17]line ПРОДАЖА [16:29:17]line ТРК (МРК, ГНК) : 71 [16:29:17]line Товар: 2711190000 [16:29:17]line ГАЗ-К-5 [16:29:17]line 15.670 * 38.30 [16:29:17]line = 600.16 [16:29:17]line НДС 12% НСП 1% [16:29:17]line > о реализуемом товаре [16:29:17]line ОКРУГЛЕНИЕ: -0.16 [16:29:17]line ИТОГО: 600.00 [16:29:17]line Внесено: 600.00 [16:29:17]line СДАЧА: 0.00 [16:29:17]line НСП 1% : 5.31 [16:29:17]line НДС 12% : 63.73 [16:29:17]line Наличными: 600.00 [16:29:17]line Безнал.: 0.00 [16:29:17]line Место: АЗС № 101 "Партнер Нефть" [16:29:17]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:29:17]line СНО: Общий режим [16:29:17]line Чек 592 28.10.2024 16:29 [16:29:17]line Смена: 546 ФФД: 1.0 [16:29:17]line ЗНМ: 0300000082 [16:29:17]line РНМ: 0000000000091628 [16:29:17]line Версия ККМ: 001 [16:29:17]line ФМ: 0000000000874671 [16:29:17]line ФД: 318117 [16:29:17]line ФПД: 158862009316938 [16:29:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T162917&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318117&fm=158862009316938&tin=02508201610067®Number=0000000000091628&sum=60000 [16:29:17]OFD Sender: Processing packet 318117 [packets to send 127, broken 126] [16:29:17]ProducePacketName [16:29:17]name=ofd_packets/00318117 [16:29:17]OFD Sender: To server: pG, [16:29:17]CommunicateWithHost lk.salyk.kg:30040 [16:29:17]ConnectInit lk.salyk.kg [16:29:17]written 0, free lines is 4095 [16:29:17]Connected sock=10 [16:29:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 20 EA 06 01 17 CB 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 36 3D 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 70 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 02 00 00 F4 03 04 00 DD BB 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A5 DA 04 00 35 04 06 00 90 7B F1 A2 36 4A BC 6B DA 8C CF 0F 54 10 [16:29:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 A5 E0 47 00 A4 87 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A5 DA 04 00 F4 03 04 00 95 67 1F 67 B6 04 01 00 00 72 5F 70 8B E1 96 5A CC [16:29:17]CommunicateWithHost err = 0 [16:29:17]CheckOFDResponse [16:29:17]1017 (14) - 77093643461234 [16:29:17]1041 (16) - 0000000000874671 [16:29:17]1040 (4) - 318117 [16:29:17]1012 (4) - 28.10.2024 10:29 [16:29:17]1206 (1) - 0 [16:29:17]OFD Sender: Remove packet 318117 [16:29:17]ProducePacketName [16:29:17]name=ofd_packets/00318117 [16:29:17]NVStorageDeleteData [16:29:18]Write to MH i2c: 01 00 00 E4 6D 51 [16:29:18]Write i2c OK [16:29:18]MH_I2C_Read... [16:29:18]Read from MH i2c: 01 [16:29:18]MH_I2C_Read... [16:29:18]Read from MH i2c: 01 07 00 [16:29:18]MH_I2C_Read... [16:29:18]Read from MH i2c: 01 07 00 E4 6D 00 00 00 00 00 F1 0C 55 [16:29:18]RasterBufferAndPrint [16:29:18]line [16:29:18]line [16:29:18]line [16:29:18]line [16:29:18]line [16:29:18]written 0, free lines is 3319 [16:29:18]MH_Cut [16:29:18]Write to MH i2c: D1 01 00 EB 6D 01 2A [16:29:18]Write i2c OK [16:29:18]MH_I2C_Read... [16:29:18]Read from MH i2c: D1 [16:29:18]MH_I2C_Read... [16:29:18]Read from MH i2c: D1 01 00 [16:29:18]MH_I2C_Read... [16:29:18]Read from MH i2c: D1 01 00 EB 6D 00 29 [16:29:18]Write to MH i2c: 01 00 00 EC 6D 59 [16:29:18]Write i2c OK [16:29:18]MH_I2C_Read... [16:29:18]OFD Sender: No OFD packet to send [16:29:18]*** Cut start [16:29:18]*** Partial cut [16:29:18]*** CUTSNS_PIN = 1 [16:29:18]*** CUTSNS_PIN = 0 [16:29:19]*** Brake cut motor [16:29:19]Read from MH i2c: 01 [16:29:19]MH_I2C_Read... [16:29:19]*** Stop cut motor [16:29:19]*** Cut end [16:29:19]Read from MH i2c: 01 07 00 [16:29:19]MH_I2C_Read... [16:29:19]Read from MH i2c: 01 07 00 EC 6D 00 00 00 00 00 FF 0F 6E [16:29:19]process_action close_receipt done [16:29:19]requested_data is exist [16:29:19]produce_requested_data [16:29:19]requested_item fm.sn is exist - process it [16:29:19]wFMCommunicate request_size=4 [16:29:19]MH_SAM_APDU [16:29:19]CAPDU: 80 11 00 00 [16:29:19]Write to MH i2c: E2 08 00 ED 6D 80 11 00 00 00 00 00 00 D4 [16:29:19]Write i2c OK [16:29:19]MH_I2C_Read... [16:29:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:29:19]Read from MH i2c: E2 [16:29:19]MH_I2C_Read... [16:29:19]Read from MH i2c: E2 17 00 [16:29:19]MH_I2C_Read... [16:29:19]Read from MH i2c: E2 17 00 ED 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 28 [16:29:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:29:19]wFMCommunicate OK [16:29:19]requested_item fd.num is exist - process it [16:29:19]SAM_PROTO_GetFieldsCounters [16:29:19]wFMCommunicate request_size=4 [16:29:19]MH_SAM_APDU [16:29:19]CAPDU: 80 13 00 00 [16:29:19]Write to MH i2c: E2 08 00 EE 6D 80 13 00 00 00 00 00 00 D7 [16:29:19]Write i2c OK [16:29:19]MH_I2C_Read... [16:29:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:29:19]Read from MH i2c: E2 [16:29:19]MH_I2C_Read... [16:29:19]Read from MH i2c: E2 62 00 [16:29:19]MH_I2C_Read... [16:29:19]Read from MH i2c: E2 62 00 EE 6D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A5 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 50 02 00 00 5E 04 04 00 50 02 00 00 57 04 04 00 51 02 00 00 19 04 04 00 00 00 00 00 90 00 97 [16:29:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A5 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 50 02 00 00 5E 04 04 00 50 02 00 00 57 04 04 00 51 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:29:19]wFMCommunicate OK [16:29:19]SAM_PROTO_GetFieldsCounters done [16:29:19]requested_item shift.num is exist - process it [16:29:19]requested_item shift.opened is exist - process it [16:29:19]req_shift_opened [16:29:19]FM_GetShiftState [16:29:19]SAM_PROTO_GetShiftState [16:29:19]wFMCommunicate request_size=4 [16:29:19]MH_SAM_APDU [16:29:19]CAPDU: 80 13 01 00 [16:29:19]Write to MH i2c: E2 08 00 EF 6D 80 13 01 00 00 00 00 00 D9 [16:29:19]Write i2c OK [16:29:19]MH_I2C_Read... [16:29:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:29:19]Read from MH i2c: E2 [16:29:19]MH_I2C_Read... [16:29:19]Read from MH i2c: E2 0E 00 [16:29:19]MH_I2C_Read... [16:29:19]Read from MH i2c: E2 0E 00 EF 6D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D2 [16:29:19]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:29:19]wFMCommunicate OK [16:29:19]SAM_PROTO_GetShiftState done [16:29:19]FM_GetShiftState done [16:29:19]req_shift_opened done [16:29:19]requested_item shift.open_date is exist - process it [16:29:19]req_shift_open_date [16:29:19]req_shift_open_date done [16:29:19]produce_requested_data done [16:29:19]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318117,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:29:19]process_action_free close_receipt [16:29:19]json_value_free [16:29:19]json_value_free done [16:29:19]process_json_proto returns [16:29:19]Send response to host [16:29:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318117,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:29:19]free response buf [16:29:19]execute_script done [16:29:19]execute_script returns [16:29:19]free content buf [16:29:19]Sock 7.Close socket [16:29:19]Sock 7.Thread stoped [16:29:23]OFD Sender: No OFD packet to send [16:29:28]OFD Sender: No OFD packet to send [16:29:33]OFD Sender: No OFD packet to send [16:29:38]OFD Sender: No OFD packet to send [16:29:43]OFD Sender: No OFD packet to send [16:29:48]OFD Sender: No OFD packet to send [16:29:50]accept exits with 9 [16:29:50]New connection [16:29:50]New thread 3067436388 created [16:29:50]Thread 3067293028 joined [16:29:50]Waiting for new connection... [16:29:50] Sock 9.Parse request [16:29:50]Sock 9.Check first char [16:29:50]Sock 9.First char is OK [16:29:50]request: POST /json_proto HTTP/1.0 [16:29:50]Method: POST [16:29:50]URL: /json_proto [16:29:50]Method is POST - this is cgi request [16:29:50]url: /json_proto [16:29:50]query_string will be loaded in cgi processing [16:29:50]execute_cgi json_proto POST (null) [16:29:50]execute_cgi path=json_proto method=POST [16:29:50]POST find Content-Length [16:29:50]Host: 172.17.50.195:8080 [16:29:50]Content-Length: 678 [16:29:50]Content-Type: application/json [16:29:50] [16:29:50]POST finish read [16:29:50]Found Content-Length = 678 [16:29:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093106", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:29:50]execute_script... [16: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)1093106", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:29:50]POST & json_proto [16:29:50]process_json_proto [16:29:50]json parsed OK: [16:29:50]protocol is kg_v1.0 [16:29:50]action value=close_receipt [16:29:50]process_action close_receipt [16:29:50]cmd_close_receipt [16:29:50]MH_GetDate [16:29:50]Write to MH i2c: F0 00 00 F0 6D 4C [16:29:50]Write i2c OK [16:29:50]MH_I2C_Read... [16:29:50]Read from MH i2c: F0 [16:29:50]MH_I2C_Read... [16:29:50]Read from MH i2c: F0 09 00 [16:29:50]MH_I2C_Read... [16:29:50]Read from MH i2c: F0 09 00 F0 6D 00 00 BC 1F 67 43 33 1C 67 90 [16:29:50]GetLastDocTimeStamp 1730132957 [16:29:50]current date 1730132992 [16:29:50]FM_GetShiftState [16:29:50]SAM_PROTO_GetShiftState [16:29:50]wFMCommunicate request_size=4 [16:29:50]MH_SAM_APDU [16:29:50]CAPDU: 80 13 01 00 [16:29:50]Write to MH i2c: E2 08 00 F1 6D 80 13 01 00 00 00 00 00 DB [16:29:50]Write i2c OK [16:29:50]MH_I2C_Read... [16:29:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:29:50]Read from MH i2c: E2 [16:29:50]MH_I2C_Read... [16:29:50]Read from MH i2c: E2 0E 00 [16:29:50]MH_I2C_Read... [16:29:50]Read from MH i2c: E2 0E 00 F1 6D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D4 [16:29:50]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:29:50]wFMCommunicate OK [16:29:50]SAM_PROTO_GetShiftState done [16:29:50]FM_GetShiftState done [16:29:50]opened in 1730073493 [16:29:50]opened+sec_in_day 1730159893 [16:29:50]quantity*price = 50041 [16:29:50]sum+1 = 50042 [16:29:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 593 28.10.2024 16:29 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318118 ФПД: 177882147522627 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T162952&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318118&fm=177882147522627&tin=02508201610067®Number=0000000000091628&sum=50000 [16:29:51]StoreToDocumentArchive [16:29:51]shift 546 fd 318118 [16:29:51]save to /storage/0546/doc_00318118 [16:29:51]save last doc name /storage/0546/doc_00318118 to /storage/kkm_last_doc_name [16:29:51]save OK [16:29:51]Clear old archive folders... [16:29:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:29:51]tlvbuf is 01425EB0 [16:29:51]SAM_PROTO_ClearQueue [16:29:51]wFMCommunicate request_size=4 [16:29:51]MH_SAM_APDU [16:29:51]CAPDU: 80 09 00 00 [16:29:51]Write to MH i2c: E2 08 00 FE 6D 80 09 00 00 00 00 00 00 DD [16:29:51]Write i2c OK [16:29:51]MH_I2C_Read... [16:29:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:29:51]Read from MH i2c: E2 [16:29:51]MH_I2C_Read... [16:29:51]Read from MH i2c: E2 03 00 [16:29:51]MH_I2C_Read... [16:29:51]Read from MH i2c: E2 03 00 FE 6D 00 90 00 DF [16:29:51]RAPDU: 90 00 [16:29:51]wFMCommunicate OK [16:29:51]SAM_PROTO_ClearQueue done [16:29:51]KKMCreateOFDPacket [16:29:51]OFDProtocolAddRootSTLVToBuf [16:29:51]FM_MakeSignedData [16:29:51]FM_MakeSignedData [16:29:51]SAM_PROTO_SignData [16:29:51]wFMCommunicate request_size=4 [16:29:51]MH_SAM_APDU [16:29:51]CAPDU: 80 0D 01 02 [16:29:51]Write to MH i2c: E2 08 00 FF 6D 80 0D 01 02 00 00 00 00 E5 [16:29:51]Write i2c OK [16:29:51]MH_I2C_Read... [16:29:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:29:51]Read from MH i2c: E2 [16:29:51]MH_I2C_Read... [16:29:51]Read from MH i2c: E2 03 00 [16:29:51]MH_I2C_Read... [16:29:51]Read from MH i2c: E2 03 00 FF 6D 00 90 00 E0 [16:29:51]RAPDU: 90 00 [16:29:51]wFMCommunicate OK [16:29:51]wFMCommunicate request_size=255 [16:29:51]MH_SAM_APDU [16:29:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 00 BC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A6 DA 04 00 35 04 06 00 A1 [16:29:51]Write to MH i2c: E2 02 01 00 6E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 00 BC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A6 DA 04 00 35 04 06 00 A1 00 00 52 [16:29:51]Write i2c OK [16:29:51]MH_I2C_Read... [16:29:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:29:51]Read from MH i2c: E2 [16:29:51]MH_I2C_Read... [16:29:51]Read from MH i2c: E2 03 00 [16:29:51]MH_I2C_Read... [16:29:51]Read from MH i2c: E2 03 00 00 6E 00 90 00 E2 [16:29:51]RAPDU: 90 00 [16:29:51]wFMCommunicate OK [16:29:51]wFMCommunicate request_size=10 [16:29:51]MH_SAM_APDU [16:29:51]CAPDU: 80 0D 02 02 05 C8 6A 37 08 43 [16:29:51]Write to MH i2c: E2 0D 00 01 6E 80 0D 02 02 05 00 C8 6A 37 08 43 00 00 A7 [16:29:51]Write i2c OK [16:29:51]MH_I2C_Read... [16:29:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:29:51]Read from MH i2c: E2 [16:29:51]MH_I2C_Read... [16:29:51]Read from MH i2c: E2 03 00 [16:29:51]MH_I2C_Read... [16:29:51]Read from MH i2c: E2 03 00 01 6E 00 90 00 E3 [16:29:51]RAPDU: 90 00 [16:29:51]wFMCommunicate OK [16:29:51]wFMCommunicate request_size=4 [16:29:51]MH_SAM_APDU [16:29:51]CAPDU: 80 0D 03 02 [16:29:51]Write to MH i2c: E2 08 00 02 6E 80 0D 03 02 00 00 00 00 EB [16:29:51]Write i2c OK [16:29:51]MH_I2C_Read... [16:29:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:29:51]Read from MH i2c: E2 [16:29:51]MH_I2C_Read... [16:29:51]Read from MH i2c: E2 0B 00 [16:29:51]MH_I2C_Read... [16:29:51]Read from MH i2c: E2 0B 00 02 6E 00 A2 DB 81 22 55 07 AC 61 90 00 75 [16:29:51]RAPDU: A2 DB 81 22 55 07 AC 61 90 00 [16:29:51]wFMCommunicate OK [16:29:51]SAM_PROTO_SignData done [16:29:51]FM_MakeSignedData done [16:29:51]CreateOFDProtocolMessage [16:29:51]wFMCommunicate request_size=4 [16:29:51]MH_SAM_APDU [16:29:51]CAPDU: 80 11 00 00 [16:29:51]Write to MH i2c: E2 08 00 03 6E 80 11 00 00 00 00 00 00 EB [16:29:51]Write i2c OK [16:29:51]MH_I2C_Read... [16:29:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:29:51]Read from MH i2c: E2 [16:29:51]MH_I2C_Read... [16:29:51]Read from MH i2c: E2 17 00 [16:29:51]MH_I2C_Read... [16:29:51]Read from MH i2c: E2 17 00 03 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 3F [16:29:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:29:51]wFMCommunicate OK [16:29:51]CreateOFDProtocolMessage done [16:29:51]OFDSenderStorePacket 318118 [16:29:51]StoreOFDPacket docnum=318118 [16:29:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 5C 20 07 01 9E 7C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 00 BC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A6 DA 04 00 35 04 06 00 A1 C8 6A 37 08 43 A2 DB 81 22 55 07 AC 61 [16:29:51]CheckFolder [16:29:51]dirname=/storage/ofd_packets [16:29:51]CheckFolder done [16:29:51]ProducePacketName [16:29:51]name=ofd_packets/00318118 [16:29:51]NVStorageSaveData ofd_packets/00318118 [16:29:51]File name is /storage/ofd_packets/00318118 [16:29:51]Write 301 bytes [16:29:51]NVStorageSaveData done [16:29:51]OFDSenderStorePacket done [16:29:51]KKMCreateOFDPacket done [16:29:51]NVStorageSaveData kkm_last_timestamp [16:29:51]File name is /storage/kkm_last_timestamp [16:29:51]Write 4 bytes [16:29:51]NVStorageSaveData done [16:29:51]ExternCall_PrintAddStr [16:29:51]wPrintStart [16:29:51]Write to MH i2c: 01 00 00 04 6E 72 [16:29:51]Write i2c OK [16:29:51]MH_I2C_Read... [16:29:51]Read from MH i2c: 01 [16:29:51]MH_I2C_Read... [16:29:51]Read from MH i2c: 01 07 00 [16:29:51]MH_I2C_Read... [16:29:51]Read from MH i2c: 01 07 00 04 6E 00 00 00 00 00 FF 0F 87 [16:29:51]RasterBufferAndPrint [16:29:51]line Счет N : (1)1093106 [16:29:51]line ИНН: 02508201610067 [16:29:51]line Контрольно-Кассовый Чек [16:29:51]line ПРОДАЖА [16:29:51]line ТРК (МРК, ГНК) : 53 [16:29:51]line Товар: 2710124130 [16:29:51]line Аи-92-К-2 [16:29:51]line 7.480 * 66.90 [16:29:51]line = 500.41 [16:29:51]line НДС 12% НСП 1% [16:29:51]line > о реализуемом товаре [16:29:51]line ОКРУГЛЕНИЕ: -0.41 [16:29:51]line ИТОГО: 500.00 [16:29:51]line Внесено: 500.00 [16:29:51]line СДАЧА: 0.00 [16:29:51]line НСП 1% : 4.43 [16:29:51]line НДС 12% : 53.14 [16:29:51]line Наличными: 500.00 [16:29:51]line Безнал.: 0.00 [16:29:51]line Место: АЗС № 101 "Партнер Нефть" [16:29:51]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:29:51]line СНО: Общий режим [16:29:51]line Чек 593 28.10.2024 16:29 [16:29:51]line Смена: 546 ФФД: 1.0 [16:29:51]line ЗНМ: 0300000082 [16:29:51]line РНМ: 0000000000091628 [16:29:51]line Версия ККМ: 001 [16:29:51]line ФМ: 0000000000874671 [16:29:51]line ФД: 318118 [16:29:51]line ФПД: 177882147522627 [16:29:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T162952&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318118&fm=177882147522627&tin=02508201610067®Number=0000000000091628&sum=50000 [16:29:52]written 0, free lines is 4095 [16:29:52]OFD Sender: Processing packet 318118 [packets to send 127, broken 126] [16:29:52]ProducePacketName [16:29:52]name=ofd_packets/00318118 [16:29:52]OFD Sender: To server: pG, [16:29:52]CommunicateWithHost lk.salyk.kg:30040 [16:29:52]ConnectInit lk.salyk.kg [16:29:52]Connected sock=10 [16:29:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 5C 20 07 01 9E 7C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 00 BC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A6 DA 04 00 35 04 06 00 A1 C8 6A 37 08 43 A2 DB 81 22 55 07 AC 61 [16:29:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 F9 10 47 00 4C F5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A6 DA 04 00 F4 03 04 00 B8 67 1F 67 B6 04 01 00 00 20 AD 2C D5 11 95 A9 BC [16:29:52]CommunicateWithHost err = 0 [16:29:52]CheckOFDResponse [16:29:52]1017 (14) - 77093643461234 [16:29:52]1041 (16) - 0000000000874671 [16:29:52]1040 (4) - 318118 [16:29:52]1012 (4) - 28.10.2024 10:30 [16:29:52]1206 (1) - 0 [16:29:52]OFD Sender: Remove packet 318118 [16:29:52]ProducePacketName [16:29:52]name=ofd_packets/00318118 [16:29:52]NVStorageDeleteData [16:29:52]Write to MH i2c: 01 00 00 2F 6E 9D [16:29:52]Write i2c OK [16:29:52]MH_I2C_Read... [16:29:52]Read from MH i2c: 01 [16:29:52]MH_I2C_Read... [16:29:52]Read from MH i2c: 01 07 00 [16:29:52]MH_I2C_Read... [16:29:52]Read from MH i2c: 01 07 00 2F 6E 00 00 00 00 00 F9 0C A9 [16:29:52]RasterBufferAndPrint [16:29:52]line [16:29:52]line [16:29:52]line [16:29:52]line [16:29:52]line [16:29:52]written 0, free lines is 3331 [16:29:52]MH_Cut [16:29:52]Write to MH i2c: D1 01 00 36 6E 01 76 [16:29:52]Write i2c OK [16:29:52]MH_I2C_Read... [16:29:52]Read from MH i2c: D1 [16:29:52]MH_I2C_Read... [16:29:52]Read from MH i2c: D1 01 00 [16:29:52]MH_I2C_Read... [16:29:52]Read from MH i2c: D1 01 00 36 6E 00 75 [16:29:52]Write to MH i2c: 01 00 00 37 6E A5 [16:29:52]Write i2c OK [16:29:52]MH_I2C_Read... [16:29:53]OFD Sender: No OFD packet to send [16:29:53]*** Cut start [16:29:53]*** Partial cut [16:29:53]*** CUTSNS_PIN = 1 [16:29:53]*** CUTSNS_PIN = 0 [16:29:53]*** Brake cut motor [16:29:54]Read from MH i2c: 01 [16:29:54]MH_I2C_Read... [16:29:54]*** Stop cut motor [16:29:54]*** Cut end [16:29:54]Read from MH i2c: 01 07 00 [16:29:54]MH_I2C_Read... [16:29:54]Read from MH i2c: 01 07 00 37 6E 00 00 00 00 00 FF 0F BA [16:29:54]process_action close_receipt done [16:29:54]requested_data is exist [16:29:54]produce_requested_data [16:29:54]requested_item fm.sn is exist - process it [16:29:54]wFMCommunicate request_size=4 [16:29:54]MH_SAM_APDU [16:29:54]CAPDU: 80 11 00 00 [16:29:54]Write to MH i2c: E2 08 00 38 6E 80 11 00 00 00 00 00 00 20 [16:29:54]Write i2c OK [16:29:54]MH_I2C_Read... [16:29:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:29:54]Read from MH i2c: E2 [16:29:54]MH_I2C_Read... [16:29:54]Read from MH i2c: E2 17 00 [16:29:54]MH_I2C_Read... [16:29:54]Read from MH i2c: E2 17 00 38 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 74 [16:29:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:29:54]wFMCommunicate OK [16:29:54]requested_item fd.num is exist - process it [16:29:54]SAM_PROTO_GetFieldsCounters [16:29:54]wFMCommunicate request_size=4 [16:29:54]MH_SAM_APDU [16:29:54]CAPDU: 80 13 00 00 [16:29:54]Write to MH i2c: E2 08 00 39 6E 80 13 00 00 00 00 00 00 23 [16:29:54]Write i2c OK [16:29:54]MH_I2C_Read... [16:29:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:29:54]Read from MH i2c: E2 [16:29:54]MH_I2C_Read... [16:29:54]Read from MH i2c: E2 62 00 [16:29:54]MH_I2C_Read... [16:29:54]Read from MH i2c: E2 62 00 39 6E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A6 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 51 02 00 00 5E 04 04 00 51 02 00 00 57 04 04 00 52 02 00 00 19 04 04 00 00 00 00 00 90 00 E7 [16:29:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A6 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 51 02 00 00 5E 04 04 00 51 02 00 00 57 04 04 00 52 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:29:54]wFMCommunicate OK [16:29:54]SAM_PROTO_GetFieldsCounters done [16:29:54]requested_item shift.num is exist - process it [16:29:54]requested_item shift.opened is exist - process it [16:29:54]req_shift_opened [16:29:54]FM_GetShiftState [16:29:54]SAM_PROTO_GetShiftState [16:29:54]wFMCommunicate request_size=4 [16:29:54]MH_SAM_APDU [16:29:54]CAPDU: 80 13 01 00 [16:29:54]Write to MH i2c: E2 08 00 3A 6E 80 13 01 00 00 00 00 00 25 [16:29:54]Write i2c OK [16:29:54]MH_I2C_Read... [16:29:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:29:54]Read from MH i2c: E2 [16:29:54]MH_I2C_Read... [16:29:54]Read from MH i2c: E2 0E 00 [16:29:54]MH_I2C_Read... [16:29:54]Read from MH i2c: E2 0E 00 3A 6E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 1E [16:29:54]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:29:54]wFMCommunicate OK [16:29:54]SAM_PROTO_GetShiftState done [16:29:54]FM_GetShiftState done [16:29:54]req_shift_opened done [16:29:54]requested_item shift.open_date is exist - process it [16:29:54]req_shift_open_date [16:29:54]req_shift_open_date done [16:29:54]produce_requested_data done [16:29:54]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318118,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:29:54]process_action_free close_receipt [16:29:54]json_value_free [16:29:54]json_value_free done [16:29:54]process_json_proto returns [16:29:54]Send response to host [16:29:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318118,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:29:54]free response buf [16:29:54]execute_script done [16:29:54]execute_script returns [16:29:54]free content buf [16:29:54]Sock 9.Close socket [16:29:54]Sock 9.Thread stoped [16:29:58]OFD Sender: No OFD packet to send [16:30:03]OFD Sender: No OFD packet to send [16:30:08]OFD Sender: No OFD packet to send [16:30:13]OFD Sender: No OFD packet to send [16:30:18]OFD Sender: No OFD packet to send [16:30:23]OFD Sender: No OFD packet to send [16:30:28]OFD Sender: No OFD packet to send [16:30:31]accept exits with 7 [16:30:31]New connection [16:30:31]New thread 3067293028 created [16:30:31]Thread 3067436388 joined [16:30:31]Waiting for new connection... [16:30:31] Sock 7.Parse request [16:30:31]Sock 7.Check first char [16:30:31]Sock 7.First char is OK [16:30:31]request: POST /json_proto HTTP/1.0 [16:30:31]Method: POST [16:30:31]URL: /json_proto [16:30:31]Method is POST - this is cgi request [16:30:31]url: /json_proto [16:30:31]query_string will be loaded in cgi processing [16:30:31]execute_cgi json_proto POST (null) [16:30:31]execute_cgi path=json_proto method=POST [16:30:31]POST find Content-Length [16:30:31]Host: 172.17.50.195:8080 [16:30:31]Content-Length: 678 [16:30:31]Content-Type: application/json [16:30:31] [16:30:31]POST finish read [16:30:31]Found Content-Length = 678 [16:30:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093104", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:30:31]execute_script... [16:30:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093104", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:30:31]POST & json_proto [16:30:31]process_json_proto [16:30:31]json parsed OK: [16:30:31]protocol is kg_v1.0 [16:30:31]action value=close_receipt [16:30:31]process_action close_receipt [16:30:31]cmd_close_receipt [16:30:31]MH_GetDate [16:30:31]Write to MH i2c: F0 00 00 3B 6E 98 [16:30:31]Write i2c OK [16:30:31]MH_I2C_Read... [16:30:31]Read from MH i2c: F0 [16:30:31]MH_I2C_Read... [16:30:31]Read from MH i2c: F0 09 00 [16:30:31]MH_I2C_Read... [16:30:31]Read from MH i2c: F0 09 00 3B 6E 00 29 BC 1F 67 43 33 1C 67 05 [16:30:31]GetLastDocTimeStamp 1730132992 [16:30:31]current date 1730133033 [16:30:31]FM_GetShiftState [16:30:31]SAM_PROTO_GetShiftState [16:30:31]wFMCommunicate request_size=4 [16:30:31]MH_SAM_APDU [16:30:31]CAPDU: 80 13 01 00 [16:30:31]Write to MH i2c: E2 08 00 3C 6E 80 13 01 00 00 00 00 00 27 [16:30:31]Write i2c OK [16:30:31]MH_I2C_Read... [16:30:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:30:31]Read from MH i2c: E2 [16:30:31]MH_I2C_Read... [16:30:31]Read from MH i2c: E2 0E 00 [16:30:31]MH_I2C_Read... [16:30:31]Read from MH i2c: E2 0E 00 3C 6E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 20 [16:30:31]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:30:31]wFMCommunicate OK [16:30:31]SAM_PROTO_GetShiftState done [16:30:31]FM_GetShiftState done [16:30:31]opened in 1730073493 [16:30:31]opened+sec_in_day 1730159893 [16:30:31]quantity*price = 50041 [16:30:31]sum+1 = 50042 [16:30:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 594 28.10.2024 16:30 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318119 ФПД: 82123656256428 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T163033&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318119&fm=82123656256428&tin=02508201610067®Number=0000000000091628&sum=50000 [16:30:32]StoreToDocumentArchive [16:30:32]shift 546 fd 318119 [16:30:32]save to /storage/0546/doc_00318119 [16:30:32]save last doc name /storage/0546/doc_00318119 to /storage/kkm_last_doc_name [16:30:32]save OK [16:30:32]Clear old archive folders... [16:30:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:30:32]tlvbuf is 013A1E10 [16:30:32]SAM_PROTO_ClearQueue [16:30:32]wFMCommunicate request_size=4 [16:30:32]MH_SAM_APDU [16:30:32]CAPDU: 80 09 00 00 [16:30:32]Write to MH i2c: E2 08 00 49 6E 80 09 00 00 00 00 00 00 29 [16:30:32]Write i2c OK [16:30:32]MH_I2C_Read... [16:30:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:30:32]Read from MH i2c: E2 [16:30:32]MH_I2C_Read... [16:30:32]Read from MH i2c: E2 03 00 [16:30:32]MH_I2C_Read... [16:30:32]Read from MH i2c: E2 03 00 49 6E 00 90 00 2B [16:30:32]RAPDU: 90 00 [16:30:32]wFMCommunicate OK [16:30:32]SAM_PROTO_ClearQueue done [16:30:32]KKMCreateOFDPacket [16:30:32]OFDProtocolAddRootSTLVToBuf [16:30:32]FM_MakeSignedData [16:30:32]FM_MakeSignedData [16:30:32]SAM_PROTO_SignData [16:30:32]wFMCommunicate request_size=4 [16:30:32]MH_SAM_APDU [16:30:32]CAPDU: 80 0D 01 02 [16:30:32]Write to MH i2c: E2 08 00 4A 6E 80 0D 01 02 00 00 00 00 31 [16:30:32]Write i2c OK [16:30:32]MH_I2C_Read... [16:30:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:30:32]Read from MH i2c: E2 [16:30:32]MH_I2C_Read... [16:30:32]Read from MH i2c: E2 03 00 [16:30:32]MH_I2C_Read... [16:30:32]Read from MH i2c: E2 03 00 4A 6E 00 90 00 2C [16:30:32]RAPDU: 90 00 [16:30:32]wFMCommunicate OK [16:30:32]wFMCommunicate request_size=255 [16:30:32]MH_SAM_APDU [16:30:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 02 00 00 F4 03 04 00 29 BC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A7 DA 04 00 35 04 06 00 4A [16:30:32]Write to MH i2c: E2 02 01 4B 6E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 02 00 00 F4 03 04 00 29 BC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A7 DA 04 00 35 04 06 00 4A 00 00 71 [16:30:32]Write i2c OK [16:30:32]MH_I2C_Read... [16:30:33]OFD Sender: No OFD packet to send [16:30:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:30:33]Read from MH i2c: E2 [16:30:33]MH_I2C_Read... [16:30:33]Read from MH i2c: E2 03 00 [16:30:33]MH_I2C_Read... [16:30:33]Read from MH i2c: E2 03 00 4B 6E 00 90 00 2D [16:30:33]RAPDU: 90 00 [16:30:33]wFMCommunicate OK [16:30:33]wFMCommunicate request_size=10 [16:30:33]MH_SAM_APDU [16:30:33]CAPDU: 80 0D 02 02 05 B0 E7 5B DB AC [16:30:33]Write to MH i2c: E2 0D 00 4C 6E 80 0D 02 02 05 00 B0 E7 5B DB AC 00 00 B7 [16:30:33]Write i2c OK [16:30:33]MH_I2C_Read... [16:30:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:30:33]Read from MH i2c: E2 [16:30:33]MH_I2C_Read... [16:30:33]Read from MH i2c: E2 03 00 [16:30:33]MH_I2C_Read... [16:30:33]Read from MH i2c: E2 03 00 4C 6E 00 90 00 2E [16:30:33]RAPDU: 90 00 [16:30:33]wFMCommunicate OK [16:30:33]wFMCommunicate request_size=4 [16:30:33]MH_SAM_APDU [16:30:33]CAPDU: 80 0D 03 02 [16:30:33]Write to MH i2c: E2 08 00 4D 6E 80 0D 03 02 00 00 00 00 36 [16:30:33]Write i2c OK [16:30:33]MH_I2C_Read... [16:30:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:30:33]Read from MH i2c: E2 [16:30:33]MH_I2C_Read... [16:30:33]Read from MH i2c: E2 0B 00 [16:30:33]MH_I2C_Read... [16:30:33]Read from MH i2c: E2 0B 00 4D 6E 00 43 02 3E D8 0C 51 54 22 90 00 65 [16:30:33]RAPDU: 43 02 3E D8 0C 51 54 22 90 00 [16:30:33]wFMCommunicate OK [16:30:33]SAM_PROTO_SignData done [16:30:33]FM_MakeSignedData done [16:30:33]CreateOFDProtocolMessage [16:30:33]wFMCommunicate request_size=4 [16:30:33]MH_SAM_APDU [16:30:33]CAPDU: 80 11 00 00 [16:30:33]Write to MH i2c: E2 08 00 4E 6E 80 11 00 00 00 00 00 00 36 [16:30:33]Write i2c OK [16:30:33]MH_I2C_Read... [16:30:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:30:33]Read from MH i2c: E2 [16:30:33]MH_I2C_Read... [16:30:33]Read from MH i2c: E2 17 00 [16:30:33]MH_I2C_Read... [16:30:33]Read from MH i2c: E2 17 00 4E 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 8A [16:30:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:30:33]wFMCommunicate OK [16:30:33]CreateOFDProtocolMessage done [16:30:33]OFDSenderStorePacket 318119 [16:30:33]StoreOFDPacket docnum=318119 [16:30:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 0C DA 07 01 5E 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 02 00 00 F4 03 04 00 29 BC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A7 DA 04 00 35 04 06 00 4A B0 E7 5B DB AC 43 02 3E D8 0C 51 54 22 [16:30:33]CheckFolder [16:30:33]dirname=/storage/ofd_packets [16:30:33]CheckFolder done [16:30:33]ProducePacketName [16:30:33]name=ofd_packets/00318119 [16:30:33]NVStorageSaveData ofd_packets/00318119 [16:30:33]File name is /storage/ofd_packets/00318119 [16:30:33]Write 301 bytes [16:30:33]NVStorageSaveData done [16:30:33]OFDSenderStorePacket done [16:30:33]KKMCreateOFDPacket done [16:30:33]NVStorageSaveData kkm_last_timestamp [16:30:33]File name is /storage/kkm_last_timestamp [16:30:33]Write 4 bytes [16:30:33]NVStorageSaveData done [16:30:33]ExternCall_PrintAddStr [16:30:33]wPrintStart [16:30:33]Write to MH i2c: 01 00 00 4F 6E BD [16:30:33]Write i2c OK [16:30:33]MH_I2C_Read... [16:30:33]Read from MH i2c: 01 [16:30:33]MH_I2C_Read... [16:30:33]Read from MH i2c: 01 07 00 [16:30:33]MH_I2C_Read... [16:30:33]Read from MH i2c: 01 07 00 4F 6E 00 00 00 00 00 FF 0F D2 [16:30:33]RasterBufferAndPrint [16:30:33]line Счет N : (1)1093104 [16:30:33]line ИНН: 02508201610067 [16:30:33]line Контрольно-Кассовый Чек [16:30:33]line ПРОДАЖА [16:30:33]line ТРК (МРК, ГНК) : 43 [16:30:33]line Товар: 2710124130 [16:30:33]line Аи-92-К-2 [16:30:33]line 7.480 * 66.90 [16:30:33]line = 500.41 [16:30:33]line НДС 12% НСП 1% [16:30:33]line > о реализуемом товаре [16:30:33]line ОКРУГЛЕНИЕ: -0.41 [16:30:33]line ИТОГО: 500.00 [16:30:33]line Внесено: 500.00 [16:30:33]line СДАЧА: 0.00 [16:30:33]line НСП 1% : 4.43 [16:30:33]line НДС 12% : 53.14 [16:30:33]line Наличными: 500.00 [16:30:33]line Безнал.: 0.00 [16:30:33]line Место: АЗС № 101 "Партнер Нефть" [16:30:33]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:30:33]line СНО: Общий режим [16:30:33]line Чек 594 28.10.2024 16:30 [16:30:33]line Смена: 546 ФФД: 1.0 [16:30:33]line ЗНМ: 0300000082 [16:30:33]line РНМ: 0000000000091628 [16:30:33]line Версия ККМ: 001 [16:30:33]line ФМ: 0000000000874671 [16:30:33]line ФД: 318119 [16:30:33]line ФПД: 82123656256428 [16:30:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T163033&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318119&fm=82123656256428&tin=02508201610067®Number=0000000000091628&sum=50000 [16:30:33]written 0, free lines is 4095 [16:30:33]OFD Sender: Processing packet 318119 [packets to send 127, broken 126] [16:30:33]ProducePacketName [16:30:33]name=ofd_packets/00318119 [16:30:33]OFD Sender: To server: pG, [16:30:33]CommunicateWithHost lk.salyk.kg:30040 [16:30:33]ConnectInit lk.salyk.kg [16:30:33]Connected sock=10 [16:30:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 0C DA 07 01 5E 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 02 00 00 F4 03 04 00 29 BC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A7 DA 04 00 35 04 06 00 4A B0 E7 5B DB AC 43 02 3E D8 0C 51 54 22 [16:30:33]Write to MH i2c: 01 00 00 7A 6E E8 [16:30:33]Write i2c OK [16:30:33]MH_I2C_Read... [16:30:33]Read from MH i2c: 01 [16:30:33]MH_I2C_Read... [16:30:33]Read from MH i2c: 01 07 00 [16:30:33]MH_I2C_Read... [16:30:33]Read from MH i2c: 01 07 00 7A 6E 00 00 00 00 00 EE 0C E9 [16:30:33]RasterBufferAndPrint [16:30:33]line [16:30:33]line [16:30:33]line [16:30:33]line [16:30:33]line [16:30:33]written 0, free lines is 3316 [16:30:33]MH_Cut [16:30:33]Write to MH i2c: D1 01 00 81 6E 01 C1 [16:30:33]Write i2c OK [16:30:33]MH_I2C_Read... [16:30:33]Read from MH i2c: D1 [16:30:33]MH_I2C_Read... [16:30:33]Read from MH i2c: D1 01 00 [16:30:33]MH_I2C_Read... [16:30:33]Read from MH i2c: D1 01 00 81 6E 00 C0 [16:30:33]Write to MH i2c: 01 00 00 82 6E F0 [16:30:33]Write i2c OK [16:30:33]MH_I2C_Read... [16:30:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 27 D0 47 00 05 58 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A7 DA 04 00 F4 03 04 00 E1 67 1F 67 B6 04 01 00 00 DB 60 CE 00 2C A1 B0 C0 [16:30:33]CommunicateWithHost err = 0 [16:30:33]CheckOFDResponse [16:30:33]1017 (14) - 77093643461234 [16:30:33]1041 (16) - 0000000000874671 [16:30:33]1040 (4) - 318119 [16:30:33]1012 (4) - 28.10.2024 10:30 [16:30:33]1206 (1) - 0 [16:30:33]OFD Sender: Remove packet 318119 [16:30:33]ProducePacketName [16:30:33]name=ofd_packets/00318119 [16:30:33]NVStorageDeleteData [16:30:34]OFD Sender: No OFD packet to send [16:30:34]*** Cut start [16:30:34]*** Partial cut [16:30:34]*** CUTSNS_PIN = 1 [16:30:34]*** CUTSNS_PIN = 0 [16:30:34]*** Brake cut motor [16:30:35]Read from MH i2c: 01 [16:30:35]MH_I2C_Read... [16:30:35]*** Stop cut motor [16:30:35]*** Cut end [16:30:35]Read from MH i2c: 01 07 00 [16:30:35]MH_I2C_Read... [16:30:35]Read from MH i2c: 01 07 00 82 6E 00 00 00 00 00 FF 0F 05 [16:30:35]process_action close_receipt done [16:30:35]requested_data is exist [16:30:35]produce_requested_data [16:30:35]requested_item fm.sn is exist - process it [16:30:35]wFMCommunicate request_size=4 [16:30:35]MH_SAM_APDU [16:30:35]CAPDU: 80 11 00 00 [16:30:35]Write to MH i2c: E2 08 00 83 6E 80 11 00 00 00 00 00 00 6B [16:30:35]Write i2c OK [16:30:35]MH_I2C_Read... [16:30:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:30:35]Read from MH i2c: E2 [16:30:35]MH_I2C_Read... [16:30:35]Read from MH i2c: E2 17 00 [16:30:35]MH_I2C_Read... [16:30:35]Read from MH i2c: E2 17 00 83 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 BF [16:30:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:30:35]wFMCommunicate OK [16:30:35]requested_item fd.num is exist - process it [16:30:35]SAM_PROTO_GetFieldsCounters [16:30:35]wFMCommunicate request_size=4 [16:30:35]MH_SAM_APDU [16:30:35]CAPDU: 80 13 00 00 [16:30:35]Write to MH i2c: E2 08 00 84 6E 80 13 00 00 00 00 00 00 6E [16:30:35]Write i2c OK [16:30:35]MH_I2C_Read... [16:30:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:30:35]Read from MH i2c: E2 [16:30:35]MH_I2C_Read... [16:30:35]Read from MH i2c: E2 62 00 [16:30:35]MH_I2C_Read... [16:30:35]Read from MH i2c: E2 62 00 84 6E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A7 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 52 02 00 00 5E 04 04 00 52 02 00 00 57 04 04 00 53 02 00 00 19 04 04 00 00 00 00 00 90 00 36 [16:30:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A7 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 52 02 00 00 5E 04 04 00 52 02 00 00 57 04 04 00 53 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:30:35]wFMCommunicate OK [16:30:35]SAM_PROTO_GetFieldsCounters done [16:30:35]requested_item shift.num is exist - process it [16:30:35]requested_item shift.opened is exist - process it [16:30:35]req_shift_opened [16:30:35]FM_GetShiftState [16:30:35]SAM_PROTO_GetShiftState [16:30:35]wFMCommunicate request_size=4 [16:30:35]MH_SAM_APDU [16:30:35]CAPDU: 80 13 01 00 [16:30:35]Write to MH i2c: E2 08 00 85 6E 80 13 01 00 00 00 00 00 70 [16:30:35]Write i2c OK [16:30:35]MH_I2C_Read... [16:30:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:30:35]Read from MH i2c: E2 [16:30:35]MH_I2C_Read... [16:30:35]Read from MH i2c: E2 0E 00 [16:30:35]MH_I2C_Read... [16:30:35]Read from MH i2c: E2 0E 00 85 6E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 69 [16:30:35]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:30:35]wFMCommunicate OK [16:30:35]SAM_PROTO_GetShiftState done [16:30:35]FM_GetShiftState done [16:30:35]req_shift_opened done [16:30:35]requested_item shift.open_date is exist - process it [16:30:35]req_shift_open_date [16:30:35]req_shift_open_date done [16:30:35]produce_requested_data done [16:30:35]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318119,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:30:35]process_action_free close_receipt [16:30:35]json_value_free [16:30:35]json_value_free done [16:30:35]process_json_proto returns [16:30:35]Send response to host [16:30:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318119,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:30:35]free response buf [16:30:35]execute_script done [16:30:35]execute_script returns [16:30:35]free content buf [16:30:35]Sock 7.Close socket [16:30:35]Sock 7.Thread stoped [16:30:39]OFD Sender: No OFD packet to send [16:30:44]OFD Sender: No OFD packet to send [16:30:49]OFD Sender: No OFD packet to send [16:30:54]OFD Sender: No OFD packet to send [16:30:59]OFD Sender: No OFD packet to send [16:31:04]OFD Sender: No OFD packet to send [16:31:09]OFD Sender: No OFD packet to send [16:31:14]OFD Sender: No OFD packet to send [16:31:14]accept exits with 9 [16:31:14]New connection [16:31:14]New thread 3067436388 created [16:31:14]Thread 3067293028 joined [16:31:14]Waiting for new connection... [16:31:14] Sock 9.Parse request [16:31:14]Sock 9.Check first char [16:31:14]Sock 9.First char is OK [16:31:14]request: POST /json_proto HTTP/1.0 [16:31:14]Method: POST [16:31:14]URL: /json_proto [16:31:14]Method is POST - this is cgi request [16:31:14]url: /json_proto [16:31:14]query_string will be loaded in cgi processing [16:31:14]execute_cgi json_proto POST (null) [16:31:14]execute_cgi path=json_proto method=POST [16:31:14]POST find Content-Length [16:31:14]Host: 172.17.50.195:8080 [16:31:14]Content-Length: 678 [16:31:14]Content-Type: application/json [16:31:14] [16:31:14]POST finish read [16:31:14]Found Content-Length = 678 [16:31:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093110", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:31:14]execute_script... [16:31:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093110", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:31:14]POST & json_proto [16:31:14]process_json_proto [16:31:14]json parsed OK: [16:31:14]protocol is kg_v1.0 [16:31:14]action value=close_receipt [16:31:14]process_action close_receipt [16:31:14]cmd_close_receipt [16:31:14]MH_GetDate [16:31:14]Write to MH i2c: F0 00 00 86 6E E3 [16:31:14]Write i2c OK [16:31:14]MH_I2C_Read... [16:31:14]Read from MH i2c: F0 [16:31:14]MH_I2C_Read... [16:31:14]Read from MH i2c: F0 09 00 [16:31:14]MH_I2C_Read... [16:31:14]Read from MH i2c: F0 09 00 86 6E 00 54 BC 1F 67 43 33 1C 67 7B [16:31:14]GetLastDocTimeStamp 1730133033 [16:31:14]current date 1730133076 [16:31:14]FM_GetShiftState [16:31:14]SAM_PROTO_GetShiftState [16:31:14]wFMCommunicate request_size=4 [16:31:14]MH_SAM_APDU [16:31:14]CAPDU: 80 13 01 00 [16:31:14]Write to MH i2c: E2 08 00 87 6E 80 13 01 00 00 00 00 00 72 [16:31:14]Write i2c OK [16:31:14]MH_I2C_Read... [16:31:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:31:14]Read from MH i2c: E2 [16:31:14]MH_I2C_Read... [16:31:14]Read from MH i2c: E2 0E 00 [16:31:14]MH_I2C_Read... [16:31:14]Read from MH i2c: E2 0E 00 87 6E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 6B [16:31:14]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:31:14]wFMCommunicate OK [16:31:14]SAM_PROTO_GetShiftState done [16:31:14]FM_GetShiftState done [16:31:14]opened in 1730073493 [16:31:14]opened+sec_in_day 1730159893 [16:31:14]quantity*price = 50041 [16:31:14]sum+1 = 50042 [16:31:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 595 28.10.2024 16:31 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318120 ФПД: 213969245172008 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T163116&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318120&fm=213969245172008&tin=02508201610067®Number=0000000000091628&sum=50000 [16:31:16]StoreToDocumentArchive [16:31:16]shift 546 fd 318120 [16:31:16]save to /storage/0546/doc_00318120 [16:31:16]save last doc name /storage/0546/doc_00318120 to /storage/kkm_last_doc_name [16:31:16]save OK [16:31:16]Clear old archive folders... [16:31:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:31:16]tlvbuf is 01425F90 [16:31:16]SAM_PROTO_ClearQueue [16:31:16]wFMCommunicate request_size=4 [16:31:16]MH_SAM_APDU [16:31:16]CAPDU: 80 09 00 00 [16:31:16]Write to MH i2c: E2 08 00 94 6E 80 09 00 00 00 00 00 00 74 [16:31:16]Write i2c OK [16:31:16]MH_I2C_Read... [16:31:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:31:16]Read from MH i2c: E2 [16:31:16]MH_I2C_Read... [16:31:16]Read from MH i2c: E2 03 00 [16:31:16]MH_I2C_Read... [16:31:16]Read from MH i2c: E2 03 00 94 6E 00 90 00 76 [16:31:16]RAPDU: 90 00 [16:31:16]wFMCommunicate OK [16:31:16]SAM_PROTO_ClearQueue done [16:31:16]KKMCreateOFDPacket [16:31:16]OFDProtocolAddRootSTLVToBuf [16:31:16]FM_MakeSignedData [16:31:16]FM_MakeSignedData [16:31:16]SAM_PROTO_SignData [16:31:16]wFMCommunicate request_size=4 [16:31:16]MH_SAM_APDU [16:31:16]CAPDU: 80 0D 01 02 [16:31:16]Write to MH i2c: E2 08 00 95 6E 80 0D 01 02 00 00 00 00 7C [16:31:16]Write i2c OK [16:31:16]MH_I2C_Read... [16:31:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:31:16]Read from MH i2c: E2 [16:31:16]MH_I2C_Read... [16:31:16]Read from MH i2c: E2 03 00 [16:31:16]MH_I2C_Read... [16:31:16]Read from MH i2c: E2 03 00 95 6E 00 90 00 77 [16:31:16]RAPDU: 90 00 [16:31:16]wFMCommunicate OK [16:31:16]wFMCommunicate request_size=255 [16:31:16]MH_SAM_APDU [16:31: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 02 00 00 F4 03 04 00 54 BC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A8 DA 04 00 35 04 06 00 C2 [16:31:16]Write to MH i2c: E2 02 01 96 6E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 02 00 00 F4 03 04 00 54 BC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A8 DA 04 00 35 04 06 00 C2 00 00 61 [16:31:16]Write i2c OK [16:31:16]MH_I2C_Read... [16:31:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:31:16]Read from MH i2c: E2 [16:31:16]MH_I2C_Read... [16:31:16]Read from MH i2c: E2 03 00 [16:31:16]MH_I2C_Read... [16:31:16]Read from MH i2c: E2 03 00 96 6E 00 90 00 78 [16:31:16]RAPDU: 90 00 [16:31:16]wFMCommunicate OK [16:31:16]wFMCommunicate request_size=10 [16:31:16]MH_SAM_APDU [16:31:16]CAPDU: 80 0D 02 02 05 9A 98 D9 F1 28 [16:31:16]Write to MH i2c: E2 0D 00 97 6E 80 0D 02 02 05 00 9A 98 D9 F1 28 00 00 AD [16:31:16]Write i2c OK [16:31:16]MH_I2C_Read... [16:31:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:31:16]Read from MH i2c: E2 [16:31:16]MH_I2C_Read... [16:31:16]Read from MH i2c: E2 03 00 [16:31:16]MH_I2C_Read... [16:31:16]Read from MH i2c: E2 03 00 97 6E 00 90 00 79 [16:31:16]RAPDU: 90 00 [16:31:16]wFMCommunicate OK [16:31:16]wFMCommunicate request_size=4 [16:31:16]MH_SAM_APDU [16:31:16]CAPDU: 80 0D 03 02 [16:31:16]Write to MH i2c: E2 08 00 98 6E 80 0D 03 02 00 00 00 00 81 [16:31:16]Write i2c OK [16:31:16]MH_I2C_Read... [16:31:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:31:16]Read from MH i2c: E2 [16:31:16]MH_I2C_Read... [16:31:16]Read from MH i2c: E2 0B 00 [16:31:16]MH_I2C_Read... [16:31:16]Read from MH i2c: E2 0B 00 98 6E 00 5B 92 F4 79 84 01 E3 32 90 00 76 [16:31:16]RAPDU: 5B 92 F4 79 84 01 E3 32 90 00 [16:31:16]wFMCommunicate OK [16:31:16]SAM_PROTO_SignData done [16:31:16]FM_MakeSignedData done [16:31:16]CreateOFDProtocolMessage [16:31:16]wFMCommunicate request_size=4 [16:31:16]MH_SAM_APDU [16:31:16]CAPDU: 80 11 00 00 [16:31:16]Write to MH i2c: E2 08 00 99 6E 80 11 00 00 00 00 00 00 81 [16:31:16]Write i2c OK [16:31:16]MH_I2C_Read... [16:31:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:31:16]Read from MH i2c: E2 [16:31:16]MH_I2C_Read... [16:31:16]Read from MH i2c: E2 17 00 [16:31:16]MH_I2C_Read... [16:31:16]Read from MH i2c: E2 17 00 99 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D5 [16:31:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:31:16]wFMCommunicate OK [16:31:16]CreateOFDProtocolMessage done [16:31:16]OFDSenderStorePacket 318120 [16:31:16]StoreOFDPacket docnum=318120 [16:31:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 B0 66 07 01 1E B1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 02 00 00 F4 03 04 00 54 BC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A8 DA 04 00 35 04 06 00 C2 9A 98 D9 F1 28 5B 92 F4 79 84 01 E3 32 [16:31:16]CheckFolder [16:31:16]dirname=/storage/ofd_packets [16:31:16]CheckFolder done [16:31:16]ProducePacketName [16:31:16]name=ofd_packets/00318120 [16:31:16]NVStorageSaveData ofd_packets/00318120 [16:31:16]File name is /storage/ofd_packets/00318120 [16:31:16]Write 301 bytes [16:31:16]NVStorageSaveData done [16:31:16]OFDSenderStorePacket done [16:31:16]KKMCreateOFDPacket done [16:31:16]NVStorageSaveData kkm_last_timestamp [16:31:16]File name is /storage/kkm_last_timestamp [16:31:16]Write 4 bytes [16:31:16]NVStorageSaveData done [16:31:16]ExternCall_PrintAddStr [16:31:16]wPrintStart [16:31:16]Write to MH i2c: 01 00 00 9A 6E 08 [16:31:16]Write i2c OK [16:31:16]MH_I2C_Read... [16:31:16]Read from MH i2c: 01 [16:31:16]MH_I2C_Read... [16:31:16]Read from MH i2c: 01 07 00 [16:31:16]MH_I2C_Read... [16:31:16]Read from MH i2c: 01 07 00 9A 6E 00 00 00 00 00 FF 0F 1D [16:31:16]RasterBufferAndPrint [16:31:16]line Счет N : (1)1093110 [16:31:16]line ИНН: 02508201610067 [16:31:16]line Контрольно-Кассовый Чек [16:31:16]line ПРОДАЖА [16:31:16]line ТРК (МРК, ГНК) : 53 [16:31:16]line Товар: 2710124130 [16:31:16]line Аи-92-К-2 [16:31:16]line 7.480 * 66.90 [16:31:16]line = 500.41 [16:31:16]line НДС 12% НСП 1% [16:31:16]line > о реализуемом товаре [16:31:16]line ОКРУГЛЕНИЕ: -0.41 [16:31:16]line ИТОГО: 500.00 [16:31:16]line Внесено: 500.00 [16:31:16]line СДАЧА: 0.00 [16:31:16]line НСП 1% : 4.43 [16:31:16]line НДС 12% : 53.14 [16:31:16]line Наличными: 500.00 [16:31:16]line Безнал.: 0.00 [16:31:16]line Место: АЗС № 101 "Партнер Нефть" [16:31:16]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:31:16]line СНО: Общий режим [16:31:16]line Чек 595 28.10.2024 16:31 [16:31:16]line Смена: 546 ФФД: 1.0 [16:31:16]line ЗНМ: 0300000082 [16:31:16]line РНМ: 0000000000091628 [16:31:16]line Версия ККМ: 001 [16:31:16]line ФМ: 0000000000874671 [16:31:16]line ФД: 318120 [16:31:16]line ФПД: 213969245172008 [16:31:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T163116&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318120&fm=213969245172008&tin=02508201610067®Number=0000000000091628&sum=50000 [16:31:16]written 0, free lines is 4095 [16:31:16]OFD Sender: Processing packet 318120 [packets to send 127, broken 126] [16:31:16]ProducePacketName [16:31:16]name=ofd_packets/00318120 [16:31:16]OFD Sender: To server: pG, [16:31:16]CommunicateWithHost lk.salyk.kg:30040 [16:31:16]ConnectInit lk.salyk.kg [16:31:16]Connected sock=10 [16:31:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 B0 66 07 01 1E B1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 02 00 00 F4 03 04 00 54 BC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A8 DA 04 00 35 04 06 00 C2 9A 98 D9 F1 28 5B 92 F4 79 84 01 E3 32 [16:31:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 9A DF 47 00 6F DF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A8 DA 04 00 F4 03 04 00 0C 68 1F 67 B6 04 01 00 00 68 A5 03 01 45 ED 2D CD [16:31:16]CommunicateWithHost err = 0 [16:31:16]CheckOFDResponse [16:31:16]1017 (14) - 77093643461234 [16:31:16]1041 (16) - 0000000000874671 [16:31:16]1040 (4) - 318120 [16:31:16]1012 (4) - 28.10.2024 10:31 [16:31:16]1206 (1) - 0 [16:31:16]OFD Sender: Remove packet 318120 [16:31:16]ProducePacketName [16:31:16]name=ofd_packets/00318120 [16:31:16]NVStorageDeleteData [16:31:17]Write to MH i2c: 01 00 00 C5 6E 33 [16:31:17]Write i2c OK [16:31:17]MH_I2C_Read... [16:31:17]Read from MH i2c: 01 [16:31:17]MH_I2C_Read... [16:31:17]Read from MH i2c: 01 07 00 [16:31:17]MH_I2C_Read... [16:31:17]Read from MH i2c: 01 07 00 C5 6E 00 00 00 00 00 F6 0C 3C [16:31:17]RasterBufferAndPrint [16:31:17]line [16:31:17]line [16:31:17]line [16:31:17]line [16:31:17]line [16:31:17]written 0, free lines is 3328 [16:31:17]MH_Cut [16:31:17]Write to MH i2c: D1 01 00 CC 6E 01 0C [16:31:17]Write i2c OK [16:31:17]MH_I2C_Read... [16:31:17]Read from MH i2c: D1 [16:31:17]MH_I2C_Read... [16:31:17]Read from MH i2c: D1 01 00 [16:31:17]MH_I2C_Read... [16:31:17]Read from MH i2c: D1 01 00 CC 6E 00 0B [16:31:17]Write to MH i2c: 01 00 00 CD 6E 3B [16:31:17]Write i2c OK [16:31:17]MH_I2C_Read... [16:31:17]OFD Sender: No OFD packet to send [16:31:17]*** Cut start [16:31:17]*** Partial cut [16:31:17]*** CUTSNS_PIN = 1 [16:31:17]*** CUTSNS_PIN = 0 [16:31:18]*** Brake cut motor [16:31:18]Read from MH i2c: 01 [16:31:18]MH_I2C_Read... [16:31:18]*** Stop cut motor [16:31:18]*** Cut end [16:31:18]Read from MH i2c: 01 07 00 [16:31:18]MH_I2C_Read... [16:31:18]Read from MH i2c: 01 07 00 CD 6E 00 00 00 00 00 FF 0F 50 [16:31:18]process_action close_receipt done [16:31:18]requested_data is exist [16:31:18]produce_requested_data [16:31:18]requested_item fm.sn is exist - process it [16:31:18]wFMCommunicate request_size=4 [16:31:18]MH_SAM_APDU [16:31:18]CAPDU: 80 11 00 00 [16:31:18]Write to MH i2c: E2 08 00 CE 6E 80 11 00 00 00 00 00 00 B6 [16:31:18]Write i2c OK [16:31:18]MH_I2C_Read... [16:31:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:31:18]Read from MH i2c: E2 [16:31:18]MH_I2C_Read... [16:31:18]Read from MH i2c: E2 17 00 [16:31:18]MH_I2C_Read... [16:31:18]Read from MH i2c: E2 17 00 CE 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 0A [16:31:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:31:18]wFMCommunicate OK [16:31:18]requested_item fd.num is exist - process it [16:31:18]SAM_PROTO_GetFieldsCounters [16:31:18]wFMCommunicate request_size=4 [16:31:18]MH_SAM_APDU [16:31:18]CAPDU: 80 13 00 00 [16:31:18]Write to MH i2c: E2 08 00 CF 6E 80 13 00 00 00 00 00 00 B9 [16:31:18]Write i2c OK [16:31:18]MH_I2C_Read... [16:31:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:31:18]Read from MH i2c: E2 [16:31:18]MH_I2C_Read... [16:31:18]Read from MH i2c: E2 62 00 [16:31:18]MH_I2C_Read... [16:31:18]Read from MH i2c: E2 62 00 CF 6E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A8 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 53 02 00 00 5E 04 04 00 53 02 00 00 57 04 04 00 54 02 00 00 19 04 04 00 00 00 00 00 90 00 85 [16:31:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A8 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 53 02 00 00 5E 04 04 00 53 02 00 00 57 04 04 00 54 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:31:18]wFMCommunicate OK [16:31:18]SAM_PROTO_GetFieldsCounters done [16:31:18]requested_item shift.num is exist - process it [16:31:18]requested_item shift.opened is exist - process it [16:31:18]req_shift_opened [16:31:18]FM_GetShiftState [16:31:18]SAM_PROTO_GetShiftState [16:31:18]wFMCommunicate request_size=4 [16:31:18]MH_SAM_APDU [16:31:18]CAPDU: 80 13 01 00 [16:31:18]Write to MH i2c: E2 08 00 D0 6E 80 13 01 00 00 00 00 00 BB [16:31:18]Write i2c OK [16:31:18]MH_I2C_Read... [16:31:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:31:18]Read from MH i2c: E2 [16:31:18]MH_I2C_Read... [16:31:18]Read from MH i2c: E2 0E 00 [16:31:18]MH_I2C_Read... [16:31:18]Read from MH i2c: E2 0E 00 D0 6E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B4 [16:31:18]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:31:18]wFMCommunicate OK [16:31:18]SAM_PROTO_GetShiftState done [16:31:18]FM_GetShiftState done [16:31:18]req_shift_opened done [16:31:18]requested_item shift.open_date is exist - process it [16:31:18]req_shift_open_date [16:31:18]req_shift_open_date done [16:31:18]produce_requested_data done [16:31:18]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318120,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:31:18]process_action_free close_receipt [16:31:18]json_value_free [16:31:18]json_value_free done [16:31:18]process_json_proto returns [16:31:18]Send response to host [16:31:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318120,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:31:18]free response buf [16:31:18]execute_script done [16:31:18]execute_script returns [16:31:18]free content buf [16:31:18]Sock 9.Close socket [16:31:18]Sock 9.Thread stoped [16:31:22]OFD Sender: No OFD packet to send [16:31:27]OFD Sender: No OFD packet to send [16:31:32]OFD Sender: No OFD packet to send [16:31:37]OFD Sender: No OFD packet to send [16:31:42]OFD Sender: No OFD packet to send [16:31:46]accept exits with 7 [16:31:46]New connection [16:31:46]New thread 3067293028 created [16:31:46]Thread 3067436388 joined [16:31:46]Waiting for new connection... [16:31:46] Sock 7.Parse request [16:31:46]Sock 7.Check first char [16:31:46]Sock 7.First char is OK [16:31:46]request: POST /json_proto HTTP/1.0 [16:31:46]Method: POST [16:31:46]URL: /json_proto [16:31:46]Method is POST - this is cgi request [16:31:46]url: /json_proto [16:31:46]query_string will be loaded in cgi processing [16:31:46]execute_cgi json_proto POST (null) [16:31:46]execute_cgi path=json_proto method=POST [16:31:46]POST find Content-Length [16:31:46]Host: 172.17.50.195:8080 [16:31:46]Content-Length: 683 [16:31:46]Content-Type: application/json [16:31:46] [16:31:46]POST finish read [16:31:46]Found Content-Length = 683 [16:31:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093109", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:31:46]execute_script... [16:31: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)1093109", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:31:46]POST & json_proto [16:31:46]process_json_proto [16:31:46]json parsed OK: [16:31:46]protocol is kg_v1.0 [16:31:46]action value=close_receipt [16:31:46]process_action close_receipt [16:31:46]cmd_close_receipt [16:31:46]MH_GetDate [16:31:46]Write to MH i2c: F0 00 00 D1 6E 2E [16:31:46]Write i2c OK [16:31:46]MH_I2C_Read... [16:31:46]Read from MH i2c: F0 [16:31:46]MH_I2C_Read... [16:31:46]Read from MH i2c: F0 09 00 [16:31:46]MH_I2C_Read... [16:31:46]Read from MH i2c: F0 09 00 D1 6E 00 74 BC 1F 67 43 33 1C 67 E6 [16:31:46]GetLastDocTimeStamp 1730133076 [16:31:46]current date 1730133108 [16:31:46]FM_GetShiftState [16:31:46]SAM_PROTO_GetShiftState [16:31:46]wFMCommunicate request_size=4 [16:31:46]MH_SAM_APDU [16:31:46]CAPDU: 80 13 01 00 [16:31:46]Write to MH i2c: E2 08 00 D2 6E 80 13 01 00 00 00 00 00 BD [16:31:46]Write i2c OK [16:31:46]MH_I2C_Read... [16:31:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:31:46]Read from MH i2c: E2 [16:31:46]MH_I2C_Read... [16:31:46]Read from MH i2c: E2 0E 00 [16:31:46]MH_I2C_Read... [16:31:46]Read from MH i2c: E2 0E 00 D2 6E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B6 [16:31:46]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:31:46]wFMCommunicate OK [16:31:46]SAM_PROTO_GetShiftState done [16:31:46]FM_GetShiftState done [16:31:46]opened in 1730073493 [16:31:46]opened+sec_in_day 1730159893 [16:31:46]quantity*price = 200031 [16:31:46]sum+1 = 200032 [16:31:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.31 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 596 28.10.2024 16:31 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318121 ФПД: 134391179301208 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T163148&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318121&fm=134391179301208&tin=02508201610067®Number=0000000000091628&sum=200000 [16:31:47]StoreToDocumentArchive [16:31:47]shift 546 fd 318121 [16:31:47]save to /storage/0546/doc_00318121 [16:31:47]save last doc name /storage/0546/doc_00318121 to /storage/kkm_last_doc_name [16:31:47]save OK [16:31:47]Clear old archive folders... [16:31:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:31:47]tlvbuf is 014E9CD0 [16:31:47]SAM_PROTO_ClearQueue [16:31:47]wFMCommunicate request_size=4 [16:31:47]MH_SAM_APDU [16:31:47]CAPDU: 80 09 00 00 [16:31:47]Write to MH i2c: E2 08 00 DF 6E 80 09 00 00 00 00 00 00 BF [16:31:47]Write i2c OK [16:31:47]MH_I2C_Read... [16:31:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:31:47]Read from MH i2c: E2 [16:31:47]MH_I2C_Read... [16:31:47]Read from MH i2c: E2 03 00 [16:31:47]MH_I2C_Read... [16:31:47]Read from MH i2c: E2 03 00 DF 6E 00 90 00 C1 [16:31:47]RAPDU: 90 00 [16:31:47]wFMCommunicate OK [16:31:47]SAM_PROTO_ClearQueue done [16:31:47]KKMCreateOFDPacket [16:31:47]OFDProtocolAddRootSTLVToBuf [16:31:47]FM_MakeSignedData [16:31:47]FM_MakeSignedData [16:31:47]SAM_PROTO_SignData [16:31:47]wFMCommunicate request_size=4 [16:31:47]MH_SAM_APDU [16:31:47]CAPDU: 80 0D 01 02 [16:31:47]Write to MH i2c: E2 08 00 E0 6E 80 0D 01 02 00 00 00 00 C7 [16:31:47]Write i2c OK [16:31:47]MH_I2C_Read... [16:31:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:31:48]Read from MH i2c: E2 [16:31:48]MH_I2C_Read... [16:31:48]Read from MH i2c: E2 03 00 [16:31:48]MH_I2C_Read... [16:31:48]Read from MH i2c: E2 03 00 E0 6E 00 90 00 C2 [16:31:48]RAPDU: 90 00 [16:31:48]wFMCommunicate OK [16:31:48]wFMCommunicate request_size=255 [16:31:48]MH_SAM_APDU [16:31: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 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 02 00 00 F4 03 04 00 74 BC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A9 DA 04 00 35 04 06 00 7A [16:31:48]Write to MH i2c: E2 02 01 E1 6E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 02 00 00 F4 03 04 00 74 BC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A9 DA 04 00 35 04 06 00 7A 00 00 C8 [16:31:48]Write i2c OK [16:31:48]MH_I2C_Read... [16:31:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:31:48]Read from MH i2c: E2 [16:31:48]MH_I2C_Read... [16:31:48]Read from MH i2c: E2 03 00 [16:31:48]MH_I2C_Read... [16:31:48]Read from MH i2c: E2 03 00 E1 6E 00 90 00 C3 [16:31:48]RAPDU: 90 00 [16:31:48]wFMCommunicate OK [16:31:48]wFMCommunicate request_size=10 [16:31:48]MH_SAM_APDU [16:31:48]CAPDU: 80 0D 02 02 05 3A 62 80 D1 58 [16:31:48]Write to MH i2c: E2 0D 00 E2 6E 80 0D 02 02 05 00 3A 62 80 D1 58 00 00 19 [16:31:48]Write i2c OK [16:31:48]MH_I2C_Read... [16:31:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:31:48]Read from MH i2c: E2 [16:31:48]MH_I2C_Read... [16:31:48]Read from MH i2c: E2 03 00 [16:31:48]MH_I2C_Read... [16:31:48]Read from MH i2c: E2 03 00 E2 6E 00 90 00 C4 [16:31:48]RAPDU: 90 00 [16:31:48]wFMCommunicate OK [16:31:48]wFMCommunicate request_size=4 [16:31:48]MH_SAM_APDU [16:31:48]CAPDU: 80 0D 03 02 [16:31:48]Write to MH i2c: E2 08 00 E3 6E 80 0D 03 02 00 00 00 00 CC [16:31:48]Write i2c OK [16:31:48]MH_I2C_Read... [16:31:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:31:48]Read from MH i2c: E2 [16:31:48]MH_I2C_Read... [16:31:48]Read from MH i2c: E2 0B 00 [16:31:48]MH_I2C_Read... [16:31:48]Read from MH i2c: E2 0B 00 E3 6E 00 85 1B F9 F1 71 F8 20 80 90 00 60 [16:31:48]RAPDU: 85 1B F9 F1 71 F8 20 80 90 00 [16:31:48]wFMCommunicate OK [16:31:48]SAM_PROTO_SignData done [16:31:48]FM_MakeSignedData done [16:31:48]CreateOFDProtocolMessage [16:31:48]wFMCommunicate request_size=4 [16:31:48]MH_SAM_APDU [16:31:48]CAPDU: 80 11 00 00 [16:31:48]Write to MH i2c: E2 08 00 E4 6E 80 11 00 00 00 00 00 00 CC [16:31:48]Write i2c OK [16:31:48]MH_I2C_Read... [16:31:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:31:48]Read from MH i2c: E2 [16:31:48]MH_I2C_Read... [16:31:48]Read from MH i2c: E2 17 00 [16:31:48]MH_I2C_Read... [16:31:48]Read from MH i2c: E2 17 00 E4 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 20 [16:31:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:31:48]wFMCommunicate OK [16:31:48]CreateOFDProtocolMessage done [16:31:48]OFDSenderStorePacket 318121 [16:31:48]StoreOFDPacket docnum=318121 [16:31:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 31 F9 07 01 69 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 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 02 00 00 F4 03 04 00 74 BC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A9 DA 04 00 35 04 06 00 7A 3A 62 80 D1 58 85 1B F9 F1 71 F8 20 80 [16:31:48]CheckFolder [16:31:48]dirname=/storage/ofd_packets [16:31:48]CheckFolder done [16:31:48]ProducePacketName [16:31:48]name=ofd_packets/00318121 [16:31:48]NVStorageSaveData ofd_packets/00318121 [16:31:48]File name is /storage/ofd_packets/00318121 [16:31:48]Write 301 bytes [16:31:48]NVStorageSaveData done [16:31:48]OFDSenderStorePacket done [16:31:48]KKMCreateOFDPacket done [16:31:48]NVStorageSaveData kkm_last_timestamp [16:31:48]File name is /storage/kkm_last_timestamp [16:31:48]Write 4 bytes [16:31:48]NVStorageSaveData done [16:31:48]ExternCall_PrintAddStr [16:31:48]wPrintStart [16:31:48]Write to MH i2c: 01 00 00 E5 6E 53 [16:31:48]Write i2c OK [16:31:48]MH_I2C_Read... [16:31:48]Read from MH i2c: 01 [16:31:48]MH_I2C_Read... [16:31:48]Read from MH i2c: 01 07 00 [16:31:48]MH_I2C_Read... [16:31:48]Read from MH i2c: 01 07 00 E5 6E 00 00 00 00 00 FF 0F 68 [16:31:48]RasterBufferAndPrint [16:31:48]line Счет N : (1)1093109 [16:31:48]line ИНН: 02508201610067 [16:31:48]line Контрольно-Кассовый Чек [16:31:48]line ПРОДАЖА [16:31:48]line ТРК (МРК, ГНК) : 33 [16:31:48]line Товар: 2710124130 [16:31:48]line Аи-92-К-2 [16:31:48]line 29.900 * 66.90 [16:31:48]line = 2000.31 [16:31:48]line НДС 12% НСП 1% [16:31:48]line > о реализуемом товаре [16:31:48]line ОКРУГЛЕНИЕ: -0.31 [16:31:48]line ИТОГО: 2000.00 [16:31:48]line Внесено: 2000.00 [16:31:48]line СДАЧА: 0.00 [16:31:48]line НСП 1% : 17.70 [16:31:48]line НДС 12% : 212.42 [16:31:48]line Наличными: 2000.00 [16:31:48]line Безнал.: 0.00 [16:31:48]line Место: АЗС № 101 "Партнер Нефть" [16:31:48]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:31:48]line СНО: Общий режим [16:31:48]line Чек 596 28.10.2024 16:31 [16:31:48]line Смена: 546 ФФД: 1.0 [16:31:48]line ЗНМ: 0300000082 [16:31:48]line РНМ: 0000000000091628 [16:31:48]line Версия ККМ: 001 [16:31:48]line ФМ: 0000000000874671 [16:31:48]line ФД: 318121 [16:31:48]line ФПД: 134391179301208 [16:31:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T163148&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318121&fm=134391179301208&tin=02508201610067®Number=0000000000091628&sum=200000 [16:31:48]written 0, free lines is 4095 [16:31:48]OFD Sender: Processing packet 318121 [packets to send 127, broken 126] [16:31:48]ProducePacketName [16:31:48]name=ofd_packets/00318121 [16:31:48]OFD Sender: To server: pG, [16:31:48]CommunicateWithHost lk.salyk.kg:30040 [16:31:48]ConnectInit lk.salyk.kg [16:31:48]Connected sock=10 [16:31:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 31 F9 07 01 69 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 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 02 00 00 F4 03 04 00 74 BC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A9 DA 04 00 35 04 06 00 7A 3A 62 80 D1 58 85 1B F9 F1 71 F8 20 80 [16:31:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 B4 31 47 00 B1 9C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A9 DA 04 00 F4 03 04 00 2C 68 1F 67 B6 04 01 00 00 3B 51 24 72 96 6A 31 DD [16:31:48]CommunicateWithHost err = 0 [16:31:48]CheckOFDResponse [16:31:48]1017 (14) - 77093643461234 [16:31:48]1041 (16) - 0000000000874671 [16:31:48]1040 (4) - 318121 [16:31:48]1012 (4) - 28.10.2024 10:32 [16:31:48]1206 (1) - 0 [16:31:48]OFD Sender: Remove packet 318121 [16:31:48]ProducePacketName [16:31:48]name=ofd_packets/00318121 [16:31:48]NVStorageDeleteData [16:31:48]Write to MH i2c: 01 00 00 10 6F 7F [16:31:48]Write i2c OK [16:31:48]MH_I2C_Read... [16:31:48]Read from MH i2c: 01 [16:31:48]MH_I2C_Read... [16:31:48]Read from MH i2c: 01 07 00 [16:31:48]MH_I2C_Read... [16:31:48]Read from MH i2c: 01 07 00 10 6F 00 00 00 00 00 FF 0C 91 [16:31:48]RasterBufferAndPrint [16:31:48]line [16:31:48]line [16:31:48]line [16:31:48]line [16:31:48]line [16:31:48]written 0, free lines is 3333 [16:31:48]MH_Cut [16:31:48]Write to MH i2c: D1 01 00 17 6F 01 58 [16:31:48]Write i2c OK [16:31:48]MH_I2C_Read... [16:31:48]Read from MH i2c: D1 [16:31:48]MH_I2C_Read... [16:31:48]Read from MH i2c: D1 01 00 [16:31:48]MH_I2C_Read... [16:31:48]Read from MH i2c: D1 01 00 17 6F 00 57 [16:31:48]Write to MH i2c: 01 00 00 18 6F 87 [16:31:48]Write i2c OK [16:31:48]MH_I2C_Read... [16:31:49]OFD Sender: No OFD packet to send [16:31:49]*** Cut start [16:31:49]*** Partial cut [16:31:49]*** CUTSNS_PIN = 1 [16:31:49]*** CUTSNS_PIN = 0 [16:31:49]*** Brake cut motor [16:31:50]Read from MH i2c: 01 [16:31:50]MH_I2C_Read... [16:31:50]*** Stop cut motor [16:31:50]*** Cut end [16:31:50]Read from MH i2c: 01 07 00 [16:31:50]MH_I2C_Read... [16:31:50]Read from MH i2c: 01 07 00 18 6F 00 00 00 00 00 FF 0F 9C [16:31:50]process_action close_receipt done [16:31:50]requested_data is exist [16:31:50]produce_requested_data [16:31:50]requested_item fm.sn is exist - process it [16:31:50]wFMCommunicate request_size=4 [16:31:50]MH_SAM_APDU [16:31:50]CAPDU: 80 11 00 00 [16:31:50]Write to MH i2c: E2 08 00 19 6F 80 11 00 00 00 00 00 00 02 [16:31:50]Write i2c OK [16:31:50]MH_I2C_Read... [16:31:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:31:50]Read from MH i2c: E2 [16:31:50]MH_I2C_Read... [16:31:50]Read from MH i2c: E2 17 00 [16:31:50]MH_I2C_Read... [16:31:50]Read from MH i2c: E2 17 00 19 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 56 [16:31:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:31:50]wFMCommunicate OK [16:31:50]requested_item fd.num is exist - process it [16:31:50]SAM_PROTO_GetFieldsCounters [16:31:50]wFMCommunicate request_size=4 [16:31:50]MH_SAM_APDU [16:31:50]CAPDU: 80 13 00 00 [16:31:50]Write to MH i2c: E2 08 00 1A 6F 80 13 00 00 00 00 00 00 05 [16:31:50]Write i2c OK [16:31:50]MH_I2C_Read... [16:31:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:31:50]Read from MH i2c: E2 [16:31:50]MH_I2C_Read... [16:31:50]Read from MH i2c: E2 62 00 [16:31:50]MH_I2C_Read... [16:31:50]Read from MH i2c: E2 62 00 1A 6F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A9 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 54 02 00 00 5E 04 04 00 54 02 00 00 57 04 04 00 55 02 00 00 19 04 04 00 00 00 00 00 90 00 D5 [16:31:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A9 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 54 02 00 00 5E 04 04 00 54 02 00 00 57 04 04 00 55 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:31:50]wFMCommunicate OK [16:31:50]SAM_PROTO_GetFieldsCounters done [16:31:50]requested_item shift.num is exist - process it [16:31:50]requested_item shift.opened is exist - process it [16:31:50]req_shift_opened [16:31:50]FM_GetShiftState [16:31:50]SAM_PROTO_GetShiftState [16:31:50]wFMCommunicate request_size=4 [16:31:50]MH_SAM_APDU [16:31:50]CAPDU: 80 13 01 00 [16:31:50]Write to MH i2c: E2 08 00 1B 6F 80 13 01 00 00 00 00 00 07 [16:31:50]Write i2c OK [16:31:50]MH_I2C_Read... [16:31:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:31:50]Read from MH i2c: E2 [16:31:50]MH_I2C_Read... [16:31:50]Read from MH i2c: E2 0E 00 [16:31:50]MH_I2C_Read... [16:31:50]Read from MH i2c: E2 0E 00 1B 6F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 00 [16:31:50]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:31:50]wFMCommunicate OK [16:31:50]SAM_PROTO_GetShiftState done [16:31:50]FM_GetShiftState done [16:31:50]req_shift_opened done [16:31:50]requested_item shift.open_date is exist - process it [16:31:50]req_shift_open_date [16:31:50]req_shift_open_date done [16:31:50]produce_requested_data done [16:31:50]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318121,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:31:50]process_action_free close_receipt [16:31:50]json_value_free [16:31:50]json_value_free done [16:31:50]process_json_proto returns [16:31:50]Send response to host [16:31:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318121,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:31:50]free response buf [16:31:50]execute_script done [16:31:50]execute_script returns [16:31:50]free content buf [16:31:50]Sock 7.Close socket [16:31:50]Sock 7.Thread stoped [16:31:50]accept exits with 9 [16:31:50]New connection [16:31:50]New thread 3067436388 created [16:31:50]Thread 3067293028 joined [16:31:50]Waiting for new connection... [16:31:50] Sock 9.Parse request [16:31:50]Sock 9.Check first char [16:31:50]Sock 9.First char is OK [16:31:50]request: POST /json_proto HTTP/1.0 [16:31:50]Method: POST [16:31:50]URL: /json_proto [16:31:50]Method is POST - this is cgi request [16:31:50]url: /json_proto [16:31:50]query_string will be loaded in cgi processing [16:31:50]execute_cgi json_proto POST (null) [16:31:50]execute_cgi path=json_proto method=POST [16:31:50]POST find Content-Length [16:31:50]Host: 172.17.50.195:8080 [16:31:50]Content-Length: 683 [16:31:50]Content-Type: application/json [16:31:50] [16:31:50]POST finish read [16:31:50]Found Content-Length = 683 [16:31:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093108", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:31:50]execute_script... [16:31: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)1093108", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:31:50]POST & json_proto [16:31:50]process_json_proto [16:31:50]json parsed OK: [16:31:50]protocol is kg_v1.0 [16:31:50]action value=close_receipt [16:31:50]process_action close_receipt [16:31:50]cmd_close_receipt [16:31:50]MH_GetDate [16:31:50]Write to MH i2c: F0 00 00 1C 6F 7A [16:31:50]Write i2c OK [16:31:50]MH_I2C_Read... [16:31:50]Read from MH i2c: F0 [16:31:50]MH_I2C_Read... [16:31:50]Read from MH i2c: F0 09 00 [16:31:50]MH_I2C_Read... [16:31:50]Read from MH i2c: F0 09 00 1C 6F 00 78 BC 1F 67 43 33 1C 67 36 [16:31:50]GetLastDocTimeStamp 1730133108 [16:31:50]current date 1730133112 [16:31:50]FM_GetShiftState [16:31:50]SAM_PROTO_GetShiftState [16:31:50]wFMCommunicate request_size=4 [16:31:50]MH_SAM_APDU [16:31:50]CAPDU: 80 13 01 00 [16:31:50]Write to MH i2c: E2 08 00 1D 6F 80 13 01 00 00 00 00 00 09 [16:31:50]Write i2c OK [16:31:50]MH_I2C_Read... [16:31:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:31:50]Read from MH i2c: E2 [16:31:50]MH_I2C_Read... [16:31:50]Read from MH i2c: E2 0E 00 [16:31:50]MH_I2C_Read... [16:31:50]Read from MH i2c: E2 0E 00 1D 6F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 02 [16:31:50]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:31:50]wFMCommunicate OK [16:31:50]SAM_PROTO_GetShiftState done [16:31:50]FM_GetShiftState done [16:31:50]opened in 1730073493 [16:31:50]opened+sec_in_day 1730159893 [16:31:50]quantity*price = 200031 [16:31:50]sum+1 = 200032 [16:31:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.31 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 597 28.10.2024 16:31 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318122 ФПД: 170791241366866 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T163152&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318122&fm=170791241366866&tin=02508201610067®Number=0000000000091628&sum=200000 [16:31:52]StoreToDocumentArchive [16:31:52]shift 546 fd 318122 [16:31:52]save to /storage/0546/doc_00318122 [16:31:52]save last doc name /storage/0546/doc_00318122 to /storage/kkm_last_doc_name [16:31:52]save OK [16:31:52]Clear old archive folders... [16:31:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:31:52]tlvbuf is 01411FE0 [16:31:52]SAM_PROTO_ClearQueue [16:31:52]wFMCommunicate request_size=4 [16:31:52]MH_SAM_APDU [16:31:52]CAPDU: 80 09 00 00 [16:31:52]Write to MH i2c: E2 08 00 2A 6F 80 09 00 00 00 00 00 00 0B [16:31:52]Write i2c OK [16:31:52]MH_I2C_Read... [16:31:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:31:52]Read from MH i2c: E2 [16:31:52]MH_I2C_Read... [16:31:52]Read from MH i2c: E2 03 00 [16:31:52]MH_I2C_Read... [16:31:52]Read from MH i2c: E2 03 00 2A 6F 00 90 00 0D [16:31:52]RAPDU: 90 00 [16:31:52]wFMCommunicate OK [16:31:52]SAM_PROTO_ClearQueue done [16:31:52]KKMCreateOFDPacket [16:31:52]OFDProtocolAddRootSTLVToBuf [16:31:52]FM_MakeSignedData [16:31:52]FM_MakeSignedData [16:31:52]SAM_PROTO_SignData [16:31:52]wFMCommunicate request_size=4 [16:31:52]MH_SAM_APDU [16:31:52]CAPDU: 80 0D 01 02 [16:31:52]Write to MH i2c: E2 08 00 2B 6F 80 0D 01 02 00 00 00 00 13 [16:31:52]Write i2c OK [16:31:52]MH_I2C_Read... [16:31:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:31:52]Read from MH i2c: E2 [16:31:52]MH_I2C_Read... [16:31:52]Read from MH i2c: E2 03 00 [16:31:52]MH_I2C_Read... [16:31:52]Read from MH i2c: E2 03 00 2B 6F 00 90 00 0E [16:31:52]RAPDU: 90 00 [16:31:52]wFMCommunicate OK [16:31:52]wFMCommunicate request_size=255 [16:31:52]MH_SAM_APDU [16:31:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 02 00 00 F4 03 04 00 78 BC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AA DA 04 00 35 04 06 00 9B [16:31:52]Write to MH i2c: E2 02 01 2C 6F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 02 00 00 F4 03 04 00 78 BC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AA DA 04 00 35 04 06 00 9B 00 00 3B [16:31:52]Write i2c OK [16:31:52]MH_I2C_Read... [16:31:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:31:52]Read from MH i2c: E2 [16:31:52]MH_I2C_Read... [16:31:52]Read from MH i2c: E2 03 00 [16:31:52]MH_I2C_Read... [16:31:52]Read from MH i2c: E2 03 00 2C 6F 00 90 00 0F [16:31:52]RAPDU: 90 00 [16:31:52]wFMCommunicate OK [16:31:52]wFMCommunicate request_size=10 [16:31:52]MH_SAM_APDU [16:31:52]CAPDU: 80 0D 02 02 05 55 6F 45 BD 52 [16:31:52]Write to MH i2c: E2 0D 00 2D 6F 80 0D 02 02 05 00 55 6F 45 BD 52 00 00 38 [16:31:52]Write i2c OK [16:31:52]MH_I2C_Read... [16:31:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:31:52]Read from MH i2c: E2 [16:31:52]MH_I2C_Read... [16:31:52]Read from MH i2c: E2 03 00 [16:31:52]MH_I2C_Read... [16:31:52]Read from MH i2c: E2 03 00 2D 6F 00 90 00 10 [16:31:52]RAPDU: 90 00 [16:31:52]wFMCommunicate OK [16:31:52]wFMCommunicate request_size=4 [16:31:52]MH_SAM_APDU [16:31:52]CAPDU: 80 0D 03 02 [16:31:52]Write to MH i2c: E2 08 00 2E 6F 80 0D 03 02 00 00 00 00 18 [16:31:52]Write i2c OK [16:31:52]MH_I2C_Read... [16:31:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:31:52]Read from MH i2c: E2 [16:31:52]MH_I2C_Read... [16:31:52]Read from MH i2c: E2 0B 00 [16:31:52]MH_I2C_Read... [16:31:52]Read from MH i2c: E2 0B 00 2E 6F 00 EC 19 74 19 3D A0 8B F9 90 00 0C [16:31:52]RAPDU: EC 19 74 19 3D A0 8B F9 90 00 [16:31:52]wFMCommunicate OK [16:31:52]SAM_PROTO_SignData done [16:31:52]FM_MakeSignedData done [16:31:52]CreateOFDProtocolMessage [16:31:52]wFMCommunicate request_size=4 [16:31:52]MH_SAM_APDU [16:31:52]CAPDU: 80 11 00 00 [16:31:52]Write to MH i2c: E2 08 00 2F 6F 80 11 00 00 00 00 00 00 18 [16:31:52]Write i2c OK [16:31:52]MH_I2C_Read... [16:31:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:31:52]Read from MH i2c: E2 [16:31:52]MH_I2C_Read... [16:31:52]Read from MH i2c: E2 17 00 [16:31:52]MH_I2C_Read... [16:31:52]Read from MH i2c: E2 17 00 2F 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 6C [16:31:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:31:52]wFMCommunicate OK [16:31:52]CreateOFDProtocolMessage done [16:31:52]OFDSenderStorePacket 318122 [16:31:52]StoreOFDPacket docnum=318122 [16:31:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 50 73 07 01 C4 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 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 02 00 00 F4 03 04 00 78 BC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AA DA 04 00 35 04 06 00 9B 55 6F 45 BD 52 EC 19 74 19 3D A0 8B F9 [16:31:52]CheckFolder [16:31:52]dirname=/storage/ofd_packets [16:31:52]CheckFolder done [16:31:52]ProducePacketName [16:31:52]name=ofd_packets/00318122 [16:31:52]NVStorageSaveData ofd_packets/00318122 [16:31:52]File name is /storage/ofd_packets/00318122 [16:31:52]Write 301 bytes [16:31:52]NVStorageSaveData done [16:31:52]OFDSenderStorePacket done [16:31:52]KKMCreateOFDPacket done [16:31:52]NVStorageSaveData kkm_last_timestamp [16:31:52]File name is /storage/kkm_last_timestamp [16:31:52]Write 4 bytes [16:31:52]NVStorageSaveData done [16:31:52]ExternCall_PrintAddStr [16:31:52]wPrintStart [16:31:52]Write to MH i2c: 01 00 00 30 6F 9F [16:31:52]Write i2c OK [16:31:52]MH_I2C_Read... [16:31:52]Read from MH i2c: 01 [16:31:52]MH_I2C_Read... [16:31:52]Read from MH i2c: 01 07 00 [16:31:52]MH_I2C_Read... [16:31:52]Read from MH i2c: 01 07 00 30 6F 00 00 00 00 00 FF 0F B4 [16:31:52]RasterBufferAndPrint [16:31:52]line Счет N : (1)1093108 [16:31:52]line ИНН: 02508201610067 [16:31:52]line Контрольно-Кассовый Чек [16:31:52]line ПРОДАЖА [16:31:52]line ТРК (МРК, ГНК) : 63 [16:31:52]line Товар: 2710124130 [16:31:52]line Аи-92-К-2 [16:31:52]line 29.900 * 66.90 [16:31:52]line = 2000.31 [16:31:52]line НДС 12% НСП 1% [16:31:52]line > о реализуемом товаре [16:31:52]line ОКРУГЛЕНИЕ: -0.31 [16:31:52]line ИТОГО: 2000.00 [16:31:52]line Внесено: 2000.00 [16:31:52]line СДАЧА: 0.00 [16:31:52]line НСП 1% : 17.70 [16:31:52]line НДС 12% : 212.42 [16:31:52]line Наличными: 2000.00 [16:31:52]line Безнал.: 0.00 [16:31:52]line Место: АЗС № 101 "Партнер Нефть" [16:31:52]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:31:52]line СНО: Общий режим [16:31:52]line Чек 597 28.10.2024 16:31 [16:31:52]line Смена: 546 ФФД: 1.0 [16:31:52]line ЗНМ: 0300000082 [16:31:52]line РНМ: 0000000000091628 [16:31:52]line Версия ККМ: 001 [16:31:52]line ФМ: 0000000000874671 [16:31:52]line ФД: 318122 [16:31:52]line ФПД: 170791241366866 [16:31:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T163152&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318122&fm=170791241366866&tin=02508201610067®Number=0000000000091628&sum=200000 [16:31:52]OFD Sender: Processing packet 318122 [packets to send 127, broken 126] [16:31:52]ProducePacketName [16:31:52]name=ofd_packets/00318122 [16:31:52]OFD Sender: To server: pG, [16:31:52]CommunicateWithHost lk.salyk.kg:30040 [16:31:52]ConnectInit lk.salyk.kg [16:31:52]written 0, free lines is 4095 [16:31:53]Connected sock=10 [16:31:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 50 73 07 01 C4 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 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 02 00 00 F4 03 04 00 78 BC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AA DA 04 00 35 04 06 00 9B 55 6F 45 BD 52 EC 19 74 19 3D A0 8B F9 [16:31:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 7D 0D 47 00 E3 DC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AA DA 04 00 F4 03 04 00 31 68 1F 67 B6 04 01 00 00 12 4C 92 22 F5 61 DD 28 [16:31:53]CommunicateWithHost err = 0 [16:31:53]CheckOFDResponse [16:31:53]1017 (14) - 77093643461234 [16:31:53]1041 (16) - 0000000000874671 [16:31:53]1040 (4) - 318122 [16:31:53]1012 (4) - 28.10.2024 10:32 [16:31:53]1206 (1) - 0 [16:31:53]OFD Sender: Remove packet 318122 [16:31:53]ProducePacketName [16:31:53]name=ofd_packets/00318122 [16:31:53]NVStorageDeleteData [16:31:53]Write to MH i2c: 01 00 00 5B 6F CA [16:31:53]Write i2c OK [16:31:53]MH_I2C_Read... [16:31:53]Read from MH i2c: 01 [16:31:53]MH_I2C_Read... [16:31:53]Read from MH i2c: 01 07 00 [16:31:53]MH_I2C_Read... [16:31:53]Read from MH i2c: 01 07 00 5B 6F 00 00 00 00 00 F5 0C D2 [16:31:53]RasterBufferAndPrint [16:31:53]line [16:31:53]line [16:31:53]line [16:31:53]line [16:31:53]line [16:31:53]written 0, free lines is 3332 [16:31:53]MH_Cut [16:31:53]Write to MH i2c: D1 01 00 62 6F 01 A3 [16:31:53]Write i2c OK [16:31:53]MH_I2C_Read... [16:31:53]Read from MH i2c: D1 [16:31:53]MH_I2C_Read... [16:31:53]Read from MH i2c: D1 01 00 [16:31:53]MH_I2C_Read... [16:31:53]Read from MH i2c: D1 01 00 62 6F 00 A2 [16:31:53]Write to MH i2c: 01 00 00 63 6F D2 [16:31:53]Write i2c OK [16:31:53]MH_I2C_Read... [16:31:53]OFD Sender: No OFD packet to send [16:31:54]*** Cut start [16:31:54]*** Partial cut [16:31:54]*** CUTSNS_PIN = 1 [16:31:54]*** CUTSNS_PIN = 0 [16:31:54]*** Brake cut motor [16:31:54]Read from MH i2c: 01 [16:31:54]MH_I2C_Read... [16:31:54]*** Stop cut motor [16:31:54]*** Cut end [16:31:54]Read from MH i2c: 01 07 00 [16:31:54]MH_I2C_Read... [16:31:54]Read from MH i2c: 01 07 00 63 6F 00 00 00 00 00 FF 0F E7 [16:31:54]process_action close_receipt done [16:31:54]requested_data is exist [16:31:54]produce_requested_data [16:31:54]requested_item fm.sn is exist - process it [16:31:54]wFMCommunicate request_size=4 [16:31:54]MH_SAM_APDU [16:31:54]CAPDU: 80 11 00 00 [16:31:54]Write to MH i2c: E2 08 00 64 6F 80 11 00 00 00 00 00 00 4D [16:31:54]Write i2c OK [16:31:54]MH_I2C_Read... [16:31:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:31:54]Read from MH i2c: E2 [16:31:54]MH_I2C_Read... [16:31:54]Read from MH i2c: E2 17 00 [16:31:54]MH_I2C_Read... [16:31:54]Read from MH i2c: E2 17 00 64 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A1 [16:31:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:31:54]wFMCommunicate OK [16:31:54]requested_item fd.num is exist - process it [16:31:54]SAM_PROTO_GetFieldsCounters [16:31:54]wFMCommunicate request_size=4 [16:31:54]MH_SAM_APDU [16:31:54]CAPDU: 80 13 00 00 [16:31:54]Write to MH i2c: E2 08 00 65 6F 80 13 00 00 00 00 00 00 50 [16:31:54]Write i2c OK [16:31:54]MH_I2C_Read... [16:31:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:31:54]Read from MH i2c: E2 [16:31:54]MH_I2C_Read... [16:31:54]Read from MH i2c: E2 62 00 [16:31:54]MH_I2C_Read... [16:31:54]Read from MH i2c: E2 62 00 65 6F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 AA DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 55 02 00 00 5E 04 04 00 55 02 00 00 57 04 04 00 56 02 00 00 19 04 04 00 00 00 00 00 90 00 24 [16:31:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 AA DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 55 02 00 00 5E 04 04 00 55 02 00 00 57 04 04 00 56 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:31:54]wFMCommunicate OK [16:31:54]SAM_PROTO_GetFieldsCounters done [16:31:54]requested_item shift.num is exist - process it [16:31:54]requested_item shift.opened is exist - process it [16:31:54]req_shift_opened [16:31:54]FM_GetShiftState [16:31:54]SAM_PROTO_GetShiftState [16:31:54]wFMCommunicate request_size=4 [16:31:54]MH_SAM_APDU [16:31:54]CAPDU: 80 13 01 00 [16:31:54]Write to MH i2c: E2 08 00 66 6F 80 13 01 00 00 00 00 00 52 [16:31:54]Write i2c OK [16:31:54]MH_I2C_Read... [16:31:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:31:55]Read from MH i2c: E2 [16:31:55]MH_I2C_Read... [16:31:55]Read from MH i2c: E2 0E 00 [16:31:55]MH_I2C_Read... [16:31:55]Read from MH i2c: E2 0E 00 66 6F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 4B [16:31:55]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:31:55]wFMCommunicate OK [16:31:55]SAM_PROTO_GetShiftState done [16:31:55]FM_GetShiftState done [16:31:55]req_shift_opened done [16:31:55]requested_item shift.open_date is exist - process it [16:31:55]req_shift_open_date [16:31:55]req_shift_open_date done [16:31:55]produce_requested_data done [16:31:55]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318122,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:31:55]process_action_free close_receipt [16:31:55]json_value_free [16:31:55]json_value_free done [16:31:55]process_json_proto returns [16:31:55]Send response to host [16:31:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318122,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:31:55]free response buf [16:31:55]execute_script done [16:31:55]execute_script returns [16:31:55]free content buf [16:31:55]Sock 9.Close socket [16:31:55]Sock 9.Thread stoped [16:31:58]OFD Sender: No OFD packet to send [16:32:03]OFD Sender: No OFD packet to send [16:32:08]OFD Sender: No OFD packet to send [16:32:13]OFD Sender: No OFD packet to send [16:32:18]OFD Sender: No OFD packet to send [16:32:23]OFD Sender: No OFD packet to send [16:32:28]OFD Sender: No OFD packet to send [16:32:33]OFD Sender: No OFD packet to send [16:32:36]accept exits with 7 [16:32:36]New connection [16:32:36]New thread 3067293028 created [16:32:36]Thread 3067436388 joined [16:32:36]Waiting for new connection... [16:32:36] Sock 7.Parse request [16:32:36]Sock 7.Check first char [16:32:36]Sock 7.First char is OK [16:32:36]request: POST /json_proto HTTP/1.0 [16:32:36]Method: POST [16:32:36]URL: /json_proto [16:32:36]Method is POST - this is cgi request [16:32:36]url: /json_proto [16:32:36]query_string will be loaded in cgi processing [16:32:36]execute_cgi json_proto POST (null) [16:32:36]execute_cgi path=json_proto method=POST [16:32:36]POST find Content-Length [16:32:36]Host: 172.17.50.195:8080 [16:32:36]Content-Length: 686 [16:32:36]Content-Type: application/json [16:32:36] [16:32:36]POST finish read [16:32:36]Found Content-Length = 686 [16:32:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093107", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 28.780, "sum" : 1102.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 1102.00, "payments": [ { "type": 0, "sum" : 1102.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:32:36]execute_script... [16:32: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)1093107", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 28.780, "sum" : 1102.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 1102.00, "payments": [ { "type": 0, "sum" : 1102.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:32:36]POST & json_proto [16:32:36]process_json_proto [16:32:36]json parsed OK: [16:32:36]protocol is kg_v1.0 [16:32:36]action value=close_receipt [16:32:36]process_action close_receipt [16:32:36]cmd_close_receipt [16:32:36]MH_GetDate [16:32:36]Write to MH i2c: F0 00 00 67 6F C5 [16:32:36]Write i2c OK [16:32:36]MH_I2C_Read... [16:32:36]Read from MH i2c: F0 [16:32:36]MH_I2C_Read... [16:32:36]Read from MH i2c: F0 09 00 [16:32:36]MH_I2C_Read... [16:32:36]Read from MH i2c: F0 09 00 67 6F 00 A6 BC 1F 67 43 33 1C 67 AF [16:32:36]GetLastDocTimeStamp 1730133112 [16:32:36]current date 1730133158 [16:32:36]FM_GetShiftState [16:32:36]SAM_PROTO_GetShiftState [16:32:36]wFMCommunicate request_size=4 [16:32:36]MH_SAM_APDU [16:32:36]CAPDU: 80 13 01 00 [16:32:36]Write to MH i2c: E2 08 00 68 6F 80 13 01 00 00 00 00 00 54 [16:32:36]Write i2c OK [16:32:36]MH_I2C_Read... [16:32:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:32:36]Read from MH i2c: E2 [16:32:36]MH_I2C_Read... [16:32:36]Read from MH i2c: E2 0E 00 [16:32:36]MH_I2C_Read... [16:32:36]Read from MH i2c: E2 0E 00 68 6F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 4D [16:32:36]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:32:36]wFMCommunicate OK [16:32:36]SAM_PROTO_GetShiftState done [16:32:36]FM_GetShiftState done [16:32:36]opened in 1730073493 [16:32:36]opened+sec_in_day 1730159893 [16:32:36]quantity*price = 110227 [16:32:36]sum+1 = 110228 [16:32:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.27 ИТОГО: 1102.00 Внесено: 5000.00 СДАЧА: 3898.00 НСП 1% : 9.75 НДС 12% : 117.05 Наличными: 1102.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 598 28.10.2024 16:32 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318123 ФПД: 100733625717540 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T163238&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318123&fm=100733625717540&tin=02508201610067®Number=0000000000091628&sum=110200 [16:32:37]StoreToDocumentArchive [16:32:37]shift 546 fd 318123 [16:32:37]save to /storage/0546/doc_00318123 [16:32:37]save last doc name /storage/0546/doc_00318123 to /storage/kkm_last_doc_name [16:32:37]save OK [16:32:37]Clear old archive folders... [16:32:37]ProcessDocumentItem done err = 0, tmpTLVsize=250 [16:32:37]tlvbuf is 013FF990 [16:32:37]SAM_PROTO_ClearQueue [16:32:37]wFMCommunicate request_size=4 [16:32:37]MH_SAM_APDU [16:32:37]CAPDU: 80 09 00 00 [16:32:37]Write to MH i2c: E2 08 00 75 6F 80 09 00 00 00 00 00 00 56 [16:32:37]Write i2c OK [16:32:37]MH_I2C_Read... [16:32:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:32:37]Read from MH i2c: E2 [16:32:37]MH_I2C_Read... [16:32:37]Read from MH i2c: E2 03 00 [16:32:37]MH_I2C_Read... [16:32:37]Read from MH i2c: E2 03 00 75 6F 00 90 00 58 [16:32:37]RAPDU: 90 00 [16:32:37]wFMCommunicate OK [16:32:37]SAM_PROTO_ClearQueue done [16:32:37]KKMCreateOFDPacket [16:32:37]OFDProtocolAddRootSTLVToBuf [16:32:37]FM_MakeSignedData [16:32:37]FM_MakeSignedData [16:32:37]SAM_PROTO_SignData [16:32:37]wFMCommunicate request_size=4 [16:32:37]MH_SAM_APDU [16:32:37]CAPDU: 80 0D 01 02 [16:32:37]Write to MH i2c: E2 08 00 76 6F 80 0D 01 02 00 00 00 00 5E [16:32:37]Write i2c OK [16:32:37]MH_I2C_Read... [16:32:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:32:37]Read from MH i2c: E2 [16:32:37]MH_I2C_Read... [16:32:37]Read from MH i2c: E2 03 00 [16:32:37]MH_I2C_Read... [16:32:37]Read from MH i2c: E2 03 00 76 6F 00 90 00 59 [16:32:37]RAPDU: 90 00 [16:32:37]wFMCommunicate OK [16:32:37]wFMCommunicate request_size=255 [16:32:37]MH_SAM_APDU [16:32:37]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 70 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 93 AE 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 AE 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CF 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 2D 00 00 00 00 07 04 06 00 78 AE 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 02 00 00 F4 03 04 00 A6 BC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AB DA 04 00 35 04 06 00 5B 9D [16:32:37]Write to MH i2c: E2 02 01 77 6F 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 70 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 93 AE 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 AE 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CF 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 2D 00 00 00 00 07 04 06 00 78 AE 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 02 00 00 F4 03 04 00 A6 BC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AB DA 04 00 35 04 06 00 5B 9D 00 00 1E [16:32:37]Write i2c OK [16:32:37]MH_I2C_Read... [16:32:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:32:37]Read from MH i2c: E2 [16:32:37]MH_I2C_Read... [16:32:37]Read from MH i2c: E2 03 00 [16:32:37]MH_I2C_Read... [16:32:37]Read from MH i2c: E2 03 00 77 6F 00 90 00 5A [16:32:37]RAPDU: 90 00 [16:32:37]wFMCommunicate OK [16:32:37]wFMCommunicate request_size=9 [16:32:37]MH_SAM_APDU [16:32:37]CAPDU: 80 0D 02 02 04 DF FA 53 24 [16:32:37]Write to MH i2c: E2 0C 00 78 6F 80 0D 02 02 04 00 DF FA 53 24 00 00 B9 [16:32:37]Write i2c OK [16:32:37]MH_I2C_Read... [16:32:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:32:37]Read from MH i2c: E2 [16:32:37]MH_I2C_Read... [16:32:37]Read from MH i2c: E2 03 00 [16:32:37]MH_I2C_Read... [16:32:37]Read from MH i2c: E2 03 00 78 6F 00 90 00 5B [16:32:37]RAPDU: 90 00 [16:32:37]wFMCommunicate OK [16:32:37]wFMCommunicate request_size=4 [16:32:37]MH_SAM_APDU [16:32:37]CAPDU: 80 0D 03 02 [16:32:37]Write to MH i2c: E2 08 00 79 6F 80 0D 03 02 00 00 00 00 63 [16:32:37]Write i2c OK [16:32:37]MH_I2C_Read... [16:32:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:32:37]Read from MH i2c: E2 [16:32:37]MH_I2C_Read... [16:32:37]Read from MH i2c: E2 0B 00 [16:32:37]MH_I2C_Read... [16:32:37]Read from MH i2c: E2 0B 00 79 6F 00 90 D5 3A 8D 8A A7 38 6E 90 00 67 [16:32:37]RAPDU: 90 D5 3A 8D 8A A7 38 6E 90 00 [16:32:37]wFMCommunicate OK [16:32:37]SAM_PROTO_SignData done [16:32:37]FM_MakeSignedData done [16:32:37]CreateOFDProtocolMessage [16:32:37]wFMCommunicate request_size=4 [16:32:37]MH_SAM_APDU [16:32:37]CAPDU: 80 11 00 00 [16:32:37]Write to MH i2c: E2 08 00 7A 6F 80 11 00 00 00 00 00 00 63 [16:32:37]Write i2c OK [16:32:37]MH_I2C_Read... [16:32:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:32:38]Read from MH i2c: E2 [16:32:38]MH_I2C_Read... [16:32:38]Read from MH i2c: E2 17 00 [16:32:38]MH_I2C_Read... [16:32:38]Read from MH i2c: E2 17 00 7A 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B7 [16:32:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:32:38]wFMCommunicate OK [16:32:38]CreateOFDProtocolMessage done [16:32:38]OFDSenderStorePacket 318123 [16:32:38]StoreOFDPacket docnum=318123 [16:32:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 1D E7 06 01 0C 27 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 70 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 93 AE 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 AE 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CF 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 2D 00 00 00 00 07 04 06 00 78 AE 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 02 00 00 F4 03 04 00 A6 BC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AB DA 04 00 35 04 06 00 5B 9D DF FA 53 24 90 D5 3A 8D 8A A7 38 6E [16:32:38]CheckFolder [16:32:38]dirname=/storage/ofd_packets [16:32:38]CheckFolder done [16:32:38]ProducePacketName [16:32:38]name=ofd_packets/00318123 [16:32:38]NVStorageSaveData ofd_packets/00318123 [16:32:38]File name is /storage/ofd_packets/00318123 [16:32:38]Write 300 bytes [16:32:38]NVStorageSaveData done [16:32:38]OFDSenderStorePacket done [16:32:38]KKMCreateOFDPacket done [16:32:38]NVStorageSaveData kkm_last_timestamp [16:32:38]File name is /storage/kkm_last_timestamp [16:32:38]Write 4 bytes [16:32:38]NVStorageSaveData done [16:32:38]ExternCall_PrintAddStr [16:32:38]wPrintStart [16:32:38]Write to MH i2c: 01 00 00 7B 6F EA [16:32:38]Write i2c OK [16:32:38]MH_I2C_Read... [16:32:38]Read from MH i2c: 01 [16:32:38]MH_I2C_Read... [16:32:38]Read from MH i2c: 01 07 00 [16:32:38]MH_I2C_Read... [16:32:38]Read from MH i2c: 01 07 00 7B 6F 00 00 00 00 00 FF 0F FF [16:32:38]RasterBufferAndPrint [16:32:38]line Счет N : (1)1093107 [16:32:38]line ИНН: 02508201610067 [16:32:38]line Контрольно-Кассовый Чек [16:32:38]line ПРОДАЖА [16:32:38]line ТРК (МРК, ГНК) : 81 [16:32:38]line Товар: 2711190000 [16:32:38]line ГАЗ-К-5 [16:32:38]line 28.780 * 38.30 [16:32:38]line = 1102.27 [16:32:38]line НДС 12% НСП 1% [16:32:38]line > о реализуемом товаре [16:32:38]line ОКРУГЛЕНИЕ: -0.27 [16:32:38]line ИТОГО: 1102.00 [16:32:38]line Внесено: 5000.00 [16:32:38]line СДАЧА: 3898.00 [16:32:38]line НСП 1% : 9.75 [16:32:38]line НДС 12% : 117.05 [16:32:38]line Наличными: 1102.00 [16:32:38]line Безнал.: 0.00 [16:32:38]line Место: АЗС № 101 "Партнер Нефть" [16:32:38]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:32:38]line СНО: Общий режим [16:32:38]line Чек 598 28.10.2024 16:32 [16:32:38]line Смена: 546 ФФД: 1.0 [16:32:38]line ЗНМ: 0300000082 [16:32:38]line РНМ: 0000000000091628 [16:32:38]line Версия ККМ: 001 [16:32:38]line ФМ: 0000000000874671 [16:32:38]line ФД: 318123 [16:32:38]line ФПД: 100733625717540 [16:32:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T163238&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318123&fm=100733625717540&tin=02508201610067®Number=0000000000091628&sum=110200 [16:32:38]written 0, free lines is 4095 [16:32:38]OFD Sender: Processing packet 318123 [packets to send 127, broken 126] [16:32:38]ProducePacketName [16:32:38]name=ofd_packets/00318123 [16:32:38]OFD Sender: To server: pG, [16:32:38]CommunicateWithHost lk.salyk.kg:30040 [16:32:38]ConnectInit lk.salyk.kg [16:32:38]Connected sock=10 [16:32:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 1D E7 06 01 0C 27 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 70 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 93 AE 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 AE 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CF 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 2D 00 00 00 00 07 04 06 00 78 AE 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 02 00 00 F4 03 04 00 A6 BC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AB DA 04 00 35 04 06 00 5B 9D DF FA 53 24 90 D5 3A 8D 8A A7 38 6E [16:32:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 AA E6 47 00 3F F4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AB DA 04 00 F4 03 04 00 5E 68 1F 67 B6 04 01 00 00 63 BC 76 91 01 9B 9C 1B [16:32:38]CommunicateWithHost err = 0 [16:32:38]CheckOFDResponse [16:32:38]1017 (14) - 77093643461234 [16:32:38]1041 (16) - 0000000000874671 [16:32:38]1040 (4) - 318123 [16:32:38]1012 (4) - 28.10.2024 10:33 [16:32:38]1206 (1) - 0 [16:32:38]OFD Sender: Remove packet 318123 [16:32:38]ProducePacketName [16:32:38]name=ofd_packets/00318123 [16:32:38]NVStorageDeleteData [16:32:38]Write to MH i2c: 01 00 00 A6 6F 15 [16:32:38]Write i2c OK [16:32:38]MH_I2C_Read... [16:32:38]Read from MH i2c: 01 [16:32:38]MH_I2C_Read... [16:32:38]Read from MH i2c: 01 07 00 [16:32:38]MH_I2C_Read... [16:32:38]Read from MH i2c: 01 07 00 A6 6F 00 00 00 00 00 F0 0C 18 [16:32:38]RasterBufferAndPrint [16:32:38]line [16:32:38]line [16:32:38]line [16:32:38]line [16:32:38]line [16:32:38]written 0, free lines is 3318 [16:32:38]MH_Cut [16:32:38]Write to MH i2c: D1 01 00 AD 6F 01 EE [16:32:38]Write i2c OK [16:32:38]MH_I2C_Read... [16:32:38]Read from MH i2c: D1 [16:32:38]MH_I2C_Read... [16:32:38]Read from MH i2c: D1 01 00 [16:32:38]MH_I2C_Read... [16:32:38]Read from MH i2c: D1 01 00 AD 6F 00 ED [16:32:38]Write to MH i2c: 01 00 00 AE 6F 1D [16:32:38]Write i2c OK [16:32:38]MH_I2C_Read... [16:32:38]OFD Sender: No OFD packet to send [16:32:39]*** Cut start [16:32:39]*** Partial cut [16:32:39]*** CUTSNS_PIN = 1 [16:32:39]*** CUTSNS_PIN = 0 [16:32:39]*** Brake cut motor [16:32:39]Read from MH i2c: 01 [16:32:39]MH_I2C_Read... [16:32:39]*** Stop cut motor [16:32:39]*** Cut end [16:32:39]Read from MH i2c: 01 07 00 [16:32:39]MH_I2C_Read... [16:32:39]Read from MH i2c: 01 07 00 AE 6F 00 00 00 00 00 FF 0F 32 [16:32:39]process_action close_receipt done [16:32:39]requested_data is exist [16:32:39]produce_requested_data [16:32:39]requested_item fm.sn is exist - process it [16:32:39]wFMCommunicate request_size=4 [16:32:39]MH_SAM_APDU [16:32:39]CAPDU: 80 11 00 00 [16:32:39]Write to MH i2c: E2 08 00 AF 6F 80 11 00 00 00 00 00 00 98 [16:32:39]Write i2c OK [16:32:39]MH_I2C_Read... [16:32:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:32:39]Read from MH i2c: E2 [16:32:39]MH_I2C_Read... [16:32:39]Read from MH i2c: E2 17 00 [16:32:39]MH_I2C_Read... [16:32:39]Read from MH i2c: E2 17 00 AF 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 EC [16:32:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:32:39]wFMCommunicate OK [16:32:39]requested_item fd.num is exist - process it [16:32:39]SAM_PROTO_GetFieldsCounters [16:32:39]wFMCommunicate request_size=4 [16:32:39]MH_SAM_APDU [16:32:39]CAPDU: 80 13 00 00 [16:32:39]Write to MH i2c: E2 08 00 B0 6F 80 13 00 00 00 00 00 00 9B [16:32:39]Write i2c OK [16:32:39]MH_I2C_Read... [16:32:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:32:40]Read from MH i2c: E2 [16:32:40]MH_I2C_Read... [16:32:40]Read from MH i2c: E2 62 00 [16:32:40]MH_I2C_Read... [16:32:40]Read from MH i2c: E2 62 00 B0 6F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 AB DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 56 02 00 00 5E 04 04 00 56 02 00 00 57 04 04 00 57 02 00 00 19 04 04 00 00 00 00 00 90 00 73 [16:32:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 AB DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 56 02 00 00 5E 04 04 00 56 02 00 00 57 04 04 00 57 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:32:40]wFMCommunicate OK [16:32:40]SAM_PROTO_GetFieldsCounters done [16:32:40]requested_item shift.num is exist - process it [16:32:40]requested_item shift.opened is exist - process it [16:32:40]req_shift_opened [16:32:40]FM_GetShiftState [16:32:40]SAM_PROTO_GetShiftState [16:32:40]wFMCommunicate request_size=4 [16:32:40]MH_SAM_APDU [16:32:40]CAPDU: 80 13 01 00 [16:32:40]Write to MH i2c: E2 08 00 B1 6F 80 13 01 00 00 00 00 00 9D [16:32:40]Write i2c OK [16:32:40]MH_I2C_Read... [16:32:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:32:40]Read from MH i2c: E2 [16:32:40]MH_I2C_Read... [16:32:40]Read from MH i2c: E2 0E 00 [16:32:40]MH_I2C_Read... [16:32:40]Read from MH i2c: E2 0E 00 B1 6F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 96 [16:32:40]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:32:40]wFMCommunicate OK [16:32:40]SAM_PROTO_GetShiftState done [16:32:40]FM_GetShiftState done [16:32:40]req_shift_opened done [16:32:40]requested_item shift.open_date is exist - process it [16:32:40]req_shift_open_date [16:32:40]req_shift_open_date done [16:32:40]produce_requested_data done [16:32:40]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318123,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:32:40]process_action_free close_receipt [16:32:40]json_value_free [16:32:40]json_value_free done [16:32:40]process_json_proto returns [16:32:40]Send response to host [16:32:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318123,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:32:40]free response buf [16:32:40]execute_script done [16:32:40]execute_script returns [16:32:40]free content buf [16:32:40]Sock 7.Close socket [16:32:40]Sock 7.Thread stoped [16:32:43]OFD Sender: No OFD packet to send [16:32:48]OFD Sender: No OFD packet to send [16:32:53]OFD Sender: No OFD packet to send [16:32:58]OFD Sender: No OFD packet to send [16:33:03]OFD Sender: No OFD packet to send [16:33:08]OFD Sender: No OFD packet to send [16:33:13]OFD Sender: No OFD packet to send [16:33:18]OFD Sender: No OFD packet to send [16:33:23]OFD Sender: No OFD packet to send [16:33:28]OFD Sender: No OFD packet to send [16:33:33]OFD Sender: No OFD packet to send [16:33:38]OFD Sender: No OFD packet to send [16:33:43]accept exits with 9 [16:33:43]New connection [16:33:43]New thread 3067436388 created [16:33:43]Thread 3067293028 joined [16:33:43]Waiting for new connection... [16:33:43] Sock 9.Parse request [16:33:43]Sock 9.Check first char [16:33:43]Sock 9.First char is OK [16:33:43]request: POST /json_proto HTTP/1.0 [16:33:43]Method: POST [16:33:43]URL: /json_proto [16:33:43]Method is POST - this is cgi request [16:33:43]url: /json_proto [16:33:43]query_string will be loaded in cgi processing [16:33:43]execute_cgi json_proto POST (null) [16:33:43]execute_cgi path=json_proto method=POST [16:33:43]POST find Content-Length [16:33:43]Host: 172.17.50.195:8080 [16:33:43]Content-Length: 686 [16:33:43]Content-Type: application/json [16:33:43] [16:33:43]POST finish read [16:33:43]Found Content-Length = 686 [16:33:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093111", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 40.010, "sum" : 1532.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9999.00, "total" : 1532.00, "payments": [ { "type": 0, "sum" : 1532.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:33:43]execute_script... [16:33: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)1093111", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 40.010, "sum" : 1532.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9999.00, "total" : 1532.00, "payments": [ { "type": 0, "sum" : 1532.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:33:43]POST & json_proto [16:33:43]process_json_proto [16:33:43]json parsed OK: [16:33:43]protocol is kg_v1.0 [16:33:43]action value=close_receipt [16:33:43]process_action close_receipt [16:33:43]cmd_close_receipt [16:33:43]MH_GetDate [16:33:43]Write to MH i2c: F0 00 00 B2 6F 10 [16:33:43]Write i2c OK [16:33:43]MH_I2C_Read... [16:33:43]Read from MH i2c: F0 [16:33:43]MH_I2C_Read... [16:33:43]Read from MH i2c: F0 09 00 [16:33:43]MH_I2C_Read... [16:33:43]Read from MH i2c: F0 09 00 B2 6F 00 E9 BC 1F 67 43 33 1C 67 3D [16:33:43]GetLastDocTimeStamp 1730133158 [16:33:43]current date 1730133225 [16:33:43]FM_GetShiftState [16:33:43]SAM_PROTO_GetShiftState [16:33:43]wFMCommunicate request_size=4 [16:33:43]MH_SAM_APDU [16:33:43]CAPDU: 80 13 01 00 [16:33:43]Write to MH i2c: E2 08 00 B3 6F 80 13 01 00 00 00 00 00 9F [16:33:43]Write i2c OK [16:33:43]MH_I2C_Read... [16:33:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:33:43]Read from MH i2c: E2 [16:33:43]MH_I2C_Read... [16:33:43]Read from MH i2c: E2 0E 00 [16:33:43]MH_I2C_Read... [16:33:43]Read from MH i2c: E2 0E 00 B3 6F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 98 [16:33:43]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:33:43]wFMCommunicate OK [16:33:43]SAM_PROTO_GetShiftState done [16:33:43]FM_GetShiftState done [16:33:43]opened in 1730073493 [16:33:43]opened+sec_in_day 1730159893 [16:33:43]quantity*price = 153238 [16:33:43]sum+1 = 153239 [16:33:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1532.00 Внесено: 9999.00 СДАЧА: 8467.00 НСП 1% : 13.56 НДС 12% : 162.73 Наличными: 1532.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 599 28.10.2024 16:33 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318124 ФПД: 151238961374271 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T163345&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318124&fm=151238961374271&tin=02508201610067®Number=0000000000091628&sum=153200 [16:33:45]StoreToDocumentArchive [16:33:45]shift 546 fd 318124 [16:33:45]save to /storage/0546/doc_00318124 [16:33:45]save last doc name /storage/0546/doc_00318124 to /storage/kkm_last_doc_name [16:33:45]save OK [16:33:45]Clear old archive folders... [16:33:45]ProcessDocumentItem done err = 0, tmpTLVsize=250 [16:33:45]tlvbuf is 015672B0 [16:33:45]SAM_PROTO_ClearQueue [16:33:45]wFMCommunicate request_size=4 [16:33:45]MH_SAM_APDU [16:33:45]CAPDU: 80 09 00 00 [16:33:45]Write to MH i2c: E2 08 00 C0 6F 80 09 00 00 00 00 00 00 A1 [16:33:45]Write i2c OK [16:33:45]MH_I2C_Read... [16:33:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:33:45]Read from MH i2c: E2 [16:33:45]MH_I2C_Read... [16:33:45]Read from MH i2c: E2 03 00 [16:33:45]MH_I2C_Read... [16:33:45]Read from MH i2c: E2 03 00 C0 6F 00 90 00 A3 [16:33:45]RAPDU: 90 00 [16:33:45]wFMCommunicate OK [16:33:45]SAM_PROTO_ClearQueue done [16:33:45]KKMCreateOFDPacket [16:33:45]OFDProtocolAddRootSTLVToBuf [16:33:45]FM_MakeSignedData [16:33:45]FM_MakeSignedData [16:33:45]SAM_PROTO_SignData [16:33:45]wFMCommunicate request_size=4 [16:33:45]MH_SAM_APDU [16:33:45]CAPDU: 80 0D 01 02 [16:33:45]Write to MH i2c: E2 08 00 C1 6F 80 0D 01 02 00 00 00 00 A9 [16:33:45]Write i2c OK [16:33:45]MH_I2C_Read... [16:33:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:33:45]Read from MH i2c: E2 [16:33:45]MH_I2C_Read... [16:33:45]Read from MH i2c: E2 03 00 [16:33:45]MH_I2C_Read... [16:33:45]Read from MH i2c: E2 03 00 C1 6F 00 90 00 A4 [16:33:45]RAPDU: 90 00 [16:33:45]wFMCommunicate OK [16:33:45]wFMCommunicate request_size=255 [16:33:45]MH_SAM_APDU [16:33:45]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 4A 9C 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 96 56 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 56 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 91 3F 00 00 00 00 07 04 06 00 70 56 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 02 00 00 F4 03 04 00 E9 BC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AC DA 04 00 35 04 06 00 89 8D [16:33:45]Write to MH i2c: E2 02 01 C2 6F 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 4A 9C 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 96 56 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 56 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 91 3F 00 00 00 00 07 04 06 00 70 56 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 02 00 00 F4 03 04 00 E9 BC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AC DA 04 00 35 04 06 00 89 8D 00 00 2D [16:33:45]Write i2c OK [16:33:45]MH_I2C_Read... [16:33:45]Read from MH i2c: E2 [16:33:45]MH_I2C_Read... [16:33:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:33:45]Read from MH i2c: E2 03 00 [16:33:45]MH_I2C_Read... [16:33:45]Read from MH i2c: E2 03 00 C2 6F 00 90 00 A5 [16:33:45]RAPDU: 90 00 [16:33:45]wFMCommunicate OK [16:33:45]wFMCommunicate request_size=9 [16:33:45]MH_SAM_APDU [16:33:45]CAPDU: 80 0D 02 02 04 10 91 A4 3F [16:33:45]Write to MH i2c: E2 0C 00 C3 6F 80 0D 02 02 04 00 10 91 A4 3F 00 00 38 [16:33:45]Write i2c OK [16:33:45]MH_I2C_Read... [16:33:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:33:45]Read from MH i2c: E2 [16:33:45]MH_I2C_Read... [16:33:45]Read from MH i2c: E2 03 00 [16:33:45]MH_I2C_Read... [16:33:45]Read from MH i2c: E2 03 00 C3 6F 00 90 00 A6 [16:33:45]RAPDU: 90 00 [16:33:45]wFMCommunicate OK [16:33:45]wFMCommunicate request_size=4 [16:33:45]MH_SAM_APDU [16:33:45]CAPDU: 80 0D 03 02 [16:33:45]Write to MH i2c: E2 08 00 C4 6F 80 0D 03 02 00 00 00 00 AE [16:33:45]Write i2c OK [16:33:45]MH_I2C_Read... [16:33:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:33:45]Read from MH i2c: E2 [16:33:45]MH_I2C_Read... [16:33:45]Read from MH i2c: E2 0B 00 [16:33:45]MH_I2C_Read... [16:33:45]Read from MH i2c: E2 0B 00 C4 6F 00 B8 C6 0E 75 2E A9 98 70 90 00 8F [16:33:45]RAPDU: B8 C6 0E 75 2E A9 98 70 90 00 [16:33:45]wFMCommunicate OK [16:33:45]SAM_PROTO_SignData done [16:33:45]FM_MakeSignedData done [16:33:45]CreateOFDProtocolMessage [16:33:45]wFMCommunicate request_size=4 [16:33:45]MH_SAM_APDU [16:33:45]CAPDU: 80 11 00 00 [16:33:45]Write to MH i2c: E2 08 00 C5 6F 80 11 00 00 00 00 00 00 AE [16:33:45]Write i2c OK [16:33:45]MH_I2C_Read... [16:33:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:33:45]Read from MH i2c: E2 [16:33:45]MH_I2C_Read... [16:33:45]Read from MH i2c: E2 17 00 [16:33:45]MH_I2C_Read... [16:33:45]Read from MH i2c: E2 17 00 C5 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 02 [16:33:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:33:45]wFMCommunicate OK [16:33:45]CreateOFDProtocolMessage done [16:33:45]OFDSenderStorePacket 318124 [16:33:45]StoreOFDPacket docnum=318124 [16:33:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 CD 52 06 01 94 A9 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 4A 9C 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 96 56 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 56 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 91 3F 00 00 00 00 07 04 06 00 70 56 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 02 00 00 F4 03 04 00 E9 BC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AC DA 04 00 35 04 06 00 89 8D 10 91 A4 3F B8 C6 0E 75 2E A9 98 70 [16:33:45]CheckFolder [16:33:45]dirname=/storage/ofd_packets [16:33:45]CheckFolder done [16:33:45]ProducePacketName [16:33:45]name=ofd_packets/00318124 [16:33:45]NVStorageSaveData ofd_packets/00318124 [16:33:45]File name is /storage/ofd_packets/00318124 [16:33:45]Write 300 bytes [16:33:45]NVStorageSaveData done [16:33:45]OFDSenderStorePacket done [16:33:45]KKMCreateOFDPacket done [16:33:45]NVStorageSaveData kkm_last_timestamp [16:33:45]File name is /storage/kkm_last_timestamp [16:33:45]Write 4 bytes [16:33:45]NVStorageSaveData done [16:33:45]ExternCall_PrintAddStr [16:33:45]wPrintStart [16:33:45]Write to MH i2c: 01 00 00 C6 6F 35 [16:33:45]Write i2c OK [16:33:45]MH_I2C_Read... [16:33:45]Read from MH i2c: 01 [16:33:45]MH_I2C_Read... [16:33:45]Read from MH i2c: 01 07 00 [16:33:45]MH_I2C_Read... [16:33:45]Read from MH i2c: 01 07 00 C6 6F 00 00 00 00 00 FF 0F 4A [16:33:45]RasterBufferAndPrint [16:33:45]line Счет N : (1)1093111 [16:33:45]line ИНН: 02508201610067 [16:33:45]line Контрольно-Кассовый Чек [16:33:45]line ПРОДАЖА [16:33:45]line ТРК (МРК, ГНК) : 71 [16:33:45]line Товар: 2711190000 [16:33:45]line ГАЗ-К-5 [16:33:45]line 40.010 * 38.30 [16:33:45]line = 1532.38 [16:33:45]line НДС 12% НСП 1% [16:33:45]line > о реализуемом товаре [16:33:45]line ОКРУГЛЕНИЕ: -0.38 [16:33:45]line ИТОГО: 1532.00 [16:33:45]line Внесено: 9999.00 [16:33:45]line СДАЧА: 8467.00 [16:33:45]line НСП 1% : 13.56 [16:33:45]line НДС 12% : 162.73 [16:33:45]line Наличными: 1532.00 [16:33:45]line Безнал.: 0.00 [16:33:45]line Место: АЗС № 101 "Партнер Нефть" [16:33:45]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:33:45]line СНО: Общий режим [16:33:45]line Чек 599 28.10.2024 16:33 [16:33:45]line Смена: 546 ФФД: 1.0 [16:33:45]line ЗНМ: 0300000082 [16:33:45]line РНМ: 0000000000091628 [16:33:45]line Версия ККМ: 001 [16:33:45]line ФМ: 0000000000874671 [16:33:45]line ФД: 318124 [16:33:45]line ФПД: 151238961374271 [16:33:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T163345&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318124&fm=151238961374271&tin=02508201610067®Number=0000000000091628&sum=153200 [16:33:45]OFD Sender: Processing packet 318124 [packets to send 127, broken 126] [16:33:45]ProducePacketName [16:33:45]name=ofd_packets/00318124 [16:33:45]OFD Sender: To server: pG, [16:33:45]CommunicateWithHost lk.salyk.kg:30040 [16:33:45]ConnectInit lk.salyk.kg [16:33:45]written 0, free lines is 4095 [16:33:46]Connected sock=10 [16:33:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 CD 52 06 01 94 A9 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 4A 9C 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 96 56 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 56 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 91 3F 00 00 00 00 07 04 06 00 70 56 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 02 00 00 F4 03 04 00 E9 BC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AC DA 04 00 35 04 06 00 89 8D 10 91 A4 3F B8 C6 0E 75 2E A9 98 70 [16:33:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 FA 3B 47 00 23 09 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AC DA 04 00 F4 03 04 00 A2 68 1F 67 B6 04 01 00 00 CE 79 A9 40 A9 49 A8 34 [16:33:46]CommunicateWithHost err = 0 [16:33:46]CheckOFDResponse [16:33:46]1017 (14) - 77093643461234 [16:33:46]1041 (16) - 0000000000874671 [16:33:46]1040 (4) - 318124 [16:33:46]1012 (4) - 28.10.2024 10:34 [16:33:46]1206 (1) - 0 [16:33:46]OFD Sender: Remove packet 318124 [16:33:46]ProducePacketName [16:33:46]name=ofd_packets/00318124 [16:33:46]NVStorageDeleteData [16:33:46]Write to MH i2c: 01 00 00 F1 6F 60 [16:33:46]Write i2c OK [16:33:46]MH_I2C_Read... [16:33:46]Read from MH i2c: 01 [16:33:46]MH_I2C_Read... [16:33:46]Read from MH i2c: 01 07 00 [16:33:46]MH_I2C_Read... [16:33:46]Read from MH i2c: 01 07 00 F1 6F 00 00 00 00 00 FD 0C 70 [16:33:46]RasterBufferAndPrint [16:33:46]line [16:33:46]line [16:33:46]line [16:33:46]line [16:33:46]line [16:33:46]written 0, free lines is 3331 [16:33:46]MH_Cut [16:33:46]Write to MH i2c: D1 01 00 F8 6F 01 39 [16:33:46]Write i2c OK [16:33:46]MH_I2C_Read... [16:33:46]Read from MH i2c: D1 [16:33:46]MH_I2C_Read... [16:33:46]Read from MH i2c: D1 01 00 [16:33:46]MH_I2C_Read... [16:33:46]Read from MH i2c: D1 01 00 F8 6F 00 38 [16:33:46]Write to MH i2c: 01 00 00 F9 6F 68 [16:33:46]Write i2c OK [16:33:46]MH_I2C_Read... [16:33:46]OFD Sender: No OFD packet to send [16:33:47]*** Cut start [16:33:47]*** Partial cut [16:33:47]*** CUTSNS_PIN = 1 [16:33:47]*** CUTSNS_PIN = 0 [16:33:47]*** Brake cut motor [16:33:47]Read from MH i2c: 01 [16:33:47]MH_I2C_Read... [16:33:47]*** Stop cut motor [16:33:47]*** Cut end [16:33:47]Read from MH i2c: 01 07 00 [16:33:47]MH_I2C_Read... [16:33:47]Read from MH i2c: 01 07 00 F9 6F 00 00 00 00 00 FF 0F 7D [16:33:47]process_action close_receipt done [16:33:47]requested_data is exist [16:33:47]produce_requested_data [16:33:47]requested_item fm.sn is exist - process it [16:33:47]wFMCommunicate request_size=4 [16:33:47]MH_SAM_APDU [16:33:47]CAPDU: 80 11 00 00 [16:33:47]Write to MH i2c: E2 08 00 FA 6F 80 11 00 00 00 00 00 00 E3 [16:33:47]Write i2c OK [16:33:47]MH_I2C_Read... [16:33:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:33:47]Read from MH i2c: E2 [16:33:47]MH_I2C_Read... [16:33:47]Read from MH i2c: E2 17 00 [16:33:47]MH_I2C_Read... [16:33:47]Read from MH i2c: E2 17 00 FA 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 37 [16:33:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:33:47]wFMCommunicate OK [16:33:47]requested_item fd.num is exist - process it [16:33:47]SAM_PROTO_GetFieldsCounters [16:33:47]wFMCommunicate request_size=4 [16:33:47]MH_SAM_APDU [16:33:47]CAPDU: 80 13 00 00 [16:33:47]Write to MH i2c: E2 08 00 FB 6F 80 13 00 00 00 00 00 00 E6 [16:33:47]Write i2c OK [16:33:47]MH_I2C_Read... [16:33:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:33:47]Read from MH i2c: E2 [16:33:47]MH_I2C_Read... [16:33:47]Read from MH i2c: E2 62 00 [16:33:47]MH_I2C_Read... [16:33:47]Read from MH i2c: E2 62 00 FB 6F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 AC DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 57 02 00 00 5E 04 04 00 57 02 00 00 57 04 04 00 58 02 00 00 19 04 04 00 00 00 00 00 90 00 C2 [16:33:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 AC DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 57 02 00 00 5E 04 04 00 57 02 00 00 57 04 04 00 58 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:33:47]wFMCommunicate OK [16:33:47]SAM_PROTO_GetFieldsCounters done [16:33:47]requested_item shift.num is exist - process it [16:33:47]requested_item shift.opened is exist - process it [16:33:47]req_shift_opened [16:33:47]FM_GetShiftState [16:33:47]SAM_PROTO_GetShiftState [16:33:47]wFMCommunicate request_size=4 [16:33:47]MH_SAM_APDU [16:33:47]CAPDU: 80 13 01 00 [16:33:47]Write to MH i2c: E2 08 00 FC 6F 80 13 01 00 00 00 00 00 E8 [16:33:47]Write i2c OK [16:33:47]MH_I2C_Read... [16:33:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:33:47]Read from MH i2c: E2 [16:33:47]MH_I2C_Read... [16:33:47]Read from MH i2c: E2 0E 00 [16:33:47]MH_I2C_Read... [16:33:47]Read from MH i2c: E2 0E 00 FC 6F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E1 [16:33:47]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:33:47]wFMCommunicate OK [16:33:47]SAM_PROTO_GetShiftState done [16:33:47]FM_GetShiftState done [16:33:47]req_shift_opened done [16:33:47]requested_item shift.open_date is exist - process it [16:33:47]req_shift_open_date [16:33:47]req_shift_open_date done [16:33:47]produce_requested_data done [16:33:47]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318124,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:33:47]process_action_free close_receipt [16:33:47]json_value_free [16:33:47]json_value_free done [16:33:47]process_json_proto returns [16:33:47]Send response to host [16:33:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318124,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:33:48]free response buf [16:33:48]execute_script done [16:33:48]execute_script returns [16:33:48]free content buf [16:33:48]Sock 9.Close socket [16:33:48]Sock 9.Thread stoped [16:33:51]OFD Sender: No OFD packet to send [16:33:55]accept exits with 7 [16:33:55]New connection [16:33:55]New thread 3067293028 created [16:33:55]Thread 3067436388 joined [16:33:55]Waiting for new connection... [16:33:55] Sock 7.Parse request [16:33:55]Sock 7.Check first char [16:33:55]Sock 7.First char is OK [16:33:55]request: POST /json_proto HTTP/1.0 [16:33:55]Method: POST [16:33:55]URL: /json_proto [16:33:55]Method is POST - this is cgi request [16:33:55]url: /json_proto [16:33:55]query_string will be loaded in cgi processing [16:33:55]execute_cgi json_proto POST (null) [16:33:55]execute_cgi path=json_proto method=POST [16:33:55]POST find Content-Length [16:33:55]Host: 172.17.50.195:8080 [16:33:55]Content-Length: 683 [16:33:55]Content-Type: application/json [16:33:55] [16:33:55]POST finish read [16:33:55]Found Content-Length = 683 [16:33:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093112", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 17.940, "sum" : 1200.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:33:55]execute_script... [16:33: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)1093112", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 17.940, "sum" : 1200.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:33:55]POST & json_proto [16:33:55]process_json_proto [16:33:55]json parsed OK: [16:33:55]protocol is kg_v1.0 [16:33:55]action value=close_receipt [16:33:55]process_action close_receipt [16:33:55]cmd_close_receipt [16:33:55]MH_GetDate [16:33:55]Write to MH i2c: F0 00 00 FD 6F 5B [16:33:55]Write i2c OK [16:33:55]MH_I2C_Read... [16:33:55]Read from MH i2c: F0 [16:33:55]MH_I2C_Read... [16:33:55]Read from MH i2c: F0 09 00 [16:33:55]MH_I2C_Read... [16:33:55]Read from MH i2c: F0 09 00 FD 6F 00 F5 BC 1F 67 43 33 1C 67 94 [16:33:55]GetLastDocTimeStamp 1730133225 [16:33:55]current date 1730133237 [16:33:55]FM_GetShiftState [16:33:55]SAM_PROTO_GetShiftState [16:33:55]wFMCommunicate request_size=4 [16:33:55]MH_SAM_APDU [16:33:55]CAPDU: 80 13 01 00 [16:33:55]Write to MH i2c: E2 08 00 FE 6F 80 13 01 00 00 00 00 00 EA [16:33:55]Write i2c OK [16:33:55]MH_I2C_Read... [16:33:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:33:55]Read from MH i2c: E2 [16:33:55]MH_I2C_Read... [16:33:55]Read from MH i2c: E2 0E 00 [16:33:55]MH_I2C_Read... [16:33:55]Read from MH i2c: E2 0E 00 FE 6F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E3 [16:33:55]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:33:55]wFMCommunicate OK [16:33:55]SAM_PROTO_GetShiftState done [16:33:55]FM_GetShiftState done [16:33:55]opened in 1730073493 [16:33:55]opened+sec_in_day 1730159893 [16:33:55]quantity*price = 120018 [16:33:55]sum+1 = 120020 [16:33:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 600 28.10.2024 16:33 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318125 ФПД: 180104513175976 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T163357&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318125&fm=180104513175976&tin=02508201610067®Number=0000000000091628&sum=120000 [16:33:56]StoreToDocumentArchive [16:33:56]shift 546 fd 318125 [16:33:56]save to /storage/0546/doc_00318125 [16:33:56]save last doc name /storage/0546/doc_00318125 to /storage/kkm_last_doc_name [16:33:56]save OK [16:33:56]Clear old archive folders... [16:33:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:33:56]tlvbuf is 013BA510 [16:33:56]SAM_PROTO_ClearQueue [16:33:56]wFMCommunicate request_size=4 [16:33:56]MH_SAM_APDU [16:33:56]CAPDU: 80 09 00 00 [16:33:56]Write to MH i2c: E2 08 00 0B 70 80 09 00 00 00 00 00 00 ED [16:33:56]Write i2c OK [16:33:56]MH_I2C_Read... [16:33:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:33:56]Read from MH i2c: E2 [16:33:56]MH_I2C_Read... [16:33:56]Read from MH i2c: E2 03 00 [16:33:56]MH_I2C_Read... [16:33:56]Read from MH i2c: E2 03 00 0B 70 00 90 00 EF [16:33:56]RAPDU: 90 00 [16:33:56]wFMCommunicate OK [16:33:56]SAM_PROTO_ClearQueue done [16:33:56]KKMCreateOFDPacket [16:33:56]OFDProtocolAddRootSTLVToBuf [16:33:56]FM_MakeSignedData [16:33:56]FM_MakeSignedData [16:33:56]SAM_PROTO_SignData [16:33:56]wFMCommunicate request_size=4 [16:33:56]MH_SAM_APDU [16:33:56]CAPDU: 80 0D 01 02 [16:33:56]Write to MH i2c: E2 08 00 0C 70 80 0D 01 02 00 00 00 00 F5 [16:33:56]Write i2c OK [16:33:56]MH_I2C_Read... [16:33:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:33:56]OFD Sender: No OFD packet to send [16:33:56]Read from MH i2c: E2 [16:33:56]MH_I2C_Read... [16:33:56]Read from MH i2c: E2 03 00 [16:33:56]MH_I2C_Read... [16:33:56]Read from MH i2c: E2 03 00 0C 70 00 90 00 F0 [16:33:56]RAPDU: 90 00 [16:33:56]wFMCommunicate OK [16:33:56]wFMCommunicate request_size=255 [16:33:56]MH_SAM_APDU [16:33:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 02 00 00 F4 03 04 00 F5 BC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AD DA 04 00 35 04 06 00 A3 [16:33:56]Write to MH i2c: E2 02 01 0D 70 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 02 00 00 F4 03 04 00 F5 BC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AD DA 04 00 35 04 06 00 A3 00 00 6D [16:33:56]Write i2c OK [16:33:56]MH_I2C_Read... [16:33:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:33:57]Read from MH i2c: E2 [16:33:57]MH_I2C_Read... [16:33:57]Read from MH i2c: E2 03 00 [16:33:57]MH_I2C_Read... [16:33:57]Read from MH i2c: E2 03 00 0D 70 00 90 00 F1 [16:33:57]RAPDU: 90 00 [16:33:57]wFMCommunicate OK [16:33:57]wFMCommunicate request_size=10 [16:33:57]MH_SAM_APDU [16:33:57]CAPDU: 80 0D 02 02 05 CD D9 87 C1 A8 [16:33:57]Write to MH i2c: E2 0D 00 0E 70 80 0D 02 02 05 00 CD D9 87 C1 A8 00 00 98 [16:33:57]Write i2c OK [16:33:57]MH_I2C_Read... [16:33:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:33:57]Read from MH i2c: E2 [16:33:57]MH_I2C_Read... [16:33:57]Read from MH i2c: E2 03 00 [16:33:57]MH_I2C_Read... [16:33:57]Read from MH i2c: E2 03 00 0E 70 00 90 00 F2 [16:33:57]RAPDU: 90 00 [16:33:57]wFMCommunicate OK [16:33:57]wFMCommunicate request_size=4 [16:33:57]MH_SAM_APDU [16:33:57]CAPDU: 80 0D 03 02 [16:33:57]Write to MH i2c: E2 08 00 0F 70 80 0D 03 02 00 00 00 00 FA [16:33:57]Write i2c OK [16:33:57]MH_I2C_Read... [16:33:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:33:57]Read from MH i2c: E2 [16:33:57]MH_I2C_Read... [16:33:57]Read from MH i2c: E2 0B 00 [16:33:57]MH_I2C_Read... [16:33:57]Read from MH i2c: E2 0B 00 0F 70 00 66 A2 87 16 7A B7 44 6E 90 00 83 [16:33:57]RAPDU: 66 A2 87 16 7A B7 44 6E 90 00 [16:33:57]wFMCommunicate OK [16:33:57]SAM_PROTO_SignData done [16:33:57]FM_MakeSignedData done [16:33:57]CreateOFDProtocolMessage [16:33:57]wFMCommunicate request_size=4 [16:33:57]MH_SAM_APDU [16:33:57]CAPDU: 80 11 00 00 [16:33:57]Write to MH i2c: E2 08 00 10 70 80 11 00 00 00 00 00 00 FA [16:33:57]Write i2c OK [16:33:57]MH_I2C_Read... [16:33:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:33:57]Read from MH i2c: E2 [16:33:57]MH_I2C_Read... [16:33:57]Read from MH i2c: E2 17 00 [16:33:57]MH_I2C_Read... [16:33:57]Read from MH i2c: E2 17 00 10 70 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 4E [16:33:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:33:57]wFMCommunicate OK [16:33:57]CreateOFDProtocolMessage done [16:33:57]OFDSenderStorePacket 318125 [16:33:57]StoreOFDPacket docnum=318125 [16:33:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 1E 64 07 01 44 B5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 02 00 00 F4 03 04 00 F5 BC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AD DA 04 00 35 04 06 00 A3 CD D9 87 C1 A8 66 A2 87 16 7A B7 44 6E [16:33:57]CheckFolder [16:33:57]dirname=/storage/ofd_packets [16:33:57]CheckFolder done [16:33:57]ProducePacketName [16:33:57]name=ofd_packets/00318125 [16:33:57]NVStorageSaveData ofd_packets/00318125 [16:33:57]File name is /storage/ofd_packets/00318125 [16:33:57]Write 301 bytes [16:33:57]NVStorageSaveData done [16:33:57]OFDSenderStorePacket done [16:33:57]KKMCreateOFDPacket done [16:33:57]NVStorageSaveData kkm_last_timestamp [16:33:57]File name is /storage/kkm_last_timestamp [16:33:57]Write 4 bytes [16:33:57]NVStorageSaveData done [16:33:57]ExternCall_PrintAddStr [16:33:57]wPrintStart [16:33:57]Write to MH i2c: 01 00 00 11 70 81 [16:33:57]Write i2c OK [16:33:57]MH_I2C_Read... [16:33:57]Read from MH i2c: 01 [16:33:57]MH_I2C_Read... [16:33:57]Read from MH i2c: 01 07 00 [16:33:57]MH_I2C_Read... [16:33:57]Read from MH i2c: 01 07 00 11 70 00 00 00 00 00 FF 0F 96 [16:33:57]RasterBufferAndPrint [16:33:57]line Счет N : (1)1093112 [16:33:57]line ИНН: 02508201610067 [16:33:57]line Контрольно-Кассовый Чек [16:33:57]line ПРОДАЖА [16:33:57]line ТРК (МРК, ГНК) : 63 [16:33:57]line Товар: 2710124130 [16:33:57]line Аи-92-К-2 [16:33:57]line 17.940 * 66.90 [16:33:57]line = 1200.19 [16:33:57]line НДС 12% НСП 1% [16:33:57]line > о реализуемом товаре [16:33:57]line ОКРУГЛЕНИЕ: -0.19 [16:33:57]line ИТОГО: 1200.00 [16:33:57]line Внесено: 1200.00 [16:33:57]line СДАЧА: 0.00 [16:33:57]line НСП 1% : 10.62 [16:33:57]line НДС 12% : 127.45 [16:33:57]line Наличными: 1200.00 [16:33:57]line Безнал.: 0.00 [16:33:57]line Место: АЗС № 101 "Партнер Нефть" [16:33:57]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:33:57]line СНО: Общий режим [16:33:57]line Чек 600 28.10.2024 16:33 [16:33:57]line Смена: 546 ФФД: 1.0 [16:33:57]line ЗНМ: 0300000082 [16:33:57]line РНМ: 0000000000091628 [16:33:57]line Версия ККМ: 001 [16:33:57]line ФМ: 0000000000874671 [16:33:57]line ФД: 318125 [16:33:57]line ФПД: 180104513175976 [16:33:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T163357&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318125&fm=180104513175976&tin=02508201610067®Number=0000000000091628&sum=120000 [16:33:57]OFD Sender: Processing packet 318125 [packets to send 127, broken 126] [16:33:57]ProducePacketName [16:33:57]name=ofd_packets/00318125 [16:33:57]OFD Sender: To server: pG, [16:33:57]CommunicateWithHost lk.salyk.kg:30040 [16:33:57]ConnectInit lk.salyk.kg [16:33:57]written 0, free lines is 4095 [16:33:57]Connected sock=10 [16:33:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 1E 64 07 01 44 B5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 02 00 00 F4 03 04 00 F5 BC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AD DA 04 00 35 04 06 00 A3 CD D9 87 C1 A8 66 A2 87 16 7A B7 44 6E [16:33:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 CE EB 47 00 45 86 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AD DA 04 00 F4 03 04 00 AD 68 1F 67 B6 04 01 00 00 1F 88 E4 D7 FE 58 4B 7A [16:33:57]CommunicateWithHost err = 0 [16:33:57]CheckOFDResponse [16:33:57]1017 (14) - 77093643461234 [16:33:57]1041 (16) - 0000000000874671 [16:33:57]1040 (4) - 318125 [16:33:57]1012 (4) - 28.10.2024 10:34 [16:33:57]1206 (1) - 0 [16:33:57]OFD Sender: Remove packet 318125 [16:33:57]ProducePacketName [16:33:57]name=ofd_packets/00318125 [16:33:57]NVStorageDeleteData [16:33:57]Write to MH i2c: 01 00 00 3C 70 AC [16:33:57]Write i2c OK [16:33:57]MH_I2C_Read... [16:33:57]Read from MH i2c: 01 [16:33:57]MH_I2C_Read... [16:33:57]Read from MH i2c: 01 07 00 [16:33:57]MH_I2C_Read... [16:33:57]Read from MH i2c: 01 07 00 3C 70 00 00 00 00 00 FC 0C BB [16:33:57]RasterBufferAndPrint [16:33:57]line [16:33:57]line [16:33:57]line [16:33:57]line [16:33:57]line [16:33:57]written 0, free lines is 3333 [16:33:58]MH_Cut [16:33:58]Write to MH i2c: D1 01 00 43 70 01 85 [16:33:58]Write i2c OK [16:33:58]MH_I2C_Read... [16:33:58]Read from MH i2c: D1 [16:33:58]MH_I2C_Read... [16:33:58]Read from MH i2c: D1 01 00 [16:33:58]MH_I2C_Read... [16:33:58]Read from MH i2c: D1 01 00 43 70 00 84 [16:33:58]Write to MH i2c: 01 00 00 44 70 B4 [16:33:58]Write i2c OK [16:33:58]MH_I2C_Read... [16:33:58]OFD Sender: No OFD packet to send [16:33:58]*** Cut start [16:33:58]*** Partial cut [16:33:58]*** CUTSNS_PIN = 1 [16:33:58]*** CUTSNS_PIN = 0 [16:33:58]*** Brake cut motor [16:33:59]Read from MH i2c: 01 [16:33:59]MH_I2C_Read... [16:33:59]*** Stop cut motor [16:33:59]*** Cut end [16:33:59]Read from MH i2c: 01 07 00 [16:33:59]MH_I2C_Read... [16:33:59]Read from MH i2c: 01 07 00 44 70 00 00 00 00 00 FF 0F C9 [16:33:59]process_action close_receipt done [16:33:59]requested_data is exist [16:33:59]produce_requested_data [16:33:59]requested_item fm.sn is exist - process it [16:33:59]wFMCommunicate request_size=4 [16:33:59]MH_SAM_APDU [16:33:59]CAPDU: 80 11 00 00 [16:33:59]Write to MH i2c: E2 08 00 45 70 80 11 00 00 00 00 00 00 2F [16:33:59]Write i2c OK [16:33:59]MH_I2C_Read... [16:33:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:33:59]Read from MH i2c: E2 [16:33:59]MH_I2C_Read... [16:33:59]Read from MH i2c: E2 17 00 [16:33:59]MH_I2C_Read... [16:33:59]Read from MH i2c: E2 17 00 45 70 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 83 [16:33:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:33:59]wFMCommunicate OK [16:33:59]requested_item fd.num is exist - process it [16:33:59]SAM_PROTO_GetFieldsCounters [16:33:59]wFMCommunicate request_size=4 [16:33:59]MH_SAM_APDU [16:33:59]CAPDU: 80 13 00 00 [16:33:59]Write to MH i2c: E2 08 00 46 70 80 13 00 00 00 00 00 00 32 [16:33:59]Write i2c OK [16:33:59]MH_I2C_Read... [16:33:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:33:59]Read from MH i2c: E2 [16:33:59]MH_I2C_Read... [16:33:59]Read from MH i2c: E2 62 00 [16:33:59]MH_I2C_Read... [16:33:59]Read from MH i2c: E2 62 00 46 70 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 AD DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 58 02 00 00 5E 04 04 00 58 02 00 00 57 04 04 00 59 02 00 00 19 04 04 00 00 00 00 00 90 00 12 [16:33:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 AD DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 58 02 00 00 5E 04 04 00 58 02 00 00 57 04 04 00 59 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:33:59]wFMCommunicate OK [16:33:59]SAM_PROTO_GetFieldsCounters done [16:33:59]requested_item shift.num is exist - process it [16:33:59]requested_item shift.opened is exist - process it [16:33:59]req_shift_opened [16:33:59]FM_GetShiftState [16:33:59]SAM_PROTO_GetShiftState [16:33:59]wFMCommunicate request_size=4 [16:33:59]MH_SAM_APDU [16:33:59]CAPDU: 80 13 01 00 [16:33:59]Write to MH i2c: E2 08 00 47 70 80 13 01 00 00 00 00 00 34 [16:33:59]Write i2c OK [16:33:59]MH_I2C_Read... [16:33:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:33:59]Read from MH i2c: E2 [16:33:59]MH_I2C_Read... [16:33:59]Read from MH i2c: E2 0E 00 [16:33:59]MH_I2C_Read... [16:33:59]Read from MH i2c: E2 0E 00 47 70 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 2D [16:33:59]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:33:59]wFMCommunicate OK [16:33:59]SAM_PROTO_GetShiftState done [16:33:59]FM_GetShiftState done [16:33:59]req_shift_opened done [16:33:59]requested_item shift.open_date is exist - process it [16:33:59]req_shift_open_date [16:33:59]req_shift_open_date done [16:33:59]produce_requested_data done [16:33:59]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318125,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:33:59]process_action_free close_receipt [16:33:59]json_value_free [16:33:59]json_value_free done [16:33:59]process_json_proto returns [16:33:59]Send response to host [16:33:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318125,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:33:59]free response buf [16:33:59]execute_script done [16:33:59]execute_script returns [16:33:59]free content buf [16:33:59]Sock 7.Close socket [16:33:59]Sock 7.Thread stoped [16:34:03]OFD Sender: No OFD packet to send [16:34:08]OFD Sender: No OFD packet to send [16:34:10]accept exits with 9 [16:34:10]New connection [16:34:10]New thread 3067436388 created [16:34:10]Thread 3067293028 joined [16:34:10]Waiting for new connection... [16:34:10] Sock 9.Parse request [16:34:10]Sock 9.Check first char [16:34:10]Sock 9.First char is OK [16:34:10]request: POST /json_proto HTTP/1.0 [16:34:10]Method: POST [16:34:10]URL: /json_proto [16:34:10]Method is POST - this is cgi request [16:34:10]url: /json_proto [16:34:10]query_string will be loaded in cgi processing [16:34:10]execute_cgi json_proto POST (null) [16:34:10]execute_cgi path=json_proto method=POST [16:34:10]POST find Content-Length [16:34:10]Host: 172.17.50.195:8080 [16:34:10]Content-Length: 683 [16:34:10]Content-Type: application/json [16:34:10] [16:34:10]POST finish read [16:34:10]Found Content-Length = 683 [16:34:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093113", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:34:10]execute_script... [16:34:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093113", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:34:10]POST & json_proto [16:34:10]process_json_proto [16:34:10]json parsed OK: [16:34:10]protocol is kg_v1.0 [16:34:10]action value=close_receipt [16:34:10]process_action close_receipt [16:34:10]cmd_close_receipt [16:34:10]MH_GetDate [16:34:10]Write to MH i2c: F0 00 00 48 70 A7 [16:34:10]Write i2c OK [16:34:10]MH_I2C_Read... [16:34:10]Read from MH i2c: F0 [16:34:10]MH_I2C_Read... [16:34:10]Read from MH i2c: F0 09 00 [16:34:10]MH_I2C_Read... [16:34:10]Read from MH i2c: F0 09 00 48 70 00 04 BD 1F 67 43 33 1C 67 F0 [16:34:10]GetLastDocTimeStamp 1730133237 [16:34:10]current date 1730133252 [16:34:10]FM_GetShiftState [16:34:10]SAM_PROTO_GetShiftState [16:34:10]wFMCommunicate request_size=4 [16:34:10]MH_SAM_APDU [16:34:10]CAPDU: 80 13 01 00 [16:34:10]Write to MH i2c: E2 08 00 49 70 80 13 01 00 00 00 00 00 36 [16:34:10]Write i2c OK [16:34:10]MH_I2C_Read... [16:34:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:34:10]Read from MH i2c: E2 [16:34:10]MH_I2C_Read... [16:34:10]Read from MH i2c: E2 0E 00 [16:34:10]MH_I2C_Read... [16:34:10]Read from MH i2c: E2 0E 00 49 70 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 2F [16:34:10]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:34:10]wFMCommunicate OK [16:34:10]SAM_PROTO_GetShiftState done [16:34:10]FM_GetShiftState done [16:34:10]opened in 1730073493 [16:34:10]opened+sec_in_day 1730159893 [16:34:10]quantity*price = 100015 [16:34:10]sum+1 = 100017 [16:34:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 601 28.10.2024 16:34 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318126 ФПД: 212358044487861 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T163412&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318126&fm=212358044487861&tin=02508201610067®Number=0000000000091628&sum=100000 [16:34:11]StoreToDocumentArchive [16:34:11]shift 546 fd 318126 [16:34:11]save to /storage/0546/doc_00318126 [16:34:11]save last doc name /storage/0546/doc_00318126 to /storage/kkm_last_doc_name [16:34:11]save OK [16:34:11]Clear old archive folders... [16:34:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:34:11]tlvbuf is 0138F3B0 [16:34:11]SAM_PROTO_ClearQueue [16:34:11]wFMCommunicate request_size=4 [16:34:11]MH_SAM_APDU [16:34:11]CAPDU: 80 09 00 00 [16:34:11]Write to MH i2c: E2 08 00 56 70 80 09 00 00 00 00 00 00 38 [16:34:11]Write i2c OK [16:34:11]MH_I2C_Read... [16:34:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:34:11]Read from MH i2c: E2 [16:34:11]MH_I2C_Read... [16:34:11]Read from MH i2c: E2 03 00 [16:34:11]MH_I2C_Read... [16:34:11]Read from MH i2c: E2 03 00 56 70 00 90 00 3A [16:34:11]RAPDU: 90 00 [16:34:11]wFMCommunicate OK [16:34:11]SAM_PROTO_ClearQueue done [16:34:11]KKMCreateOFDPacket [16:34:11]OFDProtocolAddRootSTLVToBuf [16:34:11]FM_MakeSignedData [16:34:11]FM_MakeSignedData [16:34:11]SAM_PROTO_SignData [16:34:11]wFMCommunicate request_size=4 [16:34:11]MH_SAM_APDU [16:34:11]CAPDU: 80 0D 01 02 [16:34:11]Write to MH i2c: E2 08 00 57 70 80 0D 01 02 00 00 00 00 40 [16:34:11]Write i2c OK [16:34:11]MH_I2C_Read... [16:34:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:34:11]Read from MH i2c: E2 [16:34:11]MH_I2C_Read... [16:34:11]Read from MH i2c: E2 03 00 [16:34:11]MH_I2C_Read... [16:34:11]Read from MH i2c: E2 03 00 57 70 00 90 00 3B [16:34:11]RAPDU: 90 00 [16:34:11]wFMCommunicate OK [16:34:11]wFMCommunicate request_size=255 [16:34:11]MH_SAM_APDU [16:34: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 02 00 00 F4 03 04 00 04 BD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AE DA 04 00 35 04 06 00 C1 [16:34:11]Write to MH i2c: E2 02 01 58 70 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 02 00 00 F4 03 04 00 04 BD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AE DA 04 00 35 04 06 00 C1 00 00 DB [16:34:11]Write i2c OK [16:34:11]MH_I2C_Read... [16:34:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:34:11]Read from MH i2c: E2 [16:34:11]MH_I2C_Read... [16:34:11]Read from MH i2c: E2 03 00 [16:34:11]MH_I2C_Read... [16:34:11]Read from MH i2c: E2 03 00 58 70 00 90 00 3C [16:34:11]RAPDU: 90 00 [16:34:11]wFMCommunicate OK [16:34:11]wFMCommunicate request_size=10 [16:34:11]MH_SAM_APDU [16:34:11]CAPDU: 80 0D 02 02 05 23 75 CE 90 B5 [16:34:11]Write to MH i2c: E2 0D 00 59 70 80 0D 02 02 05 00 23 75 CE 90 B5 00 00 F8 [16:34:11]Write i2c OK [16:34:11]MH_I2C_Read... [16:34:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:34:11]Read from MH i2c: E2 [16:34:11]MH_I2C_Read... [16:34:11]Read from MH i2c: E2 03 00 [16:34:11]MH_I2C_Read... [16:34:11]Read from MH i2c: E2 03 00 59 70 00 90 00 3D [16:34:11]RAPDU: 90 00 [16:34:11]wFMCommunicate OK [16:34:11]wFMCommunicate request_size=4 [16:34:11]MH_SAM_APDU [16:34:11]CAPDU: 80 0D 03 02 [16:34:11]Write to MH i2c: E2 08 00 5A 70 80 0D 03 02 00 00 00 00 45 [16:34:11]Write i2c OK [16:34:11]MH_I2C_Read... [16:34:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:34:11]Read from MH i2c: E2 [16:34:11]MH_I2C_Read... [16:34:11]Read from MH i2c: E2 0B 00 [16:34:11]MH_I2C_Read... [16:34:11]Read from MH i2c: E2 0B 00 5A 70 00 B2 A8 50 03 07 D4 80 06 90 00 54 [16:34:11]RAPDU: B2 A8 50 03 07 D4 80 06 90 00 [16:34:11]wFMCommunicate OK [16:34:11]SAM_PROTO_SignData done [16:34:11]FM_MakeSignedData done [16:34:11]CreateOFDProtocolMessage [16:34:11]wFMCommunicate request_size=4 [16:34:11]MH_SAM_APDU [16:34:11]CAPDU: 80 11 00 00 [16:34:11]Write to MH i2c: E2 08 00 5B 70 80 11 00 00 00 00 00 00 45 [16:34:11]Write i2c OK [16:34:11]MH_I2C_Read... [16:34:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:34:11]Read from MH i2c: E2 [16:34:11]MH_I2C_Read... [16:34:11]Read from MH i2c: E2 17 00 [16:34:11]MH_I2C_Read... [16:34:11]Read from MH i2c: E2 17 00 5B 70 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 99 [16:34:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:34:11]wFMCommunicate OK [16:34:11]CreateOFDProtocolMessage done [16:34:11]OFDSenderStorePacket 318126 [16:34:11]StoreOFDPacket docnum=318126 [16:34:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 21 FD 07 01 F9 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 02 00 00 F4 03 04 00 04 BD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AE DA 04 00 35 04 06 00 C1 23 75 CE 90 B5 B2 A8 50 03 07 D4 80 06 [16:34:11]CheckFolder [16:34:11]dirname=/storage/ofd_packets [16:34:11]CheckFolder done [16:34:11]ProducePacketName [16:34:11]name=ofd_packets/00318126 [16:34:11]NVStorageSaveData ofd_packets/00318126 [16:34:11]File name is /storage/ofd_packets/00318126 [16:34:11]Write 301 bytes [16:34:11]NVStorageSaveData done [16:34:11]OFDSenderStorePacket done [16:34:11]KKMCreateOFDPacket done [16:34:11]NVStorageSaveData kkm_last_timestamp [16:34:11]File name is /storage/kkm_last_timestamp [16:34:11]Write 4 bytes [16:34:11]NVStorageSaveData done [16:34:11]ExternCall_PrintAddStr [16:34:11]wPrintStart [16:34:11]Write to MH i2c: 01 00 00 5C 70 CC [16:34:11]Write i2c OK [16:34:11]MH_I2C_Read... [16:34:11]Read from MH i2c: 01 [16:34:11]MH_I2C_Read... [16:34:11]Read from MH i2c: 01 07 00 [16:34:11]MH_I2C_Read... [16:34:11]Read from MH i2c: 01 07 00 5C 70 00 00 00 00 00 FF 0F E1 [16:34:11]RasterBufferAndPrint [16:34:11]line Счет N : (1)1093113 [16:34:11]line ИНН: 02508201610067 [16:34:11]line Контрольно-Кассовый Чек [16:34:11]line ПРОДАЖА [16:34:11]line ТРК (МРК, ГНК) : 53 [16:34:11]line Товар: 2710124130 [16:34:11]line Аи-92-К-2 [16:34:11]line 14.950 * 66.90 [16:34:11]line = 1000.16 [16:34:11]line НДС 12% НСП 1% [16:34:11]line > о реализуемом товаре [16:34:11]line ОКРУГЛЕНИЕ: -0.16 [16:34:11]line ИТОГО: 1000.00 [16:34:11]line Внесено: 1000.00 [16:34:11]line СДАЧА: 0.00 [16:34:11]line НСП 1% : 8.85 [16:34:11]line НДС 12% : 106.21 [16:34:11]line Наличными: 1000.00 [16:34:11]line Безнал.: 0.00 [16:34:11]line Место: АЗС № 101 "Партнер Нефть" [16:34:11]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:34:11]line СНО: Общий режим [16:34:11]line Чек 601 28.10.2024 16:34 [16:34:11]line Смена: 546 ФФД: 1.0 [16:34:11]line ЗНМ: 0300000082 [16:34:11]line РНМ: 0000000000091628 [16:34:11]line Версия ККМ: 001 [16:34:11]line ФМ: 0000000000874671 [16:34:11]line ФД: 318126 [16:34:11]line ФПД: 212358044487861 [16:34:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T163412&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318126&fm=212358044487861&tin=02508201610067®Number=0000000000091628&sum=100000 [16:34:11]written 0, free lines is 4095 [16:34:11]OFD Sender: Processing packet 318126 [packets to send 127, broken 126] [16:34:11]ProducePacketName [16:34:11]name=ofd_packets/00318126 [16:34:11]OFD Sender: To server: pG, [16:34:11]CommunicateWithHost lk.salyk.kg:30040 [16:34:11]ConnectInit lk.salyk.kg [16:34:12]Connected sock=10 [16:34:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 21 FD 07 01 F9 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 02 00 00 F4 03 04 00 04 BD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AE DA 04 00 35 04 06 00 C1 23 75 CE 90 B5 B2 A8 50 03 07 D4 80 06 [16:34:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 F1 39 47 00 78 5E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AE DA 04 00 F4 03 04 00 BC 68 1F 67 B6 04 01 00 00 42 CE 1D EF 72 7C A0 2D [16:34:12]CommunicateWithHost err = 0 [16:34:12]CheckOFDResponse [16:34:12]1017 (14) - 77093643461234 [16:34:12]1041 (16) - 0000000000874671 [16:34:12]1040 (4) - 318126 [16:34:12]1012 (4) - 28.10.2024 10:34 [16:34:12]1206 (1) - 0 [16:34:12]OFD Sender: Remove packet 318126 [16:34:12]ProducePacketName [16:34:12]name=ofd_packets/00318126 [16:34:12]NVStorageDeleteData [16:34:12]Write to MH i2c: 01 00 00 87 70 F7 [16:34:12]Write i2c OK [16:34:12]MH_I2C_Read... [16:34:12]Read from MH i2c: 01 [16:34:12]MH_I2C_Read... [16:34:12]Read from MH i2c: 01 07 00 [16:34:12]MH_I2C_Read... [16:34:12]Read from MH i2c: 01 07 00 87 70 00 00 00 00 00 22 0D 2D [16:34:12]RasterBufferAndPrint [16:34:12]line [16:34:12]line [16:34:12]line [16:34:12]line [16:34:12]line [16:34:12]written 0, free lines is 3371 [16:34:12]MH_Cut [16:34:12]Write to MH i2c: D1 01 00 8E 70 01 D0 [16:34:12]Write i2c OK [16:34:12]MH_I2C_Read... [16:34:12]Read from MH i2c: D1 [16:34:12]MH_I2C_Read... [16:34:12]Read from MH i2c: D1 01 00 [16:34:12]MH_I2C_Read... [16:34:12]Read from MH i2c: D1 01 00 8E 70 00 CF [16:34:12]Write to MH i2c: 01 00 00 8F 70 FF [16:34:12]Write i2c OK [16:34:12]MH_I2C_Read... [16:34:12]OFD Sender: No OFD packet to send [16:34:13]*** Cut start [16:34:13]*** Partial cut [16:34:13]*** CUTSNS_PIN = 1 [16:34:13]*** CUTSNS_PIN = 0 [16:34:13]*** Brake cut motor [16:34:13]Read from MH i2c: 01 [16:34:13]MH_I2C_Read... [16:34:13]*** Stop cut motor [16:34:13]*** Cut end [16:34:13]Read from MH i2c: 01 07 00 [16:34:13]MH_I2C_Read... [16:34:13]Read from MH i2c: 01 07 00 8F 70 00 00 00 00 00 FF 0F 14 [16:34:13]process_action close_receipt done [16:34:13]requested_data is exist [16:34:13]produce_requested_data [16:34:13]requested_item fm.sn is exist - process it [16:34:13]wFMCommunicate request_size=4 [16:34:13]MH_SAM_APDU [16:34:13]CAPDU: 80 11 00 00 [16:34:13]Write to MH i2c: E2 08 00 90 70 80 11 00 00 00 00 00 00 7A [16:34:13]Write i2c OK [16:34:13]MH_I2C_Read... [16:34:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:34:13]Read from MH i2c: E2 [16:34:13]MH_I2C_Read... [16:34:13]Read from MH i2c: E2 17 00 [16:34:13]MH_I2C_Read... [16:34:13]Read from MH i2c: E2 17 00 90 70 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 CE [16:34:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:34:13]wFMCommunicate OK [16:34:13]requested_item fd.num is exist - process it [16:34:13]SAM_PROTO_GetFieldsCounters [16:34:13]wFMCommunicate request_size=4 [16:34:13]MH_SAM_APDU [16:34:13]CAPDU: 80 13 00 00 [16:34:13]Write to MH i2c: E2 08 00 91 70 80 13 00 00 00 00 00 00 7D [16:34:13]Write i2c OK [16:34:13]MH_I2C_Read... [16:34:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:34:13]Read from MH i2c: E2 [16:34:13]MH_I2C_Read... [16:34:13]Read from MH i2c: E2 62 00 [16:34:13]MH_I2C_Read... [16:34:13]Read from MH i2c: E2 62 00 91 70 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 AE DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 59 02 00 00 5E 04 04 00 59 02 00 00 57 04 04 00 5A 02 00 00 19 04 04 00 00 00 00 00 90 00 61 [16:34:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 AE DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 59 02 00 00 5E 04 04 00 59 02 00 00 57 04 04 00 5A 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:34:13]wFMCommunicate OK [16:34:13]SAM_PROTO_GetFieldsCounters done [16:34:13]requested_item shift.num is exist - process it [16:34:13]requested_item shift.opened is exist - process it [16:34:13]req_shift_opened [16:34:13]FM_GetShiftState [16:34:13]SAM_PROTO_GetShiftState [16:34:13]wFMCommunicate request_size=4 [16:34:13]MH_SAM_APDU [16:34:13]CAPDU: 80 13 01 00 [16:34:13]Write to MH i2c: E2 08 00 92 70 80 13 01 00 00 00 00 00 7F [16:34:13]Write i2c OK [16:34:13]MH_I2C_Read... [16:34:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:34:13]Read from MH i2c: E2 [16:34:13]MH_I2C_Read... [16:34:13]Read from MH i2c: E2 0E 00 [16:34:13]MH_I2C_Read... [16:34:13]Read from MH i2c: E2 0E 00 92 70 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 78 [16:34:13]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:34:13]wFMCommunicate OK [16:34:13]SAM_PROTO_GetShiftState done [16:34:13]FM_GetShiftState done [16:34:13]req_shift_opened done [16:34:13]requested_item shift.open_date is exist - process it [16:34:13]req_shift_open_date [16:34:13]req_shift_open_date done [16:34:13]produce_requested_data done [16:34:13]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318126,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:34:13]process_action_free close_receipt [16:34:13]json_value_free [16:34:13]json_value_free done [16:34:13]process_json_proto returns [16:34:13]Send response to host [16:34:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318126,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:34:13]free response buf [16:34:13]execute_script done [16:34:13]execute_script returns [16:34:13]free content buf [16:34:13]Sock 9.Close socket [16:34:13]Sock 9.Thread stoped [16:34:17]OFD Sender: No OFD packet to send [16:34:22]OFD Sender: No OFD packet to send [16:34:27]OFD Sender: No OFD packet to send [16:34:32]OFD Sender: No OFD packet to send [16:34:37]OFD Sender: No OFD packet to send [16:34:42]OFD Sender: No OFD packet to send [16:34:47]OFD Sender: No OFD packet to send [16:34:52]OFD Sender: No OFD packet to send [16:34:57]OFD Sender: No OFD packet to send [16:35:02]OFD Sender: No OFD packet to send [16:35:07]OFD Sender: No OFD packet to send [16:35:12]OFD Sender: No OFD packet to send [16:35:17]OFD Sender: No OFD packet to send [16:35:22]OFD Sender: No OFD packet to send [16:35:27]OFD Sender: No OFD packet to send [16:35:32]OFD Sender: No OFD packet to send [16:35:37]OFD Sender: No OFD packet to send [16:35:39]accept exits with 7 [16:35:39]New connection [16:35:39]New thread 3067293028 created [16:35:39]Thread 3067436388 joined [16:35:39]Waiting for new connection... [16:35:39] Sock 7.Parse request [16:35:39]Sock 7.Check first char [16:35:39]Sock 7.First char is OK [16:35:39]request: POST /json_proto HTTP/1.0 [16:35:39]Method: POST [16:35:39]URL: /json_proto [16:35:39]Method is POST - this is cgi request [16:35:39]url: /json_proto [16:35:39]query_string will be loaded in cgi processing [16:35:39]execute_cgi json_proto POST (null) [16:35:39]execute_cgi path=json_proto method=POST [16:35:39]POST find Content-Length [16:35:39]Host: 172.17.50.195:8080 [16:35:39]Content-Length: 668 [16:35:39]Content-Type: application/json [16:35:39] [16:35:39]POST finish read [16:35:39]Found Content-Length = 668 [16:35:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)334884", "tax_sys" : 0, "items" : [ { "code": "5449000189394", "name": "\u0425\u043E\u043B\u043E\u0434\u043D\u044B\u0439 \u0447\u0430\u0439 Fuse \u044F\u0433\u043E\u0434\u0430 0,5\u043B", "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" ] } } [16:35:39]execute_script... [16:35: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)334884", "tax_sys" : 0, "items" : [ { "code": "5449000189394", "name": "\u0425\u043E\u043B\u043E\u0434\u043D\u044B\u0439 \u0447\u0430\u0439 Fuse \u044F\u0433\u043E\u0434\u0430 0,5\u043B", "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" ] } } [16:35:39]POST & json_proto [16:35:39]process_json_proto [16:35:39]json parsed OK: [16:35:39]protocol is kg_v1.0 [16:35:39]action value=close_receipt [16:35:39]process_action close_receipt [16:35:39]cmd_close_receipt [16:35:39]MH_GetDate [16:35:39]Write to MH i2c: F0 00 00 93 70 F2 [16:35:39]Write i2c OK [16:35:39]MH_I2C_Read... [16:35:39]Read from MH i2c: F0 [16:35:39]MH_I2C_Read... [16:35:39]Read from MH i2c: F0 09 00 [16:35:39]MH_I2C_Read... [16:35:39]Read from MH i2c: F0 09 00 93 70 00 5D BD 1F 67 43 33 1C 67 94 [16:35:39]GetLastDocTimeStamp 1730133252 [16:35:39]current date 1730133341 [16:35:39]FM_GetShiftState [16:35:39]SAM_PROTO_GetShiftState [16:35:39]wFMCommunicate request_size=4 [16:35:39]MH_SAM_APDU [16:35:39]CAPDU: 80 13 01 00 [16:35:39]Write to MH i2c: E2 08 00 94 70 80 13 01 00 00 00 00 00 81 [16:35:39]Write i2c OK [16:35:39]MH_I2C_Read... [16:35:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:35:39]Read from MH i2c: E2 [16:35:39]MH_I2C_Read... [16:35:39]Read from MH i2c: E2 0E 00 [16:35:39]MH_I2C_Read... [16:35:39]Read from MH i2c: E2 0E 00 94 70 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 7A [16:35:39]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:35:39]wFMCommunicate OK [16:35:39]SAM_PROTO_GetShiftState done [16:35:39]FM_GetShiftState done [16:35:39]opened in 1730073493 [16:35:39]opened+sec_in_day 1730159893 [16:35:39]quantity*price = 7500 [16:35:39]sum+1 = 7501 [16:35:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 75.00 НСП 1% : 0.66 НДС 12% : 7.96 Наличными: 75.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 602 28.10.2024 16:35 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318127 ФПД: 73541541880766 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T163541&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318127&fm=73541541880766&tin=02508201610067®Number=0000000000091628&sum=7500 0 [16:35:40]StoreToDocumentArchive [16:35:40]shift 546 fd 318127 [16:35:40]save to /storage/0546/doc_00318127 [16:35:40]save last doc name /storage/0546/doc_00318127 to /storage/kkm_last_doc_name [16:35:40]save OK [16:35:40]Clear old archive folders... [16:35:40]ProcessDocumentItem done err = 0, tmpTLVsize=287 [16:35:40]tlvbuf is 01480990 [16:35:40]SAM_PROTO_ClearQueue [16:35:40]wFMCommunicate request_size=4 [16:35:40]MH_SAM_APDU [16:35:40]CAPDU: 80 09 00 00 [16:35:40]Write to MH i2c: E2 08 00 A1 70 80 09 00 00 00 00 00 00 83 [16:35:40]Write i2c OK [16:35:40]MH_I2C_Read... [16:35:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:35:41]Read from MH i2c: E2 [16:35:41]MH_I2C_Read... [16:35:41]Read from MH i2c: E2 03 00 [16:35:41]MH_I2C_Read... [16:35:41]Read from MH i2c: E2 03 00 A1 70 00 90 00 85 [16:35:41]RAPDU: 90 00 [16:35:41]wFMCommunicate OK [16:35:41]SAM_PROTO_ClearQueue done [16:35:41]KKMCreateOFDPacket [16:35:41]OFDProtocolAddRootSTLVToBuf [16:35:41]FM_MakeSignedData [16:35:41]FM_MakeSignedData [16:35:41]SAM_PROTO_SignData [16:35:41]wFMCommunicate request_size=4 [16:35:41]MH_SAM_APDU [16:35:41]CAPDU: 80 0D 01 02 [16:35:41]Write to MH i2c: E2 08 00 A2 70 80 0D 01 02 00 00 00 00 8B [16:35:41]Write i2c OK [16:35:41]MH_I2C_Read... [16:35:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:35:41]Read from MH i2c: E2 [16:35:41]MH_I2C_Read... [16:35:41]Read from MH i2c: E2 03 00 [16:35:41]MH_I2C_Read... [16:35:41]Read from MH i2c: E2 03 00 A2 70 00 90 00 86 [16:35:41]RAPDU: 90 00 [16:35:41]wFMCommunicate OK [16:35:41]wFMCommunicate request_size=255 [16:35:41]MH_SAM_APDU [16:35:41]CAPDU: 80 0D 02 02 FA 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 39 34 06 04 2D 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 D1 8F D0 B3 D0 BE 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 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 5A 02 00 00 F4 03 04 00 5D BD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 [16:35:41]Write to MH i2c: E2 02 01 A3 70 80 0D 02 02 FA 00 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 39 34 06 04 2D 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 D1 8F D0 B3 D0 BE 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 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 5A 02 00 00 F4 03 04 00 5D BD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 00 00 28 [16:35:41]Write i2c OK [16:35:41]MH_I2C_Read... [16:35:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:35:41]Read from MH i2c: E2 [16:35:41]MH_I2C_Read... [16:35:41]Read from MH i2c: E2 03 00 [16:35:41]MH_I2C_Read... [16:35:41]Read from MH i2c: E2 03 00 A3 70 00 90 00 87 [16:35:41]RAPDU: 90 00 [16:35:41]wFMCommunicate OK [16:35:41]wFMCommunicate request_size=46 [16:35:41]MH_SAM_APDU [16:35:41]CAPDU: 80 0D 02 02 29 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AF DA 04 00 35 04 06 00 42 E2 B9 7A E3 BE [16:35:41]Write to MH i2c: E2 31 00 A4 70 80 0D 02 02 29 00 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AF DA 04 00 35 04 06 00 42 E2 B9 7A E3 BE 00 00 A2 [16:35:41]Write i2c OK [16:35:41]MH_I2C_Read... [16:35:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:35:41]Read from MH i2c: E2 [16:35:41]MH_I2C_Read... [16:35:41]Read from MH i2c: E2 03 00 [16:35:41]MH_I2C_Read... [16:35:41]Read from MH i2c: E2 03 00 A4 70 00 90 00 88 [16:35:41]RAPDU: 90 00 [16:35:41]wFMCommunicate OK [16:35:41]wFMCommunicate request_size=4 [16:35:41]MH_SAM_APDU [16:35:41]CAPDU: 80 0D 03 02 [16:35:41]Write to MH i2c: E2 08 00 A5 70 80 0D 03 02 00 00 00 00 90 [16:35:41]Write i2c OK [16:35:41]MH_I2C_Read... [16:35:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:35:41]Read from MH i2c: E2 [16:35:41]MH_I2C_Read... [16:35:41]Read from MH i2c: E2 0B 00 [16:35:41]MH_I2C_Read... [16:35:41]Read from MH i2c: E2 0B 00 A5 70 00 39 E2 87 BD 10 30 F2 31 90 00 53 [16:35:41]RAPDU: 39 E2 87 BD 10 30 F2 31 90 00 [16:35:41]wFMCommunicate OK [16:35:41]SAM_PROTO_SignData done [16:35:41]FM_MakeSignedData done [16:35:41]CreateOFDProtocolMessage [16:35:41]wFMCommunicate request_size=4 [16:35:41]MH_SAM_APDU [16:35:41]CAPDU: 80 11 00 00 [16:35:41]Write to MH i2c: E2 08 00 A6 70 80 11 00 00 00 00 00 00 90 [16:35:41]Write i2c OK [16:35:41]MH_I2C_Read... [16:35:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:35:41]Read from MH i2c: E2 [16:35:41]MH_I2C_Read... [16:35:41]Read from MH i2c: E2 17 00 [16:35:41]MH_I2C_Read... [16:35:41]Read from MH i2c: E2 17 00 A6 70 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E4 [16:35:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:35:41]wFMCommunicate OK [16:35:41]CreateOFDProtocolMessage done [16:35:41]OFDSenderStorePacket 318127 [16:35:41]StoreOFDPacket docnum=318127 [16:35:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 33 01 00 00 91 9F 2B 01 F7 93 5A 03 01 00 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 39 34 06 04 2D 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 D1 8F D0 B3 D0 BE 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 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 5A 02 00 00 F4 03 04 00 5D BD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AF DA 04 00 35 04 06 00 42 E2 B9 7A E3 BE 39 E2 87 BD 10 30 F2 31 [16:35:41]CheckFolder [16:35:41]dirname=/storage/ofd_packets [16:35:41]CheckFolder done [16:35:41]ProducePacketName [16:35:41]name=ofd_packets/00318127 [16:35:41]NVStorageSaveData ofd_packets/00318127 [16:35:41]File name is /storage/ofd_packets/00318127 [16:35:41]Write 337 bytes [16:35:41]NVStorageSaveData done [16:35:41]OFDSenderStorePacket done [16:35:41]KKMCreateOFDPacket done [16:35:41]NVStorageSaveData kkm_last_timestamp [16:35:41]File name is /storage/kkm_last_timestamp [16:35:41]Write 4 bytes [16:35:41]NVStorageSaveData done [16:35:41]ExternCall_PrintAddStr [16:35:41]wPrintStart [16:35:41]Write to MH i2c: 01 00 00 A7 70 17 [16:35:41]Write i2c OK [16:35:41]MH_I2C_Read... [16:35:41]Read from MH i2c: 01 [16:35:41]MH_I2C_Read... [16:35:41]Read from MH i2c: 01 07 00 [16:35:41]MH_I2C_Read... [16:35:41]Read from MH i2c: 01 07 00 A7 70 00 00 00 00 00 FF 0F 2C [16:35:41]RasterBufferAndPrint [16:35:41]line Счет N : (3)334884 [16:35:41]line ИНН: 02508201610067 [16:35:41]line Контрольно-Кассовый Чек [16:35:41]line ПРОДАЖА [16:35:41]line Товар: 5449000189394 [16:35:41]line Холодный чай Fuse ягода 0,5л [16:35:41]line 1.000 * 75.00 [16:35:41]line = 75.00 [16:35:41]line НДС 12% НСП 1% [16:35:41]line > о реализуемом товаре [16:35:41]line ИТОГО: 75.00 [16:35:41]line НСП 1% : 0.66 [16:35:41]line НДС 12% : 7.96 [16:35:41]line Наличными: 75.00 [16:35:41]line Безнал.: 0.00 [16:35:41]line Место: АЗС № 101 "Партнер Нефть" [16:35:41]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:35:41]line СНО: Общий режим [16:35:41]line Чек 602 28.10.2024 16:35 [16:35:41]line Смена: 546 ФФД: 1.0 [16:35:41]line ЗНМ: 0300000082 [16:35:41]line РНМ: 0000000000091628 [16:35:41]line Версия ККМ: 001 [16:35:41]line ФМ: 0000000000874671 [16:35:41]line ФД: 318127 [16:35:41]line ФПД: 73541541880766 [16:35:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T163541&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318127&fm=73541541880766&tin=02508201610067®Number=0000000000091628&sum=7500 [16:35:41]line 0 [16:35:41]OFD Sender: Processing packet 318127 [packets to send 127, broken 126] [16:35:41]ProducePacketName [16:35:41]name=ofd_packets/00318127 [16:35:41]OFD Sender: To server: pG, [16:35:41]CommunicateWithHost lk.salyk.kg:30040 [16:35:41]ConnectInit lk.salyk.kg [16:35:41]written 0, free lines is 4095 [16:35:41]Connected sock=10 [16:35:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 33 01 00 00 91 9F 2B 01 F7 93 5A 03 01 00 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 39 34 06 04 2D 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 D1 8F D0 B3 D0 BE 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 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 5A 02 00 00 F4 03 04 00 5D BD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AF DA 04 00 35 04 06 00 42 E2 B9 7A E3 BE 39 E2 87 BD 10 30 F2 31 [16:35:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 EC D2 47 00 40 5A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AF DA 04 00 F4 03 04 00 16 69 1F 67 B6 04 01 00 00 30 19 52 CD 2D 54 87 1F [16:35:42]CommunicateWithHost err = 0 [16:35:42]CheckOFDResponse [16:35:42]1017 (14) - 77093643461234 [16:35:42]1041 (16) - 0000000000874671 [16:35:42]1040 (4) - 318127 [16:35:42]1012 (4) - 28.10.2024 10:36 [16:35:42]1206 (1) - 0 [16:35:42]OFD Sender: Remove packet 318127 [16:35:42]ProducePacketName [16:35:42]name=ofd_packets/00318127 [16:35:42]NVStorageDeleteData [16:35:42]Write to MH i2c: 01 00 00 CF 70 3F [16:35:42]Write i2c OK [16:35:42]MH_I2C_Read... [16:35:42]Read from MH i2c: 01 [16:35:42]MH_I2C_Read... [16:35:42]Read from MH i2c: 01 07 00 [16:35:42]MH_I2C_Read... [16:35:42]Read from MH i2c: 01 07 00 CF 70 00 00 00 00 00 08 0D 5B [16:35:42]RasterBufferAndPrint [16:35:42]line [16:35:42]line [16:35:42]line [16:35:42]line [16:35:42]line [16:35:42]written 0, free lines is 3345 [16:35:42]MH_Cut [16:35:42]Write to MH i2c: D1 01 00 D6 70 01 18 [16:35:42]Write i2c OK [16:35:42]MH_I2C_Read... [16:35:42]Read from MH i2c: D1 [16:35:42]MH_I2C_Read... [16:35:42]Read from MH i2c: D1 01 00 [16:35:42]MH_I2C_Read... [16:35:42]Read from MH i2c: D1 01 00 D6 70 00 17 [16:35:42]Write to MH i2c: 01 00 00 D7 70 47 [16:35:42]Write i2c OK [16:35:42]MH_I2C_Read... [16:35:42]OFD Sender: No OFD packet to send [16:35:42]*** Cut start [16:35:42]*** Partial cut [16:35:42]*** CUTSNS_PIN = 1 [16:35:43]*** CUTSNS_PIN = 0 [16:35:43]*** Brake cut motor [16:35:43]Read from MH i2c: 01 [16:35:43]MH_I2C_Read... [16:35:43]*** Stop cut motor [16:35:43]*** Cut end [16:35:43]Read from MH i2c: 01 07 00 [16:35:43]MH_I2C_Read... [16:35:43]Read from MH i2c: 01 07 00 D7 70 00 00 00 00 00 FF 0F 5C [16:35:43]process_action close_receipt done [16:35:43]requested_data is exist [16:35:43]produce_requested_data [16:35:43]requested_item fm.sn is exist - process it [16:35:43]wFMCommunicate request_size=4 [16:35:43]MH_SAM_APDU [16:35:43]CAPDU: 80 11 00 00 [16:35:43]Write to MH i2c: E2 08 00 D8 70 80 11 00 00 00 00 00 00 C2 [16:35:43]Write i2c OK [16:35:43]MH_I2C_Read... [16:35:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:35:43]Read from MH i2c: E2 [16:35:43]MH_I2C_Read... [16:35:43]Read from MH i2c: E2 17 00 [16:35:43]MH_I2C_Read... [16:35:43]Read from MH i2c: E2 17 00 D8 70 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 16 [16:35:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:35:43]wFMCommunicate OK [16:35:43]requested_item fd.num is exist - process it [16:35:43]SAM_PROTO_GetFieldsCounters [16:35:43]wFMCommunicate request_size=4 [16:35:43]MH_SAM_APDU [16:35:43]CAPDU: 80 13 00 00 [16:35:43]Write to MH i2c: E2 08 00 D9 70 80 13 00 00 00 00 00 00 C5 [16:35:43]Write i2c OK [16:35:43]MH_I2C_Read... [16:35:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:35:43]Read from MH i2c: E2 [16:35:43]MH_I2C_Read... [16:35:43]Read from MH i2c: E2 62 00 [16:35:43]MH_I2C_Read... [16:35:43]Read from MH i2c: E2 62 00 D9 70 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 AF DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 5A 02 00 00 5E 04 04 00 5A 02 00 00 57 04 04 00 5B 02 00 00 19 04 04 00 00 00 00 00 90 00 AD [16:35:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 AF DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 5A 02 00 00 5E 04 04 00 5A 02 00 00 57 04 04 00 5B 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:35:43]wFMCommunicate OK [16:35:43]SAM_PROTO_GetFieldsCounters done [16:35:43]requested_item shift.num is exist - process it [16:35:43]requested_item shift.opened is exist - process it [16:35:43]req_shift_opened [16:35:43]FM_GetShiftState [16:35:43]SAM_PROTO_GetShiftState [16:35:43]wFMCommunicate request_size=4 [16:35:43]MH_SAM_APDU [16:35:43]CAPDU: 80 13 01 00 [16:35:43]Write to MH i2c: E2 08 00 DA 70 80 13 01 00 00 00 00 00 C7 [16:35:43]Write i2c OK [16:35:43]MH_I2C_Read... [16:35:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:35:43]Read from MH i2c: E2 [16:35:43]MH_I2C_Read... [16:35:43]Read from MH i2c: E2 0E 00 [16:35:43]MH_I2C_Read... [16:35:43]Read from MH i2c: E2 0E 00 DA 70 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C0 [16:35:43]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:35:43]wFMCommunicate OK [16:35:43]SAM_PROTO_GetShiftState done [16:35:43]FM_GetShiftState done [16:35:43]req_shift_opened done [16:35:43]requested_item shift.open_date is exist - process it [16:35:43]req_shift_open_date [16:35:43]req_shift_open_date done [16:35:43]produce_requested_data done [16:35:43]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318127,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:35:43]process_action_free close_receipt [16:35:43]json_value_free [16:35:43]json_value_free done [16:35:43]process_json_proto returns [16:35:43]Send response to host [16:35:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318127,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:35:43]free response buf [16:35:43]execute_script done [16:35:43]execute_script returns [16:35:43]free content buf [16:35:43]Sock 7.Close socket [16:35:43]Sock 7.Thread stoped [16:35:47]OFD Sender: No OFD packet to send [16:35:52]OFD Sender: No OFD packet to send [16:35:57]OFD Sender: No OFD packet to send [16:36:02]OFD Sender: No OFD packet to send [16:36:07]OFD Sender: No OFD packet to send [16:36:12]OFD Sender: No OFD packet to send [16:36:17]OFD Sender: No OFD packet to send [16:36:22]OFD Sender: No OFD packet to send [16:36:27]OFD Sender: No OFD packet to send [16:36:29]accept exits with 9 [16:36:29]New connection [16:36:29]New thread 3067436388 created [16:36:29]Thread 3067293028 joined [16:36:29]Waiting for new connection... [16:36:29] Sock 9.Parse request [16:36:29]Sock 9.Check first char [16:36:29]Sock 9.First char is OK [16:36:29]request: POST /json_proto HTTP/1.0 [16:36:29]Method: POST [16:36:29]URL: /json_proto [16:36:29]Method is POST - this is cgi request [16:36:29]url: /json_proto [16:36:29]query_string will be loaded in cgi processing [16:36:29]execute_cgi json_proto POST (null) [16:36:29]execute_cgi path=json_proto method=POST [16:36:29]POST find Content-Length [16:36:29]Host: 172.17.50.195:8080 [16:36:29]Content-Length: 215 [16:36:29]Content-Type: application/json [16:36:29] [16:36:29]POST finish read [16:36:29]Found Content-Length = 215 [16:36: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" ] } } [16:36:29]execute_script... [16:36: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" ] } } [16:36:29]POST & json_proto [16:36:29]process_json_proto [16:36:29]json parsed OK: [16:36:29]protocol is kg_v1.0 [16:36:29]action value=get_value [16:36:29]process_action get_value [16:36:29]cmd_get_value [16:36:29]process_action get_value done [16:36:29]requested_data is exist [16:36:29]produce_requested_data [16:36:29]requested_item kkm.sn is exist - process it [16:36:29]requested_item kkm.ver is exist - process it [16:36:29]requested_item fm.sn is exist - process it [16:36:29]wFMCommunicate request_size=4 [16:36:29]MH_SAM_APDU [16:36:29]CAPDU: 80 11 00 00 [16:36:29]Write to MH i2c: E2 08 00 DB 70 80 11 00 00 00 00 00 00 C5 [16:36:29]Write i2c OK [16:36:29]MH_I2C_Read... [16:36:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:36:29]Read from MH i2c: E2 [16:36:29]MH_I2C_Read... [16:36:29]Read from MH i2c: E2 17 00 [16:36:29]MH_I2C_Read... [16:36:29]Read from MH i2c: E2 17 00 DB 70 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 19 [16:36:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:36:29]wFMCommunicate OK [16:36:29]requested_item fd.num is exist - process it [16:36:29]SAM_PROTO_GetFieldsCounters [16:36:29]wFMCommunicate request_size=4 [16:36:29]MH_SAM_APDU [16:36:29]CAPDU: 80 13 00 00 [16:36:29]Write to MH i2c: E2 08 00 DC 70 80 13 00 00 00 00 00 00 C8 [16:36:29]Write i2c OK [16:36:29]MH_I2C_Read... [16:36:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:36:29]Read from MH i2c: E2 [16:36:29]MH_I2C_Read... [16:36:29]Read from MH i2c: E2 62 00 [16:36:29]MH_I2C_Read... [16:36:29]Read from MH i2c: E2 62 00 DC 70 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 AF DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 5A 02 00 00 5E 04 04 00 5A 02 00 00 57 04 04 00 5B 02 00 00 19 04 04 00 00 00 00 00 90 00 B0 [16:36:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 AF DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 5A 02 00 00 5E 04 04 00 5A 02 00 00 57 04 04 00 5B 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:36:29]wFMCommunicate OK [16:36:29]SAM_PROTO_GetFieldsCounters done [16:36:29]requested_item shift.num is exist - process it [16:36:29]requested_item shift.opened is exist - process it [16:36:29]req_shift_opened [16:36:29]FM_GetShiftState [16:36:29]SAM_PROTO_GetShiftState [16:36:29]wFMCommunicate request_size=4 [16:36:29]MH_SAM_APDU [16:36:29]CAPDU: 80 13 01 00 [16:36:29]Write to MH i2c: E2 08 00 DD 70 80 13 01 00 00 00 00 00 CA [16:36:29]Write i2c OK [16:36:29]MH_I2C_Read... [16:36:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:36:29]Read from MH i2c: E2 [16:36:29]MH_I2C_Read... [16:36:29]Read from MH i2c: E2 0E 00 [16:36:29]MH_I2C_Read... [16:36:29]Read from MH i2c: E2 0E 00 DD 70 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C3 [16:36:29]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:36:29]wFMCommunicate OK [16:36:29]SAM_PROTO_GetShiftState done [16:36:29]FM_GetShiftState done [16:36:29]req_shift_opened done [16:36:29]requested_item shift.open_date is exist - process it [16:36:29]req_shift_open_date [16:36:29]req_shift_open_date done [16:36:29]produce_requested_data done [16:36:29]produce_requested_data return {"kkm.sn":"0300000082","kkm.ver":"001","fm.sn":"0000000000874671","fd.num":318127,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:36:29]process_action_free get_value [16:36:29]json_value_free [16:36:29]json_value_free done [16:36:29]process_json_proto returns [16:36:29]Send response to host [16:36:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000082","kkm.ver":"001","fm.sn":"0000000000874671","fd.num":318127,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:36:29]free response buf [16:36:29]execute_script done [16:36:29]execute_script returns [16:36:29]free content buf [16:36:29]Sock 9.Close socket [16:36:29]Sock 9.Thread stoped [16:36:29]accept exits with 7 [16:36:29]New connection [16:36:29]New thread 3067293028 created [16:36:29]Thread 3067436388 joined [16:36:29]Waiting for new connection... [16:36:29] Sock 7.Parse request [16:36:29]Sock 7.Check first char [16:36:29]Sock 7.First char is OK [16:36:29]request: POST /json_proto HTTP/1.0 [16:36:29]Method: POST [16:36:29]URL: /json_proto [16:36:29]Method is POST - this is cgi request [16:36:29]url: /json_proto [16:36:29]query_string will be loaded in cgi processing [16:36:29]execute_cgi json_proto POST (null) [16:36:29]execute_cgi path=json_proto method=POST [16:36:29]POST find Content-Length [16:36:29]Host: 172.17.50.195:8080 [16:36:29]Content-Length: 331 [16:36:29]Content-Type: application/json [16:36:29] [16:36:29]POST finish read [16:36:29]Found Content-Length = 331 [16:36:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [16:36:29]execute_script... [16:36:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [16:36:29]POST & json_proto [16:36:29]process_json_proto [16:36:29]json parsed OK: [16:36:29]protocol is kg_v1.0 [16:36:29]action value=get_value [16:36:29]process_action get_value [16:36:29]cmd_get_value [16:36:29]process_action get_value done [16:36:29]requested_data is exist [16:36:29]produce_requested_data [16:36:29]requested_item fm.sale.total is exist - process it [16:36:29]SAM_PROTO_GetFMData [16:36:29]wFMCommunicate request_size=4 [16:36:29]MH_SAM_APDU [16:36:29]CAPDU: 80 13 03 00 [16:36:29]Write to MH i2c: E2 08 00 DE 70 80 13 03 00 00 00 00 00 CD [16:36:29]Write i2c OK [16:36:29]MH_I2C_Read... [16:36:30]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [16:36:30]Read from MH i2c: E2 [16:36:30]MH_I2C_Read... [16:36:30]Read from MH i2c: E2 FD 00 [16:36:30]MH_I2C_Read... [16:36:30]Read from MH i2c: E2 FD 00 DE 70 00 CA 04 85 04 C6 04 6E 04 04 00 6B D6 04 00 69 04 A5 00 6F 04 04 00 61 CB 04 00 B1 04 05 00 83 A1 7C 1F 0A 70 04 05 00 DE F6 3B 79 07 72 04 05 00 A5 AA 40 A6 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 B3 DC 3F 13 01 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 A3 EF 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 0A 0B 00 00 B1 04 04 00 74 95 BC 43 70 04 04 00 14 B1 BA 43 72 04 03 00 60 E4 01 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 23 99 90 00 25 [16:36:30]RAPDU: CA 04 85 04 C6 04 6E 04 04 00 6B D6 04 00 69 04 A5 00 6F 04 04 00 61 CB 04 00 B1 04 05 00 83 A1 7C 1F 0A 70 04 05 00 DE F6 3B 79 07 72 04 05 00 A5 AA 40 A6 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 B3 DC 3F 13 01 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 A3 EF 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 0A 0B 00 00 B1 04 04 00 74 95 BC 43 70 04 04 00 14 B1 BA 43 72 04 03 00 60 E4 01 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 23 99 90 00 [16:36:30]wFMCommunicate OK [16:36:30]wFMCommunicate request_size=4 [16:36:30]MH_SAM_APDU [16:36:30]CAPDU: 80 17 00 00 [16:36:30]Write to MH i2c: E2 08 00 DF 70 80 17 00 00 00 00 00 00 CF [16:36:30]Write i2c OK [16:36:30]MH_I2C_Read... [16:36:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:36:30]Read from MH i2c: E2 [16:36:30]MH_I2C_Read... [16:36:30]Read from MH i2c: E2 FD 00 [16:36:30]MH_I2C_Read... [16:36:30]Read from MH i2c: E2 FD 00 DF 70 00 31 07 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 89 76 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 9B [16:36:30]RAPDU: 31 07 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 89 76 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 [16:36:30]wFMCommunicate OK [16:36:30]wFMCommunicate request_size=4 [16:36:30]MH_SAM_APDU [16:36:30]CAPDU: 80 17 00 00 [16:36:30]Write to MH i2c: E2 08 00 E0 70 80 17 00 00 00 00 00 00 D0 [16:36:30]Write i2c OK [16:36:30]MH_I2C_Read... [16:36:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:36:30]Read from MH i2c: E2 [16:36:30]MH_I2C_Read... [16:36:30]Read from MH i2c: E2 FD 00 [16:36:30]MH_I2C_Read... [16:36:30]Read from MH i2c: E2 FD 00 E0 70 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 AE [16:36:30]RAPDU: 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 [16:36:30]wFMCommunicate OK [16:36:30]wFMCommunicate request_size=4 [16:36:30]MH_SAM_APDU [16:36:30]CAPDU: 80 17 00 00 [16:36:30]Write to MH i2c: E2 08 00 E1 70 80 17 00 00 00 00 00 00 D1 [16:36:30]Write i2c OK [16:36:30]MH_I2C_Read... [16:36:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:36:30]Read from MH i2c: E2 [16:36:30]MH_I2C_Read... [16:36:30]Read from MH i2c: E2 FD 00 [16:36:30]MH_I2C_Read... [16:36:30]Read from MH i2c: E2 FD 00 E1 70 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 4C [16:36:30]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [16:36:30]wFMCommunicate OK [16:36:30]wFMCommunicate request_size=4 [16:36:30]MH_SAM_APDU [16:36:30]CAPDU: 80 17 00 00 [16:36:30]Write to MH i2c: E2 08 00 E2 70 80 17 00 00 00 00 00 00 D2 [16:36:30]Write i2c OK [16:36:30]MH_I2C_Read... [16:36:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 228! [16:36:31]Read from MH i2c: E2 [16:36:31]MH_I2C_Read... [16:36:31]Read from MH i2c: E2 E7 00 [16:36:31]MH_I2C_Read... [16:36:31]Read from MH i2c: E2 E7 00 E2 70 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 AF [16:36:31]RAPDU: 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [16:36:31]wFMCommunicate OK [16:36:31]SAM_PROTO_GetFMData done [16:36:31]requested_item fm.sale_refund.total is exist - process it [16:36:31]requested_item fm.buy.total is exist - process it [16:36:31]requested_item shift.sale.total is exist - process it [16:36:31]SAM_PROTO_GetShiftData [16:36:31]wFMCommunicate request_size=4 [16:36:31]MH_SAM_APDU [16:36:31]CAPDU: 80 13 02 00 [16:36:31]Write to MH i2c: E2 08 00 E3 70 80 13 02 00 00 00 00 00 D1 [16:36:31]Write i2c OK [16:36:31]MH_I2C_Read... [16:36:31]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [16:36:31]Read from MH i2c: E2 [16:36:31]MH_I2C_Read... [16:36:31]Read from MH i2c: E2 FD 00 [16:36:31]MH_I2C_Read... [16:36:31]Read from MH i2c: E2 FD 00 E3 70 00 BC 04 AA 04 B8 04 6E 04 04 00 5A 02 00 00 69 04 9F 00 6F 04 04 00 59 02 00 00 B1 04 04 00 0A 0D 7C 04 70 04 04 00 E4 CE EF 02 72 04 04 00 26 3E 8C 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 2F EF 79 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D 29 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 6C CF EF 03 09 00 F6 03 01 00 00 F7 03 90 00 88 [16:36:31]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 5A 02 00 00 69 04 9F 00 6F 04 04 00 59 02 00 00 B1 04 04 00 0A 0D 7C 04 70 04 04 00 E4 CE EF 02 72 04 04 00 26 3E 8C 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 2F EF 79 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 2D 29 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 6C CF EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [16:36:31]wFMCommunicate OK [16:36:31]wFMCommunicate request_size=4 [16:36:31]MH_SAM_APDU [16:36:31]CAPDU: 80 17 00 00 [16:36:31]Write to MH i2c: E2 08 00 E4 70 80 17 00 00 00 00 00 00 D4 [16:36:31]Write i2c OK [16:36:31]MH_I2C_Read... [16:36:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:36:31]Read from MH i2c: E2 [16:36:31]MH_I2C_Read... [16:36:31]Read from MH i2c: E2 FD 00 [16:36:31]MH_I2C_Read... [16:36:31]Read from MH i2c: E2 FD 00 E4 70 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 D8 [16:36:31]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [16:36:31]wFMCommunicate OK [16:36:31]wFMCommunicate request_size=4 [16:36:31]MH_SAM_APDU [16:36:31]CAPDU: 80 17 00 00 [16:36:31]Write to MH i2c: E2 08 00 E5 70 80 17 00 00 00 00 00 00 D5 [16:36:31]Write i2c OK [16:36:31]MH_I2C_Read... [16:36:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:36:32]Read from MH i2c: E2 [16:36:32]MH_I2C_Read... [16:36:32]Read from MH i2c: E2 FD 00 [16:36:32]MH_I2C_Read... [16:36:32]Read from MH i2c: E2 FD 00 E5 70 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 FE [16:36:32]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [16:36:32]wFMCommunicate OK [16:36:32]wFMCommunicate request_size=4 [16:36:32]MH_SAM_APDU [16:36:32]CAPDU: 80 17 00 00 [16:36:32]Write to MH i2c: E2 08 00 E6 70 80 17 00 00 00 00 00 00 D6 [16:36:32]Write i2c OK [16:36:32]MH_I2C_Read... [16:36:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:36:32]Read from MH i2c: E2 [16:36:32]MH_I2C_Read... [16:36:32]Read from MH i2c: E2 FD 00 [16:36:32]MH_I2C_Read... [16:36:32]Read from MH i2c: E2 FD 00 E6 70 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 57 [16:36:32]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [16:36:32]wFMCommunicate OK [16:36:32]wFMCommunicate request_size=4 [16:36:32]MH_SAM_APDU [16:36:32]CAPDU: 80 17 00 00 [16:36:32]Write to MH i2c: E2 08 00 E7 70 80 17 00 00 00 00 00 00 D7 [16:36:32]Write i2c OK [16:36:32]MH_I2C_Read... [16:36:32]OFD Sender: No OFD packet to send [16:36:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [16:36:32]Read from MH i2c: E2 [16:36:32]MH_I2C_Read... [16:36:32]Read from MH i2c: E2 D9 00 [16:36:32]MH_I2C_Read... [16:36:32]Read from MH i2c: E2 D9 00 E7 70 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 B6 [16:36:32]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [16:36:32]wFMCommunicate OK [16:36:32]SAM_PROTO_GetShiftData done [16:36:32]requested_item shift.sale.total_cash is exist - process it [16:36:32]requested_item shift.sale_refund.total is exist - process it [16:36:32]requested_item shift.sale_refund.total_cash is exist - process it [16:36:32]requested_item shift.buy.total is exist - process it [16:36:32]requested_item shift.buy.total_cash is exist - process it [16:36:32]produce_requested_data done [16:36:32]produce_requested_data return {"fm.sale.total":434779344.67,"fm.sale_refund.total":11364325.00,"fm.buy.total":0.00,"shift.sale.total":752386.66,"shift.sale.total_cash":492705.00,"shift.sale_refund.total":5000.00,"shift.sale_refund.total_cash":5000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [16:36:32]process_action_free get_value [16:36:32]json_value_free [16:36:32]json_value_free done [16:36:32]process_json_proto returns [16:36:32]Send response to host [16:36:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":434779344.67,"fm.sale_refund.total":11364325.00,"fm.buy.total":0.00,"shift.sale.total":752386.66,"shift.sale.total_cash":492705.00,"shift.sale_refund.total":5000.00,"shift.sale_refund.total_cash":5000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [16:36:32]free response buf [16:36:32]execute_script done [16:36:32]execute_script returns [16:36:32]free content buf [16:36:32]Sock 7.Close socket [16:36:32]Sock 7.Thread stoped [16:36:37]OFD Sender: No OFD packet to send [16:36:42]OFD Sender: No OFD packet to send [16:36:47]OFD Sender: No OFD packet to send [16:36:52]OFD Sender: No OFD packet to send [16:36:57]OFD Sender: No OFD packet to send [16:37:02]OFD Sender: No OFD packet to send [16:37:07]OFD Sender: No OFD packet to send [16:37:12]OFD Sender: No OFD packet to send [16:37:17]OFD Sender: No OFD packet to send [16:37:22]OFD Sender: No OFD packet to send [16:37:23]int [16:37:23]Write to MH i2c: 01 00 00 E8 70 58 [16:37:23]*** FLAG_PRN_PAP1 set [16:37:23]Write i2c OK [16:37:23]MH_I2C_Read... [16:37:23]Read from MH i2c: 01 [16:37:23]MH_I2C_Read... [16:37:23]Read from MH i2c: 01 07 00 [16:37:23]MH_I2C_Read... [16:37:23]Read from MH i2c: 01 07 00 E8 70 00 01 00 00 00 FF 0F 6E [16:37:23]state=0 [16:37:23]No paper [16:37:23]int [16:37:23]Write to MH i2c: 01 00 00 E9 70 59 [16:37:23]*** FLAG_PRN_PAP2 set [16:37:23]Write i2c OK [16:37:23]MH_I2C_Read... [16:37:23]Read from MH i2c: 01 [16:37:23]MH_I2C_Read... [16:37:23]Read from MH i2c: 01 07 00 [16:37:23]MH_I2C_Read... [16:37:23]Read from MH i2c: 01 07 00 E9 70 00 03 00 00 00 FF 0F 71 [16:37:23]state=0 [16:37:23]No paper [16:37:23]Cover opened [16:37:27]int [16:37:27]Write to MH i2c: 01 00 00 EA 70 5A [16:37:27]*** FLAG_PRN_PAP1 reset [16:37:27]*** FLAG_PRN_PAP2 reset [16:37:27]Write i2c OK [16:37:27]MH_I2C_Read... [16:37:27]Read from MH i2c: 01 [16:37:27]MH_I2C_Read... [16:37:27]Read from MH i2c: 01 07 00 [16:37:27]MH_I2C_Read... [16:37:27]Read from MH i2c: 01 07 00 EA 70 00 00 00 00 00 FF 0F 6F [16:37:27]state=3 [16:37:27]Cover closed [16:37:27]OFD Sender: No OFD packet to send [16:37:29]accept exits with 9 [16:37:29]New connection [16:37:29]New thread 3067436388 created [16:37:29]Thread 3067293028 joined [16:37:29]Waiting for new connection... [16:37:29] Sock 9.Parse request [16:37:29]Sock 9.Check first char [16:37:29]Sock 9.First char is OK [16:37:29]request: POST /json_proto HTTP/1.0 [16:37:29]Method: POST [16:37:29]URL: /json_proto [16:37:29]Method is POST - this is cgi request [16:37:29]url: /json_proto [16:37:29]query_string will be loaded in cgi processing [16:37:29]execute_cgi json_proto POST (null) [16:37:29]execute_cgi path=json_proto method=POST [16:37:29]POST find Content-Length [16:37:29]Host: 172.17.50.195:8080 [16:37:29]Content-Length: 679 [16:37:29]Content-Type: application/json [16:37:29] [16:37:29]POST finish read [16:37:29]Found Content-Length = 679 [16:37:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093116", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:37:29]execute_script... [16:37:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093116", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:37:29]POST & json_proto [16:37:29]process_json_proto [16:37:29]json parsed OK: [16:37:29]protocol is kg_v1.0 [16:37:29]action value=close_receipt [16:37:29]process_action close_receipt [16:37:29]cmd_close_receipt [16:37:29]MH_GetDate [16:37:29]Write to MH i2c: F0 00 00 EB 70 4A [16:37:29]Write i2c OK [16:37:29]MH_I2C_Read... [16:37:29]Read from MH i2c: F0 [16:37:29]MH_I2C_Read... [16:37:29]Read from MH i2c: F0 09 00 [16:37:29]MH_I2C_Read... [16:37:29]Read from MH i2c: F0 09 00 EB 70 00 CB BD 1F 67 43 33 1C 67 5A [16:37:29]GetLastDocTimeStamp 1730133341 [16:37:29]current date 1730133451 [16:37:29]FM_GetShiftState [16:37:29]SAM_PROTO_GetShiftState [16:37:29]wFMCommunicate request_size=4 [16:37:29]MH_SAM_APDU [16:37:29]CAPDU: 80 13 01 00 [16:37:29]Write to MH i2c: E2 08 00 EC 70 80 13 01 00 00 00 00 00 D9 [16:37:29]Write i2c OK [16:37:29]MH_I2C_Read... [16:37:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:37:29]Read from MH i2c: E2 [16:37:29]MH_I2C_Read... [16:37:29]Read from MH i2c: E2 0E 00 [16:37:29]MH_I2C_Read... [16:37:29]Read from MH i2c: E2 0E 00 EC 70 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D2 [16:37:29]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:37:29]wFMCommunicate OK [16:37:29]SAM_PROTO_GetShiftState done [16:37:29]FM_GetShiftState done [16:37:29]opened in 1730073493 [16:37:29]opened+sec_in_day 1730159893 [16:37:29]quantity*price = 80012 [16:37:29]sum+1 = 80013 [16:37:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 603 28.10.2024 16:37 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318128 ФПД: 88826586493272 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T163731&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318128&fm=88826586493272&tin=02508201610067®Number=0000000000091628&sum=80000 [16:37:30]StoreToDocumentArchive [16:37:30]shift 546 fd 318128 [16:37:30]save to /storage/0546/doc_00318128 [16:37:30]save last doc name /storage/0546/doc_00318128 to /storage/kkm_last_doc_name [16:37:30]save OK [16:37:30]Clear old archive folders... [16:37:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:37:30]tlvbuf is 013CBFF0 [16:37:30]SAM_PROTO_ClearQueue [16:37:30]wFMCommunicate request_size=4 [16:37:30]MH_SAM_APDU [16:37:30]CAPDU: 80 09 00 00 [16:37:30]Write to MH i2c: E2 08 00 F9 70 80 09 00 00 00 00 00 00 DB [16:37:30]Write i2c OK [16:37:30]MH_I2C_Read... [16:37:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:37:30]Read from MH i2c: E2 [16:37:30]MH_I2C_Read... [16:37:30]Read from MH i2c: E2 03 00 [16:37:30]MH_I2C_Read... [16:37:30]Read from MH i2c: E2 03 00 F9 70 00 90 00 DD [16:37:30]RAPDU: 90 00 [16:37:30]wFMCommunicate OK [16:37:30]SAM_PROTO_ClearQueue done [16:37:30]KKMCreateOFDPacket [16:37:30]OFDProtocolAddRootSTLVToBuf [16:37:30]FM_MakeSignedData [16:37:30]FM_MakeSignedData [16:37:30]SAM_PROTO_SignData [16:37:30]wFMCommunicate request_size=4 [16:37:30]MH_SAM_APDU [16:37:30]CAPDU: 80 0D 01 02 [16:37:30]Write to MH i2c: E2 08 00 FA 70 80 0D 01 02 00 00 00 00 E3 [16:37:30]Write i2c OK [16:37:30]MH_I2C_Read... [16:37:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:37:30]Read from MH i2c: E2 [16:37:30]MH_I2C_Read... [16:37:30]Read from MH i2c: E2 03 00 [16:37:30]MH_I2C_Read... [16:37:30]Read from MH i2c: E2 03 00 FA 70 00 90 00 DE [16:37:30]RAPDU: 90 00 [16:37:30]wFMCommunicate OK [16:37:30]wFMCommunicate request_size=255 [16:37:30]MH_SAM_APDU [16:37: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 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 02 00 00 F4 03 04 00 CB BD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B0 DA 04 00 35 04 06 00 50 [16:37:30]Write to MH i2c: E2 02 01 FB 70 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 02 00 00 F4 03 04 00 CB BD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B0 DA 04 00 35 04 06 00 50 00 00 CA [16:37:30]Write i2c OK [16:37:30]MH_I2C_Read... [16:37:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:37:30]Read from MH i2c: E2 [16:37:30]MH_I2C_Read... [16:37:30]Read from MH i2c: E2 03 00 [16:37:30]MH_I2C_Read... [16:37:30]Read from MH i2c: E2 03 00 FB 70 00 90 00 DF [16:37:30]RAPDU: 90 00 [16:37:30]wFMCommunicate OK [16:37:30]wFMCommunicate request_size=10 [16:37:30]MH_SAM_APDU [16:37:30]CAPDU: 80 0D 02 02 05 C9 8D 22 71 58 [16:37:30]Write to MH i2c: E2 0D 00 FC 70 80 0D 02 02 05 00 C9 8D 22 71 58 00 00 31 [16:37:30]Write i2c OK [16:37:30]MH_I2C_Read... [16:37:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:37:30]Read from MH i2c: E2 [16:37:30]MH_I2C_Read... [16:37:30]Read from MH i2c: E2 03 00 [16:37:30]MH_I2C_Read... [16:37:30]Read from MH i2c: E2 03 00 FC 70 00 90 00 E0 [16:37:30]RAPDU: 90 00 [16:37:30]wFMCommunicate OK [16:37:30]wFMCommunicate request_size=4 [16:37:30]MH_SAM_APDU [16:37:30]CAPDU: 80 0D 03 02 [16:37:30]Write to MH i2c: E2 08 00 FD 70 80 0D 03 02 00 00 00 00 E8 [16:37:30]Write i2c OK [16:37:30]MH_I2C_Read... [16:37:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:37:30]Read from MH i2c: E2 [16:37:30]MH_I2C_Read... [16:37:30]Read from MH i2c: E2 0B 00 [16:37:30]MH_I2C_Read... [16:37:30]Read from MH i2c: E2 0B 00 FD 70 00 EF 77 D5 55 75 DF 6C 27 90 00 60 [16:37:30]RAPDU: EF 77 D5 55 75 DF 6C 27 90 00 [16:37:30]wFMCommunicate OK [16:37:30]SAM_PROTO_SignData done [16:37:30]FM_MakeSignedData done [16:37:30]CreateOFDProtocolMessage [16:37:30]wFMCommunicate request_size=4 [16:37:30]MH_SAM_APDU [16:37:30]CAPDU: 80 11 00 00 [16:37:30]Write to MH i2c: E2 08 00 FE 70 80 11 00 00 00 00 00 00 E8 [16:37:30]Write i2c OK [16:37:30]MH_I2C_Read... [16:37:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:37:30]Read from MH i2c: E2 [16:37:30]MH_I2C_Read... [16:37:30]Read from MH i2c: E2 17 00 [16:37:30]MH_I2C_Read... [16:37:30]Read from MH i2c: E2 17 00 FE 70 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 3C [16:37:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:37:30]wFMCommunicate OK [16:37:30]CreateOFDProtocolMessage done [16:37:30]OFDSenderStorePacket 318128 [16:37:30]StoreOFDPacket docnum=318128 [16:37:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 E0 30 07 01 F0 B1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 02 00 00 F4 03 04 00 CB BD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B0 DA 04 00 35 04 06 00 50 C9 8D 22 71 58 EF 77 D5 55 75 DF 6C 27 [16:37:30]CheckFolder [16:37:30]dirname=/storage/ofd_packets [16:37:30]CheckFolder done [16:37:30]ProducePacketName [16:37:30]name=ofd_packets/00318128 [16:37:30]NVStorageSaveData ofd_packets/00318128 [16:37:30]File name is /storage/ofd_packets/00318128 [16:37:30]Write 301 bytes [16:37:30]NVStorageSaveData done [16:37:30]OFDSenderStorePacket done [16:37:30]KKMCreateOFDPacket done [16:37:30]NVStorageSaveData kkm_last_timestamp [16:37:30]File name is /storage/kkm_last_timestamp [16:37:30]Write 4 bytes [16:37:30]NVStorageSaveData done [16:37:30]ExternCall_PrintAddStr [16:37:30]wPrintStart [16:37:30]Write to MH i2c: 01 00 00 FF 70 6F [16:37:30]Write i2c OK [16:37:30]MH_I2C_Read... [16:37:30]Read from MH i2c: 01 [16:37:30]MH_I2C_Read... [16:37:30]Read from MH i2c: 01 07 00 [16:37:30]MH_I2C_Read... [16:37:30]Read from MH i2c: 01 07 00 FF 70 00 00 00 00 00 FF 0F 84 [16:37:30]RasterBufferAndPrint [16:37:30]line Счет N : (1)1093116 [16:37:30]line ИНН: 02508201610067 [16:37:30]line Контрольно-Кассовый Чек [16:37:30]line ПРОДАЖА [16:37:30]line ТРК (МРК, ГНК) : 63 [16:37:30]line Товар: 2710124130 [16:37:30]line Аи-92-К-2 [16:37:30]line 11.960 * 66.90 [16:37:30]line = 800.12 [16:37:30]line НДС 12% НСП 1% [16:37:30]line > о реализуемом товаре [16:37:30]line ОКРУГЛЕНИЕ: -0.12 [16:37:30]line ИТОГО: 800.00 [16:37:30]line Внесено: 800.00 [16:37:30]line СДАЧА: 0.00 [16:37:30]line НСП 1% : 7.08 [16:37:30]line НДС 12% : 84.97 [16:37:30]line Наличными: 800.00 [16:37:30]line Безнал.: 0.00 [16:37:30]line Место: АЗС № 101 "Партнер Нефть" [16:37:30]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:37:30]line СНО: Общий режим [16:37:30]line Чек 603 28.10.2024 16:37 [16:37:30]line Смена: 546 ФФД: 1.0 [16:37:30]line ЗНМ: 0300000082 [16:37:30]line РНМ: 0000000000091628 [16:37:30]line Версия ККМ: 001 [16:37:30]line ФМ: 0000000000874671 [16:37:30]line ФД: 318128 [16:37:30]line ФПД: 88826586493272 [16:37:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T163731&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318128&fm=88826586493272&tin=02508201610067®Number=0000000000091628&sum=80000 [16:37:30]written 0, free lines is 4095 [16:37:31]OFD Sender: Processing packet 318128 [packets to send 127, broken 126] [16:37:31]ProducePacketName [16:37:31]name=ofd_packets/00318128 [16:37:31]OFD Sender: To server: pG, [16:37:31]CommunicateWithHost lk.salyk.kg:30040 [16:37:31]ConnectInit lk.salyk.kg [16:37:31]Connected sock=11 [16:37:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 E0 30 07 01 F0 B1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 02 00 00 F4 03 04 00 CB BD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B0 DA 04 00 35 04 06 00 50 C9 8D 22 71 58 EF 77 D5 55 75 DF 6C 27 [16:37:31]int [16:37:31]Write to MH i2c: 01 00 00 10 71 81 [16:37:31]*** FLAG_PRN_PAP2 set [16:37:31]Write i2c OK [16:37:31]MH_I2C_Read... [16:37:31]Write i2c OK [16:37:31]MH_I2C_Read... [16:37:31]Read from MH i2c: DD [16:37:31]MH_I2C_Read... [16:37:31]Read from MH i2c: DD [16:37:31]MH_I2C_Read... [16:37:31]Read from MH i2c: DD 01 00 [16:37:31]MH_I2C_Read... [16:37:31]Read from MH i2c: DD 01 00 [16:37:31]answer for other command [DD] [16:37:31]MH Int Process stopped [16:37:31]Read from MH i2c: DD 01 00 10 71 05 63 [16:37:31]answer with wrong packet_num 7110 - expected 7111 [16:37:31]process_action_free close_receipt [16:37:31]json_value_free [16:37:31]json_value_free done [16:37:31]process_json_proto returns [16:37:31]Send response to host [16:37:31]{"protocol":"kg_v1.0","response":{"error":1039,"error_desc":"CoCPU protocol format"}} [16:37:31]free response buf [16:37:31]execute_script done [16:37:31]execute_script returns [16:37:31]free content buf [16:37:31]Sock 9.Close socket [16:37:31]Sock 9.Thread stoped [16:37:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 2C 5C 47 00 A7 D2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B0 DA 04 00 F4 03 04 00 83 69 1F 67 B6 04 01 00 00 0A E8 D2 2E 3C 31 48 9D [16:37:31]CommunicateWithHost err = 0 [16:37:31]CheckOFDResponse [16:37:31]1017 (14) - 77093643461234 [16:37:31]1041 (16) - 0000000000874671 [16:37:31]1040 (4) - 318128 [16:37:31]1012 (4) - 28.10.2024 10:37 [16:37:31]1206 (1) - 0 [16:37:31]OFD Sender: Remove packet 318128 [16:37:31]ProducePacketName [16:37:31]name=ofd_packets/00318128 [16:37:31]NVStorageDeleteData [16:37:31]OFD Sender: No OFD packet to send [16:37:34]accept exits with 7 [16:37:34]New connection [16:37:34]New thread 3067293028 created [16:37:34]Thread 3067436388 joined [16:37:34]Waiting for new connection... [16:37:34] Sock 7.Parse request [16:37:34]Sock 7.Check first char [16:37:34]Sock 7.First char is OK [16:37:34]request: POST /json_proto HTTP/1.0 [16:37:34]Method: POST [16:37:34]URL: /json_proto [16:37:34]Method is POST - this is cgi request [16:37:34]url: /json_proto [16:37:34]query_string will be loaded in cgi processing [16:37:34]execute_cgi json_proto POST (null) [16:37:34]execute_cgi path=json_proto method=POST [16:37:34]POST find Content-Length [16:37:34]Host: 172.17.50.195:8080 [16:37:34]Content-Length: 215 [16:37:34]Content-Type: application/json [16:37:34] [16:37:34]POST finish read [16:37:34]Found Content-Length = 215 [16:37:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:37:34]execute_script... [16:37:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:37:34]POST & json_proto [16:37:34]process_json_proto [16:37:34]json parsed OK: [16:37:34]protocol is kg_v1.0 [16:37:34]action value=get_value [16:37:34]process_action get_value [16:37:34]cmd_get_value [16:37:34]process_action get_value done [16:37:34]requested_data is exist [16:37:34]produce_requested_data [16:37:34]requested_item kkm.sn is exist - process it [16:37:34]requested_item kkm.ver is exist - process it [16:37:34]requested_item fm.sn is exist - process it [16:37:34]wFMCommunicate request_size=4 [16:37:34]MH_SAM_APDU [16:37:34]CAPDU: 80 11 00 00 [16:37:34]Write to MH i2c: E2 08 00 12 71 80 11 00 00 00 00 00 00 FD [16:37:34]Write i2c OK [16:37:34]MH_I2C_Read... [16:37:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:37:34]Read from MH i2c: E2 [16:37:34]MH_I2C_Read... [16:37:34]Read from MH i2c: E2 17 00 [16:37:34]MH_I2C_Read... [16:37:34]Read from MH i2c: E2 17 00 12 71 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 51 [16:37:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:37:34]wFMCommunicate OK [16:37:34]requested_item fd.num is exist - process it [16:37:34]SAM_PROTO_GetFieldsCounters [16:37:34]wFMCommunicate request_size=4 [16:37:34]MH_SAM_APDU [16:37:34]CAPDU: 80 13 00 00 [16:37:34]Write to MH i2c: E2 08 00 13 71 80 13 00 00 00 00 00 00 00 [16:37:34]Write i2c OK [16:37:34]MH_I2C_Read... [16:37:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:37:34]Read from MH i2c: E2 [16:37:34]MH_I2C_Read... [16:37:34]Read from MH i2c: E2 62 00 [16:37:34]MH_I2C_Read... [16:37:34]Read from MH i2c: E2 62 00 13 71 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B0 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 5B 02 00 00 5E 04 04 00 5B 02 00 00 57 04 04 00 5C 02 00 00 19 04 04 00 00 00 00 00 90 00 EC [16:37:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B0 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 5B 02 00 00 5E 04 04 00 5B 02 00 00 57 04 04 00 5C 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:37:34]wFMCommunicate OK [16:37:34]SAM_PROTO_GetFieldsCounters done [16:37:34]requested_item shift.num is exist - process it [16:37:34]requested_item shift.opened is exist - process it [16:37:34]req_shift_opened [16:37:34]FM_GetShiftState [16:37:34]SAM_PROTO_GetShiftState [16:37:34]wFMCommunicate request_size=4 [16:37:34]MH_SAM_APDU [16:37:34]CAPDU: 80 13 01 00 [16:37:34]Write to MH i2c: E2 08 00 14 71 80 13 01 00 00 00 00 00 02 [16:37:34]Write i2c OK [16:37:34]MH_I2C_Read... [16:37:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:37:34]Read from MH i2c: E2 [16:37:34]MH_I2C_Read... [16:37:34]Read from MH i2c: E2 0E 00 [16:37:34]MH_I2C_Read... [16:37:34]Read from MH i2c: E2 0E 00 14 71 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 FB [16:37:34]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:37:34]wFMCommunicate OK [16:37:34]SAM_PROTO_GetShiftState done [16:37:34]FM_GetShiftState done [16:37:34]req_shift_opened done [16:37:34]requested_item shift.open_date is exist - process it [16:37:34]req_shift_open_date [16:37:34]req_shift_open_date done [16:37:34]produce_requested_data done [16:37:34]produce_requested_data return {"kkm.sn":"0300000082","kkm.ver":"001","fm.sn":"0000000000874671","fd.num":318128,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:37:34]process_action_free get_value [16:37:34]json_value_free [16:37:34]json_value_free done [16:37:34]process_json_proto returns [16:37:34]Send response to host [16:37:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000082","kkm.ver":"001","fm.sn":"0000000000874671","fd.num":318128,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:37:34]free response buf [16:37:34]execute_script done [16:37:34]execute_script returns [16:37:34]free content buf [16:37:34]Sock 7.Close socket [16:37:34]Sock 7.Thread stoped [16:37:34]accept exits with 5 [16:37:34]New connection [16:37:34]New thread 3067436388 created [16:37:34]Thread 3067293028 joined [16:37:34]Waiting for new connection... [16:37:34] Sock 5.Parse request [16:37:34]Sock 5.Check first char [16:37:34]Sock 5.First char is OK [16:37:34]request: POST /json_proto HTTP/1.0 [16:37:34]Method: POST [16:37:34]URL: /json_proto [16:37:34]Method is POST - this is cgi request [16:37:34]url: /json_proto [16:37:34]query_string will be loaded in cgi processing [16:37:34]execute_cgi json_proto POST (null) [16:37:34]execute_cgi path=json_proto method=POST [16:37:34]POST find Content-Length [16:37:34]Host: 172.17.50.195:8080 [16:37:34]Content-Length: 331 [16:37:34]Content-Type: application/json [16:37:34] [16:37:34]POST finish read [16:37:34]Found Content-Length = 331 [16:37:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [16:37:34]execute_script... [16:37:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [16:37:34]POST & json_proto [16:37:34]process_json_proto [16:37:34]json parsed OK: [16:37:34]protocol is kg_v1.0 [16:37:34]action value=get_value [16:37:34]process_action get_value [16:37:34]cmd_get_value [16:37:34]process_action get_value done [16:37:34]requested_data is exist [16:37:34]produce_requested_data [16:37:34]requested_item fm.sale.total is exist - process it [16:37:34]SAM_PROTO_GetFMData [16:37:34]wFMCommunicate request_size=4 [16:37:34]MH_SAM_APDU [16:37:34]CAPDU: 80 13 03 00 [16:37:34]Write to MH i2c: E2 08 00 15 71 80 13 03 00 00 00 00 00 05 [16:37:34]Write i2c OK [16:37:34]MH_I2C_Read... [16:37:35]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [16:37:35]Read from MH i2c: E2 [16:37:35]MH_I2C_Read... [16:37:35]Read from MH i2c: E2 FD 00 [16:37:35]MH_I2C_Read... [16:37:35]Read from MH i2c: E2 FD 00 15 71 00 CA 04 85 04 C6 04 6E 04 04 00 6C D6 04 00 69 04 A5 00 6F 04 04 00 62 CB 04 00 B1 04 05 00 03 DA 7D 1F 0A 70 04 05 00 5E 2F 3D 79 07 72 04 05 00 A5 AA 40 A6 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 E4 FD 3F 13 01 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 6F A6 EF 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 0A 0B 00 00 B1 04 04 00 74 95 BC 43 70 04 04 00 14 B1 BA 43 72 04 03 00 60 E4 01 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 23 99 90 00 ED [16:37:35]RAPDU: CA 04 85 04 C6 04 6E 04 04 00 6C D6 04 00 69 04 A5 00 6F 04 04 00 62 CB 04 00 B1 04 05 00 03 DA 7D 1F 0A 70 04 05 00 5E 2F 3D 79 07 72 04 05 00 A5 AA 40 A6 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 E4 FD 3F 13 01 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 6F A6 EF 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 0A 0B 00 00 B1 04 04 00 74 95 BC 43 70 04 04 00 14 B1 BA 43 72 04 03 00 60 E4 01 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 23 99 90 00 [16:37:35]wFMCommunicate OK [16:37:35]wFMCommunicate request_size=4 [16:37:35]MH_SAM_APDU [16:37:35]CAPDU: 80 17 00 00 [16:37:35]Write to MH i2c: E2 08 00 16 71 80 17 00 00 00 00 00 00 07 [16:37:35]Write i2c OK [16:37:35]MH_I2C_Read... [16:37:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:37:35]Read from MH i2c: E2 [16:37:35]MH_I2C_Read... [16:37:35]Read from MH i2c: E2 FD 00 [16:37:35]MH_I2C_Read... [16:37:35]Read from MH i2c: E2 FD 00 16 71 00 31 07 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 89 76 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 D3 [16:37:35]RAPDU: 31 07 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 89 76 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 [16:37:35]wFMCommunicate OK [16:37:35]wFMCommunicate request_size=4 [16:37:35]MH_SAM_APDU [16:37:35]CAPDU: 80 17 00 00 [16:37:35]Write to MH i2c: E2 08 00 17 71 80 17 00 00 00 00 00 00 08 [16:37:35]Write i2c OK [16:37:35]MH_I2C_Read... [16:37:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:37:35]Read from MH i2c: E2 [16:37:35]MH_I2C_Read... [16:37:35]Read from MH i2c: E2 FD 00 [16:37:35]MH_I2C_Read... [16:37:35]Read from MH i2c: E2 FD 00 17 71 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 E6 [16:37:35]RAPDU: 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 [16:37:36]wFMCommunicate OK [16:37:36]wFMCommunicate request_size=4 [16:37:36]MH_SAM_APDU [16:37:36]CAPDU: 80 17 00 00 [16:37:36]Write to MH i2c: E2 08 00 18 71 80 17 00 00 00 00 00 00 09 [16:37:36]Write i2c OK [16:37:36]MH_I2C_Read... [16:37:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:37:36]Read from MH i2c: E2 [16:37:36]MH_I2C_Read... [16:37:36]Read from MH i2c: E2 FD 00 [16:37:36]MH_I2C_Read... [16:37:36]Read from MH i2c: E2 FD 00 18 71 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 84 [16:37:36]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [16:37:36]wFMCommunicate OK [16:37:36]wFMCommunicate request_size=4 [16:37:36]MH_SAM_APDU [16:37:36]CAPDU: 80 17 00 00 [16:37:36]Write to MH i2c: E2 08 00 19 71 80 17 00 00 00 00 00 00 0A [16:37:36]Write i2c OK [16:37:36]MH_I2C_Read... [16:37:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 228! [16:37:36]Read from MH i2c: E2 [16:37:36]MH_I2C_Read... [16:37:36]Read from MH i2c: E2 E7 00 [16:37:36]MH_I2C_Read... [16:37:36]Read from MH i2c: E2 E7 00 19 71 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 E7 [16:37:36]RAPDU: 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [16:37:36]wFMCommunicate OK [16:37:36]SAM_PROTO_GetFMData done [16:37:36]requested_item fm.sale_refund.total is exist - process it [16:37:36]requested_item fm.buy.total is exist - process it [16:37:36]requested_item shift.sale.total is exist - process it [16:37:36]SAM_PROTO_GetShiftData [16:37:36]wFMCommunicate request_size=4 [16:37:36]MH_SAM_APDU [16:37:36]CAPDU: 80 13 02 00 [16:37:36]Write to MH i2c: E2 08 00 1A 71 80 13 02 00 00 00 00 00 09 [16:37:36]Write i2c OK [16:37:36]MH_I2C_Read... [16:37:36]OFD Sender: No OFD packet to send [16:37:37]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [16:37:37]Read from MH i2c: E2 [16:37:37]MH_I2C_Read... [16:37:37]Read from MH i2c: E2 FD 00 [16:37:37]MH_I2C_Read... [16:37:37]Read from MH i2c: E2 FD 00 1A 71 00 BC 04 AA 04 B8 04 6E 04 04 00 5B 02 00 00 69 04 9F 00 6F 04 04 00 5A 02 00 00 B1 04 04 00 8A 45 7D 04 70 04 04 00 64 07 F1 02 72 04 04 00 26 3E 8C 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 60 10 7A EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F1 2B 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 6C CF EF 03 09 00 F6 03 01 00 00 F7 03 90 00 4F [16:37:37]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 5B 02 00 00 69 04 9F 00 6F 04 04 00 5A 02 00 00 B1 04 04 00 8A 45 7D 04 70 04 04 00 64 07 F1 02 72 04 04 00 26 3E 8C 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 60 10 7A EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F1 2B 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 6C CF EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [16:37:37]wFMCommunicate OK [16:37:37]wFMCommunicate request_size=4 [16:37:37]MH_SAM_APDU [16:37:37]CAPDU: 80 17 00 00 [16:37:37]Write to MH i2c: E2 08 00 1B 71 80 17 00 00 00 00 00 00 0C [16:37:37]Write i2c OK [16:37:37]MH_I2C_Read... [16:37:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:37:37]Read from MH i2c: E2 [16:37:37]MH_I2C_Read... [16:37:37]Read from MH i2c: E2 FD 00 [16:37:37]MH_I2C_Read... [16:37:37]Read from MH i2c: E2 FD 00 1B 71 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 10 [16:37:37]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [16:37:37]wFMCommunicate OK [16:37:37]wFMCommunicate request_size=4 [16:37:37]MH_SAM_APDU [16:37:37]CAPDU: 80 17 00 00 [16:37:37]Write to MH i2c: E2 08 00 1C 71 80 17 00 00 00 00 00 00 0D [16:37:37]Write i2c OK [16:37:37]MH_I2C_Read... [16:37:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:37:37]Read from MH i2c: E2 [16:37:37]MH_I2C_Read... [16:37:37]Read from MH i2c: E2 FD 00 [16:37:37]MH_I2C_Read... [16:37:37]Read from MH i2c: E2 FD 00 1C 71 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 36 [16:37:37]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [16:37:37]wFMCommunicate OK [16:37:37]wFMCommunicate request_size=4 [16:37:37]MH_SAM_APDU [16:37:37]CAPDU: 80 17 00 00 [16:37:37]Write to MH i2c: E2 08 00 1D 71 80 17 00 00 00 00 00 00 0E [16:37:37]Write i2c OK [16:37:37]MH_I2C_Read... [16:37:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:37:38]Read from MH i2c: E2 [16:37:38]MH_I2C_Read... [16:37:38]Read from MH i2c: E2 FD 00 [16:37:38]MH_I2C_Read... [16:37:38]Read from MH i2c: E2 FD 00 1D 71 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 8F [16:37:38]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [16:37:38]wFMCommunicate OK [16:37:38]wFMCommunicate request_size=4 [16:37:38]MH_SAM_APDU [16:37:38]CAPDU: 80 17 00 00 [16:37:38]Write to MH i2c: E2 08 00 1E 71 80 17 00 00 00 00 00 00 0F [16:37:38]Write i2c OK [16:37:38]MH_I2C_Read... [16:37:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [16:37:38]Read from MH i2c: E2 [16:37:38]MH_I2C_Read... [16:37:38]Read from MH i2c: E2 D9 00 [16:37:38]MH_I2C_Read... [16:37:38]Read from MH i2c: E2 D9 00 1E 71 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 EE [16:37:38]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [16:37:38]wFMCommunicate OK [16:37:38]SAM_PROTO_GetShiftData done [16:37:38]requested_item shift.sale.total_cash is exist - process it [16:37:38]requested_item shift.sale_refund.total is exist - process it [16:37:38]requested_item shift.sale_refund.total_cash is exist - process it [16:37:38]requested_item shift.buy.total is exist - process it [16:37:38]requested_item shift.buy.total_cash is exist - process it [16:37:38]produce_requested_data done [16:37:38]produce_requested_data return {"fm.sale.total":434780144.67,"fm.sale_refund.total":11364325.00,"fm.buy.total":0.00,"shift.sale.total":753186.66,"shift.sale.total_cash":493505.00,"shift.sale_refund.total":5000.00,"shift.sale_refund.total_cash":5000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [16:37:38]process_action_free get_value [16:37:38]json_value_free [16:37:38]json_value_free done [16:37:38]process_json_proto returns [16:37:38]Send response to host [16:37:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":434780144.67,"fm.sale_refund.total":11364325.00,"fm.buy.total":0.00,"shift.sale.total":753186.66,"shift.sale.total_cash":493505.00,"shift.sale_refund.total":5000.00,"shift.sale_refund.total_cash":5000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [16:37:38]free response buf [16:37:38]execute_script done [16:37:38]execute_script returns [16:37:38]free content buf [16:37:38]Sock 5.Close socket [16:37:38]Sock 5.Thread stoped [16:37:38]accept exits with 6 [16:37:38]New connection [16:37:38]New thread 3067293028 created [16:37:38]Thread 3067436388 joined [16:37:38]Waiting for new connection... [16:37:38] Sock 6.Parse request [16:37:38]Sock 6.Check first char [16:37:38]Sock 6.First char is OK [16:37:38]request: POST /json_proto HTTP/1.0 [16:37:38]Method: POST [16:37:38]URL: /json_proto [16:37:38]Method is POST - this is cgi request [16:37:38]url: /json_proto [16:37:38]query_string will be loaded in cgi processing [16:37:38]execute_cgi json_proto POST (null) [16:37:38]execute_cgi path=json_proto method=POST [16:37:38]POST find Content-Length [16:37:38]Host: 172.17.50.195:8080 [16:37:38]Content-Length: 144 [16:37:38]Content-Type: application/json [16:37:38] [16:37:38]POST finish read [16:37:38]Found Content-Length = 144 [16:37:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [16:37:38]execute_script... [16:37:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [16:37:38]POST & json_proto [16:37:38]process_json_proto [16:37:38]json parsed OK: [16:37:38]protocol is kg_v1.0 [16:37:38]action value=print_doc [16:37:38]process_action print_doc [16:37:38]ExternCall_PrintAddStr [16:37:38]wPrintStart [16:37:38]Write to MH i2c: 01 00 00 1F 71 90 [16:37:38]Write i2c OK [16:37:38]MH_I2C_Read... [16:37:38]Read from MH i2c: 01 [16:37:38]MH_I2C_Read... [16:37:38]Read from MH i2c: 01 07 00 [16:37:38]MH_I2C_Read... [16:37:38]Read from MH i2c: 01 07 00 1F 71 00 02 00 00 00 FF 0F A7 [16:37:38]RasterBufferAndPrint [16:37:38]line Счет N : (1)1093116 [16:37:38]line ИНН: 02508201610067 [16:37:38]line Контрольно-Кассовый Чек [16:37:38]line ПРОДАЖА [16:37:38]line ТРК (МРК, ГНК) : 63 [16:37:38]line Товар: 2710124130 [16:37:38]line Аи-92-К-2 [16:37:38]line 11.960 * 66.90 [16:37:38]line = 800.12 [16:37:38]line НДС 12% НСП 1% [16:37:38]line > о реализуемом товаре [16:37:38]line ОКРУГЛЕНИЕ: -0.12 [16:37:38]line ИТОГО: 800.00 [16:37:38]line Внесено: 800.00 [16:37:38]line СДАЧА: 0.00 [16:37:38]line НСП 1% : 7.08 [16:37:38]line НДС 12% : 84.97 [16:37:38]line Наличными: 800.00 [16:37:38]line Безнал.: 0.00 [16:37:38]line Место: АЗС № 101 "Партнер Нефть" [16:37:38]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:37:38]line СНО: Общий режим [16:37:38]line Чек 603 28.10.2024 16:37 [16:37:38]line Смена: 546 ФФД: 1.0 [16:37:38]line ЗНМ: 0300000082 [16:37:38]line РНМ: 0000000000091628 [16:37:38]line Версия ККМ: 001 [16:37:38]line ФМ: 0000000000874671 [16:37:38]line ФД: 318128 [16:37:38]line ФПД: 88826586493272 [16:37:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T163731&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318128&fm=88826586493272&tin=02508201610067®Number=0000000000091628&sum=80000 [16:37:38]written 0, free lines is 4095 [16:37:38]Error from MH - 05 [16:37:38]process_action_free print_doc [16:37:38]json_value_free [16:37:38]json_value_free done [16:37:38]process_json_proto returns [16:37:38]Send response to host [16:37:38]{"protocol":"kg_v1.0","response":{"error":1033,"error_desc":"No paper"}} [16:37:38]free response buf [16:37:38]execute_script done [16:37:38]execute_script returns [16:37:38]free content buf [16:37:38]Sock 6.Close socket [16:37:38]Sock 6.Thread stoped [16:37:41]OFD Sender: No OFD packet to send [16:37:46]OFD Sender: No OFD packet to send [16:37:49]accept exits with 5 [16:37:49]New connection [16:37:49]New thread 3067436388 created [16:37:49]Thread 3067293028 joined [16:37:49]Waiting for new connection... [16:37:49] Sock 5.Parse request [16:37:49]Sock 5.Check first char [16:37:49]Sock 5.First char is OK [16:37:49]request: POST /json_proto HTTP/1.0 [16:37:49]Method: POST [16:37:49]URL: /json_proto [16:37:49]Method is POST - this is cgi request [16:37:49]url: /json_proto [16:37:49]query_string will be loaded in cgi processing [16:37:49]execute_cgi json_proto POST (null) [16:37:49]execute_cgi path=json_proto method=POST [16:37:49]POST find Content-Length [16:37:49]Host: 172.17.50.195:8080 [16:37:49]Content-Length: 215 [16:37:49]Content-Type: application/json [16:37:49] [16:37:49]POST finish read [16:37:49]Found Content-Length = 215 [16:37: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" ] } } [16:37:49]execute_script... [16:37: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" ] } } [16:37:49]POST & json_proto [16:37:49]process_json_proto [16:37:49]json parsed OK: [16:37:49]protocol is kg_v1.0 [16:37:49]action value=get_value [16:37:49]process_action get_value [16:37:49]cmd_get_value [16:37:49]process_action get_value done [16:37:49]requested_data is exist [16:37:49]produce_requested_data [16:37:49]requested_item kkm.sn is exist - process it [16:37:49]requested_item kkm.ver is exist - process it [16:37:49]requested_item fm.sn is exist - process it [16:37:49]wFMCommunicate request_size=4 [16:37:49]MH_SAM_APDU [16:37:49]CAPDU: 80 11 00 00 [16:37:49]Write to MH i2c: E2 08 00 22 71 80 11 00 00 00 00 00 00 0D [16:37:49]Write i2c OK [16:37:49]MH_I2C_Read... [16:37:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:37:49]Read from MH i2c: E2 [16:37:49]MH_I2C_Read... [16:37:49]Read from MH i2c: E2 17 00 [16:37:49]MH_I2C_Read... [16:37:49]Read from MH i2c: E2 17 00 22 71 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 61 [16:37:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:37:49]wFMCommunicate OK [16:37:49]requested_item fd.num is exist - process it [16:37:49]SAM_PROTO_GetFieldsCounters [16:37:49]wFMCommunicate request_size=4 [16:37:49]MH_SAM_APDU [16:37:49]CAPDU: 80 13 00 00 [16:37:49]Write to MH i2c: E2 08 00 23 71 80 13 00 00 00 00 00 00 10 [16:37:49]Write i2c OK [16:37:49]MH_I2C_Read... [16:37:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:37:49]Read from MH i2c: E2 [16:37:49]MH_I2C_Read... [16:37:49]Read from MH i2c: E2 62 00 [16:37:49]MH_I2C_Read... [16:37:49]Read from MH i2c: E2 62 00 23 71 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B0 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 5B 02 00 00 5E 04 04 00 5B 02 00 00 57 04 04 00 5C 02 00 00 19 04 04 00 00 00 00 00 90 00 FC [16:37:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B0 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 5B 02 00 00 5E 04 04 00 5B 02 00 00 57 04 04 00 5C 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:37:49]wFMCommunicate OK [16:37:49]SAM_PROTO_GetFieldsCounters done [16:37:49]requested_item shift.num is exist - process it [16:37:49]requested_item shift.opened is exist - process it [16:37:49]req_shift_opened [16:37:49]FM_GetShiftState [16:37:49]SAM_PROTO_GetShiftState [16:37:49]wFMCommunicate request_size=4 [16:37:49]MH_SAM_APDU [16:37:49]CAPDU: 80 13 01 00 [16:37:49]Write to MH i2c: E2 08 00 24 71 80 13 01 00 00 00 00 00 12 [16:37:49]Write i2c OK [16:37:49]MH_I2C_Read... [16:37:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:37:49]Read from MH i2c: E2 [16:37:49]MH_I2C_Read... [16:37:49]Read from MH i2c: E2 0E 00 [16:37:49]MH_I2C_Read... [16:37:49]Read from MH i2c: E2 0E 00 24 71 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 0B [16:37:49]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:37:49]wFMCommunicate OK [16:37:49]SAM_PROTO_GetShiftState done [16:37:49]FM_GetShiftState done [16:37:49]req_shift_opened done [16:37:49]requested_item shift.open_date is exist - process it [16:37:49]req_shift_open_date [16:37:49]req_shift_open_date done [16:37:49]produce_requested_data done [16:37:49]produce_requested_data return {"kkm.sn":"0300000082","kkm.ver":"001","fm.sn":"0000000000874671","fd.num":318128,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:37:49]process_action_free get_value [16:37:49]json_value_free [16:37:49]json_value_free done [16:37:49]process_json_proto returns [16:37:49]Send response to host [16:37:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000082","kkm.ver":"001","fm.sn":"0000000000874671","fd.num":318128,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:37:49]free response buf [16:37:49]execute_script done [16:37:49]execute_script returns [16:37:49]free content buf [16:37:49]Sock 5.Close socket [16:37:49]Sock 5.Thread stoped [16:37:49]accept exits with 6 [16:37:49]New connection [16:37:49]New thread 3067293028 created [16:37:49]Thread 3067436388 joined [16:37:49]Waiting for new connection... [16:37:49] Sock 6.Parse request [16:37:49]Sock 6.Check first char [16:37:49]Sock 6.First char is OK [16:37:49]request: POST /json_proto HTTP/1.0 [16:37:49]Method: POST [16:37:49]URL: /json_proto [16:37:49]Method is POST - this is cgi request [16:37:49]url: /json_proto [16:37:49]query_string will be loaded in cgi processing [16:37:49]execute_cgi json_proto POST (null) [16:37:49]execute_cgi path=json_proto method=POST [16:37:49]POST find Content-Length [16:37:49]Host: 172.17.50.195:8080 [16:37:49]Content-Length: 331 [16:37:49]Content-Type: application/json [16:37:49] [16:37:49]POST finish read [16:37:49]Found Content-Length = 331 [16:37: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" ] } } [16:37:49]execute_script... [16:37: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" ] } } [16:37:49]POST & json_proto [16:37:49]process_json_proto [16:37:49]json parsed OK: [16:37:49]protocol is kg_v1.0 [16:37:49]action value=get_value [16:37:49]process_action get_value [16:37:49]cmd_get_value [16:37:49]process_action get_value done [16:37:49]requested_data is exist [16:37:49]produce_requested_data [16:37:49]requested_item fm.sale.total is exist - process it [16:37:49]SAM_PROTO_GetFMData [16:37:49]wFMCommunicate request_size=4 [16:37:49]MH_SAM_APDU [16:37:49]CAPDU: 80 13 03 00 [16:37:49]Write to MH i2c: E2 08 00 25 71 80 13 03 00 00 00 00 00 15 [16:37:49]Write i2c OK [16:37:49]MH_I2C_Read... [16:37:50]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [16:37:50]Read from MH i2c: E2 [16:37:50]MH_I2C_Read... [16:37:50]Read from MH i2c: E2 FD 00 [16:37:50]MH_I2C_Read... [16:37:50]Read from MH i2c: E2 FD 00 25 71 00 CA 04 85 04 C6 04 6E 04 04 00 6C D6 04 00 69 04 A5 00 6F 04 04 00 62 CB 04 00 B1 04 05 00 03 DA 7D 1F 0A 70 04 05 00 5E 2F 3D 79 07 72 04 05 00 A5 AA 40 A6 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 E4 FD 3F 13 01 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 6F A6 EF 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 0A 0B 00 00 B1 04 04 00 74 95 BC 43 70 04 04 00 14 B1 BA 43 72 04 03 00 60 E4 01 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 23 99 90 00 FD [16:37:50]RAPDU: CA 04 85 04 C6 04 6E 04 04 00 6C D6 04 00 69 04 A5 00 6F 04 04 00 62 CB 04 00 B1 04 05 00 03 DA 7D 1F 0A 70 04 05 00 5E 2F 3D 79 07 72 04 05 00 A5 AA 40 A6 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 E4 FD 3F 13 01 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 6F A6 EF 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 0A 0B 00 00 B1 04 04 00 74 95 BC 43 70 04 04 00 14 B1 BA 43 72 04 03 00 60 E4 01 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 23 99 90 00 [16:37:50]wFMCommunicate OK [16:37:50]wFMCommunicate request_size=4 [16:37:50]MH_SAM_APDU [16:37:50]CAPDU: 80 17 00 00 [16:37:50]Write to MH i2c: E2 08 00 26 71 80 17 00 00 00 00 00 00 17 [16:37:50]Write i2c OK [16:37:50]MH_I2C_Read... [16:37:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:37:50]Read from MH i2c: E2 [16:37:50]MH_I2C_Read... [16:37:50]Read from MH i2c: E2 FD 00 [16:37:50]MH_I2C_Read... [16:37:50]Read from MH i2c: E2 FD 00 26 71 00 31 07 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 89 76 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 E3 [16:37:50]RAPDU: 31 07 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 89 76 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 [16:37:50]wFMCommunicate OK [16:37:50]wFMCommunicate request_size=4 [16:37:50]MH_SAM_APDU [16:37:50]CAPDU: 80 17 00 00 [16:37:50]Write to MH i2c: E2 08 00 27 71 80 17 00 00 00 00 00 00 18 [16:37:50]Write i2c OK [16:37:50]MH_I2C_Read... [16:37:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:37:50]Read from MH i2c: E2 [16:37:50]MH_I2C_Read... [16:37:50]Read from MH i2c: E2 FD 00 [16:37:50]MH_I2C_Read... [16:37:50]Read from MH i2c: E2 FD 00 27 71 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 F6 [16:37:50]RAPDU: 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 [16:37:50]wFMCommunicate OK [16:37:50]wFMCommunicate request_size=4 [16:37:50]MH_SAM_APDU [16:37:50]CAPDU: 80 17 00 00 [16:37:51]Write to MH i2c: E2 08 00 28 71 80 17 00 00 00 00 00 00 19 [16:37:51]Write i2c OK [16:37:51]MH_I2C_Read... [16:37:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:37:51]Read from MH i2c: E2 [16:37:51]MH_I2C_Read... [16:37:51]Read from MH i2c: E2 FD 00 [16:37:51]MH_I2C_Read... [16:37:51]Read from MH i2c: E2 FD 00 28 71 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 94 [16:37:51]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [16:37:51]wFMCommunicate OK [16:37:51]wFMCommunicate request_size=4 [16:37:51]MH_SAM_APDU [16:37:51]CAPDU: 80 17 00 00 [16:37:51]Write to MH i2c: E2 08 00 29 71 80 17 00 00 00 00 00 00 1A [16:37:51]Write i2c OK [16:37:51]MH_I2C_Read... [16:37:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 228! [16:37:51]Read from MH i2c: E2 [16:37:51]MH_I2C_Read... [16:37:51]Read from MH i2c: E2 E7 00 [16:37:51]MH_I2C_Read... [16:37:51]Read from MH i2c: E2 E7 00 29 71 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 F7 [16:37:51]RAPDU: 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [16:37:51]wFMCommunicate OK [16:37:51]SAM_PROTO_GetFMData done [16:37:51]requested_item fm.sale_refund.total is exist - process it [16:37:51]requested_item fm.buy.total is exist - process it [16:37:51]requested_item shift.sale.total is exist - process it [16:37:51]SAM_PROTO_GetShiftData [16:37:51]wFMCommunicate request_size=4 [16:37:51]MH_SAM_APDU [16:37:51]CAPDU: 80 13 02 00 [16:37:51]Write to MH i2c: E2 08 00 2A 71 80 13 02 00 00 00 00 00 19 [16:37:51]Write i2c OK [16:37:51]MH_I2C_Read... [16:37:51]OFD Sender: No OFD packet to send [16:37:52]Read from MH i2c: E2 [16:37:52]MH_I2C_Read... [16:37:52]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [16:37:52]Read from MH i2c: E2 FD 00 [16:37:52]MH_I2C_Read... [16:37:52]Read from MH i2c: E2 FD 00 2A 71 00 BC 04 AA 04 B8 04 6E 04 04 00 5B 02 00 00 69 04 9F 00 6F 04 04 00 5A 02 00 00 B1 04 04 00 8A 45 7D 04 70 04 04 00 64 07 F1 02 72 04 04 00 26 3E 8C 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 60 10 7A EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F1 2B 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 6C CF EF 03 09 00 F6 03 01 00 00 F7 03 90 00 5F [16:37:52]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 5B 02 00 00 69 04 9F 00 6F 04 04 00 5A 02 00 00 B1 04 04 00 8A 45 7D 04 70 04 04 00 64 07 F1 02 72 04 04 00 26 3E 8C 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 60 10 7A EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F1 2B 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 6C CF EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [16:37:52]wFMCommunicate OK [16:37:52]wFMCommunicate request_size=4 [16:37:52]MH_SAM_APDU [16:37:52]CAPDU: 80 17 00 00 [16:37:52]Write to MH i2c: E2 08 00 2B 71 80 17 00 00 00 00 00 00 1C [16:37:52]Write i2c OK [16:37:52]MH_I2C_Read... [16:37:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:37:52]Read from MH i2c: E2 [16:37:52]MH_I2C_Read... [16:37:52]Read from MH i2c: E2 FD 00 [16:37:52]MH_I2C_Read... [16:37:52]Read from MH i2c: E2 FD 00 2B 71 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 20 [16:37:52]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [16:37:52]wFMCommunicate OK [16:37:52]wFMCommunicate request_size=4 [16:37:52]MH_SAM_APDU [16:37:52]CAPDU: 80 17 00 00 [16:37:52]Write to MH i2c: E2 08 00 2C 71 80 17 00 00 00 00 00 00 1D [16:37:52]Write i2c OK [16:37:52]MH_I2C_Read... [16:37:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:37:52]Read from MH i2c: E2 [16:37:52]MH_I2C_Read... [16:37:52]Read from MH i2c: E2 FD 00 [16:37:52]MH_I2C_Read... [16:37:52]Read from MH i2c: E2 FD 00 2C 71 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 46 [16:37:52]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [16:37:53]wFMCommunicate OK [16:37:53]wFMCommunicate request_size=4 [16:37:53]MH_SAM_APDU [16:37:53]CAPDU: 80 17 00 00 [16:37:53]Write to MH i2c: E2 08 00 2D 71 80 17 00 00 00 00 00 00 1E [16:37:53]Write i2c OK [16:37:53]MH_I2C_Read... [16:37:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:37:53]Read from MH i2c: E2 [16:37:53]MH_I2C_Read... [16:37:53]Read from MH i2c: E2 FD 00 [16:37:53]MH_I2C_Read... [16:37:53]Read from MH i2c: E2 FD 00 2D 71 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 9F [16:37:53]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [16:37:53]wFMCommunicate OK [16:37:53]wFMCommunicate request_size=4 [16:37:53]MH_SAM_APDU [16:37:53]CAPDU: 80 17 00 00 [16:37:53]Write to MH i2c: E2 08 00 2E 71 80 17 00 00 00 00 00 00 1F [16:37:53]Write i2c OK [16:37:53]MH_I2C_Read... [16:37:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [16:37:53]Read from MH i2c: E2 [16:37:53]MH_I2C_Read... [16:37:53]Read from MH i2c: E2 D9 00 [16:37:53]MH_I2C_Read... [16:37:53]Read from MH i2c: E2 D9 00 2E 71 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 FE [16:37:53]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [16:37:53]wFMCommunicate OK [16:37:53]SAM_PROTO_GetShiftData done [16:37:53]requested_item shift.sale.total_cash is exist - process it [16:37:53]requested_item shift.sale_refund.total is exist - process it [16:37:53]requested_item shift.sale_refund.total_cash is exist - process it [16:37:53]requested_item shift.buy.total is exist - process it [16:37:53]requested_item shift.buy.total_cash is exist - process it [16:37:53]produce_requested_data done [16:37:53]produce_requested_data return {"fm.sale.total":434780144.67,"fm.sale_refund.total":11364325.00,"fm.buy.total":0.00,"shift.sale.total":753186.66,"shift.sale.total_cash":493505.00,"shift.sale_refund.total":5000.00,"shift.sale_refund.total_cash":5000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [16:37:53]process_action_free get_value [16:37:53]json_value_free [16:37:53]json_value_free done [16:37:53]process_json_proto returns [16:37:53]Send response to host [16:37:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":434780144.67,"fm.sale_refund.total":11364325.00,"fm.buy.total":0.00,"shift.sale.total":753186.66,"shift.sale.total_cash":493505.00,"shift.sale_refund.total":5000.00,"shift.sale_refund.total_cash":5000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [16:37:53]free response buf [16:37:53]execute_script done [16:37:53]execute_script returns [16:37:53]free content buf [16:37:53]Sock 6.Close socket [16:37:53]Sock 6.Thread stoped [16:37:56]OFD Sender: No OFD packet to send [16:38:01]OFD Sender: No OFD packet to send [16:38:06]OFD Sender: No OFD packet to send [16:38:11]OFD Sender: No OFD packet to send [16:38:16]OFD Sender: No OFD packet to send [16:38:22]OFD Sender: No OFD packet to send [16:38:27]OFD Sender: No OFD packet to send [16:38:31]accept exits with 5 [16:38:31]New connection [16:38:31]New thread 3067436388 created [16:38:31]Thread 3067293028 joined [16:38:31]Waiting for new connection... [16:38:31] Sock 5.Parse request [16:38:31]Sock 5.Check first char [16:38:31]Sock 5.First char is OK [16:38:31]request: POST /json_proto HTTP/1.0 [16:38:31]Method: POST [16:38:31]URL: /json_proto [16:38:31]Method is POST - this is cgi request [16:38:31]url: /json_proto [16:38:31]query_string will be loaded in cgi processing [16:38:31]execute_cgi json_proto POST (null) [16:38:31]execute_cgi path=json_proto method=POST [16:38:31]POST find Content-Length [16:38:31]Host: 172.17.50.195:8080 [16:38:31]Content-Length: 686 [16:38:31]Content-Type: application/json [16:38:31] [16:38:31]POST finish read [16:38:31]Found Content-Length = 686 [16:38:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093115", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 31.340, "sum" : 1200.32, "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" ] } } [16:38:31]execute_script... [16:38: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)1093115", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 31.340, "sum" : 1200.32, "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" ] } } [16:38:31]POST & json_proto [16:38:31]process_json_proto [16:38:31]json parsed OK: [16:38:31]protocol is kg_v1.0 [16:38:31]action value=close_receipt [16:38:31]process_action close_receipt [16:38:31]cmd_close_receipt [16:38:31]MH_GetDate [16:38:31]Write to MH i2c: F0 00 00 2F 71 8F [16:38:31]Write i2c OK [16:38:31]MH_I2C_Read... [16:38:31]Read from MH i2c: F0 [16:38:31]MH_I2C_Read... [16:38:31]Read from MH i2c: F0 09 00 [16:38:31]MH_I2C_Read... [16:38:31]Read from MH i2c: F0 09 00 2F 71 00 09 BE 1F 67 43 33 1C 67 DE [16:38:31]GetLastDocTimeStamp 1730133451 [16:38:31]current date 1730133513 [16:38:31]FM_GetShiftState [16:38:31]SAM_PROTO_GetShiftState [16:38:31]wFMCommunicate request_size=4 [16:38:31]MH_SAM_APDU [16:38:31]CAPDU: 80 13 01 00 [16:38:31]Write to MH i2c: E2 08 00 30 71 80 13 01 00 00 00 00 00 1E [16:38:31]Write i2c OK [16:38:31]MH_I2C_Read... [16:38:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:38:31]Read from MH i2c: E2 [16:38:31]MH_I2C_Read... [16:38:31]Read from MH i2c: E2 0E 00 [16:38:31]MH_I2C_Read... [16:38:31]Read from MH i2c: E2 0E 00 30 71 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 17 [16:38:31]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:38:31]wFMCommunicate OK [16:38:31]SAM_PROTO_GetShiftState done [16:38:31]FM_GetShiftState done [16:38:31]opened in 1730073493 [16:38:31]opened+sec_in_day 1730159893 [16:38:31]quantity*price = 120032 [16:38:31]sum+1 = 120033 [16:38:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.47 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 604 28.10.2024 16:38 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318129 ФПД: 87442998097779 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T163833&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318129&fm=87442998097779&tin=02508201610067®Number=0000000000091628&sum=120000 [16:38:32]StoreToDocumentArchive [16:38:32]shift 546 fd 318129 [16:38:32]save to /storage/0546/doc_00318129 [16:38:32]save last doc name /storage/0546/doc_00318129 to /storage/kkm_last_doc_name [16:38:32]save OK [16:38:32]Clear old archive folders... [16:38:32]ProcessDocumentItem done err = 0, tmpTLVsize=250 [16:38:32]tlvbuf is 0154ACE0 [16:38:32]SAM_PROTO_ClearQueue [16:38:32]wFMCommunicate request_size=4 [16:38:32]MH_SAM_APDU [16:38:32]CAPDU: 80 09 00 00 [16:38:32]Write to MH i2c: E2 08 00 3D 71 80 09 00 00 00 00 00 00 20 [16:38:32]Write i2c OK [16:38:32]MH_I2C_Read... [16:38:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:38:32]Read from MH i2c: E2 [16:38:32]MH_I2C_Read... [16:38:32]Read from MH i2c: E2 03 00 [16:38:32]MH_I2C_Read... [16:38:32]Read from MH i2c: E2 03 00 3D 71 00 90 00 22 [16:38:32]RAPDU: 90 00 [16:38:32]wFMCommunicate OK [16:38:32]SAM_PROTO_ClearQueue done [16:38:32]KKMCreateOFDPacket [16:38:32]OFDProtocolAddRootSTLVToBuf [16:38:32]FM_MakeSignedData [16:38:32]FM_MakeSignedData [16:38:32]SAM_PROTO_SignData [16:38:32]wFMCommunicate request_size=4 [16:38:32]MH_SAM_APDU [16:38:32]CAPDU: 80 0D 01 02 [16:38:32]Write to MH i2c: E2 08 00 3E 71 80 0D 01 02 00 00 00 00 28 [16:38:32]Write i2c OK [16:38:32]MH_I2C_Read... [16:38:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:38:32]Read from MH i2c: E2 [16:38:32]MH_I2C_Read... [16:38:32]Read from MH i2c: E2 03 00 [16:38:32]MH_I2C_Read... [16:38:32]Read from MH i2c: E2 03 00 3E 71 00 90 00 23 [16:38:32]RAPDU: 90 00 [16:38:32]wFMCommunicate OK [16:38:32]wFMCommunicate request_size=255 [16:38:32]MH_SAM_APDU [16:38:32]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 7A 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E0 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 CB 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 5C 02 00 00 F4 03 04 00 09 BE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B1 DA 04 00 35 04 06 00 4F 87 [16:38:32]Write to MH i2c: E2 02 01 3F 71 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 7A 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E0 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 CB 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 5C 02 00 00 F4 03 04 00 09 BE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B1 DA 04 00 35 04 06 00 4F 87 00 00 FE [16:38:32]Write i2c OK [16:38:32]MH_I2C_Read... [16:38:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:38:33]Read from MH i2c: E2 [16:38:33]MH_I2C_Read... [16:38:33]Read from MH i2c: E2 03 00 [16:38:33]MH_I2C_Read... [16:38:33]Read from MH i2c: E2 03 00 3F 71 00 90 00 24 [16:38:33]RAPDU: 90 00 [16:38:33]wFMCommunicate OK [16:38:33]wFMCommunicate request_size=9 [16:38:33]MH_SAM_APDU [16:38:33]CAPDU: 80 0D 02 02 04 68 D6 F7 73 [16:38:33]Write to MH i2c: E2 0C 00 40 71 80 0D 02 02 04 00 68 D6 F7 73 00 00 DB [16:38:33]Write i2c OK [16:38:33]MH_I2C_Read... [16:38:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:38:33]Read from MH i2c: E2 [16:38:33]MH_I2C_Read... [16:38:33]Read from MH i2c: E2 03 00 [16:38:33]MH_I2C_Read... [16:38:33]Read from MH i2c: E2 03 00 40 71 00 90 00 25 [16:38:33]RAPDU: 90 00 [16:38:33]wFMCommunicate OK [16:38:33]wFMCommunicate request_size=4 [16:38:33]MH_SAM_APDU [16:38:33]CAPDU: 80 0D 03 02 [16:38:33]Write to MH i2c: E2 08 00 41 71 80 0D 03 02 00 00 00 00 2D [16:38:33]Write i2c OK [16:38:33]MH_I2C_Read... [16:38:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:38:33]Read from MH i2c: E2 [16:38:33]MH_I2C_Read... [16:38:33]Read from MH i2c: E2 0B 00 [16:38:33]MH_I2C_Read... [16:38:33]Read from MH i2c: E2 0B 00 41 71 00 D3 C5 C1 F4 01 40 84 32 90 00 72 [16:38:33]RAPDU: D3 C5 C1 F4 01 40 84 32 90 00 [16:38:33]wFMCommunicate OK [16:38:33]SAM_PROTO_SignData done [16:38:33]FM_MakeSignedData done [16:38:33]CreateOFDProtocolMessage [16:38:33]wFMCommunicate request_size=4 [16:38:33]MH_SAM_APDU [16:38:33]CAPDU: 80 11 00 00 [16:38:33]Write to MH i2c: E2 08 00 42 71 80 11 00 00 00 00 00 00 2D [16:38:33]Write i2c OK [16:38:33]MH_I2C_Read... [16:38:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:38:33]Read from MH i2c: E2 [16:38:33]MH_I2C_Read... [16:38:33]Read from MH i2c: E2 17 00 [16:38:33]MH_I2C_Read... [16:38:33]Read from MH i2c: E2 17 00 42 71 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 81 [16:38:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:38:33]wFMCommunicate OK [16:38:33]CreateOFDProtocolMessage done [16:38:33]OFDSenderStorePacket 318129 [16:38:33]StoreOFDPacket docnum=318129 [16:38:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 C1 F8 06 01 3C 05 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 7A 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E0 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 CB 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 5C 02 00 00 F4 03 04 00 09 BE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B1 DA 04 00 35 04 06 00 4F 87 68 D6 F7 73 D3 C5 C1 F4 01 40 84 32 [16:38:33]CheckFolder [16:38:33]dirname=/storage/ofd_packets [16:38:33]CheckFolder done [16:38:33]ProducePacketName [16:38:33]name=ofd_packets/00318129 [16:38:33]NVStorageSaveData ofd_packets/00318129 [16:38:33]File name is /storage/ofd_packets/00318129 [16:38:33]Write 300 bytes [16:38:33]NVStorageSaveData done [16:38:33]OFDSenderStorePacket done [16:38:33]KKMCreateOFDPacket done [16:38:33]NVStorageSaveData kkm_last_timestamp [16:38:33]File name is /storage/kkm_last_timestamp [16:38:33]Write 4 bytes [16:38:33]NVStorageSaveData done [16:38:33]ExternCall_PrintAddStr [16:38:33]wPrintStart [16:38:33]Write to MH i2c: 01 00 00 43 71 B4 [16:38:33]Write i2c OK [16:38:33]MH_I2C_Read... [16:38:33]Read from MH i2c: 01 [16:38:33]MH_I2C_Read... [16:38:33]Read from MH i2c: 01 07 00 [16:38:33]MH_I2C_Read... [16:38:33]Read from MH i2c: 01 07 00 43 71 00 02 00 00 00 FF 0F CB [16:38:33]RasterBufferAndPrint [16:38:33]line Счет N : (1)1093115 [16:38:33]line ИНН: 02508201610067 [16:38:33]line Контрольно-Кассовый Чек [16:38:33]line ПРОДАЖА [16:38:33]line ТРК (МРК, ГНК) : 81 [16:38:33]line Товар: 2711190000 [16:38:33]line ГАЗ-К-5 [16:38:33]line 31.340 * 38.30 [16:38:33]line = 1200.32 [16:38:33]line НДС 12% НСП 1% [16:38:33]line > о реализуемом товаре [16:38:33]line ОКРУГЛЕНИЕ: -0.32 [16:38:33]line ИТОГО: 1200.00 [16:38:33]line Внесено: 1200.00 [16:38:33]line СДАЧА: 0.00 [16:38:33]line НСП 1% : 10.62 [16:38:33]line НДС 12% : 127.47 [16:38:33]line Наличными: 1200.00 [16:38:33]line Безнал.: 0.00 [16:38:33]line Место: АЗС № 101 "Партнер Нефть" [16:38:33]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:38:33]line СНО: Общий режим [16:38:33]line Чек 604 28.10.2024 16:38 [16:38:33]line Смена: 546 ФФД: 1.0 [16:38:33]line ЗНМ: 0300000082 [16:38:33]line РНМ: 0000000000091628 [16:38:33]line Версия ККМ: 001 [16:38:33]line ФМ: 0000000000874671 [16:38:33]line ФД: 318129 [16:38:33]line ФПД: 87442998097779 [16:38:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T163833&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318129&fm=87442998097779&tin=02508201610067®Number=0000000000091628&sum=120000 [16:38:33]written 0, free lines is 4095 [16:38:33]OFD Sender: Processing packet 318129 [packets to send 127, broken 126] [16:38:33]ProducePacketName [16:38:33]name=ofd_packets/00318129 [16:38:33]OFD Sender: To server: pG, [16:38:33]CommunicateWithHost lk.salyk.kg:30040 [16:38:33]ConnectInit lk.salyk.kg [16:38:33]Error from MH - 05 [16:38:33]process_action_free close_receipt [16:38:33]json_value_free [16:38:33]json_value_free done [16:38:33]process_json_proto returns [16:38:33]Send response to host [16:38:33]{"protocol":"kg_v1.0","response":{"error":1033,"error_desc":"No paper"}} [16:38:33]free response buf [16:38:33]execute_script done [16:38:33]execute_script returns [16:38:33]free content buf [16:38:33]Sock 5.Close socket [16:38:33]Sock 5.Thread stoped [16:38:33]Connected sock=7 [16:38:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 C1 F8 06 01 3C 05 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 7A 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E0 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 CB 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 5C 02 00 00 F4 03 04 00 09 BE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B1 DA 04 00 35 04 06 00 4F 87 68 D6 F7 73 D3 C5 C1 F4 01 40 84 32 [16:38:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 63 58 47 00 8F 79 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B1 DA 04 00 F4 03 04 00 C1 69 1F 67 B6 04 01 00 00 63 02 96 ED 0B 9F D3 25 [16:38:33]CommunicateWithHost err = 0 [16:38:33]CheckOFDResponse [16:38:33]1017 (14) - 77093643461234 [16:38:33]1041 (16) - 0000000000874671 [16:38:33]1040 (4) - 318129 [16:38:33]1012 (4) - 28.10.2024 10:38 [16:38:33]1206 (1) - 0 [16:38:33]OFD Sender: Remove packet 318129 [16:38:33]ProducePacketName [16:38:33]name=ofd_packets/00318129 [16:38:33]NVStorageDeleteData [16:38:34]OFD Sender: No OFD packet to send [16:38:39]OFD Sender: No OFD packet to send [16:38:44]OFD Sender: No OFD packet to send [16:38:49]OFD Sender: No OFD packet to send [16:38:54]OFD Sender: No OFD packet to send [16:38:59]OFD Sender: No OFD packet to send [16:39:01]accept exits with 6 [16:39:01]New connection [16:39:01]New thread 3067293028 created [16:39:01]Thread 3067436388 joined [16:39:01]Waiting for new connection... [16:39:01] Sock 6.Parse request [16:39:01]Sock 6.Check first char [16:39:01]Sock 6.First char is OK [16:39:01]request: POST /json_proto HTTP/1.0 [16:39:01]Method: POST [16:39:01]URL: /json_proto [16:39:01]Method is POST - this is cgi request [16:39:01]url: /json_proto [16:39:01]query_string will be loaded in cgi processing [16:39:01]execute_cgi json_proto POST (null) [16:39:01]execute_cgi path=json_proto method=POST [16:39:01]POST find Content-Length [16:39:01]Host: 172.17.50.195:8080 [16:39:01]Content-Length: 215 [16:39:01]Content-Type: application/json [16:39:01] [16:39:01]POST finish read [16:39:01]Found Content-Length = 215 [16:39:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:39:01]execute_script... [16:39:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:39:01]POST & json_proto [16:39:01]process_json_proto [16:39:01]json parsed OK: [16:39:01]protocol is kg_v1.0 [16:39:01]action value=get_value [16:39:01]process_action get_value [16:39:01]cmd_get_value [16:39:01]process_action get_value done [16:39:01]requested_data is exist [16:39:01]produce_requested_data [16:39:01]requested_item kkm.sn is exist - process it [16:39:01]requested_item kkm.ver is exist - process it [16:39:01]requested_item fm.sn is exist - process it [16:39:01]wFMCommunicate request_size=4 [16:39:01]MH_SAM_APDU [16:39:01]CAPDU: 80 11 00 00 [16:39:01]Write to MH i2c: E2 08 00 46 71 80 11 00 00 00 00 00 00 31 [16:39:01]Write i2c OK [16:39:01]MH_I2C_Read... [16:39:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:39:01]Read from MH i2c: E2 [16:39:01]MH_I2C_Read... [16:39:01]Read from MH i2c: E2 17 00 [16:39:01]MH_I2C_Read... [16:39:01]Read from MH i2c: E2 17 00 46 71 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 85 [16:39:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:39:01]wFMCommunicate OK [16:39:01]requested_item fd.num is exist - process it [16:39:01]SAM_PROTO_GetFieldsCounters [16:39:01]wFMCommunicate request_size=4 [16:39:01]MH_SAM_APDU [16:39:01]CAPDU: 80 13 00 00 [16:39:01]Write to MH i2c: E2 08 00 47 71 80 13 00 00 00 00 00 00 34 [16:39:01]Write i2c OK [16:39:01]MH_I2C_Read... [16:39:01]Read from MH i2c: E2 [16:39:01]MH_I2C_Read... [16:39:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:39:01]Read from MH i2c: E2 62 00 [16:39:01]MH_I2C_Read... [16:39:01]Read from MH i2c: E2 62 00 47 71 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B1 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 5C 02 00 00 5E 04 04 00 5C 02 00 00 57 04 04 00 5D 02 00 00 19 04 04 00 00 00 00 00 90 00 24 [16:39:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B1 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 5C 02 00 00 5E 04 04 00 5C 02 00 00 57 04 04 00 5D 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:39:01]wFMCommunicate OK [16:39:01]SAM_PROTO_GetFieldsCounters done [16:39:01]requested_item shift.num is exist - process it [16:39:01]requested_item shift.opened is exist - process it [16:39:01]req_shift_opened [16:39:01]FM_GetShiftState [16:39:01]SAM_PROTO_GetShiftState [16:39:01]wFMCommunicate request_size=4 [16:39:01]MH_SAM_APDU [16:39:01]CAPDU: 80 13 01 00 [16:39:01]Write to MH i2c: E2 08 00 48 71 80 13 01 00 00 00 00 00 36 [16:39:01]Write i2c OK [16:39:01]MH_I2C_Read... [16:39:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:39:01]Read from MH i2c: E2 [16:39:01]MH_I2C_Read... [16:39:01]Read from MH i2c: E2 0E 00 [16:39:01]MH_I2C_Read... [16:39:01]Read from MH i2c: E2 0E 00 48 71 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 2F [16:39:01]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:39:01]wFMCommunicate OK [16:39:01]SAM_PROTO_GetShiftState done [16:39:01]FM_GetShiftState done [16:39:01]req_shift_opened done [16:39:01]requested_item shift.open_date is exist - process it [16:39:01]req_shift_open_date [16:39:01]req_shift_open_date done [16:39:01]produce_requested_data done [16:39:01]produce_requested_data return {"kkm.sn":"0300000082","kkm.ver":"001","fm.sn":"0000000000874671","fd.num":318129,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:39:01]process_action_free get_value [16:39:01]json_value_free [16:39:01]json_value_free done [16:39:01]process_json_proto returns [16:39:01]Send response to host [16:39:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000082","kkm.ver":"001","fm.sn":"0000000000874671","fd.num":318129,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:39:01]free response buf [16:39:01]execute_script done [16:39:01]execute_script returns [16:39:01]free content buf [16:39:01]Sock 6.Close socket [16:39:01]Sock 6.Thread stoped [16:39:01]accept exits with 5 [16:39:01]New connection [16:39:01]New thread 3067436388 created [16:39:01]Thread 3067293028 joined [16:39:01]Waiting for new connection... [16:39:01] Sock 5.Parse request [16:39:01]Sock 5.Check first char [16:39:01]Sock 5.First char is OK [16:39:01]request: POST /json_proto HTTP/1.0 [16:39:01]Method: POST [16:39:01]URL: /json_proto [16:39:01]Method is POST - this is cgi request [16:39:01]url: /json_proto [16:39:01]query_string will be loaded in cgi processing [16:39:01]execute_cgi json_proto POST (null) [16:39:01]execute_cgi path=json_proto method=POST [16:39:01]POST find Content-Length [16:39:01]Host: 172.17.50.195:8080 [16:39:01]Content-Length: 331 [16:39:01]Content-Type: application/json [16:39:01] [16:39:01]POST finish read [16:39:01]Found Content-Length = 331 [16:39:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [16:39:01]execute_script... [16:39: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" ] } } [16:39:02]POST & json_proto [16:39:02]process_json_proto [16:39:02]json parsed OK: [16:39:02]protocol is kg_v1.0 [16:39:02]action value=get_value [16:39:02]process_action get_value [16:39:02]cmd_get_value [16:39:02]process_action get_value done [16:39:02]requested_data is exist [16:39:02]produce_requested_data [16:39:02]requested_item fm.sale.total is exist - process it [16:39:02]SAM_PROTO_GetFMData [16:39:02]wFMCommunicate request_size=4 [16:39:02]MH_SAM_APDU [16:39:02]CAPDU: 80 13 03 00 [16:39:02]Write to MH i2c: E2 08 00 49 71 80 13 03 00 00 00 00 00 39 [16:39:02]Write i2c OK [16:39:02]MH_I2C_Read... [16:39:02]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [16:39:02]Read from MH i2c: E2 [16:39:02]MH_I2C_Read... [16:39:02]Read from MH i2c: E2 FD 00 [16:39:02]MH_I2C_Read... [16:39:02]Read from MH i2c: E2 FD 00 49 71 00 CA 04 85 04 C6 04 6E 04 04 00 6D D6 04 00 69 04 A5 00 6F 04 04 00 63 CB 04 00 B1 04 05 00 C3 AE 7F 1F 0A 70 04 05 00 1E 04 3F 79 07 72 04 05 00 A5 AA 40 A6 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 AF 2F 40 13 01 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 95 AA EF 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 0A 0B 00 00 B1 04 04 00 74 95 BC 43 70 04 04 00 14 B1 BA 43 72 04 03 00 60 E4 01 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 23 99 90 00 78 [16:39:02]RAPDU: CA 04 85 04 C6 04 6E 04 04 00 6D D6 04 00 69 04 A5 00 6F 04 04 00 63 CB 04 00 B1 04 05 00 C3 AE 7F 1F 0A 70 04 05 00 1E 04 3F 79 07 72 04 05 00 A5 AA 40 A6 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 AF 2F 40 13 01 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 95 AA EF 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 0A 0B 00 00 B1 04 04 00 74 95 BC 43 70 04 04 00 14 B1 BA 43 72 04 03 00 60 E4 01 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 23 99 90 00 [16:39:02]wFMCommunicate OK [16:39:02]wFMCommunicate request_size=4 [16:39:02]MH_SAM_APDU [16:39:02]CAPDU: 80 17 00 00 [16:39:02]Write to MH i2c: E2 08 00 4A 71 80 17 00 00 00 00 00 00 3B [16:39:02]Write i2c OK [16:39:02]MH_I2C_Read... [16:39:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:39:02]Read from MH i2c: E2 [16:39:02]MH_I2C_Read... [16:39:02]Read from MH i2c: E2 FD 00 [16:39:02]MH_I2C_Read... [16:39:02]Read from MH i2c: E2 FD 00 4A 71 00 31 07 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 89 76 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 07 [16:39:02]RAPDU: 31 07 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 89 76 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 [16:39:02]wFMCommunicate OK [16:39:02]wFMCommunicate request_size=4 [16:39:02]MH_SAM_APDU [16:39:02]CAPDU: 80 17 00 00 [16:39:02]Write to MH i2c: E2 08 00 4B 71 80 17 00 00 00 00 00 00 3C [16:39:02]Write i2c OK [16:39:02]MH_I2C_Read... [16:39:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:39:03]Read from MH i2c: E2 [16:39:03]MH_I2C_Read... [16:39:03]Read from MH i2c: E2 FD 00 [16:39:03]MH_I2C_Read... [16:39:03]Read from MH i2c: E2 FD 00 4B 71 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 1A [16:39:03]RAPDU: 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 [16:39:03]wFMCommunicate OK [16:39:03]wFMCommunicate request_size=4 [16:39:03]MH_SAM_APDU [16:39:03]CAPDU: 80 17 00 00 [16:39:03]Write to MH i2c: E2 08 00 4C 71 80 17 00 00 00 00 00 00 3D [16:39:03]Write i2c OK [16:39:03]MH_I2C_Read... [16:39:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:39:03]Read from MH i2c: E2 [16:39:03]MH_I2C_Read... [16:39:03]Read from MH i2c: E2 FD 00 [16:39:03]MH_I2C_Read... [16:39:03]Read from MH i2c: E2 FD 00 4C 71 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 B8 [16:39:03]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [16:39:03]wFMCommunicate OK [16:39:03]wFMCommunicate request_size=4 [16:39:03]MH_SAM_APDU [16:39:03]CAPDU: 80 17 00 00 [16:39:03]Write to MH i2c: E2 08 00 4D 71 80 17 00 00 00 00 00 00 3E [16:39:03]Write i2c OK [16:39:03]MH_I2C_Read... [16:39:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 228! [16:39:03]Read from MH i2c: E2 [16:39:03]MH_I2C_Read... [16:39:03]Read from MH i2c: E2 E7 00 [16:39:03]MH_I2C_Read... [16:39:03]Read from MH i2c: E2 E7 00 4D 71 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 1B [16:39:03]RAPDU: 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [16:39:03]wFMCommunicate OK [16:39:03]SAM_PROTO_GetFMData done [16:39:03]requested_item fm.sale_refund.total is exist - process it [16:39:03]requested_item fm.buy.total is exist - process it [16:39:03]requested_item shift.sale.total is exist - process it [16:39:03]SAM_PROTO_GetShiftData [16:39:03]wFMCommunicate request_size=4 [16:39:03]MH_SAM_APDU [16:39:03]CAPDU: 80 13 02 00 [16:39:03]Write to MH i2c: E2 08 00 4E 71 80 13 02 00 00 00 00 00 3D [16:39:03]Write i2c OK [16:39:03]MH_I2C_Read... [16:39:04]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [16:39:04]Read from MH i2c: E2 [16:39:04]MH_I2C_Read... [16:39:04]Read from MH i2c: E2 FD 00 [16:39:04]MH_I2C_Read... [16:39:04]Read from MH i2c: E2 FD 00 4E 71 00 BC 04 AA 04 B8 04 6E 04 04 00 5C 02 00 00 69 04 9F 00 6F 04 04 00 5B 02 00 00 B1 04 04 00 4A 1A 7F 04 70 04 04 00 24 DC F2 02 72 04 04 00 26 3E 8C 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 2B 42 7A EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 30 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 6C CF EF 03 09 00 F6 03 01 00 00 F7 03 90 00 DA [16:39:04]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 5C 02 00 00 69 04 9F 00 6F 04 04 00 5B 02 00 00 B1 04 04 00 4A 1A 7F 04 70 04 04 00 24 DC F2 02 72 04 04 00 26 3E 8C 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 2B 42 7A EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 30 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 6C CF EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [16:39:04]wFMCommunicate OK [16:39:04]wFMCommunicate request_size=4 [16:39:04]MH_SAM_APDU [16:39:04]CAPDU: 80 17 00 00 [16:39:04]Write to MH i2c: E2 08 00 4F 71 80 17 00 00 00 00 00 00 40 [16:39:04]Write i2c OK [16:39:04]MH_I2C_Read... [16:39:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:39:04]Read from MH i2c: E2 [16:39:04]MH_I2C_Read... [16:39:04]Read from MH i2c: E2 FD 00 [16:39:04]MH_I2C_Read... [16:39:04]Read from MH i2c: E2 FD 00 4F 71 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 44 [16:39:04]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [16:39:04]wFMCommunicate OK [16:39:04]wFMCommunicate request_size=4 [16:39:04]MH_SAM_APDU [16:39:04]CAPDU: 80 17 00 00 [16:39:04]Write to MH i2c: E2 08 00 50 71 80 17 00 00 00 00 00 00 41 [16:39:04]OFD Sender: No OFD packet to send [16:39:04]Write i2c OK [16:39:04]MH_I2C_Read... [16:39:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:39:04]Read from MH i2c: E2 [16:39:04]MH_I2C_Read... [16:39:04]Read from MH i2c: E2 FD 00 [16:39:04]MH_I2C_Read... [16:39:04]Read from MH i2c: E2 FD 00 50 71 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 6A [16:39:04]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [16:39:04]wFMCommunicate OK [16:39:04]wFMCommunicate request_size=4 [16:39:04]MH_SAM_APDU [16:39:04]CAPDU: 80 17 00 00 [16:39:04]Write to MH i2c: E2 08 00 51 71 80 17 00 00 00 00 00 00 42 [16:39:04]Write i2c OK [16:39:04]MH_I2C_Read... [16:39:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:39:05]Read from MH i2c: E2 [16:39:05]MH_I2C_Read... [16:39:05]Read from MH i2c: E2 FD 00 [16:39:05]MH_I2C_Read... [16:39:05]Read from MH i2c: E2 FD 00 51 71 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 C3 [16:39:05]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [16:39:05]wFMCommunicate OK [16:39:05]wFMCommunicate request_size=4 [16:39:05]MH_SAM_APDU [16:39:05]CAPDU: 80 17 00 00 [16:39:05]Write to MH i2c: E2 08 00 52 71 80 17 00 00 00 00 00 00 43 [16:39:05]Write i2c OK [16:39:05]MH_I2C_Read... [16:39:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [16:39:05]Read from MH i2c: E2 [16:39:05]MH_I2C_Read... [16:39:05]Read from MH i2c: E2 D9 00 [16:39:05]MH_I2C_Read... [16:39:05]Read from MH i2c: E2 D9 00 52 71 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 22 [16:39: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 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [16:39:05]wFMCommunicate OK [16:39:05]SAM_PROTO_GetShiftData done [16:39:05]requested_item shift.sale.total_cash is exist - process it [16:39:05]requested_item shift.sale_refund.total is exist - process it [16:39:05]requested_item shift.sale_refund.total_cash is exist - process it [16:39:05]requested_item shift.buy.total is exist - process it [16:39:05]requested_item shift.buy.total_cash is exist - process it [16:39:05]produce_requested_data done [16:39:05]produce_requested_data return {"fm.sale.total":434781344.67,"fm.sale_refund.total":11364325.00,"fm.buy.total":0.00,"shift.sale.total":754386.66,"shift.sale.total_cash":494705.00,"shift.sale_refund.total":5000.00,"shift.sale_refund.total_cash":5000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [16:39:05]process_action_free get_value [16:39:05]json_value_free [16:39:05]json_value_free done [16:39:05]process_json_proto returns [16:39:05]Send response to host [16:39:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":434781344.67,"fm.sale_refund.total":11364325.00,"fm.buy.total":0.00,"shift.sale.total":754386.66,"shift.sale.total_cash":494705.00,"shift.sale_refund.total":5000.00,"shift.sale_refund.total_cash":5000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [16:39:05]free response buf [16:39:05]execute_script done [16:39:05]execute_script returns [16:39:05]free content buf [16:39:05]Sock 5.Close socket [16:39:05]Sock 5.Thread stoped [16:39:05]accept exits with 6 [16:39:05]New connection [16:39:05]New thread 3067293028 created [16:39:05]Thread 3067436388 joined [16:39:05]Waiting for new connection... [16:39:05] Sock 6.Parse request [16:39:05]Sock 6.Check first char [16:39:05]Sock 6.First char is OK [16:39:05]request: POST /json_proto HTTP/1.0 [16:39:05]Method: POST [16:39:05]URL: /json_proto [16:39:05]Method is POST - this is cgi request [16:39:05]url: /json_proto [16:39:05]query_string will be loaded in cgi processing [16:39:05]execute_cgi json_proto POST (null) [16:39:05]execute_cgi path=json_proto method=POST [16:39:05]POST find Content-Length [16:39:05]Host: 172.17.50.195:8080 [16:39:05]Content-Length: 144 [16:39:05]Content-Type: application/json [16:39:05] [16:39:05]POST finish read [16:39:05]Found Content-Length = 144 [16:39:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [16:39:05]execute_script... [16:39:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [16:39:05]POST & json_proto [16:39:05]process_json_proto [16:39:05]json parsed OK: [16:39:05]protocol is kg_v1.0 [16:39:05]action value=print_doc [16:39:05]process_action print_doc [16:39:05]ExternCall_PrintAddStr [16:39:05]wPrintStart [16:39:05]Write to MH i2c: 01 00 00 53 71 C4 [16:39:05]Write i2c OK [16:39:05]MH_I2C_Read... [16:39:05]Read from MH i2c: 01 [16:39:05]MH_I2C_Read... [16:39:05]Read from MH i2c: 01 07 00 [16:39:05]MH_I2C_Read... [16:39:05]Read from MH i2c: 01 07 00 53 71 00 02 00 00 00 FF 0F DB [16:39:05]RasterBufferAndPrint [16:39:05]line Счет N : (1)1093115 [16:39:05]line ИНН: 02508201610067 [16:39:05]line Контрольно-Кассовый Чек [16:39:05]line ПРОДАЖА [16:39:05]line ТРК (МРК, ГНК) : 81 [16:39:05]line Товар: 2711190000 [16:39:05]line ГАЗ-К-5 [16:39:05]line 31.340 * 38.30 [16:39:05]line = 1200.32 [16:39:05]line НДС 12% НСП 1% [16:39:05]line > о реализуемом товаре [16:39:05]line ОКРУГЛЕНИЕ: -0.32 [16:39:05]line ИТОГО: 1200.00 [16:39:05]line Внесено: 1200.00 [16:39:05]line СДАЧА: 0.00 [16:39:05]line НСП 1% : 10.62 [16:39:05]line НДС 12% : 127.47 [16:39:05]line Наличными: 1200.00 [16:39:05]line Безнал.: 0.00 [16:39:05]line Место: АЗС № 101 "Партнер Нефть" [16:39:05]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:39:05]line СНО: Общий режим [16:39:05]line Чек 604 28.10.2024 16:38 [16:39:05]line Смена: 546 ФФД: 1.0 [16:39:05]line ЗНМ: 0300000082 [16:39:05]line РНМ: 0000000000091628 [16:39:05]line Версия ККМ: 001 [16:39:05]line ФМ: 0000000000874671 [16:39:05]line ФД: 318129 [16:39:05]line ФПД: 87442998097779 [16:39:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T163833&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318129&fm=87442998097779&tin=02508201610067®Number=0000000000091628&sum=120000 [16:39:05]written 0, free lines is 4095 [16:39:05]Error from MH - 05 [16:39:05]process_action_free print_doc [16:39:05]json_value_free [16:39:05]json_value_free done [16:39:05]process_json_proto returns [16:39:05]Send response to host [16:39:05]{"protocol":"kg_v1.0","response":{"error":1033,"error_desc":"No paper"}} [16:39:05]free response buf [16:39:05]execute_script done [16:39:05]execute_script returns [16:39:05]free content buf [16:39:05]Sock 6.Close socket [16:39:05]Sock 6.Thread stoped [16:39:09]OFD Sender: No OFD packet to send [16:39:14]OFD Sender: No OFD packet to send [16:39:19]OFD Sender: No OFD packet to send [16:39:24]OFD Sender: No OFD packet to send [16:39:29]OFD Sender: No OFD packet to send [16:39:34]OFD Sender: No OFD packet to send [16:39:39]OFD Sender: No OFD packet to send [16:39:44]OFD Sender: No OFD packet to send [16:39:49]OFD Sender: No OFD packet to send [16:39:54]OFD Sender: No OFD packet to send [16:39:59]OFD Sender: No OFD packet to send [16:40:04]OFD Sender: No OFD packet to send [16:40:06]*** FLAG_PRN_PAP1 set [16:40:06]*** FLAG_PRN_PAP2 reset [16:40:06]*** FLAG_PRN_PAP2 set [16:40:08]*** FLAG_PRN_PAP1 reset [16:40:08]*** FLAG_PRN_PAP2 reset [00:00:11] *** EcrCore started. Build 196 *** [00:00:11]/dev/ttyS4 opened [00:00:11]MH_InterfaceInit /dev/i2c-1 [00:00:11]Malloc ok [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 01 00 00 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 91 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 36 [00:00:11]Are we in boot? [00:00:11]We are in boot - try to switch [00:00:11]Write to MH i2c: A0 00 00 02 00 A1 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: A0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: A0 01 00 [00:00:11]MH_I2C_Read... [00:00:11]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:11]*** [00:00:11]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:11]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:11]*** Waiting for read because exit forced [00:00:11]*** 10 ms more... [00:00:11]*** MH1903S init start (LINUX_LIGHT) [00:00:11]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:11]*** Serial: 3139303353513838 5400000000572591 (1903SQ88T) [00:00:11]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:11]*** step 0: 5000 (2650, 2350 REF) [00:00:11]*** step 1: 4835 (2500, 2335 REF) [00:00:11]*** step 2: 4676 (2440, 2236 REF) [00:00:11]*** step 3: 4523 (2280, 2243 REF) [00:00:11]*** step 4: 4376 (2160, 2216 REF) [00:00:11]*** step 5: 4235 (2050, 2185 REF) [00:00:11]*** step 6: 4098 (1950, 2148 REF) [00:00:11]*** step 7: 3967 (1870, 2097 REF) [00:00:11]*** step 8: 3840 (1828, 2012 REF) [00:00:11]*** step 9: 3719 (1728, 1991 REF) [00:00:11]*** step 10: 3601 (1675, 1926 REF) [00:00:11]*** step 11: 3488 (1635, 1853 REF) [00:00:11]*** step 12: 3379 (1595, 1784 REF) [00:00:11]*** step 13: 3275 (1565, 1710 REF) [00:00:11]*** step 14: 3174 (1543, 1631 REF) [00:00:11]*** step 15: 3077 (1523, 1554 REF) [00:00:11]*** step 16: 2983 (1503, 1480 REF) [00:00:11]*** step 17: 2893 (1486, 1407 REF) [00:00:11]*** step 18: 2806 (1466, 1340 REF) [00:00:11]*** step 19: 2723 (1426, 1297 REF) [00:00:11]*** step 20: 2642 (1406, 1236 REF) [00:00:11]*** step 21: 2565 (1384, 1181 REF) [00:00:11]*** step 22: 2490 (1364, 1126 REF) [00:00:11]*** step 23: 2418 (1344, 1074 REF) [00:00:11]*** step 24: 2349 (1322, 1027 REF) [00:00:11]*** step 25: 2283 (1302, 981 REF) [00:00:11]*** step 26: 2218 (1282, 936 REF) [00:00:11]*** step 27: 2157 (1262, 895 REF) [00:00:11]*** step 28: 2097 (1242, 855 REF) [00:00:11]*** step 29: 2040 (1222, 818 REF) [00:00:11]*** step 30: 1985 (1202, 783 REF) [00:00:11]*** step 31: 1932 (1191, 741 REF) [00:00:11]*** step 32: 1880 (1181, 699 REF) [00:00:11]*** step 33: 1831 (1171, 660 REF) [00:00:11]*** step 34: 1784 (1161, 623 REF) [00:00:11]*** step 35: 1738 (1151, 587 REF) [00:00:11]*** step 36: 1694 (1141, 553 REF) [00:00:11]*** step 37: 1652 (1131, 521 REF) [00:00:11]*** step 38: 1611 (1121, 490 REF) [00:00:11]*** step 39: 1572 (1111, 461 REF) [00:00:11]*** step 40: 1534 (1103, 431 REF) [00:00:11]*** step 41: 1497 (1093, 404 REF) [00:00:11]*** step 42: 1462 (1083, 379 REF) [00:00:11]*** step 43: 1428 (1073, 355 REF) [00:00:11]*** step 44: 1396 (1063, 333 REF) [00:00:11]*** step 45: 1365 (1053, 312 REF) [00:00:11]*** step 46: 1334 (1043, 291 REF) [00:00:11]*** step 47: 1305 (1033, 272 REF) [00:00:11]*** step 48: 1277 (1023, 254 REF) [00:00:11]*** step 49: 1250 (1013, 237 REF) [00:00:11]*** step 50: 1224 (990, 234 REF) [00:00:11]*** step 51: 1199 (980, 219 REF) [00:00:11]*** step 52: 1175 (970, 205 REF) [00:00:11]*** step 53: 1152 (960, 192 REF) [00:00:11]*** step 54: 1130 (950, 180 REF) [00:00:11]*** step 55: 1108 (940, 168 REF) [00:00:11]*** step 56: 1088 (930, 158 REF) [00:00:11]*** step 57: 1068 (920, 148 REF) [00:00:11]*** step 58: 1049 (910, 139 REF) [00:00:11]*** step 59: 1030 (900, 130 REF) [00:00:11]*** step 60: 1012 (890, 122 REF) [00:00:11]*** step 61: 995 (880, 115 REF) [00:00:11]*** step 62: 979 (870, 109 REF) [00:00:11]*** step 63: 963 (860, 103 REF) [00:00:11]*** step 64: 948 (850, 98 REF) [00:00:11]*** step 65: 933 (840, 93 REF) [00:00:11]*** step 66: 919 (830, 89 REF) [00:00:11]*** step 67: 905 (820, 85 REF) [00:00:11]*** step 68: 892 (810, 82 REF) [00:00:11]*** step 69: 879 (800, 79 REF) [00:00:11]*** step 70: 867 (790, 77 REF) [00:00:11]*** step 71: 855 (780, 75 REF) [00:00:11]*** step 72: 844 (770, 74 REF) [00:00:11]*** step 73: 833 (760, 73 REF) [00:00:11]*** step 74: 822 (750, 72 REF) [00:00:11]*** step 75: 812 (740, 72 REF) [00:00:11]*** step 76: 803 (730, 73 REF) [00:00:11]*** step 77: 793 (720, 73 REF) [00:00:11]*** step 78: 784 (710, 74 REF) [00:00:11]*** step 79: 776 (700, 76 REF) [00:00:11]*** step 80: 767 (690, 77 REF) [00:00:11]*** step 81: 759 (680, 79 REF) [00:00:11]*** step 82: 751 (670, 81 REF) [00:00:11]*** step 83: 744 (660, 84 REF) [00:00:11]*** step 84: 737 (650, 87 REF) [00:00:11]*** step 85: 730 (640, 90 REF) [00:00:11]*** step 86: 723 (630, 93 REF) [00:00:11]*** step 87: 717 (620, 97 REF) [00:00:11]*** step 88: 710 (610, 100 REF) [00:00:11]*** step 89: 705 (600, 105 REF) [00:00:11]*** step 90: 699 [00:00:11]*** step 91: 693 [00:00:11]*** step 92: 688 [00:00:11]*** step 93: 683 [00:00:11]*** step 94: 678 [00:00:11]*** step 95: 673 [00:00:11]*** step 96: 669 [00:00:11]*** step 97: 664 [00:00:11]*** step 98: 660 [00:00:11]*** step 99: 656 [00:00:11]*** step 100: 652 [00:00:11]*** step 101: 648 [00:00:11]*** step 102: 644 [00:00:11]*** step 103: 641 [00:00:11]*** step 104: 638 [00:00:11]*** step 105: 634 [00:00:11]*** step 106: 631 [00:00:11]*** step 107: 628 [00:00:11]*** step 108: 625 [00:00:11]*** step 109: 622 [00:00:11]*** step 110: 620 [00:00:11]*** step 111: 617 [00:00:11]*** step 112: 615 [00:00:11]*** step 113: 612 [00:00:11]*** step 114: 610 [00:00:11]*** step 115: 608 [00:00:11]*** step 116: 605 [00:00:11]*** step 117: 603 [00:00:11]*** step 118: 601 [00:00:11]*** step 119: 599 [00:00:11]*** printer: Printer HW initialized [00:00:11]*** initSamCard finished [00:00:11]*** RTC: 232247+1729901379=1730133626 [00:00:11]*** BPK Status Register BPK_RDY = 0x0 [00:00:11]*** SEN State Register SEN_STATE = 0x20ff [00:00:11]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:11]*** Analog Control Register 0 SEN_ANA0 = 0x33540624 [00:00:11]*** Is cutter blocked? [00:00:12]MH_GetMetrics [00:00:12]Write to MH i2c: 00 00 00 03 00 02 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 00 29 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 91 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 37 [00:00:12]Are we in boot? [00:00:12]We are not in boot now [00:00:12]Write to MH i2c: 01 00 00 04 00 04 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 01 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 01 07 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:12]Model is 3 [00:00:12]MH firmware is 30620 [00:00:12]MH boot firmware is 3 [00:00:12]MH_SetPrinterDots 448 [00:00:12]HeadWidthInBytes 56 [00:00:12]maxmasksize 7 [00:00:12]Write to MH i2c: D6 06 00 05 00 41 00 60 00 FF FF 7F [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: D6 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: D6 01 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:12]Write to MH i2c: D5 00 00 06 00 DA [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: D5 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: D5 01 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]ExternCall_SetCallbacks [00:00:12]NVStorageInit [00:00:12]MH_GetDate [00:00:12]Write to MH i2c: F0 00 00 07 00 F6 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: F0 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: F0 09 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: F0 09 00 07 00 00 7B BE 1F 67 43 33 1C 67 B7 [16:40:27]Current date/time: 28.10.2024 16:40 [16:40:27]FM_Init [16:40:27]wFMConnect [16:40:27]MH_SAM_On [16:40:27]Write to MH i2c: E0 00 00 08 00 E7 [16:40:27]Write i2c OK [16:40:27]MH_I2C_Read... [16:40:27]*** iso7816_init finished! [16:40:27]*** atr: [16:40:27]*** 0F 3B D5 18 FF 81 91 FE [16:40:27]*** 1F C3 80 73 C8 21 10 0A [16:40:27]*** 00 00 00 00 00 00 00 00 [16:40:27]*** 00 00 00 00 00 00 00 00 [16:40:27]*** 00 00 00 00 00 00 00 00 [16:40:27]*** 00 00 00 00 00 00 00 00 [16:40:27]*** 00 00 00 00 00 00 00 00 [16:40:27]*** 00 00 00 00 00 00 00 00 [16:40:27]Read from MH i2c: E0 [16:40:27]MH_I2C_Read... [16:40:27]Read from MH i2c: E0 10 00 [16:40:27]MH_I2C_Read... [16:40: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 [16:40:27]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [16:40:27]wFMCommunicate request_size=10 [16:40:27]MH_SAM_APDU [16:40:27]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [16:40:27]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [16:40:27]Write i2c OK [16:40:27]MH_I2C_Read... [16:40:27]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [16:40:27]Read from MH i2c: E2 [16:40:27]MH_I2C_Read... [16:40:27]Read from MH i2c: E2 03 00 [16:40:27]MH_I2C_Read... [16:40:27]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [16:40:27]RAPDU: 90 00 [16:40:27]wFMCommunicate OK [16:40:27]wFMCommunicate request_size=4 [16:40:27]MH_SAM_APDU [16:40:27]CAPDU: 80 11 00 00 [16:40:27]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [16:40:27]Write i2c OK [16:40:27]MH_I2C_Read... [16:40:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:40:27]Read from MH i2c: E2 [16:40:27]MH_I2C_Read... [16:40:27]Read from MH i2c: E2 17 00 [16:40:27]MH_I2C_Read... [16:40:27]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D8 [16:40:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:40:27]wFMCommunicate OK [16:40:27]Detected FM SN is 0000000000874671 [16:40:27]Stored FM SN is 0000000000874671 [16:40:27]wFMCommunicate request_size=9 [16:40:27]MH_SAM_APDU [16:40:27]CAPDU: 80 16 00 00 04 05 00 00 00 [16:40:27]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 05 00 00 00 00 00 97 [16:40:27]Write i2c OK [16:40:27]MH_I2C_Read... [16:40:27]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [16:40:27]Read from MH i2c: E2 [16:40:27]MH_I2C_Read... [16:40:27]Read from MH i2c: E2 03 00 [16:40:27]MH_I2C_Read... [16:40:27]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [16:40:27]RAPDU: 90 00 [16:40:27]wFMCommunicate OK [16:40:27]FM PIN OK [16:40:27]wFMCommunicate request_size=8 [16:40:27]MH_SAM_APDU [16:40:27]CAPDU: 80 14 04 00 03 02 00 01 [16:40:27]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [16:40:27]Write i2c OK [16:40:27]MH_I2C_Read... [16:40:27]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [16:40:27]Read from MH i2c: E2 [16:40:27]MH_I2C_Read... [16:40:27]Read from MH i2c: E2 03 00 [16:40:27]MH_I2C_Read... [16:40:27]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [16:40:27]RAPDU: 90 00 [16:40:27]wFMCommunicate OK [16:40:27]wFMCommunicate request_size=13 [16:40:27]MH_SAM_APDU [16:40:27]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [16:40: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 [16:40:27]Write i2c OK [16:40:27]MH_I2C_Read... [16:40:27]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [16:40:27]Read from MH i2c: E2 [16:40:27]MH_I2C_Read... [16:40:27]Read from MH i2c: E2 03 00 [16:40:27]MH_I2C_Read... [16:40:27]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [16:40:27]RAPDU: 90 00 [16:40:27]wFMCommunicate OK [16:40:27]wFMCommunicate request_size=4 [16:40:27]MH_SAM_APDU [16:40:27]CAPDU: 80 11 00 00 [16:40:27]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [16:40:27]Write i2c OK [16:40:27]MH_I2C_Read... [16:40:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:40:27]Read from MH i2c: E2 [16:40:27]MH_I2C_Read... [16:40:27]Read from MH i2c: E2 17 00 [16:40:27]MH_I2C_Read... [16:40:27]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 DC [16:40:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:40:27]wFMCommunicate OK [16:40:27]DocumentArchiveInit [16:40:27]Start Httpd... [16:40:27]Httpd thread 3067792740 created [16:40:27]Write to MH i2c: 01 00 00 0F 00 0F [16:40:27]Write i2c OK [16:40:27]MH_I2C_Read... [16:40:27]Read from MH i2c: 01 [16:40:27]MH_I2C_Read... [16:40:27]Read from MH i2c: 01 07 00 [16:40:27]MH_I2C_Read... [16:40:27]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [16:40:27]MH Int Process started [16:40:27]Allocated Socket 8 [16:40:27]Bind OK [16:40:27]Listen OK [16:40:27]httpd running on port 8080 [16:40:27]Waiting for new connection... [16:40:27]OFD Sender: No OFD packet to send [16:40:32]accept exits with 9 [16:40:32]New connection [16:40:32]New thread 3067506020 created [16:40:32]Waiting for new connection... [16:40:32] Sock 9.Parse request [16:40:32]Sock 9.Check first char [16:40:32]Sock 9.First char is OK [16:40:32]request: POST /json_proto HTTP/1.0 [16:40:32]Method: POST [16:40:32]URL: /json_proto [16:40:32]Method is POST - this is cgi request [16:40:32]url: /json_proto [16:40:32]query_string will be loaded in cgi processing [16:40:32]execute_cgi json_proto POST (null) [16:40:32]execute_cgi path=json_proto method=POST [16:40:32]POST find Content-Length [16:40:32]Host: 172.17.50.195:8080 [16:40:32]Content-Length: 215 [16:40:32]Content-Type: application/json [16:40:32] [16:40:32]POST finish read [16:40:32]Found Content-Length = 215 [16:40:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:40:32]execute_script... [16:40:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:40:32]POST & json_proto [16:40:32]process_json_proto [16:40:32]json parsed OK: [16:40:32]protocol is kg_v1.0 [16:40:32]action value=get_value [16:40:32]process_action get_value [16:40:32]cmd_get_value [16:40:32]process_action get_value done [16:40:32]requested_data is exist [16:40:32]produce_requested_data [16:40:32]requested_item kkm.sn is exist - process it [16:40:32]requested_item kkm.ver is exist - process it [16:40:32]requested_item fm.sn is exist - process it [16:40:32]wFMCommunicate request_size=4 [16:40:32]MH_SAM_APDU [16:40:32]CAPDU: 80 11 00 00 [16:40:32]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [16:40:32]Write i2c OK [16:40:32]MH_I2C_Read... [16:40:32]Read from MH i2c: E2 [16:40:32]MH_I2C_Read... [16:40:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:40:32]Read from MH i2c: E2 17 00 [16:40:32]MH_I2C_Read... [16:40:32]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 DE [16:40:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:40:32]wFMCommunicate OK [16:40:32]requested_item fd.num is exist - process it [16:40:32]OFD Sender: No OFD packet to send [16:40:32]SAM_PROTO_GetFieldsCounters [16:40:32]wFMCommunicate request_size=4 [16:40:32]MH_SAM_APDU [16:40:32]CAPDU: 80 13 00 00 [16:40:32]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [16:40:32]Write i2c OK [16:40:32]MH_I2C_Read... [16:40:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:40:32]Read from MH i2c: E2 [16:40:32]MH_I2C_Read... [16:40:32]Read from MH i2c: E2 62 00 [16:40:32]MH_I2C_Read... [16:40:32]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B1 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 5C 02 00 00 5E 04 04 00 5C 02 00 00 57 04 04 00 5D 02 00 00 19 04 04 00 00 00 00 00 90 00 7D [16:40:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B1 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 5C 02 00 00 5E 04 04 00 5C 02 00 00 57 04 04 00 5D 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:40:32]wFMCommunicate OK [16:40:32]SAM_PROTO_GetFieldsCounters done [16:40:32]requested_item shift.num is exist - process it [16:40:32]requested_item shift.opened is exist - process it [16:40:32]req_shift_opened [16:40:32]FM_GetShiftState [16:40:32]SAM_PROTO_GetShiftState [16:40:32]wFMCommunicate request_size=4 [16:40:32]MH_SAM_APDU [16:40:32]CAPDU: 80 13 01 00 [16:40:32]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [16:40:32]Write i2c OK [16:40:32]MH_I2C_Read... [16:40:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:40:32]Read from MH i2c: E2 [16:40:32]MH_I2C_Read... [16:40:32]Read from MH i2c: E2 0E 00 [16:40:32]MH_I2C_Read... [16:40:32]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 88 [16:40:32]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:40:32]wFMCommunicate OK [16:40:32]SAM_PROTO_GetShiftState done [16:40:32]FM_GetShiftState done [16:40:32]req_shift_opened done [16:40:32]requested_item shift.open_date is exist - process it [16:40:32]req_shift_open_date [16:40:32]req_shift_open_date done [16:40:32]produce_requested_data done [16:40:32]produce_requested_data return {"kkm.sn":"0300000082","kkm.ver":"001","fm.sn":"0000000000874671","fd.num":318129,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:40:32]process_action_free get_value [16:40:32]json_value_free [16:40:32]json_value_free done [16:40:32]process_json_proto returns [16:40:32]Send response to host [16:40:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000082","kkm.ver":"001","fm.sn":"0000000000874671","fd.num":318129,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:40:32]free response buf [16:40:32]execute_script done [16:40:32]execute_script returns [16:40:32]free content buf [16:40:32]Sock 9.Close socket [16:40:32]Sock 9.Thread stoped [16:40:32]accept exits with 7 [16:40:32]New connection [16:40:32]New thread 3067362660 created [16:40:32]Thread 3067506020 joined [16:40:32]Waiting for new connection... [16:40:32] Sock 7.Parse request [16:40:32]Sock 7.Check first char [16:40:32]Sock 7.First char is OK [16:40:32]request: POST /json_proto HTTP/1.0 [16:40:32]Method: POST [16:40:32]URL: /json_proto [16:40:32]Method is POST - this is cgi request [16:40:32]url: /json_proto [16:40:32]query_string will be loaded in cgi processing [16:40:32]execute_cgi json_proto POST (null) [16:40:32]execute_cgi path=json_proto method=POST [16:40:32]POST find Content-Length [16:40:32]Host: 172.17.50.195:8080 [16:40:32]Content-Length: 331 [16:40:32]Content-Type: application/json [16:40:32] [16:40:32]POST finish read [16:40:32]Found Content-Length = 331 [16:40:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [16:40:32]execute_script... [16:40:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [16:40:32]POST & json_proto [16:40:32]process_json_proto [16:40:32]json parsed OK: [16:40:32]protocol is kg_v1.0 [16:40:33]action value=get_value [16:40:33]process_action get_value [16:40:33]cmd_get_value [16:40:33]process_action get_value done [16:40:33]requested_data is exist [16:40:33]produce_requested_data [16:40:33]requested_item fm.sale.total is exist - process it [16:40:33]SAM_PROTO_GetFMData [16:40:33]wFMCommunicate request_size=4 [16:40:33]MH_SAM_APDU [16:40:33]CAPDU: 80 13 03 00 [16:40:33]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [16:40:33]Write i2c OK [16:40:33]MH_I2C_Read... [16:40:33]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [16:40:33]Read from MH i2c: E2 [16:40:33]MH_I2C_Read... [16:40:33]Read from MH i2c: E2 FD 00 [16:40:33]MH_I2C_Read... [16:40:33]Read from MH i2c: E2 FD 00 13 00 00 CA 04 85 04 C6 04 6E 04 04 00 6D D6 04 00 69 04 A5 00 6F 04 04 00 63 CB 04 00 B1 04 05 00 C3 AE 7F 1F 0A 70 04 05 00 1E 04 3F 79 07 72 04 05 00 A5 AA 40 A6 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 AF 2F 40 13 01 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 95 AA EF 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 0A 0B 00 00 B1 04 04 00 74 95 BC 43 70 04 04 00 14 B1 BA 43 72 04 03 00 60 E4 01 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 23 99 90 00 D1 [16:40:33]RAPDU: CA 04 85 04 C6 04 6E 04 04 00 6D D6 04 00 69 04 A5 00 6F 04 04 00 63 CB 04 00 B1 04 05 00 C3 AE 7F 1F 0A 70 04 05 00 1E 04 3F 79 07 72 04 05 00 A5 AA 40 A6 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 AF 2F 40 13 01 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 95 AA EF 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 0A 0B 00 00 B1 04 04 00 74 95 BC 43 70 04 04 00 14 B1 BA 43 72 04 03 00 60 E4 01 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 23 99 90 00 [16:40:33]wFMCommunicate OK [16:40:33]wFMCommunicate request_size=4 [16:40:33]MH_SAM_APDU [16:40:33]CAPDU: 80 17 00 00 [16:40:33]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [16:40:33]Write i2c OK [16:40:33]MH_I2C_Read... [16:40:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:40:33]Read from MH i2c: E2 [16:40:33]MH_I2C_Read... [16:40:33]Read from MH i2c: E2 FD 00 [16:40:33]MH_I2C_Read... [16:40:33]Read from MH i2c: E2 FD 00 14 00 00 31 07 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 89 76 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 60 [16:40:33]RAPDU: 31 07 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 89 76 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 [16:40:33]wFMCommunicate OK [16:40:33]wFMCommunicate request_size=4 [16:40:33]MH_SAM_APDU [16:40:33]CAPDU: 80 17 00 00 [16:40:33]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [16:40:33]Write i2c OK [16:40:33]MH_I2C_Read... [16:40:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:40:34]Read from MH i2c: E2 [16:40:34]MH_I2C_Read... [16:40:34]Read from MH i2c: E2 FD 00 [16:40:34]MH_I2C_Read... [16:40:34]Read from MH i2c: E2 FD 00 15 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 73 [16:40:34]RAPDU: 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 [16:40:34]wFMCommunicate OK [16:40:34]wFMCommunicate request_size=4 [16:40:34]MH_SAM_APDU [16:40:34]CAPDU: 80 17 00 00 [16:40:34]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [16:40:34]Write i2c OK [16:40:34]MH_I2C_Read... [16:40:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:40:34]Read from MH i2c: E2 [16:40:34]MH_I2C_Read... [16:40:34]Read from MH i2c: E2 FD 00 [16:40:34]MH_I2C_Read... [16:40:34]Read from MH i2c: E2 FD 00 16 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 11 [16:40:34]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [16:40:34]wFMCommunicate OK [16:40:34]wFMCommunicate request_size=4 [16:40:34]MH_SAM_APDU [16:40:34]CAPDU: 80 17 00 00 [16:40:34]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [16:40:34]Write i2c OK [16:40:34]MH_I2C_Read... [16:40:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 228! [16:40:34]Read from MH i2c: E2 [16:40:34]MH_I2C_Read... [16:40:34]Read from MH i2c: E2 E7 00 [16:40:34]MH_I2C_Read... [16:40:34]Read from MH i2c: E2 E7 00 17 00 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 74 [16:40:34]RAPDU: 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [16:40:34]wFMCommunicate OK [16:40:34]SAM_PROTO_GetFMData done [16:40:34]requested_item fm.sale_refund.total is exist - process it [16:40:34]requested_item fm.buy.total is exist - process it [16:40:34]requested_item shift.sale.total is exist - process it [16:40:34]SAM_PROTO_GetShiftData [16:40:34]wFMCommunicate request_size=4 [16:40:34]MH_SAM_APDU [16:40:34]CAPDU: 80 13 02 00 [16:40:34]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [16:40:34]Write i2c OK [16:40:34]MH_I2C_Read... [16:40:35]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [16:40:35]Read from MH i2c: E2 [16:40:35]MH_I2C_Read... [16:40:35]Read from MH i2c: E2 FD 00 [16:40:35]MH_I2C_Read... [16:40:35]Read from MH i2c: E2 FD 00 18 00 00 BC 04 AA 04 B8 04 6E 04 04 00 5C 02 00 00 69 04 9F 00 6F 04 04 00 5B 02 00 00 B1 04 04 00 4A 1A 7F 04 70 04 04 00 24 DC F2 02 72 04 04 00 26 3E 8C 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 2B 42 7A EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 30 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 6C CF EF 03 09 00 F6 03 01 00 00 F7 03 90 00 33 [16:40:35]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 5C 02 00 00 69 04 9F 00 6F 04 04 00 5B 02 00 00 B1 04 04 00 4A 1A 7F 04 70 04 04 00 24 DC F2 02 72 04 04 00 26 3E 8C 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 2B 42 7A EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 30 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 6C CF EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [16:40:35]wFMCommunicate OK [16:40:35]wFMCommunicate request_size=4 [16:40:35]MH_SAM_APDU [16:40:35]CAPDU: 80 17 00 00 [16:40:35]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [16:40:35]Write i2c OK [16:40:35]MH_I2C_Read... [16:40:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:40:35]Read from MH i2c: E2 [16:40:35]MH_I2C_Read... [16:40:35]Read from MH i2c: E2 FD 00 [16:40:35]MH_I2C_Read... [16:40:35]Read from MH i2c: E2 FD 00 19 00 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 9D [16:40:35]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [16:40:35]wFMCommunicate OK [16:40:35]wFMCommunicate request_size=4 [16:40:35]MH_SAM_APDU [16:40:35]CAPDU: 80 17 00 00 [16:40:35]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [16:40:35]Write i2c OK [16:40:35]MH_I2C_Read... [16:40:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:40:35]Read from MH i2c: E2 [16:40:35]MH_I2C_Read... [16:40:35]Read from MH i2c: E2 FD 00 [16:40:35]MH_I2C_Read... [16:40:35]Read from MH i2c: E2 FD 00 1A 00 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 C3 [16:40:35]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [16:40:35]wFMCommunicate OK [16:40:35]wFMCommunicate request_size=4 [16:40:35]MH_SAM_APDU [16:40:35]CAPDU: 80 17 00 00 [16:40:35]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [16:40:35]Write i2c OK [16:40:35]MH_I2C_Read... [16:40:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:40:35]Read from MH i2c: E2 [16:40:35]MH_I2C_Read... [16:40:35]Read from MH i2c: E2 FD 00 [16:40:35]MH_I2C_Read... [16:40:35]Read from MH i2c: E2 FD 00 1B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 1C [16:40:36]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [16:40:36]wFMCommunicate OK [16:40:36]wFMCommunicate request_size=4 [16:40:36]MH_SAM_APDU [16:40:36]CAPDU: 80 17 00 00 [16:40:36]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [16:40:36]Write i2c OK [16:40:36]MH_I2C_Read... [16:40:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [16:40:36]Read from MH i2c: E2 [16:40:36]MH_I2C_Read... [16:40:36]Read from MH i2c: E2 D9 00 [16:40:36]MH_I2C_Read... [16:40:36]Read from MH i2c: E2 D9 00 1C 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 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [16:40:36]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [16:40:36]wFMCommunicate OK [16:40:36]SAM_PROTO_GetShiftData done [16:40:36]requested_item shift.sale.total_cash is exist - process it [16:40:36]requested_item shift.sale_refund.total is exist - process it [16:40:36]requested_item shift.sale_refund.total_cash is exist - process it [16:40:36]requested_item shift.buy.total is exist - process it [16:40:36]requested_item shift.buy.total_cash is exist - process it [16:40:36]produce_requested_data done [16:40:36]produce_requested_data return {"fm.sale.total":434781344.67,"fm.sale_refund.total":11364325.00,"fm.buy.total":0.00,"shift.sale.total":754386.66,"shift.sale.total_cash":494705.00,"shift.sale_refund.total":5000.00,"shift.sale_refund.total_cash":5000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [16:40:36]process_action_free get_value [16:40:36]json_value_free [16:40:36]json_value_free done [16:40:36]process_json_proto returns [16:40:36]Send response to host [16:40:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":434781344.67,"fm.sale_refund.total":11364325.00,"fm.buy.total":0.00,"shift.sale.total":754386.66,"shift.sale.total_cash":494705.00,"shift.sale_refund.total":5000.00,"shift.sale_refund.total_cash":5000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [16:40:36]free response buf [16:40:36]execute_script done [16:40:36]execute_script returns [16:40:36]free content buf [16:40:36]Sock 7.Close socket [16:40:36]Sock 7.Thread stoped [16:40:36]accept exits with 9 [16:40:36]New connection [16:40:36]New thread 3067506020 created [16:40:36]Thread 3067362660 joined [16:40:36]Waiting for new connection... [16:40:36] Sock 9.Parse request [16:40:36]Sock 9.Check first char [16:40:36]Sock 9.First char is OK [16:40:36]request: POST /json_proto HTTP/1.0 [16:40:36]Method: POST [16:40:36]URL: /json_proto [16:40:36]Method is POST - this is cgi request [16:40:36]url: /json_proto [16:40:36]query_string will be loaded in cgi processing [16:40:36]execute_cgi json_proto POST (null) [16:40:36]execute_cgi path=json_proto method=POST [16:40:36]POST find Content-Length [16:40:36]Host: 172.17.50.195:8080 [16:40:36]Content-Length: 683 [16:40:36]Content-Type: application/json [16:40:36] [16:40:36]POST finish read [16:40:36]Found Content-Length = 683 [16:40:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093114", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 21.570, "sum" : 1600.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1600.00, "total" : 1600.00, "payments": [ { "type": 0, "sum" : 1600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:40:36]execute_script... [16:40: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)1093114", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 21.570, "sum" : 1600.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1600.00, "total" : 1600.00, "payments": [ { "type": 0, "sum" : 1600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:40:36]POST & json_proto [16:40:36]process_json_proto [16:40:36]json parsed OK: [16:40:36]protocol is kg_v1.0 [16:40:36]action value=close_receipt [16:40:36]process_action close_receipt [16:40:36]cmd_close_receipt [16:40:36]MH_GetDate [16:40:36]Write to MH i2c: F0 00 00 1D 00 0C [16:40:36]Write i2c OK [16:40:36]MH_I2C_Read... [16:40:36]Read from MH i2c: F0 [16:40:36]MH_I2C_Read... [16:40:36]Read from MH i2c: F0 09 00 [16:40:36]MH_I2C_Read... [16:40:36]Read from MH i2c: F0 09 00 1D 00 00 84 BE 1F 67 43 33 1C 67 D6 [16:40:36]GetLastDocTimeStamp 1730133513 [16:40:36]current date 1730133636 [16:40:36]FM_GetShiftState [16:40:36]SAM_PROTO_GetShiftState [16:40:36]wFMCommunicate request_size=4 [16:40:36]MH_SAM_APDU [16:40:36]CAPDU: 80 13 01 00 [16:40:36]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [16:40:36]Write i2c OK [16:40:36]MH_I2C_Read... [16:40:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:40:36]Read from MH i2c: E2 [16:40:36]MH_I2C_Read... [16:40:36]Read from MH i2c: E2 0E 00 [16:40:36]MH_I2C_Read... [16:40:36]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 94 [16:40:36]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:40:36]wFMCommunicate OK [16:40:36]SAM_PROTO_GetShiftState done [16:40:36]FM_GetShiftState done [16:40:36]opened in 1730073493 [16:40:36]opened+sec_in_day 1730159893 [16:40:36]quantity*price = 160049 [16:40:36]sum+1 = 160050 [16:40:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.49 ИТОГО: 1600.00 Внесено: 1600.00 СДАЧА: 0.00 НСП 1% : 14.16 НДС 12% : 169.96 Наличными: 1600.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 605 28.10.2024 16:40 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318130 ФПД: 130165535962635 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T164036&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318130&fm=130165535962635&tin=02508201610067®Number=0000000000091628&sum=160000 [16:40:38]StoreToDocumentArchive [16:40:38]shift 546 fd 318130 [16:40:38]save to /storage/0546/doc_00318130 [16:40:38]save last doc name /storage/0546/doc_00318130 to /storage/kkm_last_doc_name [16:40:38]save OK [16:40:38]Clear old archive folders... [16:40:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:40:38]tlvbuf is 011617C0 [16:40:38]SAM_PROTO_ClearQueue [16:40:38]wFMCommunicate request_size=4 [16:40:38]MH_SAM_APDU [16:40:38]CAPDU: 80 09 00 00 [16:40:38]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [16:40:38]Write i2c OK [16:40:38]MH_I2C_Read... [16:40:38]Read from MH i2c: E2 [16:40:38]MH_I2C_Read... [16:40:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:40:38]Read from MH i2c: E2 03 00 [16:40:38]MH_I2C_Read... [16:40:38]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [16:40:38]RAPDU: 90 00 [16:40:38]wFMCommunicate OK [16:40:38]SAM_PROTO_ClearQueue done [16:40:38]KKMCreateOFDPacket [16:40:38]OFDProtocolAddRootSTLVToBuf [16:40:38]FM_MakeSignedData [16:40:38]FM_MakeSignedData [16:40:38]SAM_PROTO_SignData [16:40:38]wFMCommunicate request_size=4 [16:40:38]MH_SAM_APDU [16:40:38]CAPDU: 80 0D 01 02 [16:40:38]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [16:40:38]Write i2c OK [16:40:38]MH_I2C_Read... [16:40:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:40:38]Read from MH i2c: E2 [16:40:38]MH_I2C_Read... [16:40:38]Read from MH i2c: E2 03 00 [16:40:38]MH_I2C_Read... [16:40:38]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [16:40:38]RAPDU: 90 00 [16:40:38]wFMCommunicate OK [16:40:38]wFMCommunicate request_size=255 [16:40:38]MH_SAM_APDU [16:40:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 02 00 00 F4 03 04 00 84 BE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B2 DA 04 00 35 04 06 00 76 [16:40:38]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 33 FF 03 08 00 03 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 02 00 00 F4 03 04 00 84 BE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B2 DA 04 00 35 04 06 00 76 00 00 6F [16:40:38]Write i2c OK [16:40:38]MH_I2C_Read... [16:40:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:40:38]Read from MH i2c: E2 [16:40:38]MH_I2C_Read... [16:40:38]Read from MH i2c: E2 03 00 [16:40:38]MH_I2C_Read... [16:40:38]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [16:40:38]RAPDU: 90 00 [16:40:38]wFMCommunicate OK [16:40:38]wFMCommunicate request_size=10 [16:40:38]MH_SAM_APDU [16:40:38]CAPDU: 80 0D 02 02 05 62 86 88 76 0B [16:40:38]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 62 86 88 76 0B 00 00 A3 [16:40:38]Write i2c OK [16:40:38]MH_I2C_Read... [16:40:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:40:38]Read from MH i2c: E2 [16:40:38]MH_I2C_Read... [16:40:38]Read from MH i2c: E2 03 00 [16:40:38]MH_I2C_Read... [16:40:38]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [16:40:38]RAPDU: 90 00 [16:40:38]wFMCommunicate OK [16:40:38]wFMCommunicate request_size=4 [16:40:38]MH_SAM_APDU [16:40:38]CAPDU: 80 0D 03 02 [16:40:38]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [16:40:38]Write i2c OK [16:40:38]MH_I2C_Read... [16:40:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:40:38]Read from MH i2c: E2 [16:40:38]MH_I2C_Read... [16:40:38]Read from MH i2c: E2 0B 00 [16:40:38]MH_I2C_Read... [16:40:38]Read from MH i2c: E2 0B 00 2F 00 00 5D 93 B8 D8 6A DF 19 48 90 00 D5 [16:40:38]RAPDU: 5D 93 B8 D8 6A DF 19 48 90 00 [16:40:38]wFMCommunicate OK [16:40:38]SAM_PROTO_SignData done [16:40:38]FM_MakeSignedData done [16:40:38]CreateOFDProtocolMessage [16:40:38]wFMCommunicate request_size=4 [16:40:38]MH_SAM_APDU [16:40:38]CAPDU: 80 11 00 00 [16:40:38]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [16:40:38]Write i2c OK [16:40:38]MH_I2C_Read... [16:40:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:40:38]Read from MH i2c: E2 [16:40:38]MH_I2C_Read... [16:40:38]Read from MH i2c: E2 17 00 [16:40:38]MH_I2C_Read... [16:40:38]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 FE [16:40:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:40:38]wFMCommunicate OK [16:40:38]CreateOFDProtocolMessage done [16:40:38]OFDSenderStorePacket 318130 [16:40:38]StoreOFDPacket docnum=318130 [16:40:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 0C 98 07 01 A3 6C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 02 00 00 F4 03 04 00 84 BE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B2 DA 04 00 35 04 06 00 76 62 86 88 76 0B 5D 93 B8 D8 6A DF 19 48 [16:40:38]CheckFolder [16:40:38]dirname=/storage/ofd_packets [16:40:38]CheckFolder done [16:40:38]ProducePacketName [16:40:38]name=ofd_packets/00318130 [16:40:38]NVStorageSaveData ofd_packets/00318130 [16:40:38]File name is /storage/ofd_packets/00318130 [16:40:38]Write 301 bytes [16:40:38]NVStorageSaveData done [16:40:38]OFDSenderStorePacket done [16:40:38]KKMCreateOFDPacket done [16:40:38]NVStorageSaveData kkm_last_timestamp [16:40:38]File name is /storage/kkm_last_timestamp [16:40:38]Write 4 bytes [16:40:38]NVStorageSaveData done [16:40:38]ExternCall_PrintAddStr [16:40:38]wPrintStart [16:40:38]Write to MH i2c: 01 00 00 31 00 31 [16:40:38]Write i2c OK [16:40:38]MH_I2C_Read... [16:40:38]Read from MH i2c: 01 [16:40:38]MH_I2C_Read... [16:40:38]Read from MH i2c: 01 07 00 [16:40:38]MH_I2C_Read... [16:40:38]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [16:40:38]RasterBufferAndPrint [16:40:38]line Счет N : (1)1093114 [16:40:38]line ИНН: 02508201610067 [16:40:38]line Контрольно-Кассовый Чек [16:40:38]line ПРОДАЖА [16:40:38]line ТРК (МРК, ГНК) : 44 [16:40:38]line Товар: 2710124500 [16:40:38]line Аи-95-К-3 [16:40:38]line 21.570 * 74.20 [16:40:38]line = 1600.49 [16:40:38]line НДС 12% НСП 1% [16:40:38]line > о реализуемом товаре [16:40:38]line ОКРУГЛЕНИЕ: -0.49 [16:40:38]line ИТОГО: 1600.00 [16:40:38]line Внесено: 1600.00 [16:40:38]line СДАЧА: 0.00 [16:40:38]line НСП 1% : 14.16 [16:40:38]line НДС 12% : 169.96 [16:40:38]line Наличными: 1600.00 [16:40:38]line Безнал.: 0.00 [16:40:38]line Место: АЗС № 101 "Партнер Нефть" [16:40:38]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:40:38]line СНО: Общий режим [16:40:38]line Чек 605 28.10.2024 16:40 [16:40:38]line Смена: 546 ФФД: 1.0 [16:40:38]line ЗНМ: 0300000082 [16:40:38]line РНМ: 0000000000091628 [16:40:38]line Версия ККМ: 001 [16:40:38]line ФМ: 0000000000874671 [16:40:38]line ФД: 318130 [16:40:38]line ФПД: 130165535962635 [16:40:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T164036&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318130&fm=130165535962635&tin=02508201610067®Number=0000000000091628&sum=160000 [16:40:38]written 0, free lines is 4095 [16:40:38]OFD Sender: Processing packet 318130 [packets to send 127, broken 126] [16:40:38]ProducePacketName [16:40:38]name=ofd_packets/00318130 [16:40:38]OFD Sender: To server: pG, [16:40:38]CommunicateWithHost lk.salyk.kg:30040 [16:40:38]ConnectInit lk.salyk.kg [16:40:39]Connected sock=10 [16:40:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 0C 98 07 01 A3 6C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 02 00 00 F4 03 04 00 84 BE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B2 DA 04 00 35 04 06 00 76 62 86 88 76 0B 5D 93 B8 D8 6A DF 19 48 [16:40:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 05 37 47 00 28 1E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B2 DA 04 00 F4 03 04 00 3D 6A 1F 67 B6 04 01 00 00 54 1E 2E 54 19 0A DA 88 [16:40:39]CommunicateWithHost err = 0 [16:40:39]CheckOFDResponse [16:40:39]1017 (14) - 77093643461234 [16:40:39]1041 (16) - 0000000000874671 [16:40:39]1040 (4) - 318130 [16:40:39]1012 (4) - 28.10.2024 10:41 [16:40:39]1206 (1) - 0 [16:40:39]OFD Sender: Remove packet 318130 [16:40:39]ProducePacketName [16:40:39]name=ofd_packets/00318130 [16:40:39]NVStorageDeleteData [16:40:39]Write to MH i2c: 01 00 00 5C 00 5C [16:40:39]Write i2c OK [16:40:39]MH_I2C_Read... [16:40:39]Read from MH i2c: 01 [16:40:39]MH_I2C_Read... [16:40:39]Read from MH i2c: 01 07 00 [16:40:39]MH_I2C_Read... [16:40:39]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 F6 0C 65 [16:40:39]RasterBufferAndPrint [16:40:39]line [16:40:39]line [16:40:39]line [16:40:39]line [16:40:39]line [16:40:39]written 0, free lines is 3339 [16:40:39]MH_Cut [16:40:39]Write to MH i2c: D1 01 00 63 00 01 35 [16:40:39]Write i2c OK [16:40:39]MH_I2C_Read... [16:40:39]Read from MH i2c: D1 [16:40:39]MH_I2C_Read... [16:40:39]Read from MH i2c: D1 01 00 [16:40:39]MH_I2C_Read... [16:40:39]Read from MH i2c: D1 01 00 63 00 00 34 [16:40:39]Write to MH i2c: 01 00 00 64 00 64 [16:40:39]Write i2c OK [16:40:39]MH_I2C_Read... [16:40:39]OFD Sender: No OFD packet to send [16:40:40]*** Cut start [16:40:40]*** Partial cut [16:40:40]*** CUTSNS_PIN = 1 [16:40:40]*** CUTSNS_PIN = 0 [16:40:40]*** Brake cut motor [16:40:40]Read from MH i2c: 01 [16:40:40]MH_I2C_Read... [16:40:40]*** Stop cut motor [16:40:40]*** Cut end [16:40:40]Read from MH i2c: 01 07 00 [16:40:40]MH_I2C_Read... [16:40:40]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [16:40:40]process_action close_receipt done [16:40:40]requested_data is exist [16:40:40]produce_requested_data [16:40:40]requested_item fm.sn is exist - process it [16:40:40]wFMCommunicate request_size=4 [16:40:40]MH_SAM_APDU [16:40:40]CAPDU: 80 11 00 00 [16:40:40]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [16:40:40]Write i2c OK [16:40:40]MH_I2C_Read... [16:40:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:40:40]Read from MH i2c: E2 [16:40:40]MH_I2C_Read... [16:40:40]Read from MH i2c: E2 17 00 [16:40:40]MH_I2C_Read... [16:40:40]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 33 [16:40:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:40:40]wFMCommunicate OK [16:40:40]requested_item fd.num is exist - process it [16:40:40]SAM_PROTO_GetFieldsCounters [16:40:40]wFMCommunicate request_size=4 [16:40:40]MH_SAM_APDU [16:40:40]CAPDU: 80 13 00 00 [16:40:40]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [16:40:40]Write i2c OK [16:40:40]MH_I2C_Read... [16:40:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:40:40]Read from MH i2c: E2 [16:40:40]MH_I2C_Read... [16:40:40]Read from MH i2c: E2 62 00 [16:40:40]MH_I2C_Read... [16:40: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 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B2 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 5D 02 00 00 5E 04 04 00 5D 02 00 00 57 04 04 00 5E 02 00 00 19 04 04 00 00 00 00 00 90 00 D6 [16:40:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B2 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 5D 02 00 00 5E 04 04 00 5D 02 00 00 57 04 04 00 5E 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:40:40]wFMCommunicate OK [16:40:40]SAM_PROTO_GetFieldsCounters done [16:40:40]requested_item shift.num is exist - process it [16:40:40]requested_item shift.opened is exist - process it [16:40:40]req_shift_opened [16:40:40]FM_GetShiftState [16:40:40]SAM_PROTO_GetShiftState [16:40:40]wFMCommunicate request_size=4 [16:40:40]MH_SAM_APDU [16:40:40]CAPDU: 80 13 01 00 [16:40:40]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [16:40:40]Write i2c OK [16:40:40]MH_I2C_Read... [16:40:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:40:41]Read from MH i2c: E2 [16:40:41]MH_I2C_Read... [16:40:41]Read from MH i2c: E2 0E 00 [16:40:41]MH_I2C_Read... [16:40:41]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 DD [16:40:41]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:40:41]wFMCommunicate OK [16:40:41]SAM_PROTO_GetShiftState done [16:40:41]FM_GetShiftState done [16:40:41]req_shift_opened done [16:40:41]requested_item shift.open_date is exist - process it [16:40:41]req_shift_open_date [16:40:41]req_shift_open_date done [16:40:41]produce_requested_data done [16:40:41]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318130,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:40:41]process_action_free close_receipt [16:40:41]json_value_free [16:40:41]json_value_free done [16:40:41]process_json_proto returns [16:40:41]Send response to host [16:40:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318130,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:40:41]free response buf [16:40:41]execute_script done [16:40:41]execute_script returns [16:40:41]free content buf [16:40:41]Sock 9.Close socket [16:40:41]Sock 9.Thread stoped [16:40:44]OFD Sender: No OFD packet to send [16:40:44]accept exits with 7 [16:40:44]New connection [16:40:44]New thread 3067362660 created [16:40:44]Thread 3067506020 joined [16:40:44]Waiting for new connection... [16:40:44] Sock 7.Parse request [16:40:44]Sock 7.Check first char [16:40:44]Sock 7.First char is OK [16:40:44]request: POST /json_proto HTTP/1.0 [16:40:44]Method: POST [16:40:44]URL: /json_proto [16:40:44]Method is POST - this is cgi request [16:40:44]url: /json_proto [16:40:44]query_string will be loaded in cgi processing [16:40:44]execute_cgi json_proto POST (null) [16:40:44]execute_cgi path=json_proto method=POST [16:40:44]POST find Content-Length [16:40:44]Host: 172.17.50.195:8080 [16:40:44]Content-Length: 683 [16:40:44]Content-Type: application/json [16:40:44] [16:40:44]POST finish read [16:40:44]Found Content-Length = 683 [16:40:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093118", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 21.570, "sum" : 1600.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1600.00, "total" : 1600.00, "payments": [ { "type": 0, "sum" : 1600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:40:44]execute_script... [16:40: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)1093118", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 21.570, "sum" : 1600.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1600.00, "total" : 1600.00, "payments": [ { "type": 0, "sum" : 1600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:40:44]POST & json_proto [16:40:44]process_json_proto [16:40:44]json parsed OK: [16:40:44]protocol is kg_v1.0 [16:40:44]action value=close_receipt [16:40:44]process_action close_receipt [16:40:44]cmd_close_receipt [16:40:44]MH_GetDate [16:40:44]Write to MH i2c: F0 00 00 68 00 57 [16:40:44]Write i2c OK [16:40:44]MH_I2C_Read... [16:40:44]Read from MH i2c: F0 [16:40:44]MH_I2C_Read... [16:40:44]Read from MH i2c: F0 09 00 [16:40:44]MH_I2C_Read... [16:40:44]Read from MH i2c: F0 09 00 68 00 00 8C BE 1F 67 43 33 1C 67 29 [16:40:44]GetLastDocTimeStamp 1730133636 [16:40:44]current date 1730133644 [16:40:44]FM_GetShiftState [16:40:44]SAM_PROTO_GetShiftState [16:40:44]wFMCommunicate request_size=4 [16:40:44]MH_SAM_APDU [16:40:44]CAPDU: 80 13 01 00 [16:40:44]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [16:40:44]Write i2c OK [16:40:44]MH_I2C_Read... [16:40:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:40:44]Read from MH i2c: E2 [16:40:44]MH_I2C_Read... [16:40:44]Read from MH i2c: E2 0E 00 [16:40:44]MH_I2C_Read... [16:40:44]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 DF [16:40:44]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:40:44]wFMCommunicate OK [16:40:44]SAM_PROTO_GetShiftState done [16:40:44]FM_GetShiftState done [16:40:44]opened in 1730073493 [16:40:44]opened+sec_in_day 1730159893 [16:40:44]quantity*price = 160049 [16:40:44]sum+1 = 160050 [16:40:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.49 ИТОГО: 1600.00 Внесено: 1600.00 СДАЧА: 0.00 НСП 1% : 14.16 НДС 12% : 169.96 Наличными: 1600.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 606 28.10.2024 16:40 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318131 ФПД: 213903757425847 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T164044&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318131&fm=213903757425847&tin=02508201610067®Number=0000000000091628&sum=160000 [16:40:45]StoreToDocumentArchive [16:40:45]shift 546 fd 318131 [16:40:45]save to /storage/0546/doc_00318131 [16:40:45]save last doc name /storage/0546/doc_00318131 to /storage/kkm_last_doc_name [16:40:45]save OK [16:40:45]Clear old archive folders... [16:40:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:40:45]tlvbuf is 011777A0 [16:40:45]SAM_PROTO_ClearQueue [16:40:45]wFMCommunicate request_size=4 [16:40:45]MH_SAM_APDU [16:40:45]CAPDU: 80 09 00 00 [16:40:45]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [16:40:45]Write i2c OK [16:40:45]MH_I2C_Read... [16:40:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:40:46]Read from MH i2c: E2 [16:40:46]MH_I2C_Read... [16:40:46]Read from MH i2c: E2 03 00 [16:40:46]MH_I2C_Read... [16:40:46]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [16:40:46]RAPDU: 90 00 [16:40:46]wFMCommunicate OK [16:40:46]SAM_PROTO_ClearQueue done [16:40:46]KKMCreateOFDPacket [16:40:46]OFDProtocolAddRootSTLVToBuf [16:40:46]FM_MakeSignedData [16:40:46]FM_MakeSignedData [16:40:46]SAM_PROTO_SignData [16:40:46]wFMCommunicate request_size=4 [16:40:46]MH_SAM_APDU [16:40:46]CAPDU: 80 0D 01 02 [16:40:46]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [16:40:46]Write i2c OK [16:40:46]MH_I2C_Read... [16:40:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:40:46]Read from MH i2c: E2 [16:40:46]MH_I2C_Read... [16:40:46]Read from MH i2c: E2 03 00 [16:40:46]MH_I2C_Read... [16:40:46]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [16:40:46]RAPDU: 90 00 [16:40:46]wFMCommunicate OK [16:40:46]wFMCommunicate request_size=255 [16:40:46]MH_SAM_APDU [16:40: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 33 FF 03 08 00 03 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 02 00 00 F4 03 04 00 8C BE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B3 DA 04 00 35 04 06 00 C2 [16:40:46]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 33 FF 03 08 00 03 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 02 00 00 F4 03 04 00 8C BE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B3 DA 04 00 35 04 06 00 C2 00 00 10 [16:40:46]Write i2c OK [16:40:46]MH_I2C_Read... [16:40:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:40:46]Read from MH i2c: E2 [16:40:46]MH_I2C_Read... [16:40:46]Read from MH i2c: E2 03 00 [16:40:46]MH_I2C_Read... [16:40:46]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [16:40:46]RAPDU: 90 00 [16:40:46]wFMCommunicate OK [16:40:46]wFMCommunicate request_size=10 [16:40:46]MH_SAM_APDU [16:40:46]CAPDU: 80 0D 02 02 05 8B 59 7A 3C B7 [16:40:46]Write to MH i2c: E2 0D 00 79 00 80 0D 02 02 05 00 8B 59 7A 3C B7 00 00 4E [16:40:46]Write i2c OK [16:40:46]MH_I2C_Read... [16:40:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:40:46]Read from MH i2c: E2 [16:40:46]MH_I2C_Read... [16:40:46]Read from MH i2c: E2 03 00 [16:40:46]MH_I2C_Read... [16:40:46]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [16:40:46]RAPDU: 90 00 [16:40:46]wFMCommunicate OK [16:40:46]wFMCommunicate request_size=4 [16:40:46]MH_SAM_APDU [16:40:46]CAPDU: 80 0D 03 02 [16:40:46]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [16:40:46]Write i2c OK [16:40:46]MH_I2C_Read... [16:40:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:40:46]Read from MH i2c: E2 [16:40:46]MH_I2C_Read... [16:40:46]Read from MH i2c: E2 0B 00 [16:40:46]MH_I2C_Read... [16:40:46]Read from MH i2c: E2 0B 00 7A 00 00 A0 A5 9B AF E8 03 9F EC 90 00 FB [16:40:46]RAPDU: A0 A5 9B AF E8 03 9F EC 90 00 [16:40:46]wFMCommunicate OK [16:40:46]SAM_PROTO_SignData done [16:40:46]FM_MakeSignedData done [16:40:46]CreateOFDProtocolMessage [16:40:46]wFMCommunicate request_size=4 [16:40:46]MH_SAM_APDU [16:40:46]CAPDU: 80 11 00 00 [16:40:46]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [16:40:46]Write i2c OK [16:40:46]MH_I2C_Read... [16:40:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:40:46]Read from MH i2c: E2 [16:40:46]MH_I2C_Read... [16:40:46]Read from MH i2c: E2 17 00 [16:40:46]MH_I2C_Read... [16:40:46]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 49 [16:40:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:40:46]wFMCommunicate OK [16:40:46]CreateOFDProtocolMessage done [16:40:46]OFDSenderStorePacket 318131 [16:40:46]StoreOFDPacket docnum=318131 [16:40:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 15 A6 07 01 D4 D8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 02 00 00 F4 03 04 00 8C BE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B3 DA 04 00 35 04 06 00 C2 8B 59 7A 3C B7 A0 A5 9B AF E8 03 9F EC [16:40:46]CheckFolder [16:40:46]dirname=/storage/ofd_packets [16:40:46]CheckFolder done [16:40:46]ProducePacketName [16:40:46]name=ofd_packets/00318131 [16:40:46]NVStorageSaveData ofd_packets/00318131 [16:40:46]File name is /storage/ofd_packets/00318131 [16:40:46]Write 301 bytes [16:40:46]NVStorageSaveData done [16:40:46]OFDSenderStorePacket done [16:40:46]KKMCreateOFDPacket done [16:40:46]NVStorageSaveData kkm_last_timestamp [16:40:46]File name is /storage/kkm_last_timestamp [16:40:46]Write 4 bytes [16:40:46]NVStorageSaveData done [16:40:46]ExternCall_PrintAddStr [16:40:46]wPrintStart [16:40:46]Write to MH i2c: 01 00 00 7C 00 7C [16:40:46]Write i2c OK [16:40:46]MH_I2C_Read... [16:40:46]Read from MH i2c: 01 [16:40:46]MH_I2C_Read... [16:40:46]Read from MH i2c: 01 07 00 [16:40:46]MH_I2C_Read... [16:40:46]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [16:40:46]RasterBufferAndPrint [16:40:46]line Счет N : (1)1093118 [16:40:46]line ИНН: 02508201610067 [16:40:46]line Контрольно-Кассовый Чек [16:40:46]line ПРОДАЖА [16:40:46]line ТРК (МРК, ГНК) : 34 [16:40:46]line Товар: 2710124500 [16:40:46]line Аи-95-К-3 [16:40:46]line 21.570 * 74.20 [16:40:46]line = 1600.49 [16:40:46]line НДС 12% НСП 1% [16:40:46]line > о реализуемом товаре [16:40:46]line ОКРУГЛЕНИЕ: -0.49 [16:40:46]line ИТОГО: 1600.00 [16:40:46]line Внесено: 1600.00 [16:40:46]line СДАЧА: 0.00 [16:40:46]line НСП 1% : 14.16 [16:40:46]line НДС 12% : 169.96 [16:40:46]line Наличными: 1600.00 [16:40:46]line Безнал.: 0.00 [16:40:46]line Место: АЗС № 101 "Партнер Нефть" [16:40:46]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:40:46]line СНО: Общий режим [16:40:46]line Чек 606 28.10.2024 16:40 [16:40:46]line Смена: 546 ФФД: 1.0 [16:40:46]line ЗНМ: 0300000082 [16:40:46]line РНМ: 0000000000091628 [16:40:46]line Версия ККМ: 001 [16:40:46]line ФМ: 0000000000874671 [16:40:46]line ФД: 318131 [16:40:46]line ФПД: 213903757425847 [16:40:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T164044&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318131&fm=213903757425847&tin=02508201610067®Number=0000000000091628&sum=160000 [16:40:46]written 0, free lines is 4095 [16:40:46]OFD Sender: Processing packet 318131 [packets to send 127, broken 126] [16:40:46]ProducePacketName [16:40:46]name=ofd_packets/00318131 [16:40:46]OFD Sender: To server: pG, [16:40:46]CommunicateWithHost lk.salyk.kg:30040 [16:40:46]ConnectInit lk.salyk.kg [16:40:46]Connected sock=11 [16:40:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 15 A6 07 01 D4 D8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 02 00 00 F4 03 04 00 8C BE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B3 DA 04 00 35 04 06 00 C2 8B 59 7A 3C B7 A0 A5 9B AF E8 03 9F EC [16:40:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 E5 27 47 00 FD 45 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B3 DA 04 00 F4 03 04 00 45 6A 1F 67 B6 04 01 00 00 86 E1 3B 0B 47 14 B0 6E [16:40:47]CommunicateWithHost err = 0 [16:40:47]CheckOFDResponse [16:40:47]1017 (14) - 77093643461234 [16:40:47]1041 (16) - 0000000000874671 [16:40:47]1040 (4) - 318131 [16:40:47]1012 (4) - 28.10.2024 10:41 [16:40:47]1206 (1) - 0 [16:40:47]OFD Sender: Remove packet 318131 [16:40:47]ProducePacketName [16:40:47]name=ofd_packets/00318131 [16:40:47]NVStorageDeleteData [16:40:47]Write to MH i2c: 01 00 00 A7 00 A7 [16:40:47]Write i2c OK [16:40:47]MH_I2C_Read... [16:40:47]Read from MH i2c: 01 [16:40:47]MH_I2C_Read... [16:40:47]Read from MH i2c: 01 07 00 [16:40:47]MH_I2C_Read... [16:40:47]Read from MH i2c: 01 07 00 A7 00 00 00 00 00 00 02 0D BD [16:40:47]RasterBufferAndPrint [16:40:47]line [16:40:47]line [16:40:47]line [16:40:47]line [16:40:47]line [16:40:47]written 0, free lines is 3348 [16:40:47]MH_Cut [16:40:47]Write to MH i2c: D1 01 00 AE 00 01 80 [16:40:47]Write i2c OK [16:40:47]MH_I2C_Read... [16:40:47]Read from MH i2c: D1 [16:40:47]MH_I2C_Read... [16:40:47]Read from MH i2c: D1 01 00 [16:40:47]MH_I2C_Read... [16:40:47]Read from MH i2c: D1 01 00 AE 00 00 7F [16:40:47]Write to MH i2c: 01 00 00 AF 00 AF [16:40:47]Write i2c OK [16:40:47]MH_I2C_Read... [16:40:47]OFD Sender: No OFD packet to send [16:40:47]*** Cut start [16:40:47]*** Partial cut [16:40:47]*** CUTSNS_PIN = 1 [16:40:47]*** CUTSNS_PIN = 0 [16:40:48]*** Brake cut motor [16:40:48]Read from MH i2c: 01 [16:40:48]MH_I2C_Read... [16:40:48]*** Stop cut motor [16:40:48]*** Cut end [16:40:48]Read from MH i2c: 01 07 00 [16:40:48]MH_I2C_Read... [16:40:48]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [16:40:48]process_action close_receipt done [16:40:48]requested_data is exist [16:40:48]produce_requested_data [16:40:48]requested_item fm.sn is exist - process it [16:40:48]wFMCommunicate request_size=4 [16:40:48]MH_SAM_APDU [16:40:48]CAPDU: 80 11 00 00 [16:40:48]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [16:40:48]Write i2c OK [16:40:48]MH_I2C_Read... [16:40:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:40:48]Read from MH i2c: E2 [16:40:48]MH_I2C_Read... [16:40:48]Read from MH i2c: E2 17 00 [16:40:48]MH_I2C_Read... [16:40:48]Read from MH i2c: E2 17 00 B0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 7E [16:40:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:40:48]wFMCommunicate OK [16:40:48]requested_item fd.num is exist - process it [16:40:48]SAM_PROTO_GetFieldsCounters [16:40:48]wFMCommunicate request_size=4 [16:40:48]MH_SAM_APDU [16:40:48]CAPDU: 80 13 00 00 [16:40:48]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [16:40:48]Write i2c OK [16:40:48]MH_I2C_Read... [16:40:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:40:48]Read from MH i2c: E2 [16:40:48]MH_I2C_Read... [16:40:48]Read from MH i2c: E2 62 00 [16:40:48]MH_I2C_Read... [16:40:48]Read from MH i2c: E2 62 00 B1 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B3 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 5E 02 00 00 5E 04 04 00 5E 02 00 00 57 04 04 00 5F 02 00 00 19 04 04 00 00 00 00 00 90 00 25 [16:40:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B3 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 5E 02 00 00 5E 04 04 00 5E 02 00 00 57 04 04 00 5F 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:40:48]wFMCommunicate OK [16:40:48]SAM_PROTO_GetFieldsCounters done [16:40:48]requested_item shift.num is exist - process it [16:40:48]requested_item shift.opened is exist - process it [16:40:48]req_shift_opened [16:40:48]FM_GetShiftState [16:40:48]SAM_PROTO_GetShiftState [16:40:48]wFMCommunicate request_size=4 [16:40:48]MH_SAM_APDU [16:40:48]CAPDU: 80 13 01 00 [16:40:48]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [16:40:48]Write i2c OK [16:40:48]MH_I2C_Read... [16:40:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:40:48]Read from MH i2c: E2 [16:40:48]MH_I2C_Read... [16:40:48]Read from MH i2c: E2 0E 00 [16:40:48]MH_I2C_Read... [16:40:48]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 28 [16:40:48]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:40:48]wFMCommunicate OK [16:40:48]SAM_PROTO_GetShiftState done [16:40:48]FM_GetShiftState done [16:40:48]req_shift_opened done [16:40:48]requested_item shift.open_date is exist - process it [16:40:48]req_shift_open_date [16:40:48]req_shift_open_date done [16:40:48]produce_requested_data done [16:40:48]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318131,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:40:48]process_action_free close_receipt [16:40:48]json_value_free [16:40:48]json_value_free done [16:40:48]process_json_proto returns [16:40:48]Send response to host [16:40:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318131,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:40:48]free response buf [16:40:48]execute_script done [16:40:48]execute_script returns [16:40:48]free content buf [16:40:48]Sock 7.Close socket [16:40:48]Sock 7.Thread stoped [16:40:52]OFD Sender: No OFD packet to send [16:40:57]OFD Sender: No OFD packet to send [16:41:02]OFD Sender: No OFD packet to send [16:41:07]OFD Sender: No OFD packet to send [16:41:12]OFD Sender: No OFD packet to send [16:41:17]OFD Sender: No OFD packet to send [16:41:22]OFD Sender: No OFD packet to send [16:41:27]OFD Sender: No OFD packet to send [16:41:32]OFD Sender: No OFD packet to send [16:41:37]OFD Sender: No OFD packet to send [16:41:42]OFD Sender: No OFD packet to send [16:41:47]OFD Sender: No OFD packet to send [16:41:52]OFD Sender: No OFD packet to send [16:41:57]OFD Sender: No OFD packet to send [16:42:02]OFD Sender: No OFD packet to send [16:42:07]OFD Sender: No OFD packet to send [16:42:12]OFD Sender: No OFD packet to send [16:42:17]OFD Sender: No OFD packet to send [16:42:22]OFD Sender: No OFD packet to send [16:42:27]OFD Sender: No OFD packet to send [16:42:32]OFD Sender: No OFD packet to send [16:42:37]OFD Sender: No OFD packet to send [16:42:42]OFD Sender: No OFD packet to send [16:42:47]OFD Sender: No OFD packet to send [16:42:52]OFD Sender: No OFD packet to send [16:42:57]OFD Sender: No OFD packet to send [16:43:02]OFD Sender: No OFD packet to send [16:43:07]OFD Sender: No OFD packet to send [16:43:12]OFD Sender: No OFD packet to send [16:43:17]OFD Sender: No OFD packet to send [16:43:22]OFD Sender: No OFD packet to send [16:43:27]OFD Sender: No OFD packet to send [16:43:32]OFD Sender: No OFD packet to send [16:43:37]OFD Sender: No OFD packet to send [16:43:42]OFD Sender: No OFD packet to send [16:43:47]OFD Sender: No OFD packet to send [16:43:52]OFD Sender: No OFD packet to send [16:43:57]OFD Sender: No OFD packet to send [16:44:02]OFD Sender: No OFD packet to send [16:44:07]OFD Sender: No OFD packet to send [16:44:12]OFD Sender: No OFD packet to send [16:44:17]OFD Sender: No OFD packet to send [16:44:22]OFD Sender: No OFD packet to send [16:44:27]OFD Sender: No OFD packet to send [16:44:32]OFD Sender: No OFD packet to send [16:44:37]OFD Sender: No OFD packet to send [16:44:42]OFD Sender: No OFD packet to send [16:44:47]OFD Sender: No OFD packet to send [16:44:52]OFD Sender: No OFD packet to send [16:44:57]OFD Sender: No OFD packet to send [16:45:02]OFD Sender: No OFD packet to send [16:45:07]OFD Sender: No OFD packet to send [16:45:13]OFD Sender: No OFD packet to send [16:45:13]accept exits with 9 [16:45:13]New connection [16:45:13]New thread 3067506020 created [16:45:13]Thread 3067362660 joined [16:45:13]Waiting for new connection... [16:45:13] Sock 9.Parse request [16:45:13]Sock 9.Check first char [16:45:13]Sock 9.First char is OK [16:45:13]request: POST /json_proto HTTP/1.0 [16:45:13]Method: POST [16:45:13]URL: /json_proto [16:45:13]Method is POST - this is cgi request [16:45:13]url: /json_proto [16:45:13]query_string will be loaded in cgi processing [16:45:13]execute_cgi json_proto POST (null) [16:45:13]execute_cgi path=json_proto method=POST [16:45:13]POST find Content-Length [16:45:13]Host: 172.17.50.195:8080 [16:45:13]Content-Length: 683 [16:45:13]Content-Type: application/json [16:45:13] [16:45:13]POST finish read [16:45:13]Found Content-Length = 683 [16:45:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093123", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:45:13]execute_script... [16:45: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)1093123", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:45:13]POST & json_proto [16:45:13]process_json_proto [16:45:13]json parsed OK: [16:45:13]protocol is kg_v1.0 [16:45:13]action value=close_receipt [16:45:13]process_action close_receipt [16:45:13]cmd_close_receipt [16:45:13]MH_GetDate [16:45:13]Write to MH i2c: F0 00 00 B3 00 A2 [16:45:13]Write i2c OK [16:45:13]MH_I2C_Read... [16:45:13]Read from MH i2c: F0 [16:45:13]MH_I2C_Read... [16:45:13]Read from MH i2c: F0 09 00 [16:45:13]MH_I2C_Read... [16:45:13]Read from MH i2c: F0 09 00 B3 00 00 99 BF 1F 67 43 33 1C 67 82 [16:45:13]GetLastDocTimeStamp 1730133644 [16:45:13]current date 1730133913 [16:45:13]FM_GetShiftState [16:45:13]SAM_PROTO_GetShiftState [16:45:13]wFMCommunicate request_size=4 [16:45:13]MH_SAM_APDU [16:45:13]CAPDU: 80 13 01 00 [16:45:13]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [16:45:13]Write i2c OK [16:45:13]MH_I2C_Read... [16:45:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:45:13]Read from MH i2c: E2 [16:45:13]MH_I2C_Read... [16:45:13]Read from MH i2c: E2 0E 00 [16:45:13]MH_I2C_Read... [16:45:13]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 2A [16:45:13]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:45:13]wFMCommunicate OK [16:45:13]SAM_PROTO_GetShiftState done [16:45:13]FM_GetShiftState done [16:45:13]opened in 1730073493 [16:45:13]opened+sec_in_day 1730159893 [16:45:13]quantity*price = 100015 [16:45:13]sum+1 = 100017 [16:45:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 607 28.10.2024 16:45 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318132 ФПД: 171710183061424 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T164514&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318132&fm=171710183061424&tin=02508201610067®Number=0000000000091628&sum=100000 [16:45:15]StoreToDocumentArchive [16:45:15]shift 546 fd 318132 [16:45:15]save to /storage/0546/doc_00318132 [16:45:15]save last doc name /storage/0546/doc_00318132 to /storage/kkm_last_doc_name [16:45:15]save OK [16:45:15]Clear old archive folders... [16:45:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:45:15]tlvbuf is B6F616D0 [16:45:15]SAM_PROTO_ClearQueue [16:45:15]wFMCommunicate request_size=4 [16:45:15]MH_SAM_APDU [16:45:15]CAPDU: 80 09 00 00 [16:45:15]Write to MH i2c: E2 08 00 C1 00 80 09 00 00 00 00 00 00 33 [16:45:15]Write i2c OK [16:45:15]MH_I2C_Read... [16:45:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:45:15]Read from MH i2c: E2 [16:45:15]MH_I2C_Read... [16:45:15]Read from MH i2c: E2 03 00 [16:45:15]MH_I2C_Read... [16:45:15]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [16:45:15]RAPDU: 90 00 [16:45:15]wFMCommunicate OK [16:45:15]SAM_PROTO_ClearQueue done [16:45:15]KKMCreateOFDPacket [16:45:15]OFDProtocolAddRootSTLVToBuf [16:45:15]FM_MakeSignedData [16:45:15]FM_MakeSignedData [16:45:15]SAM_PROTO_SignData [16:45:15]wFMCommunicate request_size=4 [16:45:15]MH_SAM_APDU [16:45:15]CAPDU: 80 0D 01 02 [16:45:15]Write to MH i2c: E2 08 00 C2 00 80 0D 01 02 00 00 00 00 3B [16:45:15]Write i2c OK [16:45:15]MH_I2C_Read... [16:45:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:45:15]Read from MH i2c: E2 [16:45:15]MH_I2C_Read... [16:45:15]Read from MH i2c: E2 03 00 [16:45:15]MH_I2C_Read... [16:45:15]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [16:45:15]RAPDU: 90 00 [16:45:15]wFMCommunicate OK [16:45:15]wFMCommunicate request_size=255 [16:45:15]MH_SAM_APDU [16:45:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 02 00 00 F4 03 04 00 9A BF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B4 DA 04 00 35 04 06 00 9C [16:45:15]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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 02 00 00 F4 03 04 00 9A BF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B4 DA 04 00 35 04 06 00 9C 00 00 55 [16:45:15]Write i2c OK [16:45:15]MH_I2C_Read... [16:45:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:45:15]Read from MH i2c: E2 [16:45:15]MH_I2C_Read... [16:45:15]Read from MH i2c: E2 03 00 [16:45:15]MH_I2C_Read... [16:45:15]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [16:45:15]RAPDU: 90 00 [16:45:15]wFMCommunicate OK [16:45:15]wFMCommunicate request_size=10 [16:45:15]MH_SAM_APDU [16:45:15]CAPDU: 80 0D 02 02 05 2B 64 77 37 B0 [16:45:15]Write to MH i2c: E2 0D 00 C4 00 80 0D 02 02 05 00 2B 64 77 37 B0 00 00 35 [16:45:15]Write i2c OK [16:45:15]MH_I2C_Read... [16:45:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:45:15]Read from MH i2c: E2 [16:45:15]MH_I2C_Read... [16:45:15]Read from MH i2c: E2 03 00 [16:45:15]MH_I2C_Read... [16:45:15]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [16:45:15]RAPDU: 90 00 [16:45:15]wFMCommunicate OK [16:45:15]wFMCommunicate request_size=4 [16:45:15]MH_SAM_APDU [16:45:15]CAPDU: 80 0D 03 02 [16:45:15]Write to MH i2c: E2 08 00 C5 00 80 0D 03 02 00 00 00 00 40 [16:45:15]Write i2c OK [16:45:15]MH_I2C_Read... [16:45:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:45:15]Read from MH i2c: E2 [16:45:15]MH_I2C_Read... [16:45:15]Read from MH i2c: E2 0B 00 [16:45:15]MH_I2C_Read... [16:45:15]Read from MH i2c: E2 0B 00 C5 00 00 BB D3 3B 4F 40 F7 32 D9 90 00 9B [16:45:15]RAPDU: BB D3 3B 4F 40 F7 32 D9 90 00 [16:45:15]wFMCommunicate OK [16:45:15]SAM_PROTO_SignData done [16:45:15]FM_MakeSignedData done [16:45:15]CreateOFDProtocolMessage [16:45:15]wFMCommunicate request_size=4 [16:45:15]MH_SAM_APDU [16:45:15]CAPDU: 80 11 00 00 [16:45:15]Write to MH i2c: E2 08 00 C6 00 80 11 00 00 00 00 00 00 40 [16:45:15]Write i2c OK [16:45:15]MH_I2C_Read... [16:45:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:45:15]Read from MH i2c: E2 [16:45:15]MH_I2C_Read... [16:45:15]Read from MH i2c: E2 17 00 [16:45:15]MH_I2C_Read... [16:45:15]Read from MH i2c: E2 17 00 C6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 94 [16:45:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:45:15]wFMCommunicate OK [16:45:15]CreateOFDProtocolMessage done [16:45:15]OFDSenderStorePacket 318132 [16:45:15]StoreOFDPacket docnum=318132 [16:45:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 B4 43 07 01 2E 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 02 00 00 F4 03 04 00 9A BF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B4 DA 04 00 35 04 06 00 9C 2B 64 77 37 B0 BB D3 3B 4F 40 F7 32 D9 [16:45:15]CheckFolder [16:45:15]dirname=/storage/ofd_packets [16:45:15]CheckFolder done [16:45:15]ProducePacketName [16:45:15]name=ofd_packets/00318132 [16:45:15]NVStorageSaveData ofd_packets/00318132 [16:45:15]File name is /storage/ofd_packets/00318132 [16:45:15]Write 301 bytes [16:45:15]NVStorageSaveData done [16:45:15]OFDSenderStorePacket done [16:45:15]KKMCreateOFDPacket done [16:45:15]NVStorageSaveData kkm_last_timestamp [16:45:15]File name is /storage/kkm_last_timestamp [16:45:15]Write 4 bytes [16:45:15]NVStorageSaveData done [16:45:15]ExternCall_PrintAddStr [16:45:15]wPrintStart [16:45:15]Write to MH i2c: 01 00 00 C7 00 C7 [16:45:15]Write i2c OK [16:45:15]MH_I2C_Read... [16:45:15]Read from MH i2c: 01 [16:45:15]MH_I2C_Read... [16:45:15]Read from MH i2c: 01 07 00 [16:45:15]MH_I2C_Read... [16:45:15]Read from MH i2c: 01 07 00 C7 00 00 00 00 00 00 FF 0F DC [16:45:15]RasterBufferAndPrint [16:45:15]line Счет N : (1)1093123 [16:45:15]line ИНН: 02508201610067 [16:45:15]line Контрольно-Кассовый Чек [16:45:15]line ПРОДАЖА [16:45:15]line ТРК (МРК, ГНК) : 53 [16:45:15]line Товар: 2710124130 [16:45:15]line Аи-92-К-2 [16:45:15]line 14.950 * 66.90 [16:45:15]line = 1000.16 [16:45:15]line НДС 12% НСП 1% [16:45:15]line > о реализуемом товаре [16:45:15]line ОКРУГЛЕНИЕ: -0.16 [16:45:15]line ИТОГО: 1000.00 [16:45:15]line Внесено: 1000.00 [16:45:15]line СДАЧА: 0.00 [16:45:15]line НСП 1% : 8.85 [16:45:15]line НДС 12% : 106.21 [16:45:15]line Наличными: 1000.00 [16:45:15]line Безнал.: 0.00 [16:45:15]line Место: АЗС № 101 "Партнер Нефть" [16:45:15]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:45:15]line СНО: Общий режим [16:45:15]line Чек 607 28.10.2024 16:45 [16:45:15]line Смена: 546 ФФД: 1.0 [16:45:15]line ЗНМ: 0300000082 [16:45:15]line РНМ: 0000000000091628 [16:45:15]line Версия ККМ: 001 [16:45:15]line ФМ: 0000000000874671 [16:45:15]line ФД: 318132 [16:45:15]line ФПД: 171710183061424 [16:45:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T164514&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318132&fm=171710183061424&tin=02508201610067®Number=0000000000091628&sum=100000 [16:45:15]OFD Sender: Processing packet 318132 [packets to send 127, broken 126] [16:45:15]ProducePacketName [16:45:15]name=ofd_packets/00318132 [16:45:15]OFD Sender: To server: pG, [16:45:15]CommunicateWithHost lk.salyk.kg:30040 [16:45:15]ConnectInit lk.salyk.kg [16:45:15]written 0, free lines is 4095 [16:45:15]Connected sock=10 [16:45:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 B4 43 07 01 2E 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 02 00 00 F4 03 04 00 9A BF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B4 DA 04 00 35 04 06 00 9C 2B 64 77 37 B0 BB D3 3B 4F 40 F7 32 D9 [16:45:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 F4 B2 47 00 52 D3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B4 DA 04 00 F4 03 04 00 52 6B 1F 67 B6 04 01 00 00 DF 59 68 22 0C AB 34 7F [16:45:16]CommunicateWithHost err = 0 [16:45:16]CheckOFDResponse [16:45:16]1017 (14) - 77093643461234 [16:45:16]1041 (16) - 0000000000874671 [16:45:16]1040 (4) - 318132 [16:45:16]1012 (4) - 28.10.2024 10:45 [16:45:16]1206 (1) - 0 [16:45:16]OFD Sender: Remove packet 318132 [16:45:16]ProducePacketName [16:45:16]name=ofd_packets/00318132 [16:45:16]NVStorageDeleteData [16:45:16]Write to MH i2c: 01 00 00 F2 00 F2 [16:45:16]Write i2c OK [16:45:16]MH_I2C_Read... [16:45:16]Read from MH i2c: 01 [16:45:16]MH_I2C_Read... [16:45:16]Read from MH i2c: 01 07 00 [16:45:16]MH_I2C_Read... [16:45:16]Read from MH i2c: 01 07 00 F2 00 00 00 00 00 00 EC 0C F1 [16:45:16]RasterBufferAndPrint [16:45:16]line [16:45:16]line [16:45:16]line [16:45:16]line [16:45:16]line [16:45:16]written 0, free lines is 3314 [16:45:16]MH_Cut [16:45:16]Write to MH i2c: D1 01 00 F9 00 01 CB [16:45:16]Write i2c OK [16:45:16]MH_I2C_Read... [16:45:16]Read from MH i2c: D1 [16:45:16]MH_I2C_Read... [16:45:16]Read from MH i2c: D1 01 00 [16:45:16]MH_I2C_Read... [16:45:16]Read from MH i2c: D1 01 00 F9 00 00 CA [16:45:16]Write to MH i2c: 01 00 00 FA 00 FA [16:45:16]Write i2c OK [16:45:16]MH_I2C_Read... [16:45:16]OFD Sender: No OFD packet to send [16:45:17]*** Cut start [16:45:17]*** Partial cut [16:45:17]*** CUTSNS_PIN = 1 [16:45:17]*** CUTSNS_PIN = 0 [16:45:17]*** Brake cut motor [16:45:17]Read from MH i2c: 01 [16:45:17]MH_I2C_Read... [16:45:17]*** Stop cut motor [16:45:17]*** Cut end [16:45:17]Read from MH i2c: 01 07 00 [16:45:17]MH_I2C_Read... [16:45:17]Read from MH i2c: 01 07 00 FA 00 00 00 00 00 00 FF 0F 0F [16:45:17]process_action close_receipt done [16:45:17]requested_data is exist [16:45:17]produce_requested_data [16:45:17]requested_item fm.sn is exist - process it [16:45:17]wFMCommunicate request_size=4 [16:45:17]MH_SAM_APDU [16:45:17]CAPDU: 80 11 00 00 [16:45:17]Write to MH i2c: E2 08 00 FB 00 80 11 00 00 00 00 00 00 75 [16:45:17]Write i2c OK [16:45:17]MH_I2C_Read... [16:45:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:45:17]Read from MH i2c: E2 [16:45:17]MH_I2C_Read... [16:45:17]Read from MH i2c: E2 17 00 [16:45:17]MH_I2C_Read... [16:45:17]Read from MH i2c: E2 17 00 FB 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C9 [16:45:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:45:17]wFMCommunicate OK [16:45:17]requested_item fd.num is exist - process it [16:45:17]SAM_PROTO_GetFieldsCounters [16:45:17]wFMCommunicate request_size=4 [16:45:17]MH_SAM_APDU [16:45:17]CAPDU: 80 13 00 00 [16:45:17]Write to MH i2c: E2 08 00 FC 00 80 13 00 00 00 00 00 00 78 [16:45:17]Write i2c OK [16:45:17]MH_I2C_Read... [16:45:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:45:17]Read from MH i2c: E2 [16:45:17]MH_I2C_Read... [16:45:17]Read from MH i2c: E2 62 00 [16:45:17]MH_I2C_Read... [16:45:17]Read from MH i2c: E2 62 00 FC 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B4 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 5F 02 00 00 5E 04 04 00 5F 02 00 00 57 04 04 00 60 02 00 00 19 04 04 00 00 00 00 00 90 00 74 [16:45:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B4 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 5F 02 00 00 5E 04 04 00 5F 02 00 00 57 04 04 00 60 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:45:17]wFMCommunicate OK [16:45:17]SAM_PROTO_GetFieldsCounters done [16:45:17]requested_item shift.num is exist - process it [16:45:17]requested_item shift.opened is exist - process it [16:45:17]req_shift_opened [16:45:17]FM_GetShiftState [16:45:17]SAM_PROTO_GetShiftState [16:45:17]wFMCommunicate request_size=4 [16:45:17]MH_SAM_APDU [16:45:17]CAPDU: 80 13 01 00 [16:45:17]Write to MH i2c: E2 08 00 FD 00 80 13 01 00 00 00 00 00 7A [16:45:17]Write i2c OK [16:45:17]MH_I2C_Read... [16:45:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:45:17]Read from MH i2c: E2 [16:45:17]MH_I2C_Read... [16:45:17]Read from MH i2c: E2 0E 00 [16:45:17]MH_I2C_Read... [16:45:17]Read from MH i2c: E2 0E 00 FD 00 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 73 [16:45:17]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:45:17]wFMCommunicate OK [16:45:17]SAM_PROTO_GetShiftState done [16:45:17]FM_GetShiftState done [16:45:17]req_shift_opened done [16:45:17]requested_item shift.open_date is exist - process it [16:45:17]req_shift_open_date [16:45:17]req_shift_open_date done [16:45:17]produce_requested_data done [16:45:17]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318132,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:45:17]process_action_free close_receipt [16:45:17]json_value_free [16:45:17]json_value_free done [16:45:17]process_json_proto returns [16:45:17]Send response to host [16:45:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318132,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:45:17]free response buf [16:45:17]execute_script done [16:45:17]execute_script returns [16:45:17]free content buf [16:45:17]Sock 9.Close socket [16:45:17]Sock 9.Thread stoped [16:45:21]OFD Sender: No OFD packet to send [16:45:26]OFD Sender: No OFD packet to send [16:45:31]OFD Sender: No OFD packet to send [16:45:36]OFD Sender: No OFD packet to send [16:45:41]accept exits with 7 [16:45:41]New connection [16:45:41]New thread 3067362660 created [16:45:41]Thread 3067506020 joined [16:45:41]Waiting for new connection... [16:45:41] Sock 7.Parse request [16:45:41]Sock 7.Check first char [16:45:41]Sock 7.First char is OK [16:45:41]request: POST /json_proto HTTP/1.0 [16:45:41]Method: POST [16:45:41]URL: /json_proto [16:45:41]Method is POST - this is cgi request [16:45:41]url: /json_proto [16:45:41]query_string will be loaded in cgi processing [16:45:41]execute_cgi json_proto POST (null) [16:45:41]execute_cgi path=json_proto method=POST [16:45:41]POST find Content-Length [16:45:41]Host: 172.17.50.195:8080 [16:45:41]Content-Length: 688 [16:45:41]Content-Type: application/json [16:45:41] [16:45:41]POST finish read [16:45:41]Found Content-Length = 688 [16:45:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093124", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:45:41]execute_script... [16:45: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)1093124", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:45:41]POST & json_proto [16:45:41]process_json_proto [16:45:41]json parsed OK: [16:45:41]protocol is kg_v1.0 [16:45:41]action value=close_receipt [16:45:41]process_action close_receipt [16:45:41]cmd_close_receipt [16:45:41]MH_GetDate [16:45:41]Write to MH i2c: F0 00 00 FE 00 ED [16:45:41]Write i2c OK [16:45:41]MH_I2C_Read... [16:45:41]Read from MH i2c: F0 [16:45:41]MH_I2C_Read... [16:45:41]Read from MH i2c: F0 09 00 [16:45:41]MH_I2C_Read... [16:45:41]Read from MH i2c: F0 09 00 FE 00 00 B5 BF 1F 67 43 33 1C 67 E9 [16:45:41]GetLastDocTimeStamp 1730133914 [16:45:41]current date 1730133941 [16:45:41]FM_GetShiftState [16:45:41]SAM_PROTO_GetShiftState [16:45:41]wFMCommunicate request_size=4 [16:45:41]MH_SAM_APDU [16:45:41]CAPDU: 80 13 01 00 [16:45:41]Write to MH i2c: E2 08 00 FF 00 80 13 01 00 00 00 00 00 7C [16:45:41]Write i2c OK [16:45:41]MH_I2C_Read... [16:45:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:45:41]Read from MH i2c: E2 [16:45:41]MH_I2C_Read... [16:45:41]Read from MH i2c: E2 0E 00 [16:45:41]MH_I2C_Read... [16:45:41]Read from MH i2c: E2 0E 00 FF 00 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 75 [16:45:41]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:45:41]wFMCommunicate OK [16:45:41]SAM_PROTO_GetShiftState done [16:45:41]FM_GetShiftState done [16:45:41]opened in 1730073493 [16:45:41]opened+sec_in_day 1730159893 [16:45:41]quantity*price = 100050 [16:45:41]sum+1 = 100052 [16:45: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 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 608 28.10.2024 16:45 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318133 ФПД: 280196665572397 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T164541&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318133&fm=280196665572397&tin=02508201610067®Number=0000000000091628&sum=100000 [16:45:42]StoreToDocumentArchive [16:45:42]shift 546 fd 318133 [16:45:42]save to /storage/0546/doc_00318133 [16:45:42]save last doc name /storage/0546/doc_00318133 to /storage/kkm_last_doc_name [16:45:42]save OK [16:45:42]Clear old archive folders... [16:45:42]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:45:42]tlvbuf is 01177010 [16:45:42]SAM_PROTO_ClearQueue [16:45:42]wFMCommunicate request_size=4 [16:45:42]MH_SAM_APDU [16:45:42]CAPDU: 80 09 00 00 [16:45:42]Write to MH i2c: E2 08 00 0C 01 80 09 00 00 00 00 00 00 7F [16:45:42]Write i2c OK [16:45:42]MH_I2C_Read... [16:45:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:45:42]Read from MH i2c: E2 [16:45:42]MH_I2C_Read... [16:45:42]Read from MH i2c: E2 03 00 [16:45:42]MH_I2C_Read... [16:45:42]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [16:45:42]RAPDU: 90 00 [16:45:42]wFMCommunicate OK [16:45:42]SAM_PROTO_ClearQueue done [16:45:42]KKMCreateOFDPacket [16:45:42]OFDProtocolAddRootSTLVToBuf [16:45:42]FM_MakeSignedData [16:45:42]FM_MakeSignedData [16:45:42]SAM_PROTO_SignData [16:45:42]wFMCommunicate request_size=4 [16:45:42]MH_SAM_APDU [16:45:42]CAPDU: 80 0D 01 02 [16:45:42]Write to MH i2c: E2 08 00 0D 01 80 0D 01 02 00 00 00 00 87 [16:45:42]Write i2c OK [16:45:42]MH_I2C_Read... [16:45:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:45:42]Read from MH i2c: E2 [16:45:42]MH_I2C_Read... [16:45:42]Read from MH i2c: E2 03 00 [16:45:42]MH_I2C_Read... [16:45:42]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [16:45:42]RAPDU: 90 00 [16:45:42]wFMCommunicate OK [16:45:42]wFMCommunicate request_size=255 [16:45:42]MH_SAM_APDU [16:45:42]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 60 02 00 00 F4 03 04 00 B5 BF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B5 DA 04 00 35 04 06 00 [16:45:42]Write to MH i2c: E2 02 01 0E 01 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 60 02 00 00 F4 03 04 00 B5 BF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B5 DA 04 00 35 04 06 00 00 00 06 [16:45:42]Write i2c OK [16:45:42]MH_I2C_Read... [16:45:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:45:42]Read from MH i2c: E2 [16:45:42]MH_I2C_Read... [16:45:42]Read from MH i2c: E2 03 00 [16:45:42]MH_I2C_Read... [16:45:42]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [16:45:42]RAPDU: 90 00 [16:45:42]wFMCommunicate OK [16:45:42]wFMCommunicate request_size=11 [16:45:42]MH_SAM_APDU [16:45:42]CAPDU: 80 0D 02 02 06 FE D6 5E B7 FC 2D [16:45:42]Write to MH i2c: E2 0E 00 0F 01 80 0D 02 02 06 00 FE D6 5E B7 FC 2D 00 00 A8 [16:45:42]Write i2c OK [16:45:42]MH_I2C_Read... [16:45:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:45:43]Read from MH i2c: E2 [16:45:43]MH_I2C_Read... [16:45:43]Read from MH i2c: E2 03 00 [16:45:43]MH_I2C_Read... [16:45:43]Read from MH i2c: E2 03 00 0F 01 00 90 00 84 [16:45:43]RAPDU: 90 00 [16:45:43]wFMCommunicate OK [16:45:43]wFMCommunicate request_size=4 [16:45:43]MH_SAM_APDU [16:45:43]CAPDU: 80 0D 03 02 [16:45:43]Write to MH i2c: E2 08 00 10 01 80 0D 03 02 00 00 00 00 8C [16:45:43]Write i2c OK [16:45:43]MH_I2C_Read... [16:45:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:45:43]Read from MH i2c: E2 [16:45:43]MH_I2C_Read... [16:45:43]Read from MH i2c: E2 0B 00 [16:45:43]MH_I2C_Read... [16:45:43]Read from MH i2c: E2 0B 00 10 01 00 EB BE A0 97 CA 30 42 82 90 00 2B [16:45:43]RAPDU: EB BE A0 97 CA 30 42 82 90 00 [16:45:43]wFMCommunicate OK [16:45:43]SAM_PROTO_SignData done [16:45:43]FM_MakeSignedData done [16:45:43]CreateOFDProtocolMessage [16:45:43]wFMCommunicate request_size=4 [16:45:43]MH_SAM_APDU [16:45:43]CAPDU: 80 11 00 00 [16:45:43]Write to MH i2c: E2 08 00 11 01 80 11 00 00 00 00 00 00 8C [16:45:43]Write i2c OK [16:45:43]MH_I2C_Read... [16:45:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:45:43]Read from MH i2c: E2 [16:45:43]MH_I2C_Read... [16:45:43]Read from MH i2c: E2 17 00 [16:45:43]MH_I2C_Read... [16:45:43]Read from MH i2c: E2 17 00 11 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E0 [16:45:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:45:43]wFMCommunicate OK [16:45:43]CreateOFDProtocolMessage done [16:45:43]OFDSenderStorePacket 318133 [16:45:43]StoreOFDPacket docnum=318133 [16:45:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 4D 87 08 01 21 03 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 60 02 00 00 F4 03 04 00 B5 BF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B5 DA 04 00 35 04 06 00 FE D6 5E B7 FC 2D EB BE A0 97 CA 30 42 82 [16:45:43]CheckFolder [16:45:43]dirname=/storage/ofd_packets [16:45:43]CheckFolder done [16:45:43]ProducePacketName [16:45:43]name=ofd_packets/00318133 [16:45:43]NVStorageSaveData ofd_packets/00318133 [16:45:43]File name is /storage/ofd_packets/00318133 [16:45:43]Write 302 bytes [16:45:43]NVStorageSaveData done [16:45:43]OFDSenderStorePacket done [16:45:43]KKMCreateOFDPacket done [16:45:43]NVStorageSaveData kkm_last_timestamp [16:45:43]File name is /storage/kkm_last_timestamp [16:45:43]Write 4 bytes [16:45:43]NVStorageSaveData done [16:45:43]OFD Sender: Processing packet 318133 [packets to send 127, broken 126] [16:45:43]ProducePacketName [16:45:43]name=ofd_packets/00318133 [16:45:43]OFD Sender: To server: pG, [16:45:43]CommunicateWithHost lk.salyk.kg:30040 [16:45:43]ConnectInit lk.salyk.kg [16:45:43]ExternCall_PrintAddStr [16:45:43]wPrintStart [16:45:43]Write to MH i2c: 01 00 00 12 01 13 [16:45:43]Write i2c OK [16:45:43]MH_I2C_Read... [16:45:43]Read from MH i2c: 01 [16:45:43]MH_I2C_Read... [16:45:43]Read from MH i2c: 01 07 00 [16:45:43]MH_I2C_Read... [16:45:43]Read from MH i2c: 01 07 00 12 01 00 00 00 00 00 FF 0F 28 [16:45:43]RasterBufferAndPrint [16:45:43]line Счет N : (1)1093124 [16:45:43]line ИНН: 02508201610067 [16:45:43]line Контрольно-Кассовый Чек [16:45:43]line ПРОДАЖА [16:45:43]line ТРК (МРК, ГНК) : 41 [16:45:43]line Товар: 2710194210 [16:45:43]line ДТ(л)-К-2 [16:45:43]line 13.130 * 76.20 [16:45:43]line = 1000.51 [16:45:43]line НДС 12% НСП 1% [16:45:43]line > о реализуемом товаре [16:45:43]line ОКРУГЛЕНИЕ: -0.51 [16:45:43]line ИТОГО: 1000.00 [16:45:43]line Внесено: 1000.00 [16:45:43]line СДАЧА: 0.00 [16:45:43]line НСП 1% : 8.85 [16:45:43]line НДС 12% : 106.25 [16:45:43]line Наличными: 1000.00 [16:45:43]line Безнал.: 0.00 [16:45:43]line Место: АЗС № 101 "Партнер Нефть" [16:45:43]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:45:43]line СНО: Общий режим [16:45:43]line Чек 608 28.10.2024 16:45 [16:45:43]line Смена: 546 ФФД: 1.0 [16:45:43]line ЗНМ: 0300000082 [16:45:43]line РНМ: 0000000000091628 [16:45:43]line Версия ККМ: 001 [16:45:43]line ФМ: 0000000000874671 [16:45:43]line ФД: 318133 [16:45:43]line ФПД: 280196665572397 [16:45:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T164541&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318133&fm=280196665572397&tin=02508201610067®Number=0000000000091628&sum=100000 [16:45:43]Connected sock=11 [16:45:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 4D 87 08 01 21 03 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 60 02 00 00 F4 03 04 00 B5 BF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B5 DA 04 00 35 04 06 00 FE D6 5E B7 FC 2D EB BE A0 97 CA 30 42 82 [16:45:43]written 0, free lines is 4095 [16:45:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 83 B2 47 00 10 B5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B5 DA 04 00 F4 03 04 00 6D 6B 1F 67 B6 04 01 00 00 2E D6 D7 33 FC 34 F0 84 [16:45:43]CommunicateWithHost err = 0 [16:45:43]CheckOFDResponse [16:45:43]1017 (14) - 77093643461234 [16:45:43]1041 (16) - 0000000000874671 [16:45:43]1040 (4) - 318133 [16:45:43]1012 (4) - 28.10.2024 10:46 [16:45:43]1206 (1) - 0 [16:45:43]OFD Sender: Remove packet 318133 [16:45:43]ProducePacketName [16:45:43]name=ofd_packets/00318133 [16:45:43]NVStorageDeleteData [16:45:43]Write to MH i2c: 01 00 00 3D 01 3E [16:45:43]Write i2c OK [16:45:43]MH_I2C_Read... [16:45:43]Read from MH i2c: 01 [16:45:43]MH_I2C_Read... [16:45:43]Read from MH i2c: 01 07 00 [16:45:43]MH_I2C_Read... [16:45:43]Read from MH i2c: 01 07 00 3D 01 00 00 00 00 00 EB 0C 3C [16:45:43]RasterBufferAndPrint [16:45:43]line [16:45:43]line [16:45:43]line [16:45:43]line [16:45:43]line [16:45:43]written 0, free lines is 3313 [16:45:43]MH_Cut [16:45:43]Write to MH i2c: D1 01 00 44 01 01 17 [16:45:43]Write i2c OK [16:45:43]MH_I2C_Read... [16:45:43]Read from MH i2c: D1 [16:45:43]MH_I2C_Read... [16:45:43]Read from MH i2c: D1 01 00 [16:45:43]MH_I2C_Read... [16:45:43]Read from MH i2c: D1 01 00 44 01 00 16 [16:45:43]Write to MH i2c: 01 00 00 45 01 46 [16:45:43]Write i2c OK [16:45:43]MH_I2C_Read... [16:45:44]OFD Sender: No OFD packet to send [16:45:44]*** Cut start [16:45:44]*** Partial cut [16:45:44]*** CUTSNS_PIN = 1 [16:45:44]*** CUTSNS_PIN = 0 [16:45:44]*** Brake cut motor [16:45:45]Read from MH i2c: 01 [16:45:45]MH_I2C_Read... [16:45:45]*** Stop cut motor [16:45:45]*** Cut end [16:45:45]Read from MH i2c: 01 07 00 [16:45:45]MH_I2C_Read... [16:45:45]Read from MH i2c: 01 07 00 45 01 00 00 00 00 00 FF 0F 5B [16:45:45]process_action close_receipt done [16:45:45]requested_data is exist [16:45:45]produce_requested_data [16:45:45]requested_item fm.sn is exist - process it [16:45:45]wFMCommunicate request_size=4 [16:45:45]MH_SAM_APDU [16:45:45]CAPDU: 80 11 00 00 [16:45:45]Write to MH i2c: E2 08 00 46 01 80 11 00 00 00 00 00 00 C1 [16:45:45]Write i2c OK [16:45:45]MH_I2C_Read... [16:45:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:45:45]Read from MH i2c: E2 [16:45:45]MH_I2C_Read... [16:45:45]Read from MH i2c: E2 17 00 [16:45:45]MH_I2C_Read... [16:45:45]Read from MH i2c: E2 17 00 46 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 15 [16:45:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:45:45]wFMCommunicate OK [16:45:45]requested_item fd.num is exist - process it [16:45:45]SAM_PROTO_GetFieldsCounters [16:45:45]wFMCommunicate request_size=4 [16:45:45]MH_SAM_APDU [16:45:45]CAPDU: 80 13 00 00 [16:45:45]Write to MH i2c: E2 08 00 47 01 80 13 00 00 00 00 00 00 C4 [16:45:45]Write i2c OK [16:45:45]MH_I2C_Read... [16:45:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:45:45]Read from MH i2c: E2 [16:45:45]MH_I2C_Read... [16:45:45]Read from MH i2c: E2 62 00 [16:45:45]MH_I2C_Read... [16:45:45]Read from MH i2c: E2 62 00 47 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B5 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 60 02 00 00 5E 04 04 00 60 02 00 00 57 04 04 00 61 02 00 00 19 04 04 00 00 00 00 00 90 00 C4 [16:45:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B5 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 60 02 00 00 5E 04 04 00 60 02 00 00 57 04 04 00 61 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:45:45]wFMCommunicate OK [16:45:45]SAM_PROTO_GetFieldsCounters done [16:45:45]requested_item shift.num is exist - process it [16:45:45]requested_item shift.opened is exist - process it [16:45:45]req_shift_opened [16:45:45]FM_GetShiftState [16:45:45]SAM_PROTO_GetShiftState [16:45:45]wFMCommunicate request_size=4 [16:45:45]MH_SAM_APDU [16:45:45]CAPDU: 80 13 01 00 [16:45:45]Write to MH i2c: E2 08 00 48 01 80 13 01 00 00 00 00 00 C6 [16:45:45]Write i2c OK [16:45:45]MH_I2C_Read... [16:45:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:45:45]Read from MH i2c: E2 [16:45:45]MH_I2C_Read... [16:45:45]Read from MH i2c: E2 0E 00 [16:45:45]MH_I2C_Read... [16:45:45]Read from MH i2c: E2 0E 00 48 01 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 BF [16:45:45]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:45:45]wFMCommunicate OK [16:45:45]SAM_PROTO_GetShiftState done [16:45:45]FM_GetShiftState done [16:45:45]req_shift_opened done [16:45:45]requested_item shift.open_date is exist - process it [16:45:45]req_shift_open_date [16:45:45]req_shift_open_date done [16:45:45]produce_requested_data done [16:45:45]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318133,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:45:45]process_action_free close_receipt [16:45:45]json_value_free [16:45:45]json_value_free done [16:45:45]process_json_proto returns [16:45:45]Send response to host [16:45:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318133,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:45:45]free response buf [16:45:45]execute_script done [16:45:45]execute_script returns [16:45:45]free content buf [16:45:45]Sock 7.Close socket [16:45:45]Sock 7.Thread stoped [16:45:49]OFD Sender: No OFD packet to send [16:45:54]OFD Sender: No OFD packet to send [16:45:55]accept exits with 10 [16:45:55]New connection [16:45:55]New thread 3067506020 created [16:45:55]Thread 3067362660 joined [16:45:55]Waiting for new connection... [16:45:55] Sock 10.Parse request [16:45:55]Sock 10.Check first char [16:45:55]Sock 10.First char is OK [16:45:55]request: POST /json_proto HTTP/1.0 [16:45:55]Method: POST [16:45:55]URL: /json_proto [16:45:55]Method is POST - this is cgi request [16:45:55]url: /json_proto [16:45:55]query_string will be loaded in cgi processing [16:45:55]execute_cgi json_proto POST (null) [16:45:55]execute_cgi path=json_proto method=POST [16:45:55]POST find Content-Length [16:45:55]Host: 172.17.50.195:8080 [16:45:55]Content-Length: 683 [16:45:55]Content-Type: application/json [16:45:55] [16:45:55]POST finish read [16:45:55]Found Content-Length = 683 [16:45:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093125", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:45:55]execute_script... [16: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)1093125", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:45:55]POST & json_proto [16:45:55]process_json_proto [16:45:55]json parsed OK: [16:45:55]protocol is kg_v1.0 [16:45:55]action value=close_receipt [16:45:55]process_action close_receipt [16:45:55]cmd_close_receipt [16:45:55]MH_GetDate [16:45:55]Write to MH i2c: F0 00 00 49 01 39 [16:45:55]Write i2c OK [16:45:55]MH_I2C_Read... [16:45:55]Read from MH i2c: F0 [16:45:55]MH_I2C_Read... [16:45:55]Read from MH i2c: F0 09 00 [16:45:55]MH_I2C_Read... [16:45:55]Read from MH i2c: F0 09 00 49 01 00 C3 BF 1F 67 43 33 1C 67 43 [16:45:55]GetLastDocTimeStamp 1730133941 [16:45:55]current date 1730133955 [16:45:55]FM_GetShiftState [16:45:55]SAM_PROTO_GetShiftState [16:45:55]wFMCommunicate request_size=4 [16:45:55]MH_SAM_APDU [16:45:55]CAPDU: 80 13 01 00 [16:45:55]Write to MH i2c: E2 08 00 4A 01 80 13 01 00 00 00 00 00 C8 [16:45:55]Write i2c OK [16:45:55]MH_I2C_Read... [16:45:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:45:55]Read from MH i2c: E2 [16:45:55]MH_I2C_Read... [16:45:55]Read from MH i2c: E2 0E 00 [16:45:55]MH_I2C_Read... [16:45:55]Read from MH i2c: E2 0E 00 4A 01 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C1 [16:45:55]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:45:55]wFMCommunicate OK [16:45:55]SAM_PROTO_GetShiftState done [16:45:55]FM_GetShiftState done [16:45:55]opened in 1730073493 [16:45:55]opened+sec_in_day 1730159893 [16:45:55]quantity*price = 100015 [16:45:55]sum+1 = 100017 [16:45:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 609 28.10.2024 16:45 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318134 ФПД: 190137206667223 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T164555&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318134&fm=190137206667223&tin=02508201610067®Number=0000000000091628&sum=100000 [16:45:56]StoreToDocumentArchive [16:45:56]shift 546 fd 318134 [16:45:56]save to /storage/0546/doc_00318134 [16:45:56]save last doc name /storage/0546/doc_00318134 to /storage/kkm_last_doc_name [16:45:56]save OK [16:45:56]Clear old archive folders... [16:45:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:45:56]tlvbuf is 01111AC0 [16:45:56]SAM_PROTO_ClearQueue [16:45:56]wFMCommunicate request_size=4 [16:45:56]MH_SAM_APDU [16:45:56]CAPDU: 80 09 00 00 [16:45:56]Write to MH i2c: E2 08 00 57 01 80 09 00 00 00 00 00 00 CA [16:45:56]Write i2c OK [16:45:56]MH_I2C_Read... [16:45:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:45:56]Read from MH i2c: E2 [16:45:56]MH_I2C_Read... [16:45:56]Read from MH i2c: E2 03 00 [16:45:56]MH_I2C_Read... [16:45:56]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [16:45:56]RAPDU: 90 00 [16:45:56]wFMCommunicate OK [16:45:56]SAM_PROTO_ClearQueue done [16:45:56]KKMCreateOFDPacket [16:45:56]OFDProtocolAddRootSTLVToBuf [16:45:56]FM_MakeSignedData [16:45:56]FM_MakeSignedData [16:45:56]SAM_PROTO_SignData [16:45:56]wFMCommunicate request_size=4 [16:45:56]MH_SAM_APDU [16:45:56]CAPDU: 80 0D 01 02 [16:45:56]Write to MH i2c: E2 08 00 58 01 80 0D 01 02 00 00 00 00 D2 [16:45:56]Write i2c OK [16:45:56]MH_I2C_Read... [16:45:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:45:56]Read from MH i2c: E2 [16:45:56]MH_I2C_Read... [16:45:56]Read from MH i2c: E2 03 00 [16:45:56]MH_I2C_Read... [16:45:56]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [16:45:56]RAPDU: 90 00 [16:45:56]wFMCommunicate OK [16:45:56]wFMCommunicate request_size=255 [16:45:56]MH_SAM_APDU [16:45:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 02 00 00 F4 03 04 00 C3 BF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B6 DA 04 00 35 04 06 00 AC [16:45:56]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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 02 00 00 F4 03 04 00 C3 BF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B6 DA 04 00 35 04 06 00 AC 00 00 29 [16:45:56]Write i2c OK [16:45:56]MH_I2C_Read... [16:45:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:45:57]Read from MH i2c: E2 [16:45:57]MH_I2C_Read... [16:45:57]Read from MH i2c: E2 03 00 [16:45:57]MH_I2C_Read... [16:45:57]Read from MH i2c: E2 03 00 59 01 00 90 00 CE [16:45:57]RAPDU: 90 00 [16:45:57]wFMCommunicate OK [16:45:57]wFMCommunicate request_size=10 [16:45:57]MH_SAM_APDU [16:45:57]CAPDU: 80 0D 02 02 05 ED C4 A9 77 D7 [16:45:57]Write to MH i2c: E2 0D 00 5A 01 80 0D 02 02 05 00 ED C4 A9 77 D7 00 00 87 [16:45:57]Write i2c OK [16:45:57]MH_I2C_Read... [16:45:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:45:57]Read from MH i2c: E2 [16:45:57]MH_I2C_Read... [16:45:57]Read from MH i2c: E2 03 00 [16:45:57]MH_I2C_Read... [16:45:57]Read from MH i2c: E2 03 00 5A 01 00 90 00 CF [16:45:57]RAPDU: 90 00 [16:45:57]wFMCommunicate OK [16:45:57]wFMCommunicate request_size=4 [16:45:57]MH_SAM_APDU [16:45:57]CAPDU: 80 0D 03 02 [16:45:57]Write to MH i2c: E2 08 00 5B 01 80 0D 03 02 00 00 00 00 D7 [16:45:57]Write i2c OK [16:45:57]MH_I2C_Read... [16:45:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:45:57]Read from MH i2c: E2 [16:45:57]MH_I2C_Read... [16:45:57]Read from MH i2c: E2 0B 00 [16:45:57]MH_I2C_Read... [16:45:57]Read from MH i2c: E2 0B 00 5B 01 00 4C B1 0F 68 4D 79 F0 A1 90 00 A3 [16:45:57]RAPDU: 4C B1 0F 68 4D 79 F0 A1 90 00 [16:45:57]wFMCommunicate OK [16:45:57]SAM_PROTO_SignData done [16:45:57]FM_MakeSignedData done [16:45:57]CreateOFDProtocolMessage [16:45:57]wFMCommunicate request_size=4 [16:45:57]MH_SAM_APDU [16:45:57]CAPDU: 80 11 00 00 [16:45:57]Write to MH i2c: E2 08 00 5C 01 80 11 00 00 00 00 00 00 D7 [16:45:57]Write i2c OK [16:45:57]MH_I2C_Read... [16:45:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:45:57]Read from MH i2c: E2 [16:45:57]MH_I2C_Read... [16:45:57]Read from MH i2c: E2 17 00 [16:45:57]MH_I2C_Read... [16:45:57]Read from MH i2c: E2 17 00 5C 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 2B [16:45:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:45:57]wFMCommunicate OK [16:45:57]CreateOFDProtocolMessage done [16:45:57]OFDSenderStorePacket 318134 [16:45:57]StoreOFDPacket docnum=318134 [16:45:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 F2 ED 07 01 BB C8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 02 00 00 F4 03 04 00 C3 BF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B6 DA 04 00 35 04 06 00 AC ED C4 A9 77 D7 4C B1 0F 68 4D 79 F0 A1 [16:45:57]CheckFolder [16:45:57]dirname=/storage/ofd_packets [16:45:57]CheckFolder done [16:45:57]ProducePacketName [16:45:57]name=ofd_packets/00318134 [16:45:57]NVStorageSaveData ofd_packets/00318134 [16:45:57]File name is /storage/ofd_packets/00318134 [16:45:57]Write 301 bytes [16:45:57]NVStorageSaveData done [16:45:57]OFDSenderStorePacket done [16:45:57]KKMCreateOFDPacket done [16:45:57]NVStorageSaveData kkm_last_timestamp [16:45:57]File name is /storage/kkm_last_timestamp [16:45:57]Write 4 bytes [16:45:57]NVStorageSaveData done [16:45:57]ExternCall_PrintAddStr [16:45:57]wPrintStart [16:45:57]Write to MH i2c: 01 00 00 5D 01 5E [16:45:57]Write i2c OK [16:45:57]MH_I2C_Read... [16:45:57]Read from MH i2c: 01 [16:45:57]MH_I2C_Read... [16:45:57]Read from MH i2c: 01 07 00 [16:45:57]MH_I2C_Read... [16:45:57]Read from MH i2c: 01 07 00 5D 01 00 00 00 00 00 FF 0F 73 [16:45:57]RasterBufferAndPrint [16:45:57]line Счет N : (1)1093125 [16:45:57]line ИНН: 02508201610067 [16:45:57]line Контрольно-Кассовый Чек [16:45:57]line ПРОДАЖА [16:45:57]line ТРК (МРК, ГНК) : 33 [16:45:57]line Товар: 2710124130 [16:45:57]line Аи-92-К-2 [16:45:57]line 14.950 * 66.90 [16:45:57]line = 1000.16 [16:45:57]line НДС 12% НСП 1% [16:45:57]line > о реализуемом товаре [16:45:57]line ОКРУГЛЕНИЕ: -0.16 [16:45:57]line ИТОГО: 1000.00 [16:45:57]line Внесено: 1000.00 [16:45:57]line СДАЧА: 0.00 [16:45:57]line НСП 1% : 8.85 [16:45:57]line НДС 12% : 106.21 [16:45:57]line Наличными: 1000.00 [16:45:57]line Безнал.: 0.00 [16:45:57]line Место: АЗС № 101 "Партнер Нефть" [16:45:57]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:45:57]line СНО: Общий режим [16:45:57]line Чек 609 28.10.2024 16:45 [16:45:57]line Смена: 546 ФФД: 1.0 [16:45:57]line ЗНМ: 0300000082 [16:45:57]line РНМ: 0000000000091628 [16:45:57]line Версия ККМ: 001 [16:45:57]line ФМ: 0000000000874671 [16:45:57]line ФД: 318134 [16:45:57]line ФПД: 190137206667223 [16:45:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T164555&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318134&fm=190137206667223&tin=02508201610067®Number=0000000000091628&sum=100000 [16:45:57]OFD Sender: Processing packet 318134 [packets to send 127, broken 126] [16:45:57]ProducePacketName [16:45:57]name=ofd_packets/00318134 [16:45:57]OFD Sender: To server: pG, [16:45:57]CommunicateWithHost lk.salyk.kg:30040 [16:45:57]ConnectInit lk.salyk.kg [16:45:57]written 0, free lines is 4095 [16:45:57]Connected sock=9 [16:45:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 F2 ED 07 01 BB C8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 02 00 00 F4 03 04 00 C3 BF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B6 DA 04 00 35 04 06 00 AC ED C4 A9 77 D7 4C B1 0F 68 4D 79 F0 A1 [16:45:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 C7 41 47 00 80 94 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B6 DA 04 00 F4 03 04 00 7B 6B 1F 67 B6 04 01 00 00 5A E4 C6 7C 01 AE 81 6A [16:45:57]CommunicateWithHost err = 0 [16:45:57]CheckOFDResponse [16:45:57]1017 (14) - 77093643461234 [16:45:57]1041 (16) - 0000000000874671 [16:45:57]1040 (4) - 318134 [16:45:57]1012 (4) - 28.10.2024 10:46 [16:45:57]1206 (1) - 0 [16:45:57]OFD Sender: Remove packet 318134 [16:45:57]ProducePacketName [16:45:57]name=ofd_packets/00318134 [16:45:57]NVStorageDeleteData [16:45:57]Write to MH i2c: 01 00 00 88 01 89 [16:45:57]Write i2c OK [16:45:57]MH_I2C_Read... [16:45:57]Read from MH i2c: 01 [16:45:57]MH_I2C_Read... [16:45:57]Read from MH i2c: 01 07 00 [16:45:57]MH_I2C_Read... [16:45:57]Read from MH i2c: 01 07 00 88 01 00 00 00 00 00 E4 0C 80 [16:45:57]RasterBufferAndPrint [16:45:57]line [16:45:57]line [16:45:57]line [16:45:57]line [16:45:57]line [16:45:57]written 0, free lines is 3306 [16:45:57]MH_Cut [16:45:57]Write to MH i2c: D1 01 00 8F 01 01 62 [16:45:57]Write i2c OK [16:45:57]MH_I2C_Read... [16:45:57]Read from MH i2c: D1 [16:45:57]MH_I2C_Read... [16:45:57]Read from MH i2c: D1 01 00 [16:45:57]MH_I2C_Read... [16:45:57]Read from MH i2c: D1 01 00 8F 01 00 61 [16:45:57]Write to MH i2c: 01 00 00 90 01 91 [16:45:57]Write i2c OK [16:45:57]MH_I2C_Read... [16:45:58]OFD Sender: No OFD packet to send [16:45:58]*** Cut start [16:45:58]*** Partial cut [16:45:58]*** CUTSNS_PIN = 1 [16:45:58]*** CUTSNS_PIN = 0 [16:45:58]*** Brake cut motor [16:45:59]Read from MH i2c: 01 [16:45:59]MH_I2C_Read... [16:45:59]*** Stop cut motor [16:45:59]*** Cut end [16:45:59]Read from MH i2c: 01 07 00 [16:45:59]MH_I2C_Read... [16:45:59]Read from MH i2c: 01 07 00 90 01 00 00 00 00 00 FF 0F A6 [16:45:59]process_action close_receipt done [16:45:59]requested_data is exist [16:45:59]produce_requested_data [16:45:59]requested_item fm.sn is exist - process it [16:45:59]wFMCommunicate request_size=4 [16:45:59]MH_SAM_APDU [16:45:59]CAPDU: 80 11 00 00 [16:45:59]Write to MH i2c: E2 08 00 91 01 80 11 00 00 00 00 00 00 0C [16:45:59]Write i2c OK [16:45:59]MH_I2C_Read... [16:45:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:45:59]Read from MH i2c: E2 [16:45:59]MH_I2C_Read... [16:45:59]Read from MH i2c: E2 17 00 [16:45:59]MH_I2C_Read... [16:45:59]Read from MH i2c: E2 17 00 91 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 60 [16:45:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:45:59]wFMCommunicate OK [16:45:59]requested_item fd.num is exist - process it [16:45:59]SAM_PROTO_GetFieldsCounters [16:45:59]wFMCommunicate request_size=4 [16:45:59]MH_SAM_APDU [16:45:59]CAPDU: 80 13 00 00 [16:45:59]Write to MH i2c: E2 08 00 92 01 80 13 00 00 00 00 00 00 0F [16:45:59]Write i2c OK [16:45:59]MH_I2C_Read... [16:45:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:45:59]Read from MH i2c: E2 [16:45:59]MH_I2C_Read... [16:45:59]Read from MH i2c: E2 62 00 [16:45:59]MH_I2C_Read... [16:45:59]Read from MH i2c: E2 62 00 92 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B6 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 61 02 00 00 5E 04 04 00 61 02 00 00 57 04 04 00 62 02 00 00 19 04 04 00 00 00 00 00 90 00 13 [16:45:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B6 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 61 02 00 00 5E 04 04 00 61 02 00 00 57 04 04 00 62 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:45:59]wFMCommunicate OK [16:45:59]SAM_PROTO_GetFieldsCounters done [16:45:59]requested_item shift.num is exist - process it [16:45:59]requested_item shift.opened is exist - process it [16:45:59]req_shift_opened [16:45:59]FM_GetShiftState [16:45:59]SAM_PROTO_GetShiftState [16:45:59]wFMCommunicate request_size=4 [16:45:59]MH_SAM_APDU [16:45:59]CAPDU: 80 13 01 00 [16:45:59]Write to MH i2c: E2 08 00 93 01 80 13 01 00 00 00 00 00 11 [16:45:59]Write i2c OK [16:45:59]MH_I2C_Read... [16:45:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:45:59]Read from MH i2c: E2 [16:45:59]MH_I2C_Read... [16:45:59]Read from MH i2c: E2 0E 00 [16:45:59]MH_I2C_Read... [16:45:59]Read from MH i2c: E2 0E 00 93 01 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 0A [16:45:59]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:45:59]wFMCommunicate OK [16:45:59]SAM_PROTO_GetShiftState done [16:45:59]FM_GetShiftState done [16:45:59]req_shift_opened done [16:45:59]requested_item shift.open_date is exist - process it [16:45:59]req_shift_open_date [16:45:59]req_shift_open_date done [16:45:59]produce_requested_data done [16:45:59]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318134,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:45:59]process_action_free close_receipt [16:45:59]json_value_free [16:45:59]json_value_free done [16:45:59]process_json_proto returns [16:45:59]Send response to host [16:45:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318134,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:45:59]free response buf [16:45:59]execute_script done [16:45:59]execute_script returns [16:45:59]free content buf [16:45:59]Sock 10.Close socket [16:45:59]Sock 10.Thread stoped [16:46:03]OFD Sender: No OFD packet to send [16:46:04]accept exits with 7 [16:46:04]New connection [16:46:04]New thread 3067362660 created [16:46:04]Thread 3067506020 joined [16:46:04]Waiting for new connection... [16:46:04] Sock 7.Parse request [16:46:04]Sock 7.Check first char [16:46:04]Sock 7.First char is OK [16:46:04]request: POST /json_proto HTTP/1.0 [16:46:04]Method: POST [16:46:04]URL: /json_proto [16:46:04]Method is POST - this is cgi request [16:46:04]url: /json_proto [16:46:04]query_string will be loaded in cgi processing [16:46:04]execute_cgi json_proto POST (null) [16:46:04]execute_cgi path=json_proto method=POST [16:46:04]POST find Content-Length [16:46:04]Host: 172.17.50.195:8080 [16:46:04]Content-Length: 801 [16:46:04]Content-Type: application/json [16:46:04] [16:46:04]POST finish read [16:46:04]Found Content-Length = 801 [16:46:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093126", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u000A4219606", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:46:04]execute_script... [16:46: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)1093126", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u000A4219606", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:46:04]POST & json_proto [16:46:04]process_json_proto [16:46:04]json parsed OK: [16:46:04]protocol is kg_v1.0 [16:46:04]action value=close_receipt [16:46:04]process_action close_receipt [16:46:04]cmd_close_receipt [16:46:04]MH_GetDate [16:46:04]Write to MH i2c: F0 00 00 94 01 84 [16:46:04]Write i2c OK [16:46:04]MH_I2C_Read... [16:46:04]Read from MH i2c: F0 [16:46:04]MH_I2C_Read... [16:46:04]Read from MH i2c: F0 09 00 [16:46:04]MH_I2C_Read... [16:46:04]Read from MH i2c: F0 09 00 94 01 00 CD BF 1F 67 43 33 1C 67 98 [16:46:04]GetLastDocTimeStamp 1730133955 [16:46:04]current date 1730133965 [16:46:04]FM_GetShiftState [16:46:04]SAM_PROTO_GetShiftState [16:46:04]wFMCommunicate request_size=4 [16:46:04]MH_SAM_APDU [16:46:04]CAPDU: 80 13 01 00 [16:46:04]Write to MH i2c: E2 08 00 95 01 80 13 01 00 00 00 00 00 13 [16:46:04]Write i2c OK [16:46:04]MH_I2C_Read... [16:46:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:46:04]Read from MH i2c: E2 [16:46:04]MH_I2C_Read... [16:46:04]Read from MH i2c: E2 0E 00 [16:46:04]MH_I2C_Read... [16:46:04]Read from MH i2c: E2 0E 00 95 01 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 0C [16:46:04]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:46:04]wFMCommunicate OK [16:46:04]SAM_PROTO_GetShiftState done [16:46:04]FM_GetShiftState done [16:46:04]opened in 1730073493 [16:46:04]opened+sec_in_day 1730159893 [16:46:04]quantity*price = 0 [16:46:04]sum+1 = 1 [16:46:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 610 28.10.2024 16:46 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливные Талоны 4219606 ФМ: 0000000000874671 ФД: 318135 ФПД: 60187349802840 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T164605&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318135&fm=60187349802840&tin=02508201610067®Number=0000000000091628&sum=0 [16:46:06]StoreToDocumentArchive [16:46:06]shift 546 fd 318135 [16:46:06]save to /storage/0546/doc_00318135 [16:46:06]save last doc name /storage/0546/doc_00318135 to /storage/kkm_last_doc_name [16:46:06]save OK [16:46:06]Clear old archive folders... [16:46:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:46:06]tlvbuf is 0111C100 [16:46:06]SAM_PROTO_ClearQueue [16:46:06]wFMCommunicate request_size=4 [16:46:06]MH_SAM_APDU [16:46:06]CAPDU: 80 09 00 00 [16:46:06]Write to MH i2c: E2 08 00 A2 01 80 09 00 00 00 00 00 00 15 [16:46:06]Write i2c OK [16:46:06]MH_I2C_Read... [16:46:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:46:06]Read from MH i2c: E2 [16:46:06]MH_I2C_Read... [16:46:06]Read from MH i2c: E2 03 00 [16:46:06]MH_I2C_Read... [16:46:06]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [16:46:06]RAPDU: 90 00 [16:46:06]wFMCommunicate OK [16:46:06]SAM_PROTO_ClearQueue done [16:46:06]KKMCreateOFDPacket [16:46:06]OFDProtocolAddRootSTLVToBuf [16:46:06]FM_MakeSignedData [16:46:06]FM_MakeSignedData [16:46:06]SAM_PROTO_SignData [16:46:06]wFMCommunicate request_size=4 [16:46:06]MH_SAM_APDU [16:46:06]CAPDU: 80 0D 01 02 [16:46:06]Write to MH i2c: E2 08 00 A3 01 80 0D 01 02 00 00 00 00 1D [16:46:06]Write i2c OK [16:46:06]MH_I2C_Read... [16:46:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:46:06]Read from MH i2c: E2 [16:46:06]MH_I2C_Read... [16:46:06]Read from MH i2c: E2 03 00 [16:46:06]MH_I2C_Read... [16:46:06]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [16:46:06]RAPDU: 90 00 [16:46:06]wFMCommunicate OK [16:46:06]wFMCommunicate request_size=255 [16:46:06]MH_SAM_APDU [16:46:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 62 02 00 00 F4 03 04 00 CD BF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B7 DA 04 00 35 04 06 00 36 [16:46:06]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 32 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 62 02 00 00 F4 03 04 00 CD BF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B7 DA 04 00 35 04 06 00 36 00 00 C2 [16:46:06]Write i2c OK [16:46:06]MH_I2C_Read... [16:46:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:46:06]Read from MH i2c: E2 [16:46:06]MH_I2C_Read... [16:46:06]Read from MH i2c: E2 03 00 [16:46:06]MH_I2C_Read... [16:46:06]Read from MH i2c: E2 03 00 A4 01 00 90 00 19 [16:46:06]RAPDU: 90 00 [16:46:06]wFMCommunicate OK [16:46:06]wFMCommunicate request_size=10 [16:46:06]MH_SAM_APDU [16:46:06]CAPDU: 80 0D 02 02 05 BD 75 9A DF 58 [16:46:06]Write to MH i2c: E2 0D 00 A5 01 80 0D 02 02 05 00 BD 75 9A DF 58 00 00 2D [16:46:06]Write i2c OK [16:46:06]MH_I2C_Read... [16:46:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:46:06]Read from MH i2c: E2 [16:46:06]MH_I2C_Read... [16:46:06]Read from MH i2c: E2 03 00 [16:46:06]MH_I2C_Read... [16:46:06]Read from MH i2c: E2 03 00 A5 01 00 90 00 1A [16:46:06]RAPDU: 90 00 [16:46:06]wFMCommunicate OK [16:46:06]wFMCommunicate request_size=4 [16:46:06]MH_SAM_APDU [16:46:06]CAPDU: 80 0D 03 02 [16:46:06]Write to MH i2c: E2 08 00 A6 01 80 0D 03 02 00 00 00 00 22 [16:46:06]Write i2c OK [16:46:06]MH_I2C_Read... [16:46:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:46:06]Read from MH i2c: E2 [16:46:06]MH_I2C_Read... [16:46:06]Read from MH i2c: E2 0B 00 [16:46:06]MH_I2C_Read... [16:46:06]Read from MH i2c: E2 0B 00 A6 01 00 F4 FD 86 AB 2A A4 E9 89 90 00 85 [16:46:06]RAPDU: F4 FD 86 AB 2A A4 E9 89 90 00 [16:46:06]wFMCommunicate OK [16:46:06]SAM_PROTO_SignData done [16:46:06]FM_MakeSignedData done [16:46:06]CreateOFDProtocolMessage [16:46:06]wFMCommunicate request_size=4 [16:46:06]MH_SAM_APDU [16:46:06]CAPDU: 80 11 00 00 [16:46:06]Write to MH i2c: E2 08 00 A7 01 80 11 00 00 00 00 00 00 22 [16:46:06]Write i2c OK [16:46:06]MH_I2C_Read... [16:46:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:46:06]Read from MH i2c: E2 [16:46:06]MH_I2C_Read... [16:46:06]Read from MH i2c: E2 17 00 [16:46:06]MH_I2C_Read... [16:46: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 34 36 37 31 90 00 76 [16:46:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:46:06]wFMCommunicate OK [16:46:06]CreateOFDProtocolMessage done [16:46:06]OFDSenderStorePacket 318135 [16:46:06]StoreOFDPacket docnum=318135 [16:46:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 33 E3 07 01 1E D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 62 02 00 00 F4 03 04 00 CD BF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B7 DA 04 00 35 04 06 00 36 BD 75 9A DF 58 F4 FD 86 AB 2A A4 E9 89 [16:46:06]CheckFolder [16:46:06]dirname=/storage/ofd_packets [16:46:06]CheckFolder done [16:46:06]ProducePacketName [16:46:06]name=ofd_packets/00318135 [16:46:06]NVStorageSaveData ofd_packets/00318135 [16:46:06]File name is /storage/ofd_packets/00318135 [16:46:06]Write 301 bytes [16:46:06]NVStorageSaveData done [16:46:06]OFDSenderStorePacket done [16:46:06]KKMCreateOFDPacket done [16:46:06]NVStorageSaveData kkm_last_timestamp [16:46:06]File name is /storage/kkm_last_timestamp [16:46:06]Write 4 bytes [16:46:06]NVStorageSaveData done [16:46:06]ExternCall_PrintAddStr [16:46:06]wPrintStart [16:46:06]Write to MH i2c: 01 00 00 A8 01 A9 [16:46:06]Write i2c OK [16:46:06]MH_I2C_Read... [16:46:06]Read from MH i2c: 01 [16:46:06]MH_I2C_Read... [16:46:06]Read from MH i2c: 01 07 00 [16:46:06]MH_I2C_Read... [16:46:06]Read from MH i2c: 01 07 00 A8 01 00 00 00 00 00 FF 0F BE [16:46:06]RasterBufferAndPrint [16:46:06]line Счет N : (1)1093126 [16:46:06]line ИНН: 02508201610067 [16:46:06]line Контрольно-Кассовый Чек [16:46:06]line ПРОДАЖА [16:46:06]line ТРК (МРК, ГНК) : 63 [16:46:06]line Товар: 2710124130 [16:46:06]line Аи-92-К-2 [16:46:06]line 10.000 * 0.00 [16:46:06]line = 0.00 [16:46:06]line НДС 12% НСП 1% [16:46:06]line > о реализуемом товаре [16:46:06]line ИТОГО: 0.00 [16:46:06]line НСП 1% : 0.00 [16:46:06]line НДС 12% : 0.00 [16:46:06]line Наличными: 0.00 [16:46:06]line Безнал.: 0.00 [16:46:06]line Место: АЗС № 101 "Партнер Нефть" [16:46:06]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:46:06]line СНО: Общий режим [16:46:06]line Чек 610 28.10.2024 16:46 [16:46:06]line Смена: 546 ФФД: 1.0 [16:46:06]line ЗНМ: 0300000082 [16:46:06]line РНМ: 0000000000091628 [16:46:06]line Версия ККМ: 001 [16:46:06]line Талоны: Топливные Талоны [16:46:06]line 4219606 [16:46:06]line ФМ: 0000000000874671 [16:46:06]line ФД: 318135 [16:46:06]line ФПД: 60187349802840 [16:46:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T164605&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318135&fm=60187349802840&tin=02508201610067®Number=0000000000091628&sum=0 [16:46:06]written 0, free lines is 4095 [16:46:06]OFD Sender: Processing packet 318135 [packets to send 127, broken 126] [16:46:06]ProducePacketName [16:46:06]name=ofd_packets/00318135 [16:46:06]OFD Sender: To server: pG, [16:46:06]CommunicateWithHost lk.salyk.kg:30040 [16:46:06]ConnectInit lk.salyk.kg [16:46:06]Connected sock=10 [16:46:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 33 E3 07 01 1E D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 62 02 00 00 F4 03 04 00 CD BF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B7 DA 04 00 35 04 06 00 36 BD 75 9A DF 58 F4 FD 86 AB 2A A4 E9 89 [16:46:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 6B 1D 47 00 1D C5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B7 DA 04 00 F4 03 04 00 85 6B 1F 67 B6 04 01 00 00 9D 9F FD 5C EE F0 72 13 [16:46:07]CommunicateWithHost err = 0 [16:46:07]CheckOFDResponse [16:46:07]1017 (14) - 77093643461234 [16:46:07]1041 (16) - 0000000000874671 [16:46:07]1040 (4) - 318135 [16:46:07]1012 (4) - 28.10.2024 10:46 [16:46:07]1206 (1) - 0 [16:46:07]OFD Sender: Remove packet 318135 [16:46:07]ProducePacketName [16:46:07]name=ofd_packets/00318135 [16:46:07]NVStorageDeleteData [16:46:07]Write to MH i2c: 01 00 00 D2 01 D3 [16:46:07]Write i2c OK [16:46:07]MH_I2C_Read... [16:46:07]Read from MH i2c: 01 [16:46:07]MH_I2C_Read... [16:46:07]Read from MH i2c: 01 07 00 [16:46:07]MH_I2C_Read... [16:46:07]Read from MH i2c: 01 07 00 D2 01 00 00 00 00 00 06 0D ED [16:46:07]RasterBufferAndPrint [16:46:07]line [16:46:07]line [16:46:07]line [16:46:07]line [16:46:07]line [16:46:07]written 0, free lines is 3346 [16:46:07]MH_Cut [16:46:07]Write to MH i2c: D1 01 00 D9 01 01 AC [16:46:07]Write i2c OK [16:46:07]MH_I2C_Read... [16:46:07]Read from MH i2c: D1 [16:46:07]MH_I2C_Read... [16:46:07]Read from MH i2c: D1 01 00 [16:46:07]MH_I2C_Read... [16:46:07]Read from MH i2c: D1 01 00 D9 01 00 AB [16:46:07]Write to MH i2c: 01 00 00 DA 01 DB [16:46:07]Write i2c OK [16:46:07]MH_I2C_Read... [16:46:07]OFD Sender: No OFD packet to send [16:46:07]*** Cut start [16:46:07]*** Partial cut [16:46:07]*** CUTSNS_PIN = 1 [16:46:07]*** CUTSNS_PIN = 0 [16:46:08]*** Brake cut motor [16:46:08]Read from MH i2c: 01 [16:46:08]MH_I2C_Read... [16:46:08]*** Stop cut motor [16:46:08]*** Cut end [16:46:08]Read from MH i2c: 01 07 00 [16:46:08]MH_I2C_Read... [16:46:08]Read from MH i2c: 01 07 00 DA 01 00 00 00 00 00 FF 0F F0 [16:46:08]process_action close_receipt done [16:46:08]requested_data is exist [16:46:08]produce_requested_data [16:46:08]requested_item fm.sn is exist - process it [16:46:08]wFMCommunicate request_size=4 [16:46:08]MH_SAM_APDU [16:46:08]CAPDU: 80 11 00 00 [16:46:08]Write to MH i2c: E2 08 00 DB 01 80 11 00 00 00 00 00 00 56 [16:46:08]Write i2c OK [16:46:08]MH_I2C_Read... [16:46:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:46:08]Read from MH i2c: E2 [16:46:08]MH_I2C_Read... [16:46:08]Read from MH i2c: E2 17 00 [16:46:08]MH_I2C_Read... [16:46:08]Read from MH i2c: E2 17 00 DB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 AA [16:46:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:46:08]wFMCommunicate OK [16:46:08]requested_item fd.num is exist - process it [16:46:08]SAM_PROTO_GetFieldsCounters [16:46:08]wFMCommunicate request_size=4 [16:46:08]MH_SAM_APDU [16:46:08]CAPDU: 80 13 00 00 [16:46:08]Write to MH i2c: E2 08 00 DC 01 80 13 00 00 00 00 00 00 59 [16:46:08]Write i2c OK [16:46:08]MH_I2C_Read... [16:46:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:46:08]Read from MH i2c: E2 [16:46:08]MH_I2C_Read... [16:46:08]Read from MH i2c: E2 62 00 [16:46:08]MH_I2C_Read... [16:46:08]Read from MH i2c: E2 62 00 DC 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B7 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 62 02 00 00 5E 04 04 00 62 02 00 00 57 04 04 00 63 02 00 00 19 04 04 00 00 00 00 00 90 00 61 [16: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 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B7 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 62 02 00 00 5E 04 04 00 62 02 00 00 57 04 04 00 63 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:46:08]wFMCommunicate OK [16:46:08]SAM_PROTO_GetFieldsCounters done [16:46:08]requested_item shift.num is exist - process it [16:46:08]requested_item shift.opened is exist - process it [16:46:08]req_shift_opened [16:46:08]FM_GetShiftState [16:46:08]SAM_PROTO_GetShiftState [16:46:08]wFMCommunicate request_size=4 [16:46:08]MH_SAM_APDU [16:46:08]CAPDU: 80 13 01 00 [16:46:08]Write to MH i2c: E2 08 00 DD 01 80 13 01 00 00 00 00 00 5B [16:46:08]Write i2c OK [16:46:08]MH_I2C_Read... [16:46:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:46:08]Read from MH i2c: E2 [16:46:08]MH_I2C_Read... [16:46:08]Read from MH i2c: E2 0E 00 [16:46:08]MH_I2C_Read... [16:46:08]Read from MH i2c: E2 0E 00 DD 01 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 54 [16:46:08]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:46:08]wFMCommunicate OK [16:46:08]SAM_PROTO_GetShiftState done [16:46:08]FM_GetShiftState done [16:46:08]req_shift_opened done [16:46:08]requested_item shift.open_date is exist - process it [16:46:08]req_shift_open_date [16:46:08]req_shift_open_date done [16:46:08]produce_requested_data done [16:46:08]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318135,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:46:08]process_action_free close_receipt [16:46:08]json_value_free [16:46:08]json_value_free done [16:46:08]process_json_proto returns [16:46:08]Send response to host [16:46:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318135,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:46:08]free response buf [16:46:08]execute_script done [16:46:08]execute_script returns [16:46:08]free content buf [16:46:08]Sock 7.Close socket [16:46:08]Sock 7.Thread stoped [16:46:12]OFD Sender: No OFD packet to send [16:46:17]OFD Sender: No OFD packet to send [16:46:22]OFD Sender: No OFD packet to send [16:46:27]OFD Sender: No OFD packet to send [16:46:32]OFD Sender: No OFD packet to send [16:46:37]OFD Sender: No OFD packet to send [16:46:42]OFD Sender: No OFD packet to send [16:46:47]OFD Sender: No OFD packet to send [16:46:52]OFD Sender: No OFD packet to send [16:46:57]OFD Sender: No OFD packet to send [16:47:02]OFD Sender: No OFD packet to send [16:47:04]accept exits with 9 [16:47:04]New connection [16:47:04]New thread 3067506020 created [16:47:04]Thread 3067362660 joined [16:47:04]Waiting for new connection... [16:47:04] Sock 9.Parse request [16:47:04]Sock 9.Check first char [16:47:04]Sock 9.First char is OK [16:47:04]request: POST /json_proto HTTP/1.0 [16:47:04]Method: POST [16:47:04]URL: /json_proto [16:47:04]Method is POST - this is cgi request [16:47:04]url: /json_proto [16:47:04]query_string will be loaded in cgi processing [16:47:04]execute_cgi json_proto POST (null) [16:47:04]execute_cgi path=json_proto method=POST [16:47:04]POST find Content-Length [16:47:04]Host: 172.17.50.195:8080 [16:47:04]Content-Length: 682 [16:47:04]Content-Type: application/json [16:47:04] [16:47:04]POST finish read [16:47:04]Found Content-Length = 682 [16:47:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093128", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 21.680, "sum" : 830.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 830.00, "total" : 830.00, "payments": [ { "type": 0, "sum" : 830.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:47:04]execute_script... [16:47:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093128", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 21.680, "sum" : 830.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 830.00, "total" : 830.00, "payments": [ { "type": 0, "sum" : 830.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:47:04]POST & json_proto [16:47:04]process_json_proto [16:47:04]json parsed OK: [16:47:04]protocol is kg_v1.0 [16:47:04]action value=close_receipt [16:47:04]process_action close_receipt [16:47:04]cmd_close_receipt [16:47:04]MH_GetDate [16:47:04]Write to MH i2c: F0 00 00 DE 01 CE [16:47:04]Write i2c OK [16:47:04]MH_I2C_Read... [16:47:04]Read from MH i2c: F0 [16:47:04]MH_I2C_Read... [16:47:04]Read from MH i2c: F0 09 00 [16:47:04]MH_I2C_Read... [16:47:04]Read from MH i2c: F0 09 00 DE 01 00 08 C0 1F 67 43 33 1C 67 1E [16:47:04]GetLastDocTimeStamp 1730133965 [16:47:04]current date 1730134024 [16:47:04]FM_GetShiftState [16:47:04]SAM_PROTO_GetShiftState [16:47:04]wFMCommunicate request_size=4 [16:47:04]MH_SAM_APDU [16:47:04]CAPDU: 80 13 01 00 [16:47:04]Write to MH i2c: E2 08 00 DF 01 80 13 01 00 00 00 00 00 5D [16:47:04]Write i2c OK [16:47:04]MH_I2C_Read... [16:47:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:47:04]Read from MH i2c: E2 [16:47:04]MH_I2C_Read... [16:47:04]Read from MH i2c: E2 0E 00 [16:47:04]MH_I2C_Read... [16:47:04]Read from MH i2c: E2 0E 00 DF 01 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 56 [16:47:04]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:47:04]wFMCommunicate OK [16:47:04]SAM_PROTO_GetShiftState done [16:47:04]FM_GetShiftState done [16:47:04]opened in 1730073493 [16:47:04]opened+sec_in_day 1730159893 [16:47:04]quantity*price = 83034 [16:47:04]sum+1 = 83035 [16:47:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 830.00 Внесено: 830.00 СДАЧА: 0.00 НСП 1% : 7.35 НДС 12% : 88.18 Наличными: 830.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 611 28.10.2024 16:47 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318136 ФПД: 36241481064684 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T164705&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318136&fm=36241481064684&tin=02508201610067®Number=0000000000091628&sum=83000 [16:47:06]StoreToDocumentArchive [16:47:06]shift 546 fd 318136 [16:47:06]save to /storage/0546/doc_00318136 [16:47:06]save last doc name /storage/0546/doc_00318136 to /storage/kkm_last_doc_name [16:47:06]save OK [16:47:06]Clear old archive folders... [16:47:06]ProcessDocumentItem done err = 0, tmpTLVsize=250 [16:47:06]tlvbuf is 01187610 [16:47:06]SAM_PROTO_ClearQueue [16:47:06]wFMCommunicate request_size=4 [16:47:06]MH_SAM_APDU [16:47:06]CAPDU: 80 09 00 00 [16:47:06]Write to MH i2c: E2 08 00 EC 01 80 09 00 00 00 00 00 00 5F [16:47:06]Write i2c OK [16:47:06]MH_I2C_Read... [16:47:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:47:06]Read from MH i2c: E2 [16:47:06]MH_I2C_Read... [16:47:06]Read from MH i2c: E2 03 00 [16:47:06]MH_I2C_Read... [16:47:06]Read from MH i2c: E2 03 00 EC 01 00 90 00 61 [16:47:06]RAPDU: 90 00 [16:47:06]wFMCommunicate OK [16:47:06]SAM_PROTO_ClearQueue done [16:47:06]KKMCreateOFDPacket [16:47:06]OFDProtocolAddRootSTLVToBuf [16:47:06]FM_MakeSignedData [16:47:06]FM_MakeSignedData [16:47:06]SAM_PROTO_SignData [16:47:06]wFMCommunicate request_size=4 [16:47:06]MH_SAM_APDU [16:47:06]CAPDU: 80 0D 01 02 [16:47:06]Write to MH i2c: E2 08 00 ED 01 80 0D 01 02 00 00 00 00 67 [16:47:06]Write i2c OK [16:47:06]MH_I2C_Read... [16:47:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:47:06]Read from MH i2c: E2 [16:47:06]MH_I2C_Read... [16:47:06]Read from MH i2c: E2 03 00 [16:47:06]MH_I2C_Read... [16:47:06]Read from MH i2c: E2 03 00 ED 01 00 90 00 62 [16:47:06]RAPDU: 90 00 [16:47:06]wFMCommunicate OK [16:47:06]wFMCommunicate request_size=255 [16:47:06]MH_SAM_APDU [16:47:06]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 B0 54 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 5A 44 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 44 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DF 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 22 00 00 00 00 07 04 06 00 38 44 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 02 00 00 F4 03 04 00 09 C0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B8 DA 04 00 35 04 06 00 20 F6 [16:47:06]Write to MH i2c: E2 02 01 EE 01 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 B0 54 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 5A 44 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 44 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DF 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 22 00 00 00 00 07 04 06 00 38 44 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 02 00 00 F4 03 04 00 09 C0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B8 DA 04 00 35 04 06 00 20 F6 00 00 B4 [16:47:06]Write i2c OK [16:47:06]MH_I2C_Read... [16:47:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:47:06]Read from MH i2c: E2 [16:47:06]MH_I2C_Read... [16:47:06]Read from MH i2c: E2 03 00 [16:47:06]MH_I2C_Read... [16:47:06]Read from MH i2c: E2 03 00 EE 01 00 90 00 63 [16:47:06]RAPDU: 90 00 [16:47:06]wFMCommunicate OK [16:47:06]wFMCommunicate request_size=9 [16:47:06]MH_SAM_APDU [16:47:06]CAPDU: 80 0D 02 02 04 20 9A E0 EC [16:47:06]Write to MH i2c: E2 0C 00 EF 01 80 0D 02 02 04 00 20 9A E0 EC 00 00 F8 [16:47:06]Write i2c OK [16:47:06]MH_I2C_Read... [16:47:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:47:06]Read from MH i2c: E2 [16:47:06]MH_I2C_Read... [16:47:06]Read from MH i2c: E2 03 00 [16:47:06]MH_I2C_Read... [16:47:06]Read from MH i2c: E2 03 00 EF 01 00 90 00 64 [16:47:06]RAPDU: 90 00 [16:47:06]wFMCommunicate OK [16:47:06]wFMCommunicate request_size=4 [16:47:06]MH_SAM_APDU [16:47:06]CAPDU: 80 0D 03 02 [16:47:06]Write to MH i2c: E2 08 00 F0 01 80 0D 03 02 00 00 00 00 6C [16:47:06]Write i2c OK [16:47:06]MH_I2C_Read... [16:47:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:47:06]Read from MH i2c: E2 [16:47:06]MH_I2C_Read... [16:47:06]Read from MH i2c: E2 0B 00 [16:47:06]MH_I2C_Read... [16:47:06]Read from MH i2c: E2 0B 00 F0 01 00 A9 61 92 4E 28 A9 7F B1 90 00 58 [16:47:06]RAPDU: A9 61 92 4E 28 A9 7F B1 90 00 [16:47:06]wFMCommunicate OK [16:47:06]SAM_PROTO_SignData done [16:47:06]FM_MakeSignedData done [16:47:06]CreateOFDProtocolMessage [16:47:06]wFMCommunicate request_size=4 [16:47:06]MH_SAM_APDU [16:47:06]CAPDU: 80 11 00 00 [16:47:06]Write to MH i2c: E2 08 00 F1 01 80 11 00 00 00 00 00 00 6C [16:47:06]Write i2c OK [16:47:06]MH_I2C_Read... [16:47:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:47:06]Read from MH i2c: E2 [16:47:06]MH_I2C_Read... [16:47:06]Read from MH i2c: E2 17 00 [16:47:06]MH_I2C_Read... [16:47:06]Read from MH i2c: E2 17 00 F1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C0 [16:47:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:47:06]wFMCommunicate OK [16:47:06]CreateOFDProtocolMessage done [16:47:06]OFDSenderStorePacket 318136 [16:47:06]StoreOFDPacket docnum=318136 [16:47:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 03 AA 06 01 19 AE 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 B0 54 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 5A 44 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 44 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DF 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 22 00 00 00 00 07 04 06 00 38 44 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 02 00 00 F4 03 04 00 09 C0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B8 DA 04 00 35 04 06 00 20 F6 20 9A E0 EC A9 61 92 4E 28 A9 7F B1 [16:47:06]CheckFolder [16:47:06]dirname=/storage/ofd_packets [16:47:06]CheckFolder done [16:47:06]ProducePacketName [16:47:06]name=ofd_packets/00318136 [16:47:06]NVStorageSaveData ofd_packets/00318136 [16:47:06]File name is /storage/ofd_packets/00318136 [16:47:06]Write 300 bytes [16:47:06]NVStorageSaveData done [16:47:06]OFDSenderStorePacket done [16:47:06]KKMCreateOFDPacket done [16:47:06]NVStorageSaveData kkm_last_timestamp [16:47:06]File name is /storage/kkm_last_timestamp [16:47:06]Write 4 bytes [16:47:06]NVStorageSaveData done [16:47:06]ExternCall_PrintAddStr [16:47:06]wPrintStart [16:47:06]Write to MH i2c: 01 00 00 F2 01 F3 [16:47:06]Write i2c OK [16:47:06]MH_I2C_Read... [16:47:06]Read from MH i2c: 01 [16:47:06]MH_I2C_Read... [16:47:06]Read from MH i2c: 01 07 00 [16:47:06]MH_I2C_Read... [16:47:06]Read from MH i2c: 01 07 00 F2 01 00 00 00 00 00 FF 0F 08 [16:47:06]RasterBufferAndPrint [16:47:06]line Счет N : (1)1093128 [16:47:06]line ИНН: 02508201610067 [16:47:06]line Контрольно-Кассовый Чек [16:47:06]line ПРОДАЖА [16:47:06]line ТРК (МРК, ГНК) : 81 [16:47:06]line Товар: 2711190000 [16:47:06]line ГАЗ-К-5 [16:47:06]line 21.680 * 38.30 [16:47:06]line = 830.34 [16:47:06]line НДС 12% НСП 1% [16:47:06]line > о реализуемом товаре [16:47:06]line ОКРУГЛЕНИЕ: -0.34 [16:47:06]line ИТОГО: 830.00 [16:47:06]line Внесено: 830.00 [16:47:06]line СДАЧА: 0.00 [16:47:06]line НСП 1% : 7.35 [16:47:06]line НДС 12% : 88.18 [16:47:06]line Наличными: 830.00 [16:47:06]line Безнал.: 0.00 [16:47:06]line Место: АЗС № 101 "Партнер Нефть" [16:47:06]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:47:06]line СНО: Общий режим [16:47:06]line Чек 611 28.10.2024 16:47 [16:47:06]line Смена: 546 ФФД: 1.0 [16:47:06]line ЗНМ: 0300000082 [16:47:06]line РНМ: 0000000000091628 [16:47:06]line Версия ККМ: 001 [16:47:06]line ФМ: 0000000000874671 [16:47:06]line ФД: 318136 [16:47:06]line ФПД: 36241481064684 [16:47:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T164705&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318136&fm=36241481064684&tin=02508201610067®Number=0000000000091628&sum=83000 [16:47:06]OFD Sender: Processing packet 318136 [packets to send 127, broken 126] [16:47:06]ProducePacketName [16:47:06]name=ofd_packets/00318136 [16:47:06]OFD Sender: To server: pG, [16:47:06]CommunicateWithHost lk.salyk.kg:30040 [16:47:06]ConnectInit lk.salyk.kg [16:47:06]written 0, free lines is 4095 [16:47:06]Connected sock=10 [16:47:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 03 AA 06 01 19 AE 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 B0 54 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 5A 44 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 44 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DF 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 22 00 00 00 00 07 04 06 00 38 44 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 02 00 00 F4 03 04 00 09 C0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B8 DA 04 00 35 04 06 00 20 F6 20 9A E0 EC A9 61 92 4E 28 A9 7F B1 [16:47:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 B7 EF 47 00 58 3A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B8 DA 04 00 F4 03 04 00 C1 6B 1F 67 B6 04 01 00 00 D4 51 6E C6 91 3E 32 FE [16:47:07]CommunicateWithHost err = 0 [16:47:07]CheckOFDResponse [16:47:07]1017 (14) - 77093643461234 [16:47:07]1041 (16) - 0000000000874671 [16:47:07]1040 (4) - 318136 [16:47:07]1012 (4) - 28.10.2024 10:47 [16:47:07]1206 (1) - 0 [16:47:07]OFD Sender: Remove packet 318136 [16:47:07]ProducePacketName [16:47:07]name=ofd_packets/00318136 [16:47:07]NVStorageDeleteData [16:47:07]Write to MH i2c: 01 00 00 1D 02 1F [16:47:07]Write i2c OK [16:47:07]MH_I2C_Read... [16:47:07]Read from MH i2c: 01 [16:47:07]MH_I2C_Read... [16:47:07]Read from MH i2c: 01 07 00 [16:47:07]MH_I2C_Read... [16:47:07]Read from MH i2c: 01 07 00 1D 02 00 00 00 00 00 E4 0C 16 [16:47:07]RasterBufferAndPrint [16:47:07]line [16:47:07]line [16:47:07]line [16:47:07]line [16:47:07]line [16:47:07]written 0, free lines is 3306 [16:47:07]MH_Cut [16:47:07]Write to MH i2c: D1 01 00 24 02 01 F8 [16:47:07]Write i2c OK [16:47:07]MH_I2C_Read... [16:47:07]Read from MH i2c: D1 [16:47:07]MH_I2C_Read... [16:47:07]Read from MH i2c: D1 01 00 [16:47:07]MH_I2C_Read... [16:47:07]Read from MH i2c: D1 01 00 24 02 00 F7 [16:47:07]Write to MH i2c: 01 00 00 25 02 27 [16:47:07]Write i2c OK [16:47:07]MH_I2C_Read... [16:47:07]OFD Sender: No OFD packet to send [16:47:08]*** Cut start [16:47:08]*** Partial cut [16:47:08]*** CUTSNS_PIN = 1 [16:47:08]*** CUTSNS_PIN = 0 [16:47:08]*** Brake cut motor [16:47:08]Read from MH i2c: 01 [16:47:08]MH_I2C_Read... [16:47:08]*** Stop cut motor [16:47:08]*** Cut end [16:47:08]Read from MH i2c: 01 07 00 [16:47:08]MH_I2C_Read... [16:47:08]Read from MH i2c: 01 07 00 25 02 00 00 00 00 00 FF 0F 3C [16:47:08]process_action close_receipt done [16:47:08]requested_data is exist [16:47:08]produce_requested_data [16:47:08]requested_item fm.sn is exist - process it [16:47:08]wFMCommunicate request_size=4 [16:47:08]MH_SAM_APDU [16:47:08]CAPDU: 80 11 00 00 [16:47:08]Write to MH i2c: E2 08 00 26 02 80 11 00 00 00 00 00 00 A2 [16:47:08]Write i2c OK [16:47:08]MH_I2C_Read... [16:47:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:47:08]Read from MH i2c: E2 [16:47:08]MH_I2C_Read... [16:47:08]Read from MH i2c: E2 17 00 [16:47:08]MH_I2C_Read... [16:47:08]Read from MH i2c: E2 17 00 26 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F6 [16:47:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:47:08]wFMCommunicate OK [16:47:08]requested_item fd.num is exist - process it [16:47:08]SAM_PROTO_GetFieldsCounters [16:47:08]wFMCommunicate request_size=4 [16:47:08]MH_SAM_APDU [16:47:08]CAPDU: 80 13 00 00 [16:47:08]Write to MH i2c: E2 08 00 27 02 80 13 00 00 00 00 00 00 A5 [16:47:08]Write i2c OK [16:47:08]MH_I2C_Read... [16:47:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:47:08]Read from MH i2c: E2 [16:47:08]MH_I2C_Read... [16:47:08]Read from MH i2c: E2 62 00 [16:47:08]MH_I2C_Read... [16:47:08]Read from MH i2c: E2 62 00 27 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B8 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 63 02 00 00 5E 04 04 00 63 02 00 00 57 04 04 00 64 02 00 00 19 04 04 00 00 00 00 00 90 00 B1 [16:47:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B8 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 63 02 00 00 5E 04 04 00 63 02 00 00 57 04 04 00 64 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:47:08]wFMCommunicate OK [16:47:08]SAM_PROTO_GetFieldsCounters done [16:47:08]requested_item shift.num is exist - process it [16:47:08]requested_item shift.opened is exist - process it [16:47:08]req_shift_opened [16:47:08]FM_GetShiftState [16:47:08]SAM_PROTO_GetShiftState [16:47:08]wFMCommunicate request_size=4 [16:47:08]MH_SAM_APDU [16:47:08]CAPDU: 80 13 01 00 [16:47:08]Write to MH i2c: E2 08 00 28 02 80 13 01 00 00 00 00 00 A7 [16:47:08]Write i2c OK [16:47:08]MH_I2C_Read... [16:47:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:47:08]Read from MH i2c: E2 [16:47:08]MH_I2C_Read... [16:47:08]Read from MH i2c: E2 0E 00 [16:47:08]MH_I2C_Read... [16:47:08]Read from MH i2c: E2 0E 00 28 02 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A0 [16:47:08]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:47:08]wFMCommunicate OK [16:47:08]SAM_PROTO_GetShiftState done [16:47:08]FM_GetShiftState done [16:47:08]req_shift_opened done [16:47:08]requested_item shift.open_date is exist - process it [16:47:08]req_shift_open_date [16:47:08]req_shift_open_date done [16:47:08]produce_requested_data done [16:47:08]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318136,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:47:08]process_action_free close_receipt [16:47:08]json_value_free [16:47:08]json_value_free done [16:47:08]process_json_proto returns [16:47:08]Send response to host [16:47:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318136,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:47:08]free response buf [16:47:08]execute_script done [16:47:08]execute_script returns [16:47:08]free content buf [16:47:08]Sock 9.Close socket [16:47:08]Sock 9.Thread stoped [16:47:12]OFD Sender: No OFD packet to send [16:47:17]OFD Sender: No OFD packet to send [16:47:22]OFD Sender: No OFD packet to send [16:47:27]OFD Sender: No OFD packet to send [16:47:28]accept exits with 7 [16:47:28]New connection [16:47:28]New thread 3067362660 created [16:47:28]Thread 3067506020 joined [16:47:28]Waiting for new connection... [16:47:28] Sock 7.Parse request [16:47:28]Sock 7.Check first char [16:47:28]Sock 7.First char is OK [16:47:28]request: POST /json_proto HTTP/1.0 [16:47:28]Method: POST [16:47:28]URL: /json_proto [16:47:28]Method is POST - this is cgi request [16:47:28]url: /json_proto [16:47:28]query_string will be loaded in cgi processing [16:47:28]execute_cgi json_proto POST (null) [16:47:28]execute_cgi path=json_proto method=POST [16:47:28]POST find Content-Length [16:47:28]Host: 172.17.50.195:8080 [16:47:28]Content-Length: 678 [16:47:28]Content-Type: application/json [16:47:28] [16:47:28]POST finish read [16:47:28]Found Content-Length = 678 [16:47:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093129", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 3.740, "sum" : 250.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:47:28]execute_script... [16:47: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)1093129", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 3.740, "sum" : 250.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:47:28]POST & json_proto [16:47:28]process_json_proto [16:47:28]json parsed OK: [16:47:28]protocol is kg_v1.0 [16:47:28]action value=close_receipt [16:47:28]process_action close_receipt [16:47:28]cmd_close_receipt [16:47:28]MH_GetDate [16:47:28]Write to MH i2c: F0 00 00 29 02 1A [16:47:28]Write i2c OK [16:47:28]MH_I2C_Read... [16:47:28]Read from MH i2c: F0 [16:47:28]MH_I2C_Read... [16:47:28]Read from MH i2c: F0 09 00 [16:47:28]MH_I2C_Read... [16:47:28]Read from MH i2c: F0 09 00 29 02 00 20 C0 1F 67 43 33 1C 67 82 [16:47:28]GetLastDocTimeStamp 1730134025 [16:47:28]current date 1730134048 [16:47:28]FM_GetShiftState [16:47:28]SAM_PROTO_GetShiftState [16:47:28]wFMCommunicate request_size=4 [16:47:28]MH_SAM_APDU [16:47:28]CAPDU: 80 13 01 00 [16:47:28]Write to MH i2c: E2 08 00 2A 02 80 13 01 00 00 00 00 00 A9 [16:47:28]Write i2c OK [16:47:28]MH_I2C_Read... [16:47:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:47:28]Read from MH i2c: E2 [16:47:28]MH_I2C_Read... [16:47:28]Read from MH i2c: E2 0E 00 [16:47:28]MH_I2C_Read... [16:47:28]Read from MH i2c: E2 0E 00 2A 02 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A2 [16:47:28]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:47:28]wFMCommunicate OK [16:47:28]SAM_PROTO_GetShiftState done [16:47:28]FM_GetShiftState done [16:47:28]opened in 1730073493 [16:47:28]opened+sec_in_day 1730159893 [16:47:28]quantity*price = 25020 [16:47:28]sum+1 = 25022 [16:47:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.57 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 612 28.10.2024 16:47 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318137 ФПД: 155830127448710 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T164728&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318137&fm=155830127448710&tin=02508201610067®Number=0000000000091628&sum=25000 [16:47:29]StoreToDocumentArchive [16:47:29]shift 546 fd 318137 [16:47:29]save to /storage/0546/doc_00318137 [16:47:29]save last doc name /storage/0546/doc_00318137 to /storage/kkm_last_doc_name [16:47:29]save OK [16:47:29]Clear old archive folders... [16:47:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:47:29]tlvbuf is 011874D0 [16:47:29]SAM_PROTO_ClearQueue [16:47:29]wFMCommunicate request_size=4 [16:47:29]MH_SAM_APDU [16:47:29]CAPDU: 80 09 00 00 [16:47:29]Write to MH i2c: E2 08 00 37 02 80 09 00 00 00 00 00 00 AB [16:47:29]Write i2c OK [16:47:29]MH_I2C_Read... [16:47:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:47:29]Read from MH i2c: E2 [16:47:29]MH_I2C_Read... [16:47:29]Read from MH i2c: E2 03 00 [16:47:29]MH_I2C_Read... [16:47:29]Read from MH i2c: E2 03 00 37 02 00 90 00 AD [16:47:29]RAPDU: 90 00 [16:47:29]wFMCommunicate OK [16:47:29]SAM_PROTO_ClearQueue done [16:47:29]KKMCreateOFDPacket [16:47:29]OFDProtocolAddRootSTLVToBuf [16:47:29]FM_MakeSignedData [16:47:29]FM_MakeSignedData [16:47:29]SAM_PROTO_SignData [16:47:29]wFMCommunicate request_size=4 [16:47:29]MH_SAM_APDU [16:47:29]CAPDU: 80 0D 01 02 [16:47:29]Write to MH i2c: E2 08 00 38 02 80 0D 01 02 00 00 00 00 B3 [16:47:29]Write i2c OK [16:47:29]MH_I2C_Read... [16:47:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:47:29]Read from MH i2c: E2 [16:47:29]MH_I2C_Read... [16:47:29]Read from MH i2c: E2 03 00 [16:47:29]MH_I2C_Read... [16:47:29]Read from MH i2c: E2 03 00 38 02 00 90 00 AE [16:47:29]RAPDU: 90 00 [16:47:29]wFMCommunicate OK [16:47:29]wFMCommunicate request_size=255 [16:47:29]MH_SAM_APDU [16:47: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 32 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 02 00 00 F4 03 04 00 20 C0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B9 DA 04 00 35 04 06 00 8D [16:47: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 32 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 02 00 00 F4 03 04 00 20 C0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B9 DA 04 00 35 04 06 00 8D 00 00 2E [16:47:29]Write i2c OK [16:47:29]MH_I2C_Read... [16:47:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:47:30]Read from MH i2c: E2 [16:47:30]MH_I2C_Read... [16:47:30]Read from MH i2c: E2 03 00 [16:47:30]MH_I2C_Read... [16:47:30]Read from MH i2c: E2 03 00 39 02 00 90 00 AF [16:47:30]RAPDU: 90 00 [16:47:30]wFMCommunicate OK [16:47:30]wFMCommunicate request_size=10 [16:47:30]MH_SAM_APDU [16:47:30]CAPDU: 80 0D 02 02 05 BA 07 64 52 86 [16:47:30]Write to MH i2c: E2 0D 00 3A 02 80 0D 02 02 05 00 BA 07 64 52 86 00 00 BD [16:47:30]Write i2c OK [16:47:30]MH_I2C_Read... [16:47:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:47:30]Read from MH i2c: E2 [16:47:30]MH_I2C_Read... [16:47:30]Read from MH i2c: E2 03 00 [16:47:30]MH_I2C_Read... [16:47:30]Read from MH i2c: E2 03 00 3A 02 00 90 00 B0 [16:47:30]RAPDU: 90 00 [16:47:30]wFMCommunicate OK [16:47:30]wFMCommunicate request_size=4 [16:47:30]MH_SAM_APDU [16:47:30]CAPDU: 80 0D 03 02 [16:47:30]Write to MH i2c: E2 08 00 3B 02 80 0D 03 02 00 00 00 00 B8 [16:47:30]Write i2c OK [16:47:30]MH_I2C_Read... [16:47:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:47:30]Read from MH i2c: E2 [16:47:30]MH_I2C_Read... [16:47:30]Read from MH i2c: E2 0B 00 [16:47:30]MH_I2C_Read... [16:47:30]Read from MH i2c: E2 0B 00 3B 02 00 D7 19 3C 03 6A D2 0C 60 90 00 90 [16:47:30]RAPDU: D7 19 3C 03 6A D2 0C 60 90 00 [16:47:30]wFMCommunicate OK [16:47:30]SAM_PROTO_SignData done [16:47:30]FM_MakeSignedData done [16:47:30]CreateOFDProtocolMessage [16:47:30]wFMCommunicate request_size=4 [16:47:30]MH_SAM_APDU [16:47:30]CAPDU: 80 11 00 00 [16:47:30]Write to MH i2c: E2 08 00 3C 02 80 11 00 00 00 00 00 00 B8 [16:47:30]Write i2c OK [16:47:30]MH_I2C_Read... [16:47:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:47:30]Read from MH i2c: E2 [16:47:30]MH_I2C_Read... [16:47:30]Read from MH i2c: E2 17 00 [16:47:30]MH_I2C_Read... [16:47: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 34 36 37 31 90 00 0C [16:47:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:47:30]wFMCommunicate OK [16:47:30]CreateOFDProtocolMessage done [16:47:30]OFDSenderStorePacket 318137 [16:47:30]StoreOFDPacket docnum=318137 [16:47:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 E6 53 07 01 DE 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 02 00 00 F4 03 04 00 20 C0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B9 DA 04 00 35 04 06 00 8D BA 07 64 52 86 D7 19 3C 03 6A D2 0C 60 [16:47:30]CheckFolder [16:47:30]dirname=/storage/ofd_packets [16:47:30]CheckFolder done [16:47:30]ProducePacketName [16:47:30]name=ofd_packets/00318137 [16:47:30]NVStorageSaveData ofd_packets/00318137 [16:47:30]File name is /storage/ofd_packets/00318137 [16:47:30]Write 301 bytes [16:47:30]NVStorageSaveData done [16:47:30]OFDSenderStorePacket done [16:47:30]KKMCreateOFDPacket done [16:47:30]NVStorageSaveData kkm_last_timestamp [16:47:30]File name is /storage/kkm_last_timestamp [16:47:30]Write 4 bytes [16:47:30]NVStorageSaveData done [16:47:30]ExternCall_PrintAddStr [16:47:30]wPrintStart [16:47:30]Write to MH i2c: 01 00 00 3D 02 3F [16:47:30]Write i2c OK [16:47:30]MH_I2C_Read... [16:47:30]Read from MH i2c: 01 [16:47:30]MH_I2C_Read... [16:47:30]Read from MH i2c: 01 07 00 [16:47:30]MH_I2C_Read... [16:47:30]Read from MH i2c: 01 07 00 3D 02 00 00 00 00 00 FF 0F 54 [16:47:30]RasterBufferAndPrint [16:47:30]line Счет N : (1)1093129 [16:47:30]line ИНН: 02508201610067 [16:47:30]line Контрольно-Кассовый Чек [16:47:30]line ПРОДАЖА [16:47:30]line ТРК (МРК, ГНК) : 43 [16:47:30]line Товар: 2710124130 [16:47:30]line Аи-92-К-2 [16:47:30]line 3.740 * 66.90 [16:47:30]line = 250.21 [16:47:30]line НДС 12% НСП 1% [16:47:30]line > о реализуемом товаре [16:47:30]line ОКРУГЛЕНИЕ: -0.21 [16:47:30]line ИТОГО: 250.00 [16:47:30]line Внесено: 250.00 [16:47:30]line СДАЧА: 0.00 [16:47:30]line НСП 1% : 2.21 [16:47:30]line НДС 12% : 26.57 [16:47:30]line Наличными: 250.00 [16:47:30]line Безнал.: 0.00 [16:47:30]line Место: АЗС № 101 "Партнер Нефть" [16:47:30]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:47:30]line СНО: Общий режим [16:47:30]line Чек 612 28.10.2024 16:47 [16:47:30]line Смена: 546 ФФД: 1.0 [16:47:30]line ЗНМ: 0300000082 [16:47:30]line РНМ: 0000000000091628 [16:47:30]line Версия ККМ: 001 [16:47:30]line ФМ: 0000000000874671 [16:47:30]line ФД: 318137 [16:47:30]line ФПД: 155830127448710 [16:47:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T164728&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318137&fm=155830127448710&tin=02508201610067®Number=0000000000091628&sum=25000 [16:47:30]written 0, free lines is 4095 [16:47:30]OFD Sender: Processing packet 318137 [packets to send 127, broken 126] [16:47:30]ProducePacketName [16:47:30]name=ofd_packets/00318137 [16:47:30]OFD Sender: To server: pG, [16:47:30]CommunicateWithHost lk.salyk.kg:30040 [16:47:30]ConnectInit lk.salyk.kg [16:47:30]Connected sock=10 [16:47:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 E6 53 07 01 DE 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 02 00 00 F4 03 04 00 20 C0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B9 DA 04 00 35 04 06 00 8D BA 07 64 52 86 D7 19 3C 03 6A D2 0C 60 [16:47:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 7E 75 47 00 EF 3D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B9 DA 04 00 F4 03 04 00 D9 6B 1F 67 B6 04 01 00 00 8E 6C 0B AF 9F 87 C0 31 [16:47:31]CommunicateWithHost err = 0 [16:47:31]CheckOFDResponse [16:47:31]1017 (14) - 77093643461234 [16:47:31]1041 (16) - 0000000000874671 [16:47:31]1040 (4) - 318137 [16:47:31]1012 (4) - 28.10.2024 10:47 [16:47:31]1206 (1) - 0 [16:47:31]OFD Sender: Remove packet 318137 [16:47:31]ProducePacketName [16:47:31]name=ofd_packets/00318137 [16:47:31]NVStorageDeleteData [16:47:31]Write to MH i2c: 01 00 00 68 02 6A [16:47:31]Write i2c OK [16:47:31]MH_I2C_Read... [16:47:31]Read from MH i2c: 01 [16:47:31]MH_I2C_Read... [16:47:31]Read from MH i2c: 01 07 00 [16:47:31]MH_I2C_Read... [16:47:31]Read from MH i2c: 01 07 00 68 02 00 00 00 00 00 ED 0C 6A [16:47:31]RasterBufferAndPrint [16:47:31]line [16:47:31]line [16:47:31]line [16:47:31]line [16:47:31]line [16:47:31]written 0, free lines is 3315 [16:47:31]MH_Cut [16:47:31]Write to MH i2c: D1 01 00 6F 02 01 43 [16:47:31]Write i2c OK [16:47:31]MH_I2C_Read... [16:47:31]Read from MH i2c: D1 [16:47:31]MH_I2C_Read... [16:47:31]Read from MH i2c: D1 01 00 [16:47:31]MH_I2C_Read... [16:47:31]Read from MH i2c: D1 01 00 6F 02 00 42 [16:47:31]Write to MH i2c: 01 00 00 70 02 72 [16:47:31]Write i2c OK [16:47:31]MH_I2C_Read... [16:47:31]OFD Sender: No OFD packet to send [16:47:31]*** Cut start [16:47:31]*** Partial cut [16:47:31]*** CUTSNS_PIN = 1 [16:47:31]*** CUTSNS_PIN = 0 [16:47:32]*** Brake cut motor [16:47:32]Read from MH i2c: 01 [16:47:32]MH_I2C_Read... [16:47:32]*** Stop cut motor [16:47:32]*** Cut end [16:47:32]Read from MH i2c: 01 07 00 [16:47:32]MH_I2C_Read... [16:47:32]Read from MH i2c: 01 07 00 70 02 00 00 00 00 00 FF 0F 87 [16:47:32]process_action close_receipt done [16:47:32]requested_data is exist [16:47:32]produce_requested_data [16:47:32]requested_item fm.sn is exist - process it [16:47:32]wFMCommunicate request_size=4 [16:47:32]MH_SAM_APDU [16:47:32]CAPDU: 80 11 00 00 [16:47:32]Write to MH i2c: E2 08 00 71 02 80 11 00 00 00 00 00 00 ED [16:47:32]Write i2c OK [16:47:32]MH_I2C_Read... [16:47:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:47:32]Read from MH i2c: E2 [16:47:32]MH_I2C_Read... [16:47:32]Read from MH i2c: E2 17 00 [16:47:32]MH_I2C_Read... [16:47:32]Read from MH i2c: E2 17 00 71 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 41 [16:47:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:47:32]wFMCommunicate OK [16:47:32]requested_item fd.num is exist - process it [16:47:32]SAM_PROTO_GetFieldsCounters [16:47:32]wFMCommunicate request_size=4 [16:47:32]MH_SAM_APDU [16:47:32]CAPDU: 80 13 00 00 [16:47:32]Write to MH i2c: E2 08 00 72 02 80 13 00 00 00 00 00 00 F0 [16:47:32]Write i2c OK [16:47:32]MH_I2C_Read... [16:47:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:47:32]Read from MH i2c: E2 [16:47:32]MH_I2C_Read... [16:47:32]Read from MH i2c: E2 62 00 [16:47:32]MH_I2C_Read... [16:47:32]Read from MH i2c: E2 62 00 72 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B9 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 64 02 00 00 5E 04 04 00 64 02 00 00 57 04 04 00 65 02 00 00 19 04 04 00 00 00 00 00 90 00 00 [16:47:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B9 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 64 02 00 00 5E 04 04 00 64 02 00 00 57 04 04 00 65 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:47:32]wFMCommunicate OK [16:47:32]SAM_PROTO_GetFieldsCounters done [16:47:32]requested_item shift.num is exist - process it [16:47:32]requested_item shift.opened is exist - process it [16:47:32]req_shift_opened [16:47:32]FM_GetShiftState [16:47:32]SAM_PROTO_GetShiftState [16:47:32]wFMCommunicate request_size=4 [16:47:32]MH_SAM_APDU [16:47:32]CAPDU: 80 13 01 00 [16:47:32]Write to MH i2c: E2 08 00 73 02 80 13 01 00 00 00 00 00 F2 [16:47:32]Write i2c OK [16:47:32]MH_I2C_Read... [16:47:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:47:32]Read from MH i2c: E2 [16:47:32]MH_I2C_Read... [16:47:32]Read from MH i2c: E2 0E 00 [16:47:32]MH_I2C_Read... [16:47:32]Read from MH i2c: E2 0E 00 73 02 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 EB [16:47:32]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:47:32]wFMCommunicate OK [16:47:32]SAM_PROTO_GetShiftState done [16:47:32]FM_GetShiftState done [16:47:32]req_shift_opened done [16:47:32]requested_item shift.open_date is exist - process it [16:47:32]req_shift_open_date [16:47:32]req_shift_open_date done [16:47:32]produce_requested_data done [16:47:32]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318137,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:47:32]process_action_free close_receipt [16:47:32]json_value_free [16:47:32]json_value_free done [16:47:32]process_json_proto returns [16:47:32]Send response to host [16:47:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318137,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:47:32]free response buf [16:47:32]execute_script done [16:47:32]execute_script returns [16:47:32]free content buf [16:47:32]Sock 7.Close socket [16:47:32]Sock 7.Thread stoped [16:47:36]OFD Sender: No OFD packet to send [16:47:41]OFD Sender: No OFD packet to send [16:47:46]OFD Sender: No OFD packet to send [16:47:51]OFD Sender: No OFD packet to send [16:47:56]OFD Sender: No OFD packet to send [16:48:01]OFD Sender: No OFD packet to send [16:48:06]OFD Sender: No OFD packet to send [16:48:11]OFD Sender: No OFD packet to send [16:48:16]OFD Sender: No OFD packet to send [16:48:21]OFD Sender: No OFD packet to send [16:48:22]accept exits with 9 [16:48:22]New connection [16:48:22]New thread 3067506020 created [16:48:22]Thread 3067362660 joined [16:48:22]Waiting for new connection... [16:48:22] Sock 9.Parse request [16:48:22]Sock 9.Check first char [16:48:22]Sock 9.First char is OK [16:48:22]request: POST /json_proto HTTP/1.0 [16:48:22]Method: POST [16:48:22]URL: /json_proto [16:48:22]Method is POST - this is cgi request [16:48:22]url: /json_proto [16:48:22]query_string will be loaded in cgi processing [16:48:22]execute_cgi json_proto POST (null) [16:48:22]execute_cgi path=json_proto method=POST [16:48:22]POST find Content-Length [16:48:22]Host: 172.17.50.195:8080 [16:48:22]Content-Length: 678 [16:48:22]Content-Type: application/json [16:48:22] [16:48:22]POST finish read [16:48:22]Found Content-Length = 678 [16:48:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093130", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:48:22]execute_script... [16:48: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)1093130", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:48:22]POST & json_proto [16:48:22]process_json_proto [16:48:22]json parsed OK: [16:48:22]protocol is kg_v1.0 [16:48:22]action value=close_receipt [16:48:22]process_action close_receipt [16:48:22]cmd_close_receipt [16:48:22]MH_GetDate [16:48:22]Write to MH i2c: F0 00 00 74 02 65 [16:48:22]Write i2c OK [16:48:22]MH_I2C_Read... [16:48:22]Read from MH i2c: F0 [16:48:22]MH_I2C_Read... [16:48:22]Read from MH i2c: F0 09 00 [16:48:22]MH_I2C_Read... [16:48:22]Read from MH i2c: F0 09 00 74 02 00 56 C0 1F 67 43 33 1C 67 03 [16:48:22]GetLastDocTimeStamp 1730134048 [16:48:22]current date 1730134102 [16:48:22]FM_GetShiftState [16:48:22]SAM_PROTO_GetShiftState [16:48:22]wFMCommunicate request_size=4 [16:48:22]MH_SAM_APDU [16:48:22]CAPDU: 80 13 01 00 [16:48:22]Write to MH i2c: E2 08 00 75 02 80 13 01 00 00 00 00 00 F4 [16:48:22]Write i2c OK [16:48:22]MH_I2C_Read... [16:48:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:48:22]Read from MH i2c: E2 [16:48:22]MH_I2C_Read... [16:48:22]Read from MH i2c: E2 0E 00 [16:48:22]MH_I2C_Read... [16:48:22]Read from MH i2c: E2 0E 00 75 02 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 ED [16:48:22]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:48:22]wFMCommunicate OK [16:48:22]SAM_PROTO_GetShiftState done [16:48:22]FM_GetShiftState done [16:48:22]opened in 1730073493 [16:48:22]opened+sec_in_day 1730159893 [16:48:22]quantity*price = 50041 [16:48:22]sum+1 = 50042 [16:48:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 613 28.10.2024 16:48 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318138 ФПД: 192757097810125 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T164822&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318138&fm=192757097810125&tin=02508201610067®Number=0000000000091628&sum=50000 [16:48:23]StoreToDocumentArchive [16:48:23]shift 546 fd 318138 [16:48:23]save to /storage/0546/doc_00318138 [16:48:23]save last doc name /storage/0546/doc_00318138 to /storage/kkm_last_doc_name [16:48:23]save OK [16:48:23]Clear old archive folders... [16:48:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:48:23]tlvbuf is 01109850 [16:48:23]SAM_PROTO_ClearQueue [16:48:23]wFMCommunicate request_size=4 [16:48:23]MH_SAM_APDU [16:48:23]CAPDU: 80 09 00 00 [16:48:23]Write to MH i2c: E2 08 00 82 02 80 09 00 00 00 00 00 00 F6 [16:48:23]Write i2c OK [16:48:23]MH_I2C_Read... [16:48:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:48:23]Read from MH i2c: E2 [16:48:23]MH_I2C_Read... [16:48:23]Read from MH i2c: E2 03 00 [16:48:23]MH_I2C_Read... [16:48:23]Read from MH i2c: E2 03 00 82 02 00 90 00 F8 [16:48:23]RAPDU: 90 00 [16:48:23]wFMCommunicate OK [16:48:23]SAM_PROTO_ClearQueue done [16:48:23]KKMCreateOFDPacket [16:48:23]OFDProtocolAddRootSTLVToBuf [16:48:23]FM_MakeSignedData [16:48:23]FM_MakeSignedData [16:48:23]SAM_PROTO_SignData [16:48:23]wFMCommunicate request_size=4 [16:48:23]MH_SAM_APDU [16:48:23]CAPDU: 80 0D 01 02 [16:48:23]Write to MH i2c: E2 08 00 83 02 80 0D 01 02 00 00 00 00 FE [16:48:23]Write i2c OK [16:48:23]MH_I2C_Read... [16:48:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:48:23]Read from MH i2c: E2 [16:48:23]MH_I2C_Read... [16:48:23]Read from MH i2c: E2 03 00 [16:48:23]MH_I2C_Read... [16:48:23]Read from MH i2c: E2 03 00 83 02 00 90 00 F9 [16:48:23]RAPDU: 90 00 [16:48:23]wFMCommunicate OK [16:48:23]wFMCommunicate request_size=255 [16:48:23]MH_SAM_APDU [16:48:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 56 C0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BA DA 04 00 35 04 06 00 AF [16:48:23]Write to MH i2c: E2 02 01 84 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 56 C0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BA DA 04 00 35 04 06 00 AF 00 00 FA [16:48:23]Write i2c OK [16:48:23]MH_I2C_Read... [16:48:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:48:23]Read from MH i2c: E2 [16:48:23]MH_I2C_Read... [16:48:23]Read from MH i2c: E2 03 00 [16:48:23]MH_I2C_Read... [16:48:23]Read from MH i2c: E2 03 00 84 02 00 90 00 FA [16:48:23]RAPDU: 90 00 [16:48:23]wFMCommunicate OK [16:48:23]wFMCommunicate request_size=10 [16:48:23]MH_SAM_APDU [16:48:23]CAPDU: 80 0D 02 02 05 4F C2 57 C8 CD [16:48:23]Write to MH i2c: E2 0D 00 85 02 80 0D 02 02 05 00 4F C2 57 C8 CD 00 00 08 [16:48:23]Write i2c OK [16:48:23]MH_I2C_Read... [16:48:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:48:23]Read from MH i2c: E2 [16:48:23]MH_I2C_Read... [16:48:23]Read from MH i2c: E2 03 00 [16:48:23]MH_I2C_Read... [16:48:23]Read from MH i2c: E2 03 00 85 02 00 90 00 FB [16:48:23]RAPDU: 90 00 [16:48:23]wFMCommunicate OK [16:48:23]wFMCommunicate request_size=4 [16:48:23]MH_SAM_APDU [16:48:23]CAPDU: 80 0D 03 02 [16:48:23]Write to MH i2c: E2 08 00 86 02 80 0D 03 02 00 00 00 00 03 [16:48:23]Write i2c OK [16:48:23]MH_I2C_Read... [16:48:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:48:24]Read from MH i2c: E2 [16:48:24]MH_I2C_Read... [16:48:24]Read from MH i2c: E2 0B 00 [16:48:24]MH_I2C_Read... [16:48:24]Read from MH i2c: E2 0B 00 86 02 00 8C 14 FA B0 10 C3 3C 04 90 00 61 [16:48:24]RAPDU: 8C 14 FA B0 10 C3 3C 04 90 00 [16:48:24]wFMCommunicate OK [16:48:24]SAM_PROTO_SignData done [16:48:24]FM_MakeSignedData done [16:48:24]CreateOFDProtocolMessage [16:48:24]wFMCommunicate request_size=4 [16:48:24]MH_SAM_APDU [16:48:24]CAPDU: 80 11 00 00 [16:48:24]Write to MH i2c: E2 08 00 87 02 80 11 00 00 00 00 00 00 03 [16:48:24]Write i2c OK [16:48:24]MH_I2C_Read... [16:48:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:48:24]Read from MH i2c: E2 [16:48:24]MH_I2C_Read... [16:48:24]Read from MH i2c: E2 17 00 [16:48:24]MH_I2C_Read... [16:48:24]Read from MH i2c: E2 17 00 87 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 57 [16:48:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:48:24]wFMCommunicate OK [16:48:24]CreateOFDProtocolMessage done [16:48:24]OFDSenderStorePacket 318138 [16:48:24]StoreOFDPacket docnum=318138 [16:48:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 7E 1F 07 01 94 D5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 56 C0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BA DA 04 00 35 04 06 00 AF 4F C2 57 C8 CD 8C 14 FA B0 10 C3 3C 04 [16:48:24]CheckFolder [16:48:24]dirname=/storage/ofd_packets [16:48:24]CheckFolder done [16:48:24]ProducePacketName [16:48:24]name=ofd_packets/00318138 [16:48:24]NVStorageSaveData ofd_packets/00318138 [16:48:24]File name is /storage/ofd_packets/00318138 [16:48:24]Write 301 bytes [16:48:24]NVStorageSaveData done [16:48:24]OFDSenderStorePacket done [16:48:24]KKMCreateOFDPacket done [16:48:24]NVStorageSaveData kkm_last_timestamp [16:48:24]File name is /storage/kkm_last_timestamp [16:48:24]Write 4 bytes [16:48:24]NVStorageSaveData done [16:48:24]ExternCall_PrintAddStr [16:48:24]wPrintStart [16:48:24]Write to MH i2c: 01 00 00 88 02 8A [16:48:24]Write i2c OK [16:48:24]MH_I2C_Read... [16:48:24]Read from MH i2c: 01 [16:48:24]MH_I2C_Read... [16:48:24]Read from MH i2c: 01 07 00 [16:48:24]MH_I2C_Read... [16:48:24]Read from MH i2c: 01 07 00 88 02 00 00 00 00 00 FF 0F 9F [16:48:24]RasterBufferAndPrint [16:48:24]line Счет N : (1)1093130 [16:48:24]line ИНН: 02508201610067 [16:48:24]line Контрольно-Кассовый Чек [16:48:24]line ПРОДАЖА [16:48:24]line ТРК (МРК, ГНК) : 53 [16:48:24]line Товар: 2710124130 [16:48:24]line Аи-92-К-2 [16:48:24]line 7.480 * 66.90 [16:48:24]line = 500.41 [16:48:24]line НДС 12% НСП 1% [16:48:24]line > о реализуемом товаре [16:48:24]line ОКРУГЛЕНИЕ: -0.41 [16:48:24]line ИТОГО: 500.00 [16:48:24]line Внесено: 500.00 [16:48:24]line СДАЧА: 0.00 [16:48:24]line НСП 1% : 4.43 [16:48:24]line НДС 12% : 53.14 [16:48:24]line Наличными: 500.00 [16:48:24]line Безнал.: 0.00 [16:48:24]line Место: АЗС № 101 "Партнер Нефть" [16:48:24]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:48:24]line СНО: Общий режим [16:48:24]line Чек 613 28.10.2024 16:48 [16:48:24]line Смена: 546 ФФД: 1.0 [16:48:24]line ЗНМ: 0300000082 [16:48:24]line РНМ: 0000000000091628 [16:48:24]line Версия ККМ: 001 [16:48:24]line ФМ: 0000000000874671 [16:48:24]line ФД: 318138 [16:48:24]line ФПД: 192757097810125 [16:48:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T164822&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318138&fm=192757097810125&tin=02508201610067®Number=0000000000091628&sum=50000 [16:48:24]written 0, free lines is 4095 [16:48:24]OFD Sender: Processing packet 318138 [packets to send 127, broken 126] [16:48:24]ProducePacketName [16:48:24]name=ofd_packets/00318138 [16:48:24]OFD Sender: To server: pG, [16:48:24]CommunicateWithHost lk.salyk.kg:30040 [16:48:24]ConnectInit lk.salyk.kg [16:48:24]Write to MH i2c: 01 00 00 B3 02 B5 [16:48:24]Write i2c OK [16:48:24]MH_I2C_Read... [16:48:24]Read from MH i2c: 01 [16:48:24]MH_I2C_Read... [16:48:24]Read from MH i2c: 01 07 00 [16:48:24]MH_I2C_Read... [16:48:24]Read from MH i2c: 01 07 00 B3 02 00 00 00 00 00 E0 0C A8 [16:48:24]RasterBufferAndPrint [16:48:24]line [16:48:24]line [16:48:24]line [16:48:24]line [16:48:24]line [16:48:24]written 0, free lines is 3302 [16:48:24]MH_Cut [16:48:24]Write to MH i2c: D1 01 00 BA 02 01 8E [16:48:24]Write i2c OK [16:48:24]MH_I2C_Read... [16:48:24]Read from MH i2c: D1 [16:48:24]MH_I2C_Read... [16:48:24]Read from MH i2c: D1 01 00 [16:48:24]MH_I2C_Read... [16:48:24]Read from MH i2c: D1 01 00 BA 02 00 8D [16:48:24]Write to MH i2c: 01 00 00 BB 02 BD [16:48:24]Write i2c OK [16:48:24]MH_I2C_Read... [16:48:25]*** Cut start [16:48:25]*** Partial cut [16:48:25]*** CUTSNS_PIN = 1 [16:48:25]*** CUTSNS_PIN = 0 [16:48:25]*** Brake cut motor [16:48:26]Read from MH i2c: 01 [16:48:26]MH_I2C_Read... [16:48:26]*** Stop cut motor [16:48:26]*** Cut end [16:48:26]Read from MH i2c: 01 07 00 [16:48:26]MH_I2C_Read... [16:48:26]Read from MH i2c: 01 07 00 BB 02 00 00 00 00 00 FF 0F D2 [16:48:26]process_action close_receipt done [16:48:26]requested_data is exist [16:48:26]produce_requested_data [16:48:26]requested_item fm.sn is exist - process it [16:48:26]wFMCommunicate request_size=4 [16:48:26]MH_SAM_APDU [16:48:26]CAPDU: 80 11 00 00 [16:48:26]Write to MH i2c: E2 08 00 BC 02 80 11 00 00 00 00 00 00 38 [16:48:26]Write i2c OK [16:48:26]MH_I2C_Read... [16:48:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:48:26]Read from MH i2c: E2 [16:48:26]MH_I2C_Read... [16:48:26]Read from MH i2c: E2 17 00 [16:48:26]MH_I2C_Read... [16:48:26]Read from MH i2c: E2 17 00 BC 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 8C [16:48:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:48:26]wFMCommunicate OK [16:48:26]requested_item fd.num is exist - process it [16:48:26]SAM_PROTO_GetFieldsCounters [16:48:26]wFMCommunicate request_size=4 [16:48:26]MH_SAM_APDU [16:48:26]CAPDU: 80 13 00 00 [16:48:26]Write to MH i2c: E2 08 00 BD 02 80 13 00 00 00 00 00 00 3B [16:48:26]Write i2c OK [16:48:26]MH_I2C_Read... [16:48:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:48:26]Read from MH i2c: E2 [16:48:26]MH_I2C_Read... [16:48:26]Read from MH i2c: E2 62 00 [16:48:26]MH_I2C_Read... [16:48:26]Read from MH i2c: E2 62 00 BD 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 BA DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 65 02 00 00 5E 04 04 00 65 02 00 00 57 04 04 00 66 02 00 00 19 04 04 00 00 00 00 00 90 00 4F [16:48:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 BA DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 65 02 00 00 5E 04 04 00 65 02 00 00 57 04 04 00 66 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:48:26]wFMCommunicate OK [16:48:26]SAM_PROTO_GetFieldsCounters done [16:48:26]requested_item shift.num is exist - process it [16:48:26]requested_item shift.opened is exist - process it [16:48:26]req_shift_opened [16:48:26]FM_GetShiftState [16:48:26]SAM_PROTO_GetShiftState [16:48:26]wFMCommunicate request_size=4 [16:48:26]MH_SAM_APDU [16:48:26]CAPDU: 80 13 01 00 [16:48:26]Write to MH i2c: E2 08 00 BE 02 80 13 01 00 00 00 00 00 3D [16:48:26]Write i2c OK [16:48:26]MH_I2C_Read... [16:48:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:48:26]Read from MH i2c: E2 [16:48:26]MH_I2C_Read... [16:48:26]Read from MH i2c: E2 0E 00 [16:48:26]MH_I2C_Read... [16:48:26]Read from MH i2c: E2 0E 00 BE 02 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 36 [16:48:26]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:48:26]wFMCommunicate OK [16:48:26]SAM_PROTO_GetShiftState done [16:48:26]FM_GetShiftState done [16:48:26]req_shift_opened done [16:48:26]requested_item shift.open_date is exist - process it [16:48:26]req_shift_open_date [16:48:26]req_shift_open_date done [16:48:26]produce_requested_data done [16:48:26]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318138,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:48:26]process_action_free close_receipt [16:48:26]json_value_free [16:48:26]json_value_free done [16:48:26]process_json_proto returns [16:48:26]Send response to host [16:48:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318138,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:48:26]free response buf [16:48:26]execute_script done [16:48:26]execute_script returns [16:48:26]free content buf [16:48:26]Sock 9.Close socket [16:48:26]Sock 9.Thread stoped [16:48:51]accept exits with 7 [16:48:51]New connection [16:48:51]New thread 3067362660 created [16:48:51]Thread 3067506020 joined [16:48:51]Waiting for new connection... [16:48:51] Sock 7.Parse request [16:48:51]Sock 7.Check first char [16:48:51]Sock 7.First char is OK [16:48:51]request: POST /json_proto HTTP/1.0 [16:48:51]Method: POST [16:48:51]URL: /json_proto [16:48:51]Method is POST - this is cgi request [16:48:51]url: /json_proto [16:48:51]query_string will be loaded in cgi processing [16:48:51]execute_cgi json_proto POST (null) [16:48:51]execute_cgi path=json_proto method=POST [16:48:51]POST find Content-Length [16:48:51]Host: 172.17.50.195:8080 [16:48:51]Content-Length: 688 [16:48:51]Content-Type: application/json [16:48:51] [16:48:51]POST finish read [16:48:51]Found Content-Length = 688 [16:48:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093122", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 59.060, "sum" : 4500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4500.00, "total" : 4500.00, "payments": [ { "type": 0, "sum" : 4500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:48:51]execute_script... [16:48: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)1093122", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 59.060, "sum" : 4500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4500.00, "total" : 4500.00, "payments": [ { "type": 0, "sum" : 4500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:48:51]POST & json_proto [16:48:51]process_json_proto [16:48:51]json parsed OK: [16:48:51]protocol is kg_v1.0 [16:48:51]action value=close_receipt [16:48:51]process_action close_receipt [16:48:51]cmd_close_receipt [16:48:51]MH_GetDate [16:48:51]Write to MH i2c: F0 00 00 BF 02 B0 [16:48:51]Write i2c OK [16:48:51]MH_I2C_Read... [16:48:51]Read from MH i2c: F0 [16:48:51]MH_I2C_Read... [16:48:51]Read from MH i2c: F0 09 00 [16:48:51]MH_I2C_Read... [16:48:51]Read from MH i2c: F0 09 00 BF 02 00 73 C0 1F 67 43 33 1C 67 6B [16:48:51]GetLastDocTimeStamp 1730134102 [16:48:51]current date 1730134131 [16:48:51]FM_GetShiftState [16:48:51]SAM_PROTO_GetShiftState [16:48:51]wFMCommunicate request_size=4 [16:48:51]MH_SAM_APDU [16:48:51]CAPDU: 80 13 01 00 [16:48:51]Write to MH i2c: E2 08 00 C0 02 80 13 01 00 00 00 00 00 3F [16:48:51]Write i2c OK [16:48:51]MH_I2C_Read... [16:48:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:48:51]Read from MH i2c: E2 [16:48:51]MH_I2C_Read... [16:48:51]Read from MH i2c: E2 0E 00 [16:48:51]MH_I2C_Read... [16:48:51]Read from MH i2c: E2 0E 00 C0 02 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 38 [16:48:51]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:48:51]wFMCommunicate OK [16:48:51]SAM_PROTO_GetShiftState done [16:48:51]FM_GetShiftState done [16:48:51]opened in 1730073493 [16:48:51]opened+sec_in_day 1730159893 [16:48:51]quantity*price = 450037 [16:48:51]sum+1 = 450038 [16:48:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 4500.00 Внесено: 4500.00 СДАЧА: 0.00 НСП 1% : 39.83 НДС 12% : 477.91 Наличными: 4500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 614 28.10.2024 16:48 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318139 ФПД: 139898422596896 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T164851&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318139&fm=139898422596896&tin=02508201610067®Number=0000000000091628&sum=450000 [16:48:52]StoreToDocumentArchive [16:48:52]shift 546 fd 318139 [16:48:52]save to /storage/0546/doc_00318139 [16:48:52]save last doc name /storage/0546/doc_00318139 to /storage/kkm_last_doc_name [16:48:52]save OK [16:48:52]Clear old archive folders... [16:48:52]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:48:52]tlvbuf is 01118C30 [16:48:52]SAM_PROTO_ClearQueue [16:48:52]wFMCommunicate request_size=4 [16:48:52]MH_SAM_APDU [16:48:52]CAPDU: 80 09 00 00 [16:48:52]Write to MH i2c: E2 08 00 CD 02 80 09 00 00 00 00 00 00 41 [16:48:52]Write i2c OK [16:48:52]MH_I2C_Read... [16:48:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:48:52]Read from MH i2c: E2 [16:48:52]MH_I2C_Read... [16:48:52]Read from MH i2c: E2 03 00 [16:48:52]MH_I2C_Read... [16:48:52]Read from MH i2c: E2 03 00 CD 02 00 90 00 43 [16:48:52]RAPDU: 90 00 [16:48:52]wFMCommunicate OK [16:48:52]SAM_PROTO_ClearQueue done [16:48:52]KKMCreateOFDPacket [16:48:52]OFDProtocolAddRootSTLVToBuf [16:48:52]FM_MakeSignedData [16:48:52]FM_MakeSignedData [16:48:52]SAM_PROTO_SignData [16:48:52]wFMCommunicate request_size=4 [16:48:52]MH_SAM_APDU [16:48:52]CAPDU: 80 0D 01 02 [16:48:52]Write to MH i2c: E2 08 00 CE 02 80 0D 01 02 00 00 00 00 49 [16:48:52]Write i2c OK [16:48:52]MH_I2C_Read... [16:48:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:48:52]Read from MH i2c: E2 [16:48:52]MH_I2C_Read... [16:48:52]Read from MH i2c: E2 03 00 [16:48:52]MH_I2C_Read... [16:48:52]Read from MH i2c: E2 03 00 CE 02 00 90 00 44 [16:48:52]RAPDU: 90 00 [16:48:52]wFMCommunicate OK [16:48:52]wFMCommunicate request_size=255 [16:48:52]MH_SAM_APDU [16:48:52]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 B4 E6 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 F5 DD 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 DD 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AF BA 00 00 00 00 07 04 06 00 D0 DD 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 02 00 00 F4 03 04 00 73 C0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BB DA 04 00 35 04 06 00 [16:48:52]Write to MH i2c: E2 02 01 CF 02 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 B4 E6 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 F5 DD 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 DD 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AF BA 00 00 00 00 07 04 06 00 D0 DD 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 02 00 00 F4 03 04 00 73 C0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BB DA 04 00 35 04 06 00 00 00 2B [16:48:52]Write i2c OK [16:48:52]MH_I2C_Read... [16:48:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:48:52]Read from MH i2c: E2 [16:48:52]MH_I2C_Read... [16:48:52]Read from MH i2c: E2 03 00 [16:48:52]MH_I2C_Read... [16:48:52]Read from MH i2c: E2 03 00 CF 02 00 90 00 45 [16:48:52]RAPDU: 90 00 [16:48:52]wFMCommunicate OK [16:48:52]wFMCommunicate request_size=11 [16:48:52]MH_SAM_APDU [16:48:52]CAPDU: 80 0D 02 02 06 7F 3C A3 C8 95 20 [16:48:52]Write to MH i2c: E2 0E 00 D0 02 80 0D 02 02 06 00 7F 3C A3 C8 95 20 00 00 33 [16:48:52]Write i2c OK [16:48:52]MH_I2C_Read... [16:48:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:48:52]Read from MH i2c: E2 [16:48:52]MH_I2C_Read... [16:48:52]Read from MH i2c: E2 03 00 [16:48:52]MH_I2C_Read... [16:48:52]Read from MH i2c: E2 03 00 D0 02 00 90 00 46 [16:48:52]RAPDU: 90 00 [16:48:52]wFMCommunicate OK [16:48:52]wFMCommunicate request_size=4 [16:48:52]MH_SAM_APDU [16:48:52]CAPDU: 80 0D 03 02 [16:48:52]Write to MH i2c: E2 08 00 D1 02 80 0D 03 02 00 00 00 00 4E [16:48:52]Write i2c OK [16:48:52]MH_I2C_Read... [16:48:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:48:52]Read from MH i2c: E2 [16:48:52]MH_I2C_Read... [16:48:52]Read from MH i2c: E2 0B 00 [16:48:52]MH_I2C_Read... [16:48:52]Read from MH i2c: E2 0B 00 D1 02 00 EF 8C 2F 6B 9C AB 6B FB 90 00 11 [16:48:52]RAPDU: EF 8C 2F 6B 9C AB 6B FB 90 00 [16:48:52]wFMCommunicate OK [16:48:52]SAM_PROTO_SignData done [16:48:52]FM_MakeSignedData done [16:48:52]CreateOFDProtocolMessage [16:48:52]wFMCommunicate request_size=4 [16:48:52]MH_SAM_APDU [16:48:52]CAPDU: 80 11 00 00 [16:48:52]Write to MH i2c: E2 08 00 D2 02 80 11 00 00 00 00 00 00 4E [16:48:52]Write i2c OK [16:48:52]MH_I2C_Read... [16:48:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:48:52]Read from MH i2c: E2 [16:48:52]MH_I2C_Read... [16:48:52]Read from MH i2c: E2 17 00 [16:48:52]MH_I2C_Read... [16:48:52]Read from MH i2c: E2 17 00 D2 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A2 [16:48:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:48:52]wFMCommunicate OK [16:48:52]CreateOFDProtocolMessage done [16:48:52]OFDSenderStorePacket 318139 [16:48:52]StoreOFDPacket docnum=318139 [16:48:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 9B 8A 08 01 E3 E1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 B4 E6 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 F5 DD 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 DD 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AF BA 00 00 00 00 07 04 06 00 D0 DD 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 02 00 00 F4 03 04 00 73 C0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BB DA 04 00 35 04 06 00 7F 3C A3 C8 95 20 EF 8C 2F 6B 9C AB 6B FB [16:48:52]CheckFolder [16:48:52]dirname=/storage/ofd_packets [16:48:52]CheckFolder done [16:48:52]ProducePacketName [16:48:52]name=ofd_packets/00318139 [16:48:52]NVStorageSaveData ofd_packets/00318139 [16:48:52]File name is /storage/ofd_packets/00318139 [16:48:52]Write 302 bytes [16:48:52]NVStorageSaveData done [16:48:52]OFDSenderStorePacket done [16:48:52]KKMCreateOFDPacket done [16:48:52]NVStorageSaveData kkm_last_timestamp [16:48:52]File name is /storage/kkm_last_timestamp [16:48:52]Write 4 bytes [16:48:52]NVStorageSaveData done [16:48:52]ExternCall_PrintAddStr [16:48:52]wPrintStart [16:48:52]Write to MH i2c: 01 00 00 D3 02 D5 [16:48:52]Write i2c OK [16:48:52]MH_I2C_Read... [16:48:52]Read from MH i2c: 01 [16:48:52]MH_I2C_Read... [16:48:52]Read from MH i2c: 01 07 00 [16:48:52]MH_I2C_Read... [16:48:52]Read from MH i2c: 01 07 00 D3 02 00 00 00 00 00 FF 0F EA [16:48:52]RasterBufferAndPrint [16:48:52]line Счет N : (1)1093122 [16:48:52]line ИНН: 02508201610067 [16:48:52]line Контрольно-Кассовый Чек [16:48:52]line ПРОДАЖА [16:48:52]line ТРК (МРК, ГНК) : 21 [16:48:52]line Товар: 2710194210 [16:48:52]line ДТ(л)-К-2 [16:48:52]line 59.060 * 76.20 [16:48:52]line = 4500.37 [16:48:52]line НДС 12% НСП 1% [16:48:52]line > о реализуемом товаре [16:48:52]line ОКРУГЛЕНИЕ: -0.37 [16:48:52]line ИТОГО: 4500.00 [16:48:52]line Внесено: 4500.00 [16:48:52]line СДАЧА: 0.00 [16:48:52]line НСП 1% : 39.83 [16:48:52]line НДС 12% : 477.91 [16:48:52]line Наличными: 4500.00 [16:48:52]line Безнал.: 0.00 [16:48:52]line Место: АЗС № 101 "Партнер Нефть" [16:48:52]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:48:52]line СНО: Общий режим [16:48:52]line Чек 614 28.10.2024 16:48 [16:48:52]line Смена: 546 ФФД: 1.0 [16:48:52]line ЗНМ: 0300000082 [16:48:52]line РНМ: 0000000000091628 [16:48:52]line Версия ККМ: 001 [16:48:52]line ФМ: 0000000000874671 [16:48:52]line ФД: 318139 [16:48:52]line ФПД: 139898422596896 [16:48:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T164851&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318139&fm=139898422596896&tin=02508201610067®Number=0000000000091628&sum=450000 [16:48:53]written 0, free lines is 4095 [16:48:53]Write to MH i2c: 01 00 00 FE 02 00 [16:48:53]Write i2c OK [16:48:53]MH_I2C_Read... [16:48:53]Read from MH i2c: 01 [16:48:53]MH_I2C_Read... [16:48:53]Read from MH i2c: 01 07 00 [16:48:53]MH_I2C_Read... [16:48:53]Read from MH i2c: 01 07 00 FE 02 00 00 00 00 00 E6 0C F9 [16:48:53]RasterBufferAndPrint [16:48:53]line [16:48:53]line [16:48:53]line [16:48:53]line [16:48:53]line [16:48:53]written 0, free lines is 3308 [16:48:53]MH_Cut [16:48:53]Write to MH i2c: D1 01 00 05 03 01 DA [16:48:53]Write i2c OK [16:48:53]MH_I2C_Read... [16:48:53]Read from MH i2c: D1 [16:48:53]MH_I2C_Read... [16:48:53]Read from MH i2c: D1 01 00 [16:48:53]MH_I2C_Read... [16:48:53]Read from MH i2c: D1 01 00 05 03 00 D9 [16:48:53]Write to MH i2c: 01 00 00 06 03 09 [16:48:53]Write i2c OK [16:48:53]MH_I2C_Read... [16:48:54]*** Cut start [16:48:54]*** Partial cut [16:48:54]*** CUTSNS_PIN = 1 [16:48:54]*** CUTSNS_PIN = 0 [16:48:54]*** Brake cut motor [16:48:54]Read from MH i2c: 01 [16:48:54]MH_I2C_Read... [16:48:54]*** Stop cut motor [16:48:54]*** Cut end [16:48:54]Read from MH i2c: 01 07 00 [16:48:54]MH_I2C_Read... [16:48:54]Read from MH i2c: 01 07 00 06 03 00 00 00 00 00 FF 0F 1E [16:48:54]process_action close_receipt done [16:48:54]requested_data is exist [16:48:54]produce_requested_data [16:48:54]requested_item fm.sn is exist - process it [16:48:54]wFMCommunicate request_size=4 [16:48:54]MH_SAM_APDU [16:48:54]CAPDU: 80 11 00 00 [16:48:54]Write to MH i2c: E2 08 00 07 03 80 11 00 00 00 00 00 00 84 [16:48:54]Write i2c OK [16:48:54]MH_I2C_Read... [16:48:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:48:55]Read from MH i2c: E2 [16:48:55]MH_I2C_Read... [16:48:55]Read from MH i2c: E2 17 00 [16:48:55]MH_I2C_Read... [16:48:55]Read from MH i2c: E2 17 00 07 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D8 [16:48:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:48:55]wFMCommunicate OK [16:48:55]requested_item fd.num is exist - process it [16:48:55]SAM_PROTO_GetFieldsCounters [16:48:55]wFMCommunicate request_size=4 [16:48:55]MH_SAM_APDU [16:48:55]CAPDU: 80 13 00 00 [16:48:55]Write to MH i2c: E2 08 00 08 03 80 13 00 00 00 00 00 00 87 [16:48:55]Write i2c OK [16:48:55]MH_I2C_Read... [16:48:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:48:55]Read from MH i2c: E2 [16:48:55]MH_I2C_Read... [16:48:55]Read from MH i2c: E2 62 00 [16:48:55]MH_I2C_Read... [16:48:55]Read from MH i2c: E2 62 00 08 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 BB DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 66 02 00 00 5E 04 04 00 66 02 00 00 57 04 04 00 67 02 00 00 19 04 04 00 00 00 00 00 90 00 9F [16:48:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 BB DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 66 02 00 00 5E 04 04 00 66 02 00 00 57 04 04 00 67 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:48:55]wFMCommunicate OK [16:48:55]SAM_PROTO_GetFieldsCounters done [16:48:55]requested_item shift.num is exist - process it [16:48:55]requested_item shift.opened is exist - process it [16:48:55]req_shift_opened [16:48:55]FM_GetShiftState [16:48:55]SAM_PROTO_GetShiftState [16:48:55]wFMCommunicate request_size=4 [16:48:55]MH_SAM_APDU [16:48:55]CAPDU: 80 13 01 00 [16:48:55]Write to MH i2c: E2 08 00 09 03 80 13 01 00 00 00 00 00 89 [16:48:55]Write i2c OK [16:48:55]MH_I2C_Read... [16:48:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:48:55]Read from MH i2c: E2 [16:48:55]MH_I2C_Read... [16:48:55]Read from MH i2c: E2 0E 00 [16:48:55]MH_I2C_Read... [16:48:55]Read from MH i2c: E2 0E 00 09 03 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 82 [16:48:55]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:48:55]wFMCommunicate OK [16:48:55]SAM_PROTO_GetShiftState done [16:48:55]FM_GetShiftState done [16:48:55]req_shift_opened done [16:48:55]requested_item shift.open_date is exist - process it [16:48:55]req_shift_open_date [16:48:55]req_shift_open_date done [16:48:55]produce_requested_data done [16:48:55]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318139,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:48:55]process_action_free close_receipt [16:48:55]json_value_free [16:48:55]json_value_free done [16:48:55]process_json_proto returns [16:48:55]Send response to host [16:48:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318139,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:48:55]free response buf [16:48:55]execute_script done [16:48:55]execute_script returns [16:48:55]free content buf [16:48:55]Sock 7.Close socket [16:48:55]Sock 7.Thread stoped [16:50:35]ConnectInit Can't connect to host [16:50:35]CommunicateWithHost connect error [16:50:35]CommunicateWithHost err = -1 [16:50:35]OFD Sender: Server communicate error [16:50:35]OFD Sender: Processing packet 318138 [packets to send 128, broken 126] [16:50:35]ProducePacketName [16:50:35]name=ofd_packets/00318138 [16:50:35]OFD Sender: To server: pG, [16:50:35]CommunicateWithHost lk.salyk.kg:30040 [16:50:35]ConnectInit lk.salyk.kg [16:50:35]Connected sock=7 [16:50:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 7E 1F 07 01 94 D5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 56 C0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BA DA 04 00 35 04 06 00 AF 4F C2 57 C8 CD 8C 14 FA B0 10 C3 3C 04 [16:50:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 26 99 47 00 B7 B1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BA DA 04 00 F4 03 04 00 92 6C 1F 67 B6 04 01 00 00 81 9A F7 20 1B 20 FA E7 [16:50:36]CommunicateWithHost err = 0 [16:50:36]CheckOFDResponse [16:50:36]1017 (14) - 77093643461234 [16:50:36]1041 (16) - 0000000000874671 [16:50:36]1040 (4) - 318138 [16:50:36]1012 (4) - 28.10.2024 10:50 [16:50:36]1206 (1) - 0 [16:50:36]OFD Sender: Remove packet 318138 [16:50:36]ProducePacketName [16:50:36]name=ofd_packets/00318138 [16:50:36]NVStorageDeleteData [16:50:36]OFD Sender: Processing packet 318139 [packets to send 127, broken 126] [16:50:36]ProducePacketName [16:50:36]name=ofd_packets/00318139 [16:50:36]OFD Sender: To server: pG, [16:50:36]CommunicateWithHost lk.salyk.kg:30040 [16:50:36]ConnectInit lk.salyk.kg [16:50:36]Connected sock=7 [16:50:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 9B 8A 08 01 E3 E1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 B4 E6 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 F5 DD 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 DD 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AF BA 00 00 00 00 07 04 06 00 D0 DD 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 02 00 00 F4 03 04 00 73 C0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BB DA 04 00 35 04 06 00 7F 3C A3 C8 95 20 EF 8C 2F 6B 9C AB 6B FB [16:50:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 8A 4B 47 00 B6 BA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BB DA 04 00 F4 03 04 00 93 6C 1F 67 B6 04 01 00 00 05 58 94 79 06 A0 82 90 [16:50:36]CommunicateWithHost err = 0 [16:50:36]CheckOFDResponse [16:50:36]1017 (14) - 77093643461234 [16:50:36]1041 (16) - 0000000000874671 [16:50:36]1040 (4) - 318139 [16:50:36]1012 (4) - 28.10.2024 10:50 [16:50:36]1206 (1) - 0 [16:50:36]OFD Sender: Remove packet 318139 [16:50:36]ProducePacketName [16:50:36]name=ofd_packets/00318139 [16:50:36]NVStorageDeleteData [16:50:37]OFD Sender: No OFD packet to send [16:50:42]OFD Sender: No OFD packet to send [16:50:47]OFD Sender: No OFD packet to send [16:50:51]accept exits with 9 [16:50:51]New connection [16:50:51]New thread 3067506020 created [16:50:51]Thread 3067362660 joined [16:50:51]Waiting for new connection... [16:50:51] Sock 9.Parse request [16:50:51]Sock 9.Check first char [16:50:51]Sock 9.First char is OK [16:50:51]request: POST /json_proto HTTP/1.0 [16:50:51]Method: POST [16:50:51]URL: /json_proto [16:50:51]Method is POST - this is cgi request [16:50:51]url: /json_proto [16:50:51]query_string will be loaded in cgi processing [16:50:51]execute_cgi json_proto POST (null) [16:50:51]execute_cgi path=json_proto method=POST [16:50:51]POST find Content-Length [16:50:51]Host: 172.17.50.195:8080 [16:50:51]Content-Length: 682 [16:50:51]Content-Type: application/json [16:50:51] [16:50:51]POST finish read [16:50:51]Found Content-Length = 682 [16:50:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093131", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 18.280, "sum" : 700.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:50:51]execute_script... [16:50: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)1093131", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 18.280, "sum" : 700.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:50:51]POST & json_proto [16:50:51]process_json_proto [16:50:51]json parsed OK: [16:50:51]protocol is kg_v1.0 [16:50:51]action value=close_receipt [16:50:51]process_action close_receipt [16:50:51]cmd_close_receipt [16:50:51]MH_GetDate [16:50:51]Write to MH i2c: F0 00 00 0A 03 FC [16:50:51]Write i2c OK [16:50:51]MH_I2C_Read... [16:50:51]Read from MH i2c: F0 [16:50:51]MH_I2C_Read... [16:50:51]Read from MH i2c: F0 09 00 [16:50:51]MH_I2C_Read... [16:50:51]Read from MH i2c: F0 09 00 0A 03 00 EB C0 1F 67 43 33 1C 67 2F [16:50:51]GetLastDocTimeStamp 1730134131 [16:50:51]current date 1730134251 [16:50:51]FM_GetShiftState [16:50:51]SAM_PROTO_GetShiftState [16:50:51]wFMCommunicate request_size=4 [16:50:51]MH_SAM_APDU [16:50:51]CAPDU: 80 13 01 00 [16:50:51]Write to MH i2c: E2 08 00 0B 03 80 13 01 00 00 00 00 00 8B [16:50:51]Write i2c OK [16:50:51]MH_I2C_Read... [16:50:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:50:51]Read from MH i2c: E2 [16:50:51]MH_I2C_Read... [16:50:51]Read from MH i2c: E2 0E 00 [16:50:51]MH_I2C_Read... [16:50:51]Read from MH i2c: E2 0E 00 0B 03 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 84 [16:50:51]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:50:51]wFMCommunicate OK [16:50:51]SAM_PROTO_GetShiftState done [16:50:51]FM_GetShiftState done [16:50:51]opened in 1730073493 [16:50:51]opened+sec_in_day 1730159893 [16:50:51]quantity*price = 70012 [16:50:51]sum+1 = 70013 [16:50:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.35 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 615 28.10.2024 16:50 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318140 ФПД: 185009654950107 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T165051&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318140&fm=185009654950107&tin=02508201610067®Number=0000000000091628&sum=70000 [16:50:52]StoreToDocumentArchive [16:50:52]shift 546 fd 318140 [16:50:52]save to /storage/0546/doc_00318140 [16:50:52]save last doc name /storage/0546/doc_00318140 to /storage/kkm_last_doc_name [16:50:52]save OK [16:50:52]Clear old archive folders... [16:50:52]ProcessDocumentItem done err = 0, tmpTLVsize=250 [16:50:52]tlvbuf is 0113FB40 [16:50:52]SAM_PROTO_ClearQueue [16:50:52]wFMCommunicate request_size=4 [16:50:52]MH_SAM_APDU [16:50:52]CAPDU: 80 09 00 00 [16:50:52]Write to MH i2c: E2 08 00 18 03 80 09 00 00 00 00 00 00 8D [16:50:52]Write i2c OK [16:50:52]MH_I2C_Read... [16:50:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:50:52]Read from MH i2c: E2 [16:50:52]MH_I2C_Read... [16:50:52]Read from MH i2c: E2 03 00 [16:50:52]MH_I2C_Read... [16:50:52]Read from MH i2c: E2 03 00 18 03 00 90 00 8F [16:50:52]RAPDU: 90 00 [16:50:52]wFMCommunicate OK [16:50:52]SAM_PROTO_ClearQueue done [16:50:52]KKMCreateOFDPacket [16:50:52]OFDProtocolAddRootSTLVToBuf [16:50:52]FM_MakeSignedData [16:50:52]FM_MakeSignedData [16:50:52]SAM_PROTO_SignData [16:50:52]wFMCommunicate request_size=4 [16:50:52]MH_SAM_APDU [16:50:52]CAPDU: 80 0D 01 02 [16:50:52]Write to MH i2c: E2 08 00 19 03 80 0D 01 02 00 00 00 00 95 [16:50:52]Write i2c OK [16:50:52]MH_I2C_Read... [16:50:52]OFD Sender: No OFD packet to send [16:50:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:50:52]Read from MH i2c: E2 [16:50:52]MH_I2C_Read... [16:50:52]Read from MH i2c: E2 03 00 [16:50:52]MH_I2C_Read... [16:50:52]Read from MH i2c: E2 03 00 19 03 00 90 00 90 [16:50:52]RAPDU: 90 00 [16:50:52]wFMCommunicate OK [16:50:52]wFMCommunicate request_size=255 [16:50:52]MH_SAM_APDU [16:50:52]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 68 47 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7C 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 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 02 00 00 F4 03 04 00 EB C0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BC DA 04 00 35 04 06 00 A8 43 [16:50:52]Write to MH i2c: E2 02 01 1A 03 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 68 47 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7C 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 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 02 00 00 F4 03 04 00 EB C0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BC DA 04 00 35 04 06 00 A8 43 00 00 66 [16:50:52]Write i2c OK [16:50:52]MH_I2C_Read... [16:50:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:50:52]Read from MH i2c: E2 [16:50:52]MH_I2C_Read... [16:50:52]Read from MH i2c: E2 03 00 [16:50:52]MH_I2C_Read... [16:50:52]Read from MH i2c: E2 03 00 1A 03 00 90 00 91 [16:50:52]RAPDU: 90 00 [16:50:52]wFMCommunicate OK [16:50:52]wFMCommunicate request_size=9 [16:50:52]MH_SAM_APDU [16:50:52]CAPDU: 80 0D 02 02 04 EA C3 68 DB [16:50:52]Write to MH i2c: E2 0C 00 1B 03 80 0D 02 02 04 00 EA C3 68 DB 00 00 90 [16:50:52]Write i2c OK [16:50:52]MH_I2C_Read... [16:50:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:50:52]Read from MH i2c: E2 [16:50:52]MH_I2C_Read... [16:50:52]Read from MH i2c: E2 03 00 [16:50:52]MH_I2C_Read... [16:50:52]Read from MH i2c: E2 03 00 1B 03 00 90 00 92 [16:50:52]RAPDU: 90 00 [16:50:52]wFMCommunicate OK [16:50:52]wFMCommunicate request_size=4 [16:50:52]MH_SAM_APDU [16:50:52]CAPDU: 80 0D 03 02 [16:50:52]Write to MH i2c: E2 08 00 1C 03 80 0D 03 02 00 00 00 00 9A [16:50:52]Write i2c OK [16:50:52]MH_I2C_Read... [16:50:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:50:52]Read from MH i2c: E2 [16:50:52]MH_I2C_Read... [16:50:52]Read from MH i2c: E2 0B 00 [16:50:52]MH_I2C_Read... [16:50:52]Read from MH i2c: E2 0B 00 1C 03 00 09 FA 1C 48 83 DC 49 9F 90 00 49 [16:50:52]RAPDU: 09 FA 1C 48 83 DC 49 9F 90 00 [16:50:52]wFMCommunicate OK [16:50:52]SAM_PROTO_SignData done [16:50:52]FM_MakeSignedData done [16:50:52]CreateOFDProtocolMessage [16:50:52]wFMCommunicate request_size=4 [16:50:52]MH_SAM_APDU [16:50:52]CAPDU: 80 11 00 00 [16:50:52]Write to MH i2c: E2 08 00 1D 03 80 11 00 00 00 00 00 00 9A [16:50:52]Write i2c OK [16:50:52]MH_I2C_Read... [16:50:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:50:52]Read from MH i2c: E2 [16:50:52]MH_I2C_Read... [16:50:52]Read from MH i2c: E2 17 00 [16:50:52]MH_I2C_Read... [16:50:52]Read from MH i2c: E2 17 00 1D 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 EE [16:50:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:50:52]wFMCommunicate OK [16:50:52]CreateOFDProtocolMessage done [16:50:52]OFDSenderStorePacket 318140 [16:50:52]StoreOFDPacket docnum=318140 [16:50:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 82 C3 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 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 68 47 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7C 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 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 02 00 00 F4 03 04 00 EB C0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BC DA 04 00 35 04 06 00 A8 43 EA C3 68 DB 09 FA 1C 48 83 DC 49 9F [16:50:52]CheckFolder [16:50:52]dirname=/storage/ofd_packets [16:50:52]CheckFolder done [16:50:52]ProducePacketName [16:50:52]name=ofd_packets/00318140 [16:50:52]NVStorageSaveData ofd_packets/00318140 [16:50:52]File name is /storage/ofd_packets/00318140 [16:50:52]Write 300 bytes [16:50:52]NVStorageSaveData done [16:50:52]OFDSenderStorePacket done [16:50:52]KKMCreateOFDPacket done [16:50:52]NVStorageSaveData kkm_last_timestamp [16:50:52]File name is /storage/kkm_last_timestamp [16:50:52]Write 4 bytes [16:50:52]NVStorageSaveData done [16:50:52]ExternCall_PrintAddStr [16:50:52]wPrintStart [16:50:52]Write to MH i2c: 01 00 00 1E 03 21 [16:50:52]Write i2c OK [16:50:52]MH_I2C_Read... [16:50:52]Read from MH i2c: 01 [16:50:52]MH_I2C_Read... [16:50:52]Read from MH i2c: 01 07 00 [16:50:52]MH_I2C_Read... [16:50:52]Read from MH i2c: 01 07 00 1E 03 00 00 00 00 00 FF 0F 36 [16:50:52]RasterBufferAndPrint [16:50:52]line Счет N : (1)1093131 [16:50:52]line ИНН: 02508201610067 [16:50:52]line Контрольно-Кассовый Чек [16:50:52]line ПРОДАЖА [16:50:52]line ТРК (МРК, ГНК) : 71 [16:50:52]line Товар: 2711190000 [16:50:52]line ГАЗ-К-5 [16:50:52]line 18.280 * 38.30 [16:50:52]line = 700.12 [16:50:52]line НДС 12% НСП 1% [16:50:52]line > о реализуемом товаре [16:50:52]line ОКРУГЛЕНИЕ: -0.12 [16:50:52]line ИТОГО: 700.00 [16:50:52]line Внесено: 700.00 [16:50:52]line СДАЧА: 0.00 [16:50:52]line НСП 1% : 6.20 [16:50:52]line НДС 12% : 74.35 [16:50:52]line Наличными: 700.00 [16:50:52]line Безнал.: 0.00 [16:50:52]line Место: АЗС № 101 "Партнер Нефть" [16:50:52]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:50:52]line СНО: Общий режим [16:50:52]line Чек 615 28.10.2024 16:50 [16:50:52]line Смена: 546 ФФД: 1.0 [16:50:52]line ЗНМ: 0300000082 [16:50:52]line РНМ: 0000000000091628 [16:50:52]line Версия ККМ: 001 [16:50:52]line ФМ: 0000000000874671 [16:50:52]line ФД: 318140 [16:50:52]line ФПД: 185009654950107 [16:50:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T165051&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318140&fm=185009654950107&tin=02508201610067®Number=0000000000091628&sum=70000 [16:50:53]OFD Sender: Processing packet 318140 [packets to send 127, broken 126] [16:50:53]ProducePacketName [16:50:53]name=ofd_packets/00318140 [16:50:53]OFD Sender: To server: pG, [16:50:53]CommunicateWithHost lk.salyk.kg:30040 [16:50:53]ConnectInit lk.salyk.kg [16:50:53]written 0, free lines is 4095 [16:50:53]Connected sock=10 [16:50:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 82 C3 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 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 68 47 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7C 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 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 02 00 00 F4 03 04 00 EB C0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BC DA 04 00 35 04 06 00 A8 43 EA C3 68 DB 09 FA 1C 48 83 DC 49 9F [16:50:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 D7 54 47 00 09 66 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BC DA 04 00 F4 03 04 00 A3 6C 1F 67 B6 04 01 00 00 1C 1D 55 9A 9A D2 EE 57 [16:50:53]CommunicateWithHost err = 0 [16:50:53]CheckOFDResponse [16:50:53]1017 (14) - 77093643461234 [16:50:53]1041 (16) - 0000000000874671 [16:50:53]1040 (4) - 318140 [16:50:53]1012 (4) - 28.10.2024 10:51 [16:50:53]1206 (1) - 0 [16:50:53]OFD Sender: Remove packet 318140 [16:50:53]ProducePacketName [16:50:53]name=ofd_packets/00318140 [16:50:53]NVStorageDeleteData [16:50:53]Write to MH i2c: 01 00 00 49 03 4C [16:50:53]Write i2c OK [16:50:53]MH_I2C_Read... [16:50:53]Read from MH i2c: 01 [16:50:53]MH_I2C_Read... [16:50:53]Read from MH i2c: 01 07 00 [16:50:53]MH_I2C_Read... [16:50:53]Read from MH i2c: 01 07 00 49 03 00 00 00 00 00 E1 0C 40 [16:50:53]RasterBufferAndPrint [16:50:53]line [16:50:53]line [16:50:53]line [16:50:53]line [16:50:53]line [16:50:53]written 0, free lines is 3302 [16:50:53]MH_Cut [16:50:53]Write to MH i2c: D1 01 00 50 03 01 25 [16:50:53]Write i2c OK [16:50:53]MH_I2C_Read... [16:50:53]Read from MH i2c: D1 [16:50:53]MH_I2C_Read... [16:50:53]Read from MH i2c: D1 01 00 [16:50:53]MH_I2C_Read... [16:50:53]Read from MH i2c: D1 01 00 50 03 00 24 [16:50:53]Write to MH i2c: 01 00 00 51 03 54 [16:50:53]Write i2c OK [16:50:53]MH_I2C_Read... [16:50:54]OFD Sender: No OFD packet to send [16:50:54]*** Cut start [16:50:54]*** Partial cut [16:50:54]*** CUTSNS_PIN = 1 [16:50:54]*** CUTSNS_PIN = 0 [16:50:54]*** Brake cut motor [16:50:55]Read from MH i2c: 01 [16:50:55]MH_I2C_Read... [16:50:55]*** Stop cut motor [16:50:55]*** Cut end [16:50:55]Read from MH i2c: 01 07 00 [16:50:55]MH_I2C_Read... [16:50:55]Read from MH i2c: 01 07 00 51 03 00 00 00 00 00 FF 0F 69 [16:50:55]process_action close_receipt done [16:50:55]requested_data is exist [16:50:55]produce_requested_data [16:50:55]requested_item fm.sn is exist - process it [16:50:55]wFMCommunicate request_size=4 [16:50:55]MH_SAM_APDU [16:50:55]CAPDU: 80 11 00 00 [16:50:55]Write to MH i2c: E2 08 00 52 03 80 11 00 00 00 00 00 00 CF [16:50:55]Write i2c OK [16:50:55]MH_I2C_Read... [16:50:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:50:55]Read from MH i2c: E2 [16:50:55]MH_I2C_Read... [16:50:55]Read from MH i2c: E2 17 00 [16:50:55]MH_I2C_Read... [16:50:55]Read from MH i2c: E2 17 00 52 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 23 [16:50:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:50:55]wFMCommunicate OK [16:50:55]requested_item fd.num is exist - process it [16:50:55]SAM_PROTO_GetFieldsCounters [16:50:55]wFMCommunicate request_size=4 [16:50:55]MH_SAM_APDU [16:50:55]CAPDU: 80 13 00 00 [16:50:55]Write to MH i2c: E2 08 00 53 03 80 13 00 00 00 00 00 00 D2 [16:50:55]Write i2c OK [16:50:55]MH_I2C_Read... [16:50:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:50:55]Read from MH i2c: E2 [16:50:55]MH_I2C_Read... [16:50:55]Read from MH i2c: E2 62 00 [16:50:55]MH_I2C_Read... [16:50:55]Read from MH i2c: E2 62 00 53 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 BC DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 67 02 00 00 5E 04 04 00 67 02 00 00 57 04 04 00 68 02 00 00 19 04 04 00 00 00 00 00 90 00 EE [16:50:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 BC DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 67 02 00 00 5E 04 04 00 67 02 00 00 57 04 04 00 68 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:50:55]wFMCommunicate OK [16:50:55]SAM_PROTO_GetFieldsCounters done [16:50:55]requested_item shift.num is exist - process it [16:50:55]requested_item shift.opened is exist - process it [16:50:55]req_shift_opened [16:50:55]FM_GetShiftState [16:50:55]SAM_PROTO_GetShiftState [16:50:55]wFMCommunicate request_size=4 [16:50:55]MH_SAM_APDU [16:50:55]CAPDU: 80 13 01 00 [16:50:55]Write to MH i2c: E2 08 00 54 03 80 13 01 00 00 00 00 00 D4 [16:50:55]Write i2c OK [16:50:55]MH_I2C_Read... [16:50:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:50:55]Read from MH i2c: E2 [16:50:55]MH_I2C_Read... [16:50:55]Read from MH i2c: E2 0E 00 [16:50:55]MH_I2C_Read... [16:50:55]Read from MH i2c: E2 0E 00 54 03 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 CD [16:50:55]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:50:55]wFMCommunicate OK [16:50:55]SAM_PROTO_GetShiftState done [16:50:55]FM_GetShiftState done [16:50:55]req_shift_opened done [16:50:55]requested_item shift.open_date is exist - process it [16:50:55]req_shift_open_date [16:50:55]req_shift_open_date done [16:50:55]produce_requested_data done [16:50:55]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318140,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:50:55]process_action_free close_receipt [16:50:55]json_value_free [16:50:55]json_value_free done [16:50:55]process_json_proto returns [16:50:55]Send response to host [16:50:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318140,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:50:55]free response buf [16:50:55]execute_script done [16:50:55]execute_script returns [16:50:55]free content buf [16:50:55]Sock 9.Close socket [16:50:55]Sock 9.Thread stoped [16:50:59]OFD Sender: No OFD packet to send [16:51:04]OFD Sender: No OFD packet to send [16:51:09]OFD Sender: No OFD packet to send [16:51:14]OFD Sender: No OFD packet to send [16:51:19]OFD Sender: No OFD packet to send [16:51:24]OFD Sender: No OFD packet to send [16:51:29]OFD Sender: No OFD packet to send [16:51:34]OFD Sender: No OFD packet to send [16:51:38]accept exits with 7 [16:51:38]New connection [16:51:38]New thread 3067362660 created [16:51:38]Thread 3067506020 joined [16:51:38]Waiting for new connection... [16:51:38] Sock 7.Parse request [16:51:38]Sock 7.Check first char [16:51:38]Sock 7.First char is OK [16:51:38]request: POST /json_proto HTTP/1.0 [16:51:38]Method: POST [16:51:38]URL: /json_proto [16:51:38]Method is POST - this is cgi request [16:51:38]url: /json_proto [16:51:38]query_string will be loaded in cgi processing [16:51:38]execute_cgi json_proto POST (null) [16:51:38]execute_cgi path=json_proto method=POST [16:51:38]POST find Content-Length [16:51:38]Host: 172.17.50.195:8080 [16:51:38]Content-Length: 683 [16:51:38]Content-Type: application/json [16:51:38] [16:51:38]POST finish read [16:51:38]Found Content-Length = 683 [16:51:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093133", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 20.590, "sum" : 788.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9999.00, "total" : 788.00, "payments": [ { "type": 0, "sum" : 788.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:51:38]execute_script... [16:51:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093133", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 20.590, "sum" : 788.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9999.00, "total" : 788.00, "payments": [ { "type": 0, "sum" : 788.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:51:38]POST & json_proto [16:51:38]process_json_proto [16:51:38]json parsed OK: [16:51:38]protocol is kg_v1.0 [16:51:38]action value=close_receipt [16:51:38]process_action close_receipt [16:51:38]cmd_close_receipt [16:51:38]MH_GetDate [16:51:38]Write to MH i2c: F0 00 00 55 03 47 [16:51:38]Write i2c OK [16:51:38]MH_I2C_Read... [16:51:38]Read from MH i2c: F0 [16:51:38]MH_I2C_Read... [16:51:38]Read from MH i2c: F0 09 00 [16:51:38]MH_I2C_Read... [16:51:38]Read from MH i2c: F0 09 00 55 03 00 1B C1 1F 67 43 33 1C 67 AB [16:51:38]GetLastDocTimeStamp 1730134251 [16:51:38]current date 1730134299 [16:51:38]FM_GetShiftState [16:51:38]SAM_PROTO_GetShiftState [16:51:38]wFMCommunicate request_size=4 [16:51:38]MH_SAM_APDU [16:51:38]CAPDU: 80 13 01 00 [16:51:38]Write to MH i2c: E2 08 00 56 03 80 13 01 00 00 00 00 00 D6 [16:51:38]Write i2c OK [16:51:38]MH_I2C_Read... [16:51:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:51:38]Read from MH i2c: E2 [16:51:38]MH_I2C_Read... [16:51:38]Read from MH i2c: E2 0E 00 [16:51:38]MH_I2C_Read... [16:51:38]Read from MH i2c: E2 0E 00 56 03 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 CF [16:51:38]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:51:38]wFMCommunicate OK [16:51:38]SAM_PROTO_GetShiftState done [16:51:38]FM_GetShiftState done [16:51:38]opened in 1730073493 [16:51:38]opened+sec_in_day 1730159893 [16:51:38]quantity*price = 78859 [16:51:38]sum+1 = 78861 [16:51:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.60 ИТОГО: 788.00 Внесено: 9999.00 СДАЧА: 9211.00 НСП 1% : 6.98 НДС 12% : 83.74 Наличными: 788.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 616 28.10.2024 16:51 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318141 ФПД: 57205868281078 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T165139&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318141&fm=57205868281078&tin=02508201610067®Number=0000000000091628&sum=78800 [16:51:40]StoreToDocumentArchive [16:51:40]shift 546 fd 318141 [16:51:40]save to /storage/0546/doc_00318141 [16:51:40]save last doc name /storage/0546/doc_00318141 to /storage/kkm_last_doc_name [16:51:40]save OK [16:51:40]Clear old archive folders... [16:51:40]ProcessDocumentItem done err = 0, tmpTLVsize=250 [16:51:40]tlvbuf is 01186CC0 [16:51:40]SAM_PROTO_ClearQueue [16:51:40]wFMCommunicate request_size=4 [16:51:40]MH_SAM_APDU [16:51:40]CAPDU: 80 09 00 00 [16:51:40]Write to MH i2c: E2 08 00 63 03 80 09 00 00 00 00 00 00 D8 [16:51:40]Write i2c OK [16:51:40]MH_I2C_Read... [16:51:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:51:40]Read from MH i2c: E2 [16:51:40]MH_I2C_Read... [16:51:40]Read from MH i2c: E2 03 00 [16:51:40]MH_I2C_Read... [16:51:40]Read from MH i2c: E2 03 00 63 03 00 90 00 DA [16:51:40]RAPDU: 90 00 [16:51:40]wFMCommunicate OK [16:51:40]SAM_PROTO_ClearQueue done [16:51:40]KKMCreateOFDPacket [16:51:40]OFDProtocolAddRootSTLVToBuf [16:51:40]FM_MakeSignedData [16:51:40]FM_MakeSignedData [16:51:40]SAM_PROTO_SignData [16:51:40]wFMCommunicate request_size=4 [16:51:40]MH_SAM_APDU [16:51:40]CAPDU: 80 0D 01 02 [16:51:40]Write to MH i2c: E2 08 00 64 03 80 0D 01 02 00 00 00 00 E0 [16:51:40]Write i2c OK [16:51:40]MH_I2C_Read... [16:51:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:51:40]Read from MH i2c: E2 [16:51:40]MH_I2C_Read... [16:51:40]Read from MH i2c: E2 03 00 [16:51:40]MH_I2C_Read... [16:51:40]Read from MH i2c: E2 03 00 64 03 00 90 00 DB [16:51:40]RAPDU: 90 00 [16:51:40]wFMCommunicate OK [16:51:40]wFMCommunicate request_size=255 [16:51:40]MH_SAM_APDU [16:51:40]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6E 50 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 0C 34 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 33 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 20 00 00 00 00 07 04 06 00 D0 33 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 02 00 00 F4 03 04 00 1B C1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BD DA 04 00 35 04 06 00 34 07 [16:51:40]Write to MH i2c: E2 02 01 65 03 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6E 50 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 0C 34 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 33 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 20 00 00 00 00 07 04 06 00 D0 33 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 02 00 00 F4 03 04 00 1B C1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BD DA 04 00 35 04 06 00 34 07 00 00 F6 [16:51:40]Write i2c OK [16:51:40]MH_I2C_Read... [16:51:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:51:40]Read from MH i2c: E2 [16:51:40]MH_I2C_Read... [16:51:40]Read from MH i2c: E2 03 00 [16:51:40]MH_I2C_Read... [16:51:40]Read from MH i2c: E2 03 00 65 03 00 90 00 DC [16:51:40]RAPDU: 90 00 [16:51:40]wFMCommunicate OK [16:51:40]wFMCommunicate request_size=9 [16:51:40]MH_SAM_APDU [16:51:40]CAPDU: 80 0D 02 02 04 47 75 3C F6 [16:51:40]Write to MH i2c: E2 0C 00 66 03 80 0D 02 02 04 00 47 75 3C F6 00 00 D9 [16:51:40]Write i2c OK [16:51:40]MH_I2C_Read... [16:51:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:51:40]Read from MH i2c: E2 [16:51:40]MH_I2C_Read... [16:51:40]Read from MH i2c: E2 03 00 [16:51:40]MH_I2C_Read... [16:51:40]Read from MH i2c: E2 03 00 66 03 00 90 00 DD [16:51:40]RAPDU: 90 00 [16:51:40]wFMCommunicate OK [16:51:40]wFMCommunicate request_size=4 [16:51:40]MH_SAM_APDU [16:51:40]CAPDU: 80 0D 03 02 [16:51:40]Write to MH i2c: E2 08 00 67 03 80 0D 03 02 00 00 00 00 E5 [16:51:40]Write i2c OK [16:51:40]MH_I2C_Read... [16:51:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:51:40]Read from MH i2c: E2 [16:51:40]MH_I2C_Read... [16:51:40]Read from MH i2c: E2 0B 00 [16:51:40]MH_I2C_Read... [16:51:40]Read from MH i2c: E2 0B 00 67 03 00 E7 66 DA 93 5C 1B 2E CB 90 00 10 [16:51:40]RAPDU: E7 66 DA 93 5C 1B 2E CB 90 00 [16:51:40]wFMCommunicate OK [16:51:40]SAM_PROTO_SignData done [16:51:40]FM_MakeSignedData done [16:51:40]CreateOFDProtocolMessage [16:51:40]wFMCommunicate request_size=4 [16:51:40]MH_SAM_APDU [16:51:40]CAPDU: 80 11 00 00 [16:51:40]Write to MH i2c: E2 08 00 68 03 80 11 00 00 00 00 00 00 E5 [16:51:40]Write i2c OK [16:51:40]MH_I2C_Read... [16:51:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:51:40]Read from MH i2c: E2 [16:51:40]MH_I2C_Read... [16:51:40]Read from MH i2c: E2 17 00 [16:51:40]MH_I2C_Read... [16:51:40]Read from MH i2c: E2 17 00 68 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 39 [16:51:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:51:40]wFMCommunicate OK [16:51:40]CreateOFDProtocolMessage done [16:51:40]OFDSenderStorePacket 318141 [16:51:40]StoreOFDPacket docnum=318141 [16:51:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 2D 27 06 01 A1 23 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6E 50 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 0C 34 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 33 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 20 00 00 00 00 07 04 06 00 D0 33 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 02 00 00 F4 03 04 00 1B C1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BD DA 04 00 35 04 06 00 34 07 47 75 3C F6 E7 66 DA 93 5C 1B 2E CB [16:51:40]CheckFolder [16:51:40]dirname=/storage/ofd_packets [16:51:40]CheckFolder done [16:51:40]ProducePacketName [16:51:40]name=ofd_packets/00318141 [16:51:40]NVStorageSaveData ofd_packets/00318141 [16:51:40]File name is /storage/ofd_packets/00318141 [16:51:40]Write 300 bytes [16:51:40]NVStorageSaveData done [16:51:40]OFDSenderStorePacket done [16:51:40]KKMCreateOFDPacket done [16:51:40]NVStorageSaveData kkm_last_timestamp [16:51:40]File name is /storage/kkm_last_timestamp [16:51:40]Write 4 bytes [16:51:40]NVStorageSaveData done [16:51:40]ExternCall_PrintAddStr [16:51:40]wPrintStart [16:51:40]Write to MH i2c: 01 00 00 69 03 6C [16:51:40]Write i2c OK [16:51:40]MH_I2C_Read... [16:51:40]Read from MH i2c: 01 [16:51:40]MH_I2C_Read... [16:51:40]Read from MH i2c: 01 07 00 [16:51:40]MH_I2C_Read... [16:51:40]Read from MH i2c: 01 07 00 69 03 00 00 00 00 00 FF 0F 81 [16:51:40]RasterBufferAndPrint [16:51:40]line Счет N : (1)1093133 [16:51:40]line ИНН: 02508201610067 [16:51:40]line Контрольно-Кассовый Чек [16:51:40]line ПРОДАЖА [16:51:40]line ТРК (МРК, ГНК) : 81 [16:51:40]line Товар: 2711190000 [16:51:40]line ГАЗ-К-5 [16:51:40]line 20.590 * 38.30 [16:51:40]line = 788.60 [16:51:40]line НДС 12% НСП 1% [16:51:40]line > о реализуемом товаре [16:51:40]line ОКРУГЛЕНИЕ: -0.60 [16:51:40]line ИТОГО: 788.00 [16:51:40]line Внесено: 9999.00 [16:51:40]line СДАЧА: 9211.00 [16:51:40]line НСП 1% : 6.98 [16:51:40]line НДС 12% : 83.74 [16:51:40]line Наличными: 788.00 [16:51:40]line Безнал.: 0.00 [16:51:40]line Место: АЗС № 101 "Партнер Нефть" [16:51:40]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:51:40]line СНО: Общий режим [16:51:40]line Чек 616 28.10.2024 16:51 [16:51:40]line Смена: 546 ФФД: 1.0 [16:51:40]line ЗНМ: 0300000082 [16:51:40]line РНМ: 0000000000091628 [16:51:40]line Версия ККМ: 001 [16:51:40]line ФМ: 0000000000874671 [16:51:40]line ФД: 318141 [16:51:40]line ФПД: 57205868281078 [16:51:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T165139&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318141&fm=57205868281078&tin=02508201610067®Number=0000000000091628&sum=78800 [16:51:40]OFD Sender: Processing packet 318141 [packets to send 127, broken 126] [16:51:40]ProducePacketName [16:51:40]name=ofd_packets/00318141 [16:51:40]OFD Sender: To server: pG, [16:51:40]CommunicateWithHost lk.salyk.kg:30040 [16:51:40]ConnectInit lk.salyk.kg [16:51:40]written 0, free lines is 4095 [16:51:41]Connected sock=10 [16:51:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 2D 27 06 01 A1 23 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6E 50 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 0C 34 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 33 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 20 00 00 00 00 07 04 06 00 D0 33 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 02 00 00 F4 03 04 00 1B C1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BD DA 04 00 35 04 06 00 34 07 47 75 3C F6 E7 66 DA 93 5C 1B 2E CB [16:51:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 48 51 47 00 FE DD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BD DA 04 00 F4 03 04 00 D3 6C 1F 67 B6 04 01 00 00 C5 74 EF 79 10 95 64 CD [16:51:41]CommunicateWithHost err = 0 [16:51:41]CheckOFDResponse [16:51:41]1017 (14) - 77093643461234 [16:51:41]1041 (16) - 0000000000874671 [16:51:41]1040 (4) - 318141 [16:51:41]1012 (4) - 28.10.2024 10:52 [16:51:41]1206 (1) - 0 [16:51:41]OFD Sender: Remove packet 318141 [16:51:41]ProducePacketName [16:51:41]name=ofd_packets/00318141 [16:51:41]NVStorageDeleteData [16:51:41]Write to MH i2c: 01 00 00 94 03 97 [16:51:41]Write i2c OK [16:51:41]MH_I2C_Read... [16:51:41]Read from MH i2c: 01 [16:51:41]MH_I2C_Read... [16:51:41]Read from MH i2c: 01 07 00 [16:51:41]MH_I2C_Read... [16:51:41]Read from MH i2c: 01 07 00 94 03 00 00 00 00 00 EC 0C 96 [16:51:41]RasterBufferAndPrint [16:51:41]line [16:51:41]line [16:51:41]line [16:51:41]line [16:51:41]line [16:51:41]written 0, free lines is 3314 [16:51:41]MH_Cut [16:51:41]Write to MH i2c: D1 01 00 9B 03 01 70 [16:51:41]Write i2c OK [16:51:41]MH_I2C_Read... [16:51:41]Read from MH i2c: D1 [16:51:41]MH_I2C_Read... [16:51:41]Read from MH i2c: D1 01 00 [16:51:41]MH_I2C_Read... [16:51:41]Read from MH i2c: D1 01 00 9B 03 00 6F [16:51:41]Write to MH i2c: 01 00 00 9C 03 9F [16:51:41]Write i2c OK [16:51:41]MH_I2C_Read... [16:51:41]OFD Sender: No OFD packet to send [16:51:42]*** Cut start [16:51:42]*** Partial cut [16:51:42]*** CUTSNS_PIN = 1 [16:51:42]*** CUTSNS_PIN = 0 [16:51:42]*** Brake cut motor [16:51:42]Read from MH i2c: 01 [16:51:42]MH_I2C_Read... [16:51:42]*** Stop cut motor [16:51:42]*** Cut end [16:51:42]Read from MH i2c: 01 07 00 [16:51:42]MH_I2C_Read... [16:51:42]Read from MH i2c: 01 07 00 9C 03 00 00 00 00 00 FF 0F B4 [16:51:42]process_action close_receipt done [16:51:42]requested_data is exist [16:51:42]produce_requested_data [16:51:42]requested_item fm.sn is exist - process it [16:51:42]wFMCommunicate request_size=4 [16:51:42]MH_SAM_APDU [16:51:42]CAPDU: 80 11 00 00 [16:51:42]Write to MH i2c: E2 08 00 9D 03 80 11 00 00 00 00 00 00 1A [16:51:42]Write i2c OK [16:51:42]MH_I2C_Read... [16:51:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:51:42]Read from MH i2c: E2 [16:51:42]MH_I2C_Read... [16:51:42]Read from MH i2c: E2 17 00 [16:51:42]MH_I2C_Read... [16:51:42]Read from MH i2c: E2 17 00 9D 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 6E [16:51:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:51:42]wFMCommunicate OK [16:51:42]requested_item fd.num is exist - process it [16:51:42]SAM_PROTO_GetFieldsCounters [16:51:42]wFMCommunicate request_size=4 [16:51:42]MH_SAM_APDU [16:51:42]CAPDU: 80 13 00 00 [16:51:42]Write to MH i2c: E2 08 00 9E 03 80 13 00 00 00 00 00 00 1D [16:51:42]Write i2c OK [16:51:42]MH_I2C_Read... [16:51:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:51:42]Read from MH i2c: E2 [16:51:42]MH_I2C_Read... [16:51:42]Read from MH i2c: E2 62 00 [16:51:42]MH_I2C_Read... [16:51:42]Read from MH i2c: E2 62 00 9E 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 BD DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 68 02 00 00 5E 04 04 00 68 02 00 00 57 04 04 00 69 02 00 00 19 04 04 00 00 00 00 00 90 00 3D [16:51:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 BD DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 68 02 00 00 5E 04 04 00 68 02 00 00 57 04 04 00 69 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:51:42]wFMCommunicate OK [16:51:42]SAM_PROTO_GetFieldsCounters done [16:51:42]requested_item shift.num is exist - process it [16:51:42]requested_item shift.opened is exist - process it [16:51:42]req_shift_opened [16:51:42]FM_GetShiftState [16:51:42]SAM_PROTO_GetShiftState [16:51:42]wFMCommunicate request_size=4 [16:51:42]MH_SAM_APDU [16:51:42]CAPDU: 80 13 01 00 [16:51:42]Write to MH i2c: E2 08 00 9F 03 80 13 01 00 00 00 00 00 1F [16:51:42]Write i2c OK [16:51:42]MH_I2C_Read... [16:51:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:51:43]Read from MH i2c: E2 [16:51:43]MH_I2C_Read... [16:51:43]Read from MH i2c: E2 0E 00 [16:51:43]MH_I2C_Read... [16:51:43]Read from MH i2c: E2 0E 00 9F 03 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 18 [16:51:43]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:51:43]wFMCommunicate OK [16:51:43]SAM_PROTO_GetShiftState done [16:51:43]FM_GetShiftState done [16:51:43]req_shift_opened done [16:51:43]requested_item shift.open_date is exist - process it [16:51:43]req_shift_open_date [16:51:43]req_shift_open_date done [16:51:43]produce_requested_data done [16:51:43]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318141,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:51:43]process_action_free close_receipt [16:51:43]json_value_free [16:51:43]json_value_free done [16:51:43]process_json_proto returns [16:51:43]Send response to host [16:51:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318141,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:51:43]free response buf [16:51:43]execute_script done [16:51:43]execute_script returns [16:51:43]free content buf [16:51:43]Sock 7.Close socket [16:51:43]Sock 7.Thread stoped [16:51:46]OFD Sender: No OFD packet to send [16:51:51]OFD Sender: No OFD packet to send [16:51:56]OFD Sender: No OFD packet to send [16:52:01]OFD Sender: No OFD packet to send [16:52:06]OFD Sender: No OFD packet to send [16:52:11]OFD Sender: No OFD packet to send [16:52:16]OFD Sender: No OFD packet to send [16:52:21]OFD Sender: No OFD packet to send [16:52:26]OFD Sender: No OFD packet to send [16:52:31]OFD Sender: No OFD packet to send [16:52:36]OFD Sender: No OFD packet to send [16:52:41]OFD Sender: No OFD packet to send [16:52:46]OFD Sender: No OFD packet to send [16:52:51]OFD Sender: No OFD packet to send [16:52:56]OFD Sender: No OFD packet to send [16:53:01]OFD Sender: No OFD packet to send [16:53:06]OFD Sender: No OFD packet to send [16:53:11]OFD Sender: No OFD packet to send [16:53:16]OFD Sender: No OFD packet to send [16:53:21]OFD Sender: No OFD packet to send [16:53:26]OFD Sender: No OFD packet to send [16:53:31]OFD Sender: No OFD packet to send [16:53:34]accept exits with 9 [16:53:34]New connection [16:53:34]New thread 3067506020 created [16:53:34]Thread 3067362660 joined [16:53:34]Waiting for new connection... [16:53:34] Sock 9.Parse request [16:53:34]Sock 9.Check first char [16:53:34]Sock 9.First char is OK [16:53:34]request: POST /json_proto HTTP/1.0 [16:53:34]Method: POST [16:53:34]URL: /json_proto [16:53:34]Method is POST - this is cgi request [16:53:34]url: /json_proto [16:53:34]query_string will be loaded in cgi processing [16:53:34]execute_cgi json_proto POST (null) [16:53:34]execute_cgi path=json_proto method=POST [16:53:34]POST find Content-Length [16:53:34]Host: 172.17.50.195:8080 [16:53:34]Content-Length: 770 [16:53:34]Content-Type: application/json [16:53:34] [16:53:34]POST finish read [16:53:34]Found Content-Length = 770 [16:53:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093132", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 47.170, "sum" : 3500.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 3500.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:53:34]execute_script... [16:53: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)1093132", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 47.170, "sum" : 3500.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 3500.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:53:34]POST & json_proto [16:53:34]process_json_proto [16:53:34]json parsed OK: [16:53:34]protocol is kg_v1.0 [16:53:34]action value=close_receipt [16:53:34]process_action close_receipt [16:53:34]cmd_close_receipt [16:53:34]MH_GetDate [16:53:34]Write to MH i2c: F0 00 00 A0 03 92 [16:53:34]Write i2c OK [16:53:34]MH_I2C_Read... [16:53:34]Read from MH i2c: F0 [16:53:34]MH_I2C_Read... [16:53:34]Read from MH i2c: F0 09 00 [16:53:34]MH_I2C_Read... [16:53:34]Read from MH i2c: F0 09 00 A0 03 00 8E C1 1F 67 43 33 1C 67 69 [16:53:34]GetLastDocTimeStamp 1730134299 [16:53:34]current date 1730134414 [16:53:34]FM_GetShiftState [16:53:34]SAM_PROTO_GetShiftState [16:53:34]wFMCommunicate request_size=4 [16:53:34]MH_SAM_APDU [16:53:34]CAPDU: 80 13 01 00 [16:53:34]Write to MH i2c: E2 08 00 A1 03 80 13 01 00 00 00 00 00 21 [16:53:34]Write i2c OK [16:53:34]MH_I2C_Read... [16:53:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:53:34]Read from MH i2c: E2 [16:53:34]MH_I2C_Read... [16:53:34]Read from MH i2c: E2 0E 00 [16:53:34]MH_I2C_Read... [16:53:34]Read from MH i2c: E2 0E 00 A1 03 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 1A [16:53:34]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:53:34]wFMCommunicate OK [16:53:34]SAM_PROTO_GetShiftState done [16:53:34]FM_GetShiftState done [16:53:34]opened in 1730073493 [16:53:34]opened+sec_in_day 1730159893 [16:53:34]quantity*price = 350001 [16:53:34]sum+1 = 350002 [16:53:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3500.01 НСП 1% : 30.97 НДС 12% : 371.68 Наличными: 0.00 Безнал.: 3500.01 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 617 28.10.2024 16:53 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318142 ФПД: 148917069371548 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T165334&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318142&fm=148917069371548&tin=02508201610067®Number=0000000000091628&sum=350001 [16:53:35]StoreToDocumentArchive [16:53:35]shift 546 fd 318142 [16:53:35]save to /storage/0546/doc_00318142 [16:53:35]save last doc name /storage/0546/doc_00318142 to /storage/kkm_last_doc_name [16:53:35]save OK [16:53:35]Clear old archive folders... [16:53:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:53:36]tlvbuf is 01187D90 [16:53:36]SAM_PROTO_ClearQueue [16:53:36]wFMCommunicate request_size=4 [16:53:36]MH_SAM_APDU [16:53:36]CAPDU: 80 09 00 00 [16:53:36]Write to MH i2c: E2 08 00 AE 03 80 09 00 00 00 00 00 00 23 [16:53:36]Write i2c OK [16:53:36]MH_I2C_Read... [16:53:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:53:36]Read from MH i2c: E2 [16:53:36]MH_I2C_Read... [16:53:36]Read from MH i2c: E2 03 00 [16:53:36]MH_I2C_Read... [16:53:36]Read from MH i2c: E2 03 00 AE 03 00 90 00 25 [16:53:36]RAPDU: 90 00 [16:53:36]wFMCommunicate OK [16:53:36]SAM_PROTO_ClearQueue done [16:53:36]KKMCreateOFDPacket [16:53:36]OFDProtocolAddRootSTLVToBuf [16:53:36]FM_MakeSignedData [16:53:36]FM_MakeSignedData [16:53:36]SAM_PROTO_SignData [16:53:36]wFMCommunicate request_size=4 [16:53:36]MH_SAM_APDU [16:53:36]CAPDU: 80 0D 01 02 [16:53:36]Write to MH i2c: E2 08 00 AF 03 80 0D 01 02 00 00 00 00 2B [16:53:36]Write i2c OK [16:53:36]MH_I2C_Read... [16:53:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:53:36]Read from MH i2c: E2 [16:53:36]MH_I2C_Read... [16:53:36]Read from MH i2c: E2 03 00 [16:53:36]MH_I2C_Read... [16:53:36]Read from MH i2c: E2 03 00 AF 03 00 90 00 26 [16:53:36]RAPDU: 90 00 [16:53:36]wFMCommunicate OK [16:53:36]wFMCommunicate request_size=255 [16:53:36]MH_SAM_APDU [16:53:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 42 B8 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 31 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 19 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 91 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 31 57 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 02 00 00 F4 03 04 00 8E C1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BE DA 04 00 35 04 06 00 87 [16:53:36]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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 42 B8 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 31 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 19 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 91 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 31 57 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 02 00 00 F4 03 04 00 8E C1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BE DA 04 00 35 04 06 00 87 00 00 5F [16:53:36]Write i2c OK [16:53:36]MH_I2C_Read... [16:53:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:53:36]Read from MH i2c: E2 [16:53:36]MH_I2C_Read... [16:53:36]Read from MH i2c: E2 03 00 [16:53:36]MH_I2C_Read... [16:53:36]Read from MH i2c: E2 03 00 B0 03 00 90 00 27 [16:53:36]RAPDU: 90 00 [16:53:36]wFMCommunicate OK [16:53:36]wFMCommunicate request_size=10 [16:53:36]MH_SAM_APDU [16:53:36]CAPDU: 80 0D 02 02 05 70 75 05 58 9C [16:53:36]Write to MH i2c: E2 0D 00 B1 03 80 0D 02 02 05 00 70 75 05 58 9C 00 00 16 [16:53:36]Write i2c OK [16:53:36]MH_I2C_Read... [16:53:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:53:36]Read from MH i2c: E2 [16:53:36]MH_I2C_Read... [16:53:36]Read from MH i2c: E2 03 00 [16:53:36]MH_I2C_Read... [16:53:36]Read from MH i2c: E2 03 00 B1 03 00 90 00 28 [16:53:36]RAPDU: 90 00 [16:53:36]wFMCommunicate OK [16:53:36]wFMCommunicate request_size=4 [16:53:36]MH_SAM_APDU [16:53:36]CAPDU: 80 0D 03 02 [16:53:36]Write to MH i2c: E2 08 00 B2 03 80 0D 03 02 00 00 00 00 30 [16:53:36]Write i2c OK [16:53:36]MH_I2C_Read... [16:53:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:53:36]Read from MH i2c: E2 [16:53:36]MH_I2C_Read... [16:53:36]Read from MH i2c: E2 0B 00 [16:53:36]MH_I2C_Read... [16:53:36]Read from MH i2c: E2 0B 00 B2 03 00 30 88 1A B6 92 19 60 CB 90 00 8F [16:53:36]RAPDU: 30 88 1A B6 92 19 60 CB 90 00 [16:53:36]wFMCommunicate OK [16:53:36]SAM_PROTO_SignData done [16:53:36]FM_MakeSignedData done [16:53:36]CreateOFDProtocolMessage [16:53:36]wFMCommunicate request_size=4 [16:53:36]MH_SAM_APDU [16:53:36]CAPDU: 80 11 00 00 [16:53:36]Write to MH i2c: E2 08 00 B3 03 80 11 00 00 00 00 00 00 30 [16:53:36]Write i2c OK [16:53:36]MH_I2C_Read... [16:53:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:53:36]Read from MH i2c: E2 [16:53:36]MH_I2C_Read... [16:53:36]Read from MH i2c: E2 17 00 [16:53:36]MH_I2C_Read... [16:53:36]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 34 36 37 31 90 00 84 [16:53:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:53:36]wFMCommunicate OK [16:53:36]CreateOFDProtocolMessage done [16:53:36]OFDSenderStorePacket 318142 [16:53:36]StoreOFDPacket docnum=318142 [16:53:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 F5 40 07 01 57 49 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 42 B8 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 31 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 19 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 91 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 31 57 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 02 00 00 F4 03 04 00 8E C1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BE DA 04 00 35 04 06 00 87 70 75 05 58 9C 30 88 1A B6 92 19 60 CB [16:53:36]CheckFolder [16:53:36]dirname=/storage/ofd_packets [16:53:36]CheckFolder done [16:53:36]ProducePacketName [16:53:36]name=ofd_packets/00318142 [16:53:36]NVStorageSaveData ofd_packets/00318142 [16:53:36]File name is /storage/ofd_packets/00318142 [16:53:36]Write 301 bytes [16:53:36]NVStorageSaveData done [16:53:36]OFDSenderStorePacket done [16:53:36]KKMCreateOFDPacket done [16:53:36]NVStorageSaveData kkm_last_timestamp [16:53:36]File name is /storage/kkm_last_timestamp [16:53:36]Write 4 bytes [16:53:36]NVStorageSaveData done [16:53:36]ExternCall_PrintAddStr [16:53:36]wPrintStart [16:53:36]Write to MH i2c: 01 00 00 B4 03 B7 [16:53:36]Write i2c OK [16:53:36]MH_I2C_Read... [16:53:36]Read from MH i2c: 01 [16:53:36]MH_I2C_Read... [16:53:36]Read from MH i2c: 01 07 00 [16:53:36]MH_I2C_Read... [16:53:36]Read from MH i2c: 01 07 00 B4 03 00 00 00 00 00 FF 0F CC [16:53:36]RasterBufferAndPrint [16:53:36]line Счет N : (1)1093132 [16:53:36]line ИНН: 02508201610067 [16:53:36]line Контрольно-Кассовый Чек [16:53:36]line ПРОДАЖА [16:53:36]line ТРК (МРК, ГНК) : 34 [16:53:36]line Товар: 2710124500 [16:53:36]line Аи-95-К-3 [16:53:36]line 47.170 * 74.20 [16:53:36]line = 3500.01 [16:53:36]line НДС 12% НСП 1% [16:53:36]line > о реализуемом товаре [16:53:36]line ИТОГО: 3500.01 [16:53:36]line НСП 1% : 30.97 [16:53:36]line НДС 12% : 371.68 [16:53:36]line Наличными: 0.00 [16:53:36]line Безнал.: 3500.01 [16:53:36]line Место: АЗС № 101 "Партнер Нефть" [16:53:36]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:53:36]line СНО: Общий режим [16:53:36]line Чек 617 28.10.2024 16:53 [16:53:36]line Смена: 546 ФФД: 1.0 [16:53:36]line ЗНМ: 0300000082 [16:53:36]line РНМ: 0000000000091628 [16:53:36]line Версия ККМ: 001 [16:53:36]line Платежная система: Mbank [16:53:36]line ФМ: 0000000000874671 [16:53:36]line ФД: 318142 [16:53:36]line ФПД: 148917069371548 [16:53:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T165334&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318142&fm=148917069371548&tin=02508201610067®Number=0000000000091628&sum=350001 [16:53:36]written 0, free lines is 4095 [16:53:36]OFD Sender: Processing packet 318142 [packets to send 127, broken 126] [16:53:36]ProducePacketName [16:53:36]name=ofd_packets/00318142 [16:53:36]OFD Sender: To server: pG, [16:53:36]CommunicateWithHost lk.salyk.kg:30040 [16:53:36]ConnectInit lk.salyk.kg [16:53:36]Connected sock=10 [16:53:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 F5 40 07 01 57 49 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 42 B8 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 31 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 19 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 91 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 31 57 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 02 00 00 F4 03 04 00 8E C1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BE DA 04 00 35 04 06 00 87 70 75 05 58 9C 30 88 1A B6 92 19 60 CB [16:53:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 40 D2 47 00 51 A6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BE DA 04 00 F4 03 04 00 47 6D 1F 67 B6 04 01 00 00 CA A7 D9 AA 8C 10 48 C4 [16:53:36]CommunicateWithHost err = 0 [16:53:36]CheckOFDResponse [16:53:36]1017 (14) - 77093643461234 [16:53:36]1041 (16) - 0000000000874671 [16:53:36]1040 (4) - 318142 [16:53:36]1012 (4) - 28.10.2024 10:53 [16:53:36]1206 (1) - 0 [16:53:36]OFD Sender: Remove packet 318142 [16:53:36]ProducePacketName [16:53:36]name=ofd_packets/00318142 [16:53:36]NVStorageDeleteData [16:53:36]Write to MH i2c: 01 00 00 DD 03 E0 [16:53:36]Write i2c OK [16:53:36]MH_I2C_Read... [16:53:36]Read from MH i2c: 01 [16:53:36]MH_I2C_Read... [16:53:36]Read from MH i2c: 01 07 00 [16:53:36]MH_I2C_Read... [16:53:36]Read from MH i2c: 01 07 00 DD 03 00 00 00 00 00 15 0D 09 [16:53:36]RasterBufferAndPrint [16:53:36]line [16:53:36]line [16:53:36]line [16:53:36]line [16:53:36]line [16:53:36]written 0, free lines is 3357 [16:53:37]MH_Cut [16:53:37]Write to MH i2c: D1 01 00 E4 03 01 B9 [16:53:37]Write i2c OK [16:53:37]MH_I2C_Read... [16:53:37]Read from MH i2c: D1 [16:53:37]MH_I2C_Read... [16:53:37]Read from MH i2c: D1 01 00 [16:53:37]MH_I2C_Read... [16:53:37]Read from MH i2c: D1 01 00 E4 03 00 B8 [16:53:37]Write to MH i2c: 01 00 00 E5 03 E8 [16:53:37]Write i2c OK [16:53:37]MH_I2C_Read... [16:53:37]OFD Sender: No OFD packet to send [16:53:37]*** Cut start [16:53:37]*** Partial cut [16:53:37]*** CUTSNS_PIN = 1 [16:53:37]*** CUTSNS_PIN = 0 [16:53:37]*** Brake cut motor [16:53:38]Read from MH i2c: 01 [16:53:38]MH_I2C_Read... [16:53:38]*** Stop cut motor [16:53:38]Read from MH i2c: 01 07 00 [16:53:38]MH_I2C_Read... [16:53:38]*** Cut end [16:53:38]Read from MH i2c: 01 07 00 E5 03 00 00 00 00 00 FF 0F FD [16:53:38]process_action close_receipt done [16:53:38]requested_data is exist [16:53:38]produce_requested_data [16:53:38]requested_item fm.sn is exist - process it [16:53:38]wFMCommunicate request_size=4 [16:53:38]MH_SAM_APDU [16:53:38]CAPDU: 80 11 00 00 [16:53:38]Write to MH i2c: E2 08 00 E6 03 80 11 00 00 00 00 00 00 63 [16:53:38]Write i2c OK [16:53:38]MH_I2C_Read... [16:53:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:53:38]Read from MH i2c: E2 [16:53:38]MH_I2C_Read... [16:53:38]Read from MH i2c: E2 17 00 [16:53:38]MH_I2C_Read... [16:53:38]Read from MH i2c: E2 17 00 E6 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B7 [16:53:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:53:38]wFMCommunicate OK [16:53:38]requested_item fd.num is exist - process it [16:53:38]SAM_PROTO_GetFieldsCounters [16:53:38]wFMCommunicate request_size=4 [16:53:38]MH_SAM_APDU [16:53:38]CAPDU: 80 13 00 00 [16:53:38]Write to MH i2c: E2 08 00 E7 03 80 13 00 00 00 00 00 00 66 [16:53:38]Write i2c OK [16:53:38]MH_I2C_Read... [16:53:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:53:38]Read from MH i2c: E2 [16:53:38]MH_I2C_Read... [16:53:38]Read from MH i2c: E2 62 00 [16:53:38]MH_I2C_Read... [16:53:38]Read from MH i2c: E2 62 00 E7 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 BE DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 69 02 00 00 5E 04 04 00 69 02 00 00 57 04 04 00 6A 02 00 00 19 04 04 00 00 00 00 00 90 00 8A [16: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 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 BE DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 69 02 00 00 5E 04 04 00 69 02 00 00 57 04 04 00 6A 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:53:38]wFMCommunicate OK [16:53:38]SAM_PROTO_GetFieldsCounters done [16:53:38]requested_item shift.num is exist - process it [16:53:38]requested_item shift.opened is exist - process it [16:53:38]req_shift_opened [16:53:38]FM_GetShiftState [16:53:38]SAM_PROTO_GetShiftState [16:53:38]wFMCommunicate request_size=4 [16:53:38]MH_SAM_APDU [16:53:38]CAPDU: 80 13 01 00 [16:53:38]Write to MH i2c: E2 08 00 E8 03 80 13 01 00 00 00 00 00 68 [16:53:38]Write i2c OK [16:53:38]MH_I2C_Read... [16:53:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:53:38]Read from MH i2c: E2 [16:53:38]MH_I2C_Read... [16:53:38]Read from MH i2c: E2 0E 00 [16:53:38]MH_I2C_Read... [16:53:38]Read from MH i2c: E2 0E 00 E8 03 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 61 [16:53:38]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:53:38]wFMCommunicate OK [16:53:38]SAM_PROTO_GetShiftState done [16:53:38]FM_GetShiftState done [16:53:38]req_shift_opened done [16:53:38]requested_item shift.open_date is exist - process it [16:53:38]req_shift_open_date [16:53:38]req_shift_open_date done [16:53:38]produce_requested_data done [16:53:38]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318142,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:53:38]process_action_free close_receipt [16:53:38]json_value_free [16:53:38]json_value_free done [16:53:38]process_json_proto returns [16:53:38]Send response to host [16:53:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318142,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:53:38]free response buf [16:53:38]execute_script done [16:53:38]execute_script returns [16:53:38]free content buf [16:53:38]Sock 9.Close socket [16:53:38]Sock 9.Thread stoped [16:53:42]OFD Sender: No OFD packet to send [16:53:47]OFD Sender: No OFD packet to send [16:53:52]OFD Sender: No OFD packet to send [16:53:57]OFD Sender: No OFD packet to send [16:54:02]OFD Sender: No OFD packet to send [16:54:07]OFD Sender: No OFD packet to send [16:54:12]OFD Sender: No OFD packet to send [16:54:17]OFD Sender: No OFD packet to send [16:54:22]OFD Sender: No OFD packet to send [16:54:27]OFD Sender: No OFD packet to send [16:54:32]OFD Sender: No OFD packet to send [16:54:37]OFD Sender: No OFD packet to send [16:54:42]OFD Sender: No OFD packet to send [16:54:47]OFD Sender: No OFD packet to send [16:54:52]OFD Sender: No OFD packet to send [16:54:57]OFD Sender: No OFD packet to send [16:55:02]OFD Sender: No OFD packet to send [16:55:07]OFD Sender: No OFD packet to send [16:55:12]OFD Sender: No OFD packet to send [16:55:17]OFD Sender: No OFD packet to send [16:55:22]OFD Sender: No OFD packet to send [16:55:23]accept exits with 7 [16:55:23]New connection [16:55:23]New thread 3067362660 created [16:55:23]Thread 3067506020 joined [16:55:23]Waiting for new connection... [16:55:23] Sock 7.Parse request [16:55:23]Sock 7.Check first char [16:55:23]Sock 7.First char is OK [16:55:23]request: POST /json_proto HTTP/1.0 [16:55:23]Method: POST [16:55:23]URL: /json_proto [16:55:23]Method is POST - this is cgi request [16:55:23]url: /json_proto [16:55:23]query_string will be loaded in cgi processing [16:55:23]execute_cgi json_proto POST (null) [16:55:23]execute_cgi path=json_proto method=POST [16:55:23]POST find Content-Length [16:55:23]Host: 172.17.50.195:8080 [16:55:23]Content-Length: 678 [16:55:23]Content-Type: application/json [16:55:23] [16:55:23]POST finish read [16:55:23]Found Content-Length = 678 [16:55:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093134", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:55:23]execute_script... [16:55:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093134", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:55:23]POST & json_proto [16:55:23]process_json_proto [16:55:23]json parsed OK: [16:55:23]protocol is kg_v1.0 [16:55:23]action value=close_receipt [16:55:23]process_action close_receipt [16:55:23]cmd_close_receipt [16:55:23]MH_GetDate [16:55:23]Write to MH i2c: F0 00 00 E9 03 DB [16:55:23]Write i2c OK [16:55:23]MH_I2C_Read... [16:55:23]Read from MH i2c: F0 [16:55:23]MH_I2C_Read... [16:55:23]Read from MH i2c: F0 09 00 [16:55:23]MH_I2C_Read... [16:55:23]Read from MH i2c: F0 09 00 E9 03 00 FB C1 1F 67 43 33 1C 67 1F [16:55:23]GetLastDocTimeStamp 1730134414 [16:55:23]current date 1730134523 [16:55:23]FM_GetShiftState [16:55:23]SAM_PROTO_GetShiftState [16:55:23]wFMCommunicate request_size=4 [16:55:23]MH_SAM_APDU [16:55:23]CAPDU: 80 13 01 00 [16:55:23]Write to MH i2c: E2 08 00 EA 03 80 13 01 00 00 00 00 00 6A [16:55:23]Write i2c OK [16:55:23]MH_I2C_Read... [16:55:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:55:23]Read from MH i2c: E2 [16:55:23]MH_I2C_Read... [16:55:23]Read from MH i2c: E2 0E 00 [16:55:23]MH_I2C_Read... [16:55:23]Read from MH i2c: E2 0E 00 EA 03 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 63 [16:55:23]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:55:23]wFMCommunicate OK [16:55:23]SAM_PROTO_GetShiftState done [16:55:23]FM_GetShiftState done [16:55:23]opened in 1730073493 [16:55:23]opened+sec_in_day 1730159893 [16:55:23]quantity*price = 40006 [16:55:23]sum+1 = 40007 [16:55:23]Check (price>sum+1) || (price+1 о реализуемом товаре [16:57:43]line ОКРУГЛЕНИЕ: -0.06 [16:57:43]line ИТОГО: 400.00 [16:57:43]line Внесено: 400.00 [16:57:43]line СДАЧА: 0.00 [16:57:43]line НСП 1% : 3.54 [16:57:43]line НДС 12% : 42.48 [16:57:43]line Наличными: 400.00 [16:57:43]line Безнал.: 0.00 [16:57:43]line Место: АЗС № 101 "Партнер Нефть" [16:57:43]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:57:43]line СНО: Общий режим [16:57:43]line Чек 618 28.10.2024 16:55 [16:57:43]line Смена: 546 ФФД: 1.0 [16:57:43]line ЗНМ: 0300000082 [16:57:43]line РНМ: 0000000000091628 [16:57:43]line Версия ККМ: 001 [16:57:43]line ФМ: 0000000000874671 [16:57:43]line ФД: 318143 [16:57:43]line ФПД: 212820531458694 [16:57:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T165523&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318143&fm=212820531458694&tin=02508201610067®Number=0000000000091628&sum=40000 [16:57:43]written 0, free lines is 4095 [16:57:43]Write to MH i2c: 01 00 00 48 00 48 [16:57:43]Write i2c OK [16:57:43]MH_I2C_Read... [16:57:43]Read from MH i2c: 01 [16:57:43]MH_I2C_Read... [16:57:43]Read from MH i2c: 01 07 00 [16:57:43]MH_I2C_Read... [16:57:43]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 F0 0C 4B [16:57:43]RasterBufferAndPrint [16:57:43]line [16:57:43]line [16:57:43]line [16:57:43]line [16:57:43]line [16:57:43]written 0, free lines is 3324 [16:57:43]MH_Cut [16:57:43]Write to MH i2c: D1 01 00 4F 00 01 21 [16:57:43]Write i2c OK [16:57:43]MH_I2C_Read... [16:57:43]Read from MH i2c: D1 [16:57:43]MH_I2C_Read... [16:57:43]Read from MH i2c: D1 01 00 [16:57:43]MH_I2C_Read... [16:57:43]Read from MH i2c: D1 01 00 4F 00 00 20 [16:57:43]Write to MH i2c: 01 00 00 50 00 50 [16:57:43]Write i2c OK [16:57:43]MH_I2C_Read... [16:57:44]*** Cut start [16:57:44]*** Partial cut [16:57:44]*** CUTSNS_PIN = 1 [16:57:44]*** CUTSNS_PIN = 0 [16:57:44]*** Brake cut motor [16:57:44]Read from MH i2c: 01 [16:57:45]MH_I2C_Read... [16:57:45]Read from MH i2c: 01 07 00 [16:57:45]MH_I2C_Read... [16:57:45]*** Stop cut motor [16:57:45]*** Cut end [16:57:45]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [16:57:45]process_action print_doc done [16:57:45]requested_data is exist [16:57:45]produce_requested_data [16:57:45]produce_requested_data return (null) [16:57:45]process_action_free print_doc [16:57:45]json_value_free [16:57:45]json_value_free done [16:57:45]process_json_proto returns [16:57:45]Send response to host [16:57:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [16:57:45]free response buf [16:57:45]execute_script done [16:57:45]execute_script returns [16:57:45]free content buf [16:57:45]Sock 8.Close socket [16:57:45]Sock 8.Thread stoped [16:57:47]OFD Sender: No OFD packet to send [16:57:52]OFD Sender: No OFD packet to send [16:57:57]OFD Sender: No OFD packet to send [16:58:02]OFD Sender: No OFD packet to send [16:58:07]OFD Sender: No OFD packet to send [16:58:12]OFD Sender: No OFD packet to send [16:58:17]OFD Sender: No OFD packet to send [16:58:22]OFD Sender: No OFD packet to send [16:58:27]OFD Sender: No OFD packet to send [16:58:32]OFD Sender: No OFD packet to send [16:58:37]OFD Sender: No OFD packet to send [16:58:42]OFD Sender: No OFD packet to send [16:58:47]OFD Sender: No OFD packet to send [16:58:52]OFD Sender: No OFD packet to send [16:58:57]OFD Sender: No OFD packet to send [16:59:02]OFD Sender: No OFD packet to send [16:59:07]OFD Sender: No OFD packet to send [16:59:12]OFD Sender: No OFD packet to send [16:59:17]OFD Sender: No OFD packet to send [16:59:22]OFD Sender: No OFD packet to send [16:59:27]OFD Sender: No OFD packet to send [16:59:32]OFD Sender: No OFD packet to send [16:59:33]accept exits with 9 [16:59:33]New connection [16:59:33]New thread 3066895716 created [16:59:33]Thread 3067039076 joined [16:59:33]Waiting for new connection... [16:59:33] Sock 9.Parse request [16:59:33]Sock 9.Check first char [16:59:33]Sock 9.First char is OK [16:59:33]request: POST /json_proto HTTP/1.0 [16:59:33]Method: POST [16:59:33]URL: /json_proto [16:59:33]Method is POST - this is cgi request [16:59:33]url: /json_proto [16:59:33]query_string will be loaded in cgi processing [16:59:33]execute_cgi json_proto POST (null) [16:59:33]execute_cgi path=json_proto method=POST [16:59:33]POST find Content-Length [16:59:33]Host: 172.17.50.195:8080 [16:59:33]Content-Length: 770 [16:59:33]Content-Type: application/json [16:59:33] [16:59:33]POST finish read [16:59:33]Found Content-Length = 770 [16:59:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093142", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:59:33]execute_script... [16:59:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093142", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:59:33]POST & json_proto [16:59:33]process_json_proto [16:59:33]json parsed OK: [16:59:33]protocol is kg_v1.0 [16:59:33]action value=close_receipt [16:59:33]process_action close_receipt [16:59:33]cmd_close_receipt [16:59:33]MH_GetDate [16:59:33]Write to MH i2c: F0 00 00 51 00 40 [16:59:33]Write i2c OK [16:59:33]MH_I2C_Read... [16:59:33]Read from MH i2c: F0 [16:59:33]MH_I2C_Read... [16:59:33]Read from MH i2c: F0 09 00 [16:59:33]MH_I2C_Read... [16:59:33]Read from MH i2c: F0 09 00 51 00 00 F6 C2 1F 67 43 33 1C 67 80 [16:59:33]GetLastDocTimeStamp 1730134523 [16:59:33]current date 1730134774 [16:59:33]FM_GetShiftState [16:59:33]SAM_PROTO_GetShiftState [16:59:33]wFMCommunicate request_size=4 [16:59:33]MH_SAM_APDU [16:59:33]CAPDU: 80 13 01 00 [16:59:33]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [16:59:33]Write i2c OK [16:59:33]MH_I2C_Read... [16:59:33]Read from MH i2c: E2 [16:59:33]MH_I2C_Read... [16:59:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:59:33]Read from MH i2c: E2 0E 00 [16:59:33]MH_I2C_Read... [16:59:33]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C8 [16:59:33]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:59:33]wFMCommunicate OK [16:59:33]SAM_PROTO_GetShiftState done [16:59:33]FM_GetShiftState done [16:59:33]opened in 1730073493 [16:59:33]opened+sec_in_day 1730159893 [16:59:33]quantity*price = 100021 [16:59:33]sum+1 = 100023 [16:59:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 619 28.10.2024 16:59 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318144 ФПД: 202021831052851 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T165934&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318144&fm=202021831052851&tin=02508201610067®Number=0000000000091628&sum=100022 [16:59:34]StoreToDocumentArchive [16:59:34]shift 546 fd 318144 [16:59:34]save to /storage/0546/doc_00318144 [16:59:34]save last doc name /storage/0546/doc_00318144 to /storage/kkm_last_doc_name [16:59:34]save OK [16:59:34]Clear old archive folders... [16:59:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:59:34]tlvbuf is 000CE690 [16:59:34]SAM_PROTO_ClearQueue [16:59:34]wFMCommunicate request_size=4 [16:59:34]MH_SAM_APDU [16:59:34]CAPDU: 80 09 00 00 [16:59:34]Write to MH i2c: E2 08 00 5F 00 80 09 00 00 00 00 00 00 D1 [16:59:34]Write i2c OK [16:59:34]MH_I2C_Read... [16:59:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:59:35]Read from MH i2c: E2 [16:59:35]MH_I2C_Read... [16:59:35]Read from MH i2c: E2 03 00 [16:59:35]MH_I2C_Read... [16:59:35]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [16:59:35]RAPDU: 90 00 [16:59:35]wFMCommunicate OK [16:59:35]SAM_PROTO_ClearQueue done [16:59:35]KKMCreateOFDPacket [16:59:35]OFDProtocolAddRootSTLVToBuf [16:59:35]FM_MakeSignedData [16:59:35]FM_MakeSignedData [16:59:35]SAM_PROTO_SignData [16:59:35]wFMCommunicate request_size=4 [16:59:35]MH_SAM_APDU [16:59:35]CAPDU: 80 0D 01 02 [16:59:35]Write to MH i2c: E2 08 00 60 00 80 0D 01 02 00 00 00 00 D9 [16:59:35]Write i2c OK [16:59:35]MH_I2C_Read... [16:59:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:59:35]Read from MH i2c: E2 [16:59:35]MH_I2C_Read... [16:59:35]Read from MH i2c: E2 03 00 [16:59:35]MH_I2C_Read... [16:59:35]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [16:59:35]RAPDU: 90 00 [16:59:35]wFMCommunicate OK [16:59:35]wFMCommunicate request_size=255 [16:59:35]MH_SAM_APDU [16:59: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 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 02 00 00 F4 03 04 00 F6 C2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C0 DA 04 00 35 04 06 00 B7 [16:59:35]Write to MH i2c: E2 02 01 61 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 02 00 00 F4 03 04 00 F6 C2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C0 DA 04 00 35 04 06 00 B7 00 00 D5 [16:59:35]Write i2c OK [16:59:35]MH_I2C_Read... [16:59:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:59:35]Read from MH i2c: E2 [16:59:35]MH_I2C_Read... [16:59:35]Read from MH i2c: E2 03 00 [16:59:35]MH_I2C_Read... [16:59:35]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [16:59:35]RAPDU: 90 00 [16:59:35]wFMCommunicate OK [16:59:35]wFMCommunicate request_size=10 [16:59:35]MH_SAM_APDU [16:59:35]CAPDU: 80 0D 02 02 05 BC DF 7A 0E 33 [16:59:35]Write to MH i2c: E2 0D 00 62 00 80 0D 02 02 05 00 BC DF 7A 0E 33 00 00 3C [16:59:35]Write i2c OK [16:59:35]MH_I2C_Read... [16:59:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:59:35]Read from MH i2c: E2 [16:59:35]MH_I2C_Read... [16:59:35]Read from MH i2c: E2 03 00 [16:59:35]MH_I2C_Read... [16:59:35]Read from MH i2c: E2 03 00 62 00 00 90 00 D6 [16:59:35]RAPDU: 90 00 [16:59:35]wFMCommunicate OK [16:59:35]wFMCommunicate request_size=4 [16:59:35]MH_SAM_APDU [16:59:35]CAPDU: 80 0D 03 02 [16:59:35]Write to MH i2c: E2 08 00 63 00 80 0D 03 02 00 00 00 00 DE [16:59:35]Write i2c OK [16:59:35]MH_I2C_Read... [16:59:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:59:35]Read from MH i2c: E2 [16:59:35]MH_I2C_Read... [16:59:35]Read from MH i2c: E2 0B 00 [16:59:35]MH_I2C_Read... [16:59:35]Read from MH i2c: E2 0B 00 63 00 00 87 CE 42 E1 6D 31 4B B0 90 00 F0 [16:59:35]RAPDU: 87 CE 42 E1 6D 31 4B B0 90 00 [16:59:35]wFMCommunicate OK [16:59:35]SAM_PROTO_SignData done [16:59:35]FM_MakeSignedData done [16:59:35]CreateOFDProtocolMessage [16:59:35]wFMCommunicate request_size=4 [16:59:35]MH_SAM_APDU [16:59:35]CAPDU: 80 11 00 00 [16:59:35]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [16:59:35]Write i2c OK [16:59:35]MH_I2C_Read... [16:59:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:59:35]Read from MH i2c: E2 [16:59:35]MH_I2C_Read... [16:59:35]Read from MH i2c: E2 17 00 [16:59:35]MH_I2C_Read... [16:59:35]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 32 [16:59:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:59:35]wFMCommunicate OK [16:59:35]CreateOFDProtocolMessage done [16:59:35]OFDSenderStorePacket 318144 [16:59:35]StoreOFDPacket docnum=318144 [16:59:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 09 A2 07 01 3D 2F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 02 00 00 F4 03 04 00 F6 C2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C0 DA 04 00 35 04 06 00 B7 BC DF 7A 0E 33 87 CE 42 E1 6D 31 4B B0 [16:59:35]CheckFolder [16:59:35]dirname=/storage/ofd_packets [16:59:35]CheckFolder done [16:59:35]ProducePacketName [16:59:35]name=ofd_packets/00318144 [16:59:35]NVStorageSaveData ofd_packets/00318144 [16:59:35]File name is /storage/ofd_packets/00318144 [16:59:35]Write 301 bytes [16:59:35]NVStorageSaveData done [16:59:35]OFDSenderStorePacket done [16:59:35]KKMCreateOFDPacket done [16:59:35]NVStorageSaveData kkm_last_timestamp [16:59:35]File name is /storage/kkm_last_timestamp [16:59:35]Write 4 bytes [16:59:35]NVStorageSaveData done [16:59:35]ExternCall_PrintAddStr [16:59:35]wPrintStart [16:59:35]Write to MH i2c: 01 00 00 65 00 65 [16:59:35]Write i2c OK [16:59:35]MH_I2C_Read... [16:59:35]Read from MH i2c: 01 [16:59:35]MH_I2C_Read... [16:59:35]Read from MH i2c: 01 07 00 [16:59:35]MH_I2C_Read... [16:59:35]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 FF 0F 7A [16:59:35]RasterBufferAndPrint [16:59:35]line Счет N : (1)1093142 [16:59:35]line ИНН: 02508201610067 [16:59:35]line Контрольно-Кассовый Чек [16:59:35]line ПРОДАЖА [16:59:35]line ТРК (МРК, ГНК) : 54 [16:59:35]line Товар: 2710124500 [16:59:35]line Аи-95-К-3 [16:59:35]line 13.480 * 74.20 [16:59:35]line = 1000.22 [16:59:35]line НДС 12% НСП 1% [16:59:35]line > о реализуемом товаре [16:59:35]line ИТОГО: 1000.22 [16:59:35]line НСП 1% : 8.85 [16:59:35]line НДС 12% : 106.22 [16:59:35]line Наличными: 0.00 [16:59:35]line Безнал.: 1000.22 [16:59:35]line Место: АЗС № 101 "Партнер Нефть" [16:59:35]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:59:35]line СНО: Общий режим [16:59:35]line Чек 619 28.10.2024 16:59 [16:59:35]line Смена: 546 ФФД: 1.0 [16:59:35]line ЗНМ: 0300000082 [16:59:35]line РНМ: 0000000000091628 [16:59:35]line Версия ККМ: 001 [16:59:35]line Платежная система: Mbank [16:59:35]line ФМ: 0000000000874671 [16:59:35]line ФД: 318144 [16:59:35]line ФПД: 202021831052851 [16:59:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T165934&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318144&fm=202021831052851&tin=02508201610067®Number=0000000000091628&sum=100022 [16:59:35]written 0, free lines is 4095 [16:59:35]OFD Sender: Processing packet 318144 [packets to send 127, broken 126] [16:59:35]ProducePacketName [16:59:35]name=ofd_packets/00318144 [16:59:35]OFD Sender: To server: pG, [16:59:35]CommunicateWithHost lk.salyk.kg:30040 [16:59:35]ConnectInit lk.salyk.kg [16:59:35]Connected sock=10 [16:59:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 09 A2 07 01 3D 2F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 02 00 00 F4 03 04 00 F6 C2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C0 DA 04 00 35 04 06 00 B7 BC DF 7A 0E 33 87 CE 42 E1 6D 31 4B B0 [16:59:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 3F 31 47 00 47 46 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C0 DA 04 00 F4 03 04 00 AE 6E 1F 67 B6 04 01 00 00 27 6A 35 CD 01 E0 3F 92 [16:59:35]CommunicateWithHost err = 0 [16:59:35]CheckOFDResponse [16:59:35]1017 (14) - 77093643461234 [16:59:35]1041 (16) - 0000000000874671 [16:59:35]1040 (4) - 318144 [16:59:35]1012 (4) - 28.10.2024 10:59 [16:59:35]1206 (1) - 0 [16:59:35]OFD Sender: Remove packet 318144 [16:59:35]ProducePacketName [16:59:35]name=ofd_packets/00318144 [16:59:35]NVStorageDeleteData [16:59:35]Write to MH i2c: 01 00 00 8E 00 8E [16:59:35]Write i2c OK [16:59:35]MH_I2C_Read... [16:59:35]Read from MH i2c: 01 [16:59:35]MH_I2C_Read... [16:59:35]Read from MH i2c: 01 07 00 [16:59:35]MH_I2C_Read... [16:59:35]Read from MH i2c: 01 07 00 8E 00 00 00 00 00 00 1D 0D BF [16:59:35]RasterBufferAndPrint [16:59:35]line [16:59:35]line [16:59:35]line [16:59:35]line [16:59:35]line [16:59:35]written 0, free lines is 3363 [16:59:36]MH_Cut [16:59:36]Write to MH i2c: D1 01 00 95 00 01 67 [16:59:36]Write i2c OK [16:59:36]MH_I2C_Read... [16:59:36]Read from MH i2c: D1 [16:59:36]MH_I2C_Read... [16:59:36]Read from MH i2c: D1 01 00 [16:59:36]MH_I2C_Read... [16:59:36]Read from MH i2c: D1 01 00 95 00 00 66 [16:59:36]Write to MH i2c: 01 00 00 96 00 96 [16:59:36]Write i2c OK [16:59:36]MH_I2C_Read... [16:59:36]OFD Sender: No OFD packet to send [16:59:36]*** Cut start [16:59:36]*** Partial cut [16:59:36]*** CUTSNS_PIN = 1 [16:59:36]*** CUTSNS_PIN = 0 [16:59:36]*** Brake cut motor [16:59:37]Read from MH i2c: 01 [16:59:37]MH_I2C_Read... [16:59:37]*** Stop cut motor [16:59:37]*** Cut end [16:59:37]Read from MH i2c: 01 07 00 [16:59:37]MH_I2C_Read... [16:59:37]Read from MH i2c: 01 07 00 96 00 00 00 00 00 00 FF 0F AB [16:59:37]process_action close_receipt done [16:59:37]requested_data is exist [16:59:37]produce_requested_data [16:59:37]requested_item fm.sn is exist - process it [16:59:37]wFMCommunicate request_size=4 [16:59:37]MH_SAM_APDU [16:59:37]CAPDU: 80 11 00 00 [16:59:37]Write to MH i2c: E2 08 00 97 00 80 11 00 00 00 00 00 00 11 [16:59:37]Write i2c OK [16:59:37]MH_I2C_Read... [16:59:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:59:37]Read from MH i2c: E2 [16:59:37]MH_I2C_Read... [16:59:37]Read from MH i2c: E2 17 00 [16:59:37]MH_I2C_Read... [16:59:37]Read from MH i2c: E2 17 00 97 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 65 [16:59:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:59:37]wFMCommunicate OK [16:59:37]requested_item fd.num is exist - process it [16:59:37]SAM_PROTO_GetFieldsCounters [16:59:37]wFMCommunicate request_size=4 [16:59:37]MH_SAM_APDU [16:59:37]CAPDU: 80 13 00 00 [16:59:37]Write to MH i2c: E2 08 00 98 00 80 13 00 00 00 00 00 00 14 [16:59:37]Write i2c OK [16:59:37]MH_I2C_Read... [16:59:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:59:37]Read from MH i2c: E2 [16:59:37]MH_I2C_Read... [16:59:37]Read from MH i2c: E2 62 00 [16:59:37]MH_I2C_Read... [16:59:37]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 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C0 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 6B 02 00 00 5E 04 04 00 6B 02 00 00 57 04 04 00 6C 02 00 00 19 04 04 00 00 00 00 00 90 00 40 [16:59:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C0 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 6B 02 00 00 5E 04 04 00 6B 02 00 00 57 04 04 00 6C 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:59:37]wFMCommunicate OK [16:59:37]SAM_PROTO_GetFieldsCounters done [16:59:37]requested_item shift.num is exist - process it [16:59:37]requested_item shift.opened is exist - process it [16:59:37]req_shift_opened [16:59:37]FM_GetShiftState [16:59:37]SAM_PROTO_GetShiftState [16:59:37]wFMCommunicate request_size=4 [16:59:37]MH_SAM_APDU [16:59:37]CAPDU: 80 13 01 00 [16:59:37]Write to MH i2c: E2 08 00 99 00 80 13 01 00 00 00 00 00 16 [16:59:37]Write i2c OK [16:59:37]MH_I2C_Read... [16:59:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:59:37]Read from MH i2c: E2 [16:59:37]MH_I2C_Read... [16:59:37]Read from MH i2c: E2 0E 00 [16:59:37]MH_I2C_Read... [16:59:37]Read from MH i2c: E2 0E 00 99 00 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 0F [16:59:37]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:59:37]wFMCommunicate OK [16:59:37]SAM_PROTO_GetShiftState done [16:59:37]FM_GetShiftState done [16:59:37]req_shift_opened done [16:59:37]requested_item shift.open_date is exist - process it [16:59:37]req_shift_open_date [16:59:37]req_shift_open_date done [16:59:37]produce_requested_data done [16:59:37]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318144,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:59:37]process_action_free close_receipt [16:59:37]json_value_free [16:59:37]json_value_free done [16:59:37]process_json_proto returns [16:59:37]Send response to host [16:59:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318144,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:59:37]free response buf [16:59:37]execute_script done [16:59:37]execute_script returns [16:59:37]free content buf [16:59:37]Sock 9.Close socket [16:59:37]Sock 9.Thread stoped [16:59:41]OFD Sender: No OFD packet to send [16:59:43]accept exits with 8 [16:59:43]New connection [16:59:43]New thread 3067039076 created [16:59:43]Thread 3066895716 joined [16:59:43]Waiting for new connection... [16:59:43] Sock 8.Parse request [16:59:43]Sock 8.Check first char [16:59:43]Sock 8.First char is OK [16:59:43]request: POST /json_proto HTTP/1.0 [16:59:43]Method: POST [16:59:43]URL: /json_proto [16:59:43]Method is POST - this is cgi request [16:59:43]url: /json_proto [16:59:43]query_string will be loaded in cgi processing [16:59:43]execute_cgi json_proto POST (null) [16:59:43]execute_cgi path=json_proto method=POST [16:59:43]POST find Content-Length [16:59:43]Host: 172.17.50.195:8080 [16:59:43]Content-Length: 686 [16:59:43]Content-Type: application/json [16:59:43] [16:59:43]POST finish read [16:59:43]Found Content-Length = 686 [16:59:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093139", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 36.560, "sum" : 1400.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:59:43]execute_script... [16:59: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)1093139", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 36.560, "sum" : 1400.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:59:43]POST & json_proto [16:59:43]process_json_proto [16:59:43]json parsed OK: [16:59:43]protocol is kg_v1.0 [16:59:43]action value=close_receipt [16:59:43]process_action close_receipt [16:59:43]cmd_close_receipt [16:59:43]MH_GetDate [16:59:43]Write to MH i2c: F0 00 00 9A 00 89 [16:59:43]Write i2c OK [16:59:43]MH_I2C_Read... [16:59:43]Read from MH i2c: F0 [16:59:43]MH_I2C_Read... [16:59:43]Read from MH i2c: F0 09 00 [16:59:43]MH_I2C_Read... [16:59:43]Read from MH i2c: F0 09 00 9A 00 00 FF C2 1F 67 43 33 1C 67 D2 [16:59:43]GetLastDocTimeStamp 1730134774 [16:59:43]current date 1730134783 [16:59:43]FM_GetShiftState [16:59:43]SAM_PROTO_GetShiftState [16:59:43]wFMCommunicate request_size=4 [16:59:43]MH_SAM_APDU [16:59:43]CAPDU: 80 13 01 00 [16:59:43]Write to MH i2c: E2 08 00 9B 00 80 13 01 00 00 00 00 00 18 [16:59:43]Write i2c OK [16:59:43]MH_I2C_Read... [16:59:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:59:43]Read from MH i2c: E2 [16:59:43]MH_I2C_Read... [16:59:43]Read from MH i2c: E2 0E 00 [16:59:43]MH_I2C_Read... [16:59:43]Read from MH i2c: E2 0E 00 9B 00 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 11 [16:59:43]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:59:43]wFMCommunicate OK [16:59:43]SAM_PROTO_GetShiftState done [16:59:43]FM_GetShiftState done [16:59:43]opened in 1730073493 [16:59:43]opened+sec_in_day 1730159893 [16:59:43]quantity*price = 140024 [16:59:43]sum+1 = 140026 [16:59:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 1400.00 Внесено: 1400.00 СДАЧА: 0.00 НСП 1% : 12.39 НДС 12% : 148.70 Наличными: 1400.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 620 28.10.2024 16:59 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318145 ФПД: 211850142382986 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T165943&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318145&fm=211850142382986&tin=02508201610067®Number=0000000000091628&sum=140000 [16:59:44]StoreToDocumentArchive [16:59:44]shift 546 fd 318145 [16:59:44]save to /storage/0546/doc_00318145 [16:59:44]save last doc name /storage/0546/doc_00318145 to /storage/kkm_last_doc_name [16:59:44]save OK [16:59:44]Clear old archive folders... [16:59:44]ProcessDocumentItem done err = 0, tmpTLVsize=250 [16:59:44]tlvbuf is 000C7C80 [16:59:44]SAM_PROTO_ClearQueue [16:59:44]wFMCommunicate request_size=4 [16:59:44]MH_SAM_APDU [16:59:44]CAPDU: 80 09 00 00 [16:59:44]Write to MH i2c: E2 08 00 A8 00 80 09 00 00 00 00 00 00 1A [16:59:44]Write i2c OK [16:59:44]MH_I2C_Read... [16:59:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:59:44]Read from MH i2c: E2 [16:59:44]MH_I2C_Read... [16:59:44]Read from MH i2c: E2 03 00 [16:59:44]MH_I2C_Read... [16:59:44]Read from MH i2c: E2 03 00 A8 00 00 90 00 1C [16:59:44]RAPDU: 90 00 [16:59:44]wFMCommunicate OK [16:59:44]SAM_PROTO_ClearQueue done [16:59:44]KKMCreateOFDPacket [16:59:44]OFDProtocolAddRootSTLVToBuf [16:59:44]FM_MakeSignedData [16:59:44]FM_MakeSignedData [16:59:44]SAM_PROTO_SignData [16:59:44]wFMCommunicate request_size=4 [16:59:44]MH_SAM_APDU [16:59:44]CAPDU: 80 0D 01 02 [16:59:44]Write to MH i2c: E2 08 00 A9 00 80 0D 01 02 00 00 00 00 22 [16:59:44]Write i2c OK [16:59:44]MH_I2C_Read... [16:59:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:59:44]Read from MH i2c: E2 [16:59:44]MH_I2C_Read... [16:59:44]Read from MH i2c: E2 03 00 [16:59:44]MH_I2C_Read... [16:59:44]Read from MH i2c: E2 03 00 A9 00 00 90 00 1D [16:59:44]RAPDU: 90 00 [16:59:44]wFMCommunicate OK [16:59:44]wFMCommunicate request_size=255 [16:59:44]MH_SAM_APDU [16:59:44]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D0 8E 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 F9 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 16 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 02 00 00 F4 03 04 00 FF C2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C1 DA 04 00 35 04 06 00 C0 AD [16:59:44]Write to MH i2c: E2 02 01 AA 00 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D0 8E 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 F9 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 16 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 02 00 00 F4 03 04 00 FF C2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C1 DA 04 00 35 04 06 00 C0 AD 00 00 6C [16:59:44]Write i2c OK [16:59:44]MH_I2C_Read... [16:59:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:59:44]Read from MH i2c: E2 [16:59:44]MH_I2C_Read... [16:59:44]Read from MH i2c: E2 03 00 [16:59:44]MH_I2C_Read... [16:59:44]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [16:59:44]RAPDU: 90 00 [16:59:44]wFMCommunicate OK [16:59:44]wFMCommunicate request_size=9 [16:59:44]MH_SAM_APDU [16:59:44]CAPDU: 80 0D 02 02 04 34 7B 7B 8A [16:59:44]Write to MH i2c: E2 0C 00 AB 00 80 0D 02 02 04 00 34 7B 7B 8A 00 00 E1 [16:59:44]Write i2c OK [16:59:44]MH_I2C_Read... [16:59:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:59:44]Read from MH i2c: E2 [16:59:44]MH_I2C_Read... [16:59:44]Read from MH i2c: E2 03 00 [16:59:44]MH_I2C_Read... [16:59:44]Read from MH i2c: E2 03 00 AB 00 00 90 00 1F [16:59:44]RAPDU: 90 00 [16:59:44]wFMCommunicate OK [16:59:44]wFMCommunicate request_size=4 [16:59:44]MH_SAM_APDU [16:59:44]CAPDU: 80 0D 03 02 [16:59:44]Write to MH i2c: E2 08 00 AC 00 80 0D 03 02 00 00 00 00 27 [16:59:44]Write i2c OK [16:59:44]MH_I2C_Read... [16:59:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:59:44]Read from MH i2c: E2 [16:59:44]MH_I2C_Read... [16:59:44]Read from MH i2c: E2 0B 00 [16:59:44]MH_I2C_Read... [16:59:44]Read from MH i2c: E2 0B 00 AC 00 00 25 D5 D9 A3 BB 0C 3E CF 90 00 72 [16:59:44]RAPDU: 25 D5 D9 A3 BB 0C 3E CF 90 00 [16:59:44]wFMCommunicate OK [16:59:44]SAM_PROTO_SignData done [16:59:44]FM_MakeSignedData done [16:59:44]CreateOFDProtocolMessage [16:59:44]wFMCommunicate request_size=4 [16:59:44]MH_SAM_APDU [16:59:44]CAPDU: 80 11 00 00 [16:59:44]Write to MH i2c: E2 08 00 AD 00 80 11 00 00 00 00 00 00 27 [16:59:44]Write i2c OK [16:59:44]MH_I2C_Read... [16:59:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:59:44]Read from MH i2c: E2 [16:59:44]MH_I2C_Read... [16:59:44]Read from MH i2c: E2 17 00 [16:59:44]MH_I2C_Read... [16:59:44]Read from MH i2c: E2 17 00 AD 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 7B [16:59:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:59:44]wFMCommunicate OK [16:59:44]CreateOFDProtocolMessage done [16:59:44]OFDSenderStorePacket 318145 [16:59:44]StoreOFDPacket docnum=318145 [16:59:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 3A 4E 06 01 61 30 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D0 8E 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 F9 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 16 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 02 00 00 F4 03 04 00 FF C2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C1 DA 04 00 35 04 06 00 C0 AD 34 7B 7B 8A 25 D5 D9 A3 BB 0C 3E CF [16:59:44]CheckFolder [16:59:44]dirname=/storage/ofd_packets [16:59:44]CheckFolder done [16:59:44]ProducePacketName [16:59:44]name=ofd_packets/00318145 [16:59:44]NVStorageSaveData ofd_packets/00318145 [16:59:44]File name is /storage/ofd_packets/00318145 [16:59:44]Write 300 bytes [16:59:44]NVStorageSaveData done [16:59:44]OFDSenderStorePacket done [16:59:44]KKMCreateOFDPacket done [16:59:44]NVStorageSaveData kkm_last_timestamp [16:59:44]File name is /storage/kkm_last_timestamp [16:59:44]Write 4 bytes [16:59:44]NVStorageSaveData done [16:59:44]ExternCall_PrintAddStr [16:59:44]wPrintStart [16:59:44]Write to MH i2c: 01 00 00 AE 00 AE [16:59:44]Write i2c OK [16:59:44]MH_I2C_Read... [16:59:44]Read from MH i2c: 01 [16:59:44]MH_I2C_Read... [16:59:44]Read from MH i2c: 01 07 00 [16:59:44]MH_I2C_Read... [16:59:44]Read from MH i2c: 01 07 00 AE 00 00 00 00 00 00 FF 0F C3 [16:59:44]RasterBufferAndPrint [16:59:44]line Счет N : (1)1093139 [16:59:44]line ИНН: 02508201610067 [16:59:44]line Контрольно-Кассовый Чек [16:59:44]line ПРОДАЖА [16:59:44]line ТРК (МРК, ГНК) : 81 [16:59:44]line Товар: 2711190000 [16:59:44]line ГАЗ-К-5 [16:59:44]line 36.560 * 38.30 [16:59:44]line = 1400.25 [16:59:44]line НДС 12% НСП 1% [16:59:44]line > о реализуемом товаре [16:59:44]line ОКРУГЛЕНИЕ: -0.25 [16:59:44]line ИТОГО: 1400.00 [16:59:44]line Внесено: 1400.00 [16:59:44]line СДАЧА: 0.00 [16:59:44]line НСП 1% : 12.39 [16:59:44]line НДС 12% : 148.70 [16:59:44]line Наличными: 1400.00 [16:59:44]line Безнал.: 0.00 [16:59:44]line Место: АЗС № 101 "Партнер Нефть" [16:59:44]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:59:44]line СНО: Общий режим [16:59:44]line Чек 620 28.10.2024 16:59 [16:59:44]line Смена: 546 ФФД: 1.0 [16:59:44]line ЗНМ: 0300000082 [16:59:44]line РНМ: 0000000000091628 [16:59:44]line Версия ККМ: 001 [16:59:44]line ФМ: 0000000000874671 [16:59:44]line ФД: 318145 [16:59:44]line ФПД: 211850142382986 [16:59:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T165943&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318145&fm=211850142382986&tin=02508201610067®Number=0000000000091628&sum=140000 [16:59:44]written 0, free lines is 4095 [16:59:44]OFD Sender: Processing packet 318145 [packets to send 127, broken 126] [16:59:44]ProducePacketName [16:59:44]name=ofd_packets/00318145 [16:59:44]OFD Sender: To server: pG, [16:59:44]CommunicateWithHost lk.salyk.kg:30040 [16:59:44]ConnectInit lk.salyk.kg [16:59:44]Connected sock=10 [16:59:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 3A 4E 06 01 61 30 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D0 8E 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 F9 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 16 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 02 00 00 F4 03 04 00 FF C2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C1 DA 04 00 35 04 06 00 C0 AD 34 7B 7B 8A 25 D5 D9 A3 BB 0C 3E CF [16:59:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 B3 93 47 00 13 39 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C1 DA 04 00 F4 03 04 00 B7 6E 1F 67 B6 04 01 00 00 26 F3 C4 02 89 F9 29 73 [16:59:45]CommunicateWithHost err = 0 [16:59:45]CheckOFDResponse [16:59:45]1017 (14) - 77093643461234 [16:59:45]1041 (16) - 0000000000874671 [16:59:45]1040 (4) - 318145 [16:59:45]1012 (4) - 28.10.2024 11:00 [16:59:45]1206 (1) - 0 [16:59:45]OFD Sender: Remove packet 318145 [16:59:45]ProducePacketName [16:59:45]name=ofd_packets/00318145 [16:59:45]NVStorageDeleteData [16:59:45]Write to MH i2c: 01 00 00 D9 00 D9 [16:59:45]Write i2c OK [16:59:45]MH_I2C_Read... [16:59:45]Read from MH i2c: 01 [16:59:45]MH_I2C_Read... [16:59:45]Read from MH i2c: 01 07 00 [16:59:45]MH_I2C_Read... [16:59:45]Read from MH i2c: 01 07 00 D9 00 00 00 00 00 00 FD 0C E9 [16:59:45]RasterBufferAndPrint [16:59:45]line [16:59:45]line [16:59:45]line [16:59:45]line [16:59:45]line [16:59:45]written 0, free lines is 3334 [16:59:45]MH_Cut [16:59:45]Write to MH i2c: D1 01 00 E0 00 01 B2 [16:59:45]Write i2c OK [16:59:45]MH_I2C_Read... [16:59:45]Read from MH i2c: D1 [16:59:45]MH_I2C_Read... [16:59:45]Read from MH i2c: D1 01 00 [16:59:45]MH_I2C_Read... [16:59:45]Read from MH i2c: D1 01 00 E0 00 00 B1 [16:59:45]Write to MH i2c: 01 00 00 E1 00 E1 [16:59:45]Write i2c OK [16:59:45]MH_I2C_Read... [16:59:45]OFD Sender: No OFD packet to send [16:59:45]*** Cut start [16:59:45]*** Partial cut [16:59:45]*** CUTSNS_PIN = 1 [16:59:45]*** CUTSNS_PIN = 0 [16:59:46]*** Brake cut motor [16:59:46]Read from MH i2c: 01 [16:59:46]MH_I2C_Read... [16:59:46]*** Stop cut motor [16:59:46]*** Cut end [16:59:46]Read from MH i2c: 01 07 00 [16:59:46]MH_I2C_Read... [16:59:46]Read from MH i2c: 01 07 00 E1 00 00 00 00 00 00 FF 0F F6 [16:59:46]process_action close_receipt done [16:59:46]requested_data is exist [16:59:46]produce_requested_data [16:59:46]requested_item fm.sn is exist - process it [16:59:46]wFMCommunicate request_size=4 [16:59:46]MH_SAM_APDU [16:59:46]CAPDU: 80 11 00 00 [16:59:46]Write to MH i2c: E2 08 00 E2 00 80 11 00 00 00 00 00 00 5C [16:59:46]Write i2c OK [16:59:46]MH_I2C_Read... [16:59:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:59:46]Read from MH i2c: E2 [16:59:46]MH_I2C_Read... [16:59:46]Read from MH i2c: E2 17 00 [16:59:46]MH_I2C_Read... [16:59:46]Read from MH i2c: E2 17 00 E2 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B0 [16:59:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:59:46]wFMCommunicate OK [16:59:46]requested_item fd.num is exist - process it [16:59:46]SAM_PROTO_GetFieldsCounters [16:59:46]wFMCommunicate request_size=4 [16:59:46]MH_SAM_APDU [16:59:46]CAPDU: 80 13 00 00 [16:59:46]Write to MH i2c: E2 08 00 E3 00 80 13 00 00 00 00 00 00 5F [16:59:46]Write i2c OK [16:59:46]MH_I2C_Read... [16:59:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:59:46]Read from MH i2c: E2 [16:59:46]MH_I2C_Read... [16:59:46]Read from MH i2c: E2 62 00 [16:59:46]MH_I2C_Read... [16:59:46]Read from MH i2c: E2 62 00 E3 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C1 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 6C 02 00 00 5E 04 04 00 6C 02 00 00 57 04 04 00 6D 02 00 00 19 04 04 00 00 00 00 00 90 00 8F [16:59:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C1 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 6C 02 00 00 5E 04 04 00 6C 02 00 00 57 04 04 00 6D 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:59:46]wFMCommunicate OK [16:59:46]SAM_PROTO_GetFieldsCounters done [16:59:46]requested_item shift.num is exist - process it [16:59:46]requested_item shift.opened is exist - process it [16:59:46]req_shift_opened [16:59:46]FM_GetShiftState [16:59:46]SAM_PROTO_GetShiftState [16:59:46]wFMCommunicate request_size=4 [16:59:46]MH_SAM_APDU [16:59:46]CAPDU: 80 13 01 00 [16:59:46]Write to MH i2c: E2 08 00 E4 00 80 13 01 00 00 00 00 00 61 [16:59:46]Write i2c OK [16:59:46]MH_I2C_Read... [16:59:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:59:46]Read from MH i2c: E2 [16:59:46]MH_I2C_Read... [16:59:46]Read from MH i2c: E2 0E 00 [16:59:46]MH_I2C_Read... [16:59:46]Read from MH i2c: E2 0E 00 E4 00 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 5A [16:59:46]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:59:46]wFMCommunicate OK [16:59:46]SAM_PROTO_GetShiftState done [16:59:46]FM_GetShiftState done [16:59:46]req_shift_opened done [16:59:46]requested_item shift.open_date is exist - process it [16:59:46]req_shift_open_date [16:59:46]req_shift_open_date done [16:59:46]produce_requested_data done [16:59:46]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318145,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:59:46]process_action_free close_receipt [16:59:46]json_value_free [16:59:46]json_value_free done [16:59:46]process_json_proto returns [16:59:46]Send response to host [16:59:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318145,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:59:46]free response buf [16:59:46]execute_script done [16:59:46]execute_script returns [16:59:46]free content buf [16:59:46]Sock 8.Close socket [16:59:46]Sock 8.Thread stoped [16:59:50]OFD Sender: No OFD packet to send [16:59:54]accept exits with 9 [16:59:54]New connection [16:59:54]New thread 3066895716 created [16:59:54]Thread 3067039076 joined [16:59:54]Waiting for new connection... [16:59:54] Sock 9.Parse request [16:59:54]Sock 9.Check first char [16:59:54]Sock 9.First char is OK [16:59:54]request: POST /json_proto HTTP/1.0 [16:59:54]Method: POST [16:59:54]URL: /json_proto [16:59:54]Method is POST - this is cgi request [16:59:54]url: /json_proto [16:59:54]query_string will be loaded in cgi processing [16:59:54]execute_cgi json_proto POST (null) [16:59:54]execute_cgi path=json_proto method=POST [16:59:54]POST find Content-Length [16:59:54]Host: 172.17.50.195:8080 [16:59:54]Content-Length: 682 [16:59:54]Content-Type: application/json [16:59:54] [16:59:54]POST finish read [16:59:54]Found Content-Length = 682 [16:59:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093141", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 15.670, "sum" : 600.16, "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" ] } } [16:59:54]execute_script... [16:59: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)1093141", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 15.670, "sum" : 600.16, "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" ] } } [16:59:54]POST & json_proto [16:59:54]process_json_proto [16:59:54]json parsed OK: [16:59:54]protocol is kg_v1.0 [16:59:54]action value=close_receipt [16:59:54]process_action close_receipt [16:59:54]cmd_close_receipt [16:59:54]MH_GetDate [16:59:54]Write to MH i2c: F0 00 00 E5 00 D4 [16:59:54]Write i2c OK [16:59:54]MH_I2C_Read... [16:59:54]Read from MH i2c: F0 [16:59:54]MH_I2C_Read... [16:59:54]Read from MH i2c: F0 09 00 [16:59:54]MH_I2C_Read... [16:59:54]Read from MH i2c: F0 09 00 E5 00 00 0B C3 1F 67 43 33 1C 67 2A [16:59:54]GetLastDocTimeStamp 1730134783 [16:59:54]current date 1730134795 [16:59:54]FM_GetShiftState [16:59:54]SAM_PROTO_GetShiftState [16:59:54]wFMCommunicate request_size=4 [16:59:54]MH_SAM_APDU [16:59:54]CAPDU: 80 13 01 00 [16:59:54]Write to MH i2c: E2 08 00 E6 00 80 13 01 00 00 00 00 00 63 [16:59:54]Write i2c OK [16:59:54]MH_I2C_Read... [16:59:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:59:54]Read from MH i2c: E2 [16:59:54]MH_I2C_Read... [16:59:54]Read from MH i2c: E2 0E 00 [16:59:54]MH_I2C_Read... [16:59:54]Read from MH i2c: E2 0E 00 E6 00 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 5C [16:59:54]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:59:54]wFMCommunicate OK [16:59:54]SAM_PROTO_GetShiftState done [16:59:54]FM_GetShiftState done [16:59:54]opened in 1730073493 [16:59:54]opened+sec_in_day 1730159893 [16:59:54]quantity*price = 60016 [16:59:54]sum+1 = 60017 [16:59:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 621 28.10.2024 16:59 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318146 ФПД: 9346138690715 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T165955&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318146&fm=9346138690715&tin=02508201610067®Number=0000000000091628&sum=60000 [16:59:55]StoreToDocumentArchive [16:59:55]shift 546 fd 318146 [16:59:55]save to /storage/0546/doc_00318146 [16:59:55]save last doc name /storage/0546/doc_00318146 to /storage/kkm_last_doc_name [16:59:55]save OK [16:59:55]Clear old archive folders... [16:59:55]ProcessDocumentItem done err = 0, tmpTLVsize=250 [16:59:55]tlvbuf is 000D5CF0 [16:59:55]SAM_PROTO_ClearQueue [16:59:55]wFMCommunicate request_size=4 [16:59:55]MH_SAM_APDU [16:59:55]CAPDU: 80 09 00 00 [16:59:55]Write to MH i2c: E2 08 00 F3 00 80 09 00 00 00 00 00 00 65 [16:59:55]Write i2c OK [16:59:55]MH_I2C_Read... [16:59:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:59:55]Read from MH i2c: E2 [16:59:55]MH_I2C_Read... [16:59:55]Read from MH i2c: E2 03 00 [16:59:55]MH_I2C_Read... [16:59:55]Read from MH i2c: E2 03 00 F3 00 00 90 00 67 [16:59:55]RAPDU: 90 00 [16:59:55]wFMCommunicate OK [16:59:55]SAM_PROTO_ClearQueue done [16:59:55]KKMCreateOFDPacket [16:59:55]OFDProtocolAddRootSTLVToBuf [16:59:55]FM_MakeSignedData [16:59:55]FM_MakeSignedData [16:59:55]SAM_PROTO_SignData [16:59:55]wFMCommunicate request_size=4 [16:59:55]MH_SAM_APDU [16:59:55]CAPDU: 80 0D 01 02 [16:59:55]Write to MH i2c: E2 08 00 F4 00 80 0D 01 02 00 00 00 00 6D [16:59:55]Write i2c OK [16:59:55]MH_I2C_Read... [16:59:55]OFD Sender: No OFD packet to send [16:59:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:59:55]Read from MH i2c: E2 [16:59:55]MH_I2C_Read... [16:59:55]Read from MH i2c: E2 03 00 [16:59:55]MH_I2C_Read... [16:59:55]Read from MH i2c: E2 03 00 F4 00 00 90 00 68 [16:59:55]RAPDU: 90 00 [16:59:55]wFMCommunicate OK [16:59:55]wFMCommunicate request_size=255 [16:59:55]MH_SAM_APDU [16:59:55]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 36 3D 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 70 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 02 00 00 F4 03 04 00 0B C3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C2 DA 04 00 35 04 06 00 08 80 [16:59:55]Write to MH i2c: E2 02 01 F5 00 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 36 3D 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 70 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 02 00 00 F4 03 04 00 0B C3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C2 DA 04 00 35 04 06 00 08 80 00 00 A6 [16:59:55]Write i2c OK [16:59:55]MH_I2C_Read... [16:59:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:59:55]Read from MH i2c: E2 [16:59:55]MH_I2C_Read... [16:59:55]Read from MH i2c: E2 03 00 [16:59:55]MH_I2C_Read... [16:59:55]Read from MH i2c: E2 03 00 F5 00 00 90 00 69 [16:59:55]RAPDU: 90 00 [16:59:55]wFMCommunicate OK [16:59:55]wFMCommunicate request_size=9 [16:59:55]MH_SAM_APDU [16:59:55]CAPDU: 80 0D 02 02 04 11 46 D4 9B [16:59:55]Write to MH i2c: E2 0C 00 F6 00 80 0D 02 02 04 00 11 46 D4 9B 00 00 3E [16:59:55]Write i2c OK [16:59:55]MH_I2C_Read... [16:59:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:59:56]Read from MH i2c: E2 [16:59:56]MH_I2C_Read... [16:59:56]Read from MH i2c: E2 03 00 [16:59:56]MH_I2C_Read... [16:59:56]Read from MH i2c: E2 03 00 F6 00 00 90 00 6A [16:59:56]RAPDU: 90 00 [16:59:56]wFMCommunicate OK [16:59:56]wFMCommunicate request_size=4 [16:59:56]MH_SAM_APDU [16:59:56]CAPDU: 80 0D 03 02 [16:59:56]Write to MH i2c: E2 08 00 F7 00 80 0D 03 02 00 00 00 00 72 [16:59:56]Write i2c OK [16:59:56]MH_I2C_Read... [16:59:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:59:56]Read from MH i2c: E2 [16:59:56]MH_I2C_Read... [16:59:56]Read from MH i2c: E2 0B 00 [16:59:56]MH_I2C_Read... [16:59:56]Read from MH i2c: E2 0B 00 F7 00 00 C0 22 55 E4 BA 84 54 97 90 00 B7 [16:59:56]RAPDU: C0 22 55 E4 BA 84 54 97 90 00 [16:59:56]wFMCommunicate OK [16:59:56]SAM_PROTO_SignData done [16:59:56]FM_MakeSignedData done [16:59:56]CreateOFDProtocolMessage [16:59:56]wFMCommunicate request_size=4 [16:59:56]MH_SAM_APDU [16:59:56]CAPDU: 80 11 00 00 [16:59:56]Write to MH i2c: E2 08 00 F8 00 80 11 00 00 00 00 00 00 72 [16:59:56]Write i2c OK [16:59:56]MH_I2C_Read... [16:59:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:59:56]Read from MH i2c: E2 [16:59:56]MH_I2C_Read... [16:59:56]Read from MH i2c: E2 17 00 [16:59:56]MH_I2C_Read... [16:59:56]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 34 36 37 31 90 00 C6 [16:59:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:59:56]wFMCommunicate OK [16:59:56]CreateOFDProtocolMessage done [16:59:56]OFDSenderStorePacket 318146 [16:59:56]StoreOFDPacket docnum=318146 [16:59:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 87 BE 06 01 C4 0E 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 36 3D 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 70 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 02 00 00 F4 03 04 00 0B C3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C2 DA 04 00 35 04 06 00 08 80 11 46 D4 9B C0 22 55 E4 BA 84 54 97 [16:59:56]CheckFolder [16:59:56]dirname=/storage/ofd_packets [16:59:56]CheckFolder done [16:59:56]ProducePacketName [16:59:56]name=ofd_packets/00318146 [16:59:56]NVStorageSaveData ofd_packets/00318146 [16:59:56]File name is /storage/ofd_packets/00318146 [16:59:56]Write 300 bytes [16:59:56]NVStorageSaveData done [16:59:56]OFDSenderStorePacket done [16:59:56]KKMCreateOFDPacket done [16:59:56]NVStorageSaveData kkm_last_timestamp [16:59:56]File name is /storage/kkm_last_timestamp [16:59:56]Write 4 bytes [16:59:56]NVStorageSaveData done [16:59:56]ExternCall_PrintAddStr [16:59:56]wPrintStart [16:59:56]Write to MH i2c: 01 00 00 F9 00 F9 [16:59:56]Write i2c OK [16:59:56]MH_I2C_Read... [16:59:56]Read from MH i2c: 01 [16:59:56]MH_I2C_Read... [16:59:56]Read from MH i2c: 01 07 00 [16:59:56]MH_I2C_Read... [16:59:56]Read from MH i2c: 01 07 00 F9 00 00 00 00 00 00 FF 0F 0E [16:59:56]RasterBufferAndPrint [16:59:56]line Счет N : (1)1093141 [16:59:56]line ИНН: 02508201610067 [16:59:56]line Контрольно-Кассовый Чек [16:59:56]line ПРОДАЖА [16:59:56]line ТРК (МРК, ГНК) : 71 [16:59:56]line Товар: 2711190000 [16:59:56]line ГАЗ-К-5 [16:59:56]line 15.670 * 38.30 [16:59:56]line = 600.16 [16:59:56]line НДС 12% НСП 1% [16:59:56]line > о реализуемом товаре [16:59:56]line ОКРУГЛЕНИЕ: -0.16 [16:59:56]line ИТОГО: 600.00 [16:59:56]line Внесено: 600.00 [16:59:56]line СДАЧА: 0.00 [16:59:56]line НСП 1% : 5.31 [16:59:56]line НДС 12% : 63.73 [16:59:56]line Наличными: 600.00 [16:59:56]line Безнал.: 0.00 [16:59:56]line Место: АЗС № 101 "Партнер Нефть" [16:59:56]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:59:56]line СНО: Общий режим [16:59:56]line Чек 621 28.10.2024 16:59 [16:59:56]line Смена: 546 ФФД: 1.0 [16:59:56]line ЗНМ: 0300000082 [16:59:56]line РНМ: 0000000000091628 [16:59:56]line Версия ККМ: 001 [16:59:56]line ФМ: 0000000000874671 [16:59:56]line ФД: 318146 [16:59:56]line ФПД: 9346138690715 [16:59:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T165955&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318146&fm=9346138690715&tin=02508201610067®Number=0000000000091628&sum=60000 [16:59:56]OFD Sender: Processing packet 318146 [packets to send 127, broken 126] [16:59:56]ProducePacketName [16:59:56]name=ofd_packets/00318146 [16:59:56]OFD Sender: To server: pG, [16:59:56]CommunicateWithHost lk.salyk.kg:30040 [16:59:56]ConnectInit lk.salyk.kg [16:59:56]written 0, free lines is 4095 [16:59:56]Connected sock=10 [16:59:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 87 BE 06 01 C4 0E 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 36 3D 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 70 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 02 00 00 F4 03 04 00 0B C3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C2 DA 04 00 35 04 06 00 08 80 11 46 D4 9B C0 22 55 E4 BA 84 54 97 [16:59:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 FE E1 47 00 AE 30 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C2 DA 04 00 F4 03 04 00 C3 6E 1F 67 B6 04 01 00 00 89 FD C3 88 8A F6 95 6D [16:59:56]CommunicateWithHost err = 0 [16:59:56]CheckOFDResponse [16:59:56]1017 (14) - 77093643461234 [16:59:56]1041 (16) - 0000000000874671 [16:59:56]1040 (4) - 318146 [16:59:56]1012 (4) - 28.10.2024 11:00 [16:59:56]1206 (1) - 0 [16:59:56]OFD Sender: Remove packet 318146 [16:59:56]ProducePacketName [16:59:56]name=ofd_packets/00318146 [16:59:56]NVStorageDeleteData [16:59:56]Write to MH i2c: 01 00 00 24 01 25 [16:59:56]Write i2c OK [16:59:56]MH_I2C_Read... [16:59:56]Read from MH i2c: 01 [16:59:56]MH_I2C_Read... [16:59:56]Read from MH i2c: 01 07 00 [16:59:56]MH_I2C_Read... [16:59:56]Read from MH i2c: 01 07 00 24 01 00 00 00 00 00 05 0D 3E [16:59:56]RasterBufferAndPrint [16:59:56]line [16:59:56]line [16:59:56]line [16:59:56]line [16:59:56]line [16:59:56]written 0, free lines is 3345 [16:59:56]MH_Cut [16:59:56]Write to MH i2c: D1 01 00 2B 01 01 FE [16:59:56]Write i2c OK [16:59:56]MH_I2C_Read... [16:59:56]Read from MH i2c: D1 [16:59:56]MH_I2C_Read... [16:59:56]Read from MH i2c: D1 01 00 [16:59:56]MH_I2C_Read... [16:59:56]Read from MH i2c: D1 01 00 2B 01 00 FD [16:59:56]Write to MH i2c: 01 00 00 2C 01 2D [16:59:56]Write i2c OK [16:59:56]MH_I2C_Read... [16:59:57]OFD Sender: No OFD packet to send [16:59:57]*** Cut start [16:59:57]*** Partial cut [16:59:57]*** CUTSNS_PIN = 1 [16:59:57]*** CUTSNS_PIN = 0 [16:59:57]*** Brake cut motor [16:59:57]Read from MH i2c: 01 [16:59:57]MH_I2C_Read... [16:59:57]*** Stop cut motor [16:59:58]*** Cut end [16:59:58]Read from MH i2c: 01 07 00 [16:59:58]MH_I2C_Read... [16:59:58]Read from MH i2c: 01 07 00 2C 01 00 00 00 00 00 FF 0F 42 [16:59:58]process_action close_receipt done [16:59:58]requested_data is exist [16:59:58]produce_requested_data [16:59:58]requested_item fm.sn is exist - process it [16:59:58]wFMCommunicate request_size=4 [16:59:58]MH_SAM_APDU [16:59:58]CAPDU: 80 11 00 00 [16:59:58]Write to MH i2c: E2 08 00 2D 01 80 11 00 00 00 00 00 00 A8 [16:59:58]Write i2c OK [16:59:58]MH_I2C_Read... [16:59:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:59:58]Read from MH i2c: E2 [16:59:58]MH_I2C_Read... [16:59:58]Read from MH i2c: E2 17 00 [16:59:58]MH_I2C_Read... [16:59:58]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 34 36 37 31 90 00 FC [16:59:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [16:59:58]wFMCommunicate OK [16:59:58]requested_item fd.num is exist - process it [16:59:58]SAM_PROTO_GetFieldsCounters [16:59:58]wFMCommunicate request_size=4 [16:59:58]MH_SAM_APDU [16:59:58]CAPDU: 80 13 00 00 [16:59:58]Write to MH i2c: E2 08 00 2E 01 80 13 00 00 00 00 00 00 AB [16:59:58]Write i2c OK [16:59:58]MH_I2C_Read... [16:59:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:59:58]Read from MH i2c: E2 [16:59:58]MH_I2C_Read... [16:59:58]Read from MH i2c: E2 62 00 [16:59:58]MH_I2C_Read... [16:59:58]Read from MH i2c: E2 62 00 2E 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C2 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 6D 02 00 00 5E 04 04 00 6D 02 00 00 57 04 04 00 6E 02 00 00 19 04 04 00 00 00 00 00 90 00 DF [16:59:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C2 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 6D 02 00 00 5E 04 04 00 6D 02 00 00 57 04 04 00 6E 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:59:58]wFMCommunicate OK [16:59:58]SAM_PROTO_GetFieldsCounters done [16:59:58]requested_item shift.num is exist - process it [16:59:58]requested_item shift.opened is exist - process it [16:59:58]req_shift_opened [16:59:58]FM_GetShiftState [16:59:58]SAM_PROTO_GetShiftState [16:59:58]wFMCommunicate request_size=4 [16:59:58]MH_SAM_APDU [16:59:58]CAPDU: 80 13 01 00 [16:59:58]Write to MH i2c: E2 08 00 2F 01 80 13 01 00 00 00 00 00 AD [16:59:58]Write i2c OK [16:59:58]MH_I2C_Read... [16:59:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:59:58]Read from MH i2c: E2 [16:59:58]MH_I2C_Read... [16:59:58]Read from MH i2c: E2 0E 00 [16:59:58]MH_I2C_Read... [16:59:58]Read from MH i2c: E2 0E 00 2F 01 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A6 [16:59:58]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [16:59:58]wFMCommunicate OK [16:59:58]SAM_PROTO_GetShiftState done [16:59:58]FM_GetShiftState done [16:59:58]req_shift_opened done [16:59:58]requested_item shift.open_date is exist - process it [16:59:58]req_shift_open_date [16:59:58]req_shift_open_date done [16:59:58]produce_requested_data done [16:59:58]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318146,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [16:59:58]process_action_free close_receipt [16:59:58]json_value_free [16:59:58]json_value_free done [16:59:58]process_json_proto returns [16:59:58]Send response to host [16:59:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318146,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [16:59:58]free response buf [16:59:58]execute_script done [16:59:58]execute_script returns [16:59:58]free content buf [16:59:58]Sock 9.Close socket [16:59:58]Sock 9.Thread stoped [17:00:02]OFD Sender: No OFD packet to send [17:00:07]OFD Sender: No OFD packet to send [17:00:12]OFD Sender: No OFD packet to send [17:00:17]OFD Sender: No OFD packet to send [17:00:22]OFD Sender: No OFD packet to send [17:00:27]OFD Sender: No OFD packet to send [17:00:32]OFD Sender: No OFD packet to send [17:00:37]OFD Sender: No OFD packet to send [17:00:40]accept exits with 8 [17:00:40]New connection [17:00:40]New thread 3067039076 created [17:00:40]Thread 3066895716 joined [17:00:40]Waiting for new connection... [17:00:40] Sock 8.Parse request [17:00:40]Sock 8.Check first char [17:00:40]Sock 8.First char is OK [17:00:40]request: POST /json_proto HTTP/1.0 [17:00:40]Method: POST [17:00:40]URL: /json_proto [17:00:40]Method is POST - this is cgi request [17:00:40]url: /json_proto [17:00:40]query_string will be loaded in cgi processing [17:00:40]execute_cgi json_proto POST (null) [17:00:40]execute_cgi path=json_proto method=POST [17:00:40]POST find Content-Length [17:00:40]Host: 172.17.50.195:8080 [17:00:40]Content-Length: 683 [17:00:40]Content-Type: application/json [17:00:40] [17:00:40]POST finish read [17:00:40]Found Content-Length = 683 [17:00:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093143", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:00:40]execute_script... [17:00:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093143", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:00:40]POST & json_proto [17:00:40]process_json_proto [17:00:40]json parsed OK: [17:00:40]protocol is kg_v1.0 [17:00:40]action value=close_receipt [17:00:40]process_action close_receipt [17:00:40]cmd_close_receipt [17:00:40]MH_GetDate [17:00:40]Write to MH i2c: F0 00 00 30 01 20 [17:00:40]Write i2c OK [17:00:40]MH_I2C_Read... [17:00:40]Read from MH i2c: F0 [17:00:40]MH_I2C_Read... [17:00:40]Read from MH i2c: F0 09 00 [17:00:40]MH_I2C_Read... [17:00:40]Read from MH i2c: F0 09 00 30 01 00 39 C3 1F 67 43 33 1C 67 A4 [17:00:40]GetLastDocTimeStamp 1730134795 [17:00:40]current date 1730134841 [17:00:40]FM_GetShiftState [17:00:40]SAM_PROTO_GetShiftState [17:00:40]wFMCommunicate request_size=4 [17:00:40]MH_SAM_APDU [17:00:40]CAPDU: 80 13 01 00 [17:00:40]Write to MH i2c: E2 08 00 31 01 80 13 01 00 00 00 00 00 AF [17:00:40]Write i2c OK [17:00:40]MH_I2C_Read... [17:00:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:00:40]Read from MH i2c: E2 [17:00:40]MH_I2C_Read... [17:00:40]Read from MH i2c: E2 0E 00 [17:00:40]MH_I2C_Read... [17:00:40]Read from MH i2c: E2 0E 00 31 01 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A8 [17:00:40]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:00:40]wFMCommunicate OK [17:00:40]SAM_PROTO_GetShiftState done [17:00:40]FM_GetShiftState done [17:00:40]opened in 1730073493 [17:00:40]opened+sec_in_day 1730159893 [17:00:40]quantity*price = 200031 [17:00:40]sum+1 = 200032 [17:00:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.31 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 622 28.10.2024 17:00 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318147 ФПД: 99131128516121 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T170041&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318147&fm=99131128516121&tin=02508201610067®Number=0000000000091628&sum=200000 [17:00:41]StoreToDocumentArchive [17:00:41]shift 546 fd 318147 [17:00:41]save to /storage/0546/doc_00318147 [17:00:41]save last doc name /storage/0546/doc_00318147 to /storage/kkm_last_doc_name [17:00:41]save OK [17:00:41]Clear old archive folders... [17:00:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:00:41]tlvbuf is 00083B60 [17:00:41]SAM_PROTO_ClearQueue [17:00:41]wFMCommunicate request_size=4 [17:00:41]MH_SAM_APDU [17:00:41]CAPDU: 80 09 00 00 [17:00:41]Write to MH i2c: E2 08 00 3E 01 80 09 00 00 00 00 00 00 B1 [17:00:41]Write i2c OK [17:00:41]MH_I2C_Read... [17:00:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:00:42]Read from MH i2c: E2 [17:00:42]MH_I2C_Read... [17:00:42]Read from MH i2c: E2 03 00 [17:00:42]MH_I2C_Read... [17:00:42]Read from MH i2c: E2 03 00 3E 01 00 90 00 B3 [17:00:42]RAPDU: 90 00 [17:00:42]wFMCommunicate OK [17:00:42]SAM_PROTO_ClearQueue done [17:00:42]KKMCreateOFDPacket [17:00:42]OFDProtocolAddRootSTLVToBuf [17:00:42]FM_MakeSignedData [17:00:42]FM_MakeSignedData [17:00:42]SAM_PROTO_SignData [17:00:42]wFMCommunicate request_size=4 [17:00:42]MH_SAM_APDU [17:00:42]CAPDU: 80 0D 01 02 [17:00:42]Write to MH i2c: E2 08 00 3F 01 80 0D 01 02 00 00 00 00 B9 [17:00:42]Write i2c OK [17:00:42]MH_I2C_Read... [17:00:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:00:42]Read from MH i2c: E2 [17:00:42]MH_I2C_Read... [17:00:42]Read from MH i2c: E2 03 00 [17:00:42]MH_I2C_Read... [17:00:42]Read from MH i2c: E2 03 00 3F 01 00 90 00 B4 [17:00:42]RAPDU: 90 00 [17:00:42]wFMCommunicate OK [17:00:42]wFMCommunicate request_size=255 [17:00:42]MH_SAM_APDU [17:00: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 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 02 00 00 F4 03 04 00 39 C3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C3 DA 04 00 35 04 06 00 5A [17:00:42]Write to MH i2c: E2 02 01 40 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 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 02 00 00 F4 03 04 00 39 C3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C3 DA 04 00 35 04 06 00 5A 00 00 9A [17:00:42]Write i2c OK [17:00:42]MH_I2C_Read... [17:00:42]OFD Sender: No OFD packet to send [17:00:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:00:42]Read from MH i2c: E2 [17:00:42]MH_I2C_Read... [17:00:42]Read from MH i2c: E2 03 00 [17:00:42]MH_I2C_Read... [17:00:42]Read from MH i2c: E2 03 00 40 01 00 90 00 B5 [17:00:42]RAPDU: 90 00 [17:00:42]wFMCommunicate OK [17:00:42]wFMCommunicate request_size=10 [17:00:42]MH_SAM_APDU [17:00:42]CAPDU: 80 0D 02 02 05 28 C3 B3 8E 19 [17:00:42]Write to MH i2c: E2 0D 00 41 01 80 0D 02 02 05 00 28 C3 B3 8E 19 00 00 0B [17:00:42]Write i2c OK [17:00:42]MH_I2C_Read... [17:00:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:00:42]Read from MH i2c: E2 [17:00:42]MH_I2C_Read... [17:00:42]Read from MH i2c: E2 03 00 [17:00:42]MH_I2C_Read... [17:00:42]Read from MH i2c: E2 03 00 41 01 00 90 00 B6 [17:00:42]RAPDU: 90 00 [17:00:42]wFMCommunicate OK [17:00:42]wFMCommunicate request_size=4 [17:00:42]MH_SAM_APDU [17:00:42]CAPDU: 80 0D 03 02 [17:00:42]Write to MH i2c: E2 08 00 42 01 80 0D 03 02 00 00 00 00 BE [17:00:42]Write i2c OK [17:00:42]MH_I2C_Read... [17:00:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:00:42]Read from MH i2c: E2 [17:00:42]MH_I2C_Read... [17:00:42]Read from MH i2c: E2 0B 00 [17:00:42]MH_I2C_Read... [17:00:42]Read from MH i2c: E2 0B 00 42 01 00 EC 41 6B B2 FA 35 23 9A 90 00 F5 [17:00:42]RAPDU: EC 41 6B B2 FA 35 23 9A 90 00 [17:00:42]wFMCommunicate OK [17:00:42]SAM_PROTO_SignData done [17:00:42]FM_MakeSignedData done [17:00:42]CreateOFDProtocolMessage [17:00:42]wFMCommunicate request_size=4 [17:00:42]MH_SAM_APDU [17:00:42]CAPDU: 80 11 00 00 [17:00:42]Write to MH i2c: E2 08 00 43 01 80 11 00 00 00 00 00 00 BE [17:00:42]Write i2c OK [17:00:42]MH_I2C_Read... [17:00:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:00:42]Read from MH i2c: E2 [17:00:42]MH_I2C_Read... [17:00:42]Read from MH i2c: E2 17 00 [17:00:42]MH_I2C_Read... [17:00:42]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 34 36 37 31 90 00 12 [17:00:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:00:42]wFMCommunicate OK [17:00:42]CreateOFDProtocolMessage done [17:00:42]OFDSenderStorePacket 318147 [17:00:42]StoreOFDPacket docnum=318147 [17:00:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 CB B2 07 01 F7 63 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 02 00 00 F4 03 04 00 39 C3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C3 DA 04 00 35 04 06 00 5A 28 C3 B3 8E 19 EC 41 6B B2 FA 35 23 9A [17:00:42]CheckFolder [17:00:42]dirname=/storage/ofd_packets [17:00:42]CheckFolder done [17:00:42]ProducePacketName [17:00:42]name=ofd_packets/00318147 [17:00:42]NVStorageSaveData ofd_packets/00318147 [17:00:42]File name is /storage/ofd_packets/00318147 [17:00:42]Write 301 bytes [17:00:42]NVStorageSaveData done [17:00:42]OFDSenderStorePacket done [17:00:42]KKMCreateOFDPacket done [17:00:42]NVStorageSaveData kkm_last_timestamp [17:00:42]File name is /storage/kkm_last_timestamp [17:00:42]Write 4 bytes [17:00:42]NVStorageSaveData done [17:00:42]ExternCall_PrintAddStr [17:00:42]wPrintStart [17:00:42]Write to MH i2c: 01 00 00 44 01 45 [17:00:42]Write i2c OK [17:00:42]MH_I2C_Read... [17:00:42]Read from MH i2c: 01 [17:00:42]MH_I2C_Read... [17:00:42]Read from MH i2c: 01 07 00 [17:00:42]MH_I2C_Read... [17:00:42]Read from MH i2c: 01 07 00 44 01 00 00 00 00 00 FF 0F 5A [17:00:42]RasterBufferAndPrint [17:00:42]line Счет N : (1)1093143 [17:00:42]line ИНН: 02508201610067 [17:00:42]line Контрольно-Кассовый Чек [17:00:42]line ПРОДАЖА [17:00:42]line ТРК (МРК, ГНК) : 63 [17:00:42]line Товар: 2710124130 [17:00:42]line Аи-92-К-2 [17:00:42]line 29.900 * 66.90 [17:00:42]line = 2000.31 [17:00:42]line НДС 12% НСП 1% [17:00:42]line > о реализуемом товаре [17:00:42]line ОКРУГЛЕНИЕ: -0.31 [17:00:42]line ИТОГО: 2000.00 [17:00:42]line Внесено: 2000.00 [17:00:42]line СДАЧА: 0.00 [17:00:42]line НСП 1% : 17.70 [17:00:42]line НДС 12% : 212.42 [17:00:42]line Наличными: 2000.00 [17:00:42]line Безнал.: 0.00 [17:00:42]line Место: АЗС № 101 "Партнер Нефть" [17:00:42]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [17:00:42]line СНО: Общий режим [17:00:42]line Чек 622 28.10.2024 17:00 [17:00:42]line Смена: 546 ФФД: 1.0 [17:00:42]line ЗНМ: 0300000082 [17:00:42]line РНМ: 0000000000091628 [17:00:42]line Версия ККМ: 001 [17:00:42]line ФМ: 0000000000874671 [17:00:42]line ФД: 318147 [17:00:42]line ФПД: 99131128516121 [17:00:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T170041&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318147&fm=99131128516121&tin=02508201610067®Number=0000000000091628&sum=200000 [17:00:42]OFD Sender: Processing packet 318147 [packets to send 127, broken 126] [17:00:42]ProducePacketName [17:00:42]name=ofd_packets/00318147 [17:00:42]OFD Sender: To server: pG, [17:00:42]CommunicateWithHost lk.salyk.kg:30040 [17:00:42]ConnectInit lk.salyk.kg [17:00:42]written 0, free lines is 4095 [17:00:42]Connected sock=10 [17:00:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 CB B2 07 01 F7 63 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 02 00 00 F4 03 04 00 39 C3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C3 DA 04 00 35 04 06 00 5A 28 C3 B3 8E 19 EC 41 6B B2 FA 35 23 9A [17:00:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 E6 DE 47 00 A1 33 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C3 DA 04 00 F4 03 04 00 F1 6E 1F 67 B6 04 01 00 00 EE 71 04 4C AF 87 F3 9C [17:00:43]CommunicateWithHost err = 0 [17:00:43]CheckOFDResponse [17:00:43]1017 (14) - 77093643461234 [17:00:43]1041 (16) - 0000000000874671 [17:00:43]1040 (4) - 318147 [17:00:43]1012 (4) - 28.10.2024 11:01 [17:00:43]1206 (1) - 0 [17:00:43]OFD Sender: Remove packet 318147 [17:00:43]ProducePacketName [17:00:43]name=ofd_packets/00318147 [17:00:43]NVStorageDeleteData [17:00:43]Write to MH i2c: 01 00 00 6F 01 70 [17:00:43]Write i2c OK [17:00:43]MH_I2C_Read... [17:00:43]Read from MH i2c: 01 [17:00:43]MH_I2C_Read... [17:00:43]Read from MH i2c: 01 07 00 [17:00:43]MH_I2C_Read... [17:00:43]Read from MH i2c: 01 07 00 6F 01 00 00 00 00 00 F6 0C 79 [17:00:43]RasterBufferAndPrint [17:00:43]line [17:00:43]line [17:00:43]line [17:00:43]line [17:00:43]line [17:00:43]written 0, free lines is 3324 [17:00:43]MH_Cut [17:00:43]Write to MH i2c: D1 01 00 76 01 01 49 [17:00:43]Write i2c OK [17:00:43]MH_I2C_Read... [17:00:43]Read from MH i2c: D1 [17:00:43]MH_I2C_Read... [17:00:43]Read from MH i2c: D1 01 00 [17:00:43]MH_I2C_Read... [17:00:43]Read from MH i2c: D1 01 00 76 01 00 48 [17:00:43]Write to MH i2c: 01 00 00 77 01 78 [17:00:43]Write i2c OK [17:00:43]MH_I2C_Read... [17:00:43]OFD Sender: No OFD packet to send [17:00:43]*** Cut start [17:00:43]*** Partial cut [17:00:43]*** CUTSNS_PIN = 1 [17:00:44]*** CUTSNS_PIN = 0 [17:00:44]*** Brake cut motor [17:00:44]Read from MH i2c: 01 [17:00:44]MH_I2C_Read... [17:00:44]*** Stop cut motor [17:00:44]*** Cut end [17:00:44]Read from MH i2c: 01 07 00 [17:00:44]MH_I2C_Read... [17:00:44]Read from MH i2c: 01 07 00 77 01 00 00 00 00 00 FF 0F 8D [17:00:44]process_action close_receipt done [17:00:44]requested_data is exist [17:00:44]produce_requested_data [17:00:44]requested_item fm.sn is exist - process it [17:00:44]wFMCommunicate request_size=4 [17:00:44]MH_SAM_APDU [17:00:44]CAPDU: 80 11 00 00 [17:00:44]Write to MH i2c: E2 08 00 78 01 80 11 00 00 00 00 00 00 F3 [17:00:44]Write i2c OK [17:00:44]MH_I2C_Read... [17:00:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:00:44]Read from MH i2c: E2 [17:00:44]MH_I2C_Read... [17:00:44]Read from MH i2c: E2 17 00 [17:00:44]MH_I2C_Read... [17:00:44]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 34 36 37 31 90 00 47 [17:00:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:00:44]wFMCommunicate OK [17:00:44]requested_item fd.num is exist - process it [17:00:44]SAM_PROTO_GetFieldsCounters [17:00:44]wFMCommunicate request_size=4 [17:00:44]MH_SAM_APDU [17:00:44]CAPDU: 80 13 00 00 [17:00:44]Write to MH i2c: E2 08 00 79 01 80 13 00 00 00 00 00 00 F6 [17:00:44]Write i2c OK [17:00:44]MH_I2C_Read... [17:00:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:00:44]Read from MH i2c: E2 [17:00:44]MH_I2C_Read... [17:00:44]Read from MH i2c: E2 62 00 [17:00:44]MH_I2C_Read... [17:00:44]Read from MH i2c: E2 62 00 79 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C3 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 6E 02 00 00 5E 04 04 00 6E 02 00 00 57 04 04 00 6F 02 00 00 19 04 04 00 00 00 00 00 90 00 2E [17:00:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C3 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 6E 02 00 00 5E 04 04 00 6E 02 00 00 57 04 04 00 6F 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:00:44]wFMCommunicate OK [17:00:44]SAM_PROTO_GetFieldsCounters done [17:00:44]requested_item shift.num is exist - process it [17:00:44]requested_item shift.opened is exist - process it [17:00:44]req_shift_opened [17:00:44]FM_GetShiftState [17:00:44]SAM_PROTO_GetShiftState [17:00:44]wFMCommunicate request_size=4 [17:00:44]MH_SAM_APDU [17:00:44]CAPDU: 80 13 01 00 [17:00:44]Write to MH i2c: E2 08 00 7A 01 80 13 01 00 00 00 00 00 F8 [17:00:44]Write i2c OK [17:00:44]MH_I2C_Read... [17:00:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:00:44]Read from MH i2c: E2 [17:00:44]MH_I2C_Read... [17:00:44]Read from MH i2c: E2 0E 00 [17:00:44]MH_I2C_Read... [17:00:44]Read from MH i2c: E2 0E 00 7A 01 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F1 [17:00:44]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:00:44]wFMCommunicate OK [17:00:44]SAM_PROTO_GetShiftState done [17:00:44]FM_GetShiftState done [17:00:44]req_shift_opened done [17:00:44]requested_item shift.open_date is exist - process it [17:00:44]req_shift_open_date [17:00:44]req_shift_open_date done [17:00:44]produce_requested_data done [17:00:44]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318147,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [17:00:44]process_action_free close_receipt [17:00:44]json_value_free [17:00:44]json_value_free done [17:00:44]process_json_proto returns [17:00:44]Send response to host [17:00:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318147,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [17:00:44]free response buf [17:00:44]execute_script done [17:00:44]execute_script returns [17:00:44]free content buf [17:00:44]Sock 8.Close socket [17:00:44]Sock 8.Thread stoped [17:00:48]OFD Sender: No OFD packet to send [17:00:53]OFD Sender: No OFD packet to send [17:00:58]OFD Sender: No OFD packet to send [17:01:03]OFD Sender: No OFD packet to send [17:01:07]accept exits with 9 [17:01:07]New connection [17:01:07]New thread 3066895716 created [17:01:07]Thread 3067039076 joined [17:01:07]Waiting for new connection... [17:01:07] Sock 9.Parse request [17:01:07]Sock 9.Check first char [17:01:07]Sock 9.First char is OK [17:01:07]request: POST /json_proto HTTP/1.0 [17:01:07]Method: POST [17:01:07]URL: /json_proto [17:01:07]Method is POST - this is cgi request [17:01:07]url: /json_proto [17:01:07]query_string will be loaded in cgi processing [17:01:07]execute_cgi json_proto POST (null) [17:01:07]execute_cgi path=json_proto method=POST [17:01:07]POST find Content-Length [17:01:07]Host: 172.17.50.195:8080 [17:01:07]Content-Length: 689 [17:01:07]Content-Type: application/json [17:01:07] [17:01:07]POST finish read [17:01:07]Found Content-Length = 689 [17:01:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093140", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194800", "name": "D-ENERGY \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 45.340, "sum" : 3500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3500.00, "total" : 3500.00, "payments": [ { "type": 0, "sum" : 3500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:01:07]execute_script... [17:01:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093140", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194800", "name": "D-ENERGY \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 45.340, "sum" : 3500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3500.00, "total" : 3500.00, "payments": [ { "type": 0, "sum" : 3500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:01:07]POST & json_proto [17:01:07]process_json_proto [17:01:07]json parsed OK: [17:01:07]protocol is kg_v1.0 [17:01:07]action value=close_receipt [17:01:07]process_action close_receipt [17:01:07]cmd_close_receipt [17:01:07]MH_GetDate [17:01:07]Write to MH i2c: F0 00 00 7B 01 6B [17:01:07]Write i2c OK [17:01:07]MH_I2C_Read... [17:01:07]Read from MH i2c: F0 [17:01:07]MH_I2C_Read... [17:01:07]Read from MH i2c: F0 09 00 [17:01:07]MH_I2C_Read... [17:01:07]Read from MH i2c: F0 09 00 7B 01 00 53 C3 1F 67 43 33 1C 67 09 [17:01:07]GetLastDocTimeStamp 1730134841 [17:01:07]current date 1730134867 [17:01:07]FM_GetShiftState [17:01:07]SAM_PROTO_GetShiftState [17:01:07]wFMCommunicate request_size=4 [17:01:07]MH_SAM_APDU [17:01:07]CAPDU: 80 13 01 00 [17:01:07]Write to MH i2c: E2 08 00 7C 01 80 13 01 00 00 00 00 00 FA [17:01:07]Write i2c OK [17:01:07]MH_I2C_Read... [17:01:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:01:07]Read from MH i2c: E2 [17:01:07]MH_I2C_Read... [17:01:07]Read from MH i2c: E2 0E 00 [17:01:07]MH_I2C_Read... [17:01:07]Read from MH i2c: E2 0E 00 7C 01 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F3 [17:01:07]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:01:07]wFMCommunicate OK [17:01:07]SAM_PROTO_GetShiftState done [17:01:07]FM_GetShiftState done [17:01:07]opened in 1730073493 [17:01:07]opened+sec_in_day 1730159893 [17:01:07]quantity*price = 350024 [17:01:07]sum+1 = 350026 [17:01:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 3500.00 Внесено: 3500.00 СДАЧА: 0.00 НСП 1% : 30.98 НДС 12% : 371.71 Наличными: 3500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 623 28.10.2024 17:01 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318148 ФПД: 264182647314007 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T170107&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318148&fm=264182647314007&tin=02508201610067®Number=0000000000091628&sum=350000 [17:01:08]StoreToDocumentArchive [17:01:08]shift 546 fd 318148 [17:01:08]save to /storage/0546/doc_00318148 [17:01:08]save last doc name /storage/0546/doc_00318148 to /storage/kkm_last_doc_name [17:01:08]save OK [17:01:08]Clear old archive folders... [17:01:08]ProcessDocumentItem done err = 0, tmpTLVsize=257 [17:01:08]tlvbuf is 00084F00 [17:01:08]SAM_PROTO_ClearQueue [17:01:08]wFMCommunicate request_size=4 [17:01:08]MH_SAM_APDU [17:01:08]CAPDU: 80 09 00 00 [17:01:08]Write to MH i2c: E2 08 00 89 01 80 09 00 00 00 00 00 00 FC [17:01:08]Write i2c OK [17:01:08]MH_I2C_Read... [17:01:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:01:08]Read from MH i2c: E2 [17:01:08]MH_I2C_Read... [17:01:08]Read from MH i2c: E2 03 00 [17:01:08]MH_I2C_Read... [17:01:08]Read from MH i2c: E2 03 00 89 01 00 90 00 FE [17:01:08]RAPDU: 90 00 [17:01:08]wFMCommunicate OK [17:01:08]SAM_PROTO_ClearQueue done [17:01:08]KKMCreateOFDPacket [17:01:08]OFDProtocolAddRootSTLVToBuf [17:01:08]FM_MakeSignedData [17:01:08]FM_MakeSignedData [17:01:08]SAM_PROTO_SignData [17:01:08]wFMCommunicate request_size=4 [17:01:08]MH_SAM_APDU [17:01:08]CAPDU: 80 0D 01 02 [17:01:08]Write to MH i2c: E2 08 00 8A 01 80 0D 01 02 00 00 00 00 04 [17:01:08]Write i2c OK [17:01:08]MH_I2C_Read... [17:01:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:01:08]Read from MH i2c: E2 [17:01:08]MH_I2C_Read... [17:01:08]Read from MH i2c: E2 03 00 [17:01:08]MH_I2C_Read... [17:01:08]Read from MH i2c: E2 03 00 8A 01 00 90 00 FF [17:01:08]RAPDU: 90 00 [17:01:08]wFMCommunicate OK [17:01:08]wFMCommunicate request_size=255 [17:01:08]MH_SAM_APDU [17:01:08]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 1C B1 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 49 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 33 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 02 00 00 F4 03 04 00 53 C3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C4 DA 04 [17:01:08]Write to MH i2c: E2 02 01 8B 01 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 1C B1 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 49 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 33 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 02 00 00 F4 03 04 00 53 C3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C4 DA 04 00 00 0B [17:01:08]Write i2c OK [17:01:08]MH_I2C_Read... [17:01:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:01:08]Read from MH i2c: E2 [17:01:08]MH_I2C_Read... [17:01:08]Read from MH i2c: E2 03 00 [17:01:08]MH_I2C_Read... [17:01:08]Read from MH i2c: E2 03 00 8B 01 00 90 00 00 [17:01:08]RAPDU: 90 00 [17:01:08]wFMCommunicate OK [17:01:08]wFMCommunicate request_size=16 [17:01:08]MH_SAM_APDU [17:01:08]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 F0 45 D0 D9 56 57 [17:01:08]Write to MH i2c: E2 13 00 8C 01 80 0D 02 02 0B 00 00 35 04 06 00 F0 45 D0 D9 56 57 00 00 E7 [17:01:08]Write i2c OK [17:01:08]MH_I2C_Read... [17:01:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:01:08]Read from MH i2c: E2 [17:01:08]MH_I2C_Read... [17:01:08]Read from MH i2c: E2 03 00 [17:01:08]MH_I2C_Read... [17:01:08]Read from MH i2c: E2 03 00 8C 01 00 90 00 01 [17:01:08]RAPDU: 90 00 [17:01:08]wFMCommunicate OK [17:01:08]wFMCommunicate request_size=4 [17:01:08]MH_SAM_APDU [17:01:08]CAPDU: 80 0D 03 02 [17:01:08]Write to MH i2c: E2 08 00 8D 01 80 0D 03 02 00 00 00 00 09 [17:01:08]Write i2c OK [17:01:08]MH_I2C_Read... [17:01:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:01:08]Read from MH i2c: E2 [17:01:08]MH_I2C_Read... [17:01:08]Read from MH i2c: E2 0B 00 [17:01:08]MH_I2C_Read... [17:01:08]Read from MH i2c: E2 0B 00 8D 01 00 0D D6 6C FE 69 8B 07 AE 90 00 00 [17:01:08]RAPDU: 0D D6 6C FE 69 8B 07 AE 90 00 [17:01:08]wFMCommunicate OK [17:01:08]SAM_PROTO_SignData done [17:01:08]FM_MakeSignedData done [17:01:08]CreateOFDProtocolMessage [17:01:08]wFMCommunicate request_size=4 [17:01:08]MH_SAM_APDU [17:01:08]CAPDU: 80 11 00 00 [17:01:08]Write to MH i2c: E2 08 00 8E 01 80 11 00 00 00 00 00 00 09 [17:01:08]Write i2c OK [17:01:08]MH_I2C_Read... [17:01:08]OFD Sender: No OFD packet to send [17:01:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:01:08]Read from MH i2c: E2 [17:01:08]MH_I2C_Read... [17:01:08]Read from MH i2c: E2 17 00 [17:01:08]MH_I2C_Read... [17:01:08]Read from MH i2c: E2 17 00 8E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 5D [17:01:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:01:08]wFMCommunicate OK [17:01:08]CreateOFDProtocolMessage done [17:01:08]OFDSenderStorePacket 318148 [17:01:08]StoreOFDPacket docnum=318148 [17:01:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 15 01 00 00 9C 74 0D 01 45 E4 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 1C B1 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 49 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 33 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 02 00 00 F4 03 04 00 53 C3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C4 DA 04 00 35 04 06 00 F0 45 D0 D9 56 57 0D D6 6C FE 69 8B 07 AE [17:01:08]CheckFolder [17:01:08]dirname=/storage/ofd_packets [17:01:08]CheckFolder done [17:01:08]ProducePacketName [17:01:08]name=ofd_packets/00318148 [17:01:08]NVStorageSaveData ofd_packets/00318148 [17:01:08]File name is /storage/ofd_packets/00318148 [17:01:08]Write 307 bytes [17:01:08]NVStorageSaveData done [17:01:08]OFDSenderStorePacket done [17:01:08]KKMCreateOFDPacket done [17:01:08]NVStorageSaveData kkm_last_timestamp [17:01:08]File name is /storage/kkm_last_timestamp [17:01:08]Write 4 bytes [17:01:08]NVStorageSaveData done [17:01:08]ExternCall_PrintAddStr [17:01:08]wPrintStart [17:01:08]Write to MH i2c: 01 00 00 8F 01 90 [17:01:08]Write i2c OK [17:01:08]MH_I2C_Read... [17:01:08]Read from MH i2c: 01 [17:01:08]MH_I2C_Read... [17:01:08]Read from MH i2c: 01 07 00 [17:01:08]MH_I2C_Read... [17:01:08]Read from MH i2c: 01 07 00 8F 01 00 00 00 00 00 FF 0F A5 [17:01:08]RasterBufferAndPrint [17:01:08]line Счет N : (1)1093140 [17:01:08]line ИНН: 02508201610067 [17:01:08]line Контрольно-Кассовый Чек [17:01:08]line ПРОДАЖА [17:01:08]line ТРК (МРК, ГНК) : 22 [17:01:08]line Товар: 2710194800 [17:01:08]line D-ENERGY Дт-К-2 [17:01:08]line 45.340 * 77.20 [17:01:08]line = 3500.25 [17:01:08]line НДС 12% НСП 1% [17:01:08]line > о реализуемом товаре [17:01:08]line ОКРУГЛЕНИЕ: -0.25 [17:01:08]line ИТОГО: 3500.00 [17:01:08]line Внесено: 3500.00 [17:01:08]line СДАЧА: 0.00 [17:01:08]line НСП 1% : 30.98 [17:01:08]line НДС 12% : 371.71 [17:01:08]line Наличными: 3500.00 [17:01:08]line Безнал.: 0.00 [17:01:08]line Место: АЗС № 101 "Партнер Нефть" [17:01:08]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [17:01:08]line СНО: Общий режим [17:01:08]line Чек 623 28.10.2024 17:01 [17:01:08]line Смена: 546 ФФД: 1.0 [17:01:08]line ЗНМ: 0300000082 [17:01:08]line РНМ: 0000000000091628 [17:01:08]line Версия ККМ: 001 [17:01:08]line ФМ: 0000000000874671 [17:01:08]line ФД: 318148 [17:01:08]line ФПД: 264182647314007 [17:01:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T170107&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318148&fm=264182647314007&tin=02508201610067®Number=0000000000091628&sum=350000 [17:01:09]OFD Sender: Processing packet 318148 [packets to send 127, broken 126] [17:01:09]ProducePacketName [17:01:09]name=ofd_packets/00318148 [17:01:09]OFD Sender: To server: pG, [17:01:09]CommunicateWithHost lk.salyk.kg:30040 [17:01:09]ConnectInit lk.salyk.kg [17:01:09]written 0, free lines is 4095 [17:01:09]Connected sock=10 [17:01:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 15 01 00 00 9C 74 0D 01 45 E4 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 1C B1 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 49 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 33 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 02 00 00 F4 03 04 00 53 C3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C4 DA 04 00 35 04 06 00 F0 45 D0 D9 56 57 0D D6 6C FE 69 8B 07 AE [17:01:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 18 46 47 00 82 0D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C4 DA 04 00 F4 03 04 00 0C 6F 1F 67 B6 04 01 00 00 98 B0 CF 27 4A AE 1B E5 [17:01:09]CommunicateWithHost err = 0 [17:01:09]CheckOFDResponse [17:01:09]1017 (14) - 77093643461234 [17:01:09]1041 (16) - 0000000000874671 [17:01:09]1040 (4) - 318148 [17:01:09]1012 (4) - 28.10.2024 11:01 [17:01:09]1206 (1) - 0 [17:01:09]OFD Sender: Remove packet 318148 [17:01:09]ProducePacketName [17:01:09]name=ofd_packets/00318148 [17:01:09]NVStorageDeleteData [17:01:09]Write to MH i2c: 01 00 00 BA 01 BB [17:01:09]Write i2c OK [17:01:09]MH_I2C_Read... [17:01:09]Read from MH i2c: 01 [17:01:09]MH_I2C_Read... [17:01:09]Read from MH i2c: 01 07 00 [17:01:09]MH_I2C_Read... [17:01:09]Read from MH i2c: 01 07 00 BA 01 00 00 00 00 00 F5 0C C3 [17:01:09]RasterBufferAndPrint [17:01:09]line [17:01:09]line [17:01:09]line [17:01:09]line [17:01:09]line [17:01:09]written 0, free lines is 3323 [17:01:09]MH_Cut [17:01:09]Write to MH i2c: D1 01 00 C1 01 01 94 [17:01:09]Write i2c OK [17:01:09]MH_I2C_Read... [17:01:09]Read from MH i2c: D1 [17:01:09]MH_I2C_Read... [17:01:09]Read from MH i2c: D1 01 00 [17:01:09]MH_I2C_Read... [17:01:09]Read from MH i2c: D1 01 00 C1 01 00 93 [17:01:09]Write to MH i2c: 01 00 00 C2 01 C3 [17:01:09]Write i2c OK [17:01:09]MH_I2C_Read... [17:01:09]OFD Sender: No OFD packet to send [17:01:10]*** Cut start [17:01:10]*** Partial cut [17:01:10]*** CUTSNS_PIN = 1 [17:01:10]*** CUTSNS_PIN = 0 [17:01:10]*** Brake cut motor [17:01:10]Read from MH i2c: 01 [17:01:10]MH_I2C_Read... [17:01:10]*** Stop cut motor [17:01:10]*** Cut end [17:01:10]Read from MH i2c: 01 07 00 [17:01:10]MH_I2C_Read... [17:01:10]Read from MH i2c: 01 07 00 C2 01 00 00 00 00 00 FF 0F D8 [17:01:10]process_action close_receipt done [17:01:10]requested_data is exist [17:01:10]produce_requested_data [17:01:10]requested_item fm.sn is exist - process it [17:01:10]wFMCommunicate request_size=4 [17:01:10]MH_SAM_APDU [17:01:10]CAPDU: 80 11 00 00 [17:01:10]Write to MH i2c: E2 08 00 C3 01 80 11 00 00 00 00 00 00 3E [17:01:10]Write i2c OK [17:01:10]MH_I2C_Read... [17:01:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:01:10]Read from MH i2c: E2 [17:01:10]MH_I2C_Read... [17:01:10]Read from MH i2c: E2 17 00 [17:01:10]MH_I2C_Read... [17:01:10]Read from MH i2c: E2 17 00 C3 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 92 [17:01:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:01:10]wFMCommunicate OK [17:01:10]requested_item fd.num is exist - process it [17:01:10]SAM_PROTO_GetFieldsCounters [17:01:10]wFMCommunicate request_size=4 [17:01:10]MH_SAM_APDU [17:01:10]CAPDU: 80 13 00 00 [17:01:10]Write to MH i2c: E2 08 00 C4 01 80 13 00 00 00 00 00 00 41 [17:01:10]Write i2c OK [17:01:10]MH_I2C_Read... [17:01:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:01:11]Read from MH i2c: E2 [17:01:11]MH_I2C_Read... [17:01:11]Read from MH i2c: E2 62 00 [17:01:11]MH_I2C_Read... [17:01:11]Read from MH i2c: E2 62 00 C4 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C4 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 6F 02 00 00 5E 04 04 00 6F 02 00 00 57 04 04 00 70 02 00 00 19 04 04 00 00 00 00 00 90 00 7D [17: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 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C4 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 6F 02 00 00 5E 04 04 00 6F 02 00 00 57 04 04 00 70 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:01:11]wFMCommunicate OK [17:01:11]SAM_PROTO_GetFieldsCounters done [17:01:11]requested_item shift.num is exist - process it [17:01:11]requested_item shift.opened is exist - process it [17:01:11]req_shift_opened [17:01:11]FM_GetShiftState [17:01:11]SAM_PROTO_GetShiftState [17:01:11]wFMCommunicate request_size=4 [17:01:11]MH_SAM_APDU [17:01:11]CAPDU: 80 13 01 00 [17:01:11]Write to MH i2c: E2 08 00 C5 01 80 13 01 00 00 00 00 00 43 [17:01:11]Write i2c OK [17:01:11]MH_I2C_Read... [17:01:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:01:11]Read from MH i2c: E2 [17:01:11]MH_I2C_Read... [17:01:11]Read from MH i2c: E2 0E 00 [17:01:11]MH_I2C_Read... [17:01:11]Read from MH i2c: E2 0E 00 C5 01 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 3C [17:01:11]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:01:11]wFMCommunicate OK [17:01:11]SAM_PROTO_GetShiftState done [17:01:11]FM_GetShiftState done [17:01:11]req_shift_opened done [17:01:11]requested_item shift.open_date is exist - process it [17:01:11]req_shift_open_date [17:01:11]req_shift_open_date done [17:01:11]produce_requested_data done [17:01:11]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318148,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [17:01:11]process_action_free close_receipt [17:01:11]json_value_free [17:01:11]json_value_free done [17:01:11]process_json_proto returns [17:01:11]Send response to host [17:01:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318148,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [17:01:11]free response buf [17:01:11]execute_script done [17:01:11]execute_script returns [17:01:11]free content buf [17:01:11]Sock 9.Close socket [17:01:11]Sock 9.Thread stoped [17:01:14]OFD Sender: No OFD packet to send [17:01:19]accept exits with 8 [17:01:19]New connection [17:01:19]New thread 3067039076 created [17:01:19]Thread 3066895716 joined [17:01:19]Waiting for new connection... [17:01:19] Sock 8.Parse request [17:01:19]Sock 8.Check first char [17:01:19]Sock 8.First char is OK [17:01:19]request: POST /json_proto HTTP/1.0 [17:01:19]Method: POST [17:01:19]URL: /json_proto [17:01:19]Method is POST - this is cgi request [17:01:19]url: /json_proto [17:01:19]query_string will be loaded in cgi processing [17:01:19]execute_cgi json_proto POST (null) [17:01:19]execute_cgi path=json_proto method=POST [17:01:19]POST find Content-Length [17:01:19]Host: 172.17.50.195:8080 [17:01:19]Content-Length: 755 [17:01:19]Content-Type: application/json [17:01:19] [17:01:19]POST finish read [17:01:19]Found Content-Length = 755 [17:01:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093144", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u000A30095899", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:01:19]execute_script... [17:01:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093144", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u000A30095899", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:01:19]POST & json_proto [17:01:19]process_json_proto [17:01:19]json parsed OK: [17:01:19]protocol is kg_v1.0 [17:01:19]action value=close_receipt [17:01:19]process_action close_receipt [17:01:19]cmd_close_receipt [17:01:19]MH_GetDate [17:01:19]Write to MH i2c: F0 00 00 C6 01 B6 [17:01:19]Write i2c OK [17:01:19]MH_I2C_Read... [17:01:19]Read from MH i2c: F0 [17:01:19]MH_I2C_Read... [17:01:19]Read from MH i2c: F0 09 00 [17:01:19]MH_I2C_Read... [17:01:19]Read from MH i2c: F0 09 00 C6 01 00 5F C3 1F 67 43 33 1C 67 60 [17:01:19]GetLastDocTimeStamp 1730134867 [17:01:19]current date 1730134879 [17:01:19]FM_GetShiftState [17:01:19]SAM_PROTO_GetShiftState [17:01:19]wFMCommunicate request_size=4 [17:01:19]MH_SAM_APDU [17:01:19]CAPDU: 80 13 01 00 [17:01:19]Write to MH i2c: E2 08 00 C7 01 80 13 01 00 00 00 00 00 45 [17:01:19]Write i2c OK [17:01:19]MH_I2C_Read... [17:01:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:01:19]Read from MH i2c: E2 [17:01:19]MH_I2C_Read... [17:01:19]Read from MH i2c: E2 0E 00 [17:01:19]MH_I2C_Read... [17:01:19]Read from MH i2c: E2 0E 00 C7 01 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 3E [17:01:19]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:01:19]wFMCommunicate OK [17:01:19]SAM_PROTO_GetShiftState done [17:01:19]FM_GetShiftState done [17:01:19]opened in 1730073493 [17:01:19]opened+sec_in_day 1730159893 [17:01:19]quantity*price = 0 [17:01:19]sum+1 = 1 [17:01:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 624 28.10.2024 17:01 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: ТК ГПНА Online 30095899 ФМ: 0000000000874671 ФД: 318149 ФПД: 19829572233960 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T170119&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318149&fm=19829572233960&tin=02508201610067®Number=0000000000091628&sum=0 [17:01:20]StoreToDocumentArchive [17:01:20]shift 546 fd 318149 [17:01:20]save to /storage/0546/doc_00318149 [17:01:20]save last doc name /storage/0546/doc_00318149 to /storage/kkm_last_doc_name [17:01:20]save OK [17:01:20]Clear old archive folders... [17:01:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:01:20]tlvbuf is 000DAD70 [17:01:20]SAM_PROTO_ClearQueue [17:01:20]wFMCommunicate request_size=4 [17:01:20]MH_SAM_APDU [17:01:20]CAPDU: 80 09 00 00 [17:01:20]Write to MH i2c: E2 08 00 D4 01 80 09 00 00 00 00 00 00 47 [17:01:20]Write i2c OK [17:01:20]MH_I2C_Read... [17:01:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:01:20]Read from MH i2c: E2 [17:01:20]MH_I2C_Read... [17:01:20]Read from MH i2c: E2 03 00 [17:01:20]MH_I2C_Read... [17:01:20]Read from MH i2c: E2 03 00 D4 01 00 90 00 49 [17:01:20]RAPDU: 90 00 [17:01:20]wFMCommunicate OK [17:01:20]SAM_PROTO_ClearQueue done [17:01:20]KKMCreateOFDPacket [17:01:20]OFDProtocolAddRootSTLVToBuf [17:01:20]FM_MakeSignedData [17:01:20]FM_MakeSignedData [17:01:20]SAM_PROTO_SignData [17:01:20]wFMCommunicate request_size=4 [17:01:20]MH_SAM_APDU [17:01:20]CAPDU: 80 0D 01 02 [17:01:20]Write to MH i2c: E2 08 00 D5 01 80 0D 01 02 00 00 00 00 4F [17:01:20]Write i2c OK [17:01:20]MH_I2C_Read... [17:01:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:01:20]Read from MH i2c: E2 [17:01:20]MH_I2C_Read... [17:01:20]Read from MH i2c: E2 03 00 [17:01:20]MH_I2C_Read... [17:01:20]Read from MH i2c: E2 03 00 D5 01 00 90 00 4A [17:01:20]RAPDU: 90 00 [17:01:20]wFMCommunicate OK [17:01:20]wFMCommunicate request_size=255 [17:01:20]MH_SAM_APDU [17:01:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 70 02 00 00 F4 03 04 00 5F C3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C5 DA 04 00 35 04 06 00 12 [17:01:20]Write to MH i2c: E2 02 01 D6 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 32 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 70 02 00 00 F4 03 04 00 5F C3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C5 DA 04 00 35 04 06 00 12 00 00 F0 [17:01:20]Write i2c OK [17:01:20]MH_I2C_Read... [17:01:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:01:20]Read from MH i2c: E2 [17:01:20]MH_I2C_Read... [17:01:20]Read from MH i2c: E2 03 00 [17:01:20]MH_I2C_Read... [17:01:20]Read from MH i2c: E2 03 00 D6 01 00 90 00 4B [17:01:20]RAPDU: 90 00 [17:01:20]wFMCommunicate OK [17:01:20]wFMCommunicate request_size=10 [17:01:20]MH_SAM_APDU [17:01:20]CAPDU: 80 0D 02 02 05 08 EE 9B EA E8 [17:01:20]Write to MH i2c: E2 0D 00 D7 01 80 0D 02 02 05 00 08 EE 9B EA E8 00 00 BF [17:01:20]Write i2c OK [17:01:20]MH_I2C_Read... [17:01:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:01:20]Read from MH i2c: E2 [17:01:20]MH_I2C_Read... [17:01:20]Read from MH i2c: E2 03 00 [17:01:20]MH_I2C_Read... [17:01:20]Read from MH i2c: E2 03 00 D7 01 00 90 00 4C [17:01:20]RAPDU: 90 00 [17:01:20]wFMCommunicate OK [17:01:20]wFMCommunicate request_size=4 [17:01:20]MH_SAM_APDU [17:01:20]CAPDU: 80 0D 03 02 [17:01:20]Write to MH i2c: E2 08 00 D8 01 80 0D 03 02 00 00 00 00 54 [17:01:20]Write i2c OK [17:01:20]MH_I2C_Read... [17:01:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:01:20]Read from MH i2c: E2 [17:01:20]MH_I2C_Read... [17:01:20]Read from MH i2c: E2 0B 00 [17:01:20]MH_I2C_Read... [17:01:20]Read from MH i2c: E2 0B 00 D8 01 00 44 D2 CB B0 59 86 0A E4 90 00 B3 [17:01:20]RAPDU: 44 D2 CB B0 59 86 0A E4 90 00 [17:01:20]wFMCommunicate OK [17:01:20]SAM_PROTO_SignData done [17:01:20]FM_MakeSignedData done [17:01:20]CreateOFDProtocolMessage [17:01:20]wFMCommunicate request_size=4 [17:01:20]MH_SAM_APDU [17:01:20]CAPDU: 80 11 00 00 [17:01:20]Write to MH i2c: E2 08 00 D9 01 80 11 00 00 00 00 00 00 54 [17:01:20]Write i2c OK [17:01:20]MH_I2C_Read... [17:01:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:01:20]Read from MH i2c: E2 [17:01:20]MH_I2C_Read... [17:01:20]Read from MH i2c: E2 17 00 [17:01:20]MH_I2C_Read... [17:01:20]Read from MH i2c: E2 17 00 D9 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A8 [17:01:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:01:20]wFMCommunicate OK [17:01:20]CreateOFDProtocolMessage done [17:01:20]OFDSenderStorePacket 318149 [17:01:20]StoreOFDPacket docnum=318149 [17:01:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 32 74 07 01 97 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 32 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 70 02 00 00 F4 03 04 00 5F C3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C5 DA 04 00 35 04 06 00 12 08 EE 9B EA E8 44 D2 CB B0 59 86 0A E4 [17:01:20]CheckFolder [17:01:20]dirname=/storage/ofd_packets [17:01:20]CheckFolder done [17:01:20]ProducePacketName [17:01:20]name=ofd_packets/00318149 [17:01:20]NVStorageSaveData ofd_packets/00318149 [17:01:20]File name is /storage/ofd_packets/00318149 [17:01:20]Write 301 bytes [17:01:20]NVStorageSaveData done [17:01:20]OFDSenderStorePacket done [17:01:20]KKMCreateOFDPacket done [17:01:20]NVStorageSaveData kkm_last_timestamp [17:01:20]File name is /storage/kkm_last_timestamp [17:01:20]Write 4 bytes [17:01:20]NVStorageSaveData done [17:01:20]ExternCall_PrintAddStr [17:01:20]wPrintStart [17:01:20]Write to MH i2c: 01 00 00 DA 01 DB [17:01:20]Write i2c OK [17:01:20]MH_I2C_Read... [17:01:20]Read from MH i2c: 01 [17:01:20]MH_I2C_Read... [17:01:20]Read from MH i2c: 01 07 00 [17:01:20]MH_I2C_Read... [17:01:20]Read from MH i2c: 01 07 00 DA 01 00 00 00 00 00 FF 0F F0 [17:01:20]RasterBufferAndPrint [17:01:20]line Счет N : (1)1093144 [17:01:20]line ИНН: 02508201610067 [17:01:20]line Контрольно-Кассовый Чек [17:01:20]line ПРОДАЖА [17:01:20]line ТРК (МРК, ГНК) : 33 [17:01:20]line Товар: 2710124130 [17:01:20]line Аи-92-К-2 [17:01:20]line 30.000 * 0.00 [17:01:20]line = 0.00 [17:01:20]line НДС 12% НСП 1% [17:01:20]line > о реализуемом товаре [17:01:20]line ИТОГО: 0.00 [17:01:20]line НСП 1% : 0.00 [17:01:20]line НДС 12% : 0.00 [17:01:20]line Наличными: 0.00 [17:01:20]line Безнал.: 0.00 [17:01:20]line Место: АЗС № 101 "Партнер Нефть" [17:01:20]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [17:01:20]line СНО: Общий режим [17:01:20]line Чек 624 28.10.2024 17:01 [17:01:20]line Смена: 546 ФФД: 1.0 [17:01:20]line ЗНМ: 0300000082 [17:01:20]line РНМ: 0000000000091628 [17:01:20]line Версия ККМ: 001 [17:01:20]line Талоны: ТК ГПНА Online [17:01:20]line 30095899 [17:01:20]line ФМ: 0000000000874671 [17:01:20]line ФД: 318149 [17:01:20]line ФПД: 19829572233960 [17:01:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T170119&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318149&fm=19829572233960&tin=02508201610067®Number=0000000000091628&sum=0 [17:01:20]written 0, free lines is 4095 [17:01:21]OFD Sender: Processing packet 318149 [packets to send 127, broken 126] [17:01:21]ProducePacketName [17:01:21]name=ofd_packets/00318149 [17:01:21]OFD Sender: To server: pG, [17:01:21]CommunicateWithHost lk.salyk.kg:30040 [17:01:21]ConnectInit lk.salyk.kg [17:01:21]Connected sock=10 [17:01:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 32 74 07 01 97 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 32 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 70 02 00 00 F4 03 04 00 5F C3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C5 DA 04 00 35 04 06 00 12 08 EE 9B EA E8 44 D2 CB B0 59 86 0A E4 [17:01:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 45 93 47 00 7E 81 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C5 DA 04 00 F4 03 04 00 17 6F 1F 67 B6 04 01 00 00 7F C0 98 B0 DD FA C9 06 [17:01:21]CommunicateWithHost err = 0 [17:01:21]CheckOFDResponse [17:01:21]1017 (14) - 77093643461234 [17:01:21]1041 (16) - 0000000000874671 [17:01:21]1040 (4) - 318149 [17:01:21]1012 (4) - 28.10.2024 11:01 [17:01:21]1206 (1) - 0 [17:01:21]OFD Sender: Remove packet 318149 [17:01:21]ProducePacketName [17:01:21]name=ofd_packets/00318149 [17:01:21]NVStorageDeleteData [17:01:21]Write to MH i2c: 01 00 00 04 02 06 [17:01:21]Write i2c OK [17:01:21]MH_I2C_Read... [17:01:21]Read from MH i2c: 01 [17:01:21]MH_I2C_Read... [17:01:21]Read from MH i2c: 01 07 00 [17:01:21]MH_I2C_Read... [17:01:21]Read from MH i2c: 01 07 00 04 02 00 00 00 00 00 14 0D 2E [17:01:21]RasterBufferAndPrint [17:01:21]line [17:01:21]line [17:01:21]line [17:01:21]line [17:01:21]line [17:01:21]written 0, free lines is 3357 [17:01:21]MH_Cut [17:01:21]Write to MH i2c: D1 01 00 0B 02 01 DF [17:01:21]Write i2c OK [17:01:21]MH_I2C_Read... [17:01:21]Read from MH i2c: D1 [17:01:21]MH_I2C_Read... [17:01:21]Read from MH i2c: D1 01 00 [17:01:21]MH_I2C_Read... [17:01:21]Read from MH i2c: D1 01 00 0B 02 00 DE [17:01:21]Write to MH i2c: 01 00 00 0C 02 0E [17:01:21]Write i2c OK [17:01:21]MH_I2C_Read... [17:01:21]OFD Sender: No OFD packet to send [17:01:22]*** Cut start [17:01:22]*** Partial cut [17:01:22]*** CUTSNS_PIN = 1 [17:01:22]*** CUTSNS_PIN = 0 [17:01:22]*** Brake cut motor [17:01:22]Read from MH i2c: 01 [17:01:22]MH_I2C_Read... [17:01:22]*** Stop cut motor [17:01:22]*** Cut end [17:01:22]Read from MH i2c: 01 07 00 [17:01:22]MH_I2C_Read... [17:01:22]Read from MH i2c: 01 07 00 0C 02 00 00 00 00 00 FF 0F 23 [17:01:22]process_action close_receipt done [17:01:22]requested_data is exist [17:01:22]produce_requested_data [17:01:22]requested_item fm.sn is exist - process it [17:01:22]wFMCommunicate request_size=4 [17:01:22]MH_SAM_APDU [17:01:22]CAPDU: 80 11 00 00 [17:01:22]Write to MH i2c: E2 08 00 0D 02 80 11 00 00 00 00 00 00 89 [17:01:22]Write i2c OK [17:01:22]MH_I2C_Read... [17:01:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:01:22]Read from MH i2c: E2 [17:01:22]MH_I2C_Read... [17:01:22]Read from MH i2c: E2 17 00 [17:01:22]MH_I2C_Read... [17:01:22]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 34 36 37 31 90 00 DD [17:01:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:01:22]wFMCommunicate OK [17:01:22]requested_item fd.num is exist - process it [17:01:22]SAM_PROTO_GetFieldsCounters [17:01:22]wFMCommunicate request_size=4 [17:01:22]MH_SAM_APDU [17:01:22]CAPDU: 80 13 00 00 [17:01:22]Write to MH i2c: E2 08 00 0E 02 80 13 00 00 00 00 00 00 8C [17:01:22]Write i2c OK [17:01:22]MH_I2C_Read... [17:01:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:01:22]Read from MH i2c: E2 [17:01:22]MH_I2C_Read... [17:01:22]Read from MH i2c: E2 62 00 [17:01:22]MH_I2C_Read... [17:01:22]Read from MH i2c: E2 62 00 0E 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C5 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 70 02 00 00 5E 04 04 00 70 02 00 00 57 04 04 00 71 02 00 00 19 04 04 00 00 00 00 00 90 00 CC [17:01:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C5 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 70 02 00 00 5E 04 04 00 70 02 00 00 57 04 04 00 71 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:01:22]wFMCommunicate OK [17:01:22]SAM_PROTO_GetFieldsCounters done [17:01:22]requested_item shift.num is exist - process it [17:01:22]requested_item shift.opened is exist - process it [17:01:22]req_shift_opened [17:01:22]FM_GetShiftState [17:01:22]SAM_PROTO_GetShiftState [17:01:22]wFMCommunicate request_size=4 [17:01:22]MH_SAM_APDU [17:01:22]CAPDU: 80 13 01 00 [17:01:22]Write to MH i2c: E2 08 00 0F 02 80 13 01 00 00 00 00 00 8E [17:01:22]Write i2c OK [17:01:22]MH_I2C_Read... [17:01:22]Read from MH i2c: E2 [17:01:22]MH_I2C_Read... [17:01:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:01:22]Read from MH i2c: E2 0E 00 [17:01:22]MH_I2C_Read... [17:01:22]Read from MH i2c: E2 0E 00 0F 02 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 87 [17:01:22]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:01:22]wFMCommunicate OK [17:01:22]SAM_PROTO_GetShiftState done [17:01:22]FM_GetShiftState done [17:01:22]req_shift_opened done [17:01:22]requested_item shift.open_date is exist - process it [17:01:22]req_shift_open_date [17:01:22]req_shift_open_date done [17:01:22]produce_requested_data done [17:01:22]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318149,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [17:01:22]process_action_free close_receipt [17:01:22]json_value_free [17:01:22]json_value_free done [17:01:22]process_json_proto returns [17:01:22]Send response to host [17:01:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318149,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [17:01:22]free response buf [17:01:22]execute_script done [17:01:22]execute_script returns [17:01:22]free content buf [17:01:22]Sock 8.Close socket [17:01:22]Sock 8.Thread stoped [17:01:26]OFD Sender: No OFD packet to send [17:01:31]OFD Sender: No OFD packet to send [17:01:36]OFD Sender: No OFD packet to send [17:01:41]OFD Sender: No OFD packet to send [17:01:46]OFD Sender: No OFD packet to send [17:01:51]OFD Sender: No OFD packet to send [17:01:56]OFD Sender: No OFD packet to send [17:02:01]OFD Sender: No OFD packet to send [17:02:06]OFD Sender: No OFD packet to send [17:02:07]accept exits with 9 [17:02:07]New connection [17:02:07]New thread 3066895716 created [17:02:07]Thread 3067039076 joined [17:02:07]Waiting for new connection... [17:02:07] Sock 9.Parse request [17:02:07]Sock 9.Check first char [17:02:07]Sock 9.First char is OK [17:02:07]request: POST /json_proto HTTP/1.0 [17:02:07]Method: POST [17:02:07]URL: /json_proto [17:02:07]Method is POST - this is cgi request [17:02:07]url: /json_proto [17:02:07]query_string will be loaded in cgi processing [17:02:07]execute_cgi json_proto POST (null) [17:02:07]execute_cgi path=json_proto method=POST [17:02:07]POST find Content-Length [17:02:07]Host: 172.17.50.195:8080 [17:02:07]Content-Length: 686 [17:02:07]Content-Type: application/json [17:02:07] [17:02:07]POST finish read [17:02:07]Found Content-Length = 686 [17:02:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093145", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:02:07]execute_script... [17:02: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)1093145", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:02:07]POST & json_proto [17:02:07]process_json_proto [17:02:07]json parsed OK: [17:02:07]protocol is kg_v1.0 [17:02:07]action value=close_receipt [17:02:07]process_action close_receipt [17:02:07]cmd_close_receipt [17:02:07]MH_GetDate [17:02:07]Write to MH i2c: F0 00 00 10 02 01 [17:02:07]Write i2c OK [17:02:07]MH_I2C_Read... [17:02:07]Read from MH i2c: F0 [17:02:07]MH_I2C_Read... [17:02:07]Read from MH i2c: F0 09 00 [17:02:07]MH_I2C_Read... [17:02:07]Read from MH i2c: F0 09 00 10 02 00 8F C3 1F 67 43 33 1C 67 DB [17:02:07]GetLastDocTimeStamp 1730134879 [17:02:07]current date 1730134927 [17:02:07]FM_GetShiftState [17:02:07]SAM_PROTO_GetShiftState [17:02:07]wFMCommunicate request_size=4 [17:02:07]MH_SAM_APDU [17:02:07]CAPDU: 80 13 01 00 [17:02:07]Write to MH i2c: E2 08 00 11 02 80 13 01 00 00 00 00 00 90 [17:02:07]Write i2c OK [17:02:07]MH_I2C_Read... [17:02:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:02:07]Read from MH i2c: E2 [17:02:07]MH_I2C_Read... [17:02:07]Read from MH i2c: E2 0E 00 [17:02:07]MH_I2C_Read... [17:02:07]Read from MH i2c: E2 0E 00 11 02 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 89 [17:02:07]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:02:07]wFMCommunicate OK [17:02:07]SAM_PROTO_GetShiftState done [17:02:07]FM_GetShiftState done [17:02:07]opened in 1730073493 [17:02:07]opened+sec_in_day 1730159893 [17:02:07]quantity*price = 100001 [17:02:07]sum+1 = 100002 [17:02:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 625 28.10.2024 17:02 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318150 ФПД: 24162901830473 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T170207&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318150&fm=24162901830473&tin=02508201610067®Number=0000000000091628&sum=100000 [17:02:08]StoreToDocumentArchive [17:02:08]shift 546 fd 318150 [17:02:08]save to /storage/0546/doc_00318150 [17:02:08]save last doc name /storage/0546/doc_00318150 to /storage/kkm_last_doc_name [17:02:08]save OK [17:02:08]Clear old archive folders... [17:02:08]ProcessDocumentItem done err = 0, tmpTLVsize=250 [17:02:08]tlvbuf is 00097780 [17:02:08]SAM_PROTO_ClearQueue [17:02:08]wFMCommunicate request_size=4 [17:02:08]MH_SAM_APDU [17:02:08]CAPDU: 80 09 00 00 [17:02:08]Write to MH i2c: E2 08 00 1E 02 80 09 00 00 00 00 00 00 92 [17:02:08]Write i2c OK [17:02:08]MH_I2C_Read... [17:02:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:02:08]Read from MH i2c: E2 [17:02:08]MH_I2C_Read... [17:02:08]Read from MH i2c: E2 03 00 [17:02:08]MH_I2C_Read... [17:02:08]Read from MH i2c: E2 03 00 1E 02 00 90 00 94 [17:02:08]RAPDU: 90 00 [17:02:08]wFMCommunicate OK [17:02:08]SAM_PROTO_ClearQueue done [17:02:08]KKMCreateOFDPacket [17:02:08]OFDProtocolAddRootSTLVToBuf [17:02:08]FM_MakeSignedData [17:02:08]FM_MakeSignedData [17:02:08]SAM_PROTO_SignData [17:02:08]wFMCommunicate request_size=4 [17:02:08]MH_SAM_APDU [17:02:08]CAPDU: 80 0D 01 02 [17:02:08]Write to MH i2c: E2 08 00 1F 02 80 0D 01 02 00 00 00 00 9A [17:02:08]Write i2c OK [17:02:08]MH_I2C_Read... [17:02:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:02:08]Read from MH i2c: E2 [17:02:08]MH_I2C_Read... [17:02:08]Read from MH i2c: E2 03 00 [17:02:08]MH_I2C_Read... [17:02:08]Read from MH i2c: E2 03 00 1F 02 00 90 00 95 [17:02:08]RAPDU: 90 00 [17:02:08]wFMCommunicate OK [17:02:08]wFMCommunicate request_size=255 [17:02:08]MH_SAM_APDU [17:02:08]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 71 02 00 00 F4 03 04 00 8F C3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C6 DA 04 00 35 04 06 00 15 F9 [17:02:08]Write to MH i2c: E2 02 01 20 02 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 71 02 00 00 F4 03 04 00 8F C3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C6 DA 04 00 35 04 06 00 15 F9 00 00 68 [17:02:08]Write i2c OK [17:02:08]MH_I2C_Read... [17:02:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:02:08]Read from MH i2c: E2 [17:02:08]MH_I2C_Read... [17:02:08]Read from MH i2c: E2 03 00 [17:02:08]MH_I2C_Read... [17:02:08]Read from MH i2c: E2 03 00 20 02 00 90 00 96 [17:02:08]RAPDU: 90 00 [17:02:08]wFMCommunicate OK [17:02:08]wFMCommunicate request_size=9 [17:02:08]MH_SAM_APDU [17:02:08]CAPDU: 80 0D 02 02 04 DD 2E 2B 49 [17:02:08]Write to MH i2c: E2 0C 00 21 02 80 0D 02 02 04 00 DD 2E 2B 49 00 00 24 [17:02:08]Write i2c OK [17:02:08]MH_I2C_Read... [17:02:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:02:08]Read from MH i2c: E2 [17:02:08]MH_I2C_Read... [17:02:08]Read from MH i2c: E2 03 00 [17:02:08]MH_I2C_Read... [17:02:08]Read from MH i2c: E2 03 00 21 02 00 90 00 97 [17:02:08]RAPDU: 90 00 [17:02:08]wFMCommunicate OK [17:02:08]wFMCommunicate request_size=4 [17:02:08]MH_SAM_APDU [17:02:08]CAPDU: 80 0D 03 02 [17:02:08]Write to MH i2c: E2 08 00 22 02 80 0D 03 02 00 00 00 00 9F [17:02:08]Write i2c OK [17:02:08]MH_I2C_Read... [17:02:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:02:08]Read from MH i2c: E2 [17:02:08]MH_I2C_Read... [17:02:08]Read from MH i2c: E2 0B 00 [17:02:08]MH_I2C_Read... [17:02:08]Read from MH i2c: E2 0B 00 22 02 00 7E E9 99 5C 87 06 13 05 90 00 A1 [17:02:08]RAPDU: 7E E9 99 5C 87 06 13 05 90 00 [17:02:08]wFMCommunicate OK [17:02:08]SAM_PROTO_SignData done [17:02:08]FM_MakeSignedData done [17:02:08]CreateOFDProtocolMessage [17:02:08]wFMCommunicate request_size=4 [17:02:08]MH_SAM_APDU [17:02:08]CAPDU: 80 11 00 00 [17:02:08]Write to MH i2c: E2 08 00 23 02 80 11 00 00 00 00 00 00 9F [17:02:08]Write i2c OK [17:02:08]MH_I2C_Read... [17:02:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:02:08]Read from MH i2c: E2 [17:02:08]MH_I2C_Read... [17:02:08]Read from MH i2c: E2 17 00 [17:02:08]MH_I2C_Read... [17:02:08]Read from MH i2c: E2 17 00 23 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F3 [17:02:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:02:08]wFMCommunicate OK [17:02:08]CreateOFDProtocolMessage done [17:02:08]OFDSenderStorePacket 318150 [17:02:08]StoreOFDPacket docnum=318150 [17:02:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 0B 89 06 01 DD 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 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 71 02 00 00 F4 03 04 00 8F C3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C6 DA 04 00 35 04 06 00 15 F9 DD 2E 2B 49 7E E9 99 5C 87 06 13 05 [17:02:08]CheckFolder [17:02:08]dirname=/storage/ofd_packets [17:02:08]CheckFolder done [17:02:08]ProducePacketName [17:02:08]name=ofd_packets/00318150 [17:02:08]NVStorageSaveData ofd_packets/00318150 [17:02:08]File name is /storage/ofd_packets/00318150 [17:02:08]Write 300 bytes [17:02:08]NVStorageSaveData done [17:02:08]OFDSenderStorePacket done [17:02:08]KKMCreateOFDPacket done [17:02:08]NVStorageSaveData kkm_last_timestamp [17:02:08]File name is /storage/kkm_last_timestamp [17:02:08]Write 4 bytes [17:02:08]NVStorageSaveData done [17:02:08]ExternCall_PrintAddStr [17:02:08]wPrintStart [17:02:08]Write to MH i2c: 01 00 00 24 02 26 [17:02:08]Write i2c OK [17:02:08]MH_I2C_Read... [17:02:08]Read from MH i2c: 01 [17:02:08]MH_I2C_Read... [17:02:08]Read from MH i2c: 01 07 00 [17:02:08]MH_I2C_Read... [17:02:08]Read from MH i2c: 01 07 00 24 02 00 00 00 00 00 FF 0F 3B [17:02:08]RasterBufferAndPrint [17:02:08]line Счет N : (1)1093145 [17:02:08]line ИНН: 02508201610067 [17:02:08]line Контрольно-Кассовый Чек [17:02:08]line ПРОДАЖА [17:02:08]line ТРК (МРК, ГНК) : 71 [17:02:08]line Товар: 2711190000 [17:02:08]line ГАЗ-К-5 [17:02:08]line 26.110 * 38.30 [17:02:08]line = 1000.01 [17:02:08]line НДС 12% НСП 1% [17:02:08]line > о реализуемом товаре [17:02:08]line ОКРУГЛЕНИЕ: -0.01 [17:02:08]line ИТОГО: 1000.00 [17:02:08]line Внесено: 1000.00 [17:02:08]line СДАЧА: 0.00 [17:02:08]line НСП 1% : 8.85 [17:02:08]line НДС 12% : 106.20 [17:02:08]line Наличными: 1000.00 [17:02:08]line Безнал.: 0.00 [17:02:08]line Место: АЗС № 101 "Партнер Нефть" [17:02:08]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [17:02:08]line СНО: Общий режим [17:02:08]line Чек 625 28.10.2024 17:02 [17:02:08]line Смена: 546 ФФД: 1.0 [17:02:08]line ЗНМ: 0300000082 [17:02:08]line РНМ: 0000000000091628 [17:02:08]line Версия ККМ: 001 [17:02:08]line ФМ: 0000000000874671 [17:02:08]line ФД: 318150 [17:02:08]line ФПД: 24162901830473 [17:02:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T170207&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318150&fm=24162901830473&tin=02508201610067®Number=0000000000091628&sum=100000 [17:02:09]written 0, free lines is 4095 [17:02:09]OFD Sender: Processing packet 318150 [packets to send 127, broken 126] [17:02:09]ProducePacketName [17:02:09]name=ofd_packets/00318150 [17:02:09]OFD Sender: To server: pG, [17:02:09]CommunicateWithHost lk.salyk.kg:30040 [17:02:09]ConnectInit lk.salyk.kg [17:02:09]Connected sock=10 [17:02:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 0B 89 06 01 DD 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 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 71 02 00 00 F4 03 04 00 8F C3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C6 DA 04 00 35 04 06 00 15 F9 DD 2E 2B 49 7E E9 99 5C 87 06 13 05 [17:02:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 1A B2 47 00 F5 62 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C6 DA 04 00 F4 03 04 00 48 6F 1F 67 B6 04 01 00 00 47 8F F4 0D 1E 0D FB B0 [17:02:09]CommunicateWithHost err = 0 [17:02:09]CheckOFDResponse [17:02:09]1017 (14) - 77093643461234 [17:02:09]1041 (16) - 0000000000874671 [17:02:09]1040 (4) - 318150 [17:02:09]1012 (4) - 28.10.2024 11:02 [17:02:09]1206 (1) - 0 [17:02:09]OFD Sender: Remove packet 318150 [17:02:09]ProducePacketName [17:02:09]name=ofd_packets/00318150 [17:02:09]NVStorageDeleteData [17:02:09]Write to MH i2c: 01 00 00 4F 02 51 [17:02:09]Write i2c OK [17:02:09]MH_I2C_Read... [17:02:09]Read from MH i2c: 01 [17:02:09]MH_I2C_Read... [17:02:09]Read from MH i2c: 01 07 00 [17:02:09]MH_I2C_Read... [17:02:09]Read from MH i2c: 01 07 00 4F 02 00 00 00 00 00 EB 0C 4F [17:02:09]RasterBufferAndPrint [17:02:09]line [17:02:09]line [17:02:09]line [17:02:09]line [17:02:09]line [17:02:09]written 0, free lines is 3313 [17:02:09]MH_Cut [17:02:09]Write to MH i2c: D1 01 00 56 02 01 2A [17:02:09]Write i2c OK [17:02:09]MH_I2C_Read... [17:02:09]Read from MH i2c: D1 [17:02:09]MH_I2C_Read... [17:02:09]Read from MH i2c: D1 01 00 [17:02:09]MH_I2C_Read... [17:02:09]Read from MH i2c: D1 01 00 56 02 00 29 [17:02:09]Write to MH i2c: 01 00 00 57 02 59 [17:02:09]Write i2c OK [17:02:09]MH_I2C_Read... [17:02:09]OFD Sender: No OFD packet to send [17:02:10]*** Cut start [17:02:10]*** Partial cut [17:02:10]*** CUTSNS_PIN = 1 [17:02:10]*** CUTSNS_PIN = 0 [17:02:10]*** Brake cut motor [17:02:10]Read from MH i2c: 01 [17:02:10]MH_I2C_Read... [17:02:10]*** Stop cut motor [17:02:10]*** Cut end [17:02:10]Read from MH i2c: 01 07 00 [17:02:10]MH_I2C_Read... [17:02:10]Read from MH i2c: 01 07 00 57 02 00 00 00 00 00 FF 0F 6E [17:02:10]process_action close_receipt done [17:02:10]requested_data is exist [17:02:10]produce_requested_data [17:02:10]requested_item fm.sn is exist - process it [17:02:10]wFMCommunicate request_size=4 [17:02:10]MH_SAM_APDU [17:02:10]CAPDU: 80 11 00 00 [17:02:10]Write to MH i2c: E2 08 00 58 02 80 11 00 00 00 00 00 00 D4 [17:02:10]Write i2c OK [17:02:10]MH_I2C_Read... [17:02:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:02:11]Read from MH i2c: E2 [17:02:11]MH_I2C_Read... [17:02:11]Read from MH i2c: E2 17 00 [17:02:11]MH_I2C_Read... [17:02:11]Read from MH i2c: E2 17 00 58 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 28 [17:02:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:02:11]wFMCommunicate OK [17:02:11]requested_item fd.num is exist - process it [17:02:11]SAM_PROTO_GetFieldsCounters [17:02:11]wFMCommunicate request_size=4 [17:02:11]MH_SAM_APDU [17:02:11]CAPDU: 80 13 00 00 [17:02:11]Write to MH i2c: E2 08 00 59 02 80 13 00 00 00 00 00 00 D7 [17:02:11]Write i2c OK [17:02:11]MH_I2C_Read... [17:02:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:02:11]Read from MH i2c: E2 [17:02:11]MH_I2C_Read... [17:02:11]Read from MH i2c: E2 62 00 [17:02:11]MH_I2C_Read... [17:02:11]Read from MH i2c: E2 62 00 59 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C6 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 71 02 00 00 5E 04 04 00 71 02 00 00 57 04 04 00 72 02 00 00 19 04 04 00 00 00 00 00 90 00 1B [17:02:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C6 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 71 02 00 00 5E 04 04 00 71 02 00 00 57 04 04 00 72 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:02:11]wFMCommunicate OK [17:02:11]SAM_PROTO_GetFieldsCounters done [17:02:11]requested_item shift.num is exist - process it [17:02:11]requested_item shift.opened is exist - process it [17:02:11]req_shift_opened [17:02:11]FM_GetShiftState [17:02:11]SAM_PROTO_GetShiftState [17:02:11]wFMCommunicate request_size=4 [17:02:11]MH_SAM_APDU [17:02:11]CAPDU: 80 13 01 00 [17:02:11]Write to MH i2c: E2 08 00 5A 02 80 13 01 00 00 00 00 00 D9 [17:02:11]Write i2c OK [17:02:11]MH_I2C_Read... [17:02:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:02:11]Read from MH i2c: E2 [17:02:11]MH_I2C_Read... [17:02:11]Read from MH i2c: E2 0E 00 [17:02:11]MH_I2C_Read... [17:02:11]Read from MH i2c: E2 0E 00 5A 02 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D2 [17:02:11]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:02:11]wFMCommunicate OK [17:02:11]SAM_PROTO_GetShiftState done [17:02:11]FM_GetShiftState done [17:02:11]req_shift_opened done [17:02:11]requested_item shift.open_date is exist - process it [17:02:11]req_shift_open_date [17:02:11]req_shift_open_date done [17:02:11]produce_requested_data done [17:02:11]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318150,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [17:02:11]process_action_free close_receipt [17:02:11]json_value_free [17:02:11]json_value_free done [17:02:11]process_json_proto returns [17:02:11]Send response to host [17:02:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318150,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [17:02:11]free response buf [17:02:11]execute_script done [17:02:11]execute_script returns [17:02:11]free content buf [17:02:11]Sock 9.Close socket [17:02:11]Sock 9.Thread stoped [17:02:14]OFD Sender: No OFD packet to send [17:02:19]OFD Sender: No OFD packet to send [17:02:24]OFD Sender: No OFD packet to send [17:02:29]OFD Sender: No OFD packet to send [17:02:30]accept exits with 8 [17:02:30]New connection [17:02:30]New thread 3067039076 created [17:02:30]Thread 3066895716 joined [17:02:30]Waiting for new connection... [17:02:30] Sock 8.Parse request [17:02:30]Sock 8.Check first char [17:02:30]Sock 8.First char is OK [17:02:30]request: POST /json_proto HTTP/1.0 [17:02:30]Method: POST [17:02:30]URL: /json_proto [17:02:30]Method is POST - this is cgi request [17:02:30]url: /json_proto [17:02:30]query_string will be loaded in cgi processing [17:02:30]execute_cgi json_proto POST (null) [17:02:30]execute_cgi path=json_proto method=POST [17:02:30]POST find Content-Length [17:02:30]Host: 172.17.50.195:8080 [17:02:30]Content-Length: 678 [17:02:30]Content-Type: application/json [17:02:30] [17:02:30]POST finish read [17:02:30]Found Content-Length = 678 [17:02:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093146", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 2.440, "sum" : 93.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 93.00, "payments": [ { "type": 0, "sum" : 93.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:02:30]execute_script... [17:02: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)1093146", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 2.440, "sum" : 93.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 93.00, "payments": [ { "type": 0, "sum" : 93.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:02:30]POST & json_proto [17:02:30]process_json_proto [17:02:30]json parsed OK: [17:02:30]protocol is kg_v1.0 [17:02:30]action value=close_receipt [17:02:30]process_action close_receipt [17:02:30]cmd_close_receipt [17:02:30]MH_GetDate [17:02:30]Write to MH i2c: F0 00 00 5B 02 4C [17:02:30]Write i2c OK [17:02:30]MH_I2C_Read... [17:02:30]Read from MH i2c: F0 [17:02:30]MH_I2C_Read... [17:02:30]Read from MH i2c: F0 09 00 [17:02:30]MH_I2C_Read... [17:02:30]Read from MH i2c: F0 09 00 5B 02 00 A6 C3 1F 67 43 33 1C 67 3D [17:02:30]GetLastDocTimeStamp 1730134927 [17:02:30]current date 1730134950 [17:02:30]FM_GetShiftState [17:02:30]SAM_PROTO_GetShiftState [17:02:30]wFMCommunicate request_size=4 [17:02:30]MH_SAM_APDU [17:02:30]CAPDU: 80 13 01 00 [17:02:30]Write to MH i2c: E2 08 00 5C 02 80 13 01 00 00 00 00 00 DB [17:02:30]Write i2c OK [17:02:30]MH_I2C_Read... [17:02:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:02:30]Read from MH i2c: E2 [17:02:30]MH_I2C_Read... [17:02:30]Read from MH i2c: E2 0E 00 [17:02:30]MH_I2C_Read... [17:02:30]Read from MH i2c: E2 0E 00 5C 02 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D4 [17:02:30]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:02:30]wFMCommunicate OK [17:02:30]SAM_PROTO_GetShiftState done [17:02:30]FM_GetShiftState done [17:02:30]opened in 1730073493 [17:02:30]opened+sec_in_day 1730159893 [17:02:30]quantity*price = 9345 [17:02:30]sum+1 = 9346 [17:02:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 93.00 Внесено: 700.00 СДАЧА: 607.00 НСП 1% : 0.83 НДС 12% : 9.92 Наличными: 93.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 626 28.10.2024 17:02 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318151 ФПД: 175307293958999 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T170230&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318151&fm=175307293958999&tin=02508201610067®Number=0000000000091628&sum=9300 [17:02:31]StoreToDocumentArchive [17:02:31]shift 546 fd 318151 [17:02:31]save to /storage/0546/doc_00318151 [17:02:31]save last doc name /storage/0546/doc_00318151 to /storage/kkm_last_doc_name [17:02:31]save OK [17:02:31]Clear old archive folders... [17:02:31]ProcessDocumentItem done err = 0, tmpTLVsize=250 [17:02:31]tlvbuf is 000990D0 [17:02:31]SAM_PROTO_ClearQueue [17:02:31]wFMCommunicate request_size=4 [17:02:31]MH_SAM_APDU [17:02:31]CAPDU: 80 09 00 00 [17:02:31]Write to MH i2c: E2 08 00 69 02 80 09 00 00 00 00 00 00 DD [17:02:31]Write i2c OK [17:02:31]MH_I2C_Read... [17:02:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:02:31]Read from MH i2c: E2 [17:02:31]MH_I2C_Read... [17:02:31]Read from MH i2c: E2 03 00 [17:02:31]MH_I2C_Read... [17:02:31]Read from MH i2c: E2 03 00 69 02 00 90 00 DF [17:02:31]RAPDU: 90 00 [17:02:31]wFMCommunicate OK [17:02:31]SAM_PROTO_ClearQueue done [17:02:31]KKMCreateOFDPacket [17:02:31]OFDProtocolAddRootSTLVToBuf [17:02:31]FM_MakeSignedData [17:02:31]FM_MakeSignedData [17:02:31]SAM_PROTO_SignData [17:02:31]wFMCommunicate request_size=4 [17:02:31]MH_SAM_APDU [17:02:31]CAPDU: 80 0D 01 02 [17:02:31]Write to MH i2c: E2 08 00 6A 02 80 0D 01 02 00 00 00 00 E5 [17:02:31]Write i2c OK [17:02:31]MH_I2C_Read... [17:02:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:02:31]Read from MH i2c: E2 [17:02:31]MH_I2C_Read... [17:02:31]Read from MH i2c: E2 03 00 [17:02:31]MH_I2C_Read... [17:02:31]Read from MH i2c: E2 03 00 6A 02 00 90 00 E0 [17:02:31]RAPDU: 90 00 [17:02:31]wFMCommunicate OK [17:02:31]wFMCommunicate request_size=255 [17:02:31]MH_SAM_APDU [17:02:31]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 88 09 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 81 24 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 24 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 53 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 03 00 00 00 00 07 04 06 00 54 24 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 02 00 00 F4 03 04 00 A6 C3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C7 DA 04 00 35 04 06 00 9F 70 [17:02:31]Write to MH i2c: E2 02 01 6B 02 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 88 09 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 81 24 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 24 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 53 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 03 00 00 00 00 07 04 06 00 54 24 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 02 00 00 F4 03 04 00 A6 C3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C7 DA 04 00 35 04 06 00 9F 70 00 00 33 [17:02:31]Write i2c OK [17:02:31]MH_I2C_Read... [17:02:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:02:31]Read from MH i2c: E2 [17:02:31]MH_I2C_Read... [17:02:31]Read from MH i2c: E2 03 00 [17:02:31]MH_I2C_Read... [17:02:31]Read from MH i2c: E2 03 00 6B 02 00 90 00 E1 [17:02:31]RAPDU: 90 00 [17:02:31]wFMCommunicate OK [17:02:31]wFMCommunicate request_size=9 [17:02:31]MH_SAM_APDU [17:02:31]CAPDU: 80 0D 02 02 04 E8 FB A3 57 [17:02:31]Write to MH i2c: E2 0C 00 6C 02 80 0D 02 02 04 00 E8 FB A3 57 00 00 CD [17:02:31]Write i2c OK [17:02:31]MH_I2C_Read... [17:02:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:02:31]Read from MH i2c: E2 [17:02:31]MH_I2C_Read... [17:02:31]Read from MH i2c: E2 03 00 [17:02:31]MH_I2C_Read... [17:02:31]Read from MH i2c: E2 03 00 6C 02 00 90 00 E2 [17:02:31]RAPDU: 90 00 [17:02:31]wFMCommunicate OK [17:02:31]wFMCommunicate request_size=4 [17:02:31]MH_SAM_APDU [17:02:31]CAPDU: 80 0D 03 02 [17:02:31]Write to MH i2c: E2 08 00 6D 02 80 0D 03 02 00 00 00 00 EA [17:02:31]Write i2c OK [17:02:31]MH_I2C_Read... [17:02:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:02:31]Read from MH i2c: E2 [17:02:31]MH_I2C_Read... [17:02:31]Read from MH i2c: E2 0B 00 [17:02:31]MH_I2C_Read... [17:02:31]Read from MH i2c: E2 0B 00 6D 02 00 18 57 71 61 78 1A 49 55 90 00 5C [17:02:31]RAPDU: 18 57 71 61 78 1A 49 55 90 00 [17:02:31]wFMCommunicate OK [17:02:31]SAM_PROTO_SignData done [17:02:31]FM_MakeSignedData done [17:02:31]CreateOFDProtocolMessage [17:02:31]wFMCommunicate request_size=4 [17:02:31]MH_SAM_APDU [17:02:31]CAPDU: 80 11 00 00 [17:02:31]Write to MH i2c: E2 08 00 6E 02 80 11 00 00 00 00 00 00 EA [17:02:31]Write i2c OK [17:02:31]MH_I2C_Read... [17:02:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:02:31]Read from MH i2c: E2 [17:02:31]MH_I2C_Read... [17:02:31]Read from MH i2c: E2 17 00 [17:02:31]MH_I2C_Read... [17:02:31]Read from MH i2c: E2 17 00 6E 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 3E [17:02:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:02:31]wFMCommunicate OK [17:02:31]CreateOFDProtocolMessage done [17:02:31]OFDSenderStorePacket 318151 [17:02:31]StoreOFDPacket docnum=318151 [17:02:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 82 6A 06 01 07 41 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 88 09 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 81 24 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 24 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 53 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 03 00 00 00 00 07 04 06 00 54 24 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 02 00 00 F4 03 04 00 A6 C3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C7 DA 04 00 35 04 06 00 9F 70 E8 FB A3 57 18 57 71 61 78 1A 49 55 [17:02:31]CheckFolder [17:02:31]dirname=/storage/ofd_packets [17:02:31]CheckFolder done [17:02:31]ProducePacketName [17:02:31]name=ofd_packets/00318151 [17:02:31]NVStorageSaveData ofd_packets/00318151 [17:02:31]File name is /storage/ofd_packets/00318151 [17:02:31]Write 300 bytes [17:02:31]NVStorageSaveData done [17:02:31]OFDSenderStorePacket done [17:02:31]KKMCreateOFDPacket done [17:02:31]NVStorageSaveData kkm_last_timestamp [17:02:31]File name is /storage/kkm_last_timestamp [17:02:31]Write 4 bytes [17:02:31]NVStorageSaveData done [17:02:31]ExternCall_PrintAddStr [17:02:31]wPrintStart [17:02:31]Write to MH i2c: 01 00 00 6F 02 71 [17:02:31]Write i2c OK [17:02:31]MH_I2C_Read... [17:02:31]Read from MH i2c: 01 [17:02:31]MH_I2C_Read... [17:02:31]Read from MH i2c: 01 07 00 [17:02:31]MH_I2C_Read... [17:02:31]Read from MH i2c: 01 07 00 6F 02 00 00 00 00 00 FF 0F 86 [17:02:31]RasterBufferAndPrint [17:02:31]line Счет N : (1)1093146 [17:02:31]line ИНН: 02508201610067 [17:02:31]line Контрольно-Кассовый Чек [17:02:31]line ПРОДАЖА [17:02:31]line ТРК (МРК, ГНК) : 81 [17:02:31]line Товар: 2711190000 [17:02:31]line ГАЗ-К-5 [17:02:31]line 2.440 * 38.30 [17:02:31]line = 93.45 [17:02:31]line НДС 12% НСП 1% [17:02:31]line > о реализуемом товаре [17:02:31]line ОКРУГЛЕНИЕ: -0.45 [17:02:31]line ИТОГО: 93.00 [17:02:31]line Внесено: 700.00 [17:02:31]line СДАЧА: 607.00 [17:02:31]line НСП 1% : 0.83 [17:02:31]line НДС 12% : 9.92 [17:02:31]line Наличными: 93.00 [17:02:31]line Безнал.: 0.00 [17:02:31]line Место: АЗС № 101 "Партнер Нефть" [17:02:31]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [17:02:31]line СНО: Общий режим [17:02:31]line Чек 626 28.10.2024 17:02 [17:02:31]line Смена: 546 ФФД: 1.0 [17:02:31]line ЗНМ: 0300000082 [17:02:31]line РНМ: 0000000000091628 [17:02:31]line Версия ККМ: 001 [17:02:31]line ФМ: 0000000000874671 [17:02:31]line ФД: 318151 [17:02:31]line ФПД: 175307293958999 [17:02:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T170230&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318151&fm=175307293958999&tin=02508201610067®Number=0000000000091628&sum=9300 [17:02:32]OFD Sender: Processing packet 318151 [packets to send 127, broken 126] [17:02:32]ProducePacketName [17:02:32]name=ofd_packets/00318151 [17:02:32]OFD Sender: To server: pG, [17:02:32]CommunicateWithHost lk.salyk.kg:30040 [17:02:32]ConnectInit lk.salyk.kg [17:02:32]written 0, free lines is 4095 [17:02:32]Connected sock=10 [17:02:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 82 6A 06 01 07 41 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 88 09 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 81 24 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 24 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 53 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 03 00 00 00 00 07 04 06 00 54 24 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 02 00 00 F4 03 04 00 A6 C3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C7 DA 04 00 35 04 06 00 9F 70 E8 FB A3 57 18 57 71 61 78 1A 49 55 [17:02:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 F7 50 47 00 CC 25 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C7 DA 04 00 F4 03 04 00 5F 6F 1F 67 B6 04 01 00 00 0F F8 36 3F 64 B2 A0 5B [17:02:32]CommunicateWithHost err = 0 [17:02:32]CheckOFDResponse [17:02:32]1017 (14) - 77093643461234 [17:02:32]1041 (16) - 0000000000874671 [17:02:32]1040 (4) - 318151 [17:02:32]1012 (4) - 28.10.2024 11:02 [17:02:32]1206 (1) - 0 [17:02:32]OFD Sender: Remove packet 318151 [17:02:32]ProducePacketName [17:02:32]name=ofd_packets/00318151 [17:02:32]NVStorageDeleteData [17:02:32]Write to MH i2c: 01 00 00 9A 02 9C [17:02:32]Write i2c OK [17:02:32]MH_I2C_Read... [17:02:32]Read from MH i2c: 01 [17:02:32]MH_I2C_Read... [17:02:32]Read from MH i2c: 01 07 00 [17:02:32]MH_I2C_Read... [17:02:32]Read from MH i2c: 01 07 00 9A 02 00 00 00 00 00 F2 0C A1 [17:02:32]RasterBufferAndPrint [17:02:32]line [17:02:32]line [17:02:32]line [17:02:32]line [17:02:32]line [17:02:32]written 0, free lines is 3320 [17:02:32]MH_Cut [17:02:32]Write to MH i2c: D1 01 00 A1 02 01 75 [17:02:32]Write i2c OK [17:02:32]MH_I2C_Read... [17:02:32]Read from MH i2c: D1 [17:02:32]MH_I2C_Read... [17:02:32]Read from MH i2c: D1 01 00 [17:02:32]MH_I2C_Read... [17:02:32]Read from MH i2c: D1 01 00 A1 02 00 74 [17:02:32]Write to MH i2c: 01 00 00 A2 02 A4 [17:02:32]Write i2c OK [17:02:32]MH_I2C_Read... [17:02:32]OFD Sender: No OFD packet to send [17:02:33]*** Cut start [17:02:33]*** Partial cut [17:02:33]*** CUTSNS_PIN = 1 [17:02:33]*** CUTSNS_PIN = 0 [17:02:33]*** Brake cut motor [17:02:33]Read from MH i2c: 01 [17:02:34]MH_I2C_Read... [17:02:34]*** Stop cut motor [17:02:34]*** Cut end [17:02:34]Read from MH i2c: 01 07 00 [17:02:34]MH_I2C_Read... [17:02:34]Read from MH i2c: 01 07 00 A2 02 00 00 00 00 00 FF 0F B9 [17:02:34]process_action close_receipt done [17:02:34]requested_data is exist [17:02:34]produce_requested_data [17:02:34]requested_item fm.sn is exist - process it [17:02:34]wFMCommunicate request_size=4 [17:02:34]MH_SAM_APDU [17:02:34]CAPDU: 80 11 00 00 [17:02:34]Write to MH i2c: E2 08 00 A3 02 80 11 00 00 00 00 00 00 1F [17:02:34]Write i2c OK [17:02:34]MH_I2C_Read... [17:02:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:02:34]Read from MH i2c: E2 [17:02:34]MH_I2C_Read... [17:02:34]Read from MH i2c: E2 17 00 [17:02:34]MH_I2C_Read... [17:02:34]Read from MH i2c: E2 17 00 A3 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 73 [17:02:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:02:34]wFMCommunicate OK [17:02:34]requested_item fd.num is exist - process it [17:02:34]SAM_PROTO_GetFieldsCounters [17:02:34]wFMCommunicate request_size=4 [17:02:34]MH_SAM_APDU [17:02:34]CAPDU: 80 13 00 00 [17:02:34]Write to MH i2c: E2 08 00 A4 02 80 13 00 00 00 00 00 00 22 [17:02:34]Write i2c OK [17:02:34]MH_I2C_Read... [17:02:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:02:34]Read from MH i2c: E2 [17:02:34]MH_I2C_Read... [17:02:34]Read from MH i2c: E2 62 00 [17:02:34]MH_I2C_Read... [17:02:34]Read from MH i2c: E2 62 00 A4 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C7 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 72 02 00 00 5E 04 04 00 72 02 00 00 57 04 04 00 73 02 00 00 19 04 04 00 00 00 00 00 90 00 6A [17:02:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C7 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 72 02 00 00 5E 04 04 00 72 02 00 00 57 04 04 00 73 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:02:34]wFMCommunicate OK [17:02:34]SAM_PROTO_GetFieldsCounters done [17:02:34]requested_item shift.num is exist - process it [17:02:34]requested_item shift.opened is exist - process it [17:02:34]req_shift_opened [17:02:34]FM_GetShiftState [17:02:34]SAM_PROTO_GetShiftState [17:02:34]wFMCommunicate request_size=4 [17:02:34]MH_SAM_APDU [17:02:34]CAPDU: 80 13 01 00 [17:02:34]Write to MH i2c: E2 08 00 A5 02 80 13 01 00 00 00 00 00 24 [17:02:34]Write i2c OK [17:02:34]MH_I2C_Read... [17:02:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:02:34]Read from MH i2c: E2 [17:02:34]MH_I2C_Read... [17:02:34]Read from MH i2c: E2 0E 00 [17:02:34]MH_I2C_Read... [17:02:34]Read from MH i2c: E2 0E 00 A5 02 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 1D [17:02:34]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:02:34]wFMCommunicate OK [17:02:34]SAM_PROTO_GetShiftState done [17:02:34]FM_GetShiftState done [17:02:34]req_shift_opened done [17:02:34]requested_item shift.open_date is exist - process it [17:02:34]req_shift_open_date [17:02:34]req_shift_open_date done [17:02:34]produce_requested_data done [17:02:34]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318151,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [17:02:34]process_action_free close_receipt [17:02:34]json_value_free [17:02:34]json_value_free done [17:02:34]process_json_proto returns [17:02:34]Send response to host [17:02:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318151,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [17:02:34]free response buf [17:02:34]execute_script done [17:02:34]execute_script returns [17:02:34]free content buf [17:02:34]Sock 8.Close socket [17:02:34]Sock 8.Thread stoped [17:02:37]OFD Sender: No OFD packet to send [17:02:43]OFD Sender: No OFD packet to send [17:02:48]OFD Sender: No OFD packet to send [17:02:53]OFD Sender: No OFD packet to send [17:02:58]OFD Sender: No OFD packet to send [17:03:03]OFD Sender: No OFD packet to send [17:03:08]OFD Sender: No OFD packet to send [17:03:13]OFD Sender: No OFD packet to send [17:03:18]OFD Sender: No OFD packet to send [17:03:23]OFD Sender: No OFD packet to send [17:03:28]OFD Sender: No OFD packet to send [17:03:33]OFD Sender: No OFD packet to send [17:03:38]OFD Sender: No OFD packet to send [17:03:43]OFD Sender: No OFD packet to send [17:03:48]OFD Sender: No OFD packet to send [17:03:53]OFD Sender: No OFD packet to send [17:03:58]OFD Sender: No OFD packet to send [17:04:03]OFD Sender: No OFD packet to send [17:04:08]OFD Sender: No OFD packet to send [17:04:13]OFD Sender: No OFD packet to send [17:04:18]OFD Sender: No OFD packet to send [17:04:23]OFD Sender: No OFD packet to send [17:04:28]OFD Sender: No OFD packet to send [17:04:33]OFD Sender: No OFD packet to send [17:04:38]OFD Sender: No OFD packet to send [17:04:43]OFD Sender: No OFD packet to send [17:04:48]OFD Sender: No OFD packet to send [17:04:53]OFD Sender: No OFD packet to send [17:04:58]OFD Sender: No OFD packet to send [17:05:03]OFD Sender: No OFD packet to send [17:05:08]OFD Sender: No OFD packet to send [17:05:13]OFD Sender: No OFD packet to send [17:05:18]OFD Sender: No OFD packet to send [17:05:23]OFD Sender: No OFD packet to send [17:05:28]OFD Sender: No OFD packet to send [17:05:33]OFD Sender: No OFD packet to send [17:05:38]OFD Sender: No OFD packet to send [17:05:43]OFD Sender: No OFD packet to send [17:05:43]accept exits with 9 [17:05:43]New connection [17:05:43]New thread 3066895716 created [17:05:43]Thread 3067039076 joined [17:05:43]Waiting for new connection... [17:05:43] Sock 9.Parse request [17:05:43]Sock 9.Check first char [17:05:43]Sock 9.First char is OK [17:05:43]request: POST /json_proto HTTP/1.0 [17:05:43]Method: POST [17:05:43]URL: /json_proto [17:05:43]Method is POST - this is cgi request [17:05:43]url: /json_proto [17:05:43]query_string will be loaded in cgi processing [17:05:43]execute_cgi json_proto POST (null) [17:05:43]execute_cgi path=json_proto method=POST [17:05:43]POST find Content-Length [17:05:43]Host: 172.17.50.195:8080 [17:05:43]Content-Length: 682 [17:05:43]Content-Type: application/json [17:05:43] [17:05:43]POST finish read [17:05:43]Found Content-Length = 682 [17:05:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093148", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 15.850, "sum" : 607.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 607.00, "total" : 607.00, "payments": [ { "type": 0, "sum" : 607.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:05:43]execute_script... [17:05: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)1093148", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 15.850, "sum" : 607.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 607.00, "total" : 607.00, "payments": [ { "type": 0, "sum" : 607.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:05:43]POST & json_proto [17:05:43]process_json_proto [17:05:43]json parsed OK: [17:05:43]protocol is kg_v1.0 [17:05:43]action value=close_receipt [17:05:43]process_action close_receipt [17:05:43]cmd_close_receipt [17:05:43]MH_GetDate [17:05:43]Write to MH i2c: F0 00 00 A6 02 97 [17:05:43]Write i2c OK [17:05:43]MH_I2C_Read... [17:05:43]Read from MH i2c: F0 [17:05:43]MH_I2C_Read... [17:05:43]Read from MH i2c: F0 09 00 [17:05:43]MH_I2C_Read... [17:05:43]Read from MH i2c: F0 09 00 A6 02 00 68 C4 1F 67 43 33 1C 67 4B [17:05:43]GetLastDocTimeStamp 1730134950 [17:05:43]current date 1730135144 [17:05:43]FM_GetShiftState [17:05:43]SAM_PROTO_GetShiftState [17:05:43]wFMCommunicate request_size=4 [17:05:43]MH_SAM_APDU [17:05:43]CAPDU: 80 13 01 00 [17:05:43]Write to MH i2c: E2 08 00 A7 02 80 13 01 00 00 00 00 00 26 [17:05:43]Write i2c OK [17:05:43]MH_I2C_Read... [17:05:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:05:43]Read from MH i2c: E2 [17:05:43]MH_I2C_Read... [17:05:43]Read from MH i2c: E2 0E 00 [17:05:43]MH_I2C_Read... [17:05:43]Read from MH i2c: E2 0E 00 A7 02 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 1F [17:05:43]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:05:43]wFMCommunicate OK [17:05:43]SAM_PROTO_GetShiftState done [17:05:43]FM_GetShiftState done [17:05:43]opened in 1730073493 [17:05:43]opened+sec_in_day 1730159893 [17:05:43]quantity*price = 60705 [17:05:43]sum+1 = 60707 [17:05:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 607.00 Внесено: 607.00 СДАЧА: 0.00 НСП 1% : 5.37 НДС 12% : 64.47 Наличными: 607.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 627 28.10.2024 17:05 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318152 ФПД: 225215821616665 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T170544&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318152&fm=225215821616665&tin=02508201610067®Number=0000000000091628&sum=60700 [17:05:44]StoreToDocumentArchive [17:05:44]shift 546 fd 318152 [17:05:44]save to /storage/0546/doc_00318152 [17:05:44]save last doc name /storage/0546/doc_00318152 to /storage/kkm_last_doc_name [17:05:44]save OK [17:05:44]Clear old archive folders... [17:05:44]ProcessDocumentItem done err = 0, tmpTLVsize=250 [17:05:44]tlvbuf is 00085130 [17:05:44]SAM_PROTO_ClearQueue [17:05:44]wFMCommunicate request_size=4 [17:05:44]MH_SAM_APDU [17:05:44]CAPDU: 80 09 00 00 [17:05:44]Write to MH i2c: E2 08 00 B4 02 80 09 00 00 00 00 00 00 28 [17:05:44]Write i2c OK [17:05:44]MH_I2C_Read... [17:05:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:05:44]Read from MH i2c: E2 [17:05:44]MH_I2C_Read... [17:05:44]Read from MH i2c: E2 03 00 [17:05:44]MH_I2C_Read... [17:05:44]Read from MH i2c: E2 03 00 B4 02 00 90 00 2A [17:05:44]RAPDU: 90 00 [17:05:44]wFMCommunicate OK [17:05:44]SAM_PROTO_ClearQueue done [17:05:44]KKMCreateOFDPacket [17:05:44]OFDProtocolAddRootSTLVToBuf [17:05:44]FM_MakeSignedData [17:05:44]FM_MakeSignedData [17:05:44]SAM_PROTO_SignData [17:05:44]wFMCommunicate request_size=4 [17:05:44]MH_SAM_APDU [17:05:44]CAPDU: 80 0D 01 02 [17:05:44]Write to MH i2c: E2 08 00 B5 02 80 0D 01 02 00 00 00 00 30 [17:05:44]Write i2c OK [17:05:44]MH_I2C_Read... [17:05:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:05:44]Read from MH i2c: E2 [17:05:44]MH_I2C_Read... [17:05:44]Read from MH i2c: E2 03 00 [17:05:44]MH_I2C_Read... [17:05:44]Read from MH i2c: E2 03 00 B5 02 00 90 00 2B [17:05:44]RAPDU: 90 00 [17:05:44]wFMCommunicate OK [17:05:44]wFMCommunicate request_size=255 [17:05:44]MH_SAM_APDU [17:05:44]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 EA 3D 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 22 ED 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C ED 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 19 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 19 00 00 00 00 07 04 06 00 1C ED 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 02 00 00 F4 03 04 00 68 C4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C8 DA 04 00 35 04 06 00 CC D5 [17:05:44]Write to MH i2c: E2 02 01 B6 02 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 EA 3D 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 22 ED 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C ED 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 19 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 19 00 00 00 00 07 04 06 00 1C ED 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 02 00 00 F4 03 04 00 68 C4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C8 DA 04 00 35 04 06 00 CC D5 00 00 24 [17:05:44]Write i2c OK [17:05:44]MH_I2C_Read... [17:05:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:05:44]Read from MH i2c: E2 [17:05:44]MH_I2C_Read... [17:05:44]Read from MH i2c: E2 03 00 [17:05:44]MH_I2C_Read... [17:05:44]Read from MH i2c: E2 03 00 B6 02 00 90 00 2C [17:05:44]RAPDU: 90 00 [17:05:44]wFMCommunicate OK [17:05:44]wFMCommunicate request_size=9 [17:05:44]MH_SAM_APDU [17:05:44]CAPDU: 80 0D 02 02 04 25 0B 96 19 [17:05:44]Write to MH i2c: E2 0C 00 B7 02 80 0D 02 02 04 00 25 0B 96 19 00 00 1A [17:05:44]Write i2c OK [17:05:44]MH_I2C_Read... [17:05:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:05:44]Read from MH i2c: E2 [17:05:44]MH_I2C_Read... [17:05:44]Read from MH i2c: E2 03 00 [17:05:44]MH_I2C_Read... [17:05:44]Read from MH i2c: E2 03 00 B7 02 00 90 00 2D [17:05:44]RAPDU: 90 00 [17:05:44]wFMCommunicate OK [17:05:44]wFMCommunicate request_size=4 [17:05:44]MH_SAM_APDU [17:05:44]CAPDU: 80 0D 03 02 [17:05:44]Write to MH i2c: E2 08 00 B8 02 80 0D 03 02 00 00 00 00 35 [17:05:44]Write i2c OK [17:05:44]MH_I2C_Read... [17:05:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:05:45]Read from MH i2c: E2 [17:05:45]MH_I2C_Read... [17:05:45]Read from MH i2c: E2 0B 00 [17:05:45]MH_I2C_Read... [17:05:45]Read from MH i2c: E2 0B 00 B8 02 00 06 C6 BD 0C AF A5 90 61 90 00 10 [17:05:45]RAPDU: 06 C6 BD 0C AF A5 90 61 90 00 [17:05:45]wFMCommunicate OK [17:05:45]SAM_PROTO_SignData done [17:05:45]FM_MakeSignedData done [17:05:45]CreateOFDProtocolMessage [17:05:45]wFMCommunicate request_size=4 [17:05:45]MH_SAM_APDU [17:05:45]CAPDU: 80 11 00 00 [17:05:45]Write to MH i2c: E2 08 00 B9 02 80 11 00 00 00 00 00 00 35 [17:05:45]Write i2c OK [17:05:45]MH_I2C_Read... [17:05:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:05:45]Read from MH i2c: E2 [17:05:45]MH_I2C_Read... [17:05:45]Read from MH i2c: E2 17 00 [17:05:45]MH_I2C_Read... [17:05:45]Read from MH i2c: E2 17 00 B9 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 89 [17:05:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:05:45]wFMCommunicate OK [17:05:45]CreateOFDProtocolMessage done [17:05:45]OFDSenderStorePacket 318152 [17:05:45]StoreOFDPacket docnum=318152 [17:05:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 6E 38 06 01 46 B7 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 EA 3D 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 22 ED 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C ED 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 19 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 19 00 00 00 00 07 04 06 00 1C ED 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 02 00 00 F4 03 04 00 68 C4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C8 DA 04 00 35 04 06 00 CC D5 25 0B 96 19 06 C6 BD 0C AF A5 90 61 [17:05:45]CheckFolder [17:05:45]dirname=/storage/ofd_packets [17:05:45]CheckFolder done [17:05:45]ProducePacketName [17:05:45]name=ofd_packets/00318152 [17:05:45]NVStorageSaveData ofd_packets/00318152 [17:05:45]File name is /storage/ofd_packets/00318152 [17:05:45]Write 300 bytes [17:05:45]NVStorageSaveData done [17:05:45]OFDSenderStorePacket done [17:05:45]KKMCreateOFDPacket done [17:05:45]NVStorageSaveData kkm_last_timestamp [17:05:45]File name is /storage/kkm_last_timestamp [17:05:45]Write 4 bytes [17:05:45]NVStorageSaveData done [17:05:45]ExternCall_PrintAddStr [17:05:45]wPrintStart [17:05:45]Write to MH i2c: 01 00 00 BA 02 BC [17:05:45]Write i2c OK [17:05:45]MH_I2C_Read... [17:05:45]Read from MH i2c: 01 [17:05:45]MH_I2C_Read... [17:05:45]Read from MH i2c: 01 07 00 [17:05:45]MH_I2C_Read... [17:05:45]Read from MH i2c: 01 07 00 BA 02 00 00 00 00 00 FF 0F D1 [17:05:45]RasterBufferAndPrint [17:05:45]line Счет N : (1)1093148 [17:05:45]line ИНН: 02508201610067 [17:05:45]line Контрольно-Кассовый Чек [17:05:45]line ПРОДАЖА [17:05:45]line ТРК (МРК, ГНК) : 81 [17:05:45]line Товар: 2711190000 [17:05:45]line ГАЗ-К-5 [17:05:45]line 15.850 * 38.30 [17:05:45]line = 607.06 [17:05:45]line НДС 12% НСП 1% [17:05:45]line > о реализуемом товаре [17:05:45]line ОКРУГЛЕНИЕ: -0.06 [17:05:45]line ИТОГО: 607.00 [17:05:45]line Внесено: 607.00 [17:05:45]line СДАЧА: 0.00 [17:05:45]line НСП 1% : 5.37 [17:05:45]line НДС 12% : 64.47 [17:05:45]line Наличными: 607.00 [17:05:45]line Безнал.: 0.00 [17:05:45]line Место: АЗС № 101 "Партнер Нефть" [17:05:45]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [17:05:45]line СНО: Общий режим [17:05:45]line Чек 627 28.10.2024 17:05 [17:05:45]line Смена: 546 ФФД: 1.0 [17:05:45]line ЗНМ: 0300000082 [17:05:45]line РНМ: 0000000000091628 [17:05:45]line Версия ККМ: 001 [17:05:45]line ФМ: 0000000000874671 [17:05:45]line ФД: 318152 [17:05:45]line ФПД: 225215821616665 [17:05:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T170544&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318152&fm=225215821616665&tin=02508201610067®Number=0000000000091628&sum=60700 [17:05:45]written 0, free lines is 4095 [17:05:45]OFD Sender: Processing packet 318152 [packets to send 127, broken 126] [17:05:45]ProducePacketName [17:05:45]name=ofd_packets/00318152 [17:05:45]OFD Sender: To server: pG, [17:05:45]CommunicateWithHost lk.salyk.kg:30040 [17:05:45]ConnectInit lk.salyk.kg [17:05:45]Connected sock=11 [17:05:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 6E 38 06 01 46 B7 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 EA 3D 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 22 ED 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C ED 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 19 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 19 00 00 00 00 07 04 06 00 1C ED 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 02 00 00 F4 03 04 00 68 C4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C8 DA 04 00 35 04 06 00 CC D5 25 0B 96 19 06 C6 BD 0C AF A5 90 61 [17:05:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 5C EA 47 00 49 5C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C8 DA 04 00 F4 03 04 00 20 70 1F 67 B6 04 01 00 00 AB A5 27 73 44 A5 5F 67 [17:05:45]CommunicateWithHost err = 0 [17:05:45]CheckOFDResponse [17:05:45]1017 (14) - 77093643461234 [17:05:45]1041 (16) - 0000000000874671 [17:05:45]1040 (4) - 318152 [17:05:45]1012 (4) - 28.10.2024 11:06 [17:05:45]1206 (1) - 0 [17:05:45]OFD Sender: Remove packet 318152 [17:05:45]ProducePacketName [17:05:45]name=ofd_packets/00318152 [17:05:45]NVStorageDeleteData [17:05:45]Write to MH i2c: 01 00 00 E5 02 E7 [17:05:45]Write i2c OK [17:05:45]MH_I2C_Read... [17:05:45]Read from MH i2c: 01 [17:05:45]MH_I2C_Read... [17:05:45]Read from MH i2c: 01 07 00 [17:05:45]MH_I2C_Read... [17:05:45]Read from MH i2c: 01 07 00 E5 02 00 00 00 00 00 F9 0C F3 [17:05:45]RasterBufferAndPrint [17:05:45]line [17:05:45]line [17:05:45]line [17:05:45]line [17:05:45]line [17:05:45]written 0, free lines is 3328 [17:05:45]MH_Cut [17:05:45]Write to MH i2c: D1 01 00 EC 02 01 C0 [17:05:45]Write i2c OK [17:05:45]MH_I2C_Read... [17:05:45]Read from MH i2c: D1 [17:05:45]MH_I2C_Read... [17:05:45]Read from MH i2c: D1 01 00 [17:05:45]MH_I2C_Read... [17:05:45]Read from MH i2c: D1 01 00 EC 02 00 BF [17:05:45]Write to MH i2c: 01 00 00 ED 02 EF [17:05:45]Write i2c OK [17:05:45]MH_I2C_Read... [17:05:46]OFD Sender: No OFD packet to send [17:05:46]*** Cut start [17:05:46]*** Partial cut [17:05:46]*** CUTSNS_PIN = 1 [17:05:46]*** CUTSNS_PIN = 0 [17:05:46]*** Brake cut motor [17:05:47]Read from MH i2c: 01 [17:05:47]MH_I2C_Read... [17:05:47]*** Stop cut motor [17:05:47]*** Cut end [17:05:47]Read from MH i2c: 01 07 00 [17:05:47]MH_I2C_Read... [17:05:47]Read from MH i2c: 01 07 00 ED 02 00 00 00 00 00 FF 0F 04 [17:05:47]process_action close_receipt done [17:05:47]requested_data is exist [17:05:47]produce_requested_data [17:05:47]requested_item fm.sn is exist - process it [17:05:47]wFMCommunicate request_size=4 [17:05:47]MH_SAM_APDU [17:05:47]CAPDU: 80 11 00 00 [17:05:47]Write to MH i2c: E2 08 00 EE 02 80 11 00 00 00 00 00 00 6A [17:05:47]Write i2c OK [17:05:47]MH_I2C_Read... [17:05:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:05:47]Read from MH i2c: E2 [17:05:47]MH_I2C_Read... [17:05:47]Read from MH i2c: E2 17 00 [17:05:47]MH_I2C_Read... [17:05:47]Read from MH i2c: E2 17 00 EE 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 BE [17:05:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:05:47]wFMCommunicate OK [17:05:47]requested_item fd.num is exist - process it [17:05:47]SAM_PROTO_GetFieldsCounters [17:05:47]wFMCommunicate request_size=4 [17:05:47]MH_SAM_APDU [17:05:47]CAPDU: 80 13 00 00 [17:05:47]Write to MH i2c: E2 08 00 EF 02 80 13 00 00 00 00 00 00 6D [17:05:47]Write i2c OK [17:05:47]MH_I2C_Read... [17:05:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:05:47]Read from MH i2c: E2 [17:05:47]MH_I2C_Read... [17:05:47]Read from MH i2c: E2 62 00 [17:05:47]MH_I2C_Read... [17:05:47]Read from MH i2c: E2 62 00 EF 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C8 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 73 02 00 00 5E 04 04 00 73 02 00 00 57 04 04 00 74 02 00 00 19 04 04 00 00 00 00 00 90 00 B9 [17:05:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C8 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 73 02 00 00 5E 04 04 00 73 02 00 00 57 04 04 00 74 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:05:47]wFMCommunicate OK [17:05:47]SAM_PROTO_GetFieldsCounters done [17:05:47]requested_item shift.num is exist - process it [17:05:47]requested_item shift.opened is exist - process it [17:05:47]req_shift_opened [17:05:47]FM_GetShiftState [17:05:47]SAM_PROTO_GetShiftState [17:05:47]wFMCommunicate request_size=4 [17:05:47]MH_SAM_APDU [17:05:47]CAPDU: 80 13 01 00 [17:05:47]Write to MH i2c: E2 08 00 F0 02 80 13 01 00 00 00 00 00 6F [17:05:47]Write i2c OK [17:05:47]MH_I2C_Read... [17:05:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:05:47]Read from MH i2c: E2 [17:05:47]MH_I2C_Read... [17:05:47]Read from MH i2c: E2 0E 00 [17:05:47]MH_I2C_Read... [17:05:47]Read from MH i2c: E2 0E 00 F0 02 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 68 [17:05:47]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:05:47]wFMCommunicate OK [17:05:47]SAM_PROTO_GetShiftState done [17:05:47]FM_GetShiftState done [17:05:47]req_shift_opened done [17:05:47]requested_item shift.open_date is exist - process it [17:05:47]req_shift_open_date [17:05:47]req_shift_open_date done [17:05:47]produce_requested_data done [17:05:47]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318152,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [17:05:47]process_action_free close_receipt [17:05:47]json_value_free [17:05:47]json_value_free done [17:05:47]process_json_proto returns [17:05:47]Send response to host [17:05:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318152,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [17:05:47]free response buf [17:05:47]execute_script done [17:05:47]execute_script returns [17:05:47]free content buf [17:05:47]Sock 9.Close socket [17:05:47]Sock 9.Thread stoped [17:05:51]OFD Sender: No OFD packet to send [17:05:56]OFD Sender: No OFD packet to send [17:05:58]accept exits with 8 [17:05:58]New connection [17:05:58]New thread 3067039076 created [17:05:58]Thread 3066895716 joined [17:05:58]Waiting for new connection... [17:05:58] Sock 8.Parse request [17:05:58]Sock 8.Check first char [17:05:58]Sock 8.First char is OK [17:05:58]request: POST /json_proto HTTP/1.0 [17:05:58]Method: POST [17:05:58]URL: /json_proto [17:05:58]Method is POST - this is cgi request [17:05:58]url: /json_proto [17:05:58]query_string will be loaded in cgi processing [17:05:58]execute_cgi json_proto POST (null) [17:05:58]execute_cgi path=json_proto method=POST [17:05:58]POST find Content-Length [17:05:58]Host: 172.17.50.195:8080 [17:05:58]Content-Length: 686 [17:05:58]Content-Type: application/json [17:05:58] [17:05:58]POST finish read [17:05:58]Found Content-Length = 686 [17:05:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093147", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:05:58]execute_script... [17:05: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)1093147", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:05:58]POST & json_proto [17:05:58]process_json_proto [17:05:58]json parsed OK: [17:05:58]protocol is kg_v1.0 [17:05:58]action value=close_receipt [17:05:58]process_action close_receipt [17:05:58]cmd_close_receipt [17:05:58]MH_GetDate [17:05:58]Write to MH i2c: F0 00 00 F1 02 E2 [17:05:58]Write i2c OK [17:05:58]MH_I2C_Read... [17:05:58]Read from MH i2c: F0 [17:05:58]MH_I2C_Read... [17:05:58]Read from MH i2c: F0 09 00 [17:05:58]MH_I2C_Read... [17:05:58]Read from MH i2c: F0 09 00 F1 02 00 77 C4 1F 67 43 33 1C 67 A5 [17:05:58]GetLastDocTimeStamp 1730135144 [17:05:58]current date 1730135159 [17:05:58]FM_GetShiftState [17:05:58]SAM_PROTO_GetShiftState [17:05:58]wFMCommunicate request_size=4 [17:05:58]MH_SAM_APDU [17:05:58]CAPDU: 80 13 01 00 [17:05:58]Write to MH i2c: E2 08 00 F2 02 80 13 01 00 00 00 00 00 71 [17:05:58]Write i2c OK [17:05:58]MH_I2C_Read... [17:05:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:05:58]Read from MH i2c: E2 [17:05:58]MH_I2C_Read... [17:05:58]Read from MH i2c: E2 0E 00 [17:05:58]MH_I2C_Read... [17:05:58]Read from MH i2c: E2 0E 00 F2 02 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 6A [17:05:58]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:05:58]wFMCommunicate OK [17:05:58]SAM_PROTO_GetShiftState done [17:05:58]FM_GetShiftState done [17:05:58]opened in 1730073493 [17:05:58]opened+sec_in_day 1730159893 [17:05:58]quantity*price = 100001 [17:05:58]sum+1 = 100002 [17:05:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 628 28.10.2024 17:05 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318153 ФПД: 70304875011331 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T170559&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318153&fm=70304875011331&tin=02508201610067®Number=0000000000091628&sum=100000 [17:05:59]StoreToDocumentArchive [17:05:59]shift 546 fd 318153 [17:05:59]save to /storage/0546/doc_00318153 [17:05:59]save last doc name /storage/0546/doc_00318153 to /storage/kkm_last_doc_name [17:05:59]save OK [17:05:59]Clear old archive folders... [17:05:59]ProcessDocumentItem done err = 0, tmpTLVsize=250 [17:05:59]tlvbuf is 00097950 [17:05:59]SAM_PROTO_ClearQueue [17:05:59]wFMCommunicate request_size=4 [17:05:59]MH_SAM_APDU [17:05:59]CAPDU: 80 09 00 00 [17:05:59]Write to MH i2c: E2 08 00 FF 02 80 09 00 00 00 00 00 00 73 [17:05:59]Write i2c OK [17:05:59]MH_I2C_Read... [17:05:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:05:59]Read from MH i2c: E2 [17:05:59]MH_I2C_Read... [17:05:59]Read from MH i2c: E2 03 00 [17:05:59]MH_I2C_Read... [17:05:59]Read from MH i2c: E2 03 00 FF 02 00 90 00 75 [17:05:59]RAPDU: 90 00 [17:05:59]wFMCommunicate OK [17:05:59]SAM_PROTO_ClearQueue done [17:05:59]KKMCreateOFDPacket [17:05:59]OFDProtocolAddRootSTLVToBuf [17:05:59]FM_MakeSignedData [17:05:59]FM_MakeSignedData [17:05:59]SAM_PROTO_SignData [17:05:59]wFMCommunicate request_size=4 [17:05:59]MH_SAM_APDU [17:05:59]CAPDU: 80 0D 01 02 [17:05:59]Write to MH i2c: E2 08 00 00 03 80 0D 01 02 00 00 00 00 7C [17:05:59]Write i2c OK [17:05:59]MH_I2C_Read... [17:05:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:05:59]Read from MH i2c: E2 [17:05:59]MH_I2C_Read... [17:05:59]Read from MH i2c: E2 03 00 [17:05:59]MH_I2C_Read... [17:05:59]Read from MH i2c: E2 03 00 00 03 00 90 00 77 [17:05:59]RAPDU: 90 00 [17:05:59]wFMCommunicate OK [17:05:59]wFMCommunicate request_size=255 [17:05:59]MH_SAM_APDU [17:05:59]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 74 02 00 00 F4 03 04 00 77 C4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C9 DA 04 00 35 04 06 00 3F F1 [17:05:59]Write to MH i2c: E2 02 01 01 03 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 74 02 00 00 F4 03 04 00 77 C4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C9 DA 04 00 35 04 06 00 3F F1 00 00 5B [17:05:59]Write i2c OK [17:05:59]MH_I2C_Read... [17:06:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:06:00]Read from MH i2c: E2 [17:06:00]MH_I2C_Read... [17:06:00]Read from MH i2c: E2 03 00 [17:06:00]MH_I2C_Read... [17:06:00]Read from MH i2c: E2 03 00 01 03 00 90 00 78 [17:06:00]RAPDU: 90 00 [17:06:00]wFMCommunicate OK [17:06:00]wFMCommunicate request_size=9 [17:06:00]MH_SAM_APDU [17:06:00]CAPDU: 80 0D 02 02 04 21 19 DD 03 [17:06:00]Write to MH i2c: E2 0C 00 02 03 80 0D 02 02 04 00 21 19 DD 03 00 00 A1 [17:06:00]Write i2c OK [17:06:00]MH_I2C_Read... [17:06:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:06:00]Read from MH i2c: E2 [17:06:00]MH_I2C_Read... [17:06:00]Read from MH i2c: E2 03 00 [17:06:00]MH_I2C_Read... [17:06:00]Read from MH i2c: E2 03 00 02 03 00 90 00 79 [17:06:00]RAPDU: 90 00 [17:06:00]wFMCommunicate OK [17:06:00]wFMCommunicate request_size=4 [17:06:00]MH_SAM_APDU [17:06:00]CAPDU: 80 0D 03 02 [17:06:00]Write to MH i2c: E2 08 00 03 03 80 0D 03 02 00 00 00 00 81 [17:06:00]Write i2c OK [17:06:00]MH_I2C_Read... [17:06:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:06:00]Read from MH i2c: E2 [17:06:00]MH_I2C_Read... [17:06:00]Read from MH i2c: E2 0B 00 [17:06:00]MH_I2C_Read... [17:06:00]Read from MH i2c: E2 0B 00 03 03 00 D7 10 FA C4 0F 5D 1F C2 90 00 74 [17:06:00]RAPDU: D7 10 FA C4 0F 5D 1F C2 90 00 [17:06:00]wFMCommunicate OK [17:06:00]SAM_PROTO_SignData done [17:06:00]FM_MakeSignedData done [17:06:00]CreateOFDProtocolMessage [17:06:00]wFMCommunicate request_size=4 [17:06:00]MH_SAM_APDU [17:06:00]CAPDU: 80 11 00 00 [17:06:00]Write to MH i2c: E2 08 00 04 03 80 11 00 00 00 00 00 00 81 [17:06:00]Write i2c OK [17:06:00]MH_I2C_Read... [17:06:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:06:00]Read from MH i2c: E2 [17:06:00]MH_I2C_Read... [17:06:00]Read from MH i2c: E2 17 00 [17:06:00]MH_I2C_Read... [17:06:00]Read from MH i2c: E2 17 00 04 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D5 [17:06:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:06:00]wFMCommunicate OK [17:06:00]CreateOFDProtocolMessage done [17:06:00]OFDSenderStorePacket 318153 [17:06:00]StoreOFDPacket docnum=318153 [17:06:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 9E A7 06 01 03 1C 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 74 02 00 00 F4 03 04 00 77 C4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C9 DA 04 00 35 04 06 00 3F F1 21 19 DD 03 D7 10 FA C4 0F 5D 1F C2 [17:06:00]CheckFolder [17:06:00]dirname=/storage/ofd_packets [17:06:00]CheckFolder done [17:06:00]ProducePacketName [17:06:00]name=ofd_packets/00318153 [17:06:00]NVStorageSaveData ofd_packets/00318153 [17:06:00]File name is /storage/ofd_packets/00318153 [17:06:00]Write 300 bytes [17:06:00]NVStorageSaveData done [17:06:00]OFDSenderStorePacket done [17:06:00]KKMCreateOFDPacket done [17:06:00]NVStorageSaveData kkm_last_timestamp [17:06:00]File name is /storage/kkm_last_timestamp [17:06:00]Write 4 bytes [17:06:00]NVStorageSaveData done [17:06:00]ExternCall_PrintAddStr [17:06:00]wPrintStart [17:06:00]Write to MH i2c: 01 00 00 05 03 08 [17:06:00]Write i2c OK [17:06:00]MH_I2C_Read... [17:06:00]Read from MH i2c: 01 [17:06:00]MH_I2C_Read... [17:06:00]Read from MH i2c: 01 07 00 [17:06:00]MH_I2C_Read... [17:06:00]Read from MH i2c: 01 07 00 05 03 00 00 00 00 00 FF 0F 1D [17:06:00]RasterBufferAndPrint [17:06:00]line Счет N : (1)1093147 [17:06:00]line ИНН: 02508201610067 [17:06:00]line Контрольно-Кассовый Чек [17:06:00]line ПРОДАЖА [17:06:00]line ТРК (МРК, ГНК) : 71 [17:06:00]line Товар: 2711190000 [17:06:00]line ГАЗ-К-5 [17:06:00]line 26.110 * 38.30 [17:06:00]line = 1000.01 [17:06:00]line НДС 12% НСП 1% [17:06:00]line > о реализуемом товаре [17:06:00]line ОКРУГЛЕНИЕ: -0.01 [17:06:00]line ИТОГО: 1000.00 [17:06:00]line Внесено: 1000.00 [17:06:00]line СДАЧА: 0.00 [17:06:00]line НСП 1% : 8.85 [17:06:00]line НДС 12% : 106.20 [17:06:00]line Наличными: 1000.00 [17:06:00]line Безнал.: 0.00 [17:06:00]line Место: АЗС № 101 "Партнер Нефть" [17:06:00]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [17:06:00]line СНО: Общий режим [17:06:00]line Чек 628 28.10.2024 17:05 [17:06:00]line Смена: 546 ФФД: 1.0 [17:06:00]line ЗНМ: 0300000082 [17:06:00]line РНМ: 0000000000091628 [17:06:00]line Версия ККМ: 001 [17:06:00]line ФМ: 0000000000874671 [17:06:00]line ФД: 318153 [17:06:00]line ФПД: 70304875011331 [17:06:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T170559&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318153&fm=70304875011331&tin=02508201610067®Number=0000000000091628&sum=100000 [17:06:00]written 0, free lines is 4095 [17:06:00]OFD Sender: Processing packet 318153 [packets to send 127, broken 126] [17:06:00]ProducePacketName [17:06:00]name=ofd_packets/00318153 [17:06:00]OFD Sender: To server: pG, [17:06:00]CommunicateWithHost lk.salyk.kg:30040 [17:06:00]ConnectInit lk.salyk.kg [17:06:00]Connected sock=10 [17:06:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 9E A7 06 01 03 1C 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 74 02 00 00 F4 03 04 00 77 C4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C9 DA 04 00 35 04 06 00 3F F1 21 19 DD 03 D7 10 FA C4 0F 5D 1F C2 [17:06:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 19 50 47 00 48 E9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C9 DA 04 00 F4 03 04 00 2F 70 1F 67 B6 04 01 00 00 DC CE 25 3E 07 AB 9F A6 [17:06:00]CommunicateWithHost err = 0 [17:06:00]CheckOFDResponse [17:06:00]1017 (14) - 77093643461234 [17:06:00]1041 (16) - 0000000000874671 [17:06:00]1040 (4) - 318153 [17:06:00]1012 (4) - 28.10.2024 11:06 [17:06:00]1206 (1) - 0 [17:06:00]OFD Sender: Remove packet 318153 [17:06:00]ProducePacketName [17:06:00]name=ofd_packets/00318153 [17:06:00]NVStorageDeleteData [17:06:00]Write to MH i2c: 01 00 00 30 03 33 [17:06:00]Write i2c OK [17:06:00]MH_I2C_Read... [17:06:00]Read from MH i2c: 01 [17:06:00]MH_I2C_Read... [17:06:00]Read from MH i2c: 01 07 00 [17:06:00]MH_I2C_Read... [17:06:00]Read from MH i2c: 01 07 00 30 03 00 00 00 00 00 E6 0C 2C [17:06:00]RasterBufferAndPrint [17:06:00]line [17:06:00]line [17:06:00]line [17:06:00]line [17:06:00]line [17:06:00]written 0, free lines is 3309 [17:06:00]MH_Cut [17:06:00]Write to MH i2c: D1 01 00 37 03 01 0C [17:06:00]Write i2c OK [17:06:00]MH_I2C_Read... [17:06:00]Read from MH i2c: D1 [17:06:00]MH_I2C_Read... [17:06:00]Read from MH i2c: D1 01 00 [17:06:00]MH_I2C_Read... [17:06:00]Read from MH i2c: D1 01 00 37 03 00 0B [17:06:00]Write to MH i2c: 01 00 00 38 03 3B [17:06:00]Write i2c OK [17:06:00]MH_I2C_Read... [17:06:01]OFD Sender: No OFD packet to send [17:06:01]*** Cut start [17:06:01]*** Partial cut [17:06:01]*** CUTSNS_PIN = 1 [17:06:01]*** CUTSNS_PIN = 0 [17:06:01]*** Brake cut motor [17:06:02]Read from MH i2c: 01 [17:06:02]MH_I2C_Read... [17:06:02]*** Stop cut motor [17:06:02]*** Cut end [17:06:02]Read from MH i2c: 01 07 00 [17:06:02]MH_I2C_Read... [17:06:02]Read from MH i2c: 01 07 00 38 03 00 00 00 00 00 FF 0F 50 [17:06:02]process_action close_receipt done [17:06:02]requested_data is exist [17:06:02]produce_requested_data [17:06:02]requested_item fm.sn is exist - process it [17:06:02]wFMCommunicate request_size=4 [17:06:02]MH_SAM_APDU [17:06:02]CAPDU: 80 11 00 00 [17:06:02]Write to MH i2c: E2 08 00 39 03 80 11 00 00 00 00 00 00 B6 [17:06:02]Write i2c OK [17:06:02]MH_I2C_Read... [17:06:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:06:02]Read from MH i2c: E2 [17:06:02]MH_I2C_Read... [17:06:02]Read from MH i2c: E2 17 00 [17:06:02]MH_I2C_Read... [17:06:02]Read from MH i2c: E2 17 00 39 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 0A [17:06:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:06:02]wFMCommunicate OK [17:06:02]requested_item fd.num is exist - process it [17:06:02]SAM_PROTO_GetFieldsCounters [17:06:02]wFMCommunicate request_size=4 [17:06:02]MH_SAM_APDU [17:06:02]CAPDU: 80 13 00 00 [17:06:02]Write to MH i2c: E2 08 00 3A 03 80 13 00 00 00 00 00 00 B9 [17:06:02]Write i2c OK [17:06:02]MH_I2C_Read... [17:06:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:06:02]Read from MH i2c: E2 [17:06:02]MH_I2C_Read... [17:06:02]Read from MH i2c: E2 62 00 [17:06:02]MH_I2C_Read... [17:06:02]Read from MH i2c: E2 62 00 3A 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C9 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 74 02 00 00 5E 04 04 00 74 02 00 00 57 04 04 00 75 02 00 00 19 04 04 00 00 00 00 00 90 00 09 [17:06:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C9 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 74 02 00 00 5E 04 04 00 74 02 00 00 57 04 04 00 75 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:06:02]wFMCommunicate OK [17:06:02]SAM_PROTO_GetFieldsCounters done [17:06:02]requested_item shift.num is exist - process it [17:06:02]requested_item shift.opened is exist - process it [17:06:02]req_shift_opened [17:06:02]FM_GetShiftState [17:06:02]SAM_PROTO_GetShiftState [17:06:02]wFMCommunicate request_size=4 [17:06:02]MH_SAM_APDU [17:06:02]CAPDU: 80 13 01 00 [17:06:02]Write to MH i2c: E2 08 00 3B 03 80 13 01 00 00 00 00 00 BB [17:06:02]Write i2c OK [17:06:02]MH_I2C_Read... [17:06:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:06:02]Read from MH i2c: E2 [17:06:02]MH_I2C_Read... [17:06:02]Read from MH i2c: E2 0E 00 [17:06:02]MH_I2C_Read... [17:06:02]Read from MH i2c: E2 0E 00 3B 03 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B4 [17:06:02]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:06:02]wFMCommunicate OK [17:06:02]SAM_PROTO_GetShiftState done [17:06:02]FM_GetShiftState done [17:06:02]req_shift_opened done [17:06:02]requested_item shift.open_date is exist - process it [17:06:02]req_shift_open_date [17:06:02]req_shift_open_date done [17:06:02]produce_requested_data done [17:06:02]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318153,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [17:06:02]process_action_free close_receipt [17:06:02]json_value_free [17:06:02]json_value_free done [17:06:02]process_json_proto returns [17:06:02]Send response to host [17:06:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318153,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [17:06:02]free response buf [17:06:02]execute_script done [17:06:02]execute_script returns [17:06:02]free content buf [17:06:02]Sock 8.Close socket [17:06:02]Sock 8.Thread stoped [17:06:06]OFD Sender: No OFD packet to send [17:06:11]OFD Sender: No OFD packet to send [17:06:16]OFD Sender: No OFD packet to send [17:06:21]OFD Sender: No OFD packet to send [17:06:26]OFD Sender: No OFD packet to send [17:06:31]OFD Sender: No OFD packet to send [17:06:36]OFD Sender: No OFD packet to send [17:06:41]OFD Sender: No OFD packet to send [17:06:46]OFD Sender: No OFD packet to send [17:06:51]OFD Sender: No OFD packet to send [17:06:56]OFD Sender: No OFD packet to send [17:07:01]OFD Sender: No OFD packet to send [17:07:06]OFD Sender: No OFD packet to send [17:07:11]OFD Sender: No OFD packet to send [17:07:16]OFD Sender: No OFD packet to send [17:07:21]OFD Sender: No OFD packet to send [17:07:26]OFD Sender: No OFD packet to send [17:07:31]OFD Sender: No OFD packet to send [17:07:36]OFD Sender: No OFD packet to send [17:07:41]OFD Sender: No OFD packet to send [17:07:46]OFD Sender: No OFD packet to send [17:07:51]OFD Sender: No OFD packet to send [17:07:56]OFD Sender: No OFD packet to send [17:07:57]accept exits with 9 [17:07:57]New connection [17:07:57]New thread 3066895716 created [17:07:57]Thread 3067039076 joined [17:07:57]Waiting for new connection... [17:07:57] Sock 9.Parse request [17:07:57]Sock 9.Check first char [17:07:57]Sock 9.First char is OK [17:07:57]request: POST /json_proto HTTP/1.0 [17:07:57]Method: POST [17:07:57]URL: /json_proto [17:07:57]Method is POST - this is cgi request [17:07:57]url: /json_proto [17:07:57]query_string will be loaded in cgi processing [17:07:57]execute_cgi json_proto POST (null) [17:07:57]execute_cgi path=json_proto method=POST [17:07:57]POST find Content-Length [17:07:57]Host: 172.17.50.195:8080 [17:07:57]Content-Length: 688 [17:07:57]Content-Type: application/json [17:07:57] [17:07:57]POST finish read [17:07:57]Found Content-Length = 688 [17:07:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093151", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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" ] } } [17:07:57]execute_script... [17:07:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093151", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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" ] } } [17:07:57]POST & json_proto [17:07:57]process_json_proto [17:07:57]json parsed OK: [17:07:57]protocol is kg_v1.0 [17:07:57]action value=close_receipt [17:07:57]process_action close_receipt [17:07:57]cmd_close_receipt [17:07:57]MH_GetDate [17:07:57]Write to MH i2c: F0 00 00 3C 03 2E [17:07:57]Write i2c OK [17:07:57]MH_I2C_Read... [17:07:57]Read from MH i2c: F0 [17:07:57]MH_I2C_Read... [17:07:57]Read from MH i2c: F0 09 00 [17:07:57]MH_I2C_Read... [17:07:57]Read from MH i2c: F0 09 00 3C 03 00 EE C4 1F 67 43 33 1C 67 68 [17:07:57]GetLastDocTimeStamp 1730135159 [17:07:57]current date 1730135278 [17:07:57]FM_GetShiftState [17:07:57]SAM_PROTO_GetShiftState [17:07:57]wFMCommunicate request_size=4 [17:07:57]MH_SAM_APDU [17:07:57]CAPDU: 80 13 01 00 [17:07:57]Write to MH i2c: E2 08 00 3D 03 80 13 01 00 00 00 00 00 BD [17:07:57]Write i2c OK [17:07:57]MH_I2C_Read... [17:07:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:07:57]Read from MH i2c: E2 [17:07:57]MH_I2C_Read... [17:07:57]Read from MH i2c: E2 0E 00 [17:07:57]MH_I2C_Read... [17:07:57]Read from MH i2c: E2 0E 00 3D 03 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B6 [17:07:57]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:07:57]wFMCommunicate OK [17:07:57]SAM_PROTO_GetShiftState done [17:07:57]FM_GetShiftState done [17:07:57]opened in 1730073493 [17:07:57]opened+sec_in_day 1730159893 [17:07:57]quantity*price = 100050 [17:07:57]sum+1 = 100052 [17:07: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 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 629 28.10.2024 17:07 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318154 ФПД: 147474932276855 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T170758&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318154&fm=147474932276855&tin=02508201610067®Number=0000000000091628&sum=100000 [17:07:58]StoreToDocumentArchive [17:07:58]shift 546 fd 318154 [17:07:58]save to /storage/0546/doc_00318154 [17:07:58]save last doc name /storage/0546/doc_00318154 to /storage/kkm_last_doc_name [17:07:58]save OK [17:07:58]Clear old archive folders... [17:07:58]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:07:58]tlvbuf is 000D35C0 [17:07:58]SAM_PROTO_ClearQueue [17:07:58]wFMCommunicate request_size=4 [17:07:58]MH_SAM_APDU [17:07:58]CAPDU: 80 09 00 00 [17:07:58]Write to MH i2c: E2 08 00 4A 03 80 09 00 00 00 00 00 00 BF [17:07:58]Write i2c OK [17:07:58]MH_I2C_Read... [17:07:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:07:58]Read from MH i2c: E2 [17:07:58]MH_I2C_Read... [17:07:58]Read from MH i2c: E2 03 00 [17:07:58]MH_I2C_Read... [17:07:58]Read from MH i2c: E2 03 00 4A 03 00 90 00 C1 [17:07:58]RAPDU: 90 00 [17:07:58]wFMCommunicate OK [17:07:58]SAM_PROTO_ClearQueue done [17:07:58]KKMCreateOFDPacket [17:07:58]OFDProtocolAddRootSTLVToBuf [17:07:58]FM_MakeSignedData [17:07:58]FM_MakeSignedData [17:07:58]SAM_PROTO_SignData [17:07:58]wFMCommunicate request_size=4 [17:07:58]MH_SAM_APDU [17:07:58]CAPDU: 80 0D 01 02 [17:07:58]Write to MH i2c: E2 08 00 4B 03 80 0D 01 02 00 00 00 00 C7 [17:07:58]Write i2c OK [17:07:58]MH_I2C_Read... [17:07:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:07:59]Read from MH i2c: E2 [17:07:59]MH_I2C_Read... [17:07:59]Read from MH i2c: E2 03 00 [17:07:59]MH_I2C_Read... [17:07:59]Read from MH i2c: E2 03 00 4B 03 00 90 00 C2 [17:07:59]RAPDU: 90 00 [17:07:59]wFMCommunicate OK [17:07:59]wFMCommunicate request_size=255 [17:07:59]MH_SAM_APDU [17:07:59]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 75 02 00 00 F4 03 04 00 EE C4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CA DA 04 00 35 04 06 00 [17:07:59]Write to MH i2c: E2 02 01 4C 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 75 02 00 00 F4 03 04 00 EE C4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CA DA 04 00 35 04 06 00 00 00 AE [17:07:59]Write i2c OK [17:07:59]MH_I2C_Read... [17:07:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:07:59]Read from MH i2c: E2 [17:07:59]MH_I2C_Read... [17:07:59]Read from MH i2c: E2 03 00 [17:07:59]MH_I2C_Read... [17:07:59]Read from MH i2c: E2 03 00 4C 03 00 90 00 C3 [17:07:59]RAPDU: 90 00 [17:07:59]wFMCommunicate OK [17:07:59]wFMCommunicate request_size=11 [17:07:59]MH_SAM_APDU [17:07:59]CAPDU: 80 0D 02 02 06 86 20 AE F3 9E 77 [17:07:59]Write to MH i2c: E2 0E 00 4D 03 80 0D 02 02 06 00 86 20 AE F3 9E 77 00 00 32 [17:07:59]Write i2c OK [17:07:59]MH_I2C_Read... [17:07:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:07:59]Read from MH i2c: E2 [17:07:59]MH_I2C_Read... [17:07:59]Read from MH i2c: E2 03 00 [17:07:59]MH_I2C_Read... [17:07:59]Read from MH i2c: E2 03 00 4D 03 00 90 00 C4 [17:07:59]RAPDU: 90 00 [17:07:59]wFMCommunicate OK [17:07:59]wFMCommunicate request_size=4 [17:07:59]MH_SAM_APDU [17:07:59]CAPDU: 80 0D 03 02 [17:07:59]Write to MH i2c: E2 08 00 4E 03 80 0D 03 02 00 00 00 00 CC [17:07:59]Write i2c OK [17:07:59]MH_I2C_Read... [17:07:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:07:59]Read from MH i2c: E2 [17:07:59]MH_I2C_Read... [17:07:59]Read from MH i2c: E2 0B 00 [17:07:59]MH_I2C_Read... [17:07:59]Read from MH i2c: E2 0B 00 4E 03 00 BE C1 4A C2 76 95 C4 84 90 00 AB [17:07:59]RAPDU: BE C1 4A C2 76 95 C4 84 90 00 [17:07:59]wFMCommunicate OK [17:07:59]SAM_PROTO_SignData done [17:07:59]FM_MakeSignedData done [17:07:59]CreateOFDProtocolMessage [17:07:59]wFMCommunicate request_size=4 [17:07:59]MH_SAM_APDU [17:07:59]CAPDU: 80 11 00 00 [17:07:59]Write to MH i2c: E2 08 00 4F 03 80 11 00 00 00 00 00 00 CC [17:07:59]Write i2c OK [17:07:59]MH_I2C_Read... [17:07:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:07:59]Read from MH i2c: E2 [17:07:59]MH_I2C_Read... [17:07:59]Read from MH i2c: E2 17 00 [17:07:59]MH_I2C_Read... [17:07:59]Read from MH i2c: E2 17 00 4F 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 20 [17:07:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:07:59]wFMCommunicate OK [17:07:59]CreateOFDProtocolMessage done [17:07:59]OFDSenderStorePacket 318154 [17:07:59]StoreOFDPacket docnum=318154 00 01 F3 03 04 00 23 99 90 00 [17:09:27]wFMCommunicate OK [17:09:27]wFMCommunicate request_size=4 [17:09:27]MH_SAM_APDU [17:09:27]CAPDU: 80 17 00 00 [17:09:27]Write to MH i2c: E2 08 00 8B 03 80 17 00 00 00 00 00 00 0E [17:09:27]Write i2c OK [17:09:27]MH_I2C_Read... [17:09:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:09:28]Read from MH i2c: E2 [17:09:28]MH_I2C_Read... [17:09:28]Read from MH i2c: E2 FD 00 [17:09:28]MH_I2C_Read... [17:09:28]Read from MH i2c: E2 FD 00 8B 03 00 31 07 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 89 76 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 DA [17:09:28]RAPDU: 31 07 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 89 76 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 [17:09:28]wFMCommunicate OK [17:09:28]wFMCommunicate request_size=4 [17:09:28]MH_SAM_APDU [17:09:28]CAPDU: 80 17 00 00 [17:09:28]Write to MH i2c: E2 08 00 8C 03 80 17 00 00 00 00 00 00 0F [17:09:28]Write i2c OK [17:09:28]MH_I2C_Read... [17:09:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:09:28]Read from MH i2c: E2 [17:09:28]MH_I2C_Read... [17:09:28]Read from MH i2c: E2 FD 00 [17:09:28]MH_I2C_Read... [17:09:28]Read from MH i2c: E2 FD 00 8C 03 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 ED [17:09:28]RAPDU: 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 [17:09:28]wFMCommunicate OK [17:09:28]wFMCommunicate request_size=4 [17:09:28]MH_SAM_APDU [17:09:28]CAPDU: 80 17 00 00 [17:09:28]Write to MH i2c: E2 08 00 8D 03 80 17 00 00 00 00 00 00 10 [17:09:28]Write i2c OK [17:09:28]MH_I2C_Read... [17:09:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:09:28]Read from MH i2c: E2 [17:09:28]MH_I2C_Read... [17:09:28]Read from MH i2c: E2 FD 00 [17:09:28]MH_I2C_Read... [17:09:28]Read from MH i2c: E2 FD 00 8D 03 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 8B [17:09:28]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [17:09:28]wFMCommunicate OK [17:09:28]wFMCommunicate request_size=4 [17:09:28]MH_SAM_APDU [17:09:28]CAPDU: 80 17 00 00 [17:09:28]Write to MH i2c: E2 08 00 8E 03 80 17 00 00 00 00 00 00 11 [17:09:28]Write i2c OK [17:09:28]MH_I2C_Read... [17:09:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 228! [17:09:28]Read from MH i2c: E2 [17:09:28]MH_I2C_Read... [17:09:28]Read from MH i2c: E2 E7 00 [17:09:28]MH_I2C_Read... [17:09:28]Read from MH i2c: E2 E7 00 8E 03 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 EE [17:09:28]RAPDU: 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [17:09:28]wFMCommunicate OK [17:09:28]SAM_PROTO_GetFMData done [17:09:28]requested_item fm.sale_refund.total is exist - process it [17:09:28]requested_item fm.buy.total is exist - process it [17:09:28]requested_item shift.sale.total is exist - process it [17:09:28]SAM_PROTO_GetShiftData [17:09:28]wFMCommunicate request_size=4 [17:09:28]MH_SAM_APDU [17:09:28]CAPDU: 80 13 02 00 [17:09:28]Write to MH i2c: E2 08 00 8F 03 80 13 02 00 00 00 00 00 10 [17:09:28]Write i2c OK [17:09:28]MH_I2C_Read... [17:09:29]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [17:09:29]Read from MH i2c: E2 [17:09:29]MH_I2C_Read... [17:09:29]Read from MH i2c: E2 FD 00 [17:09:29]MH_I2C_Read... [17:09:29]Read from MH i2c: E2 FD 00 8F 03 00 BC 04 AA 04 B8 04 6E 04 04 00 75 02 00 00 69 04 9F 00 6F 04 04 00 74 02 00 00 B1 04 04 00 91 AD AC 04 70 04 04 00 84 91 19 03 72 04 04 00 0D 1C 93 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 69 19 7F EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 5B 97 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 6C CF EF 03 09 00 F6 03 01 00 00 F7 03 90 00 B4 [17:09:29]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 75 02 00 00 69 04 9F 00 6F 04 04 00 74 02 00 00 B1 04 04 00 91 AD AC 04 70 04 04 00 84 91 19 03 72 04 04 00 0D 1C 93 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 69 19 7F EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 5B 97 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 6C CF EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [17:09:29]wFMCommunicate OK [17:09:29]wFMCommunicate request_size=4 [17:09:29]MH_SAM_APDU [17:09:29]CAPDU: 80 17 00 00 [17:09:29]Write to MH i2c: E2 08 00 90 03 80 17 00 00 00 00 00 00 13 [17:09:29]Write i2c OK [17:09:29]MH_I2C_Read... [17:09:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:09:29]Read from MH i2c: E2 [17:09:29]MH_I2C_Read... [17:09:29]Read from MH i2c: E2 FD 00 [17:09:29]MH_I2C_Read... [17:09:29]Read from MH i2c: E2 FD 00 90 03 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 17 [17:09:29]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [17:09:29]wFMCommunicate OK [17:09:29]wFMCommunicate request_size=4 [17:09:29]MH_SAM_APDU [17:09:29]CAPDU: 80 17 00 00 [17:09:29]Write to MH i2c: E2 08 00 91 03 80 17 00 00 00 00 00 00 14 [17:09:29]Write i2c OK [17:09:29]MH_I2C_Read... [17:09:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:09:29]Read from MH i2c: E2 [17:09:29]MH_I2C_Read... [17:09:29]Read from MH i2c: E2 FD 00 [17:09:29]MH_I2C_Read... [17:09:29]Read from MH i2c: E2 FD 00 91 03 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 3D [17:09:29]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [17:09:29]wFMCommunicate OK [17:09:29]wFMCommunicate request_size=4 [17:09:29]MH_SAM_APDU [17:09:29]CAPDU: 80 17 00 00 [17:09:29]Write to MH i2c: E2 08 00 92 03 80 17 00 00 00 00 00 00 15 [17:09:29]Write i2c OK [17:09:29]MH_I2C_Read... [17:09:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:09:30]Read from MH i2c: E2 [17:09:30]MH_I2C_Read... [17:09:30]Read from MH i2c: E2 FD 00 [17:09:30]MH_I2C_Read... [17:09:30]Read from MH i2c: E2 FD 00 92 03 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 96 [17:09:30]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [17:09:30]wFMCommunicate OK [17:09:30]wFMCommunicate request_size=4 [17:09:30]MH_SAM_APDU [17:09:30]CAPDU: 80 17 00 00 [17:09:30]Write to MH i2c: E2 08 00 93 03 80 17 00 00 00 00 00 00 16 [17:09:30]Write i2c OK [17:09:30]MH_I2C_Read... [17:09:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [17:09:30]Read from MH i2c: E2 [17:09:30]MH_I2C_Read... [17:09:30]Read from MH i2c: E2 D9 00 [17:09:30]MH_I2C_Read... [17:09:30]Read from MH i2c: E2 D9 00 93 03 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 F5 [17:09: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 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [17:09:30]wFMCommunicate OK [17:09:30]SAM_PROTO_GetShiftData done [17:09:30]requested_item shift.sale.total_cash is exist - process it [17:09:30]requested_item shift.sale_refund.total is exist - process it [17:09:30]requested_item shift.sale_refund.total_cash is exist - process it [17:09:30]requested_item shift.buy.total is exist - process it [17:09:30]requested_item shift.buy.total_cash is exist - process it [17:09:30]produce_requested_data done [17:09:30]produce_requested_data return {"fm.sale.total":434811212.90,"fm.sale_refund.total":11364325.00,"fm.buy.total":0.00,"shift.sale.total":784254.89,"shift.sale.total_cash":520073.00,"shift.sale_refund.total":5000.00,"shift.sale_refund.total_cash":5000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [17:09:30]process_action_free get_value [17:09:30]json_value_free [17:09:30]json_value_free done [17:09:30]process_json_proto returns [17:09:30]Send response to host [17:09:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":434811212.90,"fm.sale_refund.total":11364325.00,"fm.buy.total":0.00,"shift.sale.total":784254.89,"shift.sale.total_cash":520073.00,"shift.sale_refund.total":5000.00,"shift.sale_refund.total_cash":5000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [17:09:30]free response buf [17:09:30]execute_script done [17:09:30]execute_script returns [17:09:30]free content buf [17:09:30]Sock 10.Close socket [17:09:30]Sock 10.Thread stoped [17:09:30]OFD Sender: No OFD packet to send [17:09:35]OFD Sender: No OFD packet to send [17:09:40]OFD Sender: No OFD packet to send [17:09:45]OFD Sender: No OFD packet to send [17:09:50]OFD Sender: No OFD packet to send [17:09:55]OFD Sender: No OFD packet to send [17:10:00]OFD Sender: No OFD packet to send [17:10:04]accept exits with 8 [17:10:04]New connection [17:10:04]New thread 3067039076 created [17:10:04]Thread 3066895716 joined [17:10:04]Waiting for new connection... [17:10:04] Sock 8.Parse request [17:10:04]Sock 8.Check first char [17:10:04]Sock 8.First char is OK [17:10:04]request: POST /json_proto HTTP/1.0 [17:10:04]Method: POST [17:10:04]URL: /json_proto [17:10:04]Method is POST - this is cgi request [17:10:04]url: /json_proto [17:10:04]query_string will be loaded in cgi processing [17:10:04]execute_cgi json_proto POST (null) [17:10:04]execute_cgi path=json_proto method=POST [17:10:04]POST find Content-Length [17:10:04]Host: 172.17.50.195:8080 [17:10:04]Content-Length: 678 [17:10:04]Content-Type: application/json [17:10:04] [17:10:04]POST finish read [17:10:04]Found Content-Length = 678 [17:10:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093154", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124100", "name": "\u0410\u0438-92-\u041A-1", "price" : 66.90, "quantity" : 4.350, "sum" : 291.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 291.00, "total" : 291.00, "payments": [ { "type": 0, "sum" : 291.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:10:04]execute_script... [17:10: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)1093154", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124100", "name": "\u0410\u0438-92-\u041A-1", "price" : 66.90, "quantity" : 4.350, "sum" : 291.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 291.00, "total" : 291.00, "payments": [ { "type": 0, "sum" : 291.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:10:04]POST & json_proto [17:10:04]process_json_proto [17:10:04]json parsed OK: [17:10:04]protocol is kg_v1.0 [17:10:04]action value=close_receipt [17:10:04]process_action close_receipt [17:10:04]cmd_close_receipt [17:10:04]MH_GetDate [17:10:04]Write to MH i2c: F0 00 00 94 03 86 [17:10:04]Write i2c OK [17:10:04]MH_I2C_Read... [17:10:04]Read from MH i2c: F0 [17:10:04]MH_I2C_Read... [17:10:04]Read from MH i2c: F0 09 00 [17:10:04]MH_I2C_Read... [17:10:04]Read from MH i2c: F0 09 00 94 03 00 6D C5 1F 67 43 33 1C 67 40 [17:10:04]GetLastDocTimeStamp 1730135278 [17:10:04]current date 1730135405 [17:10:04]FM_GetShiftState [17:10:04]SAM_PROTO_GetShiftState [17:10:04]wFMCommunicate request_size=4 [17:10:04]MH_SAM_APDU [17:10:04]CAPDU: 80 13 01 00 [17:10:04]Write to MH i2c: E2 08 00 95 03 80 13 01 00 00 00 00 00 15 [17:10:04]Write i2c OK [17:10:04]MH_I2C_Read... [17:10:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:10:04]Read from MH i2c: E2 [17:10:04]MH_I2C_Read... [17:10:04]Read from MH i2c: E2 0E 00 [17:10:04]MH_I2C_Read... [17:10:04]Read from MH i2c: E2 0E 00 95 03 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 0E [17:10:04]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:10:04]wFMCommunicate OK [17:10:04]SAM_PROTO_GetShiftState done [17:10:04]FM_GetShiftState done [17:10:04]opened in 1730073493 [17:10:04]opened+sec_in_day 1730159893 [17:10:04]quantity*price = 29101 [17:10:04]sum+1 = 29103 [17:10:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 291.00 Внесено: 291.00 СДАЧА: 0.00 НСП 1% : 2.57 НДС 12% : 30.90 Наличными: 291.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 630 28.10.2024 17:10 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318155 ФПД: 268768450811186 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T171005&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318155&fm=268768450811186&tin=02508201610067®Number=0000000000091628&sum=29100 [17:10:05]StoreToDocumentArchive [17:10:05]shift 546 fd 318155 [17:10:05]save to /storage/0546/doc_00318155 [17:10:05]save last doc name /storage/0546/doc_00318155 to /storage/kkm_last_doc_name [17:10:05]save OK [17:10:05]Clear old archive folders... [17:10:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:10:05]tlvbuf is 000EB490 [17:10:05]SAM_PROTO_ClearQueue [17:10:05]wFMCommunicate request_size=4 [17:10:05]MH_SAM_APDU [17:10:05]CAPDU: 80 09 00 00 [17:10:05]Write to MH i2c: E2 08 00 A2 03 80 09 00 00 00 00 00 00 17 [17:10:05]Write i2c OK [17:10:05]MH_I2C_Read... [17:10:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:10:05]Read from MH i2c: E2 [17:10:05]MH_I2C_Read... [17:10:05]Read from MH i2c: E2 03 00 [17:10:05]MH_I2C_Read... [17:10:05]Read from MH i2c: E2 03 00 A2 03 00 90 00 19 [17:10:05]RAPDU: 90 00 [17:10:05]wFMCommunicate OK [17:10:05]SAM_PROTO_ClearQueue done [17:10:05]KKMCreateOFDPacket [17:10:05]OFDProtocolAddRootSTLVToBuf [17:10:05]FM_MakeSignedData [17:10:05]FM_MakeSignedData [17:10:05]SAM_PROTO_SignData [17:10:05]wFMCommunicate request_size=4 [17:10:05]MH_SAM_APDU [17:10:05]CAPDU: 80 0D 01 02 [17:10:05]Write to MH i2c: E2 08 00 A3 03 80 0D 01 02 00 00 00 00 1F [17:10:05]Write i2c OK [17:10:05]MH_I2C_Read... [17:10:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:10:06]Read from MH i2c: E2 [17:10:06]MH_I2C_Read... [17:10:06]Read from MH i2c: E2 03 00 [17:10:06]MH_I2C_Read... [17:10:06]Read from MH i2c: E2 03 00 A3 03 00 90 00 1A [17:10:06]RAPDU: 90 00 [17:10:06]wFMCommunicate OK [17:10:06]wFMCommunicate request_size=255 [17:10:06]MH_SAM_APDU [17:10:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 31 FF 03 08 00 03 FE 10 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 AE 71 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 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 12 0C 00 00 00 00 07 04 06 00 AC 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 76 02 00 00 F4 03 04 00 6D C5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CB DA 04 00 35 04 06 00 F4 [17:10:06]Write to MH i2c: E2 02 01 A4 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 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 31 FF 03 08 00 03 FE 10 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 AE 71 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 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 12 0C 00 00 00 00 07 04 06 00 AC 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 76 02 00 00 F4 03 04 00 6D C5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CB DA 04 00 35 04 06 00 F4 00 00 D8 [17:10:06]Write i2c OK [17:10:06]MH_I2C_Read... [17:10:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:10:06]Read from MH i2c: E2 [17:10:06]MH_I2C_Read... [17:10:06]Read from MH i2c: E2 03 00 [17:10:06]MH_I2C_Read... [17:10:06]Read from MH i2c: E2 03 00 A4 03 00 90 00 1B [17:10:06]RAPDU: 90 00 [17:10:06]wFMCommunicate OK [17:10:06]wFMCommunicate request_size=10 [17:10:06]MH_SAM_APDU [17:10:06]CAPDU: 80 0D 02 02 05 71 88 09 95 32 [17:10:06]Write to MH i2c: E2 0D 00 A5 03 80 0D 02 02 05 00 71 88 09 95 32 00 00 F5 [17:10:06]Write i2c OK [17:10:06]MH_I2C_Read... [17:10:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:10:06]Read from MH i2c: E2 [17:10:06]MH_I2C_Read... [17:10:06]Read from MH i2c: E2 03 00 [17:10:06]MH_I2C_Read... [17:10:06]Read from MH i2c: E2 03 00 A5 03 00 90 00 1C [17:10:06]RAPDU: 90 00 [17:10:06]wFMCommunicate OK [17:10:06]wFMCommunicate request_size=4 [17:10:06]MH_SAM_APDU [17:10:06]CAPDU: 80 0D 03 02 [17:10:06]Write to MH i2c: E2 08 00 A6 03 80 0D 03 02 00 00 00 00 24 [17:10:06]Write i2c OK [17:10:06]MH_I2C_Read... [17:10:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:10:06]Read from MH i2c: E2 [17:10:06]MH_I2C_Read... [17:10:06]Read from MH i2c: E2 0B 00 [17:10:06]MH_I2C_Read... [17:10:06]Read from MH i2c: E2 0B 00 A6 03 00 85 A8 3A 2B BC 09 30 42 90 00 EE [17:10:06]RAPDU: 85 A8 3A 2B BC 09 30 42 90 00 [17:10:06]wFMCommunicate OK [17:10:06]SAM_PROTO_SignData done [17:10:06]FM_MakeSignedData done [17:10:06]CreateOFDProtocolMessage [17:10:06]wFMCommunicate request_size=4 [17:10:06]MH_SAM_APDU [17:10:06]CAPDU: 80 11 00 00 [17:10:06]Write to MH i2c: E2 08 00 A7 03 80 11 00 00 00 00 00 00 24 [17:10:06]Write i2c OK [17:10:06]MH_I2C_Read... [17:10:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:10:06]Read from MH i2c: E2 [17:10:06]MH_I2C_Read... [17:10:06]Read from MH i2c: E2 17 00 [17:10:06]MH_I2C_Read... [17:10:06]Read from MH i2c: E2 17 00 A7 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 78 [17:10:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:10:06]wFMCommunicate OK [17:10:06]CreateOFDProtocolMessage done [17:10:06]OFDSenderStorePacket 318155 [17:10:06]StoreOFDPacket docnum=318155 [17:10:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 27 68 07 01 2B 6E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 31 FF 03 08 00 03 FE 10 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 AE 71 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 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 12 0C 00 00 00 00 07 04 06 00 AC 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 76 02 00 00 F4 03 04 00 6D C5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CB DA 04 00 35 04 06 00 F4 71 88 09 95 32 85 A8 3A 2B BC 09 30 42 [17:10:06]CheckFolder [17:10:06]dirname=/storage/ofd_packets [17:10:06]CheckFolder done [17:10:06]ProducePacketName [17:10:06]name=ofd_packets/00318155 [17:10:06]NVStorageSaveData ofd_packets/00318155 [17:10:06]File name is /storage/ofd_packets/00318155 [17:10:06]Write 301 bytes [17:10:06]NVStorageSaveData done [17:10:06]OFDSenderStorePacket done [17:10:06]KKMCreateOFDPacket done [17:10:06]NVStorageSaveData kkm_last_timestamp [17:10:06]File name is /storage/kkm_last_timestamp [17:10:06]Write 4 bytes [17:10:06]NVStorageSaveData done [17:10:06]ExternCall_PrintAddStr [17:10:06]wPrintStart [17:10:06]Write to MH i2c: 01 00 00 A8 03 AB [17:10:06]Write i2c OK [17:10:06]MH_I2C_Read... [17:10:06]Read from MH i2c: 01 [17:10:06]MH_I2C_Read... [17:10:06]Read from MH i2c: 01 07 00 [17:10:06]MH_I2C_Read... [17:10:06]Read from MH i2c: 01 07 00 A8 03 00 00 00 00 00 FF 0F C0 [17:10:06]RasterBufferAndPrint [17:10:06]line Счет N : (1)1093154 [17:10:06]line ИНН: 02508201610067 [17:10:06]line Контрольно-Кассовый Чек [17:10:06]line ПРОДАЖА [17:10:06]line ТРК (МРК, ГНК) : 53 [17:10:06]line Товар: 2710124100 [17:10:06]line Аи-92-К-1 [17:10:06]line 4.350 * 66.90 [17:10:06]line = 291.02 [17:10:06]line НДС 12% НСП 1% [17:10:06]line > о реализуемом товаре [17:10:06]line ОКРУГЛЕНИЕ: -0.02 [17:10:06]line ИТОГО: 291.00 [17:10:06]line Внесено: 291.00 [17:10:06]line СДАЧА: 0.00 [17:10:06]line НСП 1% : 2.57 [17:10:06]line НДС 12% : 30.90 [17:10:06]line Наличными: 291.00 [17:10:06]line Безнал.: 0.00 [17:10:06]line Место: АЗС № 101 "Партнер Нефть" [17:10:06]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [17:10:06]line СНО: Общий режим [17:10:06]line Чек 630 28.10.2024 17:10 [17:10:06]line Смена: 546 ФФД: 1.0 [17:10:06]line ЗНМ: 0300000082 [17:10:06]line РНМ: 0000000000091628 [17:10:06]line Версия ККМ: 001 [17:10:06]line ФМ: 0000000000874671 [17:10:06]line ФД: 318155 [17:10:06]line ФПД: 268768450811186 [17:10:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T171005&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318155&fm=268768450811186&tin=02508201610067®Number=0000000000091628&sum=29100 [17:10:06]written 0, free lines is 4095 [17:10:06]OFD Sender: Processing packet 318155 [packets to send 127, broken 126] [17:10:06]ProducePacketName [17:10:06]name=ofd_packets/00318155 [17:10:06]OFD Sender: To server: pG, [17:10:06]CommunicateWithHost lk.salyk.kg:30040 [17:10:06]ConnectInit lk.salyk.kg [17:10:07]Write to MH i2c: 01 00 00 D3 03 D6 [17:10:07]Write i2c OK [17:10:07]MH_I2C_Read... [17:10:07]Read from MH i2c: 01 [17:10:07]MH_I2C_Read... [17:10:07]Read from MH i2c: 01 07 00 [17:10:07]MH_I2C_Read... [17:10:07]Read from MH i2c: 01 07 00 D3 03 00 00 00 00 00 E7 0C D0 [17:10:07]RasterBufferAndPrint [17:10:07]line [17:10:07]line [17:10:07]line [17:10:07]line [17:10:07]line [17:10:07]written 0, free lines is 3324 [17:10:07]MH_Cut [17:10:07]Write to MH i2c: D1 01 00 DA 03 01 AF [17:10:07]Write i2c OK [17:10:07]MH_I2C_Read... [17:10:07]Read from MH i2c: D1 [17:10:07]MH_I2C_Read... [17:10:07]Read from MH i2c: D1 01 00 [17:10:07]MH_I2C_Read... [17:10:07]Read from MH i2c: D1 01 00 DA 03 00 AE [17:10:07]Write to MH i2c: 01 00 00 DB 03 DE [17:10:07]Write i2c OK [17:10:07]MH_I2C_Read... [17:10:07]*** Cut start [17:10:07]*** Partial cut [17:10:07]*** CUTSNS_PIN = 1 [17:10:07]*** CUTSNS_PIN = 0 [17:10:08]*** Brake cut motor [17:10:08]Read from MH i2c: 01 [17:10:08]MH_I2C_Read... [17:10:08]*** Stop cut motor [17:10:08]*** Cut end [17:10:08]Read from MH i2c: 01 07 00 [17:10:08]MH_I2C_Read... [17:10:08]Read from MH i2c: 01 07 00 DB 03 00 00 00 00 00 FF 0F F3 [17:10:08]process_action close_receipt done [17:10:08]requested_data is exist [17:10:08]produce_requested_data [17:10:08]requested_item fm.sn is exist - process it [17:10:08]wFMCommunicate request_size=4 [17:10:08]MH_SAM_APDU [17:10:08]CAPDU: 80 11 00 00 [17:10:08]Write to MH i2c: E2 08 00 DC 03 80 11 00 00 00 00 00 00 59 [17:10:08]Write i2c OK [17:10:08]MH_I2C_Read... [17:10:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:10:08]Read from MH i2c: E2 [17:10:08]MH_I2C_Read... [17:10:08]Read from MH i2c: E2 17 00 [17:10:08]MH_I2C_Read... [17:10:08]Read from MH i2c: E2 17 00 DC 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 AD [17:10:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:10:08]wFMCommunicate OK [17:10:08]requested_item fd.num is exist - process it [17:10:08]SAM_PROTO_GetFieldsCounters [17:10:08]wFMCommunicate request_size=4 [17:10:08]MH_SAM_APDU [17:10:08]CAPDU: 80 13 00 00 [17:10:08]Write to MH i2c: E2 08 00 DD 03 80 13 00 00 00 00 00 00 5C [17:10:08]Write i2c OK [17:10:08]MH_I2C_Read... [17:10:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:10:08]Read from MH i2c: E2 [17:10:08]MH_I2C_Read... [17:10:08]Read from MH i2c: E2 62 00 [17:10:08]MH_I2C_Read... [17:10:08]Read from MH i2c: E2 62 00 DD 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 CB DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 76 02 00 00 5E 04 04 00 76 02 00 00 57 04 04 00 77 02 00 00 19 04 04 00 00 00 00 00 90 00 B4 [17: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 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 CB DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 76 02 00 00 5E 04 04 00 76 02 00 00 57 04 04 00 77 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:10:08]wFMCommunicate OK [17:10:08]SAM_PROTO_GetFieldsCounters done [17:10:08]requested_item shift.num is exist - process it [17:10:08]requested_item shift.opened is exist - process it [17:10:08]req_shift_opened [17:10:08]FM_GetShiftState [17:10:08]SAM_PROTO_GetShiftState [17:10:08]wFMCommunicate request_size=4 [17:10:08]MH_SAM_APDU [17:10:08]CAPDU: 80 13 01 00 [17:10:08]Write to MH i2c: E2 08 00 DE 03 80 13 01 00 00 00 00 00 5E [17:10:08]Write i2c OK [17:10:08]MH_I2C_Read... [17:10:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:10:08]Read from MH i2c: E2 [17:10:08]MH_I2C_Read... [17:10:08]Read from MH i2c: E2 0E 00 [17:10:08]MH_I2C_Read... [17:10:08]Read from MH i2c: E2 0E 00 DE 03 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 57 [17:10:08]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:10:08]wFMCommunicate OK [17:10:08]SAM_PROTO_GetShiftState done [17:10:08]FM_GetShiftState done [17:10:08]req_shift_opened done [17:10:08]requested_item shift.open_date is exist - process it [17:10:08]req_shift_open_date [17:10:08]req_shift_open_date done [17:10:08]produce_requested_data done [17:10:08]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318155,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [17:10:08]process_action_free close_receipt [17:10:08]json_value_free [17:10:08]json_value_free done [17:10:08]process_json_proto returns [17:10:08]Send response to host [17:10:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318155,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [17:10:08]free response buf [17:10:08]execute_script done [17:10:08]execute_script returns [17:10:08]free content buf [17:10:08]Sock 8.Close socket [17:10:08]Sock 8.Thread stoped [17:10:10]accept exits with 10 [17:10:10]New connection [17:10:10]New thread 3066895716 created [17:10:10]Thread 3067039076 joined [17:10:10]Waiting for new connection... [17:10:10] Sock 10.Parse request [17:10:10]Sock 10.Check first char [17:10:10]Sock 10.First char is OK [17:10:10]request: POST /json_proto HTTP/1.0 [17:10:10]Method: POST [17:10:10]URL: /json_proto [17:10:10]Method is POST - this is cgi request [17:10:10]url: /json_proto [17:10:10]query_string will be loaded in cgi processing [17:10:10]execute_cgi json_proto POST (null) [17:10:10]execute_cgi path=json_proto method=POST [17:10:10]POST find Content-Length [17:10:10]Host: 172.17.50.195:8080 [17:10:10]Content-Length: 684 [17:10:10]Content-Type: application/json [17:10:10] [17:10:10]POST finish read [17:10:10]Found Content-Length = 684 [17:10:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093153", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124100", "name": "\u0414\u0422(\u043B)-\u041A-1", "price" : 76.20, "quantity" : 10.190, "sum" : 776.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 776.00, "total" : 776.00, "payments": [ { "type": 0, "sum" : 776.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:10:10]execute_script... [17:10:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093153", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124100", "name": "\u0414\u0422(\u043B)-\u041A-1", "price" : 76.20, "quantity" : 10.190, "sum" : 776.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 776.00, "total" : 776.00, "payments": [ { "type": 0, "sum" : 776.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:10:10]POST & json_proto [17:10:10]process_json_proto [17:10:10]json parsed OK: [17:10:10]protocol is kg_v1.0 [17:10:10]action value=close_receipt [17:10:10]process_action close_receipt [17:10:10]cmd_close_receipt [17:10:10]MH_GetDate [17:10:10]Write to MH i2c: F0 00 00 DF 03 D1 [17:10:10]Write i2c OK [17:10:10]MH_I2C_Read... [17:10:10]Read from MH i2c: F0 [17:10:10]MH_I2C_Read... [17:10:10]Read from MH i2c: F0 09 00 [17:10:10]MH_I2C_Read... [17:10:10]Read from MH i2c: F0 09 00 DF 03 00 72 C5 1F 67 43 33 1C 67 90 [17:10:10]GetLastDocTimeStamp 1730135405 [17:10:10]current date 1730135410 [17:10:10]FM_GetShiftState [17:10:10]SAM_PROTO_GetShiftState [17:10:10]wFMCommunicate request_size=4 [17:10:10]MH_SAM_APDU [17:10:10]CAPDU: 80 13 01 00 [17:10:10]Write to MH i2c: E2 08 00 E0 03 80 13 01 00 00 00 00 00 60 [17:10:10]Write i2c OK [17:10:10]MH_I2C_Read... [17:10:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:10:10]Read from MH i2c: E2 [17:10:10]MH_I2C_Read... [17:10:10]Read from MH i2c: E2 0E 00 [17:10:10]MH_I2C_Read... [17:10:10]Read from MH i2c: E2 0E 00 E0 03 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 59 [17:10:10]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:10:10]wFMCommunicate OK [17:10:10]SAM_PROTO_GetShiftState done [17:10:10]FM_GetShiftState done [17:10:10]opened in 1730073493 [17:10:10]opened+sec_in_day 1730159893 [17:10:10]quantity*price = 77647 [17:10:10]sum+1 = 77649 [17:10:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.48 ИТОГО: 776.00 Внесено: 776.00 СДАЧА: 0.00 НСП 1% : 6.87 НДС 12% : 82.46 Наличными: 776.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 631 28.10.2024 17:10 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318156 ФПД: 114540234637373 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T171010&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318156&fm=114540234637373&tin=02508201610067®Number=0000000000091628&sum=77600 [17:10:11]StoreToDocumentArchive [17:10:11]shift 546 fd 318156 [17:10:11]save to /storage/0546/doc_00318156 [17:10:11]save last doc name /storage/0546/doc_00318156 to /storage/kkm_last_doc_name [17:10:11]save OK [17:10:11]Clear old archive folders... [17:10:11]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:10:11]tlvbuf is 00113560 [17:10:11]SAM_PROTO_ClearQueue [17:10:11]wFMCommunicate request_size=4 [17:10:11]MH_SAM_APDU [17:10:11]CAPDU: 80 09 00 00 [17:10:11]Write to MH i2c: E2 08 00 ED 03 80 09 00 00 00 00 00 00 62 [17:10:11]Write i2c OK [17:10:11]MH_I2C_Read... [17:10:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:10:11]Read from MH i2c: E2 [17:10:11]MH_I2C_Read... [17:10:11]Read from MH i2c: E2 03 00 [17:10:11]MH_I2C_Read... [17:10:11]Read from MH i2c: E2 03 00 ED 03 00 90 00 64 [17:10:11]RAPDU: 90 00 [17:10:11]wFMCommunicate OK [17:10:11]SAM_PROTO_ClearQueue done [17:10:11]KKMCreateOFDPacket [17:10:11]OFDProtocolAddRootSTLVToBuf [17:10:11]FM_MakeSignedData [17:10:11]FM_MakeSignedData [17:10:11]SAM_PROTO_SignData [17:10:11]wFMCommunicate request_size=4 [17:10:11]MH_SAM_APDU [17:10:11]CAPDU: 80 0D 01 02 [17:10:11]Write to MH i2c: E2 08 00 EE 03 80 0D 01 02 00 00 00 00 6A [17:10:11]Write i2c OK [17:10:11]MH_I2C_Read... [17:10:11]ConnectInit Can't take IP for lk.salyk.kg [17:10:11]CommunicateWithHost connect error [17:10:11]CommunicateWithHost err = -1 [17:10:11]OFD Sender: Server communicate error [17:10:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:10:11]Read from MH i2c: E2 [17:10:11]MH_I2C_Read... [17:10:11]Read from MH i2c: E2 03 00 [17:10:11]MH_I2C_Read... [17:10:11]Read from MH i2c: E2 03 00 EE 03 00 90 00 65 [17:10:11]RAPDU: 90 00 [17:10:11]wFMCommunicate OK [17:10:11]wFMCommunicate request_size=255 [17:10:11]MH_SAM_APDU [17:10:11]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 30 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 31 FF 03 08 00 03 CE 27 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 50 2F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 2F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AF 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 20 00 00 00 00 07 04 06 00 20 2F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 02 00 00 F4 03 04 00 72 C5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CC DA 04 00 35 04 06 00 [17:10:11]Write to MH i2c: E2 02 01 EF 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 30 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 31 FF 03 08 00 03 CE 27 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 50 2F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 2F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AF 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 20 00 00 00 00 07 04 06 00 20 2F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 02 00 00 F4 03 04 00 72 C5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CC DA 04 00 35 04 06 00 00 00 A5 [17:10:11]Write i2c OK [17:10:11]MH_I2C_Read... [17:10:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:10:12]Read from MH i2c: E2 [17:10:12]MH_I2C_Read... [17:10:12]Read from MH i2c: E2 03 00 [17:10:12]MH_I2C_Read... [17:10:12]Read from MH i2c: E2 03 00 EF 03 00 90 00 66 [17:10:12]RAPDU: 90 00 [17:10:12]wFMCommunicate OK [17:10:12]wFMCommunicate request_size=11 [17:10:12]MH_SAM_APDU [17:10:12]CAPDU: 80 0D 02 02 06 68 2C 79 FF 80 3D [17:10:12]Write to MH i2c: E2 0E 00 F0 03 80 0D 02 02 06 00 68 2C 79 FF 80 3D 00 00 42 [17:10:12]Write i2c OK [17:10:12]MH_I2C_Read... [17:10:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:10:12]Read from MH i2c: E2 [17:10:12]MH_I2C_Read... [17:10:12]Read from MH i2c: E2 03 00 [17:10:12]MH_I2C_Read... [17:10:12]Read from MH i2c: E2 03 00 F0 03 00 90 00 67 [17:10:12]RAPDU: 90 00 [17:10:12]wFMCommunicate OK [17:10:12]wFMCommunicate request_size=4 [17:10:12]MH_SAM_APDU [17:10:12]CAPDU: 80 0D 03 02 [17:10:12]Write to MH i2c: E2 08 00 F1 03 80 0D 03 02 00 00 00 00 6F [17:10:12]Write i2c OK [17:10:12]MH_I2C_Read... [17:10:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:10:12]Read from MH i2c: E2 [17:10:12]MH_I2C_Read... [17:10:12]Read from MH i2c: E2 0B 00 [17:10:12]MH_I2C_Read... [17:10:12]Read from MH i2c: E2 0B 00 F1 03 00 33 08 64 4B F0 C1 98 CD 90 00 70 [17:10:12]RAPDU: 33 08 64 4B F0 C1 98 CD 90 00 [17:10:12]wFMCommunicate OK [17:10:12]SAM_PROTO_SignData done [17:10:12]FM_MakeSignedData done [17:10:12]CreateOFDProtocolMessage [17:10:12]wFMCommunicate request_size=4 [17:10:12]MH_SAM_APDU [17:10:12]CAPDU: 80 11 00 00 [17:10:12]Write to MH i2c: E2 08 00 F2 03 80 11 00 00 00 00 00 00 6F [17:10:12]Write i2c OK [17:10:12]MH_I2C_Read... [17:10:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:10:12]Read from MH i2c: E2 [17:10:12]MH_I2C_Read... [17:10:12]Read from MH i2c: E2 17 00 [17:10:12]MH_I2C_Read... [17:10:12]Read from MH i2c: E2 17 00 F2 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C3 [17:10:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:10:12]wFMCommunicate OK [17:10:12]CreateOFDProtocolMessage done [17:10:12]OFDSenderStorePacket 318156 [17:10:12]StoreOFDPacket docnum=318156 [17:10:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 86 6B 08 01 24 4B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 30 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 31 FF 03 08 00 03 CE 27 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 50 2F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 2F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AF 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 20 00 00 00 00 07 04 06 00 20 2F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 02 00 00 F4 03 04 00 72 C5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CC DA 04 00 35 04 06 00 68 2C 79 FF 80 3D 33 08 64 4B F0 C1 98 CD [17:10:12]CheckFolder [17:10:12]dirname=/storage/ofd_packets [17:10:12]CheckFolder done [17:10:12]ProducePacketName [17:10:12]name=ofd_packets/00318156 [17:10:12]NVStorageSaveData ofd_packets/00318156 [17:10:12]File name is /storage/ofd_packets/00318156 [17:10:12]Write 302 bytes [17:10:12]NVStorageSaveData done [17:10:12]OFDSenderStorePacket done [17:10:12]KKMCreateOFDPacket done [17:10:12]NVStorageSaveData kkm_last_timestamp [17:10:12]File name is /storage/kkm_last_timestamp [17:10:12]Write 4 bytes [17:10:12]NVStorageSaveData done [17:10:12]ExternCall_PrintAddStr [17:10:12]wPrintStart [17:10:12]Write to MH i2c: 01 00 00 F3 03 F6 [17:10:12]Write i2c OK [17:10:12]MH_I2C_Read... [17:10:12]Read from MH i2c: 01 [17:10:12]MH_I2C_Read... [17:10:12]Read from MH i2c: 01 07 00 [17:10:12]MH_I2C_Read... [17:10:12]Read from MH i2c: 01 07 00 F3 03 00 00 00 00 00 FF 0F 0B [17:10:12]RasterBufferAndPrint [17:10:12]line Счет N : (1)1093153 [17:10:12]line ИНН: 02508201610067 [17:10:12]line Контрольно-Кассовый Чек [17:10:12]line ПРОДАЖА [17:10:12]line ТРК (МРК, ГНК) : 61 [17:10:12]line Товар: 2710124100 [17:10:12]line ДТ(л)-К-1 [17:10:12]line 10.190 * 76.20 [17:10:12]line = 776.48 [17:10:12]line НДС 12% НСП 1% [17:10:12]line > о реализуемом товаре [17:10:12]line ОКРУГЛЕНИЕ: -0.48 [17:10:12]line ИТОГО: 776.00 [17:10:12]line Внесено: 776.00 [17:10:12]line СДАЧА: 0.00 [17:10:12]line НСП 1% : 6.87 [17:10:12]line НДС 12% : 82.46 [17:10:12]line Наличными: 776.00 [17:10:12]line Безнал.: 0.00 [17:10:12]line Место: АЗС № 101 "Партнер Нефть" [17:10:12]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [17:10:12]line СНО: Общий режим [17:10:12]line Чек 631 28.10.2024 17:10 [17:10:12]line Смена: 546 ФФД: 1.0 [17:10:12]line ЗНМ: 0300000082 [17:10:12]line РНМ: 0000000000091628 [17:10:12]line Версия ККМ: 001 [17:10:12]line ФМ: 0000000000874671 [17:10:12]line ФД: 318156 [17:10:12]line ФПД: 114540234637373 [17:10:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T171010&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318156&fm=114540234637373&tin=02508201610067®Number=0000000000091628&sum=77600 [17:10:12]OFD Sender: Processing packet 318155 [packets to send 128, broken 126] [17:10:12]ProducePacketName [17:10:12]name=ofd_packets/00318155 [17:10:12]OFD Sender: To server: pG, [17:10:12]CommunicateWithHost lk.salyk.kg:30040 [17:10:12]ConnectInit lk.salyk.kg [17:10:12]written 0, free lines is 4095 [17:10:13]Write to MH i2c: 01 00 00 1E 04 22 [17:10:13]Write i2c OK [17:10:13]MH_I2C_Read... [17:10:13]Read from MH i2c: 01 [17:10:13]MH_I2C_Read... [17:10:13]Read from MH i2c: 01 07 00 [17:10:13]MH_I2C_Read... [17:10:13]Read from MH i2c: 01 07 00 1E 04 00 00 00 00 00 FA 0C 2F [17:10:13]RasterBufferAndPrint [17:10:13]line [17:10:13]line [17:10:13]line [17:10:13]line [17:10:13]line [17:10:13]written 0, free lines is 3353 [17:10:13]MH_Cut [17:10:13]Write to MH i2c: D1 01 00 25 04 01 FB [17:10:13]Write i2c OK [17:10:13]MH_I2C_Read... [17:10:13]Read from MH i2c: D1 [17:10:13]MH_I2C_Read... [17:10:13]Read from MH i2c: D1 01 00 [17:10:13]MH_I2C_Read... [17:10:13]Read from MH i2c: D1 01 00 25 04 00 FA [17:10:13]Write to MH i2c: 01 00 00 26 04 2A [17:10:13]Write i2c OK [17:10:13]MH_I2C_Read... [17:10:13]*** Cut start [17:10:13]*** Partial cut [17:10:13]*** CUTSNS_PIN = 1 [17:10:13]*** CUTSNS_PIN = 0 [17:10:14]*** Brake cut motor [17:10:14]Read from MH i2c: 01 [17:10:14]MH_I2C_Read... [17:10:14]*** Stop cut motor [17:10:14]*** Cut end [17:10:14]Read from MH i2c: 01 07 00 [17:10:14]MH_I2C_Read... [17:10:14]Read from MH i2c: 01 07 00 26 04 00 00 00 00 00 FF 0F 3F [17:10:14]process_action close_receipt done [17:10:14]requested_data is exist [17:10:14]produce_requested_data [17:10:14]requested_item fm.sn is exist - process it [17:10:14]wFMCommunicate request_size=4 [17:10:14]MH_SAM_APDU [17:10:14]CAPDU: 80 11 00 00 [17:10:14]Write to MH i2c: E2 08 00 27 04 80 11 00 00 00 00 00 00 A5 [17:10:14]Write i2c OK [17:10:14]MH_I2C_Read... [17:10:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:10:14]Read from MH i2c: E2 [17:10:14]MH_I2C_Read... [17:10:14]Read from MH i2c: E2 17 00 [17:10:14]MH_I2C_Read... [17:10:14]Read from MH i2c: E2 17 00 27 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F9 [17:10:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:10:14]wFMCommunicate OK [17:10:14]requested_item fd.num is exist - process it [17:10:14]SAM_PROTO_GetFieldsCounters [17:10:14]wFMCommunicate request_size=4 [17:10:14]MH_SAM_APDU [17:10:14]CAPDU: 80 13 00 00 [17:10:14]Write to MH i2c: E2 08 00 28 04 80 13 00 00 00 00 00 00 A8 [17:10:14]Write i2c OK [17:10:14]MH_I2C_Read... [17:10:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:10:14]Read from MH i2c: E2 [17:10:14]MH_I2C_Read... [17:10:14]Read from MH i2c: E2 62 00 [17:10:14]MH_I2C_Read... [17:10:14]Read from MH i2c: E2 62 00 28 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 CC DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 77 02 00 00 5E 04 04 00 77 02 00 00 57 04 04 00 78 02 00 00 19 04 04 00 00 00 00 00 90 00 04 [17:10:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 CC DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 77 02 00 00 5E 04 04 00 77 02 00 00 57 04 04 00 78 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:10:14]wFMCommunicate OK [17:10:14]SAM_PROTO_GetFieldsCounters done [17:10:14]requested_item shift.num is exist - process it [17:10:14]requested_item shift.opened is exist - process it [17:10:14]req_shift_opened [17:10:14]FM_GetShiftState [17:10:14]SAM_PROTO_GetShiftState [17:10:14]wFMCommunicate request_size=4 [17:10:14]MH_SAM_APDU [17:10:14]CAPDU: 80 13 01 00 [17:10:14]Write to MH i2c: E2 08 00 29 04 80 13 01 00 00 00 00 00 AA [17:10:14]Write i2c OK [17:10:14]MH_I2C_Read... [17:10:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:10:14]Read from MH i2c: E2 [17:10:14]MH_I2C_Read... [17:10:14]Read from MH i2c: E2 0E 00 [17:10:14]MH_I2C_Read... [17:10:14]Read from MH i2c: E2 0E 00 29 04 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A3 [17:10:14]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:10:14]wFMCommunicate OK [17:10:14]SAM_PROTO_GetShiftState done [17:10:14]FM_GetShiftState done [17:10:14]req_shift_opened done [17:10:14]requested_item shift.open_date is exist - process it [17:10:14]req_shift_open_date [17:10:14]req_shift_open_date done [17:10:14]produce_requested_data done [17:10:14]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318156,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [17:10:14]process_action_free close_receipt [17:10:14]json_value_free [17:10:14]json_value_free done [17:10:14]process_json_proto returns [17:10:14]Send response to host [17:10:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318156,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [17:10:14]free response buf [17:10:14]execute_script done [17:10:14]execute_script returns [17:10:14]free content buf [17:10:14]Sock 10.Close socket [17:10:14]Sock 10.Thread stoped [17:10:17]ConnectInit Can't take IP for lk.salyk.kg [17:10:17]CommunicateWithHost connect error [17:10:17]CommunicateWithHost err = -1 [17:10:17]OFD Sender: Server communicate error [17:10:22]OFD Sender: Processing packet 318155 [packets to send 128, broken 126] [17:10:22]ProducePacketName [17:10:22]name=ofd_packets/00318155 [17:10:22]OFD Sender: To server: pG, [17:10:22]CommunicateWithHost lk.salyk.kg:30040 [17:10:22]ConnectInit lk.salyk.kg [17:10:22]Connected sock=10 [17:10:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 27 68 07 01 2B 6E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 31 FF 03 08 00 03 FE 10 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 AE 71 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 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 12 0C 00 00 00 00 07 04 06 00 AC 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 76 02 00 00 F4 03 04 00 6D C5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CB DA 04 00 35 04 06 00 F4 71 88 09 95 32 85 A8 3A 2B BC 09 30 42 [17:10:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 5B 6F 47 00 3B AE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CB DA 04 00 F4 03 04 00 35 71 1F 67 B6 04 01 00 00 3C 8E 8B 5A 8E 1B 41 93 [17:10:23]CommunicateWithHost err = 0 [17:10:23]CheckOFDResponse [17:10:23]1017 (14) - 77093643461234 [17:10:23]1041 (16) - 0000000000874671 [17:10:23]1040 (4) - 318155 [17:10:23]1012 (4) - 28.10.2024 11:10 [17:10:23]1206 (1) - 0 [17:10:23]OFD Sender: Remove packet 318155 [17:10:23]ProducePacketName [17:10:23]name=ofd_packets/00318155 [17:10:23]NVStorageDeleteData [17:10:23]OFD Sender: Processing packet 318156 [packets to send 127, broken 126] [17:10:23]ProducePacketName [17:10:23]name=ofd_packets/00318156 [17:10:23]OFD Sender: To server: pG, [17:10:23]CommunicateWithHost lk.salyk.kg:30040 [17:10:23]ConnectInit lk.salyk.kg [17:10:23]Connected sock=10 [17: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 34 36 37 31 10 01 00 00 86 6B 08 01 24 4B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 30 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 31 FF 03 08 00 03 CE 27 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 50 2F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 2F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AF 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 20 00 00 00 00 07 04 06 00 20 2F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 02 00 00 F4 03 04 00 72 C5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CC DA 04 00 35 04 06 00 68 2C 79 FF 80 3D 33 08 64 4B F0 C1 98 CD [17:10:23]accept exits with 8 [17:10:23]New connection [17:10:23]New thread 3067039076 created [17:10:23]Thread 3066895716 joined [17:10:23]Waiting for new connection... [17:10:23] Sock 8.Parse request [17:10:23]Sock 8.Check first char [17:10:23]Sock 8.First char is OK [17:10:23]request: POST /json_proto HTTP/1.0 [17:10:23]Method: POST [17:10:23]URL: /json_proto [17:10:23]Method is POST - this is cgi request [17:10:23]url: /json_proto [17:10:23]query_string will be loaded in cgi processing [17:10:23]execute_cgi json_proto POST (null) [17:10:23]execute_cgi path=json_proto method=POST [17:10:23]POST find Content-Length [17:10:23]Host: 172.17.50.195:8080 [17:10:23]Content-Length: 775 [17:10:23]Content-Type: application/json [17:10:23] [17:10:23]POST finish read [17:10:23]Found Content-Length = 775 [17:10:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093149", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124100", "name": "\u0414\u0422(\u043B)-\u041A-1", "price" : 76.20, "quantity" : 25.840, "sum" : 1969.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1969.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:10:23]execute_script... [17:10:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093149", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124100", "name": "\u0414\u0422(\u043B)-\u041A-1", "price" : 76.20, "quantity" : 25.840, "sum" : 1969.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1969.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:10:23]POST & json_proto [17:10:23]process_json_proto [17:10:23]json parsed OK: [17:10:23]protocol is kg_v1.0 [17:10:23]action value=close_receipt [17:10:23]process_action close_receipt [17:10:23]cmd_close_receipt [17:10:23]MH_GetDate [17:10:23]Write to MH i2c: F0 00 00 2A Received data: 04 87 1D 95 [17:10:23]F6 70 Write i2c OK [17:10:23]47 MH_I2C_Read... [17:10:23]2C Read from MH i2c: 01 F0 00 [17:10:23]30 MH_I2C_Read... [17:10:23]30 Read from MH i2c: 30 F0 30 09 30 00 30 [17:10:23]30 MH_I2C_Read... [17:10:23]30 30 30 38 37 34 36 37 31 Read from MH i2c: 4F F0 00 09 00 00 00 2A 4B 04 EC 00 47 80 00 C5 18 1F 26 67 A5 43 07 33 01 1C 00 67 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 EA 11 [17:10:24]04 GetLastDocTimeStamp 1730135410 [17:10:24]10 current date 1730135424 [17:10:24]00 FM_GetShiftState [17:10:24]30 SAM_PROTO_GetShiftState [17:10:24]30 wFMCommunicate request_size=4 [17:10:24]30 MH_SAM_APDU [17:10:24]30 CAPDU: 30 80 30 13 30 01 30 00 30 [17:10:24]Write to MH i2c: E2 08 00 2B 04 80 13 01 00 00 00 00 00 AC [17:10:24]30 38 37 34 36 37 31 10 04 04 00 CC DA 04 00 F4 03 04 00 36 71 1F 67 B6 04 01 00 00 AC 51 50 93 77 D8 E0 44 [17:10:24]CommunicateWithHost err = 0 [17:10:24]CheckOFDResponse [17:10:24]1017 (14) - 77093643461234 [17:10:24]1041 (16) - 0000000000874671 [17:10:24]Write i2c OK [17:10:24]1040 (4) - 318156 [17:10:24]MH_I2C_Read... [17:10:24]1012 (4) - 28.10.2024 11:10 [17:10:24]1206 (1) - 0 [17:10:24]OFD Sender: Remove packet 318156 [17:10:24]ProducePacketName [17:10:24]name=ofd_packets/00318156 [17:10:24]NVStorageDeleteData [17:10:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:10:24]Read from MH i2c: E2 [17:10:24]MH_I2C_Read... [17:10:24]Read from MH i2c: E2 0E 00 [17:10:24]MH_I2C_Read... [17:10:24]Read from MH i2c: E2 0E 00 2B 04 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A5 [17:10:24]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:10:24]wFMCommunicate OK [17:10:24]SAM_PROTO_GetShiftState done [17:10:24]FM_GetShiftState done [17:10:24]opened in 1730073493 [17:10:24]opened+sec_in_day 1730159893 [17:10:24]quantity*price = 196900 [17:10:24]sum+1 = 196902 [17:10:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1969.01 НСП 1% : 17.42 НДС 12% : 209.10 Наличными: 0.00 Безнал.: 1969.01 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 632 28.10.2024 17:10 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318157 ФПД: 125364315820114 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T171024&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318157&fm=125364315820114&tin=02508201610067®Number=0000000000091628&sum=196901 [17:10:25]StoreToDocumentArchive [17:10:25]shift 546 fd 318157 [17:10:25]save to /storage/0546/doc_00318157 [17:10:25]save last doc name /storage/0546/doc_00318157 to /storage/kkm_last_doc_name [17:10:25]save OK [17:10:25]Clear old archive folders... [17:10:25]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:10:25]tlvbuf is 00144860 [17:10:25]SAM_PROTO_ClearQueue [17:10:25]wFMCommunicate request_size=4 [17:10:25]MH_SAM_APDU [17:10:25]CAPDU: 80 09 00 00 [17:10:25]Write to MH i2c: E2 08 00 38 04 80 09 00 00 00 00 00 00 AE [17:10:25]Write i2c OK [17:10:25]MH_I2C_Read... [17:10:25]Read from MH i2c: E2 [17:10:25]MH_I2C_Read... [17:10:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:10:25]Read from MH i2c: E2 03 00 [17:10:25]MH_I2C_Read... [17:10:25]Read from MH i2c: E2 03 00 38 04 00 90 00 B0 [17:10:25]RAPDU: 90 00 [17:10:25]wFMCommunicate OK [17:10:25]SAM_PROTO_ClearQueue done [17:10:25]KKMCreateOFDPacket [17:10:25]OFDProtocolAddRootSTLVToBuf [17:10:25]FM_MakeSignedData [17:10:25]FM_MakeSignedData [17:10:25]SAM_PROTO_SignData [17:10:25]wFMCommunicate request_size=4 [17:10:25]MH_SAM_APDU [17:10:25]CAPDU: 80 0D 01 02 [17:10:25]Write to MH i2c: E2 08 00 39 04 80 0D 01 02 00 00 00 00 B6 [17:10:25]Write i2c OK [17:10:25]MH_I2C_Read... [17:10:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:10:25]Read from MH i2c: E2 [17:10:25]MH_I2C_Read... [17:10:25]Read from MH i2c: E2 03 00 [17:10:25]MH_I2C_Read... [17:10:25]Read from MH i2c: E2 03 00 39 04 00 90 00 B1 [17:10:25]RAPDU: 90 00 [17:10:25]wFMCommunicate OK [17:10:25]wFMCommunicate request_size=255 [17:10:25]MH_SAM_APDU [17:10:25]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 30 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 31 FF 03 08 00 03 F0 64 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 25 01 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 01 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 51 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 25 01 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 02 00 00 F4 03 04 00 80 C5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CD DA 04 00 35 04 06 00 [17:10:25]Write to MH i2c: E2 02 01 3A 04 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 30 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 31 FF 03 08 00 03 F0 64 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 25 01 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 01 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 51 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 25 01 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 02 00 00 F4 03 04 00 80 C5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CD DA 04 00 35 04 06 00 00 00 87 [17:10:25]Write i2c OK [17:10:25]MH_I2C_Read... [17:10:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:10:26]Read from MH i2c: E2 [17:10:26]MH_I2C_Read... [17:10:26]Read from MH i2c: E2 03 00 [17:10:26]MH_I2C_Read... [17:10:26]Read from MH i2c: E2 03 00 3A 04 00 90 00 B2 [17:10:26]RAPDU: 90 00 [17:10:26]wFMCommunicate OK [17:10:26]wFMCommunicate request_size=11 [17:10:26]MH_SAM_APDU [17:10:26]CAPDU: 80 0D 02 02 06 72 04 A7 83 10 52 [17:10:26]Write to MH i2c: E2 0E 00 3B 04 80 0D 02 02 06 00 72 04 A7 83 10 52 00 00 C7 [17:10:26]Write i2c OK [17:10:26]MH_I2C_Read... [17:10:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:10:26]Read from MH i2c: E2 [17:10:26]MH_I2C_Read... [17:10:26]Read from MH i2c: E2 03 00 [17:10:26]MH_I2C_Read... [17:10:26]Read from MH i2c: E2 03 00 3B 04 00 90 00 B3 [17:10:26]RAPDU: 90 00 [17:10:26]wFMCommunicate OK [17:10:26]wFMCommunicate request_size=4 [17:10:26]MH_SAM_APDU [17:10:26]CAPDU: 80 0D 03 02 [17:10:26]Write to MH i2c: E2 08 00 3C 04 80 0D 03 02 00 00 00 00 BB [17:10:26]Write i2c OK [17:10:26]MH_I2C_Read... [17:10:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:10:26]Read from MH i2c: E2 [17:10:26]MH_I2C_Read... [17:10:26]Read from MH i2c: E2 0B 00 [17:10:26]MH_I2C_Read... [17:10:26]Read from MH i2c: E2 0B 00 3C 04 00 90 01 66 F2 64 16 65 9F 90 00 23 [17:10:26]RAPDU: 90 01 66 F2 64 16 65 9F 90 00 [17:10:26]wFMCommunicate OK [17:10:26]SAM_PROTO_SignData done [17:10:26]FM_MakeSignedData done [17:10:26]CreateOFDProtocolMessage [17:10:26]wFMCommunicate request_size=4 [17:10:26]MH_SAM_APDU [17:10:26]CAPDU: 80 11 00 00 [17:10:26]Write to MH i2c: E2 08 00 3D 04 80 11 00 00 00 00 00 00 BB [17:10:26]Write i2c OK [17:10:26]MH_I2C_Read... [17:10:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:10:26]Read from MH i2c: E2 [17:10:26]MH_I2C_Read... [17:10:26]Read from MH i2c: E2 17 00 [17:10:26]MH_I2C_Read... [17:10:26]Read from MH i2c: E2 17 00 3D 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 0F [17:10:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:10:26]wFMCommunicate OK [17:10:26]CreateOFDProtocolMessage done [17:10:26]OFDSenderStorePacket 318157 [17:10:26]StoreOFDPacket docnum=318157 [17:10:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 57 54 08 01 08 45 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 30 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 31 FF 03 08 00 03 F0 64 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 25 01 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 01 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 51 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 25 01 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 02 00 00 F4 03 04 00 80 C5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CD DA 04 00 35 04 06 00 72 04 A7 83 10 52 90 01 66 F2 64 16 65 9F [17:10:26]CheckFolder [17:10:26]dirname=/storage/ofd_packets [17:10:26]CheckFolder done [17:10:26]ProducePacketName [17:10:26]name=ofd_packets/00318157 [17:10:26]NVStorageSaveData ofd_packets/00318157 [17:10:26]File name is /storage/ofd_packets/00318157 [17:10:26]Write 302 bytes [17:10:26]NVStorageSaveData done [17:10:26]OFDSenderStorePacket done [17:10:26]KKMCreateOFDPacket done [17:10:26]NVStorageSaveData kkm_last_timestamp [17:10:26]File name is /storage/kkm_last_timestamp [17:10:26]Write 4 bytes [17:10:26]NVStorageSaveData done [17:10:26]ExternCall_PrintAddStr [17:10:26]wPrintStart [17:10:26]Write to MH i2c: 01 00 00 3E 04 42 [17:10:26]Write i2c OK [17:10:26]MH_I2C_Read... [17:10:26]Read from MH i2c: 01 [17:10:26]MH_I2C_Read... [17:10:26]Read from MH i2c: 01 07 00 [17:10:26]MH_I2C_Read... [17:10:26]Read from MH i2c: 01 07 00 3E 04 00 00 00 00 00 FF 0F 57 [17:10:26]RasterBufferAndPrint [17:10:26]line Счет N : (1)1093149 [17:10:26]line ИНН: 02508201610067 [17:10:26]line Контрольно-Кассовый Чек [17:10:26]line ПРОДАЖА [17:10:26]line ТРК (МРК, ГНК) : 21 [17:10:26]line Товар: 2710124100 [17:10:26]line ДТ(л)-К-1 [17:10:26]line 25.840 * 76.20 [17:10:26]line = 1969.01 [17:10:26]line НДС 12% НСП 1% [17:10:26]line > о реализуемом товаре [17:10:26]line ИТОГО: 1969.01 [17:10:26]line НСП 1% : 17.42 [17:10:26]line НДС 12% : 209.10 [17:10:26]line Наличными: 0.00 [17:10:26]line Безнал.: 1969.01 [17:10:26]line Место: АЗС № 101 "Партнер Нефть" [17:10:26]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [17:10:26]line СНО: Общий режим [17:10:26]line Чек 632 28.10.2024 17:10 [17:10:26]line Смена: 546 ФФД: 1.0 [17:10:26]line ЗНМ: 0300000082 [17:10:26]line РНМ: 0000000000091628 [17:10:26]line Версия ККМ: 001 [17:10:26]line Платежная система: Mbank [17:10:26]line ФМ: 0000000000874671 [17:10:26]line ФД: 318157 [17:10:26]line ФПД: 125364315820114 [17:10:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T171024&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318157&fm=125364315820114&tin=02508201610067®Number=0000000000091628&sum=196901 [17:10:26]OFD Sender: Processing packet 318157 [packets to send 127, broken 126] [17:10:26]ProducePacketName [17:10:26]name=ofd_packets/00318157 [17:10:26]OFD Sender: To server: pG, [17:10:26]CommunicateWithHost lk.salyk.kg:30040 [17:10:26]ConnectInit lk.salyk.kg [17:10:26]written 0, free lines is 4095 [17:10:27]Write to MH i2c: 01 00 00 67 04 6B [17:10:27]Write i2c OK [17:10:27]MH_I2C_Read... [17:10:27]Read from MH i2c: 01 [17:10:27]MH_I2C_Read... [17:10:27]Read from MH i2c: 01 07 00 [17:10:27]MH_I2C_Read... [17:10:27]Read from MH i2c: 01 07 00 67 04 00 00 00 00 00 1C 0D 9B [17:10:27]RasterBufferAndPrint [17:10:27]line [17:10:27]line [17:10:27]line [17:10:27]line [17:10:27]line [17:10:27]written 0, free lines is 3396 [17:10:27]MH_Cut [17:10:27]Write to MH i2c: D1 01 00 6E 04 01 44 [17:10:27]Write i2c OK [17:10:27]MH_I2C_Read... [17:10:27]Read from MH i2c: D1 [17:10:27]MH_I2C_Read... [17:10:27]Read from MH i2c: D1 01 00 [17:10:27]MH_I2C_Read... [17:10:27]Read from MH i2c: D1 01 00 6E 04 00 43 [17:10:27]Write to MH i2c: 01 00 00 6F 04 73 [17:10:27]Write i2c OK [17:10:27]MH_I2C_Read... [17:10:27]*** Cut start [17:10:27]*** Partial cut [17:10:27]*** CUTSNS_PIN = 1 [17:10:27]*** CUTSNS_PIN = 0 [17:10:28]*** Brake cut motor [17:10:28]Read from MH i2c: 01 [17:10:28]MH_I2C_Read... [17:10:28]*** Stop cut motor [17:10:28]*** Cut end [17:10:28]Read from MH i2c: 01 07 00 [17:10:28]MH_I2C_Read... [17:10:28]Read from MH i2c: 01 07 00 6F 04 00 00 00 00 00 FF 0F 88 [17:10:28]process_action close_receipt done [17:10:28]requested_data is exist [17:10:28]produce_requested_data [17:10:28]requested_item fm.sn is exist - process it [17:10:28]wFMCommunicate request_size=4 [17:10:28]MH_SAM_APDU [17:10:28]CAPDU: 80 11 00 00 [17:10:28]Write to MH i2c: E2 08 00 70 04 80 11 00 00 00 00 00 00 EE [17:10:28]Write i2c OK [17:10:28]MH_I2C_Read... [17:10:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:10:28]Read from MH i2c: E2 [17:10:28]MH_I2C_Read... [17:10:28]Read from MH i2c: E2 17 00 [17:10:28]MH_I2C_Read... [17:10:28]Read from MH i2c: E2 17 00 70 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 42 [17:10:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:10:28]wFMCommunicate OK [17:10:28]requested_item fd.num is exist - process it [17:10:28]SAM_PROTO_GetFieldsCounters [17:10:28]wFMCommunicate request_size=4 [17:10:28]MH_SAM_APDU [17:10:28]CAPDU: 80 13 00 00 [17:10:28]Write to MH i2c: E2 08 00 71 04 80 13 00 00 00 00 00 00 F1 [17:10:28]Write i2c OK [17:10:28]MH_I2C_Read... [17:10:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:10:28]Read from MH i2c: E2 [17:10:28]MH_I2C_Read... [17:10:28]Read from MH i2c: E2 62 00 [17:10:28]MH_I2C_Read... [17:10:28]Read from MH i2c: E2 62 00 71 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 CD DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 78 02 00 00 5E 04 04 00 78 02 00 00 57 04 04 00 79 02 00 00 19 04 04 00 00 00 00 00 90 00 51 [17:10:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 CD DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 78 02 00 00 5E 04 04 00 78 02 00 00 57 04 04 00 79 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:10:28]wFMCommunicate OK [17:10:28]SAM_PROTO_GetFieldsCounters done [17:10:28]requested_item shift.num is exist - process it [17:10:28]requested_item shift.opened is exist - process it [17:10:28]req_shift_opened [17:10:28]FM_GetShiftState [17:10:28]SAM_PROTO_GetShiftState [17:10:28]wFMCommunicate request_size=4 [17:10:28]MH_SAM_APDU [17:10:28]CAPDU: 80 13 01 00 [17:10:28]Write to MH i2c: E2 08 00 72 04 80 13 01 00 00 00 00 00 F3 [17:10:28]Write i2c OK [17:10:28]MH_I2C_Read... [17:10:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:10:28]Read from MH i2c: E2 [17:10:28]MH_I2C_Read... [17:10:28]Read from MH i2c: E2 0E 00 [17:10:28]MH_I2C_Read... [17:10:28]Read from MH i2c: E2 0E 00 72 04 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 EC [17:10:28]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:10:28]wFMCommunicate OK [17:10:28]SAM_PROTO_GetShiftState done [17:10:28]FM_GetShiftState done [17:10:28]req_shift_opened done [17:10:28]requested_item shift.open_date is exist - process it [17:10:28]req_shift_open_date [17:10:28]req_shift_open_date done [17:10:28]produce_requested_data done [17:10:28]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318157,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [17:10:28]process_action_free close_receipt [17:10:28]json_value_free [17:10:28]json_value_free done [17:10:28]process_json_proto returns [17:10:28]Send response to host [17:10:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318157,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [17:10:28]free response buf [17:10:28]execute_script done [17:10:28]execute_script returns [17:10:28]free content buf [17:10:28]Sock 8.Close socket [17:10:28]Sock 8.Thread stoped [17:10:31]ConnectInit Can't take IP for lk.salyk.kg [17:10:31]CommunicateWithHost connect error [17:10:31]CommunicateWithHost err = -1 [17:10:31]OFD Sender: Server communicate error [17:10:35]ConnectInit Can't connect to host [17:10:36]OFD Sender: Processing packet 318157 [packets to send 127, broken 126] [17:10:36]ProducePacketName [17:10:36]name=ofd_packets/00318157 [17:10:36]OFD Sender: To server: pG, [17:10:36]CommunicateWithHost lk.salyk.kg:30040 [17:10:36]ConnectInit lk.salyk.kg [17:10:41]ConnectInit Can't take IP for lk.salyk.kg [17:10:41]CommunicateWithHost connect error [17:10:41]CommunicateWithHost err = -1 [17:10:41]OFD Sender: Server communicate error [17:10:46]OFD Sender: Processing packet 318157 [packets to send 127, broken 126] [17:10:46]ProducePacketName [17:10:46]name=ofd_packets/00318157 [17:10:46]OFD Sender: To server: pG, [17:10:46]CommunicateWithHost lk.salyk.kg:30040 [17:10:46]ConnectInit lk.salyk.kg [17:10:51]ConnectInit Can't take IP for lk.salyk.kg [17:10:51]CommunicateWithHost connect error [17:10:51]CommunicateWithHost err = -1 [17:10:51]OFD Sender: Server communicate error [17:10:55]ConnectInit Can't connect to host [17:10:56]OFD Sender: Processing packet 318157 [packets to send 127, broken 126] [17:10:56]ProducePacketName [17:10:56]name=ofd_packets/00318157 [17:10:56]OFD Sender: To server: pG, [17:10:56]CommunicateWithHost lk.salyk.kg:30040 [17:10:56]ConnectInit lk.salyk.kg [17:10:56]Connected sock=8 [17:10:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 57 54 08 01 08 45 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 30 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 31 FF 03 08 00 03 F0 64 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 25 01 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 01 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 51 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 25 01 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 02 00 00 F4 03 04 00 80 C5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CD DA 04 00 35 04 06 00 72 04 A7 83 10 52 90 01 66 F2 64 16 65 9F [17:10:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 A9 92 47 00 4D 82 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CD DA 04 00 F4 03 04 00 57 71 1F 67 B6 04 01 00 00 E0 1B 71 CE 90 FE 9A 30 [17:10:57]CommunicateWithHost err = 0 [17:10:57]CheckOFDResponse [17:10:57]1017 (14) - 77093643461234 [17:10:57]1041 (16) - 0000000000874671 [17:10:57]1040 (4) - 318157 [17:10:57]1012 (4) - 28.10.2024 11:11 [17:10:57]1206 (1) - 0 [17:10:57]OFD Sender: Remove packet 318157 [17:10:57]ProducePacketName [17:10:57]name=ofd_packets/00318157 [17:10:57]NVStorageDeleteData [17:10:57]OFD Sender: No OFD packet to send [17:11:02]OFD Sender: No OFD packet to send [17:11:07]OFD Sender: No OFD packet to send [17:11:12]OFD Sender: No OFD packet to send [17:11:17]OFD Sender: No OFD packet to send [17:11:22]OFD Sender: No OFD packet to send [17:11:27]OFD Sender: No OFD packet to send [17:11:32]OFD Sender: No OFD packet to send [17:11:37]OFD Sender: No OFD packet to send [17:11:42]OFD Sender: No OFD packet to send [17:11:47]OFD Sender: No OFD packet to send [17:11:52]OFD Sender: No OFD packet to send [17:11:57]OFD Sender: No OFD packet to send [17:12:02]OFD Sender: No OFD packet to send [17:12:07]OFD Sender: No OFD packet to send [17:12:12]OFD Sender: No OFD packet to send [17:12:17]OFD Sender: No OFD packet to send [17:12:22]OFD Sender: No OFD packet to send [17:12:27]OFD Sender: No OFD packet to send [17:12:32]OFD Sender: No OFD packet to send [17:12:37]OFD Sender: No OFD packet to send [17:12:42]OFD Sender: No OFD packet to send [17:12:47]OFD Sender: No OFD packet to send [17:12:51]accept exits with 11 [17:12:51]New connection [17:12:51]New thread 3066895716 created [17:12:51]Thread 3067039076 joined [17:12:51]Waiting for new connection... [17:12:51] Sock 11.Parse request [17:12:51]Sock 11.Check first char [17:12:51]Sock 11.First char is OK [17:12:51]request: POST /json_proto HTTP/1.0 [17:12:51]Method: POST [17:12:51]URL: /json_proto [17:12:51]Method is POST - this is cgi request [17:12:51]url: /json_proto [17:12:51]query_string will be loaded in cgi processing [17:12:51]execute_cgi json_proto POST (null) [17:12:51]execute_cgi path=json_proto method=POST [17:12:51]POST find Content-Length [17:12:51]Host: 172.17.50.195:8080 [17:12:51]Content-Length: 683 [17:12:51]Content-Type: application/json [17:12:51] [17:12:51]POST finish read [17:12:51]Found Content-Length = 683 [17:12:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093157", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 2.940, "sum" : 224.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 224.00, "total" : 224.00, "payments": [ { "type": 0, "sum" : 224.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:12:51]execute_script... [17:12:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093157", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 2.940, "sum" : 224.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 224.00, "total" : 224.00, "payments": [ { "type": 0, "sum" : 224.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:12:51]POST & json_proto [17:12:51]process_json_proto [17:12:51]json parsed OK: [17:12:51]protocol is kg_v1.0 [17:12:51]action value=close_receipt [17:12:51]process_action close_receipt [17:12:51]cmd_close_receipt [17:12:51]MH_GetDate [17:12:51]Write to MH i2c: F0 00 00 73 04 66 [17:12:51]Write i2c OK [17:12:51]MH_I2C_Read... [17:12:51]Read from MH i2c: F0 [17:12:51]MH_I2C_Read... [17:12:51]Read from MH i2c: F0 09 00 [17:12:51]MH_I2C_Read... [17:12:51]Read from MH i2c: F0 09 00 73 04 00 14 C6 1F 67 43 33 1C 67 C8 [17:12:51]GetLastDocTimeStamp 1730135424 [17:12:51]current date 1730135572 [17:12:51]FM_GetShiftState [17:12:51]SAM_PROTO_GetShiftState [17:12:51]wFMCommunicate request_size=4 [17:12:51]MH_SAM_APDU [17:12:51]CAPDU: 80 13 01 00 [17:12:51]Write to MH i2c: E2 08 00 74 04 80 13 01 00 00 00 00 00 F5 [17:12:51]Write i2c OK [17:12:51]MH_I2C_Read... [17:12:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:12:51]Read from MH i2c: E2 [17:12:51]MH_I2C_Read... [17:12:51]Read from MH i2c: E2 0E 00 [17:12:51]MH_I2C_Read... [17:12:51]Read from MH i2c: E2 0E 00 74 04 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 EE [17:12:51]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:12:51]wFMCommunicate OK [17:12:51]SAM_PROTO_GetShiftState done [17:12:51]FM_GetShiftState done [17:12:51]opened in 1730073493 [17:12:51]opened+sec_in_day 1730159893 [17:12:51]quantity*price = 22402 [17:12:51]sum+1 = 22404 [17:12:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 224.00 Внесено: 224.00 СДАЧА: 0.00 НСП 1% : 1.98 НДС 12% : 23.79 Наличными: 224.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 633 28.10.2024 17:12 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318158 ФПД: 235768483432734 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T171252&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318158&fm=235768483432734&tin=02508201610067®Number=0000000000091628&sum=22400 [17:12:52]StoreToDocumentArchive [17:12:52]shift 546 fd 318158 [17:12:52]save to /storage/0546/doc_00318158 [17:12:52]save last doc name /storage/0546/doc_00318158 to /storage/kkm_last_doc_name [17:12:52]save OK [17:12:52]Clear old archive folders... [17:12:52]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:12:52]tlvbuf is 00092760 [17:12:52]SAM_PROTO_ClearQueue [17:12:52]wFMCommunicate request_size=4 [17:12:52]MH_SAM_APDU [17:12:52]CAPDU: 80 09 00 00 [17:12:52]Write to MH i2c: E2 08 00 81 04 80 09 00 00 00 00 00 00 F7 [17:12:52]Write i2c OK [17:12:52]MH_I2C_Read... [17:12:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:12:52]Read from MH i2c: E2 [17:12:52]MH_I2C_Read... [17:12:52]Read from MH i2c: E2 03 00 [17:12:52]MH_I2C_Read... [17:12:52]Read from MH i2c: E2 03 00 81 04 00 90 00 F9 [17:12:52]RAPDU: 90 00 [17:12:52]wFMCommunicate OK [17:12:52]SAM_PROTO_ClearQueue done [17:12:52]KKMCreateOFDPacket [17:12:52]OFDProtocolAddRootSTLVToBuf [17:12:52]FM_MakeSignedData [17:12:52]FM_MakeSignedData [17:12:52]SAM_PROTO_SignData [17:12:52]wFMCommunicate request_size=4 [17:12:52]MH_SAM_APDU [17:12:52]CAPDU: 80 0D 01 02 [17:12:52]Write to MH i2c: E2 08 00 82 04 80 0D 01 02 00 00 00 00 FF [17:12:52]Write i2c OK [17:12:52]MH_I2C_Read... [17:12:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:12:53]Read from MH i2c: E2 [17:12:53]MH_I2C_Read... [17:12:53]Read from MH i2c: E2 03 00 [17:12:53]MH_I2C_Read... [17:12:53]Read from MH i2c: E2 03 00 82 04 00 90 00 FA [17:12:53]RAPDU: 90 00 [17:12:53]wFMCommunicate OK [17:12:53]wFMCommunicate request_size=255 [17:12:53]MH_SAM_APDU [17:12:53]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 7C 0B 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 83 57 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 57 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4B 09 00 00 00 00 07 04 06 00 80 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 79 02 00 00 F4 03 04 00 14 C6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CE DA 04 00 35 04 06 00 [17:12:53]Write to MH i2c: E2 02 01 83 04 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 7C 0B 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 83 57 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 57 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4B 09 00 00 00 00 07 04 06 00 80 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 79 02 00 00 F4 03 04 00 14 C6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CE DA 04 00 35 04 06 00 00 00 F8 [17:12:53]Write i2c OK [17:12:53]MH_I2C_Read... [17:12:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:12:53]Read from MH i2c: E2 [17:12:53]MH_I2C_Read... [17:12:53]Read from MH i2c: E2 03 00 [17:12:53]MH_I2C_Read... [17:12:53]Read from MH i2c: E2 03 00 83 04 00 90 00 FB [17:12:53]RAPDU: 90 00 [17:12:53]wFMCommunicate OK [17:12:53]wFMCommunicate request_size=11 [17:12:53]MH_SAM_APDU [17:12:53]CAPDU: 80 0D 02 02 06 D6 6E 20 B4 49 1E [17:12:53]Write to MH i2c: E2 0E 00 84 04 80 0D 02 02 06 00 D6 6E 20 B4 49 1E 00 00 8D [17:12:53]Write i2c OK [17:12:53]MH_I2C_Read... [17:12:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:12:53]Read from MH i2c: E2 [17:12:53]MH_I2C_Read... [17:12:53]Read from MH i2c: E2 03 00 [17:12:53]MH_I2C_Read... [17:12:53]Read from MH i2c: E2 03 00 84 04 00 90 00 FC [17:12:53]RAPDU: 90 00 [17:12:53]wFMCommunicate OK [17:12:53]wFMCommunicate request_size=4 [17:12:53]MH_SAM_APDU [17:12:53]CAPDU: 80 0D 03 02 [17:12:53]Write to MH i2c: E2 08 00 85 04 80 0D 03 02 00 00 00 00 04 [17:12:53]Write i2c OK [17:12:53]MH_I2C_Read... [17:12:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:12:53]Read from MH i2c: E2 [17:12:53]MH_I2C_Read... [17:12:53]Read from MH i2c: E2 0B 00 [17:12:53]MH_I2C_Read... [17:12:53]Read from MH i2c: E2 0B 00 85 04 00 22 11 16 95 97 5E 7C 11 90 00 65 [17:12:53]RAPDU: 22 11 16 95 97 5E 7C 11 90 00 [17:12:53]wFMCommunicate OK [17:12:53]SAM_PROTO_SignData done [17:12:53]FM_MakeSignedData done [17:12:53]CreateOFDProtocolMessage [17:12:53]wFMCommunicate request_size=4 [17:12:53]MH_SAM_APDU [17:12:53]CAPDU: 80 11 00 00 [17:12:53]Write to MH i2c: E2 08 00 86 04 80 11 00 00 00 00 00 00 04 [17:12:53]Write i2c OK [17:12:53]MH_I2C_Read... [17:12:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:12:53]Read from MH i2c: E2 [17:12:53]MH_I2C_Read... [17:12:53]Read from MH i2c: E2 17 00 [17:12:53]MH_I2C_Read... [17:12:53]Read from MH i2c: E2 17 00 86 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 58 [17:12:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:12:53]wFMCommunicate OK [17:12:53]CreateOFDProtocolMessage done [17:12:53]OFDSenderStorePacket 318158 [17:12:53]StoreOFDPacket docnum=318158 [17:12:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 49 31 08 01 FA 3D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 7C 0B 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 83 57 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 57 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4B 09 00 00 00 00 07 04 06 00 80 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 79 02 00 00 F4 03 04 00 14 C6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CE DA 04 00 35 04 06 00 D6 6E 20 B4 49 1E 22 11 16 95 97 5E 7C 11 [17:12:53]CheckFolder [17:12:53]dirname=/storage/ofd_packets [17:12:53]CheckFolder done [17:12:53]ProducePacketName [17:12:53]name=ofd_packets/00318158 [17:12:53]NVStorageSaveData ofd_packets/00318158 [17:12:53]File name is /storage/ofd_packets/00318158 [17:12:53]Write 302 bytes [17:12:53]NVStorageSaveData done [17:12:53]OFDSenderStorePacket done [17:12:53]KKMCreateOFDPacket done [17:12:53]NVStorageSaveData kkm_last_timestamp [17:12:53]File name is /storage/kkm_last_timestamp [17:12:53]Write 4 bytes [17:12:53]NVStorageSaveData done [17:12:53]ExternCall_PrintAddStr [17:12:53]wPrintStart [17:12:53]Write to MH i2c: 01 00 00 87 04 8B [17:12:53]Write i2c OK [17:12:53]MH_I2C_Read... [17:12:53]Read from MH i2c: 01 [17:12:53]MH_I2C_Read... [17:12:53]Read from MH i2c: 01 07 00 [17:12:53]MH_I2C_Read... [17:12:53]Read from MH i2c: 01 07 00 87 04 00 00 00 00 00 FF 0F A0 [17:12:53]RasterBufferAndPrint [17:12:53]line Счет N : (1)1093157 [17:12:53]line ИНН: 02508201610067 [17:12:53]line Контрольно-Кассовый Чек [17:12:53]line ПРОДАЖА [17:12:53]line ТРК (МРК, ГНК) : 61 [17:12:53]line Товар: 2710194210 [17:12:53]line ДТ(л)-К-2 [17:12:53]line 2.940 * 76.20 [17:12:53]line = 224.03 [17:12:53]line НДС 12% НСП 1% [17:12:53]line > о реализуемом товаре [17:12:53]line ОКРУГЛЕНИЕ: -0.03 [17:12:53]line ИТОГО: 224.00 [17:12:53]line Внесено: 224.00 [17:12:53]line СДАЧА: 0.00 [17:12:53]line НСП 1% : 1.98 [17:12:53]line НДС 12% : 23.79 [17:12:53]line Наличными: 224.00 [17:12:53]line Безнал.: 0.00 [17:12:53]line Место: АЗС № 101 "Партнер Нефть" [17:12:53]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [17:12:53]line СНО: Общий режим [17:12:53]line Чек 633 28.10.2024 17:12 [17:12:53]line Смена: 546 ФФД: 1.0 [17:12:53]line ЗНМ: 0300000082 [17:12:53]line РНМ: 0000000000091628 [17:12:53]line Версия ККМ: 001 [17:12:53]line ФМ: 0000000000874671 [17:12:53]line ФД: 318158 [17:12:53]line ФПД: 235768483432734 [17:12:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T171252&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318158&fm=235768483432734&tin=02508201610067®Number=0000000000091628&sum=22400 [17:12:53]OFD Sender: Processing packet 318158 [packets to send 127, broken 126] [17:12:53]ProducePacketName [17:12:53]name=ofd_packets/00318158 [17:12:53]OFD Sender: To server: pG, [17:12:53]CommunicateWithHost lk.salyk.kg:30040 [17:12:53]ConnectInit lk.salyk.kg [17:12:53]written 0, free lines is 4095 [17:12:53]Connected sock=9 [17:12:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 49 31 08 01 FA 3D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 7C 0B 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 83 57 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 57 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4B 09 00 00 00 00 07 04 06 00 80 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 79 02 00 00 F4 03 04 00 14 C6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CE DA 04 00 35 04 06 00 D6 6E 20 B4 49 1E 22 11 16 95 97 5E 7C 11 [17:12:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 09 8C 47 00 76 EB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CE DA 04 00 F4 03 04 00 CC 71 1F 67 B6 04 01 00 00 F4 AD 5A C2 D9 86 9B DC [17:12:54]CommunicateWithHost err = 0 [17:12:54]CheckOFDResponse [17:12:54]1017 (14) - 77093643461234 [17:12:54]1041 (16) - 0000000000874671 [17:12:54]1040 (4) - 318158 [17:12:54]1012 (4) - 28.10.2024 11:13 [17:12:54]1206 (1) - 0 [17:12:54]OFD Sender: Remove packet 318158 [17:12:54]ProducePacketName [17:12:54]name=ofd_packets/00318158 [17:12:54]NVStorageDeleteData [17:12:54]Write to MH i2c: 01 00 00 B2 04 B6 [17:12:54]Write i2c OK [17:12:54]MH_I2C_Read... [17:12:54]Read from MH i2c: 01 [17:12:54]MH_I2C_Read... [17:12:54]Read from MH i2c: 01 07 00 [17:12:54]MH_I2C_Read... [17:12:54]Read from MH i2c: 01 07 00 B2 04 00 00 00 00 00 F8 0C C1 [17:12:54]RasterBufferAndPrint [17:12:54]line [17:12:54]line [17:12:54]line [17:12:54]line [17:12:54]line [17:12:54]written 0, free lines is 3326 [17:12:54]MH_Cut [17:12:54]Write to MH i2c: D1 01 00 B9 04 01 8F [17:12:54]Write i2c OK [17:12:54]MH_I2C_Read... [17:12:54]Read from MH i2c: D1 [17:12:54]MH_I2C_Read... [17:12:54]Read from MH i2c: D1 01 00 [17:12:54]MH_I2C_Read... [17:12:54]Read from MH i2c: D1 01 00 B9 04 00 8E [17:12:54]Write to MH i2c: 01 00 00 BA 04 BE [17:12:54]Write i2c OK [17:12:54]MH_I2C_Read... [17:12:54]OFD Sender: No OFD packet to send [17:12:54]*** Cut start [17:12:54]*** Partial cut [17:12:54]*** CUTSNS_PIN = 1 [17:12:54]*** CUTSNS_PIN = 0 [17:12:55]*** Brake cut motor [17:12:55]Read from MH i2c: 01 [17:12:55]MH_I2C_Read... [17:12:55]*** Stop cut motor [17:12:55]*** Cut end [17:12:55]Read from MH i2c: 01 07 00 [17:12:55]MH_I2C_Read... [17:12:55]Read from MH i2c: 01 07 00 BA 04 00 00 00 00 00 FF 0F D3 [17:12:55]process_action close_receipt done [17:12:55]requested_data is exist [17:12:55]produce_requested_data [17:12:55]requested_item fm.sn is exist - process it [17:12:55]wFMCommunicate request_size=4 [17:12:55]MH_SAM_APDU [17:12:55]CAPDU: 80 11 00 00 [17:12:55]Write to MH i2c: E2 08 00 BB 04 80 11 00 00 00 00 00 00 39 [17:12:55]Write i2c OK [17:12:55]MH_I2C_Read... [17:12:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:12:55]Read from MH i2c: E2 [17:12:55]MH_I2C_Read... [17:12:55]Read from MH i2c: E2 17 00 [17:12:55]MH_I2C_Read... [17:12:55]Read from MH i2c: E2 17 00 BB 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 8D [17:12:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:12:55]wFMCommunicate OK [17:12:55]requested_item fd.num is exist - process it [17:12:55]SAM_PROTO_GetFieldsCounters [17:12:55]wFMCommunicate request_size=4 [17:12:55]MH_SAM_APDU [17:12:55]CAPDU: 80 13 00 00 [17:12:55]Write to MH i2c: E2 08 00 BC 04 80 13 00 00 00 00 00 00 3C [17:12:55]Write i2c OK [17:12:55]MH_I2C_Read... [17:12:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:12:55]Read from MH i2c: E2 [17:12:55]MH_I2C_Read... [17:12:55]Read from MH i2c: E2 62 00 [17:12:55]MH_I2C_Read... [17:12:55]Read from MH i2c: E2 62 00 BC 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 CE DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 79 02 00 00 5E 04 04 00 79 02 00 00 57 04 04 00 7A 02 00 00 19 04 04 00 00 00 00 00 90 00 A0 [17:12:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 CE DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 79 02 00 00 5E 04 04 00 79 02 00 00 57 04 04 00 7A 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:12:55]wFMCommunicate OK [17:12:55]SAM_PROTO_GetFieldsCounters done [17:12:55]requested_item shift.num is exist - process it [17:12:55]requested_item shift.opened is exist - process it [17:12:55]req_shift_opened [17:12:55]FM_GetShiftState [17:12:55]SAM_PROTO_GetShiftState [17:12:55]wFMCommunicate request_size=4 [17:12:55]MH_SAM_APDU [17:12:55]CAPDU: 80 13 01 00 [17:12:55]Write to MH i2c: E2 08 00 BD 04 80 13 01 00 00 00 00 00 3E [17:12:55]Write i2c OK [17:12:55]MH_I2C_Read... [17:12:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:12:55]Read from MH i2c: E2 [17:12:55]MH_I2C_Read... [17:12:55]Read from MH i2c: E2 0E 00 [17:12:55]MH_I2C_Read... [17:12:55]Read from MH i2c: E2 0E 00 BD 04 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 37 [17:12:55]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:12:55]wFMCommunicate OK [17:12:55]SAM_PROTO_GetShiftState done [17:12:55]FM_GetShiftState done [17:12:55]req_shift_opened done [17:12:55]requested_item shift.open_date is exist - process it [17:12:55]req_shift_open_date [17:12:55]req_shift_open_date done [17:12:55]produce_requested_data done [17:12:55]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318158,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [17:12:55]process_action_free close_receipt [17:12:55]json_value_free [17:12:55]json_value_free done [17:12:55]process_json_proto returns [17:12:55]Send response to host [17:12:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318158,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [17:12:55]free response buf [17:12:55]execute_script done [17:12:55]execute_script returns [17:12:55]free content buf [17:12:55]Sock 11.Close socket [17:12:55]Sock 11.Thread stoped [17:12:59]OFD Sender: No OFD packet to send [17:13:04]OFD Sender: No OFD packet to send [17:13:09]OFD Sender: No OFD packet to send [17:13:14]OFD Sender: No OFD packet to send [17:13:19]OFD Sender: No OFD packet to send [17:13:24]OFD Sender: No OFD packet to send [17:13:29]OFD Sender: No OFD packet to send [17:13:34]OFD Sender: No OFD packet to send [17:13:39]OFD Sender: No OFD packet to send [17:13:44]OFD Sender: No OFD packet to send [17:13:49]OFD Sender: No OFD packet to send [17:13:54]OFD Sender: No OFD packet to send [17:13:59]OFD Sender: No OFD packet to send [17:14:04]OFD Sender: No OFD packet to send [17:14:09]OFD Sender: No OFD packet to send [17:14:14]OFD Sender: No OFD packet to send [17:14:19]OFD Sender: No OFD packet to send [17:14:24]OFD Sender: No OFD packet to send [17:14:29]OFD Sender: No OFD packet to send [17:14:33]accept exits with 8 [17:14:33]New connection [17:14:33]New thread 3067039076 created [17:14:33]Thread 3066895716 joined [17:14:33]Waiting for new connection... [17:14:33] Sock 8.Parse request [17:14:33]Sock 8.Check first char [17:14:33]Sock 8.First char is OK [17:14:33]request: POST /json_proto HTTP/1.0 [17:14:33]Method: POST [17:14:33]URL: /json_proto [17:14:33]Method is POST - this is cgi request [17:14:33]url: /json_proto [17:14:33]query_string will be loaded in cgi processing [17:14:33]execute_cgi json_proto POST (null) [17:14:33]execute_cgi path=json_proto method=POST [17:14:33]POST find Content-Length [17:14:33]Host: 172.17.50.195:8080 [17:14:33]Content-Length: 775 [17:14:33]Content-Type: application/json [17:14:33] [17:14:33]POST finish read [17:14:33]Found Content-Length = 775 [17:14:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093159", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 26.660, "sum" : 2031.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2031.49 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:14:33]execute_script... [17:14:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093159", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 26.660, "sum" : 2031.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2031.49 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:14:33]POST & json_proto [17:14:33]process_json_proto [17:14:33]json parsed OK: [17:14:33]protocol is kg_v1.0 [17:14:33]action value=close_receipt [17:14:33]process_action close_receipt [17:14:33]cmd_close_receipt [17:14:33]MH_GetDate [17:14:33]Write to MH i2c: F0 00 00 BE 04 B1 [17:14:33]Write i2c OK [17:14:33]MH_I2C_Read... [17:14:33]Read from MH i2c: F0 [17:14:33]MH_I2C_Read... [17:14:33]Read from MH i2c: F0 09 00 [17:14:33]MH_I2C_Read... [17:14:33]Read from MH i2c: F0 09 00 BE 04 00 79 C6 1F 67 43 33 1C 67 78 [17:14:33]GetLastDocTimeStamp 1730135572 [17:14:33]current date 1730135673 [17:14:33]FM_GetShiftState [17:14:33]SAM_PROTO_GetShiftState [17:14:33]wFMCommunicate request_size=4 [17:14:33]MH_SAM_APDU [17:14:33]CAPDU: 80 13 01 00 [17:14:33]Write to MH i2c: E2 08 00 BF 04 80 13 01 00 00 00 00 00 40 [17:14:33]Write i2c OK [17:14:33]MH_I2C_Read... [17:14:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:14:33]Read from MH i2c: E2 [17:14:33]MH_I2C_Read... [17:14:33]Read from MH i2c: E2 0E 00 [17:14:33]MH_I2C_Read... [17:14:33]Read from MH i2c: E2 0E 00 BF 04 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 39 [17:14:33]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:14:33]wFMCommunicate OK [17:14:33]SAM_PROTO_GetShiftState done [17:14:33]FM_GetShiftState done [17:14:33]opened in 1730073493 [17:14:33]opened+sec_in_day 1730159893 [17:14:33]quantity*price = 203149 [17:14:33]sum+1 = 203150 [17:14:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2031.49 НСП 1% : 17.98 НДС 12% : 215.73 Наличными: 0.00 Безнал.: 2031.49 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 634 28.10.2024 17:14 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318159 ФПД: 243319289557001 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T171433&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318159&fm=243319289557001&tin=02508201610067®Number=0000000000091628&sum=203149 [17:14:34]StoreToDocumentArchive [17:14:34]shift 546 fd 318159 [17:14:34]save to /storage/0546/doc_00318159 [17:14:34]save last doc name /storage/0546/doc_00318159 to /storage/kkm_last_doc_name [17:14:34]save OK [17:14:34]Clear old archive folders... [17:14:34]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:14:34]tlvbuf is 000DB2B0 [17:14:34]SAM_PROTO_ClearQueue [17:14:34]wFMCommunicate request_size=4 [17:14:34]MH_SAM_APDU [17:14:34]CAPDU: 80 09 00 00 [17:14:34]Write to MH i2c: E2 08 00 CC 04 80 09 00 00 00 00 00 00 42 [17:14:34]Write i2c OK [17:14:34]MH_I2C_Read... [17:14:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:14:34]Read from MH i2c: E2 [17:14:34]MH_I2C_Read... [17:14:34]Read from MH i2c: E2 03 00 [17:14:34]MH_I2C_Read... [17:14:34]Read from MH i2c: E2 03 00 CC 04 00 90 00 44 [17:14:34]RAPDU: 90 00 [17:14:34]wFMCommunicate OK [17:14:34]SAM_PROTO_ClearQueue done [17:14:34]KKMCreateOFDPacket [17:14:34]OFDProtocolAddRootSTLVToBuf [17:14:34]FM_MakeSignedData [17:14:34]FM_MakeSignedData [17:14:34]SAM_PROTO_SignData [17:14:34]wFMCommunicate request_size=4 [17:14:34]MH_SAM_APDU [17:14:34]CAPDU: 80 0D 01 02 [17:14:34]Write to MH i2c: E2 08 00 CD 04 80 0D 01 02 00 00 00 00 4A [17:14:34]Write i2c OK [17:14:34]MH_I2C_Read... [17:14:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:14:34]Read from MH i2c: E2 [17:14:34]MH_I2C_Read... [17:14:34]Read from MH i2c: E2 03 00 [17:14:34]MH_I2C_Read... [17:14:34]Read from MH i2c: E2 03 00 CD 04 00 90 00 45 [17:14:34]RAPDU: 90 00 [17:14:34]wFMCommunicate OK [17:14:34]wFMCommunicate request_size=255 [17:14:34]MH_SAM_APDU [17:14:34]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 24 68 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8D 19 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8D 19 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 45 54 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8D 19 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 02 00 00 F4 03 04 00 79 C6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CF DA 04 00 35 04 06 00 [17:14:34]Write to MH i2c: E2 02 01 CE 04 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 24 68 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8D 19 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8D 19 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 45 54 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8D 19 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 02 00 00 F4 03 04 00 79 C6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CF DA 04 00 35 04 06 00 00 00 AE [17:14:34]Write i2c OK [17:14:34]MH_I2C_Read... [17:14:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:14:34]Read from MH i2c: E2 [17:14:34]MH_I2C_Read... [17:14:34]Read from MH i2c: E2 03 00 [17:14:34]MH_I2C_Read... [17:14:34]Read from MH i2c: E2 03 00 CE 04 00 90 00 46 [17:14:34]RAPDU: 90 00 [17:14:34]wFMCommunicate OK [17:14:34]wFMCommunicate request_size=11 [17:14:34]MH_SAM_APDU [17:14:34]CAPDU: 80 0D 02 02 06 DD 4C 2F D2 30 09 [17:14:34]Write to MH i2c: E2 0E 00 CF 04 80 0D 02 02 06 00 DD 4C 2F D2 30 09 00 00 BC [17:14:34]OFD Sender: No OFD packet to send [17:14:34]Write i2c OK [17:14:34]MH_I2C_Read... [17:14:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:14:34]Read from MH i2c: E2 [17:14:34]MH_I2C_Read... [17:14:34]Read from MH i2c: E2 03 00 [17:14:34]MH_I2C_Read... [17:14:34]Read from MH i2c: E2 03 00 CF 04 00 90 00 47 [17:14:34]RAPDU: 90 00 [17:14:34]wFMCommunicate OK [17:14:34]wFMCommunicate request_size=4 [17:14:34]MH_SAM_APDU [17:14:34]CAPDU: 80 0D 03 02 [17:14:34]Write to MH i2c: E2 08 00 D0 04 80 0D 03 02 00 00 00 00 4F [17:14:34]Write i2c OK [17:14:34]MH_I2C_Read... [17:14:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:14:34]Read from MH i2c: E2 [17:14:34]MH_I2C_Read... [17:14:34]Read from MH i2c: E2 0B 00 [17:14:34]MH_I2C_Read... [17:14:34]Read from MH i2c: E2 0B 00 D0 04 00 2B 51 A0 85 DA AF 58 B6 90 00 88 [17:14:34]RAPDU: 2B 51 A0 85 DA AF 58 B6 90 00 [17:14:34]wFMCommunicate OK [17:14:34]SAM_PROTO_SignData done [17:14:34]FM_MakeSignedData done [17:14:34]CreateOFDProtocolMessage [17:14:34]wFMCommunicate request_size=4 [17:14:34]MH_SAM_APDU [17:14:34]CAPDU: 80 11 00 00 [17:14:34]Write to MH i2c: E2 08 00 D1 04 80 11 00 00 00 00 00 00 4F [17:14:34]Write i2c OK [17:14:34]MH_I2C_Read... [17:14:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:14:34]Read from MH i2c: E2 [17:14:34]MH_I2C_Read... [17:14:34]Read from MH i2c: E2 17 00 [17:14:34]MH_I2C_Read... [17:14:34]Read from MH i2c: E2 17 00 D1 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A3 [17:14:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:14:34]wFMCommunicate OK [17:14:34]CreateOFDProtocolMessage done [17:14:34]OFDSenderStorePacket 318159 [17:14:34]StoreOFDPacket docnum=318159 [17:14:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 BE 47 08 01 1B 1F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 24 68 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8D 19 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8D 19 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 45 54 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8D 19 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 02 00 00 F4 03 04 00 79 C6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CF DA 04 00 35 04 06 00 DD 4C 2F D2 30 09 2B 51 A0 85 DA AF 58 B6 [17:14:34]CheckFolder [17:14:34]dirname=/storage/ofd_packets [17:14:34]CheckFolder done [17:14:34]ProducePacketName [17:14:34]name=ofd_packets/00318159 [17:14:34]NVStorageSaveData ofd_packets/00318159 [17:14:34]File name is /storage/ofd_packets/00318159 [17:14:34]Write 302 bytes [17:14:34]NVStorageSaveData done [17:14:34]OFDSenderStorePacket done [17:14:34]KKMCreateOFDPacket done [17:14:34]NVStorageSaveData kkm_last_timestamp [17:14:34]File name is /storage/kkm_last_timestamp [17:14:34]Write 4 bytes [17:14:34]NVStorageSaveData done [17:14:34]ExternCall_PrintAddStr [17:14:34]wPrintStart [17:14:34]Write to MH i2c: 01 00 00 D2 04 D6 [17:14:34]Write i2c OK [17:14:34]MH_I2C_Read... [17:14:34]Read from MH i2c: 01 [17:14:34]MH_I2C_Read... [17:14:34]Read from MH i2c: 01 07 00 [17:14:34]MH_I2C_Read... [17:14:34]Read from MH i2c: 01 07 00 D2 04 00 00 00 00 00 FF 0F EB [17:14:34]RasterBufferAndPrint [17:14:34]line Счет N : (1)1093159 [17:14:34]line ИНН: 02508201610067 [17:14:34]line Контрольно-Кассовый Чек [17:14:34]line ПРОДАЖА [17:14:34]line ТРК (МРК, ГНК) : 21 [17:14:34]line Товар: 2710194210 [17:14:34]line ДТ(л)-К-2 [17:14:34]line 26.660 * 76.20 [17:14:34]line = 2031.49 [17:14:34]line НДС 12% НСП 1% [17:14:34]line > о реализуемом товаре [17:14:34]line ИТОГО: 2031.49 [17:14:34]line НСП 1% : 17.98 [17:14:34]line НДС 12% : 215.73 [17:14:34]line Наличными: 0.00 [17:14:34]line Безнал.: 2031.49 [17:14:34]line Место: АЗС № 101 "Партнер Нефть" [17:14:34]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [17:14:34]line СНО: Общий режим [17:14:34]line Чек 634 28.10.2024 17:14 [17:14:34]line Смена: 546 ФФД: 1.0 [17:14:34]line ЗНМ: 0300000082 [17:14:34]line РНМ: 0000000000091628 [17:14:34]line Версия ККМ: 001 [17:14:34]line Платежная система: Mbank [17:14:34]line ФМ: 0000000000874671 [17:14:34]line ФД: 318159 [17:14:34]line ФПД: 243319289557001 [17:14:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T171433&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318159&fm=243319289557001&tin=02508201610067®Number=0000000000091628&sum=203149 [17:14:35]OFD Sender: Processing packet 318159 [packets to send 127, broken 126] [17:14:35]ProducePacketName [17:14:35]name=ofd_packets/00318159 [17:14:35]OFD Sender: To server: pG, [17:14:35]CommunicateWithHost lk.salyk.kg:30040 [17:14:35]ConnectInit lk.salyk.kg [17:14:35]written 0, free lines is 4095 [17:14:35]Connected sock=10 [17:14:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 BE 47 08 01 1B 1F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 24 68 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8D 19 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8D 19 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 45 54 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8D 19 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 02 00 00 F4 03 04 00 79 C6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CF DA 04 00 35 04 06 00 DD 4C 2F D2 30 09 2B 51 A0 85 DA AF 58 B6 [17:14:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 48 02 47 00 9D C0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CF DA 04 00 F4 03 04 00 32 72 1F 67 B6 04 01 00 00 C1 F2 70 68 89 9E 4D 9D [17:14:35]CommunicateWithHost err = 0 [17:14:35]CheckOFDResponse [17:14:35]1017 (14) - 77093643461234 [17:14:35]1041 (16) - 0000000000874671 [17:14:35]1040 (4) - 318159 [17:14:35]1012 (4) - 28.10.2024 11:14 [17:14:35]1206 (1) - 0 [17:14:35]OFD Sender: Remove packet 318159 [17:14:35]ProducePacketName [17:14:35]name=ofd_packets/00318159 [17:14:35]NVStorageDeleteData [17:14:35]Write to MH i2c: 01 00 00 FB 04 FF [17:14:35]Write i2c OK [17:14:35]MH_I2C_Read... [17:14:35]Read from MH i2c: 01 [17:14:35]MH_I2C_Read... [17:14:35]Read from MH i2c: 01 07 00 [17:14:35]MH_I2C_Read... [17:14:35]Read from MH i2c: 01 07 00 FB 04 00 00 00 00 00 12 0D 25 [17:14:35]RasterBufferAndPrint [17:14:35]line [17:14:35]line [17:14:35]line [17:14:35]line [17:14:35]line [17:14:35]written 0, free lines is 3353 [17:14:35]MH_Cut [17:14:35]Write to MH i2c: D1 01 00 02 05 01 D9 [17:14:35]Write i2c OK [17:14:35]MH_I2C_Read... [17:14:35]Read from MH i2c: D1 [17:14:35]MH_I2C_Read... [17:14:35]Read from MH i2c: D1 01 00 [17:14:35]MH_I2C_Read... [17:14:35]Read from MH i2c: D1 01 00 02 05 00 D8 [17:14:35]Write to MH i2c: 01 00 00 03 05 08 [17:14:35]Write i2c OK [17:14:35]MH_I2C_Read... [17:14:36]OFD Sender: No OFD packet to send [17:14:36]*** Cut start [17:14:36]*** Partial cut [17:14:36]*** CUTSNS_PIN = 1 [17:14:36]*** CUTSNS_PIN = 0 [17:14:36]*** Brake cut motor [17:14:36]Read from MH i2c: 01 [17:14:36]MH_I2C_Read... [17:14:36]*** Stop cut motor [17:14:36]*** Cut end [17:14:36]Read from MH i2c: 01 07 00 [17:14:36]MH_I2C_Read... [17:14:36]Read from MH i2c: 01 07 00 03 05 00 00 00 00 00 FF 0F 1D [17:14:36]process_action close_receipt done [17:14:36]requested_data is exist [17:14:36]produce_requested_data [17:14:36]requested_item fm.sn is exist - process it [17:14:36]wFMCommunicate request_size=4 [17:14:36]MH_SAM_APDU [17:14:36]CAPDU: 80 11 00 00 [17:14:36]Write to MH i2c: E2 08 00 04 05 80 11 00 00 00 00 00 00 83 [17:14:36]Write i2c OK [17:14:36]MH_I2C_Read... [17:14:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:14:37]Read from MH i2c: E2 [17:14:37]MH_I2C_Read... [17:14:37]Read from MH i2c: E2 17 00 [17:14:37]MH_I2C_Read... [17:14:37]Read from MH i2c: E2 17 00 04 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D7 [17:14:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:14:37]wFMCommunicate OK [17:14:37]requested_item fd.num is exist - process it [17:14:37]SAM_PROTO_GetFieldsCounters [17:14:37]wFMCommunicate request_size=4 [17:14:37]MH_SAM_APDU [17:14:37]CAPDU: 80 13 00 00 [17:14:37]Write to MH i2c: E2 08 00 05 05 80 13 00 00 00 00 00 00 86 [17:14:37]Write i2c OK [17:14:37]MH_I2C_Read... [17:14:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:14:37]Read from MH i2c: E2 [17:14:37]MH_I2C_Read... [17:14:37]Read from MH i2c: E2 62 00 [17:14:37]MH_I2C_Read... [17:14:37]Read from MH i2c: E2 62 00 05 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 CF DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 7A 02 00 00 5E 04 04 00 7A 02 00 00 57 04 04 00 7B 02 00 00 19 04 04 00 00 00 00 00 90 00 EE [17:14:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 CF DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 7A 02 00 00 5E 04 04 00 7A 02 00 00 57 04 04 00 7B 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:14:37]wFMCommunicate OK [17:14:37]SAM_PROTO_GetFieldsCounters done [17:14:37]requested_item shift.num is exist - process it [17:14:37]requested_item shift.opened is exist - process it [17:14:37]req_shift_opened [17:14:37]FM_GetShiftState [17:14:37]SAM_PROTO_GetShiftState [17:14:37]wFMCommunicate request_size=4 [17:14:37]MH_SAM_APDU [17:14:37]CAPDU: 80 13 01 00 [17:14:37]Write to MH i2c: E2 08 00 06 05 80 13 01 00 00 00 00 00 88 [17:14:37]Write i2c OK [17:14:37]MH_I2C_Read... [17:14:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:14:37]Read from MH i2c: E2 [17:14:37]MH_I2C_Read... [17:14:37]Read from MH i2c: E2 0E 00 [17:14:37]MH_I2C_Read... [17:14:37]Read from MH i2c: E2 0E 00 06 05 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 81 [17:14:37]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:14:37]wFMCommunicate OK [17:14:37]SAM_PROTO_GetShiftState done [17:14:37]FM_GetShiftState done [17:14:37]req_shift_opened done [17:14:37]requested_item shift.open_date is exist - process it [17:14:37]req_shift_open_date [17:14:37]req_shift_open_date done [17:14:37]produce_requested_data done [17:14:37]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318159,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [17:14:37]process_action_free close_receipt [17:14:37]json_value_free [17:14:37]json_value_free done [17:14:37]process_json_proto returns [17:14:37]Send response to host [17:14:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318159,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [17:14:37]free response buf [17:14:37]execute_script done [17:14:37]execute_script returns [17:14:37]free content buf [17:14:37]Sock 8.Close socket [17:14:37]Sock 8.Thread stoped [17:14:39]accept exits with 9 [17:14:39]New connection [17:14:39]New thread 3066895716 created [17:14:39]Thread 3067039076 joined [17:14:39]Waiting for new connection... [17:14:39] Sock 9.Parse request [17:14:39]Sock 9.Check first char [17:14:39]Sock 9.First char is OK [17:14:39]request: POST /json_proto HTTP/1.0 [17:14:39]Method: POST [17:14:39]URL: /json_proto [17:14:39]Method is POST - this is cgi request [17:14:39]url: /json_proto [17:14:39]query_string will be loaded in cgi processing [17:14:39]execute_cgi json_proto POST (null) [17:14:39]execute_cgi path=json_proto method=POST [17:14:39]POST find Content-Length [17:14:39]Host: 172.17.50.195:8080 [17:14:39]Content-Length: 678 [17:14:39]Content-Type: application/json [17:14:39] [17:14:39]POST finish read [17:14:39]Found Content-Length = 678 [17:14:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093161", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:14:39]execute_script... [17:14:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093161", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:14:39]POST & json_proto [17:14:39]process_json_proto [17:14:39]json parsed OK: [17:14:39]protocol is kg_v1.0 [17:14:39]action value=close_receipt [17:14:39]process_action close_receipt [17:14:39]cmd_close_receipt [17:14:39]MH_GetDate [17:14:39]Write to MH i2c: F0 00 00 07 05 FB [17:14:39]Write i2c OK [17:14:39]MH_I2C_Read... [17:14:39]Read from MH i2c: F0 [17:14:39]MH_I2C_Read... [17:14:39]Read from MH i2c: F0 09 00 [17:14:39]MH_I2C_Read... [17:14:39]Read from MH i2c: F0 09 00 07 05 00 80 C6 1F 67 43 33 1C 67 C9 [17:14:39]GetLastDocTimeStamp 1730135673 [17:14:39]current date 1730135680 [17:14:39]FM_GetShiftState [17:14:39]SAM_PROTO_GetShiftState [17:14:39]wFMCommunicate request_size=4 [17:14:39]MH_SAM_APDU [17:14:39]CAPDU: 80 13 01 00 [17:14:39]Write to MH i2c: E2 08 00 08 05 80 13 01 00 00 00 00 00 8A [17:14:39]Write i2c OK [17:14:39]MH_I2C_Read... [17:14:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:14:39]Read from MH i2c: E2 [17:14:39]MH_I2C_Read... [17:14:39]Read from MH i2c: E2 0E 00 [17:14:39]MH_I2C_Read... [17:14:39]Read from MH i2c: E2 0E 00 08 05 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 83 [17:14:39]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:14:39]wFMCommunicate OK [17:14:39]SAM_PROTO_GetShiftState done [17:14:39]FM_GetShiftState done [17:14:39]opened in 1730073493 [17:14:39]opened+sec_in_day 1730159893 [17:14:39]quantity*price = 30038 [17:14:39]sum+1 = 30039 [17:14:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 635 28.10.2024 17:14 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318160 ФПД: 88689491880849 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T171440&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318160&fm=88689491880849&tin=02508201610067®Number=0000000000091628&sum=30000 [17:14:41]StoreToDocumentArchive [17:14:41]shift 546 fd 318160 [17:14:41]save to /storage/0546/doc_00318160 [17:14:41]save last doc name /storage/0546/doc_00318160 to /storage/kkm_last_doc_name [17:14:41]save OK [17:14:41]Clear old archive folders... [17:14:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:14:41]tlvbuf is 000E9910 [17:14:41]SAM_PROTO_ClearQueue [17:14:41]wFMCommunicate request_size=4 [17:14:41]MH_SAM_APDU [17:14:41]CAPDU: 80 09 00 00 [17:14:41]Write to MH i2c: E2 08 00 15 05 80 09 00 00 00 00 00 00 8C [17:14:41]Write i2c OK [17:14:41]MH_I2C_Read... [17:14:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:14:41]Read from MH i2c: E2 [17:14:41]MH_I2C_Read... [17:14:41]Read from MH i2c: E2 03 00 [17:14:41]MH_I2C_Read... [17:14:41]Read from MH i2c: E2 03 00 15 05 00 90 00 8E [17:14:41]RAPDU: 90 00 [17:14:41]wFMCommunicate OK [17:14:41]SAM_PROTO_ClearQueue done [17:14:41]KKMCreateOFDPacket [17:14:41]OFDProtocolAddRootSTLVToBuf [17:14:41]FM_MakeSignedData [17:14:41]FM_MakeSignedData [17:14:41]SAM_PROTO_SignData [17:14:41]wFMCommunicate request_size=4 [17:14:41]MH_SAM_APDU [17:14:41]CAPDU: 80 0D 01 02 [17:14:41]Write to MH i2c: E2 08 00 16 05 80 0D 01 02 00 00 00 00 94 [17:14:41]Write i2c OK [17:14:41]MH_I2C_Read... [17:14:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:14:41]Read from MH i2c: E2 [17:14:41]MH_I2C_Read... [17:14:41]Read from MH i2c: E2 03 00 [17:14:41]MH_I2C_Read... [17:14:41]Read from MH i2c: E2 03 00 16 05 00 90 00 8F [17:14:41]RAPDU: 90 00 [17:14:41]wFMCommunicate OK [17:14:41]wFMCommunicate request_size=255 [17:14:41]MH_SAM_APDU [17:14: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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 02 00 00 F4 03 04 00 80 C6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D0 DA 04 00 35 04 06 00 50 [17:14:41]Write to MH i2c: E2 02 01 17 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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 02 00 00 F4 03 04 00 80 C6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D0 DA 04 00 35 04 06 00 50 00 00 81 [17:14:41]Write i2c OK [17:14:41]MH_I2C_Read... [17:14:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:14:41]Read from MH i2c: E2 [17:14:41]MH_I2C_Read... [17:14:41]Read from MH i2c: E2 03 00 [17:14:41]MH_I2C_Read... [17:14:41]Read from MH i2c: E2 03 00 17 05 00 90 00 90 [17:14:41]RAPDU: 90 00 [17:14:41]wFMCommunicate OK [17:14:41]wFMCommunicate request_size=10 [17:14:41]MH_SAM_APDU [17:14:41]CAPDU: 80 0D 02 02 05 A9 A1 A8 AB 91 [17:14:41]Write to MH i2c: E2 0D 00 18 05 80 0D 02 02 05 00 A9 A1 A8 AB 91 00 00 CF [17:14:41]Write i2c OK [17:14:41]MH_I2C_Read... [17:14:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:14:41]Read from MH i2c: E2 [17:14:41]MH_I2C_Read... [17:14:41]Read from MH i2c: E2 03 00 [17:14:41]MH_I2C_Read... [17:14:41]Read from MH i2c: E2 03 00 18 05 00 90 00 91 [17:14:41]RAPDU: 90 00 [17:14:41]wFMCommunicate OK [17:14:41]wFMCommunicate request_size=4 [17:14:41]MH_SAM_APDU [17:14:41]CAPDU: 80 0D 03 02 [17:14:41]Write to MH i2c: E2 08 00 19 05 80 0D 03 02 00 00 00 00 99 [17:14:41]Write i2c OK [17:14:41]MH_I2C_Read... [17:14:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:14:41]Read from MH i2c: E2 [17:14:41]MH_I2C_Read... [17:14:41]Read from MH i2c: E2 0B 00 [17:14:41]MH_I2C_Read... [17:14:41]Read from MH i2c: E2 0B 00 19 05 00 C1 5F 53 95 12 F1 7C 19 90 00 3A [17:14:41]RAPDU: C1 5F 53 95 12 F1 7C 19 90 00 [17:14:41]wFMCommunicate OK [17:14:41]SAM_PROTO_SignData done [17:14:41]FM_MakeSignedData done [17:14:41]CreateOFDProtocolMessage [17:14:41]wFMCommunicate request_size=4 [17:14:41]MH_SAM_APDU [17:14:41]CAPDU: 80 11 00 00 [17:14:41]Write to MH i2c: E2 08 00 1A 05 80 11 00 00 00 00 00 00 99 [17:14:41]Write i2c OK [17:14:41]MH_I2C_Read... [17:14:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:14:41]Read from MH i2c: E2 [17:14:41]MH_I2C_Read... [17:14:41]Read from MH i2c: E2 17 00 [17:14:41]MH_I2C_Read... [17:14:41]Read from MH i2c: E2 17 00 1A 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 ED [17:14:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:14:41]wFMCommunicate OK [17:14:41]CreateOFDProtocolMessage done [17:14:41]OFDSenderStorePacket 318160 [17:14:41]StoreOFDPacket docnum=318160 [17:14:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 E8 3E 07 01 FA 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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 02 00 00 F4 03 04 00 80 C6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D0 DA 04 00 35 04 06 00 50 A9 A1 A8 AB 91 C1 5F 53 95 12 F1 7C 19 [17:14:41]CheckFolder [17:14:41]dirname=/storage/ofd_packets [17:14:41]CheckFolder done [17:14:41]ProducePacketName [17:14:41]name=ofd_packets/00318160 [17:14:41]NVStorageSaveData ofd_packets/00318160 [17:14:41]File name is /storage/ofd_packets/00318160 [17:14:41]Write 301 bytes [17:14:41]NVStorageSaveData done [17:14:41]OFDSenderStorePacket done [17:14:41]KKMCreateOFDPacket done [17:14:41]NVStorageSaveData kkm_last_timestamp [17:14:41]File name is /storage/kkm_last_timestamp [17:14:41]Write 4 bytes [17:14:41]NVStorageSaveData done [17:14:41]ExternCall_PrintAddStr [17:14:41]wPrintStart [17:14:41]Write to MH i2c: 01 00 00 1B 05 20 [17:14:41]Write i2c OK [17:14:41]MH_I2C_Read... [17:14:41]Read from MH i2c: 01 [17:14:41]MH_I2C_Read... [17:14:41]Read from MH i2c: 01 07 00 [17:14:41]MH_I2C_Read... [17:14:41]Read from MH i2c: 01 07 00 1B 05 00 00 00 00 00 FF 0F 35 [17:14:41]RasterBufferAndPrint [17:14:41]line Счет N : (1)1093161 [17:14:41]line ИНН: 02508201610067 [17:14:41]line Контрольно-Кассовый Чек [17:14:41]line ПРОДАЖА [17:14:41]line ТРК (МРК, ГНК) : 53 [17:14:41]line Товар: 2710124130 [17:14:41]line Аи-92-К-2 [17:14:41]line 4.490 * 66.90 [17:14:41]line = 300.38 [17:14:41]line НДС 12% НСП 1% [17:14:41]line > о реализуемом товаре [17:14:41]line ОКРУГЛЕНИЕ: -0.38 [17:14:41]line ИТОГО: 300.00 [17:14:41]line Внесено: 300.00 [17:14:41]line СДАЧА: 0.00 [17:14:41]line НСП 1% : 2.66 [17:14:41]line НДС 12% : 31.90 [17:14:41]line Наличными: 300.00 [17:14:41]line Безнал.: 0.00 [17:14:41]line Место: АЗС № 101 "Партнер Нефть" [17:14:41]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [17:14:41]line СНО: Общий режим [17:14:41]line Чек 635 28.10.2024 17:14 [17:14:41]line Смена: 546 ФФД: 1.0 [17:14:41]line ЗНМ: 0300000082 [17:14:41]line РНМ: 0000000000091628 [17:14:41]line Версия ККМ: 001 [17:14:41]line ФМ: 0000000000874671 [17:14:41]line ФД: 318160 [17:14:41]line ФПД: 88689491880849 [17:14:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T171440&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318160&fm=88689491880849&tin=02508201610067®Number=0000000000091628&sum=30000 [17:14:41]written 0, free lines is 4095 [17:14:41]OFD Sender: Processing packet 318160 [packets to send 127, broken 126] [17:14:41]ProducePacketName [17:14:41]name=ofd_packets/00318160 [17:14:41]OFD Sender: To server: pG, [17:14:41]CommunicateWithHost lk.salyk.kg:30040 [17:14:41]ConnectInit lk.salyk.kg [17:14:41]Connected sock=10 [17:14:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 E8 3E 07 01 FA 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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 02 00 00 F4 03 04 00 80 C6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D0 DA 04 00 35 04 06 00 50 A9 A1 A8 AB 91 C1 5F 53 95 12 F1 7C 19 [17:14:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 50 75 47 00 33 5E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D0 DA 04 00 F4 03 04 00 38 72 1F 67 B6 04 01 00 00 24 E0 35 1C B8 7A E3 F9 [17:14:42]CommunicateWithHost err = 0 [17:14:42]CheckOFDResponse [17:14:42]1017 (14) - 77093643461234 [17:14:42]1041 (16) - 0000000000874671 [17:14:42]1040 (4) - 318160 [17:14:42]1012 (4) - 28.10.2024 11:15 [17:14:42]1206 (1) - 0 [17:14:42]OFD Sender: Remove packet 318160 [17:14:42]ProducePacketName [17:14:42]name=ofd_packets/00318160 [17:14:42]NVStorageDeleteData [17:14:42]Write to MH i2c: 01 00 00 46 05 4B [17:14:42]Write i2c OK [17:14:42]MH_I2C_Read... [17:14:42]Read from MH i2c: 01 [17:14:42]MH_I2C_Read... [17:14:42]Read from MH i2c: 01 07 00 [17:14:42]MH_I2C_Read... [17:14:42]Read from MH i2c: 01 07 00 46 05 00 00 00 00 00 EE 0C 4C [17:14:42]RasterBufferAndPrint [17:14:42]line [17:14:42]line [17:14:42]line [17:14:42]line [17:14:42]line [17:14:42]written 0, free lines is 3319 [17:14:42]MH_Cut [17:14:42]Write to MH i2c: D1 01 00 4D 05 01 24 [17:14:42]Write i2c OK [17:14:42]MH_I2C_Read... [17:14:42]Read from MH i2c: D1 [17:14:42]MH_I2C_Read... [17:14:42]Read from MH i2c: D1 01 00 [17:14:42]MH_I2C_Read... [17:14:42]Read from MH i2c: D1 01 00 4D 05 00 23 [17:14:42]Write to MH i2c: 01 00 00 4E 05 53 [17:14:42]Write i2c OK [17:14:42]MH_I2C_Read... [17:14:42]OFD Sender: No OFD packet to send [17:14:42]*** Cut start [17:14:42]*** Partial cut [17:14:42]*** CUTSNS_PIN = 1 [17:14:42]*** CUTSNS_PIN = 0 [17:14:43]*** Brake cut motor [17:14:43]Read from MH i2c: 01 [17:14:43]MH_I2C_Read... [17:14:43]*** Stop cut motor [17:14:43]*** Cut end [17:14:43]Read from MH i2c: 01 07 00 [17:14:43]MH_I2C_Read... [17:14:43]Read from MH i2c: 01 07 00 4E 05 00 00 00 00 00 FF 0F 68 [17:14:43]process_action close_receipt done [17:14:43]requested_data is exist [17:14:43]produce_requested_data [17:14:43]requested_item fm.sn is exist - process it [17:14:43]wFMCommunicate request_size=4 [17:14:43]MH_SAM_APDU [17:14:43]CAPDU: 80 11 00 00 [17:14:43]Write to MH i2c: E2 08 00 4F 05 80 11 00 00 00 00 00 00 CE [17:14:43]Write i2c OK [17:14:43]MH_I2C_Read... [17:14:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:14:43]Read from MH i2c: E2 [17:14:43]MH_I2C_Read... [17:14:43]Read from MH i2c: E2 17 00 [17:14:43]MH_I2C_Read... [17:14:43]Read from MH i2c: E2 17 00 4F 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 22 [17:14:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:14:43]wFMCommunicate OK [17:14:43]requested_item fd.num is exist - process it [17:14:43]SAM_PROTO_GetFieldsCounters [17:14:43]wFMCommunicate request_size=4 [17:14:43]MH_SAM_APDU [17:14:43]CAPDU: 80 13 00 00 [17:14:43]Write to MH i2c: E2 08 00 50 05 80 13 00 00 00 00 00 00 D1 [17:14:43]Write i2c OK [17:14:43]MH_I2C_Read... [17:14:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:14:43]Read from MH i2c: E2 [17:14:43]MH_I2C_Read... [17:14:43]Read from MH i2c: E2 62 00 [17:14:43]MH_I2C_Read... [17:14:43]Read from MH i2c: E2 62 00 50 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D0 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 7B 02 00 00 5E 04 04 00 7B 02 00 00 57 04 04 00 7C 02 00 00 19 04 04 00 00 00 00 00 90 00 3D [17:14:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D0 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 7B 02 00 00 5E 04 04 00 7B 02 00 00 57 04 04 00 7C 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:14:43]wFMCommunicate OK [17:14:43]SAM_PROTO_GetFieldsCounters done [17:14:43]requested_item shift.num is exist - process it [17:14:43]requested_item shift.opened is exist - process it [17:14:43]req_shift_opened [17:14:43]FM_GetShiftState [17:14:43]SAM_PROTO_GetShiftState [17:14:43]wFMCommunicate request_size=4 [17:14:43]MH_SAM_APDU [17:14:43]CAPDU: 80 13 01 00 [17:14:43]Write to MH i2c: E2 08 00 51 05 80 13 01 00 00 00 00 00 D3 [17:14:43]Write i2c OK [17:14:43]MH_I2C_Read... [17:14:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:14:43]Read from MH i2c: E2 [17:14:43]MH_I2C_Read... [17:14:43]Read from MH i2c: E2 0E 00 [17:14:43]MH_I2C_Read... [17:14:43]Read from MH i2c: E2 0E 00 51 05 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 CC [17:14:43]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:14:43]wFMCommunicate OK [17:14:43]SAM_PROTO_GetShiftState done [17:14:43]FM_GetShiftState done [17:14:43]req_shift_opened done [17:14:43]requested_item shift.open_date is exist - process it [17:14:43]req_shift_open_date [17:14:43]req_shift_open_date done [17:14:43]produce_requested_data done [17:14:43]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318160,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [17:14:43]process_action_free close_receipt [17:14:43]json_value_free [17:14:43]json_value_free done [17:14:43]process_json_proto returns [17:14:43]Send response to host [17:14:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318160,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [17:14:43]free response buf [17:14:43]execute_script done [17:14:43]execute_script returns [17:14:43]free content buf [17:14:43]Sock 9.Close socket [17:14:43]Sock 9.Thread stoped [17:14:47]OFD Sender: No OFD packet to send [17:14:52]OFD Sender: No OFD packet to send [17:14:57]OFD Sender: No OFD packet to send [17:15:02]OFD Sender: No OFD packet to send [17:15:07]OFD Sender: No OFD packet to send [17:15:12]OFD Sender: No OFD packet to send [17:15:17]OFD Sender: No OFD packet to send [17:15:22]OFD Sender: No OFD packet to send [17:15:27]OFD Sender: No OFD packet to send [17:15:32]OFD Sender: No OFD packet to send [17:15:37]OFD Sender: No OFD packet to send [17:15:42]accept exits with 8 [17:15:42]New connection [17:15:42]New thread 3067039076 created [17:15:42]Thread 3066895716 joined [17:15:42]Waiting for new connection... [17:15:42] Sock 8.Parse request [17:15:42]Sock 8.Check first char [17:15:42]Sock 8.First char is OK [17:15:42]request: POST /json_proto HTTP/1.0 [17:15:42]Method: POST [17:15:42]URL: /json_proto [17:15:42]Method is POST - this is cgi request [17:15:42]url: /json_proto [17:15:42]query_string will be loaded in cgi processing [17:15:42]execute_cgi json_proto POST (null) [17:15:42]execute_cgi path=json_proto method=POST [17:15:42]POST find Content-Length [17:15:42]Host: 172.17.50.195:8080 [17:15:42]Content-Length: 683 [17:15:42]Content-Type: application/json [17:15:42] [17:15:42]POST finish read [17:15:42]Found Content-Length = 683 [17:15:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093163", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 6.700, "sum" : 510.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 510.00, "total" : 510.00, "payments": [ { "type": 0, "sum" : 510.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:15:42]execute_script... [17:15:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093163", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 6.700, "sum" : 510.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 510.00, "total" : 510.00, "payments": [ { "type": 0, "sum" : 510.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:15:42]POST & json_proto [17:15:42]process_json_proto [17:15:42]json parsed OK: [17:15:42]protocol is kg_v1.0 [17:15:42]action value=close_receipt [17:15:42]process_action close_receipt [17:15:42]cmd_close_receipt [17:15:42]MH_GetDate [17:15:42]Write to MH i2c: F0 00 00 52 05 46 [17:15:42]Write i2c OK [17:15:42]MH_I2C_Read... [17:15:42]Read from MH i2c: F0 [17:15:42]MH_I2C_Read... [17:15:42]Read from MH i2c: F0 09 00 [17:15:42]MH_I2C_Read... [17:15:42]Read from MH i2c: F0 09 00 52 05 00 BF C6 1F 67 43 33 1C 67 53 [17:15:42]GetLastDocTimeStamp 1730135680 [17:15:42]current date 1730135743 [17:15:42]FM_GetShiftState [17:15:42]SAM_PROTO_GetShiftState [17:15:42]wFMCommunicate request_size=4 [17:15:42]MH_SAM_APDU [17:15:42]CAPDU: 80 13 01 00 [17:15:42]Write to MH i2c: E2 08 00 53 05 80 13 01 00 00 00 00 00 D5 [17:15:42]Write i2c OK [17:15:42]MH_I2C_Read... [17:15:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:15:42]Read from MH i2c: E2 [17:15:42]MH_I2C_Read... [17:15:42]Read from MH i2c: E2 0E 00 [17:15:42]MH_I2C_Read... [17:15:42]Read from MH i2c: E2 0E 00 53 05 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 CE [17:15:42]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:15:42]wFMCommunicate OK [17:15:42]SAM_PROTO_GetShiftState done [17:15:42]FM_GetShiftState done [17:15:42]opened in 1730073493 [17:15:42]opened+sec_in_day 1730159893 [17:15:42]quantity*price = 51054 [17:15:42]sum+1 = 51055 [17:15:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.54 ИТОГО: 510.00 Внесено: 510.00 СДАЧА: 0.00 НСП 1% : 4.52 НДС 12% : 54.22 Наличными: 510.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 636 28.10.2024 17:15 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318161 ФПД: 118513199747223 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T171543&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318161&fm=118513199747223&tin=02508201610067®Number=0000000000091628&sum=51000 [17:15:43]StoreToDocumentArchive [17:15:43]shift 546 fd 318161 [17:15:43]save to /storage/0546/doc_00318161 [17:15:43]save last doc name /storage/0546/doc_00318161 to /storage/kkm_last_doc_name [17:15:43]save OK [17:15:43]Clear old archive folders... [17:15:43]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:15:43]tlvbuf is 000D8AF0 [17:15:43]SAM_PROTO_ClearQueue [17:15:43]wFMCommunicate request_size=4 [17:15:43]MH_SAM_APDU [17:15:43]CAPDU: 80 09 00 00 [17:15:43]Write to MH i2c: E2 08 00 60 05 80 09 00 00 00 00 00 00 D7 [17:15:43]Write i2c OK [17:15:43]MH_I2C_Read... [17:15:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:15:43]Read from MH i2c: E2 [17:15:43]MH_I2C_Read... [17:15:43]Read from MH i2c: E2 03 00 [17:15:43]MH_I2C_Read... [17:15:43]Read from MH i2c: E2 03 00 60 05 00 90 00 D9 [17:15:43]RAPDU: 90 00 [17:15:43]wFMCommunicate OK [17:15:43]SAM_PROTO_ClearQueue done [17:15:43]KKMCreateOFDPacket [17:15:43]OFDProtocolAddRootSTLVToBuf [17:15:43]FM_MakeSignedData [17:15:43]FM_MakeSignedData [17:15:43]SAM_PROTO_SignData [17:15:43]wFMCommunicate request_size=4 [17:15:43]MH_SAM_APDU [17:15:43]CAPDU: 80 0D 01 02 [17:15:43]Write to MH i2c: E2 08 00 61 05 80 0D 01 02 00 00 00 00 DF [17:15:43]Write i2c OK [17:15:43]MH_I2C_Read... [17:15:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:15:43]Read from MH i2c: E2 [17:15:43]MH_I2C_Read... [17:15:43]Read from MH i2c: E2 03 00 [17:15:43]MH_I2C_Read... [17:15:43]Read from MH i2c: E2 03 00 61 05 00 90 00 DA [17:15:43]RAPDU: 90 00 [17:15:43]wFMCommunicate OK [17:15:43]wFMCommunicate request_size=255 [17:15:43]MH_SAM_APDU [17:15:43]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 2C 1A 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6E C7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 15 00 00 00 00 07 04 06 00 38 C7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 02 00 00 F4 03 04 00 BF C6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D1 DA 04 00 35 04 06 00 [17:15:43]Write to MH i2c: E2 02 01 62 05 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 2C 1A 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6E C7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 15 00 00 00 00 07 04 06 00 38 C7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 02 00 00 F4 03 04 00 BF C6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D1 DA 04 00 35 04 06 00 00 00 E1 [17:15:43]Write i2c OK [17:15:43]MH_I2C_Read... [17:15:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:15:43]Read from MH i2c: E2 [17:15:43]MH_I2C_Read... [17:15:43]Read from MH i2c: E2 03 00 [17:15:43]MH_I2C_Read... [17:15:43]Read from MH i2c: E2 03 00 62 05 00 90 00 DB [17:15:43]RAPDU: 90 00 [17:15:43]wFMCommunicate OK [17:15:43]wFMCommunicate request_size=11 [17:15:43]MH_SAM_APDU [17:15:43]CAPDU: 80 0D 02 02 06 6B C9 81 2C 10 97 [17:15:43]Write to MH i2c: E2 0E 00 63 05 80 0D 02 02 06 00 6B C9 81 2C 10 97 00 00 76 [17:15:43]Write i2c OK [17:15:43]MH_I2C_Read... [17:15:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:15:44]Read from MH i2c: E2 [17:15:44]MH_I2C_Read... [17:15:44]Read from MH i2c: E2 03 00 [17:15:44]MH_I2C_Read... [17:15:44]Read from MH i2c: E2 03 00 63 05 00 90 00 DC [17:15:44]RAPDU: 90 00 [17:15:44]wFMCommunicate OK [17:15:44]wFMCommunicate request_size=4 [17:15:44]MH_SAM_APDU [17:15:44]CAPDU: 80 0D 03 02 [17:15:44]Write to MH i2c: E2 08 00 64 05 80 0D 03 02 00 00 00 00 E4 [17:15:44]Write i2c OK [17:15:44]MH_I2C_Read... [17:15:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:15:44]Read from MH i2c: E2 [17:15:44]MH_I2C_Read... [17:15:44]Read from MH i2c: E2 0B 00 [17:15:44]MH_I2C_Read... [17:15:44]Read from MH i2c: E2 0B 00 64 05 00 FF 6D 6D FF 73 C3 BD FA 90 00 AA [17:15:44]RAPDU: FF 6D 6D FF 73 C3 BD FA 90 00 [17:15:44]wFMCommunicate OK [17:15:44]SAM_PROTO_SignData done [17:15:44]FM_MakeSignedData done [17:15:44]CreateOFDProtocolMessage [17:15:44]wFMCommunicate request_size=4 [17:15:44]MH_SAM_APDU [17:15:44]CAPDU: 80 11 00 00 [17:15:44]Write to MH i2c: E2 08 00 65 05 80 11 00 00 00 00 00 00 E4 [17:15:44]Write i2c OK [17:15:44]MH_I2C_Read... [17:15:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:15:44]Read from MH i2c: E2 [17:15:44]MH_I2C_Read... [17:15:44]Read from MH i2c: E2 17 00 [17:15:44]MH_I2C_Read... [17:15:44]Read from MH i2c: E2 17 00 65 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 38 [17:15:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:15:44]wFMCommunicate OK [17:15:44]CreateOFDProtocolMessage done [17:15:44]OFDSenderStorePacket 318161 [17:15:44]StoreOFDPacket docnum=318161 [17:15:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 6A D7 08 01 AD 7E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 2C 1A 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6E C7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 15 00 00 00 00 07 04 06 00 38 C7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 02 00 00 F4 03 04 00 BF C6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D1 DA 04 00 35 04 06 00 6B C9 81 2C 10 97 FF 6D 6D FF 73 C3 BD FA [17:15:44]CheckFolder [17:15:44]dirname=/storage/ofd_packets [17:15:44]CheckFolder done [17:15:44]ProducePacketName [17:15:44]name=ofd_packets/00318161 [17:15:44]NVStorageSaveData ofd_packets/00318161 [17:15:44]File name is /storage/ofd_packets/00318161 [17:15:44]Write 302 bytes [17:15:44]NVStorageSaveData done [17:15:44]OFDSenderStorePacket done [17:15:44]KKMCreateOFDPacket done [17:15:44]NVStorageSaveData kkm_last_timestamp [17:15:44]File name is /storage/kkm_last_timestamp [17:15:44]Write 4 bytes [17:15:44]NVStorageSaveData done [17:15:44]ExternCall_PrintAddStr [17:15:44]wPrintStart [17:15:44]Write to MH i2c: 01 00 00 66 05 6B [17:15:44]Write i2c OK [17:15:44]MH_I2C_Read... [17:15:44]Read from MH i2c: 01 [17:15:44]MH_I2C_Read... [17:15:44]Read from MH i2c: 01 07 00 [17:15:44]MH_I2C_Read... [17:15:44]Read from MH i2c: 01 07 00 66 05 00 00 00 00 00 FF 0F 80 [17:15:44]RasterBufferAndPrint [17:15:44]line Счет N : (1)1093163 [17:15:44]line ИНН: 02508201610067 [17:15:44]line Контрольно-Кассовый Чек [17:15:44]line ПРОДАЖА [17:15:44]line ТРК (МРК, ГНК) : 31 [17:15:44]line Товар: 2710194210 [17:15:44]line ДТ(л)-К-2 [17:15:44]line 6.700 * 76.20 [17:15:44]line = 510.54 [17:15:44]line НДС 12% НСП 1% [17:15:44]line > о реализуемом товаре [17:15:44]line ОКРУГЛЕНИЕ: -0.54 [17:15:44]line ИТОГО: 510.00 [17:15:44]line Внесено: 510.00 [17:15:44]line СДАЧА: 0.00 [17:15:44]line НСП 1% : 4.52 [17:15:44]line НДС 12% : 54.22 [17:15:44]line Наличными: 510.00 [17:15:44]line Безнал.: 0.00 [17:15:44]line Место: АЗС № 101 "Партнер Нефть" [17:15:44]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [17:15:44]line СНО: Общий режим [17:15:44]line Чек 636 28.10.2024 17:15 [17:15:44]line Смена: 546 ФФД: 1.0 [17:15:44]line ЗНМ: 0300000082 [17:15:44]line РНМ: 0000000000091628 [17:15:44]line Версия ККМ: 001 [17:15:44]line ФМ: 0000000000874671 [17:15:44]line ФД: 318161 [17:15:44]line ФПД: 118513199747223 [17:15:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T171543&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318161&fm=118513199747223&tin=02508201610067®Number=0000000000091628&sum=51000 [17:15:44]OFD Sender: Processing packet 318161 [packets to send 127, broken 126] [17:15:44]ProducePacketName [17:15:44]name=ofd_packets/00318161 [17:15:44]OFD Sender: To server: pG, [17:15:44]CommunicateWithHost lk.salyk.kg:30040 [17:15:44]ConnectInit lk.salyk.kg [17:15:44]written 0, free lines is 4095 [17:15:44]Connected sock=10 [17:15:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 6A D7 08 01 AD 7E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 2C 1A 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6E C7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 15 00 00 00 00 07 04 06 00 38 C7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 02 00 00 F4 03 04 00 BF C6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D1 DA 04 00 35 04 06 00 6B C9 81 2C 10 97 FF 6D 6D FF 73 C3 BD FA [17:15:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 BC 77 47 00 91 7A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D1 DA 04 00 F4 03 04 00 77 72 1F 67 B6 04 01 00 00 D9 EB D4 06 B4 40 7D CE [17:15:44]CommunicateWithHost err = 0 [17:15:44]CheckOFDResponse [17:15:44]1017 (14) - 77093643461234 [17:15:44]1041 (16) - 0000000000874671 [17:15:44]1040 (4) - 318161 [17:15:44]1012 (4) - 28.10.2024 11:16 [17:15:44]1206 (1) - 0 [17:15:44]OFD Sender: Remove packet 318161 [17:15:44]ProducePacketName [17:15:44]name=ofd_packets/00318161 [17:15:44]NVStorageDeleteData [17:15:44]Write to MH i2c: 01 00 00 91 05 96 [17:15:44]Write i2c OK [17:15:44]MH_I2C_Read... [17:15:44]Read from MH i2c: 01 [17:15:44]MH_I2C_Read... [17:15:44]Read from MH i2c: 01 07 00 [17:15:44]MH_I2C_Read... [17:15:44]Read from MH i2c: 01 07 00 91 05 00 00 00 00 00 E0 0C 89 [17:15:44]RasterBufferAndPrint [17:15:44]line [17:15:44]line [17:15:44]line [17:15:44]line [17:15:44]line [17:15:44]written 0, free lines is 3302 [17:15:44]MH_Cut [17:15:44]Write to MH i2c: D1 01 00 98 05 01 6F [17:15:44]Write i2c OK [17:15:44]MH_I2C_Read... [17:15:44]Read from MH i2c: D1 [17:15:44]MH_I2C_Read... [17:15:44]Read from MH i2c: D1 01 00 [17:15:44]MH_I2C_Read... [17:15:44]Read from MH i2c: D1 01 00 98 05 00 6E [17:15:44]Write to MH i2c: 01 00 00 99 05 9E [17:15:44]Write i2c OK [17:15:44]MH_I2C_Read... [17:15:45]OFD Sender: No OFD packet to send [17:15:45]*** Cut start [17:15:45]*** Partial cut [17:15:45]*** CUTSNS_PIN = 1 [17:15:45]*** CUTSNS_PIN = 0 [17:15:45]*** Brake cut motor [17:15:46]Read from MH i2c: 01 [17:15:46]MH_I2C_Read... [17:15:46]*** Stop cut motor [17:15:46]*** Cut end [17:15:46]Read from MH i2c: 01 07 00 [17:15:46]MH_I2C_Read... [17:15:46]Read from MH i2c: 01 07 00 99 05 00 00 00 00 00 FF 0F B3 [17:15:46]process_action close_receipt done [17:15:46]requested_data is exist [17:15:46]produce_requested_data [17:15:46]requested_item fm.sn is exist - process it [17:15:46]wFMCommunicate request_size=4 [17:15:46]MH_SAM_APDU [17:15:46]CAPDU: 80 11 00 00 [17:15:46]Write to MH i2c: E2 08 00 9A 05 80 11 00 00 00 00 00 00 19 [17:15:46]Write i2c OK [17:15:46]MH_I2C_Read... [17:15:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:15:46]Read from MH i2c: E2 [17:15:46]MH_I2C_Read... [17:15:46]Read from MH i2c: E2 17 00 [17:15:46]MH_I2C_Read... [17:15:46]Read from MH i2c: E2 17 00 9A 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 6D [17:15:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:15:46]wFMCommunicate OK [17:15:46]requested_item fd.num is exist - process it [17:15:46]SAM_PROTO_GetFieldsCounters [17:15:46]wFMCommunicate request_size=4 [17:15:46]MH_SAM_APDU [17:15:46]CAPDU: 80 13 00 00 [17:15:46]Write to MH i2c: E2 08 00 9B 05 80 13 00 00 00 00 00 00 1C [17:15:46]Write i2c OK [17:15:46]MH_I2C_Read... [17:15:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:15:46]Read from MH i2c: E2 [17:15:46]MH_I2C_Read... [17:15:46]Read from MH i2c: E2 62 00 [17:15:46]MH_I2C_Read... [17:15:46]Read from MH i2c: E2 62 00 9B 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D1 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 7C 02 00 00 5E 04 04 00 7C 02 00 00 57 04 04 00 7D 02 00 00 19 04 04 00 00 00 00 00 90 00 8C [17:15:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D1 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 7C 02 00 00 5E 04 04 00 7C 02 00 00 57 04 04 00 7D 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:15:46]wFMCommunicate OK [17:15:46]SAM_PROTO_GetFieldsCounters done [17:15:46]requested_item shift.num is exist - process it [17:15:46]requested_item shift.opened is exist - process it [17:15:46]req_shift_opened [17:15:46]FM_GetShiftState [17:15:46]SAM_PROTO_GetShiftState [17:15:46]wFMCommunicate request_size=4 [17:15:46]MH_SAM_APDU [17:15:46]CAPDU: 80 13 01 00 [17:15:46]Write to MH i2c: E2 08 00 9C 05 80 13 01 00 00 00 00 00 1E [17:15:46]Write i2c OK [17:15:46]MH_I2C_Read... [17:15:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:15:46]Read from MH i2c: E2 [17:15:46]MH_I2C_Read... [17:15:46]Read from MH i2c: E2 0E 00 [17:15:46]MH_I2C_Read... [17:15:46]Read from MH i2c: E2 0E 00 9C 05 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 17 [17:15:46]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:15:46]wFMCommunicate OK [17:15:46]SAM_PROTO_GetShiftState done [17:15:46]FM_GetShiftState done [17:15:46]req_shift_opened done [17:15:46]requested_item shift.open_date is exist - process it [17:15:46]req_shift_open_date [17:15:46]req_shift_open_date done [17:15:46]produce_requested_data done [17:15:46]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318161,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [17:15:46]process_action_free close_receipt [17:15:46]json_value_free [17:15:46]json_value_free done [17:15:46]process_json_proto returns [17:15:46]Send response to host [17:15:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318161,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [17:15:46]free response buf [17:15:46]execute_script done [17:15:46]execute_script returns [17:15:46]free content buf [17:15:46]Sock 8.Close socket [17:15:46]Sock 8.Thread stoped [17:15:50]OFD Sender: No OFD packet to send [17:15:51]accept exits with 9 [17:15:51]New connection [17:15:51]New thread 3066895716 created [17:15:51]Thread 3067039076 joined [17:15:51]Waiting for new connection... [17:15:51] Sock 9.Parse request [17:15:51]Sock 9.Check first char [17:15:51]Sock 9.First char is OK [17:15:51]request: POST /json_proto HTTP/1.0 [17:15:51]Method: POST [17:15:51]URL: /json_proto [17:15:51]Method is POST - this is cgi request [17:15:51]url: /json_proto [17:15:51]query_string will be loaded in cgi processing [17:15:51]execute_cgi json_proto POST (null) [17:15:51]execute_cgi path=json_proto method=POST [17:15:51]POST find Content-Length [17:15:51]Host: 172.17.50.195:8080 [17:15:51]Content-Length: 773 [17:15:51]Content-Type: application/json [17:15:51] [17:15:51]POST finish read [17:15:51]Found Content-Length = 773 [17:15:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093160", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 28.540, "sum" : 1093.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1093.08 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:15:51]execute_script... [17:15:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093160", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 28.540, "sum" : 1093.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1093.08 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:15:51]POST & json_proto [17:15:51]process_json_proto [17:15:51]json parsed OK: [17:15:51]protocol is kg_v1.0 [17:15:51]action value=close_receipt [17:15:51]process_action close_receipt [17:15:51]cmd_close_receipt [17:15:51]MH_GetDate [17:15:51]Write to MH i2c: F0 00 00 9D 05 91 [17:15:51]Write i2c OK [17:15:51]MH_I2C_Read... [17:15:51]Read from MH i2c: F0 [17:15:51]MH_I2C_Read... [17:15:51]Read from MH i2c: F0 09 00 [17:15:51]MH_I2C_Read... [17:15:51]Read from MH i2c: F0 09 00 9D 05 00 C8 C6 1F 67 43 33 1C 67 A7 [17:15:51]GetLastDocTimeStamp 1730135743 [17:15:51]current date 1730135752 [17:15:51]FM_GetShiftState [17:15:51]SAM_PROTO_GetShiftState [17:15:51]wFMCommunicate request_size=4 [17:15:51]MH_SAM_APDU [17:15:51]CAPDU: 80 13 01 00 [17:15:51]Write to MH i2c: E2 08 00 9E 05 80 13 01 00 00 00 00 00 20 [17:15:51]Write i2c OK [17:15:51]MH_I2C_Read... [17:15:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:15:51]Read from MH i2c: E2 [17:15:51]MH_I2C_Read... [17:15:51]Read from MH i2c: E2 0E 00 [17:15:51]MH_I2C_Read... [17:15:51]Read from MH i2c: E2 0E 00 9E 05 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 19 [17:15:51]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:15:51]wFMCommunicate OK [17:15:51]SAM_PROTO_GetShiftState done [17:15:51]FM_GetShiftState done [17:15:51]opened in 1730073493 [17:15:51]opened+sec_in_day 1730159893 [17:15:51]quantity*price = 109308 [17:15:51]sum+1 = 109309 [17:15:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1093.08 НСП 1% : 9.67 НДС 12% : 116.08 Наличными: 0.00 Безнал.: 1093.08 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 637 28.10.2024 17:15 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318162 ФПД: 55333701272741 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T171552&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318162&fm=55333701272741&tin=02508201610067®Number=0000000000091628&sum=109308 [17:15:53]StoreToDocumentArchive [17:15:53]shift 546 fd 318162 [17:15:53]save to /storage/0546/doc_00318162 [17:15:53]save last doc name /storage/0546/doc_00318162 to /storage/kkm_last_doc_name [17:15:53]save OK [17:15:53]Clear old archive folders... [17:15:53]ProcessDocumentItem done err = 0, tmpTLVsize=250 [17:15:53]tlvbuf is 000DA480 [17:15:53]SAM_PROTO_ClearQueue [17:15:53]wFMCommunicate request_size=4 [17:15:53]MH_SAM_APDU [17:15:53]CAPDU: 80 09 00 00 [17:15:53]Write to MH i2c: E2 08 00 AB 05 80 09 00 00 00 00 00 00 22 [17:15:53]Write i2c OK [17:15:53]MH_I2C_Read... [17:15:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:15:53]Read from MH i2c: E2 [17:15:53]MH_I2C_Read... [17:15:53]Read from MH i2c: E2 03 00 [17:15:53]MH_I2C_Read... [17:15:53]Read from MH i2c: E2 03 00 AB 05 00 90 00 24 [17:15:53]RAPDU: 90 00 [17:15:53]wFMCommunicate OK [17:15:53]SAM_PROTO_ClearQueue done [17:15:53]KKMCreateOFDPacket [17:15:53]OFDProtocolAddRootSTLVToBuf [17:15:53]FM_MakeSignedData [17:15:53]FM_MakeSignedData [17:15:53]SAM_PROTO_SignData [17:15:53]wFMCommunicate request_size=4 [17:15:53]MH_SAM_APDU [17:15:53]CAPDU: 80 0D 01 02 [17:15:53]Write to MH i2c: E2 08 00 AC 05 80 0D 01 02 00 00 00 00 2A [17:15:53]Write i2c OK [17:15:53]MH_I2C_Read... [17:15:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:15:53]Read from MH i2c: E2 [17:15:53]MH_I2C_Read... [17:15:53]Read from MH i2c: E2 03 00 [17:15:53]MH_I2C_Read... [17:15:53]Read from MH i2c: E2 03 00 AC 05 00 90 00 25 [17:15:53]RAPDU: 90 00 [17:15:53]wFMCommunicate OK [17:15:53]wFMCommunicate request_size=255 [17:15:53]MH_SAM_APDU [17:15:53]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 7C 6F 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 FC AA 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC AA 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C7 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 2D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FC AA 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 02 00 00 F4 03 04 00 C8 C6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D2 DA 04 00 35 04 06 00 32 53 [17:15:53]Write to MH i2c: E2 02 01 AD 05 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 7C 6F 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 FC AA 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC AA 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C7 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 2D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FC AA 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 02 00 00 F4 03 04 00 C8 C6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D2 DA 04 00 35 04 06 00 32 53 00 00 FC [17:15:53]Write i2c OK [17:15:53]MH_I2C_Read... [17:15:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:15:53]Read from MH i2c: E2 [17:15:53]MH_I2C_Read... [17:15:53]Read from MH i2c: E2 03 00 [17:15:53]MH_I2C_Read... [17:15:53]Read from MH i2c: E2 03 00 AD 05 00 90 00 26 [17:15:53]RAPDU: 90 00 [17:15:53]wFMCommunicate OK [17:15:53]wFMCommunicate request_size=9 [17:15:53]MH_SAM_APDU [17:15:53]CAPDU: 80 0D 02 02 04 61 9B C4 A5 [17:15:53]Write to MH i2c: E2 0C 00 AE 05 80 0D 02 02 04 00 61 9B C4 A5 00 00 9A [17:15:53]Write i2c OK [17:15:53]MH_I2C_Read... [17:15:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:15:53]Read from MH i2c: E2 [17:15:53]MH_I2C_Read... [17:15:53]Read from MH i2c: E2 03 00 [17:15:53]MH_I2C_Read... [17:15:53]Read from MH i2c: E2 03 00 AE 05 00 90 00 27 [17:15:53]RAPDU: 90 00 [17:15:53]wFMCommunicate OK [17:15:53]wFMCommunicate request_size=4 [17:15:53]MH_SAM_APDU [17:15:53]CAPDU: 80 0D 03 02 [17:15:53]Write to MH i2c: E2 08 00 AF 05 80 0D 03 02 00 00 00 00 2F [17:15:53]Write i2c OK [17:15:53]MH_I2C_Read... [17:15:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:15:53]Read from MH i2c: E2 [17:15:53]MH_I2C_Read... [17:15:53]Read from MH i2c: E2 0B 00 [17:15:53]MH_I2C_Read... [17:15:53]Read from MH i2c: E2 0B 00 AF 05 00 85 A6 F6 9C 21 36 83 8B 90 00 52 [17:15:53]RAPDU: 85 A6 F6 9C 21 36 83 8B 90 00 [17:15:53]wFMCommunicate OK [17:15:53]SAM_PROTO_SignData done [17:15:53]FM_MakeSignedData done [17:15:53]CreateOFDProtocolMessage [17:15:53]wFMCommunicate request_size=4 [17:15:53]MH_SAM_APDU [17:15:53]CAPDU: 80 11 00 00 [17:15:53]Write to MH i2c: E2 08 00 B0 05 80 11 00 00 00 00 00 00 2F [17:15:53]Write i2c OK [17:15:53]MH_I2C_Read... [17:15:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:15:53]Read from MH i2c: E2 [17:15:53]MH_I2C_Read... [17:15:53]Read from MH i2c: E2 17 00 [17:15:53]MH_I2C_Read... [17:15:53]Read from MH i2c: E2 17 00 B0 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 83 [17:15:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:15:53]wFMCommunicate OK [17:15:53]CreateOFDProtocolMessage done [17:15:53]OFDSenderStorePacket 318162 [17:15:53]StoreOFDPacket docnum=318162 [17:15:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 0F F5 06 01 4C E4 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 7C 6F 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 FC AA 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC AA 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C7 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 2D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FC AA 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 02 00 00 F4 03 04 00 C8 C6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D2 DA 04 00 35 04 06 00 32 53 61 9B C4 A5 85 A6 F6 9C 21 36 83 8B [17:15:53]CheckFolder [17:15:53]dirname=/storage/ofd_packets [17:15:53]CheckFolder done [17:15:53]ProducePacketName [17:15:53]name=ofd_packets/00318162 [17:15:53]NVStorageSaveData ofd_packets/00318162 [17:15:53]File name is /storage/ofd_packets/00318162 [17:15:53]Write 300 bytes [17:15:53]NVStorageSaveData done [17:15:53]OFDSenderStorePacket done [17:15:53]KKMCreateOFDPacket done [17:15:53]NVStorageSaveData kkm_last_timestamp [17:15:53]File name is /storage/kkm_last_timestamp [17:15:53]Write 4 bytes [17:15:53]NVStorageSaveData done [17:15:53]ExternCall_PrintAddStr [17:15:53]wPrintStart [17:15:53]Write to MH i2c: 01 00 00 B1 05 B6 [17:15:53]Write i2c OK [17:15:53]MH_I2C_Read... [17:15:53]Read from MH i2c: 01 [17:15:53]MH_I2C_Read... [17:15:53]Read from MH i2c: 01 07 00 [17:15:53]MH_I2C_Read... [17:15:53]Read from MH i2c: 01 07 00 B1 05 00 00 00 00 00 FF 0F CB [17:15:53]RasterBufferAndPrint [17:15:53]line Счет N : (1)1093160 [17:15:53]line ИНН: 02508201610067 [17:15:53]line Контрольно-Кассовый Чек [17:15:53]line ПРОДАЖА [17:15:53]line ТРК (МРК, ГНК) : 71 [17:15:53]line Товар: 2711190000 [17:15:53]line ГАЗ-К-5 [17:15:53]line 28.540 * 38.30 [17:15:53]line = 1093.08 [17:15:53]line НДС 12% НСП 1% [17:15:53]line > о реализуемом товаре [17:15:53]line ИТОГО: 1093.08 [17:15:53]line НСП 1% : 9.67 [17:15:53]line НДС 12% : 116.08 [17:15:53]line Наличными: 0.00 [17:15:53]line Безнал.: 1093.08 [17:15:53]line Место: АЗС № 101 "Партнер Нефть" [17:15:53]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [17:15:53]line СНО: Общий режим [17:15:53]line Чек 637 28.10.2024 17:15 [17:15:53]line Смена: 546 ФФД: 1.0 [17:15:53]line ЗНМ: 0300000082 [17:15:53]line РНМ: 0000000000091628 [17:15:53]line Версия ККМ: 001 [17:15:53]line Платежная система: Mbank [17:15:53]line ФМ: 0000000000874671 [17:15:53]line ФД: 318162 [17:15:53]line ФПД: 55333701272741 [17:15:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T171552&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318162&fm=55333701272741&tin=02508201610067®Number=0000000000091628&sum=109308 [17:15:53]OFD Sender: Processing packet 318162 [packets to send 127, broken 126] [17:15:53]ProducePacketName [17:15:53]name=ofd_packets/00318162 [17:15:53]OFD Sender: To server: pG, [17:15:53]CommunicateWithHost lk.salyk.kg:30040 [17:15:53]ConnectInit lk.salyk.kg [17:15:53]written 0, free lines is 4095 [17:15:54]Connected sock=10 [17: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 34 36 37 31 0E 01 00 00 0F F5 06 01 4C E4 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 7C 6F 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 FC AA 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC AA 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C7 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 2D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FC AA 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 02 00 00 F4 03 04 00 C8 C6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D2 DA 04 00 35 04 06 00 32 53 61 9B C4 A5 85 A6 F6 9C 21 36 83 8B [17:15:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 AE D1 47 00 44 4D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D2 DA 04 00 F4 03 04 00 80 72 1F 67 B6 04 01 00 00 36 97 E0 F7 0C 68 92 08 [17:15:54]CommunicateWithHost err = 0 [17:15:54]CheckOFDResponse [17:15:54]1017 (14) - 77093643461234 [17:15:54]1041 (16) - 0000000000874671 [17:15:54]1040 (4) - 318162 [17:15:54]1012 (4) - 28.10.2024 11:16 [17:15:54]1206 (1) - 0 [17:15:54]OFD Sender: Remove packet 318162 [17:15:54]ProducePacketName [17:15:54]name=ofd_packets/00318162 [17:15:54]NVStorageDeleteData [17:15:54]Write to MH i2c: 01 00 00 DA 05 DF [17:15:54]Write i2c OK [17:15:54]MH_I2C_Read... [17:15:54]Read from MH i2c: 01 [17:15:54]MH_I2C_Read... [17:15:54]Read from MH i2c: 01 07 00 [17:15:54]MH_I2C_Read... [17:15:54]Read from MH i2c: 01 07 00 DA 05 00 00 00 00 00 20 0D 13 [17:15:54]RasterBufferAndPrint [17:15:54]line [17:15:54]line [17:15:54]line [17:15:54]line [17:15:54]line [17:15:54]written 0, free lines is 3369 [17:15:54]MH_Cut [17:15:54]Write to MH i2c: D1 01 00 E1 05 01 B8 [17:15:54]Write i2c OK [17:15:54]MH_I2C_Read... [17:15:54]Read from MH i2c: D1 [17:15:54]MH_I2C_Read... [17:15:54]Read from MH i2c: D1 01 00 [17:15:54]MH_I2C_Read... [17:15:54]Read from MH i2c: D1 01 00 E1 05 00 B7 [17:15:54]Write to MH i2c: 01 00 00 E2 05 E7 [17:15:54]Write i2c OK [17:15:54]MH_I2C_Read... [17:15:54]OFD Sender: No OFD packet to send [17:15:55]*** Cut start [17:15:55]*** Partial cut [17:15:55]*** CUTSNS_PIN = 1 [17:15:55]*** CUTSNS_PIN = 0 [17:15:55]*** Brake cut motor [17:15:55]Read from MH i2c: 01 [17:15:55]MH_I2C_Read... [17:15:55]*** Stop cut motor [17:15:55]*** Cut end [17:15:55]Read from MH i2c: 01 07 00 [17:15:55]MH_I2C_Read... [17:15:55]Read from MH i2c: 01 07 00 E2 05 00 00 00 00 00 FF 0F FC [17:15:55]process_action close_receipt done [17:15:55]requested_data is exist [17:15:55]produce_requested_data [17:15:55]requested_item fm.sn is exist - process it [17:15:55]wFMCommunicate request_size=4 [17:15:55]MH_SAM_APDU [17:15:55]CAPDU: 80 11 00 00 [17:15:55]Write to MH i2c: E2 08 00 E3 05 80 11 00 00 00 00 00 00 62 [17:15:55]Write i2c OK [17:15:55]MH_I2C_Read... [17:15:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:15:55]Read from MH i2c: E2 [17:15:55]MH_I2C_Read... [17:15:55]Read from MH i2c: E2 17 00 [17:15:55]MH_I2C_Read... [17:15:55]Read from MH i2c: E2 17 00 E3 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B6 [17:15:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:15:55]wFMCommunicate OK [17:15:55]requested_item fd.num is exist - process it [17:15:55]SAM_PROTO_GetFieldsCounters [17:15:55]wFMCommunicate request_size=4 [17:15:55]MH_SAM_APDU [17:15:55]CAPDU: 80 13 00 00 [17:15:55]Write to MH i2c: E2 08 00 E4 05 80 13 00 00 00 00 00 00 65 [17:15:55]Write i2c OK [17:15:55]MH_I2C_Read... [17:15:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:15:55]Read from MH i2c: E2 [17:15:55]MH_I2C_Read... [17:15:55]Read from MH i2c: E2 62 00 [17:15:55]MH_I2C_Read... [17:15:55]Read from MH i2c: E2 62 00 E4 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D2 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 7D 02 00 00 5E 04 04 00 7D 02 00 00 57 04 04 00 7E 02 00 00 19 04 04 00 00 00 00 00 90 00 D9 [17:15:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D2 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 7D 02 00 00 5E 04 04 00 7D 02 00 00 57 04 04 00 7E 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:15:55]wFMCommunicate OK [17:15:55]SAM_PROTO_GetFieldsCounters done [17:15:55]requested_item shift.num is exist - process it [17:15:55]requested_item shift.opened is exist - process it [17:15:55]req_shift_opened [17:15:55]FM_GetShiftState [17:15:55]SAM_PROTO_GetShiftState [17:15:55]wFMCommunicate request_size=4 [17:15:55]MH_SAM_APDU [17:15:55]CAPDU: 80 13 01 00 [17:15:55]Write to MH i2c: E2 08 00 E5 05 80 13 01 00 00 00 00 00 67 [17:15:55]Write i2c OK [17:15:55]MH_I2C_Read... [17:15:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:15:55]Read from MH i2c: E2 [17:15:55]MH_I2C_Read... [17:15:55]Read from MH i2c: E2 0E 00 [17:15:55]MH_I2C_Read... [17:15:55]Read from MH i2c: E2 0E 00 E5 05 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 60 [17:15:55]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:15:55]wFMCommunicate OK [17:15:55]SAM_PROTO_GetShiftState done [17:15:55]FM_GetShiftState done [17:15:55]req_shift_opened done [17:15:55]requested_item shift.open_date is exist - process it [17:15:55]req_shift_open_date [17:15:55]req_shift_open_date done [17:15:55]produce_requested_data done [17:15:55]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318162,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [17:15:55]process_action_free close_receipt [17:15:55]json_value_free [17:15:55]json_value_free done [17:15:55]process_json_proto returns [17:15:55]Send response to host [17:15:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318162,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [17:15:55]free response buf [17:15:55]execute_script done [17:15:55]execute_script returns [17:15:55]free content buf [17:15:55]Sock 9.Close socket [17:15:55]Sock 9.Thread stoped [17:15:59]OFD Sender: No OFD packet to send [17:16:04]OFD Sender: No OFD packet to send [17:16:09]OFD Sender: No OFD packet to send [17:16:14]OFD Sender: No OFD packet to send [17:16:19]OFD Sender: No OFD packet to send [17:16:24]OFD Sender: No OFD packet to send [17:16:29]OFD Sender: No OFD packet to send [17:16:34]OFD Sender: No OFD packet to send [17:16:39]OFD Sender: No OFD packet to send [17:16:44]OFD Sender: No OFD packet to send [17:16:49]OFD Sender: No OFD packet to send [17:16:54]OFD Sender: No OFD packet to send [17:16:59]OFD Sender: No OFD packet to send [17:17:04]OFD Sender: No OFD packet to send [17:17:09]OFD Sender: No OFD packet to send [17:17:14]OFD Sender: No OFD packet to send [17:17:19]OFD Sender: No OFD packet to send [17:17:24]OFD Sender: No OFD packet to send [17:17:29]OFD Sender: No OFD packet to send [17:17:34]OFD Sender: No OFD packet to send [17:17:39]OFD Sender: No OFD packet to send [17:17:44]OFD Sender: No OFD packet to send [17:17:49]OFD Sender: No OFD packet to send [17:17:54]OFD Sender: No OFD packet to send [17:17:59]OFD Sender: No OFD packet to send [17:18:04]OFD Sender: No OFD packet to send [17:18:09]OFD Sender: No OFD packet to send [17:18:14]OFD Sender: No OFD packet to send [17:18:19]OFD Sender: No OFD packet to send [17:18:24]OFD Sender: No OFD packet to send [17:18:29]OFD Sender: No OFD packet to send [17:18:34]OFD Sender: No OFD packet to send [17:18:39]OFD Sender: No OFD packet to send [17:18:44]OFD Sender: No OFD packet to send [17:18:49]OFD Sender: No OFD packet to send [17:18:54]OFD Sender: No OFD packet to send [17:18:59]OFD Sender: No OFD packet to send [17:19:04]OFD Sender: No OFD packet to send [17:19:09]OFD Sender: No OFD packet to send [17:19:14]OFD Sender: No OFD packet to send [17:19:17]accept exits with 8 [17:19:17]New connection [17:19:17]New thread 3067039076 created [17:19:17]Thread 3066895716 joined [17:19:17]Waiting for new connection... [17:19:17] Sock 8.Parse request [17:19:17]Sock 8.Check first char [17:19:17]Sock 8.First char is OK [17:19:17]request: POST /json_proto HTTP/1.0 [17:19:17]Method: POST [17:19:17]URL: /json_proto [17:19:17]Method is POST - this is cgi request [17:19:17]url: /json_proto [17:19:17]query_string will be loaded in cgi processing [17:19:17]execute_cgi json_proto POST (null) [17:19:17]execute_cgi path=json_proto method=POST [17:19:17]POST find Content-Length [17:19:17]Host: 172.17.50.195:8080 [17:19:17]Content-Length: 683 [17:19:17]Content-Type: application/json [17:19:17] [17:19:17]POST finish read [17:19:17]Found Content-Length = 683 [17:19:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093164", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 12.650, "sum" : 484.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 484.00, "payments": [ { "type": 0, "sum" : 484.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:19:17]execute_script... [17:19: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)1093164", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 12.650, "sum" : 484.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 484.00, "payments": [ { "type": 0, "sum" : 484.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:19:17]POST & json_proto [17:19:17]process_json_proto [17:19:17]json parsed OK: [17:19:17]protocol is kg_v1.0 [17:19:17]action value=close_receipt [17:19:17]process_action close_receipt [17:19:17]cmd_close_receipt [17:19:17]MH_GetDate [17:19:17]Write to MH i2c: F0 00 00 E6 05 DA [17:19:17]Write i2c OK [17:19:17]MH_I2C_Read... [17:19:17]Read from MH i2c: F0 [17:19:17]MH_I2C_Read... [17:19:17]Read from MH i2c: F0 09 00 [17:19:17]MH_I2C_Read... [17:19:17]Read from MH i2c: F0 09 00 E6 05 00 95 C7 1F 67 43 33 1C 67 BE [17:19:17]GetLastDocTimeStamp 1730135752 [17:19:17]current date 1730135957 [17:19:17]FM_GetShiftState [17:19:17]SAM_PROTO_GetShiftState [17:19:17]wFMCommunicate request_size=4 [17:19:17]MH_SAM_APDU [17:19:17]CAPDU: 80 13 01 00 [17:19:17]Write to MH i2c: E2 08 00 E7 05 80 13 01 00 00 00 00 00 69 [17:19:17]Write i2c OK [17:19:17]MH_I2C_Read... [17:19:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:19:17]Read from MH i2c: E2 [17:19:17]MH_I2C_Read... [17:19:17]Read from MH i2c: E2 0E 00 [17:19:17]MH_I2C_Read... [17:19:17]Read from MH i2c: E2 0E 00 E7 05 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 62 [17:19:17]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:19:17]wFMCommunicate OK [17:19:17]SAM_PROTO_GetShiftState done [17:19:17]FM_GetShiftState done [17:19:17]opened in 1730073493 [17:19:17]opened+sec_in_day 1730159893 [17:19:17]quantity*price = 48449 [17:19:17]sum+1 = 48451 [17:19:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 484.00 Внесено: 1000.00 СДАЧА: 516.00 НСП 1% : 4.29 НДС 12% : 51.45 Наличными: 484.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 638 28.10.2024 17:19 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318163 ФПД: 113114967368341 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T171917&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318163&fm=113114967368341&tin=02508201610067®Number=0000000000091628&sum=48400 [17:19:18]StoreToDocumentArchive [17:19:18]shift 546 fd 318163 [17:19:18]save to /storage/0546/doc_00318163 [17:19:18]save last doc name /storage/0546/doc_00318163 to /storage/kkm_last_doc_name [17:19:18]save OK [17:19:18]Clear old archive folders... [17:19:18]ProcessDocumentItem done err = 0, tmpTLVsize=250 [17:19:18]tlvbuf is 000D3FB0 [17:19:18]SAM_PROTO_ClearQueue [17:19:18]wFMCommunicate request_size=4 [17:19:18]MH_SAM_APDU [17:19:18]CAPDU: 80 09 00 00 [17:19:18]Write to MH i2c: E2 08 00 F4 05 80 09 00 00 00 00 00 00 6B [17:19:18]Write i2c OK [17:19:18]MH_I2C_Read... [17:19:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:19:18]Read from MH i2c: E2 [17:19:18]MH_I2C_Read... [17:19:18]Read from MH i2c: E2 03 00 [17:19:18]MH_I2C_Read... [17:19:18]Read from MH i2c: E2 03 00 F4 05 00 90 00 6D [17:19:18]RAPDU: 90 00 [17:19:18]wFMCommunicate OK [17:19:18]SAM_PROTO_ClearQueue done [17:19:18]KKMCreateOFDPacket [17:19:18]OFDProtocolAddRootSTLVToBuf [17:19:18]FM_MakeSignedData [17:19:18]FM_MakeSignedData [17:19:18]SAM_PROTO_SignData [17:19:18]wFMCommunicate request_size=4 [17:19:18]MH_SAM_APDU [17:19:18]CAPDU: 80 0D 01 02 [17:19:18]Write to MH i2c: E2 08 00 F5 05 80 0D 01 02 00 00 00 00 73 [17:19:18]Write i2c OK [17:19:18]MH_I2C_Read... [17:19:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:19:18]Read from MH i2c: E2 [17:19:18]MH_I2C_Read... [17:19:18]Read from MH i2c: E2 03 00 [17:19:18]MH_I2C_Read... [17:19:18]Read from MH i2c: E2 03 00 F5 05 00 90 00 6E [17:19:18]RAPDU: 90 00 [17:19:18]wFMCommunicate OK [17:19:18]wFMCommunicate request_size=255 [17:19:18]MH_SAM_APDU [17:19:18]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6A 31 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 42 BD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 BD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 14 00 00 00 00 07 04 06 00 10 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 7E 02 00 00 F4 03 04 00 95 C7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D3 DA 04 00 35 04 06 00 66 E0 [17:19:18]Write to MH i2c: E2 02 01 F6 05 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6A 31 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 42 BD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 BD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 14 00 00 00 00 07 04 06 00 10 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 7E 02 00 00 F4 03 04 00 95 C7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D3 DA 04 00 35 04 06 00 66 E0 00 00 B6 [17:19:18]Write i2c OK [17:19:18]MH_I2C_Read... [17:19:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:19:18]Read from MH i2c: E2 [17:19:18]MH_I2C_Read... [17:19:18]Read from MH i2c: E2 03 00 [17:19:18]MH_I2C_Read... [17:19:18]Read from MH i2c: E2 03 00 F6 05 00 90 00 6F [17:19:18]RAPDU: 90 00 [17:19:18]wFMCommunicate OK [17:19:18]wFMCommunicate request_size=9 [17:19:18]MH_SAM_APDU [17:19:18]CAPDU: 80 0D 02 02 04 A1 72 E2 95 [17:19:18]Write to MH i2c: E2 0C 00 F7 05 80 0D 02 02 04 00 A1 72 E2 95 00 00 08 [17:19:18]Write i2c OK [17:19:18]MH_I2C_Read... [17:19:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:19:18]Read from MH i2c: E2 [17:19:18]MH_I2C_Read... [17:19:18]Read from MH i2c: E2 03 00 [17:19:18]MH_I2C_Read... [17:19:18]Read from MH i2c: E2 03 00 F7 05 00 90 00 70 [17:19:18]RAPDU: 90 00 [17:19:18]wFMCommunicate OK [17:19:18]wFMCommunicate request_size=4 [17:19:18]MH_SAM_APDU [17:19:18]CAPDU: 80 0D 03 02 [17:19:18]Write to MH i2c: E2 08 00 F8 05 80 0D 03 02 00 00 00 00 78 [17:19:18]Write i2c OK [17:19:18]MH_I2C_Read... [17:19:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:19:18]Read from MH i2c: E2 [17:19:18]MH_I2C_Read... [17:19:18]Read from MH i2c: E2 0B 00 [17:19:18]MH_I2C_Read... [17:19:18]Read from MH i2c: E2 0B 00 F8 05 00 6E FD 5F 01 45 C1 DB C1 90 00 E6 [17:19:18]RAPDU: 6E FD 5F 01 45 C1 DB C1 90 00 [17:19:18]wFMCommunicate OK [17:19:18]SAM_PROTO_SignData done [17:19:18]FM_MakeSignedData done [17:19:18]CreateOFDProtocolMessage [17:19:18]wFMCommunicate request_size=4 [17:19:18]MH_SAM_APDU [17:19:18]CAPDU: 80 11 00 00 [17:19:18]Write to MH i2c: E2 08 00 F9 05 80 11 00 00 00 00 00 00 78 [17:19:18]Write i2c OK [17:19:18]MH_I2C_Read... [17:19:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:19:18]Read from MH i2c: E2 [17:19:18]MH_I2C_Read... [17:19:18]Read from MH i2c: E2 17 00 [17:19:18]MH_I2C_Read... [17:19:18]Read from MH i2c: E2 17 00 F9 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 CC [17:19:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:19:18]wFMCommunicate OK [17:19:18]CreateOFDProtocolMessage done [17:19:18]OFDSenderStorePacket 318163 [17:19:18]StoreOFDPacket docnum=318163 [17:19:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 75 62 06 01 61 FD 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6A 31 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 42 BD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 BD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 14 00 00 00 00 07 04 06 00 10 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 7E 02 00 00 F4 03 04 00 95 C7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D3 DA 04 00 35 04 06 00 66 E0 A1 72 E2 95 6E FD 5F 01 45 C1 DB C1 [17:19:18]CheckFolder [17:19:18]dirname=/storage/ofd_packets [17:19:18]CheckFolder done [17:19:18]ProducePacketName [17:19:18]name=ofd_packets/00318163 [17:19:18]NVStorageSaveData ofd_packets/00318163 [17:19:18]File name is /storage/ofd_packets/00318163 [17:19:18]Write 300 bytes [17:19:18]NVStorageSaveData done [17:19:18]OFDSenderStorePacket done [17:19:18]KKMCreateOFDPacket done [17:19:18]NVStorageSaveData kkm_last_timestamp [17:19:18]File name is /storage/kkm_last_timestamp [17:19:18]Write 4 bytes [17:19:18]NVStorageSaveData done [17:19:18]ExternCall_PrintAddStr [17:19:18]wPrintStart [17:19:18]Write to MH i2c: 01 00 00 FA 05 FF [17:19:18]Write i2c OK [17:19:18]MH_I2C_Read... [17:19:18]Read from MH i2c: 01 [17:19:18]MH_I2C_Read... [17:19:18]Read from MH i2c: 01 07 00 [17:19:18]MH_I2C_Read... [17:19:18]Read from MH i2c: 01 07 00 FA 05 00 00 00 00 00 FF 0F 14 [17:19:18]RasterBufferAndPrint [17:19:18]line Счет N : (1)1093164 [17:19:18]line ИНН: 02508201610067 [17:19:18]line Контрольно-Кассовый Чек [17:19:18]line ПРОДАЖА [17:19:18]line ТРК (МРК, ГНК) : 71 [17:19:18]line Товар: 2711190000 [17:19:18]line ГАЗ-К-5 [17:19:18]line 12.650 * 38.30 [17:19:18]line = 484.50 [17:19:18]line НДС 12% НСП 1% [17:19:18]line > о реализуемом товаре [17:19:18]line ОКРУГЛЕНИЕ: -0.50 [17:19:18]line ИТОГО: 484.00 [17:19:18]line Внесено: 1000.00 [17:19:18]line СДАЧА: 516.00 [17:19:18]line НСП 1% : 4.29 [17:19:18]line НДС 12% : 51.45 [17:19:18]line Наличными: 484.00 [17:19:18]line Безнал.: 0.00 [17:19:18]line Место: АЗС № 101 "Партнер Нефть" [17:19:18]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [17:19:18]line СНО: Общий режим [17:19:18]line Чек 638 28.10.2024 17:19 [17:19:18]line Смена: 546 ФФД: 1.0 [17:19:18]line ЗНМ: 0300000082 [17:19:18]line РНМ: 0000000000091628 [17:19:18]line Версия ККМ: 001 [17:19:18]line ФМ: 0000000000874671 [17:19:18]line ФД: 318163 [17:19:18]line ФПД: 113114967368341 [17:19:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T171917&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318163&fm=113114967368341&tin=02508201610067®Number=0000000000091628&sum=48400 [17:19:19]written 0, free lines is 4095 [17:19:19]OFD Sender: Processing packet 318163 [packets to send 127, broken 126] [17:19:19]ProducePacketName [17:19:19]name=ofd_packets/00318163 [17:19:19]OFD Sender: To server: pG, [17:19:19]CommunicateWithHost lk.salyk.kg:30040 [17:19:19]ConnectInit lk.salyk.kg [17:19:19]Connected sock=10 [17:19:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 75 62 06 01 61 FD 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6A 31 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 42 BD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 BD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 14 00 00 00 00 07 04 06 00 10 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 7E 02 00 00 F4 03 04 00 95 C7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D3 DA 04 00 35 04 06 00 66 E0 A1 72 E2 95 6E FD 5F 01 45 C1 DB C1 [17:19:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 92 96 47 00 E6 73 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D3 DA 04 00 F4 03 04 00 4E 73 1F 67 B6 04 01 00 00 DD 9F 56 81 83 F3 8A B0 [17:19:19]CommunicateWithHost err = 0 [17:19:19]CheckOFDResponse [17:19:19]1017 (14) - 77093643461234 [17:19:19]1041 (16) - 0000000000874671 [17:19:19]1040 (4) - 318163 [17:19:19]1012 (4) - 28.10.2024 11:19 [17:19:19]1206 (1) - 0 [17:19:19]OFD Sender: Remove packet 318163 [17:19:19]ProducePacketName [17:19:19]name=ofd_packets/00318163 [17:19:19]NVStorageDeleteData [17:19:19]Write to MH i2c: 01 00 00 25 06 2B [17:19:19]Write i2c OK [17:19:19]MH_I2C_Read... [17:19:19]Read from MH i2c: 01 [17:19:19]MH_I2C_Read... [17:19:19]Read from MH i2c: 01 07 00 [17:19:19]MH_I2C_Read... [17:19:19]Read from MH i2c: 01 07 00 25 06 00 00 00 00 00 F5 0C 33 [17:19:19]RasterBufferAndPrint [17:19:19]line [17:19:19]line [17:19:19]line [17:19:19]line [17:19:19]line [17:19:19]written 0, free lines is 3323 [17:19:19]MH_Cut [17:19:19]Write to MH i2c: D1 01 00 2C 06 01 04 [17:19:19]Write i2c OK [17:19:19]MH_I2C_Read... [17:19:19]Read from MH i2c: D1 [17:19:19]MH_I2C_Read... [17:19:19]Read from MH i2c: D1 01 00 [17:19:19]MH_I2C_Read... [17:19:19]Read from MH i2c: D1 01 00 2C 06 00 03 [17:19:19]Write to MH i2c: 01 00 00 2D 06 33 [17:19:19]Write i2c OK [17:19:19]MH_I2C_Read... [17:19:20]OFD Sender: No OFD packet to send [17:19:20]*** Cut start [17:19:20]*** Partial cut [17:19:20]*** CUTSNS_PIN = 1 [17:19:20]*** CUTSNS_PIN = 0 [17:19:20]*** Brake cut motor [17:19:21]Read from MH i2c: 01 [17:19:21]MH_I2C_Read... [17:19:21]*** Stop cut motor [17:19:21]*** Cut end [17:19:21]Read from MH i2c: 01 07 00 [17:19:21]MH_I2C_Read... [17:19:21]Read from MH i2c: 01 07 00 2D 06 00 00 00 00 00 FF 0F 48 [17:19:21]process_action close_receipt done [17:19:21]requested_data is exist [17:19:21]produce_requested_data [17:19:21]requested_item fm.sn is exist - process it [17:19:21]wFMCommunicate request_size=4 [17:19:21]MH_SAM_APDU [17:19:21]CAPDU: 80 11 00 00 [17:19:21]Write to MH i2c: E2 08 00 2E 06 80 11 00 00 00 00 00 00 AE [17:19:21]Write i2c OK [17:19:21]MH_I2C_Read... [17:19:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:19:21]Read from MH i2c: E2 [17:19:21]MH_I2C_Read... [17:19:21]Read from MH i2c: E2 17 00 [17:19:21]MH_I2C_Read... [17:19:21]Read from MH i2c: E2 17 00 2E 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 02 [17:19:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:19:21]wFMCommunicate OK [17:19:21]requested_item fd.num is exist - process it [17:19:21]SAM_PROTO_GetFieldsCounters [17:19:21]wFMCommunicate request_size=4 [17:19:21]MH_SAM_APDU [17:19:21]CAPDU: 80 13 00 00 [17:19:21]Write to MH i2c: E2 08 00 2F 06 80 13 00 00 00 00 00 00 B1 [17:19:21]Write i2c OK [17:19:21]MH_I2C_Read... [17:19:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:19:21]Read from MH i2c: E2 [17:19:21]MH_I2C_Read... [17:19:21]Read from MH i2c: E2 62 00 [17:19:21]MH_I2C_Read... [17:19:21]Read from MH i2c: E2 62 00 2F 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D3 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 7E 02 00 00 5E 04 04 00 7E 02 00 00 57 04 04 00 7F 02 00 00 19 04 04 00 00 00 00 00 90 00 29 [17:19:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D3 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 7E 02 00 00 5E 04 04 00 7E 02 00 00 57 04 04 00 7F 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:19:21]wFMCommunicate OK [17:19:21]SAM_PROTO_GetFieldsCounters done [17:19:21]requested_item shift.num is exist - process it [17:19:21]requested_item shift.opened is exist - process it [17:19:21]req_shift_opened [17:19:21]FM_GetShiftState [17:19:21]SAM_PROTO_GetShiftState [17:19:21]wFMCommunicate request_size=4 [17:19:21]MH_SAM_APDU [17:19:21]CAPDU: 80 13 01 00 [17:19:21]Write to MH i2c: E2 08 00 30 06 80 13 01 00 00 00 00 00 B3 [17:19:21]Write i2c OK [17:19:21]MH_I2C_Read... [17:19:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:19:21]Read from MH i2c: E2 [17:19:21]MH_I2C_Read... [17:19:21]Read from MH i2c: E2 0E 00 [17:19:21]MH_I2C_Read... [17:19:21]Read from MH i2c: E2 0E 00 30 06 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 AC [17:19:21]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:19:21]wFMCommunicate OK [17:19:21]SAM_PROTO_GetShiftState done [17:19:21]FM_GetShiftState done [17:19:21]req_shift_opened done [17:19:21]requested_item shift.open_date is exist - process it [17:19:21]req_shift_open_date [17:19:21]req_shift_open_date done [17:19:21]produce_requested_data done [17:19:21]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318163,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [17:19:21]process_action_free close_receipt [17:19:21]json_value_free [17:19:21]json_value_free done [17:19:21]process_json_proto returns [17:19:21]Send response to host [17:19:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318163,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [17:19:21]free response buf [17:19:21]execute_script done [17:19:21]execute_script returns [17:19:21]free content buf [17:19:21]Sock 8.Close socket [17:19:21]Sock 8.Thread stoped [17:19:25]OFD Sender: No OFD packet to send [17:19:30]OFD Sender: No OFD packet to send [17:19:35]OFD Sender: No OFD packet to send [17:19:40]OFD Sender: No OFD packet to send [17:24:41]ConnectInit Can't connect to host [17:24:45]accept exits with 8 [17:24:45]New connection [17:24:45]New thread 3066895716 created [17:24:45]Thread 3067039076 joined [17:24:45]Waiting for new connection... [17:24:45] Sock 8.Parse request [17:24:45]Sock 8.Check first char [17:24:45]Sock 8.First char is OK [17:24:45]request: POST /json_proto HTTP/1.0 [17:24:45]Method: POST [17:24:45]URL: /json_proto [17:24:45]Method is POST - this is cgi request [17:24:45]url: /json_proto [17:24:45]query_string will be loaded in cgi processing [17:24:45]execute_cgi json_proto POST (null) [17:24:45]execute_cgi path=json_proto method=POST [17:24:45]POST find Content-Length [17:24:45]Host: 172.17.50.195:8080 [17:24:45]Content-Length: 821 [17:24:45]Content-Type: application/json [17:24:45] [17:24:45]POST finish read [17:24:45]Found Content-Length = 821 [17:24:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093168", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 20.890, "sum" : 800.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 800.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:24:45]execute_script... [17:24:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093168", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 20.890, "sum" : 800.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 800.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:24:45]POST & json_proto [17:24:45]process_json_proto [17:24:45]json parsed OK: [17:24:45]protocol is kg_v1.0 [17:24:45]action value=close_receipt [17:24:45]process_action close_receipt [17:24:45]cmd_close_receipt [17:24:45]MH_GetDate [17:24:45]Write to MH i2c: F0 00 00 5C 07 52 [17:24:45]Write i2c OK [17:24:45]MH_I2C_Read... [17:24:45]Read from MH i2c: F0 [17:24:45]MH_I2C_Read... [17:24:45]Read from MH i2c: F0 09 00 [17:24:45]MH_I2C_Read... [17:24:45]Read from MH i2c: F0 09 00 5C 07 00 DE C8 1F 67 43 33 1C 67 80 [17:24:45]GetLastDocTimeStamp 1730136133 [17:24:45]current date 1730136286 [17:24:45]FM_GetShiftState [17:24:45]SAM_PROTO_GetShiftState [17:24:45]wFMCommunicate request_size=4 [17:24:45]MH_SAM_APDU [17:24:45]CAPDU: 80 13 01 00 [17:24:45]Write to MH i2c: E2 08 00 5D 07 80 13 01 00 00 00 00 00 E1 [17:24:45]Write i2c OK [17:24:45]MH_I2C_Read... [17:24:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:24:45]Read from MH i2c: E2 [17:24:45]MH_I2C_Read... [17:24:45]Read from MH i2c: E2 0E 00 [17:24:45]MH_I2C_Read... [17:24:45]Read from MH i2c: E2 0E 00 5D 07 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 DA [17:24:45]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:24:45]wFMCommunicate OK [17:24:45]SAM_PROTO_GetShiftState done [17:24:45]FM_GetShiftState done [17:24:45]opened in 1730073493 [17:24:45]opened+sec_in_day 1730159893 [17:24:45]quantity*price = 80008 [17:24:45]sum+1 = 80010 [17:24:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.09 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 0.00 Безнал.: 800.09 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 643 28.10.2024 17:24 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874671 ФД: 318168 ФПД: 183997728524743 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T172446&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318168&fm=183997728524743&tin=02508201610067®Number=0000000000091628&sum=80009 [17:24:46]StoreToDocumentArchive [17:24:46]shift 546 fd 318168 [17:24:46]save to /storage/0546/doc_00318168 [17:24:46]save last doc name /storage/0546/doc_00318168 to /storage/kkm_last_doc_name [17:24:46]save OK [17:24:46]Clear old archive folders... [17:24:46]ProcessDocumentItem done err = 0, tmpTLVsize=250 [17:24:46]tlvbuf is 000E4940 [17:24:46]SAM_PROTO_ClearQueue [17:24:46]wFMCommunicate request_size=4 [17:24:46]MH_SAM_APDU [17:24:46]CAPDU: 80 09 00 00 [17:24:46]Write to MH i2c: E2 08 00 6A 07 80 09 00 00 00 00 00 00 E3 [17:24:46]Write i2c OK [17:24:46]MH_I2C_Read... [17:24:46]OFD Sender: Processing packet 318165 [packets to send 129, broken 126] [17:24:46]ProducePacketName [17:24:46]name=ofd_packets/00318165 [17:24:46]OFD Sender: To server: pG, [17:24:46]CommunicateWithHost lk.salyk.kg:30040 [17:24:46]ConnectInit lk.salyk.kg [17:24:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:24:46]Read from MH i2c: E2 [17:24:46]MH_I2C_Read... [17:24:46]Read from MH i2c: E2 03 00 [17:24:46]MH_I2C_Read... [17:24:46]Read from MH i2c: E2 03 00 6A 07 00 90 00 E5 [17:24:46]RAPDU: 90 00 [17:24:46]wFMCommunicate OK [17:24:46]SAM_PROTO_ClearQueue done [17:24:46]KKMCreateOFDPacket [17:24:46]OFDProtocolAddRootSTLVToBuf [17:24:46]FM_MakeSignedData [17:24:46]FM_MakeSignedData [17:24:46]SAM_PROTO_SignData [17:24:46]wFMCommunicate request_size=4 [17:24:46]MH_SAM_APDU [17:24:46]CAPDU: 80 0D 01 02 [17:24:46]Write to MH i2c: E2 08 00 6B 07 80 0D 01 02 00 00 00 00 EB [17:24:46]Write i2c OK [17:24:46]MH_I2C_Read... [17:24:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:24:46]Read from MH i2c: E2 [17:24:46]MH_I2C_Read... [17:24:46]Read from MH i2c: E2 03 00 [17:24:46]MH_I2C_Read... [17:24:46]Read from MH i2c: E2 03 00 6B 07 00 90 00 E6 [17:24:46]RAPDU: 90 00 [17:24:46]wFMCommunicate OK [17:24:46]wFMCommunicate request_size=255 [17:24:46]MH_SAM_APDU [17:24:46]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9A 51 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 89 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 89 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 89 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 02 00 00 F4 03 04 00 DE C8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D8 DA 04 00 35 04 06 00 A7 58 [17:24:46]Write to MH i2c: E2 02 01 6C 07 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9A 51 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 89 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 89 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 89 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 02 00 00 F4 03 04 00 DE C8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D8 DA 04 00 35 04 06 00 A7 58 00 00 74 [17:24:46]Connected sock=10 [17:24:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 E4 15 07 01 C0 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8E 58 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 6E 50 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 50 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3E 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 3E 00 00 00 00 07 04 06 00 30 50 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 02 00 00 F4 03 04 00 37 C8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D5 DA 04 00 35 04 06 00 C6 91 E0 32 65 F3 29 E9 4F 4A 06 62 16 1C [17:24:46]Write i2c OK [17:24:46]MH_I2C_Read... [17:24:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 0F 92 47 00 C3 80 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D5 DA 04 00 F4 03 04 00 95 74 1F 67 B6 04 01 00 00 E4 DC 09 7E A7 92 DE 3C [17:24:47]CommunicateWithHost err = 0 [17:24:47]CheckOFDResponse [17:24:47]1017 (14) - 77093643461234 [17:24:47]1041 (16) - 0000000000874671 [17:24:47]1040 (4) - 318165 [17:24:47]1012 (4) - 28.10.2024 11:25 [17:24:47]1206 (1) - 0 [17:24:47]OFD Sender: Remove packet 318165 [17:24:47]ProducePacketName [17:24:47]name=ofd_packets/00318165 [17:24:47]NVStorageDeleteData [17:24:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:24:47]Read from MH i2c: E2 [17:24:47]MH_I2C_Read... [17:24:47]Read from MH i2c: E2 03 00 [17:24:47]MH_I2C_Read... [17:24:47]Read from MH i2c: E2 03 00 6C 07 00 90 00 E7 [17:24:47]RAPDU: 90 00 [17:24:47]wFMCommunicate OK [17:24:47]wFMCommunicate request_size=9 [17:24:47]MH_SAM_APDU [17:24:47]CAPDU: 80 0D 02 02 04 4F 3F 89 C7 [17:24:47]Write to MH i2c: E2 0C 00 6D 07 80 0D 02 02 04 00 4F 3F 89 C7 00 00 D4 [17:24:47]Write i2c OK [17:24:47]MH_I2C_Read... [17:24:47]Read from MH i2c: E2 [17:24:47]MH_I2C_Read... [17:24:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:24:47]Read from MH i2c: E2 03 00 [17:24:47]MH_I2C_Read... [17:24:47]Read from MH i2c: E2 03 00 6D 07 00 90 00 E8 [17:24:47]RAPDU: 90 00 [17:24:47]wFMCommunicate OK [17:24:47]wFMCommunicate request_size=4 [17:24:47]MH_SAM_APDU [17:24:47]CAPDU: 80 0D 03 02 [17:24:47]Write to MH i2c: E2 08 00 6E 07 80 0D 03 02 00 00 00 00 F0 [17:24:47]Write i2c OK [17:24:47]MH_I2C_Read... [17:24:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:24:47]Read from MH i2c: E2 [17:24:47]MH_I2C_Read... [17:24:47]Read from MH i2c: E2 0B 00 [17:24:47]MH_I2C_Read... [17:24:47]Read from MH i2c: E2 0B 00 6E 07 00 05 25 1D EA 1A 9C C4 2A 90 00 C6 [17:24:47]RAPDU: 05 25 1D EA 1A 9C C4 2A 90 00 [17:24:47]wFMCommunicate OK [17:24:47]SAM_PROTO_SignData done [17:24:47]FM_MakeSignedData done [17:24:47]CreateOFDProtocolMessage [17:24:47]wFMCommunicate request_size=4 [17:24:47]MH_SAM_APDU [17:24:47]CAPDU: 80 11 00 00 [17:24:47]Write to MH i2c: E2 08 00 6F 07 80 11 00 00 00 00 00 00 F0 [17:24:47]Write i2c OK [17:24:47]MH_I2C_Read... [17:24:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:24:47]Read from MH i2c: E2 [17:24:47]MH_I2C_Read... [17:24:47]Read from MH i2c: E2 17 00 [17:24:47]MH_I2C_Read... [17:24:47]Read from MH i2c: E2 17 00 6F 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 44 [17:24:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:24:47]wFMCommunicate OK [17:24:47]CreateOFDProtocolMessage done [17:24:47]OFDSenderStorePacket 318168 [17:24:47]StoreOFDPacket docnum=318168 [17:24:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 7E 35 06 01 CF 56 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9A 51 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 89 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 89 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 89 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 02 00 00 F4 03 04 00 DE C8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D8 DA 04 00 35 04 06 00 A7 58 4F 3F 89 C7 05 25 1D EA 1A 9C C4 2A [17:24:47]CheckFolder [17:24:47]dirname=/storage/ofd_packets [17:24:47]CheckFolder done [17:24:47]ProducePacketName [17:24:47]name=ofd_packets/00318168 [17:24:47]NVStorageSaveData ofd_packets/00318168 [17:24:47]File name is /storage/ofd_packets/00318168 [17:24:47]Write 300 bytes [17:24:47]NVStorageSaveData done [17:24:47]OFDSenderStorePacket done [17:24:47]KKMCreateOFDPacket done [17:24:47]NVStorageSaveData kkm_last_timestamp [17:24:47]File name is /storage/kkm_last_timestamp [17:24:47]Write 4 bytes [17:24:47]NVStorageSaveData done [17:24:47]ExternCall_PrintAddStr [17:24:47]wPrintStart [17:24:47]Write to MH i2c: 01 00 00 70 07 77 [17:24:47]Write i2c OK [17:24:47]MH_I2C_Read... [17:24:47]Read from MH i2c: 01 [17:24:47]MH_I2C_Read... [17:24:47]Read from MH i2c: 01 07 00 [17:24:47]MH_I2C_Read... [17:24:47]Read from MH i2c: 01 07 00 70 07 00 00 00 00 00 FF 0F 8C [17:24:47]RasterBufferAndPrint [17:24:47]line Счет N : (1)1093168 [17:24:47]line ИНН: 02508201610067 [17:24:47]line Контрольно-Кассовый Чек [17:24:47]line ПРОДАЖА [17:24:47]line ТРК (МРК, ГНК) : 81 [17:24:47]line Товар: 2711190000 [17:24:47]line ГАЗ-К-5 [17:24:47]line 20.890 * 38.30 [17:24:47]line = 800.09 [17:24:47]line НДС 12% НСП 1% [17:24:47]line > о реализуемом товаре [17:24:47]line ИТОГО: 800.09 [17:24:47]line НСП 1% : 7.08 [17:24:47]line НДС 12% : 84.96 [17:24:47]line Наличными: 0.00 [17:24:47]line Безнал.: 800.09 [17:24:47]line Место: АЗС № 101 "Партнер Нефть" [17:24:47]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [17:24:47]line СНО: Общий режим [17:24:47]line Чек 643 28.10.2024 17:24 [17:24:47]line Смена: 546 ФФД: 1.0 [17:24:47]line ЗНМ: 0300000082 [17:24:47]line РНМ: 0000000000091628 [17:24:47]line Версия ККМ: 001 [17:24:47]line Платежная система: Бакай Банк [17:24:47]line ФМ: 0000000000874671 [17:24:47]line ФД: 318168 [17:24:47]line ФПД: 183997728524743 [17:24:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T172446&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318168&fm=183997728524743&tin=02508201610067®Number=0000000000091628&sum=80009 [17:24:47]written 0, free lines is 4095 [17:24:47]OFD Sender: Processing packet 318166 [packets to send 129, broken 126] [17:24:47]ProducePacketName [17:24:47]name=ofd_packets/00318166 [17:24:47]OFD Sender: To server: pG, [17:24:47]CommunicateWithHost lk.salyk.kg:30040 [17:24:47]ConnectInit lk.salyk.kg [17:24:47]Connected sock=10 [17:24:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 3B 7C 06 01 FE DA 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9E 84 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 ED FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 ED 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 F0 35 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 ED FB 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 02 00 00 F4 03 04 00 41 C8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D6 DA 04 00 35 04 06 00 E5 53 9B E4 56 78 50 1F 4D 29 40 E3 F6 8C [17:24:47]Write to MH i2c: 01 00 00 9A 07 A1 [17:24:47]Write i2c OK [17:24:47]MH_I2C_Read... [17:24:47]Read from MH i2c: 01 [17:24:47]MH_I2C_Read... [17:24:47]Read from MH i2c: 01 07 00 [17:24:47]MH_I2C_Read... [17:24:47]Read from MH i2c: 01 07 00 9A 07 00 00 00 00 00 FB 0C AF [17:24:47]RasterBufferAndPrint [17:24:47]line [17:24:47]line [17:24:47]line [17:24:47]line [17:24:47]line [17:24:47]written 0, free lines is 3329 [17:24:47]MH_Cut [17:24:47]Write to MH i2c: D1 01 00 A1 07 01 7A [17:24:47]Write i2c OK [17:24:47]MH_I2C_Read... [17:24:47]Read from MH i2c: D1 [17:24:47]MH_I2C_Read... [17:24:47]Read from MH i2c: D1 01 00 [17:24:47]MH_I2C_Read... [17:24:47]Read from MH i2c: D1 01 00 A1 07 00 79 [17:24:47]Write to MH i2c: 01 00 00 A2 07 A9 [17:24:47]Write i2c OK [17:24:47]MH_I2C_Read... [17:24:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 A3 BA 47 00 88 1C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D6 DA 04 00 F4 03 04 00 96 74 1F 67 B6 04 01 00 00 0A 29 CA 67 43 B3 91 99 [17:24:47]CommunicateWithHost err = 0 [17:24:47]CheckOFDResponse [17:24:47]1017 (14) - 77093643461234 [17:24:47]1041 (16) - 0000000000874671 [17:24:47]1040 (4) - 318166 [17:24:47]1012 (4) - 28.10.2024 11:25 [17:24:47]1206 (1) - 0 [17:24:47]OFD Sender: Remove packet 318166 [17:24:47]ProducePacketName [17:24:47]name=ofd_packets/00318166 [17:24:47]NVStorageDeleteData [17:24:48]OFD Sender: Processing packet 318167 [packets to send 128, broken 126] [17:24:48]ProducePacketName [17:24:48]name=ofd_packets/00318167 [17:24:48]OFD Sender: To server: pG, [17:24:48]CommunicateWithHost lk.salyk.kg:30040 [17:24:48]ConnectInit lk.salyk.kg [17:24:48]*** Cut start [17:24:48]*** Partial cut [17:24:48]*** CUTSNS_PIN = 1 [17:24:48]Connected sock=10 [17: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 34 36 37 31 0F 01 00 00 00 E0 07 01 BA 25 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 45 C8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D7 DA 04 00 35 04 06 00 5F 2E 7F 14 29 FB 41 10 FB B9 85 E8 AD A3 [17:24:48]*** CUTSNS_PIN = 0 [17:24:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 F8 B7 47 00 DF 41 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D7 DA 04 00 F4 03 04 00 97 74 1F 67 B6 04 01 00 00 0A 32 B4 8D FC CE CA 1A [17:24:48]CommunicateWithHost err = 0 [17:24:48]CheckOFDResponse [17:24:48]1017 (14) - 77093643461234 [17:24:48]1041 (16) - 0000000000874671 [17:24:48]1040 (4) - 318167 [17:24:48]1012 (4) - 28.10.2024 11:25 [17:24:48]1206 (1) - 0 [17:24:48]OFD Sender: Remove packet 318167 [17:24:48]ProducePacketName [17:24:48]name=ofd_packets/00318167 [17:24:48]NVStorageDeleteData [17:24:48]*** Brake cut motor [17:24:49]Read from MH i2c: 01 [17:24:49]MH_I2C_Read... [17:24:49]*** Stop cut motor [17:24:49]*** Cut end [17:24:49]Read from MH i2c: 01 07 00 [17:24:49]MH_I2C_Read... [17:24:49]Read from MH i2c: 01 07 00 A2 07 00 00 00 00 00 FF 0F BE [17:24:49]process_action close_receipt done [17:24:49]requested_data is exist [17:24:49]produce_requested_data [17:24:49]requested_item fm.sn is exist - process it [17:24:49]wFMCommunicate request_size=4 [17:24:49]MH_SAM_APDU [17:24:49]CAPDU: 80 11 00 00 [17:24:49]Write to MH i2c: E2 08 00 A3 07 80 11 00 00 00 00 00 00 24 [17:24:49]Write i2c OK [17:24:49]MH_I2C_Read... [17:24:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:24:49]Read from MH i2c: E2 [17:24:49]MH_I2C_Read... [17:24:49]Read from MH i2c: E2 17 00 [17:24:49]MH_I2C_Read... [17:24:49]Read from MH i2c: E2 17 00 A3 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 78 [17:24:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:24:49]wFMCommunicate OK [17:24:49]requested_item fd.num is exist - process it [17:24:49]SAM_PROTO_GetFieldsCounters [17:24:49]wFMCommunicate request_size=4 [17:24:49]MH_SAM_APDU [17:24:49]CAPDU: 80 13 00 00 [17:24:49]Write to MH i2c: E2 08 00 A4 07 80 13 00 00 00 00 00 00 27 [17:24:49]Write i2c OK [17:24:49]MH_I2C_Read... [17:24:49]OFD Sender: Processing packet 318168 [packets to send 127, broken 126] [17:24:49]ProducePacketName [17:24:49]name=ofd_packets/00318168 [17:24:49]OFD Sender: To server: pG, [17:24:49]CommunicateWithHost lk.salyk.kg:30040 [17:24:49]ConnectInit lk.salyk.kg [17:24:49]Connected sock=10 [17: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 34 36 37 31 0E 01 00 00 7E 35 06 01 CF 56 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9A 51 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 89 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 89 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 89 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 02 00 00 F4 03 04 00 DE C8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D8 DA 04 00 35 04 06 00 A7 58 4F 3F 89 C7 05 25 1D EA 1A 9C C4 2A [17:24:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:24:49]Read from MH i2c: E2 [17:24:49]MH_I2C_Read... [17:24:49]Read from MH i2c: E2 62 00 [17:24:49]MH_I2C_Read... [17:24:49]Read from MH i2c: E2 62 00 A4 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D8 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 83 02 00 00 5E 04 04 00 83 02 00 00 57 04 04 00 84 02 00 00 19 04 04 00 00 00 00 00 90 00 B3 [17:24:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D8 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 83 02 00 00 5E 04 04 00 83 02 00 00 57 04 04 00 84 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:24:49]wFMCommunicate OK [17:24:49]SAM_PROTO_GetFieldsCounters done [17:24:49]requested_item shift.num is exist - process it [17:24:49]requested_item shift.opened is exist - process it [17:24:49]req_shift_opened [17:24:49]FM_GetShiftState [17:24:49]SAM_PROTO_GetShiftState [17:24:49]wFMCommunicate request_size=4 [17:24:49]MH_SAM_APDU [17:24:49]CAPDU: 80 13 01 00 [17:24:49]Write to MH i2c: E2 08 00 A5 07 80 13 01 00 00 00 00 00 29 [17:24:49]Write i2c OK [17:24:49]MH_I2C_Read... [17:24:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:24:49]Read from MH i2c: E2 [17:24:49]MH_I2C_Read... [17:24:49]Read from MH i2c: E2 0E 00 [17:24:49]MH_I2C_Read... [17:24:49]Read from MH i2c: E2 0E 00 A5 07 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 22 [17:24:49]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:24:49]wFMCommunicate OK [17:24:49]SAM_PROTO_GetShiftState done [17:24:49]FM_GetShiftState done [17:24:49]req_shift_opened done [17:24:49]requested_item shift.open_date is exist - process it [17:24:49]req_shift_open_date [17:24:49]req_shift_open_date done [17:24:49]produce_requested_data done [17:24:49]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318168,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [17:24:49]process_action_free close_receipt [17:24:49]json_value_free [17:24:49]json_value_free done [17:24:49]process_json_proto returns [17:24:49]Send response to host [17:24:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318168,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [17:24:49]free response buf [17:24:49]execute_script done [17:24:49]execute_script returns [17:24:49]free content buf [17:24:49]Sock 8.Close socket [17:24:49]Sock 8.Thread stoped [17:24:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 40 03 47 00 D0 76 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D8 DA 04 00 F4 03 04 00 98 74 1F 67 B6 04 01 00 00 2D FD 58 80 B2 DB 7B 67 [17:24:49]CommunicateWithHost err = 0 [17:24:49]CheckOFDResponse [17:24:49]1017 (14) - 77093643461234 [17:24:49]1041 (16) - 0000000000874671 [17:24:49]1040 (4) - 318168 [17:24:49]1012 (4) - 28.10.2024 11:25 [17:24:49]1206 (1) - 0 [17:24:49]OFD Sender: Remove packet 318168 [17:24:49]ProducePacketName [17:24:49]name=ofd_packets/00318168 [17:24:49]NVStorageDeleteData [17:24:49]OFD Sender: No OFD packet to send [17:24:50]OFD Sender: No OFD packet to send [17:24:55]OFD Sender: No OFD packet to send [17:25:00]OFD Sender: No OFD packet to send [17:25:05]OFD Sender: No OFD packet to send [17:25:10]OFD Sender: No OFD packet to send [17:25:15]OFD Sender: No OFD packet to send [17:25:20]OFD Sender: No OFD packet to send [17:25:25]OFD Sender: No OFD packet to send [17:25:30]OFD Sender: No OFD packet to send [17:25:35]OFD Sender: No OFD packet to send [17:25:40]OFD Sender: No OFD packet to send [17:25:45]OFD Sender: No OFD packet to send [17:25:50]OFD Sender: No OFD packet to send [17:25:55]OFD Sender: No OFD packet to send [17:26:00]OFD Sender: No OFD packet to send [17:26:05]OFD Sender: No OFD packet to send [17:26:10]OFD Sender: No OFD packet to send [17:26:15]OFD Sender: No OFD packet to send [17:26:18]accept exits with 9 [17:26:18]New connection [17:26:18]New thread 3067039076 created [17:26:18]Thread 3066895716 joined [17:26:18]Waiting for new connection... [17:26:18] Sock 9.Parse request [17:26:18]Sock 9.Check first char [17:26:18]Sock 9.First char is OK [17:26:18]request: POST /json_proto HTTP/1.0 [17:26:18]Method: POST [17:26:18]URL: /json_proto [17:26:18]Method is POST - this is cgi request [17:26:18]url: /json_proto [17:26:18]query_string will be loaded in cgi processing [17:26:18]execute_cgi json_proto POST (null) [17:26:18]execute_cgi path=json_proto method=POST [17:26:18]POST find Content-Length [17:26:18]Host: 172.17.50.195:8080 [17:26:18]Content-Length: 686 [17:26:18]Content-Type: application/json [17:26:18] [17:26:18]POST finish read [17:26:18]Found Content-Length = 686 [17:26:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093169", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 31.340, "sum" : 1200.32, "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" ] } } [17:26:18]execute_script... [17:26:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093169", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 31.340, "sum" : 1200.32, "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" ] } } [17:26:18]POST & json_proto [17:26:18]process_json_proto [17:26:18]json parsed OK: [17:26:18]protocol is kg_v1.0 [17:26:18]action value=close_receipt [17:26:18]process_action close_receipt [17:26:18]cmd_close_receipt [17:26:18]MH_GetDate [17:26:18]Write to MH i2c: F0 00 00 A6 07 9C [17:26:18]Write i2c OK [17:26:18]MH_I2C_Read... [17:26:18]Read from MH i2c: F0 [17:26:18]MH_I2C_Read... [17:26:18]Read from MH i2c: F0 09 00 [17:26:18]MH_I2C_Read... [17:26:18]Read from MH i2c: F0 09 00 A6 07 00 3A C9 1F 67 43 33 1C 67 27 [17:26:18]GetLastDocTimeStamp 1730136286 [17:26:18]current date 1730136378 [17:26:18]FM_GetShiftState [17:26:18]SAM_PROTO_GetShiftState [17:26:18]wFMCommunicate request_size=4 [17:26:18]MH_SAM_APDU [17:26:18]CAPDU: 80 13 01 00 [17:26:18]Write to MH i2c: E2 08 00 A7 07 80 13 01 00 00 00 00 00 2B [17:26:18]Write i2c OK [17:26:18]MH_I2C_Read... [17:26:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:26:18]Read from MH i2c: E2 [17:26:18]MH_I2C_Read... [17:26:18]Read from MH i2c: E2 0E 00 [17:26:18]MH_I2C_Read... [17:26:18]Read from MH i2c: E2 0E 00 A7 07 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 24 [17:26:18]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:26:18]wFMCommunicate OK [17:26:18]SAM_PROTO_GetShiftState done [17:26:18]FM_GetShiftState done [17:26:18]opened in 1730073493 [17:26:18]opened+sec_in_day 1730159893 [17:26:18]quantity*price = 120032 [17:26:18]sum+1 = 120033 [17:26:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.47 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 644 28.10.2024 17:26 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318169 ФПД: 139757759588864 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T172618&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318169&fm=139757759588864&tin=02508201610067®Number=0000000000091628&sum=120000 [17:26:19]StoreToDocumentArchive [17:26:19]shift 546 fd 318169 [17:26:19]save to /storage/0546/doc_00318169 [17:26:19]save last doc name /storage/0546/doc_00318169 to /storage/kkm_last_doc_name [17:26:19]save OK [17:26:19]Clear old archive folders... [17:26:19]ProcessDocumentItem done err = 0, tmpTLVsize=250 [17:26:19]tlvbuf is 000CADB0 [17:26:19]SAM_PROTO_ClearQueue [17:26:19]wFMCommunicate request_size=4 [17:26:19]MH_SAM_APDU [17:26:19]CAPDU: 80 09 00 00 [17:26:19]Write to MH i2c: E2 08 00 B4 07 80 09 00 00 00 00 00 00 2D [17:26:19]Write i2c OK [17:26:19]MH_I2C_Read... [17:26:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:26:19]Read from MH i2c: E2 [17:26:19]MH_I2C_Read... [17:26:19]Read from MH i2c: E2 03 00 [17:26:19]MH_I2C_Read... [17:26:19]Read from MH i2c: E2 03 00 B4 07 00 90 00 2F [17:26:19]RAPDU: 90 00 [17:26:19]wFMCommunicate OK [17:26:19]SAM_PROTO_ClearQueue done [17:26:19]KKMCreateOFDPacket [17:26:19]OFDProtocolAddRootSTLVToBuf [17:26:19]FM_MakeSignedData [17:26:19]FM_MakeSignedData [17:26:19]SAM_PROTO_SignData [17:26:19]wFMCommunicate request_size=4 [17:26:19]MH_SAM_APDU [17:26:19]CAPDU: 80 0D 01 02 [17:26:19]Write to MH i2c: E2 08 00 B5 07 80 0D 01 02 00 00 00 00 35 [17:26:19]Write i2c OK [17:26:19]MH_I2C_Read... [17:26:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:26:19]Read from MH i2c: E2 [17:26:19]MH_I2C_Read... [17:26:19]Read from MH i2c: E2 03 00 [17:26:19]MH_I2C_Read... [17:26:19]Read from MH i2c: E2 03 00 B5 07 00 90 00 30 [17:26:19]RAPDU: 90 00 [17:26:19]wFMCommunicate OK [17:26:19]wFMCommunicate request_size=255 [17:26:19]MH_SAM_APDU [17:26:19]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 7A 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E0 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 CB 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 84 02 00 00 F4 03 04 00 3A C9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D9 DA 04 00 35 04 06 00 7F 1B [17:26:19]Write to MH i2c: E2 02 01 B6 07 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 7A 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E0 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 CB 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 84 02 00 00 F4 03 04 00 3A C9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D9 DA 04 00 35 04 06 00 7F 1B 00 00 5B [17:26:19]Write i2c OK [17:26:19]MH_I2C_Read... [17:26:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:26:19]Read from MH i2c: E2 [17:26:19]MH_I2C_Read... [17:26:19]Read from MH i2c: E2 03 00 [17:26:19]MH_I2C_Read... [17:26:19]Read from MH i2c: E2 03 00 B6 07 00 90 00 31 [17:26:19]RAPDU: 90 00 [17:26:19]wFMCommunicate OK [17:26:19]wFMCommunicate request_size=9 [17:26:19]MH_SAM_APDU [17:26:19]CAPDU: 80 0D 02 02 04 E3 9D 6A 00 [17:26:19]Write to MH i2c: E2 0C 00 B7 07 80 0D 02 02 04 00 E3 9D 6A 00 00 00 2A [17:26:19]Write i2c OK [17:26:19]MH_I2C_Read... [17:26:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:26:19]Read from MH i2c: E2 [17:26:19]MH_I2C_Read... [17:26:19]Read from MH i2c: E2 03 00 [17:26:19]MH_I2C_Read... [17:26:19]Read from MH i2c: E2 03 00 B7 07 00 90 00 32 [17:26:19]RAPDU: 90 00 [17:26:19]wFMCommunicate OK [17:26:19]wFMCommunicate request_size=4 [17:26:19]MH_SAM_APDU [17:26:19]CAPDU: 80 0D 03 02 [17:26:19]Write to MH i2c: E2 08 00 B8 07 80 0D 03 02 00 00 00 00 3A [17:26:19]Write i2c OK [17:26:19]MH_I2C_Read... [17:26:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:26:19]Read from MH i2c: E2 [17:26:19]MH_I2C_Read... [17:26:19]Read from MH i2c: E2 0B 00 [17:26:19]MH_I2C_Read... [17:26:19]Read from MH i2c: E2 0B 00 B8 07 00 D9 16 83 D7 09 3B 54 3B 90 00 57 [17:26:19]RAPDU: D9 16 83 D7 09 3B 54 3B 90 00 [17:26:19]wFMCommunicate OK [17:26:19]SAM_PROTO_SignData done [17:26:19]FM_MakeSignedData done [17:26:19]CreateOFDProtocolMessage [17:26:19]wFMCommunicate request_size=4 [17:26:19]MH_SAM_APDU [17:26:19]CAPDU: 80 11 00 00 [17:26:19]Write to MH i2c: E2 08 00 B9 07 80 11 00 00 00 00 00 00 3A [17:26:19]Write i2c OK [17:26:19]MH_I2C_Read... [17:26:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:26:19]Read from MH i2c: E2 [17:26:19]MH_I2C_Read... [17:26:19]Read from MH i2c: E2 17 00 [17:26:19]MH_I2C_Read... [17:26:19]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 34 36 37 31 90 00 8E [17:26:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:26:19]wFMCommunicate OK [17:26:19]CreateOFDProtocolMessage done [17:26:19]OFDSenderStorePacket 318169 [17:26:19]StoreOFDPacket docnum=318169 [17:26:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 A6 0C 06 01 7A D4 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 7A 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E0 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 CB 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 84 02 00 00 F4 03 04 00 3A C9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D9 DA 04 00 35 04 06 00 7F 1B E3 9D 6A 00 D9 16 83 D7 09 3B 54 3B [17:26:19]CheckFolder [17:26:19]dirname=/storage/ofd_packets [17:26:19]CheckFolder done [17:26:19]ProducePacketName [17:26:19]name=ofd_packets/00318169 [17:26:19]NVStorageSaveData ofd_packets/00318169 [17:26:19]File name is /storage/ofd_packets/00318169 [17:26:19]Write 300 bytes [17:26:19]NVStorageSaveData done [17:26:19]OFDSenderStorePacket done [17:26:19]KKMCreateOFDPacket done [17:26:19]NVStorageSaveData kkm_last_timestamp [17:26:19]File name is /storage/kkm_last_timestamp [17:26:19]Write 4 bytes [17:26:19]NVStorageSaveData done [17:26:19]ExternCall_PrintAddStr [17:26:19]wPrintStart [17:26:19]Write to MH i2c: 01 00 00 BA 07 C1 [17:26:19]Write i2c OK [17:26:19]MH_I2C_Read... [17:26:19]Read from MH i2c: 01 [17:26:19]MH_I2C_Read... [17:26:19]Read from MH i2c: 01 07 00 [17:26:19]MH_I2C_Read... [17:26:19]Read from MH i2c: 01 07 00 BA 07 00 00 00 00 00 FF 0F D6 [17:26:19]RasterBufferAndPrint [17:26:19]line Счет N : (1)1093169 [17:26:19]line ИНН: 02508201610067 [17:26:19]line Контрольно-Кассовый Чек [17:26:19]line ПРОДАЖА [17:26:19]line ТРК (МРК, ГНК) : 71 [17:26:19]line Товар: 2711190000 [17:26:19]line ГАЗ-К-5 [17:26:19]line 31.340 * 38.30 [17:26:19]line = 1200.32 [17:26:19]line НДС 12% НСП 1% [17:26:19]line > о реализуемом товаре [17:26:19]line ОКРУГЛЕНИЕ: -0.32 [17:26:19]line ИТОГО: 1200.00 [17:26:19]line Внесено: 1200.00 [17:26:19]line СДАЧА: 0.00 [17:26:19]line НСП 1% : 10.62 [17:26:19]line НДС 12% : 127.47 [17:26:19]line Наличными: 1200.00 [17:26:19]line Безнал.: 0.00 [17:26:19]line Место: АЗС № 101 "Партнер Нефть" [17:26:19]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [17:26:19]line СНО: Общий режим [17:26:19]line Чек 644 28.10.2024 17:26 [17:26:19]line Смена: 546 ФФД: 1.0 [17:26:19]line ЗНМ: 0300000082 [17:26:19]line РНМ: 0000000000091628 [17:26:19]line Версия ККМ: 001 [17:26:19]line ФМ: 0000000000874671 [17:26:19]line ФД: 318169 [17:26:19]line ФПД: 139757759588864 [17:26:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T172618&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318169&fm=139757759588864&tin=02508201610067®Number=0000000000091628&sum=120000 [17:26:20]written 0, free lines is 4095 [17:26:20]OFD Sender: Processing packet 318169 [packets to send 127, broken 126] [17:26:20]ProducePacketName [17:26:20]name=ofd_packets/00318169 [17:26:20]OFD Sender: To server: pG, [17:26:20]CommunicateWithHost lk.salyk.kg:30040 [17:26:20]ConnectInit lk.salyk.kg [17:26:20]Connected sock=10 [17:26:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 A6 0C 06 01 7A D4 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 7A 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E0 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 CB 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 84 02 00 00 F4 03 04 00 3A C9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D9 DA 04 00 35 04 06 00 7F 1B E3 9D 6A 00 D9 16 83 D7 09 3B 54 3B [17:26:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 DE 34 47 00 EA A3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D9 DA 04 00 F4 03 04 00 F3 74 1F 67 B6 04 01 00 00 1B D1 4E B1 B6 55 07 10 [17:26:20]CommunicateWithHost err = 0 [17:26:20]CheckOFDResponse [17:26:20]1017 (14) - 77093643461234 [17:26:20]1041 (16) - 0000000000874671 [17:26:20]1040 (4) - 318169 [17:26:20]1012 (4) - 28.10.2024 11:26 [17:26:20]1206 (1) - 0 [17:26:20]OFD Sender: Remove packet 318169 [17:26:20]ProducePacketName [17:26:20]name=ofd_packets/00318169 [17:26:20]NVStorageDeleteData [17:26:20]Write to MH i2c: 01 00 00 E5 07 EC [17:26:20]Write i2c OK [17:26:20]MH_I2C_Read... [17:26:20]Read from MH i2c: 01 [17:26:20]MH_I2C_Read... [17:26:20]Read from MH i2c: 01 07 00 [17:26:20]MH_I2C_Read... [17:26:20]Read from MH i2c: 01 07 00 E5 07 00 00 00 00 00 F1 0C F0 [17:26:20]RasterBufferAndPrint [17:26:20]line [17:26:20]line [17:26:20]line [17:26:20]line [17:26:20]line [17:26:20]written 0, free lines is 3319 [17:26:20]MH_Cut [17:26:20]Write to MH i2c: D1 01 00 EC 07 01 C5 [17:26:20]Write i2c OK [17:26:20]MH_I2C_Read... [17:26:20]Read from MH i2c: D1 [17:26:20]MH_I2C_Read... [17:26:20]Read from MH i2c: D1 01 00 [17:26:20]MH_I2C_Read... [17:26:20]Read from MH i2c: D1 01 00 EC 07 00 C4 [17:26:20]Write to MH i2c: 01 00 00 ED 07 F4 [17:26:20]Write i2c OK [17:26:20]MH_I2C_Read... [17:26:20]OFD Sender: No OFD packet to send [17:26:21]*** Cut start [17:26:21]*** Partial cut [17:26:21]*** CUTSNS_PIN = 1 [17:26:21]*** CUTSNS_PIN = 0 [17:26:21]*** Brake cut motor [17:26:21]Read from MH i2c: 01 [17:26:21]MH_I2C_Read... [17:26:21]*** Stop cut motor [17:26:21]*** Cut end [17:26:21]Read from MH i2c: 01 07 00 [17:26:21]MH_I2C_Read... [17:26:21]Read from MH i2c: 01 07 00 ED 07 00 00 00 00 00 FF 0F 09 [17:26:21]process_action close_receipt done [17:26:21]requested_data is exist [17:26:21]produce_requested_data [17:26:21]requested_item fm.sn is exist - process it [17:26:21]wFMCommunicate request_size=4 [17:26:21]MH_SAM_APDU [17:26:21]CAPDU: 80 11 00 00 [17:26:21]Write to MH i2c: E2 08 00 EE 07 80 11 00 00 00 00 00 00 6F [17:26:21]Write i2c OK [17:26:21]MH_I2C_Read... [17:26:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:26:22]Read from MH i2c: E2 [17:26:22]MH_I2C_Read... [17:26:22]Read from MH i2c: E2 17 00 [17:26:22]MH_I2C_Read... [17:26:22]Read from MH i2c: E2 17 00 EE 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C3 [17:26:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:26:22]wFMCommunicate OK [17:26:22]requested_item fd.num is exist - process it [17:26:22]SAM_PROTO_GetFieldsCounters [17:26:22]wFMCommunicate request_size=4 [17:26:22]MH_SAM_APDU [17:26:22]CAPDU: 80 13 00 00 [17:26:22]Write to MH i2c: E2 08 00 EF 07 80 13 00 00 00 00 00 00 72 [17:26:22]Write i2c OK [17:26:22]MH_I2C_Read... [17:26:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:26:22]Read from MH i2c: E2 [17:26:22]MH_I2C_Read... [17:26:22]Read from MH i2c: E2 62 00 [17:26:22]MH_I2C_Read... [17:26:22]Read from MH i2c: E2 62 00 EF 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D9 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 84 02 00 00 5E 04 04 00 84 02 00 00 57 04 04 00 85 02 00 00 19 04 04 00 00 00 00 00 90 00 02 [17:26:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D9 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 84 02 00 00 5E 04 04 00 84 02 00 00 57 04 04 00 85 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:26:22]wFMCommunicate OK [17:26:22]SAM_PROTO_GetFieldsCounters done [17:26:22]requested_item shift.num is exist - process it [17:26:22]requested_item shift.opened is exist - process it [17:26:22]req_shift_opened [17:26:22]FM_GetShiftState [17:26:22]SAM_PROTO_GetShiftState [17:26:22]wFMCommunicate request_size=4 [17:26:22]MH_SAM_APDU [17:26:22]CAPDU: 80 13 01 00 [17:26:22]Write to MH i2c: E2 08 00 F0 07 80 13 01 00 00 00 00 00 74 [17:26:22]Write i2c OK [17:26:22]MH_I2C_Read... [17:26:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:26:22]Read from MH i2c: E2 [17:26:22]MH_I2C_Read... [17:26:22]Read from MH i2c: E2 0E 00 [17:26:22]MH_I2C_Read... [17:26:22]Read from MH i2c: E2 0E 00 F0 07 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 6D [17:26:22]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:26:22]wFMCommunicate OK [17:26:22]SAM_PROTO_GetShiftState done [17:26:22]FM_GetShiftState done [17:26:22]req_shift_opened done [17:26:22]requested_item shift.open_date is exist - process it [17:26:22]req_shift_open_date [17:26:22]req_shift_open_date done [17:26:22]produce_requested_data done [17:26:22]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318169,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [17:26:22]process_action_free close_receipt [17:26:22]json_value_free [17:26:22]json_value_free done [17:26:22]process_json_proto returns [17:26:22]Send response to host [17:26:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318169,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [17:26:22]free response buf [17:26:22]execute_script done [17:26:22]execute_script returns [17:26:22]free content buf [17:26:22]Sock 9.Close socket [17:26:22]Sock 9.Thread stoped [17:26:25]OFD Sender: No OFD packet to send [17:26:30]OFD Sender: No OFD packet to send [17:26:35]OFD Sender: No OFD packet to send [17:26:40]OFD Sender: No OFD packet to send [17:26:45]OFD Sender: No OFD packet to send [17:26:50]OFD Sender: No OFD packet to send [17:26:55]OFD Sender: No OFD packet to send [17:27:00]OFD Sender: No OFD packet to send [17:27:05]OFD Sender: No OFD packet to send [17:27:10]OFD Sender: No OFD packet to send [17:27:15]OFD Sender: No OFD packet to send [17:27:21]OFD Sender: No OFD packet to send [17:27:26]OFD Sender: No OFD packet to send [17:27:31]OFD Sender: No OFD packet to send [17:27:36]OFD Sender: No OFD packet to send [17:27:41]OFD Sender: No OFD packet to send [17:27:46]OFD Sender: No OFD packet to send [17:27:51]OFD Sender: No OFD packet to send [17:27:56]OFD Sender: No OFD packet to send [17:28:01]OFD Sender: No OFD packet to send [17:28:06]OFD Sender: No OFD packet to send [17:28:11]OFD Sender: No OFD packet to send [17:28:16]OFD Sender: No OFD packet to send [17:28:21]OFD Sender: No OFD packet to send [17:28:22]accept exits with 8 [17:28:22]New connection [17:28:22]New thread 3066895716 created [17:28:22]Thread 3067039076 joined [17:28:22]Waiting for new connection... [17:28:22] Sock 8.Parse request [17:28:22]Sock 8.Check first char [17:28:22]Sock 8.First char is OK [17:28:22]request: POST /json_proto HTTP/1.0 [17:28:22]Method: POST [17:28:22]URL: /json_proto [17:28:22]Method is POST - this is cgi request [17:28:22]url: /json_proto [17:28:22]query_string will be loaded in cgi processing [17:28:22]execute_cgi json_proto POST (null) [17:28:22]execute_cgi path=json_proto method=POST [17:28:22]POST find Content-Length [17:28:22]Host: 172.17.50.195:8080 [17:28:22]Content-Length: 682 [17:28:22]Content-Type: application/json [17:28:22] [17:28:22]POST finish read [17:28:22]Found Content-Length = 682 [17:28:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093170", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 20.890, "sum" : 800.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:28:22]execute_script... [17:28: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)1093170", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 20.890, "sum" : 800.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:28:22]POST & json_proto [17:28:22]process_json_proto [17:28:22]json parsed OK: [17:28:22]protocol is kg_v1.0 [17:28:22]action value=close_receipt [17:28:22]process_action close_receipt [17:28:22]cmd_close_receipt [17:28:22]MH_GetDate [17:28:22]Write to MH i2c: F0 00 00 F1 07 E7 [17:28:22]Write i2c OK [17:28:22]MH_I2C_Read... [17:28:22]Read from MH i2c: F0 [17:28:22]MH_I2C_Read... [17:28:22]Read from MH i2c: F0 09 00 [17:28:22]MH_I2C_Read... [17:28:22]Read from MH i2c: F0 09 00 F1 07 00 B7 C9 1F 67 43 33 1C 67 EF [17:28:22]GetLastDocTimeStamp 1730136378 [17:28:22]current date 1730136503 [17:28:22]FM_GetShiftState [17:28:22]SAM_PROTO_GetShiftState [17:28:22]wFMCommunicate request_size=4 [17:28:22]MH_SAM_APDU [17:28:22]CAPDU: 80 13 01 00 [17:28:22]Write to MH i2c: E2 08 00 F2 07 80 13 01 00 00 00 00 00 76 [17:28:22]Write i2c OK [17:28:22]MH_I2C_Read... [17:28:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:28:22]Read from MH i2c: E2 [17:28:22]MH_I2C_Read... [17:28:22]Read from MH i2c: E2 0E 00 [17:28:22]MH_I2C_Read... [17:28:22]Read from MH i2c: E2 0E 00 F2 07 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 6F [17:28:22]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:28:22]wFMCommunicate OK [17:28:22]SAM_PROTO_GetShiftState done [17:28:22]FM_GetShiftState done [17:28:22]opened in 1730073493 [17:28:22]opened+sec_in_day 1730159893 [17:28:22]quantity*price = 80008 [17:28:22]sum+1 = 80010 [17:28:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 645 28.10.2024 17:28 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318170 ФПД: 112109953419895 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T172823&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318170&fm=112109953419895&tin=02508201610067®Number=0000000000091628&sum=80000 [17:28:23]StoreToDocumentArchive [17:28:23]shift 546 fd 318170 [17:28:23]save to /storage/0546/doc_00318170 [17:28:23]save last doc name /storage/0546/doc_00318170 to /storage/kkm_last_doc_name [17:28:23]save OK [17:28:23]Clear old archive folders... [17:28:23]ProcessDocumentItem done err = 0, tmpTLVsize=250 [17:28:23]tlvbuf is 00172340 [17:28:23]SAM_PROTO_ClearQueue [17:28:23]wFMCommunicate request_size=4 [17:28:23]MH_SAM_APDU [17:28:23]CAPDU: 80 09 00 00 [17:28:23]Write to MH i2c: E2 08 00 FF 07 80 09 00 00 00 00 00 00 78 [17:28:23]Write i2c OK [17:28:23]MH_I2C_Read... [17:28:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:28:23]Read from MH i2c: E2 [17:28:23]MH_I2C_Read... [17:28:23]Read from MH i2c: E2 03 00 [17:28:23]MH_I2C_Read... [17:28:23]Read from MH i2c: E2 03 00 FF 07 00 90 00 7A [17:28:23]RAPDU: 90 00 [17:28:23]wFMCommunicate OK [17:28:23]SAM_PROTO_ClearQueue done [17:28:23]KKMCreateOFDPacket [17:28:23]OFDProtocolAddRootSTLVToBuf [17:28:23]FM_MakeSignedData [17:28:23]FM_MakeSignedData [17:28:23]SAM_PROTO_SignData [17:28:23]wFMCommunicate request_size=4 [17:28:23]MH_SAM_APDU [17:28:23]CAPDU: 80 0D 01 02 [17:28:23]Write to MH i2c: E2 08 00 00 08 80 0D 01 02 00 00 00 00 81 [17:28:23]Write i2c OK [17:28:23]MH_I2C_Read... [17:28:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:28:23]Read from MH i2c: E2 [17:28:23]MH_I2C_Read... [17:28:23]Read from MH i2c: E2 03 00 [17:28:23]MH_I2C_Read... [17:28:23]Read from MH i2c: E2 03 00 00 08 00 90 00 7C [17:28:23]RAPDU: 90 00 [17:28:23]wFMCommunicate OK [17:28:23]wFMCommunicate request_size=255 [17:28:23]MH_SAM_APDU [17:28:23]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9A 51 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 89 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 02 00 00 F4 03 04 00 B7 C9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DA DA 04 00 35 04 06 00 65 F6 [17:28:23]Write to MH i2c: E2 02 01 01 08 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9A 51 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 89 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 02 00 00 F4 03 04 00 B7 C9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DA DA 04 00 35 04 06 00 65 F6 00 00 32 [17:28:23]Write i2c OK [17:28:23]MH_I2C_Read... [17:28:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:28:24]Read from MH i2c: E2 [17:28:24]MH_I2C_Read... [17:28:24]Read from MH i2c: E2 03 00 [17:28:24]MH_I2C_Read... [17:28:24]Read from MH i2c: E2 03 00 01 08 00 90 00 7D [17:28:24]RAPDU: 90 00 [17:28:24]wFMCommunicate OK [17:28:24]wFMCommunicate request_size=9 [17:28:24]MH_SAM_APDU [17:28:24]CAPDU: 80 0D 02 02 04 A1 F3 0A 77 [17:28:24]Write to MH i2c: E2 0C 00 02 08 80 0D 02 02 04 00 A1 F3 0A 77 00 00 A1 [17:28:24]Write i2c OK [17:28:24]MH_I2C_Read... [17:28:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:28:24]Read from MH i2c: E2 [17:28:24]MH_I2C_Read... [17:28:24]Read from MH i2c: E2 03 00 [17:28:24]MH_I2C_Read... [17:28:24]Read from MH i2c: E2 03 00 02 08 00 90 00 7E [17:28:24]RAPDU: 90 00 [17:28:24]wFMCommunicate OK [17:28:24]wFMCommunicate request_size=4 [17:28:24]MH_SAM_APDU [17:28:24]CAPDU: 80 0D 03 02 [17:28:24]Write to MH i2c: E2 08 00 03 08 80 0D 03 02 00 00 00 00 86 [17:28:24]Write i2c OK [17:28:24]MH_I2C_Read... [17:28:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:28:24]Read from MH i2c: E2 [17:28:24]MH_I2C_Read... [17:28:24]Read from MH i2c: E2 0B 00 [17:28:24]MH_I2C_Read... [17:28:24]Read from MH i2c: E2 0B 00 03 08 00 53 13 9E B5 DF 57 E4 8D 90 00 E7 [17:28:24]RAPDU: 53 13 9E B5 DF 57 E4 8D 90 00 [17:28:24]wFMCommunicate OK [17:28:24]SAM_PROTO_SignData done [17:28:24]FM_MakeSignedData done [17:28:24]CreateOFDProtocolMessage [17:28:24]wFMCommunicate request_size=4 [17:28:24]MH_SAM_APDU [17:28:24]CAPDU: 80 11 00 00 [17:28:24]Write to MH i2c: E2 08 00 04 08 80 11 00 00 00 00 00 00 86 [17:28:24]Write i2c OK [17:28:24]MH_I2C_Read... [17:28:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:28:24]Read from MH i2c: E2 [17:28:24]MH_I2C_Read... [17:28:24]Read from MH i2c: E2 17 00 [17:28:24]MH_I2C_Read... [17:28:24]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 34 36 37 31 90 00 DA [17:28:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:28:24]wFMCommunicate OK [17:28:24]CreateOFDProtocolMessage done [17:28:24]OFDSenderStorePacket 318170 [17:28:24]StoreOFDPacket docnum=318170 [17:28:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 1B 41 06 01 32 94 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9A 51 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 89 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 02 00 00 F4 03 04 00 B7 C9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DA DA 04 00 35 04 06 00 65 F6 A1 F3 0A 77 53 13 9E B5 DF 57 E4 8D [17:28:24]CheckFolder [17:28:24]dirname=/storage/ofd_packets [17:28:24]CheckFolder done [17:28:24]ProducePacketName [17:28:24]name=ofd_packets/00318170 [17:28:24]NVStorageSaveData ofd_packets/00318170 [17:28:24]File name is /storage/ofd_packets/00318170 [17:28:24]Write 300 bytes [17:28:24]NVStorageSaveData done [17:28:24]OFDSenderStorePacket done [17:28:24]KKMCreateOFDPacket done [17:28:24]NVStorageSaveData kkm_last_timestamp [17:28:24]File name is /storage/kkm_last_timestamp [17:28:24]Write 4 bytes [17:28:24]NVStorageSaveData done [17:28:24]ExternCall_PrintAddStr [17:28:24]wPrintStart [17:28:24]Write to MH i2c: 01 00 00 05 08 0D [17:28:24]Write i2c OK [17:28:24]MH_I2C_Read... [17:28:24]Read from MH i2c: 01 [17:28:24]MH_I2C_Read... [17:28:24]Read from MH i2c: 01 07 00 [17:28:24]MH_I2C_Read... [17:28:24]Read from MH i2c: 01 07 00 05 08 00 00 00 00 00 FF 0F 22 [17:28:24]RasterBufferAndPrint [17:28:24]line Счет N : (1)1093170 [17:28:24]line ИНН: 02508201610067 [17:28:24]line Контрольно-Кассовый Чек [17:28:24]line ПРОДАЖА [17:28:24]line ТРК (МРК, ГНК) : 71 [17:28:24]line Товар: 2711190000 [17:28:24]line ГАЗ-К-5 [17:28:24]line 20.890 * 38.30 [17:28:24]line = 800.09 [17:28:24]line НДС 12% НСП 1% [17:28:24]line > о реализуемом товаре [17:28:24]line ОКРУГЛЕНИЕ: -0.09 [17:28:24]line ИТОГО: 800.00 [17:28:24]line Внесено: 800.00 [17:28:24]line СДАЧА: 0.00 [17:28:24]line НСП 1% : 7.08 [17:28:24]line НДС 12% : 84.96 [17:28:24]line Наличными: 800.00 [17:28:24]line Безнал.: 0.00 [17:28:24]line Место: АЗС № 101 "Партнер Нефть" [17:28:24]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [17:28:24]line СНО: Общий режим [17:28:24]line Чек 645 28.10.2024 17:28 [17:28:24]line Смена: 546 ФФД: 1.0 [17:28:24]line ЗНМ: 0300000082 [17:28:24]line РНМ: 0000000000091628 [17:28:24]line Версия ККМ: 001 [17:28:24]line ФМ: 0000000000874671 [17:28:24]line ФД: 318170 [17:28:24]line ФПД: 112109953419895 [17:28:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T172823&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318170&fm=112109953419895&tin=02508201610067®Number=0000000000091628&sum=80000 [17:28:24]written 0, free lines is 4095 [17:28:24]OFD Sender: Processing packet 318170 [packets to send 127, broken 126] [17:28:24]ProducePacketName [17:28:24]name=ofd_packets/00318170 [17:28:24]OFD Sender: To server: pG, [17:28:24]CommunicateWithHost lk.salyk.kg:30040 [17:28:24]ConnectInit lk.salyk.kg [17:28:24]Connected sock=10 [17:28:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 1B 41 06 01 32 94 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9A 51 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 89 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 02 00 00 F4 03 04 00 B7 C9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DA DA 04 00 35 04 06 00 65 F6 A1 F3 0A 77 53 13 9E B5 DF 57 E4 8D [17:28:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 3C B3 47 00 64 B7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DA DA 04 00 F4 03 04 00 6F 75 1F 67 B6 04 01 00 00 E1 2C 96 A5 0D 37 18 70 [17:28:24]CommunicateWithHost err = 0 [17:28:24]CheckOFDResponse [17:28:24]1017 (14) - 77093643461234 [17:28:24]1041 (16) - 0000000000874671 [17:28:24]1040 (4) - 318170 [17:28:24]1012 (4) - 28.10.2024 11:28 [17:28:24]1206 (1) - 0 [17:28:24]OFD Sender: Remove packet 318170 [17:28:24]ProducePacketName [17:28:24]name=ofd_packets/00318170 [17:28:24]NVStorageDeleteData [17:28:25]Write to MH i2c: 01 00 00 30 08 38 [17:28:25]Write i2c OK [17:28:25]MH_I2C_Read... [17:28:25]Read from MH i2c: 01 [17:28:25]MH_I2C_Read... [17:28:25]Read from MH i2c: 01 07 00 [17:28:25]MH_I2C_Read... [17:28:25]Read from MH i2c: 01 07 00 30 08 00 00 00 00 00 E8 0C 33 [17:28:25]RasterBufferAndPrint [17:28:25]line [17:28:25]line [17:28:25]line [17:28:25]line [17:28:25]line [17:28:25]written 0, free lines is 3310 [17:28:25]MH_Cut [17:28:25]Write to MH i2c: D1 01 00 37 08 01 11 [17:28:25]Write i2c OK [17:28:25]MH_I2C_Read... [17:28:25]Read from MH i2c: D1 [17:28:25]MH_I2C_Read... [17:28:25]Read from MH i2c: D1 01 00 [17:28:25]MH_I2C_Read... [17:28:25]Read from MH i2c: D1 01 00 37 08 00 10 [17:28:25]Write to MH i2c: 01 00 00 38 08 40 [17:28:25]Write i2c OK [17:28:25]MH_I2C_Read... [17:28:25]OFD Sender: No OFD packet to send [17:28:25]*** Cut start [17:28:25]*** Partial cut [17:28:25]*** CUTSNS_PIN = 1 [17:28:25]*** CUTSNS_PIN = 0 [17:28:26]*** Brake cut motor [17:28:26]Read from MH i2c: 01 [17:28:26]MH_I2C_Read... [17:28:26]*** Stop cut motor [17:28:26]*** Cut end [17:28:26]Read from MH i2c: 01 07 00 [17:28:26]MH_I2C_Read... [17:28:26]Read from MH i2c: 01 07 00 38 08 00 00 00 00 00 FF 0F 55 [17:28:26]process_action close_receipt done [17:28:26]requested_data is exist [17:28:26]produce_requested_data [17:28:26]requested_item fm.sn is exist - process it [17:28:26]wFMCommunicate request_size=4 [17:28:26]MH_SAM_APDU [17:28:26]CAPDU: 80 11 00 00 [17:28:26]Write to MH i2c: E2 08 00 39 08 80 11 00 00 00 00 00 00 BB [17:28:26]Write i2c OK [17:28:26]MH_I2C_Read... [17:28:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:28:26]Read from MH i2c: E2 [17:28:26]MH_I2C_Read... [17:28:26]Read from MH i2c: E2 17 00 [17:28:26]MH_I2C_Read... [17:28:26]Read from MH i2c: E2 17 00 39 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 0F [17:28:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:28:26]wFMCommunicate OK [17:28:26]requested_item fd.num is exist - process it [17:28:26]SAM_PROTO_GetFieldsCounters [17:28:26]wFMCommunicate request_size=4 [17:28:26]MH_SAM_APDU [17:28:26]CAPDU: 80 13 00 00 [17:28:26]Write to MH i2c: E2 08 00 3A 08 80 13 00 00 00 00 00 00 BE [17:28:26]Write i2c OK [17:28:26]MH_I2C_Read... [17:28:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:28:26]Read from MH i2c: E2 [17:28:26]MH_I2C_Read... [17:28:26]Read from MH i2c: E2 62 00 [17:28:26]MH_I2C_Read... [17:28:26]Read from MH i2c: E2 62 00 3A 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 DA DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 85 02 00 00 5E 04 04 00 85 02 00 00 57 04 04 00 86 02 00 00 19 04 04 00 00 00 00 00 90 00 52 [17:28:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 DA DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 85 02 00 00 5E 04 04 00 85 02 00 00 57 04 04 00 86 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:28:26]wFMCommunicate OK [17:28:26]SAM_PROTO_GetFieldsCounters done [17:28:26]requested_item shift.num is exist - process it [17:28:26]requested_item shift.opened is exist - process it [17:28:26]req_shift_opened [17:28:26]FM_GetShiftState [17:28:26]SAM_PROTO_GetShiftState [17:28:26]wFMCommunicate request_size=4 [17:28:26]MH_SAM_APDU [17:28:26]CAPDU: 80 13 01 00 [17:28:26]Write to MH i2c: E2 08 00 3B 08 80 13 01 00 00 00 00 00 C0 [17:28:26]Write i2c OK [17:28:26]MH_I2C_Read... [17:28:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:28:26]Read from MH i2c: E2 [17:28:26]MH_I2C_Read... [17:28:26]Read from MH i2c: E2 0E 00 [17:28:26]MH_I2C_Read... [17:28:26]Read from MH i2c: E2 0E 00 3B 08 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B9 [17:28:26]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:28:26]wFMCommunicate OK [17:28:26]SAM_PROTO_GetShiftState done [17:28:26]FM_GetShiftState done [17:28:26]req_shift_opened done [17:28:26]requested_item shift.open_date is exist - process it [17:28:26]req_shift_open_date [17:28:26]req_shift_open_date done [17:28:26]produce_requested_data done [17:28:26]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318170,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [17:28:26]process_action_free close_receipt [17:28:26]json_value_free [17:28:26]json_value_free done [17:28:26]process_json_proto returns [17:28:26]Send response to host [17:28:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318170,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [17:28:26]free response buf [17:28:26]execute_script done [17:28:26]execute_script returns [17:28:26]free content buf [17:28:26]Sock 8.Close socket [17:28:26]Sock 8.Thread stoped [17:28:30]OFD Sender: No OFD packet to send [17:28:35]OFD Sender: No OFD packet to send [17:28:40]OFD Sender: No OFD packet to send [17:28:45]OFD Sender: No OFD packet to send [17:28:50]OFD Sender: No OFD packet to send [17:28:55]OFD Sender: No OFD packet to send [17:29:00]OFD Sender: No OFD packet to send [17:29:05]OFD Sender: No OFD packet to send [17:29:10]OFD Sender: No OFD packet to send [17:29:10]accept exits with 9 [17:29:10]New connection [17:29:10]New thread 3067039076 created [17:29:10]Thread 3066895716 joined [17:29:10]Waiting for new connection... [17:29:10] Sock 9.Parse request [17:29:10]Sock 9.Check first char [17:29:10]Sock 9.First char is OK [17:29:10]request: POST /json_proto HTTP/1.0 [17:29:10]Method: POST [17:29:10]URL: /json_proto [17:29:10]Method is POST - this is cgi request [17:29:10]url: /json_proto [17:29:10]query_string will be loaded in cgi processing [17:29:10]execute_cgi json_proto POST (null) [17:29:10]execute_cgi path=json_proto method=POST [17:29:10]POST find Content-Length [17:29:10]Host: 172.17.50.195:8080 [17:29:10]Content-Length: 681 [17:29:10]Content-Type: application/json [17:29:10] [17:29:10]POST finish read [17:29:10]Found Content-Length = 681 [17:29:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093172", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 7.840, "sum" : 300.27, "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" ] } } [17:29:10]execute_script... [17:29: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)1093172", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 7.840, "sum" : 300.27, "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" ] } } [17:29:10]POST & json_proto [17:29:10]process_json_proto [17:29:10]json parsed OK: [17:29:10]protocol is kg_v1.0 [17:29:10]action value=close_receipt [17:29:10]process_action close_receipt [17:29:10]cmd_close_receipt [17:29:10]MH_GetDate [17:29:10]Write to MH i2c: F0 00 00 3C 08 33 [17:29:10]Write i2c OK [17:29:10]MH_I2C_Read... [17:29:10]Read from MH i2c: F0 [17:29:10]MH_I2C_Read... [17:29:10]Read from MH i2c: F0 09 00 [17:29:10]MH_I2C_Read... [17:29:10]Read from MH i2c: F0 09 00 3C 08 00 E7 C9 1F 67 43 33 1C 67 6B [17:29:10]GetLastDocTimeStamp 1730136503 [17:29:10]current date 1730136551 [17:29:10]FM_GetShiftState [17:29:10]SAM_PROTO_GetShiftState [17:29:10]wFMCommunicate request_size=4 [17:29:10]MH_SAM_APDU [17:29:10]CAPDU: 80 13 01 00 [17:29:10]Write to MH i2c: E2 08 00 3D 08 80 13 01 00 00 00 00 00 C2 [17:29:10]Write i2c OK [17:29:10]MH_I2C_Read... [17:29:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:29:10]Read from MH i2c: E2 [17:29:10]MH_I2C_Read... [17:29:10]Read from MH i2c: E2 0E 00 [17:29:10]MH_I2C_Read... [17:29:10]Read from MH i2c: E2 0E 00 3D 08 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 BB [17:29:10]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:29:10]wFMCommunicate OK [17:29:10]SAM_PROTO_GetShiftState done [17:29:10]FM_GetShiftState done [17:29:10]opened in 1730073493 [17:29:10]opened+sec_in_day 1730159893 [17:29:10]quantity*price = 30027 [17:29:10]sum+1 = 30028 [17:29:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.27 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.89 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 646 28.10.2024 17:29 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318171 ФПД: 238994127665305 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T172911&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318171&fm=238994127665305&tin=02508201610067®Number=0000000000091628&sum=30000 [17:29:11]StoreToDocumentArchive [17:29:11]shift 546 fd 318171 [17:29:11]save to /storage/0546/doc_00318171 [17:29:11]save last doc name /storage/0546/doc_00318171 to /storage/kkm_last_doc_name [17:29:11]save OK [17:29:11]Clear old archive folders... [17:29:11]ProcessDocumentItem done err = 0, tmpTLVsize=250 [17:29:11]tlvbuf is 000E5210 [17:29:11]SAM_PROTO_ClearQueue [17:29:11]wFMCommunicate request_size=4 [17:29:11]MH_SAM_APDU [17:29:11]CAPDU: 80 09 00 00 [17:29:11]Write to MH i2c: E2 08 00 4A 08 80 09 00 00 00 00 00 00 C4 [17:29:11]Write i2c OK [17:29:11]MH_I2C_Read... [17:29:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:29:11]Read from MH i2c: E2 [17:29:11]MH_I2C_Read... [17:29:11]Read from MH i2c: E2 03 00 [17:29:11]MH_I2C_Read... [17:29:11]Read from MH i2c: E2 03 00 4A 08 00 90 00 C6 [17:29:11]RAPDU: 90 00 [17:29:11]wFMCommunicate OK [17:29:11]SAM_PROTO_ClearQueue done [17:29:11]KKMCreateOFDPacket [17:29:11]OFDProtocolAddRootSTLVToBuf [17:29:11]FM_MakeSignedData [17:29:11]FM_MakeSignedData [17:29:11]SAM_PROTO_SignData [17:29:11]wFMCommunicate request_size=4 [17:29:11]MH_SAM_APDU [17:29:11]CAPDU: 80 0D 01 02 [17:29:11]Write to MH i2c: E2 08 00 4B 08 80 0D 01 02 00 00 00 00 CC [17:29:11]Write i2c OK [17:29:11]MH_I2C_Read... [17:29:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:29:12]Read from MH i2c: E2 [17:29:12]MH_I2C_Read... [17:29:12]Read from MH i2c: E2 03 00 [17:29:12]MH_I2C_Read... [17:29:12]Read from MH i2c: E2 03 00 4B 08 00 90 00 C7 [17:29:12]RAPDU: 90 00 [17:29:12]wFMCommunicate OK [17:29:12]wFMCommunicate request_size=255 [17:29:12]MH_SAM_APDU [17:29:12]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A0 1E 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 4B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 02 00 00 F4 03 04 00 E7 C9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DB DA 04 00 35 04 06 00 D9 5D [17:29:12]Write to MH i2c: E2 02 01 4C 08 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A0 1E 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 4B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 02 00 00 F4 03 04 00 E7 C9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DB DA 04 00 35 04 06 00 D9 5D 00 00 A8 [17:29:12]Write i2c OK [17:29:12]MH_I2C_Read... [17:29:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:29:12]Read from MH i2c: E2 [17:29:12]MH_I2C_Read... [17:29:12]Read from MH i2c: E2 03 00 [17:29:12]MH_I2C_Read... [17:29:12]Read from MH i2c: E2 03 00 4C 08 00 90 00 C8 [17:29:12]RAPDU: 90 00 [17:29:12]wFMCommunicate OK [17:29:12]wFMCommunicate request_size=9 [17:29:12]MH_SAM_APDU [17:29:12]CAPDU: 80 0D 02 02 04 28 15 38 99 [17:29:12]Write to MH i2c: E2 0C 00 4D 08 80 0D 02 02 04 00 28 15 38 99 00 00 E5 [17:29:12]Write i2c OK [17:29:12]MH_I2C_Read... [17:29:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:29:12]Read from MH i2c: E2 [17:29:12]MH_I2C_Read... [17:29:12]Read from MH i2c: E2 03 00 [17:29:12]MH_I2C_Read... [17:29:12]Read from MH i2c: E2 03 00 4D 08 00 90 00 C9 [17:29:12]RAPDU: 90 00 [17:29:12]wFMCommunicate OK [17:29:12]wFMCommunicate request_size=4 [17:29:12]MH_SAM_APDU [17:29:12]CAPDU: 80 0D 03 02 [17:29:12]Write to MH i2c: E2 08 00 4E 08 80 0D 03 02 00 00 00 00 D1 [17:29:12]Write i2c OK [17:29:12]MH_I2C_Read... [17:29:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:29:12]Read from MH i2c: E2 [17:29:12]MH_I2C_Read... [17:29:12]Read from MH i2c: E2 0B 00 [17:29:12]MH_I2C_Read... [17:29:12]Read from MH i2c: E2 0B 00 4E 08 00 6E 74 F8 AB 99 6C DB 93 90 00 CA [17:29:12]RAPDU: 6E 74 F8 AB 99 6C DB 93 90 00 [17:29:12]wFMCommunicate OK [17:29:12]SAM_PROTO_SignData done [17:29:12]FM_MakeSignedData done [17:29:12]CreateOFDProtocolMessage [17:29:12]wFMCommunicate request_size=4 [17:29:12]MH_SAM_APDU [17:29:12]CAPDU: 80 11 00 00 [17:29:12]Write to MH i2c: E2 08 00 4F 08 80 11 00 00 00 00 00 00 D1 [17:29:12]Write i2c OK [17:29:12]MH_I2C_Read... [17:29:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:29:12]Read from MH i2c: E2 [17:29:12]MH_I2C_Read... [17:29:12]Read from MH i2c: E2 17 00 [17:29:12]MH_I2C_Read... [17:29:12]Read from MH i2c: E2 17 00 4F 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 25 [17:29:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:29:12]wFMCommunicate OK [17:29:12]CreateOFDProtocolMessage done [17:29:12]OFDSenderStorePacket 318171 [17:29:12]StoreOFDPacket docnum=318171 [17:29:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 5D 9E 06 01 85 6A 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A0 1E 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 4B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 02 00 00 F4 03 04 00 E7 C9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DB DA 04 00 35 04 06 00 D9 5D 28 15 38 99 6E 74 F8 AB 99 6C DB 93 [17:29:12]CheckFolder [17:29:12]dirname=/storage/ofd_packets [17:29:12]CheckFolder done [17:29:12]ProducePacketName [17:29:12]name=ofd_packets/00318171 [17:29:12]NVStorageSaveData ofd_packets/00318171 [17:29:12]File name is /storage/ofd_packets/00318171 [17:29:12]Write 300 bytes [17:29:12]NVStorageSaveData done [17:29:12]OFDSenderStorePacket done [17:29:12]KKMCreateOFDPacket done [17:29:12]NVStorageSaveData kkm_last_timestamp [17:29:12]File name is /storage/kkm_last_timestamp [17:29:12]Write 4 bytes [17:29:12]NVStorageSaveData done [17:29:12]ExternCall_PrintAddStr [17:29:12]wPrintStart [17:29:12]Write to MH i2c: 01 00 00 50 08 58 [17:29:12]Write i2c OK [17:29:12]MH_I2C_Read... [17:29:12]Read from MH i2c: 01 [17:29:12]MH_I2C_Read... [17:29:12]Read from MH i2c: 01 07 00 [17:29:12]MH_I2C_Read... [17:29:12]Read from MH i2c: 01 07 00 50 08 00 00 00 00 00 FF 0F 6D [17:29:12]RasterBufferAndPrint [17:29:12]line Счет N : (1)1093172 [17:29:12]line ИНН: 02508201610067 [17:29:12]line Контрольно-Кассовый Чек [17:29:12]line ПРОДАЖА [17:29:12]line ТРК (МРК, ГНК) : 71 [17:29:12]line Товар: 2711190000 [17:29:12]line ГАЗ-К-5 [17:29:12]line 7.840 * 38.30 [17:29:12]line = 300.27 [17:29:12]line НДС 12% НСП 1% [17:29:12]line > о реализуемом товаре [17:29:12]line ОКРУГЛЕНИЕ: -0.27 [17:29:12]line ИТОГО: 300.00 [17:29:12]line Внесено: 300.00 [17:29:12]line СДАЧА: 0.00 [17:29:12]line НСП 1% : 2.66 [17:29:12]line НДС 12% : 31.89 [17:29:12]line Наличными: 300.00 [17:29:12]line Безнал.: 0.00 [17:29:12]line Место: АЗС № 101 "Партнер Нефть" [17:29:12]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [17:29:12]line СНО: Общий режим [17:29:12]line Чек 646 28.10.2024 17:29 [17:29:12]line Смена: 546 ФФД: 1.0 [17:29:12]line ЗНМ: 0300000082 [17:29:12]line РНМ: 0000000000091628 [17:29:12]line Версия ККМ: 001 [17:29:12]line ФМ: 0000000000874671 [17:29:12]line ФД: 318171 [17:29:12]line ФПД: 238994127665305 [17:29:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T172911&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318171&fm=238994127665305&tin=02508201610067®Number=0000000000091628&sum=30000 [17:29:12]written 0, free lines is 4095 [17:29:12]OFD Sender: Processing packet 318171 [packets to send 127, broken 126] [17:29:12]ProducePacketName [17:29:12]name=ofd_packets/00318171 [17:29:12]OFD Sender: To server: pG, [17:29:12]CommunicateWithHost lk.salyk.kg:30040 [17:29:12]ConnectInit lk.salyk.kg [17:29:12]Connected sock=10 [17:29:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 5D 9E 06 01 85 6A 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A0 1E 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 4B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 02 00 00 F4 03 04 00 E7 C9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DB DA 04 00 35 04 06 00 D9 5D 28 15 38 99 6E 74 F8 AB 99 6C DB 93 [17:29:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 6B 7D 47 00 83 BF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DB DA 04 00 F4 03 04 00 9F 75 1F 67 B6 04 01 00 00 D5 12 C3 D1 9C D4 6E 3C [17:29:13]CommunicateWithHost err = 0 [17:29:13]CheckOFDResponse [17:29:13]1017 (14) - 77093643461234 [17:29:13]1041 (16) - 0000000000874671 [17:29:13]1040 (4) - 318171 [17:29:13]1012 (4) - 28.10.2024 11:29 [17:29:13]1206 (1) - 0 [17:29:13]OFD Sender: Remove packet 318171 [17:29:13]ProducePacketName [17:29:13]name=ofd_packets/00318171 [17:29:13]NVStorageDeleteData [17:29:13]Write to MH i2c: 01 00 00 7B 08 83 [17:29:13]Write i2c OK [17:29:13]MH_I2C_Read... [17:29:13]Read from MH i2c: 01 [17:29:13]MH_I2C_Read... [17:29:13]Read from MH i2c: 01 07 00 [17:29:13]MH_I2C_Read... [17:29:13]Read from MH i2c: 01 07 00 7B 08 00 00 00 00 00 E4 0C 7A [17:29:13]RasterBufferAndPrint [17:29:13]line [17:29:13]line [17:29:13]line [17:29:13]line [17:29:13]line [17:29:13]written 0, free lines is 3306 [17:29:13]MH_Cut [17:29:13]Write to MH i2c: D1 01 00 82 08 01 5C [17:29:13]Write i2c OK [17:29:13]MH_I2C_Read... [17:29:13]Read from MH i2c: D1 [17:29:13]MH_I2C_Read... [17:29:13]Read from MH i2c: D1 01 00 [17:29:13]MH_I2C_Read... [17:29:13]Read from MH i2c: D1 01 00 82 08 00 5B [17:29:13]Write to MH i2c: 01 00 00 83 08 8B [17:29:13]Write i2c OK [17:29:13]MH_I2C_Read... [17:29:13]OFD Sender: No OFD packet to send [17:29:13]*** Cut start [17:29:13]*** Partial cut [17:29:13]*** CUTSNS_PIN = 1 [17:29:13]*** CUTSNS_PIN = 0 [17:29:14]*** Brake cut motor [17:29:14]Read from MH i2c: 01 [17:29:14]MH_I2C_Read... [17:29:14]*** Stop cut motor [17:29:14]*** Cut end [17:29:14]Read from MH i2c: 01 07 00 [17:29:14]MH_I2C_Read... [17:29:14]Read from MH i2c: 01 07 00 83 08 00 00 00 00 00 FF 0F A0 [17:29:14]process_action close_receipt done [17:29:14]requested_data is exist [17:29:14]produce_requested_data [17:29:14]requested_item fm.sn is exist - process it [17:29:14]wFMCommunicate request_size=4 [17:29:14]MH_SAM_APDU [17:29:14]CAPDU: 80 11 00 00 [17:29:14]Write to MH i2c: E2 08 00 84 08 80 11 00 00 00 00 00 00 06 [17:29:14]Write i2c OK [17:29:14]MH_I2C_Read... [17:29:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:29:14]Read from MH i2c: E2 [17:29:14]MH_I2C_Read... [17:29:14]Read from MH i2c: E2 17 00 [17:29:14]MH_I2C_Read... [17:29:14]Read from MH i2c: E2 17 00 84 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 5A [17:29:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:29:14]wFMCommunicate OK [17:29:14]requested_item fd.num is exist - process it [17:29:14]SAM_PROTO_GetFieldsCounters [17:29:14]wFMCommunicate request_size=4 [17:29:14]MH_SAM_APDU [17:29:14]CAPDU: 80 13 00 00 [17:29:14]Write to MH i2c: E2 08 00 85 08 80 13 00 00 00 00 00 00 09 [17:29:14]Write i2c OK [17:29:14]MH_I2C_Read... [17:29:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:29:14]Read from MH i2c: E2 [17:29:14]MH_I2C_Read... [17:29:14]Read from MH i2c: E2 62 00 [17:29:14]MH_I2C_Read... [17:29:14]Read from MH i2c: E2 62 00 85 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 DB DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 86 02 00 00 5E 04 04 00 86 02 00 00 57 04 04 00 87 02 00 00 19 04 04 00 00 00 00 00 90 00 A1 [17:29:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 DB DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 86 02 00 00 5E 04 04 00 86 02 00 00 57 04 04 00 87 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:29:14]wFMCommunicate OK [17:29:14]SAM_PROTO_GetFieldsCounters done [17:29:14]requested_item shift.num is exist - process it [17:29:14]requested_item shift.opened is exist - process it [17:29:14]req_shift_opened [17:29:14]FM_GetShiftState [17:29:14]SAM_PROTO_GetShiftState [17:29:14]wFMCommunicate request_size=4 [17:29:14]MH_SAM_APDU [17:29:14]CAPDU: 80 13 01 00 [17:29:14]Write to MH i2c: E2 08 00 86 08 80 13 01 00 00 00 00 00 0B [17:29:14]Write i2c OK [17:29:14]MH_I2C_Read... [17:29:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:29:14]Read from MH i2c: E2 [17:29:14]MH_I2C_Read... [17:29:14]Read from MH i2c: E2 0E 00 [17:29:14]MH_I2C_Read... [17:29:14]Read from MH i2c: E2 0E 00 86 08 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 04 [17:29:14]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:29:14]wFMCommunicate OK [17:29:14]SAM_PROTO_GetShiftState done [17:29:14]FM_GetShiftState done [17:29:14]req_shift_opened done [17:29:14]requested_item shift.open_date is exist - process it [17:29:14]req_shift_open_date [17:29:14]req_shift_open_date done [17:29:14]produce_requested_data done [17:29:14]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318171,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [17:29:14]process_action_free close_receipt [17:29:14]json_value_free [17:29:14]json_value_free done [17:29:14]process_json_proto returns [17:29:14]Send response to host [17:29:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318171,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [17:29:14]free response buf [17:29:14]execute_script done [17:29:14]execute_script returns [17:29:14]free content buf [17:29:14]Sock 9.Close socket [17:29:14]Sock 9.Thread stoped [17:29:18]OFD Sender: No OFD packet to send [17:29:23]OFD Sender: No OFD packet to send [17:29:28]OFD Sender: No OFD packet to send [17:29:33]OFD Sender: No OFD packet to send [17:29:38]OFD Sender: No OFD packet to send [17:29:43]OFD Sender: No OFD packet to send [17:29:48]OFD Sender: No OFD packet to send [17:29:53]OFD Sender: No OFD packet to send [17:29:58]OFD Sender: No OFD packet to send [17:30:03]OFD Sender: No OFD packet to send [17:30:08]OFD Sender: No OFD packet to send [17:30:13]OFD Sender: No OFD packet to send [17:30:16]accept exits with 8 [17:30:16]New connection [17:30:16]New thread 3066895716 created [17:30:16]Thread 3067039076 joined [17:30:16]Waiting for new connection... [17:30:16] Sock 8.Parse request [17:30:16]Sock 8.Check first char [17:30:16]Sock 8.First char is OK [17:30:16]request: POST /json_proto HTTP/1.0 [17:30:16]Method: POST [17:30:16]URL: /json_proto [17:30:16]Method is POST - this is cgi request [17:30:16]url: /json_proto [17:30:16]query_string will be loaded in cgi processing [17:30:16]execute_cgi json_proto POST (null) [17:30:16]execute_cgi path=json_proto method=POST [17:30:16]POST find Content-Length [17:30:16]Host: 172.17.50.195:8080 [17:30:16]Content-Length: 770 [17:30:16]Content-Type: application/json [17:30:16] [17:30:16]POST finish read [17:30:16]Found Content-Length = 770 [17:30:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093173", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:30:16]execute_script... [17:30: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)1093173", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:30:16]POST & json_proto [17:30:16]process_json_proto [17:30:16]json parsed OK: [17:30:16]protocol is kg_v1.0 [17:30:16]action value=close_receipt [17:30:16]process_action close_receipt [17:30:16]cmd_close_receipt [17:30:16]MH_GetDate [17:30:16]Write to MH i2c: F0 00 00 87 08 7E [17:30:16]Write i2c OK [17:30:16]MH_I2C_Read... [17:30:16]Read from MH i2c: F0 [17:30:16]MH_I2C_Read... [17:30:16]Read from MH i2c: F0 09 00 [17:30:16]MH_I2C_Read... [17:30:16]Read from MH i2c: F0 09 00 87 08 00 29 CA 1F 67 43 33 1C 67 F9 [17:30:16]GetLastDocTimeStamp 1730136551 [17:30:16]current date 1730136617 [17:30:16]FM_GetShiftState [17:30:16]SAM_PROTO_GetShiftState [17:30:16]wFMCommunicate request_size=4 [17:30:16]MH_SAM_APDU [17:30:16]CAPDU: 80 13 01 00 [17:30:16]Write to MH i2c: E2 08 00 88 08 80 13 01 00 00 00 00 00 0D [17:30:16]Write i2c OK [17:30:16]MH_I2C_Read... [17:30:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:30:16]Read from MH i2c: E2 [17:30:16]MH_I2C_Read... [17:30:16]Read from MH i2c: E2 0E 00 [17:30:16]MH_I2C_Read... [17:30:16]Read from MH i2c: E2 0E 00 88 08 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 06 [17:30:16]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:30:16]wFMCommunicate OK [17:30:16]SAM_PROTO_GetShiftState done [17:30:16]FM_GetShiftState done [17:30:16]opened in 1730073493 [17:30:16]opened+sec_in_day 1730159893 [17:30:16]quantity*price = 100015 [17:30:16]sum+1 = 100017 [17:30:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 647 28.10.2024 17:30 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318172 ФПД: 177870835861691 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T173017&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318172&fm=177870835861691&tin=02508201610067®Number=0000000000091628&sum=100016 [17:30:17]StoreToDocumentArchive [17:30:17]shift 546 fd 318172 [17:30:17]save to /storage/0546/doc_00318172 [17:30:17]save last doc name /storage/0546/doc_00318172 to /storage/kkm_last_doc_name [17:30:17]save OK [17:30:17]Clear old archive folders... [17:30:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:30:17]tlvbuf is B6F6D370 [17:30:17]SAM_PROTO_ClearQueue [17:30:17]wFMCommunicate request_size=4 [17:30:17]MH_SAM_APDU [17:30:17]CAPDU: 80 09 00 00 [17:30:17]Write to MH i2c: E2 08 00 95 08 80 09 00 00 00 00 00 00 0F [17:30:17]Write i2c OK [17:30:17]MH_I2C_Read... [17:30:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:30:17]Read from MH i2c: E2 [17:30:17]MH_I2C_Read... [17:30:17]Read from MH i2c: E2 03 00 [17:30:17]MH_I2C_Read... [17:30:17]Read from MH i2c: E2 03 00 95 08 00 90 00 11 [17:30:17]RAPDU: 90 00 [17:30:17]wFMCommunicate OK [17:30:17]SAM_PROTO_ClearQueue done [17:30:17]KKMCreateOFDPacket [17:30:17]OFDProtocolAddRootSTLVToBuf [17:30:17]FM_MakeSignedData [17:30:17]FM_MakeSignedData [17:30:17]SAM_PROTO_SignData [17:30:17]wFMCommunicate request_size=4 [17:30:17]MH_SAM_APDU [17:30:17]CAPDU: 80 0D 01 02 [17:30:17]Write to MH i2c: E2 08 00 96 08 80 0D 01 02 00 00 00 00 17 [17:30:17]Write i2c OK [17:30:17]MH_I2C_Read... [17:30:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:30:17]Read from MH i2c: E2 [17:30:17]MH_I2C_Read... [17:30:17]Read from MH i2c: E2 03 00 [17:30:17]MH_I2C_Read... [17:30:17]Read from MH i2c: E2 03 00 96 08 00 90 00 12 [17:30:17]RAPDU: 90 00 [17:30:17]wFMCommunicate OK [17:30:17]wFMCommunicate request_size=255 [17:30:17]MH_SAM_APDU [17:30: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 02 00 00 F4 03 04 00 29 CA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DC DA 04 00 35 04 06 00 A1 [17:30:17]Write to MH i2c: E2 02 01 97 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 02 00 00 F4 03 04 00 29 CA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DC DA 04 00 35 04 06 00 A1 00 00 40 [17:30:17]Write i2c OK [17:30:17]MH_I2C_Read... [17:30:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:30:18]Read from MH i2c: E2 [17:30:18]MH_I2C_Read... [17:30:18]Read from MH i2c: E2 03 00 [17:30:18]MH_I2C_Read... [17:30:18]Read from MH i2c: E2 03 00 97 08 00 90 00 13 [17:30:18]RAPDU: 90 00 [17:30:18]wFMCommunicate OK [17:30:18]wFMCommunicate request_size=10 [17:30:18]MH_SAM_APDU [17:30:18]CAPDU: 80 0D 02 02 05 C5 C7 FC C8 BB [17:30:18]Write to MH i2c: E2 0D 00 98 08 80 0D 02 02 05 00 C5 C7 FC C8 BB 00 00 2F [17:30:18]Write i2c OK [17:30:18]MH_I2C_Read... [17:30:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:30:18]Read from MH i2c: E2 [17:30:18]MH_I2C_Read... [17:30:18]Read from MH i2c: E2 03 00 [17:30:18]MH_I2C_Read... [17:30:18]Read from MH i2c: E2 03 00 98 08 00 90 00 14 [17:30:18]RAPDU: 90 00 [17:30:18]wFMCommunicate OK [17:30:18]wFMCommunicate request_size=4 [17:30:18]MH_SAM_APDU [17:30:18]CAPDU: 80 0D 03 02 [17:30:18]Write to MH i2c: E2 08 00 99 08 80 0D 03 02 00 00 00 00 1C [17:30:18]Write i2c OK [17:30:18]MH_I2C_Read... [17:30:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:30:18]Read from MH i2c: E2 [17:30:18]MH_I2C_Read... [17:30:18]Read from MH i2c: E2 0B 00 [17:30:18]MH_I2C_Read... [17:30:18]Read from MH i2c: E2 0B 00 99 08 00 75 97 34 CF 23 77 98 9A 90 00 F8 [17:30:18]RAPDU: 75 97 34 CF 23 77 98 9A 90 00 [17:30:18]wFMCommunicate OK [17:30:18]SAM_PROTO_SignData done [17:30:18]FM_MakeSignedData done [17:30:18]CreateOFDProtocolMessage [17:30:18]wFMCommunicate request_size=4 [17:30:18]MH_SAM_APDU [17:30:18]CAPDU: 80 11 00 00 [17:30:18]Write to MH i2c: E2 08 00 9A 08 80 11 00 00 00 00 00 00 1C [17:30:18]Write i2c OK [17:30:18]MH_I2C_Read... [17:30:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:30:18]Read from MH i2c: E2 [17:30:18]MH_I2C_Read... [17:30:18]Read from MH i2c: E2 17 00 [17:30:18]MH_I2C_Read... [17:30:18]Read from MH i2c: E2 17 00 9A 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 70 [17:30:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:30:18]wFMCommunicate OK [17:30:18]CreateOFDProtocolMessage done [17:30:18]OFDSenderStorePacket 318172 [17:30:18]StoreOFDPacket docnum=318172 [17:30:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 D1 9B 07 01 1E 07 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 02 00 00 F4 03 04 00 29 CA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DC DA 04 00 35 04 06 00 A1 C5 C7 FC C8 BB 75 97 34 CF 23 77 98 9A [17:30:18]CheckFolder [17:30:18]dirname=/storage/ofd_packets [17:30:18]CheckFolder done [17:30:18]ProducePacketName [17:30:18]name=ofd_packets/00318172 [17:30:18]NVStorageSaveData ofd_packets/00318172 [17:30:18]File name is /storage/ofd_packets/00318172 [17:30:18]Write 301 bytes [17:30:18]NVStorageSaveData done [17:30:18]OFDSenderStorePacket done [17:30:18]KKMCreateOFDPacket done [17:30:18]NVStorageSaveData kkm_last_timestamp [17:30:18]File name is /storage/kkm_last_timestamp [17:30:18]Write 4 bytes [17:30:18]NVStorageSaveData done [17:30:18]ExternCall_PrintAddStr [17:30:18]wPrintStart [17:30:18]Write to MH i2c: 01 00 00 9B 08 A3 [17:30:18]Write i2c OK [17:30:18]MH_I2C_Read... [17:30:18]Read from MH i2c: 01 [17:30:18]MH_I2C_Read... [17:30:18]Read from MH i2c: 01 07 00 [17:30:18]MH_I2C_Read... [17:30:18]Read from MH i2c: 01 07 00 9B 08 00 00 00 00 00 FF 0F B8 [17:30:18]RasterBufferAndPrint [17:30:18]line Счет N : (1)1093173 [17:30:18]line ИНН: 02508201610067 [17:30:18]line Контрольно-Кассовый Чек [17:30:18]line ПРОДАЖА [17:30:18]line ТРК (МРК, ГНК) : 63 [17:30:18]line Товар: 2710124130 [17:30:18]line Аи-92-К-2 [17:30:18]line 14.950 * 66.90 [17:30:18]line = 1000.16 [17:30:18]line НДС 12% НСП 1% [17:30:18]line > о реализуемом товаре [17:30:18]line ИТОГО: 1000.16 [17:30:18]line НСП 1% : 8.85 [17:30:18]line НДС 12% : 106.21 [17:30:18]line Наличными: 0.00 [17:30:18]line Безнал.: 1000.16 [17:30:18]line Место: АЗС № 101 "Партнер Нефть" [17:30:18]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [17:30:18]line СНО: Общий режим [17:30:18]line Чек 647 28.10.2024 17:30 [17:30:18]line Смена: 546 ФФД: 1.0 [17:30:18]line ЗНМ: 0300000082 [17:30:18]line РНМ: 0000000000091628 [17:30:18]line Версия ККМ: 001 [17:30:18]line Платежная система: Mbank [17:30:18]line ФМ: 0000000000874671 [17:30:18]line ФД: 318172 [17:30:18]line ФПД: 177870835861691 [17:30:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T173017&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318172&fm=177870835861691&tin=02508201610067®Number=0000000000091628&sum=100016 [17:30:18]OFD Sender: Processing packet 318172 [packets to send 127, broken 126] [17:30:18]ProducePacketName [17:30:18]name=ofd_packets/00318172 [17:30:18]OFD Sender: To server: pG, [17:30:18]CommunicateWithHost lk.salyk.kg:30040 [17:30:18]ConnectInit lk.salyk.kg [17:30:18]written 0, free lines is 4095 [17:30:18]Connected sock=10 [17:30:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 D1 9B 07 01 1E 07 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 02 00 00 F4 03 04 00 29 CA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DC DA 04 00 35 04 06 00 A1 C5 C7 FC C8 BB 75 97 34 CF 23 77 98 9A [17:30:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 3E 60 47 00 A6 08 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DC DA 04 00 F4 03 04 00 E1 75 1F 67 B6 04 01 00 00 F2 F6 50 EC 00 2B 8D E8 [17:30:18]CommunicateWithHost err = 0 [17:30:18]CheckOFDResponse [17:30:18]1017 (14) - 77093643461234 [17:30:18]1041 (16) - 0000000000874671 [17:30:18]1040 (4) - 318172 [17:30:18]1012 (4) - 28.10.2024 11:30 [17:30:18]1206 (1) - 0 [17:30:18]OFD Sender: Remove packet 318172 [17:30:18]ProducePacketName [17:30:18]name=ofd_packets/00318172 [17:30:18]NVStorageDeleteData [17:30:18]Write to MH i2c: 01 00 00 C4 08 CC [17:30:18]Write i2c OK [17:30:18]MH_I2C_Read... [17:30:18]Read from MH i2c: 01 [17:30:18]MH_I2C_Read... [17:30:18]Read from MH i2c: 01 07 00 [17:30:18]MH_I2C_Read... [17:30:18]Read from MH i2c: 01 07 00 C4 08 00 00 00 00 00 19 0D F9 [17:30:18]RasterBufferAndPrint [17:30:18]line [17:30:18]line [17:30:18]line [17:30:18]line [17:30:18]line [17:30:18]written 0, free lines is 3359 [17:30:18]MH_Cut [17:30:18]Write to MH i2c: D1 01 00 CB 08 01 A5 [17:30:18]Write i2c OK [17:30:18]MH_I2C_Read... [17:30:18]Read from MH i2c: D1 [17:30:18]MH_I2C_Read... [17:30:18]Read from MH i2c: D1 01 00 [17:30:18]MH_I2C_Read... [17:30:18]Read from MH i2c: D1 01 00 CB 08 00 A4 [17:30:18]Write to MH i2c: 01 00 00 CC 08 D4 [17:30:18]Write i2c OK [17:30:18]MH_I2C_Read... [17:30:19]OFD Sender: No OFD packet to send [17:30:19]*** Cut start [17:30:19]*** Partial cut [17:30:19]*** CUTSNS_PIN = 1 [17:30:19]*** CUTSNS_PIN = 0 [17:30:19]*** Brake cut motor [17:30:20]Read from MH i2c: 01 [17:30:20]MH_I2C_Read... [17:30:20]*** Stop cut motor [17:30:20]*** Cut end [17:30:20]Read from MH i2c: 01 07 00 [17:30:20]MH_I2C_Read... [17:30:20]Read from MH i2c: 01 07 00 CC 08 00 00 00 00 00 FF 0F E9 [17:30:20]process_action close_receipt done [17:30:20]requested_data is exist [17:30:20]produce_requested_data [17:30:20]requested_item fm.sn is exist - process it [17:30:20]wFMCommunicate request_size=4 [17:30:20]MH_SAM_APDU [17:30:20]CAPDU: 80 11 00 00 [17:30:20]Write to MH i2c: E2 08 00 CD 08 80 11 00 00 00 00 00 00 4F [17:30:20]Write i2c OK [17:30:20]MH_I2C_Read... [17:30:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:30:20]Read from MH i2c: E2 [17:30:20]MH_I2C_Read... [17:30:20]Read from MH i2c: E2 17 00 [17:30:20]MH_I2C_Read... [17:30:20]Read from MH i2c: E2 17 00 CD 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A3 [17:30:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:30:20]wFMCommunicate OK [17:30:20]requested_item fd.num is exist - process it [17:30:20]SAM_PROTO_GetFieldsCounters [17:30:20]wFMCommunicate request_size=4 [17:30:20]MH_SAM_APDU [17:30:20]CAPDU: 80 13 00 00 [17:30:20]Write to MH i2c: E2 08 00 CE 08 80 13 00 00 00 00 00 00 52 [17:30:20]Write i2c OK [17:30:20]MH_I2C_Read... [17:30:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:30:20]Read from MH i2c: E2 [17:30:20]MH_I2C_Read... [17:30:20]Read from MH i2c: E2 62 00 [17:30:20]MH_I2C_Read... [17:30:20]Read from MH i2c: E2 62 00 CE 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 DC DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 87 02 00 00 5E 04 04 00 87 02 00 00 57 04 04 00 88 02 00 00 19 04 04 00 00 00 00 00 90 00 EE [17:30:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 DC DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 87 02 00 00 5E 04 04 00 87 02 00 00 57 04 04 00 88 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:30:20]wFMCommunicate OK [17:30:20]SAM_PROTO_GetFieldsCounters done [17:30:20]requested_item shift.num is exist - process it [17:30:20]requested_item shift.opened is exist - process it [17:30:20]req_shift_opened [17:30:20]FM_GetShiftState [17:30:20]SAM_PROTO_GetShiftState [17:30:20]wFMCommunicate request_size=4 [17:30:20]MH_SAM_APDU [17:30:20]CAPDU: 80 13 01 00 [17:30:20]Write to MH i2c: E2 08 00 CF 08 80 13 01 00 00 00 00 00 54 [17:30:20]Write i2c OK [17:30:20]MH_I2C_Read... [17:30:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:30:20]Read from MH i2c: E2 [17:30:20]MH_I2C_Read... [17:30:20]Read from MH i2c: E2 0E 00 [17:30:20]MH_I2C_Read... [17:30:20]Read from MH i2c: E2 0E 00 CF 08 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 4D [17:30:20]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:30:20]wFMCommunicate OK [17:30:20]SAM_PROTO_GetShiftState done [17:30:20]FM_GetShiftState done [17:30:20]req_shift_opened done [17:30:20]requested_item shift.open_date is exist - process it [17:30:20]req_shift_open_date [17:30:20]req_shift_open_date done [17:30:20]produce_requested_data done [17:30:20]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318172,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [17:30:20]process_action_free close_receipt [17:30:20]json_value_free [17:30:20]json_value_free done [17:30:20]process_json_proto returns [17:30:20]Send response to host [17:30:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318172,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [17:30:20]free response buf [17:30:20]execute_script done [17:30:20]execute_script returns [17:30:20]free content buf [17:30:20]Sock 8.Close socket [17:30:20]Sock 8.Thread stoped [17:30:24]OFD Sender: No OFD packet to send [17:30:24]accept exits with 9 [17:30:24]New connection [17:30:24]New thread 3067039076 created [17:30:24]Thread 3066895716 joined [17:30:24]Waiting for new connection... [17:30:24] Sock 9.Parse request [17:30:24]Sock 9.Check first char [17:30:24]Sock 9.First char is OK [17:30:24]request: POST /json_proto HTTP/1.0 [17:30:24]Method: POST [17:30:24]URL: /json_proto [17:30:24]Method is POST - this is cgi request [17:30:24]url: /json_proto [17:30:24]query_string will be loaded in cgi processing [17:30:24]execute_cgi json_proto POST (null) [17:30:24]execute_cgi path=json_proto method=POST [17:30:24]POST find Content-Length [17:30:24]Host: 172.17.50.195:8080 [17:30:24]Content-Length: 686 [17:30:24]Content-Type: application/json [17:30:24] [17:30:24]POST finish read [17:30:24]Found Content-Length = 686 [17:30:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093171", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 35.780, "sum" : 1370.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9999.00, "total" : 1370.00, "payments": [ { "type": 0, "sum" : 1370.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:30:24]execute_script... [17:30:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093171", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 35.780, "sum" : 1370.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9999.00, "total" : 1370.00, "payments": [ { "type": 0, "sum" : 1370.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:30:24]POST & json_proto [17:30:24]process_json_proto [17:30:24]json parsed OK: [17:30:24]protocol is kg_v1.0 [17:30:24]action value=close_receipt [17:30:24]process_action close_receipt [17:30:24]cmd_close_receipt [17:30:24]MH_GetDate [17:30:24]Write to MH i2c: F0 00 00 D0 08 C7 [17:30:24]Write i2c OK [17:30:24]MH_I2C_Read... [17:30:24]Read from MH i2c: F0 [17:30:24]MH_I2C_Read... [17:30:24]Read from MH i2c: F0 09 00 [17:30:24]MH_I2C_Read... [17:30:24]Read from MH i2c: F0 09 00 D0 08 00 31 CA 1F 67 43 33 1C 67 4A [17:30:24]GetLastDocTimeStamp 1730136617 [17:30:24]current date 1730136625 [17:30:24]FM_GetShiftState [17:30:24]SAM_PROTO_GetShiftState [17:30:24]wFMCommunicate request_size=4 [17:30:24]MH_SAM_APDU [17:30:24]CAPDU: 80 13 01 00 [17:30:24]Write to MH i2c: E2 08 00 D1 08 80 13 01 00 00 00 00 00 56 [17:30:24]Write i2c OK [17:30:24]MH_I2C_Read... [17:30:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:30:24]Read from MH i2c: E2 [17:30:24]MH_I2C_Read... [17:30:24]Read from MH i2c: E2 0E 00 [17:30:24]MH_I2C_Read... [17:30:24]Read from MH i2c: E2 0E 00 D1 08 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 4F [17:30:24]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:30:24]wFMCommunicate OK [17:30:24]SAM_PROTO_GetShiftState done [17:30:24]FM_GetShiftState done [17:30:24]opened in 1730073493 [17:30:24]opened+sec_in_day 1730159893 [17:30:24]quantity*price = 137037 [17:30:24]sum+1 = 137038 [17:30:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 1370.00 Внесено: 9999.00 СДАЧА: 8629.00 НСП 1% : 12.13 НДС 12% : 145.53 Наличными: 1370.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 648 28.10.2024 17:30 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318173 ФПД: 32158778093809 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T173025&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318173&fm=32158778093809&tin=02508201610067®Number=0000000000091628&sum=137000 [17:30:26]StoreToDocumentArchive [17:30:26]shift 546 fd 318173 [17:30:26]save to /storage/0546/doc_00318173 [17:30:26]save last doc name /storage/0546/doc_00318173 to /storage/kkm_last_doc_name [17:30:26]save OK [17:30:26]Clear old archive folders... [17:30:26]ProcessDocumentItem done err = 0, tmpTLVsize=250 [17:30:26]tlvbuf is B6F6A720 [17:30:26]SAM_PROTO_ClearQueue [17:30:26]wFMCommunicate request_size=4 [17:30:26]MH_SAM_APDU [17:30:26]CAPDU: 80 09 00 00 [17:30:26]Write to MH i2c: E2 08 00 DE 08 80 09 00 00 00 00 00 00 58 [17:30:26]Write i2c OK [17:30:26]MH_I2C_Read... [17:30:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:30:26]Read from MH i2c: E2 [17:30:26]MH_I2C_Read... [17:30:26]Read from MH i2c: E2 03 00 [17:30:26]MH_I2C_Read... [17:30:26]Read from MH i2c: E2 03 00 DE 08 00 90 00 5A [17:30:26]RAPDU: 90 00 [17:30:26]wFMCommunicate OK [17:30:26]SAM_PROTO_ClearQueue done [17:30:26]KKMCreateOFDPacket [17:30:26]OFDProtocolAddRootSTLVToBuf [17:30:26]FM_MakeSignedData [17:30:26]FM_MakeSignedData [17:30:26]SAM_PROTO_SignData [17:30:26]wFMCommunicate request_size=4 [17:30:26]MH_SAM_APDU [17:30:26]CAPDU: 80 0D 01 02 [17:30:26]Write to MH i2c: E2 08 00 DF 08 80 0D 01 02 00 00 00 00 60 [17:30:26]Write i2c OK [17:30:26]MH_I2C_Read... [17:30:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:30:26]Read from MH i2c: E2 [17:30:26]MH_I2C_Read... [17:30:26]Read from MH i2c: E2 03 00 [17:30:26]MH_I2C_Read... [17:30:26]Read from MH i2c: E2 03 00 DF 08 00 90 00 5B [17:30:26]RAPDU: 90 00 [17:30:26]wFMCommunicate OK [17:30:26]wFMCommunicate request_size=255 [17:30:26]MH_SAM_APDU [17:30:26]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C4 8B 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 4D 17 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 17 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BD 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D9 38 00 00 00 00 07 04 06 00 28 17 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 02 00 00 F4 03 04 00 31 CA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DD DA 04 00 35 04 06 00 1D 3F [17:30:26]Write to MH i2c: E2 02 01 E0 08 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C4 8B 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 4D 17 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 17 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BD 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D9 38 00 00 00 00 07 04 06 00 28 17 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 02 00 00 F4 03 04 00 31 CA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DD DA 04 00 35 04 06 00 1D 3F 00 00 66 [17:30:26]Write i2c OK [17:30:26]MH_I2C_Read... [17:30:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:30:26]Read from MH i2c: E2 [17:30:26]MH_I2C_Read... [17:30:26]Read from MH i2c: E2 03 00 [17:30:26]MH_I2C_Read... [17:30:26]Read from MH i2c: E2 03 00 E0 08 00 90 00 5C [17:30:26]RAPDU: 90 00 [17:30:26]wFMCommunicate OK [17:30:26]wFMCommunicate request_size=9 [17:30:26]MH_SAM_APDU [17:30:26]CAPDU: 80 0D 02 02 04 8C 8B 70 F1 [17:30:26]Write to MH i2c: E2 0C 00 E1 08 80 0D 02 02 04 00 8C 8B 70 F1 00 00 E3 [17:30:26]Write i2c OK [17:30:26]MH_I2C_Read... [17:30:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:30:26]Read from MH i2c: E2 [17:30:26]MH_I2C_Read... [17:30:26]Read from MH i2c: E2 03 00 [17:30:26]MH_I2C_Read... [17:30:26]Read from MH i2c: E2 03 00 E1 08 00 90 00 5D [17:30:26]RAPDU: 90 00 [17:30:26]wFMCommunicate OK [17:30:26]wFMCommunicate request_size=4 [17:30:26]MH_SAM_APDU [17:30:26]CAPDU: 80 0D 03 02 [17:30:26]Write to MH i2c: E2 08 00 E2 08 80 0D 03 02 00 00 00 00 65 [17:30:26]Write i2c OK [17:30:26]MH_I2C_Read... [17:30:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:30:26]Read from MH i2c: E2 [17:30:26]MH_I2C_Read... [17:30:26]Read from MH i2c: E2 0B 00 [17:30:26]MH_I2C_Read... [17:30:26]Read from MH i2c: E2 0B 00 E2 08 00 77 6B 85 A8 9C 5C 40 96 90 00 43 [17:30:26]RAPDU: 77 6B 85 A8 9C 5C 40 96 90 00 [17:30:26]wFMCommunicate OK [17:30:26]SAM_PROTO_SignData done [17:30:26]FM_MakeSignedData done [17:30:26]CreateOFDProtocolMessage [17:30:26]wFMCommunicate request_size=4 [17:30:26]MH_SAM_APDU [17:30:26]CAPDU: 80 11 00 00 [17:30:26]Write to MH i2c: E2 08 00 E3 08 80 11 00 00 00 00 00 00 65 [17:30:26]Write i2c OK [17:30:26]MH_I2C_Read... [17:30:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:30:26]Read from MH i2c: E2 [17:30:26]MH_I2C_Read... [17:30:26]Read from MH i2c: E2 17 00 [17:30:26]MH_I2C_Read... [17:30:26]Read from MH i2c: E2 17 00 E3 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B9 [17:30:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:30:26]wFMCommunicate OK [17:30:26]CreateOFDProtocolMessage done [17:30:26]OFDSenderStorePacket 318173 [17:30:26]StoreOFDPacket docnum=318173 [17:30:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 DA A4 06 01 26 8B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C4 8B 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 4D 17 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 17 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BD 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D9 38 00 00 00 00 07 04 06 00 28 17 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 02 00 00 F4 03 04 00 31 CA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DD DA 04 00 35 04 06 00 1D 3F 8C 8B 70 F1 77 6B 85 A8 9C 5C 40 96 [17:30:26]CheckFolder [17:30:26]dirname=/storage/ofd_packets [17:30:26]CheckFolder done [17:30:26]ProducePacketName [17:30:26]name=ofd_packets/00318173 [17:30:26]NVStorageSaveData ofd_packets/00318173 [17:30:26]File name is /storage/ofd_packets/00318173 [17:30:26]Write 300 bytes [17:30:26]NVStorageSaveData done [17:30:26]OFDSenderStorePacket done [17:30:26]KKMCreateOFDPacket done [17:30:26]NVStorageSaveData kkm_last_timestamp [17:30:26]File name is /storage/kkm_last_timestamp [17:30:26]Write 4 bytes [17:30:26]NVStorageSaveData done [17:30:26]ExternCall_PrintAddStr [17:30:26]wPrintStart [17:30:26]Write to MH i2c: 01 00 00 E4 08 EC [17:30:26]Write i2c OK [17:30:26]MH_I2C_Read... [17:30:26]Read from MH i2c: 01 [17:30:26]MH_I2C_Read... [17:30:26]Read from MH i2c: 01 07 00 [17:30:26]MH_I2C_Read... [17:30:26]Read from MH i2c: 01 07 00 E4 08 00 00 00 00 00 FF 0F 01 [17:30:26]RasterBufferAndPrint [17:30:26]line Счет N : (1)1093171 [17:30:26]line ИНН: 02508201610067 [17:30:26]line Контрольно-Кассовый Чек [17:30:26]line ПРОДАЖА [17:30:26]line ТРК (МРК, ГНК) : 81 [17:30:26]line Товар: 2711190000 [17:30:26]line ГАЗ-К-5 [17:30:26]line 35.780 * 38.30 [17:30:26]line = 1370.37 [17:30:26]line НДС 12% НСП 1% [17:30:26]line > о реализуемом товаре [17:30:26]line ОКРУГЛЕНИЕ: -0.37 [17:30:26]line ИТОГО: 1370.00 [17:30:26]line Внесено: 9999.00 [17:30:26]line СДАЧА: 8629.00 [17:30:26]line НСП 1% : 12.13 [17:30:26]line НДС 12% : 145.53 [17:30:26]line Наличными: 1370.00 [17:30:26]line Безнал.: 0.00 [17:30:26]line Место: АЗС № 101 "Партнер Нефть" [17:30:26]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [17:30:26]line СНО: Общий режим [17:30:26]line Чек 648 28.10.2024 17:30 [17:30:26]line Смена: 546 ФФД: 1.0 [17:30:26]line ЗНМ: 0300000082 [17:30:26]line РНМ: 0000000000091628 [17:30:26]line Версия ККМ: 001 [17:30:26]line ФМ: 0000000000874671 [17:30:26]line ФД: 318173 [17:30:26]line ФПД: 32158778093809 [17:30:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T173025&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318173&fm=32158778093809&tin=02508201610067®Number=0000000000091628&sum=137000 [17:30:26]written 0, free lines is 4095 [17:30:26]OFD Sender: Processing packet 318173 [packets to send 127, broken 126] [17:30:26]ProducePacketName [17:30:26]name=ofd_packets/00318173 [17:30:26]OFD Sender: To server: pG, [17:30:26]CommunicateWithHost lk.salyk.kg:30040 [17:30:26]ConnectInit lk.salyk.kg [17:30:26]Connected sock=10 [17:30:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 DA A4 06 01 26 8B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C4 8B 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 4D 17 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 17 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BD 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D9 38 00 00 00 00 07 04 06 00 28 17 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 02 00 00 F4 03 04 00 31 CA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DD DA 04 00 35 04 06 00 1D 3F 8C 8B 70 F1 77 6B 85 A8 9C 5C 40 96 [17:30:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 48 52 47 00 6F FA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DD DA 04 00 F4 03 04 00 E9 75 1F 67 B6 04 01 00 00 10 4E 76 C5 67 15 38 69 [17:30:26]CommunicateWithHost err = 0 [17:30:26]CheckOFDResponse [17:30:26]1017 (14) - 77093643461234 [17:30:26]1041 (16) - 0000000000874671 [17:30:26]1040 (4) - 318173 [17:30:26]1012 (4) - 28.10.2024 11:30 [17:30:26]1206 (1) - 0 [17:30:26]OFD Sender: Remove packet 318173 [17:30:26]ProducePacketName [17:30:26]name=ofd_packets/00318173 [17:30:26]NVStorageDeleteData [17:30:27]Write to MH i2c: 01 00 00 0F 09 18 [17:30:27]Write i2c OK [17:30:27]MH_I2C_Read... [17:30:27]Read from MH i2c: 01 [17:30:27]MH_I2C_Read... [17:30:27]Read from MH i2c: 01 07 00 [17:30:27]MH_I2C_Read... [17:30:27]Read from MH i2c: 01 07 00 0F 09 00 00 00 00 00 EF 0C 1A [17:30:27]RasterBufferAndPrint [17:30:27]line [17:30:27]line [17:30:27]line [17:30:27]line [17:30:27]line [17:30:27]written 0, free lines is 3320 [17:30:27]MH_Cut [17:30:27]Write to MH i2c: D1 01 00 16 09 01 F1 [17:30:27]Write i2c OK [17:30:27]MH_I2C_Read... [17:30:27]Read from MH i2c: D1 [17:30:27]MH_I2C_Read... [17:30:27]Read from MH i2c: D1 01 00 [17:30:27]MH_I2C_Read... [17:30:27]Read from MH i2c: D1 01 00 16 09 00 F0 [17:30:27]Write to MH i2c: 01 00 00 17 09 20 [17:30:27]Write i2c OK [17:30:27]MH_I2C_Read... [17:30:27]OFD Sender: No OFD packet to send [17:30:27]*** Cut start [17:30:27]*** Partial cut [17:30:27]*** CUTSNS_PIN = 1 [17:30:27]*** CUTSNS_PIN = 0 [17:30:28]*** Brake cut motor [17:30:28]Read from MH i2c: 01 [17:30:28]MH_I2C_Read... [17:30:28]*** Stop cut motor [17:30:28]*** Cut end [17:30:28]Read from MH i2c: 01 07 00 [17:30:28]MH_I2C_Read... [17:30:28]Read from MH i2c: 01 07 00 17 09 00 00 00 00 00 FF 0F 35 [17:30:28]process_action close_receipt done [17:30:28]requested_data is exist [17:30:28]produce_requested_data [17:30:28]requested_item fm.sn is exist - process it [17:30:28]wFMCommunicate request_size=4 [17:30:28]MH_SAM_APDU [17:30:28]CAPDU: 80 11 00 00 [17:30:28]Write to MH i2c: E2 08 00 18 09 80 11 00 00 00 00 00 00 9B [17:30:28]Write i2c OK [17:30:28]MH_I2C_Read... [17:30:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:30:28]Read from MH i2c: E2 [17:30:28]MH_I2C_Read... [17:30:28]Read from MH i2c: E2 17 00 [17:30:28]MH_I2C_Read... [17:30:28]Read from MH i2c: E2 17 00 18 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 EF [17:30:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:30:28]wFMCommunicate OK [17:30:28]requested_item fd.num is exist - process it [17:30:28]SAM_PROTO_GetFieldsCounters [17:30:28]wFMCommunicate request_size=4 [17:30:28]MH_SAM_APDU [17:30:28]CAPDU: 80 13 00 00 [17:30:28]Write to MH i2c: E2 08 00 19 09 80 13 00 00 00 00 00 00 9E [17:30:28]Write i2c OK [17:30:28]MH_I2C_Read... [17:30:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:30:28]Read from MH i2c: E2 [17:30:28]MH_I2C_Read... [17:30:28]Read from MH i2c: E2 62 00 [17:30:28]MH_I2C_Read... [17:30:28]Read from MH i2c: E2 62 00 19 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 DD DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 88 02 00 00 5E 04 04 00 88 02 00 00 57 04 04 00 89 02 00 00 19 04 04 00 00 00 00 00 90 00 3E [17:30:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 DD DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 88 02 00 00 5E 04 04 00 88 02 00 00 57 04 04 00 89 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:30:28]wFMCommunicate OK [17:30:28]SAM_PROTO_GetFieldsCounters done [17:30:28]requested_item shift.num is exist - process it [17:30:28]requested_item shift.opened is exist - process it [17:30:28]req_shift_opened [17:30:28]FM_GetShiftState [17:30:28]SAM_PROTO_GetShiftState [17:30:28]wFMCommunicate request_size=4 [17:30:28]MH_SAM_APDU [17:30:28]CAPDU: 80 13 01 00 [17:30:28]Write to MH i2c: E2 08 00 1A 09 80 13 01 00 00 00 00 00 A0 [17:30:28]Write i2c OK [17:30:28]MH_I2C_Read... [17:30:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:30:28]Read from MH i2c: E2 [17:30:28]MH_I2C_Read... [17:30:28]Read from MH i2c: E2 0E 00 [17:30:28]MH_I2C_Read... [17:30:28]Read from MH i2c: E2 0E 00 1A 09 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 99 [17:30:28]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:30:28]wFMCommunicate OK [17:30:28]SAM_PROTO_GetShiftState done [17:30:28]FM_GetShiftState done [17:30:28]req_shift_opened done [17:30:28]requested_item shift.open_date is exist - process it [17:30:28]req_shift_open_date [17:30:28]req_shift_open_date done [17:30:28]produce_requested_data done [17:30:28]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318173,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [17:30:28]process_action_free close_receipt [17:30:28]json_value_free [17:30:28]json_value_free done [17:30:28]process_json_proto returns [17:30:28]Send response to host [17:30:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318173,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [17:30:28]free response buf [17:30:28]execute_script done [17:30:28]execute_script returns [17:30:28]free content buf [17:30:28]Sock 9.Close socket [17:30:28]Sock 9.Thread stoped [17:30:32]OFD Sender: No OFD packet to send [17:30:37]OFD Sender: No OFD packet to send [17:30:42]OFD Sender: No OFD packet to send [17:30:47]OFD Sender: No OFD packet to send [17:30:52]OFD Sender: No OFD packet to send [17:30:57]OFD Sender: No OFD packet to send [17:31:02]OFD Sender: No OFD packet to send [17:31:07]OFD Sender: No OFD packet to send [17:31:12]OFD Sender: No OFD packet to send [17:31:17]OFD Sender: No OFD packet to send [17:31:22]OFD Sender: No OFD packet to send [17:31:27]OFD Sender: No OFD packet to send [17:31:32]OFD Sender: No OFD packet to send [17:31:37]OFD Sender: No OFD packet to send [17:31:42]OFD Sender: No OFD packet to send [17:31:47]OFD Sender: No OFD packet to send [17:31:52]OFD Sender: No OFD packet to send [17:31:55]accept exits with 8 [17:31:55]New connection [17:31:55]New thread 3066895716 created [17:31:55]Thread 3067039076 joined [17:31:55]Waiting for new connection... [17:31:55] Sock 8.Parse request [17:31:55]Sock 8.Check first char [17:31:55]Sock 8.First char is OK [17:31:55]request: POST /json_proto HTTP/1.0 [17:31:55]Method: POST [17:31:55]URL: /json_proto [17:31:55]Method is POST - this is cgi request [17:31:55]url: /json_proto [17:31:55]query_string will be loaded in cgi processing [17:31:55]execute_cgi json_proto POST (null) [17:31:55]execute_cgi path=json_proto method=POST [17:31:55]POST find Content-Length [17:31:55]Host: 172.17.50.195:8080 [17:31:55]Content-Length: 683 [17:31:55]Content-Type: application/json [17:31:55] [17:31:55]POST finish read [17:31:55]Found Content-Length = 683 [17:31:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093174", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:31:55]execute_script... [17:31: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)1093174", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:31:55]POST & json_proto [17:31:55]process_json_proto [17:31:55]json parsed OK: [17:31:55]protocol is kg_v1.0 [17:31:55]action value=close_receipt [17:31:55]process_action close_receipt [17:31:55]cmd_close_receipt [17:31:55]MH_GetDate [17:31:55]Write to MH i2c: F0 00 00 1B 09 13 [17:31:55]Write i2c OK [17:31:55]MH_I2C_Read... [17:31:55]Read from MH i2c: F0 [17:31:55]MH_I2C_Read... [17:31:55]Read from MH i2c: F0 09 00 [17:31:55]MH_I2C_Read... [17:31:55]Read from MH i2c: F0 09 00 1B 09 00 8C CA 1F 67 43 33 1C 67 F1 [17:31:55]GetLastDocTimeStamp 1730136625 [17:31:55]current date 1730136716 [17:31:55]FM_GetShiftState [17:31:55]SAM_PROTO_GetShiftState [17:31:55]wFMCommunicate request_size=4 [17:31:55]MH_SAM_APDU [17:31:55]CAPDU: 80 13 01 00 [17:31:55]Write to MH i2c: E2 08 00 1C 09 80 13 01 00 00 00 00 00 A2 [17:31:55]Write i2c OK [17:31:55]MH_I2C_Read... [17:31:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:31:56]Read from MH i2c: E2 [17:31:56]MH_I2C_Read... [17:31:56]Read from MH i2c: E2 0E 00 [17:31:56]MH_I2C_Read... [17:31:56]Read from MH i2c: E2 0E 00 1C 09 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 9B [17:31:56]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:31:56]wFMCommunicate OK [17:31:56]SAM_PROTO_GetShiftState done [17:31:56]FM_GetShiftState done [17:31:56]opened in 1730073493 [17:31:56]opened+sec_in_day 1730159893 [17:31:56]quantity*price = 100015 [17:31:56]sum+1 = 100017 [17:31:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 649 28.10.2024 17:31 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318174 ФПД: 201303073689140 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T173156&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318174&fm=201303073689140&tin=02508201610067®Number=0000000000091628&sum=100000 [17:31:57]StoreToDocumentArchive [17:31:57]shift 546 fd 318174 [17:31:57]save to /storage/0546/doc_00318174 [17:31:57]save last doc name /storage/0546/doc_00318174 to /storage/kkm_last_doc_name [17:31:57]save OK [17:31:57]Clear old archive folders... [17:31:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:31:57]tlvbuf is 000F02F0 [17:31:57]SAM_PROTO_ClearQueue [17:31:57]wFMCommunicate request_size=4 [17:31:57]MH_SAM_APDU [17:31:57]CAPDU: 80 09 00 00 [17:31:57]Write to MH i2c: E2 08 00 29 09 80 09 00 00 00 00 00 00 A4 [17:31:57]Write i2c OK [17:31:57]MH_I2C_Read... [17:31:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:31:57]Read from MH i2c: E2 [17:31:57]MH_I2C_Read... [17:31:57]Read from MH i2c: E2 03 00 [17:31:57]MH_I2C_Read... [17:31:57]Read from MH i2c: E2 03 00 29 09 00 90 00 A6 [17:31:57]RAPDU: 90 00 [17:31:57]wFMCommunicate OK [17:31:57]SAM_PROTO_ClearQueue done [17:31:57]KKMCreateOFDPacket [17:31:57]OFDProtocolAddRootSTLVToBuf [17:31:57]FM_MakeSignedData [17:31:57]FM_MakeSignedData [17:31:57]SAM_PROTO_SignData [17:31:57]wFMCommunicate request_size=4 [17:31:57]MH_SAM_APDU [17:31:57]CAPDU: 80 0D 01 02 [17:31:57]Write to MH i2c: E2 08 00 2A 09 80 0D 01 02 00 00 00 00 AC [17:31:57]Write i2c OK [17:31:57]MH_I2C_Read... [17:31:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:31:57]Read from MH i2c: E2 [17:31:57]MH_I2C_Read... [17:31:57]Read from MH i2c: E2 03 00 [17:31:57]MH_I2C_Read... [17:31:57]Read from MH i2c: E2 03 00 2A 09 00 90 00 A7 [17:31:57]RAPDU: 90 00 [17:31:57]wFMCommunicate OK [17:31:57]wFMCommunicate request_size=255 [17:31:57]MH_SAM_APDU [17:31: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 02 00 00 F4 03 04 00 8C CA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DE DA 04 00 35 04 06 00 B7 [17:31:57]Write to MH i2c: E2 02 01 2B 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 02 00 00 F4 03 04 00 8C CA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DE DA 04 00 35 04 06 00 B7 00 00 32 [17:31:57]Write i2c OK [17:31:57]MH_I2C_Read... [17:31:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:31:57]Read from MH i2c: E2 [17:31:57]MH_I2C_Read... [17:31:57]Read from MH i2c: E2 03 00 [17:31:57]MH_I2C_Read... [17:31:57]Read from MH i2c: E2 03 00 2B 09 00 90 00 A8 [17:31:57]RAPDU: 90 00 [17:31:57]wFMCommunicate OK [17:31:57]wFMCommunicate request_size=10 [17:31:57]MH_SAM_APDU [17:31:57]CAPDU: 80 0D 02 02 05 15 86 33 0E 34 [17:31:57]Write to MH i2c: E2 0D 00 2C 09 80 0D 02 02 05 00 15 86 33 0E 34 00 00 C9 [17:31:57]Write i2c OK [17:31:57]MH_I2C_Read... [17:31:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:31:57]Read from MH i2c: E2 [17:31:57]MH_I2C_Read... [17:31:57]Read from MH i2c: E2 03 00 [17:31:57]MH_I2C_Read... [17:31:57]Read from MH i2c: E2 03 00 2C 09 00 90 00 A9 [17:31:57]RAPDU: 90 00 [17:31:57]wFMCommunicate OK [17:31:57]wFMCommunicate request_size=4 [17:31:57]MH_SAM_APDU [17:31:57]CAPDU: 80 0D 03 02 [17:31:57]Write to MH i2c: E2 08 00 2D 09 80 0D 03 02 00 00 00 00 B1 [17:31:57]Write i2c OK [17:31:57]MH_I2C_Read... [17:31:57]OFD Sender: No OFD packet to send [17:31:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:31:57]Read from MH i2c: E2 [17:31:57]MH_I2C_Read... [17:31:57]Read from MH i2c: E2 0B 00 [17:31:57]MH_I2C_Read... [17:31:57]Read from MH i2c: E2 0B 00 2D 09 00 03 8C 8A E0 67 2B 91 9F 90 00 6D [17:31:57]RAPDU: 03 8C 8A E0 67 2B 91 9F 90 00 [17:31:57]wFMCommunicate OK [17:31:57]SAM_PROTO_SignData done [17:31:57]FM_MakeSignedData done [17:31:57]CreateOFDProtocolMessage [17:31:57]wFMCommunicate request_size=4 [17:31:57]MH_SAM_APDU [17:31:57]CAPDU: 80 11 00 00 [17:31:57]Write to MH i2c: E2 08 00 2E 09 80 11 00 00 00 00 00 00 B1 [17:31:57]Write i2c OK [17:31:57]MH_I2C_Read... [17:31:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:31:57]Read from MH i2c: E2 [17:31:57]MH_I2C_Read... [17:31:57]Read from MH i2c: E2 17 00 [17:31:57]MH_I2C_Read... [17:31:57]Read from MH i2c: E2 17 00 2E 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 05 [17:31:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:31:57]wFMCommunicate OK [17:31:57]CreateOFDProtocolMessage done [17:31:57]OFDSenderStorePacket 318174 [17:31:57]StoreOFDPacket docnum=318174 [17:31:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 53 A8 07 01 3B 76 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 02 00 00 F4 03 04 00 8C CA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DE DA 04 00 35 04 06 00 B7 15 86 33 0E 34 03 8C 8A E0 67 2B 91 9F [17:31:57]CheckFolder [17:31:57]dirname=/storage/ofd_packets [17:31:57]CheckFolder done [17:31:57]ProducePacketName [17:31:57]name=ofd_packets/00318174 [17:31:57]NVStorageSaveData ofd_packets/00318174 [17:31:57]File name is /storage/ofd_packets/00318174 [17:31:57]Write 301 bytes [17:31:57]NVStorageSaveData done [17:31:57]OFDSenderStorePacket done [17:31:57]KKMCreateOFDPacket done [17:31:57]NVStorageSaveData kkm_last_timestamp [17:31:57]File name is /storage/kkm_last_timestamp [17:31:57]Write 4 bytes [17:31:57]NVStorageSaveData done [17:31:57]ExternCall_PrintAddStr [17:31:57]wPrintStart [17:31:57]Write to MH i2c: 01 00 00 2F 09 38 [17:31:57]Write i2c OK [17:31:57]MH_I2C_Read... [17:31:57]Read from MH i2c: 01 [17:31:57]MH_I2C_Read... [17:31:57]Read from MH i2c: 01 07 00 [17:31:57]MH_I2C_Read... [17:31:57]Read from MH i2c: 01 07 00 2F 09 00 00 00 00 00 FF 0F 4D [17:31:57]RasterBufferAndPrint [17:31:57]line Счет N : (1)1093174 [17:31:57]line ИНН: 02508201610067 [17:31:57]line Контрольно-Кассовый Чек [17:31:57]line ПРОДАЖА [17:31:57]line ТРК (МРК, ГНК) : 33 [17:31:57]line Товар: 2710124130 [17:31:57]line Аи-92-К-2 [17:31:57]line 14.950 * 66.90 [17:31:57]line = 1000.16 [17:31:57]line НДС 12% НСП 1% [17:31:57]line > о реализуемом товаре [17:31:57]line ОКРУГЛЕНИЕ: -0.16 [17:31:57]line ИТОГО: 1000.00 [17:31:57]line Внесено: 1000.00 [17:31:57]line СДАЧА: 0.00 [17:31:57]line НСП 1% : 8.85 [17:31:57]line НДС 12% : 106.21 [17:31:57]line Наличными: 1000.00 [17:31:57]line Безнал.: 0.00 [17:31:57]line Место: АЗС № 101 "Партнер Нефть" [17:31:57]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [17:31:57]line СНО: Общий режим [17:31:57]line Чек 649 28.10.2024 17:31 [17:31:57]line Смена: 546 ФФД: 1.0 [17:31:57]line ЗНМ: 0300000082 [17:31:57]line РНМ: 0000000000091628 [17:31:57]line Версия ККМ: 001 [17:31:57]line ФМ: 0000000000874671 [17:31:57]line ФД: 318174 [17:31:57]line ФПД: 201303073689140 [17:31:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T173156&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318174&fm=201303073689140&tin=02508201610067®Number=0000000000091628&sum=100000 [17:31:57]written 0, free lines is 4095 [17:31:57]OFD Sender: Processing packet 318174 [packets to send 127, broken 126] [17:31:57]ProducePacketName [17:31:57]name=ofd_packets/00318174 [17:31:57]OFD Sender: To server: pG, [17:31:58]CommunicateWithHost lk.salyk.kg:30040 [17:31:58]ConnectInit lk.salyk.kg [17:31:58]Connected sock=10 [17:31:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 53 A8 07 01 3B 76 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 02 00 00 F4 03 04 00 8C CA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DE DA 04 00 35 04 06 00 B7 15 86 33 0E 34 03 8C 8A E0 67 2B 91 9F [17:31:58]Write to MH i2c: 01 00 00 5A 09 63 [17:31:58]Write i2c OK [17:31:58]MH_I2C_Read... [17:31:58]Read from MH i2c: 01 [17:31:58]MH_I2C_Read... [17:31:58]Read from MH i2c: 01 07 00 [17:31:58]MH_I2C_Read... [17:31:58]Read from MH i2c: 01 07 00 5A 09 00 00 00 00 00 EE 0C 64 [17:31:58]RasterBufferAndPrint [17:31:58]line [17:31:58]line [17:31:58]line [17:31:58]line [17:31:58]line [17:31:58]written 0, free lines is 3316 [17:31:58]MH_Cut [17:31:58]Write to MH i2c: D1 01 00 61 09 01 3C [17:31:58]Write i2c OK [17:31:58]MH_I2C_Read... [17:31:58]Read from MH i2c: D1 [17:31:58]MH_I2C_Read... [17:31:58]Read from MH i2c: D1 01 00 [17:31:58]MH_I2C_Read... [17:31:58]Read from MH i2c: D1 01 00 61 09 00 3B [17:31:58]Write to MH i2c: 01 00 00 62 09 6B [17:31:58]Write i2c OK [17:31:58]MH_I2C_Read... [17:31:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 FF 32 47 00 EB 49 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DE DA 04 00 F4 03 04 00 45 76 1F 67 B6 04 01 00 00 DC 34 7C 07 2F A9 D9 F5 [17:31:58]CommunicateWithHost err = 0 [17:31:58]CheckOFDResponse [17:31:58]1017 (14) - 77093643461234 [17:31:58]1041 (16) - 0000000000874671 [17:31:58]1040 (4) - 318174 [17:31:58]1012 (4) - 28.10.2024 11:32 [17:31:58]1206 (1) - 0 [17:31:58]OFD Sender: Remove packet 318174 [17:31:58]ProducePacketName [17:31:58]name=ofd_packets/00318174 [17:31:58]NVStorageDeleteData [17:31:58]*** Cut start [17:31:58]*** Partial cut [17:31:58]*** CUTSNS_PIN = 1 [17:31:58]OFD Sender: No OFD packet to send [17:31:58]*** CUTSNS_PIN = 0 [17:31:59]*** Brake cut motor [17:31:59]Read from MH i2c: 01 [17:31:59]MH_I2C_Read... [17:31:59]*** Stop cut motor [17:31:59]*** Cut end [17:31:59]Read from MH i2c: 01 07 00 [17:31:59]MH_I2C_Read... [17:31:59]Read from MH i2c: 01 07 00 62 09 00 00 00 00 00 FF 0F 80 [17:31:59]process_action close_receipt done [17:31:59]requested_data is exist [17:31:59]produce_requested_data [17:31:59]requested_item fm.sn is exist - process it [17:31:59]wFMCommunicate request_size=4 [17:31:59]MH_SAM_APDU [17:31:59]CAPDU: 80 11 00 00 [17:31:59]Write to MH i2c: E2 08 00 63 09 80 11 00 00 00 00 00 00 E6 [17:31:59]Write i2c OK [17:31:59]MH_I2C_Read... [17:31:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:31:59]Read from MH i2c: E2 [17:31:59]MH_I2C_Read... [17:31:59]Read from MH i2c: E2 17 00 [17:31:59]MH_I2C_Read... [17:31:59]Read from MH i2c: E2 17 00 63 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 3A [17:31:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:31:59]wFMCommunicate OK [17:31:59]requested_item fd.num is exist - process it [17:31:59]SAM_PROTO_GetFieldsCounters [17:31:59]wFMCommunicate request_size=4 [17:31:59]MH_SAM_APDU [17:31:59]CAPDU: 80 13 00 00 [17:31:59]Write to MH i2c: E2 08 00 64 09 80 13 00 00 00 00 00 00 E9 [17:31:59]Write i2c OK [17:31:59]MH_I2C_Read... [17:31:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:31:59]Read from MH i2c: E2 [17:31:59]MH_I2C_Read... [17:31:59]Read from MH i2c: E2 62 00 [17:31:59]MH_I2C_Read... [17:31:59]Read from MH i2c: E2 62 00 64 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 DE DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 89 02 00 00 5E 04 04 00 89 02 00 00 57 04 04 00 8A 02 00 00 19 04 04 00 00 00 00 00 90 00 8D [17:31:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 DE DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 89 02 00 00 5E 04 04 00 89 02 00 00 57 04 04 00 8A 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:31:59]wFMCommunicate OK [17:31:59]SAM_PROTO_GetFieldsCounters done [17:31:59]requested_item shift.num is exist - process it [17:31:59]requested_item shift.opened is exist - process it [17:31:59]req_shift_opened [17:31:59]FM_GetShiftState [17:31:59]SAM_PROTO_GetShiftState [17:31:59]wFMCommunicate request_size=4 [17:31:59]MH_SAM_APDU [17:31:59]CAPDU: 80 13 01 00 [17:31:59]Write to MH i2c: E2 08 00 65 09 80 13 01 00 00 00 00 00 EB [17:31:59]Write i2c OK [17:31:59]MH_I2C_Read... [17:31:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:31:59]Read from MH i2c: E2 [17:31:59]MH_I2C_Read... [17:31:59]Read from MH i2c: E2 0E 00 [17:31:59]MH_I2C_Read... [17:31:59]Read from MH i2c: E2 0E 00 65 09 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E4 [17:31:59]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:31:59]wFMCommunicate OK [17:31:59]SAM_PROTO_GetShiftState done [17:31:59]FM_GetShiftState done [17:31:59]req_shift_opened done [17:31:59]requested_item shift.open_date is exist - process it [17:31:59]req_shift_open_date [17:31:59]req_shift_open_date done [17:31:59]produce_requested_data done [17:31:59]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318174,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [17:31:59]process_action_free close_receipt [17:31:59]json_value_free [17:31:59]json_value_free done [17:31:59]process_json_proto returns [17:31:59]Send response to host [17:31:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318174,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [17:31:59]free response buf [17:31:59]execute_script done [17:31:59]execute_script returns [17:31:59]free content buf [17:31:59]Sock 8.Close socket [17:31:59]Sock 8.Thread stoped [17:32:03]OFD Sender: No OFD packet to send [17:32:08]OFD Sender: No OFD packet to send [17:32:13]OFD Sender: No OFD packet to send [17:32:18]OFD Sender: No OFD packet to send [17:32:23]OFD Sender: No OFD packet to send [17:32:28]OFD Sender: No OFD packet to send [17:32:33]OFD Sender: No OFD packet to send [17:32:38]OFD Sender: No OFD packet to send [17:32:43]OFD Sender: No OFD packet to send [17:32:48]OFD Sender: No OFD packet to send [17:32:53]OFD Sender: No OFD packet to send [17:32:58]OFD Sender: No OFD packet to send [17:33:03]OFD Sender: No OFD packet to send [17:33:08]OFD Sender: No OFD packet to send [17:33:13]OFD Sender: No OFD packet to send [17:33:18]OFD Sender: No OFD packet to send [17:33:23]OFD Sender: No OFD packet to send [17:33:28]OFD Sender: No OFD packet to send [17:33:33]OFD Sender: No OFD packet to send [17:33:38]OFD Sender: No OFD packet to send [17:33:43]OFD Sender: No OFD packet to send [17:33:48]OFD Sender: No OFD packet to send [17:33:49]accept exits with 9 [17:33:49]New connection [17:33:49]New thread 3067039076 created [17:33:49]Thread 3066895716 joined [17:33:49]Waiting for new connection... [17:33:49] Sock 9.Parse request [17:33:49]Sock 9.Check first char [17:33:49]Sock 9.First char is OK [17:33:49]request: POST /json_proto HTTP/1.0 [17:33:49]Method: POST [17:33:49]URL: /json_proto [17:33:49]Method is POST - this is cgi request [17:33:49]url: /json_proto [17:33:49]query_string will be loaded in cgi processing [17:33:49]execute_cgi json_proto POST (null) [17:33:49]execute_cgi path=json_proto method=POST [17:33:49]POST find Content-Length [17:33:49]Host: 172.17.50.195:8080 [17:33:49]Content-Length: 803 [17:33:49]Content-Type: application/json [17:33:49] [17:33:49]POST finish read [17:33:49]Found Content-Length = 803 [17:33:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093176", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 26.250, "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\u000A0000", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:33:49]execute_script... [17:33: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)1093176", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 26.250, "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\u000A0000", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:33:49]POST & json_proto [17:33:49]process_json_proto [17:33:49]json parsed OK: [17:33:49]protocol is kg_v1.0 [17:33:49]action value=close_receipt [17:33:49]process_action close_receipt [17:33:49]cmd_close_receipt [17:33:49]MH_GetDate [17:33:49]Write to MH i2c: F0 00 00 66 09 5E [17:33:49]Write i2c OK [17:33:49]MH_I2C_Read... [17:33:49]Read from MH i2c: F0 [17:33:49]MH_I2C_Read... [17:33:49]Read from MH i2c: F0 09 00 [17:33:49]MH_I2C_Read... [17:33:49]Read from MH i2c: F0 09 00 66 09 00 FD CA 1F 67 43 33 1C 67 AD [17:33:49]GetLastDocTimeStamp 1730136716 [17:33:49]current date 1730136829 [17:33:49]FM_GetShiftState [17:33:49]SAM_PROTO_GetShiftState [17:33:49]wFMCommunicate request_size=4 [17:33:49]MH_SAM_APDU [17:33:49]CAPDU: 80 13 01 00 [17:33:49]Write to MH i2c: E2 08 00 67 09 80 13 01 00 00 00 00 00 ED [17:33:49]Write i2c OK [17:33:49]MH_I2C_Read... [17:33:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:33:49]Read from MH i2c: E2 [17:33:49]MH_I2C_Read... [17:33:49]Read from MH i2c: E2 0E 00 [17:33:49]MH_I2C_Read... [17:33:49]Read from MH i2c: E2 0E 00 67 09 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E6 [17:33:49]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:33:49]wFMCommunicate OK [17:33:49]SAM_PROTO_GetShiftState done [17:33:49]FM_GetShiftState done [17:33:49]opened in 1730073493 [17:33:49]opened+sec_in_day 1730159893 [17:33:49]quantity*price = 0 [17:33:49]sum+1 = 1 [17:33:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 650 28.10.2024 17:33 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливные Талоны 0000 ФМ: 0000000000874671 ФД: 318175 ФПД: 231105906099682 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T173349&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318175&fm=231105906099682&tin=02508201610067®Number=0000000000091628&sum=0 [17:33:50]StoreToDocumentArchive [17:33:50]shift 546 fd 318175 [17:33:50]save to /storage/0546/doc_00318175 [17:33:50]save last doc name /storage/0546/doc_00318175 to /storage/kkm_last_doc_name [17:33:50]save OK [17:33:50]Clear old archive folders... [17:33:50]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:33:50]tlvbuf is 000D8D40 [17:33:50]SAM_PROTO_ClearQueue [17:33:50]wFMCommunicate request_size=4 [17:33:50]MH_SAM_APDU [17:33:50]CAPDU: 80 09 00 00 [17:33:50]Write to MH i2c: E2 08 00 74 09 80 09 00 00 00 00 00 00 EF [17:33:50]Write i2c OK [17:33:50]MH_I2C_Read... [17:33:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:33:50]Read from MH i2c: E2 [17:33:50]MH_I2C_Read... [17:33:50]Read from MH i2c: E2 03 00 [17:33:50]MH_I2C_Read... [17:33:50]Read from MH i2c: E2 03 00 74 09 00 90 00 F1 [17:33:50]RAPDU: 90 00 [17:33:50]wFMCommunicate OK [17:33:50]SAM_PROTO_ClearQueue done [17:33:50]KKMCreateOFDPacket [17:33:50]OFDProtocolAddRootSTLVToBuf [17:33:50]FM_MakeSignedData [17:33:50]FM_MakeSignedData [17:33:50]SAM_PROTO_SignData [17:33:50]wFMCommunicate request_size=4 [17:33:50]MH_SAM_APDU [17:33:50]CAPDU: 80 0D 01 02 [17:33:50]Write to MH i2c: E2 08 00 75 09 80 0D 01 02 00 00 00 00 F7 [17:33:50]Write i2c OK [17:33:50]MH_I2C_Read... [17:33:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:33:50]Read from MH i2c: E2 [17:33:50]MH_I2C_Read... [17:33:50]Read from MH i2c: E2 03 00 [17:33:50]MH_I2C_Read... [17:33:50]Read from MH i2c: E2 03 00 75 09 00 90 00 F2 [17:33:50]RAPDU: 90 00 [17:33:50]wFMCommunicate OK [17:33:50]wFMCommunicate request_size=255 [17:33:50]MH_SAM_APDU [17:33:50]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 8A 66 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 02 00 00 F4 03 04 00 FD CA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DF DA 04 00 35 04 06 00 [17:33:50]Write to MH i2c: E2 02 01 76 09 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 8A 66 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 02 00 00 F4 03 04 00 FD CA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DF DA 04 00 35 04 06 00 00 00 E5 [17:33:50]Write i2c OK [17:33:50]MH_I2C_Read... [17:33:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:33:50]Read from MH i2c: E2 [17:33:50]MH_I2C_Read... [17:33:50]Read from MH i2c: E2 03 00 [17:33:50]MH_I2C_Read... [17:33:50]Read from MH i2c: E2 03 00 76 09 00 90 00 F3 [17:33:50]RAPDU: 90 00 [17:33:50]wFMCommunicate OK [17:33:50]wFMCommunicate request_size=11 [17:33:50]MH_SAM_APDU [17:33:50]CAPDU: 80 0D 02 02 06 D2 30 89 70 45 E2 [17:33:50]Write to MH i2c: E2 0E 00 77 09 80 0D 02 02 06 00 D2 30 89 70 45 E2 00 00 28 [17:33:50]Write i2c OK [17:33:50]MH_I2C_Read... [17:33:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:33:50]Read from MH i2c: E2 [17:33:50]MH_I2C_Read... [17:33:50]Read from MH i2c: E2 03 00 [17:33:50]MH_I2C_Read... [17:33:50]Read from MH i2c: E2 03 00 77 09 00 90 00 F4 [17:33:50]RAPDU: 90 00 [17:33:50]wFMCommunicate OK [17:33:50]wFMCommunicate request_size=4 [17:33:50]MH_SAM_APDU [17:33:50]CAPDU: 80 0D 03 02 [17:33:50]Write to MH i2c: E2 08 00 78 09 80 0D 03 02 00 00 00 00 FC [17:33:50]Write i2c OK [17:33:50]MH_I2C_Read... [17:33:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:33:50]Read from MH i2c: E2 [17:33:50]MH_I2C_Read... [17:33:50]Read from MH i2c: E2 0B 00 [17:33:50]MH_I2C_Read... [17:33:50]Read from MH i2c: E2 0B 00 78 09 00 4F 8E C4 B8 C0 51 0E 8E 90 00 03 [17:33:50]RAPDU: 4F 8E C4 B8 C0 51 0E 8E 90 00 [17:33:50]wFMCommunicate OK [17:33:50]SAM_PROTO_SignData done [17:33:50]FM_MakeSignedData done [17:33:50]CreateOFDProtocolMessage [17:33:50]wFMCommunicate request_size=4 [17:33:50]MH_SAM_APDU [17:33:50]CAPDU: 80 11 00 00 [17:33:50]Write to MH i2c: E2 08 00 79 09 80 11 00 00 00 00 00 00 FC [17:33:50]Write i2c OK [17:33:50]MH_I2C_Read... [17:33:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:33:50]Read from MH i2c: E2 [17:33:50]MH_I2C_Read... [17:33:50]Read from MH i2c: E2 17 00 [17:33:50]MH_I2C_Read... [17:33:50]Read from MH i2c: E2 17 00 79 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 50 [17:33:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:33:50]wFMCommunicate OK [17:33:50]CreateOFDProtocolMessage done [17:33:50]OFDSenderStorePacket 318175 [17:33:50]StoreOFDPacket docnum=318175 [17:33:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 7B 0A 08 01 DE B6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 8A 66 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 02 00 00 F4 03 04 00 FD CA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DF DA 04 00 35 04 06 00 D2 30 89 70 45 E2 4F 8E C4 B8 C0 51 0E 8E [17:33:50]CheckFolder [17:33:50]dirname=/storage/ofd_packets [17:33:50]CheckFolder done [17:33:50]ProducePacketName [17:33:50]name=ofd_packets/00318175 [17:33:50]NVStorageSaveData ofd_packets/00318175 [17:33:50]File name is /storage/ofd_packets/00318175 [17:33:50]Write 302 bytes [17:33:50]NVStorageSaveData done [17:33:50]OFDSenderStorePacket done [17:33:50]KKMCreateOFDPacket done [17:33:50]NVStorageSaveData kkm_last_timestamp [17:33:50]File name is /storage/kkm_last_timestamp [17:33:50]Write 4 bytes [17:33:50]NVStorageSaveData done [17:33:50]ExternCall_PrintAddStr [17:33:50]wPrintStart [17:33:50]Write to MH i2c: 01 00 00 7A 09 83 [17:33:50]Write i2c OK [17:33:50]MH_I2C_Read... [17:33:50]Read from MH i2c: 01 [17:33:50]MH_I2C_Read... [17:33:50]Read from MH i2c: 01 07 00 [17:33:50]MH_I2C_Read... [17:33:50]Read from MH i2c: 01 07 00 7A 09 00 00 00 00 00 FF 0F 98 [17:33:50]RasterBufferAndPrint [17:33:50]line Счет N : (1)1093176 [17:33:50]line ИНН: 02508201610067 [17:33:50]line Контрольно-Кассовый Чек [17:33:50]line ПРОДАЖА [17:33:50]line ТРК (МРК, ГНК) : 51 [17:33:50]line Товар: 2710194210 [17:33:50]line ДТ(л)-К-2 [17:33:50]line 26.250 * 0.00 [17:33:50]line = 0.00 [17:33:50]line НДС 12% НСП 1% [17:33:50]line > о реализуемом товаре [17:33:50]line ИТОГО: 0.00 [17:33:50]line НСП 1% : 0.00 [17:33:50]line НДС 12% : 0.00 [17:33:50]line Наличными: 0.00 [17:33:50]line Безнал.: 0.00 [17:33:50]line Место: АЗС № 101 "Партнер Нефть" [17:33:50]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [17:33:50]line СНО: Общий режим [17:33:50]line Чек 650 28.10.2024 17:33 [17:33:50]line Смена: 546 ФФД: 1.0 [17:33:50]line ЗНМ: 0300000082 [17:33:50]line РНМ: 0000000000091628 [17:33:50]line Версия ККМ: 001 [17:33:50]line Талоны: Топливные Талоны [17:33:50]line 0000 [17:33:50]line ФМ: 0000000000874671 [17:33:50]line ФД: 318175 [17:33:50]line ФПД: 231105906099682 [17:33:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T173349&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318175&fm=231105906099682&tin=02508201610067®Number=0000000000091628&sum=0 [17:33:51]written 0, free lines is 4095 [17:33:51]OFD Sender: Processing packet 318175 [packets to send 127, broken 126] [17:33:51]ProducePacketName [17:33:51]name=ofd_packets/00318175 [17:33:51]OFD Sender: To server: pG, [17:33:51]CommunicateWithHost lk.salyk.kg:30040 [17:33:51]ConnectInit lk.salyk.kg [17:33:51]Connected sock=10 [17:33:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 7B 0A 08 01 DE B6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 8A 66 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 02 00 00 F4 03 04 00 FD CA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DF DA 04 00 35 04 06 00 D2 30 89 70 45 E2 4F 8E C4 B8 C0 51 0E 8E [17:33:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 B5 24 47 00 EA 5F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 DF DA 04 00 F4 03 04 00 B6 76 1F 67 B6 04 01 00 00 22 96 F6 E1 D5 55 BE 36 [17:33:51]CommunicateWithHost err = 0 [17:33:51]CheckOFDResponse [17:33:51]1017 (14) - 77093643461234 [17:33:51]1041 (16) - 0000000000874671 [17:33:51]1040 (4) - 318175 [17:33:51]1012 (4) - 28.10.2024 11:34 [17:33:51]1206 (1) - 0 [17:33:51]OFD Sender: Remove packet 318175 [17:33:51]ProducePacketName [17:33:51]name=ofd_packets/00318175 [17:33:51]NVStorageDeleteData [17:33:51]Write to MH i2c: 01 00 00 A4 09 AD [17:33:51]Write i2c OK [17:33:51]MH_I2C_Read... [17:33:51]Read from MH i2c: 01 [17:33:51]MH_I2C_Read... [17:33:51]Read from MH i2c: 01 07 00 [17:33:51]MH_I2C_Read... [17:33:51]Read from MH i2c: 01 07 00 A4 09 00 00 00 00 00 EE 0C AE [17:33:51]RasterBufferAndPrint [17:33:51]line [17:33:51]line [17:33:51]line [17:33:51]line [17:33:51]line [17:33:51]written 0, free lines is 3316 [17:33:51]MH_Cut [17:33:51]Write to MH i2c: D1 01 00 AB 09 01 86 [17:33:51]Write i2c OK [17:33:51]MH_I2C_Read... [17:33:51]Read from MH i2c: D1 [17:33:51]MH_I2C_Read... [17:33:51]Read from MH i2c: D1 01 00 [17:33:51]MH_I2C_Read... [17:33:51]Read from MH i2c: D1 01 00 AB 09 00 85 [17:33:51]Write to MH i2c: 01 00 00 AC 09 B5 [17:33:51]Write i2c OK [17:33:51]MH_I2C_Read... [17:33:51]OFD Sender: No OFD packet to send [17:33:52]*** Cut start [17:33:52]*** Partial cut [17:33:52]*** CUTSNS_PIN = 1 [17:33:52]*** CUTSNS_PIN = 0 [17:33:52]*** Brake cut motor [17:33:52]Read from MH i2c: 01 [17:33:52]MH_I2C_Read... [17:33:52]*** Stop cut motor [17:33:52]*** Cut end [17:33:52]Read from MH i2c: 01 07 00 [17:33:52]MH_I2C_Read... [17:33:52]Read from MH i2c: 01 07 00 AC 09 00 00 00 00 00 FF 0F CA [17:33:52]process_action close_receipt done [17:33:52]requested_data is exist [17:33:52]produce_requested_data [17:33:52]requested_item fm.sn is exist - process it [17:33:52]wFMCommunicate request_size=4 [17:33:52]MH_SAM_APDU [17:33:52]CAPDU: 80 11 00 00 [17:33:52]Write to MH i2c: E2 08 00 AD 09 80 11 00 00 00 00 00 00 30 [17:33:52]Write i2c OK [17:33:52]MH_I2C_Read... [17:33:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:33:53]Read from MH i2c: E2 [17:33:53]MH_I2C_Read... [17:33:53]Read from MH i2c: E2 17 00 [17:33:53]MH_I2C_Read... [17:33:53]Read from MH i2c: E2 17 00 AD 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 84 [17:33:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:33:53]wFMCommunicate OK [17:33:53]requested_item fd.num is exist - process it [17:33:53]SAM_PROTO_GetFieldsCounters [17:33:53]wFMCommunicate request_size=4 [17:33:53]MH_SAM_APDU [17:33:53]CAPDU: 80 13 00 00 [17:33:53]Write to MH i2c: E2 08 00 AE 09 80 13 00 00 00 00 00 00 33 [17:33:53]Write i2c OK [17:33:53]MH_I2C_Read... [17:33:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:33:53]Read from MH i2c: E2 [17:33:53]MH_I2C_Read... [17:33:53]Read from MH i2c: E2 62 00 [17:33:53]MH_I2C_Read... [17:33:53]Read from MH i2c: E2 62 00 AE 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 DF DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 8A 02 00 00 5E 04 04 00 8A 02 00 00 57 04 04 00 8B 02 00 00 19 04 04 00 00 00 00 00 90 00 DB [17:33:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 DF DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 8A 02 00 00 5E 04 04 00 8A 02 00 00 57 04 04 00 8B 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:33:53]wFMCommunicate OK [17:33:53]SAM_PROTO_GetFieldsCounters done [17:33:53]requested_item shift.num is exist - process it [17:33:53]requested_item shift.opened is exist - process it [17:33:53]req_shift_opened [17:33:53]FM_GetShiftState [17:33:53]SAM_PROTO_GetShiftState [17:33:53]wFMCommunicate request_size=4 [17:33:53]MH_SAM_APDU [17:33:53]CAPDU: 80 13 01 00 [17:33:53]Write to MH i2c: E2 08 00 AF 09 80 13 01 00 00 00 00 00 35 [17:33:53]Write i2c OK [17:33:53]MH_I2C_Read... [17:33:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:33:53]Read from MH i2c: E2 [17:33:53]MH_I2C_Read... [17:33:53]Read from MH i2c: E2 0E 00 [17:33:53]MH_I2C_Read... [17:33:53]Read from MH i2c: E2 0E 00 AF 09 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 2E [17:33:53]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:33:53]wFMCommunicate OK [17:33:53]SAM_PROTO_GetShiftState done [17:33:53]FM_GetShiftState done [17:33:53]req_shift_opened done [17:33:53]requested_item shift.open_date is exist - process it [17:33:53]req_shift_open_date [17:33:53]req_shift_open_date done [17:33:53]produce_requested_data done [17:33:53]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318175,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [17:33:53]process_action_free close_receipt [17:33:53]json_value_free [17:33:53]json_value_free done [17:33:53]process_json_proto returns [17:33:53]Send response to host [17:33:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318175,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [17:33:53]free response buf [17:33:53]execute_script done [17:33:53]execute_script returns [17:33:53]free content buf [17:33:53]Sock 9.Close socket [17:33:53]Sock 9.Thread stoped [17:33:56]OFD Sender: No OFD packet to send [17:34:01]OFD Sender: No OFD packet to send [17:34:06]OFD Sender: No OFD packet to send [17:34:12]OFD Sender: No OFD packet to send [17:34:17]OFD Sender: No OFD packet to send [17:34:22]OFD Sender: No OFD packet to send [17:34:27]OFD Sender: No OFD packet to send [17:34:32]OFD Sender: No OFD packet to send [17:34:37]OFD Sender: No OFD packet to send [17:34:42]OFD Sender: No OFD packet to send [17:34:47]OFD Sender: No OFD packet to send [17:34:52]OFD Sender: No OFD packet to send [17:34:57]OFD Sender: No OFD packet to send [17:35:02]OFD Sender: No OFD packet to send [17:35:07]OFD Sender: No OFD packet to send [17:35:11]accept exits with 8 [17:35:11]New connection [17:35:11]New thread 3066895716 created [17:35:11]Thread 3067039076 joined [17:35:11]Waiting for new connection... [17:35:11] Sock 8.Parse request [17:35:11]Sock 8.Check first char [17:35:11]Sock 8.First char is OK [17:35:11]request: POST /json_proto HTTP/1.0 [17:35:11]Method: POST [17:35:11]URL: /json_proto [17:35:11]Method is POST - this is cgi request [17:35:11]url: /json_proto [17:35:11]query_string will be loaded in cgi processing [17:35:11]execute_cgi json_proto POST (null) [17:35:11]execute_cgi path=json_proto method=POST [17:35:11]POST find Content-Length [17:35:11]Host: 172.17.50.195:8080 [17:35:11]Content-Length: 686 [17:35:11]Content-Type: application/json [17:35:11] [17:35:11]POST finish read [17:35:11]Found Content-Length = 686 [17:35:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093175", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 55.280, "sum" : 2117.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9999.00, "total" : 2117.00, "payments": [ { "type": 0, "sum" : 2117.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:35:11]execute_script... [17:35: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)1093175", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 55.280, "sum" : 2117.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9999.00, "total" : 2117.00, "payments": [ { "type": 0, "sum" : 2117.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:35:11]POST & json_proto [17:35:11]process_json_proto [17:35:11]json parsed OK: [17:35:11]protocol is kg_v1.0 [17:35:11]action value=close_receipt [17:35:11]process_action close_receipt [17:35:11]cmd_close_receipt [17:35:11]MH_GetDate [17:35:11]Write to MH i2c: F0 00 00 B0 09 A8 [17:35:11]Write i2c OK [17:35:11]MH_I2C_Read... [17:35:11]Read from MH i2c: F0 [17:35:11]MH_I2C_Read... [17:35:11]Read from MH i2c: F0 09 00 [17:35:11]MH_I2C_Read... [17:35:11]Read from MH i2c: F0 09 00 B0 09 00 50 CB 1F 67 43 33 1C 67 4B [17:35:11]GetLastDocTimeStamp 1730136829 [17:35:11]current date 1730136912 [17:35:11]FM_GetShiftState [17:35:11]SAM_PROTO_GetShiftState [17:35:11]wFMCommunicate request_size=4 [17:35:11]MH_SAM_APDU [17:35:11]CAPDU: 80 13 01 00 [17:35:11]Write to MH i2c: E2 08 00 B1 09 80 13 01 00 00 00 00 00 37 [17:35:11]Write i2c OK [17:35:11]MH_I2C_Read... [17:35:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:35:11]Read from MH i2c: E2 [17:35:11]MH_I2C_Read... [17:35:11]Read from MH i2c: E2 0E 00 [17:35:11]MH_I2C_Read... [17:35:11]Read from MH i2c: E2 0E 00 B1 09 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 30 [17:35:11]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:35:11]wFMCommunicate OK [17:35:11]SAM_PROTO_GetShiftState done [17:35:11]FM_GetShiftState done [17:35:11]opened in 1730073493 [17:35:11]opened+sec_in_day 1730159893 [17:35:11]quantity*price = 211722 [17:35:11]sum+1 = 211723 [17:35:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 2117.00 Внесено: 9999.00 СДАЧА: 7882.00 НСП 1% : 18.74 НДС 12% : 224.84 Наличными: 2117.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 651 28.10.2024 17:35 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318176 ФПД: 84158138932925 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T173512&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318176&fm=84158138932925&tin=02508201610067®Number=0000000000091628&sum=211700 [17:35:13]StoreToDocumentArchive [17:35:13]shift 546 fd 318176 [17:35:13]save to /storage/0546/doc_00318176 [17:35:13]save last doc name /storage/0546/doc_00318176 to /storage/kkm_last_doc_name [17:35:13]save OK [17:35:13]Clear old archive folders... [17:35:13]ProcessDocumentItem done err = 0, tmpTLVsize=250 [17:35:13]tlvbuf is 00068FA0 [17:35:13]SAM_PROTO_ClearQueue [17:35:13]wFMCommunicate request_size=4 [17:35:13]MH_SAM_APDU [17:35:13]CAPDU: 80 09 00 00 [17:35:13]Write to MH i2c: E2 08 00 BE 09 80 09 00 00 00 00 00 00 39 [17:35:13]Write i2c OK [17:35:13]MH_I2C_Read... [17:35:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:35:13]Read from MH i2c: E2 [17:35:13]MH_I2C_Read... [17:35:13]Read from MH i2c: E2 03 00 [17:35:13]MH_I2C_Read... [17:35:13]Read from MH i2c: E2 03 00 BE 09 00 90 00 3B [17:35:13]RAPDU: 90 00 [17:35:13]wFMCommunicate OK [17:35:13]SAM_PROTO_ClearQueue done [17:35:13]KKMCreateOFDPacket [17:35:13]OFDProtocolAddRootSTLVToBuf [17:35:13]FM_MakeSignedData [17:35:13]FM_MakeSignedData [17:35:13]SAM_PROTO_SignData [17:35:13]wFMCommunicate request_size=4 [17:35:13]MH_SAM_APDU [17:35:13]CAPDU: 80 0D 01 02 [17:35:13]Write to MH i2c: E2 08 00 BF 09 80 0D 01 02 00 00 00 00 41 [17:35:13]Write i2c OK [17:35:13]MH_I2C_Read... [17:35:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:35:13]Read from MH i2c: E2 [17:35:13]MH_I2C_Read... [17:35:13]Read from MH i2c: E2 03 00 [17:35:13]MH_I2C_Read... [17:35:13]Read from MH i2c: E2 03 00 BF 09 00 90 00 3C [17:35:13]RAPDU: 90 00 [17:35:13]wFMCommunicate OK [17:35:13]wFMCommunicate request_size=255 [17:35:13]MH_SAM_APDU [17:35:13]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 F0 D7 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 0A 3B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 3A 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 52 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 57 00 00 00 00 07 04 06 00 F4 3A 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 02 00 00 F4 03 04 00 50 CB 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E0 DA 04 00 35 04 06 00 4C 8A [17:35:13]Write to MH i2c: E2 02 01 C0 09 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 F0 D7 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 0A 3B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 3A 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 52 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 57 00 00 00 00 07 04 06 00 F4 3A 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 02 00 00 F4 03 04 00 50 CB 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E0 DA 04 00 35 04 06 00 4C 8A 00 00 D3 [17:35:13]Write i2c OK [17:35:13]MH_I2C_Read... [17:35:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:35:13]Read from MH i2c: E2 [17:35:13]MH_I2C_Read... [17:35:13]Read from MH i2c: E2 03 00 [17:35:13]MH_I2C_Read... [17:35:13]Read from MH i2c: E2 03 00 C0 09 00 90 00 3D [17:35:13]RAPDU: 90 00 [17:35:13]wFMCommunicate OK [17:35:13]wFMCommunicate request_size=9 [17:35:13]MH_SAM_APDU [17:35:13]CAPDU: 80 0D 02 02 04 97 F9 DE BD [17:35:13]Write to MH i2c: E2 0C 00 C1 09 80 0D 02 02 04 00 97 F9 DE BD 00 00 77 [17:35:13]Write i2c OK [17:35:13]MH_I2C_Read... [17:35:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:35:13]Read from MH i2c: E2 [17:35:13]MH_I2C_Read... [17:35:13]Read from MH i2c: E2 03 00 [17:35:13]MH_I2C_Read... [17:35:13]Read from MH i2c: E2 03 00 C1 09 00 90 00 3E [17:35:13]RAPDU: 90 00 [17:35:13]wFMCommunicate OK [17:35:13]wFMCommunicate request_size=4 [17:35:13]MH_SAM_APDU [17:35:13]CAPDU: 80 0D 03 02 [17:35:13]Write to MH i2c: E2 08 00 C2 09 80 0D 03 02 00 00 00 00 46 [17:35:13]Write i2c OK [17:35:13]MH_I2C_Read... [17:35:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:35:13]Read from MH i2c: E2 [17:35:13]MH_I2C_Read... [17:35:13]Read from MH i2c: E2 0B 00 [17:35:13]MH_I2C_Read... [17:35:13]Read from MH i2c: E2 0B 00 C2 09 00 2C 8D D7 1C 4B F4 EF 43 90 00 64 [17:35:13]RAPDU: 2C 8D D7 1C 4B F4 EF 43 90 00 [17:35:13]wFMCommunicate OK [17:35:13]SAM_PROTO_SignData done [17:35:13]FM_MakeSignedData done [17:35:13]CreateOFDProtocolMessage [17:35:13]wFMCommunicate request_size=4 [17:35:13]MH_SAM_APDU [17:35:13]CAPDU: 80 11 00 00 [17:35:13]Write to MH i2c: E2 08 00 C3 09 80 11 00 00 00 00 00 00 46 [17:35:13]Write i2c OK [17:35:13]MH_I2C_Read... [17:35:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:35:13]Read from MH i2c: E2 [17:35:13]MH_I2C_Read... [17:35:13]Read from MH i2c: E2 17 00 [17:35:13]MH_I2C_Read... [17:35:13]Read from MH i2c: E2 17 00 C3 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 9A [17:35:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:35:13]wFMCommunicate OK [17:35:13]CreateOFDProtocolMessage done [17:35:13]OFDSenderStorePacket 318176 [17:35:13]StoreOFDPacket docnum=318176 [17:35:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 AC AC 06 01 87 DD 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 F0 D7 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 0A 3B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 3A 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 52 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 57 00 00 00 00 07 04 06 00 F4 3A 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 02 00 00 F4 03 04 00 50 CB 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E0 DA 04 00 35 04 06 00 4C 8A 97 F9 DE BD 2C 8D D7 1C 4B F4 EF 43 [17:35:13]CheckFolder [17:35:13]dirname=/storage/ofd_packets [17:35:13]CheckFolder done [17:35:13]ProducePacketName [17:35:13]name=ofd_packets/00318176 [17:35:13]NVStorageSaveData ofd_packets/00318176 [17:35:13]File name is /storage/ofd_packets/00318176 [17:35:13]Write 300 bytes [17:35:13]NVStorageSaveData done [17:35:13]OFDSenderStorePacket done [17:35:13]KKMCreateOFDPacket done [17:35:13]NVStorageSaveData kkm_last_timestamp [17:35:13]File name is /storage/kkm_last_timestamp [17:35:13]Write 4 bytes [17:35:13]NVStorageSaveData done [17:35:13]ExternCall_PrintAddStr [17:35:13]wPrintStart [17:35:13]Write to MH i2c: 01 00 00 C4 09 CD [17:35:13]Write i2c OK [17:35:13]MH_I2C_Read... [17:35:13]Read from MH i2c: 01 [17:35:13]MH_I2C_Read... [17:35:13]Read from MH i2c: 01 07 00 [17:35:13]MH_I2C_Read... [17:35:13]Read from MH i2c: 01 07 00 C4 09 00 00 00 00 00 FF 0F E2 [17:35:13]RasterBufferAndPrint [17:35:13]line Счет N : (1)1093175 [17:35:13]line ИНН: 02508201610067 [17:35:13]line Контрольно-Кассовый Чек [17:35:13]line ПРОДАЖА [17:35:13]line ТРК (МРК, ГНК) : 81 [17:35:13]line Товар: 2711190000 [17:35:13]line ГАЗ-К-5 [17:35:13]line 55.280 * 38.30 [17:35:13]line = 2117.22 [17:35:13]line НДС 12% НСП 1% [17:35:13]line > о реализуемом товаре [17:35:13]line ОКРУГЛЕНИЕ: -0.22 [17:35:13]line ИТОГО: 2117.00 [17:35:13]line Внесено: 9999.00 [17:35:13]line СДАЧА: 7882.00 [17:35:13]line НСП 1% : 18.74 [17:35:13]line НДС 12% : 224.84 [17:35:13]line Наличными: 2117.00 [17:35:13]line Безнал.: 0.00 [17:35:13]line Место: АЗС № 101 "Партнер Нефть" [17:35:13]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [17:35:13]line СНО: Общий режим [17:35:13]line Чек 651 28.10.2024 17:35 [17:35:13]line Смена: 546 ФФД: 1.0 [17:35:13]line ЗНМ: 0300000082 [17:35:13]line РНМ: 0000000000091628 [17:35:13]line Версия ККМ: 001 [17:35:13]line ФМ: 0000000000874671 [17:35:13]line ФД: 318176 [17:35:13]line ФПД: 84158138932925 [17:35:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T173512&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318176&fm=84158138932925&tin=02508201610067®Number=0000000000091628&sum=211700 [17:35:13]written 0, free lines is 4095 [17:35:13]OFD Sender: Processing packet 318176 [packets to send 127, broken 126] [17:35:13]ProducePacketName [17:35:13]name=ofd_packets/00318176 [17:35:13]OFD Sender: To server: pG, [17:35:13]CommunicateWithHost lk.salyk.kg:30040 [17:35:13]ConnectInit lk.salyk.kg [17:35:14]Connected sock=10 [17:35:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 AC AC 06 01 87 DD 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 F0 D7 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 0A 3B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 3A 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 52 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 57 00 00 00 00 07 04 06 00 F4 3A 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 02 00 00 F4 03 04 00 50 CB 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E0 DA 04 00 35 04 06 00 4C 8A 97 F9 DE BD 2C 8D D7 1C 4B F4 EF 43 [17:35:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 9B AA 47 00 89 1B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E0 DA 04 00 F4 03 04 00 08 77 1F 67 B6 04 01 00 00 69 7F 35 30 E8 93 A1 44 [17:35:14]CommunicateWithHost err = 0 [17:35:14]CheckOFDResponse [17:35:14]1017 (14) - 77093643461234 [17:35:14]1041 (16) - 0000000000874671 [17:35:14]1040 (4) - 318176 [17:35:14]1012 (4) - 28.10.2024 11:35 [17:35:14]1206 (1) - 0 [17:35:14]OFD Sender: Remove packet 318176 [17:35:14]ProducePacketName [17:35:14]name=ofd_packets/00318176 [17:35:14]NVStorageDeleteData [17:35:14]Write to MH i2c: 01 00 00 EF 09 F8 [17:35:14]Write i2c OK [17:35:14]MH_I2C_Read... [17:35:14]Read from MH i2c: 01 [17:35:14]MH_I2C_Read... [17:35:14]Read from MH i2c: 01 07 00 [17:35:14]MH_I2C_Read... [17:35:14]Read from MH i2c: 01 07 00 EF 09 00 00 00 00 00 ED 0C F8 [17:35:14]RasterBufferAndPrint [17:35:14]line [17:35:14]line [17:35:14]line [17:35:14]line [17:35:14]line [17:35:14]written 0, free lines is 3315 [17:35:14]MH_Cut [17:35:14]Write to MH i2c: D1 01 00 F6 09 01 D1 [17:35:14]Write i2c OK [17:35:14]MH_I2C_Read... [17:35:14]Read from MH i2c: D1 [17:35:14]MH_I2C_Read... [17:35:14]Read from MH i2c: D1 01 00 [17:35:14]MH_I2C_Read... [17:35:14]Read from MH i2c: D1 01 00 F6 09 00 D0 [17:35:14]Write to MH i2c: 01 00 00 F7 09 00 [17:35:14]Write i2c OK [17:35:14]MH_I2C_Read... [17:35:14]OFD Sender: No OFD packet to send [17:35:15]*** Cut start [17:35:15]*** Partial cut [17:35:15]*** CUTSNS_PIN = 1 [17:35:15]*** CUTSNS_PIN = 0 [17:35:15]*** Brake cut motor [17:35:15]Read from MH i2c: 01 [17:35:15]MH_I2C_Read... [17:35:15]*** Stop cut motor [17:35:15]*** Cut end [17:35:15]Read from MH i2c: 01 07 00 [17:35:15]MH_I2C_Read... [17:35:15]Read from MH i2c: 01 07 00 F7 09 00 00 00 00 00 FF 0F 15 [17:35:15]process_action close_receipt done [17:35:15]requested_data is exist [17:35:15]produce_requested_data [17:35:15]requested_item fm.sn is exist - process it [17:35:15]wFMCommunicate request_size=4 [17:35:15]MH_SAM_APDU [17:35:15]CAPDU: 80 11 00 00 [17:35:15]Write to MH i2c: E2 08 00 F8 09 80 11 00 00 00 00 00 00 7B [17:35:15]Write i2c OK [17:35:15]MH_I2C_Read... [17:35:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:35:15]Read from MH i2c: E2 [17:35:15]MH_I2C_Read... [17:35:15]Read from MH i2c: E2 17 00 [17:35:15]MH_I2C_Read... [17:35:15]Read from MH i2c: E2 17 00 F8 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 CF [17:35:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:35:15]wFMCommunicate OK [17:35:15]requested_item fd.num is exist - process it [17:35:15]SAM_PROTO_GetFieldsCounters [17:35:15]wFMCommunicate request_size=4 [17:35:15]MH_SAM_APDU [17:35:15]CAPDU: 80 13 00 00 [17:35:15]Write to MH i2c: E2 08 00 F9 09 80 13 00 00 00 00 00 00 7E [17:35:15]Write i2c OK [17:35:15]MH_I2C_Read... [17:35:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:35:15]Read from MH i2c: E2 [17:35:15]MH_I2C_Read... [17:35:15]Read from MH i2c: E2 62 00 [17:35:15]MH_I2C_Read... [17:35:15]Read from MH i2c: E2 62 00 F9 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E0 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 8B 02 00 00 5E 04 04 00 8B 02 00 00 57 04 04 00 8C 02 00 00 19 04 04 00 00 00 00 00 90 00 2A [17:35:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E0 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 8B 02 00 00 5E 04 04 00 8B 02 00 00 57 04 04 00 8C 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:35:15]wFMCommunicate OK [17:35:15]SAM_PROTO_GetFieldsCounters done [17:35:15]requested_item shift.num is exist - process it [17:35:15]requested_item shift.opened is exist - process it [17:35:15]req_shift_opened [17:35:15]FM_GetShiftState [17:35:15]SAM_PROTO_GetShiftState [17:35:15]wFMCommunicate request_size=4 [17:35:15]MH_SAM_APDU [17:35:15]CAPDU: 80 13 01 00 [17:35:15]Write to MH i2c: E2 08 00 FA 09 80 13 01 00 00 00 00 00 80 [17:35:15]Write i2c OK [17:35:15]MH_I2C_Read... [17:35:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:35:15]Read from MH i2c: E2 [17:35:15]MH_I2C_Read... [17:35:15]Read from MH i2c: E2 0E 00 [17:35:15]MH_I2C_Read... [17:35:15]Read from MH i2c: E2 0E 00 FA 09 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 79 [17:35:15]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:35:15]wFMCommunicate OK [17:35:15]SAM_PROTO_GetShiftState done [17:35:15]FM_GetShiftState done [17:35:15]req_shift_opened done [17:35:15]requested_item shift.open_date is exist - process it [17:35:15]req_shift_open_date [17:35:15]req_shift_open_date done [17:35:15]produce_requested_data done [17:35:15]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318176,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [17:35:15]process_action_free close_receipt [17:35:15]json_value_free [17:35:15]json_value_free done [17:35:15]process_json_proto returns [17:35:15]Send response to host [17:35:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318176,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [17:35:15]free response buf [17:35:15]execute_script done [17:35:15]execute_script returns [17:35:15]free content buf [17:35:15]Sock 8.Close socket [17:35:15]Sock 8.Thread stoped [17:35:18]accept exits with 9 [17:35:18]New connection [17:35:18]New thread 3067039076 created [17:35:18]Thread 3066895716 joined [17:35:18]Waiting for new connection... [17:35:18] Sock 9.Parse request [17:35:18]Sock 9.Check first char [17:35:18]Sock 9.First char is OK [17:35:18]request: POST /json_proto HTTP/1.0 [17:35:18]Method: POST [17:35:18]URL: /json_proto [17:35:18]Method is POST - this is cgi request [17:35:18]url: /json_proto [17:35:18]query_string will be loaded in cgi processing [17:35:18]execute_cgi json_proto POST (null) [17:35:18]execute_cgi path=json_proto method=POST [17:35:18]POST find Content-Length [17:35:18]Host: 172.17.50.195:8080 [17:35:18]Content-Length: 688 [17:35:18]Content-Type: application/json [17:35:18] [17:35:18]POST finish read [17:35:18]Found Content-Length = 688 [17:35:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093177", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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" ] } } [17:35:18]execute_script... [17:35:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093177", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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" ] } } [17:35:18]POST & json_proto [17:35:18]process_json_proto [17:35:18]json parsed OK: [17:35:18]protocol is kg_v1.0 [17:35:18]action value=close_receipt [17:35:18]process_action close_receipt [17:35:18]cmd_close_receipt [17:35:18]MH_GetDate [17:35:18]Write to MH i2c: F0 00 00 FB 09 F3 [17:35:18]Write i2c OK [17:35:18]MH_I2C_Read... [17:35:18]Read from MH i2c: F0 [17:35:18]MH_I2C_Read... [17:35:18]Read from MH i2c: F0 09 00 [17:35:18]MH_I2C_Read... [17:35:18]Read from MH i2c: F0 09 00 FB 09 00 57 CB 1F 67 43 33 1C 67 9D [17:35:18]GetLastDocTimeStamp 1730136912 [17:35:18]current date 1730136919 [17:35:18]FM_GetShiftState [17:35:18]SAM_PROTO_GetShiftState [17:35:18]wFMCommunicate request_size=4 [17:35:18]MH_SAM_APDU [17:35:18]CAPDU: 80 13 01 00 [17:35:18]Write to MH i2c: E2 08 00 FC 09 80 13 01 00 00 00 00 00 82 [17:35:18]Write i2c OK [17:35:18]MH_I2C_Read... [17:35:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:35:18]Read from MH i2c: E2 [17:35:18]MH_I2C_Read... [17:35:18]Read from MH i2c: E2 0E 00 [17:35:18]MH_I2C_Read... [17:35:18]Read from MH i2c: E2 0E 00 FC 09 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 7B [17:35:18]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:35:18]wFMCommunicate OK [17:35:18]SAM_PROTO_GetShiftState done [17:35:18]FM_GetShiftState done [17:35:18]opened in 1730073493 [17:35:18]opened+sec_in_day 1730159893 [17:35:18]quantity*price = 100050 [17:35:18]sum+1 = 100052 [17:35: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 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 652 28.10.2024 17:35 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318177 ФПД: 5931640385298 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T173519&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318177&fm=5931640385298&tin=02508201610067®Number=0000000000091628&sum=100000 [17:35:20]StoreToDocumentArchive [17:35:20]shift 546 fd 318177 [17:35:20]save to /storage/0546/doc_00318177 [17:35:20]save last doc name /storage/0546/doc_00318177 to /storage/kkm_last_doc_name [17:35:20]save OK [17:35:20]Clear old archive folders... [17:35:20]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:35:20]tlvbuf is 0013FC50 [17:35:20]SAM_PROTO_ClearQueue [17:35:20]wFMCommunicate request_size=4 [17:35:20]MH_SAM_APDU [17:35:20]CAPDU: 80 09 00 00 [17:35:20]Write to MH i2c: E2 08 00 09 0A 80 09 00 00 00 00 00 00 85 [17:35:20]Write i2c OK [17:35:20]MH_I2C_Read... [17:35:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:35:20]Read from MH i2c: E2 [17:35:20]MH_I2C_Read... [17:35:20]Read from MH i2c: E2 03 00 [17:35:20]MH_I2C_Read... [17:35:20]Read from MH i2c: E2 03 00 09 0A 00 90 00 87 [17:35:20]RAPDU: 90 00 [17:35:20]wFMCommunicate OK [17:35:20]SAM_PROTO_ClearQueue done [17:35:20]KKMCreateOFDPacket [17:35:20]OFDProtocolAddRootSTLVToBuf [17:35:20]FM_MakeSignedData [17:35:20]FM_MakeSignedData [17:35:20]SAM_PROTO_SignData [17:35:20]wFMCommunicate request_size=4 [17:35:20]MH_SAM_APDU [17:35:20]CAPDU: 80 0D 01 02 [17:35:20]Write to MH i2c: E2 08 00 0A 0A 80 0D 01 02 00 00 00 00 8D [17:35:20]Write i2c OK [17:35:20]MH_I2C_Read... [17:35:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:35:20]Read from MH i2c: E2 [17:35:20]MH_I2C_Read... [17:35:20]Read from MH i2c: E2 03 00 [17:35:20]MH_I2C_Read... [17:35:20]Read from MH i2c: E2 03 00 0A 0A 00 90 00 88 [17:35:20]RAPDU: 90 00 [17:35:20]wFMCommunicate OK [17:35:20]wFMCommunicate request_size=255 [17:35:20]MH_SAM_APDU [17:35:20]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 8C 02 00 00 F4 03 04 00 57 CB 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E1 DA 04 00 35 04 06 00 [17:35:20]Write to MH i2c: E2 02 01 0B 0A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 8C 02 00 00 F4 03 04 00 57 CB 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E1 DA 04 00 35 04 06 00 00 00 12 [17:35:20]Write i2c OK [17:35:20]MH_I2C_Read... [17:35:20]Read from MH i2c: E2 [17:35:20]MH_I2C_Read... [17:35:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:35:20]Read from MH i2c: E2 03 00 [17:35:20]MH_I2C_Read... [17:35:20]Read from MH i2c: E2 03 00 0B 0A 00 90 00 89 [17:35:20]RAPDU: 90 00 [17:35:20]wFMCommunicate OK [17:35:20]wFMCommunicate request_size=11 [17:35:20]MH_SAM_APDU [17:35:20]CAPDU: 80 0D 02 02 06 05 65 11 51 6F 12 [17:35:20]Write to MH i2c: E2 0E 00 0C 0A 80 0D 02 02 06 00 05 65 11 51 6F 12 00 00 E9 [17:35:20]Write i2c OK [17:35:20]MH_I2C_Read... [17:35:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:35:20]Read from MH i2c: E2 [17:35:20]MH_I2C_Read... [17:35:20]Read from MH i2c: E2 03 00 [17:35:20]MH_I2C_Read... [17:35:20]Read from MH i2c: E2 03 00 0C 0A 00 90 00 8A [17:35:20]RAPDU: 90 00 [17:35:20]wFMCommunicate OK [17:35:20]wFMCommunicate request_size=4 [17:35:20]MH_SAM_APDU [17:35:20]CAPDU: 80 0D 03 02 [17:35:20]Write to MH i2c: E2 08 00 0D 0A 80 0D 03 02 00 00 00 00 92 [17:35:20]Write i2c OK [17:35:20]MH_I2C_Read... [17:35:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:35:20]Read from MH i2c: E2 [17:35:20]MH_I2C_Read... [17:35:20]Read from MH i2c: E2 0B 00 [17:35:20]MH_I2C_Read... [17:35:20]Read from MH i2c: E2 0B 00 0D 0A 00 EE AF 49 92 D8 35 87 9A 90 00 39 [17:35:20]RAPDU: EE AF 49 92 D8 35 87 9A 90 00 [17:35:20]wFMCommunicate OK [17:35:20]SAM_PROTO_SignData done [17:35:20]FM_MakeSignedData done [17:35:20]CreateOFDProtocolMessage [17:35:20]wFMCommunicate request_size=4 [17:35:20]MH_SAM_APDU [17:35:20]CAPDU: 80 11 00 00 [17:35:20]Write to MH i2c: E2 08 00 0E 0A 80 11 00 00 00 00 00 00 92 [17:35:20]Write i2c OK [17:35:20]MH_I2C_Read... [17:35:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:35:20]Read from MH i2c: E2 [17:35:20]MH_I2C_Read... [17:35:20]Read from MH i2c: E2 17 00 [17:35:20]MH_I2C_Read... [17:35:20]Read from MH i2c: E2 17 00 0E 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E6 [17:35:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:35:20]wFMCommunicate OK [17:35:20]CreateOFDProtocolMessage done [17:35:20]OFDSenderStorePacket 318177 [17:35:20]StoreOFDPacket docnum=318177 [17:35:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 0B 43 08 01 C2 9F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 8C 02 00 00 F4 03 04 00 57 CB 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E1 DA 04 00 35 04 06 00 05 65 11 51 6F 12 EE AF 49 92 D8 35 87 9A [17:35:20]CheckFolder [17:35:20]dirname=/storage/ofd_packets [17:35:20]CheckFolder done [17:35:20]ProducePacketName [17:35:20]name=ofd_packets/00318177 [17:35:20]NVStorageSaveData ofd_packets/00318177 [17:35:20]File name is /storage/ofd_packets/00318177 [17:35:20]Write 302 bytes [17:35:20]NVStorageSaveData done [17:35:20]OFDSenderStorePacket done [17:35:20]KKMCreateOFDPacket done [17:35:20]NVStorageSaveData kkm_last_timestamp [17:35:20]File name is /storage/kkm_last_timestamp [17:35:20]Write 4 bytes [17:35:20]NVStorageSaveData done [17:35:20]ExternCall_PrintAddStr [17:35:20]wPrintStart [17:35:20]Write to MH i2c: 01 00 00 0F 0A 19 [17:35:20]Write i2c OK [17:35:20]MH_I2C_Read... [17:35:20]Read from MH i2c: 01 [17:35:20]MH_I2C_Read... [17:35:20]Read from MH i2c: 01 07 00 [17:35:20]MH_I2C_Read... [17:35:20]Read from MH i2c: 01 07 00 0F 0A 00 00 00 00 00 FF 0F 2E [17:35:20]RasterBufferAndPrint [17:35:20]line Счет N : (1)1093177 [17:35:20]line ИНН: 02508201610067 [17:35:20]line Контрольно-Кассовый Чек [17:35:20]line ПРОДАЖА [17:35:20]line ТРК (МРК, ГНК) : 41 [17:35:20]line Товар: 2710194210 [17:35:20]line ДТ(л)-К-2 [17:35:20]line 13.130 * 76.20 [17:35:20]line = 1000.51 [17:35:20]line НДС 12% НСП 1% [17:35:20]line > о реализуемом товаре [17:35:20]line ОКРУГЛЕНИЕ: -0.51 [17:35:20]line ИТОГО: 1000.00 [17:35:20]line Внесено: 1000.00 [17:35:20]line СДАЧА: 0.00 [17:35:20]line НСП 1% : 8.85 [17:35:20]line НДС 12% : 106.25 [17:35:20]line Наличными: 1000.00 [17:35:20]line Безнал.: 0.00 [17:35:20]line Место: АЗС № 101 "Партнер Нефть" [17:35:20]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [17:35:20]line СНО: Общий режим [17:35:20]line Чек 652 28.10.2024 17:35 [17:35:20]line Смена: 546 ФФД: 1.0 [17:35:20]line ЗНМ: 0300000082 [17:35:20]line РНМ: 0000000000091628 [17:35:20]line Версия ККМ: 001 [17:35:20]line ФМ: 0000000000874671 [17:35:20]line ФД: 318177 [17:35:20]line ФПД: 5931640385298 [17:35:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T173519&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318177&fm=5931640385298&tin=02508201610067®Number=0000000000091628&sum=100000 [17:35:20]written 0, free lines is 4095 [17:35:20]OFD Sender: Processing packet 318177 [packets to send 127, broken 126] [17:35:20]ProducePacketName [17:35:20]name=ofd_packets/00318177 [17:35:20]OFD Sender: To server: pG, [17:35:20]CommunicateWithHost lk.salyk.kg:30040 [17:35:20]ConnectInit lk.salyk.kg [17:35:20]Connected sock=10 [17:35:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 0B 43 08 01 C2 9F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 8C 02 00 00 F4 03 04 00 57 CB 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E1 DA 04 00 35 04 06 00 05 65 11 51 6F 12 EE AF 49 92 D8 35 87 9A [17:35:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 65 5D 47 00 F8 92 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E1 DA 04 00 F4 03 04 00 0F 77 1F 67 B6 04 01 00 00 10 02 A9 80 48 41 F0 33 [17:35:20]CommunicateWithHost err = 0 [17:35:20]CheckOFDResponse [17:35:20]1017 (14) - 77093643461234 [17:35:20]1041 (16) - 0000000000874671 [17:35:20]1040 (4) - 318177 [17:35:20]1012 (4) - 28.10.2024 11:35 [17:35:20]1206 (1) - 0 [17:35:20]OFD Sender: Remove packet 318177 [17:35:20]ProducePacketName [17:35:20]name=ofd_packets/00318177 [17:35:20]NVStorageDeleteData [17:35:21]Write to MH i2c: 01 00 00 3A 0A 44 [17:35:21]Write i2c OK [17:35:21]MH_I2C_Read... [17:35:21]Read from MH i2c: 01 [17:35:21]MH_I2C_Read... [17:35:21]Read from MH i2c: 01 07 00 [17:35:21]MH_I2C_Read... [17:35:21]Read from MH i2c: 01 07 00 3A 0A 00 00 00 00 00 F3 0C 4A [17:35:21]RasterBufferAndPrint [17:35:21]line [17:35:21]line [17:35:21]line [17:35:21]line [17:35:21]line [17:35:21]written 0, free lines is 3327 [17:35:21]MH_Cut [17:35:21]Write to MH i2c: D1 01 00 41 0A 01 1D [17:35:21]Write i2c OK [17:35:21]MH_I2C_Read... [17:35:21]Read from MH i2c: D1 [17:35:21]MH_I2C_Read... [17:35:21]Read from MH i2c: D1 01 00 [17:35:21]MH_I2C_Read... [17:35:21]Read from MH i2c: D1 01 00 41 0A 00 1C [17:35:21]Write to MH i2c: 01 00 00 42 0A 4C [17:35:21]Write i2c OK [17:35:21]MH_I2C_Read... [17:35:21]OFD Sender: No OFD packet to send [17:35:21]*** Cut start [17:35:21]*** Partial cut [17:35:21]*** CUTSNS_PIN = 1 [17:35:21]*** CUTSNS_PIN = 0 [17:35:22]*** Brake cut motor [17:35:22]Read from MH i2c: 01 [17:35:22]MH_I2C_Read... [17:35:22]*** Stop cut motor [17:35:22]*** Cut end [17:35:22]Read from MH i2c: 01 07 00 [17:35:22]MH_I2C_Read... [17:35:22]Read from MH i2c: 01 07 00 42 0A 00 00 00 00 00 FF 0F 61 [17:35:22]process_action close_receipt done [17:35:22]requested_data is exist [17:35:22]produce_requested_data [17:35:22]requested_item fm.sn is exist - process it [17:35:22]wFMCommunicate request_size=4 [17:35:22]MH_SAM_APDU [17:35:22]CAPDU: 80 11 00 00 [17:35:22]Write to MH i2c: E2 08 00 43 0A 80 11 00 00 00 00 00 00 C7 [17:35:22]Write i2c OK [17:35:22]MH_I2C_Read... [17:35:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:35:22]Read from MH i2c: E2 [17:35:22]MH_I2C_Read... [17:35:22]Read from MH i2c: E2 17 00 [17:35:22]MH_I2C_Read... [17:35:22]Read from MH i2c: E2 17 00 43 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 1B [17:35:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:35:22]wFMCommunicate OK [17:35:22]requested_item fd.num is exist - process it [17:35:22]SAM_PROTO_GetFieldsCounters [17:35:22]wFMCommunicate request_size=4 [17:35:22]MH_SAM_APDU [17:35:22]CAPDU: 80 13 00 00 [17:35:22]Write to MH i2c: E2 08 00 44 0A 80 13 00 00 00 00 00 00 CA [17:35:22]Write i2c OK [17:35:22]MH_I2C_Read... [17:35:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:35:22]Read from MH i2c: E2 [17:35:22]MH_I2C_Read... [17:35:22]Read from MH i2c: E2 62 00 [17:35:22]MH_I2C_Read... [17:35:22]Read from MH i2c: E2 62 00 44 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E1 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 8C 02 00 00 5E 04 04 00 8C 02 00 00 57 04 04 00 8D 02 00 00 19 04 04 00 00 00 00 00 90 00 7A [17:35:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E1 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 8C 02 00 00 5E 04 04 00 8C 02 00 00 57 04 04 00 8D 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:35:22]wFMCommunicate OK [17:35:22]SAM_PROTO_GetFieldsCounters done [17:35:22]requested_item shift.num is exist - process it [17:35:22]requested_item shift.opened is exist - process it [17:35:22]req_shift_opened [17:35:22]FM_GetShiftState [17:35:22]SAM_PROTO_GetShiftState [17:35:22]wFMCommunicate request_size=4 [17:35:22]MH_SAM_APDU [17:35:22]CAPDU: 80 13 01 00 [17:35:22]Write to MH i2c: E2 08 00 45 0A 80 13 01 00 00 00 00 00 CC [17:35:22]Write i2c OK [17:35:22]MH_I2C_Read... [17:35:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:35:22]Read from MH i2c: E2 [17:35:22]MH_I2C_Read... [17:35:22]Read from MH i2c: E2 0E 00 [17:35:22]MH_I2C_Read... [17:35:22]Read from MH i2c: E2 0E 00 45 0A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C5 [17:35:22]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:35:22]wFMCommunicate OK [17:35:22]SAM_PROTO_GetShiftState done [17:35:22]FM_GetShiftState done [17:35:22]req_shift_opened done [17:35:22]requested_item shift.open_date is exist - process it [17:35:22]req_shift_open_date [17:35:22]req_shift_open_date done [17:35:22]produce_requested_data done [17:35:22]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318177,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [17:35:22]process_action_free close_receipt [17:35:22]json_value_free [17:35:22]json_value_free done [17:35:22]process_json_proto returns [17:35:22]Send response to host [17:35:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318177,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [17:35:22]free response buf [17:35:22]execute_script done [17:35:22]execute_script returns [17:35:22]free content buf [17:35:22]Sock 9.Close socket [17:35:22]Sock 9.Thread stoped [17:35:26]OFD Sender: No OFD packet to send [17:35:31]OFD Sender: No OFD packet to send [17:35:36]OFD Sender: No OFD packet to send [17:35:41]OFD Sender: No OFD packet to send [17:35:46]OFD Sender: No OFD packet to send [17:35:51]OFD Sender: No OFD packet to send [17:35:56]OFD Sender: No OFD packet to send [17:36:01]OFD Sender: No OFD packet to send [17:36:06]OFD Sender: No OFD packet to send [17:36:11]OFD Sender: No OFD packet to send [17:36:16]OFD Sender: No OFD packet to send [17:36:21]OFD Sender: No OFD packet to send [17:36:26]OFD Sender: No OFD packet to send [17:36:31]OFD Sender: No OFD packet to send [17:36:36]OFD Sender: No OFD packet to send [17:36:41]OFD Sender: No OFD packet to send [17:36:46]OFD Sender: No OFD packet to send [17:36:51]OFD Sender: No OFD packet to send [17:36:56]OFD Sender: No OFD packet to send [17:37:01]OFD Sender: No OFD packet to send [17:37:06]OFD Sender: No OFD packet to send [17:37:11]OFD Sender: No OFD packet to send [17:37:16]OFD Sender: No OFD packet to send [17:37:21]OFD Sender: No OFD packet to send [17:37:26]OFD Sender: No OFD packet to send [17:37:31]OFD Sender: No OFD packet to send [17:37:36]OFD Sender: No OFD packet to send [17:37:41]OFD Sender: No OFD packet to send [17:37:46]OFD Sender: No OFD packet to send [17:37:51]OFD Sender: No OFD packet to send [17:37:56]OFD Sender: No OFD packet to send [17:38:01]OFD Sender: No OFD packet to send [17:38:06]OFD Sender: No OFD packet to send [17:38:11]OFD Sender: No OFD packet to send [17:38:16]OFD Sender: No OFD packet to send [17:38:21]OFD Sender: No OFD packet to send [17:38:26]OFD Sender: No OFD packet to send [17:38:31]OFD Sender: No OFD packet to send [17:38:36]OFD Sender: No OFD packet to send [17:38:41]OFD Sender: No OFD packet to send [17:38:46]OFD Sender: No OFD packet to send [17:38:51]OFD Sender: No OFD packet to send [17:38:56]OFD Sender: No OFD packet to send [17:39:01]OFD Sender: No OFD packet to send [17:39:06]OFD Sender: No OFD packet to send [17:39:11]OFD Sender: No OFD packet to send [17:39:12]accept exits with 8 [17:39:12]New connection [17:39:12]New thread 3066895716 created [17:39:12]Thread 3067039076 joined [17:39:12]Waiting for new connection... [17:39:12] Sock 8.Parse request [17:39:12]Sock 8.Check first char [17:39:12]Sock 8.First char is OK [17:39:12]request: POST /json_proto HTTP/1.0 [17:39:12]Method: POST [17:39:12]URL: /json_proto [17:39:12]Method is POST - this is cgi request [17:39:12]url: /json_proto [17:39:12]query_string will be loaded in cgi processing [17:39:12]execute_cgi json_proto POST (null) [17:39:12]execute_cgi path=json_proto method=POST [17:39:12]POST find Content-Length [17:39:12]Host: 172.17.50.195:8080 [17:39:12]Content-Length: 686 [17:39:12]Content-Type: application/json [17:39:12] [17:39:12]POST finish read [17:39:12]Found Content-Length = 686 [17:39:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093178", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:39:12]execute_script... [17:39:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093178", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:39:12]POST & json_proto [17:39:12]process_json_proto [17:39:12]json parsed OK: [17:39:12]protocol is kg_v1.0 [17:39:12]action value=close_receipt [17:39:12]process_action close_receipt [17:39:12]cmd_close_receipt [17:39:12]MH_GetDate [17:39:12]Write to MH i2c: F0 00 00 46 0A 3F [17:39:12]Write i2c OK [17:39:12]MH_I2C_Read... [17:39:12]Read from MH i2c: F0 [17:39:12]MH_I2C_Read... [17:39:12]Read from MH i2c: F0 09 00 [17:39:12]MH_I2C_Read... [17:39:12]Read from MH i2c: F0 09 00 46 0A 00 41 CC 1F 67 43 33 1C 67 D4 [17:39:12]GetLastDocTimeStamp 1730136919 [17:39:12]current date 1730137153 [17:39:12]FM_GetShiftState [17:39:12]SAM_PROTO_GetShiftState [17:39:12]wFMCommunicate request_size=4 [17:39:12]MH_SAM_APDU [17:39:12]CAPDU: 80 13 01 00 [17:39:12]Write to MH i2c: E2 08 00 47 0A 80 13 01 00 00 00 00 00 CE [17:39:12]Write i2c OK [17:39:12]MH_I2C_Read... [17:39:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:39:12]Read from MH i2c: E2 [17:39:12]MH_I2C_Read... [17:39:12]Read from MH i2c: E2 0E 00 [17:39:12]MH_I2C_Read... [17:39:12]Read from MH i2c: E2 0E 00 47 0A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C7 [17:39:12]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:39:12]wFMCommunicate OK [17:39:12]SAM_PROTO_GetShiftState done [17:39:12]FM_GetShiftState done [17:39:12]opened in 1730073493 [17:39:12]opened+sec_in_day 1730159893 [17:39:12]quantity*price = 100001 [17:39:12]sum+1 = 100002 [17:39:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 653 28.10.2024 17:39 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318178 ФПД: 281059029774610 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T173913&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318178&fm=281059029774610&tin=02508201610067®Number=0000000000091628&sum=100000 [17:39:13]StoreToDocumentArchive [17:39:13]shift 546 fd 318178 [17:39:13]save to /storage/0546/doc_00318178 [17:39:13]save last doc name /storage/0546/doc_00318178 to /storage/kkm_last_doc_name [17:39:13]save OK [17:39:13]Clear old archive folders... [17:39:13]ProcessDocumentItem done err = 0, tmpTLVsize=250 [17:39:13]tlvbuf is 0014D8E0 [17:39:13]SAM_PROTO_ClearQueue [17:39:13]wFMCommunicate request_size=4 [17:39:13]MH_SAM_APDU [17:39:13]CAPDU: 80 09 00 00 [17:39:13]Write to MH i2c: E2 08 00 54 0A 80 09 00 00 00 00 00 00 D0 [17:39:13]Write i2c OK [17:39:13]MH_I2C_Read... [17:39:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:39:13]Read from MH i2c: E2 [17:39:13]MH_I2C_Read... [17:39:13]Read from MH i2c: E2 03 00 [17:39:13]MH_I2C_Read... [17:39:13]Read from MH i2c: E2 03 00 54 0A 00 90 00 D2 [17:39:13]RAPDU: 90 00 [17:39:13]wFMCommunicate OK [17:39:13]SAM_PROTO_ClearQueue done [17:39:13]KKMCreateOFDPacket [17:39:13]OFDProtocolAddRootSTLVToBuf [17:39:13]FM_MakeSignedData [17:39:13]FM_MakeSignedData [17:39:13]SAM_PROTO_SignData [17:39:13]wFMCommunicate request_size=4 [17:39:13]MH_SAM_APDU [17:39:13]CAPDU: 80 0D 01 02 [17:39:13]Write to MH i2c: E2 08 00 55 0A 80 0D 01 02 00 00 00 00 D8 [17:39:13]Write i2c OK [17:39:13]MH_I2C_Read... [17:39:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:39:14]Read from MH i2c: E2 [17:39:14]MH_I2C_Read... [17:39:14]Read from MH i2c: E2 03 00 [17:39:14]MH_I2C_Read... [17:39:14]Read from MH i2c: E2 03 00 55 0A 00 90 00 D3 [17:39:14]RAPDU: 90 00 [17:39:14]wFMCommunicate OK [17:39:14]wFMCommunicate request_size=255 [17:39:14]MH_SAM_APDU [17:39:14]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 02 00 00 F4 03 04 00 41 CC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E2 DA 04 00 35 04 06 00 FF 9F [17:39:14]Write to MH i2c: E2 02 01 56 0A 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 02 00 00 F4 03 04 00 41 CC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E2 DA 04 00 35 04 06 00 FF 9F 00 00 29 [17:39:14]Write i2c OK [17:39:14]MH_I2C_Read... [17:39:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:39:14]Read from MH i2c: E2 [17:39:14]MH_I2C_Read... [17:39:14]Read from MH i2c: E2 03 00 [17:39:14]MH_I2C_Read... [17:39:14]Read from MH i2c: E2 03 00 56 0A 00 90 00 D4 [17:39:14]RAPDU: 90 00 [17:39:14]wFMCommunicate OK [17:39:14]wFMCommunicate request_size=9 [17:39:14]MH_SAM_APDU [17:39:14]CAPDU: 80 0D 02 02 04 27 A1 71 12 [17:39:14]Write to MH i2c: E2 0C 00 57 0A 80 0D 02 02 04 00 27 A1 71 12 00 00 2E [17:39:14]Write i2c OK [17:39:14]MH_I2C_Read... [17:39:14]Read from MH i2c: E2 [17:39:14]MH_I2C_Read... [17:39:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:39:14]Read from MH i2c: E2 03 00 [17:39:14]MH_I2C_Read... [17:39:14]Read from MH i2c: E2 03 00 57 0A 00 90 00 D5 [17:39:14]RAPDU: 90 00 [17:39:14]wFMCommunicate OK [17:39:14]wFMCommunicate request_size=4 [17:39:14]MH_SAM_APDU [17:39:14]CAPDU: 80 0D 03 02 [17:39:14]Write to MH i2c: E2 08 00 58 0A 80 0D 03 02 00 00 00 00 DD [17:39:14]Write i2c OK [17:39:14]MH_I2C_Read... [17:39:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:39:14]Read from MH i2c: E2 [17:39:14]MH_I2C_Read... [17:39:14]Read from MH i2c: E2 0B 00 [17:39:14]MH_I2C_Read... [17:39:14]Read from MH i2c: E2 0B 00 58 0A 00 CD 0E B0 70 83 56 17 39 90 00 02 [17:39:14]RAPDU: CD 0E B0 70 83 56 17 39 90 00 [17:39:14]wFMCommunicate OK [17:39:14]SAM_PROTO_SignData done [17:39:14]FM_MakeSignedData done [17:39:14]CreateOFDProtocolMessage [17:39:14]wFMCommunicate request_size=4 [17:39:14]MH_SAM_APDU [17:39:14]CAPDU: 80 11 00 00 [17:39:14]Write to MH i2c: E2 08 00 59 0A 80 11 00 00 00 00 00 00 DD [17:39:14]Write i2c OK [17:39:14]MH_I2C_Read... [17:39:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:39:14]Read from MH i2c: E2 [17:39:14]MH_I2C_Read... [17:39:14]Read from MH i2c: E2 17 00 [17:39:14]MH_I2C_Read... [17:39:14]Read from MH i2c: E2 17 00 59 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 31 [17:39:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:39:14]wFMCommunicate OK [17:39:14]CreateOFDProtocolMessage done [17:39:14]OFDSenderStorePacket 318178 [17:39:14]StoreOFDPacket docnum=318178 [17:39:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 BB F3 06 01 4B A4 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 02 00 00 F4 03 04 00 41 CC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E2 DA 04 00 35 04 06 00 FF 9F 27 A1 71 12 CD 0E B0 70 83 56 17 39 [17:39:14]CheckFolder [17:39:14]dirname=/storage/ofd_packets [17:39:14]CheckFolder done [17:39:14]ProducePacketName [17:39:14]name=ofd_packets/00318178 [17:39:14]NVStorageSaveData ofd_packets/00318178 [17:39:14]File name is /storage/ofd_packets/00318178 [17:39:14]Write 300 bytes [17:39:14]NVStorageSaveData done [17:39:14]OFDSenderStorePacket done [17:39:14]KKMCreateOFDPacket done [17:39:14]NVStorageSaveData kkm_last_timestamp [17:39:14]File name is /storage/kkm_last_timestamp [17:39:14]Write 4 bytes [17:39:14]NVStorageSaveData done [17:39:14]ExternCall_PrintAddStr [17:39:14]wPrintStart [17:39:14]Write to MH i2c: 01 00 00 5A 0A 64 [17:39:14]Write i2c OK [17:39:14]MH_I2C_Read... [17:39:14]Read from MH i2c: 01 [17:39:14]MH_I2C_Read... [17:39:14]Read from MH i2c: 01 07 00 [17:39:14]MH_I2C_Read... [17:39:14]Read from MH i2c: 01 07 00 5A 0A 00 00 00 00 00 FF 0F 79 [17:39:14]RasterBufferAndPrint [17:39:14]line Счет N : (1)1093178 [17:39:14]line ИНН: 02508201610067 [17:39:14]line Контрольно-Кассовый Чек [17:39:14]line ПРОДАЖА [17:39:14]line ТРК (МРК, ГНК) : 81 [17:39:14]line Товар: 2711190000 [17:39:14]line ГАЗ-К-5 [17:39:14]line 26.110 * 38.30 [17:39:14]line = 1000.01 [17:39:14]line НДС 12% НСП 1% [17:39:14]line > о реализуемом товаре [17:39:14]line ОКРУГЛЕНИЕ: -0.01 [17:39:14]line ИТОГО: 1000.00 [17:39:14]line Внесено: 1000.00 [17:39:14]line СДАЧА: 0.00 [17:39:14]line НСП 1% : 8.85 [17:39:14]line НДС 12% : 106.20 [17:39:14]line Наличными: 1000.00 [17:39:14]line Безнал.: 0.00 [17:39:14]line Место: АЗС № 101 "Партнер Нефть" [17:39:14]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [17:39:14]line СНО: Общий режим [17:39:14]line Чек 653 28.10.2024 17:39 [17:39:14]line Смена: 546 ФФД: 1.0 [17:39:14]line ЗНМ: 0300000082 [17:39:14]line РНМ: 0000000000091628 [17:39:14]line Версия ККМ: 001 [17:39:14]line ФМ: 0000000000874671 [17:39:14]line ФД: 318178 [17:39:14]line ФПД: 281059029774610 [17:39:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T173913&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318178&fm=281059029774610&tin=02508201610067®Number=0000000000091628&sum=100000 [17:39:14]OFD Sender: Processing packet 318178 [packets to send 127, broken 126] [17:39:14]ProducePacketName [17:39:14]name=ofd_packets/00318178 [17:39:14]OFD Sender: To server: pG, [17:39:14]CommunicateWithHost lk.salyk.kg:30040 [17:39:14]ConnectInit lk.salyk.kg [17:39:14]written 0, free lines is 4095 [17:39:14]Connected sock=10 [17:39:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 BB F3 06 01 4B A4 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 02 00 00 F4 03 04 00 41 CC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E2 DA 04 00 35 04 06 00 FF 9F 27 A1 71 12 CD 0E B0 70 83 56 17 39 [17:39:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 7A 12 47 00 66 BE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E2 DA 04 00 F4 03 04 00 F9 77 1F 67 B6 04 01 00 00 96 E0 D0 A0 4C 02 A4 06 [17:39:15]CommunicateWithHost err = 0 [17:39:15]CheckOFDResponse [17:39:15]1017 (14) - 77093643461234 [17:39:15]1041 (16) - 0000000000874671 [17:39:15]1040 (4) - 318178 [17:39:15]1012 (4) - 28.10.2024 11:39 [17:39:15]1206 (1) - 0 [17:39:15]OFD Sender: Remove packet 318178 [17:39:15]ProducePacketName [17:39:15]name=ofd_packets/00318178 [17:39:15]NVStorageDeleteData [17:39:15]Write to MH i2c: 01 00 00 85 0A 8F [17:39:15]Write i2c OK [17:39:15]MH_I2C_Read... [17:39:15]Read from MH i2c: 01 [17:39:15]MH_I2C_Read... [17:39:15]Read from MH i2c: 01 07 00 [17:39:15]MH_I2C_Read... [17:39:15]Read from MH i2c: 01 07 00 85 0A 00 00 00 00 00 E4 0C 86 [17:39:15]RasterBufferAndPrint [17:39:15]line [17:39:15]line [17:39:15]line [17:39:15]line [17:39:15]line [17:39:15]written 0, free lines is 3306 [17:39:15]MH_Cut [17:39:15]Write to MH i2c: D1 01 00 8C 0A 01 68 [17:39:15]Write i2c OK [17:39:15]MH_I2C_Read... [17:39:15]Read from MH i2c: D1 [17:39:15]MH_I2C_Read... [17:39:15]Read from MH i2c: D1 01 00 [17:39:15]MH_I2C_Read... [17:39:15]Read from MH i2c: D1 01 00 8C 0A 00 67 [17:39:15]Write to MH i2c: 01 00 00 8D 0A 97 [17:39:15]Write i2c OK [17:39:15]MH_I2C_Read... [17:39:15]OFD Sender: No OFD packet to send [17:39:15]*** Cut start [17:39:15]*** Partial cut [17:39:15]*** CUTSNS_PIN = 1 [17:39:15]*** CUTSNS_PIN = 0 [17:39:16]*** Brake cut motor [17:39:16]Read from MH i2c: 01 [17:39:16]MH_I2C_Read... [17:39:16]*** Stop cut motor [17:39:16]*** Cut end [17:39:16]Read from MH i2c: 01 07 00 [17:39:16]MH_I2C_Read... [17:39:16]Read from MH i2c: 01 07 00 8D 0A 00 00 00 00 00 FF 0F AC [17:39:16]process_action close_receipt done [17:39:16]requested_data is exist [17:39:16]produce_requested_data [17:39:16]requested_item fm.sn is exist - process it [17:39:16]wFMCommunicate request_size=4 [17:39:16]MH_SAM_APDU [17:39:16]CAPDU: 80 11 00 00 [17:39:16]Write to MH i2c: E2 08 00 8E 0A 80 11 00 00 00 00 00 00 12 [17:39:16]Write i2c OK [17:39:16]MH_I2C_Read... [17:39:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:39:16]Read from MH i2c: E2 [17:39:16]MH_I2C_Read... [17:39:16]Read from MH i2c: E2 17 00 [17:39:16]MH_I2C_Read... [17:39:16]Read from MH i2c: E2 17 00 8E 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 66 [17:39:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:39:16]wFMCommunicate OK [17:39:16]requested_item fd.num is exist - process it [17:39:16]SAM_PROTO_GetFieldsCounters [17:39:16]wFMCommunicate request_size=4 [17:39:16]MH_SAM_APDU [17:39:16]CAPDU: 80 13 00 00 [17:39:16]Write to MH i2c: E2 08 00 8F 0A 80 13 00 00 00 00 00 00 15 [17:39:16]Write i2c OK [17:39:16]MH_I2C_Read... [17:39:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:39:16]Read from MH i2c: E2 [17:39:16]MH_I2C_Read... [17:39:16]Read from MH i2c: E2 62 00 [17:39:16]MH_I2C_Read... [17:39:16]Read from MH i2c: E2 62 00 8F 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E2 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 8D 02 00 00 5E 04 04 00 8D 02 00 00 57 04 04 00 8E 02 00 00 19 04 04 00 00 00 00 00 90 00 C9 [17:39:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E2 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 8D 02 00 00 5E 04 04 00 8D 02 00 00 57 04 04 00 8E 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:39:16]wFMCommunicate OK [17:39:16]SAM_PROTO_GetFieldsCounters done [17:39:16]requested_item shift.num is exist - process it [17:39:16]requested_item shift.opened is exist - process it [17:39:16]req_shift_opened [17:39:16]FM_GetShiftState [17:39:16]SAM_PROTO_GetShiftState [17:39:16]wFMCommunicate request_size=4 [17:39:16]MH_SAM_APDU [17:39:16]CAPDU: 80 13 01 00 [17:39:16]Write to MH i2c: E2 08 00 90 0A 80 13 01 00 00 00 00 00 17 [17:39:16]Write i2c OK [17:39:16]MH_I2C_Read... [17:39:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:39:16]Read from MH i2c: E2 [17:39:16]MH_I2C_Read... [17:39:16]Read from MH i2c: E2 0E 00 [17:39:16]MH_I2C_Read... [17:39:16]Read from MH i2c: E2 0E 00 90 0A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 10 [17:39:16]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:39:16]wFMCommunicate OK [17:39:16]SAM_PROTO_GetShiftState done [17:39:16]FM_GetShiftState done [17:39:16]req_shift_opened done [17:39:16]requested_item shift.open_date is exist - process it [17:39:16]req_shift_open_date [17:39:16]req_shift_open_date done [17:39:16]produce_requested_data done [17:39:16]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318178,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [17:39:16]process_action_free close_receipt [17:39:16]json_value_free [17:39:16]json_value_free done [17:39:16]process_json_proto returns [17:39:16]Send response to host [17:39:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318178,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [17:39:16]free response buf [17:39:16]execute_script done [17:39:16]execute_script returns [17:39:16]free content buf [17:39:16]Sock 8.Close socket [17:39:16]Sock 8.Thread stoped [17:39:18]accept exits with 9 [17:39:18]New connection [17:39:18]New thread 3067039076 created [17:39:18]Thread 3066895716 joined [17:39:18]Waiting for new connection... [17:39:18] Sock 9.Parse request [17:39:18]Sock 9.Check first char [17:39:18]Sock 9.First char is OK [17:39:18]request: POST /json_proto HTTP/1.0 [17:39:18]Method: POST [17:39:18]URL: /json_proto [17:39:18]Method is POST - this is cgi request [17:39:18]url: /json_proto [17:39:18]query_string will be loaded in cgi processing [17:39:18]execute_cgi json_proto POST (null) [17:39:18]execute_cgi path=json_proto method=POST [17:39:18]POST find Content-Length [17:39:18]Host: 172.17.50.195:8080 [17:39:18]Content-Length: 678 [17:39:18]Content-Type: application/json [17:39:18] [17:39:18]POST finish read [17:39:18]Found Content-Length = 678 [17:39:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093179", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:39:18]execute_script... [17:39: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)1093179", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:39:18]POST & json_proto [17:39:18]process_json_proto [17:39:18]json parsed OK: [17:39:18]protocol is kg_v1.0 [17:39:18]action value=close_receipt [17:39:18]process_action close_receipt [17:39:18]cmd_close_receipt [17:39:18]MH_GetDate [17:39:18]Write to MH i2c: F0 00 00 91 0A 8A [17:39:18]Write i2c OK [17:39:18]MH_I2C_Read... [17:39:18]Read from MH i2c: F0 [17:39:18]MH_I2C_Read... [17:39:18]Read from MH i2c: F0 09 00 [17:39:18]MH_I2C_Read... [17:39:18]Read from MH i2c: F0 09 00 91 0A 00 47 CC 1F 67 43 33 1C 67 25 [17:39:18]GetLastDocTimeStamp 1730137153 [17:39:18]current date 1730137159 [17:39:18]FM_GetShiftState [17:39:18]SAM_PROTO_GetShiftState [17:39:18]wFMCommunicate request_size=4 [17:39:18]MH_SAM_APDU [17:39:18]CAPDU: 80 13 01 00 [17:39:18]Write to MH i2c: E2 08 00 92 0A 80 13 01 00 00 00 00 00 19 [17:39:18]Write i2c OK [17:39:18]MH_I2C_Read... [17:39:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:39:18]Read from MH i2c: E2 [17:39:18]MH_I2C_Read... [17:39:18]Read from MH i2c: E2 0E 00 [17:39:18]MH_I2C_Read... [17:39:18]Read from MH i2c: E2 0E 00 92 0A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 12 [17:39:18]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:39:18]wFMCommunicate OK [17:39:18]SAM_PROTO_GetShiftState done [17:39:18]FM_GetShiftState done [17:39:18]opened in 1730073493 [17:39:18]opened+sec_in_day 1730159893 [17:39:18]quantity*price = 40068 [17:39:18]sum+1 = 40069 [17:39:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.68 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.55 НДС 12% : 42.55 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 654 28.10.2024 17:39 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318179 ФПД: 126246358364976 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T173919&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318179&fm=126246358364976&tin=02508201610067®Number=0000000000091628&sum=40000 [17:39:19]StoreToDocumentArchive [17:39:19]shift 546 fd 318179 [17:39:19]save to /storage/0546/doc_00318179 [17:39:19]save last doc name /storage/0546/doc_00318179 to /storage/kkm_last_doc_name [17:39:19]save OK [17:39:19]Clear old archive folders... [17:39:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:39:19]tlvbuf is 000CEFC0 [17:39:19]SAM_PROTO_ClearQueue [17:39:19]wFMCommunicate request_size=4 [17:39:19]MH_SAM_APDU [17:39:19]CAPDU: 80 09 00 00 [17:39:19]Write to MH i2c: E2 08 00 9F 0A 80 09 00 00 00 00 00 00 1B [17:39:19]Write i2c OK [17:39:19]MH_I2C_Read... [17:39:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:39:19]Read from MH i2c: E2 [17:39:19]MH_I2C_Read... [17:39:19]Read from MH i2c: E2 03 00 [17:39:19]MH_I2C_Read... [17:39:19]Read from MH i2c: E2 03 00 9F 0A 00 90 00 1D [17:39:19]RAPDU: 90 00 [17:39:19]wFMCommunicate OK [17:39:19]SAM_PROTO_ClearQueue done [17:39:19]KKMCreateOFDPacket [17:39:19]OFDProtocolAddRootSTLVToBuf [17:39:19]FM_MakeSignedData [17:39:19]FM_MakeSignedData [17:39:19]SAM_PROTO_SignData [17:39:19]wFMCommunicate request_size=4 [17:39:19]MH_SAM_APDU [17:39:19]CAPDU: 80 0D 01 02 [17:39:19]Write to MH i2c: E2 08 00 A0 0A 80 0D 01 02 00 00 00 00 23 [17:39:19]Write i2c OK [17:39:19]MH_I2C_Read... [17:39:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:39:19]Read from MH i2c: E2 [17:39:19]MH_I2C_Read... [17:39:19]Read from MH i2c: E2 03 00 [17:39:19]MH_I2C_Read... [17:39:19]Read from MH i2c: E2 03 00 A0 0A 00 90 00 1E [17:39:19]RAPDU: 90 00 [17:39:19]wFMCommunicate OK [17:39:19]wFMCommunicate request_size=255 [17:39:19]MH_SAM_APDU [17:39:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 02 00 00 F4 03 04 00 47 CC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E3 DA 04 00 35 04 06 00 72 [17:39:19]Write to MH i2c: E2 02 01 A1 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 02 00 00 F4 03 04 00 47 CC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E3 DA 04 00 35 04 06 00 72 00 00 E1 [17:39:19]Write i2c OK [17:39:19]MH_I2C_Read... [17:39:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:39:20]Read from MH i2c: E2 [17:39:20]MH_I2C_Read... [17:39:20]Read from MH i2c: E2 03 00 [17:39:20]MH_I2C_Read... [17:39:20]Read from MH i2c: E2 03 00 A1 0A 00 90 00 1F [17:39:20]RAPDU: 90 00 [17:39:20]wFMCommunicate OK [17:39:20]wFMCommunicate request_size=10 [17:39:20]MH_SAM_APDU [17:39:20]CAPDU: 80 0D 02 02 05 D2 05 58 33 30 [17:39:20]Write to MH i2c: E2 0D 00 A2 0A 80 0D 02 02 05 00 D2 05 58 33 30 00 00 C2 [17:39:20]Write i2c OK [17:39:20]MH_I2C_Read... [17:39:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:39:20]Read from MH i2c: E2 [17:39:20]MH_I2C_Read... [17:39:20]Read from MH i2c: E2 03 00 [17:39:20]MH_I2C_Read... [17:39:20]Read from MH i2c: E2 03 00 A2 0A 00 90 00 20 [17:39:20]RAPDU: 90 00 [17:39:20]wFMCommunicate OK [17:39:20]wFMCommunicate request_size=4 [17:39:20]MH_SAM_APDU [17:39:20]CAPDU: 80 0D 03 02 [17:39:20]Write to MH i2c: E2 08 00 A3 0A 80 0D 03 02 00 00 00 00 28 [17:39:20]Write i2c OK [17:39:20]MH_I2C_Read... [17:39:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:39:20]Read from MH i2c: E2 [17:39:20]MH_I2C_Read... [17:39:20]Read from MH i2c: E2 0B 00 [17:39:20]MH_I2C_Read... [17:39:20]Read from MH i2c: E2 0B 00 A3 0A 00 48 00 F2 A2 1D 16 4B F4 90 00 77 [17:39:20]RAPDU: 48 00 F2 A2 1D 16 4B F4 90 00 [17:39:20]wFMCommunicate OK [17:39:20]SAM_PROTO_SignData done [17:39:20]FM_MakeSignedData done [17:39:20]CreateOFDProtocolMessage [17:39:20]wFMCommunicate request_size=4 [17:39:20]MH_SAM_APDU [17:39:20]CAPDU: 80 11 00 00 [17:39:20]Write to MH i2c: E2 08 00 A4 0A 80 11 00 00 00 00 00 00 28 [17:39:20]Write i2c OK [17:39:20]MH_I2C_Read... [17:39:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:39:20]Read from MH i2c: E2 [17:39:20]MH_I2C_Read... [17:39:20]Read from MH i2c: E2 17 00 [17:39:20]MH_I2C_Read... [17:39: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 34 36 37 31 90 00 7C [17:39:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:39:20]wFMCommunicate OK [17:39:20]CreateOFDProtocolMessage done [17:39:20]OFDSenderStorePacket 318179 [17:39:20]StoreOFDPacket docnum=318179 [17:39:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 E4 34 07 01 6C 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 02 00 00 F4 03 04 00 47 CC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E3 DA 04 00 35 04 06 00 72 D2 05 58 33 30 48 00 F2 A2 1D 16 4B F4 [17:39:20]CheckFolder [17:39:20]dirname=/storage/ofd_packets [17:39:20]CheckFolder done [17:39:20]ProducePacketName [17:39:20]name=ofd_packets/00318179 [17:39:20]NVStorageSaveData ofd_packets/00318179 [17:39:20]File name is /storage/ofd_packets/00318179 [17:39:20]Write 301 bytes [17:39:20]NVStorageSaveData done [17:39:20]OFDSenderStorePacket done [17:39:20]KKMCreateOFDPacket done [17:39:20]NVStorageSaveData kkm_last_timestamp [17:39:20]File name is /storage/kkm_last_timestamp [17:39:20]Write 4 bytes [17:39:20]NVStorageSaveData done [17:39:20]ExternCall_PrintAddStr [17:39:20]wPrintStart [17:39:20]Write to MH i2c: 01 00 00 A5 0A AF [17:39:20]Write i2c OK [17:39:20]MH_I2C_Read... [17:39:20]Read from MH i2c: 01 [17:39:20]MH_I2C_Read... [17:39:20]Read from MH i2c: 01 07 00 [17:39:20]MH_I2C_Read... [17:39:20]Read from MH i2c: 01 07 00 A5 0A 00 00 00 00 00 FF 0F C4 [17:39:20]RasterBufferAndPrint [17:39:20]line Счет N : (1)1093179 [17:39:20]line ИНН: 02508201610067 [17:39:20]line Контрольно-Кассовый Чек [17:39:20]line ПРОДАЖА [17:39:20]line ТРК (МРК, ГНК) : 44 [17:39:20]line Товар: 2710124500 [17:39:20]line Аи-95-К-3 [17:39:20]line 5.400 * 74.20 [17:39:20]line = 400.68 [17:39:20]line НДС 12% НСП 1% [17:39:20]line > о реализуемом товаре [17:39:20]line ОКРУГЛЕНИЕ: -0.68 [17:39:20]line ИТОГО: 400.00 [17:39:20]line Внесено: 400.00 [17:39:20]line СДАЧА: 0.00 [17:39:20]line НСП 1% : 3.55 [17:39:20]line НДС 12% : 42.55 [17:39:20]line Наличными: 400.00 [17:39:20]line Безнал.: 0.00 [17:39:20]line Место: АЗС № 101 "Партнер Нефть" [17:39:20]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [17:39:20]line СНО: Общий режим [17:39:20]line Чек 654 28.10.2024 17:39 [17:39:20]line Смена: 546 ФФД: 1.0 [17:39:20]line ЗНМ: 0300000082 [17:39:20]line РНМ: 0000000000091628 [17:39:20]line Версия ККМ: 001 [17:39:20]line ФМ: 0000000000874671 [17:39:20]line ФД: 318179 [17:39:20]line ФПД: 126246358364976 [17:39:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T173919&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318179&fm=126246358364976&tin=02508201610067®Number=0000000000091628&sum=40000 [17:39:20]written 0, free lines is 4095 [17:39:20]OFD Sender: Processing packet 318179 [packets to send 127, broken 126] [17:39:20]ProducePacketName [17:39:20]name=ofd_packets/00318179 [17:39:20]OFD Sender: To server: pG, [17:39:20]CommunicateWithHost lk.salyk.kg:30040 [17:39:20]ConnectInit lk.salyk.kg [17:39:20]Connected sock=10 [17:39:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 E4 34 07 01 6C 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 02 00 00 F4 03 04 00 47 CC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E3 DA 04 00 35 04 06 00 72 D2 05 58 33 30 48 00 F2 A2 1D 16 4B F4 [17:39:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 13 DE 47 00 4B 4D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E3 DA 04 00 F4 03 04 00 FF 77 1F 67 B6 04 01 00 00 7A 0D 0D E8 FF BA B0 64 [17:39:20]CommunicateWithHost err = 0 [17:39:20]CheckOFDResponse [17:39:20]1017 (14) - 77093643461234 [17:39:20]1041 (16) - 0000000000874671 [17:39:20]1040 (4) - 318179 [17:39:20]1012 (4) - 28.10.2024 11:39 [17:39:20]1206 (1) - 0 [17:39:20]OFD Sender: Remove packet 318179 [17:39:20]ProducePacketName [17:39:20]name=ofd_packets/00318179 [17:39:20]NVStorageDeleteData [17:39:20]Write to MH i2c: 01 00 00 D0 0A DA [17:39:20]Write i2c OK [17:39:20]MH_I2C_Read... [17:39:20]Read from MH i2c: 01 [17:39:20]MH_I2C_Read... [17:39:20]Read from MH i2c: 01 07 00 [17:39:20]MH_I2C_Read... [17:39:20]Read from MH i2c: 01 07 00 D0 0A 00 00 00 00 00 F3 0C E0 [17:39:20]RasterBufferAndPrint [17:39:20]line [17:39:20]line [17:39:20]line [17:39:20]line [17:39:20]line [17:39:20]written 0, free lines is 3328 [17:39:20]MH_Cut [17:39:20]Write to MH i2c: D1 01 00 D7 0A 01 B3 [17:39:20]Write i2c OK [17:39:20]MH_I2C_Read... [17:39:20]Read from MH i2c: D1 [17:39:20]MH_I2C_Read... [17:39:20]Read from MH i2c: D1 01 00 [17:39:20]MH_I2C_Read... [17:39:20]Read from MH i2c: D1 01 00 D7 0A 00 B2 [17:39:20]Write to MH i2c: 01 00 00 D8 0A E2 [17:39:20]Write i2c OK [17:39:20]MH_I2C_Read... [17:39:21]OFD Sender: No OFD packet to send [17:39:21]*** Cut start [17:39:21]*** Partial cut [17:39:21]*** CUTSNS_PIN = 1 [17:39:21]*** CUTSNS_PIN = 0 [17:39:21]*** Brake cut motor [17:39:22]Read from MH i2c: 01 [17:39:22]MH_I2C_Read... [17:39:22]*** Stop cut motor [17:39:22]*** Cut end [17:39:22]Read from MH i2c: 01 07 00 [17:39:22]MH_I2C_Read... [17:39:22]Read from MH i2c: 01 07 00 D8 0A 00 00 00 00 00 FF 0F F7 [17:39:22]process_action close_receipt done [17:39:22]requested_data is exist [17:39:22]produce_requested_data [17:39:22]requested_item fm.sn is exist - process it [17:39:22]wFMCommunicate request_size=4 [17:39:22]MH_SAM_APDU [17:39:22]CAPDU: 80 11 00 00 [17:39:22]Write to MH i2c: E2 08 00 D9 0A 80 11 00 00 00 00 00 00 5D [17:39:22]Write i2c OK [17:39:22]MH_I2C_Read... [17:39:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:39:22]Read from MH i2c: E2 [17:39:22]MH_I2C_Read... [17:39:22]Read from MH i2c: E2 17 00 [17:39:22]MH_I2C_Read... [17:39:22]Read from MH i2c: E2 17 00 D9 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B1 [17:39:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:39:22]wFMCommunicate OK [17:39:22]requested_item fd.num is exist - process it [17:39:22]SAM_PROTO_GetFieldsCounters [17:39:22]wFMCommunicate request_size=4 [17:39:22]MH_SAM_APDU [17:39:22]CAPDU: 80 13 00 00 [17:39:22]Write to MH i2c: E2 08 00 DA 0A 80 13 00 00 00 00 00 00 60 [17:39:22]Write i2c OK [17:39:22]MH_I2C_Read... [17:39:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:39:22]Read from MH i2c: E2 [17:39:22]MH_I2C_Read... [17:39:22]Read from MH i2c: E2 62 00 [17:39:22]MH_I2C_Read... [17:39:22]Read from MH i2c: E2 62 00 DA 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E3 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 8E 02 00 00 5E 04 04 00 8E 02 00 00 57 04 04 00 8F 02 00 00 19 04 04 00 00 00 00 00 90 00 18 [17:39:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E3 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 8E 02 00 00 5E 04 04 00 8E 02 00 00 57 04 04 00 8F 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:39:22]wFMCommunicate OK [17:39:22]SAM_PROTO_GetFieldsCounters done [17:39:22]requested_item shift.num is exist - process it [17:39:22]requested_item shift.opened is exist - process it [17:39:22]req_shift_opened [17:39:22]FM_GetShiftState [17:39:22]SAM_PROTO_GetShiftState [17:39:22]wFMCommunicate request_size=4 [17:39:22]MH_SAM_APDU [17:39:22]CAPDU: 80 13 01 00 [17:39:22]Write to MH i2c: E2 08 00 DB 0A 80 13 01 00 00 00 00 00 62 [17:39:22]Write i2c OK [17:39:22]MH_I2C_Read... [17:39:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:39:22]Read from MH i2c: E2 [17:39:22]MH_I2C_Read... [17:39:22]Read from MH i2c: E2 0E 00 [17:39:22]MH_I2C_Read... [17:39:22]Read from MH i2c: E2 0E 00 DB 0A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 5B [17:39:22]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:39:22]wFMCommunicate OK [17:39:22]SAM_PROTO_GetShiftState done [17:39:22]FM_GetShiftState done [17:39:22]req_shift_opened done [17:39:22]requested_item shift.open_date is exist - process it [17:39:22]req_shift_open_date [17:39:22]req_shift_open_date done [17:39:22]produce_requested_data done [17:39:22]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318179,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [17:39:22]process_action_free close_receipt [17:39:22]json_value_free [17:39:22]json_value_free done [17:39:22]process_json_proto returns [17:39:22]Send response to host [17:39:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318179,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [17:39:22]free response buf [17:39:22]execute_script done [17:39:22]execute_script returns [17:39:22]free content buf [17:39:22]Sock 9.Close socket [17:39:22]Sock 9.Thread stoped [17:39:26]OFD Sender: No OFD packet to send [17:39:31]OFD Sender: No OFD packet to send [17:39:36]OFD Sender: No OFD packet to send [17:39:41]OFD Sender: No OFD packet to send [17:39:46]OFD Sender: No OFD packet to send [17:39:51]OFD Sender: No OFD packet to send [17:39:56]OFD Sender: No OFD packet to send [17:40:01]OFD Sender: No OFD packet to send [17:40:06]OFD Sender: No OFD packet to send [17:40:11]OFD Sender: No OFD packet to send [17:40:16]OFD Sender: No OFD packet to send [17:40:21]OFD Sender: No OFD packet to send [17:40:26]OFD Sender: No OFD packet to send [17:40:31]OFD Sender: No OFD packet to send [17:40:36]OFD Sender: No OFD packet to send [17:40:41]OFD Sender: No OFD packet to send [17:40:46]OFD Sender: No OFD packet to send [17:40:51]OFD Sender: No OFD packet to send [17:40:56]OFD Sender: No OFD packet to send [17:41:01]OFD Sender: No OFD packet to send [17:41:06]OFD Sender: No OFD packet to send [17:41:11]OFD Sender: No OFD packet to send [17:41:16]OFD Sender: No OFD packet to send [17:41:21]OFD Sender: No OFD packet to send [17:41:26]OFD Sender: No OFD packet to send [17:41:31]OFD Sender: No OFD packet to send [17:41:36]OFD Sender: No OFD packet to send [17:41:41]OFD Sender: No OFD packet to send [17:41:46]OFD Sender: No OFD packet to send [17:41:51]OFD Sender: No OFD packet to send [17:41:56]OFD Sender: No OFD packet to send [17:42:01]OFD Sender: No OFD packet to send [17:42:06]OFD Sender: No OFD packet to send [17:42:11]OFD Sender: No OFD packet to send [17:42:16]OFD Sender: No OFD packet to send [17:42:21]OFD Sender: No OFD packet to send [17:42:26]OFD Sender: No OFD packet to send [17:42:31]OFD Sender: No OFD packet to send [17:42:36]OFD Sender: No OFD packet to send [17:42:41]OFD Sender: No OFD packet to send [17:42:46]OFD Sender: No OFD packet to send [17:42:51]OFD Sender: No OFD packet to send [17:42:56]OFD Sender: No OFD packet to send [17:43:01]OFD Sender: No OFD packet to send [17:43:06]OFD Sender: No OFD packet to send [17:43:11]OFD Sender: No OFD packet to send [17:43:16]OFD Sender: No OFD packet to send [17:43:21]OFD Sender: No OFD packet to send [17:43:26]OFD Sender: No OFD packet to send [17:43:31]OFD Sender: No OFD packet to send [17:43:36]OFD Sender: No OFD packet to send [17:43:36]accept exits with 8 [17:43:36]New connection [17:43:36]New thread 3066895716 created [17:43:36]Thread 3067039076 joined [17:43:36]Waiting for new connection... [17:43:36] Sock 8.Parse request [17:43:36]Sock 8.Check first char [17:43:36]Sock 8.First char is OK [17:43:36]request: POST /json_proto HTTP/1.0 [17:43:36]Method: POST [17:43:36]URL: /json_proto [17:43:36]Method is POST - this is cgi request [17:43:36]url: /json_proto [17:43:36]query_string will be loaded in cgi processing [17:43:36]execute_cgi json_proto POST (null) [17:43:36]execute_cgi path=json_proto method=POST [17:43:36]POST find Content-Length [17:43:36]Host: 172.17.50.195:8080 [17:43:36]Content-Length: 679 [17:43:36]Content-Type: application/json [17:43:36] [17:43:36]POST finish read [17:43:36]Found Content-Length = 679 [17:43:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093182", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 7.580, "sum" : 562.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 562.00, "payments": [ { "type": 0, "sum" : 562.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:43:36]execute_script... [17:43:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093182", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 7.580, "sum" : 562.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 562.00, "payments": [ { "type": 0, "sum" : 562.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:43:36]POST & json_proto [17:43:36]process_json_proto [17:43:36]json parsed OK: [17:43:36]protocol is kg_v1.0 [17:43:36]action value=close_receipt [17:43:36]process_action close_receipt [17:43:36]cmd_close_receipt [17:43:36]MH_GetDate [17:43:36]Write to MH i2c: F0 00 00 DC 0A D5 [17:43:36]Write i2c OK [17:43:36]MH_I2C_Read... [17:43:36]Read from MH i2c: F0 [17:43:36]MH_I2C_Read... [17:43:36]Read from MH i2c: F0 09 00 [17:43:36]MH_I2C_Read... [17:43:36]Read from MH i2c: F0 09 00 DC 0A 00 49 CD 1F 67 43 33 1C 67 73 [17:43:36]GetLastDocTimeStamp 1730137159 [17:43:36]current date 1730137417 [17:43:36]FM_GetShiftState [17:43:36]SAM_PROTO_GetShiftState [17:43:36]wFMCommunicate request_size=4 [17:43:36]MH_SAM_APDU [17:43:36]CAPDU: 80 13 01 00 [17:43:36]Write to MH i2c: E2 08 00 DD 0A 80 13 01 00 00 00 00 00 64 [17:43:36]Write i2c OK [17:43:36]MH_I2C_Read... [17:43:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:43:36]Read from MH i2c: E2 [17:43:36]MH_I2C_Read... [17:43:36]Read from MH i2c: E2 0E 00 [17:43:36]MH_I2C_Read... [17:43:36]Read from MH i2c: E2 0E 00 DD 0A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 5D [17:43:36]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:43:36]wFMCommunicate OK [17:43:36]SAM_PROTO_GetShiftState done [17:43:36]FM_GetShiftState done [17:43:36]opened in 1730073493 [17:43:36]opened+sec_in_day 1730159893 [17:43:36]quantity*price = 56243 [17:43:36]sum+1 = 56245 [17:43:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 562.00 Внесено: 1000.00 СДАЧА: 438.00 НСП 1% : 4.98 НДС 12% : 59.73 Наличными: 562.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 655 28.10.2024 17:43 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318180 ФПД: 232437555839010 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T174337&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318180&fm=232437555839010&tin=02508201610067®Number=0000000000091628&sum=56200 [17:43:38]StoreToDocumentArchive [17:43:38]shift 546 fd 318180 [17:43:38]save to /storage/0546/doc_00318180 [17:43:38]save last doc name /storage/0546/doc_00318180 to /storage/kkm_last_doc_name [17:43:38]save OK [17:43:38]Clear old archive folders... [17:43:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:43:38]tlvbuf is 000F0870 [17:43:38]SAM_PROTO_ClearQueue [17:43:38]wFMCommunicate request_size=4 [17:43:38]MH_SAM_APDU [17:43:38]CAPDU: 80 09 00 00 [17:43:38]Write to MH i2c: E2 08 00 EA 0A 80 09 00 00 00 00 00 00 66 [17:43:38]Write i2c OK [17:43:38]MH_I2C_Read... [17:43:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:43:38]Read from MH i2c: E2 [17:43:38]MH_I2C_Read... [17:43:38]Read from MH i2c: E2 03 00 [17:43:38]MH_I2C_Read... [17:43:38]Read from MH i2c: E2 03 00 EA 0A 00 90 00 68 [17:43:38]RAPDU: 90 00 [17:43:38]wFMCommunicate OK [17:43:38]SAM_PROTO_ClearQueue done [17:43:38]KKMCreateOFDPacket [17:43:38]OFDProtocolAddRootSTLVToBuf [17:43:38]FM_MakeSignedData [17:43:38]FM_MakeSignedData [17:43:38]SAM_PROTO_SignData [17:43:38]wFMCommunicate request_size=4 [17:43:38]MH_SAM_APDU [17:43:38]CAPDU: 80 0D 01 02 [17:43:38]Write to MH i2c: E2 08 00 EB 0A 80 0D 01 02 00 00 00 00 6E [17:43:38]Write i2c OK [17:43:38]MH_I2C_Read... [17:43:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:43:38]Read from MH i2c: E2 [17:43:38]MH_I2C_Read... [17:43:38]Read from MH i2c: E2 03 00 [17:43:38]MH_I2C_Read... [17:43:38]Read from MH i2c: E2 03 00 EB 0A 00 90 00 69 [17:43:38]RAPDU: 90 00 [17:43:38]wFMCommunicate OK [17:43:38]wFMCommunicate request_size=255 [17:43:38]MH_SAM_APDU [17:43:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 9C 1D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B4 DB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 DB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 17 00 00 00 00 07 04 06 00 88 DB 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 02 00 00 F4 03 04 00 49 CD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E4 DA 04 00 35 04 06 00 D3 [17:43:38]Write to MH i2c: E2 02 01 EC 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 9C 1D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B4 DB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 DB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 17 00 00 00 00 07 04 06 00 88 DB 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 02 00 00 F4 03 04 00 49 CD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E4 DA 04 00 35 04 06 00 D3 00 00 E7 [17:43:38]Write i2c OK [17:43:38]MH_I2C_Read... [17:43:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:43:38]Read from MH i2c: E2 [17:43:38]MH_I2C_Read... [17:43:38]Read from MH i2c: E2 03 00 [17:43:38]MH_I2C_Read... [17:43:38]Read from MH i2c: E2 03 00 EC 0A 00 90 00 6A [17:43:38]RAPDU: 90 00 [17:43:38]wFMCommunicate OK [17:43:38]wFMCommunicate request_size=10 [17:43:38]MH_SAM_APDU [17:43:38]CAPDU: 80 0D 02 02 05 66 95 F2 C0 22 [17:43:38]Write to MH i2c: E2 0D 00 ED 0A 80 0D 02 02 05 00 66 95 F2 C0 22 00 00 4A [17:43:38]Write i2c OK [17:43:38]MH_I2C_Read... [17:43:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:43:38]Read from MH i2c: E2 [17:43:38]MH_I2C_Read... [17:43:38]Read from MH i2c: E2 03 00 [17:43:38]MH_I2C_Read... [17:43:38]Read from MH i2c: E2 03 00 ED 0A 00 90 00 6B [17:43:38]RAPDU: 90 00 [17:43:38]wFMCommunicate OK [17:43:38]wFMCommunicate request_size=4 [17:43:38]MH_SAM_APDU [17:43:38]CAPDU: 80 0D 03 02 [17:43:38]Write to MH i2c: E2 08 00 EE 0A 80 0D 03 02 00 00 00 00 73 [17:43:38]Write i2c OK [17:43:38]MH_I2C_Read... [17:43:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:43:38]Read from MH i2c: E2 [17:43:38]MH_I2C_Read... [17:43:38]Read from MH i2c: E2 0B 00 [17:43:38]MH_I2C_Read... [17:43:38]Read from MH i2c: E2 0B 00 EE 0A 00 BB 8D 88 4E 13 BF 4E C2 90 00 74 [17:43:38]RAPDU: BB 8D 88 4E 13 BF 4E C2 90 00 [17:43:38]wFMCommunicate OK [17:43:38]SAM_PROTO_SignData done [17:43:38]FM_MakeSignedData done [17:43:38]CreateOFDProtocolMessage [17:43:38]wFMCommunicate request_size=4 [17:43:38]MH_SAM_APDU [17:43:38]CAPDU: 80 11 00 00 [17:43:38]Write to MH i2c: E2 08 00 EF 0A 80 11 00 00 00 00 00 00 73 [17:43:38]Write i2c OK [17:43:38]MH_I2C_Read... [17:43:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:43:38]Read from MH i2c: E2 [17:43:38]MH_I2C_Read... [17:43:38]Read from MH i2c: E2 17 00 [17:43:38]MH_I2C_Read... [17:43:38]Read from MH i2c: E2 17 00 EF 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C7 [17:43:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:43:38]wFMCommunicate OK [17:43:38]CreateOFDProtocolMessage done [17:43:38]OFDSenderStorePacket 318180 [17:43:38]StoreOFDPacket docnum=318180 [17:43:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 B1 B6 07 01 48 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 33 FF 03 08 00 03 9C 1D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B4 DB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 DB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 17 00 00 00 00 07 04 06 00 88 DB 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 02 00 00 F4 03 04 00 49 CD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E4 DA 04 00 35 04 06 00 D3 66 95 F2 C0 22 BB 8D 88 4E 13 BF 4E C2 [17:43:38]CheckFolder [17:43:38]dirname=/storage/ofd_packets [17:43:38]CheckFolder done [17:43:38]ProducePacketName [17:43:38]name=ofd_packets/00318180 [17:43:38]NVStorageSaveData ofd_packets/00318180 [17:43:38]File name is /storage/ofd_packets/00318180 [17:43:38]Write 301 bytes [17:43:38]NVStorageSaveData done [17:43:38]OFDSenderStorePacket done [17:43:38]KKMCreateOFDPacket done [17:43:38]NVStorageSaveData kkm_last_timestamp [17:43:38]File name is /storage/kkm_last_timestamp [17:43:38]Write 4 bytes [17:43:38]NVStorageSaveData done [17:43:38]ExternCall_PrintAddStr [17:43:38]wPrintStart [17:43:38]Write to MH i2c: 01 00 00 F0 0A FA [17:43:38]Write i2c OK [17:43:38]MH_I2C_Read... [17:43:38]Read from MH i2c: 01 [17:43:38]MH_I2C_Read... [17:43:38]Read from MH i2c: 01 07 00 [17:43:38]MH_I2C_Read... [17:43:38]Read from MH i2c: 01 07 00 F0 0A 00 00 00 00 00 FF 0F 0F [17:43:38]RasterBufferAndPrint [17:43:38]line Счет N : (1)1093182 [17:43:38]line ИНН: 02508201610067 [17:43:38]line Контрольно-Кассовый Чек [17:43:38]line ПРОДАЖА [17:43:38]line ТРК (МРК, ГНК) : 44 [17:43:38]line Товар: 2710124500 [17:43:38]line Аи-95-К-3 [17:43:38]line 7.580 * 74.20 [17:43:38]line = 562.44 [17:43:38]line НДС 12% НСП 1% [17:43:38]line > о реализуемом товаре [17:43:38]line ОКРУГЛЕНИЕ: -0.44 [17:43:38]line ИТОГО: 562.00 [17:43:38]line Внесено: 1000.00 [17:43:38]line СДАЧА: 438.00 [17:43:38]line НСП 1% : 4.98 [17:43:38]line НДС 12% : 59.73 [17:43:38]line Наличными: 562.00 [17:43:38]line Безнал.: 0.00 [17:43:38]line Место: АЗС № 101 "Партнер Нефть" [17:43:38]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [17:43:38]line СНО: Общий режим [17:43:38]line Чек 655 28.10.2024 17:43 [17:43:38]line Смена: 546 ФФД: 1.0 [17:43:38]line ЗНМ: 0300000082 [17:43:38]line РНМ: 0000000000091628 [17:43:38]line Версия ККМ: 001 [17:43:38]line ФМ: 0000000000874671 [17:43:38]line ФД: 318180 [17:43:38]line ФПД: 232437555839010 [17:43:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T174337&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318180&fm=232437555839010&tin=02508201610067®Number=0000000000091628&sum=56200 [17:43:38]OFD Sender: Processing packet 318180 [packets to send 127, broken 126] [17:43:38]ProducePacketName [17:43:38]name=ofd_packets/00318180 [17:43:38]OFD Sender: To server: pG, [17:43:38]CommunicateWithHost lk.salyk.kg:30040 [17:43:38]ConnectInit lk.salyk.kg [17:43:38]written 0, free lines is 4095 [17:43:38]Connected sock=10 [17:43:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 B1 B6 07 01 48 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 33 FF 03 08 00 03 9C 1D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B4 DB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 DB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 17 00 00 00 00 07 04 06 00 88 DB 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 02 00 00 F4 03 04 00 49 CD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E4 DA 04 00 35 04 06 00 D3 66 95 F2 C0 22 BB 8D 88 4E 13 BF 4E C2 [17:43:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 DB A4 47 00 21 D3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E4 DA 04 00 F4 03 04 00 01 79 1F 67 B6 04 01 00 00 02 35 3A 70 1C C1 19 1C [17:43:39]CommunicateWithHost err = 0 [17:43:39]CheckOFDResponse [17:43:39]1017 (14) - 77093643461234 [17:43:39]1041 (16) - 0000000000874671 [17:43:39]1040 (4) - 318180 [17:43:39]1012 (4) - 28.10.2024 11:44 [17:43:39]1206 (1) - 0 [17:43:39]OFD Sender: Remove packet 318180 [17:43:39]ProducePacketName [17:43:39]name=ofd_packets/00318180 [17:43:39]NVStorageDeleteData [17:43:39]Write to MH i2c: 01 00 00 1B 0B 26 [17:43:39]Write i2c OK [17:43:39]MH_I2C_Read... [17:43:39]Read from MH i2c: 01 [17:43:39]MH_I2C_Read... [17:43:39]Read from MH i2c: 01 07 00 [17:43:39]MH_I2C_Read... [17:43:39]Read from MH i2c: 01 07 00 1B 0B 00 00 00 00 00 E4 0C 1D [17:43:39]RasterBufferAndPrint [17:43:39]line [17:43:39]line [17:43:39]line [17:43:39]line [17:43:39]line [17:43:39]written 0, free lines is 3306 [17:43:39]MH_Cut [17:43:39]Write to MH i2c: D1 01 00 22 0B 01 FF [17:43:39]Write i2c OK [17:43:39]MH_I2C_Read... [17:43:39]Read from MH i2c: D1 [17:43:39]MH_I2C_Read... [17:43:39]Read from MH i2c: D1 01 00 [17:43:39]MH_I2C_Read... [17:43:39]Read from MH i2c: D1 01 00 22 0B 00 FE [17:43:39]Write to MH i2c: 01 00 00 23 0B 2E [17:43:39]Write i2c OK [17:43:39]MH_I2C_Read... [17:43:39]OFD Sender: No OFD packet to send [17:43:40]*** Cut start [17:43:40]*** Partial cut [17:43:40]*** CUTSNS_PIN = 1 [17:43:40]*** CUTSNS_PIN = 0 [17:43:40]*** Brake cut motor [17:43:40]Read from MH i2c: 01 [17:43:40]MH_I2C_Read... [17:43:40]*** Stop cut motor [17:43:40]*** Cut end [17:43:40]Read from MH i2c: 01 07 00 [17:43:40]MH_I2C_Read... [17:43:40]Read from MH i2c: 01 07 00 23 0B 00 00 00 00 00 FF 0F 43 [17:43:40]process_action close_receipt done [17:43:40]requested_data is exist [17:43:40]produce_requested_data [17:43:40]requested_item fm.sn is exist - process it [17:43:40]wFMCommunicate request_size=4 [17:43:40]MH_SAM_APDU [17:43:40]CAPDU: 80 11 00 00 [17:43:40]Write to MH i2c: E2 08 00 24 0B 80 11 00 00 00 00 00 00 A9 [17:43:40]Write i2c OK [17:43:40]MH_I2C_Read... [17:43:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:43:40]Read from MH i2c: E2 [17:43:40]MH_I2C_Read... [17:43:40]Read from MH i2c: E2 17 00 [17:43:40]MH_I2C_Read... [17:43:40]Read from MH i2c: E2 17 00 24 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 FD [17:43:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:43:40]wFMCommunicate OK [17:43:40]requested_item fd.num is exist - process it [17:43:40]SAM_PROTO_GetFieldsCounters [17:43:40]wFMCommunicate request_size=4 [17:43:40]MH_SAM_APDU [17:43:40]CAPDU: 80 13 00 00 [17:43:40]Write to MH i2c: E2 08 00 25 0B 80 13 00 00 00 00 00 00 AC [17:43:40]Write i2c OK [17:43:40]MH_I2C_Read... [17:43:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:43:40]Read from MH i2c: E2 [17:43:40]MH_I2C_Read... [17:43:40]Read from MH i2c: E2 62 00 [17:43:40]MH_I2C_Read... [17:43:40]Read from MH i2c: E2 62 00 25 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E4 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 8F 02 00 00 5E 04 04 00 8F 02 00 00 57 04 04 00 90 02 00 00 19 04 04 00 00 00 00 00 90 00 68 [17:43:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E4 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 8F 02 00 00 5E 04 04 00 8F 02 00 00 57 04 04 00 90 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:43:40]wFMCommunicate OK [17:43:40]SAM_PROTO_GetFieldsCounters done [17:43:40]requested_item shift.num is exist - process it [17:43:40]requested_item shift.opened is exist - process it [17:43:40]req_shift_opened [17:43:40]FM_GetShiftState [17:43:40]SAM_PROTO_GetShiftState [17:43:40]wFMCommunicate request_size=4 [17:43:40]MH_SAM_APDU [17:43:40]CAPDU: 80 13 01 00 [17:43:40]Write to MH i2c: E2 08 00 26 0B 80 13 01 00 00 00 00 00 AE [17:43:40]Write i2c OK [17:43:40]MH_I2C_Read... [17:43:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:43:40]Read from MH i2c: E2 [17:43:40]MH_I2C_Read... [17:43:40]Read from MH i2c: E2 0E 00 [17:43:40]MH_I2C_Read... [17:43:40]Read from MH i2c: E2 0E 00 26 0B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A7 [17:43:40]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:43:40]wFMCommunicate OK [17:43:40]SAM_PROTO_GetShiftState done [17:43:40]FM_GetShiftState done [17:43:40]req_shift_opened done [17:43:40]requested_item shift.open_date is exist - process it [17:43:40]req_shift_open_date [17:43:40]req_shift_open_date done [17:43:40]produce_requested_data done [17:43:40]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318180,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [17:43:40]process_action_free close_receipt [17:43:40]json_value_free [17:43:40]json_value_free done [17:43:40]process_json_proto returns [17:43:40]Send response to host [17:43:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318180,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [17:43:40]free response buf [17:43:40]execute_script done [17:43:40]execute_script returns [17:43:40]free content buf [17:43:40]Sock 8.Close socket [17:43:40]Sock 8.Thread stoped [17:43:44]OFD Sender: No OFD packet to send [17:43:49]OFD Sender: No OFD packet to send [17:43:54]OFD Sender: No OFD packet to send [17:43:59]OFD Sender: No OFD packet to send [17:44:04]OFD Sender: No OFD packet to send [17:44:09]OFD Sender: No OFD packet to send [17:44:14]OFD Sender: No OFD packet to send [17:44:19]OFD Sender: No OFD packet to send [17:44:24]OFD Sender: No OFD packet to send [17:44:29]OFD Sender: No OFD packet to send [17:44:34]OFD Sender: No OFD packet to send [17:44:39]OFD Sender: No OFD packet to send [17:44:44]OFD Sender: No OFD packet to send [17:44:49]OFD Sender: No OFD packet to send [17:44:54]OFD Sender: No OFD packet to send [17:44:59]OFD Sender: No OFD packet to send [17:45:04]OFD Sender: No OFD packet to send [17:45:09]OFD Sender: No OFD packet to send [17:45:14]OFD Sender: No OFD packet to send [17:45:19]OFD Sender: No OFD packet to send [17:45:24]OFD Sender: No OFD packet to send [17:45:29]OFD Sender: No OFD packet to send [17:45:34]OFD Sender: No OFD packet to send [17:45:39]OFD Sender: No OFD packet to send [17:45:44]OFD Sender: No OFD packet to send [17:45:49]OFD Sender: No OFD packet to send [17:45:54]OFD Sender: No OFD packet to send [17:45:59]OFD Sender: No OFD packet to send [17:46:04]OFD Sender: No OFD packet to send [17:46:09]OFD Sender: No OFD packet to send [17:46:14]OFD Sender: No OFD packet to send [17:46:19]OFD Sender: No OFD packet to send [17:46:24]OFD Sender: No OFD packet to send [17:46:26]accept exits with 9 [17:46:26]New connection [17:46:26]New thread 3067039076 created [17:46:26]Thread 3066895716 joined [17:46:26]Waiting for new connection... [17:46:26] Sock 9.Parse request [17:46:26]Sock 9.Check first char [17:46:26]Sock 9.First char is OK [17:46:26]request: POST /json_proto HTTP/1.0 [17:46:26]Method: POST [17:46:26]URL: /json_proto [17:46:26]Method is POST - this is cgi request [17:46:26]url: /json_proto [17:46:26]query_string will be loaded in cgi processing [17:46:26]execute_cgi json_proto POST (null) [17:46:26]execute_cgi path=json_proto method=POST [17:46:26]POST find Content-Length [17:46:26]Host: 172.17.50.195:8080 [17:46:26]Content-Length: 683 [17:46:26]Content-Type: application/json [17:46:26] [17:46:26]POST finish read [17:46:26]Found Content-Length = 683 [17:46:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093183", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:46:26]execute_script... [17:46: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)1093183", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:46:26]POST & json_proto [17:46:26]process_json_proto [17:46:26]json parsed OK: [17:46:26]protocol is kg_v1.0 [17:46:26]action value=close_receipt [17:46:26]process_action close_receipt [17:46:26]cmd_close_receipt [17:46:26]MH_GetDate [17:46:26]Write to MH i2c: F0 00 00 27 0B 21 [17:46:26]Write i2c OK [17:46:26]MH_I2C_Read... [17:46:26]Read from MH i2c: F0 [17:46:26]MH_I2C_Read... [17:46:26]Read from MH i2c: F0 09 00 [17:46:26]MH_I2C_Read... [17:46:26]Read from MH i2c: F0 09 00 27 0B 00 F3 CD 1F 67 43 33 1C 67 69 [17:46:26]GetLastDocTimeStamp 1730137417 [17:46:26]current date 1730137587 [17:46:26]FM_GetShiftState [17:46:26]SAM_PROTO_GetShiftState [17:46:26]wFMCommunicate request_size=4 [17:46:26]MH_SAM_APDU [17:46:26]CAPDU: 80 13 01 00 [17:46:26]Write to MH i2c: E2 08 00 28 0B 80 13 01 00 00 00 00 00 B0 [17:46:26]Write i2c OK [17:46:26]MH_I2C_Read... [17:46:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:46:26]Read from MH i2c: E2 [17:46:26]MH_I2C_Read... [17:46:26]Read from MH i2c: E2 0E 00 [17:46:26]MH_I2C_Read... [17:46:26]Read from MH i2c: E2 0E 00 28 0B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A9 [17:46:26]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:46:26]wFMCommunicate OK [17:46:26]SAM_PROTO_GetShiftState done [17:46:26]FM_GetShiftState done [17:46:26]opened in 1730073493 [17:46:26]opened+sec_in_day 1730159893 [17:46:26]quantity*price = 100015 [17:46:26]sum+1 = 100017 [17:46:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 656 28.10.2024 17:46 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318181 ФПД: 206515721077858 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T174627&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318181&fm=206515721077858&tin=02508201610067®Number=0000000000091628&sum=100000 [17:46:27]StoreToDocumentArchive [17:46:27]shift 546 fd 318181 [17:46:27]save to /storage/0546/doc_00318181 [17:46:27]save last doc name /storage/0546/doc_00318181 to /storage/kkm_last_doc_name [17:46:27]save OK [17:46:27]Clear old archive folders... [17:46:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:46:27]tlvbuf is 000C5EC0 [17:46:27]SAM_PROTO_ClearQueue [17:46:27]wFMCommunicate request_size=4 [17:46:27]MH_SAM_APDU [17:46:27]CAPDU: 80 09 00 00 [17:46:27]Write to MH i2c: E2 08 00 35 0B 80 09 00 00 00 00 00 00 B2 [17:46:27]Write i2c OK [17:46:27]MH_I2C_Read... [17:46:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:46:27]Read from MH i2c: E2 [17:46:27]MH_I2C_Read... [17:46:27]Read from MH i2c: E2 03 00 [17:46:27]MH_I2C_Read... [17:46:27]Read from MH i2c: E2 03 00 35 0B 00 90 00 B4 [17:46:27]RAPDU: 90 00 [17:46:27]wFMCommunicate OK [17:46:27]SAM_PROTO_ClearQueue done [17:46:27]KKMCreateOFDPacket [17:46:27]OFDProtocolAddRootSTLVToBuf [17:46:27]FM_MakeSignedData [17:46:27]FM_MakeSignedData [17:46:27]SAM_PROTO_SignData [17:46:27]wFMCommunicate request_size=4 [17:46:27]MH_SAM_APDU [17:46:27]CAPDU: 80 0D 01 02 [17:46:27]Write to MH i2c: E2 08 00 36 0B 80 0D 01 02 00 00 00 00 BA [17:46:27]Write i2c OK [17:46:27]MH_I2C_Read... [17:46:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:46:28]Read from MH i2c: E2 [17:46:28]MH_I2C_Read... [17:46:28]Read from MH i2c: E2 03 00 [17:46:28]MH_I2C_Read... [17:46:28]Read from MH i2c: E2 03 00 36 0B 00 90 00 B5 [17:46:28]RAPDU: 90 00 [17:46:28]wFMCommunicate OK [17:46:28]wFMCommunicate request_size=255 [17:46:28]MH_SAM_APDU [17:46: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 02 00 00 F4 03 04 00 F3 CD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E5 DA 04 00 35 04 06 00 BB [17:46:28]Write to MH i2c: E2 02 01 37 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 02 00 00 F4 03 04 00 F3 CD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E5 DA 04 00 35 04 06 00 BB 00 00 BC [17:46:28]Write i2c OK [17:46:28]MH_I2C_Read... [17:46:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:46:28]Read from MH i2c: E2 [17:46:28]MH_I2C_Read... [17:46:28]Read from MH i2c: E2 03 00 [17:46:28]MH_I2C_Read... [17:46:28]Read from MH i2c: E2 03 00 37 0B 00 90 00 B6 [17:46:28]RAPDU: 90 00 [17:46:28]wFMCommunicate OK [17:46:28]wFMCommunicate request_size=10 [17:46:28]MH_SAM_APDU [17:46:28]CAPDU: 80 0D 02 02 05 D3 30 32 04 62 [17:46:28]Write to MH i2c: E2 0D 00 38 0B 80 0D 02 02 05 00 D3 30 32 04 62 00 00 62 [17:46:28]Write i2c OK [17:46:28]MH_I2C_Read... [17:46:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:46:28]Read from MH i2c: E2 [17:46:28]MH_I2C_Read... [17:46:28]Read from MH i2c: E2 03 00 [17:46:28]MH_I2C_Read... [17:46:28]Read from MH i2c: E2 03 00 38 0B 00 90 00 B7 [17:46:28]RAPDU: 90 00 [17:46:28]wFMCommunicate OK [17:46:28]wFMCommunicate request_size=4 [17:46:28]MH_SAM_APDU [17:46:28]CAPDU: 80 0D 03 02 [17:46:28]Write to MH i2c: E2 08 00 39 0B 80 0D 03 02 00 00 00 00 BF [17:46:28]Write i2c OK [17:46:28]MH_I2C_Read... [17:46:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:46:28]Read from MH i2c: E2 [17:46:28]MH_I2C_Read... [17:46:28]Read from MH i2c: E2 0B 00 [17:46:28]MH_I2C_Read... [17:46:28]Read from MH i2c: E2 0B 00 39 0B 00 48 8A 13 84 31 CA 9C 90 90 00 50 [17:46:28]RAPDU: 48 8A 13 84 31 CA 9C 90 90 00 [17:46:28]wFMCommunicate OK [17:46:28]SAM_PROTO_SignData done [17:46:28]FM_MakeSignedData done [17:46:28]CreateOFDProtocolMessage [17:46:28]wFMCommunicate request_size=4 [17:46:28]MH_SAM_APDU [17:46:28]CAPDU: 80 11 00 00 [17:46:28]Write to MH i2c: E2 08 00 3A 0B 80 11 00 00 00 00 00 00 BF [17:46:28]Write i2c OK [17:46:28]MH_I2C_Read... [17:46:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:46:28]Read from MH i2c: E2 [17:46:28]MH_I2C_Read... [17:46:28]Read from MH i2c: E2 17 00 [17:46:28]MH_I2C_Read... [17:46:28]Read from MH i2c: E2 17 00 3A 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 13 [17:46:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:46:28]wFMCommunicate OK [17:46:28]CreateOFDProtocolMessage done [17:46:28]OFDSenderStorePacket 318181 [17:46:28]StoreOFDPacket docnum=318181 [17:46:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 68 A0 07 01 B7 E8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 02 00 00 F4 03 04 00 F3 CD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E5 DA 04 00 35 04 06 00 BB D3 30 32 04 62 48 8A 13 84 31 CA 9C 90 [17:46:28]CheckFolder [17:46:28]dirname=/storage/ofd_packets [17:46:28]CheckFolder done [17:46:28]ProducePacketName [17:46:28]name=ofd_packets/00318181 [17:46:28]NVStorageSaveData ofd_packets/00318181 [17:46:28]File name is /storage/ofd_packets/00318181 [17:46:28]Write 301 bytes [17:46:28]NVStorageSaveData done [17:46:28]OFDSenderStorePacket done [17:46:28]KKMCreateOFDPacket done [17:46:28]NVStorageSaveData kkm_last_timestamp [17:46:28]File name is /storage/kkm_last_timestamp [17:46:28]Write 4 bytes [17:46:28]NVStorageSaveData done [17:46:28]ExternCall_PrintAddStr [17:46:28]wPrintStart [17:46:28]Write to MH i2c: 01 00 00 3B 0B 46 [17:46:28]Write i2c OK [17:46:28]MH_I2C_Read... [17:46:28]Read from MH i2c: 01 [17:46:28]MH_I2C_Read... [17:46:28]Read from MH i2c: 01 07 00 [17:46:28]MH_I2C_Read... [17:46:28]Read from MH i2c: 01 07 00 3B 0B 00 00 00 00 00 FF 0F 5B [17:46:28]RasterBufferAndPrint [17:46:28]line Счет N : (1)1093183 [17:46:28]line ИНН: 02508201610067 [17:46:28]line Контрольно-Кассовый Чек [17:46:28]line ПРОДАЖА [17:46:28]line ТРК (МРК, ГНК) : 63 [17:46:28]line Товар: 2710124130 [17:46:28]line Аи-92-К-2 [17:46:28]line 14.950 * 66.90 [17:46:28]line = 1000.16 [17:46:28]line НДС 12% НСП 1% [17:46:28]line > о реализуемом товаре [17:46:28]line ОКРУГЛЕНИЕ: -0.16 [17:46:28]line ИТОГО: 1000.00 [17:46:28]line Внесено: 1000.00 [17:46:28]line СДАЧА: 0.00 [17:46:28]line НСП 1% : 8.85 [17:46:28]line НДС 12% : 106.21 [17:46:28]line Наличными: 1000.00 [17:46:28]line Безнал.: 0.00 [17:46:28]line Место: АЗС № 101 "Партнер Нефть" [17:46:28]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [17:46:28]line СНО: Общий режим [17:46:28]line Чек 656 28.10.2024 17:46 [17:46:28]line Смена: 546 ФФД: 1.0 [17:46:28]line ЗНМ: 0300000082 [17:46:28]line РНМ: 0000000000091628 [17:46:28]line Версия ККМ: 001 [17:46:28]line ФМ: 0000000000874671 [17:46:28]line ФД: 318181 [17:46:28]line ФПД: 206515721077858 [17:46:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T174627&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318181&fm=206515721077858&tin=02508201610067®Number=0000000000091628&sum=100000 [17:46:28]OFD Sender: Processing packet 318181 [packets to send 127, broken 126] [17:46:28]ProducePacketName [17:46:28]name=ofd_packets/00318181 [17:46:28]OFD Sender: To server: pG, [17:46:28]CommunicateWithHost lk.salyk.kg:30040 [17:46:28]ConnectInit lk.salyk.kg [17:46:28]written 0, free lines is 4095 [17:46:28]Connected sock=10 [17:46:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 68 A0 07 01 B7 E8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 02 00 00 F4 03 04 00 F3 CD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E5 DA 04 00 35 04 06 00 BB D3 30 32 04 62 48 8A 13 84 31 CA 9C 90 [17:46:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 30 DA 47 00 4F 32 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E5 DA 04 00 F4 03 04 00 AB 79 1F 67 B6 04 01 00 00 8A E2 4F 67 DF C3 90 A9 [17:46:29]CommunicateWithHost err = 0 [17:46:29]CheckOFDResponse [17:46:29]1017 (14) - 77093643461234 [17:46:29]1041 (16) - 0000000000874671 [17:46:29]1040 (4) - 318181 [17:46:29]1012 (4) - 28.10.2024 11:46 [17:46:29]1206 (1) - 0 [17:46:29]OFD Sender: Remove packet 318181 [17:46:29]ProducePacketName [17:46:29]name=ofd_packets/00318181 [17:46:29]NVStorageDeleteData [17:46:29]Write to MH i2c: 01 00 00 66 0B 71 [17:46:29]Write i2c OK [17:46:29]MH_I2C_Read... [17:46:29]Read from MH i2c: 01 [17:46:29]MH_I2C_Read... [17:46:29]Read from MH i2c: 01 07 00 [17:46:29]MH_I2C_Read... [17:46:29]Read from MH i2c: 01 07 00 66 0B 00 00 00 00 00 E8 0C 6C [17:46:29]RasterBufferAndPrint [17:46:29]line [17:46:29]line [17:46:29]line [17:46:29]line [17:46:29]line [17:46:29]written 0, free lines is 3311 [17:46:29]MH_Cut [17:46:29]Write to MH i2c: D1 01 00 6D 0B 01 4A [17:46:29]Write i2c OK [17:46:29]MH_I2C_Read... [17:46:29]Read from MH i2c: D1 [17:46:29]MH_I2C_Read... [17:46:29]Read from MH i2c: D1 01 00 [17:46:29]MH_I2C_Read... [17:46:29]Read from MH i2c: D1 01 00 6D 0B 00 49 [17:46:29]Write to MH i2c: 01 00 00 6E 0B 79 [17:46:29]Write i2c OK [17:46:29]MH_I2C_Read... [17:46:29]OFD Sender: No OFD packet to send [17:46:29]*** Cut start [17:46:29]*** Partial cut [17:46:29]*** CUTSNS_PIN = 1 [17:46:29]*** CUTSNS_PIN = 0 [17:46:30]*** Brake cut motor [17:46:30]Read from MH i2c: 01 [17:46:30]MH_I2C_Read... [17:46:30]*** Stop cut motor [17:46:30]*** Cut end [17:46:30]Read from MH i2c: 01 07 00 [17:46:30]MH_I2C_Read... [17:46:30]Read from MH i2c: 01 07 00 6E 0B 00 00 00 00 00 FF 0F 8E [17:46:30]process_action close_receipt done [17:46:30]requested_data is exist [17:46:30]produce_requested_data [17:46:30]requested_item fm.sn is exist - process it [17:46:30]wFMCommunicate request_size=4 [17:46:30]MH_SAM_APDU [17:46:30]CAPDU: 80 11 00 00 [17:46:30]Write to MH i2c: E2 08 00 6F 0B 80 11 00 00 00 00 00 00 F4 [17:46:30]Write i2c OK [17:46:30]MH_I2C_Read... [17:46:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:46:30]Read from MH i2c: E2 [17:46:30]MH_I2C_Read... [17:46:30]Read from MH i2c: E2 17 00 [17:46:30]MH_I2C_Read... [17:46:30]Read from MH i2c: E2 17 00 6F 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 48 [17:46:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:46:30]wFMCommunicate OK [17:46:30]requested_item fd.num is exist - process it [17:46:30]SAM_PROTO_GetFieldsCounters [17:46:30]wFMCommunicate request_size=4 [17:46:30]MH_SAM_APDU [17:46:30]CAPDU: 80 13 00 00 [17:46:30]Write to MH i2c: E2 08 00 70 0B 80 13 00 00 00 00 00 00 F7 [17:46:30]Write i2c OK [17:46:30]MH_I2C_Read... [17:46:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:46:30]Read from MH i2c: E2 [17:46:30]MH_I2C_Read... [17:46:30]Read from MH i2c: E2 62 00 [17:46:30]MH_I2C_Read... [17:46:30]Read from MH i2c: E2 62 00 70 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E5 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 90 02 00 00 5E 04 04 00 90 02 00 00 57 04 04 00 91 02 00 00 19 04 04 00 00 00 00 00 90 00 B7 [17:46:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E5 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 90 02 00 00 5E 04 04 00 90 02 00 00 57 04 04 00 91 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:46:30]wFMCommunicate OK [17:46:30]SAM_PROTO_GetFieldsCounters done [17:46:30]requested_item shift.num is exist - process it [17:46:30]requested_item shift.opened is exist - process it [17:46:30]req_shift_opened [17:46:30]FM_GetShiftState [17:46:30]SAM_PROTO_GetShiftState [17:46:30]wFMCommunicate request_size=4 [17:46:30]MH_SAM_APDU [17:46:30]CAPDU: 80 13 01 00 [17:46:30]Write to MH i2c: E2 08 00 71 0B 80 13 01 00 00 00 00 00 F9 [17:46:30]Write i2c OK [17:46:30]MH_I2C_Read... [17:46:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:46:30]Read from MH i2c: E2 [17:46:30]MH_I2C_Read... [17:46:30]Read from MH i2c: E2 0E 00 [17:46:30]MH_I2C_Read... [17:46:30]Read from MH i2c: E2 0E 00 71 0B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F2 [17:46:30]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:46:30]wFMCommunicate OK [17:46:30]SAM_PROTO_GetShiftState done [17:46:30]FM_GetShiftState done [17:46:30]req_shift_opened done [17:46:30]requested_item shift.open_date is exist - process it [17:46:30]req_shift_open_date [17:46:30]req_shift_open_date done [17:46:30]produce_requested_data done [17:46:30]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318181,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [17:46:30]process_action_free close_receipt [17:46:30]json_value_free [17:46:30]json_value_free done [17:46:30]process_json_proto returns [17:46:30]Send response to host [17:46:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318181,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [17:46:30]free response buf [17:46:30]execute_script done [17:46:30]execute_script returns [17:46:30]free content buf [17:46:30]Sock 9.Close socket [17:46:30]Sock 9.Thread stoped [17:46:34]OFD Sender: No OFD packet to send [17:46:39]OFD Sender: No OFD packet to send [17:46:44]OFD Sender: No OFD packet to send [17:46:49]OFD Sender: No OFD packet to send [17:46:54]OFD Sender: No OFD packet to send [17:46:59]OFD Sender: No OFD packet to send [17:47:04]OFD Sender: No OFD packet to send [17:47:09]OFD Sender: No OFD packet to send [17:47:14]OFD Sender: No OFD packet to send [17:47:19]OFD Sender: No OFD packet to send [17:47:23]accept exits with 8 [17:47:23]New connection [17:47:23]New thread 3066895716 created [17:47:23]Thread 3067039076 joined [17:47:23]Waiting for new connection... [17:47:23] Sock 8.Parse request [17:47:23]Sock 8.Check first char [17:47:23]Sock 8.First char is OK [17:47:23]request: POST /json_proto HTTP/1.0 [17:47:23]Method: POST [17:47:23]URL: /json_proto [17:47:23]Method is POST - this is cgi request [17:47:23]url: /json_proto [17:47:23]query_string will be loaded in cgi processing [17:47:23]execute_cgi json_proto POST (null) [17:47:23]execute_cgi path=json_proto method=POST [17:47:23]POST find Content-Length [17:47:23]Host: 172.17.50.195:8080 [17:47:23]Content-Length: 686 [17:47:23]Content-Type: application/json [17:47:23] [17:47:23]POST finish read [17:47:23]Found Content-Length = 686 [17:47:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093180", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 36.560, "sum" : 1400.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:47:23]execute_script... [17:47:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093180", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 36.560, "sum" : 1400.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:47:23]POST & json_proto [17:47:23]process_json_proto [17:47:23]json parsed OK: [17:47:23]protocol is kg_v1.0 [17:47:23]action value=close_receipt [17:47:23]process_action close_receipt [17:47:23]cmd_close_receipt [17:47:23]MH_GetDate [17:47:23]Write to MH i2c: F0 00 00 72 0B 6C [17:47:23]Write i2c OK [17:47:23]MH_I2C_Read... [17:47:23]Read from MH i2c: F0 [17:47:23]MH_I2C_Read... [17:47:23]Read from MH i2c: F0 09 00 [17:47:23]MH_I2C_Read... [17:47:23]Read from MH i2c: F0 09 00 72 0B 00 2C CE 1F 67 43 33 1C 67 EE [17:47:23]GetLastDocTimeStamp 1730137587 [17:47:23]current date 1730137644 [17:47:23]FM_GetShiftState [17:47:23]SAM_PROTO_GetShiftState [17:47:23]wFMCommunicate request_size=4 [17:47:23]MH_SAM_APDU [17:47:23]CAPDU: 80 13 01 00 [17:47:23]Write to MH i2c: E2 08 00 73 0B 80 13 01 00 00 00 00 00 FB [17:47:23]Write i2c OK [17:47:23]MH_I2C_Read... [17:47:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:47:23]Read from MH i2c: E2 [17:47:23]MH_I2C_Read... [17:47:23]Read from MH i2c: E2 0E 00 [17:47:23]MH_I2C_Read... [17:47:23]Read from MH i2c: E2 0E 00 73 0B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F4 [17:47:23]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:47:23]wFMCommunicate OK [17:47:23]SAM_PROTO_GetShiftState done [17:47:23]FM_GetShiftState done [17:47:23]opened in 1730073493 [17:47:23]opened+sec_in_day 1730159893 [17:47:23]quantity*price = 140024 [17:47:23]sum+1 = 140026 [17:47:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 1400.00 Внесено: 1400.00 СДАЧА: 0.00 НСП 1% : 12.39 НДС 12% : 148.70 Наличными: 1400.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 657 28.10.2024 17:47 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318182 ФПД: 143528347433648 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T174724&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318182&fm=143528347433648&tin=02508201610067®Number=0000000000091628&sum=140000 [17:47:24]StoreToDocumentArchive [17:47:24]shift 546 fd 318182 [17:47:24]save to /storage/0546/doc_00318182 [17:47:24]save last doc name /storage/0546/doc_00318182 to /storage/kkm_last_doc_name [17:47:24]save OK [17:47:24]Clear old archive folders... [17:47:24]ProcessDocumentItem done err = 0, tmpTLVsize=250 [17:47:24]tlvbuf is 000C5EF0 [17:47:24]SAM_PROTO_ClearQueue [17:47:24]wFMCommunicate request_size=4 [17:47:24]MH_SAM_APDU [17:47:24]CAPDU: 80 09 00 00 [17:47:24]Write to MH i2c: E2 08 00 80 0B 80 09 00 00 00 00 00 00 FD [17:47:24]Write i2c OK [17:47:24]MH_I2C_Read... [17:47:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:47:24]OFD Sender: No OFD packet to send [17:47:24]Read from MH i2c: E2 [17:47:24]MH_I2C_Read... [17:47:24]Read from MH i2c: E2 03 00 [17:47:24]MH_I2C_Read... [17:47:24]Read from MH i2c: E2 03 00 80 0B 00 90 00 FF [17:47:24]RAPDU: 90 00 [17:47:24]wFMCommunicate OK [17:47:24]SAM_PROTO_ClearQueue done [17:47:24]KKMCreateOFDPacket [17:47:24]OFDProtocolAddRootSTLVToBuf [17:47:24]FM_MakeSignedData [17:47:24]FM_MakeSignedData [17:47:24]SAM_PROTO_SignData [17:47:24]wFMCommunicate request_size=4 [17:47:24]MH_SAM_APDU [17:47:24]CAPDU: 80 0D 01 02 [17:47:24]Write to MH i2c: E2 08 00 81 0B 80 0D 01 02 00 00 00 00 05 [17:47:24]Write i2c OK [17:47:24]MH_I2C_Read... [17:47:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:47:24]Read from MH i2c: E2 [17:47:24]MH_I2C_Read... [17:47:24]Read from MH i2c: E2 03 00 [17:47:24]MH_I2C_Read... [17:47:24]Read from MH i2c: E2 03 00 81 0B 00 90 00 00 [17:47:24]RAPDU: 90 00 [17:47:24]wFMCommunicate OK [17:47:24]wFMCommunicate request_size=255 [17:47:24]MH_SAM_APDU [17:47:24]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D0 8E 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 F9 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 16 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 02 00 00 F4 03 04 00 2C CE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E6 DA 04 00 35 04 06 00 82 89 [17:47:24]Write to MH i2c: E2 02 01 82 0B 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D0 8E 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 F9 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 16 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 02 00 00 F4 03 04 00 2C CE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E6 DA 04 00 35 04 06 00 82 89 00 00 70 [17:47:24]Write i2c OK [17:47:24]MH_I2C_Read... [17:47:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:47:24]Read from MH i2c: E2 [17:47:24]MH_I2C_Read... [17:47:24]Read from MH i2c: E2 03 00 [17:47:24]MH_I2C_Read... [17:47:24]Read from MH i2c: E2 03 00 82 0B 00 90 00 01 [17:47:24]RAPDU: 90 00 [17:47:24]wFMCommunicate OK [17:47:24]wFMCommunicate request_size=9 [17:47:24]MH_SAM_APDU [17:47:24]CAPDU: 80 0D 02 02 04 CC 29 FA B0 [17:47:24]Write to MH i2c: E2 0C 00 83 0B 80 0D 02 02 04 00 CC 29 FA B0 00 00 AF [17:47:24]Write i2c OK [17:47:24]MH_I2C_Read... [17:47:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:47:25]Read from MH i2c: E2 [17:47:25]MH_I2C_Read... [17:47:25]Read from MH i2c: E2 03 00 [17:47:25]MH_I2C_Read... [17:47:25]Read from MH i2c: E2 03 00 83 0B 00 90 00 02 [17:47:25]RAPDU: 90 00 [17:47:25]wFMCommunicate OK [17:47:25]wFMCommunicate request_size=4 [17:47:25]MH_SAM_APDU [17:47:25]CAPDU: 80 0D 03 02 [17:47:25]Write to MH i2c: E2 08 00 84 0B 80 0D 03 02 00 00 00 00 0A [17:47:25]Write i2c OK [17:47:25]MH_I2C_Read... [17:47:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:47:25]Read from MH i2c: E2 [17:47:25]MH_I2C_Read... [17:47:25]Read from MH i2c: E2 0B 00 [17:47:25]MH_I2C_Read... [17:47:25]Read from MH i2c: E2 0B 00 84 0B 00 BA D2 C3 34 17 93 74 24 90 00 D0 [17:47:25]RAPDU: BA D2 C3 34 17 93 74 24 90 00 [17:47:25]wFMCommunicate OK [17:47:25]SAM_PROTO_SignData done [17:47:25]FM_MakeSignedData done [17:47:25]CreateOFDProtocolMessage [17:47:25]wFMCommunicate request_size=4 [17:47:25]MH_SAM_APDU [17:47:25]CAPDU: 80 11 00 00 [17:47:25]Write to MH i2c: E2 08 00 85 0B 80 11 00 00 00 00 00 00 0A [17:47:25]Write i2c OK [17:47:25]MH_I2C_Read... [17:47:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:47:25]Read from MH i2c: E2 [17:47:25]MH_I2C_Read... [17:47:25]Read from MH i2c: E2 17 00 [17:47:25]MH_I2C_Read... [17:47:25]Read from MH i2c: E2 17 00 85 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 5E [17:47:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:47:25]wFMCommunicate OK [17:47:25]CreateOFDProtocolMessage done [17:47:25]OFDSenderStorePacket 318182 [17:47:25]StoreOFDPacket docnum=318182 [17:47:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 7D ED 06 01 64 78 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D0 8E 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 F9 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 16 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 02 00 00 F4 03 04 00 2C CE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E6 DA 04 00 35 04 06 00 82 89 CC 29 FA B0 BA D2 C3 34 17 93 74 24 [17:47:25]CheckFolder [17:47:25]dirname=/storage/ofd_packets [17:47:25]CheckFolder done [17:47:25]ProducePacketName [17:47:25]name=ofd_packets/00318182 [17:47:25]NVStorageSaveData ofd_packets/00318182 [17:47:25]File name is /storage/ofd_packets/00318182 [17:47:25]Write 300 bytes [17:47:25]NVStorageSaveData done [17:47:25]OFDSenderStorePacket done [17:47:25]KKMCreateOFDPacket done [17:47:25]NVStorageSaveData kkm_last_timestamp [17:47:25]File name is /storage/kkm_last_timestamp [17:47:25]Write 4 bytes [17:47:25]NVStorageSaveData done [17:47:25]ExternCall_PrintAddStr [17:47:25]wPrintStart [17:47:25]Write to MH i2c: 01 00 00 86 0B 91 [17:47:25]Write i2c OK [17:47:25]MH_I2C_Read... [17:47:25]Read from MH i2c: 01 [17:47:25]MH_I2C_Read... [17:47:25]Read from MH i2c: 01 07 00 [17:47:25]MH_I2C_Read... [17:47:25]Read from MH i2c: 01 07 00 86 0B 00 00 00 00 00 FF 0F A6 [17:47:25]RasterBufferAndPrint [17:47:25]line Счет N : (1)1093180 [17:47:25]line ИНН: 02508201610067 [17:47:25]line Контрольно-Кассовый Чек [17:47:25]line ПРОДАЖА [17:47:25]line ТРК (МРК, ГНК) : 81 [17:47:25]line Товар: 2711190000 [17:47:25]line ГАЗ-К-5 [17:47:25]line 36.560 * 38.30 [17:47:25]line = 1400.25 [17:47:25]line НДС 12% НСП 1% [17:47:25]line > о реализуемом товаре [17:47:25]line ОКРУГЛЕНИЕ: -0.25 [17:47:25]line ИТОГО: 1400.00 [17:47:25]line Внесено: 1400.00 [17:47:25]line СДАЧА: 0.00 [17:47:25]line НСП 1% : 12.39 [17:47:25]line НДС 12% : 148.70 [17:47:25]line Наличными: 1400.00 [17:47:25]line Безнал.: 0.00 [17:47:25]line Место: АЗС № 101 "Партнер Нефть" [17:47:25]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [17:47:25]line СНО: Общий режим [17:47:25]line Чек 657 28.10.2024 17:47 [17:47:25]line Смена: 546 ФФД: 1.0 [17:47:25]line ЗНМ: 0300000082 [17:47:25]line РНМ: 0000000000091628 [17:47:25]line Версия ККМ: 001 [17:47:25]line ФМ: 0000000000874671 [17:47:25]line ФД: 318182 [17:47:25]line ФПД: 143528347433648 [17:47:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T174724&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318182&fm=143528347433648&tin=02508201610067®Number=0000000000091628&sum=140000 [17:47:25]OFD Sender: Processing packet 318182 [packets to send 127, broken 126] [17:47:25]ProducePacketName [17:47:25]name=ofd_packets/00318182 [17:47:25]OFD Sender: To server: pG, [17:47:25]CommunicateWithHost lk.salyk.kg:30040 [17:47:25]ConnectInit lk.salyk.kg [17:47:25]written 0, free lines is 4095 [17:47:25]Connected sock=10 [17:47:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 7D ED 06 01 64 78 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D0 8E 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 F9 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 16 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 02 00 00 F4 03 04 00 2C CE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E6 DA 04 00 35 04 06 00 82 89 CC 29 FA B0 BA D2 C3 34 17 93 74 24 [17:47:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 C3 4A 47 00 AF 00 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E6 DA 04 00 F4 03 04 00 E4 79 1F 67 B6 04 01 00 00 64 CE E0 8E BB 66 00 E1 [17:47:25]CommunicateWithHost err = 0 [17:47:25]CheckOFDResponse [17:47:25]1017 (14) - 77093643461234 [17:47:25]1041 (16) - 0000000000874671 [17:47:25]1040 (4) - 318182 [17:47:25]1012 (4) - 28.10.2024 11:47 [17:47:25]1206 (1) - 0 [17:47:25]OFD Sender: Remove packet 318182 [17:47:25]ProducePacketName [17:47:25]name=ofd_packets/00318182 [17:47:25]NVStorageDeleteData [17:47:25]Write to MH i2c: 01 00 00 B1 0B BC [17:47:25]Write i2c OK [17:47:25]MH_I2C_Read... [17:47:25]Read from MH i2c: 01 [17:47:25]MH_I2C_Read... [17:47:25]Read from MH i2c: 01 07 00 [17:47:25]MH_I2C_Read... [17:47:25]Read from MH i2c: 01 07 00 B1 0B 00 00 00 00 00 E3 0C B2 [17:47:25]RasterBufferAndPrint [17:47:25]line [17:47:25]line [17:47:25]line [17:47:25]line [17:47:25]line [17:47:25]written 0, free lines is 3305 [17:47:25]MH_Cut [17:47:25]Write to MH i2c: D1 01 00 B8 0B 01 95 [17:47:25]Write i2c OK [17:47:25]MH_I2C_Read... [17:47:25]Read from MH i2c: D1 [17:47:25]MH_I2C_Read... [17:47:25]Read from MH i2c: D1 01 00 [17:47:25]MH_I2C_Read... [17:47:25]Read from MH i2c: D1 01 00 B8 0B 00 94 [17:47:25]Write to MH i2c: 01 00 00 B9 0B C4 [17:47:25]Write i2c OK [17:47:25]MH_I2C_Read... [17:47:26]OFD Sender: No OFD packet to send [17:47:26]*** Cut start [17:47:26]*** Partial cut [17:47:26]*** CUTSNS_PIN = 1 [17:47:26]*** CUTSNS_PIN = 0 [17:47:26]*** Brake cut motor [17:47:27]Read from MH i2c: 01 [17:47:27]MH_I2C_Read... [17:47:27]*** Stop cut motor [17:47:27]*** Cut end [17:47:27]Read from MH i2c: 01 07 00 [17:47:27]MH_I2C_Read... [17:47:27]Read from MH i2c: 01 07 00 B9 0B 00 00 00 00 00 FF 0F D9 [17:47:27]process_action close_receipt done [17:47:27]requested_data is exist [17:47:27]produce_requested_data [17:47:27]requested_item fm.sn is exist - process it [17:47:27]wFMCommunicate request_size=4 [17:47:27]MH_SAM_APDU [17:47:27]CAPDU: 80 11 00 00 [17:47:27]Write to MH i2c: E2 08 00 BA 0B 80 11 00 00 00 00 00 00 3F [17:47:27]Write i2c OK [17:47:27]MH_I2C_Read... [17:47:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:47:27]Read from MH i2c: E2 [17:47:27]MH_I2C_Read... [17:47:27]Read from MH i2c: E2 17 00 [17:47:27]MH_I2C_Read... [17:47:27]Read from MH i2c: E2 17 00 BA 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 93 [17:47:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:47:27]wFMCommunicate OK [17:47:27]requested_item fd.num is exist - process it [17:47:27]SAM_PROTO_GetFieldsCounters [17:47:27]wFMCommunicate request_size=4 [17:47:27]MH_SAM_APDU [17:47:27]CAPDU: 80 13 00 00 [17:47:27]Write to MH i2c: E2 08 00 BB 0B 80 13 00 00 00 00 00 00 42 [17:47:27]Write i2c OK [17:47:27]MH_I2C_Read... [17:47:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:47:27]Read from MH i2c: E2 [17:47:27]MH_I2C_Read... [17:47:27]Read from MH i2c: E2 62 00 [17:47:27]MH_I2C_Read... [17:47:27]Read from MH i2c: E2 62 00 BB 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E6 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 91 02 00 00 5E 04 04 00 91 02 00 00 57 04 04 00 92 02 00 00 19 04 04 00 00 00 00 00 90 00 06 [17:47:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E6 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 91 02 00 00 5E 04 04 00 91 02 00 00 57 04 04 00 92 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:47:27]wFMCommunicate OK [17:47:27]SAM_PROTO_GetFieldsCounters done [17:47:27]requested_item shift.num is exist - process it [17:47:27]requested_item shift.opened is exist - process it [17:47:27]req_shift_opened [17:47:27]FM_GetShiftState [17:47:27]SAM_PROTO_GetShiftState [17:47:27]wFMCommunicate request_size=4 [17:47:27]MH_SAM_APDU [17:47:27]CAPDU: 80 13 01 00 [17:47:27]Write to MH i2c: E2 08 00 BC 0B 80 13 01 00 00 00 00 00 44 [17:47:27]Write i2c OK [17:47:27]MH_I2C_Read... [17:47:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:47:27]Read from MH i2c: E2 [17:47:27]MH_I2C_Read... [17:47:27]Read from MH i2c: E2 0E 00 [17:47:27]MH_I2C_Read... [17:47:27]Read from MH i2c: E2 0E 00 BC 0B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 3D [17:47:27]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:47:27]wFMCommunicate OK [17:47:27]SAM_PROTO_GetShiftState done [17:47:27]FM_GetShiftState done [17:47:27]req_shift_opened done [17:47:27]requested_item shift.open_date is exist - process it [17:47:27]req_shift_open_date [17:47:27]req_shift_open_date done [17:47:27]produce_requested_data done [17:47:27]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318182,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [17:47:27]process_action_free close_receipt [17:47:27]json_value_free [17:47:27]json_value_free done [17:47:27]process_json_proto returns [17:47:27]Send response to host [17:47:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318182,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [17:47:27]free response buf [17:47:27]execute_script done [17:47:27]execute_script returns [17:47:27]free content buf [17:47:27]Sock 8.Close socket [17:47:27]Sock 8.Thread stoped [17:47:31]OFD Sender: No OFD packet to send [17:47:36]OFD Sender: No OFD packet to send [17:47:41]OFD Sender: No OFD packet to send [17:47:46]OFD Sender: No OFD packet to send [17:47:51]OFD Sender: No OFD packet to send [17:47:56]OFD Sender: No OFD packet to send [17:48:01]OFD Sender: No OFD packet to send [17:48:06]OFD Sender: No OFD packet to send [17:48:11]OFD Sender: No OFD packet to send [17:48:16]OFD Sender: No OFD packet to send [17:48:21]OFD Sender: No OFD packet to send [17:48:26]OFD Sender: No OFD packet to send [17:48:31]OFD Sender: No OFD packet to send [17:48:36]OFD Sender: No OFD packet to send [17:48:41]OFD Sender: No OFD packet to send [17:48:46]OFD Sender: No OFD packet to send [17:48:51]OFD Sender: No OFD packet to send [17:48:56]OFD Sender: No OFD packet to send [17:49:01]OFD Sender: No OFD packet to send [17:49:06]OFD Sender: No OFD packet to send [17:49:11]OFD Sender: No OFD packet to send [17:49:16]OFD Sender: No OFD packet to send [17:49:21]OFD Sender: No OFD packet to send [17:49:26]OFD Sender: No OFD packet to send [17:49:31]OFD Sender: No OFD packet to send [17:49:36]OFD Sender: No OFD packet to send [17:49:41]OFD Sender: No OFD packet to send [17:49:46]OFD Sender: No OFD packet to send [17:49:51]OFD Sender: No OFD packet to send [17:49:56]OFD Sender: No OFD packet to send [17:50:01]OFD Sender: No OFD packet to send [17:50:06]OFD Sender: No OFD packet to send [17:50:11]OFD Sender: No OFD packet to send [17:50:16]OFD Sender: No OFD packet to send [17:50:21]OFD Sender: No OFD packet to send [17:50:26]OFD Sender: No OFD packet to send [17:50:31]OFD Sender: No OFD packet to send [17:50:35]accept exits with 9 [17:50:35]New connection [17:50:35]New thread 3067039076 created [17:50:35]Thread 3066895716 joined [17:50:35]Waiting for new connection... [17:50:35] Sock 9.Parse request [17:50:35]Sock 9.Check first char [17:50:35]Sock 9.First char is OK [17:50:35]request: POST /json_proto HTTP/1.0 [17:50:35]Method: POST [17:50:35]URL: /json_proto [17:50:35]Method is POST - this is cgi request [17:50:35]url: /json_proto [17:50:35]query_string will be loaded in cgi processing [17:50:35]execute_cgi json_proto POST (null) [17:50:35]execute_cgi path=json_proto method=POST [17:50:35]POST find Content-Length [17:50:35]Host: 172.17.50.195:8080 [17:50:35]Content-Length: 679 [17:50:35]Content-Type: application/json [17:50:35] [17:50:35]POST finish read [17:50:35]Found Content-Length = 679 [17:50:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093184", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:50:35]execute_script... [17:50: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)1093184", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:50:35]POST & json_proto [17:50:35]process_json_proto [17:50:35]json parsed OK: [17:50:35]protocol is kg_v1.0 [17:50:35]action value=close_receipt [17:50:35]process_action close_receipt [17:50:35]cmd_close_receipt [17:50:35]MH_GetDate [17:50:35]Write to MH i2c: F0 00 00 BD 0B B7 [17:50:35]Write i2c OK [17:50:35]MH_I2C_Read... [17:50:35]Read from MH i2c: F0 [17:50:35]MH_I2C_Read... [17:50:35]Read from MH i2c: F0 09 00 [17:50:35]MH_I2C_Read... [17:50:35]Read from MH i2c: F0 09 00 BD 0B 00 EC CE 1F 67 43 33 1C 67 F9 [17:50:35]GetLastDocTimeStamp 1730137644 [17:50:35]current date 1730137836 [17:50:35]FM_GetShiftState [17:50:35]SAM_PROTO_GetShiftState [17:50:35]wFMCommunicate request_size=4 [17:50:35]MH_SAM_APDU [17:50:35]CAPDU: 80 13 01 00 [17:50:35]Write to MH i2c: E2 08 00 BE 0B 80 13 01 00 00 00 00 00 46 [17:50:35]Write i2c OK [17:50:35]MH_I2C_Read... [17:50:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:50:36]Read from MH i2c: E2 [17:50:36]MH_I2C_Read... [17:50:36]Read from MH i2c: E2 0E 00 [17:50:36]MH_I2C_Read... [17:50:36]Read from MH i2c: E2 0E 00 BE 0B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 3F [17:50:36]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:50:36]wFMCommunicate OK [17:50:36]SAM_PROTO_GetShiftState done [17:50:36]FM_GetShiftState done [17:50:36]opened in 1730073493 [17:50:36]opened+sec_in_day 1730159893 [17:50:36]quantity*price = 70044 [17:50:36]sum+1 = 70045 [17:50:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 658 28.10.2024 17:50 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318183 ФПД: 271876891674778 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T175036&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318183&fm=271876891674778&tin=02508201610067®Number=0000000000091628&sum=70000 [17:50:37]StoreToDocumentArchive [17:50:37]shift 546 fd 318183 [17:50:37]save to /storage/0546/doc_00318183 [17:50:37]save last doc name /storage/0546/doc_00318183 to /storage/kkm_last_doc_name [17:50:37]save OK [17:50:37]Clear old archive folders... [17:50:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:50:37]tlvbuf is 000821D0 [17:50:37]SAM_PROTO_ClearQueue [17:50:37]wFMCommunicate request_size=4 [17:50:37]MH_SAM_APDU [17:50:37]CAPDU: 80 09 00 00 [17:50:37]Write to MH i2c: E2 08 00 CB 0B 80 09 00 00 00 00 00 00 48 [17:50:37]Write i2c OK [17:50:37]MH_I2C_Read... [17:50:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:50:37]Read from MH i2c: E2 [17:50:37]MH_I2C_Read... [17:50:37]Read from MH i2c: E2 03 00 [17:50:37]MH_I2C_Read... [17:50:37]Read from MH i2c: E2 03 00 CB 0B 00 90 00 4A [17:50:37]RAPDU: 90 00 [17:50:37]wFMCommunicate OK [17:50:37]SAM_PROTO_ClearQueue done [17:50:37]KKMCreateOFDPacket [17:50:37]OFDProtocolAddRootSTLVToBuf [17:50:37]FM_MakeSignedData [17:50:37]FM_MakeSignedData [17:50:37]SAM_PROTO_SignData [17:50:37]wFMCommunicate request_size=4 [17:50:37]MH_SAM_APDU [17:50:37]CAPDU: 80 0D 01 02 [17:50:37]Write to MH i2c: E2 08 00 CC 0B 80 0D 01 02 00 00 00 00 50 [17:50:37]Write i2c OK [17:50:37]MH_I2C_Read... [17:50:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:50:37]Read from MH i2c: E2 [17:50:37]MH_I2C_Read... [17:50:37]Read from MH i2c: E2 03 00 [17:50:37]MH_I2C_Read... [17:50:37]Read from MH i2c: E2 03 00 CC 0B 00 90 00 4B [17:50:37]RAPDU: 90 00 [17:50:37]wFMCommunicate OK [17:50:37]wFMCommunicate request_size=255 [17:50:37]MH_SAM_APDU [17:50: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 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 02 00 00 F4 03 04 00 EC CE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E7 DA 04 00 35 04 06 00 F7 [17:50:37]Write to MH i2c: E2 02 01 CD 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 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 02 00 00 F4 03 04 00 EC CE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E7 DA 04 00 35 04 06 00 F7 00 00 A2 [17:50:37]Write i2c OK [17:50:37]MH_I2C_Read... [17:50:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:50:37]Read from MH i2c: E2 [17:50:37]MH_I2C_Read... [17:50:37]Read from MH i2c: E2 03 00 [17:50:37]MH_I2C_Read... [17:50:37]Read from MH i2c: E2 03 00 CD 0B 00 90 00 4C [17:50:37]RAPDU: 90 00 [17:50:37]wFMCommunicate OK [17:50:37]wFMCommunicate request_size=10 [17:50:37]MH_SAM_APDU [17:50:37]CAPDU: 80 0D 02 02 05 45 45 8D 08 9A [17:50:37]Write to MH i2c: E2 0D 00 CE 0B 80 0D 02 02 05 00 45 45 8D 08 9A 00 00 16 [17:50:37]Write i2c OK [17:50:37]MH_I2C_Read... [17:50:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:50:37]Read from MH i2c: E2 [17:50:37]MH_I2C_Read... [17:50:37]Read from MH i2c: E2 03 00 [17:50:37]MH_I2C_Read... [17:50:37]Read from MH i2c: E2 03 00 CE 0B 00 90 00 4D [17:50:37]RAPDU: 90 00 [17:50:37]wFMCommunicate OK [17:50:37]wFMCommunicate request_size=4 [17:50:37]MH_SAM_APDU [17:50:37]CAPDU: 80 0D 03 02 [17:50:37]Write to MH i2c: E2 08 00 CF 0B 80 0D 03 02 00 00 00 00 55 [17:50:37]Write i2c OK [17:50:37]MH_I2C_Read... [17:50:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:50:37]Read from MH i2c: E2 [17:50:37]MH_I2C_Read... [17:50:37]Read from MH i2c: E2 0B 00 [17:50:37]MH_I2C_Read... [17:50:37]Read from MH i2c: E2 0B 00 CF 0B 00 A8 0B 42 EF AF 4B D7 C3 90 00 CE [17:50:37]RAPDU: A8 0B 42 EF AF 4B D7 C3 90 00 [17:50:37]wFMCommunicate OK [17:50:37]SAM_PROTO_SignData done [17:50:37]FM_MakeSignedData done [17:50:37]CreateOFDProtocolMessage [17:50:37]wFMCommunicate request_size=4 [17:50:37]MH_SAM_APDU [17:50:37]CAPDU: 80 11 00 00 [17:50:37]Write to MH i2c: E2 08 00 D0 0B 80 11 00 00 00 00 00 00 55 [17:50:37]Write i2c OK [17:50:37]MH_I2C_Read... [17:50:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:50:37]Read from MH i2c: E2 [17:50:37]MH_I2C_Read... [17:50:37]Read from MH i2c: E2 17 00 [17:50:37]MH_I2C_Read... [17:50:37]Read from MH i2c: E2 17 00 D0 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A9 [17:50:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:50:37]wFMCommunicate OK [17:50:37]CreateOFDProtocolMessage done [17:50:37]OFDSenderStorePacket 318183 [17:50:37]StoreOFDPacket docnum=318183 [17:50:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 11 45 07 01 6A 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 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 02 00 00 F4 03 04 00 EC CE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E7 DA 04 00 35 04 06 00 F7 45 45 8D 08 9A A8 0B 42 EF AF 4B D7 C3 [17:50:37]CheckFolder [17:50:37]dirname=/storage/ofd_packets [17:50:37]CheckFolder done [17:50:37]ProducePacketName [17:50:37]name=ofd_packets/00318183 [17:50:37]NVStorageSaveData ofd_packets/00318183 [17:50:37]File name is /storage/ofd_packets/00318183 [17:50:37]Write 301 bytes [17:50:37]NVStorageSaveData done [17:50:37]OFDSenderStorePacket done [17:50:37]KKMCreateOFDPacket done [17:50:37]NVStorageSaveData kkm_last_timestamp [17:50:37]File name is /storage/kkm_last_timestamp [17:50:37]Write 4 bytes [17:50:37]NVStorageSaveData done [17:50:37]ExternCall_PrintAddStr [17:50:37]wPrintStart [17:50:37]Write to MH i2c: 01 00 00 D1 0B DC [17:50:37]Write i2c OK [17:50:37]MH_I2C_Read... [17:50:37]Read from MH i2c: 01 [17:50:37]MH_I2C_Read... [17:50:37]Read from MH i2c: 01 07 00 [17:50:37]MH_I2C_Read... [17:50:37]Read from MH i2c: 01 07 00 D1 0B 00 00 00 00 00 FF 0F F1 [17:50:37]RasterBufferAndPrint [17:50:37]line Счет N : (1)1093184 [17:50:37]line ИНН: 02508201610067 [17:50:37]line Контрольно-Кассовый Чек [17:50:37]line ПРОДАЖА [17:50:37]line ТРК (МРК, ГНК) : 53 [17:50:37]line Товар: 2710124130 [17:50:37]line Аи-92-К-2 [17:50:37]line 10.470 * 66.90 [17:50:37]line = 700.44 [17:50:37]line НДС 12% НСП 1% [17:50:37]line > о реализуемом товаре [17:50:37]line ОКРУГЛЕНИЕ: -0.44 [17:50:37]line ИТОГО: 700.00 [17:50:37]line Внесено: 700.00 [17:50:37]line СДАЧА: 0.00 [17:50:37]line НСП 1% : 6.20 [17:50:37]line НДС 12% : 74.38 [17:50:37]line Наличными: 700.00 [17:50:37]line Безнал.: 0.00 [17:50:37]line Место: АЗС № 101 "Партнер Нефть" [17:50:37]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [17:50:37]line СНО: Общий режим [17:50:37]line Чек 658 28.10.2024 17:50 [17:50:37]line Смена: 546 ФФД: 1.0 [17:50:37]line ЗНМ: 0300000082 [17:50:37]line РНМ: 0000000000091628 [17:50:37]line Версия ККМ: 001 [17:50:37]line ФМ: 0000000000874671 [17:50:37]line ФД: 318183 [17:50:37]line ФПД: 271876891674778 [17:50:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T175036&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318183&fm=271876891674778&tin=02508201610067®Number=0000000000091628&sum=70000 [17:50:38]written 0, free lines is 4095 [17:50:38]OFD Sender: Processing packet 318183 [packets to send 127, broken 126] [17:50:38]ProducePacketName [17:50:38]name=ofd_packets/00318183 [17:50:38]OFD Sender: To server: pG, [17:50:38]CommunicateWithHost lk.salyk.kg:30040 [17:50:38]ConnectInit lk.salyk.kg [17:50:38]Connected sock=10 [17:50:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 11 45 07 01 6A 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 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 02 00 00 F4 03 04 00 EC CE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E7 DA 04 00 35 04 06 00 F7 45 45 8D 08 9A A8 0B 42 EF AF 4B D7 C3 [17:50:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 9F EA 47 00 B5 48 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E7 DA 04 00 F4 03 04 00 A5 7A 1F 67 B6 04 01 00 00 78 94 1B 79 B5 A0 D8 2D [17:50:38]CommunicateWithHost err = 0 [17:50:38]CheckOFDResponse [17:50:38]1017 (14) - 77093643461234 [17:50:38]1041 (16) - 0000000000874671 [17:50:38]1040 (4) - 318183 [17:50:38]1012 (4) - 28.10.2024 11:51 [17:50:38]1206 (1) - 0 [17:50:38]OFD Sender: Remove packet 318183 [17:50:38]ProducePacketName [17:50:38]name=ofd_packets/00318183 [17:50:38]NVStorageDeleteData [17:50:38]Write to MH i2c: 01 00 00 FC 0B 07 [17:50:38]Write i2c OK [17:50:38]MH_I2C_Read... [17:50:38]Read from MH i2c: 01 [17:50:38]MH_I2C_Read... [17:50:38]Read from MH i2c: 01 07 00 [17:50:38]MH_I2C_Read... [17:50:38]Read from MH i2c: 01 07 00 FC 0B 00 00 00 00 00 E9 0C 03 [17:50:38]RasterBufferAndPrint [17:50:38]line [17:50:38]line [17:50:38]line [17:50:38]line [17:50:38]line [17:50:38]written 0, free lines is 3311 [17:50:38]MH_Cut [17:50:38]Write to MH i2c: D1 01 00 03 0C 01 E1 [17:50:38]Write i2c OK [17:50:38]MH_I2C_Read... [17:50:38]Read from MH i2c: D1 [17:50:38]MH_I2C_Read... [17:50:38]Read from MH i2c: D1 01 00 [17:50:38]MH_I2C_Read... [17:50:38]Read from MH i2c: D1 01 00 03 0C 00 E0 [17:50:38]Write to MH i2c: 01 00 00 04 0C 10 [17:50:38]Write i2c OK [17:50:38]MH_I2C_Read... [17:50:38]OFD Sender: No OFD packet to send [17:50:39]*** Cut start [17:50:39]*** Partial cut [17:50:39]*** CUTSNS_PIN = 1 [17:50:39]*** CUTSNS_PIN = 0 [17:50:39]*** Brake cut motor [17:50:39]Read from MH i2c: 01 [17:50:39]MH_I2C_Read... [17:50:39]*** Stop cut motor [17:50:39]*** Cut end [17:50:39]Read from MH i2c: 01 07 00 [17:50:39]MH_I2C_Read... [17:50:39]Read from MH i2c: 01 07 00 04 0C 00 00 00 00 00 FF 0F 25 [17:50:39]process_action close_receipt done [17:50:39]requested_data is exist [17:50:39]produce_requested_data [17:50:39]requested_item fm.sn is exist - process it [17:50:39]wFMCommunicate request_size=4 [17:50:39]MH_SAM_APDU [17:50:39]CAPDU: 80 11 00 00 [17:50:39]Write to MH i2c: E2 08 00 05 0C 80 11 00 00 00 00 00 00 8B [17:50:39]Write i2c OK [17:50:39]MH_I2C_Read... [17:50:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:50:39]Read from MH i2c: E2 [17:50:39]MH_I2C_Read... [17:50:39]Read from MH i2c: E2 17 00 [17:50:39]MH_I2C_Read... [17:50:39]Read from MH i2c: E2 17 00 05 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 DF [17:50:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:50:39]wFMCommunicate OK [17:50:39]requested_item fd.num is exist - process it [17:50:39]SAM_PROTO_GetFieldsCounters [17:50:39]wFMCommunicate request_size=4 [17:50:39]MH_SAM_APDU [17:50:39]CAPDU: 80 13 00 00 [17:50:39]Write to MH i2c: E2 08 00 06 0C 80 13 00 00 00 00 00 00 8E [17:50:39]Write i2c OK [17:50:39]MH_I2C_Read... [17:50:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:50:40]Read from MH i2c: E2 [17:50:40]MH_I2C_Read... [17:50:40]Read from MH i2c: E2 62 00 [17:50:40]MH_I2C_Read... [17:50:40]Read from MH i2c: E2 62 00 06 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E7 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 92 02 00 00 5E 04 04 00 92 02 00 00 57 04 04 00 93 02 00 00 19 04 04 00 00 00 00 00 90 00 56 [17:50:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E7 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 92 02 00 00 5E 04 04 00 92 02 00 00 57 04 04 00 93 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:50:40]wFMCommunicate OK [17:50:40]SAM_PROTO_GetFieldsCounters done [17:50:40]requested_item shift.num is exist - process it [17:50:40]requested_item shift.opened is exist - process it [17:50:40]req_shift_opened [17:50:40]FM_GetShiftState [17:50:40]SAM_PROTO_GetShiftState [17:50:40]wFMCommunicate request_size=4 [17:50:40]MH_SAM_APDU [17:50:40]CAPDU: 80 13 01 00 [17:50:40]Write to MH i2c: E2 08 00 07 0C 80 13 01 00 00 00 00 00 90 [17:50:40]Write i2c OK [17:50:40]MH_I2C_Read... [17:50:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:50:40]Read from MH i2c: E2 [17:50:40]MH_I2C_Read... [17:50:40]Read from MH i2c: E2 0E 00 [17:50:40]MH_I2C_Read... [17:50:40]Read from MH i2c: E2 0E 00 07 0C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 89 [17:50:40]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:50:40]wFMCommunicate OK [17:50:40]SAM_PROTO_GetShiftState done [17:50:40]FM_GetShiftState done [17:50:40]req_shift_opened done [17:50:40]requested_item shift.open_date is exist - process it [17:50:40]req_shift_open_date [17:50:40]req_shift_open_date done [17:50:40]produce_requested_data done [17:50:40]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318183,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [17:50:40]process_action_free close_receipt [17:50:40]json_value_free [17:50:40]json_value_free done [17:50:40]process_json_proto returns [17:50:40]Send response to host [17:50:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318183,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [17:50:40]free response buf [17:50:40]execute_script done [17:50:40]execute_script returns [17:50:40]free content buf [17:50:40]Sock 9.Close socket [17:50:40]Sock 9.Thread stoped [17:50:43]OFD Sender: No OFD packet to send [17:50:48]OFD Sender: No OFD packet to send [17:50:51]accept exits with 8 [17:50:51]New connection [17:50:51]New thread 3066895716 created [17:50:51]Thread 3067039076 joined [17:50:51]Waiting for new connection... [17:50:51] Sock 8.Parse request [17:50:51]Sock 8.Check first char [17:50:51]Sock 8.First char is OK [17:50:51]request: POST /json_proto HTTP/1.0 [17:50:51]Method: POST [17:50:51]URL: /json_proto [17:50:51]Method is POST - this is cgi request [17:50:51]url: /json_proto [17:50:51]query_string will be loaded in cgi processing [17:50:51]execute_cgi json_proto POST (null) [17:50:51]execute_cgi path=json_proto method=POST [17:50:51]POST find Content-Length [17:50:51]Host: 172.17.50.195:8080 [17:50:51]Content-Length: 801 [17:50:51]Content-Type: application/json [17:50:51] [17:50:51]POST finish read [17:50:51]Found Content-Length = 801 [17:50:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093185", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4219605", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:50:51]execute_script... [17:50: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)1093185", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4219605", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:50:51]POST & json_proto [17:50:51]process_json_proto [17:50:51]json parsed OK: [17:50:51]protocol is kg_v1.0 [17:50:51]action value=close_receipt [17:50:51]process_action close_receipt [17:50:51]cmd_close_receipt [17:50:51]MH_GetDate [17:50:51]Write to MH i2c: F0 00 00 08 0C 03 [17:50:51]Write i2c OK [17:50:51]MH_I2C_Read... [17:50:51]Read from MH i2c: F0 [17:50:51]MH_I2C_Read... [17:50:51]Read from MH i2c: F0 09 00 [17:50:51]MH_I2C_Read... [17:50:51]Read from MH i2c: F0 09 00 08 0C 00 FC CE 1F 67 43 33 1C 67 55 [17:50:51]GetLastDocTimeStamp 1730137836 [17:50:51]current date 1730137852 [17:50:51]FM_GetShiftState [17:50:51]SAM_PROTO_GetShiftState [17:50:51]wFMCommunicate request_size=4 [17:50:51]MH_SAM_APDU [17:50:51]CAPDU: 80 13 01 00 [17:50:51]Write to MH i2c: E2 08 00 09 0C 80 13 01 00 00 00 00 00 92 [17:50:51]Write i2c OK [17:50:51]MH_I2C_Read... [17:50:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:50:51]Read from MH i2c: E2 [17:50:51]MH_I2C_Read... [17:50:51]Read from MH i2c: E2 0E 00 [17:50:51]MH_I2C_Read... [17:50:51]Read from MH i2c: E2 0E 00 09 0C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 8B [17:50:51]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:50:51]wFMCommunicate OK [17:50:51]SAM_PROTO_GetShiftState done [17:50:51]FM_GetShiftState done [17:50:51]opened in 1730073493 [17:50:51]opened+sec_in_day 1730159893 [17:50:51]quantity*price = 0 [17:50:51]sum+1 = 1 [17:50:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 659 28.10.2024 17:50 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливные Талоны 4219605 ФМ: 0000000000874671 ФД: 318184 ФПД: 70774583607571 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T175052&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318184&fm=70774583607571&tin=02508201610067®Number=0000000000091628&sum=0 [17:50:52]StoreToDocumentArchive [17:50:52]shift 546 fd 318184 [17:50:52]save to /storage/0546/doc_00318184 [17:50:52]save last doc name /storage/0546/doc_00318184 to /storage/kkm_last_doc_name [17:50:52]save OK [17:50:52]Clear old archive folders... [17:50:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:50:52]tlvbuf is 000E4950 [17:50:52]SAM_PROTO_ClearQueue [17:50:52]wFMCommunicate request_size=4 [17:50:52]MH_SAM_APDU [17:50:52]CAPDU: 80 09 00 00 [17:50:52]Write to MH i2c: E2 08 00 16 0C 80 09 00 00 00 00 00 00 94 [17:50:52]Write i2c OK [17:50:52]MH_I2C_Read... [17:50:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:50:52]Read from MH i2c: E2 [17:50:52]MH_I2C_Read... [17:50:52]Read from MH i2c: E2 03 00 [17:50:52]MH_I2C_Read... [17:50:52]Read from MH i2c: E2 03 00 16 0C 00 90 00 96 [17:50:52]RAPDU: 90 00 [17:50:52]wFMCommunicate OK [17:50:52]SAM_PROTO_ClearQueue done [17:50:52]KKMCreateOFDPacket [17:50:52]OFDProtocolAddRootSTLVToBuf [17:50:52]FM_MakeSignedData [17:50:52]FM_MakeSignedData [17:50:52]SAM_PROTO_SignData [17:50:52]wFMCommunicate request_size=4 [17:50:52]MH_SAM_APDU [17:50:52]CAPDU: 80 0D 01 02 [17:50:52]Write to MH i2c: E2 08 00 17 0C 80 0D 01 02 00 00 00 00 9C [17:50:52]Write i2c OK [17:50:52]MH_I2C_Read... [17:50:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:50:52]Read from MH i2c: E2 [17:50:52]MH_I2C_Read... [17:50:52]Read from MH i2c: E2 03 00 [17:50:52]MH_I2C_Read... [17:50:52]Read from MH i2c: E2 03 00 17 0C 00 90 00 97 [17:50:52]RAPDU: 90 00 [17:50:52]wFMCommunicate OK [17:50:52]wFMCommunicate request_size=255 [17:50:52]MH_SAM_APDU [17:50: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 32 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 93 02 00 00 F4 03 04 00 FC CE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E8 DA 04 00 35 04 06 00 40 [17:50:52]Write to MH i2c: E2 02 01 18 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 32 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 93 02 00 00 F4 03 04 00 FC CE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E8 DA 04 00 35 04 06 00 40 00 00 59 [17:50:52]Write i2c OK [17:50:52]MH_I2C_Read... [17:50:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:50:53]Read from MH i2c: E2 [17:50:53]MH_I2C_Read... [17:50:53]Read from MH i2c: E2 03 00 [17:50:53]MH_I2C_Read... [17:50:53]Read from MH i2c: E2 03 00 18 0C 00 90 00 98 [17:50:53]RAPDU: 90 00 [17:50:53]wFMCommunicate OK [17:50:53]wFMCommunicate request_size=10 [17:50:53]MH_SAM_APDU [17:50:53]CAPDU: 80 0D 02 02 05 5E 7D EA 41 13 [17:50:53]Write to MH i2c: E2 0D 00 19 0C 80 0D 02 02 05 00 5E 7D EA 41 13 00 00 C2 [17:50:53]Write i2c OK [17:50:53]MH_I2C_Read... [17:50:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:50:53]Read from MH i2c: E2 [17:50:53]MH_I2C_Read... [17:50:53]Read from MH i2c: E2 03 00 [17:50:53]MH_I2C_Read... [17:50:53]Read from MH i2c: E2 03 00 19 0C 00 90 00 99 [17:50:53]RAPDU: 90 00 [17:50:53]wFMCommunicate OK [17:50:53]wFMCommunicate request_size=4 [17:50:53]MH_SAM_APDU [17:50:53]CAPDU: 80 0D 03 02 [17:50:53]Write to MH i2c: E2 08 00 1A 0C 80 0D 03 02 00 00 00 00 A1 [17:50:53]Write i2c OK [17:50:53]MH_I2C_Read... [17:50:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:50:53]Read from MH i2c: E2 [17:50:53]MH_I2C_Read... [17:50:53]Read from MH i2c: E2 0B 00 [17:50:53]MH_I2C_Read... [17:50:53]Read from MH i2c: E2 0B 00 1A 0C 00 25 09 43 64 31 F3 54 19 90 00 08 [17:50:53]RAPDU: 25 09 43 64 31 F3 54 19 90 00 [17:50:53]wFMCommunicate OK [17:50:53]SAM_PROTO_SignData done [17:50:53]FM_MakeSignedData done [17:50:53]CreateOFDProtocolMessage [17:50:53]wFMCommunicate request_size=4 [17:50:53]MH_SAM_APDU [17:50:53]CAPDU: 80 11 00 00 [17:50:53]Write to MH i2c: E2 08 00 1B 0C 80 11 00 00 00 00 00 00 A1 [17:50:53]Write i2c OK [17:50:53]MH_I2C_Read... [17:50:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:50:53]Read from MH i2c: E2 [17:50:53]MH_I2C_Read... [17:50:53]Read from MH i2c: E2 17 00 [17:50:53]MH_I2C_Read... [17:50:53]Read from MH i2c: E2 17 00 1B 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F5 [17:50:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:50:53]wFMCommunicate OK [17:50:53]CreateOFDProtocolMessage done [17:50:53]OFDSenderStorePacket 318184 [17:50:53]StoreOFDPacket docnum=318184 [17:50:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 A6 1C 07 01 AD 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 32 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 93 02 00 00 F4 03 04 00 FC CE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E8 DA 04 00 35 04 06 00 40 5E 7D EA 41 13 25 09 43 64 31 F3 54 19 [17:50:53]CheckFolder [17:50:53]dirname=/storage/ofd_packets [17:50:53]CheckFolder done [17:50:53]ProducePacketName [17:50:53]name=ofd_packets/00318184 [17:50:53]NVStorageSaveData ofd_packets/00318184 [17:50:53]File name is /storage/ofd_packets/00318184 [17:50:53]Write 301 bytes [17:50:53]NVStorageSaveData done [17:50:53]OFDSenderStorePacket done [17:50:53]KKMCreateOFDPacket done [17:50:53]NVStorageSaveData kkm_last_timestamp [17:50:53]File name is /storage/kkm_last_timestamp [17:50:53]Write 4 bytes [17:50:53]NVStorageSaveData done [17:50:53]ExternCall_PrintAddStr [17:50:53]wPrintStart [17:50:53]Write to MH i2c: 01 00 00 1C 0C 28 [17:50:53]Write i2c OK [17:50:53]MH_I2C_Read... [17:50:53]Read from MH i2c: 01 [17:50:53]MH_I2C_Read... [17:50:53]Read from MH i2c: 01 07 00 [17:50:53]MH_I2C_Read... [17:50:53]Read from MH i2c: 01 07 00 1C 0C 00 00 00 00 00 FF 0F 3D [17:50:53]RasterBufferAndPrint [17:50:53]line Счет N : (1)1093185 [17:50:53]line ИНН: 02508201610067 [17:50:53]line Контрольно-Кассовый Чек [17:50:53]line ПРОДАЖА [17:50:53]line ТРК (МРК, ГНК) : 63 [17:50:53]line Товар: 2710124130 [17:50:53]line Аи-92-К-2 [17:50:53]line 30.000 * 0.00 [17:50:53]line = 0.00 [17:50:53]line НДС 12% НСП 1% [17:50:53]line > о реализуемом товаре [17:50:53]line ИТОГО: 0.00 [17:50:53]line НСП 1% : 0.00 [17:50:53]line НДС 12% : 0.00 [17:50:53]line Наличными: 0.00 [17:50:53]line Безнал.: 0.00 [17:50:53]line Место: АЗС № 101 "Партнер Нефть" [17:50:53]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [17:50:53]line СНО: Общий режим [17:50:53]line Чек 659 28.10.2024 17:50 [17:50:53]line Смена: 546 ФФД: 1.0 [17:50:53]line ЗНМ: 0300000082 [17:50:53]line РНМ: 0000000000091628 [17:50:53]line Версия ККМ: 001 [17:50:53]line Талоны: Топливные Талоны [17:50:53]line 4219605 [17:50:53]line ФМ: 0000000000874671 [17:50:53]line ФД: 318184 [17:50:53]line ФПД: 70774583607571 [17:50:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T175052&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318184&fm=70774583607571&tin=02508201610067®Number=0000000000091628&sum=0 [17:50:53]written 0, free lines is 4095 [17:50:53]OFD Sender: Processing packet 318184 [packets to send 127, broken 126] [17:50:53]ProducePacketName [17:50:53]name=ofd_packets/00318184 [17:50:53]OFD Sender: To server: pG, [17:50:53]CommunicateWithHost lk.salyk.kg:30040 [17:50:53]ConnectInit lk.salyk.kg [17:50:53]Connected sock=10 [17:50:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 A6 1C 07 01 AD 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 32 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 93 02 00 00 F4 03 04 00 FC CE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E8 DA 04 00 35 04 06 00 40 5E 7D EA 41 13 25 09 43 64 31 F3 54 19 [17:50:53]Write to MH i2c: 01 00 00 46 0C 52 [17:50:53]Write i2c OK [17:50:53]MH_I2C_Read... [17:50:53]Read from MH i2c: 01 [17:50:53]MH_I2C_Read... [17:50:53]Read from MH i2c: 01 07 00 [17:50:53]MH_I2C_Read... [17:50:53]Read from MH i2c: 01 07 00 46 0C 00 00 00 00 00 00 0D 66 [17:50:53]RasterBufferAndPrint [17:50:53]line [17:50:53]line [17:50:53]line [17:50:53]line [17:50:53]line [17:50:53]written 0, free lines is 3334 [17:50:53]MH_Cut [17:50:53]Write to MH i2c: D1 01 00 4D 0C 01 2B [17:50:53]Write i2c OK [17:50:53]MH_I2C_Read... [17:50:53]Read from MH i2c: D1 [17:50:53]MH_I2C_Read... [17:50:53]Read from MH i2c: D1 01 00 [17:50:53]MH_I2C_Read... [17:50:53]Read from MH i2c: D1 01 00 4D 0C 00 2A [17:50:53]Write to MH i2c: 01 00 00 4E 0C 5A [17:50:53]Write i2c OK [17:50:53]MH_I2C_Read... [17:50:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 0E 06 47 00 8E 2E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E8 DA 04 00 F4 03 04 00 B4 7A 1F 67 B6 04 01 00 00 52 4E BF B9 A2 B1 2D 33 [17:50:53]CommunicateWithHost err = 0 [17:50:53]CheckOFDResponse [17:50:53]1017 (14) - 77093643461234 [17:50:53]1041 (16) - 0000000000874671 [17:50:53]1040 (4) - 318184 [17:50:53]1012 (4) - 28.10.2024 11:51 [17:50:53]1206 (1) - 0 [17:50:53]OFD Sender: Remove packet 318184 [17:50:53]ProducePacketName [17:50:53]name=ofd_packets/00318184 [17:50:53]NVStorageDeleteData [17:50:54]*** Cut start [17:50:54]*** Partial cut [17:50:54]*** CUTSNS_PIN = 1 [17:50:54]OFD Sender: No OFD packet to send [17:50:54]*** CUTSNS_PIN = 0 [17:50:54]*** Brake cut motor [17:50:55]Read from MH i2c: 01 [17:50:55]*** Stop cut motor [17:50:55]*** Cut end [17:50:55]MH_I2C_Read... [17:50:55]Read from MH i2c: 01 07 00 [17:50:55]MH_I2C_Read... [17:50:55]Read from MH i2c: 01 07 00 4E 0C 00 00 00 00 00 FF 0F 6F [17:50:55]process_action close_receipt done [17:50:55]requested_data is exist [17:50:55]produce_requested_data [17:50:55]requested_item fm.sn is exist - process it [17:50:55]wFMCommunicate request_size=4 [17:50:55]MH_SAM_APDU [17:50:55]CAPDU: 80 11 00 00 [17:50:55]Write to MH i2c: E2 08 00 4F 0C 80 11 00 00 00 00 00 00 D5 [17:50:55]Write i2c OK [17:50:55]MH_I2C_Read... [17:50:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:50:55]Read from MH i2c: E2 [17:50:55]MH_I2C_Read... [17:50:55]Read from MH i2c: E2 17 00 [17:50:55]MH_I2C_Read... [17:50:55]Read from MH i2c: E2 17 00 4F 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 29 [17:50:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:50:55]wFMCommunicate OK [17:50:55]requested_item fd.num is exist - process it [17:50:55]SAM_PROTO_GetFieldsCounters [17:50:55]wFMCommunicate request_size=4 [17:50:55]MH_SAM_APDU [17:50:55]CAPDU: 80 13 00 00 [17:50:55]Write to MH i2c: E2 08 00 50 0C 80 13 00 00 00 00 00 00 D8 [17:50:55]Write i2c OK [17:50:55]MH_I2C_Read... [17:50:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:50:55]Read from MH i2c: E2 [17:50:55]MH_I2C_Read... [17:50:55]Read from MH i2c: E2 62 00 [17:50:55]MH_I2C_Read... [17:50:55]Read from MH i2c: E2 62 00 50 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E8 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 93 02 00 00 5E 04 04 00 93 02 00 00 57 04 04 00 94 02 00 00 19 04 04 00 00 00 00 00 90 00 A4 [17:50:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E8 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 93 02 00 00 5E 04 04 00 93 02 00 00 57 04 04 00 94 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:50:55]wFMCommunicate OK [17:50:55]SAM_PROTO_GetFieldsCounters done [17:50:55]requested_item shift.num is exist - process it [17:50:55]requested_item shift.opened is exist - process it [17:50:55]req_shift_opened [17:50:55]FM_GetShiftState [17:50:55]SAM_PROTO_GetShiftState [17:50:55]wFMCommunicate request_size=4 [17:50:55]MH_SAM_APDU [17:50:55]CAPDU: 80 13 01 00 [17:50:55]Write to MH i2c: E2 08 00 51 0C 80 13 01 00 00 00 00 00 DA [17:50:55]Write i2c OK [17:50:55]MH_I2C_Read... [17:50:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:50:55]Read from MH i2c: E2 [17:50:55]MH_I2C_Read... [17:50:55]Read from MH i2c: E2 0E 00 [17:50:55]MH_I2C_Read... [17:50:55]Read from MH i2c: E2 0E 00 51 0C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D3 [17:50:55]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:50:55]wFMCommunicate OK [17:50:55]SAM_PROTO_GetShiftState done [17:50:55]FM_GetShiftState done [17:50:55]req_shift_opened done [17:50:55]requested_item shift.open_date is exist - process it [17:50:55]req_shift_open_date [17:50:55]req_shift_open_date done [17:50:55]produce_requested_data done [17:50:55]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318184,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [17:50:55]process_action_free close_receipt [17:50:55]json_value_free [17:50:55]json_value_free done [17:50:55]process_json_proto returns [17:50:55]Send response to host [17:50:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318184,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [17:50:55]free response buf [17:50:55]execute_script done [17:50:55]execute_script returns [17:50:55]free content buf [17:50:55]Sock 8.Close socket [17:50:55]Sock 8.Thread stoped [17:50:59]OFD Sender: No OFD packet to send [17:51:04]OFD Sender: No OFD packet to send [17:51:09]OFD Sender: No OFD packet to send [17:51:14]OFD Sender: No OFD packet to send [17:51:19]OFD Sender: No OFD packet to send [17:51:24]OFD Sender: No OFD packet to send [17:51:29]OFD Sender: No OFD packet to send [17:51:34]OFD Sender: No OFD packet to send [17:51:39]OFD Sender: No OFD packet to send [17:51:44]OFD Sender: No OFD packet to send [17:51:49]OFD Sender: No OFD packet to send [17:51:54]OFD Sender: No OFD packet to send [17:51:59]OFD Sender: No OFD packet to send [17:52:04]OFD Sender: No OFD packet to send [17:52:09]OFD Sender: No OFD packet to send [17:52:14]OFD Sender: No OFD packet to send [17:52:19]OFD Sender: No OFD packet to send [17:52:24]OFD Sender: No OFD packet to send [17:52:29]OFD Sender: No OFD packet to send [17:52:34]OFD Sender: No OFD packet to send [17:52:39]OFD Sender: No OFD packet to send [17:52:44]OFD Sender: No OFD packet to send [17:52:49]OFD Sender: No OFD packet to send [17:52:54]OFD Sender: No OFD packet to send [17:52:59]OFD Sender: No OFD packet to send [17:53:04]OFD Sender: No OFD packet to send [17:53:04]accept exits with 9 [17:53:04]New connection [17:53:04]New thread 3067039076 created [17:53:04]Thread 3066895716 joined [17:53:04]Waiting for new connection... [17:53:04] Sock 9.Parse request [17:53:04]Sock 9.Check first char [17:53:04]Sock 9.First char is OK [17:53:04]request: POST /json_proto HTTP/1.0 [17:53:04]Method: POST [17:53:04]URL: /json_proto [17:53:04]Method is POST - this is cgi request [17:53:04]url: /json_proto [17:53:04]query_string will be loaded in cgi processing [17:53:04]execute_cgi json_proto POST (null) [17:53:04]execute_cgi path=json_proto method=POST [17:53:04]POST find Content-Length [17:53:04]Host: 172.17.50.195:8080 [17:53:04]Content-Length: 683 [17:53:04]Content-Type: application/json [17:53:04] [17:53:04]POST finish read [17:53:04]Found Content-Length = 683 [17:53:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093186", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:53:04]execute_script... [17:53: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)1093186", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:53:04]POST & json_proto [17:53:04]process_json_proto [17:53:04]json parsed OK: [17:53:04]protocol is kg_v1.0 [17:53:04]action value=close_receipt [17:53:04]process_action close_receipt [17:53:04]cmd_close_receipt [17:53:04]MH_GetDate [17:53:04]Write to MH i2c: F0 00 00 52 0C 4D [17:53:04]Write i2c OK [17:53:04]MH_I2C_Read... [17:53:04]Read from MH i2c: F0 [17:53:04]MH_I2C_Read... [17:53:04]Read from MH i2c: F0 09 00 [17:53:04]MH_I2C_Read... [17:53:04]Read from MH i2c: F0 09 00 52 0C 00 81 CF 1F 67 43 33 1C 67 25 [17:53:04]GetLastDocTimeStamp 1730137852 [17:53:04]current date 1730137985 [17:53:04]FM_GetShiftState [17:53:04]SAM_PROTO_GetShiftState [17:53:04]wFMCommunicate request_size=4 [17:53:04]MH_SAM_APDU [17:53:04]CAPDU: 80 13 01 00 [17:53:04]Write to MH i2c: E2 08 00 53 0C 80 13 01 00 00 00 00 00 DC [17:53:04]Write i2c OK [17:53:04]MH_I2C_Read... [17:53:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:53:04]Read from MH i2c: E2 [17:53:04]MH_I2C_Read... [17:53:04]Read from MH i2c: E2 0E 00 [17:53:04]MH_I2C_Read... [17:53:04]Read from MH i2c: E2 0E 00 53 0C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D5 [17:53:04]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:53:04]wFMCommunicate OK [17:53:04]SAM_PROTO_GetShiftState done [17:53:04]FM_GetShiftState done [17:53:04]opened in 1730073493 [17:53:04]opened+sec_in_day 1730159893 [17:53:04]quantity*price = 100015 [17:53:04]sum+1 = 100017 [17:53:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 660 28.10.2024 17:53 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318185 ФПД: 22443620084681 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T175305&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318185&fm=22443620084681&tin=02508201610067®Number=0000000000091628&sum=100000 [17:53:06]StoreToDocumentArchive [17:53:06]shift 546 fd 318185 [17:53:06]save to /storage/0546/doc_00318185 [17:53:06]save last doc name /storage/0546/doc_00318185 to /storage/kkm_last_doc_name [17:53:06]save OK [17:53:06]Clear old archive folders... [17:53:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:53:06]tlvbuf is 0016E940 [17:53:06]SAM_PROTO_ClearQueue [17:53:06]wFMCommunicate request_size=4 [17:53:06]MH_SAM_APDU [17:53:06]CAPDU: 80 09 00 00 [17:53:06]Write to MH i2c: E2 08 00 60 0C 80 09 00 00 00 00 00 00 DE [17:53:06]Write i2c OK [17:53:06]MH_I2C_Read... [17:53:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:53:06]Read from MH i2c: E2 [17:53:06]MH_I2C_Read... [17:53:06]Read from MH i2c: E2 03 00 [17:53:06]MH_I2C_Read... [17:53:06]Read from MH i2c: E2 03 00 60 0C 00 90 00 E0 [17:53:06]RAPDU: 90 00 [17:53:06]wFMCommunicate OK [17:53:06]SAM_PROTO_ClearQueue done [17:53:06]KKMCreateOFDPacket [17:53:06]OFDProtocolAddRootSTLVToBuf [17:53:06]FM_MakeSignedData [17:53:06]FM_MakeSignedData [17:53:06]SAM_PROTO_SignData [17:53:06]wFMCommunicate request_size=4 [17:53:06]MH_SAM_APDU [17:53:06]CAPDU: 80 0D 01 02 [17:53:06]Write to MH i2c: E2 08 00 61 0C 80 0D 01 02 00 00 00 00 E6 [17:53:06]Write i2c OK [17:53:06]MH_I2C_Read... [17:53:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:53:06]Read from MH i2c: E2 [17:53:06]MH_I2C_Read... [17:53:06]Read from MH i2c: E2 03 00 [17:53:06]MH_I2C_Read... [17:53:06]Read from MH i2c: E2 03 00 61 0C 00 90 00 E1 [17:53:06]RAPDU: 90 00 [17:53:06]wFMCommunicate OK [17:53:06]wFMCommunicate request_size=255 [17:53:06]MH_SAM_APDU [17:53:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 02 00 00 F4 03 04 00 81 CF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E9 DA 04 00 35 04 06 00 14 [17:53:06]Write to MH i2c: E2 02 01 62 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 02 00 00 F4 03 04 00 81 CF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E9 DA 04 00 35 04 06 00 14 00 00 D9 [17:53:06]Write i2c OK [17:53:06]MH_I2C_Read... [17:53:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:53:06]Read from MH i2c: E2 [17:53:06]MH_I2C_Read... [17:53:06]Read from MH i2c: E2 03 00 [17:53:06]MH_I2C_Read... [17:53:06]Read from MH i2c: E2 03 00 62 0C 00 90 00 E2 [17:53:06]RAPDU: 90 00 [17:53:06]wFMCommunicate OK [17:53:06]wFMCommunicate request_size=10 [17:53:06]MH_SAM_APDU [17:53:06]CAPDU: 80 0D 02 02 05 69 90 00 AB C9 [17:53:06]Write to MH i2c: E2 0D 00 63 0C 80 0D 02 02 05 00 69 90 00 AB C9 00 00 60 [17:53:06]Write i2c OK [17:53:06]MH_I2C_Read... [17:53:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:53:06]Read from MH i2c: E2 [17:53:06]MH_I2C_Read... [17:53:06]Read from MH i2c: E2 03 00 [17:53:06]MH_I2C_Read... [17:53:06]Read from MH i2c: E2 03 00 63 0C 00 90 00 E3 [17:53:06]RAPDU: 90 00 [17:53:06]wFMCommunicate OK [17:53:06]wFMCommunicate request_size=4 [17:53:06]MH_SAM_APDU [17:53:06]CAPDU: 80 0D 03 02 [17:53:06]Write to MH i2c: E2 08 00 64 0C 80 0D 03 02 00 00 00 00 EB [17:53:06]Write i2c OK [17:53:06]MH_I2C_Read... [17:53:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:53:06]Read from MH i2c: E2 [17:53:06]MH_I2C_Read... [17:53:06]Read from MH i2c: E2 0B 00 [17:53:06]MH_I2C_Read... [17:53:06]Read from MH i2c: E2 0B 00 64 0C 00 65 59 A3 1A 4E CB 48 F7 90 00 BF [17:53:06]RAPDU: 65 59 A3 1A 4E CB 48 F7 90 00 [17:53:06]wFMCommunicate OK [17:53:06]SAM_PROTO_SignData done [17:53:06]FM_MakeSignedData done [17:53:06]CreateOFDProtocolMessage [17:53:06]wFMCommunicate request_size=4 [17:53:06]MH_SAM_APDU [17:53:06]CAPDU: 80 11 00 00 [17:53:06]Write to MH i2c: E2 08 00 65 0C 80 11 00 00 00 00 00 00 EB [17:53:06]Write i2c OK [17:53:06]MH_I2C_Read... [17:53:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:53:06]Read from MH i2c: E2 [17:53:06]MH_I2C_Read... [17:53:06]Read from MH i2c: E2 17 00 [17:53:06]MH_I2C_Read... [17:53:06]Read from MH i2c: E2 17 00 65 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 3F [17:53:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:53:06]wFMCommunicate OK [17:53:06]CreateOFDProtocolMessage done [17:53:06]OFDSenderStorePacket 318185 [17:53:06]StoreOFDPacket docnum=318185 [17:53:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 20 B8 07 01 85 78 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 02 00 00 F4 03 04 00 81 CF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E9 DA 04 00 35 04 06 00 14 69 90 00 AB C9 65 59 A3 1A 4E CB 48 F7 [17:53:06]CheckFolder [17:53:06]dirname=/storage/ofd_packets [17:53:06]CheckFolder done [17:53:06]ProducePacketName [17:53:06]name=ofd_packets/00318185 [17:53:06]NVStorageSaveData ofd_packets/00318185 [17:53:06]File name is /storage/ofd_packets/00318185 [17:53:06]Write 301 bytes [17:53:06]NVStorageSaveData done [17:53:06]OFDSenderStorePacket done [17:53:06]KKMCreateOFDPacket done [17:53:06]NVStorageSaveData kkm_last_timestamp [17:53:06]File name is /storage/kkm_last_timestamp [17:53:06]Write 4 bytes [17:53:06]NVStorageSaveData done [17:53:06]ExternCall_PrintAddStr [17:53:06]wPrintStart [17:53:06]Write to MH i2c: 01 00 00 66 0C 72 [17:53:06]Write i2c OK [17:53:06]MH_I2C_Read... [17:53:06]Read from MH i2c: 01 [17:53:06]MH_I2C_Read... [17:53:06]Read from MH i2c: 01 07 00 [17:53:06]MH_I2C_Read... [17:53:06]Read from MH i2c: 01 07 00 66 0C 00 00 00 00 00 FF 0F 87 [17:53:06]RasterBufferAndPrint [17:53:06]line Счет N : (1)1093186 [17:53:06]line ИНН: 02508201610067 [17:53:06]line Контрольно-Кассовый Чек [17:53:06]line ПРОДАЖА [17:53:06]line ТРК (МРК, ГНК) : 43 [17:53:06]line Товар: 2710124130 [17:53:06]line Аи-92-К-2 [17:53:06]line 14.950 * 66.90 [17:53:06]line = 1000.16 [17:53:06]line НДС 12% НСП 1% [17:53:06]line > о реализуемом товаре [17:53:06]line ОКРУГЛЕНИЕ: -0.16 [17:53:06]line ИТОГО: 1000.00 [17:53:06]line Внесено: 1000.00 [17:53:06]line СДАЧА: 0.00 [17:53:06]line НСП 1% : 8.85 [17:53:06]line НДС 12% : 106.21 [17:53:06]line Наличными: 1000.00 [17:53:06]line Безнал.: 0.00 [17:53:06]line Место: АЗС № 101 "Партнер Нефть" [17:53:06]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [17:53:06]line СНО: Общий режим [17:53:06]line Чек 660 28.10.2024 17:53 [17:53:06]line Смена: 546 ФФД: 1.0 [17:53:06]line ЗНМ: 0300000082 [17:53:06]line РНМ: 0000000000091628 [17:53:06]line Версия ККМ: 001 [17:53:06]line ФМ: 0000000000874671 [17:53:06]line ФД: 318185 [17:53:06]line ФПД: 22443620084681 [17:53:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T175305&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318185&fm=22443620084681&tin=02508201610067®Number=0000000000091628&sum=100000 [17:53:06]OFD Sender: Processing packet 318185 [packets to send 127, broken 126] [17:53:06]ProducePacketName [17:53:06]name=ofd_packets/00318185 [17:53:06]OFD Sender: To server: pG, [17:53:06]CommunicateWithHost lk.salyk.kg:30040 [17:53:06]ConnectInit lk.salyk.kg [17:53:06]written 0, free lines is 4095 [17:53:06]Connected sock=10 [17:53:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 20 B8 07 01 85 78 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 02 00 00 F4 03 04 00 81 CF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E9 DA 04 00 35 04 06 00 14 69 90 00 AB C9 65 59 A3 1A 4E CB 48 F7 [17:53:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 12 94 47 00 0D 04 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 E9 DA 04 00 F4 03 04 00 39 7B 1F 67 B6 04 01 00 00 41 0E 78 1C E5 9E 8F EA [17:53:07]CommunicateWithHost err = 0 [17:53:07]CheckOFDResponse [17:53:07]1017 (14) - 77093643461234 [17:53:07]1041 (16) - 0000000000874671 [17:53:07]1040 (4) - 318185 [17:53:07]1012 (4) - 28.10.2024 11:53 [17:53:07]1206 (1) - 0 [17:53:07]OFD Sender: Remove packet 318185 [17:53:07]ProducePacketName [17:53:07]name=ofd_packets/00318185 [17:53:07]NVStorageDeleteData [17:53:07]Write to MH i2c: 01 00 00 91 0C 9D [17:53:07]Write i2c OK [17:53:07]MH_I2C_Read... [17:53:07]Read from MH i2c: 01 [17:53:07]MH_I2C_Read... [17:53:07]Read from MH i2c: 01 07 00 [17:53:07]MH_I2C_Read... [17:53:07]Read from MH i2c: 01 07 00 91 0C 00 00 00 00 00 EC 0C 9C [17:53:07]RasterBufferAndPrint [17:53:07]line [17:53:07]line [17:53:07]line [17:53:07]line [17:53:07]line [17:53:07]written 0, free lines is 3314 [17:53:07]MH_Cut [17:53:07]Write to MH i2c: D1 01 00 98 0C 01 76 [17:53:07]Write i2c OK [17:53:07]MH_I2C_Read... [17:53:07]Read from MH i2c: D1 [17:53:07]MH_I2C_Read... [17:53:07]Read from MH i2c: D1 01 00 [17:53:07]MH_I2C_Read... [17:53:07]Read from MH i2c: D1 01 00 98 0C 00 75 [17:53:07]Write to MH i2c: 01 00 00 99 0C A5 [17:53:07]Write i2c OK [17:53:07]MH_I2C_Read... [17:53:07]OFD Sender: No OFD packet to send [17:53:08]*** Cut start [17:53:08]*** Partial cut [17:53:08]*** CUTSNS_PIN = 1 [17:53:08]*** CUTSNS_PIN = 0 [17:53:08]*** Brake cut motor [17:53:08]Read from MH i2c: 01 [17:53:08]MH_I2C_Read... [17:53:08]*** Stop cut motor [17:53:08]*** Cut end [17:53:08]Read from MH i2c: 01 07 00 [17:53:08]MH_I2C_Read... [17:53:08]Read from MH i2c: 01 07 00 99 0C 00 00 00 00 00 FF 0F BA [17:53:08]process_action close_receipt done [17:53:08]requested_data is exist [17:53:08]produce_requested_data [17:53:08]requested_item fm.sn is exist - process it [17:53:08]wFMCommunicate request_size=4 [17:53:08]MH_SAM_APDU [17:53:08]CAPDU: 80 11 00 00 [17:53:08]Write to MH i2c: E2 08 00 9A 0C 80 11 00 00 00 00 00 00 20 [17:53:08]Write i2c OK [17:53:08]MH_I2C_Read... [17:53:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:53:08]Read from MH i2c: E2 [17:53:08]MH_I2C_Read... [17:53:08]Read from MH i2c: E2 17 00 [17:53:08]MH_I2C_Read... [17:53:08]Read from MH i2c: E2 17 00 9A 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 74 [17:53:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:53:08]wFMCommunicate OK [17:53:08]requested_item fd.num is exist - process it [17:53:08]SAM_PROTO_GetFieldsCounters [17:53:08]wFMCommunicate request_size=4 [17:53:08]MH_SAM_APDU [17:53:08]CAPDU: 80 13 00 00 [17:53:08]Write to MH i2c: E2 08 00 9B 0C 80 13 00 00 00 00 00 00 23 [17:53:08]Write i2c OK [17:53:08]MH_I2C_Read... [17:53:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:53:08]Read from MH i2c: E2 [17:53:08]MH_I2C_Read... [17:53:08]Read from MH i2c: E2 62 00 [17:53:08]MH_I2C_Read... [17:53:08]Read from MH i2c: E2 62 00 9B 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E9 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 94 02 00 00 5E 04 04 00 94 02 00 00 57 04 04 00 95 02 00 00 19 04 04 00 00 00 00 00 90 00 F3 [17:53:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 E9 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 94 02 00 00 5E 04 04 00 94 02 00 00 57 04 04 00 95 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:53:08]wFMCommunicate OK [17:53:08]SAM_PROTO_GetFieldsCounters done [17:53:08]requested_item shift.num is exist - process it [17:53:08]requested_item shift.opened is exist - process it [17:53:08]req_shift_opened [17:53:08]FM_GetShiftState [17:53:08]SAM_PROTO_GetShiftState [17:53:08]wFMCommunicate request_size=4 [17:53:08]MH_SAM_APDU [17:53:08]CAPDU: 80 13 01 00 [17:53:08]Write to MH i2c: E2 08 00 9C 0C 80 13 01 00 00 00 00 00 25 [17:53:08]Write i2c OK [17:53:08]MH_I2C_Read... [17:53:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:53:08]Read from MH i2c: E2 [17:53:08]MH_I2C_Read... [17:53:08]Read from MH i2c: E2 0E 00 [17:53:08]MH_I2C_Read... [17:53:08]Read from MH i2c: E2 0E 00 9C 0C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 1E [17:53:08]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:53:08]wFMCommunicate OK [17:53:08]SAM_PROTO_GetShiftState done [17:53:08]FM_GetShiftState done [17:53:08]req_shift_opened done [17:53:08]requested_item shift.open_date is exist - process it [17:53:08]req_shift_open_date [17:53:08]req_shift_open_date done [17:53:08]produce_requested_data done [17:53:08]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318185,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [17:53:08]process_action_free close_receipt [17:53:08]json_value_free [17:53:08]json_value_free done [17:53:08]process_json_proto returns [17:53:08]Send response to host [17:53:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318185,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [17:53:08]free response buf [17:53:08]execute_script done [17:53:08]execute_script returns [17:53:08]free content buf [17:53:08]Sock 9.Close socket [17:53:08]Sock 9.Thread stoped [17:53:12]OFD Sender: No OFD packet to send [17:53:17]OFD Sender: No OFD packet to send [17:53:22]OFD Sender: No OFD packet to send [17:53:27]OFD Sender: No OFD packet to send [17:53:32]OFD Sender: No OFD packet to send [17:53:37]OFD Sender: No OFD packet to send [17:53:42]OFD Sender: No OFD packet to send [17:53:47]OFD Sender: No OFD packet to send [17:53:52]OFD Sender: No OFD packet to send [17:53:57]OFD Sender: No OFD packet to send [17:54:02]OFD Sender: No OFD packet to send [17:54:07]OFD Sender: No OFD packet to send [17:54:12]OFD Sender: No OFD packet to send [17:54:17]OFD Sender: No OFD packet to send [17:54:22]OFD Sender: No OFD packet to send [17:54:27]OFD Sender: No OFD packet to send [17:54:29]accept exits with 8 [17:54:29]New connection [17:54:29]New thread 3066895716 created [17:54:29]Thread 3067039076 joined [17:54:29]Waiting for new connection... [17:54:29] Sock 8.Parse request [17:54:29]Sock 8.Check first char [17:54:29]Sock 8.First char is OK [17:54:29]request: POST /json_proto HTTP/1.0 [17:54:29]Method: POST [17:54:29]URL: /json_proto [17:54:29]Method is POST - this is cgi request [17:54:29]url: /json_proto [17:54:29]query_string will be loaded in cgi processing [17:54:29]execute_cgi json_proto POST (null) [17:54:29]execute_cgi path=json_proto method=POST [17:54:29]POST find Content-Length [17:54:29]Host: 172.17.50.195:8080 [17:54:29]Content-Length: 678 [17:54:29]Content-Type: application/json [17:54:29] [17:54:29]POST finish read [17:54:29]Found Content-Length = 678 [17:54:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093187", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 3.290, "sum" : 220.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 220.00, "total" : 220.00, "payments": [ { "type": 0, "sum" : 220.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:54:29]execute_script... [17:54: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)1093187", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 3.290, "sum" : 220.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 220.00, "total" : 220.00, "payments": [ { "type": 0, "sum" : 220.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:54:29]POST & json_proto [17:54:29]process_json_proto [17:54:29]json parsed OK: [17:54:29]protocol is kg_v1.0 [17:54:29]action value=close_receipt [17:54:29]process_action close_receipt [17:54:29]cmd_close_receipt [17:54:29]MH_GetDate [17:54:29]Write to MH i2c: F0 00 00 9D 0C 98 [17:54:29]Write i2c OK [17:54:29]MH_I2C_Read... [17:54:29]Read from MH i2c: F0 [17:54:29]MH_I2C_Read... [17:54:29]Read from MH i2c: F0 09 00 [17:54:29]MH_I2C_Read... [17:54:29]Read from MH i2c: F0 09 00 9D 0C 00 D5 CF 1F 67 43 33 1C 67 C4 [17:54:29]GetLastDocTimeStamp 1730137985 [17:54:29]current date 1730138069 [17:54:29]FM_GetShiftState [17:54:29]SAM_PROTO_GetShiftState [17:54:29]wFMCommunicate request_size=4 [17:54:29]MH_SAM_APDU [17:54:29]CAPDU: 80 13 01 00 [17:54:29]Write to MH i2c: E2 08 00 9E 0C 80 13 01 00 00 00 00 00 27 [17:54:29]Write i2c OK [17:54:29]MH_I2C_Read... [17:54:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:54:29]Read from MH i2c: E2 [17:54:29]MH_I2C_Read... [17:54:29]Read from MH i2c: E2 0E 00 [17:54:29]MH_I2C_Read... [17:54:29]Read from MH i2c: E2 0E 00 9E 0C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 20 [17:54:29]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:54:29]wFMCommunicate OK [17:54:29]SAM_PROTO_GetShiftState done [17:54:29]FM_GetShiftState done [17:54:29]opened in 1730073493 [17:54:29]opened+sec_in_day 1730159893 [17:54:29]quantity*price = 22010 [17:54:29]sum+1 = 22011 [17:54:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 220.00 Внесено: 220.00 СДАЧА: 0.00 НСП 1% : 1.95 НДС 12% : 23.37 Наличными: 220.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 661 28.10.2024 17:54 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318186 ФПД: 228004165103609 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T175429&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318186&fm=228004165103609&tin=02508201610067®Number=0000000000091628&sum=22000 [17:54:30]StoreToDocumentArchive [17:54:30]shift 546 fd 318186 [17:54:30]save to /storage/0546/doc_00318186 [17:54:30]save last doc name /storage/0546/doc_00318186 to /storage/kkm_last_doc_name [17:54:30]save OK [17:54:30]Clear old archive folders... [17:54:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:54:30]tlvbuf is 000CA3A0 [17:54:30]SAM_PROTO_ClearQueue [17:54:30]wFMCommunicate request_size=4 [17:54:30]MH_SAM_APDU [17:54:30]CAPDU: 80 09 00 00 [17:54:30]Write to MH i2c: E2 08 00 AB 0C 80 09 00 00 00 00 00 00 29 [17:54:30]Write i2c OK [17:54:30]MH_I2C_Read... [17:54:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:54:30]Read from MH i2c: E2 [17:54:30]MH_I2C_Read... [17:54:30]Read from MH i2c: E2 03 00 [17:54:30]MH_I2C_Read... [17:54:30]Read from MH i2c: E2 03 00 AB 0C 00 90 00 2B [17:54:30]RAPDU: 90 00 [17:54:30]wFMCommunicate OK [17:54:30]SAM_PROTO_ClearQueue done [17:54:30]KKMCreateOFDPacket [17:54:30]OFDProtocolAddRootSTLVToBuf [17:54:30]FM_MakeSignedData [17:54:30]FM_MakeSignedData [17:54:30]SAM_PROTO_SignData [17:54:30]wFMCommunicate request_size=4 [17:54:30]MH_SAM_APDU [17:54:30]CAPDU: 80 0D 01 02 [17:54:30]Write to MH i2c: E2 08 00 AC 0C 80 0D 01 02 00 00 00 00 31 [17:54:30]Write i2c OK [17:54:30]MH_I2C_Read... [17:54:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:54:30]Read from MH i2c: E2 [17:54:30]MH_I2C_Read... [17:54:30]Read from MH i2c: E2 03 00 [17:54:30]MH_I2C_Read... [17:54:30]Read from MH i2c: E2 03 00 AC 0C 00 90 00 2C [17:54:30]RAPDU: 90 00 [17:54:30]wFMCommunicate OK [17:54:30]wFMCommunicate request_size=255 [17:54:30]MH_SAM_APDU [17:54: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 32 FF 03 08 00 03 DA 0C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 FA 55 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 21 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 95 02 00 00 F4 03 04 00 D5 CF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EA DA 04 00 35 04 06 00 CF [17:54:30]Write to MH i2c: E2 02 01 AD 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 32 FF 03 08 00 03 DA 0C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 FA 55 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 21 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 95 02 00 00 F4 03 04 00 D5 CF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EA DA 04 00 35 04 06 00 CF 00 00 9E [17:54:30]Write i2c OK [17:54:30]MH_I2C_Read... [17:54:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:54:30]Read from MH i2c: E2 [17:54:30]MH_I2C_Read... [17:54:30]Read from MH i2c: E2 03 00 [17:54:30]MH_I2C_Read... [17:54:30]Read from MH i2c: E2 03 00 AD 0C 00 90 00 2D [17:54:30]RAPDU: 90 00 [17:54:30]wFMCommunicate OK [17:54:30]wFMCommunicate request_size=10 [17:54:30]MH_SAM_APDU [17:54:30]CAPDU: 80 0D 02 02 05 5E 5B 44 AF F9 [17:54:30]Write to MH i2c: E2 0D 00 AE 0C 80 0D 02 02 05 00 5E 5B 44 AF F9 00 00 E3 [17:54:30]Write i2c OK [17:54:30]MH_I2C_Read... [17:54:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:54:30]Read from MH i2c: E2 [17:54:30]MH_I2C_Read... [17:54:30]Read from MH i2c: E2 03 00 [17:54:30]MH_I2C_Read... [17:54:30]Read from MH i2c: E2 03 00 AE 0C 00 90 00 2E [17:54:30]RAPDU: 90 00 [17:54:30]wFMCommunicate OK [17:54:30]wFMCommunicate request_size=4 [17:54:30]MH_SAM_APDU [17:54:30]CAPDU: 80 0D 03 02 [17:54:30]Write to MH i2c: E2 08 00 AF 0C 80 0D 03 02 00 00 00 00 36 [17:54:30]Write i2c OK [17:54:30]MH_I2C_Read... [17:54:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:54:30]Read from MH i2c: E2 [17:54:30]MH_I2C_Read... [17:54:30]Read from MH i2c: E2 0B 00 [17:54:30]MH_I2C_Read... [17:54:30]Read from MH i2c: E2 0B 00 AF 0C 00 53 80 63 5E 10 93 06 36 90 00 AA [17:54:30]RAPDU: 53 80 63 5E 10 93 06 36 90 00 [17:54:30]wFMCommunicate OK [17:54:30]SAM_PROTO_SignData done [17:54:30]FM_MakeSignedData done [17:54:30]CreateOFDProtocolMessage [17:54:30]wFMCommunicate request_size=4 [17:54:30]MH_SAM_APDU [17:54:30]CAPDU: 80 11 00 00 [17:54:30]Write to MH i2c: E2 08 00 B0 0C 80 11 00 00 00 00 00 00 36 [17:54:30]Write i2c OK [17:54:30]MH_I2C_Read... [17:54:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:54:30]Read from MH i2c: E2 [17:54:30]MH_I2C_Read... [17:54:30]Read from MH i2c: E2 17 00 [17:54:30]MH_I2C_Read... [17:54:30]Read from MH i2c: E2 17 00 B0 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 8A [17:54:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:54:30]wFMCommunicate OK [17:54:30]CreateOFDProtocolMessage done [17:54:30]OFDSenderStorePacket 318186 [17:54:30]StoreOFDPacket docnum=318186 [17:54:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 0A B3 07 01 18 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 32 FF 03 08 00 03 DA 0C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 FA 55 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 21 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 95 02 00 00 F4 03 04 00 D5 CF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EA DA 04 00 35 04 06 00 CF 5E 5B 44 AF F9 53 80 63 5E 10 93 06 36 [17:54:30]CheckFolder [17:54:30]dirname=/storage/ofd_packets [17:54:30]CheckFolder done [17:54:30]ProducePacketName [17:54:30]name=ofd_packets/00318186 [17:54:30]NVStorageSaveData ofd_packets/00318186 [17:54:30]File name is /storage/ofd_packets/00318186 [17:54:30]Write 301 bytes [17:54:30]NVStorageSaveData done [17:54:30]OFDSenderStorePacket done [17:54:30]KKMCreateOFDPacket done [17:54:30]NVStorageSaveData kkm_last_timestamp [17:54:30]File name is /storage/kkm_last_timestamp [17:54:30]Write 4 bytes [17:54:30]NVStorageSaveData done [17:54:30]ExternCall_PrintAddStr [17:54:30]wPrintStart [17:54:30]Write to MH i2c: 01 00 00 B1 0C BD [17:54:30]Write i2c OK [17:54:30]MH_I2C_Read... [17:54:30]Read from MH i2c: 01 [17:54:30]MH_I2C_Read... [17:54:30]Read from MH i2c: 01 07 00 [17:54:30]MH_I2C_Read... [17:54:30]Read from MH i2c: 01 07 00 B1 0C 00 00 00 00 00 FF 0F D2 [17:54:30]RasterBufferAndPrint [17:54:30]line Счет N : (1)1093187 [17:54:30]line ИНН: 02508201610067 [17:54:30]line Контрольно-Кассовый Чек [17:54:30]line ПРОДАЖА [17:54:30]line ТРК (МРК, ГНК) : 53 [17:54:30]line Товар: 2710124130 [17:54:30]line Аи-92-К-2 [17:54:30]line 3.290 * 66.90 [17:54:30]line = 220.10 [17:54:30]line НДС 12% НСП 1% [17:54:30]line > о реализуемом товаре [17:54:30]line ОКРУГЛЕНИЕ: -0.10 [17:54:30]line ИТОГО: 220.00 [17:54:30]line Внесено: 220.00 [17:54:30]line СДАЧА: 0.00 [17:54:30]line НСП 1% : 1.95 [17:54:30]line НДС 12% : 23.37 [17:54:30]line Наличными: 220.00 [17:54:30]line Безнал.: 0.00 [17:54:30]line Место: АЗС № 101 "Партнер Нефть" [17:54:30]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [17:54:30]line СНО: Общий режим [17:54:30]line Чек 661 28.10.2024 17:54 [17:54:30]line Смена: 546 ФФД: 1.0 [17:54:30]line ЗНМ: 0300000082 [17:54:30]line РНМ: 0000000000091628 [17:54:30]line Версия ККМ: 001 [17:54:30]line ФМ: 0000000000874671 [17:54:30]line ФД: 318186 [17:54:30]line ФПД: 228004165103609 [17:54:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T175429&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318186&fm=228004165103609&tin=02508201610067®Number=0000000000091628&sum=22000 [17:54:30]written 0, free lines is 4095 [17:54:30]OFD Sender: Processing packet 318186 [packets to send 127, broken 126] [17:54:30]ProducePacketName [17:54:30]name=ofd_packets/00318186 [17:54:30]OFD Sender: To server: pG, [17:54:30]CommunicateWithHost lk.salyk.kg:30040 [17:54:30]ConnectInit lk.salyk.kg [17:54:30]Connected sock=10 [17:54:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 0A B3 07 01 18 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 32 FF 03 08 00 03 DA 0C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 FA 55 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 21 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 95 02 00 00 F4 03 04 00 D5 CF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EA DA 04 00 35 04 06 00 CF 5E 5B 44 AF F9 53 80 63 5E 10 93 06 36 [17:54:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 C0 1A 47 00 DA FC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EA DA 04 00 F4 03 04 00 8D 7B 1F 67 B6 04 01 00 00 50 86 62 7C 5B 44 B6 9F [17:54:31]CommunicateWithHost err = 0 [17:54:31]CheckOFDResponse [17:54:31]1017 (14) - 77093643461234 [17:54:31]1041 (16) - 0000000000874671 [17:54:31]1040 (4) - 318186 [17:54:31]1012 (4) - 28.10.2024 11:54 [17:54:31]1206 (1) - 0 [17:54:31]OFD Sender: Remove packet 318186 [17:54:31]ProducePacketName [17:54:31]name=ofd_packets/00318186 [17:54:31]NVStorageDeleteData [17:54:31]Write to MH i2c: 01 00 00 DC 0C E8 [17:54:31]Write i2c OK [17:54:31]MH_I2C_Read... [17:54:31]Read from MH i2c: 01 [17:54:31]MH_I2C_Read... [17:54:31]Read from MH i2c: 01 07 00 [17:54:31]MH_I2C_Read... [17:54:31]Read from MH i2c: 01 07 00 DC 0C 00 00 00 00 00 EE 0C E9 [17:54:31]RasterBufferAndPrint [17:54:31]line [17:54:31]line [17:54:31]line [17:54:31]line [17:54:31]line [17:54:31]written 0, free lines is 3316 [17:54:31]MH_Cut [17:54:31]Write to MH i2c: D1 01 00 E3 0C 01 C1 [17:54:31]Write i2c OK [17:54:31]MH_I2C_Read... [17:54:31]Read from MH i2c: D1 [17:54:31]MH_I2C_Read... [17:54:31]Read from MH i2c: D1 01 00 [17:54:31]MH_I2C_Read... [17:54:31]Read from MH i2c: D1 01 00 E3 0C 00 C0 [17:54:31]Write to MH i2c: 01 00 00 E4 0C F0 [17:54:31]Write i2c OK [17:54:31]MH_I2C_Read... [17:54:31]OFD Sender: No OFD packet to send [17:54:31]*** Cut start [17:54:31]*** Partial cut [17:54:31]*** CUTSNS_PIN = 1 [17:54:32]*** CUTSNS_PIN = 0 [17:54:32]*** Brake cut motor [17:54:32]Read from MH i2c: 01 [17:54:32]MH_I2C_Read... [17:54:32]*** Stop cut motor [17:54:32]*** Cut end [17:54:32]Read from MH i2c: 01 07 00 [17:54:32]MH_I2C_Read... [17:54:32]Read from MH i2c: 01 07 00 E4 0C 00 00 00 00 00 FF 0F 05 [17:54:32]process_action close_receipt done [17:54:32]requested_data is exist [17:54:32]produce_requested_data [17:54:32]requested_item fm.sn is exist - process it [17:54:32]wFMCommunicate request_size=4 [17:54:32]MH_SAM_APDU [17:54:32]CAPDU: 80 11 00 00 [17:54:32]Write to MH i2c: E2 08 00 E5 0C 80 11 00 00 00 00 00 00 6B [17:54:32]Write i2c OK [17:54:32]MH_I2C_Read... [17:54:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:54:32]Read from MH i2c: E2 [17:54:32]MH_I2C_Read... [17:54:32]Read from MH i2c: E2 17 00 [17:54:32]MH_I2C_Read... [17:54:32]Read from MH i2c: E2 17 00 E5 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 BF [17:54:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:54:32]wFMCommunicate OK [17:54:32]requested_item fd.num is exist - process it [17:54:32]SAM_PROTO_GetFieldsCounters [17:54:32]wFMCommunicate request_size=4 [17:54:32]MH_SAM_APDU [17:54:32]CAPDU: 80 13 00 00 [17:54:32]Write to MH i2c: E2 08 00 E6 0C 80 13 00 00 00 00 00 00 6E [17:54:32]Write i2c OK [17:54:32]MH_I2C_Read... [17:54:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:54:32]Read from MH i2c: E2 [17:54:32]MH_I2C_Read... [17:54:32]Read from MH i2c: E2 62 00 [17:54:32]MH_I2C_Read... [17:54:32]Read from MH i2c: E2 62 00 E6 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 EA DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 95 02 00 00 5E 04 04 00 95 02 00 00 57 04 04 00 96 02 00 00 19 04 04 00 00 00 00 00 90 00 42 [17:54:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 EA DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 95 02 00 00 5E 04 04 00 95 02 00 00 57 04 04 00 96 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:54:32]wFMCommunicate OK [17:54:32]SAM_PROTO_GetFieldsCounters done [17:54:32]requested_item shift.num is exist - process it [17:54:32]requested_item shift.opened is exist - process it [17:54:32]req_shift_opened [17:54:32]FM_GetShiftState [17:54:32]SAM_PROTO_GetShiftState [17:54:32]wFMCommunicate request_size=4 [17:54:32]MH_SAM_APDU [17:54:32]CAPDU: 80 13 01 00 [17:54:32]Write to MH i2c: E2 08 00 E7 0C 80 13 01 00 00 00 00 00 70 [17:54:32]Write i2c OK [17:54:32]MH_I2C_Read... [17:54:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:54:32]Read from MH i2c: E2 [17:54:32]MH_I2C_Read... [17:54:32]Read from MH i2c: E2 0E 00 [17:54:32]MH_I2C_Read... [17:54:32]Read from MH i2c: E2 0E 00 E7 0C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 69 [17:54:32]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:54:32]wFMCommunicate OK [17:54:32]SAM_PROTO_GetShiftState done [17:54:32]FM_GetShiftState done [17:54:32]req_shift_opened done [17:54:32]requested_item shift.open_date is exist - process it [17:54:32]req_shift_open_date [17:54:32]req_shift_open_date done [17:54:32]produce_requested_data done [17:54:32]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318186,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [17:54:32]process_action_free close_receipt [17:54:32]json_value_free [17:54:32]json_value_free done [17:54:32]process_json_proto returns [17:54:32]Send response to host [17:54:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318186,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [17:54:32]free response buf [17:54:32]execute_script done [17:54:32]execute_script returns [17:54:32]free content buf [17:54:32]Sock 8.Close socket [17:54:32]Sock 8.Thread stoped [17:54:36]OFD Sender: No OFD packet to send [17:54:41]OFD Sender: No OFD packet to send [17:54:46]OFD Sender: No OFD packet to send [17:54:51]OFD Sender: No OFD packet to send [17:54:56]OFD Sender: No OFD packet to send [17:55:01]OFD Sender: No OFD packet to send [17:55:06]OFD Sender: No OFD packet to send [17:55:11]OFD Sender: No OFD packet to send [17:55:16]OFD Sender: No OFD packet to send [17:55:21]OFD Sender: No OFD packet to send [17:55:26]OFD Sender: No OFD packet to send [17:55:31]OFD Sender: No OFD packet to send [17:55:32]accept exits with 9 [17:55:32]New connection [17:55:32]New thread 3067039076 created [17:55:32]Thread 3066895716 joined [17:55:32]Waiting for new connection... [17:55:32] Sock 9.Parse request [17:55:32]Sock 9.Check first char [17:55:32]Sock 9.First char is OK [17:55:32]request: POST /json_proto HTTP/1.0 [17:55:32]Method: POST [17:55:32]URL: /json_proto [17:55:32]Method is POST - this is cgi request [17:55:32]url: /json_proto [17:55:32]query_string will be loaded in cgi processing [17:55:32]execute_cgi json_proto POST (null) [17:55:32]execute_cgi path=json_proto method=POST [17:55:32]POST find Content-Length [17:55:32]Host: 172.17.50.195:8080 [17:55:32]Content-Length: 678 [17:55:32]Content-Type: application/json [17:55:32] [17:55:32]POST finish read [17:55:32]Found Content-Length = 678 [17:55:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093188", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:55:32]execute_script... [17:55: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)1093188", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:55:32]POST & json_proto [17:55:32]process_json_proto [17:55:32]json parsed OK: [17:55:32]protocol is kg_v1.0 [17:55:32]action value=close_receipt [17:55:32]process_action close_receipt [17:55:32]cmd_close_receipt [17:55:32]MH_GetDate [17:55:32]Write to MH i2c: F0 00 00 E8 0C E3 [17:55:32]Write i2c OK [17:55:32]MH_I2C_Read... [17:55:32]Read from MH i2c: F0 [17:55:32]MH_I2C_Read... [17:55:32]Read from MH i2c: F0 09 00 [17:55:32]MH_I2C_Read... [17:55:32]Read from MH i2c: F0 09 00 E8 0C 00 15 D0 1F 67 43 33 1C 67 50 [17:55:32]GetLastDocTimeStamp 1730138069 [17:55:32]current date 1730138133 [17:55:32]FM_GetShiftState [17:55:32]SAM_PROTO_GetShiftState [17:55:32]wFMCommunicate request_size=4 [17:55:32]MH_SAM_APDU [17:55:32]CAPDU: 80 13 01 00 [17:55:32]Write to MH i2c: E2 08 00 E9 0C 80 13 01 00 00 00 00 00 72 [17:55:32]Write i2c OK [17:55:32]MH_I2C_Read... [17:55:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:55:32]Read from MH i2c: E2 [17:55:32]MH_I2C_Read... [17:55:32]Read from MH i2c: E2 0E 00 [17:55:32]MH_I2C_Read... [17:55:32]Read from MH i2c: E2 0E 00 E9 0C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 6B [17:55:32]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:55:32]wFMCommunicate OK [17:55:32]SAM_PROTO_GetShiftState done [17:55:32]FM_GetShiftState done [17:55:32]opened in 1730073493 [17:55:32]opened+sec_in_day 1730159893 [17:55:32]quantity*price = 40006 [17:55:32]sum+1 = 40007 [17:55:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 662 28.10.2024 17:55 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318187 ФПД: 75989588004157 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T175533&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318187&fm=75989588004157&tin=02508201610067®Number=0000000000091628&sum=40000 [17:55:33]StoreToDocumentArchive [17:55:33]shift 546 fd 318187 [17:55:33]save to /storage/0546/doc_00318187 [17:55:33]save last doc name /storage/0546/doc_00318187 to /storage/kkm_last_doc_name [17:55:33]save OK [17:55:33]Clear old archive folders... [17:55:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:55:33]tlvbuf is 000D2590 [17:55:33]SAM_PROTO_ClearQueue [17:55:33]wFMCommunicate request_size=4 [17:55:33]MH_SAM_APDU [17:55:33]CAPDU: 80 09 00 00 [17:55:33]Write to MH i2c: E2 08 00 F6 0C 80 09 00 00 00 00 00 00 74 [17:55:33]Write i2c OK [17:55:33]MH_I2C_Read... [17:55:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:55:33]Read from MH i2c: E2 [17:55:33]MH_I2C_Read... [17:55:33]Read from MH i2c: E2 03 00 [17:55:33]MH_I2C_Read... [17:55:33]Read from MH i2c: E2 03 00 F6 0C 00 90 00 76 [17:55:33]RAPDU: 90 00 [17:55:33]wFMCommunicate OK [17:55:33]SAM_PROTO_ClearQueue done [17:55:33]KKMCreateOFDPacket [17:55:33]OFDProtocolAddRootSTLVToBuf [17:55:33]FM_MakeSignedData [17:55:33]FM_MakeSignedData [17:55:33]SAM_PROTO_SignData [17:55:33]wFMCommunicate request_size=4 [17:55:33]MH_SAM_APDU [17:55:33]CAPDU: 80 0D 01 02 [17:55:33]Write to MH i2c: E2 08 00 F7 0C 80 0D 01 02 00 00 00 00 7C [17:55:33]Write i2c OK [17:55:33]MH_I2C_Read... [17:55:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:55:33]Read from MH i2c: E2 [17:55:33]MH_I2C_Read... [17:55:33]Read from MH i2c: E2 03 00 [17:55:33]MH_I2C_Read... [17:55:33]Read from MH i2c: E2 03 00 F7 0C 00 90 00 77 [17:55:33]RAPDU: 90 00 [17:55:33]wFMCommunicate OK [17:55:33]wFMCommunicate request_size=255 [17:55:33]MH_SAM_APDU [17:55:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 02 00 00 F4 03 04 00 15 D0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EB DA 04 00 35 04 06 00 45 [17:55:33]Write to MH i2c: E2 02 01 F8 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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 02 00 00 F4 03 04 00 15 D0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EB DA 04 00 35 04 06 00 45 00 00 0E [17:55:33]Write i2c OK [17:55:33]MH_I2C_Read... [17:55:33]Read from MH i2c: E2 [17:55:33]MH_I2C_Read... [17:55:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:55:33]Read from MH i2c: E2 03 00 [17:55:33]MH_I2C_Read... [17:55:33]Read from MH i2c: E2 03 00 F8 0C 00 90 00 78 [17:55:33]RAPDU: 90 00 [17:55:33]wFMCommunicate OK [17:55:33]wFMCommunicate request_size=10 [17:55:33]MH_SAM_APDU [17:55:33]CAPDU: 80 0D 02 02 05 1C B4 66 4D 3D [17:55:33]Write to MH i2c: E2 0D 00 F9 0C 80 0D 02 02 05 00 1C B4 66 4D 3D 00 00 49 [17:55:33]Write i2c OK [17:55:33]MH_I2C_Read... [17:55:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:55:34]Read from MH i2c: E2 [17:55:34]MH_I2C_Read... [17:55:34]Read from MH i2c: E2 03 00 [17:55:34]MH_I2C_Read... [17:55:34]Read from MH i2c: E2 03 00 F9 0C 00 90 00 79 [17:55:34]RAPDU: 90 00 [17:55:34]wFMCommunicate OK [17:55:34]wFMCommunicate request_size=4 [17:55:34]MH_SAM_APDU [17:55:34]CAPDU: 80 0D 03 02 [17:55:34]Write to MH i2c: E2 08 00 FA 0C 80 0D 03 02 00 00 00 00 81 [17:55:34]Write i2c OK [17:55:34]MH_I2C_Read... [17:55:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:55:34]Read from MH i2c: E2 [17:55:34]MH_I2C_Read... [17:55:34]Read from MH i2c: E2 0B 00 [17:55:34]MH_I2C_Read... [17:55:34]Read from MH i2c: E2 0B 00 FA 0C 00 0F E0 56 D5 9E C3 47 77 90 00 BB [17:55:34]RAPDU: 0F E0 56 D5 9E C3 47 77 90 00 [17:55:34]wFMCommunicate OK [17:55:34]SAM_PROTO_SignData done [17:55:34]FM_MakeSignedData done [17:55:34]CreateOFDProtocolMessage [17:55:34]wFMCommunicate request_size=4 [17:55:34]MH_SAM_APDU [17:55:34]CAPDU: 80 11 00 00 [17:55:34]Write to MH i2c: E2 08 00 FB 0C 80 11 00 00 00 00 00 00 81 [17:55:34]Write i2c OK [17:55:34]MH_I2C_Read... [17:55:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:55:34]Read from MH i2c: E2 [17:55:34]MH_I2C_Read... [17:55:34]Read from MH i2c: E2 17 00 [17:55:34]MH_I2C_Read... [17:55:34]Read from MH i2c: E2 17 00 FB 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D5 [17:55:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:55:34]wFMCommunicate OK [17:55:34]CreateOFDProtocolMessage done [17:55:34]OFDSenderStorePacket 318187 [17:55:34]StoreOFDPacket docnum=318187 [17:55:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 6E C0 07 01 87 79 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 02 00 00 F4 03 04 00 15 D0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EB DA 04 00 35 04 06 00 45 1C B4 66 4D 3D 0F E0 56 D5 9E C3 47 77 [17:55:34]CheckFolder [17:55:34]dirname=/storage/ofd_packets [17:55:34]CheckFolder done [17:55:34]ProducePacketName [17:55:34]name=ofd_packets/00318187 [17:55:34]NVStorageSaveData ofd_packets/00318187 [17:55:34]File name is /storage/ofd_packets/00318187 [17:55:34]Write 301 bytes [17:55:34]NVStorageSaveData done [17:55:34]OFDSenderStorePacket done [17:55:34]KKMCreateOFDPacket done [17:55:34]NVStorageSaveData kkm_last_timestamp [17:55:34]File name is /storage/kkm_last_timestamp [17:55:34]Write 4 bytes [17:55:34]NVStorageSaveData done [17:55:34]ExternCall_PrintAddStr [17:55:34]wPrintStart [17:55:34]Write to MH i2c: 01 00 00 FC 0C 08 [17:55:34]Write i2c OK [17:55:34]MH_I2C_Read... [17:55:34]Read from MH i2c: 01 [17:55:34]MH_I2C_Read... [17:55:34]Read from MH i2c: 01 07 00 [17:55:34]MH_I2C_Read... [17:55:34]Read from MH i2c: 01 07 00 FC 0C 00 00 00 00 00 FF 0F 1D [17:55:34]RasterBufferAndPrint [17:55:34]line Счет N : (1)1093188 [17:55:34]line ИНН: 02508201610067 [17:55:34]line Контрольно-Кассовый Чек [17:55:34]line ПРОДАЖА [17:55:34]line ТРК (МРК, ГНК) : 43 [17:55:34]line Товар: 2710124130 [17:55:34]line Аи-92-К-2 [17:55:34]line 5.980 * 66.90 [17:55:34]line = 400.06 [17:55:34]line НДС 12% НСП 1% [17:55:34]line > о реализуемом товаре [17:55:34]line ОКРУГЛЕНИЕ: -0.06 [17:55:34]line ИТОГО: 400.00 [17:55:34]line Внесено: 400.00 [17:55:34]line СДАЧА: 0.00 [17:55:34]line НСП 1% : 3.54 [17:55:34]line НДС 12% : 42.48 [17:55:34]line Наличными: 400.00 [17:55:34]line Безнал.: 0.00 [17:55:34]line Место: АЗС № 101 "Партнер Нефть" [17:55:34]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [17:55:34]line СНО: Общий режим [17:55:34]line Чек 662 28.10.2024 17:55 [17:55:34]line Смена: 546 ФФД: 1.0 [17:55:34]line ЗНМ: 0300000082 [17:55:34]line РНМ: 0000000000091628 [17:55:34]line Версия ККМ: 001 [17:55:34]line ФМ: 0000000000874671 [17:55:34]line ФД: 318187 [17:55:34]line ФПД: 75989588004157 [17:55:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T175533&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318187&fm=75989588004157&tin=02508201610067®Number=0000000000091628&sum=40000 [17:55:34]OFD Sender: Processing packet 318187 [packets to send 127, broken 126] [17:55:34]ProducePacketName [17:55:34]name=ofd_packets/00318187 [17:55:34]OFD Sender: To server: pG, [17:55:34]CommunicateWithHost lk.salyk.kg:30040 [17:55:34]ConnectInit lk.salyk.kg [17:55:34]written 0, free lines is 4095 [17:55:34]Connected sock=10 [17:55:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 6E C0 07 01 87 79 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 02 00 00 F4 03 04 00 15 D0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EB DA 04 00 35 04 06 00 45 1C B4 66 4D 3D 0F E0 56 D5 9E C3 47 77 [17:55:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 F9 08 47 00 7A D5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EB DA 04 00 F4 03 04 00 CD 7B 1F 67 B6 04 01 00 00 37 9B A8 CE 1A 0F 53 4F [17:55:34]CommunicateWithHost err = 0 [17:55:34]CheckOFDResponse [17:55:34]1017 (14) - 77093643461234 [17:55:34]1041 (16) - 0000000000874671 [17:55:34]1040 (4) - 318187 [17:55:34]1012 (4) - 28.10.2024 11:55 [17:55:34]1206 (1) - 0 [17:55:34]OFD Sender: Remove packet 318187 [17:55:34]ProducePacketName [17:55:34]name=ofd_packets/00318187 [17:55:34]NVStorageDeleteData [17:55:34]Write to MH i2c: 01 00 00 27 0D 34 [17:55:34]Write i2c OK [17:55:34]MH_I2C_Read... [17:55:34]Read from MH i2c: 01 [17:55:34]MH_I2C_Read... [17:55:34]Read from MH i2c: 01 07 00 [17:55:34]MH_I2C_Read... [17:55:34]Read from MH i2c: 01 07 00 27 0D 00 00 00 00 00 EC 0C 33 [17:55:34]RasterBufferAndPrint [17:55:34]line [17:55:34]line [17:55:34]line [17:55:34]line [17:55:34]line [17:55:34]written 0, free lines is 3314 [17:55:34]MH_Cut [17:55:34]Write to MH i2c: D1 01 00 2E 0D 01 0D [17:55:34]Write i2c OK [17:55:34]MH_I2C_Read... [17:55:34]Read from MH i2c: D1 [17:55:34]MH_I2C_Read... [17:55:34]Read from MH i2c: D1 01 00 [17:55:34]MH_I2C_Read... [17:55:34]Read from MH i2c: D1 01 00 2E 0D 00 0C [17:55:34]Write to MH i2c: 01 00 00 2F 0D 3C [17:55:34]Write i2c OK [17:55:34]MH_I2C_Read... [17:55:35]OFD Sender: No OFD packet to send [17:55:35]*** Cut start [17:55:35]*** Partial cut [17:55:35]*** CUTSNS_PIN = 1 [17:55:35]*** CUTSNS_PIN = 0 [17:55:35]*** Brake cut motor [17:55:36]Read from MH i2c: 01 [17:55:36]MH_I2C_Read... [17:55:36]*** Stop cut motor [17:55:36]*** Cut end [17:55:36]Read from MH i2c: 01 07 00 [17:55:36]MH_I2C_Read... [17:55:36]Read from MH i2c: 01 07 00 2F 0D 00 00 00 00 00 FF 0F 51 [17:55:36]process_action close_receipt done [17:55:36]requested_data is exist [17:55:36]produce_requested_data [17:55:36]requested_item fm.sn is exist - process it [17:55:36]wFMCommunicate request_size=4 [17:55:36]MH_SAM_APDU [17:55:36]CAPDU: 80 11 00 00 [17:55:36]Write to MH i2c: E2 08 00 30 0D 80 11 00 00 00 00 00 00 B7 [17:55:36]Write i2c OK [17:55:36]MH_I2C_Read... [17:55:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:55:36]Read from MH i2c: E2 [17:55:36]MH_I2C_Read... [17:55:36]Read from MH i2c: E2 17 00 [17:55:36]MH_I2C_Read... [17:55:36]Read from MH i2c: E2 17 00 30 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 0B [17:55:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:55:36]wFMCommunicate OK [17:55:36]requested_item fd.num is exist - process it [17:55:36]SAM_PROTO_GetFieldsCounters [17:55:36]wFMCommunicate request_size=4 [17:55:36]MH_SAM_APDU [17:55:36]CAPDU: 80 13 00 00 [17:55:36]Write to MH i2c: E2 08 00 31 0D 80 13 00 00 00 00 00 00 BA [17:55:36]Write i2c OK [17:55:36]MH_I2C_Read... [17:55:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:55:36]Read from MH i2c: E2 [17:55:36]MH_I2C_Read... [17:55:36]Read from MH i2c: E2 62 00 [17:55:36]MH_I2C_Read... [17:55:36]Read from MH i2c: E2 62 00 31 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 EB DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 96 02 00 00 5E 04 04 00 96 02 00 00 57 04 04 00 97 02 00 00 19 04 04 00 00 00 00 00 90 00 92 [17:55:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 EB DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 96 02 00 00 5E 04 04 00 96 02 00 00 57 04 04 00 97 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:55:36]wFMCommunicate OK [17:55:36]SAM_PROTO_GetFieldsCounters done [17:55:36]requested_item shift.num is exist - process it [17:55:36]requested_item shift.opened is exist - process it [17:55:36]req_shift_opened [17:55:36]FM_GetShiftState [17:55:36]SAM_PROTO_GetShiftState [17:55:36]wFMCommunicate request_size=4 [17:55:36]MH_SAM_APDU [17:55:36]CAPDU: 80 13 01 00 [17:55:36]Write to MH i2c: E2 08 00 32 0D 80 13 01 00 00 00 00 00 BC [17:55:36]Write i2c OK [17:55:36]MH_I2C_Read... [17:55:36]Read from MH i2c: E2 [17:55:36]MH_I2C_Read... [17:55:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:55:36]Read from MH i2c: E2 0E 00 [17:55:36]MH_I2C_Read... [17:55:36]Read from MH i2c: E2 0E 00 32 0D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B5 [17:55:36]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:55:36]wFMCommunicate OK [17:55:36]SAM_PROTO_GetShiftState done [17:55:36]FM_GetShiftState done [17:55:36]req_shift_opened done [17:55:36]requested_item shift.open_date is exist - process it [17:55:36]req_shift_open_date [17:55:36]req_shift_open_date done [17:55:36]produce_requested_data done [17:55:36]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318187,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [17:55:36]process_action_free close_receipt [17:55:36]json_value_free [17:55:36]json_value_free done [17:55:36]process_json_proto returns [17:55:36]Send response to host [17:55:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318187,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [17:55:36]free response buf [17:55:36]execute_script done [17:55:36]execute_script returns [17:55:36]free content buf [17:55:36]Sock 9.Close socket [17:55:36]Sock 9.Thread stoped [17:55:40]OFD Sender: No OFD packet to send [17:55:45]OFD Sender: No OFD packet to send [17:55:50]OFD Sender: No OFD packet to send [17:55:55]OFD Sender: No OFD packet to send [17:56:00]OFD Sender: No OFD packet to send [17:56:05]OFD Sender: No OFD packet to send [17:56:10]OFD Sender: No OFD packet to send [17:56:15]OFD Sender: No OFD packet to send [17:56:20]OFD Sender: No OFD packet to send [17:56:25]OFD Sender: No OFD packet to send [17:56:30]OFD Sender: No OFD packet to send [17:56:35]OFD Sender: No OFD packet to send [17:56:40]OFD Sender: No OFD packet to send [17:56:45]OFD Sender: No OFD packet to send [17:56:50]OFD Sender: No OFD packet to send [17:56:55]OFD Sender: No OFD packet to send [17:57:00]OFD Sender: No OFD packet to send [17:57:05]OFD Sender: No OFD packet to send [17:57:10]OFD Sender: No OFD packet to send [17:57:15]OFD Sender: No OFD packet to send [17:57:20]OFD Sender: No OFD packet to send [17:57:23]accept exits with 8 [17:57:23]New connection [17:57:23]New thread 3066895716 created [17:57:23]Thread 3067039076 joined [17:57:23]Waiting for new connection... [17:57:23] Sock 8.Parse request [17:57:23]Sock 8.Check first char [17:57:23]Sock 8.First char is OK [17:57:23]request: POST /json_proto HTTP/1.0 [17:57:23]Method: POST [17:57:23]URL: /json_proto [17:57:23]Method is POST - this is cgi request [17:57:23]url: /json_proto [17:57:23]query_string will be loaded in cgi processing [17:57:23]execute_cgi json_proto POST (null) [17:57:23]execute_cgi path=json_proto method=POST [17:57:23]POST find Content-Length [17:57:23]Host: 172.17.50.195:8080 [17:57:23]Content-Length: 798 [17:57:23]Content-Type: application/json [17:57:23] [17:57:23]POST finish read [17:57:23]Found Content-Length = 798 [17:57:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093189", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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\u000A24266", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:57:23]execute_script... [17:57:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093189", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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\u000A24266", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:57:23]POST & json_proto [17:57:23]process_json_proto [17:57:23]json parsed OK: [17:57:23]protocol is kg_v1.0 [17:57:23]action value=close_receipt [17:57:23]process_action close_receipt [17:57:23]cmd_close_receipt [17:57:23]MH_GetDate [17:57:23]Write to MH i2c: F0 00 00 33 0D 2F [17:57:23]Write i2c OK [17:57:23]MH_I2C_Read... [17:57:23]Read from MH i2c: F0 [17:57:23]MH_I2C_Read... [17:57:23]Read from MH i2c: F0 09 00 [17:57:23]MH_I2C_Read... [17:57:23]Read from MH i2c: F0 09 00 33 0D 00 84 D0 1F 67 43 33 1C 67 0B [17:57:23]GetLastDocTimeStamp 1730138133 [17:57:23]current date 1730138244 [17:57:23]FM_GetShiftState [17:57:23]SAM_PROTO_GetShiftState [17:57:23]wFMCommunicate request_size=4 [17:57:23]MH_SAM_APDU [17:57:23]CAPDU: 80 13 01 00 [17:57:23]Write to MH i2c: E2 08 00 34 0D 80 13 01 00 00 00 00 00 BE [17:57:23]Write i2c OK [17:57:23]MH_I2C_Read... [17:57:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:57:24]Read from MH i2c: E2 [17:57:24]MH_I2C_Read... [17:57:24]Read from MH i2c: E2 0E 00 [17:57:24]MH_I2C_Read... [17:57:24]Read from MH i2c: E2 0E 00 34 0D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B7 [17:57:24]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:57:24]wFMCommunicate OK [17:57:24]SAM_PROTO_GetShiftState done [17:57:24]FM_GetShiftState done [17:57:24]opened in 1730073493 [17:57:24]opened+sec_in_day 1730159893 [17:57:24]quantity*price = 0 [17:57:24]sum+1 = 1 [17:57:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 663 28.10.2024 17:57 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливная Карта 24266 ФМ: 0000000000874671 ФД: 318188 ФПД: 37811872806323 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T175724&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318188&fm=37811872806323&tin=02508201610067®Number=0000000000091628&sum=0 [17:57:25]StoreToDocumentArchive [17:57:25]shift 546 fd 318188 [17:57:25]save to /storage/0546/doc_00318188 [17:57:25]save last doc name /storage/0546/doc_00318188 to /storage/kkm_last_doc_name [17:57:25]save OK [17:57:25]Clear old archive folders... [17:57:25]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:57:25]tlvbuf is B6EBD380 [17:57:25]SAM_PROTO_ClearQueue [17:57:25]wFMCommunicate request_size=4 [17:57:25]MH_SAM_APDU [17:57:25]CAPDU: 80 09 00 00 [17:57:25]Write to MH i2c: E2 08 00 41 0D 80 09 00 00 00 00 00 00 C0 [17:57:25]Write i2c OK [17:57:25]MH_I2C_Read... [17:57:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:57:25]Read from MH i2c: E2 [17:57:25]MH_I2C_Read... [17:57:25]Read from MH i2c: E2 03 00 [17:57:25]MH_I2C_Read... [17:57:25]Read from MH i2c: E2 03 00 41 0D 00 90 00 C2 [17:57:25]RAPDU: 90 00 [17:57:25]wFMCommunicate OK [17:57:25]SAM_PROTO_ClearQueue done [17:57:25]KKMCreateOFDPacket [17:57:25]OFDProtocolAddRootSTLVToBuf [17:57:25]FM_MakeSignedData [17:57:25]FM_MakeSignedData [17:57:25]SAM_PROTO_SignData [17:57:25]wFMCommunicate request_size=4 [17:57:25]MH_SAM_APDU [17:57:25]CAPDU: 80 0D 01 02 [17:57:25]Write to MH i2c: E2 08 00 42 0D 80 0D 01 02 00 00 00 00 C8 [17:57:25]Write i2c OK [17:57:25]MH_I2C_Read... [17:57:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:57:25]Read from MH i2c: E2 [17:57:25]MH_I2C_Read... [17:57:25]Read from MH i2c: E2 03 00 [17:57:25]MH_I2C_Read... [17:57:25]Read from MH i2c: E2 03 00 42 0D 00 90 00 C3 [17:57:25]RAPDU: 90 00 [17:57:25]wFMCommunicate OK [17:57:25]wFMCommunicate request_size=255 [17:57:25]MH_SAM_APDU [17:57:25]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 97 02 00 00 F4 03 04 00 84 D0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EC DA 04 00 35 04 06 00 [17:57:25]Write to MH i2c: E2 02 01 43 0D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 97 02 00 00 F4 03 04 00 84 D0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EC DA 04 00 35 04 06 00 00 00 C2 [17:57:25]Write i2c OK [17:57:25]MH_I2C_Read... [17:57:25]OFD Sender: No OFD packet to send [17:57:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:57:25]Read from MH i2c: E2 [17:57:25]MH_I2C_Read... [17:57:25]Read from MH i2c: E2 03 00 [17:57:25]MH_I2C_Read... [17:57:25]Read from MH i2c: E2 03 00 43 0D 00 90 00 C4 [17:57:25]RAPDU: 90 00 [17:57:25]wFMCommunicate OK [17:57:25]wFMCommunicate request_size=11 [17:57:25]MH_SAM_APDU [17:57:25]CAPDU: 80 0D 02 02 06 22 63 C3 3F 35 B3 [17:57:25]Write to MH i2c: E2 0E 00 44 0D 80 0D 02 02 06 00 22 63 C3 3F 35 B3 00 00 46 [17:57:25]Write i2c OK [17:57:25]MH_I2C_Read... [17:57:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:57:25]Read from MH i2c: E2 [17:57:25]MH_I2C_Read... [17:57:25]Read from MH i2c: E2 03 00 [17:57:25]MH_I2C_Read... [17:57:25]Read from MH i2c: E2 03 00 44 0D 00 90 00 C5 [17:57:25]RAPDU: 90 00 [17:57:25]wFMCommunicate OK [17:57:25]wFMCommunicate request_size=4 [17:57:25]MH_SAM_APDU [17:57:25]CAPDU: 80 0D 03 02 [17:57:25]Write to MH i2c: E2 08 00 45 0D 80 0D 03 02 00 00 00 00 CD [17:57:25]Write i2c OK [17:57:25]MH_I2C_Read... [17:57:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:57:25]Read from MH i2c: E2 [17:57:25]MH_I2C_Read... [17:57:25]Read from MH i2c: E2 0B 00 [17:57:25]MH_I2C_Read... [17:57:25]Read from MH i2c: E2 0B 00 45 0D 00 D2 21 A2 79 E5 51 10 26 90 00 48 [17:57:25]RAPDU: D2 21 A2 79 E5 51 10 26 90 00 [17:57:25]wFMCommunicate OK [17:57:25]SAM_PROTO_SignData done [17:57:25]FM_MakeSignedData done [17:57:25]CreateOFDProtocolMessage [17:57:25]wFMCommunicate request_size=4 [17:57:25]MH_SAM_APDU [17:57:25]CAPDU: 80 11 00 00 [17:57:25]Write to MH i2c: E2 08 00 46 0D 80 11 00 00 00 00 00 00 CD [17:57:25]Write i2c OK [17:57:25]MH_I2C_Read... [17:57:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:57:25]Read from MH i2c: E2 [17:57:25]MH_I2C_Read... [17:57:25]Read from MH i2c: E2 17 00 [17:57:25]MH_I2C_Read... [17:57:25]Read from MH i2c: E2 17 00 46 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 21 [17:57:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:57:25]wFMCommunicate OK [17:57:25]CreateOFDProtocolMessage done [17:57:25]OFDSenderStorePacket 318188 [17:57:25]StoreOFDPacket docnum=318188 [17:57:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 30 3C 08 01 84 E1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 97 02 00 00 F4 03 04 00 84 D0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EC DA 04 00 35 04 06 00 22 63 C3 3F 35 B3 D2 21 A2 79 E5 51 10 26 [17:57:25]CheckFolder [17:57:25]dirname=/storage/ofd_packets [17:57:25]CheckFolder done [17:57:25]ProducePacketName [17:57:25]name=ofd_packets/00318188 [17:57:25]NVStorageSaveData ofd_packets/00318188 [17:57:25]File name is /storage/ofd_packets/00318188 [17:57:25]Write 302 bytes [17:57:25]NVStorageSaveData done [17:57:25]OFDSenderStorePacket done [17:57:25]KKMCreateOFDPacket done [17:57:25]NVStorageSaveData kkm_last_timestamp [17:57:25]File name is /storage/kkm_last_timestamp [17:57:25]Write 4 bytes [17:57:25]NVStorageSaveData done [17:57:25]ExternCall_PrintAddStr [17:57:25]wPrintStart [17:57:25]Write to MH i2c: 01 00 00 47 0D 54 [17:57:25]Write i2c OK [17:57:25]MH_I2C_Read... [17:57:25]Read from MH i2c: 01 [17:57:25]MH_I2C_Read... [17:57:25]Read from MH i2c: 01 07 00 [17:57:25]MH_I2C_Read... [17:57:25]Read from MH i2c: 01 07 00 47 0D 00 00 00 00 00 FF 0F 69 [17:57:25]RasterBufferAndPrint [17:57:25]line Счет N : (1)1093189 [17:57:25]line ИНН: 02508201610067 [17:57:25]line Контрольно-Кассовый Чек [17:57:25]line ПРОДАЖА [17:57:25]line ТРК (МРК, ГНК) : 21 [17:57:25]line Товар: 2710194210 [17:57:25]line ДТ(л)-К-2 [17:57:25]line 65.620 * 0.00 [17:57:25]line = 0.00 [17:57:25]line НДС 12% НСП 1% [17:57:25]line > о реализуемом товаре [17:57:25]line ИТОГО: 0.00 [17:57:25]line НСП 1% : 0.00 [17:57:25]line НДС 12% : 0.00 [17:57:25]line Наличными: 0.00 [17:57:25]line Безнал.: 0.00 [17:57:25]line Место: АЗС № 101 "Партнер Нефть" [17:57:25]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [17:57:25]line СНО: Общий режим [17:57:25]line Чек 663 28.10.2024 17:57 [17:57:25]line Смена: 546 ФФД: 1.0 [17:57:25]line ЗНМ: 0300000082 [17:57:25]line РНМ: 0000000000091628 [17:57:25]line Версия ККМ: 001 [17:57:25]line Талоны: Топливная Карта [17:57:25]line 24266 [17:57:25]line ФМ: 0000000000874671 [17:57:25]line ФД: 318188 [17:57:25]line ФПД: 37811872806323 [17:57:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T175724&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318188&fm=37811872806323&tin=02508201610067®Number=0000000000091628&sum=0 [17:57:25]OFD Sender: Processing packet 318188 [packets to send 127, broken 126] [17:57:25]ProducePacketName [17:57:25]name=ofd_packets/00318188 [17:57:25]OFD Sender: To server: pG, [17:57:25]CommunicateWithHost lk.salyk.kg:30040 [17:57:25]ConnectInit lk.salyk.kg [17:57:25]written 0, free lines is 4095 [17:57:26]Connected sock=10 [17:57:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 30 3C 08 01 84 E1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 97 02 00 00 F4 03 04 00 84 D0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EC DA 04 00 35 04 06 00 22 63 C3 3F 35 B3 D2 21 A2 79 E5 51 10 26 [17:57:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 0E CC 47 00 8B 84 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EC DA 04 00 F4 03 04 00 3D 7C 1F 67 B6 04 01 00 00 6B F3 76 31 28 56 90 20 [17:57:26]CommunicateWithHost err = 0 [17:57:26]CheckOFDResponse [17:57:26]1017 (14) - 77093643461234 [17:57:26]1041 (16) - 0000000000874671 [17:57:26]1040 (4) - 318188 [17:57:26]1012 (4) - 28.10.2024 11:57 [17:57:26]1206 (1) - 0 [17:57:26]OFD Sender: Remove packet 318188 [17:57:26]ProducePacketName [17:57:26]name=ofd_packets/00318188 [17:57:26]NVStorageDeleteData [17:57:26]Write to MH i2c: 01 00 00 71 0D 7E [17:57:26]Write i2c OK [17:57:26]MH_I2C_Read... [17:57:26]Read from MH i2c: 01 [17:57:26]MH_I2C_Read... [17:57:26]Read from MH i2c: 01 07 00 [17:57:26]MH_I2C_Read... [17:57:26]Read from MH i2c: 01 07 00 71 0D 00 00 00 00 00 F6 0C 87 [17:57:26]RasterBufferAndPrint [17:57:26]line [17:57:26]line [17:57:26]line [17:57:26]line [17:57:26]line [17:57:26]written 0, free lines is 3324 [17:57:26]MH_Cut [17:57:26]Write to MH i2c: D1 01 00 78 0D 01 57 [17:57:26]Write i2c OK [17:57:26]MH_I2C_Read... [17:57:26]Read from MH i2c: D1 [17:57:26]MH_I2C_Read... [17:57:26]Read from MH i2c: D1 01 00 [17:57:26]MH_I2C_Read... [17:57:26]Read from MH i2c: D1 01 00 78 0D 00 56 [17:57:26]Write to MH i2c: 01 00 00 79 0D 86 [17:57:26]Write i2c OK [17:57:26]MH_I2C_Read... [17:57:26]OFD Sender: No OFD packet to send [17:57:27]*** Cut start [17:57:27]*** Partial cut [17:57:27]*** CUTSNS_PIN = 1 [17:57:27]*** CUTSNS_PIN = 0 [17:57:27]*** Brake cut motor [17:57:27]Read from MH i2c: 01 [17:57:27]MH_I2C_Read... [17:57:27]*** Stop cut motor [17:57:27]*** Cut end [17:57:27]Read from MH i2c: 01 07 00 [17:57:27]MH_I2C_Read... [17:57:27]Read from MH i2c: 01 07 00 79 0D 00 00 00 00 00 FF 0F 9B [17:57:27]process_action close_receipt done [17:57:27]requested_data is exist [17:57:27]produce_requested_data [17:57:27]requested_item fm.sn is exist - process it [17:57:27]wFMCommunicate request_size=4 [17:57:27]MH_SAM_APDU [17:57:27]CAPDU: 80 11 00 00 [17:57:27]Write to MH i2c: E2 08 00 7A 0D 80 11 00 00 00 00 00 00 01 [17:57:27]Write i2c OK [17:57:27]MH_I2C_Read... [17:57:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:57:27]Read from MH i2c: E2 [17:57:27]MH_I2C_Read... [17:57:27]Read from MH i2c: E2 17 00 [17:57:27]MH_I2C_Read... [17:57:27]Read from MH i2c: E2 17 00 7A 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 55 [17:57:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [17:57:27]wFMCommunicate OK [17:57:27]requested_item fd.num is exist - process it [17:57:27]SAM_PROTO_GetFieldsCounters [17:57:27]wFMCommunicate request_size=4 [17:57:27]MH_SAM_APDU [17:57:27]CAPDU: 80 13 00 00 [17:57:27]Write to MH i2c: E2 08 00 7B 0D 80 13 00 00 00 00 00 00 04 [17:57:27]Write i2c OK [17:57:27]MH_I2C_Read... [17:57:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:57:27]Read from MH i2c: E2 [17:57:27]MH_I2C_Read... [17:57:27]Read from MH i2c: E2 62 00 [17:57:27]MH_I2C_Read... [17:57:27]Read from MH i2c: E2 62 00 7B 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 EC DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 97 02 00 00 5E 04 04 00 97 02 00 00 57 04 04 00 98 02 00 00 19 04 04 00 00 00 00 00 90 00 E0 [17: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 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 EC DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 97 02 00 00 5E 04 04 00 97 02 00 00 57 04 04 00 98 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:57:27]wFMCommunicate OK [17:57:27]SAM_PROTO_GetFieldsCounters done [17:57:27]requested_item shift.num is exist - process it [17:57:27]requested_item shift.opened is exist - process it [17:57:27]req_shift_opened [17:57:27]FM_GetShiftState [17:57:27]SAM_PROTO_GetShiftState [17:57:27]wFMCommunicate request_size=4 [17:57:27]MH_SAM_APDU [17:57:27]CAPDU: 80 13 01 00 [17:57:27]Write to MH i2c: E2 08 00 7C 0D 80 13 01 00 00 00 00 00 06 [17:57:27]Write i2c OK [17:57:27]MH_I2C_Read... [17:57:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:57:28]Read from MH i2c: E2 [17:57:28]MH_I2C_Read... [17:57:28]Read from MH i2c: E2 0E 00 [17:57:28]MH_I2C_Read... [17:57:28]Read from MH i2c: E2 0E 00 7C 0D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 FF [17:57:28]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [17:57:28]wFMCommunicate OK [17:57:28]SAM_PROTO_GetShiftState done [17:57:28]FM_GetShiftState done [17:57:28]req_shift_opened done [17:57:28]requested_item shift.open_date is exist - process it [17:57:28]req_shift_open_date [17:57:28]req_shift_open_date done [17:57:28]produce_requested_data done [17:57:28]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318188,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [17:57:28]process_action_free close_receipt [17:57:28]json_value_free [17:57:28]json_value_free done [17:57:28]process_json_proto returns [17:57:28]Send response to host [17:57:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318188,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [17:57:28]free response buf [17:57:28]execute_script done [17:57:28]execute_script returns [17:57:28]free content buf [17:57:28]Sock 8.Close socket [17:57:28]Sock 8.Thread stoped [17:57:31]OFD Sender: No OFD packet to send [17:57:36]OFD Sender: No OFD packet to send [17:57:41]OFD Sender: No OFD packet to send [17:57:46]OFD Sender: No OFD packet to send [17:57:51]OFD Sender: No OFD packet to send [17:57:56]OFD Sender: No OFD packet to send [17:58:01]OFD Sender: No OFD packet to send [17:58:06]OFD Sender: No OFD packet to send [17:58:11]OFD Sender: No OFD packet to send [17:58:16]OFD Sender: No OFD packet to send [17:58:21]OFD Sender: No OFD packet to send [17:58:26]OFD Sender: No OFD packet to send [17:58:31]OFD Sender: No OFD packet to send [17:58:36]OFD Sender: No OFD packet to send [17:58:41]OFD Sender: No OFD packet to send [17:58:46]OFD Sender: No OFD packet to send [17:58:51]OFD Sender: No OFD packet to send [17:58:56]OFD Sender: No OFD packet to send [17:59:01]OFD Sender: No OFD packet to send [17:59:06]OFD Sender: No OFD packet to send [17:59:11]OFD Sender: No OFD packet to send [17:59:16]OFD Sender: No OFD packet to send [17:59:21]OFD Sender: No OFD packet to send [17:59:26]OFD Sender: No OFD packet to send [17:59:31]OFD Sender: No OFD packet to send [17:59:36]OFD Sender: No OFD packet to send [17:59:41]OFD Sender: No OFD packet to send [17:59:46]OFD Sender: No OFD packet to send [17:59:51]OFD Sender: No OFD packet to send [17:59:56]OFD Sender: No OFD packet to send [18:00:01]OFD Sender: No OFD packet to send [18:00:06]OFD Sender: No OFD packet to send [18:00:11]OFD Sender: No OFD packet to send [18:00:16]OFD Sender: No OFD packet to send [18:00:21]OFD Sender: No OFD packet to send [18:00:26]OFD Sender: No OFD packet to send [18:00:32]OFD Sender: No OFD packet to send [18:00:37]OFD Sender: No OFD packet to send [18:00:42]OFD Sender: No OFD packet to send [18:00:47]OFD Sender: No OFD packet to send [18:00:52]OFD Sender: No OFD packet to send [18:00:57]OFD Sender: No OFD packet to send [18:01:02]OFD Sender: No OFD packet to send [18:01:07]OFD Sender: No OFD packet to send [18:01:12]OFD Sender: No OFD packet to send [18:01:17]OFD Sender: No OFD packet to send [18:01:22]OFD Sender: No OFD packet to send [18:01:27]OFD Sender: No OFD packet to send [18:01:32]OFD Sender: No OFD packet to send [18:01:37]OFD Sender: No OFD packet to send [18:01:42]OFD Sender: No OFD packet to send [18:01:47]OFD Sender: No OFD packet to send [18:01:52]OFD Sender: No OFD packet to send [18:01:57]OFD Sender: No OFD packet to send [18:02:02]OFD Sender: No OFD packet to send [18:02:07]OFD Sender: No OFD packet to send [18:02:07]accept exits with 9 [18:02:07]New connection [18:02:07]New thread 3067039076 created [18:02:07]Thread 3066895716 joined [18:02:07]Waiting for new connection... [18:02:07] Sock 9.Parse request [18:02:07]Sock 9.Check first char [18:02:07]Sock 9.First char is OK [18:02:07]request: POST /json_proto HTTP/1.0 [18:02:07]Method: POST [18:02:07]URL: /json_proto [18:02:07]Method is POST - this is cgi request [18:02:07]url: /json_proto [18:02:07]query_string will be loaded in cgi processing [18:02:07]execute_cgi json_proto POST (null) [18:02:07]execute_cgi path=json_proto method=POST [18:02:07]POST find Content-Length [18:02:07]Host: 172.17.50.195:8080 [18:02:07]Content-Length: 684 [18:02:07]Content-Type: application/json [18:02:07] [18:02:07]POST finish read [18:02:07]Found Content-Length = 684 [18:02:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093191", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194800", "name": "D-ENERGY \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 7.780, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:02:07]execute_script... [18:02: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)1093191", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194800", "name": "D-ENERGY \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 7.780, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:02:07]POST & json_proto [18:02:07]process_json_proto [18:02:07]json parsed OK: [18:02:07]protocol is kg_v1.0 [18:02:07]action value=close_receipt [18:02:07]process_action close_receipt [18:02:07]cmd_close_receipt [18:02:07]MH_GetDate [18:02:07]Write to MH i2c: F0 00 00 7D 0D 79 [18:02:07]Write i2c OK [18:02:07]MH_I2C_Read... [18:02:07]Read from MH i2c: F0 [18:02:07]MH_I2C_Read... [18:02:07]Read from MH i2c: F0 09 00 [18:02:07]MH_I2C_Read... [18:02:07]Read from MH i2c: F0 09 00 7D 0D 00 A0 D1 1F 67 43 33 1C 67 72 [18:02:07]GetLastDocTimeStamp 1730138244 [18:02:07]current date 1730138528 [18:02:07]FM_GetShiftState [18:02:07]SAM_PROTO_GetShiftState [18:02:07]wFMCommunicate request_size=4 [18:02:07]MH_SAM_APDU [18:02:07]CAPDU: 80 13 01 00 [18:02:07]Write to MH i2c: E2 08 00 7E 0D 80 13 01 00 00 00 00 00 08 [18:02:07]Write i2c OK [18:02:07]MH_I2C_Read... [18:02:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:02:07]Read from MH i2c: E2 [18:02:07]MH_I2C_Read... [18:02:07]Read from MH i2c: E2 0E 00 [18:02:07]MH_I2C_Read... [18:02:07]Read from MH i2c: E2 0E 00 7E 0D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 01 [18:02:07]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:02:07]wFMCommunicate OK [18:02:07]SAM_PROTO_GetShiftState done [18:02:07]FM_GetShiftState done [18:02:07]opened in 1730073493 [18:02:07]opened+sec_in_day 1730159893 [18:02:07]quantity*price = 60061 [18:02:07]sum+1 = 60063 [18:02:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.78 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 664 28.10.2024 18:02 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318189 ФПД: 102288732878773 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T180208&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318189&fm=102288732878773&tin=02508201610067®Number=0000000000091628&sum=60000 [18:02:08]StoreToDocumentArchive [18:02:08]shift 546 fd 318189 [18:02:08]save to /storage/0546/doc_00318189 [18:02:08]save last doc name /storage/0546/doc_00318189 to /storage/kkm_last_doc_name [18:02:08]save OK [18:02:08]Clear old archive folders... [18:02:08]ProcessDocumentItem done err = 0, tmpTLVsize=257 [18:02:08]tlvbuf is 00093BC0 [18:02:08]SAM_PROTO_ClearQueue [18:02:08]wFMCommunicate request_size=4 [18:02:08]MH_SAM_APDU [18:02:08]CAPDU: 80 09 00 00 [18:02:08]Write to MH i2c: E2 08 00 8B 0D 80 09 00 00 00 00 00 00 0A [18:02:08]Write i2c OK [18:02:08]MH_I2C_Read... [18:02:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:02:08]Read from MH i2c: E2 [18:02:08]MH_I2C_Read... [18:02:08]Read from MH i2c: E2 03 00 [18:02:08]MH_I2C_Read... [18:02:08]Read from MH i2c: E2 03 00 8B 0D 00 90 00 0C [18:02:08]RAPDU: 90 00 [18:02:08]wFMCommunicate OK [18:02:08]SAM_PROTO_ClearQueue done [18:02:08]KKMCreateOFDPacket [18:02:08]OFDProtocolAddRootSTLVToBuf [18:02:08]FM_MakeSignedData [18:02:08]FM_MakeSignedData [18:02:08]SAM_PROTO_SignData [18:02:08]wFMCommunicate request_size=4 [18:02:08]MH_SAM_APDU [18:02:08]CAPDU: 80 0D 01 02 [18:02:08]Write to MH i2c: E2 08 00 8C 0D 80 0D 01 02 00 00 00 00 12 [18:02:08]Write i2c OK [18:02:08]MH_I2C_Read... [18:02:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:02:08]Read from MH i2c: E2 [18:02:08]MH_I2C_Read... [18:02:08]Read from MH i2c: E2 03 00 [18:02:08]MH_I2C_Read... [18:02:08]Read from MH i2c: E2 03 00 8C 0D 00 90 00 0D [18:02:08]RAPDU: 90 00 [18:02:08]wFMCommunicate OK [18:02:08]wFMCommunicate request_size=255 [18:02:08]MH_SAM_APDU [18:02:08]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 64 1E 00 00 00 00 00 37 04 06 00 28 1E 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 98 02 00 00 F4 03 04 00 A0 D1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 ED DA 04 [18:02:08]Write to MH i2c: E2 02 01 8D 0D 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 64 1E 00 00 00 00 00 37 04 06 00 28 1E 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 98 02 00 00 F4 03 04 00 A0 D1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 ED DA 04 00 00 07 [18:02:08]Write i2c OK [18:02:08]MH_I2C_Read... [18:02:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:02:08]Read from MH i2c: E2 [18:02:08]MH_I2C_Read... [18:02:08]Read from MH i2c: E2 03 00 [18:02:08]MH_I2C_Read... [18:02:08]Read from MH i2c: E2 03 00 8D 0D 00 90 00 0E [18:02:08]RAPDU: 90 00 [18:02:08]wFMCommunicate OK [18:02:08]wFMCommunicate request_size=16 [18:02:08]MH_SAM_APDU [18:02:08]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 5D 07 F3 96 77 B5 [18:02:08]Write to MH i2c: E2 13 00 8E 0D 80 0D 02 02 0B 00 00 35 04 06 00 5D 07 F3 96 77 B5 00 00 83 [18:02:08]Write i2c OK [18:02:08]MH_I2C_Read... [18:02:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:02:08]Read from MH i2c: E2 [18:02:08]MH_I2C_Read... [18:02:08]Read from MH i2c: E2 03 00 [18:02:08]MH_I2C_Read... [18:02:08]Read from MH i2c: E2 03 00 8E 0D 00 90 00 0F [18:02:08]RAPDU: 90 00 [18:02:08]wFMCommunicate OK [18:02:08]wFMCommunicate request_size=4 [18:02:08]MH_SAM_APDU [18:02:08]CAPDU: 80 0D 03 02 [18:02:08]Write to MH i2c: E2 08 00 8F 0D 80 0D 03 02 00 00 00 00 17 [18:02:08]Write i2c OK [18:02:08]MH_I2C_Read... [18:02:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:02:08]Read from MH i2c: E2 [18:02:08]MH_I2C_Read... [18:02:08]Read from MH i2c: E2 0B 00 [18:02:08]MH_I2C_Read... [18:02:08]Read from MH i2c: E2 0B 00 8F 0D 00 A1 D1 9C CC D8 27 6A 23 90 00 7E [18:02:08]RAPDU: A1 D1 9C CC D8 27 6A 23 90 00 [18:02:08]wFMCommunicate OK [18:02:08]SAM_PROTO_SignData done [18:02:08]FM_MakeSignedData done [18:02:08]CreateOFDProtocolMessage [18:02:08]wFMCommunicate request_size=4 [18:02:08]MH_SAM_APDU [18:02:08]CAPDU: 80 11 00 00 [18:02:08]Write to MH i2c: E2 08 00 90 0D 80 11 00 00 00 00 00 00 17 [18:02:08]Write i2c OK [18:02:08]MH_I2C_Read... [18:02:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:02:08]Read from MH i2c: E2 [18:02:08]MH_I2C_Read... [18:02:08]Read from MH i2c: E2 17 00 [18:02:08]MH_I2C_Read... [18:02:08]Read from MH i2c: E2 17 00 90 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 6B [18:02:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:02:08]wFMCommunicate OK [18:02:08]CreateOFDProtocolMessage done [18:02:08]OFDSenderStorePacket 318189 [18:02:08]StoreOFDPacket docnum=318189 [18:02:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 15 01 00 00 EB 35 0D 01 CF 95 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 64 1E 00 00 00 00 00 37 04 06 00 28 1E 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 98 02 00 00 F4 03 04 00 A0 D1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 ED DA 04 00 35 04 06 00 5D 07 F3 96 77 B5 A1 D1 9C CC D8 27 6A 23 [18:02:08]CheckFolder [18:02:08]dirname=/storage/ofd_packets [18:02:08]CheckFolder done [18:02:08]ProducePacketName [18:02:08]name=ofd_packets/00318189 [18:02:08]NVStorageSaveData ofd_packets/00318189 [18:02:08]File name is /storage/ofd_packets/00318189 [18:02:08]Write 307 bytes [18:02:08]NVStorageSaveData done [18:02:08]OFDSenderStorePacket done [18:02:08]KKMCreateOFDPacket done [18:02:08]NVStorageSaveData kkm_last_timestamp [18:02:08]File name is /storage/kkm_last_timestamp [18:02:08]Write 4 bytes [18:02:08]NVStorageSaveData done [18:02:08]ExternCall_PrintAddStr [18:02:08]wPrintStart [18:02:08]Write to MH i2c: 01 00 00 91 0D 9E [18:02:08]Write i2c OK [18:02:08]MH_I2C_Read... [18:02:08]Read from MH i2c: 01 [18:02:08]MH_I2C_Read... [18:02:08]Read from MH i2c: 01 07 00 [18:02:08]MH_I2C_Read... [18:02:08]Read from MH i2c: 01 07 00 91 0D 00 00 00 00 00 FF 0F B3 [18:02:08]RasterBufferAndPrint [18:02:08]line Счет N : (1)1093191 [18:02:08]line ИНН: 02508201610067 [18:02:08]line Контрольно-Кассовый Чек [18:02:08]line ПРОДАЖА [18:02:08]line ТРК (МРК, ГНК) : 22 [18:02:08]line Товар: 2710194800 [18:02:08]line D-ENERGY Дт-К-2 [18:02:08]line 7.780 * 77.20 [18:02:08]line = 600.62 [18:02:08]line НДС 12% НСП 1% [18:02:08]line > о реализуемом товаре [18:02:08]line ОКРУГЛЕНИЕ: -0.62 [18:02:08]line ИТОГО: 600.00 [18:02:08]line Внесено: 600.00 [18:02:08]line СДАЧА: 0.00 [18:02:08]line НСП 1% : 5.31 [18:02:08]line НДС 12% : 63.78 [18:02:08]line Наличными: 600.00 [18:02:08]line Безнал.: 0.00 [18:02:08]line Место: АЗС № 101 "Партнер Нефть" [18:02:08]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [18:02:08]line СНО: Общий режим [18:02:08]line Чек 664 28.10.2024 18:02 [18:02:08]line Смена: 546 ФФД: 1.0 [18:02:08]line ЗНМ: 0300000082 [18:02:08]line РНМ: 0000000000091628 [18:02:08]line Версия ККМ: 001 [18:02:08]line ФМ: 0000000000874671 [18:02:08]line ФД: 318189 [18:02:08]line ФПД: 102288732878773 [18:02:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T180208&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318189&fm=102288732878773&tin=02508201610067®Number=0000000000091628&sum=60000 [18:02:09]OFD Sender: Processing packet 318189 [packets to send 127, broken 126] [18:02:09]ProducePacketName [18:02:09]name=ofd_packets/00318189 [18:02:09]OFD Sender: To server: pG, [18:02:09]CommunicateWithHost lk.salyk.kg:30040 [18:02:09]ConnectInit lk.salyk.kg [18:02:09]written 0, free lines is 4095 [18:02:09]Connected sock=10 [18:02:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 15 01 00 00 EB 35 0D 01 CF 95 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 64 1E 00 00 00 00 00 37 04 06 00 28 1E 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 98 02 00 00 F4 03 04 00 A0 D1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 ED DA 04 00 35 04 06 00 5D 07 F3 96 77 B5 A1 D1 9C CC D8 27 6A 23 [18:02:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 D6 09 47 00 F3 38 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 ED DA 04 00 F4 03 04 00 58 7D 1F 67 B6 04 01 00 00 C5 13 51 B8 8F 15 3F 3D [18:02:09]CommunicateWithHost err = 0 [18:02:09]CheckOFDResponse [18:02:09]1017 (14) - 77093643461234 [18:02:09]1041 (16) - 0000000000874671 [18:02:09]1040 (4) - 318189 [18:02:09]1012 (4) - 28.10.2024 12:02 [18:02:09]1206 (1) - 0 [18:02:09]OFD Sender: Remove packet 318189 [18:02:09]ProducePacketName [18:02:09]name=ofd_packets/00318189 [18:02:09]NVStorageDeleteData [18:02:09]Write to MH i2c: 01 00 00 BC 0D C9 [18:02:09]Write i2c OK [18:02:09]MH_I2C_Read... [18:02:09]Read from MH i2c: 01 [18:02:09]MH_I2C_Read... [18:02:09]Read from MH i2c: 01 07 00 [18:02:09]MH_I2C_Read... [18:02:09]Read from MH i2c: 01 07 00 BC 0D 00 00 00 00 00 F4 0C D0 [18:02:09]RasterBufferAndPrint [18:02:09]line [18:02:09]line [18:02:09]line [18:02:09]line [18:02:09]line [18:02:09]written 0, free lines is 3322 [18:02:09]MH_Cut [18:02:09]Write to MH i2c: D1 01 00 C3 0D 01 A2 [18:02:09]Write i2c OK [18:02:09]MH_I2C_Read... [18:02:09]Read from MH i2c: D1 [18:02:09]MH_I2C_Read... [18:02:09]Read from MH i2c: D1 01 00 [18:02:09]MH_I2C_Read... [18:02:09]Read from MH i2c: D1 01 00 C3 0D 00 A1 [18:02:09]Write to MH i2c: 01 00 00 C4 0D D1 [18:02:09]Write i2c OK [18:02:09]MH_I2C_Read... [18:02:10]OFD Sender: No OFD packet to send [18:02:10]*** Cut start [18:02:10]*** Partial cut [18:02:10]*** CUTSNS_PIN = 1 [18:02:10]*** CUTSNS_PIN = 0 [18:02:10]*** Brake cut motor [18:02:11]Read from MH i2c: 01 [18:02:11]MH_I2C_Read... [18:02:11]*** Stop cut motor [18:02:11]*** Cut end [18:02:11]Read from MH i2c: 01 07 00 [18:02:11]MH_I2C_Read... [18:02:11]Read from MH i2c: 01 07 00 C4 0D 00 00 00 00 00 FF 0F E6 [18:02:11]process_action close_receipt done [18:02:11]requested_data is exist [18:02:11]produce_requested_data [18:02:11]requested_item fm.sn is exist - process it [18:02:11]wFMCommunicate request_size=4 [18:02:11]MH_SAM_APDU [18:02:11]CAPDU: 80 11 00 00 [18:02:11]Write to MH i2c: E2 08 00 C5 0D 80 11 00 00 00 00 00 00 4C [18:02:11]Write i2c OK [18:02:11]MH_I2C_Read... [18:02:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:02:11]Read from MH i2c: E2 [18:02:11]MH_I2C_Read... [18:02:11]Read from MH i2c: E2 17 00 [18:02:11]MH_I2C_Read... [18:02:11]Read from MH i2c: E2 17 00 C5 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A0 [18:02:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:02:11]wFMCommunicate OK [18:02:11]requested_item fd.num is exist - process it [18:02:11]SAM_PROTO_GetFieldsCounters [18:02:11]wFMCommunicate request_size=4 [18:02:11]MH_SAM_APDU [18:02:11]CAPDU: 80 13 00 00 [18:02:11]Write to MH i2c: E2 08 00 C6 0D 80 13 00 00 00 00 00 00 4F [18:02:11]Write i2c OK [18:02:11]MH_I2C_Read... [18:02:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:02:11]Read from MH i2c: E2 [18:02:11]MH_I2C_Read... [18:02:11]Read from MH i2c: E2 62 00 [18:02:11]MH_I2C_Read... [18:02:11]Read from MH i2c: E2 62 00 C6 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 ED DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 98 02 00 00 5E 04 04 00 98 02 00 00 57 04 04 00 99 02 00 00 19 04 04 00 00 00 00 00 90 00 2F [18:02:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 ED DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 98 02 00 00 5E 04 04 00 98 02 00 00 57 04 04 00 99 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:02:11]wFMCommunicate OK [18:02:11]SAM_PROTO_GetFieldsCounters done [18:02:11]requested_item shift.num is exist - process it [18:02:11]requested_item shift.opened is exist - process it [18:02:11]req_shift_opened [18:02:11]FM_GetShiftState [18:02:11]SAM_PROTO_GetShiftState [18:02:11]wFMCommunicate request_size=4 [18:02:11]MH_SAM_APDU [18:02:11]CAPDU: 80 13 01 00 [18:02:11]Write to MH i2c: E2 08 00 C7 0D 80 13 01 00 00 00 00 00 51 [18:02:11]Write i2c OK [18:02:11]MH_I2C_Read... [18:02:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:02:11]Read from MH i2c: E2 [18:02:11]MH_I2C_Read... [18:02:11]Read from MH i2c: E2 0E 00 [18:02:11]MH_I2C_Read... [18:02:11]Read from MH i2c: E2 0E 00 C7 0D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 4A [18:02:11]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:02:11]wFMCommunicate OK [18:02:11]SAM_PROTO_GetShiftState done [18:02:11]FM_GetShiftState done [18:02:11]req_shift_opened done [18:02:11]requested_item shift.open_date is exist - process it [18:02:11]req_shift_open_date [18:02:11]req_shift_open_date done [18:02:11]produce_requested_data done [18:02:11]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318189,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [18:02:11]process_action_free close_receipt [18:02:11]json_value_free [18:02:11]json_value_free done [18:02:11]process_json_proto returns [18:02:11]Send response to host [18:02:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318189,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [18:02:11]free response buf [18:02:11]execute_script done [18:02:11]execute_script returns [18:02:11]free content buf [18:02:11]Sock 9.Close socket [18:02:11]Sock 9.Thread stoped [18:02:15]OFD Sender: No OFD packet to send [18:02:20]OFD Sender: No OFD packet to send [18:02:22]accept exits with 8 [18:02:22]New connection [18:02:22]New thread 3066895716 created [18:02:22]Thread 3067039076 joined [18:02:22]Waiting for new connection... [18:02:22] Sock 8.Parse request [18:02:22]Sock 8.Check first char [18:02:22]Sock 8.First char is OK [18:02:22]request: POST /json_proto HTTP/1.0 [18:02:22]Method: POST [18:02:22]URL: /json_proto [18:02:22]Method is POST - this is cgi request [18:02:22]url: /json_proto [18:02:22]query_string will be loaded in cgi processing [18:02:22]execute_cgi json_proto POST (null) [18:02:22]execute_cgi path=json_proto method=POST [18:02:22]POST find Content-Length [18:02:22]Host: 172.17.50.195:8080 [18:02:22]Content-Length: 755 [18:02:22]Content-Type: application/json [18:02:22] [18:02:22]POST finish read [18:02:22]Found Content-Length = 755 [18:02:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093190", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 40.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\u000A30074712", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:02:22]execute_script... [18:02: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)1093190", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 40.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\u000A30074712", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:02:22]POST & json_proto [18:02:22]process_json_proto [18:02:22]json parsed OK: [18:02:22]protocol is kg_v1.0 [18:02:22]action value=close_receipt [18:02:22]process_action close_receipt [18:02:22]cmd_close_receipt [18:02:22]MH_GetDate [18:02:22]Write to MH i2c: F0 00 00 C8 0D C4 [18:02:22]Write i2c OK [18:02:22]MH_I2C_Read... [18:02:22]Read from MH i2c: F0 [18:02:22]MH_I2C_Read... [18:02:22]Read from MH i2c: F0 09 00 [18:02:22]MH_I2C_Read... [18:02:22]Read from MH i2c: F0 09 00 C8 0D 00 AF D1 1F 67 43 33 1C 67 CC [18:02:22]GetLastDocTimeStamp 1730138528 [18:02:22]current date 1730138543 [18:02:22]FM_GetShiftState [18:02:22]SAM_PROTO_GetShiftState [18:02:22]wFMCommunicate request_size=4 [18:02:22]MH_SAM_APDU [18:02:22]CAPDU: 80 13 01 00 [18:02:22]Write to MH i2c: E2 08 00 C9 0D 80 13 01 00 00 00 00 00 53 [18:02:22]Write i2c OK [18:02:22]MH_I2C_Read... [18:02:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:02:22]Read from MH i2c: E2 [18:02:22]MH_I2C_Read... [18:02:22]Read from MH i2c: E2 0E 00 [18:02:22]MH_I2C_Read... [18:02:22]Read from MH i2c: E2 0E 00 C9 0D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 4C [18:02:22]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:02:22]wFMCommunicate OK [18:02:22]SAM_PROTO_GetShiftState done [18:02:22]FM_GetShiftState done [18:02:22]opened in 1730073493 [18:02:22]opened+sec_in_day 1730159893 [18:02:22]quantity*price = 0 [18:02:22]sum+1 = 1 [18:02:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 665 28.10.2024 18:02 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: ТК ГПНА Online 30074712 ФМ: 0000000000874671 ФД: 318190 ФПД: 100434591802082 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T180223&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318190&fm=100434591802082&tin=02508201610067®Number=0000000000091628&sum=0 [18:02:23]StoreToDocumentArchive [18:02:23]shift 546 fd 318190 [18:02:23]save to /storage/0546/doc_00318190 [18:02:23]save last doc name /storage/0546/doc_00318190 to /storage/kkm_last_doc_name [18:02:23]save OK [18:02:23]Clear old archive folders... [18:02:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:02:23]tlvbuf is 000938E0 [18:02:23]SAM_PROTO_ClearQueue [18:02:23]wFMCommunicate request_size=4 [18:02:23]MH_SAM_APDU [18:02:23]CAPDU: 80 09 00 00 [18:02:23]Write to MH i2c: E2 08 00 D6 0D 80 09 00 00 00 00 00 00 55 [18:02:23]Write i2c OK [18:02:23]MH_I2C_Read... [18:02:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:02:23]Read from MH i2c: E2 [18:02:23]MH_I2C_Read... [18:02:23]Read from MH i2c: E2 03 00 [18:02:23]MH_I2C_Read... [18:02:23]Read from MH i2c: E2 03 00 D6 0D 00 90 00 57 [18:02:23]RAPDU: 90 00 [18:02:23]wFMCommunicate OK [18:02:23]SAM_PROTO_ClearQueue done [18:02:23]KKMCreateOFDPacket [18:02:23]OFDProtocolAddRootSTLVToBuf [18:02:23]FM_MakeSignedData [18:02:23]FM_MakeSignedData [18:02:23]SAM_PROTO_SignData [18:02:23]wFMCommunicate request_size=4 [18:02:23]MH_SAM_APDU [18:02:23]CAPDU: 80 0D 01 02 [18:02:23]Write to MH i2c: E2 08 00 D7 0D 80 0D 01 02 00 00 00 00 5D [18:02:23]Write i2c OK [18:02:23]MH_I2C_Read... [18:02:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:02:23]Read from MH i2c: E2 [18:02:23]MH_I2C_Read... [18:02:23]Read from MH i2c: E2 03 00 [18:02:23]MH_I2C_Read... [18:02:23]Read from MH i2c: E2 03 00 D7 0D 00 90 00 58 [18:02:23]RAPDU: 90 00 [18:02:23]wFMCommunicate OK [18:02:23]wFMCommunicate request_size=255 [18:02:23]MH_SAM_APDU [18:02:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 40 9C 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 99 02 00 00 F4 03 04 00 AF D1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EE DA 04 00 35 04 06 00 5B [18:02:23]Write to MH i2c: E2 02 01 D8 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 32 FF 03 08 00 03 40 9C 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 99 02 00 00 F4 03 04 00 AF D1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EE DA 04 00 35 04 06 00 5B 00 00 2E [18:02:23]Write i2c OK [18:02:23]MH_I2C_Read... [18:02:24]Read from MH i2c: E2 [18:02:24]MH_I2C_Read... [18:02:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:02:24]Read from MH i2c: E2 03 00 [18:02:24]MH_I2C_Read... [18:02:24]Read from MH i2c: E2 03 00 D8 0D 00 90 00 59 [18:02:24]RAPDU: 90 00 [18:02:24]wFMCommunicate OK [18:02:24]wFMCommunicate request_size=10 [18:02:24]MH_SAM_APDU [18:02:24]CAPDU: 80 0D 02 02 05 58 40 2A E2 E2 [18:02:24]Write to MH i2c: E2 0D 00 D9 0D 80 0D 02 02 05 00 58 40 2A E2 E2 00 00 F0 [18:02:24]Write i2c OK [18:02:24]MH_I2C_Read... [18:02:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:02:24]Read from MH i2c: E2 [18:02:24]MH_I2C_Read... [18:02:24]Read from MH i2c: E2 03 00 [18:02:24]MH_I2C_Read... [18:02:24]Read from MH i2c: E2 03 00 D9 0D 00 90 00 5A [18:02:24]RAPDU: 90 00 [18:02:24]wFMCommunicate OK [18:02:24]wFMCommunicate request_size=4 [18:02:24]MH_SAM_APDU [18:02:24]CAPDU: 80 0D 03 02 [18:02:24]Write to MH i2c: E2 08 00 DA 0D 80 0D 03 02 00 00 00 00 62 [18:02:24]Write i2c OK [18:02:24]MH_I2C_Read... [18:02:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:02:24]Read from MH i2c: E2 [18:02:24]MH_I2C_Read... [18:02:24]Read from MH i2c: E2 0B 00 [18:02:24]MH_I2C_Read... [18:02:24]Read from MH i2c: E2 0B 00 DA 0D 00 A1 07 57 E3 1A 5E E9 07 90 00 AD [18:02:24]RAPDU: A1 07 57 E3 1A 5E E9 07 90 00 [18:02:24]wFMCommunicate OK [18:02:24]SAM_PROTO_SignData done [18:02:24]FM_MakeSignedData done [18:02:24]CreateOFDProtocolMessage [18:02:24]wFMCommunicate request_size=4 [18:02:24]MH_SAM_APDU [18:02:24]CAPDU: 80 11 00 00 [18:02:24]Write to MH i2c: E2 08 00 DB 0D 80 11 00 00 00 00 00 00 62 [18:02:24]Write i2c OK [18:02:24]MH_I2C_Read... [18:02:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:02:24]Read from MH i2c: E2 [18:02:24]MH_I2C_Read... [18:02:24]Read from MH i2c: E2 17 00 [18:02:24]MH_I2C_Read... [18:02:24]Read from MH i2c: E2 17 00 DB 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B6 [18:02:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:02:24]wFMCommunicate OK [18:02:24]CreateOFDProtocolMessage done [18:02:24]OFDSenderStorePacket 318190 [18:02:24]StoreOFDPacket docnum=318190 [18:02:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 80 9C 07 01 F7 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 32 FF 03 08 00 03 40 9C 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 99 02 00 00 F4 03 04 00 AF D1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EE DA 04 00 35 04 06 00 5B 58 40 2A E2 E2 A1 07 57 E3 1A 5E E9 07 [18:02:24]CheckFolder [18:02:24]dirname=/storage/ofd_packets [18:02:24]CheckFolder done [18:02:24]ProducePacketName [18:02:24]name=ofd_packets/00318190 [18:02:24]NVStorageSaveData ofd_packets/00318190 [18:02:24]File name is /storage/ofd_packets/00318190 [18:02:24]Write 301 bytes [18:02:24]NVStorageSaveData done [18:02:24]OFDSenderStorePacket done [18:02:24]KKMCreateOFDPacket done [18:02:24]NVStorageSaveData kkm_last_timestamp [18:02:24]File name is /storage/kkm_last_timestamp [18:02:24]Write 4 bytes [18:02:24]NVStorageSaveData done [18:02:24]ExternCall_PrintAddStr [18:02:24]wPrintStart [18:02:24]Write to MH i2c: 01 00 00 DC 0D E9 [18:02:24]Write i2c OK [18:02:24]MH_I2C_Read... [18:02:24]Read from MH i2c: 01 [18:02:24]MH_I2C_Read... [18:02:24]Read from MH i2c: 01 07 00 [18:02:24]MH_I2C_Read... [18:02:24]Read from MH i2c: 01 07 00 DC 0D 00 00 00 00 00 FF 0F FE [18:02:24]RasterBufferAndPrint [18:02:24]line Счет N : (1)1093190 [18:02:24]line ИНН: 02508201610067 [18:02:24]line Контрольно-Кассовый Чек [18:02:24]line ПРОДАЖА [18:02:24]line ТРК (МРК, ГНК) : 43 [18:02:24]line Товар: 2710124130 [18:02:24]line Аи-92-К-2 [18:02:24]line 40.000 * 0.00 [18:02:24]line = 0.00 [18:02:24]line НДС 12% НСП 1% [18:02:24]line > о реализуемом товаре [18:02:24]line ИТОГО: 0.00 [18:02:24]line НСП 1% : 0.00 [18:02:24]line НДС 12% : 0.00 [18:02:24]line Наличными: 0.00 [18:02:24]line Безнал.: 0.00 [18:02:24]line Место: АЗС № 101 "Партнер Нефть" [18:02:24]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [18:02:24]line СНО: Общий режим [18:02:24]line Чек 665 28.10.2024 18:02 [18:02:24]line Смена: 546 ФФД: 1.0 [18:02:24]line ЗНМ: 0300000082 [18:02:24]line РНМ: 0000000000091628 [18:02:24]line Версия ККМ: 001 [18:02:24]line Талоны: ТК ГПНА Online [18:02:24]line 30074712 [18:02:24]line ФМ: 0000000000874671 [18:02:24]line ФД: 318190 [18:02:24]line ФПД: 100434591802082 [18:02:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T180223&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318190&fm=100434591802082&tin=02508201610067®Number=0000000000091628&sum=0 [18:02:24]OFD Sender: Processing packet 318190 [packets to send 127, broken 126] [18:02:24]ProducePacketName [18:02:24]name=ofd_packets/00318190 [18:02:24]OFD Sender: To server: pG, [18:02:24]CommunicateWithHost lk.salyk.kg:30040 [18:02:24]ConnectInit lk.salyk.kg [18:02:24]written 0, free lines is 4095 [18:02:24]Connected sock=10 [18: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 34 36 37 31 0F 01 00 00 80 9C 07 01 F7 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 32 FF 03 08 00 03 40 9C 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 99 02 00 00 F4 03 04 00 AF D1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EE DA 04 00 35 04 06 00 5B 58 40 2A E2 E2 A1 07 57 E3 1A 5E E9 07 [18:02:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 91 A5 47 00 BF AF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EE DA 04 00 F4 03 04 00 67 7D 1F 67 B6 04 01 00 00 4B E5 82 0D 39 25 98 25 [18:02:24]CommunicateWithHost err = 0 [18:02:24]CheckOFDResponse [18:02:24]1017 (14) - 77093643461234 [18:02:24]1041 (16) - 0000000000874671 [18:02:24]1040 (4) - 318190 [18:02:24]1012 (4) - 28.10.2024 12:02 [18:02:24]1206 (1) - 0 [18:02:24]OFD Sender: Remove packet 318190 [18:02:24]ProducePacketName [18:02:24]name=ofd_packets/00318190 [18:02:24]NVStorageDeleteData [18:02:24]Write to MH i2c: 01 00 00 06 0E 14 [18:02:24]Write i2c OK [18:02:24]MH_I2C_Read... [18:02:24]Read from MH i2c: 01 [18:02:24]MH_I2C_Read... [18:02:24]Read from MH i2c: 01 07 00 [18:02:24]MH_I2C_Read... [18:02:24]Read from MH i2c: 01 07 00 06 0E 00 00 00 00 00 F4 0C 1B [18:02:24]RasterBufferAndPrint [18:02:24]line [18:02:24]line [18:02:24]line [18:02:24]line [18:02:24]line [18:02:24]written 0, free lines is 3322 [18:02:25]MH_Cut [18:02:25]Write to MH i2c: D1 01 00 0D 0E 01 ED [18:02:25]Write i2c OK [18:02:25]MH_I2C_Read... [18:02:25]Read from MH i2c: D1 [18:02:25]MH_I2C_Read... [18:02:25]Read from MH i2c: D1 01 00 [18:02:25]MH_I2C_Read... [18:02:25]Read from MH i2c: D1 01 00 0D 0E 00 EC [18:02:25]Write to MH i2c: 01 00 00 0E 0E 1C [18:02:25]Write i2c OK [18:02:25]MH_I2C_Read... [18:02:25]OFD Sender: No OFD packet to send [18:02:25]*** Cut start [18:02:25]*** Partial cut [18:02:25]*** CUTSNS_PIN = 1 [18:02:25]*** CUTSNS_PIN = 0 [18:02:25]*** Brake cut motor [18:02:26]Read from MH i2c: 01 [18:02:26]MH_I2C_Read... [18:02:26]*** Stop cut motor [18:02:26]*** Cut end [18:02:26]Read from MH i2c: 01 07 00 [18:02:26]MH_I2C_Read... [18:02:26]Read from MH i2c: 01 07 00 0E 0E 00 00 00 00 00 FF 0F 31 [18:02:26]process_action close_receipt done [18:02:26]requested_data is exist [18:02:26]produce_requested_data [18:02:26]requested_item fm.sn is exist - process it [18:02:26]wFMCommunicate request_size=4 [18:02:26]MH_SAM_APDU [18:02:26]CAPDU: 80 11 00 00 [18:02:26]Write to MH i2c: E2 08 00 0F 0E 80 11 00 00 00 00 00 00 97 [18:02:26]Write i2c OK [18:02:26]MH_I2C_Read... [18:02:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:02:26]Read from MH i2c: E2 [18:02:26]MH_I2C_Read... [18:02:26]Read from MH i2c: E2 17 00 [18:02:26]MH_I2C_Read... [18:02:26]Read from MH i2c: E2 17 00 0F 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 EB [18:02:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:02:26]wFMCommunicate OK [18:02:26]requested_item fd.num is exist - process it [18:02:26]SAM_PROTO_GetFieldsCounters [18:02:26]wFMCommunicate request_size=4 [18:02:26]MH_SAM_APDU [18:02:26]CAPDU: 80 13 00 00 [18:02:26]Write to MH i2c: E2 08 00 10 0E 80 13 00 00 00 00 00 00 9A [18:02:26]Write i2c OK [18:02:26]MH_I2C_Read... [18:02:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:02:26]Read from MH i2c: E2 [18:02:26]MH_I2C_Read... [18:02:26]Read from MH i2c: E2 62 00 [18:02:26]MH_I2C_Read... [18:02:26]Read from MH i2c: E2 62 00 10 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 EE DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 99 02 00 00 5E 04 04 00 99 02 00 00 57 04 04 00 9A 02 00 00 19 04 04 00 00 00 00 00 90 00 7E [18:02:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 EE DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 99 02 00 00 5E 04 04 00 99 02 00 00 57 04 04 00 9A 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:02:26]wFMCommunicate OK [18:02:26]SAM_PROTO_GetFieldsCounters done [18:02:26]requested_item shift.num is exist - process it [18:02:26]requested_item shift.opened is exist - process it [18:02:26]req_shift_opened [18:02:26]FM_GetShiftState [18:02:26]SAM_PROTO_GetShiftState [18:02:26]wFMCommunicate request_size=4 [18:02:26]MH_SAM_APDU [18:02:26]CAPDU: 80 13 01 00 [18:02:26]Write to MH i2c: E2 08 00 11 0E 80 13 01 00 00 00 00 00 9C [18:02:26]Write i2c OK [18:02:26]MH_I2C_Read... [18:02:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:02:26]Read from MH i2c: E2 [18:02:26]MH_I2C_Read... [18:02:26]Read from MH i2c: E2 0E 00 [18:02:26]MH_I2C_Read... [18:02:26]Read from MH i2c: E2 0E 00 11 0E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 95 [18:02:26]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:02:26]wFMCommunicate OK [18:02:26]SAM_PROTO_GetShiftState done [18:02:26]FM_GetShiftState done [18:02:26]req_shift_opened done [18:02:26]requested_item shift.open_date is exist - process it [18:02:26]req_shift_open_date [18:02:26]req_shift_open_date done [18:02:26]produce_requested_data done [18:02:26]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318190,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [18:02:26]process_action_free close_receipt [18:02:26]json_value_free [18:02:26]json_value_free done [18:02:26]process_json_proto returns [18:02:26]Send response to host [18:02:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318190,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [18:02:26]free response buf [18:02:26]execute_script done [18:02:26]execute_script returns [18:02:26]free content buf [18:02:26]Sock 8.Close socket [18:02:26]Sock 8.Thread stoped [18:02:30]OFD Sender: No OFD packet to send [18:02:35]OFD Sender: No OFD packet to send [18:02:40]OFD Sender: No OFD packet to send [18:02:45]OFD Sender: No OFD packet to send [18:02:50]OFD Sender: No OFD packet to send [18:02:55]OFD Sender: No OFD packet to send [18:03:00]OFD Sender: No OFD packet to send [18:03:05]OFD Sender: No OFD packet to send [18:03:10]OFD Sender: No OFD packet to send [18:03:15]OFD Sender: No OFD packet to send [18:03:20]OFD Sender: No OFD packet to send [18:03:25]OFD Sender: No OFD packet to send [18:03:30]OFD Sender: No OFD packet to send [18:03:35]OFD Sender: No OFD packet to send [18:03:40]OFD Sender: No OFD packet to send [18:03:45]OFD Sender: No OFD packet to send [18:03:50]OFD Sender: No OFD packet to send [18:03:55]OFD Sender: No OFD packet to send [18:04:00]OFD Sender: No OFD packet to send [18:04:05]OFD Sender: No OFD packet to send [18:04:07]accept exits with 9 [18:04:07]New connection [18:04:07]New thread 3067039076 created [18:04:07]Thread 3066895716 joined [18:04:07]Waiting for new connection... [18:04:07] Sock 9.Parse request [18:04:07]Sock 9.Check first char [18:04:07]Sock 9.First char is OK [18:04:07]request: POST /json_proto HTTP/1.0 [18:04:07]Method: POST [18:04:07]URL: /json_proto [18:04:07]Method is POST - this is cgi request [18:04:07]url: /json_proto [18:04:07]query_string will be loaded in cgi processing [18:04:07]execute_cgi json_proto POST (null) [18:04:07]execute_cgi path=json_proto method=POST [18:04:07]POST find Content-Length [18:04:07]Host: 172.17.50.195:8080 [18:04:07]Content-Length: 798 [18:04:07]Content-Type: application/json [18:04:07] [18:04:07]POST finish read [18:04:07]Found Content-Length = 798 [18:04:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093192", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68826", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:04:07]execute_script... [18:04: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)1093192", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68826", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:04:07]POST & json_proto [18:04:07]process_json_proto [18:04:07]json parsed OK: [18:04:07]protocol is kg_v1.0 [18:04:07]action value=close_receipt [18:04:07]process_action close_receipt [18:04:07]cmd_close_receipt [18:04:07]MH_GetDate [18:04:07]Write to MH i2c: F0 00 00 12 0E 0F [18:04:07]Write i2c OK [18:04:07]MH_I2C_Read... [18:04:07]Read from MH i2c: F0 [18:04:07]MH_I2C_Read... [18:04:07]Read from MH i2c: F0 09 00 [18:04:07]MH_I2C_Read... [18:04:07]Read from MH i2c: F0 09 00 12 0E 00 17 D2 1F 67 43 33 1C 67 80 [18:04:07]GetLastDocTimeStamp 1730138543 [18:04:07]current date 1730138647 [18:04:07]FM_GetShiftState [18:04:07]SAM_PROTO_GetShiftState [18:04:07]wFMCommunicate request_size=4 [18:04:07]MH_SAM_APDU [18:04:07]CAPDU: 80 13 01 00 [18:04:07]Write to MH i2c: E2 08 00 13 0E 80 13 01 00 00 00 00 00 9E [18:04:07]Write i2c OK [18:04:07]MH_I2C_Read... [18:04:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:04:07]Read from MH i2c: E2 [18:04:07]MH_I2C_Read... [18:04:07]Read from MH i2c: E2 0E 00 [18:04:07]MH_I2C_Read... [18:04:07]Read from MH i2c: E2 0E 00 13 0E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 97 [18:04:07]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:04:07]wFMCommunicate OK [18:04:07]SAM_PROTO_GetShiftState done [18:04:07]FM_GetShiftState done [18:04:07]opened in 1730073493 [18:04:07]opened+sec_in_day 1730159893 [18:04:07]quantity*price = 0 [18:04:07]sum+1 = 1 [18:04:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 666 28.10.2024 18:04 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливная Карта 68826 ФМ: 0000000000874671 ФД: 318191 ФПД: 85516081935513 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T180408&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318191&fm=85516081935513&tin=02508201610067®Number=0000000000091628&sum=0 [18:04:08]StoreToDocumentArchive [18:04:08]shift 546 fd 318191 [18:04:08]save to /storage/0546/doc_00318191 [18:04:08]save last doc name /storage/0546/doc_00318191 to /storage/kkm_last_doc_name [18:04:08]save OK [18:04:08]Clear old archive folders... [18:04:08]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:04:08]tlvbuf is 000D5120 [18:04:08]SAM_PROTO_ClearQueue [18:04:08]wFMCommunicate request_size=4 [18:04:08]MH_SAM_APDU [18:04:08]CAPDU: 80 09 00 00 [18:04:08]Write to MH i2c: E2 08 00 20 0E 80 09 00 00 00 00 00 00 A0 [18:04:08]Write i2c OK [18:04:08]MH_I2C_Read... [18:04:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:04:08]Read from MH i2c: E2 [18:04:08]MH_I2C_Read... [18:04:08]Read from MH i2c: E2 03 00 [18:04:08]MH_I2C_Read... [18:04:08]Read from MH i2c: E2 03 00 20 0E 00 90 00 A2 [18:04:08]RAPDU: 90 00 [18:04:08]wFMCommunicate OK [18:04:08]SAM_PROTO_ClearQueue done [18:04:08]KKMCreateOFDPacket [18:04:08]OFDProtocolAddRootSTLVToBuf [18:04:08]FM_MakeSignedData [18:04:08]FM_MakeSignedData [18:04:08]SAM_PROTO_SignData [18:04:08]wFMCommunicate request_size=4 [18:04:08]MH_SAM_APDU [18:04:08]CAPDU: 80 0D 01 02 [18:04:08]Write to MH i2c: E2 08 00 21 0E 80 0D 01 02 00 00 00 00 A8 [18:04:08]Write i2c OK [18:04:08]MH_I2C_Read... [18:04:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:04:08]Read from MH i2c: E2 [18:04:08]MH_I2C_Read... [18:04:08]Read from MH i2c: E2 03 00 [18:04:08]MH_I2C_Read... [18:04:08]Read from MH i2c: E2 03 00 21 0E 00 90 00 A3 [18:04:08]RAPDU: 90 00 [18:04:08]wFMCommunicate OK [18:04:08]wFMCommunicate request_size=255 [18:04:08]MH_SAM_APDU [18:04:08]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 9A 02 00 00 F4 03 04 00 18 D2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EF DA 04 00 35 04 06 00 [18:04:08]Write to MH i2c: E2 02 01 22 0E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 9A 02 00 00 F4 03 04 00 18 D2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EF DA 04 00 35 04 06 00 00 00 FC [18:04:08]Write i2c OK [18:04:08]MH_I2C_Read... [18:04:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:04:08]Read from MH i2c: E2 [18:04:08]MH_I2C_Read... [18:04:08]Read from MH i2c: E2 03 00 [18:04:08]MH_I2C_Read... [18:04:08]Read from MH i2c: E2 03 00 22 0E 00 90 00 A4 [18:04:08]RAPDU: 90 00 [18:04:08]wFMCommunicate OK [18:04:08]wFMCommunicate request_size=11 [18:04:08]MH_SAM_APDU [18:04:08]CAPDU: 80 0D 02 02 06 4D C6 C3 AF B4 99 [18:04:08]Write to MH i2c: E2 0E 00 23 0E 80 0D 02 02 06 00 4D C6 C3 AF B4 99 00 00 89 [18:04:08]Write i2c OK [18:04:08]MH_I2C_Read... [18:04:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:04:08]Read from MH i2c: E2 [18:04:08]MH_I2C_Read... [18:04:08]Read from MH i2c: E2 03 00 [18:04:08]MH_I2C_Read... [18:04:08]Read from MH i2c: E2 03 00 23 0E 00 90 00 A5 [18:04:08]RAPDU: 90 00 [18:04:08]wFMCommunicate OK [18:04:08]wFMCommunicate request_size=4 [18:04:08]MH_SAM_APDU [18:04:08]CAPDU: 80 0D 03 02 [18:04:08]Write to MH i2c: E2 08 00 24 0E 80 0D 03 02 00 00 00 00 AD [18:04:08]Write i2c OK [18:04:08]MH_I2C_Read... [18:04:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:04:08]Read from MH i2c: E2 [18:04:08]MH_I2C_Read... [18:04:08]Read from MH i2c: E2 0B 00 [18:04:08]MH_I2C_Read... [18:04:08]Read from MH i2c: E2 0B 00 24 0E 00 E3 DA FB 9A DC F6 BB 07 90 00 94 [18:04:08]RAPDU: E3 DA FB 9A DC F6 BB 07 90 00 [18:04:08]wFMCommunicate OK [18:04:08]SAM_PROTO_SignData done [18:04:08]FM_MakeSignedData done [18:04:08]CreateOFDProtocolMessage [18:04:08]wFMCommunicate request_size=4 [18:04:08]MH_SAM_APDU [18:04:08]CAPDU: 80 11 00 00 [18:04:08]Write to MH i2c: E2 08 00 25 0E 80 11 00 00 00 00 00 00 AD [18:04:08]Write i2c OK [18:04:08]MH_I2C_Read... [18:04:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:04:08]Read from MH i2c: E2 [18:04:08]MH_I2C_Read... [18:04:08]Read from MH i2c: E2 17 00 [18:04:08]MH_I2C_Read... [18:04:08]Read from MH i2c: E2 17 00 25 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 01 [18:04:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:04:08]wFMCommunicate OK [18:04:08]CreateOFDProtocolMessage done [18:04:08]OFDSenderStorePacket 318191 [18:04:08]StoreOFDPacket docnum=318191 [18:04:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 E6 26 08 01 85 40 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 9A 02 00 00 F4 03 04 00 18 D2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EF DA 04 00 35 04 06 00 4D C6 C3 AF B4 99 E3 DA FB 9A DC F6 BB 07 [18:04:08]CheckFolder [18:04:08]dirname=/storage/ofd_packets [18:04:08]CheckFolder done [18:04:08]ProducePacketName [18:04:08]name=ofd_packets/00318191 [18:04:08]NVStorageSaveData ofd_packets/00318191 [18:04:08]File name is /storage/ofd_packets/00318191 [18:04:08]Write 302 bytes [18:04:08]NVStorageSaveData done [18:04:08]OFDSenderStorePacket done [18:04:08]KKMCreateOFDPacket done [18:04:08]NVStorageSaveData kkm_last_timestamp [18:04:08]File name is /storage/kkm_last_timestamp [18:04:08]Write 4 bytes [18:04:08]NVStorageSaveData done [18:04:08]ExternCall_PrintAddStr [18:04:08]wPrintStart [18:04:08]Write to MH i2c: 01 00 00 26 0E 34 [18:04:08]Write i2c OK [18:04:08]MH_I2C_Read... [18:04:08]Read from MH i2c: 01 [18:04:08]MH_I2C_Read... [18:04:08]Read from MH i2c: 01 07 00 [18:04:08]MH_I2C_Read... [18:04:08]Read from MH i2c: 01 07 00 26 0E 00 00 00 00 00 FF 0F 49 [18:04:08]RasterBufferAndPrint [18:04:08]line Счет N : (1)1093192 [18:04:08]line ИНН: 02508201610067 [18:04:08]line Контрольно-Кассовый Чек [18:04:08]line ПРОДАЖА [18:04:08]line ТРК (МРК, ГНК) : 11 [18:04:08]line Товар: 2710194210 [18:04:08]line ДТ(л)-К-2 [18:04:08]line 50.000 * 0.00 [18:04:08]line = 0.00 [18:04:08]line НДС 12% НСП 1% [18:04:08]line > о реализуемом товаре [18:04:08]line ИТОГО: 0.00 [18:04:08]line НСП 1% : 0.00 [18:04:08]line НДС 12% : 0.00 [18:04:08]line Наличными: 0.00 [18:04:08]line Безнал.: 0.00 [18:04:08]line Место: АЗС № 101 "Партнер Нефть" [18:04:08]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [18:04:08]line СНО: Общий режим [18:04:08]line Чек 666 28.10.2024 18:04 [18:04:08]line Смена: 546 ФФД: 1.0 [18:04:08]line ЗНМ: 0300000082 [18:04:08]line РНМ: 0000000000091628 [18:04:08]line Версия ККМ: 001 [18:04:08]line Талоны: Топливная Карта [18:04:08]line 68826 [18:04:08]line ФМ: 0000000000874671 [18:04:08]line ФД: 318191 [18:04:08]line ФПД: 85516081935513 [18:04:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T180408&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318191&fm=85516081935513&tin=02508201610067®Number=0000000000091628&sum=0 [18:04:09]written 0, free lines is 4095 [18:04:09]OFD Sender: Processing packet 318191 [packets to send 127, broken 126] [18:04:09]ProducePacketName [18:04:09]name=ofd_packets/00318191 [18:04:09]OFD Sender: To server: pG, [18:04:09]CommunicateWithHost lk.salyk.kg:30040 [18:04:09]ConnectInit lk.salyk.kg [18:04:09]Connected sock=10 [18:04:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 E6 26 08 01 85 40 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 9A 02 00 00 F4 03 04 00 18 D2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EF DA 04 00 35 04 06 00 4D C6 C3 AF B4 99 E3 DA FB 9A DC F6 BB 07 [18:04:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 52 30 47 00 3E 1C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 EF DA 04 00 F4 03 04 00 D0 7D 1F 67 B6 04 01 00 00 75 E5 12 97 4B 9B AE 82 [18:04:09]CommunicateWithHost err = 0 [18:04:09]CheckOFDResponse [18:04:09]1017 (14) - 77093643461234 [18:04:09]1041 (16) - 0000000000874671 [18:04:09]1040 (4) - 318191 [18:04:09]1012 (4) - 28.10.2024 12:04 [18:04:09]1206 (1) - 0 [18:04:09]OFD Sender: Remove packet 318191 [18:04:09]ProducePacketName [18:04:09]name=ofd_packets/00318191 [18:04:09]NVStorageDeleteData [18:04:09]Write to MH i2c: 01 00 00 50 0E 5E [18:04:09]Write i2c OK [18:04:09]MH_I2C_Read... [18:04:09]Read from MH i2c: 01 [18:04:09]MH_I2C_Read... [18:04:09]Read from MH i2c: 01 07 00 [18:04:09]MH_I2C_Read... [18:04:09]Read from MH i2c: 01 07 00 50 0E 00 00 00 00 00 F5 0C 66 [18:04:09]RasterBufferAndPrint [18:04:09]line [18:04:09]line [18:04:09]line [18:04:09]line [18:04:09]line [18:04:09]written 0, free lines is 3323 [18:04:09]MH_Cut [18:04:09]Write to MH i2c: D1 01 00 57 0E 01 37 [18:04:09]Write i2c OK [18:04:09]MH_I2C_Read... [18:04:09]Read from MH i2c: D1 [18:04:09]MH_I2C_Read... [18:04:09]Read from MH i2c: D1 01 00 [18:04:09]MH_I2C_Read... [18:04:09]Read from MH i2c: D1 01 00 57 0E 00 36 [18:04:09]Write to MH i2c: 01 00 00 58 0E 66 [18:04:09]Write i2c OK [18:04:09]MH_I2C_Read... [18:04:09]OFD Sender: No OFD packet to send [18:04:10]*** Cut start [18:04:10]*** Partial cut [18:04:10]*** CUTSNS_PIN = 1 [18:04:10]*** CUTSNS_PIN = 0 [18:04:10]*** Brake cut motor [18:04:10]Read from MH i2c: 01 [18:04:10]MH_I2C_Read... [18:04:10]*** Stop cut motor [18:04:10]*** Cut end [18:04:10]Read from MH i2c: 01 07 00 [18:04:10]MH_I2C_Read... [18:04:10]Read from MH i2c: 01 07 00 58 0E 00 00 00 00 00 FF 0F 7B [18:04:10]process_action close_receipt done [18:04:10]requested_data is exist [18:04:10]produce_requested_data [18:04:10]requested_item fm.sn is exist - process it [18:04:10]wFMCommunicate request_size=4 [18:04:10]MH_SAM_APDU [18:04:10]CAPDU: 80 11 00 00 [18:04:10]Write to MH i2c: E2 08 00 59 0E 80 11 00 00 00 00 00 00 E1 [18:04:10]Write i2c OK [18:04:10]MH_I2C_Read... [18:04:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:04:10]Read from MH i2c: E2 [18:04:10]MH_I2C_Read... [18:04:10]Read from MH i2c: E2 17 00 [18:04:10]MH_I2C_Read... [18:04:10]Read from MH i2c: E2 17 00 59 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 35 [18:04:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:04:10]wFMCommunicate OK [18:04:10]requested_item fd.num is exist - process it [18:04:10]SAM_PROTO_GetFieldsCounters [18:04:10]wFMCommunicate request_size=4 [18:04:10]MH_SAM_APDU [18:04:10]CAPDU: 80 13 00 00 [18:04:10]Write to MH i2c: E2 08 00 5A 0E 80 13 00 00 00 00 00 00 E4 [18:04:10]Write i2c OK [18:04:10]MH_I2C_Read... [18:04:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:04:11]Read from MH i2c: E2 [18:04:11]MH_I2C_Read... [18:04:11]Read from MH i2c: E2 62 00 [18:04:11]MH_I2C_Read... [18:04:11]Read from MH i2c: E2 62 00 5A 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 EF DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 9A 02 00 00 5E 04 04 00 9A 02 00 00 57 04 04 00 9B 02 00 00 19 04 04 00 00 00 00 00 90 00 CC [18:04:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 EF DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 9A 02 00 00 5E 04 04 00 9A 02 00 00 57 04 04 00 9B 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:04:11]wFMCommunicate OK [18:04:11]SAM_PROTO_GetFieldsCounters done [18:04:11]requested_item shift.num is exist - process it [18:04:11]requested_item shift.opened is exist - process it [18:04:11]req_shift_opened [18:04:11]FM_GetShiftState [18:04:11]SAM_PROTO_GetShiftState [18:04:11]wFMCommunicate request_size=4 [18:04:11]MH_SAM_APDU [18:04:11]CAPDU: 80 13 01 00 [18:04:11]Write to MH i2c: E2 08 00 5B 0E 80 13 01 00 00 00 00 00 E6 [18:04:11]Write i2c OK [18:04:11]MH_I2C_Read... [18:04:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:04:11]Read from MH i2c: E2 [18:04:11]MH_I2C_Read... [18:04:11]Read from MH i2c: E2 0E 00 [18:04:11]MH_I2C_Read... [18:04:11]Read from MH i2c: E2 0E 00 5B 0E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 DF [18:04:11]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:04:11]wFMCommunicate OK [18:04:11]SAM_PROTO_GetShiftState done [18:04:11]FM_GetShiftState done [18:04:11]req_shift_opened done [18:04:11]requested_item shift.open_date is exist - process it [18:04:11]req_shift_open_date [18:04:11]req_shift_open_date done [18:04:11]produce_requested_data done [18:04:11]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318191,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [18:04:11]process_action_free close_receipt [18:04:11]json_value_free [18:04:11]json_value_free done [18:04:11]process_json_proto returns [18:04:11]Send response to host [18:04:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318191,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [18:04:11]free response buf [18:04:11]execute_script done [18:04:11]execute_script returns [18:04:11]free content buf [18:04:11]Sock 9.Close socket [18:04:11]Sock 9.Thread stoped [18:04:14]OFD Sender: No OFD packet to send [18:04:19]OFD Sender: No OFD packet to send [18:04:24]OFD Sender: No OFD packet to send [18:04:29]OFD Sender: No OFD packet to send [18:04:34]OFD Sender: No OFD packet to send [18:04:39]OFD Sender: No OFD packet to send [18:04:44]OFD Sender: No OFD packet to send [18:04:49]OFD Sender: No OFD packet to send [18:04:54]OFD Sender: No OFD packet to send [18:05:00]OFD Sender: No OFD packet to send [18:05:05]OFD Sender: No OFD packet to send [18:05:10]OFD Sender: No OFD packet to send [18:05:15]OFD Sender: No OFD packet to send [18:05:20]OFD Sender: No OFD packet to send [18:05:25]OFD Sender: No OFD packet to send [18:05:30]OFD Sender: No OFD packet to send [18:05:35]OFD Sender: No OFD packet to send [18:05:40]OFD Sender: No OFD packet to send [18:05:45]OFD Sender: No OFD packet to send [18:05:50]OFD Sender: No OFD packet to send [18:05:55]OFD Sender: No OFD packet to send [18:06:00]OFD Sender: No OFD packet to send [18:06:05]OFD Sender: No OFD packet to send [18:06:10]OFD Sender: No OFD packet to send [18:06:15]OFD Sender: No OFD packet to send [18:06:20]OFD Sender: No OFD packet to send [18:06:25]OFD Sender: No OFD packet to send [18:06:30]OFD Sender: No OFD packet to send [18:06:35]OFD Sender: No OFD packet to send [18:06:38]accept exits with 8 [18:06:38]New connection [18:06:38]New thread 3066895716 created [18:06:38]Thread 3067039076 joined [18:06:38]Waiting for new connection... [18:06:38] Sock 8.Parse request [18:06:38]Sock 8.Check first char [18:06:38]Sock 8.First char is OK [18:06:38]request: POST /json_proto HTTP/1.0 [18:06:38]Method: POST [18:06:38]URL: /json_proto [18:06:38]Method is POST - this is cgi request [18:06:38]url: /json_proto [18:06:38]query_string will be loaded in cgi processing [18:06:38]execute_cgi json_proto POST (null) [18:06:38]execute_cgi path=json_proto method=POST [18:06:38]POST find Content-Length [18:06:38]Host: 172.17.50.195:8080 [18:06:38]Content-Length: 798 [18:06:38]Content-Type: application/json [18:06:38] [18:06:38]POST finish read [18:06:38]Found Content-Length = 798 [18:06:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093193", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A72685", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:06:38]execute_script... [18:06:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093193", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A72685", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:06:38]POST & json_proto [18:06:38]process_json_proto [18:06:38]json parsed OK: [18:06:38]protocol is kg_v1.0 [18:06:38]action value=close_receipt [18:06:38]process_action close_receipt [18:06:38]cmd_close_receipt [18:06:38]MH_GetDate [18:06:38]Write to MH i2c: F0 00 00 5C 0E 59 [18:06:38]Write i2c OK [18:06:38]MH_I2C_Read... [18:06:38]Read from MH i2c: F0 [18:06:38]MH_I2C_Read... [18:06:38]Read from MH i2c: F0 09 00 [18:06:38]MH_I2C_Read... [18:06:38]Read from MH i2c: F0 09 00 5C 0E 00 AF D2 1F 67 43 33 1C 67 62 [18:06:38]GetLastDocTimeStamp 1730138648 [18:06:38]current date 1730138799 [18:06:38]FM_GetShiftState [18:06:38]SAM_PROTO_GetShiftState [18:06:38]wFMCommunicate request_size=4 [18:06:38]MH_SAM_APDU [18:06:38]CAPDU: 80 13 01 00 [18:06:38]Write to MH i2c: E2 08 00 5D 0E 80 13 01 00 00 00 00 00 E8 [18:06:38]Write i2c OK [18:06:38]MH_I2C_Read... [18:06:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:06:38]Read from MH i2c: E2 [18:06:38]MH_I2C_Read... [18:06:38]Read from MH i2c: E2 0E 00 [18:06:38]MH_I2C_Read... [18:06:38]Read from MH i2c: E2 0E 00 5D 0E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E1 [18:06:38]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:06:38]wFMCommunicate OK [18:06:38]SAM_PROTO_GetShiftState done [18:06:38]FM_GetShiftState done [18:06:38]opened in 1730073493 [18:06:38]opened+sec_in_day 1730159893 [18:06:38]quantity*price = 0 [18:06:38]sum+1 = 1 [18:06:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 667 28.10.2024 18:06 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливная Карта 72685 ФМ: 0000000000874671 ФД: 318192 ФПД: 69190940355486 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T180639&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318192&fm=69190940355486&tin=02508201610067®Number=0000000000091628&sum=0 [18:06:40]StoreToDocumentArchive [18:06:40]shift 546 fd 318192 [18:06:40]save to /storage/0546/doc_00318192 [18:06:40]save last doc name /storage/0546/doc_00318192 to /storage/kkm_last_doc_name [18:06:40]save OK [18:06:40]Clear old archive folders... [18:06:40]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:06:40]tlvbuf is 000E7E00 [18:06:40]SAM_PROTO_ClearQueue [18:06:40]wFMCommunicate request_size=4 [18:06:40]MH_SAM_APDU [18:06:40]CAPDU: 80 09 00 00 [18:06:40]Write to MH i2c: E2 08 00 6A 0E 80 09 00 00 00 00 00 00 EA [18:06:40]Write i2c OK [18:06:40]MH_I2C_Read... [18:06:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:06:40]Read from MH i2c: E2 [18:06:40]MH_I2C_Read... [18:06:40]Read from MH i2c: E2 03 00 [18:06:40]MH_I2C_Read... [18:06:40]Read from MH i2c: E2 03 00 6A 0E 00 90 00 EC [18:06:40]RAPDU: 90 00 [18:06:40]wFMCommunicate OK [18:06:40]SAM_PROTO_ClearQueue done [18:06:40]KKMCreateOFDPacket [18:06:40]OFDProtocolAddRootSTLVToBuf [18:06:40]FM_MakeSignedData [18:06:40]FM_MakeSignedData [18:06:40]SAM_PROTO_SignData [18:06:40]wFMCommunicate request_size=4 [18:06:40]MH_SAM_APDU [18:06:40]CAPDU: 80 0D 01 02 [18:06:40]Write to MH i2c: E2 08 00 6B 0E 80 0D 01 02 00 00 00 00 F2 [18:06:40]Write i2c OK [18:06:40]MH_I2C_Read... [18:06:40]OFD Sender: No OFD packet to send [18:06:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:06:40]Read from MH i2c: E2 [18:06:40]MH_I2C_Read... [18:06:40]Read from MH i2c: E2 03 00 [18:06:40]MH_I2C_Read... [18:06:40]Read from MH i2c: E2 03 00 6B 0E 00 90 00 ED [18:06:40]RAPDU: 90 00 [18:06:40]wFMCommunicate OK [18:06:40]wFMCommunicate request_size=255 [18:06:40]MH_SAM_APDU [18:06:40]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 9B 02 00 00 F4 03 04 00 AF D2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F0 DA 04 00 35 04 06 00 [18:06:40]Write to MH i2c: E2 02 01 6C 0E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 9B 02 00 00 F4 03 04 00 AF D2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F0 DA 04 00 35 04 06 00 00 00 DF [18:06:40]Write i2c OK [18:06:40]MH_I2C_Read... [18:06:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:06:40]Read from MH i2c: E2 [18:06:40]MH_I2C_Read... [18:06:40]Read from MH i2c: E2 03 00 [18:06:40]MH_I2C_Read... [18:06:40]Read from MH i2c: E2 03 00 6C 0E 00 90 00 EE [18:06:40]RAPDU: 90 00 [18:06:40]wFMCommunicate OK [18:06:40]wFMCommunicate request_size=11 [18:06:40]MH_SAM_APDU [18:06:40]CAPDU: 80 0D 02 02 06 3E ED C5 6B EB 9E [18:06:40]Write to MH i2c: E2 0E 00 6D 0E 80 0D 02 02 06 00 3E ED C5 6B EB 9E 00 00 E5 [18:06:40]Write i2c OK [18:06:40]MH_I2C_Read... [18:06:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:06:40]Read from MH i2c: E2 [18:06:40]MH_I2C_Read... [18:06:40]Read from MH i2c: E2 03 00 [18:06:40]MH_I2C_Read... [18:06:40]Read from MH i2c: E2 03 00 6D 0E 00 90 00 EF [18:06:40]RAPDU: 90 00 [18:06:40]wFMCommunicate OK [18:06:40]wFMCommunicate request_size=4 [18:06:40]MH_SAM_APDU [18:06:40]CAPDU: 80 0D 03 02 [18:06:40]Write to MH i2c: E2 08 00 6E 0E 80 0D 03 02 00 00 00 00 F7 [18:06:40]Write i2c OK [18:06:40]MH_I2C_Read... [18:06:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:06:40]Read from MH i2c: E2 [18:06:40]MH_I2C_Read... [18:06:40]Read from MH i2c: E2 0B 00 [18:06:40]MH_I2C_Read... [18:06:40]Read from MH i2c: E2 0B 00 6E 0E 00 4E EF A8 ED DE 22 B6 BA 90 00 3A [18:06:40]RAPDU: 4E EF A8 ED DE 22 B6 BA 90 00 [18:06:40]wFMCommunicate OK [18:06:40]SAM_PROTO_SignData done [18:06:40]FM_MakeSignedData done [18:06:40]CreateOFDProtocolMessage [18:06:40]wFMCommunicate request_size=4 [18:06:40]MH_SAM_APDU [18:06:40]CAPDU: 80 11 00 00 [18:06:40]Write to MH i2c: E2 08 00 6F 0E 80 11 00 00 00 00 00 00 F7 [18:06:40]Write i2c OK [18:06:40]MH_I2C_Read... [18:06:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:06:40]Read from MH i2c: E2 [18:06:40]MH_I2C_Read... [18:06:40]Read from MH i2c: E2 17 00 [18:06:40]MH_I2C_Read... [18:06:40]Read from MH i2c: E2 17 00 6F 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 4B [18:06:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:06:40]wFMCommunicate OK [18:06:40]CreateOFDProtocolMessage done [18:06:40]OFDSenderStorePacket 318192 [18:06:40]StoreOFDPacket docnum=318192 [18:06:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 D0 BC 08 01 24 B1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 9B 02 00 00 F4 03 04 00 AF D2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F0 DA 04 00 35 04 06 00 3E ED C5 6B EB 9E 4E EF A8 ED DE 22 B6 BA [18:06:40]CheckFolder [18:06:40]dirname=/storage/ofd_packets [18:06:40]CheckFolder done [18:06:40]ProducePacketName [18:06:40]name=ofd_packets/00318192 [18:06:40]NVStorageSaveData ofd_packets/00318192 [18:06:40]File name is /storage/ofd_packets/00318192 [18:06:40]Write 302 bytes [18:06:40]NVStorageSaveData done [18:06:40]OFDSenderStorePacket done [18:06:40]KKMCreateOFDPacket done [18:06:40]NVStorageSaveData kkm_last_timestamp [18:06:40]File name is /storage/kkm_last_timestamp [18:06:40]Write 4 bytes [18:06:40]NVStorageSaveData done [18:06:40]ExternCall_PrintAddStr [18:06:40]wPrintStart [18:06:40]Write to MH i2c: 01 00 00 70 0E 7E [18:06:40]Write i2c OK [18:06:40]MH_I2C_Read... [18:06:40]Read from MH i2c: 01 [18:06:40]MH_I2C_Read... [18:06:40]Read from MH i2c: 01 07 00 [18:06:40]MH_I2C_Read... [18:06:40]Read from MH i2c: 01 07 00 70 0E 00 00 00 00 00 FF 0F 93 [18:06:40]RasterBufferAndPrint [18:06:40]line Счет N : (1)1093193 [18:06:40]line ИНН: 02508201610067 [18:06:40]line Контрольно-Кассовый Чек [18:06:40]line ПРОДАЖА [18:06:40]line ТРК (МРК, ГНК) : 31 [18:06:40]line Товар: 2710194210 [18:06:40]line ДТ(л)-К-2 [18:06:40]line 50.000 * 0.00 [18:06:40]line = 0.00 [18:06:40]line НДС 12% НСП 1% [18:06:40]line > о реализуемом товаре [18:06:40]line ИТОГО: 0.00 [18:06:40]line НСП 1% : 0.00 [18:06:40]line НДС 12% : 0.00 [18:06:40]line Наличными: 0.00 [18:06:40]line Безнал.: 0.00 [18:06:40]line Место: АЗС № 101 "Партнер Нефть" [18:06:40]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [18:06:40]line СНО: Общий режим [18:06:40]line Чек 667 28.10.2024 18:06 [18:06:40]line Смена: 546 ФФД: 1.0 [18:06:40]line ЗНМ: 0300000082 [18:06:40]line РНМ: 0000000000091628 [18:06:40]line Версия ККМ: 001 [18:06:40]line Талоны: Топливная Карта [18:06:40]line 72685 [18:06:40]line ФМ: 0000000000874671 [18:06:40]line ФД: 318192 [18:06:40]line ФПД: 69190940355486 [18:06:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T180639&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318192&fm=69190940355486&tin=02508201610067®Number=0000000000091628&sum=0 [18:06:40]OFD Sender: Processing packet 318192 [packets to send 127, broken 126] [18:06:40]ProducePacketName [18:06:40]name=ofd_packets/00318192 [18:06:40]OFD Sender: To server: pG, [18:06:40]CommunicateWithHost lk.salyk.kg:30040 [18:06:40]ConnectInit lk.salyk.kg [18:06:40]written 0, free lines is 4095 [18:06:41]Connected sock=10 [18:06:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 D0 BC 08 01 24 B1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 9B 02 00 00 F4 03 04 00 AF D2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F0 DA 04 00 35 04 06 00 3E ED C5 6B EB 9E 4E EF A8 ED DE 22 B6 BA [18:06:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 38 0A 47 00 C5 AE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F0 DA 04 00 F4 03 04 00 67 7E 1F 67 B6 04 01 00 00 D9 BC D4 96 96 9E 2A B5 [18:06:41]CommunicateWithHost err = 0 [18:06:41]CheckOFDResponse [18:06:41]1017 (14) - 77093643461234 [18:06:41]1041 (16) - 0000000000874671 [18:06:41]1040 (4) - 318192 [18:06:41]1012 (4) - 28.10.2024 12:07 [18:06:41]1206 (1) - 0 [18:06:41]OFD Sender: Remove packet 318192 [18:06:41]ProducePacketName [18:06:41]name=ofd_packets/00318192 [18:06:41]NVStorageDeleteData [18:06:41]Write to MH i2c: 01 00 00 9A 0E A8 [18:06:41]Write i2c OK [18:06:41]MH_I2C_Read... [18:06:41]Read from MH i2c: 01 [18:06:41]MH_I2C_Read... [18:06:41]Read from MH i2c: 01 07 00 [18:06:41]MH_I2C_Read... [18:06:41]Read from MH i2c: 01 07 00 9A 0E 00 00 00 00 00 0D 0D C9 [18:06:41]RasterBufferAndPrint [18:06:41]line [18:06:41]line [18:06:41]line [18:06:41]line [18:06:41]line [18:06:41]written 0, free lines is 3347 [18:06:41]MH_Cut [18:06:41]Write to MH i2c: D1 01 00 A1 0E 01 81 [18:06:41]Write i2c OK [18:06:41]MH_I2C_Read... [18:06:41]Read from MH i2c: D1 [18:06:41]MH_I2C_Read... [18:06:41]Read from MH i2c: D1 01 00 [18:06:41]MH_I2C_Read... [18:06:41]Read from MH i2c: D1 01 00 A1 0E 00 80 [18:06:41]Write to MH i2c: 01 00 00 A2 0E B0 [18:06:41]Write i2c OK [18:06:41]MH_I2C_Read... [18:06:41]OFD Sender: No OFD packet to send [18:06:42]*** Cut start [18:06:42]*** Partial cut [18:06:42]*** CUTSNS_PIN = 1 [18:06:42]*** CUTSNS_PIN = 0 [18:06:42]*** Brake cut motor [18:06:42]Read from MH i2c: 01 [18:06:42]MH_I2C_Read... [18:06:42]*** Stop cut motor [18:06:42]*** Cut end [18:06:42]Read from MH i2c: 01 07 00 [18:06:42]MH_I2C_Read... [18:06:42]Read from MH i2c: 01 07 00 A2 0E 00 00 00 00 00 FF 0F C5 [18:06:42]process_action close_receipt done [18:06:42]requested_data is exist [18:06:42]produce_requested_data [18:06:42]requested_item fm.sn is exist - process it [18:06:42]wFMCommunicate request_size=4 [18:06:42]MH_SAM_APDU [18:06:42]CAPDU: 80 11 00 00 [18:06:42]Write to MH i2c: E2 08 00 A3 0E 80 11 00 00 00 00 00 00 2B [18:06:42]Write i2c OK [18:06:42]MH_I2C_Read... [18:06:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:06:42]Read from MH i2c: E2 [18:06:42]MH_I2C_Read... [18:06:42]Read from MH i2c: E2 17 00 [18:06:42]MH_I2C_Read... [18:06:42]Read from MH i2c: E2 17 00 A3 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 7F [18:06:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:06:42]wFMCommunicate OK [18:06:42]requested_item fd.num is exist - process it [18:06:42]SAM_PROTO_GetFieldsCounters [18:06:42]wFMCommunicate request_size=4 [18:06:42]MH_SAM_APDU [18:06:42]CAPDU: 80 13 00 00 [18:06:42]Write to MH i2c: E2 08 00 A4 0E 80 13 00 00 00 00 00 00 2E [18:06:42]Write i2c OK [18:06:42]MH_I2C_Read... [18:06:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:06:42]Read from MH i2c: E2 [18:06:42]MH_I2C_Read... [18:06:42]Read from MH i2c: E2 62 00 [18:06:42]MH_I2C_Read... [18:06:42]Read from MH i2c: E2 62 00 A4 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F0 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 9B 02 00 00 5E 04 04 00 9B 02 00 00 57 04 04 00 9C 02 00 00 19 04 04 00 00 00 00 00 90 00 1A [18:06:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F0 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 9B 02 00 00 5E 04 04 00 9B 02 00 00 57 04 04 00 9C 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:06:42]wFMCommunicate OK [18:06:42]SAM_PROTO_GetFieldsCounters done [18:06:42]requested_item shift.num is exist - process it [18:06:42]requested_item shift.opened is exist - process it [18:06:42]req_shift_opened [18:06:42]FM_GetShiftState [18:06:42]SAM_PROTO_GetShiftState [18:06:42]wFMCommunicate request_size=4 [18:06:42]MH_SAM_APDU [18:06:42]CAPDU: 80 13 01 00 [18:06:42]Write to MH i2c: E2 08 00 A5 0E 80 13 01 00 00 00 00 00 30 [18:06:42]Write i2c OK [18:06:42]MH_I2C_Read... [18:06:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:06:42]Read from MH i2c: E2 [18:06:42]MH_I2C_Read... [18:06:42]Read from MH i2c: E2 0E 00 [18:06:42]MH_I2C_Read... [18:06:42]Read from MH i2c: E2 0E 00 A5 0E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 29 [18:06:42]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:06:42]wFMCommunicate OK [18:06:42]SAM_PROTO_GetShiftState done [18:06:42]FM_GetShiftState done [18:06:42]req_shift_opened done [18:06:42]requested_item shift.open_date is exist - process it [18:06:42]req_shift_open_date [18:06:42]req_shift_open_date done [18:06:42]produce_requested_data done [18:06:42]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318192,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [18:06:42]process_action_free close_receipt [18:06:42]json_value_free [18:06:42]json_value_free done [18:06:42]process_json_proto returns [18:06:42]Send response to host [18:06:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318192,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [18:06:42]free response buf [18:06:42]execute_script done [18:06:42]execute_script returns [18:06:42]free content buf [18:06:42]Sock 8.Close socket [18:06:42]Sock 8.Thread stoped [18:06:46]OFD Sender: No OFD packet to send [18:06:51]OFD Sender: No OFD packet to send [18:06:56]OFD Sender: No OFD packet to send [18:07:01]OFD Sender: No OFD packet to send [18:07:06]OFD Sender: No OFD packet to send [18:07:11]OFD Sender: No OFD packet to send [18:07:16]OFD Sender: No OFD packet to send [18:07:21]OFD Sender: No OFD packet to send [18:07:26]OFD Sender: No OFD packet to send [18:07:31]OFD Sender: No OFD packet to send [18:07:32]accept exits with 9 [18:07:32]New connection [18:07:32]New thread 3067039076 created [18:07:32]Thread 3066895716 joined [18:07:32]Waiting for new connection... [18:07:32] Sock 9.Parse request [18:07:32]Sock 9.Check first char [18:07:32]Sock 9.First char is OK [18:07:32]request: POST /json_proto HTTP/1.0 [18:07:32]Method: POST [18:07:32]URL: /json_proto [18:07:32]Method is POST - this is cgi request [18:07:32]url: /json_proto [18:07:32]query_string will be loaded in cgi processing [18:07:32]execute_cgi json_proto POST (null) [18:07:32]execute_cgi path=json_proto method=POST [18:07:32]POST find Content-Length [18:07:32]Host: 172.17.50.195:8080 [18:07:32]Content-Length: 768 [18:07:32]Content-Type: application/json [18:07:32] [18:07:32]POST finish read [18:07:32]Found Content-Length = 768 [18:07:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093195", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.000, "sum" : 669.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 669.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:07:32]execute_script... [18:07: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)1093195", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.000, "sum" : 669.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 669.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:07:32]POST & json_proto [18:07:32]process_json_proto [18:07:32]json parsed OK: [18:07:32]protocol is kg_v1.0 [18:07:32]action value=close_receipt [18:07:32]process_action close_receipt [18:07:32]cmd_close_receipt [18:07:32]MH_GetDate [18:07:32]Write to MH i2c: F0 00 00 A6 0E A3 [18:07:32]Write i2c OK [18:07:32]MH_I2C_Read... [18:07:32]Read from MH i2c: F0 [18:07:32]MH_I2C_Read... [18:07:32]Read from MH i2c: F0 09 00 [18:07:32]MH_I2C_Read... [18:07:32]Read from MH i2c: F0 09 00 A6 0E 00 E5 D2 1F 67 43 33 1C 67 E2 [18:07:32]GetLastDocTimeStamp 1730138799 [18:07:32]current date 1730138853 [18:07:32]FM_GetShiftState [18:07:32]SAM_PROTO_GetShiftState [18:07:32]wFMCommunicate request_size=4 [18:07:32]MH_SAM_APDU [18:07:32]CAPDU: 80 13 01 00 [18:07:32]Write to MH i2c: E2 08 00 A7 0E 80 13 01 00 00 00 00 00 32 [18:07:32]Write i2c OK [18:07:32]MH_I2C_Read... [18:07:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:07:32]Read from MH i2c: E2 [18:07:32]MH_I2C_Read... [18:07:32]Read from MH i2c: E2 0E 00 [18:07:32]MH_I2C_Read... [18:07:32]Read from MH i2c: E2 0E 00 A7 0E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 2B [18:07:32]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:07:32]wFMCommunicate OK [18:07:32]SAM_PROTO_GetShiftState done [18:07:32]FM_GetShiftState done [18:07:32]opened in 1730073493 [18:07:32]opened+sec_in_day 1730159893 [18:07:32]quantity*price = 66900 [18:07:32]sum+1 = 66901 [18:07:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 669.00 НСП 1% : 5.92 НДС 12% : 71.04 Наличными: 0.00 Безнал.: 669.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 668 28.10.2024 18:07 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318193 ФПД: 279267899037331 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T180733&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318193&fm=279267899037331&tin=02508201610067®Number=0000000000091628&sum=66900 [18:07:34]StoreToDocumentArchive [18:07:34]shift 546 fd 318193 [18:07:34]save to /storage/0546/doc_00318193 [18:07:34]save last doc name /storage/0546/doc_00318193 to /storage/kkm_last_doc_name [18:07:34]save OK [18:07:34]Clear old archive folders... [18:07:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:07:34]tlvbuf is 00085040 [18:07:34]SAM_PROTO_ClearQueue [18:07:34]wFMCommunicate request_size=4 [18:07:34]MH_SAM_APDU [18:07:34]CAPDU: 80 09 00 00 [18:07:34]Write to MH i2c: E2 08 00 B4 0E 80 09 00 00 00 00 00 00 34 [18:07:34]Write i2c OK [18:07:34]MH_I2C_Read... [18:07:34]Read from MH i2c: E2 [18:07:34]MH_I2C_Read... [18:07:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:07:34]Read from MH i2c: E2 03 00 [18:07:34]MH_I2C_Read... [18:07:34]Read from MH i2c: E2 03 00 B4 0E 00 90 00 36 [18:07:34]RAPDU: 90 00 [18:07:34]wFMCommunicate OK [18:07:34]SAM_PROTO_ClearQueue done [18:07:34]KKMCreateOFDPacket [18:07:34]OFDProtocolAddRootSTLVToBuf [18:07:34]FM_MakeSignedData [18:07:34]FM_MakeSignedData [18:07:34]SAM_PROTO_SignData [18:07:34]wFMCommunicate request_size=4 [18:07:34]MH_SAM_APDU [18:07:34]CAPDU: 80 0D 01 02 [18:07:34]Write to MH i2c: E2 08 00 B5 0E 80 0D 01 02 00 00 00 00 3C [18:07:34]Write i2c OK [18:07:34]MH_I2C_Read... [18:07:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:07:34]Read from MH i2c: E2 [18:07:34]MH_I2C_Read... [18:07:34]Read from MH i2c: E2 03 00 [18:07:34]MH_I2C_Read... [18:07:34]Read from MH i2c: E2 03 00 B5 0E 00 90 00 37 [18:07:34]RAPDU: 90 00 [18:07:34]wFMCommunicate OK [18:07:34]wFMCommunicate request_size=255 [18:07:34]MH_SAM_APDU [18:07:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 54 05 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 02 00 00 F4 03 04 00 E5 D2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F1 DA 04 00 35 04 06 00 FD [18:07:34]Write to MH i2c: E2 02 01 B6 0E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 54 05 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 02 00 00 F4 03 04 00 E5 D2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F1 DA 04 00 35 04 06 00 FD 00 00 BE [18:07:34]Write i2c OK [18:07:34]MH_I2C_Read... [18:07:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:07:34]Read from MH i2c: E2 [18:07:34]MH_I2C_Read... [18:07:34]Read from MH i2c: E2 03 00 [18:07:34]MH_I2C_Read... [18:07:34]Read from MH i2c: E2 03 00 B6 0E 00 90 00 38 [18:07:34]RAPDU: 90 00 [18:07:34]wFMCommunicate OK [18:07:34]wFMCommunicate request_size=10 [18:07:34]MH_SAM_APDU [18:07:34]CAPDU: 80 0D 02 02 05 FE 1F EB 56 93 [18:07:34]Write to MH i2c: E2 0D 00 B7 0E 80 0D 02 02 05 00 FE 1F EB 56 93 00 00 3A [18:07:34]Write i2c OK [18:07:34]MH_I2C_Read... [18:07:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:07:34]Read from MH i2c: E2 [18:07:34]MH_I2C_Read... [18:07:34]Read from MH i2c: E2 03 00 [18:07:34]MH_I2C_Read... [18:07:34]Read from MH i2c: E2 03 00 B7 0E 00 90 00 39 [18:07:34]RAPDU: 90 00 [18:07:34]wFMCommunicate OK [18:07:34]wFMCommunicate request_size=4 [18:07:34]MH_SAM_APDU [18:07:34]CAPDU: 80 0D 03 02 [18:07:34]Write to MH i2c: E2 08 00 B8 0E 80 0D 03 02 00 00 00 00 41 [18:07:34]Write i2c OK [18:07:34]MH_I2C_Read... [18:07:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:07:34]Read from MH i2c: E2 [18:07:34]MH_I2C_Read... [18:07:34]Read from MH i2c: E2 0B 00 [18:07:34]MH_I2C_Read... [18:07:34]Read from MH i2c: E2 0B 00 B8 0E 00 19 03 D2 32 B3 88 EC 1F 90 00 A8 [18:07:34]RAPDU: 19 03 D2 32 B3 88 EC 1F 90 00 [18:07:34]wFMCommunicate OK [18:07:34]SAM_PROTO_SignData done [18:07:34]FM_MakeSignedData done [18:07:34]CreateOFDProtocolMessage [18:07:34]wFMCommunicate request_size=4 [18:07:34]MH_SAM_APDU [18:07:34]CAPDU: 80 11 00 00 [18:07:34]Write to MH i2c: E2 08 00 B9 0E 80 11 00 00 00 00 00 00 41 [18:07:34]Write i2c OK [18:07:34]MH_I2C_Read... [18:07:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:07:34]Read from MH i2c: E2 [18:07:34]MH_I2C_Read... [18:07:34]Read from MH i2c: E2 17 00 [18:07:34]MH_I2C_Read... [18:07:34]Read from MH i2c: E2 17 00 B9 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 95 [18:07:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:07:34]wFMCommunicate OK [18:07:34]CreateOFDProtocolMessage done [18:07:34]OFDSenderStorePacket 318193 [18:07:34]StoreOFDPacket docnum=318193 [18:07:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 D0 FF 07 01 49 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 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 54 05 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 02 00 00 F4 03 04 00 E5 D2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F1 DA 04 00 35 04 06 00 FD FE 1F EB 56 93 19 03 D2 32 B3 88 EC 1F [18:07:34]CheckFolder [18:07:34]dirname=/storage/ofd_packets [18:07:34]CheckFolder done [18:07:34]ProducePacketName [18:07:34]name=ofd_packets/00318193 [18:07:34]NVStorageSaveData ofd_packets/00318193 [18:07:34]File name is /storage/ofd_packets/00318193 [18:07:34]Write 301 bytes [18:07:34]NVStorageSaveData done [18:07:34]OFDSenderStorePacket done [18:07:34]KKMCreateOFDPacket done [18:07:34]NVStorageSaveData kkm_last_timestamp [18:07:34]File name is /storage/kkm_last_timestamp [18:07:34]Write 4 bytes [18:07:34]NVStorageSaveData done [18:07:34]ExternCall_PrintAddStr [18:07:34]wPrintStart [18:07:34]Write to MH i2c: 01 00 00 BA 0E C8 [18:07:34]Write i2c OK [18:07:34]MH_I2C_Read... [18:07:34]Read from MH i2c: 01 [18:07:34]MH_I2C_Read... [18:07:34]Read from MH i2c: 01 07 00 [18:07:34]MH_I2C_Read... [18:07:34]Read from MH i2c: 01 07 00 BA 0E 00 00 00 00 00 FF 0F DD [18:07:34]RasterBufferAndPrint [18:07:34]line Счет N : (1)1093195 [18:07:34]line ИНН: 02508201610067 [18:07:34]line Контрольно-Кассовый Чек [18:07:34]line ПРОДАЖА [18:07:34]line ТРК (МРК, ГНК) : 53 [18:07:34]line Товар: 2710124130 [18:07:34]line Аи-92-К-2 [18:07:34]line 10.000 * 66.90 [18:07:34]line = 669.00 [18:07:34]line НДС 12% НСП 1% [18:07:34]line > о реализуемом товаре [18:07:34]line ИТОГО: 669.00 [18:07:34]line НСП 1% : 5.92 [18:07:34]line НДС 12% : 71.04 [18:07:34]line Наличными: 0.00 [18:07:34]line Безнал.: 669.00 [18:07:34]line Место: АЗС № 101 "Партнер Нефть" [18:07:34]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [18:07:34]line СНО: Общий режим [18:07:34]line Чек 668 28.10.2024 18:07 [18:07:34]line Смена: 546 ФФД: 1.0 [18:07:34]line ЗНМ: 0300000082 [18:07:34]line РНМ: 0000000000091628 [18:07:34]line Версия ККМ: 001 [18:07:34]line Платежная система: Mbank [18:07:34]line ФМ: 0000000000874671 [18:07:34]line ФД: 318193 [18:07:34]line ФПД: 279267899037331 [18:07:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T180733&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318193&fm=279267899037331&tin=02508201610067®Number=0000000000091628&sum=66900 [18:07:34]OFD Sender: Processing packet 318193 [packets to send 127, broken 126] [18:07:34]ProducePacketName [18:07:34]name=ofd_packets/00318193 [18:07:34]OFD Sender: To server: pG, [18:07:34]CommunicateWithHost lk.salyk.kg:30040 [18:07:34]ConnectInit lk.salyk.kg [18:07:34]written 0, free lines is 4095 [18:07:34]Connected sock=10 [18:07:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 D0 FF 07 01 49 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 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 54 05 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 02 00 00 F4 03 04 00 E5 D2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F1 DA 04 00 35 04 06 00 FD FE 1F EB 56 93 19 03 D2 32 B3 88 EC 1F [18:07:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 10 3F 47 00 02 66 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F1 DA 04 00 F4 03 04 00 9D 7E 1F 67 B6 04 01 00 00 AA 0A 14 0C 7F 58 C0 7E [18:07:35]CommunicateWithHost err = 0 [18:07:35]CheckOFDResponse [18:07:35]1017 (14) - 77093643461234 [18:07:35]1041 (16) - 0000000000874671 [18:07:35]1040 (4) - 318193 [18:07:35]1012 (4) - 28.10.2024 12:07 [18:07:35]1206 (1) - 0 [18:07:35]OFD Sender: Remove packet 318193 [18:07:35]ProducePacketName [18:07:35]name=ofd_packets/00318193 [18:07:35]NVStorageDeleteData [18:07:35]Write to MH i2c: 01 00 00 E3 0E F1 [18:07:35]Write i2c OK [18:07:35]MH_I2C_Read... [18:07:35]Read from MH i2c: 01 [18:07:35]MH_I2C_Read... [18:07:35]Read from MH i2c: 01 07 00 [18:07:35]MH_I2C_Read... [18:07:35]Read from MH i2c: 01 07 00 E3 0E 00 00 00 00 00 14 0D 19 [18:07:35]RasterBufferAndPrint [18:07:35]line [18:07:35]line [18:07:35]line [18:07:35]line [18:07:35]line [18:07:35]written 0, free lines is 3354 [18:07:35]MH_Cut [18:07:35]Write to MH i2c: D1 01 00 EA 0E 01 CA [18:07:35]Write i2c OK [18:07:35]MH_I2C_Read... [18:07:35]Read from MH i2c: D1 [18:07:35]MH_I2C_Read... [18:07:35]Read from MH i2c: D1 01 00 [18:07:35]MH_I2C_Read... [18:07:35]Read from MH i2c: D1 01 00 EA 0E 00 C9 [18:07:35]Write to MH i2c: 01 00 00 EB 0E F9 [18:07:35]Write i2c OK [18:07:35]MH_I2C_Read... [18:07:35]OFD Sender: No OFD packet to send [18:07:35]*** Cut start [18:07:35]*** Partial cut [18:07:35]*** CUTSNS_PIN = 1 [18:07:36]*** CUTSNS_PIN = 0 [18:07:36]*** Brake cut motor [18:07:36]Read from MH i2c: 01 [18:07:36]MH_I2C_Read... [18:07:36]*** Stop cut motor [18:07:36]*** Cut end [18:07:36]Read from MH i2c: 01 07 00 [18:07:36]MH_I2C_Read... [18:07:36]Read from MH i2c: 01 07 00 EB 0E 00 00 00 00 00 FF 0F 0E [18:07:36]process_action close_receipt done [18:07:36]requested_data is exist [18:07:36]produce_requested_data [18:07:36]requested_item fm.sn is exist - process it [18:07:36]wFMCommunicate request_size=4 [18:07:36]MH_SAM_APDU [18:07:36]CAPDU: 80 11 00 00 [18:07:36]Write to MH i2c: E2 08 00 EC 0E 80 11 00 00 00 00 00 00 74 [18:07:36]Write i2c OK [18:07:36]MH_I2C_Read... [18:07:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:07:36]Read from MH i2c: E2 [18:07:36]MH_I2C_Read... [18:07:36]Read from MH i2c: E2 17 00 [18:07:36]MH_I2C_Read... [18:07:36]Read from MH i2c: E2 17 00 EC 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C8 [18:07:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:07:36]wFMCommunicate OK [18:07:36]requested_item fd.num is exist - process it [18:07:36]SAM_PROTO_GetFieldsCounters [18:07:36]wFMCommunicate request_size=4 [18:07:36]MH_SAM_APDU [18:07:36]CAPDU: 80 13 00 00 [18:07:36]Write to MH i2c: E2 08 00 ED 0E 80 13 00 00 00 00 00 00 77 [18:07:36]Write i2c OK [18:07:36]MH_I2C_Read... [18:07:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:07:36]Read from MH i2c: E2 [18:07:36]MH_I2C_Read... [18:07:36]Read from MH i2c: E2 62 00 [18:07:36]MH_I2C_Read... [18:07:36]Read from MH i2c: E2 62 00 ED 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F1 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 9C 02 00 00 5E 04 04 00 9C 02 00 00 57 04 04 00 9D 02 00 00 19 04 04 00 00 00 00 00 90 00 67 [18:07:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F1 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 9C 02 00 00 5E 04 04 00 9C 02 00 00 57 04 04 00 9D 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:07:36]wFMCommunicate OK [18:07:36]SAM_PROTO_GetFieldsCounters done [18:07:36]requested_item shift.num is exist - process it [18:07:36]requested_item shift.opened is exist - process it [18:07:36]req_shift_opened [18:07:36]FM_GetShiftState [18:07:36]SAM_PROTO_GetShiftState [18:07:36]wFMCommunicate request_size=4 [18:07:36]MH_SAM_APDU [18:07:36]CAPDU: 80 13 01 00 [18:07:36]Write to MH i2c: E2 08 00 EE 0E 80 13 01 00 00 00 00 00 79 [18:07:36]Write i2c OK [18:07:36]MH_I2C_Read... [18:07:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:07:36]Read from MH i2c: E2 [18:07:36]MH_I2C_Read... [18:07:36]Read from MH i2c: E2 0E 00 [18:07:36]MH_I2C_Read... [18:07:36]Read from MH i2c: E2 0E 00 EE 0E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 72 [18:07:36]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:07:36]wFMCommunicate OK [18:07:36]SAM_PROTO_GetShiftState done [18:07:36]FM_GetShiftState done [18:07:36]req_shift_opened done [18:07:36]requested_item shift.open_date is exist - process it [18:07:36]req_shift_open_date [18:07:36]req_shift_open_date done [18:07:36]produce_requested_data done [18:07:36]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318193,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [18:07:36]process_action_free close_receipt [18:07:36]json_value_free [18:07:36]json_value_free done [18:07:36]process_json_proto returns [18:07:36]Send response to host [18:07:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318193,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [18:07:36]free response buf [18:07:36]execute_script done [18:07:36]execute_script returns [18:07:36]free content buf [18:07:36]Sock 9.Close socket [18:07:36]Sock 9.Thread stoped [18:07:40]OFD Sender: No OFD packet to send [18:07:45]OFD Sender: No OFD packet to send [18:07:50]OFD Sender: No OFD packet to send [18:07:55]OFD Sender: No OFD packet to send [18:08:00]OFD Sender: No OFD packet to send [18:08:05]OFD Sender: No OFD packet to send [18:08:10]OFD Sender: No OFD packet to send [18:08:15]OFD Sender: No OFD packet to send [18:08:20]OFD Sender: No OFD packet to send [18:08:23]accept exits with 8 [18:08:23]New connection [18:08:23]New thread 3066895716 created [18:08:23]Thread 3067039076 joined [18:08:23]Waiting for new connection... [18:08:23] Sock 8.Parse request [18:08:23]Sock 8.Check first char [18:08:23]Sock 8.First char is OK [18:08:23]request: POST /json_proto HTTP/1.0 [18:08:23]Method: POST [18:08:23]URL: /json_proto [18:08:23]Method is POST - this is cgi request [18:08:23]url: /json_proto [18:08:23]query_string will be loaded in cgi processing [18:08:23]execute_cgi json_proto POST (null) [18:08:23]execute_cgi path=json_proto method=POST [18:08:23]POST find Content-Length [18:08:23]Host: 172.17.50.195:8080 [18:08:23]Content-Length: 799 [18:08:23]Content-Type: application/json [18:08:23] [18:08:23]POST finish read [18:08:23]Found Content-Length = 799 [18:08:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093194", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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\u000A68826", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:08:23]execute_script... [18:08:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093194", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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\u000A68826", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:08:23]POST & json_proto [18:08:23]process_json_proto [18:08:23]json parsed OK: [18:08:23]protocol is kg_v1.0 [18:08:23]action value=close_receipt [18:08:23]process_action close_receipt [18:08:23]cmd_close_receipt [18:08:23]MH_GetDate [18:08:23]Write to MH i2c: F0 00 00 EF 0E EC [18:08:23]Write i2c OK [18:08:23]MH_I2C_Read... [18:08:23]Read from MH i2c: F0 [18:08:23]MH_I2C_Read... [18:08:23]Read from MH i2c: F0 09 00 [18:08:23]MH_I2C_Read... [18:08:23]Read from MH i2c: F0 09 00 EF 0E 00 18 D3 1F 67 43 33 1C 67 5F [18:08:23]GetLastDocTimeStamp 1730138853 [18:08:23]current date 1730138904 [18:08:23]FM_GetShiftState [18:08:23]SAM_PROTO_GetShiftState [18:08:23]wFMCommunicate request_size=4 [18:08:23]MH_SAM_APDU [18:08:23]CAPDU: 80 13 01 00 [18:08:23]Write to MH i2c: E2 08 00 F0 0E 80 13 01 00 00 00 00 00 7B [18:08:23]Write i2c OK [18:08:23]MH_I2C_Read... [18:08:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:08:23]Read from MH i2c: E2 [18:08:23]MH_I2C_Read... [18:08:23]Read from MH i2c: E2 0E 00 [18:08:23]MH_I2C_Read... [18:08:23]Read from MH i2c: E2 0E 00 F0 0E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 74 [18:08:23]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:08:23]wFMCommunicate OK [18:08:23]SAM_PROTO_GetShiftState done [18:08:23]FM_GetShiftState done [18:08:23]opened in 1730073493 [18:08:23]opened+sec_in_day 1730159893 [18:08:23]quantity*price = 0 [18:08:23]sum+1 = 1 [18:08:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 669 28.10.2024 18:08 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливная Карта 68826 ФМ: 0000000000874671 ФД: 318194 ФПД: 204304137244982 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T180824&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318194&fm=204304137244982&tin=02508201610067®Number=0000000000091628&sum=0 [18:08:24]StoreToDocumentArchive [18:08:24]shift 546 fd 318194 [18:08:24]save to /storage/0546/doc_00318194 [18:08:24]save last doc name /storage/0546/doc_00318194 to /storage/kkm_last_doc_name [18:08:24]save OK [18:08:24]Clear old archive folders... [18:08:24]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:08:24]tlvbuf is 000C5660 [18:08:24]SAM_PROTO_ClearQueue [18:08:24]wFMCommunicate request_size=4 [18:08:24]MH_SAM_APDU [18:08:24]CAPDU: 80 09 00 00 [18:08:24]Write to MH i2c: E2 08 00 FD 0E 80 09 00 00 00 00 00 00 7D [18:08:24]Write i2c OK [18:08:24]MH_I2C_Read... [18:08:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:08:24]Read from MH i2c: E2 [18:08:24]MH_I2C_Read... [18:08:24]Read from MH i2c: E2 03 00 [18:08:24]MH_I2C_Read... [18:08:24]Read from MH i2c: E2 03 00 FD 0E 00 90 00 7F [18:08:24]RAPDU: 90 00 [18:08:24]wFMCommunicate OK [18:08:24]SAM_PROTO_ClearQueue done [18:08:24]KKMCreateOFDPacket [18:08:24]OFDProtocolAddRootSTLVToBuf [18:08:24]FM_MakeSignedData [18:08:24]FM_MakeSignedData [18:08:24]SAM_PROTO_SignData [18:08:24]wFMCommunicate request_size=4 [18:08:24]MH_SAM_APDU [18:08:24]CAPDU: 80 0D 01 02 [18:08:24]Write to MH i2c: E2 08 00 FE 0E 80 0D 01 02 00 00 00 00 85 [18:08:24]Write i2c OK [18:08:24]MH_I2C_Read... [18:08:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:08:24]Read from MH i2c: E2 [18:08:24]MH_I2C_Read... [18:08:24]Read from MH i2c: E2 03 00 [18:08:24]MH_I2C_Read... [18:08:24]Read from MH i2c: E2 03 00 FE 0E 00 90 00 80 [18:08:24]RAPDU: 90 00 [18:08:24]wFMCommunicate OK [18:08:24]wFMCommunicate request_size=255 [18:08:24]MH_SAM_APDU [18:08:24]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 9D 02 00 00 F4 03 04 00 18 D3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F2 DA 04 00 35 04 06 00 [18:08:24]Write to MH i2c: E2 02 01 FF 0E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 9D 02 00 00 F4 03 04 00 18 D3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F2 DA 04 00 35 04 06 00 00 00 F4 [18:08:24]Write i2c OK [18:08:24]MH_I2C_Read... [18:08:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:08:24]Read from MH i2c: E2 [18:08:24]MH_I2C_Read... [18:08:24]Read from MH i2c: E2 03 00 [18:08:24]MH_I2C_Read... [18:08:24]Read from MH i2c: E2 03 00 FF 0E 00 90 00 81 [18:08:24]RAPDU: 90 00 [18:08:24]wFMCommunicate OK [18:08:24]wFMCommunicate request_size=11 [18:08:24]MH_SAM_APDU [18:08:24]CAPDU: 80 0D 02 02 06 B9 D0 43 86 D1 36 [18:08:24]Write to MH i2c: E2 0E 00 00 0F 80 0D 02 02 06 00 B9 D0 43 86 D1 36 00 00 EE [18:08:24]Write i2c OK [18:08:24]MH_I2C_Read... [18:08:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:08:24]Read from MH i2c: E2 [18:08:24]MH_I2C_Read... [18:08:24]Read from MH i2c: E2 03 00 [18:08:24]MH_I2C_Read... [18:08:24]Read from MH i2c: E2 03 00 00 0F 00 90 00 83 [18:08:24]RAPDU: 90 00 [18:08:24]wFMCommunicate OK [18:08:24]wFMCommunicate request_size=4 [18:08:24]MH_SAM_APDU [18:08:24]CAPDU: 80 0D 03 02 [18:08:24]Write to MH i2c: E2 08 00 01 0F 80 0D 03 02 00 00 00 00 8B [18:08:24]Write i2c OK [18:08:24]MH_I2C_Read... [18:08:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:08:24]Read from MH i2c: E2 [18:08:24]MH_I2C_Read... [18:08:24]Read from MH i2c: E2 0B 00 [18:08:24]MH_I2C_Read... [18:08:24]Read from MH i2c: E2 0B 00 01 0F 00 46 07 37 F1 7A EE 0E AC 90 00 23 [18:08:24]RAPDU: 46 07 37 F1 7A EE 0E AC 90 00 [18:08:24]wFMCommunicate OK [18:08:24]SAM_PROTO_SignData done [18:08:24]FM_MakeSignedData done [18:08:24]CreateOFDProtocolMessage [18:08:24]wFMCommunicate request_size=4 [18:08:24]MH_SAM_APDU [18:08:24]CAPDU: 80 11 00 00 [18:08:24]Write to MH i2c: E2 08 00 02 0F 80 11 00 00 00 00 00 00 8B [18:08:24]Write i2c OK [18:08:24]MH_I2C_Read... [18:08:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:08:24]Read from MH i2c: E2 [18:08:24]MH_I2C_Read... [18:08:24]Read from MH i2c: E2 17 00 [18:08:24]MH_I2C_Read... [18:08:24]Read from MH i2c: E2 17 00 02 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 DF [18:08:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:08:24]wFMCommunicate OK [18:08:24]CreateOFDProtocolMessage done [18:08:24]OFDSenderStorePacket 318194 [18:08:24]StoreOFDPacket docnum=318194 [18:08:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 39 CC 08 01 C4 36 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 9D 02 00 00 F4 03 04 00 18 D3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F2 DA 04 00 35 04 06 00 B9 D0 43 86 D1 36 46 07 37 F1 7A EE 0E AC [18:08:24]CheckFolder [18:08:24]dirname=/storage/ofd_packets [18:08:24]CheckFolder done [18:08:24]ProducePacketName [18:08:24]name=ofd_packets/00318194 [18:08:24]NVStorageSaveData ofd_packets/00318194 [18:08:24]File name is /storage/ofd_packets/00318194 [18:08:24]Write 302 bytes [18:08:24]NVStorageSaveData done [18:08:24]OFDSenderStorePacket done [18:08:24]KKMCreateOFDPacket done [18:08:24]NVStorageSaveData kkm_last_timestamp [18:08:24]File name is /storage/kkm_last_timestamp [18:08:24]Write 4 bytes [18:08:24]NVStorageSaveData done [18:08:24]OFD Sender: Processing packet 318194 [packets to send 127, broken 126] [18:08:24]ProducePacketName [18:08:24]name=ofd_packets/00318194 [18:08:24]OFD Sender: To server: pG, [18:08:24]CommunicateWithHost lk.salyk.kg:30040 [18:08:24]ConnectInit lk.salyk.kg [18:08:24]ExternCall_PrintAddStr [18:08:24]wPrintStart [18:08:24]Write to MH i2c: 01 00 00 03 0F 12 [18:08:24]Write i2c OK [18:08:24]MH_I2C_Read... [18:08:24]Read from MH i2c: 01 [18:08:24]MH_I2C_Read... [18:08:24]Read from MH i2c: 01 07 00 [18:08:24]MH_I2C_Read... [18:08:24]Read from MH i2c: 01 07 00 03 0F 00 00 00 00 00 FF 0F 27 [18:08:24]RasterBufferAndPrint [18:08:24]line Счет N : (1)1093194 [18:08:24]line ИНН: 02508201610067 [18:08:24]line Контрольно-Кассовый Чек [18:08:24]line ПРОДАЖА [18:08:24]line ТРК (МРК, ГНК) : 11 [18:08:24]line Товар: 2710194210 [18:08:24]line ДТ(л)-К-2 [18:08:24]line 100.000 * 0.00 [18:08:24]line = 0.00 [18:08:24]line НДС 12% НСП 1% [18:08:24]line > о реализуемом товаре [18:08:24]line ИТОГО: 0.00 [18:08:24]line НСП 1% : 0.00 [18:08:24]line НДС 12% : 0.00 [18:08:24]line Наличными: 0.00 [18:08:24]line Безнал.: 0.00 [18:08:24]line Место: АЗС № 101 "Партнер Нефть" [18:08:24]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [18:08:24]line СНО: Общий режим [18:08:24]line Чек 669 28.10.2024 18:08 [18:08:24]line Смена: 546 ФФД: 1.0 [18:08:24]line ЗНМ: 0300000082 [18:08:24]line РНМ: 0000000000091628 [18:08:24]line Версия ККМ: 001 [18:08:24]line Талоны: Топливная Карта [18:08:24]line 68826 [18:08:24]line ФМ: 0000000000874671 [18:08:24]line ФД: 318194 [18:08:24]line ФПД: 204304137244982 [18:08:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T180824&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318194&fm=204304137244982&tin=02508201610067®Number=0000000000091628&sum=0 [18:08:25]Connected sock=11 [18: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 34 36 37 31 10 01 00 00 39 CC 08 01 C4 36 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 9D 02 00 00 F4 03 04 00 18 D3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F2 DA 04 00 35 04 06 00 B9 D0 43 86 D1 36 46 07 37 F1 7A EE 0E AC [18:08:25]written 0, free lines is 4095 [18:08:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 5B AA 47 00 97 4E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F2 DA 04 00 F4 03 04 00 D0 7E 1F 67 B6 04 01 00 00 44 64 60 8C D6 E3 3D C7 [18:08:25]CommunicateWithHost err = 0 [18:08:25]CheckOFDResponse [18:08:25]1017 (14) - 77093643461234 [18:08:25]1041 (16) - 0000000000874671 [18:08:25]1040 (4) - 318194 [18:08:25]1012 (4) - 28.10.2024 12:08 [18:08:25]1206 (1) - 0 [18:08:25]OFD Sender: Remove packet 318194 [18:08:25]ProducePacketName [18:08:25]name=ofd_packets/00318194 [18:08:25]NVStorageDeleteData [18:08:25]Write to MH i2c: 01 00 00 2D 0F 3C [18:08:25]Write i2c OK [18:08:25]MH_I2C_Read... [18:08:25]Read from MH i2c: 01 [18:08:25]MH_I2C_Read... [18:08:25]Read from MH i2c: 01 07 00 [18:08:25]MH_I2C_Read... [18:08:25]Read from MH i2c: 01 07 00 2D 0F 00 00 00 00 00 00 0D 50 [18:08:25]RasterBufferAndPrint [18:08:25]line [18:08:25]line [18:08:25]line [18:08:25]line [18:08:25]line [18:08:25]written 0, free lines is 3334 [18:08:25]MH_Cut [18:08:25]Write to MH i2c: D1 01 00 34 0F 01 15 [18:08:25]Write i2c OK [18:08:25]MH_I2C_Read... [18:08:25]Read from MH i2c: D1 [18:08:25]MH_I2C_Read... [18:08:25]Read from MH i2c: D1 01 00 [18:08:25]MH_I2C_Read... [18:08:25]Read from MH i2c: D1 01 00 34 0F 00 14 [18:08:25]Write to MH i2c: 01 00 00 35 0F 44 [18:08:25]Write i2c OK [18:08:25]MH_I2C_Read... [18:08:26]OFD Sender: No OFD packet to send [18:08:26]*** Cut start [18:08:26]*** Partial cut [18:08:26]*** CUTSNS_PIN = 1 [18:08:26]*** CUTSNS_PIN = 0 [18:08:26]*** Brake cut motor [18:08:27]Read from MH i2c: 01 [18:08:27]MH_I2C_Read... [18:08:27]*** Stop cut motor [18:08:27]*** Cut end [18:08:27]Read from MH i2c: 01 07 00 [18:08:27]MH_I2C_Read... [18:08:27]Read from MH i2c: 01 07 00 35 0F 00 00 00 00 00 FF 0F 59 [18:08:27]process_action close_receipt done [18:08:27]requested_data is exist [18:08:27]produce_requested_data [18:08:27]requested_item fm.sn is exist - process it [18:08:27]wFMCommunicate request_size=4 [18:08:27]MH_SAM_APDU [18:08:27]CAPDU: 80 11 00 00 [18:08:27]Write to MH i2c: E2 08 00 36 0F 80 11 00 00 00 00 00 00 BF [18:08:27]Write i2c OK [18:08:27]MH_I2C_Read... [18:08:27]Read from MH i2c: E2 [18:08:27]MH_I2C_Read... [18:08:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:08:27]Read from MH i2c: E2 17 00 [18:08:27]MH_I2C_Read... [18:08:27]Read from MH i2c: E2 17 00 36 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 13 [18:08:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:08:27]wFMCommunicate OK [18:08:27]requested_item fd.num is exist - process it [18:08:27]SAM_PROTO_GetFieldsCounters [18:08:27]wFMCommunicate request_size=4 [18:08:27]MH_SAM_APDU [18:08:27]CAPDU: 80 13 00 00 [18:08:27]Write to MH i2c: E2 08 00 37 0F 80 13 00 00 00 00 00 00 C2 [18:08:27]Write i2c OK [18:08:27]MH_I2C_Read... [18:08:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:08:27]Read from MH i2c: E2 [18:08:27]MH_I2C_Read... [18:08:27]Read from MH i2c: E2 62 00 [18:08:27]MH_I2C_Read... [18:08:27]Read from MH i2c: E2 62 00 37 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F2 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 9D 02 00 00 5E 04 04 00 9D 02 00 00 57 04 04 00 9E 02 00 00 19 04 04 00 00 00 00 00 90 00 B6 [18:08:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F2 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 9D 02 00 00 5E 04 04 00 9D 02 00 00 57 04 04 00 9E 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:08:27]wFMCommunicate OK [18:08:27]SAM_PROTO_GetFieldsCounters done [18:08:27]requested_item shift.num is exist - process it [18:08:27]requested_item shift.opened is exist - process it [18:08:27]req_shift_opened [18:08:27]FM_GetShiftState [18:08:27]SAM_PROTO_GetShiftState [18:08:27]wFMCommunicate request_size=4 [18:08:27]MH_SAM_APDU [18:08:27]CAPDU: 80 13 01 00 [18:08:27]Write to MH i2c: E2 08 00 38 0F 80 13 01 00 00 00 00 00 C4 [18:08:27]Write i2c OK [18:08:27]MH_I2C_Read... [18:08:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:08:27]Read from MH i2c: E2 [18:08:27]MH_I2C_Read... [18:08:27]Read from MH i2c: E2 0E 00 [18:08:27]MH_I2C_Read... [18:08:27]Read from MH i2c: E2 0E 00 38 0F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 BD [18:08:27]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:08:27]wFMCommunicate OK [18:08:27]SAM_PROTO_GetShiftState done [18:08:27]FM_GetShiftState done [18:08:27]req_shift_opened done [18:08:27]requested_item shift.open_date is exist - process it [18:08:27]req_shift_open_date [18:08:27]req_shift_open_date done [18:08:27]produce_requested_data done [18:08:27]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318194,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [18:08:27]process_action_free close_receipt [18:08:27]json_value_free [18:08:27]json_value_free done [18:08:27]process_json_proto returns [18:08:27]Send response to host [18:08:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318194,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [18:08:27]free response buf [18:08:27]execute_script done [18:08:27]execute_script returns [18:08:27]free content buf [18:08:27]Sock 8.Close socket [18:08:27]Sock 8.Thread stoped [18:08:31]OFD Sender: No OFD packet to send [18:08:36]OFD Sender: No OFD packet to send [18:08:41]OFD Sender: No OFD packet to send [18:08:46]OFD Sender: No OFD packet to send [18:08:51]OFD Sender: No OFD packet to send [18:08:56]OFD Sender: No OFD packet to send [18:09:01]OFD Sender: No OFD packet to send [18:09:06]OFD Sender: No OFD packet to send [18:09:11]OFD Sender: No OFD packet to send [18:09:16]OFD Sender: No OFD packet to send [18:09:21]OFD Sender: No OFD packet to send [18:09:26]OFD Sender: No OFD packet to send [18:09:31]OFD Sender: No OFD packet to send [18:09:32]accept exits with 9 [18:09:32]New connection [18:09:32]New thread 3067039076 created [18:09:32]Thread 3066895716 joined [18:09:32]Waiting for new connection... [18:09:32] Sock 9.Parse request [18:09:32]Sock 9.Check first char [18:09:32]Sock 9.First char is OK [18:09:32]request: POST /json_proto HTTP/1.0 [18:09:32]Method: POST [18:09:32]URL: /json_proto [18:09:32]Method is POST - this is cgi request [18:09:32]url: /json_proto [18:09:32]query_string will be loaded in cgi processing [18:09:32]execute_cgi json_proto POST (null) [18:09:32]execute_cgi path=json_proto method=POST [18:09:32]POST find Content-Length [18:09:32]Host: 172.17.50.195:8080 [18:09:32]Content-Length: 679 [18:09:32]Content-Type: application/json [18:09:32] [18:09:32]POST finish read [18:09:32]Found Content-Length = 679 [18:09:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093196", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 13.830, "sum" : 925.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 925.00, "total" : 925.00, "payments": [ { "type": 0, "sum" : 925.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:09:32]execute_script... [18:09: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)1093196", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 13.830, "sum" : 925.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 925.00, "total" : 925.00, "payments": [ { "type": 0, "sum" : 925.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:09:32]POST & json_proto [18:09:32]process_json_proto [18:09:32]json parsed OK: [18:09:32]protocol is kg_v1.0 [18:09:32]action value=close_receipt [18:09:32]process_action close_receipt [18:09:32]cmd_close_receipt [18:09:32]MH_GetDate [18:09:32]Write to MH i2c: F0 00 00 39 0F 37 [18:09:32]Write i2c OK [18:09:32]MH_I2C_Read... [18:09:32]Read from MH i2c: F0 [18:09:32]MH_I2C_Read... [18:09:32]Read from MH i2c: F0 09 00 [18:09:32]MH_I2C_Read... [18:09:32]Read from MH i2c: F0 09 00 39 0F 00 5D D3 1F 67 43 33 1C 67 EF [18:09:32]GetLastDocTimeStamp 1730138904 [18:09:32]current date 1730138973 [18:09:32]FM_GetShiftState [18:09:32]SAM_PROTO_GetShiftState [18:09:32]wFMCommunicate request_size=4 [18:09:32]MH_SAM_APDU [18:09:32]CAPDU: 80 13 01 00 [18:09:32]Write to MH i2c: E2 08 00 3A 0F 80 13 01 00 00 00 00 00 C6 [18:09:32]Write i2c OK [18:09:32]MH_I2C_Read... [18:09:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:09:32]Read from MH i2c: E2 [18:09:32]MH_I2C_Read... [18:09:32]Read from MH i2c: E2 0E 00 [18:09:32]MH_I2C_Read... [18:09:32]Read from MH i2c: E2 0E 00 3A 0F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 BF [18:09:32]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:09:32]wFMCommunicate OK [18:09:32]SAM_PROTO_GetShiftState done [18:09:32]FM_GetShiftState done [18:09:32]opened in 1730073493 [18:09:32]opened+sec_in_day 1730159893 [18:09:32]quantity*price = 92522 [18:09:32]sum+1 = 92524 [18:09:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 925.00 Внесено: 925.00 СДАЧА: 0.00 НСП 1% : 8.19 НДС 12% : 98.25 Наличными: 925.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 670 28.10.2024 18:09 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318195 ФПД: 113111043911585 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T180933&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318195&fm=113111043911585&tin=02508201610067®Number=0000000000091628&sum=92500 [18:09:33]StoreToDocumentArchive [18:09:33]shift 546 fd 318195 [18:09:33]save to /storage/0546/doc_00318195 [18:09:33]save last doc name /storage/0546/doc_00318195 to /storage/kkm_last_doc_name [18:09:33]save OK [18:09:33]Clear old archive folders... [18:09:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:09:33]tlvbuf is 000E4360 [18:09:33]SAM_PROTO_ClearQueue [18:09:33]wFMCommunicate request_size=4 [18:09:33]MH_SAM_APDU [18:09:33]CAPDU: 80 09 00 00 [18:09:33]Write to MH i2c: E2 08 00 47 0F 80 09 00 00 00 00 00 00 C8 [18:09:33]Write i2c OK [18:09:33]MH_I2C_Read... [18:09:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:09:33]Read from MH i2c: E2 [18:09:33]MH_I2C_Read... [18:09:33]Read from MH i2c: E2 03 00 [18:09:33]MH_I2C_Read... [18:09:33]Read from MH i2c: E2 03 00 47 0F 00 90 00 CA [18:09:33]RAPDU: 90 00 [18:09:33]wFMCommunicate OK [18:09:33]SAM_PROTO_ClearQueue done [18:09:33]KKMCreateOFDPacket [18:09:33]OFDProtocolAddRootSTLVToBuf [18:09:33]FM_MakeSignedData [18:09:33]FM_MakeSignedData [18:09:33]SAM_PROTO_SignData [18:09:33]wFMCommunicate request_size=4 [18:09:33]MH_SAM_APDU [18:09:33]CAPDU: 80 0D 01 02 [18:09:33]Write to MH i2c: E2 08 00 48 0F 80 0D 01 02 00 00 00 00 D0 [18:09:33]Write i2c OK [18:09:33]MH_I2C_Read... [18:09:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:09:33]Read from MH i2c: E2 [18:09:33]MH_I2C_Read... [18:09:33]Read from MH i2c: E2 03 00 [18:09:33]MH_I2C_Read... [18:09:33]Read from MH i2c: E2 03 00 48 0F 00 90 00 CB [18:09:33]RAPDU: 90 00 [18:09:33]wFMCommunicate OK [18:09:33]wFMCommunicate request_size=255 [18:09:33]MH_SAM_APDU [18:09:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 06 36 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 6B 69 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 69 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 26 00 00 00 00 07 04 06 00 54 69 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 02 00 00 F4 03 04 00 5D D3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F3 DA 04 00 35 04 06 00 66 [18:09:33]Write to MH i2c: E2 02 01 49 0F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 06 36 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 6B 69 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 69 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 26 00 00 00 00 07 04 06 00 54 69 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 02 00 00 F4 03 04 00 5D D3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F3 DA 04 00 35 04 06 00 66 00 00 10 [18:09:33]Write i2c OK [18:09:33]MH_I2C_Read... [18:09:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:09:33]Read from MH i2c: E2 [18:09:33]MH_I2C_Read... [18:09:33]Read from MH i2c: E2 03 00 [18:09:33]MH_I2C_Read... [18:09:33]Read from MH i2c: E2 03 00 49 0F 00 90 00 CC [18:09:33]RAPDU: 90 00 [18:09:33]wFMCommunicate OK [18:09:33]wFMCommunicate request_size=10 [18:09:33]MH_SAM_APDU [18:09:33]CAPDU: 80 0D 02 02 05 DF B7 97 AF A1 [18:09:33]Write to MH i2c: E2 0D 00 4A 0F 80 0D 02 02 05 00 DF B7 97 AF A1 00 00 5A [18:09:33]Write i2c OK [18:09:33]MH_I2C_Read... [18:09:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:09:33]Read from MH i2c: E2 [18:09:33]MH_I2C_Read... [18:09:33]Read from MH i2c: E2 03 00 [18:09:33]MH_I2C_Read... [18:09:33]Read from MH i2c: E2 03 00 4A 0F 00 90 00 CD [18:09:33]RAPDU: 90 00 [18:09:33]wFMCommunicate OK [18:09:33]wFMCommunicate request_size=4 [18:09:33]MH_SAM_APDU [18:09:33]CAPDU: 80 0D 03 02 [18:09:33]Write to MH i2c: E2 08 00 4B 0F 80 0D 03 02 00 00 00 00 D5 [18:09:33]Write i2c OK [18:09:33]MH_I2C_Read... [18:09:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:09:33]Read from MH i2c: E2 [18:09:33]MH_I2C_Read... [18:09:33]Read from MH i2c: E2 0B 00 [18:09:33]MH_I2C_Read... [18:09:33]Read from MH i2c: E2 0B 00 4B 0F 00 12 AA 88 5A 6A 6E 00 49 90 00 95 [18:09:33]RAPDU: 12 AA 88 5A 6A 6E 00 49 90 00 [18:09:33]wFMCommunicate OK [18:09:33]SAM_PROTO_SignData done [18:09:33]FM_MakeSignedData done [18:09:33]CreateOFDProtocolMessage [18:09:33]wFMCommunicate request_size=4 [18:09:33]MH_SAM_APDU [18:09:33]CAPDU: 80 11 00 00 [18:09:33]Write to MH i2c: E2 08 00 4C 0F 80 11 00 00 00 00 00 00 D5 [18:09:33]Write i2c OK [18:09:33]MH_I2C_Read... [18:09:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:09:33]Read from MH i2c: E2 [18:09:33]MH_I2C_Read... [18:09:33]Read from MH i2c: E2 17 00 [18:09:33]MH_I2C_Read... [18:09:33]Read from MH i2c: E2 17 00 4C 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 29 [18:09:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:09:33]wFMCommunicate OK [18:09:33]CreateOFDProtocolMessage done [18:09:33]OFDSenderStorePacket 318195 [18:09:33]StoreOFDPacket docnum=318195 [18:09:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 44 3D 07 01 E6 C8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 06 36 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 6B 69 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 69 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 26 00 00 00 00 07 04 06 00 54 69 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 02 00 00 F4 03 04 00 5D D3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F3 DA 04 00 35 04 06 00 66 DF B7 97 AF A1 12 AA 88 5A 6A 6E 00 49 [18:09:33]CheckFolder [18:09:33]dirname=/storage/ofd_packets [18:09:33]CheckFolder done [18:09:33]ProducePacketName [18:09:33]name=ofd_packets/00318195 [18:09:33]NVStorageSaveData ofd_packets/00318195 [18:09:33]File name is /storage/ofd_packets/00318195 [18:09:33]Write 301 bytes [18:09:33]NVStorageSaveData done [18:09:33]OFDSenderStorePacket done [18:09:33]KKMCreateOFDPacket done [18:09:33]NVStorageSaveData kkm_last_timestamp [18:09:33]File name is /storage/kkm_last_timestamp [18:09:33]Write 4 bytes [18:09:33]NVStorageSaveData done [18:09:33]ExternCall_PrintAddStr [18:09:33]wPrintStart [18:09:33]Write to MH i2c: 01 00 00 4D 0F 5C [18:09:33]Write i2c OK [18:09:33]MH_I2C_Read... [18:09:33]Read from MH i2c: 01 [18:09:33]MH_I2C_Read... [18:09:33]Read from MH i2c: 01 07 00 [18:09:33]MH_I2C_Read... [18:09:33]Read from MH i2c: 01 07 00 4D 0F 00 00 00 00 00 FF 0F 71 [18:09:33]RasterBufferAndPrint [18:09:33]line Счет N : (1)1093196 [18:09:33]line ИНН: 02508201610067 [18:09:33]line Контрольно-Кассовый Чек [18:09:33]line ПРОДАЖА [18:09:33]line ТРК (МРК, ГНК) : 63 [18:09:33]line Товар: 2710124130 [18:09:33]line Аи-92-К-2 [18:09:33]line 13.830 * 66.90 [18:09:33]line = 925.23 [18:09:33]line НДС 12% НСП 1% [18:09:33]line > о реализуемом товаре [18:09:33]line ОКРУГЛЕНИЕ: -0.23 [18:09:33]line ИТОГО: 925.00 [18:09:33]line Внесено: 925.00 [18:09:33]line СДАЧА: 0.00 [18:09:33]line НСП 1% : 8.19 [18:09:33]line НДС 12% : 98.25 [18:09:33]line Наличными: 925.00 [18:09:33]line Безнал.: 0.00 [18:09:33]line Место: АЗС № 101 "Партнер Нефть" [18:09:33]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [18:09:33]line СНО: Общий режим [18:09:33]line Чек 670 28.10.2024 18:09 [18:09:33]line Смена: 546 ФФД: 1.0 [18:09:33]line ЗНМ: 0300000082 [18:09:33]line РНМ: 0000000000091628 [18:09:33]line Версия ККМ: 001 [18:09:33]line ФМ: 0000000000874671 [18:09:33]line ФД: 318195 [18:09:33]line ФПД: 113111043911585 [18:09:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T180933&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318195&fm=113111043911585&tin=02508201610067®Number=0000000000091628&sum=92500 [18:09:34]written 0, free lines is 4095 [18:09:34]OFD Sender: Processing packet 318195 [packets to send 127, broken 126] [18:09:34]ProducePacketName [18:09:34]name=ofd_packets/00318195 [18:09:34]OFD Sender: To server: pG, [18:09:34]CommunicateWithHost lk.salyk.kg:30040 [18:09:34]ConnectInit lk.salyk.kg [18:09:34]Connected sock=10 [18:09:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 44 3D 07 01 E6 C8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 06 36 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 6B 69 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 69 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 26 00 00 00 00 07 04 06 00 54 69 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 02 00 00 F4 03 04 00 5D D3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F3 DA 04 00 35 04 06 00 66 DF B7 97 AF A1 12 AA 88 5A 6A 6E 00 49 [18:09:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 8A 50 47 00 74 3A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F3 DA 04 00 F4 03 04 00 15 7F 1F 67 B6 04 01 00 00 73 AB 2F 5D A0 39 20 BB [18:09:34]CommunicateWithHost err = 0 [18:09:34]CheckOFDResponse [18:09:34]1017 (14) - 77093643461234 [18:09:34]1041 (16) - 0000000000874671 [18:09:34]1040 (4) - 318195 [18:09:34]1012 (4) - 28.10.2024 12:09 [18:09:34]1206 (1) - 0 [18:09:34]OFD Sender: Remove packet 318195 [18:09:34]ProducePacketName [18:09:34]name=ofd_packets/00318195 [18:09:34]NVStorageDeleteData [18:09:34]Write to MH i2c: 01 00 00 78 0F 87 [18:09:34]Write i2c OK [18:09:34]MH_I2C_Read... [18:09:34]Read from MH i2c: 01 [18:09:34]MH_I2C_Read... [18:09:34]Read from MH i2c: 01 07 00 [18:09:34]MH_I2C_Read... [18:09:34]Read from MH i2c: 01 07 00 78 0F 00 00 00 00 00 F3 0C 8D [18:09:34]RasterBufferAndPrint [18:09:34]line [18:09:34]line [18:09:34]line [18:09:34]line [18:09:34]line [18:09:34]written 0, free lines is 3321 [18:09:34]MH_Cut [18:09:34]Write to MH i2c: D1 01 00 7F 0F 01 60 [18:09:34]Write i2c OK [18:09:34]MH_I2C_Read... [18:09:34]Read from MH i2c: D1 [18:09:34]MH_I2C_Read... [18:09:34]Read from MH i2c: D1 01 00 [18:09:34]MH_I2C_Read... [18:09:34]Read from MH i2c: D1 01 00 7F 0F 00 5F [18:09:34]Write to MH i2c: 01 00 00 80 0F 8F [18:09:34]Write i2c OK [18:09:34]MH_I2C_Read... [18:09:35]OFD Sender: No OFD packet to send [18:09:35]*** Cut start [18:09:35]*** Partial cut [18:09:35]*** CUTSNS_PIN = 1 [18:09:35]*** CUTSNS_PIN = 0 [18:09:35]*** Brake cut motor [18:09:35]Read from MH i2c: 01 [18:09:35]MH_I2C_Read... [18:09:35]*** Stop cut motor [18:09:35]*** Cut end [18:09:36]Read from MH i2c: 01 07 00 [18:09:36]MH_I2C_Read... [18:09:36]Read from MH i2c: 01 07 00 80 0F 00 00 00 00 00 FF 0F A4 [18:09:36]process_action close_receipt done [18:09:36]requested_data is exist [18:09:36]produce_requested_data [18:09:36]requested_item fm.sn is exist - process it [18:09:36]wFMCommunicate request_size=4 [18:09:36]MH_SAM_APDU [18:09:36]CAPDU: 80 11 00 00 [18:09:36]Write to MH i2c: E2 08 00 81 0F 80 11 00 00 00 00 00 00 0A [18:09:36]Write i2c OK [18:09:36]MH_I2C_Read... [18:09:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:09:36]Read from MH i2c: E2 [18:09:36]MH_I2C_Read... [18:09:36]Read from MH i2c: E2 17 00 [18:09:36]MH_I2C_Read... [18:09:36]Read from MH i2c: E2 17 00 81 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 5E [18:09:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:09:36]wFMCommunicate OK [18:09:36]requested_item fd.num is exist - process it [18:09:36]SAM_PROTO_GetFieldsCounters [18:09:36]wFMCommunicate request_size=4 [18:09:36]MH_SAM_APDU [18:09:36]CAPDU: 80 13 00 00 [18:09:36]Write to MH i2c: E2 08 00 82 0F 80 13 00 00 00 00 00 00 0D [18:09:36]Write i2c OK [18:09:36]MH_I2C_Read... [18:09:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:09:36]Read from MH i2c: E2 [18:09:36]MH_I2C_Read... [18:09:36]Read from MH i2c: E2 62 00 [18:09:36]MH_I2C_Read... [18:09:36]Read from MH i2c: E2 62 00 82 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F3 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 9E 02 00 00 5E 04 04 00 9E 02 00 00 57 04 04 00 9F 02 00 00 19 04 04 00 00 00 00 00 90 00 05 [18:09:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F3 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 9E 02 00 00 5E 04 04 00 9E 02 00 00 57 04 04 00 9F 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:09:36]wFMCommunicate OK [18:09:36]SAM_PROTO_GetFieldsCounters done [18:09:36]requested_item shift.num is exist - process it [18:09:36]requested_item shift.opened is exist - process it [18:09:36]req_shift_opened [18:09:36]FM_GetShiftState [18:09:36]SAM_PROTO_GetShiftState [18:09:36]wFMCommunicate request_size=4 [18:09:36]MH_SAM_APDU [18:09:36]CAPDU: 80 13 01 00 [18:09:36]Write to MH i2c: E2 08 00 83 0F 80 13 01 00 00 00 00 00 0F [18:09:36]Write i2c OK [18:09:36]MH_I2C_Read... [18:09:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:09:36]Read from MH i2c: E2 [18:09:36]MH_I2C_Read... [18:09:36]Read from MH i2c: E2 0E 00 [18:09:36]MH_I2C_Read... [18:09:36]Read from MH i2c: E2 0E 00 83 0F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 08 [18:09:36]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:09:36]wFMCommunicate OK [18:09:36]SAM_PROTO_GetShiftState done [18:09:36]FM_GetShiftState done [18:09:36]req_shift_opened done [18:09:36]requested_item shift.open_date is exist - process it [18:09:36]req_shift_open_date [18:09:36]req_shift_open_date done [18:09:36]produce_requested_data done [18:09:36]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318195,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [18:09:36]process_action_free close_receipt [18:09:36]json_value_free [18:09:36]json_value_free done [18:09:36]process_json_proto returns [18:09:36]Send response to host [18:09:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318195,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [18:09:36]free response buf [18:09:36]execute_script done [18:09:36]execute_script returns [18:09:36]free content buf [18:09:36]Sock 9.Close socket [18:09:36]Sock 9.Thread stoped [18:09:40]OFD Sender: No OFD packet to send [18:09:45]OFD Sender: No OFD packet to send [18:09:50]OFD Sender: No OFD packet to send [18:09:55]OFD Sender: No OFD packet to send [18:10:00]OFD Sender: No OFD packet to send [18:10:05]OFD Sender: No OFD packet to send [18:10:10]OFD Sender: No OFD packet to send [18:10:15]OFD Sender: No OFD packet to send [18:10:20]OFD Sender: No OFD packet to send [18:10:25]OFD Sender: No OFD packet to send [18:10:30]OFD Sender: No OFD packet to send [18:10:33]accept exits with 8 [18:10:33]New connection [18:10:33]New thread 3066895716 created [18:10:33]Thread 3067039076 joined [18:10:33]Waiting for new connection... [18:10:33] Sock 8.Parse request [18:10:33]Sock 8.Check first char [18:10:33]Sock 8.First char is OK [18:10:33]request: POST /json_proto HTTP/1.0 [18:10:33]Method: POST [18:10:33]URL: /json_proto [18:10:33]Method is POST - this is cgi request [18:10:33]url: /json_proto [18:10:33]query_string will be loaded in cgi processing [18:10:33]execute_cgi json_proto POST (null) [18:10:33]execute_cgi path=json_proto method=POST [18:10:33]POST find Content-Length [18:10:33]Host: 172.17.50.195:8080 [18:10:33]Content-Length: 678 [18:10:33]Content-Type: application/json [18:10:33] [18:10:33]POST finish read [18:10:33]Found Content-Length = 678 [18:10:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093197", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:10:33]execute_script... [18:10:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093197", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:10:33]POST & json_proto [18:10:33]process_json_proto [18:10:33]json parsed OK: [18:10:33]protocol is kg_v1.0 [18:10:33]action value=close_receipt [18:10:33]process_action close_receipt [18:10:33]cmd_close_receipt [18:10:33]MH_GetDate [18:10:33]Write to MH i2c: F0 00 00 84 0F 82 [18:10:33]Write i2c OK [18:10:33]MH_I2C_Read... [18:10:33]Read from MH i2c: F0 [18:10:33]MH_I2C_Read... [18:10:33]Read from MH i2c: F0 09 00 [18:10:33]MH_I2C_Read... [18:10:33]Read from MH i2c: F0 09 00 84 0F 00 9A D3 1F 67 43 33 1C 67 77 [18:10:33]GetLastDocTimeStamp 1730138973 [18:10:33]current date 1730139034 [18:10:33]FM_GetShiftState [18:10:33]SAM_PROTO_GetShiftState [18:10:33]wFMCommunicate request_size=4 [18:10:33]MH_SAM_APDU [18:10:33]CAPDU: 80 13 01 00 [18:10:33]Write to MH i2c: E2 08 00 85 0F 80 13 01 00 00 00 00 00 11 [18:10:33]Write i2c OK [18:10:33]MH_I2C_Read... [18:10:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:10:33]Read from MH i2c: E2 [18:10:33]MH_I2C_Read... [18:10:33]Read from MH i2c: E2 0E 00 [18:10:33]MH_I2C_Read... [18:10:33]Read from MH i2c: E2 0E 00 85 0F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 0A [18:10:33]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:10:33]wFMCommunicate OK [18:10:33]SAM_PROTO_GetShiftState done [18:10:33]FM_GetShiftState done [18:10:33]opened in 1730073493 [18:10:33]opened+sec_in_day 1730159893 [18:10:33]quantity*price = 50041 [18:10:33]sum+1 = 50042 [18:10:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 671 28.10.2024 18:10 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318196 ФПД: 232036116204608 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T181034&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318196&fm=232036116204608&tin=02508201610067®Number=0000000000091628&sum=50000 [18:10:34]StoreToDocumentArchive [18:10:34]shift 546 fd 318196 [18:10:34]save to /storage/0546/doc_00318196 [18:10:34]save last doc name /storage/0546/doc_00318196 to /storage/kkm_last_doc_name [18:10:34]save OK [18:10:34]Clear old archive folders... [18:10:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:10:34]tlvbuf is 0016ED90 [18:10:34]SAM_PROTO_ClearQueue [18:10:34]wFMCommunicate request_size=4 [18:10:34]MH_SAM_APDU [18:10:34]CAPDU: 80 09 00 00 [18:10:34]Write to MH i2c: E2 08 00 92 0F 80 09 00 00 00 00 00 00 13 [18:10:34]Write i2c OK [18:10:34]MH_I2C_Read... [18:10:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:10:34]Read from MH i2c: E2 [18:10:34]MH_I2C_Read... [18:10:34]Read from MH i2c: E2 03 00 [18:10:34]MH_I2C_Read... [18:10:34]Read from MH i2c: E2 03 00 92 0F 00 90 00 15 [18:10:34]RAPDU: 90 00 [18:10:34]wFMCommunicate OK [18:10:34]SAM_PROTO_ClearQueue done [18:10:34]KKMCreateOFDPacket [18:10:34]OFDProtocolAddRootSTLVToBuf [18:10:34]FM_MakeSignedData [18:10:34]FM_MakeSignedData [18:10:34]SAM_PROTO_SignData [18:10:34]wFMCommunicate request_size=4 [18:10:34]MH_SAM_APDU [18:10:34]CAPDU: 80 0D 01 02 [18:10:34]Write to MH i2c: E2 08 00 93 0F 80 0D 01 02 00 00 00 00 1B [18:10:34]Write i2c OK [18:10:34]MH_I2C_Read... [18:10:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:10:34]Read from MH i2c: E2 [18:10:34]MH_I2C_Read... [18:10:34]Read from MH i2c: E2 03 00 [18:10:34]MH_I2C_Read... [18:10:34]Read from MH i2c: E2 03 00 93 0F 00 90 00 16 [18:10:34]RAPDU: 90 00 [18:10:34]wFMCommunicate OK [18:10:34]wFMCommunicate request_size=255 [18:10:34]MH_SAM_APDU [18:10:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 02 00 00 F4 03 04 00 9A D3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F4 DA 04 00 35 04 06 00 D3 [18:10:34]Write to MH i2c: E2 02 01 94 0F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 02 00 00 F4 03 04 00 9A D3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F4 DA 04 00 35 04 06 00 D3 00 00 06 [18:10:34]Write i2c OK [18:10:34]MH_I2C_Read... [18:10:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:10:34]Read from MH i2c: E2 [18:10:34]MH_I2C_Read... [18:10:34]Read from MH i2c: E2 03 00 [18:10:34]MH_I2C_Read... [18:10:34]Read from MH i2c: E2 03 00 94 0F 00 90 00 17 [18:10:34]RAPDU: 90 00 [18:10:34]wFMCommunicate OK [18:10:34]wFMCommunicate request_size=10 [18:10:34]MH_SAM_APDU [18:10:34]CAPDU: 80 0D 02 02 05 09 1E 48 0C 40 [18:10:34]Write to MH i2c: E2 0D 00 95 0F 80 0D 02 02 05 00 09 1E 48 0C 40 00 00 E3 [18:10:34]Write i2c OK [18:10:34]MH_I2C_Read... [18:10:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:10:34]Read from MH i2c: E2 [18:10:34]MH_I2C_Read... [18:10:34]Read from MH i2c: E2 03 00 [18:10:34]MH_I2C_Read... [18:10:34]Read from MH i2c: E2 03 00 95 0F 00 90 00 18 [18:10:34]RAPDU: 90 00 [18:10:34]wFMCommunicate OK [18:10:34]wFMCommunicate request_size=4 [18:10:34]MH_SAM_APDU [18:10:34]CAPDU: 80 0D 03 02 [18:10:34]Write to MH i2c: E2 08 00 96 0F 80 0D 03 02 00 00 00 00 20 [18:10:34]Write i2c OK [18:10:34]MH_I2C_Read... [18:10:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:10:34]Read from MH i2c: E2 [18:10:34]MH_I2C_Read... [18:10:34]Read from MH i2c: E2 0B 00 [18:10:34]MH_I2C_Read... [18:10:34]Read from MH i2c: E2 0B 00 96 0F 00 5C D4 70 1B CC 31 A3 E5 90 00 61 [18:10:34]RAPDU: 5C D4 70 1B CC 31 A3 E5 90 00 [18:10:34]wFMCommunicate OK [18:10:34]SAM_PROTO_SignData done [18:10:34]FM_MakeSignedData done [18:10:34]CreateOFDProtocolMessage [18:10:34]wFMCommunicate request_size=4 [18:10:34]MH_SAM_APDU [18:10:34]CAPDU: 80 11 00 00 [18:10:34]Write to MH i2c: E2 08 00 97 0F 80 11 00 00 00 00 00 00 20 [18:10:34]Write i2c OK [18:10:34]MH_I2C_Read... [18:10:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:10:34]Read from MH i2c: E2 [18:10:34]MH_I2C_Read... [18:10:34]Read from MH i2c: E2 17 00 [18:10:34]MH_I2C_Read... [18:10:34]Read from MH i2c: E2 17 00 97 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 74 [18:10:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:10:34]wFMCommunicate OK [18:10:34]CreateOFDProtocolMessage done [18:10:34]OFDSenderStorePacket 318196 [18:10:34]StoreOFDPacket docnum=318196 [18:10:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 54 74 07 01 C1 11 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 02 00 00 F4 03 04 00 9A D3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F4 DA 04 00 35 04 06 00 D3 09 1E 48 0C 40 5C D4 70 1B CC 31 A3 E5 [18:10:34]CheckFolder [18:10:34]dirname=/storage/ofd_packets [18:10:34]CheckFolder done [18:10:34]ProducePacketName [18:10:34]name=ofd_packets/00318196 [18:10:34]NVStorageSaveData ofd_packets/00318196 [18:10:34]File name is /storage/ofd_packets/00318196 [18:10:34]Write 301 bytes [18:10:34]NVStorageSaveData done [18:10:34]OFDSenderStorePacket done [18:10:34]KKMCreateOFDPacket done [18:10:34]NVStorageSaveData kkm_last_timestamp [18:10:34]File name is /storage/kkm_last_timestamp [18:10:34]Write 4 bytes [18:10:34]NVStorageSaveData done [18:10:34]ExternCall_PrintAddStr [18:10:34]wPrintStart [18:10:34]Write to MH i2c: 01 00 00 98 0F A7 [18:10:34]Write i2c OK [18:10:34]MH_I2C_Read... [18:10:34]Read from MH i2c: 01 [18:10:34]MH_I2C_Read... [18:10:34]Read from MH i2c: 01 07 00 [18:10:34]MH_I2C_Read... [18:10:34]Read from MH i2c: 01 07 00 98 0F 00 00 00 00 00 FF 0F BC [18:10:34]RasterBufferAndPrint [18:10:34]line Счет N : (1)1093197 [18:10:34]line ИНН: 02508201610067 [18:10:34]line Контрольно-Кассовый Чек [18:10:34]line ПРОДАЖА [18:10:34]line ТРК (МРК, ГНК) : 43 [18:10:34]line Товар: 2710124130 [18:10:34]line Аи-92-К-2 [18:10:34]line 7.480 * 66.90 [18:10:34]line = 500.41 [18:10:34]line НДС 12% НСП 1% [18:10:34]line > о реализуемом товаре [18:10:34]line ОКРУГЛЕНИЕ: -0.41 [18:10:34]line ИТОГО: 500.00 [18:10:34]line Внесено: 500.00 [18:10:34]line СДАЧА: 0.00 [18:10:34]line НСП 1% : 4.43 [18:10:34]line НДС 12% : 53.14 [18:10:34]line Наличными: 500.00 [18:10:34]line Безнал.: 0.00 [18:10:34]line Место: АЗС № 101 "Партнер Нефть" [18:10:34]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [18:10:34]line СНО: Общий режим [18:10:34]line Чек 671 28.10.2024 18:10 [18:10:34]line Смена: 546 ФФД: 1.0 [18:10:34]line ЗНМ: 0300000082 [18:10:34]line РНМ: 0000000000091628 [18:10:34]line Версия ККМ: 001 [18:10:34]line ФМ: 0000000000874671 [18:10:34]line ФД: 318196 [18:10:34]line ФПД: 232036116204608 [18:10:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T181034&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318196&fm=232036116204608&tin=02508201610067®Number=0000000000091628&sum=50000 [18:10:35]written 0, free lines is 4095 [18:10:35]OFD Sender: Processing packet 318196 [packets to send 127, broken 126] [18:10:35]ProducePacketName [18:10:35]name=ofd_packets/00318196 [18:10:35]OFD Sender: To server: pG, [18:10:35]CommunicateWithHost lk.salyk.kg:30040 [18:10:35]ConnectInit lk.salyk.kg [18:10:35]Connected sock=10 [18:10:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 54 74 07 01 C1 11 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 02 00 00 F4 03 04 00 9A D3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F4 DA 04 00 35 04 06 00 D3 09 1E 48 0C 40 5C D4 70 1B CC 31 A3 E5 [18:10:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 71 13 47 00 AC CE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F4 DA 04 00 F4 03 04 00 52 7F 1F 67 B6 04 01 00 00 0B FC AF 20 28 A5 73 5C [18:10:35]CommunicateWithHost err = 0 [18:10:35]CheckOFDResponse [18:10:35]1017 (14) - 77093643461234 [18:10:35]1041 (16) - 0000000000874671 [18:10:35]1040 (4) - 318196 [18:10:35]1012 (4) - 28.10.2024 12:10 [18:10:35]1206 (1) - 0 [18:10:35]OFD Sender: Remove packet 318196 [18:10:35]ProducePacketName [18:10:35]name=ofd_packets/00318196 [18:10:35]NVStorageDeleteData [18:10:35]Write to MH i2c: 01 00 00 C3 0F D2 [18:10:35]Write i2c OK [18:10:35]MH_I2C_Read... [18:10:35]Read from MH i2c: 01 [18:10:35]MH_I2C_Read... [18:10:35]Read from MH i2c: 01 07 00 [18:10:35]MH_I2C_Read... [18:10:35]Read from MH i2c: 01 07 00 C3 0F 00 00 00 00 00 E4 0C C9 [18:10:35]RasterBufferAndPrint [18:10:35]line [18:10:35]line [18:10:35]line [18:10:35]line [18:10:35]line [18:10:35]written 0, free lines is 3306 [18:10:35]MH_Cut [18:10:35]Write to MH i2c: D1 01 00 CA 0F 01 AB [18:10:35]Write i2c OK [18:10:35]MH_I2C_Read... [18:10:35]Read from MH i2c: D1 [18:10:35]MH_I2C_Read... [18:10:35]Read from MH i2c: D1 01 00 [18:10:35]MH_I2C_Read... [18:10:35]Read from MH i2c: D1 01 00 CA 0F 00 AA [18:10:35]Write to MH i2c: 01 00 00 CB 0F DA [18:10:35]Write i2c OK [18:10:35]MH_I2C_Read... [18:10:36]OFD Sender: No OFD packet to send [18:10:36]*** Cut start [18:10:36]*** Partial cut [18:10:36]*** CUTSNS_PIN = 1 [18:10:36]*** CUTSNS_PIN = 0 [18:10:36]*** Brake cut motor [18:10:37]Read from MH i2c: 01 [18:10:37]MH_I2C_Read... [18:10:37]*** Stop cut motor [18:10:37]*** Cut end [18:10:37]Read from MH i2c: 01 07 00 [18:10:37]MH_I2C_Read... [18:10:37]Read from MH i2c: 01 07 00 CB 0F 00 00 00 00 00 FF 0F EF [18:10:37]process_action close_receipt done [18:10:37]requested_data is exist [18:10:37]produce_requested_data [18:10:37]requested_item fm.sn is exist - process it [18:10:37]wFMCommunicate request_size=4 [18:10:37]MH_SAM_APDU [18:10:37]CAPDU: 80 11 00 00 [18:10:37]Write to MH i2c: E2 08 00 CC 0F 80 11 00 00 00 00 00 00 55 [18:10:37]Write i2c OK [18:10:37]MH_I2C_Read... [18:10:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:10:37]Read from MH i2c: E2 [18:10:37]MH_I2C_Read... [18:10:37]Read from MH i2c: E2 17 00 [18:10:37]MH_I2C_Read... [18:10:37]Read from MH i2c: E2 17 00 CC 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A9 [18:10:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:10:37]wFMCommunicate OK [18:10:37]requested_item fd.num is exist - process it [18:10:37]SAM_PROTO_GetFieldsCounters [18:10:37]wFMCommunicate request_size=4 [18:10:37]MH_SAM_APDU [18:10:37]CAPDU: 80 13 00 00 [18:10:37]Write to MH i2c: E2 08 00 CD 0F 80 13 00 00 00 00 00 00 58 [18:10:37]Write i2c OK [18:10:37]MH_I2C_Read... [18:10:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:10:37]Read from MH i2c: E2 [18:10:37]MH_I2C_Read... [18:10:37]Read from MH i2c: E2 62 00 [18:10:37]MH_I2C_Read... [18:10:37]Read from MH i2c: E2 62 00 CD 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F4 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 9F 02 00 00 5E 04 04 00 9F 02 00 00 57 04 04 00 A0 02 00 00 19 04 04 00 00 00 00 00 90 00 54 [18:10:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F4 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 9F 02 00 00 5E 04 04 00 9F 02 00 00 57 04 04 00 A0 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:10:37]wFMCommunicate OK [18:10:37]SAM_PROTO_GetFieldsCounters done [18:10:37]requested_item shift.num is exist - process it [18:10:37]requested_item shift.opened is exist - process it [18:10:37]req_shift_opened [18:10:37]FM_GetShiftState [18:10:37]SAM_PROTO_GetShiftState [18:10:37]wFMCommunicate request_size=4 [18:10:37]MH_SAM_APDU [18:10:37]CAPDU: 80 13 01 00 [18:10:37]Write to MH i2c: E2 08 00 CE 0F 80 13 01 00 00 00 00 00 5A [18:10:37]Write i2c OK [18:10:37]MH_I2C_Read... [18:10:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:10:37]Read from MH i2c: E2 [18:10:37]MH_I2C_Read... [18:10:37]Read from MH i2c: E2 0E 00 [18:10:37]MH_I2C_Read... [18:10:37]Read from MH i2c: E2 0E 00 CE 0F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 53 [18:10:37]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:10:37]wFMCommunicate OK [18:10:37]SAM_PROTO_GetShiftState done [18:10:37]FM_GetShiftState done [18:10:37]req_shift_opened done [18:10:37]requested_item shift.open_date is exist - process it [18:10:37]req_shift_open_date [18:10:37]req_shift_open_date done [18:10:37]produce_requested_data done [18:10:37]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318196,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [18:10:37]process_action_free close_receipt [18:10:37]json_value_free [18:10:37]json_value_free done [18:10:37]process_json_proto returns [18:10:37]Send response to host [18:10:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318196,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [18:10:37]free response buf [18:10:37]execute_script done [18:10:37]execute_script returns [18:10:37]free content buf [18:10:37]Sock 8.Close socket [18:10:37]Sock 8.Thread stoped [18:10:41]OFD Sender: No OFD packet to send [18:10:46]OFD Sender: No OFD packet to send [18:10:51]OFD Sender: No OFD packet to send [18:10:54]accept exits with 9 [18:10:54]New connection [18:10:54]New thread 3067039076 created [18:10:54]Thread 3066895716 joined [18:10:54]Waiting for new connection... [18:10:54] Sock 9.Parse request [18:10:54]Sock 9.Check first char [18:10:54]Sock 9.First char is OK [18:10:54]request: POST /json_proto HTTP/1.0 [18:10:54]Method: POST [18:10:54]URL: /json_proto [18:10:54]Method is POST - this is cgi request [18:10:54]url: /json_proto [18:10:54]query_string will be loaded in cgi processing [18:10:54]execute_cgi json_proto POST (null) [18:10:54]execute_cgi path=json_proto method=POST [18:10:54]POST find Content-Length [18:10:54]Host: 172.17.50.195:8080 [18:10:54]Content-Length: 678 [18:10:54]Content-Type: application/json [18:10:54] [18:10:54]POST finish read [18:10:54]Found Content-Length = 678 [18:10:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093198", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:10:54]execute_script... [18:10:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093198", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:10:54]POST & json_proto [18:10:54]process_json_proto [18:10:54]json parsed OK: [18:10:54]protocol is kg_v1.0 [18:10:54]action value=close_receipt [18:10:54]process_action close_receipt [18:10:54]cmd_close_receipt [18:10:54]MH_GetDate [18:10:54]Write to MH i2c: F0 00 00 CF 0F CD [18:10:54]Write i2c OK [18:10:54]MH_I2C_Read... [18:10:54]Read from MH i2c: F0 [18:10:54]MH_I2C_Read... [18:10:54]Read from MH i2c: F0 09 00 [18:10:54]MH_I2C_Read... [18:10:54]Read from MH i2c: F0 09 00 CF 0F 00 AE D3 1F 67 43 33 1C 67 D6 [18:10:54]GetLastDocTimeStamp 1730139034 [18:10:54]current date 1730139054 [18:10:54]FM_GetShiftState [18:10:54]SAM_PROTO_GetShiftState [18:10:54]wFMCommunicate request_size=4 [18:10:54]MH_SAM_APDU [18:10:54]CAPDU: 80 13 01 00 [18:10:54]Write to MH i2c: E2 08 00 D0 0F 80 13 01 00 00 00 00 00 5C [18:10:54]Write i2c OK [18:10:54]MH_I2C_Read... [18:10:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:10:54]Read from MH i2c: E2 [18:10:54]MH_I2C_Read... [18:10:54]Read from MH i2c: E2 0E 00 [18:10:54]MH_I2C_Read... [18:10:54]Read from MH i2c: E2 0E 00 D0 0F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 55 [18:10:54]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:10:54]wFMCommunicate OK [18:10:54]SAM_PROTO_GetShiftState done [18:10:54]FM_GetShiftState done [18:10:54]opened in 1730073493 [18:10:54]opened+sec_in_day 1730159893 [18:10:54]quantity*price = 50041 [18:10:54]sum+1 = 50042 [18:10:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 672 28.10.2024 18:10 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318197 ФПД: 160339154170686 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T181055&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318197&fm=160339154170686&tin=02508201610067®Number=0000000000091628&sum=50000 [18:10:55]StoreToDocumentArchive [18:10:55]shift 546 fd 318197 [18:10:55]save to /storage/0546/doc_00318197 [18:10:55]save last doc name /storage/0546/doc_00318197 to /storage/kkm_last_doc_name [18:10:55]save OK [18:10:55]Clear old archive folders... [18:10:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:10:55]tlvbuf is B6EBDA70 [18:10:55]SAM_PROTO_ClearQueue [18:10:55]wFMCommunicate request_size=4 [18:10:55]MH_SAM_APDU [18:10:55]CAPDU: 80 09 00 00 [18:10:55]Write to MH i2c: E2 08 00 DD 0F 80 09 00 00 00 00 00 00 5E [18:10:55]Write i2c OK [18:10:55]MH_I2C_Read... [18:10:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:10:55]Read from MH i2c: E2 [18:10:55]MH_I2C_Read... [18:10:55]Read from MH i2c: E2 03 00 [18:10:55]MH_I2C_Read... [18:10:55]Read from MH i2c: E2 03 00 DD 0F 00 90 00 60 [18:10:55]RAPDU: 90 00 [18:10:55]wFMCommunicate OK [18:10:55]SAM_PROTO_ClearQueue done [18:10:55]KKMCreateOFDPacket [18:10:55]OFDProtocolAddRootSTLVToBuf [18:10:55]FM_MakeSignedData [18:10:55]FM_MakeSignedData [18:10:55]SAM_PROTO_SignData [18:10:55]wFMCommunicate request_size=4 [18:10:55]MH_SAM_APDU [18:10:55]CAPDU: 80 0D 01 02 [18:10:55]Write to MH i2c: E2 08 00 DE 0F 80 0D 01 02 00 00 00 00 66 [18:10:55]Write i2c OK [18:10:55]MH_I2C_Read... [18:10:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:10:55]Read from MH i2c: E2 [18:10:55]MH_I2C_Read... [18:10:55]Read from MH i2c: E2 03 00 [18:10:55]MH_I2C_Read... [18:10:55]Read from MH i2c: E2 03 00 DE 0F 00 90 00 61 [18:10:55]RAPDU: 90 00 [18:10:55]wFMCommunicate OK [18:10:55]wFMCommunicate request_size=255 [18:10:55]MH_SAM_APDU [18:10: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 02 00 00 F4 03 04 00 AF D3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F5 DA 04 00 35 04 06 00 91 [18:10:55]Write to MH i2c: E2 02 01 DF 0F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 02 00 00 F4 03 04 00 AF D3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F5 DA 04 00 35 04 06 00 91 00 00 26 [18:10:55]Write i2c OK [18:10:55]MH_I2C_Read... [18:10:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:10:55]Read from MH i2c: E2 [18:10:55]MH_I2C_Read... [18:10:55]Read from MH i2c: E2 03 00 [18:10:55]MH_I2C_Read... [18:10:55]Read from MH i2c: E2 03 00 DF 0F 00 90 00 62 [18:10:55]RAPDU: 90 00 [18:10:55]wFMCommunicate OK [18:10:55]wFMCommunicate request_size=10 [18:10:55]MH_SAM_APDU [18:10:55]CAPDU: 80 0D 02 02 05 D3 DE 53 F3 3E [18:10:55]Write to MH i2c: E2 0D 00 E0 0F 80 0D 02 02 05 00 D3 DE 53 F3 3E 00 00 A8 [18:10:55]Write i2c OK [18:10:55]MH_I2C_Read... [18:10:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:10:55]Read from MH i2c: E2 [18:10:55]MH_I2C_Read... [18:10:55]Read from MH i2c: E2 03 00 [18:10:55]MH_I2C_Read... [18:10:55]Read from MH i2c: E2 03 00 E0 0F 00 90 00 63 [18:10:55]RAPDU: 90 00 [18:10:55]wFMCommunicate OK [18:10:55]wFMCommunicate request_size=4 [18:10:55]MH_SAM_APDU [18:10:55]CAPDU: 80 0D 03 02 [18:10:55]Write to MH i2c: E2 08 00 E1 0F 80 0D 03 02 00 00 00 00 6B [18:10:55]Write i2c OK [18:10:55]MH_I2C_Read... [18:10:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:10:55]Read from MH i2c: E2 [18:10:55]MH_I2C_Read... [18:10:55]Read from MH i2c: E2 0B 00 [18:10:55]MH_I2C_Read... [18:10:55]Read from MH i2c: E2 0B 00 E1 0F 00 FB 7F 16 EB 57 FD 6D 84 90 00 2C [18:10:55]RAPDU: FB 7F 16 EB 57 FD 6D 84 90 00 [18:10:55]wFMCommunicate OK [18:10:55]SAM_PROTO_SignData done [18:10:55]FM_MakeSignedData done [18:10:55]CreateOFDProtocolMessage [18:10:55]wFMCommunicate request_size=4 [18:10:55]MH_SAM_APDU [18:10:55]CAPDU: 80 11 00 00 [18:10:55]Write to MH i2c: E2 08 00 E2 0F 80 11 00 00 00 00 00 00 6B [18:10:55]Write i2c OK [18:10:55]MH_I2C_Read... [18:10:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:10:55]Read from MH i2c: E2 [18:10:55]MH_I2C_Read... [18:10:55]Read from MH i2c: E2 17 00 [18:10:55]MH_I2C_Read... [18:10:55]Read from MH i2c: E2 17 00 E2 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 BF [18:10:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:10:55]wFMCommunicate OK [18:10:55]CreateOFDProtocolMessage done [18:10:55]OFDSenderStorePacket 318197 [18:10:55]StoreOFDPacket docnum=318197 [18:10:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 D4 86 07 01 10 20 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 02 00 00 F4 03 04 00 AF D3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F5 DA 04 00 35 04 06 00 91 D3 DE 53 F3 3E FB 7F 16 EB 57 FD 6D 84 [18:10:55]CheckFolder [18:10:55]dirname=/storage/ofd_packets [18:10:55]CheckFolder done [18:10:55]ProducePacketName [18:10:55]name=ofd_packets/00318197 [18:10:55]NVStorageSaveData ofd_packets/00318197 [18:10:55]File name is /storage/ofd_packets/00318197 [18:10:55]Write 301 bytes [18:10:55]NVStorageSaveData done [18:10:55]OFDSenderStorePacket done [18:10:55]KKMCreateOFDPacket done [18:10:55]NVStorageSaveData kkm_last_timestamp [18:10:55]File name is /storage/kkm_last_timestamp [18:10:55]Write 4 bytes [18:10:55]NVStorageSaveData done [18:10:55]ExternCall_PrintAddStr [18:10:55]wPrintStart [18:10:55]Write to MH i2c: 01 00 00 E3 0F F2 [18:10:55]Write i2c OK [18:10:55]MH_I2C_Read... [18:10:55]Read from MH i2c: 01 [18:10:55]MH_I2C_Read... [18:10:55]Read from MH i2c: 01 07 00 [18:10:55]MH_I2C_Read... [18:10:55]Read from MH i2c: 01 07 00 E3 0F 00 00 00 00 00 FF 0F 07 [18:10:55]RasterBufferAndPrint [18:10:55]line Счет N : (1)1093198 [18:10:55]line ИНН: 02508201610067 [18:10:55]line Контрольно-Кассовый Чек [18:10:55]line ПРОДАЖА [18:10:55]line ТРК (МРК, ГНК) : 53 [18:10:55]line Товар: 2710124130 [18:10:55]line Аи-92-К-2 [18:10:55]line 7.480 * 66.90 [18:10:55]line = 500.41 [18:10:55]line НДС 12% НСП 1% [18:10:55]line > о реализуемом товаре [18:10:55]line ОКРУГЛЕНИЕ: -0.41 [18:10:55]line ИТОГО: 500.00 [18:10:55]line Внесено: 500.00 [18:10:55]line СДАЧА: 0.00 [18:10:55]line НСП 1% : 4.43 [18:10:55]line НДС 12% : 53.14 [18:10:55]line Наличными: 500.00 [18:10:55]line Безнал.: 0.00 [18:10:55]line Место: АЗС № 101 "Партнер Нефть" [18:10:55]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [18:10:55]line СНО: Общий режим [18:10:55]line Чек 672 28.10.2024 18:10 [18:10:55]line Смена: 546 ФФД: 1.0 [18:10:55]line ЗНМ: 0300000082 [18:10:55]line РНМ: 0000000000091628 [18:10:55]line Версия ККМ: 001 [18:10:55]line ФМ: 0000000000874671 [18:10:55]line ФД: 318197 [18:10:55]line ФПД: 160339154170686 [18:10:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T181055&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318197&fm=160339154170686&tin=02508201610067®Number=0000000000091628&sum=50000 [18:10:56]written 0, free lines is 4095 [18:10:56]OFD Sender: Processing packet 318197 [packets to send 127, broken 126] [18:10:56]ProducePacketName [18:10:56]name=ofd_packets/00318197 [18:10:56]OFD Sender: To server: pG, [18:10:56]CommunicateWithHost lk.salyk.kg:30040 [18:10:56]ConnectInit lk.salyk.kg [18:10:56]Connected sock=10 [18:10:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 D4 86 07 01 10 20 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 02 00 00 F4 03 04 00 AF D3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F5 DA 04 00 35 04 06 00 91 D3 DE 53 F3 3E FB 7F 16 EB 57 FD 6D 84 [18:10:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 50 25 47 00 C1 64 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F5 DA 04 00 F4 03 04 00 67 7F 1F 67 B6 04 01 00 00 C4 D4 B3 16 6A 2A AA 85 [18:10:56]CommunicateWithHost err = 0 [18:10:56]CheckOFDResponse [18:10:56]1017 (14) - 77093643461234 [18:10:56]1041 (16) - 0000000000874671 [18:10:56]1040 (4) - 318197 [18:10:56]1012 (4) - 28.10.2024 12:11 [18:10:56]1206 (1) - 0 [18:10:56]OFD Sender: Remove packet 318197 [18:10:56]ProducePacketName [18:10:56]name=ofd_packets/00318197 [18:10:56]NVStorageDeleteData [18:10:56]Write to MH i2c: 01 00 00 0E 10 1E [18:10:56]Write i2c OK [18:10:56]MH_I2C_Read... [18:10:56]Read from MH i2c: 01 [18:10:56]MH_I2C_Read... [18:10:56]Read from MH i2c: 01 07 00 [18:10:56]MH_I2C_Read... [18:10:56]Read from MH i2c: 01 07 00 0E 10 00 00 00 00 00 E4 0C 15 [18:10:56]RasterBufferAndPrint [18:10:56]line [18:10:56]line [18:10:56]line [18:10:56]line [18:10:56]line [18:10:56]written 0, free lines is 3306 [18:10:56]MH_Cut [18:10:56]Write to MH i2c: D1 01 00 15 10 01 F7 [18:10:56]Write i2c OK [18:10:56]MH_I2C_Read... [18:10:56]Read from MH i2c: D1 [18:10:56]MH_I2C_Read... [18:10:56]Read from MH i2c: D1 01 00 [18:10:56]MH_I2C_Read... [18:10:56]Read from MH i2c: D1 01 00 15 10 00 F6 [18:10:56]Write to MH i2c: 01 00 00 16 10 26 [18:10:56]Write i2c OK [18:10:56]MH_I2C_Read... [18:10:56]OFD Sender: No OFD packet to send [18:10:57]*** Cut start [18:10:57]*** Partial cut [18:10:57]*** CUTSNS_PIN = 1 [18:10:57]*** CUTSNS_PIN = 0 [18:10:57]*** Brake cut motor [18:10:57]Read from MH i2c: 01 [18:10:57]MH_I2C_Read... [18:10:57]*** Stop cut motor [18:10:57]*** Cut end [18:10:57]Read from MH i2c: 01 07 00 [18:10:57]MH_I2C_Read... [18:10:57]Read from MH i2c: 01 07 00 16 10 00 00 00 00 00 FF 0F 3B [18:10:57]process_action close_receipt done [18:10:57]requested_data is exist [18:10:57]produce_requested_data [18:10:57]requested_item fm.sn is exist - process it [18:10:57]wFMCommunicate request_size=4 [18:10:57]MH_SAM_APDU [18:10:57]CAPDU: 80 11 00 00 [18:10:57]Write to MH i2c: E2 08 00 17 10 80 11 00 00 00 00 00 00 A1 [18:10:57]Write i2c OK [18:10:57]MH_I2C_Read... [18:10:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:10:57]Read from MH i2c: E2 [18:10:57]MH_I2C_Read... [18:10:57]Read from MH i2c: E2 17 00 [18:10:57]MH_I2C_Read... [18:10:57]Read from MH i2c: E2 17 00 17 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F5 [18:10:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:10:57]wFMCommunicate OK [18:10:57]requested_item fd.num is exist - process it [18:10:57]SAM_PROTO_GetFieldsCounters [18:10:57]wFMCommunicate request_size=4 [18:10:57]MH_SAM_APDU [18:10:57]CAPDU: 80 13 00 00 [18:10:57]Write to MH i2c: E2 08 00 18 10 80 13 00 00 00 00 00 00 A4 [18:10:57]Write i2c OK [18:10:57]MH_I2C_Read... [18:10:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:10:58]Read from MH i2c: E2 [18:10:58]MH_I2C_Read... [18:10:58]Read from MH i2c: E2 62 00 [18:10:58]MH_I2C_Read... [18:10:58]Read from MH i2c: E2 62 00 18 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F5 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 A0 02 00 00 5E 04 04 00 A0 02 00 00 57 04 04 00 A1 02 00 00 19 04 04 00 00 00 00 00 90 00 A4 [18:10:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F5 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 A0 02 00 00 5E 04 04 00 A0 02 00 00 57 04 04 00 A1 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:10:58]wFMCommunicate OK [18:10:58]SAM_PROTO_GetFieldsCounters done [18:10:58]requested_item shift.num is exist - process it [18:10:58]requested_item shift.opened is exist - process it [18:10:58]req_shift_opened [18:10:58]FM_GetShiftState [18:10:58]SAM_PROTO_GetShiftState [18:10:58]wFMCommunicate request_size=4 [18:10:58]MH_SAM_APDU [18:10:58]CAPDU: 80 13 01 00 [18:10:58]Write to MH i2c: E2 08 00 19 10 80 13 01 00 00 00 00 00 A6 [18:10:58]Write i2c OK [18:10:58]MH_I2C_Read... [18:10:58]Read from MH i2c: E2 [18:10:58]MH_I2C_Read... [18:10:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:10:58]Read from MH i2c: E2 0E 00 [18:10:58]MH_I2C_Read... [18:10:58]Read from MH i2c: E2 0E 00 19 10 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 9F [18:10:58]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:10:58]wFMCommunicate OK [18:10:58]SAM_PROTO_GetShiftState done [18:10:58]FM_GetShiftState done [18:10:58]req_shift_opened done [18:10:58]requested_item shift.open_date is exist - process it [18:10:58]req_shift_open_date [18:10:58]req_shift_open_date done [18:10:58]produce_requested_data done [18:10:58]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318197,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [18:10:58]process_action_free close_receipt [18:10:58]json_value_free [18:10:58]json_value_free done [18:10:58]process_json_proto returns [18:10:58]Send response to host [18:10:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318197,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [18:10:58]free response buf [18:10:58]execute_script done [18:10:58]execute_script returns [18:10:58]free content buf [18:10:58]Sock 9.Close socket [18:10:58]Sock 9.Thread stoped [18:11:01]OFD Sender: No OFD packet to send [18:11:06]OFD Sender: No OFD packet to send [18:11:08]accept exits with 8 [18:11:08]New connection [18:11:08]New thread 3066895716 created [18:11:08]Thread 3067039076 joined [18:11:08]Waiting for new connection... [18:11:08] Sock 8.Parse request [18:11:08]Sock 8.Check first char [18:11:08]Sock 8.First char is OK [18:11:08]request: POST /json_proto HTTP/1.0 [18:11:08]Method: POST [18:11:08]URL: /json_proto [18:11:08]Method is POST - this is cgi request [18:11:08]url: /json_proto [18:11:08]query_string will be loaded in cgi processing [18:11:08]execute_cgi json_proto POST (null) [18:11:08]execute_cgi path=json_proto method=POST [18:11:08]POST find Content-Length [18:11:08]Host: 172.17.50.195:8080 [18:11:08]Content-Length: 679 [18:11:08]Content-Type: application/json [18:11:08] [18:11:08]POST finish read [18:11:08]Found Content-Length = 679 [18:11:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093199", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.920, "sum" : 513.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9999.00, "total" : 513.00, "payments": [ { "type": 0, "sum" : 513.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:11:08]execute_script... [18:11: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)1093199", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.920, "sum" : 513.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9999.00, "total" : 513.00, "payments": [ { "type": 0, "sum" : 513.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:11:08]POST & json_proto [18:11:08]process_json_proto [18:11:08]json parsed OK: [18:11:08]protocol is kg_v1.0 [18:11:08]action value=close_receipt [18:11:08]process_action close_receipt [18:11:08]cmd_close_receipt [18:11:08]MH_GetDate [18:11:08]Write to MH i2c: F0 00 00 1A 10 19 [18:11:08]Write i2c OK [18:11:08]MH_I2C_Read... [18:11:08]Read from MH i2c: F0 [18:11:08]MH_I2C_Read... [18:11:08]Read from MH i2c: F0 09 00 [18:11:08]MH_I2C_Read... [18:11:08]Read from MH i2c: F0 09 00 1A 10 00 BD D3 1F 67 43 33 1C 67 31 [18:11:08]GetLastDocTimeStamp 1730139055 [18:11:08]current date 1730139069 [18:11:08]FM_GetShiftState [18:11:08]SAM_PROTO_GetShiftState [18:11:08]wFMCommunicate request_size=4 [18:11:08]MH_SAM_APDU [18:11:08]CAPDU: 80 13 01 00 [18:11:08]Write to MH i2c: E2 08 00 1B 10 80 13 01 00 00 00 00 00 A8 [18:11:08]Write i2c OK [18:11:08]MH_I2C_Read... [18:11:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:11:08]Read from MH i2c: E2 [18:11:08]MH_I2C_Read... [18:11:08]Read from MH i2c: E2 0E 00 [18:11:08]MH_I2C_Read... [18:11:08]Read from MH i2c: E2 0E 00 1B 10 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A1 [18:11:08]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:11:08]wFMCommunicate OK [18:11:08]SAM_PROTO_GetShiftState done [18:11:08]FM_GetShiftState done [18:11:08]opened in 1730073493 [18:11:08]opened+sec_in_day 1730159893 [18:11:08]quantity*price = 51346 [18:11:08]sum+1 = 51347 [18:11:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 513.00 Внесено: 9999.00 СДАЧА: 9486.00 НСП 1% : 4.54 НДС 12% : 54.53 Наличными: 513.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 673 28.10.2024 18:11 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318198 ФПД: 175370119175863 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T181109&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318198&fm=175370119175863&tin=02508201610067®Number=0000000000091628&sum=51300 [18:11:09]StoreToDocumentArchive [18:11:09]shift 546 fd 318198 [18:11:09]save to /storage/0546/doc_00318198 [18:11:09]save last doc name /storage/0546/doc_00318198 to /storage/kkm_last_doc_name [18:11:09]save OK [18:11:09]Clear old archive folders... [18:11:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:11:09]tlvbuf is 0008C200 [18:11:09]SAM_PROTO_ClearQueue [18:11:09]wFMCommunicate request_size=4 [18:11:09]MH_SAM_APDU [18:11:09]CAPDU: 80 09 00 00 [18:11:09]Write to MH i2c: E2 08 00 28 10 80 09 00 00 00 00 00 00 AA [18:11:09]Write i2c OK [18:11:09]MH_I2C_Read... [18:11:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:11:09]Read from MH i2c: E2 [18:11:09]MH_I2C_Read... [18:11:09]Read from MH i2c: E2 03 00 [18:11:09]MH_I2C_Read... [18:11:09]Read from MH i2c: E2 03 00 28 10 00 90 00 AC [18:11:09]RAPDU: 90 00 [18:11:09]wFMCommunicate OK [18:11:09]SAM_PROTO_ClearQueue done [18:11:09]KKMCreateOFDPacket [18:11:09]OFDProtocolAddRootSTLVToBuf [18:11:09]FM_MakeSignedData [18:11:09]FM_MakeSignedData [18:11:09]SAM_PROTO_SignData [18:11:09]wFMCommunicate request_size=4 [18:11:09]MH_SAM_APDU [18:11:09]CAPDU: 80 0D 01 02 [18:11:09]Write to MH i2c: E2 08 00 29 10 80 0D 01 02 00 00 00 00 B2 [18:11:09]Write i2c OK [18:11:09]MH_I2C_Read... [18:11:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:11:10]Read from MH i2c: E2 [18:11:10]MH_I2C_Read... [18:11:10]Read from MH i2c: E2 03 00 [18:11:10]MH_I2C_Read... [18:11:10]Read from MH i2c: E2 03 00 29 10 00 90 00 AD [18:11:10]RAPDU: 90 00 [18:11:10]wFMCommunicate OK [18:11:10]wFMCommunicate request_size=255 [18:11:10]MH_SAM_APDU [18:11:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 08 1B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 92 C8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 C8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C6 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4D 15 00 00 00 00 07 04 06 00 64 C8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 02 00 00 F4 03 04 00 BD D3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F6 DA 04 00 35 04 06 00 9F [18:11:10]Write to MH i2c: E2 02 01 2A 10 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 08 1B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 92 C8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 C8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C6 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4D 15 00 00 00 00 07 04 06 00 64 C8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 02 00 00 F4 03 04 00 BD D3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F6 DA 04 00 35 04 06 00 9F 00 00 26 [18:11:10]Write i2c OK [18:11:10]MH_I2C_Read... [18:11:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:11:10]Read from MH i2c: E2 [18:11:10]MH_I2C_Read... [18:11:10]Read from MH i2c: E2 03 00 [18:11:10]MH_I2C_Read... [18:11:10]Read from MH i2c: E2 03 00 2A 10 00 90 00 AE [18:11:10]RAPDU: 90 00 [18:11:10]wFMCommunicate OK [18:11:10]wFMCommunicate request_size=10 [18:11:10]MH_SAM_APDU [18:11:10]CAPDU: 80 0D 02 02 05 7F 89 A8 5E B7 [18:11:10]Write to MH i2c: E2 0D 00 2B 10 80 0D 02 02 05 00 7F 89 A8 5E B7 00 00 84 [18:11:10]Write i2c OK [18:11:10]MH_I2C_Read... [18:11:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:11:10]Read from MH i2c: E2 [18:11:10]MH_I2C_Read... [18:11:10]Read from MH i2c: E2 03 00 [18:11:10]MH_I2C_Read... [18:11:10]Read from MH i2c: E2 03 00 2B 10 00 90 00 AF [18:11:10]RAPDU: 90 00 [18:11:10]wFMCommunicate OK [18:11:10]wFMCommunicate request_size=4 [18:11:10]MH_SAM_APDU [18:11:10]CAPDU: 80 0D 03 02 [18:11:10]Write to MH i2c: E2 08 00 2C 10 80 0D 03 02 00 00 00 00 B7 [18:11:10]Write i2c OK [18:11:10]MH_I2C_Read... [18:11:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:11:10]Read from MH i2c: E2 [18:11:10]MH_I2C_Read... [18:11:10]Read from MH i2c: E2 0B 00 [18:11:10]MH_I2C_Read... [18:11:10]Read from MH i2c: E2 0B 00 2C 10 00 B8 59 4E 30 18 17 D8 B5 90 00 03 [18:11:10]RAPDU: B8 59 4E 30 18 17 D8 B5 90 00 [18:11:10]wFMCommunicate OK [18:11:10]SAM_PROTO_SignData done [18:11:10]FM_MakeSignedData done [18:11:10]CreateOFDProtocolMessage [18:11:10]wFMCommunicate request_size=4 [18:11:10]MH_SAM_APDU [18:11:10]CAPDU: 80 11 00 00 [18:11:10]Write to MH i2c: E2 08 00 2D 10 80 11 00 00 00 00 00 00 B7 [18:11:10]Write i2c OK [18:11:10]MH_I2C_Read... [18:11:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:11:10]Read from MH i2c: E2 [18:11:10]MH_I2C_Read... [18:11:10]Read from MH i2c: E2 17 00 [18:11:10]MH_I2C_Read... [18:11:10]Read from MH i2c: E2 17 00 2D 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 0B [18:11:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:11:10]wFMCommunicate OK [18:11:10]CreateOFDProtocolMessage done [18:11:10]OFDSenderStorePacket 318198 [18:11:10]StoreOFDPacket docnum=318198 [18:11:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 19 05 07 01 C9 E6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 08 1B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 92 C8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 C8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C6 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4D 15 00 00 00 00 07 04 06 00 64 C8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 02 00 00 F4 03 04 00 BD D3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F6 DA 04 00 35 04 06 00 9F 7F 89 A8 5E B7 B8 59 4E 30 18 17 D8 B5 [18:11:10]CheckFolder [18:11:10]dirname=/storage/ofd_packets [18:11:10]CheckFolder done [18:11:10]ProducePacketName [18:11:10]name=ofd_packets/00318198 [18:11:10]NVStorageSaveData ofd_packets/00318198 [18:11:10]File name is /storage/ofd_packets/00318198 [18:11:10]Write 301 bytes [18:11:10]NVStorageSaveData done [18:11:10]OFDSenderStorePacket done [18:11:10]KKMCreateOFDPacket done [18:11:10]NVStorageSaveData kkm_last_timestamp [18:11:10]File name is /storage/kkm_last_timestamp [18:11:10]Write 4 bytes [18:11:10]NVStorageSaveData done [18:11:10]OFD Sender: Processing packet 318198 [packets to send 127, broken 126] [18:11:10]ProducePacketName [18:11:10]name=ofd_packets/00318198 [18:11:10]OFD Sender: To server: pG, [18:11:10]CommunicateWithHost lk.salyk.kg:30040 [18:11:10]ConnectInit lk.salyk.kg [18:11:10]ExternCall_PrintAddStr [18:11:10]wPrintStart [18:11:10]Write to MH i2c: 01 00 00 2E 10 3E [18:11:10]Write i2c OK [18:11:10]MH_I2C_Read... [18:11:10]Read from MH i2c: 01 [18:11:10]MH_I2C_Read... [18:11:10]Read from MH i2c: 01 07 00 [18:11:10]MH_I2C_Read... [18:11:10]Read from MH i2c: 01 07 00 2E 10 00 00 00 00 00 FF 0F 53 [18:11:10]RasterBufferAndPrint [18:11:10]line Счет N : (1)1093199 [18:11:10]line ИНН: 02508201610067 [18:11:10]line Контрольно-Кассовый Чек [18:11:10]line ПРОДАЖА [18:11:10]line ТРК (МРК, ГНК) : 34 [18:11:10]line Товар: 2710124500 [18:11:10]line Аи-95-К-3 [18:11:10]line 6.920 * 74.20 [18:11:10]line = 513.46 [18:11:10]line НДС 12% НСП 1% [18:11:10]line > о реализуемом товаре [18:11:10]line ОКРУГЛЕНИЕ: -0.46 [18:11:10]line ИТОГО: 513.00 [18:11:10]line Внесено: 9999.00 [18:11:10]line СДАЧА: 9486.00 [18:11:10]line НСП 1% : 4.54 [18:11:10]line НДС 12% : 54.53 [18:11:10]line Наличными: 513.00 [18:11:10]line Безнал.: 0.00 [18:11:10]line Место: АЗС № 101 "Партнер Нефть" [18:11:10]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [18:11:10]line СНО: Общий режим [18:11:10]line Чек 673 28.10.2024 18:11 [18:11:10]line Смена: 546 ФФД: 1.0 [18:11:10]line ЗНМ: 0300000082 [18:11:10]line РНМ: 0000000000091628 [18:11:10]line Версия ККМ: 001 [18:11:10]line ФМ: 0000000000874671 [18:11:10]line ФД: 318198 [18:11:10]line ФПД: 175370119175863 [18:11:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T181109&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318198&fm=175370119175863&tin=02508201610067®Number=0000000000091628&sum=51300 [18:11:10]Connected sock=11 [18:11:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 19 05 07 01 C9 E6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 08 1B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 92 C8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 C8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C6 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4D 15 00 00 00 00 07 04 06 00 64 C8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 02 00 00 F4 03 04 00 BD D3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F6 DA 04 00 35 04 06 00 9F 7F 89 A8 5E B7 B8 59 4E 30 18 17 D8 B5 [18:11:10]written 0, free lines is 4095 [18:11:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 87 9D 47 00 5D 2C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F6 DA 04 00 F4 03 04 00 75 7F 1F 67 B6 04 01 00 00 7C 5A AF 5D 51 B6 DA 7E [18:11:10]CommunicateWithHost err = 0 [18:11:10]CheckOFDResponse [18:11:10]1017 (14) - 77093643461234 [18:11:10]1041 (16) - 0000000000874671 [18:11:10]1040 (4) - 318198 [18:11:10]1012 (4) - 28.10.2024 12:11 [18:11:10]1206 (1) - 0 [18:11:10]OFD Sender: Remove packet 318198 [18:11:10]ProducePacketName [18:11:10]name=ofd_packets/00318198 [18:11:10]NVStorageDeleteData [18:11:11]Write to MH i2c: 01 00 00 59 10 69 [18:11:11]Write i2c OK [18:11:11]MH_I2C_Read... [18:11:11]Read from MH i2c: 01 [18:11:11]MH_I2C_Read... [18:11:11]Read from MH i2c: 01 07 00 [18:11:11]MH_I2C_Read... [18:11:11]Read from MH i2c: 01 07 00 59 10 00 00 00 00 00 F9 0C 75 [18:11:11]RasterBufferAndPrint [18:11:11]line [18:11:11]line [18:11:11]line [18:11:11]line [18:11:11]line [18:11:11]written 0, free lines is 3327 [18:11:11]MH_Cut [18:11:11]Write to MH i2c: D1 01 00 60 10 01 42 [18:11:11]Write i2c OK [18:11:11]MH_I2C_Read... [18:11:11]Read from MH i2c: D1 [18:11:11]MH_I2C_Read... [18:11:11]Read from MH i2c: D1 01 00 [18:11:11]MH_I2C_Read... [18:11:11]Read from MH i2c: D1 01 00 60 10 00 41 [18:11:11]Write to MH i2c: 01 00 00 61 10 71 [18:11:11]Write i2c OK [18:11:11]MH_I2C_Read... [18:11:11]OFD Sender: No OFD packet to send [18:11:11]*** Cut start [18:11:11]*** Partial cut [18:11:11]*** CUTSNS_PIN = 1 [18:11:12]*** CUTSNS_PIN = 0 [18:11:12]*** Brake cut motor [18:11:12]Read from MH i2c: 01 [18:11:12]MH_I2C_Read... [18:11:12]*** Stop cut motor [18:11:12]*** Cut end [18:11:12]Read from MH i2c: 01 07 00 [18:11:12]MH_I2C_Read... [18:11:12]Read from MH i2c: 01 07 00 61 10 00 00 00 00 00 FF 0F 86 [18:11:12]process_action close_receipt done [18:11:12]requested_data is exist [18:11:12]produce_requested_data [18:11:12]requested_item fm.sn is exist - process it [18:11:12]wFMCommunicate request_size=4 [18:11:12]MH_SAM_APDU [18:11:12]CAPDU: 80 11 00 00 [18:11:12]Write to MH i2c: E2 08 00 62 10 80 11 00 00 00 00 00 00 EC [18:11:12]Write i2c OK [18:11:12]MH_I2C_Read... [18:11:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:11:12]Read from MH i2c: E2 [18:11:12]MH_I2C_Read... [18:11:12]Read from MH i2c: E2 17 00 [18:11:12]MH_I2C_Read... [18:11:12]Read from MH i2c: E2 17 00 62 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 40 [18:11:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:11:12]wFMCommunicate OK [18:11:12]requested_item fd.num is exist - process it [18:11:12]SAM_PROTO_GetFieldsCounters [18:11:12]wFMCommunicate request_size=4 [18:11:12]MH_SAM_APDU [18:11:12]CAPDU: 80 13 00 00 [18:11:12]Write to MH i2c: E2 08 00 63 10 80 13 00 00 00 00 00 00 EF [18:11:12]Write i2c OK [18:11:12]MH_I2C_Read... [18:11:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:11:12]Read from MH i2c: E2 [18:11:12]MH_I2C_Read... [18:11:12]Read from MH i2c: E2 62 00 [18:11:12]MH_I2C_Read... [18:11:12]Read from MH i2c: E2 62 00 63 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F6 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 A1 02 00 00 5E 04 04 00 A1 02 00 00 57 04 04 00 A2 02 00 00 19 04 04 00 00 00 00 00 90 00 F3 [18:11:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F6 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 A1 02 00 00 5E 04 04 00 A1 02 00 00 57 04 04 00 A2 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:11:12]wFMCommunicate OK [18:11:12]SAM_PROTO_GetFieldsCounters done [18:11:12]requested_item shift.num is exist - process it [18:11:12]requested_item shift.opened is exist - process it [18:11:12]req_shift_opened [18:11:12]FM_GetShiftState [18:11:12]SAM_PROTO_GetShiftState [18:11:12]wFMCommunicate request_size=4 [18:11:12]MH_SAM_APDU [18:11:12]CAPDU: 80 13 01 00 [18:11:12]Write to MH i2c: E2 08 00 64 10 80 13 01 00 00 00 00 00 F1 [18:11:12]Write i2c OK [18:11:12]MH_I2C_Read... [18:11:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:11:12]Read from MH i2c: E2 [18:11:12]MH_I2C_Read... [18:11:12]Read from MH i2c: E2 0E 00 [18:11:12]MH_I2C_Read... [18:11:12]Read from MH i2c: E2 0E 00 64 10 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 EA [18:11:12]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:11:12]wFMCommunicate OK [18:11:12]SAM_PROTO_GetShiftState done [18:11:12]FM_GetShiftState done [18:11:12]req_shift_opened done [18:11:12]requested_item shift.open_date is exist - process it [18:11:12]req_shift_open_date [18:11:12]req_shift_open_date done [18:11:12]produce_requested_data done [18:11:12]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318198,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [18:11:12]process_action_free close_receipt [18:11:12]json_value_free [18:11:12]json_value_free done [18:11:12]process_json_proto returns [18:11:12]Send response to host [18:11:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318198,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [18:11:12]free response buf [18:11:12]execute_script done [18:11:12]execute_script returns [18:11:12]free content buf [18:11:12]Sock 8.Close socket [18:11:12]Sock 8.Thread stoped [18:11:16]OFD Sender: No OFD packet to send [18:11:21]OFD Sender: No OFD packet to send [18:11:26]OFD Sender: No OFD packet to send [18:11:31]OFD Sender: No OFD packet to send [18:11:36]OFD Sender: No OFD packet to send [18:11:41]OFD Sender: No OFD packet to send [18:11:46]OFD Sender: No OFD packet to send [18:11:51]OFD Sender: No OFD packet to send [18:11:56]OFD Sender: No OFD packet to send [18:12:01]OFD Sender: No OFD packet to send [18:12:06]OFD Sender: No OFD packet to send [18:12:11]OFD Sender: No OFD packet to send [18:12:16]OFD Sender: No OFD packet to send [18:12:21]OFD Sender: No OFD packet to send [18:12:26]OFD Sender: No OFD packet to send [18:12:31]OFD Sender: No OFD packet to send [18:12:36]OFD Sender: No OFD packet to send [18:12:41]OFD Sender: No OFD packet to send [18:12:46]OFD Sender: No OFD packet to send [18:12:51]OFD Sender: No OFD packet to send [18:12:56]OFD Sender: No OFD packet to send [18:13:01]OFD Sender: No OFD packet to send [18:13:06]OFD Sender: No OFD packet to send [18:13:11]OFD Sender: No OFD packet to send [18:13:16]OFD Sender: No OFD packet to send [18:13:18]accept exits with 9 [18:13:18]New connection [18:13:18]New thread 3067039076 created [18:13:18]Thread 3066895716 joined [18:13:18]Waiting for new connection... [18:13:18] Sock 9.Parse request [18:13:18]Sock 9.Check first char [18:13:18]Sock 9.First char is OK [18:13:18]request: POST /json_proto HTTP/1.0 [18:13:18]Method: POST [18:13:18]URL: /json_proto [18:13:18]Method is POST - this is cgi request [18:13:18]url: /json_proto [18:13:18]query_string will be loaded in cgi processing [18:13:18]execute_cgi json_proto POST (null) [18:13:18]execute_cgi path=json_proto method=POST [18:13:18]POST find Content-Length [18:13:18]Host: 172.17.50.195:8080 [18:13:18]Content-Length: 683 [18:13:18]Content-Type: application/json [18:13:18] [18:13:18]POST finish read [18:13:18]Found Content-Length = 683 [18:13:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093201", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:13:18]execute_script... [18:13:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093201", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:13:18]POST & json_proto [18:13:18]process_json_proto [18:13:18]json parsed OK: [18:13:18]protocol is kg_v1.0 [18:13:18]action value=close_receipt [18:13:18]process_action close_receipt [18:13:18]cmd_close_receipt [18:13:18]MH_GetDate [18:13:18]Write to MH i2c: F0 00 00 65 10 64 [18:13:18]Write i2c OK [18:13:18]MH_I2C_Read... [18:13:18]Read from MH i2c: F0 [18:13:18]MH_I2C_Read... [18:13:18]Read from MH i2c: F0 09 00 [18:13:18]MH_I2C_Read... [18:13:18]Read from MH i2c: F0 09 00 65 10 00 3F D4 1F 67 43 33 1C 67 FF [18:13:18]GetLastDocTimeStamp 1730139069 [18:13:18]current date 1730139199 [18:13:18]FM_GetShiftState [18:13:18]SAM_PROTO_GetShiftState [18:13:18]wFMCommunicate request_size=4 [18:13:18]MH_SAM_APDU [18:13:18]CAPDU: 80 13 01 00 [18:13:18]Write to MH i2c: E2 08 00 66 10 80 13 01 00 00 00 00 00 F3 [18:13:18]Write i2c OK [18:13:18]MH_I2C_Read... [18:13:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:13:18]Read from MH i2c: E2 [18:13:18]MH_I2C_Read... [18:13:18]Read from MH i2c: E2 0E 00 [18:13:18]MH_I2C_Read... [18:13:18]Read from MH i2c: E2 0E 00 66 10 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 EC [18:13:18]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:13:18]wFMCommunicate OK [18:13:18]SAM_PROTO_GetShiftState done [18:13:18]FM_GetShiftState done [18:13:18]opened in 1730073493 [18:13:18]opened+sec_in_day 1730159893 [18:13:18]quantity*price = 100021 [18:13:18]sum+1 = 100023 [18:13:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 674 28.10.2024 18:13 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318199 ФПД: 7772093998139 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T181319&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318199&fm=7772093998139&tin=02508201610067®Number=0000000000091628&sum=100000 [18:13:19]StoreToDocumentArchive [18:13:19]shift 546 fd 318199 [18:13:19]save to /storage/0546/doc_00318199 [18:13:19]save last doc name /storage/0546/doc_00318199 to /storage/kkm_last_doc_name [18:13:19]save OK [18:13:19]Clear old archive folders... [18:13:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:13:19]tlvbuf is 00081600 [18:13:19]SAM_PROTO_ClearQueue [18:13:19]wFMCommunicate request_size=4 [18:13:19]MH_SAM_APDU [18:13:19]CAPDU: 80 09 00 00 [18:13:19]Write to MH i2c: E2 08 00 73 10 80 09 00 00 00 00 00 00 F5 [18:13:19]Write i2c OK [18:13:19]MH_I2C_Read... [18:13:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:13:19]Read from MH i2c: E2 [18:13:19]MH_I2C_Read... [18:13:19]Read from MH i2c: E2 03 00 [18:13:19]MH_I2C_Read... [18:13:19]Read from MH i2c: E2 03 00 73 10 00 90 00 F7 [18:13:19]RAPDU: 90 00 [18:13:19]wFMCommunicate OK [18:13:19]SAM_PROTO_ClearQueue done [18:13:19]KKMCreateOFDPacket [18:13:19]OFDProtocolAddRootSTLVToBuf [18:13:19]FM_MakeSignedData [18:13:19]FM_MakeSignedData [18:13:19]SAM_PROTO_SignData [18:13:19]wFMCommunicate request_size=4 [18:13:19]MH_SAM_APDU [18:13:19]CAPDU: 80 0D 01 02 [18:13:19]Write to MH i2c: E2 08 00 74 10 80 0D 01 02 00 00 00 00 FD [18:13:19]Write i2c OK [18:13:19]MH_I2C_Read... [18:13:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:13:19]Read from MH i2c: E2 [18:13:19]MH_I2C_Read... [18:13:19]Read from MH i2c: E2 03 00 [18:13:19]MH_I2C_Read... [18:13:19]Read from MH i2c: E2 03 00 74 10 00 90 00 F8 [18:13:19]RAPDU: 90 00 [18:13:19]wFMCommunicate OK [18:13:19]wFMCommunicate request_size=255 [18:13:19]MH_SAM_APDU [18:13:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 A2 02 00 00 F4 03 04 00 3F D4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F7 DA 04 00 35 04 06 00 07 [18:13:19]Write to MH i2c: E2 02 01 75 10 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 A2 02 00 00 F4 03 04 00 3F D4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F7 DA 04 00 35 04 06 00 07 00 00 E6 [18:13:19]Write i2c OK [18:13:19]MH_I2C_Read... [18:13:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:13:19]Read from MH i2c: E2 [18:13:19]MH_I2C_Read... [18:13:19]Read from MH i2c: E2 03 00 [18:13:19]MH_I2C_Read... [18:13:19]Read from MH i2c: E2 03 00 75 10 00 90 00 F9 [18:13:19]RAPDU: 90 00 [18:13:19]wFMCommunicate OK [18:13:19]wFMCommunicate request_size=10 [18:13:19]MH_SAM_APDU [18:13:19]CAPDU: 80 0D 02 02 05 11 94 E6 E4 3B [18:13:19]Write to MH i2c: E2 0D 00 76 10 80 0D 02 02 05 00 11 94 E6 E4 3B 00 00 B4 [18:13:19]Write i2c OK [18:13:19]MH_I2C_Read... [18:13:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:13:19]Read from MH i2c: E2 [18:13:19]MH_I2C_Read... [18:13:19]Read from MH i2c: E2 03 00 [18:13:19]MH_I2C_Read... [18:13:19]Read from MH i2c: E2 03 00 76 10 00 90 00 FA [18:13:19]RAPDU: 90 00 [18:13:19]wFMCommunicate OK [18:13:19]wFMCommunicate request_size=4 [18:13:19]MH_SAM_APDU [18:13:19]CAPDU: 80 0D 03 02 [18:13:19]Write to MH i2c: E2 08 00 77 10 80 0D 03 02 00 00 00 00 02 [18:13:19]Write i2c OK [18:13:19]MH_I2C_Read... [18:13:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:13:19]Read from MH i2c: E2 [18:13:19]MH_I2C_Read... [18:13:19]Read from MH i2c: E2 0B 00 [18:13:19]MH_I2C_Read... [18:13:19]Read from MH i2c: E2 0B 00 77 10 00 0A D0 13 A5 9F 51 FE 14 90 00 97 [18:13:19]RAPDU: 0A D0 13 A5 9F 51 FE 14 90 00 [18:13:19]wFMCommunicate OK [18:13:19]SAM_PROTO_SignData done [18:13:19]FM_MakeSignedData done [18:13:19]CreateOFDProtocolMessage [18:13:19]wFMCommunicate request_size=4 [18:13:19]MH_SAM_APDU [18:13:19]CAPDU: 80 11 00 00 [18:13:19]Write to MH i2c: E2 08 00 78 10 80 11 00 00 00 00 00 00 02 [18:13:19]Write i2c OK [18:13:19]MH_I2C_Read... [18:13:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:13:20]Read from MH i2c: E2 [18:13:20]MH_I2C_Read... [18:13:20]Read from MH i2c: E2 17 00 [18:13:20]MH_I2C_Read... [18:13:20]Read from MH i2c: E2 17 00 78 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 56 [18:13:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:13:20]wFMCommunicate OK [18:13:20]CreateOFDProtocolMessage done [18:13:20]OFDSenderStorePacket 318199 [18:13:20]StoreOFDPacket docnum=318199 [18:13:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 A2 7D 07 01 5C AF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 A2 02 00 00 F4 03 04 00 3F D4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F7 DA 04 00 35 04 06 00 07 11 94 E6 E4 3B 0A D0 13 A5 9F 51 FE 14 [18:13:20]CheckFolder [18:13:20]dirname=/storage/ofd_packets [18:13:20]CheckFolder done [18:13:20]ProducePacketName [18:13:20]name=ofd_packets/00318199 [18:13:20]NVStorageSaveData ofd_packets/00318199 [18:13:20]File name is /storage/ofd_packets/00318199 [18:13:20]Write 301 bytes [18:13:20]NVStorageSaveData done [18:13:20]OFDSenderStorePacket done [18:13:20]KKMCreateOFDPacket done [18:13:20]NVStorageSaveData kkm_last_timestamp [18:13:20]File name is /storage/kkm_last_timestamp [18:13:20]Write 4 bytes [18:13:20]NVStorageSaveData done [18:13:20]ExternCall_PrintAddStr [18:13:20]wPrintStart [18:13:20]Write to MH i2c: 01 00 00 79 10 89 [18:13:20]Write i2c OK [18:13:20]MH_I2C_Read... [18:13:20]Read from MH i2c: 01 [18:13:20]MH_I2C_Read... [18:13:20]Read from MH i2c: 01 07 00 [18:13:20]MH_I2C_Read... [18:13:20]Read from MH i2c: 01 07 00 79 10 00 00 00 00 00 FF 0F 9E [18:13:20]RasterBufferAndPrint [18:13:20]line Счет N : (1)1093201 [18:13:20]line ИНН: 02508201610067 [18:13:20]line Контрольно-Кассовый Чек [18:13:20]line ПРОДАЖА [18:13:20]line ТРК (МРК, ГНК) : 44 [18:13:20]line Товар: 2710124500 [18:13:20]line Аи-95-К-3 [18:13:20]line 13.480 * 74.20 [18:13:20]line = 1000.22 [18:13:20]line НДС 12% НСП 1% [18:13:20]line > о реализуемом товаре [18:13:20]line ОКРУГЛЕНИЕ: -0.22 [18:13:20]line ИТОГО: 1000.00 [18:13:20]line Внесено: 1000.00 [18:13:20]line СДАЧА: 0.00 [18:13:20]line НСП 1% : 8.85 [18:13:20]line НДС 12% : 106.22 [18:13:20]line Наличными: 1000.00 [18:13:20]line Безнал.: 0.00 [18:13:20]line Место: АЗС № 101 "Партнер Нефть" [18:13:20]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [18:13:20]line СНО: Общий режим [18:13:20]line Чек 674 28.10.2024 18:13 [18:13:20]line Смена: 546 ФФД: 1.0 [18:13:20]line ЗНМ: 0300000082 [18:13:20]line РНМ: 0000000000091628 [18:13:20]line Версия ККМ: 001 [18:13:20]line ФМ: 0000000000874671 [18:13:20]line ФД: 318199 [18:13:20]line ФПД: 7772093998139 [18:13:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T181319&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318199&fm=7772093998139&tin=02508201610067®Number=0000000000091628&sum=100000 [18:13:20]written 0, free lines is 4095 [18:13:20]OFD Sender: Processing packet 318199 [packets to send 127, broken 126] [18:13:20]ProducePacketName [18:13:20]name=ofd_packets/00318199 [18:13:20]OFD Sender: To server: pG, [18:13:20]CommunicateWithHost lk.salyk.kg:30040 [18:13:20]ConnectInit lk.salyk.kg [18:13:20]Connected sock=10 [18:13:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 A2 7D 07 01 5C AF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 A2 02 00 00 F4 03 04 00 3F D4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F7 DA 04 00 35 04 06 00 07 11 94 E6 E4 3B 0A D0 13 A5 9F 51 FE 14 [18:13:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 C6 04 47 00 0A 10 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F7 DA 04 00 F4 03 04 00 F7 7F 1F 67 B6 04 01 00 00 D4 70 1A 3F 2F C8 13 41 [18:13:20]CommunicateWithHost err = 0 [18:13:20]CheckOFDResponse [18:13:20]1017 (14) - 77093643461234 [18:13:20]1041 (16) - 0000000000874671 [18:13:20]1040 (4) - 318199 [18:13:20]1012 (4) - 28.10.2024 12:13 [18:13:20]1206 (1) - 0 [18:13:20]OFD Sender: Remove packet 318199 [18:13:20]ProducePacketName [18:13:20]name=ofd_packets/00318199 [18:13:20]NVStorageDeleteData [18:13:20]Write to MH i2c: 01 00 00 A4 10 B4 [18:13:20]Write i2c OK [18:13:20]MH_I2C_Read... [18:13:20]Read from MH i2c: 01 [18:13:20]MH_I2C_Read... [18:13:20]Read from MH i2c: 01 07 00 [18:13:20]MH_I2C_Read... [18:13:20]Read from MH i2c: 01 07 00 A4 10 00 00 00 00 00 F8 0C BF [18:13:20]RasterBufferAndPrint [18:13:20]line [18:13:20]line [18:13:20]line [18:13:20]line [18:13:20]line [18:13:20]written 0, free lines is 3326 [18:13:20]MH_Cut [18:13:20]Write to MH i2c: D1 01 00 AB 10 01 8D [18:13:20]Write i2c OK [18:13:20]MH_I2C_Read... [18:13:20]Read from MH i2c: D1 [18:13:20]MH_I2C_Read... [18:13:20]Read from MH i2c: D1 01 00 [18:13:20]MH_I2C_Read... [18:13:20]Read from MH i2c: D1 01 00 AB 10 00 8C [18:13:20]Write to MH i2c: 01 00 00 AC 10 BC [18:13:20]Write i2c OK [18:13:20]MH_I2C_Read... [18:13:20]OFD Sender: No OFD packet to send [18:13:21]*** Cut start [18:13:21]*** Partial cut [18:13:21]*** CUTSNS_PIN = 1 [18:13:21]*** CUTSNS_PIN = 0 [18:13:21]*** Brake cut motor [18:13:21]Read from MH i2c: 01 [18:13:21]MH_I2C_Read... [18:13:21]*** Stop cut motor [18:13:21]*** Cut end [18:13:21]Read from MH i2c: 01 07 00 [18:13:21]MH_I2C_Read... [18:13:21]Read from MH i2c: 01 07 00 AC 10 00 00 00 00 00 FF 0F D1 [18:13:21]process_action close_receipt done [18:13:21]requested_data is exist [18:13:21]produce_requested_data [18:13:21]requested_item fm.sn is exist - process it [18:13:21]wFMCommunicate request_size=4 [18:13:21]MH_SAM_APDU [18:13:21]CAPDU: 80 11 00 00 [18:13:21]Write to MH i2c: E2 08 00 AD 10 80 11 00 00 00 00 00 00 37 [18:13:21]Write i2c OK [18:13:21]MH_I2C_Read... [18:13:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:13:21]Read from MH i2c: E2 [18:13:21]MH_I2C_Read... [18:13:21]Read from MH i2c: E2 17 00 [18:13:21]MH_I2C_Read... [18:13:21]Read from MH i2c: E2 17 00 AD 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 8B [18:13:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:13:21]wFMCommunicate OK [18:13:21]requested_item fd.num is exist - process it [18:13:21]SAM_PROTO_GetFieldsCounters [18:13:21]wFMCommunicate request_size=4 [18:13:21]MH_SAM_APDU [18:13:21]CAPDU: 80 13 00 00 [18:13:21]Write to MH i2c: E2 08 00 AE 10 80 13 00 00 00 00 00 00 3A [18:13:21]Write i2c OK [18:13:21]MH_I2C_Read... [18:13:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:13:22]Read from MH i2c: E2 [18:13:22]MH_I2C_Read... [18:13:22]Read from MH i2c: E2 62 00 [18:13:22]MH_I2C_Read... [18:13:22]Read from MH i2c: E2 62 00 AE 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F7 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 A2 02 00 00 5E 04 04 00 A2 02 00 00 57 04 04 00 A3 02 00 00 19 04 04 00 00 00 00 00 90 00 42 [18:13:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F7 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 A2 02 00 00 5E 04 04 00 A2 02 00 00 57 04 04 00 A3 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:13:22]wFMCommunicate OK [18:13:22]SAM_PROTO_GetFieldsCounters done [18:13:22]requested_item shift.num is exist - process it [18:13:22]requested_item shift.opened is exist - process it [18:13:22]req_shift_opened [18:13:22]FM_GetShiftState [18:13:22]SAM_PROTO_GetShiftState [18:13:22]wFMCommunicate request_size=4 [18:13:22]MH_SAM_APDU [18:13:22]CAPDU: 80 13 01 00 [18:13:22]Write to MH i2c: E2 08 00 AF 10 80 13 01 00 00 00 00 00 3C [18:13:22]Write i2c OK [18:13:22]MH_I2C_Read... [18:13:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:13:22]Read from MH i2c: E2 [18:13:22]MH_I2C_Read... [18:13:22]Read from MH i2c: E2 0E 00 [18:13:22]MH_I2C_Read... [18:13:22]Read from MH i2c: E2 0E 00 AF 10 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 35 [18:13:22]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:13:22]wFMCommunicate OK [18:13:22]SAM_PROTO_GetShiftState done [18:13:22]FM_GetShiftState done [18:13:22]req_shift_opened done [18:13:22]requested_item shift.open_date is exist - process it [18:13:22]req_shift_open_date [18:13:22]req_shift_open_date done [18:13:22]produce_requested_data done [18:13:22]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318199,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [18:13:22]process_action_free close_receipt [18:13:22]json_value_free [18:13:22]json_value_free done [18:13:22]process_json_proto returns [18:13:22]Send response to host [18:13:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318199,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [18:13:22]free response buf [18:13:22]execute_script done [18:13:22]execute_script returns [18:13:22]free content buf [18:13:22]Sock 9.Close socket [18:13:22]Sock 9.Thread stoped [18:13:25]OFD Sender: No OFD packet to send [18:13:30]OFD Sender: No OFD packet to send [18:13:35]OFD Sender: No OFD packet to send [18:13:40]OFD Sender: No OFD packet to send [18:13:45]OFD Sender: No OFD packet to send [18:13:50]OFD Sender: No OFD packet to send [18:13:55]OFD Sender: No OFD packet to send [18:13:56]accept exits with 8 [18:13:56]New connection [18:13:56]New thread 3066895716 created [18:13:56]Thread 3067039076 joined [18:13:56]Waiting for new connection... [18:13:56] Sock 8.Parse request [18:13:56]Sock 8.Check first char [18:13:56]Sock 8.First char is OK [18:13:56]request: POST /json_proto HTTP/1.0 [18:13:56]Method: POST [18:13:56]URL: /json_proto [18:13:56]Method is POST - this is cgi request [18:13:56]url: /json_proto [18:13:56]query_string will be loaded in cgi processing [18:13:56]execute_cgi json_proto POST (null) [18:13:56]execute_cgi path=json_proto method=POST [18:13:56]POST find Content-Length [18:13:56]Host: 172.17.50.195:8080 [18:13:56]Content-Length: 775 [18:13:56]Content-Type: application/json [18:13:56] [18:13:56]POST finish read [18:13:56]Found Content-Length = 775 [18:13:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093202", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:13:56]execute_script... [18:13: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)1093202", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:13:56]POST & json_proto [18:13:56]process_json_proto [18:13:56]json parsed OK: [18:13:56]protocol is kg_v1.0 [18:13:56]action value=close_receipt [18:13:56]process_action close_receipt [18:13:56]cmd_close_receipt [18:13:56]MH_GetDate [18:13:56]Write to MH i2c: F0 00 00 B0 10 AF [18:13:56]Write i2c OK [18:13:56]MH_I2C_Read... [18:13:56]Read from MH i2c: F0 [18:13:56]MH_I2C_Read... [18:13:56]Read from MH i2c: F0 09 00 [18:13:56]MH_I2C_Read... [18:13:56]Read from MH i2c: F0 09 00 B0 10 00 65 D4 1F 67 43 33 1C 67 70 [18:13:56]GetLastDocTimeStamp 1730139199 [18:13:56]current date 1730139237 [18:13:56]FM_GetShiftState [18:13:56]SAM_PROTO_GetShiftState [18:13:56]wFMCommunicate request_size=4 [18:13:56]MH_SAM_APDU [18:13:56]CAPDU: 80 13 01 00 [18:13:56]Write to MH i2c: E2 08 00 B1 10 80 13 01 00 00 00 00 00 3E [18:13:56]Write i2c OK [18:13:56]MH_I2C_Read... [18:13:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:13:56]Read from MH i2c: E2 [18:13:56]MH_I2C_Read... [18:13:56]Read from MH i2c: E2 0E 00 [18:13:56]MH_I2C_Read... [18:13:56]Read from MH i2c: E2 0E 00 B1 10 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 37 [18:13:56]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:13:56]wFMCommunicate OK [18:13:56]SAM_PROTO_GetShiftState done [18:13:56]FM_GetShiftState done [18:13:56]opened in 1730073493 [18:13:56]opened+sec_in_day 1730159893 [18:13:56]quantity*price = 100050 [18:13:56]sum+1 = 100052 [18:13:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 675 28.10.2024 18:13 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318200 ФПД: 98500500051981 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T181357&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318200&fm=98500500051981&tin=02508201610067®Number=0000000000091628&sum=100051 [18:13:57]StoreToDocumentArchive [18:13:57]shift 546 fd 318200 [18:13:57]save to /storage/0546/doc_00318200 [18:13:57]save last doc name /storage/0546/doc_00318200 to /storage/kkm_last_doc_name [18:13:57]save OK [18:13:57]Clear old archive folders... [18:13:57]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:13:57]tlvbuf is 000C6510 [18:13:57]SAM_PROTO_ClearQueue [18:13:57]wFMCommunicate request_size=4 [18:13:57]MH_SAM_APDU [18:13:57]CAPDU: 80 09 00 00 [18:13:57]Write to MH i2c: E2 08 00 BE 10 80 09 00 00 00 00 00 00 40 [18:13:57]Write i2c OK [18:13:57]MH_I2C_Read... [18:13:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:13:57]Read from MH i2c: E2 [18:13:57]MH_I2C_Read... [18:13:57]Read from MH i2c: E2 03 00 [18:13:57]MH_I2C_Read... [18:13:57]Read from MH i2c: E2 03 00 BE 10 00 90 00 42 [18:13:57]RAPDU: 90 00 [18:13:57]wFMCommunicate OK [18:13:57]SAM_PROTO_ClearQueue done [18:13:57]KKMCreateOFDPacket [18:13:57]OFDProtocolAddRootSTLVToBuf [18:13:57]FM_MakeSignedData [18:13:57]FM_MakeSignedData [18:13:57]SAM_PROTO_SignData [18:13:57]wFMCommunicate request_size=4 [18:13:57]MH_SAM_APDU [18:13:57]CAPDU: 80 0D 01 02 [18:13:57]Write to MH i2c: E2 08 00 BF 10 80 0D 01 02 00 00 00 00 48 [18:13:57]Write i2c OK [18:13:57]MH_I2C_Read... [18:13:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:13:57]Read from MH i2c: E2 [18:13:57]MH_I2C_Read... [18:13:57]Read from MH i2c: E2 03 00 [18:13:57]MH_I2C_Read... [18:13:57]Read from MH i2c: E2 03 00 BF 10 00 90 00 43 [18:13:57]RAPDU: 90 00 [18:13:57]wFMCommunicate OK [18:13:57]wFMCommunicate request_size=255 [18:13:57]MH_SAM_APDU [18:13:57]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 02 00 00 F4 03 04 00 65 D4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F8 DA 04 00 35 04 06 00 [18:13:57]Write to MH i2c: E2 02 01 C0 10 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 02 00 00 F4 03 04 00 65 D4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F8 DA 04 00 35 04 06 00 00 00 78 [18:13:57]Write i2c OK [18:13:57]MH_I2C_Read... [18:13:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:13:57]Read from MH i2c: E2 [18:13:57]MH_I2C_Read... [18:13:57]Read from MH i2c: E2 03 00 [18:13:57]MH_I2C_Read... [18:13:57]Read from MH i2c: E2 03 00 C0 10 00 90 00 44 [18:13:57]RAPDU: 90 00 [18:13:57]wFMCommunicate OK [18:13:57]wFMCommunicate request_size=11 [18:13:57]MH_SAM_APDU [18:13:57]CAPDU: 80 0D 02 02 06 59 95 EF 50 D8 0D [18:13:57]Write to MH i2c: E2 0E 00 C1 10 80 0D 02 02 06 00 59 95 EF 50 D8 0D 00 00 69 [18:13:57]Write i2c OK [18:13:57]MH_I2C_Read... [18:13:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:13:57]Read from MH i2c: E2 [18:13:57]MH_I2C_Read... [18:13:57]Read from MH i2c: E2 03 00 [18:13:57]MH_I2C_Read... [18:13:57]Read from MH i2c: E2 03 00 C1 10 00 90 00 45 [18:13:57]RAPDU: 90 00 [18:13:57]wFMCommunicate OK [18:13:57]wFMCommunicate request_size=4 [18:13:57]MH_SAM_APDU [18:13:57]CAPDU: 80 0D 03 02 [18:13:57]Write to MH i2c: E2 08 00 C2 10 80 0D 03 02 00 00 00 00 4D [18:13:57]Write i2c OK [18:13:57]MH_I2C_Read... [18:13:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:13:57]Read from MH i2c: E2 [18:13:57]MH_I2C_Read... [18:13:57]Read from MH i2c: E2 0B 00 [18:13:57]MH_I2C_Read... [18:13:57]Read from MH i2c: E2 0B 00 C2 10 00 2B 18 4C 0F 81 7C E3 D2 90 00 9E [18:13:57]RAPDU: 2B 18 4C 0F 81 7C E3 D2 90 00 [18:13:57]wFMCommunicate OK [18:13:57]SAM_PROTO_SignData done [18:13:57]FM_MakeSignedData done [18:13:57]CreateOFDProtocolMessage [18:13:57]wFMCommunicate request_size=4 [18:13:57]MH_SAM_APDU [18:13:57]CAPDU: 80 11 00 00 [18:13:57]Write to MH i2c: E2 08 00 C3 10 80 11 00 00 00 00 00 00 4D [18:13:57]Write i2c OK [18:13:57]MH_I2C_Read... [18:13:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:13:58]Read from MH i2c: E2 [18:13:58]MH_I2C_Read... [18:13:58]Read from MH i2c: E2 17 00 [18:13:58]MH_I2C_Read... [18:13:58]Read from MH i2c: E2 17 00 C3 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A1 [18:13:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:13:58]wFMCommunicate OK [18:13:58]CreateOFDProtocolMessage done [18:13:58]OFDSenderStorePacket 318200 [18:13:58]StoreOFDPacket docnum=318200 [18:13:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 26 61 08 01 9A 25 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 02 00 00 F4 03 04 00 65 D4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F8 DA 04 00 35 04 06 00 59 95 EF 50 D8 0D 2B 18 4C 0F 81 7C E3 D2 [18:13:58]CheckFolder [18:13:58]dirname=/storage/ofd_packets [18:13:58]CheckFolder done [18:13:58]ProducePacketName [18:13:58]name=ofd_packets/00318200 [18:13:58]NVStorageSaveData ofd_packets/00318200 [18:13:58]File name is /storage/ofd_packets/00318200 [18:13:58]Write 302 bytes [18:13:58]NVStorageSaveData done [18:13:58]OFDSenderStorePacket done [18:13:58]KKMCreateOFDPacket done [18:13:58]NVStorageSaveData kkm_last_timestamp [18:13:58]File name is /storage/kkm_last_timestamp [18:13:58]Write 4 bytes [18:13:58]NVStorageSaveData done [18:13:58]ExternCall_PrintAddStr [18:13:58]wPrintStart [18:13:58]Write to MH i2c: 01 00 00 C4 10 D4 [18:13:58]Write i2c OK [18:13:58]MH_I2C_Read... [18:13:58]Read from MH i2c: 01 [18:13:58]MH_I2C_Read... [18:13:58]Read from MH i2c: 01 07 00 [18:13:58]MH_I2C_Read... [18:13:58]Read from MH i2c: 01 07 00 C4 10 00 00 00 00 00 FF 0F E9 [18:13:58]RasterBufferAndPrint [18:13:58]line Счет N : (1)1093202 [18:13:58]line ИНН: 02508201610067 [18:13:58]line Контрольно-Кассовый Чек [18:13:58]line ПРОДАЖА [18:13:58]line ТРК (МРК, ГНК) : 51 [18:13:58]line Товар: 2710194210 [18:13:58]line ДТ(л)-К-2 [18:13:58]line 13.130 * 76.20 [18:13:58]line = 1000.51 [18:13:58]line НДС 12% НСП 1% [18:13:58]line > о реализуемом товаре [18:13:58]line ИТОГО: 1000.51 [18:13:58]line НСП 1% : 8.85 [18:13:58]line НДС 12% : 106.25 [18:13:58]line Наличными: 0.00 [18:13:58]line Безнал.: 1000.51 [18:13:58]line Место: АЗС № 101 "Партнер Нефть" [18:13:58]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [18:13:58]line СНО: Общий режим [18:13:58]line Чек 675 28.10.2024 18:13 [18:13:58]line Смена: 546 ФФД: 1.0 [18:13:58]line ЗНМ: 0300000082 [18:13:58]line РНМ: 0000000000091628 [18:13:58]line Версия ККМ: 001 [18:13:58]line Платежная система: Mbank [18:13:58]line ФМ: 0000000000874671 [18:13:58]line ФД: 318200 [18:13:58]line ФПД: 98500500051981 [18:13:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T181357&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318200&fm=98500500051981&tin=02508201610067®Number=0000000000091628&sum=100051 [18:13:58]written 0, free lines is 4095 [18:13:58]OFD Sender: Processing packet 318200 [packets to send 127, broken 126] [18:13:58]ProducePacketName [18:13:58]name=ofd_packets/00318200 [18:13:58]OFD Sender: To server: pG, [18:13:58]CommunicateWithHost lk.salyk.kg:30040 [18:13:58]ConnectInit lk.salyk.kg [18:13:58]Connected sock=11 [18:13:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 26 61 08 01 9A 25 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 02 00 00 F4 03 04 00 65 D4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F8 DA 04 00 35 04 06 00 59 95 EF 50 D8 0D 2B 18 4C 0F 81 7C E3 D2 [18:13:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 45 12 47 00 0D 6B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F8 DA 04 00 F4 03 04 00 1D 80 1F 67 B6 04 01 00 00 76 1C DC C3 21 D7 D7 AA [18:13:58]CommunicateWithHost err = 0 [18:13:58]CheckOFDResponse [18:13:58]1017 (14) - 77093643461234 [18:13:58]1041 (16) - 0000000000874671 [18:13:58]1040 (4) - 318200 [18:13:58]1012 (4) - 28.10.2024 12:14 [18:13:58]1206 (1) - 0 [18:13:58]OFD Sender: Remove packet 318200 [18:13:58]ProducePacketName [18:13:58]name=ofd_packets/00318200 [18:13:58]NVStorageDeleteData [18:13:58]Write to MH i2c: 01 00 00 ED 10 FD [18:13:58]Write i2c OK [18:13:58]MH_I2C_Read... [18:13:58]Read from MH i2c: 01 [18:13:58]MH_I2C_Read... [18:13:58]Read from MH i2c: 01 07 00 [18:13:58]MH_I2C_Read... [18:13:58]Read from MH i2c: 01 07 00 ED 10 00 00 00 00 00 10 0D 21 [18:13:58]RasterBufferAndPrint [18:13:58]line [18:13:58]line [18:13:58]line [18:13:58]line [18:13:58]line [18:13:58]written 0, free lines is 3350 [18:13:58]MH_Cut [18:13:58]Write to MH i2c: D1 01 00 F4 10 01 D6 [18:13:58]Write i2c OK [18:13:58]MH_I2C_Read... [18:13:58]Read from MH i2c: D1 [18:13:58]MH_I2C_Read... [18:13:58]Read from MH i2c: D1 01 00 [18:13:58]MH_I2C_Read... [18:13:58]Read from MH i2c: D1 01 00 F4 10 00 D5 [18:13:58]Write to MH i2c: 01 00 00 F5 10 05 [18:13:58]Write i2c OK [18:13:58]MH_I2C_Read... [18:13:59]OFD Sender: No OFD packet to send [18:13:59]*** Cut start [18:13:59]*** Partial cut [18:13:59]*** CUTSNS_PIN = 1 [18:13:59]*** CUTSNS_PIN = 0 [18:13:59]*** Brake cut motor [18:14:00]Read from MH i2c: 01 [18:14:00]MH_I2C_Read... [18:14:00]*** Stop cut motor [18:14:00]*** Cut end [18:14:00]Read from MH i2c: 01 07 00 [18:14:00]MH_I2C_Read... [18:14:00]Read from MH i2c: 01 07 00 F5 10 00 00 00 00 00 FF 0F 1A [18:14:00]process_action close_receipt done [18:14:00]requested_data is exist [18:14:00]produce_requested_data [18:14:00]requested_item fm.sn is exist - process it [18:14:00]wFMCommunicate request_size=4 [18:14:00]MH_SAM_APDU [18:14:00]CAPDU: 80 11 00 00 [18:14:00]Write to MH i2c: E2 08 00 F6 10 80 11 00 00 00 00 00 00 80 [18:14:00]Write i2c OK [18:14:00]MH_I2C_Read... [18:14:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:14:00]Read from MH i2c: E2 [18:14:00]MH_I2C_Read... [18:14:00]Read from MH i2c: E2 17 00 [18:14:00]MH_I2C_Read... [18:14:00]Read from MH i2c: E2 17 00 F6 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D4 [18:14:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:14:00]wFMCommunicate OK [18:14:00]requested_item fd.num is exist - process it [18:14:00]SAM_PROTO_GetFieldsCounters [18:14:00]wFMCommunicate request_size=4 [18:14:00]MH_SAM_APDU [18:14:00]CAPDU: 80 13 00 00 [18:14:00]Write to MH i2c: E2 08 00 F7 10 80 13 00 00 00 00 00 00 83 [18:14:00]Write i2c OK [18:14:00]MH_I2C_Read... [18:14:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:14:00]Read from MH i2c: E2 [18:14:00]MH_I2C_Read... [18:14:00]Read from MH i2c: E2 62 00 [18:14:00]MH_I2C_Read... [18:14:00]Read from MH i2c: E2 62 00 F7 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F8 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 A3 02 00 00 5E 04 04 00 A3 02 00 00 57 04 04 00 A4 02 00 00 19 04 04 00 00 00 00 00 90 00 8F [18:14:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F8 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 A3 02 00 00 5E 04 04 00 A3 02 00 00 57 04 04 00 A4 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:14:00]wFMCommunicate OK [18:14:00]SAM_PROTO_GetFieldsCounters done [18:14:00]requested_item shift.num is exist - process it [18:14:00]requested_item shift.opened is exist - process it [18:14:00]req_shift_opened [18:14:00]FM_GetShiftState [18:14:00]SAM_PROTO_GetShiftState [18:14:00]wFMCommunicate request_size=4 [18:14:00]MH_SAM_APDU [18:14:00]CAPDU: 80 13 01 00 [18:14:00]Write to MH i2c: E2 08 00 F8 10 80 13 01 00 00 00 00 00 85 [18:14:00]Write i2c OK [18:14:00]MH_I2C_Read... [18:14:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:14:00]Read from MH i2c: E2 [18:14:00]MH_I2C_Read... [18:14:00]Read from MH i2c: E2 0E 00 [18:14:00]MH_I2C_Read... [18:14:00]Read from MH i2c: E2 0E 00 F8 10 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 7E [18:14:00]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:14:00]wFMCommunicate OK [18:14:00]SAM_PROTO_GetShiftState done [18:14:00]FM_GetShiftState done [18:14:00]req_shift_opened done [18:14:00]requested_item shift.open_date is exist - process it [18:14:00]req_shift_open_date [18:14:00]req_shift_open_date done [18:14:00]produce_requested_data done [18:14:00]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318200,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [18:14:00]process_action_free close_receipt [18:14:00]json_value_free [18:14:00]json_value_free done [18:14:00]process_json_proto returns [18:14:00]Send response to host [18:14:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318200,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [18:14:00]free response buf [18:14:00]execute_script done [18:14:00]execute_script returns [18:14:00]free content buf [18:14:00]Sock 8.Close socket [18:14:00]Sock 8.Thread stoped [18:14:04]OFD Sender: No OFD packet to send [18:14:09]OFD Sender: No OFD packet to send [18:14:14]OFD Sender: No OFD packet to send [18:14:19]OFD Sender: No OFD packet to send [18:14:24]OFD Sender: No OFD packet to send [18:14:29]OFD Sender: No OFD packet to send [18:14:34]OFD Sender: No OFD packet to send [18:14:39]OFD Sender: No OFD packet to send [18:14:44]OFD Sender: No OFD packet to send [18:14:49]OFD Sender: No OFD packet to send [18:14:54]OFD Sender: No OFD packet to send [18:14:59]OFD Sender: No OFD packet to send [18:15:04]OFD Sender: No OFD packet to send [18:15:09]OFD Sender: No OFD packet to send [18:15:14]OFD Sender: No OFD packet to send [18:15:19]OFD Sender: No OFD packet to send [18:15:24]OFD Sender: No OFD packet to send [18:15:29]OFD Sender: No OFD packet to send [18:15:34]OFD Sender: No OFD packet to send [18:15:39]OFD Sender: No OFD packet to send [18:15:43]accept exits with 9 [18:15:43]New connection [18:15:43]New thread 3067039076 created [18:15:43]Thread 3066895716 joined [18:15:43]Waiting for new connection... [18:15:43] Sock 9.Parse request [18:15:43]Sock 9.Check first char [18:15:43]Sock 9.First char is OK [18:15:43]request: POST /json_proto HTTP/1.0 [18:15:43]Method: POST [18:15:43]URL: /json_proto [18:15:43]Method is POST - this is cgi request [18:15:43]url: /json_proto [18:15:43]query_string will be loaded in cgi processing [18:15:43]execute_cgi json_proto POST (null) [18:15:43]execute_cgi path=json_proto method=POST [18:15:43]POST find Content-Length [18:15:43]Host: 172.17.50.195:8080 [18:15:43]Content-Length: 679 [18:15:43]Content-Type: application/json [18:15:43] [18:15:43]POST finish read [18:15:43]Found Content-Length = 679 [18:15:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093203", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:15:43]execute_script... [18:15:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093203", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:15:43]POST & json_proto [18:15:43]process_json_proto [18:15:43]json parsed OK: [18:15:43]protocol is kg_v1.0 [18:15:43]action value=close_receipt [18:15:43]process_action close_receipt [18:15:43]cmd_close_receipt [18:15:43]MH_GetDate [18:15:43]Write to MH i2c: F0 00 00 F9 10 F8 [18:15:43]Write i2c OK [18:15:43]MH_I2C_Read... [18:15:43]Read from MH i2c: F0 [18:15:43]MH_I2C_Read... [18:15:43]Read from MH i2c: F0 09 00 [18:15:43]MH_I2C_Read... [18:15:43]Read from MH i2c: F0 09 00 F9 10 00 D0 D4 1F 67 43 33 1C 67 24 [18:15:43]GetLastDocTimeStamp 1730139237 [18:15:43]current date 1730139344 [18:15:43]FM_GetShiftState [18:15:43]SAM_PROTO_GetShiftState [18:15:43]wFMCommunicate request_size=4 [18:15:43]MH_SAM_APDU [18:15:43]CAPDU: 80 13 01 00 [18:15:43]Write to MH i2c: E2 08 00 FA 10 80 13 01 00 00 00 00 00 87 [18:15:43]Write i2c OK [18:15:43]MH_I2C_Read... [18:15:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:15:43]Read from MH i2c: E2 [18:15:43]MH_I2C_Read... [18:15:43]Read from MH i2c: E2 0E 00 [18:15:43]MH_I2C_Read... [18:15:43]Read from MH i2c: E2 0E 00 FA 10 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 80 [18:15:43]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:15:43]wFMCommunicate OK [18:15:43]SAM_PROTO_GetShiftState done [18:15:43]FM_GetShiftState done [18:15:43]opened in 1730073493 [18:15:43]opened+sec_in_day 1730159893 [18:15:43]quantity*price = 80012 [18:15:43]sum+1 = 80013 [18:15:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 676 28.10.2024 18:15 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318201 ФПД: 271225508467570 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T181544&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318201&fm=271225508467570&tin=02508201610067®Number=0000000000091628&sum=80000 [18:15:44]StoreToDocumentArchive [18:15:44]shift 546 fd 318201 [18:15:44]save to /storage/0546/doc_00318201 [18:15:44]save last doc name /storage/0546/doc_00318201 to /storage/kkm_last_doc_name [18:15:44]save OK [18:15:44]Clear old archive folders... [18:15:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:15:44]tlvbuf is 00082B40 [18:15:44]SAM_PROTO_ClearQueue [18:15:44]wFMCommunicate request_size=4 [18:15:44]MH_SAM_APDU [18:15:44]CAPDU: 80 09 00 00 [18:15:44]Write to MH i2c: E2 08 00 07 11 80 09 00 00 00 00 00 00 8A [18:15:44]Write i2c OK [18:15:44]MH_I2C_Read... [18:15:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:15:44]Read from MH i2c: E2 [18:15:44]MH_I2C_Read... [18:15:44]Read from MH i2c: E2 03 00 [18:15:44]MH_I2C_Read... [18:15:44]Read from MH i2c: E2 03 00 07 11 00 90 00 8C [18:15:44]RAPDU: 90 00 [18:15:44]wFMCommunicate OK [18:15:44]SAM_PROTO_ClearQueue done [18:15:44]KKMCreateOFDPacket [18:15:44]OFDProtocolAddRootSTLVToBuf [18:15:44]FM_MakeSignedData [18:15:44]FM_MakeSignedData [18:15:44]SAM_PROTO_SignData [18:15:44]wFMCommunicate request_size=4 [18:15:44]MH_SAM_APDU [18:15:44]CAPDU: 80 0D 01 02 [18:15:44]Write to MH i2c: E2 08 00 08 11 80 0D 01 02 00 00 00 00 92 [18:15:44]Write i2c OK [18:15:44]MH_I2C_Read... [18:15:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:15:44]Read from MH i2c: E2 [18:15:44]MH_I2C_Read... [18:15:44]Read from MH i2c: E2 03 00 [18:15:44]MH_I2C_Read... [18:15:44]Read from MH i2c: E2 03 00 08 11 00 90 00 8D [18:15:44]RAPDU: 90 00 [18:15:44]wFMCommunicate OK [18:15:44]wFMCommunicate request_size=255 [18:15:44]MH_SAM_APDU [18:15:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 02 00 00 F4 03 04 00 D0 D4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F9 DA 04 00 35 04 06 00 F6 [18:15:44]Write to MH i2c: E2 02 01 09 11 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 02 00 00 F4 03 04 00 D0 D4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F9 DA 04 00 35 04 06 00 F6 00 00 CD [18:15:44]Write i2c OK [18:15:44]MH_I2C_Read... [18:15:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:15:44]Read from MH i2c: E2 [18:15:44]MH_I2C_Read... [18:15:44]Read from MH i2c: E2 03 00 [18:15:44]MH_I2C_Read... [18:15:44]Read from MH i2c: E2 03 00 09 11 00 90 00 8E [18:15:44]RAPDU: 90 00 [18:15:44]wFMCommunicate OK [18:15:44]wFMCommunicate request_size=10 [18:15:44]MH_SAM_APDU [18:15:44]CAPDU: 80 0D 02 02 05 AD 9C 16 13 72 [18:15:44]Write to MH i2c: E2 0D 00 0A 11 80 0D 02 02 05 00 AD 9C 16 13 72 00 00 83 [18:15:44]Write i2c OK [18:15:44]MH_I2C_Read... [18:15:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:15:44]Read from MH i2c: E2 [18:15:44]MH_I2C_Read... [18:15:44]Read from MH i2c: E2 03 00 [18:15:44]MH_I2C_Read... [18:15:44]Read from MH i2c: E2 03 00 0A 11 00 90 00 8F [18:15:44]RAPDU: 90 00 [18:15:44]wFMCommunicate OK [18:15:44]wFMCommunicate request_size=4 [18:15:44]MH_SAM_APDU [18:15:44]CAPDU: 80 0D 03 02 [18:15:44]Write to MH i2c: E2 08 00 0B 11 80 0D 03 02 00 00 00 00 97 [18:15:44]Write i2c OK [18:15:44]MH_I2C_Read... [18:15:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:15:45]Read from MH i2c: E2 [18:15:45]MH_I2C_Read... [18:15:45]Read from MH i2c: E2 0B 00 [18:15:45]MH_I2C_Read... [18:15:45]Read from MH i2c: E2 0B 00 0B 11 00 FB EE B2 92 03 85 C3 ED 90 00 FD [18:15:45]RAPDU: FB EE B2 92 03 85 C3 ED 90 00 [18:15:45]wFMCommunicate OK [18:15:45]SAM_PROTO_SignData done [18:15:45]FM_MakeSignedData done [18:15:45]CreateOFDProtocolMessage [18:15:45]wFMCommunicate request_size=4 [18:15:45]MH_SAM_APDU [18:15:45]CAPDU: 80 11 00 00 [18:15:45]Write to MH i2c: E2 08 00 0C 11 80 11 00 00 00 00 00 00 97 [18:15:45]Write i2c OK [18:15:45]MH_I2C_Read... [18:15:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:15:45]Read from MH i2c: E2 [18:15:45]MH_I2C_Read... [18:15:45]Read from MH i2c: E2 17 00 [18:15:45]MH_I2C_Read... [18:15:45]Read from MH i2c: E2 17 00 0C 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 EB [18:15:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:15:45]wFMCommunicate OK [18:15:45]CreateOFDProtocolMessage done [18:15:45]OFDSenderStorePacket 318201 [18:15:45]StoreOFDPacket docnum=318201 [18:15:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 49 D7 07 01 D3 C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 02 00 00 F4 03 04 00 D0 D4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F9 DA 04 00 35 04 06 00 F6 AD 9C 16 13 72 FB EE B2 92 03 85 C3 ED [18:15:45]CheckFolder [18:15:45]dirname=/storage/ofd_packets [18:15:45]CheckFolder done [18:15:45]ProducePacketName [18:15:45]name=ofd_packets/00318201 [18:15:45]NVStorageSaveData ofd_packets/00318201 [18:15:45]File name is /storage/ofd_packets/00318201 [18:15:45]Write 301 bytes [18:15:45]NVStorageSaveData done [18:15:45]OFDSenderStorePacket done [18:15:45]KKMCreateOFDPacket done [18:15:45]NVStorageSaveData kkm_last_timestamp [18:15:45]File name is /storage/kkm_last_timestamp [18:15:45]Write 4 bytes [18:15:45]NVStorageSaveData done [18:15:45]ExternCall_PrintAddStr [18:15:45]wPrintStart [18:15:45]Write to MH i2c: 01 00 00 0D 11 1E [18:15:45]Write i2c OK [18:15:45]MH_I2C_Read... [18:15:45]Read from MH i2c: 01 [18:15:45]MH_I2C_Read... [18:15:45]Read from MH i2c: 01 07 00 [18:15:45]MH_I2C_Read... [18:15:45]Read from MH i2c: 01 07 00 0D 11 00 00 00 00 00 FF 0F 33 [18:15:45]RasterBufferAndPrint [18:15:45]line Счет N : (1)1093203 [18:15:45]line ИНН: 02508201610067 [18:15:45]line Контрольно-Кассовый Чек [18:15:45]line ПРОДАЖА [18:15:45]line ТРК (МРК, ГНК) : 43 [18:15:45]line Товар: 2710124130 [18:15:45]line Аи-92-К-2 [18:15:45]line 11.960 * 66.90 [18:15:45]line = 800.12 [18:15:45]line НДС 12% НСП 1% [18:15:45]line > о реализуемом товаре [18:15:45]line ОКРУГЛЕНИЕ: -0.12 [18:15:45]line ИТОГО: 800.00 [18:15:45]line Внесено: 800.00 [18:15:45]line СДАЧА: 0.00 [18:15:45]line НСП 1% : 7.08 [18:15:45]line НДС 12% : 84.97 [18:15:45]line Наличными: 800.00 [18:15:45]line Безнал.: 0.00 [18:15:45]line Место: АЗС № 101 "Партнер Нефть" [18:15:45]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [18:15:45]line СНО: Общий режим [18:15:45]line Чек 676 28.10.2024 18:15 [18:15:45]line Смена: 546 ФФД: 1.0 [18:15:45]line ЗНМ: 0300000082 [18:15:45]line РНМ: 0000000000091628 [18:15:45]line Версия ККМ: 001 [18:15:45]line ФМ: 0000000000874671 [18:15:45]line ФД: 318201 [18:15:45]line ФПД: 271225508467570 [18:15:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T181544&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318201&fm=271225508467570&tin=02508201610067®Number=0000000000091628&sum=80000 [18:15:45]written 0, free lines is 4095 [18:15:45]OFD Sender: Processing packet 318201 [packets to send 127, broken 126] [18:15:45]ProducePacketName [18:15:45]name=ofd_packets/00318201 [18:15:45]OFD Sender: To server: pG, [18:15:45]CommunicateWithHost lk.salyk.kg:30040 [18:15:45]ConnectInit lk.salyk.kg [18:15:45]Connected sock=8 [18:15:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 49 D7 07 01 D3 C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 02 00 00 F4 03 04 00 D0 D4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F9 DA 04 00 35 04 06 00 F6 AD 9C 16 13 72 FB EE B2 92 03 85 C3 ED [18:15:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 54 36 47 00 FB AD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 F9 DA 04 00 F4 03 04 00 88 80 1F 67 B6 04 01 00 00 98 87 68 5C BF 5F B2 F4 [18:15:45]CommunicateWithHost err = 0 [18:15:45]CheckOFDResponse [18:15:45]1017 (14) - 77093643461234 [18:15:45]1041 (16) - 0000000000874671 [18:15:45]1040 (4) - 318201 [18:15:45]1012 (4) - 28.10.2024 12:16 [18:15:45]1206 (1) - 0 [18:15:45]OFD Sender: Remove packet 318201 [18:15:45]ProducePacketName [18:15:45]name=ofd_packets/00318201 [18:15:45]NVStorageDeleteData [18:15:45]Write to MH i2c: 01 00 00 38 11 49 [18:15:45]Write i2c OK [18:15:45]MH_I2C_Read... [18:15:45]Read from MH i2c: 01 [18:15:45]MH_I2C_Read... [18:15:45]Read from MH i2c: 01 07 00 [18:15:45]MH_I2C_Read... [18:15:45]Read from MH i2c: 01 07 00 38 11 00 00 00 00 00 E4 0C 40 [18:15:45]RasterBufferAndPrint [18:15:45]line [18:15:45]line [18:15:45]line [18:15:45]line [18:15:45]line [18:15:45]written 0, free lines is 3306 [18:15:45]MH_Cut [18:15:45]Write to MH i2c: D1 01 00 3F 11 01 22 [18:15:45]Write i2c OK [18:15:45]MH_I2C_Read... [18:15:45]Read from MH i2c: D1 [18:15:45]MH_I2C_Read... [18:15:45]Read from MH i2c: D1 01 00 [18:15:45]MH_I2C_Read... [18:15:45]Read from MH i2c: D1 01 00 3F 11 00 21 [18:15:45]Write to MH i2c: 01 00 00 40 11 51 [18:15:45]Write i2c OK [18:15:45]MH_I2C_Read... [18:15:46]OFD Sender: No OFD packet to send [18:15:46]*** Cut start [18:15:46]*** Partial cut [18:15:46]*** CUTSNS_PIN = 1 [18:15:46]*** CUTSNS_PIN = 0 [18:15:46]*** Brake cut motor [18:15:47]Read from MH i2c: 01 [18:15:47]MH_I2C_Read... [18:15:47]*** Stop cut motor [18:15:47]*** Cut end [18:15:47]Read from MH i2c: 01 07 00 [18:15:47]MH_I2C_Read... [18:15:47]Read from MH i2c: 01 07 00 40 11 00 00 00 00 00 FF 0F 66 [18:15:47]process_action close_receipt done [18:15:47]requested_data is exist [18:15:47]produce_requested_data [18:15:47]requested_item fm.sn is exist - process it [18:15:47]wFMCommunicate request_size=4 [18:15:47]MH_SAM_APDU [18:15:47]CAPDU: 80 11 00 00 [18:15:47]Write to MH i2c: E2 08 00 41 11 80 11 00 00 00 00 00 00 CC [18:15:47]Write i2c OK [18:15:47]MH_I2C_Read... [18:15:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:15:47]Read from MH i2c: E2 [18:15:47]MH_I2C_Read... [18:15:47]Read from MH i2c: E2 17 00 [18:15:47]MH_I2C_Read... [18:15:47]Read from MH i2c: E2 17 00 41 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 20 [18:15:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:15:47]wFMCommunicate OK [18:15:47]requested_item fd.num is exist - process it [18:15:47]SAM_PROTO_GetFieldsCounters [18:15:47]wFMCommunicate request_size=4 [18:15:47]MH_SAM_APDU [18:15:47]CAPDU: 80 13 00 00 [18:15:47]Write to MH i2c: E2 08 00 42 11 80 13 00 00 00 00 00 00 CF [18:15:47]Write i2c OK [18:15:47]MH_I2C_Read... [18:15:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:15:47]Read from MH i2c: E2 [18:15:47]MH_I2C_Read... [18:15:47]Read from MH i2c: E2 62 00 [18:15:47]MH_I2C_Read... [18:15:47]Read from MH i2c: E2 62 00 42 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F9 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 A4 02 00 00 5E 04 04 00 A4 02 00 00 57 04 04 00 A5 02 00 00 19 04 04 00 00 00 00 00 90 00 DF [18:15:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 F9 DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 A4 02 00 00 5E 04 04 00 A4 02 00 00 57 04 04 00 A5 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:15:47]wFMCommunicate OK [18:15:47]SAM_PROTO_GetFieldsCounters done [18:15:47]requested_item shift.num is exist - process it [18:15:47]requested_item shift.opened is exist - process it [18:15:47]req_shift_opened [18:15:47]FM_GetShiftState [18:15:47]SAM_PROTO_GetShiftState [18:15:47]wFMCommunicate request_size=4 [18:15:47]MH_SAM_APDU [18:15:47]CAPDU: 80 13 01 00 [18:15:47]Write to MH i2c: E2 08 00 43 11 80 13 01 00 00 00 00 00 D1 [18:15:47]Write i2c OK [18:15:47]MH_I2C_Read... [18:15:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:15:47]Read from MH i2c: E2 [18:15:47]MH_I2C_Read... [18:15:47]Read from MH i2c: E2 0E 00 [18:15:47]MH_I2C_Read... [18:15:47]Read from MH i2c: E2 0E 00 43 11 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 CA [18:15:47]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:15:47]wFMCommunicate OK [18:15:47]SAM_PROTO_GetShiftState done [18:15:47]FM_GetShiftState done [18:15:47]req_shift_opened done [18:15:47]requested_item shift.open_date is exist - process it [18:15:47]req_shift_open_date [18:15:47]req_shift_open_date done [18:15:47]produce_requested_data done [18:15:47]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318201,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [18:15:47]process_action_free close_receipt [18:15:47]json_value_free [18:15:47]json_value_free done [18:15:47]process_json_proto returns [18:15:47]Send response to host [18:15:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318201,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [18:15:47]free response buf [18:15:47]execute_script done [18:15:47]execute_script returns [18:15:47]free content buf [18:15:47]Sock 9.Close socket [18:15:47]Sock 9.Thread stoped [18:15:47]accept exits with 10 [18:15:47]New connection [18:15:47]New thread 3066895716 created [18:15:47]Thread 3067039076 joined [18:15:47]Waiting for new connection... [18:15:47] Sock 10.Parse request [18:15:47]Sock 10.Check first char [18:15:47]Sock 10.First char is OK [18:15:47]request: POST /json_proto HTTP/1.0 [18:15:47]Method: POST [18:15:47]URL: /json_proto [18:15:47]Method is POST - this is cgi request [18:15:47]url: /json_proto [18:15:47]query_string will be loaded in cgi processing [18:15:47]execute_cgi json_proto POST (null) [18:15:47]execute_cgi path=json_proto method=POST [18:15:47]POST find Content-Length [18:15:47]Host: 172.17.50.195:8080 [18:15:47]Content-Length: 683 [18:15:47]Content-Type: application/json [18:15:47] [18:15:47]POST finish read [18:15:47]Found Content-Length = 683 [18:15:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093200", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 23.320, "sum" : 893.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 893.00, "payments": [ { "type": 0, "sum" : 893.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:15:47]execute_script... [18:15:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093200", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 23.320, "sum" : 893.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 893.00, "payments": [ { "type": 0, "sum" : 893.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:15:47]POST & json_proto [18:15:47]process_json_proto [18:15:47]json parsed OK: [18:15:47]protocol is kg_v1.0 [18:15:47]action value=close_receipt [18:15:47]process_action close_receipt [18:15:47]cmd_close_receipt [18:15:47]MH_GetDate [18:15:47]Write to MH i2c: F0 00 00 44 11 44 [18:15:47]Write i2c OK [18:15:47]MH_I2C_Read... [18:15:47]Read from MH i2c: F0 [18:15:47]MH_I2C_Read... [18:15:47]Read from MH i2c: F0 09 00 [18:15:47]MH_I2C_Read... [18:15:47]Read from MH i2c: F0 09 00 44 11 00 D4 D4 1F 67 43 33 1C 67 74 [18:15:47]GetLastDocTimeStamp 1730139344 [18:15:47]current date 1730139348 [18:15:47]FM_GetShiftState [18:15:47]SAM_PROTO_GetShiftState [18:15:47]wFMCommunicate request_size=4 [18:15:47]MH_SAM_APDU [18:15:47]CAPDU: 80 13 01 00 [18:15:47]Write to MH i2c: E2 08 00 45 11 80 13 01 00 00 00 00 00 D3 [18:15:47]Write i2c OK [18:15:47]MH_I2C_Read... [18:15:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:15:47]Read from MH i2c: E2 [18:15:47]MH_I2C_Read... [18:15:47]Read from MH i2c: E2 0E 00 [18:15:47]MH_I2C_Read... [18:15:47]Read from MH i2c: E2 0E 00 45 11 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 CC [18:15:47]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:15:47]wFMCommunicate OK [18:15:47]SAM_PROTO_GetShiftState done [18:15:47]FM_GetShiftState done [18:15:47]opened in 1730073493 [18:15:47]opened+sec_in_day 1730159893 [18:15:47]quantity*price = 89315 [18:15:47]sum+1 = 89317 [18:15:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 893.00 Внесено: 2000.00 СДАЧА: 1107.00 НСП 1% : 7.90 НДС 12% : 94.85 Наличными: 893.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 677 28.10.2024 18:15 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318202 ФПД: 36357281663820 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T181548&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318202&fm=36357281663820&tin=02508201610067®Number=0000000000091628&sum=89300 [18:15:49]StoreToDocumentArchive [18:15:49]shift 546 fd 318202 [18:15:49]save to /storage/0546/doc_00318202 [18:15:49]save last doc name /storage/0546/doc_00318202 to /storage/kkm_last_doc_name [18:15:49]save OK [18:15:49]Clear old archive folders... [18:15:49]ProcessDocumentItem done err = 0, tmpTLVsize=250 [18:15:49]tlvbuf is B6ED60E0 [18:15:49]SAM_PROTO_ClearQueue [18:15:49]wFMCommunicate request_size=4 [18:15:49]MH_SAM_APDU [18:15:49]CAPDU: 80 09 00 00 [18:15:49]Write to MH i2c: E2 08 00 52 11 80 09 00 00 00 00 00 00 D5 [18:15:49]Write i2c OK [18:15:49]MH_I2C_Read... [18:15:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:15:49]Read from MH i2c: E2 [18:15:49]MH_I2C_Read... [18:15:49]Read from MH i2c: E2 03 00 [18:15:49]MH_I2C_Read... [18:15:49]Read from MH i2c: E2 03 00 52 11 00 90 00 D7 [18:15:49]RAPDU: 90 00 [18:15:49]wFMCommunicate OK [18:15:49]SAM_PROTO_ClearQueue done [18:15:49]KKMCreateOFDPacket [18:15:49]OFDProtocolAddRootSTLVToBuf [18:15:49]FM_MakeSignedData [18:15:49]FM_MakeSignedData [18:15:49]SAM_PROTO_SignData [18:15:49]wFMCommunicate request_size=4 [18:15:49]MH_SAM_APDU [18:15:49]CAPDU: 80 0D 01 02 [18:15:49]Write to MH i2c: E2 08 00 53 11 80 0D 01 02 00 00 00 00 DD [18:15:49]Write i2c OK [18:15:49]MH_I2C_Read... [18:15:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:15:49]Read from MH i2c: E2 [18:15:49]MH_I2C_Read... [18:15:49]Read from MH i2c: E2 03 00 [18:15:49]MH_I2C_Read... [18:15:49]Read from MH i2c: E2 03 00 53 11 00 90 00 D8 [18:15:49]RAPDU: 90 00 [18:15:49]wFMCommunicate OK [18:15:49]wFMCommunicate request_size=255 [18:15:49]MH_SAM_APDU [18:15:49]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 18 5B 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E4 5C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 5C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 16 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 25 00 00 00 00 07 04 06 00 D4 5C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 02 00 00 F4 03 04 00 D4 D4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FA DA 04 00 35 04 06 00 21 11 [18:15:49]Write to MH i2c: E2 02 01 54 11 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 18 5B 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E4 5C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 5C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 16 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 25 00 00 00 00 07 04 06 00 D4 5C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 02 00 00 F4 03 04 00 D4 D4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FA DA 04 00 35 04 06 00 21 11 00 00 F8 [18:15:49]Write i2c OK [18:15:49]MH_I2C_Read... [18:15:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:15:49]Read from MH i2c: E2 [18:15:49]MH_I2C_Read... [18:15:49]Read from MH i2c: E2 03 00 [18:15:49]MH_I2C_Read... [18:15:49]Read from MH i2c: E2 03 00 54 11 00 90 00 D9 [18:15:49]RAPDU: 90 00 [18:15:49]wFMCommunicate OK [18:15:49]wFMCommunicate request_size=9 [18:15:49]MH_SAM_APDU [18:15:49]CAPDU: 80 0D 02 02 04 16 DB CB 4C [18:15:49]Write to MH i2c: E2 0C 00 55 11 80 0D 02 02 04 00 16 DB CB 4C 00 00 F0 [18:15:49]Write i2c OK [18:15:49]MH_I2C_Read... [18:15:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:15:49]Read from MH i2c: E2 [18:15:49]MH_I2C_Read... [18:15:49]Read from MH i2c: E2 03 00 [18:15:49]MH_I2C_Read... [18:15:49]Read from MH i2c: E2 03 00 55 11 00 90 00 DA [18:15:49]RAPDU: 90 00 [18:15:49]wFMCommunicate OK [18:15:49]wFMCommunicate request_size=4 [18:15:49]MH_SAM_APDU [18:15:49]CAPDU: 80 0D 03 02 [18:15:49]Write to MH i2c: E2 08 00 56 11 80 0D 03 02 00 00 00 00 E2 [18:15:49]Write i2c OK [18:15:49]MH_I2C_Read... [18:15:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:15:49]Read from MH i2c: E2 [18:15:49]MH_I2C_Read... [18:15:49]Read from MH i2c: E2 0B 00 [18:15:49]MH_I2C_Read... [18:15:49]Read from MH i2c: E2 0B 00 56 11 00 20 11 73 49 80 DD 9D 70 90 00 3A [18:15:49]RAPDU: 20 11 73 49 80 DD 9D 70 90 00 [18:15:49]wFMCommunicate OK [18:15:49]SAM_PROTO_SignData done [18:15:49]FM_MakeSignedData done [18:15:49]CreateOFDProtocolMessage [18:15:49]wFMCommunicate request_size=4 [18:15:49]MH_SAM_APDU [18:15:49]CAPDU: 80 11 00 00 [18:15:49]Write to MH i2c: E2 08 00 57 11 80 11 00 00 00 00 00 00 E2 [18:15:49]Write i2c OK [18:15:49]MH_I2C_Read... [18:15:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:15:49]Read from MH i2c: E2 [18:15:49]MH_I2C_Read... [18:15:49]Read from MH i2c: E2 17 00 [18:15:49]MH_I2C_Read... [18:15:49]Read from MH i2c: E2 17 00 57 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 36 [18:15:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:15:49]wFMCommunicate OK [18:15:49]CreateOFDProtocolMessage done [18:15:49]OFDSenderStorePacket 318202 [18:15:49]StoreOFDPacket docnum=318202 [18:15:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 EC 4C 06 01 41 65 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 18 5B 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E4 5C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 5C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 16 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 25 00 00 00 00 07 04 06 00 D4 5C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 02 00 00 F4 03 04 00 D4 D4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FA DA 04 00 35 04 06 00 21 11 16 DB CB 4C 20 11 73 49 80 DD 9D 70 [18:15:49]CheckFolder [18:15:49]dirname=/storage/ofd_packets [18:15:49]CheckFolder done [18:15:49]ProducePacketName [18:15:49]name=ofd_packets/00318202 [18:15:49]NVStorageSaveData ofd_packets/00318202 [18:15:49]File name is /storage/ofd_packets/00318202 [18:15:49]Write 300 bytes [18:15:49]NVStorageSaveData done [18:15:49]OFDSenderStorePacket done [18:15:49]KKMCreateOFDPacket done [18:15:49]NVStorageSaveData kkm_last_timestamp [18:15:49]File name is /storage/kkm_last_timestamp [18:15:49]Write 4 bytes [18:15:49]NVStorageSaveData done [18:15:49]ExternCall_PrintAddStr [18:15:49]wPrintStart [18:15:49]Write to MH i2c: 01 00 00 58 11 69 [18:15:49]Write i2c OK [18:15:49]MH_I2C_Read... [18:15:49]OFD Sender: Processing packet 318202 [packets to send 127, broken 126] [18:15:49]ProducePacketName [18:15:49]name=ofd_packets/00318202 [18:15:49]OFD Sender: To server: pG, [18:15:49]CommunicateWithHost lk.salyk.kg:30040 [18:15:49]ConnectInit lk.salyk.kg [18:15:49]Read from MH i2c: 01 [18:15:49]MH_I2C_Read... [18:15:49]Read from MH i2c: 01 07 00 [18:15:49]MH_I2C_Read... [18:15:49]Read from MH i2c: 01 07 00 58 11 00 00 00 00 00 FF 0F 7E [18:15:49]RasterBufferAndPrint [18:15:49]line Счет N : (1)1093200 [18:15:49]line ИНН: 02508201610067 [18:15:49]line Контрольно-Кассовый Чек [18:15:49]line ПРОДАЖА [18:15:49]line ТРК (МРК, ГНК) : 71 [18:15:49]line Товар: 2711190000 [18:15:49]line ГАЗ-К-5 [18:15:49]line 23.320 * 38.30 [18:15:49]line = 893.16 [18:15:49]line НДС 12% НСП 1% [18:15:49]line > о реализуемом товаре [18:15:49]line ОКРУГЛЕНИЕ: -0.16 [18:15:49]line ИТОГО: 893.00 [18:15:49]line Внесено: 2000.00 [18:15:49]line СДАЧА: 1107.00 [18:15:49]line НСП 1% : 7.90 [18:15:49]line НДС 12% : 94.85 [18:15:49]line Наличными: 893.00 [18:15:49]line Безнал.: 0.00 [18:15:49]line Место: АЗС № 101 "Партнер Нефть" [18:15:49]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [18:15:49]line СНО: Общий режим [18:15:49]line Чек 677 28.10.2024 18:15 [18:15:49]line Смена: 546 ФФД: 1.0 [18:15:49]line ЗНМ: 0300000082 [18:15:49]line РНМ: 0000000000091628 [18:15:49]line Версия ККМ: 001 [18:15:49]line ФМ: 0000000000874671 [18:15:49]line ФД: 318202 [18:15:49]line ФПД: 36357281663820 [18:15:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T181548&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318202&fm=36357281663820&tin=02508201610067®Number=0000000000091628&sum=89300 [18:15:49]written 0, free lines is 4095 [18:15:49]Connected sock=9 [18:15:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 EC 4C 06 01 41 65 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 18 5B 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E4 5C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 5C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 16 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 25 00 00 00 00 07 04 06 00 D4 5C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 02 00 00 F4 03 04 00 D4 D4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FA DA 04 00 35 04 06 00 21 11 16 DB CB 4C 20 11 73 49 80 DD 9D 70 [18:15:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 E2 89 47 00 67 8D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FA DA 04 00 F4 03 04 00 8C 80 1F 67 B6 04 01 00 00 45 B4 3D 17 64 3D A4 B6 [18:15:50]CommunicateWithHost err = 0 [18:15:50]CheckOFDResponse [18:15:50]1017 (14) - 77093643461234 [18:15:50]1041 (16) - 0000000000874671 [18:15:50]1040 (4) - 318202 [18:15:50]1012 (4) - 28.10.2024 12:16 [18:15:50]1206 (1) - 0 [18:15:50]OFD Sender: Remove packet 318202 [18:15:50]ProducePacketName [18:15:50]name=ofd_packets/00318202 [18:15:50]NVStorageDeleteData [18:15:50]Write to MH i2c: 01 00 00 83 11 94 [18:15:50]Write i2c OK [18:15:50]MH_I2C_Read... [18:15:50]Read from MH i2c: 01 [18:15:50]MH_I2C_Read... [18:15:50]Read from MH i2c: 01 07 00 [18:15:50]MH_I2C_Read... [18:15:50]Read from MH i2c: 01 07 00 83 11 00 00 00 00 00 F7 0C 9E [18:15:50]RasterBufferAndPrint [18:15:50]line [18:15:50]line [18:15:50]line [18:15:50]line [18:15:50]line [18:15:50]written 0, free lines is 3334 [18:15:50]MH_Cut [18:15:50]Write to MH i2c: D1 01 00 8A 11 01 6D [18:15:50]Write i2c OK [18:15:50]MH_I2C_Read... [18:15:50]Read from MH i2c: D1 [18:15:50]MH_I2C_Read... [18:15:50]Read from MH i2c: D1 01 00 [18:15:50]MH_I2C_Read... [18:15:50]Read from MH i2c: D1 01 00 8A 11 00 6C [18:15:50]Write to MH i2c: 01 00 00 8B 11 9C [18:15:50]Write i2c OK [18:15:50]MH_I2C_Read... [18:15:50]OFD Sender: No OFD packet to send [18:15:51]*** Cut start [18:15:51]*** Partial cut [18:15:51]*** CUTSNS_PIN = 1 [18:15:51]*** CUTSNS_PIN = 0 [18:15:51]*** Brake cut motor [18:15:51]Read from MH i2c: 01 [18:15:51]MH_I2C_Read... [18:15:51]*** Stop cut motor [18:15:51]*** Cut end [18:15:51]Read from MH i2c: 01 07 00 [18:15:51]MH_I2C_Read... [18:15:51]Read from MH i2c: 01 07 00 8B 11 00 00 00 00 00 FF 0F B1 [18:15:51]process_action close_receipt done [18:15:51]requested_data is exist [18:15:51]produce_requested_data [18:15:51]requested_item fm.sn is exist - process it [18:15:51]wFMCommunicate request_size=4 [18:15:51]MH_SAM_APDU [18:15:51]CAPDU: 80 11 00 00 [18:15:51]Write to MH i2c: E2 08 00 8C 11 80 11 00 00 00 00 00 00 17 [18:15:51]Write i2c OK [18:15:51]MH_I2C_Read... [18:15:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:15:51]Read from MH i2c: E2 [18:15:51]MH_I2C_Read... [18:15:51]Read from MH i2c: E2 17 00 [18:15:51]MH_I2C_Read... [18:15:51]Read from MH i2c: E2 17 00 8C 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 6B [18:15:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:15:51]wFMCommunicate OK [18:15:51]requested_item fd.num is exist - process it [18:15:51]SAM_PROTO_GetFieldsCounters [18:15:51]wFMCommunicate request_size=4 [18:15:51]MH_SAM_APDU [18:15:51]CAPDU: 80 13 00 00 [18:15:51]Write to MH i2c: E2 08 00 8D 11 80 13 00 00 00 00 00 00 1A [18:15:51]Write i2c OK [18:15:51]MH_I2C_Read... [18:15:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:15:51]Read from MH i2c: E2 [18:15:51]MH_I2C_Read... [18:15:51]Read from MH i2c: E2 62 00 [18:15:51]MH_I2C_Read... [18:15:51]Read from MH i2c: E2 62 00 8D 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 FA DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 A5 02 00 00 5E 04 04 00 A5 02 00 00 57 04 04 00 A6 02 00 00 19 04 04 00 00 00 00 00 90 00 2E [18:15:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 FA DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 A5 02 00 00 5E 04 04 00 A5 02 00 00 57 04 04 00 A6 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:15:51]wFMCommunicate OK [18:15:51]SAM_PROTO_GetFieldsCounters done [18:15:51]requested_item shift.num is exist - process it [18:15:51]requested_item shift.opened is exist - process it [18:15:51]req_shift_opened [18:15:51]FM_GetShiftState [18:15:51]SAM_PROTO_GetShiftState [18:15:51]wFMCommunicate request_size=4 [18:15:51]MH_SAM_APDU [18:15:51]CAPDU: 80 13 01 00 [18:15:51]Write to MH i2c: E2 08 00 8E 11 80 13 01 00 00 00 00 00 1C [18:15:51]Write i2c OK [18:15:51]MH_I2C_Read... [18:15:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:15:51]Read from MH i2c: E2 [18:15:51]MH_I2C_Read... [18:15:51]Read from MH i2c: E2 0E 00 [18:15:51]MH_I2C_Read... [18:15:51]Read from MH i2c: E2 0E 00 8E 11 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 15 [18:15:51]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:15:52]wFMCommunicate OK [18:15:52]SAM_PROTO_GetShiftState done [18:15:52]FM_GetShiftState done [18:15:52]req_shift_opened done [18:15:52]requested_item shift.open_date is exist - process it [18:15:52]req_shift_open_date [18:15:52]req_shift_open_date done [18:15:52]produce_requested_data done [18:15:52]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318202,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [18:15:52]process_action_free close_receipt [18:15:52]json_value_free [18:15:52]json_value_free done [18:15:52]process_json_proto returns [18:15:52]Send response to host [18:15:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318202,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [18:15:52]free response buf [18:15:52]execute_script done [18:15:52]execute_script returns [18:15:52]free content buf [18:15:52]Sock 10.Close socket [18:15:52]Sock 10.Thread stoped [18:15:52]accept exits with 8 [18:15:52]New connection [18:15:52]New thread 3067039076 created [18:15:52]Thread 3066895716 joined [18:15:52]Waiting for new connection... [18:15:52] Sock 8.Parse request [18:15:52]Sock 8.Check first char [18:15:52]Sock 8.First char is OK [18:15:52]request: POST /json_proto HTTP/1.0 [18:15:52]Method: POST [18:15:52]URL: /json_proto [18:15:52]Method is POST - this is cgi request [18:15:52]url: /json_proto [18:15:52]query_string will be loaded in cgi processing [18:15:52]execute_cgi json_proto POST (null) [18:15:52]execute_cgi path=json_proto method=POST [18:15:52]POST find Content-Length [18:15:52]Host: 172.17.50.195:8080 [18:15:52]Content-Length: 215 [18:15:52]Content-Type: application/json [18:15:52] [18:15:52]POST finish read [18:15:52]Found Content-Length = 215 [18:15:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:15:52]execute_script... [18:15:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:15:52]POST & json_proto [18:15:52]process_json_proto [18:15:52]json parsed OK: [18:15:52]protocol is kg_v1.0 [18:15:52]action value=get_value [18:15:52]process_action get_value [18:15:52]cmd_get_value [18:15:52]process_action get_value done [18:15:52]requested_data is exist [18:15:52]produce_requested_data [18:15:52]requested_item kkm.sn is exist - process it [18:15:52]requested_item kkm.ver is exist - process it [18:15:52]requested_item fm.sn is exist - process it [18:15:52]wFMCommunicate request_size=4 [18:15:52]MH_SAM_APDU [18:15:52]CAPDU: 80 11 00 00 [18:15:52]Write to MH i2c: E2 08 00 8F 11 80 11 00 00 00 00 00 00 1A [18:15:52]Write i2c OK [18:15:52]MH_I2C_Read... [18:15:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:15:52]Read from MH i2c: E2 [18:15:52]MH_I2C_Read... [18:15:52]Read from MH i2c: E2 17 00 [18:15:52]MH_I2C_Read... [18:15:52]Read from MH i2c: E2 17 00 8F 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 6E [18:15:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:15:52]wFMCommunicate OK [18:15:52]requested_item fd.num is exist - process it [18:15:52]SAM_PROTO_GetFieldsCounters [18:15:52]wFMCommunicate request_size=4 [18:15:52]MH_SAM_APDU [18:15:52]CAPDU: 80 13 00 00 [18:15:52]Write to MH i2c: E2 08 00 90 11 80 13 00 00 00 00 00 00 1D [18:15:52]Write i2c OK [18:15:52]MH_I2C_Read... [18:15:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:15:52]Read from MH i2c: E2 [18:15:52]MH_I2C_Read... [18:15:52]Read from MH i2c: E2 62 00 [18:15:52]MH_I2C_Read... [18:15:52]Read from MH i2c: E2 62 00 90 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 FA DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 A5 02 00 00 5E 04 04 00 A5 02 00 00 57 04 04 00 A6 02 00 00 19 04 04 00 00 00 00 00 90 00 31 [18:15:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 FA DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 A5 02 00 00 5E 04 04 00 A5 02 00 00 57 04 04 00 A6 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:15:52]wFMCommunicate OK [18:15:52]SAM_PROTO_GetFieldsCounters done [18:15:52]requested_item shift.num is exist - process it [18:15:52]requested_item shift.opened is exist - process it [18:15:52]req_shift_opened [18:15:52]FM_GetShiftState [18:15:52]SAM_PROTO_GetShiftState [18:15:52]wFMCommunicate request_size=4 [18:15:52]MH_SAM_APDU [18:15:52]CAPDU: 80 13 01 00 [18:15:52]Write to MH i2c: E2 08 00 91 11 80 13 01 00 00 00 00 00 1F [18:15:52]Write i2c OK [18:15:52]MH_I2C_Read... [18:15:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:15:52]Read from MH i2c: E2 [18:15:52]MH_I2C_Read... [18:15:52]Read from MH i2c: E2 0E 00 [18:15:52]MH_I2C_Read... [18:15:52]Read from MH i2c: E2 0E 00 91 11 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 18 [18:15:52]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:15:52]wFMCommunicate OK [18:15:52]SAM_PROTO_GetShiftState done [18:15:52]FM_GetShiftState done [18:15:52]req_shift_opened done [18:15:52]requested_item shift.open_date is exist - process it [18:15:52]req_shift_open_date [18:15:52]req_shift_open_date done [18:15:52]produce_requested_data done [18:15:52]produce_requested_data return {"kkm.sn":"0300000082","kkm.ver":"001","fm.sn":"0000000000874671","fd.num":318202,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [18:15:52]process_action_free get_value [18:15:52]json_value_free [18:15:52]json_value_free done [18:15:52]process_json_proto returns [18:15:52]Send response to host [18:15:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000082","kkm.ver":"001","fm.sn":"0000000000874671","fd.num":318202,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [18:15:52]free response buf [18:15:52]execute_script done [18:15:52]execute_script returns [18:15:52]free content buf [18:15:52]Sock 8.Close socket [18:15:52]Sock 8.Thread stoped [18:15:52]accept exits with 9 [18:15:52]New connection [18:15:52]New thread 3066895716 created [18:15:52]Thread 3067039076 joined [18:15:52]Waiting for new connection... [18:15:52] Sock 9.Parse request [18:15:52]Sock 9.Check first char [18:15:52]Sock 9.First char is OK [18:15:52]request: POST /json_proto HTTP/1.0 [18:15:52]Method: POST [18:15:52]URL: /json_proto [18:15:52]Method is POST - this is cgi request [18:15:52]url: /json_proto [18:15:52]query_string will be loaded in cgi processing [18:15:52]execute_cgi json_proto POST (null) [18:15:52]execute_cgi path=json_proto method=POST [18:15:52]POST find Content-Length [18:15:52]Host: 172.17.50.195:8080 [18:15:52]Content-Length: 331 [18:15:52]Content-Type: application/json [18:15:52] [18:15:52]POST finish read [18:15:52]Found Content-Length = 331 [18:15:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [18:15:52]execute_script... [18:15:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [18:15:52]POST & json_proto [18:15:52]process_json_proto [18:15:52]json parsed OK: [18:15:52]protocol is kg_v1.0 [18:15:52]action value=get_value [18:15:52]process_action get_value [18:15:52]cmd_get_value [18:15:52]process_action get_value done [18:15:52]requested_data is exist [18:15:52]produce_requested_data [18:15:52]requested_item fm.sale.total is exist - process it [18:15:52]SAM_PROTO_GetFMData [18:15:52]wFMCommunicate request_size=4 [18:15:52]MH_SAM_APDU [18:15:52]CAPDU: 80 13 03 00 [18:15:52]Write to MH i2c: E2 08 00 92 11 80 13 03 00 00 00 00 00 22 [18:15:52]Write i2c OK [18:15:52]MH_I2C_Read... [18:15:53]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [18:15:53]Read from MH i2c: E2 [18:15:53]MH_I2C_Read... [18:15:53]Read from MH i2c: E2 FD 00 [18:15:53]MH_I2C_Read... [18:15:53]Read from MH i2c: E2 FD 00 92 11 00 CA 04 85 04 C6 04 6E 04 04 00 B6 D6 04 00 69 04 A5 00 6F 04 04 00 AC CB 04 00 B1 04 05 00 E5 F7 E2 1F 0A 70 04 05 00 5E 62 8C 79 07 72 04 05 00 87 95 56 A6 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 7E BB 4A 13 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 8E 8B F0 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 0A 0B 00 00 B1 04 04 00 74 95 BC 43 70 04 04 00 14 B1 BA 43 72 04 03 00 60 E4 01 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 23 99 90 00 CF [18:15:53]RAPDU: CA 04 85 04 C6 04 6E 04 04 00 B6 D6 04 00 69 04 A5 00 6F 04 04 00 AC CB 04 00 B1 04 05 00 E5 F7 E2 1F 0A 70 04 05 00 5E 62 8C 79 07 72 04 05 00 87 95 56 A6 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 7E BB 4A 13 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 8E 8B F0 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 0A 0B 00 00 B1 04 04 00 74 95 BC 43 70 04 04 00 14 B1 BA 43 72 04 03 00 60 E4 01 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 23 99 90 00 [18:15:53]wFMCommunicate OK [18:15:53]wFMCommunicate request_size=4 [18:15:53]MH_SAM_APDU [18:15:53]CAPDU: 80 17 00 00 [18:15:53]Write to MH i2c: E2 08 00 93 11 80 17 00 00 00 00 00 00 24 [18:15:53]Write i2c OK [18:15:53]MH_I2C_Read... [18:15:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [18:15:53]Read from MH i2c: E2 [18:15:53]MH_I2C_Read... [18:15:53]Read from MH i2c: E2 FD 00 [18:15:53]MH_I2C_Read... [18:15:53]Read from MH i2c: E2 FD 00 93 11 00 31 07 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 89 76 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 F0 [18:15:53]RAPDU: 31 07 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 89 76 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 [18:15:53]wFMCommunicate OK [18:15:53]wFMCommunicate request_size=4 [18:15:53]MH_SAM_APDU [18:15:53]CAPDU: 80 17 00 00 [18:15:53]Write to MH i2c: E2 08 00 94 11 80 17 00 00 00 00 00 00 25 [18:15:53]Write i2c OK [18:15:53]MH_I2C_Read... [18:15:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [18:15:53]Read from MH i2c: E2 [18:15:53]MH_I2C_Read... [18:15:53]Read from MH i2c: E2 FD 00 [18:15:53]MH_I2C_Read... [18:15:53]Read from MH i2c: E2 FD 00 94 11 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 03 [18:15:53]RAPDU: 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 [18:15:54]wFMCommunicate OK [18:15:54]wFMCommunicate request_size=4 [18:15:54]MH_SAM_APDU [18:15:54]CAPDU: 80 17 00 00 [18:15:54]Write to MH i2c: E2 08 00 95 11 80 17 00 00 00 00 00 00 26 [18:15:54]Write i2c OK [18:15:54]MH_I2C_Read... [18:15:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [18:15:54]Read from MH i2c: E2 [18:15:54]MH_I2C_Read... [18:15:54]Read from MH i2c: E2 FD 00 [18:15:54]MH_I2C_Read... [18:15:54]Read from MH i2c: E2 FD 00 95 11 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 A1 [18:15:54]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [18:15:54]wFMCommunicate OK [18:15:54]wFMCommunicate request_size=4 [18:15:54]MH_SAM_APDU [18:15:54]CAPDU: 80 17 00 00 [18:15:54]Write to MH i2c: E2 08 00 96 11 80 17 00 00 00 00 00 00 27 [18:15:54]Write i2c OK [18:15:54]MH_I2C_Read... [18:15:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 228! [18:15:54]Read from MH i2c: E2 [18:15:54]MH_I2C_Read... [18:15:54]Read from MH i2c: E2 E7 00 [18:15:54]MH_I2C_Read... [18:15:54]Read from MH i2c: E2 E7 00 96 11 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 04 [18:15:54]RAPDU: 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [18:15:54]wFMCommunicate OK [18:15:54]SAM_PROTO_GetFMData done [18:15:54]requested_item fm.sale_refund.total is exist - process it [18:15:54]requested_item fm.buy.total is exist - process it [18:15:54]requested_item shift.sale.total is exist - process it [18:15:54]SAM_PROTO_GetShiftData [18:15:54]wFMCommunicate request_size=4 [18:15:54]MH_SAM_APDU [18:15:54]CAPDU: 80 13 02 00 [18:15:54]Write to MH i2c: E2 08 00 97 11 80 13 02 00 00 00 00 00 26 [18:15:54]Write i2c OK [18:15:54]MH_I2C_Read... [18:15:55]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [18:15:55]Read from MH i2c: E2 [18:15:55]MH_I2C_Read... [18:15:55]Read from MH i2c: E2 FD 00 [18:15:55]MH_I2C_Read... [18:15:55]Read from MH i2c: E2 FD 00 97 11 00 BC 04 AA 04 B8 04 6E 04 04 00 A5 02 00 00 69 04 9F 00 6F 04 04 00 A4 02 00 00 B1 04 04 00 6C 63 E2 04 70 04 04 00 64 3A 40 03 72 04 04 00 08 29 A2 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 FA CD 84 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 10 11 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 6C CF EF 03 09 00 F6 03 01 00 00 F7 03 90 00 32 [18:15:55]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 A5 02 00 00 69 04 9F 00 6F 04 04 00 A4 02 00 00 B1 04 04 00 6C 63 E2 04 70 04 04 00 64 3A 40 03 72 04 04 00 08 29 A2 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 FA CD 84 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 10 11 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 6C CF EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [18:15:55]wFMCommunicate OK [18:15:55]wFMCommunicate request_size=4 [18:15:55]MH_SAM_APDU [18:15:55]CAPDU: 80 17 00 00 [18:15:55]Write to MH i2c: E2 08 00 98 11 80 17 00 00 00 00 00 00 29 [18:15:55]Write i2c OK [18:15:55]MH_I2C_Read... [18:15:55]OFD Sender: No OFD packet to send [18:15:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [18:15:55]Read from MH i2c: E2 [18:15:55]MH_I2C_Read... [18:15:55]Read from MH i2c: E2 FD 00 [18:15:55]MH_I2C_Read... [18:15:55]Read from MH i2c: E2 FD 00 98 11 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 2D [18:15:55]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [18:15:55]wFMCommunicate OK [18:15:55]wFMCommunicate request_size=4 [18:15:55]MH_SAM_APDU [18:15:55]CAPDU: 80 17 00 00 [18:15:55]Write to MH i2c: E2 08 00 99 11 80 17 00 00 00 00 00 00 2A [18:15:55]Write i2c OK [18:15:55]MH_I2C_Read... [18:15:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [18:15:56]Read from MH i2c: E2 [18:15:56]MH_I2C_Read... [18:15:56]Read from MH i2c: E2 FD 00 [18:15:56]MH_I2C_Read... [18:15:56]Read from MH i2c: E2 FD 00 99 11 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 53 [18:15:56]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [18:15:56]wFMCommunicate OK [18:15:56]wFMCommunicate request_size=4 [18:15:56]MH_SAM_APDU [18:15:56]CAPDU: 80 17 00 00 [18:15:56]Write to MH i2c: E2 08 00 9A 11 80 17 00 00 00 00 00 00 2B [18:15:56]Write i2c OK [18:15:56]MH_I2C_Read... [18:15:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [18:15:56]Read from MH i2c: E2 [18:15:56]MH_I2C_Read... [18:15:56]Read from MH i2c: E2 FD 00 [18:15:56]MH_I2C_Read... [18:15:56]Read from MH i2c: E2 FD 00 9A 11 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 AC [18:15:56]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [18:15:56]wFMCommunicate OK [18:15:56]wFMCommunicate request_size=4 [18:15:56]MH_SAM_APDU [18:15:56]CAPDU: 80 17 00 00 [18:15:56]Write to MH i2c: E2 08 00 9B 11 80 17 00 00 00 00 00 00 2C [18:15:56]Write i2c OK [18:15:56]MH_I2C_Read... [18:15:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [18:15:57]Read from MH i2c: E2 [18:15:57]MH_I2C_Read... [18:15:57]Read from MH i2c: E2 D9 00 [18:15:57]MH_I2C_Read... [18:15:57]Read from MH i2c: E2 D9 00 9B 11 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 0B [18:15:57]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [18:15:57]wFMCommunicate OK [18:15:57]SAM_PROTO_GetShiftData done [18:15:57]requested_item shift.sale.total_cash is exist - process it [18:15:57]requested_item shift.sale_refund.total is exist - process it [18:15:57]requested_item shift.sale_refund.total_cash is exist - process it [18:15:57]requested_item shift.buy.total is exist - process it [18:15:57]requested_item shift.buy.total_cash is exist - process it [18:15:57]produce_requested_data done [18:15:57]produce_requested_data return {"fm.sale.total":434846412.53,"fm.sale_refund.total":11364325.00,"fm.buy.total":0.00,"shift.sale.total":819454.52,"shift.sale.total_cash":545409.00,"shift.sale_refund.total":5000.00,"shift.sale_refund.total_cash":5000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [18:15:57]process_action_free get_value [18:15:57]json_value_free [18:15:57]json_value_free done [18:15:57]process_json_proto returns [18:15:57]Send response to host [18:15:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":434846412.53,"fm.sale_refund.total":11364325.00,"fm.buy.total":0.00,"shift.sale.total":819454.52,"shift.sale.total_cash":545409.00,"shift.sale_refund.total":5000.00,"shift.sale_refund.total_cash":5000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [18:15:57]free response buf [18:15:57]execute_script done [18:15:57]execute_script returns [18:15:57]free content buf [18:15:57]Sock 9.Close socket [18:15:57]Sock 9.Thread stoped [18:16:00]OFD Sender: No OFD packet to send [18:16:05]OFD Sender: No OFD packet to send [18:16:10]OFD Sender: No OFD packet to send [18:16:15]OFD Sender: No OFD packet to send [18:16:20]OFD Sender: No OFD packet to send [18:16:25]OFD Sender: No OFD packet to send [18:16:30]OFD Sender: No OFD packet to send [18:16:35]OFD Sender: No OFD packet to send [18:16:40]OFD Sender: No OFD packet to send [18:16:45]OFD Sender: No OFD packet to send [18:16:50]OFD Sender: No OFD packet to send [18:16:55]OFD Sender: No OFD packet to send [18:16:59]accept exits with 8 [18:16:59]New connection [18:16:59]New thread 3067039076 created [18:16:59]Thread 3066895716 joined [18:16:59]Waiting for new connection... [18:16:59] Sock 8.Parse request [18:16:59]Sock 8.Check first char [18:16:59]Sock 8.First char is OK [18:16:59]request: POST /json_proto HTTP/1.0 [18:16:59]Method: POST [18:16:59]URL: /json_proto [18:16:59]Method is POST - this is cgi request [18:16:59]url: /json_proto [18:16:59]query_string will be loaded in cgi processing [18:16:59]execute_cgi json_proto POST (null) [18:16:59]execute_cgi path=json_proto method=POST [18:16:59]POST find Content-Length [18:16:59]Host: 172.17.50.195:8080 [18:16:59]Content-Length: 820 [18:16:59]Content-Type: application/json [18:16:59] [18:16:59]POST finish read [18:16:59]Found Content-Length = 820 [18:16:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093204", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 26.910, "sum" : 1800.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1800.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:16:59]execute_script... [18:16:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093204", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 26.910, "sum" : 1800.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1800.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:16:59]POST & json_proto [18:16:59]process_json_proto [18:16:59]json parsed OK: [18:16:59]protocol is kg_v1.0 [18:16:59]action value=close_receipt [18:16:59]process_action close_receipt [18:16:59]cmd_close_receipt [18:16:59]MH_GetDate [18:16:59]Write to MH i2c: F0 00 00 9C 11 9C [18:16:59]Write i2c OK [18:16:59]MH_I2C_Read... [18:16:59]Read from MH i2c: F0 [18:16:59]MH_I2C_Read... [18:16:59]Read from MH i2c: F0 09 00 [18:16:59]MH_I2C_Read... [18:16:59]Read from MH i2c: F0 09 00 9C 11 00 1C D5 1F 67 43 33 1C 67 15 [18:16:59]GetLastDocTimeStamp 1730139348 [18:16:59]current date 1730139420 [18:16:59]FM_GetShiftState [18:16:59]SAM_PROTO_GetShiftState [18:16:59]wFMCommunicate request_size=4 [18:16:59]MH_SAM_APDU [18:16:59]CAPDU: 80 13 01 00 [18:16:59]Write to MH i2c: E2 08 00 9D 11 80 13 01 00 00 00 00 00 2B [18:16:59]Write i2c OK [18:16:59]MH_I2C_Read... [18:16:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:16:59]Read from MH i2c: E2 [18:16:59]MH_I2C_Read... [18:16:59]Read from MH i2c: E2 0E 00 [18:16:59]MH_I2C_Read... [18:16:59]Read from MH i2c: E2 0E 00 9D 11 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 24 [18:16:59]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:16:59]wFMCommunicate OK [18:16:59]SAM_PROTO_GetShiftState done [18:16:59]FM_GetShiftState done [18:16:59]opened in 1730073493 [18:16:59]opened+sec_in_day 1730159893 [18:16:59]quantity*price = 180027 [18:16:59]sum+1 = 180029 [18:16:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1800.28 НСП 1% : 15.93 НДС 12% : 191.18 Наличными: 0.00 Безнал.: 1800.28 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 678 28.10.2024 18:17 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874671 ФД: 318203 ФПД: 234675957019878 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T181700&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318203&fm=234675957019878&tin=02508201610067®Number=0000000000091628&sum=180028 [18:17:00]StoreToDocumentArchive [18:17:00]shift 546 fd 318203 [18:17:00]save to /storage/0546/doc_00318203 [18:17:00]save last doc name /storage/0546/doc_00318203 to /storage/kkm_last_doc_name [18:17:00]save OK [18:17:00]Clear old archive folders... [18:17:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:17:00]tlvbuf is 0016E8C0 [18:17:00]SAM_PROTO_ClearQueue [18:17:00]wFMCommunicate request_size=4 [18:17:00]MH_SAM_APDU [18:17:00]CAPDU: 80 09 00 00 [18:17:00]Write to MH i2c: E2 08 00 AA 11 80 09 00 00 00 00 00 00 2D [18:17:00]Write i2c OK [18:17:00]MH_I2C_Read... [18:17:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:17:00]Read from MH i2c: E2 [18:17:00]MH_I2C_Read... [18:17:00]Read from MH i2c: E2 03 00 [18:17:00]MH_I2C_Read... [18:17:00]Read from MH i2c: E2 03 00 AA 11 00 90 00 2F [18:17:00]RAPDU: 90 00 [18:17:00]wFMCommunicate OK [18:17:00]SAM_PROTO_ClearQueue done [18:17:00]KKMCreateOFDPacket [18:17:00]OFDProtocolAddRootSTLVToBuf [18:17:00]FM_MakeSignedData [18:17:00]FM_MakeSignedData [18:17:00]SAM_PROTO_SignData [18:17:00]wFMCommunicate request_size=4 [18:17:00]MH_SAM_APDU [18:17:00]CAPDU: 80 0D 01 02 [18:17:00]Write to MH i2c: E2 08 00 AB 11 80 0D 01 02 00 00 00 00 35 [18:17:00]Write i2c OK [18:17:00]MH_I2C_Read... [18:17:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:17:00]Read from MH i2c: E2 [18:17:00]MH_I2C_Read... [18:17:00]Read from MH i2c: E2 03 00 [18:17:00]MH_I2C_Read... [18:17:00]Read from MH i2c: E2 03 00 AB 11 00 90 00 30 [18:17:00]RAPDU: 90 00 [18:17:00]wFMCommunicate OK [18:17:00]wFMCommunicate request_size=255 [18:17:00]MH_SAM_APDU [18:17:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 1E 69 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 3C BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3C BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 4A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3C BF 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 02 00 00 F4 03 04 00 1C D5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FB DA 04 00 35 04 06 00 D5 [18:17:00]Write to MH i2c: E2 02 01 AC 11 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 1E 69 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 3C BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3C BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 4A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3C BF 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 02 00 00 F4 03 04 00 1C D5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FB DA 04 00 35 04 06 00 D5 00 00 20 [18:17:00]Write i2c OK [18:17:00]MH_I2C_Read... [18:17:00]OFD Sender: No OFD packet to send [18:17:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:17:00]Read from MH i2c: E2 [18:17:00]MH_I2C_Read... [18:17:00]Read from MH i2c: E2 03 00 [18:17:00]MH_I2C_Read... [18:17:00]Read from MH i2c: E2 03 00 AC 11 00 90 00 31 [18:17:00]RAPDU: 90 00 [18:17:00]wFMCommunicate OK [18:17:00]wFMCommunicate request_size=10 [18:17:00]MH_SAM_APDU [18:17:00]CAPDU: 80 0D 02 02 05 6F C1 0E 34 E6 [18:17:00]Write to MH i2c: E2 0D 00 AD 11 80 0D 02 02 05 00 6F C1 0E 34 E6 00 00 9A [18:17:00]Write i2c OK [18:17:00]MH_I2C_Read... [18:17:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:17:01]Read from MH i2c: E2 [18:17:01]MH_I2C_Read... [18:17:01]Read from MH i2c: E2 03 00 [18:17:01]MH_I2C_Read... [18:17:01]Read from MH i2c: E2 03 00 AD 11 00 90 00 32 [18:17:01]RAPDU: 90 00 [18:17:01]wFMCommunicate OK [18:17:01]wFMCommunicate request_size=4 [18:17:01]MH_SAM_APDU [18:17:01]CAPDU: 80 0D 03 02 [18:17:01]Write to MH i2c: E2 08 00 AE 11 80 0D 03 02 00 00 00 00 3A [18:17:01]Write i2c OK [18:17:01]MH_I2C_Read... [18:17:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:17:01]Read from MH i2c: E2 [18:17:01]MH_I2C_Read... [18:17:01]Read from MH i2c: E2 0B 00 [18:17:01]MH_I2C_Read... [18:17:01]Read from MH i2c: E2 0B 00 AE 11 00 12 CD 7F 93 F7 B0 45 91 90 00 A9 [18:17:01]RAPDU: 12 CD 7F 93 F7 B0 45 91 90 00 [18:17:01]wFMCommunicate OK [18:17:01]SAM_PROTO_SignData done [18:17:01]FM_MakeSignedData done [18:17:01]CreateOFDProtocolMessage [18:17:01]wFMCommunicate request_size=4 [18:17:01]MH_SAM_APDU [18:17:01]CAPDU: 80 11 00 00 [18:17:01]Write to MH i2c: E2 08 00 AF 11 80 11 00 00 00 00 00 00 3A [18:17:01]Write i2c OK [18:17:01]MH_I2C_Read... [18:17:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:17:01]Read from MH i2c: E2 [18:17:01]MH_I2C_Read... [18:17:01]Read from MH i2c: E2 17 00 [18:17:01]MH_I2C_Read... [18:17:01]Read from MH i2c: E2 17 00 AF 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 8E [18:17:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:17:01]wFMCommunicate OK [18:17:01]CreateOFDProtocolMessage done [18:17:01]OFDSenderStorePacket 318203 [18:17:01]StoreOFDPacket docnum=318203 [18:17:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 01 9F 07 01 DC 46 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 1E 69 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 3C BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3C BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 4A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3C BF 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 02 00 00 F4 03 04 00 1C D5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FB DA 04 00 35 04 06 00 D5 6F C1 0E 34 E6 12 CD 7F 93 F7 B0 45 91 [18:17:01]CheckFolder [18:17:01]dirname=/storage/ofd_packets [18:17:01]CheckFolder done [18:17:01]ProducePacketName [18:17:01]name=ofd_packets/00318203 [18:17:01]NVStorageSaveData ofd_packets/00318203 [18:17:01]File name is /storage/ofd_packets/00318203 [18:17:01]Write 301 bytes [18:17:01]NVStorageSaveData done [18:17:01]OFDSenderStorePacket done [18:17:01]KKMCreateOFDPacket done [18:17:01]NVStorageSaveData kkm_last_timestamp [18:17:01]File name is /storage/kkm_last_timestamp [18:17:01]Write 4 bytes [18:17:01]NVStorageSaveData done [18:17:01]ExternCall_PrintAddStr [18:17:01]wPrintStart [18:17:01]Write to MH i2c: 01 00 00 B0 11 C1 [18:17:01]Write i2c OK [18:17:01]MH_I2C_Read... [18:17:01]Read from MH i2c: 01 [18:17:01]MH_I2C_Read... [18:17:01]Read from MH i2c: 01 07 00 [18:17:01]MH_I2C_Read... [18:17:01]Read from MH i2c: 01 07 00 B0 11 00 00 00 00 00 FF 0F D6 [18:17:01]RasterBufferAndPrint [18:17:01]line Счет N : (1)1093204 [18:17:01]line ИНН: 02508201610067 [18:17:01]line Контрольно-Кассовый Чек [18:17:01]line ПРОДАЖА [18:17:01]line ТРК (МРК, ГНК) : 63 [18:17:01]line Товар: 2710124130 [18:17:01]line Аи-92-К-2 [18:17:01]line 26.910 * 66.90 [18:17:01]line = 1800.28 [18:17:01]line НДС 12% НСП 1% [18:17:01]line > о реализуемом товаре [18:17:01]line ИТОГО: 1800.28 [18:17:01]line НСП 1% : 15.93 [18:17:01]line НДС 12% : 191.18 [18:17:01]line Наличными: 0.00 [18:17:01]line Безнал.: 1800.28 [18:17:01]line Место: АЗС № 101 "Партнер Нефть" [18:17:01]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [18:17:01]line СНО: Общий режим [18:17:01]line Чек 678 28.10.2024 18:17 [18:17:01]line Смена: 546 ФФД: 1.0 [18:17:01]line ЗНМ: 0300000082 [18:17:01]line РНМ: 0000000000091628 [18:17:01]line Версия ККМ: 001 [18:17:01]line Платежная система: Бакай Банк [18:17:01]line ФМ: 0000000000874671 [18:17:01]line ФД: 318203 [18:17:01]line ФПД: 234675957019878 [18:17:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T181700&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318203&fm=234675957019878&tin=02508201610067®Number=0000000000091628&sum=180028 [18:17:01]OFD Sender: Processing packet 318203 [packets to send 127, broken 126] [18:17:01]ProducePacketName [18:17:01]name=ofd_packets/00318203 [18:17:01]OFD Sender: To server: pG, [18:17:01]CommunicateWithHost lk.salyk.kg:30040 [18:17:01]ConnectInit lk.salyk.kg [18:17:01]written 0, free lines is 4095 [18:17:01]Connected sock=10 [18:17:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 01 9F 07 01 DC 46 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 1E 69 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 3C BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3C BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 4A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3C BF 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 02 00 00 F4 03 04 00 1C D5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FB DA 04 00 35 04 06 00 D5 6F C1 0E 34 E6 12 CD 7F 93 F7 B0 45 91 [18:17:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 99 5D 47 00 29 A9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FB DA 04 00 F4 03 04 00 D4 80 1F 67 B6 04 01 00 00 80 A5 AB 87 F6 19 20 C9 [18:17:01]CommunicateWithHost err = 0 [18:17:01]CheckOFDResponse [18:17:01]1017 (14) - 77093643461234 [18:17:01]1041 (16) - 0000000000874671 [18:17:01]1040 (4) - 318203 [18:17:01]1012 (4) - 28.10.2024 12:17 [18:17:01]1206 (1) - 0 [18:17:01]OFD Sender: Remove packet 318203 [18:17:01]ProducePacketName [18:17:01]name=ofd_packets/00318203 [18:17:01]NVStorageDeleteData [18:17:01]Write to MH i2c: 01 00 00 DA 11 EB [18:17:01]Write i2c OK [18:17:01]MH_I2C_Read... [18:17:01]Read from MH i2c: 01 [18:17:01]MH_I2C_Read... [18:17:01]Read from MH i2c: 01 07 00 [18:17:01]MH_I2C_Read... [18:17:01]Read from MH i2c: 01 07 00 DA 11 00 00 00 00 00 0E 0D 0D [18:17:01]RasterBufferAndPrint [18:17:01]line [18:17:01]line [18:17:01]line [18:17:01]line [18:17:01]line [18:17:01]written 0, free lines is 3348 [18:17:01]MH_Cut [18:17:01]Write to MH i2c: D1 01 00 E1 11 01 C4 [18:17:01]Write i2c OK [18:17:01]MH_I2C_Read... [18:17:01]Read from MH i2c: D1 [18:17:01]MH_I2C_Read... [18:17:01]Read from MH i2c: D1 01 00 [18:17:01]MH_I2C_Read... [18:17:01]Read from MH i2c: D1 01 00 E1 11 00 C3 [18:17:01]Write to MH i2c: 01 00 00 E2 11 F3 [18:17:01]Write i2c OK [18:17:01]MH_I2C_Read... [18:17:02]OFD Sender: No OFD packet to send [18:17:02]*** Cut start [18:17:02]*** Partial cut [18:17:02]*** CUTSNS_PIN = 1 [18:17:02]*** CUTSNS_PIN = 0 [18:17:02]*** Brake cut motor [18:17:03]Read from MH i2c: 01 [18:17:03]MH_I2C_Read... [18:17:03]*** Stop cut motor [18:17:03]*** Cut end [18:17:03]Read from MH i2c: 01 07 00 [18:17:03]MH_I2C_Read... [18:17:03]Read from MH i2c: 01 07 00 E2 11 00 00 00 00 00 FF 0F 08 [18:17:03]process_action close_receipt done [18:17:03]requested_data is exist [18:17:03]produce_requested_data [18:17:03]requested_item fm.sn is exist - process it [18:17:03]wFMCommunicate request_size=4 [18:17:03]MH_SAM_APDU [18:17:03]CAPDU: 80 11 00 00 [18:17:03]Write to MH i2c: E2 08 00 E3 11 80 11 00 00 00 00 00 00 6E [18:17:03]Write i2c OK [18:17:03]MH_I2C_Read... [18:17:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:17:03]Read from MH i2c: E2 [18:17:03]MH_I2C_Read... [18:17:03]Read from MH i2c: E2 17 00 [18:17:03]MH_I2C_Read... [18:17:03]Read from MH i2c: E2 17 00 E3 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C2 [18:17:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:17:03]wFMCommunicate OK [18:17:03]requested_item fd.num is exist - process it [18:17:03]SAM_PROTO_GetFieldsCounters [18:17:03]wFMCommunicate request_size=4 [18:17:03]MH_SAM_APDU [18:17:03]CAPDU: 80 13 00 00 [18:17:03]Write to MH i2c: E2 08 00 E4 11 80 13 00 00 00 00 00 00 71 [18:17:03]Write i2c OK [18:17:03]MH_I2C_Read... [18:17:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:17:03]Read from MH i2c: E2 [18:17:03]MH_I2C_Read... [18:17:03]Read from MH i2c: E2 62 00 [18:17:03]MH_I2C_Read... [18:17:03]Read from MH i2c: E2 62 00 E4 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 FB DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 A6 02 00 00 5E 04 04 00 A6 02 00 00 57 04 04 00 A7 02 00 00 19 04 04 00 00 00 00 00 90 00 89 [18:17:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 FB DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 A6 02 00 00 5E 04 04 00 A6 02 00 00 57 04 04 00 A7 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:17:03]wFMCommunicate OK [18:17:03]SAM_PROTO_GetFieldsCounters done [18:17:03]requested_item shift.num is exist - process it [18:17:03]requested_item shift.opened is exist - process it [18:17:03]req_shift_opened [18:17:03]FM_GetShiftState [18:17:03]SAM_PROTO_GetShiftState [18:17:03]wFMCommunicate request_size=4 [18:17:03]MH_SAM_APDU [18:17:03]CAPDU: 80 13 01 00 [18:17:03]Write to MH i2c: E2 08 00 E5 11 80 13 01 00 00 00 00 00 73 [18:17:03]Write i2c OK [18:17:03]MH_I2C_Read... [18:17:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:17:03]Read from MH i2c: E2 [18:17:03]MH_I2C_Read... [18:17:03]Read from MH i2c: E2 0E 00 [18:17:03]MH_I2C_Read... [18:17:03]Read from MH i2c: E2 0E 00 E5 11 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 6C [18:17:03]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:17:03]wFMCommunicate OK [18:17:03]SAM_PROTO_GetShiftState done [18:17:03]FM_GetShiftState done [18:17:03]req_shift_opened done [18:17:03]requested_item shift.open_date is exist - process it [18:17:03]req_shift_open_date [18:17:03]req_shift_open_date done [18:17:03]produce_requested_data done [18:17:03]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318203,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [18:17:03]process_action_free close_receipt [18:17:03]json_value_free [18:17:03]json_value_free done [18:17:03]process_json_proto returns [18:17:03]Send response to host [18:17:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318203,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [18:17:03]free response buf [18:17:03]execute_script done [18:17:03]execute_script returns [18:17:03]free content buf [18:17:03]Sock 8.Close socket [18:17:03]Sock 8.Thread stoped [18:17:07]OFD Sender: No OFD packet to send [18:17:12]OFD Sender: No OFD packet to send [18:17:17]OFD Sender: No OFD packet to send [18:17:22]OFD Sender: No OFD packet to send [18:17:27]OFD Sender: No OFD packet to send [18:17:32]OFD Sender: No OFD packet to send [18:17:37]OFD Sender: No OFD packet to send [18:17:42]OFD Sender: No OFD packet to send [18:17:47]OFD Sender: No OFD packet to send [18:17:52]OFD Sender: No OFD packet to send [18:17:57]OFD Sender: No OFD packet to send [18:18:02]OFD Sender: No OFD packet to send [18:18:07]OFD Sender: No OFD packet to send [18:18:12]OFD Sender: No OFD packet to send [18:18:17]OFD Sender: No OFD packet to send [18:18:22]OFD Sender: No OFD packet to send [18:18:27]OFD Sender: No OFD packet to send [18:18:32]OFD Sender: No OFD packet to send [18:18:37]OFD Sender: No OFD packet to send [18:18:42]OFD Sender: No OFD packet to send [18:18:47]OFD Sender: No OFD packet to send [18:18:52]OFD Sender: No OFD packet to send [18:18:57]OFD Sender: No OFD packet to send [18:19:02]OFD Sender: No OFD packet to send [18:19:07]OFD Sender: No OFD packet to send [18:19:12]OFD Sender: No OFD packet to send [18:19:17]OFD Sender: No OFD packet to send [18:19:22]OFD Sender: No OFD packet to send [18:19:27]OFD Sender: No OFD packet to send [18:19:32]OFD Sender: No OFD packet to send [18:19:36]accept exits with 9 [18:19:36]New connection [18:19:36]New thread 3066895716 created [18:19:36]Thread 3067039076 joined [18:19:36]Waiting for new connection... [18:19:36] Sock 9.Parse request [18:19:36]Sock 9.Check first char [18:19:36]Sock 9.First char is OK [18:19:36]request: POST /json_proto HTTP/1.0 [18:19:36]Method: POST [18:19:36]URL: /json_proto [18:19:36]Method is POST - this is cgi request [18:19:36]url: /json_proto [18:19:36]query_string will be loaded in cgi processing [18:19:36]execute_cgi json_proto POST (null) [18:19:36]execute_cgi path=json_proto method=POST [18:19:36]POST find Content-Length [18:19:36]Host: 172.17.50.195:8080 [18:19:36]Content-Length: 686 [18:19:36]Content-Type: application/json [18:19:36] [18:19:36]POST finish read [18:19:36]Found Content-Length = 686 [18:19:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093205", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 52.220, "sum" : 2000.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:19:36]execute_script... [18:19: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)1093205", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 52.220, "sum" : 2000.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:19:36]POST & json_proto [18:19:36]process_json_proto [18:19:36]json parsed OK: [18:19:36]protocol is kg_v1.0 [18:19:36]action value=close_receipt [18:19:36]process_action close_receipt [18:19:36]cmd_close_receipt [18:19:36]MH_GetDate [18:19:36]Write to MH i2c: F0 00 00 E6 11 E6 [18:19:36]Write i2c OK [18:19:36]MH_I2C_Read... [18:19:36]Read from MH i2c: F0 [18:19:36]MH_I2C_Read... [18:19:36]Read from MH i2c: F0 09 00 [18:19:36]MH_I2C_Read... [18:19:36]Read from MH i2c: F0 09 00 E6 11 00 B9 D5 1F 67 43 33 1C 67 FC [18:19:36]GetLastDocTimeStamp 1730139420 [18:19:36]current date 1730139577 [18:19:36]FM_GetShiftState [18:19:36]SAM_PROTO_GetShiftState [18:19:36]wFMCommunicate request_size=4 [18:19:36]MH_SAM_APDU [18:19:36]CAPDU: 80 13 01 00 [18:19:36]Write to MH i2c: E2 08 00 E7 11 80 13 01 00 00 00 00 00 75 [18:19:36]Write i2c OK [18:19:36]MH_I2C_Read... [18:19:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:19:36]Read from MH i2c: E2 [18:19:36]MH_I2C_Read... [18:19:36]Read from MH i2c: E2 0E 00 [18:19:36]MH_I2C_Read... [18:19:36]Read from MH i2c: E2 0E 00 E7 11 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 6E [18:19:36]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:19:36]wFMCommunicate OK [18:19:36]SAM_PROTO_GetShiftState done [18:19:36]FM_GetShiftState done [18:19:36]opened in 1730073493 [18:19:36]opened+sec_in_day 1730159893 [18:19:36]quantity*price = 200002 [18:19:36]sum+1 = 200004 [18:19:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.39 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 679 28.10.2024 18:19 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318204 ФПД: 130190852295009 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T181937&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318204&fm=130190852295009&tin=02508201610067®Number=0000000000091628&sum=200000 [18:19:37]StoreToDocumentArchive [18:19:37]shift 546 fd 318204 [18:19:37]save to /storage/0546/doc_00318204 [18:19:37]save last doc name /storage/0546/doc_00318204 to /storage/kkm_last_doc_name [18:19:37]save OK [18:19:37]Clear old archive folders... [18:19:37]ProcessDocumentItem done err = 0, tmpTLVsize=250 [18:19:37]tlvbuf is 000E7A40 [18:19:37]SAM_PROTO_ClearQueue [18:19:37]wFMCommunicate request_size=4 [18:19:37]MH_SAM_APDU [18:19:37]CAPDU: 80 09 00 00 [18:19:37]Write to MH i2c: E2 08 00 F4 11 80 09 00 00 00 00 00 00 77 [18:19:37]Write i2c OK [18:19:37]MH_I2C_Read... [18:19:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:19:37]Read from MH i2c: E2 [18:19:37]MH_I2C_Read... [18:19:37]Read from MH i2c: E2 03 00 [18:19:37]MH_I2C_Read... [18:19:37]Read from MH i2c: E2 03 00 F4 11 00 90 00 79 [18:19:37]RAPDU: 90 00 [18:19:37]wFMCommunicate OK [18:19:37]SAM_PROTO_ClearQueue done [18:19:37]KKMCreateOFDPacket [18:19:37]OFDProtocolAddRootSTLVToBuf [18:19:37]FM_MakeSignedData [18:19:37]FM_MakeSignedData [18:19:37]SAM_PROTO_SignData [18:19:37]wFMCommunicate request_size=4 [18:19:37]MH_SAM_APDU [18:19:37]CAPDU: 80 0D 01 02 [18:19:37]Write to MH i2c: E2 08 00 F5 11 80 0D 01 02 00 00 00 00 7F [18:19:37]Write i2c OK [18:19:37]MH_I2C_Read... [18:19:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:19:37]Read from MH i2c: E2 [18:19:37]MH_I2C_Read... [18:19:37]Read from MH i2c: E2 03 00 [18:19:37]MH_I2C_Read... [18:19:37]Read from MH i2c: E2 03 00 F5 11 00 90 00 7A [18:19:37]RAPDU: 90 00 [18:19:37]wFMCommunicate OK [18:19:37]wFMCommunicate request_size=255 [18:19:37]MH_SAM_APDU [18:19:37]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FC CB 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 43 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 A7 02 00 00 F4 03 04 00 B9 D5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FC DA 04 00 35 04 06 00 76 68 [18:19:37]Write to MH i2c: E2 02 01 F6 11 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FC CB 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 43 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 A7 02 00 00 F4 03 04 00 B9 D5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FC DA 04 00 35 04 06 00 76 68 00 00 C2 [18:19:37]Write i2c OK [18:19:37]MH_I2C_Read... [18:19:37]OFD Sender: No OFD packet to send [18:19:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:19:37]Read from MH i2c: E2 [18:19:37]MH_I2C_Read... [18:19:37]Read from MH i2c: E2 03 00 [18:19:37]MH_I2C_Read... [18:19:37]Read from MH i2c: E2 03 00 F6 11 00 90 00 7B [18:19:37]RAPDU: 90 00 [18:19:37]wFMCommunicate OK [18:19:37]wFMCommunicate request_size=9 [18:19:37]MH_SAM_APDU [18:19:37]CAPDU: 80 0D 02 02 04 6B 81 09 61 [18:19:37]Write to MH i2c: E2 0C 00 F7 11 80 0D 02 02 04 00 6B 81 09 61 00 00 E0 [18:19:37]Write i2c OK [18:19:37]MH_I2C_Read... [18:19:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:19:37]Read from MH i2c: E2 [18:19:37]MH_I2C_Read... [18:19:37]Read from MH i2c: E2 03 00 [18:19:37]MH_I2C_Read... [18:19:37]Read from MH i2c: E2 03 00 F7 11 00 90 00 7C [18:19:37]RAPDU: 90 00 [18:19:37]wFMCommunicate OK [18:19:37]wFMCommunicate request_size=4 [18:19:37]MH_SAM_APDU [18:19:37]CAPDU: 80 0D 03 02 [18:19:37]Write to MH i2c: E2 08 00 F8 11 80 0D 03 02 00 00 00 00 84 [18:19:37]Write i2c OK [18:19:37]MH_I2C_Read... [18:19:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:19:37]Read from MH i2c: E2 [18:19:37]MH_I2C_Read... [18:19:37]Read from MH i2c: E2 0B 00 [18:19:37]MH_I2C_Read... [18:19:37]Read from MH i2c: E2 0B 00 F8 11 00 37 FD 7A C8 03 74 CB 28 90 00 65 [18:19:37]RAPDU: 37 FD 7A C8 03 74 CB 28 90 00 [18:19:37]wFMCommunicate OK [18:19:37]SAM_PROTO_SignData done [18:19:37]FM_MakeSignedData done [18:19:37]CreateOFDProtocolMessage [18:19:37]wFMCommunicate request_size=4 [18:19:37]MH_SAM_APDU [18:19:37]CAPDU: 80 11 00 00 [18:19:37]Write to MH i2c: E2 08 00 F9 11 80 11 00 00 00 00 00 00 84 [18:19:37]Write i2c OK [18:19:37]MH_I2C_Read... [18:19:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:19:37]Read from MH i2c: E2 [18:19:37]MH_I2C_Read... [18:19:37]Read from MH i2c: E2 17 00 [18:19:37]MH_I2C_Read... [18:19:37]Read from MH i2c: E2 17 00 F9 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D8 [18:19:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:19:37]wFMCommunicate OK [18:19:37]CreateOFDProtocolMessage done [18:19:37]OFDSenderStorePacket 318204 [18:19:37]StoreOFDPacket docnum=318204 [18:19:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 42 93 06 01 AE 62 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FC CB 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 43 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 A7 02 00 00 F4 03 04 00 B9 D5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FC DA 04 00 35 04 06 00 76 68 6B 81 09 61 37 FD 7A C8 03 74 CB 28 [18:19:37]CheckFolder [18:19:37]dirname=/storage/ofd_packets [18:19:37]CheckFolder done [18:19:37]ProducePacketName [18:19:37]name=ofd_packets/00318204 [18:19:37]NVStorageSaveData ofd_packets/00318204 [18:19:37]File name is /storage/ofd_packets/00318204 [18:19:37]Write 300 bytes [18:19:37]NVStorageSaveData done [18:19:37]OFDSenderStorePacket done [18:19:37]KKMCreateOFDPacket done [18:19:37]NVStorageSaveData kkm_last_timestamp [18:19:37]File name is /storage/kkm_last_timestamp [18:19:37]Write 4 bytes [18:19:37]NVStorageSaveData done [18:19:37]ExternCall_PrintAddStr [18:19:37]wPrintStart [18:19:37]Write to MH i2c: 01 00 00 FA 11 0B [18:19:37]Write i2c OK [18:19:37]MH_I2C_Read... [18:19:37]Read from MH i2c: 01 [18:19:37]MH_I2C_Read... [18:19:37]Read from MH i2c: 01 07 00 [18:19:37]MH_I2C_Read... [18:19:37]Read from MH i2c: 01 07 00 FA 11 00 00 00 00 00 FF 0F 20 [18:19:37]RasterBufferAndPrint [18:19:37]line Счет N : (1)1093205 [18:19:37]line ИНН: 02508201610067 [18:19:37]line Контрольно-Кассовый Чек [18:19:37]line ПРОДАЖА [18:19:37]line ТРК (МРК, ГНК) : 81 [18:19:37]line Товар: 2711190000 [18:19:37]line ГАЗ-К-5 [18:19:37]line 52.220 * 38.30 [18:19:37]line = 2000.03 [18:19:37]line НДС 12% НСП 1% [18:19:37]line > о реализуемом товаре [18:19:37]line ОКРУГЛЕНИЕ: -0.03 [18:19:37]line ИТОГО: 2000.00 [18:19:37]line Внесено: 2000.00 [18:19:37]line СДАЧА: 0.00 [18:19:37]line НСП 1% : 17.70 [18:19:37]line НДС 12% : 212.39 [18:19:37]line Наличными: 2000.00 [18:19:37]line Безнал.: 0.00 [18:19:37]line Место: АЗС № 101 "Партнер Нефть" [18:19:37]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [18:19:37]line СНО: Общий режим [18:19:37]line Чек 679 28.10.2024 18:19 [18:19:37]line Смена: 546 ФФД: 1.0 [18:19:37]line ЗНМ: 0300000082 [18:19:37]line РНМ: 0000000000091628 [18:19:37]line Версия ККМ: 001 [18:19:37]line ФМ: 0000000000874671 [18:19:37]line ФД: 318204 [18:19:37]line ФПД: 130190852295009 [18:19:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T181937&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318204&fm=130190852295009&tin=02508201610067®Number=0000000000091628&sum=200000 [18:19:38]OFD Sender: Processing packet 318204 [packets to send 127, broken 126] [18:19:38]ProducePacketName [18:19:38]name=ofd_packets/00318204 [18:19:38]OFD Sender: To server: pG, [18:19:38]CommunicateWithHost lk.salyk.kg:30040 [18:19:38]ConnectInit lk.salyk.kg [18:19:38]written 0, free lines is 4095 [18:19:38]Connected sock=10 [18:19:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 42 93 06 01 AE 62 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FC CB 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 43 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 A7 02 00 00 F4 03 04 00 B9 D5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FC DA 04 00 35 04 06 00 76 68 6B 81 09 61 37 FD 7A C8 03 74 CB 28 [18:19:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 E7 DF 47 00 F4 BD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FC DA 04 00 F4 03 04 00 71 81 1F 67 B6 04 01 00 00 1C 85 4E 04 37 EF 10 C5 [18:19:38]CommunicateWithHost err = 0 [18:19:38]CheckOFDResponse [18:19:38]1017 (14) - 77093643461234 [18:19:38]1041 (16) - 0000000000874671 [18:19:38]1040 (4) - 318204 [18:19:38]1012 (4) - 28.10.2024 12:20 [18:19:38]1206 (1) - 0 [18:19:38]OFD Sender: Remove packet 318204 [18:19:38]ProducePacketName [18:19:38]name=ofd_packets/00318204 [18:19:38]NVStorageDeleteData [18:19:38]Write to MH i2c: 01 00 00 25 12 37 [18:19:38]Write i2c OK [18:19:38]MH_I2C_Read... [18:19:38]Read from MH i2c: 01 [18:19:38]MH_I2C_Read... [18:19:38]Read from MH i2c: 01 07 00 [18:19:38]MH_I2C_Read... [18:19:38]Read from MH i2c: 01 07 00 25 12 00 00 00 00 00 FA 0C 44 [18:19:38]RasterBufferAndPrint [18:19:38]line [18:19:38]line [18:19:38]line [18:19:38]line [18:19:38]line [18:19:38]written 0, free lines is 3332 [18:19:38]MH_Cut [18:19:38]Write to MH i2c: D1 01 00 2C 12 01 10 [18:19:38]Write i2c OK [18:19:38]MH_I2C_Read... [18:19:38]Read from MH i2c: D1 [18:19:38]MH_I2C_Read... [18:19:38]Read from MH i2c: D1 01 00 [18:19:38]MH_I2C_Read... [18:19:38]Read from MH i2c: D1 01 00 2C 12 00 0F [18:19:38]Write to MH i2c: 01 00 00 2D 12 3F [18:19:38]Write i2c OK [18:19:38]MH_I2C_Read... [18:19:38]OFD Sender: No OFD packet to send [18:19:39]*** Cut start [18:19:39]*** Partial cut [18:19:39]*** CUTSNS_PIN = 1 [18:19:39]*** CUTSNS_PIN = 0 [18:19:39]*** Brake cut motor [18:19:39]Read from MH i2c: 01 [18:19:39]MH_I2C_Read... [18:19:39]*** Stop cut motor [18:19:39]*** Cut end [18:19:39]Read from MH i2c: 01 07 00 [18:19:39]MH_I2C_Read... [18:19:39]Read from MH i2c: 01 07 00 2D 12 00 00 00 00 00 FF 0F 54 [18:19:39]process_action close_receipt done [18:19:39]requested_data is exist [18:19:39]produce_requested_data [18:19:39]requested_item fm.sn is exist - process it [18:19:39]wFMCommunicate request_size=4 [18:19:39]MH_SAM_APDU [18:19:39]CAPDU: 80 11 00 00 [18:19:39]Write to MH i2c: E2 08 00 2E 12 80 11 00 00 00 00 00 00 BA [18:19:39]Write i2c OK [18:19:39]MH_I2C_Read... [18:19:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:19:40]Read from MH i2c: E2 [18:19:40]MH_I2C_Read... [18:19:40]Read from MH i2c: E2 17 00 [18:19:40]MH_I2C_Read... [18:19:40]Read from MH i2c: E2 17 00 2E 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 0E [18:19:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:19:40]wFMCommunicate OK [18:19:40]requested_item fd.num is exist - process it [18:19:40]SAM_PROTO_GetFieldsCounters [18:19:40]wFMCommunicate request_size=4 [18:19:40]MH_SAM_APDU [18:19:40]CAPDU: 80 13 00 00 [18:19:40]Write to MH i2c: E2 08 00 2F 12 80 13 00 00 00 00 00 00 BD [18:19:40]Write i2c OK [18:19:40]MH_I2C_Read... [18:19:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:19:40]Read from MH i2c: E2 [18:19:40]MH_I2C_Read... [18:19:40]Read from MH i2c: E2 62 00 [18:19:40]MH_I2C_Read... [18:19:40]Read from MH i2c: E2 62 00 2F 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 FC DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 A7 02 00 00 5E 04 04 00 A7 02 00 00 57 04 04 00 A8 02 00 00 19 04 04 00 00 00 00 00 90 00 D9 [18:19:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 FC DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 A7 02 00 00 5E 04 04 00 A7 02 00 00 57 04 04 00 A8 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:19:40]wFMCommunicate OK [18:19:40]SAM_PROTO_GetFieldsCounters done [18:19:40]requested_item shift.num is exist - process it [18:19:40]requested_item shift.opened is exist - process it [18:19:40]req_shift_opened [18:19:40]FM_GetShiftState [18:19:40]SAM_PROTO_GetShiftState [18:19:40]wFMCommunicate request_size=4 [18:19:40]MH_SAM_APDU [18:19:40]CAPDU: 80 13 01 00 [18:19:40]Write to MH i2c: E2 08 00 30 12 80 13 01 00 00 00 00 00 BF [18:19:40]Write i2c OK [18:19:40]MH_I2C_Read... [18:19:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:19:40]Read from MH i2c: E2 [18:19:40]MH_I2C_Read... [18:19:40]Read from MH i2c: E2 0E 00 [18:19:40]MH_I2C_Read... [18:19:40]Read from MH i2c: E2 0E 00 30 12 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B8 [18:19:40]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:19:40]wFMCommunicate OK [18:19:40]SAM_PROTO_GetShiftState done [18:19:40]FM_GetShiftState done [18:19:40]req_shift_opened done [18:19:40]requested_item shift.open_date is exist - process it [18:19:40]req_shift_open_date [18:19:40]req_shift_open_date done [18:19:40]produce_requested_data done [18:19:40]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318204,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [18:19:40]process_action_free close_receipt [18:19:40]json_value_free [18:19:40]json_value_free done [18:19:40]process_json_proto returns [18:19:40]Send response to host [18:19:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318204,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [18:19:40]free response buf [18:19:40]execute_script done [18:19:40]execute_script returns [18:19:40]free content buf [18:19:40]Sock 9.Close socket [18:19:40]Sock 9.Thread stoped [18:19:40]accept exits with 8 [18:19:40]New connection [18:19:40]New thread 3067039076 created [18:19:40]Thread 3066895716 joined [18:19:40]Waiting for new connection... [18:19:40] Sock 8.Parse request [18:19:40]Sock 8.Check first char [18:19:40]Sock 8.First char is OK [18:19:40]request: POST /json_proto HTTP/1.0 [18:19:40]Method: POST [18:19:40]URL: /json_proto [18:19:40]Method is POST - this is cgi request [18:19:40]url: /json_proto [18:19:40]query_string will be loaded in cgi processing [18:19:40]execute_cgi json_proto POST (null) [18:19:40]execute_cgi path=json_proto method=POST [18:19:40]POST find Content-Length [18:19:40]Host: 172.17.50.195:8080 [18:19:40]Content-Length: 985 [18:19:40]Content-Type: application/json [18:19:40] [18:19:40]POST finish read [18:19:40]Found Content-Length = 985 [18:19:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093206", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 22.770, "sum" : 1500.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 101\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.77 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:19:40]execute_script... [18:19: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)1093206", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 22.770, "sum" : 1500.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 101\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.77 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:19:40]POST & json_proto [18:19:40]process_json_proto [18:19:40]json parsed OK: [18:19:40]protocol is kg_v1.0 [18:19:40]action value=close_receipt [18:19:40]process_action close_receipt [18:19:40]cmd_close_receipt [18:19:40]MH_GetDate [18:19:40]Write to MH i2c: F0 00 00 31 12 32 [18:19:40]Write i2c OK [18:19:40]MH_I2C_Read... [18:19:40]Read from MH i2c: F0 [18:19:40]MH_I2C_Read... [18:19:40]Read from MH i2c: F0 09 00 [18:19:40]MH_I2C_Read... [18:19:40]Read from MH i2c: F0 09 00 31 12 00 BD D5 1F 67 43 33 1C 67 4C [18:19:40]GetLastDocTimeStamp 1730139577 [18:19:40]current date 1730139581 [18:19:40]FM_GetShiftState [18:19:40]SAM_PROTO_GetShiftState [18:19:40]wFMCommunicate request_size=4 [18:19:40]MH_SAM_APDU [18:19:40]CAPDU: 80 13 01 00 [18:19:40]Write to MH i2c: E2 08 00 32 12 80 13 01 00 00 00 00 00 C1 [18:19:40]Write i2c OK [18:19:40]MH_I2C_Read... [18:19:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:19:40]Read from MH i2c: E2 [18:19:40]MH_I2C_Read... [18:19:40]Read from MH i2c: E2 0E 00 [18:19:40]MH_I2C_Read... [18:19:40]Read from MH i2c: E2 0E 00 32 12 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 BA [18:19:40]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:19:40]wFMCommunicate OK [18:19:40]SAM_PROTO_GetShiftState done [18:19:40]FM_GetShiftState done [18:19:40]opened in 1730073493 [18:19:40]opened+sec_in_day 1730159893 [18:19:40]quantity*price = 150054 [18:19:40]sum+1 = 150055 [18:19:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.54 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 680 28.10.2024 18:19 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Дисконтная программа АИ-92 номер 101 сэкономлено 22.77 сом ФМ: 0000000000874671 ФД: 318205 ФПД: 70273698523480 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T181941&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318205&fm=70273698523480&tin=02508201610067®Number=0000000000091628&sum=150000 [18:19:41]StoreToDocumentArchive [18:19:41]shift 546 fd 318205 [18:19:41]save to /storage/0546/doc_00318205 [18:19:41]save last doc name /storage/0546/doc_00318205 to /storage/kkm_last_doc_name [18:19:41]save OK [18:19:41]Clear old archive folders... [18:19:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:19:41]tlvbuf is 00156330 [18:19:41]SAM_PROTO_ClearQueue [18:19:41]wFMCommunicate request_size=4 [18:19:41]MH_SAM_APDU [18:19:41]CAPDU: 80 09 00 00 [18:19:41]Write to MH i2c: E2 08 00 3F 12 80 09 00 00 00 00 00 00 C3 [18:19:41]Write i2c OK [18:19:41]MH_I2C_Read... [18:19:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:19:41]Read from MH i2c: E2 [18:19:41]MH_I2C_Read... [18:19:41]Read from MH i2c: E2 03 00 [18:19:41]MH_I2C_Read... [18:19:41]Read from MH i2c: E2 03 00 3F 12 00 90 00 C5 [18:19:41]RAPDU: 90 00 [18:19:41]wFMCommunicate OK [18:19:41]SAM_PROTO_ClearQueue done [18:19:41]KKMCreateOFDPacket [18:19:41]OFDProtocolAddRootSTLVToBuf [18:19:41]FM_MakeSignedData [18:19:41]FM_MakeSignedData [18:19:41]SAM_PROTO_SignData [18:19:41]wFMCommunicate request_size=4 [18:19:41]MH_SAM_APDU [18:19:41]CAPDU: 80 0D 01 02 [18:19:41]Write to MH i2c: E2 08 00 40 12 80 0D 01 02 00 00 00 00 CB [18:19:41]Write i2c OK [18:19:41]MH_I2C_Read... [18:19:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:19:41]Read from MH i2c: E2 [18:19:41]MH_I2C_Read... [18:19:41]Read from MH i2c: E2 03 00 [18:19:41]MH_I2C_Read... [18:19:41]Read from MH i2c: E2 03 00 40 12 00 90 00 C6 [18:19:41]RAPDU: 90 00 [18:19:41]wFMCommunicate OK [18:19:41]wFMCommunicate request_size=255 [18:19:41]MH_SAM_APDU [18:19: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 32 FF 03 08 00 03 F2 58 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 02 00 00 F4 03 04 00 BD D5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FD DA 04 00 35 04 06 00 3F [18:19:41]Write to MH i2c: E2 02 01 41 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 32 FF 03 08 00 03 F2 58 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 02 00 00 F4 03 04 00 BD D5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FD DA 04 00 35 04 06 00 3F 00 00 8F [18:19:41]Write i2c OK [18:19:41]MH_I2C_Read... [18:19:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:19:42]Read from MH i2c: E2 [18:19:42]MH_I2C_Read... [18:19:42]Read from MH i2c: E2 03 00 [18:19:42]MH_I2C_Read... [18:19:42]Read from MH i2c: E2 03 00 41 12 00 90 00 C7 [18:19:42]RAPDU: 90 00 [18:19:42]wFMCommunicate OK [18:19:42]wFMCommunicate request_size=10 [18:19:42]MH_SAM_APDU [18:19:42]CAPDU: 80 0D 02 02 05 E9 DE D6 69 58 [18:19:42]Write to MH i2c: E2 0D 00 42 12 80 0D 02 02 05 00 E9 DE D6 69 58 00 00 36 [18:19:42]Write i2c OK [18:19:42]MH_I2C_Read... [18:19:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:19:42]Read from MH i2c: E2 [18:19:42]MH_I2C_Read... [18:19:42]Read from MH i2c: E2 03 00 [18:19:42]MH_I2C_Read... [18:19:42]Read from MH i2c: E2 03 00 42 12 00 90 00 C8 [18:19:42]RAPDU: 90 00 [18:19:42]wFMCommunicate OK [18:19:42]wFMCommunicate request_size=4 [18:19:42]MH_SAM_APDU [18:19:42]CAPDU: 80 0D 03 02 [18:19:42]Write to MH i2c: E2 08 00 43 12 80 0D 03 02 00 00 00 00 D0 [18:19:42]Write i2c OK [18:19:42]MH_I2C_Read... [18:19:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:19:42]Read from MH i2c: E2 [18:19:42]MH_I2C_Read... [18:19:42]Read from MH i2c: E2 0B 00 [18:19:42]MH_I2C_Read... [18:19:42]Read from MH i2c: E2 0B 00 43 12 00 B5 89 3C 3B 97 19 A0 87 90 00 5D [18:19:42]RAPDU: B5 89 3C 3B 97 19 A0 87 90 00 [18:19:42]wFMCommunicate OK [18:19:42]SAM_PROTO_SignData done [18:19:42]FM_MakeSignedData done [18:19:42]CreateOFDProtocolMessage [18:19:42]wFMCommunicate request_size=4 [18:19:42]MH_SAM_APDU [18:19:42]CAPDU: 80 11 00 00 [18:19:42]Write to MH i2c: E2 08 00 44 12 80 11 00 00 00 00 00 00 D0 [18:19:42]Write i2c OK [18:19:42]MH_I2C_Read... [18:19:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:19:42]Read from MH i2c: E2 [18:19:42]MH_I2C_Read... [18:19:42]Read from MH i2c: E2 17 00 [18:19:42]MH_I2C_Read... [18:19:42]Read from MH i2c: E2 17 00 44 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 24 [18:19:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:19:42]wFMCommunicate OK [18:19:42]CreateOFDProtocolMessage done [18:19:42]OFDSenderStorePacket 318205 [18:19:42]StoreOFDPacket docnum=318205 [18:19:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 F1 11 07 01 D4 AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F2 58 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 02 00 00 F4 03 04 00 BD D5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FD DA 04 00 35 04 06 00 3F E9 DE D6 69 58 B5 89 3C 3B 97 19 A0 87 [18:19:42]CheckFolder [18:19:42]dirname=/storage/ofd_packets [18:19:42]CheckFolder done [18:19:42]ProducePacketName [18:19:42]name=ofd_packets/00318205 [18:19:42]NVStorageSaveData ofd_packets/00318205 [18:19:42]File name is /storage/ofd_packets/00318205 [18:19:42]Write 301 bytes [18:19:42]NVStorageSaveData done [18:19:42]OFDSenderStorePacket done [18:19:42]KKMCreateOFDPacket done [18:19:42]NVStorageSaveData kkm_last_timestamp [18:19:42]File name is /storage/kkm_last_timestamp [18:19:42]Write 4 bytes [18:19:42]NVStorageSaveData done [18:19:42]ExternCall_PrintAddStr [18:19:42]wPrintStart [18:19:42]Write to MH i2c: 01 00 00 45 12 57 [18:19:42]Write i2c OK [18:19:42]MH_I2C_Read... [18:19:42]Read from MH i2c: 01 [18:19:42]MH_I2C_Read... [18:19:42]OFD Sender: Processing packet 318205 [packets to send 127, broken 126] [18:19:42]ProducePacketName [18:19:42]name=ofd_packets/00318205 [18:19:42]OFD Sender: To server: pG, [18:19:42]CommunicateWithHost lk.salyk.kg:30040 [18:19:42]ConnectInit lk.salyk.kg [18:19:42]Read from MH i2c: 01 07 00 [18:19:42]MH_I2C_Read... [18:19:42]Read from MH i2c: 01 07 00 45 12 00 00 00 00 00 FF 0F 6C [18:19:42]RasterBufferAndPrint [18:19:42]line Счет N : (1)1093206 [18:19:42]line ИНН: 02508201610067 [18:19:42]line Контрольно-Кассовый Чек [18:19:42]line ПРОДАЖА [18:19:42]line ТРК (МРК, ГНК) : 33 [18:19:42]line Товар: 2710124130 [18:19:42]line Аи-92-К-2 [18:19:42]line 22.770 * 65.90 [18:19:42]line = 1500.54 [18:19:42]line НДС 12% НСП 1% [18:19:42]line > о реализуемом товаре [18:19:42]line ОКРУГЛЕНИЕ: -0.54 [18:19:42]line ИТОГО: 1500.00 [18:19:42]line Внесено: 1500.00 [18:19:42]line СДАЧА: 0.00 [18:19:42]line НСП 1% : 13.28 [18:19:42]line НДС 12% : 159.35 [18:19:42]line Наличными: 1500.00 [18:19:42]line Безнал.: 0.00 [18:19:42]line Место: АЗС № 101 "Партнер Нефть" [18:19:42]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [18:19:42]line СНО: Общий режим [18:19:42]line Чек 680 28.10.2024 18:19 [18:19:42]line Смена: 546 ФФД: 1.0 [18:19:42]line ЗНМ: 0300000082 [18:19:42]line РНМ: 0000000000091628 [18:19:42]line Версия ККМ: 001 [18:19:42]line [18:19:42]line Дисконтная программа [18:19:42]line АИ-92 [18:19:42]line номер 101 [18:19:42]line сэкономлено 22.77 сом [18:19:42]line ФМ: 0000000000874671 [18:19:42]line ФД: 318205 [18:19:42]line ФПД: 70273698523480 [18:19:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T181941&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318205&fm=70273698523480&tin=02508201610067®Number=0000000000091628&sum=150000 [18:19:42]written 0, free lines is 4095 [18:19:42]Connected sock=10 [18:19:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 F1 11 07 01 D4 AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F2 58 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 02 00 00 F4 03 04 00 BD D5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FD DA 04 00 35 04 06 00 3F E9 DE D6 69 58 B5 89 3C 3B 97 19 A0 87 [18:19:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 C7 B8 47 00 1D DE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FD DA 04 00 F4 03 04 00 75 81 1F 67 B6 04 01 00 00 51 10 F9 12 14 E8 1D EF [18:19:43]CommunicateWithHost err = 0 [18:19:43]CheckOFDResponse [18:19:43]1017 (14) - 77093643461234 [18:19:43]1041 (16) - 0000000000874671 [18:19:43]1040 (4) - 318205 [18:19:43]1012 (4) - 28.10.2024 12:20 [18:19:43]1206 (1) - 0 [18:19:43]OFD Sender: Remove packet 318205 [18:19:43]ProducePacketName [18:19:43]name=ofd_packets/00318205 [18:19:43]NVStorageDeleteData [18:19:43]Write to MH i2c: 01 00 00 75 12 87 [18:19:43]Write i2c OK [18:19:43]MH_I2C_Read... [18:19:43]Read from MH i2c: 01 [18:19:43]MH_I2C_Read... [18:19:43]Read from MH i2c: 01 07 00 [18:19:43]MH_I2C_Read... [18:19:43]Read from MH i2c: 01 07 00 75 12 00 00 00 00 00 A3 0C 3D [18:19:43]RasterBufferAndPrint [18:19:43]line [18:19:43]line [18:19:43]line [18:19:43]line [18:19:43]line [18:19:43]written 0, free lines is 3250 [18:19:43]MH_Cut [18:19:43]Write to MH i2c: D1 01 00 7C 12 01 60 [18:19:43]Write i2c OK [18:19:43]MH_I2C_Read... [18:19:43]Read from MH i2c: D1 [18:19:43]MH_I2C_Read... [18:19:43]Read from MH i2c: D1 01 00 [18:19:43]MH_I2C_Read... [18:19:43]Read from MH i2c: D1 01 00 7C 12 00 5F [18:19:43]Write to MH i2c: 01 00 00 7D 12 8F [18:19:43]Write i2c OK [18:19:43]MH_I2C_Read... [18:19:43]OFD Sender: No OFD packet to send [18:19:44]*** Cut start [18:19:44]*** Partial cut [18:19:44]*** CUTSNS_PIN = 1 [18:19:44]*** CUTSNS_PIN = 0 [18:19:44]*** Brake cut motor [18:19:44]Read from MH i2c: 01 [18:19:44]MH_I2C_Read... [18:19:44]*** Stop cut motor [18:19:44]*** Cut end [18:19:44]Read from MH i2c: 01 07 00 [18:19:44]MH_I2C_Read... [18:19:44]Read from MH i2c: 01 07 00 7D 12 00 00 00 00 00 FF 0F A4 [18:19:44]process_action close_receipt done [18:19:44]requested_data is exist [18:19:44]produce_requested_data [18:19:44]requested_item fm.sn is exist - process it [18:19:44]wFMCommunicate request_size=4 [18:19:44]MH_SAM_APDU [18:19:44]CAPDU: 80 11 00 00 [18:19:44]Write to MH i2c: E2 08 00 7E 12 80 11 00 00 00 00 00 00 0A [18:19:44]Write i2c OK [18:19:44]MH_I2C_Read... [18:19:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:19:44]Read from MH i2c: E2 [18:19:44]MH_I2C_Read... [18:19:44]Read from MH i2c: E2 17 00 [18:19:44]MH_I2C_Read... [18:19:44]Read from MH i2c: E2 17 00 7E 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 5E [18:19:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:19:44]wFMCommunicate OK [18:19:44]requested_item fd.num is exist - process it [18:19:44]SAM_PROTO_GetFieldsCounters [18:19:44]wFMCommunicate request_size=4 [18:19:44]MH_SAM_APDU [18:19:44]CAPDU: 80 13 00 00 [18:19:44]Write to MH i2c: E2 08 00 7F 12 80 13 00 00 00 00 00 00 0D [18:19:44]Write i2c OK [18:19:44]MH_I2C_Read... [18:19:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:19:45]Read from MH i2c: E2 [18:19:45]MH_I2C_Read... [18:19:45]Read from MH i2c: E2 62 00 [18:19:45]MH_I2C_Read... [18:19:45]Read from MH i2c: E2 62 00 7F 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 FD DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 A8 02 00 00 5E 04 04 00 A8 02 00 00 57 04 04 00 A9 02 00 00 19 04 04 00 00 00 00 00 90 00 2D [18:19:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 FD DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 A8 02 00 00 5E 04 04 00 A8 02 00 00 57 04 04 00 A9 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:19:45]wFMCommunicate OK [18:19:45]SAM_PROTO_GetFieldsCounters done [18:19:45]requested_item shift.num is exist - process it [18:19:45]requested_item shift.opened is exist - process it [18:19:45]req_shift_opened [18:19:45]FM_GetShiftState [18:19:45]SAM_PROTO_GetShiftState [18:19:45]wFMCommunicate request_size=4 [18:19:45]MH_SAM_APDU [18:19:45]CAPDU: 80 13 01 00 [18:19:45]Write to MH i2c: E2 08 00 80 12 80 13 01 00 00 00 00 00 0F [18:19:45]Write i2c OK [18:19:45]MH_I2C_Read... [18:19:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:19:45]Read from MH i2c: E2 [18:19:45]MH_I2C_Read... [18:19:45]Read from MH i2c: E2 0E 00 [18:19:45]MH_I2C_Read... [18:19:45]Read from MH i2c: E2 0E 00 80 12 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 08 [18:19:45]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:19:45]wFMCommunicate OK [18:19:45]SAM_PROTO_GetShiftState done [18:19:45]FM_GetShiftState done [18:19:45]req_shift_opened done [18:19:45]requested_item shift.open_date is exist - process it [18:19:45]req_shift_open_date [18:19:45]req_shift_open_date done [18:19:45]produce_requested_data done [18:19:45]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318205,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [18:19:45]process_action_free close_receipt [18:19:45]json_value_free [18:19:45]json_value_free done [18:19:45]process_json_proto returns [18:19:45]Send response to host [18:19:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318205,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [18:19:45]free response buf [18:19:45]execute_script done [18:19:45]execute_script returns [18:19:45]free content buf [18:19:45]Sock 8.Close socket [18:19:45]Sock 8.Thread stoped [18:19:48]OFD Sender: No OFD packet to send [18:19:53]OFD Sender: No OFD packet to send [18:19:58]OFD Sender: No OFD packet to send [18:20:03]OFD Sender: No OFD packet to send [18:20:08]OFD Sender: No OFD packet to send [18:20:13]OFD Sender: No OFD packet to send [18:20:18]OFD Sender: No OFD packet to send [18:20:23]OFD Sender: No OFD packet to send [18:20:28]OFD Sender: No OFD packet to send [18:20:33]OFD Sender: No OFD packet to send [18:20:38]OFD Sender: No OFD packet to send [18:20:43]OFD Sender: No OFD packet to send [18:20:48]OFD Sender: No OFD packet to send [18:20:53]OFD Sender: No OFD packet to send [18:20:58]OFD Sender: No OFD packet to send [18:21:03]OFD Sender: No OFD packet to send [18:21:07]accept exits with 9 [18:21:07]New connection [18:21:07]New thread 3066895716 created [18:21:07]Thread 3067039076 joined [18:21:07]Waiting for new connection... [18:21:07] Sock 9.Parse request [18:21:07]Sock 9.Check first char [18:21:07]Sock 9.First char is OK [18:21:07]request: POST /json_proto HTTP/1.0 [18:21:07]Method: POST [18:21:07]URL: /json_proto [18:21:07]Method is POST - this is cgi request [18:21:07]url: /json_proto [18:21:07]query_string will be loaded in cgi processing [18:21:07]execute_cgi json_proto POST (null) [18:21:07]execute_cgi path=json_proto method=POST [18:21:07]POST find Content-Length [18:21:07]Host: 172.17.50.195:8080 [18:21:07]Content-Length: 681 [18:21:07]Content-Type: application/json [18:21:07] [18:21:07]POST finish read [18:21:07]Found Content-Length = 681 [18:21:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093208", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "50.50.0", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 11.480, "sum" : 1107.82, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1107.00, "total" : 1107.00, "payments": [ { "type": 0, "sum" : 1107.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:21:07]execute_script... [18:21:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093208", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "50.50.0", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 11.480, "sum" : 1107.82, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1107.00, "total" : 1107.00, "payments": [ { "type": 0, "sum" : 1107.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:21:07]POST & json_proto [18:21:07]process_json_proto [18:21:07]json parsed OK: [18:21:07]protocol is kg_v1.0 [18:21:07]action value=close_receipt [18:21:07]process_action close_receipt [18:21:07]cmd_close_receipt [18:21:07]MH_GetDate [18:21:07]Write to MH i2c: F0 00 00 81 12 82 [18:21:07]Write i2c OK [18:21:07]MH_I2C_Read... [18:21:07]Read from MH i2c: F0 [18:21:07]MH_I2C_Read... [18:21:07]Read from MH i2c: F0 09 00 [18:21:07]MH_I2C_Read... [18:21:07]Read from MH i2c: F0 09 00 81 12 00 13 D6 1F 67 43 33 1C 67 F3 [18:21:07]GetLastDocTimeStamp 1730139581 [18:21:07]current date 1730139667 [18:21:07]FM_GetShiftState [18:21:07]SAM_PROTO_GetShiftState [18:21:07]wFMCommunicate request_size=4 [18:21:07]MH_SAM_APDU [18:21:07]CAPDU: 80 13 01 00 [18:21:07]Write to MH i2c: E2 08 00 82 12 80 13 01 00 00 00 00 00 11 [18:21:07]Write i2c OK [18:21:07]MH_I2C_Read... [18:21:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:21:07]Read from MH i2c: E2 [18:21:07]MH_I2C_Read... [18:21:07]Read from MH i2c: E2 0E 00 [18:21:07]MH_I2C_Read... [18:21:07]Read from MH i2c: E2 0E 00 82 12 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 0A [18:21:07]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:21:07]wFMCommunicate OK [18:21:07]SAM_PROTO_GetShiftState done [18:21:07]FM_GetShiftState done [18:21:07]opened in 1730073493 [18:21:07]opened+sec_in_day 1730159893 [18:21:07]quantity*price = 110782 [18:21:07]sum+1 = 110783 [18:21:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.82 ИТОГО: 1107.00 Внесено: 1107.00 СДАЧА: 0.00 НСП 1% : 9.80 НДС 12% : 117.64 Наличными: 1107.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 681 28.10.2024 18:21 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318206 ФПД: 56233882185417 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T182108&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318206&fm=56233882185417&tin=02508201610067®Number=0000000000091628&sum=110700 [18:21:08]StoreToDocumentArchive [18:21:08]shift 546 fd 318206 [18:21:08]save to /storage/0546/doc_00318206 [18:21:08]save last doc name /storage/0546/doc_00318206 to /storage/kkm_last_doc_name [18:21:08]save OK [18:21:08]Clear old archive folders... [18:21:08]ProcessDocumentItem done err = 0, tmpTLVsize=249 [18:21:08]tlvbuf is 00132A70 [18:21:08]SAM_PROTO_ClearQueue [18:21:08]wFMCommunicate request_size=4 [18:21:08]MH_SAM_APDU [18:21:08]CAPDU: 80 09 00 00 [18:21:08]Write to MH i2c: E2 08 00 8F 12 80 09 00 00 00 00 00 00 13 [18:21:08]Write i2c OK [18:21:08]MH_I2C_Read... [18:21:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:21:08]Read from MH i2c: E2 [18:21:08]MH_I2C_Read... [18:21:08]Read from MH i2c: E2 03 00 [18:21:08]MH_I2C_Read... [18:21:08]Read from MH i2c: E2 03 00 8F 12 00 90 00 15 [18:21:08]RAPDU: 90 00 [18:21:08]wFMCommunicate OK [18:21:08]SAM_PROTO_ClearQueue done [18:21:08]KKMCreateOFDPacket [18:21:08]OFDProtocolAddRootSTLVToBuf [18:21:08]FM_MakeSignedData [18:21:08]FM_MakeSignedData [18:21:08]SAM_PROTO_SignData [18:21:08]wFMCommunicate request_size=4 [18:21:08]MH_SAM_APDU [18:21:08]CAPDU: 80 0D 01 02 [18:21:08]Write to MH i2c: E2 08 00 90 12 80 0D 01 02 00 00 00 00 1B [18:21:08]Write i2c OK [18:21:08]MH_I2C_Read... [18:21:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:21:08]Read from MH i2c: E2 [18:21:08]MH_I2C_Read... [18:21:08]Read from MH i2c: E2 03 00 [18:21:08]MH_I2C_Read... [18:21:08]Read from MH i2c: E2 03 00 90 12 00 90 00 16 [18:21:08]RAPDU: 90 00 [18:21:08]wFMCommunicate OK [18:21:08]wFMCommunicate request_size=255 [18:21:08]MH_SAM_APDU [18:21:08]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 07 00 35 30 2E 35 30 2E 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 D8 2C 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 BE B0 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C B0 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F4 2D 00 00 00 00 07 04 06 00 6C 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 A9 02 00 00 F4 03 04 00 14 D6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FE DA 04 00 35 04 06 00 33 24 F8 [18:21:08]Write to MH i2c: E2 02 01 91 12 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 07 00 35 30 2E 35 30 2E 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 D8 2C 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 BE B0 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C B0 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F4 2D 00 00 00 00 07 04 06 00 6C 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 A9 02 00 00 F4 03 04 00 14 D6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FE DA 04 00 35 04 06 00 33 24 F8 00 00 8C [18:21:08]Write i2c OK [18:21:08]MH_I2C_Read... [18:21:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:21:08]Read from MH i2c: E2 [18:21:08]MH_I2C_Read... [18:21:08]Read from MH i2c: E2 03 00 [18:21:08]MH_I2C_Read... [18:21:08]Read from MH i2c: E2 03 00 91 12 00 90 00 17 [18:21:08]RAPDU: 90 00 [18:21:08]wFMCommunicate OK [18:21:08]wFMCommunicate request_size=8 [18:21:08]MH_SAM_APDU [18:21:08]CAPDU: 80 0D 02 02 03 92 6E C9 [18:21:08]Write to MH i2c: E2 0B 00 92 12 80 0D 02 02 03 00 92 6E C9 00 00 ED [18:21:08]Write i2c OK [18:21:08]MH_I2C_Read... [18:21:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:21:08]Read from MH i2c: E2 [18:21:08]MH_I2C_Read... [18:21:08]Read from MH i2c: E2 03 00 [18:21:08]MH_I2C_Read... [18:21:08]Read from MH i2c: E2 03 00 92 12 00 90 00 18 [18:21:08]RAPDU: 90 00 [18:21:08]wFMCommunicate OK [18:21:08]wFMCommunicate request_size=4 [18:21:08]MH_SAM_APDU [18:21:08]CAPDU: 80 0D 03 02 [18:21:08]Write to MH i2c: E2 08 00 93 12 80 0D 03 02 00 00 00 00 20 [18:21:08]Write i2c OK [18:21:08]MH_I2C_Read... [18:21:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:21:08]Read from MH i2c: E2 [18:21:08]MH_I2C_Read... [18:21:08]Read from MH i2c: E2 0B 00 [18:21:08]MH_I2C_Read... [18:21:08]Read from MH i2c: E2 0B 00 93 12 00 38 16 8E 04 22 E6 09 65 90 00 77 [18:21:08]RAPDU: 38 16 8E 04 22 E6 09 65 90 00 [18:21:08]wFMCommunicate OK [18:21:08]SAM_PROTO_SignData done [18:21:08]FM_MakeSignedData done [18:21:08]CreateOFDProtocolMessage [18:21:08]wFMCommunicate request_size=4 [18:21:08]MH_SAM_APDU [18:21:08]CAPDU: 80 11 00 00 [18:21:08]Write to MH i2c: E2 08 00 94 12 80 11 00 00 00 00 00 00 20 [18:21:08]Write i2c OK [18:21:08]MH_I2C_Read... [18:21:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:21:08]Read from MH i2c: E2 [18:21:08]MH_I2C_Read... [18:21:08]Read from MH i2c: E2 17 00 [18:21:08]MH_I2C_Read... [18:21:08]Read from MH i2c: E2 17 00 94 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 74 [18:21:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:21:08]wFMCommunicate OK [18:21:08]CreateOFDProtocolMessage done [18:21:08]OFDSenderStorePacket 318206 [18:21:08]StoreOFDPacket docnum=318206 [18:21:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 01 00 00 01 A8 05 01 5F C8 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 07 00 35 30 2E 35 30 2E 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 D8 2C 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 BE B0 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C B0 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F4 2D 00 00 00 00 07 04 06 00 6C 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 A9 02 00 00 F4 03 04 00 14 D6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FE DA 04 00 35 04 06 00 33 24 F8 92 6E C9 38 16 8E 04 22 E6 09 65 [18:21:08]CheckFolder [18:21:08]dirname=/storage/ofd_packets [18:21:08]CheckFolder done [18:21:08]ProducePacketName [18:21:08]name=ofd_packets/00318206 [18:21:08]NVStorageSaveData ofd_packets/00318206 [18:21:08]File name is /storage/ofd_packets/00318206 [18:21:08]Write 299 bytes [18:21:08]NVStorageSaveData done [18:21:08]OFDSenderStorePacket done [18:21:08]KKMCreateOFDPacket done [18:21:08]NVStorageSaveData kkm_last_timestamp [18:21:08]File name is /storage/kkm_last_timestamp [18:21:08]Write 4 bytes [18:21:08]NVStorageSaveData done [18:21:08]ExternCall_PrintAddStr [18:21:08]wPrintStart [18:21:08]Write to MH i2c: 01 00 00 95 12 A7 [18:21:08]Write i2c OK [18:21:08]MH_I2C_Read... [18:21:08]Read from MH i2c: 01 [18:21:08]MH_I2C_Read... [18:21:08]Read from MH i2c: 01 07 00 [18:21:08]MH_I2C_Read... [18:21:08]Read from MH i2c: 01 07 00 95 12 00 00 00 00 00 FF 0F BC [18:21:08]RasterBufferAndPrint [18:21:08]line Счет N : (1)1093208 [18:21:08]line ИНН: 02508201610067 [18:21:08]line Контрольно-Кассовый Чек [18:21:08]line ПРОДАЖА [18:21:08]line ТРК (МРК, ГНК) : 62 [18:21:08]line Товар: 50.50.0 [18:21:08]line Аи-100-К-3 [18:21:08]line 11.480 * 96.50 [18:21:08]line = 1107.82 [18:21:08]line НДС 12% НСП 1% [18:21:08]line > о реализуемом товаре [18:21:08]line ОКРУГЛЕНИЕ: -0.82 [18:21:08]line ИТОГО: 1107.00 [18:21:08]line Внесено: 1107.00 [18:21:08]line СДАЧА: 0.00 [18:21:08]line НСП 1% : 9.80 [18:21:08]line НДС 12% : 117.64 [18:21:08]line Наличными: 1107.00 [18:21:08]line Безнал.: 0.00 [18:21:08]line Место: АЗС № 101 "Партнер Нефть" [18:21:08]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [18:21:08]line СНО: Общий режим [18:21:08]line Чек 681 28.10.2024 18:21 [18:21:08]line Смена: 546 ФФД: 1.0 [18:21:08]line ЗНМ: 0300000082 [18:21:08]line РНМ: 0000000000091628 [18:21:08]line Версия ККМ: 001 [18:21:08]line ФМ: 0000000000874671 [18:21:08]line ФД: 318206 [18:21:08]line ФПД: 56233882185417 [18:21:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T182108&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318206&fm=56233882185417&tin=02508201610067®Number=0000000000091628&sum=110700 [18:21:09]OFD Sender: Processing packet 318206 [packets to send 127, broken 126] [18:21:09]ProducePacketName [18:21:09]name=ofd_packets/00318206 [18:21:09]OFD Sender: To server: pG, [18:21:09]CommunicateWithHost lk.salyk.kg:30040 [18:21:09]ConnectInit lk.salyk.kg [18:21:09]written 0, free lines is 4095 [18:21:09]Connected sock=10 [18:21:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 01 00 00 01 A8 05 01 5F C8 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 07 00 35 30 2E 35 30 2E 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 D8 2C 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 BE B0 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C B0 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F4 2D 00 00 00 00 07 04 06 00 6C 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 A9 02 00 00 F4 03 04 00 14 D6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FE DA 04 00 35 04 06 00 33 24 F8 92 6E C9 38 16 8E 04 22 E6 09 65 [18:21:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 D5 59 47 00 E3 43 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FE DA 04 00 F4 03 04 00 CC 81 1F 67 B6 04 01 00 00 07 71 65 2C F4 2B 65 31 [18:21:09]CommunicateWithHost err = 0 [18:21:09]CheckOFDResponse [18:21:09]1017 (14) - 77093643461234 [18:21:09]1041 (16) - 0000000000874671 [18:21:09]1040 (4) - 318206 [18:21:09]1012 (4) - 28.10.2024 12:21 [18:21:09]1206 (1) - 0 [18:21:09]OFD Sender: Remove packet 318206 [18:21:09]ProducePacketName [18:21:09]name=ofd_packets/00318206 [18:21:09]NVStorageDeleteData [18:21:09]Write to MH i2c: 01 00 00 C0 12 D2 [18:21:09]Write i2c OK [18:21:09]MH_I2C_Read... [18:21:09]Read from MH i2c: 01 [18:21:09]MH_I2C_Read... [18:21:09]Read from MH i2c: 01 07 00 [18:21:09]MH_I2C_Read... [18:21:09]Read from MH i2c: 01 07 00 C0 12 00 00 00 00 00 EC 0C D1 [18:21:09]RasterBufferAndPrint [18:21:09]line [18:21:09]line [18:21:09]line [18:21:09]line [18:21:09]line [18:21:09]written 0, free lines is 3314 [18:21:09]MH_Cut [18:21:09]Write to MH i2c: D1 01 00 C7 12 01 AB [18:21:09]Write i2c OK [18:21:09]MH_I2C_Read... [18:21:09]Read from MH i2c: D1 [18:21:09]MH_I2C_Read... [18:21:09]Read from MH i2c: D1 01 00 [18:21:09]MH_I2C_Read... [18:21:09]Read from MH i2c: D1 01 00 C7 12 00 AA [18:21:09]Write to MH i2c: 01 00 00 C8 12 DA [18:21:09]Write i2c OK [18:21:09]MH_I2C_Read... [18:21:09]OFD Sender: No OFD packet to send [18:21:10]*** Cut start [18:21:10]*** Partial cut [18:21:10]*** CUTSNS_PIN = 1 [18:21:10]*** CUTSNS_PIN = 0 [18:21:10]*** Brake cut motor [18:21:10]Read from MH i2c: 01 [18:21:10]MH_I2C_Read... [18:21:10]*** Stop cut motor [18:21:10]*** Cut end [18:21:10]Read from MH i2c: 01 07 00 [18:21:10]MH_I2C_Read... [18:21:10]Read from MH i2c: 01 07 00 C8 12 00 00 00 00 00 FF 0F EF [18:21:10]process_action close_receipt done [18:21:10]requested_data is exist [18:21:10]produce_requested_data [18:21:10]requested_item fm.sn is exist - process it [18:21:10]wFMCommunicate request_size=4 [18:21:10]MH_SAM_APDU [18:21:10]CAPDU: 80 11 00 00 [18:21:10]Write to MH i2c: E2 08 00 C9 12 80 11 00 00 00 00 00 00 55 [18:21:10]Write i2c OK [18:21:10]MH_I2C_Read... [18:21:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:21:10]Read from MH i2c: E2 [18:21:10]MH_I2C_Read... [18:21:10]Read from MH i2c: E2 17 00 [18:21:10]MH_I2C_Read... [18:21:10]Read from MH i2c: E2 17 00 C9 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A9 [18:21:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:21:10]wFMCommunicate OK [18:21:10]requested_item fd.num is exist - process it [18:21:10]SAM_PROTO_GetFieldsCounters [18:21:10]wFMCommunicate request_size=4 [18:21:10]MH_SAM_APDU [18:21:10]CAPDU: 80 13 00 00 [18:21:10]Write to MH i2c: E2 08 00 CA 12 80 13 00 00 00 00 00 00 58 [18:21:10]Write i2c OK [18:21:10]MH_I2C_Read... [18:21:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:21:11]Read from MH i2c: E2 [18:21:11]MH_I2C_Read... [18:21:11]Read from MH i2c: E2 62 00 [18:21:11]MH_I2C_Read... [18:21:11]Read from MH i2c: E2 62 00 CA 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 FE DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 A9 02 00 00 5E 04 04 00 A9 02 00 00 57 04 04 00 AA 02 00 00 19 04 04 00 00 00 00 00 90 00 7C [18:21:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 FE DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 A9 02 00 00 5E 04 04 00 A9 02 00 00 57 04 04 00 AA 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:21:11]wFMCommunicate OK [18:21:11]SAM_PROTO_GetFieldsCounters done [18:21:11]requested_item shift.num is exist - process it [18:21:11]requested_item shift.opened is exist - process it [18:21:11]req_shift_opened [18:21:11]FM_GetShiftState [18:21:11]SAM_PROTO_GetShiftState [18:21:11]wFMCommunicate request_size=4 [18:21:11]MH_SAM_APDU [18:21:11]CAPDU: 80 13 01 00 [18:21:11]Write to MH i2c: E2 08 00 CB 12 80 13 01 00 00 00 00 00 5A [18:21:11]Write i2c OK [18:21:11]MH_I2C_Read... [18:21:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:21:11]Read from MH i2c: E2 [18:21:11]MH_I2C_Read... [18:21:11]Read from MH i2c: E2 0E 00 [18:21:11]MH_I2C_Read... [18:21:11]Read from MH i2c: E2 0E 00 CB 12 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 53 [18:21:11]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:21:11]wFMCommunicate OK [18:21:11]SAM_PROTO_GetShiftState done [18:21:11]FM_GetShiftState done [18:21:11]req_shift_opened done [18:21:11]requested_item shift.open_date is exist - process it [18:21:11]req_shift_open_date [18:21:11]req_shift_open_date done [18:21:11]produce_requested_data done [18:21:11]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318206,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [18:21:11]process_action_free close_receipt [18:21:11]json_value_free [18:21:11]json_value_free done [18:21:11]process_json_proto returns [18:21:11]Send response to host [18:21:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318206,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [18:21:11]free response buf [18:21:11]execute_script done [18:21:11]execute_script returns [18:21:11]free content buf [18:21:11]Sock 9.Close socket [18:21:11]Sock 9.Thread stoped [18:21:14]accept exits with 8 [18:21:14]New connection [18:21:14]New thread 3067039076 created [18:21:14]Thread 3066895716 joined [18:21:14]Waiting for new connection... [18:21:14] Sock 8.Parse request [18:21:14]Sock 8.Check first char [18:21:14]Sock 8.First char is OK [18:21:14]request: POST /json_proto HTTP/1.0 [18:21:14]Method: POST [18:21:14]URL: /json_proto [18:21:14]Method is POST - this is cgi request [18:21:14]url: /json_proto [18:21:14]query_string will be loaded in cgi processing [18:21:14]execute_cgi json_proto POST (null) [18:21:14]execute_cgi path=json_proto method=POST [18:21:14]POST find Content-Length [18:21:14]Host: 172.17.50.195:8080 [18:21:14]Content-Length: 767 [18:21:14]Content-Type: application/json [18:21:14] [18:21:14]POST finish read [18:21:14]Found Content-Length = 767 [18:21:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093207", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:21:14]execute_script... [18:21:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093207", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:21:14]POST & json_proto [18:21:14]process_json_proto [18:21:14]json parsed OK: [18:21:14]protocol is kg_v1.0 [18:21:14]action value=close_receipt [18:21:14]process_action close_receipt [18:21:14]cmd_close_receipt [18:21:14]MH_GetDate [18:21:14]Write to MH i2c: F0 00 00 CC 12 CD [18:21:14]Write i2c OK [18:21:14]MH_I2C_Read... [18:21:14]Read from MH i2c: F0 [18:21:14]MH_I2C_Read... [18:21:14]Read from MH i2c: F0 09 00 [18:21:14]MH_I2C_Read... [18:21:14]Read from MH i2c: F0 09 00 CC 12 00 1B D6 1F 67 43 33 1C 67 46 [18:21:14]GetLastDocTimeStamp 1730139668 [18:21:14]current date 1730139675 [18:21:14]FM_GetShiftState [18:21:14]SAM_PROTO_GetShiftState [18:21:14]wFMCommunicate request_size=4 [18:21:14]MH_SAM_APDU [18:21:14]CAPDU: 80 13 01 00 [18:21:14]Write to MH i2c: E2 08 00 CD 12 80 13 01 00 00 00 00 00 5C [18:21:14]Write i2c OK [18:21:14]MH_I2C_Read... [18:21:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:21:14]Read from MH i2c: E2 [18:21:14]MH_I2C_Read... [18:21:14]Read from MH i2c: E2 0E 00 [18:21:14]MH_I2C_Read... [18:21:14]Read from MH i2c: E2 0E 00 CD 12 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 55 [18:21:14]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:21:14]wFMCommunicate OK [18:21:14]SAM_PROTO_GetShiftState done [18:21:14]FM_GetShiftState done [18:21:14]opened in 1730073493 [18:21:14]opened+sec_in_day 1730159893 [18:21:14]quantity*price = 50041 [18:21:14]sum+1 = 50042 [18:21:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 682 28.10.2024 18:21 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318207 ФПД: 19790072079252 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T182115&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318207&fm=19790072079252&tin=02508201610067®Number=0000000000091628&sum=50041 [18:21:15]StoreToDocumentArchive [18:21:15]shift 546 fd 318207 [18:21:15]save to /storage/0546/doc_00318207 [18:21:15]save last doc name /storage/0546/doc_00318207 to /storage/kkm_last_doc_name [18:21:15]save OK [18:21:15]Clear old archive folders... [18:21:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:21:15]tlvbuf is B6F6D8A0 [18:21:15]SAM_PROTO_ClearQueue [18:21:15]wFMCommunicate request_size=4 [18:21:15]MH_SAM_APDU [18:21:15]CAPDU: 80 09 00 00 [18:21:15]Write to MH i2c: E2 08 00 DA 12 80 09 00 00 00 00 00 00 5E [18:21:15]Write i2c OK [18:21:15]MH_I2C_Read... [18:21:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:21:15]Read from MH i2c: E2 [18:21:15]MH_I2C_Read... [18:21:15]Read from MH i2c: E2 03 00 [18:21:15]MH_I2C_Read... [18:21:15]Read from MH i2c: E2 03 00 DA 12 00 90 00 60 [18:21:15]RAPDU: 90 00 [18:21:15]wFMCommunicate OK [18:21:15]SAM_PROTO_ClearQueue done [18:21:15]KKMCreateOFDPacket [18:21:15]OFDProtocolAddRootSTLVToBuf [18:21:15]FM_MakeSignedData [18:21:15]FM_MakeSignedData [18:21:15]SAM_PROTO_SignData [18:21:15]wFMCommunicate request_size=4 [18:21:15]MH_SAM_APDU [18:21:15]CAPDU: 80 0D 01 02 [18:21:15]Write to MH i2c: E2 08 00 DB 12 80 0D 01 02 00 00 00 00 66 [18:21:15]Write i2c OK [18:21:15]MH_I2C_Read... [18:21:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:21:15]Read from MH i2c: E2 [18:21:15]MH_I2C_Read... [18:21:15]Read from MH i2c: E2 03 00 [18:21:15]MH_I2C_Read... [18:21:15]Read from MH i2c: E2 03 00 DB 12 00 90 00 61 [18:21:15]RAPDU: 90 00 [18:21:15]wFMCommunicate OK [18:21:15]wFMCommunicate request_size=255 [18:21:15]MH_SAM_APDU [18:21:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 02 00 00 F4 03 04 00 1B D6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FF DA 04 00 35 04 06 00 11 [18:21:15]Write to MH i2c: E2 02 01 DC 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 02 00 00 F4 03 04 00 1B D6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FF DA 04 00 35 04 06 00 11 00 00 7B [18:21:15]Write i2c OK [18:21:15]MH_I2C_Read... [18:21:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:21:15]Read from MH i2c: E2 [18:21:15]MH_I2C_Read... [18:21:15]Read from MH i2c: E2 03 00 [18:21:15]MH_I2C_Read... [18:21:15]Read from MH i2c: E2 03 00 DC 12 00 90 00 62 [18:21:15]RAPDU: 90 00 [18:21:15]wFMCommunicate OK [18:21:15]wFMCommunicate request_size=10 [18:21:15]MH_SAM_APDU [18:21:15]CAPDU: 80 0D 02 02 05 FF BC 37 63 94 [18:21:15]Write to MH i2c: E2 0D 00 DD 12 80 0D 02 02 05 00 FF BC 37 63 94 00 00 5C [18:21:15]Write i2c OK [18:21:15]MH_I2C_Read... [18:21:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:21:15]Read from MH i2c: E2 [18:21:15]MH_I2C_Read... [18:21:15]Read from MH i2c: E2 03 00 [18:21:15]MH_I2C_Read... [18:21:15]Read from MH i2c: E2 03 00 DD 12 00 90 00 63 [18:21:15]RAPDU: 90 00 [18:21:15]wFMCommunicate OK [18:21:15]wFMCommunicate request_size=4 [18:21:15]MH_SAM_APDU [18:21:15]CAPDU: 80 0D 03 02 [18:21:15]Write to MH i2c: E2 08 00 DE 12 80 0D 03 02 00 00 00 00 6B [18:21:15]Write i2c OK [18:21:15]MH_I2C_Read... [18:21:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:21:15]Read from MH i2c: E2 [18:21:15]MH_I2C_Read... [18:21:15]Read from MH i2c: E2 0B 00 [18:21:15]MH_I2C_Read... [18:21:15]Read from MH i2c: E2 0B 00 DE 12 00 2A 1E B5 82 3F 08 4D F3 90 00 72 [18:21:15]RAPDU: 2A 1E B5 82 3F 08 4D F3 90 00 [18:21:15]wFMCommunicate OK [18:21:15]SAM_PROTO_SignData done [18:21:15]FM_MakeSignedData done [18:21:15]CreateOFDProtocolMessage [18:21:15]wFMCommunicate request_size=4 [18:21:15]MH_SAM_APDU [18:21:15]CAPDU: 80 11 00 00 [18:21:15]Write to MH i2c: E2 08 00 DF 12 80 11 00 00 00 00 00 00 6B [18:21:15]Write i2c OK [18:21:15]MH_I2C_Read... [18:21:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:21:15]Read from MH i2c: E2 [18:21:15]MH_I2C_Read... [18:21:15]Read from MH i2c: E2 17 00 [18:21:15]MH_I2C_Read... [18:21:15]Read from MH i2c: E2 17 00 DF 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 BF [18:21:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:21:15]wFMCommunicate OK [18:21:15]CreateOFDProtocolMessage done [18:21:15]OFDSenderStorePacket 318207 [18:21:15]StoreOFDPacket docnum=318207 [18:21:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 39 3D 07 01 B9 3C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 02 00 00 F4 03 04 00 1B D6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FF DA 04 00 35 04 06 00 11 FF BC 37 63 94 2A 1E B5 82 3F 08 4D F3 [18:21:15]CheckFolder [18:21:15]dirname=/storage/ofd_packets [18:21:15]CheckFolder done [18:21:15]ProducePacketName [18:21:15]name=ofd_packets/00318207 [18:21:15]NVStorageSaveData ofd_packets/00318207 [18:21:15]File name is /storage/ofd_packets/00318207 [18:21:15]Write 301 bytes [18:21:15]NVStorageSaveData done [18:21:15]OFDSenderStorePacket done [18:21:15]KKMCreateOFDPacket done [18:21:15]NVStorageSaveData kkm_last_timestamp [18:21:15]File name is /storage/kkm_last_timestamp [18:21:15]Write 4 bytes [18:21:15]NVStorageSaveData done [18:21:15]ExternCall_PrintAddStr [18:21:15]wPrintStart [18:21:15]Write to MH i2c: 01 00 00 E0 12 F2 [18:21:15]Write i2c OK [18:21:15]MH_I2C_Read... [18:21:15]Read from MH i2c: 01 [18:21:15]MH_I2C_Read... [18:21:15]Read from MH i2c: 01 07 00 [18:21:15]MH_I2C_Read... [18:21:15]Read from MH i2c: 01 07 00 E0 12 00 00 00 00 00 FF 0F 07 [18:21:15]RasterBufferAndPrint [18:21:15]line Счет N : (1)1093207 [18:21:15]line ИНН: 02508201610067 [18:21:15]line Контрольно-Кассовый Чек [18:21:15]line ПРОДАЖА [18:21:15]line ТРК (МРК, ГНК) : 53 [18:21:15]line Товар: 2710124130 [18:21:15]line Аи-92-К-2 [18:21:15]line 7.480 * 66.90 [18:21:15]line = 500.41 [18:21:15]line НДС 12% НСП 1% [18:21:15]line > о реализуемом товаре [18:21:15]line ИТОГО: 500.41 [18:21:15]line НСП 1% : 4.43 [18:21:15]line НДС 12% : 53.14 [18:21:15]line Наличными: 0.00 [18:21:15]line Безнал.: 500.41 [18:21:15]line Место: АЗС № 101 "Партнер Нефть" [18:21:15]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [18:21:15]line СНО: Общий режим [18:21:15]line Чек 682 28.10.2024 18:21 [18:21:15]line Смена: 546 ФФД: 1.0 [18:21:15]line ЗНМ: 0300000082 [18:21:15]line РНМ: 0000000000091628 [18:21:15]line Версия ККМ: 001 [18:21:15]line Платежная система: Mbank [18:21:15]line ФМ: 0000000000874671 [18:21:15]line ФД: 318207 [18:21:15]line ФПД: 19790072079252 [18:21:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T182115&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318207&fm=19790072079252&tin=02508201610067®Number=0000000000091628&sum=50041 [18:21:15]written 0, free lines is 4095 [18:21:16]OFD Sender: Processing packet 318207 [packets to send 127, broken 126] [18:21:16]ProducePacketName [18:21:16]name=ofd_packets/00318207 [18:21:16]OFD Sender: To server: pG, [18:21:16]CommunicateWithHost lk.salyk.kg:30040 [18:21:16]ConnectInit lk.salyk.kg [18:21:16]Connected sock=10 [18:21:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 39 3D 07 01 B9 3C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 02 00 00 F4 03 04 00 1B D6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FF DA 04 00 35 04 06 00 11 FF BC 37 63 94 2A 1E B5 82 3F 08 4D F3 [18:21:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 F5 B0 47 00 B5 07 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 FF DA 04 00 F4 03 04 00 D3 81 1F 67 B6 04 01 00 00 AB C4 14 09 65 14 BA B0 [18:21:16]CommunicateWithHost err = 0 [18:21:16]CheckOFDResponse [18:21:16]1017 (14) - 77093643461234 [18:21:16]1041 (16) - 0000000000874671 [18:21:16]1040 (4) - 318207 [18:21:16]1012 (4) - 28.10.2024 12:21 [18:21:16]1206 (1) - 0 [18:21:16]OFD Sender: Remove packet 318207 [18:21:16]ProducePacketName [18:21:16]name=ofd_packets/00318207 [18:21:16]NVStorageDeleteData [18:21:16]Write to MH i2c: 01 00 00 09 13 1C [18:21:16]Write i2c OK [18:21:16]MH_I2C_Read... [18:21:16]Read from MH i2c: 01 [18:21:16]MH_I2C_Read... [18:21:16]Read from MH i2c: 01 07 00 [18:21:16]MH_I2C_Read... [18:21:16]Read from MH i2c: 01 07 00 09 13 00 00 00 00 00 1D 0D 4D [18:21:16]RasterBufferAndPrint [18:21:16]line [18:21:16]line [18:21:16]line [18:21:16]line [18:21:16]line [18:21:16]written 0, free lines is 3368 [18:21:16]MH_Cut [18:21:16]Write to MH i2c: D1 01 00 10 13 01 F5 [18:21:16]Write i2c OK [18:21:16]MH_I2C_Read... [18:21:16]Read from MH i2c: D1 [18:21:16]MH_I2C_Read... [18:21:16]Read from MH i2c: D1 01 00 [18:21:16]MH_I2C_Read... [18:21:16]Read from MH i2c: D1 01 00 10 13 00 F4 [18:21:16]Write to MH i2c: 01 00 00 11 13 24 [18:21:16]Write i2c OK [18:21:16]MH_I2C_Read... [18:21:16]OFD Sender: No OFD packet to send [18:21:17]*** Cut start [18:21:17]*** Partial cut [18:21:17]*** CUTSNS_PIN = 1 [18:21:17]*** CUTSNS_PIN = 0 [18:21:17]*** Brake cut motor [18:21:17]Read from MH i2c: 01 [18:21:17]MH_I2C_Read... [18:21:17]*** Stop cut motor [18:21:17]*** Cut end [18:21:17]Read from MH i2c: 01 07 00 [18:21:17]MH_I2C_Read... [18:21:17]Read from MH i2c: 01 07 00 11 13 00 00 00 00 00 FF 0F 39 [18:21:17]process_action close_receipt done [18:21:17]requested_data is exist [18:21:17]produce_requested_data [18:21:17]requested_item fm.sn is exist - process it [18:21:17]wFMCommunicate request_size=4 [18:21:17]MH_SAM_APDU [18:21:17]CAPDU: 80 11 00 00 [18:21:17]Write to MH i2c: E2 08 00 12 13 80 11 00 00 00 00 00 00 9F [18:21:17]Write i2c OK [18:21:17]MH_I2C_Read... [18:21:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:21:17]Read from MH i2c: E2 [18:21:17]MH_I2C_Read... [18:21:17]Read from MH i2c: E2 17 00 [18:21:17]MH_I2C_Read... [18:21:17]Read from MH i2c: E2 17 00 12 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F3 [18:21:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:21:17]wFMCommunicate OK [18:21:17]requested_item fd.num is exist - process it [18:21:17]SAM_PROTO_GetFieldsCounters [18:21:17]wFMCommunicate request_size=4 [18:21:17]MH_SAM_APDU [18:21:17]CAPDU: 80 13 00 00 [18:21:17]Write to MH i2c: E2 08 00 13 13 80 13 00 00 00 00 00 00 A2 [18:21:17]Write i2c OK [18:21:17]MH_I2C_Read... [18:21:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:21:17]Read from MH i2c: E2 [18:21:17]MH_I2C_Read... [18:21:17]Read from MH i2c: E2 62 00 [18:21:17]MH_I2C_Read... [18:21:17]Read from MH i2c: E2 62 00 13 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 FF DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 AA 02 00 00 5E 04 04 00 AA 02 00 00 57 04 04 00 AB 02 00 00 19 04 04 00 00 00 00 00 90 00 CA [18:21:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 FF DA 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 AA 02 00 00 5E 04 04 00 AA 02 00 00 57 04 04 00 AB 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:21:17]wFMCommunicate OK [18:21:17]SAM_PROTO_GetFieldsCounters done [18:21:17]requested_item shift.num is exist - process it [18:21:17]requested_item shift.opened is exist - process it [18:21:17]req_shift_opened [18:21:17]FM_GetShiftState [18:21:17]SAM_PROTO_GetShiftState [18:21:17]wFMCommunicate request_size=4 [18:21:17]MH_SAM_APDU [18:21:17]CAPDU: 80 13 01 00 [18:21:17]Write to MH i2c: E2 08 00 14 13 80 13 01 00 00 00 00 00 A4 [18:21:17]Write i2c OK [18:21:17]MH_I2C_Read... [18:21:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:21:17]Read from MH i2c: E2 [18:21:17]MH_I2C_Read... [18:21:17]Read from MH i2c: E2 0E 00 [18:21:17]MH_I2C_Read... [18:21:17]Read from MH i2c: E2 0E 00 14 13 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 9D [18:21:17]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:21:17]wFMCommunicate OK [18:21:17]SAM_PROTO_GetShiftState done [18:21:17]FM_GetShiftState done [18:21:17]req_shift_opened done [18:21:17]requested_item shift.open_date is exist - process it [18:21:17]req_shift_open_date [18:21:17]req_shift_open_date done [18:21:17]produce_requested_data done [18:21:17]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318207,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [18:21:17]process_action_free close_receipt [18:21:17]json_value_free [18:21:17]json_value_free done [18:21:17]process_json_proto returns [18:21:17]Send response to host [18:21:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318207,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [18:21:17]free response buf [18:21:17]execute_script done [18:21:17]execute_script returns [18:21:17]free content buf [18:21:17]Sock 8.Close socket [18:21:17]Sock 8.Thread stoped [18:21:21]OFD Sender: No OFD packet to send [18:21:26]OFD Sender: No OFD packet to send [18:21:31]OFD Sender: No OFD packet to send [18:21:34]accept exits with 9 [18:21:34]New connection [18:21:34]New thread 3066895716 created [18:21:34]Thread 3067039076 joined [18:21:34]Waiting for new connection... [18:21:34] Sock 9.Parse request [18:21:34]Sock 9.Check first char [18:21:34]Sock 9.First char is OK [18:21:34]request: POST /json_proto HTTP/1.0 [18:21:34]Method: POST [18:21:34]URL: /json_proto [18:21:34]Method is POST - this is cgi request [18:21:34]url: /json_proto [18:21:34]query_string will be loaded in cgi processing [18:21:34]execute_cgi json_proto POST (null) [18:21:34]execute_cgi path=json_proto method=POST [18:21:34]POST find Content-Length [18:21:34]Host: 172.17.50.195:8080 [18:21:34]Content-Length: 770 [18:21:34]Content-Type: application/json [18:21:34] [18:21:34]POST finish read [18:21:34]Found Content-Length = 770 [18:21:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093209", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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: Mbank", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:21:34]execute_script... [18:21: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)1093209", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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: Mbank", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:21:34]POST & json_proto [18:21:34]process_json_proto [18:21:34]json parsed OK: [18:21:34]protocol is kg_v1.0 [18:21:34]action value=close_receipt [18:21:34]process_action close_receipt [18:21:34]cmd_close_receipt [18:21:34]MH_GetDate [18:21:34]Write to MH i2c: F0 00 00 15 13 17 [18:21:34]Write i2c OK [18:21:34]MH_I2C_Read... [18:21:34]Read from MH i2c: F0 [18:21:34]MH_I2C_Read... [18:21:34]Read from MH i2c: F0 09 00 [18:21:34]MH_I2C_Read... [18:21:34]Read from MH i2c: F0 09 00 15 13 00 2F D6 1F 67 43 33 1C 67 A4 [18:21:34]GetLastDocTimeStamp 1730139675 [18:21:34]current date 1730139695 [18:21:34]FM_GetShiftState [18:21:34]SAM_PROTO_GetShiftState [18:21:34]wFMCommunicate request_size=4 [18:21:34]MH_SAM_APDU [18:21:34]CAPDU: 80 13 01 00 [18:21:34]Write to MH i2c: E2 08 00 16 13 80 13 01 00 00 00 00 00 A6 [18:21:34]Write i2c OK [18:21:34]MH_I2C_Read... [18:21:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:21:34]Read from MH i2c: E2 [18:21:34]MH_I2C_Read... [18:21:34]Read from MH i2c: E2 0E 00 [18:21:34]MH_I2C_Read... [18:21:34]Read from MH i2c: E2 0E 00 16 13 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 9F [18:21:34]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:21:34]wFMCommunicate OK [18:21:34]SAM_PROTO_GetShiftState done [18:21:34]FM_GetShiftState done [18:21:34]opened in 1730073493 [18:21:34]opened+sec_in_day 1730159893 [18:21:34]quantity*price = 150032 [18:21:34]sum+1 = 150033 [18:21:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.32 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.32 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 683 28.10.2024 18:21 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318208 ФПД: 211566072249357 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T182135&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318208&fm=211566072249357&tin=02508201610067®Number=0000000000091628&sum=150032 [18:21:35]StoreToDocumentArchive [18:21:35]shift 546 fd 318208 [18:21:35]save to /storage/0546/doc_00318208 [18:21:35]save last doc name /storage/0546/doc_00318208 to /storage/kkm_last_doc_name [18:21:35]save OK [18:21:35]Clear old archive folders... [18:21:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:21:35]tlvbuf is B6ED6780 [18:21:35]SAM_PROTO_ClearQueue [18:21:35]wFMCommunicate request_size=4 [18:21:35]MH_SAM_APDU [18:21:35]CAPDU: 80 09 00 00 [18:21:35]Write to MH i2c: E2 08 00 23 13 80 09 00 00 00 00 00 00 A8 [18:21:35]Write i2c OK [18:21:35]MH_I2C_Read... [18:21:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:21:35]Read from MH i2c: E2 [18:21:35]MH_I2C_Read... [18:21:35]Read from MH i2c: E2 03 00 [18:21:35]MH_I2C_Read... [18:21:35]Read from MH i2c: E2 03 00 23 13 00 90 00 AA [18:21:35]RAPDU: 90 00 [18:21:35]wFMCommunicate OK [18:21:35]SAM_PROTO_ClearQueue done [18:21:35]KKMCreateOFDPacket [18:21:35]OFDProtocolAddRootSTLVToBuf [18:21:35]FM_MakeSignedData [18:21:35]FM_MakeSignedData [18:21:35]SAM_PROTO_SignData [18:21:35]wFMCommunicate request_size=4 [18:21:35]MH_SAM_APDU [18:21:35]CAPDU: 80 0D 01 02 [18:21:35]Write to MH i2c: E2 08 00 24 13 80 0D 01 02 00 00 00 00 B0 [18:21:35]Write i2c OK [18:21:35]MH_I2C_Read... [18:21:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:21:35]Read from MH i2c: E2 [18:21:35]MH_I2C_Read... [18:21:35]Read from MH i2c: E2 03 00 [18:21:35]MH_I2C_Read... [18:21:35]Read from MH i2c: E2 03 00 24 13 00 90 00 AB [18:21:35]RAPDU: 90 00 [18:21:35]wFMCommunicate OK [18:21:35]wFMCommunicate request_size=255 [18:21:35]MH_SAM_APDU [18:21: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 33 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 AB 02 00 00 F4 03 04 00 2F D6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 00 DB 04 00 35 04 06 00 C0 [18:21:35]Write to MH i2c: E2 02 01 25 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 33 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 AB 02 00 00 F4 03 04 00 2F D6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 00 DB 04 00 35 04 06 00 C0 00 00 DF [18:21:35]Write i2c OK [18:21:35]MH_I2C_Read... [18:21:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:21:36]Read from MH i2c: E2 [18:21:36]MH_I2C_Read... [18:21:36]Read from MH i2c: E2 03 00 [18:21:36]MH_I2C_Read... [18:21:36]Read from MH i2c: E2 03 00 25 13 00 90 00 AC [18:21:36]RAPDU: 90 00 [18:21:36]wFMCommunicate OK [18:21:36]wFMCommunicate request_size=10 [18:21:36]MH_SAM_APDU [18:21:36]CAPDU: 80 0D 02 02 05 6B 10 95 3C 0D [18:21:36]Write to MH i2c: E2 0D 00 26 13 80 0D 02 02 05 00 6B 10 95 3C 0D 00 00 16 [18:21:36]Write i2c OK [18:21:36]MH_I2C_Read... [18:21:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:21:36]Read from MH i2c: E2 [18:21:36]MH_I2C_Read... [18:21:36]Read from MH i2c: E2 03 00 [18:21:36]MH_I2C_Read... [18:21:36]Read from MH i2c: E2 03 00 26 13 00 90 00 AD [18:21:36]RAPDU: 90 00 [18:21:36]wFMCommunicate OK [18:21:36]wFMCommunicate request_size=4 [18:21:36]MH_SAM_APDU [18:21:36]CAPDU: 80 0D 03 02 [18:21:36]Write to MH i2c: E2 08 00 27 13 80 0D 03 02 00 00 00 00 B5 [18:21:36]Write i2c OK [18:21:36]MH_I2C_Read... [18:21:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:21:36]Read from MH i2c: E2 [18:21:36]MH_I2C_Read... [18:21:36]Read from MH i2c: E2 0B 00 [18:21:36]MH_I2C_Read... [18:21:36]Read from MH i2c: E2 0B 00 27 13 00 93 F6 C1 99 FF D6 83 ED 90 00 DE [18:21:36]RAPDU: 93 F6 C1 99 FF D6 83 ED 90 00 [18:21:36]wFMCommunicate OK [18:21:36]SAM_PROTO_SignData done [18:21:36]FM_MakeSignedData done [18:21:36]CreateOFDProtocolMessage [18:21:36]wFMCommunicate request_size=4 [18:21:36]MH_SAM_APDU [18:21:36]CAPDU: 80 11 00 00 [18:21:36]Write to MH i2c: E2 08 00 28 13 80 11 00 00 00 00 00 00 B5 [18:21:36]Write i2c OK [18:21:36]MH_I2C_Read... [18:21:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:21:36]Read from MH i2c: E2 [18:21:36]MH_I2C_Read... [18:21:36]Read from MH i2c: E2 17 00 [18:21:36]MH_I2C_Read... [18:21:36]Read from MH i2c: E2 17 00 28 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 09 [18:21:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:21:36]wFMCommunicate OK [18:21:36]CreateOFDProtocolMessage done [18:21:36]OFDSenderStorePacket 318208 [18:21:36]StoreOFDPacket docnum=318208 [18:21:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 BB DF 07 01 77 DB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 AB 02 00 00 F4 03 04 00 2F D6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 00 DB 04 00 35 04 06 00 C0 6B 10 95 3C 0D 93 F6 C1 99 FF D6 83 ED [18:21:36]CheckFolder [18:21:36]dirname=/storage/ofd_packets [18:21:36]CheckFolder done [18:21:36]ProducePacketName [18:21:36]name=ofd_packets/00318208 [18:21:36]NVStorageSaveData ofd_packets/00318208 [18:21:36]File name is /storage/ofd_packets/00318208 [18:21:36]Write 301 bytes [18:21:36]NVStorageSaveData done [18:21:36]OFDSenderStorePacket done [18:21:36]KKMCreateOFDPacket done [18:21:36]NVStorageSaveData kkm_last_timestamp [18:21:36]File name is /storage/kkm_last_timestamp [18:21:36]Write 4 bytes [18:21:36]NVStorageSaveData done [18:21:36]ExternCall_PrintAddStr [18:21:36]wPrintStart [18:21:36]Write to MH i2c: 01 00 00 29 13 3C [18:21:36]Write i2c OK [18:21:36]MH_I2C_Read... [18:21:36]Read from MH i2c: 01 [18:21:36]MH_I2C_Read... [18:21:36]Read from MH i2c: 01 07 00 [18:21:36]MH_I2C_Read... [18:21:36]Read from MH i2c: 01 07 00 29 13 00 00 00 00 00 FF 0F 51 [18:21:36]RasterBufferAndPrint [18:21:36]line Счет N : (1)1093209 [18:21:36]line ИНН: 02508201610067 [18:21:36]line Контрольно-Кассовый Чек [18:21:36]line ПРОДАЖА [18:21:36]line ТРК (МРК, ГНК) : 44 [18:21:36]line Товар: 2710124500 [18:21:36]line Аи-95-К-3 [18:21:36]line 20.220 * 74.20 [18:21:36]line = 1500.32 [18:21:36]line НДС 12% НСП 1% [18:21:36]line > о реализуемом товаре [18:21:36]line ИТОГО: 1500.32 [18:21:36]line НСП 1% : 13.28 [18:21:36]line НДС 12% : 159.33 [18:21:36]line Наличными: 0.00 [18:21:36]line Безнал.: 1500.32 [18:21:36]line Место: АЗС № 101 "Партнер Нефть" [18:21:36]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [18:21:36]line СНО: Общий режим [18:21:36]line Чек 683 28.10.2024 18:21 [18:21:36]line Смена: 546 ФФД: 1.0 [18:21:36]line ЗНМ: 0300000082 [18:21:36]line РНМ: 0000000000091628 [18:21:36]line Версия ККМ: 001 [18:21:36]line Платежная система: Mbank [18:21:36]line ФМ: 0000000000874671 [18:21:36]line ФД: 318208 [18:21:36]line ФПД: 211566072249357 [18:21:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T182135&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318208&fm=211566072249357&tin=02508201610067®Number=0000000000091628&sum=150032 [18:21:36]written 0, free lines is 4095 [18:21:36]OFD Sender: Processing packet 318208 [packets to send 127, broken 126] [18:21:36]ProducePacketName [18:21:36]name=ofd_packets/00318208 [18:21:36]OFD Sender: To server: pG, [18:21:36]CommunicateWithHost lk.salyk.kg:30040 [18:21:36]ConnectInit lk.salyk.kg [18:21:36]Connected sock=10 [18:21:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 BB DF 07 01 77 DB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 AB 02 00 00 F4 03 04 00 2F D6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 00 DB 04 00 35 04 06 00 C0 6B 10 95 3C 0D 93 F6 C1 99 FF D6 83 ED [18:21:36]Write to MH i2c: 01 00 00 52 13 65 [18:21:36]Write i2c OK [18:21:36]MH_I2C_Read... [18:21:36]Read from MH i2c: 01 [18:21:36]MH_I2C_Read... [18:21:36]Read from MH i2c: 01 07 00 [18:21:36]MH_I2C_Read... [18:21:36]Read from MH i2c: 01 07 00 52 13 00 00 00 00 00 27 0D A0 [18:21:36]RasterBufferAndPrint [18:21:36]line [18:21:36]line [18:21:36]line [18:21:36]line [18:21:36]line [18:21:36]written 0, free lines is 3373 [18:21:36]MH_Cut [18:21:36]Write to MH i2c: D1 01 00 59 13 01 3E [18:21:36]Write i2c OK [18:21:36]MH_I2C_Read... [18:21:36]Read from MH i2c: D1 [18:21:36]MH_I2C_Read... [18:21:36]Read from MH i2c: D1 01 00 [18:21:36]MH_I2C_Read... [18:21:36]Read from MH i2c: D1 01 00 59 13 00 3D [18:21:36]Write to MH i2c: 01 00 00 5A 13 6D [18:21:36]Write i2c OK [18:21:36]MH_I2C_Read... [18:21:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 D1 62 47 00 C5 10 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 00 DB 04 00 F4 03 04 00 E7 81 1F 67 B6 04 01 00 00 EA 43 93 2B F2 22 4D B2 [18:21:36]CommunicateWithHost err = 0 [18:21:36]CheckOFDResponse [18:21:36]1017 (14) - 77093643461234 [18:21:36]1041 (16) - 0000000000874671 [18:21:36]1040 (4) - 318208 [18:21:36]1012 (4) - 28.10.2024 12:21 [18:21:36]1206 (1) - 0 [18:21:36]OFD Sender: Remove packet 318208 [18:21:36]ProducePacketName [18:21:36]name=ofd_packets/00318208 [18:21:36]NVStorageDeleteData [18:21:37]*** Cut start [18:21:37]*** Partial cut [18:21:37]*** CUTSNS_PIN = 1 [18:21:37]OFD Sender: No OFD packet to send [18:21:37]*** CUTSNS_PIN = 0 [18:21:37]*** Brake cut motor [18:21:37]Read from MH i2c: 01 [18:21:38]MH_I2C_Read... [18:21:38]*** Stop cut motor [18:21:38]*** Cut end [18:21:38]Read from MH i2c: 01 07 00 [18:21:38]MH_I2C_Read... [18:21:38]Read from MH i2c: 01 07 00 5A 13 00 00 00 00 00 FF 0F 82 [18:21:38]process_action close_receipt done [18:21:38]requested_data is exist [18:21:38]produce_requested_data [18:21:38]requested_item fm.sn is exist - process it [18:21:38]wFMCommunicate request_size=4 [18:21:38]MH_SAM_APDU [18:21:38]CAPDU: 80 11 00 00 [18:21:38]Write to MH i2c: E2 08 00 5B 13 80 11 00 00 00 00 00 00 E8 [18:21:38]Write i2c OK [18:21:38]MH_I2C_Read... [18:21:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:21:38]Read from MH i2c: E2 [18:21:38]MH_I2C_Read... [18:21:38]Read from MH i2c: E2 17 00 [18:21:38]MH_I2C_Read... [18:21:38]Read from MH i2c: E2 17 00 5B 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 3C [18:21:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:21:38]wFMCommunicate OK [18:21:38]requested_item fd.num is exist - process it [18:21:38]SAM_PROTO_GetFieldsCounters [18:21:38]wFMCommunicate request_size=4 [18:21:38]MH_SAM_APDU [18:21:38]CAPDU: 80 13 00 00 [18:21:38]Write to MH i2c: E2 08 00 5C 13 80 13 00 00 00 00 00 00 EB [18:21:38]Write i2c OK [18:21:38]MH_I2C_Read... [18:21:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:21:38]Read from MH i2c: E2 [18:21:38]MH_I2C_Read... [18:21:38]Read from MH i2c: E2 62 00 [18:21:38]MH_I2C_Read... [18:21:38]Read from MH i2c: E2 62 00 5C 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 00 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 AB 02 00 00 5E 04 04 00 AB 02 00 00 57 04 04 00 AC 02 00 00 19 04 04 00 00 00 00 00 90 00 18 [18:21:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 00 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 AB 02 00 00 5E 04 04 00 AB 02 00 00 57 04 04 00 AC 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:21:38]wFMCommunicate OK [18:21:38]SAM_PROTO_GetFieldsCounters done [18:21:38]requested_item shift.num is exist - process it [18:21:38]requested_item shift.opened is exist - process it [18:21:38]req_shift_opened [18:21:38]FM_GetShiftState [18:21:38]SAM_PROTO_GetShiftState [18:21:38]wFMCommunicate request_size=4 [18:21:38]MH_SAM_APDU [18:21:38]CAPDU: 80 13 01 00 [18:21:38]Write to MH i2c: E2 08 00 5D 13 80 13 01 00 00 00 00 00 ED [18:21:38]Write i2c OK [18:21:38]MH_I2C_Read... [18:21:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:21:38]Read from MH i2c: E2 [18:21:38]MH_I2C_Read... [18:21:38]Read from MH i2c: E2 0E 00 [18:21:38]MH_I2C_Read... [18:21:38]Read from MH i2c: E2 0E 00 5D 13 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E6 [18:21:38]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:21:38]wFMCommunicate OK [18:21:38]SAM_PROTO_GetShiftState done [18:21:38]FM_GetShiftState done [18:21:38]req_shift_opened done [18:21:38]requested_item shift.open_date is exist - process it [18:21:38]req_shift_open_date [18:21:38]req_shift_open_date done [18:21:38]produce_requested_data done [18:21:38]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318208,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [18:21:38]process_action_free close_receipt [18:21:38]json_value_free [18:21:38]json_value_free done [18:21:38]process_json_proto returns [18:21:38]Send response to host [18:21:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318208,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [18:21:38]free response buf [18:21:38]execute_script done [18:21:38]execute_script returns [18:21:38]free content buf [18:21:38]Sock 9.Close socket [18:21:38]Sock 9.Thread stoped [18:21:42]OFD Sender: No OFD packet to send [18:21:47]OFD Sender: No OFD packet to send [18:21:52]OFD Sender: No OFD packet to send [18:21:57]OFD Sender: No OFD packet to send [18:22:02]OFD Sender: No OFD packet to send [18:22:07]OFD Sender: No OFD packet to send [18:22:12]OFD Sender: No OFD packet to send [18:22:17]OFD Sender: No OFD packet to send [18:22:22]OFD Sender: No OFD packet to send [18:22:27]OFD Sender: No OFD packet to send [18:22:32]OFD Sender: No OFD packet to send [18:22:37]OFD Sender: No OFD packet to send [18:22:42]OFD Sender: No OFD packet to send [18:22:47]OFD Sender: No OFD packet to send [18:22:52]OFD Sender: No OFD packet to send [18:22:57]OFD Sender: No OFD packet to send [18:23:02]OFD Sender: No OFD packet to send [18:23:07]OFD Sender: No OFD packet to send [18:23:12]OFD Sender: No OFD packet to send [18:23:13]accept exits with 8 [18:23:13]New connection [18:23:13]New thread 3067039076 created [18:23:13]Thread 3066895716 joined [18:23:13]Waiting for new connection... [18:23:13] Sock 8.Parse request [18:23:13]Sock 8.Check first char [18:23:13]Sock 8.First char is OK [18:23:13]request: POST /json_proto HTTP/1.0 [18:23:13]Method: POST [18:23:13]URL: /json_proto [18:23:13]Method is POST - this is cgi request [18:23:13]url: /json_proto [18:23:13]query_string will be loaded in cgi processing [18:23:13]execute_cgi json_proto POST (null) [18:23:13]execute_cgi path=json_proto method=POST [18:23:13]POST find Content-Length [18:23:13]Host: 172.17.50.195:8080 [18:23:13]Content-Length: 770 [18:23:13]Content-Type: application/json [18:23:13] [18:23:13]POST finish read [18:23:13]Found Content-Length = 770 [18:23:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093210", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:23:13]execute_script... [18:23: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)1093210", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:23:13]POST & json_proto [18:23:13]process_json_proto [18:23:13]json parsed OK: [18:23:13]protocol is kg_v1.0 [18:23:13]action value=close_receipt [18:23:13]process_action close_receipt [18:23:13]cmd_close_receipt [18:23:13]MH_GetDate [18:23:13]Write to MH i2c: F0 00 00 5E 13 60 [18:23:13]Write i2c OK [18:23:13]MH_I2C_Read... [18:23:13]Read from MH i2c: F0 [18:23:13]MH_I2C_Read... [18:23:13]Read from MH i2c: F0 09 00 [18:23:13]MH_I2C_Read... [18:23:13]Read from MH i2c: F0 09 00 5E 13 00 92 D6 1F 67 43 33 1C 67 50 [18:23:13]GetLastDocTimeStamp 1730139695 [18:23:13]current date 1730139794 [18:23:13]FM_GetShiftState [18:23:13]SAM_PROTO_GetShiftState [18:23:13]wFMCommunicate request_size=4 [18:23:13]MH_SAM_APDU [18:23:13]CAPDU: 80 13 01 00 [18:23:13]Write to MH i2c: E2 08 00 5F 13 80 13 01 00 00 00 00 00 EF [18:23:13]Write i2c OK [18:23:13]MH_I2C_Read... [18:23:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:23:13]Read from MH i2c: E2 [18:23:13]MH_I2C_Read... [18:23:13]Read from MH i2c: E2 0E 00 [18:23:13]MH_I2C_Read... [18:23:13]Read from MH i2c: E2 0E 00 5F 13 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E8 [18:23:13]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:23:13]wFMCommunicate OK [18:23:13]SAM_PROTO_GetShiftState done [18:23:13]FM_GetShiftState done [18:23:13]opened in 1730073493 [18:23:13]opened+sec_in_day 1730159893 [18:23:13]quantity*price = 100021 [18:23:13]sum+1 = 100023 [18:23:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 684 28.10.2024 18:23 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318209 ФПД: 170222725843135 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T182314&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318209&fm=170222725843135&tin=02508201610067®Number=0000000000091628&sum=100022 [18:23:14]StoreToDocumentArchive [18:23:14]shift 546 fd 318209 [18:23:14]save to /storage/0546/doc_00318209 [18:23:14]save last doc name /storage/0546/doc_00318209 to /storage/kkm_last_doc_name [18:23:14]save OK [18:23:14]Clear old archive folders... [18:23:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:23:14]tlvbuf is 000C6410 [18:23:14]SAM_PROTO_ClearQueue [18:23:14]wFMCommunicate request_size=4 [18:23:14]MH_SAM_APDU [18:23:14]CAPDU: 80 09 00 00 [18:23:14]Write to MH i2c: E2 08 00 6C 13 80 09 00 00 00 00 00 00 F1 [18:23:14]Write i2c OK [18:23:14]MH_I2C_Read... [18:23:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:23:14]Read from MH i2c: E2 [18:23:14]MH_I2C_Read... [18:23:14]Read from MH i2c: E2 03 00 [18:23:14]MH_I2C_Read... [18:23:14]Read from MH i2c: E2 03 00 6C 13 00 90 00 F3 [18:23:14]RAPDU: 90 00 [18:23:14]wFMCommunicate OK [18:23:14]SAM_PROTO_ClearQueue done [18:23:14]KKMCreateOFDPacket [18:23:14]OFDProtocolAddRootSTLVToBuf [18:23:14]FM_MakeSignedData [18:23:14]FM_MakeSignedData [18:23:14]SAM_PROTO_SignData [18:23:14]wFMCommunicate request_size=4 [18:23:14]MH_SAM_APDU [18:23:14]CAPDU: 80 0D 01 02 [18:23:14]Write to MH i2c: E2 08 00 6D 13 80 0D 01 02 00 00 00 00 F9 [18:23:14]Write i2c OK [18:23:14]MH_I2C_Read... [18:23:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:23:14]Read from MH i2c: E2 [18:23:14]MH_I2C_Read... [18:23:14]Read from MH i2c: E2 03 00 [18:23:14]MH_I2C_Read... [18:23:14]Read from MH i2c: E2 03 00 6D 13 00 90 00 F4 [18:23:14]RAPDU: 90 00 [18:23:14]wFMCommunicate OK [18:23:14]wFMCommunicate request_size=255 [18:23:14]MH_SAM_APDU [18:23: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 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 02 00 00 F4 03 04 00 92 D6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 01 DB 04 00 35 04 06 00 9A [18:23:14]Write to MH i2c: E2 02 01 6E 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 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 02 00 00 F4 03 04 00 92 D6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 01 DB 04 00 35 04 06 00 9A 00 00 0B [18:23:14]Write i2c OK [18:23:14]MH_I2C_Read... [18:23:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:23:15]Read from MH i2c: E2 [18:23:15]MH_I2C_Read... [18:23:15]Read from MH i2c: E2 03 00 [18:23:15]MH_I2C_Read... [18:23:15]Read from MH i2c: E2 03 00 6E 13 00 90 00 F5 [18:23:15]RAPDU: 90 00 [18:23:15]wFMCommunicate OK [18:23:15]wFMCommunicate request_size=10 [18:23:15]MH_SAM_APDU [18:23:15]CAPDU: 80 0D 02 02 05 D1 11 1B 48 BF [18:23:15]Write to MH i2c: E2 0D 00 6F 13 80 0D 02 02 05 00 D1 11 1B 48 BF 00 00 0A [18:23:15]Write i2c OK [18:23:15]MH_I2C_Read... [18:23:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:23:15]Read from MH i2c: E2 [18:23:15]MH_I2C_Read... [18:23:15]Read from MH i2c: E2 03 00 [18:23:15]MH_I2C_Read... [18:23:15]Read from MH i2c: E2 03 00 6F 13 00 90 00 F6 [18:23:15]RAPDU: 90 00 [18:23:15]wFMCommunicate OK [18:23:15]wFMCommunicate request_size=4 [18:23:15]MH_SAM_APDU [18:23:15]CAPDU: 80 0D 03 02 [18:23:15]Write to MH i2c: E2 08 00 70 13 80 0D 03 02 00 00 00 00 FE [18:23:15]Write i2c OK [18:23:15]MH_I2C_Read... [18:23:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:23:15]Read from MH i2c: E2 [18:23:15]MH_I2C_Read... [18:23:15]Read from MH i2c: E2 0B 00 [18:23:15]MH_I2C_Read... [18:23:15]Read from MH i2c: E2 0B 00 70 13 00 DE A8 55 EB B6 D5 52 E0 90 00 82 [18:23:15]RAPDU: DE A8 55 EB B6 D5 52 E0 90 00 [18:23:15]wFMCommunicate OK [18:23:15]SAM_PROTO_SignData done [18:23:15]FM_MakeSignedData done [18:23:15]CreateOFDProtocolMessage [18:23:15]wFMCommunicate request_size=4 [18:23:15]MH_SAM_APDU [18:23:15]CAPDU: 80 11 00 00 [18:23:15]Write to MH i2c: E2 08 00 71 13 80 11 00 00 00 00 00 00 FE [18:23:15]Write i2c OK [18:23:15]MH_I2C_Read... [18:23:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:23:15]Read from MH i2c: E2 [18:23:15]MH_I2C_Read... [18:23:15]Read from MH i2c: E2 17 00 [18:23:15]MH_I2C_Read... [18:23:15]Read from MH i2c: E2 17 00 71 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 52 [18:23:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:23:15]wFMCommunicate OK [18:23:15]CreateOFDProtocolMessage done [18:23:15]OFDSenderStorePacket 318209 [18:23:15]StoreOFDPacket docnum=318209 [18:23:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 43 17 07 01 67 5D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 02 00 00 F4 03 04 00 92 D6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 01 DB 04 00 35 04 06 00 9A D1 11 1B 48 BF DE A8 55 EB B6 D5 52 E0 [18:23:15]CheckFolder [18:23:15]dirname=/storage/ofd_packets [18:23:15]CheckFolder done [18:23:15]ProducePacketName [18:23:15]name=ofd_packets/00318209 [18:23:15]NVStorageSaveData ofd_packets/00318209 [18:23:15]File name is /storage/ofd_packets/00318209 [18:23:15]Write 301 bytes [18:23:15]NVStorageSaveData done [18:23:15]OFDSenderStorePacket done [18:23:15]KKMCreateOFDPacket done [18:23:15]NVStorageSaveData kkm_last_timestamp [18:23:15]File name is /storage/kkm_last_timestamp [18:23:15]Write 4 bytes [18:23:15]NVStorageSaveData done [18:23:15]ExternCall_PrintAddStr [18:23:15]wPrintStart [18:23:15]Write to MH i2c: 01 00 00 72 13 85 [18:23:15]Write i2c OK [18:23:15]MH_I2C_Read... [18:23:15]Read from MH i2c: 01 [18:23:15]MH_I2C_Read... [18:23:15]Read from MH i2c: 01 07 00 [18:23:15]MH_I2C_Read... [18:23:15]Read from MH i2c: 01 07 00 72 13 00 00 00 00 00 FF 0F 9A [18:23:15]RasterBufferAndPrint [18:23:15]line Счет N : (1)1093210 [18:23:15]line ИНН: 02508201610067 [18:23:15]line Контрольно-Кассовый Чек [18:23:15]line ПРОДАЖА [18:23:15]line ТРК (МРК, ГНК) : 34 [18:23:15]line Товар: 2710124500 [18:23:15]line Аи-95-К-3 [18:23:15]line 13.480 * 74.20 [18:23:15]line = 1000.22 [18:23:15]line НДС 12% НСП 1% [18:23:15]line > о реализуемом товаре [18:23:15]line ИТОГО: 1000.22 [18:23:15]line НСП 1% : 8.85 [18:23:15]line НДС 12% : 106.22 [18:23:15]line Наличными: 0.00 [18:23:15]line Безнал.: 1000.22 [18:23:15]line Место: АЗС № 101 "Партнер Нефть" [18:23:15]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [18:23:15]line СНО: Общий режим [18:23:15]line Чек 684 28.10.2024 18:23 [18:23:15]line Смена: 546 ФФД: 1.0 [18:23:15]line ЗНМ: 0300000082 [18:23:15]line РНМ: 0000000000091628 [18:23:15]line Версия ККМ: 001 [18:23:15]line Платежная система: Mbank [18:23:15]line ФМ: 0000000000874671 [18:23:15]line ФД: 318209 [18:23:15]line ФПД: 170222725843135 [18:23:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T182314&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318209&fm=170222725843135&tin=02508201610067®Number=0000000000091628&sum=100022 [18:23:15]written 0, free lines is 4095 [18:23:15]OFD Sender: Processing packet 318209 [packets to send 127, broken 126] [18:23:15]ProducePacketName [18:23:15]name=ofd_packets/00318209 [18:23:15]OFD Sender: To server: pG, [18:23:15]CommunicateWithHost lk.salyk.kg:30040 [18:23:15]ConnectInit lk.salyk.kg [18:23:15]Connected sock=10 [18:23:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 43 17 07 01 67 5D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 02 00 00 F4 03 04 00 92 D6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 01 DB 04 00 35 04 06 00 9A D1 11 1B 48 BF DE A8 55 EB B6 D5 52 E0 [18:23:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 0A CB 47 00 9C 7D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 01 DB 04 00 F4 03 04 00 4A 82 1F 67 B6 04 01 00 00 04 8F 13 98 6B 55 A2 C3 [18:23:15]CommunicateWithHost err = 0 [18:23:15]CheckOFDResponse [18:23:15]1017 (14) - 77093643461234 [18:23:15]1041 (16) - 0000000000874671 [18:23:15]1040 (4) - 318209 [18:23:15]1012 (4) - 28.10.2024 12:23 [18:23:15]1206 (1) - 0 [18:23:15]OFD Sender: Remove packet 318209 [18:23:15]ProducePacketName [18:23:15]name=ofd_packets/00318209 [18:23:15]NVStorageDeleteData [18:23:15]Write to MH i2c: 01 00 00 9B 13 AE [18:23:15]Write i2c OK [18:23:15]MH_I2C_Read... [18:23:15]Read from MH i2c: 01 [18:23:15]MH_I2C_Read... [18:23:15]Read from MH i2c: 01 07 00 [18:23:15]MH_I2C_Read... [18:23:15]Read from MH i2c: 01 07 00 9B 13 00 00 00 00 00 20 0D E2 [18:23:15]RasterBufferAndPrint [18:23:15]line [18:23:15]line [18:23:15]line [18:23:15]line [18:23:15]line [18:23:15]written 0, free lines is 3366 [18:23:15]MH_Cut [18:23:15]Write to MH i2c: D1 01 00 A2 13 01 87 [18:23:15]Write i2c OK [18:23:15]MH_I2C_Read... [18:23:15]Read from MH i2c: D1 [18:23:15]MH_I2C_Read... [18:23:15]Read from MH i2c: D1 01 00 [18:23:15]MH_I2C_Read... [18:23:15]Read from MH i2c: D1 01 00 A2 13 00 86 [18:23:15]Write to MH i2c: 01 00 00 A3 13 B6 [18:23:15]Write i2c OK [18:23:15]MH_I2C_Read... [18:23:16]OFD Sender: No OFD packet to send [18:23:16]*** Cut start [18:23:16]*** Partial cut [18:23:16]*** CUTSNS_PIN = 1 [18:23:16]*** CUTSNS_PIN = 0 [18:23:16]*** Brake cut motor [18:23:16]Read from MH i2c: 01 [18:23:16]MH_I2C_Read... [18:23:16]*** Stop cut motor [18:23:16]*** Cut end [18:23:16]Read from MH i2c: 01 07 00 [18:23:16]MH_I2C_Read... [18:23:16]Read from MH i2c: 01 07 00 A3 13 00 00 00 00 00 FF 0F CB [18:23:16]process_action close_receipt done [18:23:16]requested_data is exist [18:23:16]produce_requested_data [18:23:16]requested_item fm.sn is exist - process it [18:23:16]wFMCommunicate request_size=4 [18:23:16]MH_SAM_APDU [18:23:16]CAPDU: 80 11 00 00 [18:23:16]Write to MH i2c: E2 08 00 A4 13 80 11 00 00 00 00 00 00 31 [18:23:16]Write i2c OK [18:23:16]MH_I2C_Read... [18:23:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:23:17]Read from MH i2c: E2 [18:23:17]MH_I2C_Read... [18:23:17]Read from MH i2c: E2 17 00 [18:23:17]MH_I2C_Read... [18:23:17]Read from MH i2c: E2 17 00 A4 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 85 [18:23:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:23:17]wFMCommunicate OK [18:23:17]requested_item fd.num is exist - process it [18:23:17]SAM_PROTO_GetFieldsCounters [18:23:17]wFMCommunicate request_size=4 [18:23:17]MH_SAM_APDU [18:23:17]CAPDU: 80 13 00 00 [18:23:17]Write to MH i2c: E2 08 00 A5 13 80 13 00 00 00 00 00 00 34 [18:23:17]Write i2c OK [18:23:17]MH_I2C_Read... [18:23:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:23:17]Read from MH i2c: E2 [18:23:17]MH_I2C_Read... [18:23:17]Read from MH i2c: E2 62 00 [18:23:17]MH_I2C_Read... [18:23:17]Read from MH i2c: E2 62 00 A5 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 01 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 AC 02 00 00 5E 04 04 00 AC 02 00 00 57 04 04 00 AD 02 00 00 19 04 04 00 00 00 00 00 90 00 65 [18:23:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 01 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 AC 02 00 00 5E 04 04 00 AC 02 00 00 57 04 04 00 AD 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:23:17]wFMCommunicate OK [18:23:17]SAM_PROTO_GetFieldsCounters done [18:23:17]requested_item shift.num is exist - process it [18:23:17]requested_item shift.opened is exist - process it [18:23:17]req_shift_opened [18:23:17]FM_GetShiftState [18:23:17]SAM_PROTO_GetShiftState [18:23:17]wFMCommunicate request_size=4 [18:23:17]MH_SAM_APDU [18:23:17]CAPDU: 80 13 01 00 [18:23:17]Write to MH i2c: E2 08 00 A6 13 80 13 01 00 00 00 00 00 36 [18:23:17]Write i2c OK [18:23:17]MH_I2C_Read... [18:23:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:23:17]Read from MH i2c: E2 [18:23:17]MH_I2C_Read... [18:23:17]Read from MH i2c: E2 0E 00 [18:23:17]MH_I2C_Read... [18:23:17]Read from MH i2c: E2 0E 00 A6 13 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 2F [18:23:17]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:23:17]wFMCommunicate OK [18:23:17]SAM_PROTO_GetShiftState done [18:23:17]FM_GetShiftState done [18:23:17]req_shift_opened done [18:23:17]requested_item shift.open_date is exist - process it [18:23:17]req_shift_open_date [18:23:17]req_shift_open_date done [18:23:17]produce_requested_data done [18:23:17]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318209,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [18:23:17]process_action_free close_receipt [18:23:17]json_value_free [18:23:17]json_value_free done [18:23:17]process_json_proto returns [18:23:17]Send response to host [18:23:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318209,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [18:23:17]free response buf [18:23:17]execute_script done [18:23:17]execute_script returns [18:23:17]free content buf [18:23:17]Sock 8.Close socket [18:23:17]Sock 8.Thread stoped [18:23:21]OFD Sender: No OFD packet to send [18:23:26]OFD Sender: No OFD packet to send [18:23:31]OFD Sender: No OFD packet to send [18:23:36]OFD Sender: No OFD packet to send [18:23:41]OFD Sender: No OFD packet to send [18:23:46]OFD Sender: No OFD packet to send [18:23:51]OFD Sender: No OFD packet to send [18:23:56]OFD Sender: No OFD packet to send [18:23:57]accept exits with 9 [18:23:57]New connection [18:23:57]New thread 3066895716 created [18:23:57]Thread 3067039076 joined [18:23:57]Waiting for new connection... [18:23:57] Sock 9.Parse request [18:23:57]Sock 9.Check first char [18:23:57]Sock 9.First char is OK [18:23:57]request: POST /json_proto HTTP/1.0 [18:23:57]Method: POST [18:23:57]URL: /json_proto [18:23:57]Method is POST - this is cgi request [18:23:57]url: /json_proto [18:23:57]query_string will be loaded in cgi processing [18:23:57]execute_cgi json_proto POST (null) [18:23:57]execute_cgi path=json_proto method=POST [18:23:57]POST find Content-Length [18:23:57]Host: 172.17.50.195:8080 [18:23:57]Content-Length: 683 [18:23:57]Content-Type: application/json [18:23:57] [18:23:57]POST finish read [18:23:57]Found Content-Length = 683 [18:23:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093211", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:23:57]execute_script... [18:23: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)1093211", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:23:57]POST & json_proto [18:23:57]process_json_proto [18:23:57]json parsed OK: [18:23:57]protocol is kg_v1.0 [18:23:57]action value=close_receipt [18:23:57]process_action close_receipt [18:23:57]cmd_close_receipt [18:23:57]MH_GetDate [18:23:57]Write to MH i2c: F0 00 00 A7 13 A9 [18:23:57]Write i2c OK [18:23:57]MH_I2C_Read... [18:23:57]Read from MH i2c: F0 [18:23:57]MH_I2C_Read... [18:23:57]Read from MH i2c: F0 09 00 [18:23:57]MH_I2C_Read... [18:23:57]Read from MH i2c: F0 09 00 A7 13 00 BE D6 1F 67 43 33 1C 67 C5 [18:23:57]GetLastDocTimeStamp 1730139794 [18:23:57]current date 1730139838 [18:23:57]FM_GetShiftState [18:23:57]SAM_PROTO_GetShiftState [18:23:57]wFMCommunicate request_size=4 [18:23:57]MH_SAM_APDU [18:23:57]CAPDU: 80 13 01 00 [18:23:57]Write to MH i2c: E2 08 00 A8 13 80 13 01 00 00 00 00 00 38 [18:23:57]Write i2c OK [18:23:57]MH_I2C_Read... [18:23:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:23:57]Read from MH i2c: E2 [18:23:57]MH_I2C_Read... [18:23:57]Read from MH i2c: E2 0E 00 [18:23:57]MH_I2C_Read... [18:23:57]Read from MH i2c: E2 0E 00 A8 13 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 31 [18:23:57]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:23:57]wFMCommunicate OK [18:23:57]SAM_PROTO_GetShiftState done [18:23:57]FM_GetShiftState done [18:23:57]opened in 1730073493 [18:23:57]opened+sec_in_day 1730159893 [18:23:57]quantity*price = 100015 [18:23:57]sum+1 = 100017 [18:23:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 685 28.10.2024 18:23 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318210 ФПД: 170179690144362 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T182358&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318210&fm=170179690144362&tin=02508201610067®Number=0000000000091628&sum=100000 [18:23:58]StoreToDocumentArchive [18:23:58]shift 546 fd 318210 [18:23:58]save to /storage/0546/doc_00318210 [18:23:58]save last doc name /storage/0546/doc_00318210 to /storage/kkm_last_doc_name [18:23:58]save OK [18:23:58]Clear old archive folders... [18:23:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:23:58]tlvbuf is 0014ED30 [18:23:58]SAM_PROTO_ClearQueue [18:23:58]wFMCommunicate request_size=4 [18:23:58]MH_SAM_APDU [18:23:58]CAPDU: 80 09 00 00 [18:23:58]Write to MH i2c: E2 08 00 B5 13 80 09 00 00 00 00 00 00 3A [18:23:58]Write i2c OK [18:23:58]MH_I2C_Read... [18:23:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:23:58]Read from MH i2c: E2 [18:23:58]MH_I2C_Read... [18:23:58]Read from MH i2c: E2 03 00 [18:23:58]MH_I2C_Read... [18:23:58]Read from MH i2c: E2 03 00 B5 13 00 90 00 3C [18:23:58]RAPDU: 90 00 [18:23:58]wFMCommunicate OK [18:23:58]SAM_PROTO_ClearQueue done [18:23:58]KKMCreateOFDPacket [18:23:58]OFDProtocolAddRootSTLVToBuf [18:23:58]FM_MakeSignedData [18:23:58]FM_MakeSignedData [18:23:58]SAM_PROTO_SignData [18:23:58]wFMCommunicate request_size=4 [18:23:58]MH_SAM_APDU [18:23:58]CAPDU: 80 0D 01 02 [18:23:58]Write to MH i2c: E2 08 00 B6 13 80 0D 01 02 00 00 00 00 42 [18:23:58]Write i2c OK [18:23:58]MH_I2C_Read... [18:23:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:23:58]Read from MH i2c: E2 [18:23:58]MH_I2C_Read... [18:23:58]Read from MH i2c: E2 03 00 [18:23:58]MH_I2C_Read... [18:23:58]Read from MH i2c: E2 03 00 B6 13 00 90 00 3D [18:23:58]RAPDU: 90 00 [18:23:58]wFMCommunicate OK [18:23:58]wFMCommunicate request_size=255 [18:23:58]MH_SAM_APDU [18:23: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 02 00 00 F4 03 04 00 BE D6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 02 DB 04 00 35 04 06 00 9A [18:23:58]Write to MH i2c: E2 02 01 B7 13 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 02 00 00 F4 03 04 00 BE D6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 02 DB 04 00 35 04 06 00 9A 00 00 32 [18:23:58]Write i2c OK [18:23:58]MH_I2C_Read... [18:23:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:23:58]Read from MH i2c: E2 [18:23:58]MH_I2C_Read... [18:23:58]Read from MH i2c: E2 03 00 [18:23:58]MH_I2C_Read... [18:23:58]Read from MH i2c: E2 03 00 B7 13 00 90 00 3E [18:23:58]RAPDU: 90 00 [18:23:58]wFMCommunicate OK [18:23:58]wFMCommunicate request_size=10 [18:23:58]MH_SAM_APDU [18:23:58]CAPDU: 80 0D 02 02 05 C7 0B FA A2 6A [18:23:58]Write to MH i2c: E2 0D 00 B8 13 80 0D 02 02 05 00 C7 0B FA A2 6A 00 00 27 [18:23:58]Write i2c OK [18:23:58]MH_I2C_Read... [18:23:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:23:58]Read from MH i2c: E2 [18:23:58]MH_I2C_Read... [18:23:58]Read from MH i2c: E2 03 00 [18:23:58]MH_I2C_Read... [18:23:58]Read from MH i2c: E2 03 00 B8 13 00 90 00 3F [18:23:58]RAPDU: 90 00 [18:23:58]wFMCommunicate OK [18:23:58]wFMCommunicate request_size=4 [18:23:58]MH_SAM_APDU [18:23:58]CAPDU: 80 0D 03 02 [18:23:58]Write to MH i2c: E2 08 00 B9 13 80 0D 03 02 00 00 00 00 47 [18:23:58]Write i2c OK [18:23:58]MH_I2C_Read... [18:23:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:23:58]Read from MH i2c: E2 [18:23:58]MH_I2C_Read... [18:23:58]Read from MH i2c: E2 0B 00 [18:23:58]MH_I2C_Read... [18:23:58]Read from MH i2c: E2 0B 00 B9 13 00 8D EB 3D 66 F9 B7 5A 92 90 00 FF [18:23:58]RAPDU: 8D EB 3D 66 F9 B7 5A 92 90 00 [18:23:58]wFMCommunicate OK [18:23:58]SAM_PROTO_SignData done [18:23:58]FM_MakeSignedData done [18:23:58]CreateOFDProtocolMessage [18:23:58]wFMCommunicate request_size=4 [18:23:58]MH_SAM_APDU [18:23:58]CAPDU: 80 11 00 00 [18:23:58]Write to MH i2c: E2 08 00 BA 13 80 11 00 00 00 00 00 00 47 [18:23:58]Write i2c OK [18:23:58]MH_I2C_Read... [18:23:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:23:59]Read from MH i2c: E2 [18:23:59]MH_I2C_Read... [18:23:59]Read from MH i2c: E2 17 00 [18:23:59]MH_I2C_Read... [18:23:59]Read from MH i2c: E2 17 00 BA 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 9B [18:23:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:23:59]wFMCommunicate OK [18:23:59]CreateOFDProtocolMessage done [18:23:59]OFDSenderStorePacket 318210 [18:23:59]StoreOFDPacket docnum=318210 [18:23:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 85 D8 07 01 35 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 02 00 00 F4 03 04 00 BE D6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 02 DB 04 00 35 04 06 00 9A C7 0B FA A2 6A 8D EB 3D 66 F9 B7 5A 92 [18:23:59]CheckFolder [18:23:59]dirname=/storage/ofd_packets [18:23:59]CheckFolder done [18:23:59]ProducePacketName [18:23:59]name=ofd_packets/00318210 [18:23:59]NVStorageSaveData ofd_packets/00318210 [18:23:59]File name is /storage/ofd_packets/00318210 [18:23:59]Write 301 bytes [18:23:59]NVStorageSaveData done [18:23:59]OFDSenderStorePacket done [18:23:59]KKMCreateOFDPacket done [18:23:59]NVStorageSaveData kkm_last_timestamp [18:23:59]File name is /storage/kkm_last_timestamp [18:23:59]Write 4 bytes [18:23:59]NVStorageSaveData done [18:23:59]ExternCall_PrintAddStr [18:23:59]wPrintStart [18:23:59]Write to MH i2c: 01 00 00 BB 13 CE [18:23:59]Write i2c OK [18:23:59]MH_I2C_Read... [18:23:59]Read from MH i2c: 01 [18:23:59]MH_I2C_Read... [18:23:59]Read from MH i2c: 01 07 00 [18:23:59]MH_I2C_Read... [18:23:59]Read from MH i2c: 01 07 00 BB 13 00 00 00 00 00 FF 0F E3 [18:23:59]RasterBufferAndPrint [18:23:59]line Счет N : (1)1093211 [18:23:59]line ИНН: 02508201610067 [18:23:59]line Контрольно-Кассовый Чек [18:23:59]line ПРОДАЖА [18:23:59]line ТРК (МРК, ГНК) : 43 [18:23:59]line Товар: 2710124130 [18:23:59]line Аи-92-К-2 [18:23:59]line 14.950 * 66.90 [18:23:59]line = 1000.16 [18:23:59]line НДС 12% НСП 1% [18:23:59]line > о реализуемом товаре [18:23:59]line ОКРУГЛЕНИЕ: -0.16 [18:23:59]line ИТОГО: 1000.00 [18:23:59]line Внесено: 1000.00 [18:23:59]line СДАЧА: 0.00 [18:23:59]line НСП 1% : 8.85 [18:23:59]line НДС 12% : 106.21 [18:23:59]line Наличными: 1000.00 [18:23:59]line Безнал.: 0.00 [18:23:59]line Место: АЗС № 101 "Партнер Нефть" [18:23:59]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [18:23:59]line СНО: Общий режим [18:23:59]line Чек 685 28.10.2024 18:23 [18:23:59]line Смена: 546 ФФД: 1.0 [18:23:59]line ЗНМ: 0300000082 [18:23:59]line РНМ: 0000000000091628 [18:23:59]line Версия ККМ: 001 [18:23:59]line ФМ: 0000000000874671 [18:23:59]line ФД: 318210 [18:23:59]line ФПД: 170179690144362 [18:23:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T182358&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318210&fm=170179690144362&tin=02508201610067®Number=0000000000091628&sum=100000 [18:23:59]OFD Sender: Processing packet 318210 [packets to send 127, broken 126] [18:23:59]ProducePacketName [18:23:59]name=ofd_packets/00318210 [18:23:59]OFD Sender: To server: pG, [18:23:59]CommunicateWithHost lk.salyk.kg:30040 [18:23:59]ConnectInit lk.salyk.kg [18:23:59]written 0, free lines is 4095 [18:23:59]Connected sock=10 [18:23:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 85 D8 07 01 35 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 02 00 00 F4 03 04 00 BE D6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 02 DB 04 00 35 04 06 00 9A C7 0B FA A2 6A 8D EB 3D 66 F9 B7 5A 92 [18:23:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 35 1A 47 00 13 FF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 02 DB 04 00 F4 03 04 00 76 82 1F 67 B6 04 01 00 00 26 84 29 49 20 12 59 79 [18:23:59]CommunicateWithHost err = 0 [18:23:59]CheckOFDResponse [18:23:59]1017 (14) - 77093643461234 [18:23:59]1041 (16) - 0000000000874671 [18:23:59]1040 (4) - 318210 [18:23:59]1012 (4) - 28.10.2024 12:24 [18:23:59]1206 (1) - 0 [18:23:59]OFD Sender: Remove packet 318210 [18:23:59]ProducePacketName [18:23:59]name=ofd_packets/00318210 [18:23:59]NVStorageDeleteData [18:23:59]Write to MH i2c: 01 00 00 E6 13 F9 [18:23:59]Write i2c OK [18:23:59]MH_I2C_Read... [18:23:59]Read from MH i2c: 01 [18:23:59]MH_I2C_Read... [18:23:59]Read from MH i2c: 01 07 00 [18:23:59]MH_I2C_Read... [18:23:59]Read from MH i2c: 01 07 00 E6 13 00 00 00 00 00 EE 0C FA [18:23:59]RasterBufferAndPrint [18:23:59]line [18:23:59]line [18:23:59]line [18:23:59]line [18:23:59]line [18:23:59]written 0, free lines is 3316 [18:23:59]MH_Cut [18:23:59]Write to MH i2c: D1 01 00 ED 13 01 D2 [18:23:59]Write i2c OK [18:23:59]MH_I2C_Read... [18:23:59]Read from MH i2c: D1 [18:23:59]MH_I2C_Read... [18:23:59]Read from MH i2c: D1 01 00 [18:23:59]MH_I2C_Read... [18:23:59]Read from MH i2c: D1 01 00 ED 13 00 D1 [18:23:59]Write to MH i2c: 01 00 00 EE 13 01 [18:23:59]Write i2c OK [18:23:59]MH_I2C_Read... [18:24:00]OFD Sender: No OFD packet to send [18:24:00]*** Cut start [18:24:00]*** Partial cut [18:24:00]*** CUTSNS_PIN = 1 [18:24:00]*** CUTSNS_PIN = 0 [18:24:00]*** Brake cut motor [18:24:01]Read from MH i2c: 01 [18:24:01]MH_I2C_Read... [18:24:01]*** Stop cut motor [18:24:01]*** Cut end [18:24:01]Read from MH i2c: 01 07 00 [18:24:01]MH_I2C_Read... [18:24:01]Read from MH i2c: 01 07 00 EE 13 00 00 00 00 00 FF 0F 16 [18:24:01]process_action close_receipt done [18:24:01]requested_data is exist [18:24:01]produce_requested_data [18:24:01]requested_item fm.sn is exist - process it [18:24:01]wFMCommunicate request_size=4 [18:24:01]MH_SAM_APDU [18:24:01]CAPDU: 80 11 00 00 [18:24:01]Write to MH i2c: E2 08 00 EF 13 80 11 00 00 00 00 00 00 7C [18:24:01]Write i2c OK [18:24:01]MH_I2C_Read... [18:24:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:24:01]Read from MH i2c: E2 [18:24:01]MH_I2C_Read... [18:24:01]Read from MH i2c: E2 17 00 [18:24:01]MH_I2C_Read... [18:24:01]Read from MH i2c: E2 17 00 EF 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D0 [18:24:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:24:01]wFMCommunicate OK [18:24:01]requested_item fd.num is exist - process it [18:24:01]SAM_PROTO_GetFieldsCounters [18:24:01]wFMCommunicate request_size=4 [18:24:01]MH_SAM_APDU [18:24:01]CAPDU: 80 13 00 00 [18:24:01]Write to MH i2c: E2 08 00 F0 13 80 13 00 00 00 00 00 00 7F [18:24:01]Write i2c OK [18:24:01]MH_I2C_Read... [18:24:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:24:01]Read from MH i2c: E2 [18:24:01]MH_I2C_Read... [18:24:01]Read from MH i2c: E2 62 00 [18:24:01]MH_I2C_Read... [18:24:01]Read from MH i2c: E2 62 00 F0 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 02 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 AD 02 00 00 5E 04 04 00 AD 02 00 00 57 04 04 00 AE 02 00 00 19 04 04 00 00 00 00 00 90 00 B4 [18:24:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 02 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 AD 02 00 00 5E 04 04 00 AD 02 00 00 57 04 04 00 AE 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:24:01]wFMCommunicate OK [18:24:01]SAM_PROTO_GetFieldsCounters done [18:24:01]requested_item shift.num is exist - process it [18:24:01]requested_item shift.opened is exist - process it [18:24:01]req_shift_opened [18:24:01]FM_GetShiftState [18:24:01]SAM_PROTO_GetShiftState [18:24:01]wFMCommunicate request_size=4 [18:24:01]MH_SAM_APDU [18:24:01]CAPDU: 80 13 01 00 [18:24:01]Write to MH i2c: E2 08 00 F1 13 80 13 01 00 00 00 00 00 81 [18:24:01]Write i2c OK [18:24:01]MH_I2C_Read... [18:24:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:24:01]Read from MH i2c: E2 [18:24:01]MH_I2C_Read... [18:24:01]Read from MH i2c: E2 0E 00 [18:24:01]MH_I2C_Read... [18:24:01]Read from MH i2c: E2 0E 00 F1 13 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 7A [18:24:01]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:24:01]wFMCommunicate OK [18:24:01]SAM_PROTO_GetShiftState done [18:24:01]FM_GetShiftState done [18:24:01]req_shift_opened done [18:24:01]requested_item shift.open_date is exist - process it [18:24:01]req_shift_open_date [18:24:01]req_shift_open_date done [18:24:01]produce_requested_data done [18:24:01]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318210,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [18:24:01]process_action_free close_receipt [18:24:01]json_value_free [18:24:01]json_value_free done [18:24:01]process_json_proto returns [18:24:01]Send response to host [18:24:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318210,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [18:24:01]free response buf [18:24:01]execute_script done [18:24:01]execute_script returns [18:24:01]free content buf [18:24:01]Sock 9.Close socket [18:24:01]Sock 9.Thread stoped [18:24:05]OFD Sender: No OFD packet to send [18:24:10]OFD Sender: No OFD packet to send [18:24:15]OFD Sender: No OFD packet to send [18:24:20]OFD Sender: No OFD packet to send [18:24:25]OFD Sender: No OFD packet to send [18:24:30]OFD Sender: No OFD packet to send [18:24:35]OFD Sender: No OFD packet to send [18:24:40]OFD Sender: No OFD packet to send [18:24:45]OFD Sender: No OFD packet to send [18:24:50]OFD Sender: No OFD packet to send [18:24:55]OFD Sender: No OFD packet to send [18:25:00]OFD Sender: No OFD packet to send [18:25:05]OFD Sender: No OFD packet to send [18:25:10]OFD Sender: No OFD packet to send [18:25:15]OFD Sender: No OFD packet to send [18:25:20]OFD Sender: No OFD packet to send [18:25:25]OFD Sender: No OFD packet to send [18:25:30]OFD Sender: No OFD packet to send [18:25:35]OFD Sender: No OFD packet to send [18:25:40]OFD Sender: No OFD packet to send [18:25:45]OFD Sender: No OFD packet to send [18:25:50]OFD Sender: No OFD packet to send [18:25:55]OFD Sender: No OFD packet to send [18:26:00]OFD Sender: No OFD packet to send [18:26:05]OFD Sender: No OFD packet to send [18:26:10]OFD Sender: No OFD packet to send [18:26:15]OFD Sender: No OFD packet to send [18:26:20]OFD Sender: No OFD packet to send [18:26:25]OFD Sender: No OFD packet to send [18:26:30]OFD Sender: No OFD packet to send [18:26:35]OFD Sender: No OFD packet to send [18:26:40]OFD Sender: No OFD packet to send [18:26:45]OFD Sender: No OFD packet to send [18:26:50]OFD Sender: No OFD packet to send [18:26:55]OFD Sender: No OFD packet to send [18:27:00]OFD Sender: No OFD packet to send [18:27:05]OFD Sender: No OFD packet to send [18:27:10]OFD Sender: No OFD packet to send [18:27:15]OFD Sender: No OFD packet to send [18:27:20]OFD Sender: No OFD packet to send [18:27:25]OFD Sender: No OFD packet to send [18:27:30]OFD Sender: No OFD packet to send [18:27:35]OFD Sender: No OFD packet to send [18:27:40]OFD Sender: No OFD packet to send [18:27:45]OFD Sender: No OFD packet to send [18:27:45]accept exits with 8 [18:27:45]New connection [18:27:45]New thread 3067039076 created [18:27:45]Thread 3066895716 joined [18:27:45]Waiting for new connection... [18:27:45] Sock 8.Parse request [18:27:45]Sock 8.Check first char [18:27:45]Sock 8.First char is OK [18:27:45]request: POST /json_proto HTTP/1.0 [18:27:45]Method: POST [18:27:45]URL: /json_proto [18:27:45]Method is POST - this is cgi request [18:27:45]url: /json_proto [18:27:45]query_string will be loaded in cgi processing [18:27:45]execute_cgi json_proto POST (null) [18:27:45]execute_cgi path=json_proto method=POST [18:27:45]POST find Content-Length [18:27:45]Host: 172.17.50.195:8080 [18:27:45]Content-Length: 793 [18:27:45]Content-Type: application/json [18:27:45] [18:27:45]POST finish read [18:27:45]Found Content-Length = 793 [18:27:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093212", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 46.760, "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\u000A77039", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:27:45]execute_script... [18:27:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093212", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 46.760, "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\u000A77039", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:27:45]POST & json_proto [18:27:45]process_json_proto [18:27:45]json parsed OK: [18:27:45]protocol is kg_v1.0 [18:27:45]action value=close_receipt [18:27:45]process_action close_receipt [18:27:45]cmd_close_receipt [18:27:45]MH_GetDate [18:27:45]Write to MH i2c: F0 00 00 F2 13 F4 [18:27:45]Write i2c OK [18:27:45]MH_I2C_Read... [18:27:45]Read from MH i2c: F0 [18:27:45]MH_I2C_Read... [18:27:45]Read from MH i2c: F0 09 00 [18:27:45]MH_I2C_Read... [18:27:45]Read from MH i2c: F0 09 00 F2 13 00 A2 D7 1F 67 43 33 1C 67 F5 [18:27:45]GetLastDocTimeStamp 1730139838 [18:27:45]current date 1730140066 [18:27:45]FM_GetShiftState [18:27:45]SAM_PROTO_GetShiftState [18:27:45]wFMCommunicate request_size=4 [18:27:45]MH_SAM_APDU [18:27:45]CAPDU: 80 13 01 00 [18:27:45]Write to MH i2c: E2 08 00 F3 13 80 13 01 00 00 00 00 00 83 [18:27:45]Write i2c OK [18:27:45]MH_I2C_Read... [18:27:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:27:46]Read from MH i2c: E2 [18:27:46]MH_I2C_Read... [18:27:46]Read from MH i2c: E2 0E 00 [18:27:46]MH_I2C_Read... [18:27:46]Read from MH i2c: E2 0E 00 F3 13 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 7C [18:27:46]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:27:46]wFMCommunicate OK [18:27:46]SAM_PROTO_GetShiftState done [18:27:46]FM_GetShiftState done [18:27:46]opened in 1730073493 [18:27:46]opened+sec_in_day 1730159893 [18:27:46]quantity*price = 0 [18:27:46]sum+1 = 1 [18:27:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 686 28.10.2024 18:27 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливная Карта 77039 ФМ: 0000000000874671 ФД: 318211 ФПД: 6757050210979 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T182747&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318211&fm=6757050210979&tin=02508201610067®Number=0000000000091628&sum=0 [18:27:47]StoreToDocumentArchive [18:27:47]shift 546 fd 318211 [18:27:47]save to /storage/0546/doc_00318211 [18:27:47]save last doc name /storage/0546/doc_00318211 to /storage/kkm_last_doc_name [18:27:47]save OK [18:27:47]Clear old archive folders... [18:27:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:27:47]tlvbuf is 00096FA0 [18:27:47]SAM_PROTO_ClearQueue [18:27:47]wFMCommunicate request_size=4 [18:27:47]MH_SAM_APDU [18:27:47]CAPDU: 80 09 00 00 [18:27:47]Write to MH i2c: E2 08 00 00 14 80 09 00 00 00 00 00 00 86 [18:27:47]Write i2c OK [18:27:47]MH_I2C_Read... [18:27:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:27:47]Read from MH i2c: E2 [18:27:47]MH_I2C_Read... [18:27:47]Read from MH i2c: E2 03 00 [18:27:47]MH_I2C_Read... [18:27:47]Read from MH i2c: E2 03 00 00 14 00 90 00 88 [18:27:47]RAPDU: 90 00 [18:27:47]wFMCommunicate OK [18:27:47]SAM_PROTO_ClearQueue done [18:27:47]KKMCreateOFDPacket [18:27:47]OFDProtocolAddRootSTLVToBuf [18:27:47]FM_MakeSignedData [18:27:47]FM_MakeSignedData [18:27:47]SAM_PROTO_SignData [18:27:47]wFMCommunicate request_size=4 [18:27:47]MH_SAM_APDU [18:27:47]CAPDU: 80 0D 01 02 [18:27:47]Write to MH i2c: E2 08 00 01 14 80 0D 01 02 00 00 00 00 8E [18:27:47]Write i2c OK [18:27:47]MH_I2C_Read... [18:27:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:27:47]Read from MH i2c: E2 [18:27:47]MH_I2C_Read... [18:27:47]Read from MH i2c: E2 03 00 [18:27:47]MH_I2C_Read... [18:27:47]Read from MH i2c: E2 03 00 01 14 00 90 00 89 [18:27:47]RAPDU: 90 00 [18:27:47]wFMCommunicate OK [18:27:47]wFMCommunicate request_size=255 [18:27:47]MH_SAM_APDU [18:27:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 A8 B6 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 AE 02 00 00 F4 03 04 00 A3 D7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 03 DB 04 00 35 04 06 00 06 [18:27:47]Write to MH i2c: E2 02 01 02 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 32 FF 03 08 00 03 A8 B6 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 AE 02 00 00 F4 03 04 00 A3 D7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 03 DB 04 00 35 04 06 00 06 00 00 B1 [18:27:47]Write i2c OK [18:27:47]MH_I2C_Read... [18:27:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:27:47]Read from MH i2c: E2 [18:27:47]MH_I2C_Read... [18:27:47]Read from MH i2c: E2 03 00 [18:27:47]MH_I2C_Read... [18:27:47]Read from MH i2c: E2 03 00 02 14 00 90 00 8A [18:27:47]RAPDU: 90 00 [18:27:47]wFMCommunicate OK [18:27:47]wFMCommunicate request_size=10 [18:27:47]MH_SAM_APDU [18:27:47]CAPDU: 80 0D 02 02 05 25 3F 93 DA A3 [18:27:47]Write to MH i2c: E2 0D 00 03 14 80 0D 02 02 05 00 25 3F 93 DA A3 00 00 0F [18:27:47]Write i2c OK [18:27:47]MH_I2C_Read... [18:27:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:27:47]Read from MH i2c: E2 [18:27:47]MH_I2C_Read... [18:27:47]Read from MH i2c: E2 03 00 [18:27:47]MH_I2C_Read... [18:27:47]Read from MH i2c: E2 03 00 03 14 00 90 00 8B [18:27:47]RAPDU: 90 00 [18:27:47]wFMCommunicate OK [18:27:47]wFMCommunicate request_size=4 [18:27:47]MH_SAM_APDU [18:27:47]CAPDU: 80 0D 03 02 [18:27:47]Write to MH i2c: E2 08 00 04 14 80 0D 03 02 00 00 00 00 93 [18:27:47]Write i2c OK [18:27:47]MH_I2C_Read... [18:27:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:27:47]Read from MH i2c: E2 [18:27:47]MH_I2C_Read... [18:27:47]Read from MH i2c: E2 0B 00 [18:27:47]MH_I2C_Read... [18:27:47]Read from MH i2c: E2 0B 00 04 14 00 57 73 12 2A 17 0B 81 20 90 00 5D [18:27:47]RAPDU: 57 73 12 2A 17 0B 81 20 90 00 [18:27:47]wFMCommunicate OK [18:27:47]SAM_PROTO_SignData done [18:27:47]FM_MakeSignedData done [18:27:47]CreateOFDProtocolMessage [18:27:47]wFMCommunicate request_size=4 [18:27:47]MH_SAM_APDU [18:27:47]CAPDU: 80 11 00 00 [18:27:47]Write to MH i2c: E2 08 00 05 14 80 11 00 00 00 00 00 00 93 [18:27:47]Write i2c OK [18:27:47]MH_I2C_Read... [18:27:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:27:47]Read from MH i2c: E2 [18:27:47]MH_I2C_Read... [18:27:47]Read from MH i2c: E2 17 00 [18:27:47]MH_I2C_Read... [18:27:47]Read from MH i2c: E2 17 00 05 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E7 [18:27:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:27:47]wFMCommunicate OK [18:27:47]CreateOFDProtocolMessage done [18:27:47]OFDSenderStorePacket 318211 [18:27:47]StoreOFDPacket docnum=318211 [18:27:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 EB 01 07 01 39 88 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 A8 B6 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 AE 02 00 00 F4 03 04 00 A3 D7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 03 DB 04 00 35 04 06 00 06 25 3F 93 DA A3 57 73 12 2A 17 0B 81 20 [18:27:47]CheckFolder [18:27:47]dirname=/storage/ofd_packets [18:27:47]CheckFolder done [18:27:47]ProducePacketName [18:27:47]name=ofd_packets/00318211 [18:27:47]NVStorageSaveData ofd_packets/00318211 [18:27:47]File name is /storage/ofd_packets/00318211 [18:27:47]Write 301 bytes [18:27:47]NVStorageSaveData done [18:27:47]OFDSenderStorePacket done [18:27:47]KKMCreateOFDPacket done [18:27:47]NVStorageSaveData kkm_last_timestamp [18:27:47]File name is /storage/kkm_last_timestamp [18:27:47]Write 4 bytes [18:27:47]NVStorageSaveData done [18:27:47]ExternCall_PrintAddStr [18:27:47]wPrintStart [18:27:47]Write to MH i2c: 01 00 00 06 14 1A [18:27:47]Write i2c OK [18:27:47]MH_I2C_Read... [18:27:47]Read from MH i2c: 01 [18:27:47]MH_I2C_Read... [18:27:47]Read from MH i2c: 01 07 00 [18:27:47]MH_I2C_Read... [18:27:47]Read from MH i2c: 01 07 00 06 14 00 00 00 00 00 FF 0F 2F [18:27:47]RasterBufferAndPrint [18:27:47]line Счет N : (1)1093212 [18:27:47]line ИНН: 02508201610067 [18:27:47]line Контрольно-Кассовый Чек [18:27:47]line ПРОДАЖА [18:27:47]line ТРК (МРК, ГНК) : 53 [18:27:47]line Товар: 2710124130 [18:27:47]line Аи-92-К-2 [18:27:47]line 46.760 * 0.00 [18:27:47]line = 0.00 [18:27:47]line НДС 12% НСП 1% [18:27:47]line > о реализуемом товаре [18:27:47]line ИТОГО: 0.00 [18:27:47]line НСП 1% : 0.00 [18:27:47]line НДС 12% : 0.00 [18:27:47]line Наличными: 0.00 [18:27:47]line Безнал.: 0.00 [18:27:47]line Место: АЗС № 101 "Партнер Нефть" [18:27:47]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [18:27:47]line СНО: Общий режим [18:27:47]line Чек 686 28.10.2024 18:27 [18:27:47]line Смена: 546 ФФД: 1.0 [18:27:47]line ЗНМ: 0300000082 [18:27:47]line РНМ: 0000000000091628 [18:27:47]line Версия ККМ: 001 [18:27:47]line Талоны: Топливная Карта [18:27:47]line 77039 [18:27:47]line ФМ: 0000000000874671 [18:27:47]line ФД: 318211 [18:27:47]line ФПД: 6757050210979 [18:27:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T182747&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318211&fm=6757050210979&tin=02508201610067®Number=0000000000091628&sum=0 [18:27:47]written 0, free lines is 4095 [18:27:47]OFD Sender: Processing packet 318211 [packets to send 127, broken 126] [18:27:47]ProducePacketName [18:27:47]name=ofd_packets/00318211 [18:27:47]OFD Sender: To server: pG, [18:27:47]CommunicateWithHost lk.salyk.kg:30040 [18:27:47]ConnectInit lk.salyk.kg [18:27:47]Connected sock=10 [18:27:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 EB 01 07 01 39 88 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 A8 B6 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 AE 02 00 00 F4 03 04 00 A3 D7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 03 DB 04 00 35 04 06 00 06 25 3F 93 DA A3 57 73 12 2A 17 0B 81 20 [18:27:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 FF 16 47 00 AA 39 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 03 DB 04 00 F4 03 04 00 5A 83 1F 67 B6 04 01 00 00 4A 47 2E FE 1B E1 28 EC [18:27:48]CommunicateWithHost err = 0 [18:27:48]CheckOFDResponse [18:27:48]1017 (14) - 77093643461234 [18:27:48]1041 (16) - 0000000000874671 [18:27:48]1040 (4) - 318211 [18:27:48]1012 (4) - 28.10.2024 12:28 [18:27:48]1206 (1) - 0 [18:27:48]OFD Sender: Remove packet 318211 [18:27:48]ProducePacketName [18:27:48]name=ofd_packets/00318211 [18:27:48]NVStorageDeleteData [18:27:48]Write to MH i2c: 01 00 00 30 14 44 [18:27:48]Write i2c OK [18:27:48]MH_I2C_Read... [18:27:48]Read from MH i2c: 01 [18:27:48]MH_I2C_Read... [18:27:48]Read from MH i2c: 01 07 00 [18:27:48]MH_I2C_Read... [18:27:48]Read from MH i2c: 01 07 00 30 14 00 00 00 00 00 FA 0C 51 [18:27:48]RasterBufferAndPrint [18:27:48]line [18:27:48]line [18:27:48]line [18:27:48]line [18:27:48]line [18:27:48]written 0, free lines is 3328 [18:27:48]MH_Cut [18:27:48]Write to MH i2c: D1 01 00 37 14 01 1D [18:27:48]Write i2c OK [18:27:48]MH_I2C_Read... [18:27:48]Read from MH i2c: D1 [18:27:48]MH_I2C_Read... [18:27:48]Read from MH i2c: D1 01 00 [18:27:48]MH_I2C_Read... [18:27:48]Read from MH i2c: D1 01 00 37 14 00 1C [18:27:48]Write to MH i2c: 01 00 00 38 14 4C [18:27:48]Write i2c OK [18:27:48]MH_I2C_Read... [18:27:48]OFD Sender: No OFD packet to send [18:27:48]*** Cut start [18:27:48]*** Partial cut [18:27:48]*** CUTSNS_PIN = 1 [18:27:48]*** CUTSNS_PIN = 0 [18:27:49]*** Brake cut motor [18:27:49]Read from MH i2c: 01 [18:27:49]MH_I2C_Read... [18:27:49]*** Stop cut motor [18:27:49]*** Cut end [18:27:49]Read from MH i2c: 01 07 00 [18:27:49]MH_I2C_Read... [18:27:49]Read from MH i2c: 01 07 00 38 14 00 00 00 00 00 FF 0F 61 [18:27:49]process_action close_receipt done [18:27:49]requested_data is exist [18:27:49]produce_requested_data [18:27:49]requested_item fm.sn is exist - process it [18:27:49]wFMCommunicate request_size=4 [18:27:49]MH_SAM_APDU [18:27:49]CAPDU: 80 11 00 00 [18:27:49]Write to MH i2c: E2 08 00 39 14 80 11 00 00 00 00 00 00 C7 [18:27:49]Write i2c OK [18:27:49]MH_I2C_Read... [18:27:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:27:49]Read from MH i2c: E2 [18:27:49]MH_I2C_Read... [18:27:49]Read from MH i2c: E2 17 00 [18:27:49]MH_I2C_Read... [18:27:49]Read from MH i2c: E2 17 00 39 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 1B [18:27:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:27:49]wFMCommunicate OK [18:27:49]requested_item fd.num is exist - process it [18:27:49]SAM_PROTO_GetFieldsCounters [18:27:49]wFMCommunicate request_size=4 [18:27:49]MH_SAM_APDU [18:27:49]CAPDU: 80 13 00 00 [18:27:49]Write to MH i2c: E2 08 00 3A 14 80 13 00 00 00 00 00 00 CA [18:27:49]Write i2c OK [18:27:49]MH_I2C_Read... [18:27:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:27:49]Read from MH i2c: E2 [18:27:49]MH_I2C_Read... [18:27:49]Read from MH i2c: E2 62 00 [18:27:49]MH_I2C_Read... [18:27:49]Read from MH i2c: E2 62 00 3A 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 03 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 AE 02 00 00 5E 04 04 00 AE 02 00 00 57 04 04 00 AF 02 00 00 19 04 04 00 00 00 00 00 90 00 03 [18:27:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 03 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 AE 02 00 00 5E 04 04 00 AE 02 00 00 57 04 04 00 AF 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:27:49]wFMCommunicate OK [18:27:49]SAM_PROTO_GetFieldsCounters done [18:27:49]requested_item shift.num is exist - process it [18:27:49]requested_item shift.opened is exist - process it [18:27:49]req_shift_opened [18:27:49]FM_GetShiftState [18:27:49]SAM_PROTO_GetShiftState [18:27:49]wFMCommunicate request_size=4 [18:27:49]MH_SAM_APDU [18:27:49]CAPDU: 80 13 01 00 [18:27:49]Write to MH i2c: E2 08 00 3B 14 80 13 01 00 00 00 00 00 CC [18:27:49]Write i2c OK [18:27:49]MH_I2C_Read... [18:27:49]Read from MH i2c: E2 [18:27:49]MH_I2C_Read... [18:27:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:27:49]Read from MH i2c: E2 0E 00 [18:27:49]MH_I2C_Read... [18:27:49]Read from MH i2c: E2 0E 00 3B 14 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C5 [18:27:49]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:27:49]wFMCommunicate OK [18:27:49]SAM_PROTO_GetShiftState done [18:27:49]FM_GetShiftState done [18:27:49]req_shift_opened done [18:27:49]requested_item shift.open_date is exist - process it [18:27:49]req_shift_open_date [18:27:49]req_shift_open_date done [18:27:49]produce_requested_data done [18:27:49]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318211,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [18:27:49]process_action_free close_receipt [18:27:49]json_value_free [18:27:49]json_value_free done [18:27:49]process_json_proto returns [18:27:49]Send response to host [18:27:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318211,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [18:27:49]free response buf [18:27:49]execute_script done [18:27:49]execute_script returns [18:27:49]free content buf [18:27:49]Sock 8.Close socket [18:27:49]Sock 8.Thread stoped [18:27:53]OFD Sender: No OFD packet to send [18:27:58]OFD Sender: No OFD packet to send [18:28:03]OFD Sender: No OFD packet to send [18:28:08]OFD Sender: No OFD packet to send [18:28:13]OFD Sender: No OFD packet to send [18:28:18]OFD Sender: No OFD packet to send [18:28:23]accept exits with 9 [18:28:23]New connection [18:28:23]New thread 3066895716 created [18:28:23]Thread 3067039076 joined [18:28:23]Waiting for new connection... [18:28:23] Sock 9.Parse request [18:28:23]Sock 9.Check first char [18:28:23]Sock 9.First char is OK [18:28:23]request: POST /json_proto HTTP/1.0 [18:28:23]Method: POST [18:28:23]URL: /json_proto [18:28:23]Method is POST - this is cgi request [18:28:23]url: /json_proto [18:28:23]query_string will be loaded in cgi processing [18:28:23]execute_cgi json_proto POST (null) [18:28:23]execute_cgi path=json_proto method=POST [18:28:23]POST find Content-Length [18:28:23]Host: 172.17.50.195:8080 [18:28:23]Content-Length: 806 [18:28:23]Content-Type: application/json [18:28:23] [18:28:23]POST finish read [18:28:23]Found Content-Length = 806 [18:28:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093213", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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\u000A4467492", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:28:23]execute_script... [18: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 : (1)1093213", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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\u000A4467492", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:28:23]POST & json_proto [18:28:23]process_json_proto [18:28:23]json parsed OK: [18:28:23]protocol is kg_v1.0 [18:28:23]action value=close_receipt [18:28:23]process_action close_receipt [18:28:23]cmd_close_receipt [18:28:23]MH_GetDate [18:28:23]Write to MH i2c: F0 00 00 3C 14 3F [18:28:23]Write i2c OK [18:28:23]MH_I2C_Read... [18:28:23]Read from MH i2c: F0 [18:28:23]MH_I2C_Read... [18:28:23]Read from MH i2c: F0 09 00 [18:28:23]MH_I2C_Read... [18:28:23]Read from MH i2c: F0 09 00 3C 14 00 C8 D7 1F 67 43 33 1C 67 66 [18:28:23]GetLastDocTimeStamp 1730140067 [18:28:23]current date 1730140104 [18:28:23]FM_GetShiftState [18:28:23]SAM_PROTO_GetShiftState [18:28:23]wFMCommunicate request_size=4 [18:28:23]MH_SAM_APDU [18:28:23]CAPDU: 80 13 01 00 [18:28:23]Write to MH i2c: E2 08 00 3D 14 80 13 01 00 00 00 00 00 CE [18:28:23]Write i2c OK [18:28:23]MH_I2C_Read... [18:28:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:28:23]Read from MH i2c: E2 [18:28:23]MH_I2C_Read... [18:28:23]Read from MH i2c: E2 0E 00 [18:28:23]MH_I2C_Read... [18:28:23]Read from MH i2c: E2 0E 00 3D 14 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C7 [18:28:23]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:28:23]wFMCommunicate OK [18:28:23]SAM_PROTO_GetShiftState done [18:28:23]FM_GetShiftState done [18:28:23]opened in 1730073493 [18:28:23]opened+sec_in_day 1730159893 [18:28:23]quantity*price = 0 [18:28:23]sum+1 = 1 [18:28:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 687 28.10.2024 18:28 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливные Талоны 4467492 ФМ: 0000000000874671 ФД: 318212 ФПД: 46538553395333 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T182824&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318212&fm=46538553395333&tin=02508201610067®Number=0000000000091628&sum=0 [18:28:24]StoreToDocumentArchive [18:28:24]shift 546 fd 318212 [18:28:24]save to /storage/0546/doc_00318212 [18:28:24]save last doc name /storage/0546/doc_00318212 to /storage/kkm_last_doc_name [18:28:24]save OK [18:28:24]Clear old archive folders... [18:28:24]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:28:24]tlvbuf is 000D2830 [18:28:24]SAM_PROTO_ClearQueue [18:28:24]wFMCommunicate request_size=4 [18:28:24]MH_SAM_APDU [18:28:24]CAPDU: 80 09 00 00 [18:28:24]Write to MH i2c: E2 08 00 4A 14 80 09 00 00 00 00 00 00 D0 [18:28:24]Write i2c OK [18:28:24]MH_I2C_Read... [18:28:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:28:24]Read from MH i2c: E2 [18:28:24]MH_I2C_Read... [18:28:24]Read from MH i2c: E2 03 00 [18:28:24]MH_I2C_Read... [18:28:24]Read from MH i2c: E2 03 00 4A 14 00 90 00 D2 [18:28:24]RAPDU: 90 00 [18:28:24]wFMCommunicate OK [18:28:24]SAM_PROTO_ClearQueue done [18:28:24]KKMCreateOFDPacket [18:28:24]OFDProtocolAddRootSTLVToBuf [18:28:24]FM_MakeSignedData [18:28:24]FM_MakeSignedData [18:28:24]SAM_PROTO_SignData [18:28:24]wFMCommunicate request_size=4 [18:28:24]MH_SAM_APDU [18:28:24]CAPDU: 80 0D 01 02 [18:28:24]Write to MH i2c: E2 08 00 4B 14 80 0D 01 02 00 00 00 00 D8 [18:28:24]Write i2c OK [18:28:24]MH_I2C_Read... [18:28:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:28:24]Read from MH i2c: E2 [18:28:24]MH_I2C_Read... [18:28:24]Read from MH i2c: E2 03 00 [18:28:24]MH_I2C_Read... [18:28:24]Read from MH i2c: E2 03 00 4B 14 00 90 00 D3 [18:28:24]RAPDU: 90 00 [18:28:24]wFMCommunicate OK [18:28:24]wFMCommunicate request_size=255 [18:28:24]MH_SAM_APDU [18:28:24]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 AF 02 00 00 F4 03 04 00 C8 D7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 04 DB 04 00 35 04 06 00 [18:28:24]Write to MH i2c: E2 02 01 4C 14 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 AF 02 00 00 F4 03 04 00 C8 D7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 04 DB 04 00 35 04 06 00 00 00 30 [18:28:24]Write i2c OK [18:28:24]MH_I2C_Read... [18:28:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:28:24]Read from MH i2c: E2 [18:28:24]MH_I2C_Read... [18:28:24]Read from MH i2c: E2 03 00 [18:28:24]MH_I2C_Read... [18:28:24]Read from MH i2c: E2 03 00 4C 14 00 90 00 D4 [18:28:24]RAPDU: 90 00 [18:28:24]wFMCommunicate OK [18:28:24]wFMCommunicate request_size=11 [18:28:24]MH_SAM_APDU [18:28:24]CAPDU: 80 0D 02 02 06 2A 53 99 F1 88 85 [18:28:24]Write to MH i2c: E2 0E 00 4D 14 80 0D 02 02 06 00 2A 53 99 F1 88 85 00 00 FB [18:28:24]Write i2c OK [18:28:24]MH_I2C_Read... [18:28:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:28:24]Read from MH i2c: E2 [18:28:24]MH_I2C_Read... [18:28:24]Read from MH i2c: E2 03 00 [18:28:24]MH_I2C_Read... [18:28:24]Read from MH i2c: E2 03 00 4D 14 00 90 00 D5 [18:28:24]RAPDU: 90 00 [18:28:24]wFMCommunicate OK [18:28:24]wFMCommunicate request_size=4 [18:28:24]MH_SAM_APDU [18:28:24]CAPDU: 80 0D 03 02 [18:28:24]Write to MH i2c: E2 08 00 4E 14 80 0D 03 02 00 00 00 00 DD [18:28:24]Write i2c OK [18:28:24]MH_I2C_Read... [18:28:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:28:24]Read from MH i2c: E2 [18:28:24]MH_I2C_Read... [18:28:24]Read from MH i2c: E2 0B 00 [18:28:24]MH_I2C_Read... [18:28:24]Read from MH i2c: E2 0B 00 4E 14 00 1D 51 75 CC 92 E2 4C B8 90 00 05 [18:28:24]RAPDU: 1D 51 75 CC 92 E2 4C B8 90 00 [18:28:24]wFMCommunicate OK [18:28:24]SAM_PROTO_SignData done [18:28:24]FM_MakeSignedData done [18:28:24]CreateOFDProtocolMessage [18:28:24]wFMCommunicate request_size=4 [18:28:24]MH_SAM_APDU [18:28:24]CAPDU: 80 11 00 00 [18:28:24]Write to MH i2c: E2 08 00 4F 14 80 11 00 00 00 00 00 00 DD [18:28:24]Write i2c OK [18:28:24]MH_I2C_Read... [18:28:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:28:24]Read from MH i2c: E2 [18:28:24]MH_I2C_Read... [18:28:24]Read from MH i2c: E2 17 00 [18:28:24]MH_I2C_Read... [18:28:24]Read from MH i2c: E2 17 00 4F 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 31 [18:28:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:28:24]wFMCommunicate OK [18:28:24]CreateOFDProtocolMessage done [18:28:24]OFDSenderStorePacket 318212 [18:28:24]StoreOFDPacket docnum=318212 [18:28:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 80 A2 08 01 32 82 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 AF 02 00 00 F4 03 04 00 C8 D7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 04 DB 04 00 35 04 06 00 2A 53 99 F1 88 85 1D 51 75 CC 92 E2 4C B8 [18:28:24]CheckFolder [18:28:24]dirname=/storage/ofd_packets [18:28:24]CheckFolder done [18:28:24]ProducePacketName [18:28:24]name=ofd_packets/00318212 [18:28:24]NVStorageSaveData ofd_packets/00318212 [18:28:24]File name is /storage/ofd_packets/00318212 [18:28:24]Write 302 bytes [18:28:24]NVStorageSaveData done [18:28:24]OFDSenderStorePacket done [18:28:24]KKMCreateOFDPacket done [18:28:24]NVStorageSaveData kkm_last_timestamp [18:28:24]File name is /storage/kkm_last_timestamp [18:28:24]Write 4 bytes [18:28:24]NVStorageSaveData done [18:28:24]ExternCall_PrintAddStr [18:28:24]wPrintStart [18:28:24]Write to MH i2c: 01 00 00 50 14 64 [18:28:24]Write i2c OK [18:28:24]MH_I2C_Read... [18:28:24]Read from MH i2c: 01 [18:28:24]MH_I2C_Read... [18:28:24]Read from MH i2c: 01 07 00 [18:28:24]MH_I2C_Read... [18:28:24]Read from MH i2c: 01 07 00 50 14 00 00 00 00 00 FF 0F 79 [18:28:24]RasterBufferAndPrint [18:28:24]line Счет N : (1)1093213 [18:28:24]line ИНН: 02508201610067 [18:28:24]line Контрольно-Кассовый Чек [18:28:24]line ПРОДАЖА [18:28:24]line ТРК (МРК, ГНК) : 31 [18:28:24]line Товар: 2710194210 [18:28:24]line ДТ(л)-К-2 [18:28:24]line 10.000 * 0.00 [18:28:24]line = 0.00 [18:28:24]line НДС 12% НСП 1% [18:28:24]line > о реализуемом товаре [18:28:24]line ИТОГО: 0.00 [18:28:24]line НСП 1% : 0.00 [18:28:24]line НДС 12% : 0.00 [18:28:24]line Наличными: 0.00 [18:28:24]line Безнал.: 0.00 [18:28:24]line Место: АЗС № 101 "Партнер Нефть" [18:28:24]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [18:28:24]line СНО: Общий режим [18:28:24]line Чек 687 28.10.2024 18:28 [18:28:24]line Смена: 546 ФФД: 1.0 [18:28:24]line ЗНМ: 0300000082 [18:28:24]line РНМ: 0000000000091628 [18:28:24]line Версия ККМ: 001 [18:28:24]line Талоны: Топливные Талоны [18:28:24]line 4467492 [18:28:24]line ФМ: 0000000000874671 [18:28:24]line ФД: 318212 [18:28:24]line ФПД: 46538553395333 [18:28:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T182824&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318212&fm=46538553395333&tin=02508201610067®Number=0000000000091628&sum=0 [18:28:25]written 0, free lines is 4095 [18:28:25]OFD Sender: Processing packet 318212 [packets to send 127, broken 126] [18:28:25]ProducePacketName [18:28:25]name=ofd_packets/00318212 [18:28:25]OFD Sender: To server: pG, [18:28:25]CommunicateWithHost lk.salyk.kg:30040 [18:28:25]ConnectInit lk.salyk.kg [18:28:25]Connected sock=10 [18:28:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 80 A2 08 01 32 82 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 AF 02 00 00 F4 03 04 00 C8 D7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 04 DB 04 00 35 04 06 00 2A 53 99 F1 88 85 1D 51 75 CC 92 E2 4C B8 [18:28:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 9D 87 47 00 C1 17 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 04 DB 04 00 F4 03 04 00 80 83 1F 67 B6 04 01 00 00 6A E0 D1 6C 4B 7C 58 EC [18:28:25]CommunicateWithHost err = 0 [18:28:25]CheckOFDResponse [18:28:25]1017 (14) - 77093643461234 [18:28:25]1041 (16) - 0000000000874671 [18:28:25]1040 (4) - 318212 [18:28:25]1012 (4) - 28.10.2024 12:28 [18:28:25]1206 (1) - 0 [18:28:25]OFD Sender: Remove packet 318212 [18:28:25]ProducePacketName [18:28:25]name=ofd_packets/00318212 [18:28:25]NVStorageDeleteData [18:28:25]Write to MH i2c: 01 00 00 7A 14 8E [18:28:25]Write i2c OK [18:28:25]MH_I2C_Read... [18:28:25]Read from MH i2c: 01 [18:28:25]MH_I2C_Read... [18:28:25]Read from MH i2c: 01 07 00 [18:28:25]MH_I2C_Read... [18:28:25]Read from MH i2c: 01 07 00 7A 14 00 00 00 00 00 F7 0C 98 [18:28:25]RasterBufferAndPrint [18:28:25]line [18:28:25]line [18:28:25]line [18:28:25]line [18:28:25]line [18:28:25]written 0, free lines is 3325 [18:28:25]MH_Cut [18:28:25]Write to MH i2c: D1 01 00 81 14 01 67 [18:28:25]Write i2c OK [18:28:25]MH_I2C_Read... [18:28:25]Read from MH i2c: D1 [18:28:25]MH_I2C_Read... [18:28:25]Read from MH i2c: D1 01 00 [18:28:25]MH_I2C_Read... [18:28:25]Read from MH i2c: D1 01 00 81 14 00 66 [18:28:25]Write to MH i2c: 01 00 00 82 14 96 [18:28:25]Write i2c OK [18:28:25]MH_I2C_Read... [18:28:25]OFD Sender: No OFD packet to send [18:28:26]*** Cut start [18:28:26]*** Partial cut [18:28:26]*** CUTSNS_PIN = 1 [18:28:26]*** CUTSNS_PIN = 0 [18:28:26]*** Brake cut motor [18:28:26]Read from MH i2c: 01 [18:28:26]MH_I2C_Read... [18:28:26]*** Stop cut motor [18:28:26]*** Cut end [18:28:26]Read from MH i2c: 01 07 00 [18:28:26]MH_I2C_Read... [18:28:26]Read from MH i2c: 01 07 00 82 14 00 00 00 00 00 FF 0F AB [18:28:26]process_action close_receipt done [18:28:26]requested_data is exist [18:28:26]produce_requested_data [18:28:26]requested_item fm.sn is exist - process it [18:28:26]wFMCommunicate request_size=4 [18:28:26]MH_SAM_APDU [18:28:26]CAPDU: 80 11 00 00 [18:28:26]Write to MH i2c: E2 08 00 83 14 80 11 00 00 00 00 00 00 11 [18:28:26]Write i2c OK [18:28:26]MH_I2C_Read... [18:28:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:28:27]Read from MH i2c: E2 [18:28:27]MH_I2C_Read... [18:28:27]Read from MH i2c: E2 17 00 [18:28:27]MH_I2C_Read... [18:28:27]Read from MH i2c: E2 17 00 83 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 65 [18:28:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:28:27]wFMCommunicate OK [18:28:27]requested_item fd.num is exist - process it [18:28:27]SAM_PROTO_GetFieldsCounters [18:28:27]wFMCommunicate request_size=4 [18:28:27]MH_SAM_APDU [18:28:27]CAPDU: 80 13 00 00 [18:28:27]Write to MH i2c: E2 08 00 84 14 80 13 00 00 00 00 00 00 14 [18:28:27]Write i2c OK [18:28:27]MH_I2C_Read... [18:28:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:28:27]Read from MH i2c: E2 [18:28:27]MH_I2C_Read... [18:28:27]Read from MH i2c: E2 62 00 [18:28:27]MH_I2C_Read... [18:28:27]Read from MH i2c: E2 62 00 84 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 04 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 AF 02 00 00 5E 04 04 00 AF 02 00 00 57 04 04 00 B0 02 00 00 19 04 04 00 00 00 00 00 90 00 51 [18:28:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 04 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 AF 02 00 00 5E 04 04 00 AF 02 00 00 57 04 04 00 B0 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:28:27]wFMCommunicate OK [18:28:27]SAM_PROTO_GetFieldsCounters done [18:28:27]requested_item shift.num is exist - process it [18:28:27]requested_item shift.opened is exist - process it [18:28:27]req_shift_opened [18:28:27]FM_GetShiftState [18:28:27]SAM_PROTO_GetShiftState [18:28:27]wFMCommunicate request_size=4 [18:28:27]MH_SAM_APDU [18:28:27]CAPDU: 80 13 01 00 [18:28:27]Write to MH i2c: E2 08 00 85 14 80 13 01 00 00 00 00 00 16 [18:28:27]Write i2c OK [18:28:27]MH_I2C_Read... [18:28:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:28:27]Read from MH i2c: E2 [18:28:27]MH_I2C_Read... [18:28:27]Read from MH i2c: E2 0E 00 [18:28:27]MH_I2C_Read... [18:28:27]Read from MH i2c: E2 0E 00 85 14 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 0F [18:28:27]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:28:27]wFMCommunicate OK [18:28:27]SAM_PROTO_GetShiftState done [18:28:27]FM_GetShiftState done [18:28:27]req_shift_opened done [18:28:27]requested_item shift.open_date is exist - process it [18:28:27]req_shift_open_date [18:28:27]req_shift_open_date done [18:28:27]produce_requested_data done [18:28:27]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318212,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [18:28:27]process_action_free close_receipt [18:28:27]json_value_free [18:28:27]json_value_free done [18:28:27]process_json_proto returns [18:28:27]Send response to host [18:28:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318212,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [18:28:27]free response buf [18:28:27]execute_script done [18:28:27]execute_script returns [18:28:27]free content buf [18:28:27]Sock 9.Close socket [18:28:27]Sock 9.Thread stoped [18:28:30]OFD Sender: No OFD packet to send [18:28:35]OFD Sender: No OFD packet to send [18:28:40]OFD Sender: No OFD packet to send [18:28:45]OFD Sender: No OFD packet to send [18:28:51]OFD Sender: No OFD packet to send [18:28:56]OFD Sender: No OFD packet to send [18:29:01]OFD Sender: No OFD packet to send [18:29:06]OFD Sender: No OFD packet to send [18:29:11]OFD Sender: No OFD packet to send [18:29:16]OFD Sender: No OFD packet to send [18:29:21]OFD Sender: No OFD packet to send [18:29:26]OFD Sender: No OFD packet to send [18:29:31]OFD Sender: No OFD packet to send [18:29:36]OFD Sender: No OFD packet to send [18:29:41]OFD Sender: No OFD packet to send [18:29:46]OFD Sender: No OFD packet to send [18:29:51]OFD Sender: No OFD packet to send [18:29:56]OFD Sender: No OFD packet to send [18:30:01]OFD Sender: No OFD packet to send [18:30:06]OFD Sender: No OFD packet to send [18:30:11]OFD Sender: No OFD packet to send [18:30:16]OFD Sender: No OFD packet to send [18:30:21]OFD Sender: No OFD packet to send [18:30:26]OFD Sender: No OFD packet to send [18:30:31]OFD Sender: No OFD packet to send [18:30:36]OFD Sender: No OFD packet to send [18:30:41]OFD Sender: No OFD packet to send [18:30:46]OFD Sender: No OFD packet to send [18:30:46]accept exits with 8 [18:30:46]New connection [18:30:46]New thread 3067039076 created [18:30:46]Thread 3066895716 joined [18:30:46]Waiting for new connection... [18:30:46] Sock 8.Parse request [18:30:46]Sock 8.Check first char [18:30:46]Sock 8.First char is OK [18:30:46]request: POST /json_proto HTTP/1.0 [18:30:46]Method: POST [18:30:46]URL: /json_proto [18:30:46]Method is POST - this is cgi request [18:30:46]url: /json_proto [18:30:46]query_string will be loaded in cgi processing [18:30:46]execute_cgi json_proto POST (null) [18:30:46]execute_cgi path=json_proto method=POST [18:30:46]POST find Content-Length [18:30:46]Host: 172.17.50.195:8080 [18:30:46]Content-Length: 678 [18:30:46]Content-Type: application/json [18:30:46] [18:30:46]POST finish read [18:30:46]Found Content-Length = 678 [18:30:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093214", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:30:46]execute_script... [18: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 : (1)1093214", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:30:46]POST & json_proto [18:30:46]process_json_proto [18:30:46]json parsed OK: [18:30:46]protocol is kg_v1.0 [18:30:46]action value=close_receipt [18:30:46]process_action close_receipt [18:30:46]cmd_close_receipt [18:30:46]MH_GetDate [18:30:46]Write to MH i2c: F0 00 00 86 14 89 [18:30:46]Write i2c OK [18:30:46]MH_I2C_Read... [18:30:46]Read from MH i2c: F0 [18:30:46]MH_I2C_Read... [18:30:46]Read from MH i2c: F0 09 00 [18:30:46]MH_I2C_Read... [18:30:46]Read from MH i2c: F0 09 00 86 14 00 57 D8 1F 67 43 33 1C 67 40 [18:30:46]GetLastDocTimeStamp 1730140104 [18:30:46]current date 1730140247 [18:30:46]FM_GetShiftState [18:30:46]SAM_PROTO_GetShiftState [18:30:46]wFMCommunicate request_size=4 [18:30:46]MH_SAM_APDU [18:30:46]CAPDU: 80 13 01 00 [18:30:46]Write to MH i2c: E2 08 00 87 14 80 13 01 00 00 00 00 00 18 [18:30:46]Write i2c OK [18:30:46]MH_I2C_Read... [18:30:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:30:46]Read from MH i2c: E2 [18:30:46]MH_I2C_Read... [18:30:46]Read from MH i2c: E2 0E 00 [18:30:46]MH_I2C_Read... [18:30:46]Read from MH i2c: E2 0E 00 87 14 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 11 [18:30:46]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:30:46]wFMCommunicate OK [18:30:46]SAM_PROTO_GetShiftState done [18:30:46]FM_GetShiftState done [18:30:46]opened in 1730073493 [18:30:46]opened+sec_in_day 1730159893 [18:30:46]quantity*price = 60027 [18:30:46]sum+1 = 60029 [18:30:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 688 28.10.2024 18:30 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318213 ФПД: 111995125790897 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T183047&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318213&fm=111995125790897&tin=02508201610067®Number=0000000000091628&sum=60000 [18:30:47]StoreToDocumentArchive [18:30:47]shift 546 fd 318213 [18:30:47]save to /storage/0546/doc_00318213 [18:30:47]save last doc name /storage/0546/doc_00318213 to /storage/kkm_last_doc_name [18:30:47]save OK [18:30:47]Clear old archive folders... [18:30:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:30:47]tlvbuf is B6ED64C0 [18:30:47]SAM_PROTO_ClearQueue [18:30:47]wFMCommunicate request_size=4 [18:30:47]MH_SAM_APDU [18:30:47]CAPDU: 80 09 00 00 [18:30:47]Write to MH i2c: E2 08 00 94 14 80 09 00 00 00 00 00 00 1A [18:30:47]Write i2c OK [18:30:47]MH_I2C_Read... [18:30:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:30:48]Read from MH i2c: E2 [18:30:48]MH_I2C_Read... [18:30:48]Read from MH i2c: E2 03 00 [18:30:48]MH_I2C_Read... [18:30:48]Read from MH i2c: E2 03 00 94 14 00 90 00 1C [18:30:48]RAPDU: 90 00 [18:30:48]wFMCommunicate OK [18:30:48]SAM_PROTO_ClearQueue done [18:30:48]KKMCreateOFDPacket [18:30:48]OFDProtocolAddRootSTLVToBuf [18:30:48]FM_MakeSignedData [18:30:48]FM_MakeSignedData [18:30:48]SAM_PROTO_SignData [18:30:48]wFMCommunicate request_size=4 [18:30:48]MH_SAM_APDU [18:30:48]CAPDU: 80 0D 01 02 [18:30:48]Write to MH i2c: E2 08 00 95 14 80 0D 01 02 00 00 00 00 22 [18:30:48]Write i2c OK [18:30:48]MH_I2C_Read... [18:30:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:30:48]Read from MH i2c: E2 [18:30:48]MH_I2C_Read... [18:30:48]Read from MH i2c: E2 03 00 [18:30:48]MH_I2C_Read... [18:30:48]Read from MH i2c: E2 03 00 95 14 00 90 00 1D [18:30:48]RAPDU: 90 00 [18:30:48]wFMCommunicate OK [18:30:48]wFMCommunicate request_size=255 [18:30:48]MH_SAM_APDU [18:30: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 33 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 B0 02 00 00 F4 03 04 00 57 D8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 05 DB 04 00 35 04 06 00 65 [18:30:48]Write to MH i2c: E2 02 01 96 14 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 B0 02 00 00 F4 03 04 00 57 D8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 05 DB 04 00 35 04 06 00 65 00 00 E3 [18:30:48]Write i2c OK [18:30:48]MH_I2C_Read... [18:30:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:30:48]Read from MH i2c: E2 [18:30:48]MH_I2C_Read... [18:30:48]Read from MH i2c: E2 03 00 [18:30:48]MH_I2C_Read... [18:30:48]Read from MH i2c: E2 03 00 96 14 00 90 00 1E [18:30:48]RAPDU: 90 00 [18:30:48]wFMCommunicate OK [18:30:48]wFMCommunicate request_size=10 [18:30:48]MH_SAM_APDU [18:30:48]CAPDU: 80 0D 02 02 05 DB E5 B0 78 B1 [18:30:48]Write to MH i2c: E2 0D 00 97 14 80 0D 02 02 05 00 DB E5 B0 78 B1 00 00 C8 [18:30:48]Write i2c OK [18:30:48]MH_I2C_Read... [18:30:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:30:48]Read from MH i2c: E2 [18:30:48]MH_I2C_Read... [18:30:48]Read from MH i2c: E2 03 00 [18:30:48]MH_I2C_Read... [18:30:48]Read from MH i2c: E2 03 00 97 14 00 90 00 1F [18:30:48]RAPDU: 90 00 [18:30:48]wFMCommunicate OK [18:30:48]wFMCommunicate request_size=4 [18:30:48]MH_SAM_APDU [18:30:48]CAPDU: 80 0D 03 02 [18:30:48]Write to MH i2c: E2 08 00 98 14 80 0D 03 02 00 00 00 00 27 [18:30:48]Write i2c OK [18:30:48]MH_I2C_Read... [18:30:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:30:48]Read from MH i2c: E2 [18:30:48]MH_I2C_Read... [18:30:48]Read from MH i2c: E2 0B 00 [18:30:48]MH_I2C_Read... [18:30:48]Read from MH i2c: E2 0B 00 98 14 00 9D 22 7C 6D B4 5A 83 AF 90 00 10 [18:30:48]RAPDU: 9D 22 7C 6D B4 5A 83 AF 90 00 [18:30:48]wFMCommunicate OK [18:30:48]SAM_PROTO_SignData done [18:30:48]FM_MakeSignedData done [18:30:48]CreateOFDProtocolMessage [18:30:48]wFMCommunicate request_size=4 [18:30:48]MH_SAM_APDU [18:30:48]CAPDU: 80 11 00 00 [18:30:48]Write to MH i2c: E2 08 00 99 14 80 11 00 00 00 00 00 00 27 [18:30:48]Write i2c OK [18:30:48]MH_I2C_Read... [18:30:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:30:48]Read from MH i2c: E2 [18:30:48]MH_I2C_Read... [18:30:48]Read from MH i2c: E2 17 00 [18:30:48]MH_I2C_Read... [18:30:48]Read from MH i2c: E2 17 00 99 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 7B [18:30:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:30:48]wFMCommunicate OK [18:30:48]CreateOFDProtocolMessage done [18:30:48]OFDSenderStorePacket 318213 [18:30:48]StoreOFDPacket docnum=318213 [18:30:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 07 A3 07 01 85 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 B0 02 00 00 F4 03 04 00 57 D8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 05 DB 04 00 35 04 06 00 65 DB E5 B0 78 B1 9D 22 7C 6D B4 5A 83 AF [18:30:48]CheckFolder [18:30:48]dirname=/storage/ofd_packets [18:30:48]CheckFolder done [18:30:48]ProducePacketName [18:30:48]name=ofd_packets/00318213 [18:30:48]NVStorageSaveData ofd_packets/00318213 [18:30:48]File name is /storage/ofd_packets/00318213 [18:30:48]Write 301 bytes [18:30:48]NVStorageSaveData done [18:30:48]OFDSenderStorePacket done [18:30:48]KKMCreateOFDPacket done [18:30:48]NVStorageSaveData kkm_last_timestamp [18:30:48]File name is /storage/kkm_last_timestamp [18:30:48]Write 4 bytes [18:30:48]NVStorageSaveData done [18:30:48]ExternCall_PrintAddStr [18:30:48]wPrintStart [18:30:48]Write to MH i2c: 01 00 00 9A 14 AE [18:30:48]Write i2c OK [18:30:48]MH_I2C_Read... [18:30:48]Read from MH i2c: 01 [18:30:48]MH_I2C_Read... [18:30:48]Read from MH i2c: 01 07 00 [18:30:48]MH_I2C_Read... [18:30:48]Read from MH i2c: 01 07 00 9A 14 00 00 00 00 00 FF 0F C3 [18:30:48]RasterBufferAndPrint [18:30:48]line Счет N : (1)1093214 [18:30:48]line ИНН: 02508201610067 [18:30:48]line Контрольно-Кассовый Чек [18:30:48]line ПРОДАЖА [18:30:48]line ТРК (МРК, ГНК) : 64 [18:30:48]line Товар: 2710124500 [18:30:48]line Аи-95-К-3 [18:30:48]line 8.090 * 74.20 [18:30:48]line = 600.28 [18:30:48]line НДС 12% НСП 1% [18:30:48]line > о реализуемом товаре [18:30:48]line ОКРУГЛЕНИЕ: -0.28 [18:30:48]line ИТОГО: 600.00 [18:30:48]line Внесено: 600.00 [18:30:48]line СДАЧА: 0.00 [18:30:48]line НСП 1% : 5.31 [18:30:48]line НДС 12% : 63.75 [18:30:48]line Наличными: 600.00 [18:30:48]line Безнал.: 0.00 [18:30:48]line Место: АЗС № 101 "Партнер Нефть" [18:30:48]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [18:30:48]line СНО: Общий режим [18:30:48]line Чек 688 28.10.2024 18:30 [18:30:48]line Смена: 546 ФФД: 1.0 [18:30:48]line ЗНМ: 0300000082 [18:30:48]line РНМ: 0000000000091628 [18:30:48]line Версия ККМ: 001 [18:30:48]line ФМ: 0000000000874671 [18:30:48]line ФД: 318213 [18:30:48]line ФПД: 111995125790897 [18:30:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T183047&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318213&fm=111995125790897&tin=02508201610067®Number=0000000000091628&sum=60000 [18:30:48]written 0, free lines is 4095 [18:30:48]OFD Sender: Processing packet 318213 [packets to send 127, broken 126] [18:30:48]ProducePacketName [18:30:48]name=ofd_packets/00318213 [18:30:48]OFD Sender: To server: pG, [18:30:48]CommunicateWithHost lk.salyk.kg:30040 [18:30:48]ConnectInit lk.salyk.kg [18:30:48]Connected sock=11 [18:30:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 07 A3 07 01 85 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 B0 02 00 00 F4 03 04 00 57 D8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 05 DB 04 00 35 04 06 00 65 DB E5 B0 78 B1 9D 22 7C 6D B4 5A 83 AF [18:30:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 12 01 47 00 15 24 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 05 DB 04 00 F4 03 04 00 0F 84 1F 67 B6 04 01 00 00 ED C4 BD C7 B0 B6 6B 88 [18:30:49]CommunicateWithHost err = 0 [18:30:49]CheckOFDResponse [18:30:49]1017 (14) - 77093643461234 [18:30:49]1041 (16) - 0000000000874671 [18:30:49]1040 (4) - 318213 [18:30:49]1012 (4) - 28.10.2024 12:31 [18:30:49]1206 (1) - 0 [18:30:49]OFD Sender: Remove packet 318213 [18:30:49]ProducePacketName [18:30:49]name=ofd_packets/00318213 [18:30:49]NVStorageDeleteData [18:30:49]Write to MH i2c: 01 00 00 C5 14 D9 [18:30:49]Write i2c OK [18:30:49]MH_I2C_Read... [18:30:49]Read from MH i2c: 01 [18:30:49]MH_I2C_Read... [18:30:49]Read from MH i2c: 01 07 00 [18:30:49]MH_I2C_Read... [18:30:49]Read from MH i2c: 01 07 00 C5 14 00 00 00 00 00 0A 0D F7 [18:30:49]RasterBufferAndPrint [18:30:49]line [18:30:49]line [18:30:49]line [18:30:49]line [18:30:49]line [18:30:49]written 0, free lines is 3344 [18:30:49]MH_Cut [18:30:49]Write to MH i2c: D1 01 00 CC 14 01 B2 [18:30:49]Write i2c OK [18:30:49]MH_I2C_Read... [18:30:49]Read from MH i2c: D1 [18:30:49]MH_I2C_Read... [18:30:49]Read from MH i2c: D1 01 00 [18:30:49]MH_I2C_Read... [18:30:49]Read from MH i2c: D1 01 00 CC 14 00 B1 [18:30:49]Write to MH i2c: 01 00 00 CD 14 E1 [18:30:49]Write i2c OK [18:30:49]MH_I2C_Read... [18:30:49]OFD Sender: No OFD packet to send [18:30:49]*** Cut start [18:30:49]*** Partial cut [18:30:49]*** CUTSNS_PIN = 1 [18:30:50]*** CUTSNS_PIN = 0 [18:30:50]*** Brake cut motor [18:30:50]Read from MH i2c: 01 [18:30:50]MH_I2C_Read... [18:30:50]*** Stop cut motor [18:30:50]*** Cut end [18:30:50]Read from MH i2c: 01 07 00 [18:30:50]MH_I2C_Read... [18:30:50]Read from MH i2c: 01 07 00 CD 14 00 00 00 00 00 FF 0F F6 [18:30:50]process_action close_receipt done [18:30:50]requested_data is exist [18:30:50]produce_requested_data [18:30:50]requested_item fm.sn is exist - process it [18:30:50]wFMCommunicate request_size=4 [18:30:50]MH_SAM_APDU [18:30:50]CAPDU: 80 11 00 00 [18:30:50]Write to MH i2c: E2 08 00 CE 14 80 11 00 00 00 00 00 00 5C [18:30:50]Write i2c OK [18:30:50]MH_I2C_Read... [18:30:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:30:50]Read from MH i2c: E2 [18:30:50]MH_I2C_Read... [18:30:50]Read from MH i2c: E2 17 00 [18:30:50]MH_I2C_Read... [18:30:50]Read from MH i2c: E2 17 00 CE 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B0 [18:30:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:30:50]wFMCommunicate OK [18:30:50]requested_item fd.num is exist - process it [18:30:50]SAM_PROTO_GetFieldsCounters [18:30:50]wFMCommunicate request_size=4 [18:30:50]MH_SAM_APDU [18:30:50]CAPDU: 80 13 00 00 [18:30:50]Write to MH i2c: E2 08 00 CF 14 80 13 00 00 00 00 00 00 5F [18:30:50]Write i2c OK [18:30:50]MH_I2C_Read... [18:30:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:30:50]Read from MH i2c: E2 [18:30:50]MH_I2C_Read... [18:30:50]Read from MH i2c: E2 62 00 [18:30:50]MH_I2C_Read... [18:30:50]Read from MH i2c: E2 62 00 CF 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 05 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 B0 02 00 00 5E 04 04 00 B0 02 00 00 57 04 04 00 B1 02 00 00 19 04 04 00 00 00 00 00 90 00 A0 [18:30:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 05 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 B0 02 00 00 5E 04 04 00 B0 02 00 00 57 04 04 00 B1 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:30:50]wFMCommunicate OK [18:30:50]SAM_PROTO_GetFieldsCounters done [18:30:50]requested_item shift.num is exist - process it [18:30:50]requested_item shift.opened is exist - process it [18:30:50]req_shift_opened [18:30:50]FM_GetShiftState [18:30:50]SAM_PROTO_GetShiftState [18:30:50]wFMCommunicate request_size=4 [18:30:50]MH_SAM_APDU [18:30:50]CAPDU: 80 13 01 00 [18:30:50]Write to MH i2c: E2 08 00 D0 14 80 13 01 00 00 00 00 00 61 [18:30:50]Write i2c OK [18:30:50]MH_I2C_Read... [18:30:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:30:50]Read from MH i2c: E2 [18:30:50]MH_I2C_Read... [18:30:50]Read from MH i2c: E2 0E 00 [18:30:50]MH_I2C_Read... [18:30:50]Read from MH i2c: E2 0E 00 D0 14 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 5A [18:30:50]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:30:50]wFMCommunicate OK [18:30:50]SAM_PROTO_GetShiftState done [18:30:50]FM_GetShiftState done [18:30:50]req_shift_opened done [18:30:50]requested_item shift.open_date is exist - process it [18:30:50]req_shift_open_date [18:30:50]req_shift_open_date done [18:30:50]produce_requested_data done [18:30:50]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318213,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [18:30:50]process_action_free close_receipt [18:30:50]json_value_free [18:30:50]json_value_free done [18:30:50]process_json_proto returns [18:30:50]Send response to host [18:30:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318213,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [18:30:50]free response buf [18:30:50]execute_script done [18:30:50]execute_script returns [18:30:50]free content buf [18:30:50]Sock 8.Close socket [18:30:50]Sock 8.Thread stoped [18:30:54]OFD Sender: No OFD packet to send [18:30:59]OFD Sender: No OFD packet to send [18:31:04]OFD Sender: No OFD packet to send [18:31:09]OFD Sender: No OFD packet to send [18:31:14]OFD Sender: No OFD packet to send [18:31:19]OFD Sender: No OFD packet to send [18:31:24]OFD Sender: No OFD packet to send [18:31:29]OFD Sender: No OFD packet to send [18:31:34]OFD Sender: No OFD packet to send [18:31:39]OFD Sender: No OFD packet to send [18:31:44]OFD Sender: No OFD packet to send [18:31:49]OFD Sender: No OFD packet to send [18:31:54]OFD Sender: No OFD packet to send [18:31:59]OFD Sender: No OFD packet to send [18:32:04]OFD Sender: No OFD packet to send [18:32:09]OFD Sender: No OFD packet to send [18:32:14]OFD Sender: No OFD packet to send [18:32:19]OFD Sender: No OFD packet to send [18:32:24]OFD Sender: No OFD packet to send [18:32:26]accept exits with 9 [18:32:26]New connection [18:32:26]New thread 3066895716 created [18:32:26]Thread 3067039076 joined [18:32:26]Waiting for new connection... [18:32:26] Sock 9.Parse request [18:32:26]Sock 9.Check first char [18:32:26]Sock 9.First char is OK [18:32:26]request: POST /json_proto HTTP/1.0 [18:32:26]Method: POST [18:32:26]URL: /json_proto [18:32:26]Method is POST - this is cgi request [18:32:26]url: /json_proto [18:32:26]query_string will be loaded in cgi processing [18:32:26]execute_cgi json_proto POST (null) [18:32:26]execute_cgi path=json_proto method=POST [18:32:26]POST find Content-Length [18:32:26]Host: 172.17.50.195:8080 [18:32:26]Content-Length: 801 [18:32:26]Content-Type: application/json [18:32:26] [18:32:26]POST finish read [18:32:26]Found Content-Length = 801 [18:32:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093215", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u000A4564613", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:32:26]execute_script... [18:32: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)1093215", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u000A4564613", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:32:26]POST & json_proto [18:32:26]process_json_proto [18:32:26]json parsed OK: [18:32:26]protocol is kg_v1.0 [18:32:26]action value=close_receipt [18:32:26]process_action close_receipt [18:32:26]cmd_close_receipt [18:32:26]MH_GetDate [18:32:26]Write to MH i2c: F0 00 00 D1 14 D4 [18:32:26]Write i2c OK [18:32:26]MH_I2C_Read... [18:32:26]Read from MH i2c: F0 [18:32:26]MH_I2C_Read... [18:32:26]Read from MH i2c: F0 09 00 [18:32:26]MH_I2C_Read... [18:32:26]Read from MH i2c: F0 09 00 D1 14 00 BB D8 1F 67 43 33 1C 67 EF [18:32:26]GetLastDocTimeStamp 1730140247 [18:32:26]current date 1730140347 [18:32:26]FM_GetShiftState [18:32:26]SAM_PROTO_GetShiftState [18:32:26]wFMCommunicate request_size=4 [18:32:26]MH_SAM_APDU [18:32:26]CAPDU: 80 13 01 00 [18:32:26]Write to MH i2c: E2 08 00 D2 14 80 13 01 00 00 00 00 00 63 [18:32:26]Write i2c OK [18:32:26]MH_I2C_Read... [18:32:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:32:26]Read from MH i2c: E2 [18:32:26]MH_I2C_Read... [18:32:26]Read from MH i2c: E2 0E 00 [18:32:26]MH_I2C_Read... [18:32:26]Read from MH i2c: E2 0E 00 D2 14 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 5C [18:32:26]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:32:26]wFMCommunicate OK [18:32:26]SAM_PROTO_GetShiftState done [18:32:26]FM_GetShiftState done [18:32:26]opened in 1730073493 [18:32:26]opened+sec_in_day 1730159893 [18:32:26]quantity*price = 0 [18:32:26]sum+1 = 1 [18:32:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 689 28.10.2024 18:32 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливные Талоны 4564613 ФМ: 0000000000874671 ФД: 318214 ФПД: 133142654044586 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T183227&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318214&fm=133142654044586&tin=02508201610067®Number=0000000000091628&sum=0 [18:32:27]StoreToDocumentArchive [18:32:27]shift 546 fd 318214 [18:32:27]save to /storage/0546/doc_00318214 [18:32:27]save last doc name /storage/0546/doc_00318214 to /storage/kkm_last_doc_name [18:32:27]save OK [18:32:27]Clear old archive folders... [18:32:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:32:27]tlvbuf is 0008F560 [18:32:27]SAM_PROTO_ClearQueue [18:32:27]wFMCommunicate request_size=4 [18:32:27]MH_SAM_APDU [18:32:27]CAPDU: 80 09 00 00 [18:32:27]Write to MH i2c: E2 08 00 DF 14 80 09 00 00 00 00 00 00 65 [18:32:27]Write i2c OK [18:32:27]MH_I2C_Read... [18:32:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:32:27]Read from MH i2c: E2 [18:32:27]MH_I2C_Read... [18:32:27]Read from MH i2c: E2 03 00 [18:32:27]MH_I2C_Read... [18:32:27]Read from MH i2c: E2 03 00 DF 14 00 90 00 67 [18:32:27]RAPDU: 90 00 [18:32:27]wFMCommunicate OK [18:32:27]SAM_PROTO_ClearQueue done [18:32:27]KKMCreateOFDPacket [18:32:27]OFDProtocolAddRootSTLVToBuf [18:32:27]FM_MakeSignedData [18:32:27]FM_MakeSignedData [18:32:27]SAM_PROTO_SignData [18:32:27]wFMCommunicate request_size=4 [18:32:27]MH_SAM_APDU [18:32:27]CAPDU: 80 0D 01 02 [18:32:27]Write to MH i2c: E2 08 00 E0 14 80 0D 01 02 00 00 00 00 6D [18:32:27]Write i2c OK [18:32:27]MH_I2C_Read... [18:32:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:32:27]Read from MH i2c: E2 [18:32:27]MH_I2C_Read... [18:32:27]Read from MH i2c: E2 03 00 [18:32:27]MH_I2C_Read... [18:32:27]Read from MH i2c: E2 03 00 E0 14 00 90 00 68 [18:32:27]RAPDU: 90 00 [18:32:27]wFMCommunicate OK [18:32:27]wFMCommunicate request_size=255 [18:32:27]MH_SAM_APDU [18:32:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 B1 02 00 00 F4 03 04 00 BB D8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 06 DB 04 00 35 04 06 00 79 [18:32:27]Write to MH i2c: E2 02 01 E1 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 32 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 B1 02 00 00 F4 03 04 00 BB D8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 06 DB 04 00 35 04 06 00 79 00 00 32 [18:32:27]Write i2c OK [18:32:27]MH_I2C_Read... [18:32:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:32:27]Read from MH i2c: E2 [18:32:27]MH_I2C_Read... [18:32:27]Read from MH i2c: E2 03 00 [18:32:27]MH_I2C_Read... [18:32:27]Read from MH i2c: E2 03 00 E1 14 00 90 00 69 [18:32:27]RAPDU: 90 00 [18:32:27]wFMCommunicate OK [18:32:27]wFMCommunicate request_size=10 [18:32:27]MH_SAM_APDU [18:32:27]CAPDU: 80 0D 02 02 05 17 B0 99 49 AA [18:32:27]Write to MH i2c: E2 0D 00 E2 14 80 0D 02 02 05 00 17 B0 99 49 AA 00 00 CD [18:32:27]Write i2c OK [18:32:27]MH_I2C_Read... [18:32:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:32:27]Read from MH i2c: E2 [18:32:27]MH_I2C_Read... [18:32:27]Read from MH i2c: E2 03 00 [18:32:27]MH_I2C_Read... [18:32:27]Read from MH i2c: E2 03 00 E2 14 00 90 00 6A [18:32:27]RAPDU: 90 00 [18:32:27]wFMCommunicate OK [18:32:27]wFMCommunicate request_size=4 [18:32:27]MH_SAM_APDU [18:32:27]CAPDU: 80 0D 03 02 [18:32:27]Write to MH i2c: E2 08 00 E3 14 80 0D 03 02 00 00 00 00 72 [18:32:27]Write i2c OK [18:32:27]MH_I2C_Read... [18:32:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:32:27]Read from MH i2c: E2 [18:32:27]MH_I2C_Read... [18:32:27]Read from MH i2c: E2 0B 00 [18:32:27]MH_I2C_Read... [18:32:27]Read from MH i2c: E2 0B 00 E3 14 00 23 59 9A 9A FD 92 18 75 90 00 3F [18:32:27]RAPDU: 23 59 9A 9A FD 92 18 75 90 00 [18:32:27]wFMCommunicate OK [18:32:27]SAM_PROTO_SignData done [18:32:27]FM_MakeSignedData done [18:32:27]CreateOFDProtocolMessage [18:32:27]wFMCommunicate request_size=4 [18:32:27]MH_SAM_APDU [18:32:27]CAPDU: 80 11 00 00 [18:32:27]Write to MH i2c: E2 08 00 E4 14 80 11 00 00 00 00 00 00 72 [18:32:27]Write i2c OK [18:32:27]MH_I2C_Read... [18:32:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:32:28]Read from MH i2c: E2 [18:32:28]MH_I2C_Read... [18:32:28]Read from MH i2c: E2 17 00 [18:32:28]MH_I2C_Read... [18:32:28]Read from MH i2c: E2 17 00 E4 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C6 [18:32:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:32:28]wFMCommunicate OK [18:32:28]CreateOFDProtocolMessage done [18:32:28]OFDSenderStorePacket 318214 [18:32:28]StoreOFDPacket docnum=318214 [18:32:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 40 90 07 01 76 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 32 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 B1 02 00 00 F4 03 04 00 BB D8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 06 DB 04 00 35 04 06 00 79 17 B0 99 49 AA 23 59 9A 9A FD 92 18 75 [18:32:28]CheckFolder [18:32:28]dirname=/storage/ofd_packets [18:32:28]CheckFolder done [18:32:28]ProducePacketName [18:32:28]name=ofd_packets/00318214 [18:32:28]NVStorageSaveData ofd_packets/00318214 [18:32:28]File name is /storage/ofd_packets/00318214 [18:32:28]Write 301 bytes [18:32:28]NVStorageSaveData done [18:32:28]OFDSenderStorePacket done [18:32:28]KKMCreateOFDPacket done [18:32:28]NVStorageSaveData kkm_last_timestamp [18:32:28]File name is /storage/kkm_last_timestamp [18:32:28]Write 4 bytes [18:32:28]NVStorageSaveData done [18:32:28]ExternCall_PrintAddStr [18:32:28]wPrintStart [18:32:28]Write to MH i2c: 01 00 00 E5 14 F9 [18:32:28]Write i2c OK [18:32:28]MH_I2C_Read... [18:32:28]Read from MH i2c: 01 [18:32:28]MH_I2C_Read... [18:32:28]Read from MH i2c: 01 07 00 [18:32:28]MH_I2C_Read... [18:32:28]Read from MH i2c: 01 07 00 E5 14 00 00 00 00 00 FF 0F 0E [18:32:28]RasterBufferAndPrint [18:32:28]line Счет N : (1)1093215 [18:32:28]line ИНН: 02508201610067 [18:32:28]line Контрольно-Кассовый Чек [18:32:28]line ПРОДАЖА [18:32:28]line ТРК (МРК, ГНК) : 33 [18:32:28]line Товар: 2710124130 [18:32:28]line Аи-92-К-2 [18:32:28]line 20.000 * 0.00 [18:32:28]line = 0.00 [18:32:28]line НДС 12% НСП 1% [18:32:28]line > о реализуемом товаре [18:32:28]line ИТОГО: 0.00 [18:32:28]line НСП 1% : 0.00 [18:32:28]line НДС 12% : 0.00 [18:32:28]line Наличными: 0.00 [18:32:28]line Безнал.: 0.00 [18:32:28]line Место: АЗС № 101 "Партнер Нефть" [18:32:28]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [18:32:28]line СНО: Общий режим [18:32:28]line Чек 689 28.10.2024 18:32 [18:32:28]line Смена: 546 ФФД: 1.0 [18:32:28]line ЗНМ: 0300000082 [18:32:28]line РНМ: 0000000000091628 [18:32:28]line Версия ККМ: 001 [18:32:28]line Талоны: Топливные Талоны [18:32:28]line 4564613 [18:32:28]line ФМ: 0000000000874671 [18:32:28]line ФД: 318214 [18:32:28]line ФПД: 133142654044586 [18:32:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T183227&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318214&fm=133142654044586&tin=02508201610067®Number=0000000000091628&sum=0 [18:32:28]written 0, free lines is 4095 [18:32:28]OFD Sender: Processing packet 318214 [packets to send 127, broken 126] [18:32:28]ProducePacketName [18:32:28]name=ofd_packets/00318214 [18:32:28]OFD Sender: To server: pG, [18:32:28]CommunicateWithHost lk.salyk.kg:30040 [18:32:28]ConnectInit lk.salyk.kg [18:32:28]Connected sock=10 [18:32:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 40 90 07 01 76 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 32 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 B1 02 00 00 F4 03 04 00 BB D8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 06 DB 04 00 35 04 06 00 79 17 B0 99 49 AA 23 59 9A 9A FD 92 18 75 [18:32:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 1B 29 47 00 32 FB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 06 DB 04 00 F4 03 04 00 73 84 1F 67 B6 04 01 00 00 B9 BC 15 C7 0C 33 4F 22 [18:32:28]CommunicateWithHost err = 0 [18:32:28]CheckOFDResponse [18:32:28]1017 (14) - 77093643461234 [18:32:28]1041 (16) - 0000000000874671 [18:32:28]1040 (4) - 318214 [18:32:28]1012 (4) - 28.10.2024 12:32 [18:32:28]1206 (1) - 0 [18:32:28]OFD Sender: Remove packet 318214 [18:32:28]ProducePacketName [18:32:28]name=ofd_packets/00318214 [18:32:28]NVStorageDeleteData [18:32:28]Write to MH i2c: 01 00 00 0F 15 24 [18:32:28]Write i2c OK [18:32:28]MH_I2C_Read... [18:32:28]Read from MH i2c: 01 [18:32:28]MH_I2C_Read... [18:32:28]Read from MH i2c: 01 07 00 [18:32:28]MH_I2C_Read... [18:32:28]Read from MH i2c: 01 07 00 0F 15 00 00 00 00 00 F9 0C 30 [18:32:28]RasterBufferAndPrint [18:32:28]line [18:32:28]line [18:32:28]line [18:32:28]line [18:32:28]line [18:32:28]written 0, free lines is 3327 [18:32:28]MH_Cut [18:32:28]Write to MH i2c: D1 01 00 16 15 01 FD [18:32:28]Write i2c OK [18:32:28]MH_I2C_Read... [18:32:28]Read from MH i2c: D1 [18:32:28]MH_I2C_Read... [18:32:28]Read from MH i2c: D1 01 00 [18:32:28]MH_I2C_Read... [18:32:28]Read from MH i2c: D1 01 00 16 15 00 FC [18:32:28]Write to MH i2c: 01 00 00 17 15 2C [18:32:28]Write i2c OK [18:32:28]MH_I2C_Read... [18:32:28]OFD Sender: No OFD packet to send [18:32:29]*** Cut start [18:32:29]*** Partial cut [18:32:29]*** CUTSNS_PIN = 1 [18:32:29]*** CUTSNS_PIN = 0 [18:32:29]*** Brake cut motor [18:32:29]Read from MH i2c: 01 [18:32:29]MH_I2C_Read... [18:32:29]*** Stop cut motor [18:32:29]*** Cut end [18:32:29]Read from MH i2c: 01 07 00 [18:32:29]MH_I2C_Read... [18:32:29]Read from MH i2c: 01 07 00 17 15 00 00 00 00 00 FF 0F 41 [18:32:29]process_action close_receipt done [18:32:29]requested_data is exist [18:32:29]produce_requested_data [18:32:29]requested_item fm.sn is exist - process it [18:32:29]wFMCommunicate request_size=4 [18:32:29]MH_SAM_APDU [18:32:29]CAPDU: 80 11 00 00 [18:32:29]Write to MH i2c: E2 08 00 18 15 80 11 00 00 00 00 00 00 A7 [18:32:29]Write i2c OK [18:32:29]MH_I2C_Read... [18:32:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:32:29]Read from MH i2c: E2 [18:32:29]MH_I2C_Read... [18:32:29]Read from MH i2c: E2 17 00 [18:32:29]MH_I2C_Read... [18:32:29]Read from MH i2c: E2 17 00 18 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 FB [18:32:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:32:29]wFMCommunicate OK [18:32:29]requested_item fd.num is exist - process it [18:32:29]SAM_PROTO_GetFieldsCounters [18:32:29]wFMCommunicate request_size=4 [18:32:29]MH_SAM_APDU [18:32:29]CAPDU: 80 13 00 00 [18:32:29]Write to MH i2c: E2 08 00 19 15 80 13 00 00 00 00 00 00 AA [18:32:29]Write i2c OK [18:32:29]MH_I2C_Read... [18:32:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:32:29]Read from MH i2c: E2 [18:32:29]MH_I2C_Read... [18:32:29]Read from MH i2c: E2 62 00 [18:32:29]MH_I2C_Read... [18:32:30]Read from MH i2c: E2 62 00 19 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 06 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 B1 02 00 00 5E 04 04 00 B1 02 00 00 57 04 04 00 B2 02 00 00 19 04 04 00 00 00 00 00 90 00 EF [18:32:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 06 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 B1 02 00 00 5E 04 04 00 B1 02 00 00 57 04 04 00 B2 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:32:30]wFMCommunicate OK [18:32:30]SAM_PROTO_GetFieldsCounters done [18:32:30]requested_item shift.num is exist - process it [18:32:30]requested_item shift.opened is exist - process it [18:32:30]req_shift_opened [18:32:30]FM_GetShiftState [18:32:30]SAM_PROTO_GetShiftState [18:32:30]wFMCommunicate request_size=4 [18:32:30]MH_SAM_APDU [18:32:30]CAPDU: 80 13 01 00 [18:32:30]Write to MH i2c: E2 08 00 1A 15 80 13 01 00 00 00 00 00 AC [18:32:30]Write i2c OK [18:32:30]MH_I2C_Read... [18:32:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:32:30]Read from MH i2c: E2 [18:32:30]MH_I2C_Read... [18:32:30]Read from MH i2c: E2 0E 00 [18:32:30]MH_I2C_Read... [18:32:30]Read from MH i2c: E2 0E 00 1A 15 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A5 [18:32:30]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:32:30]wFMCommunicate OK [18:32:30]SAM_PROTO_GetShiftState done [18:32:30]FM_GetShiftState done [18:32:30]req_shift_opened done [18:32:30]requested_item shift.open_date is exist - process it [18:32:30]req_shift_open_date [18:32:30]req_shift_open_date done [18:32:30]produce_requested_data done [18:32:30]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318214,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [18:32:30]process_action_free close_receipt [18:32:30]json_value_free [18:32:30]json_value_free done [18:32:30]process_json_proto returns [18:32:30]Send response to host [18:32:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318214,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [18:32:30]free response buf [18:32:30]execute_script done [18:32:30]execute_script returns [18:32:30]free content buf [18:32:30]Sock 9.Close socket [18:32:30]Sock 9.Thread stoped [18:32:33]OFD Sender: No OFD packet to send [18:32:37]accept exits with 8 [18:32:37]New connection [18:32:37]New thread 3067039076 created [18:32:37]Thread 3066895716 joined [18:32:37]Waiting for new connection... [18:32:37] Sock 8.Parse request [18:32:37]Sock 8.Check first char [18:32:37]Sock 8.First char is OK [18:32:37]request: POST /json_proto HTTP/1.0 [18:32:37]Method: POST [18:32:37]URL: /json_proto [18:32:37]Method is POST - this is cgi request [18:32:37]url: /json_proto [18:32:37]query_string will be loaded in cgi processing [18:32:37]execute_cgi json_proto POST (null) [18:32:37]execute_cgi path=json_proto method=POST [18:32:37]POST find Content-Length [18:32:37]Host: 172.17.50.195:8080 [18:32:37]Content-Length: 641 [18:32:37]Content-Type: application/json [18:32:37] [18:32:37]POST finish read [18:32:37]Found Content-Length = 641 [18:32:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093216", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.000, "sum" : 669.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 669.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:32:37]execute_script... [18:32:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093216", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.000, "sum" : 669.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 669.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:32:37]POST & json_proto [18:32:37]process_json_proto [18:32:37]json parsed OK: [18:32:37]protocol is kg_v1.0 [18:32:37]action value=close_receipt [18:32:37]process_action close_receipt [18:32:37]cmd_close_receipt [18:32:37]MH_GetDate [18:32:37]Write to MH i2c: F0 00 00 1B 15 1F [18:32:37]Write i2c OK [18:32:37]MH_I2C_Read... [18:32:37]Read from MH i2c: F0 [18:32:37]MH_I2C_Read... [18:32:37]Read from MH i2c: F0 09 00 [18:32:37]MH_I2C_Read... [18:32:37]Read from MH i2c: F0 09 00 1B 15 00 C6 D8 1F 67 43 33 1C 67 45 [18:32:37]GetLastDocTimeStamp 1730140347 [18:32:37]current date 1730140358 [18:32:37]FM_GetShiftState [18:32:37]SAM_PROTO_GetShiftState [18:32:37]wFMCommunicate request_size=4 [18:32:37]MH_SAM_APDU [18:32:37]CAPDU: 80 13 01 00 [18:32:37]Write to MH i2c: E2 08 00 1C 15 80 13 01 00 00 00 00 00 AE [18:32:37]Write i2c OK [18:32:37]MH_I2C_Read... [18:32:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:32:37]Read from MH i2c: E2 [18:32:37]MH_I2C_Read... [18:32:37]Read from MH i2c: E2 0E 00 [18:32:37]MH_I2C_Read... [18:32:37]Read from MH i2c: E2 0E 00 1C 15 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A7 [18:32:37]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:32:37]wFMCommunicate OK [18:32:37]SAM_PROTO_GetShiftState done [18:32:37]FM_GetShiftState done [18:32:37]opened in 1730073493 [18:32:37]opened+sec_in_day 1730159893 [18:32:37]quantity*price = 66900 [18:32:37]sum+1 = 66901 [18:32:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 669.00 НСП 1% : 5.92 НДС 12% : 71.04 Наличными: 669.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 690 28.10.2024 18:32 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318215 ФПД: 124587586329974 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T183238&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318215&fm=124587586329974&tin=02508201610067®Number=0000000000091628&sum=66900 [18:32:38]StoreToDocumentArchive [18:32:38]shift 546 fd 318215 [18:32:38]save to /storage/0546/doc_00318215 [18:32:38]save last doc name /storage/0546/doc_00318215 to /storage/kkm_last_doc_name [18:32:38]save OK [18:32:38]Clear old archive folders... [18:32:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:32:38]tlvbuf is 0016C5A0 [18:32:38]SAM_PROTO_ClearQueue [18:32:38]wFMCommunicate request_size=4 [18:32:38]MH_SAM_APDU [18:32:38]CAPDU: 80 09 00 00 [18:32:38]Write to MH i2c: E2 08 00 29 15 80 09 00 00 00 00 00 00 B0 [18:32:38]Write i2c OK [18:32:38]MH_I2C_Read... [18:32:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:32:38]Read from MH i2c: E2 [18:32:38]MH_I2C_Read... [18:32:38]Read from MH i2c: E2 03 00 [18:32:38]MH_I2C_Read... [18:32:38]Read from MH i2c: E2 03 00 29 15 00 90 00 B2 [18:32:38]RAPDU: 90 00 [18:32:38]wFMCommunicate OK [18:32:38]SAM_PROTO_ClearQueue done [18:32:38]KKMCreateOFDPacket [18:32:38]OFDProtocolAddRootSTLVToBuf [18:32:38]FM_MakeSignedData [18:32:38]FM_MakeSignedData [18:32:38]SAM_PROTO_SignData [18:32:38]wFMCommunicate request_size=4 [18:32:38]MH_SAM_APDU [18:32:38]CAPDU: 80 0D 01 02 [18:32:38]Write to MH i2c: E2 08 00 2A 15 80 0D 01 02 00 00 00 00 B8 [18:32:38]Write i2c OK [18:32:38]MH_I2C_Read... [18:32:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:32:38]Read from MH i2c: E2 [18:32:38]MH_I2C_Read... [18:32:38]Read from MH i2c: E2 03 00 [18:32:38]MH_I2C_Read... [18:32:38]Read from MH i2c: E2 03 00 2A 15 00 90 00 B3 [18:32:38]RAPDU: 90 00 [18:32:38]wFMCommunicate OK [18:32:38]wFMCommunicate request_size=255 [18:32:38]MH_SAM_APDU [18:32: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 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 54 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 02 00 00 F4 03 04 00 C6 D8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 07 DB 04 00 35 04 06 00 71 [18:32:38]Write to MH i2c: E2 02 01 2B 15 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 54 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 02 00 00 F4 03 04 00 C6 D8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 07 DB 04 00 35 04 06 00 71 00 00 C2 [18:32:38]Write i2c OK [18:32:38]MH_I2C_Read... [18:32:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:32:38]Read from MH i2c: E2 [18:32:38]MH_I2C_Read... [18:32:38]Read from MH i2c: E2 03 00 [18:32:38]MH_I2C_Read... [18:32:38]Read from MH i2c: E2 03 00 2B 15 00 90 00 B4 [18:32:38]RAPDU: 90 00 [18:32:38]wFMCommunicate OK [18:32:38]wFMCommunicate request_size=10 [18:32:38]MH_SAM_APDU [18:32:38]CAPDU: 80 0D 02 02 05 4F CE D3 9D 76 [18:32:38]Write to MH i2c: E2 0D 00 2C 15 80 0D 02 02 05 00 4F CE D3 9D 76 00 00 C8 [18:32:38]Write i2c OK [18:32:38]MH_I2C_Read... [18:32:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:32:38]Read from MH i2c: E2 [18:32:38]MH_I2C_Read... [18:32:38]Read from MH i2c: E2 03 00 [18:32:38]MH_I2C_Read... [18:32:38]Read from MH i2c: E2 03 00 2C 15 00 90 00 B5 [18:32:38]RAPDU: 90 00 [18:32:38]wFMCommunicate OK [18:32:38]wFMCommunicate request_size=4 [18:32:38]MH_SAM_APDU [18:32:38]CAPDU: 80 0D 03 02 [18:32:38]Write to MH i2c: E2 08 00 2D 15 80 0D 03 02 00 00 00 00 BD [18:32:38]Write i2c OK [18:32:38]MH_I2C_Read... [18:32:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:32:38]Read from MH i2c: E2 [18:32:38]MH_I2C_Read... [18:32:38]Read from MH i2c: E2 0B 00 [18:32:38]MH_I2C_Read... [18:32:38]Read from MH i2c: E2 0B 00 2D 15 00 E7 61 41 78 CB C6 21 2D 90 00 9E [18:32:38]RAPDU: E7 61 41 78 CB C6 21 2D 90 00 [18:32:38]wFMCommunicate OK [18:32:38]SAM_PROTO_SignData done [18:32:38]FM_MakeSignedData done [18:32:38]CreateOFDProtocolMessage [18:32:38]wFMCommunicate request_size=4 [18:32:38]MH_SAM_APDU [18:32:38]CAPDU: 80 11 00 00 [18:32:38]Write to MH i2c: E2 08 00 2E 15 80 11 00 00 00 00 00 00 BD [18:32:38]Write i2c OK [18:32:38]MH_I2C_Read... [18:32:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:32:38]Read from MH i2c: E2 [18:32:38]MH_I2C_Read... [18:32:38]Read from MH i2c: E2 17 00 [18:32:38]MH_I2C_Read... [18:32:38]Read from MH i2c: E2 17 00 2E 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 11 [18:32:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:32:38]wFMCommunicate OK [18:32:38]CreateOFDProtocolMessage done [18:32:38]OFDSenderStorePacket 318215 [18:32:38]StoreOFDPacket docnum=318215 [18:32:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 FC D5 07 01 07 11 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 54 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 02 00 00 F4 03 04 00 C6 D8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 07 DB 04 00 35 04 06 00 71 4F CE D3 9D 76 E7 61 41 78 CB C6 21 2D [18:32:38]CheckFolder [18:32:38]dirname=/storage/ofd_packets [18:32:38]CheckFolder done [18:32:38]ProducePacketName [18:32:38]name=ofd_packets/00318215 [18:32:38]NVStorageSaveData ofd_packets/00318215 [18:32:38]File name is /storage/ofd_packets/00318215 [18:32:38]Write 301 bytes [18:32:38]NVStorageSaveData done [18:32:38]OFDSenderStorePacket done [18:32:38]KKMCreateOFDPacket done [18:32:38]NVStorageSaveData kkm_last_timestamp [18:32:38]File name is /storage/kkm_last_timestamp [18:32:38]Write 4 bytes [18:32:38]NVStorageSaveData done [18:32:38]ExternCall_PrintAddStr [18:32:38]wPrintStart [18:32:38]Write to MH i2c: 01 00 00 2F 15 44 [18:32:38]Write i2c OK [18:32:38]MH_I2C_Read... [18:32:38]Read from MH i2c: 01 [18:32:38]MH_I2C_Read... [18:32:38]Read from MH i2c: 01 07 00 [18:32:38]MH_I2C_Read... [18:32:38]Read from MH i2c: 01 07 00 2F 15 00 00 00 00 00 FF 0F 59 [18:32:38]RasterBufferAndPrint [18:32:38]line Счет N : (1)1093216 [18:32:38]line ИНН: 02508201610067 [18:32:38]line Контрольно-Кассовый Чек [18:32:38]line ПРОДАЖА [18:32:38]line ТРК (МРК, ГНК) : 63 [18:32:38]line Товар: 2710124130 [18:32:38]line Аи-92-К-2 [18:32:38]line 10.000 * 66.90 [18:32:38]line = 669.00 [18:32:38]line НДС 12% НСП 1% [18:32:38]line > о реализуемом товаре [18:32:38]line ИТОГО: 669.00 [18:32:38]line НСП 1% : 5.92 [18:32:38]line НДС 12% : 71.04 [18:32:38]line Наличными: 669.00 [18:32:38]line Безнал.: 0.00 [18:32:38]line Место: АЗС № 101 "Партнер Нефть" [18:32:38]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [18:32:38]line СНО: Общий режим [18:32:38]line Чек 690 28.10.2024 18:32 [18:32:38]line Смена: 546 ФФД: 1.0 [18:32:38]line ЗНМ: 0300000082 [18:32:38]line РНМ: 0000000000091628 [18:32:38]line Версия ККМ: 001 [18:32:38]line ФМ: 0000000000874671 [18:32:38]line ФД: 318215 [18:32:38]line ФПД: 124587586329974 [18:32:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T183238&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318215&fm=124587586329974&tin=02508201610067®Number=0000000000091628&sum=66900 [18:32:38]written 0, free lines is 4095 [18:32:38]OFD Sender: Processing packet 318215 [packets to send 127, broken 126] [18:32:38]ProducePacketName [18:32:38]name=ofd_packets/00318215 [18:32:38]OFD Sender: To server: pG, [18:32:38]CommunicateWithHost lk.salyk.kg:30040 [18:32:38]ConnectInit lk.salyk.kg [18:32:38]Connected sock=10 [18:32:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 FC D5 07 01 07 11 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 54 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 02 00 00 F4 03 04 00 C6 D8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 07 DB 04 00 35 04 06 00 71 4F CE D3 9D 76 E7 61 41 78 CB C6 21 2D [18:32:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 91 8D 47 00 E5 CF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 07 DB 04 00 F4 03 04 00 7D 84 1F 67 B6 04 01 00 00 C4 00 69 4F 9F FF BD 1D [18:32:39]CommunicateWithHost err = 0 [18:32:39]CheckOFDResponse [18:32:39]1017 (14) - 77093643461234 [18:32:39]1041 (16) - 0000000000874671 [18:32:39]1040 (4) - 318215 [18:32:39]1012 (4) - 28.10.2024 12:33 [18:32:39]1206 (1) - 0 [18:32:39]OFD Sender: Remove packet 318215 [18:32:39]ProducePacketName [18:32:39]name=ofd_packets/00318215 [18:32:39]NVStorageDeleteData [18:32:39]Write to MH i2c: 01 00 00 57 15 6C [18:32:39]Write i2c OK [18:32:39]MH_I2C_Read... [18:32:39]Read from MH i2c: 01 [18:32:39]MH_I2C_Read... [18:32:39]Read from MH i2c: 01 07 00 [18:32:39]MH_I2C_Read... [18:32:39]Read from MH i2c: 01 07 00 57 15 00 00 00 00 00 2C 0D AC [18:32:39]RasterBufferAndPrint [18:32:39]line [18:32:39]line [18:32:39]line [18:32:39]line [18:32:39]line [18:32:39]written 0, free lines is 3378 [18:32:39]MH_Cut [18:32:39]Write to MH i2c: D1 01 00 5E 15 01 45 [18:32:39]Write i2c OK [18:32:39]MH_I2C_Read... [18:32:39]Read from MH i2c: D1 [18:32:39]MH_I2C_Read... [18:32:39]Read from MH i2c: D1 01 00 [18:32:39]MH_I2C_Read... [18:32:39]Read from MH i2c: D1 01 00 5E 15 00 44 [18:32:39]Write to MH i2c: 01 00 00 5F 15 74 [18:32:39]Write i2c OK [18:32:39]MH_I2C_Read... [18:32:39]OFD Sender: No OFD packet to send [18:32:39]*** Cut start [18:32:39]*** Partial cut [18:32:39]*** CUTSNS_PIN = 1 [18:32:39]*** CUTSNS_PIN = 0 [18:32:40]*** Brake cut motor [18:32:40]Read from MH i2c: 01 [18:32:40]MH_I2C_Read... [18:32:40]*** Stop cut motor [18:32:40]*** Cut end [18:32:40]Read from MH i2c: 01 07 00 [18:32:40]MH_I2C_Read... [18:32:40]Read from MH i2c: 01 07 00 5F 15 00 00 00 00 00 FF 0F 89 [18:32:40]process_action close_receipt done [18:32:40]requested_data is exist [18:32:40]produce_requested_data [18:32:40]requested_item fm.sn is exist - process it [18:32:40]wFMCommunicate request_size=4 [18:32:40]MH_SAM_APDU [18:32:40]CAPDU: 80 11 00 00 [18:32:40]Write to MH i2c: E2 08 00 60 15 80 11 00 00 00 00 00 00 EF [18:32:40]Write i2c OK [18:32:40]MH_I2C_Read... [18:32:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:32:40]Read from MH i2c: E2 [18:32:40]MH_I2C_Read... [18:32:40]Read from MH i2c: E2 17 00 [18:32:40]MH_I2C_Read... [18:32:40]Read from MH i2c: E2 17 00 60 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 43 [18:32:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:32:40]wFMCommunicate OK [18:32:40]requested_item fd.num is exist - process it [18:32:40]SAM_PROTO_GetFieldsCounters [18:32:40]wFMCommunicate request_size=4 [18:32:40]MH_SAM_APDU [18:32:40]CAPDU: 80 13 00 00 [18:32:40]Write to MH i2c: E2 08 00 61 15 80 13 00 00 00 00 00 00 F2 [18:32:40]Write i2c OK [18:32:40]MH_I2C_Read... [18:32:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:32:40]Read from MH i2c: E2 [18:32:40]MH_I2C_Read... [18:32:40]Read from MH i2c: E2 62 00 [18:32:40]MH_I2C_Read... [18:32:40]Read from MH i2c: E2 62 00 61 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 07 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 B2 02 00 00 5E 04 04 00 B2 02 00 00 57 04 04 00 B3 02 00 00 19 04 04 00 00 00 00 00 90 00 3B [18:32:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 07 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 B2 02 00 00 5E 04 04 00 B2 02 00 00 57 04 04 00 B3 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:32:40]wFMCommunicate OK [18:32:40]SAM_PROTO_GetFieldsCounters done [18:32:40]requested_item shift.num is exist - process it [18:32:40]requested_item shift.opened is exist - process it [18:32:40]req_shift_opened [18:32:40]FM_GetShiftState [18:32:40]SAM_PROTO_GetShiftState [18:32:40]wFMCommunicate request_size=4 [18:32:40]MH_SAM_APDU [18:32:40]CAPDU: 80 13 01 00 [18:32:40]Write to MH i2c: E2 08 00 62 15 80 13 01 00 00 00 00 00 F4 [18:32:40]Write i2c OK [18:32:40]MH_I2C_Read... [18:32:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:32:40]Read from MH i2c: E2 [18:32:40]MH_I2C_Read... [18:32:40]Read from MH i2c: E2 0E 00 [18:32:40]MH_I2C_Read... [18:32:40]Read from MH i2c: E2 0E 00 62 15 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 ED [18:32:40]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:32:40]wFMCommunicate OK [18:32:40]SAM_PROTO_GetShiftState done [18:32:40]FM_GetShiftState done [18:32:40]req_shift_opened done [18:32:40]requested_item shift.open_date is exist - process it [18:32:40]req_shift_open_date [18:32:40]req_shift_open_date done [18:32:40]produce_requested_data done [18:32:40]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318215,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [18:32:40]process_action_free close_receipt [18:32:40]json_value_free [18:32:40]json_value_free done [18:32:40]process_json_proto returns [18:32:40]Send response to host [18:32:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318215,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [18:32:40]free response buf [18:32:40]execute_script done [18:32:40]execute_script returns [18:32:40]free content buf [18:32:40]Sock 8.Close socket [18:32:40]Sock 8.Thread stoped [18:32:44]OFD Sender: No OFD packet to send [18:32:49]OFD Sender: No OFD packet to send [18:32:54]OFD Sender: No OFD packet to send [18:32:59]OFD Sender: No OFD packet to send [18:33:04]OFD Sender: No OFD packet to send [18:33:09]OFD Sender: No OFD packet to send [18:33:14]OFD Sender: No OFD packet to send [18:33:19]OFD Sender: No OFD packet to send [18:33:24]OFD Sender: No OFD packet to send [18:33:29]OFD Sender: No OFD packet to send [18:33:34]OFD Sender: No OFD packet to send [18:33:39]OFD Sender: No OFD packet to send [18:33:44]OFD Sender: No OFD packet to send [18:33:49]OFD Sender: No OFD packet to send [18:33:54]OFD Sender: No OFD packet to send [18:33:59]OFD Sender: No OFD packet to send [18:34:04]OFD Sender: No OFD packet to send [18:34:09]OFD Sender: No OFD packet to send [18:34:14]OFD Sender: No OFD packet to send [18:34:19]OFD Sender: No OFD packet to send [18:34:24]OFD Sender: No OFD packet to send [18:34:29]OFD Sender: No OFD packet to send [18:34:34]OFD Sender: No OFD packet to send [18:34:39]OFD Sender: No OFD packet to send [18:34:44]OFD Sender: No OFD packet to send [18:34:49]OFD Sender: No OFD packet to send [18:34:50]accept exits with 9 [18:34:50]New connection [18:34:50]New thread 3066895716 created [18:34:50]Thread 3067039076 joined [18:34:50]Waiting for new connection... [18:34:50] Sock 9.Parse request [18:34:50]Sock 9.Check first char [18:34:50]Sock 9.First char is OK [18:34:50]request: POST /json_proto HTTP/1.0 [18:34:50]Method: POST [18:34:50]URL: /json_proto [18:34:50]Method is POST - this is cgi request [18:34:50]url: /json_proto [18:34:50]query_string will be loaded in cgi processing [18:34:50]execute_cgi json_proto POST (null) [18:34:50]execute_cgi path=json_proto method=POST [18:34:50]POST find Content-Length [18:34:50]Host: 172.17.50.195:8080 [18:34:50]Content-Length: 683 [18:34:50]Content-Type: application/json [18:34:50] [18:34:50]POST finish read [18:34:50]Found Content-Length = 683 [18:34:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093217", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [18:34:50]execute_script... [18:34: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)1093217", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [18:34:50]POST & json_proto [18:34:50]process_json_proto [18:34:50]json parsed OK: [18:34:50]protocol is kg_v1.0 [18:34:50]action value=close_receipt [18:34:50]process_action close_receipt [18:34:50]cmd_close_receipt [18:34:50]MH_GetDate [18:34:50]Write to MH i2c: F0 00 00 63 15 67 [18:34:50]Write i2c OK [18:34:50]MH_I2C_Read... [18:34:50]Read from MH i2c: F0 [18:34:50]MH_I2C_Read... [18:34:50]Read from MH i2c: F0 09 00 [18:34:50]MH_I2C_Read... [18:34:50]Read from MH i2c: F0 09 00 63 15 00 4B D9 1F 67 43 33 1C 67 13 [18:34:50]GetLastDocTimeStamp 1730140358 [18:34:50]current date 1730140491 [18:34:50]FM_GetShiftState [18:34:50]SAM_PROTO_GetShiftState [18:34:50]wFMCommunicate request_size=4 [18:34:50]MH_SAM_APDU [18:34:50]CAPDU: 80 13 01 00 [18:34:50]Write to MH i2c: E2 08 00 64 15 80 13 01 00 00 00 00 00 F6 [18:34:50]Write i2c OK [18:34:50]MH_I2C_Read... [18:34:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:34:50]Read from MH i2c: E2 [18:34:50]MH_I2C_Read... [18:34:50]Read from MH i2c: E2 0E 00 [18:34:50]MH_I2C_Read... [18:34:50]Read from MH i2c: E2 0E 00 64 15 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 EF [18:34:50]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:34:50]wFMCommunicate OK [18:34:50]SAM_PROTO_GetShiftState done [18:34:50]FM_GetShiftState done [18:34:50]opened in 1730073493 [18:34:50]opened+sec_in_day 1730159893 [18:34:50]quantity*price = 300064 [18:34:50]sum+1 = 300066 [18:34:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.65 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 691 28.10.2024 18:34 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318216 ФПД: 24876244924528 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T183451&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318216&fm=24876244924528&tin=02508201610067®Number=0000000000091628&sum=300000 [18:34:51]StoreToDocumentArchive [18:34:51]shift 546 fd 318216 [18:34:51]save to /storage/0546/doc_00318216 [18:34:51]save last doc name /storage/0546/doc_00318216 to /storage/kkm_last_doc_name [18:34:51]save OK [18:34:51]Clear old archive folders... [18:34:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:34:51]tlvbuf is B6EBD550 [18:34:51]SAM_PROTO_ClearQueue [18:34:51]wFMCommunicate request_size=4 [18:34:51]MH_SAM_APDU [18:34:51]CAPDU: 80 09 00 00 [18:34:51]Write to MH i2c: E2 08 00 71 15 80 09 00 00 00 00 00 00 F8 [18:34:51]Write i2c OK [18:34:51]MH_I2C_Read... [18:34:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:34:51]Read from MH i2c: E2 [18:34:51]MH_I2C_Read... [18:34:51]Read from MH i2c: E2 03 00 [18:34:51]MH_I2C_Read... [18:34:51]Read from MH i2c: E2 03 00 71 15 00 90 00 FA [18:34:51]RAPDU: 90 00 [18:34:51]wFMCommunicate OK [18:34:51]SAM_PROTO_ClearQueue done [18:34:51]KKMCreateOFDPacket [18:34:51]OFDProtocolAddRootSTLVToBuf [18:34:51]FM_MakeSignedData [18:34:51]FM_MakeSignedData [18:34:51]SAM_PROTO_SignData [18:34:51]wFMCommunicate request_size=4 [18:34:51]MH_SAM_APDU [18:34:51]CAPDU: 80 0D 01 02 [18:34:51]Write to MH i2c: E2 08 00 72 15 80 0D 01 02 00 00 00 00 00 [18:34:51]Write i2c OK [18:34:51]MH_I2C_Read... [18:34:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:34:51]Read from MH i2c: E2 [18:34:51]MH_I2C_Read... [18:34:51]Read from MH i2c: E2 03 00 [18:34:51]MH_I2C_Read... [18:34:51]Read from MH i2c: E2 03 00 72 15 00 90 00 FB [18:34:51]RAPDU: 90 00 [18:34:51]wFMCommunicate OK [18:34:51]wFMCommunicate request_size=255 [18:34:51]MH_SAM_APDU [18:34:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 B3 02 00 00 F4 03 04 00 4B D9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 08 DB 04 00 35 04 06 00 16 [18:34:51]Write to MH i2c: E2 02 01 73 15 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 B3 02 00 00 F4 03 04 00 4B D9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 08 DB 04 00 35 04 06 00 16 00 00 40 [18:34:51]Write i2c OK [18:34:51]MH_I2C_Read... [18:34:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:34:51]Read from MH i2c: E2 [18:34:51]MH_I2C_Read... [18:34:51]Read from MH i2c: E2 03 00 [18:34:51]MH_I2C_Read... [18:34:51]Read from MH i2c: E2 03 00 73 15 00 90 00 FC [18:34:51]RAPDU: 90 00 [18:34:51]wFMCommunicate OK [18:34:51]wFMCommunicate request_size=10 [18:34:51]MH_SAM_APDU [18:34:51]CAPDU: 80 0D 02 02 05 9F F3 BD F8 70 [18:34:51]Write to MH i2c: E2 0D 00 74 15 80 0D 02 02 05 00 9F F3 BD F8 70 00 00 C4 [18:34:51]Write i2c OK [18:34:51]MH_I2C_Read... [18:34:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:34:51]Read from MH i2c: E2 [18:34:51]MH_I2C_Read... [18:34:51]Read from MH i2c: E2 03 00 [18:34:51]MH_I2C_Read... [18:34:51]Read from MH i2c: E2 03 00 74 15 00 90 00 FD [18:34:51]RAPDU: 90 00 [18:34:51]wFMCommunicate OK [18:34:51]wFMCommunicate request_size=4 [18:34:51]MH_SAM_APDU [18:34:51]CAPDU: 80 0D 03 02 [18:34:51]Write to MH i2c: E2 08 00 75 15 80 0D 03 02 00 00 00 00 05 [18:34:51]Write i2c OK [18:34:51]MH_I2C_Read... [18:34:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:34:51]Read from MH i2c: E2 [18:34:51]MH_I2C_Read... [18:34:51]Read from MH i2c: E2 0B 00 [18:34:51]MH_I2C_Read... [18:34:51]Read from MH i2c: E2 0B 00 75 15 00 3C B8 46 07 2A 4D 9E 0E 90 00 6A [18:34:51]RAPDU: 3C B8 46 07 2A 4D 9E 0E 90 00 [18:34:51]wFMCommunicate OK [18:34:51]SAM_PROTO_SignData done [18:34:51]FM_MakeSignedData done [18:34:51]CreateOFDProtocolMessage [18:34:51]wFMCommunicate request_size=4 [18:34:51]MH_SAM_APDU [18:34:51]CAPDU: 80 11 00 00 [18:34:51]Write to MH i2c: E2 08 00 76 15 80 11 00 00 00 00 00 00 05 [18:34:51]Write i2c OK [18:34:51]MH_I2C_Read... [18:34:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:34:52]Read from MH i2c: E2 [18:34:52]MH_I2C_Read... [18:34:52]Read from MH i2c: E2 17 00 [18:34:52]MH_I2C_Read... [18:34:52]Read from MH i2c: E2 17 00 76 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 59 [18:34:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:34:52]wFMCommunicate OK [18:34:52]CreateOFDProtocolMessage done [18:34:52]OFDSenderStorePacket 318216 [18:34:52]StoreOFDPacket docnum=318216 [18:34:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 E6 8D 07 01 F8 93 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 B3 02 00 00 F4 03 04 00 4B D9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 08 DB 04 00 35 04 06 00 16 9F F3 BD F8 70 3C B8 46 07 2A 4D 9E 0E [18:34:52]CheckFolder [18:34:52]dirname=/storage/ofd_packets [18:34:52]CheckFolder done [18:34:52]ProducePacketName [18:34:52]name=ofd_packets/00318216 [18:34:52]NVStorageSaveData ofd_packets/00318216 [18:34:52]File name is /storage/ofd_packets/00318216 [18:34:52]Write 301 bytes [18:34:52]NVStorageSaveData done [18:34:52]OFDSenderStorePacket done [18:34:52]KKMCreateOFDPacket done [18:34:52]NVStorageSaveData kkm_last_timestamp [18:34:52]File name is /storage/kkm_last_timestamp [18:34:52]Write 4 bytes [18:34:52]NVStorageSaveData done [18:34:52]ExternCall_PrintAddStr [18:34:52]wPrintStart [18:34:52]Write to MH i2c: 01 00 00 77 15 8C [18:34:52]Write i2c OK [18:34:52]MH_I2C_Read... [18:34:52]Read from MH i2c: 01 [18:34:52]MH_I2C_Read... [18:34:52]Read from MH i2c: 01 07 00 [18:34:52]MH_I2C_Read... [18:34:52]Read from MH i2c: 01 07 00 77 15 00 00 00 00 00 FF 0F A1 [18:34:52]RasterBufferAndPrint [18:34:52]line Счет N : (1)1093217 [18:34:52]line ИНН: 02508201610067 [18:34:52]line Контрольно-Кассовый Чек [18:34:52]line ПРОДАЖА [18:34:52]line ТРК (МРК, ГНК) : 54 [18:34:52]line Товар: 2710124500 [18:34:52]line Аи-95-К-3 [18:34:52]line 40.440 * 74.20 [18:34:52]line = 3000.65 [18:34:52]line НДС 12% НСП 1% [18:34:52]line > о реализуемом товаре [18:34:52]line ОКРУГЛЕНИЕ: -0.65 [18:34:52]line ИТОГО: 3000.00 [18:34:52]line Внесено: 3000.00 [18:34:52]line СДАЧА: 0.00 [18:34:52]line НСП 1% : 26.55 [18:34:52]line НДС 12% : 318.65 [18:34:52]line Наличными: 3000.00 [18:34:52]line Безнал.: 0.00 [18:34:52]line Место: АЗС № 101 "Партнер Нефть" [18:34:52]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [18:34:52]line СНО: Общий режим [18:34:52]line Чек 691 28.10.2024 18:34 [18:34:52]line Смена: 546 ФФД: 1.0 [18:34:52]line ЗНМ: 0300000082 [18:34:52]line РНМ: 0000000000091628 [18:34:52]line Версия ККМ: 001 [18:34:52]line ФМ: 0000000000874671 [18:34:52]line ФД: 318216 [18:34:52]line ФПД: 24876244924528 [18:34:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T183451&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318216&fm=24876244924528&tin=02508201610067®Number=0000000000091628&sum=300000 [18:34:52]OFD Sender: Processing packet 318216 [packets to send 127, broken 126] [18:34:52]ProducePacketName [18:34:52]name=ofd_packets/00318216 [18:34:52]OFD Sender: To server: pG, [18:34:52]CommunicateWithHost lk.salyk.kg:30040 [18:34:52]ConnectInit lk.salyk.kg [18:34:52]written 0, free lines is 4095 [18:34:52]Connected sock=10 [18:34:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 E6 8D 07 01 F8 93 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 B3 02 00 00 F4 03 04 00 4B D9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 08 DB 04 00 35 04 06 00 16 9F F3 BD F8 70 3C B8 46 07 2A 4D 9E 0E [18:34:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 26 AA 47 00 0C 2C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 08 DB 04 00 F4 03 04 00 03 85 1F 67 B6 04 01 00 00 40 E0 F2 58 90 8F 4C D9 [18:34:52]CommunicateWithHost err = 0 [18:34:52]CheckOFDResponse [18:34:52]1017 (14) - 77093643461234 [18:34:52]1041 (16) - 0000000000874671 [18:34:52]1040 (4) - 318216 [18:34:52]1012 (4) - 28.10.2024 12:35 [18:34:52]1206 (1) - 0 [18:34:52]OFD Sender: Remove packet 318216 [18:34:52]ProducePacketName [18:34:52]name=ofd_packets/00318216 [18:34:52]NVStorageDeleteData [18:34:52]Write to MH i2c: 01 00 00 A2 15 B7 [18:34:52]Write i2c OK [18:34:52]MH_I2C_Read... [18:34:52]Read from MH i2c: 01 [18:34:52]MH_I2C_Read... [18:34:52]Read from MH i2c: 01 07 00 [18:34:52]MH_I2C_Read... [18:34:52]Read from MH i2c: 01 07 00 A2 15 00 00 00 00 00 ED 0C B7 [18:34:52]RasterBufferAndPrint [18:34:52]line [18:34:52]line [18:34:52]line [18:34:52]line [18:34:52]line [18:34:52]written 0, free lines is 3315 [18:34:52]MH_Cut [18:34:52]Write to MH i2c: D1 01 00 A9 15 01 90 [18:34:52]Write i2c OK [18:34:52]MH_I2C_Read... [18:34:52]Read from MH i2c: D1 [18:34:52]MH_I2C_Read... [18:34:52]Read from MH i2c: D1 01 00 [18:34:52]MH_I2C_Read... [18:34:52]Read from MH i2c: D1 01 00 A9 15 00 8F [18:34:52]Write to MH i2c: 01 00 00 AA 15 BF [18:34:52]Write i2c OK [18:34:52]MH_I2C_Read... [18:34:53]OFD Sender: No OFD packet to send [18:34:53]*** Cut start [18:34:53]*** Partial cut [18:34:53]*** CUTSNS_PIN = 1 [18:34:53]*** CUTSNS_PIN = 0 [18:34:53]*** Brake cut motor [18:34:54]Read from MH i2c: 01 [18:34:54]MH_I2C_Read... [18:34:54]*** Stop cut motor [18:34:54]*** Cut end [18:34:54]Read from MH i2c: 01 07 00 [18:34:54]MH_I2C_Read... [18:34:54]Read from MH i2c: 01 07 00 AA 15 00 00 00 00 00 FF 0F D4 [18:34:54]process_action close_receipt done [18:34:54]requested_data is exist [18:34:54]produce_requested_data [18:34:54]requested_item fm.sn is exist - process it [18:34:54]wFMCommunicate request_size=4 [18:34:54]MH_SAM_APDU [18:34:54]CAPDU: 80 11 00 00 [18:34:54]Write to MH i2c: E2 08 00 AB 15 80 11 00 00 00 00 00 00 3A [18:34:54]Write i2c OK [18:34:54]MH_I2C_Read... [18:34:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:34:54]Read from MH i2c: E2 [18:34:54]MH_I2C_Read... [18:34:54]Read from MH i2c: E2 17 00 [18:34:54]MH_I2C_Read... [18:34:54]Read from MH i2c: E2 17 00 AB 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 8E [18:34:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:34:54]wFMCommunicate OK [18:34:54]requested_item fd.num is exist - process it [18:34:54]SAM_PROTO_GetFieldsCounters [18:34:54]wFMCommunicate request_size=4 [18:34:54]MH_SAM_APDU [18:34:54]CAPDU: 80 13 00 00 [18:34:54]Write to MH i2c: E2 08 00 AC 15 80 13 00 00 00 00 00 00 3D [18:34:54]Write i2c OK [18:34:54]MH_I2C_Read... [18:34:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:34:54]Read from MH i2c: E2 [18:34:54]MH_I2C_Read... [18:34:54]Read from MH i2c: E2 62 00 [18:34:54]MH_I2C_Read... [18:34:54]Read from MH i2c: E2 62 00 AC 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 08 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 B3 02 00 00 5E 04 04 00 B3 02 00 00 57 04 04 00 B4 02 00 00 19 04 04 00 00 00 00 00 90 00 8A [18:34:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 08 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 B3 02 00 00 5E 04 04 00 B3 02 00 00 57 04 04 00 B4 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:34:54]wFMCommunicate OK [18:34:54]SAM_PROTO_GetFieldsCounters done [18:34:54]requested_item shift.num is exist - process it [18:34:54]requested_item shift.opened is exist - process it [18:34:54]req_shift_opened [18:34:54]FM_GetShiftState [18:34:54]SAM_PROTO_GetShiftState [18:34:54]wFMCommunicate request_size=4 [18:34:54]MH_SAM_APDU [18:34:54]CAPDU: 80 13 01 00 [18:34:54]Write to MH i2c: E2 08 00 AD 15 80 13 01 00 00 00 00 00 3F [18:34:54]Write i2c OK [18:34:54]MH_I2C_Read... [18:34:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:34:54]Read from MH i2c: E2 [18:34:54]MH_I2C_Read... [18:34:54]Read from MH i2c: E2 0E 00 [18:34:54]MH_I2C_Read... [18:34:54]Read from MH i2c: E2 0E 00 AD 15 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 38 [18:34:54]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:34:54]wFMCommunicate OK [18:34:54]SAM_PROTO_GetShiftState done [18:34:54]FM_GetShiftState done [18:34:54]req_shift_opened done [18:34:54]requested_item shift.open_date is exist - process it [18:34:54]req_shift_open_date [18:34:54]req_shift_open_date done [18:34:54]produce_requested_data done [18:34:54]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318216,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [18:34:54]process_action_free close_receipt [18:34:54]json_value_free [18:34:54]json_value_free done [18:34:54]process_json_proto returns [18:34:54]Send response to host [18:34:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318216,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [18:34:54]free response buf [18:34:54]execute_script done [18:34:54]execute_script returns [18:34:54]free content buf [18:34:54]Sock 9.Close socket [18:34:54]Sock 9.Thread stoped [18:34:58]OFD Sender: No OFD packet to send [18:35:03]OFD Sender: No OFD packet to send [18:35:07]accept exits with 8 [18:35:07]New connection [18:35:07]New thread 3067039076 created [18:35:07]Thread 3066895716 joined [18:35:07]Waiting for new connection... [18:35:07] Sock 8.Parse request [18:35:07]Sock 8.Check first char [18:35:07]Sock 8.First char is OK [18:35:07]request: POST /json_proto HTTP/1.0 [18:35:07]Method: POST [18:35:07]URL: /json_proto [18:35:07]Method is POST - this is cgi request [18:35:07]url: /json_proto [18:35:07]query_string will be loaded in cgi processing [18:35:07]execute_cgi json_proto POST (null) [18:35:07]execute_cgi path=json_proto method=POST [18:35:07]POST find Content-Length [18:35:07]Host: 172.17.50.195:8080 [18:35:07]Content-Length: 679 [18:35:07]Content-Type: application/json [18:35:07] [18:35:07]POST finish read [18:35:07]Found Content-Length = 679 [18:35:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093218", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:35:07]execute_script... [18:35:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093218", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:35:07]POST & json_proto [18:35:07]process_json_proto [18:35:07]json parsed OK: [18:35:07]protocol is kg_v1.0 [18:35:07]action value=close_receipt [18:35:07]process_action close_receipt [18:35:07]cmd_close_receipt [18:35:07]MH_GetDate [18:35:07]Write to MH i2c: F0 00 00 AE 15 B2 [18:35:07]Write i2c OK [18:35:07]MH_I2C_Read... [18:35:07]Read from MH i2c: F0 [18:35:07]MH_I2C_Read... [18:35:07]Read from MH i2c: F0 09 00 [18:35:07]MH_I2C_Read... [18:35:07]Read from MH i2c: F0 09 00 AE 15 00 5C D9 1F 67 43 33 1C 67 6F [18:35:07]GetLastDocTimeStamp 1730140491 [18:35:07]current date 1730140508 [18:35:07]FM_GetShiftState [18:35:07]SAM_PROTO_GetShiftState [18:35:07]wFMCommunicate request_size=4 [18:35:07]MH_SAM_APDU [18:35:07]CAPDU: 80 13 01 00 [18:35:07]Write to MH i2c: E2 08 00 AF 15 80 13 01 00 00 00 00 00 41 [18:35:07]Write i2c OK [18:35:07]MH_I2C_Read... [18:35:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:35:07]Read from MH i2c: E2 [18:35:07]MH_I2C_Read... [18:35:07]Read from MH i2c: E2 0E 00 [18:35:07]MH_I2C_Read... [18:35:07]Read from MH i2c: E2 0E 00 AF 15 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 3A [18:35:07]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:35:07]wFMCommunicate OK [18:35:07]SAM_PROTO_GetShiftState done [18:35:07]FM_GetShiftState done [18:35:07]opened in 1730073493 [18:35:07]opened+sec_in_day 1730159893 [18:35:07]quantity*price = 70044 [18:35:07]sum+1 = 70045 [18:35:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 692 28.10.2024 18:35 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318217 ФПД: 156843054315604 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T183508&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318217&fm=156843054315604&tin=02508201610067®Number=0000000000091628&sum=70000 [18:35:08]StoreToDocumentArchive [18:35:08]shift 546 fd 318217 [18:35:08]save to /storage/0546/doc_00318217 [18:35:08]save last doc name /storage/0546/doc_00318217 to /storage/kkm_last_doc_name [18:35:08]save OK [18:35:08]Clear old archive folders... [18:35:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:35:08]tlvbuf is 00093790 [18:35:08]SAM_PROTO_ClearQueue [18:35:08]wFMCommunicate request_size=4 [18:35:08]MH_SAM_APDU [18:35:08]CAPDU: 80 09 00 00 [18:35:08]Write to MH i2c: E2 08 00 BC 15 80 09 00 00 00 00 00 00 43 [18:35:08]Write i2c OK [18:35:08]MH_I2C_Read... [18:35:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:35:08]Read from MH i2c: E2 [18:35:08]MH_I2C_Read... [18:35:08]Read from MH i2c: E2 03 00 [18:35:08]MH_I2C_Read... [18:35:08]Read from MH i2c: E2 03 00 BC 15 00 90 00 45 [18:35:08]RAPDU: 90 00 [18:35:08]wFMCommunicate OK [18:35:08]SAM_PROTO_ClearQueue done [18:35:08]KKMCreateOFDPacket [18:35:08]OFDProtocolAddRootSTLVToBuf [18:35:08]FM_MakeSignedData [18:35:08]FM_MakeSignedData [18:35:08]SAM_PROTO_SignData [18:35:08]wFMCommunicate request_size=4 [18:35:08]MH_SAM_APDU [18:35:08]CAPDU: 80 0D 01 02 [18:35:08]Write to MH i2c: E2 08 00 BD 15 80 0D 01 02 00 00 00 00 4B [18:35:08]Write i2c OK [18:35:08]MH_I2C_Read... [18:35:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:35:08]Read from MH i2c: E2 [18:35:08]MH_I2C_Read... [18:35:08]Read from MH i2c: E2 03 00 [18:35:08]MH_I2C_Read... [18:35:08]Read from MH i2c: E2 03 00 BD 15 00 90 00 46 [18:35:08]RAPDU: 90 00 [18:35:08]wFMCommunicate OK [18:35:08]wFMCommunicate request_size=255 [18:35:08]MH_SAM_APDU [18:35:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 02 00 00 F4 03 04 00 5C D9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 09 DB 04 00 35 04 06 00 8E [18:35:08]Write to MH i2c: E2 02 01 BE 15 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 02 00 00 F4 03 04 00 5C D9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 09 DB 04 00 35 04 06 00 8E 00 00 F4 [18:35:08]Write i2c OK [18:35:08]MH_I2C_Read... [18:35:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:35:09]Read from MH i2c: E2 [18:35:09]MH_I2C_Read... [18:35:09]Read from MH i2c: E2 03 00 [18:35:09]MH_I2C_Read... [18:35:09]Read from MH i2c: E2 03 00 BE 15 00 90 00 47 [18:35:09]RAPDU: 90 00 [18:35:09]wFMCommunicate OK [18:35:09]wFMCommunicate request_size=10 [18:35:09]MH_SAM_APDU [18:35:09]CAPDU: 80 0D 02 02 05 A5 DE 89 B8 54 [18:35:09]Write to MH i2c: E2 0D 00 BF 15 80 0D 02 02 05 00 A5 DE 89 B8 54 00 00 70 [18:35:09]Write i2c OK [18:35:09]MH_I2C_Read... [18:35:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:35:09]Read from MH i2c: E2 [18:35:09]MH_I2C_Read... [18:35:09]Read from MH i2c: E2 03 00 [18:35:09]MH_I2C_Read... [18:35:09]Read from MH i2c: E2 03 00 BF 15 00 90 00 48 [18:35:09]RAPDU: 90 00 [18:35:09]wFMCommunicate OK [18:35:09]wFMCommunicate request_size=4 [18:35:09]MH_SAM_APDU [18:35:09]CAPDU: 80 0D 03 02 [18:35:09]Write to MH i2c: E2 08 00 C0 15 80 0D 03 02 00 00 00 00 50 [18:35:09]Write i2c OK [18:35:09]MH_I2C_Read... [18:35:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:35:09]Read from MH i2c: E2 [18:35:09]MH_I2C_Read... [18:35:09]Read from MH i2c: E2 0B 00 [18:35:09]MH_I2C_Read... [18:35:09]Read from MH i2c: E2 0B 00 C0 15 00 35 58 F0 8A AC 9F 52 50 90 00 45 [18:35:09]RAPDU: 35 58 F0 8A AC 9F 52 50 90 00 [18:35:09]wFMCommunicate OK [18:35:09]SAM_PROTO_SignData done [18:35:09]FM_MakeSignedData done [18:35:09]CreateOFDProtocolMessage [18:35:09]wFMCommunicate request_size=4 [18:35:09]MH_SAM_APDU [18:35:09]CAPDU: 80 11 00 00 [18:35:09]Write to MH i2c: E2 08 00 C1 15 80 11 00 00 00 00 00 00 50 [18:35:09]Write i2c OK [18:35:09]MH_I2C_Read... [18:35:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:35:09]Read from MH i2c: E2 [18:35:09]MH_I2C_Read... [18:35:09]Read from MH i2c: E2 17 00 [18:35:09]MH_I2C_Read... [18:35:09]Read from MH i2c: E2 17 00 C1 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A4 [18:35:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:35:09]wFMCommunicate OK [18:35:09]CreateOFDProtocolMessage done [18:35:09]OFDSenderStorePacket 318217 [18:35:09]StoreOFDPacket docnum=318217 [18:35:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 68 4E 07 01 E3 AC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 02 00 00 F4 03 04 00 5C D9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 09 DB 04 00 35 04 06 00 8E A5 DE 89 B8 54 35 58 F0 8A AC 9F 52 50 [18:35:09]CheckFolder [18:35:09]dirname=/storage/ofd_packets [18:35:09]CheckFolder done [18:35:09]ProducePacketName [18:35:09]name=ofd_packets/00318217 [18:35:09]NVStorageSaveData ofd_packets/00318217 [18:35:09]File name is /storage/ofd_packets/00318217 [18:35:09]Write 301 bytes [18:35:09]NVStorageSaveData done [18:35:09]OFDSenderStorePacket done [18:35:09]KKMCreateOFDPacket done [18:35:09]NVStorageSaveData kkm_last_timestamp [18:35:09]File name is /storage/kkm_last_timestamp [18:35:09]Write 4 bytes [18:35:09]NVStorageSaveData done [18:35:09]ExternCall_PrintAddStr [18:35:09]wPrintStart [18:35:09]Write to MH i2c: 01 00 00 C2 15 D7 [18:35:09]Write i2c OK [18:35:09]MH_I2C_Read... [18:35:09]Read from MH i2c: 01 [18:35:09]MH_I2C_Read... [18:35:09]Read from MH i2c: 01 07 00 [18:35:09]MH_I2C_Read... [18:35:09]Read from MH i2c: 01 07 00 C2 15 00 00 00 00 00 FF 0F EC [18:35:09]RasterBufferAndPrint [18:35:09]line Счет N : (1)1093218 [18:35:09]line ИНН: 02508201610067 [18:35:09]line Контрольно-Кассовый Чек [18:35:09]line ПРОДАЖА [18:35:09]line ТРК (МРК, ГНК) : 43 [18:35:09]line Товар: 2710124130 [18:35:09]line Аи-92-К-2 [18:35:09]line 10.470 * 66.90 [18:35:09]line = 700.44 [18:35:09]line НДС 12% НСП 1% [18:35:09]line > о реализуемом товаре [18:35:09]line ОКРУГЛЕНИЕ: -0.44 [18:35:09]line ИТОГО: 700.00 [18:35:09]line Внесено: 700.00 [18:35:09]line СДАЧА: 0.00 [18:35:09]line НСП 1% : 6.20 [18:35:09]line НДС 12% : 74.38 [18:35:09]line Наличными: 700.00 [18:35:09]line Безнал.: 0.00 [18:35:09]line Место: АЗС № 101 "Партнер Нефть" [18:35:09]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [18:35:09]line СНО: Общий режим [18:35:09]line Чек 692 28.10.2024 18:35 [18:35:09]line Смена: 546 ФФД: 1.0 [18:35:09]line ЗНМ: 0300000082 [18:35:09]line РНМ: 0000000000091628 [18:35:09]line Версия ККМ: 001 [18:35:09]line ФМ: 0000000000874671 [18:35:09]line ФД: 318217 [18:35:09]line ФПД: 156843054315604 [18:35:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T183508&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318217&fm=156843054315604&tin=02508201610067®Number=0000000000091628&sum=70000 [18:35:09]OFD Sender: Processing packet 318217 [packets to send 127, broken 126] [18:35:09]ProducePacketName [18:35:09]name=ofd_packets/00318217 [18:35:09]OFD Sender: To server: pG, [18:35:09]CommunicateWithHost lk.salyk.kg:30040 [18:35:09]ConnectInit lk.salyk.kg [18:35:09]written 0, free lines is 4095 [18:35:09]Connected sock=10 [18:35:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 68 4E 07 01 E3 AC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 02 00 00 F4 03 04 00 5C D9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 09 DB 04 00 35 04 06 00 8E A5 DE 89 B8 54 35 58 F0 8A AC 9F 52 50 [18:35:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 45 A0 47 00 C5 1C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 09 DB 04 00 F4 03 04 00 14 85 1F 67 B6 04 01 00 00 A2 81 90 DB E2 67 74 A3 [18:35:09]CommunicateWithHost err = 0 [18:35:09]CheckOFDResponse [18:35:09]1017 (14) - 77093643461234 [18:35:09]1041 (16) - 0000000000874671 [18:35:09]1040 (4) - 318217 [18:35:09]1012 (4) - 28.10.2024 12:35 [18:35:09]1206 (1) - 0 [18:35:09]OFD Sender: Remove packet 318217 [18:35:09]ProducePacketName [18:35:09]name=ofd_packets/00318217 [18:35:09]NVStorageDeleteData [18:35:10]Write to MH i2c: 01 00 00 ED 15 02 [18:35:10]Write i2c OK [18:35:10]MH_I2C_Read... [18:35:10]Read from MH i2c: 01 [18:35:10]MH_I2C_Read... [18:35:10]Read from MH i2c: 01 07 00 [18:35:10]MH_I2C_Read... [18:35:10]Read from MH i2c: 01 07 00 ED 15 00 00 00 00 00 E4 0C F9 [18:35:10]RasterBufferAndPrint [18:35:10]line [18:35:10]line [18:35:10]line [18:35:10]line [18:35:10]line [18:35:10]written 0, free lines is 3306 [18:35:10]MH_Cut [18:35:10]Write to MH i2c: D1 01 00 F4 15 01 DB [18:35:10]Write i2c OK [18:35:10]MH_I2C_Read... [18:35:10]Read from MH i2c: D1 [18:35:10]MH_I2C_Read... [18:35:10]Read from MH i2c: D1 01 00 [18:35:10]MH_I2C_Read... [18:35:10]Read from MH i2c: D1 01 00 F4 15 00 DA [18:35:10]Write to MH i2c: 01 00 00 F5 15 0A [18:35:10]Write i2c OK [18:35:10]MH_I2C_Read... [18:35:10]OFD Sender: No OFD packet to send [18:35:10]*** Cut start [18:35:10]*** Partial cut [18:35:10]*** CUTSNS_PIN = 1 [18:35:10]*** CUTSNS_PIN = 0 [18:35:11]*** Brake cut motor [18:35:11]Read from MH i2c: 01 [18:35:11]MH_I2C_Read... [18:35:11]*** Stop cut motor [18:35:11]*** Cut end [18:35:11]Read from MH i2c: 01 07 00 [18:35:11]MH_I2C_Read... [18:35:11]Read from MH i2c: 01 07 00 F5 15 00 00 00 00 00 FF 0F 1F [18:35:11]process_action close_receipt done [18:35:11]requested_data is exist [18:35:11]produce_requested_data [18:35:11]requested_item fm.sn is exist - process it [18:35:11]wFMCommunicate request_size=4 [18:35:11]MH_SAM_APDU [18:35:11]CAPDU: 80 11 00 00 [18:35:11]Write to MH i2c: E2 08 00 F6 15 80 11 00 00 00 00 00 00 85 [18:35:11]Write i2c OK [18:35:11]MH_I2C_Read... [18:35:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:35:11]Read from MH i2c: E2 [18:35:11]MH_I2C_Read... [18:35:11]Read from MH i2c: E2 17 00 [18:35:11]MH_I2C_Read... [18:35:11]Read from MH i2c: E2 17 00 F6 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D9 [18:35:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:35:11]wFMCommunicate OK [18:35:11]requested_item fd.num is exist - process it [18:35:11]SAM_PROTO_GetFieldsCounters [18:35:11]wFMCommunicate request_size=4 [18:35:11]MH_SAM_APDU [18:35:11]CAPDU: 80 13 00 00 [18:35:11]Write to MH i2c: E2 08 00 F7 15 80 13 00 00 00 00 00 00 88 [18:35:11]Write i2c OK [18:35:11]MH_I2C_Read... [18:35:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:35:11]Read from MH i2c: E2 [18:35:11]MH_I2C_Read... [18:35:11]Read from MH i2c: E2 62 00 [18:35:11]MH_I2C_Read... [18:35:11]Read from MH i2c: E2 62 00 F7 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 09 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 B4 02 00 00 5E 04 04 00 B4 02 00 00 57 04 04 00 B5 02 00 00 19 04 04 00 00 00 00 00 90 00 D9 [18:35:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 09 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 B4 02 00 00 5E 04 04 00 B4 02 00 00 57 04 04 00 B5 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:35:11]wFMCommunicate OK [18:35:11]SAM_PROTO_GetFieldsCounters done [18:35:11]requested_item shift.num is exist - process it [18:35:11]requested_item shift.opened is exist - process it [18:35:11]req_shift_opened [18:35:11]FM_GetShiftState [18:35:11]SAM_PROTO_GetShiftState [18:35:11]wFMCommunicate request_size=4 [18:35:11]MH_SAM_APDU [18:35:11]CAPDU: 80 13 01 00 [18:35:11]Write to MH i2c: E2 08 00 F8 15 80 13 01 00 00 00 00 00 8A [18:35:11]Write i2c OK [18:35:11]MH_I2C_Read... [18:35:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:35:11]Read from MH i2c: E2 [18:35:11]MH_I2C_Read... [18:35:11]Read from MH i2c: E2 0E 00 [18:35:11]MH_I2C_Read... [18:35:11]Read from MH i2c: E2 0E 00 F8 15 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 83 [18:35:11]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:35:11]wFMCommunicate OK [18:35:11]SAM_PROTO_GetShiftState done [18:35:11]FM_GetShiftState done [18:35:11]req_shift_opened done [18:35:11]requested_item shift.open_date is exist - process it [18:35:11]req_shift_open_date [18:35:11]req_shift_open_date done [18:35:11]produce_requested_data done [18:35:11]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318217,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [18:35:11]process_action_free close_receipt [18:35:11]json_value_free [18:35:11]json_value_free done [18:35:11]process_json_proto returns [18:35:11]Send response to host [18:35:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318217,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [18:35:11]free response buf [18:35:11]execute_script done [18:35:11]execute_script returns [18:35:11]free content buf [18:35:11]Sock 8.Close socket [18:35:11]Sock 8.Thread stoped [18:35:15]OFD Sender: No OFD packet to send [18:35:20]OFD Sender: No OFD packet to send [18:35:25]OFD Sender: No OFD packet to send [18:35:30]OFD Sender: No OFD packet to send [18:35:35]OFD Sender: No OFD packet to send [18:35:40]OFD Sender: No OFD packet to send [18:35:45]OFD Sender: No OFD packet to send [18:35:50]OFD Sender: No OFD packet to send [18:35:55]OFD Sender: No OFD packet to send [18:36:00]OFD Sender: No OFD packet to send [18:36:05]OFD Sender: No OFD packet to send [18:36:10]OFD Sender: No OFD packet to send [18:36:15]OFD Sender: No OFD packet to send [18:36:20]OFD Sender: No OFD packet to send [18:36:25]OFD Sender: No OFD packet to send [18:36:30]OFD Sender: No OFD packet to send [18:36:35]OFD Sender: No OFD packet to send [18:36:40]OFD Sender: No OFD packet to send [18:36:45]OFD Sender: No OFD packet to send [18:36:50]OFD Sender: No OFD packet to send [18:36:55]OFD Sender: No OFD packet to send [18:37:00]OFD Sender: No OFD packet to send [18:37:05]OFD Sender: No OFD packet to send [18:37:10]OFD Sender: No OFD packet to send [18:37:15]OFD Sender: No OFD packet to send [18:37:20]OFD Sender: No OFD packet to send [18:37:25]OFD Sender: No OFD packet to send [18:37:30]OFD Sender: No OFD packet to send [18:37:33]accept exits with 9 [18:37:33]New connection [18:37:33]New thread 3066895716 created [18:37:33]Thread 3067039076 joined [18:37:33]Waiting for new connection... [18:37:33] Sock 9.Parse request [18:37:33]Sock 9.Check first char [18:37:33]Sock 9.First char is OK [18:37:33]request: POST /json_proto HTTP/1.0 [18:37:33]Method: POST [18:37:33]URL: /json_proto [18:37:33]Method is POST - this is cgi request [18:37:33]url: /json_proto [18:37:33]query_string will be loaded in cgi processing [18:37:33]execute_cgi json_proto POST (null) [18:37:33]execute_cgi path=json_proto method=POST [18:37:33]POST find Content-Length [18:37:33]Host: 172.17.50.195:8080 [18:37:33]Content-Length: 770 [18:37:33]Content-Type: application/json [18:37:33] [18:37:33]POST finish read [18:37:33]Found Content-Length = 770 [18:37:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093219", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 30.000, "sum" : 2007.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: Mbank", "payments": [ { "type": 1, "sum" : 2007.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:37:33]execute_script... [18:37:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093219", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 30.000, "sum" : 2007.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: Mbank", "payments": [ { "type": 1, "sum" : 2007.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:37:33]POST & json_proto [18:37:33]process_json_proto [18:37:33]json parsed OK: [18:37:33]protocol is kg_v1.0 [18:37:33]action value=close_receipt [18:37:33]process_action close_receipt [18:37:33]cmd_close_receipt [18:37:33]MH_GetDate [18:37:33]Write to MH i2c: F0 00 00 F9 15 FD [18:37:33]Write i2c OK [18:37:33]MH_I2C_Read... [18:37:33]Read from MH i2c: F0 [18:37:33]MH_I2C_Read... [18:37:33]Read from MH i2c: F0 09 00 [18:37:33]MH_I2C_Read... [18:37:33]Read from MH i2c: F0 09 00 F9 15 00 EE D9 1F 67 43 33 1C 67 4C [18:37:33]GetLastDocTimeStamp 1730140508 [18:37:33]current date 1730140654 [18:37:33]FM_GetShiftState [18:37:33]SAM_PROTO_GetShiftState [18:37:33]wFMCommunicate request_size=4 [18:37:33]MH_SAM_APDU [18:37:33]CAPDU: 80 13 01 00 [18:37:33]Write to MH i2c: E2 08 00 FA 15 80 13 01 00 00 00 00 00 8C [18:37:33]Write i2c OK [18:37:33]MH_I2C_Read... [18:37:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:37:33]Read from MH i2c: E2 [18:37:33]MH_I2C_Read... [18:37:33]Read from MH i2c: E2 0E 00 [18:37:33]MH_I2C_Read... [18:37:33]Read from MH i2c: E2 0E 00 FA 15 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 85 [18:37:33]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:37:33]wFMCommunicate OK [18:37:33]SAM_PROTO_GetShiftState done [18:37:33]FM_GetShiftState done [18:37:33]opened in 1730073493 [18:37:33]opened+sec_in_day 1730159893 [18:37:33]quantity*price = 200700 [18:37:33]sum+1 = 200701 [18:37:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2007.00 НСП 1% : 17.76 НДС 12% : 213.13 Наличными: 0.00 Безнал.: 2007.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 693 28.10.2024 18:37 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318218 ФПД: 51250316204663 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T183734&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318218&fm=51250316204663&tin=02508201610067®Number=0000000000091628&sum=200700 [18:37:34]StoreToDocumentArchive [18:37:34]shift 546 fd 318218 [18:37:34]save to /storage/0546/doc_00318218 [18:37:34]save last doc name /storage/0546/doc_00318218 to /storage/kkm_last_doc_name [18:37:34]save OK [18:37:34]Clear old archive folders... [18:37:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:37:34]tlvbuf is B6DBD300 [18:37:34]SAM_PROTO_ClearQueue [18:37:34]wFMCommunicate request_size=4 [18:37:34]MH_SAM_APDU [18:37:34]CAPDU: 80 09 00 00 [18:37:34]Write to MH i2c: E2 08 00 07 16 80 09 00 00 00 00 00 00 8F [18:37:34]Write i2c OK [18:37:34]MH_I2C_Read... [18:37:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:37:34]Read from MH i2c: E2 [18:37:34]MH_I2C_Read... [18:37:34]Read from MH i2c: E2 03 00 [18:37:34]MH_I2C_Read... [18:37:34]Read from MH i2c: E2 03 00 07 16 00 90 00 91 [18:37:34]RAPDU: 90 00 [18:37:34]wFMCommunicate OK [18:37:34]SAM_PROTO_ClearQueue done [18:37:34]KKMCreateOFDPacket [18:37:34]OFDProtocolAddRootSTLVToBuf [18:37:34]FM_MakeSignedData [18:37:34]FM_MakeSignedData [18:37:34]SAM_PROTO_SignData [18:37:34]wFMCommunicate request_size=4 [18:37:34]MH_SAM_APDU [18:37:34]CAPDU: 80 0D 01 02 [18:37:34]Write to MH i2c: E2 08 00 08 16 80 0D 01 02 00 00 00 00 97 [18:37:34]Write i2c OK [18:37:34]MH_I2C_Read... [18:37:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:37:34]Read from MH i2c: E2 [18:37:34]MH_I2C_Read... [18:37:34]Read from MH i2c: E2 03 00 [18:37:34]MH_I2C_Read... [18:37:34]Read from MH i2c: E2 03 00 08 16 00 90 00 92 [18:37:34]RAPDU: 90 00 [18:37:34]wFMCommunicate OK [18:37:34]wFMCommunicate request_size=255 [18:37:34]MH_SAM_APDU [18:37:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 FC 0F 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 0F 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 53 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FC 0F 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 02 00 00 F4 03 04 00 EE D9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0A DB 04 00 35 04 06 00 2E [18:37:34]Write to MH i2c: E2 02 01 09 16 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 FC 0F 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 0F 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 53 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FC 0F 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 02 00 00 F4 03 04 00 EE D9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0A DB 04 00 35 04 06 00 2E 00 00 74 [18:37:34]Write i2c OK [18:37:34]MH_I2C_Read... [18:37:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:37:35]Read from MH i2c: E2 [18:37:35]MH_I2C_Read... [18:37:35]Read from MH i2c: E2 03 00 [18:37:35]MH_I2C_Read... [18:37:35]Read from MH i2c: E2 03 00 09 16 00 90 00 93 [18:37:35]RAPDU: 90 00 [18:37:35]wFMCommunicate OK [18:37:35]wFMCommunicate request_size=10 [18:37:35]MH_SAM_APDU [18:37:35]CAPDU: 80 0D 02 02 05 9C A4 E4 5A 77 [18:37:35]Write to MH i2c: E2 0D 00 0A 16 80 0D 02 02 05 00 9C A4 E4 5A 77 00 00 99 [18:37:35]Write i2c OK [18:37:35]MH_I2C_Read... [18:37:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:37:35]Read from MH i2c: E2 [18:37:35]MH_I2C_Read... [18:37:35]Read from MH i2c: E2 03 00 [18:37:35]MH_I2C_Read... [18:37:35]Read from MH i2c: E2 03 00 0A 16 00 90 00 94 [18:37:35]RAPDU: 90 00 [18:37:35]wFMCommunicate OK [18:37:35]wFMCommunicate request_size=4 [18:37:35]MH_SAM_APDU [18:37:35]CAPDU: 80 0D 03 02 [18:37:35]Write to MH i2c: E2 08 00 0B 16 80 0D 03 02 00 00 00 00 9C [18:37:35]Write i2c OK [18:37:35]MH_I2C_Read... [18:37:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:37:35]Read from MH i2c: E2 [18:37:35]MH_I2C_Read... [18:37:35]Read from MH i2c: E2 0B 00 [18:37:35]MH_I2C_Read... [18:37:35]Read from MH i2c: E2 0B 00 0B 16 00 81 CB AE A6 67 3C EE D3 90 00 A1 [18:37:35]RAPDU: 81 CB AE A6 67 3C EE D3 90 00 [18:37:35]wFMCommunicate OK [18:37:35]SAM_PROTO_SignData done [18:37:35]FM_MakeSignedData done [18:37:35]CreateOFDProtocolMessage [18:37:35]wFMCommunicate request_size=4 [18:37:35]MH_SAM_APDU [18:37:35]CAPDU: 80 11 00 00 [18:37:35]Write to MH i2c: E2 08 00 0C 16 80 11 00 00 00 00 00 00 9C [18:37:35]Write i2c OK [18:37:35]MH_I2C_Read... [18:37:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:37:35]Read from MH i2c: E2 [18:37:35]MH_I2C_Read... [18:37:35]Read from MH i2c: E2 17 00 [18:37:35]MH_I2C_Read... [18:37:35]Read from MH i2c: E2 17 00 0C 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F0 [18:37:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:37:35]wFMCommunicate OK [18:37:35]CreateOFDProtocolMessage done [18:37:35]OFDSenderStorePacket 318218 [18:37:35]StoreOFDPacket docnum=318218 [18:37:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 6E 2B 07 01 76 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 32 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 FC 0F 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 0F 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 53 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FC 0F 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 02 00 00 F4 03 04 00 EE D9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0A DB 04 00 35 04 06 00 2E 9C A4 E4 5A 77 81 CB AE A6 67 3C EE D3 [18:37:35]CheckFolder [18:37:35]dirname=/storage/ofd_packets [18:37:35]CheckFolder done [18:37:35]ProducePacketName [18:37:35]name=ofd_packets/00318218 [18:37:35]NVStorageSaveData ofd_packets/00318218 [18:37:35]File name is /storage/ofd_packets/00318218 [18:37:35]Write 301 bytes [18:37:35]NVStorageSaveData done [18:37:35]OFDSenderStorePacket done [18:37:35]KKMCreateOFDPacket done [18:37:35]NVStorageSaveData kkm_last_timestamp [18:37:35]File name is /storage/kkm_last_timestamp [18:37:35]Write 4 bytes [18:37:35]NVStorageSaveData done [18:37:35]ExternCall_PrintAddStr [18:37:35]wPrintStart [18:37:35]Write to MH i2c: 01 00 00 0D 16 23 [18:37:35]Write i2c OK [18:37:35]MH_I2C_Read... [18:37:35]Read from MH i2c: 01 [18:37:35]MH_I2C_Read... [18:37:35]Read from MH i2c: 01 07 00 [18:37:35]MH_I2C_Read... [18:37:35]Read from MH i2c: 01 07 00 0D 16 00 00 00 00 00 FF 0F 38 [18:37:35]RasterBufferAndPrint [18:37:35]line Счет N : (1)1093219 [18:37:35]line ИНН: 02508201610067 [18:37:35]line Контрольно-Кассовый Чек [18:37:35]line ПРОДАЖА [18:37:35]line ТРК (МРК, ГНК) : 63 [18:37:35]line Товар: 2710124130 [18:37:35]line Аи-92-К-2 [18:37:35]line 30.000 * 66.90 [18:37:35]line = 2007.00 [18:37:35]line НДС 12% НСП 1% [18:37:35]line > о реализуемом товаре [18:37:35]line ИТОГО: 2007.00 [18:37:35]line НСП 1% : 17.76 [18:37:35]line НДС 12% : 213.13 [18:37:35]line Наличными: 0.00 [18:37:35]line Безнал.: 2007.00 [18:37:35]line Место: АЗС № 101 "Партнер Нефть" [18:37:35]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [18:37:35]line СНО: Общий режим [18:37:35]line Чек 693 28.10.2024 18:37 [18:37:35]line Смена: 546 ФФД: 1.0 [18:37:35]line ЗНМ: 0300000082 [18:37:35]line РНМ: 0000000000091628 [18:37:35]line Версия ККМ: 001 [18:37:35]line Платежная система: Mbank [18:37:35]line ФМ: 0000000000874671 [18:37:35]line ФД: 318218 [18:37:35]line ФПД: 51250316204663 [18:37:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T183734&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318218&fm=51250316204663&tin=02508201610067®Number=0000000000091628&sum=200700 [18:37:35]written 0, free lines is 4095 [18:37:35]OFD Sender: Processing packet 318218 [packets to send 127, broken 126] [18:37:35]ProducePacketName [18:37:35]name=ofd_packets/00318218 [18:37:35]OFD Sender: To server: pG, [18:37:35]CommunicateWithHost lk.salyk.kg:30040 [18:37:35]ConnectInit lk.salyk.kg [18:37:35]Connected sock=10 [18:37:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 6E 2B 07 01 76 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 32 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 FC 0F 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 0F 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 53 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FC 0F 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 02 00 00 F4 03 04 00 EE D9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0A DB 04 00 35 04 06 00 2E 9C A4 E4 5A 77 81 CB AE A6 67 3C EE D3 [18:37:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 08 3F 47 00 AD E8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0A DB 04 00 F4 03 04 00 A6 85 1F 67 B6 04 01 00 00 23 8D 51 3C 55 1C FF 62 [18:37:35]CommunicateWithHost err = 0 [18:37:35]CheckOFDResponse [18:37:35]1017 (14) - 77093643461234 [18:37:35]1041 (16) - 0000000000874671 [18:37:35]1040 (4) - 318218 [18:37:35]1012 (4) - 28.10.2024 12:37 [18:37:35]1206 (1) - 0 [18:37:35]OFD Sender: Remove packet 318218 [18:37:35]ProducePacketName [18:37:35]name=ofd_packets/00318218 [18:37:35]NVStorageDeleteData [18:37:35]Write to MH i2c: 01 00 00 36 16 4C [18:37:35]Write i2c OK [18:37:35]MH_I2C_Read... [18:37:35]Read from MH i2c: 01 [18:37:35]MH_I2C_Read... [18:37:35]Read from MH i2c: 01 07 00 [18:37:35]MH_I2C_Read... [18:37:35]Read from MH i2c: 01 07 00 36 16 00 00 00 00 00 1D 0D 7D [18:37:35]RasterBufferAndPrint [18:37:35]line [18:37:35]line [18:37:35]line [18:37:35]line [18:37:35]line [18:37:35]written 0, free lines is 3363 [18:37:35]MH_Cut [18:37:35]Write to MH i2c: D1 01 00 3D 16 01 25 [18:37:35]Write i2c OK [18:37:35]MH_I2C_Read... [18:37:35]Read from MH i2c: D1 [18:37:35]MH_I2C_Read... [18:37:35]Read from MH i2c: D1 01 00 [18:37:35]MH_I2C_Read... [18:37:35]Read from MH i2c: D1 01 00 3D 16 00 24 [18:37:35]Write to MH i2c: 01 00 00 3E 16 54 [18:37:35]Write i2c OK [18:37:35]MH_I2C_Read... [18:37:36]OFD Sender: No OFD packet to send [18:37:36]*** Cut start [18:37:36]*** Partial cut [18:37:36]*** CUTSNS_PIN = 1 [18:37:36]*** CUTSNS_PIN = 0 [18:37:36]*** Brake cut motor [18:37:36]Read from MH i2c: 01 [18:37:36]MH_I2C_Read... [18:37:36]*** Stop cut motor [18:37:36]*** Cut end [18:37:36]Read from MH i2c: 01 07 00 [18:37:36]MH_I2C_Read... [18:37:36]Read from MH i2c: 01 07 00 3E 16 00 00 00 00 00 FF 0F 69 [18:37:36]process_action close_receipt done [18:37:36]requested_data is exist [18:37:36]produce_requested_data [18:37:36]requested_item fm.sn is exist - process it [18:37:36]wFMCommunicate request_size=4 [18:37:36]MH_SAM_APDU [18:37:36]CAPDU: 80 11 00 00 [18:37:36]Write to MH i2c: E2 08 00 3F 16 80 11 00 00 00 00 00 00 CF [18:37:36]Write i2c OK [18:37:36]MH_I2C_Read... [18:37:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:37:37]Read from MH i2c: E2 [18:37:37]MH_I2C_Read... [18:37:37]Read from MH i2c: E2 17 00 [18:37:37]MH_I2C_Read... [18:37:37]Read from MH i2c: E2 17 00 3F 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 23 [18:37:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:37:37]wFMCommunicate OK [18:37:37]requested_item fd.num is exist - process it [18:37:37]SAM_PROTO_GetFieldsCounters [18:37:37]wFMCommunicate request_size=4 [18:37:37]MH_SAM_APDU [18:37:37]CAPDU: 80 13 00 00 [18:37:37]Write to MH i2c: E2 08 00 40 16 80 13 00 00 00 00 00 00 D2 [18:37:37]Write i2c OK [18:37:37]MH_I2C_Read... [18:37:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:37:37]Read from MH i2c: E2 [18:37:37]MH_I2C_Read... [18:37:37]Read from MH i2c: E2 62 00 [18:37:37]MH_I2C_Read... [18:37:37]Read from MH i2c: E2 62 00 40 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 0A DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 B5 02 00 00 5E 04 04 00 B5 02 00 00 57 04 04 00 B6 02 00 00 19 04 04 00 00 00 00 00 90 00 27 [18:37:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 0A DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 B5 02 00 00 5E 04 04 00 B5 02 00 00 57 04 04 00 B6 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:37:37]wFMCommunicate OK [18:37:37]SAM_PROTO_GetFieldsCounters done [18:37:37]requested_item shift.num is exist - process it [18:37:37]requested_item shift.opened is exist - process it [18:37:37]req_shift_opened [18:37:37]FM_GetShiftState [18:37:37]SAM_PROTO_GetShiftState [18:37:37]wFMCommunicate request_size=4 [18:37:37]MH_SAM_APDU [18:37:37]CAPDU: 80 13 01 00 [18:37:37]Write to MH i2c: E2 08 00 41 16 80 13 01 00 00 00 00 00 D4 [18:37:37]Write i2c OK [18:37:37]MH_I2C_Read... [18:37:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:37:37]Read from MH i2c: E2 [18:37:37]MH_I2C_Read... [18:37:37]Read from MH i2c: E2 0E 00 [18:37:37]MH_I2C_Read... [18:37:37]Read from MH i2c: E2 0E 00 41 16 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 CD [18:37:37]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:37:37]wFMCommunicate OK [18:37:37]SAM_PROTO_GetShiftState done [18:37:37]FM_GetShiftState done [18:37:37]req_shift_opened done [18:37:37]requested_item shift.open_date is exist - process it [18:37:37]req_shift_open_date [18:37:37]req_shift_open_date done [18:37:37]produce_requested_data done [18:37:37]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318218,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [18:37:37]process_action_free close_receipt [18:37:37]json_value_free [18:37:37]json_value_free done [18:37:37]process_json_proto returns [18:37:37]Send response to host [18:37:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318218,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [18:37:37]free response buf [18:37:37]execute_script done [18:37:37]execute_script returns [18:37:37]free content buf [18:37:37]Sock 9.Close socket [18:37:37]Sock 9.Thread stoped [18:37:41]OFD Sender: No OFD packet to send [18:37:46]OFD Sender: No OFD packet to send [18:37:51]OFD Sender: No OFD packet to send [18:37:56]OFD Sender: No OFD packet to send [18:38:01]OFD Sender: No OFD packet to send [18:38:06]OFD Sender: No OFD packet to send [18:38:11]OFD Sender: No OFD packet to send [18:38:16]OFD Sender: No OFD packet to send [18:38:21]OFD Sender: No OFD packet to send [18:38:26]OFD Sender: No OFD packet to send [18:38:31]OFD Sender: No OFD packet to send [18:38:36]OFD Sender: No OFD packet to send [18:38:41]OFD Sender: No OFD packet to send [18:38:46]OFD Sender: No OFD packet to send [18:38:51]OFD Sender: No OFD packet to send [18:38:56]OFD Sender: No OFD packet to send [18:39:01]OFD Sender: No OFD packet to send [18:39:06]OFD Sender: No OFD packet to send [18:39:11]OFD Sender: No OFD packet to send [18:39:16]OFD Sender: No OFD packet to send [18:39:21]OFD Sender: No OFD packet to send [18:39:26]OFD Sender: No OFD packet to send [18:39:31]OFD Sender: No OFD packet to send [18:39:36]OFD Sender: No OFD packet to send [18:39:41]OFD Sender: No OFD packet to send [18:39:46]OFD Sender: No OFD packet to send [18:39:51]OFD Sender: No OFD packet to send [18:39:56]OFD Sender: No OFD packet to send [18:40:01]OFD Sender: No OFD packet to send [18:40:06]OFD Sender: No OFD packet to send [18:40:11]OFD Sender: No OFD packet to send [18:40:16]OFD Sender: No OFD packet to send [18:40:21]OFD Sender: No OFD packet to send [18:40:26]OFD Sender: No OFD packet to send [18:40:31]OFD Sender: No OFD packet to send [18:40:36]OFD Sender: No OFD packet to send [18:40:41]OFD Sender: No OFD packet to send [18:40:46]OFD Sender: No OFD packet to send [18:40:51]OFD Sender: No OFD packet to send [18:40:56]OFD Sender: No OFD packet to send [18:41:01]OFD Sender: No OFD packet to send [18:41:06]OFD Sender: No OFD packet to send [18:41:11]OFD Sender: No OFD packet to send [18:41:16]OFD Sender: No OFD packet to send [18:41:21]OFD Sender: No OFD packet to send [18:41:26]OFD Sender: No OFD packet to send [18:41:31]OFD Sender: No OFD packet to send [18:41:36]OFD Sender: No OFD packet to send [18:41:41]OFD Sender: No OFD packet to send [18:41:46]OFD Sender: No OFD packet to send [18:41:51]OFD Sender: No OFD packet to send [18:41:56]OFD Sender: No OFD packet to send [18:41:59]accept exits with 8 [18:41:59]New connection [18:41:59]New thread 3067039076 created [18:41:59]Thread 3066895716 joined [18:41:59]Waiting for new connection... [18:41:59] Sock 8.Parse request [18:41:59]Sock 8.Check first char [18:41:59]Sock 8.First char is OK [18:41:59]request: POST /json_proto HTTP/1.0 [18:41:59]Method: POST [18:41:59]URL: /json_proto [18:41:59]Method is POST - this is cgi request [18:41:59]url: /json_proto [18:41:59]query_string will be loaded in cgi processing [18:41:59]execute_cgi json_proto POST (null) [18:41:59]execute_cgi path=json_proto method=POST [18:41:59]POST find Content-Length [18:41:59]Host: 172.17.50.195:8080 [18:41:59]Content-Length: 767 [18:41:59]Content-Type: application/json [18:41:59] [18:41:59]POST finish read [18:41:59]Found Content-Length = 767 [18:41:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093221", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 400.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:41:59]execute_script... [18: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 : (1)1093221", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 400.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:41:59]POST & json_proto [18:41:59]process_json_proto [18:41:59]json parsed OK: [18:41:59]protocol is kg_v1.0 [18:41:59]action value=close_receipt [18:41:59]process_action close_receipt [18:41:59]cmd_close_receipt [18:41:59]MH_GetDate [18:41:59]Write to MH i2c: F0 00 00 42 16 47 [18:41:59]Write i2c OK [18:41:59]MH_I2C_Read... [18:41:59]Read from MH i2c: F0 [18:41:59]MH_I2C_Read... [18:41:59]Read from MH i2c: F0 09 00 [18:41:59]MH_I2C_Read... [18:41:59]Read from MH i2c: F0 09 00 42 16 00 F8 DA 1F 67 43 33 1C 67 A1 [18:41:59]GetLastDocTimeStamp 1730140654 [18:41:59]current date 1730140920 [18:41:59]FM_GetShiftState [18:41:59]SAM_PROTO_GetShiftState [18:41:59]wFMCommunicate request_size=4 [18:41:59]MH_SAM_APDU [18:41:59]CAPDU: 80 13 01 00 [18:41:59]Write to MH i2c: E2 08 00 43 16 80 13 01 00 00 00 00 00 D6 [18:41:59]Write i2c OK [18:41:59]MH_I2C_Read... [18:41:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:41:59]Read from MH i2c: E2 [18:41:59]MH_I2C_Read... [18:41:59]Read from MH i2c: E2 0E 00 [18:41:59]MH_I2C_Read... [18:41:59]Read from MH i2c: E2 0E 00 43 16 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 CF [18:41:59]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:41:59]wFMCommunicate OK [18:41:59]SAM_PROTO_GetShiftState done [18:41:59]FM_GetShiftState done [18:41:59]opened in 1730073493 [18:41:59]opened+sec_in_day 1730159893 [18:41:59]quantity*price = 40006 [18:41:59]sum+1 = 40007 [18:41:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.06 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.06 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 694 28.10.2024 18:42 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318219 ФПД: 8574140847211 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T184201&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318219&fm=8574140847211&tin=02508201610067®Number=0000000000091628&sum=40006 [18:42:01]StoreToDocumentArchive [18:42:01]shift 546 fd 318219 [18:42:01]save to /storage/0546/doc_00318219 [18:42:01]save last doc name /storage/0546/doc_00318219 to /storage/kkm_last_doc_name [18:42:01]save OK [18:42:01]Clear old archive folders... [18:42:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:42:01]tlvbuf is 001268D0 [18:42:01]SAM_PROTO_ClearQueue [18:42:01]wFMCommunicate request_size=4 [18:42:01]MH_SAM_APDU [18:42:01]CAPDU: 80 09 00 00 [18:42:01]Write to MH i2c: E2 08 00 50 16 80 09 00 00 00 00 00 00 D8 [18:42:01]Write i2c OK [18:42:01]MH_I2C_Read... [18:42:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:42:01]Read from MH i2c: E2 [18:42:01]MH_I2C_Read... [18:42:01]Read from MH i2c: E2 03 00 [18:42:01]MH_I2C_Read... [18:42:01]Read from MH i2c: E2 03 00 50 16 00 90 00 DA [18:42:01]RAPDU: 90 00 [18:42:01]wFMCommunicate OK [18:42:01]SAM_PROTO_ClearQueue done [18:42:01]KKMCreateOFDPacket [18:42:01]OFDProtocolAddRootSTLVToBuf [18:42:01]FM_MakeSignedData [18:42:01]FM_MakeSignedData [18:42:01]SAM_PROTO_SignData [18:42:01]wFMCommunicate request_size=4 [18:42:01]MH_SAM_APDU [18:42:01]CAPDU: 80 0D 01 02 [18:42:01]Write to MH i2c: E2 08 00 51 16 80 0D 01 02 00 00 00 00 E0 [18:42:01]Write i2c OK [18:42:01]MH_I2C_Read... [18:42:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:42:01]Read from MH i2c: E2 [18:42:01]MH_I2C_Read... [18:42:01]Read from MH i2c: E2 03 00 [18:42:01]MH_I2C_Read... [18:42:01]Read from MH i2c: E2 03 00 51 16 00 90 00 DB [18:42:01]RAPDU: 90 00 [18:42:01]wFMCommunicate OK [18:42:01]wFMCommunicate request_size=255 [18:42:01]MH_SAM_APDU [18:42: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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 02 00 00 F4 03 04 00 F9 DA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0B DB 04 00 35 04 06 00 07 [18:42:01]Write to MH i2c: E2 02 01 52 16 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 02 00 00 F4 03 04 00 F9 DA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0B DB 04 00 35 04 06 00 07 00 00 6F [18:42:01]Write i2c OK [18:42:01]MH_I2C_Read... [18:42:01]OFD Sender: No OFD packet to send [18:42:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:42:01]Read from MH i2c: E2 [18:42:01]MH_I2C_Read... [18:42:01]Read from MH i2c: E2 03 00 [18:42:01]MH_I2C_Read... [18:42:01]Read from MH i2c: E2 03 00 52 16 00 90 00 DC [18:42:01]RAPDU: 90 00 [18:42:01]wFMCommunicate OK [18:42:01]wFMCommunicate request_size=10 [18:42:01]MH_SAM_APDU [18:42:01]CAPDU: 80 0D 02 02 05 CC 52 9E 94 6B [18:42:01]Write to MH i2c: E2 0D 00 53 16 80 0D 02 02 05 00 CC 52 9E 94 6B 00 00 A8 [18:42:01]Write i2c OK [18:42:01]MH_I2C_Read... [18:42:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:42:01]Read from MH i2c: E2 [18:42:01]MH_I2C_Read... [18:42:01]Read from MH i2c: E2 03 00 [18:42:01]MH_I2C_Read... [18:42:01]Read from MH i2c: E2 03 00 53 16 00 90 00 DD [18:42:01]RAPDU: 90 00 [18:42:01]wFMCommunicate OK [18:42:01]wFMCommunicate request_size=4 [18:42:01]MH_SAM_APDU [18:42:01]CAPDU: 80 0D 03 02 [18:42:01]Write to MH i2c: E2 08 00 54 16 80 0D 03 02 00 00 00 00 E5 [18:42:01]Write i2c OK [18:42:01]MH_I2C_Read... [18:42:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:42:01]Read from MH i2c: E2 [18:42:01]MH_I2C_Read... [18:42:01]Read from MH i2c: E2 0B 00 [18:42:01]MH_I2C_Read... [18:42:01]Read from MH i2c: E2 0B 00 54 16 00 D9 37 CE F2 78 EB 37 B9 90 00 09 [18:42:01]RAPDU: D9 37 CE F2 78 EB 37 B9 90 00 [18:42:01]wFMCommunicate OK [18:42:01]SAM_PROTO_SignData done [18:42:01]FM_MakeSignedData done [18:42:01]CreateOFDProtocolMessage [18:42:01]wFMCommunicate request_size=4 [18:42:01]MH_SAM_APDU [18:42:01]CAPDU: 80 11 00 00 [18:42:01]Write to MH i2c: E2 08 00 55 16 80 11 00 00 00 00 00 00 E5 [18:42:01]Write i2c OK [18:42:01]MH_I2C_Read... [18:42:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:42:01]Read from MH i2c: E2 [18:42:01]MH_I2C_Read... [18:42:01]Read from MH i2c: E2 17 00 [18:42:01]MH_I2C_Read... [18:42:01]Read from MH i2c: E2 17 00 55 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 39 [18:42:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:42:01]wFMCommunicate OK [18:42:01]CreateOFDProtocolMessage done [18:42:01]OFDSenderStorePacket 318219 [18:42:01]StoreOFDPacket docnum=318219 [18:42:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 0B 1E 07 01 0C AC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 02 00 00 F4 03 04 00 F9 DA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0B DB 04 00 35 04 06 00 07 CC 52 9E 94 6B D9 37 CE F2 78 EB 37 B9 [18:42:01]CheckFolder [18:42:01]dirname=/storage/ofd_packets [18:42:01]CheckFolder done [18:42:01]ProducePacketName [18:42:01]name=ofd_packets/00318219 [18:42:01]NVStorageSaveData ofd_packets/00318219 [18:42:01]File name is /storage/ofd_packets/00318219 [18:42:01]Write 301 bytes [18:42:01]NVStorageSaveData done [18:42:01]OFDSenderStorePacket done [18:42:01]KKMCreateOFDPacket done [18:42:01]NVStorageSaveData kkm_last_timestamp [18:42:01]File name is /storage/kkm_last_timestamp [18:42:01]Write 4 bytes [18:42:01]NVStorageSaveData done [18:42:01]ExternCall_PrintAddStr [18:42:01]wPrintStart [18:42:01]Write to MH i2c: 01 00 00 56 16 6C [18:42:01]Write i2c OK [18:42:01]MH_I2C_Read... [18:42:01]Read from MH i2c: 01 [18:42:01]MH_I2C_Read... [18:42:01]Read from MH i2c: 01 07 00 [18:42:01]MH_I2C_Read... [18:42:01]Read from MH i2c: 01 07 00 56 16 00 00 00 00 00 FF 0F 81 [18:42:01]RasterBufferAndPrint [18:42:01]line Счет N : (1)1093221 [18:42:01]line ИНН: 02508201610067 [18:42:01]line Контрольно-Кассовый Чек [18:42:01]line ПРОДАЖА [18:42:01]line ТРК (МРК, ГНК) : 63 [18:42:01]line Товар: 2710124130 [18:42:01]line Аи-92-К-2 [18:42:01]line 5.980 * 66.90 [18:42:01]line = 400.06 [18:42:01]line НДС 12% НСП 1% [18:42:01]line > о реализуемом товаре [18:42:01]line ИТОГО: 400.06 [18:42:01]line НСП 1% : 3.54 [18:42:01]line НДС 12% : 42.48 [18:42:01]line Наличными: 0.00 [18:42:01]line Безнал.: 400.06 [18:42:01]line Место: АЗС № 101 "Партнер Нефть" [18:42:01]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [18:42:01]line СНО: Общий режим [18:42:01]line Чек 694 28.10.2024 18:42 [18:42:01]line Смена: 546 ФФД: 1.0 [18:42:01]line ЗНМ: 0300000082 [18:42:01]line РНМ: 0000000000091628 [18:42:01]line Версия ККМ: 001 [18:42:01]line Платежная система: Mbank [18:42:01]line ФМ: 0000000000874671 [18:42:01]line ФД: 318219 [18:42:01]line ФПД: 8574140847211 [18:42:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T184201&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318219&fm=8574140847211&tin=02508201610067®Number=0000000000091628&sum=40006 [18:42:02]written 0, free lines is 4095 [18:42:02]OFD Sender: Processing packet 318219 [packets to send 127, broken 126] [18:42:02]ProducePacketName [18:42:02]name=ofd_packets/00318219 [18:42:02]OFD Sender: To server: pG, [18:42:02]CommunicateWithHost lk.salyk.kg:30040 [18:42:02]ConnectInit lk.salyk.kg [18:42:02]Connected sock=10 [18:42:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 0B 1E 07 01 0C AC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 02 00 00 F4 03 04 00 F9 DA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0B DB 04 00 35 04 06 00 07 CC 52 9E 94 6B D9 37 CE F2 78 EB 37 B9 [18:42:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 DD 40 47 00 FD 52 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0B DB 04 00 F4 03 04 00 B1 86 1F 67 B6 04 01 00 00 31 C6 26 23 BD 94 03 56 [18:42:02]CommunicateWithHost err = 0 [18:42:02]CheckOFDResponse [18:42:02]1017 (14) - 77093643461234 [18:42:02]1041 (16) - 0000000000874671 [18:42:02]1040 (4) - 318219 [18:42:02]1012 (4) - 28.10.2024 12:42 [18:42:02]1206 (1) - 0 [18:42:02]OFD Sender: Remove packet 318219 [18:42:02]ProducePacketName [18:42:02]name=ofd_packets/00318219 [18:42:02]NVStorageDeleteData [18:42:02]Write to MH i2c: 01 00 00 7F 16 95 [18:42:02]Write i2c OK [18:42:02]MH_I2C_Read... [18:42:02]Read from MH i2c: 01 [18:42:02]MH_I2C_Read... [18:42:02]Read from MH i2c: 01 07 00 [18:42:02]MH_I2C_Read... [18:42:02]Read from MH i2c: 01 07 00 7F 16 00 00 00 00 00 09 0D B2 [18:42:02]RasterBufferAndPrint [18:42:02]line [18:42:02]line [18:42:02]line [18:42:02]line [18:42:02]line [18:42:02]written 0, free lines is 3343 [18:42:02]MH_Cut [18:42:02]Write to MH i2c: D1 01 00 86 16 01 6E [18:42:02]Write i2c OK [18:42:02]MH_I2C_Read... [18:42:02]Read from MH i2c: D1 [18:42:02]MH_I2C_Read... [18:42:02]Read from MH i2c: D1 01 00 [18:42:02]MH_I2C_Read... [18:42:02]Read from MH i2c: D1 01 00 86 16 00 6D [18:42:02]Write to MH i2c: 01 00 00 87 16 9D [18:42:02]Write i2c OK [18:42:02]MH_I2C_Read... [18:42:02]OFD Sender: No OFD packet to send [18:42:03]*** Cut start [18:42:03]*** Partial cut [18:42:03]*** CUTSNS_PIN = 1 [18:42:03]*** CUTSNS_PIN = 0 [18:42:03]*** Brake cut motor [18:42:03]Read from MH i2c: 01 [18:42:03]MH_I2C_Read... [18:42:03]*** Stop cut motor [18:42:03]*** Cut end [18:42:03]Read from MH i2c: 01 07 00 [18:42:03]MH_I2C_Read... [18:42:03]Read from MH i2c: 01 07 00 87 16 00 00 00 00 00 FF 0F B2 [18:42:03]process_action close_receipt done [18:42:03]requested_data is exist [18:42:03]produce_requested_data [18:42:03]requested_item fm.sn is exist - process it [18:42:03]wFMCommunicate request_size=4 [18:42:03]MH_SAM_APDU [18:42:03]CAPDU: 80 11 00 00 [18:42:03]Write to MH i2c: E2 08 00 88 16 80 11 00 00 00 00 00 00 18 [18:42:03]Write i2c OK [18:42:03]MH_I2C_Read... [18:42:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:42:03]Read from MH i2c: E2 [18:42:03]MH_I2C_Read... [18:42:03]Read from MH i2c: E2 17 00 [18:42:03]MH_I2C_Read... [18:42:03]Read from MH i2c: E2 17 00 88 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 6C [18:42:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:42:03]wFMCommunicate OK [18:42:03]requested_item fd.num is exist - process it [18:42:03]SAM_PROTO_GetFieldsCounters [18:42:03]wFMCommunicate request_size=4 [18:42:03]MH_SAM_APDU [18:42:03]CAPDU: 80 13 00 00 [18:42:03]Write to MH i2c: E2 08 00 89 16 80 13 00 00 00 00 00 00 1B [18:42:03]Write i2c OK [18:42:03]MH_I2C_Read... [18:42:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:42:03]Read from MH i2c: E2 [18:42:03]MH_I2C_Read... [18:42:03]Read from MH i2c: E2 62 00 [18:42:03]MH_I2C_Read... [18:42:03]Read from MH i2c: E2 62 00 89 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 0B DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 B6 02 00 00 5E 04 04 00 B6 02 00 00 57 04 04 00 B7 02 00 00 19 04 04 00 00 00 00 00 90 00 74 [18:42:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 0B DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 B6 02 00 00 5E 04 04 00 B6 02 00 00 57 04 04 00 B7 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:42:03]wFMCommunicate OK [18:42:03]SAM_PROTO_GetFieldsCounters done [18:42:03]requested_item shift.num is exist - process it [18:42:03]requested_item shift.opened is exist - process it [18:42:03]req_shift_opened [18:42:03]FM_GetShiftState [18:42:03]SAM_PROTO_GetShiftState [18:42:03]wFMCommunicate request_size=4 [18:42:03]MH_SAM_APDU [18:42:03]CAPDU: 80 13 01 00 [18:42:03]Write to MH i2c: E2 08 00 8A 16 80 13 01 00 00 00 00 00 1D [18:42:03]Write i2c OK [18:42:03]MH_I2C_Read... [18:42:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:42:03]Read from MH i2c: E2 [18:42:03]MH_I2C_Read... [18:42:03]Read from MH i2c: E2 0E 00 [18:42:04]MH_I2C_Read... [18:42:04]Read from MH i2c: E2 0E 00 8A 16 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 16 [18:42:04]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:42:04]wFMCommunicate OK [18:42:04]SAM_PROTO_GetShiftState done [18:42:04]FM_GetShiftState done [18:42:04]req_shift_opened done [18:42:04]requested_item shift.open_date is exist - process it [18:42:04]req_shift_open_date [18:42:04]req_shift_open_date done [18:42:04]produce_requested_data done [18:42:04]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318219,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [18:42:04]process_action_free close_receipt [18:42:04]json_value_free [18:42:04]json_value_free done [18:42:04]process_json_proto returns [18:42:04]Send response to host [18:42:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318219,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [18:42:04]free response buf [18:42:04]execute_script done [18:42:04]execute_script returns [18:42:04]free content buf [18:42:04]Sock 8.Close socket [18:42:04]Sock 8.Thread stoped [18:42:07]OFD Sender: No OFD packet to send [18:42:12]OFD Sender: No OFD packet to send [18:42:17]OFD Sender: No OFD packet to send [18:42:22]OFD Sender: No OFD packet to send [18:42:27]OFD Sender: No OFD packet to send [18:42:32]OFD Sender: No OFD packet to send [18:42:37]OFD Sender: No OFD packet to send [18:42:42]OFD Sender: No OFD packet to send [18:42:47]OFD Sender: No OFD packet to send [18:42:52]OFD Sender: No OFD packet to send [18:42:57]OFD Sender: No OFD packet to send [18:43:02]OFD Sender: No OFD packet to send [18:43:07]OFD Sender: No OFD packet to send [18:43:12]OFD Sender: No OFD packet to send [18:43:17]OFD Sender: No OFD packet to send [18:43:22]OFD Sender: No OFD packet to send [18:43:27]OFD Sender: No OFD packet to send [18:43:32]OFD Sender: No OFD packet to send [18:43:37]OFD Sender: No OFD packet to send [18:43:42]OFD Sender: No OFD packet to send [18:43:47]OFD Sender: No OFD packet to send [18:43:52]OFD Sender: No OFD packet to send [18:43:57]OFD Sender: No OFD packet to send [18:44:02]OFD Sender: No OFD packet to send [18:44:07]OFD Sender: No OFD packet to send [18:44:12]OFD Sender: No OFD packet to send [18:44:17]OFD Sender: No OFD packet to send [18:44:21]accept exits with 9 [18:44:21]New connection [18:44:21]New thread 3066895716 created [18:44:21]Thread 3067039076 joined [18:44:21]Waiting for new connection... [18:44:21] Sock 9.Parse request [18:44:21]Sock 9.Check first char [18:44:21]Sock 9.First char is OK [18:44:21]request: POST /json_proto HTTP/1.0 [18:44:21]Method: POST [18:44:21]URL: /json_proto [18:44:21]Method is POST - this is cgi request [18:44:21]url: /json_proto [18:44:21]query_string will be loaded in cgi processing [18:44:21]execute_cgi json_proto POST (null) [18:44:21]execute_cgi path=json_proto method=POST [18:44:21]POST find Content-Length [18:44:21]Host: 172.17.50.195:8080 [18:44:21]Content-Length: 683 [18:44:21]Content-Type: application/json [18:44:21] [18:44:21]POST finish read [18:44:21]Found Content-Length = 683 [18:44:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093222", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 51.520, "sum" : 3822.78, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 3822.00, "payments": [ { "type": 0, "sum" : 3822.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:44:21]execute_script... [18:44: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)1093222", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 51.520, "sum" : 3822.78, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 3822.00, "payments": [ { "type": 0, "sum" : 3822.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:44:21]POST & json_proto [18:44:21]process_json_proto [18:44:21]json parsed OK: [18:44:21]protocol is kg_v1.0 [18:44:21]action value=close_receipt [18:44:21]process_action close_receipt [18:44:21]cmd_close_receipt [18:44:21]MH_GetDate [18:44:21]Write to MH i2c: F0 00 00 8B 16 90 [18:44:21]Write i2c OK [18:44:21]MH_I2C_Read... [18:44:21]Read from MH i2c: F0 [18:44:21]MH_I2C_Read... [18:44:21]Read from MH i2c: F0 09 00 [18:44:21]MH_I2C_Read... [18:44:21]Read from MH i2c: F0 09 00 8B 16 00 86 DB 1F 67 43 33 1C 67 79 [18:44:21]GetLastDocTimeStamp 1730140921 [18:44:21]current date 1730141062 [18:44:21]FM_GetShiftState [18:44:21]SAM_PROTO_GetShiftState [18:44:21]wFMCommunicate request_size=4 [18:44:21]MH_SAM_APDU [18:44:21]CAPDU: 80 13 01 00 [18:44:21]Write to MH i2c: E2 08 00 8C 16 80 13 01 00 00 00 00 00 1F [18:44:21]Write i2c OK [18:44:21]MH_I2C_Read... [18:44:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:44:21]Read from MH i2c: E2 [18:44:21]MH_I2C_Read... [18:44:21]Read from MH i2c: E2 0E 00 [18:44:21]MH_I2C_Read... [18:44:21]Read from MH i2c: E2 0E 00 8C 16 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 18 [18:44:21]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:44:21]wFMCommunicate OK [18:44:21]SAM_PROTO_GetShiftState done [18:44:21]FM_GetShiftState done [18:44:21]opened in 1730073493 [18:44:21]opened+sec_in_day 1730159893 [18:44:21]quantity*price = 382278 [18:44:21]sum+1 = 382279 [18:44:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.78 ИТОГО: 3822.00 Внесено: 5000.00 СДАЧА: 1178.00 НСП 1% : 33.83 НДС 12% : 405.96 Наличными: 3822.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 695 28.10.2024 18:44 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318220 ФПД: 128563371273746 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T184422&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318220&fm=128563371273746&tin=02508201610067®Number=0000000000091628&sum=382200 [18:44:22]StoreToDocumentArchive [18:44:22]shift 546 fd 318220 [18:44:22]save to /storage/0546/doc_00318220 [18:44:22]save last doc name /storage/0546/doc_00318220 to /storage/kkm_last_doc_name [18:44:22]save OK [18:44:22]Clear old archive folders... [18:44:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:44:22]tlvbuf is B6F6D3B0 [18:44:22]SAM_PROTO_ClearQueue [18:44:22]wFMCommunicate request_size=4 [18:44:22]MH_SAM_APDU [18:44:22]CAPDU: 80 09 00 00 [18:44:22]Write to MH i2c: E2 08 00 99 16 80 09 00 00 00 00 00 00 21 [18:44:22]Write i2c OK [18:44:22]MH_I2C_Read... [18:44:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:44:22]Read from MH i2c: E2 [18:44:22]MH_I2C_Read... [18:44:22]Read from MH i2c: E2 03 00 [18:44:22]MH_I2C_Read... [18:44:22]Read from MH i2c: E2 03 00 99 16 00 90 00 23 [18:44:22]RAPDU: 90 00 [18:44:22]wFMCommunicate OK [18:44:22]SAM_PROTO_ClearQueue done [18:44:22]KKMCreateOFDPacket [18:44:22]OFDProtocolAddRootSTLVToBuf [18:44:22]FM_MakeSignedData [18:44:22]FM_MakeSignedData [18:44:22]SAM_PROTO_SignData [18:44:22]wFMCommunicate request_size=4 [18:44:22]MH_SAM_APDU [18:44:22]CAPDU: 80 0D 01 02 [18:44:22]Write to MH i2c: E2 08 00 9A 16 80 0D 01 02 00 00 00 00 29 [18:44:22]Write i2c OK [18:44:22]MH_I2C_Read... [18:44:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:44:22]OFD Sender: No OFD packet to send [18:44:22]Read from MH i2c: E2 [18:44:22]MH_I2C_Read... [18:44:22]Read from MH i2c: E2 03 00 [18:44:22]MH_I2C_Read... [18:44:22]Read from MH i2c: E2 03 00 9A 16 00 90 00 24 [18:44:22]RAPDU: 90 00 [18:44:22]wFMCommunicate OK [18:44:22]wFMCommunicate request_size=255 [18:44:22]MH_SAM_APDU [18:44:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 40 C9 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 46 D5 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 D4 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 37 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 94 9E 00 00 00 00 07 04 06 00 F8 D4 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 02 00 00 F4 03 04 00 86 DB 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0C DB 04 00 35 04 06 00 74 [18:44:22]Write to MH i2c: E2 02 01 9B 16 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 40 C9 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 46 D5 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 D4 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 37 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 94 9E 00 00 00 00 07 04 06 00 F8 D4 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 02 00 00 F4 03 04 00 86 DB 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0C DB 04 00 35 04 06 00 74 00 00 B3 [18:44:22]Write i2c OK [18:44:22]MH_I2C_Read... [18:44:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:44:23]Read from MH i2c: E2 [18:44:23]MH_I2C_Read... [18:44:23]Read from MH i2c: E2 03 00 [18:44:23]MH_I2C_Read... [18:44:23]Read from MH i2c: E2 03 00 9B 16 00 90 00 25 [18:44:23]RAPDU: 90 00 [18:44:23]wFMCommunicate OK [18:44:23]wFMCommunicate request_size=10 [18:44:23]MH_SAM_APDU [18:44:23]CAPDU: 80 0D 02 02 05 ED 7E 13 6E 12 [18:44:23]Write to MH i2c: E2 0D 00 9C 16 80 0D 02 02 05 00 ED 7E 13 6E 12 00 00 34 [18:44:23]Write i2c OK [18:44:23]MH_I2C_Read... [18:44:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:44:23]Read from MH i2c: E2 [18:44:23]MH_I2C_Read... [18:44:23]Read from MH i2c: E2 03 00 [18:44:23]MH_I2C_Read... [18:44:23]Read from MH i2c: E2 03 00 9C 16 00 90 00 26 [18:44:23]RAPDU: 90 00 [18:44:23]wFMCommunicate OK [18:44:23]wFMCommunicate request_size=4 [18:44:23]MH_SAM_APDU [18:44:23]CAPDU: 80 0D 03 02 [18:44:23]Write to MH i2c: E2 08 00 9D 16 80 0D 03 02 00 00 00 00 2E [18:44:23]Write i2c OK [18:44:23]MH_I2C_Read... [18:44:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:44:23]Read from MH i2c: E2 [18:44:23]MH_I2C_Read... [18:44:23]Read from MH i2c: E2 0B 00 [18:44:23]MH_I2C_Read... [18:44:23]Read from MH i2c: E2 0B 00 9D 16 00 42 1B 9F F8 E3 A9 28 D7 90 00 AE [18:44:23]RAPDU: 42 1B 9F F8 E3 A9 28 D7 90 00 [18:44:23]wFMCommunicate OK [18:44:23]SAM_PROTO_SignData done [18:44:23]FM_MakeSignedData done [18:44:23]CreateOFDProtocolMessage [18:44:23]wFMCommunicate request_size=4 [18:44:23]MH_SAM_APDU [18:44:23]CAPDU: 80 11 00 00 [18:44:23]Write to MH i2c: E2 08 00 9E 16 80 11 00 00 00 00 00 00 2E [18:44:23]Write i2c OK [18:44:23]MH_I2C_Read... [18:44:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:44:23]Read from MH i2c: E2 [18:44:23]MH_I2C_Read... [18:44:23]Read from MH i2c: E2 17 00 [18:44:23]MH_I2C_Read... [18:44:23]Read from MH i2c: E2 17 00 9E 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 82 [18:44:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:44:23]wFMCommunicate OK [18:44:23]CreateOFDProtocolMessage done [18:44:23]OFDSenderStorePacket 318220 [18:44:23]StoreOFDPacket docnum=318220 [18:44:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 31 A0 07 01 22 71 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 40 C9 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 46 D5 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 D4 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 37 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 94 9E 00 00 00 00 07 04 06 00 F8 D4 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 02 00 00 F4 03 04 00 86 DB 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0C DB 04 00 35 04 06 00 74 ED 7E 13 6E 12 42 1B 9F F8 E3 A9 28 D7 [18:44:23]CheckFolder [18:44:23]dirname=/storage/ofd_packets [18:44:23]CheckFolder done [18:44:23]ProducePacketName [18:44:23]name=ofd_packets/00318220 [18:44:23]NVStorageSaveData ofd_packets/00318220 [18:44:23]File name is /storage/ofd_packets/00318220 [18:44:23]Write 301 bytes [18:44:23]NVStorageSaveData done [18:44:23]OFDSenderStorePacket done [18:44:23]KKMCreateOFDPacket done [18:44:23]NVStorageSaveData kkm_last_timestamp [18:44:23]File name is /storage/kkm_last_timestamp [18:44:23]Write 4 bytes [18:44:23]NVStorageSaveData done [18:44:23]ExternCall_PrintAddStr [18:44:23]wPrintStart [18:44:23]Write to MH i2c: 01 00 00 9F 16 B5 [18:44:23]Write i2c OK [18:44:23]MH_I2C_Read... [18:44:23]Read from MH i2c: 01 [18:44:23]MH_I2C_Read... [18:44:23]Read from MH i2c: 01 07 00 [18:44:23]MH_I2C_Read... [18:44:23]Read from MH i2c: 01 07 00 9F 16 00 00 00 00 00 FF 0F CA [18:44:23]RasterBufferAndPrint [18:44:23]line Счет N : (1)1093222 [18:44:23]line ИНН: 02508201610067 [18:44:23]line Контрольно-Кассовый Чек [18:44:23]line ПРОДАЖА [18:44:23]line ТРК (МРК, ГНК) : 34 [18:44:23]line Товар: 2710124500 [18:44:23]line Аи-95-К-3 [18:44:23]line 51.520 * 74.20 [18:44:23]line = 3822.78 [18:44:23]line НДС 12% НСП 1% [18:44:23]line > о реализуемом товаре [18:44:23]line ОКРУГЛЕНИЕ: -0.78 [18:44:23]line ИТОГО: 3822.00 [18:44:23]line Внесено: 5000.00 [18:44:23]line СДАЧА: 1178.00 [18:44:23]line НСП 1% : 33.83 [18:44:23]line НДС 12% : 405.96 [18:44:23]line Наличными: 3822.00 [18:44:23]line Безнал.: 0.00 [18:44:23]line Место: АЗС № 101 "Партнер Нефть" [18:44:23]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [18:44:23]line СНО: Общий режим [18:44:23]line Чек 695 28.10.2024 18:44 [18:44:23]line Смена: 546 ФФД: 1.0 [18:44:23]line ЗНМ: 0300000082 [18:44:23]line РНМ: 0000000000091628 [18:44:23]line Версия ККМ: 001 [18:44:23]line ФМ: 0000000000874671 [18:44:23]line ФД: 318220 [18:44:23]line ФПД: 128563371273746 [18:44:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T184422&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318220&fm=128563371273746&tin=02508201610067®Number=0000000000091628&sum=382200 [18:44:23]OFD Sender: Processing packet 318220 [packets to send 127, broken 126] [18:44:23]ProducePacketName [18:44:23]name=ofd_packets/00318220 [18:44:23]OFD Sender: To server: pG, [18:44:23]CommunicateWithHost lk.salyk.kg:30040 [18:44:23]ConnectInit lk.salyk.kg [18:44:23]written 0, free lines is 4095 [18:44:23]Connected sock=10 [18:44:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 31 A0 07 01 22 71 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 40 C9 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 46 D5 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 D4 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 37 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 94 9E 00 00 00 00 07 04 06 00 F8 D4 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 02 00 00 F4 03 04 00 86 DB 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0C DB 04 00 35 04 06 00 74 ED 7E 13 6E 12 42 1B 9F F8 E3 A9 28 D7 [18:44:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 ED D0 47 00 C2 09 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0C DB 04 00 F4 03 04 00 3E 87 1F 67 B6 04 01 00 00 FC 48 5D E3 3E DC 03 B2 [18:44:24]CommunicateWithHost err = 0 [18:44:24]CheckOFDResponse [18:44:24]1017 (14) - 77093643461234 [18:44:24]1041 (16) - 0000000000874671 [18:44:24]1040 (4) - 318220 [18:44:24]1012 (4) - 28.10.2024 12:44 [18:44:24]1206 (1) - 0 [18:44:24]OFD Sender: Remove packet 318220 [18:44:24]ProducePacketName [18:44:24]name=ofd_packets/00318220 [18:44:24]NVStorageDeleteData [18:44:24]Write to MH i2c: 01 00 00 CA 16 E0 [18:44:24]Write i2c OK [18:44:24]MH_I2C_Read... [18:44:24]Read from MH i2c: 01 [18:44:24]MH_I2C_Read... [18:44:24]Read from MH i2c: 01 07 00 [18:44:24]MH_I2C_Read... [18:44:24]Read from MH i2c: 01 07 00 CA 16 00 00 00 00 00 F3 0C E6 [18:44:24]RasterBufferAndPrint [18:44:24]line [18:44:24]line [18:44:24]line [18:44:24]line [18:44:24]line [18:44:24]written 0, free lines is 3321 [18:44:24]MH_Cut [18:44:24]Write to MH i2c: D1 01 00 D1 16 01 B9 [18:44:24]Write i2c OK [18:44:24]MH_I2C_Read... [18:44:24]Read from MH i2c: D1 [18:44:24]MH_I2C_Read... [18:44:24]Read from MH i2c: D1 01 00 [18:44:24]MH_I2C_Read... [18:44:24]Read from MH i2c: D1 01 00 D1 16 00 B8 [18:44:24]Write to MH i2c: 01 00 00 D2 16 E8 [18:44:24]Write i2c OK [18:44:24]MH_I2C_Read... [18:44:24]OFD Sender: No OFD packet to send [18:44:24]*** Cut start [18:44:24]*** Partial cut [18:44:24]*** CUTSNS_PIN = 1 [18:44:24]*** CUTSNS_PIN = 0 [18:44:25]*** Brake cut motor [18:44:25]Read from MH i2c: 01 [18:44:25]MH_I2C_Read... [18:44:25]*** Stop cut motor [18:44:25]*** Cut end [18:44:25]Read from MH i2c: 01 07 00 [18:44:25]MH_I2C_Read... [18:44:25]Read from MH i2c: 01 07 00 D2 16 00 00 00 00 00 FF 0F FD [18:44:25]process_action close_receipt done [18:44:25]requested_data is exist [18:44:25]produce_requested_data [18:44:25]requested_item fm.sn is exist - process it [18:44:25]wFMCommunicate request_size=4 [18:44:25]MH_SAM_APDU [18:44:25]CAPDU: 80 11 00 00 [18:44:25]Write to MH i2c: E2 08 00 D3 16 80 11 00 00 00 00 00 00 63 [18:44:25]Write i2c OK [18:44:25]MH_I2C_Read... [18:44:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:44:25]Read from MH i2c: E2 [18:44:25]MH_I2C_Read... [18:44:25]Read from MH i2c: E2 17 00 [18:44:25]MH_I2C_Read... [18:44:25]Read from MH i2c: E2 17 00 D3 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B7 [18:44:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:44:25]wFMCommunicate OK [18:44:25]requested_item fd.num is exist - process it [18:44:25]SAM_PROTO_GetFieldsCounters [18:44:25]wFMCommunicate request_size=4 [18:44:25]MH_SAM_APDU [18:44:25]CAPDU: 80 13 00 00 [18:44:25]Write to MH i2c: E2 08 00 D4 16 80 13 00 00 00 00 00 00 66 [18:44:25]Write i2c OK [18:44:25]MH_I2C_Read... [18:44:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:44:25]Read from MH i2c: E2 [18:44:25]MH_I2C_Read... [18:44:25]Read from MH i2c: E2 62 00 [18:44:25]MH_I2C_Read... [18:44:25]Read from MH i2c: E2 62 00 D4 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 0C DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 B7 02 00 00 5E 04 04 00 B7 02 00 00 57 04 04 00 B8 02 00 00 19 04 04 00 00 00 00 00 90 00 C3 [18:44:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 0C DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 B7 02 00 00 5E 04 04 00 B7 02 00 00 57 04 04 00 B8 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:44:25]wFMCommunicate OK [18:44:25]SAM_PROTO_GetFieldsCounters done [18:44:25]requested_item shift.num is exist - process it [18:44:25]requested_item shift.opened is exist - process it [18:44:25]req_shift_opened [18:44:25]FM_GetShiftState [18:44:25]SAM_PROTO_GetShiftState [18:44:25]wFMCommunicate request_size=4 [18:44:25]MH_SAM_APDU [18:44:25]CAPDU: 80 13 01 00 [18:44:25]Write to MH i2c: E2 08 00 D5 16 80 13 01 00 00 00 00 00 68 [18:44:25]Write i2c OK [18:44:25]MH_I2C_Read... [18:44:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:44:25]Read from MH i2c: E2 [18:44:25]MH_I2C_Read... [18:44:25]Read from MH i2c: E2 0E 00 [18:44:25]MH_I2C_Read... [18:44:25]Read from MH i2c: E2 0E 00 D5 16 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 61 [18:44:25]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:44:25]wFMCommunicate OK [18:44:25]SAM_PROTO_GetShiftState done [18:44:25]FM_GetShiftState done [18:44:25]req_shift_opened done [18:44:25]requested_item shift.open_date is exist - process it [18:44:25]req_shift_open_date [18:44:25]req_shift_open_date done [18:44:25]produce_requested_data done [18:44:25]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318220,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [18:44:25]process_action_free close_receipt [18:44:25]json_value_free [18:44:25]json_value_free done [18:44:25]process_json_proto returns [18:44:25]Send response to host [18:44:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318220,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [18:44:25]free response buf [18:44:25]execute_script done [18:44:25]execute_script returns [18:44:25]free content buf [18:44:25]Sock 9.Close socket [18:44:25]Sock 9.Thread stoped [18:44:29]OFD Sender: No OFD packet to send [18:44:34]OFD Sender: No OFD packet to send [18:44:39]OFD Sender: No OFD packet to send [18:44:44]OFD Sender: No OFD packet to send [18:44:49]OFD Sender: No OFD packet to send [18:44:54]OFD Sender: No OFD packet to send [18:44:59]OFD Sender: No OFD packet to send [18:45:04]OFD Sender: No OFD packet to send [18:45:09]OFD Sender: No OFD packet to send [18:45:14]OFD Sender: No OFD packet to send [18:45:19]OFD Sender: No OFD packet to send [18:45:24]OFD Sender: No OFD packet to send [18:45:29]OFD Sender: No OFD packet to send [18:45:34]OFD Sender: No OFD packet to send [18:45:39]OFD Sender: No OFD packet to send [18:45:44]OFD Sender: No OFD packet to send [18:45:49]OFD Sender: No OFD packet to send [18:45:54]OFD Sender: No OFD packet to send [18:45:59]OFD Sender: No OFD packet to send [18:46:04]OFD Sender: No OFD packet to send [18:46:09]OFD Sender: No OFD packet to send [18:46:14]OFD Sender: No OFD packet to send [18:46:19]OFD Sender: No OFD packet to send [18:46:24]OFD Sender: No OFD packet to send [18:46:29]OFD Sender: No OFD packet to send [18:46:34]OFD Sender: No OFD packet to send [18:46:39]OFD Sender: No OFD packet to send [18:46:44]OFD Sender: No OFD packet to send [18:46:49]OFD Sender: No OFD packet to send [18:46:54]OFD Sender: No OFD packet to send [18:46:59]OFD Sender: No OFD packet to send [18:47:04]OFD Sender: No OFD packet to send [18:47:09]OFD Sender: No OFD packet to send [18:47:14]OFD Sender: No OFD packet to send [18:47:19]OFD Sender: No OFD packet to send [18:47:24]OFD Sender: No OFD packet to send [18:47:29]OFD Sender: No OFD packet to send [18:47:34]OFD Sender: No OFD packet to send [18:47:39]OFD Sender: No OFD packet to send [18:47:44]OFD Sender: No OFD packet to send [18:47:49]OFD Sender: No OFD packet to send [18:47:54]OFD Sender: No OFD packet to send [18:47:59]OFD Sender: No OFD packet to send [18:48:04]OFD Sender: No OFD packet to send [18:48:09]OFD Sender: No OFD packet to send [18:48:14]OFD Sender: No OFD packet to send [18:48:19]OFD Sender: No OFD packet to send [18:48:24]OFD Sender: No OFD packet to send [18:48:29]OFD Sender: No OFD packet to send [18:48:34]OFD Sender: No OFD packet to send [18:48:35]accept exits with 8 [18:48:35]New connection [18:48:35]New thread 3067039076 created [18:48:35]Thread 3066895716 joined [18:48:35]Waiting for new connection... [18:48:35] Sock 8.Parse request [18:48:35]Sock 8.Check first char [18:48:35]Sock 8.First char is OK [18:48:35]request: POST /json_proto HTTP/1.0 [18:48:35]Method: POST [18:48:35]URL: /json_proto [18:48:35]Method is POST - this is cgi request [18:48:35]url: /json_proto [18:48:35]query_string will be loaded in cgi processing [18:48:35]execute_cgi json_proto POST (null) [18:48:35]execute_cgi path=json_proto method=POST [18:48:35]POST find Content-Length [18:48:35]Host: 172.17.50.195:8080 [18:48:35]Content-Length: 773 [18:48:35]Content-Type: application/json [18:48:35] [18:48:35]POST finish read [18:48:35]Found Content-Length = 773 [18:48:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093223", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 36.560, "sum" : 1400.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: Mbank", "payments": [ { "type": 1, "sum" : 1400.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:48:35]execute_script... [18:48: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)1093223", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 36.560, "sum" : 1400.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: Mbank", "payments": [ { "type": 1, "sum" : 1400.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:48:35]POST & json_proto [18:48:35]process_json_proto [18:48:35]json parsed OK: [18:48:35]protocol is kg_v1.0 [18:48:35]action value=close_receipt [18:48:35]process_action close_receipt [18:48:35]cmd_close_receipt [18:48:35]MH_GetDate [18:48:35]Write to MH i2c: F0 00 00 D6 16 DB [18:48:35]Write i2c OK [18:48:35]MH_I2C_Read... [18:48:35]Read from MH i2c: F0 [18:48:35]MH_I2C_Read... [18:48:35]Read from MH i2c: F0 09 00 [18:48:35]MH_I2C_Read... [18:48:35]Read from MH i2c: F0 09 00 D6 16 00 84 DC 1F 67 43 33 1C 67 C3 [18:48:35]GetLastDocTimeStamp 1730141062 [18:48:35]current date 1730141316 [18:48:35]FM_GetShiftState [18:48:35]SAM_PROTO_GetShiftState [18:48:35]wFMCommunicate request_size=4 [18:48:35]MH_SAM_APDU [18:48:35]CAPDU: 80 13 01 00 [18:48:35]Write to MH i2c: E2 08 00 D7 16 80 13 01 00 00 00 00 00 6A [18:48:35]Write i2c OK [18:48:35]MH_I2C_Read... [18:48:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:48:35]Read from MH i2c: E2 [18:48:35]MH_I2C_Read... [18:48:35]Read from MH i2c: E2 0E 00 [18:48:35]MH_I2C_Read... [18:48:35]Read from MH i2c: E2 0E 00 D7 16 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 63 [18:48:35]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:48:35]wFMCommunicate OK [18:48:35]SAM_PROTO_GetShiftState done [18:48:35]FM_GetShiftState done [18:48:35]opened in 1730073493 [18:48:35]opened+sec_in_day 1730159893 [18:48:35]quantity*price = 140024 [18:48:35]sum+1 = 140026 [18:48:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1400.25 НСП 1% : 12.39 НДС 12% : 148.70 Наличными: 0.00 Безнал.: 1400.25 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 696 28.10.2024 18:48 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318221 ФПД: 38997070001477 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T184836&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318221&fm=38997070001477&tin=02508201610067®Number=0000000000091628&sum=140025 [18:48:36]StoreToDocumentArchive [18:48:36]shift 546 fd 318221 [18:48:36]save to /storage/0546/doc_00318221 [18:48:36]save last doc name /storage/0546/doc_00318221 to /storage/kkm_last_doc_name [18:48:36]save OK [18:48:36]Clear old archive folders... [18:48:36]ProcessDocumentItem done err = 0, tmpTLVsize=250 [18:48:36]tlvbuf is B6EBD180 [18:48:36]SAM_PROTO_ClearQueue [18:48:36]wFMCommunicate request_size=4 [18:48:36]MH_SAM_APDU [18:48:36]CAPDU: 80 09 00 00 [18:48:36]Write to MH i2c: E2 08 00 E4 16 80 09 00 00 00 00 00 00 6C [18:48:36]Write i2c OK [18:48:36]MH_I2C_Read... [18:48:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:48:36]Read from MH i2c: E2 [18:48:36]MH_I2C_Read... [18:48:36]Read from MH i2c: E2 03 00 [18:48:36]MH_I2C_Read... [18:48:36]Read from MH i2c: E2 03 00 E4 16 00 90 00 6E [18:48:36]RAPDU: 90 00 [18:48:36]wFMCommunicate OK [18:48:36]SAM_PROTO_ClearQueue done [18:48:36]KKMCreateOFDPacket [18:48:36]OFDProtocolAddRootSTLVToBuf [18:48:36]FM_MakeSignedData [18:48:36]FM_MakeSignedData [18:48:36]SAM_PROTO_SignData [18:48:36]wFMCommunicate request_size=4 [18:48:36]MH_SAM_APDU [18:48:36]CAPDU: 80 0D 01 02 [18:48:36]Write to MH i2c: E2 08 00 E5 16 80 0D 01 02 00 00 00 00 74 [18:48:36]Write i2c OK [18:48:36]MH_I2C_Read... [18:48:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:48:36]Read from MH i2c: E2 [18:48:36]MH_I2C_Read... [18:48:36]Read from MH i2c: E2 03 00 [18:48:36]MH_I2C_Read... [18:48:36]Read from MH i2c: E2 03 00 E5 16 00 90 00 6F [18:48:36]RAPDU: 90 00 [18:48:36]wFMCommunicate OK [18:48:36]wFMCommunicate request_size=255 [18:48:36]MH_SAM_APDU [18:48:36]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D0 8E 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 F9 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F9 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 16 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F9 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 02 00 00 F4 03 04 00 84 DC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0D DB 04 00 35 04 06 00 23 77 [18:48:36]Write to MH i2c: E2 02 01 E6 16 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D0 8E 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 F9 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F9 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 16 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F9 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 02 00 00 F4 03 04 00 84 DC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0D DB 04 00 35 04 06 00 23 77 00 00 55 [18:48:36]Write i2c OK [18:48:36]MH_I2C_Read... [18:48:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:48:37]Read from MH i2c: E2 [18:48:37]MH_I2C_Read... [18:48:37]Read from MH i2c: E2 03 00 [18:48:37]MH_I2C_Read... [18:48:37]Read from MH i2c: E2 03 00 E6 16 00 90 00 70 [18:48:37]RAPDU: 90 00 [18:48:37]wFMCommunicate OK [18:48:37]wFMCommunicate request_size=9 [18:48:37]MH_SAM_APDU [18:48:37]CAPDU: 80 0D 02 02 04 B6 81 35 45 [18:48:37]Write to MH i2c: E2 0C 00 E7 16 80 0D 02 02 04 00 B6 81 35 45 00 00 30 [18:48:37]Write i2c OK [18:48:37]MH_I2C_Read... [18:48:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:48:37]Read from MH i2c: E2 [18:48:37]MH_I2C_Read... [18:48:37]Read from MH i2c: E2 03 00 [18:48:37]MH_I2C_Read... [18:48:37]Read from MH i2c: E2 03 00 E7 16 00 90 00 71 [18:48:37]RAPDU: 90 00 [18:48:37]wFMCommunicate OK [18:48:37]wFMCommunicate request_size=4 [18:48:37]MH_SAM_APDU [18:48:37]CAPDU: 80 0D 03 02 [18:48:37]Write to MH i2c: E2 08 00 E8 16 80 0D 03 02 00 00 00 00 79 [18:48:37]Write i2c OK [18:48:37]MH_I2C_Read... [18:48:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:48:37]Read from MH i2c: E2 [18:48:37]MH_I2C_Read... [18:48:37]Read from MH i2c: E2 0B 00 [18:48:37]MH_I2C_Read... [18:48:37]Read from MH i2c: E2 0B 00 E8 16 00 50 F2 87 EC D5 AA A7 D6 90 00 2B [18:48:37]RAPDU: 50 F2 87 EC D5 AA A7 D6 90 00 [18:48:37]wFMCommunicate OK [18:48:37]SAM_PROTO_SignData done [18:48:37]FM_MakeSignedData done [18:48:37]CreateOFDProtocolMessage [18:48:37]wFMCommunicate request_size=4 [18:48:37]MH_SAM_APDU [18:48:37]CAPDU: 80 11 00 00 [18:48:37]Write to MH i2c: E2 08 00 E9 16 80 11 00 00 00 00 00 00 79 [18:48:37]Write i2c OK [18:48:37]MH_I2C_Read... [18:48:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:48:37]Read from MH i2c: E2 [18:48:37]MH_I2C_Read... [18:48:37]Read from MH i2c: E2 17 00 [18:48:37]MH_I2C_Read... [18:48:37]Read from MH i2c: E2 17 00 E9 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 CD [18:48:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:48:37]wFMCommunicate OK [18:48:37]CreateOFDProtocolMessage done [18:48:37]OFDSenderStorePacket 318221 [18:48:37]StoreOFDPacket docnum=318221 [18:48:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 7B 82 06 01 2B 1A 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D0 8E 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 F9 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F9 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 16 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F9 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 02 00 00 F4 03 04 00 84 DC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0D DB 04 00 35 04 06 00 23 77 B6 81 35 45 50 F2 87 EC D5 AA A7 D6 [18:48:37]CheckFolder [18:48:37]dirname=/storage/ofd_packets [18:48:37]CheckFolder done [18:48:37]ProducePacketName [18:48:37]name=ofd_packets/00318221 [18:48:37]NVStorageSaveData ofd_packets/00318221 [18:48:37]File name is /storage/ofd_packets/00318221 [18:48:37]Write 300 bytes [18:48:37]NVStorageSaveData done [18:48:37]OFDSenderStorePacket done [18:48:37]KKMCreateOFDPacket done [18:48:37]NVStorageSaveData kkm_last_timestamp [18:48:37]File name is /storage/kkm_last_timestamp [18:48:37]Write 4 bytes [18:48:37]NVStorageSaveData done [18:48:37]ExternCall_PrintAddStr [18:48:37]wPrintStart [18:48:37]Write to MH i2c: 01 00 00 EA 16 00 [18:48:37]Write i2c OK [18:48:37]MH_I2C_Read... [18:48:37]Read from MH i2c: 01 [18:48:37]MH_I2C_Read... [18:48:37]Read from MH i2c: 01 07 00 [18:48:37]MH_I2C_Read... [18:48:37]Read from MH i2c: 01 07 00 EA 16 00 00 00 00 00 FF 0F 15 [18:48:37]RasterBufferAndPrint [18:48:37]line Счет N : (1)1093223 [18:48:37]line ИНН: 02508201610067 [18:48:37]line Контрольно-Кассовый Чек [18:48:37]line ПРОДАЖА [18:48:37]line ТРК (МРК, ГНК) : 81 [18:48:37]line Товар: 2711190000 [18:48:37]line ГАЗ-К-5 [18:48:37]line 36.560 * 38.30 [18:48:37]line = 1400.25 [18:48:37]line НДС 12% НСП 1% [18:48:37]line > о реализуемом товаре [18:48:37]line ИТОГО: 1400.25 [18:48:37]line НСП 1% : 12.39 [18:48:37]line НДС 12% : 148.70 [18:48:37]line Наличными: 0.00 [18:48:37]line Безнал.: 1400.25 [18:48:37]line Место: АЗС № 101 "Партнер Нефть" [18:48:37]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [18:48:37]line СНО: Общий режим [18:48:37]line Чек 696 28.10.2024 18:48 [18:48:37]line Смена: 546 ФФД: 1.0 [18:48:37]line ЗНМ: 0300000082 [18:48:37]line РНМ: 0000000000091628 [18:48:37]line Версия ККМ: 001 [18:48:37]line Платежная система: Mbank [18:48:37]line ФМ: 0000000000874671 [18:48:37]line ФД: 318221 [18:48:37]line ФПД: 38997070001477 [18:48:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T184836&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318221&fm=38997070001477&tin=02508201610067®Number=0000000000091628&sum=140025 [18:48:37]OFD Sender: Processing packet 318221 [packets to send 127, broken 126] [18:48:37]ProducePacketName [18:48:37]name=ofd_packets/00318221 [18:48:37]OFD Sender: To server: pG, [18:48:37]CommunicateWithHost lk.salyk.kg:30040 [18:48:37]ConnectInit lk.salyk.kg [18:48:37]written 0, free lines is 4095 [18:48:37]Connected sock=10 [18:48:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 7B 82 06 01 2B 1A 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D0 8E 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 F9 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F9 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 16 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F9 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 02 00 00 F4 03 04 00 84 DC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0D DB 04 00 35 04 06 00 23 77 B6 81 35 45 50 F2 87 EC D5 AA A7 D6 [18:48:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 83 D1 47 00 3C 95 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0D DB 04 00 F4 03 04 00 3C 88 1F 67 B6 04 01 00 00 52 4A 6F 25 ED A2 05 70 [18:48:37]CommunicateWithHost err = 0 [18:48:37]CheckOFDResponse [18:48:37]1017 (14) - 77093643461234 [18:48:37]1041 (16) - 0000000000874671 [18:48:37]1040 (4) - 318221 [18:48:37]1012 (4) - 28.10.2024 12:49 [18:48:37]1206 (1) - 0 [18:48:37]OFD Sender: Remove packet 318221 [18:48:37]ProducePacketName [18:48:37]name=ofd_packets/00318221 [18:48:37]NVStorageDeleteData [18:48:38]Write to MH i2c: 01 00 00 13 17 2A [18:48:38]Write i2c OK [18:48:38]MH_I2C_Read... [18:48:38]Read from MH i2c: 01 [18:48:38]MH_I2C_Read... [18:48:38]Read from MH i2c: 01 07 00 [18:48:38]MH_I2C_Read... [18:48:38]Read from MH i2c: 01 07 00 13 17 00 00 00 00 00 10 0D 4E [18:48:38]RasterBufferAndPrint [18:48:38]line [18:48:38]line [18:48:38]line [18:48:38]line [18:48:38]line [18:48:38]written 0, free lines is 3350 [18:48:38]MH_Cut [18:48:38]Write to MH i2c: D1 01 00 1A 17 01 03 [18:48:38]Write i2c OK [18:48:38]MH_I2C_Read... [18:48:38]Read from MH i2c: D1 [18:48:38]MH_I2C_Read... [18:48:38]Read from MH i2c: D1 01 00 [18:48:38]MH_I2C_Read... [18:48:38]Read from MH i2c: D1 01 00 1A 17 00 02 [18:48:38]Write to MH i2c: 01 00 00 1B 17 32 [18:48:38]Write i2c OK [18:48:38]MH_I2C_Read... [18:48:38]OFD Sender: No OFD packet to send [18:48:38]*** Cut start [18:48:38]*** Partial cut [18:48:38]*** CUTSNS_PIN = 1 [18:48:38]*** CUTSNS_PIN = 0 [18:48:38]*** Brake cut motor [18:48:39]Read from MH i2c: 01 [18:48:39]MH_I2C_Read... [18:48:39]*** Stop cut motor [18:48:39]*** Cut end [18:48:39]Read from MH i2c: 01 07 00 [18:48:39]MH_I2C_Read... [18:48:39]Read from MH i2c: 01 07 00 1B 17 00 00 00 00 00 FF 0F 47 [18:48:39]process_action close_receipt done [18:48:39]requested_data is exist [18:48:39]produce_requested_data [18:48:39]requested_item fm.sn is exist - process it [18:48:39]wFMCommunicate request_size=4 [18:48:39]MH_SAM_APDU [18:48:39]CAPDU: 80 11 00 00 [18:48:39]Write to MH i2c: E2 08 00 1C 17 80 11 00 00 00 00 00 00 AD [18:48:39]Write i2c OK [18:48:39]MH_I2C_Read... [18:48:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:48:39]Read from MH i2c: E2 [18:48:39]MH_I2C_Read... [18:48:39]Read from MH i2c: E2 17 00 [18:48:39]MH_I2C_Read... [18:48:39]Read from MH i2c: E2 17 00 1C 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 01 [18:48:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:48:39]wFMCommunicate OK [18:48:39]requested_item fd.num is exist - process it [18:48:39]SAM_PROTO_GetFieldsCounters [18:48:39]wFMCommunicate request_size=4 [18:48:39]MH_SAM_APDU [18:48:39]CAPDU: 80 13 00 00 [18:48:39]Write to MH i2c: E2 08 00 1D 17 80 13 00 00 00 00 00 00 B0 [18:48:39]Write i2c OK [18:48:39]MH_I2C_Read... [18:48:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:48:39]Read from MH i2c: E2 [18:48:39]MH_I2C_Read... [18:48:39]Read from MH i2c: E2 62 00 [18:48:39]MH_I2C_Read... [18:48:39]Read from MH i2c: E2 62 00 1D 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 0D DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 B8 02 00 00 5E 04 04 00 B8 02 00 00 57 04 04 00 B9 02 00 00 19 04 04 00 00 00 00 00 90 00 11 [18:48:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 0D DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 B8 02 00 00 5E 04 04 00 B8 02 00 00 57 04 04 00 B9 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:48:39]wFMCommunicate OK [18:48:39]SAM_PROTO_GetFieldsCounters done [18:48:39]requested_item shift.num is exist - process it [18:48:39]requested_item shift.opened is exist - process it [18:48:39]req_shift_opened [18:48:39]FM_GetShiftState [18:48:39]SAM_PROTO_GetShiftState [18:48:39]wFMCommunicate request_size=4 [18:48:39]MH_SAM_APDU [18:48:39]CAPDU: 80 13 01 00 [18:48:39]Write to MH i2c: E2 08 00 1E 17 80 13 01 00 00 00 00 00 B2 [18:48:39]Write i2c OK [18:48:39]MH_I2C_Read... [18:48:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:48:39]Read from MH i2c: E2 [18:48:39]MH_I2C_Read... [18:48:39]Read from MH i2c: E2 0E 00 [18:48:39]MH_I2C_Read... [18:48:39]Read from MH i2c: E2 0E 00 1E 17 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 AB [18:48:39]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:48:39]wFMCommunicate OK [18:48:39]SAM_PROTO_GetShiftState done [18:48:39]FM_GetShiftState done [18:48:39]req_shift_opened done [18:48:39]requested_item shift.open_date is exist - process it [18:48:39]req_shift_open_date [18:48:39]req_shift_open_date done [18:48:39]produce_requested_data done [18:48:39]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318221,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [18:48:39]process_action_free close_receipt [18:48:39]json_value_free [18:48:39]json_value_free done [18:48:39]process_json_proto returns [18:48:39]Send response to host [18:48:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318221,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [18:48:39]free response buf [18:48:39]execute_script done [18:48:39]execute_script returns [18:48:39]free content buf [18:48:39]Sock 8.Close socket [18:48:39]Sock 8.Thread stoped [18:48:43]OFD Sender: No OFD packet to send [18:48:48]OFD Sender: No OFD packet to send [18:48:53]OFD Sender: No OFD packet to send [18:48:56]accept exits with 9 [18:48:56]New connection [18:48:56]New thread 3066895716 created [18:48:56]Thread 3067039076 joined [18:48:56]Waiting for new connection... [18:48:56] Sock 9.Parse request [18:48:56]Sock 9.Check first char [18:48:56]Sock 9.First char is OK [18:48:56]request: POST /json_proto HTTP/1.0 [18:48:56]Method: POST [18:48:56]URL: /json_proto [18:48:56]Method is POST - this is cgi request [18:48:56]url: /json_proto [18:48:56]query_string will be loaded in cgi processing [18:48:56]execute_cgi json_proto POST (null) [18:48:56]execute_cgi path=json_proto method=POST [18:48:56]POST find Content-Length [18:48:56]Host: 172.17.50.195:8080 [18:48:56]Content-Length: 678 [18:48:56]Content-Type: application/json [18:48:56] [18:48:56]POST finish read [18:48:56]Found Content-Length = 678 [18:48:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093224", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:48:56]execute_script... [18:48: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)1093224", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:48:56]POST & json_proto [18:48:56]process_json_proto [18:48:56]json parsed OK: [18:48:56]protocol is kg_v1.0 [18:48:56]action value=close_receipt [18:48:56]process_action close_receipt [18:48:56]cmd_close_receipt [18:48:56]MH_GetDate [18:48:56]Write to MH i2c: F0 00 00 1F 17 25 [18:48:56]Write i2c OK [18:48:56]MH_I2C_Read... [18:48:56]Read from MH i2c: F0 [18:48:56]MH_I2C_Read... [18:48:56]Read from MH i2c: F0 09 00 [18:48:56]MH_I2C_Read... [18:48:56]Read from MH i2c: F0 09 00 1F 17 00 99 DC 1F 67 43 33 1C 67 22 [18:48:56]GetLastDocTimeStamp 1730141316 [18:48:56]current date 1730141337 [18:48:56]FM_GetShiftState [18:48:56]SAM_PROTO_GetShiftState [18:48:56]wFMCommunicate request_size=4 [18:48:56]MH_SAM_APDU [18:48:56]CAPDU: 80 13 01 00 [18:48:56]Write to MH i2c: E2 08 00 20 17 80 13 01 00 00 00 00 00 B4 [18:48:56]Write i2c OK [18:48:56]MH_I2C_Read... [18:48:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:48:56]Read from MH i2c: E2 [18:48:56]MH_I2C_Read... [18:48:56]Read from MH i2c: E2 0E 00 [18:48:56]MH_I2C_Read... [18:48:56]Read from MH i2c: E2 0E 00 20 17 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 AD [18:48:56]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:48:56]wFMCommunicate OK [18:48:56]SAM_PROTO_GetShiftState done [18:48:56]FM_GetShiftState done [18:48:56]opened in 1730073493 [18:48:56]opened+sec_in_day 1730159893 [18:48:56]quantity*price = 40006 [18:48:56]sum+1 = 40007 [18:48:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 697 28.10.2024 18:48 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318222 ФПД: 171031992370406 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T184857&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318222&fm=171031992370406&tin=02508201610067®Number=0000000000091628&sum=40000 [18:48:57]StoreToDocumentArchive [18:48:57]shift 546 fd 318222 [18:48:57]save to /storage/0546/doc_00318222 [18:48:57]save last doc name /storage/0546/doc_00318222 to /storage/kkm_last_doc_name [18:48:57]save OK [18:48:57]Clear old archive folders... [18:48:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:48:57]tlvbuf is 000CA520 [18:48:57]SAM_PROTO_ClearQueue [18:48:57]wFMCommunicate request_size=4 [18:48:57]MH_SAM_APDU [18:48:57]CAPDU: 80 09 00 00 [18:48:57]Write to MH i2c: E2 08 00 2D 17 80 09 00 00 00 00 00 00 B6 [18:48:57]Write i2c OK [18:48:57]MH_I2C_Read... [18:48:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:48:57]Read from MH i2c: E2 [18:48:57]MH_I2C_Read... [18:48:57]Read from MH i2c: E2 03 00 [18:48:57]MH_I2C_Read... [18:48:57]Read from MH i2c: E2 03 00 2D 17 00 90 00 B8 [18:48:57]RAPDU: 90 00 [18:48:57]wFMCommunicate OK [18:48:57]SAM_PROTO_ClearQueue done [18:48:57]KKMCreateOFDPacket [18:48:57]OFDProtocolAddRootSTLVToBuf [18:48:57]FM_MakeSignedData [18:48:57]FM_MakeSignedData [18:48:57]SAM_PROTO_SignData [18:48:57]wFMCommunicate request_size=4 [18:48:57]MH_SAM_APDU [18:48:57]CAPDU: 80 0D 01 02 [18:48:57]Write to MH i2c: E2 08 00 2E 17 80 0D 01 02 00 00 00 00 BE [18:48:57]Write i2c OK [18:48:57]MH_I2C_Read... [18:48:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:48:57]Read from MH i2c: E2 [18:48:57]MH_I2C_Read... [18:48:57]Read from MH i2c: E2 03 00 [18:48:57]MH_I2C_Read... [18:48:57]Read from MH i2c: E2 03 00 2E 17 00 90 00 B9 [18:48:57]RAPDU: 90 00 [18:48:57]wFMCommunicate OK [18:48:57]wFMCommunicate request_size=255 [18:48:57]MH_SAM_APDU [18:48: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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 02 00 00 F4 03 04 00 99 DC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0E DB 04 00 35 04 06 00 9B [18:48:57]Write to MH i2c: E2 02 01 2F 17 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 02 00 00 F4 03 04 00 99 DC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0E DB 04 00 35 04 06 00 9B 00 00 7D [18:48:57]Write i2c OK [18:48:57]MH_I2C_Read... [18:48:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:48:57]Read from MH i2c: E2 [18:48:57]MH_I2C_Read... [18:48:57]Read from MH i2c: E2 03 00 [18:48:57]MH_I2C_Read... [18:48:57]Read from MH i2c: E2 03 00 2F 17 00 90 00 BA [18:48:57]RAPDU: 90 00 [18:48:57]wFMCommunicate OK [18:48:57]wFMCommunicate request_size=10 [18:48:57]MH_SAM_APDU [18:48:57]CAPDU: 80 0D 02 02 05 8D 7D 26 84 E6 [18:48:57]Write to MH i2c: E2 0D 00 30 17 80 0D 02 02 05 00 8D 7D 26 84 E6 00 00 65 [18:48:57]Write i2c OK [18:48:57]MH_I2C_Read... [18:48:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:48:57]Read from MH i2c: E2 [18:48:57]MH_I2C_Read... [18:48:57]Read from MH i2c: E2 03 00 [18:48:57]MH_I2C_Read... [18:48:57]Read from MH i2c: E2 03 00 30 17 00 90 00 BB [18:48:57]RAPDU: 90 00 [18:48:57]wFMCommunicate OK [18:48:57]wFMCommunicate request_size=4 [18:48:57]MH_SAM_APDU [18:48:57]CAPDU: 80 0D 03 02 [18:48:57]Write to MH i2c: E2 08 00 31 17 80 0D 03 02 00 00 00 00 C3 [18:48:57]Write i2c OK [18:48:57]MH_I2C_Read... [18:48:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:48:57]Read from MH i2c: E2 [18:48:57]MH_I2C_Read... [18:48:57]Read from MH i2c: E2 0B 00 [18:48:57]MH_I2C_Read... [18:48:57]Read from MH i2c: E2 0B 00 31 17 00 68 70 95 4E 00 43 B1 85 90 00 F8 [18:48:57]RAPDU: 68 70 95 4E 00 43 B1 85 90 00 [18:48:57]wFMCommunicate OK [18:48:57]SAM_PROTO_SignData done [18:48:57]FM_MakeSignedData done [18:48:57]CreateOFDProtocolMessage [18:48:57]wFMCommunicate request_size=4 [18:48:57]MH_SAM_APDU [18:48:57]CAPDU: 80 11 00 00 [18:48:57]Write to MH i2c: E2 08 00 32 17 80 11 00 00 00 00 00 00 C3 [18:48:57]Write i2c OK [18:48:57]MH_I2C_Read... [18:48:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:48:57]Read from MH i2c: E2 [18:48:57]MH_I2C_Read... [18:48:57]Read from MH i2c: E2 17 00 [18:48:57]MH_I2C_Read... [18:48:57]Read from MH i2c: E2 17 00 32 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 17 [18:48:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:48:57]wFMCommunicate OK [18:48:57]CreateOFDProtocolMessage done [18:48:57]OFDSenderStorePacket 318222 [18:48:57]StoreOFDPacket docnum=318222 [18:48:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 00 A2 07 01 47 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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 02 00 00 F4 03 04 00 99 DC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0E DB 04 00 35 04 06 00 9B 8D 7D 26 84 E6 68 70 95 4E 00 43 B1 85 [18:48:57]CheckFolder [18:48:57]dirname=/storage/ofd_packets [18:48:57]CheckFolder done [18:48:57]ProducePacketName [18:48:57]name=ofd_packets/00318222 [18:48:57]NVStorageSaveData ofd_packets/00318222 [18:48:57]File name is /storage/ofd_packets/00318222 [18:48:57]Write 301 bytes [18:48:57]NVStorageSaveData done [18:48:57]OFDSenderStorePacket done [18:48:57]KKMCreateOFDPacket done [18:48:57]NVStorageSaveData kkm_last_timestamp [18:48:57]File name is /storage/kkm_last_timestamp [18:48:57]Write 4 bytes [18:48:57]NVStorageSaveData done [18:48:57]ExternCall_PrintAddStr [18:48:57]wPrintStart [18:48:57]Write to MH i2c: 01 00 00 33 17 4A [18:48:57]Write i2c OK [18:48:57]MH_I2C_Read... [18:48:57]Read from MH i2c: 01 [18:48:57]MH_I2C_Read... [18:48:57]Read from MH i2c: 01 07 00 [18:48:57]MH_I2C_Read... [18:48:57]Read from MH i2c: 01 07 00 33 17 00 00 00 00 00 FF 0F 5F [18:48:57]RasterBufferAndPrint [18:48:57]line Счет N : (1)1093224 [18:48:57]line ИНН: 02508201610067 [18:48:57]line Контрольно-Кассовый Чек [18:48:57]line ПРОДАЖА [18:48:57]line ТРК (МРК, ГНК) : 43 [18:48:57]line Товар: 2710124130 [18:48:57]line Аи-92-К-2 [18:48:57]line 5.980 * 66.90 [18:48:57]line = 400.06 [18:48:57]line НДС 12% НСП 1% [18:48:57]line > о реализуемом товаре [18:48:57]line ОКРУГЛЕНИЕ: -0.06 [18:48:57]line ИТОГО: 400.00 [18:48:57]line Внесено: 400.00 [18:48:57]line СДАЧА: 0.00 [18:48:57]line НСП 1% : 3.54 [18:48:57]line НДС 12% : 42.48 [18:48:57]line Наличными: 400.00 [18:48:57]line Безнал.: 0.00 [18:48:57]line Место: АЗС № 101 "Партнер Нефть" [18:48:57]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [18:48:57]line СНО: Общий режим [18:48:57]line Чек 697 28.10.2024 18:48 [18:48:57]line Смена: 546 ФФД: 1.0 [18:48:57]line ЗНМ: 0300000082 [18:48:57]line РНМ: 0000000000091628 [18:48:57]line Версия ККМ: 001 [18:48:57]line ФМ: 0000000000874671 [18:48:57]line ФД: 318222 [18:48:57]line ФПД: 171031992370406 [18:48:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T184857&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318222&fm=171031992370406&tin=02508201610067®Number=0000000000091628&sum=40000 [18:48:58]written 0, free lines is 4095 [18:48:58]OFD Sender: Processing packet 318222 [packets to send 127, broken 126] [18:48:58]ProducePacketName [18:48:58]name=ofd_packets/00318222 [18:48:58]OFD Sender: To server: pG, [18:48:58]CommunicateWithHost lk.salyk.kg:30040 [18:48:58]ConnectInit lk.salyk.kg [18:48:58]Connected sock=11 [18:48:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 00 A2 07 01 47 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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 02 00 00 F4 03 04 00 99 DC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0E DB 04 00 35 04 06 00 9B 8D 7D 26 84 E6 68 70 95 4E 00 43 B1 85 [18:48:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 38 22 47 00 FA 49 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0E DB 04 00 F4 03 04 00 51 88 1F 67 B6 04 01 00 00 CA 0E 9D 0B 7E 8A 6C 02 [18:48:58]CommunicateWithHost err = 0 [18:48:58]CheckOFDResponse [18:48:58]1017 (14) - 77093643461234 [18:48:58]1041 (16) - 0000000000874671 [18:48:58]1040 (4) - 318222 [18:48:58]1012 (4) - 28.10.2024 12:49 [18:48:58]1206 (1) - 0 [18:48:58]OFD Sender: Remove packet 318222 [18:48:58]ProducePacketName [18:48:58]name=ofd_packets/00318222 [18:48:58]NVStorageDeleteData [18:48:58]Write to MH i2c: 01 00 00 5E 17 75 [18:48:58]Write i2c OK [18:48:58]MH_I2C_Read... [18:48:58]Read from MH i2c: 01 [18:48:58]MH_I2C_Read... [18:48:58]Read from MH i2c: 01 07 00 [18:48:58]MH_I2C_Read... [18:48:58]Read from MH i2c: 01 07 00 5E 17 00 00 00 00 00 F5 0C 7D [18:48:58]RasterBufferAndPrint [18:48:58]line [18:48:58]line [18:48:58]line [18:48:58]line [18:48:58]line [18:48:58]written 0, free lines is 3323 [18:48:58]MH_Cut [18:48:58]Write to MH i2c: D1 01 00 65 17 01 4E [18:48:58]Write i2c OK [18:48:58]MH_I2C_Read... [18:48:58]Read from MH i2c: D1 [18:48:58]MH_I2C_Read... [18:48:58]Read from MH i2c: D1 01 00 [18:48:58]MH_I2C_Read... [18:48:58]Read from MH i2c: D1 01 00 65 17 00 4D [18:48:58]Write to MH i2c: 01 00 00 66 17 7D [18:48:58]Write i2c OK [18:48:58]MH_I2C_Read... [18:48:58]OFD Sender: No OFD packet to send [18:48:59]*** Cut start [18:48:59]*** Partial cut [18:48:59]*** CUTSNS_PIN = 1 [18:48:59]*** CUTSNS_PIN = 0 [18:48:59]*** Brake cut motor [18:48:59]Read from MH i2c: 01 [18:48:59]MH_I2C_Read... [18:48:59]*** Stop cut motor [18:48:59]*** Cut end [18:48:59]Read from MH i2c: 01 07 00 [18:48:59]MH_I2C_Read... [18:48:59]Read from MH i2c: 01 07 00 66 17 00 00 00 00 00 FF 0F 92 [18:48:59]process_action close_receipt done [18:48:59]requested_data is exist [18:48:59]produce_requested_data [18:48:59]requested_item fm.sn is exist - process it [18:48:59]wFMCommunicate request_size=4 [18:48:59]MH_SAM_APDU [18:48:59]CAPDU: 80 11 00 00 [18:48:59]Write to MH i2c: E2 08 00 67 17 80 11 00 00 00 00 00 00 F8 [18:48:59]Write i2c OK [18:48:59]MH_I2C_Read... [18:49:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:49:00]Read from MH i2c: E2 [18:49:00]MH_I2C_Read... [18:49:00]Read from MH i2c: E2 17 00 [18:49:00]MH_I2C_Read... [18:49:00]Read from MH i2c: E2 17 00 67 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 4C [18:49:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:49:00]wFMCommunicate OK [18:49:00]requested_item fd.num is exist - process it [18:49:00]SAM_PROTO_GetFieldsCounters [18:49:00]wFMCommunicate request_size=4 [18:49:00]MH_SAM_APDU [18:49:00]CAPDU: 80 13 00 00 [18:49:00]Write to MH i2c: E2 08 00 68 17 80 13 00 00 00 00 00 00 FB [18:49:00]Write i2c OK [18:49:00]MH_I2C_Read... [18:49:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:49:00]Read from MH i2c: E2 [18:49:00]MH_I2C_Read... [18:49:00]Read from MH i2c: E2 62 00 [18:49:00]MH_I2C_Read... [18:49:00]Read from MH i2c: E2 62 00 68 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 0E DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 B9 02 00 00 5E 04 04 00 B9 02 00 00 57 04 04 00 BA 02 00 00 19 04 04 00 00 00 00 00 90 00 60 [18:49:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 0E DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 B9 02 00 00 5E 04 04 00 B9 02 00 00 57 04 04 00 BA 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:49:00]wFMCommunicate OK [18:49:00]SAM_PROTO_GetFieldsCounters done [18:49:00]requested_item shift.num is exist - process it [18:49:00]requested_item shift.opened is exist - process it [18:49:00]req_shift_opened [18:49:00]FM_GetShiftState [18:49:00]SAM_PROTO_GetShiftState [18:49:00]wFMCommunicate request_size=4 [18:49:00]MH_SAM_APDU [18:49:00]CAPDU: 80 13 01 00 [18:49:00]Write to MH i2c: E2 08 00 69 17 80 13 01 00 00 00 00 00 FD [18:49:00]Write i2c OK [18:49:00]MH_I2C_Read... [18:49:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:49:00]Read from MH i2c: E2 [18:49:00]MH_I2C_Read... [18:49:00]Read from MH i2c: E2 0E 00 [18:49:00]MH_I2C_Read... [18:49:00]Read from MH i2c: E2 0E 00 69 17 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F6 [18:49:00]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:49:00]wFMCommunicate OK [18:49:00]SAM_PROTO_GetShiftState done [18:49:00]FM_GetShiftState done [18:49:00]req_shift_opened done [18:49:00]requested_item shift.open_date is exist - process it [18:49:00]req_shift_open_date [18:49:00]req_shift_open_date done [18:49:00]produce_requested_data done [18:49:00]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318222,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [18:49:00]process_action_free close_receipt [18:49:00]json_value_free [18:49:00]json_value_free done [18:49:00]process_json_proto returns [18:49:00]Send response to host [18:49:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318222,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [18:49:00]free response buf [18:49:00]execute_script done [18:49:00]execute_script returns [18:49:00]free content buf [18:49:00]Sock 9.Close socket [18:49:00]Sock 9.Thread stoped [18:49:03]OFD Sender: No OFD packet to send [18:49:08]OFD Sender: No OFD packet to send [18:49:13]OFD Sender: No OFD packet to send [18:49:18]OFD Sender: No OFD packet to send [18:49:23]OFD Sender: No OFD packet to send [18:49:28]OFD Sender: No OFD packet to send [18:49:33]OFD Sender: No OFD packet to send [18:49:38]OFD Sender: No OFD packet to send [18:49:43]OFD Sender: No OFD packet to send [18:49:48]OFD Sender: No OFD packet to send [18:49:53]OFD Sender: No OFD packet to send [18:49:59]OFD Sender: No OFD packet to send [18:50:04]OFD Sender: No OFD packet to send [18:50:09]OFD Sender: No OFD packet to send [18:50:14]OFD Sender: No OFD packet to send [18:50:19]OFD Sender: No OFD packet to send [18:50:24]OFD Sender: No OFD packet to send [18:50:29]OFD Sender: No OFD packet to send [18:50:34]OFD Sender: No OFD packet to send [18:50:39]OFD Sender: No OFD packet to send [18:50:44]OFD Sender: No OFD packet to send [18:50:49]OFD Sender: No OFD packet to send [18:50:54]OFD Sender: No OFD packet to send [18:50:59]OFD Sender: No OFD packet to send [18:51:04]OFD Sender: No OFD packet to send [18:51:09]OFD Sender: No OFD packet to send [18:51:14]OFD Sender: No OFD packet to send [18:51:19]OFD Sender: No OFD packet to send [18:51:24]OFD Sender: No OFD packet to send [18:51:29]OFD Sender: No OFD packet to send [18:51:34]OFD Sender: No OFD packet to send [18:51:39]OFD Sender: No OFD packet to send [18:51:44]OFD Sender: No OFD packet to send [18:51:49]OFD Sender: No OFD packet to send [18:51:54]OFD Sender: No OFD packet to send [18:51:59]OFD Sender: No OFD packet to send [18:52:04]OFD Sender: No OFD packet to send [18:52:09]OFD Sender: No OFD packet to send [18:52:14]OFD Sender: No OFD packet to send [18:52:19]OFD Sender: No OFD packet to send [18:52:24]OFD Sender: No OFD packet to send [18:52:29]OFD Sender: No OFD packet to send [18:52:34]OFD Sender: No OFD packet to send [18:52:39]OFD Sender: No OFD packet to send [18:52:44]OFD Sender: No OFD packet to send [18:52:49]OFD Sender: No OFD packet to send [18:52:54]OFD Sender: No OFD packet to send [18:52:54]accept exits with 8 [18:52:54]New connection [18:52:54]New thread 3067039076 created [18:52:54]Thread 3066895716 joined [18:52:54]Waiting for new connection... [18:52:54] Sock 8.Parse request [18:52:54]Sock 8.Check first char [18:52:54]Sock 8.First char is OK [18:52:54]request: POST /json_proto HTTP/1.0 [18:52:54]Method: POST [18:52:54]URL: /json_proto [18:52:54]Method is POST - this is cgi request [18:52:54]url: /json_proto [18:52:54]query_string will be loaded in cgi processing [18:52:54]execute_cgi json_proto POST (null) [18:52:54]execute_cgi path=json_proto method=POST [18:52:54]POST find Content-Length [18:52:54]Host: 172.17.50.195:8080 [18:52:54]Content-Length: 641 [18:52:54]Content-Type: application/json [18:52:54] [18:52:54]POST finish read [18:52:54]Found Content-Length = 641 [18:52:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093227", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.000, "sum" : 669.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 669.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:52:54]execute_script... [18:52:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093227", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.000, "sum" : 669.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 669.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:52:54]POST & json_proto [18:52:54]process_json_proto [18:52:54]json parsed OK: [18:52:54]protocol is kg_v1.0 [18:52:54]action value=close_receipt [18:52:54]process_action close_receipt [18:52:54]cmd_close_receipt [18:52:54]MH_GetDate [18:52:54]Write to MH i2c: F0 00 00 6A 17 70 [18:52:54]Write i2c OK [18:52:54]MH_I2C_Read... [18:52:54]Read from MH i2c: F0 [18:52:54]MH_I2C_Read... [18:52:54]Read from MH i2c: F0 09 00 [18:52:54]MH_I2C_Read... [18:52:54]Read from MH i2c: F0 09 00 6A 17 00 87 DD 1F 67 43 33 1C 67 5C [18:52:54]GetLastDocTimeStamp 1730141337 [18:52:54]current date 1730141575 [18:52:54]FM_GetShiftState [18:52:54]SAM_PROTO_GetShiftState [18:52:54]wFMCommunicate request_size=4 [18:52:54]MH_SAM_APDU [18:52:54]CAPDU: 80 13 01 00 [18:52:54]Write to MH i2c: E2 08 00 6B 17 80 13 01 00 00 00 00 00 FF [18:52:54]Write i2c OK [18:52:54]MH_I2C_Read... [18:52:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:52:54]Read from MH i2c: E2 [18:52:54]MH_I2C_Read... [18:52:54]Read from MH i2c: E2 0E 00 [18:52:54]MH_I2C_Read... [18:52:54]Read from MH i2c: E2 0E 00 6B 17 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F8 [18:52:54]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:52:54]wFMCommunicate OK [18:52:54]SAM_PROTO_GetShiftState done [18:52:54]FM_GetShiftState done [18:52:54]opened in 1730073493 [18:52:54]opened+sec_in_day 1730159893 [18:52:54]quantity*price = 66900 [18:52:54]sum+1 = 66901 [18:52:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 669.00 НСП 1% : 5.92 НДС 12% : 71.04 Наличными: 669.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 698 28.10.2024 18:52 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318223 ФПД: 78495639247634 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T185255&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318223&fm=78495639247634&tin=02508201610067®Number=0000000000091628&sum=66900 [18:52:55]StoreToDocumentArchive [18:52:55]shift 546 fd 318223 [18:52:55]save to /storage/0546/doc_00318223 [18:52:55]save last doc name /storage/0546/doc_00318223 to /storage/kkm_last_doc_name [18:52:55]save OK [18:52:55]Clear old archive folders... [18:52:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:52:55]tlvbuf is B6EEFA50 [18:52:55]SAM_PROTO_ClearQueue [18:52:55]wFMCommunicate request_size=4 [18:52:55]MH_SAM_APDU [18:52:55]CAPDU: 80 09 00 00 [18:52:55]Write to MH i2c: E2 08 00 78 17 80 09 00 00 00 00 00 00 01 [18:52:55]Write i2c OK [18:52:55]MH_I2C_Read... [18:52:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:52:55]Read from MH i2c: E2 [18:52:55]MH_I2C_Read... [18:52:55]Read from MH i2c: E2 03 00 [18:52:55]MH_I2C_Read... [18:52:55]Read from MH i2c: E2 03 00 78 17 00 90 00 03 [18:52:55]RAPDU: 90 00 [18:52:55]wFMCommunicate OK [18:52:55]SAM_PROTO_ClearQueue done [18:52:55]KKMCreateOFDPacket [18:52:55]OFDProtocolAddRootSTLVToBuf [18:52:55]FM_MakeSignedData [18:52:55]FM_MakeSignedData [18:52:55]SAM_PROTO_SignData [18:52:55]wFMCommunicate request_size=4 [18:52:55]MH_SAM_APDU [18:52:55]CAPDU: 80 0D 01 02 [18:52:55]Write to MH i2c: E2 08 00 79 17 80 0D 01 02 00 00 00 00 09 [18:52:55]Write i2c OK [18:52:55]MH_I2C_Read... [18:52:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:52:55]Read from MH i2c: E2 [18:52:55]MH_I2C_Read... [18:52:55]Read from MH i2c: E2 03 00 [18:52:55]MH_I2C_Read... [18:52:55]Read from MH i2c: E2 03 00 79 17 00 90 00 04 [18:52:55]RAPDU: 90 00 [18:52:55]wFMCommunicate OK [18:52:55]wFMCommunicate request_size=255 [18:52:55]MH_SAM_APDU [18:52: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 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 54 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 02 00 00 F4 03 04 00 87 DD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0F DB 04 00 35 04 06 00 47 [18:52:55]Write to MH i2c: E2 02 01 7A 17 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 54 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 02 00 00 F4 03 04 00 87 DD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0F DB 04 00 35 04 06 00 47 00 00 BF [18:52:55]Write i2c OK [18:52:55]MH_I2C_Read... [18:52:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:52:55]Read from MH i2c: E2 [18:52:55]MH_I2C_Read... [18:52:55]Read from MH i2c: E2 03 00 [18:52:55]MH_I2C_Read... [18:52:55]Read from MH i2c: E2 03 00 7A 17 00 90 00 05 [18:52:55]RAPDU: 90 00 [18:52:55]wFMCommunicate OK [18:52:55]wFMCommunicate request_size=10 [18:52:55]MH_SAM_APDU [18:52:55]CAPDU: 80 0D 02 02 05 64 30 B1 9B 12 [18:52:55]Write to MH i2c: E2 0D 00 7B 17 80 0D 02 02 05 00 64 30 B1 9B 12 00 00 08 [18:52:55]Write i2c OK [18:52:55]MH_I2C_Read... [18:52:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:52:56]Read from MH i2c: E2 [18:52:56]MH_I2C_Read... [18:52:56]Read from MH i2c: E2 03 00 [18:52:56]MH_I2C_Read... [18:52:56]Read from MH i2c: E2 03 00 7B 17 00 90 00 06 [18:52:56]RAPDU: 90 00 [18:52:56]wFMCommunicate OK [18:52:56]wFMCommunicate request_size=4 [18:52:56]MH_SAM_APDU [18:52:56]CAPDU: 80 0D 03 02 [18:52:56]Write to MH i2c: E2 08 00 7C 17 80 0D 03 02 00 00 00 00 0E [18:52:56]Write i2c OK [18:52:56]MH_I2C_Read... [18:52:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:52:56]Read from MH i2c: E2 [18:52:56]MH_I2C_Read... [18:52:56]Read from MH i2c: E2 0B 00 [18:52:56]MH_I2C_Read... [18:52:56]Read from MH i2c: E2 0B 00 7C 17 00 80 CE BE AD 62 71 B7 B7 90 00 09 [18:52:56]RAPDU: 80 CE BE AD 62 71 B7 B7 90 00 [18:52:56]wFMCommunicate OK [18:52:56]SAM_PROTO_SignData done [18:52:56]FM_MakeSignedData done [18:52:56]CreateOFDProtocolMessage [18:52:56]wFMCommunicate request_size=4 [18:52:56]MH_SAM_APDU [18:52:56]CAPDU: 80 11 00 00 [18:52:56]Write to MH i2c: E2 08 00 7D 17 80 11 00 00 00 00 00 00 0E [18:52:56]Write i2c OK [18:52:56]MH_I2C_Read... [18:52:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:52:56]Read from MH i2c: E2 [18:52:56]MH_I2C_Read... [18:52:56]Read from MH i2c: E2 17 00 [18:52:56]MH_I2C_Read... [18:52:56]Read from MH i2c: E2 17 00 7D 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 62 [18:52:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:52:56]wFMCommunicate OK [18:52:56]CreateOFDProtocolMessage done [18:52:56]OFDSenderStorePacket 318223 [18:52:56]StoreOFDPacket docnum=318223 [18:52:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 80 56 07 01 AA 95 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 54 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 02 00 00 F4 03 04 00 87 DD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0F DB 04 00 35 04 06 00 47 64 30 B1 9B 12 80 CE BE AD 62 71 B7 B7 [18:52:56]CheckFolder [18:52:56]dirname=/storage/ofd_packets [18:52:56]CheckFolder done [18:52:56]ProducePacketName [18:52:56]name=ofd_packets/00318223 [18:52:56]NVStorageSaveData ofd_packets/00318223 [18:52:56]File name is /storage/ofd_packets/00318223 [18:52:56]Write 301 bytes [18:52:56]NVStorageSaveData done [18:52:56]OFDSenderStorePacket done [18:52:56]KKMCreateOFDPacket done [18:52:56]NVStorageSaveData kkm_last_timestamp [18:52:56]File name is /storage/kkm_last_timestamp [18:52:56]Write 4 bytes [18:52:56]NVStorageSaveData done [18:52:56]ExternCall_PrintAddStr [18:52:56]wPrintStart [18:52:56]Write to MH i2c: 01 00 00 7E 17 95 [18:52:56]Write i2c OK [18:52:56]MH_I2C_Read... [18:52:56]Read from MH i2c: 01 [18:52:56]MH_I2C_Read... [18:52:56]Read from MH i2c: 01 07 00 [18:52:56]MH_I2C_Read... [18:52:56]Read from MH i2c: 01 07 00 7E 17 00 00 00 00 00 FF 0F AA [18:52:56]RasterBufferAndPrint [18:52:56]line Счет N : (1)1093227 [18:52:56]line ИНН: 02508201610067 [18:52:56]line Контрольно-Кассовый Чек [18:52:56]line ПРОДАЖА [18:52:56]line ТРК (МРК, ГНК) : 33 [18:52:56]line Товар: 2710124130 [18:52:56]line Аи-92-К-2 [18:52:56]line 10.000 * 66.90 [18:52:56]line = 669.00 [18:52:56]line НДС 12% НСП 1% [18:52:56]line > о реализуемом товаре [18:52:56]line ИТОГО: 669.00 [18:52:56]line НСП 1% : 5.92 [18:52:56]line НДС 12% : 71.04 [18:52:56]line Наличными: 669.00 [18:52:56]line Безнал.: 0.00 [18:52:56]line Место: АЗС № 101 "Партнер Нефть" [18:52:56]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [18:52:56]line СНО: Общий режим [18:52:56]line Чек 698 28.10.2024 18:52 [18:52:56]line Смена: 546 ФФД: 1.0 [18:52:56]line ЗНМ: 0300000082 [18:52:56]line РНМ: 0000000000091628 [18:52:56]line Версия ККМ: 001 [18:52:56]line ФМ: 0000000000874671 [18:52:56]line ФД: 318223 [18:52:56]line ФПД: 78495639247634 [18:52:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T185255&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318223&fm=78495639247634&tin=02508201610067®Number=0000000000091628&sum=66900 [18:52:56]OFD Sender: Processing packet 318223 [packets to send 127, broken 126] [18:52:56]ProducePacketName [18:52:56]name=ofd_packets/00318223 [18:52:56]OFD Sender: To server: pG, [18:52:56]CommunicateWithHost lk.salyk.kg:30040 [18:52:56]ConnectInit lk.salyk.kg [18:52:56]written 0, free lines is 4095 [18:52:56]Connected sock=10 [18:52:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 80 56 07 01 AA 95 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 54 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 02 00 00 F4 03 04 00 87 DD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0F DB 04 00 35 04 06 00 47 64 30 B1 9B 12 80 CE BE AD 62 71 B7 B7 [18:52:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 46 11 47 00 5D 70 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 0F DB 04 00 F4 03 04 00 3F 89 1F 67 B6 04 01 00 00 E8 64 31 14 53 7A E7 8D [18:52:56]CommunicateWithHost err = 0 [18:52:56]CheckOFDResponse [18:52:56]1017 (14) - 77093643461234 [18:52:56]1041 (16) - 0000000000874671 [18:52:56]1040 (4) - 318223 [18:52:56]1012 (4) - 28.10.2024 12:53 [18:52:56]1206 (1) - 0 [18:52:56]OFD Sender: Remove packet 318223 [18:52:56]ProducePacketName [18:52:56]name=ofd_packets/00318223 [18:52:56]NVStorageDeleteData [18:52:56]Write to MH i2c: 01 00 00 A6 17 BD [18:52:56]Write i2c OK [18:52:56]MH_I2C_Read... [18:52:56]Read from MH i2c: 01 [18:52:56]MH_I2C_Read... [18:52:56]Read from MH i2c: 01 07 00 [18:52:56]MH_I2C_Read... [18:52:56]Read from MH i2c: 01 07 00 A6 17 00 00 00 00 00 19 0D EA [18:52:56]RasterBufferAndPrint [18:52:56]line [18:52:56]line [18:52:56]line [18:52:56]line [18:52:56]line [18:52:56]written 0, free lines is 3359 [18:52:56]MH_Cut [18:52:56]Write to MH i2c: D1 01 00 AD 17 01 96 [18:52:56]Write i2c OK [18:52:56]MH_I2C_Read... [18:52:56]Read from MH i2c: D1 [18:52:56]MH_I2C_Read... [18:52:56]Read from MH i2c: D1 01 00 [18:52:56]MH_I2C_Read... [18:52:56]Read from MH i2c: D1 01 00 AD 17 00 95 [18:52:56]Write to MH i2c: 01 00 00 AE 17 C5 [18:52:56]Write i2c OK [18:52:56]MH_I2C_Read... [18:52:57]OFD Sender: No OFD packet to send [18:52:57]*** Cut start [18:52:57]*** Partial cut [18:52:57]*** CUTSNS_PIN = 1 [18:52:57]*** CUTSNS_PIN = 0 [18:52:57]*** Brake cut motor [18:52:58]Read from MH i2c: 01 [18:52:58]MH_I2C_Read... [18:52:58]*** Stop cut motor [18:52:58]*** Cut end [18:52:58]Read from MH i2c: 01 07 00 [18:52:58]MH_I2C_Read... [18:52:58]Read from MH i2c: 01 07 00 AE 17 00 00 00 00 00 FF 0F DA [18:52:58]process_action close_receipt done [18:52:58]requested_data is exist [18:52:58]produce_requested_data [18:52:58]requested_item fm.sn is exist - process it [18:52:58]wFMCommunicate request_size=4 [18:52:58]MH_SAM_APDU [18:52:58]CAPDU: 80 11 00 00 [18:52:58]Write to MH i2c: E2 08 00 AF 17 80 11 00 00 00 00 00 00 40 [18:52:58]Write i2c OK [18:52:58]MH_I2C_Read... [18:52:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:52:58]Read from MH i2c: E2 [18:52:58]MH_I2C_Read... [18:52:58]Read from MH i2c: E2 17 00 [18:52:58]MH_I2C_Read... [18:52:58]Read from MH i2c: E2 17 00 AF 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 94 [18:52:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:52:58]wFMCommunicate OK [18:52:58]requested_item fd.num is exist - process it [18:52:58]SAM_PROTO_GetFieldsCounters [18:52:58]wFMCommunicate request_size=4 [18:52:58]MH_SAM_APDU [18:52:58]CAPDU: 80 13 00 00 [18:52:58]Write to MH i2c: E2 08 00 B0 17 80 13 00 00 00 00 00 00 43 [18:52:58]Write i2c OK [18:52:58]MH_I2C_Read... [18:52:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:52:58]Read from MH i2c: E2 [18:52:58]MH_I2C_Read... [18:52:58]Read from MH i2c: E2 62 00 [18:52:58]MH_I2C_Read... [18:52:58]Read from MH i2c: E2 62 00 B0 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 0F DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 BA 02 00 00 5E 04 04 00 BA 02 00 00 57 04 04 00 BB 02 00 00 19 04 04 00 00 00 00 00 90 00 AC [18:52:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 0F DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 BA 02 00 00 5E 04 04 00 BA 02 00 00 57 04 04 00 BB 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:52:58]wFMCommunicate OK [18:52:58]SAM_PROTO_GetFieldsCounters done [18:52:58]requested_item shift.num is exist - process it [18:52:58]requested_item shift.opened is exist - process it [18:52:58]req_shift_opened [18:52:58]FM_GetShiftState [18:52:58]SAM_PROTO_GetShiftState [18:52:58]wFMCommunicate request_size=4 [18:52:58]MH_SAM_APDU [18:52:58]CAPDU: 80 13 01 00 [18:52:58]Write to MH i2c: E2 08 00 B1 17 80 13 01 00 00 00 00 00 45 [18:52:58]Write i2c OK [18:52:58]MH_I2C_Read... [18:52:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:52:58]Read from MH i2c: E2 [18:52:58]MH_I2C_Read... [18:52:58]Read from MH i2c: E2 0E 00 [18:52:58]MH_I2C_Read... [18:52:58]Read from MH i2c: E2 0E 00 B1 17 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 3E [18:52:58]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:52:58]wFMCommunicate OK [18:52:58]SAM_PROTO_GetShiftState done [18:52:58]FM_GetShiftState done [18:52:58]req_shift_opened done [18:52:58]requested_item shift.open_date is exist - process it [18:52:58]req_shift_open_date [18:52:58]req_shift_open_date done [18:52:58]produce_requested_data done [18:52:58]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318223,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [18:52:58]process_action_free close_receipt [18:52:58]json_value_free [18:52:58]json_value_free done [18:52:58]process_json_proto returns [18:52:58]Send response to host [18:52:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318223,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [18:52:58]free response buf [18:52:58]execute_script done [18:52:58]execute_script returns [18:52:58]free content buf [18:52:58]Sock 8.Close socket [18:52:58]Sock 8.Thread stoped [18:53:00]accept exits with 9 [18:53:00]New connection [18:53:00]New thread 3066895716 created [18:53:00]Thread 3067039076 joined [18:53:00]Waiting for new connection... [18:53:00] Sock 9.Parse request [18:53:00]Sock 9.Check first char [18:53:00]Sock 9.First char is OK [18:53:00]request: POST /json_proto HTTP/1.0 [18:53:00]Method: POST [18:53:00]URL: /json_proto [18:53:00]Method is POST - this is cgi request [18:53:00]url: /json_proto [18:53:00]query_string will be loaded in cgi processing [18:53:00]execute_cgi json_proto POST (null) [18:53:00]execute_cgi path=json_proto method=POST [18:53:00]POST find Content-Length [18:53:00]Host: 172.17.50.195:8080 [18:53:00]Content-Length: 776 [18:53:00]Content-Type: application/json [18:53:00] [18:53:00]POST finish read [18:53:00]Found Content-Length = 776 [18:53:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093225", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194800", "name": "D-ENERGY \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 20.000, "sum" : 1544.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: Mbank", "payments": [ { "type": 1, "sum" : 1544.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:53:00]execute_script... [18:53:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093225", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194800", "name": "D-ENERGY \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 20.000, "sum" : 1544.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: Mbank", "payments": [ { "type": 1, "sum" : 1544.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:53:00]POST & json_proto [18:53:00]process_json_proto [18:53:00]json parsed OK: [18:53:00]protocol is kg_v1.0 [18:53:00]action value=close_receipt [18:53:00]process_action close_receipt [18:53:00]cmd_close_receipt [18:53:00]MH_GetDate [18:53:00]Write to MH i2c: F0 00 00 B2 17 B8 [18:53:00]Write i2c OK [18:53:00]MH_I2C_Read... [18:53:00]Read from MH i2c: F0 [18:53:00]MH_I2C_Read... [18:53:00]Read from MH i2c: F0 09 00 [18:53:00]MH_I2C_Read... [18:53:00]Read from MH i2c: F0 09 00 B2 17 00 8D DD 1F 67 43 33 1C 67 AA [18:53:00]GetLastDocTimeStamp 1730141575 [18:53:00]current date 1730141581 [18:53:00]FM_GetShiftState [18:53:00]SAM_PROTO_GetShiftState [18:53:00]wFMCommunicate request_size=4 [18:53:00]MH_SAM_APDU [18:53:00]CAPDU: 80 13 01 00 [18:53:00]Write to MH i2c: E2 08 00 B3 17 80 13 01 00 00 00 00 00 47 [18:53:00]Write i2c OK [18:53:00]MH_I2C_Read... [18:53:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:53:00]Read from MH i2c: E2 [18:53:00]MH_I2C_Read... [18:53:00]Read from MH i2c: E2 0E 00 [18:53:00]MH_I2C_Read... [18:53:00]Read from MH i2c: E2 0E 00 B3 17 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 40 [18:53:00]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:53:00]wFMCommunicate OK [18:53:00]SAM_PROTO_GetShiftState done [18:53:00]FM_GetShiftState done [18:53:00]opened in 1730073493 [18:53:00]opened+sec_in_day 1730159893 [18:53:00]quantity*price = 154400 [18:53:00]sum+1 = 154401 [18:53:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1544.00 НСП 1% : 13.66 НДС 12% : 163.96 Наличными: 0.00 Безнал.: 1544.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 699 28.10.2024 18:53 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318224 ФПД: 49029892359501 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T185301&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318224&fm=49029892359501&tin=02508201610067®Number=0000000000091628&sum=154400 [18:53:01]StoreToDocumentArchive [18:53:01]shift 546 fd 318224 [18:53:01]save to /storage/0546/doc_00318224 [18:53:01]save last doc name /storage/0546/doc_00318224 to /storage/kkm_last_doc_name [18:53:01]save OK [18:53:01]Clear old archive folders... [18:53:01]ProcessDocumentItem done err = 0, tmpTLVsize=257 [18:53:01]tlvbuf is 0015A710 [18:53:01]SAM_PROTO_ClearQueue [18:53:01]wFMCommunicate request_size=4 [18:53:01]MH_SAM_APDU [18:53:01]CAPDU: 80 09 00 00 [18:53:01]Write to MH i2c: E2 08 00 C0 17 80 09 00 00 00 00 00 00 49 [18:53:01]Write i2c OK [18:53:01]MH_I2C_Read... [18:53:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:53:01]Read from MH i2c: E2 [18:53:01]MH_I2C_Read... [18:53:01]Read from MH i2c: E2 03 00 [18:53:01]MH_I2C_Read... [18:53:01]Read from MH i2c: E2 03 00 C0 17 00 90 00 4B [18:53:01]RAPDU: 90 00 [18:53:01]wFMCommunicate OK [18:53:01]SAM_PROTO_ClearQueue done [18:53:01]KKMCreateOFDPacket [18:53:01]OFDProtocolAddRootSTLVToBuf [18:53:01]FM_MakeSignedData [18:53:01]FM_MakeSignedData [18:53:01]SAM_PROTO_SignData [18:53:01]wFMCommunicate request_size=4 [18:53:01]MH_SAM_APDU [18:53:01]CAPDU: 80 0D 01 02 [18:53:01]Write to MH i2c: E2 08 00 C1 17 80 0D 01 02 00 00 00 00 51 [18:53:01]Write i2c OK [18:53:01]MH_I2C_Read... [18:53:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:53:01]Read from MH i2c: E2 [18:53:01]MH_I2C_Read... [18:53:01]Read from MH i2c: E2 03 00 [18:53:01]MH_I2C_Read... [18:53:01]Read from MH i2c: E2 03 00 C1 17 00 90 00 4C [18:53:01]RAPDU: 90 00 [18:53:01]wFMCommunicate OK [18:53:01]wFMCommunicate request_size=255 [18:53:01]MH_SAM_APDU [18:53:01]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 20 5B 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 5B 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 56 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 40 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 20 5B 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 02 00 00 F4 03 04 00 8D DD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 10 DB 04 [18:53:01]Write to MH i2c: E2 02 01 C2 17 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 20 5B 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 5B 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 56 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 40 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 20 5B 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 02 00 00 F4 03 04 00 8D DD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 10 DB 04 00 00 5D [18:53:01]Write i2c OK [18:53:01]MH_I2C_Read... [18:53:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:53:01]Read from MH i2c: E2 [18:53:01]MH_I2C_Read... [18:53:01]Read from MH i2c: E2 03 00 [18:53:01]MH_I2C_Read... [18:53:01]Read from MH i2c: E2 03 00 C2 17 00 90 00 4D [18:53:01]RAPDU: 90 00 [18:53:01]wFMCommunicate OK [18:53:01]wFMCommunicate request_size=16 [18:53:01]MH_SAM_APDU [18:53:01]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 2C 97 A9 51 45 4D [18:53:01]Write to MH i2c: E2 13 00 C3 17 80 0D 02 02 0B 00 00 35 04 06 00 2C 97 A9 51 45 4D 00 00 F8 [18:53:01]Write i2c OK [18:53:01]MH_I2C_Read... [18:53:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:53:01]Read from MH i2c: E2 [18:53:01]MH_I2C_Read... [18:53:01]Read from MH i2c: E2 03 00 [18:53:01]MH_I2C_Read... [18:53:01]Read from MH i2c: E2 03 00 C3 17 00 90 00 4E [18:53:01]RAPDU: 90 00 [18:53:01]wFMCommunicate OK [18:53:01]wFMCommunicate request_size=4 [18:53:01]MH_SAM_APDU [18:53:01]CAPDU: 80 0D 03 02 [18:53:01]Write to MH i2c: E2 08 00 C4 17 80 0D 03 02 00 00 00 00 56 [18:53:01]Write i2c OK [18:53:01]MH_I2C_Read... [18:53:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:53:01]Read from MH i2c: E2 [18:53:01]MH_I2C_Read... [18:53:01]Read from MH i2c: E2 0B 00 [18:53:01]MH_I2C_Read... [18:53:01]Read from MH i2c: E2 0B 00 C4 17 00 AE E6 9D 29 C4 04 4E FE 90 00 C5 [18:53:01]RAPDU: AE E6 9D 29 C4 04 4E FE 90 00 [18:53:01]wFMCommunicate OK [18:53:01]SAM_PROTO_SignData done [18:53:01]FM_MakeSignedData done [18:53:01]CreateOFDProtocolMessage [18:53:01]wFMCommunicate request_size=4 [18:53:01]MH_SAM_APDU [18:53:01]CAPDU: 80 11 00 00 [18:53:01]Write to MH i2c: E2 08 00 C5 17 80 11 00 00 00 00 00 00 56 [18:53:01]Write i2c OK [18:53:01]MH_I2C_Read... [18:53:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:53:02]Read from MH i2c: E2 [18:53:02]MH_I2C_Read... [18:53:02]Read from MH i2c: E2 17 00 [18:53:02]MH_I2C_Read... [18:53:02]Read from MH i2c: E2 17 00 C5 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 AA [18:53:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:53:02]wFMCommunicate OK [18:53:02]CreateOFDProtocolMessage done [18:53:02]OFDSenderStorePacket 318224 [18:53:02]StoreOFDPacket docnum=318224 [18:53:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 15 01 00 00 7E 3A 0D 01 ED 21 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 20 5B 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 5B 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 56 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 40 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 20 5B 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 02 00 00 F4 03 04 00 8D DD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 10 DB 04 00 35 04 06 00 2C 97 A9 51 45 4D AE E6 9D 29 C4 04 4E FE [18:53:02]CheckFolder [18:53:02]dirname=/storage/ofd_packets [18:53:02]CheckFolder done [18:53:02]ProducePacketName [18:53:02]name=ofd_packets/00318224 [18:53:02]NVStorageSaveData ofd_packets/00318224 [18:53:02]File name is /storage/ofd_packets/00318224 [18:53:02]Write 307 bytes [18:53:02]NVStorageSaveData done [18:53:02]OFDSenderStorePacket done [18:53:02]KKMCreateOFDPacket done [18:53:02]NVStorageSaveData kkm_last_timestamp [18:53:02]File name is /storage/kkm_last_timestamp [18:53:02]Write 4 bytes [18:53:02]NVStorageSaveData done [18:53:02]ExternCall_PrintAddStr [18:53:02]wPrintStart [18:53:02]Write to MH i2c: 01 00 00 C6 17 DD [18:53:02]Write i2c OK [18:53:02]MH_I2C_Read... [18:53:02]Read from MH i2c: 01 [18:53:02]MH_I2C_Read... [18:53:02]Read from MH i2c: 01 07 00 [18:53:02]MH_I2C_Read... [18:53:02]Read from MH i2c: 01 07 00 C6 17 00 00 00 00 00 FF 0F F2 [18:53:02]RasterBufferAndPrint [18:53:02]line Счет N : (1)1093225 [18:53:02]line ИНН: 02508201610067 [18:53:02]line Контрольно-Кассовый Чек [18:53:02]line ПРОДАЖА [18:53:02]line ТРК (МРК, ГНК) : 22 [18:53:02]line Товар: 2710194800 [18:53:02]line D-ENERGY Дт-К-2 [18:53:02]line 20.000 * 77.20 [18:53:02]line = 1544.00 [18:53:02]line НДС 12% НСП 1% [18:53:02]line > о реализуемом товаре [18:53:02]line ИТОГО: 1544.00 [18:53:02]line НСП 1% : 13.66 [18:53:02]line НДС 12% : 163.96 [18:53:02]line Наличными: 0.00 [18:53:02]line Безнал.: 1544.00 [18:53:02]line Место: АЗС № 101 "Партнер Нефть" [18:53:02]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [18:53:02]line СНО: Общий режим [18:53:02]line Чек 699 28.10.2024 18:53 [18:53:02]line Смена: 546 ФФД: 1.0 [18:53:02]line ЗНМ: 0300000082 [18:53:02]line РНМ: 0000000000091628 [18:53:02]line Версия ККМ: 001 [18:53:02]line Платежная система: Mbank [18:53:02]line ФМ: 0000000000874671 [18:53:02]line ФД: 318224 [18:53:02]line ФПД: 49029892359501 [18:53:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T185301&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318224&fm=49029892359501&tin=02508201610067®Number=0000000000091628&sum=154400 [18:53:02]written 0, free lines is 4095 [18:53:02]OFD Sender: Processing packet 318224 [packets to send 127, broken 126] [18:53:02]ProducePacketName [18:53:02]name=ofd_packets/00318224 [18:53:02]OFD Sender: To server: pG, [18:53:02]CommunicateWithHost lk.salyk.kg:30040 [18:53:02]ConnectInit lk.salyk.kg [18:53:02]Connected sock=8 [18:53:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 15 01 00 00 7E 3A 0D 01 ED 21 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 20 5B 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 5B 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 56 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 40 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 20 5B 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 02 00 00 F4 03 04 00 8D DD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 10 DB 04 00 35 04 06 00 2C 97 A9 51 45 4D AE E6 9D 29 C4 04 4E FE [18:53:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 18 49 47 00 6D BD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 10 DB 04 00 F4 03 04 00 45 89 1F 67 B6 04 01 00 00 11 ED 47 A5 3A 7B 88 0F [18:53:02]CommunicateWithHost err = 0 [18:53:02]CheckOFDResponse [18:53:02]1017 (14) - 77093643461234 [18:53:02]1041 (16) - 0000000000874671 [18:53:02]1040 (4) - 318224 [18:53:02]1012 (4) - 28.10.2024 12:53 [18:53:02]1206 (1) - 0 [18:53:02]OFD Sender: Remove packet 318224 [18:53:02]ProducePacketName [18:53:02]name=ofd_packets/00318224 [18:53:02]NVStorageDeleteData [18:53:02]Write to MH i2c: 01 00 00 EF 17 06 [18:53:02]Write i2c OK [18:53:02]MH_I2C_Read... [18:53:02]Read from MH i2c: 01 [18:53:02]MH_I2C_Read... [18:53:02]Read from MH i2c: 01 07 00 [18:53:02]MH_I2C_Read... [18:53:02]Read from MH i2c: 01 07 00 EF 17 00 00 00 00 00 28 0D 42 [18:53:02]RasterBufferAndPrint [18:53:02]line [18:53:02]line [18:53:02]line [18:53:02]line [18:53:02]line [18:53:02]written 0, free lines is 3381 [18:53:02]MH_Cut [18:53:02]Write to MH i2c: D1 01 00 F6 17 01 DF [18:53:02]Write i2c OK [18:53:02]MH_I2C_Read... [18:53:02]Read from MH i2c: D1 [18:53:02]MH_I2C_Read... [18:53:02]Read from MH i2c: D1 01 00 [18:53:02]MH_I2C_Read... [18:53:02]Read from MH i2c: D1 01 00 F6 17 00 DE [18:53:02]Write to MH i2c: 01 00 00 F7 17 0E [18:53:02]Write i2c OK [18:53:02]MH_I2C_Read... [18:53:02]OFD Sender: No OFD packet to send [18:53:03]*** Cut start [18:53:03]*** Partial cut [18:53:03]*** CUTSNS_PIN = 1 [18:53:03]*** CUTSNS_PIN = 0 [18:53:03]*** Brake cut motor [18:53:03]Read from MH i2c: 01 [18:53:03]MH_I2C_Read... [18:53:03]*** Stop cut motor [18:53:03]*** Cut end [18:53:03]Read from MH i2c: 01 07 00 [18:53:03]MH_I2C_Read... [18:53:03]Read from MH i2c: 01 07 00 F7 17 00 00 00 00 00 FF 0F 23 [18:53:03]process_action close_receipt done [18:53:03]requested_data is exist [18:53:03]produce_requested_data [18:53:03]requested_item fm.sn is exist - process it [18:53:03]wFMCommunicate request_size=4 [18:53:03]MH_SAM_APDU [18:53:03]CAPDU: 80 11 00 00 [18:53:03]Write to MH i2c: E2 08 00 F8 17 80 11 00 00 00 00 00 00 89 [18:53:03]Write i2c OK [18:53:03]MH_I2C_Read... [18:53:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:53:03]Read from MH i2c: E2 [18:53:03]MH_I2C_Read... [18:53:03]Read from MH i2c: E2 17 00 [18:53:03]MH_I2C_Read... [18:53:03]Read from MH i2c: E2 17 00 F8 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 DD [18:53:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:53:03]wFMCommunicate OK [18:53:03]requested_item fd.num is exist - process it [18:53:03]SAM_PROTO_GetFieldsCounters [18:53:03]wFMCommunicate request_size=4 [18:53:03]MH_SAM_APDU [18:53:03]CAPDU: 80 13 00 00 [18:53:03]Write to MH i2c: E2 08 00 F9 17 80 13 00 00 00 00 00 00 8C [18:53:03]Write i2c OK [18:53:03]MH_I2C_Read... [18:53:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:53:04]Read from MH i2c: E2 [18:53:04]MH_I2C_Read... [18:53:04]Read from MH i2c: E2 62 00 [18:53:04]MH_I2C_Read... [18:53:04]Read from MH i2c: E2 62 00 F9 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 10 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 BB 02 00 00 5E 04 04 00 BB 02 00 00 57 04 04 00 BC 02 00 00 19 04 04 00 00 00 00 00 90 00 F9 [18:53:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 10 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 BB 02 00 00 5E 04 04 00 BB 02 00 00 57 04 04 00 BC 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:53:04]wFMCommunicate OK [18:53:04]SAM_PROTO_GetFieldsCounters done [18:53:04]requested_item shift.num is exist - process it [18:53:04]requested_item shift.opened is exist - process it [18:53:04]req_shift_opened [18:53:04]FM_GetShiftState [18:53:04]SAM_PROTO_GetShiftState [18:53:04]wFMCommunicate request_size=4 [18:53:04]MH_SAM_APDU [18:53:04]CAPDU: 80 13 01 00 [18:53:04]Write to MH i2c: E2 08 00 FA 17 80 13 01 00 00 00 00 00 8E [18:53:04]Write i2c OK [18:53:04]MH_I2C_Read... [18:53:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:53:04]Read from MH i2c: E2 [18:53:04]MH_I2C_Read... [18:53:04]Read from MH i2c: E2 0E 00 [18:53:04]MH_I2C_Read... [18:53:04]Read from MH i2c: E2 0E 00 FA 17 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 87 [18:53:04]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:53:04]wFMCommunicate OK [18:53:04]SAM_PROTO_GetShiftState done [18:53:04]FM_GetShiftState done [18:53:04]req_shift_opened done [18:53:04]requested_item shift.open_date is exist - process it [18:53:04]req_shift_open_date [18:53:04]req_shift_open_date done [18:53:04]produce_requested_data done [18:53:04]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318224,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [18:53:04]process_action_free close_receipt [18:53:04]json_value_free [18:53:04]json_value_free done [18:53:04]process_json_proto returns [18:53:04]Send response to host [18:53:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318224,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [18:53:04]free response buf [18:53:04]execute_script done [18:53:04]execute_script returns [18:53:04]free content buf [18:53:04]Sock 9.Close socket [18:53:04]Sock 9.Thread stoped [18:53:07]OFD Sender: No OFD packet to send [18:53:12]OFD Sender: No OFD packet to send [18:53:17]OFD Sender: No OFD packet to send [18:53:22]OFD Sender: No OFD packet to send [18:53:27]OFD Sender: No OFD packet to send [18:53:32]OFD Sender: No OFD packet to send [18:53:37]OFD Sender: No OFD packet to send [18:53:39]accept exits with 10 [18:53:39]New connection [18:53:39]New thread 3067039076 created [18:53:39]Thread 3066895716 joined [18:53:39]Waiting for new connection... [18:53:39] Sock 10.Parse request [18:53:39]Sock 10.Check first char [18:53:39]Sock 10.First char is OK [18:53:39]request: POST /json_proto HTTP/1.0 [18:53:39]Method: POST [18:53:39]URL: /json_proto [18:53:39]Method is POST - this is cgi request [18:53:39]url: /json_proto [18:53:39]query_string will be loaded in cgi processing [18:53:39]execute_cgi json_proto POST (null) [18:53:39]execute_cgi path=json_proto method=POST [18:53:39]POST find Content-Length [18:53:39]Host: 172.17.50.195:8080 [18:53:39]Content-Length: 683 [18:53:39]Content-Type: application/json [18:53:39] [18:53:39]POST finish read [18:53:39]Found Content-Length = 683 [18:53:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093226", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:53:39]execute_script... [18:53:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093226", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:53:39]POST & json_proto [18:53:39]process_json_proto [18:53:39]json parsed OK: [18:53:39]protocol is kg_v1.0 [18:53:39]action value=close_receipt [18:53:39]process_action close_receipt [18:53:39]cmd_close_receipt [18:53:39]MH_GetDate [18:53:39]Write to MH i2c: F0 00 00 FB 17 01 [18:53:39]Write i2c OK [18:53:39]MH_I2C_Read... [18:53:39]Read from MH i2c: F0 [18:53:39]MH_I2C_Read... [18:53:39]Read from MH i2c: F0 09 00 [18:53:39]MH_I2C_Read... [18:53:39]Read from MH i2c: F0 09 00 FB 17 00 B4 DD 1F 67 43 33 1C 67 1A [18:53:39]GetLastDocTimeStamp 1730141581 [18:53:39]current date 1730141620 [18:53:39]FM_GetShiftState [18:53:39]SAM_PROTO_GetShiftState [18:53:39]wFMCommunicate request_size=4 [18:53:39]MH_SAM_APDU [18:53:39]CAPDU: 80 13 01 00 [18:53:39]Write to MH i2c: E2 08 00 FC 17 80 13 01 00 00 00 00 00 90 [18:53:39]Write i2c OK [18:53:39]MH_I2C_Read... [18:53:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:53:39]Read from MH i2c: E2 [18:53:39]MH_I2C_Read... [18:53:39]Read from MH i2c: E2 0E 00 [18:53:39]MH_I2C_Read... [18:53:39]Read from MH i2c: E2 0E 00 FC 17 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 89 [18:53:39]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:53:39]wFMCommunicate OK [18:53:39]SAM_PROTO_GetShiftState done [18:53:39]FM_GetShiftState done [18:53:39]opened in 1730073493 [18:53:39]opened+sec_in_day 1730159893 [18:53:39]quantity*price = 100015 [18:53:39]sum+1 = 100017 [18:53:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 700 28.10.2024 18:53 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318225 ФПД: 111449658042231 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T185340&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318225&fm=111449658042231&tin=02508201610067®Number=0000000000091628&sum=100000 [18:53:40]StoreToDocumentArchive [18:53:40]shift 546 fd 318225 [18:53:40]save to /storage/0546/doc_00318225 [18:53:40]save last doc name /storage/0546/doc_00318225 to /storage/kkm_last_doc_name [18:53:40]save OK [18:53:40]Clear old archive folders... [18:53:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:53:40]tlvbuf is 0008FAE0 [18:53:40]SAM_PROTO_ClearQueue [18:53:40]wFMCommunicate request_size=4 [18:53:40]MH_SAM_APDU [18:53:40]CAPDU: 80 09 00 00 [18:53:40]Write to MH i2c: E2 08 00 09 18 80 09 00 00 00 00 00 00 93 [18:53:40]Write i2c OK [18:53:40]MH_I2C_Read... [18:53:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:53:40]Read from MH i2c: E2 [18:53:40]MH_I2C_Read... [18:53:40]Read from MH i2c: E2 03 00 [18:53:40]MH_I2C_Read... [18:53:40]Read from MH i2c: E2 03 00 09 18 00 90 00 95 [18:53:40]RAPDU: 90 00 [18:53:40]wFMCommunicate OK [18:53:40]SAM_PROTO_ClearQueue done [18:53:40]KKMCreateOFDPacket [18:53:40]OFDProtocolAddRootSTLVToBuf [18:53:40]FM_MakeSignedData [18:53:40]FM_MakeSignedData [18:53:40]SAM_PROTO_SignData [18:53:40]wFMCommunicate request_size=4 [18:53:40]MH_SAM_APDU [18:53:40]CAPDU: 80 0D 01 02 [18:53:40]Write to MH i2c: E2 08 00 0A 18 80 0D 01 02 00 00 00 00 9B [18:53:40]Write i2c OK [18:53:40]MH_I2C_Read... [18:53:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:53:40]Read from MH i2c: E2 [18:53:40]MH_I2C_Read... [18:53:40]Read from MH i2c: E2 03 00 [18:53:40]MH_I2C_Read... [18:53:40]Read from MH i2c: E2 03 00 0A 18 00 90 00 96 [18:53:40]RAPDU: 90 00 [18:53:40]wFMCommunicate OK [18:53:40]wFMCommunicate request_size=255 [18:53:40]MH_SAM_APDU [18:53: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 02 00 00 F4 03 04 00 B4 DD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 11 DB 04 00 35 04 06 00 65 [18:53:40]Write to MH i2c: E2 02 01 0B 18 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 02 00 00 F4 03 04 00 B4 DD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 11 DB 04 00 35 04 06 00 65 00 00 71 [18:53:40]Write i2c OK [18:53:40]MH_I2C_Read... [18:53:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:53:40]Read from MH i2c: E2 [18:53:40]MH_I2C_Read... [18:53:40]Read from MH i2c: E2 03 00 [18:53:40]MH_I2C_Read... [18:53:40]Read from MH i2c: E2 03 00 0B 18 00 90 00 97 [18:53:40]RAPDU: 90 00 [18:53:40]wFMCommunicate OK [18:53:40]wFMCommunicate request_size=10 [18:53:40]MH_SAM_APDU [18:53:40]CAPDU: 80 0D 02 02 05 5C E5 47 27 77 [18:53:40]Write to MH i2c: E2 0D 00 0C 18 80 0D 02 02 05 00 5C E5 47 27 77 00 00 CE [18:53:40]Write i2c OK [18:53:40]MH_I2C_Read... [18:53:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:53:40]Read from MH i2c: E2 [18:53:40]MH_I2C_Read... [18:53:40]Read from MH i2c: E2 03 00 [18:53:40]MH_I2C_Read... [18:53:40]Read from MH i2c: E2 03 00 0C 18 00 90 00 98 [18:53:40]RAPDU: 90 00 [18:53:40]wFMCommunicate OK [18:53:40]wFMCommunicate request_size=4 [18:53:40]MH_SAM_APDU [18:53:40]CAPDU: 80 0D 03 02 [18:53:40]Write to MH i2c: E2 08 00 0D 18 80 0D 03 02 00 00 00 00 A0 [18:53:40]Write i2c OK [18:53:40]MH_I2C_Read... [18:53:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:53:41]Read from MH i2c: E2 [18:53:41]MH_I2C_Read... [18:53:41]Read from MH i2c: E2 0B 00 [18:53:41]MH_I2C_Read... [18:53:41]Read from MH i2c: E2 0B 00 0D 18 00 DE BB 18 8E 27 81 51 2A 90 00 03 [18:53:41]RAPDU: DE BB 18 8E 27 81 51 2A 90 00 [18:53:41]wFMCommunicate OK [18:53:41]SAM_PROTO_SignData done [18:53:41]FM_MakeSignedData done [18:53:41]CreateOFDProtocolMessage [18:53:41]wFMCommunicate request_size=4 [18:53:41]MH_SAM_APDU [18:53:41]CAPDU: 80 11 00 00 [18:53:41]Write to MH i2c: E2 08 00 0E 18 80 11 00 00 00 00 00 00 A0 [18:53:41]Write i2c OK [18:53:41]MH_I2C_Read... [18:53:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:53:41]Read from MH i2c: E2 [18:53:41]MH_I2C_Read... [18:53:41]Read from MH i2c: E2 17 00 [18:53:41]MH_I2C_Read... [18:53:41]Read from MH i2c: E2 17 00 0E 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F4 [18:53:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:53:41]wFMCommunicate OK [18:53:41]CreateOFDProtocolMessage done [18:53:41]OFDSenderStorePacket 318225 [18:53:41]StoreOFDPacket docnum=318225 [18:53:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 C0 C8 07 01 B5 C8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 02 00 00 F4 03 04 00 B4 DD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 11 DB 04 00 35 04 06 00 65 5C E5 47 27 77 DE BB 18 8E 27 81 51 2A [18:53:41]CheckFolder [18:53:41]dirname=/storage/ofd_packets [18:53:41]CheckFolder done [18:53:41]ProducePacketName [18:53:41]name=ofd_packets/00318225 [18:53:41]NVStorageSaveData ofd_packets/00318225 [18:53:41]File name is /storage/ofd_packets/00318225 [18:53:41]Write 301 bytes [18:53:41]NVStorageSaveData done [18:53:41]OFDSenderStorePacket done [18:53:41]KKMCreateOFDPacket done [18:53:41]NVStorageSaveData kkm_last_timestamp [18:53:41]File name is /storage/kkm_last_timestamp [18:53:41]Write 4 bytes [18:53:41]NVStorageSaveData done [18:53:41]ExternCall_PrintAddStr [18:53:41]wPrintStart [18:53:41]Write to MH i2c: 01 00 00 0F 18 27 [18:53:41]Write i2c OK [18:53:41]MH_I2C_Read... [18:53:41]Read from MH i2c: 01 [18:53:41]MH_I2C_Read... [18:53:41]Read from MH i2c: 01 07 00 [18:53:41]MH_I2C_Read... [18:53:41]Read from MH i2c: 01 07 00 0F 18 00 00 00 00 00 FF 0F 3C [18:53:41]RasterBufferAndPrint [18:53:41]line Счет N : (1)1093226 [18:53:41]line ИНН: 02508201610067 [18:53:41]line Контрольно-Кассовый Чек [18:53:41]line ПРОДАЖА [18:53:41]line ТРК (МРК, ГНК) : 63 [18:53:41]line Товар: 2710124130 [18:53:41]line Аи-92-К-2 [18:53:41]line 14.950 * 66.90 [18:53:41]line = 1000.16 [18:53:41]line НДС 12% НСП 1% [18:53:41]line > о реализуемом товаре [18:53:41]line ОКРУГЛЕНИЕ: -0.16 [18:53:41]line ИТОГО: 1000.00 [18:53:41]line Внесено: 1000.00 [18:53:41]line СДАЧА: 0.00 [18:53:41]line НСП 1% : 8.85 [18:53:41]line НДС 12% : 106.21 [18:53:41]line Наличными: 1000.00 [18:53:41]line Безнал.: 0.00 [18:53:41]line Место: АЗС № 101 "Партнер Нефть" [18:53:41]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [18:53:41]line СНО: Общий режим [18:53:41]line Чек 700 28.10.2024 18:53 [18:53:41]line Смена: 546 ФФД: 1.0 [18:53:41]line ЗНМ: 0300000082 [18:53:41]line РНМ: 0000000000091628 [18:53:41]line Версия ККМ: 001 [18:53:41]line ФМ: 0000000000874671 [18:53:41]line ФД: 318225 [18:53:41]line ФПД: 111449658042231 [18:53:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T185340&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318225&fm=111449658042231&tin=02508201610067®Number=0000000000091628&sum=100000 [18:53:41]OFD Sender: Processing packet 318225 [packets to send 127, broken 126] [18:53:41]ProducePacketName [18:53:41]name=ofd_packets/00318225 [18:53:41]OFD Sender: To server: pG, [18:53:41]CommunicateWithHost lk.salyk.kg:30040 [18:53:41]ConnectInit lk.salyk.kg [18:53:41]written 0, free lines is 4095 [18:53:41]Connected sock=9 [18:53:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 C0 C8 07 01 B5 C8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 02 00 00 F4 03 04 00 B4 DD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 11 DB 04 00 35 04 06 00 65 5C E5 47 27 77 DE BB 18 8E 27 81 51 2A [18:53:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 B2 A2 47 00 4F 70 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 11 DB 04 00 F4 03 04 00 6C 89 1F 67 B6 04 01 00 00 04 8F 32 91 F6 EA 17 EB [18:53:41]CommunicateWithHost err = 0 [18:53:41]CheckOFDResponse [18:53:41]1017 (14) - 77093643461234 [18:53:41]1041 (16) - 0000000000874671 [18:53:41]1040 (4) - 318225 [18:53:41]1012 (4) - 28.10.2024 12:54 [18:53:41]1206 (1) - 0 [18:53:41]OFD Sender: Remove packet 318225 [18:53:41]ProducePacketName [18:53:41]name=ofd_packets/00318225 [18:53:41]NVStorageDeleteData [18:53:41]Write to MH i2c: 01 00 00 3A 18 52 [18:53:41]Write i2c OK [18:53:41]MH_I2C_Read... [18:53:41]Read from MH i2c: 01 [18:53:41]MH_I2C_Read... [18:53:41]Read from MH i2c: 01 07 00 [18:53:41]MH_I2C_Read... [18:53:41]Read from MH i2c: 01 07 00 3A 18 00 00 00 00 00 03 0D 69 [18:53:41]RasterBufferAndPrint [18:53:41]line [18:53:41]line [18:53:41]line [18:53:41]line [18:53:41]line [18:53:41]written 0, free lines is 3337 [18:53:41]MH_Cut [18:53:41]Write to MH i2c: D1 01 00 41 18 01 2B [18:53:41]Write i2c OK [18:53:41]MH_I2C_Read... [18:53:41]Read from MH i2c: D1 [18:53:41]MH_I2C_Read... [18:53:41]Read from MH i2c: D1 01 00 [18:53:41]MH_I2C_Read... [18:53:41]Read from MH i2c: D1 01 00 41 18 00 2A [18:53:41]Write to MH i2c: 01 00 00 42 18 5A [18:53:41]Write i2c OK [18:53:41]MH_I2C_Read... [18:53:42]OFD Sender: No OFD packet to send [18:53:42]*** Cut start [18:53:42]*** Partial cut [18:53:42]*** CUTSNS_PIN = 1 [18:53:42]*** CUTSNS_PIN = 0 [18:53:42]*** Brake cut motor [18:53:43]Read from MH i2c: 01 [18:53:43]MH_I2C_Read... [18:53:43]*** Stop cut motor [18:53:43]*** Cut end [18:53:43]Read from MH i2c: 01 07 00 [18:53:43]MH_I2C_Read... [18:53:43]Read from MH i2c: 01 07 00 42 18 00 00 00 00 00 FF 0F 6F [18:53:43]process_action close_receipt done [18:53:43]requested_data is exist [18:53:43]produce_requested_data [18:53:43]requested_item fm.sn is exist - process it [18:53:43]wFMCommunicate request_size=4 [18:53:43]MH_SAM_APDU [18:53:43]CAPDU: 80 11 00 00 [18:53:43]Write to MH i2c: E2 08 00 43 18 80 11 00 00 00 00 00 00 D5 [18:53:43]Write i2c OK [18:53:43]MH_I2C_Read... [18:53:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:53:43]Read from MH i2c: E2 [18:53:43]MH_I2C_Read... [18:53:43]Read from MH i2c: E2 17 00 [18:53:43]MH_I2C_Read... [18:53:43]Read from MH i2c: E2 17 00 43 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 29 [18:53:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:53:43]wFMCommunicate OK [18:53:43]requested_item fd.num is exist - process it [18:53:43]SAM_PROTO_GetFieldsCounters [18:53:43]wFMCommunicate request_size=4 [18:53:43]MH_SAM_APDU [18:53:43]CAPDU: 80 13 00 00 [18:53:43]Write to MH i2c: E2 08 00 44 18 80 13 00 00 00 00 00 00 D8 [18:53:43]Write i2c OK [18:53:43]MH_I2C_Read... [18:53:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:53:43]Read from MH i2c: E2 [18:53:43]MH_I2C_Read... [18:53:43]Read from MH i2c: E2 62 00 [18:53:43]MH_I2C_Read... [18:53:43]Read from MH i2c: E2 62 00 44 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 11 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 BC 02 00 00 5E 04 04 00 BC 02 00 00 57 04 04 00 BD 02 00 00 19 04 04 00 00 00 00 00 90 00 49 [18:53:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 11 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 BC 02 00 00 5E 04 04 00 BC 02 00 00 57 04 04 00 BD 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:53:43]wFMCommunicate OK [18:53:43]SAM_PROTO_GetFieldsCounters done [18:53:43]requested_item shift.num is exist - process it [18:53:43]requested_item shift.opened is exist - process it [18:53:43]req_shift_opened [18:53:43]FM_GetShiftState [18:53:43]SAM_PROTO_GetShiftState [18:53:43]wFMCommunicate request_size=4 [18:53:43]MH_SAM_APDU [18:53:43]CAPDU: 80 13 01 00 [18:53:43]Write to MH i2c: E2 08 00 45 18 80 13 01 00 00 00 00 00 DA [18:53:43]Write i2c OK [18:53:43]MH_I2C_Read... [18:53:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:53:43]Read from MH i2c: E2 [18:53:43]MH_I2C_Read... [18:53:43]Read from MH i2c: E2 0E 00 [18:53:43]MH_I2C_Read... [18:53:43]Read from MH i2c: E2 0E 00 45 18 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D3 [18:53:43]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:53:43]wFMCommunicate OK [18:53:43]SAM_PROTO_GetShiftState done [18:53:43]FM_GetShiftState done [18:53:43]req_shift_opened done [18:53:43]requested_item shift.open_date is exist - process it [18:53:43]req_shift_open_date [18:53:43]req_shift_open_date done [18:53:43]produce_requested_data done [18:53:43]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318225,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [18:53:43]process_action_free close_receipt [18:53:43]json_value_free [18:53:43]json_value_free done [18:53:43]process_json_proto returns [18:53:43]Send response to host [18:53:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318225,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [18:53:43]free response buf [18:53:43]execute_script done [18:53:43]execute_script returns [18:53:43]free content buf [18:53:43]Sock 10.Close socket [18:53:43]Sock 10.Thread stoped [18:53:47]OFD Sender: No OFD packet to send [18:53:52]OFD Sender: No OFD packet to send [18:53:57]OFD Sender: No OFD packet to send [18:54:02]OFD Sender: No OFD packet to send [18:54:07]OFD Sender: No OFD packet to send [18:54:12]OFD Sender: No OFD packet to send [18:54:17]OFD Sender: No OFD packet to send [18:54:22]accept exits with 8 [18:54:22]New connection [18:54:22]New thread 3066895716 created [18:54:22]Thread 3067039076 joined [18:54:22]Waiting for new connection... [18:54:22] Sock 8.Parse request [18:54:22]Sock 8.Check first char [18:54:22]Sock 8.First char is OK [18:54:22]request: POST /json_proto HTTP/1.0 [18:54:22]Method: POST [18:54:22]URL: /json_proto [18:54:22]Method is POST - this is cgi request [18:54:22]url: /json_proto [18:54:22]query_string will be loaded in cgi processing [18:54:22]execute_cgi json_proto POST (null) [18:54:22]execute_cgi path=json_proto method=POST [18:54:22]POST find Content-Length [18:54:22]Host: 172.17.50.195:8080 [18:54:22]Content-Length: 678 [18:54:22]Content-Type: application/json [18:54:22] [18:54:22]POST finish read [18:54:22]Found Content-Length = 678 [18:54:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093228", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:54:22]execute_script... [18:54:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093228", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:54:22]POST & json_proto [18:54:22]process_json_proto [18:54:22]json parsed OK: [18:54:22]protocol is kg_v1.0 [18:54:22]action value=close_receipt [18:54:22]process_action close_receipt [18:54:22]cmd_close_receipt [18:54:22]MH_GetDate [18:54:22]Write to MH i2c: F0 00 00 46 18 4D [18:54:22]Write i2c OK [18:54:22]MH_I2C_Read... [18:54:22]Read from MH i2c: F0 [18:54:22]MH_I2C_Read... [18:54:22]Read from MH i2c: F0 09 00 [18:54:22]MH_I2C_Read... [18:54:22]Read from MH i2c: F0 09 00 46 18 00 DF DD 1F 67 43 33 1C 67 91 [18:54:22]GetLastDocTimeStamp 1730141620 [18:54:22]current date 1730141663 [18:54:22]FM_GetShiftState [18:54:22]SAM_PROTO_GetShiftState [18:54:22]wFMCommunicate request_size=4 [18:54:22]MH_SAM_APDU [18:54:22]CAPDU: 80 13 01 00 [18:54:22]Write to MH i2c: E2 08 00 47 18 80 13 01 00 00 00 00 00 DC [18:54:22]Write i2c OK [18:54:22]MH_I2C_Read... [18:54:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:54:22]Read from MH i2c: E2 [18:54:22]MH_I2C_Read... [18:54:22]Read from MH i2c: E2 0E 00 [18:54:22]MH_I2C_Read... [18:54:22]Read from MH i2c: E2 0E 00 47 18 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D5 [18:54:22]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:54:22]wFMCommunicate OK [18:54:22]SAM_PROTO_GetShiftState done [18:54:22]FM_GetShiftState done [18:54:22]opened in 1730073493 [18:54:22]opened+sec_in_day 1730159893 [18:54:22]quantity*price = 50041 [18:54:22]sum+1 = 50042 [18:54:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 701 28.10.2024 18:54 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318226 ФПД: 205729562787957 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T185423&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318226&fm=205729562787957&tin=02508201610067®Number=0000000000091628&sum=50000 [18:54:23]StoreToDocumentArchive [18:54:23]shift 546 fd 318226 [18:54:23]save to /storage/0546/doc_00318226 [18:54:23]save last doc name /storage/0546/doc_00318226 to /storage/kkm_last_doc_name [18:54:23]save OK [18:54:23]Clear old archive folders... [18:54:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:54:23]tlvbuf is 00167420 [18:54:23]SAM_PROTO_ClearQueue [18:54:23]wFMCommunicate request_size=4 [18:54:23]MH_SAM_APDU [18:54:23]CAPDU: 80 09 00 00 [18:54:23]Write to MH i2c: E2 08 00 54 18 80 09 00 00 00 00 00 00 DE [18:54:23]Write i2c OK [18:54:23]MH_I2C_Read... [18:54:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:54:23]Read from MH i2c: E2 [18:54:23]MH_I2C_Read... [18:54:23]Read from MH i2c: E2 03 00 [18:54:23]MH_I2C_Read... [18:54:23]Read from MH i2c: E2 03 00 54 18 00 90 00 E0 [18:54:23]RAPDU: 90 00 [18:54:23]wFMCommunicate OK [18:54:23]SAM_PROTO_ClearQueue done [18:54:23]KKMCreateOFDPacket [18:54:23]OFDProtocolAddRootSTLVToBuf [18:54:23]FM_MakeSignedData [18:54:23]FM_MakeSignedData [18:54:23]SAM_PROTO_SignData [18:54:23]wFMCommunicate request_size=4 [18:54:23]MH_SAM_APDU [18:54:23]CAPDU: 80 0D 01 02 [18:54:23]Write to MH i2c: E2 08 00 55 18 80 0D 01 02 00 00 00 00 E6 [18:54:23]Write i2c OK [18:54:23]MH_I2C_Read... [18:54:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:54:23]Read from MH i2c: E2 [18:54:23]MH_I2C_Read... [18:54:23]Read from MH i2c: E2 03 00 [18:54:23]MH_I2C_Read... [18:54:23]Read from MH i2c: E2 03 00 55 18 00 90 00 E1 [18:54:23]RAPDU: 90 00 [18:54:23]wFMCommunicate OK [18:54:23]wFMCommunicate request_size=255 [18:54:23]MH_SAM_APDU [18:54:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 02 00 00 F4 03 04 00 DF DD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 12 DB 04 00 35 04 06 00 BB [18:54:23]Write to MH i2c: E2 02 01 56 18 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 02 00 00 F4 03 04 00 DF DD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 12 DB 04 00 35 04 06 00 BB 00 00 45 [18:54:23]Write i2c OK [18:54:23]MH_I2C_Read... [18:54:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:54:23]Read from MH i2c: E2 [18:54:23]MH_I2C_Read... [18:54:23]Read from MH i2c: E2 03 00 [18:54:23]MH_I2C_Read... [18:54:23]Read from MH i2c: E2 03 00 56 18 00 90 00 E2 [18:54:23]RAPDU: 90 00 [18:54:23]wFMCommunicate OK [18:54:23]wFMCommunicate request_size=10 [18:54:23]MH_SAM_APDU [18:54:23]CAPDU: 80 0D 02 02 05 1C 25 82 80 75 [18:54:23]Write to MH i2c: E2 0D 00 57 18 80 0D 02 02 05 00 1C 25 82 80 75 00 00 AB [18:54:23]Write i2c OK [18:54:23]MH_I2C_Read... [18:54:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:54:23]Read from MH i2c: E2 [18:54:23]MH_I2C_Read... [18:54:23]Read from MH i2c: E2 03 00 [18:54:23]MH_I2C_Read... [18:54:23]Read from MH i2c: E2 03 00 57 18 00 90 00 E3 [18:54:23]RAPDU: 90 00 [18:54:23]wFMCommunicate OK [18:54:23]wFMCommunicate request_size=4 [18:54:23]MH_SAM_APDU [18:54:23]CAPDU: 80 0D 03 02 [18:54:23]Write to MH i2c: E2 08 00 58 18 80 0D 03 02 00 00 00 00 EB [18:54:23]Write i2c OK [18:54:23]MH_I2C_Read... [18:54:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:54:23]Read from MH i2c: E2 [18:54:23]MH_I2C_Read... [18:54:23]Read from MH i2c: E2 0B 00 [18:54:23]MH_I2C_Read... [18:54:23]Read from MH i2c: E2 0B 00 58 18 00 FD 28 BC 4D 87 C4 EF CE 90 00 22 [18:54:23]RAPDU: FD 28 BC 4D 87 C4 EF CE 90 00 [18:54:23]wFMCommunicate OK [18:54:23]SAM_PROTO_SignData done [18:54:23]FM_MakeSignedData done [18:54:23]CreateOFDProtocolMessage [18:54:23]wFMCommunicate request_size=4 [18:54:23]MH_SAM_APDU [18:54:23]CAPDU: 80 11 00 00 [18:54:23]Write to MH i2c: E2 08 00 59 18 80 11 00 00 00 00 00 00 EB [18:54:23]Write i2c OK [18:54:23]MH_I2C_Read... [18:54:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:54:23]Read from MH i2c: E2 [18:54:23]MH_I2C_Read... [18:54:23]Read from MH i2c: E2 17 00 [18:54:23]MH_I2C_Read... [18:54:23]Read from MH i2c: E2 17 00 59 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 3F [18:54:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:54:23]wFMCommunicate OK [18:54:23]CreateOFDProtocolMessage done [18:54:23]OFDSenderStorePacket 318226 [18:54:23]StoreOFDPacket docnum=318226 [18:54:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 E4 94 07 01 16 C6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 02 00 00 F4 03 04 00 DF DD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 12 DB 04 00 35 04 06 00 BB 1C 25 82 80 75 FD 28 BC 4D 87 C4 EF CE [18:54:23]CheckFolder [18:54:23]dirname=/storage/ofd_packets [18:54:23]CheckFolder done [18:54:23]ProducePacketName [18:54:23]name=ofd_packets/00318226 [18:54:23]NVStorageSaveData ofd_packets/00318226 [18:54:23]File name is /storage/ofd_packets/00318226 [18:54:23]Write 301 bytes [18:54:23]NVStorageSaveData done [18:54:23]OFDSenderStorePacket done [18:54:23]KKMCreateOFDPacket done [18:54:23]NVStorageSaveData kkm_last_timestamp [18:54:23]File name is /storage/kkm_last_timestamp [18:54:23]Write 4 bytes [18:54:23]NVStorageSaveData done [18:54:23]ExternCall_PrintAddStr [18:54:23]wPrintStart [18:54:23]Write to MH i2c: 01 00 00 5A 18 72 [18:54:23]Write i2c OK [18:54:23]MH_I2C_Read... [18:54:23]Read from MH i2c: 01 [18:54:23]MH_I2C_Read... [18:54:23]Read from MH i2c: 01 07 00 [18:54:23]MH_I2C_Read... [18:54:23]Read from MH i2c: 01 07 00 5A 18 00 00 00 00 00 FF 0F 87 [18:54:23]RasterBufferAndPrint [18:54:23]line Счет N : (1)1093228 [18:54:23]line ИНН: 02508201610067 [18:54:23]line Контрольно-Кассовый Чек [18:54:23]line ПРОДАЖА [18:54:23]line ТРК (МРК, ГНК) : 63 [18:54:23]line Товар: 2710124130 [18:54:23]line Аи-92-К-2 [18:54:23]line 7.480 * 66.90 [18:54:23]line = 500.41 [18:54:23]line НДС 12% НСП 1% [18:54:23]line > о реализуемом товаре [18:54:23]line ОКРУГЛЕНИЕ: -0.41 [18:54:23]line ИТОГО: 500.00 [18:54:23]line Внесено: 500.00 [18:54:23]line СДАЧА: 0.00 [18:54:23]line НСП 1% : 4.43 [18:54:23]line НДС 12% : 53.14 [18:54:23]line Наличными: 500.00 [18:54:23]line Безнал.: 0.00 [18:54:23]line Место: АЗС № 101 "Партнер Нефть" [18:54:23]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [18:54:23]line СНО: Общий режим [18:54:23]line Чек 701 28.10.2024 18:54 [18:54:23]line Смена: 546 ФФД: 1.0 [18:54:23]line ЗНМ: 0300000082 [18:54:23]line РНМ: 0000000000091628 [18:54:23]line Версия ККМ: 001 [18:54:23]line ФМ: 0000000000874671 [18:54:23]line ФД: 318226 [18:54:23]line ФПД: 205729562787957 [18:54:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T185423&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318226&fm=205729562787957&tin=02508201610067®Number=0000000000091628&sum=50000 [18:54:24]written 0, free lines is 4095 [18:54:24]OFD Sender: Processing packet 318226 [packets to send 127, broken 126] [18:54:24]ProducePacketName [18:54:24]name=ofd_packets/00318226 [18:54:24]OFD Sender: To server: pG, [18:54:24]CommunicateWithHost lk.salyk.kg:30040 [18:54:24]ConnectInit lk.salyk.kg [18:54:24]Connected sock=11 [18:54:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 E4 94 07 01 16 C6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 02 00 00 F4 03 04 00 DF DD 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 12 DB 04 00 35 04 06 00 BB 1C 25 82 80 75 FD 28 BC 4D 87 C4 EF CE [18:54:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 5C 89 47 00 46 01 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 12 DB 04 00 F4 03 04 00 97 89 1F 67 B6 04 01 00 00 9C 29 7D B1 8B FA C7 F3 [18:54:24]CommunicateWithHost err = 0 [18:54:24]CheckOFDResponse [18:54:24]1017 (14) - 77093643461234 [18:54:24]1041 (16) - 0000000000874671 [18:54:24]1040 (4) - 318226 [18:54:24]1012 (4) - 28.10.2024 12:54 [18:54:24]1206 (1) - 0 [18:54:24]OFD Sender: Remove packet 318226 [18:54:24]ProducePacketName [18:54:24]name=ofd_packets/00318226 [18:54:24]NVStorageDeleteData [18:54:24]Write to MH i2c: 01 00 00 85 18 9D [18:54:24]Write i2c OK [18:54:24]MH_I2C_Read... [18:54:24]Read from MH i2c: 01 [18:54:24]MH_I2C_Read... [18:54:24]Read from MH i2c: 01 07 00 [18:54:24]MH_I2C_Read... [18:54:24]Read from MH i2c: 01 07 00 85 18 00 00 00 00 00 EC 0C 9C [18:54:24]RasterBufferAndPrint [18:54:24]line [18:54:24]line [18:54:24]line [18:54:24]line [18:54:24]line [18:54:24]written 0, free lines is 3314 [18:54:24]MH_Cut [18:54:24]Write to MH i2c: D1 01 00 8C 18 01 76 [18:54:24]Write i2c OK [18:54:24]MH_I2C_Read... [18:54:24]Read from MH i2c: D1 [18:54:24]MH_I2C_Read... [18:54:24]Read from MH i2c: D1 01 00 [18:54:24]MH_I2C_Read... [18:54:24]Read from MH i2c: D1 01 00 8C 18 00 75 [18:54:24]Write to MH i2c: 01 00 00 8D 18 A5 [18:54:24]Write i2c OK [18:54:24]MH_I2C_Read... [18:54:25]OFD Sender: No OFD packet to send [18:54:25]*** Cut start [18:54:25]*** Partial cut [18:54:25]*** CUTSNS_PIN = 1 [18:54:25]*** CUTSNS_PIN = 0 [18:54:25]*** Brake cut motor [18:54:26]Read from MH i2c: 01 [18:54:26]MH_I2C_Read... [18:54:26]*** Stop cut motor [18:54:26]*** Cut end [18:54:26]Read from MH i2c: 01 07 00 [18:54:26]MH_I2C_Read... [18:54:26]Read from MH i2c: 01 07 00 8D 18 00 00 00 00 00 FF 0F BA [18:54:26]process_action close_receipt done [18:54:26]requested_data is exist [18:54:26]produce_requested_data [18:54:26]requested_item fm.sn is exist - process it [18:54:26]wFMCommunicate request_size=4 [18:54:26]MH_SAM_APDU [18:54:26]CAPDU: 80 11 00 00 [18:54:26]Write to MH i2c: E2 08 00 8E 18 80 11 00 00 00 00 00 00 20 [18:54:26]Write i2c OK [18:54:26]MH_I2C_Read... [18:54:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:54:26]Read from MH i2c: E2 [18:54:26]MH_I2C_Read... [18:54:26]Read from MH i2c: E2 17 00 [18:54:26]MH_I2C_Read... [18:54:26]Read from MH i2c: E2 17 00 8E 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 74 [18:54:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:54:26]wFMCommunicate OK [18:54:26]requested_item fd.num is exist - process it [18:54:26]SAM_PROTO_GetFieldsCounters [18:54:26]wFMCommunicate request_size=4 [18:54:26]MH_SAM_APDU [18:54:26]CAPDU: 80 13 00 00 [18:54:26]Write to MH i2c: E2 08 00 8F 18 80 13 00 00 00 00 00 00 23 [18:54:26]Write i2c OK [18:54:26]MH_I2C_Read... [18:54:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:54:26]Read from MH i2c: E2 [18:54:26]MH_I2C_Read... [18:54:26]Read from MH i2c: E2 62 00 [18:54:26]MH_I2C_Read... [18:54:26]Read from MH i2c: E2 62 00 8F 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 12 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 BD 02 00 00 5E 04 04 00 BD 02 00 00 57 04 04 00 BE 02 00 00 19 04 04 00 00 00 00 00 90 00 98 [18:54:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 12 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 BD 02 00 00 5E 04 04 00 BD 02 00 00 57 04 04 00 BE 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:54:26]wFMCommunicate OK [18:54:26]SAM_PROTO_GetFieldsCounters done [18:54:26]requested_item shift.num is exist - process it [18:54:26]requested_item shift.opened is exist - process it [18:54:26]req_shift_opened [18:54:26]FM_GetShiftState [18:54:26]SAM_PROTO_GetShiftState [18:54:26]wFMCommunicate request_size=4 [18:54:26]MH_SAM_APDU [18:54:26]CAPDU: 80 13 01 00 [18:54:26]Write to MH i2c: E2 08 00 90 18 80 13 01 00 00 00 00 00 25 [18:54:26]Write i2c OK [18:54:26]MH_I2C_Read... [18:54:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:54:26]Read from MH i2c: E2 [18:54:26]MH_I2C_Read... [18:54:26]Read from MH i2c: E2 0E 00 [18:54:26]MH_I2C_Read... [18:54:26]Read from MH i2c: E2 0E 00 90 18 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 1E [18:54:26]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:54:26]wFMCommunicate OK [18:54:26]SAM_PROTO_GetShiftState done [18:54:26]FM_GetShiftState done [18:54:26]req_shift_opened done [18:54:26]requested_item shift.open_date is exist - process it [18:54:26]req_shift_open_date [18:54:26]req_shift_open_date done [18:54:26]produce_requested_data done [18:54:26]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318226,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [18:54:26]process_action_free close_receipt [18:54:26]json_value_free [18:54:26]json_value_free done [18:54:26]process_json_proto returns [18:54:26]Send response to host [18:54:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318226,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [18:54:26]free response buf [18:54:26]execute_script done [18:54:26]execute_script returns [18:54:26]free content buf [18:54:26]Sock 8.Close socket [18:54:26]Sock 8.Thread stoped [18:54:30]OFD Sender: No OFD packet to send [18:54:35]OFD Sender: No OFD packet to send [18:54:40]OFD Sender: No OFD packet to send [18:54:45]OFD Sender: No OFD packet to send [18:54:50]OFD Sender: No OFD packet to send [18:54:55]OFD Sender: No OFD packet to send [18:55:00]OFD Sender: No OFD packet to send [18:55:05]OFD Sender: No OFD packet to send [18:55:10]OFD Sender: No OFD packet to send [18:55:15]OFD Sender: No OFD packet to send [18:55:20]OFD Sender: No OFD packet to send [18:55:25]OFD Sender: No OFD packet to send [18:55:30]OFD Sender: No OFD packet to send [18:55:35]OFD Sender: No OFD packet to send [18:55:40]OFD Sender: No OFD packet to send [18:55:45]OFD Sender: No OFD packet to send [18:55:50]OFD Sender: No OFD packet to send [18:55:50]accept exits with 9 [18:55:50]New connection [18:55:50]New thread 3067039076 created [18:55:50]Thread 3066895716 joined [18:55:50]Waiting for new connection... [18:55:50] Sock 9.Parse request [18:55:50]Sock 9.Check first char [18:55:50]Sock 9.First char is OK [18:55:50]request: POST /json_proto HTTP/1.0 [18:55:50]Method: POST [18:55:50]URL: /json_proto [18:55:50]Method is POST - this is cgi request [18:55:50]url: /json_proto [18:55:50]query_string will be loaded in cgi processing [18:55:50]execute_cgi json_proto POST (null) [18:55:50]execute_cgi path=json_proto method=POST [18:55:50]POST find Content-Length [18:55:50]Host: 172.17.50.195:8080 [18:55:50]Content-Length: 678 [18:55:50]Content-Type: application/json [18:55:50] [18:55:50]POST finish read [18:55:50]Found Content-Length = 678 [18:55:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093229", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:55:50]execute_script... [18:55:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093229", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:55:50]POST & json_proto [18:55:50]process_json_proto [18:55:50]json parsed OK: [18:55:50]protocol is kg_v1.0 [18:55:50]action value=close_receipt [18:55:50]process_action close_receipt [18:55:50]cmd_close_receipt [18:55:50]MH_GetDate [18:55:50]Write to MH i2c: F0 00 00 91 18 98 [18:55:50]Write i2c OK [18:55:50]MH_I2C_Read... [18:55:50]Read from MH i2c: F0 [18:55:50]MH_I2C_Read... [18:55:50]Read from MH i2c: F0 09 00 [18:55:50]MH_I2C_Read... [18:55:50]Read from MH i2c: F0 09 00 91 18 00 37 DE 1F 67 43 33 1C 67 35 [18:55:50]GetLastDocTimeStamp 1730141663 [18:55:50]current date 1730141751 [18:55:50]FM_GetShiftState [18:55:50]SAM_PROTO_GetShiftState [18:55:50]wFMCommunicate request_size=4 [18:55:50]MH_SAM_APDU [18:55:50]CAPDU: 80 13 01 00 [18:55:50]Write to MH i2c: E2 08 00 92 18 80 13 01 00 00 00 00 00 27 [18:55:50]Write i2c OK [18:55:50]MH_I2C_Read... [18:55:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:55:50]Read from MH i2c: E2 [18:55:50]MH_I2C_Read... [18:55:50]Read from MH i2c: E2 0E 00 [18:55:50]MH_I2C_Read... [18:55:50]Read from MH i2c: E2 0E 00 92 18 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 20 [18:55:50]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:55:50]wFMCommunicate OK [18:55:50]SAM_PROTO_GetShiftState done [18:55:50]FM_GetShiftState done [18:55:50]opened in 1730073493 [18:55:50]opened+sec_in_day 1730159893 [18:55:50]quantity*price = 40006 [18:55:50]sum+1 = 40007 [18:55:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 702 28.10.2024 18:55 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318227 ФПД: 186858930616836 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T185551&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318227&fm=186858930616836&tin=02508201610067®Number=0000000000091628&sum=40000 [18:55:51]StoreToDocumentArchive [18:55:51]shift 546 fd 318227 [18:55:51]save to /storage/0546/doc_00318227 [18:55:51]save last doc name /storage/0546/doc_00318227 to /storage/kkm_last_doc_name [18:55:51]save OK [18:55:51]Clear old archive folders... [18:55:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:55:51]tlvbuf is B6F6DB10 [18:55:51]SAM_PROTO_ClearQueue [18:55:51]wFMCommunicate request_size=4 [18:55:51]MH_SAM_APDU [18:55:51]CAPDU: 80 09 00 00 [18:55:51]Write to MH i2c: E2 08 00 9F 18 80 09 00 00 00 00 00 00 29 [18:55:51]Write i2c OK [18:55:51]MH_I2C_Read... [18:55:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:55:51]Read from MH i2c: E2 [18:55:51]MH_I2C_Read... [18:55:51]Read from MH i2c: E2 03 00 [18:55:51]MH_I2C_Read... [18:55:51]Read from MH i2c: E2 03 00 9F 18 00 90 00 2B [18:55:51]RAPDU: 90 00 [18:55:51]wFMCommunicate OK [18:55:51]SAM_PROTO_ClearQueue done [18:55:51]KKMCreateOFDPacket [18:55:51]OFDProtocolAddRootSTLVToBuf [18:55:51]FM_MakeSignedData [18:55:51]FM_MakeSignedData [18:55:51]SAM_PROTO_SignData [18:55:51]wFMCommunicate request_size=4 [18:55:51]MH_SAM_APDU [18:55:51]CAPDU: 80 0D 01 02 [18:55:51]Write to MH i2c: E2 08 00 A0 18 80 0D 01 02 00 00 00 00 31 [18:55:51]Write i2c OK [18:55:51]MH_I2C_Read... [18:55:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:55:51]Read from MH i2c: E2 [18:55:51]MH_I2C_Read... [18:55:51]Read from MH i2c: E2 03 00 [18:55:51]MH_I2C_Read... [18:55:51]Read from MH i2c: E2 03 00 A0 18 00 90 00 2C [18:55:51]RAPDU: 90 00 [18:55:51]wFMCommunicate OK [18:55:51]wFMCommunicate request_size=255 [18:55:51]MH_SAM_APDU [18:55: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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 02 00 00 F4 03 04 00 37 DE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 13 DB 04 00 35 04 06 00 A9 [18:55:51]Write to MH i2c: E2 02 01 A1 18 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 02 00 00 F4 03 04 00 37 DE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 13 DB 04 00 35 04 06 00 A9 00 00 A8 [18:55:51]Write i2c OK [18:55:51]MH_I2C_Read... [18:55:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:55:51]Read from MH i2c: E2 [18:55:51]MH_I2C_Read... [18:55:51]Read from MH i2c: E2 03 00 [18:55:51]MH_I2C_Read... [18:55:51]Read from MH i2c: E2 03 00 A1 18 00 90 00 2D [18:55:51]RAPDU: 90 00 [18:55:51]wFMCommunicate OK [18:55:51]wFMCommunicate request_size=10 [18:55:51]MH_SAM_APDU [18:55:51]CAPDU: 80 0D 02 02 05 F2 7C 2E BA 04 [18:55:51]Write to MH i2c: E2 0D 00 A2 18 80 0D 02 02 05 00 F2 7C 2E BA 04 00 00 98 [18:55:51]Write i2c OK [18:55:51]MH_I2C_Read... [18:55:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:55:52]Read from MH i2c: E2 [18:55:52]MH_I2C_Read... [18:55:52]Read from MH i2c: E2 03 00 [18:55:52]MH_I2C_Read... [18:55:52]Read from MH i2c: E2 03 00 A2 18 00 90 00 2E [18:55:52]RAPDU: 90 00 [18:55:52]wFMCommunicate OK [18:55:52]wFMCommunicate request_size=4 [18:55:52]MH_SAM_APDU [18:55:52]CAPDU: 80 0D 03 02 [18:55:52]Write to MH i2c: E2 08 00 A3 18 80 0D 03 02 00 00 00 00 36 [18:55:52]Write i2c OK [18:55:52]MH_I2C_Read... [18:55:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:55:52]Read from MH i2c: E2 [18:55:52]MH_I2C_Read... [18:55:52]Read from MH i2c: E2 0B 00 [18:55:52]MH_I2C_Read... [18:55:52]Read from MH i2c: E2 0B 00 A3 18 00 3D 2E 28 00 7B D1 19 34 90 00 63 [18:55:52]RAPDU: 3D 2E 28 00 7B D1 19 34 90 00 [18:55:52]wFMCommunicate OK [18:55:52]SAM_PROTO_SignData done [18:55:52]FM_MakeSignedData done [18:55:52]CreateOFDProtocolMessage [18:55:52]wFMCommunicate request_size=4 [18:55:52]MH_SAM_APDU [18:55:52]CAPDU: 80 11 00 00 [18:55:52]Write to MH i2c: E2 08 00 A4 18 80 11 00 00 00 00 00 00 36 [18:55:52]Write i2c OK [18:55:52]MH_I2C_Read... [18:55:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:55:52]Read from MH i2c: E2 [18:55:52]MH_I2C_Read... [18:55:52]Read from MH i2c: E2 17 00 [18:55:52]MH_I2C_Read... [18:55:52]Read from MH i2c: E2 17 00 A4 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 8A [18:55:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:55:52]wFMCommunicate OK [18:55:52]CreateOFDProtocolMessage done [18:55:52]OFDSenderStorePacket 318227 [18:55:52]StoreOFDPacket docnum=318227 [18:55:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 E6 1B 07 01 CC E6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 02 00 00 F4 03 04 00 37 DE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 13 DB 04 00 35 04 06 00 A9 F2 7C 2E BA 04 3D 2E 28 00 7B D1 19 34 [18:55:52]CheckFolder [18:55:52]dirname=/storage/ofd_packets [18:55:52]CheckFolder done [18:55:52]ProducePacketName [18:55:52]name=ofd_packets/00318227 [18:55:52]NVStorageSaveData ofd_packets/00318227 [18:55:52]File name is /storage/ofd_packets/00318227 [18:55:52]Write 301 bytes [18:55:52]NVStorageSaveData done [18:55:52]OFDSenderStorePacket done [18:55:52]KKMCreateOFDPacket done [18:55:52]NVStorageSaveData kkm_last_timestamp [18:55:52]File name is /storage/kkm_last_timestamp [18:55:52]Write 4 bytes [18:55:52]NVStorageSaveData done [18:55:52]ExternCall_PrintAddStr [18:55:52]wPrintStart [18:55:52]Write to MH i2c: 01 00 00 A5 18 BD [18:55:52]Write i2c OK [18:55:52]MH_I2C_Read... [18:55:52]Read from MH i2c: 01 [18:55:52]MH_I2C_Read... [18:55:52]Read from MH i2c: 01 07 00 [18:55:52]MH_I2C_Read... [18:55:52]Read from MH i2c: 01 07 00 A5 18 00 00 00 00 00 FF 0F D2 [18:55:52]RasterBufferAndPrint [18:55:52]line Счет N : (1)1093229 [18:55:52]line ИНН: 02508201610067 [18:55:52]line Контрольно-Кассовый Чек [18:55:52]line ПРОДАЖА [18:55:52]line ТРК (МРК, ГНК) : 33 [18:55:52]line Товар: 2710124130 [18:55:52]line Аи-92-К-2 [18:55:52]line 5.980 * 66.90 [18:55:52]line = 400.06 [18:55:52]line НДС 12% НСП 1% [18:55:52]line > о реализуемом товаре [18:55:52]line ОКРУГЛЕНИЕ: -0.06 [18:55:52]line ИТОГО: 400.00 [18:55:52]line Внесено: 400.00 [18:55:52]line СДАЧА: 0.00 [18:55:52]line НСП 1% : 3.54 [18:55:52]line НДС 12% : 42.48 [18:55:52]line Наличными: 400.00 [18:55:52]line Безнал.: 0.00 [18:55:52]line Место: АЗС № 101 "Партнер Нефть" [18:55:52]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [18:55:52]line СНО: Общий режим [18:55:52]line Чек 702 28.10.2024 18:55 [18:55:52]line Смена: 546 ФФД: 1.0 [18:55:52]line ЗНМ: 0300000082 [18:55:52]line РНМ: 0000000000091628 [18:55:52]line Версия ККМ: 001 [18:55:52]line ФМ: 0000000000874671 [18:55:52]line ФД: 318227 [18:55:52]line ФПД: 186858930616836 [18:55:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T185551&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318227&fm=186858930616836&tin=02508201610067®Number=0000000000091628&sum=40000 [18:55:52]written 0, free lines is 4095 [18:55:52]OFD Sender: Processing packet 318227 [packets to send 127, broken 126] [18:55:52]ProducePacketName [18:55:52]name=ofd_packets/00318227 [18:55:52]OFD Sender: To server: pG, [18:55:52]CommunicateWithHost lk.salyk.kg:30040 [18:55:52]ConnectInit lk.salyk.kg [18:55:52]Connected sock=10 [18:55:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 E6 1B 07 01 CC E6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 02 00 00 F4 03 04 00 37 DE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 13 DB 04 00 35 04 06 00 A9 F2 7C 2E BA 04 3D 2E 28 00 7B D1 19 34 [18:55:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 60 A1 47 00 F0 72 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 13 DB 04 00 F4 03 04 00 EF 89 1F 67 B6 04 01 00 00 19 5F 8D 45 FD D5 5A 13 [18:55:52]CommunicateWithHost err = 0 [18:55:52]CheckOFDResponse [18:55:52]1017 (14) - 77093643461234 [18:55:52]1041 (16) - 0000000000874671 [18:55:52]1040 (4) - 318227 [18:55:52]1012 (4) - 28.10.2024 12:56 [18:55:52]1206 (1) - 0 [18:55:52]OFD Sender: Remove packet 318227 [18:55:52]ProducePacketName [18:55:52]name=ofd_packets/00318227 [18:55:52]NVStorageDeleteData [18:55:52]Write to MH i2c: 01 00 00 D0 18 E8 [18:55:52]Write i2c OK [18:55:52]MH_I2C_Read... [18:55:52]Read from MH i2c: 01 [18:55:52]MH_I2C_Read... [18:55:52]Read from MH i2c: 01 07 00 [18:55:52]MH_I2C_Read... [18:55:52]Read from MH i2c: 01 07 00 D0 18 00 00 00 00 00 EF 0C EA [18:55:52]RasterBufferAndPrint [18:55:52]line [18:55:52]line [18:55:52]line [18:55:52]line [18:55:52]line [18:55:52]written 0, free lines is 3320 [18:55:52]MH_Cut [18:55:52]Write to MH i2c: D1 01 00 D7 18 01 C1 [18:55:52]Write i2c OK [18:55:52]MH_I2C_Read... [18:55:52]Read from MH i2c: D1 [18:55:52]MH_I2C_Read... [18:55:52]Read from MH i2c: D1 01 00 [18:55:52]MH_I2C_Read... [18:55:52]Read from MH i2c: D1 01 00 D7 18 00 C0 [18:55:52]Write to MH i2c: 01 00 00 D8 18 F0 [18:55:52]Write i2c OK [18:55:52]MH_I2C_Read... [18:55:53]OFD Sender: No OFD packet to send [18:55:53]*** Cut start [18:55:53]*** Partial cut [18:55:53]*** CUTSNS_PIN = 1 [18:55:53]*** CUTSNS_PIN = 0 [18:55:53]*** Brake cut motor [18:55:54]Read from MH i2c: 01 [18:55:54]MH_I2C_Read... [18:55:54]*** Stop cut motor [18:55:54]*** Cut end [18:55:54]Read from MH i2c: 01 07 00 [18:55:54]MH_I2C_Read... [18:55:54]Read from MH i2c: 01 07 00 D8 18 00 00 00 00 00 FF 0F 05 [18:55:54]process_action close_receipt done [18:55:54]requested_data is exist [18:55:54]produce_requested_data [18:55:54]requested_item fm.sn is exist - process it [18:55:54]wFMCommunicate request_size=4 [18:55:54]MH_SAM_APDU [18:55:54]CAPDU: 80 11 00 00 [18:55:54]Write to MH i2c: E2 08 00 D9 18 80 11 00 00 00 00 00 00 6B [18:55:54]Write i2c OK [18:55:54]MH_I2C_Read... [18:55:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:55:54]Read from MH i2c: E2 [18:55:54]MH_I2C_Read... [18:55:54]Read from MH i2c: E2 17 00 [18:55:54]MH_I2C_Read... [18:55:54]Read from MH i2c: E2 17 00 D9 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 BF [18:55:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:55:54]wFMCommunicate OK [18:55:54]requested_item fd.num is exist - process it [18:55:54]SAM_PROTO_GetFieldsCounters [18:55:54]wFMCommunicate request_size=4 [18:55:54]MH_SAM_APDU [18:55:54]CAPDU: 80 13 00 00 [18:55:54]Write to MH i2c: E2 08 00 DA 18 80 13 00 00 00 00 00 00 6E [18:55:54]Write i2c OK [18:55:54]MH_I2C_Read... [18:55:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:55:54]Read from MH i2c: E2 [18:55:54]MH_I2C_Read... [18:55:54]Read from MH i2c: E2 62 00 [18:55:54]MH_I2C_Read... [18:55:54]Read from MH i2c: E2 62 00 DA 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 13 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 BE 02 00 00 5E 04 04 00 BE 02 00 00 57 04 04 00 BF 02 00 00 19 04 04 00 00 00 00 00 90 00 E7 [18:55:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 13 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 BE 02 00 00 5E 04 04 00 BE 02 00 00 57 04 04 00 BF 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:55:54]wFMCommunicate OK [18:55:54]SAM_PROTO_GetFieldsCounters done [18:55:54]requested_item shift.num is exist - process it [18:55:54]requested_item shift.opened is exist - process it [18:55:54]req_shift_opened [18:55:54]FM_GetShiftState [18:55:54]SAM_PROTO_GetShiftState [18:55:54]wFMCommunicate request_size=4 [18:55:54]MH_SAM_APDU [18:55:54]CAPDU: 80 13 01 00 [18:55:54]Write to MH i2c: E2 08 00 DB 18 80 13 01 00 00 00 00 00 70 [18:55:54]Write i2c OK [18:55:54]MH_I2C_Read... [18:55:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:55:54]Read from MH i2c: E2 [18:55:54]MH_I2C_Read... [18:55:54]Read from MH i2c: E2 0E 00 [18:55:54]MH_I2C_Read... [18:55:54]Read from MH i2c: E2 0E 00 DB 18 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 69 [18:55:54]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:55:54]wFMCommunicate OK [18:55:54]SAM_PROTO_GetShiftState done [18:55:54]FM_GetShiftState done [18:55:54]req_shift_opened done [18:55:54]requested_item shift.open_date is exist - process it [18:55:54]req_shift_open_date [18:55:54]req_shift_open_date done [18:55:54]produce_requested_data done [18:55:54]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318227,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [18:55:54]process_action_free close_receipt [18:55:54]json_value_free [18:55:54]json_value_free done [18:55:54]process_json_proto returns [18:55:54]Send response to host [18:55:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318227,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [18:55:54]free response buf [18:55:54]execute_script done [18:55:54]execute_script returns [18:55:54]free content buf [18:55:54]Sock 9.Close socket [18:55:54]Sock 9.Thread stoped [18:55:58]OFD Sender: No OFD packet to send [18:56:03]OFD Sender: No OFD packet to send [18:56:08]OFD Sender: No OFD packet to send [18:56:13]OFD Sender: No OFD packet to send [18:56:18]OFD Sender: No OFD packet to send [18:56:23]OFD Sender: No OFD packet to send [18:56:28]OFD Sender: No OFD packet to send [18:56:33]OFD Sender: No OFD packet to send [18:56:38]OFD Sender: No OFD packet to send [18:56:43]OFD Sender: No OFD packet to send [18:56:48]OFD Sender: No OFD packet to send [18:56:53]OFD Sender: No OFD packet to send [18:56:58]OFD Sender: No OFD packet to send [18:57:03]OFD Sender: No OFD packet to send [18:57:08]OFD Sender: No OFD packet to send [18:57:13]OFD Sender: No OFD packet to send [18:57:18]OFD Sender: No OFD packet to send [18:57:23]OFD Sender: No OFD packet to send [18:57:28]OFD Sender: No OFD packet to send [18:57:33]OFD Sender: No OFD packet to send [18:57:38]OFD Sender: No OFD packet to send [18:57:43]OFD Sender: No OFD packet to send [18:57:47]accept exits with 8 [18:57:47]New connection [18:57:47]New thread 3066895716 created [18:57:47]Thread 3067039076 joined [18:57:47]Waiting for new connection... [18:57:47] Sock 8.Parse request [18:57:47]Sock 8.Check first char [18:57:47]Sock 8.First char is OK [18:57:47]request: POST /json_proto HTTP/1.0 [18:57:47]Method: POST [18:57:47]URL: /json_proto [18:57:47]Method is POST - this is cgi request [18:57:47]url: /json_proto [18:57:47]query_string will be loaded in cgi processing [18:57:47]execute_cgi json_proto POST (null) [18:57:47]execute_cgi path=json_proto method=POST [18:57:47]POST find Content-Length [18:57:47]Host: 172.17.50.195:8080 [18:57:47]Content-Length: 803 [18:57:47]Content-Type: application/json [18:57:47] [18:57:47]POST finish read [18:57:47]Found Content-Length = 803 [18:57:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093230", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 33.750, "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\u000A0000", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:57:47]execute_script... [18:57: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)1093230", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 33.750, "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\u000A0000", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:57:47]POST & json_proto [18:57:47]process_json_proto [18:57:47]json parsed OK: [18:57:47]protocol is kg_v1.0 [18:57:47]action value=close_receipt [18:57:47]process_action close_receipt [18:57:47]cmd_close_receipt [18:57:47]MH_GetDate [18:57:47]Write to MH i2c: F0 00 00 DC 18 E3 [18:57:47]Write i2c OK [18:57:47]MH_I2C_Read... [18:57:47]Read from MH i2c: F0 [18:57:47]MH_I2C_Read... [18:57:47]Read from MH i2c: F0 09 00 [18:57:47]MH_I2C_Read... [18:57:47]Read from MH i2c: F0 09 00 DC 18 00 AD DE 1F 67 43 33 1C 67 F6 [18:57:47]GetLastDocTimeStamp 1730141751 [18:57:47]current date 1730141869 [18:57:47]FM_GetShiftState [18:57:47]SAM_PROTO_GetShiftState [18:57:47]wFMCommunicate request_size=4 [18:57:47]MH_SAM_APDU [18:57:47]CAPDU: 80 13 01 00 [18:57:47]Write to MH i2c: E2 08 00 DD 18 80 13 01 00 00 00 00 00 72 [18:57:47]Write i2c OK [18:57:47]MH_I2C_Read... [18:57:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:57:48]Read from MH i2c: E2 [18:57:48]MH_I2C_Read... [18:57:48]Read from MH i2c: E2 0E 00 [18:57:48]MH_I2C_Read... [18:57:48]Read from MH i2c: E2 0E 00 DD 18 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 6B [18:57:48]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:57:48]wFMCommunicate OK [18:57:48]SAM_PROTO_GetShiftState done [18:57:48]FM_GetShiftState done [18:57:48]opened in 1730073493 [18:57:48]opened+sec_in_day 1730159893 [18:57:48]quantity*price = 0 [18:57:48]sum+1 = 1 [18:57:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 703 28.10.2024 18:57 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливные Талоны 0000 ФМ: 0000000000874671 ФД: 318228 ФПД: 85661238926799 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T185749&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318228&fm=85661238926799&tin=02508201610067®Number=0000000000091628&sum=0 [18:57:49]StoreToDocumentArchive [18:57:49]shift 546 fd 318228 [18:57:49]save to /storage/0546/doc_00318228 [18:57:49]save last doc name /storage/0546/doc_00318228 to /storage/kkm_last_doc_name [18:57:49]save OK [18:57:49]Clear old archive folders... [18:57:49]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:57:49]tlvbuf is 000B0880 [18:57:49]SAM_PROTO_ClearQueue [18:57:49]wFMCommunicate request_size=4 [18:57:49]MH_SAM_APDU [18:57:49]CAPDU: 80 09 00 00 [18:57:49]Write to MH i2c: E2 08 00 EA 18 80 09 00 00 00 00 00 00 74 [18:57:49]Write i2c OK [18:57:49]MH_I2C_Read... [18:57:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:57:49]Read from MH i2c: E2 [18:57:49]MH_I2C_Read... [18:57:49]Read from MH i2c: E2 03 00 [18:57:49]MH_I2C_Read... [18:57:49]Read from MH i2c: E2 03 00 EA 18 00 90 00 76 [18:57:49]RAPDU: 90 00 [18:57:49]wFMCommunicate OK [18:57:49]SAM_PROTO_ClearQueue done [18:57:49]KKMCreateOFDPacket [18:57:49]OFDProtocolAddRootSTLVToBuf [18:57:49]FM_MakeSignedData [18:57:49]FM_MakeSignedData [18:57:49]SAM_PROTO_SignData [18:57:49]wFMCommunicate request_size=4 [18:57:49]MH_SAM_APDU [18:57:49]CAPDU: 80 0D 01 02 [18:57:49]Write to MH i2c: E2 08 00 EB 18 80 0D 01 02 00 00 00 00 7C [18:57:49]Write i2c OK [18:57:49]MH_I2C_Read... [18:57:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:57:49]Read from MH i2c: E2 [18:57:49]MH_I2C_Read... [18:57:49]Read from MH i2c: E2 03 00 [18:57:49]MH_I2C_Read... [18:57:49]Read from MH i2c: E2 03 00 EB 18 00 90 00 77 [18:57:49]RAPDU: 90 00 [18:57:49]wFMCommunicate OK [18:57:49]wFMCommunicate request_size=255 [18:57:49]MH_SAM_APDU [18:57:49]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 D6 83 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 02 00 00 F4 03 04 00 AD DE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 14 DB 04 00 35 04 06 00 [18:57:49]Write to MH i2c: E2 02 01 EC 18 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 D6 83 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 02 00 00 F4 03 04 00 AD DE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 14 DB 04 00 35 04 06 00 00 00 02 [18:57:49]Write i2c OK [18:57:49]MH_I2C_Read... [18:57:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:57:49]Read from MH i2c: E2 [18:57:49]MH_I2C_Read... [18:57:49]Read from MH i2c: E2 03 00 [18:57:49]MH_I2C_Read... [18:57:49]Read from MH i2c: E2 03 00 EC 18 00 90 00 78 [18:57:49]RAPDU: 90 00 [18:57:49]wFMCommunicate OK [18:57:49]wFMCommunicate request_size=11 [18:57:49]MH_SAM_APDU [18:57:49]CAPDU: 80 0D 02 02 06 4D E8 8F B7 9D CF [18:57:49]Write to MH i2c: E2 0E 00 ED 18 80 0D 02 02 06 00 4D E8 8F B7 9D CF 00 00 72 [18:57:49]Write i2c OK [18:57:49]MH_I2C_Read... [18:57:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:57:49]Read from MH i2c: E2 [18:57:49]MH_I2C_Read... [18:57:49]Read from MH i2c: E2 03 00 [18:57:49]MH_I2C_Read... [18:57:49]Read from MH i2c: E2 03 00 ED 18 00 90 00 79 [18:57:49]RAPDU: 90 00 [18:57:49]wFMCommunicate OK [18:57:49]wFMCommunicate request_size=4 [18:57:49]MH_SAM_APDU [18:57:49]CAPDU: 80 0D 03 02 [18:57:49]Write to MH i2c: E2 08 00 EE 18 80 0D 03 02 00 00 00 00 81 [18:57:49]Write i2c OK [18:57:49]MH_I2C_Read... [18:57:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:57:49]Read from MH i2c: E2 [18:57:49]MH_I2C_Read... [18:57:49]Read from MH i2c: E2 0B 00 [18:57:49]MH_I2C_Read... [18:57:49]Read from MH i2c: E2 0B 00 EE 18 00 C9 5D 34 97 5C C5 99 CD 90 00 FA [18:57:49]RAPDU: C9 5D 34 97 5C C5 99 CD 90 00 [18:57:49]wFMCommunicate OK [18:57:49]SAM_PROTO_SignData done [18:57:49]FM_MakeSignedData done [18:57:49]CreateOFDProtocolMessage [18:57:49]wFMCommunicate request_size=4 [18:57:49]MH_SAM_APDU [18:57:49]CAPDU: 80 11 00 00 [18:57:49]Write to MH i2c: E2 08 00 EF 18 80 11 00 00 00 00 00 00 81 [18:57:49]Write i2c OK [18:57:49]MH_I2C_Read... [18:57:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:57:49]Read from MH i2c: E2 [18:57:49]MH_I2C_Read... [18:57:49]Read from MH i2c: E2 17 00 [18:57:49]MH_I2C_Read... [18:57:49]Read from MH i2c: E2 17 00 EF 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D5 [18:57:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:57:49]wFMCommunicate OK [18:57:49]CreateOFDProtocolMessage done [18:57:49]OFDSenderStorePacket 318228 [18:57:49]StoreOFDPacket docnum=318228 [18:57:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 8E 2E 08 01 29 6F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 D6 83 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 02 00 00 F4 03 04 00 AD DE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 14 DB 04 00 35 04 06 00 4D E8 8F B7 9D CF C9 5D 34 97 5C C5 99 CD [18:57:49]CheckFolder [18:57:49]dirname=/storage/ofd_packets [18:57:49]CheckFolder done [18:57:49]ProducePacketName [18:57:49]name=ofd_packets/00318228 [18:57:49]NVStorageSaveData ofd_packets/00318228 [18:57:49]File name is /storage/ofd_packets/00318228 [18:57:49]Write 302 bytes [18:57:49]NVStorageSaveData done [18:57:49]OFDSenderStorePacket done [18:57:49]KKMCreateOFDPacket done [18:57:49]NVStorageSaveData kkm_last_timestamp [18:57:49]File name is /storage/kkm_last_timestamp [18:57:49]Write 4 bytes [18:57:49]NVStorageSaveData done [18:57:49]ExternCall_PrintAddStr [18:57:49]wPrintStart [18:57:49]Write to MH i2c: 01 00 00 F0 18 08 [18:57:49]Write i2c OK [18:57:49]MH_I2C_Read... [18:57:49]Read from MH i2c: 01 [18:57:49]MH_I2C_Read... [18:57:49]Read from MH i2c: 01 07 00 [18:57:49]MH_I2C_Read... [18:57:49]Read from MH i2c: 01 07 00 F0 18 00 00 00 00 00 FF 0F 1D [18:57:49]RasterBufferAndPrint [18:57:49]line Счет N : (1)1093230 [18:57:49]line ИНН: 02508201610067 [18:57:49]line Контрольно-Кассовый Чек [18:57:49]line ПРОДАЖА [18:57:49]line ТРК (МРК, ГНК) : 51 [18:57:49]line Товар: 2710194210 [18:57:49]line ДТ(л)-К-2 [18:57:49]line 33.750 * 0.00 [18:57:49]line = 0.00 [18:57:49]line НДС 12% НСП 1% [18:57:49]line > о реализуемом товаре [18:57:49]line ИТОГО: 0.00 [18:57:49]line НСП 1% : 0.00 [18:57:49]line НДС 12% : 0.00 [18:57:49]line Наличными: 0.00 [18:57:49]line Безнал.: 0.00 [18:57:49]line Место: АЗС № 101 "Партнер Нефть" [18:57:49]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [18:57:49]line СНО: Общий режим [18:57:49]line Чек 703 28.10.2024 18:57 [18:57:49]line Смена: 546 ФФД: 1.0 [18:57:49]line ЗНМ: 0300000082 [18:57:49]line РНМ: 0000000000091628 [18:57:49]line Версия ККМ: 001 [18:57:49]line Талоны: Топливные Талоны [18:57:49]line 0000 [18:57:49]line ФМ: 0000000000874671 [18:57:49]line ФД: 318228 [18:57:49]line ФПД: 85661238926799 [18:57:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T185749&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318228&fm=85661238926799&tin=02508201610067®Number=0000000000091628&sum=0 [18:57:50]written 0, free lines is 4095 [18:57:50]OFD Sender: Processing packet 318228 [packets to send 127, broken 126] [18:57:50]ProducePacketName [18:57:50]name=ofd_packets/00318228 [18:57:50]OFD Sender: To server: pG, [18:57:50]CommunicateWithHost lk.salyk.kg:30040 [18:57:50]ConnectInit lk.salyk.kg [18:57:50]Connected sock=10 [18:57:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 8E 2E 08 01 29 6F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 D6 83 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 02 00 00 F4 03 04 00 AD DE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 14 DB 04 00 35 04 06 00 4D E8 8F B7 9D CF C9 5D 34 97 5C C5 99 CD [18:57:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 7D 7A 47 00 87 4B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 14 DB 04 00 F4 03 04 00 65 8A 1F 67 B6 04 01 00 00 9A 03 E8 E0 E2 B9 73 42 [18:57:50]CommunicateWithHost err = 0 [18:57:50]CheckOFDResponse [18:57:50]1017 (14) - 77093643461234 [18:57:50]1041 (16) - 0000000000874671 [18:57:50]1040 (4) - 318228 [18:57:50]1012 (4) - 28.10.2024 12:58 [18:57:50]1206 (1) - 0 [18:57:50]OFD Sender: Remove packet 318228 [18:57:50]ProducePacketName [18:57:50]name=ofd_packets/00318228 [18:57:50]NVStorageDeleteData [18:57:50]Write to MH i2c: 01 00 00 1A 19 33 [18:57:50]Write i2c OK [18:57:50]MH_I2C_Read... [18:57:50]Read from MH i2c: 01 [18:57:50]MH_I2C_Read... [18:57:50]Read from MH i2c: 01 07 00 [18:57:50]MH_I2C_Read... [18:57:50]Read from MH i2c: 01 07 00 1A 19 00 00 00 00 00 F5 0C 3B [18:57:50]RasterBufferAndPrint [18:57:50]line [18:57:50]line [18:57:50]line [18:57:50]line [18:57:50]line [18:57:50]written 0, free lines is 3323 [18:57:50]MH_Cut [18:57:50]Write to MH i2c: D1 01 00 21 19 01 0C [18:57:50]Write i2c OK [18:57:50]MH_I2C_Read... [18:57:50]Read from MH i2c: D1 [18:57:50]MH_I2C_Read... [18:57:50]Read from MH i2c: D1 01 00 [18:57:50]MH_I2C_Read... [18:57:50]Read from MH i2c: D1 01 00 21 19 00 0B [18:57:50]Write to MH i2c: 01 00 00 22 19 3B [18:57:50]Write i2c OK [18:57:50]MH_I2C_Read... [18:57:50]OFD Sender: No OFD packet to send [18:57:51]*** Cut start [18:57:51]*** Partial cut [18:57:51]*** CUTSNS_PIN = 1 [18:57:51]*** CUTSNS_PIN = 0 [18:57:51]*** Brake cut motor [18:57:51]Read from MH i2c: 01 [18:57:51]MH_I2C_Read... [18:57:51]*** Stop cut motor [18:57:51]*** Cut end [18:57:51]Read from MH i2c: 01 07 00 [18:57:51]MH_I2C_Read... [18:57:51]Read from MH i2c: 01 07 00 22 19 00 00 00 00 00 FF 0F 50 [18:57:51]process_action close_receipt done [18:57:51]requested_data is exist [18:57:51]produce_requested_data [18:57:51]requested_item fm.sn is exist - process it [18:57:51]wFMCommunicate request_size=4 [18:57:51]MH_SAM_APDU [18:57:51]CAPDU: 80 11 00 00 [18:57:51]Write to MH i2c: E2 08 00 23 19 80 11 00 00 00 00 00 00 B6 [18:57:51]Write i2c OK [18:57:51]MH_I2C_Read... [18:57:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:57:51]Read from MH i2c: E2 [18:57:51]MH_I2C_Read... [18:57:51]Read from MH i2c: E2 17 00 [18:57:51]MH_I2C_Read... [18:57:51]Read from MH i2c: E2 17 00 23 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 0A [18:57:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:57:51]wFMCommunicate OK [18:57:51]requested_item fd.num is exist - process it [18:57:51]SAM_PROTO_GetFieldsCounters [18:57:51]wFMCommunicate request_size=4 [18:57:51]MH_SAM_APDU [18:57:51]CAPDU: 80 13 00 00 [18:57:51]Write to MH i2c: E2 08 00 24 19 80 13 00 00 00 00 00 00 B9 [18:57:51]Write i2c OK [18:57:51]MH_I2C_Read... [18:57:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:57:51]Read from MH i2c: E2 [18:57:51]MH_I2C_Read... [18:57:51]Read from MH i2c: E2 62 00 [18:57:51]MH_I2C_Read... [18:57:51]Read from MH i2c: E2 62 00 24 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 14 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 BF 02 00 00 5E 04 04 00 BF 02 00 00 57 04 04 00 C0 02 00 00 19 04 04 00 00 00 00 00 90 00 36 [18:57:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 14 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 BF 02 00 00 5E 04 04 00 BF 02 00 00 57 04 04 00 C0 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:57:52]wFMCommunicate OK [18:57:52]SAM_PROTO_GetFieldsCounters done [18:57:52]requested_item shift.num is exist - process it [18:57:52]requested_item shift.opened is exist - process it [18:57:52]req_shift_opened [18:57:52]FM_GetShiftState [18:57:52]SAM_PROTO_GetShiftState [18:57:52]wFMCommunicate request_size=4 [18:57:52]MH_SAM_APDU [18:57:52]CAPDU: 80 13 01 00 [18:57:52]Write to MH i2c: E2 08 00 25 19 80 13 01 00 00 00 00 00 BB [18:57:52]Write i2c OK [18:57:52]MH_I2C_Read... [18:57:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:57:52]Read from MH i2c: E2 [18:57:52]MH_I2C_Read... [18:57:52]Read from MH i2c: E2 0E 00 [18:57:52]MH_I2C_Read... [18:57:52]Read from MH i2c: E2 0E 00 25 19 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B4 [18:57:52]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:57:52]wFMCommunicate OK [18:57:52]SAM_PROTO_GetShiftState done [18:57:52]FM_GetShiftState done [18:57:52]req_shift_opened done [18:57:52]requested_item shift.open_date is exist - process it [18:57:52]req_shift_open_date [18:57:52]req_shift_open_date done [18:57:52]produce_requested_data done [18:57:52]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318228,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [18:57:52]process_action_free close_receipt [18:57:52]json_value_free [18:57:52]json_value_free done [18:57:52]process_json_proto returns [18:57:52]Send response to host [18:57:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318228,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [18:57:52]free response buf [18:57:52]execute_script done [18:57:52]execute_script returns [18:57:52]free content buf [18:57:52]Sock 8.Close socket [18:57:52]Sock 8.Thread stoped [18:57:52]accept exits with 9 [18:57:52]New connection [18:57:52]New thread 3067039076 created [18:57:52]Thread 3066895716 joined [18:57:52]Waiting for new connection... [18:57:52] Sock 9.Parse request [18:57:52]Sock 9.Check first char [18:57:52]Sock 9.First char is OK [18:57:52]request: POST /json_proto HTTP/1.0 [18:57:52]Method: POST [18:57:52]URL: /json_proto [18:57:52]Method is POST - this is cgi request [18:57:52]url: /json_proto [18:57:52]query_string will be loaded in cgi processing [18:57:52]execute_cgi json_proto POST (null) [18:57:52]execute_cgi path=json_proto method=POST [18:57:52]POST find Content-Length [18:57:52]Host: 172.17.50.195:8080 [18:57:52]Content-Length: 678 [18:57:52]Content-Type: application/json [18:57:52] [18:57:52]POST finish read [18:57:52]Found Content-Length = 678 [18:57:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093231", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:57:52]execute_script... [18:57:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093231", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:57:52]POST & json_proto [18:57:52]process_json_proto [18:57:52]json parsed OK: [18:57:52]protocol is kg_v1.0 [18:57:52]action value=close_receipt [18:57:52]process_action close_receipt [18:57:52]cmd_close_receipt [18:57:52]MH_GetDate [18:57:52]Write to MH i2c: F0 00 00 26 19 2E [18:57:52]Write i2c OK [18:57:52]MH_I2C_Read... [18:57:52]Read from MH i2c: F0 [18:57:52]MH_I2C_Read... [18:57:52]Read from MH i2c: F0 09 00 [18:57:52]MH_I2C_Read... [18:57:52]Read from MH i2c: F0 09 00 26 19 00 B1 DE 1F 67 43 33 1C 67 45 [18:57:52]GetLastDocTimeStamp 1730141869 [18:57:52]current date 1730141873 [18:57:52]FM_GetShiftState [18:57:52]SAM_PROTO_GetShiftState [18:57:52]wFMCommunicate request_size=4 [18:57:52]MH_SAM_APDU [18:57:52]CAPDU: 80 13 01 00 [18:57:52]Write to MH i2c: E2 08 00 27 19 80 13 01 00 00 00 00 00 BD [18:57:52]Write i2c OK [18:57:52]MH_I2C_Read... [18:57:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:57:52]Read from MH i2c: E2 [18:57:52]MH_I2C_Read... [18:57:52]Read from MH i2c: E2 0E 00 [18:57:52]MH_I2C_Read... [18:57:52]Read from MH i2c: E2 0E 00 27 19 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B6 [18:57:52]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:57:52]wFMCommunicate OK [18:57:52]SAM_PROTO_GetShiftState done [18:57:52]FM_GetShiftState done [18:57:52]opened in 1730073493 [18:57:52]opened+sec_in_day 1730159893 [18:57:52]quantity*price = 50041 [18:57:52]sum+1 = 50042 [18:57:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 704 28.10.2024 18:57 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318229 ФПД: 153521083763002 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T185753&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318229&fm=153521083763002&tin=02508201610067®Number=0000000000091628&sum=50000 [18:57:54]StoreToDocumentArchive [18:57:54]shift 546 fd 318229 [18:57:54]save to /storage/0546/doc_00318229 [18:57:54]save last doc name /storage/0546/doc_00318229 to /storage/kkm_last_doc_name [18:57:54]save OK [18:57:54]Clear old archive folders... [18:57:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:57:54]tlvbuf is 000A7510 [18:57:54]SAM_PROTO_ClearQueue [18:57:54]wFMCommunicate request_size=4 [18:57:54]MH_SAM_APDU [18:57:54]CAPDU: 80 09 00 00 [18:57:54]Write to MH i2c: E2 08 00 34 19 80 09 00 00 00 00 00 00 BF [18:57:54]Write i2c OK [18:57:54]MH_I2C_Read... [18:57:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:57:54]Read from MH i2c: E2 [18:57:54]MH_I2C_Read... [18:57:54]Read from MH i2c: E2 03 00 [18:57:54]MH_I2C_Read... [18:57:54]Read from MH i2c: E2 03 00 34 19 00 90 00 C1 [18:57:54]RAPDU: 90 00 [18:57:54]wFMCommunicate OK [18:57:54]SAM_PROTO_ClearQueue done [18:57:54]KKMCreateOFDPacket [18:57:54]OFDProtocolAddRootSTLVToBuf [18:57:54]FM_MakeSignedData [18:57:54]FM_MakeSignedData [18:57:54]SAM_PROTO_SignData [18:57:54]wFMCommunicate request_size=4 [18:57:54]MH_SAM_APDU [18:57:54]CAPDU: 80 0D 01 02 [18:57:54]Write to MH i2c: E2 08 00 35 19 80 0D 01 02 00 00 00 00 C7 [18:57:54]Write i2c OK [18:57:54]MH_I2C_Read... [18:57:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:57:54]Read from MH i2c: E2 [18:57:54]MH_I2C_Read... [18:57:54]Read from MH i2c: E2 03 00 [18:57:54]MH_I2C_Read... [18:57:54]Read from MH i2c: E2 03 00 35 19 00 90 00 C2 [18:57:54]RAPDU: 90 00 [18:57:54]wFMCommunicate OK [18:57:54]wFMCommunicate request_size=255 [18:57:54]MH_SAM_APDU [18:57:54]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 B1 DE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 15 DB 04 00 35 04 06 00 8B [18:57:54]Write to MH i2c: E2 02 01 36 19 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 B1 DE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 15 DB 04 00 35 04 06 00 8B 00 00 CF [18:57:54]Write i2c OK [18:57:54]MH_I2C_Read... [18:57:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:57:54]Read from MH i2c: E2 [18:57:54]MH_I2C_Read... [18:57:54]Read from MH i2c: E2 03 00 [18:57:54]MH_I2C_Read... [18:57:54]Read from MH i2c: E2 03 00 36 19 00 90 00 C3 [18:57:54]RAPDU: 90 00 [18:57:54]wFMCommunicate OK [18:57:54]wFMCommunicate request_size=10 [18:57:54]MH_SAM_APDU [18:57:54]CAPDU: 80 0D 02 02 05 A0 69 A9 C9 3A [18:57:54]Write to MH i2c: E2 0D 00 37 19 80 0D 02 02 05 00 A0 69 A9 C9 3A 00 00 89 [18:57:54]Write i2c OK [18:57:54]MH_I2C_Read... [18:57:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:57:54]Read from MH i2c: E2 [18:57:54]MH_I2C_Read... [18:57:54]Read from MH i2c: E2 03 00 [18:57:54]MH_I2C_Read... [18:57:54]Read from MH i2c: E2 03 00 37 19 00 90 00 C4 [18:57:54]RAPDU: 90 00 [18:57:54]wFMCommunicate OK [18:57:54]wFMCommunicate request_size=4 [18:57:54]MH_SAM_APDU [18:57:54]CAPDU: 80 0D 03 02 [18:57:54]Write to MH i2c: E2 08 00 38 19 80 0D 03 02 00 00 00 00 CC [18:57:54]Write i2c OK [18:57:54]MH_I2C_Read... [18:57:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:57:54]Read from MH i2c: E2 [18:57:54]MH_I2C_Read... [18:57:54]Read from MH i2c: E2 0B 00 [18:57:54]MH_I2C_Read... [18:57:54]Read from MH i2c: E2 0B 00 38 19 00 9A A1 7F 07 D9 3B 3E BF 90 00 9F [18:57:54]RAPDU: 9A A1 7F 07 D9 3B 3E BF 90 00 [18:57:54]wFMCommunicate OK [18:57:54]SAM_PROTO_SignData done [18:57:54]FM_MakeSignedData done [18:57:54]CreateOFDProtocolMessage [18:57:54]wFMCommunicate request_size=4 [18:57:54]MH_SAM_APDU [18:57:54]CAPDU: 80 11 00 00 [18:57:54]Write to MH i2c: E2 08 00 39 19 80 11 00 00 00 00 00 00 CC [18:57:54]Write i2c OK [18:57:54]MH_I2C_Read... [18:57:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:57:54]Read from MH i2c: E2 [18:57:54]MH_I2C_Read... [18:57:54]Read from MH i2c: E2 17 00 [18:57:54]MH_I2C_Read... [18:57:54]Read from MH i2c: E2 17 00 39 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 20 [18:57:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:57:54]wFMCommunicate OK [18:57:54]CreateOFDProtocolMessage done [18:57:54]OFDSenderStorePacket 318229 [18:57:54]StoreOFDPacket docnum=318229 [18:57:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 16 11 07 01 30 2C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 B1 DE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 15 DB 04 00 35 04 06 00 8B A0 69 A9 C9 3A 9A A1 7F 07 D9 3B 3E BF [18:57:54]CheckFolder [18:57:54]dirname=/storage/ofd_packets [18:57:54]CheckFolder done [18:57:54]ProducePacketName [18:57:54]name=ofd_packets/00318229 [18:57:54]NVStorageSaveData ofd_packets/00318229 [18:57:54]File name is /storage/ofd_packets/00318229 [18:57:54]Write 301 bytes [18:57:54]NVStorageSaveData done [18:57:54]OFDSenderStorePacket done [18:57:54]KKMCreateOFDPacket done [18:57:54]NVStorageSaveData kkm_last_timestamp [18:57:54]File name is /storage/kkm_last_timestamp [18:57:54]Write 4 bytes [18:57:54]NVStorageSaveData done [18:57:54]ExternCall_PrintAddStr [18:57:54]wPrintStart [18:57:54]Write to MH i2c: 01 00 00 3A 19 53 [18:57:54]Write i2c OK [18:57:54]MH_I2C_Read... [18:57:54]Read from MH i2c: 01 [18:57:54]MH_I2C_Read... [18:57:54]Read from MH i2c: 01 07 00 [18:57:54]MH_I2C_Read... [18:57:54]Read from MH i2c: 01 07 00 3A 19 00 00 00 00 00 FF 0F 68 [18:57:54]RasterBufferAndPrint [18:57:54]line Счет N : (1)1093231 [18:57:54]line ИНН: 02508201610067 [18:57:54]line Контрольно-Кассовый Чек [18:57:54]line ПРОДАЖА [18:57:54]line ТРК (МРК, ГНК) : 63 [18:57:54]line Товар: 2710124130 [18:57:54]line Аи-92-К-2 [18:57:54]line 7.480 * 66.90 [18:57:54]line = 500.41 [18:57:54]line НДС 12% НСП 1% [18:57:54]line > о реализуемом товаре [18:57:54]line ОКРУГЛЕНИЕ: -0.41 [18:57:54]line ИТОГО: 500.00 [18:57:54]line Внесено: 500.00 [18:57:54]line СДАЧА: 0.00 [18:57:54]line НСП 1% : 4.43 [18:57:54]line НДС 12% : 53.14 [18:57:54]line Наличными: 500.00 [18:57:54]line Безнал.: 0.00 [18:57:54]line Место: АЗС № 101 "Партнер Нефть" [18:57:54]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [18:57:54]line СНО: Общий режим [18:57:54]line Чек 704 28.10.2024 18:57 [18:57:54]line Смена: 546 ФФД: 1.0 [18:57:54]line ЗНМ: 0300000082 [18:57:54]line РНМ: 0000000000091628 [18:57:54]line Версия ККМ: 001 [18:57:54]line ФМ: 0000000000874671 [18:57:54]line ФД: 318229 [18:57:54]line ФПД: 153521083763002 [18:57:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T185753&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318229&fm=153521083763002&tin=02508201610067®Number=0000000000091628&sum=50000 [18:57:54]written 0, free lines is 4095 [18:57:54]OFD Sender: Processing packet 318229 [packets to send 127, broken 126] [18:57:54]ProducePacketName [18:57:54]name=ofd_packets/00318229 [18:57:54]OFD Sender: To server: pG, [18:57:54]CommunicateWithHost lk.salyk.kg:30040 [18:57:54]ConnectInit lk.salyk.kg [18:57:55]Connected sock=10 [18:57:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 16 11 07 01 30 2C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 B1 DE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 15 DB 04 00 35 04 06 00 8B A0 69 A9 C9 3A 9A A1 7F 07 D9 3B 3E BF [18:57:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 45 5A 47 00 AC F6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 15 DB 04 00 F4 03 04 00 6A 8A 1F 67 B6 04 01 00 00 F6 D0 DB 4D A7 55 CE 2C [18:57:55]CommunicateWithHost err = 0 [18:57:55]CheckOFDResponse [18:57:55]1017 (14) - 77093643461234 [18:57:55]1041 (16) - 0000000000874671 [18:57:55]1040 (4) - 318229 [18:57:55]1012 (4) - 28.10.2024 12:58 [18:57:55]1206 (1) - 0 [18:57:55]OFD Sender: Remove packet 318229 [18:57:55]ProducePacketName [18:57:55]name=ofd_packets/00318229 [18:57:55]NVStorageDeleteData [18:57:55]Write to MH i2c: 01 00 00 65 19 7E [18:57:55]Write i2c OK [18:57:55]MH_I2C_Read... [18:57:55]Read from MH i2c: 01 [18:57:55]MH_I2C_Read... [18:57:55]Read from MH i2c: 01 07 00 [18:57:55]MH_I2C_Read... [18:57:55]Read from MH i2c: 01 07 00 65 19 00 00 00 00 00 04 0D 96 [18:57:55]RasterBufferAndPrint [18:57:55]line [18:57:55]line [18:57:55]line [18:57:55]line [18:57:55]line [18:57:55]written 0, free lines is 3342 [18:57:55]MH_Cut [18:57:55]Write to MH i2c: D1 01 00 6C 19 01 57 [18:57:55]Write i2c OK [18:57:55]MH_I2C_Read... [18:57:55]Read from MH i2c: D1 [18:57:55]MH_I2C_Read... [18:57:55]Read from MH i2c: D1 01 00 [18:57:55]MH_I2C_Read... [18:57:55]Read from MH i2c: D1 01 00 6C 19 00 56 [18:57:55]Write to MH i2c: 01 00 00 6D 19 86 [18:57:55]Write i2c OK [18:57:55]MH_I2C_Read... [18:57:55]OFD Sender: No OFD packet to send [18:57:56]*** Cut start [18:57:56]*** Partial cut [18:57:56]*** CUTSNS_PIN = 1 [18:57:56]*** CUTSNS_PIN = 0 [18:57:56]*** Brake cut motor [18:57:56]Read from MH i2c: 01 [18:57:56]MH_I2C_Read... [18:57:56]*** Stop cut motor [18:57:56]*** Cut end [18:57:56]Read from MH i2c: 01 07 00 [18:57:56]MH_I2C_Read... [18:57:56]Read from MH i2c: 01 07 00 6D 19 00 00 00 00 00 FF 0F 9B [18:57:56]process_action close_receipt done [18:57:56]requested_data is exist [18:57:56]produce_requested_data [18:57:56]requested_item fm.sn is exist - process it [18:57:56]wFMCommunicate request_size=4 [18:57:56]MH_SAM_APDU [18:57:56]CAPDU: 80 11 00 00 [18:57:56]Write to MH i2c: E2 08 00 6E 19 80 11 00 00 00 00 00 00 01 [18:57:56]Write i2c OK [18:57:56]MH_I2C_Read... [18:57:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:57:56]Read from MH i2c: E2 [18:57:56]MH_I2C_Read... [18:57:56]Read from MH i2c: E2 17 00 [18:57:56]MH_I2C_Read... [18:57:56]Read from MH i2c: E2 17 00 6E 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 55 [18:57:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:57:56]wFMCommunicate OK [18:57:56]requested_item fd.num is exist - process it [18:57:56]SAM_PROTO_GetFieldsCounters [18:57:56]wFMCommunicate request_size=4 [18:57:56]MH_SAM_APDU [18:57:56]CAPDU: 80 13 00 00 [18:57:56]Write to MH i2c: E2 08 00 6F 19 80 13 00 00 00 00 00 00 04 [18:57:56]Write i2c OK [18:57:56]MH_I2C_Read... [18:57:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:57:56]Read from MH i2c: E2 [18:57:56]MH_I2C_Read... [18:57:56]Read from MH i2c: E2 62 00 [18:57:56]MH_I2C_Read... [18:57:56]Read from MH i2c: E2 62 00 6F 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 15 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 C0 02 00 00 5E 04 04 00 C0 02 00 00 57 04 04 00 C1 02 00 00 19 04 04 00 00 00 00 00 90 00 85 [18:57:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 15 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 C0 02 00 00 5E 04 04 00 C0 02 00 00 57 04 04 00 C1 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:57:56]wFMCommunicate OK [18:57:56]SAM_PROTO_GetFieldsCounters done [18:57:56]requested_item shift.num is exist - process it [18:57:56]requested_item shift.opened is exist - process it [18:57:56]req_shift_opened [18:57:56]FM_GetShiftState [18:57:56]SAM_PROTO_GetShiftState [18:57:56]wFMCommunicate request_size=4 [18:57:56]MH_SAM_APDU [18:57:56]CAPDU: 80 13 01 00 [18:57:56]Write to MH i2c: E2 08 00 70 19 80 13 01 00 00 00 00 00 06 [18:57:57]Write i2c OK [18:57:57]MH_I2C_Read... [18:57:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:57:57]Read from MH i2c: E2 [18:57:57]MH_I2C_Read... [18:57:57]Read from MH i2c: E2 0E 00 [18:57:57]MH_I2C_Read... [18:57:57]Read from MH i2c: E2 0E 00 70 19 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 FF [18:57:57]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:57:57]wFMCommunicate OK [18:57:57]SAM_PROTO_GetShiftState done [18:57:57]FM_GetShiftState done [18:57:57]req_shift_opened done [18:57:57]requested_item shift.open_date is exist - process it [18:57:57]req_shift_open_date [18:57:57]req_shift_open_date done [18:57:57]produce_requested_data done [18:57:57]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318229,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [18:57:57]process_action_free close_receipt [18:57:57]json_value_free [18:57:57]json_value_free done [18:57:57]process_json_proto returns [18:57:57]Send response to host [18:57:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318229,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [18:57:57]free response buf [18:57:57]execute_script done [18:57:57]execute_script returns [18:57:57]free content buf [18:57:57]Sock 9.Close socket [18:57:57]Sock 9.Thread stoped [18:58:00]OFD Sender: No OFD packet to send [18:58:05]OFD Sender: No OFD packet to send [18:58:10]OFD Sender: No OFD packet to send [18:58:15]OFD Sender: No OFD packet to send [18:58:20]accept exits with 8 [18:58:20]New connection [18:58:20]New thread 3066895716 created [18:58:20]Thread 3067039076 joined [18:58:20]Waiting for new connection... [18:58:20] Sock 8.Parse request [18:58:20]Sock 8.Check first char [18:58:20]Sock 8.First char is OK [18:58:20]request: POST /json_proto HTTP/1.0 [18:58:20]Method: POST [18:58:20]URL: /json_proto [18:58:20]Method is POST - this is cgi request [18:58:20]url: /json_proto [18:58:20]query_string will be loaded in cgi processing [18:58:20]execute_cgi json_proto POST (null) [18:58:20]execute_cgi path=json_proto method=POST [18:58:20]POST find Content-Length [18:58:20]Host: 172.17.50.195:8080 [18:58:20]Content-Length: 683 [18:58:20]Content-Type: application/json [18:58:20] [18:58:20]POST finish read [18:58:20]Found Content-Length = 683 [18:58:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093232", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 5.630, "sum" : 429.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 429.00, "total" : 429.00, "payments": [ { "type": 0, "sum" : 429.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:58:20]execute_script... [18:58:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093232", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 5.630, "sum" : 429.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 429.00, "total" : 429.00, "payments": [ { "type": 0, "sum" : 429.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:58:20]POST & json_proto [18:58:20]process_json_proto [18:58:20]json parsed OK: [18:58:20]protocol is kg_v1.0 [18:58:20]action value=close_receipt [18:58:20]process_action close_receipt [18:58:20]cmd_close_receipt [18:58:20]MH_GetDate [18:58:20]Write to MH i2c: F0 00 00 71 19 79 [18:58:20]Write i2c OK [18:58:20]MH_I2C_Read... [18:58:20]Read from MH i2c: F0 [18:58:20]MH_I2C_Read... [18:58:20]Read from MH i2c: F0 09 00 [18:58:20]MH_I2C_Read... [18:58:20]Read from MH i2c: F0 09 00 71 19 00 CD DE 1F 67 43 33 1C 67 AC [18:58:20]GetLastDocTimeStamp 1730141873 [18:58:20]current date 1730141901 [18:58:20]FM_GetShiftState [18:58:20]SAM_PROTO_GetShiftState [18:58:20]wFMCommunicate request_size=4 [18:58:20]MH_SAM_APDU [18:58:20]CAPDU: 80 13 01 00 [18:58:20]Write to MH i2c: E2 08 00 72 19 80 13 01 00 00 00 00 00 08 [18:58:20]Write i2c OK [18:58:20]MH_I2C_Read... [18:58:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:58:20]Read from MH i2c: E2 [18:58:20]MH_I2C_Read... [18:58:20]Read from MH i2c: E2 0E 00 [18:58:20]MH_I2C_Read... [18:58:20]Read from MH i2c: E2 0E 00 72 19 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 01 [18:58:20]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:58:20]wFMCommunicate OK [18:58:20]SAM_PROTO_GetShiftState done [18:58:20]FM_GetShiftState done [18:58:20]opened in 1730073493 [18:58:20]opened+sec_in_day 1730159893 [18:58:20]quantity*price = 42900 [18:58:20]sum+1 = 42902 [18:58:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 429.00 Внесено: 429.00 СДАЧА: 0.00 НСП 1% : 3.80 НДС 12% : 45.56 Наличными: 429.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 705 28.10.2024 18:58 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318230 ФПД: 154346362626357 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T185821&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318230&fm=154346362626357&tin=02508201610067®Number=0000000000091628&sum=42900 [18:58:21]StoreToDocumentArchive [18:58:21]shift 546 fd 318230 [18:58:21]save to /storage/0546/doc_00318230 [18:58:21]save last doc name /storage/0546/doc_00318230 to /storage/kkm_last_doc_name [18:58:21]save OK [18:58:21]Clear old archive folders... [18:58:21]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:58:21]tlvbuf is 00126A90 [18:58:21]SAM_PROTO_ClearQueue [18:58:21]wFMCommunicate request_size=4 [18:58:21]MH_SAM_APDU [18:58:21]CAPDU: 80 09 00 00 [18:58:21]Write to MH i2c: E2 08 00 7F 19 80 09 00 00 00 00 00 00 0A [18:58:21]Write i2c OK [18:58:21]MH_I2C_Read... [18:58:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:58:21]Read from MH i2c: E2 [18:58:21]MH_I2C_Read... [18:58:21]Read from MH i2c: E2 03 00 [18:58:21]MH_I2C_Read... [18:58:21]Read from MH i2c: E2 03 00 7F 19 00 90 00 0C [18:58:21]RAPDU: 90 00 [18:58:21]wFMCommunicate OK [18:58:21]SAM_PROTO_ClearQueue done [18:58:21]KKMCreateOFDPacket [18:58:21]OFDProtocolAddRootSTLVToBuf [18:58:21]FM_MakeSignedData [18:58:21]FM_MakeSignedData [18:58:21]SAM_PROTO_SignData [18:58:21]wFMCommunicate request_size=4 [18:58:21]MH_SAM_APDU [18:58:21]CAPDU: 80 0D 01 02 [18:58:21]Write to MH i2c: E2 08 00 80 19 80 0D 01 02 00 00 00 00 12 [18:58:21]Write i2c OK [18:58:21]MH_I2C_Read... [18:58:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:58:21]Read from MH i2c: E2 [18:58:21]MH_I2C_Read... [18:58:21]Read from MH i2c: E2 03 00 [18:58:21]MH_I2C_Read... [18:58:21]Read from MH i2c: E2 03 00 80 19 00 90 00 0D [18:58:21]RAPDU: 90 00 [18:58:21]wFMCommunicate OK [18:58:21]wFMCommunicate request_size=255 [18:58:21]MH_SAM_APDU [18:58:21]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 FE 15 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 95 A7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 A7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 11 00 00 00 00 07 04 06 00 94 A7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 02 00 00 F4 03 04 00 CD DE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 16 DB 04 00 35 04 06 00 [18:58:21]Write to MH i2c: E2 02 01 81 19 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 FE 15 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 95 A7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 A7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 11 00 00 00 00 07 04 06 00 94 A7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 02 00 00 F4 03 04 00 CD DE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 16 DB 04 00 35 04 06 00 00 00 63 [18:58:21]Write i2c OK [18:58:21]MH_I2C_Read... [18:58:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:58:21]Read from MH i2c: E2 [18:58:21]MH_I2C_Read... [18:58:21]Read from MH i2c: E2 03 00 [18:58:21]MH_I2C_Read... [18:58:21]Read from MH i2c: E2 03 00 81 19 00 90 00 0E [18:58:21]RAPDU: 90 00 [18:58:21]wFMCommunicate OK [18:58:21]wFMCommunicate request_size=11 [18:58:21]MH_SAM_APDU [18:58:21]CAPDU: 80 0D 02 02 06 8C 60 90 1D E1 35 [18:58:21]Write to MH i2c: E2 0E 00 82 19 80 0D 02 02 06 00 8C 60 90 1D E1 35 00 00 D0 [18:58:21]Write i2c OK [18:58:21]MH_I2C_Read... [18:58:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:58:21]Read from MH i2c: E2 [18:58:21]MH_I2C_Read... [18:58:21]Read from MH i2c: E2 03 00 [18:58:21]MH_I2C_Read... [18:58:21]Read from MH i2c: E2 03 00 82 19 00 90 00 0F [18:58:21]RAPDU: 90 00 [18:58:21]wFMCommunicate OK [18:58:21]wFMCommunicate request_size=4 [18:58:21]MH_SAM_APDU [18:58:21]CAPDU: 80 0D 03 02 [18:58:21]Write to MH i2c: E2 08 00 83 19 80 0D 03 02 00 00 00 00 17 [18:58:21]Write i2c OK [18:58:21]MH_I2C_Read... [18:58:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:58:21]Read from MH i2c: E2 [18:58:21]MH_I2C_Read... [18:58:21]Read from MH i2c: E2 0B 00 [18:58:21]MH_I2C_Read... [18:58:21]Read from MH i2c: E2 0B 00 83 19 00 E7 2E E7 5F DC 0D A6 DF 90 00 E1 [18:58:21]RAPDU: E7 2E E7 5F DC 0D A6 DF 90 00 [18:58:21]wFMCommunicate OK [18:58:21]SAM_PROTO_SignData done [18:58:21]FM_MakeSignedData done [18:58:21]CreateOFDProtocolMessage [18:58:21]wFMCommunicate request_size=4 [18:58:21]MH_SAM_APDU [18:58:21]CAPDU: 80 11 00 00 [18:58:21]Write to MH i2c: E2 08 00 84 19 80 11 00 00 00 00 00 00 17 [18:58:21]Write i2c OK [18:58:21]MH_I2C_Read... [18:58:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:58:22]Read from MH i2c: E2 [18:58:22]MH_I2C_Read... [18:58:22]Read from MH i2c: E2 17 00 [18:58:22]MH_I2C_Read... [18:58:22]Read from MH i2c: E2 17 00 84 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 6B [18:58:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:58:22]wFMCommunicate OK [18:58:22]CreateOFDProtocolMessage done [18:58:22]OFDSenderStorePacket 318230 [18:58:22]StoreOFDPacket docnum=318230 [18:58:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 DA EF 08 01 3C 3A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 FE 15 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 95 A7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 A7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 11 00 00 00 00 07 04 06 00 94 A7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 02 00 00 F4 03 04 00 CD DE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 16 DB 04 00 35 04 06 00 8C 60 90 1D E1 35 E7 2E E7 5F DC 0D A6 DF [18:58:22]CheckFolder [18:58:22]dirname=/storage/ofd_packets [18:58:22]CheckFolder done [18:58:22]ProducePacketName [18:58:22]name=ofd_packets/00318230 [18:58:22]NVStorageSaveData ofd_packets/00318230 [18:58:22]File name is /storage/ofd_packets/00318230 [18:58:22]Write 302 bytes [18:58:22]NVStorageSaveData done [18:58:22]OFDSenderStorePacket done [18:58:22]KKMCreateOFDPacket done [18:58:22]NVStorageSaveData kkm_last_timestamp [18:58:22]File name is /storage/kkm_last_timestamp [18:58:22]Write 4 bytes [18:58:22]NVStorageSaveData done [18:58:22]ExternCall_PrintAddStr [18:58:22]wPrintStart [18:58:22]Write to MH i2c: 01 00 00 85 19 9E [18:58:22]Write i2c OK [18:58:22]MH_I2C_Read... [18:58:22]Read from MH i2c: 01 [18:58:22]MH_I2C_Read... [18:58:22]Read from MH i2c: 01 07 00 [18:58:22]MH_I2C_Read... [18:58:22]Read from MH i2c: 01 07 00 85 19 00 00 00 00 00 FF 0F B3 [18:58:22]RasterBufferAndPrint [18:58:22]line Счет N : (1)1093232 [18:58:22]line ИНН: 02508201610067 [18:58:22]line Контрольно-Кассовый Чек [18:58:22]line ПРОДАЖА [18:58:22]line ТРК (МРК, ГНК) : 51 [18:58:22]line Товар: 2710194210 [18:58:22]line ДТ(л)-К-2 [18:58:22]line 5.630 * 76.20 [18:58:22]line = 429.01 [18:58:22]line НДС 12% НСП 1% [18:58:22]line > о реализуемом товаре [18:58:22]line ОКРУГЛЕНИЕ: -0.01 [18:58:22]line ИТОГО: 429.00 [18:58:22]line Внесено: 429.00 [18:58:22]line СДАЧА: 0.00 [18:58:22]line НСП 1% : 3.80 [18:58:22]line НДС 12% : 45.56 [18:58:22]line Наличными: 429.00 [18:58:22]line Безнал.: 0.00 [18:58:22]line Место: АЗС № 101 "Партнер Нефть" [18:58:22]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [18:58:22]line СНО: Общий режим [18:58:22]line Чек 705 28.10.2024 18:58 [18:58:22]line Смена: 546 ФФД: 1.0 [18:58:22]line ЗНМ: 0300000082 [18:58:22]line РНМ: 0000000000091628 [18:58:22]line Версия ККМ: 001 [18:58:22]line ФМ: 0000000000874671 [18:58:22]line ФД: 318230 [18:58:22]line ФПД: 154346362626357 [18:58:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T185821&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318230&fm=154346362626357&tin=02508201610067®Number=0000000000091628&sum=42900 [18:58:22]OFD Sender: Processing packet 318230 [packets to send 127, broken 126] [18:58:22]ProducePacketName [18:58:22]name=ofd_packets/00318230 [18:58:22]OFD Sender: To server: pG, [18:58:22]CommunicateWithHost lk.salyk.kg:30040 [18:58:22]ConnectInit lk.salyk.kg [18:58:22]written 0, free lines is 4095 [18:58:22]Connected sock=10 [18:58:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 DA EF 08 01 3C 3A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 FE 15 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 95 A7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 A7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 11 00 00 00 00 07 04 06 00 94 A7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 02 00 00 F4 03 04 00 CD DE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 16 DB 04 00 35 04 06 00 8C 60 90 1D E1 35 E7 2E E7 5F DC 0D A6 DF [18:58:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 56 F2 47 00 A6 78 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 16 DB 04 00 F4 03 04 00 85 8A 1F 67 B6 04 01 00 00 8A 37 4F 18 56 38 20 C6 [18:58:22]CommunicateWithHost err = 0 [18:58:22]CheckOFDResponse [18:58:22]1017 (14) - 77093643461234 [18:58:22]1041 (16) - 0000000000874671 [18:58:22]1040 (4) - 318230 [18:58:22]1012 (4) - 28.10.2024 12:58 [18:58:22]1206 (1) - 0 [18:58:22]OFD Sender: Remove packet 318230 [18:58:22]ProducePacketName [18:58:22]name=ofd_packets/00318230 [18:58:22]NVStorageDeleteData [18:58:22]Write to MH i2c: 01 00 00 B0 19 C9 [18:58:22]Write i2c OK [18:58:22]MH_I2C_Read... [18:58:22]Read from MH i2c: 01 [18:58:22]MH_I2C_Read... [18:58:22]Read from MH i2c: 01 07 00 [18:58:22]MH_I2C_Read... [18:58:22]Read from MH i2c: 01 07 00 B0 19 00 00 00 00 00 EA 0C C6 [18:58:22]RasterBufferAndPrint [18:58:22]line [18:58:22]line [18:58:22]line [18:58:22]line [18:58:22]line [18:58:22]written 0, free lines is 3313 [18:58:22]MH_Cut [18:58:22]Write to MH i2c: D1 01 00 B7 19 01 A2 [18:58:22]Write i2c OK [18:58:22]MH_I2C_Read... [18:58:22]Read from MH i2c: D1 [18:58:22]MH_I2C_Read... [18:58:22]Read from MH i2c: D1 01 00 [18:58:22]MH_I2C_Read... [18:58:22]Read from MH i2c: D1 01 00 B7 19 00 A1 [18:58:22]Write to MH i2c: 01 00 00 B8 19 D1 [18:58:22]Write i2c OK [18:58:22]MH_I2C_Read... [18:58:23]OFD Sender: No OFD packet to send [18:58:23]*** Cut start [18:58:23]*** Partial cut [18:58:23]*** CUTSNS_PIN = 1 [18:58:23]*** CUTSNS_PIN = 0 [18:58:23]*** Brake cut motor [18:58:24]Read from MH i2c: 01 [18:58:24]MH_I2C_Read... [18:58:24]*** Stop cut motor [18:58:24]*** Cut end [18:58:24]Read from MH i2c: 01 07 00 [18:58:24]MH_I2C_Read... [18:58:24]Read from MH i2c: 01 07 00 B8 19 00 00 00 00 00 FF 0F E6 [18:58:24]process_action close_receipt done [18:58:24]requested_data is exist [18:58:24]produce_requested_data [18:58:24]requested_item fm.sn is exist - process it [18:58:24]wFMCommunicate request_size=4 [18:58:24]MH_SAM_APDU [18:58:24]CAPDU: 80 11 00 00 [18:58:24]Write to MH i2c: E2 08 00 B9 19 80 11 00 00 00 00 00 00 4C [18:58:24]Write i2c OK [18:58:24]MH_I2C_Read... [18:58:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:58:24]Read from MH i2c: E2 [18:58:24]MH_I2C_Read... [18:58:24]Read from MH i2c: E2 17 00 [18:58:24]MH_I2C_Read... [18:58:24]Read from MH i2c: E2 17 00 B9 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A0 [18:58:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [18:58:24]wFMCommunicate OK [18:58:24]requested_item fd.num is exist - process it [18:58:24]SAM_PROTO_GetFieldsCounters [18:58:24]wFMCommunicate request_size=4 [18:58:24]MH_SAM_APDU [18:58:24]CAPDU: 80 13 00 00 [18:58:24]Write to MH i2c: E2 08 00 BA 19 80 13 00 00 00 00 00 00 4F [18:58:24]Write i2c OK [18:58:24]MH_I2C_Read... [18:58:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:58:24]Read from MH i2c: E2 [18:58:24]MH_I2C_Read... [18:58:24]Read from MH i2c: E2 62 00 [18:58:24]MH_I2C_Read... [18:58:24]Read from MH i2c: E2 62 00 BA 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 16 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 C1 02 00 00 5E 04 04 00 C1 02 00 00 57 04 04 00 C2 02 00 00 19 04 04 00 00 00 00 00 90 00 D4 [18:58:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 16 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 C1 02 00 00 5E 04 04 00 C1 02 00 00 57 04 04 00 C2 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:58:24]wFMCommunicate OK [18:58:24]SAM_PROTO_GetFieldsCounters done [18:58:24]requested_item shift.num is exist - process it [18:58:24]requested_item shift.opened is exist - process it [18:58:24]req_shift_opened [18:58:24]FM_GetShiftState [18:58:24]SAM_PROTO_GetShiftState [18:58:24]wFMCommunicate request_size=4 [18:58:24]MH_SAM_APDU [18:58:24]CAPDU: 80 13 01 00 [18:58:24]Write to MH i2c: E2 08 00 BB 19 80 13 01 00 00 00 00 00 51 [18:58:24]Write i2c OK [18:58:24]MH_I2C_Read... [18:58:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:58:24]Read from MH i2c: E2 [18:58:24]MH_I2C_Read... [18:58:24]Read from MH i2c: E2 0E 00 [18:58:24]MH_I2C_Read... [18:58:24]Read from MH i2c: E2 0E 00 BB 19 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 4A [18:58:24]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [18:58:24]wFMCommunicate OK [18:58:24]SAM_PROTO_GetShiftState done [18:58:24]FM_GetShiftState done [18:58:24]req_shift_opened done [18:58:24]requested_item shift.open_date is exist - process it [18:58:24]req_shift_open_date [18:58:24]req_shift_open_date done [18:58:24]produce_requested_data done [18:58:24]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318230,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [18:58:24]process_action_free close_receipt [18:58:24]json_value_free [18:58:24]json_value_free done [18:58:24]process_json_proto returns [18:58:24]Send response to host [18:58:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318230,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [18:58:24]free response buf [18:58:24]execute_script done [18:58:24]execute_script returns [18:58:24]free content buf [18:58:24]Sock 8.Close socket [18:58:24]Sock 8.Thread stoped [18:58:28]OFD Sender: No OFD packet to send [18:58:33]OFD Sender: No OFD packet to send [18:58:38]OFD Sender: No OFD packet to send [18:58:43]OFD Sender: No OFD packet to send [18:58:48]OFD Sender: No OFD packet to send [18:58:53]OFD Sender: No OFD packet to send [18:58:58]OFD Sender: No OFD packet to send [18:59:03]OFD Sender: No OFD packet to send [18:59:08]OFD Sender: No OFD packet to send [18:59:13]OFD Sender: No OFD packet to send [18:59:18]OFD Sender: No OFD packet to send [18:59:23]OFD Sender: No OFD packet to send [18:59:28]OFD Sender: No OFD packet to send [18:59:33]OFD Sender: No OFD packet to send [18:59:38]OFD Sender: No OFD packet to send [18:59:43]OFD Sender: No OFD packet to send [18:59:48]OFD Sender: No OFD packet to send [18:59:53]OFD Sender: No OFD packet to send [18:59:58]OFD Sender: No OFD packet to send [19:00:03]OFD Sender: No OFD packet to send [19:00:08]OFD Sender: No OFD packet to send [19:00:13]OFD Sender: No OFD packet to send [19:00:18]OFD Sender: No OFD packet to send [19:00:23]OFD Sender: No OFD packet to send [19:00:28]OFD Sender: No OFD packet to send [19:00:33]OFD Sender: No OFD packet to send [19:00:38]OFD Sender: No OFD packet to send [19:00:43]OFD Sender: No OFD packet to send [19:00:48]OFD Sender: No OFD packet to send [19:00:53]OFD Sender: No OFD packet to send [19:00:58]OFD Sender: No OFD packet to send [19:01:03]OFD Sender: No OFD packet to send [19:01:08]OFD Sender: No OFD packet to send [19:01:13]OFD Sender: No OFD packet to send [19:01:18]OFD Sender: No OFD packet to send [19:01:23]OFD Sender: No OFD packet to send [19:01:28]OFD Sender: No OFD packet to send [19:01:33]OFD Sender: No OFD packet to send [19:01:38]OFD Sender: No OFD packet to send [19:01:39]accept exits with 9 [19:01:39]New connection [19:01:39]New thread 3067039076 created [19:01:39]Thread 3066895716 joined [19:01:39]Waiting for new connection... [19:01:39] Sock 9.Parse request [19:01:39]Sock 9.Check first char [19:01:39]Sock 9.First char is OK [19:01:39]request: POST /json_proto HTTP/1.0 [19:01:39]Method: POST [19:01:39]URL: /json_proto [19:01:39]Method is POST - this is cgi request [19:01:39]url: /json_proto [19:01:39]query_string will be loaded in cgi processing [19:01:39]execute_cgi json_proto POST (null) [19:01:39]execute_cgi path=json_proto method=POST [19:01:39]POST find Content-Length [19:01:39]Host: 172.17.50.195:8080 [19:01:39]Content-Length: 683 [19:01:39]Content-Type: application/json [19:01:39] [19:01:39]POST finish read [19:01:39]Found Content-Length = 683 [19:01:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093235", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:01:39]execute_script... [19:01: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)1093235", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:01:39]POST & json_proto [19:01:39]process_json_proto [19:01:39]json parsed OK: [19:01:39]protocol is kg_v1.0 [19:01:39]action value=close_receipt [19:01:39]process_action close_receipt [19:01:39]cmd_close_receipt [19:01:39]MH_GetDate [19:01:39]Write to MH i2c: F0 00 00 BC 19 C4 [19:01:39]Write i2c OK [19:01:39]MH_I2C_Read... [19:01:39]Read from MH i2c: F0 [19:01:39]MH_I2C_Read... [19:01:39]Read from MH i2c: F0 09 00 [19:01:39]MH_I2C_Read... [19:01:39]Read from MH i2c: F0 09 00 BC 19 00 94 DF 1F 67 43 33 1C 67 BF [19:01:39]GetLastDocTimeStamp 1730141901 [19:01:39]current date 1730142100 [19:01:39]FM_GetShiftState [19:01:39]SAM_PROTO_GetShiftState [19:01:39]wFMCommunicate request_size=4 [19:01:39]MH_SAM_APDU [19:01:39]CAPDU: 80 13 01 00 [19:01:39]Write to MH i2c: E2 08 00 BD 19 80 13 01 00 00 00 00 00 53 [19:01:39]Write i2c OK [19:01:39]MH_I2C_Read... [19:01:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:01:39]Read from MH i2c: E2 [19:01:39]MH_I2C_Read... [19:01:39]Read from MH i2c: E2 0E 00 [19:01:39]MH_I2C_Read... [19:01:39]Read from MH i2c: E2 0E 00 BD 19 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 4C [19:01:39]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:01:39]wFMCommunicate OK [19:01:39]SAM_PROTO_GetShiftState done [19:01:39]FM_GetShiftState done [19:01:39]opened in 1730073493 [19:01:39]opened+sec_in_day 1730159893 [19:01:39]quantity*price = 100021 [19:01:39]sum+1 = 100023 [19:01:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 706 28.10.2024 19:01 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318231 ФПД: 98689961668903 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T190140&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318231&fm=98689961668903&tin=02508201610067®Number=0000000000091628&sum=100000 [19:01:40]StoreToDocumentArchive [19:01:40]shift 546 fd 318231 [19:01:40]save to /storage/0546/doc_00318231 [19:01:40]save last doc name /storage/0546/doc_00318231 to /storage/kkm_last_doc_name [19:01:40]save OK [19:01:40]Clear old archive folders... [19:01:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:01:40]tlvbuf is 000CA800 [19:01:40]SAM_PROTO_ClearQueue [19:01:40]wFMCommunicate request_size=4 [19:01:40]MH_SAM_APDU [19:01:40]CAPDU: 80 09 00 00 [19:01:40]Write to MH i2c: E2 08 00 CA 19 80 09 00 00 00 00 00 00 55 [19:01:40]Write i2c OK [19:01:40]MH_I2C_Read... [19:01:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:01:40]Read from MH i2c: E2 [19:01:40]MH_I2C_Read... [19:01:40]Read from MH i2c: E2 03 00 [19:01:40]MH_I2C_Read... [19:01:40]Read from MH i2c: E2 03 00 CA 19 00 90 00 57 [19:01:40]RAPDU: 90 00 [19:01:40]wFMCommunicate OK [19:01:40]SAM_PROTO_ClearQueue done [19:01:40]KKMCreateOFDPacket [19:01:40]OFDProtocolAddRootSTLVToBuf [19:01:40]FM_MakeSignedData [19:01:40]FM_MakeSignedData [19:01:40]SAM_PROTO_SignData [19:01:40]wFMCommunicate request_size=4 [19:01:40]MH_SAM_APDU [19:01:40]CAPDU: 80 0D 01 02 [19:01:40]Write to MH i2c: E2 08 00 CB 19 80 0D 01 02 00 00 00 00 5D [19:01:40]Write i2c OK [19:01:40]MH_I2C_Read... [19:01:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:01:40]Read from MH i2c: E2 [19:01:40]MH_I2C_Read... [19:01:40]Read from MH i2c: E2 03 00 [19:01:40]MH_I2C_Read... [19:01:40]Read from MH i2c: E2 03 00 CB 19 00 90 00 58 [19:01:40]RAPDU: 90 00 [19:01:40]wFMCommunicate OK [19:01:40]wFMCommunicate request_size=255 [19:01:40]MH_SAM_APDU [19:01: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 33 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 C2 02 00 00 F4 03 04 00 94 DF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 17 DB 04 00 35 04 06 00 59 [19:01:40]Write to MH i2c: E2 02 01 CC 19 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 C2 02 00 00 F4 03 04 00 94 DF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 17 DB 04 00 35 04 06 00 59 00 00 39 [19:01:40]Write i2c OK [19:01:40]MH_I2C_Read... [19:01:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:01:41]Read from MH i2c: E2 [19:01:41]MH_I2C_Read... [19:01:41]Read from MH i2c: E2 03 00 [19:01:41]MH_I2C_Read... [19:01:41]Read from MH i2c: E2 03 00 CC 19 00 90 00 59 [19:01:41]RAPDU: 90 00 [19:01:41]wFMCommunicate OK [19:01:41]wFMCommunicate request_size=10 [19:01:41]MH_SAM_APDU [19:01:41]CAPDU: 80 0D 02 02 05 C2 0C 1B B1 27 [19:01:41]Write to MH i2c: E2 0D 00 CD 19 80 0D 02 02 05 00 C2 0C 1B B1 27 00 00 2B [19:01:41]Write i2c OK [19:01:41]MH_I2C_Read... [19:01:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:01:41]Read from MH i2c: E2 [19:01:41]MH_I2C_Read... [19:01:41]Read from MH i2c: E2 03 00 [19:01:41]MH_I2C_Read... [19:01:41]Read from MH i2c: E2 03 00 CD 19 00 90 00 5A [19:01:41]RAPDU: 90 00 [19:01:41]wFMCommunicate OK [19:01:41]wFMCommunicate request_size=4 [19:01:41]MH_SAM_APDU [19:01:41]CAPDU: 80 0D 03 02 [19:01:41]Write to MH i2c: E2 08 00 CE 19 80 0D 03 02 00 00 00 00 62 [19:01:41]Write i2c OK [19:01:41]MH_I2C_Read... [19:01:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:01:41]Read from MH i2c: E2 [19:01:41]MH_I2C_Read... [19:01:41]Read from MH i2c: E2 0B 00 [19:01:41]MH_I2C_Read... [19:01:41]Read from MH i2c: E2 0B 00 CE 19 00 AC 97 73 84 92 CD 9B 75 90 00 0C [19:01:41]RAPDU: AC 97 73 84 92 CD 9B 75 90 00 [19:01:41]wFMCommunicate OK [19:01:41]SAM_PROTO_SignData done [19:01:41]FM_MakeSignedData done [19:01:41]CreateOFDProtocolMessage [19:01:41]wFMCommunicate request_size=4 [19:01:41]MH_SAM_APDU [19:01:41]CAPDU: 80 11 00 00 [19:01:41]Write to MH i2c: E2 08 00 CF 19 80 11 00 00 00 00 00 00 62 [19:01:41]Write i2c OK [19:01:41]MH_I2C_Read... [19:01:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:01:41]Read from MH i2c: E2 [19:01:41]MH_I2C_Read... [19:01:41]Read from MH i2c: E2 17 00 [19:01:41]MH_I2C_Read... [19:01:41]Read from MH i2c: E2 17 00 CF 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B6 [19:01:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:01:41]wFMCommunicate OK [19:01:41]CreateOFDProtocolMessage done [19:01:41]OFDSenderStorePacket 318231 [19:01:41]StoreOFDPacket docnum=318231 [19:01:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 31 82 07 01 90 B3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 C2 02 00 00 F4 03 04 00 94 DF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 17 DB 04 00 35 04 06 00 59 C2 0C 1B B1 27 AC 97 73 84 92 CD 9B 75 [19:01:41]CheckFolder [19:01:41]dirname=/storage/ofd_packets [19:01:41]CheckFolder done [19:01:41]ProducePacketName [19:01:41]name=ofd_packets/00318231 [19:01:41]NVStorageSaveData ofd_packets/00318231 [19:01:41]File name is /storage/ofd_packets/00318231 [19:01:41]Write 301 bytes [19:01:41]NVStorageSaveData done [19:01:41]OFDSenderStorePacket done [19:01:41]KKMCreateOFDPacket done [19:01:41]NVStorageSaveData kkm_last_timestamp [19:01:41]File name is /storage/kkm_last_timestamp [19:01:41]Write 4 bytes [19:01:41]NVStorageSaveData done [19:01:41]ExternCall_PrintAddStr [19:01:41]wPrintStart [19:01:41]Write to MH i2c: 01 00 00 D0 19 E9 [19:01:41]Write i2c OK [19:01:41]MH_I2C_Read... [19:01:41]Read from MH i2c: 01 [19:01:41]MH_I2C_Read... [19:01:41]Read from MH i2c: 01 07 00 [19:01:41]MH_I2C_Read... [19:01:41]Read from MH i2c: 01 07 00 D0 19 00 00 00 00 00 FF 0F FE [19:01:41]RasterBufferAndPrint [19:01:41]line Счет N : (1)1093235 [19:01:41]line ИНН: 02508201610067 [19:01:41]line Контрольно-Кассовый Чек [19:01:41]line ПРОДАЖА [19:01:41]line ТРК (МРК, ГНК) : 54 [19:01:41]line Товар: 2710124500 [19:01:41]line Аи-95-К-3 [19:01:41]line 13.480 * 74.20 [19:01:41]line = 1000.22 [19:01:41]line НДС 12% НСП 1% [19:01:41]line > о реализуемом товаре [19:01:41]line ОКРУГЛЕНИЕ: -0.22 [19:01:41]line ИТОГО: 1000.00 [19:01:41]line Внесено: 1000.00 [19:01:41]line СДАЧА: 0.00 [19:01:41]line НСП 1% : 8.85 [19:01:41]line НДС 12% : 106.22 [19:01:41]line Наличными: 1000.00 [19:01:41]line Безнал.: 0.00 [19:01:41]line Место: АЗС № 101 "Партнер Нефть" [19:01:41]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [19:01:41]line СНО: Общий режим [19:01:41]line Чек 706 28.10.2024 19:01 [19:01:41]line Смена: 546 ФФД: 1.0 [19:01:41]line ЗНМ: 0300000082 [19:01:41]line РНМ: 0000000000091628 [19:01:41]line Версия ККМ: 001 [19:01:41]line ФМ: 0000000000874671 [19:01:41]line ФД: 318231 [19:01:41]line ФПД: 98689961668903 [19:01:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T190140&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318231&fm=98689961668903&tin=02508201610067®Number=0000000000091628&sum=100000 [19:01:41]OFD Sender: Processing packet 318231 [packets to send 127, broken 126] [19:01:41]ProducePacketName [19:01:41]name=ofd_packets/00318231 [19:01:41]OFD Sender: To server: pG, [19:01:41]CommunicateWithHost lk.salyk.kg:30040 [19:01:41]ConnectInit lk.salyk.kg [19:01:41]written 0, free lines is 4095 [19:01:41]Connected sock=10 [19:01:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 31 82 07 01 90 B3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 C2 02 00 00 F4 03 04 00 94 DF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 17 DB 04 00 35 04 06 00 59 C2 0C 1B B1 27 AC 97 73 84 92 CD 9B 75 [19:01:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 17 6B 47 00 94 C3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 17 DB 04 00 F4 03 04 00 4C 8B 1F 67 B6 04 01 00 00 07 3E 54 07 1D BF 97 81 [19:01:41]CommunicateWithHost err = 0 [19:01:41]CheckOFDResponse [19:01:41]1017 (14) - 77093643461234 [19:01:41]1041 (16) - 0000000000874671 [19:01:41]1040 (4) - 318231 [19:01:41]1012 (4) - 28.10.2024 13:02 [19:01:41]1206 (1) - 0 [19:01:41]OFD Sender: Remove packet 318231 [19:01:41]ProducePacketName [19:01:41]name=ofd_packets/00318231 [19:01:41]NVStorageDeleteData [19:01:42]Write to MH i2c: 01 00 00 FB 19 14 [19:01:42]Write i2c OK [19:01:42]MH_I2C_Read... [19:01:42]Read from MH i2c: 01 [19:01:42]MH_I2C_Read... [19:01:42]Read from MH i2c: 01 07 00 [19:01:42]MH_I2C_Read... [19:01:42]Read from MH i2c: 01 07 00 FB 19 00 00 00 00 00 EF 0C 16 [19:01:42]RasterBufferAndPrint [19:01:42]line [19:01:42]line [19:01:42]line [19:01:42]line [19:01:42]line [19:01:42]written 0, free lines is 3317 [19:01:42]MH_Cut [19:01:42]Write to MH i2c: D1 01 00 02 1A 01 EE [19:01:42]Write i2c OK [19:01:42]MH_I2C_Read... [19:01:42]Read from MH i2c: D1 [19:01:42]MH_I2C_Read... [19:01:42]Read from MH i2c: D1 01 00 [19:01:42]MH_I2C_Read... [19:01:42]Read from MH i2c: D1 01 00 02 1A 00 ED [19:01:42]Write to MH i2c: 01 00 00 03 1A 1D [19:01:42]Write i2c OK [19:01:42]MH_I2C_Read... [19:01:42]OFD Sender: No OFD packet to send [19:01:42]*** Cut start [19:01:42]*** Partial cut [19:01:42]*** CUTSNS_PIN = 1 [19:01:42]*** CUTSNS_PIN = 0 [19:01:43]*** Brake cut motor [19:01:43]Read from MH i2c: 01 [19:01:43]*** Stop cut motor [19:01:43]*** Cut end [19:01:43]MH_I2C_Read... [19:01:43]Read from MH i2c: 01 07 00 [19:01:43]MH_I2C_Read... [19:01:43]Read from MH i2c: 01 07 00 03 1A 00 00 00 00 00 FF 0F 32 [19:01:43]process_action close_receipt done [19:01:43]requested_data is exist [19:01:43]produce_requested_data [19:01:43]requested_item fm.sn is exist - process it [19:01:43]wFMCommunicate request_size=4 [19:01:43]MH_SAM_APDU [19:01:43]CAPDU: 80 11 00 00 [19:01:43]Write to MH i2c: E2 08 00 04 1A 80 11 00 00 00 00 00 00 98 [19:01:43]Write i2c OK [19:01:43]MH_I2C_Read... [19:01:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:01:43]Read from MH i2c: E2 [19:01:43]MH_I2C_Read... [19:01:43]Read from MH i2c: E2 17 00 [19:01:43]MH_I2C_Read... [19:01:43]Read from MH i2c: E2 17 00 04 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 EC [19:01:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:01:43]wFMCommunicate OK [19:01:43]requested_item fd.num is exist - process it [19:01:43]SAM_PROTO_GetFieldsCounters [19:01:43]wFMCommunicate request_size=4 [19:01:43]MH_SAM_APDU [19:01:43]CAPDU: 80 13 00 00 [19:01:43]Write to MH i2c: E2 08 00 05 1A 80 13 00 00 00 00 00 00 9B [19:01:43]Write i2c OK [19:01:43]MH_I2C_Read... [19:01:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:01:43]Read from MH i2c: E2 [19:01:43]MH_I2C_Read... [19:01:43]Read from MH i2c: E2 62 00 [19:01:43]MH_I2C_Read... [19:01:43]Read from MH i2c: E2 62 00 05 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 17 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 C2 02 00 00 5E 04 04 00 C2 02 00 00 57 04 04 00 C3 02 00 00 19 04 04 00 00 00 00 00 90 00 24 [19:01:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 17 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 C2 02 00 00 5E 04 04 00 C2 02 00 00 57 04 04 00 C3 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:01:43]wFMCommunicate OK [19:01:43]SAM_PROTO_GetFieldsCounters done [19:01:43]requested_item shift.num is exist - process it [19:01:43]requested_item shift.opened is exist - process it [19:01:43]req_shift_opened [19:01:43]FM_GetShiftState [19:01:43]SAM_PROTO_GetShiftState [19:01:43]wFMCommunicate request_size=4 [19:01:43]MH_SAM_APDU [19:01:43]CAPDU: 80 13 01 00 [19:01:43]Write to MH i2c: E2 08 00 06 1A 80 13 01 00 00 00 00 00 9D [19:01:43]Write i2c OK [19:01:43]MH_I2C_Read... [19:01:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:01:43]Read from MH i2c: E2 [19:01:43]MH_I2C_Read... [19:01:43]Read from MH i2c: E2 0E 00 [19:01:43]MH_I2C_Read... [19:01:43]Read from MH i2c: E2 0E 00 06 1A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 96 [19:01:43]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:01:43]wFMCommunicate OK [19:01:43]SAM_PROTO_GetShiftState done [19:01:43]FM_GetShiftState done [19:01:43]req_shift_opened done [19:01:43]requested_item shift.open_date is exist - process it [19:01:43]req_shift_open_date [19:01:43]req_shift_open_date done [19:01:43]produce_requested_data done [19:01:43]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318231,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [19:01:43]process_action_free close_receipt [19:01:43]json_value_free [19:01:43]json_value_free done [19:01:43]process_json_proto returns [19:01:43]Send response to host [19:01:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318231,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [19:01:43]free response buf [19:01:43]execute_script done [19:01:43]execute_script returns [19:01:43]free content buf [19:01:43]Sock 9.Close socket [19:01:43]Sock 9.Thread stoped [19:01:44]accept exits with 8 [19:01:44]New connection [19:01:44]New thread 3066895716 created [19:01:44]Thread 3067039076 joined [19:01:44]Waiting for new connection... [19:01:44] Sock 8.Parse request [19:01:44]Sock 8.Check first char [19:01:44]Sock 8.First char is OK [19:01:44]request: POST /json_proto HTTP/1.0 [19:01:44]Method: POST [19:01:44]URL: /json_proto [19:01:44]Method is POST - this is cgi request [19:01:44]url: /json_proto [19:01:44]query_string will be loaded in cgi processing [19:01:44]execute_cgi json_proto POST (null) [19:01:44]execute_cgi path=json_proto method=POST [19:01:44]POST find Content-Length [19:01:44]Host: 172.17.50.195:8080 [19:01:44]Content-Length: 798 [19:01:44]Content-Type: application/json [19:01:44] [19:01:44]POST finish read [19:01:44]Found Content-Length = 798 [19:01:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093233", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 40.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\u000A68826", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:01:44]execute_script... [19:01:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093233", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 40.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\u000A68826", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:01:44]POST & json_proto [19:01:44]process_json_proto [19:01:44]json parsed OK: [19:01:44]protocol is kg_v1.0 [19:01:44]action value=close_receipt [19:01:44]process_action close_receipt [19:01:44]cmd_close_receipt [19:01:44]MH_GetDate [19:01:44]Write to MH i2c: F0 00 00 07 1A 10 [19:01:44]Write i2c OK [19:01:44]MH_I2C_Read... [19:01:44]Read from MH i2c: F0 [19:01:44]MH_I2C_Read... [19:01:44]Read from MH i2c: F0 09 00 [19:01:44]MH_I2C_Read... [19:01:44]Read from MH i2c: F0 09 00 07 1A 00 99 DF 1F 67 43 33 1C 67 10 [19:01:44]GetLastDocTimeStamp 1730142100 [19:01:44]current date 1730142105 [19:01:44]FM_GetShiftState [19:01:44]SAM_PROTO_GetShiftState [19:01:44]wFMCommunicate request_size=4 [19:01:44]MH_SAM_APDU [19:01:44]CAPDU: 80 13 01 00 [19:01:44]Write to MH i2c: E2 08 00 08 1A 80 13 01 00 00 00 00 00 9F [19:01:44]Write i2c OK [19:01:44]MH_I2C_Read... [19:01:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:01:44]Read from MH i2c: E2 [19:01:44]MH_I2C_Read... [19:01:44]Read from MH i2c: E2 0E 00 [19:01:44]MH_I2C_Read... [19:01:44]Read from MH i2c: E2 0E 00 08 1A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 98 [19:01:44]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:01:44]wFMCommunicate OK [19:01:44]SAM_PROTO_GetShiftState done [19:01:44]FM_GetShiftState done [19:01:44]opened in 1730073493 [19:01:44]opened+sec_in_day 1730159893 [19:01:44]quantity*price = 0 [19:01:44]sum+1 = 1 [19:01:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 707 28.10.2024 19:01 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливная Карта 68826 ФМ: 0000000000874671 ФД: 318232 ФПД: 166748772623354 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T190145&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318232&fm=166748772623354&tin=02508201610067®Number=0000000000091628&sum=0 [19:01:45]StoreToDocumentArchive [19:01:45]shift 546 fd 318232 [19:01:45]save to /storage/0546/doc_00318232 [19:01:45]save last doc name /storage/0546/doc_00318232 to /storage/kkm_last_doc_name [19:01:45]save OK [19:01:45]Clear old archive folders... [19:01:45]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:01:45]tlvbuf is 0009FB90 [19:01:45]SAM_PROTO_ClearQueue [19:01:45]wFMCommunicate request_size=4 [19:01:45]MH_SAM_APDU [19:01:45]CAPDU: 80 09 00 00 [19:01:45]Write to MH i2c: E2 08 00 15 1A 80 09 00 00 00 00 00 00 A1 [19:01:45]Write i2c OK [19:01:45]MH_I2C_Read... [19:01:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:01:45]Read from MH i2c: E2 [19:01:45]MH_I2C_Read... [19:01:45]Read from MH i2c: E2 03 00 [19:01:45]MH_I2C_Read... [19:01:45]Read from MH i2c: E2 03 00 15 1A 00 90 00 A3 [19:01:45]RAPDU: 90 00 [19:01:45]wFMCommunicate OK [19:01:45]SAM_PROTO_ClearQueue done [19:01:45]KKMCreateOFDPacket [19:01:45]OFDProtocolAddRootSTLVToBuf [19:01:45]FM_MakeSignedData [19:01:45]FM_MakeSignedData [19:01:45]SAM_PROTO_SignData [19:01:45]wFMCommunicate request_size=4 [19:01:45]MH_SAM_APDU [19:01:45]CAPDU: 80 0D 01 02 [19:01:45]Write to MH i2c: E2 08 00 16 1A 80 0D 01 02 00 00 00 00 A9 [19:01:45]Write i2c OK [19:01:45]MH_I2C_Read... [19:01:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:01:45]Read from MH i2c: E2 [19:01:45]MH_I2C_Read... [19:01:45]Read from MH i2c: E2 03 00 [19:01:45]MH_I2C_Read... [19:01:45]Read from MH i2c: E2 03 00 16 1A 00 90 00 A4 [19:01:45]RAPDU: 90 00 [19:01:45]wFMCommunicate OK [19:01:45]wFMCommunicate request_size=255 [19:01:45]MH_SAM_APDU [19:01:45]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 40 9C 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 C3 02 00 00 F4 03 04 00 99 DF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 18 DB 04 00 35 04 06 00 [19:01:45]Write to MH i2c: E2 02 01 17 1A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 40 9C 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 C3 02 00 00 F4 03 04 00 99 DF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 18 DB 04 00 35 04 06 00 00 00 A7 [19:01:45]Write i2c OK [19:01:45]MH_I2C_Read... [19:01:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:01:45]Read from MH i2c: E2 [19:01:45]MH_I2C_Read... [19:01:45]Read from MH i2c: E2 03 00 [19:01:45]MH_I2C_Read... [19:01:45]Read from MH i2c: E2 03 00 17 1A 00 90 00 A5 [19:01:45]RAPDU: 90 00 [19:01:45]wFMCommunicate OK [19:01:45]wFMCommunicate request_size=11 [19:01:45]MH_SAM_APDU [19:01:45]CAPDU: 80 0D 02 02 06 97 A8 39 5B E3 FA [19:01:45]Write to MH i2c: E2 0E 00 18 1A 80 0D 02 02 06 00 97 A8 39 5B E3 FA 00 00 68 [19:01:45]Write i2c OK [19:01:45]MH_I2C_Read... [19:01:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:01:45]Read from MH i2c: E2 [19:01:45]MH_I2C_Read... [19:01:45]Read from MH i2c: E2 03 00 [19:01:45]MH_I2C_Read... [19:01:45]Read from MH i2c: E2 03 00 18 1A 00 90 00 A6 [19:01:45]RAPDU: 90 00 [19:01:45]wFMCommunicate OK [19:01:45]wFMCommunicate request_size=4 [19:01:45]MH_SAM_APDU [19:01:45]CAPDU: 80 0D 03 02 [19:01:45]Write to MH i2c: E2 08 00 19 1A 80 0D 03 02 00 00 00 00 AE [19:01:45]Write i2c OK [19:01:45]MH_I2C_Read... [19:01:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:01:46]Read from MH i2c: E2 [19:01:46]MH_I2C_Read... [19:01:46]Read from MH i2c: E2 0B 00 [19:01:46]MH_I2C_Read... [19:01:46]Read from MH i2c: E2 0B 00 19 1A 00 CE 5F 48 9B 2D 7A 97 6F 90 00 6C [19:01:46]RAPDU: CE 5F 48 9B 2D 7A 97 6F 90 00 [19:01:46]wFMCommunicate OK [19:01:46]SAM_PROTO_SignData done [19:01:46]FM_MakeSignedData done [19:01:46]CreateOFDProtocolMessage [19:01:46]wFMCommunicate request_size=4 [19:01:46]MH_SAM_APDU [19:01:46]CAPDU: 80 11 00 00 [19:01:46]Write to MH i2c: E2 08 00 1A 1A 80 11 00 00 00 00 00 00 AE [19:01:46]Write i2c OK [19:01:46]MH_I2C_Read... [19:01:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:01:46]Read from MH i2c: E2 [19:01:46]MH_I2C_Read... [19:01:46]Read from MH i2c: E2 17 00 [19:01:46]MH_I2C_Read... [19:01:46]Read from MH i2c: E2 17 00 1A 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 02 [19:01:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:01:46]wFMCommunicate OK [19:01:46]CreateOFDProtocolMessage done [19:01:46]OFDSenderStorePacket 318232 [19:01:46]StoreOFDPacket docnum=318232 [19:01:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 BA 49 08 01 68 44 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 40 9C 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 C3 02 00 00 F4 03 04 00 99 DF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 18 DB 04 00 35 04 06 00 97 A8 39 5B E3 FA CE 5F 48 9B 2D 7A 97 6F [19:01:46]CheckFolder [19:01:46]dirname=/storage/ofd_packets [19:01:46]CheckFolder done [19:01:46]ProducePacketName [19:01:46]name=ofd_packets/00318232 [19:01:46]NVStorageSaveData ofd_packets/00318232 [19:01:46]File name is /storage/ofd_packets/00318232 [19:01:46]Write 302 bytes [19:01:46]NVStorageSaveData done [19:01:46]OFDSenderStorePacket done [19:01:46]KKMCreateOFDPacket done [19:01:46]NVStorageSaveData kkm_last_timestamp [19:01:46]File name is /storage/kkm_last_timestamp [19:01:46]Write 4 bytes [19:01:46]NVStorageSaveData done [19:01:46]ExternCall_PrintAddStr [19:01:46]wPrintStart [19:01:46]Write to MH i2c: 01 00 00 1B 1A 35 [19:01:46]Write i2c OK [19:01:46]MH_I2C_Read... [19:01:46]Read from MH i2c: 01 [19:01:46]MH_I2C_Read... [19:01:46]Read from MH i2c: 01 07 00 [19:01:46]MH_I2C_Read... [19:01:46]Read from MH i2c: 01 07 00 1B 1A 00 00 00 00 00 FF 0F 4A [19:01:46]RasterBufferAndPrint [19:01:46]line Счет N : (1)1093233 [19:01:46]line ИНН: 02508201610067 [19:01:46]line Контрольно-Кассовый Чек [19:01:46]line ПРОДАЖА [19:01:46]line ТРК (МРК, ГНК) : 21 [19:01:46]line Товар: 2710194210 [19:01:46]line ДТ(л)-К-2 [19:01:46]line 40.000 * 0.00 [19:01:46]line = 0.00 [19:01:46]line НДС 12% НСП 1% [19:01:46]line > о реализуемом товаре [19:01:46]line ИТОГО: 0.00 [19:01:46]line НСП 1% : 0.00 [19:01:46]line НДС 12% : 0.00 [19:01:46]line Наличными: 0.00 [19:01:46]line Безнал.: 0.00 [19:01:46]line Место: АЗС № 101 "Партнер Нефть" [19:01:46]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [19:01:46]line СНО: Общий режим [19:01:46]line Чек 707 28.10.2024 19:01 [19:01:46]line Смена: 546 ФФД: 1.0 [19:01:46]line ЗНМ: 0300000082 [19:01:46]line РНМ: 0000000000091628 [19:01:46]line Версия ККМ: 001 [19:01:46]line Талоны: Топливная Карта [19:01:46]line 68826 [19:01:46]line ФМ: 0000000000874671 [19:01:46]line ФД: 318232 [19:01:46]line ФПД: 166748772623354 [19:01:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T190145&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318232&fm=166748772623354&tin=02508201610067®Number=0000000000091628&sum=0 [19:01:46]OFD Sender: Processing packet 318232 [packets to send 127, broken 126] [19:01:46]ProducePacketName [19:01:46]name=ofd_packets/00318232 [19:01:46]OFD Sender: To server: pG, [19:01:46]CommunicateWithHost lk.salyk.kg:30040 [19:01:46]ConnectInit lk.salyk.kg [19:01:46]written 0, free lines is 4095 [19:01:46]Connected sock=10 [19:01:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 BA 49 08 01 68 44 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 40 9C 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 C3 02 00 00 F4 03 04 00 99 DF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 18 DB 04 00 35 04 06 00 97 A8 39 5B E3 FA CE 5F 48 9B 2D 7A 97 6F [19:01:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 8E 9D 47 00 66 69 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 18 DB 04 00 F4 03 04 00 51 8B 1F 67 B6 04 01 00 00 B7 A8 77 68 EC 65 A4 FD [19:01:46]CommunicateWithHost err = 0 [19:01:46]CheckOFDResponse [19:01:46]1017 (14) - 77093643461234 [19:01:46]1041 (16) - 0000000000874671 [19:01:46]1040 (4) - 318232 [19:01:46]1012 (4) - 28.10.2024 13:02 [19:01:46]1206 (1) - 0 [19:01:46]OFD Sender: Remove packet 318232 [19:01:46]ProducePacketName [19:01:46]name=ofd_packets/00318232 [19:01:46]NVStorageDeleteData [19:01:46]Write to MH i2c: 01 00 00 45 1A 5F [19:01:46]Write i2c OK [19:01:46]MH_I2C_Read... [19:01:46]Read from MH i2c: 01 [19:01:46]MH_I2C_Read... [19:01:46]Read from MH i2c: 01 07 00 [19:01:46]MH_I2C_Read... [19:01:46]Read from MH i2c: 01 07 00 45 1A 00 00 00 00 00 08 0D 7B [19:01:46]RasterBufferAndPrint [19:01:46]line [19:01:46]line [19:01:46]line [19:01:46]line [19:01:46]line [19:01:46]written 0, free lines is 3348 [19:01:46]MH_Cut [19:01:46]Write to MH i2c: D1 01 00 4C 1A 01 38 [19:01:46]Write i2c OK [19:01:46]MH_I2C_Read... [19:01:46]Read from MH i2c: D1 [19:01:46]MH_I2C_Read... [19:01:46]Read from MH i2c: D1 01 00 [19:01:46]MH_I2C_Read... [19:01:46]Read from MH i2c: D1 01 00 4C 1A 00 37 [19:01:46]Write to MH i2c: 01 00 00 4D 1A 67 [19:01:46]Write i2c OK [19:01:46]MH_I2C_Read... [19:01:47]OFD Sender: No OFD packet to send [19:01:47]*** Cut start [19:01:47]*** Partial cut [19:01:47]*** CUTSNS_PIN = 1 [19:01:47]*** CUTSNS_PIN = 0 [19:01:47]*** Brake cut motor [19:01:48]Read from MH i2c: 01 [19:01:48]MH_I2C_Read... [19:01:48]*** Stop cut motor [19:01:48]*** Cut end [19:01:48]Read from MH i2c: 01 07 00 [19:01:48]MH_I2C_Read... [19:01:48]Read from MH i2c: 01 07 00 4D 1A 00 00 00 00 00 FF 0F 7C [19:01:48]process_action close_receipt done [19:01:48]requested_data is exist [19:01:48]produce_requested_data [19:01:48]requested_item fm.sn is exist - process it [19:01:48]wFMCommunicate request_size=4 [19:01:48]MH_SAM_APDU [19:01:48]CAPDU: 80 11 00 00 [19:01:48]Write to MH i2c: E2 08 00 4E 1A 80 11 00 00 00 00 00 00 E2 [19:01:48]Write i2c OK [19:01:48]MH_I2C_Read... [19:01:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:01:48]Read from MH i2c: E2 [19:01:48]MH_I2C_Read... [19:01:48]Read from MH i2c: E2 17 00 [19:01:48]MH_I2C_Read... [19:01:48]Read from MH i2c: E2 17 00 4E 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 36 [19:01:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:01:48]wFMCommunicate OK [19:01:48]requested_item fd.num is exist - process it [19:01:48]SAM_PROTO_GetFieldsCounters [19:01:48]wFMCommunicate request_size=4 [19:01:48]MH_SAM_APDU [19:01:48]CAPDU: 80 13 00 00 [19:01:48]Write to MH i2c: E2 08 00 4F 1A 80 13 00 00 00 00 00 00 E5 [19:01:48]Write i2c OK [19:01:48]MH_I2C_Read... [19:01:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:01:48]Read from MH i2c: E2 [19:01:48]MH_I2C_Read... [19:01:48]Read from MH i2c: E2 62 00 [19:01:48]MH_I2C_Read... [19:01:48]Read from MH i2c: E2 62 00 4F 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 18 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 C3 02 00 00 5E 04 04 00 C3 02 00 00 57 04 04 00 C4 02 00 00 19 04 04 00 00 00 00 00 90 00 72 [19:01:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 18 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 C3 02 00 00 5E 04 04 00 C3 02 00 00 57 04 04 00 C4 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:01:48]wFMCommunicate OK [19:01:48]SAM_PROTO_GetFieldsCounters done [19:01:48]requested_item shift.num is exist - process it [19:01:48]requested_item shift.opened is exist - process it [19:01:48]req_shift_opened [19:01:48]FM_GetShiftState [19:01:48]SAM_PROTO_GetShiftState [19:01:48]wFMCommunicate request_size=4 [19:01:48]MH_SAM_APDU [19:01:48]CAPDU: 80 13 01 00 [19:01:48]Write to MH i2c: E2 08 00 50 1A 80 13 01 00 00 00 00 00 E7 [19:01:48]Write i2c OK [19:01:48]MH_I2C_Read... [19:01:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:01:48]Read from MH i2c: E2 [19:01:48]MH_I2C_Read... [19:01:48]Read from MH i2c: E2 0E 00 [19:01:48]MH_I2C_Read... [19:01:48]Read from MH i2c: E2 0E 00 50 1A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E0 [19:01:48]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:01:48]wFMCommunicate OK [19:01:48]SAM_PROTO_GetShiftState done [19:01:48]FM_GetShiftState done [19:01:48]req_shift_opened done [19:01:48]requested_item shift.open_date is exist - process it [19:01:48]req_shift_open_date [19:01:48]req_shift_open_date done [19:01:48]produce_requested_data done [19:01:48]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318232,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [19:01:48]process_action_free close_receipt [19:01:48]json_value_free [19:01:48]json_value_free done [19:01:48]process_json_proto returns [19:01:48]Send response to host [19:01:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318232,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [19:01:48]free response buf [19:01:48]execute_script done [19:01:48]execute_script returns [19:01:48]free content buf [19:01:48]Sock 8.Close socket [19:01:48]Sock 8.Thread stoped [19:01:52]OFD Sender: No OFD packet to send [19:01:57]OFD Sender: No OFD packet to send [19:02:02]OFD Sender: No OFD packet to send [19:02:07]OFD Sender: No OFD packet to send [19:02:11]accept exits with 9 [19:02:11]New connection [19:02:11]New thread 3067039076 created [19:02:11]Thread 3066895716 joined [19:02:11]Waiting for new connection... [19:02:11] Sock 9.Parse request [19:02:11]Sock 9.Check first char [19:02:11]Sock 9.First char is OK [19:02:11]request: POST /json_proto HTTP/1.0 [19:02:11]Method: POST [19:02:11]URL: /json_proto [19:02:11]Method is POST - this is cgi request [19:02:11]url: /json_proto [19:02:11]query_string will be loaded in cgi processing [19:02:11]execute_cgi json_proto POST (null) [19:02:11]execute_cgi path=json_proto method=POST [19:02:11]POST find Content-Length [19:02:11]Host: 172.17.50.195:8080 [19:02:11]Content-Length: 770 [19:02:11]Content-Type: application/json [19:02:11] [19:02:11]POST finish read [19:02:11]Found Content-Length = 770 [19:02:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093236", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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: Mbank", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:02:11]execute_script... [19:02: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)1093236", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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: Mbank", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:02:11]POST & json_proto [19:02:11]process_json_proto [19:02:11]json parsed OK: [19:02:11]protocol is kg_v1.0 [19:02:11]action value=close_receipt [19:02:11]process_action close_receipt [19:02:11]cmd_close_receipt [19:02:11]MH_GetDate [19:02:11]Write to MH i2c: F0 00 00 51 1A 5A [19:02:11]Write i2c OK [19:02:11]MH_I2C_Read... [19:02:11]Read from MH i2c: F0 [19:02:11]MH_I2C_Read... [19:02:11]Read from MH i2c: F0 09 00 [19:02:11]MH_I2C_Read... [19:02:11]Read from MH i2c: F0 09 00 51 1A 00 B4 DF 1F 67 43 33 1C 67 75 [19:02:11]GetLastDocTimeStamp 1730142105 [19:02:11]current date 1730142132 [19:02:11]FM_GetShiftState [19:02:11]SAM_PROTO_GetShiftState [19:02:11]wFMCommunicate request_size=4 [19:02:11]MH_SAM_APDU [19:02:11]CAPDU: 80 13 01 00 [19:02:11]Write to MH i2c: E2 08 00 52 1A 80 13 01 00 00 00 00 00 E9 [19:02:11]Write i2c OK [19:02:11]MH_I2C_Read... [19:02:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:02:11]Read from MH i2c: E2 [19:02:11]MH_I2C_Read... [19:02:11]Read from MH i2c: E2 0E 00 [19:02:11]MH_I2C_Read... [19:02:11]Read from MH i2c: E2 0E 00 52 1A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E2 [19:02:11]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:02:11]wFMCommunicate OK [19:02:11]SAM_PROTO_GetShiftState done [19:02:11]FM_GetShiftState done [19:02:11]opened in 1730073493 [19:02:11]opened+sec_in_day 1730159893 [19:02:11]quantity*price = 200043 [19:02:11]sum+1 = 200044 [19:02:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 708 28.10.2024 19:02 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318233 ФПД: 229039386171083 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T190212&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318233&fm=229039386171083&tin=02508201610067®Number=0000000000091628&sum=200043 [19:02:12]StoreToDocumentArchive [19:02:12]shift 546 fd 318233 [19:02:12]save to /storage/0546/doc_00318233 [19:02:12]save last doc name /storage/0546/doc_00318233 to /storage/kkm_last_doc_name [19:02:12]save OK [19:02:12]Clear old archive folders... [19:02:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:02:12]tlvbuf is B6DBD830 [19:02:12]SAM_PROTO_ClearQueue [19:02:12]wFMCommunicate request_size=4 [19:02:12]MH_SAM_APDU [19:02:12]CAPDU: 80 09 00 00 [19:02:12]Write to MH i2c: E2 08 00 5F 1A 80 09 00 00 00 00 00 00 EB [19:02:12]Write i2c OK [19:02:12]MH_I2C_Read... [19:02:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:02:12]Read from MH i2c: E2 [19:02:12]MH_I2C_Read... [19:02:12]Read from MH i2c: E2 03 00 [19:02:12]MH_I2C_Read... [19:02:12]Read from MH i2c: E2 03 00 5F 1A 00 90 00 ED [19:02:12]RAPDU: 90 00 [19:02:12]wFMCommunicate OK [19:02:12]SAM_PROTO_ClearQueue done [19:02:12]KKMCreateOFDPacket [19:02:12]OFDProtocolAddRootSTLVToBuf [19:02:12]FM_MakeSignedData [19:02:12]FM_MakeSignedData [19:02:12]SAM_PROTO_SignData [19:02:12]wFMCommunicate request_size=4 [19:02:12]MH_SAM_APDU [19:02:12]CAPDU: 80 0D 01 02 [19:02:12]Write to MH i2c: E2 08 00 60 1A 80 0D 01 02 00 00 00 00 F3 [19:02:12]Write i2c OK [19:02:12]MH_I2C_Read... [19:02:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:02:13]Read from MH i2c: E2 [19:02:13]MH_I2C_Read... [19:02:13]Read from MH i2c: E2 03 00 [19:02:13]MH_I2C_Read... [19:02:13]Read from MH i2c: E2 03 00 60 1A 00 90 00 EE [19:02:13]RAPDU: 90 00 [19:02:13]wFMCommunicate OK [19:02:13]wFMCommunicate request_size=255 [19:02:13]MH_SAM_APDU [19:02:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 C4 02 00 00 F4 03 04 00 B4 DF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 19 DB 04 00 35 04 06 00 D0 [19:02:13]Write to MH i2c: E2 02 01 61 1A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 C4 02 00 00 F4 03 04 00 B4 DF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 19 DB 04 00 35 04 06 00 D0 00 00 4B [19:02:13]Write i2c OK [19:02:13]MH_I2C_Read... [19:02:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:02:13]Read from MH i2c: E2 [19:02:13]MH_I2C_Read... [19:02:13]Read from MH i2c: E2 03 00 [19:02:13]MH_I2C_Read... [19:02:13]Read from MH i2c: E2 03 00 61 1A 00 90 00 EF [19:02:13]RAPDU: 90 00 [19:02:13]wFMCommunicate OK [19:02:13]wFMCommunicate request_size=10 [19:02:13]MH_SAM_APDU [19:02:13]CAPDU: 80 0D 02 02 05 4F 63 40 96 CB [19:02:13]Write to MH i2c: E2 0D 00 62 1A 80 0D 02 02 05 00 4F 63 40 96 CB 00 00 53 [19:02:13]Write i2c OK [19:02:13]MH_I2C_Read... [19:02:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:02:13]Read from MH i2c: E2 [19:02:13]MH_I2C_Read... [19:02:13]Read from MH i2c: E2 03 00 [19:02:13]MH_I2C_Read... [19:02:13]Read from MH i2c: E2 03 00 62 1A 00 90 00 F0 [19:02:13]RAPDU: 90 00 [19:02:13]wFMCommunicate OK [19:02:13]wFMCommunicate request_size=4 [19:02:13]MH_SAM_APDU [19:02:13]CAPDU: 80 0D 03 02 [19:02:13]Write to MH i2c: E2 08 00 63 1A 80 0D 03 02 00 00 00 00 F8 [19:02:13]Write i2c OK [19:02:13]MH_I2C_Read... [19:02:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:02:13]Read from MH i2c: E2 [19:02:13]MH_I2C_Read... [19:02:13]Read from MH i2c: E2 0B 00 [19:02:13]MH_I2C_Read... [19:02:13]Read from MH i2c: E2 0B 00 63 1A 00 47 D9 E2 5D 68 5B 2A BE 90 00 03 [19:02:13]RAPDU: 47 D9 E2 5D 68 5B 2A BE 90 00 [19:02:13]wFMCommunicate OK [19:02:13]SAM_PROTO_SignData done [19:02:13]FM_MakeSignedData done [19:02:13]CreateOFDProtocolMessage [19:02:13]wFMCommunicate request_size=4 [19:02:13]MH_SAM_APDU [19:02:13]CAPDU: 80 11 00 00 [19:02:13]Write to MH i2c: E2 08 00 64 1A 80 11 00 00 00 00 00 00 F8 [19:02:13]Write i2c OK [19:02:13]MH_I2C_Read... [19:02:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:02:13]Read from MH i2c: E2 [19:02:13]MH_I2C_Read... [19:02:13]Read from MH i2c: E2 17 00 [19:02:13]MH_I2C_Read... [19:02:13]Read from MH i2c: E2 17 00 64 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 4C [19:02:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:02:13]wFMCommunicate OK [19:02:13]CreateOFDProtocolMessage done [19:02:13]OFDSenderStorePacket 318233 [19:02:13]StoreOFDPacket docnum=318233 [19:02:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 EB 85 07 01 CD AA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 C4 02 00 00 F4 03 04 00 B4 DF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 19 DB 04 00 35 04 06 00 D0 4F 63 40 96 CB 47 D9 E2 5D 68 5B 2A BE [19:02:13]CheckFolder [19:02:13]dirname=/storage/ofd_packets [19:02:13]CheckFolder done [19:02:13]ProducePacketName [19:02:13]name=ofd_packets/00318233 [19:02:13]NVStorageSaveData ofd_packets/00318233 [19:02:13]File name is /storage/ofd_packets/00318233 [19:02:13]Write 301 bytes [19:02:13]NVStorageSaveData done [19:02:13]OFDSenderStorePacket done [19:02:13]KKMCreateOFDPacket done [19:02:13]NVStorageSaveData kkm_last_timestamp [19:02:13]File name is /storage/kkm_last_timestamp [19:02:13]Write 4 bytes [19:02:13]NVStorageSaveData done [19:02:13]ExternCall_PrintAddStr [19:02:13]wPrintStart [19:02:13]Write to MH i2c: 01 00 00 65 1A 7F [19:02:13]Write i2c OK [19:02:13]MH_I2C_Read... [19:02:13]Read from MH i2c: 01 [19:02:13]MH_I2C_Read... [19:02:13]Read from MH i2c: 01 07 00 [19:02:13]MH_I2C_Read... [19:02:13]Read from MH i2c: 01 07 00 65 1A 00 00 00 00 00 FF 0F 94 [19:02:13]RasterBufferAndPrint [19:02:13]line Счет N : (1)1093236 [19:02:13]line ИНН: 02508201610067 [19:02:13]line Контрольно-Кассовый Чек [19:02:13]line ПРОДАЖА [19:02:13]line ТРК (МРК, ГНК) : 34 [19:02:13]line Товар: 2710124500 [19:02:13]line Аи-95-К-3 [19:02:13]line 26.960 * 74.20 [19:02:13]line = 2000.43 [19:02:13]line НДС 12% НСП 1% [19:02:13]line > о реализуемом товаре [19:02:13]line ИТОГО: 2000.43 [19:02:13]line НСП 1% : 17.70 [19:02:13]line НДС 12% : 212.43 [19:02:13]line Наличными: 0.00 [19:02:13]line Безнал.: 2000.43 [19:02:13]line Место: АЗС № 101 "Партнер Нефть" [19:02:13]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [19:02:13]line СНО: Общий режим [19:02:13]line Чек 708 28.10.2024 19:02 [19:02:13]line Смена: 546 ФФД: 1.0 [19:02:13]line ЗНМ: 0300000082 [19:02:13]line РНМ: 0000000000091628 [19:02:13]line Версия ККМ: 001 [19:02:13]line Платежная система: Mbank [19:02:13]line ФМ: 0000000000874671 [19:02:13]line ФД: 318233 [19:02:13]line ФПД: 229039386171083 [19:02:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T190212&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318233&fm=229039386171083&tin=02508201610067®Number=0000000000091628&sum=200043 [19:02:13]OFD Sender: Processing packet 318233 [packets to send 127, broken 126] [19:02:13]ProducePacketName [19:02:13]name=ofd_packets/00318233 [19:02:13]OFD Sender: To server: pG, [19:02:13]CommunicateWithHost lk.salyk.kg:30040 [19:02:13]ConnectInit lk.salyk.kg [19:02:13]written 0, free lines is 4095 [19:02:13]Connected sock=10 [19:02:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 EB 85 07 01 CD AA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 C4 02 00 00 F4 03 04 00 B4 DF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 19 DB 04 00 35 04 06 00 D0 4F 63 40 96 CB 47 D9 E2 5D 68 5B 2A BE [19:02:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 0C 2C 47 00 97 21 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 19 DB 04 00 F4 03 04 00 6C 8B 1F 67 B6 04 01 00 00 2A E5 6B F2 B6 79 6B CE [19:02:14]CommunicateWithHost err = 0 [19:02:14]CheckOFDResponse [19:02:14]1017 (14) - 77093643461234 [19:02:14]1041 (16) - 0000000000874671 [19:02:14]1040 (4) - 318233 [19:02:14]1012 (4) - 28.10.2024 13:02 [19:02:14]1206 (1) - 0 [19:02:14]OFD Sender: Remove packet 318233 [19:02:14]ProducePacketName [19:02:14]name=ofd_packets/00318233 [19:02:14]NVStorageDeleteData [19:02:14]Write to MH i2c: 01 00 00 8E 1A A8 [19:02:14]Write i2c OK [19:02:14]MH_I2C_Read... [19:02:14]Read from MH i2c: 01 [19:02:14]MH_I2C_Read... [19:02:14]Read from MH i2c: 01 07 00 [19:02:14]MH_I2C_Read... [19:02:14]Read from MH i2c: 01 07 00 8E 1A 00 00 00 00 00 15 0D D1 [19:02:14]RasterBufferAndPrint [19:02:14]line [19:02:14]line [19:02:14]line [19:02:14]line [19:02:14]line [19:02:14]written 0, free lines is 3357 [19:02:14]MH_Cut [19:02:14]Write to MH i2c: D1 01 00 95 1A 01 81 [19:02:14]Write i2c OK [19:02:14]MH_I2C_Read... [19:02:14]Read from MH i2c: D1 [19:02:14]MH_I2C_Read... [19:02:14]Read from MH i2c: D1 01 00 [19:02:14]MH_I2C_Read... [19:02:14]Read from MH i2c: D1 01 00 95 1A 00 80 [19:02:14]Write to MH i2c: 01 00 00 96 1A B0 [19:02:14]Write i2c OK [19:02:14]MH_I2C_Read... [19:02:14]OFD Sender: No OFD packet to send [19:02:14]*** Cut start [19:02:14]*** Partial cut [19:02:14]*** CUTSNS_PIN = 1 [19:02:14]*** CUTSNS_PIN = 0 [19:02:15]*** Brake cut motor [19:02:15]Read from MH i2c: 01 [19:02:15]MH_I2C_Read... [19:02:15]*** Stop cut motor [19:02:15]*** Cut end [19:02:15]Read from MH i2c: 01 07 00 [19:02:15]MH_I2C_Read... [19:02:15]Read from MH i2c: 01 07 00 96 1A 00 00 00 00 00 FF 0F C5 [19:02:15]process_action close_receipt done [19:02:15]requested_data is exist [19:02:15]produce_requested_data [19:02:15]requested_item fm.sn is exist - process it [19:02:15]wFMCommunicate request_size=4 [19:02:15]MH_SAM_APDU [19:02:15]CAPDU: 80 11 00 00 [19:02:15]Write to MH i2c: E2 08 00 97 1A 80 11 00 00 00 00 00 00 2B [19:02:15]Write i2c OK [19:02:15]MH_I2C_Read... [19:02:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:02:15]Read from MH i2c: E2 [19:02:15]MH_I2C_Read... [19:02:15]Read from MH i2c: E2 17 00 [19:02:15]MH_I2C_Read... [19:02:15]Read from MH i2c: E2 17 00 97 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 7F [19:02:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:02:15]wFMCommunicate OK [19:02:15]requested_item fd.num is exist - process it [19:02:15]SAM_PROTO_GetFieldsCounters [19:02:15]wFMCommunicate request_size=4 [19:02:15]MH_SAM_APDU [19:02:15]CAPDU: 80 13 00 00 [19:02:15]Write to MH i2c: E2 08 00 98 1A 80 13 00 00 00 00 00 00 2E [19:02:15]Write i2c OK [19:02:15]MH_I2C_Read... [19:02:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:02:15]Read from MH i2c: E2 [19:02:15]MH_I2C_Read... [19:02:15]Read from MH i2c: E2 62 00 [19:02:15]MH_I2C_Read... [19:02:15]Read from MH i2c: E2 62 00 98 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 19 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 C4 02 00 00 5E 04 04 00 C4 02 00 00 57 04 04 00 C5 02 00 00 19 04 04 00 00 00 00 00 90 00 BF [19:02:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 19 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 C4 02 00 00 5E 04 04 00 C4 02 00 00 57 04 04 00 C5 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:02:15]wFMCommunicate OK [19:02:15]SAM_PROTO_GetFieldsCounters done [19:02:15]requested_item shift.num is exist - process it [19:02:15]requested_item shift.opened is exist - process it [19:02:15]req_shift_opened [19:02:15]FM_GetShiftState [19:02:15]SAM_PROTO_GetShiftState [19:02:15]wFMCommunicate request_size=4 [19:02:15]MH_SAM_APDU [19:02:15]CAPDU: 80 13 01 00 [19:02:15]Write to MH i2c: E2 08 00 99 1A 80 13 01 00 00 00 00 00 30 [19:02:15]Write i2c OK [19:02:15]MH_I2C_Read... [19:02:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:02:15]Read from MH i2c: E2 [19:02:15]MH_I2C_Read... [19:02:15]Read from MH i2c: E2 0E 00 [19:02:15]MH_I2C_Read... [19:02:15]Read from MH i2c: E2 0E 00 99 1A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 29 [19:02:15]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:02:15]wFMCommunicate OK [19:02:15]SAM_PROTO_GetShiftState done [19:02:15]FM_GetShiftState done [19:02:15]req_shift_opened done [19:02:15]requested_item shift.open_date is exist - process it [19:02:15]req_shift_open_date [19:02:15]req_shift_open_date done [19:02:15]produce_requested_data done [19:02:15]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318233,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [19:02:15]process_action_free close_receipt [19:02:15]json_value_free [19:02:15]json_value_free done [19:02:15]process_json_proto returns [19:02:15]Send response to host [19:02:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318233,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [19:02:15]free response buf [19:02:15]execute_script done [19:02:15]execute_script returns [19:02:15]free content buf [19:02:15]Sock 9.Close socket [19:02:15]Sock 9.Thread stoped [19:02:19]OFD Sender: No OFD packet to send [19:02:24]OFD Sender: No OFD packet to send [19:02:29]OFD Sender: No OFD packet to send [19:02:34]OFD Sender: No OFD packet to send [19:02:39]OFD Sender: No OFD packet to send [19:02:44]OFD Sender: No OFD packet to send [19:02:49]OFD Sender: No OFD packet to send [19:02:54]OFD Sender: No OFD packet to send [19:02:59]OFD Sender: No OFD packet to send [19:03:03]accept exits with 8 [19:03:03]New connection [19:03:03]New thread 3066895716 created [19:03:03]Thread 3067039076 joined [19:03:03]Waiting for new connection... [19:03:03] Sock 8.Parse request [19:03:03]Sock 8.Check first char [19:03:03]Sock 8.First char is OK [19:03:03]request: POST /json_proto HTTP/1.0 [19:03:03]Method: POST [19:03:03]URL: /json_proto [19:03:03]Method is POST - this is cgi request [19:03:03]url: /json_proto [19:03:03]query_string will be loaded in cgi processing [19:03:03]execute_cgi json_proto POST (null) [19:03:03]execute_cgi path=json_proto method=POST [19:03:03]POST find Content-Length [19:03:03]Host: 172.17.50.195:8080 [19:03:03]Content-Length: 775 [19:03:03]Content-Type: application/json [19:03:03] [19:03:03]POST finish read [19:03:03]Found Content-Length = 775 [19:03:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093234", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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: Mbank", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:03:03]execute_script... [19:03: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)1093234", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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: Mbank", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:03:03]POST & json_proto [19:03:03]process_json_proto [19:03:03]json parsed OK: [19:03:03]protocol is kg_v1.0 [19:03:03]action value=close_receipt [19:03:03]process_action close_receipt [19:03:03]cmd_close_receipt [19:03:03]MH_GetDate [19:03:03]Write to MH i2c: F0 00 00 9A 1A A3 [19:03:03]Write i2c OK [19:03:03]MH_I2C_Read... [19:03:03]Read from MH i2c: F0 [19:03:03]MH_I2C_Read... [19:03:03]Read from MH i2c: F0 09 00 [19:03:03]MH_I2C_Read... [19:03:03]Read from MH i2c: F0 09 00 9A 1A 00 E8 DF 1F 67 43 33 1C 67 F2 [19:03:03]GetLastDocTimeStamp 1730142132 [19:03:03]current date 1730142184 [19:03:03]FM_GetShiftState [19:03:03]SAM_PROTO_GetShiftState [19:03:03]wFMCommunicate request_size=4 [19:03:03]MH_SAM_APDU [19:03:03]CAPDU: 80 13 01 00 [19:03:03]Write to MH i2c: E2 08 00 9B 1A 80 13 01 00 00 00 00 00 32 [19:03:03]Write i2c OK [19:03:03]MH_I2C_Read... [19:03:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:03:03]Read from MH i2c: E2 [19:03:03]MH_I2C_Read... [19:03:03]Read from MH i2c: E2 0E 00 [19:03:03]MH_I2C_Read... [19:03:03]Read from MH i2c: E2 0E 00 9B 1A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 2B [19:03:03]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:03:03]wFMCommunicate OK [19:03:03]SAM_PROTO_GetShiftState done [19:03:03]FM_GetShiftState done [19:03:03]opened in 1730073493 [19:03:03]opened+sec_in_day 1730159893 [19:03:03]quantity*price = 150037 [19:03:03]sum+1 = 150039 [19:03:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.38 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.38 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 709 28.10.2024 19:03 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318234 ФПД: 98135834792182 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T190304&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318234&fm=98135834792182&tin=02508201610067®Number=0000000000091628&sum=150038 [19:03:04]StoreToDocumentArchive [19:03:04]shift 546 fd 318234 [19:03:04]save to /storage/0546/doc_00318234 [19:03:04]save last doc name /storage/0546/doc_00318234 to /storage/kkm_last_doc_name [19:03:04]save OK [19:03:04]Clear old archive folders... [19:03:04]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:03:04]tlvbuf is 000F39C0 [19:03:04]SAM_PROTO_ClearQueue [19:03:04]wFMCommunicate request_size=4 [19:03:04]MH_SAM_APDU [19:03:04]CAPDU: 80 09 00 00 [19:03:04]Write to MH i2c: E2 08 00 A8 1A 80 09 00 00 00 00 00 00 34 [19:03:04]Write i2c OK [19:03:04]MH_I2C_Read... [19:03:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:03:04]Read from MH i2c: E2 [19:03:04]MH_I2C_Read... [19:03:04]Read from MH i2c: E2 03 00 [19:03:04]MH_I2C_Read... [19:03:04]Read from MH i2c: E2 03 00 A8 1A 00 90 00 36 [19:03:04]RAPDU: 90 00 [19:03:04]wFMCommunicate OK [19:03:04]SAM_PROTO_ClearQueue done [19:03:04]KKMCreateOFDPacket [19:03:04]OFDProtocolAddRootSTLVToBuf [19:03:04]FM_MakeSignedData [19:03:04]FM_MakeSignedData [19:03:04]SAM_PROTO_SignData [19:03:04]wFMCommunicate request_size=4 [19:03:04]MH_SAM_APDU [19:03:04]CAPDU: 80 0D 01 02 [19:03:04]Write to MH i2c: E2 08 00 A9 1A 80 0D 01 02 00 00 00 00 3C [19:03:04]Write i2c OK [19:03:04]MH_I2C_Read... [19:03:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:03:04]Read from MH i2c: E2 [19:03:04]MH_I2C_Read... [19:03:04]Read from MH i2c: E2 03 00 [19:03:04]MH_I2C_Read... [19:03:04]Read from MH i2c: E2 03 00 A9 1A 00 90 00 37 [19:03:04]RAPDU: 90 00 [19:03:04]wFMCommunicate OK [19:03:04]wFMCommunicate request_size=255 [19:03:04]MH_SAM_APDU [19:03:04]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 C5 02 00 00 F4 03 04 00 E8 DF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1A DB 04 00 35 04 06 00 [19:03:04]Write to MH i2c: E2 02 01 AA 1A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 C5 02 00 00 F4 03 04 00 E8 DF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1A DB 04 00 35 04 06 00 00 00 9E [19:03:04]Write i2c OK [19:03:04]MH_I2C_Read... [19:03:04]OFD Sender: No OFD packet to send [19:03:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:03:04]Read from MH i2c: E2 [19:03:04]MH_I2C_Read... [19:03:04]Read from MH i2c: E2 03 00 [19:03:04]MH_I2C_Read... [19:03:04]Read from MH i2c: E2 03 00 AA 1A 00 90 00 38 [19:03:04]RAPDU: 90 00 [19:03:04]wFMCommunicate OK [19:03:04]wFMCommunicate request_size=11 [19:03:04]MH_SAM_APDU [19:03:04]CAPDU: 80 0D 02 02 06 59 41 07 92 90 F6 [19:03:04]Write to MH i2c: E2 0E 00 AB 1A 80 0D 02 02 06 00 59 41 07 92 90 F6 00 00 04 [19:03:04]Write i2c OK [19:03:04]MH_I2C_Read... [19:03:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:03:04]Read from MH i2c: E2 [19:03:04]MH_I2C_Read... [19:03:04]Read from MH i2c: E2 03 00 [19:03:04]MH_I2C_Read... [19:03:04]Read from MH i2c: E2 03 00 AB 1A 00 90 00 39 [19:03:04]RAPDU: 90 00 [19:03:04]wFMCommunicate OK [19:03:04]wFMCommunicate request_size=4 [19:03:04]MH_SAM_APDU [19:03:04]CAPDU: 80 0D 03 02 [19:03:04]Write to MH i2c: E2 08 00 AC 1A 80 0D 03 02 00 00 00 00 41 [19:03:04]Write i2c OK [19:03:04]MH_I2C_Read... [19:03:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:03:04]Read from MH i2c: E2 [19:03:04]MH_I2C_Read... [19:03:04]Read from MH i2c: E2 0B 00 [19:03:04]MH_I2C_Read... [19:03:04]Read from MH i2c: E2 0B 00 AC 1A 00 9A 7E 9C D2 F9 35 D9 FC 90 00 CB [19:03:04]RAPDU: 9A 7E 9C D2 F9 35 D9 FC 90 00 [19:03:04]wFMCommunicate OK [19:03:04]SAM_PROTO_SignData done [19:03:04]FM_MakeSignedData done [19:03:04]CreateOFDProtocolMessage [19:03:04]wFMCommunicate request_size=4 [19:03:04]MH_SAM_APDU [19:03:04]CAPDU: 80 11 00 00 [19:03:04]Write to MH i2c: E2 08 00 AD 1A 80 11 00 00 00 00 00 00 41 [19:03:04]Write i2c OK [19:03:04]MH_I2C_Read... [19:03:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:03:04]Read from MH i2c: E2 [19:03:04]MH_I2C_Read... [19:03:04]Read from MH i2c: E2 17 00 [19:03:04]MH_I2C_Read... [19:03:04]Read from MH i2c: E2 17 00 AD 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 95 [19:03:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:03:04]wFMCommunicate OK [19:03:04]CreateOFDProtocolMessage done [19:03:04]OFDSenderStorePacket 318234 [19:03:04]StoreOFDPacket docnum=318234 [19:03:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 F2 52 08 01 CD 25 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 C5 02 00 00 F4 03 04 00 E8 DF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1A DB 04 00 35 04 06 00 59 41 07 92 90 F6 9A 7E 9C D2 F9 35 D9 FC [19:03:04]CheckFolder [19:03:04]dirname=/storage/ofd_packets [19:03:04]CheckFolder done [19:03:04]ProducePacketName [19:03:04]name=ofd_packets/00318234 [19:03:04]NVStorageSaveData ofd_packets/00318234 [19:03:04]File name is /storage/ofd_packets/00318234 [19:03:04]Write 302 bytes [19:03:04]NVStorageSaveData done [19:03:04]OFDSenderStorePacket done [19:03:04]KKMCreateOFDPacket done [19:03:04]NVStorageSaveData kkm_last_timestamp [19:03:04]File name is /storage/kkm_last_timestamp [19:03:04]Write 4 bytes [19:03:04]NVStorageSaveData done [19:03:04]ExternCall_PrintAddStr [19:03:04]wPrintStart [19:03:04]Write to MH i2c: 01 00 00 AE 1A C8 [19:03:04]Write i2c OK [19:03:04]MH_I2C_Read... [19:03:04]Read from MH i2c: 01 [19:03:04]MH_I2C_Read... [19:03:04]Read from MH i2c: 01 07 00 [19:03:04]MH_I2C_Read... [19:03:04]Read from MH i2c: 01 07 00 AE 1A 00 00 00 00 00 FF 0F DD [19:03:04]RasterBufferAndPrint [19:03:04]line Счет N : (1)1093234 [19:03:04]line ИНН: 02508201610067 [19:03:04]line Контрольно-Кассовый Чек [19:03:04]line ПРОДАЖА [19:03:04]line ТРК (МРК, ГНК) : 41 [19:03:04]line Товар: 2710194210 [19:03:04]line ДТ(л)-К-2 [19:03:04]line 19.690 * 76.20 [19:03:04]line = 1500.38 [19:03:04]line НДС 12% НСП 1% [19:03:04]line > о реализуемом товаре [19:03:04]line ИТОГО: 1500.38 [19:03:04]line НСП 1% : 13.28 [19:03:04]line НДС 12% : 159.33 [19:03:04]line Наличными: 0.00 [19:03:04]line Безнал.: 1500.38 [19:03:04]line Место: АЗС № 101 "Партнер Нефть" [19:03:04]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [19:03:04]line СНО: Общий режим [19:03:04]line Чек 709 28.10.2024 19:03 [19:03:04]line Смена: 546 ФФД: 1.0 [19:03:04]line ЗНМ: 0300000082 [19:03:04]line РНМ: 0000000000091628 [19:03:04]line Версия ККМ: 001 [19:03:04]line Платежная система: Mbank [19:03:04]line ФМ: 0000000000874671 [19:03:04]line ФД: 318234 [19:03:04]line ФПД: 98135834792182 [19:03:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T190304&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318234&fm=98135834792182&tin=02508201610067®Number=0000000000091628&sum=150038 [19:03:05]OFD Sender: Processing packet 318234 [packets to send 127, broken 126] [19:03:05]ProducePacketName [19:03:05]name=ofd_packets/00318234 [19:03:05]OFD Sender: To server: pG, [19:03:05]CommunicateWithHost lk.salyk.kg:30040 [19:03:05]ConnectInit lk.salyk.kg [19:03:05]written 0, free lines is 4095 [19:03:05]Connected sock=10 [19:03:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 F2 52 08 01 CD 25 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 C5 02 00 00 F4 03 04 00 E8 DF 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1A DB 04 00 35 04 06 00 59 41 07 92 90 F6 9A 7E 9C D2 F9 35 D9 FC [19:03:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 4D DA 47 00 F7 2D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1A DB 04 00 F4 03 04 00 A0 8B 1F 67 B6 04 01 00 00 B0 E8 8C 1B 76 F0 92 17 [19:03:05]CommunicateWithHost err = 0 [19:03:05]CheckOFDResponse [19:03:05]1017 (14) - 77093643461234 [19:03:05]1041 (16) - 0000000000874671 [19:03:05]1040 (4) - 318234 [19:03:05]1012 (4) - 28.10.2024 13:03 [19:03:05]1206 (1) - 0 [19:03:05]OFD Sender: Remove packet 318234 [19:03:05]ProducePacketName [19:03:05]name=ofd_packets/00318234 [19:03:05]NVStorageDeleteData [19:03:05]Write to MH i2c: 01 00 00 D7 1A F1 [19:03:05]Write i2c OK [19:03:05]MH_I2C_Read... [19:03:05]Read from MH i2c: 01 [19:03:05]MH_I2C_Read... [19:03:05]Read from MH i2c: 01 07 00 [19:03:05]MH_I2C_Read... [19:03:05]Read from MH i2c: 01 07 00 D7 1A 00 00 00 00 00 13 0D 18 [19:03:05]RasterBufferAndPrint [19:03:05]line [19:03:05]line [19:03:05]line [19:03:05]line [19:03:05]line [19:03:05]written 0, free lines is 3354 [19:03:05]MH_Cut [19:03:05]Write to MH i2c: D1 01 00 DE 1A 01 CA [19:03:05]Write i2c OK [19:03:05]MH_I2C_Read... [19:03:05]Read from MH i2c: D1 [19:03:05]MH_I2C_Read... [19:03:05]Read from MH i2c: D1 01 00 [19:03:05]MH_I2C_Read... [19:03:05]Read from MH i2c: D1 01 00 DE 1A 00 C9 [19:03:05]Write to MH i2c: 01 00 00 DF 1A F9 [19:03:05]Write i2c OK [19:03:05]MH_I2C_Read... [19:03:06]OFD Sender: No OFD packet to send [19:03:06]*** Cut start [19:03:06]*** Partial cut [19:03:06]*** CUTSNS_PIN = 1 [19:03:06]*** CUTSNS_PIN = 0 [19:03:06]*** Brake cut motor [19:03:06]Read from MH i2c: 01 [19:03:07]MH_I2C_Read... [19:03:07]*** Stop cut motor [19:03:07]*** Cut end [19:03:07]Read from MH i2c: 01 07 00 [19:03:07]MH_I2C_Read... [19:03:07]Read from MH i2c: 01 07 00 DF 1A 00 00 00 00 00 FF 0F 0E [19:03:07]process_action close_receipt done [19:03:07]requested_data is exist [19:03:07]produce_requested_data [19:03:07]requested_item fm.sn is exist - process it [19:03:07]wFMCommunicate request_size=4 [19:03:07]MH_SAM_APDU [19:03:07]CAPDU: 80 11 00 00 [19:03:07]Write to MH i2c: E2 08 00 E0 1A 80 11 00 00 00 00 00 00 74 [19:03:07]Write i2c OK [19:03:07]MH_I2C_Read... [19:03:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:03:07]Read from MH i2c: E2 [19:03:07]MH_I2C_Read... [19:03:07]Read from MH i2c: E2 17 00 [19:03:07]MH_I2C_Read... [19:03:07]Read from MH i2c: E2 17 00 E0 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C8 [19:03:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:03:07]wFMCommunicate OK [19:03:07]requested_item fd.num is exist - process it [19:03:07]SAM_PROTO_GetFieldsCounters [19:03:07]wFMCommunicate request_size=4 [19:03:07]MH_SAM_APDU [19:03:07]CAPDU: 80 13 00 00 [19:03:07]Write to MH i2c: E2 08 00 E1 1A 80 13 00 00 00 00 00 00 77 [19:03:07]Write i2c OK [19:03:07]MH_I2C_Read... [19:03:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:03:07]Read from MH i2c: E2 [19:03:07]MH_I2C_Read... [19:03:07]Read from MH i2c: E2 62 00 [19:03:07]MH_I2C_Read... [19:03:07]Read from MH i2c: E2 62 00 E1 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 1A DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 C5 02 00 00 5E 04 04 00 C5 02 00 00 57 04 04 00 C6 02 00 00 19 04 04 00 00 00 00 00 90 00 0C [19:03:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 1A DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 C5 02 00 00 5E 04 04 00 C5 02 00 00 57 04 04 00 C6 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:03:07]wFMCommunicate OK [19:03:07]SAM_PROTO_GetFieldsCounters done [19:03:07]requested_item shift.num is exist - process it [19:03:07]requested_item shift.opened is exist - process it [19:03:07]req_shift_opened [19:03:07]FM_GetShiftState [19:03:07]SAM_PROTO_GetShiftState [19:03:07]wFMCommunicate request_size=4 [19:03:07]MH_SAM_APDU [19:03:07]CAPDU: 80 13 01 00 [19:03:07]Write to MH i2c: E2 08 00 E2 1A 80 13 01 00 00 00 00 00 79 [19:03:07]Write i2c OK [19:03:07]MH_I2C_Read... [19:03:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:03:07]Read from MH i2c: E2 [19:03:07]MH_I2C_Read... [19:03:07]Read from MH i2c: E2 0E 00 [19:03:07]MH_I2C_Read... [19:03:07]Read from MH i2c: E2 0E 00 E2 1A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 72 [19:03:07]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:03:07]wFMCommunicate OK [19:03:07]SAM_PROTO_GetShiftState done [19:03:07]FM_GetShiftState done [19:03:07]req_shift_opened done [19:03:07]requested_item shift.open_date is exist - process it [19:03:07]req_shift_open_date [19:03:07]req_shift_open_date done [19:03:07]produce_requested_data done [19:03:07]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318234,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [19:03:07]process_action_free close_receipt [19:03:07]json_value_free [19:03:07]json_value_free done [19:03:07]process_json_proto returns [19:03:07]Send response to host [19:03:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318234,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [19:03:07]free response buf [19:03:07]execute_script done [19:03:07]execute_script returns [19:03:07]free content buf [19:03:07]Sock 8.Close socket [19:03:07]Sock 8.Thread stoped [19:03:11]OFD Sender: No OFD packet to send [19:03:16]OFD Sender: No OFD packet to send [19:03:21]OFD Sender: No OFD packet to send [19:03:26]OFD Sender: No OFD packet to send [19:03:31]OFD Sender: No OFD packet to send [19:03:36]OFD Sender: No OFD packet to send [19:03:41]OFD Sender: No OFD packet to send [19:03:46]OFD Sender: No OFD packet to send [19:03:51]OFD Sender: No OFD packet to send [19:03:56]OFD Sender: No OFD packet to send [19:04:01]OFD Sender: No OFD packet to send [19:04:06]OFD Sender: No OFD packet to send [19:04:11]OFD Sender: No OFD packet to send [19:04:16]OFD Sender: No OFD packet to send [19:04:21]OFD Sender: No OFD packet to send [19:04:26]OFD Sender: No OFD packet to send [19:04:31]OFD Sender: No OFD packet to send [19:04:36]OFD Sender: No OFD packet to send [19:04:41]OFD Sender: No OFD packet to send [19:04:46]OFD Sender: No OFD packet to send [19:04:51]OFD Sender: No OFD packet to send [19:04:56]OFD Sender: No OFD packet to send [19:05:01]OFD Sender: No OFD packet to send [19:05:06]OFD Sender: No OFD packet to send [19:05:11]OFD Sender: No OFD packet to send [19:05:16]OFD Sender: No OFD packet to send [19:05:21]OFD Sender: No OFD packet to send [19:05:26]OFD Sender: No OFD packet to send [19:05:31]OFD Sender: No OFD packet to send [19:05:36]OFD Sender: No OFD packet to send [19:05:40]accept exits with 9 [19:05:40]New connection [19:05:40]New thread 3067039076 created [19:05:40]Thread 3066895716 joined [19:05:40]Waiting for new connection... [19:05:40] Sock 9.Parse request [19:05:40]Sock 9.Check first char [19:05:40]Sock 9.First char is OK [19:05:40]request: POST /json_proto HTTP/1.0 [19:05:40]Method: POST [19:05:40]URL: /json_proto [19:05:40]Method is POST - this is cgi request [19:05:40]url: /json_proto [19:05:40]query_string will be loaded in cgi processing [19:05:40]execute_cgi json_proto POST (null) [19:05:40]execute_cgi path=json_proto method=POST [19:05:40]POST find Content-Length [19:05:40]Host: 172.17.50.195:8080 [19:05:40]Content-Length: 770 [19:05:40]Content-Type: application/json [19:05:40] [19:05:40]POST finish read [19:05:40]Found Content-Length = 770 [19:05:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093238", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 29.920, "sum" : 2220.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2220.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:05:40]execute_script... [19:05: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)1093238", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 29.920, "sum" : 2220.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2220.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:05:40]POST & json_proto [19:05:40]process_json_proto [19:05:40]json parsed OK: [19:05:40]protocol is kg_v1.0 [19:05:40]action value=close_receipt [19:05:40]process_action close_receipt [19:05:40]cmd_close_receipt [19:05:40]MH_GetDate [19:05:40]Write to MH i2c: F0 00 00 E3 1A EC [19:05:40]Write i2c OK [19:05:40]MH_I2C_Read... [19:05:40]Read from MH i2c: F0 [19:05:40]MH_I2C_Read... [19:05:40]Read from MH i2c: F0 09 00 [19:05:40]MH_I2C_Read... [19:05:40]Read from MH i2c: F0 09 00 E3 1A 00 86 E0 1F 67 43 33 1C 67 DA [19:05:40]GetLastDocTimeStamp 1730142184 [19:05:40]current date 1730142342 [19:05:40]FM_GetShiftState [19:05:40]SAM_PROTO_GetShiftState [19:05:40]wFMCommunicate request_size=4 [19:05:40]MH_SAM_APDU [19:05:40]CAPDU: 80 13 01 00 [19:05:40]Write to MH i2c: E2 08 00 E4 1A 80 13 01 00 00 00 00 00 7B [19:05:40]Write i2c OK [19:05:40]MH_I2C_Read... [19:05:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:05:40]Read from MH i2c: E2 [19:05:40]MH_I2C_Read... [19:05:40]Read from MH i2c: E2 0E 00 [19:05:40]MH_I2C_Read... [19:05:40]Read from MH i2c: E2 0E 00 E4 1A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 74 [19:05:40]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:05:40]wFMCommunicate OK [19:05:40]SAM_PROTO_GetShiftState done [19:05:40]FM_GetShiftState done [19:05:40]opened in 1730073493 [19:05:40]opened+sec_in_day 1730159893 [19:05:40]quantity*price = 222006 [19:05:40]sum+1 = 222007 [19:05:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2220.06 НСП 1% : 19.65 НДС 12% : 235.76 Наличными: 0.00 Безнал.: 2220.06 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 710 28.10.2024 19:05 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318235 ФПД: 233695413902347 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T190542&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318235&fm=233695413902347&tin=02508201610067®Number=0000000000091628&sum=222006 [19:05:42]StoreToDocumentArchive [19:05:42]shift 546 fd 318235 [19:05:42]save to /storage/0546/doc_00318235 [19:05:42]save last doc name /storage/0546/doc_00318235 to /storage/kkm_last_doc_name [19:05:42]save OK [19:05:42]Clear old archive folders... [19:05:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:05:42]tlvbuf is 000C3360 [19:05:42]SAM_PROTO_ClearQueue [19:05:42]wFMCommunicate request_size=4 [19:05:42]MH_SAM_APDU [19:05:42]CAPDU: 80 09 00 00 [19:05:42]Write to MH i2c: E2 08 00 F1 1A 80 09 00 00 00 00 00 00 7D [19:05:42]Write i2c OK [19:05:42]MH_I2C_Read... [19:05:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:05:42]Read from MH i2c: E2 [19:05:42]MH_I2C_Read... [19:05:42]Read from MH i2c: E2 03 00 [19:05:42]MH_I2C_Read... [19:05:42]Read from MH i2c: E2 03 00 F1 1A 00 90 00 7F [19:05:42]RAPDU: 90 00 [19:05:42]wFMCommunicate OK [19:05:42]SAM_PROTO_ClearQueue done [19:05:42]KKMCreateOFDPacket [19:05:42]OFDProtocolAddRootSTLVToBuf [19:05:42]FM_MakeSignedData [19:05:42]FM_MakeSignedData [19:05:42]SAM_PROTO_SignData [19:05:42]wFMCommunicate request_size=4 [19:05:42]MH_SAM_APDU [19:05:42]CAPDU: 80 0D 01 02 [19:05:42]Write to MH i2c: E2 08 00 F2 1A 80 0D 01 02 00 00 00 00 85 [19:05:42]Write i2c OK [19:05:42]MH_I2C_Read... [19:05:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:05:42]Read from MH i2c: E2 [19:05:42]MH_I2C_Read... [19:05:42]Read from MH i2c: E2 03 00 [19:05:42]MH_I2C_Read... [19:05:42]Read from MH i2c: E2 03 00 F2 1A 00 90 00 80 [19:05:42]RAPDU: 90 00 [19:05:42]wFMCommunicate OK [19:05:42]wFMCommunicate request_size=255 [19:05:42]MH_SAM_APDU [19:05: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 33 FF 03 08 00 03 E0 74 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 36 63 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 36 63 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AD 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 5C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 36 63 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 02 00 00 F4 03 04 00 86 E0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1B DB 04 00 35 04 06 00 D4 [19:05:42]Write to MH i2c: E2 02 01 F3 1A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 E0 74 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 36 63 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 36 63 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AD 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 5C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 36 63 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 02 00 00 F4 03 04 00 86 E0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1B DB 04 00 35 04 06 00 D4 00 00 A1 [19:05:42]Write i2c OK [19:05:42]MH_I2C_Read... [19:05:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:05:42]Read from MH i2c: E2 [19:05:42]MH_I2C_Read... [19:05:42]Read from MH i2c: E2 03 00 [19:05:42]MH_I2C_Read... [19:05:42]Read from MH i2c: E2 03 00 F3 1A 00 90 00 81 [19:05:42]RAPDU: 90 00 [19:05:42]wFMCommunicate OK [19:05:42]wFMCommunicate request_size=10 [19:05:42]MH_SAM_APDU [19:05:42]CAPDU: 80 0D 02 02 05 8B 74 21 9C 0B [19:05:42]Write to MH i2c: E2 0D 00 F4 1A 80 0D 02 02 05 00 8B 74 21 9C 0B 00 00 59 [19:05:42]Write i2c OK [19:05:42]MH_I2C_Read... [19:05:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:05:42]Read from MH i2c: E2 [19:05:42]MH_I2C_Read... [19:05:42]Read from MH i2c: E2 03 00 [19:05:42]MH_I2C_Read... [19:05:42]Read from MH i2c: E2 03 00 F4 1A 00 90 00 82 [19:05:42]RAPDU: 90 00 [19:05:42]wFMCommunicate OK [19:05:42]wFMCommunicate request_size=4 [19:05:42]MH_SAM_APDU [19:05:42]CAPDU: 80 0D 03 02 [19:05:42]Write to MH i2c: E2 08 00 F5 1A 80 0D 03 02 00 00 00 00 8A [19:05:42]Write i2c OK [19:05:42]MH_I2C_Read... [19:05:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:05:42]Read from MH i2c: E2 [19:05:42]MH_I2C_Read... [19:05:42]Read from MH i2c: E2 0B 00 [19:05:42]MH_I2C_Read... [19:05:42]Read from MH i2c: E2 0B 00 F5 1A 00 99 E2 D0 94 B4 9D AA E9 90 00 4E [19:05:42]RAPDU: 99 E2 D0 94 B4 9D AA E9 90 00 [19:05:42]wFMCommunicate OK [19:05:42]SAM_PROTO_SignData done [19:05:42]FM_MakeSignedData done [19:05:42]CreateOFDProtocolMessage [19:05:42]wFMCommunicate request_size=4 [19:05:42]MH_SAM_APDU [19:05:42]CAPDU: 80 11 00 00 [19:05:42]Write to MH i2c: E2 08 00 F6 1A 80 11 00 00 00 00 00 00 8A [19:05:42]Write i2c OK [19:05:42]MH_I2C_Read... [19:05:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:05:42]Read from MH i2c: E2 [19:05:42]MH_I2C_Read... [19:05:42]Read from MH i2c: E2 17 00 [19:05:42]MH_I2C_Read... [19:05:42]Read from MH i2c: E2 17 00 F6 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 DE [19:05:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:05:42]wFMCommunicate OK [19:05:42]CreateOFDProtocolMessage done [19:05:42]OFDSenderStorePacket 318235 [19:05:42]StoreOFDPacket docnum=318235 [19:05:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 AD F9 07 01 2A 80 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 E0 74 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 36 63 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 36 63 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AD 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 5C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 36 63 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 02 00 00 F4 03 04 00 86 E0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1B DB 04 00 35 04 06 00 D4 8B 74 21 9C 0B 99 E2 D0 94 B4 9D AA E9 [19:05:42]CheckFolder [19:05:42]dirname=/storage/ofd_packets [19:05:42]CheckFolder done [19:05:42]ProducePacketName [19:05:42]name=ofd_packets/00318235 [19:05:42]NVStorageSaveData ofd_packets/00318235 [19:05:42]File name is /storage/ofd_packets/00318235 [19:05:42]Write 301 bytes [19:05:42]NVStorageSaveData done [19:05:42]OFDSenderStorePacket done [19:05:42]KKMCreateOFDPacket done [19:05:42]NVStorageSaveData kkm_last_timestamp [19:05:42]File name is /storage/kkm_last_timestamp [19:05:42]Write 4 bytes [19:05:42]NVStorageSaveData done [19:05:42]ExternCall_PrintAddStr [19:05:42]wPrintStart [19:05:42]Write to MH i2c: 01 00 00 F7 1A 11 [19:05:42]Write i2c OK [19:05:42]MH_I2C_Read... [19:05:42]Read from MH i2c: 01 [19:05:42]MH_I2C_Read... [19:05:42]Read from MH i2c: 01 07 00 [19:05:42]MH_I2C_Read... [19:05:42]Read from MH i2c: 01 07 00 F7 1A 00 00 00 00 00 FF 0F 26 [19:05:42]RasterBufferAndPrint [19:05:42]line Счет N : (1)1093238 [19:05:42]line ИНН: 02508201610067 [19:05:42]line Контрольно-Кассовый Чек [19:05:42]line ПРОДАЖА [19:05:42]line ТРК (МРК, ГНК) : 34 [19:05:42]line Товар: 2710124500 [19:05:42]line Аи-95-К-3 [19:05:42]line 29.920 * 74.20 [19:05:42]line = 2220.06 [19:05:42]line НДС 12% НСП 1% [19:05:42]line > о реализуемом товаре [19:05:42]line ИТОГО: 2220.06 [19:05:42]line НСП 1% : 19.65 [19:05:42]line НДС 12% : 235.76 [19:05:42]line Наличными: 0.00 [19:05:42]line Безнал.: 2220.06 [19:05:42]line Место: АЗС № 101 "Партнер Нефть" [19:05:42]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [19:05:42]line СНО: Общий режим [19:05:42]line Чек 710 28.10.2024 19:05 [19:05:42]line Смена: 546 ФФД: 1.0 [19:05:42]line ЗНМ: 0300000082 [19:05:42]line РНМ: 0000000000091628 [19:05:42]line Версия ККМ: 001 [19:05:42]line Платежная система: Mbank [19:05:42]line ФМ: 0000000000874671 [19:05:42]line ФД: 318235 [19:05:42]line ФПД: 233695413902347 [19:05:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T190542&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318235&fm=233695413902347&tin=02508201610067®Number=0000000000091628&sum=222006 [19:05:42]written 0, free lines is 4095 [19:05:42]OFD Sender: Processing packet 318235 [packets to send 127, broken 126] [19:05:42]ProducePacketName [19:05:42]name=ofd_packets/00318235 [19:05:42]OFD Sender: To server: pG, [19:05:42]CommunicateWithHost lk.salyk.kg:30040 [19:05:42]ConnectInit lk.salyk.kg [19:05:43]Connected sock=10 [19:05:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 AD F9 07 01 2A 80 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 E0 74 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 36 63 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 36 63 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AD 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 5C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 36 63 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 02 00 00 F4 03 04 00 86 E0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1B DB 04 00 35 04 06 00 D4 8B 74 21 9C 0B 99 E2 D0 94 B4 9D AA E9 [19:05:43]Write to MH i2c: 01 00 00 20 1B 3B [19:05:43]Write i2c OK [19:05:43]MH_I2C_Read... [19:05:43]Read from MH i2c: 01 [19:05:43]MH_I2C_Read... [19:05:43]Read from MH i2c: 01 07 00 [19:05:43]MH_I2C_Read... [19:05:43]Read from MH i2c: 01 07 00 20 1B 00 00 00 00 00 22 0D 71 [19:05:43]RasterBufferAndPrint [19:05:43]line [19:05:43]line [19:05:43]line [19:05:43]line [19:05:43]line [19:05:43]written 0, free lines is 3369 [19:05:43]MH_Cut [19:05:43]Write to MH i2c: D1 01 00 27 1B 01 14 [19:05:43]Write i2c OK [19:05:43]MH_I2C_Read... [19:05:43]Read from MH i2c: D1 [19:05:43]MH_I2C_Read... [19:05:43]Read from MH i2c: D1 01 00 [19:05:43]MH_I2C_Read... [19:05:43]Read from MH i2c: D1 01 00 27 1B 00 13 [19:05:43]Write to MH i2c: 01 00 00 28 1B 43 [19:05:43]Write i2c OK [19:05:43]MH_I2C_Read... [19:05:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 1F BB 47 00 58 A5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1B DB 04 00 F4 03 04 00 3E 8C 1F 67 B6 04 01 00 00 6E 28 EF 7C 6C 6B 2D CD [19:05:43]CommunicateWithHost err = 0 [19:05:43]CheckOFDResponse [19:05:43]1017 (14) - 77093643461234 [19:05:43]1041 (16) - 0000000000874671 [19:05:43]1040 (4) - 318235 [19:05:43]1012 (4) - 28.10.2024 13:06 [19:05:43]1206 (1) - 0 [19:05:43]OFD Sender: Remove packet 318235 [19:05:43]ProducePacketName [19:05:43]name=ofd_packets/00318235 [19:05:43]NVStorageDeleteData [19:05:43]*** Cut start [19:05:43]*** Partial cut [19:05:43]*** CUTSNS_PIN = 1 [19:05:43]OFD Sender: No OFD packet to send [19:05:43]*** CUTSNS_PIN = 0 [19:05:44]*** Brake cut motor [19:05:44]Read from MH i2c: 01 [19:05:44]MH_I2C_Read... [19:05:44]*** Stop cut motor [19:05:44]*** Cut end [19:05:44]Read from MH i2c: 01 07 00 [19:05:44]MH_I2C_Read... [19:05:44]Read from MH i2c: 01 07 00 28 1B 00 00 00 00 00 FF 0F 58 [19:05:44]process_action close_receipt done [19:05:44]requested_data is exist [19:05:44]produce_requested_data [19:05:44]requested_item fm.sn is exist - process it [19:05:44]wFMCommunicate request_size=4 [19:05:44]MH_SAM_APDU [19:05:44]CAPDU: 80 11 00 00 [19:05:44]Write to MH i2c: E2 08 00 29 1B 80 11 00 00 00 00 00 00 BE [19:05:44]Write i2c OK [19:05:44]MH_I2C_Read... [19:05:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:05:44]Read from MH i2c: E2 [19:05:44]MH_I2C_Read... [19:05:44]Read from MH i2c: E2 17 00 [19:05:44]MH_I2C_Read... [19:05:44]Read from MH i2c: E2 17 00 29 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 12 [19:05:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:05:44]wFMCommunicate OK [19:05:44]requested_item fd.num is exist - process it [19:05:44]SAM_PROTO_GetFieldsCounters [19:05:44]wFMCommunicate request_size=4 [19:05:44]MH_SAM_APDU [19:05:44]CAPDU: 80 13 00 00 [19:05:44]Write to MH i2c: E2 08 00 2A 1B 80 13 00 00 00 00 00 00 C1 [19:05:44]Write i2c OK [19:05:44]MH_I2C_Read... [19:05:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:05:44]Read from MH i2c: E2 [19:05:44]MH_I2C_Read... [19:05:44]Read from MH i2c: E2 62 00 [19:05:44]MH_I2C_Read... [19:05:44]Read from MH i2c: E2 62 00 2A 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 1B DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 C6 02 00 00 5E 04 04 00 C6 02 00 00 57 04 04 00 C7 02 00 00 19 04 04 00 00 00 00 00 90 00 5A [19:05:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 1B DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 C6 02 00 00 5E 04 04 00 C6 02 00 00 57 04 04 00 C7 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:05:44]wFMCommunicate OK [19:05:44]SAM_PROTO_GetFieldsCounters done [19:05:44]requested_item shift.num is exist - process it [19:05:44]requested_item shift.opened is exist - process it [19:05:44]req_shift_opened [19:05:44]FM_GetShiftState [19:05:44]SAM_PROTO_GetShiftState [19:05:44]wFMCommunicate request_size=4 [19:05:44]MH_SAM_APDU [19:05:44]CAPDU: 80 13 01 00 [19:05:44]Write to MH i2c: E2 08 00 2B 1B 80 13 01 00 00 00 00 00 C3 [19:05:44]Write i2c OK [19:05:44]MH_I2C_Read... [19:05:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:05:44]Read from MH i2c: E2 [19:05:44]MH_I2C_Read... [19:05:44]Read from MH i2c: E2 0E 00 [19:05:44]MH_I2C_Read... [19:05:44]Read from MH i2c: E2 0E 00 2B 1B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 BC [19:05:44]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:05:44]wFMCommunicate OK [19:05:44]SAM_PROTO_GetShiftState done [19:05:44]FM_GetShiftState done [19:05:44]req_shift_opened done [19:05:44]requested_item shift.open_date is exist - process it [19:05:44]req_shift_open_date [19:05:44]req_shift_open_date done [19:05:44]produce_requested_data done [19:05:44]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318235,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [19:05:44]process_action_free close_receipt [19:05:44]json_value_free [19:05:44]json_value_free done [19:05:44]process_json_proto returns [19:05:44]Send response to host [19:05:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318235,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [19:05:44]free response buf [19:05:44]execute_script done [19:05:44]execute_script returns [19:05:44]free content buf [19:05:44]Sock 9.Close socket [19:05:44]Sock 9.Thread stoped [19:05:48]OFD Sender: No OFD packet to send [19:05:50]accept exits with 8 [19:05:50]New connection [19:05:50]New thread 3066895716 created [19:05:50]Thread 3067039076 joined [19:05:50]Waiting for new connection... [19:05:50] Sock 8.Parse request [19:05:50]Sock 8.Check first char [19:05:50]Sock 8.First char is OK [19:05:50]request: POST /json_proto HTTP/1.0 [19:05:50]Method: POST [19:05:50]URL: /json_proto [19:05:50]Method is POST - this is cgi request [19:05:50]url: /json_proto [19:05:50]query_string will be loaded in cgi processing [19:05:50]execute_cgi json_proto POST (null) [19:05:50]execute_cgi path=json_proto method=POST [19:05:50]POST find Content-Length [19:05:50]Host: 172.17.50.195:8080 [19:05:50]Content-Length: 686 [19:05:50]Content-Type: application/json [19:05:50] [19:05:50]POST finish read [19:05:50]Found Content-Length = 686 [19:05:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093237", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 39.170, "sum" : 1500.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:05:50]execute_script... [19:05:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093237", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 39.170, "sum" : 1500.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:05:50]POST & json_proto [19:05:50]process_json_proto [19:05:50]json parsed OK: [19:05:50]protocol is kg_v1.0 [19:05:50]action value=close_receipt [19:05:50]process_action close_receipt [19:05:50]cmd_close_receipt [19:05:50]MH_GetDate [19:05:50]Write to MH i2c: F0 00 00 2C 1B 36 [19:05:50]Write i2c OK [19:05:50]MH_I2C_Read... [19:05:50]Read from MH i2c: F0 [19:05:50]MH_I2C_Read... [19:05:50]Read from MH i2c: F0 09 00 [19:05:50]MH_I2C_Read... [19:05:50]Read from MH i2c: F0 09 00 2C 1B 00 8F E0 1F 67 43 33 1C 67 2D [19:05:50]GetLastDocTimeStamp 1730142342 [19:05:50]current date 1730142351 [19:05:50]FM_GetShiftState [19:05:50]SAM_PROTO_GetShiftState [19:05:50]wFMCommunicate request_size=4 [19:05:50]MH_SAM_APDU [19:05:50]CAPDU: 80 13 01 00 [19:05:50]Write to MH i2c: E2 08 00 2D 1B 80 13 01 00 00 00 00 00 C5 [19:05:50]Write i2c OK [19:05:50]MH_I2C_Read... [19:05:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:05:50]Read from MH i2c: E2 [19:05:50]MH_I2C_Read... [19:05:50]Read from MH i2c: E2 0E 00 [19:05:50]MH_I2C_Read... [19:05:50]Read from MH i2c: E2 0E 00 2D 1B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 BE [19:05:50]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:05:50]wFMCommunicate OK [19:05:50]SAM_PROTO_GetShiftState done [19:05:50]FM_GetShiftState done [19:05:50]opened in 1730073493 [19:05:50]opened+sec_in_day 1730159893 [19:05:50]quantity*price = 150021 [19:05:50]sum+1 = 150022 [19:05:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.31 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 711 28.10.2024 19:05 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318236 ФПД: 53965024273736 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T190551&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318236&fm=53965024273736&tin=02508201610067®Number=0000000000091628&sum=150000 [19:05:51]StoreToDocumentArchive [19:05:51]shift 546 fd 318236 [19:05:51]save to /storage/0546/doc_00318236 [19:05:51]save last doc name /storage/0546/doc_00318236 to /storage/kkm_last_doc_name [19:05:51]save OK [19:05:51]Clear old archive folders... [19:05:51]ProcessDocumentItem done err = 0, tmpTLVsize=250 [19:05:51]tlvbuf is 000BEB10 [19:05:51]SAM_PROTO_ClearQueue [19:05:51]wFMCommunicate request_size=4 [19:05:51]MH_SAM_APDU [19:05:51]CAPDU: 80 09 00 00 [19:05:51]Write to MH i2c: E2 08 00 3A 1B 80 09 00 00 00 00 00 00 C7 [19:05:51]Write i2c OK [19:05:51]MH_I2C_Read... [19:05:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:05:51]Read from MH i2c: E2 [19:05:51]MH_I2C_Read... [19:05:51]Read from MH i2c: E2 03 00 [19:05:51]MH_I2C_Read... [19:05:51]Read from MH i2c: E2 03 00 3A 1B 00 90 00 C9 [19:05:51]RAPDU: 90 00 [19:05:51]wFMCommunicate OK [19:05:51]SAM_PROTO_ClearQueue done [19:05:51]KKMCreateOFDPacket [19:05:51]OFDProtocolAddRootSTLVToBuf [19:05:51]FM_MakeSignedData [19:05:51]FM_MakeSignedData [19:05:51]SAM_PROTO_SignData [19:05:51]wFMCommunicate request_size=4 [19:05:51]MH_SAM_APDU [19:05:51]CAPDU: 80 0D 01 02 [19:05:51]Write to MH i2c: E2 08 00 3B 1B 80 0D 01 02 00 00 00 00 CF [19:05:51]Write i2c OK [19:05:51]MH_I2C_Read... [19:05:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:05:51]Read from MH i2c: E2 [19:05:51]MH_I2C_Read... [19:05:51]Read from MH i2c: E2 03 00 [19:05:51]MH_I2C_Read... [19:05:51]Read from MH i2c: E2 03 00 3B 1B 00 90 00 CA [19:05:51]RAPDU: 90 00 [19:05:51]wFMCommunicate OK [19:05:51]wFMCommunicate request_size=255 [19:05:51]MH_SAM_APDU [19:05:51]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 02 99 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 05 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 3B 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 02 00 00 F4 03 04 00 8F E0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1C DB 04 00 35 04 06 00 31 14 [19:05:51]Write to MH i2c: E2 02 01 3C 1B 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 02 99 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 05 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 3B 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 02 00 00 F4 03 04 00 8F E0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1C DB 04 00 35 04 06 00 31 14 00 00 B8 [19:05:51]Write i2c OK [19:05:51]MH_I2C_Read... [19:05:52]Read from MH i2c: E2 [19:05:52]MH_I2C_Read... [19:05:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:05:52]Read from MH i2c: E2 03 00 [19:05:52]MH_I2C_Read... [19:05:52]Read from MH i2c: E2 03 00 3C 1B 00 90 00 CB [19:05:52]RAPDU: 90 00 [19:05:52]wFMCommunicate OK [19:05:52]wFMCommunicate request_size=9 [19:05:52]MH_SAM_APDU [19:05:52]CAPDU: 80 0D 02 02 04 B6 1A 25 48 [19:05:52]Write to MH i2c: E2 0C 00 3D 1B 80 0D 02 02 04 00 B6 1A 25 48 00 00 17 [19:05:52]Write i2c OK [19:05:52]MH_I2C_Read... [19:05:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:05:52]Read from MH i2c: E2 [19:05:52]MH_I2C_Read... [19:05:52]Read from MH i2c: E2 03 00 [19:05:52]MH_I2C_Read... [19:05:52]Read from MH i2c: E2 03 00 3D 1B 00 90 00 CC [19:05:52]RAPDU: 90 00 [19:05:52]wFMCommunicate OK [19:05:52]wFMCommunicate request_size=4 [19:05:52]MH_SAM_APDU [19:05:52]CAPDU: 80 0D 03 02 [19:05:52]Write to MH i2c: E2 08 00 3E 1B 80 0D 03 02 00 00 00 00 D4 [19:05:52]Write i2c OK [19:05:52]MH_I2C_Read... [19:05:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:05:52]Read from MH i2c: E2 [19:05:52]MH_I2C_Read... [19:05:52]Read from MH i2c: E2 0B 00 [19:05:52]MH_I2C_Read... [19:05:52]Read from MH i2c: E2 0B 00 3E 1B 00 FB 2D BC A6 32 4D 5E AD 90 00 E9 [19:05:52]RAPDU: FB 2D BC A6 32 4D 5E AD 90 00 [19:05:52]wFMCommunicate OK [19:05:52]SAM_PROTO_SignData done [19:05:52]FM_MakeSignedData done [19:05:52]CreateOFDProtocolMessage [19:05:52]wFMCommunicate request_size=4 [19:05:52]MH_SAM_APDU [19:05:52]CAPDU: 80 11 00 00 [19:05:52]Write to MH i2c: E2 08 00 3F 1B 80 11 00 00 00 00 00 00 D4 [19:05:52]Write i2c OK [19:05:52]MH_I2C_Read... [19:05:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:05:52]Read from MH i2c: E2 [19:05:52]MH_I2C_Read... [19:05:52]Read from MH i2c: E2 17 00 [19:05:52]MH_I2C_Read... [19:05:52]Read from MH i2c: E2 17 00 3F 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 28 [19:05:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:05:52]wFMCommunicate OK [19:05:52]CreateOFDProtocolMessage done [19:05:52]OFDSenderStorePacket 318236 [19:05:52]StoreOFDPacket docnum=318236 [19:05:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 1F 6E 06 01 B5 27 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 02 99 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 05 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 3B 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 02 00 00 F4 03 04 00 8F E0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1C DB 04 00 35 04 06 00 31 14 B6 1A 25 48 FB 2D BC A6 32 4D 5E AD [19:05:52]CheckFolder [19:05:52]dirname=/storage/ofd_packets [19:05:52]CheckFolder done [19:05:52]ProducePacketName [19:05:52]name=ofd_packets/00318236 [19:05:52]NVStorageSaveData ofd_packets/00318236 [19:05:52]File name is /storage/ofd_packets/00318236 [19:05:52]Write 300 bytes [19:05:52]NVStorageSaveData done [19:05:52]OFDSenderStorePacket done [19:05:52]KKMCreateOFDPacket done [19:05:52]NVStorageSaveData kkm_last_timestamp [19:05:52]File name is /storage/kkm_last_timestamp [19:05:52]Write 4 bytes [19:05:52]NVStorageSaveData done [19:05:52]ExternCall_PrintAddStr [19:05:52]wPrintStart [19:05:52]Write to MH i2c: 01 00 00 40 1B 5B [19:05:52]Write i2c OK [19:05:52]MH_I2C_Read... [19:05:52]Read from MH i2c: 01 [19:05:52]MH_I2C_Read... [19:05:52]Read from MH i2c: 01 07 00 [19:05:52]MH_I2C_Read... [19:05:52]Read from MH i2c: 01 07 00 40 1B 00 00 00 00 00 FF 0F 70 [19:05:52]RasterBufferAndPrint [19:05:52]line Счет N : (1)1093237 [19:05:52]line ИНН: 02508201610067 [19:05:52]line Контрольно-Кассовый Чек [19:05:52]line ПРОДАЖА [19:05:52]line ТРК (МРК, ГНК) : 71 [19:05:52]line Товар: 2711190000 [19:05:52]line ГАЗ-К-5 [19:05:52]line 39.170 * 38.30 [19:05:52]line = 1500.21 [19:05:52]line НДС 12% НСП 1% [19:05:52]line > о реализуемом товаре [19:05:52]line ОКРУГЛЕНИЕ: -0.21 [19:05:52]line ИТОГО: 1500.00 [19:05:52]line Внесено: 1500.00 [19:05:52]line СДАЧА: 0.00 [19:05:52]line НСП 1% : 13.28 [19:05:52]line НДС 12% : 159.31 [19:05:52]line Наличными: 1500.00 [19:05:52]line Безнал.: 0.00 [19:05:52]line Место: АЗС № 101 "Партнер Нефть" [19:05:52]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [19:05:52]line СНО: Общий режим [19:05:52]line Чек 711 28.10.2024 19:05 [19:05:52]line Смена: 546 ФФД: 1.0 [19:05:52]line ЗНМ: 0300000082 [19:05:52]line РНМ: 0000000000091628 [19:05:52]line Версия ККМ: 001 [19:05:52]OFD Sender: Processing packet 318236 [packets to send 127, broken 126] [19:05:52]ProducePacketName [19:05:52]name=ofd_packets/00318236 [19:05:52]OFD Sender: To server: pG, [19:05:52]CommunicateWithHost lk.salyk.kg:30040 [19:05:52]ConnectInit lk.salyk.kg [19:05:52]line ФМ: 0000000000874671 [19:05:52]line ФД: 318236 [19:05:52]line ФПД: 53965024273736 [19:05:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T190551&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318236&fm=53965024273736&tin=02508201610067®Number=0000000000091628&sum=150000 [19:05:52]written 0, free lines is 4095 [19:05:52]Connected sock=10 [19:05:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 1F 6E 06 01 B5 27 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 02 99 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 05 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 3B 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 02 00 00 F4 03 04 00 8F E0 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1C DB 04 00 35 04 06 00 31 14 B6 1A 25 48 FB 2D BC A6 32 4D 5E AD [19:05:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 A5 B0 47 00 56 BD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1C DB 04 00 F4 03 04 00 47 8C 1F 67 B6 04 01 00 00 42 E2 2F C2 92 91 D8 05 [19:05:52]CommunicateWithHost err = 0 [19:05:52]CheckOFDResponse [19:05:52]1017 (14) - 77093643461234 [19:05:52]1041 (16) - 0000000000874671 [19:05:52]1040 (4) - 318236 [19:05:52]1012 (4) - 28.10.2024 13:06 [19:05:52]1206 (1) - 0 [19:05:52]OFD Sender: Remove packet 318236 [19:05:52]ProducePacketName [19:05:52]name=ofd_packets/00318236 [19:05:52]NVStorageDeleteData [19:05:52]Write to MH i2c: 01 00 00 6B 1B 86 [19:05:52]Write i2c OK [19:05:52]MH_I2C_Read... [19:05:52]Read from MH i2c: 01 [19:05:52]MH_I2C_Read... [19:05:52]Read from MH i2c: 01 07 00 [19:05:52]MH_I2C_Read... [19:05:52]Read from MH i2c: 01 07 00 6B 1B 00 00 00 00 00 F7 0C 90 [19:05:52]RasterBufferAndPrint [19:05:52]line [19:05:52]line [19:05:52]line [19:05:52]line [19:05:52]line [19:05:52]written 0, free lines is 3331 [19:05:52]MH_Cut [19:05:52]Write to MH i2c: D1 01 00 72 1B 01 5F [19:05:52]Write i2c OK [19:05:52]MH_I2C_Read... [19:05:52]Read from MH i2c: D1 [19:05:52]MH_I2C_Read... [19:05:52]Read from MH i2c: D1 01 00 [19:05:52]MH_I2C_Read... [19:05:52]Read from MH i2c: D1 01 00 72 1B 00 5E [19:05:52]Write to MH i2c: 01 00 00 73 1B 8E [19:05:52]Write i2c OK [19:05:52]MH_I2C_Read... [19:05:53]OFD Sender: No OFD packet to send [19:05:53]*** Cut start [19:05:53]*** Partial cut [19:05:53]*** CUTSNS_PIN = 1 [19:05:53]*** CUTSNS_PIN = 0 [19:05:53]*** Brake cut motor [19:05:54]Read from MH i2c: 01 [19:05:54]MH_I2C_Read... [19:05:54]*** Stop cut motor [19:05:54]*** Cut end [19:05:54]Read from MH i2c: 01 07 00 [19:05:54]MH_I2C_Read... [19:05:54]Read from MH i2c: 01 07 00 73 1B 00 00 00 00 00 FF 0F A3 [19:05:54]process_action close_receipt done [19:05:54]requested_data is exist [19:05:54]produce_requested_data [19:05:54]requested_item fm.sn is exist - process it [19:05:54]wFMCommunicate request_size=4 [19:05:54]MH_SAM_APDU [19:05:54]CAPDU: 80 11 00 00 [19:05:54]Write to MH i2c: E2 08 00 74 1B 80 11 00 00 00 00 00 00 09 [19:05:54]Write i2c OK [19:05:54]MH_I2C_Read... [19:05:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:05:54]Read from MH i2c: E2 [19:05:54]MH_I2C_Read... [19:05:54]Read from MH i2c: E2 17 00 [19:05:54]MH_I2C_Read... [19:05:54]Read from MH i2c: E2 17 00 74 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 5D [19:05:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:05:54]wFMCommunicate OK [19:05:54]requested_item fd.num is exist - process it [19:05:54]SAM_PROTO_GetFieldsCounters [19:05:54]wFMCommunicate request_size=4 [19:05:54]MH_SAM_APDU [19:05:54]CAPDU: 80 13 00 00 [19:05:54]Write to MH i2c: E2 08 00 75 1B 80 13 00 00 00 00 00 00 0C [19:05:54]Write i2c OK [19:05:54]MH_I2C_Read... [19:05:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:05:54]Read from MH i2c: E2 [19:05:54]MH_I2C_Read... [19:05:54]Read from MH i2c: E2 62 00 [19:05:54]MH_I2C_Read... [19:05:54]Read from MH i2c: E2 62 00 75 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 1C DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 C7 02 00 00 5E 04 04 00 C7 02 00 00 57 04 04 00 C8 02 00 00 19 04 04 00 00 00 00 00 90 00 A9 [19:05:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 1C DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 C7 02 00 00 5E 04 04 00 C7 02 00 00 57 04 04 00 C8 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:05:54]wFMCommunicate OK [19:05:54]SAM_PROTO_GetFieldsCounters done [19:05:54]requested_item shift.num is exist - process it [19:05:54]requested_item shift.opened is exist - process it [19:05:54]req_shift_opened [19:05:54]FM_GetShiftState [19:05:54]SAM_PROTO_GetShiftState [19:05:54]wFMCommunicate request_size=4 [19:05:54]MH_SAM_APDU [19:05:54]CAPDU: 80 13 01 00 [19:05:54]Write to MH i2c: E2 08 00 76 1B 80 13 01 00 00 00 00 00 0E [19:05:54]Write i2c OK [19:05:54]MH_I2C_Read... [19:05:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:05:54]Read from MH i2c: E2 [19:05:54]MH_I2C_Read... [19:05:54]Read from MH i2c: E2 0E 00 [19:05:54]MH_I2C_Read... [19:05:54]Read from MH i2c: E2 0E 00 76 1B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 07 [19:05:54]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:05:54]wFMCommunicate OK [19:05:54]SAM_PROTO_GetShiftState done [19:05:54]FM_GetShiftState done [19:05:54]req_shift_opened done [19:05:54]requested_item shift.open_date is exist - process it [19:05:54]req_shift_open_date [19:05:54]req_shift_open_date done [19:05:54]produce_requested_data done [19:05:54]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318236,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [19:05:54]process_action_free close_receipt [19:05:54]json_value_free [19:05:54]json_value_free done [19:05:54]process_json_proto returns [19:05:54]Send response to host [19:05:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318236,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [19:05:54]free response buf [19:05:54]execute_script done [19:05:54]execute_script returns [19:05:54]free content buf [19:05:54]Sock 8.Close socket [19:05:54]Sock 8.Thread stoped [19:05:58]OFD Sender: No OFD packet to send [19:06:03]OFD Sender: No OFD packet to send [19:06:08]OFD Sender: No OFD packet to send [19:06:13]OFD Sender: No OFD packet to send [19:06:18]OFD Sender: No OFD packet to send [19:06:23]OFD Sender: No OFD packet to send [19:06:28]OFD Sender: No OFD packet to send [19:06:33]OFD Sender: No OFD packet to send [19:06:38]OFD Sender: No OFD packet to send [19:06:43]OFD Sender: No OFD packet to send [19:06:48]OFD Sender: No OFD packet to send [19:06:53]OFD Sender: No OFD packet to send [19:06:58]OFD Sender: No OFD packet to send [19:07:03]OFD Sender: No OFD packet to send [19:07:08]OFD Sender: No OFD packet to send [19:07:13]OFD Sender: No OFD packet to send [19:07:18]OFD Sender: No OFD packet to send [19:07:23]OFD Sender: No OFD packet to send [19:07:28]OFD Sender: No OFD packet to send [19:07:33]OFD Sender: No OFD packet to send [19:07:38]OFD Sender: No OFD packet to send [19:07:43]OFD Sender: No OFD packet to send [19:07:48]OFD Sender: No OFD packet to send [19:07:53]OFD Sender: No OFD packet to send [19:07:58]OFD Sender: No OFD packet to send [19:08:03]OFD Sender: No OFD packet to send [19:08:08]OFD Sender: No OFD packet to send [19:08:13]OFD Sender: No OFD packet to send [19:08:18]OFD Sender: No OFD packet to send [19:08:23]OFD Sender: No OFD packet to send [19:08:28]OFD Sender: No OFD packet to send [19:08:33]OFD Sender: No OFD packet to send [19:08:38]OFD Sender: No OFD packet to send [19:08:43]OFD Sender: No OFD packet to send [19:08:48]OFD Sender: No OFD packet to send [19:08:53]OFD Sender: No OFD packet to send [19:08:58]OFD Sender: No OFD packet to send [19:09:03]OFD Sender: No OFD packet to send [19:09:08]OFD Sender: No OFD packet to send [19:09:13]OFD Sender: No OFD packet to send [19:09:18]OFD Sender: No OFD packet to send [19:09:23]OFD Sender: No OFD packet to send [19:09:28]OFD Sender: No OFD packet to send [19:09:33]OFD Sender: No OFD packet to send [19:09:38]OFD Sender: No OFD packet to send [19:09:43]OFD Sender: No OFD packet to send [19:09:48]OFD Sender: No OFD packet to send [19:09:53]OFD Sender: No OFD packet to send [19:09:58]OFD Sender: No OFD packet to send [19:09:59]accept exits with 9 [19:09:59]New connection [19:09:59]New thread 3067039076 created [19:09:59]Thread 3066895716 joined [19:09:59]Waiting for new connection... [19:09:59] Sock 9.Parse request [19:09:59]Sock 9.Check first char [19:09:59]Sock 9.First char is OK [19:09:59]request: POST /json_proto HTTP/1.0 [19:09:59]Method: POST [19:09:59]URL: /json_proto [19:09:59]Method is POST - this is cgi request [19:09:59]url: /json_proto [19:09:59]query_string will be loaded in cgi processing [19:09:59]execute_cgi json_proto POST (null) [19:09:59]execute_cgi path=json_proto method=POST [19:09:59]POST find Content-Length [19:09:59]Host: 172.17.50.195:8080 [19:09:59]Content-Length: 678 [19:09:59]Content-Type: application/json [19:09:59] [19:09:59]POST finish read [19:09:59]Found Content-Length = 678 [19:09:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093240", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:09:59]execute_script... [19:09: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)1093240", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:09:59]POST & json_proto [19:09:59]process_json_proto [19:09:59]json parsed OK: [19:09:59]protocol is kg_v1.0 [19:09:59]action value=close_receipt [19:09:59]process_action close_receipt [19:09:59]cmd_close_receipt [19:09:59]MH_GetDate [19:09:59]Write to MH i2c: F0 00 00 77 1B 81 [19:09:59]Write i2c OK [19:09:59]MH_I2C_Read... [19:09:59]Read from MH i2c: F0 [19:09:59]MH_I2C_Read... [19:09:59]Read from MH i2c: F0 09 00 [19:09:59]MH_I2C_Read... [19:09:59]Read from MH i2c: F0 09 00 77 1B 00 88 E1 1F 67 43 33 1C 67 72 [19:09:59]GetLastDocTimeStamp 1730142351 [19:09:59]current date 1730142600 [19:09:59]FM_GetShiftState [19:09:59]SAM_PROTO_GetShiftState [19:09:59]wFMCommunicate request_size=4 [19:09:59]MH_SAM_APDU [19:09:59]CAPDU: 80 13 01 00 [19:09:59]Write to MH i2c: E2 08 00 78 1B 80 13 01 00 00 00 00 00 10 [19:09:59]Write i2c OK [19:09:59]MH_I2C_Read... [19:09:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:09:59]Read from MH i2c: E2 [19:09:59]MH_I2C_Read... [19:09:59]Read from MH i2c: E2 0E 00 [19:09:59]MH_I2C_Read... [19:09:59]Read from MH i2c: E2 0E 00 78 1B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 09 [19:09:59]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:09:59]wFMCommunicate OK [19:09:59]SAM_PROTO_GetShiftState done [19:09:59]FM_GetShiftState done [19:09:59]opened in 1730073493 [19:09:59]opened+sec_in_day 1730159893 [19:09:59]quantity*price = 50041 [19:09:59]sum+1 = 50042 [19:09:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 712 28.10.2024 19:10 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318237 ФПД: 157044343277589 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T191000&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318237&fm=157044343277589&tin=02508201610067®Number=0000000000091628&sum=50000 [19:10:00]StoreToDocumentArchive [19:10:00]shift 546 fd 318237 [19:10:00]save to /storage/0546/doc_00318237 [19:10:00]save last doc name /storage/0546/doc_00318237 to /storage/kkm_last_doc_name [19:10:00]save OK [19:10:00]Clear old archive folders... [19:10:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:10:00]tlvbuf is 00141300 [19:10:00]SAM_PROTO_ClearQueue [19:10:00]wFMCommunicate request_size=4 [19:10:00]MH_SAM_APDU [19:10:00]CAPDU: 80 09 00 00 [19:10:00]Write to MH i2c: E2 08 00 85 1B 80 09 00 00 00 00 00 00 12 [19:10:00]Write i2c OK [19:10:00]MH_I2C_Read... [19:10:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:10:00]Read from MH i2c: E2 [19:10:00]MH_I2C_Read... [19:10:00]Read from MH i2c: E2 03 00 [19:10:00]MH_I2C_Read... [19:10:00]Read from MH i2c: E2 03 00 85 1B 00 90 00 14 [19:10:00]RAPDU: 90 00 [19:10:00]wFMCommunicate OK [19:10:00]SAM_PROTO_ClearQueue done [19:10:00]KKMCreateOFDPacket [19:10:00]OFDProtocolAddRootSTLVToBuf [19:10:00]FM_MakeSignedData [19:10:00]FM_MakeSignedData [19:10:00]SAM_PROTO_SignData [19:10:00]wFMCommunicate request_size=4 [19:10:00]MH_SAM_APDU [19:10:00]CAPDU: 80 0D 01 02 [19:10:00]Write to MH i2c: E2 08 00 86 1B 80 0D 01 02 00 00 00 00 1A [19:10:00]Write i2c OK [19:10:00]MH_I2C_Read... [19:10:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:10:00]Read from MH i2c: E2 [19:10:00]MH_I2C_Read... [19:10:00]Read from MH i2c: E2 03 00 [19:10:00]MH_I2C_Read... [19:10:00]Read from MH i2c: E2 03 00 86 1B 00 90 00 15 [19:10:00]RAPDU: 90 00 [19:10:00]wFMCommunicate OK [19:10:00]wFMCommunicate request_size=255 [19:10:00]MH_SAM_APDU [19:10:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 02 00 00 F4 03 04 00 88 E1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1D DB 04 00 35 04 06 00 8E [19:10:00]Write to MH i2c: E2 02 01 87 1B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 02 00 00 F4 03 04 00 88 E1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1D DB 04 00 35 04 06 00 8E 00 00 0F [19:10:00]Write i2c OK [19:10:00]MH_I2C_Read... [19:10:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:10:01]Read from MH i2c: E2 [19:10:01]MH_I2C_Read... [19:10:01]Read from MH i2c: E2 03 00 [19:10:01]MH_I2C_Read... [19:10:01]Read from MH i2c: E2 03 00 87 1B 00 90 00 16 [19:10:01]RAPDU: 90 00 [19:10:01]wFMCommunicate OK [19:10:01]wFMCommunicate request_size=10 [19:10:01]MH_SAM_APDU [19:10:01]CAPDU: 80 0D 02 02 05 D4 BC 4B 88 15 [19:10:01]Write to MH i2c: E2 0D 00 88 1B 80 0D 02 02 05 00 D4 BC 4B 88 15 00 00 9F [19:10:01]Write i2c OK [19:10:01]MH_I2C_Read... [19:10:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:10:01]Read from MH i2c: E2 [19:10:01]MH_I2C_Read... [19:10:01]Read from MH i2c: E2 03 00 [19:10:01]MH_I2C_Read... [19:10:01]Read from MH i2c: E2 03 00 88 1B 00 90 00 17 [19:10:01]RAPDU: 90 00 [19:10:01]wFMCommunicate OK [19:10:01]wFMCommunicate request_size=4 [19:10:01]MH_SAM_APDU [19:10:01]CAPDU: 80 0D 03 02 [19:10:01]Write to MH i2c: E2 08 00 89 1B 80 0D 03 02 00 00 00 00 1F [19:10:01]Write i2c OK [19:10:01]MH_I2C_Read... [19:10:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:10:01]Read from MH i2c: E2 [19:10:01]MH_I2C_Read... [19:10:01]Read from MH i2c: E2 0B 00 [19:10:01]MH_I2C_Read... [19:10:01]Read from MH i2c: E2 0B 00 89 1B 00 A5 E0 0C BD D5 42 4B 7D 90 00 4D [19:10:01]RAPDU: A5 E0 0C BD D5 42 4B 7D 90 00 [19:10:01]wFMCommunicate OK [19:10:01]SAM_PROTO_SignData done [19:10:01]FM_MakeSignedData done [19:10:01]CreateOFDProtocolMessage [19:10:01]wFMCommunicate request_size=4 [19:10:01]MH_SAM_APDU [19:10:01]CAPDU: 80 11 00 00 [19:10:01]Write to MH i2c: E2 08 00 8A 1B 80 11 00 00 00 00 00 00 1F [19:10:01]Write i2c OK [19:10:01]MH_I2C_Read... [19:10:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:10:01]Read from MH i2c: E2 [19:10:01]MH_I2C_Read... [19:10:01]Read from MH i2c: E2 17 00 [19:10:01]MH_I2C_Read... [19:10:01]Read from MH i2c: E2 17 00 8A 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 73 [19:10:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:10:01]wFMCommunicate OK [19:10:01]CreateOFDProtocolMessage done [19:10:01]OFDSenderStorePacket 318237 [19:10:01]StoreOFDPacket docnum=318237 [19:10:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 10 B7 07 01 8E 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 02 00 00 F4 03 04 00 88 E1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1D DB 04 00 35 04 06 00 8E D4 BC 4B 88 15 A5 E0 0C BD D5 42 4B 7D [19:10:01]CheckFolder [19:10:01]dirname=/storage/ofd_packets [19:10:01]CheckFolder done [19:10:01]ProducePacketName [19:10:01]name=ofd_packets/00318237 [19:10:01]NVStorageSaveData ofd_packets/00318237 [19:10:01]File name is /storage/ofd_packets/00318237 [19:10:01]Write 301 bytes [19:10:01]NVStorageSaveData done [19:10:01]OFDSenderStorePacket done [19:10:01]KKMCreateOFDPacket done [19:10:01]NVStorageSaveData kkm_last_timestamp [19:10:01]File name is /storage/kkm_last_timestamp [19:10:01]Write 4 bytes [19:10:01]NVStorageSaveData done [19:10:01]ExternCall_PrintAddStr [19:10:01]wPrintStart [19:10:01]Write to MH i2c: 01 00 00 8B 1B A6 [19:10:01]Write i2c OK [19:10:01]MH_I2C_Read... [19:10:01]Read from MH i2c: 01 [19:10:01]MH_I2C_Read... [19:10:01]Read from MH i2c: 01 07 00 [19:10:01]MH_I2C_Read... [19:10:01]Read from MH i2c: 01 07 00 8B 1B 00 00 00 00 00 FF 0F BB [19:10:01]RasterBufferAndPrint [19:10:01]line Счет N : (1)1093240 [19:10:01]line ИНН: 02508201610067 [19:10:01]line Контрольно-Кассовый Чек [19:10:01]line ПРОДАЖА [19:10:01]line ТРК (МРК, ГНК) : 53 [19:10:01]line Товар: 2710124130 [19:10:01]line Аи-92-К-2 [19:10:01]line 7.480 * 66.90 [19:10:01]line = 500.41 [19:10:01]line НДС 12% НСП 1% [19:10:01]line > о реализуемом товаре [19:10:01]line ОКРУГЛЕНИЕ: -0.41 [19:10:01]line ИТОГО: 500.00 [19:10:01]line Внесено: 500.00 [19:10:01]line СДАЧА: 0.00 [19:10:01]line НСП 1% : 4.43 [19:10:01]line НДС 12% : 53.14 [19:10:01]line Наличными: 500.00 [19:10:01]line Безнал.: 0.00 [19:10:01]line Место: АЗС № 101 "Партнер Нефть" [19:10:01]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [19:10:01]line СНО: Общий режим [19:10:01]line Чек 712 28.10.2024 19:10 [19:10:01]line Смена: 546 ФФД: 1.0 [19:10:01]line ЗНМ: 0300000082 [19:10:01]line РНМ: 0000000000091628 [19:10:01]line Версия ККМ: 001 [19:10:01]line ФМ: 0000000000874671 [19:10:01]line ФД: 318237 [19:10:01]line ФПД: 157044343277589 [19:10:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T191000&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318237&fm=157044343277589&tin=02508201610067®Number=0000000000091628&sum=50000 [19:10:01]OFD Sender: Processing packet 318237 [packets to send 127, broken 126] [19:10:01]ProducePacketName [19:10:01]name=ofd_packets/00318237 [19:10:01]OFD Sender: To server: pG, [19:10:01]CommunicateWithHost lk.salyk.kg:30040 [19:10:01]ConnectInit lk.salyk.kg [19:10:01]written 0, free lines is 4095 [19:10:01]Connected sock=10 [19:10:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 10 B7 07 01 8E 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 02 00 00 F4 03 04 00 88 E1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1D DB 04 00 35 04 06 00 8E D4 BC 4B 88 15 A5 E0 0C BD D5 42 4B 7D [19:10:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 8E 04 47 00 23 A3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1D DB 04 00 F4 03 04 00 40 8D 1F 67 B6 04 01 00 00 40 74 EB C9 FF 04 20 FB [19:10:01]CommunicateWithHost err = 0 [19:10:01]CheckOFDResponse [19:10:01]1017 (14) - 77093643461234 [19:10:01]1041 (16) - 0000000000874671 [19:10:01]1040 (4) - 318237 [19:10:01]1012 (4) - 28.10.2024 13:10 [19:10:01]1206 (1) - 0 [19:10:01]OFD Sender: Remove packet 318237 [19:10:01]ProducePacketName [19:10:01]name=ofd_packets/00318237 [19:10:01]NVStorageDeleteData [19:10:01]Write to MH i2c: 01 00 00 B6 1B D1 [19:10:01]Write i2c OK [19:10:01]MH_I2C_Read... [19:10:01]Read from MH i2c: 01 [19:10:01]MH_I2C_Read... [19:10:01]Read from MH i2c: 01 07 00 [19:10:01]MH_I2C_Read... [19:10:01]Read from MH i2c: 01 07 00 B6 1B 00 00 00 00 00 EC 0C D0 [19:10:01]RasterBufferAndPrint [19:10:01]line [19:10:01]line [19:10:01]line [19:10:01]line [19:10:01]line [19:10:01]written 0, free lines is 3315 [19:10:01]MH_Cut [19:10:01]Write to MH i2c: D1 01 00 BD 1B 01 AA [19:10:01]Write i2c OK [19:10:01]MH_I2C_Read... [19:10:01]Read from MH i2c: D1 [19:10:01]MH_I2C_Read... [19:10:01]Read from MH i2c: D1 01 00 [19:10:01]MH_I2C_Read... [19:10:01]Read from MH i2c: D1 01 00 BD 1B 00 A9 [19:10:01]Write to MH i2c: 01 00 00 BE 1B D9 [19:10:01]Write i2c OK [19:10:01]MH_I2C_Read... [19:10:02]OFD Sender: No OFD packet to send [19:10:02]*** Cut start [19:10:02]*** Partial cut [19:10:02]*** CUTSNS_PIN = 1 [19:10:02]*** CUTSNS_PIN = 0 [19:10:02]*** Brake cut motor [19:10:03]Read from MH i2c: 01 [19:10:03]MH_I2C_Read... [19:10:03]*** Stop cut motor [19:10:03]*** Cut end [19:10:03]Read from MH i2c: 01 07 00 [19:10:03]MH_I2C_Read... [19:10:03]Read from MH i2c: 01 07 00 BE 1B 00 00 00 00 00 FF 0F EE [19:10:03]process_action close_receipt done [19:10:03]requested_data is exist [19:10:03]produce_requested_data [19:10:03]requested_item fm.sn is exist - process it [19:10:03]wFMCommunicate request_size=4 [19:10:03]MH_SAM_APDU [19:10:03]CAPDU: 80 11 00 00 [19:10:03]Write to MH i2c: E2 08 00 BF 1B 80 11 00 00 00 00 00 00 54 [19:10:03]Write i2c OK [19:10:03]MH_I2C_Read... [19:10:03]Read from MH i2c: E2 [19:10:03]MH_I2C_Read... [19:10:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:10:03]Read from MH i2c: E2 17 00 [19:10:03]MH_I2C_Read... [19:10:03]Read from MH i2c: E2 17 00 BF 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A8 [19:10:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:10:03]wFMCommunicate OK [19:10:03]requested_item fd.num is exist - process it [19:10:03]SAM_PROTO_GetFieldsCounters [19:10:03]wFMCommunicate request_size=4 [19:10:03]MH_SAM_APDU [19:10:03]CAPDU: 80 13 00 00 [19:10:03]Write to MH i2c: E2 08 00 C0 1B 80 13 00 00 00 00 00 00 57 [19:10:03]Write i2c OK [19:10:03]MH_I2C_Read... [19:10:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:10:03]Read from MH i2c: E2 [19:10:03]MH_I2C_Read... [19:10:03]Read from MH i2c: E2 62 00 [19:10:03]MH_I2C_Read... [19:10:03]Read from MH i2c: E2 62 00 C0 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 1D DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 C8 02 00 00 5E 04 04 00 C8 02 00 00 57 04 04 00 C9 02 00 00 19 04 04 00 00 00 00 00 90 00 F8 [19:10:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 1D DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 C8 02 00 00 5E 04 04 00 C8 02 00 00 57 04 04 00 C9 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:10:03]wFMCommunicate OK [19:10:03]SAM_PROTO_GetFieldsCounters done [19:10:03]requested_item shift.num is exist - process it [19:10:03]requested_item shift.opened is exist - process it [19:10:03]req_shift_opened [19:10:03]FM_GetShiftState [19:10:03]SAM_PROTO_GetShiftState [19:10:03]wFMCommunicate request_size=4 [19:10:03]MH_SAM_APDU [19:10:03]CAPDU: 80 13 01 00 [19:10:03]Write to MH i2c: E2 08 00 C1 1B 80 13 01 00 00 00 00 00 59 [19:10:03]Write i2c OK [19:10:03]MH_I2C_Read... [19:10:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:10:03]Read from MH i2c: E2 [19:10:03]MH_I2C_Read... [19:10:03]Read from MH i2c: E2 0E 00 [19:10:03]MH_I2C_Read... [19:10:03]Read from MH i2c: E2 0E 00 C1 1B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 52 [19:10:03]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:10:03]wFMCommunicate OK [19:10:03]SAM_PROTO_GetShiftState done [19:10:03]FM_GetShiftState done [19:10:03]req_shift_opened done [19:10:03]requested_item shift.open_date is exist - process it [19:10:03]req_shift_open_date [19:10:03]req_shift_open_date done [19:10:03]produce_requested_data done [19:10:03]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318237,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [19:10:03]process_action_free close_receipt [19:10:03]json_value_free [19:10:03]json_value_free done [19:10:03]process_json_proto returns [19:10:03]Send response to host [19:10:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318237,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [19:10:03]free response buf [19:10:03]execute_script done [19:10:03]execute_script returns [19:10:03]free content buf [19:10:03]Sock 9.Close socket [19:10:03]Sock 9.Thread stoped [19:10:07]OFD Sender: No OFD packet to send [19:10:12]OFD Sender: No OFD packet to send [19:10:12]accept exits with 8 [19:10:12]New connection [19:10:12]New thread 3066895716 created [19:10:12]Thread 3067039076 joined [19:10:12]Waiting for new connection... [19:10:12] Sock 8.Parse request [19:10:12]Sock 8.Check first char [19:10:12]Sock 8.First char is OK [19:10:12]request: POST /json_proto HTTP/1.0 [19:10:12]Method: POST [19:10:12]URL: /json_proto [19:10:12]Method is POST - this is cgi request [19:10:12]url: /json_proto [19:10:12]query_string will be loaded in cgi processing [19:10:12]execute_cgi json_proto POST (null) [19:10:12]execute_cgi path=json_proto method=POST [19:10:12]POST find Content-Length [19:10:12]Host: 172.17.50.195:8080 [19:10:12]Content-Length: 775 [19:10:12]Content-Type: application/json [19:10:12] [19:10:12]POST finish read [19:10:12]Found Content-Length = 775 [19:10:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093239", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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: Mbank", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:10:12]execute_script... [19:10: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)1093239", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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: Mbank", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:10:12]POST & json_proto [19:10:12]process_json_proto [19:10:12]json parsed OK: [19:10:12]protocol is kg_v1.0 [19:10:12]action value=close_receipt [19:10:12]process_action close_receipt [19:10:12]cmd_close_receipt [19:10:12]MH_GetDate [19:10:12]Write to MH i2c: F0 00 00 C2 1B CC [19:10:12]Write i2c OK [19:10:12]MH_I2C_Read... [19:10:12]Read from MH i2c: F0 [19:10:12]MH_I2C_Read... [19:10:12]Read from MH i2c: F0 09 00 [19:10:12]MH_I2C_Read... [19:10:12]Read from MH i2c: F0 09 00 C2 1B 00 96 E1 1F 67 43 33 1C 67 CB [19:10:12]GetLastDocTimeStamp 1730142600 [19:10:12]current date 1730142614 [19:10:12]FM_GetShiftState [19:10:12]SAM_PROTO_GetShiftState [19:10:12]wFMCommunicate request_size=4 [19:10:12]MH_SAM_APDU [19:10:12]CAPDU: 80 13 01 00 [19:10:12]Write to MH i2c: E2 08 00 C3 1B 80 13 01 00 00 00 00 00 5B [19:10:12]Write i2c OK [19:10:12]MH_I2C_Read... [19:10:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:10:13]Read from MH i2c: E2 [19:10:13]MH_I2C_Read... [19:10:13]Read from MH i2c: E2 0E 00 [19:10:13]MH_I2C_Read... [19:10:13]Read from MH i2c: E2 0E 00 C3 1B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 54 [19:10:13]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:10:13]wFMCommunicate OK [19:10:13]SAM_PROTO_GetShiftState done [19:10:13]FM_GetShiftState done [19:10:13]opened in 1730073493 [19:10:13]opened+sec_in_day 1730159893 [19:10:13]quantity*price = 200025 [19:10:13]sum+1 = 200026 [19:10:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 713 28.10.2024 19:10 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318238 ФПД: 92904782029221 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T191014&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318238&fm=92904782029221&tin=02508201610067®Number=0000000000091628&sum=200025 [19:10:14]StoreToDocumentArchive [19:10:14]shift 546 fd 318238 [19:10:14]save to /storage/0546/doc_00318238 [19:10:14]save last doc name /storage/0546/doc_00318238 to /storage/kkm_last_doc_name [19:10:14]save OK [19:10:14]Clear old archive folders... [19:10:14]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:10:14]tlvbuf is 000DFEA0 [19:10:14]SAM_PROTO_ClearQueue [19:10:14]wFMCommunicate request_size=4 [19:10:14]MH_SAM_APDU [19:10:14]CAPDU: 80 09 00 00 [19:10:14]Write to MH i2c: E2 08 00 D0 1B 80 09 00 00 00 00 00 00 5D [19:10:14]Write i2c OK [19:10:14]MH_I2C_Read... [19:10:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:10:14]Read from MH i2c: E2 [19:10:14]MH_I2C_Read... [19:10:14]Read from MH i2c: E2 03 00 [19:10:14]MH_I2C_Read... [19:10:14]Read from MH i2c: E2 03 00 D0 1B 00 90 00 5F [19:10:14]RAPDU: 90 00 [19:10:14]wFMCommunicate OK [19:10:14]SAM_PROTO_ClearQueue done [19:10:14]KKMCreateOFDPacket [19:10:14]OFDProtocolAddRootSTLVToBuf [19:10:14]FM_MakeSignedData [19:10:14]FM_MakeSignedData [19:10:14]SAM_PROTO_SignData [19:10:14]wFMCommunicate request_size=4 [19:10:14]MH_SAM_APDU [19:10:14]CAPDU: 80 0D 01 02 [19:10:14]Write to MH i2c: E2 08 00 D1 1B 80 0D 01 02 00 00 00 00 65 [19:10:14]Write i2c OK [19:10:14]MH_I2C_Read... [19:10:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:10:14]Read from MH i2c: E2 [19:10:14]MH_I2C_Read... [19:10:14]Read from MH i2c: E2 03 00 [19:10:14]MH_I2C_Read... [19:10:14]Read from MH i2c: E2 03 00 D1 1B 00 90 00 60 [19:10:14]RAPDU: 90 00 [19:10:14]wFMCommunicate OK [19:10:14]wFMCommunicate request_size=255 [19:10:14]MH_SAM_APDU [19:10:14]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 C9 02 00 00 F4 03 04 00 96 E1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1E DB 04 00 35 04 06 00 [19:10:14]Write to MH i2c: E2 02 01 D2 1B 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 C9 02 00 00 F4 03 04 00 96 E1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1E DB 04 00 35 04 06 00 00 00 DA [19:10:14]Write i2c OK [19:10:14]MH_I2C_Read... [19:10:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:10:14]Read from MH i2c: E2 [19:10:14]MH_I2C_Read... [19:10:14]Read from MH i2c: E2 03 00 [19:10:14]MH_I2C_Read... [19:10:14]Read from MH i2c: E2 03 00 D2 1B 00 90 00 61 [19:10:14]RAPDU: 90 00 [19:10:14]wFMCommunicate OK [19:10:14]wFMCommunicate request_size=11 [19:10:14]MH_SAM_APDU [19:10:14]CAPDU: 80 0D 02 02 06 54 7F 14 87 E1 A5 [19:10:14]Write to MH i2c: E2 0E 00 D3 1B 80 0D 02 02 06 00 54 7F 14 87 E1 A5 00 00 68 [19:10:14]Write i2c OK [19:10:14]MH_I2C_Read... [19:10:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:10:14]Read from MH i2c: E2 [19:10:14]MH_I2C_Read... [19:10:14]Read from MH i2c: E2 03 00 [19:10:14]MH_I2C_Read... [19:10:14]Read from MH i2c: E2 03 00 D3 1B 00 90 00 62 [19:10:14]RAPDU: 90 00 [19:10:14]wFMCommunicate OK [19:10:14]wFMCommunicate request_size=4 [19:10:14]MH_SAM_APDU [19:10:14]CAPDU: 80 0D 03 02 [19:10:14]Write to MH i2c: E2 08 00 D4 1B 80 0D 03 02 00 00 00 00 6A [19:10:14]Write i2c OK [19:10:14]MH_I2C_Read... [19:10:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:10:14]Read from MH i2c: E2 [19:10:14]MH_I2C_Read... [19:10:14]Read from MH i2c: E2 0B 00 [19:10:14]MH_I2C_Read... [19:10:14]Read from MH i2c: E2 0B 00 D4 1B 00 67 F7 D0 58 5F E5 DC 99 90 00 AA [19:10:14]RAPDU: 67 F7 D0 58 5F E5 DC 99 90 00 [19:10:14]wFMCommunicate OK [19:10:14]SAM_PROTO_SignData done [19:10:14]FM_MakeSignedData done [19:10:14]CreateOFDProtocolMessage [19:10:14]wFMCommunicate request_size=4 [19:10:14]MH_SAM_APDU [19:10:14]CAPDU: 80 11 00 00 [19:10:14]Write to MH i2c: E2 08 00 D5 1B 80 11 00 00 00 00 00 00 6A [19:10:14]Write i2c OK [19:10:14]MH_I2C_Read... [19:10:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:10:14]Read from MH i2c: E2 [19:10:14]MH_I2C_Read... [19:10:14]Read from MH i2c: E2 17 00 [19:10:14]MH_I2C_Read... [19:10:14]Read from MH i2c: E2 17 00 D5 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 BE [19:10:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:10:14]wFMCommunicate OK [19:10:14]CreateOFDProtocolMessage done [19:10:14]OFDSenderStorePacket 318238 [19:10:14]StoreOFDPacket docnum=318238 [19:10:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 35 EB 08 01 39 50 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 C9 02 00 00 F4 03 04 00 96 E1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1E DB 04 00 35 04 06 00 54 7F 14 87 E1 A5 67 F7 D0 58 5F E5 DC 99 [19:10:14]CheckFolder [19:10:14]dirname=/storage/ofd_packets [19:10:14]CheckFolder done [19:10:14]ProducePacketName [19:10:14]name=ofd_packets/00318238 [19:10:14]NVStorageSaveData ofd_packets/00318238 [19:10:14]File name is /storage/ofd_packets/00318238 [19:10:14]Write 302 bytes [19:10:14]NVStorageSaveData done [19:10:14]OFDSenderStorePacket done [19:10:14]KKMCreateOFDPacket done [19:10:14]NVStorageSaveData kkm_last_timestamp [19:10:14]File name is /storage/kkm_last_timestamp [19:10:14]Write 4 bytes [19:10:14]NVStorageSaveData done [19:10:14]ExternCall_PrintAddStr [19:10:14]wPrintStart [19:10:14]Write to MH i2c: 01 00 00 D6 1B F1 [19:10:14]Write i2c OK [19:10:14]MH_I2C_Read... [19:10:14]Read from MH i2c: 01 [19:10:14]MH_I2C_Read... [19:10:14]Read from MH i2c: 01 07 00 [19:10:14]MH_I2C_Read... [19:10:14]Read from MH i2c: 01 07 00 D6 1B 00 00 00 00 00 FF 0F 06 [19:10:14]RasterBufferAndPrint [19:10:14]line Счет N : (1)1093239 [19:10:14]line ИНН: 02508201610067 [19:10:14]line Контрольно-Кассовый Чек [19:10:14]line ПРОДАЖА [19:10:14]line ТРК (МРК, ГНК) : 61 [19:10:14]line Товар: 2710194210 [19:10:14]line ДТ(л)-К-2 [19:10:14]line 26.250 * 76.20 [19:10:14]line = 2000.25 [19:10:14]line НДС 12% НСП 1% [19:10:14]line > о реализуемом товаре [19:10:14]line ИТОГО: 2000.25 [19:10:14]line НСП 1% : 17.70 [19:10:14]line НДС 12% : 212.42 [19:10:14]line Наличными: 0.00 [19:10:14]line Безнал.: 2000.25 [19:10:14]line Место: АЗС № 101 "Партнер Нефть" [19:10:14]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [19:10:14]line СНО: Общий режим [19:10:14]line Чек 713 28.10.2024 19:10 [19:10:14]line Смена: 546 ФФД: 1.0 [19:10:14]line ЗНМ: 0300000082 [19:10:14]line РНМ: 0000000000091628 [19:10:14]line Версия ККМ: 001 [19:10:14]line Платежная система: Mbank [19:10:14]line ФМ: 0000000000874671 [19:10:14]line ФД: 318238 [19:10:14]line ФПД: 92904782029221 [19:10:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T191014&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318238&fm=92904782029221&tin=02508201610067®Number=0000000000091628&sum=200025 [19:10:15]written 0, free lines is 4095 [19:10:15]OFD Sender: Processing packet 318238 [packets to send 127, broken 126] [19:10:15]ProducePacketName [19:10:15]name=ofd_packets/00318238 [19:10:15]OFD Sender: To server: pG, [19:10:15]CommunicateWithHost lk.salyk.kg:30040 [19:10:15]ConnectInit lk.salyk.kg [19:10:15]Connected sock=10 [19:10:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 35 EB 08 01 39 50 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 C9 02 00 00 F4 03 04 00 96 E1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1E DB 04 00 35 04 06 00 54 7F 14 87 E1 A5 67 F7 D0 58 5F E5 DC 99 [19:10:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 61 F0 47 00 32 41 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1E DB 04 00 F4 03 04 00 4E 8D 1F 67 B6 04 01 00 00 E7 80 29 34 77 09 2E DE [19:10:15]CommunicateWithHost err = 0 [19:10:15]CheckOFDResponse [19:10:15]1017 (14) - 77093643461234 [19:10:15]1041 (16) - 0000000000874671 [19:10:15]1040 (4) - 318238 [19:10:15]1012 (4) - 28.10.2024 13:10 [19:10:15]1206 (1) - 0 [19:10:15]OFD Sender: Remove packet 318238 [19:10:15]ProducePacketName [19:10:15]name=ofd_packets/00318238 [19:10:15]NVStorageDeleteData [19:10:15]Write to MH i2c: 01 00 00 FF 1B 1A [19:10:15]Write i2c OK [19:10:15]MH_I2C_Read... [19:10:15]Read from MH i2c: 01 [19:10:15]MH_I2C_Read... [19:10:15]Read from MH i2c: 01 07 00 [19:10:15]MH_I2C_Read... [19:10:15]Read from MH i2c: 01 07 00 FF 1B 00 00 00 00 00 10 0D 3E [19:10:15]RasterBufferAndPrint [19:10:15]line [19:10:15]line [19:10:15]line [19:10:15]line [19:10:15]line [19:10:15]written 0, free lines is 3350 [19:10:15]MH_Cut [19:10:15]Write to MH i2c: D1 01 00 06 1C 01 F4 [19:10:15]Write i2c OK [19:10:15]MH_I2C_Read... [19:10:15]Read from MH i2c: D1 [19:10:15]MH_I2C_Read... [19:10:15]Read from MH i2c: D1 01 00 [19:10:15]MH_I2C_Read... [19:10:15]Read from MH i2c: D1 01 00 06 1C 00 F3 [19:10:15]Write to MH i2c: 01 00 00 07 1C 23 [19:10:15]Write i2c OK [19:10:15]MH_I2C_Read... [19:10:15]OFD Sender: No OFD packet to send [19:10:16]*** Cut start [19:10:16]*** Partial cut [19:10:16]*** CUTSNS_PIN = 1 [19:10:16]*** CUTSNS_PIN = 0 [19:10:16]*** Brake cut motor [19:10:16]Read from MH i2c: 01 [19:10:16]MH_I2C_Read... [19:10:16]*** Stop cut motor [19:10:16]*** Cut end [19:10:16]Read from MH i2c: 01 07 00 [19:10:16]MH_I2C_Read... [19:10:16]Read from MH i2c: 01 07 00 07 1C 00 00 00 00 00 FF 0F 38 [19:10:16]process_action close_receipt done [19:10:16]requested_data is exist [19:10:16]produce_requested_data [19:10:16]requested_item fm.sn is exist - process it [19:10:16]wFMCommunicate request_size=4 [19:10:16]MH_SAM_APDU [19:10:16]CAPDU: 80 11 00 00 [19:10:16]Write to MH i2c: E2 08 00 08 1C 80 11 00 00 00 00 00 00 9E [19:10:16]Write i2c OK [19:10:16]MH_I2C_Read... [19:10:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:10:16]Read from MH i2c: E2 [19:10:16]MH_I2C_Read... [19:10:16]Read from MH i2c: E2 17 00 [19:10:16]MH_I2C_Read... [19:10:16]Read from MH i2c: E2 17 00 08 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F2 [19:10:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:10:16]wFMCommunicate OK [19:10:16]requested_item fd.num is exist - process it [19:10:16]SAM_PROTO_GetFieldsCounters [19:10:16]wFMCommunicate request_size=4 [19:10:16]MH_SAM_APDU [19:10:16]CAPDU: 80 13 00 00 [19:10:16]Write to MH i2c: E2 08 00 09 1C 80 13 00 00 00 00 00 00 A1 [19:10:16]Write i2c OK [19:10:16]MH_I2C_Read... [19:10:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:10:16]Read from MH i2c: E2 [19:10:16]MH_I2C_Read... [19:10:16]Read from MH i2c: E2 62 00 [19:10:16]MH_I2C_Read... [19:10:16]Read from MH i2c: E2 62 00 09 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 1E DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 C9 02 00 00 5E 04 04 00 C9 02 00 00 57 04 04 00 CA 02 00 00 19 04 04 00 00 00 00 00 90 00 46 [19:10:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 1E DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 C9 02 00 00 5E 04 04 00 C9 02 00 00 57 04 04 00 CA 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:10:16]wFMCommunicate OK [19:10:16]SAM_PROTO_GetFieldsCounters done [19:10:16]requested_item shift.num is exist - process it [19:10:16]requested_item shift.opened is exist - process it [19:10:16]req_shift_opened [19:10:16]FM_GetShiftState [19:10:16]SAM_PROTO_GetShiftState [19:10:16]wFMCommunicate request_size=4 [19:10:16]MH_SAM_APDU [19:10:16]CAPDU: 80 13 01 00 [19:10:16]Write to MH i2c: E2 08 00 0A 1C 80 13 01 00 00 00 00 00 A3 [19:10:16]Write i2c OK [19:10:16]MH_I2C_Read... [19:10:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:10:17]Read from MH i2c: E2 [19:10:17]MH_I2C_Read... [19:10:17]Read from MH i2c: E2 0E 00 [19:10:17]MH_I2C_Read... [19:10:17]Read from MH i2c: E2 0E 00 0A 1C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 9C [19:10:17]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:10:17]wFMCommunicate OK [19:10:17]SAM_PROTO_GetShiftState done [19:10:17]FM_GetShiftState done [19:10:17]req_shift_opened done [19:10:17]requested_item shift.open_date is exist - process it [19:10:17]req_shift_open_date [19:10:17]req_shift_open_date done [19:10:17]produce_requested_data done [19:10:17]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318238,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [19:10:17]process_action_free close_receipt [19:10:17]json_value_free [19:10:17]json_value_free done [19:10:17]process_json_proto returns [19:10:17]Send response to host [19:10:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318238,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [19:10:17]free response buf [19:10:17]execute_script done [19:10:17]execute_script returns [19:10:17]free content buf [19:10:17]Sock 8.Close socket [19:10:17]Sock 8.Thread stoped [19:10:17]accept exits with 9 [19:10:17]New connection [19:10:17]New thread 3067039076 created [19:10:17]Thread 3066895716 joined [19:10:17]Waiting for new connection... [19:10:17] Sock 9.Parse request [19:10:17]Sock 9.Check first char [19:10:17]Sock 9.First char is OK [19:10:17]request: POST /json_proto HTTP/1.0 [19:10:17]Method: POST [19:10:17]URL: /json_proto [19:10:17]Method is POST - this is cgi request [19:10:17]url: /json_proto [19:10:17]query_string will be loaded in cgi processing [19:10:17]execute_cgi json_proto POST (null) [19:10:17]execute_cgi path=json_proto method=POST [19:10:17]POST find Content-Length [19:10:17]Host: 172.17.50.195:8080 [19:10:17]Content-Length: 681 [19:10:17]Content-Type: application/json [19:10:17] [19:10:17]POST finish read [19:10:17]Found Content-Length = 681 [19:10:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093241", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 6.530, "sum" : 250.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:10:17]execute_script... [19:10: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)1093241", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 6.530, "sum" : 250.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:10:17]POST & json_proto [19:10:17]process_json_proto [19:10:17]json parsed OK: [19:10:17]protocol is kg_v1.0 [19:10:17]action value=close_receipt [19:10:17]process_action close_receipt [19:10:17]cmd_close_receipt [19:10:17]MH_GetDate [19:10:17]Write to MH i2c: F0 00 00 0B 1C 16 [19:10:17]Write i2c OK [19:10:17]MH_I2C_Read... [19:10:17]Read from MH i2c: F0 [19:10:17]MH_I2C_Read... [19:10:17]Read from MH i2c: F0 09 00 [19:10:17]MH_I2C_Read... [19:10:17]Read from MH i2c: F0 09 00 0B 1C 00 9A E1 1F 67 43 33 1C 67 19 [19:10:17]GetLastDocTimeStamp 1730142614 [19:10:17]current date 1730142618 [19:10:17]FM_GetShiftState [19:10:17]SAM_PROTO_GetShiftState [19:10:17]wFMCommunicate request_size=4 [19:10:17]MH_SAM_APDU [19:10:17]CAPDU: 80 13 01 00 [19:10:17]Write to MH i2c: E2 08 00 0C 1C 80 13 01 00 00 00 00 00 A5 [19:10:17]Write i2c OK [19:10:17]MH_I2C_Read... [19:10:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:10:17]Read from MH i2c: E2 [19:10:17]MH_I2C_Read... [19:10:17]Read from MH i2c: E2 0E 00 [19:10:17]MH_I2C_Read... [19:10:17]Read from MH i2c: E2 0E 00 0C 1C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 9E [19:10:17]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:10:17]wFMCommunicate OK [19:10:17]SAM_PROTO_GetShiftState done [19:10:17]FM_GetShiftState done [19:10:17]opened in 1730073493 [19:10:17]opened+sec_in_day 1730159893 [19:10:17]quantity*price = 25009 [19:10:17]sum+1 = 25011 [19:10:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.56 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 714 28.10.2024 19:10 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318239 ФПД: 236224105019886 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T191018&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318239&fm=236224105019886&tin=02508201610067®Number=0000000000091628&sum=25000 [19:10:18]StoreToDocumentArchive [19:10:18]shift 546 fd 318239 [19:10:18]save to /storage/0546/doc_00318239 [19:10:18]save last doc name /storage/0546/doc_00318239 to /storage/kkm_last_doc_name [19:10:18]save OK [19:10:18]Clear old archive folders... [19:10:18]ProcessDocumentItem done err = 0, tmpTLVsize=250 [19:10:18]tlvbuf is 000A5EA0 [19:10:18]SAM_PROTO_ClearQueue [19:10:18]wFMCommunicate request_size=4 [19:10:18]MH_SAM_APDU [19:10:18]CAPDU: 80 09 00 00 [19:10:18]Write to MH i2c: E2 08 00 19 1C 80 09 00 00 00 00 00 00 A7 [19:10:18]Write i2c OK [19:10:18]MH_I2C_Read... [19:10:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:10:18]Read from MH i2c: E2 [19:10:18]MH_I2C_Read... [19:10:18]Read from MH i2c: E2 03 00 [19:10:18]MH_I2C_Read... [19:10:18]Read from MH i2c: E2 03 00 19 1C 00 90 00 A9 [19:10:18]RAPDU: 90 00 [19:10:18]wFMCommunicate OK [19:10:18]SAM_PROTO_ClearQueue done [19:10:18]KKMCreateOFDPacket [19:10:18]OFDProtocolAddRootSTLVToBuf [19:10:18]FM_MakeSignedData [19:10:18]FM_MakeSignedData [19:10:18]SAM_PROTO_SignData [19:10:18]wFMCommunicate request_size=4 [19:10:18]MH_SAM_APDU [19:10:18]CAPDU: 80 0D 01 02 [19:10:18]Write to MH i2c: E2 08 00 1A 1C 80 0D 01 02 00 00 00 00 AF [19:10:18]Write i2c OK [19:10:18]MH_I2C_Read... [19:10:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:10:19]Read from MH i2c: E2 [19:10:19]MH_I2C_Read... [19:10:19]Read from MH i2c: E2 03 00 [19:10:19]MH_I2C_Read... [19:10:19]Read from MH i2c: E2 03 00 1A 1C 00 90 00 AA [19:10:19]RAPDU: 90 00 [19:10:19]wFMCommunicate OK [19:10:19]wFMCommunicate request_size=255 [19:10:19]MH_SAM_APDU [19:10:19]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 82 19 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 B2 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 60 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 CA 02 00 00 F4 03 04 00 9A E1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1F DB 04 00 35 04 06 00 D6 D8 [19:10:19]Write to MH i2c: E2 02 01 1B 1C 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 82 19 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 B2 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 60 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 CA 02 00 00 F4 03 04 00 9A E1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1F DB 04 00 35 04 06 00 D6 D8 00 00 0A [19:10:19]Write i2c OK [19:10:19]MH_I2C_Read... [19:10:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:10:19]Read from MH i2c: E2 [19:10:19]MH_I2C_Read... [19:10:19]Read from MH i2c: E2 03 00 [19:10:19]MH_I2C_Read... [19:10:19]Read from MH i2c: E2 03 00 1B 1C 00 90 00 AB [19:10:19]RAPDU: 90 00 [19:10:19]wFMCommunicate OK [19:10:19]wFMCommunicate request_size=9 [19:10:19]MH_SAM_APDU [19:10:19]CAPDU: 80 0D 02 02 04 35 DD F9 EE [19:10:19]Write to MH i2c: E2 0C 00 1C 1C 80 0D 02 02 04 00 35 DD F9 EE 00 00 B3 [19:10:19]Write i2c OK [19:10:19]MH_I2C_Read... [19:10:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:10:19]Read from MH i2c: E2 [19:10:19]MH_I2C_Read... [19:10:19]Read from MH i2c: E2 03 00 [19:10:19]MH_I2C_Read... [19:10:19]Read from MH i2c: E2 03 00 1C 1C 00 90 00 AC [19:10:19]RAPDU: 90 00 [19:10:19]wFMCommunicate OK [19:10:19]wFMCommunicate request_size=4 [19:10:19]MH_SAM_APDU [19:10:19]CAPDU: 80 0D 03 02 [19:10:19]Write to MH i2c: E2 08 00 1D 1C 80 0D 03 02 00 00 00 00 B4 [19:10:19]Write i2c OK [19:10:19]MH_I2C_Read... [19:10:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:10:19]Read from MH i2c: E2 [19:10:19]MH_I2C_Read... [19:10:19]Read from MH i2c: E2 0B 00 [19:10:19]MH_I2C_Read... [19:10:19]Read from MH i2c: E2 0B 00 1D 1C 00 96 41 BD ED 6A 5B DF 05 90 00 DF [19:10:19]RAPDU: 96 41 BD ED 6A 5B DF 05 90 00 [19:10:19]wFMCommunicate OK [19:10:19]SAM_PROTO_SignData done [19:10:19]FM_MakeSignedData done [19:10:19]CreateOFDProtocolMessage [19:10:19]wFMCommunicate request_size=4 [19:10:19]MH_SAM_APDU [19:10:19]CAPDU: 80 11 00 00 [19:10:19]Write to MH i2c: E2 08 00 1E 1C 80 11 00 00 00 00 00 00 B4 [19:10:19]Write i2c OK [19:10:19]MH_I2C_Read... [19:10:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:10:19]Read from MH i2c: E2 [19:10:19]MH_I2C_Read... [19:10:19]Read from MH i2c: E2 17 00 [19:10:19]MH_I2C_Read... [19:10:19]Read from MH i2c: E2 17 00 1E 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 08 [19:10:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:10:19]wFMCommunicate OK [19:10:19]CreateOFDProtocolMessage done [19:10:19]OFDSenderStorePacket 318239 [19:10:19]StoreOFDPacket docnum=318239 [19:10:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 1D E7 06 01 A6 E0 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 82 19 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 B2 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 60 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 CA 02 00 00 F4 03 04 00 9A E1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1F DB 04 00 35 04 06 00 D6 D8 35 DD F9 EE 96 41 BD ED 6A 5B DF 05 [19:10:19]CheckFolder [19:10:19]dirname=/storage/ofd_packets [19:10:19]CheckFolder done [19:10:19]ProducePacketName [19:10:19]name=ofd_packets/00318239 [19:10:19]NVStorageSaveData ofd_packets/00318239 [19:10:19]File name is /storage/ofd_packets/00318239 [19:10:19]Write 300 bytes [19:10:19]NVStorageSaveData done [19:10:19]OFDSenderStorePacket done [19:10:19]KKMCreateOFDPacket done [19:10:19]NVStorageSaveData kkm_last_timestamp [19:10:19]File name is /storage/kkm_last_timestamp [19:10:19]Write 4 bytes [19:10:19]NVStorageSaveData done [19:10:19]ExternCall_PrintAddStr [19:10:19]wPrintStart [19:10:19]Write to MH i2c: 01 00 00 1F 1C 3B [19:10:19]Write i2c OK [19:10:19]MH_I2C_Read... [19:10:19]Read from MH i2c: 01 [19:10:19]MH_I2C_Read... [19:10:19]Read from MH i2c: 01 07 00 [19:10:19]MH_I2C_Read... [19:10:19]Read from MH i2c: 01 07 00 1F 1C 00 00 00 00 00 FF 0F 50 [19:10:19]RasterBufferAndPrint [19:10:19]line Счет N : (1)1093241 [19:10:19]line ИНН: 02508201610067 [19:10:19]line Контрольно-Кассовый Чек [19:10:19]line ПРОДАЖА [19:10:19]line ТРК (МРК, ГНК) : 71 [19:10:19]line Товар: 2711190000 [19:10:19]line ГАЗ-К-5 [19:10:19]line 6.530 * 38.30 [19:10:19]line = 250.10 [19:10:19]line НДС 12% НСП 1% [19:10:19]line > о реализуемом товаре [19:10:19]line ОКРУГЛЕНИЕ: -0.10 [19:10:19]line ИТОГО: 250.00 [19:10:19]line Внесено: 250.00 [19:10:19]line СДАЧА: 0.00 [19:10:19]line НСП 1% : 2.21 [19:10:19]line НДС 12% : 26.56 [19:10:19]line Наличными: 250.00 [19:10:19]line Безнал.: 0.00 [19:10:19]line Место: АЗС № 101 "Партнер Нефть" [19:10:19]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [19:10:19]line СНО: Общий режим [19:10:19]line Чек 714 28.10.2024 19:10 [19:10:19]line Смена: 546 ФФД: 1.0 [19:10:19]line ЗНМ: 0300000082 [19:10:19]line РНМ: 0000000000091628 [19:10:19]line Версия ККМ: 001 [19:10:19]line ФМ: 0000000000874671 [19:10:19]line ФД: 318239 [19:10:19]line ФПД: 236224105019886 [19:10:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T191018&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318239&fm=236224105019886&tin=02508201610067®Number=0000000000091628&sum=25000 [19:10:19]OFD Sender: Processing packet 318239 [packets to send 127, broken 126] [19:10:19]ProducePacketName [19:10:19]name=ofd_packets/00318239 [19:10:19]OFD Sender: To server: pG, [19:10:19]CommunicateWithHost lk.salyk.kg:30040 [19:10:19]ConnectInit lk.salyk.kg [19:10:19]written 0, free lines is 4095 [19:10:19]Connected sock=10 [19:10:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 1D E7 06 01 A6 E0 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 82 19 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 B2 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 60 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 CA 02 00 00 F4 03 04 00 9A E1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1F DB 04 00 35 04 06 00 D6 D8 35 DD F9 EE 96 41 BD ED 6A 5B DF 05 [19:10:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 AE E1 47 00 0B 70 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 1F DB 04 00 F4 03 04 00 52 8D 1F 67 B6 04 01 00 00 2F 1D 46 C9 4D 6A 7B AA [19:10:20]CommunicateWithHost err = 0 [19:10:20]CheckOFDResponse [19:10:20]1017 (14) - 77093643461234 [19:10:20]1041 (16) - 0000000000874671 [19:10:20]1040 (4) - 318239 [19:10:20]1012 (4) - 28.10.2024 13:10 [19:10:20]1206 (1) - 0 [19:10:20]OFD Sender: Remove packet 318239 [19:10:20]ProducePacketName [19:10:20]name=ofd_packets/00318239 [19:10:20]NVStorageDeleteData [19:10:20]Write to MH i2c: 01 00 00 4A 1C 66 [19:10:20]Write i2c OK [19:10:20]MH_I2C_Read... [19:10:20]Read from MH i2c: 01 [19:10:20]MH_I2C_Read... [19:10:20]Read from MH i2c: 01 07 00 [19:10:20]MH_I2C_Read... [19:10:20]Read from MH i2c: 01 07 00 4A 1C 00 00 00 00 00 F5 0C 6E [19:10:20]RasterBufferAndPrint [19:10:20]line [19:10:20]line [19:10:20]line [19:10:20]line [19:10:20]line [19:10:20]written 0, free lines is 3332 [19:10:20]MH_Cut [19:10:20]Write to MH i2c: D1 01 00 51 1C 01 3F [19:10:20]Write i2c OK [19:10:20]MH_I2C_Read... [19:10:20]Read from MH i2c: D1 [19:10:20]MH_I2C_Read... [19:10:20]Read from MH i2c: D1 01 00 [19:10:20]MH_I2C_Read... [19:10:20]Read from MH i2c: D1 01 00 51 1C 00 3E [19:10:20]Write to MH i2c: 01 00 00 52 1C 6E [19:10:20]Write i2c OK [19:10:20]MH_I2C_Read... [19:10:20]OFD Sender: No OFD packet to send [19:10:20]*** Cut start [19:10:20]*** Partial cut [19:10:20]*** CUTSNS_PIN = 1 [19:10:21]*** CUTSNS_PIN = 0 [19:10:21]*** Brake cut motor [19:10:21]Read from MH i2c: 01 [19:10:21]MH_I2C_Read... [19:10:21]*** Stop cut motor [19:10:21]*** Cut end [19:10:21]Read from MH i2c: 01 07 00 [19:10:21]MH_I2C_Read... [19:10:21]Read from MH i2c: 01 07 00 52 1C 00 00 00 00 00 FF 0F 83 [19:10:21]process_action close_receipt done [19:10:21]requested_data is exist [19:10:21]produce_requested_data [19:10:21]requested_item fm.sn is exist - process it [19:10:21]wFMCommunicate request_size=4 [19:10:21]MH_SAM_APDU [19:10:21]CAPDU: 80 11 00 00 [19:10:21]Write to MH i2c: E2 08 00 53 1C 80 11 00 00 00 00 00 00 E9 [19:10:21]Write i2c OK [19:10:21]MH_I2C_Read... [19:10:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:10:21]Read from MH i2c: E2 [19:10:21]MH_I2C_Read... [19:10:21]Read from MH i2c: E2 17 00 [19:10:21]MH_I2C_Read... [19:10:21]Read from MH i2c: E2 17 00 53 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 3D [19:10:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:10:21]wFMCommunicate OK [19:10:21]requested_item fd.num is exist - process it [19:10:21]SAM_PROTO_GetFieldsCounters [19:10:21]wFMCommunicate request_size=4 [19:10:21]MH_SAM_APDU [19:10:21]CAPDU: 80 13 00 00 [19:10:21]Write to MH i2c: E2 08 00 54 1C 80 13 00 00 00 00 00 00 EC [19:10:21]Write i2c OK [19:10:21]MH_I2C_Read... [19:10:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:10:21]Read from MH i2c: E2 [19:10:21]MH_I2C_Read... [19:10:21]Read from MH i2c: E2 62 00 [19:10:21]MH_I2C_Read... [19:10:21]Read from MH i2c: E2 62 00 54 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 1F DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 CA 02 00 00 5E 04 04 00 CA 02 00 00 57 04 04 00 CB 02 00 00 19 04 04 00 00 00 00 00 90 00 95 [19:10:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 1F DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 CA 02 00 00 5E 04 04 00 CA 02 00 00 57 04 04 00 CB 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:10:21]wFMCommunicate OK [19:10:21]SAM_PROTO_GetFieldsCounters done [19:10:21]requested_item shift.num is exist - process it [19:10:21]requested_item shift.opened is exist - process it [19:10:21]req_shift_opened [19:10:21]FM_GetShiftState [19:10:21]SAM_PROTO_GetShiftState [19:10:21]wFMCommunicate request_size=4 [19:10:21]MH_SAM_APDU [19:10:21]CAPDU: 80 13 01 00 [19:10:21]Write to MH i2c: E2 08 00 55 1C 80 13 01 00 00 00 00 00 EE [19:10:21]Write i2c OK [19:10:21]MH_I2C_Read... [19:10:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:10:21]Read from MH i2c: E2 [19:10:21]MH_I2C_Read... [19:10:21]Read from MH i2c: E2 0E 00 [19:10:21]MH_I2C_Read... [19:10:21]Read from MH i2c: E2 0E 00 55 1C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E7 [19:10:21]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:10:21]wFMCommunicate OK [19:10:21]SAM_PROTO_GetShiftState done [19:10:21]FM_GetShiftState done [19:10:21]req_shift_opened done [19:10:21]requested_item shift.open_date is exist - process it [19:10:21]req_shift_open_date [19:10:21]req_shift_open_date done [19:10:21]produce_requested_data done [19:10:21]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318239,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [19:10:21]process_action_free close_receipt [19:10:21]json_value_free [19:10:21]json_value_free done [19:10:21]process_json_proto returns [19:10:21]Send response to host [19:10:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318239,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [19:10:21]free response buf [19:10:21]execute_script done [19:10:21]execute_script returns [19:10:21]free content buf [19:10:21]Sock 9.Close socket [19:10:21]Sock 9.Thread stoped [19:10:25]OFD Sender: No OFD packet to send [19:10:30]OFD Sender: No OFD packet to send [19:10:35]OFD Sender: No OFD packet to send [19:10:40]OFD Sender: No OFD packet to send [19:10:45]OFD Sender: No OFD packet to send [19:10:50]OFD Sender: No OFD packet to send [19:10:55]OFD Sender: No OFD packet to send [19:11:00]OFD Sender: No OFD packet to send [19:11:05]OFD Sender: No OFD packet to send [19:11:10]OFD Sender: No OFD packet to send [19:11:15]OFD Sender: No OFD packet to send [19:11:20]OFD Sender: No OFD packet to send [19:11:25]OFD Sender: No OFD packet to send [19:11:30]OFD Sender: No OFD packet to send [19:11:35]OFD Sender: No OFD packet to send [19:11:40]OFD Sender: No OFD packet to send [19:11:45]OFD Sender: No OFD packet to send [19:11:50]OFD Sender: No OFD packet to send [19:11:55]OFD Sender: No OFD packet to send [19:12:00]OFD Sender: No OFD packet to send [19:12:05]OFD Sender: No OFD packet to send [19:12:10]OFD Sender: No OFD packet to send [19:12:15]OFD Sender: No OFD packet to send [19:12:20]OFD Sender: No OFD packet to send [19:12:25]OFD Sender: No OFD packet to send [19:12:30]OFD Sender: No OFD packet to send [19:12:35]OFD Sender: No OFD packet to send [19:12:40]OFD Sender: No OFD packet to send [19:12:44]accept exits with 8 [19:12:44]New connection [19:12:44]New thread 3066895716 created [19:12:44]Thread 3067039076 joined [19:12:44]Waiting for new connection... [19:12:44] Sock 8.Parse request [19:12:44]Sock 8.Check first char [19:12:44]Sock 8.First char is OK [19:12:44]request: POST /json_proto HTTP/1.0 [19:12:44]Method: POST [19:12:44]URL: /json_proto [19:12:44]Method is POST - this is cgi request [19:12:44]url: /json_proto [19:12:44]query_string will be loaded in cgi processing [19:12:44]execute_cgi json_proto POST (null) [19:12:44]execute_cgi path=json_proto method=POST [19:12:44]POST find Content-Length [19:12:44]Host: 172.17.50.195:8080 [19:12:44]Content-Length: 686 [19:12:44]Content-Type: application/json [19:12:44] [19:12:44]POST finish read [19:12:44]Found Content-Length = 686 [19:12:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093243", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:12:44]execute_script... [19:12: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)1093243", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:12:44]POST & json_proto [19:12:44]process_json_proto [19:12:44]json parsed OK: [19:12:44]protocol is kg_v1.0 [19:12:44]action value=close_receipt [19:12:44]process_action close_receipt [19:12:44]cmd_close_receipt [19:12:44]MH_GetDate [19:12:44]Write to MH i2c: F0 00 00 56 1C 61 [19:12:44]Write i2c OK [19:12:44]MH_I2C_Read... [19:12:44]Read from MH i2c: F0 [19:12:44]MH_I2C_Read... [19:12:44]Read from MH i2c: F0 09 00 [19:12:44]MH_I2C_Read... [19:12:44]Read from MH i2c: F0 09 00 56 1C 00 2D E2 1F 67 43 33 1C 67 F8 [19:12:44]GetLastDocTimeStamp 1730142618 [19:12:44]current date 1730142765 [19:12:44]FM_GetShiftState [19:12:44]SAM_PROTO_GetShiftState [19:12:44]wFMCommunicate request_size=4 [19:12:44]MH_SAM_APDU [19:12:44]CAPDU: 80 13 01 00 [19:12:44]Write to MH i2c: E2 08 00 57 1C 80 13 01 00 00 00 00 00 F0 [19:12:44]Write i2c OK [19:12:44]MH_I2C_Read... [19:12:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:12:44]Read from MH i2c: E2 [19:12:44]MH_I2C_Read... [19:12:44]Read from MH i2c: E2 0E 00 [19:12:44]MH_I2C_Read... [19:12:44]Read from MH i2c: E2 0E 00 57 1C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E9 [19:12:44]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:12:44]wFMCommunicate OK [19:12:44]SAM_PROTO_GetShiftState done [19:12:44]FM_GetShiftState done [19:12:44]opened in 1730073493 [19:12:44]opened+sec_in_day 1730159893 [19:12:44]quantity*price = 100001 [19:12:44]sum+1 = 100002 [19:12:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 715 28.10.2024 19:12 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318240 ФПД: 227384790025054 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T191245&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318240&fm=227384790025054&tin=02508201610067®Number=0000000000091628&sum=100000 [19:12:45]StoreToDocumentArchive [19:12:45]shift 546 fd 318240 [19:12:45]save to /storage/0546/doc_00318240 [19:12:45]save last doc name /storage/0546/doc_00318240 to /storage/kkm_last_doc_name [19:12:45]save OK [19:12:45]Clear old archive folders... [19:12:45]ProcessDocumentItem done err = 0, tmpTLVsize=250 [19:12:45]tlvbuf is 000D2590 [19:12:45]SAM_PROTO_ClearQueue [19:12:45]wFMCommunicate request_size=4 [19:12:45]MH_SAM_APDU [19:12:45]CAPDU: 80 09 00 00 [19:12:45]Write to MH i2c: E2 08 00 64 1C 80 09 00 00 00 00 00 00 F2 [19:12:45]Write i2c OK [19:12:45]MH_I2C_Read... [19:12:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:12:45]Read from MH i2c: E2 [19:12:45]MH_I2C_Read... [19:12:45]Read from MH i2c: E2 03 00 [19:12:45]MH_I2C_Read... [19:12:45]Read from MH i2c: E2 03 00 64 1C 00 90 00 F4 [19:12:45]RAPDU: 90 00 [19:12:45]wFMCommunicate OK [19:12:45]SAM_PROTO_ClearQueue done [19:12:45]KKMCreateOFDPacket [19:12:45]OFDProtocolAddRootSTLVToBuf [19:12:45]FM_MakeSignedData [19:12:45]FM_MakeSignedData [19:12:45]SAM_PROTO_SignData [19:12:45]wFMCommunicate request_size=4 [19:12:45]MH_SAM_APDU [19:12:45]CAPDU: 80 0D 01 02 [19:12:45]Write to MH i2c: E2 08 00 65 1C 80 0D 01 02 00 00 00 00 FA [19:12:45]Write i2c OK [19:12:45]MH_I2C_Read... [19:12:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:12:45]Read from MH i2c: E2 [19:12:45]MH_I2C_Read... [19:12:45]Read from MH i2c: E2 03 00 [19:12:45]MH_I2C_Read... [19:12:45]Read from MH i2c: E2 03 00 65 1C 00 90 00 F5 [19:12:45]RAPDU: 90 00 [19:12:45]wFMCommunicate OK [19:12:45]wFMCommunicate request_size=255 [19:12:45]MH_SAM_APDU [19:12:45]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 CB 02 00 00 F4 03 04 00 2D E2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 20 DB 04 00 35 04 06 00 CE CE [19:12:45]Write to MH i2c: E2 02 01 66 1C 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 CB 02 00 00 F4 03 04 00 2D E2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 20 DB 04 00 35 04 06 00 CE CE 00 00 C8 [19:12:45]Write i2c OK [19:12:45]MH_I2C_Read... [19:12:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:12:45]Read from MH i2c: E2 [19:12:45]MH_I2C_Read... [19:12:45]Read from MH i2c: E2 03 00 [19:12:45]MH_I2C_Read... [19:12:45]Read from MH i2c: E2 03 00 66 1C 00 90 00 F6 [19:12:45]RAPDU: 90 00 [19:12:45]wFMCommunicate OK [19:12:45]wFMCommunicate request_size=9 [19:12:45]MH_SAM_APDU [19:12:45]CAPDU: 80 0D 02 02 04 25 A3 03 5E [19:12:45]Write to MH i2c: E2 0C 00 67 1C 80 0D 02 02 04 00 25 A3 03 5E 00 00 2E [19:12:45]Write i2c OK [19:12:45]MH_I2C_Read... [19:12:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:12:45]Read from MH i2c: E2 [19:12:45]MH_I2C_Read... [19:12:45]Read from MH i2c: E2 03 00 [19:12:45]MH_I2C_Read... [19:12:45]Read from MH i2c: E2 03 00 67 1C 00 90 00 F7 [19:12:45]RAPDU: 90 00 [19:12:45]wFMCommunicate OK [19:12:45]wFMCommunicate request_size=4 [19:12:45]MH_SAM_APDU [19:12:45]CAPDU: 80 0D 03 02 [19:12:45]Write to MH i2c: E2 08 00 68 1C 80 0D 03 02 00 00 00 00 FF [19:12:45]Write i2c OK [19:12:45]MH_I2C_Read... [19:12:45]OFD Sender: No OFD packet to send [19:12:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:12:45]Read from MH i2c: E2 [19:12:45]MH_I2C_Read... [19:12:45]Read from MH i2c: E2 0B 00 [19:12:45]MH_I2C_Read... [19:12:45]Read from MH i2c: E2 0B 00 68 1C 00 D9 4B C0 27 BB B7 F4 6B 90 00 DC [19:12:45]RAPDU: D9 4B C0 27 BB B7 F4 6B 90 00 [19:12:45]wFMCommunicate OK [19:12:45]SAM_PROTO_SignData done [19:12:45]FM_MakeSignedData done [19:12:45]CreateOFDProtocolMessage [19:12:45]wFMCommunicate request_size=4 [19:12:45]MH_SAM_APDU [19:12:45]CAPDU: 80 11 00 00 [19:12:45]Write to MH i2c: E2 08 00 69 1C 80 11 00 00 00 00 00 00 FF [19:12:45]Write i2c OK [19:12:45]MH_I2C_Read... [19:12:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:12:45]Read from MH i2c: E2 [19:12:45]MH_I2C_Read... [19:12:45]Read from MH i2c: E2 17 00 [19:12:45]MH_I2C_Read... [19:12:45]Read from MH i2c: E2 17 00 69 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 53 [19:12:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:12:45]wFMCommunicate OK [19:12:45]CreateOFDProtocolMessage done [19:12:45]OFDSenderStorePacket 318240 [19:12:45]StoreOFDPacket docnum=318240 [19:12:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 A3 F0 06 01 A6 89 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 CB 02 00 00 F4 03 04 00 2D E2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 20 DB 04 00 35 04 06 00 CE CE 25 A3 03 5E D9 4B C0 27 BB B7 F4 6B [19:12:45]CheckFolder [19:12:45]dirname=/storage/ofd_packets [19:12:45]CheckFolder done [19:12:45]ProducePacketName [19:12:45]name=ofd_packets/00318240 [19:12:45]NVStorageSaveData ofd_packets/00318240 [19:12:45]File name is /storage/ofd_packets/00318240 [19:12:45]Write 300 bytes [19:12:45]NVStorageSaveData done [19:12:45]OFDSenderStorePacket done [19:12:45]KKMCreateOFDPacket done [19:12:45]NVStorageSaveData kkm_last_timestamp [19:12:45]File name is /storage/kkm_last_timestamp [19:12:45]Write 4 bytes [19:12:45]NVStorageSaveData done [19:12:45]ExternCall_PrintAddStr [19:12:45]wPrintStart [19:12:45]Write to MH i2c: 01 00 00 6A 1C 86 [19:12:45]Write i2c OK [19:12:45]MH_I2C_Read... [19:12:45]Read from MH i2c: 01 [19:12:45]MH_I2C_Read... [19:12:45]Read from MH i2c: 01 07 00 [19:12:45]MH_I2C_Read... [19:12:45]Read from MH i2c: 01 07 00 6A 1C 00 00 00 00 00 FF 0F 9B [19:12:45]RasterBufferAndPrint [19:12:45]line Счет N : (1)1093243 [19:12:45]line ИНН: 02508201610067 [19:12:45]line Контрольно-Кассовый Чек [19:12:45]line ПРОДАЖА [19:12:45]line ТРК (МРК, ГНК) : 81 [19:12:45]line Товар: 2711190000 [19:12:45]line ГАЗ-К-5 [19:12:45]line 26.110 * 38.30 [19:12:45]line = 1000.01 [19:12:45]line НДС 12% НСП 1% [19:12:45]line > о реализуемом товаре [19:12:45]line ОКРУГЛЕНИЕ: -0.01 [19:12:45]line ИТОГО: 1000.00 [19:12:45]line Внесено: 1000.00 [19:12:45]line СДАЧА: 0.00 [19:12:45]line НСП 1% : 8.85 [19:12:45]line НДС 12% : 106.20 [19:12:45]line Наличными: 1000.00 [19:12:45]line Безнал.: 0.00 [19:12:45]line Место: АЗС № 101 "Партнер Нефть" [19:12:45]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [19:12:45]line СНО: Общий режим [19:12:45]line Чек 715 28.10.2024 19:12 [19:12:45]line Смена: 546 ФФД: 1.0 [19:12:45]line ЗНМ: 0300000082 [19:12:45]line РНМ: 0000000000091628 [19:12:45]line Версия ККМ: 001 [19:12:45]line ФМ: 0000000000874671 [19:12:45]line ФД: 318240 [19:12:45]line ФПД: 227384790025054 [19:12:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T191245&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318240&fm=227384790025054&tin=02508201610067®Number=0000000000091628&sum=100000 [19:12:46]OFD Sender: Processing packet 318240 [packets to send 127, broken 126] [19:12:46]ProducePacketName [19:12:46]name=ofd_packets/00318240 [19:12:46]OFD Sender: To server: pG, [19:12:46]CommunicateWithHost lk.salyk.kg:30040 [19:12:46]ConnectInit lk.salyk.kg [19:12:46]written 0, free lines is 4095 [19:12:46]Connected sock=10 [19:12:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 A3 F0 06 01 A6 89 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 CB 02 00 00 F4 03 04 00 2D E2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 20 DB 04 00 35 04 06 00 CE CE 25 A3 03 5E D9 4B C0 27 BB B7 F4 6B [19:12:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 8D AE 47 00 3F B5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 20 DB 04 00 F4 03 04 00 E5 8D 1F 67 B6 04 01 00 00 C6 BC D9 D6 86 D5 B9 C7 [19:12:46]CommunicateWithHost err = 0 [19:12:46]CheckOFDResponse [19:12:46]1017 (14) - 77093643461234 [19:12:46]1041 (16) - 0000000000874671 [19:12:46]1040 (4) - 318240 [19:12:46]1012 (4) - 28.10.2024 13:13 [19:12:46]1206 (1) - 0 [19:12:46]OFD Sender: Remove packet 318240 [19:12:46]ProducePacketName [19:12:46]name=ofd_packets/00318240 [19:12:46]NVStorageDeleteData [19:12:46]Write to MH i2c: 01 00 00 95 1C B1 [19:12:46]Write i2c OK [19:12:46]MH_I2C_Read... [19:12:46]Read from MH i2c: 01 [19:12:46]MH_I2C_Read... [19:12:46]Read from MH i2c: 01 07 00 [19:12:46]MH_I2C_Read... [19:12:46]Read from MH i2c: 01 07 00 95 1C 00 00 00 00 00 E4 0C A8 [19:12:46]RasterBufferAndPrint [19:12:46]line [19:12:46]line [19:12:46]line [19:12:46]line [19:12:46]line [19:12:46]written 0, free lines is 3306 [19:12:46]MH_Cut [19:12:46]Write to MH i2c: D1 01 00 9C 1C 01 8A [19:12:46]Write i2c OK [19:12:46]MH_I2C_Read... [19:12:46]Read from MH i2c: D1 [19:12:46]MH_I2C_Read... [19:12:46]Read from MH i2c: D1 01 00 [19:12:46]MH_I2C_Read... [19:12:46]Read from MH i2c: D1 01 00 9C 1C 00 89 [19:12:46]Write to MH i2c: 01 00 00 9D 1C B9 [19:12:46]Write i2c OK [19:12:46]MH_I2C_Read... [19:12:47]OFD Sender: No OFD packet to send [19:12:47]*** Cut start [19:12:47]*** Partial cut [19:12:47]*** CUTSNS_PIN = 1 [19:12:47]*** CUTSNS_PIN = 0 [19:12:47]*** Brake cut motor [19:12:48]Read from MH i2c: 01 [19:12:48]MH_I2C_Read... [19:12:48]*** Stop cut motor [19:12:48]*** Cut end [19:12:48]Read from MH i2c: 01 07 00 [19:12:48]MH_I2C_Read... [19:12:48]Read from MH i2c: 01 07 00 9D 1C 00 00 00 00 00 FF 0F CE [19:12:48]process_action close_receipt done [19:12:48]requested_data is exist [19:12:48]produce_requested_data [19:12:48]requested_item fm.sn is exist - process it [19:12:48]wFMCommunicate request_size=4 [19:12:48]MH_SAM_APDU [19:12:48]CAPDU: 80 11 00 00 [19:12:48]Write to MH i2c: E2 08 00 9E 1C 80 11 00 00 00 00 00 00 34 [19:12:48]Write i2c OK [19:12:48]MH_I2C_Read... [19:12:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:12:48]Read from MH i2c: E2 [19:12:48]MH_I2C_Read... [19:12:48]Read from MH i2c: E2 17 00 [19:12:48]MH_I2C_Read... [19:12:48]Read from MH i2c: E2 17 00 9E 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 88 [19:12:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:12:48]wFMCommunicate OK [19:12:48]requested_item fd.num is exist - process it [19:12:48]SAM_PROTO_GetFieldsCounters [19:12:48]wFMCommunicate request_size=4 [19:12:48]MH_SAM_APDU [19:12:48]CAPDU: 80 13 00 00 [19:12:48]Write to MH i2c: E2 08 00 9F 1C 80 13 00 00 00 00 00 00 37 [19:12:48]Write i2c OK [19:12:48]MH_I2C_Read... [19:12:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:12:48]Read from MH i2c: E2 [19:12:48]MH_I2C_Read... [19:12:48]Read from MH i2c: E2 62 00 [19:12:48]MH_I2C_Read... [19:12:48]Read from MH i2c: E2 62 00 9F 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 20 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 CB 02 00 00 5E 04 04 00 CB 02 00 00 57 04 04 00 CC 02 00 00 19 04 04 00 00 00 00 00 90 00 E4 [19:12:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 20 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 CB 02 00 00 5E 04 04 00 CB 02 00 00 57 04 04 00 CC 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:12:48]wFMCommunicate OK [19:12:48]SAM_PROTO_GetFieldsCounters done [19:12:48]requested_item shift.num is exist - process it [19:12:48]requested_item shift.opened is exist - process it [19:12:48]req_shift_opened [19:12:48]FM_GetShiftState [19:12:48]SAM_PROTO_GetShiftState [19:12:48]wFMCommunicate request_size=4 [19:12:48]MH_SAM_APDU [19:12:48]CAPDU: 80 13 01 00 [19:12:48]Write to MH i2c: E2 08 00 A0 1C 80 13 01 00 00 00 00 00 39 [19:12:48]Write i2c OK [19:12:48]MH_I2C_Read... [19:12:48]Read from MH i2c: E2 [19:12:48]MH_I2C_Read... [19:12:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:12:48]Read from MH i2c: E2 0E 00 [19:12:48]MH_I2C_Read... [19:12:48]Read from MH i2c: E2 0E 00 A0 1C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 32 [19:12:48]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:12:48]wFMCommunicate OK [19:12:48]SAM_PROTO_GetShiftState done [19:12:48]FM_GetShiftState done [19:12:48]req_shift_opened done [19:12:48]requested_item shift.open_date is exist - process it [19:12:48]req_shift_open_date [19:12:48]req_shift_open_date done [19:12:48]produce_requested_data done [19:12:48]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318240,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [19:12:48]process_action_free close_receipt [19:12:48]json_value_free [19:12:48]json_value_free done [19:12:48]process_json_proto returns [19:12:48]Send response to host [19:12:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318240,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [19:12:48]free response buf [19:12:48]execute_script done [19:12:48]execute_script returns [19:12:48]free content buf [19:12:48]Sock 8.Close socket [19:12:48]Sock 8.Thread stoped [19:12:52]OFD Sender: No OFD packet to send [19:12:53]accept exits with 9 [19:12:53]New connection [19:12:53]New thread 3067039076 created [19:12:53]Thread 3066895716 joined [19:12:53]Waiting for new connection... [19:12:53] Sock 9.Parse request [19:12:53]Sock 9.Check first char [19:12:53]Sock 9.First char is OK [19:12:53]request: POST /json_proto HTTP/1.0 [19:12:53]Method: POST [19:12:53]URL: /json_proto [19:12:53]Method is POST - this is cgi request [19:12:53]url: /json_proto [19:12:53]query_string will be loaded in cgi processing [19:12:53]execute_cgi json_proto POST (null) [19:12:53]execute_cgi path=json_proto method=POST [19:12:53]POST find Content-Length [19:12:53]Host: 172.17.50.195:8080 [19:12:53]Content-Length: 801 [19:12:53]Content-Type: application/json [19:12:53] [19:12:53]POST finish read [19:12:53]Found Content-Length = 801 [19:12:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093242", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 40.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\u000A3948999", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:12:53]execute_script... [19:12:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093242", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 40.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\u000A3948999", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:12:53]POST & json_proto [19:12:53]process_json_proto [19:12:53]json parsed OK: [19:12:53]protocol is kg_v1.0 [19:12:53]action value=close_receipt [19:12:53]process_action close_receipt [19:12:53]cmd_close_receipt [19:12:53]MH_GetDate [19:12:53]Write to MH i2c: F0 00 00 A1 1C AC [19:12:53]Write i2c OK [19:12:53]MH_I2C_Read... [19:12:53]Read from MH i2c: F0 [19:12:53]MH_I2C_Read... [19:12:53]Read from MH i2c: F0 09 00 [19:12:53]MH_I2C_Read... [19:12:53]Read from MH i2c: F0 09 00 A1 1C 00 36 E2 1F 67 43 33 1C 67 4C [19:12:53]GetLastDocTimeStamp 1730142765 [19:12:53]current date 1730142774 [19:12:53]FM_GetShiftState [19:12:53]SAM_PROTO_GetShiftState [19:12:53]wFMCommunicate request_size=4 [19:12:53]MH_SAM_APDU [19:12:53]CAPDU: 80 13 01 00 [19:12:53]Write to MH i2c: E2 08 00 A2 1C 80 13 01 00 00 00 00 00 3B [19:12:53]Write i2c OK [19:12:53]MH_I2C_Read... [19:12:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:12:53]Read from MH i2c: E2 [19:12:53]MH_I2C_Read... [19:12:53]Read from MH i2c: E2 0E 00 [19:12:53]MH_I2C_Read... [19:12:53]Read from MH i2c: E2 0E 00 A2 1C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 34 [19:12:53]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:12:53]wFMCommunicate OK [19:12:53]SAM_PROTO_GetShiftState done [19:12:53]FM_GetShiftState done [19:12:53]opened in 1730073493 [19:12:53]opened+sec_in_day 1730159893 [19:12:53]quantity*price = 0 [19:12:53]sum+1 = 1 [19:12:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 716 28.10.2024 19:12 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливные Талоны 3948999 ФМ: 0000000000874671 ФД: 318241 ФПД: 203848513544432 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T191254&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318241&fm=203848513544432&tin=02508201610067®Number=0000000000091628&sum=0 [19:12:54]StoreToDocumentArchive [19:12:54]shift 546 fd 318241 [19:12:54]save to /storage/0546/doc_00318241 [19:12:54]save last doc name /storage/0546/doc_00318241 to /storage/kkm_last_doc_name [19:12:54]save OK [19:12:54]Clear old archive folders... [19:12:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:12:54]tlvbuf is 000D2FC0 [19:12:54]SAM_PROTO_ClearQueue [19:12:54]wFMCommunicate request_size=4 [19:12:54]MH_SAM_APDU [19:12:54]CAPDU: 80 09 00 00 [19:12:54]Write to MH i2c: E2 08 00 AF 1C 80 09 00 00 00 00 00 00 3D [19:12:54]Write i2c OK [19:12:54]MH_I2C_Read... [19:12:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:12:54]Read from MH i2c: E2 [19:12:54]MH_I2C_Read... [19:12:54]Read from MH i2c: E2 03 00 [19:12:54]MH_I2C_Read... [19:12:54]Read from MH i2c: E2 03 00 AF 1C 00 90 00 3F [19:12:54]RAPDU: 90 00 [19:12:54]wFMCommunicate OK [19:12:54]SAM_PROTO_ClearQueue done [19:12:54]KKMCreateOFDPacket [19:12:54]OFDProtocolAddRootSTLVToBuf [19:12:54]FM_MakeSignedData [19:12:54]FM_MakeSignedData [19:12:54]SAM_PROTO_SignData [19:12:54]wFMCommunicate request_size=4 [19:12:54]MH_SAM_APDU [19:12:54]CAPDU: 80 0D 01 02 [19:12:54]Write to MH i2c: E2 08 00 B0 1C 80 0D 01 02 00 00 00 00 45 [19:12:54]Write i2c OK [19:12:54]MH_I2C_Read... [19:12:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:12:54]Read from MH i2c: E2 [19:12:54]MH_I2C_Read... [19:12:54]Read from MH i2c: E2 03 00 [19:12:54]MH_I2C_Read... [19:12:54]Read from MH i2c: E2 03 00 B0 1C 00 90 00 40 [19:12:54]RAPDU: 90 00 [19:12:54]wFMCommunicate OK [19:12:54]wFMCommunicate request_size=255 [19:12:54]MH_SAM_APDU [19:12:54]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 40 9C 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 CC 02 00 00 F4 03 04 00 36 E2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 21 DB 04 00 35 04 06 00 B9 [19:12:54]Write to MH i2c: E2 02 01 B1 1C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 40 9C 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 CC 02 00 00 F4 03 04 00 36 E2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 21 DB 04 00 35 04 06 00 B9 00 00 73 [19:12:54]Write i2c OK [19:12:54]MH_I2C_Read... [19:12:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:12:55]Read from MH i2c: E2 [19:12:55]MH_I2C_Read... [19:12:55]Read from MH i2c: E2 03 00 [19:12:55]MH_I2C_Read... [19:12:55]Read from MH i2c: E2 03 00 B1 1C 00 90 00 41 [19:12:55]RAPDU: 90 00 [19:12:55]wFMCommunicate OK [19:12:55]wFMCommunicate request_size=10 [19:12:55]MH_SAM_APDU [19:12:55]CAPDU: 80 0D 02 02 05 66 2E 3C E0 F0 [19:12:55]Write to MH i2c: E2 0D 00 B2 1C 80 0D 02 02 05 00 66 2E 3C E0 F0 00 00 F2 [19:12:55]Write i2c OK [19:12:55]MH_I2C_Read... [19:12:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:12:55]Read from MH i2c: E2 [19:12:55]MH_I2C_Read... [19:12:55]Read from MH i2c: E2 03 00 [19:12:55]MH_I2C_Read... [19:12:55]Read from MH i2c: E2 03 00 B2 1C 00 90 00 42 [19:12:55]RAPDU: 90 00 [19:12:55]wFMCommunicate OK [19:12:55]wFMCommunicate request_size=4 [19:12:55]MH_SAM_APDU [19:12:55]CAPDU: 80 0D 03 02 [19:12:55]Write to MH i2c: E2 08 00 B3 1C 80 0D 03 02 00 00 00 00 4A [19:12:55]Write i2c OK [19:12:55]MH_I2C_Read... [19:12:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:12:55]Read from MH i2c: E2 [19:12:55]MH_I2C_Read... [19:12:55]Read from MH i2c: E2 0B 00 [19:12:55]MH_I2C_Read... [19:12:55]Read from MH i2c: E2 0B 00 B3 1C 00 14 A3 5D 10 AD 0E A2 06 90 00 D2 [19:12:55]RAPDU: 14 A3 5D 10 AD 0E A2 06 90 00 [19:12:55]wFMCommunicate OK [19:12:55]SAM_PROTO_SignData done [19:12:55]FM_MakeSignedData done [19:12:55]CreateOFDProtocolMessage [19:12:55]wFMCommunicate request_size=4 [19:12:55]MH_SAM_APDU [19:12:55]CAPDU: 80 11 00 00 [19:12:55]Write to MH i2c: E2 08 00 B4 1C 80 11 00 00 00 00 00 00 4A [19:12:55]Write i2c OK [19:12:55]MH_I2C_Read... [19:12:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:12:55]Read from MH i2c: E2 [19:12:55]MH_I2C_Read... [19:12:55]Read from MH i2c: E2 17 00 [19:12:55]MH_I2C_Read... [19:12:55]Read from MH i2c: E2 17 00 B4 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 9E [19:12:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:12:55]wFMCommunicate OK [19:12:55]CreateOFDProtocolMessage done [19:12:55]OFDSenderStorePacket 318241 [19:12:55]StoreOFDPacket docnum=318241 [19:12:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 37 9A 07 01 47 47 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 40 9C 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 CC 02 00 00 F4 03 04 00 36 E2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 21 DB 04 00 35 04 06 00 B9 66 2E 3C E0 F0 14 A3 5D 10 AD 0E A2 06 [19:12:55]CheckFolder [19:12:55]dirname=/storage/ofd_packets [19:12:55]CheckFolder done [19:12:55]ProducePacketName [19:12:55]name=ofd_packets/00318241 [19:12:55]NVStorageSaveData ofd_packets/00318241 [19:12:55]File name is /storage/ofd_packets/00318241 [19:12:55]Write 301 bytes [19:12:55]NVStorageSaveData done [19:12:55]OFDSenderStorePacket done [19:12:55]KKMCreateOFDPacket done [19:12:55]NVStorageSaveData kkm_last_timestamp [19:12:55]File name is /storage/kkm_last_timestamp [19:12:55]Write 4 bytes [19:12:55]NVStorageSaveData done [19:12:55]ExternCall_PrintAddStr [19:12:55]wPrintStart [19:12:55]Write to MH i2c: 01 00 00 B5 1C D1 [19:12:55]Write i2c OK [19:12:55]MH_I2C_Read... [19:12:55]Read from MH i2c: 01 [19:12:55]MH_I2C_Read... [19:12:55]Read from MH i2c: 01 07 00 [19:12:55]MH_I2C_Read... [19:12:55]Read from MH i2c: 01 07 00 B5 1C 00 00 00 00 00 FF 0F E6 [19:12:55]RasterBufferAndPrint [19:12:55]line Счет N : (1)1093242 [19:12:55]line ИНН: 02508201610067 [19:12:55]line Контрольно-Кассовый Чек [19:12:55]line ПРОДАЖА [19:12:55]line ТРК (МРК, ГНК) : 43 [19:12:55]line Товар: 2710124130 [19:12:55]line Аи-92-К-2 [19:12:55]line 40.000 * 0.00 [19:12:55]line = 0.00 [19:12:55]line НДС 12% НСП 1% [19:12:55]line > о реализуемом товаре [19:12:55]line ИТОГО: 0.00 [19:12:55]line НСП 1% : 0.00 [19:12:55]line НДС 12% : 0.00 [19:12:55]line Наличными: 0.00 [19:12:55]line Безнал.: 0.00 [19:12:55]line Место: АЗС № 101 "Партнер Нефть" [19:12:55]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [19:12:55]line СНО: Общий режим [19:12:55]line Чек 716 28.10.2024 19:12 [19:12:55]line Смена: 546 ФФД: 1.0 [19:12:55]line ЗНМ: 0300000082 [19:12:55]line РНМ: 0000000000091628 [19:12:55]line Версия ККМ: 001 [19:12:55]line Талоны: Топливные Талоны [19:12:55]line 3948999 [19:12:55]line ФМ: 0000000000874671 [19:12:55]line ФД: 318241 [19:12:55]line ФПД: 203848513544432 [19:12:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T191254&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318241&fm=203848513544432&tin=02508201610067®Number=0000000000091628&sum=0 [19:12:55]written 0, free lines is 4095 [19:12:55]OFD Sender: Processing packet 318241 [packets to send 127, broken 126] [19:12:55]ProducePacketName [19:12:55]name=ofd_packets/00318241 [19:12:55]OFD Sender: To server: pG, [19:12:55]CommunicateWithHost lk.salyk.kg:30040 [19:12:55]ConnectInit lk.salyk.kg [19:12:55]Connected sock=10 [19:12:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 37 9A 07 01 47 47 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 40 9C 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 CC 02 00 00 F4 03 04 00 36 E2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 21 DB 04 00 35 04 06 00 B9 66 2E 3C E0 F0 14 A3 5D 10 AD 0E A2 06 [19:12:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 75 6F 47 00 C4 B0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 21 DB 04 00 F4 03 04 00 EE 8D 1F 67 B6 04 01 00 00 DD C7 0F D2 B6 5D 16 42 [19:12:55]CommunicateWithHost err = 0 [19:12:55]CheckOFDResponse [19:12:55]1017 (14) - 77093643461234 [19:12:55]1041 (16) - 0000000000874671 [19:12:55]1040 (4) - 318241 [19:12:55]1012 (4) - 28.10.2024 13:13 [19:12:55]1206 (1) - 0 [19:12:55]OFD Sender: Remove packet 318241 [19:12:55]ProducePacketName [19:12:55]name=ofd_packets/00318241 [19:12:55]NVStorageDeleteData [19:12:55]Write to MH i2c: 01 00 00 DF 1C FB [19:12:55]Write i2c OK [19:12:55]MH_I2C_Read... [19:12:55]Read from MH i2c: 01 [19:12:55]MH_I2C_Read... [19:12:55]Read from MH i2c: 01 07 00 [19:12:55]MH_I2C_Read... [19:12:55]Read from MH i2c: 01 07 00 DF 1C 00 00 00 00 00 0E 0D 1D [19:12:55]RasterBufferAndPrint [19:12:55]line [19:12:55]line [19:12:55]line [19:12:55]line [19:12:55]line [19:12:55]written 0, free lines is 3351 [19:12:55]MH_Cut [19:12:55]Write to MH i2c: D1 01 00 E6 1C 01 D4 [19:12:55]Write i2c OK [19:12:55]MH_I2C_Read... [19:12:55]Read from MH i2c: D1 [19:12:55]MH_I2C_Read... [19:12:55]Read from MH i2c: D1 01 00 [19:12:55]MH_I2C_Read... [19:12:55]Read from MH i2c: D1 01 00 E6 1C 00 D3 [19:12:55]Write to MH i2c: 01 00 00 E7 1C 03 [19:12:55]Write i2c OK [19:12:55]MH_I2C_Read... [19:12:56]OFD Sender: No OFD packet to send [19:12:56]*** Cut start [19:12:56]*** Partial cut [19:12:56]*** CUTSNS_PIN = 1 [19:12:56]*** CUTSNS_PIN = 0 [19:12:56]*** Brake cut motor [19:12:57]Read from MH i2c: 01 [19:12:57]MH_I2C_Read... [19:12:57]*** Stop cut motor [19:12:57]*** Cut end [19:12:57]Read from MH i2c: 01 07 00 [19:12:57]MH_I2C_Read... [19:12:57]Read from MH i2c: 01 07 00 E7 1C 00 00 00 00 00 FF 0F 18 [19:12:57]process_action close_receipt done [19:12:57]requested_data is exist [19:12:57]produce_requested_data [19:12:57]requested_item fm.sn is exist - process it [19:12:57]wFMCommunicate request_size=4 [19:12:57]MH_SAM_APDU [19:12:57]CAPDU: 80 11 00 00 [19:12:57]Write to MH i2c: E2 08 00 E8 1C 80 11 00 00 00 00 00 00 7E [19:12:57]Write i2c OK [19:12:57]MH_I2C_Read... [19:12:57]Read from MH i2c: E2 [19:12:57]MH_I2C_Read... [19:12:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:12:57]Read from MH i2c: E2 17 00 [19:12:57]MH_I2C_Read... [19:12:57]Read from MH i2c: E2 17 00 E8 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D2 [19:12:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:12:57]wFMCommunicate OK [19:12:57]requested_item fd.num is exist - process it [19:12:57]SAM_PROTO_GetFieldsCounters [19:12:57]wFMCommunicate request_size=4 [19:12:57]MH_SAM_APDU [19:12:57]CAPDU: 80 13 00 00 [19:12:57]Write to MH i2c: E2 08 00 E9 1C 80 13 00 00 00 00 00 00 81 [19:12:57]Write i2c OK [19:12:57]MH_I2C_Read... [19:12:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:12:57]Read from MH i2c: E2 [19:12:57]MH_I2C_Read... [19:12:57]Read from MH i2c: E2 62 00 [19:12:57]MH_I2C_Read... [19:12:57]Read from MH i2c: E2 62 00 E9 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 21 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 CC 02 00 00 5E 04 04 00 CC 02 00 00 57 04 04 00 CD 02 00 00 19 04 04 00 00 00 00 00 90 00 32 [19:12:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 21 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 CC 02 00 00 5E 04 04 00 CC 02 00 00 57 04 04 00 CD 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:12:57]wFMCommunicate OK [19:12:57]SAM_PROTO_GetFieldsCounters done [19:12:57]requested_item shift.num is exist - process it [19:12:57]requested_item shift.opened is exist - process it [19:12:57]req_shift_opened [19:12:57]FM_GetShiftState [19:12:57]SAM_PROTO_GetShiftState [19:12:57]wFMCommunicate request_size=4 [19:12:57]MH_SAM_APDU [19:12:57]CAPDU: 80 13 01 00 [19:12:57]Write to MH i2c: E2 08 00 EA 1C 80 13 01 00 00 00 00 00 83 [19:12:57]Write i2c OK [19:12:57]MH_I2C_Read... [19:12:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:12:57]Read from MH i2c: E2 [19:12:57]MH_I2C_Read... [19:12:57]Read from MH i2c: E2 0E 00 [19:12:57]MH_I2C_Read... [19:12:57]Read from MH i2c: E2 0E 00 EA 1C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 7C [19:12:57]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:12:57]wFMCommunicate OK [19:12:57]SAM_PROTO_GetShiftState done [19:12:57]FM_GetShiftState done [19:12:57]req_shift_opened done [19:12:57]requested_item shift.open_date is exist - process it [19:12:57]req_shift_open_date [19:12:57]req_shift_open_date done [19:12:57]produce_requested_data done [19:12:57]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318241,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [19:12:57]process_action_free close_receipt [19:12:57]json_value_free [19:12:57]json_value_free done [19:12:57]process_json_proto returns [19:12:57]Send response to host [19:12:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318241,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [19:12:57]free response buf [19:12:57]execute_script done [19:12:57]execute_script returns [19:12:57]free content buf [19:12:57]Sock 9.Close socket [19:12:57]Sock 9.Thread stoped [19:13:01]OFD Sender: No OFD packet to send [19:13:06]OFD Sender: No OFD packet to send [19:13:11]OFD Sender: No OFD packet to send [19:13:16]OFD Sender: No OFD packet to send [19:13:21]OFD Sender: No OFD packet to send [19:13:26]OFD Sender: No OFD packet to send [19:13:31]OFD Sender: No OFD packet to send [19:13:36]OFD Sender: No OFD packet to send [19:13:41]OFD Sender: No OFD packet to send [19:13:46]OFD Sender: No OFD packet to send [19:13:51]OFD Sender: No OFD packet to send [19:13:56]OFD Sender: No OFD packet to send [19:14:01]OFD Sender: No OFD packet to send [19:14:06]OFD Sender: No OFD packet to send [19:14:11]OFD Sender: No OFD packet to send [19:14:16]OFD Sender: No OFD packet to send [19:14:21]OFD Sender: No OFD packet to send [19:14:26]OFD Sender: No OFD packet to send [19:14:31]OFD Sender: No OFD packet to send [19:14:34]accept exits with 8 [19:14:34]New connection [19:14:34]New thread 3066895716 created [19:14:34]Thread 3067039076 joined [19:14:34]Waiting for new connection... [19:14:34] Sock 8.Parse request [19:14:34]Sock 8.Check first char [19:14:34]Sock 8.First char is OK [19:14:34]request: POST /json_proto HTTP/1.0 [19:14:34]Method: POST [19:14:34]URL: /json_proto [19:14:34]Method is POST - this is cgi request [19:14:34]url: /json_proto [19:14:34]query_string will be loaded in cgi processing [19:14:34]execute_cgi json_proto POST (null) [19:14:34]execute_cgi path=json_proto method=POST [19:14:34]POST find Content-Length [19:14:34]Host: 172.17.50.195:8080 [19:14:34]Content-Length: 684 [19:14:34]Content-Type: application/json [19:14:34] [19:14:34]POST finish read [19:14:34]Found Content-Length = 684 [19:14:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093244", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 10.500, "sum" : 800.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:14:34]execute_script... [19:14: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)1093244", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 10.500, "sum" : 800.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:14:34]POST & json_proto [19:14:34]process_json_proto [19:14:34]json parsed OK: [19:14:34]protocol is kg_v1.0 [19:14:34]action value=close_receipt [19:14:34]process_action close_receipt [19:14:34]cmd_close_receipt [19:14:34]MH_GetDate [19:14:34]Write to MH i2c: F0 00 00 EB 1C F6 [19:14:34]Write i2c OK [19:14:34]MH_I2C_Read... [19:14:34]Read from MH i2c: F0 [19:14:34]MH_I2C_Read... [19:14:34]Read from MH i2c: F0 09 00 [19:14:34]MH_I2C_Read... [19:14:34]Read from MH i2c: F0 09 00 EB 1C 00 9B E2 1F 67 43 33 1C 67 FB [19:14:34]GetLastDocTimeStamp 1730142774 [19:14:34]current date 1730142875 [19:14:34]FM_GetShiftState [19:14:34]SAM_PROTO_GetShiftState [19:14:34]wFMCommunicate request_size=4 [19:14:34]MH_SAM_APDU [19:14:34]CAPDU: 80 13 01 00 [19:14:34]Write to MH i2c: E2 08 00 EC 1C 80 13 01 00 00 00 00 00 85 [19:14:34]Write i2c OK [19:14:34]MH_I2C_Read... [19:14:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:14:34]Read from MH i2c: E2 [19:14:34]MH_I2C_Read... [19:14:34]Read from MH i2c: E2 0E 00 [19:14:34]MH_I2C_Read... [19:14:34]Read from MH i2c: E2 0E 00 EC 1C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 7E [19:14:34]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:14:34]wFMCommunicate OK [19:14:34]SAM_PROTO_GetShiftState done [19:14:34]FM_GetShiftState done [19:14:34]opened in 1730073493 [19:14:34]opened+sec_in_day 1730159893 [19:14:34]quantity*price = 80010 [19:14:34]sum+1 = 80011 [19:14:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 717 28.10.2024 19:14 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318242 ФПД: 83469634579328 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T191435&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318242&fm=83469634579328&tin=02508201610067®Number=0000000000091628&sum=80000 [19:14:35]StoreToDocumentArchive [19:14:35]shift 546 fd 318242 [19:14:35]save to /storage/0546/doc_00318242 [19:14:35]save last doc name /storage/0546/doc_00318242 to /storage/kkm_last_doc_name [19:14:35]save OK [19:14:35]Clear old archive folders... [19:14:35]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:14:35]tlvbuf is 000F3510 [19:14:35]SAM_PROTO_ClearQueue [19:14:35]wFMCommunicate request_size=4 [19:14:35]MH_SAM_APDU [19:14:35]CAPDU: 80 09 00 00 [19:14:35]Write to MH i2c: E2 08 00 F9 1C 80 09 00 00 00 00 00 00 87 [19:14:35]Write i2c OK [19:14:35]MH_I2C_Read... [19:14:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:14:35]Read from MH i2c: E2 [19:14:35]MH_I2C_Read... [19:14:35]Read from MH i2c: E2 03 00 [19:14:35]MH_I2C_Read... [19:14:35]Read from MH i2c: E2 03 00 F9 1C 00 90 00 89 [19:14:35]RAPDU: 90 00 [19:14:35]wFMCommunicate OK [19:14:35]SAM_PROTO_ClearQueue done [19:14:35]KKMCreateOFDPacket [19:14:35]OFDProtocolAddRootSTLVToBuf [19:14:35]FM_MakeSignedData [19:14:35]FM_MakeSignedData [19:14:35]SAM_PROTO_SignData [19:14:35]wFMCommunicate request_size=4 [19:14:35]MH_SAM_APDU [19:14:35]CAPDU: 80 0D 01 02 [19:14:35]Write to MH i2c: E2 08 00 FA 1C 80 0D 01 02 00 00 00 00 8F [19:14:35]Write i2c OK [19:14:35]MH_I2C_Read... [19:14:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:14:35]Read from MH i2c: E2 [19:14:35]MH_I2C_Read... [19:14:35]Read from MH i2c: E2 03 00 [19:14:35]MH_I2C_Read... [19:14:35]Read from MH i2c: E2 03 00 FA 1C 00 90 00 8A [19:14:35]RAPDU: 90 00 [19:14:35]wFMCommunicate OK [19:14:35]wFMCommunicate request_size=255 [19:14:35]MH_SAM_APDU [19:14:35]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 02 00 00 F4 03 04 00 9B E2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 22 DB 04 00 35 04 06 00 [19:14:35]Write to MH i2c: E2 02 01 FB 1C 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 02 00 00 F4 03 04 00 9B E2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 22 DB 04 00 35 04 06 00 00 00 25 [19:14:35]Write i2c OK [19:14:35]MH_I2C_Read... [19:14:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:14:35]Read from MH i2c: E2 [19:14:35]MH_I2C_Read... [19:14:35]Read from MH i2c: E2 03 00 [19:14:35]MH_I2C_Read... [19:14:35]Read from MH i2c: E2 03 00 FB 1C 00 90 00 8B [19:14:35]RAPDU: 90 00 [19:14:35]wFMCommunicate OK [19:14:35]wFMCommunicate request_size=11 [19:14:35]MH_SAM_APDU [19:14:35]CAPDU: 80 0D 02 02 06 4B EA 49 EB 2B 80 [19:14:35]Write to MH i2c: E2 0E 00 FC 1C 80 0D 02 02 06 00 4B EA 49 EB 2B 80 00 00 B2 [19:14:35]Write i2c OK [19:14:35]MH_I2C_Read... [19:14:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:14:35]Read from MH i2c: E2 [19:14:35]MH_I2C_Read... [19:14:35]Read from MH i2c: E2 03 00 [19:14:35]MH_I2C_Read... [19:14:35]Read from MH i2c: E2 03 00 FC 1C 00 90 00 8C [19:14:35]RAPDU: 90 00 [19:14:35]wFMCommunicate OK [19:14:35]wFMCommunicate request_size=4 [19:14:35]MH_SAM_APDU [19:14:35]CAPDU: 80 0D 03 02 [19:14:35]Write to MH i2c: E2 08 00 FD 1C 80 0D 03 02 00 00 00 00 94 [19:14:35]Write i2c OK [19:14:35]MH_I2C_Read... [19:14:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:14:35]Read from MH i2c: E2 [19:14:35]MH_I2C_Read... [19:14:35]Read from MH i2c: E2 0B 00 [19:14:35]MH_I2C_Read... [19:14:35]Read from MH i2c: E2 0B 00 FD 1C 00 D0 7C EF 28 5D 79 BC 71 90 00 FB [19:14:35]RAPDU: D0 7C EF 28 5D 79 BC 71 90 00 [19:14:35]wFMCommunicate OK [19:14:35]SAM_PROTO_SignData done [19:14:35]FM_MakeSignedData done [19:14:35]CreateOFDProtocolMessage [19:14:35]wFMCommunicate request_size=4 [19:14:35]MH_SAM_APDU [19:14:35]CAPDU: 80 11 00 00 [19:14:35]Write to MH i2c: E2 08 00 FE 1C 80 11 00 00 00 00 00 00 94 [19:14:35]Write i2c OK [19:14:35]MH_I2C_Read... [19:14:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:14:35]Read from MH i2c: E2 [19:14:35]MH_I2C_Read... [19:14:35]Read from MH i2c: E2 17 00 [19:14:35]MH_I2C_Read... [19:14:35]Read from MH i2c: E2 17 00 FE 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E8 [19:14:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:14:35]wFMCommunicate OK [19:14:35]CreateOFDProtocolMessage done [19:14:35]OFDSenderStorePacket 318242 [19:14:35]StoreOFDPacket docnum=318242 [19:14:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 DB 17 08 01 A3 9B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 02 00 00 F4 03 04 00 9B E2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 22 DB 04 00 35 04 06 00 4B EA 49 EB 2B 80 D0 7C EF 28 5D 79 BC 71 [19:14:35]CheckFolder [19:14:35]dirname=/storage/ofd_packets [19:14:35]CheckFolder done [19:14:35]ProducePacketName [19:14:35]name=ofd_packets/00318242 [19:14:35]NVStorageSaveData ofd_packets/00318242 [19:14:35]File name is /storage/ofd_packets/00318242 [19:14:35]Write 302 bytes [19:14:35]NVStorageSaveData done [19:14:35]OFDSenderStorePacket done [19:14:35]KKMCreateOFDPacket done [19:14:35]NVStorageSaveData kkm_last_timestamp [19:14:35]File name is /storage/kkm_last_timestamp [19:14:35]Write 4 bytes [19:14:35]NVStorageSaveData done [19:14:35]ExternCall_PrintAddStr [19:14:35]wPrintStart [19:14:35]Write to MH i2c: 01 00 00 FF 1C 1B [19:14:35]Write i2c OK [19:14:35]MH_I2C_Read... [19:14:35]Read from MH i2c: 01 [19:14:35]MH_I2C_Read... [19:14:35]Read from MH i2c: 01 07 00 [19:14:35]MH_I2C_Read... [19:14:35]Read from MH i2c: 01 07 00 FF 1C 00 00 00 00 00 FF 0F 30 [19:14:35]RasterBufferAndPrint [19:14:35]line Счет N : (1)1093244 [19:14:35]line ИНН: 02508201610067 [19:14:35]line Контрольно-Кассовый Чек [19:14:35]line ПРОДАЖА [19:14:35]line ТРК (МРК, ГНК) : 21 [19:14:35]line Товар: 2710194210 [19:14:35]line ДТ(л)-К-2 [19:14:35]line 10.500 * 76.20 [19:14:35]line = 800.10 [19:14:35]line НДС 12% НСП 1% [19:14:35]line > о реализуемом товаре [19:14:35]line ОКРУГЛЕНИЕ: -0.10 [19:14:35]line ИТОГО: 800.00 [19:14:35]line Внесено: 800.00 [19:14:35]line СДАЧА: 0.00 [19:14:35]line НСП 1% : 7.08 [19:14:35]line НДС 12% : 84.97 [19:14:35]line Наличными: 800.00 [19:14:35]line Безнал.: 0.00 [19:14:35]line Место: АЗС № 101 "Партнер Нефть" [19:14:35]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [19:14:35]line СНО: Общий режим [19:14:35]line Чек 717 28.10.2024 19:14 [19:14:35]line Смена: 546 ФФД: 1.0 [19:14:35]line ЗНМ: 0300000082 [19:14:35]line РНМ: 0000000000091628 [19:14:35]line Версия ККМ: 001 [19:14:35]line ФМ: 0000000000874671 [19:14:35]line ФД: 318242 [19:14:35]line ФПД: 83469634579328 [19:14:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T191435&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318242&fm=83469634579328&tin=02508201610067®Number=0000000000091628&sum=80000 [19:14:36]OFD Sender: Processing packet 318242 [packets to send 127, broken 126] [19:14:36]ProducePacketName [19:14:36]name=ofd_packets/00318242 [19:14:36]OFD Sender: To server: pG, [19:14:36]CommunicateWithHost lk.salyk.kg:30040 [19:14:36]ConnectInit lk.salyk.kg [19:14:36]written 0, free lines is 4095 [19:14:36]Connected sock=10 [19:14:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 DB 17 08 01 A3 9B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 02 00 00 F4 03 04 00 9B E2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 22 DB 04 00 35 04 06 00 4B EA 49 EB 2B 80 D0 7C EF 28 5D 79 BC 71 [19:14:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 8E 54 47 00 B4 1E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 22 DB 04 00 F4 03 04 00 53 8E 1F 67 B6 04 01 00 00 D8 D3 8A 28 F0 3E 7B 04 [19:14:36]CommunicateWithHost err = 0 [19:14:36]CheckOFDResponse [19:14:36]1017 (14) - 77093643461234 [19:14:36]1041 (16) - 0000000000874671 [19:14:36]1040 (4) - 318242 [19:14:36]1012 (4) - 28.10.2024 13:14 [19:14:36]1206 (1) - 0 [19:14:36]OFD Sender: Remove packet 318242 [19:14:36]ProducePacketName [19:14:36]name=ofd_packets/00318242 [19:14:36]NVStorageDeleteData [19:14:36]Write to MH i2c: 01 00 00 2A 1D 47 [19:14:36]Write i2c OK [19:14:36]MH_I2C_Read... [19:14:36]Read from MH i2c: 01 [19:14:36]MH_I2C_Read... [19:14:36]Read from MH i2c: 01 07 00 [19:14:36]MH_I2C_Read... [19:14:36]Read from MH i2c: 01 07 00 2A 1D 00 00 00 00 00 ED 0C 47 [19:14:36]RasterBufferAndPrint [19:14:36]line [19:14:36]line [19:14:36]line [19:14:36]line [19:14:36]line [19:14:36]written 0, free lines is 3315 [19:14:36]MH_Cut [19:14:36]Write to MH i2c: D1 01 00 31 1D 01 20 [19:14:36]Write i2c OK [19:14:36]MH_I2C_Read... [19:14:36]Read from MH i2c: D1 [19:14:36]MH_I2C_Read... [19:14:36]Read from MH i2c: D1 01 00 [19:14:36]MH_I2C_Read... [19:14:36]Read from MH i2c: D1 01 00 31 1D 00 1F [19:14:36]Write to MH i2c: 01 00 00 32 1D 4F [19:14:36]Write i2c OK [19:14:36]MH_I2C_Read... [19:14:36]OFD Sender: No OFD packet to send [19:14:37]*** Cut start [19:14:37]*** Partial cut [19:14:37]*** CUTSNS_PIN = 1 [19:14:37]*** CUTSNS_PIN = 0 [19:14:37]*** Brake cut motor [19:14:37]Read from MH i2c: 01 [19:14:37]MH_I2C_Read... [19:14:37]*** Stop cut motor [19:14:37]*** Cut end [19:14:37]Read from MH i2c: 01 07 00 [19:14:37]MH_I2C_Read... [19:14:37]Read from MH i2c: 01 07 00 32 1D 00 00 00 00 00 FF 0F 64 [19:14:37]process_action close_receipt done [19:14:37]requested_data is exist [19:14:37]produce_requested_data [19:14:37]requested_item fm.sn is exist - process it [19:14:37]wFMCommunicate request_size=4 [19:14:37]MH_SAM_APDU [19:14:37]CAPDU: 80 11 00 00 [19:14:37]Write to MH i2c: E2 08 00 33 1D 80 11 00 00 00 00 00 00 CA [19:14:37]Write i2c OK [19:14:37]MH_I2C_Read... [19:14:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:14:37]Read from MH i2c: E2 [19:14:37]MH_I2C_Read... [19:14:37]Read from MH i2c: E2 17 00 [19:14:37]MH_I2C_Read... [19:14:37]Read from MH i2c: E2 17 00 33 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 1E [19:14:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:14:37]wFMCommunicate OK [19:14:37]requested_item fd.num is exist - process it [19:14:37]SAM_PROTO_GetFieldsCounters [19:14:37]wFMCommunicate request_size=4 [19:14:37]MH_SAM_APDU [19:14:37]CAPDU: 80 13 00 00 [19:14:37]Write to MH i2c: E2 08 00 34 1D 80 13 00 00 00 00 00 00 CD [19:14:37]Write i2c OK [19:14:37]MH_I2C_Read... [19:14:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:14:38]Read from MH i2c: E2 [19:14:38]MH_I2C_Read... [19:14:38]Read from MH i2c: E2 62 00 [19:14:38]MH_I2C_Read... [19:14:38]Read from MH i2c: E2 62 00 34 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 22 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 CD 02 00 00 5E 04 04 00 CD 02 00 00 57 04 04 00 CE 02 00 00 19 04 04 00 00 00 00 00 90 00 82 [19:14:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 22 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 CD 02 00 00 5E 04 04 00 CD 02 00 00 57 04 04 00 CE 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:14:38]wFMCommunicate OK [19:14:38]SAM_PROTO_GetFieldsCounters done [19:14:38]requested_item shift.num is exist - process it [19:14:38]requested_item shift.opened is exist - process it [19:14:38]req_shift_opened [19:14:38]FM_GetShiftState [19:14:38]SAM_PROTO_GetShiftState [19:14:38]wFMCommunicate request_size=4 [19:14:38]MH_SAM_APDU [19:14:38]CAPDU: 80 13 01 00 [19:14:38]Write to MH i2c: E2 08 00 35 1D 80 13 01 00 00 00 00 00 CF [19:14:38]Write i2c OK [19:14:38]MH_I2C_Read... [19:14:38]Read from MH i2c: E2 [19:14:38]MH_I2C_Read... [19:14:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:14:38]Read from MH i2c: E2 0E 00 [19:14:38]MH_I2C_Read... [19:14:38]Read from MH i2c: E2 0E 00 35 1D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C8 [19:14:38]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:14:38]wFMCommunicate OK [19:14:38]SAM_PROTO_GetShiftState done [19:14:38]FM_GetShiftState done [19:14:38]req_shift_opened done [19:14:38]requested_item shift.open_date is exist - process it [19:14:38]req_shift_open_date [19:14:38]req_shift_open_date done [19:14:38]produce_requested_data done [19:14:38]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318242,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [19:14:38]process_action_free close_receipt [19:14:38]json_value_free [19:14:38]json_value_free done [19:14:38]process_json_proto returns [19:14:38]Send response to host [19:14:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318242,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [19:14:38]free response buf [19:14:38]execute_script done [19:14:38]execute_script returns [19:14:38]free content buf [19:14:38]Sock 8.Close socket [19:14:38]Sock 8.Thread stoped [19:14:41]OFD Sender: No OFD packet to send [19:14:46]OFD Sender: No OFD packet to send [19:14:51]OFD Sender: No OFD packet to send [19:14:56]OFD Sender: No OFD packet to send [19:15:01]OFD Sender: No OFD packet to send [19:15:06]OFD Sender: No OFD packet to send [19:15:11]OFD Sender: No OFD packet to send [19:15:16]OFD Sender: No OFD packet to send [19:15:21]OFD Sender: No OFD packet to send [19:15:26]OFD Sender: No OFD packet to send [19:15:31]accept exits with 9 [19:15:31]New connection [19:15:31]New thread 3067039076 created [19:15:31]Thread 3066895716 joined [19:15:31]Waiting for new connection... [19:15:31] Sock 9.Parse request [19:15:31]Sock 9.Check first char [19:15:31]Sock 9.First char is OK [19:15:31]request: POST /json_proto HTTP/1.0 [19:15:31]Method: POST [19:15:31]URL: /json_proto [19:15:31]Method is POST - this is cgi request [19:15:31]url: /json_proto [19:15:31]query_string will be loaded in cgi processing [19:15:31]execute_cgi json_proto POST (null) [19:15:31]execute_cgi path=json_proto method=POST [19:15:31]POST find Content-Length [19:15:31]Host: 172.17.50.195:8080 [19:15:31]Content-Length: 683 [19:15:31]Content-Type: application/json [19:15:31] [19:15:31]POST finish read [19:15:31]Found Content-Length = 683 [19:15:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093245", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:15:31]execute_script... [19:15:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093245", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:15:31]POST & json_proto [19:15:31]process_json_proto [19:15:31]json parsed OK: [19:15:31]protocol is kg_v1.0 [19:15:31]action value=close_receipt [19:15:31]process_action close_receipt [19:15:31]cmd_close_receipt [19:15:31]MH_GetDate [19:15:31]Write to MH i2c: F0 00 00 36 1D 42 [19:15:31]Write i2c OK [19:15:31]MH_I2C_Read... [19:15:31]Read from MH i2c: F0 [19:15:31]MH_I2C_Read... [19:15:31]Read from MH i2c: F0 09 00 [19:15:31]MH_I2C_Read... [19:15:31]Read from MH i2c: F0 09 00 36 1D 00 D4 E2 1F 67 43 33 1C 67 80 [19:15:31]GetLastDocTimeStamp 1730142875 [19:15:31]current date 1730142932 [19:15:31]FM_GetShiftState [19:15:31]SAM_PROTO_GetShiftState [19:15:31]wFMCommunicate request_size=4 [19:15:31]MH_SAM_APDU [19:15:31]CAPDU: 80 13 01 00 [19:15:31]Write to MH i2c: E2 08 00 37 1D 80 13 01 00 00 00 00 00 D1 [19:15:31]Write i2c OK [19:15:31]MH_I2C_Read... [19:15:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:15:31]Read from MH i2c: E2 [19:15:31]MH_I2C_Read... [19:15:31]Read from MH i2c: E2 0E 00 [19:15:31]MH_I2C_Read... [19:15:31]Read from MH i2c: E2 0E 00 37 1D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 CA [19:15:31]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:15:31]wFMCommunicate OK [19:15:31]SAM_PROTO_GetShiftState done [19:15:31]FM_GetShiftState done [19:15:31]opened in 1730073493 [19:15:31]opened+sec_in_day 1730159893 [19:15:31]quantity*price = 100015 [19:15:31]sum+1 = 100017 [19:15:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 718 28.10.2024 19:15 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318243 ФПД: 8722455157409 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T191532&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318243&fm=8722455157409&tin=02508201610067®Number=0000000000091628&sum=100000 [19:15:32]StoreToDocumentArchive [19:15:32]shift 546 fd 318243 [19:15:32]save to /storage/0546/doc_00318243 [19:15:32]save last doc name /storage/0546/doc_00318243 to /storage/kkm_last_doc_name [19:15:32]save OK [19:15:32]Clear old archive folders... [19:15:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:15:32]tlvbuf is 001291D0 [19:15:32]SAM_PROTO_ClearQueue [19:15:32]wFMCommunicate request_size=4 [19:15:32]MH_SAM_APDU [19:15:32]CAPDU: 80 09 00 00 [19:15:32]Write to MH i2c: E2 08 00 44 1D 80 09 00 00 00 00 00 00 D3 [19:15:32]Write i2c OK [19:15:32]MH_I2C_Read... [19:15:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:15:32]Read from MH i2c: E2 [19:15:32]MH_I2C_Read... [19:15:32]Read from MH i2c: E2 03 00 [19:15:32]MH_I2C_Read... [19:15:32]Read from MH i2c: E2 03 00 44 1D 00 90 00 D5 [19:15:32]RAPDU: 90 00 [19:15:32]wFMCommunicate OK [19:15:32]SAM_PROTO_ClearQueue done [19:15:32]KKMCreateOFDPacket [19:15:32]OFDProtocolAddRootSTLVToBuf [19:15:32]FM_MakeSignedData [19:15:32]FM_MakeSignedData [19:15:32]SAM_PROTO_SignData [19:15:32]wFMCommunicate request_size=4 [19:15:32]MH_SAM_APDU [19:15:32]CAPDU: 80 0D 01 02 [19:15:32]Write to MH i2c: E2 08 00 45 1D 80 0D 01 02 00 00 00 00 DB [19:15:32]Write i2c OK [19:15:32]MH_I2C_Read... [19:15:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:15:32]Read from MH i2c: E2 [19:15:32]MH_I2C_Read... [19:15:32]Read from MH i2c: E2 03 00 [19:15:32]MH_I2C_Read... [19:15:32]Read from MH i2c: E2 03 00 45 1D 00 90 00 D6 [19:15:32]RAPDU: 90 00 [19:15:32]wFMCommunicate OK [19:15:32]wFMCommunicate request_size=255 [19:15:32]MH_SAM_APDU [19:15:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 02 00 00 F4 03 04 00 D4 E2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 23 DB 04 00 35 04 06 00 07 [19:15:32]Write to MH i2c: E2 02 01 46 1D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 02 00 00 F4 03 04 00 D4 E2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 23 DB 04 00 35 04 06 00 07 00 00 9C [19:15:32]Write i2c OK [19:15:32]MH_I2C_Read... [19:15:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:15:33]Read from MH i2c: E2 [19:15:33]MH_I2C_Read... [19:15:33]Read from MH i2c: E2 03 00 [19:15:33]MH_I2C_Read... [19:15:33]Read from MH i2c: E2 03 00 46 1D 00 90 00 D7 [19:15:33]RAPDU: 90 00 [19:15:33]wFMCommunicate OK [19:15:33]wFMCommunicate request_size=10 [19:15:33]MH_SAM_APDU [19:15:33]CAPDU: 80 0D 02 02 05 EE DA D7 5A A1 [19:15:33]Write to MH i2c: E2 0D 00 47 1D 80 0D 02 02 05 00 EE DA D7 5A A1 00 00 82 [19:15:33]Write i2c OK [19:15:33]MH_I2C_Read... [19:15:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:15:33]Read from MH i2c: E2 [19:15:33]MH_I2C_Read... [19:15:33]Read from MH i2c: E2 03 00 [19:15:33]MH_I2C_Read... [19:15:33]Read from MH i2c: E2 03 00 47 1D 00 90 00 D8 [19:15:33]RAPDU: 90 00 [19:15:33]wFMCommunicate OK [19:15:33]wFMCommunicate request_size=4 [19:15:33]MH_SAM_APDU [19:15:33]CAPDU: 80 0D 03 02 [19:15:33]Write to MH i2c: E2 08 00 48 1D 80 0D 03 02 00 00 00 00 E0 [19:15:33]Write i2c OK [19:15:33]MH_I2C_Read... [19:15:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:15:33]Read from MH i2c: E2 [19:15:33]MH_I2C_Read... [19:15:33]Read from MH i2c: E2 0B 00 [19:15:33]MH_I2C_Read... [19:15:33]Read from MH i2c: E2 0B 00 48 1D 00 DA 05 ED 50 08 29 27 08 90 00 5D [19:15:33]RAPDU: DA 05 ED 50 08 29 27 08 90 00 [19:15:33]wFMCommunicate OK [19:15:33]SAM_PROTO_SignData done [19:15:33]FM_MakeSignedData done [19:15:33]CreateOFDProtocolMessage [19:15:33]wFMCommunicate request_size=4 [19:15:33]MH_SAM_APDU [19:15:33]CAPDU: 80 11 00 00 [19:15:33]Write to MH i2c: E2 08 00 49 1D 80 11 00 00 00 00 00 00 E0 [19:15:33]Write i2c OK [19:15:33]MH_I2C_Read... [19:15:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:15:33]Read from MH i2c: E2 [19:15:33]MH_I2C_Read... [19:15:33]Read from MH i2c: E2 17 00 [19:15:33]MH_I2C_Read... [19:15:33]Read from MH i2c: E2 17 00 49 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 34 [19:15:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:15:33]wFMCommunicate OK [19:15:33]CreateOFDProtocolMessage done [19:15:33]OFDSenderStorePacket 318243 [19:15:33]StoreOFDPacket docnum=318243 [19:15:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 FC 20 07 01 62 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 02 00 00 F4 03 04 00 D4 E2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 23 DB 04 00 35 04 06 00 07 EE DA D7 5A A1 DA 05 ED 50 08 29 27 08 [19:15:33]CheckFolder [19:15:33]dirname=/storage/ofd_packets [19:15:33]CheckFolder done [19:15:33]ProducePacketName [19:15:33]name=ofd_packets/00318243 [19:15:33]NVStorageSaveData ofd_packets/00318243 [19:15:33]File name is /storage/ofd_packets/00318243 [19:15:33]Write 301 bytes [19:15:33]NVStorageSaveData done [19:15:33]OFDSenderStorePacket done [19:15:33]KKMCreateOFDPacket done [19:15:33]NVStorageSaveData kkm_last_timestamp [19:15:33]File name is /storage/kkm_last_timestamp [19:15:33]Write 4 bytes [19:15:33]NVStorageSaveData done [19:15:33]ExternCall_PrintAddStr [19:15:33]wPrintStart [19:15:33]Write to MH i2c: 01 00 00 4A 1D 67 [19:15:33]Write i2c OK [19:15:33]MH_I2C_Read... [19:15:33]Read from MH i2c: 01 [19:15:33]MH_I2C_Read... [19:15:33]Read from MH i2c: 01 07 00 [19:15:33]MH_I2C_Read... [19:15:33]Read from MH i2c: 01 07 00 4A 1D 00 00 00 00 00 FF 0F 7C [19:15:33]RasterBufferAndPrint [19:15:33]line Счет N : (1)1093245 [19:15:33]line ИНН: 02508201610067 [19:15:33]line Контрольно-Кассовый Чек [19:15:33]line ПРОДАЖА [19:15:33]line ТРК (МРК, ГНК) : 63 [19:15:33]line Товар: 2710124130 [19:15:33]line Аи-92-К-2 [19:15:33]line 14.950 * 66.90 [19:15:33]line = 1000.16 [19:15:33]line НДС 12% НСП 1% [19:15:33]line > о реализуемом товаре [19:15:33]line ОКРУГЛЕНИЕ: -0.16 [19:15:33]line ИТОГО: 1000.00 [19:15:33]line Внесено: 1000.00 [19:15:33]line СДАЧА: 0.00 [19:15:33]line НСП 1% : 8.85 [19:15:33]line НДС 12% : 106.21 [19:15:33]line Наличными: 1000.00 [19:15:33]line Безнал.: 0.00 [19:15:33]line Место: АЗС № 101 "Партнер Нефть" [19:15:33]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [19:15:33]line СНО: Общий режим [19:15:33]line Чек 718 28.10.2024 19:15 [19:15:33]line Смена: 546 ФФД: 1.0 [19:15:33]line ЗНМ: 0300000082 [19:15:33]line РНМ: 0000000000091628 [19:15:33]line Версия ККМ: 001 [19:15:33]line ФМ: 0000000000874671 [19:15:33]line ФД: 318243 [19:15:33]line ФПД: 8722455157409 [19:15:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T191532&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318243&fm=8722455157409&tin=02508201610067®Number=0000000000091628&sum=100000 [19:15:33]OFD Sender: Processing packet 318243 [packets to send 127, broken 126] [19:15:33]ProducePacketName [19:15:33]name=ofd_packets/00318243 [19:15:33]OFD Sender: To server: pG, [19:15:33]CommunicateWithHost lk.salyk.kg:30040 [19:15:33]ConnectInit lk.salyk.kg [19:15:33]written 0, free lines is 4095 [19:15:33]Connected sock=10 [19:15:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 FC 20 07 01 62 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 02 00 00 F4 03 04 00 D4 E2 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 23 DB 04 00 35 04 06 00 07 EE DA D7 5A A1 DA 05 ED 50 08 29 27 08 [19:15:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 C7 22 47 00 8F C9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 23 DB 04 00 F4 03 04 00 8C 8E 1F 67 B6 04 01 00 00 E3 7B A4 C9 4C C6 60 CA [19:15:33]CommunicateWithHost err = 0 [19:15:33]CheckOFDResponse [19:15:33]1017 (14) - 77093643461234 [19:15:33]1041 (16) - 0000000000874671 [19:15:33]1040 (4) - 318243 [19:15:33]1012 (4) - 28.10.2024 13:15 [19:15:33]1206 (1) - 0 [19:15:33]OFD Sender: Remove packet 318243 [19:15:33]ProducePacketName [19:15:33]name=ofd_packets/00318243 [19:15:33]NVStorageDeleteData [19:15:34]Write to MH i2c: 01 00 00 75 1D 92 [19:15:34]Write i2c OK [19:15:34]MH_I2C_Read... [19:15:34]Read from MH i2c: 01 [19:15:34]MH_I2C_Read... [19:15:34]Read from MH i2c: 01 07 00 [19:15:34]MH_I2C_Read... [19:15:34]Read from MH i2c: 01 07 00 75 1D 00 00 00 00 00 EF 0C 94 [19:15:34]RasterBufferAndPrint [19:15:34]line [19:15:34]line [19:15:34]line [19:15:34]line [19:15:34]line [19:15:34]written 0, free lines is 3317 [19:15:34]MH_Cut [19:15:34]Write to MH i2c: D1 01 00 7C 1D 01 6B [19:15:34]Write i2c OK [19:15:34]MH_I2C_Read... [19:15:34]Read from MH i2c: D1 [19:15:34]MH_I2C_Read... [19:15:34]Read from MH i2c: D1 01 00 [19:15:34]MH_I2C_Read... [19:15:34]Read from MH i2c: D1 01 00 7C 1D 00 6A [19:15:34]Write to MH i2c: 01 00 00 7D 1D 9A [19:15:34]Write i2c OK [19:15:34]MH_I2C_Read... [19:15:34]OFD Sender: No OFD packet to send [19:15:34]*** Cut start [19:15:34]*** Partial cut [19:15:34]*** CUTSNS_PIN = 1 [19:15:34]*** CUTSNS_PIN = 0 [19:15:35]*** Brake cut motor [19:15:35]Read from MH i2c: 01 [19:15:35]MH_I2C_Read... [19:15:35]*** Stop cut motor [19:15:35]*** Cut end [19:15:35]Read from MH i2c: 01 07 00 [19:15:35]MH_I2C_Read... [19:15:35]Read from MH i2c: 01 07 00 7D 1D 00 00 00 00 00 FF 0F AF [19:15:35]process_action close_receipt done [19:15:35]requested_data is exist [19:15:35]produce_requested_data [19:15:35]requested_item fm.sn is exist - process it [19:15:35]wFMCommunicate request_size=4 [19:15:35]MH_SAM_APDU [19:15:35]CAPDU: 80 11 00 00 [19:15:35]Write to MH i2c: E2 08 00 7E 1D 80 11 00 00 00 00 00 00 15 [19:15:35]Write i2c OK [19:15:35]MH_I2C_Read... [19:15:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:15:35]Read from MH i2c: E2 [19:15:35]MH_I2C_Read... [19:15:35]Read from MH i2c: E2 17 00 [19:15:35]MH_I2C_Read... [19:15:35]Read from MH i2c: E2 17 00 7E 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 69 [19:15:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:15:35]wFMCommunicate OK [19:15:35]requested_item fd.num is exist - process it [19:15:35]SAM_PROTO_GetFieldsCounters [19:15:35]wFMCommunicate request_size=4 [19:15:35]MH_SAM_APDU [19:15:35]CAPDU: 80 13 00 00 [19:15:35]Write to MH i2c: E2 08 00 7F 1D 80 13 00 00 00 00 00 00 18 [19:15:35]Write i2c OK [19:15:35]MH_I2C_Read... [19:15:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:15:35]Read from MH i2c: E2 [19:15:35]MH_I2C_Read... [19:15:35]Read from MH i2c: E2 62 00 [19:15:35]MH_I2C_Read... [19:15:35]Read from MH i2c: E2 62 00 7F 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 23 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 CE 02 00 00 5E 04 04 00 CE 02 00 00 57 04 04 00 CF 02 00 00 19 04 04 00 00 00 00 00 90 00 D1 [19:15:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 23 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 CE 02 00 00 5E 04 04 00 CE 02 00 00 57 04 04 00 CF 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:15:35]wFMCommunicate OK [19:15:35]SAM_PROTO_GetFieldsCounters done [19:15:35]requested_item shift.num is exist - process it [19:15:35]requested_item shift.opened is exist - process it [19:15:35]req_shift_opened [19:15:35]FM_GetShiftState [19:15:35]SAM_PROTO_GetShiftState [19:15:35]wFMCommunicate request_size=4 [19:15:35]MH_SAM_APDU [19:15:35]CAPDU: 80 13 01 00 [19:15:35]Write to MH i2c: E2 08 00 80 1D 80 13 01 00 00 00 00 00 1A [19:15:35]Write i2c OK [19:15:35]MH_I2C_Read... [19:15:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:15:35]Read from MH i2c: E2 [19:15:35]MH_I2C_Read... [19:15:35]Read from MH i2c: E2 0E 00 [19:15:35]MH_I2C_Read... [19:15:35]Read from MH i2c: E2 0E 00 80 1D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 13 [19:15:35]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:15:35]wFMCommunicate OK [19:15:35]SAM_PROTO_GetShiftState done [19:15:35]FM_GetShiftState done [19:15:35]req_shift_opened done [19:15:35]requested_item shift.open_date is exist - process it [19:15:35]req_shift_open_date [19:15:35]req_shift_open_date done [19:15:35]produce_requested_data done [19:15:35]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318243,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [19:15:35]process_action_free close_receipt [19:15:35]json_value_free [19:15:35]json_value_free done [19:15:35]process_json_proto returns [19:15:35]Send response to host [19:15:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318243,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [19:15:35]free response buf [19:15:35]execute_script done [19:15:35]execute_script returns [19:15:35]free content buf [19:15:35]Sock 9.Close socket [19:15:35]Sock 9.Thread stoped [19:15:39]OFD Sender: No OFD packet to send [19:15:44]OFD Sender: No OFD packet to send [19:15:49]OFD Sender: No OFD packet to send [19:15:54]OFD Sender: No OFD packet to send [19:15:59]OFD Sender: No OFD packet to send [19:16:04]OFD Sender: No OFD packet to send [19:16:09]OFD Sender: No OFD packet to send [19:16:14]OFD Sender: No OFD packet to send [19:16:19]OFD Sender: No OFD packet to send [19:16:24]OFD Sender: No OFD packet to send [19:16:29]OFD Sender: No OFD packet to send [19:16:34]OFD Sender: No OFD packet to send [19:16:39]OFD Sender: No OFD packet to send [19:16:44]OFD Sender: No OFD packet to send [19:16:49]OFD Sender: No OFD packet to send [19:16:54]OFD Sender: No OFD packet to send [19:16:59]OFD Sender: No OFD packet to send [19:17:04]OFD Sender: No OFD packet to send [19:17:09]OFD Sender: No OFD packet to send [19:17:14]OFD Sender: No OFD packet to send [19:17:19]OFD Sender: No OFD packet to send [19:17:24]OFD Sender: No OFD packet to send [19:17:29]OFD Sender: No OFD packet to send [19:17:34]OFD Sender: No OFD packet to send [19:17:39]OFD Sender: No OFD packet to send [19:17:44]OFD Sender: No OFD packet to send [19:17:49]OFD Sender: No OFD packet to send [19:17:54]OFD Sender: No OFD packet to send [19:17:59]OFD Sender: No OFD packet to send [19:18:04]OFD Sender: No OFD packet to send [19:18:06]accept exits with 8 [19:18:06]New connection [19:18:06]New thread 3066895716 created [19:18:06]Thread 3067039076 joined [19:18:06]Waiting for new connection... [19:18:06] Sock 8.Parse request [19:18:06]Sock 8.Check first char [19:18:06]Sock 8.First char is OK [19:18:06]request: POST /json_proto HTTP/1.0 [19:18:06]Method: POST [19:18:06]URL: /json_proto [19:18:06]Method is POST - this is cgi request [19:18:06]url: /json_proto [19:18:06]query_string will be loaded in cgi processing [19:18:06]execute_cgi json_proto POST (null) [19:18:06]execute_cgi path=json_proto method=POST [19:18:06]POST find Content-Length [19:18:06]Host: 172.17.50.195:8080 [19:18:06]Content-Length: 773 [19:18:06]Content-Type: application/json [19:18:06] [19:18:06]POST finish read [19:18:06]Found Content-Length = 773 [19:18:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093246", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 38.030, "sum" : 1456.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1456.55 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:18:06]execute_script... [19:18: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)1093246", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 38.030, "sum" : 1456.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1456.55 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:18:06]POST & json_proto [19:18:06]process_json_proto [19:18:06]json parsed OK: [19:18:06]protocol is kg_v1.0 [19:18:06]action value=close_receipt [19:18:06]process_action close_receipt [19:18:06]cmd_close_receipt [19:18:06]MH_GetDate [19:18:06]Write to MH i2c: F0 00 00 81 1D 8D [19:18:06]Write i2c OK [19:18:06]MH_I2C_Read... [19:18:06]Read from MH i2c: F0 [19:18:06]MH_I2C_Read... [19:18:06]Read from MH i2c: F0 09 00 [19:18:06]MH_I2C_Read... [19:18:06]Read from MH i2c: F0 09 00 81 1D 00 70 E3 1F 67 43 33 1C 67 68 [19:18:06]GetLastDocTimeStamp 1730142932 [19:18:06]current date 1730143088 [19:18:06]FM_GetShiftState [19:18:06]SAM_PROTO_GetShiftState [19:18:06]wFMCommunicate request_size=4 [19:18:06]MH_SAM_APDU [19:18:06]CAPDU: 80 13 01 00 [19:18:06]Write to MH i2c: E2 08 00 82 1D 80 13 01 00 00 00 00 00 1C [19:18:06]Write i2c OK [19:18:06]MH_I2C_Read... [19:18:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:18:06]Read from MH i2c: E2 [19:18:06]MH_I2C_Read... [19:18:06]Read from MH i2c: E2 0E 00 [19:18:06]MH_I2C_Read... [19:18:06]Read from MH i2c: E2 0E 00 82 1D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 15 [19:18:06]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:18:06]wFMCommunicate OK [19:18:06]SAM_PROTO_GetShiftState done [19:18:06]FM_GetShiftState done [19:18:06]opened in 1730073493 [19:18:06]opened+sec_in_day 1730159893 [19:18:06]quantity*price = 145654 [19:18:06]sum+1 = 145656 [19:18:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1456.55 НСП 1% : 12.89 НДС 12% : 154.68 Наличными: 0.00 Безнал.: 1456.55 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 719 28.10.2024 19:18 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318244 ФПД: 63471289206552 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T191808&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318244&fm=63471289206552&tin=02508201610067®Number=0000000000091628&sum=145655 [19:18:08]StoreToDocumentArchive [19:18:08]shift 546 fd 318244 [19:18:08]save to /storage/0546/doc_00318244 [19:18:08]save last doc name /storage/0546/doc_00318244 to /storage/kkm_last_doc_name [19:18:08]save OK [19:18:08]Clear old archive folders... [19:18:08]ProcessDocumentItem done err = 0, tmpTLVsize=250 [19:18:08]tlvbuf is B6F6A190 [19:18:08]SAM_PROTO_ClearQueue [19:18:08]wFMCommunicate request_size=4 [19:18:08]MH_SAM_APDU [19:18:08]CAPDU: 80 09 00 00 [19:18:08]Write to MH i2c: E2 08 00 8F 1D 80 09 00 00 00 00 00 00 1E [19:18:08]Write i2c OK [19:18:08]MH_I2C_Read... [19:18:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:18:08]Read from MH i2c: E2 [19:18:08]MH_I2C_Read... [19:18:08]Read from MH i2c: E2 03 00 [19:18:08]MH_I2C_Read... [19:18:08]Read from MH i2c: E2 03 00 8F 1D 00 90 00 20 [19:18:08]RAPDU: 90 00 [19:18:08]wFMCommunicate OK [19:18:08]SAM_PROTO_ClearQueue done [19:18:08]KKMCreateOFDPacket [19:18:08]OFDProtocolAddRootSTLVToBuf [19:18:08]FM_MakeSignedData [19:18:08]FM_MakeSignedData [19:18:08]SAM_PROTO_SignData [19:18:08]wFMCommunicate request_size=4 [19:18:08]MH_SAM_APDU [19:18:08]CAPDU: 80 0D 01 02 [19:18:08]Write to MH i2c: E2 08 00 90 1D 80 0D 01 02 00 00 00 00 26 [19:18:08]Write i2c OK [19:18:08]MH_I2C_Read... [19:18:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:18:08]Read from MH i2c: E2 [19:18:08]MH_I2C_Read... [19:18:08]Read from MH i2c: E2 03 00 [19:18:08]MH_I2C_Read... [19:18:08]Read from MH i2c: E2 03 00 90 1D 00 90 00 21 [19:18:08]RAPDU: 90 00 [19:18:08]wFMCommunicate OK [19:18:08]wFMCommunicate request_size=255 [19:18:08]MH_SAM_APDU [19:18:08]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 8E 94 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 F7 38 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F7 38 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 3C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F7 38 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 02 00 00 F4 03 04 00 70 E3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 24 DB 04 00 35 04 06 00 39 BA [19:18:08]Write to MH i2c: E2 02 01 91 1D 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 8E 94 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 F7 38 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F7 38 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 3C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F7 38 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 02 00 00 F4 03 04 00 70 E3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 24 DB 04 00 35 04 06 00 39 BA 00 00 0C [19:18:08]Write i2c OK [19:18:08]MH_I2C_Read... [19:18:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:18:08]Read from MH i2c: E2 [19:18:08]MH_I2C_Read... [19:18:08]Read from MH i2c: E2 03 00 [19:18:08]MH_I2C_Read... [19:18:08]Read from MH i2c: E2 03 00 91 1D 00 90 00 22 [19:18:08]RAPDU: 90 00 [19:18:08]wFMCommunicate OK [19:18:08]wFMCommunicate request_size=9 [19:18:08]MH_SAM_APDU [19:18:08]CAPDU: 80 0D 02 02 04 0F A5 87 18 [19:18:08]Write to MH i2c: E2 0C 00 92 1D 80 0D 02 02 04 00 0F A5 87 18 00 00 84 [19:18:08]Write i2c OK [19:18:08]MH_I2C_Read... [19:18:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:18:08]Read from MH i2c: E2 [19:18:08]MH_I2C_Read... [19:18:08]Read from MH i2c: E2 03 00 [19:18:08]MH_I2C_Read... [19:18:08]Read from MH i2c: E2 03 00 92 1D 00 90 00 23 [19:18:08]RAPDU: 90 00 [19:18:08]wFMCommunicate OK [19:18:08]wFMCommunicate request_size=4 [19:18:08]MH_SAM_APDU [19:18:08]CAPDU: 80 0D 03 02 [19:18:08]Write to MH i2c: E2 08 00 93 1D 80 0D 03 02 00 00 00 00 2B [19:18:08]Write i2c OK [19:18:08]MH_I2C_Read... [19:18:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:18:08]Read from MH i2c: E2 [19:18:08]MH_I2C_Read... [19:18:08]Read from MH i2c: E2 0B 00 [19:18:08]MH_I2C_Read... [19:18:08]Read from MH i2c: E2 0B 00 93 1D 00 0A 4C 12 84 88 5A 85 E7 90 00 66 [19:18:08]RAPDU: 0A 4C 12 84 88 5A 85 E7 90 00 [19:18:08]wFMCommunicate OK [19:18:08]SAM_PROTO_SignData done [19:18:08]FM_MakeSignedData done [19:18:08]CreateOFDProtocolMessage [19:18:08]wFMCommunicate request_size=4 [19:18:08]MH_SAM_APDU [19:18:08]CAPDU: 80 11 00 00 [19:18:08]Write to MH i2c: E2 08 00 94 1D 80 11 00 00 00 00 00 00 2B [19:18:08]Write i2c OK [19:18:08]MH_I2C_Read... [19:18:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:18:08]Read from MH i2c: E2 [19:18:08]MH_I2C_Read... [19:18:08]Read from MH i2c: E2 17 00 [19:18:08]MH_I2C_Read... [19:18:08]Read from MH i2c: E2 17 00 94 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 7F [19:18:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:18:08]wFMCommunicate OK [19:18:08]CreateOFDProtocolMessage done [19:18:08]OFDSenderStorePacket 318244 [19:18:08]StoreOFDPacket docnum=318244 [19:18:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 E0 23 06 01 8F 46 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 8E 94 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 F7 38 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F7 38 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 3C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F7 38 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 02 00 00 F4 03 04 00 70 E3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 24 DB 04 00 35 04 06 00 39 BA 0F A5 87 18 0A 4C 12 84 88 5A 85 E7 [19:18:08]CheckFolder [19:18:08]dirname=/storage/ofd_packets [19:18:08]CheckFolder done [19:18:08]ProducePacketName [19:18:08]name=ofd_packets/00318244 [19:18:08]NVStorageSaveData ofd_packets/00318244 [19:18:08]File name is /storage/ofd_packets/00318244 [19:18:08]Write 300 bytes [19:18:08]NVStorageSaveData done [19:18:08]OFDSenderStorePacket done [19:18:08]KKMCreateOFDPacket done [19:18:08]NVStorageSaveData kkm_last_timestamp [19:18:08]File name is /storage/kkm_last_timestamp [19:18:08]Write 4 bytes [19:18:08]NVStorageSaveData done [19:18:08]ExternCall_PrintAddStr [19:18:08]wPrintStart [19:18:08]Write to MH i2c: 01 00 00 95 1D B2 [19:18:08]Write i2c OK [19:18:08]MH_I2C_Read... [19:18:08]Read from MH i2c: 01 [19:18:08]MH_I2C_Read... [19:18:08]Read from MH i2c: 01 07 00 [19:18:08]MH_I2C_Read... [19:18:08]Read from MH i2c: 01 07 00 95 1D 00 00 00 00 00 FF 0F C7 [19:18:08]RasterBufferAndPrint [19:18:08]line Счет N : (1)1093246 [19:18:08]line ИНН: 02508201610067 [19:18:08]line Контрольно-Кассовый Чек [19:18:08]line ПРОДАЖА [19:18:08]line ТРК (МРК, ГНК) : 71 [19:18:08]line Товар: 2711190000 [19:18:08]line ГАЗ-К-5 [19:18:08]line 38.030 * 38.30 [19:18:08]line = 1456.55 [19:18:08]line НДС 12% НСП 1% [19:18:08]line > о реализуемом товаре [19:18:08]line ИТОГО: 1456.55 [19:18:08]line НСП 1% : 12.89 [19:18:08]line НДС 12% : 154.68 [19:18:08]line Наличными: 0.00 [19:18:08]line Безнал.: 1456.55 [19:18:08]line Место: АЗС № 101 "Партнер Нефть" [19:18:08]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [19:18:08]line СНО: Общий режим [19:18:08]line Чек 719 28.10.2024 19:18 [19:18:08]line Смена: 546 ФФД: 1.0 [19:18:08]line ЗНМ: 0300000082 [19:18:08]line РНМ: 0000000000091628 [19:18:08]line Версия ККМ: 001 [19:18:08]line Платежная система: Mbank [19:18:08]line ФМ: 0000000000874671 [19:18:08]line ФД: 318244 [19:18:08]line ФПД: 63471289206552 [19:18:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T191808&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318244&fm=63471289206552&tin=02508201610067®Number=0000000000091628&sum=145655 [19:18:08]written 0, free lines is 4095 [19:18:08]OFD Sender: Processing packet 318244 [packets to send 127, broken 126] [19:18:08]ProducePacketName [19:18:08]name=ofd_packets/00318244 [19:18:08]OFD Sender: To server: pG, [19:18:08]CommunicateWithHost lk.salyk.kg:30040 [19:18:08]ConnectInit lk.salyk.kg [19:18:09]Connected sock=10 [19:18:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 E0 23 06 01 8F 46 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 8E 94 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 F7 38 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F7 38 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 3C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F7 38 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 02 00 00 F4 03 04 00 70 E3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 24 DB 04 00 35 04 06 00 39 BA 0F A5 87 18 0A 4C 12 84 88 5A 85 E7 [19:18:09]Write to MH i2c: 01 00 00 BE 1D DB [19:18:09]Write i2c OK [19:18:09]MH_I2C_Read... [19:18:09]Read from MH i2c: 01 [19:18:09]MH_I2C_Read... [19:18:09]Read from MH i2c: 01 07 00 [19:18:09]MH_I2C_Read... [19:18:09]Read from MH i2c: 01 07 00 BE 1D 00 00 00 00 00 18 0D 07 [19:18:09]RasterBufferAndPrint [19:18:09]line [19:18:09]line [19:18:09]line [19:18:09]line [19:18:09]line [19:18:09]written 0, free lines is 3358 [19:18:09]MH_Cut [19:18:09]Write to MH i2c: D1 01 00 C5 1D 01 B4 [19:18:09]Write i2c OK [19:18:09]MH_I2C_Read... [19:18:09]Read from MH i2c: D1 [19:18:09]MH_I2C_Read... [19:18:09]Read from MH i2c: D1 01 00 [19:18:09]MH_I2C_Read... [19:18:09]Read from MH i2c: D1 01 00 C5 1D 00 B3 [19:18:09]Write to MH i2c: 01 00 00 C6 1D E3 [19:18:09]Write i2c OK [19:18:09]MH_I2C_Read... [19:18:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 32 CC 47 00 67 97 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 24 DB 04 00 F4 03 04 00 28 8F 1F 67 B6 04 01 00 00 17 5F BC F9 4A 08 14 87 [19:18:09]CommunicateWithHost err = 0 [19:18:09]CheckOFDResponse [19:18:09]1017 (14) - 77093643461234 [19:18:09]1041 (16) - 0000000000874671 [19:18:09]1040 (4) - 318244 [19:18:09]1012 (4) - 28.10.2024 13:18 [19:18:09]1206 (1) - 0 [19:18:09]OFD Sender: Remove packet 318244 [19:18:09]ProducePacketName [19:18:09]name=ofd_packets/00318244 [19:18:09]NVStorageDeleteData [19:18:09]*** Cut start [19:18:09]*** Partial cut [19:18:09]*** CUTSNS_PIN = 1 [19:18:09]OFD Sender: No OFD packet to send [19:18:09]*** CUTSNS_PIN = 0 [19:18:10]*** Brake cut motor [19:18:10]Read from MH i2c: 01 [19:18:10]MH_I2C_Read... [19:18:10]*** Stop cut motor [19:18:10]*** Cut end [19:18:10]Read from MH i2c: 01 07 00 [19:18:10]MH_I2C_Read... [19:18:10]Read from MH i2c: 01 07 00 C6 1D 00 00 00 00 00 FF 0F F8 [19:18:10]process_action close_receipt done [19:18:10]requested_data is exist [19:18:10]produce_requested_data [19:18:10]requested_item fm.sn is exist - process it [19:18:10]wFMCommunicate request_size=4 [19:18:10]MH_SAM_APDU [19:18:10]CAPDU: 80 11 00 00 [19:18:10]Write to MH i2c: E2 08 00 C7 1D 80 11 00 00 00 00 00 00 5E [19:18:10]Write i2c OK [19:18:10]MH_I2C_Read... [19:18:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:18:10]Read from MH i2c: E2 [19:18:10]MH_I2C_Read... [19:18:10]Read from MH i2c: E2 17 00 [19:18:10]MH_I2C_Read... [19:18:10]Read from MH i2c: E2 17 00 C7 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B2 [19:18:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:18:10]wFMCommunicate OK [19:18:10]requested_item fd.num is exist - process it [19:18:10]SAM_PROTO_GetFieldsCounters [19:18:10]wFMCommunicate request_size=4 [19:18:10]MH_SAM_APDU [19:18:10]CAPDU: 80 13 00 00 [19:18:10]Write to MH i2c: E2 08 00 C8 1D 80 13 00 00 00 00 00 00 61 [19:18:10]Write i2c OK [19:18:10]MH_I2C_Read... [19:18:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:18:10]Read from MH i2c: E2 [19:18:10]MH_I2C_Read... [19:18:10]Read from MH i2c: E2 62 00 [19:18:10]MH_I2C_Read... [19:18:10]Read from MH i2c: E2 62 00 C8 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 24 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 CF 02 00 00 5E 04 04 00 CF 02 00 00 57 04 04 00 D0 02 00 00 19 04 04 00 00 00 00 00 90 00 1E [19:18:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 24 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 CF 02 00 00 5E 04 04 00 CF 02 00 00 57 04 04 00 D0 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:18:10]wFMCommunicate OK [19:18:10]SAM_PROTO_GetFieldsCounters done [19:18:10]requested_item shift.num is exist - process it [19:18:10]requested_item shift.opened is exist - process it [19:18:10]req_shift_opened [19:18:10]FM_GetShiftState [19:18:10]SAM_PROTO_GetShiftState [19:18:10]wFMCommunicate request_size=4 [19:18:10]MH_SAM_APDU [19:18:10]CAPDU: 80 13 01 00 [19:18:10]Write to MH i2c: E2 08 00 C9 1D 80 13 01 00 00 00 00 00 63 [19:18:10]Write i2c OK [19:18:10]MH_I2C_Read... [19:18:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:18:10]Read from MH i2c: E2 [19:18:10]MH_I2C_Read... [19:18:10]Read from MH i2c: E2 0E 00 [19:18:10]MH_I2C_Read... [19:18:10]Read from MH i2c: E2 0E 00 C9 1D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 5C [19:18:10]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:18:10]wFMCommunicate OK [19:18:10]SAM_PROTO_GetShiftState done [19:18:10]FM_GetShiftState done [19:18:10]req_shift_opened done [19:18:10]requested_item shift.open_date is exist - process it [19:18:10]req_shift_open_date [19:18:10]req_shift_open_date done [19:18:10]produce_requested_data done [19:18:10]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318244,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [19:18:10]process_action_free close_receipt [19:18:10]json_value_free [19:18:10]json_value_free done [19:18:10]process_json_proto returns [19:18:10]Send response to host [19:18:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318244,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [19:18:10]free response buf [19:18:10]execute_script done [19:18:10]execute_script returns [19:18:10]free content buf [19:18:10]Sock 8.Close socket [19:18:10]Sock 8.Thread stoped [19:18:14]OFD Sender: No OFD packet to send [19:18:19]OFD Sender: No OFD packet to send [19:18:24]OFD Sender: No OFD packet to send [19:18:29]OFD Sender: No OFD packet to send [19:18:34]OFD Sender: No OFD packet to send [19:18:39]OFD Sender: No OFD packet to send [19:18:44]OFD Sender: No OFD packet to send [19:18:49]OFD Sender: No OFD packet to send [19:18:50]accept exits with 9 [19:18:50]New connection [19:18:50]New thread 3067039076 created [19:18:50]Thread 3066895716 joined [19:18:50]Waiting for new connection... [19:18:50] Sock 9.Parse request [19:18:50]Sock 9.Check first char [19:18:50]Sock 9.First char is OK [19:18:50]request: POST /json_proto HTTP/1.0 [19:18:50]Method: POST [19:18:50]URL: /json_proto [19:18:50]Method is POST - this is cgi request [19:18:50]url: /json_proto [19:18:50]query_string will be loaded in cgi processing [19:18:50]execute_cgi json_proto POST (null) [19:18:50]execute_cgi path=json_proto method=POST [19:18:50]POST find Content-Length [19:18:50]Host: 172.17.50.195:8080 [19:18:50]Content-Length: 775 [19:18:50]Content-Type: application/json [19:18:50] [19:18:50]POST finish read [19:18:50]Found Content-Length = 775 [19:18:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093248", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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: Mbank", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:18:50]execute_script... [19:18:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093248", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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: Mbank", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:18:50]POST & json_proto [19:18:50]process_json_proto [19:18:50]json parsed OK: [19:18:50]protocol is kg_v1.0 [19:18:50]action value=close_receipt [19:18:50]process_action close_receipt [19:18:50]cmd_close_receipt [19:18:50]MH_GetDate [19:18:50]Write to MH i2c: F0 00 00 CA 1D D6 [19:18:50]Write i2c OK [19:18:50]MH_I2C_Read... [19:18:50]Read from MH i2c: F0 [19:18:50]MH_I2C_Read... [19:18:50]Read from MH i2c: F0 09 00 [19:18:50]MH_I2C_Read... [19:18:50]Read from MH i2c: F0 09 00 CA 1D 00 9B E3 1F 67 43 33 1C 67 DC [19:18:50]GetLastDocTimeStamp 1730143088 [19:18:50]current date 1730143131 [19:18:50]FM_GetShiftState [19:18:50]SAM_PROTO_GetShiftState [19:18:50]wFMCommunicate request_size=4 [19:18:50]MH_SAM_APDU [19:18:50]CAPDU: 80 13 01 00 [19:18:50]Write to MH i2c: E2 08 00 CB 1D 80 13 01 00 00 00 00 00 65 [19:18:50]Write i2c OK [19:18:50]MH_I2C_Read... [19:18:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:18:50]Read from MH i2c: E2 [19:18:50]MH_I2C_Read... [19:18:50]Read from MH i2c: E2 0E 00 [19:18:50]MH_I2C_Read... [19:18:50]Read from MH i2c: E2 0E 00 CB 1D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 5E [19:18:50]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:18:50]wFMCommunicate OK [19:18:50]SAM_PROTO_GetShiftState done [19:18:50]FM_GetShiftState done [19:18:50]opened in 1730073493 [19:18:50]opened+sec_in_day 1730159893 [19:18:50]quantity*price = 200025 [19:18:50]sum+1 = 200026 [19:18:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 720 28.10.2024 19:18 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318245 ФПД: 21575826082757 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T191851&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318245&fm=21575826082757&tin=02508201610067®Number=0000000000091628&sum=200025 [19:18:51]StoreToDocumentArchive [19:18:51]shift 546 fd 318245 [19:18:51]save to /storage/0546/doc_00318245 [19:18:51]save last doc name /storage/0546/doc_00318245 to /storage/kkm_last_doc_name [19:18:51]save OK [19:18:51]Clear old archive folders... [19:18:51]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:18:51]tlvbuf is 000B0FA0 [19:18:51]SAM_PROTO_ClearQueue [19:18:51]wFMCommunicate request_size=4 [19:18:51]MH_SAM_APDU [19:18:51]CAPDU: 80 09 00 00 [19:18:51]Write to MH i2c: E2 08 00 D8 1D 80 09 00 00 00 00 00 00 67 [19:18:51]Write i2c OK [19:18:51]MH_I2C_Read... [19:18:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:18:51]Read from MH i2c: E2 [19:18:51]MH_I2C_Read... [19:18:51]Read from MH i2c: E2 03 00 [19:18:51]MH_I2C_Read... [19:18:51]Read from MH i2c: E2 03 00 D8 1D 00 90 00 69 [19:18:51]RAPDU: 90 00 [19:18:51]wFMCommunicate OK [19:18:51]SAM_PROTO_ClearQueue done [19:18:51]KKMCreateOFDPacket [19:18:51]OFDProtocolAddRootSTLVToBuf [19:18:51]FM_MakeSignedData [19:18:51]FM_MakeSignedData [19:18:51]SAM_PROTO_SignData [19:18:51]wFMCommunicate request_size=4 [19:18:51]MH_SAM_APDU [19:18:51]CAPDU: 80 0D 01 02 [19:18:51]Write to MH i2c: E2 08 00 D9 1D 80 0D 01 02 00 00 00 00 6F [19:18:51]Write i2c OK [19:18:51]MH_I2C_Read... [19:18:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:18:51]Read from MH i2c: E2 [19:18:51]MH_I2C_Read... [19:18:51]Read from MH i2c: E2 03 00 [19:18:51]MH_I2C_Read... [19:18:51]Read from MH i2c: E2 03 00 D9 1D 00 90 00 6A [19:18:51]RAPDU: 90 00 [19:18:51]wFMCommunicate OK [19:18:51]wFMCommunicate request_size=255 [19:18:51]MH_SAM_APDU [19:18:51]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 D0 02 00 00 F4 03 04 00 9B E3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 25 DB 04 00 35 04 06 00 [19:18:51]Write to MH i2c: E2 02 01 DA 1D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 D0 02 00 00 F4 03 04 00 9B E3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 25 DB 04 00 35 04 06 00 00 00 F9 [19:18:51]Write i2c OK [19:18:51]MH_I2C_Read... [19:18:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:18:51]Read from MH i2c: E2 [19:18:51]MH_I2C_Read... [19:18:51]Read from MH i2c: E2 03 00 [19:18:51]MH_I2C_Read... [19:18:51]Read from MH i2c: E2 03 00 DA 1D 00 90 00 6B [19:18:51]RAPDU: 90 00 [19:18:51]wFMCommunicate OK [19:18:51]wFMCommunicate request_size=11 [19:18:51]MH_SAM_APDU [19:18:51]CAPDU: 80 0D 02 02 06 13 9F 83 73 0B C5 [19:18:51]Write to MH i2c: E2 0E 00 DB 1D 80 0D 02 02 06 00 13 9F 83 73 0B C5 00 00 F6 [19:18:51]Write i2c OK [19:18:51]MH_I2C_Read... [19:18:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:18:51]Read from MH i2c: E2 [19:18:51]MH_I2C_Read... [19:18:51]Read from MH i2c: E2 03 00 [19:18:51]MH_I2C_Read... [19:18:51]Read from MH i2c: E2 03 00 DB 1D 00 90 00 6C [19:18:51]RAPDU: 90 00 [19:18:51]wFMCommunicate OK [19:18:51]wFMCommunicate request_size=4 [19:18:51]MH_SAM_APDU [19:18:51]CAPDU: 80 0D 03 02 [19:18:51]Write to MH i2c: E2 08 00 DC 1D 80 0D 03 02 00 00 00 00 74 [19:18:51]Write i2c OK [19:18:51]MH_I2C_Read... [19:18:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:18:52]Read from MH i2c: E2 [19:18:52]MH_I2C_Read... [19:18:52]Read from MH i2c: E2 0B 00 [19:18:52]MH_I2C_Read... [19:18:52]Read from MH i2c: E2 0B 00 DC 1D 00 91 BD 09 0A DB 0F D4 65 90 00 F9 [19:18:52]RAPDU: 91 BD 09 0A DB 0F D4 65 90 00 [19:18:52]wFMCommunicate OK [19:18:52]SAM_PROTO_SignData done [19:18:52]FM_MakeSignedData done [19:18:52]CreateOFDProtocolMessage [19:18:52]wFMCommunicate request_size=4 [19:18:52]MH_SAM_APDU [19:18:52]CAPDU: 80 11 00 00 [19:18:52]Write to MH i2c: E2 08 00 DD 1D 80 11 00 00 00 00 00 00 74 [19:18:52]Write i2c OK [19:18:52]MH_I2C_Read... [19:18:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:18:52]Read from MH i2c: E2 [19:18:52]MH_I2C_Read... [19:18:52]Read from MH i2c: E2 17 00 [19:18:52]MH_I2C_Read... [19:18:52]Read from MH i2c: E2 17 00 DD 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C8 [19:18:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:18:52]wFMCommunicate OK [19:18:52]CreateOFDProtocolMessage done [19:18:52]OFDSenderStorePacket 318245 [19:18:52]StoreOFDPacket docnum=318245 [19:18:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 FF 95 08 01 1C 65 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 D0 02 00 00 F4 03 04 00 9B E3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 25 DB 04 00 35 04 06 00 13 9F 83 73 0B C5 91 BD 09 0A DB 0F D4 65 [19:18:52]CheckFolder [19:18:52]dirname=/storage/ofd_packets [19:18:52]CheckFolder done [19:18:52]ProducePacketName [19:18:52]name=ofd_packets/00318245 [19:18:52]NVStorageSaveData ofd_packets/00318245 [19:18:52]File name is /storage/ofd_packets/00318245 [19:18:52]Write 302 bytes [19:18:52]NVStorageSaveData done [19:18:52]OFDSenderStorePacket done [19:18:52]KKMCreateOFDPacket done [19:18:52]NVStorageSaveData kkm_last_timestamp [19:18:52]File name is /storage/kkm_last_timestamp [19:18:52]Write 4 bytes [19:18:52]NVStorageSaveData done [19:18:52]ExternCall_PrintAddStr [19:18:52]wPrintStart [19:18:52]Write to MH i2c: 01 00 00 DE 1D FB [19:18:52]Write i2c OK [19:18:52]MH_I2C_Read... [19:18:52]Read from MH i2c: 01 [19:18:52]MH_I2C_Read... [19:18:52]Read from MH i2c: 01 07 00 [19:18:52]MH_I2C_Read... [19:18:52]Read from MH i2c: 01 07 00 DE 1D 00 00 00 00 00 FF 0F 10 [19:18:52]RasterBufferAndPrint [19:18:52]line Счет N : (1)1093248 [19:18:52]line ИНН: 02508201610067 [19:18:52]line Контрольно-Кассовый Чек [19:18:52]line ПРОДАЖА [19:18:52]line ТРК (МРК, ГНК) : 61 [19:18:52]line Товар: 2710194210 [19:18:52]line ДТ(л)-К-2 [19:18:52]line 26.250 * 76.20 [19:18:52]line = 2000.25 [19:18:52]line НДС 12% НСП 1% [19:18:52]line > о реализуемом товаре [19:18:52]line ИТОГО: 2000.25 [19:18:52]line НСП 1% : 17.70 [19:18:52]line НДС 12% : 212.42 [19:18:52]line Наличными: 0.00 [19:18:52]line Безнал.: 2000.25 [19:18:52]line Место: АЗС № 101 "Партнер Нефть" [19:18:52]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [19:18:52]line СНО: Общий режим [19:18:52]line Чек 720 28.10.2024 19:18 [19:18:52]line Смена: 546 ФФД: 1.0 [19:18:52]line ЗНМ: 0300000082 [19:18:52]line РНМ: 0000000000091628 [19:18:52]line Версия ККМ: 001 [19:18:52]line Платежная система: Mbank [19:18:52]line ФМ: 0000000000874671 [19:18:52]line ФД: 318245 [19:18:52]line ФПД: 21575826082757 [19:18:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T191851&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318245&fm=21575826082757&tin=02508201610067®Number=0000000000091628&sum=200025 [19:18:52]written 0, free lines is 4095 [19:18:52]OFD Sender: Processing packet 318245 [packets to send 127, broken 126] [19:18:52]ProducePacketName [19:18:52]name=ofd_packets/00318245 [19:18:52]OFD Sender: To server: pG, [19:18:52]CommunicateWithHost lk.salyk.kg:30040 [19:18:52]ConnectInit lk.salyk.kg [19:18:52]Connected sock=10 [19:18:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 FF 95 08 01 1C 65 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 D0 02 00 00 F4 03 04 00 9B E3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 25 DB 04 00 35 04 06 00 13 9F 83 73 0B C5 91 BD 09 0A DB 0F D4 65 [19:18:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 6D A6 47 00 DC CE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 25 DB 04 00 F4 03 04 00 53 8F 1F 67 B6 04 01 00 00 89 99 66 64 46 AF 3F 01 [19:18:52]CommunicateWithHost err = 0 [19:18:52]CheckOFDResponse [19:18:52]1017 (14) - 77093643461234 [19:18:52]1041 (16) - 0000000000874671 [19:18:52]1040 (4) - 318245 [19:18:52]1012 (4) - 28.10.2024 13:19 [19:18:52]1206 (1) - 0 [19:18:52]OFD Sender: Remove packet 318245 [19:18:52]ProducePacketName [19:18:52]name=ofd_packets/00318245 [19:18:52]NVStorageDeleteData [19:18:52]Write to MH i2c: 01 00 00 07 1E 25 [19:18:52]Write i2c OK [19:18:52]MH_I2C_Read... [19:18:52]Read from MH i2c: 01 [19:18:52]MH_I2C_Read... [19:18:52]Read from MH i2c: 01 07 00 [19:18:52]MH_I2C_Read... [19:18:52]Read from MH i2c: 01 07 00 07 1E 00 00 00 00 00 0C 0D 45 [19:18:52]RasterBufferAndPrint [19:18:52]line [19:18:52]line [19:18:52]line [19:18:52]line [19:18:52]line [19:18:52]written 0, free lines is 3346 [19:18:52]MH_Cut [19:18:52]Write to MH i2c: D1 01 00 0E 1E 01 FE [19:18:52]Write i2c OK [19:18:52]MH_I2C_Read... [19:18:52]Read from MH i2c: D1 [19:18:52]MH_I2C_Read... [19:18:52]Read from MH i2c: D1 01 00 [19:18:52]MH_I2C_Read... [19:18:52]Read from MH i2c: D1 01 00 0E 1E 00 FD [19:18:52]Write to MH i2c: 01 00 00 0F 1E 2D [19:18:52]Write i2c OK [19:18:52]MH_I2C_Read... [19:18:53]OFD Sender: No OFD packet to send [19:18:53]*** Cut start [19:18:53]*** Partial cut [19:18:53]*** CUTSNS_PIN = 1 [19:18:53]*** CUTSNS_PIN = 0 [19:18:53]*** Brake cut motor [19:18:54]Read from MH i2c: 01 [19:18:54]MH_I2C_Read... [19:18:54]*** Stop cut motor [19:18:54]*** Cut end [19:18:54]Read from MH i2c: 01 07 00 [19:18:54]MH_I2C_Read... [19:18:54]Read from MH i2c: 01 07 00 0F 1E 00 00 00 00 00 FF 0F 42 [19:18:54]process_action close_receipt done [19:18:54]requested_data is exist [19:18:54]produce_requested_data [19:18:54]requested_item fm.sn is exist - process it [19:18:54]wFMCommunicate request_size=4 [19:18:54]MH_SAM_APDU [19:18:54]CAPDU: 80 11 00 00 [19:18:54]Write to MH i2c: E2 08 00 10 1E 80 11 00 00 00 00 00 00 A8 [19:18:54]Write i2c OK [19:18:54]MH_I2C_Read... [19:18:54]Read from MH i2c: E2 [19:18:54]MH_I2C_Read... [19:18:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:18:54]Read from MH i2c: E2 17 00 [19:18:54]MH_I2C_Read... [19:18:54]Read from MH i2c: E2 17 00 10 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 FC [19:18:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:18:54]wFMCommunicate OK [19:18:54]requested_item fd.num is exist - process it [19:18:54]SAM_PROTO_GetFieldsCounters [19:18:54]wFMCommunicate request_size=4 [19:18:54]MH_SAM_APDU [19:18:54]CAPDU: 80 13 00 00 [19:18:54]Write to MH i2c: E2 08 00 11 1E 80 13 00 00 00 00 00 00 AB [19:18:54]Write i2c OK [19:18:54]MH_I2C_Read... [19:18:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:18:54]Read from MH i2c: E2 [19:18:54]MH_I2C_Read... [19:18:54]Read from MH i2c: E2 62 00 [19:18:54]MH_I2C_Read... [19:18:54]Read from MH i2c: E2 62 00 11 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 25 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 D0 02 00 00 5E 04 04 00 D0 02 00 00 57 04 04 00 D1 02 00 00 19 04 04 00 00 00 00 00 90 00 6C [19:18:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 25 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 D0 02 00 00 5E 04 04 00 D0 02 00 00 57 04 04 00 D1 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:18:54]wFMCommunicate OK [19:18:54]SAM_PROTO_GetFieldsCounters done [19:18:54]requested_item shift.num is exist - process it [19:18:54]requested_item shift.opened is exist - process it [19:18:54]req_shift_opened [19:18:54]FM_GetShiftState [19:18:54]SAM_PROTO_GetShiftState [19:18:54]wFMCommunicate request_size=4 [19:18:54]MH_SAM_APDU [19:18:54]CAPDU: 80 13 01 00 [19:18:54]Write to MH i2c: E2 08 00 12 1E 80 13 01 00 00 00 00 00 AD [19:18:54]Write i2c OK [19:18:54]MH_I2C_Read... [19:18:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:18:54]Read from MH i2c: E2 [19:18:54]MH_I2C_Read... [19:18:54]Read from MH i2c: E2 0E 00 [19:18:54]MH_I2C_Read... [19:18:54]Read from MH i2c: E2 0E 00 12 1E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A6 [19:18:54]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:18:54]wFMCommunicate OK [19:18:54]SAM_PROTO_GetShiftState done [19:18:54]FM_GetShiftState done [19:18:54]req_shift_opened done [19:18:54]requested_item shift.open_date is exist - process it [19:18:54]req_shift_open_date [19:18:54]req_shift_open_date done [19:18:54]produce_requested_data done [19:18:54]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318245,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [19:18:54]process_action_free close_receipt [19:18:54]json_value_free [19:18:54]json_value_free done [19:18:54]process_json_proto returns [19:18:54]Send response to host [19:18:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318245,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [19:18:54]free response buf [19:18:54]execute_script done [19:18:54]execute_script returns [19:18:54]free content buf [19:18:54]Sock 9.Close socket [19:18:54]Sock 9.Thread stoped [19:18:58]OFD Sender: No OFD packet to send [19:19:03]OFD Sender: No OFD packet to send [19:19:08]OFD Sender: No OFD packet to send [19:19:13]OFD Sender: No OFD packet to send [19:19:18]OFD Sender: No OFD packet to send [19:19:23]OFD Sender: No OFD packet to send [19:19:28]OFD Sender: No OFD packet to send [19:19:33]OFD Sender: No OFD packet to send [19:19:38]OFD Sender: No OFD packet to send [19:19:43]OFD Sender: No OFD packet to send [19:19:48]OFD Sender: No OFD packet to send [19:19:53]OFD Sender: No OFD packet to send [19:19:58]OFD Sender: No OFD packet to send [19:20:03]OFD Sender: No OFD packet to send [19:20:08]OFD Sender: No OFD packet to send [19:20:13]OFD Sender: No OFD packet to send [19:20:18]OFD Sender: No OFD packet to send [19:20:23]OFD Sender: No OFD packet to send [19:20:28]OFD Sender: No OFD packet to send [19:20:33]OFD Sender: No OFD packet to send [19:20:38]OFD Sender: No OFD packet to send [19:20:43]OFD Sender: No OFD packet to send [19:20:48]OFD Sender: No OFD packet to send [19:20:53]OFD Sender: No OFD packet to send [19:20:58]OFD Sender: No OFD packet to send [19:21:03]OFD Sender: No OFD packet to send [19:21:08]OFD Sender: No OFD packet to send [19:21:13]OFD Sender: No OFD packet to send [19:21:18]OFD Sender: No OFD packet to send [19:21:23]OFD Sender: No OFD packet to send [19:21:28]OFD Sender: No OFD packet to send [19:21:33]OFD Sender: No OFD packet to send [19:21:38]OFD Sender: No OFD packet to send [19:21:43]OFD Sender: No OFD packet to send [19:21:46]accept exits with 8 [19:21:46]New connection [19:21:46]New thread 3066895716 created [19:21:46]Thread 3067039076 joined [19:21:46]Waiting for new connection... [19:21:46] Sock 8.Parse request [19:21:46]Sock 8.Check first char [19:21:46]Sock 8.First char is OK [19:21:46]request: POST /json_proto HTTP/1.0 [19:21:46]Method: POST [19:21:46]URL: /json_proto [19:21:46]Method is POST - this is cgi request [19:21:46]url: /json_proto [19:21:46]query_string will be loaded in cgi processing [19:21:46]execute_cgi json_proto POST (null) [19:21:46]execute_cgi path=json_proto method=POST [19:21:46]POST find Content-Length [19:21:46]Host: 172.17.50.195:8080 [19:21:46]Content-Length: 686 [19:21:46]Content-Type: application/json [19:21:46] [19:21:46]POST finish read [19:21:46]Found Content-Length = 686 [19:21:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093249", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 38.670, "sum" : 1481.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 1481.00, "payments": [ { "type": 0, "sum" : 1481.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:21:46]execute_script... [19:21: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)1093249", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 38.670, "sum" : 1481.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 1481.00, "payments": [ { "type": 0, "sum" : 1481.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:21:46]POST & json_proto [19:21:46]process_json_proto [19:21:46]json parsed OK: [19:21:46]protocol is kg_v1.0 [19:21:46]action value=close_receipt [19:21:46]process_action close_receipt [19:21:46]cmd_close_receipt [19:21:46]MH_GetDate [19:21:46]Write to MH i2c: F0 00 00 13 1E 20 [19:21:46]Write i2c OK [19:21:46]MH_I2C_Read... [19:21:46]Read from MH i2c: F0 [19:21:46]MH_I2C_Read... [19:21:46]Read from MH i2c: F0 09 00 [19:21:46]MH_I2C_Read... [19:21:46]Read from MH i2c: F0 09 00 13 1E 00 4B E4 1F 67 43 33 1C 67 D7 [19:21:46]GetLastDocTimeStamp 1730143131 [19:21:46]current date 1730143307 [19:21:46]FM_GetShiftState [19:21:46]SAM_PROTO_GetShiftState [19:21:46]wFMCommunicate request_size=4 [19:21:46]MH_SAM_APDU [19:21:46]CAPDU: 80 13 01 00 [19:21:46]Write to MH i2c: E2 08 00 14 1E 80 13 01 00 00 00 00 00 AF [19:21:46]Write i2c OK [19:21:46]MH_I2C_Read... [19:21:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:21:46]Read from MH i2c: E2 [19:21:46]MH_I2C_Read... [19:21:46]Read from MH i2c: E2 0E 00 [19:21:46]MH_I2C_Read... [19:21:46]Read from MH i2c: E2 0E 00 14 1E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A8 [19:21:46]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:21:46]wFMCommunicate OK [19:21:46]SAM_PROTO_GetShiftState done [19:21:46]FM_GetShiftState done [19:21:46]opened in 1730073493 [19:21:46]opened+sec_in_day 1730159893 [19:21:46]quantity*price = 148106 [19:21:46]sum+1 = 148107 [19:21:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 1481.00 Внесено: 2000.00 СДАЧА: 519.00 НСП 1% : 13.11 НДС 12% : 157.28 Наличными: 1481.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 721 28.10.2024 19:21 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318246 ФПД: 140342672618919 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T192147&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318246&fm=140342672618919&tin=02508201610067®Number=0000000000091628&sum=148100 [19:21:47]StoreToDocumentArchive [19:21:47]shift 546 fd 318246 [19:21:47]save to /storage/0546/doc_00318246 [19:21:47]save last doc name /storage/0546/doc_00318246 to /storage/kkm_last_doc_name [19:21:47]save OK [19:21:47]Clear old archive folders... [19:21:47]ProcessDocumentItem done err = 0, tmpTLVsize=250 [19:21:47]tlvbuf is 00099480 [19:21:47]SAM_PROTO_ClearQueue [19:21:47]wFMCommunicate request_size=4 [19:21:47]MH_SAM_APDU [19:21:47]CAPDU: 80 09 00 00 [19:21:47]Write to MH i2c: E2 08 00 21 1E 80 09 00 00 00 00 00 00 B1 [19:21:47]Write i2c OK [19:21:47]MH_I2C_Read... [19:21:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:21:47]Read from MH i2c: E2 [19:21:47]MH_I2C_Read... [19:21:47]Read from MH i2c: E2 03 00 [19:21:47]MH_I2C_Read... [19:21:47]Read from MH i2c: E2 03 00 21 1E 00 90 00 B3 [19:21:47]RAPDU: 90 00 [19:21:47]wFMCommunicate OK [19:21:47]SAM_PROTO_ClearQueue done [19:21:47]KKMCreateOFDPacket [19:21:47]OFDProtocolAddRootSTLVToBuf [19:21:47]FM_MakeSignedData [19:21:47]FM_MakeSignedData [19:21:47]SAM_PROTO_SignData [19:21:47]wFMCommunicate request_size=4 [19:21:47]MH_SAM_APDU [19:21:47]CAPDU: 80 0D 01 02 [19:21:47]Write to MH i2c: E2 08 00 22 1E 80 0D 01 02 00 00 00 00 B9 [19:21:47]Write i2c OK [19:21:47]MH_I2C_Read... [19:21:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:21:47]Read from MH i2c: E2 [19:21:47]MH_I2C_Read... [19:21:47]Read from MH i2c: E2 03 00 [19:21:47]MH_I2C_Read... [19:21:47]Read from MH i2c: E2 03 00 22 1E 00 90 00 B4 [19:21:47]RAPDU: 90 00 [19:21:47]wFMCommunicate OK [19:21:47]wFMCommunicate request_size=255 [19:21:47]MH_SAM_APDU [19:21:47]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 0E 97 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 8A 42 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 42 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 70 3D 00 00 00 00 07 04 06 00 84 42 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 02 00 00 F4 03 04 00 4B E4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 26 DB 04 00 35 04 06 00 7F A4 [19:21:47]Write to MH i2c: E2 02 01 23 1E 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 0E 97 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 8A 42 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 42 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 70 3D 00 00 00 00 07 04 06 00 84 42 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 02 00 00 F4 03 04 00 4B E4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 26 DB 04 00 35 04 06 00 7F A4 00 00 18 [19:21:47]Write i2c OK [19:21:47]MH_I2C_Read... [19:21:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:21:47]Read from MH i2c: E2 [19:21:47]MH_I2C_Read... [19:21:47]Read from MH i2c: E2 03 00 [19:21:47]MH_I2C_Read... [19:21:47]Read from MH i2c: E2 03 00 23 1E 00 90 00 B5 [19:21:47]RAPDU: 90 00 [19:21:47]wFMCommunicate OK [19:21:47]wFMCommunicate request_size=9 [19:21:47]MH_SAM_APDU [19:21:47]CAPDU: 80 0D 02 02 04 13 25 F5 A7 [19:21:47]Write to MH i2c: E2 0C 00 24 1E 80 0D 02 02 04 00 13 25 F5 A7 00 00 98 [19:21:47]Write i2c OK [19:21:47]MH_I2C_Read... [19:21:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:21:47]Read from MH i2c: E2 [19:21:47]MH_I2C_Read... [19:21:47]Read from MH i2c: E2 03 00 [19:21:47]MH_I2C_Read... [19:21:47]Read from MH i2c: E2 03 00 24 1E 00 90 00 B6 [19:21:47]RAPDU: 90 00 [19:21:47]wFMCommunicate OK [19:21:47]wFMCommunicate request_size=4 [19:21:47]MH_SAM_APDU [19:21:47]CAPDU: 80 0D 03 02 [19:21:47]Write to MH i2c: E2 08 00 25 1E 80 0D 03 02 00 00 00 00 BE [19:21:47]Write i2c OK [19:21:47]MH_I2C_Read... [19:21:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:21:47]Read from MH i2c: E2 [19:21:47]MH_I2C_Read... [19:21:47]Read from MH i2c: E2 0B 00 [19:21:47]MH_I2C_Read... [19:21:47]Read from MH i2c: E2 0B 00 25 1E 00 07 A4 DB 10 E0 45 C2 11 90 00 4D [19:21:47]RAPDU: 07 A4 DB 10 E0 45 C2 11 90 00 [19:21:47]wFMCommunicate OK [19:21:47]SAM_PROTO_SignData done [19:21:47]FM_MakeSignedData done [19:21:47]CreateOFDProtocolMessage [19:21:47]wFMCommunicate request_size=4 [19:21:47]MH_SAM_APDU [19:21:47]CAPDU: 80 11 00 00 [19:21:47]Write to MH i2c: E2 08 00 26 1E 80 11 00 00 00 00 00 00 BE [19:21:47]Write i2c OK [19:21:47]MH_I2C_Read... [19:21:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:21:47]Read from MH i2c: E2 [19:21:47]MH_I2C_Read... [19:21:47]Read from MH i2c: E2 17 00 [19:21:47]MH_I2C_Read... [19:21:47]Read from MH i2c: E2 17 00 26 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 12 [19:21:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:21:47]wFMCommunicate OK [19:21:47]CreateOFDProtocolMessage done [19:21:47]OFDSenderStorePacket 318246 [19:21:47]StoreOFDPacket docnum=318246 [19:21:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 2D 71 06 01 08 04 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 0E 97 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 8A 42 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 42 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 70 3D 00 00 00 00 07 04 06 00 84 42 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 02 00 00 F4 03 04 00 4B E4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 26 DB 04 00 35 04 06 00 7F A4 13 25 F5 A7 07 A4 DB 10 E0 45 C2 11 [19:21:47]CheckFolder [19:21:47]dirname=/storage/ofd_packets [19:21:47]CheckFolder done [19:21:47]ProducePacketName [19:21:47]name=ofd_packets/00318246 [19:21:47]NVStorageSaveData ofd_packets/00318246 [19:21:47]File name is /storage/ofd_packets/00318246 [19:21:47]Write 300 bytes [19:21:47]NVStorageSaveData done [19:21:47]OFDSenderStorePacket done [19:21:47]KKMCreateOFDPacket done [19:21:47]NVStorageSaveData kkm_last_timestamp [19:21:47]File name is /storage/kkm_last_timestamp [19:21:47]Write 4 bytes [19:21:47]NVStorageSaveData done [19:21:47]ExternCall_PrintAddStr [19:21:47]wPrintStart [19:21:47]Write to MH i2c: 01 00 00 27 1E 45 [19:21:47]Write i2c OK [19:21:47]MH_I2C_Read... [19:21:47]Read from MH i2c: 01 [19:21:47]MH_I2C_Read... [19:21:47]Read from MH i2c: 01 07 00 [19:21:47]MH_I2C_Read... [19:21:47]Read from MH i2c: 01 07 00 27 1E 00 00 00 00 00 FF 0F 5A [19:21:47]RasterBufferAndPrint [19:21:47]line Счет N : (1)1093249 [19:21:47]line ИНН: 02508201610067 [19:21:47]line Контрольно-Кассовый Чек [19:21:47]line ПРОДАЖА [19:21:47]line ТРК (МРК, ГНК) : 81 [19:21:47]line Товар: 2711190000 [19:21:47]line ГАЗ-К-5 [19:21:47]line 38.670 * 38.30 [19:21:47]line = 1481.06 [19:21:47]line НДС 12% НСП 1% [19:21:47]line > о реализуемом товаре [19:21:47]line ОКРУГЛЕНИЕ: -0.06 [19:21:47]line ИТОГО: 1481.00 [19:21:47]line Внесено: 2000.00 [19:21:47]line СДАЧА: 519.00 [19:21:47]line НСП 1% : 13.11 [19:21:47]line НДС 12% : 157.28 [19:21:47]line Наличными: 1481.00 [19:21:47]line Безнал.: 0.00 [19:21:47]line Место: АЗС № 101 "Партнер Нефть" [19:21:47]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [19:21:47]line СНО: Общий режим [19:21:47]line Чек 721 28.10.2024 19:21 [19:21:47]line Смена: 546 ФФД: 1.0 [19:21:47]line ЗНМ: 0300000082 [19:21:47]line РНМ: 0000000000091628 [19:21:47]line Версия ККМ: 001 [19:21:47]line ФМ: 0000000000874671 [19:21:47]line ФД: 318246 [19:21:47]line ФПД: 140342672618919 [19:21:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T192147&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318246&fm=140342672618919&tin=02508201610067®Number=0000000000091628&sum=148100 [19:21:48]written 0, free lines is 4095 [19:21:48]OFD Sender: Processing packet 318246 [packets to send 127, broken 126] [19:21:48]ProducePacketName [19:21:48]name=ofd_packets/00318246 [19:21:48]OFD Sender: To server: pG, [19:21:48]CommunicateWithHost lk.salyk.kg:30040 [19:21:48]ConnectInit lk.salyk.kg [19:21:48]Connected sock=9 [19:21:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 2D 71 06 01 08 04 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 0E 97 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 8A 42 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 42 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 70 3D 00 00 00 00 07 04 06 00 84 42 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 02 00 00 F4 03 04 00 4B E4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 26 DB 04 00 35 04 06 00 7F A4 13 25 F5 A7 07 A4 DB 10 E0 45 C2 11 [19:21:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 EA 2E 47 00 89 86 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 26 DB 04 00 F4 03 04 00 03 90 1F 67 B6 04 01 00 00 A8 D3 1C 90 55 7F CC F8 [19:21:48]CommunicateWithHost err = 0 [19:21:48]CheckOFDResponse [19:21:48]1017 (14) - 77093643461234 [19:21:48]1041 (16) - 0000000000874671 [19:21:48]1040 (4) - 318246 [19:21:48]1012 (4) - 28.10.2024 13:22 [19:21:48]1206 (1) - 0 [19:21:48]OFD Sender: Remove packet 318246 [19:21:48]ProducePacketName [19:21:48]name=ofd_packets/00318246 [19:21:48]NVStorageDeleteData [19:21:48]Write to MH i2c: 01 00 00 52 1E 70 [19:21:48]Write i2c OK [19:21:48]MH_I2C_Read... [19:21:48]Read from MH i2c: 01 [19:21:48]MH_I2C_Read... [19:21:48]Read from MH i2c: 01 07 00 [19:21:48]MH_I2C_Read... [19:21:48]Read from MH i2c: 01 07 00 52 1E 00 00 00 00 00 EA 0C 6D [19:21:48]RasterBufferAndPrint [19:21:48]line [19:21:48]line [19:21:48]line [19:21:48]line [19:21:48]line [19:21:48]written 0, free lines is 3312 [19:21:48]MH_Cut [19:21:48]Write to MH i2c: D1 01 00 59 1E 01 49 [19:21:48]Write i2c OK [19:21:48]MH_I2C_Read... [19:21:48]Read from MH i2c: D1 [19:21:48]MH_I2C_Read... [19:21:48]Read from MH i2c: D1 01 00 [19:21:48]MH_I2C_Read... [19:21:48]Read from MH i2c: D1 01 00 59 1E 00 48 [19:21:48]Write to MH i2c: 01 00 00 5A 1E 78 [19:21:48]Write i2c OK [19:21:48]MH_I2C_Read... [19:21:48]OFD Sender: No OFD packet to send [19:21:49]*** Cut start [19:21:49]*** Partial cut [19:21:49]*** CUTSNS_PIN = 1 [19:21:49]*** CUTSNS_PIN = 0 [19:21:49]*** Brake cut motor [19:21:49]Read from MH i2c: 01 [19:21:49]MH_I2C_Read... [19:21:49]*** Stop cut motor [19:21:49]*** Cut end [19:21:49]Read from MH i2c: 01 07 00 [19:21:49]MH_I2C_Read... [19:21:49]Read from MH i2c: 01 07 00 5A 1E 00 00 00 00 00 FF 0F 8D [19:21:49]process_action close_receipt done [19:21:49]requested_data is exist [19:21:49]produce_requested_data [19:21:49]requested_item fm.sn is exist - process it [19:21:49]wFMCommunicate request_size=4 [19:21:49]MH_SAM_APDU [19:21:49]CAPDU: 80 11 00 00 [19:21:49]Write to MH i2c: E2 08 00 5B 1E 80 11 00 00 00 00 00 00 F3 [19:21:49]Write i2c OK [19:21:49]MH_I2C_Read... [19:21:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:21:50]Read from MH i2c: E2 [19:21:50]MH_I2C_Read... [19:21:50]Read from MH i2c: E2 17 00 [19:21:50]MH_I2C_Read... [19:21:50]Read from MH i2c: E2 17 00 5B 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 47 [19:21:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:21:50]wFMCommunicate OK [19:21:50]requested_item fd.num is exist - process it [19:21:50]SAM_PROTO_GetFieldsCounters [19:21:50]wFMCommunicate request_size=4 [19:21:50]MH_SAM_APDU [19:21:50]CAPDU: 80 13 00 00 [19:21:50]Write to MH i2c: E2 08 00 5C 1E 80 13 00 00 00 00 00 00 F6 [19:21:50]Write i2c OK [19:21:50]MH_I2C_Read... [19:21:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:21:50]Read from MH i2c: E2 [19:21:50]MH_I2C_Read... [19:21:50]Read from MH i2c: E2 62 00 [19:21:50]MH_I2C_Read... [19:21:50]Read from MH i2c: E2 62 00 5C 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 26 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 D1 02 00 00 5E 04 04 00 D1 02 00 00 57 04 04 00 D2 02 00 00 19 04 04 00 00 00 00 00 90 00 BB [19:21:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 26 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 D1 02 00 00 5E 04 04 00 D1 02 00 00 57 04 04 00 D2 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:21:50]wFMCommunicate OK [19:21:50]SAM_PROTO_GetFieldsCounters done [19:21:50]requested_item shift.num is exist - process it [19:21:50]requested_item shift.opened is exist - process it [19:21:50]req_shift_opened [19:21:50]FM_GetShiftState [19:21:50]SAM_PROTO_GetShiftState [19:21:50]wFMCommunicate request_size=4 [19:21:50]MH_SAM_APDU [19:21:50]CAPDU: 80 13 01 00 [19:21:50]Write to MH i2c: E2 08 00 5D 1E 80 13 01 00 00 00 00 00 F8 [19:21:50]Write i2c OK [19:21:50]MH_I2C_Read... [19:21:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:21:50]Read from MH i2c: E2 [19:21:50]MH_I2C_Read... [19:21:50]Read from MH i2c: E2 0E 00 [19:21:50]MH_I2C_Read... [19:21:50]Read from MH i2c: E2 0E 00 5D 1E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F1 [19:21:50]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:21:50]wFMCommunicate OK [19:21:50]SAM_PROTO_GetShiftState done [19:21:50]FM_GetShiftState done [19:21:50]req_shift_opened done [19:21:50]requested_item shift.open_date is exist - process it [19:21:50]req_shift_open_date [19:21:50]req_shift_open_date done [19:21:50]produce_requested_data done [19:21:50]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318246,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [19:21:50]process_action_free close_receipt [19:21:50]json_value_free [19:21:50]json_value_free done [19:21:50]process_json_proto returns [19:21:50]Send response to host [19:21:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318246,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [19:21:50]free response buf [19:21:50]execute_script done [19:21:50]execute_script returns [19:21:50]free content buf [19:21:50]Sock 8.Close socket [19:21:50]Sock 8.Thread stoped [19:21:53]OFD Sender: No OFD packet to send [19:21:58]OFD Sender: No OFD packet to send [19:22:03]OFD Sender: No OFD packet to send [19:22:08]OFD Sender: No OFD packet to send [19:22:13]OFD Sender: No OFD packet to send [19:22:18]OFD Sender: No OFD packet to send [19:22:24]OFD Sender: No OFD packet to send [19:22:29]OFD Sender: No OFD packet to send [19:22:34]OFD Sender: No OFD packet to send [19:22:39]OFD Sender: No OFD packet to send [19:22:44]OFD Sender: No OFD packet to send [19:22:49]OFD Sender: No OFD packet to send [19:22:54]OFD Sender: No OFD packet to send [19:22:59]OFD Sender: No OFD packet to send [19:23:04]OFD Sender: No OFD packet to send [19:23:09]OFD Sender: No OFD packet to send [19:23:14]OFD Sender: No OFD packet to send [19:23:19]OFD Sender: No OFD packet to send [19:23:24]OFD Sender: No OFD packet to send [19:23:29]OFD Sender: No OFD packet to send [19:23:34]OFD Sender: No OFD packet to send [19:23:39]OFD Sender: No OFD packet to send [19:23:44]OFD Sender: No OFD packet to send [19:23:49]OFD Sender: No OFD packet to send [19:23:54]OFD Sender: No OFD packet to send [19:23:59]OFD Sender: No OFD packet to send [19:24:04]OFD Sender: No OFD packet to send [19:24:09]OFD Sender: No OFD packet to send [19:24:14]OFD Sender: No OFD packet to send [19:24:19]OFD Sender: No OFD packet to send [19:24:24]OFD Sender: No OFD packet to send [19:24:29]OFD Sender: No OFD packet to send [19:24:34]OFD Sender: No OFD packet to send [19:24:39]OFD Sender: No OFD packet to send [19:24:44]OFD Sender: No OFD packet to send [19:24:49]OFD Sender: No OFD packet to send [19:24:54]OFD Sender: No OFD packet to send [19:24:59]OFD Sender: No OFD packet to send [19:25:04]OFD Sender: No OFD packet to send [19:25:09]OFD Sender: No OFD packet to send [19:25:14]OFD Sender: No OFD packet to send [19:25:19]OFD Sender: No OFD packet to send [19:25:24]OFD Sender: No OFD packet to send [19:25:29]OFD Sender: No OFD packet to send [19:25:34]OFD Sender: No OFD packet to send [19:25:39]OFD Sender: No OFD packet to send [19:25:44]OFD Sender: No OFD packet to send [19:25:49]OFD Sender: No OFD packet to send [19:25:54]OFD Sender: No OFD packet to send [19:25:59]OFD Sender: No OFD packet to send [19:26:04]OFD Sender: No OFD packet to send [19:26:09]OFD Sender: No OFD packet to send [19:26:14]OFD Sender: No OFD packet to send [19:26:19]OFD Sender: No OFD packet to send [19:26:24]OFD Sender: No OFD packet to send [19:26:29]OFD Sender: No OFD packet to send [19:26:34]OFD Sender: No OFD packet to send [19:26:39]OFD Sender: No OFD packet to send [19:26:44]OFD Sender: No OFD packet to send [19:26:49]OFD Sender: No OFD packet to send [19:26:54]OFD Sender: No OFD packet to send [19:26:59]OFD Sender: No OFD packet to send [19:27:04]OFD Sender: No OFD packet to send [19:27:09]OFD Sender: No OFD packet to send [19:27:14]OFD Sender: No OFD packet to send [19:27:19]OFD Sender: No OFD packet to send [19:27:24]OFD Sender: No OFD packet to send [19:27:29]OFD Sender: No OFD packet to send [19:27:34]OFD Sender: No OFD packet to send [19:27:39]OFD Sender: No OFD packet to send [19:27:44]OFD Sender: No OFD packet to send [19:27:49]OFD Sender: No OFD packet to send [19:27:54]OFD Sender: No OFD packet to send [19:27:59]OFD Sender: No OFD packet to send [19:28:04]OFD Sender: No OFD packet to send [19:28:06]accept exits with 10 [19:28:06]New connection [19:28:06]New thread 3067039076 created [19:28:06]Thread 3066895716 joined [19:28:06]Waiting for new connection... [19:28:06] Sock 10.Parse request [19:28:06]Sock 10.Check first char [19:28:06]Sock 10.First char is OK [19:28:06]request: POST /json_proto HTTP/1.0 [19:28:06]Method: POST [19:28:06]URL: /json_proto [19:28:06]Method is POST - this is cgi request [19:28:06]url: /json_proto [19:28:06]query_string will be loaded in cgi processing [19:28:06]execute_cgi json_proto POST (null) [19:28:06]execute_cgi path=json_proto method=POST [19:28:06]POST find Content-Length [19:28:06]Host: 172.17.50.195:8080 [19:28:06]Content-Length: 678 [19:28:06]Content-Type: application/json [19:28:06] [19:28:06]POST finish read [19:28:06]Found Content-Length = 678 [19:28:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093250", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:28:06]execute_script... [19:28: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)1093250", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:28:06]POST & json_proto [19:28:06]process_json_proto [19:28:06]json parsed OK: [19:28:06]protocol is kg_v1.0 [19:28:06]action value=close_receipt [19:28:06]process_action close_receipt [19:28:06]cmd_close_receipt [19:28:06]MH_GetDate [19:28:06]Write to MH i2c: F0 00 00 5E 1E 6B [19:28:06]Write i2c OK [19:28:06]MH_I2C_Read... [19:28:06]Read from MH i2c: F0 [19:28:06]MH_I2C_Read... [19:28:06]Read from MH i2c: F0 09 00 [19:28:06]MH_I2C_Read... [19:28:06]Read from MH i2c: F0 09 00 5E 1E 00 C8 E5 1F 67 43 33 1C 67 A0 [19:28:06]GetLastDocTimeStamp 1730143307 [19:28:06]current date 1730143688 [19:28:06]FM_GetShiftState [19:28:06]SAM_PROTO_GetShiftState [19:28:06]wFMCommunicate request_size=4 [19:28:06]MH_SAM_APDU [19:28:06]CAPDU: 80 13 01 00 [19:28:06]Write to MH i2c: E2 08 00 5F 1E 80 13 01 00 00 00 00 00 FA [19:28:06]Write i2c OK [19:28:06]MH_I2C_Read... [19:28:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:28:06]Read from MH i2c: E2 [19:28:06]MH_I2C_Read... [19:28:06]Read from MH i2c: E2 0E 00 [19:28:06]MH_I2C_Read... [19:28:06]Read from MH i2c: E2 0E 00 5F 1E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F3 [19:28:06]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:28:06]wFMCommunicate OK [19:28:06]SAM_PROTO_GetShiftState done [19:28:06]FM_GetShiftState done [19:28:06]opened in 1730073493 [19:28:06]opened+sec_in_day 1730159893 [19:28:06]quantity*price = 50041 [19:28:06]sum+1 = 50042 [19:28:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 722 28.10.2024 19:28 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318247 ФПД: 174654228853741 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T192808&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318247&fm=174654228853741&tin=02508201610067®Number=0000000000091628&sum=50000 [19:28:07]StoreToDocumentArchive [19:28:07]shift 546 fd 318247 [19:28:07]save to /storage/0546/doc_00318247 [19:28:07]save last doc name /storage/0546/doc_00318247 to /storage/kkm_last_doc_name [19:28:07]save OK [19:28:07]Clear old archive folders... [19:28:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:28:07]tlvbuf is 00099BC0 [19:28:07]SAM_PROTO_ClearQueue [19:28:07]wFMCommunicate request_size=4 [19:28:07]MH_SAM_APDU [19:28:07]CAPDU: 80 09 00 00 [19:28:07]Write to MH i2c: E2 08 00 6C 1E 80 09 00 00 00 00 00 00 FC [19:28:07]Write i2c OK [19:28:07]MH_I2C_Read... [19:28:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:28:08]Read from MH i2c: E2 [19:28:08]MH_I2C_Read... [19:28:08]Read from MH i2c: E2 03 00 [19:28:08]MH_I2C_Read... [19:28:08]Read from MH i2c: E2 03 00 6C 1E 00 90 00 FE [19:28:08]RAPDU: 90 00 [19:28:08]wFMCommunicate OK [19:28:08]SAM_PROTO_ClearQueue done [19:28:08]KKMCreateOFDPacket [19:28:08]OFDProtocolAddRootSTLVToBuf [19:28:08]FM_MakeSignedData [19:28:08]FM_MakeSignedData [19:28:08]SAM_PROTO_SignData [19:28:08]wFMCommunicate request_size=4 [19:28:08]MH_SAM_APDU [19:28:08]CAPDU: 80 0D 01 02 [19:28:08]Write to MH i2c: E2 08 00 6D 1E 80 0D 01 02 00 00 00 00 04 [19:28:08]Write i2c OK [19:28:08]MH_I2C_Read... [19:28:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:28:08]Read from MH i2c: E2 [19:28:08]MH_I2C_Read... [19:28:08]Read from MH i2c: E2 03 00 [19:28:08]MH_I2C_Read... [19:28:08]Read from MH i2c: E2 03 00 6D 1E 00 90 00 FF [19:28:08]RAPDU: 90 00 [19:28:08]wFMCommunicate OK [19:28:08]wFMCommunicate request_size=255 [19:28:08]MH_SAM_APDU [19:28: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 02 00 00 F4 03 04 00 C8 E5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 27 DB 04 00 35 04 06 00 9E [19:28:08]Write to MH i2c: E2 02 01 6E 1E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 02 00 00 F4 03 04 00 C8 E5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 27 DB 04 00 35 04 06 00 9E 00 00 61 [19:28:08]Write i2c OK [19:28:08]MH_I2C_Read... [19:28:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:28:08]Read from MH i2c: E2 [19:28:08]MH_I2C_Read... [19:28:08]Read from MH i2c: E2 03 00 [19:28:08]MH_I2C_Read... [19:28:08]Read from MH i2c: E2 03 00 6E 1E 00 90 00 00 [19:28:08]RAPDU: 90 00 [19:28:08]wFMCommunicate OK [19:28:08]wFMCommunicate request_size=10 [19:28:08]MH_SAM_APDU [19:28:08]CAPDU: 80 0D 02 02 05 D8 DB 44 F3 ED [19:28:08]Write to MH i2c: E2 0D 00 6F 1E 80 0D 02 02 05 00 D8 DB 44 F3 ED 00 00 E8 [19:28:08]Write i2c OK [19:28:08]MH_I2C_Read... [19:28:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:28:08]Read from MH i2c: E2 [19:28:08]MH_I2C_Read... [19:28:08]Read from MH i2c: E2 03 00 [19:28:08]MH_I2C_Read... [19:28:08]Read from MH i2c: E2 03 00 6F 1E 00 90 00 01 [19:28:08]RAPDU: 90 00 [19:28:08]wFMCommunicate OK [19:28:08]wFMCommunicate request_size=4 [19:28:08]MH_SAM_APDU [19:28:08]CAPDU: 80 0D 03 02 [19:28:08]Write to MH i2c: E2 08 00 70 1E 80 0D 03 02 00 00 00 00 09 [19:28:08]Write i2c OK [19:28:08]MH_I2C_Read... [19:28:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:28:08]Read from MH i2c: E2 [19:28:08]MH_I2C_Read... [19:28:08]Read from MH i2c: E2 0B 00 [19:28:08]MH_I2C_Read... [19:28:08]Read from MH i2c: E2 0B 00 70 1E 00 4D 2F AA FD 8B C9 26 56 90 00 FD [19:28:08]RAPDU: 4D 2F AA FD 8B C9 26 56 90 00 [19:28:08]wFMCommunicate OK [19:28:08]SAM_PROTO_SignData done [19:28:08]FM_MakeSignedData done [19:28:08]CreateOFDProtocolMessage [19:28:08]wFMCommunicate request_size=4 [19:28:08]MH_SAM_APDU [19:28:08]CAPDU: 80 11 00 00 [19:28:08]Write to MH i2c: E2 08 00 71 1E 80 11 00 00 00 00 00 00 09 [19:28:08]Write i2c OK [19:28:08]MH_I2C_Read... [19:28:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:28:08]Read from MH i2c: E2 [19:28:08]MH_I2C_Read... [19:28:08]Read from MH i2c: E2 17 00 [19:28:08]MH_I2C_Read... [19:28:08]Read from MH i2c: E2 17 00 71 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 5D [19:28:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:28:08]wFMCommunicate OK [19:28:08]CreateOFDProtocolMessage done [19:28:08]OFDSenderStorePacket 318247 [19:28:08]StoreOFDPacket docnum=318247 [19:28:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 3C 01 07 01 9C EF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 02 00 00 F4 03 04 00 C8 E5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 27 DB 04 00 35 04 06 00 9E D8 DB 44 F3 ED 4D 2F AA FD 8B C9 26 56 [19:28:08]CheckFolder [19:28:08]dirname=/storage/ofd_packets [19:28:08]CheckFolder done [19:28:08]ProducePacketName [19:28:08]name=ofd_packets/00318247 [19:28:08]NVStorageSaveData ofd_packets/00318247 [19:28:08]File name is /storage/ofd_packets/00318247 [19:28:08]Write 301 bytes [19:28:08]NVStorageSaveData done [19:28:08]OFDSenderStorePacket done [19:28:08]KKMCreateOFDPacket done [19:28:08]NVStorageSaveData kkm_last_timestamp [19:28:08]File name is /storage/kkm_last_timestamp [19:28:08]Write 4 bytes [19:28:08]NVStorageSaveData done [19:28:08]ExternCall_PrintAddStr [19:28:08]wPrintStart [19:28:08]Write to MH i2c: 01 00 00 72 1E 90 [19:28:08]Write i2c OK [19:28:08]MH_I2C_Read... [19:28:08]Read from MH i2c: 01 [19:28:08]MH_I2C_Read... [19:28:08]Read from MH i2c: 01 07 00 [19:28:08]MH_I2C_Read... [19:28:08]Read from MH i2c: 01 07 00 72 1E 00 00 00 00 00 FF 0F A5 [19:28:08]RasterBufferAndPrint [19:28:08]line Счет N : (1)1093250 [19:28:08]line ИНН: 02508201610067 [19:28:08]line Контрольно-Кассовый Чек [19:28:08]line ПРОДАЖА [19:28:08]line ТРК (МРК, ГНК) : 33 [19:28:08]line Товар: 2710124130 [19:28:08]line Аи-92-К-2 [19:28:08]line 7.480 * 66.90 [19:28:08]line = 500.41 [19:28:08]line НДС 12% НСП 1% [19:28:08]line > о реализуемом товаре [19:28:08]line ОКРУГЛЕНИЕ: -0.41 [19:28:08]line ИТОГО: 500.00 [19:28:08]line Внесено: 500.00 [19:28:08]line СДАЧА: 0.00 [19:28:08]line НСП 1% : 4.43 [19:28:08]line НДС 12% : 53.14 [19:28:08]line Наличными: 500.00 [19:28:08]line Безнал.: 0.00 [19:28:08]line Место: АЗС № 101 "Партнер Нефть" [19:28:08]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [19:28:08]line СНО: Общий режим [19:28:08]line Чек 722 28.10.2024 19:28 [19:28:08]line Смена: 546 ФФД: 1.0 [19:28:08]line ЗНМ: 0300000082 [19:28:08]line РНМ: 0000000000091628 [19:28:08]line Версия ККМ: 001 [19:28:08]line ФМ: 0000000000874671 [19:28:08]line ФД: 318247 [19:28:08]line ФПД: 174654228853741 [19:28:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T192808&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318247&fm=174654228853741&tin=02508201610067®Number=0000000000091628&sum=50000 [19:28:08]written 0, free lines is 4095 [19:28:08]OFD Sender: Processing packet 318247 [packets to send 127, broken 126] [19:28:08]ProducePacketName [19:28:08]name=ofd_packets/00318247 [19:28:08]OFD Sender: To server: pG, [19:28:08]CommunicateWithHost lk.salyk.kg:30040 [19:28:08]ConnectInit lk.salyk.kg [19:28:08]Connected sock=9 [19:28:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 3C 01 07 01 9C EF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 02 00 00 F4 03 04 00 C8 E5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 27 DB 04 00 35 04 06 00 9E D8 DB 44 F3 ED 4D 2F AA FD 8B C9 26 56 [19:28:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 82 5D 47 00 01 E1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 27 DB 04 00 F4 03 04 00 80 91 1F 67 B6 04 01 00 00 FA E9 35 C2 EB 7A 78 E7 [19:28:09]CommunicateWithHost err = 0 [19:28:09]CheckOFDResponse [19:28:09]1017 (14) - 77093643461234 [19:28:09]1041 (16) - 0000000000874671 [19:28:09]1040 (4) - 318247 [19:28:09]1012 (4) - 28.10.2024 13:28 [19:28:09]1206 (1) - 0 [19:28:09]OFD Sender: Remove packet 318247 [19:28:09]ProducePacketName [19:28:09]name=ofd_packets/00318247 [19:28:09]NVStorageDeleteData [19:28:09]Write to MH i2c: 01 00 00 9D 1E BB [19:28:09]Write i2c OK [19:28:09]MH_I2C_Read... [19:28:09]Read from MH i2c: 01 [19:28:09]MH_I2C_Read... [19:28:09]Read from MH i2c: 01 07 00 [19:28:09]MH_I2C_Read... [19:28:09]Read from MH i2c: 01 07 00 9D 1E 00 00 00 00 00 EC 0C BA [19:28:09]RasterBufferAndPrint [19:28:09]line [19:28:09]line [19:28:09]line [19:28:09]line [19:28:09]line [19:28:09]written 0, free lines is 3314 [19:28:09]MH_Cut [19:28:09]Write to MH i2c: D1 01 00 A4 1E 01 94 [19:28:09]Write i2c OK [19:28:09]MH_I2C_Read... [19:28:09]Read from MH i2c: D1 [19:28:09]MH_I2C_Read... [19:28:09]Read from MH i2c: D1 01 00 [19:28:09]MH_I2C_Read... [19:28:09]Read from MH i2c: D1 01 00 A4 1E 00 93 [19:28:09]Write to MH i2c: 01 00 00 A5 1E C3 [19:28:09]Write i2c OK [19:28:09]MH_I2C_Read... [19:28:09]OFD Sender: No OFD packet to send [19:28:09]*** Cut start [19:28:09]*** Partial cut [19:28:09]*** CUTSNS_PIN = 1 [19:28:10]*** CUTSNS_PIN = 0 [19:28:10]*** Brake cut motor [19:28:10]Read from MH i2c: 01 [19:28:10]MH_I2C_Read... [19:28:10]*** Stop cut motor [19:28:10]*** Cut end [19:28:10]Read from MH i2c: 01 07 00 [19:28:10]MH_I2C_Read... [19:28:10]Read from MH i2c: 01 07 00 A5 1E 00 00 00 00 00 FF 0F D8 [19:28:10]process_action close_receipt done [19:28:10]requested_data is exist [19:28:10]produce_requested_data [19:28:10]requested_item fm.sn is exist - process it [19:28:10]wFMCommunicate request_size=4 [19:28:10]MH_SAM_APDU [19:28:10]CAPDU: 80 11 00 00 [19:28:10]Write to MH i2c: E2 08 00 A6 1E 80 11 00 00 00 00 00 00 3E [19:28:10]Write i2c OK [19:28:10]MH_I2C_Read... [19:28:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:28:10]Read from MH i2c: E2 [19:28:10]MH_I2C_Read... [19:28:10]Read from MH i2c: E2 17 00 [19:28:10]MH_I2C_Read... [19:28:10]Read from MH i2c: E2 17 00 A6 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 92 [19:28:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:28:10]wFMCommunicate OK [19:28:10]requested_item fd.num is exist - process it [19:28:10]SAM_PROTO_GetFieldsCounters [19:28:10]wFMCommunicate request_size=4 [19:28:10]MH_SAM_APDU [19:28:10]CAPDU: 80 13 00 00 [19:28:10]Write to MH i2c: E2 08 00 A7 1E 80 13 00 00 00 00 00 00 41 [19:28:10]Write i2c OK [19:28:10]MH_I2C_Read... [19:28:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:28:10]Read from MH i2c: E2 [19:28:10]MH_I2C_Read... [19:28:10]Read from MH i2c: E2 62 00 [19:28:10]MH_I2C_Read... [19:28:10]Read from MH i2c: E2 62 00 A7 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 27 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 D2 02 00 00 5E 04 04 00 D2 02 00 00 57 04 04 00 D3 02 00 00 19 04 04 00 00 00 00 00 90 00 0A [19:28:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 27 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 D2 02 00 00 5E 04 04 00 D2 02 00 00 57 04 04 00 D3 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:28:10]wFMCommunicate OK [19:28:10]SAM_PROTO_GetFieldsCounters done [19:28:10]requested_item shift.num is exist - process it [19:28:10]requested_item shift.opened is exist - process it [19:28:10]req_shift_opened [19:28:10]FM_GetShiftState [19:28:10]SAM_PROTO_GetShiftState [19:28:10]wFMCommunicate request_size=4 [19:28:10]MH_SAM_APDU [19:28:10]CAPDU: 80 13 01 00 [19:28:10]Write to MH i2c: E2 08 00 A8 1E 80 13 01 00 00 00 00 00 43 [19:28:10]Write i2c OK [19:28:10]MH_I2C_Read... [19:28:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:28:10]Read from MH i2c: E2 [19:28:10]MH_I2C_Read... [19:28:10]Read from MH i2c: E2 0E 00 [19:28:10]MH_I2C_Read... [19:28:10]Read from MH i2c: E2 0E 00 A8 1E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 3C [19:28:10]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:28:10]wFMCommunicate OK [19:28:10]SAM_PROTO_GetShiftState done [19:28:10]FM_GetShiftState done [19:28:10]req_shift_opened done [19:28:10]requested_item shift.open_date is exist - process it [19:28:10]req_shift_open_date [19:28:10]req_shift_open_date done [19:28:10]produce_requested_data done [19:28:10]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318247,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [19:28:10]process_action_free close_receipt [19:28:10]json_value_free [19:28:10]json_value_free done [19:28:10]process_json_proto returns [19:28:10]Send response to host [19:28:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318247,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [19:28:10]free response buf [19:28:10]execute_script done [19:28:10]execute_script returns [19:28:10]free content buf [19:28:10]Sock 10.Close socket [19:28:10]Sock 10.Thread stoped [19:28:14]OFD Sender: No OFD packet to send [19:28:19]OFD Sender: No OFD packet to send [19:28:24]OFD Sender: No OFD packet to send [19:28:29]OFD Sender: No OFD packet to send [19:28:34]OFD Sender: No OFD packet to send [19:28:39]OFD Sender: No OFD packet to send [19:28:44]OFD Sender: No OFD packet to send [19:28:49]OFD Sender: No OFD packet to send [19:28:54]OFD Sender: No OFD packet to send [19:28:59]OFD Sender: No OFD packet to send [19:29:04]OFD Sender: No OFD packet to send [19:29:09]OFD Sender: No OFD packet to send [19:29:14]OFD Sender: No OFD packet to send [19:29:19]OFD Sender: No OFD packet to send [19:29:22]accept exits with 8 [19:29:22]New connection [19:29:22]New thread 3066895716 created [19:29:22]Thread 3067039076 joined [19:29:22]Waiting for new connection... [19:29:22] Sock 8.Parse request [19:29:22]Sock 8.Check first char [19:29:22]Sock 8.First char is OK [19:29:22]request: POST /json_proto HTTP/1.0 [19:29:22]Method: POST [19:29:22]URL: /json_proto [19:29:22]Method is POST - this is cgi request [19:29:22]url: /json_proto [19:29:22]query_string will be loaded in cgi processing [19:29:22]execute_cgi json_proto POST (null) [19:29:22]execute_cgi path=json_proto method=POST [19:29:22]POST find Content-Length [19:29:22]Host: 172.17.50.195:8080 [19:29:22]Content-Length: 806 [19:29:22]Content-Type: application/json [19:29:22] [19:29:22]POST finish read [19:29:22]Found Content-Length = 806 [19:29:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093251", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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\u000A4381799", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:29:22]execute_script... [19:29:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093251", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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\u000A4381799", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:29:22]POST & json_proto [19:29:22]process_json_proto [19:29:22]json parsed OK: [19:29:22]protocol is kg_v1.0 [19:29:22]action value=close_receipt [19:29:22]process_action close_receipt [19:29:22]cmd_close_receipt [19:29:22]MH_GetDate [19:29:22]Write to MH i2c: F0 00 00 A9 1E B6 [19:29:22]Write i2c OK [19:29:22]MH_I2C_Read... [19:29:22]Read from MH i2c: F0 [19:29:22]MH_I2C_Read... [19:29:22]Read from MH i2c: F0 09 00 [19:29:22]MH_I2C_Read... [19:29:22]Read from MH i2c: F0 09 00 A9 1E 00 13 E6 1F 67 43 33 1C 67 37 [19:29:22]GetLastDocTimeStamp 1730143688 [19:29:22]current date 1730143763 [19:29:22]FM_GetShiftState [19:29:22]SAM_PROTO_GetShiftState [19:29:22]wFMCommunicate request_size=4 [19:29:22]MH_SAM_APDU [19:29:22]CAPDU: 80 13 01 00 [19:29:22]Write to MH i2c: E2 08 00 AA 1E 80 13 01 00 00 00 00 00 45 [19:29:22]Write i2c OK [19:29:22]MH_I2C_Read... [19:29:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:29:22]Read from MH i2c: E2 [19:29:22]MH_I2C_Read... [19:29:22]Read from MH i2c: E2 0E 00 [19:29:22]MH_I2C_Read... [19:29:22]Read from MH i2c: E2 0E 00 AA 1E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 3E [19:29:22]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:29:22]wFMCommunicate OK [19:29:22]SAM_PROTO_GetShiftState done [19:29:22]FM_GetShiftState done [19:29:22]opened in 1730073493 [19:29:22]opened+sec_in_day 1730159893 [19:29:22]quantity*price = 0 [19:29:22]sum+1 = 1 [19:29:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 723 28.10.2024 19:29 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливные Талоны 4381799 ФМ: 0000000000874671 ФД: 318248 ФПД: 179676554036656 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T192923&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318248&fm=179676554036656&tin=02508201610067®Number=0000000000091628&sum=0 [19:29:23]StoreToDocumentArchive [19:29:23]shift 546 fd 318248 [19:29:23]save to /storage/0546/doc_00318248 [19:29:23]save last doc name /storage/0546/doc_00318248 to /storage/kkm_last_doc_name [19:29:23]save OK [19:29:23]Clear old archive folders... [19:29:23]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:29:23]tlvbuf is 00099F00 [19:29:23]SAM_PROTO_ClearQueue [19:29:23]wFMCommunicate request_size=4 [19:29:23]MH_SAM_APDU [19:29:23]CAPDU: 80 09 00 00 [19:29:23]Write to MH i2c: E2 08 00 B7 1E 80 09 00 00 00 00 00 00 47 [19:29:23]Write i2c OK [19:29:23]MH_I2C_Read... [19:29:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:29:23]Read from MH i2c: E2 [19:29:23]MH_I2C_Read... [19:29:23]Read from MH i2c: E2 03 00 [19:29:23]MH_I2C_Read... [19:29:23]Read from MH i2c: E2 03 00 B7 1E 00 90 00 49 [19:29:23]RAPDU: 90 00 [19:29:23]wFMCommunicate OK [19:29:23]SAM_PROTO_ClearQueue done [19:29:23]KKMCreateOFDPacket [19:29:23]OFDProtocolAddRootSTLVToBuf [19:29:23]FM_MakeSignedData [19:29:23]FM_MakeSignedData [19:29:23]SAM_PROTO_SignData [19:29:23]wFMCommunicate request_size=4 [19:29:23]MH_SAM_APDU [19:29:23]CAPDU: 80 0D 01 02 [19:29:23]Write to MH i2c: E2 08 00 B8 1E 80 0D 01 02 00 00 00 00 4F [19:29:23]Write i2c OK [19:29:23]MH_I2C_Read... [19:29:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:29:23]Read from MH i2c: E2 [19:29:23]MH_I2C_Read... [19:29:23]Read from MH i2c: E2 03 00 [19:29:23]MH_I2C_Read... [19:29:23]Read from MH i2c: E2 03 00 B8 1E 00 90 00 4A [19:29:23]RAPDU: 90 00 [19:29:23]wFMCommunicate OK [19:29:23]wFMCommunicate request_size=255 [19:29:23]MH_SAM_APDU [19:29:23]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 D3 02 00 00 F4 03 04 00 13 E6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 28 DB 04 00 35 04 06 00 [19:29:23]Write to MH i2c: E2 02 01 B9 1E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 D3 02 00 00 F4 03 04 00 13 E6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 28 DB 04 00 35 04 06 00 00 00 80 [19:29:23]Write i2c OK [19:29:23]MH_I2C_Read... [19:29:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:29:24]Read from MH i2c: E2 [19:29:24]MH_I2C_Read... [19:29:24]Read from MH i2c: E2 03 00 [19:29:24]MH_I2C_Read... [19:29:24]Read from MH i2c: E2 03 00 B9 1E 00 90 00 4B [19:29:24]RAPDU: 90 00 [19:29:24]wFMCommunicate OK [19:29:24]wFMCommunicate request_size=11 [19:29:24]MH_SAM_APDU [19:29:24]CAPDU: 80 0D 02 02 06 A3 6A 35 2D 85 B0 [19:29:24]Write to MH i2c: E2 0E 00 BA 1E 80 0D 02 02 06 00 A3 6A 35 2D 85 B0 00 00 02 [19:29:24]Write i2c OK [19:29:24]MH_I2C_Read... [19:29:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:29:24]Read from MH i2c: E2 [19:29:24]MH_I2C_Read... [19:29:24]Read from MH i2c: E2 03 00 [19:29:24]MH_I2C_Read... [19:29:24]Read from MH i2c: E2 03 00 BA 1E 00 90 00 4C [19:29:24]RAPDU: 90 00 [19:29:24]wFMCommunicate OK [19:29:24]wFMCommunicate request_size=4 [19:29:24]MH_SAM_APDU [19:29:24]CAPDU: 80 0D 03 02 [19:29:24]Write to MH i2c: E2 08 00 BB 1E 80 0D 03 02 00 00 00 00 54 [19:29:24]Write i2c OK [19:29:24]MH_I2C_Read... [19:29:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:29:24]Read from MH i2c: E2 [19:29:24]MH_I2C_Read... [19:29:24]Read from MH i2c: E2 0B 00 [19:29:24]MH_I2C_Read... [19:29:24]Read from MH i2c: E2 0B 00 BB 1E 00 50 FC 49 AB BD 5D A4 AA 90 00 FD [19:29:24]RAPDU: 50 FC 49 AB BD 5D A4 AA 90 00 [19:29:24]wFMCommunicate OK [19:29:24]SAM_PROTO_SignData done [19:29:24]FM_MakeSignedData done [19:29:24]CreateOFDProtocolMessage [19:29:24]wFMCommunicate request_size=4 [19:29:24]MH_SAM_APDU [19:29:24]CAPDU: 80 11 00 00 [19:29:24]Write to MH i2c: E2 08 00 BC 1E 80 11 00 00 00 00 00 00 54 [19:29:24]Write i2c OK [19:29:24]MH_I2C_Read... [19:29:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:29:24]Read from MH i2c: E2 [19:29:24]MH_I2C_Read... [19:29:24]Read from MH i2c: E2 17 00 [19:29:24]MH_I2C_Read... [19:29:24]Read from MH i2c: E2 17 00 BC 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A8 [19:29:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:29:24]wFMCommunicate OK [19:29:24]CreateOFDProtocolMessage done [19:29:24]OFDSenderStorePacket 318248 [19:29:24]StoreOFDPacket docnum=318248 [19:29:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 29 B0 08 01 5E CA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 D3 02 00 00 F4 03 04 00 13 E6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 28 DB 04 00 35 04 06 00 A3 6A 35 2D 85 B0 50 FC 49 AB BD 5D A4 AA [19:29:24]CheckFolder [19:29:24]dirname=/storage/ofd_packets [19:29:24]CheckFolder done [19:29:24]ProducePacketName [19:29:24]name=ofd_packets/00318248 [19:29:24]NVStorageSaveData ofd_packets/00318248 [19:29:24]File name is /storage/ofd_packets/00318248 [19:29:24]Write 302 bytes [19:29:24]NVStorageSaveData done [19:29:24]OFDSenderStorePacket done [19:29:24]KKMCreateOFDPacket done [19:29:24]NVStorageSaveData kkm_last_timestamp [19:29:24]File name is /storage/kkm_last_timestamp [19:29:24]Write 4 bytes [19:29:24]NVStorageSaveData done [19:29:24]ExternCall_PrintAddStr [19:29:24]wPrintStart [19:29:24]Write to MH i2c: 01 00 00 BD 1E DB [19:29:24]Write i2c OK [19:29:24]MH_I2C_Read... [19:29:24]Read from MH i2c: 01 [19:29:24]MH_I2C_Read... [19:29:24]Read from MH i2c: 01 07 00 [19:29:24]MH_I2C_Read... [19:29:24]Read from MH i2c: 01 07 00 BD 1E 00 00 00 00 00 FF 0F F0 [19:29:24]RasterBufferAndPrint [19:29:24]line Счет N : (1)1093251 [19:29:24]line ИНН: 02508201610067 [19:29:24]line Контрольно-Кассовый Чек [19:29:24]line ПРОДАЖА [19:29:24]line ТРК (МРК, ГНК) : 51 [19:29:24]line Товар: 2710194210 [19:29:24]line ДТ(л)-К-2 [19:29:24]line 20.000 * 0.00 [19:29:24]line = 0.00 [19:29:24]line НДС 12% НСП 1% [19:29:24]line > о реализуемом товаре [19:29:24]line ИТОГО: 0.00 [19:29:24]line НСП 1% : 0.00 [19:29:24]line НДС 12% : 0.00 [19:29:24]line Наличными: 0.00 [19:29:24]line Безнал.: 0.00 [19:29:24]line Место: АЗС № 101 "Партнер Нефть" [19:29:24]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [19:29:24]line СНО: Общий режим [19:29:24]line Чек 723 28.10.2024 19:29 [19:29:24]line Смена: 546 ФФД: 1.0 [19:29:24]line ЗНМ: 0300000082 [19:29:24]line РНМ: 0000000000091628 [19:29:24]line Версия ККМ: 001 [19:29:24]line Талоны: Топливные Талоны [19:29:24]line 4381799 [19:29:24]line ФМ: 0000000000874671 [19:29:24]line ФД: 318248 [19:29:24]line ФПД: 179676554036656 [19:29:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T192923&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318248&fm=179676554036656&tin=02508201610067®Number=0000000000091628&sum=0 [19:29:24]written 0, free lines is 4095 [19:29:24]OFD Sender: Processing packet 318248 [packets to send 127, broken 126] [19:29:24]ProducePacketName [19:29:24]name=ofd_packets/00318248 [19:29:24]OFD Sender: To server: pG, [19:29:24]CommunicateWithHost lk.salyk.kg:30040 [19:29:24]ConnectInit lk.salyk.kg [19:29:24]Connected sock=10 [19:29:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 29 B0 08 01 5E CA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 D3 02 00 00 F4 03 04 00 13 E6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 28 DB 04 00 35 04 06 00 A3 6A 35 2D 85 B0 50 FC 49 AB BD 5D A4 AA [19:29:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 D6 2E 47 00 00 12 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 28 DB 04 00 F4 03 04 00 CB 91 1F 67 B6 04 01 00 00 3D 7F D5 45 22 08 F7 B1 [19:29:24]CommunicateWithHost err = 0 [19:29:24]CheckOFDResponse [19:29:24]1017 (14) - 77093643461234 [19:29:24]1041 (16) - 0000000000874671 [19:29:24]1040 (4) - 318248 [19:29:24]1012 (4) - 28.10.2024 13:29 [19:29:24]1206 (1) - 0 [19:29:24]OFD Sender: Remove packet 318248 [19:29:24]ProducePacketName [19:29:24]name=ofd_packets/00318248 [19:29:24]NVStorageDeleteData [19:29:24]Write to MH i2c: 01 00 00 E7 1E 05 [19:29:24]Write i2c OK [19:29:24]MH_I2C_Read... [19:29:24]Read from MH i2c: 01 [19:29:24]MH_I2C_Read... [19:29:24]Read from MH i2c: 01 07 00 [19:29:24]MH_I2C_Read... [19:29:24]Read from MH i2c: 01 07 00 E7 1E 00 00 00 00 00 04 0D 1D [19:29:24]RasterBufferAndPrint [19:29:24]line [19:29:24]line [19:29:24]line [19:29:24]line [19:29:24]line [19:29:24]written 0, free lines is 3338 [19:29:24]MH_Cut [19:29:24]Write to MH i2c: D1 01 00 EE 1E 01 DE [19:29:24]Write i2c OK [19:29:24]MH_I2C_Read... [19:29:24]Read from MH i2c: D1 [19:29:24]MH_I2C_Read... [19:29:24]Read from MH i2c: D1 01 00 [19:29:24]MH_I2C_Read... [19:29:24]Read from MH i2c: D1 01 00 EE 1E 00 DD [19:29:24]Write to MH i2c: 01 00 00 EF 1E 0D [19:29:24]Write i2c OK [19:29:24]MH_I2C_Read... [19:29:25]OFD Sender: No OFD packet to send [19:29:25]*** Cut start [19:29:25]*** Partial cut [19:29:25]*** CUTSNS_PIN = 1 [19:29:25]*** CUTSNS_PIN = 0 [19:29:25]*** Brake cut motor [19:29:26]Read from MH i2c: 01 [19:29:26]MH_I2C_Read... [19:29:26]*** Stop cut motor [19:29:26]*** Cut end [19:29:26]Read from MH i2c: 01 07 00 [19:29:26]MH_I2C_Read... [19:29:26]Read from MH i2c: 01 07 00 EF 1E 00 00 00 00 00 FF 0F 22 [19:29:26]process_action close_receipt done [19:29:26]requested_data is exist [19:29:26]produce_requested_data [19:29:26]requested_item fm.sn is exist - process it [19:29:26]wFMCommunicate request_size=4 [19:29:26]MH_SAM_APDU [19:29:26]CAPDU: 80 11 00 00 [19:29:26]Write to MH i2c: E2 08 00 F0 1E 80 11 00 00 00 00 00 00 88 [19:29:26]Write i2c OK [19:29:26]MH_I2C_Read... [19:29:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:29:26]Read from MH i2c: E2 [19:29:26]MH_I2C_Read... [19:29:26]Read from MH i2c: E2 17 00 [19:29:26]MH_I2C_Read... [19:29:26]Read from MH i2c: E2 17 00 F0 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 DC [19:29:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:29:26]wFMCommunicate OK [19:29:26]requested_item fd.num is exist - process it [19:29:26]SAM_PROTO_GetFieldsCounters [19:29:26]wFMCommunicate request_size=4 [19:29:26]MH_SAM_APDU [19:29:26]CAPDU: 80 13 00 00 [19:29:26]Write to MH i2c: E2 08 00 F1 1E 80 13 00 00 00 00 00 00 8B [19:29:26]Write i2c OK [19:29:26]MH_I2C_Read... [19:29:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:29:26]Read from MH i2c: E2 [19:29:26]MH_I2C_Read... [19:29:26]Read from MH i2c: E2 62 00 [19:29:26]MH_I2C_Read... [19:29:26]Read from MH i2c: E2 62 00 F1 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 28 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 D3 02 00 00 5E 04 04 00 D3 02 00 00 57 04 04 00 D4 02 00 00 19 04 04 00 00 00 00 00 90 00 58 [19:29:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 28 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 D3 02 00 00 5E 04 04 00 D3 02 00 00 57 04 04 00 D4 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:29:26]wFMCommunicate OK [19:29:26]SAM_PROTO_GetFieldsCounters done [19:29:26]requested_item shift.num is exist - process it [19:29:26]requested_item shift.opened is exist - process it [19:29:26]req_shift_opened [19:29:26]FM_GetShiftState [19:29:26]SAM_PROTO_GetShiftState [19:29:26]wFMCommunicate request_size=4 [19:29:26]MH_SAM_APDU [19:29:26]CAPDU: 80 13 01 00 [19:29:26]Write to MH i2c: E2 08 00 F2 1E 80 13 01 00 00 00 00 00 8D [19:29:26]Write i2c OK [19:29:26]MH_I2C_Read... [19:29:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:29:26]Read from MH i2c: E2 [19:29:26]MH_I2C_Read... [19:29:26]Read from MH i2c: E2 0E 00 [19:29:26]MH_I2C_Read... [19:29:26]Read from MH i2c: E2 0E 00 F2 1E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 86 [19:29:26]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:29:26]wFMCommunicate OK [19:29:26]SAM_PROTO_GetShiftState done [19:29:26]FM_GetShiftState done [19:29:26]req_shift_opened done [19:29:26]requested_item shift.open_date is exist - process it [19:29:26]req_shift_open_date [19:29:26]req_shift_open_date done [19:29:26]produce_requested_data done [19:29:26]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318248,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [19:29:26]process_action_free close_receipt [19:29:26]json_value_free [19:29:26]json_value_free done [19:29:26]process_json_proto returns [19:29:26]Send response to host [19:29:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318248,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [19:29:26]free response buf [19:29:26]execute_script done [19:29:26]execute_script returns [19:29:26]free content buf [19:29:26]Sock 8.Close socket [19:29:26]Sock 8.Thread stoped [19:29:30]OFD Sender: No OFD packet to send [19:29:35]OFD Sender: No OFD packet to send [19:29:40]OFD Sender: No OFD packet to send [19:29:45]OFD Sender: No OFD packet to send [19:29:50]OFD Sender: No OFD packet to send [19:29:55]OFD Sender: No OFD packet to send [19:30:00]OFD Sender: No OFD packet to send [19:30:05]OFD Sender: No OFD packet to send [19:30:10]OFD Sender: No OFD packet to send [19:30:15]OFD Sender: No OFD packet to send [19:30:20]OFD Sender: No OFD packet to send [19:30:25]OFD Sender: No OFD packet to send [19:30:30]OFD Sender: No OFD packet to send [19:30:35]OFD Sender: No OFD packet to send [19:30:40]OFD Sender: No OFD packet to send [19:30:45]OFD Sender: No OFD packet to send [19:30:50]OFD Sender: No OFD packet to send [19:30:55]OFD Sender: No OFD packet to send [19:31:00]OFD Sender: No OFD packet to send [19:31:05]OFD Sender: No OFD packet to send [19:31:10]OFD Sender: No OFD packet to send [19:31:15]OFD Sender: No OFD packet to send [19:31:20]OFD Sender: No OFD packet to send [19:31:25]OFD Sender: No OFD packet to send [19:31:30]OFD Sender: No OFD packet to send [19:31:35]OFD Sender: No OFD packet to send [19:31:40]OFD Sender: No OFD packet to send [19:31:45]OFD Sender: No OFD packet to send [19:31:50]OFD Sender: No OFD packet to send [19:31:55]OFD Sender: No OFD packet to send [19:31:58]accept exits with 9 [19:31:58]New connection [19:31:58]New thread 3067039076 created [19:31:58]Thread 3066895716 joined [19:31:58]Waiting for new connection... [19:31:58] Sock 9.Parse request [19:31:58]Sock 9.Check first char [19:31:58]Sock 9.First char is OK [19:31:58]request: POST /json_proto HTTP/1.0 [19:31:58]Method: POST [19:31:58]URL: /json_proto [19:31:58]Method is POST - this is cgi request [19:31:58]url: /json_proto [19:31:58]query_string will be loaded in cgi processing [19:31:58]execute_cgi json_proto POST (null) [19:31:58]execute_cgi path=json_proto method=POST [19:31:58]POST find Content-Length [19:31:58]Host: 172.17.50.195:8080 [19:31:58]Content-Length: 683 [19:31:58]Content-Type: application/json [19:31:58] [19:31:58]POST finish read [19:31:58]Found Content-Length = 683 [19:31:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093252", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:31:58]execute_script... [19:31: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)1093252", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:31:58]POST & json_proto [19:31:58]process_json_proto [19:31:58]json parsed OK: [19:31:58]protocol is kg_v1.0 [19:31:58]action value=close_receipt [19:31:58]process_action close_receipt [19:31:58]cmd_close_receipt [19:31:58]MH_GetDate [19:31:58]Write to MH i2c: F0 00 00 F3 1E 00 [19:31:58]Write i2c OK [19:31:58]MH_I2C_Read... [19:31:58]Read from MH i2c: F0 [19:31:58]MH_I2C_Read... [19:31:58]Read from MH i2c: F0 09 00 [19:31:58]MH_I2C_Read... [19:31:58]Read from MH i2c: F0 09 00 F3 1E 00 B0 E6 1F 67 43 33 1C 67 1E [19:31:58]GetLastDocTimeStamp 1730143763 [19:31:58]current date 1730143920 [19:31:58]FM_GetShiftState [19:31:58]SAM_PROTO_GetShiftState [19:31:58]wFMCommunicate request_size=4 [19:31:58]MH_SAM_APDU [19:31:58]CAPDU: 80 13 01 00 [19:31:58]Write to MH i2c: E2 08 00 F4 1E 80 13 01 00 00 00 00 00 8F [19:31:58]Write i2c OK [19:31:58]MH_I2C_Read... [19:31:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:31:58]Read from MH i2c: E2 [19:31:58]MH_I2C_Read... [19:31:58]Read from MH i2c: E2 0E 00 [19:31:58]MH_I2C_Read... [19:31:58]Read from MH i2c: E2 0E 00 F4 1E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 88 [19:31:58]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:31:58]wFMCommunicate OK [19:31:58]SAM_PROTO_GetShiftState done [19:31:58]FM_GetShiftState done [19:31:58]opened in 1730073493 [19:31:58]opened+sec_in_day 1730159893 [19:31:58]quantity*price = 100021 [19:31:58]sum+1 = 100023 [19:31:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 724 28.10.2024 19:32 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318249 ФПД: 30725121577991 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T193200&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318249&fm=30725121577991&tin=02508201610067®Number=0000000000091628&sum=100000 [19:32:00]StoreToDocumentArchive [19:32:00]shift 546 fd 318249 [19:32:00]save to /storage/0546/doc_00318249 [19:32:00]save last doc name /storage/0546/doc_00318249 to /storage/kkm_last_doc_name [19:32:00]save OK [19:32:00]Clear old archive folders... [19:32:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:32:00]tlvbuf is B6EBD270 [19:32:00]SAM_PROTO_ClearQueue [19:32:00]wFMCommunicate request_size=4 [19:32:00]MH_SAM_APDU [19:32:00]CAPDU: 80 09 00 00 [19:32:00]Write to MH i2c: E2 08 00 01 1F 80 09 00 00 00 00 00 00 92 [19:32:00]Write i2c OK [19:32:00]MH_I2C_Read... [19:32:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:32:00]Read from MH i2c: E2 [19:32:00]MH_I2C_Read... [19:32:00]Read from MH i2c: E2 03 00 [19:32:00]MH_I2C_Read... [19:32:00]Read from MH i2c: E2 03 00 01 1F 00 90 00 94 [19:32:00]RAPDU: 90 00 [19:32:00]wFMCommunicate OK [19:32:00]SAM_PROTO_ClearQueue done [19:32:00]KKMCreateOFDPacket [19:32:00]OFDProtocolAddRootSTLVToBuf [19:32:00]FM_MakeSignedData [19:32:00]FM_MakeSignedData [19:32:00]SAM_PROTO_SignData [19:32:00]wFMCommunicate request_size=4 [19:32:00]MH_SAM_APDU [19:32:00]CAPDU: 80 0D 01 02 [19:32:00]Write to MH i2c: E2 08 00 02 1F 80 0D 01 02 00 00 00 00 9A [19:32:00]Write i2c OK [19:32:00]MH_I2C_Read... [19:32:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:32:00]Read from MH i2c: E2 [19:32:00]MH_I2C_Read... [19:32:00]Read from MH i2c: E2 03 00 [19:32:00]MH_I2C_Read... [19:32:00]Read from MH i2c: E2 03 00 02 1F 00 90 00 95 [19:32:00]RAPDU: 90 00 [19:32:00]wFMCommunicate OK [19:32:00]wFMCommunicate request_size=255 [19:32:00]MH_SAM_APDU [19:32:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 D4 02 00 00 F4 03 04 00 B0 E6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 29 DB 04 00 35 04 06 00 1B [19:32:00]Write to MH i2c: E2 02 01 03 1F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 D4 02 00 00 F4 03 04 00 B0 E6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 29 DB 04 00 35 04 06 00 1B 00 00 7F [19:32:00]Write i2c OK [19:32:00]MH_I2C_Read... [19:32:00]OFD Sender: No OFD packet to send [19:32:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:32:00]Read from MH i2c: E2 [19:32:00]MH_I2C_Read... [19:32:00]Read from MH i2c: E2 03 00 [19:32:00]MH_I2C_Read... [19:32:00]Read from MH i2c: E2 03 00 03 1F 00 90 00 96 [19:32:00]RAPDU: 90 00 [19:32:00]wFMCommunicate OK [19:32:00]wFMCommunicate request_size=10 [19:32:00]MH_SAM_APDU [19:32:00]CAPDU: 80 0D 02 02 05 F1 BF F5 14 07 [19:32:00]Write to MH i2c: E2 0D 00 04 1F 80 0D 02 02 05 00 F1 BF F5 14 07 00 00 67 [19:32:00]Write i2c OK [19:32:00]MH_I2C_Read... [19:32:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:32:00]Read from MH i2c: E2 [19:32:00]MH_I2C_Read... [19:32:00]Read from MH i2c: E2 03 00 [19:32:00]MH_I2C_Read... [19:32:00]Read from MH i2c: E2 03 00 04 1F 00 90 00 97 [19:32:00]RAPDU: 90 00 [19:32:00]wFMCommunicate OK [19:32:00]wFMCommunicate request_size=4 [19:32:00]MH_SAM_APDU [19:32:00]CAPDU: 80 0D 03 02 [19:32:00]Write to MH i2c: E2 08 00 05 1F 80 0D 03 02 00 00 00 00 9F [19:32:00]Write i2c OK [19:32:00]MH_I2C_Read... [19:32:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:32:00]Read from MH i2c: E2 [19:32:00]MH_I2C_Read... [19:32:00]Read from MH i2c: E2 0B 00 [19:32:00]MH_I2C_Read... [19:32:00]Read from MH i2c: E2 0B 00 05 1F 00 BC 26 84 33 CD A8 19 73 90 00 3A [19:32:00]RAPDU: BC 26 84 33 CD A8 19 73 90 00 [19:32:00]wFMCommunicate OK [19:32:00]SAM_PROTO_SignData done [19:32:00]FM_MakeSignedData done [19:32:00]CreateOFDProtocolMessage [19:32:00]wFMCommunicate request_size=4 [19:32:00]MH_SAM_APDU [19:32:00]CAPDU: 80 11 00 00 [19:32:00]Write to MH i2c: E2 08 00 06 1F 80 11 00 00 00 00 00 00 9F [19:32:00]Write i2c OK [19:32:00]MH_I2C_Read... [19:32:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:32:00]Read from MH i2c: E2 [19:32:00]MH_I2C_Read... [19:32:00]Read from MH i2c: E2 17 00 [19:32:00]MH_I2C_Read... [19:32:00]Read from MH i2c: E2 17 00 06 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F3 [19:32:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:32:00]wFMCommunicate OK [19:32:00]CreateOFDProtocolMessage done [19:32:00]OFDSenderStorePacket 318249 [19:32:00]StoreOFDPacket docnum=318249 [19:32:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 1C F9 07 01 D9 96 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 D4 02 00 00 F4 03 04 00 B0 E6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 29 DB 04 00 35 04 06 00 1B F1 BF F5 14 07 BC 26 84 33 CD A8 19 73 [19:32:00]CheckFolder [19:32:00]dirname=/storage/ofd_packets [19:32:00]CheckFolder done [19:32:00]ProducePacketName [19:32:00]name=ofd_packets/00318249 [19:32:00]NVStorageSaveData ofd_packets/00318249 [19:32:00]File name is /storage/ofd_packets/00318249 [19:32:00]Write 301 bytes [19:32:00]NVStorageSaveData done [19:32:00]OFDSenderStorePacket done [19:32:00]KKMCreateOFDPacket done [19:32:00]NVStorageSaveData kkm_last_timestamp [19:32:00]File name is /storage/kkm_last_timestamp [19:32:00]Write 4 bytes [19:32:00]NVStorageSaveData done [19:32:00]ExternCall_PrintAddStr [19:32:00]wPrintStart [19:32:00]Write to MH i2c: 01 00 00 07 1F 26 [19:32:00]Write i2c OK [19:32:00]MH_I2C_Read... [19:32:00]Read from MH i2c: 01 [19:32:00]MH_I2C_Read... [19:32:00]Read from MH i2c: 01 07 00 [19:32:00]MH_I2C_Read... [19:32:00]Read from MH i2c: 01 07 00 07 1F 00 00 00 00 00 FF 0F 3B [19:32:00]RasterBufferAndPrint [19:32:00]line Счет N : (1)1093252 [19:32:00]line ИНН: 02508201610067 [19:32:00]line Контрольно-Кассовый Чек [19:32:00]line ПРОДАЖА [19:32:00]line ТРК (МРК, ГНК) : 64 [19:32:00]line Товар: 2710124500 [19:32:00]line Аи-95-К-3 [19:32:00]line 13.480 * 74.20 [19:32:00]line = 1000.22 [19:32:00]line НДС 12% НСП 1% [19:32:00]line > о реализуемом товаре [19:32:00]line ОКРУГЛЕНИЕ: -0.22 [19:32:00]line ИТОГО: 1000.00 [19:32:00]line Внесено: 1000.00 [19:32:00]line СДАЧА: 0.00 [19:32:00]line НСП 1% : 8.85 [19:32:00]line НДС 12% : 106.22 [19:32:00]line Наличными: 1000.00 [19:32:00]line Безнал.: 0.00 [19:32:00]line Место: АЗС № 101 "Партнер Нефть" [19:32:00]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [19:32:00]line СНО: Общий режим [19:32:00]line Чек 724 28.10.2024 19:32 [19:32:00]line Смена: 546 ФФД: 1.0 [19:32:00]line ЗНМ: 0300000082 [19:32:00]line РНМ: 0000000000091628 [19:32:00]line Версия ККМ: 001 [19:32:00]line ФМ: 0000000000874671 [19:32:00]line ФД: 318249 [19:32:00]line ФПД: 30725121577991 [19:32:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T193200&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318249&fm=30725121577991&tin=02508201610067®Number=0000000000091628&sum=100000 [19:32:00]OFD Sender: Processing packet 318249 [packets to send 127, broken 126] [19:32:00]ProducePacketName [19:32:00]name=ofd_packets/00318249 [19:32:00]OFD Sender: To server: pG, [19:32:00]CommunicateWithHost lk.salyk.kg:30040 [19:32:00]ConnectInit lk.salyk.kg [19:32:00]written 0, free lines is 4095 [19:32:00]Connected sock=10 [19:32:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 1C F9 07 01 D9 96 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 D4 02 00 00 F4 03 04 00 B0 E6 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 29 DB 04 00 35 04 06 00 1B F1 BF F5 14 07 BC 26 84 33 CD A8 19 73 [19:32:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 85 88 47 00 C7 D3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 29 DB 04 00 F4 03 04 00 68 92 1F 67 B6 04 01 00 00 A6 6E 71 53 EE EA DD 51 [19:32:01]CommunicateWithHost err = 0 [19:32:01]CheckOFDResponse [19:32:01]1017 (14) - 77093643461234 [19:32:01]1041 (16) - 0000000000874671 [19:32:01]1040 (4) - 318249 [19:32:01]1012 (4) - 28.10.2024 13:32 [19:32:01]1206 (1) - 0 [19:32:01]OFD Sender: Remove packet 318249 [19:32:01]ProducePacketName [19:32:01]name=ofd_packets/00318249 [19:32:01]NVStorageDeleteData [19:32:01]Write to MH i2c: 01 00 00 32 1F 51 [19:32:01]Write i2c OK [19:32:01]MH_I2C_Read... [19:32:01]Read from MH i2c: 01 [19:32:01]MH_I2C_Read... [19:32:01]Read from MH i2c: 01 07 00 [19:32:01]MH_I2C_Read... [19:32:01]Read from MH i2c: 01 07 00 32 1F 00 00 00 00 00 E6 0C 4A [19:32:01]RasterBufferAndPrint [19:32:01]line [19:32:01]line [19:32:01]line [19:32:01]line [19:32:01]line [19:32:01]written 0, free lines is 3308 [19:32:01]MH_Cut [19:32:01]Write to MH i2c: D1 01 00 39 1F 01 2A [19:32:01]Write i2c OK [19:32:01]MH_I2C_Read... [19:32:01]Read from MH i2c: D1 [19:32:01]MH_I2C_Read... [19:32:01]Read from MH i2c: D1 01 00 [19:32:01]MH_I2C_Read... [19:32:01]Read from MH i2c: D1 01 00 39 1F 00 29 [19:32:01]Write to MH i2c: 01 00 00 3A 1F 59 [19:32:01]Write i2c OK [19:32:01]MH_I2C_Read... [19:32:01]OFD Sender: No OFD packet to send [19:32:01]*** Cut start [19:32:01]*** Partial cut [19:32:01]*** CUTSNS_PIN = 1 [19:32:02]*** CUTSNS_PIN = 0 [19:32:02]*** Brake cut motor [19:32:02]Read from MH i2c: 01 [19:32:02]MH_I2C_Read... [19:32:02]*** Stop cut motor [19:32:02]*** Cut end [19:32:02]Read from MH i2c: 01 07 00 [19:32:02]MH_I2C_Read... [19:32:02]Read from MH i2c: 01 07 00 3A 1F 00 00 00 00 00 FF 0F 6E [19:32:02]process_action close_receipt done [19:32:02]requested_data is exist [19:32:02]produce_requested_data [19:32:02]requested_item fm.sn is exist - process it [19:32:02]wFMCommunicate request_size=4 [19:32:02]MH_SAM_APDU [19:32:02]CAPDU: 80 11 00 00 [19:32:02]Write to MH i2c: E2 08 00 3B 1F 80 11 00 00 00 00 00 00 D4 [19:32:02]Write i2c OK [19:32:02]MH_I2C_Read... [19:32:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:32:02]Read from MH i2c: E2 [19:32:02]MH_I2C_Read... [19:32:02]Read from MH i2c: E2 17 00 [19:32:02]MH_I2C_Read... [19:32:02]Read from MH i2c: E2 17 00 3B 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 28 [19:32:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:32:02]wFMCommunicate OK [19:32:02]requested_item fd.num is exist - process it [19:32:02]SAM_PROTO_GetFieldsCounters [19:32:02]wFMCommunicate request_size=4 [19:32:02]MH_SAM_APDU [19:32:02]CAPDU: 80 13 00 00 [19:32:02]Write to MH i2c: E2 08 00 3C 1F 80 13 00 00 00 00 00 00 D7 [19:32:02]Write i2c OK [19:32:02]MH_I2C_Read... [19:32:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:32:02]Read from MH i2c: E2 [19:32:02]MH_I2C_Read... [19:32:02]Read from MH i2c: E2 62 00 [19:32:02]MH_I2C_Read... [19:32:02]Read from MH i2c: E2 62 00 3C 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 29 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 D4 02 00 00 5E 04 04 00 D4 02 00 00 57 04 04 00 D5 02 00 00 19 04 04 00 00 00 00 00 90 00 A8 [19:32:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 29 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 D4 02 00 00 5E 04 04 00 D4 02 00 00 57 04 04 00 D5 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:32:02]wFMCommunicate OK [19:32:02]SAM_PROTO_GetFieldsCounters done [19:32:02]requested_item shift.num is exist - process it [19:32:02]requested_item shift.opened is exist - process it [19:32:02]req_shift_opened [19:32:02]FM_GetShiftState [19:32:02]SAM_PROTO_GetShiftState [19:32:02]wFMCommunicate request_size=4 [19:32:02]MH_SAM_APDU [19:32:02]CAPDU: 80 13 01 00 [19:32:02]Write to MH i2c: E2 08 00 3D 1F 80 13 01 00 00 00 00 00 D9 [19:32:02]Write i2c OK [19:32:02]MH_I2C_Read... [19:32:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:32:02]Read from MH i2c: E2 [19:32:02]MH_I2C_Read... [19:32:02]Read from MH i2c: E2 0E 00 [19:32:02]MH_I2C_Read... [19:32:02]Read from MH i2c: E2 0E 00 3D 1F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D2 [19:32:02]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:32:02]wFMCommunicate OK [19:32:02]SAM_PROTO_GetShiftState done [19:32:02]FM_GetShiftState done [19:32:02]req_shift_opened done [19:32:02]requested_item shift.open_date is exist - process it [19:32:02]req_shift_open_date [19:32:02]req_shift_open_date done [19:32:02]produce_requested_data done [19:32:02]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318249,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [19:32:02]process_action_free close_receipt [19:32:02]json_value_free [19:32:02]json_value_free done [19:32:02]process_json_proto returns [19:32:02]Send response to host [19:32:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318249,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [19:32:02]free response buf [19:32:02]execute_script done [19:32:02]execute_script returns [19:32:02]free content buf [19:32:02]Sock 9.Close socket [19:32:02]Sock 9.Thread stoped [19:32:06]OFD Sender: No OFD packet to send [19:32:11]OFD Sender: No OFD packet to send [19:32:16]OFD Sender: No OFD packet to send [19:32:21]OFD Sender: No OFD packet to send [19:32:26]OFD Sender: No OFD packet to send [19:32:31]OFD Sender: No OFD packet to send [19:32:36]OFD Sender: No OFD packet to send [19:32:41]OFD Sender: No OFD packet to send [19:32:46]OFD Sender: No OFD packet to send [19:32:51]OFD Sender: No OFD packet to send [19:32:56]OFD Sender: No OFD packet to send [19:33:01]OFD Sender: No OFD packet to send [19:33:06]OFD Sender: No OFD packet to send [19:33:11]OFD Sender: No OFD packet to send [19:33:16]OFD Sender: No OFD packet to send [19:33:21]OFD Sender: No OFD packet to send [19:33:26]OFD Sender: No OFD packet to send [19:33:31]OFD Sender: No OFD packet to send [19:33:36]OFD Sender: No OFD packet to send [19:33:41]OFD Sender: No OFD packet to send [19:33:46]OFD Sender: No OFD packet to send [19:33:51]OFD Sender: No OFD packet to send [19:33:53]accept exits with 8 [19:33:53]New connection [19:33:53]New thread 3066895716 created [19:33:53]Thread 3067039076 joined [19:33:53]Waiting for new connection... [19:33:53] Sock 8.Parse request [19:33:53]Sock 8.Check first char [19:33:53]Sock 8.First char is OK [19:33:53]request: POST /json_proto HTTP/1.0 [19:33:53]Method: POST [19:33:53]URL: /json_proto [19:33:53]Method is POST - this is cgi request [19:33:53]url: /json_proto [19:33:53]query_string will be loaded in cgi processing [19:33:53]execute_cgi json_proto POST (null) [19:33:53]execute_cgi path=json_proto method=POST [19:33:53]POST find Content-Length [19:33:53]Host: 172.17.50.195:8080 [19:33:53]Content-Length: 678 [19:33:53]Content-Type: application/json [19:33:53] [19:33:53]POST finish read [19:33:53]Found Content-Length = 678 [19:33:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093253", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:33:53]execute_script... [19:33:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093253", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:33:53]POST & json_proto [19:33:53]process_json_proto [19:33:53]json parsed OK: [19:33:53]protocol is kg_v1.0 [19:33:53]action value=close_receipt [19:33:53]process_action close_receipt [19:33:53]cmd_close_receipt [19:33:53]MH_GetDate [19:33:53]Write to MH i2c: F0 00 00 3E 1F 4C [19:33:53]Write i2c OK [19:33:53]MH_I2C_Read... [19:33:53]Read from MH i2c: F0 [19:33:53]MH_I2C_Read... [19:33:53]Read from MH i2c: F0 09 00 [19:33:53]MH_I2C_Read... [19:33:53]Read from MH i2c: F0 09 00 3E 1F 00 22 E7 1F 67 43 33 1C 67 DD [19:33:53]GetLastDocTimeStamp 1730143920 [19:33:53]current date 1730144034 [19:33:53]FM_GetShiftState [19:33:53]SAM_PROTO_GetShiftState [19:33:53]wFMCommunicate request_size=4 [19:33:53]MH_SAM_APDU [19:33:53]CAPDU: 80 13 01 00 [19:33:53]Write to MH i2c: E2 08 00 3F 1F 80 13 01 00 00 00 00 00 DB [19:33:53]Write i2c OK [19:33:53]MH_I2C_Read... [19:33:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:33:53]Read from MH i2c: E2 [19:33:53]MH_I2C_Read... [19:33:53]Read from MH i2c: E2 0E 00 [19:33:53]MH_I2C_Read... [19:33:53]Read from MH i2c: E2 0E 00 3F 1F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D4 [19:33:53]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:33:53]wFMCommunicate OK [19:33:53]SAM_PROTO_GetShiftState done [19:33:53]FM_GetShiftState done [19:33:53]opened in 1730073493 [19:33:53]opened+sec_in_day 1730159893 [19:33:53]quantity*price = 50041 [19:33:53]sum+1 = 50042 [19:33:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 725 28.10.2024 19:33 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318250 ФПД: 244344676636523 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T193354&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318250&fm=244344676636523&tin=02508201610067®Number=0000000000091628&sum=50000 [19:33:54]StoreToDocumentArchive [19:33:54]shift 546 fd 318250 [19:33:54]save to /storage/0546/doc_00318250 [19:33:54]save last doc name /storage/0546/doc_00318250 to /storage/kkm_last_doc_name [19:33:54]save OK [19:33:54]Clear old archive folders... [19:33:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:33:54]tlvbuf is 00167C30 [19:33:54]SAM_PROTO_ClearQueue [19:33:54]wFMCommunicate request_size=4 [19:33:54]MH_SAM_APDU [19:33:54]CAPDU: 80 09 00 00 [19:33:54]Write to MH i2c: E2 08 00 4C 1F 80 09 00 00 00 00 00 00 DD [19:33:54]Write i2c OK [19:33:54]MH_I2C_Read... [19:33:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:33:54]Read from MH i2c: E2 [19:33:54]MH_I2C_Read... [19:33:54]Read from MH i2c: E2 03 00 [19:33:54]MH_I2C_Read... [19:33:54]Read from MH i2c: E2 03 00 4C 1F 00 90 00 DF [19:33:54]RAPDU: 90 00 [19:33:54]wFMCommunicate OK [19:33:54]SAM_PROTO_ClearQueue done [19:33:54]KKMCreateOFDPacket [19:33:54]OFDProtocolAddRootSTLVToBuf [19:33:54]FM_MakeSignedData [19:33:54]FM_MakeSignedData [19:33:54]SAM_PROTO_SignData [19:33:54]wFMCommunicate request_size=4 [19:33:54]MH_SAM_APDU [19:33:54]CAPDU: 80 0D 01 02 [19:33:54]Write to MH i2c: E2 08 00 4D 1F 80 0D 01 02 00 00 00 00 E5 [19:33:54]Write i2c OK [19:33:54]MH_I2C_Read... [19:33:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:33:54]Read from MH i2c: E2 [19:33:54]MH_I2C_Read... [19:33:54]Read from MH i2c: E2 03 00 [19:33:54]MH_I2C_Read... [19:33:54]Read from MH i2c: E2 03 00 4D 1F 00 90 00 E0 [19:33:54]RAPDU: 90 00 [19:33:54]wFMCommunicate OK [19:33:54]wFMCommunicate request_size=255 [19:33:54]MH_SAM_APDU [19:33:54]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 22 E7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2A DB 04 00 35 04 06 00 DE [19:33:54]Write to MH i2c: E2 02 01 4E 1F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 22 E7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2A DB 04 00 35 04 06 00 DE 00 00 E4 [19:33:54]Write i2c OK [19:33:54]MH_I2C_Read... [19:33:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:33:54]Read from MH i2c: E2 [19:33:54]MH_I2C_Read... [19:33:54]Read from MH i2c: E2 03 00 [19:33:54]MH_I2C_Read... [19:33:54]Read from MH i2c: E2 03 00 4E 1F 00 90 00 E1 [19:33:54]RAPDU: 90 00 [19:33:54]wFMCommunicate OK [19:33:54]wFMCommunicate request_size=10 [19:33:54]MH_SAM_APDU [19:33:54]CAPDU: 80 0D 02 02 05 3A ED A7 57 6B [19:33:54]Write to MH i2c: E2 0D 00 4F 1F 80 0D 02 02 05 00 3A ED A7 57 6B 00 00 82 [19:33:54]Write i2c OK [19:33:54]MH_I2C_Read... [19:33:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:33:54]Read from MH i2c: E2 [19:33:54]MH_I2C_Read... [19:33:54]Read from MH i2c: E2 03 00 [19:33:54]MH_I2C_Read... [19:33:54]Read from MH i2c: E2 03 00 4F 1F 00 90 00 E2 [19:33:54]RAPDU: 90 00 [19:33:54]wFMCommunicate OK [19:33:54]wFMCommunicate request_size=4 [19:33:54]MH_SAM_APDU [19:33:54]CAPDU: 80 0D 03 02 [19:33:54]Write to MH i2c: E2 08 00 50 1F 80 0D 03 02 00 00 00 00 EA [19:33:54]Write i2c OK [19:33:54]MH_I2C_Read... [19:33:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:33:54]Read from MH i2c: E2 [19:33:54]MH_I2C_Read... [19:33:54]Read from MH i2c: E2 0B 00 [19:33:54]MH_I2C_Read... [19:33:54]Read from MH i2c: E2 0B 00 50 1F 00 C4 DC 69 39 C2 BC 70 D3 90 00 EE [19:33:54]RAPDU: C4 DC 69 39 C2 BC 70 D3 90 00 [19:33:54]wFMCommunicate OK [19:33:54]SAM_PROTO_SignData done [19:33:54]FM_MakeSignedData done [19:33:54]CreateOFDProtocolMessage [19:33:54]wFMCommunicate request_size=4 [19:33:54]MH_SAM_APDU [19:33:54]CAPDU: 80 11 00 00 [19:33:54]Write to MH i2c: E2 08 00 51 1F 80 11 00 00 00 00 00 00 EA [19:33:54]Write i2c OK [19:33:54]MH_I2C_Read... [19:33:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:33:54]Read from MH i2c: E2 [19:33:54]MH_I2C_Read... [19:33:54]Read from MH i2c: E2 17 00 [19:33:54]MH_I2C_Read... [19:33:54]Read from MH i2c: E2 17 00 51 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 3E [19:33:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:33:54]wFMCommunicate OK [19:33:54]CreateOFDProtocolMessage done [19:33:54]OFDSenderStorePacket 318250 [19:33:54]StoreOFDPacket docnum=318250 [19:33:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 43 22 07 01 37 6E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 22 E7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2A DB 04 00 35 04 06 00 DE 3A ED A7 57 6B C4 DC 69 39 C2 BC 70 D3 [19:33:54]CheckFolder [19:33:54]dirname=/storage/ofd_packets [19:33:54]CheckFolder done [19:33:54]ProducePacketName [19:33:54]name=ofd_packets/00318250 [19:33:54]NVStorageSaveData ofd_packets/00318250 [19:33:54]File name is /storage/ofd_packets/00318250 [19:33:54]Write 301 bytes [19:33:54]NVStorageSaveData done [19:33:54]OFDSenderStorePacket done [19:33:54]KKMCreateOFDPacket done [19:33:54]NVStorageSaveData kkm_last_timestamp [19:33:54]File name is /storage/kkm_last_timestamp [19:33:54]Write 4 bytes [19:33:54]NVStorageSaveData done [19:33:54]ExternCall_PrintAddStr [19:33:54]wPrintStart [19:33:54]Write to MH i2c: 01 00 00 52 1F 71 [19:33:54]Write i2c OK [19:33:54]MH_I2C_Read... [19:33:54]Read from MH i2c: 01 [19:33:54]MH_I2C_Read... [19:33:54]Read from MH i2c: 01 07 00 [19:33:54]MH_I2C_Read... [19:33:54]Read from MH i2c: 01 07 00 52 1F 00 00 00 00 00 FF 0F 86 [19:33:54]RasterBufferAndPrint [19:33:54]line Счет N : (1)1093253 [19:33:54]line ИНН: 02508201610067 [19:33:54]line Контрольно-Кассовый Чек [19:33:54]line ПРОДАЖА [19:33:54]line ТРК (МРК, ГНК) : 53 [19:33:54]line Товар: 2710124130 [19:33:54]line Аи-92-К-2 [19:33:54]line 7.480 * 66.90 [19:33:54]line = 500.41 [19:33:54]line НДС 12% НСП 1% [19:33:54]line > о реализуемом товаре [19:33:54]line ОКРУГЛЕНИЕ: -0.41 [19:33:54]line ИТОГО: 500.00 [19:33:54]line Внесено: 500.00 [19:33:54]line СДАЧА: 0.00 [19:33:54]line НСП 1% : 4.43 [19:33:54]line НДС 12% : 53.14 [19:33:54]line Наличными: 500.00 [19:33:54]line Безнал.: 0.00 [19:33:54]line Место: АЗС № 101 "Партнер Нефть" [19:33:54]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [19:33:54]line СНО: Общий режим [19:33:54]line Чек 725 28.10.2024 19:33 [19:33:54]line Смена: 546 ФФД: 1.0 [19:33:54]line ЗНМ: 0300000082 [19:33:54]line РНМ: 0000000000091628 [19:33:54]line Версия ККМ: 001 [19:33:54]line ФМ: 0000000000874671 [19:33:54]line ФД: 318250 [19:33:54]line ФПД: 244344676636523 [19:33:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T193354&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318250&fm=244344676636523&tin=02508201610067®Number=0000000000091628&sum=50000 [19:33:55]written 0, free lines is 4095 [19:33:55]OFD Sender: Processing packet 318250 [packets to send 127, broken 126] [19:33:55]ProducePacketName [19:33:55]name=ofd_packets/00318250 [19:33:55]OFD Sender: To server: pG, [19:33:55]CommunicateWithHost lk.salyk.kg:30040 [19:33:55]ConnectInit lk.salyk.kg [19:33:55]Connected sock=10 [19:33:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 43 22 07 01 37 6E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 22 E7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2A DB 04 00 35 04 06 00 DE 3A ED A7 57 6B C4 DC 69 39 C2 BC 70 D3 [19:33:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 90 3E 47 00 5B 4B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2A DB 04 00 F4 03 04 00 DA 92 1F 67 B6 04 01 00 00 4E 7D 83 23 3B 74 CE C9 [19:33:55]CommunicateWithHost err = 0 [19:33:55]CheckOFDResponse [19:33:55]1017 (14) - 77093643461234 [19:33:55]1041 (16) - 0000000000874671 [19:33:55]1040 (4) - 318250 [19:33:55]1012 (4) - 28.10.2024 13:34 [19:33:55]1206 (1) - 0 [19:33:55]OFD Sender: Remove packet 318250 [19:33:55]ProducePacketName [19:33:55]name=ofd_packets/00318250 [19:33:55]NVStorageDeleteData [19:33:55]Write to MH i2c: 01 00 00 7D 1F 9C [19:33:55]Write i2c OK [19:33:55]MH_I2C_Read... [19:33:55]Read from MH i2c: 01 [19:33:55]MH_I2C_Read... [19:33:55]Read from MH i2c: 01 07 00 [19:33:55]MH_I2C_Read... [19:33:55]Read from MH i2c: 01 07 00 7D 1F 00 00 00 00 00 E7 0C 96 [19:33:55]RasterBufferAndPrint [19:33:55]line [19:33:55]line [19:33:55]line [19:33:55]line [19:33:55]line [19:33:55]written 0, free lines is 3310 [19:33:55]MH_Cut [19:33:55]Write to MH i2c: D1 01 00 84 1F 01 75 [19:33:55]Write i2c OK [19:33:55]MH_I2C_Read... [19:33:55]Read from MH i2c: D1 [19:33:55]MH_I2C_Read... [19:33:55]Read from MH i2c: D1 01 00 [19:33:55]MH_I2C_Read... [19:33:55]Read from MH i2c: D1 01 00 84 1F 00 74 [19:33:55]Write to MH i2c: 01 00 00 85 1F A4 [19:33:55]Write i2c OK [19:33:55]MH_I2C_Read... [19:33:56]OFD Sender: No OFD packet to send [19:33:56]*** Cut start [19:33:56]*** Partial cut [19:33:56]*** CUTSNS_PIN = 1 [19:33:56]*** CUTSNS_PIN = 0 [19:33:56]*** Brake cut motor [19:33:57]Read from MH i2c: 01 [19:33:57]MH_I2C_Read... [19:33:57]*** Stop cut motor [19:33:57]*** Cut end [19:33:57]Read from MH i2c: 01 07 00 [19:33:57]MH_I2C_Read... [19:33:57]Read from MH i2c: 01 07 00 85 1F 00 00 00 00 00 FF 0F B9 [19:33:57]process_action close_receipt done [19:33:57]requested_data is exist [19:33:57]produce_requested_data [19:33:57]requested_item fm.sn is exist - process it [19:33:57]wFMCommunicate request_size=4 [19:33:57]MH_SAM_APDU [19:33:57]CAPDU: 80 11 00 00 [19:33:57]Write to MH i2c: E2 08 00 86 1F 80 11 00 00 00 00 00 00 1F [19:33:57]Write i2c OK [19:33:57]MH_I2C_Read... [19:33:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:33:57]Read from MH i2c: E2 [19:33:57]MH_I2C_Read... [19:33:57]Read from MH i2c: E2 17 00 [19:33:57]MH_I2C_Read... [19:33:57]Read from MH i2c: E2 17 00 86 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 73 [19:33:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:33:57]wFMCommunicate OK [19:33:57]requested_item fd.num is exist - process it [19:33:57]SAM_PROTO_GetFieldsCounters [19:33:57]wFMCommunicate request_size=4 [19:33:57]MH_SAM_APDU [19:33:57]CAPDU: 80 13 00 00 [19:33:57]Write to MH i2c: E2 08 00 87 1F 80 13 00 00 00 00 00 00 22 [19:33:57]Write i2c OK [19:33:57]MH_I2C_Read... [19:33:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:33:57]Read from MH i2c: E2 [19:33:57]MH_I2C_Read... [19:33:57]Read from MH i2c: E2 62 00 [19:33:57]MH_I2C_Read... [19:33:57]Read from MH i2c: E2 62 00 87 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 2A DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 D5 02 00 00 5E 04 04 00 D5 02 00 00 57 04 04 00 D6 02 00 00 19 04 04 00 00 00 00 00 90 00 F7 [19:33:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 2A DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 D5 02 00 00 5E 04 04 00 D5 02 00 00 57 04 04 00 D6 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:33:57]wFMCommunicate OK [19:33:57]SAM_PROTO_GetFieldsCounters done [19:33:57]requested_item shift.num is exist - process it [19:33:57]requested_item shift.opened is exist - process it [19:33:57]req_shift_opened [19:33:57]FM_GetShiftState [19:33:57]SAM_PROTO_GetShiftState [19:33:57]wFMCommunicate request_size=4 [19:33:57]MH_SAM_APDU [19:33:57]CAPDU: 80 13 01 00 [19:33:57]Write to MH i2c: E2 08 00 88 1F 80 13 01 00 00 00 00 00 24 [19:33:57]Write i2c OK [19:33:57]MH_I2C_Read... [19:33:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:33:57]Read from MH i2c: E2 [19:33:57]MH_I2C_Read... [19:33:57]Read from MH i2c: E2 0E 00 [19:33:57]MH_I2C_Read... [19:33:57]Read from MH i2c: E2 0E 00 88 1F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 1D [19:33:57]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:33:57]wFMCommunicate OK [19:33:57]SAM_PROTO_GetShiftState done [19:33:57]FM_GetShiftState done [19:33:57]req_shift_opened done [19:33:57]requested_item shift.open_date is exist - process it [19:33:57]req_shift_open_date [19:33:57]req_shift_open_date done [19:33:57]produce_requested_data done [19:33:57]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318250,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [19:33:57]process_action_free close_receipt [19:33:57]json_value_free [19:33:57]json_value_free done [19:33:57]process_json_proto returns [19:33:57]Send response to host [19:33:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318250,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [19:33:57]free response buf [19:33:57]execute_script done [19:33:57]execute_script returns [19:33:57]free content buf [19:33:57]Sock 8.Close socket [19:33:57]Sock 8.Thread stoped [19:34:01]OFD Sender: No OFD packet to send [19:34:06]OFD Sender: No OFD packet to send [19:34:11]OFD Sender: No OFD packet to send [19:34:16]OFD Sender: No OFD packet to send [19:34:21]OFD Sender: No OFD packet to send [19:34:26]OFD Sender: No OFD packet to send [19:34:31]OFD Sender: No OFD packet to send [19:34:36]OFD Sender: No OFD packet to send [19:34:41]OFD Sender: No OFD packet to send [19:34:46]OFD Sender: No OFD packet to send [19:34:51]OFD Sender: No OFD packet to send [19:34:56]OFD Sender: No OFD packet to send [19:35:01]OFD Sender: No OFD packet to send [19:35:06]OFD Sender: No OFD packet to send [19:35:11]OFD Sender: No OFD packet to send [19:35:16]OFD Sender: No OFD packet to send [19:35:21]OFD Sender: No OFD packet to send [19:35:26]OFD Sender: No OFD packet to send [19:35:31]OFD Sender: No OFD packet to send [19:35:36]OFD Sender: No OFD packet to send [19:35:41]OFD Sender: No OFD packet to send [19:35:46]OFD Sender: No OFD packet to send [19:35:51]OFD Sender: No OFD packet to send [19:35:56]OFD Sender: No OFD packet to send [19:36:01]OFD Sender: No OFD packet to send [19:36:06]OFD Sender: No OFD packet to send [19:36:11]OFD Sender: No OFD packet to send [19:36:16]OFD Sender: No OFD packet to send [19:36:21]OFD Sender: No OFD packet to send [19:36:26]OFD Sender: No OFD packet to send [19:36:31]OFD Sender: No OFD packet to send [19:36:36]OFD Sender: No OFD packet to send [19:36:41]OFD Sender: No OFD packet to send [19:36:46]OFD Sender: No OFD packet to send [19:36:51]OFD Sender: No OFD packet to send [19:36:56]OFD Sender: No OFD packet to send [19:37:01]OFD Sender: No OFD packet to send [19:37:06]OFD Sender: No OFD packet to send [19:37:11]OFD Sender: No OFD packet to send [19:37:16]OFD Sender: No OFD packet to send [19:37:21]OFD Sender: No OFD packet to send [19:37:26]OFD Sender: No OFD packet to send [19:37:31]OFD Sender: No OFD packet to send [19:37:36]OFD Sender: No OFD packet to send [19:37:41]OFD Sender: No OFD packet to send [19:37:46]OFD Sender: No OFD packet to send [19:37:51]OFD Sender: No OFD packet to send [19:37:56]OFD Sender: No OFD packet to send [19:38:01]OFD Sender: No OFD packet to send [19:38:06]OFD Sender: No OFD packet to send [19:38:06]accept exits with 9 [19:38:06]New connection [19:38:06]New thread 3067039076 created [19:38:06]Thread 3066895716 joined [19:38:06]Waiting for new connection... [19:38:06] Sock 9.Parse request [19:38:06]Sock 9.Check first char [19:38:06]Sock 9.First char is OK [19:38:06]request: POST /json_proto HTTP/1.0 [19:38:06]Method: POST [19:38:06]URL: /json_proto [19:38:06]Method is POST - this is cgi request [19:38:06]url: /json_proto [19:38:06]query_string will be loaded in cgi processing [19:38:06]execute_cgi json_proto POST (null) [19:38:06]execute_cgi path=json_proto method=POST [19:38:06]POST find Content-Length [19:38:06]Host: 172.17.50.195:8080 [19:38:06]Content-Length: 683 [19:38:06]Content-Type: application/json [19:38:06] [19:38:06]POST finish read [19:38:06]Found Content-Length = 683 [19:38:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093254", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:38:06]execute_script... [19:38: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)1093254", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:38:06]POST & json_proto [19:38:06]process_json_proto [19:38:06]json parsed OK: [19:38:06]protocol is kg_v1.0 [19:38:06]action value=close_receipt [19:38:06]process_action close_receipt [19:38:06]cmd_close_receipt [19:38:06]MH_GetDate [19:38:06]Write to MH i2c: F0 00 00 89 1F 97 [19:38:06]Write i2c OK [19:38:06]MH_I2C_Read... [19:38:06]Read from MH i2c: F0 [19:38:06]MH_I2C_Read... [19:38:06]Read from MH i2c: F0 09 00 [19:38:06]MH_I2C_Read... [19:38:06]Read from MH i2c: F0 09 00 89 1F 00 1F E8 1F 67 43 33 1C 67 26 [19:38:06]GetLastDocTimeStamp 1730144034 [19:38:06]current date 1730144287 [19:38:06]FM_GetShiftState [19:38:06]SAM_PROTO_GetShiftState [19:38:06]wFMCommunicate request_size=4 [19:38:06]MH_SAM_APDU [19:38:06]CAPDU: 80 13 01 00 [19:38:06]Write to MH i2c: E2 08 00 8A 1F 80 13 01 00 00 00 00 00 26 [19:38:06]Write i2c OK [19:38:06]MH_I2C_Read... [19:38:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:38:06]Read from MH i2c: E2 [19:38:06]MH_I2C_Read... [19:38:06]Read from MH i2c: E2 0E 00 [19:38:06]MH_I2C_Read... [19:38:06]Read from MH i2c: E2 0E 00 8A 1F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 1F [19:38:06]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:38:06]wFMCommunicate OK [19:38:06]SAM_PROTO_GetShiftState done [19:38:06]FM_GetShiftState done [19:38:06]opened in 1730073493 [19:38:06]opened+sec_in_day 1730159893 [19:38:06]quantity*price = 200031 [19:38:06]sum+1 = 200032 [19:38:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.31 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 726 28.10.2024 19:38 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318251 ФПД: 198453470253297 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T193808&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318251&fm=198453470253297&tin=02508201610067®Number=0000000000091628&sum=200000 [19:38:07]StoreToDocumentArchive [19:38:07]shift 546 fd 318251 [19:38:07]save to /storage/0546/doc_00318251 [19:38:07]save last doc name /storage/0546/doc_00318251 to /storage/kkm_last_doc_name [19:38:07]save OK [19:38:07]Clear old archive folders... [19:38:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:38:07]tlvbuf is 00099CE0 [19:38:07]SAM_PROTO_ClearQueue [19:38:07]wFMCommunicate request_size=4 [19:38:07]MH_SAM_APDU [19:38:07]CAPDU: 80 09 00 00 [19:38:07]Write to MH i2c: E2 08 00 97 1F 80 09 00 00 00 00 00 00 28 [19:38:07]Write i2c OK [19:38:07]MH_I2C_Read... [19:38:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:38:07]Read from MH i2c: E2 [19:38:07]MH_I2C_Read... [19:38:07]Read from MH i2c: E2 03 00 [19:38:07]MH_I2C_Read... [19:38:07]Read from MH i2c: E2 03 00 97 1F 00 90 00 2A [19:38:07]RAPDU: 90 00 [19:38:07]wFMCommunicate OK [19:38:07]SAM_PROTO_ClearQueue done [19:38:07]KKMCreateOFDPacket [19:38:07]OFDProtocolAddRootSTLVToBuf [19:38:07]FM_MakeSignedData [19:38:07]FM_MakeSignedData [19:38:07]SAM_PROTO_SignData [19:38:07]wFMCommunicate request_size=4 [19:38:07]MH_SAM_APDU [19:38:07]CAPDU: 80 0D 01 02 [19:38:07]Write to MH i2c: E2 08 00 98 1F 80 0D 01 02 00 00 00 00 30 [19:38:07]Write i2c OK [19:38:07]MH_I2C_Read... [19:38:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:38:07]Read from MH i2c: E2 [19:38:07]MH_I2C_Read... [19:38:07]Read from MH i2c: E2 03 00 [19:38:07]MH_I2C_Read... [19:38:07]Read from MH i2c: E2 03 00 98 1F 00 90 00 2B [19:38:07]RAPDU: 90 00 [19:38:07]wFMCommunicate OK [19:38:07]wFMCommunicate request_size=255 [19:38:07]MH_SAM_APDU [19:38: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 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 02 00 00 F4 03 04 00 20 E8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2B DB 04 00 35 04 06 00 B4 [19:38:07]Write to MH i2c: E2 02 01 99 1F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 02 00 00 F4 03 04 00 20 E8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2B DB 04 00 35 04 06 00 B4 00 00 48 [19:38:08]Write i2c OK [19:38:08]MH_I2C_Read... [19:38:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:38:08]Read from MH i2c: E2 [19:38:08]MH_I2C_Read... [19:38:08]Read from MH i2c: E2 03 00 [19:38:08]MH_I2C_Read... [19:38:08]Read from MH i2c: E2 03 00 99 1F 00 90 00 2C [19:38:08]RAPDU: 90 00 [19:38:08]wFMCommunicate OK [19:38:08]wFMCommunicate request_size=10 [19:38:08]MH_SAM_APDU [19:38:08]CAPDU: 80 0D 02 02 05 7E 0C 99 50 F1 [19:38:08]Write to MH i2c: E2 0D 00 9A 1F 80 0D 02 02 05 00 7E 0C 99 50 F1 00 00 A1 [19:38:08]Write i2c OK [19:38:08]MH_I2C_Read... [19:38:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:38:08]Read from MH i2c: E2 [19:38:08]MH_I2C_Read... [19:38:08]Read from MH i2c: E2 03 00 [19:38:08]MH_I2C_Read... [19:38:08]Read from MH i2c: E2 03 00 9A 1F 00 90 00 2D [19:38:08]RAPDU: 90 00 [19:38:08]wFMCommunicate OK [19:38:08]wFMCommunicate request_size=4 [19:38:08]MH_SAM_APDU [19:38:08]CAPDU: 80 0D 03 02 [19:38:08]Write to MH i2c: E2 08 00 9B 1F 80 0D 03 02 00 00 00 00 35 [19:38:08]Write i2c OK [19:38:08]MH_I2C_Read... [19:38:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:38:08]Read from MH i2c: E2 [19:38:08]MH_I2C_Read... [19:38:08]Read from MH i2c: E2 0B 00 [19:38:08]MH_I2C_Read... [19:38:08]Read from MH i2c: E2 0B 00 9B 1F 00 7D DE 73 10 F2 1B C0 81 90 00 62 [19:38:08]RAPDU: 7D DE 73 10 F2 1B C0 81 90 00 [19:38:08]wFMCommunicate OK [19:38:08]SAM_PROTO_SignData done [19:38:08]FM_MakeSignedData done [19:38:08]CreateOFDProtocolMessage [19:38:08]wFMCommunicate request_size=4 [19:38:08]MH_SAM_APDU [19:38:08]CAPDU: 80 11 00 00 [19:38:08]Write to MH i2c: E2 08 00 9C 1F 80 11 00 00 00 00 00 00 35 [19:38:08]Write i2c OK [19:38:08]MH_I2C_Read... [19:38:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:38:08]Read from MH i2c: E2 [19:38:08]MH_I2C_Read... [19:38:08]Read from MH i2c: E2 17 00 [19:38:08]MH_I2C_Read... [19:38:08]Read from MH i2c: E2 17 00 9C 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 89 [19:38:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:38:08]wFMCommunicate OK [19:38:08]CreateOFDProtocolMessage done [19:38:08]OFDSenderStorePacket 318251 [19:38:08]StoreOFDPacket docnum=318251 [19:38:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 4D D3 07 01 4F 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 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 02 00 00 F4 03 04 00 20 E8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2B DB 04 00 35 04 06 00 B4 7E 0C 99 50 F1 7D DE 73 10 F2 1B C0 81 [19:38:08]CheckFolder [19:38:08]dirname=/storage/ofd_packets [19:38:08]CheckFolder done [19:38:08]ProducePacketName [19:38:08]name=ofd_packets/00318251 [19:38:08]NVStorageSaveData ofd_packets/00318251 [19:38:08]File name is /storage/ofd_packets/00318251 [19:38:08]Write 301 bytes [19:38:08]NVStorageSaveData done [19:38:08]OFDSenderStorePacket done [19:38:08]KKMCreateOFDPacket done [19:38:08]NVStorageSaveData kkm_last_timestamp [19:38:08]File name is /storage/kkm_last_timestamp [19:38:08]Write 4 bytes [19:38:08]NVStorageSaveData done [19:38:08]ExternCall_PrintAddStr [19:38:08]wPrintStart [19:38:08]Write to MH i2c: 01 00 00 9D 1F BC [19:38:08]Write i2c OK [19:38:08]MH_I2C_Read... [19:38:08]Read from MH i2c: 01 [19:38:08]MH_I2C_Read... [19:38:08]Read from MH i2c: 01 07 00 [19:38:08]MH_I2C_Read... [19:38:08]Read from MH i2c: 01 07 00 9D 1F 00 00 00 00 00 FF 0F D1 [19:38:08]RasterBufferAndPrint [19:38:08]line Счет N : (1)1093254 [19:38:08]line ИНН: 02508201610067 [19:38:08]line Контрольно-Кассовый Чек [19:38:08]line ПРОДАЖА [19:38:08]line ТРК (МРК, ГНК) : 53 [19:38:08]line Товар: 2710124130 [19:38:08]line Аи-92-К-2 [19:38:08]line 29.900 * 66.90 [19:38:08]line = 2000.31 [19:38:08]line НДС 12% НСП 1% [19:38:08]line > о реализуемом товаре [19:38:08]line ОКРУГЛЕНИЕ: -0.31 [19:38:08]line ИТОГО: 2000.00 [19:38:08]line Внесено: 2000.00 [19:38:08]line СДАЧА: 0.00 [19:38:08]line НСП 1% : 17.70 [19:38:08]line НДС 12% : 212.42 [19:38:08]line Наличными: 2000.00 [19:38:08]line Безнал.: 0.00 [19:38:08]line Место: АЗС № 101 "Партнер Нефть" [19:38:08]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [19:38:08]line СНО: Общий режим [19:38:08]line Чек 726 28.10.2024 19:38 [19:38:08]line Смена: 546 ФФД: 1.0 [19:38:08]line ЗНМ: 0300000082 [19:38:08]line РНМ: 0000000000091628 [19:38:08]line Версия ККМ: 001 [19:38:08]line ФМ: 0000000000874671 [19:38:08]line ФД: 318251 [19:38:08]line ФПД: 198453470253297 [19:38:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T193808&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318251&fm=198453470253297&tin=02508201610067®Number=0000000000091628&sum=200000 [19:38:08]OFD Sender: Processing packet 318251 [packets to send 127, broken 126] [19:38:08]ProducePacketName [19:38:08]name=ofd_packets/00318251 [19:38:08]OFD Sender: To server: pG, [19:38:08]CommunicateWithHost lk.salyk.kg:30040 [19:38:08]ConnectInit lk.salyk.kg [19:38:08]written 0, free lines is 4095 [19:38:08]Connected sock=10 [19:38:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 4D D3 07 01 4F 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 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 02 00 00 F4 03 04 00 20 E8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2B DB 04 00 35 04 06 00 B4 7E 0C 99 50 F1 7D DE 73 10 F2 1B C0 81 [19:38:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 F1 93 47 00 E3 8E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2B DB 04 00 F4 03 04 00 D7 93 1F 67 B6 04 01 00 00 E4 EB 81 3C 22 F9 26 E8 [19:38:09]CommunicateWithHost err = 0 [19:38:09]CheckOFDResponse [19:38:09]1017 (14) - 77093643461234 [19:38:09]1041 (16) - 0000000000874671 [19:38:09]1040 (4) - 318251 [19:38:09]1012 (4) - 28.10.2024 13:38 [19:38:09]1206 (1) - 0 [19:38:09]OFD Sender: Remove packet 318251 [19:38:09]ProducePacketName [19:38:09]name=ofd_packets/00318251 [19:38:09]NVStorageDeleteData [19:38:09]Write to MH i2c: 01 00 00 C8 1F E7 [19:38:09]Write i2c OK [19:38:09]MH_I2C_Read... [19:38:09]Read from MH i2c: 01 [19:38:09]MH_I2C_Read... [19:38:09]Read from MH i2c: 01 07 00 [19:38:09]MH_I2C_Read... [19:38:09]Read from MH i2c: 01 07 00 C8 1F 00 00 00 00 00 EB 0C E5 [19:38:09]RasterBufferAndPrint [19:38:09]line [19:38:09]line [19:38:09]line [19:38:09]line [19:38:09]line [19:38:09]written 0, free lines is 3314 [19:38:09]MH_Cut [19:38:09]Write to MH i2c: D1 01 00 CF 1F 01 C0 [19:38:09]Write i2c OK [19:38:09]MH_I2C_Read... [19:38:09]Read from MH i2c: D1 [19:38:09]MH_I2C_Read... [19:38:09]Read from MH i2c: D1 01 00 [19:38:09]MH_I2C_Read... [19:38:09]Read from MH i2c: D1 01 00 CF 1F 00 BF [19:38:09]Write to MH i2c: 01 00 00 D0 1F EF [19:38:09]Write i2c OK [19:38:09]MH_I2C_Read... [19:38:09]OFD Sender: No OFD packet to send [19:38:09]*** Cut start [19:38:09]*** Partial cut [19:38:09]*** CUTSNS_PIN = 1 [19:38:09]*** CUTSNS_PIN = 0 [19:38:10]*** Brake cut motor [19:38:10]Read from MH i2c: 01 [19:38:10]MH_I2C_Read... [19:38:10]*** Stop cut motor [19:38:10]*** Cut end [19:38:10]Read from MH i2c: 01 07 00 [19:38:10]MH_I2C_Read... [19:38:10]Read from MH i2c: 01 07 00 D0 1F 00 00 00 00 00 FF 0F 04 [19:38:10]process_action close_receipt done [19:38:10]requested_data is exist [19:38:10]produce_requested_data [19:38:10]requested_item fm.sn is exist - process it [19:38:10]wFMCommunicate request_size=4 [19:38:10]MH_SAM_APDU [19:38:10]CAPDU: 80 11 00 00 [19:38:10]Write to MH i2c: E2 08 00 D1 1F 80 11 00 00 00 00 00 00 6A [19:38:10]Write i2c OK [19:38:10]MH_I2C_Read... [19:38:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:38:10]Read from MH i2c: E2 [19:38:10]MH_I2C_Read... [19:38:10]Read from MH i2c: E2 17 00 [19:38:10]MH_I2C_Read... [19:38:10]Read from MH i2c: E2 17 00 D1 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 BE [19:38:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:38:10]wFMCommunicate OK [19:38:10]requested_item fd.num is exist - process it [19:38:10]SAM_PROTO_GetFieldsCounters [19:38:10]wFMCommunicate request_size=4 [19:38:10]MH_SAM_APDU [19:38:10]CAPDU: 80 13 00 00 [19:38:10]Write to MH i2c: E2 08 00 D2 1F 80 13 00 00 00 00 00 00 6D [19:38:10]Write i2c OK [19:38:10]MH_I2C_Read... [19:38:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:38:10]Read from MH i2c: E2 [19:38:10]MH_I2C_Read... [19:38:10]Read from MH i2c: E2 62 00 [19:38:10]MH_I2C_Read... [19:38:10]Read from MH i2c: E2 62 00 D2 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 2B DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 D6 02 00 00 5E 04 04 00 D6 02 00 00 57 04 04 00 D7 02 00 00 19 04 04 00 00 00 00 00 90 00 46 [19:38:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 2B DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 D6 02 00 00 5E 04 04 00 D6 02 00 00 57 04 04 00 D7 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:38:10]wFMCommunicate OK [19:38:10]SAM_PROTO_GetFieldsCounters done [19:38:10]requested_item shift.num is exist - process it [19:38:10]requested_item shift.opened is exist - process it [19:38:10]req_shift_opened [19:38:10]FM_GetShiftState [19:38:10]SAM_PROTO_GetShiftState [19:38:10]wFMCommunicate request_size=4 [19:38:10]MH_SAM_APDU [19:38:10]CAPDU: 80 13 01 00 [19:38:10]Write to MH i2c: E2 08 00 D3 1F 80 13 01 00 00 00 00 00 6F [19:38:10]Write i2c OK [19:38:10]MH_I2C_Read... [19:38:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:38:10]Read from MH i2c: E2 [19:38:10]MH_I2C_Read... [19:38:10]Read from MH i2c: E2 0E 00 [19:38:10]MH_I2C_Read... [19:38:10]Read from MH i2c: E2 0E 00 D3 1F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 68 [19:38:10]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:38:10]wFMCommunicate OK [19:38:10]SAM_PROTO_GetShiftState done [19:38:10]FM_GetShiftState done [19:38:10]req_shift_opened done [19:38:10]requested_item shift.open_date is exist - process it [19:38:10]req_shift_open_date [19:38:10]req_shift_open_date done [19:38:10]produce_requested_data done [19:38:10]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318251,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [19:38:10]process_action_free close_receipt [19:38:10]json_value_free [19:38:10]json_value_free done [19:38:10]process_json_proto returns [19:38:10]Send response to host [19:38:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318251,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [19:38:10]free response buf [19:38:10]execute_script done [19:38:10]execute_script returns [19:38:10]free content buf [19:38:10]Sock 9.Close socket [19:38:10]Sock 9.Thread stoped [19:38:14]OFD Sender: No OFD packet to send [19:38:19]OFD Sender: No OFD packet to send [19:38:19]accept exits with 8 [19:38:19]New connection [19:38:19]New thread 3066895716 created [19:38:19]Thread 3067039076 joined [19:38:19]Waiting for new connection... [19:38:19] Sock 8.Parse request [19:38:19]Sock 8.Check first char [19:38:19]Sock 8.First char is OK [19:38:19]request: POST /json_proto HTTP/1.0 [19:38:19]Method: POST [19:38:19]URL: /json_proto [19:38:19]Method is POST - this is cgi request [19:38:19]url: /json_proto [19:38:19]query_string will be loaded in cgi processing [19:38:19]execute_cgi json_proto POST (null) [19:38:19]execute_cgi path=json_proto method=POST [19:38:19]POST find Content-Length [19:38:19]Host: 172.17.50.195:8080 [19:38:19]Content-Length: 775 [19:38:19]Content-Type: application/json [19:38:19] [19:38:19]POST finish read [19:38:19]Found Content-Length = 775 [19:38:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093255", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:38:19]execute_script... [19:38: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)1093255", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:38:19]POST & json_proto [19:38:19]process_json_proto [19:38:19]json parsed OK: [19:38:19]protocol is kg_v1.0 [19:38:19]action value=close_receipt [19:38:19]process_action close_receipt [19:38:19]cmd_close_receipt [19:38:19]MH_GetDate [19:38:19]Write to MH i2c: F0 00 00 D4 1F E2 [19:38:19]Write i2c OK [19:38:19]MH_I2C_Read... [19:38:19]Read from MH i2c: F0 [19:38:19]MH_I2C_Read... [19:38:19]Read from MH i2c: F0 09 00 [19:38:19]MH_I2C_Read... [19:38:19]Read from MH i2c: F0 09 00 D4 1F 00 2C E8 1F 67 43 33 1C 67 7E [19:38:19]GetLastDocTimeStamp 1730144288 [19:38:19]current date 1730144300 [19:38:19]FM_GetShiftState [19:38:19]SAM_PROTO_GetShiftState [19:38:19]wFMCommunicate request_size=4 [19:38:19]MH_SAM_APDU [19:38:19]CAPDU: 80 13 01 00 [19:38:19]Write to MH i2c: E2 08 00 D5 1F 80 13 01 00 00 00 00 00 71 [19:38:19]Write i2c OK [19:38:19]MH_I2C_Read... [19:38:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:38:19]Read from MH i2c: E2 [19:38:19]MH_I2C_Read... [19:38:19]Read from MH i2c: E2 0E 00 [19:38:19]MH_I2C_Read... [19:38:19]Read from MH i2c: E2 0E 00 D5 1F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 6A [19:38:19]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:38:19]wFMCommunicate OK [19:38:19]SAM_PROTO_GetShiftState done [19:38:19]FM_GetShiftState done [19:38:19]opened in 1730073493 [19:38:19]opened+sec_in_day 1730159893 [19:38:19]quantity*price = 100050 [19:38:19]sum+1 = 100052 [19:38:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 727 28.10.2024 19:38 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318252 ФПД: 238476527813916 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T193821&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318252&fm=238476527813916&tin=02508201610067®Number=0000000000091628&sum=100051 [19:38:20]StoreToDocumentArchive [19:38:20]shift 546 fd 318252 [19:38:20]save to /storage/0546/doc_00318252 [19:38:20]save last doc name /storage/0546/doc_00318252 to /storage/kkm_last_doc_name [19:38:20]save OK [19:38:20]Clear old archive folders... [19:38:20]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:38:20]tlvbuf is 00146400 [19:38:20]SAM_PROTO_ClearQueue [19:38:20]wFMCommunicate request_size=4 [19:38:20]MH_SAM_APDU [19:38:20]CAPDU: 80 09 00 00 [19:38:20]Write to MH i2c: E2 08 00 E2 1F 80 09 00 00 00 00 00 00 73 [19:38:20]Write i2c OK [19:38:20]MH_I2C_Read... [19:38:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:38:20]Read from MH i2c: E2 [19:38:20]MH_I2C_Read... [19:38:20]Read from MH i2c: E2 03 00 [19:38:20]MH_I2C_Read... [19:38:20]Read from MH i2c: E2 03 00 E2 1F 00 90 00 75 [19:38:20]RAPDU: 90 00 [19:38:20]wFMCommunicate OK [19:38:20]SAM_PROTO_ClearQueue done [19:38:20]KKMCreateOFDPacket [19:38:20]OFDProtocolAddRootSTLVToBuf [19:38:20]FM_MakeSignedData [19:38:20]FM_MakeSignedData [19:38:20]SAM_PROTO_SignData [19:38:20]wFMCommunicate request_size=4 [19:38:20]MH_SAM_APDU [19:38:20]CAPDU: 80 0D 01 02 [19:38:20]Write to MH i2c: E2 08 00 E3 1F 80 0D 01 02 00 00 00 00 7B [19:38:20]Write i2c OK [19:38:20]MH_I2C_Read... [19:38:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:38:20]Read from MH i2c: E2 [19:38:20]MH_I2C_Read... [19:38:20]Read from MH i2c: E2 03 00 [19:38:20]MH_I2C_Read... [19:38:20]Read from MH i2c: E2 03 00 E3 1F 00 90 00 76 [19:38:20]RAPDU: 90 00 [19:38:20]wFMCommunicate OK [19:38:20]wFMCommunicate request_size=255 [19:38:20]MH_SAM_APDU [19:38:20]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 02 00 00 F4 03 04 00 2D E8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2C DB 04 00 35 04 06 00 [19:38:20]Write to MH i2c: E2 02 01 E4 1F 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 02 00 00 F4 03 04 00 2D E8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2C DB 04 00 35 04 06 00 00 00 F0 [19:38:21]Write i2c OK [19:38:21]MH_I2C_Read... [19:38:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:38:21]Read from MH i2c: E2 [19:38:21]MH_I2C_Read... [19:38:21]Read from MH i2c: E2 03 00 [19:38:21]MH_I2C_Read... [19:38:21]Read from MH i2c: E2 03 00 E4 1F 00 90 00 77 [19:38:21]RAPDU: 90 00 [19:38:21]wFMCommunicate OK [19:38:21]wFMCommunicate request_size=11 [19:38:21]MH_SAM_APDU [19:38:21]CAPDU: 80 0D 02 02 06 D8 E4 A4 BA 45 1C [19:38:21]Write to MH i2c: E2 0E 00 E5 1F 80 0D 02 02 06 00 D8 E4 A4 BA 45 1C 00 00 05 [19:38:21]Write i2c OK [19:38:21]MH_I2C_Read... [19:38:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:38:21]Read from MH i2c: E2 [19:38:21]MH_I2C_Read... [19:38:21]Read from MH i2c: E2 03 00 [19:38:21]MH_I2C_Read... [19:38:21]Read from MH i2c: E2 03 00 E5 1F 00 90 00 78 [19:38:21]RAPDU: 90 00 [19:38:21]wFMCommunicate OK [19:38:21]wFMCommunicate request_size=4 [19:38:21]MH_SAM_APDU [19:38:21]CAPDU: 80 0D 03 02 [19:38:21]Write to MH i2c: E2 08 00 E6 1F 80 0D 03 02 00 00 00 00 80 [19:38:21]Write i2c OK [19:38:21]MH_I2C_Read... [19:38:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:38:21]Read from MH i2c: E2 [19:38:21]MH_I2C_Read... [19:38:21]Read from MH i2c: E2 0B 00 [19:38:21]MH_I2C_Read... [19:38:21]Read from MH i2c: E2 0B 00 E6 1F 00 BF 63 C4 82 98 51 09 AE 90 00 89 [19:38:21]RAPDU: BF 63 C4 82 98 51 09 AE 90 00 [19:38:21]wFMCommunicate OK [19:38:21]SAM_PROTO_SignData done [19:38:21]FM_MakeSignedData done [19:38:21]CreateOFDProtocolMessage [19:38:21]wFMCommunicate request_size=4 [19:38:21]MH_SAM_APDU [19:38:21]CAPDU: 80 11 00 00 [19:38:21]Write to MH i2c: E2 08 00 E7 1F 80 11 00 00 00 00 00 00 80 [19:38:21]Write i2c OK [19:38:21]MH_I2C_Read... [19:38:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:38:21]Read from MH i2c: E2 [19:38:21]MH_I2C_Read... [19:38:21]Read from MH i2c: E2 17 00 [19:38:21]MH_I2C_Read... [19:38:21]Read from MH i2c: E2 17 00 E7 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D4 [19:38:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:38:21]wFMCommunicate OK [19:38:21]CreateOFDProtocolMessage done [19:38:21]OFDSenderStorePacket 318252 [19:38:21]StoreOFDPacket docnum=318252 [19:38:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 F7 FD 08 01 57 4A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 02 00 00 F4 03 04 00 2D E8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2C DB 04 00 35 04 06 00 D8 E4 A4 BA 45 1C BF 63 C4 82 98 51 09 AE [19:38:21]CheckFolder [19:38:21]dirname=/storage/ofd_packets [19:38:21]CheckFolder done [19:38:21]ProducePacketName [19:38:21]name=ofd_packets/00318252 [19:38:21]NVStorageSaveData ofd_packets/00318252 [19:38:21]File name is /storage/ofd_packets/00318252 [19:38:21]Write 302 bytes [19:38:21]NVStorageSaveData done [19:38:21]OFDSenderStorePacket done [19:38:21]KKMCreateOFDPacket done [19:38:21]NVStorageSaveData kkm_last_timestamp [19:38:21]File name is /storage/kkm_last_timestamp [19:38:21]Write 4 bytes [19:38:21]NVStorageSaveData done [19:38:21]ExternCall_PrintAddStr [19:38:21]wPrintStart [19:38:21]Write to MH i2c: 01 00 00 E8 1F 07 [19:38:21]Write i2c OK [19:38:21]MH_I2C_Read... [19:38:21]Read from MH i2c: 01 [19:38:21]MH_I2C_Read... [19:38:21]Read from MH i2c: 01 07 00 [19:38:21]MH_I2C_Read... [19:38:21]Read from MH i2c: 01 07 00 E8 1F 00 00 00 00 00 FF 0F 1C [19:38:21]RasterBufferAndPrint [19:38:21]line Счет N : (1)1093255 [19:38:21]line ИНН: 02508201610067 [19:38:21]line Контрольно-Кассовый Чек [19:38:21]line ПРОДАЖА [19:38:21]line ТРК (МРК, ГНК) : 31 [19:38:21]line Товар: 2710194210 [19:38:21]line ДТ(л)-К-2 [19:38:21]line 13.130 * 76.20 [19:38:21]line = 1000.51 [19:38:21]line НДС 12% НСП 1% [19:38:21]line > о реализуемом товаре [19:38:21]line ИТОГО: 1000.51 [19:38:21]line НСП 1% : 8.85 [19:38:21]line НДС 12% : 106.25 [19:38:21]line Наличными: 0.00 [19:38:21]line Безнал.: 1000.51 [19:38:21]line Место: АЗС № 101 "Партнер Нефть" [19:38:21]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [19:38:21]line СНО: Общий режим [19:38:21]line Чек 727 28.10.2024 19:38 [19:38:21]line Смена: 546 ФФД: 1.0 [19:38:21]line ЗНМ: 0300000082 [19:38:21]line РНМ: 0000000000091628 [19:38:21]line Версия ККМ: 001 [19:38:21]line Платежная система: Mbank [19:38:21]line ФМ: 0000000000874671 [19:38:21]line ФД: 318252 [19:38:21]line ФПД: 238476527813916 [19:38:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T193821&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318252&fm=238476527813916&tin=02508201610067®Number=0000000000091628&sum=100051 [19:38:21]written 0, free lines is 4095 [19:38:21]OFD Sender: Processing packet 318252 [packets to send 127, broken 126] [19:38:21]ProducePacketName [19:38:21]name=ofd_packets/00318252 [19:38:21]OFD Sender: To server: pG, [19:38:21]CommunicateWithHost lk.salyk.kg:30040 [19:38:21]ConnectInit lk.salyk.kg [19:38:21]Connected sock=10 [19:38:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 F7 FD 08 01 57 4A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 02 00 00 F4 03 04 00 2D E8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2C DB 04 00 35 04 06 00 D8 E4 A4 BA 45 1C BF 63 C4 82 98 51 09 AE [19:38:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 79 90 47 00 20 C8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2C DB 04 00 F4 03 04 00 E4 93 1F 67 B6 04 01 00 00 8D FA AD AD 6F 3E 41 71 [19:38:22]CommunicateWithHost err = 0 [19:38:22]CheckOFDResponse [19:38:22]1017 (14) - 77093643461234 [19:38:22]1041 (16) - 0000000000874671 [19:38:22]1040 (4) - 318252 [19:38:22]1012 (4) - 28.10.2024 13:38 [19:38:22]1206 (1) - 0 [19:38:22]OFD Sender: Remove packet 318252 [19:38:22]ProducePacketName [19:38:22]name=ofd_packets/00318252 [19:38:22]NVStorageDeleteData [19:38:22]Write to MH i2c: 01 00 00 11 20 31 [19:38:22]Write i2c OK [19:38:22]MH_I2C_Read... [19:38:22]Read from MH i2c: 01 [19:38:22]MH_I2C_Read... [19:38:22]Read from MH i2c: 01 07 00 [19:38:22]MH_I2C_Read... [19:38:22]Read from MH i2c: 01 07 00 11 20 00 00 00 00 00 0C 0D 51 [19:38:22]RasterBufferAndPrint [19:38:22]line [19:38:22]line [19:38:22]line [19:38:22]line [19:38:22]line [19:38:22]written 0, free lines is 3349 [19:38:22]MH_Cut [19:38:22]Write to MH i2c: D1 01 00 18 20 01 0A [19:38:22]Write i2c OK [19:38:22]MH_I2C_Read... [19:38:22]Read from MH i2c: D1 [19:38:22]MH_I2C_Read... [19:38:22]Read from MH i2c: D1 01 00 [19:38:22]MH_I2C_Read... [19:38:22]Read from MH i2c: D1 01 00 18 20 00 09 [19:38:22]Write to MH i2c: 01 00 00 19 20 39 [19:38:22]Write i2c OK [19:38:22]MH_I2C_Read... [19:38:22]OFD Sender: No OFD packet to send [19:38:22]*** Cut start [19:38:22]*** Partial cut [19:38:22]*** CUTSNS_PIN = 1 [19:38:22]*** CUTSNS_PIN = 0 [19:38:23]*** Brake cut motor [19:38:23]Read from MH i2c: 01 [19:38:23]MH_I2C_Read... [19:38:23]*** Stop cut motor [19:38:23]*** Cut end [19:38:23]Read from MH i2c: 01 07 00 [19:38:23]MH_I2C_Read... [19:38:23]Read from MH i2c: 01 07 00 19 20 00 00 00 00 00 FF 0F 4E [19:38:23]process_action close_receipt done [19:38:23]requested_data is exist [19:38:23]produce_requested_data [19:38:23]requested_item fm.sn is exist - process it [19:38:23]wFMCommunicate request_size=4 [19:38:23]MH_SAM_APDU [19:38:23]CAPDU: 80 11 00 00 [19:38:23]Write to MH i2c: E2 08 00 1A 20 80 11 00 00 00 00 00 00 B4 [19:38:23]Write i2c OK [19:38:23]MH_I2C_Read... [19:38:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:38:23]Read from MH i2c: E2 [19:38:23]MH_I2C_Read... [19:38:23]Read from MH i2c: E2 17 00 [19:38:23]MH_I2C_Read... [19:38:23]Read from MH i2c: E2 17 00 1A 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 08 [19:38:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:38:23]wFMCommunicate OK [19:38:23]requested_item fd.num is exist - process it [19:38:23]SAM_PROTO_GetFieldsCounters [19:38:23]wFMCommunicate request_size=4 [19:38:23]MH_SAM_APDU [19:38:23]CAPDU: 80 13 00 00 [19:38:23]Write to MH i2c: E2 08 00 1B 20 80 13 00 00 00 00 00 00 B7 [19:38:23]Write i2c OK [19:38:23]MH_I2C_Read... [19:38:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:38:23]Read from MH i2c: E2 [19:38:23]MH_I2C_Read... [19:38:23]Read from MH i2c: E2 62 00 [19:38:23]MH_I2C_Read... [19:38:23]Read from MH i2c: E2 62 00 1B 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 2C DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 D7 02 00 00 5E 04 04 00 D7 02 00 00 57 04 04 00 D8 02 00 00 19 04 04 00 00 00 00 00 90 00 94 [19:38:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 2C DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 D7 02 00 00 5E 04 04 00 D7 02 00 00 57 04 04 00 D8 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:38:23]wFMCommunicate OK [19:38:23]SAM_PROTO_GetFieldsCounters done [19:38:23]requested_item shift.num is exist - process it [19:38:23]requested_item shift.opened is exist - process it [19:38:23]req_shift_opened [19:38:23]FM_GetShiftState [19:38:23]SAM_PROTO_GetShiftState [19:38:23]wFMCommunicate request_size=4 [19:38:23]MH_SAM_APDU [19:38:23]CAPDU: 80 13 01 00 [19:38:23]Write to MH i2c: E2 08 00 1C 20 80 13 01 00 00 00 00 00 B9 [19:38:23]Write i2c OK [19:38:23]MH_I2C_Read... [19:38:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:38:23]Read from MH i2c: E2 [19:38:23]MH_I2C_Read... [19:38:23]Read from MH i2c: E2 0E 00 [19:38:23]MH_I2C_Read... [19:38:23]Read from MH i2c: E2 0E 00 1C 20 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B2 [19:38:23]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:38:23]wFMCommunicate OK [19:38:23]SAM_PROTO_GetShiftState done [19:38:23]FM_GetShiftState done [19:38:23]req_shift_opened done [19:38:23]requested_item shift.open_date is exist - process it [19:38:23]req_shift_open_date [19:38:23]req_shift_open_date done [19:38:23]produce_requested_data done [19:38:23]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318252,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [19:38:23]process_action_free close_receipt [19:38:23]json_value_free [19:38:23]json_value_free done [19:38:23]process_json_proto returns [19:38:23]Send response to host [19:38:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318252,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [19:38:23]free response buf [19:38:23]execute_script done [19:38:23]execute_script returns [19:38:23]free content buf [19:38:23]Sock 8.Close socket [19:38:23]Sock 8.Thread stoped [19:38:27]OFD Sender: No OFD packet to send [19:38:32]OFD Sender: No OFD packet to send [19:38:37]OFD Sender: No OFD packet to send [19:38:42]OFD Sender: No OFD packet to send [19:38:47]OFD Sender: No OFD packet to send [19:38:52]OFD Sender: No OFD packet to send [19:38:57]OFD Sender: No OFD packet to send [19:39:02]OFD Sender: No OFD packet to send [19:39:07]OFD Sender: No OFD packet to send [19:39:12]OFD Sender: No OFD packet to send [19:39:13]accept exits with 9 [19:39:13]New connection [19:39:13]New thread 3067039076 created [19:39:13]Thread 3066895716 joined [19:39:13]Waiting for new connection... [19:39:13] Sock 9.Parse request [19:39:13]Sock 9.Check first char [19:39:13]Sock 9.First char is OK [19:39:13]request: POST /json_proto HTTP/1.0 [19:39:13]Method: POST [19:39:13]URL: /json_proto [19:39:13]Method is POST - this is cgi request [19:39:13]url: /json_proto [19:39:13]query_string will be loaded in cgi processing [19:39:13]execute_cgi json_proto POST (null) [19:39:13]execute_cgi path=json_proto method=POST [19:39:13]POST find Content-Length [19:39:13]Host: 172.17.50.195:8080 [19:39:13]Content-Length: 682 [19:39:13]Content-Type: application/json [19:39:13] [19:39:13]POST finish read [19:39:13]Found Content-Length = 682 [19:39:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093256", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 18.280, "sum" : 700.12, "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" ] } } [19:39:13]execute_script... [19:39: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)1093256", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 18.280, "sum" : 700.12, "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" ] } } [19:39:13]POST & json_proto [19:39:13]process_json_proto [19:39:13]json parsed OK: [19:39:13]protocol is kg_v1.0 [19:39:13]action value=close_receipt [19:39:13]process_action close_receipt [19:39:13]cmd_close_receipt [19:39:13]MH_GetDate [19:39:13]Write to MH i2c: F0 00 00 1D 20 2C [19:39:13]Write i2c OK [19:39:13]MH_I2C_Read... [19:39:13]Read from MH i2c: F0 [19:39:13]MH_I2C_Read... [19:39:13]Read from MH i2c: F0 09 00 [19:39:13]MH_I2C_Read... [19:39:13]Read from MH i2c: F0 09 00 1D 20 00 63 E8 1F 67 43 33 1C 67 FF [19:39:13]GetLastDocTimeStamp 1730144301 [19:39:13]current date 1730144355 [19:39:13]FM_GetShiftState [19:39:13]SAM_PROTO_GetShiftState [19:39:13]wFMCommunicate request_size=4 [19:39:13]MH_SAM_APDU [19:39:13]CAPDU: 80 13 01 00 [19:39:13]Write to MH i2c: E2 08 00 1E 20 80 13 01 00 00 00 00 00 BB [19:39:13]Write i2c OK [19:39:13]MH_I2C_Read... [19:39:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:39:13]Read from MH i2c: E2 [19:39:13]MH_I2C_Read... [19:39:13]Read from MH i2c: E2 0E 00 [19:39:13]MH_I2C_Read... [19:39:13]Read from MH i2c: E2 0E 00 1E 20 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B4 [19:39:13]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:39:13]wFMCommunicate OK [19:39:13]SAM_PROTO_GetShiftState done [19:39:13]FM_GetShiftState done [19:39:13]opened in 1730073493 [19:39:13]opened+sec_in_day 1730159893 [19:39:13]quantity*price = 70012 [19:39:13]sum+1 = 70013 [19:39:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.35 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 728 28.10.2024 19:39 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318253 ФПД: 184377005780205 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T193915&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318253&fm=184377005780205&tin=02508201610067®Number=0000000000091628&sum=70000 [19:39:15]StoreToDocumentArchive [19:39:15]shift 546 fd 318253 [19:39:15]save to /storage/0546/doc_00318253 [19:39:15]save last doc name /storage/0546/doc_00318253 to /storage/kkm_last_doc_name [19:39:15]save OK [19:39:15]Clear old archive folders... [19:39:15]ProcessDocumentItem done err = 0, tmpTLVsize=250 [19:39:15]tlvbuf is B6ED63D0 [19:39:15]SAM_PROTO_ClearQueue [19:39:15]wFMCommunicate request_size=4 [19:39:15]MH_SAM_APDU [19:39:15]CAPDU: 80 09 00 00 [19:39:15]Write to MH i2c: E2 08 00 2B 20 80 09 00 00 00 00 00 00 BD [19:39:15]Write i2c OK [19:39:15]MH_I2C_Read... [19:39:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:39:15]Read from MH i2c: E2 [19:39:15]MH_I2C_Read... [19:39:15]Read from MH i2c: E2 03 00 [19:39:15]MH_I2C_Read... [19:39:15]Read from MH i2c: E2 03 00 2B 20 00 90 00 BF [19:39:15]RAPDU: 90 00 [19:39:15]wFMCommunicate OK [19:39:15]SAM_PROTO_ClearQueue done [19:39:15]KKMCreateOFDPacket [19:39:15]OFDProtocolAddRootSTLVToBuf [19:39:15]FM_MakeSignedData [19:39:15]FM_MakeSignedData [19:39:15]SAM_PROTO_SignData [19:39:15]wFMCommunicate request_size=4 [19:39:15]MH_SAM_APDU [19:39:15]CAPDU: 80 0D 01 02 [19:39:15]Write to MH i2c: E2 08 00 2C 20 80 0D 01 02 00 00 00 00 C5 [19:39:15]Write i2c OK [19:39:15]MH_I2C_Read... [19:39:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:39:15]Read from MH i2c: E2 [19:39:15]MH_I2C_Read... [19:39:15]Read from MH i2c: E2 03 00 [19:39:15]MH_I2C_Read... [19:39:15]Read from MH i2c: E2 03 00 2C 20 00 90 00 C0 [19:39:15]RAPDU: 90 00 [19:39:15]wFMCommunicate OK [19:39:15]wFMCommunicate request_size=255 [19:39:15]MH_SAM_APDU [19:39:15]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 68 47 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7C 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 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 02 00 00 F4 03 04 00 63 E8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2D DB 04 00 35 04 06 00 A7 B0 [19:39:15]Write to MH i2c: E2 02 01 2D 20 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 68 47 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7C 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 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 02 00 00 F4 03 04 00 63 E8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2D DB 04 00 35 04 06 00 A7 B0 00 00 85 [19:39:15]Write i2c OK [19:39:15]MH_I2C_Read... [19:39:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:39:15]Read from MH i2c: E2 [19:39:15]MH_I2C_Read... [19:39:15]Read from MH i2c: E2 03 00 [19:39:15]MH_I2C_Read... [19:39:15]Read from MH i2c: E2 03 00 2D 20 00 90 00 C1 [19:39:15]RAPDU: 90 00 [19:39:15]wFMCommunicate OK [19:39:15]wFMCommunicate request_size=9 [19:39:15]MH_SAM_APDU [19:39:15]CAPDU: 80 0D 02 02 04 9D EF 2C ED [19:39:15]Write to MH i2c: E2 0C 00 2E 20 80 0D 02 02 04 00 9D EF 2C ED 00 00 75 [19:39:15]Write i2c OK [19:39:15]MH_I2C_Read... [19:39:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:39:15]Read from MH i2c: E2 [19:39:15]MH_I2C_Read... [19:39:15]Read from MH i2c: E2 03 00 [19:39:15]MH_I2C_Read... [19:39:15]Read from MH i2c: E2 03 00 2E 20 00 90 00 C2 [19:39:15]RAPDU: 90 00 [19:39:15]wFMCommunicate OK [19:39:15]wFMCommunicate request_size=4 [19:39:15]MH_SAM_APDU [19:39:15]CAPDU: 80 0D 03 02 [19:39:15]Write to MH i2c: E2 08 00 2F 20 80 0D 03 02 00 00 00 00 CA [19:39:15]Write i2c OK [19:39:15]MH_I2C_Read... [19:39:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:39:15]Read from MH i2c: E2 [19:39:15]MH_I2C_Read... [19:39:15]Read from MH i2c: E2 0B 00 [19:39:15]MH_I2C_Read... [19:39:15]Read from MH i2c: E2 0B 00 2F 20 00 C7 BD 7C 4F C2 45 C6 CA 90 00 B1 [19:39:15]RAPDU: C7 BD 7C 4F C2 45 C6 CA 90 00 [19:39:15]wFMCommunicate OK [19:39:15]SAM_PROTO_SignData done [19:39:15]FM_MakeSignedData done [19:39:15]CreateOFDProtocolMessage [19:39:15]wFMCommunicate request_size=4 [19:39:15]MH_SAM_APDU [19:39:15]CAPDU: 80 11 00 00 [19:39:15]Write to MH i2c: E2 08 00 30 20 80 11 00 00 00 00 00 00 CA [19:39:15]Write i2c OK [19:39:15]MH_I2C_Read... [19:39:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:39:15]Read from MH i2c: E2 [19:39:15]MH_I2C_Read... [19:39:15]Read from MH i2c: E2 17 00 [19:39:15]MH_I2C_Read... [19:39:15]Read from MH i2c: E2 17 00 30 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 1E [19:39:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:39:15]wFMCommunicate OK [19:39:15]CreateOFDProtocolMessage done [19:39:15]OFDSenderStorePacket 318253 [19:39:15]StoreOFDPacket docnum=318253 [19:39:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 FA DE 06 01 6F 4D 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 68 47 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7C 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 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 02 00 00 F4 03 04 00 63 E8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2D DB 04 00 35 04 06 00 A7 B0 9D EF 2C ED C7 BD 7C 4F C2 45 C6 CA [19:39:15]CheckFolder [19:39:15]dirname=/storage/ofd_packets [19:39:15]CheckFolder done [19:39:15]ProducePacketName [19:39:15]name=ofd_packets/00318253 [19:39:15]NVStorageSaveData ofd_packets/00318253 [19:39:15]File name is /storage/ofd_packets/00318253 [19:39:15]Write 300 bytes [19:39:15]NVStorageSaveData done [19:39:15]OFDSenderStorePacket done [19:39:15]KKMCreateOFDPacket done [19:39:15]NVStorageSaveData kkm_last_timestamp [19:39:15]File name is /storage/kkm_last_timestamp [19:39:15]Write 4 bytes [19:39:15]NVStorageSaveData done [19:39:15]ExternCall_PrintAddStr [19:39:15]wPrintStart [19:39:15]Write to MH i2c: 01 00 00 31 20 51 [19:39:15]Write i2c OK [19:39:15]MH_I2C_Read... [19:39:15]Read from MH i2c: 01 [19:39:15]MH_I2C_Read... [19:39:15]Read from MH i2c: 01 07 00 [19:39:15]MH_I2C_Read... [19:39:15]Read from MH i2c: 01 07 00 31 20 00 00 00 00 00 FF 0F 66 [19:39:15]RasterBufferAndPrint [19:39:15]line Счет N : (1)1093256 [19:39:15]line ИНН: 02508201610067 [19:39:15]line Контрольно-Кассовый Чек [19:39:15]line ПРОДАЖА [19:39:15]line ТРК (МРК, ГНК) : 81 [19:39:15]line Товар: 2711190000 [19:39:15]line ГАЗ-К-5 [19:39:15]line 18.280 * 38.30 [19:39:15]line = 700.12 [19:39:15]line НДС 12% НСП 1% [19:39:15]line > о реализуемом товаре [19:39:15]line ОКРУГЛЕНИЕ: -0.12 [19:39:15]line ИТОГО: 700.00 [19:39:15]line Внесено: 700.00 [19:39:15]line СДАЧА: 0.00 [19:39:15]line НСП 1% : 6.20 [19:39:15]line НДС 12% : 74.35 [19:39:15]line Наличными: 700.00 [19:39:15]line Безнал.: 0.00 [19:39:15]line Место: АЗС № 101 "Партнер Нефть" [19:39:15]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [19:39:15]line СНО: Общий режим [19:39:15]line Чек 728 28.10.2024 19:39 [19:39:15]line Смена: 546 ФФД: 1.0 [19:39:15]line ЗНМ: 0300000082 [19:39:15]line РНМ: 0000000000091628 [19:39:15]line Версия ККМ: 001 [19:39:15]line ФМ: 0000000000874671 [19:39:15]line ФД: 318253 [19:39:15]line ФПД: 184377005780205 [19:39:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T193915&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318253&fm=184377005780205&tin=02508201610067®Number=0000000000091628&sum=70000 [19:39:15]written 0, free lines is 4095 [19:39:15]OFD Sender: Processing packet 318253 [packets to send 127, broken 126] [19:39:15]ProducePacketName [19:39:15]name=ofd_packets/00318253 [19:39:15]OFD Sender: To server: pG, [19:39:15]CommunicateWithHost lk.salyk.kg:30040 [19:39:15]ConnectInit lk.salyk.kg [19:39:16]Connected sock=10 [19: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 34 36 37 31 0E 01 00 00 FA DE 06 01 6F 4D 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 68 47 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7C 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 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 02 00 00 F4 03 04 00 63 E8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2D DB 04 00 35 04 06 00 A7 B0 9D EF 2C ED C7 BD 7C 4F C2 45 C6 CA [19:39:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 10 60 47 00 3C 91 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2D DB 04 00 F4 03 04 00 1B 94 1F 67 B6 04 01 00 00 0E 90 C4 55 87 BD FD 13 [19:39:16]CommunicateWithHost err = 0 [19:39:16]CheckOFDResponse [19:39:16]1017 (14) - 77093643461234 [19:39:16]1041 (16) - 0000000000874671 [19:39:16]1040 (4) - 318253 [19:39:16]1012 (4) - 28.10.2024 13:39 [19:39:16]1206 (1) - 0 [19:39:16]OFD Sender: Remove packet 318253 [19:39:16]ProducePacketName [19:39:16]name=ofd_packets/00318253 [19:39:16]NVStorageDeleteData [19:39:16]Write to MH i2c: 01 00 00 5C 20 7C [19:39:16]Write i2c OK [19:39:16]MH_I2C_Read... [19:39:16]Read from MH i2c: 01 [19:39:16]MH_I2C_Read... [19:39:16]Read from MH i2c: 01 07 00 [19:39:16]MH_I2C_Read... [19:39:16]Read from MH i2c: 01 07 00 5C 20 00 00 00 00 00 EB 0C 7A [19:39:16]RasterBufferAndPrint [19:39:16]line [19:39:16]line [19:39:16]line [19:39:16]line [19:39:16]line [19:39:16]written 0, free lines is 3313 [19:39:16]MH_Cut [19:39:16]Write to MH i2c: D1 01 00 63 20 01 55 [19:39:16]Write i2c OK [19:39:16]MH_I2C_Read... [19:39:16]Read from MH i2c: D1 [19:39:16]MH_I2C_Read... [19:39:16]Read from MH i2c: D1 01 00 [19:39:16]MH_I2C_Read... [19:39:16]Read from MH i2c: D1 01 00 63 20 00 54 [19:39:16]Write to MH i2c: 01 00 00 64 20 84 [19:39:16]Write i2c OK [19:39:16]MH_I2C_Read... [19:39:16]OFD Sender: No OFD packet to send [19:39:17]*** Cut start [19:39:17]*** Partial cut [19:39:17]*** CUTSNS_PIN = 1 [19:39:17]*** CUTSNS_PIN = 0 [19:39:17]*** Brake cut motor [19:39:17]Read from MH i2c: 01 [19:39:17]MH_I2C_Read... [19:39:17]*** Stop cut motor [19:39:17]*** Cut end [19:39:17]Read from MH i2c: 01 07 00 [19:39:17]MH_I2C_Read... [19:39:17]Read from MH i2c: 01 07 00 64 20 00 00 00 00 00 FF 0F 99 [19:39:17]process_action close_receipt done [19:39:17]requested_data is exist [19:39:17]produce_requested_data [19:39:17]requested_item fm.sn is exist - process it [19:39:17]wFMCommunicate request_size=4 [19:39:17]MH_SAM_APDU [19:39:17]CAPDU: 80 11 00 00 [19:39:17]Write to MH i2c: E2 08 00 65 20 80 11 00 00 00 00 00 00 FF [19:39:17]Write i2c OK [19:39:17]MH_I2C_Read... [19:39:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:39:17]Read from MH i2c: E2 [19:39:17]MH_I2C_Read... [19:39:17]Read from MH i2c: E2 17 00 [19:39:17]MH_I2C_Read... [19:39:17]Read from MH i2c: E2 17 00 65 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 53 [19:39:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:39:17]wFMCommunicate OK [19:39:17]requested_item fd.num is exist - process it [19:39:17]SAM_PROTO_GetFieldsCounters [19:39:17]wFMCommunicate request_size=4 [19:39:17]MH_SAM_APDU [19:39:17]CAPDU: 80 13 00 00 [19:39:17]Write to MH i2c: E2 08 00 66 20 80 13 00 00 00 00 00 00 02 [19:39:17]Write i2c OK [19:39:17]MH_I2C_Read... [19:39:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:39:17]Read from MH i2c: E2 [19:39:17]MH_I2C_Read... [19:39:17]Read from MH i2c: E2 62 00 [19:39:17]MH_I2C_Read... [19:39:17]Read from MH i2c: E2 62 00 66 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 2D DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 D8 02 00 00 5E 04 04 00 D8 02 00 00 57 04 04 00 D9 02 00 00 19 04 04 00 00 00 00 00 90 00 E3 [19:39:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 2D DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 D8 02 00 00 5E 04 04 00 D8 02 00 00 57 04 04 00 D9 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:39:17]wFMCommunicate OK [19:39:17]SAM_PROTO_GetFieldsCounters done [19:39:17]requested_item shift.num is exist - process it [19:39:17]requested_item shift.opened is exist - process it [19:39:17]req_shift_opened [19:39:17]FM_GetShiftState [19:39:17]SAM_PROTO_GetShiftState [19:39:17]wFMCommunicate request_size=4 [19:39:17]MH_SAM_APDU [19:39:17]CAPDU: 80 13 01 00 [19:39:17]Write to MH i2c: E2 08 00 67 20 80 13 01 00 00 00 00 00 04 [19:39:17]Write i2c OK [19:39:17]MH_I2C_Read... [19:39:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:39:18]Read from MH i2c: E2 [19:39:18]MH_I2C_Read... [19:39:18]Read from MH i2c: E2 0E 00 [19:39:18]MH_I2C_Read... [19:39:18]Read from MH i2c: E2 0E 00 67 20 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 FD [19:39:18]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:39:18]wFMCommunicate OK [19:39:18]SAM_PROTO_GetShiftState done [19:39:18]FM_GetShiftState done [19:39:18]req_shift_opened done [19:39:18]requested_item shift.open_date is exist - process it [19:39:18]req_shift_open_date [19:39:18]req_shift_open_date done [19:39:18]produce_requested_data done [19:39:18]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318253,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [19:39:18]process_action_free close_receipt [19:39:18]json_value_free [19:39:18]json_value_free done [19:39:18]process_json_proto returns [19:39:18]Send response to host [19:39:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318253,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [19:39:18]free response buf [19:39:18]execute_script done [19:39:18]execute_script returns [19:39:18]free content buf [19:39:18]Sock 9.Close socket [19:39:18]Sock 9.Thread stoped [19:39:21]OFD Sender: No OFD packet to send [19:39:26]OFD Sender: No OFD packet to send [19:39:31]OFD Sender: No OFD packet to send [19:39:36]OFD Sender: No OFD packet to send [19:39:41]OFD Sender: No OFD packet to send [19:39:46]OFD Sender: No OFD packet to send [19:39:51]OFD Sender: No OFD packet to send [19:39:56]OFD Sender: No OFD packet to send [19:40:01]OFD Sender: No OFD packet to send [19:40:03]accept exits with 8 [19:40:03]New connection [19:40:03]New thread 3066895716 created [19:40:03]Thread 3067039076 joined [19:40:03]Waiting for new connection... [19:40:03] Sock 8.Parse request [19:40:03]Sock 8.Check first char [19:40:03]Sock 8.First char is OK [19:40:03]request: POST /json_proto HTTP/1.0 [19:40:03]Method: POST [19:40:03]URL: /json_proto [19:40:03]Method is POST - this is cgi request [19:40:03]url: /json_proto [19:40:03]query_string will be loaded in cgi processing [19:40:03]execute_cgi json_proto POST (null) [19:40:03]execute_cgi path=json_proto method=POST [19:40:03]POST find Content-Length [19:40:03]Host: 172.17.50.195:8080 [19:40:03]Content-Length: 770 [19:40:03]Content-Type: application/json [19:40:03] [19:40:03]POST finish read [19:40:03]Found Content-Length = 770 [19:40:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093257", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 60.460, "sum" : 4486.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 4486.13 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:40:03]execute_script... [19: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)1093257", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 60.460, "sum" : 4486.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 4486.13 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:40:03]POST & json_proto [19:40:03]process_json_proto [19:40:03]json parsed OK: [19:40:03]protocol is kg_v1.0 [19:40:03]action value=close_receipt [19:40:03]process_action close_receipt [19:40:03]cmd_close_receipt [19:40:03]MH_GetDate [19:40:03]Write to MH i2c: F0 00 00 68 20 77 [19:40:03]Write i2c OK [19:40:03]MH_I2C_Read... [19:40:03]Read from MH i2c: F0 [19:40:03]MH_I2C_Read... [19:40:03]Read from MH i2c: F0 09 00 [19:40:03]MH_I2C_Read... [19:40:03]Read from MH i2c: F0 09 00 68 20 00 94 E8 1F 67 43 33 1C 67 7B [19:40:03]GetLastDocTimeStamp 1730144355 [19:40:03]current date 1730144404 [19:40:03]FM_GetShiftState [19:40:03]SAM_PROTO_GetShiftState [19:40:03]wFMCommunicate request_size=4 [19:40:03]MH_SAM_APDU [19:40:03]CAPDU: 80 13 01 00 [19:40:03]Write to MH i2c: E2 08 00 69 20 80 13 01 00 00 00 00 00 06 [19:40:03]Write i2c OK [19:40:03]MH_I2C_Read... [19:40:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:40:03]Read from MH i2c: E2 [19:40:03]MH_I2C_Read... [19:40:03]Read from MH i2c: E2 0E 00 [19:40:03]MH_I2C_Read... [19:40:03]Read from MH i2c: E2 0E 00 69 20 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 FF [19:40:03]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:40:03]wFMCommunicate OK [19:40:03]SAM_PROTO_GetShiftState done [19:40:03]FM_GetShiftState done [19:40:03]opened in 1730073493 [19:40:03]opened+sec_in_day 1730159893 [19:40:03]quantity*price = 448613 [19:40:03]sum+1 = 448614 [19:40:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4486.13 НСП 1% : 39.70 НДС 12% : 476.40 Наличными: 0.00 Безнал.: 4486.13 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 729 28.10.2024 19:40 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318254 ФПД: 249661615128699 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T194004&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318254&fm=249661615128699&tin=02508201610067®Number=0000000000091628&sum=448613 [19:40:04]StoreToDocumentArchive [19:40:04]shift 546 fd 318254 [19:40:04]save to /storage/0546/doc_00318254 [19:40:04]save last doc name /storage/0546/doc_00318254 to /storage/kkm_last_doc_name [19:40:04]save OK [19:40:04]Clear old archive folders... [19:40:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:40:04]tlvbuf is 000CAE80 [19:40:04]SAM_PROTO_ClearQueue [19:40:04]wFMCommunicate request_size=4 [19:40:04]MH_SAM_APDU [19:40:04]CAPDU: 80 09 00 00 [19:40:04]Write to MH i2c: E2 08 00 76 20 80 09 00 00 00 00 00 00 08 [19:40:04]Write i2c OK [19:40:04]MH_I2C_Read... [19:40:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:40:04]Read from MH i2c: E2 [19:40:04]MH_I2C_Read... [19:40:04]Read from MH i2c: E2 03 00 [19:40:04]MH_I2C_Read... [19:40:04]Read from MH i2c: E2 03 00 76 20 00 90 00 0A [19:40:04]RAPDU: 90 00 [19:40:04]wFMCommunicate OK [19:40:04]SAM_PROTO_ClearQueue done [19:40:04]KKMCreateOFDPacket [19:40:04]OFDProtocolAddRootSTLVToBuf [19:40:04]FM_MakeSignedData [19:40:04]FM_MakeSignedData [19:40:04]SAM_PROTO_SignData [19:40:04]wFMCommunicate request_size=4 [19:40:04]MH_SAM_APDU [19:40:04]CAPDU: 80 0D 01 02 [19:40:04]Write to MH i2c: E2 08 00 77 20 80 0D 01 02 00 00 00 00 10 [19:40:04]Write i2c OK [19:40:04]MH_I2C_Read... [19:40:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:40:04]Read from MH i2c: E2 [19:40:04]MH_I2C_Read... [19:40:04]Read from MH i2c: E2 03 00 [19:40:04]MH_I2C_Read... [19:40:04]Read from MH i2c: E2 03 00 77 20 00 90 00 0B [19:40:04]RAPDU: 90 00 [19:40:04]wFMCommunicate OK [19:40:04]wFMCommunicate request_size=255 [19:40:04]MH_SAM_APDU [19:40:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 2C EC 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 65 D8 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 65 D8 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 82 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 BA 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 65 D8 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 02 00 00 F4 03 04 00 94 E8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2E DB 04 00 35 04 06 00 E3 [19:40:04]Write to MH i2c: E2 02 01 78 20 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 2C EC 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 65 D8 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 65 D8 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 82 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 BA 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 65 D8 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 02 00 00 F4 03 04 00 94 E8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2E DB 04 00 35 04 06 00 E3 00 00 6B [19:40:04]Write i2c OK [19:40:04]MH_I2C_Read... [19:40:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:40:04]Read from MH i2c: E2 [19:40:04]MH_I2C_Read... [19:40:04]Read from MH i2c: E2 03 00 [19:40:04]MH_I2C_Read... [19:40:04]Read from MH i2c: E2 03 00 78 20 00 90 00 0C [19:40:04]RAPDU: 90 00 [19:40:04]wFMCommunicate OK [19:40:04]wFMCommunicate request_size=10 [19:40:04]MH_SAM_APDU [19:40:04]CAPDU: 80 0D 02 02 05 10 DF E2 40 7B [19:40:04]Write to MH i2c: E2 0D 00 79 20 80 0D 02 02 05 00 10 DF E2 40 7B 00 00 A9 [19:40:04]Write i2c OK [19:40:04]MH_I2C_Read... [19:40:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:40:04]Read from MH i2c: E2 [19:40:04]MH_I2C_Read... [19:40:04]Read from MH i2c: E2 03 00 [19:40:04]MH_I2C_Read... [19:40:04]Read from MH i2c: E2 03 00 79 20 00 90 00 0D [19:40:04]RAPDU: 90 00 [19:40:04]wFMCommunicate OK [19:40:04]wFMCommunicate request_size=4 [19:40:04]MH_SAM_APDU [19:40:04]CAPDU: 80 0D 03 02 [19:40:04]Write to MH i2c: E2 08 00 7A 20 80 0D 03 02 00 00 00 00 15 [19:40:04]Write i2c OK [19:40:04]MH_I2C_Read... [19:40:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:40:04]Read from MH i2c: E2 [19:40:04]MH_I2C_Read... [19:40:04]Read from MH i2c: E2 0B 00 [19:40:04]MH_I2C_Read... [19:40:04]Read from MH i2c: E2 0B 00 7A 20 00 60 AD D9 A7 74 C1 2D 02 90 00 07 [19:40:04]RAPDU: 60 AD D9 A7 74 C1 2D 02 90 00 [19:40:04]wFMCommunicate OK [19:40:04]SAM_PROTO_SignData done [19:40:04]FM_MakeSignedData done [19:40:04]CreateOFDProtocolMessage [19:40:04]wFMCommunicate request_size=4 [19:40:04]MH_SAM_APDU [19:40:04]CAPDU: 80 11 00 00 [19:40:04]Write to MH i2c: E2 08 00 7B 20 80 11 00 00 00 00 00 00 15 [19:40:04]Write i2c OK [19:40:04]MH_I2C_Read... [19:40:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:40:04]Read from MH i2c: E2 [19:40:04]MH_I2C_Read... [19:40:04]Read from MH i2c: E2 17 00 [19:40:04]MH_I2C_Read... [19:40:04]Read from MH i2c: E2 17 00 7B 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 69 [19:40:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:40:04]wFMCommunicate OK [19:40:04]CreateOFDProtocolMessage done [19:40:04]OFDSenderStorePacket 318254 [19:40:04]StoreOFDPacket docnum=318254 [19:40:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 A5 DF 07 01 7D 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 2C EC 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 65 D8 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 65 D8 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 82 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 BA 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 65 D8 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 02 00 00 F4 03 04 00 94 E8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2E DB 04 00 35 04 06 00 E3 10 DF E2 40 7B 60 AD D9 A7 74 C1 2D 02 [19:40:04]CheckFolder [19:40:04]dirname=/storage/ofd_packets [19:40:04]CheckFolder done [19:40:04]ProducePacketName [19:40:04]name=ofd_packets/00318254 [19:40:04]NVStorageSaveData ofd_packets/00318254 [19:40:04]File name is /storage/ofd_packets/00318254 [19:40:04]Write 301 bytes [19:40:04]NVStorageSaveData done [19:40:04]OFDSenderStorePacket done [19:40:04]KKMCreateOFDPacket done [19:40:04]NVStorageSaveData kkm_last_timestamp [19:40:04]File name is /storage/kkm_last_timestamp [19:40:04]Write 4 bytes [19:40:04]NVStorageSaveData done [19:40:04]ExternCall_PrintAddStr [19:40:04]wPrintStart [19:40:04]Write to MH i2c: 01 00 00 7C 20 9C [19:40:04]Write i2c OK [19:40:04]MH_I2C_Read... [19:40:04]Read from MH i2c: 01 [19:40:04]MH_I2C_Read... [19:40:04]Read from MH i2c: 01 07 00 [19:40:04]MH_I2C_Read... [19:40:04]Read from MH i2c: 01 07 00 7C 20 00 00 00 00 00 FF 0F B1 [19:40:04]RasterBufferAndPrint [19:40:04]line Счет N : (1)1093257 [19:40:04]line ИНН: 02508201610067 [19:40:04]line Контрольно-Кассовый Чек [19:40:04]line ПРОДАЖА [19:40:04]line ТРК (МРК, ГНК) : 44 [19:40:04]line Товар: 2710124500 [19:40:04]line Аи-95-К-3 [19:40:04]line 60.460 * 74.20 [19:40:04]line = 4486.13 [19:40:04]line НДС 12% НСП 1% [19:40:04]line > о реализуемом товаре [19:40:04]line ИТОГО: 4486.13 [19:40:04]line НСП 1% : 39.70 [19:40:04]line НДС 12% : 476.40 [19:40:04]line Наличными: 0.00 [19:40:04]line Безнал.: 4486.13 [19:40:04]line Место: АЗС № 101 "Партнер Нефть" [19:40:04]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [19:40:04]line СНО: Общий режим [19:40:04]line Чек 729 28.10.2024 19:40 [19:40:04]line Смена: 546 ФФД: 1.0 [19:40:04]line ЗНМ: 0300000082 [19:40:04]line РНМ: 0000000000091628 [19:40:04]line Версия ККМ: 001 [19:40:04]line Платежная система: Mbank [19:40:04]line ФМ: 0000000000874671 [19:40:04]line ФД: 318254 [19:40:04]line ФПД: 249661615128699 [19:40:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T194004&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318254&fm=249661615128699&tin=02508201610067®Number=0000000000091628&sum=448613 [19:40:04]written 0, free lines is 4095 [19:40:04]OFD Sender: Processing packet 318254 [packets to send 127, broken 126] [19:40:04]ProducePacketName [19:40:04]name=ofd_packets/00318254 [19:40:04]OFD Sender: To server: pG, [19:40:04]CommunicateWithHost lk.salyk.kg:30040 [19:40:04]ConnectInit lk.salyk.kg [19:40:04]Connected sock=10 [19:40:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 A5 DF 07 01 7D 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 2C EC 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 65 D8 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 65 D8 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 82 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 BA 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 65 D8 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 02 00 00 F4 03 04 00 94 E8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2E DB 04 00 35 04 06 00 E3 10 DF E2 40 7B 60 AD D9 A7 74 C1 2D 02 [19:40:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 CE 12 47 00 FB B1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2E DB 04 00 F4 03 04 00 4C 94 1F 67 B6 04 01 00 00 F3 DD F8 A2 C1 C5 25 64 [19:40:05]CommunicateWithHost err = 0 [19:40:05]CheckOFDResponse [19:40:05]1017 (14) - 77093643461234 [19:40:05]1041 (16) - 0000000000874671 [19:40:05]1040 (4) - 318254 [19:40:05]1012 (4) - 28.10.2024 13:40 [19:40:05]1206 (1) - 0 [19:40:05]OFD Sender: Remove packet 318254 [19:40:05]ProducePacketName [19:40:05]name=ofd_packets/00318254 [19:40:05]NVStorageDeleteData [19:40:05]Write to MH i2c: 01 00 00 A5 20 C5 [19:40:05]Write i2c OK [19:40:05]MH_I2C_Read... [19:40:05]Read from MH i2c: 01 [19:40:05]MH_I2C_Read... [19:40:05]Read from MH i2c: 01 07 00 [19:40:05]MH_I2C_Read... [19:40:05]Read from MH i2c: 01 07 00 A5 20 00 00 00 00 00 15 0D EE [19:40:05]RasterBufferAndPrint [19:40:05]line [19:40:05]line [19:40:05]line [19:40:05]line [19:40:05]line [19:40:05]written 0, free lines is 3356 [19:40:05]MH_Cut [19:40:05]Write to MH i2c: D1 01 00 AC 20 01 9E [19:40:05]Write i2c OK [19:40:05]MH_I2C_Read... [19:40:05]Read from MH i2c: D1 [19:40:05]MH_I2C_Read... [19:40:05]Read from MH i2c: D1 01 00 [19:40:05]MH_I2C_Read... [19:40:05]Read from MH i2c: D1 01 00 AC 20 00 9D [19:40:05]Write to MH i2c: 01 00 00 AD 20 CD [19:40:05]Write i2c OK [19:40:05]MH_I2C_Read... [19:40:05]OFD Sender: No OFD packet to send [19:40:05]*** Cut start [19:40:05]*** Partial cut [19:40:05]*** CUTSNS_PIN = 1 [19:40:05]*** CUTSNS_PIN = 0 [19:40:06]*** Brake cut motor [19:40:06]Read from MH i2c: 01 [19:40:06]MH_I2C_Read... [19:40:06]*** Stop cut motor [19:40:06]*** Cut end [19:40:06]Read from MH i2c: 01 07 00 [19:40:06]MH_I2C_Read... [19:40:06]Read from MH i2c: 01 07 00 AD 20 00 00 00 00 00 FF 0F E2 [19:40:06]process_action close_receipt done [19:40:06]requested_data is exist [19:40:06]produce_requested_data [19:40:06]requested_item fm.sn is exist - process it [19:40:06]wFMCommunicate request_size=4 [19:40:06]MH_SAM_APDU [19:40:06]CAPDU: 80 11 00 00 [19:40:06]Write to MH i2c: E2 08 00 AE 20 80 11 00 00 00 00 00 00 48 [19:40:06]Write i2c OK [19:40:06]MH_I2C_Read... [19:40:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:40:06]Read from MH i2c: E2 [19:40:06]MH_I2C_Read... [19:40:06]Read from MH i2c: E2 17 00 [19:40:06]MH_I2C_Read... [19:40:06]Read from MH i2c: E2 17 00 AE 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 9C [19:40:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:40:06]wFMCommunicate OK [19:40:06]requested_item fd.num is exist - process it [19:40:06]SAM_PROTO_GetFieldsCounters [19:40:06]wFMCommunicate request_size=4 [19:40:06]MH_SAM_APDU [19:40:06]CAPDU: 80 13 00 00 [19:40:06]Write to MH i2c: E2 08 00 AF 20 80 13 00 00 00 00 00 00 4B [19:40:06]Write i2c OK [19:40:06]MH_I2C_Read... [19:40:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:40:06]Read from MH i2c: E2 [19:40:06]MH_I2C_Read... [19:40:06]Read from MH i2c: E2 62 00 [19:40:06]MH_I2C_Read... [19:40:06]Read from MH i2c: E2 62 00 AF 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 2E DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 D9 02 00 00 5E 04 04 00 D9 02 00 00 57 04 04 00 DA 02 00 00 19 04 04 00 00 00 00 00 90 00 30 [19:40:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 2E DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 D9 02 00 00 5E 04 04 00 D9 02 00 00 57 04 04 00 DA 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:40:06]wFMCommunicate OK [19:40:06]SAM_PROTO_GetFieldsCounters done [19:40:06]requested_item shift.num is exist - process it [19:40:06]requested_item shift.opened is exist - process it [19:40:06]req_shift_opened [19:40:06]FM_GetShiftState [19:40:06]SAM_PROTO_GetShiftState [19:40:06]wFMCommunicate request_size=4 [19:40:06]MH_SAM_APDU [19:40:06]CAPDU: 80 13 01 00 [19:40:06]Write to MH i2c: E2 08 00 B0 20 80 13 01 00 00 00 00 00 4D [19:40:06]Write i2c OK [19:40:06]MH_I2C_Read... [19:40:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:40:06]Read from MH i2c: E2 [19:40:06]MH_I2C_Read... [19:40:06]Read from MH i2c: E2 0E 00 [19:40:06]MH_I2C_Read... [19:40:06]Read from MH i2c: E2 0E 00 B0 20 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 46 [19:40:06]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:40:06]wFMCommunicate OK [19:40:06]SAM_PROTO_GetShiftState done [19:40:06]FM_GetShiftState done [19:40:06]req_shift_opened done [19:40:06]requested_item shift.open_date is exist - process it [19:40:06]req_shift_open_date [19:40:06]req_shift_open_date done [19:40:06]produce_requested_data done [19:40:06]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318254,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [19:40:06]process_action_free close_receipt [19:40:06]json_value_free [19:40:06]json_value_free done [19:40:06]process_json_proto returns [19:40:06]Send response to host [19:40:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318254,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [19:40:06]free response buf [19:40:06]execute_script done [19:40:06]execute_script returns [19:40:06]free content buf [19:40:06]Sock 8.Close socket [19:40:06]Sock 8.Thread stoped [19:40:10]OFD Sender: No OFD packet to send [19:40:15]OFD Sender: No OFD packet to send [19:40:20]OFD Sender: No OFD packet to send [19:40:25]OFD Sender: No OFD packet to send [19:40:30]OFD Sender: No OFD packet to send [19:40:35]OFD Sender: No OFD packet to send [19:40:40]OFD Sender: No OFD packet to send [19:40:45]OFD Sender: No OFD packet to send [19:40:50]OFD Sender: No OFD packet to send [19:40:55]OFD Sender: No OFD packet to send [19:41:00]OFD Sender: No OFD packet to send [19:41:05]OFD Sender: No OFD packet to send [19:41:07]accept exits with 9 [19:41:07]New connection [19:41:07]New thread 3067039076 created [19:41:07]Thread 3066895716 joined [19:41:07]Waiting for new connection... [19:41:07] Sock 9.Parse request [19:41:07]Sock 9.Check first char [19:41:07]Sock 9.First char is OK [19:41:07]request: POST /json_proto HTTP/1.0 [19:41:07]Method: POST [19:41:07]URL: /json_proto [19:41:07]Method is POST - this is cgi request [19:41:07]url: /json_proto [19:41:07]query_string will be loaded in cgi processing [19:41:07]execute_cgi json_proto POST (null) [19:41:07]execute_cgi path=json_proto method=POST [19:41:07]POST find Content-Length [19:41:07]Host: 172.17.50.195:8080 [19:41:07]Content-Length: 773 [19:41:07]Content-Type: application/json [19:41:07] [19:41:07]POST finish read [19:41:07]Found Content-Length = 773 [19:41:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093258", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:41:07]execute_script... [19:41: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)1093258", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:41:07]POST & json_proto [19:41:07]process_json_proto [19:41:07]json parsed OK: [19:41:07]protocol is kg_v1.0 [19:41:07]action value=close_receipt [19:41:07]process_action close_receipt [19:41:07]cmd_close_receipt [19:41:07]MH_GetDate [19:41:07]Write to MH i2c: F0 00 00 B1 20 C0 [19:41:07]Write i2c OK [19:41:07]MH_I2C_Read... [19:41:07]Read from MH i2c: F0 [19:41:07]MH_I2C_Read... [19:41:07]Read from MH i2c: F0 09 00 [19:41:07]MH_I2C_Read... [19:41:07]Read from MH i2c: F0 09 00 B1 20 00 D4 E8 1F 67 43 33 1C 67 04 [19:41:07]GetLastDocTimeStamp 1730144404 [19:41:07]current date 1730144468 [19:41:07]FM_GetShiftState [19:41:07]SAM_PROTO_GetShiftState [19:41:07]wFMCommunicate request_size=4 [19:41:07]MH_SAM_APDU [19:41:07]CAPDU: 80 13 01 00 [19:41:07]Write to MH i2c: E2 08 00 B2 20 80 13 01 00 00 00 00 00 4F [19:41:07]Write i2c OK [19:41:07]MH_I2C_Read... [19:41:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:41:07]Read from MH i2c: E2 [19:41:07]MH_I2C_Read... [19:41:07]Read from MH i2c: E2 0E 00 [19:41:07]MH_I2C_Read... [19:41:07]Read from MH i2c: E2 0E 00 B2 20 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 48 [19:41:07]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:41:07]wFMCommunicate OK [19:41:07]SAM_PROTO_GetShiftState done [19:41:07]FM_GetShiftState done [19:41:07]opened in 1730073493 [19:41:07]opened+sec_in_day 1730159893 [19:41:07]quantity*price = 100001 [19:41:07]sum+1 = 100002 [19:41:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.01 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.01 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 730 28.10.2024 19:41 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318255 ФПД: 176605385392346 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T194109&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318255&fm=176605385392346&tin=02508201610067®Number=0000000000091628&sum=100001 [19:41:08]StoreToDocumentArchive [19:41:08]shift 546 fd 318255 [19:41:08]save to /storage/0546/doc_00318255 [19:41:08]save last doc name /storage/0546/doc_00318255 to /storage/kkm_last_doc_name [19:41:08]save OK [19:41:08]Clear old archive folders... [19:41:08]ProcessDocumentItem done err = 0, tmpTLVsize=250 [19:41:08]tlvbuf is B6EBD3A0 [19:41:08]SAM_PROTO_ClearQueue [19:41:08]wFMCommunicate request_size=4 [19:41:08]MH_SAM_APDU [19:41:08]CAPDU: 80 09 00 00 [19:41:08]Write to MH i2c: E2 08 00 BF 20 80 09 00 00 00 00 00 00 51 [19:41:08]Write i2c OK [19:41:08]MH_I2C_Read... [19:41:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:41:08]Read from MH i2c: E2 [19:41:08]MH_I2C_Read... [19:41:08]Read from MH i2c: E2 03 00 [19:41:08]MH_I2C_Read... [19:41:08]Read from MH i2c: E2 03 00 BF 20 00 90 00 53 [19:41:08]RAPDU: 90 00 [19:41:08]wFMCommunicate OK [19:41:08]SAM_PROTO_ClearQueue done [19:41:08]KKMCreateOFDPacket [19:41:08]OFDProtocolAddRootSTLVToBuf [19:41:08]FM_MakeSignedData [19:41:08]FM_MakeSignedData [19:41:08]SAM_PROTO_SignData [19:41:08]wFMCommunicate request_size=4 [19:41:08]MH_SAM_APDU [19:41:08]CAPDU: 80 0D 01 02 [19:41:08]Write to MH i2c: E2 08 00 C0 20 80 0D 01 02 00 00 00 00 59 [19:41:08]Write i2c OK [19:41:08]MH_I2C_Read... [19:41:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:41:08]Read from MH i2c: E2 [19:41:08]MH_I2C_Read... [19:41:08]Read from MH i2c: E2 03 00 [19:41:08]MH_I2C_Read... [19:41:08]Read from MH i2c: E2 03 00 C0 20 00 90 00 54 [19:41:08]RAPDU: 90 00 [19:41:08]wFMCommunicate OK [19:41:08]wFMCommunicate request_size=255 [19:41:08]MH_SAM_APDU [19:41:08]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 02 00 00 F4 03 04 00 D5 E8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2F DB 04 00 35 04 06 00 A0 9F [19:41:08]Write to MH i2c: E2 02 01 C1 20 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 02 00 00 F4 03 04 00 D5 E8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2F DB 04 00 35 04 06 00 A0 9F 00 00 98 [19:41:08]Write i2c OK [19:41:08]MH_I2C_Read... [19:41:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:41:09]Read from MH i2c: E2 [19:41:09]MH_I2C_Read... [19:41:09]Read from MH i2c: E2 03 00 [19:41:09]MH_I2C_Read... [19:41:09]Read from MH i2c: E2 03 00 C1 20 00 90 00 55 [19:41:09]RAPDU: 90 00 [19:41:09]wFMCommunicate OK [19:41:09]wFMCommunicate request_size=9 [19:41:09]MH_SAM_APDU [19:41:09]CAPDU: 80 0D 02 02 04 25 43 00 DA [19:41:09]Write to MH i2c: E2 0C 00 C2 20 80 0D 02 02 04 00 25 43 00 DA 00 00 A6 [19:41:09]Write i2c OK [19:41:09]MH_I2C_Read... [19:41:09]Read from MH i2c: E2 [19:41:09]MH_I2C_Read... [19:41:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:41:09]Read from MH i2c: E2 03 00 [19:41:09]MH_I2C_Read... [19:41:09]Read from MH i2c: E2 03 00 C2 20 00 90 00 56 [19:41:09]RAPDU: 90 00 [19:41:09]wFMCommunicate OK [19:41:09]wFMCommunicate request_size=4 [19:41:09]MH_SAM_APDU [19:41:09]CAPDU: 80 0D 03 02 [19:41:09]Write to MH i2c: E2 08 00 C3 20 80 0D 03 02 00 00 00 00 5E [19:41:09]Write i2c OK [19:41:09]MH_I2C_Read... [19:41:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:41:09]Read from MH i2c: E2 [19:41:09]MH_I2C_Read... [19:41:09]Read from MH i2c: E2 0B 00 [19:41:09]MH_I2C_Read... [19:41:09]Read from MH i2c: E2 0B 00 C3 20 00 CD C5 A4 69 0C 3A CB BE 90 00 CD [19:41:09]RAPDU: CD C5 A4 69 0C 3A CB BE 90 00 [19:41:09]wFMCommunicate OK [19:41:09]SAM_PROTO_SignData done [19:41:09]FM_MakeSignedData done [19:41:09]CreateOFDProtocolMessage [19:41:09]wFMCommunicate request_size=4 [19:41:09]MH_SAM_APDU [19:41:09]CAPDU: 80 11 00 00 [19:41:09]Write to MH i2c: E2 08 00 C4 20 80 11 00 00 00 00 00 00 5E [19:41:09]Write i2c OK [19:41:09]MH_I2C_Read... [19:41:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:41:09]Read from MH i2c: E2 [19:41:09]MH_I2C_Read... [19:41:09]Read from MH i2c: E2 17 00 [19:41:09]MH_I2C_Read... [19:41:09]Read from MH i2c: E2 17 00 C4 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B2 [19:41:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:41:09]wFMCommunicate OK [19:41:09]CreateOFDProtocolMessage done [19:41:09]OFDSenderStorePacket 318255 [19:41:09]StoreOFDPacket docnum=318255 [19:41:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 EB 35 06 01 99 A1 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 02 00 00 F4 03 04 00 D5 E8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2F DB 04 00 35 04 06 00 A0 9F 25 43 00 DA CD C5 A4 69 0C 3A CB BE [19:41:09]CheckFolder [19:41:09]dirname=/storage/ofd_packets [19:41:09]CheckFolder done [19:41:09]ProducePacketName [19:41:09]name=ofd_packets/00318255 [19:41:09]NVStorageSaveData ofd_packets/00318255 [19:41:09]File name is /storage/ofd_packets/00318255 [19:41:09]Write 300 bytes [19:41:09]NVStorageSaveData done [19:41:09]OFDSenderStorePacket done [19:41:09]KKMCreateOFDPacket done [19:41:09]NVStorageSaveData kkm_last_timestamp [19:41:09]File name is /storage/kkm_last_timestamp [19:41:09]Write 4 bytes [19:41:09]NVStorageSaveData done [19:41:09]ExternCall_PrintAddStr [19:41:09]wPrintStart [19:41:09]Write to MH i2c: 01 00 00 C5 20 E5 [19:41:09]Write i2c OK [19:41:09]MH_I2C_Read... [19:41:09]Read from MH i2c: 01 [19:41:09]MH_I2C_Read... [19:41:09]Read from MH i2c: 01 07 00 [19:41:09]MH_I2C_Read... [19:41:09]Read from MH i2c: 01 07 00 C5 20 00 00 00 00 00 FF 0F FA [19:41:09]RasterBufferAndPrint [19:41:09]line Счет N : (1)1093258 [19:41:09]line ИНН: 02508201610067 [19:41:09]line Контрольно-Кассовый Чек [19:41:09]line ПРОДАЖА [19:41:09]line ТРК (МРК, ГНК) : 71 [19:41:09]line Товар: 2711190000 [19:41:09]line ГАЗ-К-5 [19:41:09]line 26.110 * 38.30 [19:41:09]line = 1000.01 [19:41:09]line НДС 12% НСП 1% [19:41:09]line > о реализуемом товаре [19:41:09]line ИТОГО: 1000.01 [19:41:09]line НСП 1% : 8.85 [19:41:09]line НДС 12% : 106.20 [19:41:09]line Наличными: 0.00 [19:41:09]line Безнал.: 1000.01 [19:41:09]line Место: АЗС № 101 "Партнер Нефть" [19:41:09]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [19:41:09]line СНО: Общий режим [19:41:09]line Чек 730 28.10.2024 19:41 [19:41:09]line Смена: 546 ФФД: 1.0 [19:41:09]line ЗНМ: 0300000082 [19:41:09]line РНМ: 0000000000091628 [19:41:09]line Версия ККМ: 001 [19:41:09]line Платежная система: Mbank [19:41:09]line ФМ: 0000000000874671 [19:41:09]line ФД: 318255 [19:41:09]line ФПД: 176605385392346 [19:41:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T194109&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318255&fm=176605385392346&tin=02508201610067®Number=0000000000091628&sum=100001 [19:41:09]written 0, free lines is 4095 [19:41:09]OFD Sender: Processing packet 318255 [packets to send 127, broken 126] [19:41:09]ProducePacketName [19:41:09]name=ofd_packets/00318255 [19:41:09]OFD Sender: To server: pG, [19:41:09]CommunicateWithHost lk.salyk.kg:30040 [19:41:09]ConnectInit lk.salyk.kg [19:41:09]Connected sock=10 [19:41:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 EB 35 06 01 99 A1 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 02 00 00 F4 03 04 00 D5 E8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2F DB 04 00 35 04 06 00 A0 9F 25 43 00 DA CD C5 A4 69 0C 3A CB BE [19:41:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 82 79 47 00 06 6B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 2F DB 04 00 F4 03 04 00 8C 94 1F 67 B6 04 01 00 00 46 FA 7E 5C 83 7A F5 9D [19:41:09]CommunicateWithHost err = 0 [19:41:09]CheckOFDResponse [19:41:09]1017 (14) - 77093643461234 [19:41:09]1041 (16) - 0000000000874671 [19:41:09]1040 (4) - 318255 [19:41:09]1012 (4) - 28.10.2024 13:41 [19:41:09]1206 (1) - 0 [19:41:09]OFD Sender: Remove packet 318255 [19:41:09]ProducePacketName [19:41:09]name=ofd_packets/00318255 [19:41:09]NVStorageDeleteData [19:41:09]Write to MH i2c: 01 00 00 EE 20 0E [19:41:09]Write i2c OK [19:41:09]MH_I2C_Read... [19:41:09]Read from MH i2c: 01 [19:41:09]MH_I2C_Read... [19:41:09]Read from MH i2c: 01 07 00 [19:41:09]MH_I2C_Read... [19:41:09]Read from MH i2c: 01 07 00 EE 20 00 00 00 00 00 19 0D 3B [19:41:09]RasterBufferAndPrint [19:41:09]line [19:41:09]line [19:41:09]line [19:41:09]line [19:41:09]line [19:41:09]written 0, free lines is 3359 [19:41:09]MH_Cut [19:41:09]Write to MH i2c: D1 01 00 F5 20 01 E7 [19:41:09]Write i2c OK [19:41:09]MH_I2C_Read... [19:41:09]Read from MH i2c: D1 [19:41:09]MH_I2C_Read... [19:41:09]Read from MH i2c: D1 01 00 [19:41:09]MH_I2C_Read... [19:41:09]Read from MH i2c: D1 01 00 F5 20 00 E6 [19:41:09]Write to MH i2c: 01 00 00 F6 20 16 [19:41:09]Write i2c OK [19:41:09]MH_I2C_Read... [19:41:10]OFD Sender: No OFD packet to send [19:41:10]*** Cut start [19:41:10]*** Partial cut [19:41:10]*** CUTSNS_PIN = 1 [19:41:10]*** CUTSNS_PIN = 0 [19:41:10]*** Brake cut motor [19:41:11]Read from MH i2c: 01 [19:41:11]MH_I2C_Read... [19:41:11]*** Stop cut motor [19:41:11]*** Cut end [19:41:11]Read from MH i2c: 01 07 00 [19:41:11]MH_I2C_Read... [19:41:11]Read from MH i2c: 01 07 00 F6 20 00 00 00 00 00 FF 0F 2B [19:41:11]process_action close_receipt done [19:41:11]requested_data is exist [19:41:11]produce_requested_data [19:41:11]requested_item fm.sn is exist - process it [19:41:11]wFMCommunicate request_size=4 [19:41:11]MH_SAM_APDU [19:41:11]CAPDU: 80 11 00 00 [19:41:11]Write to MH i2c: E2 08 00 F7 20 80 11 00 00 00 00 00 00 91 [19:41:11]Write i2c OK [19:41:11]MH_I2C_Read... [19:41:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:41:11]Read from MH i2c: E2 [19:41:11]MH_I2C_Read... [19:41:11]Read from MH i2c: E2 17 00 [19:41:11]MH_I2C_Read... [19:41:11]Read from MH i2c: E2 17 00 F7 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E5 [19:41:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:41:11]wFMCommunicate OK [19:41:11]requested_item fd.num is exist - process it [19:41:11]SAM_PROTO_GetFieldsCounters [19:41:11]wFMCommunicate request_size=4 [19:41:11]MH_SAM_APDU [19:41:11]CAPDU: 80 13 00 00 [19:41:11]Write to MH i2c: E2 08 00 F8 20 80 13 00 00 00 00 00 00 94 [19:41:11]Write i2c OK [19:41:11]MH_I2C_Read... [19:41:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:41:11]Read from MH i2c: E2 [19:41:11]MH_I2C_Read... [19:41:11]Read from MH i2c: E2 62 00 [19:41:11]MH_I2C_Read... [19:41:11]Read from MH i2c: E2 62 00 F8 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 2F DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 DA 02 00 00 5E 04 04 00 DA 02 00 00 57 04 04 00 DB 02 00 00 19 04 04 00 00 00 00 00 90 00 7D [19:41:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 2F DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 DA 02 00 00 5E 04 04 00 DA 02 00 00 57 04 04 00 DB 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:41:11]wFMCommunicate OK [19:41:11]SAM_PROTO_GetFieldsCounters done [19:41:11]requested_item shift.num is exist - process it [19:41:11]requested_item shift.opened is exist - process it [19:41:11]req_shift_opened [19:41:11]FM_GetShiftState [19:41:11]SAM_PROTO_GetShiftState [19:41:11]wFMCommunicate request_size=4 [19:41:11]MH_SAM_APDU [19:41:11]CAPDU: 80 13 01 00 [19:41:11]Write to MH i2c: E2 08 00 F9 20 80 13 01 00 00 00 00 00 96 [19:41:11]Write i2c OK [19:41:11]MH_I2C_Read... [19:41:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:41:11]Read from MH i2c: E2 [19:41:11]MH_I2C_Read... [19:41:11]Read from MH i2c: E2 0E 00 [19:41:11]MH_I2C_Read... [19:41:11]Read from MH i2c: E2 0E 00 F9 20 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 8F [19:41:11]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:41:11]wFMCommunicate OK [19:41:11]SAM_PROTO_GetShiftState done [19:41:11]FM_GetShiftState done [19:41:11]req_shift_opened done [19:41:11]requested_item shift.open_date is exist - process it [19:41:11]req_shift_open_date [19:41:11]req_shift_open_date done [19:41:11]produce_requested_data done [19:41:11]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318255,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [19:41:11]process_action_free close_receipt [19:41:11]json_value_free [19:41:11]json_value_free done [19:41:11]process_json_proto returns [19:41:11]Send response to host [19:41:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318255,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [19:41:11]free response buf [19:41:11]execute_script done [19:41:11]execute_script returns [19:41:11]free content buf [19:41:11]Sock 9.Close socket [19:41:11]Sock 9.Thread stoped [19:41:15]OFD Sender: No OFD packet to send [19:41:20]OFD Sender: No OFD packet to send [19:41:25]OFD Sender: No OFD packet to send [19:41:30]OFD Sender: No OFD packet to send [19:41:35]OFD Sender: No OFD packet to send [19:41:40]OFD Sender: No OFD packet to send [19:41:45]OFD Sender: No OFD packet to send [19:41:50]OFD Sender: No OFD packet to send [19:41:55]OFD Sender: No OFD packet to send [19:42:00]OFD Sender: No OFD packet to send [19:42:05]OFD Sender: No OFD packet to send [19:42:10]OFD Sender: No OFD packet to send [19:42:15]OFD Sender: No OFD packet to send [19:42:20]OFD Sender: No OFD packet to send [19:42:25]OFD Sender: No OFD packet to send [19:42:30]OFD Sender: No OFD packet to send [19:42:35]OFD Sender: No OFD packet to send [19:42:40]OFD Sender: No OFD packet to send [19:42:45]OFD Sender: No OFD packet to send [19:42:50]OFD Sender: No OFD packet to send [19:42:55]OFD Sender: No OFD packet to send [19:43:00]OFD Sender: No OFD packet to send [19:43:05]OFD Sender: No OFD packet to send [19:43:10]OFD Sender: No OFD packet to send [19:43:15]OFD Sender: No OFD packet to send [19:43:20]OFD Sender: No OFD packet to send [19:43:25]OFD Sender: No OFD packet to send [19:43:30]OFD Sender: No OFD packet to send [19:43:35]OFD Sender: No OFD packet to send [19:43:40]OFD Sender: No OFD packet to send [19:43:45]OFD Sender: No OFD packet to send [19:43:50]OFD Sender: No OFD packet to send [19:43:55]OFD Sender: No OFD packet to send [19:44:00]OFD Sender: No OFD packet to send [19:44:05]OFD Sender: No OFD packet to send [19:44:10]OFD Sender: No OFD packet to send [19:44:10]accept exits with 8 [19:44:10]New connection [19:44:10]New thread 3066895716 created [19:44:10]Thread 3067039076 joined [19:44:10]Waiting for new connection... [19:44:10] Sock 8.Parse request [19:44:10]Sock 8.Check first char [19:44:10]Sock 8.First char is OK [19:44:10]request: POST /json_proto HTTP/1.0 [19:44:10]Method: POST [19:44:10]URL: /json_proto [19:44:10]Method is POST - this is cgi request [19:44:10]url: /json_proto [19:44:10]query_string will be loaded in cgi processing [19:44:10]execute_cgi json_proto POST (null) [19:44:10]execute_cgi path=json_proto method=POST [19:44:10]POST find Content-Length [19:44:10]Host: 172.17.50.195:8080 [19:44:10]Content-Length: 678 [19:44:10]Content-Type: application/json [19:44:10] [19:44:10]POST finish read [19:44:10]Found Content-Length = 678 [19:44:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093260", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:44:10]execute_script... [19:44: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)1093260", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:44:10]POST & json_proto [19:44:10]process_json_proto [19:44:10]json parsed OK: [19:44:10]protocol is kg_v1.0 [19:44:10]action value=close_receipt [19:44:10]process_action close_receipt [19:44:10]cmd_close_receipt [19:44:10]MH_GetDate [19:44:10]Write to MH i2c: F0 00 00 FA 20 09 [19:44:10]Write i2c OK [19:44:10]MH_I2C_Read... [19:44:10]Read from MH i2c: F0 [19:44:10]MH_I2C_Read... [19:44:10]Read from MH i2c: F0 09 00 [19:44:10]MH_I2C_Read... [19:44:10]Read from MH i2c: F0 09 00 FA 20 00 8C E9 1F 67 43 33 1C 67 06 [19:44:10]GetLastDocTimeStamp 1730144469 [19:44:10]current date 1730144652 [19:44:10]FM_GetShiftState [19:44:10]SAM_PROTO_GetShiftState [19:44:10]wFMCommunicate request_size=4 [19:44:10]MH_SAM_APDU [19:44:10]CAPDU: 80 13 01 00 [19:44:10]Write to MH i2c: E2 08 00 FB 20 80 13 01 00 00 00 00 00 98 [19:44:10]Write i2c OK [19:44:10]MH_I2C_Read... [19:44:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:44:10]Read from MH i2c: E2 [19:44:10]MH_I2C_Read... [19:44:10]Read from MH i2c: E2 0E 00 [19:44:10]MH_I2C_Read... [19:44:10]Read from MH i2c: E2 0E 00 FB 20 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 91 [19:44:10]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:44:10]wFMCommunicate OK [19:44:10]SAM_PROTO_GetShiftState done [19:44:10]FM_GetShiftState done [19:44:10]opened in 1730073493 [19:44:10]opened+sec_in_day 1730159893 [19:44:10]quantity*price = 60009 [19:44:10]sum+1 = 60010 [19:44:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 731 28.10.2024 19:44 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318256 ФПД: 76590066175329 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T194412&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318256&fm=76590066175329&tin=02508201610067®Number=0000000000091628&sum=60000 [19:44:11]StoreToDocumentArchive [19:44:11]shift 546 fd 318256 [19:44:11]save to /storage/0546/doc_00318256 [19:44:11]save last doc name /storage/0546/doc_00318256 to /storage/kkm_last_doc_name [19:44:11]save OK [19:44:11]Clear old archive folders... [19:44:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:44:11]tlvbuf is 000C2E30 [19:44:11]SAM_PROTO_ClearQueue [19:44:11]wFMCommunicate request_size=4 [19:44:11]MH_SAM_APDU [19:44:11]CAPDU: 80 09 00 00 [19:44:11]Write to MH i2c: E2 08 00 08 21 80 09 00 00 00 00 00 00 9B [19:44:11]Write i2c OK [19:44:11]MH_I2C_Read... [19:44:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:44:12]Read from MH i2c: E2 [19:44:12]MH_I2C_Read... [19:44:12]Read from MH i2c: E2 03 00 [19:44:12]MH_I2C_Read... [19:44:12]Read from MH i2c: E2 03 00 08 21 00 90 00 9D [19:44:12]RAPDU: 90 00 [19:44:12]wFMCommunicate OK [19:44:12]SAM_PROTO_ClearQueue done [19:44:12]KKMCreateOFDPacket [19:44:12]OFDProtocolAddRootSTLVToBuf [19:44:12]FM_MakeSignedData [19:44:12]FM_MakeSignedData [19:44:12]SAM_PROTO_SignData [19:44:12]wFMCommunicate request_size=4 [19:44:12]MH_SAM_APDU [19:44:12]CAPDU: 80 0D 01 02 [19:44:12]Write to MH i2c: E2 08 00 09 21 80 0D 01 02 00 00 00 00 A3 [19:44:12]Write i2c OK [19:44:12]MH_I2C_Read... [19:44:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:44:12]Read from MH i2c: E2 [19:44:12]MH_I2C_Read... [19:44:12]Read from MH i2c: E2 03 00 [19:44:12]MH_I2C_Read... [19:44:12]Read from MH i2c: E2 03 00 09 21 00 90 00 9E [19:44:12]RAPDU: 90 00 [19:44:12]wFMCommunicate OK [19:44:12]wFMCommunicate request_size=255 [19:44:12]MH_SAM_APDU [19:44:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 02 00 00 F4 03 04 00 8C E9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 30 DB 04 00 35 04 06 00 45 [19:44:12]Write to MH i2c: E2 02 01 0A 21 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 02 00 00 F4 03 04 00 8C E9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 30 DB 04 00 35 04 06 00 45 00 00 5E [19:44:12]Write i2c OK [19:44:12]MH_I2C_Read... [19:44:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:44:12]Read from MH i2c: E2 [19:44:12]MH_I2C_Read... [19:44:12]Read from MH i2c: E2 03 00 [19:44:12]MH_I2C_Read... [19:44:12]Read from MH i2c: E2 03 00 0A 21 00 90 00 9F [19:44:12]RAPDU: 90 00 [19:44:12]wFMCommunicate OK [19:44:12]wFMCommunicate request_size=10 [19:44:12]MH_SAM_APDU [19:44:12]CAPDU: 80 0D 02 02 05 A8 83 B0 0D 61 [19:44:12]Write to MH i2c: E2 0D 00 0B 21 80 0D 02 02 05 00 A8 83 B0 0D 61 00 00 F9 [19:44:12]Write i2c OK [19:44:12]MH_I2C_Read... [19:44:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:44:12]Read from MH i2c: E2 [19:44:12]MH_I2C_Read... [19:44:12]Read from MH i2c: E2 03 00 [19:44:12]MH_I2C_Read... [19:44:12]Read from MH i2c: E2 03 00 0B 21 00 90 00 A0 [19:44:12]RAPDU: 90 00 [19:44:12]wFMCommunicate OK [19:44:12]wFMCommunicate request_size=4 [19:44:12]MH_SAM_APDU [19:44:12]CAPDU: 80 0D 03 02 [19:44:12]Write to MH i2c: E2 08 00 0C 21 80 0D 03 02 00 00 00 00 A8 [19:44:12]Write i2c OK [19:44:12]MH_I2C_Read... [19:44:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:44:12]Read from MH i2c: E2 [19:44:12]MH_I2C_Read... [19:44:12]Read from MH i2c: E2 0B 00 [19:44:12]MH_I2C_Read... [19:44:12]Read from MH i2c: E2 0B 00 0C 21 00 5E FE 27 8C 53 31 22 0B 90 00 69 [19:44:12]RAPDU: 5E FE 27 8C 53 31 22 0B 90 00 [19:44:12]wFMCommunicate OK [19:44:12]SAM_PROTO_SignData done [19:44:12]FM_MakeSignedData done [19:44:12]CreateOFDProtocolMessage [19:44:12]wFMCommunicate request_size=4 [19:44:12]MH_SAM_APDU [19:44:12]CAPDU: 80 11 00 00 [19:44:12]Write to MH i2c: E2 08 00 0D 21 80 11 00 00 00 00 00 00 A8 [19:44:12]Write i2c OK [19:44:12]MH_I2C_Read... [19:44:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:44:12]Read from MH i2c: E2 [19:44:12]MH_I2C_Read... [19:44:12]Read from MH i2c: E2 17 00 [19:44:12]MH_I2C_Read... [19:44:12]Read from MH i2c: E2 17 00 0D 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 FC [19:44:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:44:12]wFMCommunicate OK [19:44:12]CreateOFDProtocolMessage done [19:44:12]OFDSenderStorePacket 318256 [19:44:12]StoreOFDPacket docnum=318256 [19:44:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 BD 64 07 01 C4 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 02 00 00 F4 03 04 00 8C E9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 30 DB 04 00 35 04 06 00 45 A8 83 B0 0D 61 5E FE 27 8C 53 31 22 0B [19:44:12]CheckFolder [19:44:12]dirname=/storage/ofd_packets [19:44:12]CheckFolder done [19:44:12]ProducePacketName [19:44:12]name=ofd_packets/00318256 [19:44:12]NVStorageSaveData ofd_packets/00318256 [19:44:12]File name is /storage/ofd_packets/00318256 [19:44:12]Write 301 bytes [19:44:12]NVStorageSaveData done [19:44:12]OFDSenderStorePacket done [19:44:12]KKMCreateOFDPacket done [19:44:12]NVStorageSaveData kkm_last_timestamp [19:44:12]File name is /storage/kkm_last_timestamp [19:44:12]Write 4 bytes [19:44:12]NVStorageSaveData done [19:44:12]ExternCall_PrintAddStr [19:44:12]wPrintStart [19:44:12]Write to MH i2c: 01 00 00 0E 21 2F [19:44:12]Write i2c OK [19:44:12]MH_I2C_Read... [19:44:12]Read from MH i2c: 01 [19:44:12]MH_I2C_Read... [19:44:12]Read from MH i2c: 01 07 00 [19:44:12]MH_I2C_Read... [19:44:12]Read from MH i2c: 01 07 00 0E 21 00 00 00 00 00 FF 0F 44 [19:44:12]RasterBufferAndPrint [19:44:12]line Счет N : (1)1093260 [19:44:12]line ИНН: 02508201610067 [19:44:12]line Контрольно-Кассовый Чек [19:44:12]line ПРОДАЖА [19:44:12]line ТРК (МРК, ГНК) : 63 [19:44:12]line Товар: 2710124130 [19:44:12]line Аи-92-К-2 [19:44:12]line 8.970 * 66.90 [19:44:12]line = 600.09 [19:44:12]line НДС 12% НСП 1% [19:44:12]line > о реализуемом товаре [19:44:12]line ОКРУГЛЕНИЕ: -0.09 [19:44:12]line ИТОГО: 600.00 [19:44:12]line Внесено: 600.00 [19:44:12]line СДАЧА: 0.00 [19:44:12]line НСП 1% : 5.31 [19:44:12]line НДС 12% : 63.73 [19:44:12]line Наличными: 600.00 [19:44:12]line Безнал.: 0.00 [19:44:12]line Место: АЗС № 101 "Партнер Нефть" [19:44:12]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [19:44:12]line СНО: Общий режим [19:44:12]line Чек 731 28.10.2024 19:44 [19:44:12]line Смена: 546 ФФД: 1.0 [19:44:12]line ЗНМ: 0300000082 [19:44:12]line РНМ: 0000000000091628 [19:44:12]line Версия ККМ: 001 [19:44:12]line ФМ: 0000000000874671 [19:44:12]line ФД: 318256 [19:44:12]line ФПД: 76590066175329 [19:44:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T194412&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318256&fm=76590066175329&tin=02508201610067®Number=0000000000091628&sum=60000 [19:44:12]written 0, free lines is 4095 [19:44:12]OFD Sender: Processing packet 318256 [packets to send 127, broken 126] [19:44:12]ProducePacketName [19:44:12]name=ofd_packets/00318256 [19:44:12]OFD Sender: To server: pG, [19:44:12]CommunicateWithHost lk.salyk.kg:30040 [19:44:12]ConnectInit lk.salyk.kg [19:44:12]Connected sock=10 [19:44:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 BD 64 07 01 C4 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 02 00 00 F4 03 04 00 8C E9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 30 DB 04 00 35 04 06 00 45 A8 83 B0 0D 61 5E FE 27 8C 53 31 22 0B [19:44:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 72 92 47 00 58 E2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 30 DB 04 00 F4 03 04 00 44 95 1F 67 B6 04 01 00 00 2D 93 79 CC 7C 1B 96 B9 [19:44:13]CommunicateWithHost err = 0 [19:44:13]CheckOFDResponse [19:44:13]1017 (14) - 77093643461234 [19:44:13]1041 (16) - 0000000000874671 [19:44:13]1040 (4) - 318256 [19:44:13]1012 (4) - 28.10.2024 13:44 [19:44:13]1206 (1) - 0 [19:44:13]OFD Sender: Remove packet 318256 [19:44:13]ProducePacketName [19:44:13]name=ofd_packets/00318256 [19:44:13]NVStorageDeleteData [19:44:13]Write to MH i2c: 01 00 00 39 21 5A [19:44:13]Write i2c OK [19:44:13]MH_I2C_Read... [19:44:13]Read from MH i2c: 01 [19:44:13]MH_I2C_Read... [19:44:13]Read from MH i2c: 01 07 00 [19:44:13]MH_I2C_Read... [19:44:13]Read from MH i2c: 01 07 00 39 21 00 00 00 00 00 EE 0C 5B [19:44:13]RasterBufferAndPrint [19:44:13]line [19:44:13]line [19:44:13]line [19:44:13]line [19:44:13]line [19:44:13]written 0, free lines is 3316 [19:44:13]MH_Cut [19:44:13]Write to MH i2c: D1 01 00 40 21 01 33 [19:44:13]Write i2c OK [19:44:13]MH_I2C_Read... [19:44:13]Read from MH i2c: D1 [19:44:13]MH_I2C_Read... [19:44:13]Read from MH i2c: D1 01 00 [19:44:13]MH_I2C_Read... [19:44:13]Read from MH i2c: D1 01 00 40 21 00 32 [19:44:13]Write to MH i2c: 01 00 00 41 21 62 [19:44:13]Write i2c OK [19:44:13]MH_I2C_Read... [19:44:13]OFD Sender: No OFD packet to send [19:44:13]*** Cut start [19:44:13]*** Partial cut [19:44:13]*** CUTSNS_PIN = 1 [19:44:14]*** CUTSNS_PIN = 0 [19:44:14]*** Brake cut motor [19:44:14]Read from MH i2c: 01 [19:44:14]MH_I2C_Read... [19:44:14]*** Stop cut motor [19:44:14]*** Cut end [19:44:14]Read from MH i2c: 01 07 00 [19:44:14]MH_I2C_Read... [19:44:14]Read from MH i2c: 01 07 00 41 21 00 00 00 00 00 FF 0F 77 [19:44:14]process_action close_receipt done [19:44:14]requested_data is exist [19:44:14]produce_requested_data [19:44:14]requested_item fm.sn is exist - process it [19:44:14]wFMCommunicate request_size=4 [19:44:14]MH_SAM_APDU [19:44:14]CAPDU: 80 11 00 00 [19:44:14]Write to MH i2c: E2 08 00 42 21 80 11 00 00 00 00 00 00 DD [19:44:14]Write i2c OK [19:44:14]MH_I2C_Read... [19:44:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:44:14]Read from MH i2c: E2 [19:44:14]MH_I2C_Read... [19:44:14]Read from MH i2c: E2 17 00 [19:44:14]MH_I2C_Read... [19:44:14]Read from MH i2c: E2 17 00 42 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 31 [19:44:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:44:14]wFMCommunicate OK [19:44:14]requested_item fd.num is exist - process it [19:44:14]SAM_PROTO_GetFieldsCounters [19:44:14]wFMCommunicate request_size=4 [19:44:14]MH_SAM_APDU [19:44:14]CAPDU: 80 13 00 00 [19:44:14]Write to MH i2c: E2 08 00 43 21 80 13 00 00 00 00 00 00 E0 [19:44:14]Write i2c OK [19:44:14]MH_I2C_Read... [19:44:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:44:14]Read from MH i2c: E2 [19:44:14]MH_I2C_Read... [19:44:14]Read from MH i2c: E2 62 00 [19:44:14]MH_I2C_Read... [19:44:14]Read from MH i2c: E2 62 00 43 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 30 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 DB 02 00 00 5E 04 04 00 DB 02 00 00 57 04 04 00 DC 02 00 00 19 04 04 00 00 00 00 00 90 00 CD [19:44:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 30 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 DB 02 00 00 5E 04 04 00 DB 02 00 00 57 04 04 00 DC 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:44:14]wFMCommunicate OK [19:44:14]SAM_PROTO_GetFieldsCounters done [19:44:14]requested_item shift.num is exist - process it [19:44:14]requested_item shift.opened is exist - process it [19:44:14]req_shift_opened [19:44:14]FM_GetShiftState [19:44:14]SAM_PROTO_GetShiftState [19:44:14]wFMCommunicate request_size=4 [19:44:14]MH_SAM_APDU [19:44:14]CAPDU: 80 13 01 00 [19:44:14]Write to MH i2c: E2 08 00 44 21 80 13 01 00 00 00 00 00 E2 [19:44:14]Write i2c OK [19:44:14]MH_I2C_Read... [19:44:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:44:14]Read from MH i2c: E2 [19:44:14]MH_I2C_Read... [19:44:14]Read from MH i2c: E2 0E 00 [19:44:14]MH_I2C_Read... [19:44:14]Read from MH i2c: E2 0E 00 44 21 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 DB [19:44:14]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:44:14]wFMCommunicate OK [19:44:14]SAM_PROTO_GetShiftState done [19:44:14]FM_GetShiftState done [19:44:14]req_shift_opened done [19:44:14]requested_item shift.open_date is exist - process it [19:44:14]req_shift_open_date [19:44:14]req_shift_open_date done [19:44:14]produce_requested_data done [19:44:14]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318256,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [19:44:14]process_action_free close_receipt [19:44:14]json_value_free [19:44:14]json_value_free done [19:44:14]process_json_proto returns [19:44:14]Send response to host [19:44:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318256,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [19:44:14]free response buf [19:44:14]execute_script done [19:44:14]execute_script returns [19:44:14]free content buf [19:44:14]Sock 8.Close socket [19:44:14]Sock 8.Thread stoped [19:44:18]OFD Sender: No OFD packet to send [19:44:23]OFD Sender: No OFD packet to send [19:44:28]OFD Sender: No OFD packet to send [19:44:33]OFD Sender: No OFD packet to send [19:44:38]OFD Sender: No OFD packet to send [19:44:43]OFD Sender: No OFD packet to send [19:44:48]OFD Sender: No OFD packet to send [19:44:53]OFD Sender: No OFD packet to send [19:44:58]OFD Sender: No OFD packet to send [19:45:03]OFD Sender: No OFD packet to send [19:45:08]OFD Sender: No OFD packet to send [19:45:13]OFD Sender: No OFD packet to send [19:45:17]accept exits with 9 [19:45:17]New connection [19:45:17]New thread 3067039076 created [19:45:17]Thread 3066895716 joined [19:45:17]Waiting for new connection... [19:45:17] Sock 9.Parse request [19:45:17]Sock 9.Check first char [19:45:17]Sock 9.First char is OK [19:45:17]request: POST /json_proto HTTP/1.0 [19:45:17]Method: POST [19:45:17]URL: /json_proto [19:45:17]Method is POST - this is cgi request [19:45:17]url: /json_proto [19:45:17]query_string will be loaded in cgi processing [19:45:17]execute_cgi json_proto POST (null) [19:45:17]execute_cgi path=json_proto method=POST [19:45:17]POST find Content-Length [19:45:17]Host: 172.17.50.195:8080 [19:45:17]Content-Length: 820 [19:45:17]Content-Type: application/json [19:45:17] [19:45:17]POST finish read [19:45:17]Found Content-Length = 820 [19:45:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093261", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.31 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:45:17]execute_script... [19:45: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)1093261", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.31 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:45:17]POST & json_proto [19:45:17]process_json_proto [19:45:17]json parsed OK: [19:45:17]protocol is kg_v1.0 [19:45:17]action value=close_receipt [19:45:17]process_action close_receipt [19:45:17]cmd_close_receipt [19:45:17]MH_GetDate [19:45:17]Write to MH i2c: F0 00 00 45 21 55 [19:45:17]Write i2c OK [19:45:17]MH_I2C_Read... [19:45:17]Read from MH i2c: F0 [19:45:17]MH_I2C_Read... [19:45:17]Read from MH i2c: F0 09 00 [19:45:17]MH_I2C_Read... [19:45:17]Read from MH i2c: F0 09 00 45 21 00 CE E9 1F 67 43 33 1C 67 94 [19:45:17]GetLastDocTimeStamp 1730144652 [19:45:17]current date 1730144718 [19:45:17]FM_GetShiftState [19:45:17]SAM_PROTO_GetShiftState [19:45:17]wFMCommunicate request_size=4 [19:45:17]MH_SAM_APDU [19:45:17]CAPDU: 80 13 01 00 [19:45:17]Write to MH i2c: E2 08 00 46 21 80 13 01 00 00 00 00 00 E4 [19:45:17]Write i2c OK [19:45:17]MH_I2C_Read... [19:45:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:45:17]Read from MH i2c: E2 [19:45:17]MH_I2C_Read... [19:45:17]Read from MH i2c: E2 0E 00 [19:45:17]MH_I2C_Read... [19:45:17]Read from MH i2c: E2 0E 00 46 21 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 DD [19:45:17]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:45:17]wFMCommunicate OK [19:45:17]SAM_PROTO_GetShiftState done [19:45:17]FM_GetShiftState done [19:45:17]opened in 1730073493 [19:45:17]opened+sec_in_day 1730159893 [19:45:17]quantity*price = 200031 [19:45:17]sum+1 = 200032 [19:45:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.31 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.31 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 732 28.10.2024 19:45 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874671 ФД: 318257 ФПД: 86256142626094 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T194518&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318257&fm=86256142626094&tin=02508201610067®Number=0000000000091628&sum=200031 [19:45:18]StoreToDocumentArchive [19:45:18]shift 546 fd 318257 [19:45:18]save to /storage/0546/doc_00318257 [19:45:18]save last doc name /storage/0546/doc_00318257 to /storage/kkm_last_doc_name [19:45:18]save OK [19:45:18]Clear old archive folders... [19:45:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:45:18]tlvbuf is 000CAEC0 [19:45:18]SAM_PROTO_ClearQueue [19:45:18]wFMCommunicate request_size=4 [19:45:18]MH_SAM_APDU [19:45:18]CAPDU: 80 09 00 00 [19:45:18]Write to MH i2c: E2 08 00 53 21 80 09 00 00 00 00 00 00 E6 [19:45:18]Write i2c OK [19:45:18]MH_I2C_Read... [19:45:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:45:18]Read from MH i2c: E2 [19:45:18]MH_I2C_Read... [19:45:18]Read from MH i2c: E2 03 00 [19:45:18]MH_I2C_Read... [19:45:18]Read from MH i2c: E2 03 00 53 21 00 90 00 E8 [19:45:18]RAPDU: 90 00 [19:45:18]wFMCommunicate OK [19:45:18]SAM_PROTO_ClearQueue done [19:45:18]KKMCreateOFDPacket [19:45:18]OFDProtocolAddRootSTLVToBuf [19:45:18]FM_MakeSignedData [19:45:18]FM_MakeSignedData [19:45:18]SAM_PROTO_SignData [19:45:18]wFMCommunicate request_size=4 [19:45:18]MH_SAM_APDU [19:45:18]CAPDU: 80 0D 01 02 [19:45:18]Write to MH i2c: E2 08 00 54 21 80 0D 01 02 00 00 00 00 EE [19:45:18]Write i2c OK [19:45:18]MH_I2C_Read... [19:45:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:45:18]Read from MH i2c: E2 [19:45:18]MH_I2C_Read... [19:45:18]Read from MH i2c: E2 03 00 [19:45:18]MH_I2C_Read... [19:45:18]Read from MH i2c: E2 03 00 54 21 00 90 00 E9 [19:45:18]RAPDU: 90 00 [19:45:18]wFMCommunicate OK [19:45:18]wFMCommunicate request_size=255 [19:45:18]MH_SAM_APDU [19:45: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 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 02 00 00 F4 03 04 00 CE E9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 31 DB 04 00 35 04 06 00 4E [19:45:18]Write to MH i2c: E2 02 01 55 21 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 02 00 00 F4 03 04 00 CE E9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 31 DB 04 00 35 04 06 00 4E 00 00 99 [19:45:18]Write i2c OK [19:45:18]MH_I2C_Read... [19:45:18]OFD Sender: No OFD packet to send [19:45:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:45:18]Read from MH i2c: E2 [19:45:18]MH_I2C_Read... [19:45:18]Read from MH i2c: E2 03 00 [19:45:18]MH_I2C_Read... [19:45:18]Read from MH i2c: E2 03 00 55 21 00 90 00 EA [19:45:18]RAPDU: 90 00 [19:45:18]wFMCommunicate OK [19:45:18]wFMCommunicate request_size=10 [19:45:18]MH_SAM_APDU [19:45:18]CAPDU: 80 0D 02 02 05 73 12 BD AD 2E [19:45:18]Write to MH i2c: E2 0D 00 56 21 80 0D 02 02 05 00 73 12 BD AD 2E 00 00 18 [19:45:18]Write i2c OK [19:45:18]MH_I2C_Read... [19:45:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:45:18]Read from MH i2c: E2 [19:45:18]MH_I2C_Read... [19:45:18]Read from MH i2c: E2 03 00 [19:45:18]MH_I2C_Read... [19:45:18]Read from MH i2c: E2 03 00 56 21 00 90 00 EB [19:45:18]RAPDU: 90 00 [19:45:18]wFMCommunicate OK [19:45:18]wFMCommunicate request_size=4 [19:45:18]MH_SAM_APDU [19:45:18]CAPDU: 80 0D 03 02 [19:45:18]Write to MH i2c: E2 08 00 57 21 80 0D 03 02 00 00 00 00 F3 [19:45:18]Write i2c OK [19:45:18]MH_I2C_Read... [19:45:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:45:19]Read from MH i2c: E2 [19:45:19]MH_I2C_Read... [19:45:19]Read from MH i2c: E2 0B 00 [19:45:19]MH_I2C_Read... [19:45:19]Read from MH i2c: E2 0B 00 57 21 00 DE B4 66 DE D3 EA A3 CD 90 00 F7 [19:45:19]RAPDU: DE B4 66 DE D3 EA A3 CD 90 00 [19:45:19]wFMCommunicate OK [19:45:19]SAM_PROTO_SignData done [19:45:19]FM_MakeSignedData done [19:45:19]CreateOFDProtocolMessage [19:45:19]wFMCommunicate request_size=4 [19:45:19]MH_SAM_APDU [19:45:19]CAPDU: 80 11 00 00 [19:45:19]Write to MH i2c: E2 08 00 58 21 80 11 00 00 00 00 00 00 F3 [19:45:19]Write i2c OK [19:45:19]MH_I2C_Read... [19:45:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:45:19]Read from MH i2c: E2 [19:45:19]MH_I2C_Read... [19:45:19]Read from MH i2c: E2 17 00 [19:45:19]MH_I2C_Read... [19:45:19]Read from MH i2c: E2 17 00 58 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 47 [19:45:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:45:19]wFMCommunicate OK [19:45:19]CreateOFDProtocolMessage done [19:45:19]OFDSenderStorePacket 318257 [19:45:19]StoreOFDPacket docnum=318257 [19:45:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 C5 75 07 01 46 9F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 02 00 00 F4 03 04 00 CE E9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 31 DB 04 00 35 04 06 00 4E 73 12 BD AD 2E DE B4 66 DE D3 EA A3 CD [19:45:19]CheckFolder [19:45:19]dirname=/storage/ofd_packets [19:45:19]CheckFolder done [19:45:19]ProducePacketName [19:45:19]name=ofd_packets/00318257 [19:45:19]NVStorageSaveData ofd_packets/00318257 [19:45:19]File name is /storage/ofd_packets/00318257 [19:45:19]Write 301 bytes [19:45:19]NVStorageSaveData done [19:45:19]OFDSenderStorePacket done [19:45:19]KKMCreateOFDPacket done [19:45:19]NVStorageSaveData kkm_last_timestamp [19:45:19]File name is /storage/kkm_last_timestamp [19:45:19]Write 4 bytes [19:45:19]NVStorageSaveData done [19:45:19]ExternCall_PrintAddStr [19:45:19]wPrintStart [19:45:19]Write to MH i2c: 01 00 00 59 21 7A [19:45:19]Write i2c OK [19:45:19]MH_I2C_Read... [19:45:19]Read from MH i2c: 01 [19:45:19]MH_I2C_Read... [19:45:19]Read from MH i2c: 01 07 00 [19:45:19]MH_I2C_Read... [19:45:19]Read from MH i2c: 01 07 00 59 21 00 00 00 00 00 FF 0F 8F [19:45:19]RasterBufferAndPrint [19:45:19]line Счет N : (1)1093261 [19:45:19]line ИНН: 02508201610067 [19:45:19]line Контрольно-Кассовый Чек [19:45:19]line ПРОДАЖА [19:45:19]line ТРК (МРК, ГНК) : 53 [19:45:19]line Товар: 2710124130 [19:45:19]line Аи-92-К-2 [19:45:19]line 29.900 * 66.90 [19:45:19]line = 2000.31 [19:45:19]line НДС 12% НСП 1% [19:45:19]line > о реализуемом товаре [19:45:19]line ИТОГО: 2000.31 [19:45:19]line НСП 1% : 17.70 [19:45:19]line НДС 12% : 212.42 [19:45:19]line Наличными: 0.00 [19:45:19]line Безнал.: 2000.31 [19:45:19]line Место: АЗС № 101 "Партнер Нефть" [19:45:19]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [19:45:19]line СНО: Общий режим [19:45:19]line Чек 732 28.10.2024 19:45 [19:45:19]line Смена: 546 ФФД: 1.0 [19:45:19]line ЗНМ: 0300000082 [19:45:19]line РНМ: 0000000000091628 [19:45:19]line Версия ККМ: 001 [19:45:19]line Платежная система: Бакай Банк [19:45:19]line ФМ: 0000000000874671 [19:45:19]line ФД: 318257 [19:45:19]line ФПД: 86256142626094 [19:45:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T194518&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318257&fm=86256142626094&tin=02508201610067®Number=0000000000091628&sum=200031 [19:45:19]OFD Sender: Processing packet 318257 [packets to send 127, broken 126] [19:45:19]ProducePacketName [19:45:19]name=ofd_packets/00318257 [19:45:19]OFD Sender: To server: pG, [19:45:19]CommunicateWithHost lk.salyk.kg:30040 [19:45:19]ConnectInit lk.salyk.kg [19:45:19]written 0, free lines is 4095 [19:45:19]Connected sock=10 [19:45:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 C5 75 07 01 46 9F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 02 00 00 F4 03 04 00 CE E9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 31 DB 04 00 35 04 06 00 4E 73 12 BD AD 2E DE B4 66 DE D3 EA A3 CD [19:45:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 7B 23 47 00 3A F7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 31 DB 04 00 F4 03 04 00 86 95 1F 67 B6 04 01 00 00 D5 94 5A 13 16 51 C3 30 [19:45:19]CommunicateWithHost err = 0 [19:45:19]CheckOFDResponse [19:45:19]1017 (14) - 77093643461234 [19:45:19]1041 (16) - 0000000000874671 [19:45:19]1040 (4) - 318257 [19:45:19]1012 (4) - 28.10.2024 13:45 [19:45:19]1206 (1) - 0 [19:45:19]OFD Sender: Remove packet 318257 [19:45:19]ProducePacketName [19:45:19]name=ofd_packets/00318257 [19:45:19]NVStorageDeleteData [19:45:19]Write to MH i2c: 01 00 00 83 21 A4 [19:45:19]Write i2c OK [19:45:19]MH_I2C_Read... [19:45:19]Read from MH i2c: 01 [19:45:19]MH_I2C_Read... [19:45:19]Read from MH i2c: 01 07 00 [19:45:19]MH_I2C_Read... [19:45:19]Read from MH i2c: 01 07 00 83 21 00 00 00 00 00 09 0D C1 [19:45:19]RasterBufferAndPrint [19:45:19]line [19:45:19]line [19:45:19]line [19:45:19]line [19:45:19]line [19:45:19]written 0, free lines is 3343 [19:45:19]MH_Cut [19:45:19]Write to MH i2c: D1 01 00 8A 21 01 7D [19:45:19]Write i2c OK [19:45:19]MH_I2C_Read... [19:45:19]Read from MH i2c: D1 [19:45:19]MH_I2C_Read... [19:45:19]Read from MH i2c: D1 01 00 [19:45:19]MH_I2C_Read... [19:45:19]Read from MH i2c: D1 01 00 8A 21 00 7C [19:45:19]Write to MH i2c: 01 00 00 8B 21 AC [19:45:19]Write i2c OK [19:45:19]MH_I2C_Read... [19:45:20]OFD Sender: No OFD packet to send [19:45:20]*** Cut start [19:45:20]*** Partial cut [19:45:20]*** CUTSNS_PIN = 1 [19:45:20]*** CUTSNS_PIN = 0 [19:45:20]*** Brake cut motor [19:45:21]Read from MH i2c: 01 [19:45:21]MH_I2C_Read... [19:45:21]*** Stop cut motor [19:45:21]*** Cut end [19:45:21]Read from MH i2c: 01 07 00 [19:45:21]MH_I2C_Read... [19:45:21]Read from MH i2c: 01 07 00 8B 21 00 00 00 00 00 FF 0F C1 [19:45:21]process_action close_receipt done [19:45:21]requested_data is exist [19:45:21]produce_requested_data [19:45:21]requested_item fm.sn is exist - process it [19:45:21]wFMCommunicate request_size=4 [19:45:21]MH_SAM_APDU [19:45:21]CAPDU: 80 11 00 00 [19:45:21]Write to MH i2c: E2 08 00 8C 21 80 11 00 00 00 00 00 00 27 [19:45:21]Write i2c OK [19:45:21]MH_I2C_Read... [19:45:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:45:21]Read from MH i2c: E2 [19:45:21]MH_I2C_Read... [19:45:21]Read from MH i2c: E2 17 00 [19:45:21]MH_I2C_Read... [19:45:21]Read from MH i2c: E2 17 00 8C 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 7B [19:45:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:45:21]wFMCommunicate OK [19:45:21]requested_item fd.num is exist - process it [19:45:21]SAM_PROTO_GetFieldsCounters [19:45:21]wFMCommunicate request_size=4 [19:45:21]MH_SAM_APDU [19:45:21]CAPDU: 80 13 00 00 [19:45:21]Write to MH i2c: E2 08 00 8D 21 80 13 00 00 00 00 00 00 2A [19:45:21]Write i2c OK [19:45:21]MH_I2C_Read... [19:45:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:45:21]Read from MH i2c: E2 [19:45:21]MH_I2C_Read... [19:45:21]Read from MH i2c: E2 62 00 [19:45:21]MH_I2C_Read... [19:45:21]Read from MH i2c: E2 62 00 8D 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 31 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 DC 02 00 00 5E 04 04 00 DC 02 00 00 57 04 04 00 DD 02 00 00 19 04 04 00 00 00 00 00 90 00 1B [19: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 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 31 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 DC 02 00 00 5E 04 04 00 DC 02 00 00 57 04 04 00 DD 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:45:21]wFMCommunicate OK [19:45:21]SAM_PROTO_GetFieldsCounters done [19:45:21]requested_item shift.num is exist - process it [19:45:21]requested_item shift.opened is exist - process it [19:45:21]req_shift_opened [19:45:21]FM_GetShiftState [19:45:21]SAM_PROTO_GetShiftState [19:45:21]wFMCommunicate request_size=4 [19:45:21]MH_SAM_APDU [19:45:21]CAPDU: 80 13 01 00 [19:45:21]Write to MH i2c: E2 08 00 8E 21 80 13 01 00 00 00 00 00 2C [19:45:21]Write i2c OK [19:45:21]MH_I2C_Read... [19:45:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:45:21]Read from MH i2c: E2 [19:45:21]MH_I2C_Read... [19:45:21]Read from MH i2c: E2 0E 00 [19:45:21]MH_I2C_Read... [19:45:21]Read from MH i2c: E2 0E 00 8E 21 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 25 [19:45:21]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:45:21]wFMCommunicate OK [19:45:21]SAM_PROTO_GetShiftState done [19:45:21]FM_GetShiftState done [19:45:21]req_shift_opened done [19:45:21]requested_item shift.open_date is exist - process it [19:45:21]req_shift_open_date [19:45:21]req_shift_open_date done [19:45:21]produce_requested_data done [19:45:21]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318257,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [19:45:21]process_action_free close_receipt [19:45:21]json_value_free [19:45:21]json_value_free done [19:45:21]process_json_proto returns [19:45:21]Send response to host [19:45:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318257,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [19:45:21]free response buf [19:45:21]execute_script done [19:45:21]execute_script returns [19:45:21]free content buf [19:45:21]Sock 9.Close socket [19:45:21]Sock 9.Thread stoped [19:45:25]OFD Sender: No OFD packet to send [19:45:30]OFD Sender: No OFD packet to send [19:45:35]OFD Sender: No OFD packet to send [19:45:40]OFD Sender: No OFD packet to send [19:45:45]OFD Sender: No OFD packet to send [19:45:50]OFD Sender: No OFD packet to send [19:45:55]OFD Sender: No OFD packet to send [19:46:00]OFD Sender: No OFD packet to send [19:46:05]OFD Sender: No OFD packet to send [19:46:10]OFD Sender: No OFD packet to send [19:46:15]OFD Sender: No OFD packet to send [19:46:20]OFD Sender: No OFD packet to send [19:46:25]OFD Sender: No OFD packet to send [19:46:30]OFD Sender: No OFD packet to send [19:46:35]OFD Sender: No OFD packet to send [19:46:40]OFD Sender: No OFD packet to send [19:46:45]OFD Sender: No OFD packet to send [19:46:50]OFD Sender: No OFD packet to send [19:46:55]OFD Sender: No OFD packet to send [19:47:00]OFD Sender: No OFD packet to send [19:47:05]OFD Sender: No OFD packet to send [19:47:06]accept exits with 8 [19:47:06]New connection [19:47:06]New thread 3066895716 created [19:47:06]Thread 3067039076 joined [19:47:06]Waiting for new connection... [19:47:06] Sock 8.Parse request [19:47:06]Sock 8.Check first char [19:47:06]Sock 8.First char is OK [19:47:06]request: POST /json_proto HTTP/1.0 [19:47:06]Method: POST [19:47:06]URL: /json_proto [19:47:06]Method is POST - this is cgi request [19:47:06]url: /json_proto [19:47:06]query_string will be loaded in cgi processing [19:47:06]execute_cgi json_proto POST (null) [19:47:06]execute_cgi path=json_proto method=POST [19:47:06]POST find Content-Length [19:47:06]Host: 172.17.50.195:8080 [19:47:06]Content-Length: 689 [19:47:06]Content-Type: application/json [19:47:06] [19:47:06]POST finish read [19:47:06]Found Content-Length = 689 [19:47:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093264", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710194800", "name": "D-ENERGY \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 15.550, "sum" : 1200.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:47:06]execute_script... [19:47: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)1093264", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710194800", "name": "D-ENERGY \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 15.550, "sum" : 1200.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:47:06]POST & json_proto [19:47:06]process_json_proto [19:47:06]json parsed OK: [19:47:06]protocol is kg_v1.0 [19:47:06]action value=close_receipt [19:47:06]process_action close_receipt [19:47:06]cmd_close_receipt [19:47:06]MH_GetDate [19:47:06]Write to MH i2c: F0 00 00 8F 21 9F [19:47:06]Write i2c OK [19:47:06]MH_I2C_Read... [19:47:06]Read from MH i2c: F0 [19:47:06]MH_I2C_Read... [19:47:06]Read from MH i2c: F0 09 00 [19:47:06]MH_I2C_Read... [19:47:06]Read from MH i2c: F0 09 00 8F 21 00 3B EA 1F 67 43 33 1C 67 4C [19:47:06]GetLastDocTimeStamp 1730144718 [19:47:06]current date 1730144827 [19:47:06]FM_GetShiftState [19:47:06]SAM_PROTO_GetShiftState [19:47:06]wFMCommunicate request_size=4 [19:47:06]MH_SAM_APDU [19:47:06]CAPDU: 80 13 01 00 [19:47:06]Write to MH i2c: E2 08 00 90 21 80 13 01 00 00 00 00 00 2E [19:47:06]Write i2c OK [19:47:06]MH_I2C_Read... [19:47:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:47:06]Read from MH i2c: E2 [19:47:06]MH_I2C_Read... [19:47:06]Read from MH i2c: E2 0E 00 [19:47:06]MH_I2C_Read... [19:47:06]Read from MH i2c: E2 0E 00 90 21 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 27 [19:47:06]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:47:06]wFMCommunicate OK [19:47:06]SAM_PROTO_GetShiftState done [19:47:06]FM_GetShiftState done [19:47:06]opened in 1730073493 [19:47:06]opened+sec_in_day 1730159893 [19:47:06]quantity*price = 120046 [19:47:06]sum+1 = 120047 [19:47:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.48 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 733 28.10.2024 19:47 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318258 ФПД: 86923493021818 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T194707&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318258&fm=86923493021818&tin=02508201610067®Number=0000000000091628&sum=120000 [19:47:07]StoreToDocumentArchive [19:47:07]shift 546 fd 318258 [19:47:07]save to /storage/0546/doc_00318258 [19:47:07]save last doc name /storage/0546/doc_00318258 to /storage/kkm_last_doc_name [19:47:07]save OK [19:47:07]Clear old archive folders... [19:47:07]ProcessDocumentItem done err = 0, tmpTLVsize=257 [19:47:07]tlvbuf is B6EBD090 [19:47:07]SAM_PROTO_ClearQueue [19:47:07]wFMCommunicate request_size=4 [19:47:07]MH_SAM_APDU [19:47:07]CAPDU: 80 09 00 00 [19:47:07]Write to MH i2c: E2 08 00 9D 21 80 09 00 00 00 00 00 00 30 [19:47:07]Write i2c OK [19:47:07]MH_I2C_Read... [19:47:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:47:07]Read from MH i2c: E2 [19:47:07]MH_I2C_Read... [19:47:07]Read from MH i2c: E2 03 00 [19:47:07]MH_I2C_Read... [19:47:07]Read from MH i2c: E2 03 00 9D 21 00 90 00 32 [19:47:07]RAPDU: 90 00 [19:47:07]wFMCommunicate OK [19:47:07]SAM_PROTO_ClearQueue done [19:47:07]KKMCreateOFDPacket [19:47:07]OFDProtocolAddRootSTLVToBuf [19:47:07]FM_MakeSignedData [19:47:07]FM_MakeSignedData [19:47:07]SAM_PROTO_SignData [19:47:07]wFMCommunicate request_size=4 [19:47:07]MH_SAM_APDU [19:47:07]CAPDU: 80 0D 01 02 [19:47:07]Write to MH i2c: E2 08 00 9E 21 80 0D 01 02 00 00 00 00 38 [19:47:07]Write i2c OK [19:47:07]MH_I2C_Read... [19:47:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:47:07]Read from MH i2c: E2 [19:47:07]MH_I2C_Read... [19:47:07]Read from MH i2c: E2 03 00 [19:47:07]MH_I2C_Read... [19:47:07]Read from MH i2c: E2 03 00 9E 21 00 90 00 33 [19:47:07]RAPDU: 90 00 [19:47:07]wFMCommunicate OK [19:47:07]wFMCommunicate request_size=255 [19:47:07]MH_SAM_APDU [19:47:07]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 BE 3C 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 EE 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 CC 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 DD 02 00 00 F4 03 04 00 3B EA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 32 DB 04 [19:47:07]Write to MH i2c: E2 02 01 9F 21 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 BE 3C 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 EE 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 CC 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 DD 02 00 00 F4 03 04 00 3B EA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 32 DB 04 00 00 C5 [19:47:07]Write i2c OK [19:47:07]MH_I2C_Read... [19:47:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:47:08]Read from MH i2c: E2 [19:47:08]MH_I2C_Read... [19:47:08]Read from MH i2c: E2 03 00 [19:47:08]MH_I2C_Read... [19:47:08]Read from MH i2c: E2 03 00 9F 21 00 90 00 34 [19:47:08]RAPDU: 90 00 [19:47:08]wFMCommunicate OK [19:47:08]wFMCommunicate request_size=16 [19:47:08]MH_SAM_APDU [19:47:08]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 4F 0E 73 EC 98 7A [19:47:08]Write to MH i2c: E2 13 00 A0 21 80 0D 02 02 0B 00 00 35 04 06 00 4F 0E 73 EC 98 7A 00 00 5E [19:47:08]Write i2c OK [19:47:08]MH_I2C_Read... [19:47:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:47:08]Read from MH i2c: E2 [19:47:08]MH_I2C_Read... [19:47:08]Read from MH i2c: E2 03 00 [19:47:08]MH_I2C_Read... [19:47:08]Read from MH i2c: E2 03 00 A0 21 00 90 00 35 [19:47:08]RAPDU: 90 00 [19:47:08]wFMCommunicate OK [19:47:08]wFMCommunicate request_size=4 [19:47:08]MH_SAM_APDU [19:47:08]CAPDU: 80 0D 03 02 [19:47:08]Write to MH i2c: E2 08 00 A1 21 80 0D 03 02 00 00 00 00 3D [19:47:08]Write i2c OK [19:47:08]MH_I2C_Read... [19:47:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:47:08]Read from MH i2c: E2 [19:47:08]MH_I2C_Read... [19:47:08]Read from MH i2c: E2 0B 00 [19:47:08]MH_I2C_Read... [19:47:08]Read from MH i2c: E2 0B 00 A1 21 00 D0 79 0F 23 BF 17 D5 22 90 00 86 [19:47:08]RAPDU: D0 79 0F 23 BF 17 D5 22 90 00 [19:47:08]wFMCommunicate OK [19:47:08]SAM_PROTO_SignData done [19:47:08]FM_MakeSignedData done [19:47:08]CreateOFDProtocolMessage [19:47:08]wFMCommunicate request_size=4 [19:47:08]MH_SAM_APDU [19:47:08]CAPDU: 80 11 00 00 [19:47:08]Write to MH i2c: E2 08 00 A2 21 80 11 00 00 00 00 00 00 3D [19:47:08]Write i2c OK [19:47:08]MH_I2C_Read... [19:47:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:47:08]Read from MH i2c: E2 [19:47:08]MH_I2C_Read... [19:47:08]Read from MH i2c: E2 17 00 [19:47:08]MH_I2C_Read... [19:47:08]Read from MH i2c: E2 17 00 A2 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 91 [19:47:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:47:08]wFMCommunicate OK [19:47:08]CreateOFDProtocolMessage done [19:47:08]OFDSenderStorePacket 318258 [19:47:08]StoreOFDPacket docnum=318258 [19:47:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 15 01 00 00 BA 07 0D 01 8B 98 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 BE 3C 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 EE 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 CC 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 DD 02 00 00 F4 03 04 00 3B EA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 32 DB 04 00 35 04 06 00 4F 0E 73 EC 98 7A D0 79 0F 23 BF 17 D5 22 [19:47:08]CheckFolder [19:47:08]dirname=/storage/ofd_packets [19:47:08]CheckFolder done [19:47:08]ProducePacketName [19:47:08]name=ofd_packets/00318258 [19:47:08]NVStorageSaveData ofd_packets/00318258 [19:47:08]File name is /storage/ofd_packets/00318258 [19:47:08]Write 307 bytes [19:47:08]NVStorageSaveData done [19:47:08]OFDSenderStorePacket done [19:47:08]KKMCreateOFDPacket done [19:47:08]NVStorageSaveData kkm_last_timestamp [19:47:08]File name is /storage/kkm_last_timestamp [19:47:08]Write 4 bytes [19:47:08]NVStorageSaveData done [19:47:08]ExternCall_PrintAddStr [19:47:08]wPrintStart [19:47:08]Write to MH i2c: 01 00 00 A3 21 C4 [19:47:08]Write i2c OK [19:47:08]MH_I2C_Read... [19:47:08]Read from MH i2c: 01 [19:47:08]MH_I2C_Read... [19:47:08]Read from MH i2c: 01 07 00 [19:47:08]MH_I2C_Read... [19:47:08]Read from MH i2c: 01 07 00 A3 21 00 00 00 00 00 FF 0F D9 [19:47:08]RasterBufferAndPrint [19:47:08]line Счет N : (1)1093264 [19:47:08]line ИНН: 02508201610067 [19:47:08]line Контрольно-Кассовый Чек [19:47:08]line ПРОДАЖА [19:47:08]line ТРК (МРК, ГНК) : 12 [19:47:08]line Товар: 2710194800 [19:47:08]line D-ENERGY Дт-К-2 [19:47:08]line 15.550 * 77.20 [19:47:08]line = 1200.46 [19:47:08]line НДС 12% НСП 1% [19:47:08]line > о реализуемом товаре [19:47:08]line ОКРУГЛЕНИЕ: -0.46 [19:47:08]line ИТОГО: 1200.00 [19:47:08]line Внесено: 1200.00 [19:47:08]line СДАЧА: 0.00 [19:47:08]line НСП 1% : 10.62 [19:47:08]line НДС 12% : 127.48 [19:47:08]line Наличными: 1200.00 [19:47:08]line Безнал.: 0.00 [19:47:08]line Место: АЗС № 101 "Партнер Нефть" [19:47:08]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [19:47:08]line СНО: Общий режим [19:47:08]line Чек 733 28.10.2024 19:47 [19:47:08]line Смена: 546 ФФД: 1.0 [19:47:08]line ЗНМ: 0300000082 [19:47:08]line РНМ: 0000000000091628 [19:47:08]line Версия ККМ: 001 [19:47:08]line ФМ: 0000000000874671 [19:47:08]line ФД: 318258 [19:47:08]line ФПД: 86923493021818 [19:47:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T194707&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318258&fm=86923493021818&tin=02508201610067®Number=0000000000091628&sum=120000 [19:47:08]OFD Sender: Processing packet 318258 [packets to send 127, broken 126] [19:47:08]ProducePacketName [19:47:08]name=ofd_packets/00318258 [19:47:08]OFD Sender: To server: pG, [19:47:08]CommunicateWithHost lk.salyk.kg:30040 [19:47:08]ConnectInit lk.salyk.kg [19:47:08]written 0, free lines is 4095 [19:47:08]Connected sock=10 [19:47:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 15 01 00 00 BA 07 0D 01 8B 98 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 BE 3C 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 EE 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 CC 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 DD 02 00 00 F4 03 04 00 3B EA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 32 DB 04 00 35 04 06 00 4F 0E 73 EC 98 7A D0 79 0F 23 BF 17 D5 22 [19:47:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 4B B3 47 00 43 56 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 32 DB 04 00 F4 03 04 00 F3 95 1F 67 B6 04 01 00 00 72 C1 08 B7 A6 4F D6 F6 [19:47:08]CommunicateWithHost err = 0 [19:47:08]CheckOFDResponse [19:47:08]1017 (14) - 77093643461234 [19:47:08]1041 (16) - 0000000000874671 [19:47:08]1040 (4) - 318258 [19:47:08]1012 (4) - 28.10.2024 13:47 [19:47:08]1206 (1) - 0 [19:47:08]OFD Sender: Remove packet 318258 [19:47:08]ProducePacketName [19:47:08]name=ofd_packets/00318258 [19:47:08]NVStorageDeleteData [19:47:09]Write to MH i2c: 01 00 00 CE 21 EF [19:47:09]Write i2c OK [19:47:09]MH_I2C_Read... [19:47:09]Read from MH i2c: 01 [19:47:09]MH_I2C_Read... [19:47:09]Read from MH i2c: 01 07 00 [19:47:09]MH_I2C_Read... [19:47:09]Read from MH i2c: 01 07 00 CE 21 00 00 00 00 00 F7 0C F9 [19:47:09]RasterBufferAndPrint [19:47:09]line [19:47:09]line [19:47:09]line [19:47:09]line [19:47:09]line [19:47:09]written 0, free lines is 3325 [19:47:09]MH_Cut [19:47:09]Write to MH i2c: D1 01 00 D5 21 01 C8 [19:47:09]Write i2c OK [19:47:09]MH_I2C_Read... [19:47:09]Read from MH i2c: D1 [19:47:09]MH_I2C_Read... [19:47:09]Read from MH i2c: D1 01 00 [19:47:09]MH_I2C_Read... [19:47:09]Read from MH i2c: D1 01 00 D5 21 00 C7 [19:47:09]Write to MH i2c: 01 00 00 D6 21 F7 [19:47:09]Write i2c OK [19:47:09]MH_I2C_Read... [19:47:09]OFD Sender: No OFD packet to send [19:47:09]*** Cut start [19:47:09]*** Partial cut [19:47:09]*** CUTSNS_PIN = 1 [19:47:09]*** CUTSNS_PIN = 0 [19:47:10]*** Brake cut motor [19:47:10]Read from MH i2c: 01 [19:47:10]MH_I2C_Read... [19:47:10]*** Stop cut motor [19:47:10]*** Cut end [19:47:10]Read from MH i2c: 01 07 00 [19:47:10]MH_I2C_Read... [19:47:10]Read from MH i2c: 01 07 00 D6 21 00 00 00 00 00 FF 0F 0C [19:47:10]process_action close_receipt done [19:47:10]requested_data is exist [19:47:10]produce_requested_data [19:47:10]requested_item fm.sn is exist - process it [19:47:10]wFMCommunicate request_size=4 [19:47:10]MH_SAM_APDU [19:47:10]CAPDU: 80 11 00 00 [19:47:10]Write to MH i2c: E2 08 00 D7 21 80 11 00 00 00 00 00 00 72 [19:47:10]Write i2c OK [19:47:10]MH_I2C_Read... [19:47:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:47:10]Read from MH i2c: E2 [19:47:10]MH_I2C_Read... [19:47:10]Read from MH i2c: E2 17 00 [19:47:10]MH_I2C_Read... [19:47:10]Read from MH i2c: E2 17 00 D7 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C6 [19:47:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:47:10]wFMCommunicate OK [19:47:10]requested_item fd.num is exist - process it [19:47:10]SAM_PROTO_GetFieldsCounters [19:47:10]wFMCommunicate request_size=4 [19:47:10]MH_SAM_APDU [19:47:10]CAPDU: 80 13 00 00 [19:47:10]Write to MH i2c: E2 08 00 D8 21 80 13 00 00 00 00 00 00 75 [19:47:10]Write i2c OK [19:47:10]MH_I2C_Read... [19:47:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:47:10]Read from MH i2c: E2 [19:47:10]MH_I2C_Read... [19:47:10]Read from MH i2c: E2 62 00 [19:47:10]MH_I2C_Read... [19:47:10]Read from MH i2c: E2 62 00 D8 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 32 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 DD 02 00 00 5E 04 04 00 DD 02 00 00 57 04 04 00 DE 02 00 00 19 04 04 00 00 00 00 00 90 00 6A [19:47:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 32 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 DD 02 00 00 5E 04 04 00 DD 02 00 00 57 04 04 00 DE 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:47:10]wFMCommunicate OK [19:47:10]SAM_PROTO_GetFieldsCounters done [19:47:10]requested_item shift.num is exist - process it [19:47:10]requested_item shift.opened is exist - process it [19:47:10]req_shift_opened [19:47:10]FM_GetShiftState [19:47:10]SAM_PROTO_GetShiftState [19:47:10]wFMCommunicate request_size=4 [19:47:10]MH_SAM_APDU [19:47:10]CAPDU: 80 13 01 00 [19:47:10]Write to MH i2c: E2 08 00 D9 21 80 13 01 00 00 00 00 00 77 [19:47:10]Write i2c OK [19:47:10]MH_I2C_Read... [19:47:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:47:10]Read from MH i2c: E2 [19:47:10]MH_I2C_Read... [19:47:10]Read from MH i2c: E2 0E 00 [19:47:10]MH_I2C_Read... [19:47:10]Read from MH i2c: E2 0E 00 D9 21 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 70 [19:47:10]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:47:10]wFMCommunicate OK [19:47:10]SAM_PROTO_GetShiftState done [19:47:10]FM_GetShiftState done [19:47:10]req_shift_opened done [19:47:10]requested_item shift.open_date is exist - process it [19:47:10]req_shift_open_date [19:47:10]req_shift_open_date done [19:47:10]produce_requested_data done [19:47:10]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318258,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [19:47:10]process_action_free close_receipt [19:47:10]json_value_free [19:47:10]json_value_free done [19:47:10]process_json_proto returns [19:47:10]Send response to host [19:47:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318258,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [19:47:10]free response buf [19:47:10]execute_script done [19:47:10]execute_script returns [19:47:10]free content buf [19:47:10]Sock 8.Close socket [19:47:10]Sock 8.Thread stoped [19:47:14]OFD Sender: No OFD packet to send [19:47:19]OFD Sender: No OFD packet to send [19:47:24]OFD Sender: No OFD packet to send [19:47:29]OFD Sender: No OFD packet to send [19:47:34]OFD Sender: No OFD packet to send [19:47:39]OFD Sender: No OFD packet to send [19:47:44]OFD Sender: No OFD packet to send [19:47:49]OFD Sender: No OFD packet to send [19:47:54]OFD Sender: No OFD packet to send [19:47:59]OFD Sender: No OFD packet to send [19:48:04]OFD Sender: No OFD packet to send [19:48:09]OFD Sender: No OFD packet to send [19:48:14]OFD Sender: No OFD packet to send [19:48:19]OFD Sender: No OFD packet to send [19:48:24]OFD Sender: No OFD packet to send [19:48:29]OFD Sender: No OFD packet to send [19:48:34]OFD Sender: No OFD packet to send [19:48:39]OFD Sender: No OFD packet to send [19:48:44]OFD Sender: No OFD packet to send [19:48:49]OFD Sender: No OFD packet to send [19:48:54]OFD Sender: No OFD packet to send [19:48:59]OFD Sender: No OFD packet to send [19:49:04]OFD Sender: No OFD packet to send [19:49:09]OFD Sender: No OFD packet to send [19:49:14]OFD Sender: No OFD packet to send [19:49:19]OFD Sender: No OFD packet to send [19:49:24]OFD Sender: No OFD packet to send [19:49:29]OFD Sender: No OFD packet to send [19:49:34]OFD Sender: No OFD packet to send [19:49:39]OFD Sender: No OFD packet to send [19:49:42]accept exits with 9 [19:49:42]New connection [19:49:42]New thread 3067039076 created [19:49:42]Thread 3066895716 joined [19:49:42]Waiting for new connection... [19:49:42] Sock 9.Parse request [19:49:42]Sock 9.Check first char [19:49:42]Sock 9.First char is OK [19:49:42]request: POST /json_proto HTTP/1.0 [19:49:42]Method: POST [19:49:42]URL: /json_proto [19:49:42]Method is POST - this is cgi request [19:49:42]url: /json_proto [19:49:42]query_string will be loaded in cgi processing [19:49:42]execute_cgi json_proto POST (null) [19:49:42]execute_cgi path=json_proto method=POST [19:49:42]POST find Content-Length [19:49:42]Host: 172.17.50.195:8080 [19:49:42]Content-Length: 773 [19:49:42]Content-Type: application/json [19:49:42] [19:49:42]POST finish read [19:49:42]Found Content-Length = 773 [19:49:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093265", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 29.070, "sum" : 1113.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1113.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:49:42]execute_script... [19:49: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)1093265", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 29.070, "sum" : 1113.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1113.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:49:42]POST & json_proto [19:49:42]process_json_proto [19:49:42]json parsed OK: [19:49:42]protocol is kg_v1.0 [19:49:42]action value=close_receipt [19:49:42]process_action close_receipt [19:49:42]cmd_close_receipt [19:49:42]MH_GetDate [19:49:42]Write to MH i2c: F0 00 00 DA 21 EA [19:49:42]Write i2c OK [19:49:42]MH_I2C_Read... [19:49:42]Read from MH i2c: F0 [19:49:42]MH_I2C_Read... [19:49:42]Read from MH i2c: F0 09 00 [19:49:42]MH_I2C_Read... [19:49:42]Read from MH i2c: F0 09 00 DA 21 00 D7 EA 1F 67 43 33 1C 67 33 [19:49:42]GetLastDocTimeStamp 1730144827 [19:49:42]current date 1730144983 [19:49:42]FM_GetShiftState [19:49:42]SAM_PROTO_GetShiftState [19:49:42]wFMCommunicate request_size=4 [19:49:42]MH_SAM_APDU [19:49:42]CAPDU: 80 13 01 00 [19:49:42]Write to MH i2c: E2 08 00 DB 21 80 13 01 00 00 00 00 00 79 [19:49:42]Write i2c OK [19:49:42]MH_I2C_Read... [19:49:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:49:42]Read from MH i2c: E2 [19:49:42]MH_I2C_Read... [19:49:42]Read from MH i2c: E2 0E 00 [19:49:42]MH_I2C_Read... [19:49:42]Read from MH i2c: E2 0E 00 DB 21 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 72 [19:49:42]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:49:42]wFMCommunicate OK [19:49:42]SAM_PROTO_GetShiftState done [19:49:42]FM_GetShiftState done [19:49:42]opened in 1730073493 [19:49:42]opened+sec_in_day 1730159893 [19:49:42]quantity*price = 111338 [19:49:42]sum+1 = 111339 [19:49:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1113.38 НСП 1% : 9.85 НДС 12% : 118.23 Наличными: 0.00 Безнал.: 1113.38 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 734 28.10.2024 19:49 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318259 ФПД: 17276042223941 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T194943&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318259&fm=17276042223941&tin=02508201610067®Number=0000000000091628&sum=111338 [19:49:43]StoreToDocumentArchive [19:49:43]shift 546 fd 318259 [19:49:43]save to /storage/0546/doc_00318259 [19:49:43]save last doc name /storage/0546/doc_00318259 to /storage/kkm_last_doc_name [19:49:43]save OK [19:49:43]Clear old archive folders... [19:49:43]ProcessDocumentItem done err = 0, tmpTLVsize=250 [19:49:43]tlvbuf is B6EBD350 [19:49:43]SAM_PROTO_ClearQueue [19:49:43]wFMCommunicate request_size=4 [19:49:43]MH_SAM_APDU [19:49:43]CAPDU: 80 09 00 00 [19:49:43]Write to MH i2c: E2 08 00 E8 21 80 09 00 00 00 00 00 00 7B [19:49:43]Write i2c OK [19:49:43]MH_I2C_Read... [19:49:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:49:43]Read from MH i2c: E2 [19:49:43]MH_I2C_Read... [19:49:43]Read from MH i2c: E2 03 00 [19:49:43]MH_I2C_Read... [19:49:43]Read from MH i2c: E2 03 00 E8 21 00 90 00 7D [19:49:43]RAPDU: 90 00 [19:49:43]wFMCommunicate OK [19:49:43]SAM_PROTO_ClearQueue done [19:49:43]KKMCreateOFDPacket [19:49:43]OFDProtocolAddRootSTLVToBuf [19:49:43]FM_MakeSignedData [19:49:43]FM_MakeSignedData [19:49:43]SAM_PROTO_SignData [19:49:43]wFMCommunicate request_size=4 [19:49:43]MH_SAM_APDU [19:49:43]CAPDU: 80 0D 01 02 [19:49:43]Write to MH i2c: E2 08 00 E9 21 80 0D 01 02 00 00 00 00 83 [19:49:43]Write i2c OK [19:49:43]MH_I2C_Read... [19:49:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:49:43]Read from MH i2c: E2 [19:49:43]MH_I2C_Read... [19:49:43]Read from MH i2c: E2 03 00 [19:49:43]MH_I2C_Read... [19:49:43]Read from MH i2c: E2 03 00 E9 21 00 90 00 7E [19:49:43]RAPDU: 90 00 [19:49:43]wFMCommunicate OK [19:49:43]wFMCommunicate request_size=255 [19:49:43]MH_SAM_APDU [19:49:43]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 EA B2 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EA B2 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D9 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 2E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EA B2 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 02 00 00 F4 03 04 00 D7 EA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 33 DB 04 00 35 04 06 00 0F B6 [19:49:43]Write to MH i2c: E2 02 01 EA 21 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 EA B2 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EA B2 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D9 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 2E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EA B2 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 02 00 00 F4 03 04 00 D7 EA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 33 DB 04 00 35 04 06 00 0F B6 00 00 6B [19:49:43]Write i2c OK [19:49:43]MH_I2C_Read... [19:49:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:49:43]Read from MH i2c: E2 [19:49:43]MH_I2C_Read... [19:49:43]Read from MH i2c: E2 03 00 [19:49:43]MH_I2C_Read... [19:49:43]Read from MH i2c: E2 03 00 EA 21 00 90 00 7F [19:49:43]RAPDU: 90 00 [19:49:43]wFMCommunicate OK [19:49:43]wFMCommunicate request_size=9 [19:49:43]MH_SAM_APDU [19:49:43]CAPDU: 80 0D 02 02 04 64 5C 21 45 [19:49:43]Write to MH i2c: E2 0C 00 EB 21 80 0D 02 02 04 00 64 5C 21 45 00 00 B4 [19:49:43]Write i2c OK [19:49:43]MH_I2C_Read... [19:49:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:49:43]Read from MH i2c: E2 [19:49:43]MH_I2C_Read... [19:49:43]Read from MH i2c: E2 03 00 [19:49:43]MH_I2C_Read... [19:49:43]Read from MH i2c: E2 03 00 EB 21 00 90 00 80 [19:49:43]RAPDU: 90 00 [19:49:43]wFMCommunicate OK [19:49:43]wFMCommunicate request_size=4 [19:49:43]MH_SAM_APDU [19:49:43]CAPDU: 80 0D 03 02 [19:49:43]Write to MH i2c: E2 08 00 EC 21 80 0D 03 02 00 00 00 00 88 [19:49:43]Write i2c OK [19:49:43]MH_I2C_Read... [19:49:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:49:44]Read from MH i2c: E2 [19:49:44]MH_I2C_Read... [19:49:44]Read from MH i2c: E2 0B 00 [19:49:44]MH_I2C_Read... [19:49:44]Read from MH i2c: E2 0B 00 EC 21 00 82 DA 36 DA 00 6A 20 76 90 00 F5 [19:49:44]RAPDU: 82 DA 36 DA 00 6A 20 76 90 00 [19:49:44]wFMCommunicate OK [19:49:44]SAM_PROTO_SignData done [19:49:44]FM_MakeSignedData done [19:49:44]CreateOFDProtocolMessage [19:49:44]wFMCommunicate request_size=4 [19:49:44]MH_SAM_APDU [19:49:44]CAPDU: 80 11 00 00 [19:49:44]Write to MH i2c: E2 08 00 ED 21 80 11 00 00 00 00 00 00 88 [19:49:44]Write i2c OK [19:49:44]MH_I2C_Read... [19:49:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:49:44]Read from MH i2c: E2 [19:49:44]MH_I2C_Read... [19:49:44]Read from MH i2c: E2 17 00 [19:49:44]MH_I2C_Read... [19:49:44]Read from MH i2c: E2 17 00 ED 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 DC [19:49:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:49:44]wFMCommunicate OK [19:49:44]CreateOFDProtocolMessage done [19:49:44]OFDSenderStorePacket 318259 [19:49:44]StoreOFDPacket docnum=318259 [19:49:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 BD A6 06 01 B5 35 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 EA B2 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EA B2 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D9 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 2E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EA B2 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 02 00 00 F4 03 04 00 D7 EA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 33 DB 04 00 35 04 06 00 0F B6 64 5C 21 45 82 DA 36 DA 00 6A 20 76 [19:49:44]CheckFolder [19:49:44]dirname=/storage/ofd_packets [19:49:44]CheckFolder done [19:49:44]ProducePacketName [19:49:44]name=ofd_packets/00318259 [19:49:44]NVStorageSaveData ofd_packets/00318259 [19:49:44]File name is /storage/ofd_packets/00318259 [19:49:44]Write 300 bytes [19:49:44]NVStorageSaveData done [19:49:44]OFDSenderStorePacket done [19:49:44]KKMCreateOFDPacket done [19:49:44]NVStorageSaveData kkm_last_timestamp [19:49:44]File name is /storage/kkm_last_timestamp [19:49:44]Write 4 bytes [19:49:44]NVStorageSaveData done [19:49:44]ExternCall_PrintAddStr [19:49:44]wPrintStart [19:49:44]Write to MH i2c: 01 00 00 EE 21 0F [19:49:44]Write i2c OK [19:49:44]MH_I2C_Read... [19:49:44]Read from MH i2c: 01 [19:49:44]MH_I2C_Read... [19:49:44]Read from MH i2c: 01 07 00 [19:49:44]MH_I2C_Read... [19:49:44]Read from MH i2c: 01 07 00 EE 21 00 00 00 00 00 FF 0F 24 [19:49:44]RasterBufferAndPrint [19:49:44]line Счет N : (1)1093265 [19:49:44]line ИНН: 02508201610067 [19:49:44]line Контрольно-Кассовый Чек [19:49:44]line ПРОДАЖА [19:49:44]line ТРК (МРК, ГНК) : 81 [19:49:44]line Товар: 2711190000 [19:49:44]line ГАЗ-К-5 [19:49:44]line 29.070 * 38.30 [19:49:44]line = 1113.38 [19:49:44]line НДС 12% НСП 1% [19:49:44]line > о реализуемом товаре [19:49:44]line ИТОГО: 1113.38 [19:49:44]line НСП 1% : 9.85 [19:49:44]line НДС 12% : 118.23 [19:49:44]line Наличными: 0.00 [19:49:44]line Безнал.: 1113.38 [19:49:44]line Место: АЗС № 101 "Партнер Нефть" [19:49:44]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [19:49:44]line СНО: Общий режим [19:49:44]line Чек 734 28.10.2024 19:49 [19:49:44]line Смена: 546 ФФД: 1.0 [19:49:44]line ЗНМ: 0300000082 [19:49:44]line РНМ: 0000000000091628 [19:49:44]line Версия ККМ: 001 [19:49:44]line Платежная система: Mbank [19:49:44]line ФМ: 0000000000874671 [19:49:44]line ФД: 318259 [19:49:44]line ФПД: 17276042223941 [19:49:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T194943&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318259&fm=17276042223941&tin=02508201610067®Number=0000000000091628&sum=111338 [19:49:44]written 0, free lines is 4095 [19:49:44]OFD Sender: Processing packet 318259 [packets to send 127, broken 126] [19:49:44]ProducePacketName [19:49:44]name=ofd_packets/00318259 [19:49:44]OFD Sender: To server: pG, [19:49:44]CommunicateWithHost lk.salyk.kg:30040 [19:49:44]ConnectInit lk.salyk.kg [19:49:44]Connected sock=10 [19:49:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 BD A6 06 01 B5 35 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 EA B2 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EA B2 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D9 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 2E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EA B2 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 02 00 00 F4 03 04 00 D7 EA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 33 DB 04 00 35 04 06 00 0F B6 64 5C 21 45 82 DA 36 DA 00 6A 20 76 [19:49:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 82 46 47 00 85 9B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 33 DB 04 00 F4 03 04 00 8F 96 1F 67 B6 04 01 00 00 1A 1F 20 1E E9 B7 3E 9C [19:49:44]CommunicateWithHost err = 0 [19:49:44]CheckOFDResponse [19:49:44]1017 (14) - 77093643461234 [19:49:44]1041 (16) - 0000000000874671 [19:49:44]1040 (4) - 318259 [19:49:44]1012 (4) - 28.10.2024 13:50 [19:49:44]1206 (1) - 0 [19:49:44]OFD Sender: Remove packet 318259 [19:49:44]ProducePacketName [19:49:44]name=ofd_packets/00318259 [19:49:44]NVStorageDeleteData [19:49:44]Write to MH i2c: 01 00 00 17 22 39 [19:49:44]Write i2c OK [19:49:44]MH_I2C_Read... [19:49:44]Read from MH i2c: 01 [19:49:44]MH_I2C_Read... [19:49:44]Read from MH i2c: 01 07 00 [19:49:44]MH_I2C_Read... [19:49:44]Read from MH i2c: 01 07 00 17 22 00 00 00 00 00 1C 0D 69 [19:49:44]RasterBufferAndPrint [19:49:44]line [19:49:44]line [19:49:44]line [19:49:44]line [19:49:44]line [19:49:44]written 0, free lines is 3365 [19:49:44]MH_Cut [19:49:44]Write to MH i2c: D1 01 00 1E 22 01 12 [19:49:44]Write i2c OK [19:49:44]MH_I2C_Read... [19:49:44]Read from MH i2c: D1 [19:49:44]MH_I2C_Read... [19:49:44]Read from MH i2c: D1 01 00 [19:49:44]MH_I2C_Read... [19:49:44]Read from MH i2c: D1 01 00 1E 22 00 11 [19:49:44]Write to MH i2c: 01 00 00 1F 22 41 [19:49:44]Write i2c OK [19:49:44]MH_I2C_Read... [19:49:44]OFD Sender: No OFD packet to send [19:49:45]*** Cut start [19:49:45]*** Partial cut [19:49:45]*** CUTSNS_PIN = 1 [19:49:45]*** CUTSNS_PIN = 0 [19:49:45]*** Brake cut motor [19:49:45]Read from MH i2c: 01 [19:49:45]MH_I2C_Read... [19:49:45]*** Stop cut motor [19:49:45]*** Cut end [19:49:45]Read from MH i2c: 01 07 00 [19:49:45]MH_I2C_Read... [19:49:45]Read from MH i2c: 01 07 00 1F 22 00 00 00 00 00 FF 0F 56 [19:49:45]process_action close_receipt done [19:49:45]requested_data is exist [19:49:45]produce_requested_data [19:49:45]requested_item fm.sn is exist - process it [19:49:45]wFMCommunicate request_size=4 [19:49:45]MH_SAM_APDU [19:49:45]CAPDU: 80 11 00 00 [19:49:45]Write to MH i2c: E2 08 00 20 22 80 11 00 00 00 00 00 00 BC [19:49:45]Write i2c OK [19:49:45]MH_I2C_Read... [19:49:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:49:45]Read from MH i2c: E2 [19:49:45]MH_I2C_Read... [19:49:45]Read from MH i2c: E2 17 00 [19:49:45]MH_I2C_Read... [19:49:45]Read from MH i2c: E2 17 00 20 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 10 [19:49:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:49:45]wFMCommunicate OK [19:49:45]requested_item fd.num is exist - process it [19:49:45]SAM_PROTO_GetFieldsCounters [19:49:45]wFMCommunicate request_size=4 [19:49:45]MH_SAM_APDU [19:49:45]CAPDU: 80 13 00 00 [19:49:45]Write to MH i2c: E2 08 00 21 22 80 13 00 00 00 00 00 00 BF [19:49:45]Write i2c OK [19:49:45]MH_I2C_Read... [19:49:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:49:46]Read from MH i2c: E2 [19:49:46]MH_I2C_Read... [19:49:46]Read from MH i2c: E2 62 00 [19:49:46]MH_I2C_Read... [19:49:46]Read from MH i2c: E2 62 00 21 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 33 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 DE 02 00 00 5E 04 04 00 DE 02 00 00 57 04 04 00 DF 02 00 00 19 04 04 00 00 00 00 00 90 00 B8 [19:49:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 33 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 DE 02 00 00 5E 04 04 00 DE 02 00 00 57 04 04 00 DF 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:49:46]wFMCommunicate OK [19:49:46]SAM_PROTO_GetFieldsCounters done [19:49:46]requested_item shift.num is exist - process it [19:49:46]requested_item shift.opened is exist - process it [19:49:46]req_shift_opened [19:49:46]FM_GetShiftState [19:49:46]SAM_PROTO_GetShiftState [19:49:46]wFMCommunicate request_size=4 [19:49:46]MH_SAM_APDU [19:49:46]CAPDU: 80 13 01 00 [19:49:46]Write to MH i2c: E2 08 00 22 22 80 13 01 00 00 00 00 00 C1 [19:49:46]Write i2c OK [19:49:46]MH_I2C_Read... [19:49:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:49:46]Read from MH i2c: E2 [19:49:46]MH_I2C_Read... [19:49:46]Read from MH i2c: E2 0E 00 [19:49:46]MH_I2C_Read... [19:49:46]Read from MH i2c: E2 0E 00 22 22 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 BA [19:49:46]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:49:46]wFMCommunicate OK [19:49:46]SAM_PROTO_GetShiftState done [19:49:46]FM_GetShiftState done [19:49:46]req_shift_opened done [19:49:46]requested_item shift.open_date is exist - process it [19:49:46]req_shift_open_date [19:49:46]req_shift_open_date done [19:49:46]produce_requested_data done [19:49:46]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318259,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [19:49:46]process_action_free close_receipt [19:49:46]json_value_free [19:49:46]json_value_free done [19:49:46]process_json_proto returns [19:49:46]Send response to host [19:49:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318259,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [19:49:46]free response buf [19:49:46]execute_script done [19:49:46]execute_script returns [19:49:46]free content buf [19:49:46]Sock 9.Close socket [19:49:46]Sock 9.Thread stoped [19:49:49]OFD Sender: No OFD packet to send [19:49:54]OFD Sender: No OFD packet to send [19:49:57]accept exits with 8 [19:49:57]New connection [19:49:57]New thread 3066895716 created [19:49:57]Thread 3067039076 joined [19:49:57]Waiting for new connection... [19:49:57] Sock 8.Parse request [19:49:57]Sock 8.Check first char [19:49:57]Sock 8.First char is OK [19:49:57]request: POST /json_proto HTTP/1.0 [19:49:57]Method: POST [19:49:57]URL: /json_proto [19:49:57]Method is POST - this is cgi request [19:49:57]url: /json_proto [19:49:57]query_string will be loaded in cgi processing [19:49:57]execute_cgi json_proto POST (null) [19:49:57]execute_cgi path=json_proto method=POST [19:49:57]POST find Content-Length [19:49:57]Host: 172.17.50.195:8080 [19:49:57]Content-Length: 678 [19:49:57]Content-Type: application/json [19:49:57] [19:49:57]POST finish read [19:49:57]Found Content-Length = 678 [19:49:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093266", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:49:57]execute_script... [19: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 : (1)1093266", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:49:57]POST & json_proto [19:49:57]process_json_proto [19:49:57]json parsed OK: [19:49:57]protocol is kg_v1.0 [19:49:57]action value=close_receipt [19:49:57]process_action close_receipt [19:49:57]cmd_close_receipt [19:49:57]MH_GetDate [19:49:57]Write to MH i2c: F0 00 00 23 22 34 [19:49:57]Write i2c OK [19:49:57]MH_I2C_Read... [19:49:57]Read from MH i2c: F0 [19:49:57]MH_I2C_Read... [19:49:57]Read from MH i2c: F0 09 00 [19:49:57]MH_I2C_Read... [19:49:57]Read from MH i2c: F0 09 00 23 22 00 E6 EA 1F 67 43 33 1C 67 8C [19:49:57]GetLastDocTimeStamp 1730144983 [19:49:57]current date 1730144998 [19:49:57]FM_GetShiftState [19:49:57]SAM_PROTO_GetShiftState [19:49:57]wFMCommunicate request_size=4 [19:49:57]MH_SAM_APDU [19:49:57]CAPDU: 80 13 01 00 [19:49:57]Write to MH i2c: E2 08 00 24 22 80 13 01 00 00 00 00 00 C3 [19:49:57]Write i2c OK [19:49:57]MH_I2C_Read... [19:49:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:49:57]Read from MH i2c: E2 [19:49:57]MH_I2C_Read... [19:49:57]Read from MH i2c: E2 0E 00 [19:49:57]MH_I2C_Read... [19:49:57]Read from MH i2c: E2 0E 00 24 22 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 BC [19:49:57]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:49:57]wFMCommunicate OK [19:49:57]SAM_PROTO_GetShiftState done [19:49:57]FM_GetShiftState done [19:49:57]opened in 1730073493 [19:49:57]opened+sec_in_day 1730159893 [19:49:57]quantity*price = 50041 [19:49:57]sum+1 = 50042 [19:49:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 735 28.10.2024 19:49 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318260 ФПД: 67787935112291 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T194958&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318260&fm=67787935112291&tin=02508201610067®Number=0000000000091628&sum=50000 [19:49:58]StoreToDocumentArchive [19:49:58]shift 546 fd 318260 [19:49:58]save to /storage/0546/doc_00318260 [19:49:58]save last doc name /storage/0546/doc_00318260 to /storage/kkm_last_doc_name [19:49:58]save OK [19:49:58]Clear old archive folders... [19:49:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:49:58]tlvbuf is 00167A80 [19:49:58]SAM_PROTO_ClearQueue [19:49:58]wFMCommunicate request_size=4 [19:49:58]MH_SAM_APDU [19:49:58]CAPDU: 80 09 00 00 [19:49:58]Write to MH i2c: E2 08 00 31 22 80 09 00 00 00 00 00 00 C5 [19:49:58]Write i2c OK [19:49:58]MH_I2C_Read... [19:49:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:49:58]Read from MH i2c: E2 [19:49:58]MH_I2C_Read... [19:49:58]Read from MH i2c: E2 03 00 [19:49:58]MH_I2C_Read... [19:49:58]Read from MH i2c: E2 03 00 31 22 00 90 00 C7 [19:49:58]RAPDU: 90 00 [19:49:58]wFMCommunicate OK [19:49:58]SAM_PROTO_ClearQueue done [19:49:58]KKMCreateOFDPacket [19:49:58]OFDProtocolAddRootSTLVToBuf [19:49:58]FM_MakeSignedData [19:49:58]FM_MakeSignedData [19:49:58]SAM_PROTO_SignData [19:49:58]wFMCommunicate request_size=4 [19:49:58]MH_SAM_APDU [19:49:58]CAPDU: 80 0D 01 02 [19:49:58]Write to MH i2c: E2 08 00 32 22 80 0D 01 02 00 00 00 00 CD [19:49:58]Write i2c OK [19:49:58]MH_I2C_Read... [19:49:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:49:58]Read from MH i2c: E2 [19:49:58]MH_I2C_Read... [19:49:58]Read from MH i2c: E2 03 00 [19:49:58]MH_I2C_Read... [19:49:58]Read from MH i2c: E2 03 00 32 22 00 90 00 C8 [19:49:58]RAPDU: 90 00 [19:49:58]wFMCommunicate OK [19:49:58]wFMCommunicate request_size=255 [19:49:58]MH_SAM_APDU [19:49: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 E6 EA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 34 DB 04 00 35 04 06 00 3D [19:49:58]Write to MH i2c: E2 02 01 33 22 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 E6 EA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 34 DB 04 00 35 04 06 00 3D 00 00 06 [19:49:58]Write i2c OK [19:49:58]MH_I2C_Read... [19:49:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:49:59]Read from MH i2c: E2 [19:49:59]MH_I2C_Read... [19:49:59]Read from MH i2c: E2 03 00 [19:49:59]MH_I2C_Read... [19:49:59]Read from MH i2c: E2 03 00 33 22 00 90 00 C9 [19:49:59]RAPDU: 90 00 [19:49:59]wFMCommunicate OK [19:49:59]wFMCommunicate request_size=10 [19:49:59]MH_SAM_APDU [19:49:59]CAPDU: 80 0D 02 02 05 A7 1B CA DC 63 [19:49:59]Write to MH i2c: E2 0D 00 34 22 80 0D 02 02 05 00 A7 1B CA DC 63 00 00 A5 [19:49:59]Write i2c OK [19:49:59]MH_I2C_Read... [19:49:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:49:59]Read from MH i2c: E2 [19:49:59]MH_I2C_Read... [19:49:59]Read from MH i2c: E2 03 00 [19:49:59]MH_I2C_Read... [19:49:59]Read from MH i2c: E2 03 00 34 22 00 90 00 CA [19:49:59]RAPDU: 90 00 [19:49:59]wFMCommunicate OK [19:49:59]wFMCommunicate request_size=4 [19:49:59]MH_SAM_APDU [19:49:59]CAPDU: 80 0D 03 02 [19:49:59]Write to MH i2c: E2 08 00 35 22 80 0D 03 02 00 00 00 00 D2 [19:49:59]Write i2c OK [19:49:59]MH_I2C_Read... [19:49:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:49:59]Read from MH i2c: E2 [19:49:59]MH_I2C_Read... [19:49:59]Read from MH i2c: E2 0B 00 [19:49:59]MH_I2C_Read... [19:49:59]Read from MH i2c: E2 0B 00 35 22 00 0D B1 16 84 24 D4 E2 26 90 00 2B [19:49:59]RAPDU: 0D B1 16 84 24 D4 E2 26 90 00 [19:49:59]wFMCommunicate OK [19:49:59]SAM_PROTO_SignData done [19:49:59]FM_MakeSignedData done [19:49:59]CreateOFDProtocolMessage [19:49:59]wFMCommunicate request_size=4 [19:49:59]MH_SAM_APDU [19:49:59]CAPDU: 80 11 00 00 [19:49:59]Write to MH i2c: E2 08 00 36 22 80 11 00 00 00 00 00 00 D2 [19:49:59]Write i2c OK [19:49:59]MH_I2C_Read... [19:49:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:49:59]Read from MH i2c: E2 [19:49:59]MH_I2C_Read... [19:49:59]Read from MH i2c: E2 17 00 [19:49:59]MH_I2C_Read... [19:49:59]Read from MH i2c: E2 17 00 36 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 26 [19:49:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:49:59]wFMCommunicate OK [19:49:59]CreateOFDProtocolMessage done [19:49:59]OFDSenderStorePacket 318260 [19:49:59]StoreOFDPacket docnum=318260 [19:49:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 7B 32 07 01 E8 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 E6 EA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 34 DB 04 00 35 04 06 00 3D A7 1B CA DC 63 0D B1 16 84 24 D4 E2 26 [19:49:59]CheckFolder [19:49:59]dirname=/storage/ofd_packets [19:49:59]CheckFolder done [19:49:59]ProducePacketName [19:49:59]name=ofd_packets/00318260 [19:49:59]NVStorageSaveData ofd_packets/00318260 [19:49:59]File name is /storage/ofd_packets/00318260 [19:49:59]Write 301 bytes [19:49:59]NVStorageSaveData done [19:49:59]OFDSenderStorePacket done [19:49:59]KKMCreateOFDPacket done [19:49:59]NVStorageSaveData kkm_last_timestamp [19:49:59]File name is /storage/kkm_last_timestamp [19:49:59]Write 4 bytes [19:49:59]NVStorageSaveData done [19:49:59]ExternCall_PrintAddStr [19:49:59]wPrintStart [19:49:59]Write to MH i2c: 01 00 00 37 22 59 [19:49:59]Write i2c OK [19:49:59]MH_I2C_Read... [19:49:59]Read from MH i2c: 01 [19:49:59]MH_I2C_Read... [19:49:59]Read from MH i2c: 01 07 00 [19:49:59]MH_I2C_Read... [19:49:59]Read from MH i2c: 01 07 00 37 22 00 00 00 00 00 FF 0F 6E [19:49:59]RasterBufferAndPrint [19:49:59]line Счет N : (1)1093266 [19:49:59]line ИНН: 02508201610067 [19:49:59]line Контрольно-Кассовый Чек [19:49:59]line ПРОДАЖА [19:49:59]line ТРК (МРК, ГНК) : 53 [19:49:59]line Товар: 2710124130 [19:49:59]line Аи-92-К-2 [19:49:59]line 7.480 * 66.90 [19:49:59]line = 500.41 [19:49:59]line НДС 12% НСП 1% [19:49:59]line > о реализуемом товаре [19:49:59]line ОКРУГЛЕНИЕ: -0.41 [19:49:59]line ИТОГО: 500.00 [19:49:59]line Внесено: 500.00 [19:49:59]line СДАЧА: 0.00 [19:49:59]line НСП 1% : 4.43 [19:49:59]line НДС 12% : 53.14 [19:49:59]line Наличными: 500.00 [19:49:59]line Безнал.: 0.00 [19:49:59]line Место: АЗС № 101 "Партнер Нефть" [19:49:59]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [19:49:59]line СНО: Общий режим [19:49:59]line Чек 735 28.10.2024 19:49 [19:49:59]line Смена: 546 ФФД: 1.0 [19:49:59]line ЗНМ: 0300000082 [19:49:59]line РНМ: 0000000000091628 [19:49:59]line Версия ККМ: 001 [19:49:59]line ФМ: 0000000000874671 [19:49:59]line ФД: 318260 [19:49:59]line ФПД: 67787935112291 [19:49:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T194958&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318260&fm=67787935112291&tin=02508201610067®Number=0000000000091628&sum=50000 [19:49:59]written 0, free lines is 4095 [19:49:59]OFD Sender: Processing packet 318260 [packets to send 127, broken 126] [19:49:59]ProducePacketName [19:49:59]name=ofd_packets/00318260 [19:49:59]OFD Sender: To server: pG, [19:49:59]CommunicateWithHost lk.salyk.kg:30040 [19:49:59]ConnectInit lk.salyk.kg [19:49:59]Connected sock=10 [19:49:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 7B 32 07 01 E8 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 E6 EA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 34 DB 04 00 35 04 06 00 3D A7 1B CA DC 63 0D B1 16 84 24 D4 E2 26 [19:49:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 07 C3 47 00 19 8B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 34 DB 04 00 F4 03 04 00 9E 96 1F 67 B6 04 01 00 00 32 26 63 B0 AF 3B 75 AA [19:49:59]CommunicateWithHost err = 0 [19:49:59]CheckOFDResponse [19:49:59]1017 (14) - 77093643461234 [19:49:59]1041 (16) - 0000000000874671 [19:49:59]1040 (4) - 318260 [19:49:59]1012 (4) - 28.10.2024 13:50 [19:49:59]1206 (1) - 0 [19:49:59]OFD Sender: Remove packet 318260 [19:49:59]ProducePacketName [19:49:59]name=ofd_packets/00318260 [19:49:59]NVStorageDeleteData [19:49:59]Write to MH i2c: 01 00 00 62 22 84 [19:49:59]Write i2c OK [19:49:59]MH_I2C_Read... [19:49:59]Read from MH i2c: 01 [19:49:59]MH_I2C_Read... [19:49:59]Read from MH i2c: 01 07 00 [19:49:59]MH_I2C_Read... [19:49:59]Read from MH i2c: 01 07 00 62 22 00 00 00 00 00 EC 0C 83 [19:49:59]RasterBufferAndPrint [19:49:59]line [19:49:59]line [19:49:59]line [19:49:59]line [19:49:59]line [19:49:59]written 0, free lines is 3314 [19:49:59]MH_Cut [19:49:59]Write to MH i2c: D1 01 00 69 22 01 5D [19:49:59]Write i2c OK [19:49:59]MH_I2C_Read... [19:49:59]Read from MH i2c: D1 [19:49:59]MH_I2C_Read... [19:49:59]Read from MH i2c: D1 01 00 [19:49:59]MH_I2C_Read... [19:49:59]Read from MH i2c: D1 01 00 69 22 00 5C [19:49:59]Write to MH i2c: 01 00 00 6A 22 8C [19:49:59]Write i2c OK [19:49:59]MH_I2C_Read... [19:50:00]OFD Sender: No OFD packet to send [19:50:00]*** Cut start [19:50:00]*** Partial cut [19:50:00]*** CUTSNS_PIN = 1 [19:50:00]*** CUTSNS_PIN = 0 [19:50:00]*** Brake cut motor [19:50:01]Read from MH i2c: 01 [19:50:01]MH_I2C_Read... [19:50:01]*** Stop cut motor [19:50:01]*** Cut end [19:50:01]Read from MH i2c: 01 07 00 [19:50:01]MH_I2C_Read... [19:50:01]Read from MH i2c: 01 07 00 6A 22 00 00 00 00 00 FF 0F A1 [19:50:01]process_action close_receipt done [19:50:01]requested_data is exist [19:50:01]produce_requested_data [19:50:01]requested_item fm.sn is exist - process it [19:50:01]wFMCommunicate request_size=4 [19:50:01]MH_SAM_APDU [19:50:01]CAPDU: 80 11 00 00 [19:50:01]Write to MH i2c: E2 08 00 6B 22 80 11 00 00 00 00 00 00 07 [19:50:01]Write i2c OK [19:50:01]MH_I2C_Read... [19:50:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:50:01]Read from MH i2c: E2 [19:50:01]MH_I2C_Read... [19:50:01]Read from MH i2c: E2 17 00 [19:50:01]MH_I2C_Read... [19:50:01]Read from MH i2c: E2 17 00 6B 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 5B [19:50:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:50:01]wFMCommunicate OK [19:50:01]requested_item fd.num is exist - process it [19:50:01]SAM_PROTO_GetFieldsCounters [19:50:01]wFMCommunicate request_size=4 [19:50:01]MH_SAM_APDU [19:50:01]CAPDU: 80 13 00 00 [19:50:01]Write to MH i2c: E2 08 00 6C 22 80 13 00 00 00 00 00 00 0A [19:50:01]Write i2c OK [19:50:01]MH_I2C_Read... [19:50:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:50:01]Read from MH i2c: E2 [19:50:01]MH_I2C_Read... [19:50:01]Read from MH i2c: E2 62 00 [19:50:01]MH_I2C_Read... [19:50:01]Read from MH i2c: E2 62 00 6C 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 34 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 DF 02 00 00 5E 04 04 00 DF 02 00 00 57 04 04 00 E0 02 00 00 19 04 04 00 00 00 00 00 90 00 07 [19:50:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 34 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 DF 02 00 00 5E 04 04 00 DF 02 00 00 57 04 04 00 E0 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:50:01]wFMCommunicate OK [19:50:01]SAM_PROTO_GetFieldsCounters done [19:50:01]requested_item shift.num is exist - process it [19:50:01]requested_item shift.opened is exist - process it [19:50:01]req_shift_opened [19:50:01]FM_GetShiftState [19:50:01]SAM_PROTO_GetShiftState [19:50:01]wFMCommunicate request_size=4 [19:50:01]MH_SAM_APDU [19:50:01]CAPDU: 80 13 01 00 [19:50:01]Write to MH i2c: E2 08 00 6D 22 80 13 01 00 00 00 00 00 0C [19:50:01]Write i2c OK [19:50:01]MH_I2C_Read... [19:50:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:50:01]Read from MH i2c: E2 [19:50:01]MH_I2C_Read... [19:50:01]Read from MH i2c: E2 0E 00 [19:50:01]MH_I2C_Read... [19:50:01]Read from MH i2c: E2 0E 00 6D 22 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 05 [19:50:01]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:50:01]wFMCommunicate OK [19:50:01]SAM_PROTO_GetShiftState done [19:50:01]FM_GetShiftState done [19:50:01]req_shift_opened done [19:50:01]requested_item shift.open_date is exist - process it [19:50:01]req_shift_open_date [19:50:01]req_shift_open_date done [19:50:01]produce_requested_data done [19:50:01]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318260,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [19:50:01]process_action_free close_receipt [19:50:01]json_value_free [19:50:01]json_value_free done [19:50:01]process_json_proto returns [19:50:01]Send response to host [19:50:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318260,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [19:50:01]free response buf [19:50:01]execute_script done [19:50:01]execute_script returns [19:50:01]free content buf [19:50:01]Sock 8.Close socket [19:50:01]Sock 8.Thread stoped [19:50:05]OFD Sender: No OFD packet to send [19:50:10]OFD Sender: No OFD packet to send [19:50:15]OFD Sender: No OFD packet to send [19:50:18]accept exits with 9 [19:50:18]New connection [19:50:18]New thread 3067039076 created [19:50:18]Thread 3066895716 joined [19:50:18]Waiting for new connection... [19:50:18] Sock 9.Parse request [19:50:18]Sock 9.Check first char [19:50:18]Sock 9.First char is OK [19:50:18]request: POST /json_proto HTTP/1.0 [19:50:18]Method: POST [19:50:18]URL: /json_proto [19:50:18]Method is POST - this is cgi request [19:50:18]url: /json_proto [19:50:18]query_string will be loaded in cgi processing [19:50:18]execute_cgi json_proto POST (null) [19:50:18]execute_cgi path=json_proto method=POST [19:50:18]POST find Content-Length [19:50:18]Host: 172.17.50.195:8080 [19:50:18]Content-Length: 686 [19:50:18]Content-Type: application/json [19:50:18] [19:50:18]POST finish read [19:50:18]Found Content-Length = 686 [19:50:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093262", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 61.960, "sum" : 2373.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9999.00, "total" : 2373.00, "payments": [ { "type": 0, "sum" : 2373.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:50:18]execute_script... [19:50:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093262", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 61.960, "sum" : 2373.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9999.00, "total" : 2373.00, "payments": [ { "type": 0, "sum" : 2373.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:50:18]POST & json_proto [19:50:18]process_json_proto [19:50:18]json parsed OK: [19:50:18]protocol is kg_v1.0 [19:50:18]action value=close_receipt [19:50:18]process_action close_receipt [19:50:18]cmd_close_receipt [19:50:18]MH_GetDate [19:50:18]Write to MH i2c: F0 00 00 6E 22 7F [19:50:18]Write i2c OK [19:50:18]MH_I2C_Read... [19:50:18]Read from MH i2c: F0 [19:50:18]MH_I2C_Read... [19:50:18]Read from MH i2c: F0 09 00 [19:50:18]MH_I2C_Read... [19:50:18]Read from MH i2c: F0 09 00 6E 22 00 FB EA 1F 67 43 33 1C 67 EC [19:50:18]GetLastDocTimeStamp 1730144998 [19:50:18]current date 1730145019 [19:50:18]FM_GetShiftState [19:50:18]SAM_PROTO_GetShiftState [19:50:18]wFMCommunicate request_size=4 [19:50:18]MH_SAM_APDU [19:50:18]CAPDU: 80 13 01 00 [19:50:18]Write to MH i2c: E2 08 00 6F 22 80 13 01 00 00 00 00 00 0E [19:50:18]Write i2c OK [19:50:18]MH_I2C_Read... [19:50:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:50:18]Read from MH i2c: E2 [19:50:18]MH_I2C_Read... [19:50:18]Read from MH i2c: E2 0E 00 [19:50:18]MH_I2C_Read... [19:50:18]Read from MH i2c: E2 0E 00 6F 22 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 07 [19:50:18]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:50:18]wFMCommunicate OK [19:50:18]SAM_PROTO_GetShiftState done [19:50:18]FM_GetShiftState done [19:50:18]opened in 1730073493 [19:50:18]opened+sec_in_day 1730159893 [19:50:18]quantity*price = 237306 [19:50:18]sum+1 = 237308 [19:50:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.07 ИТОГО: 2373.00 Внесено: 9999.00 СДАЧА: 7626.00 НСП 1% : 21.00 НДС 12% : 252.01 Наличными: 2373.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 736 28.10.2024 19:50 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318261 ФПД: 102231116777275 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T195019&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318261&fm=102231116777275&tin=02508201610067®Number=0000000000091628&sum=237300 [19:50:19]StoreToDocumentArchive [19:50:19]shift 546 fd 318261 [19:50:19]save to /storage/0546/doc_00318261 [19:50:19]save last doc name /storage/0546/doc_00318261 to /storage/kkm_last_doc_name [19:50:19]save OK [19:50:19]Clear old archive folders... [19:50:19]ProcessDocumentItem done err = 0, tmpTLVsize=250 [19:50:19]tlvbuf is B6EEFEE0 [19:50:19]SAM_PROTO_ClearQueue [19:50:19]wFMCommunicate request_size=4 [19:50:19]MH_SAM_APDU [19:50:19]CAPDU: 80 09 00 00 [19:50:19]Write to MH i2c: E2 08 00 7C 22 80 09 00 00 00 00 00 00 10 [19:50:19]Write i2c OK [19:50:19]MH_I2C_Read... [19:50:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:50:19]Read from MH i2c: E2 [19:50:19]MH_I2C_Read... [19:50:19]Read from MH i2c: E2 03 00 [19:50:19]MH_I2C_Read... [19:50:19]Read from MH i2c: E2 03 00 7C 22 00 90 00 12 [19:50:19]RAPDU: 90 00 [19:50:19]wFMCommunicate OK [19:50:19]SAM_PROTO_ClearQueue done [19:50:19]KKMCreateOFDPacket [19:50:19]OFDProtocolAddRootSTLVToBuf [19:50:19]FM_MakeSignedData [19:50:19]FM_MakeSignedData [19:50:19]SAM_PROTO_SignData [19:50:19]wFMCommunicate request_size=4 [19:50:19]MH_SAM_APDU [19:50:19]CAPDU: 80 0D 01 02 [19:50:19]Write to MH i2c: E2 08 00 7D 22 80 0D 01 02 00 00 00 00 18 [19:50:19]Write i2c OK [19:50:19]MH_I2C_Read... [19:50:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:50:19]Read from MH i2c: E2 [19:50:19]MH_I2C_Read... [19:50:19]Read from MH i2c: E2 03 00 [19:50:19]MH_I2C_Read... [19:50:19]Read from MH i2c: E2 03 00 7D 22 00 90 00 13 [19:50:19]RAPDU: 90 00 [19:50:19]wFMCommunicate OK [19:50:19]wFMCommunicate request_size=255 [19:50:19]MH_SAM_APDU [19:50:19]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 08 F2 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 FB 9E 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 9E 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 34 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 62 00 00 00 00 07 04 06 00 F4 9E 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 02 00 00 F4 03 04 00 FB EA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 35 DB 04 00 35 04 06 00 5C FA [19:50:19]Write to MH i2c: E2 02 01 7E 22 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 08 F2 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 FB 9E 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 9E 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 34 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 62 00 00 00 00 07 04 06 00 F4 9E 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 02 00 00 F4 03 04 00 FB EA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 35 DB 04 00 35 04 06 00 5C FA 00 00 79 [19:50:19]Write i2c OK [19:50:19]MH_I2C_Read... [19:50:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:50:19]Read from MH i2c: E2 [19:50:19]MH_I2C_Read... [19:50:19]Read from MH i2c: E2 03 00 [19:50:19]MH_I2C_Read... [19:50:19]Read from MH i2c: E2 03 00 7E 22 00 90 00 14 [19:50:19]RAPDU: 90 00 [19:50:19]wFMCommunicate OK [19:50:19]wFMCommunicate request_size=9 [19:50:19]MH_SAM_APDU [19:50:19]CAPDU: 80 0D 02 02 04 89 66 87 3B [19:50:19]Write to MH i2c: E2 0C 00 7F 22 80 0D 02 02 04 00 89 66 87 3B 00 00 D4 [19:50:19]Write i2c OK [19:50:19]MH_I2C_Read... [19:50:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:50:19]Read from MH i2c: E2 [19:50:19]MH_I2C_Read... [19:50:19]Read from MH i2c: E2 03 00 [19:50:19]MH_I2C_Read... [19:50:19]Read from MH i2c: E2 03 00 7F 22 00 90 00 15 [19:50:19]RAPDU: 90 00 [19:50:19]wFMCommunicate OK [19:50:19]wFMCommunicate request_size=4 [19:50:19]MH_SAM_APDU [19:50:19]CAPDU: 80 0D 03 02 [19:50:19]Write to MH i2c: E2 08 00 80 22 80 0D 03 02 00 00 00 00 1D [19:50:19]Write i2c OK [19:50:19]MH_I2C_Read... [19:50:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:50:19]Read from MH i2c: E2 [19:50:19]MH_I2C_Read... [19:50:19]Read from MH i2c: E2 0B 00 [19:50:19]MH_I2C_Read... [19:50:19]Read from MH i2c: E2 0B 00 80 22 00 F6 37 7F B8 11 DF 93 E4 90 00 E9 [19:50:19]RAPDU: F6 37 7F B8 11 DF 93 E4 90 00 [19:50:19]wFMCommunicate OK [19:50:19]SAM_PROTO_SignData done [19:50:19]FM_MakeSignedData done [19:50:19]CreateOFDProtocolMessage [19:50:19]wFMCommunicate request_size=4 [19:50:19]MH_SAM_APDU [19:50:19]CAPDU: 80 11 00 00 [19:50:19]Write to MH i2c: E2 08 00 81 22 80 11 00 00 00 00 00 00 1D [19:50:19]Write i2c OK [19:50:19]MH_I2C_Read... [19:50:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:50:19]Read from MH i2c: E2 [19:50:19]MH_I2C_Read... [19:50:19]Read from MH i2c: E2 17 00 [19:50:19]MH_I2C_Read... [19:50:19]Read from MH i2c: E2 17 00 81 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 71 [19:50:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:50:19]wFMCommunicate OK [19:50:19]CreateOFDProtocolMessage done [19:50:19]OFDSenderStorePacket 318261 [19:50:19]StoreOFDPacket docnum=318261 [19:50:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 F7 45 06 01 DA 45 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 08 F2 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 FB 9E 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 9E 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 34 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 62 00 00 00 00 07 04 06 00 F4 9E 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 02 00 00 F4 03 04 00 FB EA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 35 DB 04 00 35 04 06 00 5C FA 89 66 87 3B F6 37 7F B8 11 DF 93 E4 [19:50:19]CheckFolder [19:50:19]dirname=/storage/ofd_packets [19:50:19]CheckFolder done [19:50:19]ProducePacketName [19:50:19]name=ofd_packets/00318261 [19:50:19]NVStorageSaveData ofd_packets/00318261 [19:50:19]File name is /storage/ofd_packets/00318261 [19:50:19]Write 300 bytes [19:50:19]NVStorageSaveData done [19:50:19]OFDSenderStorePacket done [19:50:19]KKMCreateOFDPacket done [19:50:19]NVStorageSaveData kkm_last_timestamp [19:50:19]File name is /storage/kkm_last_timestamp [19:50:19]Write 4 bytes [19:50:19]NVStorageSaveData done [19:50:19]ExternCall_PrintAddStr [19:50:19]wPrintStart [19:50:19]Write to MH i2c: 01 00 00 82 22 A4 [19:50:19]Write i2c OK [19:50:19]MH_I2C_Read... [19:50:19]Read from MH i2c: 01 [19:50:19]MH_I2C_Read... [19:50:19]Read from MH i2c: 01 07 00 [19:50:19]MH_I2C_Read... [19:50:19]Read from MH i2c: 01 07 00 82 22 00 00 00 00 00 FF 0F B9 [19:50:19]RasterBufferAndPrint [19:50:19]line Счет N : (1)1093262 [19:50:19]line ИНН: 02508201610067 [19:50:19]line Контрольно-Кассовый Чек [19:50:19]line ПРОДАЖА [19:50:19]line ТРК (МРК, ГНК) : 71 [19:50:19]line Товар: 2711190000 [19:50:19]line ГАЗ-К-5 [19:50:19]line 61.960 * 38.30 [19:50:19]line = 2373.07 [19:50:19]line НДС 12% НСП 1% [19:50:19]line > о реализуемом товаре [19:50:19]line ОКРУГЛЕНИЕ: -0.07 [19:50:19]line ИТОГО: 2373.00 [19:50:19]line Внесено: 9999.00 [19:50:19]line СДАЧА: 7626.00 [19:50:19]line НСП 1% : 21.00 [19:50:19]line НДС 12% : 252.01 [19:50:19]line Наличными: 2373.00 [19:50:19]line Безнал.: 0.00 [19:50:19]line Место: АЗС № 101 "Партнер Нефть" [19:50:19]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [19:50:19]line СНО: Общий режим [19:50:19]line Чек 736 28.10.2024 19:50 [19:50:19]line Смена: 546 ФФД: 1.0 [19:50:19]line ЗНМ: 0300000082 [19:50:19]line РНМ: 0000000000091628 [19:50:19]line Версия ККМ: 001 [19:50:19]line ФМ: 0000000000874671 [19:50:19]line ФД: 318261 [19:50:19]line ФПД: 102231116777275 [19:50:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T195019&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318261&fm=102231116777275&tin=02508201610067®Number=0000000000091628&sum=237300 [19:50:20]OFD Sender: Processing packet 318261 [packets to send 127, broken 126] [19:50:20]ProducePacketName [19:50:20]name=ofd_packets/00318261 [19:50:20]OFD Sender: To server: pG, [19:50:20]CommunicateWithHost lk.salyk.kg:30040 [19:50:20]ConnectInit lk.salyk.kg [19:50:20]written 0, free lines is 4095 [19:50:20]Connected sock=10 [19:50:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 F7 45 06 01 DA 45 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 08 F2 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 FB 9E 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 9E 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 34 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 62 00 00 00 00 07 04 06 00 F4 9E 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 02 00 00 F4 03 04 00 FB EA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 35 DB 04 00 35 04 06 00 5C FA 89 66 87 3B F6 37 7F B8 11 DF 93 E4 [19:50:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 EF 3C 47 00 A0 3B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 35 DB 04 00 F4 03 04 00 B3 96 1F 67 B6 04 01 00 00 DA DF C8 DF E5 F9 80 7E [19:50:20]CommunicateWithHost err = 0 [19:50:20]CheckOFDResponse [19:50:20]1017 (14) - 77093643461234 [19:50:20]1041 (16) - 0000000000874671 [19:50:20]1040 (4) - 318261 [19:50:20]1012 (4) - 28.10.2024 13:50 [19:50:20]1206 (1) - 0 [19:50:20]OFD Sender: Remove packet 318261 [19:50:20]ProducePacketName [19:50:20]name=ofd_packets/00318261 [19:50:20]NVStorageDeleteData [19:50:20]Write to MH i2c: 01 00 00 AD 22 CF [19:50:20]Write i2c OK [19:50:20]MH_I2C_Read... [19:50:20]Read from MH i2c: 01 [19:50:20]MH_I2C_Read... [19:50:20]Read from MH i2c: 01 07 00 [19:50:20]MH_I2C_Read... [19:50:20]Read from MH i2c: 01 07 00 AD 22 00 00 00 00 00 02 0D E5 [19:50:20]RasterBufferAndPrint [19:50:20]line [19:50:20]line [19:50:20]line [19:50:20]line [19:50:20]line [19:50:20]written 0, free lines is 3339 [19:50:20]MH_Cut [19:50:20]Write to MH i2c: D1 01 00 B4 22 01 A8 [19:50:20]Write i2c OK [19:50:20]MH_I2C_Read... [19:50:20]Read from MH i2c: D1 [19:50:20]MH_I2C_Read... [19:50:20]Read from MH i2c: D1 01 00 [19:50:20]MH_I2C_Read... [19:50:20]Read from MH i2c: D1 01 00 B4 22 00 A7 [19:50:20]Write to MH i2c: 01 00 00 B5 22 D7 [19:50:20]Write i2c OK [19:50:20]MH_I2C_Read... [19:50:20]OFD Sender: No OFD packet to send [19:50:21]*** Cut start [19:50:21]*** Partial cut [19:50:21]*** CUTSNS_PIN = 1 [19:50:21]*** CUTSNS_PIN = 0 [19:50:21]*** Brake cut motor [19:50:21]Read from MH i2c: 01 [19:50:21]MH_I2C_Read... [19:50:21]*** Stop cut motor [19:50:21]*** Cut end [19:50:21]Read from MH i2c: 01 07 00 [19:50:21]MH_I2C_Read... [19:50:21]Read from MH i2c: 01 07 00 B5 22 00 00 00 00 00 FF 0F EC [19:50:21]process_action close_receipt done [19:50:21]requested_data is exist [19:50:21]produce_requested_data [19:50:21]requested_item fm.sn is exist - process it [19:50:21]wFMCommunicate request_size=4 [19:50:21]MH_SAM_APDU [19:50:21]CAPDU: 80 11 00 00 [19:50:21]Write to MH i2c: E2 08 00 B6 22 80 11 00 00 00 00 00 00 52 [19:50:21]Write i2c OK [19:50:21]MH_I2C_Read... [19:50:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:50:21]Read from MH i2c: E2 [19:50:21]MH_I2C_Read... [19:50:21]Read from MH i2c: E2 17 00 [19:50:21]MH_I2C_Read... [19:50:21]Read from MH i2c: E2 17 00 B6 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A6 [19:50:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:50:21]wFMCommunicate OK [19:50:21]requested_item fd.num is exist - process it [19:50:21]SAM_PROTO_GetFieldsCounters [19:50:21]wFMCommunicate request_size=4 [19:50:21]MH_SAM_APDU [19:50:21]CAPDU: 80 13 00 00 [19:50:21]Write to MH i2c: E2 08 00 B7 22 80 13 00 00 00 00 00 00 55 [19:50:21]Write i2c OK [19:50:21]MH_I2C_Read... [19:50:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:50:22]Read from MH i2c: E2 [19:50:22]MH_I2C_Read... [19:50:22]Read from MH i2c: E2 62 00 [19:50:22]MH_I2C_Read... [19:50:22]Read from MH i2c: E2 62 00 B7 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 35 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 E0 02 00 00 5E 04 04 00 E0 02 00 00 57 04 04 00 E1 02 00 00 19 04 04 00 00 00 00 00 90 00 56 [19:50:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 35 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 E0 02 00 00 5E 04 04 00 E0 02 00 00 57 04 04 00 E1 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:50:22]wFMCommunicate OK [19:50:22]SAM_PROTO_GetFieldsCounters done [19:50:22]requested_item shift.num is exist - process it [19:50:22]requested_item shift.opened is exist - process it [19:50:22]req_shift_opened [19:50:22]FM_GetShiftState [19:50:22]SAM_PROTO_GetShiftState [19:50:22]wFMCommunicate request_size=4 [19:50:22]MH_SAM_APDU [19:50:22]CAPDU: 80 13 01 00 [19:50:22]Write to MH i2c: E2 08 00 B8 22 80 13 01 00 00 00 00 00 57 [19:50:22]Write i2c OK [19:50:22]MH_I2C_Read... [19:50:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:50:22]Read from MH i2c: E2 [19:50:22]MH_I2C_Read... [19:50:22]Read from MH i2c: E2 0E 00 [19:50:22]MH_I2C_Read... [19:50:22]Read from MH i2c: E2 0E 00 B8 22 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 50 [19:50:22]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:50:22]wFMCommunicate OK [19:50:22]SAM_PROTO_GetShiftState done [19:50:22]FM_GetShiftState done [19:50:22]req_shift_opened done [19:50:22]requested_item shift.open_date is exist - process it [19:50:22]req_shift_open_date [19:50:22]req_shift_open_date done [19:50:22]produce_requested_data done [19:50:22]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318261,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [19:50:22]process_action_free close_receipt [19:50:22]json_value_free [19:50:22]json_value_free done [19:50:22]process_json_proto returns [19:50:22]Send response to host [19:50:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318261,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [19:50:22]free response buf [19:50:22]execute_script done [19:50:22]execute_script returns [19:50:22]free content buf [19:50:22]Sock 9.Close socket [19:50:22]Sock 9.Thread stoped [19:50:25]OFD Sender: No OFD packet to send [19:50:30]OFD Sender: No OFD packet to send [19:50:35]OFD Sender: No OFD packet to send [19:50:40]OFD Sender: No OFD packet to send [19:50:45]OFD Sender: No OFD packet to send [19:50:50]OFD Sender: No OFD packet to send [19:50:55]OFD Sender: No OFD packet to send [19:51:00]OFD Sender: No OFD packet to send [19:51:05]OFD Sender: No OFD packet to send [19:51:10]OFD Sender: No OFD packet to send [19:51:15]OFD Sender: No OFD packet to send [19:51:20]OFD Sender: No OFD packet to send [19:51:26]OFD Sender: No OFD packet to send [19:51:31]OFD Sender: No OFD packet to send [19:51:36]OFD Sender: No OFD packet to send [19:51:41]OFD Sender: No OFD packet to send [19:51:46]OFD Sender: No OFD packet to send [19:51:51]OFD Sender: No OFD packet to send [19:51:56]OFD Sender: No OFD packet to send [19:52:01]OFD Sender: No OFD packet to send [19:52:02]accept exits with 8 [19:52:02]New connection [19:52:02]New thread 3066895716 created [19:52:02]Thread 3067039076 joined [19:52:02]Waiting for new connection... [19:52:02] Sock 8.Parse request [19:52:02]Sock 8.Check first char [19:52:02]Sock 8.First char is OK [19:52:02]request: POST /json_proto HTTP/1.0 [19:52:02]Method: POST [19:52:02]URL: /json_proto [19:52:02]Method is POST - this is cgi request [19:52:02]url: /json_proto [19:52:02]query_string will be loaded in cgi processing [19:52:02]execute_cgi json_proto POST (null) [19:52:02]execute_cgi path=json_proto method=POST [19:52:02]POST find Content-Length [19:52:02]Host: 172.17.50.195:8080 [19:52:02]Content-Length: 683 [19:52:02]Content-Type: application/json [19:52:02] [19:52:02]POST finish read [19:52:02]Found Content-Length = 683 [19:52:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093267", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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" ] } } [19:52:02]execute_script... [19:52: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)1093267", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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" ] } } [19:52:02]POST & json_proto [19:52:02]process_json_proto [19:52:02]json parsed OK: [19:52:02]protocol is kg_v1.0 [19:52:02]action value=close_receipt [19:52:02]process_action close_receipt [19:52:02]cmd_close_receipt [19:52:02]MH_GetDate [19:52:02]Write to MH i2c: F0 00 00 B9 22 CA [19:52:02]Write i2c OK [19:52:02]MH_I2C_Read... [19:52:02]Read from MH i2c: F0 [19:52:02]MH_I2C_Read... [19:52:02]Read from MH i2c: F0 09 00 [19:52:02]MH_I2C_Read... [19:52:02]Read from MH i2c: F0 09 00 B9 22 00 63 EB 1F 67 43 33 1C 67 A0 [19:52:02]GetLastDocTimeStamp 1730145019 [19:52:02]current date 1730145123 [19:52:02]FM_GetShiftState [19:52:02]SAM_PROTO_GetShiftState [19:52:02]wFMCommunicate request_size=4 [19:52:02]MH_SAM_APDU [19:52:02]CAPDU: 80 13 01 00 [19:52:02]Write to MH i2c: E2 08 00 BA 22 80 13 01 00 00 00 00 00 59 [19:52:02]Write i2c OK [19:52:02]MH_I2C_Read... [19:52:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:52:02]Read from MH i2c: E2 [19:52:02]MH_I2C_Read... [19:52:02]Read from MH i2c: E2 0E 00 [19:52:02]MH_I2C_Read... [19:52:02]Read from MH i2c: E2 0E 00 BA 22 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 52 [19:52:02]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:52:02]wFMCommunicate OK [19:52:02]SAM_PROTO_GetShiftState done [19:52:02]FM_GetShiftState done [19:52:02]opened in 1730073493 [19:52:02]opened+sec_in_day 1730159893 [19:52:02]quantity*price = 50063 [19:52:02]sum+1 = 50064 [19:52:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 737 28.10.2024 19:52 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318262 ФПД: 51283840849427 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T195203&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318262&fm=51283840849427&tin=02508201610067®Number=0000000000091628&sum=50000 [19:52:03]StoreToDocumentArchive [19:52:03]shift 546 fd 318262 [19:52:03]save to /storage/0546/doc_00318262 [19:52:03]save last doc name /storage/0546/doc_00318262 to /storage/kkm_last_doc_name [19:52:03]save OK [19:52:03]Clear old archive folders... [19:52:03]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:52:03]tlvbuf is 001672A0 [19:52:03]SAM_PROTO_ClearQueue [19:52:03]wFMCommunicate request_size=4 [19:52:03]MH_SAM_APDU [19:52:03]CAPDU: 80 09 00 00 [19:52:03]Write to MH i2c: E2 08 00 C7 22 80 09 00 00 00 00 00 00 5B [19:52:03]Write i2c OK [19:52:03]MH_I2C_Read... [19:52:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:52:03]Read from MH i2c: E2 [19:52:03]MH_I2C_Read... [19:52:03]Read from MH i2c: E2 03 00 [19:52:03]MH_I2C_Read... [19:52:03]Read from MH i2c: E2 03 00 C7 22 00 90 00 5D [19:52:03]RAPDU: 90 00 [19:52:03]wFMCommunicate OK [19:52:03]SAM_PROTO_ClearQueue done [19:52:03]KKMCreateOFDPacket [19:52:03]OFDProtocolAddRootSTLVToBuf [19:52:03]FM_MakeSignedData [19:52:03]FM_MakeSignedData [19:52:03]SAM_PROTO_SignData [19:52:03]wFMCommunicate request_size=4 [19:52:03]MH_SAM_APDU [19:52:03]CAPDU: 80 0D 01 02 [19:52:03]Write to MH i2c: E2 08 00 C8 22 80 0D 01 02 00 00 00 00 63 [19:52:03]Write i2c OK [19:52:03]MH_I2C_Read... [19:52:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:52:03]Read from MH i2c: E2 [19:52:03]MH_I2C_Read... [19:52:03]Read from MH i2c: E2 03 00 [19:52:03]MH_I2C_Read... [19:52:03]Read from MH i2c: E2 03 00 C8 22 00 90 00 5E [19:52:03]RAPDU: 90 00 [19:52:03]wFMCommunicate OK [19:52:03]wFMCommunicate request_size=255 [19:52:03]MH_SAM_APDU [19:52:03]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 E1 02 00 00 F4 03 04 00 63 EB 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 36 DB 04 00 35 04 06 00 [19:52:03]Write to MH i2c: E2 02 01 C9 22 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 E1 02 00 00 F4 03 04 00 63 EB 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 36 DB 04 00 35 04 06 00 00 00 47 [19:52:03]Write i2c OK [19:52:03]MH_I2C_Read... [19:52:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:52:03]Read from MH i2c: E2 [19:52:03]MH_I2C_Read... [19:52:03]Read from MH i2c: E2 03 00 [19:52:03]MH_I2C_Read... [19:52:03]Read from MH i2c: E2 03 00 C9 22 00 90 00 5F [19:52:03]RAPDU: 90 00 [19:52:03]wFMCommunicate OK [19:52:03]wFMCommunicate request_size=11 [19:52:03]MH_SAM_APDU [19:52:03]CAPDU: 80 0D 02 02 06 2E A4 73 1D D6 13 [19:52:03]Write to MH i2c: E2 0E 00 CA 22 80 0D 02 02 06 00 2E A4 73 1D D6 13 00 00 BD [19:52:03]Write i2c OK [19:52:03]MH_I2C_Read... [19:52:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:52:04]Read from MH i2c: E2 [19:52:04]MH_I2C_Read... [19:52:04]Read from MH i2c: E2 03 00 [19:52:04]MH_I2C_Read... [19:52:04]Read from MH i2c: E2 03 00 CA 22 00 90 00 60 [19:52:04]RAPDU: 90 00 [19:52:04]wFMCommunicate OK [19:52:04]wFMCommunicate request_size=4 [19:52:04]MH_SAM_APDU [19:52:04]CAPDU: 80 0D 03 02 [19:52:04]Write to MH i2c: E2 08 00 CB 22 80 0D 03 02 00 00 00 00 68 [19:52:04]Write i2c OK [19:52:04]MH_I2C_Read... [19:52:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:52:04]Read from MH i2c: E2 [19:52:04]MH_I2C_Read... [19:52:04]Read from MH i2c: E2 0B 00 [19:52:04]MH_I2C_Read... [19:52:04]Read from MH i2c: E2 0B 00 CB 22 00 8F FC 01 E2 8A 3C 91 01 90 00 2F [19:52:04]RAPDU: 8F FC 01 E2 8A 3C 91 01 90 00 [19:52:04]wFMCommunicate OK [19:52:04]SAM_PROTO_SignData done [19:52:04]FM_MakeSignedData done [19:52:04]CreateOFDProtocolMessage [19:52:04]wFMCommunicate request_size=4 [19:52:04]MH_SAM_APDU [19:52:04]CAPDU: 80 11 00 00 [19:52:04]Write to MH i2c: E2 08 00 CC 22 80 11 00 00 00 00 00 00 68 [19:52:04]Write i2c OK [19:52:04]MH_I2C_Read... [19:52:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:52:04]Read from MH i2c: E2 [19:52:04]MH_I2C_Read... [19:52:04]Read from MH i2c: E2 17 00 [19:52:04]MH_I2C_Read... [19:52:04]Read from MH i2c: E2 17 00 CC 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 BC [19:52:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:52:04]wFMCommunicate OK [19:52:04]CreateOFDProtocolMessage done [19:52:04]OFDSenderStorePacket 318262 [19:52:04]StoreOFDPacket docnum=318262 [19:52:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 E2 71 08 01 1D 89 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 E1 02 00 00 F4 03 04 00 63 EB 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 36 DB 04 00 35 04 06 00 2E A4 73 1D D6 13 8F FC 01 E2 8A 3C 91 01 [19:52:04]CheckFolder [19:52:04]dirname=/storage/ofd_packets [19:52:04]CheckFolder done [19:52:04]ProducePacketName [19:52:04]name=ofd_packets/00318262 [19:52:04]NVStorageSaveData ofd_packets/00318262 [19:52:04]File name is /storage/ofd_packets/00318262 [19:52:04]Write 302 bytes [19:52:04]NVStorageSaveData done [19:52:04]OFDSenderStorePacket done [19:52:04]KKMCreateOFDPacket done [19:52:04]NVStorageSaveData kkm_last_timestamp [19:52:04]File name is /storage/kkm_last_timestamp [19:52:04]Write 4 bytes [19:52:04]NVStorageSaveData done [19:52:04]ExternCall_PrintAddStr [19:52:04]wPrintStart [19:52:04]Write to MH i2c: 01 00 00 CD 22 EF [19:52:04]Write i2c OK [19:52:04]MH_I2C_Read... [19:52:04]Read from MH i2c: 01 [19:52:04]MH_I2C_Read... [19:52:04]Read from MH i2c: 01 07 00 [19:52:04]MH_I2C_Read... [19:52:04]Read from MH i2c: 01 07 00 CD 22 00 00 00 00 00 FF 0F 04 [19:52:04]RasterBufferAndPrint [19:52:04]line Счет N : (1)1093267 [19:52:04]line ИНН: 02508201610067 [19:52:04]line Контрольно-Кассовый Чек [19:52:04]line ПРОДАЖА [19:52:04]line ТРК (МРК, ГНК) : 21 [19:52:04]line Товар: 2710194210 [19:52:04]line ДТ(л)-К-2 [19:52:04]line 6.570 * 76.20 [19:52:04]line = 500.63 [19:52:04]line НДС 12% НСП 1% [19:52:04]line > о реализуемом товаре [19:52:04]line ОКРУГЛЕНИЕ: -0.63 [19:52:04]line ИТОГО: 500.00 [19:52:04]line Внесено: 500.00 [19:52:04]line СДАЧА: 0.00 [19:52:04]line НСП 1% : 4.43 [19:52:04]line НДС 12% : 53.16 [19:52:04]line Наличными: 500.00 [19:52:04]line Безнал.: 0.00 [19:52:04]line Место: АЗС № 101 "Партнер Нефть" [19:52:04]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [19:52:04]line СНО: Общий режим [19:52:04]line Чек 737 28.10.2024 19:52 [19:52:04]line Смена: 546 ФФД: 1.0 [19:52:04]line ЗНМ: 0300000082 [19:52:04]line РНМ: 0000000000091628 [19:52:04]line Версия ККМ: 001 [19:52:04]line ФМ: 0000000000874671 [19:52:04]line ФД: 318262 [19:52:04]line ФПД: 51283840849427 [19:52:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T195203&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318262&fm=51283840849427&tin=02508201610067®Number=0000000000091628&sum=50000 [19:52:04]OFD Sender: Processing packet 318262 [packets to send 127, broken 126] [19:52:04]ProducePacketName [19:52:04]name=ofd_packets/00318262 [19:52:04]OFD Sender: To server: pG, [19:52:04]CommunicateWithHost lk.salyk.kg:30040 [19:52:04]ConnectInit lk.salyk.kg [19:52:04]written 0, free lines is 4095 [19:52:04]Connected sock=10 [19:52:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 E2 71 08 01 1D 89 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 E1 02 00 00 F4 03 04 00 63 EB 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 36 DB 04 00 35 04 06 00 2E A4 73 1D D6 13 8F FC 01 E2 8A 3C 91 01 [19:52:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 15 7D 47 00 BC 66 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 36 DB 04 00 F4 03 04 00 1B 97 1F 67 B6 04 01 00 00 6E 4B 1E BA 87 00 4E C3 [19:52:04]CommunicateWithHost err = 0 [19:52:04]CheckOFDResponse [19:52:04]1017 (14) - 77093643461234 [19:52:04]1041 (16) - 0000000000874671 [19:52:04]1040 (4) - 318262 [19:52:04]1012 (4) - 28.10.2024 13:52 [19:52:04]1206 (1) - 0 [19:52:04]OFD Sender: Remove packet 318262 [19:52:04]ProducePacketName [19:52:04]name=ofd_packets/00318262 [19:52:04]NVStorageDeleteData [19:52:04]Write to MH i2c: 01 00 00 F8 22 1A [19:52:04]Write i2c OK [19:52:04]MH_I2C_Read... [19:52:04]Read from MH i2c: 01 [19:52:04]MH_I2C_Read... [19:52:04]Read from MH i2c: 01 07 00 [19:52:04]MH_I2C_Read... [19:52:04]Read from MH i2c: 01 07 00 F8 22 00 00 00 00 00 00 0D 2E [19:52:04]RasterBufferAndPrint [19:52:04]line [19:52:04]line [19:52:04]line [19:52:04]line [19:52:04]line [19:52:04]written 0, free lines is 3337 [19:52:04]MH_Cut [19:52:04]Write to MH i2c: D1 01 00 FF 22 01 F3 [19:52:04]Write i2c OK [19:52:04]MH_I2C_Read... [19:52:04]Read from MH i2c: D1 [19:52:04]MH_I2C_Read... [19:52:04]Read from MH i2c: D1 01 00 [19:52:04]MH_I2C_Read... [19:52:04]Read from MH i2c: D1 01 00 FF 22 00 F2 [19:52:04]Write to MH i2c: 01 00 00 00 23 23 [19:52:04]Write i2c OK [19:52:04]MH_I2C_Read... [19:52:05]OFD Sender: No OFD packet to send [19:52:05]*** Cut start [19:52:05]*** Partial cut [19:52:05]*** CUTSNS_PIN = 1 [19:52:05]*** CUTSNS_PIN = 0 [19:52:05]*** Brake cut motor [19:52:06]Read from MH i2c: 01 [19:52:06]MH_I2C_Read... [19:52:06]*** Stop cut motor [19:52:06]*** Cut end [19:52:06]Read from MH i2c: 01 07 00 [19:52:06]MH_I2C_Read... [19:52:06]Read from MH i2c: 01 07 00 00 23 00 00 00 00 00 FF 0F 38 [19:52:06]process_action close_receipt done [19:52:06]requested_data is exist [19:52:06]produce_requested_data [19:52:06]requested_item fm.sn is exist - process it [19:52:06]wFMCommunicate request_size=4 [19:52:06]MH_SAM_APDU [19:52:06]CAPDU: 80 11 00 00 [19:52:06]Write to MH i2c: E2 08 00 01 23 80 11 00 00 00 00 00 00 9E [19:52:06]Write i2c OK [19:52:06]MH_I2C_Read... [19:52:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:52:06]Read from MH i2c: E2 [19:52:06]MH_I2C_Read... [19:52:06]Read from MH i2c: E2 17 00 [19:52:06]MH_I2C_Read... [19:52:06]Read from MH i2c: E2 17 00 01 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F2 [19:52:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:52:06]wFMCommunicate OK [19:52:06]requested_item fd.num is exist - process it [19:52:06]SAM_PROTO_GetFieldsCounters [19:52:06]wFMCommunicate request_size=4 [19:52:06]MH_SAM_APDU [19:52:06]CAPDU: 80 13 00 00 [19:52:06]Write to MH i2c: E2 08 00 02 23 80 13 00 00 00 00 00 00 A1 [19:52:06]Write i2c OK [19:52:06]MH_I2C_Read... [19:52:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:52:06]Read from MH i2c: E2 [19:52:06]MH_I2C_Read... [19:52:06]Read from MH i2c: E2 62 00 [19:52:06]MH_I2C_Read... [19:52:06]Read from MH i2c: E2 62 00 02 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 36 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 E1 02 00 00 5E 04 04 00 E1 02 00 00 57 04 04 00 E2 02 00 00 19 04 04 00 00 00 00 00 90 00 A6 [19:52:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 36 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 E1 02 00 00 5E 04 04 00 E1 02 00 00 57 04 04 00 E2 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:52:06]wFMCommunicate OK [19:52:06]SAM_PROTO_GetFieldsCounters done [19:52:06]requested_item shift.num is exist - process it [19:52:06]requested_item shift.opened is exist - process it [19:52:06]req_shift_opened [19:52:06]FM_GetShiftState [19:52:06]SAM_PROTO_GetShiftState [19:52:06]wFMCommunicate request_size=4 [19:52:06]MH_SAM_APDU [19:52:06]CAPDU: 80 13 01 00 [19:52:06]Write to MH i2c: E2 08 00 03 23 80 13 01 00 00 00 00 00 A3 [19:52:06]Write i2c OK [19:52:06]MH_I2C_Read... [19:52:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:52:06]Read from MH i2c: E2 [19:52:06]MH_I2C_Read... [19:52:06]Read from MH i2c: E2 0E 00 [19:52:06]MH_I2C_Read... [19:52:06]Read from MH i2c: E2 0E 00 03 23 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 9C [19:52:06]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:52:06]wFMCommunicate OK [19:52:06]SAM_PROTO_GetShiftState done [19:52:06]FM_GetShiftState done [19:52:06]req_shift_opened done [19:52:06]requested_item shift.open_date is exist - process it [19:52:06]req_shift_open_date [19:52:06]req_shift_open_date done [19:52:06]produce_requested_data done [19:52:06]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318262,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [19:52:06]process_action_free close_receipt [19:52:06]json_value_free [19:52:06]json_value_free done [19:52:06]process_json_proto returns [19:52:06]Send response to host [19:52:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318262,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [19:52:06]free response buf [19:52:06]execute_script done [19:52:06]execute_script returns [19:52:06]free content buf [19:52:06]Sock 8.Close socket [19:52:06]Sock 8.Thread stoped [19:52:10]OFD Sender: No OFD packet to send [19:52:15]OFD Sender: No OFD packet to send [19:52:20]OFD Sender: No OFD packet to send [19:52:25]OFD Sender: No OFD packet to send [19:52:30]OFD Sender: No OFD packet to send [19:52:35]OFD Sender: No OFD packet to send [19:52:40]OFD Sender: No OFD packet to send [19:52:45]OFD Sender: No OFD packet to send [19:52:50]OFD Sender: No OFD packet to send [19:52:55]OFD Sender: No OFD packet to send [19:53:00]OFD Sender: No OFD packet to send [19:53:05]OFD Sender: No OFD packet to send [19:53:10]OFD Sender: No OFD packet to send [19:53:15]OFD Sender: No OFD packet to send [19:53:20]OFD Sender: No OFD packet to send [19:53:25]OFD Sender: No OFD packet to send [19:53:30]OFD Sender: No OFD packet to send [19:53:35]OFD Sender: No OFD packet to send [19:53:40]OFD Sender: No OFD packet to send [19:53:45]OFD Sender: No OFD packet to send [19:53:50]OFD Sender: No OFD packet to send [19:53:55]OFD Sender: No OFD packet to send [19:54:00]OFD Sender: No OFD packet to send [19:54:05]OFD Sender: No OFD packet to send [19:54:10]OFD Sender: No OFD packet to send [19:54:15]OFD Sender: No OFD packet to send [19:54:20]OFD Sender: No OFD packet to send [19:54:25]OFD Sender: No OFD packet to send [19:54:30]OFD Sender: No OFD packet to send [19:54:35]OFD Sender: No OFD packet to send [19:54:40]OFD Sender: No OFD packet to send [19:54:45]OFD Sender: No OFD packet to send [19:54:50]OFD Sender: No OFD packet to send [19:54:55]OFD Sender: No OFD packet to send [19:55:00]OFD Sender: No OFD packet to send [19:55:05]OFD Sender: No OFD packet to send [19:55:10]OFD Sender: No OFD packet to send [19:55:15]OFD Sender: No OFD packet to send [19:55:20]OFD Sender: No OFD packet to send [19:55:25]OFD Sender: No OFD packet to send [19:55:30]OFD Sender: No OFD packet to send [19:55:35]OFD Sender: No OFD packet to send [19:55:40]OFD Sender: No OFD packet to send [19:55:45]OFD Sender: No OFD packet to send [19:55:50]OFD Sender: No OFD packet to send [19:55:55]OFD Sender: No OFD packet to send [19:56:00]OFD Sender: No OFD packet to send [19:56:03]accept exits with 9 [19:56:03]New connection [19:56:03]New thread 3067039076 created [19:56:03]Thread 3066895716 joined [19:56:03]Waiting for new connection... [19:56:03] Sock 9.Parse request [19:56:03]Sock 9.Check first char [19:56:03]Sock 9.First char is OK [19:56:03]request: POST /json_proto HTTP/1.0 [19:56:03]Method: POST [19:56:03]URL: /json_proto [19:56:03]Method is POST - this is cgi request [19:56:03]url: /json_proto [19:56:03]query_string will be loaded in cgi processing [19:56:03]execute_cgi json_proto POST (null) [19:56:03]execute_cgi path=json_proto method=POST [19:56:03]POST find Content-Length [19:56:03]Host: 172.17.50.195:8080 [19:56:03]Content-Length: 798 [19:56:03]Content-Type: application/json [19:56:03] [19:56:03]POST finish read [19:56:03]Found Content-Length = 798 [19:56:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093269", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 26.300, "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\u000A68826", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:56:03]execute_script... [19:56: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)1093269", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 26.300, "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\u000A68826", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:56:03]POST & json_proto [19:56:03]process_json_proto [19:56:03]json parsed OK: [19:56:03]protocol is kg_v1.0 [19:56:03]action value=close_receipt [19:56:03]process_action close_receipt [19:56:03]cmd_close_receipt [19:56:03]MH_GetDate [19:56:03]Write to MH i2c: F0 00 00 04 23 16 [19:56:03]Write i2c OK [19:56:03]MH_I2C_Read... [19:56:03]Read from MH i2c: F0 [19:56:03]MH_I2C_Read... [19:56:03]Read from MH i2c: F0 09 00 [19:56:03]MH_I2C_Read... [19:56:03]Read from MH i2c: F0 09 00 04 23 00 54 EC 1F 67 43 33 1C 67 DE [19:56:03]GetLastDocTimeStamp 1730145123 [19:56:03]current date 1730145364 [19:56:03]FM_GetShiftState [19:56:03]SAM_PROTO_GetShiftState [19:56:03]wFMCommunicate request_size=4 [19:56:03]MH_SAM_APDU [19:56:03]CAPDU: 80 13 01 00 [19:56:03]Write to MH i2c: E2 08 00 05 23 80 13 01 00 00 00 00 00 A5 [19:56:03]Write i2c OK [19:56:03]MH_I2C_Read... [19:56:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:56:03]Read from MH i2c: E2 [19:56:03]MH_I2C_Read... [19:56:03]Read from MH i2c: E2 0E 00 [19:56:03]MH_I2C_Read... [19:56:03]Read from MH i2c: E2 0E 00 05 23 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 9E [19:56:03]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:56:03]wFMCommunicate OK [19:56:03]SAM_PROTO_GetShiftState done [19:56:03]FM_GetShiftState done [19:56:03]opened in 1730073493 [19:56:03]opened+sec_in_day 1730159893 [19:56:03]quantity*price = 0 [19:56:03]sum+1 = 1 [19:56:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 738 28.10.2024 19:56 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливная Карта 68826 ФМ: 0000000000874671 ФД: 318263 ФПД: 147050647943653 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T195605&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318263&fm=147050647943653&tin=02508201610067®Number=0000000000091628&sum=0 [19:56:04]StoreToDocumentArchive [19:56:04]shift 546 fd 318263 [19:56:04]save to /storage/0546/doc_00318263 [19:56:04]save last doc name /storage/0546/doc_00318263 to /storage/kkm_last_doc_name [19:56:04]save OK [19:56:04]Clear old archive folders... [19:56:04]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:56:04]tlvbuf is 00167590 [19:56:04]SAM_PROTO_ClearQueue [19:56:04]wFMCommunicate request_size=4 [19:56:04]MH_SAM_APDU [19:56:04]CAPDU: 80 09 00 00 [19:56:04]Write to MH i2c: E2 08 00 12 23 80 09 00 00 00 00 00 00 A7 [19:56:04]Write i2c OK [19:56:04]MH_I2C_Read... [19:56:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:56:04]Read from MH i2c: E2 [19:56:04]MH_I2C_Read... [19:56:04]Read from MH i2c: E2 03 00 [19:56:04]MH_I2C_Read... [19:56:04]Read from MH i2c: E2 03 00 12 23 00 90 00 A9 [19:56:04]RAPDU: 90 00 [19:56:04]wFMCommunicate OK [19:56:04]SAM_PROTO_ClearQueue done [19:56:04]KKMCreateOFDPacket [19:56:04]OFDProtocolAddRootSTLVToBuf [19:56:04]FM_MakeSignedData [19:56:04]FM_MakeSignedData [19:56:04]SAM_PROTO_SignData [19:56:04]wFMCommunicate request_size=4 [19:56:04]MH_SAM_APDU [19:56:04]CAPDU: 80 0D 01 02 [19:56:04]Write to MH i2c: E2 08 00 13 23 80 0D 01 02 00 00 00 00 AF [19:56:04]Write i2c OK [19:56:04]MH_I2C_Read... [19:56:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:56:04]Read from MH i2c: E2 [19:56:04]MH_I2C_Read... [19:56:04]Read from MH i2c: E2 03 00 [19:56:04]MH_I2C_Read... [19:56:04]Read from MH i2c: E2 03 00 13 23 00 90 00 AA [19:56:04]RAPDU: 90 00 [19:56:04]wFMCommunicate OK [19:56:04]wFMCommunicate request_size=255 [19:56:04]MH_SAM_APDU [19:56:04]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 BC 66 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 E2 02 00 00 F4 03 04 00 55 EC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 37 DB 04 00 35 04 06 00 [19:56:04]Write to MH i2c: E2 02 01 14 23 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 BC 66 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 E2 02 00 00 F4 03 04 00 55 EC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 37 DB 04 00 35 04 06 00 00 00 FA [19:56:04]Write i2c OK [19:56:04]MH_I2C_Read... [19:56:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:56:05]Read from MH i2c: E2 [19:56:05]MH_I2C_Read... [19:56:05]Read from MH i2c: E2 03 00 [19:56:05]MH_I2C_Read... [19:56:05]Read from MH i2c: E2 03 00 14 23 00 90 00 AB [19:56:05]RAPDU: 90 00 [19:56:05]wFMCommunicate OK [19:56:05]wFMCommunicate request_size=11 [19:56:05]MH_SAM_APDU [19:56:05]CAPDU: 80 0D 02 02 06 85 BD E5 A2 79 E5 [19:56:05]Write to MH i2c: E2 0E 00 15 23 80 0D 02 02 06 00 85 BD E5 A2 79 E5 00 00 E5 [19:56:05]Write i2c OK [19:56:05]MH_I2C_Read... [19:56:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:56:05]Read from MH i2c: E2 [19:56:05]MH_I2C_Read... [19:56:05]Read from MH i2c: E2 03 00 [19:56:05]MH_I2C_Read... [19:56:05]Read from MH i2c: E2 03 00 15 23 00 90 00 AC [19:56:05]RAPDU: 90 00 [19:56:05]wFMCommunicate OK [19:56:05]wFMCommunicate request_size=4 [19:56:05]MH_SAM_APDU [19:56:05]CAPDU: 80 0D 03 02 [19:56:05]Write to MH i2c: E2 08 00 16 23 80 0D 03 02 00 00 00 00 B4 [19:56:05]Write i2c OK [19:56:05]MH_I2C_Read... [19:56:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:56:05]Read from MH i2c: E2 [19:56:05]MH_I2C_Read... [19:56:05]Read from MH i2c: E2 0B 00 [19:56:05]MH_I2C_Read... [19:56:05]Read from MH i2c: E2 0B 00 16 23 00 40 02 E5 19 68 87 C9 E9 90 00 96 [19:56:05]RAPDU: 40 02 E5 19 68 87 C9 E9 90 00 [19:56:05]wFMCommunicate OK [19:56:05]SAM_PROTO_SignData done [19:56:05]FM_MakeSignedData done [19:56:05]CreateOFDProtocolMessage [19:56:05]wFMCommunicate request_size=4 [19:56:05]MH_SAM_APDU [19:56:05]CAPDU: 80 11 00 00 [19:56:05]Write to MH i2c: E2 08 00 17 23 80 11 00 00 00 00 00 00 B4 [19:56:05]Write i2c OK [19:56:05]MH_I2C_Read... [19:56:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:56:05]Read from MH i2c: E2 [19:56:05]MH_I2C_Read... [19:56:05]Read from MH i2c: E2 17 00 [19:56:05]MH_I2C_Read... [19:56:05]Read from MH i2c: E2 17 00 17 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 08 [19:56:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:56:05]wFMCommunicate OK [19:56:05]CreateOFDProtocolMessage done [19:56:05]OFDSenderStorePacket 318263 [19:56:05]StoreOFDPacket docnum=318263 [19:56:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 19 1C 08 01 25 47 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 BC 66 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 E2 02 00 00 F4 03 04 00 55 EC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 37 DB 04 00 35 04 06 00 85 BD E5 A2 79 E5 40 02 E5 19 68 87 C9 E9 [19:56:05]CheckFolder [19:56:05]dirname=/storage/ofd_packets [19:56:05]CheckFolder done [19:56:05]ProducePacketName [19:56:05]name=ofd_packets/00318263 [19:56:05]NVStorageSaveData ofd_packets/00318263 [19:56:05]File name is /storage/ofd_packets/00318263 [19:56:05]Write 302 bytes [19:56:05]NVStorageSaveData done [19:56:05]OFDSenderStorePacket done [19:56:05]KKMCreateOFDPacket done [19:56:05]NVStorageSaveData kkm_last_timestamp [19:56:05]File name is /storage/kkm_last_timestamp [19:56:05]Write 4 bytes [19:56:05]NVStorageSaveData done [19:56:05]ExternCall_PrintAddStr [19:56:05]wPrintStart [19:56:05]Write to MH i2c: 01 00 00 18 23 3B [19:56:05]OFD Sender: Processing packet 318263 [packets to send 127, broken 126] [19:56:05]ProducePacketName [19:56:05]name=ofd_packets/00318263 [19:56:05]OFD Sender: To server: pG, [19:56:05]CommunicateWithHost lk.salyk.kg:30040 [19:56:05]ConnectInit lk.salyk.kg [19:56:05]Write i2c OK [19:56:05]MH_I2C_Read... [19:56:05]Read from MH i2c: 01 [19:56:05]MH_I2C_Read... [19:56:05]Read from MH i2c: 01 07 00 [19:56:05]MH_I2C_Read... [19:56:05]Read from MH i2c: 01 07 00 18 23 00 00 00 00 00 FF 0F 50 [19:56:05]RasterBufferAndPrint [19:56:05]line Счет N : (1)1093269 [19:56:05]line ИНН: 02508201610067 [19:56:05]line Контрольно-Кассовый Чек [19:56:05]line ПРОДАЖА [19:56:05]line ТРК (МРК, ГНК) : 61 [19:56:05]line Товар: 2710194210 [19:56:05]line ДТ(л)-К-2 [19:56:05]line 26.300 * 0.00 [19:56:05]line = 0.00 [19:56:05]line НДС 12% НСП 1% [19:56:05]line > о реализуемом товаре [19:56:05]line ИТОГО: 0.00 [19:56:05]line НСП 1% : 0.00 [19:56:05]line НДС 12% : 0.00 [19:56:05]line Наличными: 0.00 [19:56:05]line Безнал.: 0.00 [19:56:05]line Место: АЗС № 101 "Партнер Нефть" [19:56:05]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [19:56:05]line СНО: Общий режим [19:56:05]line Чек 738 28.10.2024 19:56 [19:56:05]line Смена: 546 ФФД: 1.0 [19:56:05]line ЗНМ: 0300000082 [19:56:05]line РНМ: 0000000000091628 [19:56:05]line Версия ККМ: 001 [19:56:05]line Талоны: Топливная Карта [19:56:05]line 68826 [19:56:05]line ФМ: 0000000000874671 [19:56:05]line ФД: 318263 [19:56:05]line ФПД: 147050647943653 [19:56:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T195605&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318263&fm=147050647943653&tin=02508201610067®Number=0000000000091628&sum=0 [19:56:05]written 0, free lines is 4095 [19:56:05]Connected sock=10 [19:56:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 19 1C 08 01 25 47 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 BC 66 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 E2 02 00 00 F4 03 04 00 55 EC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 37 DB 04 00 35 04 06 00 85 BD E5 A2 79 E5 40 02 E5 19 68 87 C9 E9 [19:56:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 FA A2 47 00 03 44 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 37 DB 04 00 F4 03 04 00 0C 98 1F 67 B6 04 01 00 00 0A C2 2B 00 72 1D 25 42 [19:56:05]CommunicateWithHost err = 0 [19:56:05]CheckOFDResponse [19:56:05]1017 (14) - 77093643461234 [19:56:05]1041 (16) - 0000000000874671 [19:56:05]1040 (4) - 318263 [19:56:05]1012 (4) - 28.10.2024 13:56 [19:56:05]1206 (1) - 0 [19:56:05]OFD Sender: Remove packet 318263 [19:56:05]ProducePacketName [19:56:05]name=ofd_packets/00318263 [19:56:05]NVStorageDeleteData [19:56:05]Write to MH i2c: 01 00 00 42 23 65 [19:56:05]Write i2c OK [19:56:05]MH_I2C_Read... [19:56:05]Read from MH i2c: 01 [19:56:05]MH_I2C_Read... [19:56:05]Read from MH i2c: 01 07 00 [19:56:05]MH_I2C_Read... [19:56:05]Read from MH i2c: 01 07 00 42 23 00 00 00 00 00 06 0D 7F [19:56:05]RasterBufferAndPrint [19:56:05]line [19:56:05]line [19:56:05]line [19:56:05]line [19:56:05]line [19:56:05]written 0, free lines is 3340 [19:56:05]MH_Cut [19:56:05]Write to MH i2c: D1 01 00 49 23 01 3E [19:56:05]Write i2c OK [19:56:05]MH_I2C_Read... [19:56:05]Read from MH i2c: D1 [19:56:05]MH_I2C_Read... [19:56:05]Read from MH i2c: D1 01 00 [19:56:05]MH_I2C_Read... [19:56:05]Read from MH i2c: D1 01 00 49 23 00 3D [19:56:05]Write to MH i2c: 01 00 00 4A 23 6D [19:56:05]Write i2c OK [19:56:05]MH_I2C_Read... [19:56:06]OFD Sender: No OFD packet to send [19:56:06]*** Cut start [19:56:06]*** Partial cut [19:56:06]*** CUTSNS_PIN = 1 [19:56:06]*** CUTSNS_PIN = 0 [19:56:06]*** Brake cut motor [19:56:07]Read from MH i2c: 01 [19:56:07]MH_I2C_Read... [19:56:07]*** Stop cut motor [19:56:07]*** Cut end [19:56:07]Read from MH i2c: 01 07 00 [19:56:07]MH_I2C_Read... [19:56:07]Read from MH i2c: 01 07 00 4A 23 00 00 00 00 00 FF 0F 82 [19:56:07]process_action close_receipt done [19:56:07]requested_data is exist [19:56:07]produce_requested_data [19:56:07]requested_item fm.sn is exist - process it [19:56:07]wFMCommunicate request_size=4 [19:56:07]MH_SAM_APDU [19:56:07]CAPDU: 80 11 00 00 [19:56:07]Write to MH i2c: E2 08 00 4B 23 80 11 00 00 00 00 00 00 E8 [19:56:07]Write i2c OK [19:56:07]MH_I2C_Read... [19:56:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:56:07]Read from MH i2c: E2 [19:56:07]MH_I2C_Read... [19:56:07]Read from MH i2c: E2 17 00 [19:56:07]MH_I2C_Read... [19:56:07]Read from MH i2c: E2 17 00 4B 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 3C [19:56:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:56:07]wFMCommunicate OK [19:56:07]requested_item fd.num is exist - process it [19:56:07]SAM_PROTO_GetFieldsCounters [19:56:07]wFMCommunicate request_size=4 [19:56:07]MH_SAM_APDU [19:56:07]CAPDU: 80 13 00 00 [19:56:07]Write to MH i2c: E2 08 00 4C 23 80 13 00 00 00 00 00 00 EB [19:56:07]Write i2c OK [19:56:07]MH_I2C_Read... [19:56:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:56:07]Read from MH i2c: E2 [19:56:07]MH_I2C_Read... [19:56:07]Read from MH i2c: E2 62 00 [19:56:07]MH_I2C_Read... [19:56:07]Read from MH i2c: E2 62 00 4C 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 37 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 E2 02 00 00 5E 04 04 00 E2 02 00 00 57 04 04 00 E3 02 00 00 19 04 04 00 00 00 00 00 90 00 F4 [19:56:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 37 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 E2 02 00 00 5E 04 04 00 E2 02 00 00 57 04 04 00 E3 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:56:07]wFMCommunicate OK [19:56:07]SAM_PROTO_GetFieldsCounters done [19:56:07]requested_item shift.num is exist - process it [19:56:07]requested_item shift.opened is exist - process it [19:56:07]req_shift_opened [19:56:07]FM_GetShiftState [19:56:07]SAM_PROTO_GetShiftState [19:56:07]wFMCommunicate request_size=4 [19:56:07]MH_SAM_APDU [19:56:07]CAPDU: 80 13 01 00 [19:56:07]Write to MH i2c: E2 08 00 4D 23 80 13 01 00 00 00 00 00 ED [19:56:07]Write i2c OK [19:56:07]MH_I2C_Read... [19:56:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:56:07]Read from MH i2c: E2 [19:56:07]MH_I2C_Read... [19:56:07]Read from MH i2c: E2 0E 00 [19:56:07]MH_I2C_Read... [19:56:07]Read from MH i2c: E2 0E 00 4D 23 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E6 [19:56:07]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:56:07]wFMCommunicate OK [19:56:07]SAM_PROTO_GetShiftState done [19:56:07]FM_GetShiftState done [19:56:07]req_shift_opened done [19:56:07]requested_item shift.open_date is exist - process it [19:56:07]req_shift_open_date [19:56:07]req_shift_open_date done [19:56:07]produce_requested_data done [19:56:07]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318263,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [19:56:07]process_action_free close_receipt [19:56:07]json_value_free [19:56:07]json_value_free done [19:56:07]process_json_proto returns [19:56:07]Send response to host [19:56:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318263,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [19:56:07]free response buf [19:56:07]execute_script done [19:56:07]execute_script returns [19:56:07]free content buf [19:56:07]Sock 9.Close socket [19:56:07]Sock 9.Thread stoped [19:56:11]OFD Sender: No OFD packet to send [19:56:16]OFD Sender: No OFD packet to send [19:56:21]OFD Sender: No OFD packet to send [19:56:26]OFD Sender: No OFD packet to send [19:56:31]OFD Sender: No OFD packet to send [19:56:32]accept exits with 8 [19:56:32]New connection [19:56:32]New thread 3066895716 created [19:56:32]Thread 3067039076 joined [19:56:32]Waiting for new connection... [19:56:32] Sock 8.Parse request [19:56:32]Sock 8.Check first char [19:56:32]Sock 8.First char is OK [19:56:32]request: POST /json_proto HTTP/1.0 [19:56:32]Method: POST [19:56:32]URL: /json_proto [19:56:32]Method is POST - this is cgi request [19:56:32]url: /json_proto [19:56:32]query_string will be loaded in cgi processing [19:56:32]execute_cgi json_proto POST (null) [19:56:32]execute_cgi path=json_proto method=POST [19:56:32]POST find Content-Length [19:56:32]Host: 172.17.50.195:8080 [19:56:32]Content-Length: 823 [19:56:32]Content-Type: application/json [19:56:32] [19:56:32]POST finish read [19:56:32]Found Content-Length = 823 [19:56:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093268", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 52.220, "sum" : 2000.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" : 2000.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:56:32]execute_script... [19:56:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093268", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 52.220, "sum" : 2000.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" : 2000.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:56:32]POST & json_proto [19:56:32]process_json_proto [19:56:32]json parsed OK: [19:56:32]protocol is kg_v1.0 [19:56:32]action value=close_receipt [19:56:32]process_action close_receipt [19:56:32]cmd_close_receipt [19:56:32]MH_GetDate [19:56:32]Write to MH i2c: F0 00 00 4E 23 60 [19:56:32]Write i2c OK [19:56:32]MH_I2C_Read... [19:56:32]Read from MH i2c: F0 [19:56:32]MH_I2C_Read... [19:56:32]Read from MH i2c: F0 09 00 [19:56:32]MH_I2C_Read... [19:56:32]Read from MH i2c: F0 09 00 4E 23 00 72 EC 1F 67 43 33 1C 67 46 [19:56:32]GetLastDocTimeStamp 1730145365 [19:56:32]current date 1730145394 [19:56:32]FM_GetShiftState [19:56:32]SAM_PROTO_GetShiftState [19:56:32]wFMCommunicate request_size=4 [19:56:32]MH_SAM_APDU [19:56:32]CAPDU: 80 13 01 00 [19:56:32]Write to MH i2c: E2 08 00 4F 23 80 13 01 00 00 00 00 00 EF [19:56:32]Write i2c OK [19:56:32]MH_I2C_Read... [19:56:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:56:32]Read from MH i2c: E2 [19:56:32]MH_I2C_Read... [19:56:32]Read from MH i2c: E2 0E 00 [19:56:32]MH_I2C_Read... [19:56:32]Read from MH i2c: E2 0E 00 4F 23 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E8 [19:56:32]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:56:32]wFMCommunicate OK [19:56:32]SAM_PROTO_GetShiftState done [19:56:32]FM_GetShiftState done [19:56:32]opened in 1730073493 [19:56:32]opened+sec_in_day 1730159893 [19:56:32]quantity*price = 200002 [19:56:32]sum+1 = 200004 [19:56:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.03 НСП 1% : 17.70 НДС 12% : 212.39 Наличными: 0.00 Безнал.: 2000.03 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 739 28.10.2024 19:56 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874671 ФД: 318264 ФПД: 12115216961607 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T195634&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318264&fm=12115216961607&tin=02508201610067®Number=0000000000091628&sum=200003 [19:56:34]StoreToDocumentArchive [19:56:34]shift 546 fd 318264 [19:56:34]save to /storage/0546/doc_00318264 [19:56:34]save last doc name /storage/0546/doc_00318264 to /storage/kkm_last_doc_name [19:56:34]save OK [19:56:34]Clear old archive folders... [19:56:34]ProcessDocumentItem done err = 0, tmpTLVsize=250 [19:56:34]tlvbuf is 000B0CD0 [19:56:34]SAM_PROTO_ClearQueue [19:56:34]wFMCommunicate request_size=4 [19:56:34]MH_SAM_APDU [19:56:34]CAPDU: 80 09 00 00 [19:56:34]Write to MH i2c: E2 08 00 5C 23 80 09 00 00 00 00 00 00 F1 [19:56:34]Write i2c OK [19:56:34]MH_I2C_Read... [19:56:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:56:34]Read from MH i2c: E2 [19:56:34]MH_I2C_Read... [19:56:34]Read from MH i2c: E2 03 00 [19:56:34]MH_I2C_Read... [19:56:34]Read from MH i2c: E2 03 00 5C 23 00 90 00 F3 [19:56:34]RAPDU: 90 00 [19:56:34]wFMCommunicate OK [19:56:34]SAM_PROTO_ClearQueue done [19:56:34]KKMCreateOFDPacket [19:56:34]OFDProtocolAddRootSTLVToBuf [19:56:34]FM_MakeSignedData [19:56:34]FM_MakeSignedData [19:56:34]SAM_PROTO_SignData [19:56:34]wFMCommunicate request_size=4 [19:56:34]MH_SAM_APDU [19:56:34]CAPDU: 80 0D 01 02 [19:56:34]Write to MH i2c: E2 08 00 5D 23 80 0D 01 02 00 00 00 00 F9 [19:56:34]Write i2c OK [19:56:34]MH_I2C_Read... [19:56:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:56:34]Read from MH i2c: E2 [19:56:34]MH_I2C_Read... [19:56:34]Read from MH i2c: E2 03 00 [19:56:34]MH_I2C_Read... [19:56:34]Read from MH i2c: E2 03 00 5D 23 00 90 00 F4 [19:56:34]RAPDU: 90 00 [19:56:34]wFMCommunicate OK [19:56:34]wFMCommunicate request_size=255 [19:56:34]MH_SAM_APDU [19:56:34]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FC CB 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 43 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 43 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 43 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 02 00 00 F4 03 04 00 72 EC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 38 DB 04 00 35 04 06 00 0B 04 [19:56:34]Write to MH i2c: E2 02 01 5E 23 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FC CB 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 43 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 43 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 43 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 02 00 00 F4 03 04 00 72 EC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 38 DB 04 00 35 04 06 00 0B 04 00 00 BC [19:56:34]Write i2c OK [19:56:34]MH_I2C_Read... [19:56:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:56:34]Read from MH i2c: E2 [19:56:34]MH_I2C_Read... [19:56:34]Read from MH i2c: E2 03 00 [19:56:34]MH_I2C_Read... [19:56:34]Read from MH i2c: E2 03 00 5E 23 00 90 00 F5 [19:56:34]RAPDU: 90 00 [19:56:34]wFMCommunicate OK [19:56:34]wFMCommunicate request_size=9 [19:56:34]MH_SAM_APDU [19:56:34]CAPDU: 80 0D 02 02 04 CB 34 10 47 [19:56:34]Write to MH i2c: E2 0C 00 5F 23 80 0D 02 02 04 00 CB 34 10 47 00 00 5A [19:56:34]Write i2c OK [19:56:34]MH_I2C_Read... [19:56:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:56:34]Read from MH i2c: E2 [19:56:34]MH_I2C_Read... [19:56:34]Read from MH i2c: E2 03 00 [19:56:34]MH_I2C_Read... [19:56:34]Read from MH i2c: E2 03 00 5F 23 00 90 00 F6 [19:56:34]RAPDU: 90 00 [19:56:34]wFMCommunicate OK [19:56:34]wFMCommunicate request_size=4 [19:56:34]MH_SAM_APDU [19:56:34]CAPDU: 80 0D 03 02 [19:56:34]Write to MH i2c: E2 08 00 60 23 80 0D 03 02 00 00 00 00 FE [19:56:34]Write i2c OK [19:56:34]MH_I2C_Read... [19:56:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:56:34]Read from MH i2c: E2 [19:56:34]MH_I2C_Read... [19:56:34]Read from MH i2c: E2 0B 00 [19:56:34]MH_I2C_Read... [19:56:34]Read from MH i2c: E2 0B 00 60 23 00 D9 B9 F2 B8 5D 10 18 6E 90 00 2E [19:56:34]RAPDU: D9 B9 F2 B8 5D 10 18 6E 90 00 [19:56:34]wFMCommunicate OK [19:56:34]SAM_PROTO_SignData done [19:56:34]FM_MakeSignedData done [19:56:34]CreateOFDProtocolMessage [19:56:34]wFMCommunicate request_size=4 [19:56:34]MH_SAM_APDU [19:56:34]CAPDU: 80 11 00 00 [19:56:34]Write to MH i2c: E2 08 00 61 23 80 11 00 00 00 00 00 00 FE [19:56:34]Write i2c OK [19:56:34]MH_I2C_Read... [19:56:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:56:34]Read from MH i2c: E2 [19:56:34]MH_I2C_Read... [19:56:34]Read from MH i2c: E2 17 00 [19:56:34]MH_I2C_Read... [19:56:34]Read from MH i2c: E2 17 00 61 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 52 [19:56:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:56:34]wFMCommunicate OK [19:56:34]CreateOFDProtocolMessage done [19:56:34]OFDSenderStorePacket 318264 [19:56:34]StoreOFDPacket docnum=318264 [19:56:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 7E C0 06 01 98 77 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FC CB 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 43 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 43 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 43 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 02 00 00 F4 03 04 00 72 EC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 38 DB 04 00 35 04 06 00 0B 04 CB 34 10 47 D9 B9 F2 B8 5D 10 18 6E [19:56:34]CheckFolder [19:56:34]dirname=/storage/ofd_packets [19:56:34]CheckFolder done [19:56:34]ProducePacketName [19:56:34]name=ofd_packets/00318264 [19:56:34]NVStorageSaveData ofd_packets/00318264 [19:56:34]File name is /storage/ofd_packets/00318264 [19:56:34]Write 300 bytes [19:56:34]NVStorageSaveData done [19:56:34]OFDSenderStorePacket done [19:56:34]KKMCreateOFDPacket done [19:56:34]NVStorageSaveData kkm_last_timestamp [19:56:34]File name is /storage/kkm_last_timestamp [19:56:34]Write 4 bytes [19:56:34]NVStorageSaveData done [19:56:34]ExternCall_PrintAddStr [19:56:34]wPrintStart [19:56:34]Write to MH i2c: 01 00 00 62 23 85 [19:56:34]Write i2c OK [19:56:34]MH_I2C_Read... [19:56:34]Read from MH i2c: 01 [19:56:34]MH_I2C_Read... [19:56:34]Read from MH i2c: 01 07 00 [19:56:34]MH_I2C_Read... [19:56:34]Read from MH i2c: 01 07 00 62 23 00 00 00 00 00 FF 0F 9A [19:56:34]RasterBufferAndPrint [19:56:34]line Счет N : (1)1093268 [19:56:34]line ИНН: 02508201610067 [19:56:34]line Контрольно-Кассовый Чек [19:56:34]line ПРОДАЖА [19:56:34]line ТРК (МРК, ГНК) : 71 [19:56:34]line Товар: 2711190000 [19:56:34]line ГАЗ-К-5 [19:56:34]line 52.220 * 38.30 [19:56:34]line = 2000.03 [19:56:34]line НДС 12% НСП 1% [19:56:34]line > о реализуемом товаре [19:56:34]line ИТОГО: 2000.03 [19:56:34]line НСП 1% : 17.70 [19:56:34]line НДС 12% : 212.39 [19:56:34]line Наличными: 0.00 [19:56:34]line Безнал.: 2000.03 [19:56:34]line Место: АЗС № 101 "Партнер Нефть" [19:56:34]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [19:56:34]line СНО: Общий режим [19:56:34]line Чек 739 28.10.2024 19:56 [19:56:34]line Смена: 546 ФФД: 1.0 [19:56:34]line ЗНМ: 0300000082 [19:56:34]line РНМ: 0000000000091628 [19:56:34]line Версия ККМ: 001 [19:56:34]line Платежная система: Бакай Банк [19:56:34]line ФМ: 0000000000874671 [19:56:34]line ФД: 318264 [19:56:34]line ФПД: 12115216961607 [19:56:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T195634&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318264&fm=12115216961607&tin=02508201610067®Number=0000000000091628&sum=200003 [19:56:34]written 0, free lines is 4095 [19:56:34]OFD Sender: Processing packet 318264 [packets to send 127, broken 126] [19:56:34]ProducePacketName [19:56:34]name=ofd_packets/00318264 [19:56:34]OFD Sender: To server: pG, [19:56:34]CommunicateWithHost lk.salyk.kg:30040 [19:56:34]ConnectInit lk.salyk.kg [19:56:34]Connected sock=10 [19:56:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 7E C0 06 01 98 77 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FC CB 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 43 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 43 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 43 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 02 00 00 F4 03 04 00 72 EC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 38 DB 04 00 35 04 06 00 0B 04 CB 34 10 47 D9 B9 F2 B8 5D 10 18 6E [19:56:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 70 21 47 00 27 5A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 38 DB 04 00 F4 03 04 00 29 98 1F 67 B6 04 01 00 00 3E 8C E0 C2 60 4B F9 DF [19:56:34]CommunicateWithHost err = 0 [19:56:34]CheckOFDResponse [19:56:34]1017 (14) - 77093643461234 [19:56:34]1041 (16) - 0000000000874671 [19:56:34]1040 (4) - 318264 [19:56:34]1012 (4) - 28.10.2024 13:56 [19:56:34]1206 (1) - 0 [19:56:34]OFD Sender: Remove packet 318264 [19:56:34]ProducePacketName [19:56:34]name=ofd_packets/00318264 [19:56:34]NVStorageDeleteData [19:56:35]Write to MH i2c: 01 00 00 8C 23 AF [19:56:35]Write i2c OK [19:56:35]MH_I2C_Read... [19:56:35]Read from MH i2c: 01 [19:56:35]MH_I2C_Read... [19:56:35]Read from MH i2c: 01 07 00 [19:56:35]MH_I2C_Read... [19:56:35]Read from MH i2c: 01 07 00 8C 23 00 00 00 00 00 06 0D C9 [19:56:35]RasterBufferAndPrint [19:56:35]line [19:56:35]line [19:56:35]line [19:56:35]line [19:56:35]line [19:56:35]written 0, free lines is 3341 [19:56:35]MH_Cut [19:56:35]Write to MH i2c: D1 01 00 93 23 01 88 [19:56:35]Write i2c OK [19:56:35]MH_I2C_Read... [19:56:35]Read from MH i2c: D1 [19:56:35]MH_I2C_Read... [19:56:35]Read from MH i2c: D1 01 00 [19:56:35]MH_I2C_Read... [19:56:35]Read from MH i2c: D1 01 00 93 23 00 87 [19:56:35]Write to MH i2c: 01 00 00 94 23 B7 [19:56:35]Write i2c OK [19:56:35]MH_I2C_Read... [19:56:35]OFD Sender: No OFD packet to send [19:56:35]*** Cut start [19:56:35]*** Partial cut [19:56:35]*** CUTSNS_PIN = 1 [19:56:35]*** CUTSNS_PIN = 0 [19:56:36]*** Brake cut motor [19:56:36]Read from MH i2c: 01 [19:56:36]MH_I2C_Read... [19:56:36]*** Stop cut motor [19:56:36]*** Cut end [19:56:36]Read from MH i2c: 01 07 00 [19:56:36]MH_I2C_Read... [19:56:36]Read from MH i2c: 01 07 00 94 23 00 00 00 00 00 FF 0F CC [19:56:36]process_action close_receipt done [19:56:36]requested_data is exist [19:56:36]produce_requested_data [19:56:36]requested_item fm.sn is exist - process it [19:56:36]wFMCommunicate request_size=4 [19:56:36]MH_SAM_APDU [19:56:36]CAPDU: 80 11 00 00 [19:56:36]Write to MH i2c: E2 08 00 95 23 80 11 00 00 00 00 00 00 32 [19:56:36]Write i2c OK [19:56:36]MH_I2C_Read... [19:56:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:56:36]Read from MH i2c: E2 [19:56:36]MH_I2C_Read... [19:56:36]Read from MH i2c: E2 17 00 [19:56:36]MH_I2C_Read... [19:56:36]Read from MH i2c: E2 17 00 95 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 86 [19:56:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:56:36]wFMCommunicate OK [19:56:36]requested_item fd.num is exist - process it [19:56:36]SAM_PROTO_GetFieldsCounters [19:56:36]wFMCommunicate request_size=4 [19:56:36]MH_SAM_APDU [19:56:36]CAPDU: 80 13 00 00 [19:56:36]Write to MH i2c: E2 08 00 96 23 80 13 00 00 00 00 00 00 35 [19:56:36]Write i2c OK [19:56:36]MH_I2C_Read... [19:56:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:56:36]Read from MH i2c: E2 [19:56:36]MH_I2C_Read... [19:56:36]Read from MH i2c: E2 62 00 [19:56:36]MH_I2C_Read... [19:56:36]Read from MH i2c: E2 62 00 96 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 38 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 E3 02 00 00 5E 04 04 00 E3 02 00 00 57 04 04 00 E4 02 00 00 19 04 04 00 00 00 00 00 90 00 42 [19:56:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 38 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 E3 02 00 00 5E 04 04 00 E3 02 00 00 57 04 04 00 E4 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:56:36]wFMCommunicate OK [19:56:36]SAM_PROTO_GetFieldsCounters done [19:56:36]requested_item shift.num is exist - process it [19:56:36]requested_item shift.opened is exist - process it [19:56:36]req_shift_opened [19:56:36]FM_GetShiftState [19:56:36]SAM_PROTO_GetShiftState [19:56:36]wFMCommunicate request_size=4 [19:56:36]MH_SAM_APDU [19:56:36]CAPDU: 80 13 01 00 [19:56:36]Write to MH i2c: E2 08 00 97 23 80 13 01 00 00 00 00 00 37 [19:56:36]Write i2c OK [19:56:36]MH_I2C_Read... [19:56:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:56:36]Read from MH i2c: E2 [19:56:36]MH_I2C_Read... [19:56:36]Read from MH i2c: E2 0E 00 [19:56:36]MH_I2C_Read... [19:56:36]Read from MH i2c: E2 0E 00 97 23 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 30 [19:56:36]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:56:36]wFMCommunicate OK [19:56:36]SAM_PROTO_GetShiftState done [19:56:36]FM_GetShiftState done [19:56:36]req_shift_opened done [19:56:36]requested_item shift.open_date is exist - process it [19:56:36]req_shift_open_date [19:56:36]req_shift_open_date done [19:56:36]produce_requested_data done [19:56:36]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318264,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [19:56:36]process_action_free close_receipt [19:56:36]json_value_free [19:56:36]json_value_free done [19:56:36]process_json_proto returns [19:56:36]Send response to host [19:56:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318264,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [19:56:36]free response buf [19:56:36]execute_script done [19:56:36]execute_script returns [19:56:36]free content buf [19:56:36]Sock 8.Close socket [19:56:36]Sock 8.Thread stoped [19:56:40]OFD Sender: No OFD packet to send [19:56:45]OFD Sender: No OFD packet to send [19:56:50]OFD Sender: No OFD packet to send [19:56:55]OFD Sender: No OFD packet to send [19:57:00]OFD Sender: No OFD packet to send [19:57:05]OFD Sender: No OFD packet to send [19:57:10]OFD Sender: No OFD packet to send [19:57:15]OFD Sender: No OFD packet to send [19:57:20]OFD Sender: No OFD packet to send [19:57:25]OFD Sender: No OFD packet to send [19:57:30]OFD Sender: No OFD packet to send [19:57:31]accept exits with 9 [19:57:31]New connection [19:57:31]New thread 3067039076 created [19:57:31]Thread 3066895716 joined [19:57:31]Waiting for new connection... [19:57:31] Sock 9.Parse request [19:57:31]Sock 9.Check first char [19:57:31]Sock 9.First char is OK [19:57:31]request: POST /json_proto HTTP/1.0 [19:57:31]Method: POST [19:57:31]URL: /json_proto [19:57:31]Method is POST - this is cgi request [19:57:31]url: /json_proto [19:57:31]query_string will be loaded in cgi processing [19:57:31]execute_cgi json_proto POST (null) [19:57:31]execute_cgi path=json_proto method=POST [19:57:31]POST find Content-Length [19:57:31]Host: 172.17.50.195:8080 [19:57:31]Content-Length: 681 [19:57:31]Content-Type: application/json [19:57:31] [19:57:31]POST finish read [19:57:31]Found Content-Length = 681 [19:57:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093270", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "50.50.0", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 31.090, "sum" : 3000.19, "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" ] } } [19:57:31]execute_script... [19:57: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)1093270", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "50.50.0", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 31.090, "sum" : 3000.19, "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" ] } } [19:57:31]POST & json_proto [19:57:31]process_json_proto [19:57:31]json parsed OK: [19:57:31]protocol is kg_v1.0 [19:57:31]action value=close_receipt [19:57:31]process_action close_receipt [19:57:31]cmd_close_receipt [19:57:31]MH_GetDate [19:57:31]Write to MH i2c: F0 00 00 98 23 AA [19:57:31]Write i2c OK [19:57:31]MH_I2C_Read... [19:57:31]Read from MH i2c: F0 [19:57:31]MH_I2C_Read... [19:57:31]Read from MH i2c: F0 09 00 [19:57:31]MH_I2C_Read... [19:57:31]Read from MH i2c: F0 09 00 98 23 00 AC EC 1F 67 43 33 1C 67 CA [19:57:31]GetLastDocTimeStamp 1730145394 [19:57:31]current date 1730145452 [19:57:31]FM_GetShiftState [19:57:31]SAM_PROTO_GetShiftState [19:57:31]wFMCommunicate request_size=4 [19:57:31]MH_SAM_APDU [19:57:31]CAPDU: 80 13 01 00 [19:57:31]Write to MH i2c: E2 08 00 99 23 80 13 01 00 00 00 00 00 39 [19:57:31]Write i2c OK [19:57:31]MH_I2C_Read... [19:57:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:57:31]Read from MH i2c: E2 [19:57:31]MH_I2C_Read... [19:57:31]Read from MH i2c: E2 0E 00 [19:57:31]MH_I2C_Read... [19:57:31]Read from MH i2c: E2 0E 00 99 23 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 32 [19:57:31]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:57:31]wFMCommunicate OK [19:57:31]SAM_PROTO_GetShiftState done [19:57:31]FM_GetShiftState done [19:57:31]opened in 1730073493 [19:57:31]opened+sec_in_day 1730159893 [19:57:31]quantity*price = 300018 [19:57:31]sum+1 = 300020 [19:57:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.60 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 740 28.10.2024 19:57 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318265 ФПД: 175579620619967 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T195733&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318265&fm=175579620619967&tin=02508201610067®Number=0000000000091628&sum=300000 [19:57:32]StoreToDocumentArchive [19:57:32]shift 546 fd 318265 [19:57:32]save to /storage/0546/doc_00318265 [19:57:32]save last doc name /storage/0546/doc_00318265 to /storage/kkm_last_doc_name [19:57:32]save OK [19:57:32]Clear old archive folders... [19:57:32]ProcessDocumentItem done err = 0, tmpTLVsize=249 [19:57:32]tlvbuf is B6EEFAA0 [19:57:32]SAM_PROTO_ClearQueue [19:57:32]wFMCommunicate request_size=4 [19:57:32]MH_SAM_APDU [19:57:32]CAPDU: 80 09 00 00 [19:57:32]Write to MH i2c: E2 08 00 A6 23 80 09 00 00 00 00 00 00 3B [19:57:32]Write i2c OK [19:57:32]MH_I2C_Read... [19:57:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:57:32]Read from MH i2c: E2 [19:57:32]MH_I2C_Read... [19:57:32]Read from MH i2c: E2 03 00 [19:57:32]MH_I2C_Read... [19:57:32]Read from MH i2c: E2 03 00 A6 23 00 90 00 3D [19:57:32]RAPDU: 90 00 [19:57:32]wFMCommunicate OK [19:57:32]SAM_PROTO_ClearQueue done [19:57:32]KKMCreateOFDPacket [19:57:32]OFDProtocolAddRootSTLVToBuf [19:57:32]FM_MakeSignedData [19:57:32]FM_MakeSignedData [19:57:32]SAM_PROTO_SignData [19:57:32]wFMCommunicate request_size=4 [19:57:32]MH_SAM_APDU [19:57:32]CAPDU: 80 0D 01 02 [19:57:32]Write to MH i2c: E2 08 00 A7 23 80 0D 01 02 00 00 00 00 43 [19:57:32]Write i2c OK [19:57:32]MH_I2C_Read... [19:57:32]Read from MH i2c: E2 [19:57:32]MH_I2C_Read... [19:57:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:57:32]Read from MH i2c: E2 03 00 [19:57:32]MH_I2C_Read... [19:57:32]Read from MH i2c: E2 03 00 A7 23 00 90 00 3E [19:57:32]RAPDU: 90 00 [19:57:32]wFMCommunicate OK [19:57:32]wFMCommunicate request_size=255 [19:57:32]MH_SAM_APDU [19:57:32]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 07 00 35 30 2E 35 30 2E 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 72 79 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 F3 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 02 00 00 F4 03 04 00 AD EC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 39 DB 04 00 35 04 06 00 9F B0 50 [19:57:32]Write to MH i2c: E2 02 01 A8 23 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 07 00 35 30 2E 35 30 2E 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 72 79 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 F3 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 02 00 00 F4 03 04 00 AD EC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 39 DB 04 00 35 04 06 00 9F B0 50 00 00 41 [19:57:32]Write i2c OK [19:57:32]MH_I2C_Read... [19:57:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:57:33]Read from MH i2c: E2 [19:57:33]MH_I2C_Read... [19:57:33]Read from MH i2c: E2 03 00 [19:57:33]MH_I2C_Read... [19:57:33]Read from MH i2c: E2 03 00 A8 23 00 90 00 3F [19:57:33]RAPDU: 90 00 [19:57:33]wFMCommunicate OK [19:57:33]wFMCommunicate request_size=8 [19:57:33]MH_SAM_APDU [19:57:33]CAPDU: 80 0D 02 02 03 EA B6 BF [19:57:33]Write to MH i2c: E2 0B 00 A9 23 80 0D 02 02 03 00 EA B6 BF 00 00 AB [19:57:33]Write i2c OK [19:57:33]MH_I2C_Read... [19:57:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:57:33]Read from MH i2c: E2 [19:57:33]MH_I2C_Read... [19:57:33]Read from MH i2c: E2 03 00 [19:57:33]MH_I2C_Read... [19:57:33]Read from MH i2c: E2 03 00 A9 23 00 90 00 40 [19:57:33]RAPDU: 90 00 [19:57:33]wFMCommunicate OK [19:57:33]wFMCommunicate request_size=4 [19:57:33]MH_SAM_APDU [19:57:33]CAPDU: 80 0D 03 02 [19:57:33]Write to MH i2c: E2 08 00 AA 23 80 0D 03 02 00 00 00 00 48 [19:57:33]Write i2c OK [19:57:33]MH_I2C_Read... [19:57:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:57:33]Read from MH i2c: E2 [19:57:33]MH_I2C_Read... [19:57:33]Read from MH i2c: E2 0B 00 [19:57:33]MH_I2C_Read... [19:57:33]Read from MH i2c: E2 0B 00 AA 23 00 FE 5E C5 36 5E 53 51 6F 90 00 11 [19:57:33]RAPDU: FE 5E C5 36 5E 53 51 6F 90 00 [19:57:33]wFMCommunicate OK [19:57:33]SAM_PROTO_SignData done [19:57:33]FM_MakeSignedData done [19:57:33]CreateOFDProtocolMessage [19:57:33]wFMCommunicate request_size=4 [19:57:33]MH_SAM_APDU [19:57:33]CAPDU: 80 11 00 00 [19:57:33]Write to MH i2c: E2 08 00 AB 23 80 11 00 00 00 00 00 00 48 [19:57:33]Write i2c OK [19:57:33]MH_I2C_Read... [19:57:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:57:33]Read from MH i2c: E2 [19:57:33]MH_I2C_Read... [19:57:33]Read from MH i2c: E2 17 00 [19:57:33]MH_I2C_Read... [19:57:33]Read from MH i2c: E2 17 00 AB 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 9C [19:57:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:57:33]wFMCommunicate OK [19:57:33]CreateOFDProtocolMessage done [19:57:33]OFDSenderStorePacket 318265 [19:57:33]StoreOFDPacket docnum=318265 [19:57:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 01 00 00 72 BD 05 01 90 27 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 07 00 35 30 2E 35 30 2E 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 72 79 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 F3 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 02 00 00 F4 03 04 00 AD EC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 39 DB 04 00 35 04 06 00 9F B0 50 EA B6 BF FE 5E C5 36 5E 53 51 6F [19:57:33]CheckFolder [19:57:33]dirname=/storage/ofd_packets [19:57:33]CheckFolder done [19:57:33]ProducePacketName [19:57:33]name=ofd_packets/00318265 [19:57:33]NVStorageSaveData ofd_packets/00318265 [19:57:33]File name is /storage/ofd_packets/00318265 [19:57:33]Write 299 bytes [19:57:33]NVStorageSaveData done [19:57:33]OFDSenderStorePacket done [19:57:33]KKMCreateOFDPacket done [19:57:33]NVStorageSaveData kkm_last_timestamp [19:57:33]File name is /storage/kkm_last_timestamp [19:57:33]Write 4 bytes [19:57:33]NVStorageSaveData done [19:57:33]ExternCall_PrintAddStr [19:57:33]wPrintStart [19:57:33]Write to MH i2c: 01 00 00 AC 23 CF [19:57:33]Write i2c OK [19:57:33]MH_I2C_Read... [19:57:33]Read from MH i2c: 01 [19:57:33]MH_I2C_Read... [19:57:33]Read from MH i2c: 01 07 00 [19:57:33]MH_I2C_Read... [19:57:33]Read from MH i2c: 01 07 00 AC 23 00 00 00 00 00 FF 0F E4 [19:57:33]RasterBufferAndPrint [19:57:33]line Счет N : (1)1093270 [19:57:33]line ИНН: 02508201610067 [19:57:33]line Контрольно-Кассовый Чек [19:57:33]line ПРОДАЖА [19:57:33]line ТРК (МРК, ГНК) : 42 [19:57:33]line Товар: 50.50.0 [19:57:33]line Аи-100-К-3 [19:57:33]line 31.090 * 96.50 [19:57:33]line = 3000.19 [19:57:33]line НДС 12% НСП 1% [19:57:33]line > о реализуемом товаре [19:57:33]line ОКРУГЛЕНИЕ: -0.19 [19:57:33]line ИТОГО: 3000.00 [19:57:33]line Внесено: 3000.00 [19:57:33]line СДАЧА: 0.00 [19:57:33]line НСП 1% : 26.55 [19:57:33]line НДС 12% : 318.60 [19:57:33]line Наличными: 3000.00 [19:57:33]line Безнал.: 0.00 [19:57:33]line Место: АЗС № 101 "Партнер Нефть" [19:57:33]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [19:57:33]line СНО: Общий режим [19:57:33]line Чек 740 28.10.2024 19:57 [19:57:33]line Смена: 546 ФФД: 1.0 [19:57:33]line ЗНМ: 0300000082 [19:57:33]line РНМ: 0000000000091628 [19:57:33]line Версия ККМ: 001 [19:57:33]line ФМ: 0000000000874671 [19:57:33]line ФД: 318265 [19:57:33]line ФПД: 175579620619967 [19:57:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T195733&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318265&fm=175579620619967&tin=02508201610067®Number=0000000000091628&sum=300000 [19:57:33]written 0, free lines is 4095 [19:57:33]OFD Sender: Processing packet 318265 [packets to send 127, broken 126] [19:57:33]ProducePacketName [19:57:33]name=ofd_packets/00318265 [19:57:33]OFD Sender: To server: pG, [19:57:33]CommunicateWithHost lk.salyk.kg:30040 [19:57:33]ConnectInit lk.salyk.kg [19:57:33]Connected sock=10 [19:57:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 01 00 00 72 BD 05 01 90 27 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 07 00 35 30 2E 35 30 2E 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 72 79 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 F3 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 02 00 00 F4 03 04 00 AD EC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 39 DB 04 00 35 04 06 00 9F B0 50 EA B6 BF FE 5E C5 36 5E 53 51 6F [19:57:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 04 9F 47 00 31 9D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 39 DB 04 00 F4 03 04 00 64 98 1F 67 B6 04 01 00 00 29 D8 D3 5C AC 28 2D DE [19:57:33]CommunicateWithHost err = 0 [19:57:33]CheckOFDResponse [19:57:33]1017 (14) - 77093643461234 [19:57:33]1041 (16) - 0000000000874671 [19:57:33]1040 (4) - 318265 [19:57:33]1012 (4) - 28.10.2024 13:57 [19:57:33]1206 (1) - 0 [19:57:33]OFD Sender: Remove packet 318265 [19:57:33]ProducePacketName [19:57:33]name=ofd_packets/00318265 [19:57:33]NVStorageDeleteData [19:57:34]Write to MH i2c: 01 00 00 D7 23 FA [19:57:34]Write i2c OK [19:57:34]MH_I2C_Read... [19:57:34]Read from MH i2c: 01 [19:57:34]MH_I2C_Read... [19:57:34]Read from MH i2c: 01 07 00 [19:57:34]MH_I2C_Read... [19:57:34]Read from MH i2c: 01 07 00 D7 23 00 00 00 00 00 EE 0C FB [19:57:34]RasterBufferAndPrint [19:57:34]line [19:57:34]line [19:57:34]line [19:57:34]line [19:57:34]line [19:57:34]written 0, free lines is 3316 [19:57:34]MH_Cut [19:57:34]Write to MH i2c: D1 01 00 DE 23 01 D3 [19:57:34]Write i2c OK [19:57:34]MH_I2C_Read... [19:57:34]Read from MH i2c: D1 [19:57:34]MH_I2C_Read... [19:57:34]Read from MH i2c: D1 01 00 [19:57:34]MH_I2C_Read... [19:57:34]Read from MH i2c: D1 01 00 DE 23 00 D2 [19:57:34]Write to MH i2c: 01 00 00 DF 23 02 [19:57:34]Write i2c OK [19:57:34]MH_I2C_Read... [19:57:34]OFD Sender: No OFD packet to send [19:57:34]*** Cut start [19:57:34]*** Partial cut [19:57:34]*** CUTSNS_PIN = 1 [19:57:34]*** CUTSNS_PIN = 0 [19:57:35]*** Brake cut motor [19:57:35]Read from MH i2c: 01 [19:57:35]MH_I2C_Read... [19:57:35]*** Stop cut motor [19:57:35]*** Cut end [19:57:35]Read from MH i2c: 01 07 00 [19:57:35]MH_I2C_Read... [19:57:35]Read from MH i2c: 01 07 00 DF 23 00 00 00 00 00 FF 0F 17 [19:57:35]process_action close_receipt done [19:57:35]requested_data is exist [19:57:35]produce_requested_data [19:57:35]requested_item fm.sn is exist - process it [19:57:35]wFMCommunicate request_size=4 [19:57:35]MH_SAM_APDU [19:57:35]CAPDU: 80 11 00 00 [19:57:35]Write to MH i2c: E2 08 00 E0 23 80 11 00 00 00 00 00 00 7D [19:57:35]Write i2c OK [19:57:35]MH_I2C_Read... [19:57:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:57:35]Read from MH i2c: E2 [19:57:35]MH_I2C_Read... [19:57:35]Read from MH i2c: E2 17 00 [19:57:35]MH_I2C_Read... [19:57:35]Read from MH i2c: E2 17 00 E0 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D1 [19:57:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:57:35]wFMCommunicate OK [19:57:35]requested_item fd.num is exist - process it [19:57:35]SAM_PROTO_GetFieldsCounters [19:57:35]wFMCommunicate request_size=4 [19:57:35]MH_SAM_APDU [19:57:35]CAPDU: 80 13 00 00 [19:57:35]Write to MH i2c: E2 08 00 E1 23 80 13 00 00 00 00 00 00 80 [19:57:35]Write i2c OK [19:57:35]MH_I2C_Read... [19:57:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:57:35]Read from MH i2c: E2 [19:57:35]MH_I2C_Read... [19:57:35]Read from MH i2c: E2 62 00 [19:57:35]MH_I2C_Read... [19:57:35]Read from MH i2c: E2 62 00 E1 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 39 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 E4 02 00 00 5E 04 04 00 E4 02 00 00 57 04 04 00 E5 02 00 00 19 04 04 00 00 00 00 00 90 00 91 [19:57:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 39 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 E4 02 00 00 5E 04 04 00 E4 02 00 00 57 04 04 00 E5 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:57:35]wFMCommunicate OK [19:57:35]SAM_PROTO_GetFieldsCounters done [19:57:35]requested_item shift.num is exist - process it [19:57:35]requested_item shift.opened is exist - process it [19:57:35]req_shift_opened [19:57:35]FM_GetShiftState [19:57:35]SAM_PROTO_GetShiftState [19:57:35]wFMCommunicate request_size=4 [19:57:35]MH_SAM_APDU [19:57:35]CAPDU: 80 13 01 00 [19:57:35]Write to MH i2c: E2 08 00 E2 23 80 13 01 00 00 00 00 00 82 [19:57:35]Write i2c OK [19:57:35]MH_I2C_Read... [19:57:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:57:35]Read from MH i2c: E2 [19:57:35]MH_I2C_Read... [19:57:35]Read from MH i2c: E2 0E 00 [19:57:35]MH_I2C_Read... [19:57:35]Read from MH i2c: E2 0E 00 E2 23 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 7B [19:57:35]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:57:35]wFMCommunicate OK [19:57:35]SAM_PROTO_GetShiftState done [19:57:35]FM_GetShiftState done [19:57:35]req_shift_opened done [19:57:35]requested_item shift.open_date is exist - process it [19:57:35]req_shift_open_date [19:57:35]req_shift_open_date done [19:57:35]produce_requested_data done [19:57:35]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318265,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [19:57:35]process_action_free close_receipt [19:57:35]json_value_free [19:57:35]json_value_free done [19:57:35]process_json_proto returns [19:57:35]Send response to host [19:57:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318265,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [19:57:35]free response buf [19:57:35]execute_script done [19:57:35]execute_script returns [19:57:35]free content buf [19:57:35]Sock 9.Close socket [19:57:35]Sock 9.Thread stoped [19:57:39]OFD Sender: No OFD packet to send [19:57:44]OFD Sender: No OFD packet to send [19:57:49]OFD Sender: No OFD packet to send [19:57:54]OFD Sender: No OFD packet to send [19:57:59]OFD Sender: No OFD packet to send [19:58:04]OFD Sender: No OFD packet to send [19:58:09]OFD Sender: No OFD packet to send [19:58:14]OFD Sender: No OFD packet to send [19:58:19]OFD Sender: No OFD packet to send [19:58:24]OFD Sender: No OFD packet to send [19:58:29]OFD Sender: No OFD packet to send [19:58:34]OFD Sender: No OFD packet to send [19:58:39]accept exits with 8 [19:58:39]New connection [19:58:39]New thread 3066895716 created [19:58:39]Thread 3067039076 joined [19:58:39]Waiting for new connection... [19:58:39] Sock 8.Parse request [19:58:39]Sock 8.Check first char [19:58:39]Sock 8.First char is OK [19:58:39]request: POST /json_proto HTTP/1.0 [19:58:39]Method: POST [19:58:39]URL: /json_proto [19:58:39]Method is POST - this is cgi request [19:58:39]url: /json_proto [19:58:39]query_string will be loaded in cgi processing [19:58:39]execute_cgi json_proto POST (null) [19:58:39]execute_cgi path=json_proto method=POST [19:58:39]POST find Content-Length [19:58:39]Host: 172.17.50.195:8080 [19:58:39]Content-Length: 678 [19:58:39]Content-Type: application/json [19:58:39] [19:58:39]POST finish read [19:58:39]Found Content-Length = 678 [19:58:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093273", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.230, "sum" : 550.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 550.00, "total" : 550.00, "payments": [ { "type": 0, "sum" : 550.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:58:39]execute_script... [19:58: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)1093273", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.230, "sum" : 550.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 550.00, "total" : 550.00, "payments": [ { "type": 0, "sum" : 550.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:58:39]POST & json_proto [19:58:39]process_json_proto [19:58:39]json parsed OK: [19:58:39]protocol is kg_v1.0 [19:58:39]action value=close_receipt [19:58:39]process_action close_receipt [19:58:39]cmd_close_receipt [19:58:39]MH_GetDate [19:58:39]Write to MH i2c: F0 00 00 E3 23 F5 [19:58:39]Write i2c OK [19:58:39]MH_I2C_Read... [19:58:39]Read from MH i2c: F0 [19:58:39]MH_I2C_Read... [19:58:39]Read from MH i2c: F0 09 00 [19:58:39]MH_I2C_Read... [19:58:39]Read from MH i2c: F0 09 00 E3 23 00 F0 EC 1F 67 43 33 1C 67 59 [19:58:39]GetLastDocTimeStamp 1730145453 [19:58:39]current date 1730145520 [19:58:39]FM_GetShiftState [19:58:39]SAM_PROTO_GetShiftState [19:58:39]wFMCommunicate request_size=4 [19:58:39]MH_SAM_APDU [19:58:39]CAPDU: 80 13 01 00 [19:58:39]Write to MH i2c: E2 08 00 E4 23 80 13 01 00 00 00 00 00 84 [19:58:39]Write i2c OK [19:58:39]MH_I2C_Read... [19:58:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:58:39]Read from MH i2c: E2 [19:58:39]MH_I2C_Read... [19:58:39]Read from MH i2c: E2 0E 00 [19:58:39]MH_I2C_Read... [19:58:39]Read from MH i2c: E2 0E 00 E4 23 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 7D [19:58:39]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:58:39]wFMCommunicate OK [19:58:39]SAM_PROTO_GetShiftState done [19:58:39]FM_GetShiftState done [19:58:39]opened in 1730073493 [19:58:39]opened+sec_in_day 1730159893 [19:58:39]quantity*price = 55058 [19:58:39]sum+1 = 55060 [19:58:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.59 ИТОГО: 550.00 Внесено: 550.00 СДАЧА: 0.00 НСП 1% : 4.87 НДС 12% : 58.47 Наличными: 550.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 741 28.10.2024 19:58 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318266 ФПД: 131656610461508 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T195840&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318266&fm=131656610461508&tin=02508201610067®Number=0000000000091628&sum=55000 [19:58:40]StoreToDocumentArchive [19:58:40]shift 546 fd 318266 [19:58:40]save to /storage/0546/doc_00318266 [19:58:40]save last doc name /storage/0546/doc_00318266 to /storage/kkm_last_doc_name [19:58:40]save OK [19:58:40]Clear old archive folders... [19:58:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:58:40]tlvbuf is B6EEFB70 [19:58:40]SAM_PROTO_ClearQueue [19:58:40]wFMCommunicate request_size=4 [19:58:40]MH_SAM_APDU [19:58:40]CAPDU: 80 09 00 00 [19:58:40]Write to MH i2c: E2 08 00 F1 23 80 09 00 00 00 00 00 00 86 [19:58:40]Write i2c OK [19:58:40]MH_I2C_Read... [19:58:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:58:40]Read from MH i2c: E2 [19:58:40]MH_I2C_Read... [19:58:40]Read from MH i2c: E2 03 00 [19:58:40]MH_I2C_Read... [19:58:40]Read from MH i2c: E2 03 00 F1 23 00 90 00 88 [19:58:40]RAPDU: 90 00 [19:58:40]wFMCommunicate OK [19:58:40]SAM_PROTO_ClearQueue done [19:58:40]KKMCreateOFDPacket [19:58:40]OFDProtocolAddRootSTLVToBuf [19:58:40]FM_MakeSignedData [19:58:40]FM_MakeSignedData [19:58:40]SAM_PROTO_SignData [19:58:40]wFMCommunicate request_size=4 [19:58:40]MH_SAM_APDU [19:58:40]CAPDU: 80 0D 01 02 [19:58:40]Write to MH i2c: E2 08 00 F2 23 80 0D 01 02 00 00 00 00 8E [19:58:40]Write i2c OK [19:58:40]MH_I2C_Read... [19:58:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:58:40]Read from MH i2c: E2 [19:58:40]MH_I2C_Read... [19:58:40]Read from MH i2c: E2 03 00 [19:58:40]MH_I2C_Read... [19:58:40]Read from MH i2c: E2 03 00 F2 23 00 90 00 89 [19:58:40]RAPDU: 90 00 [19:58:40]wFMCommunicate OK [19:58:40]wFMCommunicate request_size=255 [19:58:40]MH_SAM_APDU [19:58: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 32 FF 03 08 00 03 26 20 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 13 D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 02 00 00 F4 03 04 00 F0 EC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3A DB 04 00 35 04 06 00 77 [19:58:40]Write to MH i2c: E2 02 01 F3 23 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 26 20 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 13 D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 02 00 00 F4 03 04 00 F0 EC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3A DB 04 00 35 04 06 00 77 00 00 31 [19:58:40]Write i2c OK [19:58:40]MH_I2C_Read... [19:58:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:58:40]Read from MH i2c: E2 [19:58:40]MH_I2C_Read... [19:58:40]Read from MH i2c: E2 03 00 [19:58:40]MH_I2C_Read... [19:58:40]Read from MH i2c: E2 03 00 F3 23 00 90 00 8A [19:58:40]RAPDU: 90 00 [19:58:40]wFMCommunicate OK [19:58:40]wFMCommunicate request_size=10 [19:58:40]MH_SAM_APDU [19:58:40]CAPDU: 80 0D 02 02 05 BD B1 7F B7 44 [19:58:40]Write to MH i2c: E2 0D 00 F4 23 80 0D 02 02 05 00 BD B1 7F B7 44 00 00 83 [19:58:40]Write i2c OK [19:58:40]MH_I2C_Read... [19:58:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:58:40]Read from MH i2c: E2 [19:58:40]MH_I2C_Read... [19:58:40]Read from MH i2c: E2 03 00 [19:58:40]MH_I2C_Read... [19:58:40]Read from MH i2c: E2 03 00 F4 23 00 90 00 8B [19:58:40]RAPDU: 90 00 [19:58:40]wFMCommunicate OK [19:58:40]wFMCommunicate request_size=4 [19:58:40]MH_SAM_APDU [19:58:40]CAPDU: 80 0D 03 02 [19:58:40]Write to MH i2c: E2 08 00 F5 23 80 0D 03 02 00 00 00 00 93 [19:58:40]Write i2c OK [19:58:40]MH_I2C_Read... [19:58:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:58:40]Read from MH i2c: E2 [19:58:40]MH_I2C_Read... [19:58:40]Read from MH i2c: E2 0B 00 [19:58:40]MH_I2C_Read... [19:58:40]Read from MH i2c: E2 0B 00 F5 23 00 F1 CA CB B6 80 6B 55 B1 90 00 C1 [19:58:40]RAPDU: F1 CA CB B6 80 6B 55 B1 90 00 [19:58:40]wFMCommunicate OK [19:58:40]SAM_PROTO_SignData done [19:58:40]FM_MakeSignedData done [19:58:40]CreateOFDProtocolMessage [19:58:40]wFMCommunicate request_size=4 [19:58:40]MH_SAM_APDU [19:58:40]CAPDU: 80 11 00 00 [19:58:40]Write to MH i2c: E2 08 00 F6 23 80 11 00 00 00 00 00 00 93 [19:58:40]Write i2c OK [19:58:40]MH_I2C_Read... [19:58:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:58:40]Read from MH i2c: E2 [19:58:40]MH_I2C_Read... [19:58:40]Read from MH i2c: E2 17 00 [19:58:40]MH_I2C_Read... [19:58:40]Read from MH i2c: E2 17 00 F6 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E7 [19:58:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:58:40]wFMCommunicate OK [19:58:40]CreateOFDProtocolMessage done [19:58:40]OFDSenderStorePacket 318266 [19:58:40]StoreOFDPacket docnum=318266 [19:58:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 00 3E 07 01 1B A0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 26 20 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 13 D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 02 00 00 F4 03 04 00 F0 EC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3A DB 04 00 35 04 06 00 77 BD B1 7F B7 44 F1 CA CB B6 80 6B 55 B1 [19:58:40]CheckFolder [19:58:40]dirname=/storage/ofd_packets [19:58:40]CheckFolder done [19:58:40]ProducePacketName [19:58:40]name=ofd_packets/00318266 [19:58:40]NVStorageSaveData ofd_packets/00318266 [19:58:40]File name is /storage/ofd_packets/00318266 [19:58:40]Write 301 bytes [19:58:40]NVStorageSaveData done [19:58:40]OFDSenderStorePacket done [19:58:40]KKMCreateOFDPacket done [19:58:40]NVStorageSaveData kkm_last_timestamp [19:58:40]File name is /storage/kkm_last_timestamp [19:58:40]Write 4 bytes [19:58:40]NVStorageSaveData done [19:58:40]ExternCall_PrintAddStr [19:58:40]wPrintStart [19:58:40]Write to MH i2c: 01 00 00 F7 23 1A [19:58:40]Write i2c OK [19:58:40]MH_I2C_Read... [19:58:40]Read from MH i2c: 01 [19:58:40]MH_I2C_Read... [19:58:40]Read from MH i2c: 01 07 00 [19:58:40]MH_I2C_Read... [19:58:40]Read from MH i2c: 01 07 00 F7 23 00 00 00 00 00 FF 0F 2F [19:58:40]RasterBufferAndPrint [19:58:40]line Счет N : (1)1093273 [19:58:40]line ИНН: 02508201610067 [19:58:40]line Контрольно-Кассовый Чек [19:58:40]line ПРОДАЖА [19:58:40]line ТРК (МРК, ГНК) : 63 [19:58:40]line Товар: 2710124130 [19:58:40]line Аи-92-К-2 [19:58:40]line 8.230 * 66.90 [19:58:40]line = 550.59 [19:58:40]line НДС 12% НСП 1% [19:58:40]line > о реализуемом товаре [19:58:40]line ОКРУГЛЕНИЕ: -0.59 [19:58:40]line ИТОГО: 550.00 [19:58:40]line Внесено: 550.00 [19:58:40]line СДАЧА: 0.00 [19:58:40]line НСП 1% : 4.87 [19:58:40]line НДС 12% : 58.47 [19:58:40]line Наличными: 550.00 [19:58:40]line Безнал.: 0.00 [19:58:40]line Место: АЗС № 101 "Партнер Нефть" [19:58:40]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [19:58:40]line СНО: Общий режим [19:58:40]line Чек 741 28.10.2024 19:58 [19:58:40]line Смена: 546 ФФД: 1.0 [19:58:40]line ЗНМ: 0300000082 [19:58:40]line РНМ: 0000000000091628 [19:58:40]line Версия ККМ: 001 [19:58:40]line ФМ: 0000000000874671 [19:58:40]line ФД: 318266 [19:58:40]line ФПД: 131656610461508 [19:58:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T195840&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318266&fm=131656610461508&tin=02508201610067®Number=0000000000091628&sum=55000 [19:58:41]OFD Sender: Processing packet 318266 [packets to send 127, broken 126] [19:58:41]ProducePacketName [19:58:41]name=ofd_packets/00318266 [19:58:41]OFD Sender: To server: pG, [19:58:41]CommunicateWithHost lk.salyk.kg:30040 [19:58:41]ConnectInit lk.salyk.kg [19:58:41]written 0, free lines is 4095 [19:58:41]Connected sock=10 [19:58:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 00 3E 07 01 1B A0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 26 20 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 13 D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 02 00 00 F4 03 04 00 F0 EC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3A DB 04 00 35 04 06 00 77 BD B1 7F B7 44 F1 CA CB B6 80 6B 55 B1 [19:58:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 A3 CD 47 00 89 0C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3A DB 04 00 F4 03 04 00 A8 98 1F 67 B6 04 01 00 00 B6 F2 43 0E 26 3E BF CC [19:58:41]CommunicateWithHost err = 0 [19:58:41]CheckOFDResponse [19:58:41]1017 (14) - 77093643461234 [19:58:41]1041 (16) - 0000000000874671 [19:58:41]1040 (4) - 318266 [19:58:41]1012 (4) - 28.10.2024 13:59 [19:58:41]1206 (1) - 0 [19:58:41]OFD Sender: Remove packet 318266 [19:58:41]ProducePacketName [19:58:41]name=ofd_packets/00318266 [19:58:41]NVStorageDeleteData [19:58:41]Write to MH i2c: 01 00 00 22 24 46 [19:58:41]Write i2c OK [19:58:41]MH_I2C_Read... [19:58:41]Read from MH i2c: 01 [19:58:41]MH_I2C_Read... [19:58:41]Read from MH i2c: 01 07 00 [19:58:41]MH_I2C_Read... [19:58:41]Read from MH i2c: 01 07 00 22 24 00 00 00 00 00 03 0D 5D [19:58:41]RasterBufferAndPrint [19:58:41]line [19:58:41]line [19:58:41]line [19:58:41]line [19:58:41]line [19:58:41]written 0, free lines is 3337 [19:58:41]MH_Cut [19:58:41]Write to MH i2c: D1 01 00 29 24 01 1F [19:58:41]Write i2c OK [19:58:41]MH_I2C_Read... [19:58:41]Read from MH i2c: D1 [19:58:41]MH_I2C_Read... [19:58:41]Read from MH i2c: D1 01 00 [19:58:41]MH_I2C_Read... [19:58:41]Read from MH i2c: D1 01 00 29 24 00 1E [19:58:41]Write to MH i2c: 01 00 00 2A 24 4E [19:58:41]Write i2c OK [19:58:41]MH_I2C_Read... [19:58:41]OFD Sender: No OFD packet to send [19:58:42]*** Cut start [19:58:42]*** Partial cut [19:58:42]*** CUTSNS_PIN = 1 [19:58:42]*** CUTSNS_PIN = 0 [19:58:42]*** Brake cut motor [19:58:42]Read from MH i2c: 01 [19:58:42]MH_I2C_Read... [19:58:42]*** Stop cut motor [19:58:42]*** Cut end [19:58:42]Read from MH i2c: 01 07 00 [19:58:42]MH_I2C_Read... [19:58:42]Read from MH i2c: 01 07 00 2A 24 00 00 00 00 00 FF 0F 63 [19:58:42]process_action close_receipt done [19:58:42]requested_data is exist [19:58:42]produce_requested_data [19:58:42]requested_item fm.sn is exist - process it [19:58:42]wFMCommunicate request_size=4 [19:58:42]MH_SAM_APDU [19:58:42]CAPDU: 80 11 00 00 [19:58:42]Write to MH i2c: E2 08 00 2B 24 80 11 00 00 00 00 00 00 C9 [19:58:42]Write i2c OK [19:58:42]MH_I2C_Read... [19:58:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:58:42]Read from MH i2c: E2 [19:58:42]MH_I2C_Read... [19:58:42]Read from MH i2c: E2 17 00 [19:58:42]MH_I2C_Read... [19:58:42]Read from MH i2c: E2 17 00 2B 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 1D [19:58:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:58:42]wFMCommunicate OK [19:58:42]requested_item fd.num is exist - process it [19:58:42]SAM_PROTO_GetFieldsCounters [19:58:42]wFMCommunicate request_size=4 [19:58:42]MH_SAM_APDU [19:58:42]CAPDU: 80 13 00 00 [19:58:42]Write to MH i2c: E2 08 00 2C 24 80 13 00 00 00 00 00 00 CC [19:58:42]Write i2c OK [19:58:42]MH_I2C_Read... [19:58:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:58:43]Read from MH i2c: E2 [19:58:43]MH_I2C_Read... [19:58:43]Read from MH i2c: E2 62 00 [19:58:43]MH_I2C_Read... [19:58:43]Read from MH i2c: E2 62 00 2C 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 3A DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 E5 02 00 00 5E 04 04 00 E5 02 00 00 57 04 04 00 E6 02 00 00 19 04 04 00 00 00 00 00 90 00 E1 [19:58:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 3A DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 E5 02 00 00 5E 04 04 00 E5 02 00 00 57 04 04 00 E6 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:58:43]wFMCommunicate OK [19:58:43]SAM_PROTO_GetFieldsCounters done [19:58:43]requested_item shift.num is exist - process it [19:58:43]requested_item shift.opened is exist - process it [19:58:43]req_shift_opened [19:58:43]FM_GetShiftState [19:58:43]SAM_PROTO_GetShiftState [19:58:43]wFMCommunicate request_size=4 [19:58:43]MH_SAM_APDU [19:58:43]CAPDU: 80 13 01 00 [19:58:43]Write to MH i2c: E2 08 00 2D 24 80 13 01 00 00 00 00 00 CE [19:58:43]Write i2c OK [19:58:43]MH_I2C_Read... [19:58:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:58:43]Read from MH i2c: E2 [19:58:43]MH_I2C_Read... [19:58:43]Read from MH i2c: E2 0E 00 [19:58:43]MH_I2C_Read... [19:58:43]Read from MH i2c: E2 0E 00 2D 24 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C7 [19:58:43]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:58:43]wFMCommunicate OK [19:58:43]SAM_PROTO_GetShiftState done [19:58:43]FM_GetShiftState done [19:58:43]req_shift_opened done [19:58:43]requested_item shift.open_date is exist - process it [19:58:43]req_shift_open_date [19:58:43]req_shift_open_date done [19:58:43]produce_requested_data done [19:58:43]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318266,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [19:58:43]process_action_free close_receipt [19:58:43]json_value_free [19:58:43]json_value_free done [19:58:43]process_json_proto returns [19:58:43]Send response to host [19:58:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318266,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [19:58:43]free response buf [19:58:43]execute_script done [19:58:43]execute_script returns [19:58:43]free content buf [19:58:43]Sock 8.Close socket [19:58:43]Sock 8.Thread stoped [19:58:46]OFD Sender: No OFD packet to send [19:58:51]OFD Sender: No OFD packet to send [19:58:53]accept exits with 9 [19:58:53]New connection [19:58:53]New thread 3067039076 created [19:58:53]Thread 3066895716 joined [19:58:53]Waiting for new connection... [19:58:53] Sock 9.Parse request [19:58:53]Sock 9.Check first char [19:58:53]Sock 9.First char is OK [19:58:53]request: POST /json_proto HTTP/1.0 [19:58:53]Method: POST [19:58:53]URL: /json_proto [19:58:53]Method is POST - this is cgi request [19:58:53]url: /json_proto [19:58:53]query_string will be loaded in cgi processing [19:58:53]execute_cgi json_proto POST (null) [19:58:53]execute_cgi path=json_proto method=POST [19:58:53]POST find Content-Length [19:58:53]Host: 172.17.50.195:8080 [19:58:53]Content-Length: 768 [19:58:53]Content-Type: application/json [19:58:53] [19:58:53]POST finish read [19:58:53]Found Content-Length = 768 [19:58:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093271", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 800.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:58:53]execute_script... [19: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)1093271", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 800.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:58:53]POST & json_proto [19:58:53]process_json_proto [19:58:53]json parsed OK: [19:58:53]protocol is kg_v1.0 [19:58:53]action value=close_receipt [19:58:53]process_action close_receipt [19:58:53]cmd_close_receipt [19:58:53]MH_GetDate [19:58:53]Write to MH i2c: F0 00 00 2E 24 41 [19:58:53]Write i2c OK [19:58:53]MH_I2C_Read... [19:58:53]Read from MH i2c: F0 [19:58:53]MH_I2C_Read... [19:58:53]Read from MH i2c: F0 09 00 [19:58:53]MH_I2C_Read... [19:58:53]Read from MH i2c: F0 09 00 2E 24 00 FE EC 1F 67 43 33 1C 67 B3 [19:58:53]GetLastDocTimeStamp 1730145520 [19:58:53]current date 1730145534 [19:58:53]FM_GetShiftState [19:58:53]SAM_PROTO_GetShiftState [19:58:53]wFMCommunicate request_size=4 [19:58:53]MH_SAM_APDU [19:58:53]CAPDU: 80 13 01 00 [19:58:53]Write to MH i2c: E2 08 00 2F 24 80 13 01 00 00 00 00 00 D0 [19:58:53]Write i2c OK [19:58:53]MH_I2C_Read... [19:58:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:58:53]Read from MH i2c: E2 [19:58:53]MH_I2C_Read... [19:58:53]Read from MH i2c: E2 0E 00 [19:58:53]MH_I2C_Read... [19:58:53]Read from MH i2c: E2 0E 00 2F 24 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C9 [19:58:53]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:58:53]wFMCommunicate OK [19:58:53]SAM_PROTO_GetShiftState done [19:58:53]FM_GetShiftState done [19:58:53]opened in 1730073493 [19:58:53]opened+sec_in_day 1730159893 [19:58:53]quantity*price = 80061 [19:58:53]sum+1 = 80063 [19:58:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.62 НСП 1% : 7.08 НДС 12% : 85.02 Наличными: 0.00 Безнал.: 800.62 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 742 28.10.2024 19:58 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318267 ФПД: 174706031562609 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T195854&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318267&fm=174706031562609&tin=02508201610067®Number=0000000000091628&sum=80062 [19:58:54]StoreToDocumentArchive [19:58:54]shift 546 fd 318267 [19:58:54]save to /storage/0546/doc_00318267 [19:58:54]save last doc name /storage/0546/doc_00318267 to /storage/kkm_last_doc_name [19:58:54]save OK [19:58:54]Clear old archive folders... [19:58:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:58:54]tlvbuf is 000CA3A0 [19:58:54]SAM_PROTO_ClearQueue [19:58:54]wFMCommunicate request_size=4 [19:58:54]MH_SAM_APDU [19:58:54]CAPDU: 80 09 00 00 [19:58:54]Write to MH i2c: E2 08 00 3C 24 80 09 00 00 00 00 00 00 D2 [19:58:54]Write i2c OK [19:58:54]MH_I2C_Read... [19:58:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:58:54]Read from MH i2c: E2 [19:58:54]MH_I2C_Read... [19:58:54]Read from MH i2c: E2 03 00 [19:58:54]MH_I2C_Read... [19:58:54]Read from MH i2c: E2 03 00 3C 24 00 90 00 D4 [19:58:54]RAPDU: 90 00 [19:58:54]wFMCommunicate OK [19:58:54]SAM_PROTO_ClearQueue done [19:58:54]KKMCreateOFDPacket [19:58:54]OFDProtocolAddRootSTLVToBuf [19:58:54]FM_MakeSignedData [19:58:54]FM_MakeSignedData [19:58:54]SAM_PROTO_SignData [19:58:54]wFMCommunicate request_size=4 [19:58:54]MH_SAM_APDU [19:58:54]CAPDU: 80 0D 01 02 [19:58:54]Write to MH i2c: E2 08 00 3D 24 80 0D 01 02 00 00 00 00 DA [19:58:54]Write i2c OK [19:58:54]MH_I2C_Read... [19:58:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:58:54]Read from MH i2c: E2 [19:58:54]MH_I2C_Read... [19:58:54]Read from MH i2c: E2 03 00 [19:58:54]MH_I2C_Read... [19:58:54]Read from MH i2c: E2 03 00 3D 24 00 90 00 D5 [19:58:54]RAPDU: 90 00 [19:58:54]wFMCommunicate OK [19:58:54]wFMCommunicate request_size=255 [19:58:54]MH_SAM_APDU [19:58:54]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 02 00 00 F4 03 04 00 FE EC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3B DB 04 00 35 04 06 00 9E [19:58:54]Write to MH i2c: E2 02 01 3E 24 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 02 00 00 F4 03 04 00 FE EC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3B DB 04 00 35 04 06 00 9E 00 00 86 [19:58:54]Write i2c OK [19:58:54]MH_I2C_Read... [19:58:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:58:54]Read from MH i2c: E2 [19:58:54]MH_I2C_Read... [19:58:54]Read from MH i2c: E2 03 00 [19:58:54]MH_I2C_Read... [19:58:54]Read from MH i2c: E2 03 00 3E 24 00 90 00 D6 [19:58:54]RAPDU: 90 00 [19:58:54]wFMCommunicate OK [19:58:54]wFMCommunicate request_size=10 [19:58:54]MH_SAM_APDU [19:58:54]CAPDU: 80 0D 02 02 05 E4 EA F3 8F 71 [19:58:54]Write to MH i2c: E2 0D 00 3F 24 80 0D 02 02 05 00 E4 EA F3 8F 71 00 00 A8 [19:58:54]Write i2c OK [19:58:54]MH_I2C_Read... [19:58:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:58:54]Read from MH i2c: E2 [19:58:54]MH_I2C_Read... [19:58:54]Read from MH i2c: E2 03 00 [19:58:54]MH_I2C_Read... [19:58:54]Read from MH i2c: E2 03 00 3F 24 00 90 00 D7 [19:58:54]RAPDU: 90 00 [19:58:54]wFMCommunicate OK [19:58:54]wFMCommunicate request_size=4 [19:58:54]MH_SAM_APDU [19:58:54]CAPDU: 80 0D 03 02 [19:58:54]Write to MH i2c: E2 08 00 40 24 80 0D 03 02 00 00 00 00 DF [19:58:54]Write i2c OK [19:58:54]MH_I2C_Read... [19:58:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:58:54]Read from MH i2c: E2 [19:58:54]MH_I2C_Read... [19:58:54]Read from MH i2c: E2 0B 00 [19:58:54]MH_I2C_Read... [19:58:54]Read from MH i2c: E2 0B 00 40 24 00 57 14 0F 45 F7 0E 3B CD 90 00 AC [19:58:54]RAPDU: 57 14 0F 45 F7 0E 3B CD 90 00 [19:58:54]wFMCommunicate OK [19:58:54]SAM_PROTO_SignData done [19:58:54]FM_MakeSignedData done [19:58:54]CreateOFDProtocolMessage [19:58:54]wFMCommunicate request_size=4 [19:58:54]MH_SAM_APDU [19:58:54]CAPDU: 80 11 00 00 [19:58:54]Write to MH i2c: E2 08 00 41 24 80 11 00 00 00 00 00 00 DF [19:58:54]Write i2c OK [19:58:54]MH_I2C_Read... [19:58:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:58:55]Read from MH i2c: E2 [19:58:55]MH_I2C_Read... [19:58:55]Read from MH i2c: E2 17 00 [19:58:55]MH_I2C_Read... [19:58:55]Read from MH i2c: E2 17 00 41 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 33 [19:58:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:58:55]wFMCommunicate OK [19:58:55]CreateOFDProtocolMessage done [19:58:55]OFDSenderStorePacket 318267 [19:58:55]StoreOFDPacket docnum=318267 [19:58:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 AD DE 07 01 BA 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 02 00 00 F4 03 04 00 FE EC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3B DB 04 00 35 04 06 00 9E E4 EA F3 8F 71 57 14 0F 45 F7 0E 3B CD [19:58:55]CheckFolder [19:58:55]dirname=/storage/ofd_packets [19:58:55]CheckFolder done [19:58:55]ProducePacketName [19:58:55]name=ofd_packets/00318267 [19:58:55]NVStorageSaveData ofd_packets/00318267 [19:58:55]File name is /storage/ofd_packets/00318267 [19:58:55]Write 301 bytes [19:58:55]NVStorageSaveData done [19:58:55]OFDSenderStorePacket done [19:58:55]KKMCreateOFDPacket done [19:58:55]NVStorageSaveData kkm_last_timestamp [19:58:55]File name is /storage/kkm_last_timestamp [19:58:55]Write 4 bytes [19:58:55]NVStorageSaveData done [19:58:55]ExternCall_PrintAddStr [19:58:55]wPrintStart [19:58:55]Write to MH i2c: 01 00 00 42 24 66 [19:58:55]Write i2c OK [19:58:55]MH_I2C_Read... [19:58:55]Read from MH i2c: 01 [19:58:55]MH_I2C_Read... [19:58:55]Read from MH i2c: 01 07 00 [19:58:55]MH_I2C_Read... [19:58:55]Read from MH i2c: 01 07 00 42 24 00 00 00 00 00 FF 0F 7B [19:58:55]RasterBufferAndPrint [19:58:55]line Счет N : (1)1093271 [19:58:55]line ИНН: 02508201610067 [19:58:55]line Контрольно-Кассовый Чек [19:58:55]line ПРОДАЖА [19:58:55]line ТРК (МРК, ГНК) : 54 [19:58:55]line Товар: 2710124500 [19:58:55]line Аи-95-К-3 [19:58:55]line 10.790 * 74.20 [19:58:55]line = 800.62 [19:58:55]line НДС 12% НСП 1% [19:58:55]line > о реализуемом товаре [19:58:55]line ИТОГО: 800.62 [19:58:55]line НСП 1% : 7.08 [19:58:55]line НДС 12% : 85.02 [19:58:55]line Наличными: 0.00 [19:58:55]line Безнал.: 800.62 [19:58:55]line Место: АЗС № 101 "Партнер Нефть" [19:58:55]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [19:58:55]line СНО: Общий режим [19:58:55]line Чек 742 28.10.2024 19:58 [19:58:55]line Смена: 546 ФФД: 1.0 [19:58:55]line ЗНМ: 0300000082 [19:58:55]line РНМ: 0000000000091628 [19:58:55]line Версия ККМ: 001 [19:58:55]line Платежная система: Mbank [19:58:55]line ФМ: 0000000000874671 [19:58:55]line ФД: 318267 [19:58:55]line ФПД: 174706031562609 [19:58:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T195854&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318267&fm=174706031562609&tin=02508201610067®Number=0000000000091628&sum=80062 [19:58:55]written 0, free lines is 4095 [19:58:55]OFD Sender: Processing packet 318267 [packets to send 127, broken 126] [19:58:55]ProducePacketName [19:58:55]name=ofd_packets/00318267 [19:58:55]OFD Sender: To server: pG, [19:58:55]CommunicateWithHost lk.salyk.kg:30040 [19:58:55]ConnectInit lk.salyk.kg [19:58:55]Connected sock=10 [19: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 34 36 37 31 0F 01 00 00 AD DE 07 01 BA 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 02 00 00 F4 03 04 00 FE EC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3B DB 04 00 35 04 06 00 9E E4 EA F3 8F 71 57 14 0F 45 F7 0E 3B CD [19:58:55]Write to MH i2c: 01 00 00 6B 24 8F [19:58:55]Write i2c OK [19:58:55]MH_I2C_Read... [19:58:55]Read from MH i2c: 01 [19:58:55]MH_I2C_Read... [19:58:55]Read from MH i2c: 01 07 00 [19:58:55]MH_I2C_Read... [19:58:55]Read from MH i2c: 01 07 00 6B 24 00 00 00 00 00 28 0D CB [19:58:55]RasterBufferAndPrint [19:58:55]line [19:58:55]line [19:58:55]line [19:58:55]line [19:58:55]line [19:58:55]written 0, free lines is 3374 [19:58:55]MH_Cut [19:58:55]Write to MH i2c: D1 01 00 72 24 01 68 [19:58:55]Write i2c OK [19:58:55]MH_I2C_Read... [19:58:55]Read from MH i2c: D1 [19:58:55]MH_I2C_Read... [19:58:55]Read from MH i2c: D1 01 00 [19:58:55]MH_I2C_Read... [19:58:55]Read from MH i2c: D1 01 00 72 24 00 67 [19:58:55]Write to MH i2c: 01 00 00 73 24 97 [19:58:55]Write i2c OK [19:58:55]MH_I2C_Read... [19:58:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 37 BE 47 00 B5 D7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3B DB 04 00 F4 03 04 00 B6 98 1F 67 B6 04 01 00 00 52 2D 13 1D 30 53 45 51 [19:58:55]CommunicateWithHost err = 0 [19:58:55]CheckOFDResponse [19:58:55]1017 (14) - 77093643461234 [19:58:55]1041 (16) - 0000000000874671 [19:58:55]1040 (4) - 318267 [19:58:55]1012 (4) - 28.10.2024 13:59 [19:58:55]1206 (1) - 0 [19:58:55]OFD Sender: Remove packet 318267 [19:58:55]ProducePacketName [19:58:55]name=ofd_packets/00318267 [19:58:55]NVStorageDeleteData [19:58:56]*** Cut start [19:58:56]*** Partial cut [19:58:56]*** CUTSNS_PIN = 1 [19:58:56]OFD Sender: No OFD packet to send [19:58:56]*** CUTSNS_PIN = 0 [19:58:56]*** Brake cut motor [19:58:56]Read from MH i2c: 01 [19:58:56]MH_I2C_Read... [19:58:56]*** Stop cut motor [19:58:56]*** Cut end [19:58:56]Read from MH i2c: 01 07 00 [19:58:56]MH_I2C_Read... [19:58:56]Read from MH i2c: 01 07 00 73 24 00 00 00 00 00 FF 0F AC [19:58:56]process_action close_receipt done [19:58:56]requested_data is exist [19:58:56]produce_requested_data [19:58:56]requested_item fm.sn is exist - process it [19:58:56]wFMCommunicate request_size=4 [19:58:56]MH_SAM_APDU [19:58:56]CAPDU: 80 11 00 00 [19:58:56]Write to MH i2c: E2 08 00 74 24 80 11 00 00 00 00 00 00 12 [19:58:56]Write i2c OK [19:58:56]MH_I2C_Read... [19:58:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:58:56]Read from MH i2c: E2 [19:58:56]MH_I2C_Read... [19:58:56]Read from MH i2c: E2 17 00 [19:58:56]MH_I2C_Read... [19:58:56]Read from MH i2c: E2 17 00 74 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 66 [19:58:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:58:56]wFMCommunicate OK [19:58:56]requested_item fd.num is exist - process it [19:58:56]SAM_PROTO_GetFieldsCounters [19:58:56]wFMCommunicate request_size=4 [19:58:56]MH_SAM_APDU [19:58:56]CAPDU: 80 13 00 00 [19:58:56]Write to MH i2c: E2 08 00 75 24 80 13 00 00 00 00 00 00 15 [19:58:56]Write i2c OK [19:58:56]MH_I2C_Read... [19:58:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:58:57]Read from MH i2c: E2 [19:58:57]MH_I2C_Read... [19:58:57]Read from MH i2c: E2 62 00 [19:58:57]MH_I2C_Read... [19:58:57]Read from MH i2c: E2 62 00 75 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 3B DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 E6 02 00 00 5E 04 04 00 E6 02 00 00 57 04 04 00 E7 02 00 00 19 04 04 00 00 00 00 00 90 00 2E [19:58:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 3B DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 E6 02 00 00 5E 04 04 00 E6 02 00 00 57 04 04 00 E7 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:58:57]wFMCommunicate OK [19:58:57]SAM_PROTO_GetFieldsCounters done [19:58:57]requested_item shift.num is exist - process it [19:58:57]requested_item shift.opened is exist - process it [19:58:57]req_shift_opened [19:58:57]FM_GetShiftState [19:58:57]SAM_PROTO_GetShiftState [19:58:57]wFMCommunicate request_size=4 [19:58:57]MH_SAM_APDU [19:58:57]CAPDU: 80 13 01 00 [19:58:57]Write to MH i2c: E2 08 00 76 24 80 13 01 00 00 00 00 00 17 [19:58:57]Write i2c OK [19:58:57]MH_I2C_Read... [19:58:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:58:57]Read from MH i2c: E2 [19:58:57]MH_I2C_Read... [19:58:57]Read from MH i2c: E2 0E 00 [19:58:57]MH_I2C_Read... [19:58:57]Read from MH i2c: E2 0E 00 76 24 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 10 [19:58:57]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:58:57]wFMCommunicate OK [19:58:57]SAM_PROTO_GetShiftState done [19:58:57]FM_GetShiftState done [19:58:57]req_shift_opened done [19:58:57]requested_item shift.open_date is exist - process it [19:58:57]req_shift_open_date [19:58:57]req_shift_open_date done [19:58:57]produce_requested_data done [19:58:57]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318267,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [19:58:57]process_action_free close_receipt [19:58:57]json_value_free [19:58:57]json_value_free done [19:58:57]process_json_proto returns [19:58:57]Send response to host [19:58:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318267,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [19:58:57]free response buf [19:58:57]execute_script done [19:58:57]execute_script returns [19:58:57]free content buf [19:58:57]Sock 9.Close socket [19:58:57]Sock 9.Thread stoped [19:58:57]accept exits with 8 [19:58:57]New connection [19:58:57]New thread 3066895716 created [19:58:57]Thread 3067039076 joined [19:58:57]Waiting for new connection... [19:58:57] Sock 8.Parse request [19:58:57]Sock 8.Check first char [19:58:57]Sock 8.First char is OK [19:58:57]request: POST /json_proto HTTP/1.0 [19:58:57]Method: POST [19:58:57]URL: /json_proto [19:58:57]Method is POST - this is cgi request [19:58:57]url: /json_proto [19:58:57]query_string will be loaded in cgi processing [19:58:57]execute_cgi json_proto POST (null) [19:58:57]execute_cgi path=json_proto method=POST [19:58:57]POST find Content-Length [19:58:57]Host: 172.17.50.195:8080 [19:58:57]Content-Length: 678 [19:58:57]Content-Type: application/json [19:58:57] [19:58:57]POST finish read [19:58:57]Found Content-Length = 678 [19:58:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093272", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.690, "sum" : 380.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 380.00, "total" : 380.00, "payments": [ { "type": 0, "sum" : 380.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:58:57]execute_script... [19:58:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093272", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.690, "sum" : 380.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 380.00, "total" : 380.00, "payments": [ { "type": 0, "sum" : 380.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:58:57]POST & json_proto [19:58:57]process_json_proto [19:58:57]json parsed OK: [19:58:57]protocol is kg_v1.0 [19:58:57]action value=close_receipt [19:58:57]process_action close_receipt [19:58:57]cmd_close_receipt [19:58:57]MH_GetDate [19:58:57]Write to MH i2c: F0 00 00 77 24 8A [19:58:57]Write i2c OK [19:58:57]MH_I2C_Read... [19:58:57]Read from MH i2c: F0 [19:58:57]MH_I2C_Read... [19:58:57]Read from MH i2c: F0 09 00 [19:58:57]MH_I2C_Read... [19:58:57]Read from MH i2c: F0 09 00 77 24 00 02 ED 1F 67 43 33 1C 67 01 [19:58:57]GetLastDocTimeStamp 1730145534 [19:58:57]current date 1730145538 [19:58:57]FM_GetShiftState [19:58:57]SAM_PROTO_GetShiftState [19:58:57]wFMCommunicate request_size=4 [19:58:57]MH_SAM_APDU [19:58:57]CAPDU: 80 13 01 00 [19:58:57]Write to MH i2c: E2 08 00 78 24 80 13 01 00 00 00 00 00 19 [19:58:57]Write i2c OK [19:58:57]MH_I2C_Read... [19:58:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:58:57]Read from MH i2c: E2 [19:58:57]MH_I2C_Read... [19:58:57]Read from MH i2c: E2 0E 00 [19:58:57]MH_I2C_Read... [19:58:57]Read from MH i2c: E2 0E 00 78 24 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 12 [19:58:57]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:58:57]wFMCommunicate OK [19:58:57]SAM_PROTO_GetShiftState done [19:58:57]FM_GetShiftState done [19:58:57]opened in 1730073493 [19:58:57]opened+sec_in_day 1730159893 [19:58:57]quantity*price = 38066 [19:58:57]sum+1 = 38067 [19:58:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 380.00 Внесено: 380.00 СДАЧА: 0.00 НСП 1% : 3.37 НДС 12% : 40.42 Наличными: 380.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 743 28.10.2024 19:58 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318268 ФПД: 17394825897234 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T195858&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318268&fm=17394825897234&tin=02508201610067®Number=0000000000091628&sum=38000 [19:58:59]StoreToDocumentArchive [19:58:59]shift 546 fd 318268 [19:58:59]save to /storage/0546/doc_00318268 [19:58:59]save last doc name /storage/0546/doc_00318268 to /storage/kkm_last_doc_name [19:58:59]save OK [19:58:59]Clear old archive folders... [19:58:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:58:59]tlvbuf is 00178F40 [19:58:59]SAM_PROTO_ClearQueue [19:58:59]wFMCommunicate request_size=4 [19:58:59]MH_SAM_APDU [19:58:59]CAPDU: 80 09 00 00 [19:58:59]Write to MH i2c: E2 08 00 85 24 80 09 00 00 00 00 00 00 1B [19:58:59]Write i2c OK [19:58:59]MH_I2C_Read... [19:58:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:58:59]Read from MH i2c: E2 [19:58:59]MH_I2C_Read... [19:58:59]Read from MH i2c: E2 03 00 [19:58:59]MH_I2C_Read... [19:58:59]Read from MH i2c: E2 03 00 85 24 00 90 00 1D [19:58:59]RAPDU: 90 00 [19:58:59]wFMCommunicate OK [19:58:59]SAM_PROTO_ClearQueue done [19:58:59]KKMCreateOFDPacket [19:58:59]OFDProtocolAddRootSTLVToBuf [19:58:59]FM_MakeSignedData [19:58:59]FM_MakeSignedData [19:58:59]SAM_PROTO_SignData [19:58:59]wFMCommunicate request_size=4 [19:58:59]MH_SAM_APDU [19:58:59]CAPDU: 80 0D 01 02 [19:58:59]Write to MH i2c: E2 08 00 86 24 80 0D 01 02 00 00 00 00 23 [19:58:59]Write i2c OK [19:58:59]MH_I2C_Read... [19:58:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:58:59]Read from MH i2c: E2 [19:58:59]MH_I2C_Read... [19:58:59]Read from MH i2c: E2 03 00 [19:58:59]MH_I2C_Read... [19:58:59]Read from MH i2c: E2 03 00 86 24 00 90 00 1E [19:58:59]RAPDU: 90 00 [19:58:59]wFMCommunicate OK [19:58:59]wFMCommunicate request_size=255 [19:58:59]MH_SAM_APDU [19:58:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 3A 16 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B2 94 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 94 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CA 0F 00 00 00 00 07 04 06 00 70 94 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 02 00 00 F4 03 04 00 02 ED 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3C DB 04 00 35 04 06 00 0F [19:58:59]Write to MH i2c: E2 02 01 87 24 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 3A 16 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B2 94 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 94 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CA 0F 00 00 00 00 07 04 06 00 70 94 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 02 00 00 F4 03 04 00 02 ED 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3C DB 04 00 35 04 06 00 0F 00 00 DD [19:58:59]Write i2c OK [19:58:59]MH_I2C_Read... [19:58:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:58:59]Read from MH i2c: E2 [19:58:59]MH_I2C_Read... [19:58:59]Read from MH i2c: E2 03 00 [19:58:59]MH_I2C_Read... [19:58:59]Read from MH i2c: E2 03 00 87 24 00 90 00 1F [19:58:59]RAPDU: 90 00 [19:58:59]wFMCommunicate OK [19:58:59]wFMCommunicate request_size=10 [19:58:59]MH_SAM_APDU [19:58:59]CAPDU: 80 0D 02 02 05 D2 0C 6B 25 12 [19:58:59]Write to MH i2c: E2 0D 00 88 24 80 0D 02 02 05 00 D2 0C 6B 25 12 00 00 B0 [19:58:59]Write i2c OK [19:58:59]MH_I2C_Read... [19:58:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:58:59]Read from MH i2c: E2 [19:58:59]MH_I2C_Read... [19:58:59]Read from MH i2c: E2 03 00 [19:58:59]MH_I2C_Read... [19:58:59]Read from MH i2c: E2 03 00 88 24 00 90 00 20 [19:58:59]RAPDU: 90 00 [19:58:59]wFMCommunicate OK [19:58:59]wFMCommunicate request_size=4 [19:58:59]MH_SAM_APDU [19:58:59]CAPDU: 80 0D 03 02 [19:58:59]Write to MH i2c: E2 08 00 89 24 80 0D 03 02 00 00 00 00 28 [19:58:59]Write i2c OK [19:58:59]MH_I2C_Read... [19:58:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:58:59]Read from MH i2c: E2 [19:58:59]MH_I2C_Read... [19:58:59]Read from MH i2c: E2 0B 00 [19:58:59]MH_I2C_Read... [19:58:59]Read from MH i2c: E2 0B 00 89 24 00 14 10 C1 D3 2A 57 FA FF 90 00 5B [19:58:59]RAPDU: 14 10 C1 D3 2A 57 FA FF 90 00 [19:58:59]wFMCommunicate OK [19:58:59]SAM_PROTO_SignData done [19:58:59]FM_MakeSignedData done [19:58:59]CreateOFDProtocolMessage [19:58:59]wFMCommunicate request_size=4 [19:58:59]MH_SAM_APDU [19:58:59]CAPDU: 80 11 00 00 [19:58:59]Write to MH i2c: E2 08 00 8A 24 80 11 00 00 00 00 00 00 28 [19:58:59]Write i2c OK [19:58:59]MH_I2C_Read... [19:58:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:58:59]Read from MH i2c: E2 [19:58:59]MH_I2C_Read... [19:58:59]Read from MH i2c: E2 17 00 [19:58:59]MH_I2C_Read... [19:58:59]Read from MH i2c: E2 17 00 8A 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 7C [19:58:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:58:59]wFMCommunicate OK [19:58:59]CreateOFDProtocolMessage done [19:58:59]OFDSenderStorePacket 318268 [19:58:59]StoreOFDPacket docnum=318268 [19:58:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 BF C0 07 01 DA 5C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 3A 16 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B2 94 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 94 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CA 0F 00 00 00 00 07 04 06 00 70 94 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 02 00 00 F4 03 04 00 02 ED 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3C DB 04 00 35 04 06 00 0F D2 0C 6B 25 12 14 10 C1 D3 2A 57 FA FF [19:58:59]CheckFolder [19:58:59]dirname=/storage/ofd_packets [19:58:59]CheckFolder done [19:58:59]ProducePacketName [19:58:59]name=ofd_packets/00318268 [19:58:59]NVStorageSaveData ofd_packets/00318268 [19:58:59]File name is /storage/ofd_packets/00318268 [19:58:59]Write 301 bytes [19:58:59]NVStorageSaveData done [19:58:59]OFDSenderStorePacket done [19:58:59]KKMCreateOFDPacket done [19:58:59]NVStorageSaveData kkm_last_timestamp [19:58:59]File name is /storage/kkm_last_timestamp [19:58:59]Write 4 bytes [19:58:59]NVStorageSaveData done [19:58:59]ExternCall_PrintAddStr [19:58:59]wPrintStart [19:58:59]Write to MH i2c: 01 00 00 8B 24 AF [19:58:59]Write i2c OK [19:58:59]MH_I2C_Read... [19:58:59]Read from MH i2c: 01 [19:58:59]MH_I2C_Read... [19:58:59]Read from MH i2c: 01 07 00 [19:58:59]MH_I2C_Read... [19:58:59]Read from MH i2c: 01 07 00 8B 24 00 00 00 00 00 FF 0F C4 [19:58:59]RasterBufferAndPrint [19:58:59]line Счет N : (1)1093272 [19:58:59]line ИНН: 02508201610067 [19:58:59]line Контрольно-Кассовый Чек [19:58:59]line ПРОДАЖА [19:58:59]line ТРК (МРК, ГНК) : 33 [19:58:59]line Товар: 2710124130 [19:58:59]line Аи-92-К-2 [19:58:59]line 5.690 * 66.90 [19:58:59]line = 380.66 [19:58:59]line НДС 12% НСП 1% [19:58:59]line > о реализуемом товаре [19:58:59]line ОКРУГЛЕНИЕ: -0.66 [19:58:59]line ИТОГО: 380.00 [19:58:59]line Внесено: 380.00 [19:58:59]line СДАЧА: 0.00 [19:58:59]line НСП 1% : 3.37 [19:58:59]line НДС 12% : 40.42 [19:58:59]line Наличными: 380.00 [19:58:59]line Безнал.: 0.00 [19:58:59]line Место: АЗС № 101 "Партнер Нефть" [19:58:59]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [19:58:59]line СНО: Общий режим [19:58:59]line Чек 743 28.10.2024 19:58 [19:58:59]line Смена: 546 ФФД: 1.0 [19:58:59]line ЗНМ: 0300000082 [19:58:59]line РНМ: 0000000000091628 [19:58:59]line Версия ККМ: 001 [19:58:59]line ФМ: 0000000000874671 [19:58:59]line ФД: 318268 [19:58:59]line ФПД: 17394825897234 [19:58:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T195858&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318268&fm=17394825897234&tin=02508201610067®Number=0000000000091628&sum=38000 [19:58:59]written 0, free lines is 4095 [19:58:59]OFD Sender: Processing packet 318268 [packets to send 127, broken 126] [19:58:59]ProducePacketName [19:58:59]name=ofd_packets/00318268 [19:58:59]OFD Sender: To server: pG, [19:58:59]CommunicateWithHost lk.salyk.kg:30040 [19:58:59]ConnectInit lk.salyk.kg [19:58:59]Connected sock=10 [19:58:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 BF C0 07 01 DA 5C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 3A 16 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B2 94 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 94 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CA 0F 00 00 00 00 07 04 06 00 70 94 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 02 00 00 F4 03 04 00 02 ED 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3C DB 04 00 35 04 06 00 0F D2 0C 6B 25 12 14 10 C1 D3 2A 57 FA FF [19:58:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 95 FD 47 00 D0 5B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3C DB 04 00 F4 03 04 00 BA 98 1F 67 B6 04 01 00 00 04 2B 31 0B 1B 1C EA 15 [19:59:00]CommunicateWithHost err = 0 [19:59:00]CheckOFDResponse [19:59:00]1017 (14) - 77093643461234 [19:59:00]1041 (16) - 0000000000874671 [19:59:00]1040 (4) - 318268 [19:59:00]1012 (4) - 28.10.2024 13:59 [19:59:00]1206 (1) - 0 [19:59:00]OFD Sender: Remove packet 318268 [19:59:00]ProducePacketName [19:59:00]name=ofd_packets/00318268 [19:59:00]NVStorageDeleteData [19:59:00]Write to MH i2c: 01 00 00 B6 24 DA [19:59:00]Write i2c OK [19:59:00]MH_I2C_Read... [19:59:00]Read from MH i2c: 01 [19:59:00]MH_I2C_Read... [19:59:00]Read from MH i2c: 01 07 00 [19:59:00]MH_I2C_Read... [19:59:00]Read from MH i2c: 01 07 00 B6 24 00 00 00 00 00 FA 0C E7 [19:59:00]RasterBufferAndPrint [19:59:00]line [19:59:00]line [19:59:00]line [19:59:00]line [19:59:00]line [19:59:00]written 0, free lines is 3337 [19:59:00]MH_Cut [19:59:00]Write to MH i2c: D1 01 00 BD 24 01 B3 [19:59:00]Write i2c OK [19:59:00]MH_I2C_Read... [19:59:00]Read from MH i2c: D1 [19:59:00]MH_I2C_Read... [19:59:00]Read from MH i2c: D1 01 00 [19:59:00]MH_I2C_Read... [19:59:00]Read from MH i2c: D1 01 00 BD 24 00 B2 [19:59:00]Write to MH i2c: 01 00 00 BE 24 E2 [19:59:00]Write i2c OK [19:59:00]MH_I2C_Read... [19:59:00]OFD Sender: No OFD packet to send [19:59:00]*** Cut start [19:59:00]*** Partial cut [19:59:00]*** CUTSNS_PIN = 1 [19:59:00]*** CUTSNS_PIN = 0 [19:59:01]*** Brake cut motor [19:59:01]Read from MH i2c: 01 [19:59:01]MH_I2C_Read... [19:59:01]*** Stop cut motor [19:59:01]*** Cut end [19:59:01]Read from MH i2c: 01 07 00 [19:59:01]MH_I2C_Read... [19:59:01]Read from MH i2c: 01 07 00 BE 24 00 00 00 00 00 FF 0F F7 [19:59:01]process_action close_receipt done [19:59:01]requested_data is exist [19:59:01]produce_requested_data [19:59:01]requested_item fm.sn is exist - process it [19:59:01]wFMCommunicate request_size=4 [19:59:01]MH_SAM_APDU [19:59:01]CAPDU: 80 11 00 00 [19:59:01]Write to MH i2c: E2 08 00 BF 24 80 11 00 00 00 00 00 00 5D [19:59:01]Write i2c OK [19:59:01]MH_I2C_Read... [19:59:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:59:01]Read from MH i2c: E2 [19:59:01]MH_I2C_Read... [19:59:01]Read from MH i2c: E2 17 00 [19:59:01]MH_I2C_Read... [19:59:01]Read from MH i2c: E2 17 00 BF 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B1 [19:59:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [19:59:01]wFMCommunicate OK [19:59:01]requested_item fd.num is exist - process it [19:59:01]SAM_PROTO_GetFieldsCounters [19:59:01]wFMCommunicate request_size=4 [19:59:01]MH_SAM_APDU [19:59:01]CAPDU: 80 13 00 00 [19:59:01]Write to MH i2c: E2 08 00 C0 24 80 13 00 00 00 00 00 00 60 [19:59:01]Write i2c OK [19:59:01]MH_I2C_Read... [19:59:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:59:01]Read from MH i2c: E2 [19:59:01]MH_I2C_Read... [19:59:01]Read from MH i2c: E2 62 00 [19:59:01]MH_I2C_Read... [19:59:01]Read from MH i2c: E2 62 00 C0 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 3C DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 E7 02 00 00 5E 04 04 00 E7 02 00 00 57 04 04 00 E8 02 00 00 19 04 04 00 00 00 00 00 90 00 7D [19:59:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 3C DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 E7 02 00 00 5E 04 04 00 E7 02 00 00 57 04 04 00 E8 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:59:01]wFMCommunicate OK [19:59:01]SAM_PROTO_GetFieldsCounters done [19:59:01]requested_item shift.num is exist - process it [19:59:01]requested_item shift.opened is exist - process it [19:59:01]req_shift_opened [19:59:01]FM_GetShiftState [19:59:01]SAM_PROTO_GetShiftState [19:59:01]wFMCommunicate request_size=4 [19:59:01]MH_SAM_APDU [19:59:01]CAPDU: 80 13 01 00 [19:59:01]Write to MH i2c: E2 08 00 C1 24 80 13 01 00 00 00 00 00 62 [19:59:01]Write i2c OK [19:59:01]MH_I2C_Read... [19:59:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:59:01]Read from MH i2c: E2 [19:59:01]MH_I2C_Read... [19:59:01]Read from MH i2c: E2 0E 00 [19:59:01]MH_I2C_Read... [19:59:01]Read from MH i2c: E2 0E 00 C1 24 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 5B [19:59:01]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [19:59:01]wFMCommunicate OK [19:59:01]SAM_PROTO_GetShiftState done [19:59:01]FM_GetShiftState done [19:59:01]req_shift_opened done [19:59:01]requested_item shift.open_date is exist - process it [19:59:01]req_shift_open_date [19:59:01]req_shift_open_date done [19:59:01]produce_requested_data done [19:59:01]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318268,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [19:59:01]process_action_free close_receipt [19:59:01]json_value_free [19:59:01]json_value_free done [19:59:01]process_json_proto returns [19:59:01]Send response to host [19:59:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318268,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [19:59:01]free response buf [19:59:01]execute_script done [19:59:01]execute_script returns [19:59:01]free content buf [19:59:01]Sock 8.Close socket [19:59:01]Sock 8.Thread stoped [19:59:05]OFD Sender: No OFD packet to send [19:59:10]OFD Sender: No OFD packet to send [19:59:15]OFD Sender: No OFD packet to send [19:59:20]OFD Sender: No OFD packet to send [19:59:25]OFD Sender: No OFD packet to send [19:59:30]OFD Sender: No OFD packet to send [19:59:35]OFD Sender: No OFD packet to send [19:59:40]OFD Sender: No OFD packet to send [19:59:45]OFD Sender: No OFD packet to send [19:59:50]OFD Sender: No OFD packet to send [19:59:55]OFD Sender: No OFD packet to send [20:00:00]OFD Sender: No OFD packet to send [20:00:05]OFD Sender: No OFD packet to send [20:00:10]OFD Sender: No OFD packet to send [20:00:15]OFD Sender: No OFD packet to send [20:00:20]OFD Sender: No OFD packet to send [20:00:25]OFD Sender: No OFD packet to send [20:00:30]OFD Sender: No OFD packet to send [20:00:35]OFD Sender: No OFD packet to send [20:00:40]OFD Sender: No OFD packet to send [20:00:45]OFD Sender: No OFD packet to send [20:00:49]accept exits with 9 [20:00:49]New connection [20:00:49]New thread 3067039076 created [20:00:49]Thread 3066895716 joined [20:00:49]Waiting for new connection... [20:00:49] Sock 9.Parse request [20:00:49]Sock 9.Check first char [20:00:49]Sock 9.First char is OK [20:00:49]request: POST /json_proto HTTP/1.0 [20:00:49]Method: POST [20:00:49]URL: /json_proto [20:00:49]Method is POST - this is cgi request [20:00:49]url: /json_proto [20:00:49]query_string will be loaded in cgi processing [20:00:49]execute_cgi json_proto POST (null) [20:00:49]execute_cgi path=json_proto method=POST [20:00:49]POST find Content-Length [20:00:49]Host: 172.17.50.195:8080 [20:00:49]Content-Length: 678 [20:00:49]Content-Type: application/json [20:00:49] [20:00:49]POST finish read [20:00:49]Found Content-Length = 678 [20:00:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093274", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:00:49]execute_script... [20:00: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)1093274", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:00:49]POST & json_proto [20:00:49]process_json_proto [20:00:49]json parsed OK: [20:00:49]protocol is kg_v1.0 [20:00:49]action value=close_receipt [20:00:49]process_action close_receipt [20:00:49]cmd_close_receipt [20:00:49]MH_GetDate [20:00:49]Write to MH i2c: F0 00 00 C2 24 D5 [20:00:49]Write i2c OK [20:00:49]MH_I2C_Read... [20:00:49]Read from MH i2c: F0 [20:00:49]MH_I2C_Read... [20:00:49]Read from MH i2c: F0 09 00 [20:00:49]MH_I2C_Read... [20:00:49]Read from MH i2c: F0 09 00 C2 24 00 72 ED 1F 67 43 33 1C 67 BC [20:00:49]GetLastDocTimeStamp 1730145538 [20:00:49]current date 1730145650 [20:00:49]FM_GetShiftState [20:00:49]SAM_PROTO_GetShiftState [20:00:49]wFMCommunicate request_size=4 [20:00:49]MH_SAM_APDU [20:00:49]CAPDU: 80 13 01 00 [20:00:49]Write to MH i2c: E2 08 00 C3 24 80 13 01 00 00 00 00 00 64 [20:00:49]Write i2c OK [20:00:49]MH_I2C_Read... [20:00:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:00:49]Read from MH i2c: E2 [20:00:49]MH_I2C_Read... [20:00:49]Read from MH i2c: E2 0E 00 [20:00:49]MH_I2C_Read... [20:00:49]Read from MH i2c: E2 0E 00 C3 24 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 5D [20:00:49]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:00:49]wFMCommunicate OK [20:00:49]SAM_PROTO_GetShiftState done [20:00:49]FM_GetShiftState done [20:00:49]opened in 1730073493 [20:00:49]opened+sec_in_day 1730159893 [20:00:49]quantity*price = 40006 [20:00:49]sum+1 = 40007 [20:00:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 744 28.10.2024 20:00 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318269 ФПД: 88808426200219 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T200051&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318269&fm=88808426200219&tin=02508201610067®Number=0000000000091628&sum=40000 [20:00:50]StoreToDocumentArchive [20:00:50]shift 546 fd 318269 [20:00:50]save to /storage/0546/doc_00318269 [20:00:50]save last doc name /storage/0546/doc_00318269 to /storage/kkm_last_doc_name [20:00:50]save OK [20:00:50]Clear old archive folders... [20:00:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:00:50]tlvbuf is B6EEF6D0 [20:00:50]SAM_PROTO_ClearQueue [20:00:50]wFMCommunicate request_size=4 [20:00:50]MH_SAM_APDU [20:00:50]CAPDU: 80 09 00 00 [20:00:50]Write to MH i2c: E2 08 00 D0 24 80 09 00 00 00 00 00 00 66 [20:00:50]Write i2c OK [20:00:50]MH_I2C_Read... [20:00:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:00:50]Read from MH i2c: E2 [20:00:50]MH_I2C_Read... [20:00:50]Read from MH i2c: E2 03 00 [20:00:50]MH_I2C_Read... [20:00:50]Read from MH i2c: E2 03 00 D0 24 00 90 00 68 [20:00:50]RAPDU: 90 00 [20:00:50]wFMCommunicate OK [20:00:50]SAM_PROTO_ClearQueue done [20:00:50]KKMCreateOFDPacket [20:00:50]OFDProtocolAddRootSTLVToBuf [20:00:50]FM_MakeSignedData [20:00:50]FM_MakeSignedData [20:00:50]SAM_PROTO_SignData [20:00:50]wFMCommunicate request_size=4 [20:00:50]MH_SAM_APDU [20:00:50]CAPDU: 80 0D 01 02 [20:00:50]Write to MH i2c: E2 08 00 D1 24 80 0D 01 02 00 00 00 00 6E [20:00:50]Write i2c OK [20:00:50]MH_I2C_Read... [20:00:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:00:50]Read from MH i2c: E2 [20:00:50]MH_I2C_Read... [20:00:50]Read from MH i2c: E2 03 00 [20:00:50]MH_I2C_Read... [20:00:50]Read from MH i2c: E2 03 00 D1 24 00 90 00 69 [20:00:50]RAPDU: 90 00 [20:00:50]wFMCommunicate OK [20:00:50]wFMCommunicate request_size=255 [20:00:50]MH_SAM_APDU [20:00: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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 02 00 00 F4 03 04 00 73 ED 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3D DB 04 00 35 04 06 00 50 [20:00:50]Write to MH i2c: E2 02 01 D2 24 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 02 00 00 F4 03 04 00 73 ED 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3D DB 04 00 35 04 06 00 50 00 00 2B [20:00:50]Write i2c OK [20:00:50]MH_I2C_Read... [20:00:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:00:51]Read from MH i2c: E2 [20:00:51]MH_I2C_Read... [20:00:51]Read from MH i2c: E2 03 00 [20:00:51]MH_I2C_Read... [20:00:51]Read from MH i2c: E2 03 00 D2 24 00 90 00 6A [20:00:51]RAPDU: 90 00 [20:00:51]wFMCommunicate OK [20:00:51]wFMCommunicate request_size=10 [20:00:51]MH_SAM_APDU [20:00:51]CAPDU: 80 0D 02 02 05 C5 52 B2 5C 9B [20:00:51]Write to MH i2c: E2 0D 00 D3 24 80 0D 02 02 05 00 C5 52 B2 5C 9B 00 00 3B [20:00:51]Write i2c OK [20:00:51]MH_I2C_Read... [20:00:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:00:51]Read from MH i2c: E2 [20:00:51]MH_I2C_Read... [20:00:51]Read from MH i2c: E2 03 00 [20:00:51]MH_I2C_Read... [20:00:51]Read from MH i2c: E2 03 00 D3 24 00 90 00 6B [20:00:51]RAPDU: 90 00 [20:00:51]wFMCommunicate OK [20:00:51]wFMCommunicate request_size=4 [20:00:51]MH_SAM_APDU [20:00:51]CAPDU: 80 0D 03 02 [20:00:51]Write to MH i2c: E2 08 00 D4 24 80 0D 03 02 00 00 00 00 73 [20:00:51]Write i2c OK [20:00:51]MH_I2C_Read... [20:00:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:00:51]Read from MH i2c: E2 [20:00:51]MH_I2C_Read... [20:00:51]Read from MH i2c: E2 0B 00 [20:00:51]MH_I2C_Read... [20:00:51]Read from MH i2c: E2 0B 00 D4 24 00 25 CC BC 74 F3 D4 EA FA 90 00 40 [20:00:51]RAPDU: 25 CC BC 74 F3 D4 EA FA 90 00 [20:00:51]wFMCommunicate OK [20:00:51]SAM_PROTO_SignData done [20:00:51]FM_MakeSignedData done [20:00:51]CreateOFDProtocolMessage [20:00:51]wFMCommunicate request_size=4 [20:00:51]MH_SAM_APDU [20:00:51]CAPDU: 80 11 00 00 [20:00:51]Write to MH i2c: E2 08 00 D5 24 80 11 00 00 00 00 00 00 73 [20:00:51]Write i2c OK [20:00:51]MH_I2C_Read... [20:00:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:00:51]Read from MH i2c: E2 [20:00:51]MH_I2C_Read... [20:00:51]Read from MH i2c: E2 17 00 [20:00:51]MH_I2C_Read... [20:00:51]Read from MH i2c: E2 17 00 D5 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C7 [20:00:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:00:51]wFMCommunicate OK [20:00:51]CreateOFDProtocolMessage done [20:00:51]OFDSenderStorePacket 318269 [20:00:51]StoreOFDPacket docnum=318269 [20:00:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 92 87 07 01 32 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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 02 00 00 F4 03 04 00 73 ED 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3D DB 04 00 35 04 06 00 50 C5 52 B2 5C 9B 25 CC BC 74 F3 D4 EA FA [20:00:51]CheckFolder [20:00:51]dirname=/storage/ofd_packets [20:00:51]CheckFolder done [20:00:51]ProducePacketName [20:00:51]name=ofd_packets/00318269 [20:00:51]NVStorageSaveData ofd_packets/00318269 [20:00:51]File name is /storage/ofd_packets/00318269 [20:00:51]Write 301 bytes [20:00:51]NVStorageSaveData done [20:00:51]OFDSenderStorePacket done [20:00:51]KKMCreateOFDPacket done [20:00:51]NVStorageSaveData kkm_last_timestamp [20:00:51]File name is /storage/kkm_last_timestamp [20:00:51]Write 4 bytes [20:00:51]NVStorageSaveData done [20:00:51]ExternCall_PrintAddStr [20:00:51]wPrintStart [20:00:51]Write to MH i2c: 01 00 00 D6 24 FA [20:00:51]Write i2c OK [20:00:51]MH_I2C_Read... [20:00:51]Read from MH i2c: 01 [20:00:51]MH_I2C_Read... [20:00:51]Read from MH i2c: 01 07 00 [20:00:51]MH_I2C_Read... [20:00:51]Read from MH i2c: 01 07 00 D6 24 00 00 00 00 00 FF 0F 0F [20:00:51]RasterBufferAndPrint [20:00:51]line Счет N : (1)1093274 [20:00:51]line ИНН: 02508201610067 [20:00:51]line Контрольно-Кассовый Чек [20:00:51]line ПРОДАЖА [20:00:51]line ТРК (МРК, ГНК) : 43 [20:00:51]line Товар: 2710124130 [20:00:51]line Аи-92-К-2 [20:00:51]line 5.980 * 66.90 [20:00:51]line = 400.06 [20:00:51]line НДС 12% НСП 1% [20:00:51]line > о реализуемом товаре [20:00:51]line ОКРУГЛЕНИЕ: -0.06 [20:00:51]line ИТОГО: 400.00 [20:00:51]line Внесено: 400.00 [20:00:51]line СДАЧА: 0.00 [20:00:51]line НСП 1% : 3.54 [20:00:51]line НДС 12% : 42.48 [20:00:51]line Наличными: 400.00 [20:00:51]line Безнал.: 0.00 [20:00:51]line Место: АЗС № 101 "Партнер Нефть" [20:00:51]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [20:00:51]line СНО: Общий режим [20:00:51]line Чек 744 28.10.2024 20:00 [20:00:51]line Смена: 546 ФФД: 1.0 [20:00:51]line ЗНМ: 0300000082 [20:00:51]line РНМ: 0000000000091628 [20:00:51]line Версия ККМ: 001 [20:00:51]line ФМ: 0000000000874671 [20:00:51]line ФД: 318269 [20:00:51]line ФПД: 88808426200219 [20:00:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T200051&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318269&fm=88808426200219&tin=02508201610067®Number=0000000000091628&sum=40000 [20:00:51]written 0, free lines is 4095 [20:00:51]OFD Sender: Processing packet 318269 [packets to send 127, broken 126] [20:00:51]ProducePacketName [20:00:51]name=ofd_packets/00318269 [20:00:51]OFD Sender: To server: pG, [20:00:51]CommunicateWithHost lk.salyk.kg:30040 [20:00:51]ConnectInit lk.salyk.kg [20:00:51]Connected sock=10 [20:00:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 92 87 07 01 32 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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 02 00 00 F4 03 04 00 73 ED 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3D DB 04 00 35 04 06 00 50 C5 52 B2 5C 9B 25 CC BC 74 F3 D4 EA FA [20:00:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 B5 82 47 00 49 E2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3D DB 04 00 F4 03 04 00 2A 99 1F 67 B6 04 01 00 00 0D C9 3B C1 40 33 A6 92 [20:00:51]CommunicateWithHost err = 0 [20:00:51]CheckOFDResponse [20:00:51]1017 (14) - 77093643461234 [20:00:51]1041 (16) - 0000000000874671 [20:00:51]1040 (4) - 318269 [20:00:51]1012 (4) - 28.10.2024 14:01 [20:00:51]1206 (1) - 0 [20:00:51]OFD Sender: Remove packet 318269 [20:00:51]ProducePacketName [20:00:51]name=ofd_packets/00318269 [20:00:51]NVStorageDeleteData [20:00:52]Write to MH i2c: 01 00 00 01 25 26 [20:00:52]Write i2c OK [20:00:52]MH_I2C_Read... [20:00:52]Read from MH i2c: 01 [20:00:52]MH_I2C_Read... [20:00:52]Read from MH i2c: 01 07 00 [20:00:52]MH_I2C_Read... [20:00:52]Read from MH i2c: 01 07 00 01 25 00 00 00 00 00 02 0D 3C [20:00:52]RasterBufferAndPrint [20:00:52]line [20:00:52]line [20:00:52]line [20:00:52]line [20:00:52]line [20:00:52]written 0, free lines is 3336 [20:00:52]MH_Cut [20:00:52]Write to MH i2c: D1 01 00 08 25 01 FF [20:00:52]Write i2c OK [20:00:52]MH_I2C_Read... [20:00:52]Read from MH i2c: D1 [20:00:52]MH_I2C_Read... [20:00:52]Read from MH i2c: D1 01 00 [20:00:52]MH_I2C_Read... [20:00:52]Read from MH i2c: D1 01 00 08 25 00 FE [20:00:52]Write to MH i2c: 01 00 00 09 25 2E [20:00:52]Write i2c OK [20:00:52]MH_I2C_Read... [20:00:52]OFD Sender: No OFD packet to send [20:00:52]*** Cut start [20:00:52]*** Partial cut [20:00:52]*** CUTSNS_PIN = 1 [20:00:52]*** CUTSNS_PIN = 0 [20:00:53]*** Brake cut motor [20:00:53]Read from MH i2c: 01 [20:00:53]MH_I2C_Read... [20:00:53]*** Stop cut motor [20:00:53]*** Cut end [20:00:53]Read from MH i2c: 01 07 00 [20:00:53]MH_I2C_Read... [20:00:53]Read from MH i2c: 01 07 00 09 25 00 00 00 00 00 FF 0F 43 [20:00:53]process_action close_receipt done [20:00:53]requested_data is exist [20:00:53]produce_requested_data [20:00:53]requested_item fm.sn is exist - process it [20:00:53]wFMCommunicate request_size=4 [20:00:53]MH_SAM_APDU [20:00:53]CAPDU: 80 11 00 00 [20:00:53]Write to MH i2c: E2 08 00 0A 25 80 11 00 00 00 00 00 00 A9 [20:00:53]Write i2c OK [20:00:53]MH_I2C_Read... [20:00:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:00:53]Read from MH i2c: E2 [20:00:53]MH_I2C_Read... [20:00:53]Read from MH i2c: E2 17 00 [20:00:53]MH_I2C_Read... [20:00:53]Read from MH i2c: E2 17 00 0A 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 FD [20:00:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:00:53]wFMCommunicate OK [20:00:53]requested_item fd.num is exist - process it [20:00:53]SAM_PROTO_GetFieldsCounters [20:00:53]wFMCommunicate request_size=4 [20:00:53]MH_SAM_APDU [20:00:53]CAPDU: 80 13 00 00 [20:00:53]Write to MH i2c: E2 08 00 0B 25 80 13 00 00 00 00 00 00 AC [20:00:53]Write i2c OK [20:00:53]MH_I2C_Read... [20:00:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:00:53]Read from MH i2c: E2 [20:00:53]MH_I2C_Read... [20:00:53]Read from MH i2c: E2 62 00 [20:00:53]MH_I2C_Read... [20:00:53]Read from MH i2c: E2 62 00 0B 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 3D DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 E8 02 00 00 5E 04 04 00 E8 02 00 00 57 04 04 00 E9 02 00 00 19 04 04 00 00 00 00 00 90 00 CD [20:00:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 3D DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 E8 02 00 00 5E 04 04 00 E8 02 00 00 57 04 04 00 E9 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:00:53]wFMCommunicate OK [20:00:53]SAM_PROTO_GetFieldsCounters done [20:00:53]requested_item shift.num is exist - process it [20:00:53]requested_item shift.opened is exist - process it [20:00:53]req_shift_opened [20:00:53]FM_GetShiftState [20:00:53]SAM_PROTO_GetShiftState [20:00:53]wFMCommunicate request_size=4 [20:00:53]MH_SAM_APDU [20:00:53]CAPDU: 80 13 01 00 [20:00:53]Write to MH i2c: E2 08 00 0C 25 80 13 01 00 00 00 00 00 AE [20:00:53]Write i2c OK [20:00:53]MH_I2C_Read... [20:00:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:00:53]Read from MH i2c: E2 [20:00:53]MH_I2C_Read... [20:00:53]Read from MH i2c: E2 0E 00 [20:00:53]MH_I2C_Read... [20:00:53]Read from MH i2c: E2 0E 00 0C 25 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A7 [20:00:53]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:00:53]wFMCommunicate OK [20:00:53]SAM_PROTO_GetShiftState done [20:00:53]FM_GetShiftState done [20:00:53]req_shift_opened done [20:00:53]requested_item shift.open_date is exist - process it [20:00:53]req_shift_open_date [20:00:53]req_shift_open_date done [20:00:53]produce_requested_data done [20:00:53]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318269,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [20:00:53]process_action_free close_receipt [20:00:53]json_value_free [20:00:53]json_value_free done [20:00:53]process_json_proto returns [20:00:53]Send response to host [20:00:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318269,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [20:00:53]free response buf [20:00:53]execute_script done [20:00:53]execute_script returns [20:00:53]free content buf [20:00:53]Sock 9.Close socket [20:00:53]Sock 9.Thread stoped [20:00:57]OFD Sender: No OFD packet to send [20:01:02]OFD Sender: No OFD packet to send [20:01:07]OFD Sender: No OFD packet to send [20:01:12]OFD Sender: No OFD packet to send [20:01:17]OFD Sender: No OFD packet to send [20:01:22]OFD Sender: No OFD packet to send [20:01:27]OFD Sender: No OFD packet to send [20:01:32]OFD Sender: No OFD packet to send [20:01:37]OFD Sender: No OFD packet to send [20:01:42]OFD Sender: No OFD packet to send [20:01:47]OFD Sender: No OFD packet to send [20:01:52]OFD Sender: No OFD packet to send [20:01:57]OFD Sender: No OFD packet to send [20:02:02]OFD Sender: No OFD packet to send [20:02:07]OFD Sender: No OFD packet to send [20:02:12]OFD Sender: No OFD packet to send [20:02:17]OFD Sender: No OFD packet to send [20:02:22]OFD Sender: No OFD packet to send [20:02:27]OFD Sender: No OFD packet to send [20:02:32]OFD Sender: No OFD packet to send [20:02:37]OFD Sender: No OFD packet to send [20:02:42]OFD Sender: No OFD packet to send [20:02:47]OFD Sender: No OFD packet to send [20:02:52]OFD Sender: No OFD packet to send [20:02:57]OFD Sender: No OFD packet to send [20:03:02]OFD Sender: No OFD packet to send [20:03:07]OFD Sender: No OFD packet to send [20:03:12]OFD Sender: No OFD packet to send [20:03:17]OFD Sender: No OFD packet to send [20:03:22]OFD Sender: No OFD packet to send [20:03:27]OFD Sender: No OFD packet to send [20:03:32]OFD Sender: No OFD packet to send [20:03:37]OFD Sender: No OFD packet to send [20:03:42]OFD Sender: No OFD packet to send [20:03:47]OFD Sender: No OFD packet to send [20:03:52]OFD Sender: No OFD packet to send [20:03:57]OFD Sender: No OFD packet to send [20:04:02]OFD Sender: No OFD packet to send [20:04:07]OFD Sender: No OFD packet to send [20:04:12]OFD Sender: No OFD packet to send [20:04:17]OFD Sender: No OFD packet to send [20:04:22]OFD Sender: No OFD packet to send [20:04:27]OFD Sender: No OFD packet to send [20:04:32]OFD Sender: No OFD packet to send [20:04:37]OFD Sender: No OFD packet to send [20:04:42]OFD Sender: No OFD packet to send [20:04:47]OFD Sender: No OFD packet to send [20:04:52]OFD Sender: No OFD packet to send [20:04:57]OFD Sender: No OFD packet to send [20:05:02]OFD Sender: No OFD packet to send [20:05:07]OFD Sender: No OFD packet to send [20:05:12]OFD Sender: No OFD packet to send [20:05:17]OFD Sender: No OFD packet to send [20:05:22]OFD Sender: No OFD packet to send [20:05:27]OFD Sender: No OFD packet to send [20:05:32]OFD Sender: No OFD packet to send [20:05:37]OFD Sender: No OFD packet to send [20:05:42]OFD Sender: No OFD packet to send [20:05:47]OFD Sender: No OFD packet to send [20:05:52]OFD Sender: No OFD packet to send [20:05:57]OFD Sender: No OFD packet to send [20:06:02]OFD Sender: No OFD packet to send [20:06:07]OFD Sender: No OFD packet to send [20:06:12]OFD Sender: No OFD packet to send [20:06:17]OFD Sender: No OFD packet to send [20:06:22]OFD Sender: No OFD packet to send [20:06:27]OFD Sender: No OFD packet to send [20:06:32]OFD Sender: No OFD packet to send [20:06:37]OFD Sender: No OFD packet to send [20:06:42]OFD Sender: No OFD packet to send [20:06:47]OFD Sender: No OFD packet to send [20:06:52]OFD Sender: No OFD packet to send [20:06:57]OFD Sender: No OFD packet to send [20:07:02]OFD Sender: No OFD packet to send [20:07:07]OFD Sender: No OFD packet to send [20:07:12]OFD Sender: No OFD packet to send [20:07:17]OFD Sender: No OFD packet to send [20:07:22]OFD Sender: No OFD packet to send [20:07:27]OFD Sender: No OFD packet to send [20:07:32]OFD Sender: No OFD packet to send [20:07:37]OFD Sender: No OFD packet to send [20:07:42]OFD Sender: No OFD packet to send [20:07:47]OFD Sender: No OFD packet to send [20:07:52]OFD Sender: No OFD packet to send [20:07:57]OFD Sender: No OFD packet to send [20:08:02]OFD Sender: No OFD packet to send [20:08:07]OFD Sender: No OFD packet to send [20:08:12]OFD Sender: No OFD packet to send [20:08:17]OFD Sender: No OFD packet to send [20:08:22]OFD Sender: No OFD packet to send [20:08:28]OFD Sender: No OFD packet to send [20:08:33]OFD Sender: No OFD packet to send [20:08:38]OFD Sender: No OFD packet to send [20:08:43]OFD Sender: No OFD packet to send [20:08:48]OFD Sender: No OFD packet to send [20:08:53]OFD Sender: No OFD packet to send [20:08:58]OFD Sender: No OFD packet to send [20:09:03]OFD Sender: No OFD packet to send [20:09:08]OFD Sender: No OFD packet to send [20:09:13]OFD Sender: No OFD packet to send [20:09:18]OFD Sender: No OFD packet to send [20:09:23]OFD Sender: No OFD packet to send [20:09:28]OFD Sender: No OFD packet to send [20:09:33]OFD Sender: No OFD packet to send [20:09:38]OFD Sender: No OFD packet to send [20:09:43]OFD Sender: No OFD packet to send [20:09:48]OFD Sender: No OFD packet to send [20:09:53]OFD Sender: No OFD packet to send [20:09:58]OFD Sender: No OFD packet to send [20:10:03]OFD Sender: No OFD packet to send [20:10:08]OFD Sender: No OFD packet to send [20:10:13]OFD Sender: No OFD packet to send [20:10:18]OFD Sender: No OFD packet to send [20:10:23]OFD Sender: No OFD packet to send [20:10:28]OFD Sender: No OFD packet to send [20:10:33]OFD Sender: No OFD packet to send [20:10:38]OFD Sender: No OFD packet to send [20:10:43]OFD Sender: No OFD packet to send [20:10:48]OFD Sender: No OFD packet to send [20:10:53]OFD Sender: No OFD packet to send [20:10:58]OFD Sender: No OFD packet to send [20:11:03]OFD Sender: No OFD packet to send [20:11:08]OFD Sender: No OFD packet to send [20:11:13]OFD Sender: No OFD packet to send [20:11:18]OFD Sender: No OFD packet to send [20:11:23]OFD Sender: No OFD packet to send [20:11:28]OFD Sender: No OFD packet to send [20:11:33]OFD Sender: No OFD packet to send [20:11:38]OFD Sender: No OFD packet to send [20:11:43]OFD Sender: No OFD packet to send [20:11:48]OFD Sender: No OFD packet to send [20:11:53]OFD Sender: No OFD packet to send [20:11:58]OFD Sender: No OFD packet to send [20:12:03]OFD Sender: No OFD packet to send [20:12:08]OFD Sender: No OFD packet to send [20:12:13]OFD Sender: No OFD packet to send [20:12:18]OFD Sender: No OFD packet to send [20:12:23]OFD Sender: No OFD packet to send [20:12:28]OFD Sender: No OFD packet to send [20:12:33]OFD Sender: No OFD packet to send [20:12:38]OFD Sender: No OFD packet to send [20:12:43]OFD Sender: No OFD packet to send [20:12:48]OFD Sender: No OFD packet to send [20:12:53]OFD Sender: No OFD packet to send [20:12:58]OFD Sender: No OFD packet to send [20:13:03]OFD Sender: No OFD packet to send [20:13:08]OFD Sender: No OFD packet to send [20:13:13]OFD Sender: No OFD packet to send [20:13:18]OFD Sender: No OFD packet to send [20:13:23]OFD Sender: No OFD packet to send [20:13:28]OFD Sender: No OFD packet to send [20:13:33]OFD Sender: No OFD packet to send [20:13:38]OFD Sender: No OFD packet to send [20:13:43]OFD Sender: No OFD packet to send [20:13:48]OFD Sender: No OFD packet to send [20:13:53]OFD Sender: No OFD packet to send [20:13:58]OFD Sender: No OFD packet to send [20:14:03]OFD Sender: No OFD packet to send [20:14:08]OFD Sender: No OFD packet to send [20:14:13]OFD Sender: No OFD packet to send [20:14:18]OFD Sender: No OFD packet to send [20:14:23]OFD Sender: No OFD packet to send [20:14:28]OFD Sender: No OFD packet to send [20:14:33]OFD Sender: No OFD packet to send [20:14:38]OFD Sender: No OFD packet to send [20:14:43]OFD Sender: No OFD packet to send [20:14:48]OFD Sender: No OFD packet to send [20:14:53]OFD Sender: No OFD packet to send [20:14:58]OFD Sender: No OFD packet to send [20:15:03]OFD Sender: No OFD packet to send [20:15:08]OFD Sender: No OFD packet to send [20:15:13]OFD Sender: No OFD packet to send [20:15:18]OFD Sender: No OFD packet to send [20:15:23]OFD Sender: No OFD packet to send [20:15:28]OFD Sender: No OFD packet to send [20:15:33]OFD Sender: No OFD packet to send [20:15:38]OFD Sender: No OFD packet to send [20:15:43]OFD Sender: No OFD packet to send [20:15:48]OFD Sender: No OFD packet to send [20:15:53]OFD Sender: No OFD packet to send [20:15:58]OFD Sender: No OFD packet to send [20:16:03]OFD Sender: No OFD packet to send [20:16:08]OFD Sender: No OFD packet to send [20:16:13]OFD Sender: No OFD packet to send [20:16:18]OFD Sender: No OFD packet to send [20:16:23]OFD Sender: No OFD packet to send [20:16:28]OFD Sender: No OFD packet to send [20:16:33]OFD Sender: No OFD packet to send [20:16:36]accept exits with 8 [20:16:36]New connection [20:16:36]New thread 3066895716 created [20:16:36]Thread 3067039076 joined [20:16:36]Waiting for new connection... [20:16:36] Sock 8.Parse request [20:16:36]Sock 8.Check first char [20:16:36]Sock 8.First char is OK [20:16:36]request: POST /json_proto HTTP/1.0 [20:16:36]Method: POST [20:16:36]URL: /json_proto [20:16:36]Method is POST - this is cgi request [20:16:36]url: /json_proto [20:16:36]query_string will be loaded in cgi processing [20:16:36]execute_cgi json_proto POST (null) [20:16:36]execute_cgi path=json_proto method=POST [20:16:36]POST find Content-Length [20:16:36]Host: 172.17.50.195:8080 [20:16:36]Content-Length: 683 [20:16:36]Content-Type: application/json [20:16:36] [20:16:36]POST finish read [20:16:36]Found Content-Length = 683 [20:16:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093281", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 3.940, "sum" : 300.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:16:36]execute_script... [20:16: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)1093281", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 3.940, "sum" : 300.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:16:36]POST & json_proto [20:16:36]process_json_proto [20:16:36]json parsed OK: [20:16:36]protocol is kg_v1.0 [20:16:36]action value=close_receipt [20:16:36]process_action close_receipt [20:16:36]cmd_close_receipt [20:16:36]MH_GetDate [20:16:36]Write to MH i2c: F0 00 00 0D 25 21 [20:16:36]Write i2c OK [20:16:36]MH_I2C_Read... [20:16:36]Read from MH i2c: F0 [20:16:36]MH_I2C_Read... [20:16:36]Read from MH i2c: F0 09 00 [20:16:36]MH_I2C_Read... [20:16:36]Read from MH i2c: F0 09 00 0D 25 00 26 F1 1F 67 43 33 1C 67 C0 [20:16:36]GetLastDocTimeStamp 1730145651 [20:16:36]current date 1730146598 [20:16:36]FM_GetShiftState [20:16:36]SAM_PROTO_GetShiftState [20:16:36]wFMCommunicate request_size=4 [20:16:36]MH_SAM_APDU [20:16:36]CAPDU: 80 13 01 00 [20:16:36]Write to MH i2c: E2 08 00 0E 25 80 13 01 00 00 00 00 00 B0 [20:16:36]Write i2c OK [20:16:36]MH_I2C_Read... [20:16:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:16:36]Read from MH i2c: E2 [20:16:36]MH_I2C_Read... [20:16:36]Read from MH i2c: E2 0E 00 [20:16:36]MH_I2C_Read... [20:16:36]Read from MH i2c: E2 0E 00 0E 25 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A9 [20:16:36]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:16:36]wFMCommunicate OK [20:16:36]SAM_PROTO_GetShiftState done [20:16:36]FM_GetShiftState done [20:16:36]opened in 1730073493 [20:16:36]opened+sec_in_day 1730159893 [20:16:36]quantity*price = 30022 [20:16:36]sum+1 = 30024 [20:16:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.88 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 745 28.10.2024 20:16 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318270 ФПД: 245615404175574 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T201638&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318270&fm=245615404175574&tin=02508201610067®Number=0000000000091628&sum=30000 [20:16:37]StoreToDocumentArchive [20:16:37]shift 546 fd 318270 [20:16:37]save to /storage/0546/doc_00318270 [20:16:37]save last doc name /storage/0546/doc_00318270 to /storage/kkm_last_doc_name [20:16:37]save OK [20:16:37]Clear old archive folders... [20:16:37]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:16:37]tlvbuf is 000C33A0 [20:16:37]SAM_PROTO_ClearQueue [20:16:37]wFMCommunicate request_size=4 [20:16:37]MH_SAM_APDU [20:16:37]CAPDU: 80 09 00 00 [20:16:37]Write to MH i2c: E2 08 00 1B 25 80 09 00 00 00 00 00 00 B2 [20:16:37]Write i2c OK [20:16:37]MH_I2C_Read... [20:16:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:16:37]Read from MH i2c: E2 [20:16:37]MH_I2C_Read... [20:16:37]Read from MH i2c: E2 03 00 [20:16:37]MH_I2C_Read... [20:16:37]Read from MH i2c: E2 03 00 1B 25 00 90 00 B4 [20:16:37]RAPDU: 90 00 [20:16:37]wFMCommunicate OK [20:16:37]SAM_PROTO_ClearQueue done [20:16:37]KKMCreateOFDPacket [20:16:37]OFDProtocolAddRootSTLVToBuf [20:16:37]FM_MakeSignedData [20:16:37]FM_MakeSignedData [20:16:37]SAM_PROTO_SignData [20:16:37]wFMCommunicate request_size=4 [20:16:37]MH_SAM_APDU [20:16:37]CAPDU: 80 0D 01 02 [20:16:37]Write to MH i2c: E2 08 00 1C 25 80 0D 01 02 00 00 00 00 BA [20:16:37]Write i2c OK [20:16:37]MH_I2C_Read... [20:16:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:16:37]Read from MH i2c: E2 [20:16:37]MH_I2C_Read... [20:16:37]Read from MH i2c: E2 03 00 [20:16:37]MH_I2C_Read... [20:16:37]Read from MH i2c: E2 03 00 1C 25 00 90 00 B5 [20:16:37]RAPDU: 90 00 [20:16:37]wFMCommunicate OK [20:16:37]wFMCommunicate request_size=255 [20:16:37]MH_SAM_APDU [20:16:37]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 64 0F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 47 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 02 00 00 F4 03 04 00 26 F1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3E DB 04 00 35 04 06 00 [20:16:37]Write to MH i2c: E2 02 01 1D 25 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 64 0F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 47 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 02 00 00 F4 03 04 00 26 F1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3E DB 04 00 35 04 06 00 00 00 AC [20:16:37]Write i2c OK [20:16:37]MH_I2C_Read... [20:16:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:16:38]Read from MH i2c: E2 [20:16:38]MH_I2C_Read... [20:16:38]Read from MH i2c: E2 03 00 [20:16:38]MH_I2C_Read... [20:16:38]Read from MH i2c: E2 03 00 1D 25 00 90 00 B6 [20:16:38]RAPDU: 90 00 [20:16:38]wFMCommunicate OK [20:16:38]wFMCommunicate request_size=11 [20:16:38]MH_SAM_APDU [20:16:38]CAPDU: 80 0D 02 02 06 DF 62 CA EA D0 D6 [20:16:38]Write to MH i2c: E2 0E 00 1E 25 80 0D 02 02 06 00 DF 62 CA EA D0 D6 00 00 64 [20:16:38]Write i2c OK [20:16:38]MH_I2C_Read... [20:16:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:16:38]Read from MH i2c: E2 [20:16:38]MH_I2C_Read... [20:16:38]Read from MH i2c: E2 03 00 [20:16:38]MH_I2C_Read... [20:16:38]Read from MH i2c: E2 03 00 1E 25 00 90 00 B7 [20:16:38]RAPDU: 90 00 [20:16:38]wFMCommunicate OK [20:16:38]wFMCommunicate request_size=4 [20:16:38]MH_SAM_APDU [20:16:38]CAPDU: 80 0D 03 02 [20:16:38]Write to MH i2c: E2 08 00 1F 25 80 0D 03 02 00 00 00 00 BF [20:16:38]Write i2c OK [20:16:38]MH_I2C_Read... [20:16:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:16:38]Read from MH i2c: E2 [20:16:38]MH_I2C_Read... [20:16:38]Read from MH i2c: E2 0B 00 [20:16:38]MH_I2C_Read... [20:16:38]Read from MH i2c: E2 0B 00 1F 25 00 05 B9 AD 52 FE 4E DF 86 90 00 2E [20:16:38]RAPDU: 05 B9 AD 52 FE 4E DF 86 90 00 [20:16:38]wFMCommunicate OK [20:16:38]SAM_PROTO_SignData done [20:16:38]FM_MakeSignedData done [20:16:38]CreateOFDProtocolMessage [20:16:38]wFMCommunicate request_size=4 [20:16:38]MH_SAM_APDU [20:16:38]CAPDU: 80 11 00 00 [20:16:38]Write to MH i2c: E2 08 00 20 25 80 11 00 00 00 00 00 00 BF [20:16:38]Write i2c OK [20:16:38]MH_I2C_Read... [20:16:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:16:38]Read from MH i2c: E2 [20:16:38]MH_I2C_Read... [20:16:38]Read from MH i2c: E2 17 00 [20:16:38]MH_I2C_Read... [20:16:38]Read from MH i2c: E2 17 00 20 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 13 [20:16:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:16:38]wFMCommunicate OK [20:16:38]CreateOFDProtocolMessage done [20:16:38]OFDSenderStorePacket 318270 [20:16:38]StoreOFDPacket docnum=318270 [20:16:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 76 8C 08 01 57 E3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 64 0F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 47 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 02 00 00 F4 03 04 00 26 F1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3E DB 04 00 35 04 06 00 DF 62 CA EA D0 D6 05 B9 AD 52 FE 4E DF 86 [20:16:38]CheckFolder [20:16:38]dirname=/storage/ofd_packets [20:16:38]CheckFolder done [20:16:38]ProducePacketName [20:16:38]name=ofd_packets/00318270 [20:16:38]NVStorageSaveData ofd_packets/00318270 [20:16:38]File name is /storage/ofd_packets/00318270 [20:16:38]Write 302 bytes [20:16:38]NVStorageSaveData done [20:16:38]OFDSenderStorePacket done [20:16:38]KKMCreateOFDPacket done [20:16:38]NVStorageSaveData kkm_last_timestamp [20:16:38]File name is /storage/kkm_last_timestamp [20:16:38]Write 4 bytes [20:16:38]NVStorageSaveData done [20:16:38]ExternCall_PrintAddStr [20:16:38]wPrintStart [20:16:38]Write to MH i2c: 01 00 00 21 25 46 [20:16:38]Write i2c OK [20:16:38]MH_I2C_Read... [20:16:38]Read from MH i2c: 01 [20:16:38]MH_I2C_Read... [20:16:38]Read from MH i2c: 01 07 00 [20:16:38]MH_I2C_Read... [20:16:38]Read from MH i2c: 01 07 00 21 25 00 00 00 00 00 FF 0F 5B [20:16:38]RasterBufferAndPrint [20:16:38]line Счет N : (1)1093281 [20:16:38]line ИНН: 02508201610067 [20:16:38]line Контрольно-Кассовый Чек [20:16:38]line ПРОДАЖА [20:16:38]line ТРК (МРК, ГНК) : 11 [20:16:38]line Товар: 2710194210 [20:16:38]line ДТ(л)-К-2 [20:16:38]line 3.940 * 76.20 [20:16:38]line = 300.23 [20:16:38]line НДС 12% НСП 1% [20:16:38]line > о реализуемом товаре [20:16:38]line ОКРУГЛЕНИЕ: -0.23 [20:16:38]line ИТОГО: 300.00 [20:16:38]line Внесено: 300.00 [20:16:38]line СДАЧА: 0.00 [20:16:38]line НСП 1% : 2.66 [20:16:38]line НДС 12% : 31.88 [20:16:38]line Наличными: 300.00 [20:16:38]line Безнал.: 0.00 [20:16:38]line Место: АЗС № 101 "Партнер Нефть" [20:16:38]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [20:16:38]line СНО: Общий режим [20:16:38]line Чек 745 28.10.2024 20:16 [20:16:38]line Смена: 546 ФФД: 1.0 [20:16:38]line ЗНМ: 0300000082 [20:16:38]line РНМ: 0000000000091628 [20:16:38]line Версия ККМ: 001 [20:16:38]line ФМ: 0000000000874671 [20:16:38]line ФД: 318270 [20:16:38]line ФПД: 245615404175574 [20:16:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T201638&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318270&fm=245615404175574&tin=02508201610067®Number=0000000000091628&sum=30000 [20:16:38]OFD Sender: Processing packet 318270 [packets to send 127, broken 126] [20:16:38]ProducePacketName [20:16:38]name=ofd_packets/00318270 [20:16:38]OFD Sender: To server: pG, [20:16:38]CommunicateWithHost lk.salyk.kg:30040 [20:16:38]ConnectInit lk.salyk.kg [20:16:38]written 0, free lines is 4095 [20:16:38]Connected sock=10 [20:16:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 76 8C 08 01 57 E3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 64 0F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 47 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 02 00 00 F4 03 04 00 26 F1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3E DB 04 00 35 04 06 00 DF 62 CA EA D0 D6 05 B9 AD 52 FE 4E DF 86 [20:16:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 2B 8A 47 00 95 40 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3E DB 04 00 F4 03 04 00 DE 9C 1F 67 B6 04 01 00 00 ED 03 5B 7A EA 17 CB 1D [20:16:39]CommunicateWithHost err = 0 [20:16:39]CheckOFDResponse [20:16:39]1017 (14) - 77093643461234 [20:16:39]1041 (16) - 0000000000874671 [20:16:39]1040 (4) - 318270 [20:16:39]1012 (4) - 28.10.2024 14:17 [20:16:39]1206 (1) - 0 [20:16:39]OFD Sender: Remove packet 318270 [20:16:39]ProducePacketName [20:16:39]name=ofd_packets/00318270 [20:16:39]NVStorageDeleteData [20:16:39]Write to MH i2c: 01 00 00 4C 25 71 [20:16:39]Write i2c OK [20:16:39]MH_I2C_Read... [20:16:39]Read from MH i2c: 01 [20:16:39]MH_I2C_Read... [20:16:39]Read from MH i2c: 01 07 00 [20:16:39]MH_I2C_Read... [20:16:39]Read from MH i2c: 01 07 00 4C 25 00 00 00 00 00 F5 0C 79 [20:16:39]RasterBufferAndPrint [20:16:39]line [20:16:39]line [20:16:39]line [20:16:39]line [20:16:39]line [20:16:39]written 0, free lines is 3323 [20:16:39]MH_Cut [20:16:39]Write to MH i2c: D1 01 00 53 25 01 4A [20:16:39]Write i2c OK [20:16:39]MH_I2C_Read... [20:16:39]Read from MH i2c: D1 [20:16:39]MH_I2C_Read... [20:16:39]Read from MH i2c: D1 01 00 [20:16:39]MH_I2C_Read... [20:16:39]Read from MH i2c: D1 01 00 53 25 00 49 [20:16:39]Write to MH i2c: 01 00 00 54 25 79 [20:16:39]Write i2c OK [20:16:39]MH_I2C_Read... [20:16:39]OFD Sender: No OFD packet to send [20:16:39]*** Cut start [20:16:39]*** Partial cut [20:16:39]*** CUTSNS_PIN = 1 [20:16:39]*** CUTSNS_PIN = 0 [20:16:40]*** Brake cut motor [20:16:40]Read from MH i2c: 01 [20:16:40]MH_I2C_Read... [20:16:40]*** Stop cut motor [20:16:40]*** Cut end [20:16:40]Read from MH i2c: 01 07 00 [20:16:40]MH_I2C_Read... [20:16:40]Read from MH i2c: 01 07 00 54 25 00 00 00 00 00 FF 0F 8E [20:16:40]process_action close_receipt done [20:16:40]requested_data is exist [20:16:40]produce_requested_data [20:16:40]requested_item fm.sn is exist - process it [20:16:40]wFMCommunicate request_size=4 [20:16:40]MH_SAM_APDU [20:16:40]CAPDU: 80 11 00 00 [20:16:40]Write to MH i2c: E2 08 00 55 25 80 11 00 00 00 00 00 00 F4 [20:16:40]Write i2c OK [20:16:40]MH_I2C_Read... [20:16:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:16:40]Read from MH i2c: E2 [20:16:40]MH_I2C_Read... [20:16:40]Read from MH i2c: E2 17 00 [20:16:40]MH_I2C_Read... [20:16:40]Read from MH i2c: E2 17 00 55 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 48 [20:16:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:16:40]wFMCommunicate OK [20:16:40]requested_item fd.num is exist - process it [20:16:40]SAM_PROTO_GetFieldsCounters [20:16:40]wFMCommunicate request_size=4 [20:16:40]MH_SAM_APDU [20:16:40]CAPDU: 80 13 00 00 [20:16:40]Write to MH i2c: E2 08 00 56 25 80 13 00 00 00 00 00 00 F7 [20:16:40]Write i2c OK [20:16:40]MH_I2C_Read... [20:16:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:16:40]Read from MH i2c: E2 [20:16:40]MH_I2C_Read... [20:16:40]Read from MH i2c: E2 62 00 [20:16:40]MH_I2C_Read... [20:16:40]Read from MH i2c: E2 62 00 56 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 3E DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 E9 02 00 00 5E 04 04 00 E9 02 00 00 57 04 04 00 EA 02 00 00 19 04 04 00 00 00 00 00 90 00 1C [20:16:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 3E DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 E9 02 00 00 5E 04 04 00 E9 02 00 00 57 04 04 00 EA 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:16:40]wFMCommunicate OK [20:16:40]SAM_PROTO_GetFieldsCounters done [20:16:40]requested_item shift.num is exist - process it [20:16:40]requested_item shift.opened is exist - process it [20:16:40]req_shift_opened [20:16:40]FM_GetShiftState [20:16:40]SAM_PROTO_GetShiftState [20:16:40]wFMCommunicate request_size=4 [20:16:40]MH_SAM_APDU [20:16:40]CAPDU: 80 13 01 00 [20:16:40]Write to MH i2c: E2 08 00 57 25 80 13 01 00 00 00 00 00 F9 [20:16:40]Write i2c OK [20:16:40]MH_I2C_Read... [20:16:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:16:40]Read from MH i2c: E2 [20:16:40]MH_I2C_Read... [20:16:40]Read from MH i2c: E2 0E 00 [20:16:40]MH_I2C_Read... [20:16:40]Read from MH i2c: E2 0E 00 57 25 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F2 [20:16:40]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:16:40]wFMCommunicate OK [20:16:40]SAM_PROTO_GetShiftState done [20:16:40]FM_GetShiftState done [20:16:40]req_shift_opened done [20:16:40]requested_item shift.open_date is exist - process it [20:16:40]req_shift_open_date [20:16:40]req_shift_open_date done [20:16:40]produce_requested_data done [20:16:40]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318270,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [20:16:40]process_action_free close_receipt [20:16:40]json_value_free [20:16:40]json_value_free done [20:16:40]process_json_proto returns [20:16:40]Send response to host [20:16:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318270,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [20:16:40]free response buf [20:16:40]execute_script done [20:16:40]execute_script returns [20:16:40]free content buf [20:16:40]Sock 8.Close socket [20:16:40]Sock 8.Thread stoped [20:16:44]OFD Sender: No OFD packet to send [20:16:49]OFD Sender: No OFD packet to send [20:16:54]OFD Sender: No OFD packet to send [20:16:59]OFD Sender: No OFD packet to send [20:17:04]OFD Sender: No OFD packet to send [20:17:09]OFD Sender: No OFD packet to send [20:17:14]OFD Sender: No OFD packet to send [20:17:19]OFD Sender: No OFD packet to send [20:17:24]OFD Sender: No OFD packet to send [20:17:29]OFD Sender: No OFD packet to send [20:17:30]accept exits with 9 [20:17:30]New connection [20:17:30]New thread 3067039076 created [20:17:30]Thread 3066895716 joined [20:17:30]Waiting for new connection... [20:17:30] Sock 9.Parse request [20:17:30]Sock 9.Check first char [20:17:30]Sock 9.First char is OK [20:17:30]request: POST /json_proto HTTP/1.0 [20:17:30]Method: POST [20:17:30]URL: /json_proto [20:17:30]Method is POST - this is cgi request [20:17:30]url: /json_proto [20:17:30]query_string will be loaded in cgi processing [20:17:30]execute_cgi json_proto POST (null) [20:17:30]execute_cgi path=json_proto method=POST [20:17:30]POST find Content-Length [20:17:30]Host: 172.17.50.195:8080 [20:17:30]Content-Length: 818 [20:17:30]Content-Type: application/json [20:17:30] [20:17:30]POST finish read [20:17:30]Found Content-Length = 818 [20:17:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093283", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 800.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:17:30]execute_script... [20: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 : (1)1093283", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 800.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:17:30]POST & json_proto [20:17:30]process_json_proto [20:17:30]json parsed OK: [20:17:30]protocol is kg_v1.0 [20:17:30]action value=close_receipt [20:17:30]process_action close_receipt [20:17:30]cmd_close_receipt [20:17:30]MH_GetDate [20:17:30]Write to MH i2c: F0 00 00 58 25 6C [20:17:30]Write i2c OK [20:17:30]MH_I2C_Read... [20:17:30]Read from MH i2c: F0 [20:17:30]MH_I2C_Read... [20:17:30]Read from MH i2c: F0 09 00 [20:17:30]MH_I2C_Read... [20:17:30]Read from MH i2c: F0 09 00 58 25 00 5B F1 1F 67 43 33 1C 67 40 [20:17:30]GetLastDocTimeStamp 1730146598 [20:17:30]current date 1730146651 [20:17:30]FM_GetShiftState [20:17:30]SAM_PROTO_GetShiftState [20:17:30]wFMCommunicate request_size=4 [20:17:30]MH_SAM_APDU [20:17:30]CAPDU: 80 13 01 00 [20:17:30]Write to MH i2c: E2 08 00 59 25 80 13 01 00 00 00 00 00 FB [20:17:30]Write i2c OK [20:17:30]MH_I2C_Read... [20:17:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:17:30]Read from MH i2c: E2 [20:17:30]MH_I2C_Read... [20:17:30]Read from MH i2c: E2 0E 00 [20:17:30]MH_I2C_Read... [20:17:30]Read from MH i2c: E2 0E 00 59 25 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F4 [20:17:30]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:17:30]wFMCommunicate OK [20:17:30]SAM_PROTO_GetShiftState done [20:17:30]FM_GetShiftState done [20:17:30]opened in 1730073493 [20:17:30]opened+sec_in_day 1730159893 [20:17:30]quantity*price = 80012 [20:17:30]sum+1 = 80013 [20:17:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.12 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 0.00 Безнал.: 800.12 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 746 28.10.2024 20:17 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874671 ФД: 318271 ФПД: 151350168019390 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T201731&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318271&fm=151350168019390&tin=02508201610067®Number=0000000000091628&sum=80012 [20:17:31]StoreToDocumentArchive [20:17:31]shift 546 fd 318271 [20:17:31]save to /storage/0546/doc_00318271 [20:17:31]save last doc name /storage/0546/doc_00318271 to /storage/kkm_last_doc_name [20:17:31]save OK [20:17:31]Clear old archive folders... [20:17:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:17:31]tlvbuf is 000B0880 [20:17:31]SAM_PROTO_ClearQueue [20:17:31]wFMCommunicate request_size=4 [20:17:31]MH_SAM_APDU [20:17:31]CAPDU: 80 09 00 00 [20:17:31]Write to MH i2c: E2 08 00 66 25 80 09 00 00 00 00 00 00 FD [20:17:31]Write i2c OK [20:17:31]MH_I2C_Read... [20:17:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:17:31]Read from MH i2c: E2 [20:17:31]MH_I2C_Read... [20:17:31]Read from MH i2c: E2 03 00 [20:17:31]MH_I2C_Read... [20:17:31]Read from MH i2c: E2 03 00 66 25 00 90 00 FF [20:17:31]RAPDU: 90 00 [20:17:31]wFMCommunicate OK [20:17:31]SAM_PROTO_ClearQueue done [20:17:31]KKMCreateOFDPacket [20:17:31]OFDProtocolAddRootSTLVToBuf [20:17:31]FM_MakeSignedData [20:17:31]FM_MakeSignedData [20:17:31]SAM_PROTO_SignData [20:17:31]wFMCommunicate request_size=4 [20:17:31]MH_SAM_APDU [20:17:31]CAPDU: 80 0D 01 02 [20:17:31]Write to MH i2c: E2 08 00 67 25 80 0D 01 02 00 00 00 00 05 [20:17:31]Write i2c OK [20:17:31]MH_I2C_Read... [20:17:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:17:31]Read from MH i2c: E2 [20:17:31]MH_I2C_Read... [20:17:31]Read from MH i2c: E2 03 00 [20:17:31]MH_I2C_Read... [20:17:31]Read from MH i2c: E2 03 00 67 25 00 90 00 00 [20:17:31]RAPDU: 90 00 [20:17:31]wFMCommunicate OK [20:17:31]wFMCommunicate request_size=255 [20:17:31]MH_SAM_APDU [20:17: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 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 02 00 00 F4 03 04 00 5B F1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3F DB 04 00 35 04 06 00 89 [20:17:31]Write to MH i2c: E2 02 01 68 25 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 02 00 00 F4 03 04 00 5B F1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3F DB 04 00 35 04 06 00 89 00 00 20 [20:17:31]Write i2c OK [20:17:31]MH_I2C_Read... [20:17:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:17:31]Read from MH i2c: E2 [20:17:31]MH_I2C_Read... [20:17:31]Read from MH i2c: E2 03 00 [20:17:31]MH_I2C_Read... [20:17:31]Read from MH i2c: E2 03 00 68 25 00 90 00 01 [20:17:31]RAPDU: 90 00 [20:17:31]wFMCommunicate OK [20:17:31]wFMCommunicate request_size=10 [20:17:31]MH_SAM_APDU [20:17:31]CAPDU: 80 0D 02 02 05 A6 F5 00 61 BE [20:17:31]Write to MH i2c: E2 0D 00 69 25 80 0D 02 02 05 00 A6 F5 00 61 BE 00 00 CC [20:17:31]Write i2c OK [20:17:31]MH_I2C_Read... [20:17:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:17:31]Read from MH i2c: E2 [20:17:31]MH_I2C_Read... [20:17:31]Read from MH i2c: E2 03 00 [20:17:31]MH_I2C_Read... [20:17:31]Read from MH i2c: E2 03 00 69 25 00 90 00 02 [20:17:31]RAPDU: 90 00 [20:17:31]wFMCommunicate OK [20:17:31]wFMCommunicate request_size=4 [20:17:31]MH_SAM_APDU [20:17:31]CAPDU: 80 0D 03 02 [20:17:31]Write to MH i2c: E2 08 00 6A 25 80 0D 03 02 00 00 00 00 0A [20:17:31]Write i2c OK [20:17:31]MH_I2C_Read... [20:17:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:17:31]Read from MH i2c: E2 [20:17:31]MH_I2C_Read... [20:17:31]Read from MH i2c: E2 0B 00 [20:17:31]MH_I2C_Read... [20:17:31]Read from MH i2c: E2 0B 00 6A 25 00 6E 3F F1 1B CE 77 0F 83 90 00 9B [20:17:31]RAPDU: 6E 3F F1 1B CE 77 0F 83 90 00 [20:17:31]wFMCommunicate OK [20:17:31]SAM_PROTO_SignData done [20:17:31]FM_MakeSignedData done [20:17:31]CreateOFDProtocolMessage [20:17:31]wFMCommunicate request_size=4 [20:17:31]MH_SAM_APDU [20:17:31]CAPDU: 80 11 00 00 [20:17:31]Write to MH i2c: E2 08 00 6B 25 80 11 00 00 00 00 00 00 0A [20:17:31]Write i2c OK [20:17:31]MH_I2C_Read... [20:17:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:17:31]Read from MH i2c: E2 [20:17:31]MH_I2C_Read... [20:17:31]Read from MH i2c: E2 17 00 [20:17:31]MH_I2C_Read... [20:17:31]Read from MH i2c: E2 17 00 6B 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 5E [20:17:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:17:31]wFMCommunicate OK [20:17:31]CreateOFDProtocolMessage done [20:17:31]OFDSenderStorePacket 318271 [20:17:31]StoreOFDPacket docnum=318271 [20:17:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 8F 78 07 01 49 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 02 00 00 F4 03 04 00 5B F1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3F DB 04 00 35 04 06 00 89 A6 F5 00 61 BE 6E 3F F1 1B CE 77 0F 83 [20:17:31]CheckFolder [20:17:31]dirname=/storage/ofd_packets [20:17:31]CheckFolder done [20:17:31]ProducePacketName [20:17:31]name=ofd_packets/00318271 [20:17:31]NVStorageSaveData ofd_packets/00318271 [20:17:31]File name is /storage/ofd_packets/00318271 [20:17:31]Write 301 bytes [20:17:31]NVStorageSaveData done [20:17:31]OFDSenderStorePacket done [20:17:31]KKMCreateOFDPacket done [20:17:31]NVStorageSaveData kkm_last_timestamp [20:17:31]File name is /storage/kkm_last_timestamp [20:17:31]Write 4 bytes [20:17:31]NVStorageSaveData done [20:17:31]ExternCall_PrintAddStr [20:17:31]wPrintStart [20:17:31]Write to MH i2c: 01 00 00 6C 25 91 [20:17:31]Write i2c OK [20:17:31]MH_I2C_Read... [20:17:31]Read from MH i2c: 01 [20:17:31]MH_I2C_Read... [20:17:31]Read from MH i2c: 01 07 00 [20:17:31]MH_I2C_Read... [20:17:31]Read from MH i2c: 01 07 00 6C 25 00 00 00 00 00 FF 0F A6 [20:17:31]RasterBufferAndPrint [20:17:31]line Счет N : (1)1093283 [20:17:31]line ИНН: 02508201610067 [20:17:31]line Контрольно-Кассовый Чек [20:17:31]line ПРОДАЖА [20:17:31]line ТРК (МРК, ГНК) : 63 [20:17:31]line Товар: 2710124130 [20:17:31]line Аи-92-К-2 [20:17:31]line 11.960 * 66.90 [20:17:31]line = 800.12 [20:17:31]line НДС 12% НСП 1% [20:17:31]line > о реализуемом товаре [20:17:31]line ИТОГО: 800.12 [20:17:31]line НСП 1% : 7.08 [20:17:31]line НДС 12% : 84.97 [20:17:31]line Наличными: 0.00 [20:17:31]line Безнал.: 800.12 [20:17:31]line Место: АЗС № 101 "Партнер Нефть" [20:17:31]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [20:17:31]line СНО: Общий режим [20:17:31]line Чек 746 28.10.2024 20:17 [20:17:31]line Смена: 546 ФФД: 1.0 [20:17:31]line ЗНМ: 0300000082 [20:17:31]line РНМ: 0000000000091628 [20:17:31]line Версия ККМ: 001 [20:17:31]line Платежная система: Бакай Банк [20:17:31]line ФМ: 0000000000874671 [20:17:31]line ФД: 318271 [20:17:31]line ФПД: 151350168019390 [20:17:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T201731&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318271&fm=151350168019390&tin=02508201610067®Number=0000000000091628&sum=80012 [20:17:31]written 0, free lines is 4095 [20:17:31]OFD Sender: Processing packet 318271 [packets to send 127, broken 126] [20:17:31]ProducePacketName [20:17:31]name=ofd_packets/00318271 [20:17:31]OFD Sender: To server: pG, [20:17:31]CommunicateWithHost lk.salyk.kg:30040 [20:17:31]ConnectInit lk.salyk.kg [20:17:31]Connected sock=10 [20:17:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 8F 78 07 01 49 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 02 00 00 F4 03 04 00 5B F1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3F DB 04 00 35 04 06 00 89 A6 F5 00 61 BE 6E 3F F1 1B CE 77 0F 83 [20:17:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 17 C2 47 00 9E 34 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 3F DB 04 00 F4 03 04 00 13 9D 1F 67 B6 04 01 00 00 56 5D 47 A8 03 1B 88 D4 [20:17:32]CommunicateWithHost err = 0 [20:17:32]CheckOFDResponse [20:17:32]1017 (14) - 77093643461234 [20:17:32]1041 (16) - 0000000000874671 [20:17:32]1040 (4) - 318271 [20:17:32]1012 (4) - 28.10.2024 14:17 [20:17:32]1206 (1) - 0 [20:17:32]OFD Sender: Remove packet 318271 [20:17:32]ProducePacketName [20:17:32]name=ofd_packets/00318271 [20:17:32]NVStorageDeleteData [20:17:32]Write to MH i2c: 01 00 00 96 25 BB [20:17:32]Write i2c OK [20:17:32]MH_I2C_Read... [20:17:32]Read from MH i2c: 01 [20:17:32]MH_I2C_Read... [20:17:32]Read from MH i2c: 01 07 00 [20:17:32]MH_I2C_Read... [20:17:32]Read from MH i2c: 01 07 00 96 25 00 00 00 00 00 0B 0D DA [20:17:32]RasterBufferAndPrint [20:17:32]line [20:17:32]line [20:17:32]line [20:17:32]line [20:17:32]line [20:17:32]written 0, free lines is 3345 [20:17:32]MH_Cut [20:17:32]Write to MH i2c: D1 01 00 9D 25 01 94 [20:17:32]Write i2c OK [20:17:32]MH_I2C_Read... [20:17:32]Read from MH i2c: D1 [20:17:32]MH_I2C_Read... [20:17:32]Read from MH i2c: D1 01 00 [20:17:32]MH_I2C_Read... [20:17:32]Read from MH i2c: D1 01 00 9D 25 00 93 [20:17:32]Write to MH i2c: 01 00 00 9E 25 C3 [20:17:32]Write i2c OK [20:17:32]MH_I2C_Read... [20:17:32]OFD Sender: No OFD packet to send [20:17:32]*** Cut start [20:17:32]*** Partial cut [20:17:32]*** CUTSNS_PIN = 1 [20:17:32]*** CUTSNS_PIN = 0 [20:17:33]*** Brake cut motor [20:17:33]Read from MH i2c: 01 [20:17:33]MH_I2C_Read... [20:17:33]*** Stop cut motor [20:17:33]*** Cut end [20:17:33]Read from MH i2c: 01 07 00 [20:17:33]MH_I2C_Read... [20:17:33]Read from MH i2c: 01 07 00 9E 25 00 00 00 00 00 FF 0F D8 [20:17:33]process_action close_receipt done [20:17:33]requested_data is exist [20:17:33]produce_requested_data [20:17:33]requested_item fm.sn is exist - process it [20:17:33]wFMCommunicate request_size=4 [20:17:33]MH_SAM_APDU [20:17:33]CAPDU: 80 11 00 00 [20:17:33]Write to MH i2c: E2 08 00 9F 25 80 11 00 00 00 00 00 00 3E [20:17:33]Write i2c OK [20:17:33]MH_I2C_Read... [20:17:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:17:33]Read from MH i2c: E2 [20:17:33]MH_I2C_Read... [20:17:33]Read from MH i2c: E2 17 00 [20:17:33]MH_I2C_Read... [20:17:33]Read from MH i2c: E2 17 00 9F 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 92 [20:17:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:17:33]wFMCommunicate OK [20:17:33]requested_item fd.num is exist - process it [20:17:33]SAM_PROTO_GetFieldsCounters [20:17:33]wFMCommunicate request_size=4 [20:17:33]MH_SAM_APDU [20:17:33]CAPDU: 80 13 00 00 [20:17:33]Write to MH i2c: E2 08 00 A0 25 80 13 00 00 00 00 00 00 41 [20:17:33]Write i2c OK [20:17:33]MH_I2C_Read... [20:17:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:17:33]Read from MH i2c: E2 [20:17:33]MH_I2C_Read... [20:17:33]Read from MH i2c: E2 62 00 [20:17:33]MH_I2C_Read... [20:17:33]Read from MH i2c: E2 62 00 A0 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 3F DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 EA 02 00 00 5E 04 04 00 EA 02 00 00 57 04 04 00 EB 02 00 00 19 04 04 00 00 00 00 00 90 00 6A [20:17:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 3F DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 EA 02 00 00 5E 04 04 00 EA 02 00 00 57 04 04 00 EB 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:17:33]wFMCommunicate OK [20:17:33]SAM_PROTO_GetFieldsCounters done [20:17:33]requested_item shift.num is exist - process it [20:17:33]requested_item shift.opened is exist - process it [20:17:33]req_shift_opened [20:17:33]FM_GetShiftState [20:17:33]SAM_PROTO_GetShiftState [20:17:33]wFMCommunicate request_size=4 [20:17:33]MH_SAM_APDU [20:17:33]CAPDU: 80 13 01 00 [20:17:33]Write to MH i2c: E2 08 00 A1 25 80 13 01 00 00 00 00 00 43 [20:17:33]Write i2c OK [20:17:33]MH_I2C_Read... [20:17:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:17:33]Read from MH i2c: E2 [20:17:33]MH_I2C_Read... [20:17:33]Read from MH i2c: E2 0E 00 [20:17:33]MH_I2C_Read... [20:17:33]Read from MH i2c: E2 0E 00 A1 25 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 3C [20:17:33]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:17:33]wFMCommunicate OK [20:17:33]SAM_PROTO_GetShiftState done [20:17:33]FM_GetShiftState done [20:17:33]req_shift_opened done [20:17:33]requested_item shift.open_date is exist - process it [20:17:33]req_shift_open_date [20:17:33]req_shift_open_date done [20:17:33]produce_requested_data done [20:17:33]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318271,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [20:17:33]process_action_free close_receipt [20:17:33]json_value_free [20:17:33]json_value_free done [20:17:33]process_json_proto returns [20:17:33]Send response to host [20:17:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318271,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [20:17:33]free response buf [20:17:33]execute_script done [20:17:33]execute_script returns [20:17:33]free content buf [20:17:33]Sock 9.Close socket [20:17:33]Sock 9.Thread stoped [20:17:37]OFD Sender: No OFD packet to send [20:17:42]OFD Sender: No OFD packet to send [20:17:47]OFD Sender: No OFD packet to send [20:17:48]accept exits with 8 [20:17:48]New connection [20:17:48]New thread 3066895716 created [20:17:48]Thread 3067039076 joined [20:17:48]Waiting for new connection... [20:17:48] Sock 8.Parse request [20:17:48]Sock 8.Check first char [20:17:48]Sock 8.First char is OK [20:17:48]request: POST /json_proto HTTP/1.0 [20:17:48]Method: POST [20:17:48]URL: /json_proto [20:17:48]Method is POST - this is cgi request [20:17:48]url: /json_proto [20:17:48]query_string will be loaded in cgi processing [20:17:48]execute_cgi json_proto POST (null) [20:17:48]execute_cgi path=json_proto method=POST [20:17:48]POST find Content-Length [20:17:48]Host: 172.17.50.195:8080 [20:17:48]Content-Length: 773 [20:17:48]Content-Type: application/json [20:17:48] [20:17:48]POST finish read [20:17:48]Found Content-Length = 773 [20:17:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093282", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:17:48]execute_script... [20:17: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)1093282", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:17:48]POST & json_proto [20:17:48]process_json_proto [20:17:48]json parsed OK: [20:17:48]protocol is kg_v1.0 [20:17:48]action value=close_receipt [20:17:48]process_action close_receipt [20:17:48]cmd_close_receipt [20:17:48]MH_GetDate [20:17:48]Write to MH i2c: F0 00 00 A2 25 B6 [20:17:48]Write i2c OK [20:17:48]MH_I2C_Read... [20:17:48]Read from MH i2c: F0 [20:17:48]MH_I2C_Read... [20:17:48]Read from MH i2c: F0 09 00 [20:17:48]MH_I2C_Read... [20:17:48]Read from MH i2c: F0 09 00 A2 25 00 6D F1 1F 67 43 33 1C 67 9C [20:17:48]GetLastDocTimeStamp 1730146651 [20:17:48]current date 1730146669 [20:17:48]FM_GetShiftState [20:17:48]SAM_PROTO_GetShiftState [20:17:48]wFMCommunicate request_size=4 [20:17:48]MH_SAM_APDU [20:17:48]CAPDU: 80 13 01 00 [20:17:48]Write to MH i2c: E2 08 00 A3 25 80 13 01 00 00 00 00 00 45 [20:17:48]Write i2c OK [20:17:48]MH_I2C_Read... [20:17:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:17:48]Read from MH i2c: E2 [20:17:48]MH_I2C_Read... [20:17:48]Read from MH i2c: E2 0E 00 [20:17:48]MH_I2C_Read... [20:17:48]Read from MH i2c: E2 0E 00 A3 25 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 3E [20:17:48]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:17:48]wFMCommunicate OK [20:17:48]SAM_PROTO_GetShiftState done [20:17:48]FM_GetShiftState done [20:17:48]opened in 1730073493 [20:17:48]opened+sec_in_day 1730159893 [20:17:48]quantity*price = 100001 [20:17:48]sum+1 = 100002 [20:17:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.01 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.01 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 747 28.10.2024 20:17 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318272 ФПД: 107489849089243 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T201749&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318272&fm=107489849089243&tin=02508201610067®Number=0000000000091628&sum=100001 [20:17:49]StoreToDocumentArchive [20:17:49]shift 546 fd 318272 [20:17:49]save to /storage/0546/doc_00318272 [20:17:49]save last doc name /storage/0546/doc_00318272 to /storage/kkm_last_doc_name [20:17:49]save OK [20:17:49]Clear old archive folders... [20:17:49]ProcessDocumentItem done err = 0, tmpTLVsize=250 [20:17:49]tlvbuf is 000CCA60 [20:17:49]SAM_PROTO_ClearQueue [20:17:49]wFMCommunicate request_size=4 [20:17:49]MH_SAM_APDU [20:17:49]CAPDU: 80 09 00 00 [20:17:49]Write to MH i2c: E2 08 00 B0 25 80 09 00 00 00 00 00 00 47 [20:17:49]Write i2c OK [20:17:49]MH_I2C_Read... [20:17:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:17:49]Read from MH i2c: E2 [20:17:49]MH_I2C_Read... [20:17:49]Read from MH i2c: E2 03 00 [20:17:49]MH_I2C_Read... [20:17:49]Read from MH i2c: E2 03 00 B0 25 00 90 00 49 [20:17:49]RAPDU: 90 00 [20:17:49]wFMCommunicate OK [20:17:49]SAM_PROTO_ClearQueue done [20:17:49]KKMCreateOFDPacket [20:17:49]OFDProtocolAddRootSTLVToBuf [20:17:49]FM_MakeSignedData [20:17:49]FM_MakeSignedData [20:17:49]SAM_PROTO_SignData [20:17:49]wFMCommunicate request_size=4 [20:17:49]MH_SAM_APDU [20:17:49]CAPDU: 80 0D 01 02 [20:17:49]Write to MH i2c: E2 08 00 B1 25 80 0D 01 02 00 00 00 00 4F [20:17:49]Write i2c OK [20:17:49]MH_I2C_Read... [20:17:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:17:49]Read from MH i2c: E2 [20:17:49]MH_I2C_Read... [20:17:49]Read from MH i2c: E2 03 00 [20:17:49]MH_I2C_Read... [20:17:49]Read from MH i2c: E2 03 00 B1 25 00 90 00 4A [20:17:49]RAPDU: 90 00 [20:17:49]wFMCommunicate OK [20:17:49]wFMCommunicate request_size=255 [20:17:49]MH_SAM_APDU [20:17:49]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 02 00 00 F4 03 04 00 6D F1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 40 DB 04 00 35 04 06 00 61 C2 [20:17:49]Write to MH i2c: E2 02 01 B2 25 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 02 00 00 F4 03 04 00 6D F1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 40 DB 04 00 35 04 06 00 61 C2 00 00 35 [20:17:49]Write i2c OK [20:17:49]MH_I2C_Read... [20:17:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:17:49]Read from MH i2c: E2 [20:17:49]MH_I2C_Read... [20:17:49]Read from MH i2c: E2 03 00 [20:17:49]MH_I2C_Read... [20:17:49]Read from MH i2c: E2 03 00 B2 25 00 90 00 4B [20:17:49]RAPDU: 90 00 [20:17:49]wFMCommunicate OK [20:17:49]wFMCommunicate request_size=9 [20:17:49]MH_SAM_APDU [20:17:49]CAPDU: 80 0D 02 02 04 EE 45 9C DB [20:17:49]Write to MH i2c: E2 0C 00 B3 25 80 0D 02 02 04 00 EE 45 9C DB 00 00 04 [20:17:49]Write i2c OK [20:17:49]MH_I2C_Read... [20:17:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:17:49]Read from MH i2c: E2 [20:17:49]MH_I2C_Read... [20:17:49]Read from MH i2c: E2 03 00 [20:17:49]MH_I2C_Read... [20:17:49]Read from MH i2c: E2 03 00 B3 25 00 90 00 4C [20:17:49]RAPDU: 90 00 [20:17:49]wFMCommunicate OK [20:17:49]wFMCommunicate request_size=4 [20:17:49]MH_SAM_APDU [20:17:49]CAPDU: 80 0D 03 02 [20:17:49]Write to MH i2c: E2 08 00 B4 25 80 0D 03 02 00 00 00 00 54 [20:17:49]Write i2c OK [20:17:49]MH_I2C_Read... [20:17:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:17:49]Read from MH i2c: E2 [20:17:49]MH_I2C_Read... [20:17:49]Read from MH i2c: E2 0B 00 [20:17:49]MH_I2C_Read... [20:17:49]Read from MH i2c: E2 0B 00 B4 25 00 A7 35 72 3B B0 E3 78 3B 90 00 24 [20:17:49]RAPDU: A7 35 72 3B B0 E3 78 3B 90 00 [20:17:49]wFMCommunicate OK [20:17:49]SAM_PROTO_SignData done [20:17:49]FM_MakeSignedData done [20:17:49]CreateOFDProtocolMessage [20:17:49]wFMCommunicate request_size=4 [20:17:49]MH_SAM_APDU [20:17:49]CAPDU: 80 11 00 00 [20:17:49]Write to MH i2c: E2 08 00 B5 25 80 11 00 00 00 00 00 00 54 [20:17:49]Write i2c OK [20:17:49]MH_I2C_Read... [20:17:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:17:49]Read from MH i2c: E2 [20:17:49]MH_I2C_Read... [20:17:49]Read from MH i2c: E2 17 00 [20:17:49]MH_I2C_Read... [20:17:49]Read from MH i2c: E2 17 00 B5 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A8 [20:17:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:17:49]wFMCommunicate OK [20:17:49]CreateOFDProtocolMessage done [20:17:49]OFDSenderStorePacket 318272 [20:17:49]StoreOFDPacket docnum=318272 [20:17:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 5A 00 06 01 0E A9 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 02 00 00 F4 03 04 00 6D F1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 40 DB 04 00 35 04 06 00 61 C2 EE 45 9C DB A7 35 72 3B B0 E3 78 3B [20:17:49]CheckFolder [20:17:49]dirname=/storage/ofd_packets [20:17:49]CheckFolder done [20:17:49]ProducePacketName [20:17:49]name=ofd_packets/00318272 [20:17:49]NVStorageSaveData ofd_packets/00318272 [20:17:49]File name is /storage/ofd_packets/00318272 [20:17:49]Write 300 bytes [20:17:49]NVStorageSaveData done [20:17:49]OFDSenderStorePacket done [20:17:49]KKMCreateOFDPacket done [20:17:49]NVStorageSaveData kkm_last_timestamp [20:17:49]File name is /storage/kkm_last_timestamp [20:17:49]Write 4 bytes [20:17:49]NVStorageSaveData done [20:17:49]OFD Sender: Processing packet 318272 [packets to send 127, broken 126] [20:17:49]ProducePacketName [20:17:49]name=ofd_packets/00318272 [20:17:49]OFD Sender: To server: pG, [20:17:49]CommunicateWithHost lk.salyk.kg:30040 [20:17:49]ConnectInit lk.salyk.kg [20:17:49]ExternCall_PrintAddStr [20:17:49]wPrintStart [20:17:49]Write to MH i2c: 01 00 00 B6 25 DB [20:17:49]Write i2c OK [20:17:49]MH_I2C_Read... [20:17:49]Read from MH i2c: 01 [20:17:49]MH_I2C_Read... [20:17:49]Read from MH i2c: 01 07 00 [20:17:49]MH_I2C_Read... [20:17:49]Read from MH i2c: 01 07 00 B6 25 00 00 00 00 00 FF 0F F0 [20:17:49]RasterBufferAndPrint [20:17:49]line Счет N : (1)1093282 [20:17:49]line ИНН: 02508201610067 [20:17:49]line Контрольно-Кассовый Чек [20:17:49]line ПРОДАЖА [20:17:49]line ТРК (МРК, ГНК) : 71 [20:17:49]line Товар: 2711190000 [20:17:49]line ГАЗ-К-5 [20:17:49]line 26.110 * 38.30 [20:17:49]line = 1000.01 [20:17:49]line НДС 12% НСП 1% [20:17:49]line > о реализуемом товаре [20:17:49]line ИТОГО: 1000.01 [20:17:49]line НСП 1% : 8.85 [20:17:49]line НДС 12% : 106.20 [20:17:49]line Наличными: 0.00 [20:17:49]line Безнал.: 1000.01 [20:17:49]line Место: АЗС № 101 "Партнер Нефть" [20:17:49]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [20:17:49]line СНО: Общий режим [20:17:49]line Чек 747 28.10.2024 20:17 [20:17:49]line Смена: 546 ФФД: 1.0 [20:17:49]line ЗНМ: 0300000082 [20:17:49]line РНМ: 0000000000091628 [20:17:49]line Версия ККМ: 001 [20:17:49]line Платежная система: Mbank [20:17:50]line ФМ: 0000000000874671 [20:17:50]line ФД: 318272 [20:17:50]line ФПД: 107489849089243 [20:17:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T201749&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318272&fm=107489849089243&tin=02508201610067®Number=0000000000091628&sum=100001 [20:17:50]Connected sock=11 [20:17:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 5A 00 06 01 0E A9 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 02 00 00 F4 03 04 00 6D F1 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 40 DB 04 00 35 04 06 00 61 C2 EE 45 9C DB A7 35 72 3B B0 E3 78 3B [20:17:50]written 0, free lines is 4095 [20:17:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 65 51 47 00 C0 FF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 40 DB 04 00 F4 03 04 00 25 9D 1F 67 B6 04 01 00 00 23 D0 FE E8 21 79 22 04 [20:17:50]CommunicateWithHost err = 0 [20:17:50]CheckOFDResponse [20:17:50]1017 (14) - 77093643461234 [20:17:50]1041 (16) - 0000000000874671 [20:17:50]1040 (4) - 318272 [20:17:50]1012 (4) - 28.10.2024 14:18 [20:17:50]1206 (1) - 0 [20:17:50]OFD Sender: Remove packet 318272 [20:17:50]ProducePacketName [20:17:50]name=ofd_packets/00318272 [20:17:50]NVStorageDeleteData [20:17:50]Write to MH i2c: 01 00 00 DF 25 04 [20:17:50]Write i2c OK [20:17:50]MH_I2C_Read... [20:17:50]Read from MH i2c: 01 [20:17:50]MH_I2C_Read... [20:17:50]Read from MH i2c: 01 07 00 [20:17:50]MH_I2C_Read... [20:17:50]Read from MH i2c: 01 07 00 DF 25 00 00 00 00 00 10 0D 28 [20:17:50]RasterBufferAndPrint [20:17:50]line [20:17:50]line [20:17:50]line [20:17:50]line [20:17:50]line [20:17:50]written 0, free lines is 3350 [20:17:50]MH_Cut [20:17:50]Write to MH i2c: D1 01 00 E6 25 01 DD [20:17:50]Write i2c OK [20:17:50]MH_I2C_Read... [20:17:50]Read from MH i2c: D1 [20:17:50]MH_I2C_Read... [20:17:50]Read from MH i2c: D1 01 00 [20:17:50]MH_I2C_Read... [20:17:50]Read from MH i2c: D1 01 00 E6 25 00 DC [20:17:50]Write to MH i2c: 01 00 00 E7 25 0C [20:17:50]Write i2c OK [20:17:50]MH_I2C_Read... [20:17:50]OFD Sender: No OFD packet to send [20:17:51]*** Cut start [20:17:51]*** Partial cut [20:17:51]*** CUTSNS_PIN = 1 [20:17:51]*** CUTSNS_PIN = 0 [20:17:51]*** Brake cut motor [20:17:52]Read from MH i2c: 01 [20:17:52]MH_I2C_Read... [20:17:52]*** Stop cut motor [20:17:52]*** Cut end [20:17:52]Read from MH i2c: 01 07 00 [20:17:52]MH_I2C_Read... [20:17:52]Read from MH i2c: 01 07 00 E7 25 00 00 00 00 00 FF 0F 21 [20:17:52]process_action close_receipt done [20:17:52]requested_data is exist [20:17:52]produce_requested_data [20:17:52]requested_item fm.sn is exist - process it [20:17:52]wFMCommunicate request_size=4 [20:17:52]MH_SAM_APDU [20:17:52]CAPDU: 80 11 00 00 [20:17:52]Write to MH i2c: E2 08 00 E8 25 80 11 00 00 00 00 00 00 87 [20:17:52]Write i2c OK [20:17:52]MH_I2C_Read... [20:17:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:17:52]Read from MH i2c: E2 [20:17:52]MH_I2C_Read... [20:17:52]Read from MH i2c: E2 17 00 [20:17:52]MH_I2C_Read... [20:17:52]Read from MH i2c: E2 17 00 E8 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 DB [20:17:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:17:52]wFMCommunicate OK [20:17:52]requested_item fd.num is exist - process it [20:17:52]SAM_PROTO_GetFieldsCounters [20:17:52]wFMCommunicate request_size=4 [20:17:52]MH_SAM_APDU [20:17:52]CAPDU: 80 13 00 00 [20:17:52]Write to MH i2c: E2 08 00 E9 25 80 13 00 00 00 00 00 00 8A [20:17:52]Write i2c OK [20:17:52]MH_I2C_Read... [20:17:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:17:52]Read from MH i2c: E2 [20:17:52]MH_I2C_Read... [20:17:52]Read from MH i2c: E2 62 00 [20:17:52]MH_I2C_Read... [20:17:52]Read from MH i2c: E2 62 00 E9 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 40 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 EB 02 00 00 5E 04 04 00 EB 02 00 00 57 04 04 00 EC 02 00 00 19 04 04 00 00 00 00 00 90 00 B7 [20:17:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 40 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 EB 02 00 00 5E 04 04 00 EB 02 00 00 57 04 04 00 EC 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:17:52]wFMCommunicate OK [20:17:52]SAM_PROTO_GetFieldsCounters done [20:17:52]requested_item shift.num is exist - process it [20:17:52]requested_item shift.opened is exist - process it [20:17:52]req_shift_opened [20:17:52]FM_GetShiftState [20:17:52]SAM_PROTO_GetShiftState [20:17:52]wFMCommunicate request_size=4 [20:17:52]MH_SAM_APDU [20:17:52]CAPDU: 80 13 01 00 [20:17:52]Write to MH i2c: E2 08 00 EA 25 80 13 01 00 00 00 00 00 8C [20:17:52]Write i2c OK [20:17:52]MH_I2C_Read... [20:17:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:17:52]Read from MH i2c: E2 [20:17:52]MH_I2C_Read... [20:17:52]Read from MH i2c: E2 0E 00 [20:17:52]MH_I2C_Read... [20:17:52]Read from MH i2c: E2 0E 00 EA 25 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 85 [20:17:52]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:17:52]wFMCommunicate OK [20:17:52]SAM_PROTO_GetShiftState done [20:17:52]FM_GetShiftState done [20:17:52]req_shift_opened done [20:17:52]requested_item shift.open_date is exist - process it [20:17:52]req_shift_open_date [20:17:52]req_shift_open_date done [20:17:52]produce_requested_data done [20:17:52]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318272,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [20:17:52]process_action_free close_receipt [20:17:52]json_value_free [20:17:52]json_value_free done [20:17:52]process_json_proto returns [20:17:52]Send response to host [20:17:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318272,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [20:17:52]free response buf [20:17:52]execute_script done [20:17:52]execute_script returns [20:17:52]free content buf [20:17:52]Sock 8.Close socket [20:17:52]Sock 8.Thread stoped [20:17:56]OFD Sender: No OFD packet to send [20:18:01]OFD Sender: No OFD packet to send [20:18:06]OFD Sender: No OFD packet to send [20:18:11]OFD Sender: No OFD packet to send [20:18:16]OFD Sender: No OFD packet to send [20:18:21]OFD Sender: No OFD packet to send [20:18:26]OFD Sender: No OFD packet to send [20:18:31]OFD Sender: No OFD packet to send [20:18:36]OFD Sender: No OFD packet to send [20:18:41]OFD Sender: No OFD packet to send [20:18:46]OFD Sender: No OFD packet to send [20:18:51]OFD Sender: No OFD packet to send [20:18:56]OFD Sender: No OFD packet to send [20:19:01]OFD Sender: No OFD packet to send [20:19:06]OFD Sender: No OFD packet to send [20:19:11]OFD Sender: No OFD packet to send [20:19:16]OFD Sender: No OFD packet to send [20:19:21]OFD Sender: No OFD packet to send [20:19:26]OFD Sender: No OFD packet to send [20:19:31]OFD Sender: No OFD packet to send [20:19:36]OFD Sender: No OFD packet to send [20:19:41]OFD Sender: No OFD packet to send [20:19:46]OFD Sender: No OFD packet to send [20:19:51]OFD Sender: No OFD packet to send [20:19:56]OFD Sender: No OFD packet to send [20:20:01]OFD Sender: No OFD packet to send [20:20:06]OFD Sender: No OFD packet to send [20:20:11]OFD Sender: No OFD packet to send [20:20:16]OFD Sender: No OFD packet to send [20:20:21]OFD Sender: No OFD packet to send [20:20:26]OFD Sender: No OFD packet to send [20:20:31]OFD Sender: No OFD packet to send [20:20:36]OFD Sender: No OFD packet to send [20:20:41]OFD Sender: No OFD packet to send [20:20:46]OFD Sender: No OFD packet to send [20:20:51]OFD Sender: No OFD packet to send [20:20:56]OFD Sender: No OFD packet to send [20:21:01]OFD Sender: No OFD packet to send [20:21:06]OFD Sender: No OFD packet to send [20:21:11]OFD Sender: No OFD packet to send [20:21:16]OFD Sender: No OFD packet to send [20:21:21]OFD Sender: No OFD packet to send [20:21:26]OFD Sender: No OFD packet to send [20:21:31]OFD Sender: No OFD packet to send [20:21:36]OFD Sender: No OFD packet to send [20:21:41]OFD Sender: No OFD packet to send [20:21:46]OFD Sender: No OFD packet to send [20:21:51]OFD Sender: No OFD packet to send [20:21:56]OFD Sender: No OFD packet to send [20:22:01]OFD Sender: No OFD packet to send [20:22:06]OFD Sender: No OFD packet to send [20:22:11]OFD Sender: No OFD packet to send [20:22:16]OFD Sender: No OFD packet to send [20:22:21]OFD Sender: No OFD packet to send [20:22:26]OFD Sender: No OFD packet to send [20:22:31]OFD Sender: No OFD packet to send [20:22:36]OFD Sender: No OFD packet to send [20:22:41]OFD Sender: No OFD packet to send [20:22:46]OFD Sender: No OFD packet to send [20:22:51]OFD Sender: No OFD packet to send [20:22:56]OFD Sender: No OFD packet to send [20:23:01]OFD Sender: No OFD packet to send [20:23:06]OFD Sender: No OFD packet to send [20:23:11]OFD Sender: No OFD packet to send [20:23:16]OFD Sender: No OFD packet to send [20:23:21]OFD Sender: No OFD packet to send [20:23:26]OFD Sender: No OFD packet to send [20:23:31]OFD Sender: No OFD packet to send [20:23:36]OFD Sender: No OFD packet to send [20:23:41]OFD Sender: No OFD packet to send [20:23:46]OFD Sender: No OFD packet to send [20:23:51]OFD Sender: No OFD packet to send [20:23:56]OFD Sender: No OFD packet to send [20:24:01]OFD Sender: No OFD packet to send [20:24:06]OFD Sender: No OFD packet to send [20:24:11]OFD Sender: No OFD packet to send [20:24:16]OFD Sender: No OFD packet to send [20:24:21]OFD Sender: No OFD packet to send [20:24:26]OFD Sender: No OFD packet to send [20:24:31]OFD Sender: No OFD packet to send [20:24:36]OFD Sender: No OFD packet to send [20:24:41]OFD Sender: No OFD packet to send [20:24:46]OFD Sender: No OFD packet to send [20:24:51]OFD Sender: No OFD packet to send [20:24:56]OFD Sender: No OFD packet to send [20:25:01]OFD Sender: No OFD packet to send [20:25:06]OFD Sender: No OFD packet to send [20:25:11]OFD Sender: No OFD packet to send [20:25:16]OFD Sender: No OFD packet to send [20:25:21]OFD Sender: No OFD packet to send [20:25:26]OFD Sender: No OFD packet to send [20:25:26]accept exits with 9 [20:25:26]New connection [20:25:26]New thread 3067039076 created [20:25:26]Thread 3066895716 joined [20:25:26]Waiting for new connection... [20:25:26] Sock 9.Parse request [20:25:26]Sock 9.Check first char [20:25:26]Sock 9.First char is OK [20:25:26]request: POST /json_proto HTTP/1.0 [20:25:26]Method: POST [20:25:26]URL: /json_proto [20:25:26]Method is POST - this is cgi request [20:25:26]url: /json_proto [20:25:26]query_string will be loaded in cgi processing [20:25:26]execute_cgi json_proto POST (null) [20:25:26]execute_cgi path=json_proto method=POST [20:25:26]POST find Content-Length [20:25:26]Host: 172.17.50.195:8080 [20:25:26]Content-Length: 817 [20:25:26]Content-Type: application/json [20:25:26] [20:25:26]POST finish read [20:25:26]Found Content-Length = 817 [20:25:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093284", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:25:26]execute_script... [20:25: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)1093284", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:25:26]POST & json_proto [20:25:26]process_json_proto [20:25:26]json parsed OK: [20:25:26]protocol is kg_v1.0 [20:25:26]action value=close_receipt [20:25:26]process_action close_receipt [20:25:26]cmd_close_receipt [20:25:26]MH_GetDate [20:25:26]Write to MH i2c: F0 00 00 EB 25 FF [20:25:26]Write i2c OK [20:25:26]MH_I2C_Read... [20:25:26]Read from MH i2c: F0 [20:25:26]MH_I2C_Read... [20:25:26]Read from MH i2c: F0 09 00 [20:25:26]MH_I2C_Read... [20:25:26]Read from MH i2c: F0 09 00 EB 25 00 38 F3 1F 67 43 33 1C 67 B2 [20:25:26]GetLastDocTimeStamp 1730146669 [20:25:26]current date 1730147128 [20:25:26]FM_GetShiftState [20:25:26]SAM_PROTO_GetShiftState [20:25:26]wFMCommunicate request_size=4 [20:25:26]MH_SAM_APDU [20:25:26]CAPDU: 80 13 01 00 [20:25:26]Write to MH i2c: E2 08 00 EC 25 80 13 01 00 00 00 00 00 8E [20:25:26]Write i2c OK [20:25:26]MH_I2C_Read... [20:25:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:25:26]Read from MH i2c: E2 [20:25:26]MH_I2C_Read... [20:25:26]Read from MH i2c: E2 0E 00 [20:25:26]MH_I2C_Read... [20:25:26]Read from MH i2c: E2 0E 00 EC 25 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 87 [20:25:26]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:25:26]wFMCommunicate OK [20:25:26]SAM_PROTO_GetShiftState done [20:25:26]FM_GetShiftState done [20:25:26]opened in 1730073493 [20:25:26]opened+sec_in_day 1730159893 [20:25:26]quantity*price = 50041 [20:25:26]sum+1 = 50042 [20:25:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 748 28.10.2024 20:25 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874671 ФД: 318273 ФПД: 25399384531973 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T202528&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318273&fm=25399384531973&tin=02508201610067®Number=0000000000091628&sum=50041 [20:25:28]StoreToDocumentArchive [20:25:28]shift 546 fd 318273 [20:25:28]save to /storage/0546/doc_00318273 [20:25:28]save last doc name /storage/0546/doc_00318273 to /storage/kkm_last_doc_name [20:25:28]save OK [20:25:28]Clear old archive folders... [20:25:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:25:28]tlvbuf is 00093490 [20:25:28]SAM_PROTO_ClearQueue [20:25:28]wFMCommunicate request_size=4 [20:25:28]MH_SAM_APDU [20:25:28]CAPDU: 80 09 00 00 [20:25:28]Write to MH i2c: E2 08 00 F9 25 80 09 00 00 00 00 00 00 90 [20:25:28]Write i2c OK [20:25:28]MH_I2C_Read... [20:25:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:25:28]Read from MH i2c: E2 [20:25:28]MH_I2C_Read... [20:25:28]Read from MH i2c: E2 03 00 [20:25:28]MH_I2C_Read... [20:25:28]Read from MH i2c: E2 03 00 F9 25 00 90 00 92 [20:25:28]RAPDU: 90 00 [20:25:28]wFMCommunicate OK [20:25:28]SAM_PROTO_ClearQueue done [20:25:28]KKMCreateOFDPacket [20:25:28]OFDProtocolAddRootSTLVToBuf [20:25:28]FM_MakeSignedData [20:25:28]FM_MakeSignedData [20:25:28]SAM_PROTO_SignData [20:25:28]wFMCommunicate request_size=4 [20:25:28]MH_SAM_APDU [20:25:28]CAPDU: 80 0D 01 02 [20:25:28]Write to MH i2c: E2 08 00 FA 25 80 0D 01 02 00 00 00 00 98 [20:25:28]Write i2c OK [20:25:28]MH_I2C_Read... [20:25:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:25:28]Read from MH i2c: E2 [20:25:28]MH_I2C_Read... [20:25:28]Read from MH i2c: E2 03 00 [20:25:28]MH_I2C_Read... [20:25:28]Read from MH i2c: E2 03 00 FA 25 00 90 00 93 [20:25:28]RAPDU: 90 00 [20:25:28]wFMCommunicate OK [20:25:28]wFMCommunicate request_size=255 [20:25:28]MH_SAM_APDU [20:25: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 02 00 00 F4 03 04 00 38 F3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 41 DB 04 00 35 04 06 00 17 [20:25:28]Write to MH i2c: E2 02 01 FB 25 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 02 00 00 F4 03 04 00 38 F3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 41 DB 04 00 35 04 06 00 17 00 00 72 [20:25:28]Write i2c OK [20:25:28]MH_I2C_Read... [20:25:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:25:28]Read from MH i2c: E2 [20:25:28]MH_I2C_Read... [20:25:28]Read from MH i2c: E2 03 00 [20:25:28]MH_I2C_Read... [20:25:28]Read from MH i2c: E2 03 00 FB 25 00 90 00 94 [20:25:28]RAPDU: 90 00 [20:25:28]wFMCommunicate OK [20:25:28]wFMCommunicate request_size=10 [20:25:28]MH_SAM_APDU [20:25:28]CAPDU: 80 0D 02 02 05 19 C1 4A E4 05 [20:25:28]Write to MH i2c: E2 0D 00 FC 25 80 0D 02 02 05 00 19 C1 4A E4 05 00 00 B2 [20:25:28]Write i2c OK [20:25:28]MH_I2C_Read... [20:25:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:25:28]Read from MH i2c: E2 [20:25:28]MH_I2C_Read... [20:25:28]Read from MH i2c: E2 03 00 [20:25:28]MH_I2C_Read... [20:25:28]Read from MH i2c: E2 03 00 FC 25 00 90 00 95 [20:25:28]RAPDU: 90 00 [20:25:28]wFMCommunicate OK [20:25:28]wFMCommunicate request_size=4 [20:25:28]MH_SAM_APDU [20:25:28]CAPDU: 80 0D 03 02 [20:25:28]Write to MH i2c: E2 08 00 FD 25 80 0D 03 02 00 00 00 00 9D [20:25:28]Write i2c OK [20:25:28]MH_I2C_Read... [20:25:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:25:28]Read from MH i2c: E2 [20:25:28]MH_I2C_Read... [20:25:28]Read from MH i2c: E2 0B 00 [20:25:28]MH_I2C_Read... [20:25:28]Read from MH i2c: E2 0B 00 FD 25 00 50 71 6B FC AD A9 9B A1 90 00 58 [20:25:28]RAPDU: 50 71 6B FC AD A9 9B A1 90 00 [20:25:28]wFMCommunicate OK [20:25:28]SAM_PROTO_SignData done [20:25:28]FM_MakeSignedData done [20:25:28]CreateOFDProtocolMessage [20:25:28]wFMCommunicate request_size=4 [20:25:28]MH_SAM_APDU [20:25:28]CAPDU: 80 11 00 00 [20:25:28]Write to MH i2c: E2 08 00 FE 25 80 11 00 00 00 00 00 00 9D [20:25:28]Write i2c OK [20:25:28]MH_I2C_Read... [20:25:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:25:28]Read from MH i2c: E2 [20:25:28]MH_I2C_Read... [20:25:28]Read from MH i2c: E2 17 00 [20:25:28]MH_I2C_Read... [20:25:28]Read from MH i2c: E2 17 00 FE 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F1 [20:25:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:25:28]wFMCommunicate OK [20:25:28]CreateOFDProtocolMessage done [20:25:28]OFDSenderStorePacket 318273 [20:25:28]StoreOFDPacket docnum=318273 [20:25:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 66 B6 07 01 ED 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 02 00 00 F4 03 04 00 38 F3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 41 DB 04 00 35 04 06 00 17 19 C1 4A E4 05 50 71 6B FC AD A9 9B A1 [20:25:28]CheckFolder [20:25:28]dirname=/storage/ofd_packets [20:25:28]CheckFolder done [20:25:28]ProducePacketName [20:25:28]name=ofd_packets/00318273 [20:25:28]NVStorageSaveData ofd_packets/00318273 [20:25:28]File name is /storage/ofd_packets/00318273 [20:25:28]Write 301 bytes [20:25:28]NVStorageSaveData done [20:25:28]OFDSenderStorePacket done [20:25:28]KKMCreateOFDPacket done [20:25:28]NVStorageSaveData kkm_last_timestamp [20:25:28]File name is /storage/kkm_last_timestamp [20:25:28]Write 4 bytes [20:25:28]NVStorageSaveData done [20:25:28]ExternCall_PrintAddStr [20:25:28]wPrintStart [20:25:28]Write to MH i2c: 01 00 00 FF 25 24 [20:25:28]Write i2c OK [20:25:28]MH_I2C_Read... [20:25:28]Read from MH i2c: 01 [20:25:28]MH_I2C_Read... [20:25:28]Read from MH i2c: 01 07 00 [20:25:28]MH_I2C_Read... [20:25:28]Read from MH i2c: 01 07 00 FF 25 00 00 00 00 00 FF 0F 39 [20:25:28]RasterBufferAndPrint [20:25:28]line Счет N : (1)1093284 [20:25:28]line ИНН: 02508201610067 [20:25:28]line Контрольно-Кассовый Чек [20:25:28]line ПРОДАЖА [20:25:28]line ТРК (МРК, ГНК) : 53 [20:25:28]line Товар: 2710124130 [20:25:28]line Аи-92-К-2 [20:25:28]line 7.480 * 66.90 [20:25:28]line = 500.41 [20:25:28]line НДС 12% НСП 1% [20:25:28]line > о реализуемом товаре [20:25:28]line ИТОГО: 500.41 [20:25:28]line НСП 1% : 4.43 [20:25:28]line НДС 12% : 53.14 [20:25:28]line Наличными: 0.00 [20:25:28]line Безнал.: 500.41 [20:25:28]line Место: АЗС № 101 "Партнер Нефть" [20:25:28]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [20:25:28]line СНО: Общий режим [20:25:28]line Чек 748 28.10.2024 20:25 [20:25:28]line Смена: 546 ФФД: 1.0 [20:25:28]line ЗНМ: 0300000082 [20:25:28]line РНМ: 0000000000091628 [20:25:28]line Версия ККМ: 001 [20:25:28]line Платежная система: Бакай Банк [20:25:28]line ФМ: 0000000000874671 [20:25:28]line ФД: 318273 [20:25:28]line ФПД: 25399384531973 [20:25:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T202528&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318273&fm=25399384531973&tin=02508201610067®Number=0000000000091628&sum=50041 [20:25:28]written 0, free lines is 4095 [20:25:28]OFD Sender: Processing packet 318273 [packets to send 127, broken 126] [20:25:28]ProducePacketName [20:25:28]name=ofd_packets/00318273 [20:25:28]OFD Sender: To server: pG, [20:25:28]CommunicateWithHost lk.salyk.kg:30040 [20:25:28]ConnectInit lk.salyk.kg [20:25:28]Connected sock=10 [20:25:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 66 B6 07 01 ED 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 02 00 00 F4 03 04 00 38 F3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 41 DB 04 00 35 04 06 00 17 19 C1 4A E4 05 50 71 6B FC AD A9 9B A1 [20:25:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 E4 3D 47 00 49 36 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 41 DB 04 00 F4 03 04 00 F0 9E 1F 67 B6 04 01 00 00 C5 EF 69 C7 45 5E CE E9 [20:25:29]CommunicateWithHost err = 0 [20:25:29]CheckOFDResponse [20:25:29]1017 (14) - 77093643461234 [20:25:29]1041 (16) - 0000000000874671 [20:25:29]1040 (4) - 318273 [20:25:29]1012 (4) - 28.10.2024 14:25 [20:25:29]1206 (1) - 0 [20:25:29]OFD Sender: Remove packet 318273 [20:25:29]ProducePacketName [20:25:29]name=ofd_packets/00318273 [20:25:29]NVStorageDeleteData [20:25:29]Write to MH i2c: 01 00 00 29 26 4F [20:25:29]Write i2c OK [20:25:29]MH_I2C_Read... [20:25:29]Read from MH i2c: 01 [20:25:29]MH_I2C_Read... [20:25:29]Read from MH i2c: 01 07 00 [20:25:29]MH_I2C_Read... [20:25:29]Read from MH i2c: 01 07 00 29 26 00 00 00 00 00 09 0D 6C [20:25:29]RasterBufferAndPrint [20:25:29]line [20:25:29]line [20:25:29]line [20:25:29]line [20:25:29]line [20:25:29]written 0, free lines is 3343 [20:25:29]MH_Cut [20:25:29]Write to MH i2c: D1 01 00 30 26 01 28 [20:25:29]Write i2c OK [20:25:29]MH_I2C_Read... [20:25:29]Read from MH i2c: D1 [20:25:29]MH_I2C_Read... [20:25:29]Read from MH i2c: D1 01 00 [20:25:29]MH_I2C_Read... [20:25:29]Read from MH i2c: D1 01 00 30 26 00 27 [20:25:29]Write to MH i2c: 01 00 00 31 26 57 [20:25:29]Write i2c OK [20:25:29]MH_I2C_Read... [20:25:29]OFD Sender: No OFD packet to send [20:25:30]*** Cut start [20:25:30]*** Partial cut [20:25:30]*** CUTSNS_PIN = 1 [20:25:30]*** CUTSNS_PIN = 0 [20:25:30]*** Brake cut motor [20:25:30]Read from MH i2c: 01 [20:25:30]MH_I2C_Read... [20:25:30]*** Stop cut motor [20:25:30]*** Cut end [20:25:30]Read from MH i2c: 01 07 00 [20:25:30]MH_I2C_Read... [20:25:30]Read from MH i2c: 01 07 00 31 26 00 00 00 00 00 FF 0F 6C [20:25:30]process_action close_receipt done [20:25:30]requested_data is exist [20:25:30]produce_requested_data [20:25:30]requested_item fm.sn is exist - process it [20:25:30]wFMCommunicate request_size=4 [20:25:30]MH_SAM_APDU [20:25:30]CAPDU: 80 11 00 00 [20:25:30]Write to MH i2c: E2 08 00 32 26 80 11 00 00 00 00 00 00 D2 [20:25:30]Write i2c OK [20:25:30]MH_I2C_Read... [20:25:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:25:30]Read from MH i2c: E2 [20:25:30]MH_I2C_Read... [20:25:30]Read from MH i2c: E2 17 00 [20:25:30]MH_I2C_Read... [20:25:30]Read from MH i2c: E2 17 00 32 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 26 [20:25:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:25:30]wFMCommunicate OK [20:25:30]requested_item fd.num is exist - process it [20:25:30]SAM_PROTO_GetFieldsCounters [20:25:30]wFMCommunicate request_size=4 [20:25:30]MH_SAM_APDU [20:25:30]CAPDU: 80 13 00 00 [20:25:30]Write to MH i2c: E2 08 00 33 26 80 13 00 00 00 00 00 00 D5 [20:25:30]Write i2c OK [20:25:30]MH_I2C_Read... [20:25:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:25:30]Read from MH i2c: E2 [20:25:30]MH_I2C_Read... [20:25:30]Read from MH i2c: E2 62 00 [20:25:30]MH_I2C_Read... [20:25:30]Read from MH i2c: E2 62 00 33 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 41 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 EC 02 00 00 5E 04 04 00 EC 02 00 00 57 04 04 00 ED 02 00 00 19 04 04 00 00 00 00 00 90 00 06 [20:25:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 41 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 EC 02 00 00 5E 04 04 00 EC 02 00 00 57 04 04 00 ED 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:25:30]wFMCommunicate OK [20:25:30]SAM_PROTO_GetFieldsCounters done [20:25:30]requested_item shift.num is exist - process it [20:25:30]requested_item shift.opened is exist - process it [20:25:30]req_shift_opened [20:25:30]FM_GetShiftState [20:25:30]SAM_PROTO_GetShiftState [20:25:30]wFMCommunicate request_size=4 [20:25:30]MH_SAM_APDU [20:25:30]CAPDU: 80 13 01 00 [20:25:30]Write to MH i2c: E2 08 00 34 26 80 13 01 00 00 00 00 00 D7 [20:25:30]Write i2c OK [20:25:30]MH_I2C_Read... [20:25:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:25:30]Read from MH i2c: E2 [20:25:30]MH_I2C_Read... [20:25:30]Read from MH i2c: E2 0E 00 [20:25:30]MH_I2C_Read... [20:25:30]Read from MH i2c: E2 0E 00 34 26 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D0 [20:25:30]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:25:30]wFMCommunicate OK [20:25:30]SAM_PROTO_GetShiftState done [20:25:30]FM_GetShiftState done [20:25:30]req_shift_opened done [20:25:30]requested_item shift.open_date is exist - process it [20:25:30]req_shift_open_date [20:25:30]req_shift_open_date done [20:25:30]produce_requested_data done [20:25:30]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318273,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [20:25:30]process_action_free close_receipt [20:25:30]json_value_free [20:25:30]json_value_free done [20:25:30]process_json_proto returns [20:25:30]Send response to host [20:25:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318273,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [20:25:30]free response buf [20:25:30]execute_script done [20:25:30]execute_script returns [20:25:30]free content buf [20:25:30]Sock 9.Close socket [20:25:30]Sock 9.Thread stoped [20:25:34]OFD Sender: No OFD packet to send [20:25:39]OFD Sender: No OFD packet to send [20:25:44]OFD Sender: No OFD packet to send [20:25:44]accept exits with 8 [20:25:44]New connection [20:25:44]New thread 3066895716 created [20:25:44]Thread 3067039076 joined [20:25:44]Waiting for new connection... [20:25:44] Sock 8.Parse request [20:25:44]Sock 8.Check first char [20:25:44]Sock 8.First char is OK [20:25:44]request: POST /json_proto HTTP/1.0 [20:25:44]Method: POST [20:25:44]URL: /json_proto [20:25:44]Method is POST - this is cgi request [20:25:44]url: /json_proto [20:25:44]query_string will be loaded in cgi processing [20:25:44]execute_cgi json_proto POST (null) [20:25:44]execute_cgi path=json_proto method=POST [20:25:44]POST find Content-Length [20:25:44]Host: 172.17.50.195:8080 [20:25:44]Content-Length: 770 [20:25:44]Content-Type: application/json [20:25:44] [20:25:44]POST finish read [20:25:44]Found Content-Length = 770 [20:25:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093285", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 24.230, "sum" : 1620.99, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1620.99 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:25:44]execute_script... [20: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)1093285", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 24.230, "sum" : 1620.99, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1620.99 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:25:44]POST & json_proto [20:25:44]process_json_proto [20:25:44]json parsed OK: [20:25:44]protocol is kg_v1.0 [20:25:44]action value=close_receipt [20:25:44]process_action close_receipt [20:25:44]cmd_close_receipt [20:25:44]MH_GetDate [20:25:44]Write to MH i2c: F0 00 00 35 26 4A [20:25:44]Write i2c OK [20:25:44]MH_I2C_Read... [20:25:44]Read from MH i2c: F0 [20:25:44]MH_I2C_Read... [20:25:44]Read from MH i2c: F0 09 00 [20:25:44]MH_I2C_Read... [20:25:44]Read from MH i2c: F0 09 00 35 26 00 4A F3 1F 67 43 33 1C 67 0F [20:25:44]GetLastDocTimeStamp 1730147128 [20:25:44]current date 1730147146 [20:25:44]FM_GetShiftState [20:25:44]SAM_PROTO_GetShiftState [20:25:44]wFMCommunicate request_size=4 [20:25:44]MH_SAM_APDU [20:25:44]CAPDU: 80 13 01 00 [20:25:44]Write to MH i2c: E2 08 00 36 26 80 13 01 00 00 00 00 00 D9 [20:25:44]Write i2c OK [20:25:44]MH_I2C_Read... [20:25:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:25:44]Read from MH i2c: E2 [20:25:44]MH_I2C_Read... [20:25:44]Read from MH i2c: E2 0E 00 [20:25:44]MH_I2C_Read... [20:25:44]Read from MH i2c: E2 0E 00 36 26 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D2 [20:25:44]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:25:44]wFMCommunicate OK [20:25:44]SAM_PROTO_GetShiftState done [20:25:44]FM_GetShiftState done [20:25:44]opened in 1730073493 [20:25:44]opened+sec_in_day 1730159893 [20:25:44]quantity*price = 162098 [20:25:44]sum+1 = 162100 [20:25:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1620.99 НСП 1% : 14.34 НДС 12% : 172.14 Наличными: 0.00 Безнал.: 1620.99 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 749 28.10.2024 20:25 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318274 ФПД: 260843257039779 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T202546&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318274&fm=260843257039779&tin=02508201610067®Number=0000000000091628&sum=162099 [20:25:46]StoreToDocumentArchive [20:25:46]shift 546 fd 318274 [20:25:46]save to /storage/0546/doc_00318274 [20:25:46]save last doc name /storage/0546/doc_00318274 to /storage/kkm_last_doc_name [20:25:46]save OK [20:25:46]Clear old archive folders... [20:25:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:25:46]tlvbuf is 000F3870 [20:25:46]SAM_PROTO_ClearQueue [20:25:46]wFMCommunicate request_size=4 [20:25:46]MH_SAM_APDU [20:25:46]CAPDU: 80 09 00 00 [20:25:46]Write to MH i2c: E2 08 00 43 26 80 09 00 00 00 00 00 00 DB [20:25:46]Write i2c OK [20:25:46]MH_I2C_Read... [20:25:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:25:46]Read from MH i2c: E2 [20:25:46]MH_I2C_Read... [20:25:46]Read from MH i2c: E2 03 00 [20:25:46]MH_I2C_Read... [20:25:46]Read from MH i2c: E2 03 00 43 26 00 90 00 DD [20:25:46]RAPDU: 90 00 [20:25:46]wFMCommunicate OK [20:25:46]SAM_PROTO_ClearQueue done [20:25:46]KKMCreateOFDPacket [20:25:46]OFDProtocolAddRootSTLVToBuf [20:25:46]FM_MakeSignedData [20:25:46]FM_MakeSignedData [20:25:46]SAM_PROTO_SignData [20:25:46]wFMCommunicate request_size=4 [20:25:46]MH_SAM_APDU [20:25:46]CAPDU: 80 0D 01 02 [20:25:46]Write to MH i2c: E2 08 00 44 26 80 0D 01 02 00 00 00 00 E3 [20:25:46]Write i2c OK [20:25:46]MH_I2C_Read... [20:25:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:25:46]Read from MH i2c: E2 [20:25:46]MH_I2C_Read... [20:25:46]Read from MH i2c: E2 03 00 [20:25:46]MH_I2C_Read... [20:25:46]Read from MH i2c: E2 03 00 44 26 00 90 00 DE [20:25:46]RAPDU: 90 00 [20:25:46]wFMCommunicate OK [20:25:46]wFMCommunicate request_size=255 [20:25:46]MH_SAM_APDU [20:25: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 32 FF 03 08 00 03 A6 5E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 33 79 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 33 79 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9A 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 43 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 33 79 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 02 00 00 F4 03 04 00 4A F3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 42 DB 04 00 35 04 06 00 ED [20:25:46]Write to MH i2c: E2 02 01 45 26 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 A6 5E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 33 79 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 33 79 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9A 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 43 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 33 79 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 02 00 00 F4 03 04 00 4A F3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 42 DB 04 00 35 04 06 00 ED 00 00 3A [20:25:46]Write i2c OK [20:25:46]MH_I2C_Read... [20:25:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:25:46]Read from MH i2c: E2 [20:25:46]MH_I2C_Read... [20:25:46]Read from MH i2c: E2 03 00 [20:25:46]MH_I2C_Read... [20:25:46]Read from MH i2c: E2 03 00 45 26 00 90 00 DF [20:25:46]RAPDU: 90 00 [20:25:46]wFMCommunicate OK [20:25:46]wFMCommunicate request_size=10 [20:25:46]MH_SAM_APDU [20:25:46]CAPDU: 80 0D 02 02 05 3C 4D AD 8B A3 [20:25:46]Write to MH i2c: E2 0D 00 46 26 80 0D 02 02 05 00 3C 4D AD 8B A3 00 00 54 [20:25:46]Write i2c OK [20:25:46]MH_I2C_Read... [20:25:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:25:46]Read from MH i2c: E2 [20:25:46]MH_I2C_Read... [20:25:46]Read from MH i2c: E2 03 00 [20:25:46]MH_I2C_Read... [20:25:46]Read from MH i2c: E2 03 00 46 26 00 90 00 E0 [20:25:46]RAPDU: 90 00 [20:25:46]wFMCommunicate OK [20:25:46]wFMCommunicate request_size=4 [20:25:46]MH_SAM_APDU [20:25:46]CAPDU: 80 0D 03 02 [20:25:46]Write to MH i2c: E2 08 00 47 26 80 0D 03 02 00 00 00 00 E8 [20:25:46]Write i2c OK [20:25:46]MH_I2C_Read... [20:25:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:25:46]Read from MH i2c: E2 [20:25:46]MH_I2C_Read... [20:25:46]Read from MH i2c: E2 0B 00 [20:25:46]MH_I2C_Read... [20:25:46]Read from MH i2c: E2 0B 00 47 26 00 0E 1F 2A C0 AB 20 A4 25 90 00 94 [20:25:46]RAPDU: 0E 1F 2A C0 AB 20 A4 25 90 00 [20:25:46]wFMCommunicate OK [20:25:46]SAM_PROTO_SignData done [20:25:46]FM_MakeSignedData done [20:25:46]CreateOFDProtocolMessage [20:25:46]wFMCommunicate request_size=4 [20:25:46]MH_SAM_APDU [20:25:46]CAPDU: 80 11 00 00 [20:25:46]Write to MH i2c: E2 08 00 48 26 80 11 00 00 00 00 00 00 E8 [20:25:46]Write i2c OK [20:25:46]MH_I2C_Read... [20:25:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:25:46]Read from MH i2c: E2 [20:25:46]MH_I2C_Read... [20:25:46]Read from MH i2c: E2 17 00 [20:25:46]MH_I2C_Read... [20:25:46]Read from MH i2c: E2 17 00 48 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 3C [20:25:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:25:46]wFMCommunicate OK [20:25:46]CreateOFDProtocolMessage done [20:25:46]OFDSenderStorePacket 318274 [20:25:46]StoreOFDPacket docnum=318274 [20:25:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 DE 75 07 01 C8 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 32 FF 03 08 00 03 A6 5E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 33 79 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 33 79 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9A 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 43 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 33 79 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 02 00 00 F4 03 04 00 4A F3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 42 DB 04 00 35 04 06 00 ED 3C 4D AD 8B A3 0E 1F 2A C0 AB 20 A4 25 [20:25:46]CheckFolder [20:25:46]dirname=/storage/ofd_packets [20:25:46]CheckFolder done [20:25:46]ProducePacketName [20:25:46]name=ofd_packets/00318274 [20:25:46]NVStorageSaveData ofd_packets/00318274 [20:25:46]File name is /storage/ofd_packets/00318274 [20:25:46]Write 301 bytes [20:25:46]NVStorageSaveData done [20:25:46]OFDSenderStorePacket done [20:25:46]KKMCreateOFDPacket done [20:25:46]NVStorageSaveData kkm_last_timestamp [20:25:46]File name is /storage/kkm_last_timestamp [20:25:46]Write 4 bytes [20:25:46]NVStorageSaveData done [20:25:46]ExternCall_PrintAddStr [20:25:46]wPrintStart [20:25:46]Write to MH i2c: 01 00 00 49 26 6F [20:25:46]Write i2c OK [20:25:46]MH_I2C_Read... [20:25:46]Read from MH i2c: 01 [20:25:46]MH_I2C_Read... [20:25:46]Read from MH i2c: 01 07 00 [20:25:46]MH_I2C_Read... [20:25:46]Read from MH i2c: 01 07 00 49 26 00 00 00 00 00 FF 0F 84 [20:25:46]RasterBufferAndPrint [20:25:46]line Счет N : (1)1093285 [20:25:46]line ИНН: 02508201610067 [20:25:46]line Контрольно-Кассовый Чек [20:25:46]line ПРОДАЖА [20:25:46]line ТРК (МРК, ГНК) : 43 [20:25:46]line Товар: 2710124130 [20:25:46]line Аи-92-К-2 [20:25:46]line 24.230 * 66.90 [20:25:46]line = 1620.99 [20:25:46]line НДС 12% НСП 1% [20:25:46]line > о реализуемом товаре [20:25:46]line ИТОГО: 1620.99 [20:25:46]line НСП 1% : 14.34 [20:25:46]line НДС 12% : 172.14 [20:25:46]line Наличными: 0.00 [20:25:46]line Безнал.: 1620.99 [20:25:46]line Место: АЗС № 101 "Партнер Нефть" [20:25:46]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [20:25:46]line СНО: Общий режим [20:25:46]line Чек 749 28.10.2024 20:25 [20:25:46]line Смена: 546 ФФД: 1.0 [20:25:46]line ЗНМ: 0300000082 [20:25:46]line РНМ: 0000000000091628 [20:25:46]line Версия ККМ: 001 [20:25:46]line Платежная система: Mbank [20:25:46]line ФМ: 0000000000874671 [20:25:46]line ФД: 318274 [20:25:46]line ФПД: 260843257039779 [20:25:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T202546&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318274&fm=260843257039779&tin=02508201610067®Number=0000000000091628&sum=162099 [20:25:46]written 0, free lines is 4095 [20:25:46]OFD Sender: Processing packet 318274 [packets to send 127, broken 126] [20:25:46]ProducePacketName [20:25:46]name=ofd_packets/00318274 [20:25:46]OFD Sender: To server: pG, [20:25:46]CommunicateWithHost lk.salyk.kg:30040 [20:25:46]ConnectInit lk.salyk.kg [20:25:47]Connected sock=10 [20:25:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 DE 75 07 01 C8 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 32 FF 03 08 00 03 A6 5E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 33 79 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 33 79 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9A 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 43 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 33 79 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 02 00 00 F4 03 04 00 4A F3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 42 DB 04 00 35 04 06 00 ED 3C 4D AD 8B A3 0E 1F 2A C0 AB 20 A4 25 [20:25:47]Write to MH i2c: 01 00 00 72 26 98 [20:25:47]Write i2c OK [20:25:47]MH_I2C_Read... [20:25:47]Read from MH i2c: 01 [20:25:47]MH_I2C_Read... [20:25:47]Read from MH i2c: 01 07 00 [20:25:47]MH_I2C_Read... [20:25:47]Read from MH i2c: 01 07 00 72 26 00 00 00 00 00 21 0D CD [20:25:47]RasterBufferAndPrint [20:25:47]line [20:25:47]line [20:25:47]line [20:25:47]line [20:25:47]line [20:25:47]written 0, free lines is 3367 [20:25:47]MH_Cut [20:25:47]Write to MH i2c: D1 01 00 79 26 01 71 [20:25:47]Write i2c OK [20:25:47]MH_I2C_Read... [20:25:47]Read from MH i2c: D1 [20:25:47]MH_I2C_Read... [20:25:47]Read from MH i2c: D1 01 00 [20:25:47]MH_I2C_Read... [20:25:47]Read from MH i2c: D1 01 00 79 26 00 70 [20:25:47]Write to MH i2c: 01 00 00 7A 26 A0 [20:25:47]Write i2c OK [20:25:47]MH_I2C_Read... [20:25:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 A4 30 47 00 36 23 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 42 DB 04 00 F4 03 04 00 02 9F 1F 67 B6 04 01 00 00 94 B1 15 A2 01 B7 F0 44 [20:25:47]CommunicateWithHost err = 0 [20:25:47]CheckOFDResponse [20:25:47]1017 (14) - 77093643461234 [20:25:47]1041 (16) - 0000000000874671 [20:25:47]1040 (4) - 318274 [20:25:47]1012 (4) - 28.10.2024 14:26 [20:25:47]1206 (1) - 0 [20:25:47]OFD Sender: Remove packet 318274 [20:25:47]ProducePacketName [20:25:47]name=ofd_packets/00318274 [20:25:47]NVStorageDeleteData [20:25:47]*** Cut start [20:25:47]*** Partial cut [20:25:47]*** CUTSNS_PIN = 1 [20:25:47]OFD Sender: No OFD packet to send [20:25:47]*** CUTSNS_PIN = 0 [20:25:48]*** Brake cut motor [20:25:48]Read from MH i2c: 01 [20:25:48]MH_I2C_Read... [20:25:48]*** Stop cut motor [20:25:48]*** Cut end [20:25:48]Read from MH i2c: 01 07 00 [20:25:48]MH_I2C_Read... [20:25:48]Read from MH i2c: 01 07 00 7A 26 00 00 00 00 00 FF 0F B5 [20:25:48]process_action close_receipt done [20:25:48]requested_data is exist [20:25:48]produce_requested_data [20:25:48]requested_item fm.sn is exist - process it [20:25:48]wFMCommunicate request_size=4 [20:25:48]MH_SAM_APDU [20:25:48]CAPDU: 80 11 00 00 [20:25:48]Write to MH i2c: E2 08 00 7B 26 80 11 00 00 00 00 00 00 1B [20:25:48]Write i2c OK [20:25:48]MH_I2C_Read... [20:25:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:25:48]Read from MH i2c: E2 [20:25:48]MH_I2C_Read... [20:25:48]Read from MH i2c: E2 17 00 [20:25:48]MH_I2C_Read... [20:25:48]Read from MH i2c: E2 17 00 7B 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 6F [20:25:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:25:48]wFMCommunicate OK [20:25:48]requested_item fd.num is exist - process it [20:25:48]SAM_PROTO_GetFieldsCounters [20:25:48]wFMCommunicate request_size=4 [20:25:48]MH_SAM_APDU [20:25:48]CAPDU: 80 13 00 00 [20:25:48]Write to MH i2c: E2 08 00 7C 26 80 13 00 00 00 00 00 00 1E [20:25:48]Write i2c OK [20:25:48]MH_I2C_Read... [20:25:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:25:48]Read from MH i2c: E2 [20:25:48]MH_I2C_Read... [20:25:48]Read from MH i2c: E2 62 00 [20:25:48]MH_I2C_Read... [20:25:48]Read from MH i2c: E2 62 00 7C 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 42 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 ED 02 00 00 5E 04 04 00 ED 02 00 00 57 04 04 00 EE 02 00 00 19 04 04 00 00 00 00 00 90 00 53 [20:25:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 42 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 ED 02 00 00 5E 04 04 00 ED 02 00 00 57 04 04 00 EE 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:25:48]wFMCommunicate OK [20:25:48]SAM_PROTO_GetFieldsCounters done [20:25:48]requested_item shift.num is exist - process it [20:25:48]requested_item shift.opened is exist - process it [20:25:48]req_shift_opened [20:25:48]FM_GetShiftState [20:25:48]SAM_PROTO_GetShiftState [20:25:48]wFMCommunicate request_size=4 [20:25:48]MH_SAM_APDU [20:25:48]CAPDU: 80 13 01 00 [20:25:48]Write to MH i2c: E2 08 00 7D 26 80 13 01 00 00 00 00 00 20 [20:25:48]Write i2c OK [20:25:48]MH_I2C_Read... [20:25:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:25:48]Read from MH i2c: E2 [20:25:48]MH_I2C_Read... [20:25:48]Read from MH i2c: E2 0E 00 [20:25:48]MH_I2C_Read... [20:25:48]Read from MH i2c: E2 0E 00 7D 26 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 19 [20:25:48]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:25:48]wFMCommunicate OK [20:25:48]SAM_PROTO_GetShiftState done [20:25:48]FM_GetShiftState done [20:25:48]req_shift_opened done [20:25:48]requested_item shift.open_date is exist - process it [20:25:48]req_shift_open_date [20:25:48]req_shift_open_date done [20:25:48]produce_requested_data done [20:25:48]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318274,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [20:25:48]process_action_free close_receipt [20:25:48]json_value_free [20:25:48]json_value_free done [20:25:48]process_json_proto returns [20:25:48]Send response to host [20:25:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318274,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [20:25:48]free response buf [20:25:48]execute_script done [20:25:48]execute_script returns [20:25:48]free content buf [20:25:48]Sock 8.Close socket [20:25:48]Sock 8.Thread stoped [20:25:52]OFD Sender: No OFD packet to send [20:25:57]OFD Sender: No OFD packet to send [20:26:02]OFD Sender: No OFD packet to send [20:26:07]OFD Sender: No OFD packet to send [20:26:12]OFD Sender: No OFD packet to send [20:26:17]OFD Sender: No OFD packet to send [20:26:22]OFD Sender: No OFD packet to send [20:26:27]OFD Sender: No OFD packet to send [20:26:32]OFD Sender: No OFD packet to send [20:26:37]OFD Sender: No OFD packet to send [20:26:42]OFD Sender: No OFD packet to send [20:26:47]OFD Sender: No OFD packet to send [20:26:52]OFD Sender: No OFD packet to send [20:26:57]OFD Sender: No OFD packet to send [20:27:02]OFD Sender: No OFD packet to send [20:27:07]OFD Sender: No OFD packet to send [20:27:12]OFD Sender: No OFD packet to send [20:27:17]OFD Sender: No OFD packet to send [20:27:20]accept exits with 9 [20:27:20]New connection [20:27:20]New thread 3067039076 created [20:27:20]Thread 3066895716 joined [20:27:20]Waiting for new connection... [20:27:20] Sock 9.Parse request [20:27:20]Sock 9.Check first char [20:27:20]Sock 9.First char is OK [20:27:20]request: POST /json_proto HTTP/1.0 [20:27:20]Method: POST [20:27:20]URL: /json_proto [20:27:20]Method is POST - this is cgi request [20:27:20]url: /json_proto [20:27:20]query_string will be loaded in cgi processing [20:27:20]execute_cgi json_proto POST (null) [20:27:20]execute_cgi path=json_proto method=POST [20:27:20]POST find Content-Length [20:27:20]Host: 172.17.50.195:8080 [20:27:20]Content-Length: 678 [20:27:20]Content-Type: application/json [20:27:20] [20:27:20]POST finish read [20:27:20]Found Content-Length = 678 [20:27:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093287", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:27:20]execute_script... [20:27: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)1093287", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:27:20]POST & json_proto [20:27:20]process_json_proto [20:27:20]json parsed OK: [20:27:20]protocol is kg_v1.0 [20:27:20]action value=close_receipt [20:27:20]process_action close_receipt [20:27:20]cmd_close_receipt [20:27:20]MH_GetDate [20:27:20]Write to MH i2c: F0 00 00 7E 26 93 [20:27:20]Write i2c OK [20:27:20]MH_I2C_Read... [20:27:20]Read from MH i2c: F0 [20:27:20]MH_I2C_Read... [20:27:20]Read from MH i2c: F0 09 00 [20:27:20]MH_I2C_Read... [20:27:20]Read from MH i2c: F0 09 00 7E 26 00 A9 F3 1F 67 43 33 1C 67 B7 [20:27:20]GetLastDocTimeStamp 1730147146 [20:27:20]current date 1730147241 [20:27:20]FM_GetShiftState [20:27:20]SAM_PROTO_GetShiftState [20:27:20]wFMCommunicate request_size=4 [20:27:20]MH_SAM_APDU [20:27:20]CAPDU: 80 13 01 00 [20:27:20]Write to MH i2c: E2 08 00 7F 26 80 13 01 00 00 00 00 00 22 [20:27:20]Write i2c OK [20:27:20]MH_I2C_Read... [20:27:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:27:20]Read from MH i2c: E2 [20:27:20]MH_I2C_Read... [20:27:20]Read from MH i2c: E2 0E 00 [20:27:20]MH_I2C_Read... [20:27:20]Read from MH i2c: E2 0E 00 7F 26 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 1B [20:27:20]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:27:20]wFMCommunicate OK [20:27:20]SAM_PROTO_GetShiftState done [20:27:20]FM_GetShiftState done [20:27:20]opened in 1730073493 [20:27:20]opened+sec_in_day 1730159893 [20:27:20]quantity*price = 30038 [20:27:20]sum+1 = 30039 [20:27:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 750 28.10.2024 20:27 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318275 ФПД: 240262811581203 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T202721&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318275&fm=240262811581203&tin=02508201610067®Number=0000000000091628&sum=30000 [20:27:21]StoreToDocumentArchive [20:27:21]shift 546 fd 318275 [20:27:21]save to /storage/0546/doc_00318275 [20:27:21]save last doc name /storage/0546/doc_00318275 to /storage/kkm_last_doc_name [20:27:21]save OK [20:27:21]Clear old archive folders... [20:27:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:27:21]tlvbuf is 000B0A60 [20:27:21]SAM_PROTO_ClearQueue [20:27:21]wFMCommunicate request_size=4 [20:27:21]MH_SAM_APDU [20:27:21]CAPDU: 80 09 00 00 [20:27:21]Write to MH i2c: E2 08 00 8C 26 80 09 00 00 00 00 00 00 24 [20:27:21]Write i2c OK [20:27:21]MH_I2C_Read... [20:27:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:27:21]Read from MH i2c: E2 [20:27:21]MH_I2C_Read... [20:27:21]Read from MH i2c: E2 03 00 [20:27:21]MH_I2C_Read... [20:27:21]Read from MH i2c: E2 03 00 8C 26 00 90 00 26 [20:27:21]RAPDU: 90 00 [20:27:21]wFMCommunicate OK [20:27:21]SAM_PROTO_ClearQueue done [20:27:21]KKMCreateOFDPacket [20:27:21]OFDProtocolAddRootSTLVToBuf [20:27:21]FM_MakeSignedData [20:27:21]FM_MakeSignedData [20:27:21]SAM_PROTO_SignData [20:27:21]wFMCommunicate request_size=4 [20:27:21]MH_SAM_APDU [20:27:21]CAPDU: 80 0D 01 02 [20:27:21]Write to MH i2c: E2 08 00 8D 26 80 0D 01 02 00 00 00 00 2C [20:27:21]Write i2c OK [20:27:21]MH_I2C_Read... [20:27:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:27:21]Read from MH i2c: E2 [20:27:21]MH_I2C_Read... [20:27:21]Read from MH i2c: E2 03 00 [20:27:21]MH_I2C_Read... [20:27:21]Read from MH i2c: E2 03 00 8D 26 00 90 00 27 [20:27:21]RAPDU: 90 00 [20:27:21]wFMCommunicate OK [20:27:21]wFMCommunicate request_size=255 [20:27:21]MH_SAM_APDU [20:27: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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 02 00 00 F4 03 04 00 A9 F3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 43 DB 04 00 35 04 06 00 DA [20:27:21]Write to MH i2c: E2 02 01 8E 26 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 02 00 00 F4 03 04 00 A9 F3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 43 DB 04 00 35 04 06 00 DA 00 00 E0 [20:27:21]Write i2c OK [20:27:21]MH_I2C_Read... [20:27:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:27:22]Read from MH i2c: E2 [20:27:22]MH_I2C_Read... [20:27:22]Read from MH i2c: E2 03 00 [20:27:22]MH_I2C_Read... [20:27:22]Read from MH i2c: E2 03 00 8E 26 00 90 00 28 [20:27:22]RAPDU: 90 00 [20:27:22]wFMCommunicate OK [20:27:22]wFMCommunicate request_size=10 [20:27:22]MH_SAM_APDU [20:27:22]CAPDU: 80 0D 02 02 05 84 8B 89 7B 13 [20:27:22]Write to MH i2c: E2 0D 00 8F 26 80 0D 02 02 05 00 84 8B 89 7B 13 00 00 5F [20:27:22]Write i2c OK [20:27:22]MH_I2C_Read... [20:27:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:27:22]Read from MH i2c: E2 [20:27:22]MH_I2C_Read... [20:27:22]Read from MH i2c: E2 03 00 [20:27:22]MH_I2C_Read... [20:27:22]Read from MH i2c: E2 03 00 8F 26 00 90 00 29 [20:27:22]RAPDU: 90 00 [20:27:22]wFMCommunicate OK [20:27:22]wFMCommunicate request_size=4 [20:27:22]MH_SAM_APDU [20:27:22]CAPDU: 80 0D 03 02 [20:27:22]Write to MH i2c: E2 08 00 90 26 80 0D 03 02 00 00 00 00 31 [20:27:22]Write i2c OK [20:27:22]MH_I2C_Read... [20:27:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:27:22]Read from MH i2c: E2 [20:27:22]MH_I2C_Read... [20:27:22]Read from MH i2c: E2 0B 00 [20:27:22]MH_I2C_Read... [20:27:22]Read from MH i2c: E2 0B 00 90 26 00 91 58 65 41 F2 9C BF 96 90 00 A4 [20:27:22]RAPDU: 91 58 65 41 F2 9C BF 96 90 00 [20:27:22]wFMCommunicate OK [20:27:22]SAM_PROTO_SignData done [20:27:22]FM_MakeSignedData done [20:27:22]CreateOFDProtocolMessage [20:27:22]wFMCommunicate request_size=4 [20:27:22]MH_SAM_APDU [20:27:22]CAPDU: 80 11 00 00 [20:27:22]Write to MH i2c: E2 08 00 91 26 80 11 00 00 00 00 00 00 31 [20:27:22]Write i2c OK [20:27:22]MH_I2C_Read... [20:27:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:27:22]Read from MH i2c: E2 [20:27:22]MH_I2C_Read... [20:27:22]Read from MH i2c: E2 17 00 [20:27:22]MH_I2C_Read... [20:27:22]Read from MH i2c: E2 17 00 91 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 85 [20:27:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:27:22]wFMCommunicate OK [20:27:22]CreateOFDProtocolMessage done [20:27:22]OFDSenderStorePacket 318275 [20:27:22]StoreOFDPacket docnum=318275 [20:27:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 80 56 07 01 2D C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 02 00 00 F4 03 04 00 A9 F3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 43 DB 04 00 35 04 06 00 DA 84 8B 89 7B 13 91 58 65 41 F2 9C BF 96 [20:27:22]CheckFolder [20:27:22]dirname=/storage/ofd_packets [20:27:22]CheckFolder done [20:27:22]ProducePacketName [20:27:22]name=ofd_packets/00318275 [20:27:22]NVStorageSaveData ofd_packets/00318275 [20:27:22]File name is /storage/ofd_packets/00318275 [20:27:22]Write 301 bytes [20:27:22]NVStorageSaveData done [20:27:22]OFDSenderStorePacket done [20:27:22]KKMCreateOFDPacket done [20:27:22]NVStorageSaveData kkm_last_timestamp [20:27:22]File name is /storage/kkm_last_timestamp [20:27:22]Write 4 bytes [20:27:22]NVStorageSaveData done [20:27:22]ExternCall_PrintAddStr [20:27:22]wPrintStart [20:27:22]Write to MH i2c: 01 00 00 92 26 B8 [20:27:22]Write i2c OK [20:27:22]MH_I2C_Read... [20:27:22]Read from MH i2c: 01 [20:27:22]MH_I2C_Read... [20:27:22]Read from MH i2c: 01 07 00 [20:27:22]MH_I2C_Read... [20:27:22]Read from MH i2c: 01 07 00 92 26 00 00 00 00 00 FF 0F CD [20:27:22]RasterBufferAndPrint [20:27:22]line Счет N : (1)1093287 [20:27:22]line ИНН: 02508201610067 [20:27:22]line Контрольно-Кассовый Чек [20:27:22]line ПРОДАЖА [20:27:22]line ТРК (МРК, ГНК) : 33 [20:27:22]line Товар: 2710124130 [20:27:22]line Аи-92-К-2 [20:27:22]line 4.490 * 66.90 [20:27:22]line = 300.38 [20:27:22]line НДС 12% НСП 1% [20:27:22]line > о реализуемом товаре [20:27:22]line ОКРУГЛЕНИЕ: -0.38 [20:27:22]line ИТОГО: 300.00 [20:27:22]line Внесено: 300.00 [20:27:22]line СДАЧА: 0.00 [20:27:22]line НСП 1% : 2.66 [20:27:22]line НДС 12% : 31.90 [20:27:22]line Наличными: 300.00 [20:27:22]line Безнал.: 0.00 [20:27:22]line Место: АЗС № 101 "Партнер Нефть" [20:27:22]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [20:27:22]line СНО: Общий режим [20:27:22]line Чек 750 28.10.2024 20:27 [20:27:22]line Смена: 546 ФФД: 1.0 [20:27:22]line ЗНМ: 0300000082 [20:27:22]line РНМ: 0000000000091628 [20:27:22]line Версия ККМ: 001 [20:27:22]line ФМ: 0000000000874671 [20:27:22]line ФД: 318275 [20:27:22]line ФПД: 240262811581203 [20:27:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T202721&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318275&fm=240262811581203&tin=02508201610067®Number=0000000000091628&sum=30000 [20:27:22]written 0, free lines is 4095 [20:27:22]OFD Sender: Processing packet 318275 [packets to send 127, broken 126] [20:27:22]ProducePacketName [20:27:22]name=ofd_packets/00318275 [20:27:22]OFD Sender: To server: pG, [20:27:22]CommunicateWithHost lk.salyk.kg:30040 [20:27:22]ConnectInit lk.salyk.kg [20:27:22]Connected sock=10 [20:27:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 80 56 07 01 2D C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 02 00 00 F4 03 04 00 A9 F3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 43 DB 04 00 35 04 06 00 DA 84 8B 89 7B 13 91 58 65 41 F2 9C BF 96 [20:27:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 3D ED 47 00 49 34 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 43 DB 04 00 F4 03 04 00 61 9F 1F 67 B6 04 01 00 00 A2 72 16 0B F1 98 B3 35 [20:27:22]CommunicateWithHost err = 0 [20:27:22]CheckOFDResponse [20:27:22]1017 (14) - 77093643461234 [20:27:22]1041 (16) - 0000000000874671 [20:27:22]1040 (4) - 318275 [20:27:22]1012 (4) - 28.10.2024 14:27 [20:27:22]1206 (1) - 0 [20:27:22]OFD Sender: Remove packet 318275 [20:27:22]ProducePacketName [20:27:22]name=ofd_packets/00318275 [20:27:22]NVStorageDeleteData [20:27:22]Write to MH i2c: 01 00 00 BD 26 E3 [20:27:22]Write i2c OK [20:27:22]MH_I2C_Read... [20:27:22]Read from MH i2c: 01 [20:27:22]MH_I2C_Read... [20:27:22]Read from MH i2c: 01 07 00 [20:27:22]MH_I2C_Read... [20:27:22]Read from MH i2c: 01 07 00 BD 26 00 00 00 00 00 F0 0C E6 [20:27:22]RasterBufferAndPrint [20:27:22]line [20:27:22]line [20:27:22]line [20:27:22]line [20:27:22]line [20:27:22]written 0, free lines is 3318 [20:27:22]MH_Cut [20:27:22]Write to MH i2c: D1 01 00 C4 26 01 BC [20:27:22]Write i2c OK [20:27:22]MH_I2C_Read... [20:27:22]Read from MH i2c: D1 [20:27:22]MH_I2C_Read... [20:27:22]Read from MH i2c: D1 01 00 [20:27:22]MH_I2C_Read... [20:27:22]Read from MH i2c: D1 01 00 C4 26 00 BB [20:27:22]Write to MH i2c: 01 00 00 C5 26 EB [20:27:22]Write i2c OK [20:27:22]MH_I2C_Read... [20:27:23]OFD Sender: No OFD packet to send [20:27:23]*** Cut start [20:27:23]*** Partial cut [20:27:23]*** CUTSNS_PIN = 1 [20:27:23]*** CUTSNS_PIN = 0 [20:27:23]*** Brake cut motor [20:27:24]Read from MH i2c: 01 [20:27:24]MH_I2C_Read... [20:27:24]*** Stop cut motor [20:27:24]*** Cut end [20:27:24]Read from MH i2c: 01 07 00 [20:27:24]MH_I2C_Read... [20:27:24]Read from MH i2c: 01 07 00 C5 26 00 00 00 00 00 FF 0F 00 [20:27:24]process_action close_receipt done [20:27:24]requested_data is exist [20:27:24]produce_requested_data [20:27:24]requested_item fm.sn is exist - process it [20:27:24]wFMCommunicate request_size=4 [20:27:24]MH_SAM_APDU [20:27:24]CAPDU: 80 11 00 00 [20:27:24]Write to MH i2c: E2 08 00 C6 26 80 11 00 00 00 00 00 00 66 [20:27:24]Write i2c OK [20:27:24]MH_I2C_Read... [20:27:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:27:24]Read from MH i2c: E2 [20:27:24]MH_I2C_Read... [20:27:24]Read from MH i2c: E2 17 00 [20:27:24]MH_I2C_Read... [20:27:24]Read from MH i2c: E2 17 00 C6 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 BA [20:27:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:27:24]wFMCommunicate OK [20:27:24]requested_item fd.num is exist - process it [20:27:24]SAM_PROTO_GetFieldsCounters [20:27:24]wFMCommunicate request_size=4 [20:27:24]MH_SAM_APDU [20:27:24]CAPDU: 80 13 00 00 [20:27:24]Write to MH i2c: E2 08 00 C7 26 80 13 00 00 00 00 00 00 69 [20:27:24]Write i2c OK [20:27:24]MH_I2C_Read... [20:27:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:27:24]Read from MH i2c: E2 [20:27:24]MH_I2C_Read... [20:27:24]Read from MH i2c: E2 62 00 [20:27:24]MH_I2C_Read... [20:27:24]Read from MH i2c: E2 62 00 C7 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 43 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 EE 02 00 00 5E 04 04 00 EE 02 00 00 57 04 04 00 EF 02 00 00 19 04 04 00 00 00 00 00 90 00 A2 [20:27:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 43 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 EE 02 00 00 5E 04 04 00 EE 02 00 00 57 04 04 00 EF 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:27:24]wFMCommunicate OK [20:27:24]SAM_PROTO_GetFieldsCounters done [20:27:24]requested_item shift.num is exist - process it [20:27:24]requested_item shift.opened is exist - process it [20:27:24]req_shift_opened [20:27:24]FM_GetShiftState [20:27:24]SAM_PROTO_GetShiftState [20:27:24]wFMCommunicate request_size=4 [20:27:24]MH_SAM_APDU [20:27:24]CAPDU: 80 13 01 00 [20:27:24]Write to MH i2c: E2 08 00 C8 26 80 13 01 00 00 00 00 00 6B [20:27:24]Write i2c OK [20:27:24]MH_I2C_Read... [20:27:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:27:24]Read from MH i2c: E2 [20:27:24]MH_I2C_Read... [20:27:24]Read from MH i2c: E2 0E 00 [20:27:24]MH_I2C_Read... [20:27:24]Read from MH i2c: E2 0E 00 C8 26 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 64 [20:27:24]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:27:24]wFMCommunicate OK [20:27:24]SAM_PROTO_GetShiftState done [20:27:24]FM_GetShiftState done [20:27:24]req_shift_opened done [20:27:24]requested_item shift.open_date is exist - process it [20:27:24]req_shift_open_date [20:27:24]req_shift_open_date done [20:27:24]produce_requested_data done [20:27:24]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318275,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [20:27:24]process_action_free close_receipt [20:27:24]json_value_free [20:27:24]json_value_free done [20:27:24]process_json_proto returns [20:27:24]Send response to host [20:27:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318275,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [20:27:24]free response buf [20:27:24]execute_script done [20:27:24]execute_script returns [20:27:24]free content buf [20:27:24]Sock 9.Close socket [20:27:24]Sock 9.Thread stoped [20:27:28]OFD Sender: No OFD packet to send [20:27:33]OFD Sender: No OFD packet to send [20:27:38]OFD Sender: No OFD packet to send [20:27:43]OFD Sender: No OFD packet to send [20:27:48]OFD Sender: No OFD packet to send [20:27:53]OFD Sender: No OFD packet to send [20:27:58]OFD Sender: No OFD packet to send [20:28:03]OFD Sender: No OFD packet to send [20:28:08]OFD Sender: No OFD packet to send [20:28:13]OFD Sender: No OFD packet to send [20:28:18]OFD Sender: No OFD packet to send [20:28:19]accept exits with 8 [20:28:19]New connection [20:28:19]New thread 3066895716 created [20:28:19]Thread 3067039076 joined [20:28:19]Waiting for new connection... [20:28:19] Sock 8.Parse request [20:28:19]Sock 8.Check first char [20:28:19]Sock 8.First char is OK [20:28:19]request: POST /json_proto HTTP/1.0 [20:28:19]Method: POST [20:28:19]URL: /json_proto [20:28:19]Method is POST - this is cgi request [20:28:19]url: /json_proto [20:28:19]query_string will be loaded in cgi processing [20:28:19]execute_cgi json_proto POST (null) [20:28:19]execute_cgi path=json_proto method=POST [20:28:19]POST find Content-Length [20:28:19]Host: 172.17.50.195:8080 [20:28:19]Content-Length: 817 [20:28:19]Content-Type: application/json [20:28:19] [20:28:19]POST finish read [20:28:19]Found Content-Length = 817 [20:28:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093288", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:28:19]execute_script... [20:28: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)1093288", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:28:19]POST & json_proto [20:28:19]process_json_proto [20:28:19]json parsed OK: [20:28:19]protocol is kg_v1.0 [20:28:19]action value=close_receipt [20:28:19]process_action close_receipt [20:28:19]cmd_close_receipt [20:28:19]MH_GetDate [20:28:19]Write to MH i2c: F0 00 00 C9 26 DE [20:28:19]Write i2c OK [20:28:19]MH_I2C_Read... [20:28:19]Read from MH i2c: F0 [20:28:19]MH_I2C_Read... [20:28:19]Read from MH i2c: F0 09 00 [20:28:19]MH_I2C_Read... [20:28:19]Read from MH i2c: F0 09 00 C9 26 00 E5 F3 1F 67 43 33 1C 67 3E [20:28:19]GetLastDocTimeStamp 1730147241 [20:28:19]current date 1730147301 [20:28:19]FM_GetShiftState [20:28:19]SAM_PROTO_GetShiftState [20:28:19]wFMCommunicate request_size=4 [20:28:19]MH_SAM_APDU [20:28:19]CAPDU: 80 13 01 00 [20:28:19]Write to MH i2c: E2 08 00 CA 26 80 13 01 00 00 00 00 00 6D [20:28:19]Write i2c OK [20:28:19]MH_I2C_Read... [20:28:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:28:19]Read from MH i2c: E2 [20:28:19]MH_I2C_Read... [20:28:19]Read from MH i2c: E2 0E 00 [20:28:19]MH_I2C_Read... [20:28:19]Read from MH i2c: E2 0E 00 CA 26 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 66 [20:28:19]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:28:19]wFMCommunicate OK [20:28:19]SAM_PROTO_GetShiftState done [20:28:19]FM_GetShiftState done [20:28:19]opened in 1730073493 [20:28:19]opened+sec_in_day 1730159893 [20:28:19]quantity*price = 50041 [20:28:19]sum+1 = 50042 [20:28:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 751 28.10.2024 20:28 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874671 ФД: 318276 ФПД: 111101400792109 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T202821&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318276&fm=111101400792109&tin=02508201610067®Number=0000000000091628&sum=50041 [20:28:21]StoreToDocumentArchive [20:28:21]shift 546 fd 318276 [20:28:21]save to /storage/0546/doc_00318276 [20:28:21]save last doc name /storage/0546/doc_00318276 to /storage/kkm_last_doc_name [20:28:21]save OK [20:28:21]Clear old archive folders... [20:28:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:28:21]tlvbuf is 000D5280 [20:28:21]SAM_PROTO_ClearQueue [20:28:21]wFMCommunicate request_size=4 [20:28:21]MH_SAM_APDU [20:28:21]CAPDU: 80 09 00 00 [20:28:21]Write to MH i2c: E2 08 00 D7 26 80 09 00 00 00 00 00 00 6F [20:28:21]Write i2c OK [20:28:21]MH_I2C_Read... [20:28:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:28:21]Read from MH i2c: E2 [20:28:21]MH_I2C_Read... [20:28:21]Read from MH i2c: E2 03 00 [20:28:21]MH_I2C_Read... [20:28:21]Read from MH i2c: E2 03 00 D7 26 00 90 00 71 [20:28:21]RAPDU: 90 00 [20:28:21]wFMCommunicate OK [20:28:21]SAM_PROTO_ClearQueue done [20:28:21]KKMCreateOFDPacket [20:28:21]OFDProtocolAddRootSTLVToBuf [20:28:21]FM_MakeSignedData [20:28:21]FM_MakeSignedData [20:28:21]SAM_PROTO_SignData [20:28:21]wFMCommunicate request_size=4 [20:28:21]MH_SAM_APDU [20:28:21]CAPDU: 80 0D 01 02 [20:28:21]Write to MH i2c: E2 08 00 D8 26 80 0D 01 02 00 00 00 00 77 [20:28:21]Write i2c OK [20:28:21]MH_I2C_Read... [20:28:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:28:21]Read from MH i2c: E2 [20:28:21]MH_I2C_Read... [20:28:21]Read from MH i2c: E2 03 00 [20:28:21]MH_I2C_Read... [20:28:21]Read from MH i2c: E2 03 00 D8 26 00 90 00 72 [20:28:21]RAPDU: 90 00 [20:28:21]wFMCommunicate OK [20:28:21]wFMCommunicate request_size=255 [20:28:21]MH_SAM_APDU [20:28: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 02 00 00 F4 03 04 00 E5 F3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 44 DB 04 00 35 04 06 00 65 [20:28:21]Write to MH i2c: E2 02 01 D9 26 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 02 00 00 F4 03 04 00 E5 F3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 44 DB 04 00 35 04 06 00 65 00 00 52 [20:28:21]Write i2c OK [20:28:21]MH_I2C_Read... [20:28:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:28:21]Read from MH i2c: E2 [20:28:21]MH_I2C_Read... [20:28:21]Read from MH i2c: E2 03 00 [20:28:21]MH_I2C_Read... [20:28:21]Read from MH i2c: E2 03 00 D9 26 00 90 00 73 [20:28:21]RAPDU: 90 00 [20:28:21]wFMCommunicate OK [20:28:21]wFMCommunicate request_size=10 [20:28:21]MH_SAM_APDU [20:28:21]CAPDU: 80 0D 02 02 05 0B CF 87 3C 2D [20:28:21]Write to MH i2c: E2 0D 00 DA 26 80 0D 02 02 05 00 0B CF 87 3C 2D 00 00 4E [20:28:21]Write i2c OK [20:28:21]MH_I2C_Read... [20:28:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:28:21]Read from MH i2c: E2 [20:28:21]MH_I2C_Read... [20:28:21]Read from MH i2c: E2 03 00 [20:28:21]MH_I2C_Read... [20:28:21]Read from MH i2c: E2 03 00 DA 26 00 90 00 74 [20:28:21]RAPDU: 90 00 [20:28:21]wFMCommunicate OK [20:28:21]wFMCommunicate request_size=4 [20:28:21]MH_SAM_APDU [20:28:21]CAPDU: 80 0D 03 02 [20:28:21]Write to MH i2c: E2 08 00 DB 26 80 0D 03 02 00 00 00 00 7C [20:28:21]Write i2c OK [20:28:21]MH_I2C_Read... [20:28:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:28:21]Read from MH i2c: E2 [20:28:21]MH_I2C_Read... [20:28:21]Read from MH i2c: E2 0B 00 [20:28:21]MH_I2C_Read... [20:28:21]Read from MH i2c: E2 0B 00 DB 26 00 72 CE 4A 43 5F 5A 84 2F 90 00 B6 [20:28:21]RAPDU: 72 CE 4A 43 5F 5A 84 2F 90 00 [20:28:21]wFMCommunicate OK [20:28:21]SAM_PROTO_SignData done [20:28:21]FM_MakeSignedData done [20:28:21]CreateOFDProtocolMessage [20:28:21]wFMCommunicate request_size=4 [20:28:21]MH_SAM_APDU [20:28:21]CAPDU: 80 11 00 00 [20:28:21]Write to MH i2c: E2 08 00 DC 26 80 11 00 00 00 00 00 00 7C [20:28:21]Write i2c OK [20:28:21]MH_I2C_Read... [20:28:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:28:21]Read from MH i2c: E2 [20:28:21]MH_I2C_Read... [20:28:21]Read from MH i2c: E2 17 00 [20:28:21]MH_I2C_Read... [20:28:21]Read from MH i2c: E2 17 00 DC 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D0 [20:28:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:28:21]wFMCommunicate OK [20:28:21]CreateOFDProtocolMessage done [20:28:21]OFDSenderStorePacket 318276 [20:28:21]StoreOFDPacket docnum=318276 [20:28:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 FE CF 07 01 F7 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 02 00 00 F4 03 04 00 E5 F3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 44 DB 04 00 35 04 06 00 65 0B CF 87 3C 2D 72 CE 4A 43 5F 5A 84 2F [20:28:21]CheckFolder [20:28:21]dirname=/storage/ofd_packets [20:28:21]CheckFolder done [20:28:21]ProducePacketName [20:28:21]name=ofd_packets/00318276 [20:28:21]NVStorageSaveData ofd_packets/00318276 [20:28:21]File name is /storage/ofd_packets/00318276 [20:28:21]Write 301 bytes [20:28:21]NVStorageSaveData done [20:28:21]OFDSenderStorePacket done [20:28:21]KKMCreateOFDPacket done [20:28:21]NVStorageSaveData kkm_last_timestamp [20:28:21]File name is /storage/kkm_last_timestamp [20:28:21]Write 4 bytes [20:28:21]NVStorageSaveData done [20:28:21]ExternCall_PrintAddStr [20:28:21]wPrintStart [20:28:21]Write to MH i2c: 01 00 00 DD 26 03 [20:28:21]Write i2c OK [20:28:21]MH_I2C_Read... [20:28:21]Read from MH i2c: 01 [20:28:21]MH_I2C_Read... [20:28:21]Read from MH i2c: 01 07 00 [20:28:21]MH_I2C_Read... [20:28:21]Read from MH i2c: 01 07 00 DD 26 00 00 00 00 00 FF 0F 18 [20:28:21]RasterBufferAndPrint [20:28:21]line Счет N : (1)1093288 [20:28:21]line ИНН: 02508201610067 [20:28:21]line Контрольно-Кассовый Чек [20:28:21]line ПРОДАЖА [20:28:21]line ТРК (МРК, ГНК) : 53 [20:28:21]line Товар: 2710124130 [20:28:21]line Аи-92-К-2 [20:28:21]line 7.480 * 66.90 [20:28:21]line = 500.41 [20:28:21]line НДС 12% НСП 1% [20:28:21]line > о реализуемом товаре [20:28:21]line ИТОГО: 500.41 [20:28:21]line НСП 1% : 4.43 [20:28:21]line НДС 12% : 53.14 [20:28:21]line Наличными: 0.00 [20:28:21]line Безнал.: 500.41 [20:28:21]line Место: АЗС № 101 "Партнер Нефть" [20:28:21]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [20:28:21]line СНО: Общий режим [20:28:21]line Чек 751 28.10.2024 20:28 [20:28:21]line Смена: 546 ФФД: 1.0 [20:28:21]line ЗНМ: 0300000082 [20:28:21]line РНМ: 0000000000091628 [20:28:21]line Версия ККМ: 001 [20:28:21]line Платежная система: Бакай Банк [20:28:21]line ФМ: 0000000000874671 [20:28:21]line ФД: 318276 [20:28:21]line ФПД: 111101400792109 [20:28:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T202821&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318276&fm=111101400792109&tin=02508201610067®Number=0000000000091628&sum=50041 [20:28:21]OFD Sender: Processing packet 318276 [packets to send 127, broken 126] [20:28:21]ProducePacketName [20:28:21]name=ofd_packets/00318276 [20:28:21]OFD Sender: To server: pG, [20:28:21]CommunicateWithHost lk.salyk.kg:30040 [20:28:21]ConnectInit lk.salyk.kg [20:28:21]written 0, free lines is 4095 [20:28:21]Connected sock=10 [20:28:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 FE CF 07 01 F7 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 02 00 00 F4 03 04 00 E5 F3 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 44 DB 04 00 35 04 06 00 65 0B CF 87 3C 2D 72 CE 4A 43 5F 5A 84 2F [20:28:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 68 55 47 00 5E 19 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 44 DB 04 00 F4 03 04 00 9D 9F 1F 67 B6 04 01 00 00 2A F8 39 29 B4 CD E6 E8 [20:28:22]CommunicateWithHost err = 0 [20:28:22]CheckOFDResponse [20:28:22]1017 (14) - 77093643461234 [20:28:22]1041 (16) - 0000000000874671 [20:28:22]1040 (4) - 318276 [20:28:22]1012 (4) - 28.10.2024 14:28 [20:28:22]1206 (1) - 0 [20:28:22]OFD Sender: Remove packet 318276 [20:28:22]ProducePacketName [20:28:22]name=ofd_packets/00318276 [20:28:22]NVStorageDeleteData [20:28:22]Write to MH i2c: 01 00 00 07 27 2E [20:28:22]Write i2c OK [20:28:22]MH_I2C_Read... [20:28:22]Read from MH i2c: 01 [20:28:22]MH_I2C_Read... [20:28:22]Read from MH i2c: 01 07 00 [20:28:22]MH_I2C_Read... [20:28:22]Read from MH i2c: 01 07 00 07 27 00 00 00 00 00 FB 0C 3C [20:28:22]RasterBufferAndPrint [20:28:22]line [20:28:22]line [20:28:22]line [20:28:22]line [20:28:22]line [20:28:22]written 0, free lines is 3329 [20:28:22]MH_Cut [20:28:22]Write to MH i2c: D1 01 00 0E 27 01 07 [20:28:22]Write i2c OK [20:28:22]MH_I2C_Read... [20:28:22]Read from MH i2c: D1 [20:28:22]MH_I2C_Read... [20:28:22]Read from MH i2c: D1 01 00 [20:28:22]MH_I2C_Read... [20:28:22]Read from MH i2c: D1 01 00 0E 27 00 06 [20:28:22]Write to MH i2c: 01 00 00 0F 27 36 [20:28:22]Write i2c OK [20:28:22]MH_I2C_Read... [20:28:22]OFD Sender: No OFD packet to send [20:28:23]*** Cut start [20:28:23]*** Partial cut [20:28:23]*** CUTSNS_PIN = 1 [20:28:23]*** CUTSNS_PIN = 0 [20:28:23]*** Brake cut motor [20:28:23]Read from MH i2c: 01 [20:28:23]MH_I2C_Read... [20:28:23]*** Stop cut motor [20:28:23]*** Cut end [20:28:23]Read from MH i2c: 01 07 00 [20:28:23]MH_I2C_Read... [20:28:23]Read from MH i2c: 01 07 00 0F 27 00 00 00 00 00 FF 0F 4B [20:28:23]process_action close_receipt done [20:28:23]requested_data is exist [20:28:23]produce_requested_data [20:28:23]requested_item fm.sn is exist - process it [20:28:23]wFMCommunicate request_size=4 [20:28:23]MH_SAM_APDU [20:28:23]CAPDU: 80 11 00 00 [20:28:23]Write to MH i2c: E2 08 00 10 27 80 11 00 00 00 00 00 00 B1 [20:28:23]Write i2c OK [20:28:23]MH_I2C_Read... [20:28:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:28:23]Read from MH i2c: E2 [20:28:23]MH_I2C_Read... [20:28:23]Read from MH i2c: E2 17 00 [20:28:23]MH_I2C_Read... [20:28:23]Read from MH i2c: E2 17 00 10 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 05 [20:28:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:28:23]wFMCommunicate OK [20:28:23]requested_item fd.num is exist - process it [20:28:23]SAM_PROTO_GetFieldsCounters [20:28:23]wFMCommunicate request_size=4 [20:28:23]MH_SAM_APDU [20:28:23]CAPDU: 80 13 00 00 [20:28:23]Write to MH i2c: E2 08 00 11 27 80 13 00 00 00 00 00 00 B4 [20:28:23]Write i2c OK [20:28:23]MH_I2C_Read... [20:28:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:28:23]Read from MH i2c: E2 [20:28:23]MH_I2C_Read... [20:28:23]Read from MH i2c: E2 62 00 [20:28:23]MH_I2C_Read... [20:28:23]Read from MH i2c: E2 62 00 11 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 44 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 EF 02 00 00 5E 04 04 00 EF 02 00 00 57 04 04 00 F0 02 00 00 19 04 04 00 00 00 00 00 90 00 F1 [20:28:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 44 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 EF 02 00 00 5E 04 04 00 EF 02 00 00 57 04 04 00 F0 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:28:23]wFMCommunicate OK [20:28:23]SAM_PROTO_GetFieldsCounters done [20:28:23]requested_item shift.num is exist - process it [20:28:23]requested_item shift.opened is exist - process it [20:28:23]req_shift_opened [20:28:23]FM_GetShiftState [20:28:23]SAM_PROTO_GetShiftState [20:28:23]wFMCommunicate request_size=4 [20:28:23]MH_SAM_APDU [20:28:23]CAPDU: 80 13 01 00 [20:28:23]Write to MH i2c: E2 08 00 12 27 80 13 01 00 00 00 00 00 B6 [20:28:23]Write i2c OK [20:28:23]MH_I2C_Read... [20:28:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:28:23]Read from MH i2c: E2 [20:28:23]MH_I2C_Read... [20:28:23]Read from MH i2c: E2 0E 00 [20:28:23]MH_I2C_Read... [20:28:23]Read from MH i2c: E2 0E 00 12 27 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 AF [20:28:23]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:28:23]wFMCommunicate OK [20:28:23]SAM_PROTO_GetShiftState done [20:28:23]FM_GetShiftState done [20:28:23]req_shift_opened done [20:28:23]requested_item shift.open_date is exist - process it [20:28:23]req_shift_open_date [20:28:23]req_shift_open_date done [20:28:23]produce_requested_data done [20:28:23]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318276,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [20:28:23]process_action_free close_receipt [20:28:23]json_value_free [20:28:23]json_value_free done [20:28:23]process_json_proto returns [20:28:23]Send response to host [20:28:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318276,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [20:28:23]free response buf [20:28:23]execute_script done [20:28:23]execute_script returns [20:28:23]free content buf [20:28:23]Sock 8.Close socket [20:28:23]Sock 8.Thread stoped [20:28:27]OFD Sender: No OFD packet to send [20:28:32]OFD Sender: No OFD packet to send [20:28:37]OFD Sender: No OFD packet to send [20:28:42]OFD Sender: No OFD packet to send [20:28:47]OFD Sender: No OFD packet to send [20:28:52]OFD Sender: No OFD packet to send [20:28:57]OFD Sender: No OFD packet to send [20:29:02]OFD Sender: No OFD packet to send [20:29:07]OFD Sender: No OFD packet to send [20:29:12]OFD Sender: No OFD packet to send [20:29:17]OFD Sender: No OFD packet to send [20:29:22]OFD Sender: No OFD packet to send [20:29:27]accept exits with 9 [20:29:27]New connection [20:29:27]New thread 3067039076 created [20:29:27]Thread 3066895716 joined [20:29:27]Waiting for new connection... [20:29:27] Sock 9.Parse request [20:29:27]Sock 9.Check first char [20:29:27]Sock 9.First char is OK [20:29:27]request: POST /json_proto HTTP/1.0 [20:29:27]Method: POST [20:29:27]URL: /json_proto [20:29:27]Method is POST - this is cgi request [20:29:27]url: /json_proto [20:29:27]query_string will be loaded in cgi processing [20:29:27]execute_cgi json_proto POST (null) [20:29:27]execute_cgi path=json_proto method=POST [20:29:27]POST find Content-Length [20:29:27]Host: 172.17.50.195:8080 [20:29:27]Content-Length: 820 [20:29:27]Content-Type: application/json [20:29:27] [20:29:27]POST finish read [20:29:27]Found Content-Length = 820 [20:29:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093289", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [20:29:27]execute_script... [20:29:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093289", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [20:29:27]POST & json_proto [20:29:27]process_json_proto [20:29:27]json parsed OK: [20:29:27]protocol is kg_v1.0 [20:29:27]action value=close_receipt [20:29:27]process_action close_receipt [20:29:27]cmd_close_receipt [20:29:27]MH_GetDate [20:29:27]Write to MH i2c: F0 00 00 13 27 29 [20:29:27]Write i2c OK [20:29:27]MH_I2C_Read... [20:29:27]Read from MH i2c: F0 [20:29:27]MH_I2C_Read... [20:29:27]Read from MH i2c: F0 09 00 [20:29:27]MH_I2C_Read... [20:29:27]Read from MH i2c: F0 09 00 13 27 00 28 F4 1F 67 43 33 1C 67 CD [20:29:27]GetLastDocTimeStamp 1730147301 [20:29:27]current date 1730147368 [20:29:27]FM_GetShiftState [20:29:27]SAM_PROTO_GetShiftState [20:29:27]wFMCommunicate request_size=4 [20:29:27]MH_SAM_APDU [20:29:27]CAPDU: 80 13 01 00 [20:29:27]Write to MH i2c: E2 08 00 14 27 80 13 01 00 00 00 00 00 B8 [20:29:27]Write i2c OK [20:29:27]MH_I2C_Read... [20:29:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:29:27]Read from MH i2c: E2 [20:29:27]MH_I2C_Read... [20:29:27]Read from MH i2c: E2 0E 00 [20:29:27]MH_I2C_Read... [20:29:27]Read from MH i2c: E2 0E 00 14 27 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B1 [20:29:27]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:29:27]wFMCommunicate OK [20:29:27]SAM_PROTO_GetShiftState done [20:29:27]FM_GetShiftState done [20:29:27]opened in 1730073493 [20:29:27]opened+sec_in_day 1730159893 [20:29:27]quantity*price = 200043 [20:29:27]sum+1 = 200044 [20:29:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 752 28.10.2024 20:29 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874671 ФД: 318277 ФПД: 21789615055934 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T202929&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318277&fm=21789615055934&tin=02508201610067®Number=0000000000091628&sum=200043 [20:29:28]StoreToDocumentArchive [20:29:28]shift 546 fd 318277 [20:29:28]save to /storage/0546/doc_00318277 [20:29:28]save last doc name /storage/0546/doc_00318277 to /storage/kkm_last_doc_name [20:29:28]save OK [20:29:28]Clear old archive folders... [20:29:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:29:28]tlvbuf is B6F6DBE0 [20:29:28]SAM_PROTO_ClearQueue [20:29:28]wFMCommunicate request_size=4 [20:29:28]MH_SAM_APDU [20:29:28]CAPDU: 80 09 00 00 [20:29:28]Write to MH i2c: E2 08 00 21 27 80 09 00 00 00 00 00 00 BA [20:29:28]Write i2c OK [20:29:28]MH_I2C_Read... [20:29:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:29:28]Read from MH i2c: E2 [20:29:28]MH_I2C_Read... [20:29:28]Read from MH i2c: E2 03 00 [20:29:28]MH_I2C_Read... [20:29:28]Read from MH i2c: E2 03 00 21 27 00 90 00 BC [20:29:28]RAPDU: 90 00 [20:29:28]wFMCommunicate OK [20:29:28]SAM_PROTO_ClearQueue done [20:29:28]KKMCreateOFDPacket [20:29:28]OFDProtocolAddRootSTLVToBuf [20:29:28]FM_MakeSignedData [20:29:28]FM_MakeSignedData [20:29:28]SAM_PROTO_SignData [20:29:28]wFMCommunicate request_size=4 [20:29:28]MH_SAM_APDU [20:29:28]CAPDU: 80 0D 01 02 [20:29:28]Write to MH i2c: E2 08 00 22 27 80 0D 01 02 00 00 00 00 C2 [20:29:28]Write i2c OK [20:29:28]MH_I2C_Read... [20:29:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:29:28]Read from MH i2c: E2 [20:29:28]MH_I2C_Read... [20:29:28]Read from MH i2c: E2 03 00 [20:29:28]MH_I2C_Read... [20:29:28]Read from MH i2c: E2 03 00 22 27 00 90 00 BD [20:29:28]RAPDU: 90 00 [20:29:28]wFMCommunicate OK [20:29:28]wFMCommunicate request_size=255 [20:29:28]MH_SAM_APDU [20:29:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 F0 02 00 00 F4 03 04 00 29 F4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 45 DB 04 00 35 04 06 00 13 [20:29:28]Write to MH i2c: E2 02 01 23 27 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 F0 02 00 00 F4 03 04 00 29 F4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 45 DB 04 00 35 04 06 00 13 00 00 3F [20:29:28]Write i2c OK [20:29:28]MH_I2C_Read... [20:29:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:29:29]Read from MH i2c: E2 [20:29:29]MH_I2C_Read... [20:29:29]Read from MH i2c: E2 03 00 [20:29:29]MH_I2C_Read... [20:29:29]Read from MH i2c: E2 03 00 23 27 00 90 00 BE [20:29:29]RAPDU: 90 00 [20:29:29]wFMCommunicate OK [20:29:29]wFMCommunicate request_size=10 [20:29:29]MH_SAM_APDU [20:29:29]CAPDU: 80 0D 02 02 05 D1 4A 43 E4 3E [20:29:29]Write to MH i2c: E2 0D 00 24 27 80 0D 02 02 05 00 D1 4A 43 E4 3E 00 00 4F [20:29:29]Write i2c OK [20:29:29]MH_I2C_Read... [20:29:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:29:29]Read from MH i2c: E2 [20:29:29]MH_I2C_Read... [20:29:29]Read from MH i2c: E2 03 00 [20:29:29]MH_I2C_Read... [20:29:29]Read from MH i2c: E2 03 00 24 27 00 90 00 BF [20:29:29]RAPDU: 90 00 [20:29:29]wFMCommunicate OK [20:29:29]wFMCommunicate request_size=4 [20:29:29]MH_SAM_APDU [20:29:29]CAPDU: 80 0D 03 02 [20:29:29]Write to MH i2c: E2 08 00 25 27 80 0D 03 02 00 00 00 00 C7 [20:29:29]Write i2c OK [20:29:29]MH_I2C_Read... [20:29:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:29:29]Read from MH i2c: E2 [20:29:29]MH_I2C_Read... [20:29:29]Read from MH i2c: E2 0B 00 [20:29:29]MH_I2C_Read... [20:29:29]Read from MH i2c: E2 0B 00 25 27 00 A9 FB B5 35 7D F8 65 9F 90 00 CF [20:29:29]RAPDU: A9 FB B5 35 7D F8 65 9F 90 00 [20:29:29]wFMCommunicate OK [20:29:29]SAM_PROTO_SignData done [20:29:29]FM_MakeSignedData done [20:29:29]CreateOFDProtocolMessage [20:29:29]wFMCommunicate request_size=4 [20:29:29]MH_SAM_APDU [20:29:29]CAPDU: 80 11 00 00 [20:29:29]Write to MH i2c: E2 08 00 26 27 80 11 00 00 00 00 00 00 C7 [20:29:29]Write i2c OK [20:29:29]MH_I2C_Read... [20:29:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:29:29]Read from MH i2c: E2 [20:29:29]MH_I2C_Read... [20:29:29]Read from MH i2c: E2 17 00 [20:29:29]MH_I2C_Read... [20:29:29]Read from MH i2c: E2 17 00 26 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 1B [20:29:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:29:29]wFMCommunicate OK [20:29:29]CreateOFDProtocolMessage done [20:29:29]OFDSenderStorePacket 318277 [20:29:29]StoreOFDPacket docnum=318277 [20:29:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 5F 91 07 01 C1 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 F0 02 00 00 F4 03 04 00 29 F4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 45 DB 04 00 35 04 06 00 13 D1 4A 43 E4 3E A9 FB B5 35 7D F8 65 9F [20:29:29]CheckFolder [20:29:29]dirname=/storage/ofd_packets [20:29:29]CheckFolder done [20:29:29]ProducePacketName [20:29:29]name=ofd_packets/00318277 [20:29:29]NVStorageSaveData ofd_packets/00318277 [20:29:29]File name is /storage/ofd_packets/00318277 [20:29:29]Write 301 bytes [20:29:29]NVStorageSaveData done [20:29:29]OFDSenderStorePacket done [20:29:29]KKMCreateOFDPacket done [20:29:29]NVStorageSaveData kkm_last_timestamp [20:29:29]File name is /storage/kkm_last_timestamp [20:29:29]Write 4 bytes [20:29:29]NVStorageSaveData done [20:29:29]ExternCall_PrintAddStr [20:29:29]wPrintStart [20:29:29]Write to MH i2c: 01 00 00 27 27 4E [20:29:29]Write i2c OK [20:29:29]MH_I2C_Read... [20:29:29]Read from MH i2c: 01 [20:29:29]MH_I2C_Read... [20:29:29]Read from MH i2c: 01 07 00 [20:29:29]MH_I2C_Read... [20:29:29]Read from MH i2c: 01 07 00 27 27 00 00 00 00 00 FF 0F 63 [20:29:29]RasterBufferAndPrint [20:29:29]line Счет N : (1)1093289 [20:29:29]line ИНН: 02508201610067 [20:29:29]line Контрольно-Кассовый Чек [20:29:29]line ПРОДАЖА [20:29:29]line ТРК (МРК, ГНК) : 64 [20:29:29]line Товар: 2710124500 [20:29:29]line Аи-95-К-3 [20:29:29]line 26.960 * 74.20 [20:29:29]line = 2000.43 [20:29:29]line НДС 12% НСП 1% [20:29:29]line > о реализуемом товаре [20:29:29]line ИТОГО: 2000.43 [20:29:29]line НСП 1% : 17.70 [20:29:29]line НДС 12% : 212.43 [20:29:29]line Наличными: 0.00 [20:29:29]line Безнал.: 2000.43 [20:29:29]line Место: АЗС № 101 "Партнер Нефть" [20:29:29]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [20:29:29]line СНО: Общий режим [20:29:29]line Чек 752 28.10.2024 20:29 [20:29:29]line Смена: 546 ФФД: 1.0 [20:29:29]line ЗНМ: 0300000082 [20:29:29]line РНМ: 0000000000091628 [20:29:29]line Версия ККМ: 001 [20:29:29]line Платежная система: Бакай Банк [20:29:29]line ФМ: 0000000000874671 [20:29:29]line ФД: 318277 [20:29:29]line ФПД: 21789615055934 [20:29:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T202929&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318277&fm=21789615055934&tin=02508201610067®Number=0000000000091628&sum=200043 [20:29:29]OFD Sender: Processing packet 318277 [packets to send 127, broken 126] [20:29:29]ProducePacketName [20:29:29]name=ofd_packets/00318277 [20:29:29]OFD Sender: To server: pG, [20:29:29]CommunicateWithHost lk.salyk.kg:30040 [20:29:29]ConnectInit lk.salyk.kg [20:29:29]written 0, free lines is 4095 [20:29:29]Connected sock=10 [20:29:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 5F 91 07 01 C1 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 F0 02 00 00 F4 03 04 00 29 F4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 45 DB 04 00 35 04 06 00 13 D1 4A 43 E4 3E A9 FB B5 35 7D F8 65 9F [20:29:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 E0 22 47 00 68 EF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 45 DB 04 00 F4 03 04 00 E0 9F 1F 67 B6 04 01 00 00 1B 90 F9 F3 13 0B B5 58 [20:29:29]CommunicateWithHost err = 0 [20:29:29]CheckOFDResponse [20:29:29]1017 (14) - 77093643461234 [20:29:29]1041 (16) - 0000000000874671 [20:29:29]1040 (4) - 318277 [20:29:29]1012 (4) - 28.10.2024 14:29 [20:29:29]1206 (1) - 0 [20:29:29]OFD Sender: Remove packet 318277 [20:29:29]ProducePacketName [20:29:29]name=ofd_packets/00318277 [20:29:29]NVStorageDeleteData [20:29:29]Write to MH i2c: 01 00 00 51 27 78 [20:29:29]Write i2c OK [20:29:29]MH_I2C_Read... [20:29:29]Read from MH i2c: 01 [20:29:29]MH_I2C_Read... [20:29:29]Read from MH i2c: 01 07 00 [20:29:29]MH_I2C_Read... [20:29:29]Read from MH i2c: 01 07 00 51 27 00 00 00 00 00 0F 0D 9B [20:29:29]RasterBufferAndPrint [20:29:29]line [20:29:29]line [20:29:29]line [20:29:29]line [20:29:29]line [20:29:29]written 0, free lines is 3350 [20:29:29]MH_Cut [20:29:29]Write to MH i2c: D1 01 00 58 27 01 51 [20:29:29]Write i2c OK [20:29:29]MH_I2C_Read... [20:29:30]Read from MH i2c: D1 [20:29:30]MH_I2C_Read... [20:29:30]Read from MH i2c: D1 01 00 [20:29:30]MH_I2C_Read... [20:29:30]Read from MH i2c: D1 01 00 58 27 00 50 [20:29:30]Write to MH i2c: 01 00 00 59 27 80 [20:29:30]Write i2c OK [20:29:30]MH_I2C_Read... [20:29:30]OFD Sender: No OFD packet to send [20:29:30]*** Cut start [20:29:30]*** Partial cut [20:29:30]*** CUTSNS_PIN = 1 [20:29:30]*** CUTSNS_PIN = 0 [20:29:30]*** Brake cut motor [20:29:31]Read from MH i2c: 01 [20:29:31]MH_I2C_Read... [20:29:31]*** Stop cut motor [20:29:31]*** Cut end [20:29:31]Read from MH i2c: 01 07 00 [20:29:31]MH_I2C_Read... [20:29:31]Read from MH i2c: 01 07 00 59 27 00 00 00 00 00 FF 0F 95 [20:29:31]process_action close_receipt done [20:29:31]requested_data is exist [20:29:31]produce_requested_data [20:29:31]requested_item fm.sn is exist - process it [20:29:31]wFMCommunicate request_size=4 [20:29:31]MH_SAM_APDU [20:29:31]CAPDU: 80 11 00 00 [20:29:31]Write to MH i2c: E2 08 00 5A 27 80 11 00 00 00 00 00 00 FB [20:29:31]Write i2c OK [20:29:31]MH_I2C_Read... [20:29:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:29:31]Read from MH i2c: E2 [20:29:31]MH_I2C_Read... [20:29:31]Read from MH i2c: E2 17 00 [20:29:31]MH_I2C_Read... [20:29:31]Read from MH i2c: E2 17 00 5A 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 4F [20:29:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:29:31]wFMCommunicate OK [20:29:31]requested_item fd.num is exist - process it [20:29:31]SAM_PROTO_GetFieldsCounters [20:29:31]wFMCommunicate request_size=4 [20:29:31]MH_SAM_APDU [20:29:31]CAPDU: 80 13 00 00 [20:29:31]Write to MH i2c: E2 08 00 5B 27 80 13 00 00 00 00 00 00 FE [20:29:31]Write i2c OK [20:29:31]MH_I2C_Read... [20:29:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:29:31]Read from MH i2c: E2 [20:29:31]MH_I2C_Read... [20:29:31]Read from MH i2c: E2 62 00 [20:29:31]MH_I2C_Read... [20:29:31]Read from MH i2c: E2 62 00 5B 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 45 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 F0 02 00 00 5E 04 04 00 F0 02 00 00 57 04 04 00 F1 02 00 00 19 04 04 00 00 00 00 00 90 00 3F [20:29:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 45 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 F0 02 00 00 5E 04 04 00 F0 02 00 00 57 04 04 00 F1 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:29:31]wFMCommunicate OK [20:29:31]SAM_PROTO_GetFieldsCounters done [20:29:31]requested_item shift.num is exist - process it [20:29:31]requested_item shift.opened is exist - process it [20:29:31]req_shift_opened [20:29:31]FM_GetShiftState [20:29:31]SAM_PROTO_GetShiftState [20:29:31]wFMCommunicate request_size=4 [20:29:31]MH_SAM_APDU [20:29:31]CAPDU: 80 13 01 00 [20:29:31]Write to MH i2c: E2 08 00 5C 27 80 13 01 00 00 00 00 00 00 [20:29:31]Write i2c OK [20:29:31]MH_I2C_Read... [20:29:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:29:31]Read from MH i2c: E2 [20:29:31]MH_I2C_Read... [20:29:31]Read from MH i2c: E2 0E 00 [20:29:31]MH_I2C_Read... [20:29:31]Read from MH i2c: E2 0E 00 5C 27 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F9 [20:29:31]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:29:31]wFMCommunicate OK [20:29:31]SAM_PROTO_GetShiftState done [20:29:31]FM_GetShiftState done [20:29:31]req_shift_opened done [20:29:31]requested_item shift.open_date is exist - process it [20:29:31]req_shift_open_date [20:29:31]req_shift_open_date done [20:29:31]produce_requested_data done [20:29:31]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318277,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [20:29:31]process_action_free close_receipt [20:29:31]json_value_free [20:29:31]json_value_free done [20:29:31]process_json_proto returns [20:29:31]Send response to host [20:29:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318277,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [20:29:31]free response buf [20:29:31]execute_script done [20:29:31]execute_script returns [20:29:31]free content buf [20:29:31]Sock 9.Close socket [20:29:31]Sock 9.Thread stoped [20:29:31]accept exits with 8 [20:29:31]New connection [20:29:31]New thread 3066895716 created [20:29:31]Thread 3067039076 joined [20:29:31]Waiting for new connection... [20:29:31] Sock 8.Parse request [20:29:31]Sock 8.Check first char [20:29:31]Sock 8.First char is OK [20:29:31]request: POST /json_proto HTTP/1.0 [20:29:31]Method: POST [20:29:31]URL: /json_proto [20:29:31]Method is POST - this is cgi request [20:29:31]url: /json_proto [20:29:31]query_string will be loaded in cgi processing [20:29:31]execute_cgi json_proto POST (null) [20:29:31]execute_cgi path=json_proto method=POST [20:29:31]POST find Content-Length [20:29:31]Host: 172.17.50.195:8080 [20:29:31]Content-Length: 799 [20:29:31]Content-Type: application/json [20:29:31] [20:29:31]POST finish read [20:29:31]Found Content-Length = 799 [20:29:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093286", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 131.100, "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\u000A68826", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:29:31]execute_script... [20:29: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)1093286", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 131.100, "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\u000A68826", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:29:31]POST & json_proto [20:29:31]process_json_proto [20:29:31]json parsed OK: [20:29:31]protocol is kg_v1.0 [20:29:31]action value=close_receipt [20:29:31]process_action close_receipt [20:29:31]cmd_close_receipt [20:29:31]MH_GetDate [20:29:31]Write to MH i2c: F0 00 00 5D 27 73 [20:29:31]Write i2c OK [20:29:31]MH_I2C_Read... [20:29:31]Read from MH i2c: F0 [20:29:31]MH_I2C_Read... [20:29:31]Read from MH i2c: F0 09 00 [20:29:31]MH_I2C_Read... [20:29:31]Read from MH i2c: F0 09 00 5D 27 00 2D F4 1F 67 43 33 1C 67 1C [20:29:31]GetLastDocTimeStamp 1730147369 [20:29:31]current date 1730147373 [20:29:31]FM_GetShiftState [20:29:31]SAM_PROTO_GetShiftState [20:29:31]wFMCommunicate request_size=4 [20:29:31]MH_SAM_APDU [20:29:31]CAPDU: 80 13 01 00 [20:29:31]Write to MH i2c: E2 08 00 5E 27 80 13 01 00 00 00 00 00 02 [20:29:31]Write i2c OK [20:29:31]MH_I2C_Read... [20:29:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:29:31]Read from MH i2c: E2 [20:29:31]MH_I2C_Read... [20:29:31]Read from MH i2c: E2 0E 00 [20:29:31]MH_I2C_Read... [20:29:31]Read from MH i2c: E2 0E 00 5E 27 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 FB [20:29:31]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:29:31]wFMCommunicate OK [20:29:31]SAM_PROTO_GetShiftState done [20:29:31]FM_GetShiftState done [20:29:31]opened in 1730073493 [20:29:31]opened+sec_in_day 1730159893 [20:29:31]quantity*price = 0 [20:29:31]sum+1 = 1 [20:29:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 753 28.10.2024 20:29 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливная Карта 68826 ФМ: 0000000000874671 ФД: 318278 ФПД: 159587354991057 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T202933&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318278&fm=159587354991057&tin=02508201610067®Number=0000000000091628&sum=0 [20:29:33]StoreToDocumentArchive [20:29:33]shift 546 fd 318278 [20:29:33]save to /storage/0546/doc_00318278 [20:29:33]save last doc name /storage/0546/doc_00318278 to /storage/kkm_last_doc_name [20:29:33]save OK [20:29:33]Clear old archive folders... [20:29:33]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:29:33]tlvbuf is 000C3120 [20:29:33]SAM_PROTO_ClearQueue [20:29:33]wFMCommunicate request_size=4 [20:29:33]MH_SAM_APDU [20:29:33]CAPDU: 80 09 00 00 [20:29:33]Write to MH i2c: E2 08 00 6B 27 80 09 00 00 00 00 00 00 04 [20:29:33]Write i2c OK [20:29:33]MH_I2C_Read... [20:29:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:29:33]Read from MH i2c: E2 [20:29:33]MH_I2C_Read... [20:29:33]Read from MH i2c: E2 03 00 [20:29:33]MH_I2C_Read... [20:29:33]Read from MH i2c: E2 03 00 6B 27 00 90 00 06 [20:29:33]RAPDU: 90 00 [20:29:33]wFMCommunicate OK [20:29:33]SAM_PROTO_ClearQueue done [20:29:33]KKMCreateOFDPacket [20:29:33]OFDProtocolAddRootSTLVToBuf [20:29:33]FM_MakeSignedData [20:29:33]FM_MakeSignedData [20:29:33]SAM_PROTO_SignData [20:29:33]wFMCommunicate request_size=4 [20:29:33]MH_SAM_APDU [20:29:33]CAPDU: 80 0D 01 02 [20:29:33]Write to MH i2c: E2 08 00 6C 27 80 0D 01 02 00 00 00 00 0C [20:29:33]Write i2c OK [20:29:33]MH_I2C_Read... [20:29:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:29:33]Read from MH i2c: E2 [20:29:33]MH_I2C_Read... [20:29:33]Read from MH i2c: E2 03 00 [20:29:33]MH_I2C_Read... [20:29:33]Read from MH i2c: E2 03 00 6C 27 00 90 00 07 [20:29:33]RAPDU: 90 00 [20:29:33]wFMCommunicate OK [20:29:33]wFMCommunicate request_size=255 [20:29:33]MH_SAM_APDU [20:29:33]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 1C 00 02 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 F1 02 00 00 F4 03 04 00 2D F4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 46 DB 04 00 35 04 06 00 [20:29:33]Write to MH i2c: E2 02 01 6D 27 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 1C 00 02 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 F1 02 00 00 F4 03 04 00 2D F4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 46 DB 04 00 35 04 06 00 00 00 51 [20:29:33]Write i2c OK [20:29:33]MH_I2C_Read... [20:29:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:29:33]Read from MH i2c: E2 [20:29:33]MH_I2C_Read... [20:29:33]Read from MH i2c: E2 03 00 [20:29:33]MH_I2C_Read... [20:29:33]Read from MH i2c: E2 03 00 6D 27 00 90 00 08 [20:29:33]RAPDU: 90 00 [20:29:33]wFMCommunicate OK [20:29:33]wFMCommunicate request_size=11 [20:29:33]MH_SAM_APDU [20:29:33]CAPDU: 80 0D 02 02 06 91 24 D3 9A D9 D1 [20:29:33]Write to MH i2c: E2 0E 00 6E 27 80 0D 02 02 06 00 91 24 D3 9A D9 D1 00 00 E7 [20:29:33]Write i2c OK [20:29:33]MH_I2C_Read... [20:29:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:29:33]Read from MH i2c: E2 [20:29:33]MH_I2C_Read... [20:29:33]Read from MH i2c: E2 03 00 [20:29:33]MH_I2C_Read... [20:29:33]Read from MH i2c: E2 03 00 6E 27 00 90 00 09 [20:29:33]RAPDU: 90 00 [20:29:33]wFMCommunicate OK [20:29:33]wFMCommunicate request_size=4 [20:29:33]MH_SAM_APDU [20:29:33]CAPDU: 80 0D 03 02 [20:29:33]Write to MH i2c: E2 08 00 6F 27 80 0D 03 02 00 00 00 00 11 [20:29:33]Write i2c OK [20:29:33]MH_I2C_Read... [20:29:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:29:33]Read from MH i2c: E2 [20:29:33]MH_I2C_Read... [20:29:33]Read from MH i2c: E2 0B 00 [20:29:33]MH_I2C_Read... [20:29:33]Read from MH i2c: E2 0B 00 6F 27 00 97 FA 72 3B DC 0D FB 7C 90 00 B0 [20:29:33]RAPDU: 97 FA 72 3B DC 0D FB 7C 90 00 [20:29:33]wFMCommunicate OK [20:29:33]SAM_PROTO_SignData done [20:29:33]FM_MakeSignedData done [20:29:33]CreateOFDProtocolMessage [20:29:33]wFMCommunicate request_size=4 [20:29:33]MH_SAM_APDU [20:29:33]CAPDU: 80 11 00 00 [20:29:33]Write to MH i2c: E2 08 00 70 27 80 11 00 00 00 00 00 00 11 [20:29:33]Write i2c OK [20:29:33]MH_I2C_Read... [20:29:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:29:34]Read from MH i2c: E2 [20:29:34]MH_I2C_Read... [20:29:34]Read from MH i2c: E2 17 00 [20:29:34]MH_I2C_Read... [20:29:34]Read from MH i2c: E2 17 00 70 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 65 [20:29:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:29:34]wFMCommunicate OK [20:29:34]CreateOFDProtocolMessage done [20:29:34]OFDSenderStorePacket 318278 [20:29:34]StoreOFDPacket docnum=318278 [20:29:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 6A B2 08 01 FF 61 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 1C 00 02 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 F1 02 00 00 F4 03 04 00 2D F4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 46 DB 04 00 35 04 06 00 91 24 D3 9A D9 D1 97 FA 72 3B DC 0D FB 7C [20:29:34]CheckFolder [20:29:34]dirname=/storage/ofd_packets [20:29:34]CheckFolder done [20:29:34]ProducePacketName [20:29:34]name=ofd_packets/00318278 [20:29:34]NVStorageSaveData ofd_packets/00318278 [20:29:34]File name is /storage/ofd_packets/00318278 [20:29:34]Write 302 bytes [20:29:34]NVStorageSaveData done [20:29:34]OFDSenderStorePacket done [20:29:34]KKMCreateOFDPacket done [20:29:34]NVStorageSaveData kkm_last_timestamp [20:29:34]File name is /storage/kkm_last_timestamp [20:29:34]Write 4 bytes [20:29:34]NVStorageSaveData done [20:29:34]ExternCall_PrintAddStr [20:29:34]wPrintStart [20:29:34]Write to MH i2c: 01 00 00 71 27 98 [20:29:34]OFD Sender: Processing packet 318278 [packets to send 127, broken 126] [20:29:34]ProducePacketName [20:29:34]name=ofd_packets/00318278 [20:29:34]OFD Sender: To server: pG, [20:29:34]CommunicateWithHost lk.salyk.kg:30040 [20:29:34]ConnectInit lk.salyk.kg [20:29:34]Write i2c OK [20:29:34]MH_I2C_Read... [20:29:34]Read from MH i2c: 01 [20:29:34]MH_I2C_Read... [20:29:34]Read from MH i2c: 01 07 00 [20:29:34]MH_I2C_Read... [20:29:34]Read from MH i2c: 01 07 00 71 27 00 00 00 00 00 FF 0F AD [20:29:34]RasterBufferAndPrint [20:29:34]line Счет N : (1)1093286 [20:29:34]line ИНН: 02508201610067 [20:29:34]line Контрольно-Кассовый Чек [20:29:34]line ПРОДАЖА [20:29:34]line ТРК (МРК, ГНК) : 21 [20:29:34]line Товар: 2710194210 [20:29:34]line ДТ(л)-К-2 [20:29:34]line 131.100 * 0.00 [20:29:34]line = 0.00 [20:29:34]line НДС 12% НСП 1% [20:29:34]line > о реализуемом товаре [20:29:34]line ИТОГО: 0.00 [20:29:34]line НСП 1% : 0.00 [20:29:34]line НДС 12% : 0.00 [20:29:34]line Наличными: 0.00 [20:29:34]line Безнал.: 0.00 [20:29:34]line Место: АЗС № 101 "Партнер Нефть" [20:29:34]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [20:29:34]line СНО: Общий режим [20:29:34]line Чек 753 28.10.2024 20:29 [20:29:34]line Смена: 546 ФФД: 1.0 [20:29:34]line ЗНМ: 0300000082 [20:29:34]line РНМ: 0000000000091628 [20:29:34]line Версия ККМ: 001 [20:29:34]line Талоны: Топливная Карта [20:29:34]line 68826 [20:29:34]line ФМ: 0000000000874671 [20:29:34]line ФД: 318278 [20:29:34]line ФПД: 159587354991057 [20:29:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T202933&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318278&fm=159587354991057&tin=02508201610067®Number=0000000000091628&sum=0 [20:29:34]written 0, free lines is 4095 [20:29:34]Connected sock=10 [20:29:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 6A B2 08 01 FF 61 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 1C 00 02 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 F1 02 00 00 F4 03 04 00 2D F4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 46 DB 04 00 35 04 06 00 91 24 D3 9A D9 D1 97 FA 72 3B DC 0D FB 7C [20:29:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 E8 89 47 00 DB 0E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 46 DB 04 00 F4 03 04 00 E5 9F 1F 67 B6 04 01 00 00 27 4C B9 8D 5D 24 40 0D [20:29:34]CommunicateWithHost err = 0 [20:29:34]CheckOFDResponse [20:29:34]1017 (14) - 77093643461234 [20:29:34]1041 (16) - 0000000000874671 [20:29:34]1040 (4) - 318278 [20:29:34]1012 (4) - 28.10.2024 14:29 [20:29:34]1206 (1) - 0 [20:29:34]OFD Sender: Remove packet 318278 [20:29:34]ProducePacketName [20:29:34]name=ofd_packets/00318278 [20:29:34]NVStorageDeleteData [20:29:34]Write to MH i2c: 01 00 00 9B 27 C2 [20:29:34]Write i2c OK [20:29:34]MH_I2C_Read... [20:29:34]Read from MH i2c: 01 [20:29:34]MH_I2C_Read... [20:29:34]Read from MH i2c: 01 07 00 [20:29:34]MH_I2C_Read... [20:29:34]Read from MH i2c: 01 07 00 9B 27 00 00 00 00 00 17 0D ED [20:29:34]RasterBufferAndPrint [20:29:34]line [20:29:34]line [20:29:34]line [20:29:34]line [20:29:34]line [20:29:34]written 0, free lines is 3360 [20:29:34]MH_Cut [20:29:34]Write to MH i2c: D1 01 00 A2 27 01 9B [20:29:34]Write i2c OK [20:29:34]MH_I2C_Read... [20:29:34]Read from MH i2c: D1 [20:29:34]MH_I2C_Read... [20:29:34]Read from MH i2c: D1 01 00 [20:29:34]MH_I2C_Read... [20:29:34]Read from MH i2c: D1 01 00 A2 27 00 9A [20:29:34]Write to MH i2c: 01 00 00 A3 27 CA [20:29:34]Write i2c OK [20:29:34]MH_I2C_Read... [20:29:34]OFD Sender: No OFD packet to send [20:29:35]*** Cut start [20:29:35]*** Partial cut [20:29:35]*** CUTSNS_PIN = 1 [20:29:35]*** CUTSNS_PIN = 0 [20:29:35]*** Brake cut motor [20:29:35]Read from MH i2c: 01 [20:29:35]*** Stop cut motor [20:29:35]MH_I2C_Read... [20:29:35]*** Cut end [20:29:35]Read from MH i2c: 01 07 00 [20:29:35]MH_I2C_Read... [20:29:35]Read from MH i2c: 01 07 00 A3 27 00 00 00 00 00 FF 0F DF [20:29:35]process_action close_receipt done [20:29:35]requested_data is exist [20:29:35]produce_requested_data [20:29:35]requested_item fm.sn is exist - process it [20:29:35]wFMCommunicate request_size=4 [20:29:35]MH_SAM_APDU [20:29:35]CAPDU: 80 11 00 00 [20:29:35]Write to MH i2c: E2 08 00 A4 27 80 11 00 00 00 00 00 00 45 [20:29:35]Write i2c OK [20:29:35]MH_I2C_Read... [20:29:35]Read from MH i2c: E2 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:29:35] [20:29:35]MH_I2C_Read... [20:29:35]Read from MH i2c: E2 17 00 [20:29:35]MH_I2C_Read... [20:29:35]Read from MH i2c: E2 17 00 A4 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 99 [20:29:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:29:35]wFMCommunicate OK [20:29:35]requested_item fd.num is exist - process it [20:29:35]SAM_PROTO_GetFieldsCounters [20:29:35]wFMCommunicate request_size=4 [20:29:35]MH_SAM_APDU [20:29:35]CAPDU: 80 13 00 00 [20:29:35]Write to MH i2c: E2 08 00 A5 27 80 13 00 00 00 00 00 00 48 [20:29:35]Write i2c OK [20:29:35]MH_I2C_Read... [20:29:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:29:36]Read from MH i2c: E2 [20:29:36]MH_I2C_Read... [20:29:36]Read from MH i2c: E2 62 00 [20:29:36]MH_I2C_Read... [20:29:36]Read from MH i2c: E2 62 00 A5 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 46 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 F1 02 00 00 5E 04 04 00 F1 02 00 00 57 04 04 00 F2 02 00 00 19 04 04 00 00 00 00 00 90 00 8D [20:29:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 46 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 F1 02 00 00 5E 04 04 00 F1 02 00 00 57 04 04 00 F2 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:29:36]wFMCommunicate OK [20:29:36]SAM_PROTO_GetFieldsCounters done [20:29:36]requested_item shift.num is exist - process it [20:29:36]requested_item shift.opened is exist - process it [20:29:36]req_shift_opened [20:29:36]FM_GetShiftState [20:29:36]SAM_PROTO_GetShiftState [20:29:36]wFMCommunicate request_size=4 [20:29:36]MH_SAM_APDU [20:29:36]CAPDU: 80 13 01 00 [20:29:36]Write to MH i2c: E2 08 00 A6 27 80 13 01 00 00 00 00 00 4A [20:29:36]Write i2c OK [20:29:36]MH_I2C_Read... [20:29:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:29:36]Read from MH i2c: E2 [20:29:36]MH_I2C_Read... [20:29:36]Read from MH i2c: E2 0E 00 [20:29:36]MH_I2C_Read... [20:29:36]Read from MH i2c: E2 0E 00 A6 27 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 43 [20:29:36]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:29:36]wFMCommunicate OK [20:29:36]SAM_PROTO_GetShiftState done [20:29:36]FM_GetShiftState done [20:29:36]req_shift_opened done [20:29:36]requested_item shift.open_date is exist - process it [20:29:36]req_shift_open_date [20:29:36]req_shift_open_date done [20:29:36]produce_requested_data done [20:29:36]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318278,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [20:29:36]process_action_free close_receipt [20:29:36]json_value_free [20:29:36]json_value_free done [20:29:36]process_json_proto returns [20:29:36]Send response to host [20:29:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318278,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [20:29:36]free response buf [20:29:36]execute_script done [20:29:36]execute_script returns [20:29:36]free content buf [20:29:36]Sock 8.Close socket [20:29:36]Sock 8.Thread stoped [20:29:39]OFD Sender: No OFD packet to send [20:29:44]OFD Sender: No OFD packet to send [20:29:49]OFD Sender: No OFD packet to send [20:29:54]OFD Sender: No OFD packet to send [20:29:59]OFD Sender: No OFD packet to send [20:30:04]OFD Sender: No OFD packet to send [20:30:09]OFD Sender: No OFD packet to send [20:30:14]OFD Sender: No OFD packet to send [20:30:19]OFD Sender: No OFD packet to send [20:30:24]OFD Sender: No OFD packet to send [20:30:29]OFD Sender: No OFD packet to send [20:30:34]OFD Sender: No OFD packet to send [20:30:39]OFD Sender: No OFD packet to send [20:30:44]OFD Sender: No OFD packet to send [20:30:49]OFD Sender: No OFD packet to send [20:30:54]OFD Sender: No OFD packet to send [20:30:59]OFD Sender: No OFD packet to send [20:31:04]OFD Sender: No OFD packet to send [20:31:09]OFD Sender: No OFD packet to send [20:31:14]OFD Sender: No OFD packet to send [20:31:20]OFD Sender: No OFD packet to send [20:31:25]OFD Sender: No OFD packet to send [20:31:30]OFD Sender: No OFD packet to send [20:31:35]OFD Sender: No OFD packet to send [20:31:40]OFD Sender: No OFD packet to send [20:31:45]OFD Sender: No OFD packet to send [20:31:50]OFD Sender: No OFD packet to send [20:31:54]accept exits with 9 [20:31:54]New connection [20:31:54]New thread 3067039076 created [20:31:54]Thread 3066895716 joined [20:31:54]Waiting for new connection... [20:31:54] Sock 9.Parse request [20:31:54]Sock 9.Check first char [20:31:54]Sock 9.First char is OK [20:31:54]request: POST /json_proto HTTP/1.0 [20:31:54]Method: POST [20:31:54]URL: /json_proto [20:31:54]Method is POST - this is cgi request [20:31:54]url: /json_proto [20:31:54]query_string will be loaded in cgi processing [20:31:54]execute_cgi json_proto POST (null) [20:31:54]execute_cgi path=json_proto method=POST [20:31:54]POST find Content-Length [20:31:54]Host: 172.17.50.195:8080 [20:31:54]Content-Length: 817 [20:31:54]Content-Type: application/json [20:31:54] [20:31:54]POST finish read [20:31:54]Found Content-Length = 817 [20:31:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093293", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:31:54]execute_script... [20:31: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)1093293", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:31:54]POST & json_proto [20:31:54]process_json_proto [20:31:54]json parsed OK: [20:31:54]protocol is kg_v1.0 [20:31:54]action value=close_receipt [20:31:54]process_action close_receipt [20:31:54]cmd_close_receipt [20:31:54]MH_GetDate [20:31:54]Write to MH i2c: F0 00 00 A7 27 BD [20:31:54]Write i2c OK [20:31:54]MH_I2C_Read... [20:31:54]Read from MH i2c: F0 [20:31:54]MH_I2C_Read... [20:31:54]Read from MH i2c: F0 09 00 [20:31:54]MH_I2C_Read... [20:31:54]Read from MH i2c: F0 09 00 A7 27 00 BB F4 1F 67 43 33 1C 67 F4 [20:31:54]GetLastDocTimeStamp 1730147373 [20:31:54]current date 1730147515 [20:31:54]FM_GetShiftState [20:31:54]SAM_PROTO_GetShiftState [20:31:54]wFMCommunicate request_size=4 [20:31:54]MH_SAM_APDU [20:31:54]CAPDU: 80 13 01 00 [20:31:54]Write to MH i2c: E2 08 00 A8 27 80 13 01 00 00 00 00 00 4C [20:31:54]Write i2c OK [20:31:54]MH_I2C_Read... [20:31:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:31:54]Read from MH i2c: E2 [20:31:54]MH_I2C_Read... [20:31:54]Read from MH i2c: E2 0E 00 [20:31:54]MH_I2C_Read... [20:31:54]Read from MH i2c: E2 0E 00 A8 27 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 45 [20:31:54]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:31:54]wFMCommunicate OK [20:31:54]SAM_PROTO_GetShiftState done [20:31:54]FM_GetShiftState done [20:31:54]opened in 1730073493 [20:31:54]opened+sec_in_day 1730159893 [20:31:54]quantity*price = 50010 [20:31:54]sum+1 = 50012 [20:31:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.11 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.11 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 754 28.10.2024 20:31 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874671 ФД: 318279 ФПД: 136724643644038 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T203155&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318279&fm=136724643644038&tin=02508201610067®Number=0000000000091628&sum=50011 [20:31:55]StoreToDocumentArchive [20:31:55]shift 546 fd 318279 [20:31:55]save to /storage/0546/doc_00318279 [20:31:55]save last doc name /storage/0546/doc_00318279 to /storage/kkm_last_doc_name [20:31:55]save OK [20:31:55]Clear old archive folders... [20:31:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:31:55]tlvbuf is 00126780 [20:31:55]SAM_PROTO_ClearQueue [20:31:55]wFMCommunicate request_size=4 [20:31:55]MH_SAM_APDU [20:31:55]CAPDU: 80 09 00 00 [20:31:55]Write to MH i2c: E2 08 00 B5 27 80 09 00 00 00 00 00 00 4E [20:31:55]Write i2c OK [20:31:55]MH_I2C_Read... [20:31:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:31:55]Read from MH i2c: E2 [20:31:55]MH_I2C_Read... [20:31:55]Read from MH i2c: E2 03 00 [20:31:55]MH_I2C_Read... [20:31:55]Read from MH i2c: E2 03 00 B5 27 00 90 00 50 [20:31:55]RAPDU: 90 00 [20:31:55]wFMCommunicate OK [20:31:55]SAM_PROTO_ClearQueue done [20:31:55]KKMCreateOFDPacket [20:31:55]OFDProtocolAddRootSTLVToBuf [20:31:55]FM_MakeSignedData [20:31:55]FM_MakeSignedData [20:31:55]SAM_PROTO_SignData [20:31:55]wFMCommunicate request_size=4 [20:31:55]MH_SAM_APDU [20:31:55]CAPDU: 80 0D 01 02 [20:31:55]Write to MH i2c: E2 08 00 B6 27 80 0D 01 02 00 00 00 00 56 [20:31:55]Write i2c OK [20:31:55]MH_I2C_Read... [20:31:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:31:55]Read from MH i2c: E2 [20:31:55]MH_I2C_Read... [20:31:55]Read from MH i2c: E2 03 00 [20:31:55]MH_I2C_Read... [20:31:55]Read from MH i2c: E2 03 00 B6 27 00 90 00 51 [20:31:55]RAPDU: 90 00 [20:31:55]wFMCommunicate OK [20:31:55]wFMCommunicate request_size=255 [20:31:55]MH_SAM_APDU [20:31:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 F2 02 00 00 F4 03 04 00 BB F4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 47 DB 04 00 35 04 06 00 7C [20:31:55]Write to MH i2c: E2 02 01 B7 27 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 F2 02 00 00 F4 03 04 00 BB F4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 47 DB 04 00 35 04 06 00 7C 00 00 C2 [20:31:55]Write i2c OK [20:31:55]MH_I2C_Read... [20:31:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:31:55]Read from MH i2c: E2 [20:31:55]MH_I2C_Read... [20:31:55]Read from MH i2c: E2 03 00 [20:31:55]MH_I2C_Read... [20:31:55]Read from MH i2c: E2 03 00 B7 27 00 90 00 52 [20:31:55]RAPDU: 90 00 [20:31:55]wFMCommunicate OK [20:31:55]wFMCommunicate request_size=10 [20:31:55]MH_SAM_APDU [20:31:55]CAPDU: 80 0D 02 02 05 59 AF D1 02 86 [20:31:55]Write to MH i2c: E2 0D 00 B8 27 80 0D 02 02 05 00 59 AF D1 02 86 00 00 C4 [20:31:55]Write i2c OK [20:31:55]MH_I2C_Read... [20:31:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:31:55]Read from MH i2c: E2 [20:31:55]MH_I2C_Read... [20:31:55]Read from MH i2c: E2 03 00 [20:31:55]MH_I2C_Read... [20:31:55]Read from MH i2c: E2 03 00 B8 27 00 90 00 53 [20:31:55]RAPDU: 90 00 [20:31:55]wFMCommunicate OK [20:31:55]wFMCommunicate request_size=4 [20:31:55]MH_SAM_APDU [20:31:55]CAPDU: 80 0D 03 02 [20:31:55]Write to MH i2c: E2 08 00 B9 27 80 0D 03 02 00 00 00 00 5B [20:31:55]Write i2c OK [20:31:55]MH_I2C_Read... [20:31:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:31:55]Read from MH i2c: E2 [20:31:55]MH_I2C_Read... [20:31:55]Read from MH i2c: E2 0B 00 [20:31:55]MH_I2C_Read... [20:31:55]Read from MH i2c: E2 0B 00 B9 27 00 56 BC 16 A9 BE 20 72 3C 90 00 B9 [20:31:55]RAPDU: 56 BC 16 A9 BE 20 72 3C 90 00 [20:31:55]wFMCommunicate OK [20:31:55]SAM_PROTO_SignData done [20:31:55]FM_MakeSignedData done [20:31:55]CreateOFDProtocolMessage [20:31:55]wFMCommunicate request_size=4 [20:31:55]MH_SAM_APDU [20:31:55]CAPDU: 80 11 00 00 [20:31:55]Write to MH i2c: E2 08 00 BA 27 80 11 00 00 00 00 00 00 5B [20:31:55]Write i2c OK [20:31:55]MH_I2C_Read... [20:31:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:31:55]Read from MH i2c: E2 [20:31:55]MH_I2C_Read... [20:31:55]Read from MH i2c: E2 17 00 [20:31:55]MH_I2C_Read... [20:31:55]Read from MH i2c: E2 17 00 BA 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 AF [20:31:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:31:55]wFMCommunicate OK [20:31:55]CreateOFDProtocolMessage done [20:31:55]OFDSenderStorePacket 318279 [20:31:55]StoreOFDPacket docnum=318279 [20:31:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 69 07 07 01 4C CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 F2 02 00 00 F4 03 04 00 BB F4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 47 DB 04 00 35 04 06 00 7C 59 AF D1 02 86 56 BC 16 A9 BE 20 72 3C [20:31:55]CheckFolder [20:31:55]dirname=/storage/ofd_packets [20:31:55]CheckFolder done [20:31:55]ProducePacketName [20:31:55]name=ofd_packets/00318279 [20:31:55]NVStorageSaveData ofd_packets/00318279 [20:31:55]File name is /storage/ofd_packets/00318279 [20:31:55]Write 301 bytes [20:31:55]NVStorageSaveData done [20:31:55]OFDSenderStorePacket done [20:31:55]KKMCreateOFDPacket done [20:31:55]NVStorageSaveData kkm_last_timestamp [20:31:55]File name is /storage/kkm_last_timestamp [20:31:55]Write 4 bytes [20:31:55]NVStorageSaveData done [20:31:55]ExternCall_PrintAddStr [20:31:55]wPrintStart [20:31:55]Write to MH i2c: 01 00 00 BB 27 E2 [20:31:55]Write i2c OK [20:31:55]MH_I2C_Read... [20:31:55]Read from MH i2c: 01 [20:31:55]MH_I2C_Read... [20:31:55]Read from MH i2c: 01 07 00 [20:31:55]MH_I2C_Read... [20:31:55]Read from MH i2c: 01 07 00 BB 27 00 00 00 00 00 FF 0F F7 [20:31:55]RasterBufferAndPrint [20:31:55]line Счет N : (1)1093293 [20:31:55]line ИНН: 02508201610067 [20:31:55]line Контрольно-Кассовый Чек [20:31:55]line ПРОДАЖА [20:31:55]line ТРК (МРК, ГНК) : 64 [20:31:55]line Товар: 2710124500 [20:31:55]line Аи-95-К-3 [20:31:55]line 6.740 * 74.20 [20:31:55]line = 500.11 [20:31:55]line НДС 12% НСП 1% [20:31:55]line > о реализуемом товаре [20:31:55]line ИТОГО: 500.11 [20:31:55]line НСП 1% : 4.43 [20:31:55]line НДС 12% : 53.11 [20:31:55]line Наличными: 0.00 [20:31:55]line Безнал.: 500.11 [20:31:55]line Место: АЗС № 101 "Партнер Нефть" [20:31:55]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [20:31:55]line СНО: Общий режим [20:31:55]line Чек 754 28.10.2024 20:31 [20:31:55]line Смена: 546 ФФД: 1.0 [20:31:55]line ЗНМ: 0300000082 [20:31:55]line РНМ: 0000000000091628 [20:31:55]line Версия ККМ: 001 [20:31:55]line Платежная система: Бакай Банк [20:31:55]line ФМ: 0000000000874671 [20:31:55]line ФД: 318279 [20:31:55]line ФПД: 136724643644038 [20:31:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T203155&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318279&fm=136724643644038&tin=02508201610067®Number=0000000000091628&sum=50011 [20:31:56]written 0, free lines is 4095 [20:31:56]OFD Sender: Processing packet 318279 [packets to send 127, broken 126] [20:31:56]ProducePacketName [20:31:56]name=ofd_packets/00318279 [20:31:56]OFD Sender: To server: pG, [20:31:56]CommunicateWithHost lk.salyk.kg:30040 [20:31:56]ConnectInit lk.salyk.kg [20:31:56]Connected sock=10 [20:31:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 69 07 07 01 4C CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 F2 02 00 00 F4 03 04 00 BB F4 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 47 DB 04 00 35 04 06 00 7C 59 AF D1 02 86 56 BC 16 A9 BE 20 72 3C [20:31:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 C5 A2 47 00 2E 6B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 47 DB 04 00 F4 03 04 00 73 A0 1F 67 B6 04 01 00 00 83 10 A3 49 8B 71 BE 61 [20:31:56]CommunicateWithHost err = 0 [20:31:56]CheckOFDResponse [20:31:56]1017 (14) - 77093643461234 [20:31:56]1041 (16) - 0000000000874671 [20:31:56]1040 (4) - 318279 [20:31:56]1012 (4) - 28.10.2024 14:32 [20:31:56]1206 (1) - 0 [20:31:56]OFD Sender: Remove packet 318279 [20:31:56]ProducePacketName [20:31:56]name=ofd_packets/00318279 [20:31:56]NVStorageDeleteData [20:31:56]Write to MH i2c: 01 00 00 E5 27 0C [20:31:56]Write i2c OK [20:31:56]MH_I2C_Read... [20:31:56]Read from MH i2c: 01 [20:31:56]MH_I2C_Read... [20:31:56]Read from MH i2c: 01 07 00 [20:31:56]MH_I2C_Read... [20:31:56]Read from MH i2c: 01 07 00 E5 27 00 00 00 00 00 13 0D 33 [20:31:56]RasterBufferAndPrint [20:31:56]line [20:31:56]line [20:31:56]line [20:31:56]line [20:31:56]line [20:31:56]written 0, free lines is 3353 [20:31:56]MH_Cut [20:31:56]Write to MH i2c: D1 01 00 EC 27 01 E5 [20:31:56]Write i2c OK [20:31:56]MH_I2C_Read... [20:31:56]Read from MH i2c: D1 [20:31:56]MH_I2C_Read... [20:31:56]Read from MH i2c: D1 01 00 [20:31:56]MH_I2C_Read... [20:31:56]Read from MH i2c: D1 01 00 EC 27 00 E4 [20:31:56]Write to MH i2c: 01 00 00 ED 27 14 [20:31:56]Write i2c OK [20:31:56]MH_I2C_Read... [20:31:56]OFD Sender: No OFD packet to send [20:31:57]*** Cut start [20:31:57]*** Partial cut [20:31:57]*** CUTSNS_PIN = 1 [20:31:57]*** CUTSNS_PIN = 0 [20:31:57]*** Brake cut motor [20:31:57]Read from MH i2c: 01 [20:31:57]MH_I2C_Read... [20:31:57]*** Stop cut motor [20:31:57]*** Cut end [20:31:57]Read from MH i2c: 01 07 00 [20:31:57]MH_I2C_Read... [20:31:57]Read from MH i2c: 01 07 00 ED 27 00 00 00 00 00 FF 0F 29 [20:31:57]process_action close_receipt done [20:31:57]requested_data is exist [20:31:57]produce_requested_data [20:31:57]requested_item fm.sn is exist - process it [20:31:57]wFMCommunicate request_size=4 [20:31:57]MH_SAM_APDU [20:31:57]CAPDU: 80 11 00 00 [20:31:57]Write to MH i2c: E2 08 00 EE 27 80 11 00 00 00 00 00 00 8F [20:31:57]Write i2c OK [20:31:57]MH_I2C_Read... [20:31:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:31:57]Read from MH i2c: E2 [20:31:57]MH_I2C_Read... [20:31:57]Read from MH i2c: E2 17 00 [20:31:57]MH_I2C_Read... [20:31:57]Read from MH i2c: E2 17 00 EE 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E3 [20:31:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:31:57]wFMCommunicate OK [20:31:57]requested_item fd.num is exist - process it [20:31:57]SAM_PROTO_GetFieldsCounters [20:31:57]wFMCommunicate request_size=4 [20:31:57]MH_SAM_APDU [20:31:57]CAPDU: 80 13 00 00 [20:31:57]Write to MH i2c: E2 08 00 EF 27 80 13 00 00 00 00 00 00 92 [20:31:57]Write i2c OK [20:31:57]MH_I2C_Read... [20:31:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:31:58]Read from MH i2c: E2 [20:31:58]MH_I2C_Read... [20:31:58]Read from MH i2c: E2 62 00 [20:31:58]MH_I2C_Read... [20:31:58]Read from MH i2c: E2 62 00 EF 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 47 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 F2 02 00 00 5E 04 04 00 F2 02 00 00 57 04 04 00 F3 02 00 00 19 04 04 00 00 00 00 00 90 00 DB [20:31:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 47 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 F2 02 00 00 5E 04 04 00 F2 02 00 00 57 04 04 00 F3 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:31:58]wFMCommunicate OK [20:31:58]SAM_PROTO_GetFieldsCounters done [20:31:58]requested_item shift.num is exist - process it [20:31:58]requested_item shift.opened is exist - process it [20:31:58]req_shift_opened [20:31:58]FM_GetShiftState [20:31:58]SAM_PROTO_GetShiftState [20:31:58]wFMCommunicate request_size=4 [20:31:58]MH_SAM_APDU [20:31:58]CAPDU: 80 13 01 00 [20:31:58]Write to MH i2c: E2 08 00 F0 27 80 13 01 00 00 00 00 00 94 [20:31:58]Write i2c OK [20:31:58]MH_I2C_Read... [20:31:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:31:58]Read from MH i2c: E2 [20:31:58]MH_I2C_Read... [20:31:58]Read from MH i2c: E2 0E 00 [20:31:58]MH_I2C_Read... [20:31:58]Read from MH i2c: E2 0E 00 F0 27 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 8D [20:31:58]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:31:58]wFMCommunicate OK [20:31:58]SAM_PROTO_GetShiftState done [20:31:58]FM_GetShiftState done [20:31:58]req_shift_opened done [20:31:58]requested_item shift.open_date is exist - process it [20:31:58]req_shift_open_date [20:31:58]req_shift_open_date done [20:31:58]produce_requested_data done [20:31:58]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318279,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [20:31:58]process_action_free close_receipt [20:31:58]json_value_free [20:31:58]json_value_free done [20:31:58]process_json_proto returns [20:31:58]Send response to host [20:31:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318279,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [20:31:58]free response buf [20:31:58]execute_script done [20:31:58]execute_script returns [20:31:58]free content buf [20:31:58]Sock 9.Close socket [20:31:58]Sock 9.Thread stoped [20:32:01]OFD Sender: No OFD packet to send [20:32:06]OFD Sender: No OFD packet to send [20:32:11]OFD Sender: No OFD packet to send [20:32:16]OFD Sender: No OFD packet to send [20:32:21]OFD Sender: No OFD packet to send [20:32:26]OFD Sender: No OFD packet to send [20:32:31]OFD Sender: No OFD packet to send [20:32:36]OFD Sender: No OFD packet to send [20:32:41]OFD Sender: No OFD packet to send [20:32:46]OFD Sender: No OFD packet to send [20:32:51]OFD Sender: No OFD packet to send [20:32:56]OFD Sender: No OFD packet to send [20:33:01]OFD Sender: No OFD packet to send [20:33:06]accept exits with 8 [20:33:06]New connection [20:33:06]New thread 3066895716 created [20:33:06]Thread 3067039076 joined [20:33:06]Waiting for new connection... [20:33:06] Sock 8.Parse request [20:33:06]Sock 8.Check first char [20:33:06]Sock 8.First char is OK [20:33:06]request: POST /json_proto HTTP/1.0 [20:33:06]Method: POST [20:33:06]URL: /json_proto [20:33:06]Method is POST - this is cgi request [20:33:06]url: /json_proto [20:33:06]query_string will be loaded in cgi processing [20:33:06]execute_cgi json_proto POST (null) [20:33:06]execute_cgi path=json_proto method=POST [20:33:06]POST find Content-Length [20:33:06]Host: 172.17.50.195:8080 [20:33:06]Content-Length: 771 [20:33:06]Content-Type: application/json [20:33:06] [20:33:06]POST finish read [20:33:06]Found Content-Length = 771 [20:33:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093294", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 12.540, "sum" : 480.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 480.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:33:06]execute_script... [20:33: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)1093294", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 12.540, "sum" : 480.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 480.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:33:06]POST & json_proto [20:33:06]process_json_proto [20:33:06]json parsed OK: [20:33:06]protocol is kg_v1.0 [20:33:06]action value=close_receipt [20:33:06]process_action close_receipt [20:33:06]cmd_close_receipt [20:33:06]MH_GetDate [20:33:06]Write to MH i2c: F0 00 00 F1 27 07 [20:33:06]Write i2c OK [20:33:06]MH_I2C_Read... [20:33:06]Read from MH i2c: F0 [20:33:06]MH_I2C_Read... [20:33:06]Read from MH i2c: F0 09 00 [20:33:06]MH_I2C_Read... [20:33:06]Read from MH i2c: F0 09 00 F1 27 00 03 F5 1F 67 43 33 1C 67 87 [20:33:06]GetLastDocTimeStamp 1730147515 [20:33:06]current date 1730147587 [20:33:06]FM_GetShiftState [20:33:06]SAM_PROTO_GetShiftState [20:33:06]wFMCommunicate request_size=4 [20:33:06]MH_SAM_APDU [20:33:06]CAPDU: 80 13 01 00 [20:33:06]Write to MH i2c: E2 08 00 F2 27 80 13 01 00 00 00 00 00 96 [20:33:06]Write i2c OK [20:33:06]MH_I2C_Read... [20:33:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:33:06]Read from MH i2c: E2 [20:33:06]MH_I2C_Read... [20:33:06]Read from MH i2c: E2 0E 00 [20:33:06]MH_I2C_Read... [20:33:06]Read from MH i2c: E2 0E 00 F2 27 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 8F [20:33:06]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:33:06]wFMCommunicate OK [20:33:06]SAM_PROTO_GetShiftState done [20:33:06]FM_GetShiftState done [20:33:06]opened in 1730073493 [20:33:06]opened+sec_in_day 1730159893 [20:33:06]quantity*price = 48028 [20:33:06]sum+1 = 48029 [20:33:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 480.28 НСП 1% : 4.25 НДС 12% : 51.00 Наличными: 0.00 Безнал.: 480.28 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 755 28.10.2024 20:33 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318280 ФПД: 58522998565321 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T203307&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318280&fm=58522998565321&tin=02508201610067®Number=0000000000091628&sum=48028 [20:33:07]StoreToDocumentArchive [20:33:07]shift 546 fd 318280 [20:33:07]save to /storage/0546/doc_00318280 [20:33:07]save last doc name /storage/0546/doc_00318280 to /storage/kkm_last_doc_name [20:33:07]save OK [20:33:07]Clear old archive folders... [20:33:07]ProcessDocumentItem done err = 0, tmpTLVsize=250 [20:33:07]tlvbuf is B6F6A9B0 [20:33:07]SAM_PROTO_ClearQueue [20:33:07]wFMCommunicate request_size=4 [20:33:07]MH_SAM_APDU [20:33:07]CAPDU: 80 09 00 00 [20:33:07]Write to MH i2c: E2 08 00 FF 27 80 09 00 00 00 00 00 00 98 [20:33:07]Write i2c OK [20:33:07]MH_I2C_Read... [20:33:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:33:07]Read from MH i2c: E2 [20:33:07]MH_I2C_Read... [20:33:07]Read from MH i2c: E2 03 00 [20:33:07]MH_I2C_Read... [20:33:07]Read from MH i2c: E2 03 00 FF 27 00 90 00 9A [20:33:07]RAPDU: 90 00 [20:33:07]wFMCommunicate OK [20:33:07]SAM_PROTO_ClearQueue done [20:33:07]KKMCreateOFDPacket [20:33:07]OFDProtocolAddRootSTLVToBuf [20:33:07]FM_MakeSignedData [20:33:07]FM_MakeSignedData [20:33:07]SAM_PROTO_SignData [20:33:07]wFMCommunicate request_size=4 [20:33:07]MH_SAM_APDU [20:33:07]CAPDU: 80 0D 01 02 [20:33:07]Write to MH i2c: E2 08 00 00 28 80 0D 01 02 00 00 00 00 A1 [20:33:07]Write i2c OK [20:33:07]MH_I2C_Read... [20:33:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:33:07]Read from MH i2c: E2 [20:33:07]MH_I2C_Read... [20:33:07]Read from MH i2c: E2 03 00 [20:33:07]MH_I2C_Read... [20:33:07]Read from MH i2c: E2 03 00 00 28 00 90 00 9C [20:33:07]RAPDU: 90 00 [20:33:07]wFMCommunicate OK [20:33:07]wFMCommunicate request_size=255 [20:33:07]MH_SAM_APDU [20:33:07]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FC 30 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 9C BB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C BB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EC 13 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C BB 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 02 00 00 F4 03 04 00 03 F5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 48 DB 04 00 35 04 06 00 35 39 [20:33:07]Write to MH i2c: E2 02 01 01 28 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FC 30 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 9C BB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C BB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EC 13 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C BB 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 02 00 00 F4 03 04 00 03 F5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 48 DB 04 00 35 04 06 00 35 39 00 00 5E [20:33:07]Write i2c OK [20:33:07]MH_I2C_Read... [20:33:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:33:07]Read from MH i2c: E2 [20:33:07]MH_I2C_Read... [20:33:07]Read from MH i2c: E2 03 00 [20:33:07]MH_I2C_Read... [20:33:07]Read from MH i2c: E2 03 00 01 28 00 90 00 9D [20:33:07]RAPDU: 90 00 [20:33:07]wFMCommunicate OK [20:33:07]wFMCommunicate request_size=9 [20:33:07]MH_SAM_APDU [20:33:07]CAPDU: 80 0D 02 02 04 F2 8A 69 C9 [20:33:07]Write to MH i2c: E2 0C 00 02 28 80 0D 02 02 04 00 F2 8A 69 C9 00 00 5A [20:33:07]Write i2c OK [20:33:07]MH_I2C_Read... [20:33:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:33:07]Read from MH i2c: E2 [20:33:07]MH_I2C_Read... [20:33:07]Read from MH i2c: E2 03 00 [20:33:07]MH_I2C_Read... [20:33:07]Read from MH i2c: E2 03 00 02 28 00 90 00 9E [20:33:07]RAPDU: 90 00 [20:33:07]wFMCommunicate OK [20:33:07]wFMCommunicate request_size=4 [20:33:07]MH_SAM_APDU [20:33:07]CAPDU: 80 0D 03 02 [20:33:07]Write to MH i2c: E2 08 00 03 28 80 0D 03 02 00 00 00 00 A6 [20:33:07]Write i2c OK [20:33:07]MH_I2C_Read... [20:33:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:33:07]Read from MH i2c: E2 [20:33:07]MH_I2C_Read... [20:33:07]Read from MH i2c: E2 0B 00 [20:33:07]MH_I2C_Read... [20:33:07]Read from MH i2c: E2 0B 00 03 28 00 6E 0F 4F C1 B9 66 7B 5A 90 00 28 [20:33:07]RAPDU: 6E 0F 4F C1 B9 66 7B 5A 90 00 [20:33:07]wFMCommunicate OK [20:33:07]SAM_PROTO_SignData done [20:33:07]FM_MakeSignedData done [20:33:07]CreateOFDProtocolMessage [20:33:07]wFMCommunicate request_size=4 [20:33:07]MH_SAM_APDU [20:33:07]CAPDU: 80 11 00 00 [20:33:07]Write to MH i2c: E2 08 00 04 28 80 11 00 00 00 00 00 00 A6 [20:33:07]Write i2c OK [20:33:07]MH_I2C_Read... [20:33:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:33:07]Read from MH i2c: E2 [20:33:07]MH_I2C_Read... [20:33:07]Read from MH i2c: E2 17 00 [20:33:07]MH_I2C_Read... [20:33:07]Read from MH i2c: E2 17 00 04 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 FA [20:33:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:33:07]wFMCommunicate OK [20:33:07]CreateOFDProtocolMessage done [20:33:07]OFDSenderStorePacket 318280 [20:33:07]StoreOFDPacket docnum=318280 [20:33:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 DF 07 06 01 FB 25 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FC 30 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 9C BB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C BB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EC 13 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C BB 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 02 00 00 F4 03 04 00 03 F5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 48 DB 04 00 35 04 06 00 35 39 F2 8A 69 C9 6E 0F 4F C1 B9 66 7B 5A [20:33:07]CheckFolder [20:33:07]dirname=/storage/ofd_packets [20:33:07]CheckFolder done [20:33:07]ProducePacketName [20:33:07]name=ofd_packets/00318280 [20:33:07]NVStorageSaveData ofd_packets/00318280 [20:33:07]File name is /storage/ofd_packets/00318280 [20:33:07]Write 300 bytes [20:33:07]NVStorageSaveData done [20:33:07]OFDSenderStorePacket done [20:33:07]KKMCreateOFDPacket done [20:33:07]NVStorageSaveData kkm_last_timestamp [20:33:07]File name is /storage/kkm_last_timestamp [20:33:07]Write 4 bytes [20:33:07]NVStorageSaveData done [20:33:07]ExternCall_PrintAddStr [20:33:07]wPrintStart [20:33:07]Write to MH i2c: 01 00 00 05 28 2D [20:33:07]Write i2c OK [20:33:07]MH_I2C_Read... [20:33:07]Read from MH i2c: 01 [20:33:07]MH_I2C_Read... [20:33:07]Read from MH i2c: 01 07 00 [20:33:07]MH_I2C_Read... [20:33:07]Read from MH i2c: 01 07 00 05 28 00 00 00 00 00 FF 0F 42 [20:33:07]RasterBufferAndPrint [20:33:07]line Счет N : (1)1093294 [20:33:07]line ИНН: 02508201610067 [20:33:07]line Контрольно-Кассовый Чек [20:33:07]line ПРОДАЖА [20:33:07]line ТРК (МРК, ГНК) : 71 [20:33:07]line Товар: 2711190000 [20:33:07]line ГАЗ-К-5 [20:33:07]line 12.540 * 38.30 [20:33:07]line = 480.28 [20:33:07]line НДС 12% НСП 1% [20:33:07]line > о реализуемом товаре [20:33:07]line ИТОГО: 480.28 [20:33:07]line НСП 1% : 4.25 [20:33:07]line НДС 12% : 51.00 [20:33:07]line Наличными: 0.00 [20:33:07]line Безнал.: 480.28 [20:33:07]line Место: АЗС № 101 "Партнер Нефть" [20:33:07]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [20:33:07]line СНО: Общий режим [20:33:07]line Чек 755 28.10.2024 20:33 [20:33:07]line Смена: 546 ФФД: 1.0 [20:33:07]line ЗНМ: 0300000082 [20:33:07]line РНМ: 0000000000091628 [20:33:07]line Версия ККМ: 001 [20:33:07]line Платежная система: Mbank [20:33:07]line ФМ: 0000000000874671 [20:33:07]line ФД: 318280 [20:33:07]line ФПД: 58522998565321 [20:33:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T203307&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318280&fm=58522998565321&tin=02508201610067®Number=0000000000091628&sum=48028 [20:33:08]written 0, free lines is 4095 [20:33:08]OFD Sender: Processing packet 318280 [packets to send 127, broken 126] [20:33:08]ProducePacketName [20:33:08]name=ofd_packets/00318280 [20:33:08]OFD Sender: To server: pG, [20:33:08]CommunicateWithHost lk.salyk.kg:30040 [20:33:08]ConnectInit lk.salyk.kg [20:33:08]Connected sock=10 [20:33:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 DF 07 06 01 FB 25 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FC 30 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 9C BB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C BB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EC 13 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C BB 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 02 00 00 F4 03 04 00 03 F5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 48 DB 04 00 35 04 06 00 35 39 F2 8A 69 C9 6E 0F 4F C1 B9 66 7B 5A [20:33:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 B7 7A 47 00 06 E0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 48 DB 04 00 F4 03 04 00 BB A0 1F 67 B6 04 01 00 00 7A 9D 7C BF 95 1B 0C BC [20:33:08]CommunicateWithHost err = 0 [20:33:08]CheckOFDResponse [20:33:08]1017 (14) - 77093643461234 [20:33:08]1041 (16) - 0000000000874671 [20:33:08]1040 (4) - 318280 [20:33:08]1012 (4) - 28.10.2024 14:33 [20:33:08]1206 (1) - 0 [20:33:08]OFD Sender: Remove packet 318280 [20:33:08]ProducePacketName [20:33:08]name=ofd_packets/00318280 [20:33:08]NVStorageDeleteData [20:33:08]Write to MH i2c: 01 00 00 2E 28 56 [20:33:08]Write i2c OK [20:33:08]MH_I2C_Read... [20:33:08]Read from MH i2c: 01 [20:33:08]MH_I2C_Read... [20:33:08]Read from MH i2c: 01 07 00 [20:33:08]MH_I2C_Read... [20:33:08]Read from MH i2c: 01 07 00 2E 28 00 00 00 00 00 17 0D 81 [20:33:08]RasterBufferAndPrint [20:33:08]line [20:33:08]line [20:33:08]line [20:33:08]line [20:33:08]line [20:33:08]written 0, free lines is 3361 [20:33:08]MH_Cut [20:33:08]Write to MH i2c: D1 01 00 35 28 01 2F [20:33:08]Write i2c OK [20:33:08]MH_I2C_Read... [20:33:08]Read from MH i2c: D1 [20:33:08]MH_I2C_Read... [20:33:08]Read from MH i2c: D1 01 00 [20:33:08]MH_I2C_Read... [20:33:08]Read from MH i2c: D1 01 00 35 28 00 2E [20:33:08]Write to MH i2c: 01 00 00 36 28 5E [20:33:08]Write i2c OK [20:33:08]MH_I2C_Read... [20:33:08]OFD Sender: No OFD packet to send [20:33:09]*** Cut start [20:33:09]*** Partial cut [20:33:09]*** CUTSNS_PIN = 1 [20:33:09]*** CUTSNS_PIN = 0 [20:33:09]*** Brake cut motor [20:33:09]Read from MH i2c: 01 [20:33:09]MH_I2C_Read... [20:33:09]*** Stop cut motor [20:33:09]*** Cut end [20:33:09]Read from MH i2c: 01 07 00 [20:33:09]MH_I2C_Read... [20:33:09]Read from MH i2c: 01 07 00 36 28 00 00 00 00 00 FF 0F 73 [20:33:09]process_action close_receipt done [20:33:09]requested_data is exist [20:33:09]produce_requested_data [20:33:09]requested_item fm.sn is exist - process it [20:33:09]wFMCommunicate request_size=4 [20:33:09]MH_SAM_APDU [20:33:09]CAPDU: 80 11 00 00 [20:33:09]Write to MH i2c: E2 08 00 37 28 80 11 00 00 00 00 00 00 D9 [20:33:09]Write i2c OK [20:33:09]MH_I2C_Read... [20:33:09]Read from MH i2c: E2 [20:33:09]MH_I2C_Read... [20:33:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:33:09]Read from MH i2c: E2 17 00 [20:33:09]MH_I2C_Read... [20:33:09]Read from MH i2c: E2 17 00 37 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 2D [20:33:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:33:09]wFMCommunicate OK [20:33:09]requested_item fd.num is exist - process it [20:33:09]SAM_PROTO_GetFieldsCounters [20:33:09]wFMCommunicate request_size=4 [20:33:09]MH_SAM_APDU [20:33:09]CAPDU: 80 13 00 00 [20:33:09]Write to MH i2c: E2 08 00 38 28 80 13 00 00 00 00 00 00 DC [20:33:09]Write i2c OK [20:33:09]MH_I2C_Read... [20:33:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:33:09]Read from MH i2c: E2 [20:33:09]MH_I2C_Read... [20:33:09]Read from MH i2c: E2 62 00 [20:33:09]MH_I2C_Read... [20:33:09]Read from MH i2c: E2 62 00 38 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 48 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 F3 02 00 00 5E 04 04 00 F3 02 00 00 57 04 04 00 F4 02 00 00 19 04 04 00 00 00 00 00 90 00 29 [20:33:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 48 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 F3 02 00 00 5E 04 04 00 F3 02 00 00 57 04 04 00 F4 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:33:09]wFMCommunicate OK [20:33:09]SAM_PROTO_GetFieldsCounters done [20:33:09]requested_item shift.num is exist - process it [20:33:09]requested_item shift.opened is exist - process it [20:33:09]req_shift_opened [20:33:09]FM_GetShiftState [20:33:09]SAM_PROTO_GetShiftState [20:33:09]wFMCommunicate request_size=4 [20:33:09]MH_SAM_APDU [20:33:09]CAPDU: 80 13 01 00 [20:33:10]Write to MH i2c: E2 08 00 39 28 80 13 01 00 00 00 00 00 DE [20:33:10]Write i2c OK [20:33:10]MH_I2C_Read... [20:33:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:33:10]Read from MH i2c: E2 [20:33:10]MH_I2C_Read... [20:33:10]Read from MH i2c: E2 0E 00 [20:33:10]MH_I2C_Read... [20:33:10]Read from MH i2c: E2 0E 00 39 28 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D7 [20:33:10]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:33:10]wFMCommunicate OK [20:33:10]SAM_PROTO_GetShiftState done [20:33:10]FM_GetShiftState done [20:33:10]req_shift_opened done [20:33:10]requested_item shift.open_date is exist - process it [20:33:10]req_shift_open_date [20:33:10]req_shift_open_date done [20:33:10]produce_requested_data done [20:33:10]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318280,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [20:33:10]process_action_free close_receipt [20:33:10]json_value_free [20:33:10]json_value_free done [20:33:10]process_json_proto returns [20:33:10]Send response to host [20:33:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318280,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [20:33:10]free response buf [20:33:10]execute_script done [20:33:10]execute_script returns [20:33:10]free content buf [20:33:10]Sock 8.Close socket [20:33:10]Sock 8.Thread stoped [20:33:13]OFD Sender: No OFD packet to send [20:33:18]OFD Sender: No OFD packet to send [20:33:23]OFD Sender: No OFD packet to send [20:33:28]OFD Sender: No OFD packet to send [20:33:31]accept exits with 9 [20:33:31]New connection [20:33:31]New thread 3067039076 created [20:33:31]Thread 3066895716 joined [20:33:31]Waiting for new connection... [20:33:31] Sock 9.Parse request [20:33:31]Sock 9.Check first char [20:33:31]Sock 9.First char is OK [20:33:31]request: POST /json_proto HTTP/1.0 [20:33:31]Method: POST [20:33:31]URL: /json_proto [20:33:31]Method is POST - this is cgi request [20:33:31]url: /json_proto [20:33:31]query_string will be loaded in cgi processing [20:33:31]execute_cgi json_proto POST (null) [20:33:31]execute_cgi path=json_proto method=POST [20:33:31]POST find Content-Length [20:33:31]Host: 172.17.50.195:8080 [20:33:31]Content-Length: 683 [20:33:31]Content-Type: application/json [20:33:31] [20:33:31]POST finish read [20:33:31]Found Content-Length = 683 [20:33:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093292", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 25.250, "sum" : 967.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 967.00, "payments": [ { "type": 0, "sum" : 967.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:33:31]execute_script... [20:33:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093292", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 25.250, "sum" : 967.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 967.00, "payments": [ { "type": 0, "sum" : 967.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:33:31]POST & json_proto [20:33:31]process_json_proto [20:33:31]json parsed OK: [20:33:31]protocol is kg_v1.0 [20:33:31]action value=close_receipt [20:33:31]process_action close_receipt [20:33:31]cmd_close_receipt [20:33:31]MH_GetDate [20:33:31]Write to MH i2c: F0 00 00 3A 28 51 [20:33:31]Write i2c OK [20:33:31]MH_I2C_Read... [20:33:31]Read from MH i2c: F0 [20:33:31]MH_I2C_Read... [20:33:31]Read from MH i2c: F0 09 00 [20:33:31]MH_I2C_Read... [20:33:31]Read from MH i2c: F0 09 00 3A 28 00 1D F5 1F 67 43 33 1C 67 EB [20:33:31]GetLastDocTimeStamp 1730147587 [20:33:31]current date 1730147613 [20:33:31]FM_GetShiftState [20:33:31]SAM_PROTO_GetShiftState [20:33:31]wFMCommunicate request_size=4 [20:33:31]MH_SAM_APDU [20:33:31]CAPDU: 80 13 01 00 [20:33:31]Write to MH i2c: E2 08 00 3B 28 80 13 01 00 00 00 00 00 E0 [20:33:31]Write i2c OK [20:33:31]MH_I2C_Read... [20:33:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:33:31]Read from MH i2c: E2 [20:33:31]MH_I2C_Read... [20:33:31]Read from MH i2c: E2 0E 00 [20:33:31]MH_I2C_Read... [20:33:31]Read from MH i2c: E2 0E 00 3B 28 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D9 [20:33:31]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:33:31]wFMCommunicate OK [20:33:31]SAM_PROTO_GetShiftState done [20:33:31]FM_GetShiftState done [20:33:31]opened in 1730073493 [20:33:31]opened+sec_in_day 1730159893 [20:33:31]quantity*price = 96707 [20:33:31]sum+1 = 96709 [20:33:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 967.00 Внесено: 5000.00 СДАЧА: 4033.00 НСП 1% : 8.56 НДС 12% : 102.70 Наличными: 967.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 756 28.10.2024 20:33 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318281 ФПД: 178942256335072 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T203333&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318281&fm=178942256335072&tin=02508201610067®Number=0000000000091628&sum=96700 [20:33:32]StoreToDocumentArchive [20:33:32]shift 546 fd 318281 [20:33:32]save to /storage/0546/doc_00318281 [20:33:32]save last doc name /storage/0546/doc_00318281 to /storage/kkm_last_doc_name [20:33:32]save OK [20:33:32]Clear old archive folders... [20:33:32]ProcessDocumentItem done err = 0, tmpTLVsize=250 [20:33:32]tlvbuf is 0008FBB0 [20:33:32]SAM_PROTO_ClearQueue [20:33:32]wFMCommunicate request_size=4 [20:33:32]MH_SAM_APDU [20:33:32]CAPDU: 80 09 00 00 [20:33:32]Write to MH i2c: E2 08 00 48 28 80 09 00 00 00 00 00 00 E2 [20:33:32]Write i2c OK [20:33:32]MH_I2C_Read... [20:33:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:33:32]Read from MH i2c: E2 [20:33:32]MH_I2C_Read... [20:33:32]Read from MH i2c: E2 03 00 [20:33:32]MH_I2C_Read... [20:33:32]Read from MH i2c: E2 03 00 48 28 00 90 00 E4 [20:33:32]RAPDU: 90 00 [20:33:32]wFMCommunicate OK [20:33:32]SAM_PROTO_ClearQueue done [20:33:32]KKMCreateOFDPacket [20:33:32]OFDProtocolAddRootSTLVToBuf [20:33:32]FM_MakeSignedData [20:33:32]FM_MakeSignedData [20:33:32]SAM_PROTO_SignData [20:33:32]wFMCommunicate request_size=4 [20:33:32]MH_SAM_APDU [20:33:32]CAPDU: 80 0D 01 02 [20:33:32]Write to MH i2c: E2 08 00 49 28 80 0D 01 02 00 00 00 00 EA [20:33:32]Write i2c OK [20:33:32]MH_I2C_Read... [20:33:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:33:32]Read from MH i2c: E2 [20:33:32]MH_I2C_Read... [20:33:32]Read from MH i2c: E2 03 00 [20:33:32]MH_I2C_Read... [20:33:32]Read from MH i2c: E2 03 00 49 28 00 90 00 E5 [20:33:32]RAPDU: 90 00 [20:33:32]wFMCommunicate OK [20:33:32]wFMCommunicate request_size=255 [20:33:32]MH_SAM_APDU [20:33:32]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A2 62 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 C4 79 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 79 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 28 00 00 00 00 07 04 06 00 BC 79 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 02 00 00 F4 03 04 00 1D F5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 49 DB 04 00 35 04 06 00 A2 BF [20:33:32]Write to MH i2c: E2 02 01 4A 28 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A2 62 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 C4 79 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 79 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 28 00 00 00 00 07 04 06 00 BC 79 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 02 00 00 F4 03 04 00 1D F5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 49 DB 04 00 35 04 06 00 A2 BF 00 00 2B [20:33:32]Write i2c OK [20:33:32]MH_I2C_Read... [20:33:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:33:33]Read from MH i2c: E2 [20:33:33]MH_I2C_Read... [20:33:33]Read from MH i2c: E2 03 00 [20:33:33]MH_I2C_Read... [20:33:33]Read from MH i2c: E2 03 00 4A 28 00 90 00 E6 [20:33:33]RAPDU: 90 00 [20:33:33]wFMCommunicate OK [20:33:33]wFMCommunicate request_size=9 [20:33:33]MH_SAM_APDU [20:33:33]CAPDU: 80 0D 02 02 04 3D 9F C8 E0 [20:33:33]Write to MH i2c: E2 0C 00 4B 28 80 0D 02 02 04 00 3D 9F C8 E0 00 00 79 [20:33:33]Write i2c OK [20:33:33]MH_I2C_Read... [20:33:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:33:33]Read from MH i2c: E2 [20:33:33]MH_I2C_Read... [20:33:33]Read from MH i2c: E2 03 00 [20:33:33]MH_I2C_Read... [20:33:33]Read from MH i2c: E2 03 00 4B 28 00 90 00 E7 [20:33:33]RAPDU: 90 00 [20:33:33]wFMCommunicate OK [20:33:33]wFMCommunicate request_size=4 [20:33:33]MH_SAM_APDU [20:33:33]CAPDU: 80 0D 03 02 [20:33:33]Write to MH i2c: E2 08 00 4C 28 80 0D 03 02 00 00 00 00 EF [20:33:33]Write i2c OK [20:33:33]MH_I2C_Read... [20:33:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:33:33]Read from MH i2c: E2 [20:33:33]MH_I2C_Read... [20:33:33]Read from MH i2c: E2 0B 00 [20:33:33]MH_I2C_Read... [20:33:33]Read from MH i2c: E2 0B 00 4C 28 00 4B FB EA 7B 6B A4 AA 77 90 00 CB [20:33:33]RAPDU: 4B FB EA 7B 6B A4 AA 77 90 00 [20:33:33]wFMCommunicate OK [20:33:33]SAM_PROTO_SignData done [20:33:33]FM_MakeSignedData done [20:33:33]CreateOFDProtocolMessage [20:33:33]wFMCommunicate request_size=4 [20:33:33]MH_SAM_APDU [20:33:33]CAPDU: 80 11 00 00 [20:33:33]Write to MH i2c: E2 08 00 4D 28 80 11 00 00 00 00 00 00 EF [20:33:33]Write i2c OK [20:33:33]MH_I2C_Read... [20:33:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:33:33]Read from MH i2c: E2 [20:33:33]MH_I2C_Read... [20:33:33]Read from MH i2c: E2 17 00 [20:33:33]MH_I2C_Read... [20:33:33]Read from MH i2c: E2 17 00 4D 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 43 [20:33:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:33:33]wFMCommunicate OK [20:33:33]CreateOFDProtocolMessage done [20:33:33]OFDSenderStorePacket 318281 [20:33:33]StoreOFDPacket docnum=318281 [20:33:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 2F 26 06 01 D1 BE 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A2 62 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 C4 79 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 79 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 28 00 00 00 00 07 04 06 00 BC 79 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 02 00 00 F4 03 04 00 1D F5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 49 DB 04 00 35 04 06 00 A2 BF 3D 9F C8 E0 4B FB EA 7B 6B A4 AA 77 [20:33:33]CheckFolder [20:33:33]dirname=/storage/ofd_packets [20:33:33]CheckFolder done [20:33:33]ProducePacketName [20:33:33]name=ofd_packets/00318281 [20:33:33]NVStorageSaveData ofd_packets/00318281 [20:33:33]File name is /storage/ofd_packets/00318281 [20:33:33]Write 300 bytes [20:33:33]NVStorageSaveData done [20:33:33]OFDSenderStorePacket done [20:33:33]KKMCreateOFDPacket done [20:33:33]NVStorageSaveData kkm_last_timestamp [20:33:33]File name is /storage/kkm_last_timestamp [20:33:33]Write 4 bytes [20:33:33]NVStorageSaveData done [20:33:33]ExternCall_PrintAddStr [20:33:33]wPrintStart [20:33:33]Write to MH i2c: 01 00 00 4E 28 76 [20:33:33]Write i2c OK [20:33:33]MH_I2C_Read... [20:33:33]Read from MH i2c: 01 [20:33:33]MH_I2C_Read... [20:33:33]Read from MH i2c: 01 07 00 [20:33:33]MH_I2C_Read... [20:33:33]Read from MH i2c: 01 07 00 4E 28 00 00 00 00 00 FF 0F 8B [20:33:33]RasterBufferAndPrint [20:33:33]line Счет N : (1)1093292 [20:33:33]line ИНН: 02508201610067 [20:33:33]line Контрольно-Кассовый Чек [20:33:33]line ПРОДАЖА [20:33:33]line ТРК (МРК, ГНК) : 81 [20:33:33]line Товар: 2711190000 [20:33:33]line ГАЗ-К-5 [20:33:33]line 25.250 * 38.30 [20:33:33]line = 967.08 [20:33:33]line НДС 12% НСП 1% [20:33:33]line > о реализуемом товаре [20:33:33]line ОКРУГЛЕНИЕ: -0.08 [20:33:33]line ИТОГО: 967.00 [20:33:33]line Внесено: 5000.00 [20:33:33]line СДАЧА: 4033.00 [20:33:33]line НСП 1% : 8.56 [20:33:33]line НДС 12% : 102.70 [20:33:33]line Наличными: 967.00 [20:33:33]line Безнал.: 0.00 [20:33:33]line Место: АЗС № 101 "Партнер Нефть" [20:33:33]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [20:33:33]line СНО: Общий режим [20:33:33]line Чек 756 28.10.2024 20:33 [20:33:33]line Смена: 546 ФФД: 1.0 [20:33:33]line ЗНМ: 0300000082 [20:33:33]line РНМ: 0000000000091628 [20:33:33]line Версия ККМ: 001 [20:33:33]line ФМ: 0000000000874671 [20:33:33]line ФД: 318281 [20:33:33]line ФПД: 178942256335072 [20:33:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T203333&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318281&fm=178942256335072&tin=02508201610067®Number=0000000000091628&sum=96700 [20:33:33]written 0, free lines is 4095 [20:33:33]OFD Sender: Processing packet 318281 [packets to send 127, broken 126] [20:33:33]ProducePacketName [20:33:33]name=ofd_packets/00318281 [20:33:33]OFD Sender: To server: pG, [20:33:33]CommunicateWithHost lk.salyk.kg:30040 [20:33:33]ConnectInit lk.salyk.kg [20:33:33]Connected sock=10 [20:33:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 2F 26 06 01 D1 BE 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A2 62 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 C4 79 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 79 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 28 00 00 00 00 07 04 06 00 BC 79 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 02 00 00 F4 03 04 00 1D F5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 49 DB 04 00 35 04 06 00 A2 BF 3D 9F C8 E0 4B FB EA 7B 6B A4 AA 77 [20:33:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 A0 57 47 00 9C DD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 49 DB 04 00 F4 03 04 00 D4 A0 1F 67 B6 04 01 00 00 91 89 A5 B7 5C C0 22 0E [20:33:33]CommunicateWithHost err = 0 [20:33:33]CheckOFDResponse [20:33:33]1017 (14) - 77093643461234 [20:33:33]1041 (16) - 0000000000874671 [20:33:33]1040 (4) - 318281 [20:33:33]1012 (4) - 28.10.2024 14:33 [20:33:33]1206 (1) - 0 [20:33:33]OFD Sender: Remove packet 318281 [20:33:33]ProducePacketName [20:33:33]name=ofd_packets/00318281 [20:33:33]NVStorageDeleteData [20:33:33]Write to MH i2c: 01 00 00 79 28 A1 [20:33:33]Write i2c OK [20:33:33]MH_I2C_Read... [20:33:33]Read from MH i2c: 01 [20:33:33]MH_I2C_Read... [20:33:33]Read from MH i2c: 01 07 00 [20:33:33]MH_I2C_Read... [20:33:33]Read from MH i2c: 01 07 00 79 28 00 00 00 00 00 EC 0C A0 [20:33:33]RasterBufferAndPrint [20:33:33]line [20:33:33]line [20:33:33]line [20:33:33]line [20:33:33]line [20:33:33]written 0, free lines is 3314 [20:33:33]MH_Cut [20:33:33]Write to MH i2c: D1 01 00 80 28 01 7A [20:33:33]Write i2c OK [20:33:33]MH_I2C_Read... [20:33:33]Read from MH i2c: D1 [20:33:33]MH_I2C_Read... [20:33:33]Read from MH i2c: D1 01 00 [20:33:33]MH_I2C_Read... [20:33:33]Read from MH i2c: D1 01 00 80 28 00 79 [20:33:33]Write to MH i2c: 01 00 00 81 28 A9 [20:33:33]Write i2c OK [20:33:33]MH_I2C_Read... [20:33:34]OFD Sender: No OFD packet to send [20:33:34]*** Cut start [20:33:34]*** Partial cut [20:33:34]*** CUTSNS_PIN = 1 [20:33:34]*** CUTSNS_PIN = 0 [20:33:34]*** Brake cut motor [20:33:35]Read from MH i2c: 01 [20:33:35]MH_I2C_Read... [20:33:35]*** Stop cut motor [20:33:35]*** Cut end [20:33:35]Read from MH i2c: 01 07 00 [20:33:35]MH_I2C_Read... [20:33:35]Read from MH i2c: 01 07 00 81 28 00 00 00 00 00 FF 0F BE [20:33:35]process_action close_receipt done [20:33:35]requested_data is exist [20:33:35]produce_requested_data [20:33:35]requested_item fm.sn is exist - process it [20:33:35]wFMCommunicate request_size=4 [20:33:35]MH_SAM_APDU [20:33:35]CAPDU: 80 11 00 00 [20:33:35]Write to MH i2c: E2 08 00 82 28 80 11 00 00 00 00 00 00 24 [20:33:35]Write i2c OK [20:33:35]MH_I2C_Read... [20:33:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:33:35]Read from MH i2c: E2 [20:33:35]MH_I2C_Read... [20:33:35]Read from MH i2c: E2 17 00 [20:33:35]MH_I2C_Read... [20:33:35]Read from MH i2c: E2 17 00 82 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 78 [20:33:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:33:35]wFMCommunicate OK [20:33:35]requested_item fd.num is exist - process it [20:33:35]SAM_PROTO_GetFieldsCounters [20:33:35]wFMCommunicate request_size=4 [20:33:35]MH_SAM_APDU [20:33:35]CAPDU: 80 13 00 00 [20:33:35]Write to MH i2c: E2 08 00 83 28 80 13 00 00 00 00 00 00 27 [20:33:35]Write i2c OK [20:33:35]MH_I2C_Read... [20:33:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:33:35]Read from MH i2c: E2 [20:33:35]MH_I2C_Read... [20:33:35]Read from MH i2c: E2 62 00 [20:33:35]MH_I2C_Read... [20:33:35]Read from MH i2c: E2 62 00 83 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 49 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 F4 02 00 00 5E 04 04 00 F4 02 00 00 57 04 04 00 F5 02 00 00 19 04 04 00 00 00 00 00 90 00 78 [20:33:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 49 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 F4 02 00 00 5E 04 04 00 F4 02 00 00 57 04 04 00 F5 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:33:35]wFMCommunicate OK [20:33:35]SAM_PROTO_GetFieldsCounters done [20:33:35]requested_item shift.num is exist - process it [20:33:35]requested_item shift.opened is exist - process it [20:33:35]req_shift_opened [20:33:35]FM_GetShiftState [20:33:35]SAM_PROTO_GetShiftState [20:33:35]wFMCommunicate request_size=4 [20:33:35]MH_SAM_APDU [20:33:35]CAPDU: 80 13 01 00 [20:33:35]Write to MH i2c: E2 08 00 84 28 80 13 01 00 00 00 00 00 29 [20:33:35]Write i2c OK [20:33:35]MH_I2C_Read... [20:33:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:33:35]Read from MH i2c: E2 [20:33:35]MH_I2C_Read... [20:33:35]Read from MH i2c: E2 0E 00 [20:33:35]MH_I2C_Read... [20:33:35]Read from MH i2c: E2 0E 00 84 28 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 22 [20:33:35]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:33:35]wFMCommunicate OK [20:33:35]SAM_PROTO_GetShiftState done [20:33:35]FM_GetShiftState done [20:33:35]req_shift_opened done [20:33:35]requested_item shift.open_date is exist - process it [20:33:35]req_shift_open_date [20:33:35]req_shift_open_date done [20:33:35]produce_requested_data done [20:33:35]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318281,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [20:33:35]process_action_free close_receipt [20:33:35]json_value_free [20:33:35]json_value_free done [20:33:35]process_json_proto returns [20:33:35]Send response to host [20:33:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318281,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [20:33:35]free response buf [20:33:35]execute_script done [20:33:35]execute_script returns [20:33:35]free content buf [20:33:35]Sock 9.Close socket [20:33:35]Sock 9.Thread stoped [20:33:39]OFD Sender: No OFD packet to send [20:33:44]OFD Sender: No OFD packet to send [20:33:49]OFD Sender: No OFD packet to send [20:33:54]OFD Sender: No OFD packet to send [20:33:59]OFD Sender: No OFD packet to send [20:34:04]OFD Sender: No OFD packet to send [20:34:09]OFD Sender: No OFD packet to send [20:34:14]OFD Sender: No OFD packet to send [20:34:19]OFD Sender: No OFD packet to send [20:34:24]OFD Sender: No OFD packet to send [20:34:29]OFD Sender: No OFD packet to send [20:34:34]OFD Sender: No OFD packet to send [20:34:39]OFD Sender: No OFD packet to send [20:34:44]OFD Sender: No OFD packet to send [20:34:49]OFD Sender: No OFD packet to send [20:34:54]OFD Sender: No OFD packet to send [20:34:59]OFD Sender: No OFD packet to send [20:35:04]accept exits with 8 [20:35:04]New connection [20:35:04]New thread 3066895716 created [20:35:04]Thread 3067039076 joined [20:35:04]Waiting for new connection... [20:35:04] Sock 8.Parse request [20:35:04]Sock 8.Check first char [20:35:04]Sock 8.First char is OK [20:35:04]request: POST /json_proto HTTP/1.0 [20:35:04]Method: POST [20:35:04]URL: /json_proto [20:35:04]Method is POST - this is cgi request [20:35:04]url: /json_proto [20:35:04]query_string will be loaded in cgi processing [20:35:04]execute_cgi json_proto POST (null) [20:35:04]execute_cgi path=json_proto method=POST [20:35:04]POST find Content-Length [20:35:04]Host: 172.17.50.195:8080 [20:35:04]Content-Length: 683 [20:35:04]Content-Type: application/json [20:35:04] [20:35:04]POST finish read [20:35:04]Found Content-Length = 683 [20:35:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093296", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 46.600, "sum" : 3457.72, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9999.00, "total" : 3457.00, "payments": [ { "type": 0, "sum" : 3457.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:35:04]execute_script... [20:35:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093296", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 46.600, "sum" : 3457.72, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9999.00, "total" : 3457.00, "payments": [ { "type": 0, "sum" : 3457.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:35:04]POST & json_proto [20:35:04]process_json_proto [20:35:04]json parsed OK: [20:35:04]protocol is kg_v1.0 [20:35:04]action value=close_receipt [20:35:04]process_action close_receipt [20:35:04]cmd_close_receipt [20:35:04]MH_GetDate [20:35:04]Write to MH i2c: F0 00 00 85 28 9C [20:35:04]Write i2c OK [20:35:04]MH_I2C_Read... [20:35:04]Read from MH i2c: F0 [20:35:04]MH_I2C_Read... [20:35:04]Read from MH i2c: F0 09 00 [20:35:04]MH_I2C_Read... [20:35:04]Read from MH i2c: F0 09 00 85 28 00 79 F5 1F 67 43 33 1C 67 92 [20:35:04]GetLastDocTimeStamp 1730147613 [20:35:04]current date 1730147705 [20:35:04]FM_GetShiftState [20:35:04]SAM_PROTO_GetShiftState [20:35:04]wFMCommunicate request_size=4 [20:35:04]MH_SAM_APDU [20:35:04]CAPDU: 80 13 01 00 [20:35:04]Write to MH i2c: E2 08 00 86 28 80 13 01 00 00 00 00 00 2B [20:35:04]Write i2c OK [20:35:04]MH_I2C_Read... [20:35:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:35:04]Read from MH i2c: E2 [20:35:04]MH_I2C_Read... [20:35:04]Read from MH i2c: E2 0E 00 [20:35:04]MH_I2C_Read... [20:35:04]Read from MH i2c: E2 0E 00 86 28 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 24 [20:35:04]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:35:04]wFMCommunicate OK [20:35:04]SAM_PROTO_GetShiftState done [20:35:04]FM_GetShiftState done [20:35:04]opened in 1730073493 [20:35:04]opened+sec_in_day 1730159893 [20:35:04]quantity*price = 345772 [20:35:04]sum+1 = 345773 [20:35:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.72 ИТОГО: 3457.00 Внесено: 9999.00 СДАЧА: 6542.00 НСП 1% : 30.60 НДС 12% : 367.19 Наличными: 3457.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 757 28.10.2024 20:35 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318282 ФПД: 131762419143602 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T203505&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318282&fm=131762419143602&tin=02508201610067®Number=0000000000091628&sum=345700 [20:35:05]StoreToDocumentArchive [20:35:05]shift 546 fd 318282 [20:35:05]save to /storage/0546/doc_00318282 [20:35:05]save last doc name /storage/0546/doc_00318282 to /storage/kkm_last_doc_name [20:35:05]save OK [20:35:05]Clear old archive folders... [20:35:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:35:05]tlvbuf is B6F6D2F0 [20:35:05]SAM_PROTO_ClearQueue [20:35:05]wFMCommunicate request_size=4 [20:35:05]MH_SAM_APDU [20:35:05]CAPDU: 80 09 00 00 [20:35:05]Write to MH i2c: E2 08 00 93 28 80 09 00 00 00 00 00 00 2D [20:35:05]Write i2c OK [20:35:05]MH_I2C_Read... [20:35:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:35:05]Read from MH i2c: E2 [20:35:05]MH_I2C_Read... [20:35:05]Read from MH i2c: E2 03 00 [20:35:05]MH_I2C_Read... [20:35:05]Read from MH i2c: E2 03 00 93 28 00 90 00 2F [20:35:05]RAPDU: 90 00 [20:35:05]wFMCommunicate OK [20:35:05]SAM_PROTO_ClearQueue done [20:35:05]KKMCreateOFDPacket [20:35:05]OFDProtocolAddRootSTLVToBuf [20:35:05]FM_MakeSignedData [20:35:05]FM_MakeSignedData [20:35:05]SAM_PROTO_SignData [20:35:05]wFMCommunicate request_size=4 [20:35:05]MH_SAM_APDU [20:35:05]CAPDU: 80 0D 01 02 [20:35:05]Write to MH i2c: E2 08 00 94 28 80 0D 01 02 00 00 00 00 35 [20:35:05]Write i2c OK [20:35:05]MH_I2C_Read... [20:35:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:35:05]Read from MH i2c: E2 [20:35:05]MH_I2C_Read... [20:35:05]Read from MH i2c: E2 03 00 [20:35:05]MH_I2C_Read... [20:35:05]Read from MH i2c: E2 03 00 94 28 00 90 00 30 [20:35:05]RAPDU: 90 00 [20:35:05]wFMCommunicate OK [20:35:05]wFMCommunicate request_size=255 [20:35:05]MH_SAM_APDU [20:35:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 08 B6 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 AC 46 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 46 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6F 8F 00 00 00 00 07 04 06 00 64 46 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 02 00 00 F4 03 04 00 79 F5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4A DB 04 00 35 04 06 00 77 [20:35:05]Write to MH i2c: E2 02 01 95 28 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 08 B6 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 AC 46 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 46 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6F 8F 00 00 00 00 07 04 06 00 64 46 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 02 00 00 F4 03 04 00 79 F5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4A DB 04 00 35 04 06 00 77 00 00 1A [20:35:05]Write i2c OK [20:35:05]MH_I2C_Read... [20:35:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:35:05]Read from MH i2c: E2 [20:35:05]MH_I2C_Read... [20:35:05]Read from MH i2c: E2 03 00 [20:35:05]MH_I2C_Read... [20:35:05]Read from MH i2c: E2 03 00 95 28 00 90 00 31 [20:35:05]RAPDU: 90 00 [20:35:05]wFMCommunicate OK [20:35:05]wFMCommunicate request_size=10 [20:35:05]MH_SAM_APDU [20:35:05]CAPDU: 80 0D 02 02 05 D6 54 30 13 B2 [20:35:05]Write to MH i2c: E2 0D 00 96 28 80 0D 02 02 05 00 D6 54 30 13 B2 00 00 61 [20:35:05]Write i2c OK [20:35:05]MH_I2C_Read... [20:35:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:35:05]Read from MH i2c: E2 [20:35:05]MH_I2C_Read... [20:35:05]Read from MH i2c: E2 03 00 [20:35:05]MH_I2C_Read... [20:35:05]Read from MH i2c: E2 03 00 96 28 00 90 00 32 [20:35:05]RAPDU: 90 00 [20:35:05]wFMCommunicate OK [20:35:05]wFMCommunicate request_size=4 [20:35:05]MH_SAM_APDU [20:35:05]CAPDU: 80 0D 03 02 [20:35:05]Write to MH i2c: E2 08 00 97 28 80 0D 03 02 00 00 00 00 3A [20:35:05]Write i2c OK [20:35:05]MH_I2C_Read... [20:35:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:35:05]Read from MH i2c: E2 [20:35:05]MH_I2C_Read... [20:35:05]Read from MH i2c: E2 0B 00 [20:35:05]MH_I2C_Read... [20:35:05]Read from MH i2c: E2 0B 00 97 28 00 8E 6F 1E D7 88 76 A3 43 90 00 11 [20:35:05]RAPDU: 8E 6F 1E D7 88 76 A3 43 90 00 [20:35:05]wFMCommunicate OK [20:35:05]SAM_PROTO_SignData done [20:35:05]FM_MakeSignedData done [20:35:05]CreateOFDProtocolMessage [20:35:05]wFMCommunicate request_size=4 [20:35:05]MH_SAM_APDU [20:35:05]CAPDU: 80 11 00 00 [20:35:05]Write to MH i2c: E2 08 00 98 28 80 11 00 00 00 00 00 00 3A [20:35:05]Write i2c OK [20:35:05]MH_I2C_Read... [20:35:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:35:05]Read from MH i2c: E2 [20:35:05]MH_I2C_Read... [20:35:05]Read from MH i2c: E2 17 00 [20:35:05]MH_I2C_Read... [20:35:05]Read from MH i2c: E2 17 00 98 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 8E [20:35:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:35:05]wFMCommunicate OK [20:35:05]CreateOFDProtocolMessage done [20:35:05]OFDSenderStorePacket 318282 [20:35:05]StoreOFDPacket docnum=318282 [20:35:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 8B 01 07 01 97 BB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 08 B6 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 AC 46 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 46 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6F 8F 00 00 00 00 07 04 06 00 64 46 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 02 00 00 F4 03 04 00 79 F5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4A DB 04 00 35 04 06 00 77 D6 54 30 13 B2 8E 6F 1E D7 88 76 A3 43 [20:35:05]CheckFolder [20:35:05]dirname=/storage/ofd_packets [20:35:05]CheckFolder done [20:35:05]ProducePacketName [20:35:05]name=ofd_packets/00318282 [20:35:05]NVStorageSaveData ofd_packets/00318282 [20:35:05]File name is /storage/ofd_packets/00318282 [20:35:05]Write 301 bytes [20:35:05]NVStorageSaveData done [20:35:05]OFDSenderStorePacket done [20:35:05]KKMCreateOFDPacket done [20:35:05]NVStorageSaveData kkm_last_timestamp [20:35:05]File name is /storage/kkm_last_timestamp [20:35:05]Write 4 bytes [20:35:05]NVStorageSaveData done [20:35:05]ExternCall_PrintAddStr [20:35:05]wPrintStart [20:35:05]Write to MH i2c: 01 00 00 99 28 C1 [20:35:05]Write i2c OK [20:35:05]MH_I2C_Read... [20:35:05]Read from MH i2c: 01 [20:35:05]MH_I2C_Read... [20:35:05]Read from MH i2c: 01 07 00 [20:35:05]MH_I2C_Read... [20:35:05]Read from MH i2c: 01 07 00 99 28 00 00 00 00 00 FF 0F D6 [20:35:05]RasterBufferAndPrint [20:35:05]line Счет N : (1)1093296 [20:35:05]line ИНН: 02508201610067 [20:35:05]line Контрольно-Кассовый Чек [20:35:05]line ПРОДАЖА [20:35:05]line ТРК (МРК, ГНК) : 54 [20:35:05]line Товар: 2710124500 [20:35:05]line Аи-95-К-3 [20:35:05]line 46.600 * 74.20 [20:35:05]line = 3457.72 [20:35:05]line НДС 12% НСП 1% [20:35:05]line > о реализуемом товаре [20:35:05]line ОКРУГЛЕНИЕ: -0.72 [20:35:05]line ИТОГО: 3457.00 [20:35:05]line Внесено: 9999.00 [20:35:05]line СДАЧА: 6542.00 [20:35:05]line НСП 1% : 30.60 [20:35:05]line НДС 12% : 367.19 [20:35:05]line Наличными: 3457.00 [20:35:05]line Безнал.: 0.00 [20:35:05]line Место: АЗС № 101 "Партнер Нефть" [20:35:05]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [20:35:05]line СНО: Общий режим [20:35:05]line Чек 757 28.10.2024 20:35 [20:35:05]line Смена: 546 ФФД: 1.0 [20:35:05]line ЗНМ: 0300000082 [20:35:05]line РНМ: 0000000000091628 [20:35:05]line Версия ККМ: 001 [20:35:05]line ФМ: 0000000000874671 [20:35:05]line ФД: 318282 [20:35:05]line ФПД: 131762419143602 [20:35:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T203505&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318282&fm=131762419143602&tin=02508201610067®Number=0000000000091628&sum=345700 [20:35:06]OFD Sender: Processing packet 318282 [packets to send 127, broken 126] [20:35:06]ProducePacketName [20:35:06]name=ofd_packets/00318282 [20:35:06]OFD Sender: To server: pG, [20:35:06]CommunicateWithHost lk.salyk.kg:30040 [20:35:06]ConnectInit lk.salyk.kg [20:35:06]written 0, free lines is 4095 [20:35:06]Connected sock=11 [20:35:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 8B 01 07 01 97 BB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 08 B6 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 AC 46 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 46 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6F 8F 00 00 00 00 07 04 06 00 64 46 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 02 00 00 F4 03 04 00 79 F5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4A DB 04 00 35 04 06 00 77 D6 54 30 13 B2 8E 6F 1E D7 88 76 A3 43 [20:35:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 BC B2 47 00 3D 9A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4A DB 04 00 F4 03 04 00 31 A1 1F 67 B6 04 01 00 00 C3 BA F9 DB F5 5E 85 A4 [20:35:06]CommunicateWithHost err = 0 [20:35:06]CheckOFDResponse [20:35:06]1017 (14) - 77093643461234 [20:35:06]1041 (16) - 0000000000874671 [20:35:06]1040 (4) - 318282 [20:35:06]1012 (4) - 28.10.2024 14:35 [20:35:06]1206 (1) - 0 [20:35:06]OFD Sender: Remove packet 318282 [20:35:06]ProducePacketName [20:35:06]name=ofd_packets/00318282 [20:35:06]NVStorageDeleteData [20:35:06]Write to MH i2c: 01 00 00 C4 28 EC [20:35:06]Write i2c OK [20:35:06]MH_I2C_Read... [20:35:06]Read from MH i2c: 01 [20:35:06]MH_I2C_Read... [20:35:06]Read from MH i2c: 01 07 00 [20:35:06]MH_I2C_Read... [20:35:06]Read from MH i2c: 01 07 00 C4 28 00 00 00 00 00 01 0D 01 [20:35:06]RasterBufferAndPrint [20:35:06]line [20:35:06]line [20:35:06]line [20:35:06]line [20:35:06]line [20:35:06]written 0, free lines is 3335 [20:35:06]MH_Cut [20:35:06]Write to MH i2c: D1 01 00 CB 28 01 C5 [20:35:06]Write i2c OK [20:35:06]MH_I2C_Read... [20:35:06]Read from MH i2c: D1 [20:35:06]MH_I2C_Read... [20:35:06]Read from MH i2c: D1 01 00 [20:35:06]MH_I2C_Read... [20:35:06]Read from MH i2c: D1 01 00 CB 28 00 C4 [20:35:06]Write to MH i2c: 01 00 00 CC 28 F4 [20:35:06]Write i2c OK [20:35:06]MH_I2C_Read... [20:35:06]OFD Sender: No OFD packet to send [20:35:07]*** Cut start [20:35:07]*** Partial cut [20:35:07]*** CUTSNS_PIN = 1 [20:35:07]*** CUTSNS_PIN = 0 [20:35:07]*** Brake cut motor [20:35:07]Read from MH i2c: 01 [20:35:07]MH_I2C_Read... [20:35:07]*** Stop cut motor [20:35:07]*** Cut end [20:35:07]Read from MH i2c: 01 07 00 [20:35:07]MH_I2C_Read... [20:35:07]Read from MH i2c: 01 07 00 CC 28 00 00 00 00 00 FF 0F 09 [20:35:07]process_action close_receipt done [20:35:07]requested_data is exist [20:35:07]produce_requested_data [20:35:07]requested_item fm.sn is exist - process it [20:35:07]wFMCommunicate request_size=4 [20:35:07]MH_SAM_APDU [20:35:07]CAPDU: 80 11 00 00 [20:35:07]Write to MH i2c: E2 08 00 CD 28 80 11 00 00 00 00 00 00 6F [20:35:07]Write i2c OK [20:35:07]MH_I2C_Read... [20:35:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:35:07]Read from MH i2c: E2 [20:35:07]MH_I2C_Read... [20:35:07]Read from MH i2c: E2 17 00 [20:35:07]MH_I2C_Read... [20:35:07]Read from MH i2c: E2 17 00 CD 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C3 [20:35:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:35:07]wFMCommunicate OK [20:35:07]requested_item fd.num is exist - process it [20:35:07]SAM_PROTO_GetFieldsCounters [20:35:07]wFMCommunicate request_size=4 [20:35:07]MH_SAM_APDU [20:35:07]CAPDU: 80 13 00 00 [20:35:07]Write to MH i2c: E2 08 00 CE 28 80 13 00 00 00 00 00 00 72 [20:35:07]Write i2c OK [20:35:07]MH_I2C_Read... [20:35:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:35:08]Read from MH i2c: E2 [20:35:08]MH_I2C_Read... [20:35:08]Read from MH i2c: E2 62 00 [20:35:08]MH_I2C_Read... [20:35:08]Read from MH i2c: E2 62 00 CE 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 4A DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 F5 02 00 00 5E 04 04 00 F5 02 00 00 57 04 04 00 F6 02 00 00 19 04 04 00 00 00 00 00 90 00 C7 [20:35:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 4A DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 F5 02 00 00 5E 04 04 00 F5 02 00 00 57 04 04 00 F6 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:35:08]wFMCommunicate OK [20:35:08]SAM_PROTO_GetFieldsCounters done [20:35:08]requested_item shift.num is exist - process it [20:35:08]requested_item shift.opened is exist - process it [20:35:08]req_shift_opened [20:35:08]FM_GetShiftState [20:35:08]SAM_PROTO_GetShiftState [20:35:08]wFMCommunicate request_size=4 [20:35:08]MH_SAM_APDU [20:35:08]CAPDU: 80 13 01 00 [20:35:08]Write to MH i2c: E2 08 00 CF 28 80 13 01 00 00 00 00 00 74 [20:35:08]Write i2c OK [20:35:08]MH_I2C_Read... [20:35:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:35:08]Read from MH i2c: E2 [20:35:08]MH_I2C_Read... [20:35:08]Read from MH i2c: E2 0E 00 [20:35:08]MH_I2C_Read... [20:35:08]Read from MH i2c: E2 0E 00 CF 28 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 6D [20:35:08]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:35:08]wFMCommunicate OK [20:35:08]SAM_PROTO_GetShiftState done [20:35:08]FM_GetShiftState done [20:35:08]req_shift_opened done [20:35:08]requested_item shift.open_date is exist - process it [20:35:08]req_shift_open_date [20:35:08]req_shift_open_date done [20:35:08]produce_requested_data done [20:35:08]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318282,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [20:35:08]process_action_free close_receipt [20:35:08]json_value_free [20:35:08]json_value_free done [20:35:08]process_json_proto returns [20:35:08]Send response to host [20:35:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318282,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [20:35:08]free response buf [20:35:08]execute_script done [20:35:08]execute_script returns [20:35:08]free content buf [20:35:08]Sock 8.Close socket [20:35:08]Sock 8.Thread stoped [20:35:11]OFD Sender: No OFD packet to send [20:35:16]OFD Sender: No OFD packet to send [20:35:21]OFD Sender: No OFD packet to send [20:35:26]OFD Sender: No OFD packet to send [20:35:31]OFD Sender: No OFD packet to send [20:35:36]OFD Sender: No OFD packet to send [20:35:39]accept exits with 9 [20:35:39]New connection [20:35:39]New thread 3067039076 created [20:35:39]Thread 3066895716 joined [20:35:39]Waiting for new connection... [20:35:39] Sock 9.Parse request [20:35:39]Sock 9.Check first char [20:35:39]Sock 9.First char is OK [20:35:39]request: POST /json_proto HTTP/1.0 [20:35:39]Method: POST [20:35:39]URL: /json_proto [20:35:39]Method is POST - this is cgi request [20:35:39]url: /json_proto [20:35:39]query_string will be loaded in cgi processing [20:35:39]execute_cgi json_proto POST (null) [20:35:39]execute_cgi path=json_proto method=POST [20:35:39]POST find Content-Length [20:35:39]Host: 172.17.50.195:8080 [20:35:39]Content-Length: 678 [20:35:39]Content-Type: application/json [20:35:39] [20:35:39]POST finish read [20:35:39]Found Content-Length = 678 [20:35:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093295", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:35:39]execute_script... [20:35: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)1093295", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:35:39]POST & json_proto [20:35:39]process_json_proto [20:35:39]json parsed OK: [20:35:39]protocol is kg_v1.0 [20:35:39]action value=close_receipt [20:35:39]process_action close_receipt [20:35:39]cmd_close_receipt [20:35:39]MH_GetDate [20:35:39]Write to MH i2c: F0 00 00 D0 28 E7 [20:35:39]Write i2c OK [20:35:39]MH_I2C_Read... [20:35:39]Read from MH i2c: F0 [20:35:39]MH_I2C_Read... [20:35:39]Read from MH i2c: F0 09 00 [20:35:39]MH_I2C_Read... [20:35:39]Read from MH i2c: F0 09 00 D0 28 00 9D F5 1F 67 43 33 1C 67 01 [20:35:39]GetLastDocTimeStamp 1730147705 [20:35:39]current date 1730147741 [20:35:39]FM_GetShiftState [20:35:39]SAM_PROTO_GetShiftState [20:35:39]wFMCommunicate request_size=4 [20:35:39]MH_SAM_APDU [20:35:39]CAPDU: 80 13 01 00 [20:35:39]Write to MH i2c: E2 08 00 D1 28 80 13 01 00 00 00 00 00 76 [20:35:39]Write i2c OK [20:35:39]MH_I2C_Read... [20:35:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:35:39]Read from MH i2c: E2 [20:35:39]MH_I2C_Read... [20:35:39]Read from MH i2c: E2 0E 00 [20:35:39]MH_I2C_Read... [20:35:39]Read from MH i2c: E2 0E 00 D1 28 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 6F [20:35:39]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:35:39]wFMCommunicate OK [20:35:39]SAM_PROTO_GetShiftState done [20:35:39]FM_GetShiftState done [20:35:39]opened in 1730073493 [20:35:39]opened+sec_in_day 1730159893 [20:35:39]quantity*price = 50041 [20:35:39]sum+1 = 50042 [20:35:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 758 28.10.2024 20:35 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318283 ФПД: 215411898121432 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T203541&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318283&fm=215411898121432&tin=02508201610067®Number=0000000000091628&sum=50000 [20:35:40]StoreToDocumentArchive [20:35:40]shift 546 fd 318283 [20:35:40]save to /storage/0546/doc_00318283 [20:35:40]save last doc name /storage/0546/doc_00318283 to /storage/kkm_last_doc_name [20:35:40]save OK [20:35:40]Clear old archive folders... [20:35:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:35:40]tlvbuf is 00126990 [20:35:40]SAM_PROTO_ClearQueue [20:35:40]wFMCommunicate request_size=4 [20:35:40]MH_SAM_APDU [20:35:40]CAPDU: 80 09 00 00 [20:35:40]Write to MH i2c: E2 08 00 DE 28 80 09 00 00 00 00 00 00 78 [20:35:40]Write i2c OK [20:35:40]MH_I2C_Read... [20:35:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:35:40]Read from MH i2c: E2 [20:35:40]MH_I2C_Read... [20:35:40]Read from MH i2c: E2 03 00 [20:35:40]MH_I2C_Read... [20:35:40]Read from MH i2c: E2 03 00 DE 28 00 90 00 7A [20:35:40]RAPDU: 90 00 [20:35:40]wFMCommunicate OK [20:35:40]SAM_PROTO_ClearQueue done [20:35:40]KKMCreateOFDPacket [20:35:40]OFDProtocolAddRootSTLVToBuf [20:35:40]FM_MakeSignedData [20:35:40]FM_MakeSignedData [20:35:40]SAM_PROTO_SignData [20:35:40]wFMCommunicate request_size=4 [20:35:40]MH_SAM_APDU [20:35:40]CAPDU: 80 0D 01 02 [20:35:40]Write to MH i2c: E2 08 00 DF 28 80 0D 01 02 00 00 00 00 80 [20:35:40]Write i2c OK [20:35:40]MH_I2C_Read... [20:35:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:35:40]Read from MH i2c: E2 [20:35:40]MH_I2C_Read... [20:35:40]Read from MH i2c: E2 03 00 [20:35:40]MH_I2C_Read... [20:35:40]Read from MH i2c: E2 03 00 DF 28 00 90 00 7B [20:35:40]RAPDU: 90 00 [20:35:40]wFMCommunicate OK [20:35:40]wFMCommunicate request_size=255 [20:35:40]MH_SAM_APDU [20:35: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 02 00 00 F4 03 04 00 9D F5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4B DB 04 00 35 04 06 00 C3 [20:35:40]Write to MH i2c: E2 02 01 E0 28 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 02 00 00 F4 03 04 00 9D F5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4B DB 04 00 35 04 06 00 C3 00 00 2F [20:35:40]Write i2c OK [20:35:40]MH_I2C_Read... [20:35:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:35:41]Read from MH i2c: E2 [20:35:41]MH_I2C_Read... [20:35:41]Read from MH i2c: E2 03 00 [20:35:41]MH_I2C_Read... [20:35:41]Read from MH i2c: E2 03 00 E0 28 00 90 00 7C [20:35:41]RAPDU: 90 00 [20:35:41]wFMCommunicate OK [20:35:41]wFMCommunicate request_size=10 [20:35:41]MH_SAM_APDU [20:35:41]CAPDU: 80 0D 02 02 05 EA 7D AA FC D8 [20:35:41]Write to MH i2c: E2 0D 00 E1 28 80 0D 02 02 05 00 EA 7D AA FC D8 00 00 72 [20:35:41]Write i2c OK [20:35:41]MH_I2C_Read... [20:35:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:35:41]Read from MH i2c: E2 [20:35:41]MH_I2C_Read... [20:35:41]Read from MH i2c: E2 03 00 [20:35:41]MH_I2C_Read... [20:35:41]Read from MH i2c: E2 03 00 E1 28 00 90 00 7D [20:35:41]RAPDU: 90 00 [20:35:41]wFMCommunicate OK [20:35:41]wFMCommunicate request_size=4 [20:35:41]MH_SAM_APDU [20:35:41]CAPDU: 80 0D 03 02 [20:35:41]Write to MH i2c: E2 08 00 E2 28 80 0D 03 02 00 00 00 00 85 [20:35:41]Write i2c OK [20:35:41]MH_I2C_Read... [20:35:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:35:41]Read from MH i2c: E2 [20:35:41]MH_I2C_Read... [20:35:41]Read from MH i2c: E2 0B 00 [20:35:41]MH_I2C_Read... [20:35:41]Read from MH i2c: E2 0B 00 E2 28 00 BC E2 99 4A 8B 7B B0 E7 90 00 A4 [20:35:41]RAPDU: BC E2 99 4A 8B 7B B0 E7 90 00 [20:35:41]wFMCommunicate OK [20:35:41]SAM_PROTO_SignData done [20:35:41]FM_MakeSignedData done [20:35:41]CreateOFDProtocolMessage [20:35:41]wFMCommunicate request_size=4 [20:35:41]MH_SAM_APDU [20:35:41]CAPDU: 80 11 00 00 [20:35:41]Write to MH i2c: E2 08 00 E3 28 80 11 00 00 00 00 00 00 85 [20:35:41]Write i2c OK [20:35:41]MH_I2C_Read... [20:35:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:35:41]Read from MH i2c: E2 [20:35:41]MH_I2C_Read... [20:35:41]Read from MH i2c: E2 17 00 [20:35:41]MH_I2C_Read... [20:35:41]Read from MH i2c: E2 17 00 E3 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D9 [20:35:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:35:41]wFMCommunicate OK [20:35:41]CreateOFDProtocolMessage done [20:35:41]OFDSenderStorePacket 318283 [20:35:41]StoreOFDPacket docnum=318283 [20:35:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 1D 8C 07 01 50 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 02 00 00 F4 03 04 00 9D F5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4B DB 04 00 35 04 06 00 C3 EA 7D AA FC D8 BC E2 99 4A 8B 7B B0 E7 [20:35:41]CheckFolder [20:35:41]dirname=/storage/ofd_packets [20:35:41]CheckFolder done [20:35:41]ProducePacketName [20:35:41]name=ofd_packets/00318283 [20:35:41]NVStorageSaveData ofd_packets/00318283 [20:35:41]File name is /storage/ofd_packets/00318283 [20:35:41]Write 301 bytes [20:35:41]NVStorageSaveData done [20:35:41]OFDSenderStorePacket done [20:35:41]KKMCreateOFDPacket done [20:35:41]NVStorageSaveData kkm_last_timestamp [20:35:41]File name is /storage/kkm_last_timestamp [20:35:41]Write 4 bytes [20:35:41]NVStorageSaveData done [20:35:41]ExternCall_PrintAddStr [20:35:41]wPrintStart [20:35:41]Write to MH i2c: 01 00 00 E4 28 0C [20:35:41]Write i2c OK [20:35:41]MH_I2C_Read... [20:35:41]Read from MH i2c: 01 [20:35:41]MH_I2C_Read... [20:35:41]Read from MH i2c: 01 07 00 [20:35:41]MH_I2C_Read... [20:35:41]Read from MH i2c: 01 07 00 E4 28 00 00 00 00 00 FF 0F 21 [20:35:41]RasterBufferAndPrint [20:35:41]line Счет N : (1)1093295 [20:35:41]line ИНН: 02508201610067 [20:35:41]line Контрольно-Кассовый Чек [20:35:41]line ПРОДАЖА [20:35:41]line ТРК (МРК, ГНК) : 33 [20:35:41]line Товар: 2710124130 [20:35:41]line Аи-92-К-2 [20:35:41]line 7.480 * 66.90 [20:35:41]line = 500.41 [20:35:41]line НДС 12% НСП 1% [20:35:41]line > о реализуемом товаре [20:35:41]line ОКРУГЛЕНИЕ: -0.41 [20:35:41]line ИТОГО: 500.00 [20:35:41]line Внесено: 500.00 [20:35:41]line СДАЧА: 0.00 [20:35:41]line НСП 1% : 4.43 [20:35:41]line НДС 12% : 53.14 [20:35:41]line Наличными: 500.00 [20:35:41]line Безнал.: 0.00 [20:35:41]line Место: АЗС № 101 "Партнер Нефть" [20:35:41]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [20:35:41]line СНО: Общий режим [20:35:41]line Чек 758 28.10.2024 20:35 [20:35:41]line Смена: 546 ФФД: 1.0 [20:35:41]line ЗНМ: 0300000082 [20:35:41]line РНМ: 0000000000091628 [20:35:41]line Версия ККМ: 001 [20:35:41]line ФМ: 0000000000874671 [20:35:41]line ФД: 318283 [20:35:41]line ФПД: 215411898121432 [20:35:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T203541&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318283&fm=215411898121432&tin=02508201610067®Number=0000000000091628&sum=50000 [20:35:41]written 0, free lines is 4095 [20:35:41]OFD Sender: Processing packet 318283 [packets to send 127, broken 126] [20:35:41]ProducePacketName [20:35:41]name=ofd_packets/00318283 [20:35:41]OFD Sender: To server: pG, [20:35:41]CommunicateWithHost lk.salyk.kg:30040 [20:35:41]ConnectInit lk.salyk.kg [20:35:41]Connected sock=10 [20:35:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 1D 8C 07 01 50 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 02 00 00 F4 03 04 00 9D F5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4B DB 04 00 35 04 06 00 C3 EA 7D AA FC D8 BC E2 99 4A 8B 7B B0 E7 [20:35:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 BE 62 47 00 28 F8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4B DB 04 00 F4 03 04 00 54 A1 1F 67 B6 04 01 00 00 92 0C 28 FE D9 26 15 0C [20:35:41]CommunicateWithHost err = 0 [20:35:41]CheckOFDResponse [20:35:41]1017 (14) - 77093643461234 [20:35:41]1041 (16) - 0000000000874671 [20:35:41]1040 (4) - 318283 [20:35:41]1012 (4) - 28.10.2024 14:36 [20:35:41]1206 (1) - 0 [20:35:41]OFD Sender: Remove packet 318283 [20:35:41]ProducePacketName [20:35:41]name=ofd_packets/00318283 [20:35:41]NVStorageDeleteData [20:35:42]Write to MH i2c: 01 00 00 0F 29 38 [20:35:42]Write i2c OK [20:35:42]MH_I2C_Read... [20:35:42]Read from MH i2c: 01 [20:35:42]MH_I2C_Read... [20:35:42]Read from MH i2c: 01 07 00 [20:35:42]MH_I2C_Read... [20:35:42]Read from MH i2c: 01 07 00 0F 29 00 00 00 00 00 EC 0C 37 [20:35:42]RasterBufferAndPrint [20:35:42]line [20:35:42]line [20:35:42]line [20:35:42]line [20:35:42]line [20:35:42]written 0, free lines is 3314 [20:35:42]MH_Cut [20:35:42]Write to MH i2c: D1 01 00 16 29 01 11 [20:35:42]Write i2c OK [20:35:42]MH_I2C_Read... [20:35:42]Read from MH i2c: D1 [20:35:42]MH_I2C_Read... [20:35:42]Read from MH i2c: D1 01 00 [20:35:42]MH_I2C_Read... [20:35:42]Read from MH i2c: D1 01 00 16 29 00 10 [20:35:42]Write to MH i2c: 01 00 00 17 29 40 [20:35:42]Write i2c OK [20:35:42]MH_I2C_Read... [20:35:42]OFD Sender: No OFD packet to send [20:35:42]*** Cut start [20:35:42]*** Partial cut [20:35:42]*** CUTSNS_PIN = 1 [20:35:42]*** CUTSNS_PIN = 0 [20:35:43]*** Brake cut motor [20:35:43]Read from MH i2c: 01 [20:35:43]MH_I2C_Read... [20:35:43]*** Stop cut motor [20:35:43]*** Cut end [20:35:43]Read from MH i2c: 01 07 00 [20:35:43]MH_I2C_Read... [20:35:43]Read from MH i2c: 01 07 00 17 29 00 00 00 00 00 FF 0F 55 [20:35:43]process_action close_receipt done [20:35:43]requested_data is exist [20:35:43]produce_requested_data [20:35:43]requested_item fm.sn is exist - process it [20:35:43]wFMCommunicate request_size=4 [20:35:43]MH_SAM_APDU [20:35:43]CAPDU: 80 11 00 00 [20:35:43]Write to MH i2c: E2 08 00 18 29 80 11 00 00 00 00 00 00 BB [20:35:43]Write i2c OK [20:35:43]MH_I2C_Read... [20:35:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:35:43]Read from MH i2c: E2 [20:35:43]MH_I2C_Read... [20:35:43]Read from MH i2c: E2 17 00 [20:35:43]MH_I2C_Read... [20:35:43]Read from MH i2c: E2 17 00 18 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 0F [20:35:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:35:43]wFMCommunicate OK [20:35:43]requested_item fd.num is exist - process it [20:35:43]SAM_PROTO_GetFieldsCounters [20:35:43]wFMCommunicate request_size=4 [20:35:43]MH_SAM_APDU [20:35:43]CAPDU: 80 13 00 00 [20:35:43]Write to MH i2c: E2 08 00 19 29 80 13 00 00 00 00 00 00 BE [20:35:43]Write i2c OK [20:35:43]MH_I2C_Read... [20:35:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:35:43]Read from MH i2c: E2 [20:35:43]MH_I2C_Read... [20:35:43]Read from MH i2c: E2 62 00 [20:35:43]MH_I2C_Read... [20:35:43]Read from MH i2c: E2 62 00 19 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 4B DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 F6 02 00 00 5E 04 04 00 F6 02 00 00 57 04 04 00 F7 02 00 00 19 04 04 00 00 00 00 00 90 00 17 [20:35:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 4B DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 F6 02 00 00 5E 04 04 00 F6 02 00 00 57 04 04 00 F7 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:35:43]wFMCommunicate OK [20:35:43]SAM_PROTO_GetFieldsCounters done [20:35:43]requested_item shift.num is exist - process it [20:35:43]requested_item shift.opened is exist - process it [20:35:43]req_shift_opened [20:35:43]FM_GetShiftState [20:35:43]SAM_PROTO_GetShiftState [20:35:43]wFMCommunicate request_size=4 [20:35:43]MH_SAM_APDU [20:35:43]CAPDU: 80 13 01 00 [20:35:43]Write to MH i2c: E2 08 00 1A 29 80 13 01 00 00 00 00 00 C0 [20:35:43]Write i2c OK [20:35:43]MH_I2C_Read... [20:35:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:35:43]Read from MH i2c: E2 [20:35:43]MH_I2C_Read... [20:35:43]Read from MH i2c: E2 0E 00 [20:35:43]MH_I2C_Read... [20:35:43]Read from MH i2c: E2 0E 00 1A 29 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B9 [20:35:43]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:35:43]wFMCommunicate OK [20:35:43]SAM_PROTO_GetShiftState done [20:35:43]FM_GetShiftState done [20:35:43]req_shift_opened done [20:35:43]requested_item shift.open_date is exist - process it [20:35:43]req_shift_open_date [20:35:43]req_shift_open_date done [20:35:43]produce_requested_data done [20:35:43]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318283,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [20:35:43]process_action_free close_receipt [20:35:43]json_value_free [20:35:43]json_value_free done [20:35:43]process_json_proto returns [20:35:43]Send response to host [20:35:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318283,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [20:35:43]free response buf [20:35:43]execute_script done [20:35:43]execute_script returns [20:35:43]free content buf [20:35:43]Sock 9.Close socket [20:35:43]Sock 9.Thread stoped [20:35:47]OFD Sender: No OFD packet to send [20:35:52]OFD Sender: No OFD packet to send [20:35:57]OFD Sender: No OFD packet to send [20:36:02]accept exits with 8 [20:36:02]New connection [20:36:02]New thread 3066895716 created [20:36:02]Thread 3067039076 joined [20:36:02]Waiting for new connection... [20:36:02] Sock 8.Parse request [20:36:02]Sock 8.Check first char [20:36:02]Sock 8.First char is OK [20:36:02]request: POST /json_proto HTTP/1.0 [20:36:02]Method: POST [20:36:02]URL: /json_proto [20:36:02]Method is POST - this is cgi request [20:36:02]url: /json_proto [20:36:02]query_string will be loaded in cgi processing [20:36:02]execute_cgi json_proto POST (null) [20:36:02]execute_cgi path=json_proto method=POST [20:36:02]POST find Content-Length [20:36:02]Host: 172.17.50.195:8080 [20:36:02]Content-Length: 799 [20:36:02]Content-Type: application/json [20:36:02] [20:36:02]POST finish read [20:36:02]Found Content-Length = 799 [20:36:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093290", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 131.100, "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\u000A24266", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:36:02]execute_script... [20:36:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093290", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 131.100, "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\u000A24266", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:36:02]POST & json_proto [20:36:02]process_json_proto [20:36:02]json parsed OK: [20:36:02]protocol is kg_v1.0 [20:36:02]action value=close_receipt [20:36:02]process_action close_receipt [20:36:02]cmd_close_receipt [20:36:02]MH_GetDate [20:36:02]Write to MH i2c: F0 00 00 1B 29 33 [20:36:02]Write i2c OK [20:36:02]MH_I2C_Read... [20:36:02]Read from MH i2c: F0 [20:36:02]MH_I2C_Read... [20:36:02]Read from MH i2c: F0 09 00 [20:36:02]MH_I2C_Read... [20:36:02]Read from MH i2c: F0 09 00 1B 29 00 B3 F5 1F 67 43 33 1C 67 63 [20:36:02]GetLastDocTimeStamp 1730147741 [20:36:02]current date 1730147763 [20:36:02]FM_GetShiftState [20:36:02]SAM_PROTO_GetShiftState [20:36:02]wFMCommunicate request_size=4 [20:36:02]MH_SAM_APDU [20:36:02]CAPDU: 80 13 01 00 [20:36:02]Write to MH i2c: E2 08 00 1C 29 80 13 01 00 00 00 00 00 C2 [20:36:02]Write i2c OK [20:36:02]MH_I2C_Read... [20:36:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:36:02]Read from MH i2c: E2 [20:36:02]MH_I2C_Read... [20:36:02]Read from MH i2c: E2 0E 00 [20:36:02]MH_I2C_Read... [20:36:02]Read from MH i2c: E2 0E 00 1C 29 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 BB [20:36:02]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:36:02]wFMCommunicate OK [20:36:02]SAM_PROTO_GetShiftState done [20:36:02]FM_GetShiftState done [20:36:02]opened in 1730073493 [20:36:02]opened+sec_in_day 1730159893 [20:36:02]quantity*price = 0 [20:36:02]sum+1 = 1 [20:36:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 759 28.10.2024 20:36 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливная Карта 24266 ФМ: 0000000000874671 ФД: 318284 ФПД: 151460450687996 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T203603&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318284&fm=151460450687996&tin=02508201610067®Number=0000000000091628&sum=0 [20:36:03]StoreToDocumentArchive [20:36:03]shift 546 fd 318284 [20:36:03]save to /storage/0546/doc_00318284 [20:36:03]save last doc name /storage/0546/doc_00318284 to /storage/kkm_last_doc_name [20:36:03]save OK [20:36:03]Clear old archive folders... [20:36:03]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:36:03]tlvbuf is 0008F170 [20:36:03]SAM_PROTO_ClearQueue [20:36:03]wFMCommunicate request_size=4 [20:36:03]MH_SAM_APDU [20:36:03]CAPDU: 80 09 00 00 [20:36:03]Write to MH i2c: E2 08 00 29 29 80 09 00 00 00 00 00 00 C4 [20:36:03]Write i2c OK [20:36:03]MH_I2C_Read... [20:36:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:36:03]Read from MH i2c: E2 [20:36:03]MH_I2C_Read... [20:36:03]Read from MH i2c: E2 03 00 [20:36:03]MH_I2C_Read... [20:36:03]Read from MH i2c: E2 03 00 29 29 00 90 00 C6 [20:36:03]RAPDU: 90 00 [20:36:03]wFMCommunicate OK [20:36:03]SAM_PROTO_ClearQueue done [20:36:03]KKMCreateOFDPacket [20:36:03]OFDProtocolAddRootSTLVToBuf [20:36:03]FM_MakeSignedData [20:36:03]FM_MakeSignedData [20:36:03]SAM_PROTO_SignData [20:36:03]wFMCommunicate request_size=4 [20:36:03]MH_SAM_APDU [20:36:03]CAPDU: 80 0D 01 02 [20:36:03]Write to MH i2c: E2 08 00 2A 29 80 0D 01 02 00 00 00 00 CC [20:36:03]Write i2c OK [20:36:03]MH_I2C_Read... [20:36:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:36:03]Read from MH i2c: E2 [20:36:03]MH_I2C_Read... [20:36:03]Read from MH i2c: E2 03 00 [20:36:03]MH_I2C_Read... [20:36:03]Read from MH i2c: E2 03 00 2A 29 00 90 00 C7 [20:36:03]RAPDU: 90 00 [20:36:03]wFMCommunicate OK [20:36:03]wFMCommunicate request_size=255 [20:36:03]MH_SAM_APDU [20:36:03]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 1C 00 02 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 F7 02 00 00 F4 03 04 00 B3 F5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4C DB 04 00 35 04 06 00 [20:36:03]Write to MH i2c: E2 02 01 2B 29 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 1C 00 02 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 F7 02 00 00 F4 03 04 00 B3 F5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4C DB 04 00 35 04 06 00 00 00 A4 [20:36:03]Write i2c OK [20:36:03]MH_I2C_Read... [20:36:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:36:03]Read from MH i2c: E2 [20:36:03]MH_I2C_Read... [20:36:03]Read from MH i2c: E2 03 00 [20:36:03]MH_I2C_Read... [20:36:03]Read from MH i2c: E2 03 00 2B 29 00 90 00 C8 [20:36:03]RAPDU: 90 00 [20:36:03]wFMCommunicate OK [20:36:03]wFMCommunicate request_size=11 [20:36:03]MH_SAM_APDU [20:36:03]CAPDU: 80 0D 02 02 06 89 C0 A2 5C 5B FC [20:36:03]Write to MH i2c: E2 0E 00 2C 29 80 0D 02 02 06 00 89 C0 A2 5C 5B FC 00 00 79 [20:36:03]Write i2c OK [20:36:03]MH_I2C_Read... [20:36:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:36:03]Read from MH i2c: E2 [20:36:03]MH_I2C_Read... [20:36:03]Read from MH i2c: E2 03 00 [20:36:03]MH_I2C_Read... [20:36:03]Read from MH i2c: E2 03 00 2C 29 00 90 00 C9 [20:36:03]RAPDU: 90 00 [20:36:03]wFMCommunicate OK [20:36:03]wFMCommunicate request_size=4 [20:36:03]MH_SAM_APDU [20:36:03]CAPDU: 80 0D 03 02 [20:36:03]Write to MH i2c: E2 08 00 2D 29 80 0D 03 02 00 00 00 00 D1 [20:36:03]Write i2c OK [20:36:03]MH_I2C_Read... [20:36:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:36:03]Read from MH i2c: E2 [20:36:03]MH_I2C_Read... [20:36:03]Read from MH i2c: E2 0B 00 [20:36:03]MH_I2C_Read... [20:36:03]Read from MH i2c: E2 0B 00 2D 29 00 0D 1A 3D CA CE E3 3E 70 90 00 5F [20:36:03]RAPDU: 0D 1A 3D CA CE E3 3E 70 90 00 [20:36:03]wFMCommunicate OK [20:36:03]SAM_PROTO_SignData done [20:36:03]FM_MakeSignedData done [20:36:03]CreateOFDProtocolMessage [20:36:03]wFMCommunicate request_size=4 [20:36:03]MH_SAM_APDU [20:36:03]CAPDU: 80 11 00 00 [20:36:03]Write to MH i2c: E2 08 00 2E 29 80 11 00 00 00 00 00 00 D1 [20:36:03]Write i2c OK [20:36:03]MH_I2C_Read... [20:36:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:36:03]Read from MH i2c: E2 [20:36:03]MH_I2C_Read... [20:36:03]Read from MH i2c: E2 17 00 [20:36:03]MH_I2C_Read... [20:36:03]Read from MH i2c: E2 17 00 2E 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 25 [20:36:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:36:03]wFMCommunicate OK [20:36:03]CreateOFDProtocolMessage done [20:36:03]OFDSenderStorePacket 318284 [20:36:03]StoreOFDPacket docnum=318284 [20:36:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 78 E1 08 01 92 FE 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 1C 00 02 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 F7 02 00 00 F4 03 04 00 B3 F5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4C DB 04 00 35 04 06 00 89 C0 A2 5C 5B FC 0D 1A 3D CA CE E3 3E 70 [20:36:03]CheckFolder [20:36:03]dirname=/storage/ofd_packets [20:36:03]CheckFolder done [20:36:03]ProducePacketName [20:36:03]name=ofd_packets/00318284 [20:36:03]NVStorageSaveData ofd_packets/00318284 [20:36:03]File name is /storage/ofd_packets/00318284 [20:36:03]Write 302 bytes [20:36:03]NVStorageSaveData done [20:36:03]OFDSenderStorePacket done [20:36:03]KKMCreateOFDPacket done [20:36:03]NVStorageSaveData kkm_last_timestamp [20:36:03]File name is /storage/kkm_last_timestamp [20:36:03]Write 4 bytes [20:36:03]NVStorageSaveData done [20:36:03]ExternCall_PrintAddStr [20:36:03]wPrintStart [20:36:03]Write to MH i2c: 01 00 00 2F 29 58 [20:36:03]Write i2c OK [20:36:03]MH_I2C_Read... [20:36:03]Read from MH i2c: 01 [20:36:03]MH_I2C_Read... [20:36:03]Read from MH i2c: 01 07 00 [20:36:03]MH_I2C_Read... [20:36:03]Read from MH i2c: 01 07 00 2F 29 00 00 00 00 00 FF 0F 6D [20:36:03]RasterBufferAndPrint [20:36:03]line Счет N : (1)1093290 [20:36:03]line ИНН: 02508201610067 [20:36:03]line Контрольно-Кассовый Чек [20:36:03]line ПРОДАЖА [20:36:03]line ТРК (МРК, ГНК) : 11 [20:36:03]line Товар: 2710194210 [20:36:03]line ДТ(л)-К-2 [20:36:03]line 131.100 * 0.00 [20:36:03]line = 0.00 [20:36:03]line НДС 12% НСП 1% [20:36:03]line > о реализуемом товаре [20:36:03]line ИТОГО: 0.00 [20:36:03]line НСП 1% : 0.00 [20:36:03]line НДС 12% : 0.00 [20:36:03]line Наличными: 0.00 [20:36:03]line Безнал.: 0.00 [20:36:03]line Место: АЗС № 101 "Партнер Нефть" [20:36:03]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [20:36:03]line СНО: Общий режим [20:36:03]line Чек 759 28.10.2024 20:36 [20:36:03]line Смена: 546 ФФД: 1.0 [20:36:03]line ЗНМ: 0300000082 [20:36:03]line РНМ: 0000000000091628 [20:36:03]line Версия ККМ: 001 [20:36:03]line Талоны: Топливная Карта [20:36:03]line 24266 [20:36:03]line ФМ: 0000000000874671 [20:36:03]line ФД: 318284 [20:36:03]line ФПД: 151460450687996 [20:36:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T203603&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318284&fm=151460450687996&tin=02508201610067®Number=0000000000091628&sum=0 [20:36:04]written 0, free lines is 4095 [20:36:04]OFD Sender: Processing packet 318284 [packets to send 127, broken 126] [20:36:04]ProducePacketName [20:36:04]name=ofd_packets/00318284 [20:36:04]OFD Sender: To server: pG, [20:36:04]CommunicateWithHost lk.salyk.kg:30040 [20:36:04]ConnectInit lk.salyk.kg [20:36:04]Connected sock=10 [20:36:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 78 E1 08 01 92 FE 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 1C 00 02 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 F7 02 00 00 F4 03 04 00 B3 F5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4C DB 04 00 35 04 06 00 89 C0 A2 5C 5B FC 0D 1A 3D CA CE E3 3E 70 [20:36:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 A2 22 47 00 BB 25 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4C DB 04 00 F4 03 04 00 6B A1 1F 67 B6 04 01 00 00 EF A8 62 53 85 F9 08 89 [20:36:04]CommunicateWithHost err = 0 [20:36:04]CheckOFDResponse [20:36:04]1017 (14) - 77093643461234 [20:36:04]1041 (16) - 0000000000874671 [20:36:04]1040 (4) - 318284 [20:36:04]1012 (4) - 28.10.2024 14:36 [20:36:04]1206 (1) - 0 [20:36:04]OFD Sender: Remove packet 318284 [20:36:04]ProducePacketName [20:36:04]name=ofd_packets/00318284 [20:36:04]NVStorageDeleteData [20:36:04]Write to MH i2c: 01 00 00 59 29 82 [20:36:04]Write i2c OK [20:36:04]MH_I2C_Read... [20:36:04]Read from MH i2c: 01 [20:36:04]MH_I2C_Read... [20:36:04]Read from MH i2c: 01 07 00 [20:36:04]MH_I2C_Read... [20:36:04]Read from MH i2c: 01 07 00 59 29 00 00 00 00 00 FB 0C 90 [20:36:04]RasterBufferAndPrint [20:36:04]line [20:36:04]line [20:36:04]line [20:36:04]line [20:36:04]line [20:36:04]written 0, free lines is 3329 [20:36:04]MH_Cut [20:36:04]Write to MH i2c: D1 01 00 60 29 01 5B [20:36:04]Write i2c OK [20:36:04]MH_I2C_Read... [20:36:04]Read from MH i2c: D1 [20:36:04]MH_I2C_Read... [20:36:04]Read from MH i2c: D1 01 00 [20:36:04]MH_I2C_Read... [20:36:04]Read from MH i2c: D1 01 00 60 29 00 5A [20:36:04]Write to MH i2c: 01 00 00 61 29 8A [20:36:04]Write i2c OK [20:36:04]MH_I2C_Read... [20:36:05]OFD Sender: No OFD packet to send [20:36:05]*** Cut start [20:36:05]*** Partial cut [20:36:05]*** CUTSNS_PIN = 1 [20:36:05]*** CUTSNS_PIN = 0 [20:36:05]*** Brake cut motor [20:36:06]Read from MH i2c: 01 [20:36:06]MH_I2C_Read... [20:36:06]*** Stop cut motor [20:36:06]*** Cut end [20:36:06]Read from MH i2c: 01 07 00 [20:36:06]MH_I2C_Read... [20:36:06]Read from MH i2c: 01 07 00 61 29 00 00 00 00 00 FF 0F 9F [20:36:06]process_action close_receipt done [20:36:06]requested_data is exist [20:36:06]produce_requested_data [20:36:06]requested_item fm.sn is exist - process it [20:36:06]wFMCommunicate request_size=4 [20:36:06]MH_SAM_APDU [20:36:06]CAPDU: 80 11 00 00 [20:36:06]Write to MH i2c: E2 08 00 62 29 80 11 00 00 00 00 00 00 05 [20:36:06]Write i2c OK [20:36:06]MH_I2C_Read... [20:36:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:36:06]Read from MH i2c: E2 [20:36:06]MH_I2C_Read... [20:36:06]Read from MH i2c: E2 17 00 [20:36:06]MH_I2C_Read... [20:36:06]Read from MH i2c: E2 17 00 62 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 59 [20:36:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:36:06]wFMCommunicate OK [20:36:06]requested_item fd.num is exist - process it [20:36:06]SAM_PROTO_GetFieldsCounters [20:36:06]wFMCommunicate request_size=4 [20:36:06]MH_SAM_APDU [20:36:06]CAPDU: 80 13 00 00 [20:36:06]Write to MH i2c: E2 08 00 63 29 80 13 00 00 00 00 00 00 08 [20:36:06]Write i2c OK [20:36:06]MH_I2C_Read... [20:36:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:36:06]Read from MH i2c: E2 [20:36:06]MH_I2C_Read... [20:36:06]Read from MH i2c: E2 62 00 [20:36:06]MH_I2C_Read... [20:36:06]Read from MH i2c: E2 62 00 63 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 4C DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 F7 02 00 00 5E 04 04 00 F7 02 00 00 57 04 04 00 F8 02 00 00 19 04 04 00 00 00 00 00 90 00 65 [20:36:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 4C DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 F7 02 00 00 5E 04 04 00 F7 02 00 00 57 04 04 00 F8 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:36:06]wFMCommunicate OK [20:36:06]SAM_PROTO_GetFieldsCounters done [20:36:06]requested_item shift.num is exist - process it [20:36:06]requested_item shift.opened is exist - process it [20:36:06]req_shift_opened [20:36:06]FM_GetShiftState [20:36:06]SAM_PROTO_GetShiftState [20:36:06]wFMCommunicate request_size=4 [20:36:06]MH_SAM_APDU [20:36:06]CAPDU: 80 13 01 00 [20:36:06]Write to MH i2c: E2 08 00 64 29 80 13 01 00 00 00 00 00 0A [20:36:06]Write i2c OK [20:36:06]MH_I2C_Read... [20:36:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:36:06]Read from MH i2c: E2 [20:36:06]MH_I2C_Read... [20:36:06]Read from MH i2c: E2 0E 00 [20:36:06]MH_I2C_Read... [20:36:06]Read from MH i2c: E2 0E 00 64 29 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 03 [20:36:06]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:36:06]wFMCommunicate OK [20:36:06]SAM_PROTO_GetShiftState done [20:36:06]FM_GetShiftState done [20:36:06]req_shift_opened done [20:36:06]requested_item shift.open_date is exist - process it [20:36:06]req_shift_open_date [20:36:06]req_shift_open_date done [20:36:06]produce_requested_data done [20:36:06]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318284,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [20:36:06]process_action_free close_receipt [20:36:06]json_value_free [20:36:06]json_value_free done [20:36:06]process_json_proto returns [20:36:06]Send response to host [20:36:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318284,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [20:36:06]free response buf [20:36:06]execute_script done [20:36:06]execute_script returns [20:36:06]free content buf [20:36:06]Sock 8.Close socket [20:36:06]Sock 8.Thread stoped [20:36:10]OFD Sender: No OFD packet to send [20:36:15]OFD Sender: No OFD packet to send [20:36:18]accept exits with 9 [20:36:18]New connection [20:36:18]New thread 3067039076 created [20:36:18]Thread 3066895716 joined [20:36:18]Waiting for new connection... [20:36:18] Sock 9.Parse request [20:36:18]Sock 9.Check first char [20:36:18]Sock 9.First char is OK [20:36:18]request: POST /json_proto HTTP/1.0 [20:36:18]Method: POST [20:36:18]URL: /json_proto [20:36:18]Method is POST - this is cgi request [20:36:18]url: /json_proto [20:36:18]query_string will be loaded in cgi processing [20:36:18]execute_cgi json_proto POST (null) [20:36:18]execute_cgi path=json_proto method=POST [20:36:18]POST find Content-Length [20:36:18]Host: 172.17.50.195:8080 [20:36:18]Content-Length: 678 [20:36:18]Content-Type: application/json [20:36:18] [20:36:18]POST finish read [20:36:18]Found Content-Length = 678 [20:36:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093297", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.970, "sum" : 533.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 533.00, "total" : 533.00, "payments": [ { "type": 0, "sum" : 533.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:36:18]execute_script... [20:36: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)1093297", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.970, "sum" : 533.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 533.00, "total" : 533.00, "payments": [ { "type": 0, "sum" : 533.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:36:18]POST & json_proto [20:36:18]process_json_proto [20:36:18]json parsed OK: [20:36:18]protocol is kg_v1.0 [20:36:18]action value=close_receipt [20:36:18]process_action close_receipt [20:36:18]cmd_close_receipt [20:36:18]MH_GetDate [20:36:18]Write to MH i2c: F0 00 00 65 29 7D [20:36:18]Write i2c OK [20:36:18]MH_I2C_Read... [20:36:18]Read from MH i2c: F0 [20:36:18]MH_I2C_Read... [20:36:18]Read from MH i2c: F0 09 00 [20:36:18]MH_I2C_Read... [20:36:18]Read from MH i2c: F0 09 00 65 29 00 C4 F5 1F 67 43 33 1C 67 BE [20:36:18]GetLastDocTimeStamp 1730147763 [20:36:18]current date 1730147780 [20:36:18]FM_GetShiftState [20:36:18]SAM_PROTO_GetShiftState [20:36:18]wFMCommunicate request_size=4 [20:36:18]MH_SAM_APDU [20:36:18]CAPDU: 80 13 01 00 [20:36:18]Write to MH i2c: E2 08 00 66 29 80 13 01 00 00 00 00 00 0C [20:36:18]Write i2c OK [20:36:18]MH_I2C_Read... [20:36:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:36:18]Read from MH i2c: E2 [20:36:18]MH_I2C_Read... [20:36:18]Read from MH i2c: E2 0E 00 [20:36:18]MH_I2C_Read... [20:36:18]Read from MH i2c: E2 0E 00 66 29 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 05 [20:36:18]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:36:18]wFMCommunicate OK [20:36:18]SAM_PROTO_GetShiftState done [20:36:18]FM_GetShiftState done [20:36:18]opened in 1730073493 [20:36:18]opened+sec_in_day 1730159893 [20:36:18]quantity*price = 53319 [20:36:18]sum+1 = 53320 [20:36:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 533.00 Внесено: 533.00 СДАЧА: 0.00 НСП 1% : 4.72 НДС 12% : 56.62 Наличными: 533.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 760 28.10.2024 20:36 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318285 ФПД: 120896757908046 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T203620&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318285&fm=120896757908046&tin=02508201610067®Number=0000000000091628&sum=53300 [20:36:20]StoreToDocumentArchive [20:36:20]shift 546 fd 318285 [20:36:20]save to /storage/0546/doc_00318285 [20:36:20]save last doc name /storage/0546/doc_00318285 to /storage/kkm_last_doc_name [20:36:20]save OK [20:36:20]Clear old archive folders... [20:36:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:36:20]tlvbuf is 000A8F40 [20:36:20]SAM_PROTO_ClearQueue [20:36:20]wFMCommunicate request_size=4 [20:36:20]MH_SAM_APDU [20:36:20]CAPDU: 80 09 00 00 [20:36:20]Write to MH i2c: E2 08 00 73 29 80 09 00 00 00 00 00 00 0E [20:36:20]Write i2c OK [20:36:20]MH_I2C_Read... [20:36:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:36:20]Read from MH i2c: E2 [20:36:20]MH_I2C_Read... [20:36:20]Read from MH i2c: E2 03 00 [20:36:20]MH_I2C_Read... [20:36:20]Read from MH i2c: E2 03 00 73 29 00 90 00 10 [20:36:20]RAPDU: 90 00 [20:36:20]wFMCommunicate OK [20:36:20]SAM_PROTO_ClearQueue done [20:36:20]KKMCreateOFDPacket [20:36:20]OFDProtocolAddRootSTLVToBuf [20:36:20]FM_MakeSignedData [20:36:20]FM_MakeSignedData [20:36:20]SAM_PROTO_SignData [20:36:20]wFMCommunicate request_size=4 [20:36:20]MH_SAM_APDU [20:36:20]CAPDU: 80 0D 01 02 [20:36:20]Write to MH i2c: E2 08 00 74 29 80 0D 01 02 00 00 00 00 16 [20:36:20]Write i2c OK [20:36:20]MH_I2C_Read... [20:36:20]OFD Sender: No OFD packet to send [20:36:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:36:20]Read from MH i2c: E2 [20:36:20]MH_I2C_Read... [20:36:20]Read from MH i2c: E2 03 00 [20:36:20]MH_I2C_Read... [20:36:20]Read from MH i2c: E2 03 00 74 29 00 90 00 11 [20:36:20]RAPDU: 90 00 [20:36:20]wFMCommunicate OK [20:36:20]wFMCommunicate request_size=255 [20:36:20]MH_SAM_APDU [20:36:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 22 1F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 47 D0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 D0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D8 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 16 00 00 00 00 07 04 06 00 34 D0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 02 00 00 F4 03 04 00 C4 F5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4D DB 04 00 35 04 06 00 6D [20:36:20]Write to MH i2c: E2 02 01 75 29 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 22 1F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 47 D0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 D0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D8 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 16 00 00 00 00 07 04 06 00 34 D0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 02 00 00 F4 03 04 00 C4 F5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4D DB 04 00 35 04 06 00 6D 00 00 BE [20:36:20]Write i2c OK [20:36:20]MH_I2C_Read... [20:36:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:36:20]Read from MH i2c: E2 [20:36:20]MH_I2C_Read... [20:36:20]Read from MH i2c: E2 03 00 [20:36:20]MH_I2C_Read... [20:36:20]Read from MH i2c: E2 03 00 75 29 00 90 00 12 [20:36:20]RAPDU: 90 00 [20:36:20]wFMCommunicate OK [20:36:20]wFMCommunicate request_size=10 [20:36:20]MH_SAM_APDU [20:36:20]CAPDU: 80 0D 02 02 05 F4 78 4F 42 4E [20:36:20]Write to MH i2c: E2 0D 00 76 29 80 0D 02 02 05 00 F4 78 4F 42 4E 00 00 6E [20:36:20]Write i2c OK [20:36:20]MH_I2C_Read... [20:36:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:36:20]Read from MH i2c: E2 [20:36:20]MH_I2C_Read... [20:36:20]Read from MH i2c: E2 03 00 [20:36:20]MH_I2C_Read... [20:36:20]Read from MH i2c: E2 03 00 76 29 00 90 00 13 [20:36:20]RAPDU: 90 00 [20:36:20]wFMCommunicate OK [20:36:20]wFMCommunicate request_size=4 [20:36:20]MH_SAM_APDU [20:36:20]CAPDU: 80 0D 03 02 [20:36:20]Write to MH i2c: E2 08 00 77 29 80 0D 03 02 00 00 00 00 1B [20:36:20]Write i2c OK [20:36:20]MH_I2C_Read... [20:36:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:36:20]Read from MH i2c: E2 [20:36:20]MH_I2C_Read... [20:36:20]Read from MH i2c: E2 0B 00 [20:36:20]MH_I2C_Read... [20:36:20]Read from MH i2c: E2 0B 00 77 29 00 EE 76 79 FA F6 00 2A 74 90 00 87 [20:36:20]RAPDU: EE 76 79 FA F6 00 2A 74 90 00 [20:36:20]wFMCommunicate OK [20:36:20]SAM_PROTO_SignData done [20:36:20]FM_MakeSignedData done [20:36:20]CreateOFDProtocolMessage [20:36:20]wFMCommunicate request_size=4 [20:36:20]MH_SAM_APDU [20:36:20]CAPDU: 80 11 00 00 [20:36:20]Write to MH i2c: E2 08 00 78 29 80 11 00 00 00 00 00 00 1B [20:36:20]Write i2c OK [20:36:20]MH_I2C_Read... [20:36:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:36:20]Read from MH i2c: E2 [20:36:20]MH_I2C_Read... [20:36:20]Read from MH i2c: E2 17 00 [20:36:20]MH_I2C_Read... [20:36:20]Read from MH i2c: E2 17 00 78 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 6F [20:36:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:36:20]wFMCommunicate OK [20:36:20]CreateOFDProtocolMessage done [20:36:20]OFDSenderStorePacket 318285 [20:36:20]StoreOFDPacket docnum=318285 [20:36:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 12 AE 07 01 E7 8F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 22 1F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 47 D0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 D0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D8 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 16 00 00 00 00 07 04 06 00 34 D0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 02 00 00 F4 03 04 00 C4 F5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4D DB 04 00 35 04 06 00 6D F4 78 4F 42 4E EE 76 79 FA F6 00 2A 74 [20:36:20]CheckFolder [20:36:20]dirname=/storage/ofd_packets [20:36:20]CheckFolder done [20:36:20]ProducePacketName [20:36:20]name=ofd_packets/00318285 [20:36:20]NVStorageSaveData ofd_packets/00318285 [20:36:20]File name is /storage/ofd_packets/00318285 [20:36:20]Write 301 bytes [20:36:20]NVStorageSaveData done [20:36:20]OFDSenderStorePacket done [20:36:20]KKMCreateOFDPacket done [20:36:20]NVStorageSaveData kkm_last_timestamp [20:36:20]File name is /storage/kkm_last_timestamp [20:36:20]Write 4 bytes [20:36:20]NVStorageSaveData done [20:36:20]ExternCall_PrintAddStr [20:36:20]wPrintStart [20:36:20]Write to MH i2c: 01 00 00 79 29 A2 [20:36:20]Write i2c OK [20:36:20]MH_I2C_Read... [20:36:20]Read from MH i2c: 01 [20:36:20]MH_I2C_Read... [20:36:20]Read from MH i2c: 01 07 00 [20:36:20]MH_I2C_Read... [20:36:20]Read from MH i2c: 01 07 00 79 29 00 00 00 00 00 FF 0F B7 [20:36:20]RasterBufferAndPrint [20:36:20]line Счет N : (1)1093297 [20:36:20]line ИНН: 02508201610067 [20:36:20]line Контрольно-Кассовый Чек [20:36:20]line ПРОДАЖА [20:36:20]line ТРК (МРК, ГНК) : 33 [20:36:20]line Товар: 2710124130 [20:36:20]line Аи-92-К-2 [20:36:20]line 7.970 * 66.90 [20:36:20]line = 533.19 [20:36:20]line НДС 12% НСП 1% [20:36:20]line > о реализуемом товаре [20:36:20]line ОКРУГЛЕНИЕ: -0.19 [20:36:20]line ИТОГО: 533.00 [20:36:20]line Внесено: 533.00 [20:36:20]line СДАЧА: 0.00 [20:36:20]line НСП 1% : 4.72 [20:36:20]line НДС 12% : 56.62 [20:36:20]line Наличными: 533.00 [20:36:20]line Безнал.: 0.00 [20:36:20]line Место: АЗС № 101 "Партнер Нефть" [20:36:20]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [20:36:20]line СНО: Общий режим [20:36:20]line Чек 760 28.10.2024 20:36 [20:36:20]line Смена: 546 ФФД: 1.0 [20:36:20]line ЗНМ: 0300000082 [20:36:20]line РНМ: 0000000000091628 [20:36:20]line Версия ККМ: 001 [20:36:20]line ФМ: 0000000000874671 [20:36:20]line ФД: 318285 [20:36:20]line ФПД: 120896757908046 [20:36:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T203620&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318285&fm=120896757908046&tin=02508201610067®Number=0000000000091628&sum=53300 [20:36:20]OFD Sender: Processing packet 318285 [packets to send 127, broken 126] [20:36:20]ProducePacketName [20:36:20]name=ofd_packets/00318285 [20:36:20]OFD Sender: To server: pG, [20:36:20]CommunicateWithHost lk.salyk.kg:30040 [20:36:20]ConnectInit lk.salyk.kg [20:36:20]written 0, free lines is 4095 [20:36:20]Connected sock=10 [20:36:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 12 AE 07 01 E7 8F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 22 1F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 47 D0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 D0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D8 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 16 00 00 00 00 07 04 06 00 34 D0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 02 00 00 F4 03 04 00 C4 F5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4D DB 04 00 35 04 06 00 6D F4 78 4F 42 4E EE 76 79 FA F6 00 2A 74 [20:36:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 71 08 47 00 6E 4E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4D DB 04 00 F4 03 04 00 7C A1 1F 67 B6 04 01 00 00 BB 70 73 1A 7D A6 5B 08 [20:36:21]CommunicateWithHost err = 0 [20:36:21]CheckOFDResponse [20:36:21]1017 (14) - 77093643461234 [20:36:21]1041 (16) - 0000000000874671 [20:36:21]1040 (4) - 318285 [20:36:21]1012 (4) - 28.10.2024 14:36 [20:36:21]1206 (1) - 0 [20:36:21]OFD Sender: Remove packet 318285 [20:36:21]ProducePacketName [20:36:21]name=ofd_packets/00318285 [20:36:21]NVStorageDeleteData [20:36:21]Write to MH i2c: 01 00 00 A4 29 CD [20:36:21]Write i2c OK [20:36:21]MH_I2C_Read... [20:36:21]Read from MH i2c: 01 [20:36:21]MH_I2C_Read... [20:36:21]Read from MH i2c: 01 07 00 [20:36:21]MH_I2C_Read... [20:36:21]Read from MH i2c: 01 07 00 A4 29 00 00 00 00 00 F3 0C D3 [20:36:21]RasterBufferAndPrint [20:36:21]line [20:36:21]line [20:36:21]line [20:36:21]line [20:36:21]line [20:36:21]written 0, free lines is 3321 [20:36:21]MH_Cut [20:36:21]Write to MH i2c: D1 01 00 AB 29 01 A6 [20:36:21]Write i2c OK [20:36:21]MH_I2C_Read... [20:36:21]Read from MH i2c: D1 [20:36:21]MH_I2C_Read... [20:36:21]Read from MH i2c: D1 01 00 [20:36:21]MH_I2C_Read... [20:36:21]Read from MH i2c: D1 01 00 AB 29 00 A5 [20:36:21]Write to MH i2c: 01 00 00 AC 29 D5 [20:36:21]Write i2c OK [20:36:21]MH_I2C_Read... [20:36:21]OFD Sender: No OFD packet to send [20:36:21]*** Cut start [20:36:21]*** Partial cut [20:36:21]*** CUTSNS_PIN = 1 [20:36:22]*** CUTSNS_PIN = 0 [20:36:22]*** Brake cut motor [20:36:22]Read from MH i2c: 01 [20:36:22]MH_I2C_Read... [20:36:22]*** Stop cut motor [20:36:22]*** Cut end [20:36:22]Read from MH i2c: 01 07 00 [20:36:22]MH_I2C_Read... [20:36:22]Read from MH i2c: 01 07 00 AC 29 00 00 00 00 00 FF 0F EA [20:36:22]process_action close_receipt done [20:36:22]requested_data is exist [20:36:22]produce_requested_data [20:36:22]requested_item fm.sn is exist - process it [20:36:22]wFMCommunicate request_size=4 [20:36:22]MH_SAM_APDU [20:36:22]CAPDU: 80 11 00 00 [20:36:22]Write to MH i2c: E2 08 00 AD 29 80 11 00 00 00 00 00 00 50 [20:36:22]Write i2c OK [20:36:22]MH_I2C_Read... [20:36:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:36:22]Read from MH i2c: E2 [20:36:22]MH_I2C_Read... [20:36:22]Read from MH i2c: E2 17 00 [20:36:22]MH_I2C_Read... [20:36:22]Read from MH i2c: E2 17 00 AD 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A4 [20:36:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:36:22]wFMCommunicate OK [20:36:22]requested_item fd.num is exist - process it [20:36:22]SAM_PROTO_GetFieldsCounters [20:36:22]wFMCommunicate request_size=4 [20:36:22]MH_SAM_APDU [20:36:22]CAPDU: 80 13 00 00 [20:36:22]Write to MH i2c: E2 08 00 AE 29 80 13 00 00 00 00 00 00 53 [20:36:22]Write i2c OK [20:36:22]MH_I2C_Read... [20:36:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:36:22]Read from MH i2c: E2 [20:36:22]MH_I2C_Read... [20:36:22]Read from MH i2c: E2 62 00 [20:36:22]MH_I2C_Read... [20:36:22]Read from MH i2c: E2 62 00 AE 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 4D DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 F8 02 00 00 5E 04 04 00 F8 02 00 00 57 04 04 00 F9 02 00 00 19 04 04 00 00 00 00 00 90 00 B4 [20: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 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 4D DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 F8 02 00 00 5E 04 04 00 F8 02 00 00 57 04 04 00 F9 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:36:22]wFMCommunicate OK [20:36:22]SAM_PROTO_GetFieldsCounters done [20:36:22]requested_item shift.num is exist - process it [20:36:22]requested_item shift.opened is exist - process it [20:36:22]req_shift_opened [20:36:22]FM_GetShiftState [20:36:22]SAM_PROTO_GetShiftState [20:36:22]wFMCommunicate request_size=4 [20:36:22]MH_SAM_APDU [20:36:22]CAPDU: 80 13 01 00 [20:36:22]Write to MH i2c: E2 08 00 AF 29 80 13 01 00 00 00 00 00 55 [20:36:22]Write i2c OK [20:36:22]MH_I2C_Read... [20:36:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:36:22]Read from MH i2c: E2 [20:36:22]MH_I2C_Read... [20:36:22]Read from MH i2c: E2 0E 00 [20:36:22]MH_I2C_Read... [20:36:22]Read from MH i2c: E2 0E 00 AF 29 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 4E [20:36:22]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:36:22]wFMCommunicate OK [20:36:22]SAM_PROTO_GetShiftState done [20:36:22]FM_GetShiftState done [20:36:22]req_shift_opened done [20:36:22]requested_item shift.open_date is exist - process it [20:36:22]req_shift_open_date [20:36:22]req_shift_open_date done [20:36:22]produce_requested_data done [20:36:22]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318285,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [20:36:22]process_action_free close_receipt [20:36:22]json_value_free [20:36:22]json_value_free done [20:36:22]process_json_proto returns [20:36:22]Send response to host [20:36:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318285,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [20:36:22]free response buf [20:36:22]execute_script done [20:36:22]execute_script returns [20:36:22]free content buf [20:36:22]Sock 9.Close socket [20:36:22]Sock 9.Thread stoped [20:36:26]accept exits with 8 [20:36:26]New connection [20:36:26]New thread 3066895716 created [20:36:26]Thread 3067039076 joined [20:36:26]Waiting for new connection... [20:36:26] Sock 8.Parse request [20:36:26]Sock 8.Check first char [20:36:26]Sock 8.First char is OK [20:36:26]request: POST /json_proto HTTP/1.0 [20:36:26]Method: POST [20:36:26]URL: /json_proto [20:36:26]Method is POST - this is cgi request [20:36:26]url: /json_proto [20:36:26]query_string will be loaded in cgi processing [20:36:26]execute_cgi json_proto POST (null) [20:36:26]execute_cgi path=json_proto method=POST [20:36:26]POST find Content-Length [20:36:26]Host: 172.17.50.195:8080 [20:36:26]Content-Length: 799 [20:36:26]Content-Type: application/json [20:36:26] [20:36:26]POST finish read [20:36:26]Found Content-Length = 799 [20:36:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093291", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 131.100, "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\u000A24266", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:36:26]execute_script... [20:36: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)1093291", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 131.100, "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\u000A24266", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:36:26]POST & json_proto [20:36:26]process_json_proto [20:36:26]json parsed OK: [20:36:26]protocol is kg_v1.0 [20:36:26]action value=close_receipt [20:36:26]process_action close_receipt [20:36:26]cmd_close_receipt [20:36:26]MH_GetDate [20:36:26]Write to MH i2c: F0 00 00 B0 29 C8 [20:36:26]Write i2c OK [20:36:26]MH_I2C_Read... [20:36:26]Read from MH i2c: F0 [20:36:26]MH_I2C_Read... [20:36:26]Read from MH i2c: F0 09 00 [20:36:26]MH_I2C_Read... [20:36:26]Read from MH i2c: F0 09 00 B0 29 00 CB F5 1F 67 43 33 1C 67 10 [20:36:26]GetLastDocTimeStamp 1730147780 [20:36:26]current date 1730147787 [20:36:26]FM_GetShiftState [20:36:26]SAM_PROTO_GetShiftState [20:36:26]wFMCommunicate request_size=4 [20:36:26]MH_SAM_APDU [20:36:26]CAPDU: 80 13 01 00 [20:36:26]Write to MH i2c: E2 08 00 B1 29 80 13 01 00 00 00 00 00 57 [20:36:26]Write i2c OK [20:36:26]MH_I2C_Read... [20:36:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:36:26]Read from MH i2c: E2 [20:36:26]MH_I2C_Read... [20:36:26]Read from MH i2c: E2 0E 00 [20:36:26]MH_I2C_Read... [20:36:26]Read from MH i2c: E2 0E 00 B1 29 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 50 [20:36:26]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:36:26]wFMCommunicate OK [20:36:26]SAM_PROTO_GetShiftState done [20:36:26]FM_GetShiftState done [20:36:26]opened in 1730073493 [20:36:26]opened+sec_in_day 1730159893 [20:36:26]quantity*price = 0 [20:36:26]sum+1 = 1 [20:36:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 761 28.10.2024 20:36 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливная Карта 24266 ФМ: 0000000000874671 ФД: 318286 ФПД: 248330174557119 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T203627&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318286&fm=248330174557119&tin=02508201610067®Number=0000000000091628&sum=0 [20:36:27]StoreToDocumentArchive [20:36:27]shift 546 fd 318286 [20:36:27]save to /storage/0546/doc_00318286 [20:36:27]save last doc name /storage/0546/doc_00318286 to /storage/kkm_last_doc_name [20:36:27]save OK [20:36:27]Clear old archive folders... [20:36:27]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:36:27]tlvbuf is 000E7E20 [20:36:27]SAM_PROTO_ClearQueue [20:36:27]wFMCommunicate request_size=4 [20:36:27]MH_SAM_APDU [20:36:27]CAPDU: 80 09 00 00 [20:36:27]Write to MH i2c: E2 08 00 BE 29 80 09 00 00 00 00 00 00 59 [20:36:27]Write i2c OK [20:36:27]MH_I2C_Read... [20:36:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:36:27]Read from MH i2c: E2 [20:36:27]MH_I2C_Read... [20:36:27]Read from MH i2c: E2 03 00 [20:36:27]MH_I2C_Read... [20:36:27]Read from MH i2c: E2 03 00 BE 29 00 90 00 5B [20:36:27]RAPDU: 90 00 [20:36:27]wFMCommunicate OK [20:36:27]SAM_PROTO_ClearQueue done [20:36:27]KKMCreateOFDPacket [20:36:27]OFDProtocolAddRootSTLVToBuf [20:36:27]FM_MakeSignedData [20:36:27]FM_MakeSignedData [20:36:27]SAM_PROTO_SignData [20:36:27]wFMCommunicate request_size=4 [20:36:27]MH_SAM_APDU [20:36:27]CAPDU: 80 0D 01 02 [20:36:27]Write to MH i2c: E2 08 00 BF 29 80 0D 01 02 00 00 00 00 61 [20:36:27]Write i2c OK [20:36:27]MH_I2C_Read... [20:36:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:36:27]Read from MH i2c: E2 [20:36:27]MH_I2C_Read... [20:36:27]Read from MH i2c: E2 03 00 [20:36:27]MH_I2C_Read... [20:36:27]Read from MH i2c: E2 03 00 BF 29 00 90 00 5C [20:36:27]RAPDU: 90 00 [20:36:27]wFMCommunicate OK [20:36:27]wFMCommunicate request_size=255 [20:36:27]MH_SAM_APDU [20:36:27]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 1C 00 02 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 F9 02 00 00 F4 03 04 00 CB F5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4E DB 04 00 35 04 06 00 [20:36:27]Write to MH i2c: E2 02 01 C0 29 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 1C 00 02 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 F9 02 00 00 F4 03 04 00 CB F5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4E DB 04 00 35 04 06 00 00 00 55 [20:36:27]Write i2c OK [20:36:27]MH_I2C_Read... [20:36:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:36:27]Read from MH i2c: E2 [20:36:27]MH_I2C_Read... [20:36:27]Read from MH i2c: E2 03 00 [20:36:27]MH_I2C_Read... [20:36:27]Read from MH i2c: E2 03 00 C0 29 00 90 00 5D [20:36:27]RAPDU: 90 00 [20:36:27]wFMCommunicate OK [20:36:27]wFMCommunicate request_size=11 [20:36:27]MH_SAM_APDU [20:36:27]CAPDU: 80 0D 02 02 06 E1 DA DF D7 6B BF [20:36:27]Write to MH i2c: E2 0E 00 C1 29 80 0D 02 02 06 00 E1 DA DF D7 6B BF 00 00 0B [20:36:27]Write i2c OK [20:36:27]MH_I2C_Read... [20:36:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:36:27]Read from MH i2c: E2 [20:36:27]MH_I2C_Read... [20:36:27]Read from MH i2c: E2 03 00 [20:36:27]MH_I2C_Read... [20:36:27]Read from MH i2c: E2 03 00 C1 29 00 90 00 5E [20:36:27]RAPDU: 90 00 [20:36:27]wFMCommunicate OK [20:36:27]wFMCommunicate request_size=4 [20:36:27]MH_SAM_APDU [20:36:27]CAPDU: 80 0D 03 02 [20:36:27]Write to MH i2c: E2 08 00 C2 29 80 0D 03 02 00 00 00 00 66 [20:36:27]Write i2c OK [20:36:27]MH_I2C_Read... [20:36:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:36:28]Read from MH i2c: E2 [20:36:28]MH_I2C_Read... [20:36:28]Read from MH i2c: E2 0B 00 [20:36:28]MH_I2C_Read... [20:36:28]Read from MH i2c: E2 0B 00 C2 29 00 88 75 B9 F5 55 84 AA D3 90 00 68 [20:36:28]RAPDU: 88 75 B9 F5 55 84 AA D3 90 00 [20:36:28]wFMCommunicate OK [20:36:28]SAM_PROTO_SignData done [20:36:28]FM_MakeSignedData done [20:36:28]CreateOFDProtocolMessage [20:36:28]wFMCommunicate request_size=4 [20:36:28]MH_SAM_APDU [20:36:28]CAPDU: 80 11 00 00 [20:36:28]Write to MH i2c: E2 08 00 C3 29 80 11 00 00 00 00 00 00 66 [20:36:28]Write i2c OK [20:36:28]MH_I2C_Read... [20:36:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:36:28]Read from MH i2c: E2 [20:36:28]MH_I2C_Read... [20:36:28]Read from MH i2c: E2 17 00 [20:36:28]MH_I2C_Read... [20:36:28]Read from MH i2c: E2 17 00 C3 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 BA [20:36:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:36:28]wFMCommunicate OK [20:36:28]CreateOFDProtocolMessage done [20:36:28]OFDSenderStorePacket 318286 [20:36:28]StoreOFDPacket docnum=318286 [20:36:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 C2 4F 08 01 CF CB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 1C 00 02 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 F9 02 00 00 F4 03 04 00 CB F5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4E DB 04 00 35 04 06 00 E1 DA DF D7 6B BF 88 75 B9 F5 55 84 AA D3 [20:36:28]CheckFolder [20:36:28]dirname=/storage/ofd_packets [20:36:28]CheckFolder done [20:36:28]ProducePacketName [20:36:28]name=ofd_packets/00318286 [20:36:28]NVStorageSaveData ofd_packets/00318286 [20:36:28]File name is /storage/ofd_packets/00318286 [20:36:28]Write 302 bytes [20:36:28]NVStorageSaveData done [20:36:28]OFDSenderStorePacket done [20:36:28]KKMCreateOFDPacket done [20:36:28]NVStorageSaveData kkm_last_timestamp [20:36:28]File name is /storage/kkm_last_timestamp [20:36:28]Write 4 bytes [20:36:28]NVStorageSaveData done [20:36:28]ExternCall_PrintAddStr [20:36:28]wPrintStart [20:36:28]Write to MH i2c: 01 00 00 C4 29 ED [20:36:28]Write i2c OK [20:36:28]MH_I2C_Read... [20:36:28]Read from MH i2c: 01 [20:36:28]MH_I2C_Read... [20:36:28]Read from MH i2c: 01 07 00 [20:36:28]MH_I2C_Read... [20:36:28]Read from MH i2c: 01 07 00 C4 29 00 00 00 00 00 FF 0F 02 [20:36:28]RasterBufferAndPrint [20:36:28]line Счет N : (1)1093291 [20:36:28]line ИНН: 02508201610067 [20:36:28]line Контрольно-Кассовый Чек [20:36:28]line ПРОДАЖА [20:36:28]line ТРК (МРК, ГНК) : 21 [20:36:28]line Товар: 2710194210 [20:36:28]line ДТ(л)-К-2 [20:36:28]line 131.100 * 0.00 [20:36:28]line = 0.00 [20:36:28]line НДС 12% НСП 1% [20:36:28]line > о реализуемом товаре [20:36:28]line ИТОГО: 0.00 [20:36:28]line НСП 1% : 0.00 [20:36:28]line НДС 12% : 0.00 [20:36:28]line Наличными: 0.00 [20:36:28]line Безнал.: 0.00 [20:36:28]line Место: АЗС № 101 "Партнер Нефть" [20:36:28]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [20:36:28]line СНО: Общий режим [20:36:28]line Чек 761 28.10.2024 20:36 [20:36:28]line Смена: 546 ФФД: 1.0 [20:36:28]line ЗНМ: 0300000082 [20:36:28]line РНМ: 0000000000091628 [20:36:28]line Версия ККМ: 001 [20:36:28]line Талоны: Топливная Карта [20:36:28]line 24266 [20:36:28]line ФМ: 0000000000874671 [20:36:28]line ФД: 318286 [20:36:28]line ФПД: 248330174557119 [20:36:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T203627&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318286&fm=248330174557119&tin=02508201610067®Number=0000000000091628&sum=0 [20:36:28]written 0, free lines is 4095 [20:36:28]OFD Sender: Processing packet 318286 [packets to send 127, broken 126] [20:36:28]ProducePacketName [20:36:28]name=ofd_packets/00318286 [20:36:28]OFD Sender: To server: pG, [20:36:28]CommunicateWithHost lk.salyk.kg:30040 [20:36:28]ConnectInit lk.salyk.kg [20:36:28]Connected sock=10 [20:36:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 C2 4F 08 01 CF CB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 1C 00 02 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 F9 02 00 00 F4 03 04 00 CB F5 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4E DB 04 00 35 04 06 00 E1 DA DF D7 6B BF 88 75 B9 F5 55 84 AA D3 [20:36:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 8D 7C 47 00 4A C5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4E DB 04 00 F4 03 04 00 83 A1 1F 67 B6 04 01 00 00 E6 D3 9C F9 E1 FB BF C1 [20:36:28]CommunicateWithHost err = 0 [20:36:28]CheckOFDResponse [20:36:28]1017 (14) - 77093643461234 [20:36:28]1041 (16) - 0000000000874671 [20:36:28]1040 (4) - 318286 [20:36:28]1012 (4) - 28.10.2024 14:36 [20:36:28]1206 (1) - 0 [20:36:28]OFD Sender: Remove packet 318286 [20:36:28]ProducePacketName [20:36:28]name=ofd_packets/00318286 [20:36:28]NVStorageDeleteData [20:36:28]Write to MH i2c: 01 00 00 EE 29 17 [20:36:28]Write i2c OK [20:36:28]MH_I2C_Read... [20:36:28]Read from MH i2c: 01 [20:36:28]MH_I2C_Read... [20:36:28]Read from MH i2c: 01 07 00 [20:36:28]MH_I2C_Read... [20:36:28]Read from MH i2c: 01 07 00 EE 29 00 00 00 00 00 0C 0D 37 [20:36:28]RasterBufferAndPrint [20:36:28]line [20:36:28]line [20:36:28]line [20:36:28]line [20:36:28]line [20:36:28]written 0, free lines is 3352 [20:36:28]MH_Cut [20:36:28]Write to MH i2c: D1 01 00 F5 29 01 F0 [20:36:28]Write i2c OK [20:36:28]MH_I2C_Read... [20:36:28]Read from MH i2c: D1 [20:36:28]MH_I2C_Read... [20:36:28]Read from MH i2c: D1 01 00 [20:36:28]MH_I2C_Read... [20:36:28]Read from MH i2c: D1 01 00 F5 29 00 EF [20:36:28]Write to MH i2c: 01 00 00 F6 29 1F [20:36:28]Write i2c OK [20:36:28]MH_I2C_Read... [20:36:28]OFD Sender: No OFD packet to send [20:36:29]*** Cut start [20:36:29]*** Partial cut [20:36:29]*** CUTSNS_PIN = 1 [20:36:29]*** CUTSNS_PIN = 0 [20:36:29]*** Brake cut motor [20:36:29]Read from MH i2c: 01 [20:36:29]MH_I2C_Read... [20:36:29]*** Stop cut motor [20:36:29]*** Cut end [20:36:29]Read from MH i2c: 01 07 00 [20:36:29]MH_I2C_Read... [20:36:29]Read from MH i2c: 01 07 00 F6 29 00 00 00 00 00 FF 0F 34 [20:36:29]process_action close_receipt done [20:36:29]requested_data is exist [20:36:29]produce_requested_data [20:36:29]requested_item fm.sn is exist - process it [20:36:29]wFMCommunicate request_size=4 [20:36:29]MH_SAM_APDU [20:36:29]CAPDU: 80 11 00 00 [20:36:29]Write to MH i2c: E2 08 00 F7 29 80 11 00 00 00 00 00 00 9A [20:36:29]Write i2c OK [20:36:29]MH_I2C_Read... [20:36:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:36:29]Read from MH i2c: E2 [20:36:29]MH_I2C_Read... [20:36:29]Read from MH i2c: E2 17 00 [20:36:29]MH_I2C_Read... [20:36:29]Read from MH i2c: E2 17 00 F7 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 EE [20:36:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:36:29]wFMCommunicate OK [20:36:29]requested_item fd.num is exist - process it [20:36:29]SAM_PROTO_GetFieldsCounters [20:36:29]wFMCommunicate request_size=4 [20:36:29]MH_SAM_APDU [20:36:29]CAPDU: 80 13 00 00 [20:36:29]Write to MH i2c: E2 08 00 F8 29 80 13 00 00 00 00 00 00 9D [20:36:29]Write i2c OK [20:36:29]MH_I2C_Read... [20:36:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:36:30]Read from MH i2c: E2 [20:36:30]MH_I2C_Read... [20:36:30]Read from MH i2c: E2 62 00 [20:36:30]MH_I2C_Read... [20:36:30]Read from MH i2c: E2 62 00 F8 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 4E DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 F9 02 00 00 5E 04 04 00 F9 02 00 00 57 04 04 00 FA 02 00 00 19 04 04 00 00 00 00 00 90 00 02 [20:36:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 4E DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 F9 02 00 00 5E 04 04 00 F9 02 00 00 57 04 04 00 FA 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:36:30]wFMCommunicate OK [20:36:30]SAM_PROTO_GetFieldsCounters done [20:36:30]requested_item shift.num is exist - process it [20:36:30]requested_item shift.opened is exist - process it [20:36:30]req_shift_opened [20:36:30]FM_GetShiftState [20:36:30]SAM_PROTO_GetShiftState [20:36:30]wFMCommunicate request_size=4 [20:36:30]MH_SAM_APDU [20:36:30]CAPDU: 80 13 01 00 [20:36:30]Write to MH i2c: E2 08 00 F9 29 80 13 01 00 00 00 00 00 9F [20:36:30]Write i2c OK [20:36:30]MH_I2C_Read... [20:36:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:36:30]Read from MH i2c: E2 [20:36:30]MH_I2C_Read... [20:36:30]Read from MH i2c: E2 0E 00 [20:36:30]MH_I2C_Read... [20:36:30]Read from MH i2c: E2 0E 00 F9 29 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 98 [20:36:30]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:36:30]wFMCommunicate OK [20:36:30]SAM_PROTO_GetShiftState done [20:36:30]FM_GetShiftState done [20:36:30]req_shift_opened done [20:36:30]requested_item shift.open_date is exist - process it [20:36:30]req_shift_open_date [20:36:30]req_shift_open_date done [20:36:30]produce_requested_data done [20:36:30]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318286,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [20:36:30]process_action_free close_receipt [20:36:30]json_value_free [20:36:30]json_value_free done [20:36:30]process_json_proto returns [20:36:30]Send response to host [20:36:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318286,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [20:36:30]free response buf [20:36:30]execute_script done [20:36:30]execute_script returns [20:36:30]free content buf [20:36:30]Sock 8.Close socket [20:36:30]Sock 8.Thread stoped [20:36:34]OFD Sender: No OFD packet to send [20:36:39]OFD Sender: No OFD packet to send [20:36:44]OFD Sender: No OFD packet to send [20:36:49]OFD Sender: No OFD packet to send [20:36:54]OFD Sender: No OFD packet to send [20:36:59]OFD Sender: No OFD packet to send [20:37:04]OFD Sender: No OFD packet to send [20:37:09]OFD Sender: No OFD packet to send [20:37:14]OFD Sender: No OFD packet to send [20:37:19]OFD Sender: No OFD packet to send [20:37:24]OFD Sender: No OFD packet to send [20:37:29]OFD Sender: No OFD packet to send [20:37:34]OFD Sender: No OFD packet to send [20:37:39]OFD Sender: No OFD packet to send [20:37:44]OFD Sender: No OFD packet to send [20:37:49]OFD Sender: No OFD packet to send [20:37:54]OFD Sender: No OFD packet to send [20:37:59]OFD Sender: No OFD packet to send [20:38:04]OFD Sender: No OFD packet to send [20:38:09]OFD Sender: No OFD packet to send [20:38:14]OFD Sender: No OFD packet to send [20:38:19]OFD Sender: No OFD packet to send [20:38:24]OFD Sender: No OFD packet to send [20:38:29]OFD Sender: No OFD packet to send [20:38:34]OFD Sender: No OFD packet to send [20:38:39]OFD Sender: No OFD packet to send [20:38:44]OFD Sender: No OFD packet to send [20:38:49]OFD Sender: No OFD packet to send [20:38:54]OFD Sender: No OFD packet to send [20:38:59]OFD Sender: No OFD packet to send [20:39:04]OFD Sender: No OFD packet to send [20:39:09]OFD Sender: No OFD packet to send [20:39:14]OFD Sender: No OFD packet to send [20:39:19]OFD Sender: No OFD packet to send [20:39:24]OFD Sender: No OFD packet to send [20:39:29]OFD Sender: No OFD packet to send [20:39:34]OFD Sender: No OFD packet to send [20:39:39]OFD Sender: No OFD packet to send [20:39:44]OFD Sender: No OFD packet to send [20:39:49]OFD Sender: No OFD packet to send [20:39:54]OFD Sender: No OFD packet to send [20:39:59]OFD Sender: No OFD packet to send [20:40:04]OFD Sender: No OFD packet to send [20:40:09]OFD Sender: No OFD packet to send [20:40:14]OFD Sender: No OFD packet to send [20:40:19]OFD Sender: No OFD packet to send [20:40:24]OFD Sender: No OFD packet to send [20:40:29]OFD Sender: No OFD packet to send [20:40:34]OFD Sender: No OFD packet to send [20:40:39]OFD Sender: No OFD packet to send [20:40:44]OFD Sender: No OFD packet to send [20:40:49]OFD Sender: No OFD packet to send [20:40:54]OFD Sender: No OFD packet to send [20:40:59]OFD Sender: No OFD packet to send [20:41:04]OFD Sender: No OFD packet to send [20:41:09]OFD Sender: No OFD packet to send [20:41:14]OFD Sender: No OFD packet to send [20:41:19]OFD Sender: No OFD packet to send [20:41:24]OFD Sender: No OFD packet to send [20:41:29]OFD Sender: No OFD packet to send [20:41:34]OFD Sender: No OFD packet to send [20:41:38]accept exits with 9 [20:41:38]New connection [20:41:38]New thread 3067039076 created [20:41:38]Thread 3066895716 joined [20:41:38]Waiting for new connection... [20:41:38] Sock 9.Parse request [20:41:38]Sock 9.Check first char [20:41:38]Sock 9.First char is OK [20:41:38]request: POST /json_proto HTTP/1.0 [20:41:38]Method: POST [20:41:38]URL: /json_proto [20:41:38]Method is POST - this is cgi request [20:41:38]url: /json_proto [20:41:38]query_string will be loaded in cgi processing [20:41:38]execute_cgi json_proto POST (null) [20:41:38]execute_cgi path=json_proto method=POST [20:41:38]POST find Content-Length [20:41:38]Host: 172.17.50.195:8080 [20:41:38]Content-Length: 679 [20:41:38]Content-Type: application/json [20:41:38] [20:41:38]POST finish read [20:41:38]Found Content-Length = 679 [20:41:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093299", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 12.260, "sum" : 820.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 820.00, "total" : 820.00, "payments": [ { "type": 0, "sum" : 820.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:41:38]execute_script... [20:41:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093299", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 12.260, "sum" : 820.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 820.00, "total" : 820.00, "payments": [ { "type": 0, "sum" : 820.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:41:38]POST & json_proto [20:41:38]process_json_proto [20:41:38]json parsed OK: [20:41:38]protocol is kg_v1.0 [20:41:38]action value=close_receipt [20:41:38]process_action close_receipt [20:41:38]cmd_close_receipt [20:41:38]MH_GetDate [20:41:38]Write to MH i2c: F0 00 00 FA 29 12 [20:41:38]Write i2c OK [20:41:38]MH_I2C_Read... [20:41:38]Read from MH i2c: F0 [20:41:38]MH_I2C_Read... [20:41:38]Read from MH i2c: F0 09 00 [20:41:38]MH_I2C_Read... [20:41:38]Read from MH i2c: F0 09 00 FA 29 00 03 F7 1F 67 43 33 1C 67 94 [20:41:38]GetLastDocTimeStamp 1730147787 [20:41:38]current date 1730148099 [20:41:38]FM_GetShiftState [20:41:38]SAM_PROTO_GetShiftState [20:41:38]wFMCommunicate request_size=4 [20:41:38]MH_SAM_APDU [20:41:38]CAPDU: 80 13 01 00 [20:41:38]Write to MH i2c: E2 08 00 FB 29 80 13 01 00 00 00 00 00 A1 [20:41:38]Write i2c OK [20:41:38]MH_I2C_Read... [20:41:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:41:38]Read from MH i2c: E2 [20:41:38]MH_I2C_Read... [20:41:38]Read from MH i2c: E2 0E 00 [20:41:38]MH_I2C_Read... [20:41:38]Read from MH i2c: E2 0E 00 FB 29 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 9A [20:41:38]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:41:38]wFMCommunicate OK [20:41:38]SAM_PROTO_GetShiftState done [20:41:38]FM_GetShiftState done [20:41:38]opened in 1730073493 [20:41:38]opened+sec_in_day 1730159893 [20:41:38]quantity*price = 82019 [20:41:38]sum+1 = 82020 [20:41:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 820.00 Внесено: 820.00 СДАЧА: 0.00 НСП 1% : 7.26 НДС 12% : 87.10 Наличными: 820.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 762 28.10.2024 20:41 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318287 ФПД: 119491077571767 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T204139&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318287&fm=119491077571767&tin=02508201610067®Number=0000000000091628&sum=82000 [20:41:39]StoreToDocumentArchive [20:41:39]shift 546 fd 318287 [20:41:39]save to /storage/0546/doc_00318287 [20:41:39]save last doc name /storage/0546/doc_00318287 to /storage/kkm_last_doc_name [20:41:39]save OK [20:41:39]Clear old archive folders... [20:41:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:41:39]tlvbuf is B6F6A0F0 [20:41:39]SAM_PROTO_ClearQueue [20:41:39]wFMCommunicate request_size=4 [20:41:39]MH_SAM_APDU [20:41:39]CAPDU: 80 09 00 00 [20:41:39]Write to MH i2c: E2 08 00 08 2A 80 09 00 00 00 00 00 00 A4 [20:41:39]Write i2c OK [20:41:39]MH_I2C_Read... [20:41:39]OFD Sender: No OFD packet to send [20:41:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:41:39]Read from MH i2c: E2 [20:41:39]MH_I2C_Read... [20:41:39]Read from MH i2c: E2 03 00 [20:41:39]MH_I2C_Read... [20:41:39]Read from MH i2c: E2 03 00 08 2A 00 90 00 A6 [20:41:39]RAPDU: 90 00 [20:41:39]wFMCommunicate OK [20:41:39]SAM_PROTO_ClearQueue done [20:41:39]KKMCreateOFDPacket [20:41:39]OFDProtocolAddRootSTLVToBuf [20:41:39]FM_MakeSignedData [20:41:39]FM_MakeSignedData [20:41:39]SAM_PROTO_SignData [20:41:39]wFMCommunicate request_size=4 [20:41:39]MH_SAM_APDU [20:41:39]CAPDU: 80 0D 01 02 [20:41:39]Write to MH i2c: E2 08 00 09 2A 80 0D 01 02 00 00 00 00 AC [20:41:39]Write i2c OK [20:41:39]MH_I2C_Read... [20:41:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:41:39]Read from MH i2c: E2 [20:41:39]MH_I2C_Read... [20:41:39]Read from MH i2c: E2 03 00 [20:41:39]MH_I2C_Read... [20:41:39]Read from MH i2c: E2 03 00 09 2A 00 90 00 A7 [20:41:39]RAPDU: 90 00 [20:41:39]wFMCommunicate OK [20:41:39]wFMCommunicate request_size=255 [20:41:39]MH_SAM_APDU [20:41:39]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E4 2F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 63 40 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 40 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D6 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 06 22 00 00 00 00 07 04 06 00 50 40 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 02 00 00 F4 03 04 00 03 F7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4F DB 04 00 35 04 06 00 6C [20:41:39]Write to MH i2c: E2 02 01 0A 2A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E4 2F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 63 40 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 40 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D6 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 06 22 00 00 00 00 07 04 06 00 50 40 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 02 00 00 F4 03 04 00 03 F7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4F DB 04 00 35 04 06 00 6C 00 00 04 [20:41:39]Write i2c OK [20:41:39]MH_I2C_Read... [20:41:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:41:39]Read from MH i2c: E2 [20:41:39]MH_I2C_Read... [20:41:39]Read from MH i2c: E2 03 00 [20:41:39]MH_I2C_Read... [20:41:39]Read from MH i2c: E2 03 00 0A 2A 00 90 00 A8 [20:41:39]RAPDU: 90 00 [20:41:39]wFMCommunicate OK [20:41:39]wFMCommunicate request_size=10 [20:41:39]MH_SAM_APDU [20:41:39]CAPDU: 80 0D 02 02 05 AD 2F 3B 84 B7 [20:41:39]Write to MH i2c: E2 0D 00 0B 2A 80 0D 02 02 05 00 AD 2F 3B 84 B7 00 00 0B [20:41:39]Write i2c OK [20:41:39]MH_I2C_Read... [20:41:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:41:39]Read from MH i2c: E2 [20:41:39]MH_I2C_Read... [20:41:39]Read from MH i2c: E2 03 00 [20:41:39]MH_I2C_Read... [20:41:39]Read from MH i2c: E2 03 00 0B 2A 00 90 00 A9 [20:41:39]RAPDU: 90 00 [20:41:39]wFMCommunicate OK [20:41:39]wFMCommunicate request_size=4 [20:41:39]MH_SAM_APDU [20:41:39]CAPDU: 80 0D 03 02 [20:41:39]Write to MH i2c: E2 08 00 0C 2A 80 0D 03 02 00 00 00 00 B1 [20:41:39]Write i2c OK [20:41:39]MH_I2C_Read... [20:41:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:41:39]Read from MH i2c: E2 [20:41:39]MH_I2C_Read... [20:41:39]Read from MH i2c: E2 0B 00 [20:41:39]MH_I2C_Read... [20:41:39]Read from MH i2c: E2 0B 00 0C 2A 00 34 CB 7C DE 8E DC 9B 40 90 00 50 [20:41:39]RAPDU: 34 CB 7C DE 8E DC 9B 40 90 00 [20:41:39]wFMCommunicate OK [20:41:39]SAM_PROTO_SignData done [20:41:39]FM_MakeSignedData done [20:41:39]CreateOFDProtocolMessage [20:41:39]wFMCommunicate request_size=4 [20:41:39]MH_SAM_APDU [20:41:39]CAPDU: 80 11 00 00 [20:41:39]Write to MH i2c: E2 08 00 0D 2A 80 11 00 00 00 00 00 00 B1 [20:41:39]Write i2c OK [20:41:39]MH_I2C_Read... [20:41:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:41:39]Read from MH i2c: E2 [20:41:39]MH_I2C_Read... [20:41:39]Read from MH i2c: E2 17 00 [20:41:39]MH_I2C_Read... [20:41:39]Read from MH i2c: E2 17 00 0D 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 05 [20:41:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:41:39]wFMCommunicate OK [20:41:39]CreateOFDProtocolMessage done [20:41:39]OFDSenderStorePacket 318287 [20:41:39]StoreOFDPacket docnum=318287 [20:41:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 C4 2D 07 01 37 CC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E4 2F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 63 40 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 40 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D6 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 06 22 00 00 00 00 07 04 06 00 50 40 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 02 00 00 F4 03 04 00 03 F7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4F DB 04 00 35 04 06 00 6C AD 2F 3B 84 B7 34 CB 7C DE 8E DC 9B 40 [20:41:39]CheckFolder [20:41:39]dirname=/storage/ofd_packets [20:41:39]CheckFolder done [20:41:39]ProducePacketName [20:41:39]name=ofd_packets/00318287 [20:41:39]NVStorageSaveData ofd_packets/00318287 [20:41:39]File name is /storage/ofd_packets/00318287 [20:41:39]Write 301 bytes [20:41:39]NVStorageSaveData done [20:41:39]OFDSenderStorePacket done [20:41:39]KKMCreateOFDPacket done [20:41:39]NVStorageSaveData kkm_last_timestamp [20:41:39]File name is /storage/kkm_last_timestamp [20:41:39]Write 4 bytes [20:41:39]NVStorageSaveData done [20:41:39]ExternCall_PrintAddStr [20:41:39]wPrintStart [20:41:39]Write to MH i2c: 01 00 00 0E 2A 38 [20:41:39]Write i2c OK [20:41:39]MH_I2C_Read... [20:41:39]Read from MH i2c: 01 [20:41:39]MH_I2C_Read... [20:41:39]Read from MH i2c: 01 07 00 [20:41:39]MH_I2C_Read... [20:41:39]Read from MH i2c: 01 07 00 0E 2A 00 00 00 00 00 FF 0F 4D [20:41:39]RasterBufferAndPrint [20:41:39]line Счет N : (1)1093299 [20:41:39]line ИНН: 02508201610067 [20:41:39]line Контрольно-Кассовый Чек [20:41:39]line ПРОДАЖА [20:41:39]line ТРК (МРК, ГНК) : 43 [20:41:39]line Товар: 2710124130 [20:41:39]line Аи-92-К-2 [20:41:39]line 12.260 * 66.90 [20:41:39]line = 820.19 [20:41:39]line НДС 12% НСП 1% [20:41:39]line > о реализуемом товаре [20:41:39]line ОКРУГЛЕНИЕ: -0.19 [20:41:39]line ИТОГО: 820.00 [20:41:39]line Внесено: 820.00 [20:41:39]line СДАЧА: 0.00 [20:41:39]line НСП 1% : 7.26 [20:41:39]line НДС 12% : 87.10 [20:41:39]line Наличными: 820.00 [20:41:39]line Безнал.: 0.00 [20:41:39]line Место: АЗС № 101 "Партнер Нефть" [20:41:39]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [20:41:39]line СНО: Общий режим [20:41:39]line Чек 762 28.10.2024 20:41 [20:41:39]line Смена: 546 ФФД: 1.0 [20:41:39]line ЗНМ: 0300000082 [20:41:39]line РНМ: 0000000000091628 [20:41:39]line Версия ККМ: 001 [20:41:39]line ФМ: 0000000000874671 [20:41:39]line ФД: 318287 [20:41:39]line ФПД: 119491077571767 [20:41:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T204139&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318287&fm=119491077571767&tin=02508201610067®Number=0000000000091628&sum=82000 [20:41:40]OFD Sender: Processing packet 318287 [packets to send 127, broken 126] [20:41:40]ProducePacketName [20:41:40]name=ofd_packets/00318287 [20:41:40]OFD Sender: To server: pG, [20:41:40]CommunicateWithHost lk.salyk.kg:30040 [20:41:40]ConnectInit lk.salyk.kg [20:41:40]written 0, free lines is 4095 [20:41:40]Connected sock=10 [20:41:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 C4 2D 07 01 37 CC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E4 2F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 63 40 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 40 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D6 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 06 22 00 00 00 00 07 04 06 00 50 40 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 02 00 00 F4 03 04 00 03 F7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4F DB 04 00 35 04 06 00 6C AD 2F 3B 84 B7 34 CB 7C DE 8E DC 9B 40 [20:41:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 88 8C 47 00 7A 48 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 4F DB 04 00 F4 03 04 00 BB A2 1F 67 B6 04 01 00 00 AF C4 58 66 89 1F 15 24 [20:41:40]CommunicateWithHost err = 0 [20:41:40]CheckOFDResponse [20:41:40]1017 (14) - 77093643461234 [20:41:40]1041 (16) - 0000000000874671 [20:41:40]1040 (4) - 318287 [20:41:40]1012 (4) - 28.10.2024 14:42 [20:41:40]1206 (1) - 0 [20:41:40]OFD Sender: Remove packet 318287 [20:41:40]ProducePacketName [20:41:40]name=ofd_packets/00318287 [20:41:40]NVStorageDeleteData [20:41:40]Write to MH i2c: 01 00 00 39 2A 63 [20:41:40]Write i2c OK [20:41:40]MH_I2C_Read... [20:41:40]Read from MH i2c: 01 [20:41:40]MH_I2C_Read... [20:41:40]Read from MH i2c: 01 07 00 [20:41:40]MH_I2C_Read... [20:41:40]Read from MH i2c: 01 07 00 39 2A 00 00 00 00 00 FB 0C 71 [20:41:40]RasterBufferAndPrint [20:41:40]line [20:41:40]line [20:41:40]line [20:41:40]line [20:41:40]line [20:41:40]written 0, free lines is 3330 [20:41:40]MH_Cut [20:41:40]Write to MH i2c: D1 01 00 40 2A 01 3C [20:41:40]Write i2c OK [20:41:40]MH_I2C_Read... [20:41:40]Read from MH i2c: D1 [20:41:40]MH_I2C_Read... [20:41:40]Read from MH i2c: D1 01 00 [20:41:40]MH_I2C_Read... [20:41:40]Read from MH i2c: D1 01 00 40 2A 00 3B [20:41:40]Write to MH i2c: 01 00 00 41 2A 6B [20:41:40]Write i2c OK [20:41:40]MH_I2C_Read... [20:41:41]OFD Sender: No OFD packet to send [20:41:41]*** Cut start [20:41:41]*** Partial cut [20:41:41]*** CUTSNS_PIN = 1 [20:41:41]*** CUTSNS_PIN = 0 [20:41:41]*** Brake cut motor [20:41:42]Read from MH i2c: 01 [20:41:42]*** Stop cut motor [20:41:42]*** Cut end [20:41:42]MH_I2C_Read... [20:41:42]Read from MH i2c: 01 07 00 [20:41:42]MH_I2C_Read... [20:41:42]Read from MH i2c: 01 07 00 41 2A 00 00 00 00 00 FF 0F 80 [20:41:42]process_action close_receipt done [20:41:42]requested_data is exist [20:41:42]produce_requested_data [20:41:42]requested_item fm.sn is exist - process it [20:41:42]wFMCommunicate request_size=4 [20:41:42]MH_SAM_APDU [20:41:42]CAPDU: 80 11 00 00 [20:41:42]Write to MH i2c: E2 08 00 42 2A 80 11 00 00 00 00 00 00 E6 [20:41:42]Write i2c OK [20:41:42]MH_I2C_Read... [20:41:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:41:42]Read from MH i2c: E2 [20:41:42]MH_I2C_Read... [20:41:42]Read from MH i2c: E2 17 00 [20:41:42]MH_I2C_Read... [20:41:42]Read from MH i2c: E2 17 00 42 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 3A [20:41:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:41:42]wFMCommunicate OK [20:41:42]requested_item fd.num is exist - process it [20:41:42]SAM_PROTO_GetFieldsCounters [20:41:42]wFMCommunicate request_size=4 [20:41:42]MH_SAM_APDU [20:41:42]CAPDU: 80 13 00 00 [20:41:42]Write to MH i2c: E2 08 00 43 2A 80 13 00 00 00 00 00 00 E9 [20:41:42]Write i2c OK [20:41:42]MH_I2C_Read... [20:41:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:41:42]Read from MH i2c: E2 [20:41:42]MH_I2C_Read... [20:41:42]Read from MH i2c: E2 62 00 [20:41:42]MH_I2C_Read... [20:41:42]Read from MH i2c: E2 62 00 43 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 4F DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 FA 02 00 00 5E 04 04 00 FA 02 00 00 57 04 04 00 FB 02 00 00 19 04 04 00 00 00 00 00 90 00 52 [20:41:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 4F DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 FA 02 00 00 5E 04 04 00 FA 02 00 00 57 04 04 00 FB 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:41:42]wFMCommunicate OK [20:41:42]SAM_PROTO_GetFieldsCounters done [20:41:42]requested_item shift.num is exist - process it [20:41:42]requested_item shift.opened is exist - process it [20:41:42]req_shift_opened [20:41:42]FM_GetShiftState [20:41:42]SAM_PROTO_GetShiftState [20:41:42]wFMCommunicate request_size=4 [20:41:42]MH_SAM_APDU [20:41:42]CAPDU: 80 13 01 00 [20:41:42]Write to MH i2c: E2 08 00 44 2A 80 13 01 00 00 00 00 00 EB [20:41:42]Write i2c OK [20:41:42]MH_I2C_Read... [20:41:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:41:42]Read from MH i2c: E2 [20:41:42]MH_I2C_Read... [20:41:42]Read from MH i2c: E2 0E 00 [20:41:42]MH_I2C_Read... [20:41:42]Read from MH i2c: E2 0E 00 44 2A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E4 [20:41:42]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:41:42]wFMCommunicate OK [20:41:42]SAM_PROTO_GetShiftState done [20:41:42]FM_GetShiftState done [20:41:42]req_shift_opened done [20:41:42]requested_item shift.open_date is exist - process it [20:41:42]req_shift_open_date [20:41:42]req_shift_open_date done [20:41:42]produce_requested_data done [20:41:42]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318287,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [20:41:42]process_action_free close_receipt [20:41:42]json_value_free [20:41:42]json_value_free done [20:41:42]process_json_proto returns [20:41:42]Send response to host [20:41:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318287,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [20:41:42]free response buf [20:41:42]execute_script done [20:41:42]execute_script returns [20:41:42]free content buf [20:41:42]Sock 9.Close socket [20:41:42]Sock 9.Thread stoped [20:41:46]OFD Sender: No OFD packet to send [20:41:51]OFD Sender: No OFD packet to send [20:41:56]OFD Sender: No OFD packet to send [20:42:01]OFD Sender: No OFD packet to send [20:42:06]OFD Sender: No OFD packet to send [20:42:11]OFD Sender: No OFD packet to send [20:42:16]OFD Sender: No OFD packet to send [20:42:21]OFD Sender: No OFD packet to send [20:42:26]OFD Sender: No OFD packet to send [20:42:31]OFD Sender: No OFD packet to send [20:42:36]OFD Sender: No OFD packet to send [20:42:41]OFD Sender: No OFD packet to send [20:42:46]OFD Sender: No OFD packet to send [20:42:51]OFD Sender: No OFD packet to send [20:42:56]OFD Sender: No OFD packet to send [20:43:01]OFD Sender: No OFD packet to send [20:43:06]OFD Sender: No OFD packet to send [20:43:11]OFD Sender: No OFD packet to send [20:43:16]OFD Sender: No OFD packet to send [20:43:20]accept exits with 8 [20:43:20]New connection [20:43:20]New thread 3066895716 created [20:43:20]Thread 3067039076 joined [20:43:20]Waiting for new connection... [20:43:20] Sock 8.Parse request [20:43:20]Sock 8.Check first char [20:43:20]Sock 8.First char is OK [20:43:20]request: POST /json_proto HTTP/1.0 [20:43:20]Method: POST [20:43:20]URL: /json_proto [20:43:20]Method is POST - this is cgi request [20:43:20]url: /json_proto [20:43:20]query_string will be loaded in cgi processing [20:43:20]execute_cgi json_proto POST (null) [20:43:20]execute_cgi path=json_proto method=POST [20:43:20]POST find Content-Length [20:43:20]Host: 172.17.50.195:8080 [20:43:20]Content-Length: 683 [20:43:20]Content-Type: application/json [20:43:20] [20:43:20]POST finish read [20:43:20]Found Content-Length = 683 [20:43:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093300", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 3.430, "sum" : 261.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 261.00, "total" : 261.00, "payments": [ { "type": 0, "sum" : 261.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:43:20]execute_script... [20:43:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093300", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 3.430, "sum" : 261.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 261.00, "total" : 261.00, "payments": [ { "type": 0, "sum" : 261.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:43:20]POST & json_proto [20:43:20]process_json_proto [20:43:20]json parsed OK: [20:43:20]protocol is kg_v1.0 [20:43:20]action value=close_receipt [20:43:20]process_action close_receipt [20:43:20]cmd_close_receipt [20:43:20]MH_GetDate [20:43:20]Write to MH i2c: F0 00 00 45 2A 5E [20:43:20]Write i2c OK [20:43:20]MH_I2C_Read... [20:43:20]Read from MH i2c: F0 [20:43:20]MH_I2C_Read... [20:43:20]Read from MH i2c: F0 09 00 [20:43:20]MH_I2C_Read... [20:43:20]Read from MH i2c: F0 09 00 45 2A 00 69 F7 1F 67 43 33 1C 67 46 [20:43:20]GetLastDocTimeStamp 1730148099 [20:43:20]current date 1730148201 [20:43:20]FM_GetShiftState [20:43:20]SAM_PROTO_GetShiftState [20:43:20]wFMCommunicate request_size=4 [20:43:20]MH_SAM_APDU [20:43:20]CAPDU: 80 13 01 00 [20:43:20]Write to MH i2c: E2 08 00 46 2A 80 13 01 00 00 00 00 00 ED [20:43:20]Write i2c OK [20:43:20]MH_I2C_Read... [20:43:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:43:20]Read from MH i2c: E2 [20:43:20]MH_I2C_Read... [20:43:20]Read from MH i2c: E2 0E 00 [20:43:20]MH_I2C_Read... [20:43:20]Read from MH i2c: E2 0E 00 46 2A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E6 [20:43:20]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:43:20]wFMCommunicate OK [20:43:20]SAM_PROTO_GetShiftState done [20:43:20]FM_GetShiftState done [20:43:20]opened in 1730073493 [20:43:20]opened+sec_in_day 1730159893 [20:43:20]quantity*price = 26136 [20:43:20]sum+1 = 26138 [20:43:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 261.00 Внесено: 261.00 СДАЧА: 0.00 НСП 1% : 2.31 НДС 12% : 27.76 Наличными: 261.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 763 28.10.2024 20:43 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318288 ФПД: 154506832251106 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T204322&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318288&fm=154506832251106&tin=02508201610067®Number=0000000000091628&sum=26100 [20:43:21]StoreToDocumentArchive [20:43:21]shift 546 fd 318288 [20:43:21]save to /storage/0546/doc_00318288 [20:43:21]save last doc name /storage/0546/doc_00318288 to /storage/kkm_last_doc_name [20:43:21]save OK [20:43:21]Clear old archive folders... [20:43:21]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:43:21]tlvbuf is 0014EB60 [20:43:21]SAM_PROTO_ClearQueue [20:43:21]wFMCommunicate request_size=4 [20:43:21]MH_SAM_APDU [20:43:21]CAPDU: 80 09 00 00 [20:43:21]Write to MH i2c: E2 08 00 53 2A 80 09 00 00 00 00 00 00 EF [20:43:21]Write i2c OK [20:43:21]MH_I2C_Read... [20:43:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:43:21]Read from MH i2c: E2 [20:43:21]MH_I2C_Read... [20:43:21]Read from MH i2c: E2 03 00 [20:43:21]MH_I2C_Read... [20:43:21]Read from MH i2c: E2 03 00 53 2A 00 90 00 F1 [20:43:21]RAPDU: 90 00 [20:43:21]wFMCommunicate OK [20:43:21]SAM_PROTO_ClearQueue done [20:43:21]KKMCreateOFDPacket [20:43:21]OFDProtocolAddRootSTLVToBuf [20:43:21]FM_MakeSignedData [20:43:21]FM_MakeSignedData [20:43:21]SAM_PROTO_SignData [20:43:21]wFMCommunicate request_size=4 [20:43:21]MH_SAM_APDU [20:43:21]CAPDU: 80 0D 01 02 [20:43:21]Write to MH i2c: E2 08 00 54 2A 80 0D 01 02 00 00 00 00 F7 [20:43:21]Write i2c OK [20:43:21]MH_I2C_Read... [20:43:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:43:21]Read from MH i2c: E2 [20:43:21]MH_I2C_Read... [20:43:21]Read from MH i2c: E2 03 00 [20:43:21]MH_I2C_Read... [20:43:21]Read from MH i2c: E2 03 00 54 2A 00 90 00 F2 [20:43:21]RAPDU: 90 00 [20:43:21]wFMCommunicate OK [20:43:21]wFMCommunicate request_size=255 [20:43:21]MH_SAM_APDU [20:43:21]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 66 0D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 19 66 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 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 D8 0A 00 00 00 00 07 04 06 00 F4 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 FB 02 00 00 F4 03 04 00 6A F7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 50 DB 04 00 35 04 06 00 [20:43:21]Write to MH i2c: E2 02 01 55 2A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 66 0D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 19 66 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 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 D8 0A 00 00 00 00 07 04 06 00 F4 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 FB 02 00 00 F4 03 04 00 6A F7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 50 DB 04 00 35 04 06 00 00 00 C0 [20:43:21]Write i2c OK [20:43:21]MH_I2C_Read... [20:43:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:43:22]Read from MH i2c: E2 [20:43:22]MH_I2C_Read... [20:43:22]Read from MH i2c: E2 03 00 [20:43:22]MH_I2C_Read... [20:43:22]Read from MH i2c: E2 03 00 55 2A 00 90 00 F3 [20:43:22]RAPDU: 90 00 [20:43:22]wFMCommunicate OK [20:43:22]wFMCommunicate request_size=11 [20:43:22]MH_SAM_APDU [20:43:22]CAPDU: 80 0D 02 02 06 8C 85 EC DA 08 E2 [20:43:22]Write to MH i2c: E2 0E 00 56 2A 80 0D 02 02 06 00 8C 85 EC DA 08 E2 00 00 C7 [20:43:22]Write i2c OK [20:43:22]MH_I2C_Read... [20:43:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:43:22]Read from MH i2c: E2 [20:43:22]MH_I2C_Read... [20:43:22]Read from MH i2c: E2 03 00 [20:43:22]MH_I2C_Read... [20:43:22]Read from MH i2c: E2 03 00 56 2A 00 90 00 F4 [20:43:22]RAPDU: 90 00 [20:43:22]wFMCommunicate OK [20:43:22]wFMCommunicate request_size=4 [20:43:22]MH_SAM_APDU [20:43:22]CAPDU: 80 0D 03 02 [20:43:22]Write to MH i2c: E2 08 00 57 2A 80 0D 03 02 00 00 00 00 FC [20:43:22]Write i2c OK [20:43:22]MH_I2C_Read... [20:43:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:43:22]Read from MH i2c: E2 [20:43:22]MH_I2C_Read... [20:43:22]Read from MH i2c: E2 0B 00 [20:43:22]MH_I2C_Read... [20:43:22]Read from MH i2c: E2 0B 00 57 2A 00 F0 1F 8E BD 32 CF 41 98 90 00 31 [20:43:22]RAPDU: F0 1F 8E BD 32 CF 41 98 90 00 [20:43:22]wFMCommunicate OK [20:43:22]SAM_PROTO_SignData done [20:43:22]FM_MakeSignedData done [20:43:22]CreateOFDProtocolMessage [20:43:22]wFMCommunicate request_size=4 [20:43:22]MH_SAM_APDU [20:43:22]CAPDU: 80 11 00 00 [20:43:22]Write to MH i2c: E2 08 00 58 2A 80 11 00 00 00 00 00 00 FC [20:43:22]Write i2c OK [20:43:22]MH_I2C_Read... [20:43:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:43:22]Read from MH i2c: E2 [20:43:22]MH_I2C_Read... [20:43:22]Read from MH i2c: E2 17 00 [20:43:22]MH_I2C_Read... [20:43:22]Read from MH i2c: E2 17 00 58 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 50 [20:43:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:43:22]wFMCommunicate OK [20:43:22]CreateOFDProtocolMessage done [20:43:22]OFDSenderStorePacket 318288 [20:43:22]StoreOFDPacket docnum=318288 [20:43:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 4C F8 08 01 C8 CE 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 66 0D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 19 66 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 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 D8 0A 00 00 00 00 07 04 06 00 F4 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 FB 02 00 00 F4 03 04 00 6A F7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 50 DB 04 00 35 04 06 00 8C 85 EC DA 08 E2 F0 1F 8E BD 32 CF 41 98 [20:43:22]CheckFolder [20:43:22]dirname=/storage/ofd_packets [20:43:22]CheckFolder done [20:43:22]ProducePacketName [20:43:22]name=ofd_packets/00318288 [20:43:22]NVStorageSaveData ofd_packets/00318288 [20:43:22]File name is /storage/ofd_packets/00318288 [20:43:22]Write 302 bytes [20:43:22]NVStorageSaveData done [20:43:22]OFDSenderStorePacket done [20:43:22]KKMCreateOFDPacket done [20:43:22]NVStorageSaveData kkm_last_timestamp [20:43:22]File name is /storage/kkm_last_timestamp [20:43:22]Write 4 bytes [20:43:22]NVStorageSaveData done [20:43:22]ExternCall_PrintAddStr [20:43:22]wPrintStart [20:43:22]Write to MH i2c: 01 00 00 59 2A 83 [20:43:22]Write i2c OK [20:43:22]MH_I2C_Read... [20:43:22]Read from MH i2c: 01 [20:43:22]MH_I2C_Read... [20:43:22]Read from MH i2c: 01 07 00 [20:43:22]MH_I2C_Read... [20:43:22]Read from MH i2c: 01 07 00 59 2A 00 00 00 00 00 FF 0F 98 [20:43:22]RasterBufferAndPrint [20:43:22]line Счет N : (1)1093300 [20:43:22]line ИНН: 02508201610067 [20:43:22]line Контрольно-Кассовый Чек [20:43:22]line ПРОДАЖА [20:43:22]line ТРК (МРК, ГНК) : 31 [20:43:22]line Товар: 2710194210 [20:43:22]line ДТ(л)-К-2 [20:43:22]line 3.430 * 76.20 [20:43:22]line = 261.37 [20:43:22]line НДС 12% НСП 1% [20:43:22]line > о реализуемом товаре [20:43:22]line ОКРУГЛЕНИЕ: -0.37 [20:43:22]line ИТОГО: 261.00 [20:43:22]line Внесено: 261.00 [20:43:22]line СДАЧА: 0.00 [20:43:22]line НСП 1% : 2.31 [20:43:22]line НДС 12% : 27.76 [20:43:22]line Наличными: 261.00 [20:43:22]line Безнал.: 0.00 [20:43:22]line Место: АЗС № 101 "Партнер Нефть" [20:43:22]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [20:43:22]line СНО: Общий режим [20:43:22]line Чек 763 28.10.2024 20:43 [20:43:22]line Смена: 546 ФФД: 1.0 [20:43:22]line ЗНМ: 0300000082 [20:43:22]line РНМ: 0000000000091628 [20:43:22]line Версия ККМ: 001 [20:43:22]line ФМ: 0000000000874671 [20:43:22]line ФД: 318288 [20:43:22]line ФПД: 154506832251106 [20:43:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T204322&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318288&fm=154506832251106&tin=02508201610067®Number=0000000000091628&sum=26100 [20:43:22]OFD Sender: Processing packet 318288 [packets to send 127, broken 126] [20:43:22]ProducePacketName [20:43:22]name=ofd_packets/00318288 [20:43:22]OFD Sender: To server: pG, [20:43:22]CommunicateWithHost lk.salyk.kg:30040 [20:43:22]ConnectInit lk.salyk.kg [20:43:22]written 0, free lines is 4095 [20:43:22]Connected sock=10 [20:43:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 4C F8 08 01 C8 CE 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 66 0D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 19 66 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 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 D8 0A 00 00 00 00 07 04 06 00 F4 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 FB 02 00 00 F4 03 04 00 6A F7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 50 DB 04 00 35 04 06 00 8C 85 EC DA 08 E2 F0 1F 8E BD 32 CF 41 98 [20:43:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 20 B7 47 00 4D E7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 50 DB 04 00 F4 03 04 00 21 A3 1F 67 B6 04 01 00 00 A6 D3 58 A2 74 76 37 D3 [20:43:22]CommunicateWithHost err = 0 [20:43:22]CheckOFDResponse [20:43:22]1017 (14) - 77093643461234 [20:43:22]1041 (16) - 0000000000874671 [20:43:22]1040 (4) - 318288 [20:43:22]1012 (4) - 28.10.2024 14:43 [20:43:22]1206 (1) - 0 [20:43:22]OFD Sender: Remove packet 318288 [20:43:22]ProducePacketName [20:43:22]name=ofd_packets/00318288 [20:43:22]NVStorageDeleteData [20:43:22]Write to MH i2c: 01 00 00 84 2A AE [20:43:22]Write i2c OK [20:43:22]MH_I2C_Read... [20:43:22]Read from MH i2c: 01 [20:43:22]MH_I2C_Read... [20:43:22]Read from MH i2c: 01 07 00 [20:43:22]MH_I2C_Read... [20:43:22]Read from MH i2c: 01 07 00 84 2A 00 00 00 00 00 EF 0C B0 [20:43:22]RasterBufferAndPrint [20:43:22]line [20:43:22]line [20:43:22]line [20:43:22]line [20:43:22]line [20:43:22]written 0, free lines is 3317 [20:43:23]MH_Cut [20:43:23]Write to MH i2c: D1 01 00 8B 2A 01 87 [20:43:23]Write i2c OK [20:43:23]MH_I2C_Read... [20:43:23]Read from MH i2c: D1 [20:43:23]MH_I2C_Read... [20:43:23]Read from MH i2c: D1 01 00 [20:43:23]MH_I2C_Read... [20:43:23]Read from MH i2c: D1 01 00 8B 2A 00 86 [20:43:23]Write to MH i2c: 01 00 00 8C 2A B6 [20:43:23]Write i2c OK [20:43:23]MH_I2C_Read... [20:43:23]OFD Sender: No OFD packet to send [20:43:23]*** Cut start [20:43:23]*** Partial cut [20:43:23]*** CUTSNS_PIN = 1 [20:43:23]*** CUTSNS_PIN = 0 [20:43:23]*** Brake cut motor [20:43:24]Read from MH i2c: 01 [20:43:24]MH_I2C_Read... [20:43:24]*** Stop cut motor [20:43:24]*** Cut end [20:43:24]Read from MH i2c: 01 07 00 [20:43:24]MH_I2C_Read... [20:43:24]Read from MH i2c: 01 07 00 8C 2A 00 00 00 00 00 FF 0F CB [20:43:24]process_action close_receipt done [20:43:24]requested_data is exist [20:43:24]produce_requested_data [20:43:24]requested_item fm.sn is exist - process it [20:43:24]wFMCommunicate request_size=4 [20:43:24]MH_SAM_APDU [20:43:24]CAPDU: 80 11 00 00 [20:43:24]Write to MH i2c: E2 08 00 8D 2A 80 11 00 00 00 00 00 00 31 [20:43:24]Write i2c OK [20:43:24]MH_I2C_Read... [20:43:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:43:24]Read from MH i2c: E2 [20:43:24]MH_I2C_Read... [20:43:24]Read from MH i2c: E2 17 00 [20:43:24]MH_I2C_Read... [20:43:24]Read from MH i2c: E2 17 00 8D 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 85 [20:43:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:43:24]wFMCommunicate OK [20:43:24]requested_item fd.num is exist - process it [20:43:24]SAM_PROTO_GetFieldsCounters [20:43:24]wFMCommunicate request_size=4 [20:43:24]MH_SAM_APDU [20:43:24]CAPDU: 80 13 00 00 [20:43:24]Write to MH i2c: E2 08 00 8E 2A 80 13 00 00 00 00 00 00 34 [20:43:24]Write i2c OK [20:43:24]MH_I2C_Read... [20:43:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:43:24]Read from MH i2c: E2 [20:43:24]MH_I2C_Read... [20:43:24]Read from MH i2c: E2 62 00 [20:43:24]MH_I2C_Read... [20:43:24]Read from MH i2c: E2 62 00 8E 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 50 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 FB 02 00 00 5E 04 04 00 FB 02 00 00 57 04 04 00 FC 02 00 00 19 04 04 00 00 00 00 00 90 00 A1 [20:43:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 50 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 FB 02 00 00 5E 04 04 00 FB 02 00 00 57 04 04 00 FC 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:43:24]wFMCommunicate OK [20:43:24]SAM_PROTO_GetFieldsCounters done [20:43:24]requested_item shift.num is exist - process it [20:43:24]requested_item shift.opened is exist - process it [20:43:24]req_shift_opened [20:43:24]FM_GetShiftState [20:43:24]SAM_PROTO_GetShiftState [20:43:24]wFMCommunicate request_size=4 [20:43:24]MH_SAM_APDU [20:43:24]CAPDU: 80 13 01 00 [20:43:24]Write to MH i2c: E2 08 00 8F 2A 80 13 01 00 00 00 00 00 36 [20:43:24]Write i2c OK [20:43:24]MH_I2C_Read... [20:43:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:43:24]Read from MH i2c: E2 [20:43:24]MH_I2C_Read... [20:43:24]Read from MH i2c: E2 0E 00 [20:43:24]MH_I2C_Read... [20:43:24]Read from MH i2c: E2 0E 00 8F 2A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 2F [20:43:24]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:43:24]wFMCommunicate OK [20:43:24]SAM_PROTO_GetShiftState done [20:43:24]FM_GetShiftState done [20:43:24]req_shift_opened done [20:43:24]requested_item shift.open_date is exist - process it [20:43:24]req_shift_open_date [20:43:24]req_shift_open_date done [20:43:24]produce_requested_data done [20:43:24]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318288,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [20:43:24]process_action_free close_receipt [20:43:24]json_value_free [20:43:24]json_value_free done [20:43:24]process_json_proto returns [20:43:24]Send response to host [20:43:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318288,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [20:43:24]free response buf [20:43:24]execute_script done [20:43:24]execute_script returns [20:43:24]free content buf [20:43:24]Sock 8.Close socket [20:43:24]Sock 8.Thread stoped [20:43:28]OFD Sender: No OFD packet to send [20:43:33]OFD Sender: No OFD packet to send [20:43:38]OFD Sender: No OFD packet to send [20:43:43]OFD Sender: No OFD packet to send [20:43:48]OFD Sender: No OFD packet to send [20:43:53]OFD Sender: No OFD packet to send [20:43:58]OFD Sender: No OFD packet to send [20:44:03]OFD Sender: No OFD packet to send [20:44:08]OFD Sender: No OFD packet to send [20:44:12]accept exits with 9 [20:44:12]New connection [20:44:12]New thread 3067039076 created [20:44:12]Thread 3066895716 joined [20:44:12]Waiting for new connection... [20:44:12] Sock 9.Parse request [20:44:12]Sock 9.Check first char [20:44:12]Sock 9.First char is OK [20:44:12]request: POST /json_proto HTTP/1.0 [20:44:12]Method: POST [20:44:12]URL: /json_proto [20:44:12]Method is POST - this is cgi request [20:44:12]url: /json_proto [20:44:12]query_string will be loaded in cgi processing [20:44:12]execute_cgi json_proto POST (null) [20:44:12]execute_cgi path=json_proto method=POST [20:44:12]POST find Content-Length [20:44:12]Host: 172.17.50.195:8080 [20:44:12]Content-Length: 770 [20:44:12]Content-Type: application/json [20:44:12] [20:44:12]POST finish read [20:44:12]Found Content-Length = 770 [20:44:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093302", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:44:12]execute_script... [20:44: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)1093302", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:44:12]POST & json_proto [20:44:12]process_json_proto [20:44:12]json parsed OK: [20:44:12]protocol is kg_v1.0 [20:44:12]action value=close_receipt [20:44:12]process_action close_receipt [20:44:12]cmd_close_receipt [20:44:12]MH_GetDate [20:44:12]Write to MH i2c: F0 00 00 90 2A A9 [20:44:12]Write i2c OK [20:44:12]MH_I2C_Read... [20:44:12]Read from MH i2c: F0 [20:44:12]MH_I2C_Read... [20:44:12]Read from MH i2c: F0 09 00 [20:44:12]MH_I2C_Read... [20:44:12]Read from MH i2c: F0 09 00 90 2A 00 9D F7 1F 67 43 33 1C 67 C5 [20:44:12]GetLastDocTimeStamp 1730148202 [20:44:12]current date 1730148253 [20:44:12]FM_GetShiftState [20:44:12]SAM_PROTO_GetShiftState [20:44:12]wFMCommunicate request_size=4 [20:44:12]MH_SAM_APDU [20:44:12]CAPDU: 80 13 01 00 [20:44:12]Write to MH i2c: E2 08 00 91 2A 80 13 01 00 00 00 00 00 38 [20:44:12]Write i2c OK [20:44:12]MH_I2C_Read... [20:44:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:44:12]Read from MH i2c: E2 [20:44:12]MH_I2C_Read... [20:44:12]Read from MH i2c: E2 0E 00 [20:44:12]MH_I2C_Read... [20:44:12]Read from MH i2c: E2 0E 00 91 2A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 31 [20:44:12]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:44:12]wFMCommunicate OK [20:44:12]SAM_PROTO_GetShiftState done [20:44:12]FM_GetShiftState done [20:44:12]opened in 1730073493 [20:44:12]opened+sec_in_day 1730159893 [20:44:12]quantity*price = 100021 [20:44:12]sum+1 = 100023 [20:44:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 764 28.10.2024 20:44 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318289 ФПД: 145505004178822 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T204413&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318289&fm=145505004178822&tin=02508201610067®Number=0000000000091628&sum=100022 [20:44:13]StoreToDocumentArchive [20:44:13]shift 546 fd 318289 [20:44:13]save to /storage/0546/doc_00318289 [20:44:13]save last doc name /storage/0546/doc_00318289 to /storage/kkm_last_doc_name [20:44:13]save OK [20:44:13]Clear old archive folders... [20:44:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:44:13]tlvbuf is 00099420 [20:44:13]SAM_PROTO_ClearQueue [20:44:13]wFMCommunicate request_size=4 [20:44:13]MH_SAM_APDU [20:44:13]CAPDU: 80 09 00 00 [20:44:13]Write to MH i2c: E2 08 00 9E 2A 80 09 00 00 00 00 00 00 3A [20:44:13]Write i2c OK [20:44:13]MH_I2C_Read... [20:44:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:44:13]Read from MH i2c: E2 [20:44:13]MH_I2C_Read... [20:44:13]Read from MH i2c: E2 03 00 [20:44:13]MH_I2C_Read... [20:44:13]Read from MH i2c: E2 03 00 9E 2A 00 90 00 3C [20:44:13]RAPDU: 90 00 [20:44:13]wFMCommunicate OK [20:44:13]SAM_PROTO_ClearQueue done [20:44:13]KKMCreateOFDPacket [20:44:13]OFDProtocolAddRootSTLVToBuf [20:44:13]FM_MakeSignedData [20:44:13]FM_MakeSignedData [20:44:13]SAM_PROTO_SignData [20:44:13]wFMCommunicate request_size=4 [20:44:13]MH_SAM_APDU [20:44:13]CAPDU: 80 0D 01 02 [20:44:13]Write to MH i2c: E2 08 00 9F 2A 80 0D 01 02 00 00 00 00 42 [20:44:13]Write i2c OK [20:44:13]MH_I2C_Read... [20:44:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:44:13]Read from MH i2c: E2 [20:44:13]MH_I2C_Read... [20:44:13]Read from MH i2c: E2 03 00 [20:44:13]MH_I2C_Read... [20:44:13]Read from MH i2c: E2 03 00 9F 2A 00 90 00 3D [20:44:13]RAPDU: 90 00 [20:44:13]wFMCommunicate OK [20:44:13]wFMCommunicate request_size=255 [20:44:13]MH_SAM_APDU [20:44:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 02 00 00 F4 03 04 00 9D F7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 51 DB 04 00 35 04 06 00 84 [20:44:13]Write to MH i2c: E2 02 01 A0 2A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 02 00 00 F4 03 04 00 9D F7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 51 DB 04 00 35 04 06 00 84 00 00 0A [20:44:13]Write i2c OK [20:44:13]MH_I2C_Read... [20:44:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:44:13]Read from MH i2c: E2 [20:44:13]MH_I2C_Read... [20:44:13]Read from MH i2c: E2 03 00 [20:44:13]MH_I2C_Read... [20:44:13]Read from MH i2c: E2 03 00 A0 2A 00 90 00 3E [20:44:13]RAPDU: 90 00 [20:44:13]wFMCommunicate OK [20:44:13]wFMCommunicate request_size=10 [20:44:13]MH_SAM_APDU [20:44:13]CAPDU: 80 0D 02 02 05 56 06 16 4D 86 [20:44:13]Write to MH i2c: E2 0D 00 A1 2A 80 0D 02 02 05 00 56 06 16 4D 86 00 00 94 [20:44:13]Write i2c OK [20:44:13]MH_I2C_Read... [20:44:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:44:13]Read from MH i2c: E2 [20:44:13]MH_I2C_Read... [20:44:13]Read from MH i2c: E2 03 00 [20:44:13]MH_I2C_Read... [20:44:13]Read from MH i2c: E2 03 00 A1 2A 00 90 00 3F [20:44:13]RAPDU: 90 00 [20:44:13]wFMCommunicate OK [20:44:13]wFMCommunicate request_size=4 [20:44:13]MH_SAM_APDU [20:44:13]CAPDU: 80 0D 03 02 [20:44:13]Write to MH i2c: E2 08 00 A2 2A 80 0D 03 02 00 00 00 00 47 [20:44:13]Write i2c OK [20:44:13]MH_I2C_Read... [20:44:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:44:13]Read from MH i2c: E2 [20:44:13]MH_I2C_Read... [20:44:13]Read from MH i2c: E2 0B 00 [20:44:13]MH_I2C_Read... [20:44:13]Read from MH i2c: E2 0B 00 A2 2A 00 4D 9D E5 29 A9 55 56 AF 90 00 43 [20:44:13]RAPDU: 4D 9D E5 29 A9 55 56 AF 90 00 [20:44:13]wFMCommunicate OK [20:44:13]SAM_PROTO_SignData done [20:44:13]FM_MakeSignedData done [20:44:13]CreateOFDProtocolMessage [20:44:13]wFMCommunicate request_size=4 [20:44:13]MH_SAM_APDU [20:44:13]CAPDU: 80 11 00 00 [20:44:13]Write to MH i2c: E2 08 00 A3 2A 80 11 00 00 00 00 00 00 47 [20:44:13]Write i2c OK [20:44:13]MH_I2C_Read... [20:44:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:44:13]Read from MH i2c: E2 [20:44:13]MH_I2C_Read... [20:44:13]Read from MH i2c: E2 17 00 [20:44:13]MH_I2C_Read... [20:44:13]Read from MH i2c: E2 17 00 A3 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 9B [20:44:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:44:13]wFMCommunicate OK [20:44:13]CreateOFDProtocolMessage done [20:44:13]OFDSenderStorePacket 318289 [20:44:13]StoreOFDPacket docnum=318289 [20:44:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 74 D3 07 01 74 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 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 02 00 00 F4 03 04 00 9D F7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 51 DB 04 00 35 04 06 00 84 56 06 16 4D 86 4D 9D E5 29 A9 55 56 AF [20:44:13]CheckFolder [20:44:13]dirname=/storage/ofd_packets [20:44:13]CheckFolder done [20:44:13]ProducePacketName [20:44:13]name=ofd_packets/00318289 [20:44:13]NVStorageSaveData ofd_packets/00318289 [20:44:13]File name is /storage/ofd_packets/00318289 [20:44:13]Write 301 bytes [20:44:13]NVStorageSaveData done [20:44:13]OFDSenderStorePacket done [20:44:13]KKMCreateOFDPacket done [20:44:13]NVStorageSaveData kkm_last_timestamp [20:44:13]File name is /storage/kkm_last_timestamp [20:44:13]Write 4 bytes [20:44:13]NVStorageSaveData done [20:44:13]ExternCall_PrintAddStr [20:44:13]wPrintStart [20:44:13]Write to MH i2c: 01 00 00 A4 2A CE [20:44:13]Write i2c OK [20:44:13]MH_I2C_Read... [20:44:13]Read from MH i2c: 01 [20:44:13]MH_I2C_Read... [20:44:13]Read from MH i2c: 01 07 00 [20:44:13]MH_I2C_Read... [20:44:13]Read from MH i2c: 01 07 00 A4 2A 00 00 00 00 00 FF 0F E3 [20:44:13]RasterBufferAndPrint [20:44:13]line Счет N : (1)1093302 [20:44:13]line ИНН: 02508201610067 [20:44:13]line Контрольно-Кассовый Чек [20:44:13]line ПРОДАЖА [20:44:13]line ТРК (МРК, ГНК) : 64 [20:44:13]line Товар: 2710124500 [20:44:13]line Аи-95-К-3 [20:44:13]line 13.480 * 74.20 [20:44:13]line = 1000.22 [20:44:13]line НДС 12% НСП 1% [20:44:13]line > о реализуемом товаре [20:44:13]line ИТОГО: 1000.22 [20:44:13]line НСП 1% : 8.85 [20:44:13]line НДС 12% : 106.22 [20:44:13]line Наличными: 0.00 [20:44:13]line Безнал.: 1000.22 [20:44:13]line Место: АЗС № 101 "Партнер Нефть" [20:44:13]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [20:44:13]line СНО: Общий режим [20:44:13]line Чек 764 28.10.2024 20:44 [20:44:13]line Смена: 546 ФФД: 1.0 [20:44:13]line ЗНМ: 0300000082 [20:44:13]line РНМ: 0000000000091628 [20:44:13]line Версия ККМ: 001 [20:44:13]line Платежная система: Mbank [20:44:13]line ФМ: 0000000000874671 [20:44:13]line ФД: 318289 [20:44:13]line ФПД: 145505004178822 [20:44:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T204413&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318289&fm=145505004178822&tin=02508201610067®Number=0000000000091628&sum=100022 [20:44:14]OFD Sender: Processing packet 318289 [packets to send 127, broken 126] [20:44:14]ProducePacketName [20:44:14]name=ofd_packets/00318289 [20:44:14]OFD Sender: To server: pG, [20:44:14]CommunicateWithHost lk.salyk.kg:30040 [20:44:14]ConnectInit lk.salyk.kg [20:44:14]written 0, free lines is 4095 [20:44:14]Connected sock=10 [20:44:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 74 D3 07 01 74 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 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 02 00 00 F4 03 04 00 9D F7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 51 DB 04 00 35 04 06 00 84 56 06 16 4D 86 4D 9D E5 29 A9 55 56 AF [20:44:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 5C FD 47 00 D6 36 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 51 DB 04 00 F4 03 04 00 55 A3 1F 67 B6 04 01 00 00 97 22 A1 BE EA CF 2D FB [20:44:14]CommunicateWithHost err = 0 [20:44:14]CheckOFDResponse [20:44:14]1017 (14) - 77093643461234 [20:44:14]1041 (16) - 0000000000874671 [20:44:14]1040 (4) - 318289 [20:44:14]1012 (4) - 28.10.2024 14:44 [20:44:14]1206 (1) - 0 [20:44:14]OFD Sender: Remove packet 318289 [20:44:14]ProducePacketName [20:44:14]name=ofd_packets/00318289 [20:44:14]NVStorageDeleteData [20:44:14]Write to MH i2c: 01 00 00 CD 2A F7 [20:44:14]Write i2c OK [20:44:14]MH_I2C_Read... [20:44:14]Read from MH i2c: 01 [20:44:14]MH_I2C_Read... [20:44:14]Read from MH i2c: 01 07 00 [20:44:14]MH_I2C_Read... [20:44:14]Read from MH i2c: 01 07 00 CD 2A 00 00 00 00 00 1B 0D 26 [20:44:14]RasterBufferAndPrint [20:44:14]line [20:44:14]line [20:44:14]line [20:44:14]line [20:44:14]line [20:44:14]written 0, free lines is 3361 [20:44:14]MH_Cut [20:44:14]Write to MH i2c: D1 01 00 D4 2A 01 D0 [20:44:14]Write i2c OK [20:44:14]MH_I2C_Read... [20:44:14]Read from MH i2c: D1 [20:44:14]MH_I2C_Read... [20:44:14]Read from MH i2c: D1 01 00 [20:44:14]MH_I2C_Read... [20:44:14]Read from MH i2c: D1 01 00 D4 2A 00 CF [20:44:14]Write to MH i2c: 01 00 00 D5 2A FF [20:44:14]Write i2c OK [20:44:14]MH_I2C_Read... [20:44:15]OFD Sender: No OFD packet to send [20:44:15]*** Cut start [20:44:15]*** Partial cut [20:44:15]*** CUTSNS_PIN = 1 [20:44:15]*** CUTSNS_PIN = 0 [20:44:15]*** Brake cut motor [20:44:16]Read from MH i2c: 01 [20:44:16]MH_I2C_Read... [20:44:16]*** Stop cut motor [20:44:16]*** Cut end [20:44:16]Read from MH i2c: 01 07 00 [20:44:16]MH_I2C_Read... [20:44:16]Read from MH i2c: 01 07 00 D5 2A 00 00 00 00 00 FF 0F 14 [20:44:16]process_action close_receipt done [20:44:16]requested_data is exist [20:44:16]produce_requested_data [20:44:16]requested_item fm.sn is exist - process it [20:44:16]wFMCommunicate request_size=4 [20:44:16]MH_SAM_APDU [20:44:16]CAPDU: 80 11 00 00 [20:44:16]Write to MH i2c: E2 08 00 D6 2A 80 11 00 00 00 00 00 00 7A [20:44:16]Write i2c OK [20:44:16]MH_I2C_Read... [20:44:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:44:16]Read from MH i2c: E2 [20:44:16]MH_I2C_Read... [20:44:16]Read from MH i2c: E2 17 00 [20:44:16]MH_I2C_Read... [20:44:16]Read from MH i2c: E2 17 00 D6 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 CE [20:44:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:44:16]wFMCommunicate OK [20:44:16]requested_item fd.num is exist - process it [20:44:16]SAM_PROTO_GetFieldsCounters [20:44:16]wFMCommunicate request_size=4 [20:44:16]MH_SAM_APDU [20:44:16]CAPDU: 80 13 00 00 [20:44:16]Write to MH i2c: E2 08 00 D7 2A 80 13 00 00 00 00 00 00 7D [20:44:16]Write i2c OK [20:44:16]MH_I2C_Read... [20:44:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:44:16]Read from MH i2c: E2 [20:44:16]MH_I2C_Read... [20:44:16]Read from MH i2c: E2 62 00 [20:44:16]MH_I2C_Read... [20:44:16]Read from MH i2c: E2 62 00 D7 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 51 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 FC 02 00 00 5E 04 04 00 FC 02 00 00 57 04 04 00 FD 02 00 00 19 04 04 00 00 00 00 00 90 00 EE [20:44:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 51 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 FC 02 00 00 5E 04 04 00 FC 02 00 00 57 04 04 00 FD 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:44:16]wFMCommunicate OK [20:44:16]SAM_PROTO_GetFieldsCounters done [20:44:16]requested_item shift.num is exist - process it [20:44:16]requested_item shift.opened is exist - process it [20:44:16]req_shift_opened [20:44:16]FM_GetShiftState [20:44:16]SAM_PROTO_GetShiftState [20:44:16]wFMCommunicate request_size=4 [20:44:16]MH_SAM_APDU [20:44:16]CAPDU: 80 13 01 00 [20:44:16]Write to MH i2c: E2 08 00 D8 2A 80 13 01 00 00 00 00 00 7F [20:44:16]Write i2c OK [20:44:16]MH_I2C_Read... [20:44:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:44:16]Read from MH i2c: E2 [20:44:16]MH_I2C_Read... [20:44:16]Read from MH i2c: E2 0E 00 [20:44:16]MH_I2C_Read... [20:44:16]Read from MH i2c: E2 0E 00 D8 2A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 78 [20:44:16]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:44:16]wFMCommunicate OK [20:44:16]SAM_PROTO_GetShiftState done [20:44:16]FM_GetShiftState done [20:44:16]req_shift_opened done [20:44:16]requested_item shift.open_date is exist - process it [20:44:16]req_shift_open_date [20:44:16]req_shift_open_date done [20:44:16]produce_requested_data done [20:44:16]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318289,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [20:44:16]process_action_free close_receipt [20:44:16]json_value_free [20:44:16]json_value_free done [20:44:16]process_json_proto returns [20:44:16]Send response to host [20:44:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318289,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [20:44:16]free response buf [20:44:16]execute_script done [20:44:16]execute_script returns [20:44:16]free content buf [20:44:16]Sock 9.Close socket [20:44:16]Sock 9.Thread stoped [20:44:20]OFD Sender: No OFD packet to send [20:44:25]OFD Sender: No OFD packet to send [20:44:30]OFD Sender: No OFD packet to send [20:44:35]OFD Sender: No OFD packet to send [20:44:40]OFD Sender: No OFD packet to send [20:44:45]OFD Sender: No OFD packet to send [20:44:50]OFD Sender: No OFD packet to send [20:44:55]OFD Sender: No OFD packet to send [20:44:57]accept exits with 8 [20:44:57]New connection [20:44:57]New thread 3066895716 created [20:44:57]Thread 3067039076 joined [20:44:57]Waiting for new connection... [20:44:57] Sock 8.Parse request [20:44:57]Sock 8.Check first char [20:44:57]Sock 8.First char is OK [20:44:57]request: POST /json_proto HTTP/1.0 [20:44:57]Method: POST [20:44:57]URL: /json_proto [20:44:57]Method is POST - this is cgi request [20:44:57]url: /json_proto [20:44:57]query_string will be loaded in cgi processing [20:44:57]execute_cgi json_proto POST (null) [20:44:57]execute_cgi path=json_proto method=POST [20:44:57]POST find Content-Length [20:44:57]Host: 172.17.50.195:8080 [20:44:57]Content-Length: 686 [20:44:57]Content-Type: application/json [20:44:57] [20:44:57]POST finish read [20:44:57]Found Content-Length = 686 [20:44:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093301", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:44:57]execute_script... [20:44: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)1093301", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:44:57]POST & json_proto [20:44:57]process_json_proto [20:44:57]json parsed OK: [20:44:57]protocol is kg_v1.0 [20:44:57]action value=close_receipt [20:44:57]process_action close_receipt [20:44:57]cmd_close_receipt [20:44:57]MH_GetDate [20:44:57]Write to MH i2c: F0 00 00 D9 2A F2 [20:44:57]Write i2c OK [20:44:57]MH_I2C_Read... [20:44:57]Read from MH i2c: F0 [20:44:57]MH_I2C_Read... [20:44:57]Read from MH i2c: F0 09 00 [20:44:57]MH_I2C_Read... [20:44:57]Read from MH i2c: F0 09 00 D9 2A 00 CB F7 1F 67 43 33 1C 67 3C [20:44:57]GetLastDocTimeStamp 1730148253 [20:44:57]current date 1730148299 [20:44:57]FM_GetShiftState [20:44:57]SAM_PROTO_GetShiftState [20:44:57]wFMCommunicate request_size=4 [20:44:57]MH_SAM_APDU [20:44:57]CAPDU: 80 13 01 00 [20:44:57]Write to MH i2c: E2 08 00 DA 2A 80 13 01 00 00 00 00 00 81 [20:44:57]Write i2c OK [20:44:57]MH_I2C_Read... [20:44:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:44:57]Read from MH i2c: E2 [20:44:57]MH_I2C_Read... [20:44:57]Read from MH i2c: E2 0E 00 [20:44:57]MH_I2C_Read... [20:44:57]Read from MH i2c: E2 0E 00 DA 2A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 7A [20:44:57]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:44:57]wFMCommunicate OK [20:44:57]SAM_PROTO_GetShiftState done [20:44:57]FM_GetShiftState done [20:44:57]opened in 1730073493 [20:44:57]opened+sec_in_day 1730159893 [20:44:57]quantity*price = 100001 [20:44:57]sum+1 = 100002 [20:44:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 765 28.10.2024 20:44 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318290 ФПД: 54235713264600 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T204459&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318290&fm=54235713264600&tin=02508201610067®Number=0000000000091628&sum=100000 [20:44:58]StoreToDocumentArchive [20:44:58]shift 546 fd 318290 [20:44:58]save to /storage/0546/doc_00318290 [20:44:58]save last doc name /storage/0546/doc_00318290 to /storage/kkm_last_doc_name [20:44:58]save OK [20:44:58]Clear old archive folders... [20:44:58]ProcessDocumentItem done err = 0, tmpTLVsize=250 [20:44:58]tlvbuf is 000AACC0 [20:44:58]SAM_PROTO_ClearQueue [20:44:58]wFMCommunicate request_size=4 [20:44:58]MH_SAM_APDU [20:44:58]CAPDU: 80 09 00 00 [20:44:58]Write to MH i2c: E2 08 00 E7 2A 80 09 00 00 00 00 00 00 83 [20:44:58]Write i2c OK [20:44:58]MH_I2C_Read... [20:44:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:44:58]Read from MH i2c: E2 [20:44:58]MH_I2C_Read... [20:44:58]Read from MH i2c: E2 03 00 [20:44:58]MH_I2C_Read... [20:44:58]Read from MH i2c: E2 03 00 E7 2A 00 90 00 85 [20:44:58]RAPDU: 90 00 [20:44:58]wFMCommunicate OK [20:44:58]SAM_PROTO_ClearQueue done [20:44:58]KKMCreateOFDPacket [20:44:58]OFDProtocolAddRootSTLVToBuf [20:44:58]FM_MakeSignedData [20:44:58]FM_MakeSignedData [20:44:58]SAM_PROTO_SignData [20:44:58]wFMCommunicate request_size=4 [20:44:58]MH_SAM_APDU [20:44:58]CAPDU: 80 0D 01 02 [20:44:58]Write to MH i2c: E2 08 00 E8 2A 80 0D 01 02 00 00 00 00 8B [20:44:58]Write i2c OK [20:44:58]MH_I2C_Read... [20:44:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:44:58]Read from MH i2c: E2 [20:44:58]MH_I2C_Read... [20:44:58]Read from MH i2c: E2 03 00 [20:44:58]MH_I2C_Read... [20:44:58]Read from MH i2c: E2 03 00 E8 2A 00 90 00 86 [20:44:58]RAPDU: 90 00 [20:44:58]wFMCommunicate OK [20:44:58]wFMCommunicate request_size=255 [20:44:58]MH_SAM_APDU [20:44:58]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 02 00 00 F4 03 04 00 CB F7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 52 DB 04 00 35 04 06 00 31 53 [20:44:58]Write to MH i2c: E2 02 01 E9 2A 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 02 00 00 F4 03 04 00 CB F7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 52 DB 04 00 35 04 06 00 31 53 00 00 58 [20:44:58]Write i2c OK [20:44:58]MH_I2C_Read... [20:44:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:44:59]Read from MH i2c: E2 [20:44:59]MH_I2C_Read... [20:44:59]Read from MH i2c: E2 03 00 [20:44:59]MH_I2C_Read... [20:44:59]Read from MH i2c: E2 03 00 E9 2A 00 90 00 87 [20:44:59]RAPDU: 90 00 [20:44:59]wFMCommunicate OK [20:44:59]wFMCommunicate request_size=9 [20:44:59]MH_SAM_APDU [20:44:59]CAPDU: 80 0D 02 02 04 BC 6C 5B D8 [20:44:59]Write to MH i2c: E2 0C 00 EA 2A 80 0D 02 02 04 00 BC 6C 5B D8 00 00 F1 [20:44:59]Write i2c OK [20:44:59]MH_I2C_Read... [20:44:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:44:59]Read from MH i2c: E2 [20:44:59]MH_I2C_Read... [20:44:59]Read from MH i2c: E2 03 00 [20:44:59]MH_I2C_Read... [20:44:59]Read from MH i2c: E2 03 00 EA 2A 00 90 00 88 [20:44:59]RAPDU: 90 00 [20:44:59]wFMCommunicate OK [20:44:59]wFMCommunicate request_size=4 [20:44:59]MH_SAM_APDU [20:44:59]CAPDU: 80 0D 03 02 [20:44:59]Write to MH i2c: E2 08 00 EB 2A 80 0D 03 02 00 00 00 00 90 [20:44:59]Write i2c OK [20:44:59]MH_I2C_Read... [20:44:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:44:59]Read from MH i2c: E2 [20:44:59]MH_I2C_Read... [20:44:59]Read from MH i2c: E2 0B 00 [20:44:59]MH_I2C_Read... [20:44:59]Read from MH i2c: E2 0B 00 EB 2A 00 57 EC C0 A4 21 AB 19 21 90 00 3E [20:44:59]RAPDU: 57 EC C0 A4 21 AB 19 21 90 00 [20:44:59]wFMCommunicate OK [20:44:59]SAM_PROTO_SignData done [20:44:59]FM_MakeSignedData done [20:44:59]CreateOFDProtocolMessage [20:44:59]wFMCommunicate request_size=4 [20:44:59]MH_SAM_APDU [20:44:59]CAPDU: 80 11 00 00 [20:44:59]Write to MH i2c: E2 08 00 EC 2A 80 11 00 00 00 00 00 00 90 [20:44:59]Write i2c OK [20:44:59]MH_I2C_Read... [20:44:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:44:59]Read from MH i2c: E2 [20:44:59]MH_I2C_Read... [20:44:59]Read from MH i2c: E2 17 00 [20:44:59]MH_I2C_Read... [20:44:59]Read from MH i2c: E2 17 00 EC 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E4 [20:44:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:44:59]wFMCommunicate OK [20:44:59]CreateOFDProtocolMessage done [20:44:59]OFDSenderStorePacket 318290 [20:44:59]StoreOFDPacket docnum=318290 [20:44:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 8E 55 06 01 F7 46 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 02 00 00 F4 03 04 00 CB F7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 52 DB 04 00 35 04 06 00 31 53 BC 6C 5B D8 57 EC C0 A4 21 AB 19 21 [20:44:59]CheckFolder [20:44:59]dirname=/storage/ofd_packets [20:44:59]CheckFolder done [20:44:59]ProducePacketName [20:44:59]name=ofd_packets/00318290 [20:44:59]NVStorageSaveData ofd_packets/00318290 [20:44:59]File name is /storage/ofd_packets/00318290 [20:44:59]Write 300 bytes [20:44:59]NVStorageSaveData done [20:44:59]OFDSenderStorePacket done [20:44:59]KKMCreateOFDPacket done [20:44:59]NVStorageSaveData kkm_last_timestamp [20:44:59]File name is /storage/kkm_last_timestamp [20:44:59]Write 4 bytes [20:44:59]NVStorageSaveData done [20:44:59]ExternCall_PrintAddStr [20:44:59]wPrintStart [20:44:59]Write to MH i2c: 01 00 00 ED 2A 17 [20:44:59]Write i2c OK [20:44:59]MH_I2C_Read... [20:44:59]Read from MH i2c: 01 [20:44:59]MH_I2C_Read... [20:44:59]Read from MH i2c: 01 07 00 [20:44:59]MH_I2C_Read... [20:44:59]Read from MH i2c: 01 07 00 ED 2A 00 00 00 00 00 FF 0F 2C [20:44:59]RasterBufferAndPrint [20:44:59]line Счет N : (1)1093301 [20:44:59]line ИНН: 02508201610067 [20:44:59]line Контрольно-Кассовый Чек [20:44:59]line ПРОДАЖА [20:44:59]line ТРК (МРК, ГНК) : 81 [20:44:59]line Товар: 2711190000 [20:44:59]line ГАЗ-К-5 [20:44:59]line 26.110 * 38.30 [20:44:59]line = 1000.01 [20:44:59]line НДС 12% НСП 1% [20:44:59]line > о реализуемом товаре [20:44:59]line ОКРУГЛЕНИЕ: -0.01 [20:44:59]line ИТОГО: 1000.00 [20:44:59]line Внесено: 1000.00 [20:44:59]line СДАЧА: 0.00 [20:44:59]line НСП 1% : 8.85 [20:44:59]line НДС 12% : 106.20 [20:44:59]line Наличными: 1000.00 [20:44:59]line Безнал.: 0.00 [20:44:59]line Место: АЗС № 101 "Партнер Нефть" [20:44:59]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [20:44:59]line СНО: Общий режим [20:44:59]line Чек 765 28.10.2024 20:44 [20:44:59]line Смена: 546 ФФД: 1.0 [20:44:59]line ЗНМ: 0300000082 [20:44:59]line РНМ: 0000000000091628 [20:44:59]line Версия ККМ: 001 [20:44:59]line ФМ: 0000000000874671 [20:44:59]line ФД: 318290 [20:44:59]line ФПД: 54235713264600 [20:44:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T204459&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318290&fm=54235713264600&tin=02508201610067®Number=0000000000091628&sum=100000 [20:44:59]written 0, free lines is 4095 [20:44:59]OFD Sender: Processing packet 318290 [packets to send 127, broken 126] [20:44:59]ProducePacketName [20:44:59]name=ofd_packets/00318290 [20:44:59]OFD Sender: To server: pG, [20:44:59]CommunicateWithHost lk.salyk.kg:30040 [20:44:59]ConnectInit lk.salyk.kg [20:44:59]Connected sock=10 [20:44:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 8E 55 06 01 F7 46 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 02 00 00 F4 03 04 00 CB F7 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 52 DB 04 00 35 04 06 00 31 53 BC 6C 5B D8 57 EC C0 A4 21 AB 19 21 [20:44:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 3A B6 47 00 55 A6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 52 DB 04 00 F4 03 04 00 83 A3 1F 67 B6 04 01 00 00 E0 35 FD F0 BF 65 6C 2A [20:44:59]CommunicateWithHost err = 0 [20:45:00]CheckOFDResponse [20:45:00]1017 (14) - 77093643461234 [20:45:00]1041 (16) - 0000000000874671 [20:45:00]1040 (4) - 318290 [20:45:00]1012 (4) - 28.10.2024 14:45 [20:45:00]1206 (1) - 0 [20:45:00]OFD Sender: Remove packet 318290 [20:45:00]ProducePacketName [20:45:00]name=ofd_packets/00318290 [20:45:00]NVStorageDeleteData [20:45:00]Write to MH i2c: 01 00 00 18 2B 43 [20:45:00]Write i2c OK [20:45:00]MH_I2C_Read... [20:45:00]Read from MH i2c: 01 [20:45:00]MH_I2C_Read... [20:45:00]Read from MH i2c: 01 07 00 [20:45:00]MH_I2C_Read... [20:45:00]Read from MH i2c: 01 07 00 18 2B 00 00 00 00 00 EC 0C 42 [20:45:00]RasterBufferAndPrint [20:45:00]line [20:45:00]line [20:45:00]line [20:45:00]line [20:45:00]line [20:45:00]written 0, free lines is 3318 [20:45:00]MH_Cut [20:45:00]Write to MH i2c: D1 01 00 1F 2B 01 1C [20:45:00]Write i2c OK [20:45:00]MH_I2C_Read... [20:45:00]Read from MH i2c: D1 [20:45:00]MH_I2C_Read... [20:45:00]Read from MH i2c: D1 01 00 [20:45:00]MH_I2C_Read... [20:45:00]Read from MH i2c: D1 01 00 1F 2B 00 1B [20:45:00]Write to MH i2c: 01 00 00 20 2B 4B [20:45:00]Write i2c OK [20:45:00]MH_I2C_Read... [20:45:00]OFD Sender: No OFD packet to send [20:45:00]*** Cut start [20:45:00]*** Partial cut [20:45:00]*** CUTSNS_PIN = 1 [20:45:00]*** CUTSNS_PIN = 0 [20:45:01]*** Brake cut motor [20:45:01]Read from MH i2c: 01 [20:45:01]MH_I2C_Read... [20:45:01]*** Stop cut motor [20:45:01]*** Cut end [20:45:01]Read from MH i2c: 01 07 00 [20:45:01]MH_I2C_Read... [20:45:01]Read from MH i2c: 01 07 00 20 2B 00 00 00 00 00 FF 0F 60 [20:45:01]process_action close_receipt done [20:45:01]requested_data is exist [20:45:01]produce_requested_data [20:45:01]requested_item fm.sn is exist - process it [20:45:01]wFMCommunicate request_size=4 [20:45:01]MH_SAM_APDU [20:45:01]CAPDU: 80 11 00 00 [20:45:01]Write to MH i2c: E2 08 00 21 2B 80 11 00 00 00 00 00 00 C6 [20:45:01]Write i2c OK [20:45:01]MH_I2C_Read... [20:45:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:45:01]Read from MH i2c: E2 [20:45:01]MH_I2C_Read... [20:45:01]Read from MH i2c: E2 17 00 [20:45:01]MH_I2C_Read... [20:45:01]Read from MH i2c: E2 17 00 21 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 1A [20:45:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:45:01]wFMCommunicate OK [20:45:01]requested_item fd.num is exist - process it [20:45:01]SAM_PROTO_GetFieldsCounters [20:45:01]wFMCommunicate request_size=4 [20:45:01]MH_SAM_APDU [20:45:01]CAPDU: 80 13 00 00 [20:45:01]Write to MH i2c: E2 08 00 22 2B 80 13 00 00 00 00 00 00 C9 [20:45:01]Write i2c OK [20:45:01]MH_I2C_Read... [20:45:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:45:01]Read from MH i2c: E2 [20:45:01]MH_I2C_Read... [20:45:01]Read from MH i2c: E2 62 00 [20:45:01]MH_I2C_Read... [20:45:01]Read from MH i2c: E2 62 00 22 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 52 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 FD 02 00 00 5E 04 04 00 FD 02 00 00 57 04 04 00 FE 02 00 00 19 04 04 00 00 00 00 00 90 00 3E [20:45:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 52 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 FD 02 00 00 5E 04 04 00 FD 02 00 00 57 04 04 00 FE 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:45:01]wFMCommunicate OK [20:45:01]SAM_PROTO_GetFieldsCounters done [20:45:01]requested_item shift.num is exist - process it [20:45:01]requested_item shift.opened is exist - process it [20:45:01]req_shift_opened [20:45:01]FM_GetShiftState [20:45:01]SAM_PROTO_GetShiftState [20:45:01]wFMCommunicate request_size=4 [20:45:01]MH_SAM_APDU [20:45:01]CAPDU: 80 13 01 00 [20:45:01]Write to MH i2c: E2 08 00 23 2B 80 13 01 00 00 00 00 00 CB [20:45:01]Write i2c OK [20:45:01]MH_I2C_Read... [20:45:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:45:01]Read from MH i2c: E2 [20:45:01]MH_I2C_Read... [20:45:01]Read from MH i2c: E2 0E 00 [20:45:01]MH_I2C_Read... [20:45:01]Read from MH i2c: E2 0E 00 23 2B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C4 [20:45:01]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:45:01]wFMCommunicate OK [20:45:01]SAM_PROTO_GetShiftState done [20:45:01]FM_GetShiftState done [20:45:01]req_shift_opened done [20:45:01]requested_item shift.open_date is exist - process it [20:45:01]req_shift_open_date [20:45:01]req_shift_open_date done [20:45:01]produce_requested_data done [20:45:01]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318290,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [20:45:01]process_action_free close_receipt [20:45:01]json_value_free [20:45:01]json_value_free done [20:45:01]process_json_proto returns [20:45:01]Send response to host [20:45:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318290,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [20:45:01]free response buf [20:45:01]execute_script done [20:45:01]execute_script returns [20:45:01]free content buf [20:45:01]Sock 8.Close socket [20:45:01]Sock 8.Thread stoped [20:45:05]OFD Sender: No OFD packet to send [20:45:10]OFD Sender: No OFD packet to send [20:45:15]OFD Sender: No OFD packet to send [20:45:20]OFD Sender: No OFD packet to send [20:45:25]OFD Sender: No OFD packet to send [20:45:30]OFD Sender: No OFD packet to send [20:45:35]OFD Sender: No OFD packet to send [20:45:40]OFD Sender: No OFD packet to send [20:45:45]OFD Sender: No OFD packet to send [20:45:50]OFD Sender: No OFD packet to send [20:45:55]OFD Sender: No OFD packet to send [20:46:00]OFD Sender: No OFD packet to send [20:46:05]accept exits with 9 [20:46:05]New connection [20:46:05]New thread 3067039076 created [20:46:05]Thread 3066895716 joined [20:46:05]Waiting for new connection... [20:46:05] Sock 9.Parse request [20:46:05]Sock 9.Check first char [20:46:05]Sock 9.First char is OK [20:46:05]request: POST /json_proto HTTP/1.0 [20:46:05]Method: POST [20:46:05]URL: /json_proto [20:46:05]Method is POST - this is cgi request [20:46:05]url: /json_proto [20:46:05]query_string will be loaded in cgi processing [20:46:05]execute_cgi json_proto POST (null) [20:46:05]execute_cgi path=json_proto method=POST [20:46:05]POST find Content-Length [20:46:05]Host: 172.17.50.195:8080 [20:46:05]Content-Length: 765 [20:46:05]Content-Type: application/json [20:46:05] [20:46:05]POST finish read [20:46:05]Found Content-Length = 765 [20:46:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093303", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "50.50.0", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 4.430, "sum" : 427.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: Mbank", "payments": [ { "type": 1, "sum" : 427.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:46:05]execute_script... [20:46: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)1093303", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "50.50.0", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 4.430, "sum" : 427.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: Mbank", "payments": [ { "type": 1, "sum" : 427.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:46:05]POST & json_proto [20:46:05]process_json_proto [20:46:05]json parsed OK: [20:46:05]protocol is kg_v1.0 [20:46:05]action value=close_receipt [20:46:05]process_action close_receipt [20:46:05]cmd_close_receipt [20:46:05]MH_GetDate [20:46:05]Write to MH i2c: F0 00 00 24 2B 3E [20:46:05]Write i2c OK [20:46:05]MH_I2C_Read... [20:46:05]Read from MH i2c: F0 [20:46:05]MH_I2C_Read... [20:46:05]Read from MH i2c: F0 09 00 [20:46:05]MH_I2C_Read... [20:46:05]Read from MH i2c: F0 09 00 24 2B 00 0F F8 1F 67 43 33 1C 67 CD [20:46:05]GetLastDocTimeStamp 1730148299 [20:46:05]current date 1730148367 [20:46:05]FM_GetShiftState [20:46:05]SAM_PROTO_GetShiftState [20:46:05]wFMCommunicate request_size=4 [20:46:05]MH_SAM_APDU [20:46:05]CAPDU: 80 13 01 00 [20:46:05]Write to MH i2c: E2 08 00 25 2B 80 13 01 00 00 00 00 00 CD [20:46:05]Write i2c OK [20:46:05]MH_I2C_Read... [20:46:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:46:05]Read from MH i2c: E2 [20:46:05]MH_I2C_Read... [20:46:05]Read from MH i2c: E2 0E 00 [20:46:05]MH_I2C_Read... [20:46:05]Read from MH i2c: E2 0E 00 25 2B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C6 [20:46:05]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:46:05]wFMCommunicate OK [20:46:05]SAM_PROTO_GetShiftState done [20:46:05]FM_GetShiftState done [20:46:05]opened in 1730073493 [20:46:05]opened+sec_in_day 1730159893 [20:46:05]quantity*price = 42749 [20:46:05]sum+1 = 42751 [20:46:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 427.50 НСП 1% : 3.78 НДС 12% : 45.40 Наличными: 0.00 Безнал.: 427.50 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 766 28.10.2024 20:46 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318291 ФПД: 96418759014302 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T204607&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318291&fm=96418759014302&tin=02508201610067®Number=0000000000091628&sum=42750 [20:46:06]StoreToDocumentArchive [20:46:06]shift 546 fd 318291 [20:46:06]save to /storage/0546/doc_00318291 [20:46:06]save last doc name /storage/0546/doc_00318291 to /storage/kkm_last_doc_name [20:46:06]save OK [20:46:06]Clear old archive folders... [20:46:06]ProcessDocumentItem done err = 0, tmpTLVsize=249 [20:46:06]tlvbuf is 000AACC0 [20:46:06]SAM_PROTO_ClearQueue [20:46:06]wFMCommunicate request_size=4 [20:46:06]MH_SAM_APDU [20:46:06]CAPDU: 80 09 00 00 [20:46:06]Write to MH i2c: E2 08 00 32 2B 80 09 00 00 00 00 00 00 CF [20:46:06]Write i2c OK [20:46:06]MH_I2C_Read... [20:46:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:46:06]Read from MH i2c: E2 [20:46:06]MH_I2C_Read... [20:46:06]Read from MH i2c: E2 03 00 [20:46:06]MH_I2C_Read... [20:46:06]Read from MH i2c: E2 03 00 32 2B 00 90 00 D1 [20:46:06]RAPDU: 90 00 [20:46:06]wFMCommunicate OK [20:46:06]SAM_PROTO_ClearQueue done [20:46:06]KKMCreateOFDPacket [20:46:06]OFDProtocolAddRootSTLVToBuf [20:46:06]FM_MakeSignedData [20:46:06]FM_MakeSignedData [20:46:06]SAM_PROTO_SignData [20:46:06]wFMCommunicate request_size=4 [20:46:06]MH_SAM_APDU [20:46:06]CAPDU: 80 0D 01 02 [20:46:06]Write to MH i2c: E2 08 00 33 2B 80 0D 01 02 00 00 00 00 D7 [20:46:06]Write i2c OK [20:46:06]MH_I2C_Read... [20:46:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:46:06]Read from MH i2c: E2 [20:46:06]MH_I2C_Read... [20:46:06]Read from MH i2c: E2 03 00 [20:46:06]MH_I2C_Read... [20:46:06]Read from MH i2c: E2 03 00 33 2B 00 90 00 D2 [20:46:06]RAPDU: 90 00 [20:46:06]wFMCommunicate OK [20:46:06]wFMCommunicate request_size=255 [20:46:06]MH_SAM_APDU [20:46:06]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 07 00 35 30 2E 35 30 2E 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 FE A6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FE A6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 11 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FE A6 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 02 00 00 F4 03 04 00 0F F8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 53 DB 04 00 35 04 06 00 57 B1 3D [20:46:06]Write to MH i2c: E2 02 01 34 2B 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 07 00 35 30 2E 35 30 2E 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 FE A6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FE A6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 11 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FE A6 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 02 00 00 F4 03 04 00 0F F8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 53 DB 04 00 35 04 06 00 57 B1 3D 00 00 F4 [20:46:06]Write i2c OK [20:46:06]MH_I2C_Read... [20:46:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:46:07]Read from MH i2c: E2 [20:46:07]MH_I2C_Read... [20:46:07]Read from MH i2c: E2 03 00 [20:46:07]MH_I2C_Read... [20:46:07]Read from MH i2c: E2 03 00 34 2B 00 90 00 D3 [20:46:07]RAPDU: 90 00 [20:46:07]wFMCommunicate OK [20:46:07]wFMCommunicate request_size=8 [20:46:07]MH_SAM_APDU [20:46:07]CAPDU: 80 0D 02 02 03 E1 77 9E [20:46:07]Write to MH i2c: E2 0B 00 35 2B 80 0D 02 02 03 00 E1 77 9E 00 00 D6 [20:46:07]Write i2c OK [20:46:07]MH_I2C_Read... [20:46:07]Read from MH i2c: E2 [20:46:07]MH_I2C_Read... [20:46:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:46:07]Read from MH i2c: E2 03 00 [20:46:07]MH_I2C_Read... [20:46:07]Read from MH i2c: E2 03 00 35 2B 00 90 00 D4 [20:46:07]RAPDU: 90 00 [20:46:07]wFMCommunicate OK [20:46:07]wFMCommunicate request_size=4 [20:46:07]MH_SAM_APDU [20:46:07]CAPDU: 80 0D 03 02 [20:46:07]Write to MH i2c: E2 08 00 36 2B 80 0D 03 02 00 00 00 00 DC [20:46:07]Write i2c OK [20:46:07]MH_I2C_Read... [20:46:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:46:07]Read from MH i2c: E2 [20:46:07]MH_I2C_Read... [20:46:07]Read from MH i2c: E2 0B 00 [20:46:07]MH_I2C_Read... [20:46:07]Read from MH i2c: E2 0B 00 36 2B 00 EE 9E FE B4 8B 1C 24 56 90 00 3C [20:46:07]RAPDU: EE 9E FE B4 8B 1C 24 56 90 00 [20:46:07]wFMCommunicate OK [20:46:07]SAM_PROTO_SignData done [20:46:07]FM_MakeSignedData done [20:46:07]CreateOFDProtocolMessage [20:46:07]wFMCommunicate request_size=4 [20:46:07]MH_SAM_APDU [20:46:07]CAPDU: 80 11 00 00 [20:46:07]Write to MH i2c: E2 08 00 37 2B 80 11 00 00 00 00 00 00 DC [20:46:07]Write i2c OK [20:46:07]MH_I2C_Read... [20:46:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:46:07]Read from MH i2c: E2 [20:46:07]MH_I2C_Read... [20:46:07]Read from MH i2c: E2 17 00 [20:46:07]MH_I2C_Read... [20:46:07]Read from MH i2c: E2 17 00 37 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 30 [20:46:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:46:07]wFMCommunicate OK [20:46:07]CreateOFDProtocolMessage done [20:46:07]OFDSenderStorePacket 318291 [20:46:07]StoreOFDPacket docnum=318291 [20:46:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 01 00 00 CC F3 05 01 82 92 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 07 00 35 30 2E 35 30 2E 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 FE A6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FE A6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 11 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FE A6 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 02 00 00 F4 03 04 00 0F F8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 53 DB 04 00 35 04 06 00 57 B1 3D E1 77 9E EE 9E FE B4 8B 1C 24 56 [20:46:07]CheckFolder [20:46:07]dirname=/storage/ofd_packets [20:46:07]CheckFolder done [20:46:07]ProducePacketName [20:46:07]name=ofd_packets/00318291 [20:46:07]NVStorageSaveData ofd_packets/00318291 [20:46:07]File name is /storage/ofd_packets/00318291 [20:46:07]Write 299 bytes [20:46:07]NVStorageSaveData done [20:46:07]OFDSenderStorePacket done [20:46:07]KKMCreateOFDPacket done [20:46:07]NVStorageSaveData kkm_last_timestamp [20:46:07]File name is /storage/kkm_last_timestamp [20:46:07]Write 4 bytes [20:46:07]NVStorageSaveData done [20:46:07]ExternCall_PrintAddStr [20:46:07]wPrintStart [20:46:07]Write to MH i2c: 01 00 00 38 2B 63 [20:46:07]Write i2c OK [20:46:07]MH_I2C_Read... [20:46:07]Read from MH i2c: 01 [20:46:07]MH_I2C_Read... [20:46:07]Read from MH i2c: 01 07 00 [20:46:07]MH_I2C_Read... [20:46:07]Read from MH i2c: 01 07 00 38 2B 00 00 00 00 00 FF 0F 78 [20:46:07]RasterBufferAndPrint [20:46:07]line Счет N : (1)1093303 [20:46:07]line ИНН: 02508201610067 [20:46:07]line Контрольно-Кассовый Чек [20:46:07]line ПРОДАЖА [20:46:07]line ТРК (МРК, ГНК) : 42 [20:46:07]line Товар: 50.50.0 [20:46:07]line Аи-100-К-3 [20:46:07]line 4.430 * 96.50 [20:46:07]line = 427.50 [20:46:07]line НДС 12% НСП 1% [20:46:07]line > о реализуемом товаре [20:46:07]line ИТОГО: 427.50 [20:46:07]line НСП 1% : 3.78 [20:46:07]line НДС 12% : 45.40 [20:46:07]line Наличными: 0.00 [20:46:07]line Безнал.: 427.50 [20:46:07]line Место: АЗС № 101 "Партнер Нефть" [20:46:07]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [20:46:07]line СНО: Общий режим [20:46:07]line Чек 766 28.10.2024 20:46 [20:46:07]line Смена: 546 ФФД: 1.0 [20:46:07]line ЗНМ: 0300000082 [20:46:07]line РНМ: 0000000000091628 [20:46:07]line Версия ККМ: 001 [20:46:07]line Платежная система: Mbank [20:46:07]line ФМ: 0000000000874671 [20:46:07]line ФД: 318291 [20:46:07]line ФПД: 96418759014302 [20:46:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T204607&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318291&fm=96418759014302&tin=02508201610067®Number=0000000000091628&sum=42750 [20:46:07]written 0, free lines is 4095 [20:46:07]OFD Sender: Processing packet 318291 [packets to send 127, broken 126] [20:46:07]ProducePacketName [20:46:07]name=ofd_packets/00318291 [20:46:07]OFD Sender: To server: pG, [20:46:07]CommunicateWithHost lk.salyk.kg:30040 [20:46:07]ConnectInit lk.salyk.kg [20:46:07]Connected sock=10 [20:46:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 01 00 00 CC F3 05 01 82 92 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 07 00 35 30 2E 35 30 2E 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 FE A6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FE A6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 11 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FE A6 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 02 00 00 F4 03 04 00 0F F8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 53 DB 04 00 35 04 06 00 57 B1 3D E1 77 9E EE 9E FE B4 8B 1C 24 56 [20:46:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 DA F6 47 00 17 40 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 53 DB 04 00 F4 03 04 00 C6 A3 1F 67 B6 04 01 00 00 DA BE 49 C1 9B 5E F3 0A [20:46:07]CommunicateWithHost err = 0 [20:46:07]CheckOFDResponse [20:46:07]1017 (14) - 77093643461234 [20:46:07]1041 (16) - 0000000000874671 [20:46:07]1040 (4) - 318291 [20:46:07]1012 (4) - 28.10.2024 14:46 [20:46:07]1206 (1) - 0 [20:46:07]OFD Sender: Remove packet 318291 [20:46:07]ProducePacketName [20:46:07]name=ofd_packets/00318291 [20:46:07]NVStorageDeleteData [20:46:07]Write to MH i2c: 01 00 00 61 2B 8C [20:46:07]Write i2c OK [20:46:07]MH_I2C_Read... [20:46:07]Read from MH i2c: 01 [20:46:07]MH_I2C_Read... [20:46:07]Read from MH i2c: 01 07 00 [20:46:07]MH_I2C_Read... [20:46:07]Read from MH i2c: 01 07 00 61 2B 00 00 00 00 00 1D 0D BD [20:46:07]RasterBufferAndPrint [20:46:07]line [20:46:07]line [20:46:07]line [20:46:07]line [20:46:07]line [20:46:07]written 0, free lines is 3366 [20:46:07]MH_Cut [20:46:07]Write to MH i2c: D1 01 00 68 2B 01 65 [20:46:07]Write i2c OK [20:46:07]MH_I2C_Read... [20:46:07]Read from MH i2c: D1 [20:46:07]MH_I2C_Read... [20:46:07]Read from MH i2c: D1 01 00 [20:46:07]MH_I2C_Read... [20:46:07]Read from MH i2c: D1 01 00 68 2B 00 64 [20:46:07]Write to MH i2c: 01 00 00 69 2B 94 [20:46:07]Write i2c OK [20:46:07]MH_I2C_Read... [20:46:08]OFD Sender: No OFD packet to send [20:46:08]*** Cut start [20:46:08]*** Partial cut [20:46:08]*** CUTSNS_PIN = 1 [20:46:08]*** CUTSNS_PIN = 0 [20:46:08]*** Brake cut motor [20:46:08]Read from MH i2c: 01 [20:46:08]MH_I2C_Read... [20:46:08]*** Stop cut motor [20:46:08]*** Cut end [20:46:08]Read from MH i2c: 01 07 00 [20:46:08]MH_I2C_Read... [20:46:08]Read from MH i2c: 01 07 00 69 2B 00 00 00 00 00 FF 0F A9 [20:46:08]process_action close_receipt done [20:46:08]requested_data is exist [20:46:08]produce_requested_data [20:46:08]requested_item fm.sn is exist - process it [20:46:08]wFMCommunicate request_size=4 [20:46:08]MH_SAM_APDU [20:46:08]CAPDU: 80 11 00 00 [20:46:08]Write to MH i2c: E2 08 00 6A 2B 80 11 00 00 00 00 00 00 0F [20:46:08]Write i2c OK [20:46:08]MH_I2C_Read... [20:46:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:46:09]Read from MH i2c: E2 [20:46:09]MH_I2C_Read... [20:46:09]Read from MH i2c: E2 17 00 [20:46:09]MH_I2C_Read... [20:46:09]Read from MH i2c: E2 17 00 6A 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 63 [20:46:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:46:09]wFMCommunicate OK [20:46:09]requested_item fd.num is exist - process it [20:46:09]SAM_PROTO_GetFieldsCounters [20:46:09]wFMCommunicate request_size=4 [20:46:09]MH_SAM_APDU [20:46:09]CAPDU: 80 13 00 00 [20:46:09]Write to MH i2c: E2 08 00 6B 2B 80 13 00 00 00 00 00 00 12 [20:46:09]Write i2c OK [20:46:09]MH_I2C_Read... [20:46:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:46:09]Read from MH i2c: E2 [20:46:09]MH_I2C_Read... [20:46:09]Read from MH i2c: E2 62 00 [20:46:09]MH_I2C_Read... [20:46:09]Read from MH i2c: E2 62 00 6B 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 53 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 FE 02 00 00 5E 04 04 00 FE 02 00 00 57 04 04 00 FF 02 00 00 19 04 04 00 00 00 00 00 90 00 8B [20:46:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 53 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 FE 02 00 00 5E 04 04 00 FE 02 00 00 57 04 04 00 FF 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:46:09]wFMCommunicate OK [20:46:09]SAM_PROTO_GetFieldsCounters done [20:46:09]requested_item shift.num is exist - process it [20:46:09]requested_item shift.opened is exist - process it [20:46:09]req_shift_opened [20:46:09]FM_GetShiftState [20:46:09]SAM_PROTO_GetShiftState [20:46:09]wFMCommunicate request_size=4 [20:46:09]MH_SAM_APDU [20:46:09]CAPDU: 80 13 01 00 [20:46:09]Write to MH i2c: E2 08 00 6C 2B 80 13 01 00 00 00 00 00 14 [20:46:09]Write i2c OK [20:46:09]MH_I2C_Read... [20:46:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:46:09]Read from MH i2c: E2 [20:46:09]MH_I2C_Read... [20:46:09]Read from MH i2c: E2 0E 00 [20:46:09]MH_I2C_Read... [20:46:09]Read from MH i2c: E2 0E 00 6C 2B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 0D [20:46:09]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:46:09]wFMCommunicate OK [20:46:09]SAM_PROTO_GetShiftState done [20:46:09]FM_GetShiftState done [20:46:09]req_shift_opened done [20:46:09]requested_item shift.open_date is exist - process it [20:46:09]req_shift_open_date [20:46:09]req_shift_open_date done [20:46:09]produce_requested_data done [20:46:09]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318291,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [20:46:09]process_action_free close_receipt [20:46:09]json_value_free [20:46:09]json_value_free done [20:46:09]process_json_proto returns [20:46:09]Send response to host [20:46:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318291,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [20:46:09]free response buf [20:46:09]execute_script done [20:46:09]execute_script returns [20:46:09]free content buf [20:46:09]Sock 9.Close socket [20:46:09]Sock 9.Thread stoped [20:46:13]OFD Sender: No OFD packet to send [20:46:18]OFD Sender: No OFD packet to send [20:46:23]OFD Sender: No OFD packet to send [20:46:28]OFD Sender: No OFD packet to send [20:46:33]OFD Sender: No OFD packet to send [20:46:38]OFD Sender: No OFD packet to send [20:46:43]OFD Sender: No OFD packet to send [20:46:48]OFD Sender: No OFD packet to send [20:46:53]OFD Sender: No OFD packet to send [20:46:58]OFD Sender: No OFD packet to send [20:47:03]OFD Sender: No OFD packet to send [20:47:08]OFD Sender: No OFD packet to send [20:47:13]OFD Sender: No OFD packet to send [20:47:18]OFD Sender: No OFD packet to send [20:47:23]OFD Sender: No OFD packet to send [20:47:28]OFD Sender: No OFD packet to send [20:47:33]OFD Sender: No OFD packet to send [20:47:37]accept exits with 8 [20:47:37]New connection [20:47:37]New thread 3066895716 created [20:47:37]Thread 3067039076 joined [20:47:37]Waiting for new connection... [20:47:37] Sock 8.Parse request [20:47:37]Sock 8.Check first char [20:47:37]Sock 8.First char is OK [20:47:37]request: POST /json_proto HTTP/1.0 [20:47:37]Method: POST [20:47:37]URL: /json_proto [20:47:37]Method is POST - this is cgi request [20:47:37]url: /json_proto [20:47:37]query_string will be loaded in cgi processing [20:47:37]execute_cgi json_proto POST (null) [20:47:37]execute_cgi path=json_proto method=POST [20:47:37]POST find Content-Length [20:47:37]Host: 172.17.50.195:8080 [20:47:37]Content-Length: 679 [20:47:37]Content-Type: application/json [20:47:37] [20:47:37]POST finish read [20:47:37]Found Content-Length = 679 [20:47:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093304", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:47:37]execute_script... [20:47: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)1093304", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:47:37]POST & json_proto [20:47:37]process_json_proto [20:47:37]json parsed OK: [20:47:37]protocol is kg_v1.0 [20:47:37]action value=close_receipt [20:47:37]process_action close_receipt [20:47:37]cmd_close_receipt [20:47:37]MH_GetDate [20:47:37]Write to MH i2c: F0 00 00 6D 2B 87 [20:47:37]Write i2c OK [20:47:37]MH_I2C_Read... [20:47:37]Read from MH i2c: F0 [20:47:37]MH_I2C_Read... [20:47:37]Read from MH i2c: F0 09 00 [20:47:37]MH_I2C_Read... [20:47:37]Read from MH i2c: F0 09 00 6D 2B 00 6A F8 1F 67 43 33 1C 67 71 [20:47:37]GetLastDocTimeStamp 1730148367 [20:47:37]current date 1730148458 [20:47:37]FM_GetShiftState [20:47:37]SAM_PROTO_GetShiftState [20:47:37]wFMCommunicate request_size=4 [20:47:37]MH_SAM_APDU [20:47:37]CAPDU: 80 13 01 00 [20:47:37]Write to MH i2c: E2 08 00 6E 2B 80 13 01 00 00 00 00 00 16 [20:47:37]Write i2c OK [20:47:37]MH_I2C_Read... [20:47:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:47:37]Read from MH i2c: E2 [20:47:37]MH_I2C_Read... [20:47:37]Read from MH i2c: E2 0E 00 [20:47:37]MH_I2C_Read... [20:47:37]Read from MH i2c: E2 0E 00 6E 2B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 0F [20:47:37]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:47:37]wFMCommunicate OK [20:47:37]SAM_PROTO_GetShiftState done [20:47:37]FM_GetShiftState done [20:47:37]opened in 1730073493 [20:47:37]opened+sec_in_day 1730159893 [20:47:37]quantity*price = 80061 [20:47:37]sum+1 = 80063 [20:47:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 85.02 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 767 28.10.2024 20:47 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318292 ФПД: 238358741519164 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T204738&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318292&fm=238358741519164&tin=02508201610067®Number=0000000000091628&sum=80000 [20:47:38]StoreToDocumentArchive [20:47:38]shift 546 fd 318292 [20:47:38]save to /storage/0546/doc_00318292 [20:47:38]save last doc name /storage/0546/doc_00318292 to /storage/kkm_last_doc_name [20:47:38]save OK [20:47:38]Clear old archive folders... [20:47:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:47:38]tlvbuf is B6F6DEF0 [20:47:38]SAM_PROTO_ClearQueue [20:47:38]wFMCommunicate request_size=4 [20:47:38]MH_SAM_APDU [20:47:38]CAPDU: 80 09 00 00 [20:47:38]Write to MH i2c: E2 08 00 7B 2B 80 09 00 00 00 00 00 00 18 [20:47:38]Write i2c OK [20:47:38]MH_I2C_Read... [20:47:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:47:38]Read from MH i2c: E2 [20:47:38]MH_I2C_Read... [20:47:38]Read from MH i2c: E2 03 00 [20:47:38]MH_I2C_Read... [20:47:38]Read from MH i2c: E2 03 00 7B 2B 00 90 00 1A [20:47:38]RAPDU: 90 00 [20:47:38]wFMCommunicate OK [20:47:38]SAM_PROTO_ClearQueue done [20:47:38]KKMCreateOFDPacket [20:47:38]OFDProtocolAddRootSTLVToBuf [20:47:38]FM_MakeSignedData [20:47:38]FM_MakeSignedData [20:47:38]SAM_PROTO_SignData [20:47:38]wFMCommunicate request_size=4 [20:47:38]MH_SAM_APDU [20:47:38]CAPDU: 80 0D 01 02 [20:47:38]Write to MH i2c: E2 08 00 7C 2B 80 0D 01 02 00 00 00 00 20 [20:47:38]Write i2c OK [20:47:38]MH_I2C_Read... [20:47:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:47:38]Read from MH i2c: E2 [20:47:38]MH_I2C_Read... [20:47:38]Read from MH i2c: E2 03 00 [20:47:38]MH_I2C_Read... [20:47:38]Read from MH i2c: E2 03 00 7C 2B 00 90 00 1B [20:47:38]RAPDU: 90 00 [20:47:38]wFMCommunicate OK [20:47:38]wFMCommunicate request_size=255 [20:47:38]MH_SAM_APDU [20:47:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 02 00 00 F4 03 04 00 6A F8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 54 DB 04 00 35 04 06 00 D8 [20:47:38]Write to MH i2c: E2 02 01 7D 2B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 02 00 00 F4 03 04 00 6A F8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 54 DB 04 00 35 04 06 00 D8 00 00 34 [20:47:38]Write i2c OK [20:47:38]MH_I2C_Read... [20:47:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:47:38]Read from MH i2c: E2 [20:47:38]MH_I2C_Read... [20:47:38]Read from MH i2c: E2 03 00 [20:47:38]MH_I2C_Read... [20:47:38]Read from MH i2c: E2 03 00 7D 2B 00 90 00 1C [20:47:38]RAPDU: 90 00 [20:47:38]wFMCommunicate OK [20:47:38]wFMCommunicate request_size=10 [20:47:38]MH_SAM_APDU [20:47:38]CAPDU: 80 0D 02 02 05 C9 38 1E 0B 3C [20:47:38]Write to MH i2c: E2 0D 00 7E 2B 80 0D 02 02 05 00 C9 38 1E 0B 3C 00 00 93 [20:47:38]Write i2c OK [20:47:38]MH_I2C_Read... [20:47:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:47:38]Read from MH i2c: E2 [20:47:38]MH_I2C_Read... [20:47:38]Read from MH i2c: E2 03 00 [20:47:38]MH_I2C_Read... [20:47:38]Read from MH i2c: E2 03 00 7E 2B 00 90 00 1D [20:47:38]RAPDU: 90 00 [20:47:38]wFMCommunicate OK [20:47:38]wFMCommunicate request_size=4 [20:47:38]MH_SAM_APDU [20:47:38]CAPDU: 80 0D 03 02 [20:47:38]Write to MH i2c: E2 08 00 7F 2B 80 0D 03 02 00 00 00 00 25 [20:47:38]Write i2c OK [20:47:38]MH_I2C_Read... [20:47:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:47:38]Read from MH i2c: E2 [20:47:38]MH_I2C_Read... [20:47:38]Read from MH i2c: E2 0B 00 [20:47:38]MH_I2C_Read... [20:47:38]Read from MH i2c: E2 0B 00 7F 2B 00 32 61 27 83 AE 6D 81 5E 90 00 5D [20:47:38]RAPDU: 32 61 27 83 AE 6D 81 5E 90 00 [20:47:38]wFMCommunicate OK [20:47:38]SAM_PROTO_SignData done [20:47:38]FM_MakeSignedData done [20:47:38]CreateOFDProtocolMessage [20:47:38]wFMCommunicate request_size=4 [20:47:38]MH_SAM_APDU [20:47:38]CAPDU: 80 11 00 00 [20:47:38]Write to MH i2c: E2 08 00 80 2B 80 11 00 00 00 00 00 00 25 [20:47:38]Write i2c OK [20:47:38]MH_I2C_Read... [20:47:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:47:38]Read from MH i2c: E2 [20:47:38]MH_I2C_Read... [20:47:38]Read from MH i2c: E2 17 00 [20:47:38]MH_I2C_Read... [20:47:38]Read from MH i2c: E2 17 00 80 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 79 [20:47:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:47:38]wFMCommunicate OK [20:47:38]CreateOFDProtocolMessage done [20:47:38]OFDSenderStorePacket 318292 [20:47:38]StoreOFDPacket docnum=318292 [20:47:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 75 C0 07 01 8E FC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 02 00 00 F4 03 04 00 6A F8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 54 DB 04 00 35 04 06 00 D8 C9 38 1E 0B 3C 32 61 27 83 AE 6D 81 5E [20:47:38]CheckFolder [20:47:38]dirname=/storage/ofd_packets [20:47:38]CheckFolder done [20:47:38]ProducePacketName [20:47:38]name=ofd_packets/00318292 [20:47:38]NVStorageSaveData ofd_packets/00318292 [20:47:38]File name is /storage/ofd_packets/00318292 [20:47:38]Write 301 bytes [20:47:38]NVStorageSaveData done [20:47:38]OFDSenderStorePacket done [20:47:38]KKMCreateOFDPacket done [20:47:38]NVStorageSaveData kkm_last_timestamp [20:47:38]File name is /storage/kkm_last_timestamp [20:47:38]Write 4 bytes [20:47:38]NVStorageSaveData done [20:47:38]ExternCall_PrintAddStr [20:47:38]wPrintStart [20:47:38]Write to MH i2c: 01 00 00 81 2B AC [20:47:38]Write i2c OK [20:47:38]MH_I2C_Read... [20:47:38]Read from MH i2c: 01 [20:47:38]MH_I2C_Read... [20:47:38]Read from MH i2c: 01 07 00 [20:47:38]MH_I2C_Read... [20:47:38]Read from MH i2c: 01 07 00 81 2B 00 00 00 00 00 FF 0F C1 [20:47:38]RasterBufferAndPrint [20:47:38]line Счет N : (1)1093304 [20:47:38]line ИНН: 02508201610067 [20:47:38]line Контрольно-Кассовый Чек [20:47:38]line ПРОДАЖА [20:47:38]line ТРК (МРК, ГНК) : 54 [20:47:38]line Товар: 2710124500 [20:47:38]line Аи-95-К-3 [20:47:38]line 10.790 * 74.20 [20:47:38]line = 800.62 [20:47:38]line НДС 12% НСП 1% [20:47:38]line > о реализуемом товаре [20:47:38]line ОКРУГЛЕНИЕ: -0.62 [20:47:38]line ИТОГО: 800.00 [20:47:38]line Внесено: 800.00 [20:47:38]line СДАЧА: 0.00 [20:47:38]line НСП 1% : 7.08 [20:47:38]line НДС 12% : 85.02 [20:47:38]line Наличными: 800.00 [20:47:38]line Безнал.: 0.00 [20:47:38]line Место: АЗС № 101 "Партнер Нефть" [20:47:38]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [20:47:38]line СНО: Общий режим [20:47:38]line Чек 767 28.10.2024 20:47 [20:47:38]line Смена: 546 ФФД: 1.0 [20:47:38]line ЗНМ: 0300000082 [20:47:38]line РНМ: 0000000000091628 [20:47:38]line Версия ККМ: 001 [20:47:38]line ФМ: 0000000000874671 [20:47:38]line ФД: 318292 [20:47:38]line ФПД: 238358741519164 [20:47:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T204738&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318292&fm=238358741519164&tin=02508201610067®Number=0000000000091628&sum=80000 [20:47:39]OFD Sender: Processing packet 318292 [packets to send 127, broken 126] [20:47:39]ProducePacketName [20:47:39]name=ofd_packets/00318292 [20:47:39]OFD Sender: To server: pG, [20:47:39]CommunicateWithHost lk.salyk.kg:30040 [20:47:39]ConnectInit lk.salyk.kg [20:47:39]written 0, free lines is 4095 [20:47:39]Connected sock=10 [20:47:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 75 C0 07 01 8E FC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 02 00 00 F4 03 04 00 6A F8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 54 DB 04 00 35 04 06 00 D8 C9 38 1E 0B 3C 32 61 27 83 AE 6D 81 5E [20:47:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 16 D4 47 00 77 AD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 54 DB 04 00 F4 03 04 00 22 A4 1F 67 B6 04 01 00 00 A6 05 82 00 FF 80 C0 50 [20:47:39]CommunicateWithHost err = 0 [20:47:39]CheckOFDResponse [20:47:39]1017 (14) - 77093643461234 [20:47:39]1041 (16) - 0000000000874671 [20:47:39]1040 (4) - 318292 [20:47:39]1012 (4) - 28.10.2024 14:48 [20:47:39]1206 (1) - 0 [20:47:39]OFD Sender: Remove packet 318292 [20:47:39]ProducePacketName [20:47:39]name=ofd_packets/00318292 [20:47:39]NVStorageDeleteData [20:47:39]Write to MH i2c: 01 00 00 AC 2B D7 [20:47:39]Write i2c OK [20:47:39]MH_I2C_Read... [20:47:39]Read from MH i2c: 01 [20:47:39]MH_I2C_Read... [20:47:39]Read from MH i2c: 01 07 00 [20:47:39]MH_I2C_Read... [20:47:39]Read from MH i2c: 01 07 00 AC 2B 00 00 00 00 00 EC 0C D6 [20:47:39]RasterBufferAndPrint [20:47:39]line [20:47:39]line [20:47:39]line [20:47:39]line [20:47:39]line [20:47:39]written 0, free lines is 3314 [20:47:39]MH_Cut [20:47:39]Write to MH i2c: D1 01 00 B3 2B 01 B0 [20:47:39]Write i2c OK [20:47:39]MH_I2C_Read... [20:47:39]Read from MH i2c: D1 [20:47:39]MH_I2C_Read... [20:47:39]Read from MH i2c: D1 01 00 [20:47:39]MH_I2C_Read... [20:47:39]Read from MH i2c: D1 01 00 B3 2B 00 AF [20:47:39]Write to MH i2c: 01 00 00 B4 2B DF [20:47:39]Write i2c OK [20:47:39]MH_I2C_Read... [20:47:40]OFD Sender: No OFD packet to send [20:47:40]*** Cut start [20:47:40]*** Partial cut [20:47:40]*** CUTSNS_PIN = 1 [20:47:40]*** CUTSNS_PIN = 0 [20:47:40]*** Brake cut motor [20:47:41]Read from MH i2c: 01 [20:47:41]MH_I2C_Read... [20:47:41]*** Stop cut motor [20:47:41]*** Cut end [20:47:41]Read from MH i2c: 01 07 00 [20:47:41]MH_I2C_Read... [20:47:41]Read from MH i2c: 01 07 00 B4 2B 00 00 00 00 00 FF 0F F4 [20:47:41]process_action close_receipt done [20:47:41]requested_data is exist [20:47:41]produce_requested_data [20:47:41]requested_item fm.sn is exist - process it [20:47:41]wFMCommunicate request_size=4 [20:47:41]MH_SAM_APDU [20:47:41]CAPDU: 80 11 00 00 [20:47:41]Write to MH i2c: E2 08 00 B5 2B 80 11 00 00 00 00 00 00 5A [20:47:41]Write i2c OK [20:47:41]MH_I2C_Read... [20:47:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:47:41]Read from MH i2c: E2 [20:47:41]MH_I2C_Read... [20:47:41]Read from MH i2c: E2 17 00 [20:47:41]MH_I2C_Read... [20:47:41]Read from MH i2c: E2 17 00 B5 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 AE [20:47:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:47:41]wFMCommunicate OK [20:47:41]requested_item fd.num is exist - process it [20:47:41]SAM_PROTO_GetFieldsCounters [20:47:41]wFMCommunicate request_size=4 [20:47:41]MH_SAM_APDU [20:47:41]CAPDU: 80 13 00 00 [20:47:41]Write to MH i2c: E2 08 00 B6 2B 80 13 00 00 00 00 00 00 5D [20:47:41]Write i2c OK [20:47:41]MH_I2C_Read... [20:47:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:47:41]Read from MH i2c: E2 [20:47:41]MH_I2C_Read... [20:47:41]Read from MH i2c: E2 62 00 [20:47:41]MH_I2C_Read... [20:47:41]Read from MH i2c: E2 62 00 B6 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 54 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 FF 02 00 00 5E 04 04 00 FF 02 00 00 57 04 04 00 00 03 00 00 19 04 04 00 00 00 00 00 90 00 DB [20:47:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 54 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 FF 02 00 00 5E 04 04 00 FF 02 00 00 57 04 04 00 00 03 00 00 19 04 04 00 00 00 00 00 90 00 [20:47:41]wFMCommunicate OK [20:47:41]SAM_PROTO_GetFieldsCounters done [20:47:41]requested_item shift.num is exist - process it [20:47:41]requested_item shift.opened is exist - process it [20:47:41]req_shift_opened [20:47:41]FM_GetShiftState [20:47:41]SAM_PROTO_GetShiftState [20:47:41]wFMCommunicate request_size=4 [20:47:41]MH_SAM_APDU [20:47:41]CAPDU: 80 13 01 00 [20:47:41]Write to MH i2c: E2 08 00 B7 2B 80 13 01 00 00 00 00 00 5F [20:47:41]Write i2c OK [20:47:41]MH_I2C_Read... [20:47:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:47:41]Read from MH i2c: E2 [20:47:41]MH_I2C_Read... [20:47:41]Read from MH i2c: E2 0E 00 [20:47:41]MH_I2C_Read... [20:47:41]Read from MH i2c: E2 0E 00 B7 2B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 58 [20:47:41]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:47:41]wFMCommunicate OK [20:47:41]SAM_PROTO_GetShiftState done [20:47:41]FM_GetShiftState done [20:47:41]req_shift_opened done [20:47:41]requested_item shift.open_date is exist - process it [20:47:41]req_shift_open_date [20:47:41]req_shift_open_date done [20:47:41]produce_requested_data done [20:47:41]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318292,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [20:47:41]process_action_free close_receipt [20:47:41]json_value_free [20:47:41]json_value_free done [20:47:41]process_json_proto returns [20:47:41]Send response to host [20:47:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318292,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [20:47:41]free response buf [20:47:41]execute_script done [20:47:41]execute_script returns [20:47:41]free content buf [20:47:41]Sock 8.Close socket [20:47:41]Sock 8.Thread stoped [20:47:45]OFD Sender: No OFD packet to send [20:47:50]OFD Sender: No OFD packet to send [20:47:55]OFD Sender: No OFD packet to send [20:48:00]OFD Sender: No OFD packet to send [20:48:05]OFD Sender: No OFD packet to send [20:48:10]OFD Sender: No OFD packet to send [20:48:15]OFD Sender: No OFD packet to send [20:48:20]OFD Sender: No OFD packet to send [20:48:25]OFD Sender: No OFD packet to send [20:48:30]OFD Sender: No OFD packet to send [20:48:35]OFD Sender: No OFD packet to send [20:48:40]OFD Sender: No OFD packet to send [20:48:45]OFD Sender: No OFD packet to send [20:48:50]OFD Sender: No OFD packet to send [20:48:55]OFD Sender: No OFD packet to send [20:49:00]OFD Sender: No OFD packet to send [20:49:05]OFD Sender: No OFD packet to send [20:49:10]OFD Sender: No OFD packet to send [20:49:15]OFD Sender: No OFD packet to send [20:49:15]accept exits with 9 [20:49:15]New connection [20:49:15]New thread 3067039076 created [20:49:15]Thread 3066895716 joined [20:49:15]Waiting for new connection... [20:49:15] Sock 9.Parse request [20:49:15]Sock 9.Check first char [20:49:15]Sock 9.First char is OK [20:49:15]request: POST /json_proto HTTP/1.0 [20:49:15]Method: POST [20:49:15]URL: /json_proto [20:49:15]Method is POST - this is cgi request [20:49:15]url: /json_proto [20:49:15]query_string will be loaded in cgi processing [20:49:15]execute_cgi json_proto POST (null) [20:49:15]execute_cgi path=json_proto method=POST [20:49:15]POST find Content-Length [20:49:15]Host: 172.17.50.195:8080 [20:49:15]Content-Length: 770 [20:49:15]Content-Type: application/json [20:49:15] [20:49:15]POST finish read [20:49:15]Found Content-Length = 770 [20:49:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093305", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 25.000, "sum" : 1855.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: Mbank", "payments": [ { "type": 1, "sum" : 1855.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:49:15]execute_script... [20: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)1093305", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 25.000, "sum" : 1855.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: Mbank", "payments": [ { "type": 1, "sum" : 1855.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:49:15]POST & json_proto [20:49:15]process_json_proto [20:49:15]json parsed OK: [20:49:15]protocol is kg_v1.0 [20:49:15]action value=close_receipt [20:49:15]process_action close_receipt [20:49:15]cmd_close_receipt [20:49:15]MH_GetDate [20:49:15]Write to MH i2c: F0 00 00 B8 2B D2 [20:49:15]Write i2c OK [20:49:15]MH_I2C_Read... [20:49:15]Read from MH i2c: F0 [20:49:15]MH_I2C_Read... [20:49:15]Read from MH i2c: F0 09 00 [20:49:15]MH_I2C_Read... [20:49:15]Read from MH i2c: F0 09 00 B8 2B 00 CD F8 1F 67 43 33 1C 67 1F [20:49:15]GetLastDocTimeStamp 1730148458 [20:49:15]current date 1730148557 [20:49:15]FM_GetShiftState [20:49:15]SAM_PROTO_GetShiftState [20:49:15]wFMCommunicate request_size=4 [20:49:15]MH_SAM_APDU [20:49:15]CAPDU: 80 13 01 00 [20:49:15]Write to MH i2c: E2 08 00 B9 2B 80 13 01 00 00 00 00 00 61 [20:49:15]Write i2c OK [20:49:15]MH_I2C_Read... [20:49:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:49:15]Read from MH i2c: E2 [20:49:15]MH_I2C_Read... [20:49:15]Read from MH i2c: E2 0E 00 [20:49:15]MH_I2C_Read... [20:49:15]Read from MH i2c: E2 0E 00 B9 2B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 5A [20:49:15]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:49:15]wFMCommunicate OK [20:49:15]SAM_PROTO_GetShiftState done [20:49:15]FM_GetShiftState done [20:49:15]opened in 1730073493 [20:49:15]opened+sec_in_day 1730159893 [20:49:15]quantity*price = 185500 [20:49:15]sum+1 = 185501 [20:49:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1855.00 НСП 1% : 16.42 НДС 12% : 196.99 Наличными: 0.00 Безнал.: 1855.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 768 28.10.2024 20:49 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318293 ФПД: 129974161009035 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T204917&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318293&fm=129974161009035&tin=02508201610067®Number=0000000000091628&sum=185500 [20:49:17]StoreToDocumentArchive [20:49:17]shift 546 fd 318293 [20:49:17]save to /storage/0546/doc_00318293 [20:49:17]save last doc name /storage/0546/doc_00318293 to /storage/kkm_last_doc_name [20:49:17]save OK [20:49:17]Clear old archive folders... [20:49:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:49:17]tlvbuf is B6F6A010 [20:49:17]SAM_PROTO_ClearQueue [20:49:17]wFMCommunicate request_size=4 [20:49:17]MH_SAM_APDU [20:49:17]CAPDU: 80 09 00 00 [20:49:17]Write to MH i2c: E2 08 00 C6 2B 80 09 00 00 00 00 00 00 63 [20:49:17]Write i2c OK [20:49:17]MH_I2C_Read... [20:49:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:49:17]Read from MH i2c: E2 [20:49:17]MH_I2C_Read... [20:49:17]Read from MH i2c: E2 03 00 [20:49:17]MH_I2C_Read... [20:49:17]Read from MH i2c: E2 03 00 C6 2B 00 90 00 65 [20:49:17]RAPDU: 90 00 [20:49:17]wFMCommunicate OK [20:49:17]SAM_PROTO_ClearQueue done [20:49:17]KKMCreateOFDPacket [20:49:17]OFDProtocolAddRootSTLVToBuf [20:49:17]FM_MakeSignedData [20:49:17]FM_MakeSignedData [20:49:17]SAM_PROTO_SignData [20:49:17]wFMCommunicate request_size=4 [20:49:17]MH_SAM_APDU [20:49:17]CAPDU: 80 0D 01 02 [20:49:17]Write to MH i2c: E2 08 00 C7 2B 80 0D 01 02 00 00 00 00 6B [20:49:17]Write i2c OK [20:49:17]MH_I2C_Read... [20:49:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:49:17]Read from MH i2c: E2 [20:49:17]MH_I2C_Read... [20:49:17]Read from MH i2c: E2 03 00 [20:49:17]MH_I2C_Read... [20:49:17]Read from MH i2c: E2 03 00 C7 2B 00 90 00 66 [20:49:17]RAPDU: 90 00 [20:49:17]wFMCommunicate OK [20:49:17]wFMCommunicate request_size=255 [20:49:17]MH_SAM_APDU [20:49: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 33 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9C D4 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C D4 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6A 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 4C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C D4 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 03 00 00 F4 03 04 00 CD F8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 55 DB 04 00 35 04 06 00 76 [20:49:17]Write to MH i2c: E2 02 01 C8 2B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9C D4 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C D4 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6A 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 4C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C D4 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 03 00 00 F4 03 04 00 CD F8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 55 DB 04 00 35 04 06 00 76 00 00 BB [20:49:17]Write i2c OK [20:49:17]MH_I2C_Read... [20:49:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:49:17]Read from MH i2c: E2 [20:49:17]MH_I2C_Read... [20:49:17]Read from MH i2c: E2 03 00 [20:49:17]MH_I2C_Read... [20:49:17]Read from MH i2c: E2 03 00 C8 2B 00 90 00 67 [20:49:17]RAPDU: 90 00 [20:49:17]wFMCommunicate OK [20:49:17]wFMCommunicate request_size=10 [20:49:17]MH_SAM_APDU [20:49:17]CAPDU: 80 0D 02 02 05 35 F7 B2 69 8B [20:49:17]Write to MH i2c: E2 0D 00 C9 2B 80 0D 02 02 05 00 35 F7 B2 69 8B 00 00 4A [20:49:17]Write i2c OK [20:49:17]MH_I2C_Read... [20:49:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:49:17]Read from MH i2c: E2 [20:49:17]MH_I2C_Read... [20:49:17]Read from MH i2c: E2 03 00 [20:49:17]MH_I2C_Read... [20:49:17]Read from MH i2c: E2 03 00 C9 2B 00 90 00 68 [20:49:17]RAPDU: 90 00 [20:49:17]wFMCommunicate OK [20:49:17]wFMCommunicate request_size=4 [20:49:17]MH_SAM_APDU [20:49:17]CAPDU: 80 0D 03 02 [20:49:17]Write to MH i2c: E2 08 00 CA 2B 80 0D 03 02 00 00 00 00 70 [20:49:17]Write i2c OK [20:49:17]MH_I2C_Read... [20:49:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:49:17]Read from MH i2c: E2 [20:49:17]MH_I2C_Read... [20:49:17]Read from MH i2c: E2 0B 00 [20:49:17]MH_I2C_Read... [20:49:17]Read from MH i2c: E2 0B 00 CA 2B 00 4C 34 6B E9 86 B7 4B D5 90 00 A2 [20:49:17]RAPDU: 4C 34 6B E9 86 B7 4B D5 90 00 [20:49:17]wFMCommunicate OK [20:49:17]SAM_PROTO_SignData done [20:49:17]FM_MakeSignedData done [20:49:17]CreateOFDProtocolMessage [20:49:17]wFMCommunicate request_size=4 [20:49:17]MH_SAM_APDU [20:49:17]CAPDU: 80 11 00 00 [20:49:17]Write to MH i2c: E2 08 00 CB 2B 80 11 00 00 00 00 00 00 70 [20:49:17]Write i2c OK [20:49:17]MH_I2C_Read... [20:49:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:49:17]Read from MH i2c: E2 [20:49:17]MH_I2C_Read... [20:49:17]Read from MH i2c: E2 17 00 [20:49:17]MH_I2C_Read... [20:49:17]Read from MH i2c: E2 17 00 CB 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C4 [20:49:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:49:17]wFMCommunicate OK [20:49:17]CreateOFDProtocolMessage done [20:49:17]OFDSenderStorePacket 318293 [20:49:17]StoreOFDPacket docnum=318293 [20:49:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 23 B4 07 01 AD 28 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9C D4 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C D4 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6A 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 4C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C D4 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 03 00 00 F4 03 04 00 CD F8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 55 DB 04 00 35 04 06 00 76 35 F7 B2 69 8B 4C 34 6B E9 86 B7 4B D5 [20:49:17]CheckFolder [20:49:17]dirname=/storage/ofd_packets [20:49:17]CheckFolder done [20:49:17]ProducePacketName [20:49:17]name=ofd_packets/00318293 [20:49:17]NVStorageSaveData ofd_packets/00318293 [20:49:17]File name is /storage/ofd_packets/00318293 [20:49:17]Write 301 bytes [20:49:17]NVStorageSaveData done [20:49:17]OFDSenderStorePacket done [20:49:17]KKMCreateOFDPacket done [20:49:17]NVStorageSaveData kkm_last_timestamp [20:49:17]File name is /storage/kkm_last_timestamp [20:49:17]Write 4 bytes [20:49:17]NVStorageSaveData done [20:49:17]ExternCall_PrintAddStr [20:49:17]wPrintStart [20:49:17]Write to MH i2c: 01 00 00 CC 2B F7 [20:49:17]Write i2c OK [20:49:17]MH_I2C_Read... [20:49:17]Read from MH i2c: 01 [20:49:17]MH_I2C_Read... [20:49:17]Read from MH i2c: 01 07 00 [20:49:17]MH_I2C_Read... [20:49:17]Read from MH i2c: 01 07 00 CC 2B 00 00 00 00 00 FF 0F 0C [20:49:17]RasterBufferAndPrint [20:49:17]line Счет N : (1)1093305 [20:49:17]line ИНН: 02508201610067 [20:49:17]line Контрольно-Кассовый Чек [20:49:17]line ПРОДАЖА [20:49:17]line ТРК (МРК, ГНК) : 64 [20:49:17]line Товар: 2710124500 [20:49:17]line Аи-95-К-3 [20:49:17]line 25.000 * 74.20 [20:49:17]line = 1855.00 [20:49:17]line НДС 12% НСП 1% [20:49:17]line > о реализуемом товаре [20:49:17]line ИТОГО: 1855.00 [20:49:17]line НСП 1% : 16.42 [20:49:17]line НДС 12% : 196.99 [20:49:17]line Наличными: 0.00 [20:49:17]line Безнал.: 1855.00 [20:49:17]line Место: АЗС № 101 "Партнер Нефть" [20:49:17]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [20:49:17]line СНО: Общий режим [20:49:17]line Чек 768 28.10.2024 20:49 [20:49:17]line Смена: 546 ФФД: 1.0 [20:49:17]line ЗНМ: 0300000082 [20:49:17]line РНМ: 0000000000091628 [20:49:17]line Версия ККМ: 001 [20:49:17]line Платежная система: Mbank [20:49:17]line ФМ: 0000000000874671 [20:49:17]line ФД: 318293 [20:49:17]line ФПД: 129974161009035 [20:49:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T204917&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318293&fm=129974161009035&tin=02508201610067®Number=0000000000091628&sum=185500 [20:49:17]written 0, free lines is 4095 [20:49:17]OFD Sender: Processing packet 318293 [packets to send 127, broken 126] [20:49:17]ProducePacketName [20:49:17]name=ofd_packets/00318293 [20:49:17]OFD Sender: To server: pG, [20:49:17]CommunicateWithHost lk.salyk.kg:30040 [20:49:17]ConnectInit lk.salyk.kg [20:49:17]Connected sock=10 [20:49:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 23 B4 07 01 AD 28 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9C D4 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C D4 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6A 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 4C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C D4 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 03 00 00 F4 03 04 00 CD F8 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 55 DB 04 00 35 04 06 00 76 35 F7 B2 69 8B 4C 34 6B E9 86 B7 4B D5 [20:49:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 FD C9 47 00 73 96 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 55 DB 04 00 F4 03 04 00 85 A4 1F 67 B6 04 01 00 00 43 55 7F 12 93 AC E2 9D [20:49:18]CommunicateWithHost err = 0 [20:49:18]CheckOFDResponse [20:49:18]1017 (14) - 77093643461234 [20:49:18]1041 (16) - 0000000000874671 [20:49:18]1040 (4) - 318293 [20:49:18]1012 (4) - 28.10.2024 14:49 [20:49:18]1206 (1) - 0 [20:49:18]OFD Sender: Remove packet 318293 [20:49:18]ProducePacketName [20:49:18]name=ofd_packets/00318293 [20:49:18]NVStorageDeleteData [20:49:18]Write to MH i2c: 01 00 00 F5 2B 20 [20:49:18]Write i2c OK [20:49:18]MH_I2C_Read... [20:49:18]Read from MH i2c: 01 [20:49:18]MH_I2C_Read... [20:49:18]Read from MH i2c: 01 07 00 [20:49:18]MH_I2C_Read... [20:49:18]Read from MH i2c: 01 07 00 F5 2B 00 00 00 00 00 1D 0D 51 [20:49:18]RasterBufferAndPrint [20:49:18]line [20:49:18]line [20:49:18]line [20:49:18]line [20:49:18]line [20:49:18]written 0, free lines is 3366 [20:49:18]MH_Cut [20:49:18]Write to MH i2c: D1 01 00 FC 2B 01 F9 [20:49:18]Write i2c OK [20:49:18]MH_I2C_Read... [20:49:18]Read from MH i2c: D1 [20:49:18]MH_I2C_Read... [20:49:18]Read from MH i2c: D1 01 00 [20:49:18]MH_I2C_Read... [20:49:18]Read from MH i2c: D1 01 00 FC 2B 00 F8 [20:49:18]Write to MH i2c: 01 00 00 FD 2B 28 [20:49:18]Write i2c OK [20:49:18]MH_I2C_Read... [20:49:18]OFD Sender: No OFD packet to send [20:49:18]*** Cut start [20:49:18]*** Partial cut [20:49:18]*** CUTSNS_PIN = 1 [20:49:18]*** CUTSNS_PIN = 0 [20:49:19]*** Brake cut motor [20:49:19]Read from MH i2c: 01 [20:49:19]MH_I2C_Read... [20:49:19]*** Stop cut motor [20:49:19]*** Cut end [20:49:19]Read from MH i2c: 01 07 00 [20:49:19]MH_I2C_Read... [20:49:19]Read from MH i2c: 01 07 00 FD 2B 00 00 00 00 00 FF 0F 3D [20:49:19]process_action close_receipt done [20:49:19]requested_data is exist [20:49:19]produce_requested_data [20:49:19]requested_item fm.sn is exist - process it [20:49:19]wFMCommunicate request_size=4 [20:49:19]MH_SAM_APDU [20:49:19]CAPDU: 80 11 00 00 [20:49:19]Write to MH i2c: E2 08 00 FE 2B 80 11 00 00 00 00 00 00 A3 [20:49:19]Write i2c OK [20:49:19]MH_I2C_Read... [20:49:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:49:19]Read from MH i2c: E2 [20:49:19]MH_I2C_Read... [20:49:19]Read from MH i2c: E2 17 00 [20:49:19]MH_I2C_Read... [20:49:19]Read from MH i2c: E2 17 00 FE 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F7 [20:49:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:49:19]wFMCommunicate OK [20:49:19]requested_item fd.num is exist - process it [20:49:19]SAM_PROTO_GetFieldsCounters [20:49:19]wFMCommunicate request_size=4 [20:49:19]MH_SAM_APDU [20:49:19]CAPDU: 80 13 00 00 [20:49:19]Write to MH i2c: E2 08 00 FF 2B 80 13 00 00 00 00 00 00 A6 [20:49:19]Write i2c OK [20:49:19]MH_I2C_Read... [20:49:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:49:19]Read from MH i2c: E2 [20:49:19]MH_I2C_Read... [20:49:19]Read from MH i2c: E2 62 00 [20:49:19]MH_I2C_Read... [20:49:19]Read from MH i2c: E2 62 00 FF 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 55 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 00 03 00 00 5E 04 04 00 00 03 00 00 57 04 04 00 01 03 00 00 19 04 04 00 00 00 00 00 90 00 2A [20:49:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 55 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 00 03 00 00 5E 04 04 00 00 03 00 00 57 04 04 00 01 03 00 00 19 04 04 00 00 00 00 00 90 00 [20:49:19]wFMCommunicate OK [20:49:19]SAM_PROTO_GetFieldsCounters done [20:49:19]requested_item shift.num is exist - process it [20:49:19]requested_item shift.opened is exist - process it [20:49:19]req_shift_opened [20:49:19]FM_GetShiftState [20:49:19]SAM_PROTO_GetShiftState [20:49:19]wFMCommunicate request_size=4 [20:49:19]MH_SAM_APDU [20:49:19]CAPDU: 80 13 01 00 [20:49:19]Write to MH i2c: E2 08 00 00 2C 80 13 01 00 00 00 00 00 A9 [20:49:19]Write i2c OK [20:49:19]MH_I2C_Read... [20:49:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:49:19]Read from MH i2c: E2 [20:49:19]MH_I2C_Read... [20:49:19]Read from MH i2c: E2 0E 00 [20:49:19]MH_I2C_Read... [20:49:19]Read from MH i2c: E2 0E 00 00 2C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A2 [20:49:19]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:49:19]wFMCommunicate OK [20:49:19]SAM_PROTO_GetShiftState done [20:49:19]FM_GetShiftState done [20:49:19]req_shift_opened done [20:49:19]requested_item shift.open_date is exist - process it [20:49:19]req_shift_open_date [20:49:19]req_shift_open_date done [20:49:19]produce_requested_data done [20:49:19]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318293,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [20:49:19]process_action_free close_receipt [20:49:19]json_value_free [20:49:19]json_value_free done [20:49:19]process_json_proto returns [20:49:19]Send response to host [20:49:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318293,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [20:49:19]free response buf [20:49:19]execute_script done [20:49:19]execute_script returns [20:49:19]free content buf [20:49:19]Sock 9.Close socket [20:49:19]Sock 9.Thread stoped [20:49:23]OFD Sender: No OFD packet to send [20:49:28]OFD Sender: No OFD packet to send [20:49:33]OFD Sender: No OFD packet to send [20:49:38]OFD Sender: No OFD packet to send [20:49:43]OFD Sender: No OFD packet to send [20:49:48]OFD Sender: No OFD packet to send [20:49:53]OFD Sender: No OFD packet to send [20:49:58]OFD Sender: No OFD packet to send [20:50:03]OFD Sender: No OFD packet to send [20:50:08]OFD Sender: No OFD packet to send [20:50:13]OFD Sender: No OFD packet to send [20:50:18]OFD Sender: No OFD packet to send [20:50:23]OFD Sender: No OFD packet to send [20:50:28]OFD Sender: No OFD packet to send [20:50:33]OFD Sender: No OFD packet to send [20:50:38]OFD Sender: No OFD packet to send [20:50:43]OFD Sender: No OFD packet to send [20:50:48]OFD Sender: No OFD packet to send [20:50:53]OFD Sender: No OFD packet to send [20:50:55]accept exits with 8 [20:50:55]New connection [20:50:55]New thread 3066895716 created [20:50:55]Thread 3067039076 joined [20:50:55]Waiting for new connection... [20:50:55] Sock 8.Parse request [20:50:55]Sock 8.Check first char [20:50:55]Sock 8.First char is OK [20:50:55]request: POST /json_proto HTTP/1.0 [20:50:55]Method: POST [20:50:55]URL: /json_proto [20:50:55]Method is POST - this is cgi request [20:50:55]url: /json_proto [20:50:55]query_string will be loaded in cgi processing [20:50:55]execute_cgi json_proto POST (null) [20:50:55]execute_cgi path=json_proto method=POST [20:50:55]POST find Content-Length [20:50:55]Host: 172.17.50.195:8080 [20:50:55]Content-Length: 797 [20:50:55]Content-Type: application/json [20:50:55] [20:50:55]POST finish read [20:50:55]Found Content-Length = 797 [20:50:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093306", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 2.600, "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\u000A68826", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:50:55]execute_script... [20:50:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093306", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 2.600, "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\u000A68826", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:50:55]POST & json_proto [20:50:55]process_json_proto [20:50:55]json parsed OK: [20:50:55]protocol is kg_v1.0 [20:50:55]action value=close_receipt [20:50:55]process_action close_receipt [20:50:55]cmd_close_receipt [20:50:55]MH_GetDate [20:50:55]Write to MH i2c: F0 00 00 01 2C 1C [20:50:55]Write i2c OK [20:50:55]MH_I2C_Read... [20:50:55]Read from MH i2c: F0 [20:50:55]MH_I2C_Read... [20:50:55]Read from MH i2c: F0 09 00 [20:50:55]MH_I2C_Read... [20:50:55]Read from MH i2c: F0 09 00 01 2C 00 31 F9 1F 67 43 33 1C 67 CE [20:50:55]GetLastDocTimeStamp 1730148557 [20:50:55]current date 1730148657 [20:50:55]FM_GetShiftState [20:50:55]SAM_PROTO_GetShiftState [20:50:55]wFMCommunicate request_size=4 [20:50:55]MH_SAM_APDU [20:50:55]CAPDU: 80 13 01 00 [20:50:55]Write to MH i2c: E2 08 00 02 2C 80 13 01 00 00 00 00 00 AB [20:50:55]Write i2c OK [20:50:55]MH_I2C_Read... [20:50:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:50:55]Read from MH i2c: E2 [20:50:55]MH_I2C_Read... [20:50:55]Read from MH i2c: E2 0E 00 [20:50:55]MH_I2C_Read... [20:50:55]Read from MH i2c: E2 0E 00 02 2C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A4 [20:50:55]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:50:55]wFMCommunicate OK [20:50:55]SAM_PROTO_GetShiftState done [20:50:55]FM_GetShiftState done [20:50:55]opened in 1730073493 [20:50:55]opened+sec_in_day 1730159893 [20:50:55]quantity*price = 0 [20:50:55]sum+1 = 1 [20:50:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 769 28.10.2024 20:50 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливная Карта 68826 ФМ: 0000000000874671 ФД: 318294 ФПД: 262203347067093 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T205057&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318294&fm=262203347067093&tin=02508201610067®Number=0000000000091628&sum=0 [20:50:56]StoreToDocumentArchive [20:50:56]shift 546 fd 318294 [20:50:56]save to /storage/0546/doc_00318294 [20:50:56]save last doc name /storage/0546/doc_00318294 to /storage/kkm_last_doc_name [20:50:56]save OK [20:50:56]Clear old archive folders... [20:50:56]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:50:56]tlvbuf is B6F6D230 [20:50:56]SAM_PROTO_ClearQueue [20:50:56]wFMCommunicate request_size=4 [20:50:56]MH_SAM_APDU [20:50:56]CAPDU: 80 09 00 00 [20:50:56]Write to MH i2c: E2 08 00 0F 2C 80 09 00 00 00 00 00 00 AD [20:50:56]Write i2c OK [20:50:56]MH_I2C_Read... [20:50:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:50:56]Read from MH i2c: E2 [20:50:56]MH_I2C_Read... [20:50:56]Read from MH i2c: E2 03 00 [20:50:56]MH_I2C_Read... [20:50:56]Read from MH i2c: E2 03 00 0F 2C 00 90 00 AF [20:50:56]RAPDU: 90 00 [20:50:56]wFMCommunicate OK [20:50:56]SAM_PROTO_ClearQueue done [20:50:56]KKMCreateOFDPacket [20:50:56]OFDProtocolAddRootSTLVToBuf [20:50:56]FM_MakeSignedData [20:50:56]FM_MakeSignedData [20:50:56]SAM_PROTO_SignData [20:50:56]wFMCommunicate request_size=4 [20:50:56]MH_SAM_APDU [20:50:56]CAPDU: 80 0D 01 02 [20:50:56]Write to MH i2c: E2 08 00 10 2C 80 0D 01 02 00 00 00 00 B5 [20:50:56]Write i2c OK [20:50:56]MH_I2C_Read... [20:50:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:50:56]Read from MH i2c: E2 [20:50:56]MH_I2C_Read... [20:50:56]Read from MH i2c: E2 03 00 [20:50:56]MH_I2C_Read... [20:50:56]Read from MH i2c: E2 03 00 10 2C 00 90 00 B0 [20:50:56]RAPDU: 90 00 [20:50:56]wFMCommunicate OK [20:50:56]wFMCommunicate request_size=255 [20:50:56]MH_SAM_APDU [20:50:56]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 28 0A 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 01 03 00 00 F4 03 04 00 31 F9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 56 DB 04 00 35 04 06 00 [20:50:56]Write to MH i2c: E2 02 01 11 2C 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 28 0A 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 01 03 00 00 F4 03 04 00 31 F9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 56 DB 04 00 35 04 06 00 00 00 38 [20:50:56]Write i2c OK [20:50:56]MH_I2C_Read... [20:50:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:50:57]Read from MH i2c: E2 [20:50:57]MH_I2C_Read... [20:50:57]Read from MH i2c: E2 03 00 [20:50:57]MH_I2C_Read... [20:50:57]Read from MH i2c: E2 03 00 11 2C 00 90 00 B1 [20:50:57]RAPDU: 90 00 [20:50:57]wFMCommunicate OK [20:50:57]wFMCommunicate request_size=11 [20:50:57]MH_SAM_APDU [20:50:57]CAPDU: 80 0D 02 02 06 EE 78 F9 5C 60 D5 [20:50:57]Write to MH i2c: E2 0E 00 12 2C 80 0D 02 02 06 00 EE 78 F9 5C 60 D5 00 00 B4 [20:50:57]Write i2c OK [20:50:57]MH_I2C_Read... [20:50:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:50:57]Read from MH i2c: E2 [20:50:57]MH_I2C_Read... [20:50:57]Read from MH i2c: E2 03 00 [20:50:57]MH_I2C_Read... [20:50:57]Read from MH i2c: E2 03 00 12 2C 00 90 00 B2 [20:50:57]RAPDU: 90 00 [20:50:57]wFMCommunicate OK [20:50:57]wFMCommunicate request_size=4 [20:50:57]MH_SAM_APDU [20:50:57]CAPDU: 80 0D 03 02 [20:50:57]Write to MH i2c: E2 08 00 13 2C 80 0D 03 02 00 00 00 00 BA [20:50:57]Write i2c OK [20:50:57]MH_I2C_Read... [20:50:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:50:57]Read from MH i2c: E2 [20:50:57]MH_I2C_Read... [20:50:57]Read from MH i2c: E2 0B 00 [20:50:57]MH_I2C_Read... [20:50:57]Read from MH i2c: E2 0B 00 13 2C 00 58 F1 8B D0 91 46 96 A0 90 00 6C [20:50:57]RAPDU: 58 F1 8B D0 91 46 96 A0 90 00 [20:50:57]wFMCommunicate OK [20:50:57]SAM_PROTO_SignData done [20:50:57]FM_MakeSignedData done [20:50:57]CreateOFDProtocolMessage [20:50:57]wFMCommunicate request_size=4 [20:50:57]MH_SAM_APDU [20:50:57]CAPDU: 80 11 00 00 [20:50:57]Write to MH i2c: E2 08 00 14 2C 80 11 00 00 00 00 00 00 BA [20:50:57]Write i2c OK [20:50:57]MH_I2C_Read... [20:50:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:50:57]Read from MH i2c: E2 [20:50:57]MH_I2C_Read... [20:50:57]Read from MH i2c: E2 17 00 [20:50:57]MH_I2C_Read... [20:50:57]Read from MH i2c: E2 17 00 14 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 0E [20:50:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:50:57]wFMCommunicate OK [20:50:57]CreateOFDProtocolMessage done [20:50:57]OFDSenderStorePacket 318294 [20:50:57]StoreOFDPacket docnum=318294 [20:50:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 E5 04 08 01 0A B2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 28 0A 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 01 03 00 00 F4 03 04 00 31 F9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 56 DB 04 00 35 04 06 00 EE 78 F9 5C 60 D5 58 F1 8B D0 91 46 96 A0 [20:50:57]CheckFolder [20:50:57]dirname=/storage/ofd_packets [20:50:57]CheckFolder done [20:50:57]ProducePacketName [20:50:57]name=ofd_packets/00318294 [20:50:57]NVStorageSaveData ofd_packets/00318294 [20:50:57]File name is /storage/ofd_packets/00318294 [20:50:57]Write 302 bytes [20:50:57]NVStorageSaveData done [20:50:57]OFDSenderStorePacket done [20:50:57]KKMCreateOFDPacket done [20:50:57]NVStorageSaveData kkm_last_timestamp [20:50:57]File name is /storage/kkm_last_timestamp [20:50:57]Write 4 bytes [20:50:57]NVStorageSaveData done [20:50:57]ExternCall_PrintAddStr [20:50:57]wPrintStart [20:50:57]Write to MH i2c: 01 00 00 15 2C 41 [20:50:57]Write i2c OK [20:50:57]MH_I2C_Read... [20:50:57]Read from MH i2c: 01 [20:50:57]MH_I2C_Read... [20:50:57]Read from MH i2c: 01 07 00 [20:50:57]MH_I2C_Read... [20:50:57]Read from MH i2c: 01 07 00 15 2C 00 00 00 00 00 FF 0F 56 [20:50:57]RasterBufferAndPrint [20:50:57]line Счет N : (1)1093306 [20:50:57]line ИНН: 02508201610067 [20:50:57]line Контрольно-Кассовый Чек [20:50:57]line ПРОДАЖА [20:50:57]line ТРК (МРК, ГНК) : 21 [20:50:57]line Товар: 2710194210 [20:50:57]line ДТ(л)-К-2 [20:50:57]line 2.600 * 0.00 [20:50:57]line = 0.00 [20:50:57]line НДС 12% НСП 1% [20:50:57]line > о реализуемом товаре [20:50:57]line ИТОГО: 0.00 [20:50:57]line НСП 1% : 0.00 [20:50:57]line НДС 12% : 0.00 [20:50:57]line Наличными: 0.00 [20:50:57]line Безнал.: 0.00 [20:50:57]line Место: АЗС № 101 "Партнер Нефть" [20:50:57]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [20:50:57]line СНО: Общий режим [20:50:57]line Чек 769 28.10.2024 20:50 [20:50:57]line Смена: 546 ФФД: 1.0 [20:50:57]line ЗНМ: 0300000082 [20:50:57]line РНМ: 0000000000091628 [20:50:57]line Версия ККМ: 001 [20:50:57]line Талоны: Топливная Карта [20:50:57]line 68826 [20:50:57]line ФМ: 0000000000874671 [20:50:57]line ФД: 318294 [20:50:57]line ФПД: 262203347067093 [20:50:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T205057&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318294&fm=262203347067093&tin=02508201610067®Number=0000000000091628&sum=0 [20:50:57]written 0, free lines is 4095 [20:50:57]OFD Sender: Processing packet 318294 [packets to send 127, broken 126] [20:50:57]ProducePacketName [20:50:57]name=ofd_packets/00318294 [20:50:57]OFD Sender: To server: pG, [20:50:57]CommunicateWithHost lk.salyk.kg:30040 [20:50:57]ConnectInit lk.salyk.kg [20:50:57]Connected sock=10 [20:50:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 E5 04 08 01 0A B2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 28 0A 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 01 03 00 00 F4 03 04 00 31 F9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 56 DB 04 00 35 04 06 00 EE 78 F9 5C 60 D5 58 F1 8B D0 91 46 96 A0 [20:50:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 91 8E 47 00 32 12 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 56 DB 04 00 F4 03 04 00 E8 A4 1F 67 B6 04 01 00 00 D3 4C 1C 21 7A 6C 36 7D [20:50:57]CommunicateWithHost err = 0 [20:50:57]CheckOFDResponse [20:50:57]1017 (14) - 77093643461234 [20:50:57]1041 (16) - 0000000000874671 [20:50:57]1040 (4) - 318294 [20:50:57]1012 (4) - 28.10.2024 14:51 [20:50:57]1206 (1) - 0 [20:50:57]OFD Sender: Remove packet 318294 [20:50:57]ProducePacketName [20:50:57]name=ofd_packets/00318294 [20:50:57]NVStorageDeleteData [20:50:57]Write to MH i2c: 01 00 00 3F 2C 6B [20:50:57]Write i2c OK [20:50:57]MH_I2C_Read... [20:50:57]Read from MH i2c: 01 [20:50:57]MH_I2C_Read... [20:50:57]Read from MH i2c: 01 07 00 [20:50:57]MH_I2C_Read... [20:50:57]Read from MH i2c: 01 07 00 3F 2C 00 00 00 00 00 03 0D 82 [20:50:57]RasterBufferAndPrint [20:50:57]line [20:50:57]line [20:50:57]line [20:50:57]line [20:50:57]line [20:50:57]written 0, free lines is 3340 [20:50:57]MH_Cut [20:50:57]Write to MH i2c: D1 01 00 46 2C 01 44 [20:50:57]Write i2c OK [20:50:57]MH_I2C_Read... [20:50:57]Read from MH i2c: D1 [20:50:57]MH_I2C_Read... [20:50:57]Read from MH i2c: D1 01 00 [20:50:57]MH_I2C_Read... [20:50:57]Read from MH i2c: D1 01 00 46 2C 00 43 [20:50:57]Write to MH i2c: 01 00 00 47 2C 73 [20:50:57]Write i2c OK [20:50:57]MH_I2C_Read... [20:50:58]OFD Sender: No OFD packet to send [20:50:58]*** Cut start [20:50:58]*** Partial cut [20:50:58]*** CUTSNS_PIN = 1 [20:50:58]*** CUTSNS_PIN = 0 [20:50:58]*** Brake cut motor [20:50:59]Read from MH i2c: 01 [20:50:59]MH_I2C_Read... [20:50:59]*** Stop cut motor [20:50:59]*** Cut end [20:50:59]Read from MH i2c: 01 07 00 [20:50:59]MH_I2C_Read... [20:50:59]Read from MH i2c: 01 07 00 47 2C 00 00 00 00 00 FF 0F 88 [20:50:59]process_action close_receipt done [20:50:59]requested_data is exist [20:50:59]produce_requested_data [20:50:59]requested_item fm.sn is exist - process it [20:50:59]wFMCommunicate request_size=4 [20:50:59]MH_SAM_APDU [20:50:59]CAPDU: 80 11 00 00 [20:50:59]Write to MH i2c: E2 08 00 48 2C 80 11 00 00 00 00 00 00 EE [20:50:59]Write i2c OK [20:50:59]MH_I2C_Read... [20:50:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:50:59]Read from MH i2c: E2 [20:50:59]MH_I2C_Read... [20:50:59]Read from MH i2c: E2 17 00 [20:50:59]MH_I2C_Read... [20:50:59]Read from MH i2c: E2 17 00 48 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 42 [20:50:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:50:59]wFMCommunicate OK [20:50:59]requested_item fd.num is exist - process it [20:50:59]SAM_PROTO_GetFieldsCounters [20:50:59]wFMCommunicate request_size=4 [20:50:59]MH_SAM_APDU [20:50:59]CAPDU: 80 13 00 00 [20:50:59]Write to MH i2c: E2 08 00 49 2C 80 13 00 00 00 00 00 00 F1 [20:50:59]Write i2c OK [20:50:59]MH_I2C_Read... [20:50:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:50:59]Read from MH i2c: E2 [20:50:59]MH_I2C_Read... [20:50:59]Read from MH i2c: E2 62 00 [20:50:59]MH_I2C_Read... [20:50:59]Read from MH i2c: E2 62 00 49 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 56 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 01 03 00 00 5E 04 04 00 01 03 00 00 57 04 04 00 02 03 00 00 19 04 04 00 00 00 00 00 90 00 79 [20:50:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 56 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 01 03 00 00 5E 04 04 00 01 03 00 00 57 04 04 00 02 03 00 00 19 04 04 00 00 00 00 00 90 00 [20:50:59]wFMCommunicate OK [20:50:59]SAM_PROTO_GetFieldsCounters done [20:50:59]requested_item shift.num is exist - process it [20:50:59]requested_item shift.opened is exist - process it [20:50:59]req_shift_opened [20:50:59]FM_GetShiftState [20:50:59]SAM_PROTO_GetShiftState [20:50:59]wFMCommunicate request_size=4 [20:50:59]MH_SAM_APDU [20:50:59]CAPDU: 80 13 01 00 [20:50:59]Write to MH i2c: E2 08 00 4A 2C 80 13 01 00 00 00 00 00 F3 [20:50:59]Write i2c OK [20:50:59]MH_I2C_Read... [20:50:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:50:59]Read from MH i2c: E2 [20:50:59]MH_I2C_Read... [20:50:59]Read from MH i2c: E2 0E 00 [20:50:59]MH_I2C_Read... [20:50:59]Read from MH i2c: E2 0E 00 4A 2C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 EC [20:50:59]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:50:59]wFMCommunicate OK [20:50:59]SAM_PROTO_GetShiftState done [20:50:59]FM_GetShiftState done [20:50:59]req_shift_opened done [20:50:59]requested_item shift.open_date is exist - process it [20:50:59]req_shift_open_date [20:50:59]req_shift_open_date done [20:50:59]produce_requested_data done [20:50:59]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318294,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [20:50:59]process_action_free close_receipt [20:50:59]json_value_free [20:50:59]json_value_free done [20:50:59]process_json_proto returns [20:50:59]Send response to host [20:50:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318294,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [20:50:59]free response buf [20:50:59]execute_script done [20:50:59]execute_script returns [20:50:59]free content buf [20:50:59]Sock 8.Close socket [20:50:59]Sock 8.Thread stoped [20:51:03]OFD Sender: No OFD packet to send [20:51:08]OFD Sender: No OFD packet to send [20:51:13]OFD Sender: No OFD packet to send [20:51:18]OFD Sender: No OFD packet to send [20:51:23]OFD Sender: No OFD packet to send [20:51:28]OFD Sender: No OFD packet to send [20:51:33]OFD Sender: No OFD packet to send [20:51:38]OFD Sender: No OFD packet to send [20:51:43]OFD Sender: No OFD packet to send [20:51:48]OFD Sender: No OFD packet to send [20:51:53]OFD Sender: No OFD packet to send [20:51:58]OFD Sender: No OFD packet to send [20:52:03]OFD Sender: No OFD packet to send [20:52:08]OFD Sender: No OFD packet to send [20:52:13]OFD Sender: No OFD packet to send [20:52:18]OFD Sender: No OFD packet to send [20:52:23]OFD Sender: No OFD packet to send [20:52:28]OFD Sender: No OFD packet to send [20:52:33]OFD Sender: No OFD packet to send [20:52:38]OFD Sender: No OFD packet to send [20:52:43]OFD Sender: No OFD packet to send [20:52:48]OFD Sender: No OFD packet to send [20:52:53]OFD Sender: No OFD packet to send [20:52:58]OFD Sender: No OFD packet to send [20:53:03]OFD Sender: No OFD packet to send [20:53:03]accept exits with 9 [20:53:03]New connection [20:53:03]New thread 3067039076 created [20:53:03]Thread 3066895716 joined [20:53:03]Waiting for new connection... [20:53:03] Sock 9.Parse request [20:53:03]Sock 9.Check first char [20:53:03]Sock 9.First char is OK [20:53:03]request: POST /json_proto HTTP/1.0 [20:53:03]Method: POST [20:53:03]URL: /json_proto [20:53:03]Method is POST - this is cgi request [20:53:03]url: /json_proto [20:53:03]query_string will be loaded in cgi processing [20:53:03]execute_cgi json_proto POST (null) [20:53:03]execute_cgi path=json_proto method=POST [20:53:03]POST find Content-Length [20:53:03]Host: 172.17.50.195:8080 [20:53:03]Content-Length: 820 [20:53:03]Content-Type: application/json [20:53:03] [20:53:03]POST finish read [20:53:03]Found Content-Length = 820 [20:53:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093307", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.31 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:53:03]execute_script... [20:53: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)1093307", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.31 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:53:03]POST & json_proto [20:53:03]process_json_proto [20:53:03]json parsed OK: [20:53:03]protocol is kg_v1.0 [20:53:03]action value=close_receipt [20:53:03]process_action close_receipt [20:53:03]cmd_close_receipt [20:53:03]MH_GetDate [20:53:03]Write to MH i2c: F0 00 00 4B 2C 66 [20:53:03]Write i2c OK [20:53:03]MH_I2C_Read... [20:53:03]Read from MH i2c: F0 [20:53:03]MH_I2C_Read... [20:53:03]Read from MH i2c: F0 09 00 [20:53:03]MH_I2C_Read... [20:53:03]Read from MH i2c: F0 09 00 4B 2C 00 B1 F9 1F 67 43 33 1C 67 98 [20:53:03]GetLastDocTimeStamp 1730148657 [20:53:03]current date 1730148785 [20:53:03]FM_GetShiftState [20:53:03]SAM_PROTO_GetShiftState [20:53:03]wFMCommunicate request_size=4 [20:53:03]MH_SAM_APDU [20:53:03]CAPDU: 80 13 01 00 [20:53:03]Write to MH i2c: E2 08 00 4C 2C 80 13 01 00 00 00 00 00 F5 [20:53:03]Write i2c OK [20:53:03]MH_I2C_Read... [20:53:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:53:03]Read from MH i2c: E2 [20:53:03]MH_I2C_Read... [20:53:03]Read from MH i2c: E2 0E 00 [20:53:03]MH_I2C_Read... [20:53:03]Read from MH i2c: E2 0E 00 4C 2C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 EE [20:53:03]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:53:03]wFMCommunicate OK [20:53:03]SAM_PROTO_GetShiftState done [20:53:03]FM_GetShiftState done [20:53:03]opened in 1730073493 [20:53:03]opened+sec_in_day 1730159893 [20:53:03]quantity*price = 200031 [20:53:03]sum+1 = 200032 [20:53:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.31 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.31 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 770 28.10.2024 20:53 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874671 ФД: 318295 ФПД: 52044272005253 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T205305&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318295&fm=52044272005253&tin=02508201610067®Number=0000000000091628&sum=200031 [20:53:04]StoreToDocumentArchive [20:53:04]shift 546 fd 318295 [20:53:04]save to /storage/0546/doc_00318295 [20:53:04]save last doc name /storage/0546/doc_00318295 to /storage/kkm_last_doc_name [20:53:04]save OK [20:53:04]Clear old archive folders... [20:53:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:53:04]tlvbuf is 000C6E90 [20:53:04]SAM_PROTO_ClearQueue [20:53:04]wFMCommunicate request_size=4 [20:53:04]MH_SAM_APDU [20:53:04]CAPDU: 80 09 00 00 [20:53:04]Write to MH i2c: E2 08 00 59 2C 80 09 00 00 00 00 00 00 F7 [20:53:04]Write i2c OK [20:53:04]MH_I2C_Read... [20:53:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:53:04]Read from MH i2c: E2 [20:53:04]MH_I2C_Read... [20:53:04]Read from MH i2c: E2 03 00 [20:53:04]MH_I2C_Read... [20:53:04]Read from MH i2c: E2 03 00 59 2C 00 90 00 F9 [20:53:04]RAPDU: 90 00 [20:53:04]wFMCommunicate OK [20:53:04]SAM_PROTO_ClearQueue done [20:53:04]KKMCreateOFDPacket [20:53:04]OFDProtocolAddRootSTLVToBuf [20:53:04]FM_MakeSignedData [20:53:04]FM_MakeSignedData [20:53:04]SAM_PROTO_SignData [20:53:04]wFMCommunicate request_size=4 [20:53:04]MH_SAM_APDU [20:53:04]CAPDU: 80 0D 01 02 [20:53:04]Write to MH i2c: E2 08 00 5A 2C 80 0D 01 02 00 00 00 00 FF [20:53:04]Write i2c OK [20:53:04]MH_I2C_Read... [20:53:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:53:04]Read from MH i2c: E2 [20:53:04]MH_I2C_Read... [20:53:04]Read from MH i2c: E2 03 00 [20:53:04]MH_I2C_Read... [20:53:04]Read from MH i2c: E2 03 00 5A 2C 00 90 00 FA [20:53:04]RAPDU: 90 00 [20:53:04]wFMCommunicate OK [20:53:04]wFMCommunicate request_size=255 [20:53:04]MH_SAM_APDU [20:53:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 03 00 00 F4 03 04 00 B1 F9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 57 DB 04 00 35 04 06 00 2F [20:53:04]Write to MH i2c: E2 02 01 5B 2C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 03 00 00 F4 03 04 00 B1 F9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 57 DB 04 00 35 04 06 00 2F 00 00 CB [20:53:04]Write i2c OK [20:53:04]MH_I2C_Read... [20:53:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:53:05]Read from MH i2c: E2 [20:53:05]MH_I2C_Read... [20:53:05]Read from MH i2c: E2 03 00 [20:53:05]MH_I2C_Read... [20:53:05]Read from MH i2c: E2 03 00 5B 2C 00 90 00 FB [20:53:05]RAPDU: 90 00 [20:53:05]wFMCommunicate OK [20:53:05]wFMCommunicate request_size=10 [20:53:05]MH_SAM_APDU [20:53:05]CAPDU: 80 0D 02 02 05 55 80 58 70 85 [20:53:05]Write to MH i2c: E2 0D 00 5C 2C 80 0D 02 02 05 00 55 80 58 70 85 00 00 2E [20:53:05]Write i2c OK [20:53:05]MH_I2C_Read... [20:53:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:53:05]Read from MH i2c: E2 [20:53:05]MH_I2C_Read... [20:53:05]Read from MH i2c: E2 03 00 [20:53:05]MH_I2C_Read... [20:53:05]Read from MH i2c: E2 03 00 5C 2C 00 90 00 FC [20:53:05]RAPDU: 90 00 [20:53:05]wFMCommunicate OK [20:53:05]wFMCommunicate request_size=4 [20:53:05]MH_SAM_APDU [20:53:05]CAPDU: 80 0D 03 02 [20:53:05]Write to MH i2c: E2 08 00 5D 2C 80 0D 03 02 00 00 00 00 04 [20:53:05]Write i2c OK [20:53:05]MH_I2C_Read... [20:53:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:53:05]Read from MH i2c: E2 [20:53:05]MH_I2C_Read... [20:53:05]Read from MH i2c: E2 0B 00 [20:53:05]MH_I2C_Read... [20:53:05]Read from MH i2c: E2 0B 00 5D 2C 00 49 ED C0 EF B4 C5 16 F6 90 00 6F [20:53:05]RAPDU: 49 ED C0 EF B4 C5 16 F6 90 00 [20:53:05]wFMCommunicate OK [20:53:05]SAM_PROTO_SignData done [20:53:05]FM_MakeSignedData done [20:53:05]CreateOFDProtocolMessage [20:53:05]wFMCommunicate request_size=4 [20:53:05]MH_SAM_APDU [20:53:05]CAPDU: 80 11 00 00 [20:53:05]Write to MH i2c: E2 08 00 5E 2C 80 11 00 00 00 00 00 00 04 [20:53:05]Write i2c OK [20:53:05]MH_I2C_Read... [20:53:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:53:05]Read from MH i2c: E2 [20:53:05]MH_I2C_Read... [20:53:05]Read from MH i2c: E2 17 00 [20:53:05]MH_I2C_Read... [20:53:05]Read from MH i2c: E2 17 00 5E 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 58 [20:53:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:53:05]wFMCommunicate OK [20:53:05]CreateOFDProtocolMessage done [20:53:05]OFDSenderStorePacket 318295 [20:53:05]StoreOFDPacket docnum=318295 [20:53:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 2C 56 07 01 A8 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 03 00 00 F4 03 04 00 B1 F9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 57 DB 04 00 35 04 06 00 2F 55 80 58 70 85 49 ED C0 EF B4 C5 16 F6 [20:53:05]CheckFolder [20:53:05]dirname=/storage/ofd_packets [20:53:05]CheckFolder done [20:53:05]ProducePacketName [20:53:05]name=ofd_packets/00318295 [20:53:05]NVStorageSaveData ofd_packets/00318295 [20:53:05]File name is /storage/ofd_packets/00318295 [20:53:05]Write 301 bytes [20:53:05]NVStorageSaveData done [20:53:05]OFDSenderStorePacket done [20:53:05]KKMCreateOFDPacket done [20:53:05]NVStorageSaveData kkm_last_timestamp [20:53:05]File name is /storage/kkm_last_timestamp [20:53:05]Write 4 bytes [20:53:05]NVStorageSaveData done [20:53:05]ExternCall_PrintAddStr [20:53:05]wPrintStart [20:53:05]Write to MH i2c: 01 00 00 5F 2C 8B [20:53:05]Write i2c OK [20:53:05]MH_I2C_Read... [20:53:05]Read from MH i2c: 01 [20:53:05]MH_I2C_Read... [20:53:05]Read from MH i2c: 01 07 00 [20:53:05]MH_I2C_Read... [20:53:05]Read from MH i2c: 01 07 00 5F 2C 00 00 00 00 00 FF 0F A0 [20:53:05]RasterBufferAndPrint [20:53:05]line Счет N : (1)1093307 [20:53:05]line ИНН: 02508201610067 [20:53:05]line Контрольно-Кассовый Чек [20:53:05]line ПРОДАЖА [20:53:05]line ТРК (МРК, ГНК) : 43 [20:53:05]line Товар: 2710124130 [20:53:05]line Аи-92-К-2 [20:53:05]line 29.900 * 66.90 [20:53:05]line = 2000.31 [20:53:05]line НДС 12% НСП 1% [20:53:05]line > о реализуемом товаре [20:53:05]line ИТОГО: 2000.31 [20:53:05]line НСП 1% : 17.70 [20:53:05]line НДС 12% : 212.42 [20:53:05]line Наличными: 0.00 [20:53:05]line Безнал.: 2000.31 [20:53:05]line Место: АЗС № 101 "Партнер Нефть" [20:53:05]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [20:53:05]line СНО: Общий режим [20:53:05]line Чек 770 28.10.2024 20:53 [20:53:05]line Смена: 546 ФФД: 1.0 [20:53:05]line ЗНМ: 0300000082 [20:53:05]line РНМ: 0000000000091628 [20:53:05]line Версия ККМ: 001 [20:53:05]line Платежная система: Бакай Банк [20:53:05]line ФМ: 0000000000874671 [20:53:05]line ФД: 318295 [20:53:05]line ФПД: 52044272005253 [20:53:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T205305&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318295&fm=52044272005253&tin=02508201610067®Number=0000000000091628&sum=200031 [20:53:05]written 0, free lines is 4095 [20:53:05]OFD Sender: Processing packet 318295 [packets to send 127, broken 126] [20:53:05]ProducePacketName [20:53:05]name=ofd_packets/00318295 [20:53:05]OFD Sender: To server: pG, [20:53:05]CommunicateWithHost lk.salyk.kg:30040 [20:53:05]ConnectInit lk.salyk.kg [20:53:05]Connected sock=10 [20: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 34 36 37 31 0F 01 00 00 2C 56 07 01 A8 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 03 00 00 F4 03 04 00 B1 F9 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 57 DB 04 00 35 04 06 00 2F 55 80 58 70 85 49 ED C0 EF B4 C5 16 F6 [20:53:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 47 E6 47 00 1F 83 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 57 DB 04 00 F4 03 04 00 68 A5 1F 67 B6 04 01 00 00 18 F0 3A F9 F3 C2 D8 CB [20:53:05]CommunicateWithHost err = 0 [20:53:05]CheckOFDResponse [20:53:05]1017 (14) - 77093643461234 [20:53:05]1041 (16) - 0000000000874671 [20:53:05]1040 (4) - 318295 [20:53:05]1012 (4) - 28.10.2024 14:53 [20:53:05]1206 (1) - 0 [20:53:05]OFD Sender: Remove packet 318295 [20:53:05]ProducePacketName [20:53:05]name=ofd_packets/00318295 [20:53:05]NVStorageDeleteData [20:53:05]Write to MH i2c: 01 00 00 89 2C B5 [20:53:05]Write i2c OK [20:53:05]MH_I2C_Read... [20:53:05]Read from MH i2c: 01 [20:53:05]MH_I2C_Read... [20:53:05]Read from MH i2c: 01 07 00 [20:53:05]MH_I2C_Read... [20:53:05]Read from MH i2c: 01 07 00 89 2C 00 00 00 00 00 02 0D CB [20:53:05]RasterBufferAndPrint [20:53:05]line [20:53:05]line [20:53:05]line [20:53:05]line [20:53:05]line [20:53:05]written 0, free lines is 3336 [20:53:05]MH_Cut [20:53:05]Write to MH i2c: D1 01 00 90 2C 01 8E [20:53:05]Write i2c OK [20:53:05]MH_I2C_Read... [20:53:05]Read from MH i2c: D1 [20:53:05]MH_I2C_Read... [20:53:05]Read from MH i2c: D1 01 00 [20:53:05]MH_I2C_Read... [20:53:05]Read from MH i2c: D1 01 00 90 2C 00 8D [20:53:05]Write to MH i2c: 01 00 00 91 2C BD [20:53:05]Write i2c OK [20:53:05]MH_I2C_Read... [20:53:06]OFD Sender: No OFD packet to send [20:53:06]*** Cut start [20:53:06]*** Partial cut [20:53:06]*** CUTSNS_PIN = 1 [20:53:06]*** CUTSNS_PIN = 0 [20:53:06]*** Brake cut motor [20:53:07]Read from MH i2c: 01 [20:53:07]MH_I2C_Read... [20:53:07]*** Stop cut motor [20:53:07]*** Cut end [20:53:07]Read from MH i2c: 01 07 00 [20:53:07]MH_I2C_Read... [20:53:07]Read from MH i2c: 01 07 00 91 2C 00 00 00 00 00 FF 0F D2 [20:53:07]process_action close_receipt done [20:53:07]requested_data is exist [20:53:07]produce_requested_data [20:53:07]requested_item fm.sn is exist - process it [20:53:07]wFMCommunicate request_size=4 [20:53:07]MH_SAM_APDU [20:53:07]CAPDU: 80 11 00 00 [20:53:07]Write to MH i2c: E2 08 00 92 2C 80 11 00 00 00 00 00 00 38 [20:53:07]Write i2c OK [20:53:07]MH_I2C_Read... [20:53:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:53:07]Read from MH i2c: E2 [20:53:07]MH_I2C_Read... [20:53:07]Read from MH i2c: E2 17 00 [20:53:07]MH_I2C_Read... [20:53:07]Read from MH i2c: E2 17 00 92 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 8C [20:53:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:53:07]wFMCommunicate OK [20:53:07]requested_item fd.num is exist - process it [20:53:07]SAM_PROTO_GetFieldsCounters [20:53:07]wFMCommunicate request_size=4 [20:53:07]MH_SAM_APDU [20:53:07]CAPDU: 80 13 00 00 [20:53:07]Write to MH i2c: E2 08 00 93 2C 80 13 00 00 00 00 00 00 3B [20:53:07]Write i2c OK [20:53:07]MH_I2C_Read... [20:53:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:53:07]Read from MH i2c: E2 [20:53:07]MH_I2C_Read... [20:53:07]Read from MH i2c: E2 62 00 [20:53:07]MH_I2C_Read... [20:53:07]Read from MH i2c: E2 62 00 93 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 57 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 02 03 00 00 5E 04 04 00 02 03 00 00 57 04 04 00 03 03 00 00 19 04 04 00 00 00 00 00 90 00 C7 [20:53:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 57 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 02 03 00 00 5E 04 04 00 02 03 00 00 57 04 04 00 03 03 00 00 19 04 04 00 00 00 00 00 90 00 [20:53:07]wFMCommunicate OK [20:53:07]SAM_PROTO_GetFieldsCounters done [20:53:07]requested_item shift.num is exist - process it [20:53:07]requested_item shift.opened is exist - process it [20:53:07]req_shift_opened [20:53:07]FM_GetShiftState [20:53:07]SAM_PROTO_GetShiftState [20:53:07]wFMCommunicate request_size=4 [20:53:07]MH_SAM_APDU [20:53:07]CAPDU: 80 13 01 00 [20:53:07]Write to MH i2c: E2 08 00 94 2C 80 13 01 00 00 00 00 00 3D [20:53:07]Write i2c OK [20:53:07]MH_I2C_Read... [20:53:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:53:07]Read from MH i2c: E2 [20:53:07]MH_I2C_Read... [20:53:07]Read from MH i2c: E2 0E 00 [20:53:07]MH_I2C_Read... [20:53:07]Read from MH i2c: E2 0E 00 94 2C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 36 [20:53:07]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:53:07]wFMCommunicate OK [20:53:07]SAM_PROTO_GetShiftState done [20:53:07]FM_GetShiftState done [20:53:07]req_shift_opened done [20:53:07]requested_item shift.open_date is exist - process it [20:53:07]req_shift_open_date [20:53:07]req_shift_open_date done [20:53:07]produce_requested_data done [20:53:07]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318295,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [20:53:07]process_action_free close_receipt [20:53:07]json_value_free [20:53:07]json_value_free done [20:53:07]process_json_proto returns [20:53:07]Send response to host [20:53:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318295,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [20:53:07]free response buf [20:53:07]execute_script done [20:53:07]execute_script returns [20:53:07]free content buf [20:53:07]Sock 9.Close socket [20:53:07]Sock 9.Thread stoped [20:53:11]OFD Sender: No OFD packet to send [20:53:16]OFD Sender: No OFD packet to send [20:53:21]OFD Sender: No OFD packet to send [20:53:26]OFD Sender: No OFD packet to send [20:53:31]OFD Sender: No OFD packet to send [20:53:36]OFD Sender: No OFD packet to send [20:53:41]OFD Sender: No OFD packet to send [20:53:46]OFD Sender: No OFD packet to send [20:53:51]OFD Sender: No OFD packet to send [20:53:56]OFD Sender: No OFD packet to send [20:54:01]OFD Sender: No OFD packet to send [20:54:06]OFD Sender: No OFD packet to send [20:54:11]OFD Sender: No OFD packet to send [20:54:16]OFD Sender: No OFD packet to send [20:54:21]OFD Sender: No OFD packet to send [20:54:26]OFD Sender: No OFD packet to send [20:54:31]OFD Sender: No OFD packet to send [20:54:36]OFD Sender: No OFD packet to send [20:54:41]OFD Sender: No OFD packet to send [20:54:46]OFD Sender: No OFD packet to send [20:54:51]OFD Sender: No OFD packet to send [20:54:56]OFD Sender: No OFD packet to send [20:55:01]OFD Sender: No OFD packet to send [20:55:06]OFD Sender: No OFD packet to send [20:55:11]OFD Sender: No OFD packet to send [20:55:16]OFD Sender: No OFD packet to send [20:55:21]OFD Sender: No OFD packet to send [20:55:26]OFD Sender: No OFD packet to send [20:55:31]OFD Sender: No OFD packet to send [20:55:36]OFD Sender: No OFD packet to send [20:55:41]OFD Sender: No OFD packet to send [20:55:46]OFD Sender: No OFD packet to send [20:55:51]OFD Sender: No OFD packet to send [20:55:56]OFD Sender: No OFD packet to send [20:56:01]OFD Sender: No OFD packet to send [20:56:06]OFD Sender: No OFD packet to send [20:56:11]OFD Sender: No OFD packet to send [20:56:16]OFD Sender: No OFD packet to send [20:56:21]OFD Sender: No OFD packet to send [20:56:26]OFD Sender: No OFD packet to send [20:56:31]OFD Sender: No OFD packet to send [20:56:36]OFD Sender: No OFD packet to send [20:56:41]OFD Sender: No OFD packet to send [20:56:46]OFD Sender: No OFD packet to send [20:56:51]OFD Sender: No OFD packet to send [20:56:56]OFD Sender: No OFD packet to send [20:57:01]OFD Sender: No OFD packet to send [20:57:06]OFD Sender: No OFD packet to send [20:57:11]OFD Sender: No OFD packet to send [20:57:16]OFD Sender: No OFD packet to send [20:57:21]OFD Sender: No OFD packet to send [20:57:26]OFD Sender: No OFD packet to send [20:57:28]accept exits with 8 [20:57:28]New connection [20:57:28]New thread 3066895716 created [20:57:28]Thread 3067039076 joined [20:57:28]Waiting for new connection... [20:57:28] Sock 8.Parse request [20:57:28]Sock 8.Check first char [20:57:28]Sock 8.First char is OK [20:57:28]request: POST /json_proto HTTP/1.0 [20:57:28]Method: POST [20:57:28]URL: /json_proto [20:57:28]Method is POST - this is cgi request [20:57:28]url: /json_proto [20:57:28]query_string will be loaded in cgi processing [20:57:28]execute_cgi json_proto POST (null) [20:57:28]execute_cgi path=json_proto method=POST [20:57:28]POST find Content-Length [20:57:28]Host: 172.17.50.195:8080 [20:57:28]Content-Length: 678 [20:57:28]Content-Type: application/json [20:57:28] [20:57:28]POST finish read [20:57:28]Found Content-Length = 678 [20:57:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093308", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:57:28]execute_script... [20:57:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093308", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:57:28]POST & json_proto [20:57:28]process_json_proto [20:57:28]json parsed OK: [20:57:28]protocol is kg_v1.0 [20:57:28]action value=close_receipt [20:57:28]process_action close_receipt [20:57:28]cmd_close_receipt [20:57:28]MH_GetDate [20:57:28]Write to MH i2c: F0 00 00 95 2C B0 [20:57:28]Write i2c OK [20:57:28]MH_I2C_Read... [20:57:28]Read from MH i2c: F0 [20:57:28]MH_I2C_Read... [20:57:28]Read from MH i2c: F0 09 00 [20:57:28]MH_I2C_Read... [20:57:28]Read from MH i2c: F0 09 00 95 2C 00 BA FA 1F 67 43 33 1C 67 EC [20:57:28]GetLastDocTimeStamp 1730148785 [20:57:28]current date 1730149050 [20:57:28]FM_GetShiftState [20:57:28]SAM_PROTO_GetShiftState [20:57:28]wFMCommunicate request_size=4 [20:57:28]MH_SAM_APDU [20:57:28]CAPDU: 80 13 01 00 [20:57:28]Write to MH i2c: E2 08 00 96 2C 80 13 01 00 00 00 00 00 3F [20:57:28]Write i2c OK [20:57:28]MH_I2C_Read... [20:57:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:57:28]Read from MH i2c: E2 [20:57:28]MH_I2C_Read... [20:57:28]Read from MH i2c: E2 0E 00 [20:57:28]MH_I2C_Read... [20:57:28]Read from MH i2c: E2 0E 00 96 2C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 38 [20:57:28]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:57:28]wFMCommunicate OK [20:57:28]SAM_PROTO_GetShiftState done [20:57:28]FM_GetShiftState done [20:57:28]opened in 1730073493 [20:57:28]opened+sec_in_day 1730159893 [20:57:28]quantity*price = 50041 [20:57:28]sum+1 = 50042 [20:57:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 771 28.10.2024 20:57 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318296 ФПД: 68229797970339 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T205730&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318296&fm=68229797970339&tin=02508201610067®Number=0000000000091628&sum=50000 [20:57:29]StoreToDocumentArchive [20:57:29]shift 546 fd 318296 [20:57:29]save to /storage/0546/doc_00318296 [20:57:29]save last doc name /storage/0546/doc_00318296 to /storage/kkm_last_doc_name [20:57:29]save OK [20:57:29]Clear old archive folders... [20:57:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:57:29]tlvbuf is 00099530 [20:57:29]SAM_PROTO_ClearQueue [20:57:29]wFMCommunicate request_size=4 [20:57:29]MH_SAM_APDU [20:57:29]CAPDU: 80 09 00 00 [20:57:29]Write to MH i2c: E2 08 00 A3 2C 80 09 00 00 00 00 00 00 41 [20:57:29]Write i2c OK [20:57:29]MH_I2C_Read... [20:57:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:57:29]Read from MH i2c: E2 [20:57:29]MH_I2C_Read... [20:57:29]Read from MH i2c: E2 03 00 [20:57:29]MH_I2C_Read... [20:57:29]Read from MH i2c: E2 03 00 A3 2C 00 90 00 43 [20:57:29]RAPDU: 90 00 [20:57:29]wFMCommunicate OK [20:57:29]SAM_PROTO_ClearQueue done [20:57:29]KKMCreateOFDPacket [20:57:29]OFDProtocolAddRootSTLVToBuf [20:57:29]FM_MakeSignedData [20:57:29]FM_MakeSignedData [20:57:29]SAM_PROTO_SignData [20:57:29]wFMCommunicate request_size=4 [20:57:29]MH_SAM_APDU [20:57:29]CAPDU: 80 0D 01 02 [20:57:29]Write to MH i2c: E2 08 00 A4 2C 80 0D 01 02 00 00 00 00 49 [20:57:29]Write i2c OK [20:57:29]MH_I2C_Read... [20:57:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:57:30]Read from MH i2c: E2 [20:57:30]MH_I2C_Read... [20:57:30]Read from MH i2c: E2 03 00 [20:57:30]MH_I2C_Read... [20:57:30]Read from MH i2c: E2 03 00 A4 2C 00 90 00 44 [20:57:30]RAPDU: 90 00 [20:57:30]wFMCommunicate OK [20:57:30]wFMCommunicate request_size=255 [20:57:30]MH_SAM_APDU [20:57: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 03 00 00 F4 03 04 00 BA FA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 58 DB 04 00 35 04 06 00 3E [20:57:30]Write to MH i2c: E2 02 01 A5 2C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 03 00 00 F4 03 04 00 BA FA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 58 DB 04 00 35 04 06 00 3E 00 00 B0 [20:57:30]Write i2c OK [20:57:30]MH_I2C_Read... [20:57:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:57:30]Read from MH i2c: E2 [20:57:30]MH_I2C_Read... [20:57:30]Read from MH i2c: E2 03 00 [20:57:30]MH_I2C_Read... [20:57:30]Read from MH i2c: E2 03 00 A5 2C 00 90 00 45 [20:57:30]RAPDU: 90 00 [20:57:30]wFMCommunicate OK [20:57:30]wFMCommunicate request_size=10 [20:57:30]MH_SAM_APDU [20:57:30]CAPDU: 80 0D 02 02 05 0D FC DF 01 A3 [20:57:30]Write to MH i2c: E2 0D 00 A6 2C 80 0D 02 02 05 00 0D FC DF 01 A3 00 00 E2 [20:57:30]Write i2c OK [20:57:30]MH_I2C_Read... [20:57:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:57:30]Read from MH i2c: E2 [20:57:30]MH_I2C_Read... [20:57:30]Read from MH i2c: E2 03 00 [20:57:30]MH_I2C_Read... [20:57:30]Read from MH i2c: E2 03 00 A6 2C 00 90 00 46 [20:57:30]RAPDU: 90 00 [20:57:30]wFMCommunicate OK [20:57:30]wFMCommunicate request_size=4 [20:57:30]MH_SAM_APDU [20:57:30]CAPDU: 80 0D 03 02 [20:57:30]Write to MH i2c: E2 08 00 A7 2C 80 0D 03 02 00 00 00 00 4E [20:57:30]Write i2c OK [20:57:30]MH_I2C_Read... [20:57:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:57:30]Read from MH i2c: E2 [20:57:30]MH_I2C_Read... [20:57:30]Read from MH i2c: E2 0B 00 [20:57:30]MH_I2C_Read... [20:57:30]Read from MH i2c: E2 0B 00 A7 2C 00 DF 86 21 00 85 D9 D7 39 90 00 43 [20:57:30]RAPDU: DF 86 21 00 85 D9 D7 39 90 00 [20:57:30]wFMCommunicate OK [20:57:30]SAM_PROTO_SignData done [20:57:30]FM_MakeSignedData done [20:57:30]CreateOFDProtocolMessage [20:57:30]wFMCommunicate request_size=4 [20:57:30]MH_SAM_APDU [20:57:30]CAPDU: 80 11 00 00 [20:57:30]Write to MH i2c: E2 08 00 A8 2C 80 11 00 00 00 00 00 00 4E [20:57:30]Write i2c OK [20:57:30]MH_I2C_Read... [20:57:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:57:30]Read from MH i2c: E2 [20:57:30]MH_I2C_Read... [20:57:30]Read from MH i2c: E2 17 00 [20:57:30]MH_I2C_Read... [20:57:30]Read from MH i2c: E2 17 00 A8 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A2 [20:57:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:57:30]wFMCommunicate OK [20:57:30]CreateOFDProtocolMessage done [20:57:30]OFDSenderStorePacket 318296 [20:57:30]StoreOFDPacket docnum=318296 [20:57:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 E6 6A 07 01 5D 54 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 03 00 00 F4 03 04 00 BA FA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 58 DB 04 00 35 04 06 00 3E 0D FC DF 01 A3 DF 86 21 00 85 D9 D7 39 [20:57:30]CheckFolder [20:57:30]dirname=/storage/ofd_packets [20:57:30]CheckFolder done [20:57:30]ProducePacketName [20:57:30]name=ofd_packets/00318296 [20:57:30]NVStorageSaveData ofd_packets/00318296 [20:57:30]File name is /storage/ofd_packets/00318296 [20:57:30]Write 301 bytes [20:57:30]NVStorageSaveData done [20:57:30]OFDSenderStorePacket done [20:57:30]KKMCreateOFDPacket done [20:57:30]NVStorageSaveData kkm_last_timestamp [20:57:30]File name is /storage/kkm_last_timestamp [20:57:30]Write 4 bytes [20:57:30]NVStorageSaveData done [20:57:30]ExternCall_PrintAddStr [20:57:30]wPrintStart [20:57:30]Write to MH i2c: 01 00 00 A9 2C D5 [20:57:30]Write i2c OK [20:57:30]MH_I2C_Read... [20:57:30]Read from MH i2c: 01 [20:57:30]MH_I2C_Read... [20:57:30]Read from MH i2c: 01 07 00 [20:57:30]MH_I2C_Read... [20:57:30]Read from MH i2c: 01 07 00 A9 2C 00 00 00 00 00 FF 0F EA [20:57:30]RasterBufferAndPrint [20:57:30]line Счет N : (1)1093308 [20:57:30]line ИНН: 02508201610067 [20:57:30]line Контрольно-Кассовый Чек [20:57:30]line ПРОДАЖА [20:57:30]line ТРК (МРК, ГНК) : 53 [20:57:30]line Товар: 2710124130 [20:57:30]line Аи-92-К-2 [20:57:30]line 7.480 * 66.90 [20:57:30]line = 500.41 [20:57:30]line НДС 12% НСП 1% [20:57:30]line > о реализуемом товаре [20:57:30]line ОКРУГЛЕНИЕ: -0.41 [20:57:30]line ИТОГО: 500.00 [20:57:30]line Внесено: 500.00 [20:57:30]line СДАЧА: 0.00 [20:57:30]line НСП 1% : 4.43 [20:57:30]line НДС 12% : 53.14 [20:57:30]line Наличными: 500.00 [20:57:30]line Безнал.: 0.00 [20:57:30]line Место: АЗС № 101 "Партнер Нефть" [20:57:30]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [20:57:30]line СНО: Общий режим [20:57:30]line Чек 771 28.10.2024 20:57 [20:57:30]line Смена: 546 ФФД: 1.0 [20:57:30]line ЗНМ: 0300000082 [20:57:30]line РНМ: 0000000000091628 [20:57:30]line Версия ККМ: 001 [20:57:30]line ФМ: 0000000000874671 [20:57:30]line ФД: 318296 [20:57:30]line ФПД: 68229797970339 [20:57:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T205730&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318296&fm=68229797970339&tin=02508201610067®Number=0000000000091628&sum=50000 [20:57:30]written 0, free lines is 4095 [20:57:30]OFD Sender: Processing packet 318296 [packets to send 127, broken 126] [20:57:30]ProducePacketName [20:57:30]name=ofd_packets/00318296 [20:57:30]OFD Sender: To server: pG, [20:57:30]CommunicateWithHost lk.salyk.kg:30040 [20:57:30]ConnectInit lk.salyk.kg [20:57:30]Connected sock=10 [20:57:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 E6 6A 07 01 5D 54 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 03 00 00 F4 03 04 00 BA FA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 58 DB 04 00 35 04 06 00 3E 0D FC DF 01 A3 DF 86 21 00 85 D9 D7 39 [20:57:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 69 13 47 00 45 BA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 58 DB 04 00 F4 03 04 00 72 A6 1F 67 B6 04 01 00 00 EC 85 5D 60 29 2F 04 01 [20:57:31]CommunicateWithHost err = 0 [20:57:31]CheckOFDResponse [20:57:31]1017 (14) - 77093643461234 [20:57:31]1041 (16) - 0000000000874671 [20:57:31]1040 (4) - 318296 [20:57:31]1012 (4) - 28.10.2024 14:57 [20:57:31]1206 (1) - 0 [20:57:31]OFD Sender: Remove packet 318296 [20:57:31]ProducePacketName [20:57:31]name=ofd_packets/00318296 [20:57:31]NVStorageDeleteData [20:57:31]Write to MH i2c: 01 00 00 D4 2C 00 [20:57:31]Write i2c OK [20:57:31]MH_I2C_Read... [20:57:31]Read from MH i2c: 01 [20:57:31]MH_I2C_Read... [20:57:31]Read from MH i2c: 01 07 00 [20:57:31]MH_I2C_Read... [20:57:31]Read from MH i2c: 01 07 00 D4 2C 00 00 00 00 00 E8 0C FB [20:57:31]RasterBufferAndPrint [20:57:31]line [20:57:31]line [20:57:31]line [20:57:31]line [20:57:31]line [20:57:31]written 0, free lines is 3310 [20:57:31]MH_Cut [20:57:31]Write to MH i2c: D1 01 00 DB 2C 01 D9 [20:57:31]Write i2c OK [20:57:31]MH_I2C_Read... [20:57:31]Read from MH i2c: D1 [20:57:31]MH_I2C_Read... [20:57:31]Read from MH i2c: D1 01 00 [20:57:31]MH_I2C_Read... [20:57:31]Read from MH i2c: D1 01 00 DB 2C 00 D8 [20:57:31]Write to MH i2c: 01 00 00 DC 2C 08 [20:57:31]Write i2c OK [20:57:31]MH_I2C_Read... [20:57:31]OFD Sender: No OFD packet to send [20:57:31]*** Cut start [20:57:31]*** Partial cut [20:57:31]*** CUTSNS_PIN = 1 [20:57:31]*** CUTSNS_PIN = 0 [20:57:32]*** Brake cut motor [20:57:32]Read from MH i2c: 01 [20:57:32]MH_I2C_Read... [20:57:32]*** Stop cut motor [20:57:32]*** Cut end [20:57:32]Read from MH i2c: 01 07 00 [20:57:32]MH_I2C_Read... [20:57:32]Read from MH i2c: 01 07 00 DC 2C 00 00 00 00 00 FF 0F 1D [20:57:32]process_action close_receipt done [20:57:32]requested_data is exist [20:57:32]produce_requested_data [20:57:32]requested_item fm.sn is exist - process it [20:57:32]wFMCommunicate request_size=4 [20:57:32]MH_SAM_APDU [20:57:32]CAPDU: 80 11 00 00 [20:57:32]Write to MH i2c: E2 08 00 DD 2C 80 11 00 00 00 00 00 00 83 [20:57:32]Write i2c OK [20:57:32]MH_I2C_Read... [20:57:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:57:32]Read from MH i2c: E2 [20:57:32]MH_I2C_Read... [20:57:32]Read from MH i2c: E2 17 00 [20:57:32]MH_I2C_Read... [20:57:32]Read from MH i2c: E2 17 00 DD 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D7 [20:57:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:57:32]wFMCommunicate OK [20:57:32]requested_item fd.num is exist - process it [20:57:32]SAM_PROTO_GetFieldsCounters [20:57:32]wFMCommunicate request_size=4 [20:57:32]MH_SAM_APDU [20:57:32]CAPDU: 80 13 00 00 [20:57:32]Write to MH i2c: E2 08 00 DE 2C 80 13 00 00 00 00 00 00 86 [20:57:32]Write i2c OK [20:57:32]MH_I2C_Read... [20:57:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:57:32]Read from MH i2c: E2 [20:57:32]MH_I2C_Read... [20:57:32]Read from MH i2c: E2 62 00 [20:57:32]MH_I2C_Read... [20:57:32]Read from MH i2c: E2 62 00 DE 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 58 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 03 03 00 00 5E 04 04 00 03 03 00 00 57 04 04 00 04 03 00 00 19 04 04 00 00 00 00 00 90 00 16 [20:57:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 58 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 03 03 00 00 5E 04 04 00 03 03 00 00 57 04 04 00 04 03 00 00 19 04 04 00 00 00 00 00 90 00 [20:57:32]wFMCommunicate OK [20:57:32]SAM_PROTO_GetFieldsCounters done [20:57:32]requested_item shift.num is exist - process it [20:57:32]requested_item shift.opened is exist - process it [20:57:32]req_shift_opened [20:57:32]FM_GetShiftState [20:57:32]SAM_PROTO_GetShiftState [20:57:32]wFMCommunicate request_size=4 [20:57:32]MH_SAM_APDU [20:57:32]CAPDU: 80 13 01 00 [20:57:32]Write to MH i2c: E2 08 00 DF 2C 80 13 01 00 00 00 00 00 88 [20:57:32]Write i2c OK [20:57:32]MH_I2C_Read... [20:57:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:57:32]Read from MH i2c: E2 [20:57:32]MH_I2C_Read... [20:57:32]Read from MH i2c: E2 0E 00 [20:57:32]MH_I2C_Read... [20:57:32]Read from MH i2c: E2 0E 00 DF 2C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 81 [20:57:32]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:57:32]wFMCommunicate OK [20:57:32]SAM_PROTO_GetShiftState done [20:57:32]FM_GetShiftState done [20:57:32]req_shift_opened done [20:57:32]requested_item shift.open_date is exist - process it [20:57:32]req_shift_open_date [20:57:32]req_shift_open_date done [20:57:32]produce_requested_data done [20:57:32]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318296,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [20:57:32]process_action_free close_receipt [20:57:32]json_value_free [20:57:32]json_value_free done [20:57:32]process_json_proto returns [20:57:32]Send response to host [20:57:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318296,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [20:57:32]free response buf [20:57:32]execute_script done [20:57:32]execute_script returns [20:57:32]free content buf [20:57:32]Sock 8.Close socket [20:57:32]Sock 8.Thread stoped [20:57:36]OFD Sender: No OFD packet to send [20:57:41]OFD Sender: No OFD packet to send [20:57:46]OFD Sender: No OFD packet to send [20:57:51]OFD Sender: No OFD packet to send [20:57:55]accept exits with 9 [20:57:55]New connection [20:57:55]New thread 3067039076 created [20:57:55]Thread 3066895716 joined [20:57:55]Waiting for new connection... [20:57:55] Sock 9.Parse request [20:57:55]Sock 9.Check first char [20:57:55]Sock 9.First char is OK [20:57:55]request: POST /json_proto HTTP/1.0 [20:57:55]Method: POST [20:57:55]URL: /json_proto [20:57:55]Method is POST - this is cgi request [20:57:55]url: /json_proto [20:57:55]query_string will be loaded in cgi processing [20:57:55]execute_cgi json_proto POST (null) [20:57:55]execute_cgi path=json_proto method=POST [20:57:55]POST find Content-Length [20:57:55]Host: 172.17.50.195:8080 [20:57:55]Content-Length: 678 [20:57:55]Content-Type: application/json [20:57:55] [20:57:55]POST finish read [20:57:55]Found Content-Length = 678 [20:57:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093309", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:57:55]execute_script... [20: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)1093309", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:57:55]POST & json_proto [20:57:55]process_json_proto [20:57:55]json parsed OK: [20:57:55]protocol is kg_v1.0 [20:57:55]action value=close_receipt [20:57:55]process_action close_receipt [20:57:55]cmd_close_receipt [20:57:55]MH_GetDate [20:57:55]Write to MH i2c: F0 00 00 E0 2C FB [20:57:55]Write i2c OK [20:57:55]MH_I2C_Read... [20:57:55]Read from MH i2c: F0 [20:57:55]MH_I2C_Read... [20:57:55]Read from MH i2c: F0 09 00 [20:57:55]MH_I2C_Read... [20:57:55]Read from MH i2c: F0 09 00 E0 2C 00 D5 FA 1F 67 43 33 1C 67 52 [20:57:55]GetLastDocTimeStamp 1730149050 [20:57:55]current date 1730149077 [20:57:55]FM_GetShiftState [20:57:55]SAM_PROTO_GetShiftState [20:57:55]wFMCommunicate request_size=4 [20:57:55]MH_SAM_APDU [20:57:55]CAPDU: 80 13 01 00 [20:57:55]Write to MH i2c: E2 08 00 E1 2C 80 13 01 00 00 00 00 00 8A [20:57:55]Write i2c OK [20:57:55]MH_I2C_Read... [20:57:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:57:55]Read from MH i2c: E2 [20:57:55]MH_I2C_Read... [20:57:55]Read from MH i2c: E2 0E 00 [20:57:55]MH_I2C_Read... [20:57:55]Read from MH i2c: E2 0E 00 E1 2C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 83 [20:57:55]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:57:55]wFMCommunicate OK [20:57:55]SAM_PROTO_GetShiftState done [20:57:55]FM_GetShiftState done [20:57:55]opened in 1730073493 [20:57:55]opened+sec_in_day 1730159893 [20:57:55]quantity*price = 20003 [20:57:55]sum+1 = 20004 [20:57:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 772 28.10.2024 20:57 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318297 ФПД: 4099561023606 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T205757&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318297&fm=4099561023606&tin=02508201610067®Number=0000000000091628&sum=20000 [20:57:56]StoreToDocumentArchive [20:57:56]shift 546 fd 318297 [20:57:56]save to /storage/0546/doc_00318297 [20:57:56]save last doc name /storage/0546/doc_00318297 to /storage/kkm_last_doc_name [20:57:56]save OK [20:57:56]Clear old archive folders... [20:57:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:57:57]tlvbuf is 00099410 [20:57:57]SAM_PROTO_ClearQueue [20:57:57]wFMCommunicate request_size=4 [20:57:57]MH_SAM_APDU [20:57:57]CAPDU: 80 09 00 00 [20:57:57]Write to MH i2c: E2 08 00 EE 2C 80 09 00 00 00 00 00 00 8C [20:57:57]Write i2c OK [20:57:57]MH_I2C_Read... [20:57:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:57:57]Read from MH i2c: E2 [20:57:57]MH_I2C_Read... [20:57:57]Read from MH i2c: E2 03 00 [20:57:57]MH_I2C_Read... [20:57:57]Read from MH i2c: E2 03 00 EE 2C 00 90 00 8E [20:57:57]RAPDU: 90 00 [20:57:57]wFMCommunicate OK [20:57:57]SAM_PROTO_ClearQueue done [20:57:57]KKMCreateOFDPacket [20:57:57]OFDProtocolAddRootSTLVToBuf [20:57:57]FM_MakeSignedData [20:57:57]FM_MakeSignedData [20:57:57]SAM_PROTO_SignData [20:57:57]wFMCommunicate request_size=4 [20:57:57]MH_SAM_APDU [20:57:57]CAPDU: 80 0D 01 02 [20:57:57]Write to MH i2c: E2 08 00 EF 2C 80 0D 01 02 00 00 00 00 94 [20:57:57]Write i2c OK [20:57:57]MH_I2C_Read... [20:57:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:57:57]Read from MH i2c: E2 [20:57:57]MH_I2C_Read... [20:57:57]Read from MH i2c: E2 03 00 [20:57:57]MH_I2C_Read... [20:57:57]Read from MH i2c: E2 03 00 EF 2C 00 90 00 8F [20:57:57]RAPDU: 90 00 [20:57:57]wFMCommunicate OK [20:57:57]wFMCommunicate request_size=255 [20:57:57]MH_SAM_APDU [20:57:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 03 00 00 F4 03 04 00 D5 FA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 59 DB 04 00 35 04 06 00 03 [20:57:57]Write to MH i2c: E2 02 01 F0 2C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 03 00 00 F4 03 04 00 D5 FA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 59 DB 04 00 35 04 06 00 03 00 00 9F [20:57:57]Write i2c OK [20:57:57]MH_I2C_Read... [20:57:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:57:57]Read from MH i2c: E2 [20:57:57]MH_I2C_Read... [20:57:57]Read from MH i2c: E2 03 00 [20:57:57]MH_I2C_Read... [20:57:57]Read from MH i2c: E2 03 00 F0 2C 00 90 00 90 [20:57:57]RAPDU: 90 00 [20:57:57]wFMCommunicate OK [20:57:57]wFMCommunicate request_size=10 [20:57:57]MH_SAM_APDU [20:57:57]CAPDU: 80 0D 02 02 05 BA 80 E0 E8 76 [20:57:57]Write to MH i2c: E2 0D 00 F1 2C 80 0D 02 02 05 00 BA 80 E0 E8 76 00 00 19 [20:57:57]Write i2c OK [20:57:57]MH_I2C_Read... [20:57:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:57:57]Read from MH i2c: E2 [20:57:57]MH_I2C_Read... [20:57:57]Read from MH i2c: E2 03 00 [20:57:57]MH_I2C_Read... [20:57:57]Read from MH i2c: E2 03 00 F1 2C 00 90 00 91 [20:57:57]RAPDU: 90 00 [20:57:57]wFMCommunicate OK [20:57:57]wFMCommunicate request_size=4 [20:57:57]MH_SAM_APDU [20:57:57]CAPDU: 80 0D 03 02 [20:57:57]Write to MH i2c: E2 08 00 F2 2C 80 0D 03 02 00 00 00 00 99 [20:57:57]Write i2c OK [20:57:57]MH_I2C_Read... [20:57:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:57:57]Read from MH i2c: E2 [20:57:57]MH_I2C_Read... [20:57:57]Read from MH i2c: E2 0B 00 [20:57:57]MH_I2C_Read... [20:57:57]Read from MH i2c: E2 0B 00 F2 2C 00 76 B8 90 95 E5 9E 38 BE 90 00 66 [20:57:57]RAPDU: 76 B8 90 95 E5 9E 38 BE 90 00 [20:57:57]wFMCommunicate OK [20:57:57]SAM_PROTO_SignData done [20:57:57]FM_MakeSignedData done [20:57:57]CreateOFDProtocolMessage [20:57:57]wFMCommunicate request_size=4 [20:57:57]MH_SAM_APDU [20:57:57]CAPDU: 80 11 00 00 [20:57:57]Write to MH i2c: E2 08 00 F3 2C 80 11 00 00 00 00 00 00 99 [20:57:57]Write i2c OK [20:57:57]MH_I2C_Read... [20:57:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:57:57]Read from MH i2c: E2 [20:57:57]MH_I2C_Read... [20:57:57]Read from MH i2c: E2 17 00 [20:57:57]MH_I2C_Read... [20:57:57]Read from MH i2c: E2 17 00 F3 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 ED [20:57:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:57:57]wFMCommunicate OK [20:57:57]CreateOFDProtocolMessage done [20:57:57]OFDSenderStorePacket 318297 [20:57:57]StoreOFDPacket docnum=318297 [20:57:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 B5 AC 07 01 40 90 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 03 00 00 F4 03 04 00 D5 FA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 59 DB 04 00 35 04 06 00 03 BA 80 E0 E8 76 76 B8 90 95 E5 9E 38 BE [20:57:57]CheckFolder [20:57:57]dirname=/storage/ofd_packets [20:57:57]CheckFolder done [20:57:57]ProducePacketName [20:57:57]name=ofd_packets/00318297 [20:57:57]NVStorageSaveData ofd_packets/00318297 [20:57:57]File name is /storage/ofd_packets/00318297 [20:57:57]Write 301 bytes [20:57:57]NVStorageSaveData done [20:57:57]OFDSenderStorePacket done [20:57:57]KKMCreateOFDPacket done [20:57:57]NVStorageSaveData kkm_last_timestamp [20:57:57]File name is /storage/kkm_last_timestamp [20:57:57]Write 4 bytes [20:57:57]NVStorageSaveData done [20:57:57]ExternCall_PrintAddStr [20:57:57]wPrintStart [20:57:57]Write to MH i2c: 01 00 00 F4 2C 20 [20:57:57]Write i2c OK [20:57:57]MH_I2C_Read... [20:57:57]Read from MH i2c: 01 [20:57:57]MH_I2C_Read... [20:57:57]Read from MH i2c: 01 07 00 [20:57:57]MH_I2C_Read... [20:57:57]Read from MH i2c: 01 07 00 F4 2C 00 00 00 00 00 FF 0F 35 [20:57:57]RasterBufferAndPrint [20:57:57]line Счет N : (1)1093309 [20:57:57]line ИНН: 02508201610067 [20:57:57]line Контрольно-Кассовый Чек [20:57:57]line ПРОДАЖА [20:57:57]line ТРК (МРК, ГНК) : 63 [20:57:57]line Товар: 2710124130 [20:57:57]line Аи-92-К-2 [20:57:57]line 2.990 * 66.90 [20:57:57]line = 200.03 [20:57:57]line НДС 12% НСП 1% [20:57:57]line > о реализуемом товаре [20:57:57]line ОКРУГЛЕНИЕ: -0.03 [20:57:57]line ИТОГО: 200.00 [20:57:57]line Внесено: 200.00 [20:57:57]line СДАЧА: 0.00 [20:57:57]line НСП 1% : 1.77 [20:57:57]line НДС 12% : 21.24 [20:57:57]line Наличными: 200.00 [20:57:57]line Безнал.: 0.00 [20:57:57]line Место: АЗС № 101 "Партнер Нефть" [20:57:57]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [20:57:57]line СНО: Общий режим [20:57:57]line Чек 772 28.10.2024 20:57 [20:57:57]line Смена: 546 ФФД: 1.0 [20:57:57]line ЗНМ: 0300000082 [20:57:57]line РНМ: 0000000000091628 [20:57:57]line Версия ККМ: 001 [20:57:57]line ФМ: 0000000000874671 [20:57:57]line ФД: 318297 [20:57:57]line ФПД: 4099561023606 [20:57:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T205757&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318297&fm=4099561023606&tin=02508201610067®Number=0000000000091628&sum=20000 [20:57:57]written 0, free lines is 4095 [20:57:57]OFD Sender: Processing packet 318297 [packets to send 127, broken 126] [20:57:57]ProducePacketName [20:57:57]name=ofd_packets/00318297 [20:57:57]OFD Sender: To server: pG, [20:57:57]CommunicateWithHost lk.salyk.kg:30040 [20:57:57]ConnectInit lk.salyk.kg [20:57:57]Connected sock=10 [20:57:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 B5 AC 07 01 40 90 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 03 00 00 F4 03 04 00 D5 FA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 59 DB 04 00 35 04 06 00 03 BA 80 E0 E8 76 76 B8 90 95 E5 9E 38 BE [20:57:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 9D 84 47 00 16 CA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 59 DB 04 00 F4 03 04 00 8D A6 1F 67 B6 04 01 00 00 4C 5B 7B 55 C3 4D 89 60 [20:57:58]CommunicateWithHost err = 0 [20:57:58]CheckOFDResponse [20:57:58]1017 (14) - 77093643461234 [20:57:58]1041 (16) - 0000000000874671 [20:57:58]1040 (4) - 318297 [20:57:58]1012 (4) - 28.10.2024 14:58 [20:57:58]1206 (1) - 0 [20:57:58]OFD Sender: Remove packet 318297 [20:57:58]ProducePacketName [20:57:58]name=ofd_packets/00318297 [20:57:58]NVStorageDeleteData [20:57:58]Write to MH i2c: 01 00 00 1F 2D 4C [20:57:58]Write i2c OK [20:57:58]MH_I2C_Read... [20:57:58]Read from MH i2c: 01 [20:57:58]MH_I2C_Read... [20:57:58]Read from MH i2c: 01 07 00 [20:57:58]MH_I2C_Read... [20:57:58]Read from MH i2c: 01 07 00 1F 2D 00 00 00 00 00 EC 0C 4B [20:57:58]RasterBufferAndPrint [20:57:58]line [20:57:58]line [20:57:58]line [20:57:58]line [20:57:58]line [20:57:58]written 0, free lines is 3317 [20:57:58]MH_Cut [20:57:58]Write to MH i2c: D1 01 00 26 2D 01 25 [20:57:58]Write i2c OK [20:57:58]MH_I2C_Read... [20:57:58]Read from MH i2c: D1 [20:57:58]MH_I2C_Read... [20:57:58]Read from MH i2c: D1 01 00 [20:57:58]MH_I2C_Read... [20:57:58]Read from MH i2c: D1 01 00 26 2D 00 24 [20:57:58]Write to MH i2c: 01 00 00 27 2D 54 [20:57:58]Write i2c OK [20:57:58]MH_I2C_Read... [20:57:58]OFD Sender: No OFD packet to send [20:57:59]*** Cut start [20:57:59]*** Partial cut [20:57:59]*** CUTSNS_PIN = 1 [20:57:59]*** CUTSNS_PIN = 0 [20:57:59]*** Brake cut motor [20:57:59]Read from MH i2c: 01 [20:57:59]MH_I2C_Read... [20:57:59]*** Stop cut motor [20:57:59]*** Cut end [20:57:59]Read from MH i2c: 01 07 00 [20:57:59]MH_I2C_Read... [20:57:59]Read from MH i2c: 01 07 00 27 2D 00 00 00 00 00 FF 0F 69 [20:57:59]process_action close_receipt done [20:57:59]requested_data is exist [20:57:59]produce_requested_data [20:57:59]requested_item fm.sn is exist - process it [20:57:59]wFMCommunicate request_size=4 [20:57:59]MH_SAM_APDU [20:57:59]CAPDU: 80 11 00 00 [20:57:59]Write to MH i2c: E2 08 00 28 2D 80 11 00 00 00 00 00 00 CF [20:57:59]Write i2c OK [20:57:59]MH_I2C_Read... [20:57:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:57:59]Read from MH i2c: E2 [20:57:59]MH_I2C_Read... [20:57:59]Read from MH i2c: E2 17 00 [20:57:59]MH_I2C_Read... [20:57:59]Read from MH i2c: E2 17 00 28 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 23 [20:57:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:57:59]wFMCommunicate OK [20:57:59]requested_item fd.num is exist - process it [20:57:59]SAM_PROTO_GetFieldsCounters [20:57:59]wFMCommunicate request_size=4 [20:57:59]MH_SAM_APDU [20:57:59]CAPDU: 80 13 00 00 [20:57:59]Write to MH i2c: E2 08 00 29 2D 80 13 00 00 00 00 00 00 D2 [20:57:59]Write i2c OK [20:57:59]MH_I2C_Read... [20:57:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:57:59]Read from MH i2c: E2 [20:57:59]MH_I2C_Read... [20:57:59]Read from MH i2c: E2 62 00 [20:57:59]MH_I2C_Read... [20:57:59]Read from MH i2c: E2 62 00 29 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 59 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 04 03 00 00 5E 04 04 00 04 03 00 00 57 04 04 00 05 03 00 00 19 04 04 00 00 00 00 00 90 00 66 [20:57:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 59 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 04 03 00 00 5E 04 04 00 04 03 00 00 57 04 04 00 05 03 00 00 19 04 04 00 00 00 00 00 90 00 [20:57:59]wFMCommunicate OK [20:57:59]SAM_PROTO_GetFieldsCounters done [20:57:59]requested_item shift.num is exist - process it [20:57:59]requested_item shift.opened is exist - process it [20:57:59]req_shift_opened [20:57:59]FM_GetShiftState [20:57:59]SAM_PROTO_GetShiftState [20:57:59]wFMCommunicate request_size=4 [20:57:59]MH_SAM_APDU [20:57:59]CAPDU: 80 13 01 00 [20:57:59]Write to MH i2c: E2 08 00 2A 2D 80 13 01 00 00 00 00 00 D4 [20:57:59]Write i2c OK [20:57:59]MH_I2C_Read... [20:57:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:57:59]Read from MH i2c: E2 [20:57:59]MH_I2C_Read... [20:57:59]Read from MH i2c: E2 0E 00 [20:57:59]MH_I2C_Read... [20:57:59]Read from MH i2c: E2 0E 00 2A 2D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 CD [20:57:59]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:57:59]wFMCommunicate OK [20:57:59]SAM_PROTO_GetShiftState done [20:57:59]FM_GetShiftState done [20:57:59]req_shift_opened done [20:57:59]requested_item shift.open_date is exist - process it [20:57:59]req_shift_open_date [20:57:59]req_shift_open_date done [20:57:59]produce_requested_data done [20:57:59]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318297,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [20:57:59]process_action_free close_receipt [20:57:59]json_value_free [20:57:59]json_value_free done [20:57:59]process_json_proto returns [20:57:59]Send response to host [20:57:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318297,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [20:57:59]free response buf [20:57:59]execute_script done [20:57:59]execute_script returns [20:57:59]free content buf [20:57:59]Sock 9.Close socket [20:57:59]Sock 9.Thread stoped [20:58:03]OFD Sender: No OFD packet to send [20:58:08]OFD Sender: No OFD packet to send [20:58:13]OFD Sender: No OFD packet to send [20:58:14]accept exits with 8 [20:58:14]New connection [20:58:14]New thread 3066895716 created [20:58:14]Thread 3067039076 joined [20:58:14]Waiting for new connection... [20:58:14] Sock 8.Parse request [20:58:14]Sock 8.Check first char [20:58:14]Sock 8.First char is OK [20:58:14]request: POST /json_proto HTTP/1.0 [20:58:14]Method: POST [20:58:14]URL: /json_proto [20:58:14]Method is POST - this is cgi request [20:58:14]url: /json_proto [20:58:14]query_string will be loaded in cgi processing [20:58:14]execute_cgi json_proto POST (null) [20:58:14]execute_cgi path=json_proto method=POST [20:58:14]POST find Content-Length [20:58:14]Host: 172.17.50.195:8080 [20:58:14]Content-Length: 678 [20:58:14]Content-Type: application/json [20:58:14] [20:58:14]POST finish read [20:58:14]Found Content-Length = 678 [20:58:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093310", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:58:14]execute_script... [20:58:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093310", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:58:14]POST & json_proto [20:58:14]process_json_proto [20:58:14]json parsed OK: [20:58:14]protocol is kg_v1.0 [20:58:14]action value=close_receipt [20:58:14]process_action close_receipt [20:58:14]cmd_close_receipt [20:58:14]MH_GetDate [20:58:14]Write to MH i2c: F0 00 00 2B 2D 47 [20:58:14]Write i2c OK [20:58:14]MH_I2C_Read... [20:58:14]Read from MH i2c: F0 [20:58:14]MH_I2C_Read... [20:58:14]Read from MH i2c: F0 09 00 [20:58:14]MH_I2C_Read... [20:58:14]Read from MH i2c: F0 09 00 2B 2D 00 E7 FA 1F 67 43 33 1C 67 B0 [20:58:14]GetLastDocTimeStamp 1730149077 [20:58:14]current date 1730149095 [20:58:14]FM_GetShiftState [20:58:14]SAM_PROTO_GetShiftState [20:58:14]wFMCommunicate request_size=4 [20:58:14]MH_SAM_APDU [20:58:14]CAPDU: 80 13 01 00 [20:58:14]Write to MH i2c: E2 08 00 2C 2D 80 13 01 00 00 00 00 00 D6 [20:58:14]Write i2c OK [20:58:14]MH_I2C_Read... [20:58:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:58:14]Read from MH i2c: E2 [20:58:14]MH_I2C_Read... [20:58:14]Read from MH i2c: E2 0E 00 [20:58:14]MH_I2C_Read... [20:58:14]Read from MH i2c: E2 0E 00 2C 2D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 CF [20:58:14]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:58:14]wFMCommunicate OK [20:58:14]SAM_PROTO_GetShiftState done [20:58:14]FM_GetShiftState done [20:58:14]opened in 1730073493 [20:58:14]opened+sec_in_day 1730159893 [20:58:14]quantity*price = 50041 [20:58:14]sum+1 = 50042 [20:58:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 773 28.10.2024 20:58 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318298 ФПД: 264706293907080 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T205815&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318298&fm=264706293907080&tin=02508201610067®Number=0000000000091628&sum=50000 [20:58:15]StoreToDocumentArchive [20:58:15]shift 546 fd 318298 [20:58:15]save to /storage/0546/doc_00318298 [20:58:15]save last doc name /storage/0546/doc_00318298 to /storage/kkm_last_doc_name [20:58:15]save OK [20:58:15]Clear old archive folders... [20:58:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:58:15]tlvbuf is 000A90E0 [20:58:15]SAM_PROTO_ClearQueue [20:58:15]wFMCommunicate request_size=4 [20:58:15]MH_SAM_APDU [20:58:15]CAPDU: 80 09 00 00 [20:58:15]Write to MH i2c: E2 08 00 39 2D 80 09 00 00 00 00 00 00 D8 [20:58:15]Write i2c OK [20:58:15]MH_I2C_Read... [20:58:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:58:15]Read from MH i2c: E2 [20:58:15]MH_I2C_Read... [20:58:15]Read from MH i2c: E2 03 00 [20:58:15]MH_I2C_Read... [20:58:15]Read from MH i2c: E2 03 00 39 2D 00 90 00 DA [20:58:15]RAPDU: 90 00 [20:58:15]wFMCommunicate OK [20:58:15]SAM_PROTO_ClearQueue done [20:58:15]KKMCreateOFDPacket [20:58:15]OFDProtocolAddRootSTLVToBuf [20:58:15]FM_MakeSignedData [20:58:15]FM_MakeSignedData [20:58:15]SAM_PROTO_SignData [20:58:15]wFMCommunicate request_size=4 [20:58:15]MH_SAM_APDU [20:58:15]CAPDU: 80 0D 01 02 [20:58:15]Write to MH i2c: E2 08 00 3A 2D 80 0D 01 02 00 00 00 00 E0 [20:58:15]Write i2c OK [20:58:15]MH_I2C_Read... [20:58:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:58:15]Read from MH i2c: E2 [20:58:15]MH_I2C_Read... [20:58:15]Read from MH i2c: E2 03 00 [20:58:15]MH_I2C_Read... [20:58:15]Read from MH i2c: E2 03 00 3A 2D 00 90 00 DB [20:58:15]RAPDU: 90 00 [20:58:15]wFMCommunicate OK [20:58:15]wFMCommunicate request_size=255 [20:58:15]MH_SAM_APDU [20:58:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 03 00 00 F4 03 04 00 E7 FA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5A DB 04 00 35 04 06 00 F0 [20:58:15]Write to MH i2c: E2 02 01 3B 2D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 03 00 00 F4 03 04 00 E7 FA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5A DB 04 00 35 04 06 00 F0 00 00 2A [20:58:15]Write i2c OK [20:58:15]MH_I2C_Read... [20:58:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:58:15]Read from MH i2c: E2 [20:58:15]MH_I2C_Read... [20:58:15]Read from MH i2c: E2 03 00 [20:58:15]MH_I2C_Read... [20:58:15]Read from MH i2c: E2 03 00 3B 2D 00 90 00 DC [20:58:15]RAPDU: 90 00 [20:58:15]wFMCommunicate OK [20:58:15]wFMCommunicate request_size=10 [20:58:15]MH_SAM_APDU [20:58:15]CAPDU: 80 0D 02 02 05 BF BC 9E 3E 88 [20:58:15]Write to MH i2c: E2 0D 00 3C 2D 80 0D 02 02 05 00 BF BC 9E 3E 88 00 00 CC [20:58:15]Write i2c OK [20:58:15]MH_I2C_Read... [20:58:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:58:15]Read from MH i2c: E2 [20:58:15]MH_I2C_Read... [20:58:15]Read from MH i2c: E2 03 00 [20:58:15]MH_I2C_Read... [20:58:15]Read from MH i2c: E2 03 00 3C 2D 00 90 00 DD [20:58:15]RAPDU: 90 00 [20:58:15]wFMCommunicate OK [20:58:15]wFMCommunicate request_size=4 [20:58:15]MH_SAM_APDU [20:58:15]CAPDU: 80 0D 03 02 [20:58:15]Write to MH i2c: E2 08 00 3D 2D 80 0D 03 02 00 00 00 00 E5 [20:58:15]Write i2c OK [20:58:15]MH_I2C_Read... [20:58:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:58:15]Read from MH i2c: E2 [20:58:15]MH_I2C_Read... [20:58:15]Read from MH i2c: E2 0B 00 [20:58:15]MH_I2C_Read... [20:58:15]Read from MH i2c: E2 0B 00 3D 2D 00 47 CC 5F 8D BC 84 F7 E3 90 00 FF [20:58:15]RAPDU: 47 CC 5F 8D BC 84 F7 E3 90 00 [20:58:15]wFMCommunicate OK [20:58:15]SAM_PROTO_SignData done [20:58:15]FM_MakeSignedData done [20:58:15]CreateOFDProtocolMessage [20:58:15]wFMCommunicate request_size=4 [20:58:15]MH_SAM_APDU [20:58:15]CAPDU: 80 11 00 00 [20:58:15]Write to MH i2c: E2 08 00 3E 2D 80 11 00 00 00 00 00 00 E5 [20:58:15]Write i2c OK [20:58:15]MH_I2C_Read... [20:58:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:58:15]Read from MH i2c: E2 [20:58:15]MH_I2C_Read... [20:58:15]Read from MH i2c: E2 17 00 [20:58:15]MH_I2C_Read... [20:58:15]Read from MH i2c: E2 17 00 3E 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 39 [20:58:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:58:15]wFMCommunicate OK [20:58:15]CreateOFDProtocolMessage done [20:58:15]OFDSenderStorePacket 318298 [20:58:15]StoreOFDPacket docnum=318298 [20:58:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 17 0B 07 01 BC 3A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 03 00 00 F4 03 04 00 E7 FA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5A DB 04 00 35 04 06 00 F0 BF BC 9E 3E 88 47 CC 5F 8D BC 84 F7 E3 [20:58:15]CheckFolder [20:58:15]dirname=/storage/ofd_packets [20:58:15]CheckFolder done [20:58:15]ProducePacketName [20:58:15]name=ofd_packets/00318298 [20:58:15]NVStorageSaveData ofd_packets/00318298 [20:58:15]File name is /storage/ofd_packets/00318298 [20:58:15]Write 301 bytes [20:58:15]NVStorageSaveData done [20:58:15]OFDSenderStorePacket done [20:58:15]KKMCreateOFDPacket done [20:58:15]NVStorageSaveData kkm_last_timestamp [20:58:15]File name is /storage/kkm_last_timestamp [20:58:15]Write 4 bytes [20:58:15]NVStorageSaveData done [20:58:15]ExternCall_PrintAddStr [20:58:15]wPrintStart [20:58:15]Write to MH i2c: 01 00 00 3F 2D 6C [20:58:15]Write i2c OK [20:58:15]MH_I2C_Read... [20:58:15]Read from MH i2c: 01 [20:58:15]MH_I2C_Read... [20:58:15]Read from MH i2c: 01 07 00 [20:58:15]MH_I2C_Read... [20:58:15]Read from MH i2c: 01 07 00 3F 2D 00 00 00 00 00 FF 0F 81 [20:58:15]RasterBufferAndPrint [20:58:15]line Счет N : (1)1093310 [20:58:15]line ИНН: 02508201610067 [20:58:15]line Контрольно-Кассовый Чек [20:58:15]line ПРОДАЖА [20:58:15]line ТРК (МРК, ГНК) : 43 [20:58:15]line Товар: 2710124130 [20:58:15]line Аи-92-К-2 [20:58:15]line 7.480 * 66.90 [20:58:15]line = 500.41 [20:58:15]line НДС 12% НСП 1% [20:58:15]line > о реализуемом товаре [20:58:15]line ОКРУГЛЕНИЕ: -0.41 [20:58:15]line ИТОГО: 500.00 [20:58:15]line Внесено: 500.00 [20:58:15]line СДАЧА: 0.00 [20:58:15]line НСП 1% : 4.43 [20:58:15]line НДС 12% : 53.14 [20:58:15]line Наличными: 500.00 [20:58:15]line Безнал.: 0.00 [20:58:15]line Место: АЗС № 101 "Партнер Нефть" [20:58:15]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [20:58:15]line СНО: Общий режим [20:58:15]line Чек 773 28.10.2024 20:58 [20:58:15]line Смена: 546 ФФД: 1.0 [20:58:15]line ЗНМ: 0300000082 [20:58:15]line РНМ: 0000000000091628 [20:58:15]line Версия ККМ: 001 [20:58:15]line ФМ: 0000000000874671 [20:58:15]line ФД: 318298 [20:58:15]line ФПД: 264706293907080 [20:58:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T205815&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318298&fm=264706293907080&tin=02508201610067®Number=0000000000091628&sum=50000 [20:58:16]OFD Sender: Processing packet 318298 [packets to send 127, broken 126] [20:58:16]ProducePacketName [20:58:16]name=ofd_packets/00318298 [20:58:16]OFD Sender: To server: pG, [20:58:16]CommunicateWithHost lk.salyk.kg:30040 [20:58:16]ConnectInit lk.salyk.kg [20:58:16]written 0, free lines is 4095 [20:58:16]Connected sock=10 [20:58:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 17 0B 07 01 BC 3A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 03 00 00 F4 03 04 00 E7 FA 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5A DB 04 00 35 04 06 00 F0 BF BC 9E 3E 88 47 CC 5F 8D BC 84 F7 E3 [20:58:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 B9 1E 47 00 C7 40 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5A DB 04 00 F4 03 04 00 9F A6 1F 67 B6 04 01 00 00 C9 69 34 89 A7 54 10 AD [20:58:16]CommunicateWithHost err = 0 [20:58:16]CheckOFDResponse [20:58:16]1017 (14) - 77093643461234 [20:58:16]1041 (16) - 0000000000874671 [20:58:16]1040 (4) - 318298 [20:58:16]1012 (4) - 28.10.2024 14:58 [20:58:16]1206 (1) - 0 [20:58:16]OFD Sender: Remove packet 318298 [20:58:16]ProducePacketName [20:58:16]name=ofd_packets/00318298 [20:58:16]NVStorageDeleteData [20:58:16]Write to MH i2c: 01 00 00 6A 2D 97 [20:58:16]Write i2c OK [20:58:16]MH_I2C_Read... [20:58:16]Read from MH i2c: 01 [20:58:16]MH_I2C_Read... [20:58:16]Read from MH i2c: 01 07 00 [20:58:16]MH_I2C_Read... [20:58:16]Read from MH i2c: 01 07 00 6A 2D 00 00 00 00 00 EA 0C 94 [20:58:16]RasterBufferAndPrint [20:58:16]line [20:58:16]line [20:58:16]line [20:58:16]line [20:58:16]line [20:58:16]written 0, free lines is 3313 [20:58:16]MH_Cut [20:58:16]Write to MH i2c: D1 01 00 71 2D 01 70 [20:58:16]Write i2c OK [20:58:16]MH_I2C_Read... [20:58:16]Read from MH i2c: D1 [20:58:16]MH_I2C_Read... [20:58:16]Read from MH i2c: D1 01 00 [20:58:16]MH_I2C_Read... [20:58:16]Read from MH i2c: D1 01 00 71 2D 00 6F [20:58:16]Write to MH i2c: 01 00 00 72 2D 9F [20:58:16]Write i2c OK [20:58:16]MH_I2C_Read... [20:58:17]OFD Sender: No OFD packet to send [20:58:17]*** Cut start [20:58:17]*** Partial cut [20:58:17]*** CUTSNS_PIN = 1 [20:58:17]*** CUTSNS_PIN = 0 [20:58:17]*** Brake cut motor [20:58:18]Read from MH i2c: 01 [20:58:18]MH_I2C_Read... [20:58:18]*** Stop cut motor [20:58:18]*** Cut end [20:58:18]Read from MH i2c: 01 07 00 [20:58:18]MH_I2C_Read... [20:58:18]Read from MH i2c: 01 07 00 72 2D 00 00 00 00 00 FF 0F B4 [20:58:18]process_action close_receipt done [20:58:18]requested_data is exist [20:58:18]produce_requested_data [20:58:18]requested_item fm.sn is exist - process it [20:58:18]wFMCommunicate request_size=4 [20:58:18]MH_SAM_APDU [20:58:18]CAPDU: 80 11 00 00 [20:58:18]Write to MH i2c: E2 08 00 73 2D 80 11 00 00 00 00 00 00 1A [20:58:18]Write i2c OK [20:58:18]MH_I2C_Read... [20:58:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:58:18]Read from MH i2c: E2 [20:58:18]MH_I2C_Read... [20:58:18]Read from MH i2c: E2 17 00 [20:58:18]MH_I2C_Read... [20:58:18]Read from MH i2c: E2 17 00 73 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 6E [20:58:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [20:58:18]wFMCommunicate OK [20:58:18]requested_item fd.num is exist - process it [20:58:18]SAM_PROTO_GetFieldsCounters [20:58:18]wFMCommunicate request_size=4 [20:58:18]MH_SAM_APDU [20:58:18]CAPDU: 80 13 00 00 [20:58:18]Write to MH i2c: E2 08 00 74 2D 80 13 00 00 00 00 00 00 1D [20:58:18]Write i2c OK [20:58:18]MH_I2C_Read... [20:58:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:58:18]Read from MH i2c: E2 [20:58:18]MH_I2C_Read... [20:58:18]Read from MH i2c: E2 62 00 [20:58:18]MH_I2C_Read... [20:58:18]Read from MH i2c: E2 62 00 74 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 5A DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 05 03 00 00 5E 04 04 00 05 03 00 00 57 04 04 00 06 03 00 00 19 04 04 00 00 00 00 00 90 00 B5 [20:58:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 5A DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 05 03 00 00 5E 04 04 00 05 03 00 00 57 04 04 00 06 03 00 00 19 04 04 00 00 00 00 00 90 00 [20:58:18]wFMCommunicate OK [20:58:18]SAM_PROTO_GetFieldsCounters done [20:58:18]requested_item shift.num is exist - process it [20:58:18]requested_item shift.opened is exist - process it [20:58:18]req_shift_opened [20:58:18]FM_GetShiftState [20:58:18]SAM_PROTO_GetShiftState [20:58:18]wFMCommunicate request_size=4 [20:58:18]MH_SAM_APDU [20:58:18]CAPDU: 80 13 01 00 [20:58:18]Write to MH i2c: E2 08 00 75 2D 80 13 01 00 00 00 00 00 1F [20:58:18]Write i2c OK [20:58:18]MH_I2C_Read... [20:58:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:58:18]Read from MH i2c: E2 [20:58:18]MH_I2C_Read... [20:58:18]Read from MH i2c: E2 0E 00 [20:58:18]MH_I2C_Read... [20:58:18]Read from MH i2c: E2 0E 00 75 2D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 18 [20:58:18]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [20:58:18]wFMCommunicate OK [20:58:18]SAM_PROTO_GetShiftState done [20:58:18]FM_GetShiftState done [20:58:18]req_shift_opened done [20:58:18]requested_item shift.open_date is exist - process it [20:58:18]req_shift_open_date [20:58:18]req_shift_open_date done [20:58:18]produce_requested_data done [20:58:18]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318298,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [20:58:18]process_action_free close_receipt [20:58:18]json_value_free [20:58:18]json_value_free done [20:58:18]process_json_proto returns [20:58:18]Send response to host [20:58:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318298,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [20:58:18]free response buf [20:58:18]execute_script done [20:58:18]execute_script returns [20:58:18]free content buf [20:58:18]Sock 8.Close socket [20:58:18]Sock 8.Thread stoped [20:58:22]OFD Sender: No OFD packet to send [20:58:27]OFD Sender: No OFD packet to send [20:58:32]OFD Sender: No OFD packet to send [20:58:37]OFD Sender: No OFD packet to send [20:58:42]OFD Sender: No OFD packet to send [20:58:47]OFD Sender: No OFD packet to send [20:58:52]OFD Sender: No OFD packet to send [20:58:57]OFD Sender: No OFD packet to send [20:59:02]OFD Sender: No OFD packet to send [20:59:07]OFD Sender: No OFD packet to send [20:59:12]OFD Sender: No OFD packet to send [20:59:17]OFD Sender: No OFD packet to send [20:59:22]OFD Sender: No OFD packet to send [20:59:27]OFD Sender: No OFD packet to send [20:59:32]OFD Sender: No OFD packet to send [20:59:37]OFD Sender: No OFD packet to send [20:59:42]OFD Sender: No OFD packet to send [20:59:47]OFD Sender: No OFD packet to send [20:59:52]OFD Sender: No OFD packet to send [20:59:57]OFD Sender: No OFD packet to send [21:00:02]OFD Sender: No OFD packet to send [21:00:07]OFD Sender: No OFD packet to send [21:00:12]OFD Sender: No OFD packet to send [21:00:17]OFD Sender: No OFD packet to send [21:00:22]OFD Sender: No OFD packet to send [21:00:27]OFD Sender: No OFD packet to send [21:00:32]OFD Sender: No OFD packet to send [21:00:37]OFD Sender: No OFD packet to send [21:00:42]OFD Sender: No OFD packet to send [21:00:44]accept exits with 9 [21:00:44]New connection [21:00:44]New thread 3067039076 created [21:00:44]Thread 3066895716 joined [21:00:44]Waiting for new connection... [21:00:44] Sock 9.Parse request [21:00:44]Sock 9.Check first char [21:00:44]Sock 9.First char is OK [21:00:44]request: POST /json_proto HTTP/1.0 [21:00:44]Method: POST [21:00:44]URL: /json_proto [21:00:44]Method is POST - this is cgi request [21:00:44]url: /json_proto [21:00:44]query_string will be loaded in cgi processing [21:00:44]execute_cgi json_proto POST (null) [21:00:44]execute_cgi path=json_proto method=POST [21:00:44]POST find Content-Length [21:00:44]Host: 172.17.50.195:8080 [21:00:44]Content-Length: 817 [21:00:44]Content-Type: application/json [21:00:44] [21:00:44]POST finish read [21:00:44]Found Content-Length = 817 [21:00:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093311", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 700.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:00:44]execute_script... [21:00:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093311", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 700.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:00:44]POST & json_proto [21:00:44]process_json_proto [21:00:44]json parsed OK: [21:00:44]protocol is kg_v1.0 [21:00:44]action value=close_receipt [21:00:44]process_action close_receipt [21:00:44]cmd_close_receipt [21:00:44]MH_GetDate [21:00:44]Write to MH i2c: F0 00 00 76 2D 92 [21:00:44]Write i2c OK [21:00:44]MH_I2C_Read... [21:00:44]Read from MH i2c: F0 [21:00:44]MH_I2C_Read... [21:00:44]Read from MH i2c: F0 09 00 [21:00:44]MH_I2C_Read... [21:00:44]Read from MH i2c: F0 09 00 76 2D 00 7E FB 1F 67 43 33 1C 67 93 [21:00:44]GetLastDocTimeStamp 1730149095 [21:00:44]current date 1730149246 [21:00:44]FM_GetShiftState [21:00:44]SAM_PROTO_GetShiftState [21:00:44]wFMCommunicate request_size=4 [21:00:44]MH_SAM_APDU [21:00:44]CAPDU: 80 13 01 00 [21:00:44]Write to MH i2c: E2 08 00 77 2D 80 13 01 00 00 00 00 00 21 [21:00:44]Write i2c OK [21:00:44]MH_I2C_Read... [21:00:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:00:44]Read from MH i2c: E2 [21:00:44]MH_I2C_Read... [21:00:44]Read from MH i2c: E2 0E 00 [21:00:44]MH_I2C_Read... [21:00:44]Read from MH i2c: E2 0E 00 77 2D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 1A [21:00:44]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [21:00:44]wFMCommunicate OK [21:00:44]SAM_PROTO_GetShiftState done [21:00:44]FM_GetShiftState done [21:00:44]opened in 1730073493 [21:00:44]opened+sec_in_day 1730159893 [21:00:44]quantity*price = 70044 [21:00:44]sum+1 = 70046 [21:00:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.45 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.45 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 774 28.10.2024 21:00 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874671 ФД: 318299 ФПД: 31368221189595 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T210046&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318299&fm=31368221189595&tin=02508201610067®Number=0000000000091628&sum=70045 [21:00:46]StoreToDocumentArchive [21:00:46]shift 546 fd 318299 [21:00:46]save to /storage/0546/doc_00318299 [21:00:46]save last doc name /storage/0546/doc_00318299 to /storage/kkm_last_doc_name [21:00:46]save OK [21:00:46]Clear old archive folders... [21:00:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:00:46]tlvbuf is B6DBD130 [21:00:46]SAM_PROTO_ClearQueue [21:00:46]wFMCommunicate request_size=4 [21:00:46]MH_SAM_APDU [21:00:46]CAPDU: 80 09 00 00 [21:00:46]Write to MH i2c: E2 08 00 84 2D 80 09 00 00 00 00 00 00 23 [21:00:46]Write i2c OK [21:00:46]MH_I2C_Read... [21:00:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:00:46]Read from MH i2c: E2 [21:00:46]MH_I2C_Read... [21:00:46]Read from MH i2c: E2 03 00 [21:00:46]MH_I2C_Read... [21:00:46]Read from MH i2c: E2 03 00 84 2D 00 90 00 25 [21:00:46]RAPDU: 90 00 [21:00:46]wFMCommunicate OK [21:00:46]SAM_PROTO_ClearQueue done [21:00:46]KKMCreateOFDPacket [21:00:46]OFDProtocolAddRootSTLVToBuf [21:00:46]FM_MakeSignedData [21:00:46]FM_MakeSignedData [21:00:46]SAM_PROTO_SignData [21:00:46]wFMCommunicate request_size=4 [21:00:46]MH_SAM_APDU [21:00:46]CAPDU: 80 0D 01 02 [21:00:46]Write to MH i2c: E2 08 00 85 2D 80 0D 01 02 00 00 00 00 2B [21:00:46]Write i2c OK [21:00:46]MH_I2C_Read... [21:00:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:00:46]Read from MH i2c: E2 [21:00:46]MH_I2C_Read... [21:00:46]Read from MH i2c: E2 03 00 [21:00:46]MH_I2C_Read... [21:00:46]Read from MH i2c: E2 03 00 85 2D 00 90 00 26 [21:00:46]RAPDU: 90 00 [21:00:46]wFMCommunicate OK [21:00:46]wFMCommunicate request_size=255 [21:00:46]MH_SAM_APDU [21:00:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 03 00 00 F4 03 04 00 7E FB 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5B DB 04 00 35 04 06 00 1C [21:00:46]Write to MH i2c: E2 02 01 86 2D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 03 00 00 F4 03 04 00 7E FB 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5B DB 04 00 35 04 06 00 1C 00 00 7D [21:00:46]Write i2c OK [21:00:46]MH_I2C_Read... [21:00:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:00:46]Read from MH i2c: E2 [21:00:46]MH_I2C_Read... [21:00:46]Read from MH i2c: E2 03 00 [21:00:46]MH_I2C_Read... [21:00:46]Read from MH i2c: E2 03 00 86 2D 00 90 00 27 [21:00:46]RAPDU: 90 00 [21:00:46]wFMCommunicate OK [21:00:46]wFMCommunicate request_size=10 [21:00:46]MH_SAM_APDU [21:00:46]CAPDU: 80 0D 02 02 05 87 7B AE 65 DB [21:00:46]Write to MH i2c: E2 0D 00 87 2D 80 0D 02 02 05 00 87 7B AE 65 DB 00 00 28 [21:00:46]Write i2c OK [21:00:46]MH_I2C_Read... [21:00:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:00:46]Read from MH i2c: E2 [21:00:46]MH_I2C_Read... [21:00:46]Read from MH i2c: E2 03 00 [21:00:46]MH_I2C_Read... [21:00:46]Read from MH i2c: E2 03 00 87 2D 00 90 00 28 [21:00:46]RAPDU: 90 00 [21:00:46]wFMCommunicate OK [21:00:46]wFMCommunicate request_size=4 [21:00:46]MH_SAM_APDU [21:00:46]CAPDU: 80 0D 03 02 [21:00:46]Write to MH i2c: E2 08 00 88 2D 80 0D 03 02 00 00 00 00 30 [21:00:46]Write i2c OK [21:00:46]MH_I2C_Read... [21:00:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:00:46]Read from MH i2c: E2 [21:00:46]MH_I2C_Read... [21:00:46]Read from MH i2c: E2 0B 00 [21:00:46]MH_I2C_Read... [21:00:46]Read from MH i2c: E2 0B 00 88 2D 00 73 16 CB 04 76 AE A8 35 90 00 8A [21:00:46]RAPDU: 73 16 CB 04 76 AE A8 35 90 00 [21:00:46]wFMCommunicate OK [21:00:46]SAM_PROTO_SignData done [21:00:46]FM_MakeSignedData done [21:00:46]CreateOFDProtocolMessage [21:00:46]wFMCommunicate request_size=4 [21:00:46]MH_SAM_APDU [21:00:46]CAPDU: 80 11 00 00 [21:00:46]Write to MH i2c: E2 08 00 89 2D 80 11 00 00 00 00 00 00 30 [21:00:46]Write i2c OK [21:00:46]MH_I2C_Read... [21:00:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:00:46]Read from MH i2c: E2 [21:00:46]MH_I2C_Read... [21:00:46]Read from MH i2c: E2 17 00 [21:00:46]MH_I2C_Read... [21:00:46]Read from MH i2c: E2 17 00 89 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 84 [21:00:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [21:00:46]wFMCommunicate OK [21:00:46]CreateOFDProtocolMessage done [21:00:46]OFDSenderStorePacket 318299 [21:00:46]StoreOFDPacket docnum=318299 [21:00:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 01 30 07 01 EC 71 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 03 00 00 F4 03 04 00 7E FB 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5B DB 04 00 35 04 06 00 1C 87 7B AE 65 DB 73 16 CB 04 76 AE A8 35 [21:00:46]CheckFolder [21:00:46]dirname=/storage/ofd_packets [21:00:46]CheckFolder done [21:00:46]ProducePacketName [21:00:46]name=ofd_packets/00318299 [21:00:46]NVStorageSaveData ofd_packets/00318299 [21:00:46]File name is /storage/ofd_packets/00318299 [21:00:46]Write 301 bytes [21:00:46]NVStorageSaveData done [21:00:46]OFDSenderStorePacket done [21:00:46]KKMCreateOFDPacket done [21:00:46]NVStorageSaveData kkm_last_timestamp [21:00:46]File name is /storage/kkm_last_timestamp [21:00:46]Write 4 bytes [21:00:46]NVStorageSaveData done [21:00:46]ExternCall_PrintAddStr [21:00:46]wPrintStart [21:00:46]Write to MH i2c: 01 00 00 8A 2D B7 [21:00:46]Write i2c OK [21:00:46]MH_I2C_Read... [21:00:46]Read from MH i2c: 01 [21:00:46]MH_I2C_Read... [21:00:46]Read from MH i2c: 01 07 00 [21:00:46]MH_I2C_Read... [21:00:46]Read from MH i2c: 01 07 00 8A 2D 00 00 00 00 00 FF 0F CC [21:00:46]RasterBufferAndPrint [21:00:46]line Счет N : (1)1093311 [21:00:46]line ИНН: 02508201610067 [21:00:46]line Контрольно-Кассовый Чек [21:00:46]line ПРОДАЖА [21:00:46]line ТРК (МРК, ГНК) : 54 [21:00:46]line Товар: 2710124500 [21:00:46]line Аи-95-К-3 [21:00:46]line 9.440 * 74.20 [21:00:46]line = 700.45 [21:00:46]line НДС 12% НСП 1% [21:00:46]line > о реализуемом товаре [21:00:46]line ИТОГО: 700.45 [21:00:46]line НСП 1% : 6.20 [21:00:46]line НДС 12% : 74.38 [21:00:46]line Наличными: 0.00 [21:00:46]line Безнал.: 700.45 [21:00:46]line Место: АЗС № 101 "Партнер Нефть" [21:00:46]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [21:00:46]line СНО: Общий режим [21:00:46]line Чек 774 28.10.2024 21:00 [21:00:46]line Смена: 546 ФФД: 1.0 [21:00:46]line ЗНМ: 0300000082 [21:00:46]line РНМ: 0000000000091628 [21:00:46]line Версия ККМ: 001 [21:00:46]line Платежная система: Бакай Банк [21:00:46]line ФМ: 0000000000874671 [21:00:46]line ФД: 318299 [21:00:46]line ФПД: 31368221189595 [21:00:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T210046&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318299&fm=31368221189595&tin=02508201610067®Number=0000000000091628&sum=70045 [21:00:46]written 0, free lines is 4095 [21:00:46]OFD Sender: Processing packet 318299 [packets to send 127, broken 126] [21:00:46]ProducePacketName [21:00:46]name=ofd_packets/00318299 [21:00:46]OFD Sender: To server: pG, [21:00:46]CommunicateWithHost lk.salyk.kg:30040 [21:00:46]ConnectInit lk.salyk.kg [21:00:46]Connected sock=10 [21:00:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 01 30 07 01 EC 71 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 03 00 00 F4 03 04 00 7E FB 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5B DB 04 00 35 04 06 00 1C 87 7B AE 65 DB 73 16 CB 04 76 AE A8 35 [21:00:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 68 A3 47 00 6A 19 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5B DB 04 00 F4 03 04 00 36 A7 1F 67 B6 04 01 00 00 37 BF 73 4B 36 C0 BA 5D [21:00:47]CommunicateWithHost err = 0 [21:00:47]CheckOFDResponse [21:00:47]1017 (14) - 77093643461234 [21:00:47]1041 (16) - 0000000000874671 [21:00:47]1040 (4) - 318299 [21:00:47]1012 (4) - 28.10.2024 15:01 [21:00:47]1206 (1) - 0 [21:00:47]OFD Sender: Remove packet 318299 [21:00:47]ProducePacketName [21:00:47]name=ofd_packets/00318299 [21:00:47]NVStorageDeleteData [21:00:47]Write to MH i2c: 01 00 00 B4 2D E1 [21:00:47]Write i2c OK [21:00:47]MH_I2C_Read... [21:00:47]Read from MH i2c: 01 [21:00:47]MH_I2C_Read... [21:00:47]Read from MH i2c: 01 07 00 [21:00:47]MH_I2C_Read... [21:00:47]Read from MH i2c: 01 07 00 B4 2D 00 00 00 00 00 FD 0C F1 [21:00:47]RasterBufferAndPrint [21:00:47]line [21:00:47]line [21:00:47]line [21:00:47]line [21:00:47]line [21:00:47]written 0, free lines is 3334 [21:00:47]MH_Cut [21:00:47]Write to MH i2c: D1 01 00 BB 2D 01 BA [21:00:47]Write i2c OK [21:00:47]MH_I2C_Read... [21:00:47]Read from MH i2c: D1 [21:00:47]MH_I2C_Read... [21:00:47]Read from MH i2c: D1 01 00 [21:00:47]MH_I2C_Read... [21:00:47]Read from MH i2c: D1 01 00 BB 2D 00 B9 [21:00:47]Write to MH i2c: 01 00 00 BC 2D E9 [21:00:47]Write i2c OK [21:00:47]MH_I2C_Read... [21:00:47]OFD Sender: No OFD packet to send [21:00:48]*** Cut start [21:00:48]*** Partial cut [21:00:48]*** CUTSNS_PIN = 1 [21:00:48]*** CUTSNS_PIN = 0 [21:00:48]*** Brake cut motor [21:00:48]Read from MH i2c: 01 [21:00:48]MH_I2C_Read... [21:00:48]*** Stop cut motor [21:00:48]*** Cut end [21:00:48]Read from MH i2c: 01 07 00 [21:00:48]MH_I2C_Read... [21:00:48]Read from MH i2c: 01 07 00 BC 2D 00 00 00 00 00 FF 0F FE [21:00:48]process_action close_receipt done [21:00:48]requested_data is exist [21:00:48]produce_requested_data [21:00:48]requested_item fm.sn is exist - process it [21:00:48]wFMCommunicate request_size=4 [21:00:48]MH_SAM_APDU [21:00:48]CAPDU: 80 11 00 00 [21:00:48]Write to MH i2c: E2 08 00 BD 2D 80 11 00 00 00 00 00 00 64 [21:00:48]Write i2c OK [21:00:48]MH_I2C_Read... [21:00:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:00:48]Read from MH i2c: E2 [21:00:48]MH_I2C_Read... [21:00:48]Read from MH i2c: E2 17 00 [21:00:48]MH_I2C_Read... [21:00:48]Read from MH i2c: E2 17 00 BD 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B8 [21:00:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [21:00:48]wFMCommunicate OK [21:00:48]requested_item fd.num is exist - process it [21:00:48]SAM_PROTO_GetFieldsCounters [21:00:48]wFMCommunicate request_size=4 [21:00:48]MH_SAM_APDU [21:00:48]CAPDU: 80 13 00 00 [21:00:48]Write to MH i2c: E2 08 00 BE 2D 80 13 00 00 00 00 00 00 67 [21:00:48]Write i2c OK [21:00:48]MH_I2C_Read... [21:00:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:00:48]Read from MH i2c: E2 [21:00:48]MH_I2C_Read... [21:00:48]Read from MH i2c: E2 62 00 [21:00:48]MH_I2C_Read... [21:00:48]Read from MH i2c: E2 62 00 BE 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 5B DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 06 03 00 00 5E 04 04 00 06 03 00 00 57 04 04 00 07 03 00 00 19 04 04 00 00 00 00 00 90 00 03 [21:00:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 5B DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 06 03 00 00 5E 04 04 00 06 03 00 00 57 04 04 00 07 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:00:48]wFMCommunicate OK [21:00:48]SAM_PROTO_GetFieldsCounters done [21:00:48]requested_item shift.num is exist - process it [21:00:48]requested_item shift.opened is exist - process it [21:00:48]req_shift_opened [21:00:48]FM_GetShiftState [21:00:48]SAM_PROTO_GetShiftState [21:00:48]wFMCommunicate request_size=4 [21:00:48]MH_SAM_APDU [21:00:48]CAPDU: 80 13 01 00 [21:00:48]Write to MH i2c: E2 08 00 BF 2D 80 13 01 00 00 00 00 00 69 [21:00:48]Write i2c OK [21:00:48]MH_I2C_Read... [21:00:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:00:48]Read from MH i2c: E2 [21:00:48]MH_I2C_Read... [21:00:48]Read from MH i2c: E2 0E 00 [21:00:48]MH_I2C_Read... [21:00:48]Read from MH i2c: E2 0E 00 BF 2D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 62 [21:00:48]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [21:00:48]wFMCommunicate OK [21:00:48]SAM_PROTO_GetShiftState done [21:00:48]FM_GetShiftState done [21:00:48]req_shift_opened done [21:00:48]requested_item shift.open_date is exist - process it [21:00:48]req_shift_open_date [21:00:48]req_shift_open_date done [21:00:48]produce_requested_data done [21:00:48]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318299,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [21:00:48]process_action_free close_receipt [21:00:48]json_value_free [21:00:48]json_value_free done [21:00:48]process_json_proto returns [21:00:48]Send response to host [21:00:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318299,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [21:00:48]free response buf [21:00:48]execute_script done [21:00:48]execute_script returns [21:00:48]free content buf [21:00:48]Sock 9.Close socket [21:00:48]Sock 9.Thread stoped [21:00:52]OFD Sender: No OFD packet to send [21:00:57]OFD Sender: No OFD packet to send [21:01:02]OFD Sender: No OFD packet to send [21:01:07]OFD Sender: No OFD packet to send [21:01:12]OFD Sender: No OFD packet to send [21:01:17]OFD Sender: No OFD packet to send [21:01:22]OFD Sender: No OFD packet to send [21:01:27]OFD Sender: No OFD packet to send [21:01:32]OFD Sender: No OFD packet to send [21:01:37]OFD Sender: No OFD packet to send [21:01:42]OFD Sender: No OFD packet to send [21:01:47]OFD Sender: No OFD packet to send [21:01:52]OFD Sender: No OFD packet to send [21:01:57]OFD Sender: No OFD packet to send [21:02:02]OFD Sender: No OFD packet to send [21:02:07]OFD Sender: No OFD packet to send [21:02:12]OFD Sender: No OFD packet to send [21:02:17]OFD Sender: No OFD packet to send [21:02:22]OFD Sender: No OFD packet to send [21:02:27]OFD Sender: No OFD packet to send [21:02:32]OFD Sender: No OFD packet to send [21:02:37]OFD Sender: No OFD packet to send [21:02:42]OFD Sender: No OFD packet to send [21:02:47]OFD Sender: No OFD packet to send [21:02:52]OFD Sender: No OFD packet to send [21:02:57]OFD Sender: No OFD packet to send [21:03:02]OFD Sender: No OFD packet to send [21:03:07]OFD Sender: No OFD packet to send [21:03:12]OFD Sender: No OFD packet to send [21:03:17]OFD Sender: No OFD packet to send [21:03:22]OFD Sender: No OFD packet to send [21:03:27]OFD Sender: No OFD packet to send [21:03:32]OFD Sender: No OFD packet to send [21:03:37]OFD Sender: No OFD packet to send [21:03:42]OFD Sender: No OFD packet to send [21:03:47]OFD Sender: No OFD packet to send [21:03:52]OFD Sender: No OFD packet to send [21:03:53]int [21:03:53]Write to MH i2c: 01 00 00 C0 2D ED [21:03:53]*** FLAG_PRN_PAP1 set [21:03:53]Write i2c OK [21:03:53]MH_I2C_Read... [21:03:53]Read from MH i2c: 01 [21:03:53]MH_I2C_Read... [21:03:53]Read from MH i2c: 01 07 00 [21:03:53]MH_I2C_Read... [21:03:53]Read from MH i2c: 01 07 00 C0 2D 00 01 00 00 00 FF 0F 03 [21:03:53]state=0 [21:03:53]No paper [21:03:53]int [21:03:53]Write to MH i2c: 01 00 00 C1 2D EE [21:03:53]*** FLAG_PRN_PAP2 set [21:03:53]Write i2c OK [21:03:53]MH_I2C_Read... [21:03:53]Read from MH i2c: 01 [21:03:53]MH_I2C_Read... [21:03:53]Read from MH i2c: 01 07 00 [21:03:53]MH_I2C_Read... [21:03:53]Read from MH i2c: 01 07 00 C1 2D 00 03 00 00 00 FF 0F 06 [21:03:53]state=0 [21:03:53]No paper [21:03:53]Cover opened [21:03:57]OFD Sender: No OFD packet to send [21:03:58]Write to MH i2c: 01 00 00 C2 2D EF [21:03:58]Write i2c OK [21:03:58]MH_I2C_Read... [21:03:58]Read from MH i2c: 01 [21:03:58]MH_I2C_Read... [21:03:58]Read from MH i2c: 01 07 00 [21:03:58]MH_I2C_Read... [21:03:58]Read from MH i2c: 01 07 00 C2 2D 00 03 00 00 00 FF 0F 07 [21:03:58]state=3 [21:03:58]No paper [21:03:58]Cover opened [21:04:00]int [21:04:00]Write to MH i2c: 01 00 00 C3 2D F0 [21:04:00]Write i2c OK [21:04:00]MH_I2C_Read... [21:04:00]Read from MH i2c: 01 [21:04:00]MH_I2C_Read... [21:04:00]Read from MH i2c: 01 07 00 [21:04:00]MH_I2C_Read... [21:04:00]*** FLAG_PRN_PAP1 reset [21:04:00]*** FLAG_PRN_PAP2 reset [21:04:00]Read from MH i2c: 01 07 00 C3 2D 00 00 00 00 00 FF 0F 05 [21:04:00]state=3 [21:04:00]Cover closed [21:04:02]OFD Sender: No OFD packet to send [21:04:07]OFD Sender: No OFD packet to send [21:04:12]OFD Sender: No OFD packet to send [21:04:17]accept exits with 8 [21:04:17]New connection [21:04:17]New thread 3066895716 created [21:04:17]Thread 3067039076 joined [21:04:17]Waiting for new connection... [21:04:17] Sock 8.Parse request [21:04:17]Sock 8.Check first char [21:04:17]Sock 8.First char is OK [21:04:17]request: POST /json_proto HTTP/1.0 [21:04:17]Method: POST [21:04:17]URL: /json_proto [21:04:17]Method is POST - this is cgi request [21:04:17]url: /json_proto [21:04:17]query_string will be loaded in cgi processing [21:04:17]execute_cgi json_proto POST (null) [21:04:17]execute_cgi path=json_proto method=POST [21:04:17]POST find Content-Length [21:04:17]Host: 172.17.50.195:8080 [21:04:17]Content-Length: 825 [21:04:17]Content-Type: application/json [21:04:17] [21:04:17]POST finish read [21:04:17]Found Content-Length = 825 [21:04:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093312", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 34.130, "sum" : 2600.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2600.71 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:04:17]execute_script... [21:04:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093312", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 34.130, "sum" : 2600.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2600.71 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:04:17]POST & json_proto [21:04:17]process_json_proto [21:04:17]json parsed OK: [21:04:17]protocol is kg_v1.0 [21:04:17]action value=close_receipt [21:04:17]process_action close_receipt [21:04:17]cmd_close_receipt [21:04:17]MH_GetDate [21:04:17]Write to MH i2c: F0 00 00 C4 2D E0 [21:04:17]Write i2c OK [21:04:17]MH_I2C_Read... [21:04:17]Read from MH i2c: F0 [21:04:17]MH_I2C_Read... [21:04:17]Read from MH i2c: F0 09 00 [21:04:17]MH_I2C_Read... [21:04:17]Read from MH i2c: F0 09 00 C4 2D 00 52 FC 1F 67 43 33 1C 67 B6 [21:04:17]GetLastDocTimeStamp 1730149246 [21:04:17]current date 1730149458 [21:04:17]FM_GetShiftState [21:04:17]SAM_PROTO_GetShiftState [21:04:17]wFMCommunicate request_size=4 [21:04:17]MH_SAM_APDU [21:04:17]CAPDU: 80 13 01 00 [21:04:17]Write to MH i2c: E2 08 00 C5 2D 80 13 01 00 00 00 00 00 6F [21:04:17]Write i2c OK [21:04:17]MH_I2C_Read... [21:04:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:04:17]Read from MH i2c: E2 [21:04:17]MH_I2C_Read... [21:04:17]Read from MH i2c: E2 0E 00 [21:04:17]MH_I2C_Read... [21:04:17]Read from MH i2c: E2 0E 00 C5 2D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 68 [21:04:17]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [21:04:17]wFMCommunicate OK [21:04:17]SAM_PROTO_GetShiftState done [21:04:17]FM_GetShiftState done [21:04:17]opened in 1730073493 [21:04:17]opened+sec_in_day 1730159893 [21:04:17]quantity*price = 260070 [21:04:17]sum+1 = 260072 [21:04:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2600.71 НСП 1% : 23.01 НДС 12% : 276.18 Наличными: 0.00 Безнал.: 2600.71 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 775 28.10.2024 21:04 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874671 ФД: 318300 ФПД: 25071143948677 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T210419&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318300&fm=25071143948677&tin=02508201610067®Number=0000000000091628&sum=260071 [21:04:18]StoreToDocumentArchive [21:04:18]shift 546 fd 318300 [21:04:18]save to /storage/0546/doc_00318300 [21:04:18]save last doc name /storage/0546/doc_00318300 to /storage/kkm_last_doc_name [21:04:18]save OK [21:04:18]Clear old archive folders... [21:04:18]ProcessDocumentItem done err = 0, tmpTLVsize=252 [21:04:18]tlvbuf is 00126380 [21:04:18]SAM_PROTO_ClearQueue [21:04:18]wFMCommunicate request_size=4 [21:04:18]MH_SAM_APDU [21:04:18]CAPDU: 80 09 00 00 [21:04:18]Write to MH i2c: E2 08 00 D2 2D 80 09 00 00 00 00 00 00 71 [21:04:18]Write i2c OK [21:04:18]MH_I2C_Read... [21:04:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:04:18]Read from MH i2c: E2 [21:04:18]MH_I2C_Read... [21:04:18]Read from MH i2c: E2 03 00 [21:04:18]MH_I2C_Read... [21:04:18]Read from MH i2c: E2 03 00 D2 2D 00 90 00 73 [21:04:18]RAPDU: 90 00 [21:04:18]wFMCommunicate OK [21:04:18]SAM_PROTO_ClearQueue done [21:04:18]KKMCreateOFDPacket [21:04:18]OFDProtocolAddRootSTLVToBuf [21:04:18]FM_MakeSignedData [21:04:18]FM_MakeSignedData [21:04:18]SAM_PROTO_SignData [21:04:18]wFMCommunicate request_size=4 [21:04:18]MH_SAM_APDU [21:04:18]CAPDU: 80 0D 01 02 [21:04:18]Write to MH i2c: E2 08 00 D3 2D 80 0D 01 02 00 00 00 00 79 [21:04:18]Write i2c OK [21:04:18]MH_I2C_Read... [21:04:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:04:18]Read from MH i2c: E2 [21:04:18]MH_I2C_Read... [21:04:18]Read from MH i2c: E2 03 00 [21:04:18]MH_I2C_Read... [21:04:18]Read from MH i2c: E2 03 00 D3 2D 00 90 00 74 [21:04:18]RAPDU: 90 00 [21:04:18]wFMCommunicate OK [21:04:18]wFMCommunicate request_size=255 [21:04:18]MH_SAM_APDU [21:04:18]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 52 85 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 E7 F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 F7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 6B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 F7 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 03 00 00 F4 03 04 00 53 FC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5C DB 04 00 35 04 06 00 [21:04:18]Write to MH i2c: E2 02 01 D4 2D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 52 85 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 E7 F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 F7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 6B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 F7 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 03 00 00 F4 03 04 00 53 FC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5C DB 04 00 35 04 06 00 00 00 A8 [21:04:18]Write i2c OK [21:04:18]MH_I2C_Read... [21:04:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:04:18]Read from MH i2c: E2 [21:04:18]MH_I2C_Read... [21:04:18]Read from MH i2c: E2 03 00 [21:04:18]MH_I2C_Read... [21:04:18]Read from MH i2c: E2 03 00 D4 2D 00 90 00 75 [21:04:18]RAPDU: 90 00 [21:04:18]wFMCommunicate OK [21:04:18]wFMCommunicate request_size=11 [21:04:18]MH_SAM_APDU [21:04:18]CAPDU: 80 0D 02 02 06 16 CD 54 A1 11 85 [21:04:18]Write to MH i2c: E2 0E 00 D5 2D 80 0D 02 02 06 00 16 CD 54 A1 11 85 00 00 F6 [21:04:18]Write i2c OK [21:04:18]MH_I2C_Read... [21:04:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:04:18]Read from MH i2c: E2 [21:04:18]MH_I2C_Read... [21:04:18]Read from MH i2c: E2 03 00 [21:04:18]MH_I2C_Read... [21:04:18]Read from MH i2c: E2 03 00 D5 2D 00 90 00 76 [21:04:18]RAPDU: 90 00 [21:04:18]wFMCommunicate OK [21:04:18]wFMCommunicate request_size=4 [21:04:18]MH_SAM_APDU [21:04:18]CAPDU: 80 0D 03 02 [21:04:18]Write to MH i2c: E2 08 00 D6 2D 80 0D 03 02 00 00 00 00 7E [21:04:18]Write i2c OK [21:04:18]MH_I2C_Read... [21:04:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:04:18]Read from MH i2c: E2 [21:04:18]MH_I2C_Read... [21:04:18]Read from MH i2c: E2 0B 00 [21:04:18]MH_I2C_Read... [21:04:18]Read from MH i2c: E2 0B 00 D6 2D 00 40 5F 8D DD 04 77 BF A0 90 00 62 [21:04:18]RAPDU: 40 5F 8D DD 04 77 BF A0 90 00 [21:04:18]wFMCommunicate OK [21:04:18]SAM_PROTO_SignData done [21:04:18]FM_MakeSignedData done [21:04:18]CreateOFDProtocolMessage [21:04:18]wFMCommunicate request_size=4 [21:04:18]MH_SAM_APDU [21:04:18]CAPDU: 80 11 00 00 [21:04:18]Write to MH i2c: E2 08 00 D7 2D 80 11 00 00 00 00 00 00 7E [21:04:18]Write i2c OK [21:04:18]MH_I2C_Read... [21:04:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:04:19]Read from MH i2c: E2 [21:04:19]MH_I2C_Read... [21:04:19]Read from MH i2c: E2 17 00 [21:04:19]MH_I2C_Read... [21:04:19]Read from MH i2c: E2 17 00 D7 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D2 [21:04:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [21:04:19]wFMCommunicate OK [21:04:19]CreateOFDProtocolMessage done [21:04:19]OFDSenderStorePacket 318300 [21:04:19]StoreOFDPacket docnum=318300 [21:04:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 75 8C 08 01 73 D9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 52 85 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 E7 F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 F7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 6B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 F7 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 03 00 00 F4 03 04 00 53 FC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5C DB 04 00 35 04 06 00 16 CD 54 A1 11 85 40 5F 8D DD 04 77 BF A0 [21:04:19]CheckFolder [21:04:19]dirname=/storage/ofd_packets [21:04:19]CheckFolder done [21:04:19]ProducePacketName [21:04:19]name=ofd_packets/00318300 [21:04:19]NVStorageSaveData ofd_packets/00318300 [21:04:19]File name is /storage/ofd_packets/00318300 [21:04:19]Write 302 bytes [21:04:19]NVStorageSaveData done [21:04:19]OFDSenderStorePacket done [21:04:19]KKMCreateOFDPacket done [21:04:19]NVStorageSaveData kkm_last_timestamp [21:04:19]File name is /storage/kkm_last_timestamp [21:04:19]Write 4 bytes [21:04:19]NVStorageSaveData done [21:04:19]ExternCall_PrintAddStr [21:04:19]wPrintStart [21:04:19]Write to MH i2c: 01 00 00 D8 2D 05 [21:04:19]Write i2c OK [21:04:19]MH_I2C_Read... [21:04:19]Read from MH i2c: 01 [21:04:19]MH_I2C_Read... [21:04:19]Read from MH i2c: 01 07 00 [21:04:19]MH_I2C_Read... [21:04:19]Read from MH i2c: 01 07 00 D8 2D 00 00 00 00 00 FF 0F 1A [21:04:19]RasterBufferAndPrint [21:04:19]line Счет N : (1)1093312 [21:04:19]line ИНН: 02508201610067 [21:04:19]line Контрольно-Кассовый Чек [21:04:19]line ПРОДАЖА [21:04:19]line ТРК (МРК, ГНК) : 31 [21:04:19]line Товар: 2710194210 [21:04:19]line ДТ(л)-К-2 [21:04:19]line 34.130 * 76.20 [21:04:19]line = 2600.71 [21:04:19]line НДС 12% НСП 1% [21:04:19]line > о реализуемом товаре [21:04:19]line ИТОГО: 2600.71 [21:04:19]line НСП 1% : 23.01 [21:04:19]line НДС 12% : 276.18 [21:04:19]line Наличными: 0.00 [21:04:19]line Безнал.: 2600.71 [21:04:19]line Место: АЗС № 101 "Партнер Нефть" [21:04:19]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [21:04:19]line СНО: Общий режим [21:04:19]line Чек 775 28.10.2024 21:04 [21:04:19]line Смена: 546 ФФД: 1.0 [21:04:19]line ЗНМ: 0300000082 [21:04:19]line РНМ: 0000000000091628 [21:04:19]line Версия ККМ: 001 [21:04:19]line Платежная система: Бакай Банк [21:04:19]line ФМ: 0000000000874671 [21:04:19]line ФД: 318300 [21:04:19]line ФПД: 25071143948677 [21:04:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T210419&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318300&fm=25071143948677&tin=02508201610067®Number=0000000000091628&sum=260071 [21:04:19]OFD Sender: Processing packet 318300 [packets to send 127, broken 126] [21:04:19]ProducePacketName [21:04:19]name=ofd_packets/00318300 [21:04:19]OFD Sender: To server: pG, [21:04:19]CommunicateWithHost lk.salyk.kg:30040 [21:04:19]ConnectInit lk.salyk.kg [21:04:19]written 0, free lines is 4095 [21:04:19]Connected sock=10 [21:04:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 75 8C 08 01 73 D9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 52 85 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 E7 F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 F7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 6B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 F7 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 03 00 00 F4 03 04 00 53 FC 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5C DB 04 00 35 04 06 00 16 CD 54 A1 11 85 40 5F 8D DD 04 77 BF A0 [21:04:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 D5 35 47 00 66 29 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5C DB 04 00 F4 03 04 00 0A A8 1F 67 B6 04 01 00 00 A6 04 F2 77 9C 45 C9 D0 [21:04:19]CommunicateWithHost err = 0 [21:04:19]CheckOFDResponse [21:04:19]1017 (14) - 77093643461234 [21:04:19]1041 (16) - 0000000000874671 [21:04:19]1040 (4) - 318300 [21:04:19]1012 (4) - 28.10.2024 15:04 [21:04:19]1206 (1) - 0 [21:04:19]OFD Sender: Remove packet 318300 [21:04:19]ProducePacketName [21:04:19]name=ofd_packets/00318300 [21:04:19]NVStorageDeleteData [21:04:19]Write to MH i2c: 01 00 00 02 2E 30 [21:04:19]Write i2c OK [21:04:19]MH_I2C_Read... [21:04:19]Read from MH i2c: 01 [21:04:19]MH_I2C_Read... [21:04:19]Read from MH i2c: 01 07 00 [21:04:19]MH_I2C_Read... [21:04:19]Read from MH i2c: 01 07 00 02 2E 00 00 00 00 00 02 0D 46 [21:04:19]RasterBufferAndPrint [21:04:19]line [21:04:19]line [21:04:19]line [21:04:19]line [21:04:19]line [21:04:19]written 0, free lines is 3336 [21:04:19]MH_Cut [21:04:19]Write to MH i2c: D1 01 00 09 2E 01 09 [21:04:19]Write i2c OK [21:04:19]MH_I2C_Read... [21:04:19]Read from MH i2c: D1 [21:04:19]MH_I2C_Read... [21:04:19]Read from MH i2c: D1 01 00 [21:04:19]MH_I2C_Read... [21:04:19]Read from MH i2c: D1 01 00 09 2E 00 08 [21:04:19]Write to MH i2c: 01 00 00 0A 2E 38 [21:04:19]Write i2c OK [21:04:19]MH_I2C_Read... [21:04:20]OFD Sender: No OFD packet to send [21:04:20]*** Cut start [21:04:20]*** Partial cut [21:04:20]*** CUTSNS_PIN = 1 [21:04:20]*** CUTSNS_PIN = 0 [21:04:20]*** Brake cut motor [21:04:21]Read from MH i2c: 01 [21:04:21]MH_I2C_Read... [21:04:21]*** Stop cut motor [21:04:21]*** Cut end [21:04:21]Read from MH i2c: 01 07 00 [21:04:21]MH_I2C_Read... [21:04:21]Read from MH i2c: 01 07 00 0A 2E 00 00 00 00 00 FF 0F 4D [21:04:21]process_action close_receipt done [21:04:21]requested_data is exist [21:04:21]produce_requested_data [21:04:21]requested_item fm.sn is exist - process it [21:04:21]wFMCommunicate request_size=4 [21:04:21]MH_SAM_APDU [21:04:21]CAPDU: 80 11 00 00 [21:04:21]Write to MH i2c: E2 08 00 0B 2E 80 11 00 00 00 00 00 00 B3 [21:04:21]Write i2c OK [21:04:21]MH_I2C_Read... [21:04:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:04:21]Read from MH i2c: E2 [21:04:21]MH_I2C_Read... [21:04:21]Read from MH i2c: E2 17 00 [21:04:21]MH_I2C_Read... [21:04:21]Read from MH i2c: E2 17 00 0B 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 07 [21:04:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [21:04:21]wFMCommunicate OK [21:04:21]requested_item fd.num is exist - process it [21:04:21]SAM_PROTO_GetFieldsCounters [21:04:21]wFMCommunicate request_size=4 [21:04:21]MH_SAM_APDU [21:04:21]CAPDU: 80 13 00 00 [21:04:21]Write to MH i2c: E2 08 00 0C 2E 80 13 00 00 00 00 00 00 B6 [21:04:21]Write i2c OK [21:04:21]MH_I2C_Read... [21:04:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:04:21]Read from MH i2c: E2 [21:04:21]MH_I2C_Read... [21:04:21]Read from MH i2c: E2 62 00 [21:04:21]MH_I2C_Read... [21:04:21]Read from MH i2c: E2 62 00 0C 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 5C DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 07 03 00 00 5E 04 04 00 07 03 00 00 57 04 04 00 08 03 00 00 19 04 04 00 00 00 00 00 90 00 56 [21:04:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 5C DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 07 03 00 00 5E 04 04 00 07 03 00 00 57 04 04 00 08 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:04:21]wFMCommunicate OK [21:04:21]SAM_PROTO_GetFieldsCounters done [21:04:21]requested_item shift.num is exist - process it [21:04:21]requested_item shift.opened is exist - process it [21:04:21]req_shift_opened [21:04:21]FM_GetShiftState [21:04:21]SAM_PROTO_GetShiftState [21:04:21]wFMCommunicate request_size=4 [21:04:21]MH_SAM_APDU [21:04:21]CAPDU: 80 13 01 00 [21:04:21]Write to MH i2c: E2 08 00 0D 2E 80 13 01 00 00 00 00 00 B8 [21:04:21]Write i2c OK [21:04:21]MH_I2C_Read... [21:04:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:04:21]Read from MH i2c: E2 [21:04:21]MH_I2C_Read... [21:04:21]Read from MH i2c: E2 0E 00 [21:04:21]MH_I2C_Read... [21:04:21]Read from MH i2c: E2 0E 00 0D 2E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B1 [21:04:21]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [21:04:21]wFMCommunicate OK [21:04:21]SAM_PROTO_GetShiftState done [21:04:21]FM_GetShiftState done [21:04:21]req_shift_opened done [21:04:21]requested_item shift.open_date is exist - process it [21:04:21]req_shift_open_date [21:04:21]req_shift_open_date done [21:04:21]produce_requested_data done [21:04:21]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318300,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [21:04:21]process_action_free close_receipt [21:04:21]json_value_free [21:04:21]json_value_free done [21:04:21]process_json_proto returns [21:04:21]Send response to host [21:04:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318300,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [21:04:21]free response buf [21:04:21]execute_script done [21:04:21]execute_script returns [21:04:21]free content buf [21:04:21]Sock 8.Close socket [21:04:21]Sock 8.Thread stoped [21:04:25]OFD Sender: No OFD packet to send [21:04:30]OFD Sender: No OFD packet to send [21:04:35]OFD Sender: No OFD packet to send [21:04:40]OFD Sender: No OFD packet to send [21:04:45]OFD Sender: No OFD packet to send [21:04:50]OFD Sender: No OFD packet to send [21:04:55]OFD Sender: No OFD packet to send [21:05:00]OFD Sender: No OFD packet to send [21:05:05]OFD Sender: No OFD packet to send [21:05:10]OFD Sender: No OFD packet to send [21:05:15]OFD Sender: No OFD packet to send [21:05:20]OFD Sender: No OFD packet to send [21:05:25]OFD Sender: No OFD packet to send [21:05:30]OFD Sender: No OFD packet to send [21:05:35]OFD Sender: No OFD packet to send [21:05:40]OFD Sender: No OFD packet to send [21:05:45]OFD Sender: No OFD packet to send [21:05:50]OFD Sender: No OFD packet to send [21:05:55]OFD Sender: No OFD packet to send [21:06:00]OFD Sender: No OFD packet to send [21:06:05]OFD Sender: No OFD packet to send [21:06:10]OFD Sender: No OFD packet to send [21:06:15]OFD Sender: No OFD packet to send [21:06:20]OFD Sender: No OFD packet to send [21:06:25]OFD Sender: No OFD packet to send [21:06:30]OFD Sender: No OFD packet to send [21:06:35]OFD Sender: No OFD packet to send [21:06:40]OFD Sender: No OFD packet to send [21:06:45]OFD Sender: No OFD packet to send [21:06:50]OFD Sender: No OFD packet to send [21:06:55]OFD Sender: No OFD packet to send [21:07:00]OFD Sender: No OFD packet to send [21:07:05]OFD Sender: No OFD packet to send [21:07:10]OFD Sender: No OFD packet to send [21:07:15]OFD Sender: No OFD packet to send [21:07:20]OFD Sender: No OFD packet to send [21:07:25]OFD Sender: No OFD packet to send [21:07:30]OFD Sender: No OFD packet to send [21:07:35]OFD Sender: No OFD packet to send [21:07:40]OFD Sender: No OFD packet to send [21:07:45]OFD Sender: No OFD packet to send [21:07:50]OFD Sender: No OFD packet to send [21:07:55]OFD Sender: No OFD packet to send [21:08:00]OFD Sender: No OFD packet to send [21:08:05]OFD Sender: No OFD packet to send [21:08:10]OFD Sender: No OFD packet to send [21:08:15]OFD Sender: No OFD packet to send [21:08:20]OFD Sender: No OFD packet to send [21:08:25]OFD Sender: No OFD packet to send [21:08:30]OFD Sender: No OFD packet to send [21:08:35]OFD Sender: No OFD packet to send [21:08:40]OFD Sender: No OFD packet to send [21:08:45]OFD Sender: No OFD packet to send [21:08:50]OFD Sender: No OFD packet to send [21:08:55]OFD Sender: No OFD packet to send [21:09:00]OFD Sender: No OFD packet to send [21:09:05]OFD Sender: No OFD packet to send [21:09:10]OFD Sender: No OFD packet to send [21:09:15]OFD Sender: No OFD packet to send [21:09:20]OFD Sender: No OFD packet to send [21:09:25]OFD Sender: No OFD packet to send [21:09:30]OFD Sender: No OFD packet to send [21:09:35]OFD Sender: No OFD packet to send [21:09:40]OFD Sender: No OFD packet to send [21:09:45]OFD Sender: No OFD packet to send [21:09:50]OFD Sender: No OFD packet to send [21:09:55]OFD Sender: No OFD packet to send [21:10:00]OFD Sender: No OFD packet to send [21:10:05]OFD Sender: No OFD packet to send [21:10:10]OFD Sender: No OFD packet to send [21:10:15]OFD Sender: No OFD packet to send [21:10:20]OFD Sender: No OFD packet to send [21:10:25]OFD Sender: No OFD packet to send [21:10:30]OFD Sender: No OFD packet to send [21:10:35]OFD Sender: No OFD packet to send [21:10:40]OFD Sender: No OFD packet to send [21:10:45]OFD Sender: No OFD packet to send [21:10:50]OFD Sender: No OFD packet to send [21:10:55]OFD Sender: No OFD packet to send [21:11:00]OFD Sender: No OFD packet to send [21:11:05]OFD Sender: No OFD packet to send [21:11:10]OFD Sender: No OFD packet to send [21:11:15]OFD Sender: No OFD packet to send [21:11:20]OFD Sender: No OFD packet to send [21:11:25]OFD Sender: No OFD packet to send [21:11:30]OFD Sender: No OFD packet to send [21:11:35]OFD Sender: No OFD packet to send [21:11:40]OFD Sender: No OFD packet to send [21:11:45]OFD Sender: No OFD packet to send [21:11:50]OFD Sender: No OFD packet to send [21:11:55]OFD Sender: No OFD packet to send [21:12:00]OFD Sender: No OFD packet to send [21:12:05]OFD Sender: No OFD packet to send [21:12:10]OFD Sender: No OFD packet to send [21:12:15]OFD Sender: No OFD packet to send [21:12:20]OFD Sender: No OFD packet to send [21:12:25]OFD Sender: No OFD packet to send [21:12:30]OFD Sender: No OFD packet to send [21:12:35]OFD Sender: No OFD packet to send [21:12:40]OFD Sender: No OFD packet to send [21:12:45]OFD Sender: No OFD packet to send [21:12:50]accept exits with 9 [21:12:50]New connection [21:12:50]New thread 3067039076 created [21:12:50]Thread 3066895716 joined [21:12:50]Waiting for new connection... [21:12:50] Sock 9.Parse request [21:12:50]Sock 9.Check first char [21:12:50]Sock 9.First char is OK [21:12:50]request: POST /json_proto HTTP/1.0 [21:12:50]Method: POST [21:12:50]URL: /json_proto [21:12:50]Method is POST - this is cgi request [21:12:50]url: /json_proto [21:12:50]query_string will be loaded in cgi processing [21:12:50]execute_cgi json_proto POST (null) [21:12:50]execute_cgi path=json_proto method=POST [21:12:50]POST find Content-Length [21:12:50]Host: 172.17.50.195:8080 [21:12:50]Content-Length: 686 [21:12:50]Content-Type: application/json [21:12:50] [21:12:50]POST finish read [21:12:50]Found Content-Length = 686 [21:12:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093314", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 52.220, "sum" : 2000.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:12:50]execute_script... [21:12: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)1093314", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 52.220, "sum" : 2000.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:12:50]POST & json_proto [21:12:50]process_json_proto [21:12:50]json parsed OK: [21:12:50]protocol is kg_v1.0 [21:12:50]action value=close_receipt [21:12:50]process_action close_receipt [21:12:50]cmd_close_receipt [21:12:50]MH_GetDate [21:12:50]Write to MH i2c: F0 00 00 0E 2E 2B [21:12:50]Write i2c OK [21:12:50]MH_I2C_Read... [21:12:50]Read from MH i2c: F0 [21:12:50]MH_I2C_Read... [21:12:50]Read from MH i2c: F0 09 00 [21:12:50]MH_I2C_Read... [21:12:50]Read from MH i2c: F0 09 00 0E 2E 00 53 FE 1F 67 43 33 1C 67 04 [21:12:50]GetLastDocTimeStamp 1730149459 [21:12:50]current date 1730149971 [21:12:50]FM_GetShiftState [21:12:50]SAM_PROTO_GetShiftState [21:12:50]wFMCommunicate request_size=4 [21:12:50]MH_SAM_APDU [21:12:50]CAPDU: 80 13 01 00 [21:12:50]Write to MH i2c: E2 08 00 0F 2E 80 13 01 00 00 00 00 00 BA [21:12:50]Write i2c OK [21:12:50]MH_I2C_Read... [21:12:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:12:50]Read from MH i2c: E2 [21:12:50]MH_I2C_Read... [21:12:50]Read from MH i2c: E2 0E 00 [21:12:50]MH_I2C_Read... [21:12:50]Read from MH i2c: E2 0E 00 0F 2E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B3 [21:12:50]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [21:12:50]wFMCommunicate OK [21:12:50]SAM_PROTO_GetShiftState done [21:12:50]FM_GetShiftState done [21:12:50]opened in 1730073493 [21:12:50]opened+sec_in_day 1730159893 [21:12:50]quantity*price = 200002 [21:12:50]sum+1 = 200004 [21:12:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.39 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 776 28.10.2024 21:12 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318301 ФПД: 153421705646211 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T211251&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318301&fm=153421705646211&tin=02508201610067®Number=0000000000091628&sum=200000 [21:12:51]StoreToDocumentArchive [21:12:51]shift 546 fd 318301 [21:12:51]save to /storage/0546/doc_00318301 [21:12:51]save last doc name /storage/0546/doc_00318301 to /storage/kkm_last_doc_name [21:12:51]save OK [21:12:51]Clear old archive folders... [21:12:51]ProcessDocumentItem done err = 0, tmpTLVsize=250 [21:12:51]tlvbuf is 000CA3A0 [21:12:51]SAM_PROTO_ClearQueue [21:12:51]wFMCommunicate request_size=4 [21:12:51]MH_SAM_APDU [21:12:51]CAPDU: 80 09 00 00 [21:12:51]Write to MH i2c: E2 08 00 1C 2E 80 09 00 00 00 00 00 00 BC [21:12:51]Write i2c OK [21:12:51]MH_I2C_Read... [21:12:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:12:51]Read from MH i2c: E2 [21:12:51]MH_I2C_Read... [21:12:51]Read from MH i2c: E2 03 00 [21:12:51]MH_I2C_Read... [21:12:51]Read from MH i2c: E2 03 00 1C 2E 00 90 00 BE [21:12:51]RAPDU: 90 00 [21:12:51]wFMCommunicate OK [21:12:51]SAM_PROTO_ClearQueue done [21:12:51]KKMCreateOFDPacket [21:12:51]OFDProtocolAddRootSTLVToBuf [21:12:51]FM_MakeSignedData [21:12:51]FM_MakeSignedData [21:12:51]SAM_PROTO_SignData [21:12:51]wFMCommunicate request_size=4 [21:12:51]MH_SAM_APDU [21:12:51]CAPDU: 80 0D 01 02 [21:12:51]Write to MH i2c: E2 08 00 1D 2E 80 0D 01 02 00 00 00 00 C4 [21:12:51]Write i2c OK [21:12:51]MH_I2C_Read... [21:12:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:12:51]Read from MH i2c: E2 [21:12:51]MH_I2C_Read... [21:12:51]Read from MH i2c: E2 03 00 [21:12:51]MH_I2C_Read... [21:12:51]Read from MH i2c: E2 03 00 1D 2E 00 90 00 BF [21:12:51]RAPDU: 90 00 [21:12:51]wFMCommunicate OK [21:12:51]wFMCommunicate request_size=255 [21:12:51]MH_SAM_APDU [21:12:51]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FC CB 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 43 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 08 03 00 00 F4 03 04 00 53 FE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5D DB 04 00 35 04 06 00 8B 89 [21:12:51]Write to MH i2c: E2 02 01 1E 2E 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FC CB 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 43 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 08 03 00 00 F4 03 04 00 53 FE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5D DB 04 00 35 04 06 00 8B 89 00 00 C4 [21:12:51]Write i2c OK [21:12:51]MH_I2C_Read... [21:12:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:12:51]Read from MH i2c: E2 [21:12:51]MH_I2C_Read... [21:12:51]Read from MH i2c: E2 03 00 [21:12:51]MH_I2C_Read... [21:12:51]Read from MH i2c: E2 03 00 1E 2E 00 90 00 C0 [21:12:51]RAPDU: 90 00 [21:12:51]wFMCommunicate OK [21:12:51]wFMCommunicate request_size=9 [21:12:51]MH_SAM_APDU [21:12:51]CAPDU: 80 0D 02 02 04 46 44 10 83 [21:12:51]Write to MH i2c: E2 0C 00 1F 2E 80 0D 02 02 04 00 46 44 10 83 00 00 EC [21:12:51]Write i2c OK [21:12:51]MH_I2C_Read... [21:12:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:12:51]Read from MH i2c: E2 [21:12:51]MH_I2C_Read... [21:12:51]Read from MH i2c: E2 03 00 [21:12:51]MH_I2C_Read... [21:12:51]Read from MH i2c: E2 03 00 1F 2E 00 90 00 C1 [21:12:51]RAPDU: 90 00 [21:12:51]wFMCommunicate OK [21:12:51]wFMCommunicate request_size=4 [21:12:51]MH_SAM_APDU [21:12:51]CAPDU: 80 0D 03 02 [21:12:51]Write to MH i2c: E2 08 00 20 2E 80 0D 03 02 00 00 00 00 C9 [21:12:51]Write i2c OK [21:12:51]MH_I2C_Read... [21:12:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:12:51]Read from MH i2c: E2 [21:12:51]MH_I2C_Read... [21:12:51]Read from MH i2c: E2 0B 00 [21:12:51]MH_I2C_Read... [21:12:51]Read from MH i2c: E2 0B 00 20 2E 00 28 85 02 17 B5 21 2E AB 90 00 3F [21:12:51]RAPDU: 28 85 02 17 B5 21 2E AB 90 00 [21:12:51]wFMCommunicate OK [21:12:51]SAM_PROTO_SignData done [21:12:51]FM_MakeSignedData done [21:12:51]CreateOFDProtocolMessage [21:12:51]wFMCommunicate request_size=4 [21:12:51]MH_SAM_APDU [21:12:51]CAPDU: 80 11 00 00 [21:12:51]Write to MH i2c: E2 08 00 21 2E 80 11 00 00 00 00 00 00 C9 [21:12:51]Write i2c OK [21:12:51]MH_I2C_Read... [21:12:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:12:51]Read from MH i2c: E2 [21:12:51]MH_I2C_Read... [21:12:51]Read from MH i2c: E2 17 00 [21:12:51]MH_I2C_Read... [21:12:51]Read from MH i2c: E2 17 00 21 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 1D [21:12:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [21:12:51]wFMCommunicate OK [21:12:51]CreateOFDProtocolMessage done [21:12:51]OFDSenderStorePacket 318301 [21:12:51]StoreOFDPacket docnum=318301 [21:12:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 A7 BC 06 01 AC FE 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FC CB 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 43 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 08 03 00 00 F4 03 04 00 53 FE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5D DB 04 00 35 04 06 00 8B 89 46 44 10 83 28 85 02 17 B5 21 2E AB [21:12:51]CheckFolder [21:12:51]dirname=/storage/ofd_packets [21:12:51]CheckFolder done [21:12:51]ProducePacketName [21:12:51]name=ofd_packets/00318301 [21:12:51]NVStorageSaveData ofd_packets/00318301 [21:12:51]File name is /storage/ofd_packets/00318301 [21:12:51]Write 300 bytes [21:12:51]NVStorageSaveData done [21:12:51]OFDSenderStorePacket done [21:12:51]KKMCreateOFDPacket done [21:12:51]NVStorageSaveData kkm_last_timestamp [21:12:51]File name is /storage/kkm_last_timestamp [21:12:51]Write 4 bytes [21:12:51]NVStorageSaveData done [21:12:51]ExternCall_PrintAddStr [21:12:51]wPrintStart [21:12:51]Write to MH i2c: 01 00 00 22 2E 50 [21:12:51]Write i2c OK [21:12:51]MH_I2C_Read... [21:12:51]Read from MH i2c: 01 [21:12:51]MH_I2C_Read... [21:12:51]Read from MH i2c: 01 07 00 [21:12:51]MH_I2C_Read... [21:12:51]Read from MH i2c: 01 07 00 22 2E 00 00 00 00 00 FF 0F 65 [21:12:51]RasterBufferAndPrint [21:12:51]line Счет N : (1)1093314 [21:12:51]line ИНН: 02508201610067 [21:12:51]line Контрольно-Кассовый Чек [21:12:51]line ПРОДАЖА [21:12:51]line ТРК (МРК, ГНК) : 71 [21:12:51]line Товар: 2711190000 [21:12:51]line ГАЗ-К-5 [21:12:51]line 52.220 * 38.30 [21:12:51]line = 2000.03 [21:12:51]line НДС 12% НСП 1% [21:12:51]line > о реализуемом товаре [21:12:51]line ОКРУГЛЕНИЕ: -0.03 [21:12:51]line ИТОГО: 2000.00 [21:12:51]line Внесено: 2000.00 [21:12:51]line СДАЧА: 0.00 [21:12:51]line НСП 1% : 17.70 [21:12:51]line НДС 12% : 212.39 [21:12:51]line Наличными: 2000.00 [21:12:51]line Безнал.: 0.00 [21:12:51]line Место: АЗС № 101 "Партнер Нефть" [21:12:51]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [21:12:51]line СНО: Общий режим [21:12:51]line Чек 776 28.10.2024 21:12 [21:12:51]line Смена: 546 ФФД: 1.0 [21:12:51]line ЗНМ: 0300000082 [21:12:51]line РНМ: 0000000000091628 [21:12:51]line Версия ККМ: 001 [21:12:51]line ФМ: 0000000000874671 [21:12:51]line ФД: 318301 [21:12:51]line ФПД: 153421705646211 [21:12:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T211251&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318301&fm=153421705646211&tin=02508201610067®Number=0000000000091628&sum=200000 [21:12:52]written 0, free lines is 4095 [21:12:52]OFD Sender: Processing packet 318301 [packets to send 127, broken 126] [21:12:52]ProducePacketName [21:12:52]name=ofd_packets/00318301 [21:12:52]OFD Sender: To server: pG, [21:12:52]CommunicateWithHost lk.salyk.kg:30040 [21:12:52]ConnectInit lk.salyk.kg [21:12:52]Connected sock=10 [21:12:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 A7 BC 06 01 AC FE 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FC CB 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 43 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 08 03 00 00 F4 03 04 00 53 FE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5D DB 04 00 35 04 06 00 8B 89 46 44 10 83 28 85 02 17 B5 21 2E AB [21:12:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 D9 B2 47 00 2A 0B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5D DB 04 00 F4 03 04 00 0B AA 1F 67 B6 04 01 00 00 D0 42 97 8B 69 50 AF 12 [21:12:52]CommunicateWithHost err = 0 [21:12:52]CheckOFDResponse [21:12:52]1017 (14) - 77093643461234 [21:12:52]1041 (16) - 0000000000874671 [21:12:52]1040 (4) - 318301 [21:12:52]1012 (4) - 28.10.2024 15:13 [21:12:52]1206 (1) - 0 [21:12:52]OFD Sender: Remove packet 318301 [21:12:52]ProducePacketName [21:12:52]name=ofd_packets/00318301 [21:12:52]NVStorageDeleteData [21:12:52]Write to MH i2c: 01 00 00 4D 2E 7B [21:12:52]Write i2c OK [21:12:52]MH_I2C_Read... [21:12:52]Read from MH i2c: 01 [21:12:52]MH_I2C_Read... [21:12:52]Read from MH i2c: 01 07 00 [21:12:52]MH_I2C_Read... [21:12:52]Read from MH i2c: 01 07 00 4D 2E 00 00 00 00 00 E9 0C 77 [21:12:52]RasterBufferAndPrint [21:12:52]line [21:12:52]line [21:12:52]line [21:12:52]line [21:12:52]line [21:12:52]written 0, free lines is 3311 [21:12:52]MH_Cut [21:12:52]Write to MH i2c: D1 01 00 54 2E 01 54 [21:12:52]Write i2c OK [21:12:52]MH_I2C_Read... [21:12:52]Read from MH i2c: D1 [21:12:52]MH_I2C_Read... [21:12:52]Read from MH i2c: D1 01 00 [21:12:52]MH_I2C_Read... [21:12:52]Read from MH i2c: D1 01 00 54 2E 00 53 [21:12:52]Write to MH i2c: 01 00 00 55 2E 83 [21:12:52]Write i2c OK [21:12:52]MH_I2C_Read... [21:12:52]OFD Sender: No OFD packet to send [21:12:53]*** Cut start [21:12:53]*** Partial cut [21:12:53]*** CUTSNS_PIN = 1 [21:12:53]*** CUTSNS_PIN = 0 [21:12:53]*** Brake cut motor [21:12:53]Read from MH i2c: 01 [21:12:53]MH_I2C_Read... [21:12:53]*** Stop cut motor [21:12:53]*** Cut end [21:12:53]Read from MH i2c: 01 07 00 [21:12:53]MH_I2C_Read... [21:12:53]Read from MH i2c: 01 07 00 55 2E 00 00 00 00 00 FF 0F 98 [21:12:53]process_action close_receipt done [21:12:53]requested_data is exist [21:12:53]produce_requested_data [21:12:53]requested_item fm.sn is exist - process it [21:12:53]wFMCommunicate request_size=4 [21:12:53]MH_SAM_APDU [21:12:53]CAPDU: 80 11 00 00 [21:12:53]Write to MH i2c: E2 08 00 56 2E 80 11 00 00 00 00 00 00 FE [21:12:53]Write i2c OK [21:12:53]MH_I2C_Read... [21:12:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:12:53]Read from MH i2c: E2 [21:12:53]MH_I2C_Read... [21:12:53]Read from MH i2c: E2 17 00 [21:12:53]MH_I2C_Read... [21:12:53]Read from MH i2c: E2 17 00 56 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 52 [21:12:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [21:12:53]wFMCommunicate OK [21:12:53]requested_item fd.num is exist - process it [21:12:53]SAM_PROTO_GetFieldsCounters [21:12:53]wFMCommunicate request_size=4 [21:12:53]MH_SAM_APDU [21:12:53]CAPDU: 80 13 00 00 [21:12:53]Write to MH i2c: E2 08 00 57 2E 80 13 00 00 00 00 00 00 01 [21:12:53]Write i2c OK [21:12:53]MH_I2C_Read... [21:12:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:12:54]Read from MH i2c: E2 [21:12:54]MH_I2C_Read... [21:12:54]Read from MH i2c: E2 62 00 [21:12:54]MH_I2C_Read... [21:12:54]Read from MH i2c: E2 62 00 57 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 5D DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 08 03 00 00 5E 04 04 00 08 03 00 00 57 04 04 00 09 03 00 00 19 04 04 00 00 00 00 00 90 00 A5 [21:12:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 5D DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 08 03 00 00 5E 04 04 00 08 03 00 00 57 04 04 00 09 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:12:54]wFMCommunicate OK [21:12:54]SAM_PROTO_GetFieldsCounters done [21:12:54]requested_item shift.num is exist - process it [21:12:54]requested_item shift.opened is exist - process it [21:12:54]req_shift_opened [21:12:54]FM_GetShiftState [21:12:54]SAM_PROTO_GetShiftState [21:12:54]wFMCommunicate request_size=4 [21:12:54]MH_SAM_APDU [21:12:54]CAPDU: 80 13 01 00 [21:12:54]Write to MH i2c: E2 08 00 58 2E 80 13 01 00 00 00 00 00 03 [21:12:54]Write i2c OK [21:12:54]MH_I2C_Read... [21:12:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:12:54]Read from MH i2c: E2 [21:12:54]MH_I2C_Read... [21:12:54]Read from MH i2c: E2 0E 00 [21:12:54]MH_I2C_Read... [21:12:54]Read from MH i2c: E2 0E 00 58 2E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 FC [21:12:54]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [21:12:54]wFMCommunicate OK [21:12:54]SAM_PROTO_GetShiftState done [21:12:54]FM_GetShiftState done [21:12:54]req_shift_opened done [21:12:54]requested_item shift.open_date is exist - process it [21:12:54]req_shift_open_date [21:12:54]req_shift_open_date done [21:12:54]produce_requested_data done [21:12:54]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318301,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [21:12:54]process_action_free close_receipt [21:12:54]json_value_free [21:12:54]json_value_free done [21:12:54]process_json_proto returns [21:12:54]Send response to host [21:12:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318301,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [21:12:54]free response buf [21:12:54]execute_script done [21:12:54]execute_script returns [21:12:54]free content buf [21:12:54]Sock 9.Close socket [21:12:54]Sock 9.Thread stoped [21:12:57]OFD Sender: No OFD packet to send [21:13:02]OFD Sender: No OFD packet to send [21:13:07]OFD Sender: No OFD packet to send [21:13:12]OFD Sender: No OFD packet to send [21:13:17]OFD Sender: No OFD packet to send [21:13:22]OFD Sender: No OFD packet to send [21:13:27]OFD Sender: No OFD packet to send [21:13:32]OFD Sender: No OFD packet to send [21:13:37]OFD Sender: No OFD packet to send [21:13:42]OFD Sender: No OFD packet to send [21:13:47]OFD Sender: No OFD packet to send [21:13:52]OFD Sender: No OFD packet to send [21:13:57]OFD Sender: No OFD packet to send [21:14:03]OFD Sender: No OFD packet to send [21:14:08]OFD Sender: No OFD packet to send [21:14:13]OFD Sender: No OFD packet to send [21:14:18]OFD Sender: No OFD packet to send [21:14:23]OFD Sender: No OFD packet to send [21:14:28]OFD Sender: No OFD packet to send [21:14:33]OFD Sender: No OFD packet to send [21:14:38]OFD Sender: No OFD packet to send [21:14:39]accept exits with 8 [21:14:39]New connection [21:14:39]New thread 3066895716 created [21:14:39]Thread 3067039076 joined [21:14:39]Waiting for new connection... [21:14:39] Sock 8.Parse request [21:14:39]Sock 8.Check first char [21:14:39]Sock 8.First char is OK [21:14:39]request: POST /json_proto HTTP/1.0 [21:14:39]Method: POST [21:14:39]URL: /json_proto [21:14:39]Method is POST - this is cgi request [21:14:39]url: /json_proto [21:14:39]query_string will be loaded in cgi processing [21:14:39]execute_cgi json_proto POST (null) [21:14:39]execute_cgi path=json_proto method=POST [21:14:39]POST find Content-Length [21:14:39]Host: 172.17.50.195:8080 [21:14:39]Content-Length: 799 [21:14:39]Content-Type: application/json [21:14:39] [21:14:39]POST finish read [21:14:39]Found Content-Length = 799 [21:14:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093313", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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\u000A24266", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:14:39]execute_script... [21:14:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093313", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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\u000A24266", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:14:39]POST & json_proto [21:14:39]process_json_proto [21:14:39]json parsed OK: [21:14:39]protocol is kg_v1.0 [21:14:39]action value=close_receipt [21:14:39]process_action close_receipt [21:14:39]cmd_close_receipt [21:14:39]MH_GetDate [21:14:39]Write to MH i2c: F0 00 00 59 2E 76 [21:14:39]Write i2c OK [21:14:39]MH_I2C_Read... [21:14:39]Read from MH i2c: F0 [21:14:39]MH_I2C_Read... [21:14:39]Read from MH i2c: F0 09 00 [21:14:39]MH_I2C_Read... [21:14:39]Read from MH i2c: F0 09 00 59 2E 00 C0 FE 1F 67 43 33 1C 67 BC [21:14:39]GetLastDocTimeStamp 1730149971 [21:14:39]current date 1730150080 [21:14:39]FM_GetShiftState [21:14:39]SAM_PROTO_GetShiftState [21:14:39]wFMCommunicate request_size=4 [21:14:39]MH_SAM_APDU [21:14:39]CAPDU: 80 13 01 00 [21:14:39]Write to MH i2c: E2 08 00 5A 2E 80 13 01 00 00 00 00 00 05 [21:14:39]Write i2c OK [21:14:39]MH_I2C_Read... [21:14:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:14:39]Read from MH i2c: E2 [21:14:39]MH_I2C_Read... [21:14:39]Read from MH i2c: E2 0E 00 [21:14:39]MH_I2C_Read... [21:14:39]Read from MH i2c: E2 0E 00 5A 2E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 FE [21:14:39]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [21:14:39]wFMCommunicate OK [21:14:39]SAM_PROTO_GetShiftState done [21:14:39]FM_GetShiftState done [21:14:39]opened in 1730073493 [21:14:39]opened+sec_in_day 1730159893 [21:14:39]quantity*price = 0 [21:14:39]sum+1 = 1 [21:14:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 777 28.10.2024 21:14 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливная Карта 24266 ФМ: 0000000000874671 ФД: 318302 ФПД: 249545188175869 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T211440&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318302&fm=249545188175869&tin=02508201610067®Number=0000000000091628&sum=0 [21:14:40]StoreToDocumentArchive [21:14:40]shift 546 fd 318302 [21:14:40]save to /storage/0546/doc_00318302 [21:14:40]save last doc name /storage/0546/doc_00318302 to /storage/kkm_last_doc_name [21:14:40]save OK [21:14:40]Clear old archive folders... [21:14:40]ProcessDocumentItem done err = 0, tmpTLVsize=252 [21:14:40]tlvbuf is 00099810 [21:14:40]SAM_PROTO_ClearQueue [21:14:40]wFMCommunicate request_size=4 [21:14:40]MH_SAM_APDU [21:14:40]CAPDU: 80 09 00 00 [21:14:40]Write to MH i2c: E2 08 00 67 2E 80 09 00 00 00 00 00 00 07 [21:14:40]Write i2c OK [21:14:40]MH_I2C_Read... [21:14:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:14:40]Read from MH i2c: E2 [21:14:40]MH_I2C_Read... [21:14:40]Read from MH i2c: E2 03 00 [21:14:40]MH_I2C_Read... [21:14:40]Read from MH i2c: E2 03 00 67 2E 00 90 00 09 [21:14:40]RAPDU: 90 00 [21:14:40]wFMCommunicate OK [21:14:40]SAM_PROTO_ClearQueue done [21:14:40]KKMCreateOFDPacket [21:14:40]OFDProtocolAddRootSTLVToBuf [21:14:40]FM_MakeSignedData [21:14:40]FM_MakeSignedData [21:14:40]SAM_PROTO_SignData [21:14:40]wFMCommunicate request_size=4 [21:14:40]MH_SAM_APDU [21:14:40]CAPDU: 80 0D 01 02 [21:14:40]Write to MH i2c: E2 08 00 68 2E 80 0D 01 02 00 00 00 00 0F [21:14:40]Write i2c OK [21:14:40]MH_I2C_Read... [21:14:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:14:40]Read from MH i2c: E2 [21:14:40]MH_I2C_Read... [21:14:40]Read from MH i2c: E2 03 00 [21:14:40]MH_I2C_Read... [21:14:40]Read from MH i2c: E2 03 00 68 2E 00 90 00 0A [21:14:40]RAPDU: 90 00 [21:14:40]wFMCommunicate OK [21:14:40]wFMCommunicate request_size=255 [21:14:40]MH_SAM_APDU [21:14:40]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 09 03 00 00 F4 03 04 00 C0 FE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5E DB 04 00 35 04 06 00 [21:14:40]Write to MH i2c: E2 02 01 69 2E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 09 03 00 00 F4 03 04 00 C0 FE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5E DB 04 00 35 04 06 00 00 00 2B [21:14:40]Write i2c OK [21:14:40]MH_I2C_Read... [21:14:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:14:40]Read from MH i2c: E2 [21:14:40]MH_I2C_Read... [21:14:40]Read from MH i2c: E2 03 00 [21:14:40]MH_I2C_Read... [21:14:40]Read from MH i2c: E2 03 00 69 2E 00 90 00 0B [21:14:40]RAPDU: 90 00 [21:14:40]wFMCommunicate OK [21:14:40]wFMCommunicate request_size=11 [21:14:40]MH_SAM_APDU [21:14:40]CAPDU: 80 0D 02 02 06 E2 F5 C4 4B EF FD [21:14:40]Write to MH i2c: E2 0E 00 6A 2E 80 0D 02 02 06 00 E2 F5 C4 4B EF FD 00 00 F0 [21:14:40]Write i2c OK [21:14:40]MH_I2C_Read... [21:14:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:14:40]Read from MH i2c: E2 [21:14:40]MH_I2C_Read... [21:14:40]Read from MH i2c: E2 03 00 [21:14:40]MH_I2C_Read... [21:14:40]Read from MH i2c: E2 03 00 6A 2E 00 90 00 0C [21:14:40]RAPDU: 90 00 [21:14:40]wFMCommunicate OK [21:14:40]wFMCommunicate request_size=4 [21:14:40]MH_SAM_APDU [21:14:40]CAPDU: 80 0D 03 02 [21:14:40]Write to MH i2c: E2 08 00 6B 2E 80 0D 03 02 00 00 00 00 14 [21:14:40]Write i2c OK [21:14:40]MH_I2C_Read... [21:14:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:14:40]Read from MH i2c: E2 [21:14:40]MH_I2C_Read... [21:14:40]Read from MH i2c: E2 0B 00 [21:14:40]MH_I2C_Read... [21:14:40]Read from MH i2c: E2 0B 00 6B 2E 00 4B DD E5 EA 8C 81 53 45 90 00 B1 [21:14:40]RAPDU: 4B DD E5 EA 8C 81 53 45 90 00 [21:14:40]wFMCommunicate OK [21:14:40]SAM_PROTO_SignData done [21:14:40]FM_MakeSignedData done [21:14:40]CreateOFDProtocolMessage [21:14:40]wFMCommunicate request_size=4 [21:14:40]MH_SAM_APDU [21:14:40]CAPDU: 80 11 00 00 [21:14:40]Write to MH i2c: E2 08 00 6C 2E 80 11 00 00 00 00 00 00 14 [21:14:40]Write i2c OK [21:14:40]MH_I2C_Read... [21:14:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:14:40]Read from MH i2c: E2 [21:14:40]MH_I2C_Read... [21:14:40]Read from MH i2c: E2 17 00 [21:14:40]MH_I2C_Read... [21:14:40]Read from MH i2c: E2 17 00 6C 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 68 [21:14:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [21:14:40]wFMCommunicate OK [21:14:40]CreateOFDProtocolMessage done [21:14:40]OFDSenderStorePacket 318302 [21:14:40]StoreOFDPacket docnum=318302 [21:14:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 B5 07 08 01 69 40 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 09 03 00 00 F4 03 04 00 C0 FE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5E DB 04 00 35 04 06 00 E2 F5 C4 4B EF FD 4B DD E5 EA 8C 81 53 45 [21:14:40]CheckFolder [21:14:40]dirname=/storage/ofd_packets [21:14:40]CheckFolder done [21:14:40]ProducePacketName [21:14:40]name=ofd_packets/00318302 [21:14:40]NVStorageSaveData ofd_packets/00318302 [21:14:40]File name is /storage/ofd_packets/00318302 [21:14:40]Write 302 bytes [21:14:40]NVStorageSaveData done [21:14:40]OFDSenderStorePacket done [21:14:40]KKMCreateOFDPacket done [21:14:40]NVStorageSaveData kkm_last_timestamp [21:14:40]File name is /storage/kkm_last_timestamp [21:14:40]Write 4 bytes [21:14:40]NVStorageSaveData done [21:14:40]ExternCall_PrintAddStr [21:14:40]wPrintStart [21:14:40]Write to MH i2c: 01 00 00 6D 2E 9B [21:14:40]Write i2c OK [21:14:40]MH_I2C_Read... [21:14:40]Read from MH i2c: 01 [21:14:40]MH_I2C_Read... [21:14:40]Read from MH i2c: 01 07 00 [21:14:40]MH_I2C_Read... [21:14:40]Read from MH i2c: 01 07 00 6D 2E 00 00 00 00 00 FF 0F B0 [21:14:40]RasterBufferAndPrint [21:14:40]line Счет N : (1)1093313 [21:14:40]line ИНН: 02508201610067 [21:14:40]line Контрольно-Кассовый Чек [21:14:40]line ПРОДАЖА [21:14:40]line ТРК (МРК, ГНК) : 11 [21:14:40]line Товар: 2710194210 [21:14:40]line ДТ(л)-К-2 [21:14:40]line 100.000 * 0.00 [21:14:40]line = 0.00 [21:14:40]line НДС 12% НСП 1% [21:14:40]line > о реализуемом товаре [21:14:40]line ИТОГО: 0.00 [21:14:40]line НСП 1% : 0.00 [21:14:40]line НДС 12% : 0.00 [21:14:40]line Наличными: 0.00 [21:14:40]line Безнал.: 0.00 [21:14:40]line Место: АЗС № 101 "Партнер Нефть" [21:14:40]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [21:14:40]line СНО: Общий режим [21:14:40]line Чек 777 28.10.2024 21:14 [21:14:40]line Смена: 546 ФФД: 1.0 [21:14:40]line ЗНМ: 0300000082 [21:14:40]line РНМ: 0000000000091628 [21:14:40]line Версия ККМ: 001 [21:14:40]line Талоны: Топливная Карта [21:14:40]line 24266 [21:14:40]line ФМ: 0000000000874671 [21:14:40]line ФД: 318302 [21:14:40]line ФПД: 249545188175869 [21:14:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T211440&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318302&fm=249545188175869&tin=02508201610067®Number=0000000000091628&sum=0 [21:14:41]written 0, free lines is 4095 [21:14:41]OFD Sender: Processing packet 318302 [packets to send 127, broken 126] [21:14:41]ProducePacketName [21:14:41]name=ofd_packets/00318302 [21:14:41]OFD Sender: To server: pG, [21:14:41]CommunicateWithHost lk.salyk.kg:30040 [21:14:41]ConnectInit lk.salyk.kg [21:14:41]Connected sock=10 [21:14:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 B5 07 08 01 69 40 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 09 03 00 00 F4 03 04 00 C0 FE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5E DB 04 00 35 04 06 00 E2 F5 C4 4B EF FD 4B DD E5 EA 8C 81 53 45 [21:14:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 E6 0C 47 00 F7 3E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5E DB 04 00 F4 03 04 00 78 AA 1F 67 B6 04 01 00 00 3E 85 D1 30 85 39 0A DE [21:14:41]CommunicateWithHost err = 0 [21:14:41]CheckOFDResponse [21:14:41]1017 (14) - 77093643461234 [21:14:41]1041 (16) - 0000000000874671 [21:14:41]1040 (4) - 318302 [21:14:41]1012 (4) - 28.10.2024 15:15 [21:14:41]1206 (1) - 0 [21:14:41]OFD Sender: Remove packet 318302 [21:14:41]ProducePacketName [21:14:41]name=ofd_packets/00318302 [21:14:41]NVStorageDeleteData [21:14:41]Write to MH i2c: 01 00 00 97 2E C5 [21:14:41]Write i2c OK [21:14:41]MH_I2C_Read... [21:14:41]Read from MH i2c: 01 [21:14:41]MH_I2C_Read... [21:14:41]Read from MH i2c: 01 07 00 [21:14:41]MH_I2C_Read... [21:14:41]Read from MH i2c: 01 07 00 97 2E 00 00 00 00 00 F9 0C D1 [21:14:41]RasterBufferAndPrint [21:14:41]line [21:14:41]line [21:14:41]line [21:14:41]line [21:14:41]line [21:14:41]written 0, free lines is 3327 [21:14:41]MH_Cut [21:14:41]Write to MH i2c: D1 01 00 9E 2E 01 9E [21:14:41]Write i2c OK [21:14:41]MH_I2C_Read... [21:14:41]Read from MH i2c: D1 [21:14:41]MH_I2C_Read... [21:14:41]Read from MH i2c: D1 01 00 [21:14:41]MH_I2C_Read... [21:14:41]Read from MH i2c: D1 01 00 9E 2E 00 9D [21:14:41]Write to MH i2c: 01 00 00 9F 2E CD [21:14:41]Write i2c OK [21:14:41]MH_I2C_Read... [21:14:41]OFD Sender: No OFD packet to send [21:14:42]*** Cut start [21:14:42]*** Partial cut [21:14:42]*** CUTSNS_PIN = 1 [21:14:42]*** CUTSNS_PIN = 0 [21:14:42]*** Brake cut motor [21:14:42]Read from MH i2c: 01 [21:14:42]MH_I2C_Read... [21:14:42]*** Stop cut motor [21:14:42]*** Cut end [21:14:42]Read from MH i2c: 01 07 00 [21:14:42]MH_I2C_Read... [21:14:42]Read from MH i2c: 01 07 00 9F 2E 00 00 00 00 00 FF 0F E2 [21:14:42]process_action close_receipt done [21:14:42]requested_data is exist [21:14:42]produce_requested_data [21:14:42]requested_item fm.sn is exist - process it [21:14:42]wFMCommunicate request_size=4 [21:14:42]MH_SAM_APDU [21:14:42]CAPDU: 80 11 00 00 [21:14:42]Write to MH i2c: E2 08 00 A0 2E 80 11 00 00 00 00 00 00 48 [21:14:42]Write i2c OK [21:14:42]MH_I2C_Read... [21:14:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:14:42]Read from MH i2c: E2 [21:14:42]MH_I2C_Read... [21:14:42]Read from MH i2c: E2 17 00 [21:14:42]MH_I2C_Read... [21:14:42]Read from MH i2c: E2 17 00 A0 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 9C [21:14:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [21:14:42]wFMCommunicate OK [21:14:42]requested_item fd.num is exist - process it [21:14:42]SAM_PROTO_GetFieldsCounters [21:14:42]wFMCommunicate request_size=4 [21:14:42]MH_SAM_APDU [21:14:42]CAPDU: 80 13 00 00 [21:14:42]Write to MH i2c: E2 08 00 A1 2E 80 13 00 00 00 00 00 00 4B [21:14:42]Write i2c OK [21:14:42]MH_I2C_Read... [21:14:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:14:43]Read from MH i2c: E2 [21:14:43]MH_I2C_Read... [21:14:43]Read from MH i2c: E2 62 00 [21:14:43]MH_I2C_Read... [21:14:43]Read from MH i2c: E2 62 00 A1 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 5E DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 09 03 00 00 5E 04 04 00 09 03 00 00 57 04 04 00 0A 03 00 00 19 04 04 00 00 00 00 00 90 00 F3 [21:14:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 5E DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 09 03 00 00 5E 04 04 00 09 03 00 00 57 04 04 00 0A 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:14:43]wFMCommunicate OK [21:14:43]SAM_PROTO_GetFieldsCounters done [21:14:43]requested_item shift.num is exist - process it [21:14:43]requested_item shift.opened is exist - process it [21:14:43]req_shift_opened [21:14:43]FM_GetShiftState [21:14:43]SAM_PROTO_GetShiftState [21:14:43]wFMCommunicate request_size=4 [21:14:43]MH_SAM_APDU [21:14:43]CAPDU: 80 13 01 00 [21:14:43]Write to MH i2c: E2 08 00 A2 2E 80 13 01 00 00 00 00 00 4D [21:14:43]Write i2c OK [21:14:43]MH_I2C_Read... [21:14:43]Read from MH i2c: E2 [21:14:43]MH_I2C_Read... [21:14:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:14:43]Read from MH i2c: E2 0E 00 [21:14:43]MH_I2C_Read... [21:14:43]Read from MH i2c: E2 0E 00 A2 2E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 46 [21:14:43]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [21:14:43]wFMCommunicate OK [21:14:43]SAM_PROTO_GetShiftState done [21:14:43]FM_GetShiftState done [21:14:43]req_shift_opened done [21:14:43]requested_item shift.open_date is exist - process it [21:14:43]req_shift_open_date [21:14:43]req_shift_open_date done [21:14:43]produce_requested_data done [21:14:43]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318302,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [21:14:43]process_action_free close_receipt [21:14:43]json_value_free [21:14:43]json_value_free done [21:14:43]process_json_proto returns [21:14:43]Send response to host [21:14:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318302,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [21:14:43]free response buf [21:14:43]execute_script done [21:14:43]execute_script returns [21:14:43]free content buf [21:14:43]Sock 8.Close socket [21:14:43]Sock 8.Thread stoped [21:14:46]OFD Sender: No OFD packet to send [21:14:51]OFD Sender: No OFD packet to send [21:14:56]OFD Sender: No OFD packet to send [21:15:01]OFD Sender: No OFD packet to send [21:15:06]OFD Sender: No OFD packet to send [21:15:11]OFD Sender: No OFD packet to send [21:15:13]accept exits with 9 [21:15:13]New connection [21:15:13]New thread 3067039076 created [21:15:13]Thread 3066895716 joined [21:15:13]Waiting for new connection... [21:15:13] Sock 9.Parse request [21:15:13]Sock 9.Check first char [21:15:13]Sock 9.First char is OK [21:15:13]request: POST /json_proto HTTP/1.0 [21:15:13]Method: POST [21:15:13]URL: /json_proto [21:15:13]Method is POST - this is cgi request [21:15:13]url: /json_proto [21:15:13]query_string will be loaded in cgi processing [21:15:13]execute_cgi json_proto POST (null) [21:15:13]execute_cgi path=json_proto method=POST [21:15:13]POST find Content-Length [21:15:13]Host: 172.17.50.195:8080 [21:15:13]Content-Length: 823 [21:15:13]Content-Type: application/json [21:15:13] [21:15:13]POST finish read [21:15:13]Found Content-Length = 823 [21:15:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093316", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:15:13]execute_script... [21:15: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)1093316", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:15:13]POST & json_proto [21:15:13]process_json_proto [21:15:13]json parsed OK: [21:15:13]protocol is kg_v1.0 [21:15:13]action value=close_receipt [21:15:13]process_action close_receipt [21:15:13]cmd_close_receipt [21:15:13]MH_GetDate [21:15:13]Write to MH i2c: F0 00 00 A3 2E C0 [21:15:13]Write i2c OK [21:15:13]MH_I2C_Read... [21:15:13]Read from MH i2c: F0 [21:15:13]MH_I2C_Read... [21:15:13]Read from MH i2c: F0 09 00 [21:15:13]MH_I2C_Read... [21:15:13]Read from MH i2c: F0 09 00 A3 2E 00 E3 FE 1F 67 43 33 1C 67 29 [21:15:13]GetLastDocTimeStamp 1730150080 [21:15:13]current date 1730150115 [21:15:13]FM_GetShiftState [21:15:13]SAM_PROTO_GetShiftState [21:15:13]wFMCommunicate request_size=4 [21:15:13]MH_SAM_APDU [21:15:13]CAPDU: 80 13 01 00 [21:15:13]Write to MH i2c: E2 08 00 A4 2E 80 13 01 00 00 00 00 00 4F [21:15:13]Write i2c OK [21:15:13]MH_I2C_Read... [21:15:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:15:13]Read from MH i2c: E2 [21:15:13]MH_I2C_Read... [21:15:13]Read from MH i2c: E2 0E 00 [21:15:13]MH_I2C_Read... [21:15:13]Read from MH i2c: E2 0E 00 A4 2E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 48 [21:15:13]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [21:15:13]wFMCommunicate OK [21:15:13]SAM_PROTO_GetShiftState done [21:15:13]FM_GetShiftState done [21:15:13]opened in 1730073493 [21:15:13]opened+sec_in_day 1730159893 [21:15:13]quantity*price = 100001 [21:15:13]sum+1 = 100002 [21:15:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.01 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.01 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 778 28.10.2024 21:15 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874671 ФД: 318303 ФПД: 3892873523198 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T211515&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318303&fm=3892873523198&tin=02508201610067®Number=0000000000091628&sum=100001 [21:15:14]StoreToDocumentArchive [21:15:14]shift 546 fd 318303 [21:15:14]save to /storage/0546/doc_00318303 [21:15:14]save last doc name /storage/0546/doc_00318303 to /storage/kkm_last_doc_name [21:15:14]save OK [21:15:14]Clear old archive folders... [21:15:14]ProcessDocumentItem done err = 0, tmpTLVsize=250 [21:15:14]tlvbuf is B6DBD300 [21:15:14]SAM_PROTO_ClearQueue [21:15:14]wFMCommunicate request_size=4 [21:15:14]MH_SAM_APDU [21:15:14]CAPDU: 80 09 00 00 [21:15:14]Write to MH i2c: E2 08 00 B1 2E 80 09 00 00 00 00 00 00 51 [21:15:14]Write i2c OK [21:15:14]MH_I2C_Read... [21:15:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:15:14]Read from MH i2c: E2 [21:15:14]MH_I2C_Read... [21:15:14]Read from MH i2c: E2 03 00 [21:15:14]MH_I2C_Read... [21:15:14]Read from MH i2c: E2 03 00 B1 2E 00 90 00 53 [21:15:14]RAPDU: 90 00 [21:15:14]wFMCommunicate OK [21:15:14]SAM_PROTO_ClearQueue done [21:15:14]KKMCreateOFDPacket [21:15:14]OFDProtocolAddRootSTLVToBuf [21:15:14]FM_MakeSignedData [21:15:14]FM_MakeSignedData [21:15:14]SAM_PROTO_SignData [21:15:14]wFMCommunicate request_size=4 [21:15:14]MH_SAM_APDU [21:15:14]CAPDU: 80 0D 01 02 [21:15:14]Write to MH i2c: E2 08 00 B2 2E 80 0D 01 02 00 00 00 00 59 [21:15:14]Write i2c OK [21:15:14]MH_I2C_Read... [21:15:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:15:14]Read from MH i2c: E2 [21:15:14]MH_I2C_Read... [21:15:14]Read from MH i2c: E2 03 00 [21:15:14]MH_I2C_Read... [21:15:14]Read from MH i2c: E2 03 00 B2 2E 00 90 00 54 [21:15:14]RAPDU: 90 00 [21:15:14]wFMCommunicate OK [21:15:14]wFMCommunicate request_size=255 [21:15:14]MH_SAM_APDU [21:15:14]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 03 00 00 F4 03 04 00 E3 FE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5F DB 04 00 35 04 06 00 03 8A [21:15:15]Write to MH i2c: E2 02 01 B3 2E 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 03 00 00 F4 03 04 00 E3 FE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5F DB 04 00 35 04 06 00 03 8A 00 00 6B [21:15:15]Write i2c OK [21:15:15]MH_I2C_Read... [21:15:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:15:15]Read from MH i2c: E2 [21:15:15]MH_I2C_Read... [21:15:15]Read from MH i2c: E2 03 00 [21:15:15]MH_I2C_Read... [21:15:15]Read from MH i2c: E2 03 00 B3 2E 00 90 00 55 [21:15:15]RAPDU: 90 00 [21:15:15]wFMCommunicate OK [21:15:15]wFMCommunicate request_size=9 [21:15:15]MH_SAM_APDU [21:15:15]CAPDU: 80 0D 02 02 04 61 57 EF FE [21:15:15]Write to MH i2c: E2 0C 00 B4 2E 80 0D 02 02 04 00 61 57 EF FE 00 00 09 [21:15:15]Write i2c OK [21:15:15]MH_I2C_Read... [21:15:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:15:15]Read from MH i2c: E2 [21:15:15]MH_I2C_Read... [21:15:15]Read from MH i2c: E2 03 00 [21:15:15]MH_I2C_Read... [21:15:15]Read from MH i2c: E2 03 00 B4 2E 00 90 00 56 [21:15:15]RAPDU: 90 00 [21:15:15]wFMCommunicate OK [21:15:15]wFMCommunicate request_size=4 [21:15:15]MH_SAM_APDU [21:15:15]CAPDU: 80 0D 03 02 [21:15:15]Write to MH i2c: E2 08 00 B5 2E 80 0D 03 02 00 00 00 00 5E [21:15:15]Write i2c OK [21:15:15]MH_I2C_Read... [21:15:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:15:15]Read from MH i2c: E2 [21:15:15]MH_I2C_Read... [21:15:15]Read from MH i2c: E2 0B 00 [21:15:15]MH_I2C_Read... [21:15:15]Read from MH i2c: E2 0B 00 B5 2E 00 95 92 16 9F 00 D5 1C 40 90 00 6C [21:15:15]RAPDU: 95 92 16 9F 00 D5 1C 40 90 00 [21:15:15]wFMCommunicate OK [21:15:15]SAM_PROTO_SignData done [21:15:15]FM_MakeSignedData done [21:15:15]CreateOFDProtocolMessage [21:15:15]wFMCommunicate request_size=4 [21:15:15]MH_SAM_APDU [21:15:15]CAPDU: 80 11 00 00 [21:15:15]Write to MH i2c: E2 08 00 B6 2E 80 11 00 00 00 00 00 00 5E [21:15:15]Write i2c OK [21:15:15]MH_I2C_Read... [21:15:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:15:15]Read from MH i2c: E2 [21:15:15]MH_I2C_Read... [21:15:15]Read from MH i2c: E2 17 00 [21:15:15]MH_I2C_Read... [21:15:15]Read from MH i2c: E2 17 00 B6 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B2 [21:15:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [21:15:15]wFMCommunicate OK [21:15:15]CreateOFDProtocolMessage done [21:15:15]OFDSenderStorePacket 318303 [21:15:15]StoreOFDPacket docnum=318303 [21:15:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 46 E9 06 01 02 B8 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 03 00 00 F4 03 04 00 E3 FE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5F DB 04 00 35 04 06 00 03 8A 61 57 EF FE 95 92 16 9F 00 D5 1C 40 [21:15:15]CheckFolder [21:15:15]dirname=/storage/ofd_packets [21:15:15]CheckFolder done [21:15:15]ProducePacketName [21:15:15]name=ofd_packets/00318303 [21:15:15]NVStorageSaveData ofd_packets/00318303 [21:15:15]File name is /storage/ofd_packets/00318303 [21:15:15]Write 300 bytes [21:15:15]NVStorageSaveData done [21:15:15]OFDSenderStorePacket done [21:15:15]KKMCreateOFDPacket done [21:15:15]NVStorageSaveData kkm_last_timestamp [21:15:15]File name is /storage/kkm_last_timestamp [21:15:15]Write 4 bytes [21:15:15]NVStorageSaveData done [21:15:15]ExternCall_PrintAddStr [21:15:15]wPrintStart [21:15:15]Write to MH i2c: 01 00 00 B7 2E E5 [21:15:15]Write i2c OK [21:15:15]MH_I2C_Read... [21:15:15]Read from MH i2c: 01 [21:15:15]MH_I2C_Read... [21:15:15]Read from MH i2c: 01 07 00 [21:15:15]MH_I2C_Read... [21:15:15]Read from MH i2c: 01 07 00 B7 2E 00 00 00 00 00 FF 0F FA [21:15:15]RasterBufferAndPrint [21:15:15]line Счет N : (1)1093316 [21:15:15]line ИНН: 02508201610067 [21:15:15]line Контрольно-Кассовый Чек [21:15:15]line ПРОДАЖА [21:15:15]line ТРК (МРК, ГНК) : 81 [21:15:15]line Товар: 2711190000 [21:15:15]line ГАЗ-К-5 [21:15:15]line 26.110 * 38.30 [21:15:15]line = 1000.01 [21:15:15]line НДС 12% НСП 1% [21:15:15]line > о реализуемом товаре [21:15:15]line ИТОГО: 1000.01 [21:15:15]line НСП 1% : 8.85 [21:15:15]line НДС 12% : 106.20 [21:15:15]line Наличными: 0.00 [21:15:15]line Безнал.: 1000.01 [21:15:15]line Место: АЗС № 101 "Партнер Нефть" [21:15:15]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [21:15:15]line СНО: Общий режим [21:15:15]line Чек 778 28.10.2024 21:15 [21:15:15]line Смена: 546 ФФД: 1.0 [21:15:15]line ЗНМ: 0300000082 [21:15:15]line РНМ: 0000000000091628 [21:15:15]line Версия ККМ: 001 [21:15:15]line Платежная система: Бакай Банк [21:15:15]line ФМ: 0000000000874671 [21:15:15]line ФД: 318303 [21:15:15]line ФПД: 3892873523198 [21:15:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T211515&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318303&fm=3892873523198&tin=02508201610067®Number=0000000000091628&sum=100001 [21:15:15]written 0, free lines is 4095 [21:15:15]OFD Sender: Processing packet 318303 [packets to send 127, broken 126] [21:15:15]ProducePacketName [21:15:15]name=ofd_packets/00318303 [21:15:15]OFD Sender: To server: pG, [21:15:15]CommunicateWithHost lk.salyk.kg:30040 [21:15:15]ConnectInit lk.salyk.kg [21:15:15]Connected sock=10 [21:15:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 46 E9 06 01 02 B8 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 03 00 00 F4 03 04 00 E3 FE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5F DB 04 00 35 04 06 00 03 8A 61 57 EF FE 95 92 16 9F 00 D5 1C 40 [21:15:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 93 CB 47 00 1C 2D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 5F DB 04 00 F4 03 04 00 9A AA 1F 67 B6 04 01 00 00 6F 82 E4 CB 00 73 E0 B2 [21:15:15]CommunicateWithHost err = 0 [21:15:15]CheckOFDResponse [21:15:15]1017 (14) - 77093643461234 [21:15:15]1041 (16) - 0000000000874671 [21:15:15]1040 (4) - 318303 [21:15:15]1012 (4) - 28.10.2024 15:15 [21:15:15]1206 (1) - 0 [21:15:15]OFD Sender: Remove packet 318303 [21:15:15]ProducePacketName [21:15:15]name=ofd_packets/00318303 [21:15:15]NVStorageDeleteData [21:15:15]Write to MH i2c: 01 00 00 E1 2E 0F [21:15:15]Write i2c OK [21:15:15]MH_I2C_Read... [21:15:15]Read from MH i2c: 01 [21:15:15]MH_I2C_Read... [21:15:15]Read from MH i2c: 01 07 00 [21:15:15]MH_I2C_Read... [21:15:15]Read from MH i2c: 01 07 00 E1 2E 00 00 00 00 00 F5 0C 17 [21:15:15]RasterBufferAndPrint [21:15:15]line [21:15:15]line [21:15:15]line [21:15:15]line [21:15:15]line [21:15:15]written 0, free lines is 3324 [21:15:15]MH_Cut [21:15:15]Write to MH i2c: D1 01 00 E8 2E 01 E8 [21:15:15]Write i2c OK [21:15:15]MH_I2C_Read... [21:15:15]Read from MH i2c: D1 [21:15:15]MH_I2C_Read... [21:15:15]Read from MH i2c: D1 01 00 [21:15:15]MH_I2C_Read... [21:15:15]Read from MH i2c: D1 01 00 E8 2E 00 E7 [21:15:15]Write to MH i2c: 01 00 00 E9 2E 17 [21:15:15]Write i2c OK [21:15:15]MH_I2C_Read... [21:15:16]OFD Sender: No OFD packet to send [21:15:16]*** Cut start [21:15:16]*** Partial cut [21:15:16]*** CUTSNS_PIN = 1 [21:15:16]*** CUTSNS_PIN = 0 [21:15:16]*** Brake cut motor [21:15:17]Read from MH i2c: 01 [21:15:17]MH_I2C_Read... [21:15:17]*** Stop cut motor [21:15:17]*** Cut end [21:15:17]Read from MH i2c: 01 07 00 [21:15:17]MH_I2C_Read... [21:15:17]Read from MH i2c: 01 07 00 E9 2E 00 00 00 00 00 FF 0F 2C [21:15:17]process_action close_receipt done [21:15:17]requested_data is exist [21:15:17]produce_requested_data [21:15:17]requested_item fm.sn is exist - process it [21:15:17]wFMCommunicate request_size=4 [21:15:17]MH_SAM_APDU [21:15:17]CAPDU: 80 11 00 00 [21:15:17]Write to MH i2c: E2 08 00 EA 2E 80 11 00 00 00 00 00 00 92 [21:15:17]Write i2c OK [21:15:17]MH_I2C_Read... [21:15:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:15:17]Read from MH i2c: E2 [21:15:17]MH_I2C_Read... [21:15:17]Read from MH i2c: E2 17 00 [21:15:17]MH_I2C_Read... [21:15:17]Read from MH i2c: E2 17 00 EA 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E6 [21:15:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [21:15:17]wFMCommunicate OK [21:15:17]requested_item fd.num is exist - process it [21:15:17]SAM_PROTO_GetFieldsCounters [21:15:17]wFMCommunicate request_size=4 [21:15:17]MH_SAM_APDU [21:15:17]CAPDU: 80 13 00 00 [21:15:17]Write to MH i2c: E2 08 00 EB 2E 80 13 00 00 00 00 00 00 95 [21:15:17]Write i2c OK [21:15:17]MH_I2C_Read... [21:15:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:15:17]Read from MH i2c: E2 [21:15:17]MH_I2C_Read... [21:15:17]Read from MH i2c: E2 62 00 [21:15:17]MH_I2C_Read... [21:15:17]Read from MH i2c: E2 62 00 EB 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 5F DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 0A 03 00 00 5E 04 04 00 0A 03 00 00 57 04 04 00 0B 03 00 00 19 04 04 00 00 00 00 00 90 00 41 [21:15:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 5F DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 0A 03 00 00 5E 04 04 00 0A 03 00 00 57 04 04 00 0B 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:15:17]wFMCommunicate OK [21:15:17]SAM_PROTO_GetFieldsCounters done [21:15:17]requested_item shift.num is exist - process it [21:15:17]requested_item shift.opened is exist - process it [21:15:17]req_shift_opened [21:15:17]FM_GetShiftState [21:15:17]SAM_PROTO_GetShiftState [21:15:17]wFMCommunicate request_size=4 [21:15:17]MH_SAM_APDU [21:15:17]CAPDU: 80 13 01 00 [21:15:17]Write to MH i2c: E2 08 00 EC 2E 80 13 01 00 00 00 00 00 97 [21:15:17]Write i2c OK [21:15:17]MH_I2C_Read... [21:15:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:15:17]Read from MH i2c: E2 [21:15:17]MH_I2C_Read... [21:15:17]Read from MH i2c: E2 0E 00 [21:15:17]MH_I2C_Read... [21:15:17]Read from MH i2c: E2 0E 00 EC 2E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 90 [21:15:17]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [21:15:17]wFMCommunicate OK [21:15:17]SAM_PROTO_GetShiftState done [21:15:17]FM_GetShiftState done [21:15:17]req_shift_opened done [21:15:17]requested_item shift.open_date is exist - process it [21:15:17]req_shift_open_date [21:15:17]req_shift_open_date done [21:15:17]produce_requested_data done [21:15:17]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318303,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [21:15:17]process_action_free close_receipt [21:15:17]json_value_free [21:15:17]json_value_free done [21:15:17]process_json_proto returns [21:15:17]Send response to host [21:15:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318303,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [21:15:17]free response buf [21:15:17]execute_script done [21:15:17]execute_script returns [21:15:17]free content buf [21:15:17]Sock 9.Close socket [21:15:17]Sock 9.Thread stoped [21:15:21]OFD Sender: No OFD packet to send [21:15:26]OFD Sender: No OFD packet to send [21:15:28]accept exits with 8 [21:15:28]New connection [21:15:28]New thread 3066895716 created [21:15:28]Thread 3067039076 joined [21:15:28]Waiting for new connection... [21:15:28] Sock 8.Parse request [21:15:28]Sock 8.Check first char [21:15:28]Sock 8.First char is OK [21:15:28]request: POST /json_proto HTTP/1.0 [21:15:28]Method: POST [21:15:28]URL: /json_proto [21:15:28]Method is POST - this is cgi request [21:15:28]url: /json_proto [21:15:28]query_string will be loaded in cgi processing [21:15:28]execute_cgi json_proto POST (null) [21:15:28]execute_cgi path=json_proto method=POST [21:15:28]POST find Content-Length [21:15:28]Host: 172.17.50.195:8080 [21:15:28]Content-Length: 798 [21:15:28]Content-Type: application/json [21:15:28] [21:15:28]POST finish read [21:15:28]Found Content-Length = 798 [21:15:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093315", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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\u000A24266", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:15:28]execute_script... [21:15: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)1093315", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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\u000A24266", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:15:28]POST & json_proto [21:15:28]process_json_proto [21:15:28]json parsed OK: [21:15:28]protocol is kg_v1.0 [21:15:28]action value=close_receipt [21:15:28]process_action close_receipt [21:15:28]cmd_close_receipt [21:15:28]MH_GetDate [21:15:28]Write to MH i2c: F0 00 00 ED 2E 0A [21:15:28]Write i2c OK [21:15:28]MH_I2C_Read... [21:15:28]Read from MH i2c: F0 [21:15:28]MH_I2C_Read... [21:15:28]Read from MH i2c: F0 09 00 [21:15:28]MH_I2C_Read... [21:15:28]Read from MH i2c: F0 09 00 ED 2E 00 F2 FE 1F 67 43 33 1C 67 82 [21:15:28]GetLastDocTimeStamp 1730150115 [21:15:28]current date 1730150130 [21:15:28]FM_GetShiftState [21:15:28]SAM_PROTO_GetShiftState [21:15:28]wFMCommunicate request_size=4 [21:15:28]MH_SAM_APDU [21:15:28]CAPDU: 80 13 01 00 [21:15:28]Write to MH i2c: E2 08 00 EE 2E 80 13 01 00 00 00 00 00 99 [21:15:28]Write i2c OK [21:15:28]MH_I2C_Read... [21:15:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:15:28]Read from MH i2c: E2 [21:15:28]MH_I2C_Read... [21:15:28]Read from MH i2c: E2 0E 00 [21:15:28]MH_I2C_Read... [21:15:28]Read from MH i2c: E2 0E 00 EE 2E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 92 [21:15:28]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [21:15:28]wFMCommunicate OK [21:15:28]SAM_PROTO_GetShiftState done [21:15:28]FM_GetShiftState done [21:15:28]opened in 1730073493 [21:15:28]opened+sec_in_day 1730159893 [21:15:28]quantity*price = 0 [21:15:28]sum+1 = 1 [21:15:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 779 28.10.2024 21:15 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливная Карта 24266 ФМ: 0000000000874671 ФД: 318304 ФПД: 171009239301602 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T211530&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318304&fm=171009239301602&tin=02508201610067®Number=0000000000091628&sum=0 [21:15:29]StoreToDocumentArchive [21:15:29]shift 546 fd 318304 [21:15:29]save to /storage/0546/doc_00318304 [21:15:29]save last doc name /storage/0546/doc_00318304 to /storage/kkm_last_doc_name [21:15:29]save OK [21:15:29]Clear old archive folders... [21:15:29]ProcessDocumentItem done err = 0, tmpTLVsize=252 [21:15:29]tlvbuf is B6DBD010 [21:15:29]SAM_PROTO_ClearQueue [21:15:29]wFMCommunicate request_size=4 [21:15:29]MH_SAM_APDU [21:15:29]CAPDU: 80 09 00 00 [21:15:29]Write to MH i2c: E2 08 00 FB 2E 80 09 00 00 00 00 00 00 9B [21:15:29]Write i2c OK [21:15:29]MH_I2C_Read... [21:15:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:15:29]Read from MH i2c: E2 [21:15:29]MH_I2C_Read... [21:15:29]Read from MH i2c: E2 03 00 [21:15:29]MH_I2C_Read... [21:15:29]Read from MH i2c: E2 03 00 FB 2E 00 90 00 9D [21:15:29]RAPDU: 90 00 [21:15:29]wFMCommunicate OK [21:15:29]SAM_PROTO_ClearQueue done [21:15:29]KKMCreateOFDPacket [21:15:29]OFDProtocolAddRootSTLVToBuf [21:15:29]FM_MakeSignedData [21:15:29]FM_MakeSignedData [21:15:29]SAM_PROTO_SignData [21:15:29]wFMCommunicate request_size=4 [21:15:29]MH_SAM_APDU [21:15:29]CAPDU: 80 0D 01 02 [21:15:29]Write to MH i2c: E2 08 00 FC 2E 80 0D 01 02 00 00 00 00 A3 [21:15:29]Write i2c OK [21:15:29]MH_I2C_Read... [21:15:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:15:29]Read from MH i2c: E2 [21:15:29]MH_I2C_Read... [21:15:29]Read from MH i2c: E2 03 00 [21:15:29]MH_I2C_Read... [21:15:29]Read from MH i2c: E2 03 00 FC 2E 00 90 00 9E [21:15:29]RAPDU: 90 00 [21:15:29]wFMCommunicate OK [21:15:29]wFMCommunicate request_size=255 [21:15:29]MH_SAM_APDU [21:15:29]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 0B 03 00 00 F4 03 04 00 F2 FE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 60 DB 04 00 35 04 06 00 [21:15:29]Write to MH i2c: E2 02 01 FD 2E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 0B 03 00 00 F4 03 04 00 F2 FE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 60 DB 04 00 35 04 06 00 00 00 23 [21:15:29]Write i2c OK [21:15:29]MH_I2C_Read... [21:15:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:15:30]Read from MH i2c: E2 [21:15:30]MH_I2C_Read... [21:15:30]Read from MH i2c: E2 03 00 [21:15:30]MH_I2C_Read... [21:15:30]Read from MH i2c: E2 03 00 FD 2E 00 90 00 9F [21:15:30]RAPDU: 90 00 [21:15:30]wFMCommunicate OK [21:15:30]wFMCommunicate request_size=11 [21:15:30]MH_SAM_APDU [21:15:30]CAPDU: 80 0D 02 02 06 9B 88 30 F6 3D E2 [21:15:30]Write to MH i2c: E2 0E 00 FE 2E 80 0D 02 02 06 00 9B 88 30 F6 3D E2 00 00 1A [21:15:30]Write i2c OK [21:15:30]MH_I2C_Read... [21:15:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:15:30]Read from MH i2c: E2 [21:15:30]MH_I2C_Read... [21:15:30]Read from MH i2c: E2 03 00 [21:15:30]MH_I2C_Read... [21:15:30]Read from MH i2c: E2 03 00 FE 2E 00 90 00 A0 [21:15:30]RAPDU: 90 00 [21:15:30]wFMCommunicate OK [21:15:30]wFMCommunicate request_size=4 [21:15:30]MH_SAM_APDU [21:15:30]CAPDU: 80 0D 03 02 [21:15:30]Write to MH i2c: E2 08 00 FF 2E 80 0D 03 02 00 00 00 00 A8 [21:15:30]Write i2c OK [21:15:30]MH_I2C_Read... [21:15:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:15:30]Read from MH i2c: E2 [21:15:30]MH_I2C_Read... [21:15:30]Read from MH i2c: E2 0B 00 [21:15:30]MH_I2C_Read... [21:15:30]Read from MH i2c: E2 0B 00 FF 2E 00 63 42 5A D2 D0 7C 5A A3 90 00 C3 [21:15:30]RAPDU: 63 42 5A D2 D0 7C 5A A3 90 00 [21:15:30]wFMCommunicate OK [21:15:30]SAM_PROTO_SignData done [21:15:30]FM_MakeSignedData done [21:15:30]CreateOFDProtocolMessage [21:15:30]wFMCommunicate request_size=4 [21:15:30]MH_SAM_APDU [21:15:30]CAPDU: 80 11 00 00 [21:15:30]Write to MH i2c: E2 08 00 00 2F 80 11 00 00 00 00 00 00 A9 [21:15:30]Write i2c OK [21:15:30]MH_I2C_Read... [21:15:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:15:30]Read from MH i2c: E2 [21:15:30]MH_I2C_Read... [21:15:30]Read from MH i2c: E2 17 00 [21:15:30]MH_I2C_Read... [21:15:30]Read from MH i2c: E2 17 00 00 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 FD [21:15:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [21:15:30]wFMCommunicate OK [21:15:30]CreateOFDProtocolMessage done [21:15:30]OFDSenderStorePacket 318304 [21:15:30]StoreOFDPacket docnum=318304 [21:15:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 8E 95 08 01 E6 8E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 0B 03 00 00 F4 03 04 00 F2 FE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 60 DB 04 00 35 04 06 00 9B 88 30 F6 3D E2 63 42 5A D2 D0 7C 5A A3 [21:15:30]CheckFolder [21:15:30]dirname=/storage/ofd_packets [21:15:30]CheckFolder done [21:15:30]ProducePacketName [21:15:30]name=ofd_packets/00318304 [21:15:30]NVStorageSaveData ofd_packets/00318304 [21:15:30]File name is /storage/ofd_packets/00318304 [21:15:30]Write 302 bytes [21:15:30]NVStorageSaveData done [21:15:30]OFDSenderStorePacket done [21:15:30]KKMCreateOFDPacket done [21:15:30]NVStorageSaveData kkm_last_timestamp [21:15:30]File name is /storage/kkm_last_timestamp [21:15:30]Write 4 bytes [21:15:30]NVStorageSaveData done [21:15:30]OFD Sender: Processing packet 318304 [packets to send 127, broken 126] [21:15:30]ProducePacketName [21:15:30]name=ofd_packets/00318304 [21:15:30]OFD Sender: To server: pG, [21:15:30]CommunicateWithHost lk.salyk.kg:30040 [21:15:30]ConnectInit lk.salyk.kg [21:15:30]ExternCall_PrintAddStr [21:15:30]wPrintStart [21:15:30]Write to MH i2c: 01 00 00 01 2F 30 [21:15:30]Write i2c OK [21:15:30]MH_I2C_Read... [21:15:30]Read from MH i2c: 01 [21:15:30]MH_I2C_Read... [21:15:30]Read from MH i2c: 01 07 00 [21:15:30]MH_I2C_Read... [21:15:30]Read from MH i2c: 01 07 00 01 2F 00 00 00 00 00 FF 0F 45 [21:15:30]RasterBufferAndPrint [21:15:30]line Счет N : (1)1093315 [21:15:30]line ИНН: 02508201610067 [21:15:30]line Контрольно-Кассовый Чек [21:15:30]line ПРОДАЖА [21:15:30]line ТРК (МРК, ГНК) : 31 [21:15:30]line Товар: 2710194210 [21:15:30]line ДТ(л)-К-2 [21:15:30]line 65.620 * 0.00 [21:15:30]line = 0.00 [21:15:30]line НДС 12% НСП 1% [21:15:30]line > о реализуемом товаре [21:15:30]line ИТОГО: 0.00 [21:15:30]line НСП 1% : 0.00 [21:15:30]line НДС 12% : 0.00 [21:15:30]line Наличными: 0.00 [21:15:30]line Безнал.: 0.00 [21:15:30]line Место: АЗС № 101 "Партнер Нефть" [21:15:30]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [21:15:30]line СНО: Общий режим [21:15:30]line Чек 779 28.10.2024 21:15 [21:15:30]line Смена: 546 ФФД: 1.0 [21:15:30]line ЗНМ: 0300000082 [21:15:30]line РНМ: 0000000000091628 [21:15:30]line Версия ККМ: 001 [21:15:30]line Талоны: Топливная Карта [21:15:30]line 24266 [21:15:30]line ФМ: 0000000000874671 [21:15:30]line ФД: 318304 [21:15:30]line ФПД: 171009239301602 [21:15:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T211530&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318304&fm=171009239301602&tin=02508201610067®Number=0000000000091628&sum=0 [21:15:30]Connected sock=11 [21: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 34 36 37 31 10 01 00 00 8E 95 08 01 E6 8E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 0B 03 00 00 F4 03 04 00 F2 FE 1F 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 60 DB 04 00 35 04 06 00 9B 88 30 F6 3D E2 63 42 5A D2 D0 7C 5A A3 [21:15:30]written 0, free lines is 4095 [21:15:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 37 5F 47 00 1E BD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 60 DB 04 00 F4 03 04 00 A9 AA 1F 67 B6 04 01 00 00 EE DC 17 E4 AF F0 49 BE [21:15:30]CommunicateWithHost err = 0 [21:15:30]CheckOFDResponse [21:15:30]1017 (14) - 77093643461234 [21:15:30]1041 (16) - 0000000000874671 [21:15:30]1040 (4) - 318304 [21:15:30]1012 (4) - 28.10.2024 15:15 [21:15:30]1206 (1) - 0 [21:15:30]OFD Sender: Remove packet 318304 [21:15:30]ProducePacketName [21:15:30]name=ofd_packets/00318304 [21:15:30]NVStorageDeleteData [21:15:31]Write to MH i2c: 01 00 00 2B 2F 5A [21:15:31]Write i2c OK [21:15:31]MH_I2C_Read... [21:15:31]Read from MH i2c: 01 [21:15:31]MH_I2C_Read... [21:15:31]Read from MH i2c: 01 07 00 [21:15:31]MH_I2C_Read... [21:15:31]Read from MH i2c: 01 07 00 2B 2F 00 00 00 00 00 F9 0C 66 [21:15:31]RasterBufferAndPrint [21:15:31]line [21:15:31]line [21:15:31]line [21:15:31]line [21:15:31]line [21:15:31]written 0, free lines is 3327 [21:15:31]MH_Cut [21:15:31]Write to MH i2c: D1 01 00 32 2F 01 33 [21:15:31]Write i2c OK [21:15:31]MH_I2C_Read... [21:15:31]Read from MH i2c: D1 [21:15:31]MH_I2C_Read... [21:15:31]Read from MH i2c: D1 01 00 [21:15:31]MH_I2C_Read... [21:15:31]Read from MH i2c: D1 01 00 32 2F 00 32 [21:15:31]Write to MH i2c: 01 00 00 33 2F 62 [21:15:31]Write i2c OK [21:15:31]MH_I2C_Read... [21:15:31]OFD Sender: No OFD packet to send [21:15:31]*** Cut start [21:15:31]*** Partial cut [21:15:31]*** CUTSNS_PIN = 1 [21:15:31]*** CUTSNS_PIN = 0 [21:15:32]*** Brake cut motor [21:15:32]Read from MH i2c: 01 [21:15:32]MH_I2C_Read... [21:15:32]*** Stop cut motor [21:15:32]*** Cut end [21:15:32]Read from MH i2c: 01 07 00 [21:15:32]MH_I2C_Read... [21:15:32]Read from MH i2c: 01 07 00 33 2F 00 00 00 00 00 FF 0F 77 [21:15:32]process_action close_receipt done [21:15:32]requested_data is exist [21:15:32]produce_requested_data [21:15:32]requested_item fm.sn is exist - process it [21:15:32]wFMCommunicate request_size=4 [21:15:32]MH_SAM_APDU [21:15:32]CAPDU: 80 11 00 00 [21:15:32]Write to MH i2c: E2 08 00 34 2F 80 11 00 00 00 00 00 00 DD [21:15:32]Write i2c OK [21:15:32]MH_I2C_Read... [21:15:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:15:32]Read from MH i2c: E2 [21:15:32]MH_I2C_Read... [21:15:32]Read from MH i2c: E2 17 00 [21:15:32]MH_I2C_Read... [21:15:32]Read from MH i2c: E2 17 00 34 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 31 [21:15:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [21:15:32]wFMCommunicate OK [21:15:32]requested_item fd.num is exist - process it [21:15:32]SAM_PROTO_GetFieldsCounters [21:15:32]wFMCommunicate request_size=4 [21:15:32]MH_SAM_APDU [21:15:32]CAPDU: 80 13 00 00 [21:15:32]Write to MH i2c: E2 08 00 35 2F 80 13 00 00 00 00 00 00 E0 [21:15:32]Write i2c OK [21:15:32]MH_I2C_Read... [21:15:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:15:32]Read from MH i2c: E2 [21:15:32]MH_I2C_Read... [21:15:32]Read from MH i2c: E2 62 00 [21:15:32]MH_I2C_Read... [21:15:32]Read from MH i2c: E2 62 00 35 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 60 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 0B 03 00 00 5E 04 04 00 0B 03 00 00 57 04 04 00 0C 03 00 00 19 04 04 00 00 00 00 00 90 00 90 [21:15:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 60 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 0B 03 00 00 5E 04 04 00 0B 03 00 00 57 04 04 00 0C 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:15:32]wFMCommunicate OK [21:15:32]SAM_PROTO_GetFieldsCounters done [21:15:32]requested_item shift.num is exist - process it [21:15:32]requested_item shift.opened is exist - process it [21:15:32]req_shift_opened [21:15:32]FM_GetShiftState [21:15:32]SAM_PROTO_GetShiftState [21:15:32]wFMCommunicate request_size=4 [21:15:32]MH_SAM_APDU [21:15:32]CAPDU: 80 13 01 00 [21:15:32]Write to MH i2c: E2 08 00 36 2F 80 13 01 00 00 00 00 00 E2 [21:15:32]Write i2c OK [21:15:32]MH_I2C_Read... [21:15:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:15:32]Read from MH i2c: E2 [21:15:32]MH_I2C_Read... [21:15:32]Read from MH i2c: E2 0E 00 [21:15:32]MH_I2C_Read... [21:15:32]Read from MH i2c: E2 0E 00 36 2F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 DB [21:15:32]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [21:15:32]wFMCommunicate OK [21:15:32]SAM_PROTO_GetShiftState done [21:15:32]FM_GetShiftState done [21:15:32]req_shift_opened done [21:15:32]requested_item shift.open_date is exist - process it [21:15:32]req_shift_open_date [21:15:32]req_shift_open_date done [21:15:32]produce_requested_data done [21:15:32]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318304,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [21:15:32]process_action_free close_receipt [21:15:32]json_value_free [21:15:32]json_value_free done [21:15:32]process_json_proto returns [21:15:32]Send response to host [21:15:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318304,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [21:15:32]free response buf [21:15:32]execute_script done [21:15:32]execute_script returns [21:15:32]free content buf [21:15:32]Sock 8.Close socket [21:15:32]Sock 8.Thread stoped [21:15:36]OFD Sender: No OFD packet to send [21:15:41]OFD Sender: No OFD packet to send [21:15:46]OFD Sender: No OFD packet to send [21:15:51]OFD Sender: No OFD packet to send [21:15:56]OFD Sender: No OFD packet to send [21:16:01]OFD Sender: No OFD packet to send [21:16:06]OFD Sender: No OFD packet to send [21:16:11]OFD Sender: No OFD packet to send [21:16:16]OFD Sender: No OFD packet to send [21:16:21]OFD Sender: No OFD packet to send [21:16:26]OFD Sender: No OFD packet to send [21:16:31]OFD Sender: No OFD packet to send [21:16:36]OFD Sender: No OFD packet to send [21:16:41]OFD Sender: No OFD packet to send [21:16:46]OFD Sender: No OFD packet to send [21:16:51]OFD Sender: No OFD packet to send [21:16:56]OFD Sender: No OFD packet to send [21:17:01]OFD Sender: No OFD packet to send [21:17:06]OFD Sender: No OFD packet to send [21:17:11]OFD Sender: No OFD packet to send [21:17:16]OFD Sender: No OFD packet to send [21:17:21]OFD Sender: No OFD packet to send [21:17:26]OFD Sender: No OFD packet to send [21:17:31]OFD Sender: No OFD packet to send [21:17:36]OFD Sender: No OFD packet to send [21:17:41]OFD Sender: No OFD packet to send [21:17:46]OFD Sender: No OFD packet to send [21:17:51]OFD Sender: No OFD packet to send [21:17:56]OFD Sender: No OFD packet to send [21:18:01]OFD Sender: No OFD packet to send [21:18:06]OFD Sender: No OFD packet to send [21:18:11]OFD Sender: No OFD packet to send [21:18:16]OFD Sender: No OFD packet to send [21:18:21]OFD Sender: No OFD packet to send [21:18:26]OFD Sender: No OFD packet to send [21:18:31]OFD Sender: No OFD packet to send [21:18:36]OFD Sender: No OFD packet to send [21:18:41]OFD Sender: No OFD packet to send [21:18:46]OFD Sender: No OFD packet to send [21:18:51]OFD Sender: No OFD packet to send [21:18:56]OFD Sender: No OFD packet to send [21:19:01]OFD Sender: No OFD packet to send [21:19:06]OFD Sender: No OFD packet to send [21:19:11]OFD Sender: No OFD packet to send [21:19:16]OFD Sender: No OFD packet to send [21:19:21]OFD Sender: No OFD packet to send [21:19:26]OFD Sender: No OFD packet to send [21:19:31]OFD Sender: No OFD packet to send [21:19:36]OFD Sender: No OFD packet to send [21:19:41]OFD Sender: No OFD packet to send [21:19:46]OFD Sender: No OFD packet to send [21:19:51]OFD Sender: No OFD packet to send [21:19:56]OFD Sender: No OFD packet to send [21:20:01]OFD Sender: No OFD packet to send [21:20:04]accept exits with 9 [21:20:04]New connection [21:20:04]New thread 3067039076 created [21:20:04]Thread 3066895716 joined [21:20:04]Waiting for new connection... [21:20:04] Sock 9.Parse request [21:20:04]Sock 9.Check first char [21:20:04]Sock 9.First char is OK [21:20:04]request: POST /json_proto HTTP/1.0 [21:20:04]Method: POST [21:20:04]URL: /json_proto [21:20:04]Method is POST - this is cgi request [21:20:04]url: /json_proto [21:20:04]query_string will be loaded in cgi processing [21:20:04]execute_cgi json_proto POST (null) [21:20:04]execute_cgi path=json_proto method=POST [21:20:04]POST find Content-Length [21:20:04]Host: 172.17.50.195:8080 [21:20:04]Content-Length: 686 [21:20:04]Content-Type: application/json [21:20:04] [21:20:04]POST finish read [21:20:04]Found Content-Length = 686 [21:20:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093317", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:20:04]execute_script... [21:20: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)1093317", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:20:04]POST & json_proto [21:20:04]process_json_proto [21:20:04]json parsed OK: [21:20:04]protocol is kg_v1.0 [21:20:04]action value=close_receipt [21:20:04]process_action close_receipt [21:20:04]cmd_close_receipt [21:20:04]MH_GetDate [21:20:04]Write to MH i2c: F0 00 00 37 2F 55 [21:20:04]Write i2c OK [21:20:04]MH_I2C_Read... [21:20:04]Read from MH i2c: F0 [21:20:04]MH_I2C_Read... [21:20:04]Read from MH i2c: F0 09 00 [21:20:04]MH_I2C_Read... [21:20:04]Read from MH i2c: F0 09 00 37 2F 00 06 00 20 67 43 33 1C 67 E4 [21:20:04]GetLastDocTimeStamp 1730150130 [21:20:04]current date 1730150406 [21:20:04]FM_GetShiftState [21:20:04]SAM_PROTO_GetShiftState [21:20:04]wFMCommunicate request_size=4 [21:20:04]MH_SAM_APDU [21:20:04]CAPDU: 80 13 01 00 [21:20:04]Write to MH i2c: E2 08 00 38 2F 80 13 01 00 00 00 00 00 E4 [21:20:04]Write i2c OK [21:20:04]MH_I2C_Read... [21:20:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:20:04]Read from MH i2c: E2 [21:20:04]MH_I2C_Read... [21:20:04]Read from MH i2c: E2 0E 00 [21:20:04]MH_I2C_Read... [21:20:04]Read from MH i2c: E2 0E 00 38 2F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 DD [21:20:04]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [21:20:04]wFMCommunicate OK [21:20:04]SAM_PROTO_GetShiftState done [21:20:04]FM_GetShiftState done [21:20:04]opened in 1730073493 [21:20:04]opened+sec_in_day 1730159893 [21:20:04]quantity*price = 100001 [21:20:04]sum+1 = 100002 [21:20:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 780 28.10.2024 21:20 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318305 ФПД: 184679626854821 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T212006&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318305&fm=184679626854821&tin=02508201610067®Number=0000000000091628&sum=100000 [21:20:05]StoreToDocumentArchive [21:20:05]shift 546 fd 318305 [21:20:05]save to /storage/0546/doc_00318305 [21:20:05]save last doc name /storage/0546/doc_00318305 to /storage/kkm_last_doc_name [21:20:05]save OK [21:20:05]Clear old archive folders... [21:20:05]ProcessDocumentItem done err = 0, tmpTLVsize=250 [21:20:05]tlvbuf is 000D4EC0 [21:20:05]SAM_PROTO_ClearQueue [21:20:05]wFMCommunicate request_size=4 [21:20:05]MH_SAM_APDU [21:20:05]CAPDU: 80 09 00 00 [21:20:05]Write to MH i2c: E2 08 00 45 2F 80 09 00 00 00 00 00 00 E6 [21:20:05]Write i2c OK [21:20:05]MH_I2C_Read... [21:20:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:20:05]Read from MH i2c: E2 [21:20:05]MH_I2C_Read... [21:20:05]Read from MH i2c: E2 03 00 [21:20:05]MH_I2C_Read... [21:20:05]Read from MH i2c: E2 03 00 45 2F 00 90 00 E8 [21:20:05]RAPDU: 90 00 [21:20:05]wFMCommunicate OK [21:20:05]SAM_PROTO_ClearQueue done [21:20:05]KKMCreateOFDPacket [21:20:05]OFDProtocolAddRootSTLVToBuf [21:20:05]FM_MakeSignedData [21:20:05]FM_MakeSignedData [21:20:05]SAM_PROTO_SignData [21:20:05]wFMCommunicate request_size=4 [21:20:05]MH_SAM_APDU [21:20:05]CAPDU: 80 0D 01 02 [21:20:05]Write to MH i2c: E2 08 00 46 2F 80 0D 01 02 00 00 00 00 EE [21:20:05]Write i2c OK [21:20:05]MH_I2C_Read... [21:20:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:20:05]Read from MH i2c: E2 [21:20:05]MH_I2C_Read... [21:20:05]Read from MH i2c: E2 03 00 [21:20:05]MH_I2C_Read... [21:20:05]Read from MH i2c: E2 03 00 46 2F 00 90 00 E9 [21:20:05]RAPDU: 90 00 [21:20:05]wFMCommunicate OK [21:20:05]wFMCommunicate request_size=255 [21:20:05]MH_SAM_APDU [21:20:05]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 0C 03 00 00 F4 03 04 00 06 00 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 61 DB 04 00 35 04 06 00 A7 F7 [21:20:05]Write to MH i2c: E2 02 01 47 2F 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 0C 03 00 00 F4 03 04 00 06 00 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 61 DB 04 00 35 04 06 00 A7 F7 00 00 39 [21:20:05]Write i2c OK [21:20:05]MH_I2C_Read... [21:20:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:20:06]Read from MH i2c: E2 [21:20:06]MH_I2C_Read... [21:20:06]Read from MH i2c: E2 03 00 [21:20:06]MH_I2C_Read... [21:20:06]Read from MH i2c: E2 03 00 47 2F 00 90 00 EA [21:20:06]RAPDU: 90 00 [21:20:06]wFMCommunicate OK [21:20:06]wFMCommunicate request_size=9 [21:20:06]MH_SAM_APDU [21:20:06]CAPDU: 80 0D 02 02 04 13 8E 51 A5 [21:20:06]Write to MH i2c: E2 0C 00 48 2F 80 0D 02 02 04 00 13 8E 51 A5 00 00 90 [21:20:06]Write i2c OK [21:20:06]MH_I2C_Read... [21:20:06]Read from MH i2c: E2 [21:20:06]MH_I2C_Read... [21:20:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:20:06]Read from MH i2c: E2 03 00 [21:20:06]MH_I2C_Read... [21:20:06]Read from MH i2c: E2 03 00 48 2F 00 90 00 EB [21:20:06]RAPDU: 90 00 [21:20:06]wFMCommunicate OK [21:20:06]wFMCommunicate request_size=4 [21:20:06]MH_SAM_APDU [21:20:06]CAPDU: 80 0D 03 02 [21:20:06]Write to MH i2c: E2 08 00 49 2F 80 0D 03 02 00 00 00 00 F3 [21:20:06]Write i2c OK [21:20:06]MH_I2C_Read... [21:20:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:20:06]Read from MH i2c: E2 [21:20:06]MH_I2C_Read... [21:20:06]Read from MH i2c: E2 0B 00 [21:20:06]MH_I2C_Read... [21:20:06]Read from MH i2c: E2 0B 00 49 2F 00 5B 9E F0 DD 2A B6 23 AA 90 00 67 [21:20:06]RAPDU: 5B 9E F0 DD 2A B6 23 AA 90 00 [21:20:06]wFMCommunicate OK [21:20:06]SAM_PROTO_SignData done [21:20:06]FM_MakeSignedData done [21:20:06]CreateOFDProtocolMessage [21:20:06]wFMCommunicate request_size=4 [21:20:06]MH_SAM_APDU [21:20:06]CAPDU: 80 11 00 00 [21:20:06]Write to MH i2c: E2 08 00 4A 2F 80 11 00 00 00 00 00 00 F3 [21:20:06]Write i2c OK [21:20:06]MH_I2C_Read... [21:20:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:20:06]Read from MH i2c: E2 [21:20:06]MH_I2C_Read... [21:20:06]Read from MH i2c: E2 17 00 [21:20:06]MH_I2C_Read... [21:20:06]Read from MH i2c: E2 17 00 4A 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 47 [21:20:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [21:20:06]wFMCommunicate OK [21:20:06]CreateOFDProtocolMessage done [21:20:06]OFDSenderStorePacket 318305 [21:20:06]StoreOFDPacket docnum=318305 [21:20:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 68 C4 06 01 6C BA 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 0C 03 00 00 F4 03 04 00 06 00 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 61 DB 04 00 35 04 06 00 A7 F7 13 8E 51 A5 5B 9E F0 DD 2A B6 23 AA [21:20:06]CheckFolder [21:20:06]dirname=/storage/ofd_packets [21:20:06]CheckFolder done [21:20:06]ProducePacketName [21:20:06]name=ofd_packets/00318305 [21:20:06]NVStorageSaveData ofd_packets/00318305 [21:20:06]File name is /storage/ofd_packets/00318305 [21:20:06]Write 300 bytes [21:20:06]NVStorageSaveData done [21:20:06]OFDSenderStorePacket done [21:20:06]KKMCreateOFDPacket done [21:20:06]NVStorageSaveData kkm_last_timestamp [21:20:06]File name is /storage/kkm_last_timestamp [21:20:06]Write 4 bytes [21:20:06]NVStorageSaveData done [21:20:06]ExternCall_PrintAddStr [21:20:06]wPrintStart [21:20:06]Write to MH i2c: 01 00 00 4B 2F 7A [21:20:06]Write i2c OK [21:20:06]MH_I2C_Read... [21:20:06]Read from MH i2c: 01 [21:20:06]MH_I2C_Read... [21:20:06]Read from MH i2c: 01 07 00 [21:20:06]MH_I2C_Read... [21:20:06]Read from MH i2c: 01 07 00 4B 2F 00 00 00 00 00 FF 0F 8F [21:20:06]RasterBufferAndPrint [21:20:06]line Счет N : (1)1093317 [21:20:06]line ИНН: 02508201610067 [21:20:06]line Контрольно-Кассовый Чек [21:20:06]line ПРОДАЖА [21:20:06]line ТРК (МРК, ГНК) : 71 [21:20:06]line Товар: 2711190000 [21:20:06]line ГАЗ-К-5 [21:20:06]line 26.110 * 38.30 [21:20:06]line = 1000.01 [21:20:06]line НДС 12% НСП 1% [21:20:06]line > о реализуемом товаре [21:20:06]line ОКРУГЛЕНИЕ: -0.01 [21:20:06]line ИТОГО: 1000.00 [21:20:06]line Внесено: 1000.00 [21:20:06]line СДАЧА: 0.00 [21:20:06]line НСП 1% : 8.85 [21:20:06]line НДС 12% : 106.20 [21:20:06]line Наличными: 1000.00 [21:20:06]line Безнал.: 0.00 [21:20:06]line Место: АЗС № 101 "Партнер Нефть" [21:20:06]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [21:20:06]line СНО: Общий режим [21:20:06]line Чек 780 28.10.2024 21:20 [21:20:06]line Смена: 546 ФФД: 1.0 [21:20:06]line ЗНМ: 0300000082 [21:20:06]line РНМ: 0000000000091628 [21:20:06]line Версия ККМ: 001 [21:20:06]line ФМ: 0000000000874671 [21:20:06]line ФД: 318305 [21:20:06]line ФПД: 184679626854821 [21:20:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T212006&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318305&fm=184679626854821&tin=02508201610067®Number=0000000000091628&sum=100000 [21:20:06]OFD Sender: Processing packet 318305 [packets to send 127, broken 126] [21:20:06]ProducePacketName [21:20:06]name=ofd_packets/00318305 [21:20:06]OFD Sender: To server: pG, [21:20:06]CommunicateWithHost lk.salyk.kg:30040 [21:20:06]ConnectInit lk.salyk.kg [21:20:06]written 0, free lines is 4095 [21:20:06]Connected sock=10 [21:20:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 68 C4 06 01 6C BA 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 0C 03 00 00 F4 03 04 00 06 00 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 61 DB 04 00 35 04 06 00 A7 F7 13 8E 51 A5 5B 9E F0 DD 2A B6 23 AA [21:20:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 6B 42 47 00 23 32 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 61 DB 04 00 F4 03 04 00 BD AB 1F 67 B6 04 01 00 00 10 43 23 A7 50 D8 14 BD [21:20:06]CommunicateWithHost err = 0 [21:20:06]CheckOFDResponse [21:20:06]1017 (14) - 77093643461234 [21:20:06]1041 (16) - 0000000000874671 [21:20:06]1040 (4) - 318305 [21:20:06]1012 (4) - 28.10.2024 15:20 [21:20:06]1206 (1) - 0 [21:20:06]OFD Sender: Remove packet 318305 [21:20:06]ProducePacketName [21:20:06]name=ofd_packets/00318305 [21:20:06]NVStorageDeleteData [21:20:07]Write to MH i2c: 01 00 00 76 2F A5 [21:20:07]Write i2c OK [21:20:07]MH_I2C_Read... [21:20:07]Read from MH i2c: 01 [21:20:07]MH_I2C_Read... [21:20:07]Read from MH i2c: 01 07 00 [21:20:07]MH_I2C_Read... [21:20:07]Read from MH i2c: 01 07 00 76 2F 00 00 00 00 00 EC 0C A4 [21:20:07]RasterBufferAndPrint [21:20:07]line [21:20:07]line [21:20:07]line [21:20:07]line [21:20:07]line [21:20:07]written 0, free lines is 3314 [21:20:07]MH_Cut [21:20:07]Write to MH i2c: D1 01 00 7D 2F 01 7E [21:20:07]Write i2c OK [21:20:07]MH_I2C_Read... [21:20:07]Read from MH i2c: D1 [21:20:07]MH_I2C_Read... [21:20:07]Read from MH i2c: D1 01 00 [21:20:07]MH_I2C_Read... [21:20:07]Read from MH i2c: D1 01 00 7D 2F 00 7D [21:20:07]Write to MH i2c: 01 00 00 7E 2F AD [21:20:07]Write i2c OK [21:20:07]MH_I2C_Read... [21:20:07]OFD Sender: No OFD packet to send [21:20:07]*** Cut start [21:20:07]*** Partial cut [21:20:07]*** CUTSNS_PIN = 1 [21:20:07]*** CUTSNS_PIN = 0 [21:20:08]*** Brake cut motor [21:20:08]Read from MH i2c: 01 [21:20:08]MH_I2C_Read... [21:20:08]*** Stop cut motor [21:20:08]*** Cut end [21:20:08]Read from MH i2c: 01 07 00 [21:20:08]MH_I2C_Read... [21:20:08]Read from MH i2c: 01 07 00 7E 2F 00 00 00 00 00 FF 0F C2 [21:20:08]process_action close_receipt done [21:20:08]requested_data is exist [21:20:08]produce_requested_data [21:20:08]requested_item fm.sn is exist - process it [21:20:08]wFMCommunicate request_size=4 [21:20:08]MH_SAM_APDU [21:20:08]CAPDU: 80 11 00 00 [21:20:08]Write to MH i2c: E2 08 00 7F 2F 80 11 00 00 00 00 00 00 28 [21:20:08]Write i2c OK [21:20:08]MH_I2C_Read... [21:20:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:20:08]Read from MH i2c: E2 [21:20:08]MH_I2C_Read... [21:20:08]Read from MH i2c: E2 17 00 [21:20:08]MH_I2C_Read... [21:20:08]Read from MH i2c: E2 17 00 7F 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 7C [21:20:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [21:20:08]wFMCommunicate OK [21:20:08]requested_item fd.num is exist - process it [21:20:08]SAM_PROTO_GetFieldsCounters [21:20:08]wFMCommunicate request_size=4 [21:20:08]MH_SAM_APDU [21:20:08]CAPDU: 80 13 00 00 [21:20:08]Write to MH i2c: E2 08 00 80 2F 80 13 00 00 00 00 00 00 2B [21:20:08]Write i2c OK [21:20:08]MH_I2C_Read... [21:20:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:20:08]Read from MH i2c: E2 [21:20:08]MH_I2C_Read... [21:20:08]Read from MH i2c: E2 62 00 [21:20:08]MH_I2C_Read... [21:20:08]Read from MH i2c: E2 62 00 80 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 61 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 0C 03 00 00 5E 04 04 00 0C 03 00 00 57 04 04 00 0D 03 00 00 19 04 04 00 00 00 00 00 90 00 DF [21:20:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 61 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 0C 03 00 00 5E 04 04 00 0C 03 00 00 57 04 04 00 0D 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:20:08]wFMCommunicate OK [21:20:08]SAM_PROTO_GetFieldsCounters done [21:20:08]requested_item shift.num is exist - process it [21:20:08]requested_item shift.opened is exist - process it [21:20:08]req_shift_opened [21:20:08]FM_GetShiftState [21:20:08]SAM_PROTO_GetShiftState [21:20:08]wFMCommunicate request_size=4 [21:20:08]MH_SAM_APDU [21:20:08]CAPDU: 80 13 01 00 [21:20:08]Write to MH i2c: E2 08 00 81 2F 80 13 01 00 00 00 00 00 2D [21:20:08]Write i2c OK [21:20:08]MH_I2C_Read... [21:20:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:20:08]Read from MH i2c: E2 [21:20:08]MH_I2C_Read... [21:20:08]Read from MH i2c: E2 0E 00 [21:20:08]MH_I2C_Read... [21:20:08]Read from MH i2c: E2 0E 00 81 2F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 26 [21:20:08]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [21:20:08]wFMCommunicate OK [21:20:08]SAM_PROTO_GetShiftState done [21:20:08]FM_GetShiftState done [21:20:08]req_shift_opened done [21:20:08]requested_item shift.open_date is exist - process it [21:20:08]req_shift_open_date [21:20:08]req_shift_open_date done [21:20:08]produce_requested_data done [21:20:08]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318305,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [21:20:08]process_action_free close_receipt [21:20:08]json_value_free [21:20:08]json_value_free done [21:20:08]process_json_proto returns [21:20:08]Send response to host [21:20:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318305,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [21:20:08]free response buf [21:20:08]execute_script done [21:20:08]execute_script returns [21:20:08]free content buf [21:20:08]Sock 9.Close socket [21:20:08]Sock 9.Thread stoped [21:20:12]OFD Sender: No OFD packet to send [21:20:17]OFD Sender: No OFD packet to send [21:20:22]OFD Sender: No OFD packet to send [21:20:27]OFD Sender: No OFD packet to send [21:20:32]OFD Sender: No OFD packet to send [21:20:37]OFD Sender: No OFD packet to send [21:20:42]OFD Sender: No OFD packet to send [21:20:47]OFD Sender: No OFD packet to send [21:20:52]OFD Sender: No OFD packet to send [21:20:57]OFD Sender: No OFD packet to send [21:21:02]OFD Sender: No OFD packet to send [21:21:07]OFD Sender: No OFD packet to send [21:21:12]OFD Sender: No OFD packet to send [21:21:17]OFD Sender: No OFD packet to send [21:21:22]OFD Sender: No OFD packet to send [21:21:27]OFD Sender: No OFD packet to send [21:21:32]OFD Sender: No OFD packet to send [21:21:37]OFD Sender: No OFD packet to send [21:21:42]OFD Sender: No OFD packet to send [21:21:45]accept exits with 8 [21:21:45]New connection [21:21:45]New thread 3066895716 created [21:21:45]Thread 3067039076 joined [21:21:45]Waiting for new connection... [21:21:45] Sock 8.Parse request [21:21:45]Sock 8.Check first char [21:21:45]Sock 8.First char is OK [21:21:45]request: POST /json_proto HTTP/1.0 [21:21:45]Method: POST [21:21:45]URL: /json_proto [21:21:45]Method is POST - this is cgi request [21:21:45]url: /json_proto [21:21:45]query_string will be loaded in cgi processing [21:21:45]execute_cgi json_proto POST (null) [21:21:45]execute_cgi path=json_proto method=POST [21:21:45]POST find Content-Length [21:21:45]Host: 172.17.50.195:8080 [21:21:45]Content-Length: 688 [21:21:45]Content-Type: application/json [21:21:45] [21:21:45]POST finish read [21:21:45]Found Content-Length = 688 [21:21:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093318", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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" ] } } [21:21:45]execute_script... [21: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)1093318", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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" ] } } [21:21:45]POST & json_proto [21:21:45]process_json_proto [21:21:45]json parsed OK: [21:21:45]protocol is kg_v1.0 [21:21:45]action value=close_receipt [21:21:45]process_action close_receipt [21:21:45]cmd_close_receipt [21:21:45]MH_GetDate [21:21:45]Write to MH i2c: F0 00 00 82 2F A0 [21:21:45]Write i2c OK [21:21:45]MH_I2C_Read... [21:21:45]Read from MH i2c: F0 [21:21:45]MH_I2C_Read... [21:21:45]Read from MH i2c: F0 09 00 [21:21:45]MH_I2C_Read... [21:21:45]Read from MH i2c: F0 09 00 82 2F 00 6B 00 20 67 43 33 1C 67 94 [21:21:45]GetLastDocTimeStamp 1730150406 [21:21:45]current date 1730150507 [21:21:45]FM_GetShiftState [21:21:45]SAM_PROTO_GetShiftState [21:21:45]wFMCommunicate request_size=4 [21:21:45]MH_SAM_APDU [21:21:45]CAPDU: 80 13 01 00 [21:21:45]Write to MH i2c: E2 08 00 83 2F 80 13 01 00 00 00 00 00 2F [21:21:45]Write i2c OK [21:21:45]MH_I2C_Read... [21:21:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:21:46]Read from MH i2c: E2 [21:21:46]MH_I2C_Read... [21:21:46]Read from MH i2c: E2 0E 00 [21:21:46]MH_I2C_Read... [21:21:46]Read from MH i2c: E2 0E 00 83 2F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 28 [21:21:46]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [21:21:46]wFMCommunicate OK [21:21:46]SAM_PROTO_GetShiftState done [21:21:46]FM_GetShiftState done [21:21:46]opened in 1730073493 [21:21:46]opened+sec_in_day 1730159893 [21:21:46]quantity*price = 200025 [21:21:46]sum+1 = 200026 [21:21:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 781 28.10.2024 21:21 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318306 ФПД: 53191298933100 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T212147&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318306&fm=53191298933100&tin=02508201610067®Number=0000000000091628&sum=200000 [21:21:47]StoreToDocumentArchive [21:21:47]shift 546 fd 318306 [21:21:47]save to /storage/0546/doc_00318306 [21:21:47]save last doc name /storage/0546/doc_00318306 to /storage/kkm_last_doc_name [21:21:47]save OK [21:21:47]Clear old archive folders... [21:21:47]ProcessDocumentItem done err = 0, tmpTLVsize=252 [21:21:47]tlvbuf is 000CAD20 [21:21:47]SAM_PROTO_ClearQueue [21:21:47]wFMCommunicate request_size=4 [21:21:47]MH_SAM_APDU [21:21:47]CAPDU: 80 09 00 00 [21:21:47]Write to MH i2c: E2 08 00 90 2F 80 09 00 00 00 00 00 00 31 [21:21:47]Write i2c OK [21:21:47]MH_I2C_Read... [21:21:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:21:47]Read from MH i2c: E2 [21:21:47]MH_I2C_Read... [21:21:47]Read from MH i2c: E2 03 00 [21:21:47]MH_I2C_Read... [21:21:47]Read from MH i2c: E2 03 00 90 2F 00 90 00 33 [21:21:47]RAPDU: 90 00 [21:21:47]wFMCommunicate OK [21:21:47]SAM_PROTO_ClearQueue done [21:21:47]KKMCreateOFDPacket [21:21:47]OFDProtocolAddRootSTLVToBuf [21:21:47]FM_MakeSignedData [21:21:47]FM_MakeSignedData [21:21:47]SAM_PROTO_SignData [21:21:47]wFMCommunicate request_size=4 [21:21:47]MH_SAM_APDU [21:21:47]CAPDU: 80 0D 01 02 [21:21:47]Write to MH i2c: E2 08 00 91 2F 80 0D 01 02 00 00 00 00 39 [21:21:47]Write i2c OK [21:21:47]MH_I2C_Read... [21:21:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:21:47]Read from MH i2c: E2 [21:21:47]MH_I2C_Read... [21:21:47]Read from MH i2c: E2 03 00 [21:21:47]MH_I2C_Read... [21:21:47]Read from MH i2c: E2 03 00 91 2F 00 90 00 34 [21:21:47]RAPDU: 90 00 [21:21:47]wFMCommunicate OK [21:21:47]wFMCommunicate request_size=255 [21:21:47]MH_SAM_APDU [21:21:47]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 03 00 00 F4 03 04 00 6B 00 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 62 DB 04 00 35 04 06 00 [21:21:47]Write to MH i2c: E2 02 01 92 2F 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 03 00 00 F4 03 04 00 6B 00 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 62 DB 04 00 35 04 06 00 00 00 FA [21:21:47]Write i2c OK [21:21:47]MH_I2C_Read... [21:21:47]OFD Sender: No OFD packet to send [21:21:47]Read from MH i2c: E2 [21:21:47]MH_I2C_Read... [21:21:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:21:47]Read from MH i2c: E2 03 00 [21:21:47]MH_I2C_Read... [21:21:47]Read from MH i2c: E2 03 00 92 2F 00 90 00 35 [21:21:47]RAPDU: 90 00 [21:21:47]wFMCommunicate OK [21:21:47]wFMCommunicate request_size=11 [21:21:47]MH_SAM_APDU [21:21:47]CAPDU: 80 0D 02 02 06 30 60 90 7A 61 6C [21:21:47]Write to MH i2c: E2 0E 00 93 2F 80 0D 02 02 06 00 30 60 90 7A 61 6C 00 00 AF [21:21:47]Write i2c OK [21:21:47]MH_I2C_Read... [21:21:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:21:47]Read from MH i2c: E2 [21:21:47]MH_I2C_Read... [21:21:47]Read from MH i2c: E2 03 00 [21:21:47]MH_I2C_Read... [21:21:47]Read from MH i2c: E2 03 00 93 2F 00 90 00 36 [21:21:47]RAPDU: 90 00 [21:21:47]wFMCommunicate OK [21:21:47]wFMCommunicate request_size=4 [21:21:47]MH_SAM_APDU [21:21:47]CAPDU: 80 0D 03 02 [21:21:47]Write to MH i2c: E2 08 00 94 2F 80 0D 03 02 00 00 00 00 3E [21:21:47]Write i2c OK [21:21:47]MH_I2C_Read... [21:21:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:21:47]Read from MH i2c: E2 [21:21:47]MH_I2C_Read... [21:21:47]Read from MH i2c: E2 0B 00 [21:21:47]MH_I2C_Read... [21:21:47]Read from MH i2c: E2 0B 00 94 2F 00 CB 54 38 07 D1 3D 70 52 90 00 6D [21:21:47]RAPDU: CB 54 38 07 D1 3D 70 52 90 00 [21:21:47]wFMCommunicate OK [21:21:47]SAM_PROTO_SignData done [21:21:47]FM_MakeSignedData done [21:21:47]CreateOFDProtocolMessage [21:21:47]wFMCommunicate request_size=4 [21:21:47]MH_SAM_APDU [21:21:47]CAPDU: 80 11 00 00 [21:21:47]Write to MH i2c: E2 08 00 95 2F 80 11 00 00 00 00 00 00 3E [21:21:47]Write i2c OK [21:21:47]MH_I2C_Read... [21:21:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:21:47]Read from MH i2c: E2 [21:21:47]MH_I2C_Read... [21:21:47]Read from MH i2c: E2 17 00 [21:21:47]MH_I2C_Read... [21:21:47]Read from MH i2c: E2 17 00 95 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 92 [21:21:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [21:21:47]wFMCommunicate OK [21:21:47]CreateOFDProtocolMessage done [21:21:47]OFDSenderStorePacket 318306 [21:21:47]StoreOFDPacket docnum=318306 [21:21:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 C7 97 08 01 9F B9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 03 00 00 F4 03 04 00 6B 00 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 62 DB 04 00 35 04 06 00 30 60 90 7A 61 6C CB 54 38 07 D1 3D 70 52 [21:21:47]CheckFolder [21:21:47]dirname=/storage/ofd_packets [21:21:47]CheckFolder done [21:21:47]ProducePacketName [21:21:47]name=ofd_packets/00318306 [21:21:47]NVStorageSaveData ofd_packets/00318306 [21:21:47]File name is /storage/ofd_packets/00318306 [21:21:47]Write 302 bytes [21:21:47]NVStorageSaveData done [21:21:47]OFDSenderStorePacket done [21:21:47]KKMCreateOFDPacket done [21:21:47]NVStorageSaveData kkm_last_timestamp [21:21:47]File name is /storage/kkm_last_timestamp [21:21:47]Write 4 bytes [21:21:47]NVStorageSaveData done [21:21:47]ExternCall_PrintAddStr [21:21:47]wPrintStart [21:21:47]Write to MH i2c: 01 00 00 96 2F C5 [21:21:47]Write i2c OK [21:21:47]MH_I2C_Read... [21:21:47]Read from MH i2c: 01 [21:21:47]MH_I2C_Read... [21:21:47]Read from MH i2c: 01 07 00 [21:21:47]MH_I2C_Read... [21:21:47]Read from MH i2c: 01 07 00 96 2F 00 00 00 00 00 FF 0F DA [21:21:47]RasterBufferAndPrint [21:21:47]line Счет N : (1)1093318 [21:21:47]line ИНН: 02508201610067 [21:21:47]line Контрольно-Кассовый Чек [21:21:47]line ПРОДАЖА [21:21:47]line ТРК (МРК, ГНК) : 21 [21:21:47]line Товар: 2710194210 [21:21:47]line ДТ(л)-К-2 [21:21:47]line 26.250 * 76.20 [21:21:47]line = 2000.25 [21:21:47]line НДС 12% НСП 1% [21:21:47]line > о реализуемом товаре [21:21:47]line ОКРУГЛЕНИЕ: -0.25 [21:21:47]line ИТОГО: 2000.00 [21:21:47]line Внесено: 2000.00 [21:21:47]line СДАЧА: 0.00 [21:21:47]line НСП 1% : 17.70 [21:21:47]line НДС 12% : 212.42 [21:21:47]line Наличными: 2000.00 [21:21:47]line Безнал.: 0.00 [21:21:47]line Место: АЗС № 101 "Партнер Нефть" [21:21:47]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [21:21:47]line СНО: Общий режим [21:21:47]line Чек 781 28.10.2024 21:21 [21:21:47]line Смена: 546 ФФД: 1.0 [21:21:47]line ЗНМ: 0300000082 [21:21:47]line РНМ: 0000000000091628 [21:21:47]line Версия ККМ: 001 [21:21:47]line ФМ: 0000000000874671 [21:21:47]line ФД: 318306 [21:21:47]line ФПД: 53191298933100 [21:21:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T212147&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318306&fm=53191298933100&tin=02508201610067®Number=0000000000091628&sum=200000 [21:21:48]OFD Sender: Processing packet 318306 [packets to send 127, broken 126] [21:21:48]ProducePacketName [21:21:48]name=ofd_packets/00318306 [21:21:48]OFD Sender: To server: pG, [21:21:48]CommunicateWithHost lk.salyk.kg:30040 [21:21:48]ConnectInit lk.salyk.kg [21:21:48]written 0, free lines is 4095 [21:21:48]Connected sock=10 [21:21:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 C7 97 08 01 9F B9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 03 00 00 F4 03 04 00 6B 00 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 62 DB 04 00 35 04 06 00 30 60 90 7A 61 6C CB 54 38 07 D1 3D 70 52 [21:21:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 5E 05 47 00 99 34 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 62 DB 04 00 F4 03 04 00 23 AC 1F 67 B6 04 01 00 00 64 E2 ED E9 6C 23 7A B0 [21:21:48]CommunicateWithHost err = 0 [21:21:48]CheckOFDResponse [21:21:48]1017 (14) - 77093643461234 [21:21:48]1041 (16) - 0000000000874671 [21:21:48]1040 (4) - 318306 [21:21:48]1012 (4) - 28.10.2024 15:22 [21:21:48]1206 (1) - 0 [21:21:48]OFD Sender: Remove packet 318306 [21:21:48]ProducePacketName [21:21:48]name=ofd_packets/00318306 [21:21:48]NVStorageDeleteData [21:21:48]Write to MH i2c: 01 00 00 C1 2F F0 [21:21:48]Write i2c OK [21:21:48]MH_I2C_Read... [21:21:48]Read from MH i2c: 01 [21:21:48]MH_I2C_Read... [21:21:48]Read from MH i2c: 01 07 00 [21:21:48]MH_I2C_Read... [21:21:48]Read from MH i2c: 01 07 00 C1 2F 00 00 00 00 00 ED 0C F0 [21:21:48]RasterBufferAndPrint [21:21:48]line [21:21:48]line [21:21:48]line [21:21:48]line [21:21:48]line [21:21:48]written 0, free lines is 3315 [21:21:48]MH_Cut [21:21:48]Write to MH i2c: D1 01 00 C8 2F 01 C9 [21:21:48]Write i2c OK [21:21:48]MH_I2C_Read... [21:21:48]Read from MH i2c: D1 [21:21:48]MH_I2C_Read... [21:21:48]Read from MH i2c: D1 01 00 [21:21:48]MH_I2C_Read... [21:21:48]Read from MH i2c: D1 01 00 C8 2F 00 C8 [21:21:48]Write to MH i2c: 01 00 00 C9 2F F8 [21:21:48]Write i2c OK [21:21:48]MH_I2C_Read... [21:21:48]OFD Sender: No OFD packet to send [21:21:49]*** Cut start [21:21:49]*** Partial cut [21:21:49]*** CUTSNS_PIN = 1 [21:21:49]*** CUTSNS_PIN = 0 [21:21:49]*** Brake cut motor [21:21:49]Read from MH i2c: 01 [21:21:49]MH_I2C_Read... [21:21:49]*** Stop cut motor [21:21:49]*** Cut end [21:21:49]Read from MH i2c: 01 07 00 [21:21:49]MH_I2C_Read... [21:21:49]Read from MH i2c: 01 07 00 C9 2F 00 00 00 00 00 FF 0F 0D [21:21:49]process_action close_receipt done [21:21:49]requested_data is exist [21:21:49]produce_requested_data [21:21:49]requested_item fm.sn is exist - process it [21:21:49]wFMCommunicate request_size=4 [21:21:49]MH_SAM_APDU [21:21:49]CAPDU: 80 11 00 00 [21:21:49]Write to MH i2c: E2 08 00 CA 2F 80 11 00 00 00 00 00 00 73 [21:21:49]Write i2c OK [21:21:49]MH_I2C_Read... [21:21:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:21:49]Read from MH i2c: E2 [21:21:49]MH_I2C_Read... [21:21:49]Read from MH i2c: E2 17 00 [21:21:49]MH_I2C_Read... [21:21:49]Read from MH i2c: E2 17 00 CA 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C7 [21:21:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [21:21:49]wFMCommunicate OK [21:21:49]requested_item fd.num is exist - process it [21:21:49]SAM_PROTO_GetFieldsCounters [21:21:49]wFMCommunicate request_size=4 [21:21:49]MH_SAM_APDU [21:21:49]CAPDU: 80 13 00 00 [21:21:49]Write to MH i2c: E2 08 00 CB 2F 80 13 00 00 00 00 00 00 76 [21:21:49]Write i2c OK [21:21:49]MH_I2C_Read... [21:21:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:21:50]Read from MH i2c: E2 [21:21:50]MH_I2C_Read... [21:21:50]Read from MH i2c: E2 62 00 [21:21:50]MH_I2C_Read... [21:21:50]Read from MH i2c: E2 62 00 CB 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 62 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 0D 03 00 00 5E 04 04 00 0D 03 00 00 57 04 04 00 0E 03 00 00 19 04 04 00 00 00 00 00 90 00 2E [21:21:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 62 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 0D 03 00 00 5E 04 04 00 0D 03 00 00 57 04 04 00 0E 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:21:50]wFMCommunicate OK [21:21:50]SAM_PROTO_GetFieldsCounters done [21:21:50]requested_item shift.num is exist - process it [21:21:50]requested_item shift.opened is exist - process it [21:21:50]req_shift_opened [21:21:50]FM_GetShiftState [21:21:50]SAM_PROTO_GetShiftState [21:21:50]wFMCommunicate request_size=4 [21:21:50]MH_SAM_APDU [21:21:50]CAPDU: 80 13 01 00 [21:21:50]Write to MH i2c: E2 08 00 CC 2F 80 13 01 00 00 00 00 00 78 [21:21:50]Write i2c OK [21:21:50]MH_I2C_Read... [21:21:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:21:50]Read from MH i2c: E2 [21:21:50]MH_I2C_Read... [21:21:50]Read from MH i2c: E2 0E 00 [21:21:50]MH_I2C_Read... [21:21:50]Read from MH i2c: E2 0E 00 CC 2F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 71 [21:21:50]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [21:21:50]wFMCommunicate OK [21:21:50]SAM_PROTO_GetShiftState done [21:21:50]FM_GetShiftState done [21:21:50]req_shift_opened done [21:21:50]requested_item shift.open_date is exist - process it [21:21:50]req_shift_open_date [21:21:50]req_shift_open_date done [21:21:50]produce_requested_data done [21:21:50]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318306,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [21:21:50]process_action_free close_receipt [21:21:50]json_value_free [21:21:50]json_value_free done [21:21:50]process_json_proto returns [21:21:50]Send response to host [21:21:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318306,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [21:21:50]free response buf [21:21:50]execute_script done [21:21:50]execute_script returns [21:21:50]free content buf [21:21:50]Sock 8.Close socket [21:21:50]Sock 8.Thread stoped [21:21:53]OFD Sender: No OFD packet to send [21:21:58]OFD Sender: No OFD packet to send [21:22:03]OFD Sender: No OFD packet to send [21:22:08]OFD Sender: No OFD packet to send [21:22:13]OFD Sender: No OFD packet to send [21:22:18]OFD Sender: No OFD packet to send [21:22:23]OFD Sender: No OFD packet to send [21:22:28]OFD Sender: No OFD packet to send [21:22:33]OFD Sender: No OFD packet to send [21:22:38]OFD Sender: No OFD packet to send [21:22:43]OFD Sender: No OFD packet to send [21:22:48]OFD Sender: No OFD packet to send [21:22:53]OFD Sender: No OFD packet to send [21:22:58]OFD Sender: No OFD packet to send [21:23:03]OFD Sender: No OFD packet to send [21:23:08]OFD Sender: No OFD packet to send [21:23:13]OFD Sender: No OFD packet to send [21:23:18]OFD Sender: No OFD packet to send [21:23:23]OFD Sender: No OFD packet to send [21:23:28]OFD Sender: No OFD packet to send [21:23:33]OFD Sender: No OFD packet to send [21:23:38]OFD Sender: No OFD packet to send [21:23:43]OFD Sender: No OFD packet to send [21:23:48]OFD Sender: No OFD packet to send [21:23:53]OFD Sender: No OFD packet to send [21:23:58]OFD Sender: No OFD packet to send [21:24:03]OFD Sender: No OFD packet to send [21:24:08]OFD Sender: No OFD packet to send [21:24:13]OFD Sender: No OFD packet to send [21:24:18]OFD Sender: No OFD packet to send [21:24:23]OFD Sender: No OFD packet to send [21:24:28]OFD Sender: No OFD packet to send [21:24:34]OFD Sender: No OFD packet to send [21:24:39]OFD Sender: No OFD packet to send [21:24:44]OFD Sender: No OFD packet to send [21:24:49]OFD Sender: No OFD packet to send [21:24:54]OFD Sender: No OFD packet to send [21:24:59]OFD Sender: No OFD packet to send [21:25:04]OFD Sender: No OFD packet to send [21:25:09]OFD Sender: No OFD packet to send [21:25:14]OFD Sender: No OFD packet to send [21:25:19]OFD Sender: No OFD packet to send [21:25:24]OFD Sender: No OFD packet to send [21:25:29]OFD Sender: No OFD packet to send [21:25:34]OFD Sender: No OFD packet to send [21:25:39]OFD Sender: No OFD packet to send [21:25:44]OFD Sender: No OFD packet to send [21:25:49]OFD Sender: No OFD packet to send [21:25:54]OFD Sender: No OFD packet to send [21:25:59]OFD Sender: No OFD packet to send [21:26:04]OFD Sender: No OFD packet to send [21:26:09]OFD Sender: No OFD packet to send [21:26:14]OFD Sender: No OFD packet to send [21:26:19]OFD Sender: No OFD packet to send [21:26:24]OFD Sender: No OFD packet to send [21:26:29]OFD Sender: No OFD packet to send [21:26:34]OFD Sender: No OFD packet to send [21:26:39]OFD Sender: No OFD packet to send [21:26:44]OFD Sender: No OFD packet to send [21:26:49]OFD Sender: No OFD packet to send [21:26:54]OFD Sender: No OFD packet to send [21:26:59]OFD Sender: No OFD packet to send [21:27:04]OFD Sender: No OFD packet to send [21:27:09]OFD Sender: No OFD packet to send [21:27:14]OFD Sender: No OFD packet to send [21:27:19]OFD Sender: No OFD packet to send [21:27:24]OFD Sender: No OFD packet to send [21:27:29]OFD Sender: No OFD packet to send [21:27:34]OFD Sender: No OFD packet to send [21:27:36]accept exits with 9 [21:27:36]New connection [21:27:36]New thread 3067039076 created [21:27:36]Thread 3066895716 joined [21:27:36]Waiting for new connection... [21:27:36] Sock 9.Parse request [21:27:36]Sock 9.Check first char [21:27:36]Sock 9.First char is OK [21:27:36]request: POST /json_proto HTTP/1.0 [21:27:36]Method: POST [21:27:36]URL: /json_proto [21:27:36]Method is POST - this is cgi request [21:27:36]url: /json_proto [21:27:36]query_string will be loaded in cgi processing [21:27:36]execute_cgi json_proto POST (null) [21:27:36]execute_cgi path=json_proto method=POST [21:27:36]POST find Content-Length [21:27:36]Host: 172.17.50.195:8080 [21:27:36]Content-Length: 755 [21:27:36]Content-Type: application/json [21:27:36] [21:27:36]POST finish read [21:27:36]Found Content-Length = 755 [21:27:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093319", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u000A30086062", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:27:36]execute_script... [21:27: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)1093319", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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\u000A30086062", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:27:36]POST & json_proto [21:27:36]process_json_proto [21:27:36]json parsed OK: [21:27:36]protocol is kg_v1.0 [21:27:36]action value=close_receipt [21:27:36]process_action close_receipt [21:27:36]cmd_close_receipt [21:27:36]MH_GetDate [21:27:36]Write to MH i2c: F0 00 00 CD 2F EB [21:27:36]Write i2c OK [21:27:36]MH_I2C_Read... [21:27:36]Read from MH i2c: F0 [21:27:36]MH_I2C_Read... [21:27:36]Read from MH i2c: F0 09 00 [21:27:36]MH_I2C_Read... [21:27:36]Read from MH i2c: F0 09 00 CD 2F 00 CA 01 20 67 43 33 1C 67 3F [21:27:36]GetLastDocTimeStamp 1730150507 [21:27:36]current date 1730150858 [21:27:36]FM_GetShiftState [21:27:36]SAM_PROTO_GetShiftState [21:27:36]wFMCommunicate request_size=4 [21:27:36]MH_SAM_APDU [21:27:36]CAPDU: 80 13 01 00 [21:27:36]Write to MH i2c: E2 08 00 CE 2F 80 13 01 00 00 00 00 00 7A [21:27:36]Write i2c OK [21:27:36]MH_I2C_Read... [21:27:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:27:36]Read from MH i2c: E2 [21:27:36]MH_I2C_Read... [21:27:36]Read from MH i2c: E2 0E 00 [21:27:36]MH_I2C_Read... [21:27:36]Read from MH i2c: E2 0E 00 CE 2F 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 73 [21:27:36]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [21:27:36]wFMCommunicate OK [21:27:36]SAM_PROTO_GetShiftState done [21:27:36]FM_GetShiftState done [21:27:36]opened in 1730073493 [21:27:36]opened+sec_in_day 1730159893 [21:27:36]quantity*price = 0 [21:27:36]sum+1 = 1 [21:27:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 782 28.10.2024 21:27 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: ТК ГПНА Online 30086062 ФМ: 0000000000874671 ФД: 318307 ФПД: 216817186252242 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T212738&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318307&fm=216817186252242&tin=02508201610067®Number=0000000000091628&sum=0 [21:27:37]StoreToDocumentArchive [21:27:37]shift 546 fd 318307 [21:27:37]save to /storage/0546/doc_00318307 [21:27:37]save last doc name /storage/0546/doc_00318307 to /storage/kkm_last_doc_name [21:27:37]save OK [21:27:37]Clear old archive folders... [21:27:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:27:37]tlvbuf is 0008F8F0 [21:27:37]SAM_PROTO_ClearQueue [21:27:37]wFMCommunicate request_size=4 [21:27:37]MH_SAM_APDU [21:27:37]CAPDU: 80 09 00 00 [21:27:37]Write to MH i2c: E2 08 00 DB 2F 80 09 00 00 00 00 00 00 7C [21:27:37]Write i2c OK [21:27:37]MH_I2C_Read... [21:27:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:27:37]Read from MH i2c: E2 [21:27:37]MH_I2C_Read... [21:27:37]Read from MH i2c: E2 03 00 [21:27:37]MH_I2C_Read... [21:27:37]Read from MH i2c: E2 03 00 DB 2F 00 90 00 7E [21:27:37]RAPDU: 90 00 [21:27:37]wFMCommunicate OK [21:27:37]SAM_PROTO_ClearQueue done [21:27:37]KKMCreateOFDPacket [21:27:37]OFDProtocolAddRootSTLVToBuf [21:27:37]FM_MakeSignedData [21:27:37]FM_MakeSignedData [21:27:37]SAM_PROTO_SignData [21:27:37]wFMCommunicate request_size=4 [21:27:37]MH_SAM_APDU [21:27:37]CAPDU: 80 0D 01 02 [21:27:37]Write to MH i2c: E2 08 00 DC 2F 80 0D 01 02 00 00 00 00 84 [21:27:37]Write i2c OK [21:27:37]MH_I2C_Read... [21:27:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:27:37]Read from MH i2c: E2 [21:27:37]MH_I2C_Read... [21:27:37]Read from MH i2c: E2 03 00 [21:27:37]MH_I2C_Read... [21:27:37]Read from MH i2c: E2 03 00 DC 2F 00 90 00 7F [21:27:37]RAPDU: 90 00 [21:27:37]wFMCommunicate OK [21:27:37]wFMCommunicate request_size=255 [21:27:37]MH_SAM_APDU [21:27: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 32 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 0E 03 00 00 F4 03 04 00 CA 01 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 63 DB 04 00 35 04 06 00 C5 [21:27:37]Write to MH i2c: E2 02 01 DD 2F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 0E 03 00 00 F4 03 04 00 CA 01 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 63 DB 04 00 35 04 06 00 C5 00 00 C0 [21:27:37]Write i2c OK [21:27:37]MH_I2C_Read... [21:27:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:27:37]Read from MH i2c: E2 [21:27:37]MH_I2C_Read... [21:27:37]Read from MH i2c: E2 03 00 [21:27:37]MH_I2C_Read... [21:27:37]Read from MH i2c: E2 03 00 DD 2F 00 90 00 80 [21:27:37]RAPDU: 90 00 [21:27:37]wFMCommunicate OK [21:27:37]wFMCommunicate request_size=10 [21:27:37]MH_SAM_APDU [21:27:37]CAPDU: 80 0D 02 02 05 31 AF 5E 25 D2 [21:27:37]Write to MH i2c: E2 0D 00 DE 2F 80 0D 02 02 05 00 31 AF 5E 25 D2 00 00 C6 [21:27:37]Write i2c OK [21:27:37]MH_I2C_Read... [21:27:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:27:38]Read from MH i2c: E2 [21:27:38]MH_I2C_Read... [21:27:38]Read from MH i2c: E2 03 00 [21:27:38]MH_I2C_Read... [21:27:38]Read from MH i2c: E2 03 00 DE 2F 00 90 00 81 [21:27:38]RAPDU: 90 00 [21:27:38]wFMCommunicate OK [21:27:38]wFMCommunicate request_size=4 [21:27:38]MH_SAM_APDU [21:27:38]CAPDU: 80 0D 03 02 [21:27:38]Write to MH i2c: E2 08 00 DF 2F 80 0D 03 02 00 00 00 00 89 [21:27:38]Write i2c OK [21:27:38]MH_I2C_Read... [21:27:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:27:38]Read from MH i2c: E2 [21:27:38]MH_I2C_Read... [21:27:38]Read from MH i2c: E2 0B 00 [21:27:38]MH_I2C_Read... [21:27:38]Read from MH i2c: E2 0B 00 DF 2F 00 1F CF 7B C6 4F BD 6C 20 90 00 51 [21:27:38]RAPDU: 1F CF 7B C6 4F BD 6C 20 90 00 [21:27:38]wFMCommunicate OK [21:27:38]SAM_PROTO_SignData done [21:27:38]FM_MakeSignedData done [21:27:38]CreateOFDProtocolMessage [21:27:38]wFMCommunicate request_size=4 [21:27:38]MH_SAM_APDU [21:27:38]CAPDU: 80 11 00 00 [21:27:38]Write to MH i2c: E2 08 00 E0 2F 80 11 00 00 00 00 00 00 89 [21:27:38]Write i2c OK [21:27:38]MH_I2C_Read... [21:27:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:27:38]Read from MH i2c: E2 [21:27:38]MH_I2C_Read... [21:27:38]Read from MH i2c: E2 17 00 [21:27:38]MH_I2C_Read... [21:27:38]Read from MH i2c: E2 17 00 E0 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 DD [21:27:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [21:27:38]wFMCommunicate OK [21:27:38]CreateOFDProtocolMessage done [21:27:38]OFDSenderStorePacket 318307 [21:27:38]StoreOFDPacket docnum=318307 [21:27:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 35 91 07 01 EE 11 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 0E 03 00 00 F4 03 04 00 CA 01 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 63 DB 04 00 35 04 06 00 C5 31 AF 5E 25 D2 1F CF 7B C6 4F BD 6C 20 [21:27:38]CheckFolder [21:27:38]dirname=/storage/ofd_packets [21:27:38]CheckFolder done [21:27:38]ProducePacketName [21:27:38]name=ofd_packets/00318307 [21:27:38]NVStorageSaveData ofd_packets/00318307 [21:27:38]File name is /storage/ofd_packets/00318307 [21:27:38]Write 301 bytes [21:27:38]NVStorageSaveData done [21:27:38]OFDSenderStorePacket done [21:27:38]KKMCreateOFDPacket done [21:27:38]NVStorageSaveData kkm_last_timestamp [21:27:38]File name is /storage/kkm_last_timestamp [21:27:38]Write 4 bytes [21:27:38]NVStorageSaveData done [21:27:38]ExternCall_PrintAddStr [21:27:38]wPrintStart [21:27:38]Write to MH i2c: 01 00 00 E1 2F 10 [21:27:38]Write i2c OK [21:27:38]MH_I2C_Read... [21:27:38]Read from MH i2c: 01 [21:27:38]MH_I2C_Read... [21:27:38]Read from MH i2c: 01 07 00 [21:27:38]MH_I2C_Read... [21:27:38]Read from MH i2c: 01 07 00 E1 2F 00 00 00 00 00 FF 0F 25 [21:27:38]RasterBufferAndPrint [21:27:38]line Счет N : (1)1093319 [21:27:38]line ИНН: 02508201610067 [21:27:38]line Контрольно-Кассовый Чек [21:27:38]line ПРОДАЖА [21:27:38]line ТРК (МРК, ГНК) : 43 [21:27:38]line Товар: 2710124130 [21:27:38]line Аи-92-К-2 [21:27:38]line 30.000 * 0.00 [21:27:38]line = 0.00 [21:27:38]line НДС 12% НСП 1% [21:27:38]line > о реализуемом товаре [21:27:38]line ИТОГО: 0.00 [21:27:38]line НСП 1% : 0.00 [21:27:38]line НДС 12% : 0.00 [21:27:38]line Наличными: 0.00 [21:27:38]line Безнал.: 0.00 [21:27:38]line Место: АЗС № 101 "Партнер Нефть" [21:27:38]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [21:27:38]line СНО: Общий режим [21:27:38]line Чек 782 28.10.2024 21:27 [21:27:38]line Смена: 546 ФФД: 1.0 [21:27:38]line ЗНМ: 0300000082 [21:27:38]line РНМ: 0000000000091628 [21:27:38]line Версия ККМ: 001 [21:27:38]line Талоны: ТК ГПНА Online [21:27:38]line 30086062 [21:27:38]line ФМ: 0000000000874671 [21:27:38]line ФД: 318307 [21:27:38]line ФПД: 216817186252242 [21:27:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T212738&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318307&fm=216817186252242&tin=02508201610067®Number=0000000000091628&sum=0 [21:27:38]written 0, free lines is 4095 [21:27:38]OFD Sender: Processing packet 318307 [packets to send 127, broken 126] [21:27:38]ProducePacketName [21:27:38]name=ofd_packets/00318307 [21:27:38]OFD Sender: To server: pG, [21:27:38]CommunicateWithHost lk.salyk.kg:30040 [21:27:38]ConnectInit lk.salyk.kg [21:27:38]Connected sock=10 [21:27:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 35 91 07 01 EE 11 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 0E 03 00 00 F4 03 04 00 CA 01 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 63 DB 04 00 35 04 06 00 C5 31 AF 5E 25 D2 1F CF 7B C6 4F BD 6C 20 [21:27:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 B4 94 47 00 83 06 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 63 DB 04 00 F4 03 04 00 81 AD 1F 67 B6 04 01 00 00 29 7D 65 2C C8 CE 5D 38 [21:27:38]CommunicateWithHost err = 0 [21:27:38]CheckOFDResponse [21:27:38]1017 (14) - 77093643461234 [21:27:38]1041 (16) - 0000000000874671 [21:27:38]1040 (4) - 318307 [21:27:38]1012 (4) - 28.10.2024 15:28 [21:27:38]1206 (1) - 0 [21:27:38]OFD Sender: Remove packet 318307 [21:27:38]ProducePacketName [21:27:38]name=ofd_packets/00318307 [21:27:38]NVStorageDeleteData [21:27:38]Write to MH i2c: 01 00 00 0B 30 3B [21:27:38]Write i2c OK [21:27:38]MH_I2C_Read... [21:27:38]Read from MH i2c: 01 [21:27:38]MH_I2C_Read... [21:27:38]Read from MH i2c: 01 07 00 [21:27:38]MH_I2C_Read... [21:27:38]Read from MH i2c: 01 07 00 0B 30 00 00 00 00 00 0A 0D 59 [21:27:38]RasterBufferAndPrint [21:27:38]line [21:27:38]line [21:27:38]line [21:27:38]line [21:27:38]line [21:27:38]written 0, free lines is 3344 [21:27:38]MH_Cut [21:27:38]Write to MH i2c: D1 01 00 12 30 01 14 [21:27:38]Write i2c OK [21:27:38]MH_I2C_Read... [21:27:38]Read from MH i2c: D1 [21:27:38]MH_I2C_Read... [21:27:38]Read from MH i2c: D1 01 00 [21:27:38]MH_I2C_Read... [21:27:38]Read from MH i2c: D1 01 00 12 30 00 13 [21:27:38]Write to MH i2c: 01 00 00 13 30 43 [21:27:38]Write i2c OK [21:27:38]MH_I2C_Read... [21:27:38]OFD Sender: No OFD packet to send [21:27:39]*** Cut start [21:27:39]*** Partial cut [21:27:39]*** CUTSNS_PIN = 1 [21:27:39]*** CUTSNS_PIN = 0 [21:27:39]*** Brake cut motor [21:27:39]Read from MH i2c: 01 [21:27:39]MH_I2C_Read... [21:27:39]*** Stop cut motor [21:27:39]*** Cut end [21:27:39]Read from MH i2c: 01 07 00 [21:27:39]MH_I2C_Read... [21:27:39]Read from MH i2c: 01 07 00 13 30 00 00 00 00 00 FF 0F 58 [21:27:39]process_action close_receipt done [21:27:39]requested_data is exist [21:27:39]produce_requested_data [21:27:39]requested_item fm.sn is exist - process it [21:27:39]wFMCommunicate request_size=4 [21:27:39]MH_SAM_APDU [21:27:39]CAPDU: 80 11 00 00 [21:27:39]Write to MH i2c: E2 08 00 14 30 80 11 00 00 00 00 00 00 BE [21:27:39]Write i2c OK [21:27:39]MH_I2C_Read... [21:27:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:27:39]Read from MH i2c: E2 [21:27:39]MH_I2C_Read... [21:27:39]Read from MH i2c: E2 17 00 [21:27:39]MH_I2C_Read... [21:27:39]Read from MH i2c: E2 17 00 14 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 12 [21:27:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [21:27:39]wFMCommunicate OK [21:27:39]requested_item fd.num is exist - process it [21:27:39]SAM_PROTO_GetFieldsCounters [21:27:39]wFMCommunicate request_size=4 [21:27:39]MH_SAM_APDU [21:27:39]CAPDU: 80 13 00 00 [21:27:39]Write to MH i2c: E2 08 00 15 30 80 13 00 00 00 00 00 00 C1 [21:27:39]Write i2c OK [21:27:39]MH_I2C_Read... [21:27:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:27:40]Read from MH i2c: E2 [21:27:40]MH_I2C_Read... [21:27:40]Read from MH i2c: E2 62 00 [21:27:40]MH_I2C_Read... [21:27:40]Read from MH i2c: E2 62 00 15 30 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 63 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 0E 03 00 00 5E 04 04 00 0E 03 00 00 57 04 04 00 0F 03 00 00 19 04 04 00 00 00 00 00 90 00 7D [21:27:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 63 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 0E 03 00 00 5E 04 04 00 0E 03 00 00 57 04 04 00 0F 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:27:40]wFMCommunicate OK [21:27:40]SAM_PROTO_GetFieldsCounters done [21:27:40]requested_item shift.num is exist - process it [21:27:40]requested_item shift.opened is exist - process it [21:27:40]req_shift_opened [21:27:40]FM_GetShiftState [21:27:40]SAM_PROTO_GetShiftState [21:27:40]wFMCommunicate request_size=4 [21:27:40]MH_SAM_APDU [21:27:40]CAPDU: 80 13 01 00 [21:27:40]Write to MH i2c: E2 08 00 16 30 80 13 01 00 00 00 00 00 C3 [21:27:40]Write i2c OK [21:27:40]MH_I2C_Read... [21:27:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:27:40]Read from MH i2c: E2 [21:27:40]MH_I2C_Read... [21:27:40]Read from MH i2c: E2 0E 00 [21:27:40]MH_I2C_Read... [21:27:40]Read from MH i2c: E2 0E 00 16 30 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 BC [21:27:40]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [21:27:40]wFMCommunicate OK [21:27:40]SAM_PROTO_GetShiftState done [21:27:40]FM_GetShiftState done [21:27:40]req_shift_opened done [21:27:40]requested_item shift.open_date is exist - process it [21:27:40]req_shift_open_date [21:27:40]req_shift_open_date done [21:27:40]produce_requested_data done [21:27:40]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318307,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [21:27:40]process_action_free close_receipt [21:27:40]json_value_free [21:27:40]json_value_free done [21:27:40]process_json_proto returns [21:27:40]Send response to host [21:27:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318307,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [21:27:40]free response buf [21:27:40]execute_script done [21:27:40]execute_script returns [21:27:40]free content buf [21:27:40]Sock 9.Close socket [21:27:40]Sock 9.Thread stoped [21:27:43]OFD Sender: No OFD packet to send [21:27:48]OFD Sender: No OFD packet to send [21:27:53]OFD Sender: No OFD packet to send [21:27:58]OFD Sender: No OFD packet to send [21:28:03]OFD Sender: No OFD packet to send [21:28:08]OFD Sender: No OFD packet to send [21:28:13]OFD Sender: No OFD packet to send [21:28:19]OFD Sender: No OFD packet to send [21:28:24]OFD Sender: No OFD packet to send [21:28:29]OFD Sender: No OFD packet to send [21:28:34]OFD Sender: No OFD packet to send [21:28:39]OFD Sender: No OFD packet to send [21:28:44]OFD Sender: No OFD packet to send [21:28:44]accept exits with 8 [21:28:44]New connection [21:28:44]New thread 3066895716 created [21:28:44] Sock 8.Parse request [21:28:44]Thread 3067039076 joined [21:28:44]Sock 8.Check first char [21:28:44]Waiting for new connection... [21:28:44]Sock 8.First char is OK [21:28:44]request: POST /json_proto HTTP/1.0 [21:28:44]Method: POST [21:28:44]URL: /json_proto [21:28:44]Method is POST - this is cgi request [21:28:44]url: /json_proto [21:28:44]query_string will be loaded in cgi processing [21:28:44]execute_cgi json_proto POST (null) [21:28:44]execute_cgi path=json_proto method=POST [21:28:44]POST find Content-Length [21:28:44]Host: 172.17.50.195:8080 [21:28:44]Content-Length: 985 [21:28:44]Content-Type: application/json [21:28:44] [21:28:44]POST finish read [21:28:44]Found Content-Length = 985 [21:28:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093320", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 50.080, "sum" : 3300.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 101\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 50.08 \u0441\u043E\u043C", "deposit" : 4000.00, "total" : 3300.00, "payments": [ { "type": 0, "sum" : 3300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:28:44]execute_script... [21:28:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093320", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 50.080, "sum" : 3300.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 101\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 50.08 \u0441\u043E\u043C", "deposit" : 4000.00, "total" : 3300.00, "payments": [ { "type": 0, "sum" : 3300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:28:44]POST & json_proto [21:28:44]process_json_proto [21:28:44]json parsed OK: [21:28:44]protocol is kg_v1.0 [21:28:44]action value=close_receipt [21:28:44]process_action close_receipt [21:28:44]cmd_close_receipt [21:28:44]MH_GetDate [21:28:44]Write to MH i2c: F0 00 00 17 30 36 [21:28:44]Write i2c OK [21:28:44]MH_I2C_Read... [21:28:44]Read from MH i2c: F0 [21:28:44]MH_I2C_Read... [21:28:44]Read from MH i2c: F0 09 00 [21:28:44]MH_I2C_Read... [21:28:44]Read from MH i2c: F0 09 00 17 30 00 0D 02 20 67 43 33 1C 67 CE [21:28:44]GetLastDocTimeStamp 1730150858 [21:28:44]current date 1730150925 [21:28:44]FM_GetShiftState [21:28:44]SAM_PROTO_GetShiftState [21:28:44]wFMCommunicate request_size=4 [21:28:44]MH_SAM_APDU [21:28:44]CAPDU: 80 13 01 00 [21:28:44]Write to MH i2c: E2 08 00 18 30 80 13 01 00 00 00 00 00 C5 [21:28:44]Write i2c OK [21:28:44]MH_I2C_Read... [21:28:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:28:44]Read from MH i2c: E2 [21:28:44]MH_I2C_Read... [21:28:44]Read from MH i2c: E2 0E 00 [21:28:44]MH_I2C_Read... [21:28:44]Read from MH i2c: E2 0E 00 18 30 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 BE [21:28:44]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [21:28:44]wFMCommunicate OK [21:28:44]SAM_PROTO_GetShiftState done [21:28:44]FM_GetShiftState done [21:28:44]opened in 1730073493 [21:28:44]opened+sec_in_day 1730159893 [21:28:44]quantity*price = 330027 [21:28:44]sum+1 = 330028 [21:28:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.27 ИТОГО: 3300.00 Внесено: 4000.00 СДАЧА: 700.00 НСП 1% : 29.21 НДС 12% : 350.47 Наличными: 3300.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 783 28.10.2024 21:28 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Дисконтная программа АИ-92 номер 101 сэкономлено 50.08 сом ФМ: 0000000000874671 ФД: 318308 ФПД: 146719238262549 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T212845&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318308&fm=146719238262549&tin=02508201610067®Number=0000000000091628&sum=330000 [21:28:45]StoreToDocumentArchive [21:28:45]shift 546 fd 318308 [21:28:45]save to /storage/0546/doc_00318308 [21:28:45]save last doc name /storage/0546/doc_00318308 to /storage/kkm_last_doc_name [21:28:45]save OK [21:28:45]Clear old archive folders... [21:28:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:28:45]tlvbuf is 00093B40 [21:28:45]SAM_PROTO_ClearQueue [21:28:45]wFMCommunicate request_size=4 [21:28:45]MH_SAM_APDU [21:28:45]CAPDU: 80 09 00 00 [21:28:45]Write to MH i2c: E2 08 00 25 30 80 09 00 00 00 00 00 00 C7 [21:28:45]Write i2c OK [21:28:45]MH_I2C_Read... [21:28:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:28:45]Read from MH i2c: E2 [21:28:45]MH_I2C_Read... [21:28:45]Read from MH i2c: E2 03 00 [21:28:45]MH_I2C_Read... [21:28:45]Read from MH i2c: E2 03 00 25 30 00 90 00 C9 [21:28:45]RAPDU: 90 00 [21:28:45]wFMCommunicate OK [21:28:45]SAM_PROTO_ClearQueue done [21:28:45]KKMCreateOFDPacket [21:28:45]OFDProtocolAddRootSTLVToBuf [21:28:45]FM_MakeSignedData [21:28:45]FM_MakeSignedData [21:28:45]SAM_PROTO_SignData [21:28:45]wFMCommunicate request_size=4 [21:28:45]MH_SAM_APDU [21:28:45]CAPDU: 80 0D 01 02 [21:28:45]Write to MH i2c: E2 08 00 26 30 80 0D 01 02 00 00 00 00 CF [21:28:45]Write i2c OK [21:28:45]MH_I2C_Read... [21:28:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:28:45]Read from MH i2c: E2 [21:28:45]MH_I2C_Read... [21:28:45]Read from MH i2c: E2 03 00 [21:28:45]MH_I2C_Read... [21:28:45]Read from MH i2c: E2 03 00 26 30 00 90 00 CA [21:28:45]RAPDU: 90 00 [21:28:45]wFMCommunicate OK [21:28:45]wFMCommunicate request_size=255 [21:28:45]MH_SAM_APDU [21:28:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 A0 C3 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 2B 09 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 09 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 69 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 88 00 00 00 00 07 04 06 00 10 09 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 03 00 00 F4 03 04 00 0D 02 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 64 DB 04 00 35 04 06 00 85 [21:28:45]Write to MH i2c: E2 02 01 27 30 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 A0 C3 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 2B 09 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 09 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 69 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 88 00 00 00 00 07 04 06 00 10 09 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 03 00 00 F4 03 04 00 0D 02 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 64 DB 04 00 35 04 06 00 85 00 00 FE [21:28:45]Write i2c OK [21:28:45]MH_I2C_Read... [21:28:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:28:45]Read from MH i2c: E2 [21:28:45]MH_I2C_Read... [21:28:45]Read from MH i2c: E2 03 00 [21:28:45]MH_I2C_Read... [21:28:45]Read from MH i2c: E2 03 00 27 30 00 90 00 CB [21:28:45]RAPDU: 90 00 [21:28:45]wFMCommunicate OK [21:28:45]wFMCommunicate request_size=10 [21:28:45]MH_SAM_APDU [21:28:45]CAPDU: 80 0D 02 02 05 70 BC 14 0F 15 [21:28:45]Write to MH i2c: E2 0D 00 28 30 80 0D 02 02 05 00 70 BC 14 0F 15 00 00 40 [21:28:45]Write i2c OK [21:28:45]MH_I2C_Read... [21:28:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:28:45]Read from MH i2c: E2 [21:28:45]MH_I2C_Read... [21:28:45]Read from MH i2c: E2 03 00 [21:28:45]MH_I2C_Read... [21:28:45]Read from MH i2c: E2 03 00 28 30 00 90 00 CC [21:28:45]RAPDU: 90 00 [21:28:45]wFMCommunicate OK [21:28:45]wFMCommunicate request_size=4 [21:28:45]MH_SAM_APDU [21:28:45]CAPDU: 80 0D 03 02 [21:28:45]Write to MH i2c: E2 08 00 29 30 80 0D 03 02 00 00 00 00 D4 [21:28:45]Write i2c OK [21:28:45]MH_I2C_Read... [21:28:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:28:45]Read from MH i2c: E2 [21:28:45]MH_I2C_Read... [21:28:45]Read from MH i2c: E2 0B 00 [21:28:45]MH_I2C_Read... [21:28:45]Read from MH i2c: E2 0B 00 29 30 00 79 D2 7E A0 EC 4D 6C CC 90 00 AF [21:28:45]RAPDU: 79 D2 7E A0 EC 4D 6C CC 90 00 [21:28:45]wFMCommunicate OK [21:28:45]SAM_PROTO_SignData done [21:28:45]FM_MakeSignedData done [21:28:45]CreateOFDProtocolMessage [21:28:45]wFMCommunicate request_size=4 [21:28:45]MH_SAM_APDU [21:28:45]CAPDU: 80 11 00 00 [21:28:45]Write to MH i2c: E2 08 00 2A 30 80 11 00 00 00 00 00 00 D4 [21:28:45]Write i2c OK [21:28:45]MH_I2C_Read... [21:28:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:28:45]Read from MH i2c: E2 [21:28:45]MH_I2C_Read... [21:28:45]Read from MH i2c: E2 17 00 [21:28:45]MH_I2C_Read... [21:28:45]Read from MH i2c: E2 17 00 2A 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 28 [21:28:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [21:28:45]wFMCommunicate OK [21:28:45]CreateOFDProtocolMessage done [21:28:45]OFDSenderStorePacket 318308 [21:28:45]StoreOFDPacket docnum=318308 [21:28:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 52 F9 07 01 BB A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 A0 C3 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 2B 09 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 09 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 69 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 88 00 00 00 00 07 04 06 00 10 09 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 03 00 00 F4 03 04 00 0D 02 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 64 DB 04 00 35 04 06 00 85 70 BC 14 0F 15 79 D2 7E A0 EC 4D 6C CC [21:28:45]CheckFolder [21:28:45]dirname=/storage/ofd_packets [21:28:45]CheckFolder done [21:28:45]ProducePacketName [21:28:45]name=ofd_packets/00318308 [21:28:45]NVStorageSaveData ofd_packets/00318308 [21:28:45]File name is /storage/ofd_packets/00318308 [21:28:45]Write 301 bytes [21:28:45]NVStorageSaveData done [21:28:45]OFDSenderStorePacket done [21:28:45]KKMCreateOFDPacket done [21:28:45]NVStorageSaveData kkm_last_timestamp [21:28:45]File name is /storage/kkm_last_timestamp [21:28:45]Write 4 bytes [21:28:45]NVStorageSaveData done [21:28:45]ExternCall_PrintAddStr [21:28:45]wPrintStart [21:28:45]Write to MH i2c: 01 00 00 2B 30 5B [21:28:45]Write i2c OK [21:28:45]MH_I2C_Read... [21:28:45]Read from MH i2c: 01 [21:28:45]MH_I2C_Read... [21:28:45]Read from MH i2c: 01 07 00 [21:28:45]MH_I2C_Read... [21:28:45]Read from MH i2c: 01 07 00 2B 30 00 00 00 00 00 FF 0F 70 [21:28:45]RasterBufferAndPrint [21:28:45]line Счет N : (1)1093320 [21:28:45]line ИНН: 02508201610067 [21:28:45]line Контрольно-Кассовый Чек [21:28:45]line ПРОДАЖА [21:28:45]line ТРК (МРК, ГНК) : 53 [21:28:45]line Товар: 2710124130 [21:28:45]line Аи-92-К-2 [21:28:45]line 50.080 * 65.90 [21:28:45]line = 3300.27 [21:28:45]line НДС 12% НСП 1% [21:28:45]line > о реализуемом товаре [21:28:45]line ОКРУГЛЕНИЕ: -0.27 [21:28:45]line ИТОГО: 3300.00 [21:28:45]line Внесено: 4000.00 [21:28:45]line СДАЧА: 700.00 [21:28:45]line НСП 1% : 29.21 [21:28:45]line НДС 12% : 350.47 [21:28:45]line Наличными: 3300.00 [21:28:45]line Безнал.: 0.00 [21:28:45]line Место: АЗС № 101 "Партнер Нефть" [21:28:45]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [21:28:45]line СНО: Общий режим [21:28:45]line Чек 783 28.10.2024 21:28 [21:28:45]line Смена: 546 ФФД: 1.0 [21:28:45]line ЗНМ: 0300000082 [21:28:45]line РНМ: 0000000000091628 [21:28:45]line Версия ККМ: 001 [21:28:45]line [21:28:45]line Дисконтная программа [21:28:45]line АИ-92 [21:28:45]line номер 101 [21:28:45]line сэкономлено 50.08 сом [21:28:45]line ФМ: 0000000000874671 [21:28:45]line ФД: 318308 [21:28:45]line ФПД: 146719238262549 [21:28:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T212845&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318308&fm=146719238262549&tin=02508201610067®Number=0000000000091628&sum=330000 [21:28:46]OFD Sender: Processing packet 318308 [packets to send 127, broken 126] [21:28:46]ProducePacketName [21:28:46]name=ofd_packets/00318308 [21:28:46]OFD Sender: To server: pG, [21:28:46]CommunicateWithHost lk.salyk.kg:30040 [21:28:46]ConnectInit lk.salyk.kg [21:28:46]written 0, free lines is 4095 [21:28:46]Connected sock=10 [21:28:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 52 F9 07 01 BB A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 A0 C3 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 2B 09 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 09 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 69 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 88 00 00 00 00 07 04 06 00 10 09 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 03 00 00 F4 03 04 00 0D 02 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 64 DB 04 00 35 04 06 00 85 70 BC 14 0F 15 79 D2 7E A0 EC 4D 6C CC [21:28:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 91 03 47 00 79 95 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 64 DB 04 00 F4 03 04 00 C5 AD 1F 67 B6 04 01 00 00 D2 EC 85 08 59 1F 99 D9 [21:28:46]CommunicateWithHost err = 0 [21:28:46]CheckOFDResponse [21:28:46]1017 (14) - 77093643461234 [21:28:46]1041 (16) - 0000000000874671 [21:28:46]1040 (4) - 318308 [21:28:46]1012 (4) - 28.10.2024 15:29 [21:28:46]1206 (1) - 0 [21:28:46]OFD Sender: Remove packet 318308 [21:28:46]ProducePacketName [21:28:46]name=ofd_packets/00318308 [21:28:46]NVStorageDeleteData [21:28:46]Write to MH i2c: 01 00 00 5B 30 8B [21:28:46]Write i2c OK [21:28:46]MH_I2C_Read... [21:28:46]Read from MH i2c: 01 [21:28:46]MH_I2C_Read... [21:28:46]Read from MH i2c: 01 07 00 [21:28:46]MH_I2C_Read... [21:28:46]Read from MH i2c: 01 07 00 5B 30 00 00 00 00 00 A4 0C 42 [21:28:46]RasterBufferAndPrint [21:28:46]line [21:28:46]line [21:28:46]line [21:28:46]line [21:28:46]line [21:28:46]written 0, free lines is 3242 [21:28:46]MH_Cut [21:28:46]Write to MH i2c: D1 01 00 62 30 01 64 [21:28:46]Write i2c OK [21:28:46]MH_I2C_Read... [21:28:46]Read from MH i2c: D1 [21:28:46]MH_I2C_Read... [21:28:46]Read from MH i2c: D1 01 00 [21:28:46]MH_I2C_Read... [21:28:46]Read from MH i2c: D1 01 00 62 30 00 63 [21:28:46]Write to MH i2c: 01 00 00 63 30 93 [21:28:46]Write i2c OK [21:28:46]MH_I2C_Read... [21:28:46]OFD Sender: No OFD packet to send [21:28:47]*** Cut start [21:28:47]*** Partial cut [21:28:47]*** CUTSNS_PIN = 1 [21:28:47]*** CUTSNS_PIN = 0 [21:28:47]*** Brake cut motor [21:28:47]Read from MH i2c: 01 [21:28:47]MH_I2C_Read... [21:28:47]*** Stop cut motor [21:28:47]*** Cut end [21:28:47]Read from MH i2c: 01 07 00 [21:28:47]MH_I2C_Read... [21:28:47]Read from MH i2c: 01 07 00 63 30 00 00 00 00 00 FF 0F A8 [21:28:47]process_action close_receipt done [21:28:47]requested_data is exist [21:28:47]produce_requested_data [21:28:47]requested_item fm.sn is exist - process it [21:28:47]wFMCommunicate request_size=4 [21:28:47]MH_SAM_APDU [21:28:47]CAPDU: 80 11 00 00 [21:28:47]Write to MH i2c: E2 08 00 64 30 80 11 00 00 00 00 00 00 0E [21:28:47]Write i2c OK [21:28:47]MH_I2C_Read... [21:28:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:28:48]Read from MH i2c: E2 [21:28:48]MH_I2C_Read... [21:28:48]Read from MH i2c: E2 17 00 [21:28:48]MH_I2C_Read... [21:28:48]Read from MH i2c: E2 17 00 64 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 62 [21:28:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [21:28:48]wFMCommunicate OK [21:28:48]requested_item fd.num is exist - process it [21:28:48]SAM_PROTO_GetFieldsCounters [21:28:48]wFMCommunicate request_size=4 [21:28:48]MH_SAM_APDU [21:28:48]CAPDU: 80 13 00 00 [21:28:48]Write to MH i2c: E2 08 00 65 30 80 13 00 00 00 00 00 00 11 [21:28:48]Write i2c OK [21:28:48]MH_I2C_Read... [21:28:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:28:48]Read from MH i2c: E2 [21:28:48]MH_I2C_Read... [21:28:48]Read from MH i2c: E2 62 00 [21:28:48]MH_I2C_Read... [21:28:48]Read from MH i2c: E2 62 00 65 30 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 64 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 0F 03 00 00 5E 04 04 00 0F 03 00 00 57 04 04 00 10 03 00 00 19 04 04 00 00 00 00 00 90 00 D1 [21:28:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 64 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 0F 03 00 00 5E 04 04 00 0F 03 00 00 57 04 04 00 10 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:28:48]wFMCommunicate OK [21:28:48]SAM_PROTO_GetFieldsCounters done [21:28:48]requested_item shift.num is exist - process it [21:28:48]requested_item shift.opened is exist - process it [21:28:48]req_shift_opened [21:28:48]FM_GetShiftState [21:28:48]SAM_PROTO_GetShiftState [21:28:48]wFMCommunicate request_size=4 [21:28:48]MH_SAM_APDU [21:28:48]CAPDU: 80 13 01 00 [21:28:48]Write to MH i2c: E2 08 00 66 30 80 13 01 00 00 00 00 00 13 [21:28:48]Write i2c OK [21:28:48]MH_I2C_Read... [21:28:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:28:48]Read from MH i2c: E2 [21:28:48]MH_I2C_Read... [21:28:48]Read from MH i2c: E2 0E 00 [21:28:48]MH_I2C_Read... [21:28:48]Read from MH i2c: E2 0E 00 66 30 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 0C [21:28:48]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [21:28:48]wFMCommunicate OK [21:28:48]SAM_PROTO_GetShiftState done [21:28:48]FM_GetShiftState done [21:28:48]req_shift_opened done [21:28:48]requested_item shift.open_date is exist - process it [21:28:48]req_shift_open_date [21:28:48]req_shift_open_date done [21:28:48]produce_requested_data done [21:28:48]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318308,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [21:28:48]process_action_free close_receipt [21:28:48]json_value_free [21:28:48]json_value_free done [21:28:48]process_json_proto returns [21:28:48]Send response to host [21:28:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318308,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [21:28:48]free response buf [21:28:48]execute_script done [21:28:48]execute_script returns [21:28:48]free content buf [21:28:48]Sock 8.Close socket [21:28:48]Sock 8.Thread stoped [21:28:51]OFD Sender: No OFD packet to send [21:28:56]OFD Sender: No OFD packet to send [21:29:01]OFD Sender: No OFD packet to send [21:29:06]OFD Sender: No OFD packet to send [21:29:11]OFD Sender: No OFD packet to send [21:29:16]OFD Sender: No OFD packet to send [21:29:21]OFD Sender: No OFD packet to send [21:29:26]OFD Sender: No OFD packet to send [21:29:31]OFD Sender: No OFD packet to send [21:29:36]OFD Sender: No OFD packet to send [21:29:40]accept exits with 9 [21:29:40]New connection [21:29:40]New thread 3067039076 created [21:29:40]Thread 3066895716 joined [21:29:40]Waiting for new connection... [21:29:40] Sock 9.Parse request [21:29:40]Sock 9.Check first char [21:29:40]Sock 9.First char is OK [21:29:40]request: POST /json_proto HTTP/1.0 [21:29:40]Method: POST [21:29:40]URL: /json_proto [21:29:40]Method is POST - this is cgi request [21:29:40]url: /json_proto [21:29:40]query_string will be loaded in cgi processing [21:29:40]execute_cgi json_proto POST (null) [21:29:40]execute_cgi path=json_proto method=POST [21:29:40]POST find Content-Length [21:29:40]Host: 172.17.50.195:8080 [21:29:40]Content-Length: 770 [21:29:40]Content-Type: application/json [21:29:40] [21:29:40]POST finish read [21:29:40]Found Content-Length = 770 [21:29:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093322", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:29:40]execute_script... [21:29: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)1093322", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:29:40]POST & json_proto [21:29:40]process_json_proto [21:29:40]json parsed OK: [21:29:40]protocol is kg_v1.0 [21:29:40]action value=close_receipt [21:29:40]process_action close_receipt [21:29:40]cmd_close_receipt [21:29:40]MH_GetDate [21:29:40]Write to MH i2c: F0 00 00 67 30 86 [21:29:40]Write i2c OK [21:29:40]MH_I2C_Read... [21:29:40]Read from MH i2c: F0 [21:29:40]MH_I2C_Read... [21:29:40]Read from MH i2c: F0 09 00 [21:29:40]MH_I2C_Read... [21:29:40]Read from MH i2c: F0 09 00 67 30 00 46 02 20 67 43 33 1C 67 57 [21:29:40]GetLastDocTimeStamp 1730150925 [21:29:40]current date 1730150982 [21:29:40]FM_GetShiftState [21:29:40]SAM_PROTO_GetShiftState [21:29:40]wFMCommunicate request_size=4 [21:29:40]MH_SAM_APDU [21:29:40]CAPDU: 80 13 01 00 [21:29:40]Write to MH i2c: E2 08 00 68 30 80 13 01 00 00 00 00 00 15 [21:29:40]Write i2c OK [21:29:40]MH_I2C_Read... [21:29:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:29:40]Read from MH i2c: E2 [21:29:40]MH_I2C_Read... [21:29:40]Read from MH i2c: E2 0E 00 [21:29:40]MH_I2C_Read... [21:29:40]Read from MH i2c: E2 0E 00 68 30 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 0E [21:29:40]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [21:29:40]wFMCommunicate OK [21:29:40]SAM_PROTO_GetShiftState done [21:29:40]FM_GetShiftState done [21:29:40]opened in 1730073493 [21:29:40]opened+sec_in_day 1730159893 [21:29:40]quantity*price = 100015 [21:29:40]sum+1 = 100017 [21:29:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 784 28.10.2024 21:29 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318309 ФПД: 184517975786626 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T212942&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318309&fm=184517975786626&tin=02508201610067®Number=0000000000091628&sum=100016 [21:29:41]StoreToDocumentArchive [21:29:41]shift 546 fd 318309 [21:29:41]save to /storage/0546/doc_00318309 [21:29:41]save last doc name /storage/0546/doc_00318309 to /storage/kkm_last_doc_name [21:29:41]save OK [21:29:41]Clear old archive folders... [21:29:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:29:41]tlvbuf is 000F3B20 [21:29:41]SAM_PROTO_ClearQueue [21:29:41]wFMCommunicate request_size=4 [21:29:41]MH_SAM_APDU [21:29:41]CAPDU: 80 09 00 00 [21:29:41]Write to MH i2c: E2 08 00 75 30 80 09 00 00 00 00 00 00 17 [21:29:41]Write i2c OK [21:29:41]MH_I2C_Read... [21:29:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:29:41]Read from MH i2c: E2 [21:29:41]MH_I2C_Read... [21:29:41]Read from MH i2c: E2 03 00 [21:29:41]MH_I2C_Read... [21:29:41]Read from MH i2c: E2 03 00 75 30 00 90 00 19 [21:29:41]RAPDU: 90 00 [21:29:41]wFMCommunicate OK [21:29:41]SAM_PROTO_ClearQueue done [21:29:41]KKMCreateOFDPacket [21:29:41]OFDProtocolAddRootSTLVToBuf [21:29:41]FM_MakeSignedData [21:29:41]FM_MakeSignedData [21:29:41]SAM_PROTO_SignData [21:29:41]wFMCommunicate request_size=4 [21:29:41]MH_SAM_APDU [21:29:41]CAPDU: 80 0D 01 02 [21:29:41]Write to MH i2c: E2 08 00 76 30 80 0D 01 02 00 00 00 00 1F [21:29:41]Write i2c OK [21:29:41]MH_I2C_Read... [21:29:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:29:41]Read from MH i2c: E2 [21:29:41]MH_I2C_Read... [21:29:41]Read from MH i2c: E2 03 00 [21:29:41]MH_I2C_Read... [21:29:41]Read from MH i2c: E2 03 00 76 30 00 90 00 1A [21:29:41]RAPDU: 90 00 [21:29:41]wFMCommunicate OK [21:29:41]wFMCommunicate request_size=255 [21:29:41]MH_SAM_APDU [21:29: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 03 00 00 F4 03 04 00 46 02 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 65 DB 04 00 35 04 06 00 A7 [21:29:41]Write to MH i2c: E2 02 01 77 30 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 03 00 00 F4 03 04 00 46 02 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 65 DB 04 00 35 04 06 00 A7 00 00 B8 [21:29:41]Write i2c OK [21:29:41]MH_I2C_Read... [21:29:41]OFD Sender: No OFD packet to send [21:29:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:29:42]Read from MH i2c: E2 [21:29:42]MH_I2C_Read... [21:29:42]Read from MH i2c: E2 03 00 [21:29:42]MH_I2C_Read... [21:29:42]Read from MH i2c: E2 03 00 77 30 00 90 00 1B [21:29:42]RAPDU: 90 00 [21:29:42]wFMCommunicate OK [21:29:42]wFMCommunicate request_size=10 [21:29:42]MH_SAM_APDU [21:29:42]CAPDU: 80 0D 02 02 05 D1 70 66 C4 82 [21:29:42]Write to MH i2c: E2 0D 00 78 30 80 0D 02 02 05 00 D1 70 66 C4 82 00 00 19 [21:29:42]Write i2c OK [21:29:42]MH_I2C_Read... [21:29:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:29:42]Read from MH i2c: E2 [21:29:42]MH_I2C_Read... [21:29:42]Read from MH i2c: E2 03 00 [21:29:42]MH_I2C_Read... [21:29:42]Read from MH i2c: E2 03 00 78 30 00 90 00 1C [21:29:42]RAPDU: 90 00 [21:29:42]wFMCommunicate OK [21:29:42]wFMCommunicate request_size=4 [21:29:42]MH_SAM_APDU [21:29:42]CAPDU: 80 0D 03 02 [21:29:42]Write to MH i2c: E2 08 00 79 30 80 0D 03 02 00 00 00 00 24 [21:29:42]Write i2c OK [21:29:42]MH_I2C_Read... [21:29:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:29:42]Read from MH i2c: E2 [21:29:42]MH_I2C_Read... [21:29:42]Read from MH i2c: E2 0B 00 [21:29:42]MH_I2C_Read... [21:29:42]Read from MH i2c: E2 0B 00 79 30 00 6D CD 9C EC FD 6D 58 18 90 00 C1 [21:29:42]RAPDU: 6D CD 9C EC FD 6D 58 18 90 00 [21:29:42]wFMCommunicate OK [21:29:42]SAM_PROTO_SignData done [21:29:42]FM_MakeSignedData done [21:29:42]CreateOFDProtocolMessage [21:29:42]wFMCommunicate request_size=4 [21:29:42]MH_SAM_APDU [21:29:42]CAPDU: 80 11 00 00 [21:29:42]Write to MH i2c: E2 08 00 7A 30 80 11 00 00 00 00 00 00 24 [21:29:42]Write i2c OK [21:29:42]MH_I2C_Read... [21:29:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:29:42]Read from MH i2c: E2 [21:29:42]MH_I2C_Read... [21:29:42]Read from MH i2c: E2 17 00 [21:29:42]MH_I2C_Read... [21:29:42]Read from MH i2c: E2 17 00 7A 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 78 [21:29:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [21:29:42]wFMCommunicate OK [21:29:42]CreateOFDProtocolMessage done [21:29:42]OFDSenderStorePacket 318309 [21:29:42]StoreOFDPacket docnum=318309 [21:29:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 CE 84 07 01 BA 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 03 00 00 F4 03 04 00 46 02 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 65 DB 04 00 35 04 06 00 A7 D1 70 66 C4 82 6D CD 9C EC FD 6D 58 18 [21:29:42]CheckFolder [21:29:42]dirname=/storage/ofd_packets [21:29:42]CheckFolder done [21:29:42]ProducePacketName [21:29:42]name=ofd_packets/00318309 [21:29:42]NVStorageSaveData ofd_packets/00318309 [21:29:42]File name is /storage/ofd_packets/00318309 [21:29:42]Write 301 bytes [21:29:42]NVStorageSaveData done [21:29:42]OFDSenderStorePacket done [21:29:42]KKMCreateOFDPacket done [21:29:42]NVStorageSaveData kkm_last_timestamp [21:29:42]File name is /storage/kkm_last_timestamp [21:29:42]Write 4 bytes [21:29:42]NVStorageSaveData done [21:29:42]ExternCall_PrintAddStr [21:29:42]wPrintStart [21:29:42]Write to MH i2c: 01 00 00 7B 30 AB [21:29:42]Write i2c OK [21:29:42]MH_I2C_Read... [21:29:42]Read from MH i2c: 01 [21:29:42]MH_I2C_Read... [21:29:42]Read from MH i2c: 01 07 00 [21:29:42]MH_I2C_Read... [21:29:42]Read from MH i2c: 01 07 00 7B 30 00 00 00 00 00 FF 0F C0 [21:29:42]RasterBufferAndPrint [21:29:42]line Счет N : (1)1093322 [21:29:42]line ИНН: 02508201610067 [21:29:42]line Контрольно-Кассовый Чек [21:29:42]line ПРОДАЖА [21:29:42]line ТРК (МРК, ГНК) : 63 [21:29:42]line Товар: 2710124130 [21:29:42]line Аи-92-К-2 [21:29:42]line 14.950 * 66.90 [21:29:42]line = 1000.16 [21:29:42]line НДС 12% НСП 1% [21:29:42]line > о реализуемом товаре [21:29:42]line ИТОГО: 1000.16 [21:29:42]line НСП 1% : 8.85 [21:29:42]line НДС 12% : 106.21 [21:29:42]line Наличными: 0.00 [21:29:42]line Безнал.: 1000.16 [21:29:42]line Место: АЗС № 101 "Партнер Нефть" [21:29:42]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [21:29:42]line СНО: Общий режим [21:29:42]line Чек 784 28.10.2024 21:29 [21:29:42]line Смена: 546 ФФД: 1.0 [21:29:42]line ЗНМ: 0300000082 [21:29:42]line РНМ: 0000000000091628 [21:29:42]line Версия ККМ: 001 [21:29:42]line Платежная система: Mbank [21:29:42]line ФМ: 0000000000874671 [21:29:42]line ФД: 318309 [21:29:42]line ФПД: 184517975786626 [21:29:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T212942&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318309&fm=184517975786626&tin=02508201610067®Number=0000000000091628&sum=100016 [21:29:42]written 0, free lines is 4095 [21:29:42]OFD Sender: Processing packet 318309 [packets to send 127, broken 126] [21:29:42]ProducePacketName [21:29:42]name=ofd_packets/00318309 [21:29:42]OFD Sender: To server: pG, [21:29:42]CommunicateWithHost lk.salyk.kg:30040 [21:29:42]ConnectInit lk.salyk.kg [21:29:42]Connected sock=10 [21: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 34 36 37 31 0F 01 00 00 CE 84 07 01 BA 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 03 00 00 F4 03 04 00 46 02 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 65 DB 04 00 35 04 06 00 A7 D1 70 66 C4 82 6D CD 9C EC FD 6D 58 18 [21:29:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 F9 6B 47 00 56 F5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 65 DB 04 00 F4 03 04 00 FD AD 1F 67 B6 04 01 00 00 88 F2 2D 31 F4 67 36 17 [21:29:42]CommunicateWithHost err = 0 [21:29:42]CheckOFDResponse [21:29:42]1017 (14) - 77093643461234 [21:29:42]1041 (16) - 0000000000874671 [21:29:42]1040 (4) - 318309 [21:29:42]1012 (4) - 28.10.2024 15:30 [21:29:42]1206 (1) - 0 [21:29:42]OFD Sender: Remove packet 318309 [21:29:42]ProducePacketName [21:29:42]name=ofd_packets/00318309 [21:29:42]NVStorageDeleteData [21:29:43]Write to MH i2c: 01 00 00 A4 30 D4 [21:29:43]Write i2c OK [21:29:43]MH_I2C_Read... [21:29:43]Read from MH i2c: 01 [21:29:43]MH_I2C_Read... [21:29:43]Read from MH i2c: 01 07 00 [21:29:43]MH_I2C_Read... [21:29:43]Read from MH i2c: 01 07 00 A4 30 00 00 00 00 00 14 0D FC [21:29:43]RasterBufferAndPrint [21:29:43]line [21:29:43]line [21:29:43]line [21:29:43]line [21:29:43]line [21:29:43]written 0, free lines is 3354 [21:29:43]MH_Cut [21:29:43]Write to MH i2c: D1 01 00 AB 30 01 AD [21:29:43]Write i2c OK [21:29:43]MH_I2C_Read... [21:29:43]Read from MH i2c: D1 [21:29:43]MH_I2C_Read... [21:29:43]Read from MH i2c: D1 01 00 [21:29:43]MH_I2C_Read... [21:29:43]Read from MH i2c: D1 01 00 AB 30 00 AC [21:29:43]Write to MH i2c: 01 00 00 AC 30 DC [21:29:43]Write i2c OK [21:29:43]MH_I2C_Read... [21:29:43]OFD Sender: No OFD packet to send [21:29:43]*** Cut start [21:29:43]*** Partial cut [21:29:43]*** CUTSNS_PIN = 1 [21:29:43]*** CUTSNS_PIN = 0 [21:29:43]*** Brake cut motor [21:29:44]Read from MH i2c: 01 [21:29:44]MH_I2C_Read... [21:29:44]*** Stop cut motor [21:29:44]*** Cut end [21:29:44]Read from MH i2c: 01 07 00 [21:29:44]MH_I2C_Read... [21:29:44]Read from MH i2c: 01 07 00 AC 30 00 00 00 00 00 FF 0F F1 [21:29:44]process_action close_receipt done [21:29:44]requested_data is exist [21:29:44]produce_requested_data [21:29:44]requested_item fm.sn is exist - process it [21:29:44]wFMCommunicate request_size=4 [21:29:44]MH_SAM_APDU [21:29:44]CAPDU: 80 11 00 00 [21:29:44]Write to MH i2c: E2 08 00 AD 30 80 11 00 00 00 00 00 00 57 [21:29:44]Write i2c OK [21:29:44]MH_I2C_Read... [21:29:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:29:44]Read from MH i2c: E2 [21:29:44]MH_I2C_Read... [21:29:44]Read from MH i2c: E2 17 00 [21:29:44]MH_I2C_Read... [21:29:44]Read from MH i2c: E2 17 00 AD 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 AB [21:29:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [21:29:44]wFMCommunicate OK [21:29:44]requested_item fd.num is exist - process it [21:29:44]SAM_PROTO_GetFieldsCounters [21:29:44]wFMCommunicate request_size=4 [21:29:44]MH_SAM_APDU [21:29:44]CAPDU: 80 13 00 00 [21:29:44]Write to MH i2c: E2 08 00 AE 30 80 13 00 00 00 00 00 00 5A [21:29:44]Write i2c OK [21:29:44]MH_I2C_Read... [21:29:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:29:44]Read from MH i2c: E2 [21:29:44]MH_I2C_Read... [21:29:44]Read from MH i2c: E2 62 00 [21:29:44]MH_I2C_Read... [21:29:44]Read from MH i2c: E2 62 00 AE 30 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 65 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 10 03 00 00 5E 04 04 00 10 03 00 00 57 04 04 00 11 03 00 00 19 04 04 00 00 00 00 00 90 00 1E [21:29:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 65 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 10 03 00 00 5E 04 04 00 10 03 00 00 57 04 04 00 11 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:29:44]wFMCommunicate OK [21:29:44]SAM_PROTO_GetFieldsCounters done [21:29:44]requested_item shift.num is exist - process it [21:29:44]requested_item shift.opened is exist - process it [21:29:44]req_shift_opened [21:29:44]FM_GetShiftState [21:29:44]SAM_PROTO_GetShiftState [21:29:44]wFMCommunicate request_size=4 [21:29:44]MH_SAM_APDU [21:29:44]CAPDU: 80 13 01 00 [21:29:44]Write to MH i2c: E2 08 00 AF 30 80 13 01 00 00 00 00 00 5C [21:29:44]Write i2c OK [21:29:44]MH_I2C_Read... [21:29:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:29:44]Read from MH i2c: E2 [21:29:44]MH_I2C_Read... [21:29:44]Read from MH i2c: E2 0E 00 [21:29:44]MH_I2C_Read... [21:29:44]Read from MH i2c: E2 0E 00 AF 30 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 55 [21:29:44]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [21:29:44]wFMCommunicate OK [21:29:44]SAM_PROTO_GetShiftState done [21:29:44]FM_GetShiftState done [21:29:44]req_shift_opened done [21:29:44]requested_item shift.open_date is exist - process it [21:29:44]req_shift_open_date [21:29:44]req_shift_open_date done [21:29:44]produce_requested_data done [21:29:44]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318309,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [21:29:44]process_action_free close_receipt [21:29:44]json_value_free [21:29:44]json_value_free done [21:29:44]process_json_proto returns [21:29:44]Send response to host [21:29:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318309,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [21:29:44]free response buf [21:29:44]execute_script done [21:29:44]execute_script returns [21:29:44]free content buf [21:29:44]Sock 9.Close socket [21:29:44]Sock 9.Thread stoped [21:29:45]accept exits with 8 [21:29:45]New connection [21:29:45]New thread 3066895716 created [21:29:45]Thread 3067039076 joined [21:29:45]Waiting for new connection... [21:29:45] Sock 8.Parse request [21:29:45]Sock 8.Check first char [21:29:45]Sock 8.First char is OK [21:29:45]request: POST /json_proto HTTP/1.0 [21:29:45]Method: POST [21:29:45]URL: /json_proto [21:29:45]Method is POST - this is cgi request [21:29:45]url: /json_proto [21:29:45]query_string will be loaded in cgi processing [21:29:45]execute_cgi json_proto POST (null) [21:29:45]execute_cgi path=json_proto method=POST [21:29:45]POST find Content-Length [21:29:45]Host: 172.17.50.195:8080 [21:29:45]Content-Length: 775 [21:29:45]Content-Type: application/json [21:29:45] [21:29:45]POST finish read [21:29:45]Found Content-Length = 775 [21:29:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093321", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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: Mbank", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:29:45]execute_script... [21:29:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093321", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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: Mbank", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:29:45]POST & json_proto [21:29:45]process_json_proto [21:29:45]json parsed OK: [21:29:45]protocol is kg_v1.0 [21:29:45]action value=close_receipt [21:29:45]process_action close_receipt [21:29:45]cmd_close_receipt [21:29:45]MH_GetDate [21:29:45]Write to MH i2c: F0 00 00 B0 30 CF [21:29:45]Write i2c OK [21:29:45]MH_I2C_Read... [21:29:45]Read from MH i2c: F0 [21:29:45]MH_I2C_Read... [21:29:45]Read from MH i2c: F0 09 00 [21:29:45]MH_I2C_Read... [21:29:45]Read from MH i2c: F0 09 00 B0 30 00 4B 02 20 67 43 33 1C 67 A5 [21:29:45]GetLastDocTimeStamp 1730150982 [21:29:45]current date 1730150987 [21:29:45]FM_GetShiftState [21:29:45]SAM_PROTO_GetShiftState [21:29:45]wFMCommunicate request_size=4 [21:29:45]MH_SAM_APDU [21:29:45]CAPDU: 80 13 01 00 [21:29:45]Write to MH i2c: E2 08 00 B1 30 80 13 01 00 00 00 00 00 5E [21:29:45]Write i2c OK [21:29:45]MH_I2C_Read... [21:29:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:29:45]Read from MH i2c: E2 [21:29:45]MH_I2C_Read... [21:29:45]Read from MH i2c: E2 0E 00 [21:29:45]MH_I2C_Read... [21:29:45]Read from MH i2c: E2 0E 00 B1 30 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 57 [21:29:45]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [21:29:45]wFMCommunicate OK [21:29:45]SAM_PROTO_GetShiftState done [21:29:45]FM_GetShiftState done [21:29:45]opened in 1730073493 [21:29:45]opened+sec_in_day 1730159893 [21:29:45]quantity*price = 300075 [21:29:45]sum+1 = 300077 [21:29:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.76 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 0.00 Безнал.: 3000.76 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 785 28.10.2024 21:29 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318310 ФПД: 192306156700048 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T212947&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318310&fm=192306156700048&tin=02508201610067®Number=0000000000091628&sum=300076 [21:29:47]StoreToDocumentArchive [21:29:47]shift 546 fd 318310 [21:29:47]save to /storage/0546/doc_00318310 [21:29:47]save last doc name /storage/0546/doc_00318310 to /storage/kkm_last_doc_name [21:29:47]save OK [21:29:47]Clear old archive folders... [21:29:47]ProcessDocumentItem done err = 0, tmpTLVsize=252 [21:29:47]tlvbuf is 000AAFB0 [21:29:47]SAM_PROTO_ClearQueue [21:29:47]wFMCommunicate request_size=4 [21:29:47]MH_SAM_APDU [21:29:47]CAPDU: 80 09 00 00 [21:29:47]Write to MH i2c: E2 08 00 BE 30 80 09 00 00 00 00 00 00 60 [21:29:47]Write i2c OK [21:29:47]MH_I2C_Read... [21:29:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:29:47]Read from MH i2c: E2 [21:29:47]MH_I2C_Read... [21:29:47]Read from MH i2c: E2 03 00 [21:29:47]MH_I2C_Read... [21:29:47]Read from MH i2c: E2 03 00 BE 30 00 90 00 62 [21:29:47]RAPDU: 90 00 [21:29:47]wFMCommunicate OK [21:29:47]SAM_PROTO_ClearQueue done [21:29:47]KKMCreateOFDPacket [21:29:47]OFDProtocolAddRootSTLVToBuf [21:29:47]FM_MakeSignedData [21:29:47]FM_MakeSignedData [21:29:47]SAM_PROTO_SignData [21:29:47]wFMCommunicate request_size=4 [21:29:47]MH_SAM_APDU [21:29:47]CAPDU: 80 0D 01 02 [21:29:47]Write to MH i2c: E2 08 00 BF 30 80 0D 01 02 00 00 00 00 68 [21:29:47]Write i2c OK [21:29:47]MH_I2C_Read... [21:29:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:29:47]Read from MH i2c: E2 [21:29:47]MH_I2C_Read... [21:29:47]Read from MH i2c: E2 03 00 [21:29:47]MH_I2C_Read... [21:29:47]Read from MH i2c: E2 03 00 BF 30 00 90 00 63 [21:29:47]RAPDU: 90 00 [21:29:47]wFMCommunicate OK [21:29:47]wFMCommunicate request_size=255 [21:29:47]MH_SAM_APDU [21:29:47]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 11 03 00 00 F4 03 04 00 4B 02 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 66 DB 04 00 35 04 06 00 [21:29:47]Write to MH i2c: E2 02 01 C0 30 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 11 03 00 00 F4 03 04 00 4B 02 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 66 DB 04 00 35 04 06 00 00 00 F6 [21:29:47]Write i2c OK [21:29:47]MH_I2C_Read... [21:29:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:29:47]Read from MH i2c: E2 [21:29:47]MH_I2C_Read... [21:29:47]Read from MH i2c: E2 03 00 [21:29:47]MH_I2C_Read... [21:29:47]Read from MH i2c: E2 03 00 C0 30 00 90 00 64 [21:29:47]RAPDU: 90 00 [21:29:47]wFMCommunicate OK [21:29:47]wFMCommunicate request_size=11 [21:29:47]MH_SAM_APDU [21:29:47]CAPDU: 80 0D 02 02 06 AE E6 C4 28 81 90 [21:29:47]Write to MH i2c: E2 0E 00 C1 30 80 0D 02 02 06 00 AE E6 C4 28 81 90 00 00 08 [21:29:47]Write i2c OK [21:29:47]MH_I2C_Read... [21:29:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:29:47]Read from MH i2c: E2 [21:29:47]MH_I2C_Read... [21:29:47]Read from MH i2c: E2 03 00 [21:29:47]MH_I2C_Read... [21:29:47]Read from MH i2c: E2 03 00 C1 30 00 90 00 65 [21:29:47]RAPDU: 90 00 [21:29:47]wFMCommunicate OK [21:29:47]wFMCommunicate request_size=4 [21:29:47]MH_SAM_APDU [21:29:47]CAPDU: 80 0D 03 02 [21:29:47]Write to MH i2c: E2 08 00 C2 30 80 0D 03 02 00 00 00 00 6D [21:29:47]Write i2c OK [21:29:47]MH_I2C_Read... [21:29:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:29:47]Read from MH i2c: E2 [21:29:47]MH_I2C_Read... [21:29:47]Read from MH i2c: E2 0B 00 [21:29:47]MH_I2C_Read... [21:29:47]Read from MH i2c: E2 0B 00 C2 30 00 08 20 4B B0 01 29 4C 5D 90 00 64 [21:29:47]RAPDU: 08 20 4B B0 01 29 4C 5D 90 00 [21:29:47]wFMCommunicate OK [21:29:47]SAM_PROTO_SignData done [21:29:47]FM_MakeSignedData done [21:29:47]CreateOFDProtocolMessage [21:29:47]wFMCommunicate request_size=4 [21:29:47]MH_SAM_APDU [21:29:47]CAPDU: 80 11 00 00 [21:29:47]Write to MH i2c: E2 08 00 C3 30 80 11 00 00 00 00 00 00 6D [21:29:47]Write i2c OK [21:29:47]MH_I2C_Read... [21:29:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:29:47]Read from MH i2c: E2 [21:29:47]MH_I2C_Read... [21:29:47]Read from MH i2c: E2 17 00 [21:29:47]MH_I2C_Read... [21:29:47]Read from MH i2c: E2 17 00 C3 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C1 [21:29:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [21:29:47]wFMCommunicate OK [21:29:47]CreateOFDProtocolMessage done [21:29:47]OFDSenderStorePacket 318310 [21:29:47]StoreOFDPacket docnum=318310 [21:29:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 B7 E1 08 01 5D 99 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 11 03 00 00 F4 03 04 00 4B 02 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 66 DB 04 00 35 04 06 00 AE E6 C4 28 81 90 08 20 4B B0 01 29 4C 5D [21:29:47]CheckFolder [21:29:47]dirname=/storage/ofd_packets [21:29:47]CheckFolder done [21:29:47]ProducePacketName [21:29:47]name=ofd_packets/00318310 [21:29:47]NVStorageSaveData ofd_packets/00318310 [21:29:47]File name is /storage/ofd_packets/00318310 [21:29:47]Write 302 bytes [21:29:47]NVStorageSaveData done [21:29:47]OFDSenderStorePacket done [21:29:47]KKMCreateOFDPacket done [21:29:47]NVStorageSaveData kkm_last_timestamp [21:29:47]File name is /storage/kkm_last_timestamp [21:29:47]Write 4 bytes [21:29:47]NVStorageSaveData done [21:29:47]OFD Sender: Processing packet 318310 [packets to send 127, broken 126] [21:29:47]ProducePacketName [21:29:47]name=ofd_packets/00318310 [21:29:47]OFD Sender: To server: pG, [21:29:47]CommunicateWithHost lk.salyk.kg:30040 [21:29:47]ConnectInit lk.salyk.kg [21:29:47]ExternCall_PrintAddStr [21:29:47]wPrintStart [21:29:47]Write to MH i2c: 01 00 00 C4 30 F4 [21:29:47]Write i2c OK [21:29:47]MH_I2C_Read... [21:29:47]Read from MH i2c: 01 [21:29:47]MH_I2C_Read... [21:29:47]Read from MH i2c: 01 07 00 [21:29:47]MH_I2C_Read... [21:29:47]Read from MH i2c: 01 07 00 C4 30 00 00 00 00 00 FF 0F 09 [21:29:47]RasterBufferAndPrint [21:29:47]line Счет N : (1)1093321 [21:29:47]line ИНН: 02508201610067 [21:29:47]line Контрольно-Кассовый Чек [21:29:47]line ПРОДАЖА [21:29:47]line ТРК (МРК, ГНК) : 21 [21:29:47]line Товар: 2710194210 [21:29:47]line ДТ(л)-К-2 [21:29:47]line 39.380 * 76.20 [21:29:47]line = 3000.76 [21:29:47]line НДС 12% НСП 1% [21:29:47]line > о реализуемом товаре [21:29:47]line ИТОГО: 3000.76 [21:29:47]line НСП 1% : 26.55 [21:29:47]line НДС 12% : 318.66 [21:29:47]line Наличными: 0.00 [21:29:47]line Безнал.: 3000.76 [21:29:47]line Место: АЗС № 101 "Партнер Нефть" [21:29:47]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [21:29:47]line СНО: Общий режим [21:29:47]line Чек 785 28.10.2024 21:29 [21:29:47]line Смена: 546 ФФД: 1.0 [21:29:47]line ЗНМ: 0300000082 [21:29:47]line РНМ: 0000000000091628 [21:29:47]line Версия ККМ: 001 [21:29:47]line Платежная система: Mbank [21:29:47]line ФМ: 0000000000874671 [21:29:47]line ФД: 318310 [21:29:47]line ФПД: 192306156700048 [21:29:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T212947&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318310&fm=192306156700048&tin=02508201610067®Number=0000000000091628&sum=300076 [21:29:47]Connected sock=11 [21:29:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 B7 E1 08 01 5D 99 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 11 03 00 00 F4 03 04 00 4B 02 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 66 DB 04 00 35 04 06 00 AE E6 C4 28 81 90 08 20 4B B0 01 29 4C 5D [21:29:48]written 0, free lines is 4095 [21:29:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 B4 1A 47 00 3C 21 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 66 DB 04 00 F4 03 04 00 03 AE 1F 67 B6 04 01 00 00 CD 7F 6A A5 40 B7 B4 77 [21:29:48]CommunicateWithHost err = 0 [21:29:48]CheckOFDResponse [21:29:48]1017 (14) - 77093643461234 [21:29:48]1041 (16) - 0000000000874671 [21:29:48]1040 (4) - 318310 [21:29:48]1012 (4) - 28.10.2024 15:30 [21:29:48]1206 (1) - 0 [21:29:48]OFD Sender: Remove packet 318310 [21:29:48]ProducePacketName [21:29:48]name=ofd_packets/00318310 [21:29:48]NVStorageDeleteData [21:29:48]Write to MH i2c: 01 00 00 ED 30 1D [21:29:48]Write i2c OK [21:29:48]MH_I2C_Read... [21:29:48]Read from MH i2c: 01 [21:29:48]MH_I2C_Read... [21:29:48]Read from MH i2c: 01 07 00 [21:29:48]MH_I2C_Read... [21:29:48]Read from MH i2c: 01 07 00 ED 30 00 00 00 00 00 13 0D 44 [21:29:48]RasterBufferAndPrint [21:29:48]line [21:29:48]line [21:29:48]line [21:29:48]line [21:29:48]line [21:29:48]written 0, free lines is 3360 [21:29:48]MH_Cut [21:29:48]Write to MH i2c: D1 01 00 F4 30 01 F6 [21:29:48]Write i2c OK [21:29:48]MH_I2C_Read... [21:29:48]Read from MH i2c: D1 [21:29:48]MH_I2C_Read... [21:29:48]Read from MH i2c: D1 01 00 [21:29:48]MH_I2C_Read... [21:29:48]Read from MH i2c: D1 01 00 F4 30 00 F5 [21:29:48]Write to MH i2c: 01 00 00 F5 30 25 [21:29:48]Write i2c OK [21:29:48]MH_I2C_Read... [21:29:48]OFD Sender: No OFD packet to send [21:29:49]*** Cut start [21:29:49]*** Partial cut [21:29:49]*** CUTSNS_PIN = 1 [21:29:49]*** CUTSNS_PIN = 0 [21:29:49]*** Brake cut motor [21:29:49]Read from MH i2c: 01 [21:29:49]MH_I2C_Read... [21:29:49]*** Stop cut motor [21:29:49]*** Cut end [21:29:49]Read from MH i2c: 01 07 00 [21:29:49]MH_I2C_Read... [21:29:49]Read from MH i2c: 01 07 00 F5 30 00 00 00 00 00 FF 0F 3A [21:29:49]process_action close_receipt done [21:29:49]requested_data is exist [21:29:49]produce_requested_data [21:29:49]requested_item fm.sn is exist - process it [21:29:49]wFMCommunicate request_size=4 [21:29:49]MH_SAM_APDU [21:29:49]CAPDU: 80 11 00 00 [21:29:49]Write to MH i2c: E2 08 00 F6 30 80 11 00 00 00 00 00 00 A0 [21:29:49]Write i2c OK [21:29:49]MH_I2C_Read... [21:29:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:29:49]Read from MH i2c: E2 [21:29:49]MH_I2C_Read... [21:29:49]Read from MH i2c: E2 17 00 [21:29:49]MH_I2C_Read... [21:29:49]Read from MH i2c: E2 17 00 F6 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F4 [21:29:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [21:29:49]wFMCommunicate OK [21:29:49]requested_item fd.num is exist - process it [21:29:49]SAM_PROTO_GetFieldsCounters [21:29:49]wFMCommunicate request_size=4 [21:29:49]MH_SAM_APDU [21:29:49]CAPDU: 80 13 00 00 [21:29:49]Write to MH i2c: E2 08 00 F7 30 80 13 00 00 00 00 00 00 A3 [21:29:49]Write i2c OK [21:29:49]MH_I2C_Read... [21:29:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:29:50]Read from MH i2c: E2 [21:29:50]MH_I2C_Read... [21:29:50]Read from MH i2c: E2 62 00 [21:29:50]MH_I2C_Read... [21:29:50]Read from MH i2c: E2 62 00 F7 30 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 66 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 11 03 00 00 5E 04 04 00 11 03 00 00 57 04 04 00 12 03 00 00 19 04 04 00 00 00 00 00 90 00 6B [21:29:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 66 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 11 03 00 00 5E 04 04 00 11 03 00 00 57 04 04 00 12 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:29:50]wFMCommunicate OK [21:29:50]SAM_PROTO_GetFieldsCounters done [21:29:50]requested_item shift.num is exist - process it [21:29:50]requested_item shift.opened is exist - process it [21:29:50]req_shift_opened [21:29:50]FM_GetShiftState [21:29:50]SAM_PROTO_GetShiftState [21:29:50]wFMCommunicate request_size=4 [21:29:50]MH_SAM_APDU [21:29:50]CAPDU: 80 13 01 00 [21:29:50]Write to MH i2c: E2 08 00 F8 30 80 13 01 00 00 00 00 00 A5 [21:29:50]Write i2c OK [21:29:50]MH_I2C_Read... [21:29:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:29:50]Read from MH i2c: E2 [21:29:50]MH_I2C_Read... [21:29:50]Read from MH i2c: E2 0E 00 [21:29:50]MH_I2C_Read... [21:29:50]Read from MH i2c: E2 0E 00 F8 30 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 9E [21:29:50]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [21:29:50]wFMCommunicate OK [21:29:50]SAM_PROTO_GetShiftState done [21:29:50]FM_GetShiftState done [21:29:50]req_shift_opened done [21:29:50]requested_item shift.open_date is exist - process it [21:29:50]req_shift_open_date [21:29:50]req_shift_open_date done [21:29:50]produce_requested_data done [21:29:50]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318310,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [21:29:50]process_action_free close_receipt [21:29:50]json_value_free [21:29:50]json_value_free done [21:29:50]process_json_proto returns [21:29:50]Send response to host [21:29:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318310,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [21:29:50]free response buf [21:29:50]execute_script done [21:29:50]execute_script returns [21:29:50]free content buf [21:29:50]Sock 8.Close socket [21:29:50]Sock 8.Thread stoped [21:29:53]OFD Sender: No OFD packet to send [21:29:58]OFD Sender: No OFD packet to send [21:30:03]OFD Sender: No OFD packet to send [21:30:08]OFD Sender: No OFD packet to send [21:30:13]OFD Sender: No OFD packet to send [21:30:18]OFD Sender: No OFD packet to send [21:30:23]OFD Sender: No OFD packet to send [21:30:28]OFD Sender: No OFD packet to send [21:30:33]OFD Sender: No OFD packet to send [21:30:38]OFD Sender: No OFD packet to send [21:30:43]OFD Sender: No OFD packet to send [21:30:48]OFD Sender: No OFD packet to send [21:30:53]OFD Sender: No OFD packet to send [21:30:58]OFD Sender: No OFD packet to send [21:31:03]OFD Sender: No OFD packet to send [21:31:08]OFD Sender: No OFD packet to send [21:31:13]OFD Sender: No OFD packet to send [21:31:18]OFD Sender: No OFD packet to send [21:31:23]OFD Sender: No OFD packet to send [21:31:28]OFD Sender: No OFD packet to send [21:31:33]OFD Sender: No OFD packet to send [21:31:38]OFD Sender: No OFD packet to send [21:31:43]OFD Sender: No OFD packet to send [21:31:48]OFD Sender: No OFD packet to send [21:31:53]OFD Sender: No OFD packet to send [21:31:58]OFD Sender: No OFD packet to send [21:32:03]OFD Sender: No OFD packet to send [21:32:08]OFD Sender: No OFD packet to send [21:32:13]OFD Sender: No OFD packet to send [21:32:18]OFD Sender: No OFD packet to send [21:32:23]OFD Sender: No OFD packet to send [21:32:28]OFD Sender: No OFD packet to send [21:32:33]OFD Sender: No OFD packet to send [21:32:38]OFD Sender: No OFD packet to send [21:32:43]OFD Sender: No OFD packet to send [21:32:48]OFD Sender: No OFD packet to send [21:32:53]OFD Sender: No OFD packet to send [21:32:58]OFD Sender: No OFD packet to send [21:33:03]OFD Sender: No OFD packet to send [21:33:08]OFD Sender: No OFD packet to send [21:33:13]OFD Sender: No OFD packet to send [21:33:18]OFD Sender: No OFD packet to send [21:33:23]OFD Sender: No OFD packet to send [21:33:28]OFD Sender: No OFD packet to send [21:33:34]OFD Sender: No OFD packet to send [21:33:39]OFD Sender: No OFD packet to send [21:33:44]OFD Sender: No OFD packet to send [21:33:49]OFD Sender: No OFD packet to send [21:33:54]OFD Sender: No OFD packet to send [21:33:59]OFD Sender: No OFD packet to send [21:34:04]OFD Sender: No OFD packet to send [21:34:09]OFD Sender: No OFD packet to send [21:34:14]OFD Sender: No OFD packet to send [21:34:19]OFD Sender: No OFD packet to send [21:34:24]OFD Sender: No OFD packet to send [21:34:29]OFD Sender: No OFD packet to send [21:34:34]OFD Sender: No OFD packet to send [21:34:39]OFD Sender: No OFD packet to send [21:34:44]OFD Sender: No OFD packet to send [21:34:49]OFD Sender: No OFD packet to send [21:34:54]OFD Sender: No OFD packet to send [21:34:59]OFD Sender: No OFD packet to send [21:35:03]accept exits with 9 [21:35:03]New connection [21:35:03]New thread 3067039076 created [21:35:03]Thread 3066895716 joined [21:35:03]Waiting for new connection... [21:35:03] Sock 9.Parse request [21:35:03]Sock 9.Check first char [21:35:03]Sock 9.First char is OK [21:35:03]request: POST /json_proto HTTP/1.0 [21:35:03]Method: POST [21:35:03]URL: /json_proto [21:35:03]Method is POST - this is cgi request [21:35:03]url: /json_proto [21:35:03]query_string will be loaded in cgi processing [21:35:03]execute_cgi json_proto POST (null) [21:35:03]execute_cgi path=json_proto method=POST [21:35:03]POST find Content-Length [21:35:03]Host: 172.17.50.195:8080 [21:35:03]Content-Length: 688 [21:35:03]Content-Type: application/json [21:35:03] [21:35:03]POST finish read [21:35:03]Found Content-Length = 688 [21:35:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093323", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 30.190, "sum" : 2300.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2300.00, "total" : 2300.00, "payments": [ { "type": 0, "sum" : 2300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:35:03]execute_script... [21: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)1093323", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 30.190, "sum" : 2300.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2300.00, "total" : 2300.00, "payments": [ { "type": 0, "sum" : 2300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:35:03]POST & json_proto [21:35:03]process_json_proto [21:35:03]json parsed OK: [21:35:03]protocol is kg_v1.0 [21:35:03]action value=close_receipt [21:35:03]process_action close_receipt [21:35:03]cmd_close_receipt [21:35:03]MH_GetDate [21:35:03]Write to MH i2c: F0 00 00 F9 30 18 [21:35:03]Write i2c OK [21:35:03]MH_I2C_Read... [21:35:03]Read from MH i2c: F0 [21:35:03]MH_I2C_Read... [21:35:03]Read from MH i2c: F0 09 00 [21:35:03]MH_I2C_Read... [21:35:03]Read from MH i2c: F0 09 00 F9 30 00 88 03 20 67 43 33 1C 67 2C [21:35:03]GetLastDocTimeStamp 1730150987 [21:35:03]current date 1730151304 [21:35:03]FM_GetShiftState [21:35:03]SAM_PROTO_GetShiftState [21:35:03]wFMCommunicate request_size=4 [21:35:03]MH_SAM_APDU [21:35:03]CAPDU: 80 13 01 00 [21:35:03]Write to MH i2c: E2 08 00 FA 30 80 13 01 00 00 00 00 00 A7 [21:35:03]Write i2c OK [21:35:03]MH_I2C_Read... [21:35:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:35:03]Read from MH i2c: E2 [21:35:03]MH_I2C_Read... [21:35:03]Read from MH i2c: E2 0E 00 [21:35:03]MH_I2C_Read... [21:35:03]Read from MH i2c: E2 0E 00 FA 30 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A0 [21:35:03]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [21:35:03]wFMCommunicate OK [21:35:03]SAM_PROTO_GetShiftState done [21:35:03]FM_GetShiftState done [21:35:03]opened in 1730073493 [21:35:03]opened+sec_in_day 1730159893 [21:35:03]quantity*price = 230047 [21:35:03]sum+1 = 230049 [21:35:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.48 ИТОГО: 2300.00 Внесено: 2300.00 СДАЧА: 0.00 НСП 1% : 20.36 НДС 12% : 244.30 Наличными: 2300.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 786 28.10.2024 21:35 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318311 ФПД: 211174186012377 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T213504&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318311&fm=211174186012377&tin=02508201610067®Number=0000000000091628&sum=230000 [21:35:04]StoreToDocumentArchive [21:35:04]shift 546 fd 318311 [21:35:04]save to /storage/0546/doc_00318311 [21:35:04]save last doc name /storage/0546/doc_00318311 to /storage/kkm_last_doc_name [21:35:04]save OK [21:35:04]Clear old archive folders... [21:35:04]ProcessDocumentItem done err = 0, tmpTLVsize=252 [21:35:04]tlvbuf is 00167AF0 [21:35:04]SAM_PROTO_ClearQueue [21:35:04]wFMCommunicate request_size=4 [21:35:04]MH_SAM_APDU [21:35:04]CAPDU: 80 09 00 00 [21:35:04]Write to MH i2c: E2 08 00 07 31 80 09 00 00 00 00 00 00 AA [21:35:04]Write i2c OK [21:35:04]MH_I2C_Read... [21:35:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:35:04]Read from MH i2c: E2 [21:35:04]MH_I2C_Read... [21:35:04]Read from MH i2c: E2 03 00 [21:35:04]MH_I2C_Read... [21:35:04]Read from MH i2c: E2 03 00 07 31 00 90 00 AC [21:35:04]RAPDU: 90 00 [21:35:04]wFMCommunicate OK [21:35:04]SAM_PROTO_ClearQueue done [21:35:04]KKMCreateOFDPacket [21:35:04]OFDProtocolAddRootSTLVToBuf [21:35:04]FM_MakeSignedData [21:35:04]FM_MakeSignedData [21:35:04]SAM_PROTO_SignData [21:35:04]wFMCommunicate request_size=4 [21:35:04]MH_SAM_APDU [21:35:04]CAPDU: 80 0D 01 02 [21:35:04]Write to MH i2c: E2 08 00 08 31 80 0D 01 02 00 00 00 00 B2 [21:35:04]Write i2c OK [21:35:04]MH_I2C_Read... [21:35:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:35:04]Read from MH i2c: E2 [21:35:04]MH_I2C_Read... [21:35:04]Read from MH i2c: E2 03 00 [21:35:04]MH_I2C_Read... [21:35:04]Read from MH i2c: E2 03 00 08 31 00 90 00 AD [21:35:04]RAPDU: 90 00 [21:35:04]wFMCommunicate OK [21:35:04]wFMCommunicate request_size=255 [21:35:04]MH_SAM_APDU [21:35:04]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 EE 75 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 A0 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 5F 00 00 00 00 07 04 06 00 70 82 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 03 00 00 F4 03 04 00 88 03 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 67 DB 04 00 35 04 06 00 [21:35:04]Write to MH i2c: E2 02 01 09 31 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 EE 75 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 A0 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 5F 00 00 00 00 07 04 06 00 70 82 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 03 00 00 F4 03 04 00 88 03 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 67 DB 04 00 35 04 06 00 00 00 A2 [21:35:04]Write i2c OK [21:35:04]MH_I2C_Read... [21:35:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:35:04]Read from MH i2c: E2 [21:35:04]MH_I2C_Read... [21:35:04]Read from MH i2c: E2 03 00 [21:35:04]MH_I2C_Read... [21:35:04]Read from MH i2c: E2 03 00 09 31 00 90 00 AE [21:35:04]RAPDU: 90 00 [21:35:04]wFMCommunicate OK [21:35:04]wFMCommunicate request_size=11 [21:35:04]MH_SAM_APDU [21:35:04]CAPDU: 80 0D 02 02 06 C0 0F D2 57 CE D9 [21:35:04]Write to MH i2c: E2 0E 00 0A 31 80 0D 02 02 06 00 C0 0F D2 57 CE D9 00 00 60 [21:35:04]Write i2c OK [21:35:04]MH_I2C_Read... [21:35:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:35:04]Read from MH i2c: E2 [21:35:04]MH_I2C_Read... [21:35:04]Read from MH i2c: E2 03 00 [21:35:04]MH_I2C_Read... [21:35:04]Read from MH i2c: E2 03 00 0A 31 00 90 00 AF [21:35:04]RAPDU: 90 00 [21:35:04]wFMCommunicate OK [21:35:04]wFMCommunicate request_size=4 [21:35:04]MH_SAM_APDU [21:35:04]CAPDU: 80 0D 03 02 [21:35:04]Write to MH i2c: E2 08 00 0B 31 80 0D 03 02 00 00 00 00 B7 [21:35:04]Write i2c OK [21:35:04]MH_I2C_Read... [21:35:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:35:04]Read from MH i2c: E2 [21:35:04]MH_I2C_Read... [21:35:04]Read from MH i2c: E2 0B 00 [21:35:04]MH_I2C_Read... [21:35:04]Read from MH i2c: E2 0B 00 0B 31 00 15 DA 8F 12 D8 BF 50 64 90 00 93 [21:35:04]RAPDU: 15 DA 8F 12 D8 BF 50 64 90 00 [21:35:04]wFMCommunicate OK [21:35:04]SAM_PROTO_SignData done [21:35:04]FM_MakeSignedData done [21:35:04]CreateOFDProtocolMessage [21:35:04]wFMCommunicate request_size=4 [21:35:04]MH_SAM_APDU [21:35:04]CAPDU: 80 11 00 00 [21:35:04]Write to MH i2c: E2 08 00 0C 31 80 11 00 00 00 00 00 00 B7 [21:35:04]Write i2c OK [21:35:04]MH_I2C_Read... [21:35:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:35:04]Read from MH i2c: E2 [21:35:04]MH_I2C_Read... [21:35:04]Read from MH i2c: E2 17 00 [21:35:04]MH_I2C_Read... [21:35:04]Read from MH i2c: E2 17 00 0C 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 0B [21:35:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [21:35:04]wFMCommunicate OK [21:35:04]CreateOFDProtocolMessage done [21:35:04]OFDSenderStorePacket 318311 [21:35:04]StoreOFDPacket docnum=318311 [21:35:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 02 C4 08 01 D5 52 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 EE 75 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 A0 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 5F 00 00 00 00 07 04 06 00 70 82 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 03 00 00 F4 03 04 00 88 03 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 67 DB 04 00 35 04 06 00 C0 0F D2 57 CE D9 15 DA 8F 12 D8 BF 50 64 [21:35:04]CheckFolder [21:35:04]dirname=/storage/ofd_packets [21:35:04]CheckFolder done [21:35:04]ProducePacketName [21:35:04]name=ofd_packets/00318311 [21:35:04]NVStorageSaveData ofd_packets/00318311 [21:35:04]File name is /storage/ofd_packets/00318311 [21:35:04]Write 302 bytes [21:35:04]NVStorageSaveData done [21:35:04]OFDSenderStorePacket done [21:35:04]KKMCreateOFDPacket done [21:35:04]NVStorageSaveData kkm_last_timestamp [21:35:04]File name is /storage/kkm_last_timestamp [21:35:04]Write 4 bytes [21:35:04]NVStorageSaveData done [21:35:04]OFD Sender: Processing packet 318311 [packets to send 127, broken 126] [21:35:04]ProducePacketName [21:35:04]name=ofd_packets/00318311 [21:35:04]OFD Sender: To server: pG, [21:35:04]CommunicateWithHost lk.salyk.kg:30040 [21:35:04]ConnectInit lk.salyk.kg [21:35:04]ExternCall_PrintAddStr [21:35:04]wPrintStart [21:35:04]Write to MH i2c: 01 00 00 0D 31 3E [21:35:04]Write i2c OK [21:35:04]MH_I2C_Read... [21:35:04]Read from MH i2c: 01 [21:35:04]MH_I2C_Read... [21:35:04]Read from MH i2c: 01 07 00 [21:35:04]MH_I2C_Read... [21:35:04]Read from MH i2c: 01 07 00 0D 31 00 00 00 00 00 FF 0F 53 [21:35:04]RasterBufferAndPrint [21:35:04]line Счет N : (1)1093323 [21:35:04]line ИНН: 02508201610067 [21:35:04]line Контрольно-Кассовый Чек [21:35:04]line ПРОДАЖА [21:35:04]line ТРК (МРК, ГНК) : 31 [21:35:04]line Товар: 2710194210 [21:35:04]line ДТ(л)-К-2 [21:35:04]line 30.190 * 76.20 [21:35:04]line = 2300.48 [21:35:04]line НДС 12% НСП 1% [21:35:04]line > о реализуемом товаре [21:35:04]line ОКРУГЛЕНИЕ: -0.48 [21:35:04]line ИТОГО: 2300.00 [21:35:04]line Внесено: 2300.00 [21:35:04]line СДАЧА: 0.00 [21:35:04]line НСП 1% : 20.36 [21:35:04]line НДС 12% : 244.30 [21:35:04]line Наличными: 2300.00 [21:35:04]line Безнал.: 0.00 [21:35:04]line Место: АЗС № 101 "Партнер Нефть" [21:35:04]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [21:35:04]line СНО: Общий режим [21:35:04]line Чек 786 28.10.2024 21:35 [21:35:04]line Смена: 546 ФФД: 1.0 [21:35:04]line ЗНМ: 0300000082 [21:35:04]line РНМ: 0000000000091628 [21:35:04]line Версия ККМ: 001 [21:35:04]line ФМ: 0000000000874671 [21:35:04]line ФД: 318311 [21:35:04]line ФПД: 211174186012377 [21:35:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T213504&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318311&fm=211174186012377&tin=02508201610067®Number=0000000000091628&sum=230000 [21:35:05]Connected sock=11 [21:35:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 02 C4 08 01 D5 52 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 EE 75 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 A0 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 5F 00 00 00 00 07 04 06 00 70 82 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 03 00 00 F4 03 04 00 88 03 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 67 DB 04 00 35 04 06 00 C0 0F D2 57 CE D9 15 DA 8F 12 D8 BF 50 64 [21:35:05]written 0, free lines is 4095 [21:35:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 B7 16 47 00 83 8A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 67 DB 04 00 F4 03 04 00 40 AF 1F 67 B6 04 01 00 00 68 A4 21 B8 57 1A C0 47 [21:35:05]CommunicateWithHost err = 0 [21:35:05]CheckOFDResponse [21:35:05]1017 (14) - 77093643461234 [21:35:05]1041 (16) - 0000000000874671 [21:35:05]1040 (4) - 318311 [21:35:05]1012 (4) - 28.10.2024 15:35 [21:35:05]1206 (1) - 0 [21:35:05]OFD Sender: Remove packet 318311 [21:35:05]ProducePacketName [21:35:05]name=ofd_packets/00318311 [21:35:05]NVStorageDeleteData [21:35:05]Write to MH i2c: 01 00 00 38 31 69 [21:35:05]Write i2c OK [21:35:05]MH_I2C_Read... [21:35:05]Read from MH i2c: 01 [21:35:05]MH_I2C_Read... [21:35:05]Read from MH i2c: 01 07 00 [21:35:05]MH_I2C_Read... [21:35:05]Read from MH i2c: 01 07 00 38 31 00 00 00 00 00 F0 0C 6C [21:35:05]RasterBufferAndPrint [21:35:05]line [21:35:05]line [21:35:05]line [21:35:05]line [21:35:05]line [21:35:05]written 0, free lines is 3318 [21:35:05]MH_Cut [21:35:05]Write to MH i2c: D1 01 00 3F 31 01 42 [21:35:05]Write i2c OK [21:35:05]MH_I2C_Read... [21:35:05]Read from MH i2c: D1 [21:35:05]MH_I2C_Read... [21:35:05]Read from MH i2c: D1 01 00 [21:35:05]MH_I2C_Read... [21:35:05]Read from MH i2c: D1 01 00 3F 31 00 41 [21:35:05]Write to MH i2c: 01 00 00 40 31 71 [21:35:05]Write i2c OK [21:35:05]MH_I2C_Read... [21:35:05]OFD Sender: No OFD packet to send [21:35:06]*** Cut start [21:35:06]*** Partial cut [21:35:06]*** CUTSNS_PIN = 1 [21:35:06]*** CUTSNS_PIN = 0 [21:35:06]*** Brake cut motor [21:35:06]Read from MH i2c: 01 [21:35:06]MH_I2C_Read... [21:35:06]*** Stop cut motor [21:35:06]*** Cut end [21:35:06]Read from MH i2c: 01 07 00 [21:35:06]MH_I2C_Read... [21:35:06]Read from MH i2c: 01 07 00 40 31 00 00 00 00 00 FF 0F 86 [21:35:06]process_action close_receipt done [21:35:06]requested_data is exist [21:35:06]produce_requested_data [21:35:06]requested_item fm.sn is exist - process it [21:35:06]wFMCommunicate request_size=4 [21:35:06]MH_SAM_APDU [21:35:06]CAPDU: 80 11 00 00 [21:35:06]Write to MH i2c: E2 08 00 41 31 80 11 00 00 00 00 00 00 EC [21:35:06]Write i2c OK [21:35:06]MH_I2C_Read... [21:35:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:35:06]Read from MH i2c: E2 [21:35:06]MH_I2C_Read... [21:35:06]Read from MH i2c: E2 17 00 [21:35:06]MH_I2C_Read... [21:35:06]Read from MH i2c: E2 17 00 41 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 40 [21:35:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [21:35:06]wFMCommunicate OK [21:35:06]requested_item fd.num is exist - process it [21:35:06]SAM_PROTO_GetFieldsCounters [21:35:06]wFMCommunicate request_size=4 [21:35:06]MH_SAM_APDU [21:35:06]CAPDU: 80 13 00 00 [21:35:06]Write to MH i2c: E2 08 00 42 31 80 13 00 00 00 00 00 00 EF [21:35:06]Write i2c OK [21:35:06]MH_I2C_Read... [21:35:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:35:07]Read from MH i2c: E2 [21:35:07]MH_I2C_Read... [21:35:07]Read from MH i2c: E2 62 00 [21:35:07]MH_I2C_Read... [21:35:07]Read from MH i2c: E2 62 00 42 31 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 67 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 12 03 00 00 5E 04 04 00 12 03 00 00 57 04 04 00 13 03 00 00 19 04 04 00 00 00 00 00 90 00 BB [21:35:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 67 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 12 03 00 00 5E 04 04 00 12 03 00 00 57 04 04 00 13 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:35:07]wFMCommunicate OK [21:35:07]SAM_PROTO_GetFieldsCounters done [21:35:07]requested_item shift.num is exist - process it [21:35:07]requested_item shift.opened is exist - process it [21:35:07]req_shift_opened [21:35:07]FM_GetShiftState [21:35:07]SAM_PROTO_GetShiftState [21:35:07]wFMCommunicate request_size=4 [21:35:07]MH_SAM_APDU [21:35:07]CAPDU: 80 13 01 00 [21:35:07]Write to MH i2c: E2 08 00 43 31 80 13 01 00 00 00 00 00 F1 [21:35:07]Write i2c OK [21:35:07]MH_I2C_Read... [21:35:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:35:07]Read from MH i2c: E2 [21:35:07]MH_I2C_Read... [21:35:07]Read from MH i2c: E2 0E 00 [21:35:07]MH_I2C_Read... [21:35:07]Read from MH i2c: E2 0E 00 43 31 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 EA [21:35:07]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [21:35:07]wFMCommunicate OK [21:35:07]SAM_PROTO_GetShiftState done [21:35:07]FM_GetShiftState done [21:35:07]req_shift_opened done [21:35:07]requested_item shift.open_date is exist - process it [21:35:07]req_shift_open_date [21:35:07]req_shift_open_date done [21:35:07]produce_requested_data done [21:35:07]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318311,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [21:35:07]process_action_free close_receipt [21:35:07]json_value_free [21:35:07]json_value_free done [21:35:07]process_json_proto returns [21:35:07]Send response to host [21:35:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318311,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [21:35:07]free response buf [21:35:07]execute_script done [21:35:07]execute_script returns [21:35:07]free content buf [21:35:07]Sock 9.Close socket [21:35:07]Sock 9.Thread stoped [21:35:10]OFD Sender: No OFD packet to send [21:35:15]OFD Sender: No OFD packet to send [21:35:20]OFD Sender: No OFD packet to send [21:35:25]OFD Sender: No OFD packet to send [21:35:30]OFD Sender: No OFD packet to send [21:35:35]OFD Sender: No OFD packet to send [21:35:38]accept exits with 8 [21:35:38]New connection [21:35:38]New thread 3066895716 created [21:35:38]Thread 3067039076 joined [21:35:38]Waiting for new connection... [21:35:38] Sock 8.Parse request [21:35:38]Sock 8.Check first char [21:35:38]Sock 8.First char is OK [21:35:38]request: POST /json_proto HTTP/1.0 [21:35:38]Method: POST [21:35:38]URL: /json_proto [21:35:38]Method is POST - this is cgi request [21:35:38]url: /json_proto [21:35:38]query_string will be loaded in cgi processing [21:35:38]execute_cgi json_proto POST (null) [21:35:38]execute_cgi path=json_proto method=POST [21:35:38]POST find Content-Length [21:35:38]Host: 172.17.50.195:8080 [21:35:38]Content-Length: 683 [21:35:38]Content-Type: application/json [21:35:38] [21:35:38]POST finish read [21:35:38]Found Content-Length = 683 [21:35:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093324", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:35:38]execute_script... [21:35: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)1093324", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:35:38]POST & json_proto [21:35:38]process_json_proto [21:35:38]json parsed OK: [21:35:38]protocol is kg_v1.0 [21:35:38]action value=close_receipt [21:35:38]process_action close_receipt [21:35:38]cmd_close_receipt [21:35:38]MH_GetDate [21:35:38]Write to MH i2c: F0 00 00 44 31 64 [21:35:38]Write i2c OK [21:35:38]MH_I2C_Read... [21:35:38]Read from MH i2c: F0 [21:35:38]MH_I2C_Read... [21:35:38]Read from MH i2c: F0 09 00 [21:35:38]MH_I2C_Read... [21:35:38]Read from MH i2c: F0 09 00 44 31 00 AC 03 20 67 43 33 1C 67 9C [21:35:38]GetLastDocTimeStamp 1730151304 [21:35:38]current date 1730151340 [21:35:38]FM_GetShiftState [21:35:38]SAM_PROTO_GetShiftState [21:35:38]wFMCommunicate request_size=4 [21:35:38]MH_SAM_APDU [21:35:38]CAPDU: 80 13 01 00 [21:35:38]Write to MH i2c: E2 08 00 45 31 80 13 01 00 00 00 00 00 F3 [21:35:38]Write i2c OK [21:35:38]MH_I2C_Read... [21:35:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:35:38]Read from MH i2c: E2 [21:35:38]MH_I2C_Read... [21:35:38]Read from MH i2c: E2 0E 00 [21:35:38]MH_I2C_Read... [21:35:38]Read from MH i2c: E2 0E 00 45 31 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 EC [21:35:38]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [21:35:38]wFMCommunicate OK [21:35:38]SAM_PROTO_GetShiftState done [21:35:38]FM_GetShiftState done [21:35:38]opened in 1730073493 [21:35:38]opened+sec_in_day 1730159893 [21:35:38]quantity*price = 100015 [21:35:38]sum+1 = 100017 [21:35:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 787 28.10.2024 21:35 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318312 ФПД: 113333540684137 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T213540&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318312&fm=113333540684137&tin=02508201610067®Number=0000000000091628&sum=100000 [21:35:40]StoreToDocumentArchive [21:35:40]shift 546 fd 318312 [21:35:40]save to /storage/0546/doc_00318312 [21:35:40]save last doc name /storage/0546/doc_00318312 to /storage/kkm_last_doc_name [21:35:40]save OK [21:35:40]Clear old archive folders... [21:35:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:35:40]tlvbuf is B6EEF8B0 [21:35:40]SAM_PROTO_ClearQueue [21:35:40]wFMCommunicate request_size=4 [21:35:40]MH_SAM_APDU [21:35:40]CAPDU: 80 09 00 00 [21:35:40]Write to MH i2c: E2 08 00 52 31 80 09 00 00 00 00 00 00 F5 [21:35:40]Write i2c OK [21:35:40]MH_I2C_Read... [21:35:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:35:40]Read from MH i2c: E2 [21:35:40]MH_I2C_Read... [21:35:40]Read from MH i2c: E2 03 00 [21:35:40]MH_I2C_Read... [21:35:40]Read from MH i2c: E2 03 00 52 31 00 90 00 F7 [21:35:40]RAPDU: 90 00 [21:35:40]wFMCommunicate OK [21:35:40]SAM_PROTO_ClearQueue done [21:35:40]KKMCreateOFDPacket [21:35:40]OFDProtocolAddRootSTLVToBuf [21:35:40]FM_MakeSignedData [21:35:40]FM_MakeSignedData [21:35:40]SAM_PROTO_SignData [21:35:40]wFMCommunicate request_size=4 [21:35:40]MH_SAM_APDU [21:35:40]CAPDU: 80 0D 01 02 [21:35:40]Write to MH i2c: E2 08 00 53 31 80 0D 01 02 00 00 00 00 FD [21:35:40]Write i2c OK [21:35:40]MH_I2C_Read... [21:35:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:35:40]Read from MH i2c: E2 [21:35:40]MH_I2C_Read... [21:35:40]Read from MH i2c: E2 03 00 [21:35:40]MH_I2C_Read... [21:35:40]Read from MH i2c: E2 03 00 53 31 00 90 00 F8 [21:35:40]RAPDU: 90 00 [21:35:40]wFMCommunicate OK [21:35:40]wFMCommunicate request_size=255 [21:35:40]MH_SAM_APDU [21:35: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 03 00 00 F4 03 04 00 AC 03 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 68 DB 04 00 35 04 06 00 67 [21:35:40]Write to MH i2c: E2 02 01 54 31 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 03 00 00 F4 03 04 00 AC 03 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 68 DB 04 00 35 04 06 00 67 00 00 A3 [21:35:40]Write i2c OK [21:35:40]MH_I2C_Read... [21:35:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:35:40]Read from MH i2c: E2 [21:35:40]MH_I2C_Read... [21:35:40]Read from MH i2c: E2 03 00 [21:35:40]MH_I2C_Read... [21:35:40]Read from MH i2c: E2 03 00 54 31 00 90 00 F9 [21:35:40]RAPDU: 90 00 [21:35:40]wFMCommunicate OK [21:35:40]wFMCommunicate request_size=10 [21:35:40]MH_SAM_APDU [21:35:40]CAPDU: 80 0D 02 02 05 13 85 6F 01 69 [21:35:40]Write to MH i2c: E2 0D 00 55 31 80 0D 02 02 05 00 13 85 6F 01 69 00 00 7B [21:35:40]Write i2c OK [21:35:40]MH_I2C_Read... [21:35:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:35:40]Read from MH i2c: E2 [21:35:40]MH_I2C_Read... [21:35:40]Read from MH i2c: E2 03 00 [21:35:40]MH_I2C_Read... [21:35:40]Read from MH i2c: E2 03 00 55 31 00 90 00 FA [21:35:40]RAPDU: 90 00 [21:35:40]wFMCommunicate OK [21:35:40]wFMCommunicate request_size=4 [21:35:40]MH_SAM_APDU [21:35:40]CAPDU: 80 0D 03 02 [21:35:40]Write to MH i2c: E2 08 00 56 31 80 0D 03 02 00 00 00 00 02 [21:35:40]Write i2c OK [21:35:40]MH_I2C_Read... [21:35:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:35:40]Read from MH i2c: E2 [21:35:40]MH_I2C_Read... [21:35:40]Read from MH i2c: E2 0B 00 [21:35:40]MH_I2C_Read... [21:35:40]Read from MH i2c: E2 0B 00 56 31 00 95 A3 DF 9F 02 EC 7D BE 90 00 E2 [21:35:40]RAPDU: 95 A3 DF 9F 02 EC 7D BE 90 00 [21:35:40]wFMCommunicate OK [21:35:40]SAM_PROTO_SignData done [21:35:40]FM_MakeSignedData done [21:35:40]CreateOFDProtocolMessage [21:35:40]wFMCommunicate request_size=4 [21:35:40]MH_SAM_APDU [21:35:40]CAPDU: 80 11 00 00 [21:35:40]Write to MH i2c: E2 08 00 57 31 80 11 00 00 00 00 00 00 02 [21:35:40]Write i2c OK [21:35:40]MH_I2C_Read... [21:35:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:35:40]Read from MH i2c: E2 [21:35:40]MH_I2C_Read... [21:35:40]Read from MH i2c: E2 17 00 [21:35:40]MH_I2C_Read... [21:35:40]Read from MH i2c: E2 17 00 57 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 56 [21:35:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [21:35:40]wFMCommunicate OK [21:35:40]CreateOFDProtocolMessage done [21:35:40]OFDSenderStorePacket 318312 [21:35:40]StoreOFDPacket docnum=318312 [21:35:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 CF 6B 07 01 D4 D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 03 00 00 F4 03 04 00 AC 03 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 68 DB 04 00 35 04 06 00 67 13 85 6F 01 69 95 A3 DF 9F 02 EC 7D BE [21:35:40]CheckFolder [21:35:40]dirname=/storage/ofd_packets [21:35:40]CheckFolder done [21:35:40]ProducePacketName [21:35:40]name=ofd_packets/00318312 [21:35:40]NVStorageSaveData ofd_packets/00318312 [21:35:40]File name is /storage/ofd_packets/00318312 [21:35:40]Write 301 bytes [21:35:40]NVStorageSaveData done [21:35:40]OFDSenderStorePacket done [21:35:40]KKMCreateOFDPacket done [21:35:40]NVStorageSaveData kkm_last_timestamp [21:35:40]File name is /storage/kkm_last_timestamp [21:35:40]Write 4 bytes [21:35:40]NVStorageSaveData done [21:35:40]ExternCall_PrintAddStr [21:35:40]wPrintStart [21:35:40]Write to MH i2c: 01 00 00 58 31 89 [21:35:40]OFD Sender: Processing packet 318312 [packets to send 127, broken 126] [21:35:40]ProducePacketName [21:35:40]name=ofd_packets/00318312 [21:35:40]OFD Sender: To server: pG, [21:35:40]CommunicateWithHost lk.salyk.kg:30040 [21:35:40]ConnectInit lk.salyk.kg [21:35:40]Write i2c OK [21:35:40]MH_I2C_Read... [21:35:40]Read from MH i2c: 01 [21:35:40]MH_I2C_Read... [21:35:40]Read from MH i2c: 01 07 00 [21:35:40]MH_I2C_Read... [21:35:40]Read from MH i2c: 01 07 00 58 31 00 00 00 00 00 FF 0F 9E [21:35:40]RasterBufferAndPrint [21:35:40]line Счет N : (1)1093324 [21:35:40]line ИНН: 02508201610067 [21:35:40]line Контрольно-Кассовый Чек [21:35:40]line ПРОДАЖА [21:35:40]line ТРК (МРК, ГНК) : 43 [21:35:40]line Товар: 2710124130 [21:35:40]line Аи-92-К-2 [21:35:40]line 14.950 * 66.90 [21:35:40]line = 1000.16 [21:35:40]line НДС 12% НСП 1% [21:35:40]line > о реализуемом товаре [21:35:40]line ОКРУГЛЕНИЕ: -0.16 [21:35:40]line ИТОГО: 1000.00 [21:35:40]line Внесено: 1000.00 [21:35:40]line СДАЧА: 0.00 [21:35:40]line НСП 1% : 8.85 [21:35:40]line НДС 12% : 106.21 [21:35:40]line Наличными: 1000.00 [21:35:40]line Безнал.: 0.00 [21:35:40]line Место: АЗС № 101 "Партнер Нефть" [21:35:40]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [21:35:40]line СНО: Общий режим [21:35:40]line Чек 787 28.10.2024 21:35 [21:35:40]line Смена: 546 ФФД: 1.0 [21:35:40]line ЗНМ: 0300000082 [21:35:40]line РНМ: 0000000000091628 [21:35:40]line Версия ККМ: 001 [21:35:40]line ФМ: 0000000000874671 [21:35:40]line ФД: 318312 [21:35:40]line ФПД: 113333540684137 [21:35:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T213540&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318312&fm=113333540684137&tin=02508201610067®Number=0000000000091628&sum=100000 [21:35:40]written 0, free lines is 4095 [21:35:40]Connected sock=10 [21:35:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 CF 6B 07 01 D4 D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 03 00 00 F4 03 04 00 AC 03 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 68 DB 04 00 35 04 06 00 67 13 85 6F 01 69 95 A3 DF 9F 02 EC 7D BE [21:35:41]Write to MH i2c: 01 00 00 83 31 B4 [21:35:41]Write i2c OK [21:35:41]MH_I2C_Read... [21:35:41]Read from MH i2c: 01 [21:35:41]MH_I2C_Read... [21:35:41]Read from MH i2c: 01 07 00 [21:35:41]MH_I2C_Read... [21:35:41]Read from MH i2c: 01 07 00 83 31 00 00 00 00 00 F5 0C BC [21:35:41]RasterBufferAndPrint [21:35:41]line [21:35:41]line [21:35:41]line [21:35:41]line [21:35:41]line [21:35:41]written 0, free lines is 3323 [21:35:41]MH_Cut [21:35:41]Write to MH i2c: D1 01 00 8A 31 01 8D [21:35:41]Write i2c OK [21:35:41]MH_I2C_Read... [21:35:41]Read from MH i2c: D1 [21:35:41]MH_I2C_Read... [21:35:41]Read from MH i2c: D1 01 00 [21:35:41]MH_I2C_Read... [21:35:41]Read from MH i2c: D1 01 00 8A 31 00 8C [21:35:41]Write to MH i2c: 01 00 00 8B 31 BC [21:35:41]Write i2c OK [21:35:41]MH_I2C_Read... [21:35:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 B9 06 47 00 B7 9A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 68 DB 04 00 F4 03 04 00 64 AF 1F 67 B6 04 01 00 00 5C 5B 4A 08 9E 0F 5F ED [21:35:41]CommunicateWithHost err = 0 [21:35:41]CheckOFDResponse [21:35:41]1017 (14) - 77093643461234 [21:35:41]1041 (16) - 0000000000874671 [21:35:41]1040 (4) - 318312 [21:35:41]1012 (4) - 28.10.2024 15:36 [21:35:41]1206 (1) - 0 [21:35:41]OFD Sender: Remove packet 318312 [21:35:41]ProducePacketName [21:35:41]name=ofd_packets/00318312 [21:35:41]NVStorageDeleteData [21:35:41]OFD Sender: No OFD packet to send [21:35:41]*** Cut start [21:35:41]*** Partial cut [21:35:41]*** CUTSNS_PIN = 1 [21:35:41]*** CUTSNS_PIN = 0 [21:35:42]*** Brake cut motor [21:35:42]Read from MH i2c: 01 [21:35:42]MH_I2C_Read... [21:35:42]*** Stop cut motor [21:35:42]*** Cut end [21:35:42]Read from MH i2c: 01 07 00 [21:35:42]MH_I2C_Read... [21:35:42]Read from MH i2c: 01 07 00 8B 31 00 00 00 00 00 FF 0F D1 [21:35:42]process_action close_receipt done [21:35:42]requested_data is exist [21:35:42]produce_requested_data [21:35:42]requested_item fm.sn is exist - process it [21:35:42]wFMCommunicate request_size=4 [21:35:42]MH_SAM_APDU [21:35:42]CAPDU: 80 11 00 00 [21:35:42]Write to MH i2c: E2 08 00 8C 31 80 11 00 00 00 00 00 00 37 [21:35:42]Write i2c OK [21:35:42]MH_I2C_Read... [21:35:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:35:42]Read from MH i2c: E2 [21:35:42]MH_I2C_Read... [21:35:42]Read from MH i2c: E2 17 00 [21:35:42]MH_I2C_Read... [21:35:42]Read from MH i2c: E2 17 00 8C 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 8B [21:35:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [21:35:42]wFMCommunicate OK [21:35:42]requested_item fd.num is exist - process it [21:35:42]SAM_PROTO_GetFieldsCounters [21:35:42]wFMCommunicate request_size=4 [21:35:42]MH_SAM_APDU [21:35:42]CAPDU: 80 13 00 00 [21:35:42]Write to MH i2c: E2 08 00 8D 31 80 13 00 00 00 00 00 00 3A [21:35:42]Write i2c OK [21:35:42]MH_I2C_Read... [21:35:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:35:42]Read from MH i2c: E2 [21:35:42]MH_I2C_Read... [21:35:42]Read from MH i2c: E2 62 00 [21:35:42]MH_I2C_Read... [21:35:42]Read from MH i2c: E2 62 00 8D 31 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 68 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 13 03 00 00 5E 04 04 00 13 03 00 00 57 04 04 00 14 03 00 00 19 04 04 00 00 00 00 00 90 00 0A [21:35:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 68 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 13 03 00 00 5E 04 04 00 13 03 00 00 57 04 04 00 14 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:35:42]wFMCommunicate OK [21:35:42]SAM_PROTO_GetFieldsCounters done [21:35:42]requested_item shift.num is exist - process it [21:35:42]requested_item shift.opened is exist - process it [21:35:42]req_shift_opened [21:35:42]FM_GetShiftState [21:35:42]SAM_PROTO_GetShiftState [21:35:42]wFMCommunicate request_size=4 [21:35:42]MH_SAM_APDU [21:35:42]CAPDU: 80 13 01 00 [21:35:42]Write to MH i2c: E2 08 00 8E 31 80 13 01 00 00 00 00 00 3C [21:35:42]Write i2c OK [21:35:42]MH_I2C_Read... [21:35:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:35:42]Read from MH i2c: E2 [21:35:42]MH_I2C_Read... [21:35:42]Read from MH i2c: E2 0E 00 [21:35:42]MH_I2C_Read... [21:35:42]Read from MH i2c: E2 0E 00 8E 31 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 35 [21:35:42]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [21:35:42]wFMCommunicate OK [21:35:42]SAM_PROTO_GetShiftState done [21:35:42]FM_GetShiftState done [21:35:42]req_shift_opened done [21:35:42]requested_item shift.open_date is exist - process it [21:35:42]req_shift_open_date [21:35:42]req_shift_open_date done [21:35:42]produce_requested_data done [21:35:42]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318312,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [21:35:42]process_action_free close_receipt [21:35:42]json_value_free [21:35:42]json_value_free done [21:35:42]process_json_proto returns [21:35:42]Send response to host [21:35:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318312,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [21:35:42]free response buf [21:35:42]execute_script done [21:35:42]execute_script returns [21:35:42]free content buf [21:35:42]Sock 8.Close socket [21:35:42]Sock 8.Thread stoped [21:35:46]OFD Sender: No OFD packet to send [21:35:51]OFD Sender: No OFD packet to send [21:35:56]OFD Sender: No OFD packet to send [21:36:01]OFD Sender: No OFD packet to send [21:36:06]OFD Sender: No OFD packet to send [21:36:11]OFD Sender: No OFD packet to send [21:36:16]OFD Sender: No OFD packet to send [21:36:21]OFD Sender: No OFD packet to send [21:36:26]OFD Sender: No OFD packet to send [21:36:31]OFD Sender: No OFD packet to send [21:36:36]OFD Sender: No OFD packet to send [21:36:41]OFD Sender: No OFD packet to send [21:36:46]OFD Sender: No OFD packet to send [21:36:51]OFD Sender: No OFD packet to send [21:36:56]OFD Sender: No OFD packet to send [21:37:01]OFD Sender: No OFD packet to send [21:37:06]OFD Sender: No OFD packet to send [21:37:11]OFD Sender: No OFD packet to send [21:37:16]OFD Sender: No OFD packet to send [21:37:21]OFD Sender: No OFD packet to send [21:37:26]OFD Sender: No OFD packet to send [21:37:31]OFD Sender: No OFD packet to send [21:37:36]OFD Sender: No OFD packet to send [21:37:41]OFD Sender: No OFD packet to send [21:37:46]OFD Sender: No OFD packet to send [21:37:51]OFD Sender: No OFD packet to send [21:37:56]OFD Sender: No OFD packet to send [21:38:01]OFD Sender: No OFD packet to send [21:38:06]OFD Sender: No OFD packet to send [21:38:11]OFD Sender: No OFD packet to send [21:38:16]OFD Sender: No OFD packet to send [21:38:21]OFD Sender: No OFD packet to send [21:38:26]OFD Sender: No OFD packet to send [21:38:31]OFD Sender: No OFD packet to send [21:38:36]OFD Sender: No OFD packet to send [21:38:41]OFD Sender: No OFD packet to send [21:38:46]OFD Sender: No OFD packet to send [21:38:51]OFD Sender: No OFD packet to send [21:38:54]accept exits with 9 [21:38:54]New connection [21:38:54]New thread 3067039076 created [21:38:54]Thread 3066895716 joined [21:38:54]Waiting for new connection... [21:38:54] Sock 9.Parse request [21:38:54]Sock 9.Check first char [21:38:54]Sock 9.First char is OK [21:38:54]request: POST /json_proto HTTP/1.0 [21:38:54]Method: POST [21:38:54]URL: /json_proto [21:38:54]Method is POST - this is cgi request [21:38:54]url: /json_proto [21:38:54]query_string will be loaded in cgi processing [21:38:54]execute_cgi json_proto POST (null) [21:38:54]execute_cgi path=json_proto method=POST [21:38:54]POST find Content-Length [21:38:54]Host: 172.17.50.195:8080 [21:38:54]Content-Length: 688 [21:38:54]Content-Type: application/json [21:38:54] [21:38:54]POST finish read [21:38:54]Found Content-Length = 688 [21:38:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093325", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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" ] } } [21:38:54]execute_script... [21:38:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093325", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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" ] } } [21:38:54]POST & json_proto [21:38:54]process_json_proto [21:38:54]json parsed OK: [21:38:54]protocol is kg_v1.0 [21:38:54]action value=close_receipt [21:38:54]process_action close_receipt [21:38:54]cmd_close_receipt [21:38:54]MH_GetDate [21:38:54]Write to MH i2c: F0 00 00 8F 31 AF [21:38:54]Write i2c OK [21:38:54]MH_I2C_Read... [21:38:54]Read from MH i2c: F0 [21:38:54]MH_I2C_Read... [21:38:54]Read from MH i2c: F0 09 00 [21:38:54]MH_I2C_Read... [21:38:54]Read from MH i2c: F0 09 00 8F 31 00 70 04 20 67 43 33 1C 67 AC [21:38:54]GetLastDocTimeStamp 1730151340 [21:38:54]current date 1730151536 [21:38:54]FM_GetShiftState [21:38:54]SAM_PROTO_GetShiftState [21:38:54]wFMCommunicate request_size=4 [21:38:54]MH_SAM_APDU [21:38:54]CAPDU: 80 13 01 00 [21:38:54]Write to MH i2c: E2 08 00 90 31 80 13 01 00 00 00 00 00 3E [21:38:54]Write i2c OK [21:38:54]MH_I2C_Read... [21:38:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:38:54]Read from MH i2c: E2 [21:38:54]MH_I2C_Read... [21:38:54]Read from MH i2c: E2 0E 00 [21:38:54]MH_I2C_Read... [21:38:54]Read from MH i2c: E2 0E 00 90 31 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 37 [21:38:54]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [21:38:54]wFMCommunicate OK [21:38:54]SAM_PROTO_GetShiftState done [21:38:54]FM_GetShiftState done [21:38:54]opened in 1730073493 [21:38:54]opened+sec_in_day 1730159893 [21:38:54]quantity*price = 200025 [21:38:54]sum+1 = 200026 [21:38:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 788 28.10.2024 21:38 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318313 ФПД: 278866151271542 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T213856&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318313&fm=278866151271542&tin=02508201610067®Number=0000000000091628&sum=200000 [21:38:55]StoreToDocumentArchive [21:38:55]shift 546 fd 318313 [21:38:55]save to /storage/0546/doc_00318313 [21:38:55]save last doc name /storage/0546/doc_00318313 to /storage/kkm_last_doc_name [21:38:55]save OK [21:38:55]Clear old archive folders... [21:38:55]ProcessDocumentItem done err = 0, tmpTLVsize=252 [21:38:55]tlvbuf is B6F6D7B0 [21:38:55]SAM_PROTO_ClearQueue [21:38:55]wFMCommunicate request_size=4 [21:38:55]MH_SAM_APDU [21:38:55]CAPDU: 80 09 00 00 [21:38:55]Write to MH i2c: E2 08 00 9D 31 80 09 00 00 00 00 00 00 40 [21:38:55]Write i2c OK [21:38:55]MH_I2C_Read... [21:38:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:38:55]Read from MH i2c: E2 [21:38:55]MH_I2C_Read... [21:38:55]Read from MH i2c: E2 03 00 [21:38:55]MH_I2C_Read... [21:38:55]Read from MH i2c: E2 03 00 9D 31 00 90 00 42 [21:38:55]RAPDU: 90 00 [21:38:55]wFMCommunicate OK [21:38:55]SAM_PROTO_ClearQueue done [21:38:55]KKMCreateOFDPacket [21:38:55]OFDProtocolAddRootSTLVToBuf [21:38:55]FM_MakeSignedData [21:38:55]FM_MakeSignedData [21:38:55]SAM_PROTO_SignData [21:38:55]wFMCommunicate request_size=4 [21:38:55]MH_SAM_APDU [21:38:55]CAPDU: 80 0D 01 02 [21:38:55]Write to MH i2c: E2 08 00 9E 31 80 0D 01 02 00 00 00 00 48 [21:38:55]Write i2c OK [21:38:55]MH_I2C_Read... [21:38:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:38:55]Read from MH i2c: E2 [21:38:55]MH_I2C_Read... [21:38:55]Read from MH i2c: E2 03 00 [21:38:55]MH_I2C_Read... [21:38:55]Read from MH i2c: E2 03 00 9E 31 00 90 00 43 [21:38:55]RAPDU: 90 00 [21:38:55]wFMCommunicate OK [21:38:55]wFMCommunicate request_size=255 [21:38:55]MH_SAM_APDU [21:38:55]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 14 03 00 00 F4 03 04 00 70 04 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 69 DB 04 00 35 04 06 00 [21:38:55]Write to MH i2c: E2 02 01 9F 31 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 14 03 00 00 F4 03 04 00 70 04 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 69 DB 04 00 35 04 06 00 00 00 20 [21:38:55]Write i2c OK [21:38:55]MH_I2C_Read... [21:38:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:38:55]Read from MH i2c: E2 [21:38:55]MH_I2C_Read... [21:38:55]Read from MH i2c: E2 03 00 [21:38:55]MH_I2C_Read... [21:38:55]Read from MH i2c: E2 03 00 9F 31 00 90 00 44 [21:38:55]RAPDU: 90 00 [21:38:55]wFMCommunicate OK [21:38:55]wFMCommunicate request_size=11 [21:38:55]MH_SAM_APDU [21:38:55]CAPDU: 80 0D 02 02 06 FD A0 95 E2 EC 76 [21:38:55]Write to MH i2c: E2 0E 00 A0 31 80 0D 02 02 06 00 FD A0 95 E2 EC 76 00 00 CD [21:38:56]Write i2c OK [21:38:56]MH_I2C_Read... [21:38:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:38:56]Read from MH i2c: E2 [21:38:56]MH_I2C_Read... [21:38:56]Read from MH i2c: E2 03 00 [21:38:56]MH_I2C_Read... [21:38:56]Read from MH i2c: E2 03 00 A0 31 00 90 00 45 [21:38:56]RAPDU: 90 00 [21:38:56]wFMCommunicate OK [21:38:56]wFMCommunicate request_size=4 [21:38:56]MH_SAM_APDU [21:38:56]CAPDU: 80 0D 03 02 [21:38:56]Write to MH i2c: E2 08 00 A1 31 80 0D 03 02 00 00 00 00 4D [21:38:56]Write i2c OK [21:38:56]MH_I2C_Read... [21:38:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:38:56]Read from MH i2c: E2 [21:38:56]MH_I2C_Read... [21:38:56]Read from MH i2c: E2 0B 00 [21:38:56]MH_I2C_Read... [21:38:56]Read from MH i2c: E2 0B 00 A1 31 00 74 88 59 F8 8F AA A6 B7 90 00 31 [21:38:56]RAPDU: 74 88 59 F8 8F AA A6 B7 90 00 [21:38:56]wFMCommunicate OK [21:38:56]SAM_PROTO_SignData done [21:38:56]FM_MakeSignedData done [21:38:56]CreateOFDProtocolMessage [21:38:56]wFMCommunicate request_size=4 [21:38:56]MH_SAM_APDU [21:38:56]CAPDU: 80 11 00 00 [21:38:56]Write to MH i2c: E2 08 00 A2 31 80 11 00 00 00 00 00 00 4D [21:38:56]Write i2c OK [21:38:56]MH_I2C_Read... [21:38:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:38:56]Read from MH i2c: E2 [21:38:56]MH_I2C_Read... [21:38:56]Read from MH i2c: E2 17 00 [21:38:56]MH_I2C_Read... [21:38:56]Read from MH i2c: E2 17 00 A2 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A1 [21:38:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [21:38:56]wFMCommunicate OK [21:38:56]CreateOFDProtocolMessage done [21:38:56]OFDSenderStorePacket 318313 [21:38:56]StoreOFDPacket docnum=318313 [21:38:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 DD 24 08 01 BF A1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 14 03 00 00 F4 03 04 00 70 04 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 69 DB 04 00 35 04 06 00 FD A0 95 E2 EC 76 74 88 59 F8 8F AA A6 B7 [21:38:56]CheckFolder [21:38:56]dirname=/storage/ofd_packets [21:38:56]CheckFolder done [21:38:56]ProducePacketName [21:38:56]name=ofd_packets/00318313 [21:38:56]NVStorageSaveData ofd_packets/00318313 [21:38:56]File name is /storage/ofd_packets/00318313 [21:38:56]Write 302 bytes [21:38:56]NVStorageSaveData done [21:38:56]OFDSenderStorePacket done [21:38:56]KKMCreateOFDPacket done [21:38:56]NVStorageSaveData kkm_last_timestamp [21:38:56]File name is /storage/kkm_last_timestamp [21:38:56]Write 4 bytes [21:38:56]NVStorageSaveData done [21:38:56]ExternCall_PrintAddStr [21:38:56]wPrintStart [21:38:56]Write to MH i2c: 01 00 00 A3 31 D4 [21:38:56]Write i2c OK [21:38:56]MH_I2C_Read... [21:38:56]Read from MH i2c: 01 [21:38:56]MH_I2C_Read... [21:38:56]Read from MH i2c: 01 07 00 [21:38:56]MH_I2C_Read... [21:38:56]Read from MH i2c: 01 07 00 A3 31 00 00 00 00 00 FF 0F E9 [21:38:56]RasterBufferAndPrint [21:38:56]line Счет N : (1)1093325 [21:38:56]line ИНН: 02508201610067 [21:38:56]line Контрольно-Кассовый Чек [21:38:56]line ПРОДАЖА [21:38:56]line ТРК (МРК, ГНК) : 11 [21:38:56]line Товар: 2710194210 [21:38:56]line ДТ(л)-К-2 [21:38:56]line 26.250 * 76.20 [21:38:56]line = 2000.25 [21:38:56]line НДС 12% НСП 1% [21:38:56]line > о реализуемом товаре [21:38:56]line ОКРУГЛЕНИЕ: -0.25 [21:38:56]line ИТОГО: 2000.00 [21:38:56]line Внесено: 2000.00 [21:38:56]line СДАЧА: 0.00 [21:38:56]line НСП 1% : 17.70 [21:38:56]line НДС 12% : 212.42 [21:38:56]line Наличными: 2000.00 [21:38:56]line Безнал.: 0.00 [21:38:56]line Место: АЗС № 101 "Партнер Нефть" [21:38:56]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [21:38:56]line СНО: Общий режим [21:38:56]line Чек 788 28.10.2024 21:38 [21:38:56]line Смена: 546 ФФД: 1.0 [21:38:56]line ЗНМ: 0300000082 [21:38:56]line РНМ: 0000000000091628 [21:38:56]line Версия ККМ: 001 [21:38:56]line ФМ: 0000000000874671 [21:38:56]line ФД: 318313 [21:38:56]line ФПД: 278866151271542 [21:38:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T213856&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318313&fm=278866151271542&tin=02508201610067®Number=0000000000091628&sum=200000 [21:38:56]OFD Sender: Processing packet 318313 [packets to send 127, broken 126] [21:38:56]ProducePacketName [21:38:56]name=ofd_packets/00318313 [21:38:56]OFD Sender: To server: pG, [21:38:56]CommunicateWithHost lk.salyk.kg:30040 [21:38:56]ConnectInit lk.salyk.kg [21:38:56]written 0, free lines is 4095 [21:38:56]Connected sock=10 [21:38:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 DD 24 08 01 BF A1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 14 03 00 00 F4 03 04 00 70 04 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 69 DB 04 00 35 04 06 00 FD A0 95 E2 EC 76 74 88 59 F8 8F AA A6 B7 [21:38:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 E0 56 47 00 DB A5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 69 DB 04 00 F4 03 04 00 27 B0 1F 67 B6 04 01 00 00 31 1F B8 64 A1 6A 3A 34 [21:38:56]CommunicateWithHost err = 0 [21:38:56]CheckOFDResponse [21:38:56]1017 (14) - 77093643461234 [21:38:56]1041 (16) - 0000000000874671 [21:38:56]1040 (4) - 318313 [21:38:56]1012 (4) - 28.10.2024 15:39 [21:38:56]1206 (1) - 0 [21:38:56]OFD Sender: Remove packet 318313 [21:38:56]ProducePacketName [21:38:56]name=ofd_packets/00318313 [21:38:56]NVStorageDeleteData [21:38:56]Write to MH i2c: 01 00 00 CE 31 FF [21:38:56]Write i2c OK [21:38:56]MH_I2C_Read... [21:38:56]Read from MH i2c: 01 [21:38:56]MH_I2C_Read... [21:38:56]Read from MH i2c: 01 07 00 [21:38:56]MH_I2C_Read... [21:38:56]Read from MH i2c: 01 07 00 CE 31 00 00 00 00 00 F6 0C 08 [21:38:56]RasterBufferAndPrint [21:38:56]line [21:38:56]line [21:38:56]line [21:38:56]line [21:38:56]line [21:38:56]written 0, free lines is 3324 [21:38:56]MH_Cut [21:38:56]Write to MH i2c: D1 01 00 D5 31 01 D8 [21:38:56]Write i2c OK [21:38:56]MH_I2C_Read... [21:38:56]Read from MH i2c: D1 [21:38:56]MH_I2C_Read... [21:38:56]Read from MH i2c: D1 01 00 [21:38:56]MH_I2C_Read... [21:38:56]Read from MH i2c: D1 01 00 D5 31 00 D7 [21:38:56]Write to MH i2c: 01 00 00 D6 31 07 [21:38:56]Write i2c OK [21:38:56]MH_I2C_Read... [21:38:57]OFD Sender: No OFD packet to send [21:38:57]*** Cut start [21:38:57]*** Partial cut [21:38:57]*** CUTSNS_PIN = 1 [21:38:57]*** CUTSNS_PIN = 0 [21:38:57]*** Brake cut motor [21:38:58]Read from MH i2c: 01 [21:38:58]MH_I2C_Read... [21:38:58]*** Stop cut motor [21:38:58]*** Cut end [21:38:58]Read from MH i2c: 01 07 00 [21:38:58]MH_I2C_Read... [21:38:58]Read from MH i2c: 01 07 00 D6 31 00 00 00 00 00 FF 0F 1C [21:38:58]process_action close_receipt done [21:38:58]requested_data is exist [21:38:58]produce_requested_data [21:38:58]requested_item fm.sn is exist - process it [21:38:58]wFMCommunicate request_size=4 [21:38:58]MH_SAM_APDU [21:38:58]CAPDU: 80 11 00 00 [21:38:58]Write to MH i2c: E2 08 00 D7 31 80 11 00 00 00 00 00 00 82 [21:38:58]Write i2c OK [21:38:58]MH_I2C_Read... [21:38:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:38:58]Read from MH i2c: E2 [21:38:58]MH_I2C_Read... [21:38:58]Read from MH i2c: E2 17 00 [21:38:58]MH_I2C_Read... [21:38:58]Read from MH i2c: E2 17 00 D7 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D6 [21:38:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [21:38:58]wFMCommunicate OK [21:38:58]requested_item fd.num is exist - process it [21:38:58]SAM_PROTO_GetFieldsCounters [21:38:58]wFMCommunicate request_size=4 [21:38:58]MH_SAM_APDU [21:38:58]CAPDU: 80 13 00 00 [21:38:58]Write to MH i2c: E2 08 00 D8 31 80 13 00 00 00 00 00 00 85 [21:38:58]Write i2c OK [21:38:58]MH_I2C_Read... [21:38:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:38:58]Read from MH i2c: E2 [21:38:58]MH_I2C_Read... [21:38:58]Read from MH i2c: E2 62 00 [21:38:58]MH_I2C_Read... [21:38:58]Read from MH i2c: E2 62 00 D8 31 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 69 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 14 03 00 00 5E 04 04 00 14 03 00 00 57 04 04 00 15 03 00 00 19 04 04 00 00 00 00 00 90 00 59 [21:38:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 69 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 14 03 00 00 5E 04 04 00 14 03 00 00 57 04 04 00 15 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:38:58]wFMCommunicate OK [21:38:58]SAM_PROTO_GetFieldsCounters done [21:38:58]requested_item shift.num is exist - process it [21:38:58]requested_item shift.opened is exist - process it [21:38:58]req_shift_opened [21:38:58]FM_GetShiftState [21:38:58]SAM_PROTO_GetShiftState [21:38:58]wFMCommunicate request_size=4 [21:38:58]MH_SAM_APDU [21:38:58]CAPDU: 80 13 01 00 [21:38:58]Write to MH i2c: E2 08 00 D9 31 80 13 01 00 00 00 00 00 87 [21:38:58]Write i2c OK [21:38:58]MH_I2C_Read... [21:38:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:38:58]Read from MH i2c: E2 [21:38:58]MH_I2C_Read... [21:38:58]Read from MH i2c: E2 0E 00 [21:38:58]MH_I2C_Read... [21:38:58]Read from MH i2c: E2 0E 00 D9 31 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 80 [21:38:58]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [21:38:58]wFMCommunicate OK [21:38:58]SAM_PROTO_GetShiftState done [21:38:58]FM_GetShiftState done [21:38:58]req_shift_opened done [21:38:58]requested_item shift.open_date is exist - process it [21:38:58]req_shift_open_date [21:38:58]req_shift_open_date done [21:38:58]produce_requested_data done [21:38:58]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318313,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [21:38:58]process_action_free close_receipt [21:38:58]json_value_free [21:38:58]json_value_free done [21:38:58]process_json_proto returns [21:38:58]Send response to host [21:38:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318313,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [21:38:58]free response buf [21:38:58]execute_script done [21:38:58]execute_script returns [21:38:58]free content buf [21:38:58]Sock 9.Close socket [21:38:58]Sock 9.Thread stoped [21:39:02]OFD Sender: No OFD packet to send [21:39:07]OFD Sender: No OFD packet to send [21:39:12]OFD Sender: No OFD packet to send [21:39:17]OFD Sender: No OFD packet to send [21:39:22]OFD Sender: No OFD packet to send [21:39:27]OFD Sender: No OFD packet to send [21:39:32]OFD Sender: No OFD packet to send [21:39:37]OFD Sender: No OFD packet to send [21:39:42]OFD Sender: No OFD packet to send [21:39:47]OFD Sender: No OFD packet to send [21:39:52]OFD Sender: No OFD packet to send [21:39:57]OFD Sender: No OFD packet to send [21:40:02]OFD Sender: No OFD packet to send [21:40:07]OFD Sender: No OFD packet to send [21:40:12]OFD Sender: No OFD packet to send [21:40:17]OFD Sender: No OFD packet to send [21:40:22]OFD Sender: No OFD packet to send [21:40:27]OFD Sender: No OFD packet to send [21:40:32]OFD Sender: No OFD packet to send [21:40:37]OFD Sender: No OFD packet to send [21:40:42]OFD Sender: No OFD packet to send [21:40:47]OFD Sender: No OFD packet to send [21:40:52]OFD Sender: No OFD packet to send [21:40:57]OFD Sender: No OFD packet to send [21:41:02]OFD Sender: No OFD packet to send [21:41:07]OFD Sender: No OFD packet to send [21:41:12]OFD Sender: No OFD packet to send [21:41:17]OFD Sender: No OFD packet to send [21:41:22]OFD Sender: No OFD packet to send [21:41:27]OFD Sender: No OFD packet to send [21:41:32]OFD Sender: No OFD packet to send [21:41:36]accept exits with 8 [21:41:36]New connection [21:41:36]New thread 3066895716 created [21:41:36]Thread 3067039076 joined [21:41:36]Waiting for new connection... [21:41:36] Sock 8.Parse request [21:41:36]Sock 8.Check first char [21:41:36]Sock 8.First char is OK [21:41:36]request: POST /json_proto HTTP/1.0 [21:41:36]Method: POST [21:41:36]URL: /json_proto [21:41:36]Method is POST - this is cgi request [21:41:36]url: /json_proto [21:41:36]query_string will be loaded in cgi processing [21:41:36]execute_cgi json_proto POST (null) [21:41:36]execute_cgi path=json_proto method=POST [21:41:36]POST find Content-Length [21:41:36]Host: 172.17.50.195:8080 [21:41:36]Content-Length: 678 [21:41:36]Content-Type: application/json [21:41:36] [21:41:36]POST finish read [21:41:36]Found Content-Length = 678 [21:41:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093327", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:41:36]execute_script... [21:41: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)1093327", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:41:36]POST & json_proto [21:41:36]process_json_proto [21:41:36]json parsed OK: [21:41:36]protocol is kg_v1.0 [21:41:36]action value=close_receipt [21:41:36]process_action close_receipt [21:41:36]cmd_close_receipt [21:41:36]MH_GetDate [21:41:36]Write to MH i2c: F0 00 00 DA 31 FA [21:41:36]Write i2c OK [21:41:36]MH_I2C_Read... [21:41:36]Read from MH i2c: F0 [21:41:36]MH_I2C_Read... [21:41:36]Read from MH i2c: F0 09 00 [21:41:36]MH_I2C_Read... [21:41:36]Read from MH i2c: F0 09 00 DA 31 00 12 05 20 67 43 33 1C 67 9A [21:41:36]GetLastDocTimeStamp 1730151536 [21:41:36]current date 1730151698 [21:41:36]FM_GetShiftState [21:41:36]SAM_PROTO_GetShiftState [21:41:36]wFMCommunicate request_size=4 [21:41:36]MH_SAM_APDU [21:41:36]CAPDU: 80 13 01 00 [21:41:36]Write to MH i2c: E2 08 00 DB 31 80 13 01 00 00 00 00 00 89 [21:41:36]Write i2c OK [21:41:36]MH_I2C_Read... [21:41:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:41:36]Read from MH i2c: E2 [21:41:36]MH_I2C_Read... [21:41:36]Read from MH i2c: E2 0E 00 [21:41:36]MH_I2C_Read... [21:41:37]Read from MH i2c: E2 0E 00 DB 31 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 82 [21:41:37]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [21:41:37]wFMCommunicate OK [21:41:37]SAM_PROTO_GetShiftState done [21:41:37]FM_GetShiftState done [21:41:37]opened in 1730073493 [21:41:37]opened+sec_in_day 1730159893 [21:41:37]quantity*price = 50041 [21:41:37]sum+1 = 50042 [21:41:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 789 28.10.2024 21:41 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318314 ФПД: 272571255607932 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T214138&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318314&fm=272571255607932&tin=02508201610067®Number=0000000000091628&sum=50000 [21:41:38]StoreToDocumentArchive [21:41:38]shift 546 fd 318314 [21:41:38]save to /storage/0546/doc_00318314 [21:41:38]save last doc name /storage/0546/doc_00318314 to /storage/kkm_last_doc_name [21:41:38]save OK [21:41:38]Clear old archive folders... [21:41:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:41:38]tlvbuf is 00099A50 [21:41:38]SAM_PROTO_ClearQueue [21:41:38]wFMCommunicate request_size=4 [21:41:38]MH_SAM_APDU [21:41:38]CAPDU: 80 09 00 00 [21:41:38]Write to MH i2c: E2 08 00 E8 31 80 09 00 00 00 00 00 00 8B [21:41:38]Write i2c OK [21:41:38]MH_I2C_Read... [21:41:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:41:38]Read from MH i2c: E2 [21:41:38]MH_I2C_Read... [21:41:38]Read from MH i2c: E2 03 00 [21:41:38]MH_I2C_Read... [21:41:38]Read from MH i2c: E2 03 00 E8 31 00 90 00 8D [21:41:38]RAPDU: 90 00 [21:41:38]wFMCommunicate OK [21:41:38]SAM_PROTO_ClearQueue done [21:41:38]KKMCreateOFDPacket [21:41:38]OFDProtocolAddRootSTLVToBuf [21:41:38]FM_MakeSignedData [21:41:38]FM_MakeSignedData [21:41:38]SAM_PROTO_SignData [21:41:38]wFMCommunicate request_size=4 [21:41:38]MH_SAM_APDU [21:41:38]CAPDU: 80 0D 01 02 [21:41:38]Write to MH i2c: E2 08 00 E9 31 80 0D 01 02 00 00 00 00 93 [21:41:38]Write i2c OK [21:41:38]MH_I2C_Read... [21:41:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:41:38]Read from MH i2c: E2 [21:41:38]MH_I2C_Read... [21:41:38]Read from MH i2c: E2 03 00 [21:41:38]MH_I2C_Read... [21:41:38]Read from MH i2c: E2 03 00 E9 31 00 90 00 8E [21:41:38]RAPDU: 90 00 [21:41:38]wFMCommunicate OK [21:41:38]wFMCommunicate request_size=255 [21:41:38]MH_SAM_APDU [21:41: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 03 00 00 F4 03 04 00 12 05 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6A DB 04 00 35 04 06 00 F7 [21:41:38]Write to MH i2c: E2 02 01 EA 31 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 03 00 00 F4 03 04 00 12 05 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6A DB 04 00 35 04 06 00 F7 00 00 3B [21:41:38]Write i2c OK [21:41:38]MH_I2C_Read... [21:41:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:41:38]Read from MH i2c: E2 [21:41:38]MH_I2C_Read... [21:41:38]Read from MH i2c: E2 03 00 [21:41:38]MH_I2C_Read... [21:41:38]Read from MH i2c: E2 03 00 EA 31 00 90 00 8F [21:41:38]RAPDU: 90 00 [21:41:38]wFMCommunicate OK [21:41:38]wFMCommunicate request_size=10 [21:41:38]MH_SAM_APDU [21:41:38]CAPDU: 80 0D 02 02 05 E6 F0 DD D2 7C [21:41:38]Write to MH i2c: E2 0D 00 EB 31 80 0D 02 02 05 00 E6 F0 DD D2 7C 00 00 A1 [21:41:38]Write i2c OK [21:41:38]MH_I2C_Read... [21:41:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:41:38]Read from MH i2c: E2 [21:41:38]MH_I2C_Read... [21:41:38]Read from MH i2c: E2 03 00 [21:41:38]MH_I2C_Read... [21:41:38]Read from MH i2c: E2 03 00 EB 31 00 90 00 90 [21:41:38]RAPDU: 90 00 [21:41:38]wFMCommunicate OK [21:41:38]wFMCommunicate request_size=4 [21:41:38]MH_SAM_APDU [21:41:38]CAPDU: 80 0D 03 02 [21:41:38]Write to MH i2c: E2 08 00 EC 31 80 0D 03 02 00 00 00 00 98 [21:41:38]Write i2c OK [21:41:38]MH_I2C_Read... [21:41:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:41:38]Read from MH i2c: E2 [21:41:38]MH_I2C_Read... [21:41:38]Read from MH i2c: E2 0B 00 [21:41:38]MH_I2C_Read... [21:41:38]Read from MH i2c: E2 0B 00 EC 31 00 B5 9A DB 9D AB AC 05 1D 90 00 D9 [21:41:38]RAPDU: B5 9A DB 9D AB AC 05 1D 90 00 [21:41:38]wFMCommunicate OK [21:41:38]SAM_PROTO_SignData done [21:41:38]FM_MakeSignedData done [21:41:38]CreateOFDProtocolMessage [21:41:38]wFMCommunicate request_size=4 [21:41:38]MH_SAM_APDU [21:41:38]CAPDU: 80 11 00 00 [21:41:38]Write to MH i2c: E2 08 00 ED 31 80 11 00 00 00 00 00 00 98 [21:41:38]Write i2c OK [21:41:38]MH_I2C_Read... [21:41:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:41:38]Read from MH i2c: E2 [21:41:38]MH_I2C_Read... [21:41:38]Read from MH i2c: E2 17 00 [21:41:38]MH_I2C_Read... [21:41:38]Read from MH i2c: E2 17 00 ED 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 EC [21:41:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [21:41:38]wFMCommunicate OK [21:41:38]CreateOFDProtocolMessage done [21:41:38]OFDSenderStorePacket 318314 [21:41:38]StoreOFDPacket docnum=318314 [21:41:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 CA B5 07 01 76 65 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 03 00 00 F4 03 04 00 12 05 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6A DB 04 00 35 04 06 00 F7 E6 F0 DD D2 7C B5 9A DB 9D AB AC 05 1D [21:41:38]CheckFolder [21:41:38]dirname=/storage/ofd_packets [21:41:38]CheckFolder done [21:41:38]ProducePacketName [21:41:38]name=ofd_packets/00318314 [21:41:38]NVStorageSaveData ofd_packets/00318314 [21:41:38]File name is /storage/ofd_packets/00318314 [21:41:38]Write 301 bytes [21:41:38]NVStorageSaveData done [21:41:38]OFDSenderStorePacket done [21:41:38]KKMCreateOFDPacket done [21:41:38]NVStorageSaveData kkm_last_timestamp [21:41:38]File name is /storage/kkm_last_timestamp [21:41:38]Write 4 bytes [21:41:38]NVStorageSaveData done [21:41:38]ExternCall_PrintAddStr [21:41:38]wPrintStart [21:41:38]Write to MH i2c: 01 00 00 EE 31 1F [21:41:38]Write i2c OK [21:41:38]MH_I2C_Read... [21:41:38]Read from MH i2c: 01 [21:41:38]MH_I2C_Read... [21:41:38]Read from MH i2c: 01 07 00 [21:41:38]MH_I2C_Read... [21:41:38]Read from MH i2c: 01 07 00 EE 31 00 00 00 00 00 FF 0F 34 [21:41:38]RasterBufferAndPrint [21:41:38]line Счет N : (1)1093327 [21:41:38]line ИНН: 02508201610067 [21:41:38]line Контрольно-Кассовый Чек [21:41:38]line ПРОДАЖА [21:41:38]line ТРК (МРК, ГНК) : 53 [21:41:38]line Товар: 2710124130 [21:41:38]line Аи-92-К-2 [21:41:38]line 7.480 * 66.90 [21:41:38]line = 500.41 [21:41:38]line НДС 12% НСП 1% [21:41:38]line > о реализуемом товаре [21:41:38]line ОКРУГЛЕНИЕ: -0.41 [21:41:38]line ИТОГО: 500.00 [21:41:38]line Внесено: 500.00 [21:41:38]line СДАЧА: 0.00 [21:41:38]line НСП 1% : 4.43 [21:41:38]line НДС 12% : 53.14 [21:41:38]line Наличными: 500.00 [21:41:38]line Безнал.: 0.00 [21:41:38]line Место: АЗС № 101 "Партнер Нефть" [21:41:38]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [21:41:38]line СНО: Общий режим [21:41:38]line Чек 789 28.10.2024 21:41 [21:41:38]line Смена: 546 ФФД: 1.0 [21:41:38]line ЗНМ: 0300000082 [21:41:38]line РНМ: 0000000000091628 [21:41:38]line Версия ККМ: 001 [21:41:38]line ФМ: 0000000000874671 [21:41:38]line ФД: 318314 [21:41:38]line ФПД: 272571255607932 [21:41:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T214138&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318314&fm=272571255607932&tin=02508201610067®Number=0000000000091628&sum=50000 [21:41:39]written 0, free lines is 4095 [21:41:39]OFD Sender: Processing packet 318314 [packets to send 127, broken 126] [21:41:39]ProducePacketName [21:41:39]name=ofd_packets/00318314 [21:41:39]OFD Sender: To server: pG, [21:41:39]CommunicateWithHost lk.salyk.kg:30040 [21:41:39]ConnectInit lk.salyk.kg [21:41:39]Connected sock=10 [21:41:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 CA B5 07 01 76 65 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 03 00 00 F4 03 04 00 12 05 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6A DB 04 00 35 04 06 00 F7 E6 F0 DD D2 7C B5 9A DB 9D AB AC 05 1D [21:41:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 FE F9 47 00 98 10 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6A DB 04 00 F4 03 04 00 CA B0 1F 67 B6 04 01 00 00 A4 45 41 B8 6A 63 36 79 [21:41:39]CommunicateWithHost err = 0 [21:41:39]CheckOFDResponse [21:41:39]1017 (14) - 77093643461234 [21:41:39]1041 (16) - 0000000000874671 [21:41:39]1040 (4) - 318314 [21:41:39]1012 (4) - 28.10.2024 15:42 [21:41:39]1206 (1) - 0 [21:41:39]OFD Sender: Remove packet 318314 [21:41:39]ProducePacketName [21:41:39]name=ofd_packets/00318314 [21:41:39]NVStorageDeleteData [21:41:39]Write to MH i2c: 01 00 00 19 32 4B [21:41:39]Write i2c OK [21:41:39]MH_I2C_Read... [21:41:39]Read from MH i2c: 01 [21:41:39]MH_I2C_Read... [21:41:39]Read from MH i2c: 01 07 00 [21:41:39]MH_I2C_Read... [21:41:39]Read from MH i2c: 01 07 00 19 32 00 00 00 00 00 E1 0C 3F [21:41:39]RasterBufferAndPrint [21:41:39]line [21:41:39]line [21:41:39]line [21:41:39]line [21:41:39]line [21:41:39]written 0, free lines is 3306 [21:41:39]MH_Cut [21:41:39]Write to MH i2c: D1 01 00 20 32 01 24 [21:41:39]Write i2c OK [21:41:39]MH_I2C_Read... [21:41:39]Read from MH i2c: D1 [21:41:39]MH_I2C_Read... [21:41:39]Read from MH i2c: D1 01 00 [21:41:39]MH_I2C_Read... [21:41:39]Read from MH i2c: D1 01 00 20 32 00 23 [21:41:39]Write to MH i2c: 01 00 00 21 32 53 [21:41:39]Write i2c OK [21:41:39]MH_I2C_Read... [21:41:39]OFD Sender: No OFD packet to send [21:41:40]*** Cut start [21:41:40]*** Partial cut [21:41:40]*** CUTSNS_PIN = 1 [21:41:40]*** CUTSNS_PIN = 0 [21:41:40]*** Brake cut motor [21:41:40]Read from MH i2c: 01 [21:41:40]MH_I2C_Read... [21:41:40]*** Stop cut motor [21:41:40]*** Cut end [21:41:40]Read from MH i2c: 01 07 00 [21:41:40]MH_I2C_Read... [21:41:40]Read from MH i2c: 01 07 00 21 32 00 00 00 00 00 FF 0F 68 [21:41:40]process_action close_receipt done [21:41:40]requested_data is exist [21:41:40]produce_requested_data [21:41:40]requested_item fm.sn is exist - process it [21:41:40]wFMCommunicate request_size=4 [21:41:40]MH_SAM_APDU [21:41:40]CAPDU: 80 11 00 00 [21:41:40]Write to MH i2c: E2 08 00 22 32 80 11 00 00 00 00 00 00 CE [21:41:40]Write i2c OK [21:41:40]MH_I2C_Read... [21:41:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:41:40]Read from MH i2c: E2 [21:41:40]MH_I2C_Read... [21:41:40]Read from MH i2c: E2 17 00 [21:41:40]MH_I2C_Read... [21:41:40]Read from MH i2c: E2 17 00 22 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 22 [21:41:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [21:41:40]wFMCommunicate OK [21:41:40]requested_item fd.num is exist - process it [21:41:40]SAM_PROTO_GetFieldsCounters [21:41:40]wFMCommunicate request_size=4 [21:41:40]MH_SAM_APDU [21:41:40]CAPDU: 80 13 00 00 [21:41:40]Write to MH i2c: E2 08 00 23 32 80 13 00 00 00 00 00 00 D1 [21:41:40]Write i2c OK [21:41:40]MH_I2C_Read... [21:41:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:41:41]Read from MH i2c: E2 [21:41:41]MH_I2C_Read... [21:41:41]Read from MH i2c: E2 62 00 [21:41:41]MH_I2C_Read... [21:41:41]Read from MH i2c: E2 62 00 23 32 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 6A DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 15 03 00 00 5E 04 04 00 15 03 00 00 57 04 04 00 16 03 00 00 19 04 04 00 00 00 00 00 90 00 A9 [21:41:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 6A DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 15 03 00 00 5E 04 04 00 15 03 00 00 57 04 04 00 16 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:41:41]wFMCommunicate OK [21:41:41]SAM_PROTO_GetFieldsCounters done [21:41:41]requested_item shift.num is exist - process it [21:41:41]requested_item shift.opened is exist - process it [21:41:41]req_shift_opened [21:41:41]FM_GetShiftState [21:41:41]SAM_PROTO_GetShiftState [21:41:41]wFMCommunicate request_size=4 [21:41:41]MH_SAM_APDU [21:41:41]CAPDU: 80 13 01 00 [21:41:41]Write to MH i2c: E2 08 00 24 32 80 13 01 00 00 00 00 00 D3 [21:41:41]Write i2c OK [21:41:41]MH_I2C_Read... [21:41:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:41:41]Read from MH i2c: E2 [21:41:41]MH_I2C_Read... [21:41:41]Read from MH i2c: E2 0E 00 [21:41:41]MH_I2C_Read... [21:41:41]Read from MH i2c: E2 0E 00 24 32 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 CC [21:41:41]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [21:41:41]wFMCommunicate OK [21:41:41]SAM_PROTO_GetShiftState done [21:41:41]FM_GetShiftState done [21:41:41]req_shift_opened done [21:41:41]requested_item shift.open_date is exist - process it [21:41:41]req_shift_open_date [21:41:41]req_shift_open_date done [21:41:41]produce_requested_data done [21:41:41]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318314,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [21:41:41]process_action_free close_receipt [21:41:41]json_value_free [21:41:41]json_value_free done [21:41:41]process_json_proto returns [21:41:41]Send response to host [21:41:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318314,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [21:41:41]free response buf [21:41:41]execute_script done [21:41:41]execute_script returns [21:41:41]free content buf [21:41:41]Sock 8.Close socket [21:41:41]Sock 8.Thread stoped [21:41:44]OFD Sender: No OFD packet to send [21:41:49]OFD Sender: No OFD packet to send [21:41:54]OFD Sender: No OFD packet to send [21:41:59]OFD Sender: No OFD packet to send [21:42:04]OFD Sender: No OFD packet to send [21:42:09]OFD Sender: No OFD packet to send [21:42:14]OFD Sender: No OFD packet to send [21:42:19]OFD Sender: No OFD packet to send [21:42:24]OFD Sender: No OFD packet to send [21:42:29]OFD Sender: No OFD packet to send [21:42:34]OFD Sender: No OFD packet to send [21:42:39]OFD Sender: No OFD packet to send [21:42:44]OFD Sender: No OFD packet to send [21:42:49]OFD Sender: No OFD packet to send [21:42:54]OFD Sender: No OFD packet to send [21:42:59]OFD Sender: No OFD packet to send [21:43:04]OFD Sender: No OFD packet to send [21:43:09]OFD Sender: No OFD packet to send [21:43:14]OFD Sender: No OFD packet to send [21:43:19]OFD Sender: No OFD packet to send [21:43:24]OFD Sender: No OFD packet to send [21:43:29]OFD Sender: No OFD packet to send [21:43:34]OFD Sender: No OFD packet to send [21:43:39]OFD Sender: No OFD packet to send [21:43:44]OFD Sender: No OFD packet to send [21:43:49]OFD Sender: No OFD packet to send [21:43:54]OFD Sender: No OFD packet to send [21:43:59]accept exits with 9 [21:43:59]New connection [21:43:59]New thread 3067039076 created [21:43:59]Thread 3066895716 joined [21:43:59]Waiting for new connection... [21:43:59] Sock 9.Parse request [21:43:59]Sock 9.Check first char [21:43:59]Sock 9.First char is OK [21:43:59]request: POST /json_proto HTTP/1.0 [21:43:59]Method: POST [21:43:59]URL: /json_proto [21:43:59]Method is POST - this is cgi request [21:43:59]url: /json_proto [21:43:59]query_string will be loaded in cgi processing [21:43:59]execute_cgi json_proto POST (null) [21:43:59]execute_cgi path=json_proto method=POST [21:43:59]POST find Content-Length [21:43:59]Host: 172.17.50.195:8080 [21:43:59]Content-Length: 798 [21:43:59]Content-Type: application/json [21:43:59] [21:43:59]POST finish read [21:43:59]Found Content-Length = 798 [21:43:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093326", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 55.120, "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\u000A53600", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:43:59]execute_script... [21:43: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)1093326", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 55.120, "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\u000A53600", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:43:59]POST & json_proto [21:43:59]process_json_proto [21:43:59]json parsed OK: [21:43:59]protocol is kg_v1.0 [21:43:59]action value=close_receipt [21:43:59]process_action close_receipt [21:43:59]cmd_close_receipt [21:43:59]MH_GetDate [21:43:59]Write to MH i2c: F0 00 00 25 32 46 [21:43:59]Write i2c OK [21:43:59]MH_I2C_Read... [21:43:59]Read from MH i2c: F0 [21:43:59]MH_I2C_Read... [21:43:59]Read from MH i2c: F0 09 00 [21:43:59]MH_I2C_Read... [21:43:59]Read from MH i2c: F0 09 00 25 32 00 A0 05 20 67 43 33 1C 67 74 [21:43:59]GetLastDocTimeStamp 1730151698 [21:43:59]current date 1730151840 [21:43:59]FM_GetShiftState [21:43:59]SAM_PROTO_GetShiftState [21:43:59]wFMCommunicate request_size=4 [21:43:59]MH_SAM_APDU [21:43:59]CAPDU: 80 13 01 00 [21:43:59]Write to MH i2c: E2 08 00 26 32 80 13 01 00 00 00 00 00 D5 [21:43:59]Write i2c OK [21:43:59]MH_I2C_Read... [21:43:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:43:59]Read from MH i2c: E2 [21:43:59]MH_I2C_Read... [21:43:59]Read from MH i2c: E2 0E 00 [21:43:59]MH_I2C_Read... [21:43:59]Read from MH i2c: E2 0E 00 26 32 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 CE [21:43:59]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [21:43:59]wFMCommunicate OK [21:43:59]SAM_PROTO_GetShiftState done [21:43:59]FM_GetShiftState done [21:43:59]opened in 1730073493 [21:43:59]opened+sec_in_day 1730159893 [21:43:59]quantity*price = 0 [21:43:59]sum+1 = 1 [21:43:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 790 28.10.2024 21:44 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливная Карта 53600 ФМ: 0000000000874671 ФД: 318315 ФПД: 191041292227241 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T214400&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318315&fm=191041292227241&tin=02508201610067®Number=0000000000091628&sum=0 [21:44:00]StoreToDocumentArchive [21:44:00]shift 546 fd 318315 [21:44:00]save to /storage/0546/doc_00318315 [21:44:00]save last doc name /storage/0546/doc_00318315 to /storage/kkm_last_doc_name [21:44:00]save OK [21:44:00]Clear old archive folders... [21:44:00]ProcessDocumentItem done err = 0, tmpTLVsize=252 [21:44:00]tlvbuf is B6DBD7A0 [21:44:00]SAM_PROTO_ClearQueue [21:44:00]wFMCommunicate request_size=4 [21:44:00]MH_SAM_APDU [21:44:00]CAPDU: 80 09 00 00 [21:44:00]Write to MH i2c: E2 08 00 33 32 80 09 00 00 00 00 00 00 D7 [21:44:00]Write i2c OK [21:44:00]MH_I2C_Read... [21:44:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:44:00]Read from MH i2c: E2 [21:44:00]MH_I2C_Read... [21:44:00]Read from MH i2c: E2 03 00 [21:44:00]MH_I2C_Read... [21:44:00]Read from MH i2c: E2 03 00 33 32 00 90 00 D9 [21:44:00]RAPDU: 90 00 [21:44:00]wFMCommunicate OK [21:44:00]SAM_PROTO_ClearQueue done [21:44:00]KKMCreateOFDPacket [21:44:00]OFDProtocolAddRootSTLVToBuf [21:44:00]FM_MakeSignedData [21:44:00]FM_MakeSignedData [21:44:00]SAM_PROTO_SignData [21:44:00]wFMCommunicate request_size=4 [21:44:00]MH_SAM_APDU [21:44:00]CAPDU: 80 0D 01 02 [21:44:00]Write to MH i2c: E2 08 00 34 32 80 0D 01 02 00 00 00 00 DF [21:44:00]Write i2c OK [21:44:00]MH_I2C_Read... [21:44:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:44:00]Read from MH i2c: E2 [21:44:00]MH_I2C_Read... [21:44:00]Read from MH i2c: E2 03 00 [21:44:00]MH_I2C_Read... [21:44:00]Read from MH i2c: E2 03 00 34 32 00 90 00 DA [21:44:00]RAPDU: 90 00 [21:44:00]wFMCommunicate OK [21:44:00]wFMCommunicate request_size=255 [21:44:00]MH_SAM_APDU [21:44:00]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 50 D7 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 16 03 00 00 F4 03 04 00 A0 05 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6B DB 04 00 35 04 06 00 [21:44:00]Write to MH i2c: E2 02 01 35 32 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 50 D7 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 16 03 00 00 F4 03 04 00 A0 05 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6B DB 04 00 35 04 06 00 00 00 FD [21:44:00]Write i2c OK [21:44:00]MH_I2C_Read... [21:44:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:44:00]Read from MH i2c: E2 [21:44:00]MH_I2C_Read... [21:44:00]Read from MH i2c: E2 03 00 [21:44:00]MH_I2C_Read... [21:44:00]Read from MH i2c: E2 03 00 35 32 00 90 00 DB [21:44:00]RAPDU: 90 00 [21:44:00]wFMCommunicate OK [21:44:00]wFMCommunicate request_size=11 [21:44:00]MH_SAM_APDU [21:44:00]CAPDU: 80 0D 02 02 06 AD C0 44 5C 52 A9 [21:44:00]Write to MH i2c: E2 0E 00 36 32 80 0D 02 02 06 00 AD C0 44 5C 52 A9 00 00 F6 [21:44:00]Write i2c OK [21:44:00]MH_I2C_Read... [21:44:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:44:00]Read from MH i2c: E2 [21:44:00]MH_I2C_Read... [21:44:00]Read from MH i2c: E2 03 00 [21:44:00]MH_I2C_Read... [21:44:00]Read from MH i2c: E2 03 00 36 32 00 90 00 DC [21:44:00]RAPDU: 90 00 [21:44:00]wFMCommunicate OK [21:44:00]wFMCommunicate request_size=4 [21:44:00]MH_SAM_APDU [21:44:00]CAPDU: 80 0D 03 02 [21:44:00]Write to MH i2c: E2 08 00 37 32 80 0D 03 02 00 00 00 00 E4 [21:44:00]Write i2c OK [21:44:00]MH_I2C_Read... [21:44:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:44:00]Read from MH i2c: E2 [21:44:00]MH_I2C_Read... [21:44:00]Read from MH i2c: E2 0B 00 [21:44:00]MH_I2C_Read... [21:44:00]Read from MH i2c: E2 0B 00 37 32 00 C3 C7 DF 77 23 49 1D 72 90 00 C0 [21:44:00]RAPDU: C3 C7 DF 77 23 49 1D 72 90 00 [21:44:00]wFMCommunicate OK [21:44:00]SAM_PROTO_SignData done [21:44:00]FM_MakeSignedData done [21:44:00]CreateOFDProtocolMessage [21:44:00]wFMCommunicate request_size=4 [21:44:00]MH_SAM_APDU [21:44:00]CAPDU: 80 11 00 00 [21:44:00]Write to MH i2c: E2 08 00 38 32 80 11 00 00 00 00 00 00 E4 [21:44:00]Write i2c OK [21:44:00]MH_I2C_Read... [21:44:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:44:00]Read from MH i2c: E2 [21:44:00]MH_I2C_Read... [21:44:00]Read from MH i2c: E2 17 00 [21:44:00]MH_I2C_Read... [21:44:00]Read from MH i2c: E2 17 00 38 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 38 [21:44:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [21:44:00]wFMCommunicate OK [21:44:00]CreateOFDProtocolMessage done [21:44:00]OFDSenderStorePacket 318315 [21:44:00]StoreOFDPacket docnum=318315 [21:44:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 CB D3 08 01 91 02 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 50 D7 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 16 03 00 00 F4 03 04 00 A0 05 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6B DB 04 00 35 04 06 00 AD C0 44 5C 52 A9 C3 C7 DF 77 23 49 1D 72 [21:44:00]CheckFolder [21:44:00]dirname=/storage/ofd_packets [21:44:00]CheckFolder done [21:44:00]ProducePacketName [21:44:00]name=ofd_packets/00318315 [21:44:00]NVStorageSaveData ofd_packets/00318315 [21:44:00]File name is /storage/ofd_packets/00318315 [21:44:00]Write 302 bytes [21:44:00]NVStorageSaveData done [21:44:00]OFDSenderStorePacket done [21:44:00]KKMCreateOFDPacket done [21:44:00]NVStorageSaveData kkm_last_timestamp [21:44:00]File name is /storage/kkm_last_timestamp [21:44:00]Write 4 bytes [21:44:00]NVStorageSaveData done [21:44:00]ExternCall_PrintAddStr [21:44:00]wPrintStart [21:44:00]Write to MH i2c: 01 00 00 39 32 6B [21:44:00]Write i2c OK [21:44:00]MH_I2C_Read... [21:44:00]Read from MH i2c: 01 [21:44:00]MH_I2C_Read... [21:44:00]Read from MH i2c: 01 07 00 [21:44:00]MH_I2C_Read... [21:44:00]Read from MH i2c: 01 07 00 39 32 00 00 00 00 00 FF 0F 80 [21:44:00]RasterBufferAndPrint [21:44:00]line Счет N : (1)1093326 [21:44:00]line ИНН: 02508201610067 [21:44:00]line Контрольно-Кассовый Чек [21:44:00]line ПРОДАЖА [21:44:00]line ТРК (МРК, ГНК) : 21 [21:44:00]line Товар: 2710194210 [21:44:00]line ДТ(л)-К-2 [21:44:00]line 55.120 * 0.00 [21:44:00]line = 0.00 [21:44:00]line НДС 12% НСП 1% [21:44:00]line > о реализуемом товаре [21:44:00]line ИТОГО: 0.00 [21:44:00]line НСП 1% : 0.00 [21:44:00]line НДС 12% : 0.00 [21:44:00]line Наличными: 0.00 [21:44:00]line Безнал.: 0.00 [21:44:00]line Место: АЗС № 101 "Партнер Нефть" [21:44:00]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [21:44:00]line СНО: Общий режим [21:44:00]line Чек 790 28.10.2024 21:44 [21:44:00]line Смена: 546 ФФД: 1.0 [21:44:00]line ЗНМ: 0300000082 [21:44:00]line РНМ: 0000000000091628 [21:44:00]line Версия ККМ: 001 [21:44:00]line Талоны: Топливная Карта [21:44:00]line 53600 [21:44:00]line ФМ: 0000000000874671 [21:44:00]line ФД: 318315 [21:44:00]line ФПД: 191041292227241 [21:44:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T214400&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318315&fm=191041292227241&tin=02508201610067®Number=0000000000091628&sum=0 [21:44:01]written 0, free lines is 4095 [21:44:01]OFD Sender: Processing packet 318315 [packets to send 127, broken 126] [21:44:01]ProducePacketName [21:44:01]name=ofd_packets/00318315 [21:44:01]OFD Sender: To server: pG, [21:44:01]CommunicateWithHost lk.salyk.kg:30040 [21:44:01]ConnectInit lk.salyk.kg [21:44:01]Connected sock=10 [21:44:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 CB D3 08 01 91 02 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 50 D7 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 16 03 00 00 F4 03 04 00 A0 05 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6B DB 04 00 35 04 06 00 AD C0 44 5C 52 A9 C3 C7 DF 77 23 49 1D 72 [21:44:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 80 47 47 00 32 54 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6B DB 04 00 F4 03 04 00 58 B1 1F 67 B6 04 01 00 00 62 01 27 9A 16 AA 93 3E [21:44:01]CommunicateWithHost err = 0 [21:44:01]CheckOFDResponse [21:44:01]1017 (14) - 77093643461234 [21:44:01]1041 (16) - 0000000000874671 [21:44:01]1040 (4) - 318315 [21:44:01]1012 (4) - 28.10.2024 15:44 [21:44:01]1206 (1) - 0 [21:44:01]OFD Sender: Remove packet 318315 [21:44:01]ProducePacketName [21:44:01]name=ofd_packets/00318315 [21:44:01]NVStorageDeleteData [21:44:01]Write to MH i2c: 01 00 00 63 32 95 [21:44:01]Write i2c OK [21:44:01]MH_I2C_Read... [21:44:01]Read from MH i2c: 01 [21:44:01]MH_I2C_Read... [21:44:01]Read from MH i2c: 01 07 00 [21:44:01]MH_I2C_Read... [21:44:01]Read from MH i2c: 01 07 00 63 32 00 00 00 00 00 F5 0C 9D [21:44:01]RasterBufferAndPrint [21:44:01]line [21:44:01]line [21:44:01]line [21:44:01]line [21:44:01]line [21:44:01]written 0, free lines is 3326 [21:44:01]MH_Cut [21:44:01]Write to MH i2c: D1 01 00 6A 32 01 6E [21:44:01]Write i2c OK [21:44:01]MH_I2C_Read... [21:44:01]Read from MH i2c: D1 [21:44:01]MH_I2C_Read... [21:44:01]Read from MH i2c: D1 01 00 [21:44:01]MH_I2C_Read... [21:44:01]Read from MH i2c: D1 01 00 6A 32 00 6D [21:44:01]Write to MH i2c: 01 00 00 6B 32 9D [21:44:01]Write i2c OK [21:44:01]MH_I2C_Read... [21:44:01]OFD Sender: No OFD packet to send [21:44:02]*** Cut start [21:44:02]*** Partial cut [21:44:02]*** CUTSNS_PIN = 1 [21:44:02]*** CUTSNS_PIN = 0 [21:44:02]*** Brake cut motor [21:44:02]Read from MH i2c: 01 [21:44:02]MH_I2C_Read... [21:44:02]*** Stop cut motor [21:44:02]*** Cut end [21:44:02]Read from MH i2c: 01 07 00 [21:44:02]MH_I2C_Read... [21:44:02]Read from MH i2c: 01 07 00 6B 32 00 00 00 00 00 FF 0F B2 [21:44:02]process_action close_receipt done [21:44:02]requested_data is exist [21:44:02]produce_requested_data [21:44:02]requested_item fm.sn is exist - process it [21:44:02]wFMCommunicate request_size=4 [21:44:02]MH_SAM_APDU [21:44:02]CAPDU: 80 11 00 00 [21:44:02]Write to MH i2c: E2 08 00 6C 32 80 11 00 00 00 00 00 00 18 [21:44:02]Write i2c OK [21:44:02]MH_I2C_Read... [21:44:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:44:02]Read from MH i2c: E2 [21:44:02]MH_I2C_Read... [21:44:02]Read from MH i2c: E2 17 00 [21:44:02]MH_I2C_Read... [21:44:02]Read from MH i2c: E2 17 00 6C 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 6C [21:44:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [21:44:02]wFMCommunicate OK [21:44:02]requested_item fd.num is exist - process it [21:44:02]SAM_PROTO_GetFieldsCounters [21:44:02]wFMCommunicate request_size=4 [21:44:02]MH_SAM_APDU [21:44:02]CAPDU: 80 13 00 00 [21:44:02]Write to MH i2c: E2 08 00 6D 32 80 13 00 00 00 00 00 00 1B [21:44:02]Write i2c OK [21:44:02]MH_I2C_Read... [21:44:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:44:03]Read from MH i2c: E2 [21:44:03]MH_I2C_Read... [21:44:03]Read from MH i2c: E2 62 00 [21:44:03]MH_I2C_Read... [21:44:03]Read from MH i2c: E2 62 00 6D 32 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 6B DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 16 03 00 00 5E 04 04 00 16 03 00 00 57 04 04 00 17 03 00 00 19 04 04 00 00 00 00 00 90 00 F7 [21:44:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 6B DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 16 03 00 00 5E 04 04 00 16 03 00 00 57 04 04 00 17 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:44:03]wFMCommunicate OK [21:44:03]SAM_PROTO_GetFieldsCounters done [21:44:03]requested_item shift.num is exist - process it [21:44:03]requested_item shift.opened is exist - process it [21:44:03]req_shift_opened [21:44:03]FM_GetShiftState [21:44:03]SAM_PROTO_GetShiftState [21:44:03]wFMCommunicate request_size=4 [21:44:03]MH_SAM_APDU [21:44:03]CAPDU: 80 13 01 00 [21:44:03]Write to MH i2c: E2 08 00 6E 32 80 13 01 00 00 00 00 00 1D [21:44:03]Write i2c OK [21:44:03]MH_I2C_Read... [21:44:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:44:03]Read from MH i2c: E2 [21:44:03]MH_I2C_Read... [21:44:03]Read from MH i2c: E2 0E 00 [21:44:03]MH_I2C_Read... [21:44:03]Read from MH i2c: E2 0E 00 6E 32 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 16 [21:44:03]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [21:44:03]wFMCommunicate OK [21:44:03]SAM_PROTO_GetShiftState done [21:44:03]FM_GetShiftState done [21:44:03]req_shift_opened done [21:44:03]requested_item shift.open_date is exist - process it [21:44:03]req_shift_open_date [21:44:03]req_shift_open_date done [21:44:03]produce_requested_data done [21:44:03]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318315,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [21:44:03]process_action_free close_receipt [21:44:03]json_value_free [21:44:03]json_value_free done [21:44:03]process_json_proto returns [21:44:03]Send response to host [21:44:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318315,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [21:44:03]free response buf [21:44:03]execute_script done [21:44:03]execute_script returns [21:44:03]free content buf [21:44:03]Sock 9.Close socket [21:44:03]Sock 9.Thread stoped [21:44:06]OFD Sender: No OFD packet to send [21:44:11]OFD Sender: No OFD packet to send [21:44:16]OFD Sender: No OFD packet to send [21:44:21]OFD Sender: No OFD packet to send [21:44:26]OFD Sender: No OFD packet to send [21:44:31]OFD Sender: No OFD packet to send [21:44:36]OFD Sender: No OFD packet to send [21:44:41]OFD Sender: No OFD packet to send [21:44:46]OFD Sender: No OFD packet to send [21:44:51]OFD Sender: No OFD packet to send [21:44:56]OFD Sender: No OFD packet to send [21:45:02]OFD Sender: No OFD packet to send [21:45:07]OFD Sender: No OFD packet to send [21:45:12]OFD Sender: No OFD packet to send [21:45:15]accept exits with 8 [21:45:15]New connection [21:45:15]New thread 3066895716 created [21:45:15]Thread 3067039076 joined [21:45:15]Waiting for new connection... [21:45:15] Sock 8.Parse request [21:45:15]Sock 8.Check first char [21:45:15]Sock 8.First char is OK [21:45:15]request: POST /json_proto HTTP/1.0 [21:45:15]Method: POST [21:45:15]URL: /json_proto [21:45:15]Method is POST - this is cgi request [21:45:15]url: /json_proto [21:45:15]query_string will be loaded in cgi processing [21:45:15]execute_cgi json_proto POST (null) [21:45:15]execute_cgi path=json_proto method=POST [21:45:15]POST find Content-Length [21:45:15]Host: 172.17.50.195:8080 [21:45:15]Content-Length: 686 [21:45:15]Content-Type: application/json [21:45:15] [21:45:15]POST finish read [21:45:15]Found Content-Length = 686 [21:45:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093328", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:45:15]execute_script... [21:45: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)1093328", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:45:15]POST & json_proto [21:45:15]process_json_proto [21:45:15]json parsed OK: [21:45:15]protocol is kg_v1.0 [21:45:15]action value=close_receipt [21:45:15]process_action close_receipt [21:45:15]cmd_close_receipt [21:45:15]MH_GetDate [21:45:15]Write to MH i2c: F0 00 00 6F 32 90 [21:45:15]Write i2c OK [21:45:15]MH_I2C_Read... [21:45:15]Read from MH i2c: F0 [21:45:15]MH_I2C_Read... [21:45:15]Read from MH i2c: F0 09 00 [21:45:15]MH_I2C_Read... [21:45:15]Read from MH i2c: F0 09 00 6F 32 00 ED 05 20 67 43 33 1C 67 0B [21:45:15]GetLastDocTimeStamp 1730151840 [21:45:15]current date 1730151917 [21:45:15]FM_GetShiftState [21:45:15]SAM_PROTO_GetShiftState [21:45:15]wFMCommunicate request_size=4 [21:45:15]MH_SAM_APDU [21:45:15]CAPDU: 80 13 01 00 [21:45:15]Write to MH i2c: E2 08 00 70 32 80 13 01 00 00 00 00 00 1F [21:45:15]Write i2c OK [21:45:15]MH_I2C_Read... [21:45:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:45:15]Read from MH i2c: E2 [21:45:16]MH_I2C_Read... [21:45:16]Read from MH i2c: E2 0E 00 [21:45:16]MH_I2C_Read... [21:45:16]Read from MH i2c: E2 0E 00 70 32 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 18 [21:45:16]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [21:45:16]wFMCommunicate OK [21:45:16]SAM_PROTO_GetShiftState done [21:45:16]FM_GetShiftState done [21:45:16]opened in 1730073493 [21:45:16]opened+sec_in_day 1730159893 [21:45:16]quantity*price = 100001 [21:45:16]sum+1 = 100002 [21:45:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 791 28.10.2024 21:45 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318316 ФПД: 223022444268103 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T214517&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318316&fm=223022444268103&tin=02508201610067®Number=0000000000091628&sum=100000 [21:45:17]StoreToDocumentArchive [21:45:17]shift 546 fd 318316 [21:45:17]save to /storage/0546/doc_00318316 [21:45:17]save last doc name /storage/0546/doc_00318316 to /storage/kkm_last_doc_name [21:45:17]save OK [21:45:17]Clear old archive folders... [21:45:17]ProcessDocumentItem done err = 0, tmpTLVsize=250 [21:45:17]tlvbuf is 001A7C70 [21:45:17]SAM_PROTO_ClearQueue [21:45:17]wFMCommunicate request_size=4 [21:45:17]MH_SAM_APDU [21:45:17]CAPDU: 80 09 00 00 [21:45:17]Write to MH i2c: E2 08 00 7D 32 80 09 00 00 00 00 00 00 21 [21:45:17]Write i2c OK [21:45:17]MH_I2C_Read... [21:45:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:45:17]Read from MH i2c: E2 [21:45:17]MH_I2C_Read... [21:45:17]Read from MH i2c: E2 03 00 [21:45:17]MH_I2C_Read... [21:45:17]Read from MH i2c: E2 03 00 7D 32 00 90 00 23 [21:45:17]RAPDU: 90 00 [21:45:17]wFMCommunicate OK [21:45:17]SAM_PROTO_ClearQueue done [21:45:17]KKMCreateOFDPacket [21:45:17]OFDProtocolAddRootSTLVToBuf [21:45:17]FM_MakeSignedData [21:45:17]FM_MakeSignedData [21:45:17]SAM_PROTO_SignData [21:45:17]wFMCommunicate request_size=4 [21:45:17]MH_SAM_APDU [21:45:17]CAPDU: 80 0D 01 02 [21:45:17]Write to MH i2c: E2 08 00 7E 32 80 0D 01 02 00 00 00 00 29 [21:45:17]Write i2c OK [21:45:17]MH_I2C_Read... [21:45:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:45:17]Read from MH i2c: E2 [21:45:17]MH_I2C_Read... [21:45:17]Read from MH i2c: E2 03 00 [21:45:17]MH_I2C_Read... [21:45:17]Read from MH i2c: E2 03 00 7E 32 00 90 00 24 [21:45:17]RAPDU: 90 00 [21:45:17]wFMCommunicate OK [21:45:17]wFMCommunicate request_size=255 [21:45:17]MH_SAM_APDU [21:45:17]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 17 03 00 00 F4 03 04 00 ED 05 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6C DB 04 00 35 04 06 00 CA D6 [21:45:17]Write to MH i2c: E2 02 01 7F 32 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 17 03 00 00 F4 03 04 00 ED 05 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6C DB 04 00 35 04 06 00 CA D6 00 00 78 [21:45:17]Write i2c OK [21:45:17]MH_I2C_Read... [21:45:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:45:17]Read from MH i2c: E2 [21:45:17]MH_I2C_Read... [21:45:17]Read from MH i2c: E2 03 00 [21:45:17]MH_I2C_Read... [21:45:17]Read from MH i2c: E2 03 00 7F 32 00 90 00 25 [21:45:17]RAPDU: 90 00 [21:45:17]wFMCommunicate OK [21:45:17]wFMCommunicate request_size=9 [21:45:17]MH_SAM_APDU [21:45:17]CAPDU: 80 0D 02 02 04 75 91 4A 47 [21:45:17]Write to MH i2c: E2 0C 00 80 32 80 0D 02 02 04 00 75 91 4A 47 00 00 CB [21:45:17]Write i2c OK [21:45:17]MH_I2C_Read... [21:45:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:45:17]Read from MH i2c: E2 [21:45:17]MH_I2C_Read... [21:45:17]Read from MH i2c: E2 03 00 [21:45:17]MH_I2C_Read... [21:45:17]Read from MH i2c: E2 03 00 80 32 00 90 00 26 [21:45:17]RAPDU: 90 00 [21:45:17]wFMCommunicate OK [21:45:17]wFMCommunicate request_size=4 [21:45:17]MH_SAM_APDU [21:45:17]CAPDU: 80 0D 03 02 [21:45:17]Write to MH i2c: E2 08 00 81 32 80 0D 03 02 00 00 00 00 2E [21:45:17]Write i2c OK [21:45:17]MH_I2C_Read... [21:45:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:45:17]Read from MH i2c: E2 [21:45:17]MH_I2C_Read... [21:45:17]Read from MH i2c: E2 0B 00 [21:45:17]MH_I2C_Read... [21:45:17]Read from MH i2c: E2 0B 00 81 32 00 63 0E 06 4E 57 89 E3 40 90 00 F7 [21:45:17]RAPDU: 63 0E 06 4E 57 89 E3 40 90 00 [21:45:17]wFMCommunicate OK [21:45:17]SAM_PROTO_SignData done [21:45:17]FM_MakeSignedData done [21:45:17]CreateOFDProtocolMessage [21:45:17]wFMCommunicate request_size=4 [21:45:17]MH_SAM_APDU [21:45:17]CAPDU: 80 11 00 00 [21:45:17]Write to MH i2c: E2 08 00 82 32 80 11 00 00 00 00 00 00 2E [21:45:17]Write i2c OK [21:45:17]MH_I2C_Read... [21:45:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:45:17]Read from MH i2c: E2 [21:45:17]MH_I2C_Read... [21:45:17]Read from MH i2c: E2 17 00 [21:45:17]MH_I2C_Read... [21:45:17]Read from MH i2c: E2 17 00 82 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 82 [21:45:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [21:45:17]wFMCommunicate OK [21:45:17]CreateOFDProtocolMessage done [21:45:17]OFDSenderStorePacket 318316 [21:45:17]StoreOFDPacket docnum=318316 [21:45:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 6E 15 06 01 E6 2F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 17 03 00 00 F4 03 04 00 ED 05 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6C DB 04 00 35 04 06 00 CA D6 75 91 4A 47 63 0E 06 4E 57 89 E3 40 [21:45:17]CheckFolder [21:45:17]dirname=/storage/ofd_packets [21:45:17]CheckFolder done [21:45:17]ProducePacketName [21:45:17]name=ofd_packets/00318316 [21:45:17]NVStorageSaveData ofd_packets/00318316 [21:45:17]File name is /storage/ofd_packets/00318316 [21:45:17]Write 300 bytes [21:45:17]NVStorageSaveData done [21:45:17]OFDSenderStorePacket done [21:45:17]KKMCreateOFDPacket done [21:45:17]NVStorageSaveData kkm_last_timestamp [21:45:17]File name is /storage/kkm_last_timestamp [21:45:17]Write 4 bytes [21:45:17]NVStorageSaveData done [21:45:17]OFD Sender: Processing packet 318316 [packets to send 127, broken 126] [21:45:17]ProducePacketName [21:45:17]name=ofd_packets/00318316 [21:45:17]OFD Sender: To server: pG, [21:45:17]CommunicateWithHost lk.salyk.kg:30040 [21:45:17]ConnectInit lk.salyk.kg [21:45:17]ExternCall_PrintAddStr [21:45:17]wPrintStart [21:45:17]Write to MH i2c: 01 00 00 83 32 B5 [21:45:17]Write i2c OK [21:45:17]MH_I2C_Read... [21:45:17]Read from MH i2c: 01 [21:45:17]MH_I2C_Read... [21:45:17]Read from MH i2c: 01 07 00 [21:45:17]MH_I2C_Read... [21:45:17]Read from MH i2c: 01 07 00 83 32 00 00 00 00 00 FF 0F CA [21:45:17]RasterBufferAndPrint [21:45:17]line Счет N : (1)1093328 [21:45:17]line ИНН: 02508201610067 [21:45:17]line Контрольно-Кассовый Чек [21:45:17]line ПРОДАЖА [21:45:17]line ТРК (МРК, ГНК) : 71 [21:45:17]line Товар: 2711190000 [21:45:17]line ГАЗ-К-5 [21:45:17]line 26.110 * 38.30 [21:45:17]line = 1000.01 [21:45:17]line НДС 12% НСП 1% [21:45:17]line > о реализуемом товаре [21:45:17]line ОКРУГЛЕНИЕ: -0.01 [21:45:17]line ИТОГО: 1000.00 [21:45:17]line Внесено: 1000.00 [21:45:17]line СДАЧА: 0.00 [21:45:17]line НСП 1% : 8.85 [21:45:17]line НДС 12% : 106.20 [21:45:17]line Наличными: 1000.00 [21:45:17]line Безнал.: 0.00 [21:45:17]line Место: АЗС № 101 "Партнер Нефть" [21:45:17]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [21:45:17]line СНО: Общий режим [21:45:17]line Чек 791 28.10.2024 21:45 [21:45:17]line Смена: 546 ФФД: 1.0 [21:45:17]line ЗНМ: 0300000082 [21:45:17]line РНМ: 0000000000091628 [21:45:17]line Версия ККМ: 001 [21:45:17]line ФМ: 0000000000874671 [21:45:17]line ФД: 318316 [21:45:17]line ФПД: 223022444268103 [21:45:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T214517&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318316&fm=223022444268103&tin=02508201610067®Number=0000000000091628&sum=100000 [21:45:17]Connected sock=11 [21:45:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 6E 15 06 01 E6 2F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 17 03 00 00 F4 03 04 00 ED 05 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6C DB 04 00 35 04 06 00 CA D6 75 91 4A 47 63 0E 06 4E 57 89 E3 40 [21:45:18]written 0, free lines is 4095 [21:45:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 8D 0B 47 00 2E 52 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6C DB 04 00 F4 03 04 00 A5 B1 1F 67 B6 04 01 00 00 A2 2A EA 0C 64 AF 51 35 [21:45:18]CommunicateWithHost err = 0 [21:45:18]CheckOFDResponse [21:45:18]1017 (14) - 77093643461234 [21:45:18]1041 (16) - 0000000000874671 [21:45:18]1040 (4) - 318316 [21:45:18]1012 (4) - 28.10.2024 15:45 [21:45:18]1206 (1) - 0 [21:45:18]OFD Sender: Remove packet 318316 [21:45:18]ProducePacketName [21:45:18]name=ofd_packets/00318316 [21:45:18]NVStorageDeleteData [21:45:18]Write to MH i2c: 01 00 00 AE 32 E0 [21:45:18]Write i2c OK [21:45:18]MH_I2C_Read... [21:45:18]Read from MH i2c: 01 [21:45:18]MH_I2C_Read... [21:45:18]Read from MH i2c: 01 07 00 [21:45:18]MH_I2C_Read... [21:45:18]Read from MH i2c: 01 07 00 AE 32 00 00 00 00 00 E4 0C D7 [21:45:18]RasterBufferAndPrint [21:45:18]line [21:45:18]line [21:45:18]line [21:45:18]line [21:45:18]line [21:45:18]written 0, free lines is 3306 [21:45:18]MH_Cut [21:45:18]Write to MH i2c: D1 01 00 B5 32 01 B9 [21:45:18]Write i2c OK [21:45:18]MH_I2C_Read... [21:45:18]Read from MH i2c: D1 [21:45:18]MH_I2C_Read... [21:45:18]Read from MH i2c: D1 01 00 [21:45:18]MH_I2C_Read... [21:45:18]Read from MH i2c: D1 01 00 B5 32 00 B8 [21:45:18]Write to MH i2c: 01 00 00 B6 32 E8 [21:45:18]Write i2c OK [21:45:18]MH_I2C_Read... [21:45:18]OFD Sender: No OFD packet to send [21:45:19]*** Cut start [21:45:19]*** Partial cut [21:45:19]*** CUTSNS_PIN = 1 [21:45:19]*** CUTSNS_PIN = 0 [21:45:19]*** Brake cut motor [21:45:19]Read from MH i2c: 01 [21:45:19]MH_I2C_Read... [21:45:19]*** Stop cut motor [21:45:19]*** Cut end [21:45:19]Read from MH i2c: 01 07 00 [21:45:19]MH_I2C_Read... [21:45:19]Read from MH i2c: 01 07 00 B6 32 00 00 00 00 00 FF 0F FD [21:45:19]process_action close_receipt done [21:45:19]requested_data is exist [21:45:19]produce_requested_data [21:45:19]requested_item fm.sn is exist - process it [21:45:19]wFMCommunicate request_size=4 [21:45:19]MH_SAM_APDU [21:45:19]CAPDU: 80 11 00 00 [21:45:19]Write to MH i2c: E2 08 00 B7 32 80 11 00 00 00 00 00 00 63 [21:45:19]Write i2c OK [21:45:19]MH_I2C_Read... [21:45:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:45:19]Read from MH i2c: E2 [21:45:19]MH_I2C_Read... [21:45:19]Read from MH i2c: E2 17 00 [21:45:19]MH_I2C_Read... [21:45:19]Read from MH i2c: E2 17 00 B7 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B7 [21:45:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [21:45:19]wFMCommunicate OK [21:45:19]requested_item fd.num is exist - process it [21:45:19]SAM_PROTO_GetFieldsCounters [21:45:19]wFMCommunicate request_size=4 [21:45:19]MH_SAM_APDU [21:45:19]CAPDU: 80 13 00 00 [21:45:19]Write to MH i2c: E2 08 00 B8 32 80 13 00 00 00 00 00 00 66 [21:45:19]Write i2c OK [21:45:19]MH_I2C_Read... [21:45:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:45:20]Read from MH i2c: E2 [21:45:20]MH_I2C_Read... [21:45:20]Read from MH i2c: E2 62 00 [21:45:20]MH_I2C_Read... [21:45:20]Read from MH i2c: E2 62 00 B8 32 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 6C DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 17 03 00 00 5E 04 04 00 17 03 00 00 57 04 04 00 18 03 00 00 19 04 04 00 00 00 00 00 90 00 46 [21:45:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 6C DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 17 03 00 00 5E 04 04 00 17 03 00 00 57 04 04 00 18 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:45:20]wFMCommunicate OK [21:45:20]SAM_PROTO_GetFieldsCounters done [21:45:20]requested_item shift.num is exist - process it [21:45:20]requested_item shift.opened is exist - process it [21:45:20]req_shift_opened [21:45:20]FM_GetShiftState [21:45:20]SAM_PROTO_GetShiftState [21:45:20]wFMCommunicate request_size=4 [21:45:20]MH_SAM_APDU [21:45:20]CAPDU: 80 13 01 00 [21:45:20]Write to MH i2c: E2 08 00 B9 32 80 13 01 00 00 00 00 00 68 [21:45:20]Write i2c OK [21:45:20]MH_I2C_Read... [21:45:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:45:20]Read from MH i2c: E2 [21:45:20]MH_I2C_Read... [21:45:20]Read from MH i2c: E2 0E 00 [21:45:20]MH_I2C_Read... [21:45:20]Read from MH i2c: E2 0E 00 B9 32 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 61 [21:45:20]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [21:45:20]wFMCommunicate OK [21:45:20]SAM_PROTO_GetShiftState done [21:45:20]FM_GetShiftState done [21:45:20]req_shift_opened done [21:45:20]requested_item shift.open_date is exist - process it [21:45:20]req_shift_open_date [21:45:20]req_shift_open_date done [21:45:20]produce_requested_data done [21:45:20]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318316,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [21:45:20]process_action_free close_receipt [21:45:20]json_value_free [21:45:20]json_value_free done [21:45:20]process_json_proto returns [21:45:20]Send response to host [21:45:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318316,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [21:45:20]free response buf [21:45:20]execute_script done [21:45:20]execute_script returns [21:45:20]free content buf [21:45:20]Sock 8.Close socket [21:45:20]Sock 8.Thread stoped [21:45:23]OFD Sender: No OFD packet to send [21:45:28]OFD Sender: No OFD packet to send [21:45:33]OFD Sender: No OFD packet to send [21:45:38]OFD Sender: No OFD packet to send [21:45:41]accept exits with 10 [21:45:41]New connection [21:45:41]New thread 3067039076 created [21:45:41]Thread 3066895716 joined [21:45:41]Waiting for new connection... [21:45:41] Sock 10.Parse request [21:45:41]Sock 10.Check first char [21:45:41]Sock 10.First char is OK [21:45:41]request: POST /json_proto HTTP/1.0 [21:45:41]Method: POST [21:45:41]URL: /json_proto [21:45:41]Method is POST - this is cgi request [21:45:41]url: /json_proto [21:45:41]query_string will be loaded in cgi processing [21:45:41]execute_cgi json_proto POST (null) [21:45:41]execute_cgi path=json_proto method=POST [21:45:41]POST find Content-Length [21:45:41]Host: 172.17.50.195:8080 [21:45:41]Content-Length: 678 [21:45:41]Content-Type: application/json [21:45:41] [21:45:41]POST finish read [21:45:41]Found Content-Length = 678 [21:45:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093329", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:45:41]execute_script... [21:45: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)1093329", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:45:41]POST & json_proto [21:45:41]process_json_proto [21:45:41]json parsed OK: [21:45:41]protocol is kg_v1.0 [21:45:41]action value=close_receipt [21:45:41]process_action close_receipt [21:45:41]cmd_close_receipt [21:45:41]MH_GetDate [21:45:41]Write to MH i2c: F0 00 00 BA 32 DB [21:45:41]Write i2c OK [21:45:41]MH_I2C_Read... [21:45:41]Read from MH i2c: F0 [21:45:41]MH_I2C_Read... [21:45:41]Read from MH i2c: F0 09 00 [21:45:41]MH_I2C_Read... [21:45:41]Read from MH i2c: F0 09 00 BA 32 00 07 06 20 67 43 33 1C 67 71 [21:45:41]GetLastDocTimeStamp 1730151917 [21:45:41]current date 1730151943 [21:45:41]FM_GetShiftState [21:45:41]SAM_PROTO_GetShiftState [21:45:41]wFMCommunicate request_size=4 [21:45:41]MH_SAM_APDU [21:45:41]CAPDU: 80 13 01 00 [21:45:41]Write to MH i2c: E2 08 00 BB 32 80 13 01 00 00 00 00 00 6A [21:45:41]Write i2c OK [21:45:41]MH_I2C_Read... [21:45:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:45:41]Read from MH i2c: E2 [21:45:41]MH_I2C_Read... [21:45:41]Read from MH i2c: E2 0E 00 [21:45:41]MH_I2C_Read... [21:45:41]Read from MH i2c: E2 0E 00 BB 32 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 63 [21:45:41]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [21:45:41]wFMCommunicate OK [21:45:41]SAM_PROTO_GetShiftState done [21:45:41]FM_GetShiftState done [21:45:41]opened in 1730073493 [21:45:41]opened+sec_in_day 1730159893 [21:45:41]quantity*price = 60009 [21:45:41]sum+1 = 60010 [21:45:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 792 28.10.2024 21:45 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318317 ФПД: 38809716658241 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T214543&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318317&fm=38809716658241&tin=02508201610067®Number=0000000000091628&sum=60000 [21:45:42]StoreToDocumentArchive [21:45:42]shift 546 fd 318317 [21:45:42]save to /storage/0546/doc_00318317 [21:45:42]save last doc name /storage/0546/doc_00318317 to /storage/kkm_last_doc_name [21:45:42]save OK [21:45:42]Clear old archive folders... [21:45:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:45:42]tlvbuf is 0014F230 [21:45:42]SAM_PROTO_ClearQueue [21:45:42]wFMCommunicate request_size=4 [21:45:42]MH_SAM_APDU [21:45:42]CAPDU: 80 09 00 00 [21:45:42]Write to MH i2c: E2 08 00 C8 32 80 09 00 00 00 00 00 00 6C [21:45:42]Write i2c OK [21:45:42]MH_I2C_Read... [21:45:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:45:42]Read from MH i2c: E2 [21:45:42]MH_I2C_Read... [21:45:42]Read from MH i2c: E2 03 00 [21:45:42]MH_I2C_Read... [21:45:42]Read from MH i2c: E2 03 00 C8 32 00 90 00 6E [21:45:42]RAPDU: 90 00 [21:45:42]wFMCommunicate OK [21:45:42]SAM_PROTO_ClearQueue done [21:45:42]KKMCreateOFDPacket [21:45:42]OFDProtocolAddRootSTLVToBuf [21:45:42]FM_MakeSignedData [21:45:42]FM_MakeSignedData [21:45:42]SAM_PROTO_SignData [21:45:42]wFMCommunicate request_size=4 [21:45:42]MH_SAM_APDU [21:45:42]CAPDU: 80 0D 01 02 [21:45:42]Write to MH i2c: E2 08 00 C9 32 80 0D 01 02 00 00 00 00 74 [21:45:42]Write i2c OK [21:45:42]MH_I2C_Read... [21:45:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:45:42]Read from MH i2c: E2 [21:45:42]MH_I2C_Read... [21:45:42]Read from MH i2c: E2 03 00 [21:45:42]MH_I2C_Read... [21:45:42]Read from MH i2c: E2 03 00 C9 32 00 90 00 6F [21:45:42]RAPDU: 90 00 [21:45:42]wFMCommunicate OK [21:45:42]wFMCommunicate request_size=255 [21:45:42]MH_SAM_APDU [21:45: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 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 03 00 00 F4 03 04 00 07 06 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6D DB 04 00 35 04 06 00 23 [21:45:42]Write to MH i2c: E2 02 01 CA 32 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 03 00 00 F4 03 04 00 07 06 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6D DB 04 00 35 04 06 00 23 00 00 21 [21:45:42]Write i2c OK [21:45:42]MH_I2C_Read... [21:45:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:45:42]Read from MH i2c: E2 [21:45:42]MH_I2C_Read... [21:45:42]Read from MH i2c: E2 03 00 [21:45:42]MH_I2C_Read... [21:45:42]Read from MH i2c: E2 03 00 CA 32 00 90 00 70 [21:45:42]RAPDU: 90 00 [21:45:42]wFMCommunicate OK [21:45:42]wFMCommunicate request_size=10 [21:45:42]MH_SAM_APDU [21:45:42]CAPDU: 80 0D 02 02 05 4C 17 60 10 41 [21:45:42]Write to MH i2c: E2 0D 00 CB 32 80 0D 02 02 05 00 4C 17 60 10 41 00 00 95 [21:45:42]Write i2c OK [21:45:42]MH_I2C_Read... [21:45:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:45:42]Read from MH i2c: E2 [21:45:42]MH_I2C_Read... [21:45:42]Read from MH i2c: E2 03 00 [21:45:42]MH_I2C_Read... [21:45:42]Read from MH i2c: E2 03 00 CB 32 00 90 00 71 [21:45:42]RAPDU: 90 00 [21:45:42]wFMCommunicate OK [21:45:42]wFMCommunicate request_size=4 [21:45:42]MH_SAM_APDU [21:45:42]CAPDU: 80 0D 03 02 [21:45:42]Write to MH i2c: E2 08 00 CC 32 80 0D 03 02 00 00 00 00 79 [21:45:42]Write i2c OK [21:45:42]MH_I2C_Read... [21:45:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:45:43]Read from MH i2c: E2 [21:45:43]MH_I2C_Read... [21:45:43]Read from MH i2c: E2 0B 00 [21:45:43]MH_I2C_Read... [21:45:43]Read from MH i2c: E2 0B 00 CC 32 00 65 8A A7 43 AD 7E A7 C1 90 00 E6 [21:45:43]RAPDU: 65 8A A7 43 AD 7E A7 C1 90 00 [21:45:43]wFMCommunicate OK [21:45:43]SAM_PROTO_SignData done [21:45:43]FM_MakeSignedData done [21:45:43]CreateOFDProtocolMessage [21:45:43]wFMCommunicate request_size=4 [21:45:43]MH_SAM_APDU [21:45:43]CAPDU: 80 11 00 00 [21:45:43]Write to MH i2c: E2 08 00 CD 32 80 11 00 00 00 00 00 00 79 [21:45:43]Write i2c OK [21:45:43]MH_I2C_Read... [21:45:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:45:43]Read from MH i2c: E2 [21:45:43]MH_I2C_Read... [21:45:43]Read from MH i2c: E2 17 00 [21:45:43]MH_I2C_Read... [21:45:43]Read from MH i2c: E2 17 00 CD 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 CD [21:45:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [21:45:43]wFMCommunicate OK [21:45:43]CreateOFDProtocolMessage done [21:45:43]OFDSenderStorePacket 318317 [21:45:43]StoreOFDPacket docnum=318317 [21:45:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 B9 81 07 01 46 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 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 03 00 00 F4 03 04 00 07 06 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6D DB 04 00 35 04 06 00 23 4C 17 60 10 41 65 8A A7 43 AD 7E A7 C1 [21:45:43]CheckFolder [21:45:43]dirname=/storage/ofd_packets [21:45:43]CheckFolder done [21:45:43]ProducePacketName [21:45:43]name=ofd_packets/00318317 [21:45:43]NVStorageSaveData ofd_packets/00318317 [21:45:43]File name is /storage/ofd_packets/00318317 [21:45:43]Write 301 bytes [21:45:43]NVStorageSaveData done [21:45:43]OFDSenderStorePacket done [21:45:43]KKMCreateOFDPacket done [21:45:43]NVStorageSaveData kkm_last_timestamp [21:45:43]File name is /storage/kkm_last_timestamp [21:45:43]Write 4 bytes [21:45:43]NVStorageSaveData done [21:45:43]ExternCall_PrintAddStr [21:45:43]wPrintStart [21:45:43]Write to MH i2c: 01 00 00 CE 32 00 [21:45:43]Write i2c OK [21:45:43]MH_I2C_Read... [21:45:43]Read from MH i2c: 01 [21:45:43]MH_I2C_Read... [21:45:43]Read from MH i2c: 01 07 00 [21:45:43]MH_I2C_Read... [21:45:43]Read from MH i2c: 01 07 00 CE 32 00 00 00 00 00 FF 0F 15 [21:45:43]RasterBufferAndPrint [21:45:43]line Счет N : (1)1093329 [21:45:43]line ИНН: 02508201610067 [21:45:43]line Контрольно-Кассовый Чек [21:45:43]line ПРОДАЖА [21:45:43]line ТРК (МРК, ГНК) : 53 [21:45:43]line Товар: 2710124130 [21:45:43]line Аи-92-К-2 [21:45:43]line 8.970 * 66.90 [21:45:43]line = 600.09 [21:45:43]line НДС 12% НСП 1% [21:45:43]line > о реализуемом товаре [21:45:43]line ОКРУГЛЕНИЕ: -0.09 [21:45:43]line ИТОГО: 600.00 [21:45:43]line Внесено: 600.00 [21:45:43]line СДАЧА: 0.00 [21:45:43]line НСП 1% : 5.31 [21:45:43]line НДС 12% : 63.73 [21:45:43]line Наличными: 600.00 [21:45:43]line Безнал.: 0.00 [21:45:43]line Место: АЗС № 101 "Партнер Нефть" [21:45:43]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [21:45:43]line СНО: Общий режим [21:45:43]line Чек 792 28.10.2024 21:45 [21:45:43]line Смена: 546 ФФД: 1.0 [21:45:43]line ЗНМ: 0300000082 [21:45:43]line РНМ: 0000000000091628 [21:45:43]line Версия ККМ: 001 [21:45:43]line ФМ: 0000000000874671 [21:45:43]line ФД: 318317 [21:45:43]line ФПД: 38809716658241 [21:45:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T214543&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318317&fm=38809716658241&tin=02508201610067®Number=0000000000091628&sum=60000 [21:45:43]OFD Sender: Processing packet 318317 [packets to send 127, broken 126] [21:45:43]ProducePacketName [21:45:43]name=ofd_packets/00318317 [21:45:43]OFD Sender: To server: pG, [21:45:43]CommunicateWithHost lk.salyk.kg:30040 [21:45:43]ConnectInit lk.salyk.kg [21:45:43]written 0, free lines is 4095 [21:45:43]Connected sock=9 [21:45:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 B9 81 07 01 46 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 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 03 00 00 F4 03 04 00 07 06 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6D DB 04 00 35 04 06 00 23 4C 17 60 10 41 65 8A A7 43 AD 7E A7 C1 [21:45:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 0A 97 47 00 56 2A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6D DB 04 00 F4 03 04 00 BE B1 1F 67 B6 04 01 00 00 E5 CC 2D 5B A4 3D 70 79 [21:45:43]CommunicateWithHost err = 0 [21:45:43]CheckOFDResponse [21:45:43]1017 (14) - 77093643461234 [21:45:43]1041 (16) - 0000000000874671 [21:45:43]1040 (4) - 318317 [21:45:43]1012 (4) - 28.10.2024 15:46 [21:45:43]1206 (1) - 0 [21:45:43]OFD Sender: Remove packet 318317 [21:45:43]ProducePacketName [21:45:43]name=ofd_packets/00318317 [21:45:43]NVStorageDeleteData [21:45:43]Write to MH i2c: 01 00 00 F9 32 2B [21:45:43]Write i2c OK [21:45:43]MH_I2C_Read... [21:45:43]Read from MH i2c: 01 [21:45:43]MH_I2C_Read... [21:45:43]Read from MH i2c: 01 07 00 [21:45:43]MH_I2C_Read... [21:45:43]Read from MH i2c: 01 07 00 F9 32 00 00 00 00 00 EC 0C 2A [21:45:43]RasterBufferAndPrint [21:45:43]line [21:45:43]line [21:45:43]line [21:45:43]line [21:45:43]line [21:45:43]written 0, free lines is 3314 [21:45:43]MH_Cut [21:45:43]Write to MH i2c: D1 01 00 00 33 01 05 [21:45:43]Write i2c OK [21:45:43]MH_I2C_Read... [21:45:43]Read from MH i2c: D1 [21:45:43]MH_I2C_Read... [21:45:43]Read from MH i2c: D1 01 00 [21:45:43]MH_I2C_Read... [21:45:43]Read from MH i2c: D1 01 00 00 33 00 04 [21:45:43]Write to MH i2c: 01 00 00 01 33 34 [21:45:43]Write i2c OK [21:45:43]MH_I2C_Read... [21:45:44]OFD Sender: No OFD packet to send [21:45:44]*** Cut start [21:45:44]*** Partial cut [21:45:44]*** CUTSNS_PIN = 1 [21:45:44]*** CUTSNS_PIN = 0 [21:45:44]*** Brake cut motor [21:45:45]Read from MH i2c: 01 [21:45:45]MH_I2C_Read... [21:45:45]*** Stop cut motor [21:45:45]*** Cut end [21:45:45]Read from MH i2c: 01 07 00 [21:45:45]MH_I2C_Read... [21:45:45]Read from MH i2c: 01 07 00 01 33 00 00 00 00 00 FF 0F 49 [21:45:45]process_action close_receipt done [21:45:45]requested_data is exist [21:45:45]produce_requested_data [21:45:45]requested_item fm.sn is exist - process it [21:45:45]wFMCommunicate request_size=4 [21:45:45]MH_SAM_APDU [21:45:45]CAPDU: 80 11 00 00 [21:45:45]Write to MH i2c: E2 08 00 02 33 80 11 00 00 00 00 00 00 AF [21:45:45]Write i2c OK [21:45:45]MH_I2C_Read... [21:45:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:45:45]Read from MH i2c: E2 [21:45:45]MH_I2C_Read... [21:45:45]Read from MH i2c: E2 17 00 [21:45:45]MH_I2C_Read... [21:45:45]Read from MH i2c: E2 17 00 02 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 03 [21:45:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [21:45:45]wFMCommunicate OK [21:45:45]requested_item fd.num is exist - process it [21:45:45]SAM_PROTO_GetFieldsCounters [21:45:45]wFMCommunicate request_size=4 [21:45:45]MH_SAM_APDU [21:45:45]CAPDU: 80 13 00 00 [21:45:45]Write to MH i2c: E2 08 00 03 33 80 13 00 00 00 00 00 00 B2 [21:45:45]Write i2c OK [21:45:45]MH_I2C_Read... [21:45:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:45:45]Read from MH i2c: E2 [21:45:45]MH_I2C_Read... [21:45:45]Read from MH i2c: E2 62 00 [21:45:45]MH_I2C_Read... [21:45:45]Read from MH i2c: E2 62 00 03 33 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 6D DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 18 03 00 00 5E 04 04 00 18 03 00 00 57 04 04 00 19 03 00 00 19 04 04 00 00 00 00 00 90 00 96 [21:45:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 6D DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 18 03 00 00 5E 04 04 00 18 03 00 00 57 04 04 00 19 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:45:45]wFMCommunicate OK [21:45:45]SAM_PROTO_GetFieldsCounters done [21:45:45]requested_item shift.num is exist - process it [21:45:45]requested_item shift.opened is exist - process it [21:45:45]req_shift_opened [21:45:45]FM_GetShiftState [21:45:45]SAM_PROTO_GetShiftState [21:45:45]wFMCommunicate request_size=4 [21:45:45]MH_SAM_APDU [21:45:45]CAPDU: 80 13 01 00 [21:45:45]Write to MH i2c: E2 08 00 04 33 80 13 01 00 00 00 00 00 B4 [21:45:45]Write i2c OK [21:45:45]MH_I2C_Read... [21:45:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:45:45]Read from MH i2c: E2 [21:45:45]MH_I2C_Read... [21:45:45]Read from MH i2c: E2 0E 00 [21:45:45]MH_I2C_Read... [21:45:45]Read from MH i2c: E2 0E 00 04 33 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 AD [21:45:45]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [21:45:45]wFMCommunicate OK [21:45:45]SAM_PROTO_GetShiftState done [21:45:45]FM_GetShiftState done [21:45:45]req_shift_opened done [21:45:45]requested_item shift.open_date is exist - process it [21:45:45]req_shift_open_date [21:45:45]req_shift_open_date done [21:45:45]produce_requested_data done [21:45:45]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318317,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [21:45:45]process_action_free close_receipt [21:45:45]json_value_free [21:45:45]json_value_free done [21:45:45]process_json_proto returns [21:45:45]Send response to host [21:45:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318317,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [21:45:45]free response buf [21:45:45]execute_script done [21:45:45]execute_script returns [21:45:45]free content buf [21:45:45]Sock 10.Close socket [21:45:45]Sock 10.Thread stoped [21:45:49]OFD Sender: No OFD packet to send [21:45:54]OFD Sender: No OFD packet to send [21:45:59]OFD Sender: No OFD packet to send [21:46:04]OFD Sender: No OFD packet to send [21:46:09]OFD Sender: No OFD packet to send [21:46:14]OFD Sender: No OFD packet to send [21:46:19]OFD Sender: No OFD packet to send [21:46:24]OFD Sender: No OFD packet to send [21:46:29]OFD Sender: No OFD packet to send [21:46:34]OFD Sender: No OFD packet to send [21:46:39]OFD Sender: No OFD packet to send [21:46:44]OFD Sender: No OFD packet to send [21:46:49]OFD Sender: No OFD packet to send [21:46:54]OFD Sender: No OFD packet to send [21:46:59]OFD Sender: No OFD packet to send [21:47:04]OFD Sender: No OFD packet to send [21:47:09]OFD Sender: No OFD packet to send [21:47:14]OFD Sender: No OFD packet to send [21:47:19]OFD Sender: No OFD packet to send [21:47:24]OFD Sender: No OFD packet to send [21:47:29]OFD Sender: No OFD packet to send [21:47:34]OFD Sender: No OFD packet to send [21:47:39]OFD Sender: No OFD packet to send [21:47:44]OFD Sender: No OFD packet to send [21:47:49]OFD Sender: No OFD packet to send [21:47:54]OFD Sender: No OFD packet to send [21:47:59]OFD Sender: No OFD packet to send [21:48:04]OFD Sender: No OFD packet to send [21:48:09]OFD Sender: No OFD packet to send [21:48:14]OFD Sender: No OFD packet to send [21:48:19]OFD Sender: No OFD packet to send [21:48:24]OFD Sender: No OFD packet to send [21:48:29]OFD Sender: No OFD packet to send [21:48:34]OFD Sender: No OFD packet to send [21:48:39]OFD Sender: No OFD packet to send [21:48:44]OFD Sender: No OFD packet to send [21:48:49]OFD Sender: No OFD packet to send [21:48:54]OFD Sender: No OFD packet to send [21:48:59]OFD Sender: No OFD packet to send [21:49:04]OFD Sender: No OFD packet to send [21:49:09]OFD Sender: No OFD packet to send [21:49:14]OFD Sender: No OFD packet to send [21:49:19]OFD Sender: No OFD packet to send [21:49:24]OFD Sender: No OFD packet to send [21:49:29]OFD Sender: No OFD packet to send [21:49:34]OFD Sender: No OFD packet to send [21:49:39]OFD Sender: No OFD packet to send [21:49:44]OFD Sender: No OFD packet to send [21:49:49]OFD Sender: No OFD packet to send [21:49:54]OFD Sender: No OFD packet to send [21:49:59]OFD Sender: No OFD packet to send [21:50:04]OFD Sender: No OFD packet to send [21:50:09]OFD Sender: No OFD packet to send [21:50:14]OFD Sender: No OFD packet to send [21:50:19]OFD Sender: No OFD packet to send [21:50:24]OFD Sender: No OFD packet to send [21:50:29]OFD Sender: No OFD packet to send [21:50:34]OFD Sender: No OFD packet to send [21:50:39]OFD Sender: No OFD packet to send [21:50:44]OFD Sender: No OFD packet to send [21:50:49]OFD Sender: No OFD packet to send [21:50:54]OFD Sender: No OFD packet to send [21:50:59]OFD Sender: No OFD packet to send [21:51:04]OFD Sender: No OFD packet to send [21:51:09]OFD Sender: No OFD packet to send [21:51:14]OFD Sender: No OFD packet to send [21:51:19]OFD Sender: No OFD packet to send [21:51:24]OFD Sender: No OFD packet to send [21:51:29]OFD Sender: No OFD packet to send [21:51:34]OFD Sender: No OFD packet to send [21:51:39]OFD Sender: No OFD packet to send [21:51:44]OFD Sender: No OFD packet to send [21:51:49]OFD Sender: No OFD packet to send [21:51:54]OFD Sender: No OFD packet to send [21:51:59]OFD Sender: No OFD packet to send [21:52:04]OFD Sender: No OFD packet to send [21:52:09]OFD Sender: No OFD packet to send [21:52:14]OFD Sender: No OFD packet to send [21:52:19]OFD Sender: No OFD packet to send [21:52:24]OFD Sender: No OFD packet to send [21:52:29]OFD Sender: No OFD packet to send [21:52:34]OFD Sender: No OFD packet to send [21:52:39]OFD Sender: No OFD packet to send [21:52:44]OFD Sender: No OFD packet to send [21:52:49]OFD Sender: No OFD packet to send [21:52:54]OFD Sender: No OFD packet to send [21:52:59]OFD Sender: No OFD packet to send [21:53:04]OFD Sender: No OFD packet to send [21:53:09]OFD Sender: No OFD packet to send [21:53:14]OFD Sender: No OFD packet to send [21:53:19]OFD Sender: No OFD packet to send [21:53:24]OFD Sender: No OFD packet to send [21:53:29]OFD Sender: No OFD packet to send [21:53:34]OFD Sender: No OFD packet to send [21:53:39]OFD Sender: No OFD packet to send [21:53:44]OFD Sender: No OFD packet to send [21:53:49]OFD Sender: No OFD packet to send [21:53:54]OFD Sender: No OFD packet to send [21:53:59]OFD Sender: No OFD packet to send [21:54:04]OFD Sender: No OFD packet to send [21:54:09]OFD Sender: No OFD packet to send [21:54:14]OFD Sender: No OFD packet to send [21:54:19]OFD Sender: No OFD packet to send [21:54:24]OFD Sender: No OFD packet to send [21:54:29]OFD Sender: No OFD packet to send [21:54:34]OFD Sender: No OFD packet to send [21:54:39]OFD Sender: No OFD packet to send [21:54:44]OFD Sender: No OFD packet to send [21:54:49]OFD Sender: No OFD packet to send [21:54:54]OFD Sender: No OFD packet to send [21:54:59]OFD Sender: No OFD packet to send [21:55:04]accept exits with 8 [21:55:04]New connection [21:55:04]New thread 3066895716 created [21:55:04]Thread 3067039076 joined [21:55:04]Waiting for new connection... [21:55:04] Sock 8.Parse request [21:55:04]Sock 8.Check first char [21:55:04]Sock 8.First char is OK [21:55:04]request: POST /json_proto HTTP/1.0 [21:55:04]Method: POST [21:55:04]URL: /json_proto [21:55:04]Method is POST - this is cgi request [21:55:04]url: /json_proto [21:55:04]query_string will be loaded in cgi processing [21:55:04]execute_cgi json_proto POST (null) [21:55:04]execute_cgi path=json_proto method=POST [21:55:04]POST find Content-Length [21:55:04]Host: 172.17.50.195:8080 [21:55:04]Content-Length: 798 [21:55:04]Content-Type: application/json [21:55:04] [21:55:04]POST finish read [21:55:04]Found Content-Length = 798 [21:55:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093330", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 70.240, "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\u000A24266", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:55:04]execute_script... [21:55:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093330", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 70.240, "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\u000A24266", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:55:04]POST & json_proto [21:55:04]process_json_proto [21:55:04]json parsed OK: [21:55:04]protocol is kg_v1.0 [21:55:04]action value=close_receipt [21:55:04]process_action close_receipt [21:55:04]cmd_close_receipt [21:55:04]MH_GetDate [21:55:04]Write to MH i2c: F0 00 00 05 33 27 [21:55:04]Write i2c OK [21:55:04]MH_I2C_Read... [21:55:04]Read from MH i2c: F0 [21:55:04]MH_I2C_Read... [21:55:04]Read from MH i2c: F0 09 00 [21:55:04]MH_I2C_Read... [21:55:04]Read from MH i2c: F0 09 00 05 33 00 3A 08 20 67 43 33 1C 67 F2 [21:55:04]GetLastDocTimeStamp 1730151943 [21:55:04]current date 1730152506 [21:55:04]FM_GetShiftState [21:55:04]SAM_PROTO_GetShiftState [21:55:04]wFMCommunicate request_size=4 [21:55:04]MH_SAM_APDU [21:55:04]CAPDU: 80 13 01 00 [21:55:04]Write to MH i2c: E2 08 00 06 33 80 13 01 00 00 00 00 00 B6 [21:55:04]Write i2c OK [21:55:04]MH_I2C_Read... [21:55:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:55:04]Read from MH i2c: E2 [21:55:04]MH_I2C_Read... [21:55:04]Read from MH i2c: E2 0E 00 [21:55:04]MH_I2C_Read... [21:55:04]Read from MH i2c: E2 0E 00 06 33 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 AF [21:55:04]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [21:55:04]wFMCommunicate OK [21:55:04]SAM_PROTO_GetShiftState done [21:55:04]FM_GetShiftState done [21:55:04]opened in 1730073493 [21:55:04]opened+sec_in_day 1730159893 [21:55:04]quantity*price = 0 [21:55:04]sum+1 = 1 [21:55:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 793 28.10.2024 21:55 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливная Карта 24266 ФМ: 0000000000874671 ФД: 318318 ФПД: 239352285725343 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T215506&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318318&fm=239352285725343&tin=02508201610067®Number=0000000000091628&sum=0 [21:55:05]StoreToDocumentArchive [21:55:05]shift 546 fd 318318 [21:55:05]save to /storage/0546/doc_00318318 [21:55:05]save last doc name /storage/0546/doc_00318318 to /storage/kkm_last_doc_name [21:55:05]save OK [21:55:05]Clear old archive folders... [21:55:05]ProcessDocumentItem done err = 0, tmpTLVsize=252 [21:55:05]tlvbuf is 0014EE30 [21:55:05]SAM_PROTO_ClearQueue [21:55:05]wFMCommunicate request_size=4 [21:55:05]MH_SAM_APDU [21:55:05]CAPDU: 80 09 00 00 [21:55:05]Write to MH i2c: E2 08 00 13 33 80 09 00 00 00 00 00 00 B8 [21:55:05]Write i2c OK [21:55:05]MH_I2C_Read... [21:55:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:55:05]Read from MH i2c: E2 [21:55:05]MH_I2C_Read... [21:55:05]Read from MH i2c: E2 03 00 [21:55:05]MH_I2C_Read... [21:55:05]Read from MH i2c: E2 03 00 13 33 00 90 00 BA [21:55:05]RAPDU: 90 00 [21:55:05]wFMCommunicate OK [21:55:05]SAM_PROTO_ClearQueue done [21:55:05]KKMCreateOFDPacket [21:55:05]OFDProtocolAddRootSTLVToBuf [21:55:05]FM_MakeSignedData [21:55:05]FM_MakeSignedData [21:55:05]SAM_PROTO_SignData [21:55:05]wFMCommunicate request_size=4 [21:55:05]MH_SAM_APDU [21:55:05]CAPDU: 80 0D 01 02 [21:55:05]Write to MH i2c: E2 08 00 14 33 80 0D 01 02 00 00 00 00 C0 [21:55:05]Write i2c OK [21:55:05]MH_I2C_Read... [21:55:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:55:05]Read from MH i2c: E2 [21:55:05]MH_I2C_Read... [21:55:05]Read from MH i2c: E2 03 00 [21:55:05]MH_I2C_Read... [21:55:05]Read from MH i2c: E2 03 00 14 33 00 90 00 BB [21:55:05]RAPDU: 90 00 [21:55:05]wFMCommunicate OK [21:55:05]wFMCommunicate request_size=255 [21:55:05]MH_SAM_APDU [21:55:05]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 60 12 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 19 03 00 00 F4 03 04 00 3A 08 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6E DB 04 00 35 04 06 00 [21:55:05]Write to MH i2c: E2 02 01 15 33 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 60 12 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 19 03 00 00 F4 03 04 00 3A 08 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6E DB 04 00 35 04 06 00 00 00 CD [21:55:05]Write i2c OK [21:55:05]MH_I2C_Read... [21:55:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:55:06]Read from MH i2c: E2 [21:55:06]MH_I2C_Read... [21:55:06]Read from MH i2c: E2 03 00 [21:55:06]MH_I2C_Read... [21:55:06]Read from MH i2c: E2 03 00 15 33 00 90 00 BC [21:55:06]RAPDU: 90 00 [21:55:06]wFMCommunicate OK [21:55:06]wFMCommunicate request_size=11 [21:55:06]MH_SAM_APDU [21:55:06]CAPDU: 80 0D 02 02 06 D9 B0 8B F7 82 9F [21:55:06]Write to MH i2c: E2 0E 00 16 33 80 0D 02 02 06 00 D9 B0 8B F7 82 9F 00 00 FB [21:55:06]Write i2c OK [21:55:06]MH_I2C_Read... [21:55:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:55:06]Read from MH i2c: E2 [21:55:06]MH_I2C_Read... [21:55:06]Read from MH i2c: E2 03 00 [21:55:06]MH_I2C_Read... [21:55:06]Read from MH i2c: E2 03 00 16 33 00 90 00 BD [21:55:06]RAPDU: 90 00 [21:55:06]wFMCommunicate OK [21:55:06]wFMCommunicate request_size=4 [21:55:06]MH_SAM_APDU [21:55:06]CAPDU: 80 0D 03 02 [21:55:06]Write to MH i2c: E2 08 00 17 33 80 0D 03 02 00 00 00 00 C5 [21:55:06]Write i2c OK [21:55:06]MH_I2C_Read... [21:55:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:55:06]Read from MH i2c: E2 [21:55:06]MH_I2C_Read... [21:55:06]Read from MH i2c: E2 0B 00 [21:55:06]MH_I2C_Read... [21:55:06]Read from MH i2c: E2 0B 00 17 33 00 4C EF 86 AA A4 63 BA 0F 90 00 01 [21:55:06]RAPDU: 4C EF 86 AA A4 63 BA 0F 90 00 [21:55:06]wFMCommunicate OK [21:55:06]SAM_PROTO_SignData done [21:55:06]FM_MakeSignedData done [21:55:06]CreateOFDProtocolMessage [21:55:06]wFMCommunicate request_size=4 [21:55:06]MH_SAM_APDU [21:55:06]CAPDU: 80 11 00 00 [21:55:06]Write to MH i2c: E2 08 00 18 33 80 11 00 00 00 00 00 00 C5 [21:55:06]Write i2c OK [21:55:06]MH_I2C_Read... [21:55:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:55:06]Read from MH i2c: E2 [21:55:06]MH_I2C_Read... [21:55:06]Read from MH i2c: E2 17 00 [21:55:06]MH_I2C_Read... [21:55:06]Read from MH i2c: E2 17 00 18 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 19 [21:55:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [21:55:06]wFMCommunicate OK [21:55:06]CreateOFDProtocolMessage done [21:55:06]OFDSenderStorePacket 318318 [21:55:06]StoreOFDPacket docnum=318318 [21:55:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 F3 96 08 01 EB 09 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 60 12 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 19 03 00 00 F4 03 04 00 3A 08 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6E DB 04 00 35 04 06 00 D9 B0 8B F7 82 9F 4C EF 86 AA A4 63 BA 0F [21:55:06]CheckFolder [21:55:06]dirname=/storage/ofd_packets [21:55:06]CheckFolder done [21:55:06]ProducePacketName [21:55:06]name=ofd_packets/00318318 [21:55:06]NVStorageSaveData ofd_packets/00318318 [21:55:06]File name is /storage/ofd_packets/00318318 [21:55:06]Write 302 bytes [21:55:06]NVStorageSaveData done [21:55:06]OFDSenderStorePacket done [21:55:06]KKMCreateOFDPacket done [21:55:06]NVStorageSaveData kkm_last_timestamp [21:55:06]File name is /storage/kkm_last_timestamp [21:55:06]Write 4 bytes [21:55:06]NVStorageSaveData done [21:55:06]ExternCall_PrintAddStr [21:55:06]wPrintStart [21:55:06]Write to MH i2c: 01 00 00 19 33 4C [21:55:06]Write i2c OK [21:55:06]MH_I2C_Read... [21:55:06]Read from MH i2c: 01 [21:55:06]MH_I2C_Read... [21:55:06]Read from MH i2c: 01 07 00 [21:55:06]MH_I2C_Read... [21:55:06]Read from MH i2c: 01 07 00 19 33 00 00 00 00 00 FF 0F 61 [21:55:06]RasterBufferAndPrint [21:55:06]line Счет N : (1)1093330 [21:55:06]line ИНН: 02508201610067 [21:55:06]line Контрольно-Кассовый Чек [21:55:06]line ПРОДАЖА [21:55:06]line ТРК (МРК, ГНК) : 21 [21:55:06]line Товар: 2710194210 [21:55:06]line ДТ(л)-К-2 [21:55:06]line 70.240 * 0.00 [21:55:06]line = 0.00 [21:55:06]line НДС 12% НСП 1% [21:55:06]line > о реализуемом товаре [21:55:06]line ИТОГО: 0.00 [21:55:06]line НСП 1% : 0.00 [21:55:06]line НДС 12% : 0.00 [21:55:06]line Наличными: 0.00 [21:55:06]line Безнал.: 0.00 [21:55:06]line Место: АЗС № 101 "Партнер Нефть" [21:55:06]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [21:55:06]line СНО: Общий режим [21:55:06]line Чек 793 28.10.2024 21:55 [21:55:06]line Смена: 546 ФФД: 1.0 [21:55:06]line ЗНМ: 0300000082 [21:55:06]line РНМ: 0000000000091628 [21:55:06]line Версия ККМ: 001 [21:55:06]line Талоны: Топливная Карта [21:55:06]line 24266 [21:55:06]line ФМ: 0000000000874671 [21:55:06]line ФД: 318318 [21:55:06]line ФПД: 239352285725343 [21:55:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T215506&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318318&fm=239352285725343&tin=02508201610067®Number=0000000000091628&sum=0 [21:55:06]written 0, free lines is 4095 [21:55:06]OFD Sender: Processing packet 318318 [packets to send 127, broken 126] [21:55:06]ProducePacketName [21:55:06]name=ofd_packets/00318318 [21:55:06]OFD Sender: To server: pG, [21:55:06]CommunicateWithHost lk.salyk.kg:30040 [21:55:06]ConnectInit lk.salyk.kg [21:55:06]Connected sock=10 [21:55:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 F3 96 08 01 EB 09 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 60 12 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 19 03 00 00 F4 03 04 00 3A 08 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6E DB 04 00 35 04 06 00 D9 B0 8B F7 82 9F 4C EF 86 AA A4 63 BA 0F [21:55:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 EE A4 47 00 F6 85 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6E DB 04 00 F4 03 04 00 F2 B3 1F 67 B6 04 01 00 00 3A 2A F9 FB BE 07 5A A8 [21:55:06]CommunicateWithHost err = 0 [21:55:06]CheckOFDResponse [21:55:06]1017 (14) - 77093643461234 [21:55:06]1041 (16) - 0000000000874671 [21:55:06]1040 (4) - 318318 [21:55:06]1012 (4) - 28.10.2024 15:55 [21:55:06]1206 (1) - 0 [21:55:06]OFD Sender: Remove packet 318318 [21:55:06]ProducePacketName [21:55:06]name=ofd_packets/00318318 [21:55:06]NVStorageDeleteData [21:55:07]Write to MH i2c: 01 00 00 43 33 76 [21:55:07]Write i2c OK [21:55:07]MH_I2C_Read... [21:55:07]Read from MH i2c: 01 [21:55:07]MH_I2C_Read... [21:55:07]Read from MH i2c: 01 07 00 [21:55:07]MH_I2C_Read... [21:55:07]Read from MH i2c: 01 07 00 43 33 00 00 00 00 00 F9 0C 82 [21:55:07]RasterBufferAndPrint [21:55:07]line [21:55:07]line [21:55:07]line [21:55:07]line [21:55:07]line [21:55:07]written 0, free lines is 3327 [21:55:07]MH_Cut [21:55:07]Write to MH i2c: D1 01 00 4A 33 01 4F [21:55:07]Write i2c OK [21:55:07]MH_I2C_Read... [21:55:07]Read from MH i2c: D1 [21:55:07]MH_I2C_Read... [21:55:07]Read from MH i2c: D1 01 00 [21:55:07]MH_I2C_Read... [21:55:07]Read from MH i2c: D1 01 00 4A 33 00 4E [21:55:07]Write to MH i2c: 01 00 00 4B 33 7E [21:55:07]Write i2c OK [21:55:07]MH_I2C_Read... [21:55:07]OFD Sender: No OFD packet to send [21:55:07]*** Cut start [21:55:07]*** Partial cut [21:55:07]*** CUTSNS_PIN = 1 [21:55:07]*** CUTSNS_PIN = 0 [21:55:08]*** Brake cut motor [21:55:08]Read from MH i2c: 01 [21:55:08]MH_I2C_Read... [21:55:08]*** Stop cut motor [21:55:08]*** Cut end [21:55:08]Read from MH i2c: 01 07 00 [21:55:08]MH_I2C_Read... [21:55:08]Read from MH i2c: 01 07 00 4B 33 00 00 00 00 00 FF 0F 93 [21:55:08]process_action close_receipt done [21:55:08]requested_data is exist [21:55:08]produce_requested_data [21:55:08]requested_item fm.sn is exist - process it [21:55:08]wFMCommunicate request_size=4 [21:55:08]MH_SAM_APDU [21:55:08]CAPDU: 80 11 00 00 [21:55:08]Write to MH i2c: E2 08 00 4C 33 80 11 00 00 00 00 00 00 F9 [21:55:08]Write i2c OK [21:55:08]MH_I2C_Read... [21:55:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:55:08]Read from MH i2c: E2 [21:55:08]MH_I2C_Read... [21:55:08]Read from MH i2c: E2 17 00 [21:55:08]MH_I2C_Read... [21:55:08]Read from MH i2c: E2 17 00 4C 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 4D [21:55:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [21:55:08]wFMCommunicate OK [21:55:08]requested_item fd.num is exist - process it [21:55:08]SAM_PROTO_GetFieldsCounters [21:55:08]wFMCommunicate request_size=4 [21:55:08]MH_SAM_APDU [21:55:08]CAPDU: 80 13 00 00 [21:55:08]Write to MH i2c: E2 08 00 4D 33 80 13 00 00 00 00 00 00 FC [21:55:08]Write i2c OK [21:55:08]MH_I2C_Read... [21:55:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:55:08]Read from MH i2c: E2 [21:55:08]MH_I2C_Read... [21:55:08]Read from MH i2c: E2 62 00 [21:55:08]MH_I2C_Read... [21:55:08]Read from MH i2c: E2 62 00 4D 33 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 6E DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 19 03 00 00 5E 04 04 00 19 03 00 00 57 04 04 00 1A 03 00 00 19 04 04 00 00 00 00 00 90 00 E4 [21:55:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 6E DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 19 03 00 00 5E 04 04 00 19 03 00 00 57 04 04 00 1A 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:55:08]wFMCommunicate OK [21:55:08]SAM_PROTO_GetFieldsCounters done [21:55:08]requested_item shift.num is exist - process it [21:55:08]requested_item shift.opened is exist - process it [21:55:08]req_shift_opened [21:55:08]FM_GetShiftState [21:55:08]SAM_PROTO_GetShiftState [21:55:08]wFMCommunicate request_size=4 [21:55:08]MH_SAM_APDU [21:55:08]CAPDU: 80 13 01 00 [21:55:08]Write to MH i2c: E2 08 00 4E 33 80 13 01 00 00 00 00 00 FE [21:55:08]Write i2c OK [21:55:08]MH_I2C_Read... [21:55:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:55:08]Read from MH i2c: E2 [21:55:08]MH_I2C_Read... [21:55:08]Read from MH i2c: E2 0E 00 [21:55:08]MH_I2C_Read... [21:55:08]Read from MH i2c: E2 0E 00 4E 33 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F7 [21:55:08]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [21:55:08]wFMCommunicate OK [21:55:08]SAM_PROTO_GetShiftState done [21:55:08]FM_GetShiftState done [21:55:08]req_shift_opened done [21:55:08]requested_item shift.open_date is exist - process it [21:55:08]req_shift_open_date [21:55:08]req_shift_open_date done [21:55:08]produce_requested_data done [21:55:08]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318318,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [21:55:08]process_action_free close_receipt [21:55:08]json_value_free [21:55:08]json_value_free done [21:55:08]process_json_proto returns [21:55:08]Send response to host [21:55:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318318,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [21:55:08]free response buf [21:55:08]execute_script done [21:55:08]execute_script returns [21:55:08]free content buf [21:55:08]Sock 8.Close socket [21:55:08]Sock 8.Thread stoped [21:55:12]OFD Sender: No OFD packet to send [21:55:17]OFD Sender: No OFD packet to send [21:55:22]OFD Sender: No OFD packet to send [21:55:27]OFD Sender: No OFD packet to send [21:55:32]OFD Sender: No OFD packet to send [21:55:37]OFD Sender: No OFD packet to send [21:55:42]OFD Sender: No OFD packet to send [21:55:47]OFD Sender: No OFD packet to send [21:55:52]OFD Sender: No OFD packet to send [21:55:57]OFD Sender: No OFD packet to send [21:56:02]OFD Sender: No OFD packet to send [21:56:07]OFD Sender: No OFD packet to send [21:56:12]OFD Sender: No OFD packet to send [21:56:17]OFD Sender: No OFD packet to send [21:56:22]OFD Sender: No OFD packet to send [21:56:27]OFD Sender: No OFD packet to send [21:56:32]OFD Sender: No OFD packet to send [21:56:37]OFD Sender: No OFD packet to send [21:56:42]OFD Sender: No OFD packet to send [21:56:47]OFD Sender: No OFD packet to send [21:56:52]OFD Sender: No OFD packet to send [21:56:57]OFD Sender: No OFD packet to send [21:57:02]OFD Sender: No OFD packet to send [21:57:07]OFD Sender: No OFD packet to send [21:57:12]OFD Sender: No OFD packet to send [21:57:17]OFD Sender: No OFD packet to send [21:57:22]OFD Sender: No OFD packet to send [21:57:27]OFD Sender: No OFD packet to send [21:57:32]OFD Sender: No OFD packet to send [21:57:37]OFD Sender: No OFD packet to send [21:57:42]OFD Sender: No OFD packet to send [21:57:47]OFD Sender: No OFD packet to send [21:57:52]OFD Sender: No OFD packet to send [21:57:57]OFD Sender: No OFD packet to send [21:58:02]OFD Sender: No OFD packet to send [21:58:07]OFD Sender: No OFD packet to send [21:58:09]accept exits with 9 [21:58:09]New connection [21:58:09]New thread 3067039076 created [21:58:09]Thread 3066895716 joined [21:58:09]Waiting for new connection... [21:58:09] Sock 9.Parse request [21:58:09]Sock 9.Check first char [21:58:09]Sock 9.First char is OK [21:58:09]request: POST /json_proto HTTP/1.0 [21:58:09]Method: POST [21:58:09]URL: /json_proto [21:58:09]Method is POST - this is cgi request [21:58:09]url: /json_proto [21:58:09]query_string will be loaded in cgi processing [21:58:09]execute_cgi json_proto POST (null) [21:58:09]execute_cgi path=json_proto method=POST [21:58:09]POST find Content-Length [21:58:09]Host: 172.17.50.195:8080 [21:58:09]Content-Length: 767 [21:58:09]Content-Type: application/json [21:58:09] [21:58:09]POST finish read [21:58:09]Found Content-Length = 767 [21:58:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093332", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 300.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:58:09]execute_script... [21: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)1093332", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 300.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:58:09]POST & json_proto [21:58:09]process_json_proto [21:58:09]json parsed OK: [21:58:09]protocol is kg_v1.0 [21:58:09]action value=close_receipt [21:58:09]process_action close_receipt [21:58:09]cmd_close_receipt [21:58:09]MH_GetDate [21:58:09]Write to MH i2c: F0 00 00 4F 33 71 [21:58:09]Write i2c OK [21:58:09]MH_I2C_Read... [21:58:09]Read from MH i2c: F0 [21:58:09]MH_I2C_Read... [21:58:09]Read from MH i2c: F0 09 00 [21:58:09]MH_I2C_Read... [21:58:09]Read from MH i2c: F0 09 00 4F 33 00 F2 08 20 67 43 33 1C 67 F4 [21:58:09]GetLastDocTimeStamp 1730152506 [21:58:09]current date 1730152690 [21:58:09]FM_GetShiftState [21:58:09]SAM_PROTO_GetShiftState [21:58:09]wFMCommunicate request_size=4 [21:58:09]MH_SAM_APDU [21:58:09]CAPDU: 80 13 01 00 [21:58:09]Write to MH i2c: E2 08 00 50 33 80 13 01 00 00 00 00 00 00 [21:58:09]Write i2c OK [21:58:09]MH_I2C_Read... [21:58:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:58:09]Read from MH i2c: E2 [21:58:09]MH_I2C_Read... [21:58:09]Read from MH i2c: E2 0E 00 [21:58:09]MH_I2C_Read... [21:58:09]Read from MH i2c: E2 0E 00 50 33 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F9 [21:58:09]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [21:58:09]wFMCommunicate OK [21:58:09]SAM_PROTO_GetShiftState done [21:58:09]FM_GetShiftState done [21:58:09]opened in 1730073493 [21:58:09]opened+sec_in_day 1730159893 [21:58:09]quantity*price = 30038 [21:58:09]sum+1 = 30039 [21:58:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.38 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 0.00 Безнал.: 300.38 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 794 28.10.2024 21:58 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318319 ФПД: 204570521915396 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T215810&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318319&fm=204570521915396&tin=02508201610067®Number=0000000000091628&sum=30038 [21:58:10]StoreToDocumentArchive [21:58:10]shift 546 fd 318319 [21:58:10]save to /storage/0546/doc_00318319 [21:58:10]save last doc name /storage/0546/doc_00318319 to /storage/kkm_last_doc_name [21:58:10]save OK [21:58:10]Clear old archive folders... [21:58:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:58:10]tlvbuf is 000F36E0 [21:58:10]SAM_PROTO_ClearQueue [21:58:10]wFMCommunicate request_size=4 [21:58:10]MH_SAM_APDU [21:58:10]CAPDU: 80 09 00 00 [21:58:10]Write to MH i2c: E2 08 00 5D 33 80 09 00 00 00 00 00 00 02 [21:58:10]Write i2c OK [21:58:10]MH_I2C_Read... [21:58:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:58:10]Read from MH i2c: E2 [21:58:10]MH_I2C_Read... [21:58:10]Read from MH i2c: E2 03 00 [21:58:10]MH_I2C_Read... [21:58:10]Read from MH i2c: E2 03 00 5D 33 00 90 00 04 [21:58:10]RAPDU: 90 00 [21:58:10]wFMCommunicate OK [21:58:10]SAM_PROTO_ClearQueue done [21:58:10]KKMCreateOFDPacket [21:58:10]OFDProtocolAddRootSTLVToBuf [21:58:10]FM_MakeSignedData [21:58:10]FM_MakeSignedData [21:58:10]SAM_PROTO_SignData [21:58:10]wFMCommunicate request_size=4 [21:58:10]MH_SAM_APDU [21:58:10]CAPDU: 80 0D 01 02 [21:58:10]Write to MH i2c: E2 08 00 5E 33 80 0D 01 02 00 00 00 00 0A [21:58:10]Write i2c OK [21:58:10]MH_I2C_Read... [21:58:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:58:10]Read from MH i2c: E2 [21:58:10]MH_I2C_Read... [21:58:10]Read from MH i2c: E2 03 00 [21:58:10]MH_I2C_Read... [21:58:10]Read from MH i2c: E2 03 00 5E 33 00 90 00 05 [21:58:10]RAPDU: 90 00 [21:58:10]wFMCommunicate OK [21:58:10]wFMCommunicate request_size=255 [21:58:10]MH_SAM_APDU [21: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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 03 00 00 F4 03 04 00 F2 08 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6F DB 04 00 35 04 06 00 BA [21:58:10]Write to MH i2c: E2 02 01 5F 33 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 03 00 00 F4 03 04 00 F2 08 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6F DB 04 00 35 04 06 00 BA 00 00 A2 [21:58:10]Write i2c OK [21:58:10]MH_I2C_Read... [21:58:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:58:10]Read from MH i2c: E2 [21:58:10]MH_I2C_Read... [21:58:10]Read from MH i2c: E2 03 00 [21:58:10]MH_I2C_Read... [21:58:10]Read from MH i2c: E2 03 00 5F 33 00 90 00 06 [21:58:10]RAPDU: 90 00 [21:58:10]wFMCommunicate OK [21:58:10]wFMCommunicate request_size=10 [21:58:10]MH_SAM_APDU [21:58:10]CAPDU: 80 0D 02 02 05 0E 49 4A 50 04 [21:58:10]Write to MH i2c: E2 0D 00 60 33 80 0D 02 02 05 00 0E 49 4A 50 04 00 00 0C [21:58:10]Write i2c OK [21:58:10]MH_I2C_Read... [21:58:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:58:10]Read from MH i2c: E2 [21:58:10]MH_I2C_Read... [21:58:10]Read from MH i2c: E2 03 00 [21:58:10]MH_I2C_Read... [21:58:10]Read from MH i2c: E2 03 00 60 33 00 90 00 07 [21:58:10]RAPDU: 90 00 [21:58:10]wFMCommunicate OK [21:58:10]wFMCommunicate request_size=4 [21:58:10]MH_SAM_APDU [21:58:10]CAPDU: 80 0D 03 02 [21:58:10]Write to MH i2c: E2 08 00 61 33 80 0D 03 02 00 00 00 00 0F [21:58:10]Write i2c OK [21:58:10]MH_I2C_Read... [21:58:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:58:10]Read from MH i2c: E2 [21:58:10]MH_I2C_Read... [21:58:10]Read from MH i2c: E2 0B 00 [21:58:10]MH_I2C_Read... [21:58:10]Read from MH i2c: E2 0B 00 61 33 00 68 92 0B 2D C6 31 21 75 90 00 CF [21:58:10]RAPDU: 68 92 0B 2D C6 31 21 75 90 00 [21:58:10]wFMCommunicate OK [21:58:10]SAM_PROTO_SignData done [21:58:10]FM_MakeSignedData done [21:58:10]CreateOFDProtocolMessage [21:58:10]wFMCommunicate request_size=4 [21:58:10]MH_SAM_APDU [21:58:10]CAPDU: 80 11 00 00 [21:58:10]Write to MH i2c: E2 08 00 62 33 80 11 00 00 00 00 00 00 0F [21:58:10]Write i2c OK [21:58:10]MH_I2C_Read... [21:58:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:58:10]Read from MH i2c: E2 [21:58:10]MH_I2C_Read... [21:58:10]Read from MH i2c: E2 17 00 [21:58:10]MH_I2C_Read... [21:58:10]Read from MH i2c: E2 17 00 62 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 63 [21:58:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [21:58:10]wFMCommunicate OK [21:58:10]CreateOFDProtocolMessage done [21:58:10]OFDSenderStorePacket 318319 [21:58:10]StoreOFDPacket docnum=318319 [21:58:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 E8 FB 07 01 6A 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 03 00 00 F4 03 04 00 F2 08 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6F DB 04 00 35 04 06 00 BA 0E 49 4A 50 04 68 92 0B 2D C6 31 21 75 [21:58:10]CheckFolder [21:58:10]dirname=/storage/ofd_packets [21:58:10]CheckFolder done [21:58:10]ProducePacketName [21:58:10]name=ofd_packets/00318319 [21:58:10]NVStorageSaveData ofd_packets/00318319 [21:58:10]File name is /storage/ofd_packets/00318319 [21:58:10]Write 301 bytes [21:58:10]NVStorageSaveData done [21:58:10]OFDSenderStorePacket done [21:58:10]KKMCreateOFDPacket done [21:58:10]NVStorageSaveData kkm_last_timestamp [21:58:10]File name is /storage/kkm_last_timestamp [21:58:10]Write 4 bytes [21:58:10]NVStorageSaveData done [21:58:10]ExternCall_PrintAddStr [21:58:10]wPrintStart [21:58:10]Write to MH i2c: 01 00 00 63 33 96 [21:58:10]Write i2c OK [21:58:10]MH_I2C_Read... [21:58:10]Read from MH i2c: 01 [21:58:10]MH_I2C_Read... [21:58:10]Read from MH i2c: 01 07 00 [21:58:10]MH_I2C_Read... [21:58:10]Read from MH i2c: 01 07 00 63 33 00 00 00 00 00 FF 0F AB [21:58:10]RasterBufferAndPrint [21:58:10]line Счет N : (1)1093332 [21:58:10]line ИНН: 02508201610067 [21:58:10]line Контрольно-Кассовый Чек [21:58:10]line ПРОДАЖА [21:58:10]line ТРК (МРК, ГНК) : 53 [21:58:10]line Товар: 2710124130 [21:58:10]line Аи-92-К-2 [21:58:10]line 4.490 * 66.90 [21:58:10]line = 300.38 [21:58:10]line НДС 12% НСП 1% [21:58:10]line > о реализуемом товаре [21:58:10]line ИТОГО: 300.38 [21:58:10]line НСП 1% : 2.66 [21:58:10]line НДС 12% : 31.90 [21:58:10]line Наличными: 0.00 [21:58:10]line Безнал.: 300.38 [21:58:10]line Место: АЗС № 101 "Партнер Нефть" [21:58:10]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [21:58:10]line СНО: Общий режим [21:58:10]line Чек 794 28.10.2024 21:58 [21:58:10]line Смена: 546 ФФД: 1.0 [21:58:10]line ЗНМ: 0300000082 [21:58:10]line РНМ: 0000000000091628 [21:58:10]line Версия ККМ: 001 [21:58:10]line Платежная система: Mbank [21:58:10]line ФМ: 0000000000874671 [21:58:10]line ФД: 318319 [21:58:10]line ФПД: 204570521915396 [21:58:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T215810&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318319&fm=204570521915396&tin=02508201610067®Number=0000000000091628&sum=30038 [21:58:10]written 0, free lines is 4095 [21:58:10]OFD Sender: Processing packet 318319 [packets to send 127, broken 126] [21:58:10]ProducePacketName [21:58:10]name=ofd_packets/00318319 [21:58:11]OFD Sender: To server: pG, [21:58:11]CommunicateWithHost lk.salyk.kg:30040 [21:58:11]ConnectInit lk.salyk.kg [21:58:11]Connected sock=10 [21:58:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 E8 FB 07 01 6A 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 03 00 00 F4 03 04 00 F2 08 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6F DB 04 00 35 04 06 00 BA 0E 49 4A 50 04 68 92 0B 2D C6 31 21 75 [21:58:11]Write to MH i2c: 01 00 00 8C 33 BF [21:58:11]Write i2c OK [21:58:11]MH_I2C_Read... [21:58:11]Read from MH i2c: 01 [21:58:11]MH_I2C_Read... [21:58:11]Read from MH i2c: 01 07 00 [21:58:11]MH_I2C_Read... [21:58:11]Read from MH i2c: 01 07 00 8C 33 00 00 00 00 00 18 0D EB [21:58:11]RasterBufferAndPrint [21:58:11]line [21:58:11]line [21:58:11]line [21:58:11]line [21:58:11]line [21:58:11]written 0, free lines is 3358 [21:58:11]MH_Cut [21:58:11]Write to MH i2c: D1 01 00 93 33 01 98 [21:58:11]Write i2c OK [21:58:11]MH_I2C_Read... [21:58:11]Read from MH i2c: D1 [21:58:11]MH_I2C_Read... [21:58:11]Read from MH i2c: D1 01 00 [21:58:11]MH_I2C_Read... [21:58:11]Read from MH i2c: D1 01 00 93 33 00 97 [21:58:11]Write to MH i2c: 01 00 00 94 33 C7 [21:58:11]Write i2c OK [21:58:11]MH_I2C_Read... [21:58:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 C6 CE 47 00 0F BA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 6F DB 04 00 F4 03 04 00 AA B4 1F 67 B6 04 01 00 00 12 95 3B 5D 84 F7 1C CD [21:58:11]CommunicateWithHost err = 0 [21:58:11]CheckOFDResponse [21:58:11]1017 (14) - 77093643461234 [21:58:11]1041 (16) - 0000000000874671 [21:58:11]1040 (4) - 318319 [21:58:11]1012 (4) - 28.10.2024 15:58 [21:58:11]1206 (1) - 0 [21:58:11]OFD Sender: Remove packet 318319 [21:58:11]ProducePacketName [21:58:11]name=ofd_packets/00318319 [21:58:11]NVStorageDeleteData [21:58:11]*** Cut start [21:58:11]*** Partial cut [21:58:11]*** CUTSNS_PIN = 1 [21:58:11]OFD Sender: No OFD packet to send [21:58:11]*** CUTSNS_PIN = 0 [21:58:12]*** Brake cut motor [21:58:12]Read from MH i2c: 01 [21:58:12]MH_I2C_Read... [21:58:12]*** Stop cut motor [21:58:12]*** Cut end [21:58:12]Read from MH i2c: 01 07 00 [21:58:12]MH_I2C_Read... [21:58:12]Read from MH i2c: 01 07 00 94 33 00 00 00 00 00 FF 0F DC [21:58:12]process_action close_receipt done [21:58:12]requested_data is exist [21:58:12]produce_requested_data [21:58:12]requested_item fm.sn is exist - process it [21:58:12]wFMCommunicate request_size=4 [21:58:12]MH_SAM_APDU [21:58:12]CAPDU: 80 11 00 00 [21:58:12]Write to MH i2c: E2 08 00 95 33 80 11 00 00 00 00 00 00 42 [21:58:12]Write i2c OK [21:58:12]MH_I2C_Read... [21:58:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:58:12]Read from MH i2c: E2 [21:58:12]MH_I2C_Read... [21:58:12]Read from MH i2c: E2 17 00 [21:58:12]MH_I2C_Read... [21:58:12]Read from MH i2c: E2 17 00 95 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 96 [21:58:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [21:58:12]wFMCommunicate OK [21:58:12]requested_item fd.num is exist - process it [21:58:12]SAM_PROTO_GetFieldsCounters [21:58:12]wFMCommunicate request_size=4 [21:58:12]MH_SAM_APDU [21:58:12]CAPDU: 80 13 00 00 [21:58:12]Write to MH i2c: E2 08 00 96 33 80 13 00 00 00 00 00 00 45 [21:58:12]Write i2c OK [21:58:12]MH_I2C_Read... [21:58:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:58:12]Read from MH i2c: E2 [21:58:12]MH_I2C_Read... [21:58:12]Read from MH i2c: E2 62 00 [21:58:12]MH_I2C_Read... [21:58:12]Read from MH i2c: E2 62 00 96 33 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 6F DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 1A 03 00 00 5E 04 04 00 1A 03 00 00 57 04 04 00 1B 03 00 00 19 04 04 00 00 00 00 00 90 00 31 [21:58:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 6F DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 1A 03 00 00 5E 04 04 00 1A 03 00 00 57 04 04 00 1B 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:58:12]wFMCommunicate OK [21:58:12]SAM_PROTO_GetFieldsCounters done [21:58:12]requested_item shift.num is exist - process it [21:58:12]requested_item shift.opened is exist - process it [21:58:12]req_shift_opened [21:58:12]FM_GetShiftState [21:58:12]SAM_PROTO_GetShiftState [21:58:12]wFMCommunicate request_size=4 [21:58:12]MH_SAM_APDU [21:58:12]CAPDU: 80 13 01 00 [21:58:12]Write to MH i2c: E2 08 00 97 33 80 13 01 00 00 00 00 00 47 [21:58:12]Write i2c OK [21:58:12]MH_I2C_Read... [21:58:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:58:12]Read from MH i2c: E2 [21:58:12]MH_I2C_Read... [21:58:12]Read from MH i2c: E2 0E 00 [21:58:12]MH_I2C_Read... [21:58:12]Read from MH i2c: E2 0E 00 97 33 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 40 [21:58:12]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [21:58:12]wFMCommunicate OK [21:58:12]SAM_PROTO_GetShiftState done [21:58:12]FM_GetShiftState done [21:58:12]req_shift_opened done [21:58:12]requested_item shift.open_date is exist - process it [21:58:12]req_shift_open_date [21:58:12]req_shift_open_date done [21:58:12]produce_requested_data done [21:58:12]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318319,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [21:58:12]process_action_free close_receipt [21:58:12]json_value_free [21:58:12]json_value_free done [21:58:12]process_json_proto returns [21:58:12]Send response to host [21:58:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318319,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [21:58:12]free response buf [21:58:12]execute_script done [21:58:12]execute_script returns [21:58:12]free content buf [21:58:12]Sock 9.Close socket [21:58:12]Sock 9.Thread stoped [21:58:16]OFD Sender: No OFD packet to send [21:58:21]OFD Sender: No OFD packet to send [21:58:26]accept exits with 8 [21:58:26]New connection [21:58:26]New thread 3066895716 created [21:58:26]Thread 3067039076 joined [21:58:26]Waiting for new connection... [21:58:26] Sock 8.Parse request [21:58:26]Sock 8.Check first char [21:58:26]Sock 8.First char is OK [21:58:26]request: POST /json_proto HTTP/1.0 [21:58:26]Method: POST [21:58:26]URL: /json_proto [21:58:26]Method is POST - this is cgi request [21:58:26]url: /json_proto [21:58:26]query_string will be loaded in cgi processing [21:58:26]execute_cgi json_proto POST (null) [21:58:26]execute_cgi path=json_proto method=POST [21:58:26]POST find Content-Length [21:58:26]Host: 172.17.50.195:8080 [21:58:26]Content-Length: 678 [21:58:26]Content-Type: application/json [21:58:26] [21:58:26]POST finish read [21:58:26]Found Content-Length = 678 [21:58:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093333", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:58:26]execute_script... [21:58: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)1093333", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:58:26]POST & json_proto [21:58:26]process_json_proto [21:58:26]json parsed OK: [21:58:26]protocol is kg_v1.0 [21:58:26]action value=close_receipt [21:58:26]process_action close_receipt [21:58:26]cmd_close_receipt [21:58:26]MH_GetDate [21:58:26]Write to MH i2c: F0 00 00 98 33 BA [21:58:26]Write i2c OK [21:58:26]MH_I2C_Read... [21:58:26]Read from MH i2c: F0 [21:58:26]MH_I2C_Read... [21:58:26]Read from MH i2c: F0 09 00 [21:58:26]MH_I2C_Read... [21:58:26]Read from MH i2c: F0 09 00 98 33 00 04 09 20 67 43 33 1C 67 50 [21:58:26]GetLastDocTimeStamp 1730152690 [21:58:26]current date 1730152708 [21:58:26]FM_GetShiftState [21:58:26]SAM_PROTO_GetShiftState [21:58:26]wFMCommunicate request_size=4 [21:58:26]MH_SAM_APDU [21:58:26]CAPDU: 80 13 01 00 [21:58:26]Write to MH i2c: E2 08 00 99 33 80 13 01 00 00 00 00 00 49 [21:58:26]Write i2c OK [21:58:26]MH_I2C_Read... [21:58:26]OFD Sender: No OFD packet to send [21:58:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:58:26]Read from MH i2c: E2 [21:58:26]MH_I2C_Read... [21:58:26]Read from MH i2c: E2 0E 00 [21:58:26]MH_I2C_Read... [21:58:26]Read from MH i2c: E2 0E 00 99 33 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 42 [21:58:26]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [21:58:26]wFMCommunicate OK [21:58:26]SAM_PROTO_GetShiftState done [21:58:26]FM_GetShiftState done [21:58:26]opened in 1730073493 [21:58:26]opened+sec_in_day 1730159893 [21:58:26]quantity*price = 30038 [21:58:26]sum+1 = 30039 [21:58:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 795 28.10.2024 21:58 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318320 ФПД: 159032285817183 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T215828&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318320&fm=159032285817183&tin=02508201610067®Number=0000000000091628&sum=30000 [21:58:28]StoreToDocumentArchive [21:58:28]shift 546 fd 318320 [21:58:28]save to /storage/0546/doc_00318320 [21:58:28]save last doc name /storage/0546/doc_00318320 to /storage/kkm_last_doc_name [21:58:28]save OK [21:58:28]Clear old archive folders... [21:58:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:58:28]tlvbuf is 00093620 [21:58:28]SAM_PROTO_ClearQueue [21:58:28]wFMCommunicate request_size=4 [21:58:28]MH_SAM_APDU [21:58:28]CAPDU: 80 09 00 00 [21:58:28]Write to MH i2c: E2 08 00 A6 33 80 09 00 00 00 00 00 00 4B [21:58:28]Write i2c OK [21:58:28]MH_I2C_Read... [21:58:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:58:28]Read from MH i2c: E2 [21:58:28]MH_I2C_Read... [21:58:28]Read from MH i2c: E2 03 00 [21:58:28]MH_I2C_Read... [21:58:28]Read from MH i2c: E2 03 00 A6 33 00 90 00 4D [21:58:28]RAPDU: 90 00 [21:58:28]wFMCommunicate OK [21:58:28]SAM_PROTO_ClearQueue done [21:58:28]KKMCreateOFDPacket [21:58:28]OFDProtocolAddRootSTLVToBuf [21:58:28]FM_MakeSignedData [21:58:28]FM_MakeSignedData [21:58:28]SAM_PROTO_SignData [21:58:28]wFMCommunicate request_size=4 [21:58:28]MH_SAM_APDU [21:58:28]CAPDU: 80 0D 01 02 [21:58:28]Write to MH i2c: E2 08 00 A7 33 80 0D 01 02 00 00 00 00 53 [21:58:28]Write i2c OK [21:58:28]MH_I2C_Read... [21:58:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:58:28]Read from MH i2c: E2 [21:58:28]MH_I2C_Read... [21:58:28]Read from MH i2c: E2 03 00 [21:58:28]MH_I2C_Read... [21:58:28]Read from MH i2c: E2 03 00 A7 33 00 90 00 4E [21:58:28]RAPDU: 90 00 [21:58:28]wFMCommunicate OK [21:58:28]wFMCommunicate request_size=255 [21:58:28]MH_SAM_APDU [21:58:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 03 00 00 F4 03 04 00 04 09 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 70 DB 04 00 35 04 06 00 90 [21:58:28]Write to MH i2c: E2 02 01 A8 33 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 03 00 00 F4 03 04 00 04 09 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 70 DB 04 00 35 04 06 00 90 00 00 8A [21:58:28]Write i2c OK [21:58:28]MH_I2C_Read... [21:58:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:58:28]Read from MH i2c: E2 [21:58:28]MH_I2C_Read... [21:58:28]Read from MH i2c: E2 03 00 [21:58:28]MH_I2C_Read... [21:58:28]Read from MH i2c: E2 03 00 A8 33 00 90 00 4F [21:58:28]RAPDU: 90 00 [21:58:28]wFMCommunicate OK [21:58:28]wFMCommunicate request_size=10 [21:58:28]MH_SAM_APDU [21:58:28]CAPDU: 80 0D 02 02 05 A3 96 E7 69 5F [21:58:28]Write to MH i2c: E2 0D 00 A9 33 80 0D 02 02 05 00 A3 96 E7 69 5F 00 00 48 [21:58:28]Write i2c OK [21:58:28]MH_I2C_Read... [21:58:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:58:28]Read from MH i2c: E2 [21:58:28]MH_I2C_Read... [21:58:28]Read from MH i2c: E2 03 00 [21:58:28]MH_I2C_Read... [21:58:28]Read from MH i2c: E2 03 00 A9 33 00 90 00 50 [21:58:28]RAPDU: 90 00 [21:58:28]wFMCommunicate OK [21:58:28]wFMCommunicate request_size=4 [21:58:28]MH_SAM_APDU [21:58:28]CAPDU: 80 0D 03 02 [21:58:28]Write to MH i2c: E2 08 00 AA 33 80 0D 03 02 00 00 00 00 58 [21:58:28]Write i2c OK [21:58:28]MH_I2C_Read... [21:58:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:58:28]Read from MH i2c: E2 [21:58:28]MH_I2C_Read... [21:58:28]Read from MH i2c: E2 0B 00 [21:58:28]MH_I2C_Read... [21:58:28]Read from MH i2c: E2 0B 00 AA 33 00 28 88 91 FB B5 25 04 05 90 00 78 [21:58:28]RAPDU: 28 88 91 FB B5 25 04 05 90 00 [21:58:28]wFMCommunicate OK [21:58:28]SAM_PROTO_SignData done [21:58:28]FM_MakeSignedData done [21:58:28]CreateOFDProtocolMessage [21:58:28]wFMCommunicate request_size=4 [21:58:28]MH_SAM_APDU [21:58:28]CAPDU: 80 11 00 00 [21:58:28]Write to MH i2c: E2 08 00 AB 33 80 11 00 00 00 00 00 00 58 [21:58:28]Write i2c OK [21:58:28]MH_I2C_Read... [21:58:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:58:28]Read from MH i2c: E2 [21:58:28]MH_I2C_Read... [21:58:28]Read from MH i2c: E2 17 00 [21:58:28]MH_I2C_Read... [21:58:28]Read from MH i2c: E2 17 00 AB 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 AC [21:58:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [21:58:28]wFMCommunicate OK [21:58:28]CreateOFDProtocolMessage done [21:58:28]OFDSenderStorePacket 318320 [21:58:28]StoreOFDPacket docnum=318320 [21:58:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 A6 46 07 01 7F 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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 03 00 00 F4 03 04 00 04 09 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 70 DB 04 00 35 04 06 00 90 A3 96 E7 69 5F 28 88 91 FB B5 25 04 05 [21:58:28]CheckFolder [21:58:28]dirname=/storage/ofd_packets [21:58:28]CheckFolder done [21:58:28]ProducePacketName [21:58:28]name=ofd_packets/00318320 [21:58:28]NVStorageSaveData ofd_packets/00318320 [21:58:28]File name is /storage/ofd_packets/00318320 [21:58:28]Write 301 bytes [21:58:28]NVStorageSaveData done [21:58:28]OFDSenderStorePacket done [21:58:28]KKMCreateOFDPacket done [21:58:28]NVStorageSaveData kkm_last_timestamp [21:58:28]File name is /storage/kkm_last_timestamp [21:58:28]Write 4 bytes [21:58:28]NVStorageSaveData done [21:58:28]ExternCall_PrintAddStr [21:58:28]wPrintStart [21:58:28]Write to MH i2c: 01 00 00 AC 33 DF [21:58:28]Write i2c OK [21:58:28]MH_I2C_Read... [21:58:28]Read from MH i2c: 01 [21:58:28]MH_I2C_Read... [21:58:28]Read from MH i2c: 01 07 00 [21:58:28]MH_I2C_Read... [21:58:28]Read from MH i2c: 01 07 00 AC 33 00 00 00 00 00 FF 0F F4 [21:58:28]RasterBufferAndPrint [21:58:28]line Счет N : (1)1093333 [21:58:28]line ИНН: 02508201610067 [21:58:28]line Контрольно-Кассовый Чек [21:58:28]line ПРОДАЖА [21:58:28]line ТРК (МРК, ГНК) : 43 [21:58:28]line Товар: 2710124130 [21:58:28]line Аи-92-К-2 [21:58:28]line 4.490 * 66.90 [21:58:28]line = 300.38 [21:58:28]line НДС 12% НСП 1% [21:58:28]line > о реализуемом товаре [21:58:28]line ОКРУГЛЕНИЕ: -0.38 [21:58:28]line ИТОГО: 300.00 [21:58:28]line Внесено: 300.00 [21:58:28]line СДАЧА: 0.00 [21:58:28]line НСП 1% : 2.66 [21:58:28]line НДС 12% : 31.90 [21:58:28]line Наличными: 300.00 [21:58:28]line Безнал.: 0.00 [21:58:28]line Место: АЗС № 101 "Партнер Нефть" [21:58:28]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [21:58:28]line СНО: Общий режим [21:58:28]line Чек 795 28.10.2024 21:58 [21:58:28]line Смена: 546 ФФД: 1.0 [21:58:28]line ЗНМ: 0300000082 [21:58:28]line РНМ: 0000000000091628 [21:58:28]line Версия ККМ: 001 [21:58:28]line ФМ: 0000000000874671 [21:58:28]line ФД: 318320 [21:58:28]line ФПД: 159032285817183 [21:58:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T215828&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318320&fm=159032285817183&tin=02508201610067®Number=0000000000091628&sum=30000 [21:58:28]written 0, free lines is 4095 [21:58:28]OFD Sender: Processing packet 318320 [packets to send 127, broken 126] [21:58:28]ProducePacketName [21:58:28]name=ofd_packets/00318320 [21:58:28]OFD Sender: To server: pG, [21:58:28]CommunicateWithHost lk.salyk.kg:30040 [21:58:28]ConnectInit lk.salyk.kg [21:58:28]Connected sock=10 [21:58:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 A6 46 07 01 7F 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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 03 00 00 F4 03 04 00 04 09 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 70 DB 04 00 35 04 06 00 90 A3 96 E7 69 5F 28 88 91 FB B5 25 04 05 [21:58:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 0E 87 47 00 FD C4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 70 DB 04 00 F4 03 04 00 BC B4 1F 67 B6 04 01 00 00 B5 77 7B EA 4B 39 B6 BC [21:58:29]CommunicateWithHost err = 0 [21:58:29]CheckOFDResponse [21:58:29]1017 (14) - 77093643461234 [21:58:29]1041 (16) - 0000000000874671 [21:58:29]1040 (4) - 318320 [21:58:29]1012 (4) - 28.10.2024 15:58 [21:58:29]1206 (1) - 0 [21:58:29]OFD Sender: Remove packet 318320 [21:58:29]ProducePacketName [21:58:29]name=ofd_packets/00318320 [21:58:29]NVStorageDeleteData [21:58:29]Write to MH i2c: 01 00 00 D7 33 0A [21:58:29]Write i2c OK [21:58:29]MH_I2C_Read... [21:58:29]Read from MH i2c: 01 [21:58:29]MH_I2C_Read... [21:58:29]Read from MH i2c: 01 07 00 [21:58:29]MH_I2C_Read... [21:58:29]Read from MH i2c: 01 07 00 D7 33 00 00 00 00 00 E6 0C 03 [21:58:29]RasterBufferAndPrint [21:58:29]line [21:58:29]line [21:58:29]line [21:58:29]line [21:58:29]line [21:58:29]written 0, free lines is 3309 [21:58:29]MH_Cut [21:58:29]Write to MH i2c: D1 01 00 DE 33 01 E3 [21:58:29]Write i2c OK [21:58:29]MH_I2C_Read... [21:58:29]Read from MH i2c: D1 [21:58:29]MH_I2C_Read... [21:58:29]Read from MH i2c: D1 01 00 [21:58:29]MH_I2C_Read... [21:58:29]Read from MH i2c: D1 01 00 DE 33 00 E2 [21:58:29]Write to MH i2c: 01 00 00 DF 33 12 [21:58:29]Write i2c OK [21:58:29]MH_I2C_Read... [21:58:29]OFD Sender: No OFD packet to send [21:58:30]*** Cut start [21:58:30]*** Partial cut [21:58:30]*** CUTSNS_PIN = 1 [21:58:30]*** CUTSNS_PIN = 0 [21:58:30]*** Brake cut motor [21:58:30]Read from MH i2c: 01 [21:58:30]MH_I2C_Read... [21:58:30]*** Stop cut motor [21:58:30]*** Cut end [21:58:30]Read from MH i2c: 01 07 00 [21:58:30]MH_I2C_Read... [21:58:30]Read from MH i2c: 01 07 00 DF 33 00 00 00 00 00 FF 0F 27 [21:58:30]process_action close_receipt done [21:58:30]requested_data is exist [21:58:30]produce_requested_data [21:58:30]requested_item fm.sn is exist - process it [21:58:30]wFMCommunicate request_size=4 [21:58:30]MH_SAM_APDU [21:58:30]CAPDU: 80 11 00 00 [21:58:30]Write to MH i2c: E2 08 00 E0 33 80 11 00 00 00 00 00 00 8D [21:58:30]Write i2c OK [21:58:30]MH_I2C_Read... [21:58:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:58:30]Read from MH i2c: E2 [21:58:30]MH_I2C_Read... [21:58:30]Read from MH i2c: E2 17 00 [21:58:30]MH_I2C_Read... [21:58:30]Read from MH i2c: E2 17 00 E0 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E1 [21:58:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [21:58:30]wFMCommunicate OK [21:58:30]requested_item fd.num is exist - process it [21:58:30]SAM_PROTO_GetFieldsCounters [21:58:30]wFMCommunicate request_size=4 [21:58:30]MH_SAM_APDU [21:58:30]CAPDU: 80 13 00 00 [21:58:30]Write to MH i2c: E2 08 00 E1 33 80 13 00 00 00 00 00 00 90 [21:58:30]Write i2c OK [21:58:30]MH_I2C_Read... [21:58:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:58:30]Read from MH i2c: E2 [21:58:30]MH_I2C_Read... [21:58:30]Read from MH i2c: E2 62 00 [21:58:30]MH_I2C_Read... [21:58:30]Read from MH i2c: E2 62 00 E1 33 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 70 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 1B 03 00 00 5E 04 04 00 1B 03 00 00 57 04 04 00 1C 03 00 00 19 04 04 00 00 00 00 00 90 00 80 [21:58:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 70 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 1B 03 00 00 5E 04 04 00 1B 03 00 00 57 04 04 00 1C 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:58:30]wFMCommunicate OK [21:58:30]SAM_PROTO_GetFieldsCounters done [21:58:30]requested_item shift.num is exist - process it [21:58:30]requested_item shift.opened is exist - process it [21:58:30]req_shift_opened [21:58:30]FM_GetShiftState [21:58:30]SAM_PROTO_GetShiftState [21:58:30]wFMCommunicate request_size=4 [21:58:30]MH_SAM_APDU [21:58:30]CAPDU: 80 13 01 00 [21:58:30]Write to MH i2c: E2 08 00 E2 33 80 13 01 00 00 00 00 00 92 [21:58:30]Write i2c OK [21:58:30]MH_I2C_Read... [21:58:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:58:30]Read from MH i2c: E2 [21:58:30]MH_I2C_Read... [21:58:30]Read from MH i2c: E2 0E 00 [21:58:30]MH_I2C_Read... [21:58:30]Read from MH i2c: E2 0E 00 E2 33 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 8B [21:58:30]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [21:58:30]wFMCommunicate OK [21:58:30]SAM_PROTO_GetShiftState done [21:58:30]FM_GetShiftState done [21:58:30]req_shift_opened done [21:58:30]requested_item shift.open_date is exist - process it [21:58:30]req_shift_open_date [21:58:30]req_shift_open_date done [21:58:30]produce_requested_data done [21:58:30]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318320,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [21:58:30]process_action_free close_receipt [21:58:30]json_value_free [21:58:30]json_value_free done [21:58:30]process_json_proto returns [21:58:30]Send response to host [21:58:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318320,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [21:58:30]free response buf [21:58:30]execute_script done [21:58:30]execute_script returns [21:58:30]free content buf [21:58:30]Sock 8.Close socket [21:58:30]Sock 8.Thread stoped [21:58:34]OFD Sender: No OFD packet to send [21:58:39]OFD Sender: No OFD packet to send [21:58:44]OFD Sender: No OFD packet to send [21:58:49]OFD Sender: No OFD packet to send [21:58:54]OFD Sender: No OFD packet to send [21:58:59]OFD Sender: No OFD packet to send [21:59:04]OFD Sender: No OFD packet to send [21:59:09]OFD Sender: No OFD packet to send [21:59:14]OFD Sender: No OFD packet to send [21:59:19]OFD Sender: No OFD packet to send [21:59:24]OFD Sender: No OFD packet to send [21:59:29]OFD Sender: No OFD packet to send [21:59:34]OFD Sender: No OFD packet to send [21:59:39]OFD Sender: No OFD packet to send [21:59:44]OFD Sender: No OFD packet to send [21:59:49]OFD Sender: No OFD packet to send [21:59:54]OFD Sender: No OFD packet to send [21:59:59]OFD Sender: No OFD packet to send [22:00:04]OFD Sender: No OFD packet to send [22:00:09]OFD Sender: No OFD packet to send [22:00:14]OFD Sender: No OFD packet to send [22:00:19]OFD Sender: No OFD packet to send [22:00:24]OFD Sender: No OFD packet to send [22:00:29]OFD Sender: No OFD packet to send [22:00:34]OFD Sender: No OFD packet to send [22:00:39]OFD Sender: No OFD packet to send [22:00:44]OFD Sender: No OFD packet to send [22:00:49]OFD Sender: No OFD packet to send [22:00:54]OFD Sender: No OFD packet to send [22:00:59]OFD Sender: No OFD packet to send [22:01:04]OFD Sender: No OFD packet to send [22:01:09]OFD Sender: No OFD packet to send [22:01:14]OFD Sender: No OFD packet to send [22:01:19]OFD Sender: No OFD packet to send [22:01:23]accept exits with 9 [22:01:23]New connection [22:01:23]New thread 3067039076 created [22:01:23]Thread 3066895716 joined [22:01:23]Waiting for new connection... [22:01:23] Sock 9.Parse request [22:01:23]Sock 9.Check first char [22:01:23]Sock 9.First char is OK [22:01:23]request: POST /json_proto HTTP/1.0 [22:01:23]Method: POST [22:01:23]URL: /json_proto [22:01:23]Method is POST - this is cgi request [22:01:23]url: /json_proto [22:01:23]query_string will be loaded in cgi processing [22:01:23]execute_cgi json_proto POST (null) [22:01:23]execute_cgi path=json_proto method=POST [22:01:23]POST find Content-Length [22:01:23]Host: 172.17.50.195:8080 [22:01:23]Content-Length: 683 [22:01:23]Content-Type: application/json [22:01:23] [22:01:23]POST finish read [22:01:23]Found Content-Length = 683 [22:01:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093335", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 37.370, "sum" : 2500.05, "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" ] } } [22:01:23]execute_script... [22:01:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093335", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 37.370, "sum" : 2500.05, "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" ] } } [22:01:23]POST & json_proto [22:01:23]process_json_proto [22:01:23]json parsed OK: [22:01:23]protocol is kg_v1.0 [22:01:23]action value=close_receipt [22:01:23]process_action close_receipt [22:01:23]cmd_close_receipt [22:01:23]MH_GetDate [22:01:23]Write to MH i2c: F0 00 00 E3 33 05 [22:01:23]Write i2c OK [22:01:23]MH_I2C_Read... [22:01:23]Read from MH i2c: F0 [22:01:23]MH_I2C_Read... [22:01:23]Read from MH i2c: F0 09 00 [22:01:23]MH_I2C_Read... [22:01:23]Read from MH i2c: F0 09 00 E3 33 00 B4 09 20 67 43 33 1C 67 4B [22:01:23]GetLastDocTimeStamp 1730152708 [22:01:23]current date 1730152884 [22:01:23]FM_GetShiftState [22:01:23]SAM_PROTO_GetShiftState [22:01:23]wFMCommunicate request_size=4 [22:01:23]MH_SAM_APDU [22:01:23]CAPDU: 80 13 01 00 [22:01:23]Write to MH i2c: E2 08 00 E4 33 80 13 01 00 00 00 00 00 94 [22:01:23]Write i2c OK [22:01:23]MH_I2C_Read... [22:01:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:01:23]Read from MH i2c: E2 [22:01:23]MH_I2C_Read... [22:01:23]Read from MH i2c: E2 0E 00 [22:01:23]MH_I2C_Read... [22:01:23]Read from MH i2c: E2 0E 00 E4 33 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 8D [22:01:23]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [22:01:23]wFMCommunicate OK [22:01:23]SAM_PROTO_GetShiftState done [22:01:23]FM_GetShiftState done [22:01:23]opened in 1730073493 [22:01:23]opened+sec_in_day 1730159893 [22:01:23]quantity*price = 250005 [22:01:23]sum+1 = 250006 [22:01:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 2500.00 Внесено: 2500.00 СДАЧА: 0.00 НСП 1% : 22.12 НДС 12% : 265.49 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 796 28.10.2024 22:01 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318321 ФПД: 74801468128910 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T220124&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318321&fm=74801468128910&tin=02508201610067®Number=0000000000091628&sum=250000 [22:01:24]StoreToDocumentArchive [22:01:24]shift 546 fd 318321 [22:01:24]save to /storage/0546/doc_00318321 [22:01:24]save last doc name /storage/0546/doc_00318321 to /storage/kkm_last_doc_name [22:01:24]save OK [22:01:24]Clear old archive folders... [22:01:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:01:24]tlvbuf is 000C1150 [22:01:24]SAM_PROTO_ClearQueue [22:01:24]wFMCommunicate request_size=4 [22:01:24]MH_SAM_APDU [22:01:24]CAPDU: 80 09 00 00 [22:01:24]Write to MH i2c: E2 08 00 F1 33 80 09 00 00 00 00 00 00 96 [22:01:24]Write i2c OK [22:01:24]MH_I2C_Read... [22:01:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:01:24]Read from MH i2c: E2 [22:01:24]MH_I2C_Read... [22:01:24]Read from MH i2c: E2 03 00 [22:01:24]MH_I2C_Read... [22:01:24]Read from MH i2c: E2 03 00 F1 33 00 90 00 98 [22:01:24]RAPDU: 90 00 [22:01:24]wFMCommunicate OK [22:01:24]SAM_PROTO_ClearQueue done [22:01:24]KKMCreateOFDPacket [22:01:24]OFDProtocolAddRootSTLVToBuf [22:01:24]FM_MakeSignedData [22:01:24]FM_MakeSignedData [22:01:24]SAM_PROTO_SignData [22:01:24]wFMCommunicate request_size=4 [22:01:24]MH_SAM_APDU [22:01:24]CAPDU: 80 0D 01 02 [22:01:24]Write to MH i2c: E2 08 00 F2 33 80 0D 01 02 00 00 00 00 9E [22:01:24]Write i2c OK [22:01:24]MH_I2C_Read... [22:01:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:01:24]Read from MH i2c: E2 [22:01:24]MH_I2C_Read... [22:01:24]Read from MH i2c: E2 03 00 [22:01:24]MH_I2C_Read... [22:01:24]Read from MH i2c: E2 03 00 F2 33 00 90 00 99 [22:01:24]RAPDU: 90 00 [22:01:24]wFMCommunicate OK [22:01:24]wFMCommunicate request_size=255 [22:01:24]MH_SAM_APDU [22:01: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 32 FF 03 08 00 03 FA 91 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 95 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 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 1C 03 00 00 F4 03 04 00 B4 09 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 71 DB 04 00 35 04 06 00 44 [22:01:24]Write to MH i2c: E2 02 01 F3 33 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 FA 91 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 95 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 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 1C 03 00 00 F4 03 04 00 B4 09 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 71 DB 04 00 35 04 06 00 44 00 00 7F [22:01:24]Write i2c OK [22:01:24]MH_I2C_Read... [22:01:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:01:24]Read from MH i2c: E2 [22:01:24]MH_I2C_Read... [22:01:24]Read from MH i2c: E2 03 00 [22:01:24]MH_I2C_Read... [22:01:24]Read from MH i2c: E2 03 00 F3 33 00 90 00 9A [22:01:24]RAPDU: 90 00 [22:01:24]wFMCommunicate OK [22:01:24]wFMCommunicate request_size=10 [22:01:24]MH_SAM_APDU [22:01:24]CAPDU: 80 0D 02 02 05 08 12 EF BE 8E [22:01:24]Write to MH i2c: E2 0D 00 F4 33 80 0D 02 02 05 00 08 12 EF BE 8E 00 00 00 [22:01:24]Write i2c OK [22:01:24]MH_I2C_Read... [22:01:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:01:24]Read from MH i2c: E2 [22:01:24]MH_I2C_Read... [22:01:24]Read from MH i2c: E2 03 00 [22:01:24]MH_I2C_Read... [22:01:24]Read from MH i2c: E2 03 00 F4 33 00 90 00 9B [22:01:24]RAPDU: 90 00 [22:01:24]wFMCommunicate OK [22:01:24]wFMCommunicate request_size=4 [22:01:24]MH_SAM_APDU [22:01:24]CAPDU: 80 0D 03 02 [22:01:24]Write to MH i2c: E2 08 00 F5 33 80 0D 03 02 00 00 00 00 A3 [22:01:24]Write i2c OK [22:01:24]MH_I2C_Read... [22:01:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:01:24]Read from MH i2c: E2 [22:01:24]MH_I2C_Read... [22:01:24]Read from MH i2c: E2 0B 00 [22:01:24]MH_I2C_Read... [22:01:24]Read from MH i2c: E2 0B 00 F5 33 00 DB E8 DD EF 1D 4D 21 C3 90 00 81 [22:01:24]RAPDU: DB E8 DD EF 1D 4D 21 C3 90 00 [22:01:24]wFMCommunicate OK [22:01:24]SAM_PROTO_SignData done [22:01:24]FM_MakeSignedData done [22:01:24]CreateOFDProtocolMessage [22:01:24]wFMCommunicate request_size=4 [22:01:24]MH_SAM_APDU [22:01:24]CAPDU: 80 11 00 00 [22:01:24]Write to MH i2c: E2 08 00 F6 33 80 11 00 00 00 00 00 00 A3 [22:01:24]Write i2c OK [22:01:24]MH_I2C_Read... [22:01:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:01:24]Read from MH i2c: E2 [22:01:24]MH_I2C_Read... [22:01:24]Read from MH i2c: E2 17 00 [22:01:24]MH_I2C_Read... [22:01:24]Read from MH i2c: E2 17 00 F6 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F7 [22:01:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [22:01:24]wFMCommunicate OK [22:01:24]CreateOFDProtocolMessage done [22:01:24]OFDSenderStorePacket 318321 [22:01:24]StoreOFDPacket docnum=318321 [22:01:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 43 81 07 01 53 28 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 FA 91 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 95 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 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 1C 03 00 00 F4 03 04 00 B4 09 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 71 DB 04 00 35 04 06 00 44 08 12 EF BE 8E DB E8 DD EF 1D 4D 21 C3 [22:01:24]CheckFolder [22:01:24]dirname=/storage/ofd_packets [22:01:24]CheckFolder done [22:01:24]ProducePacketName [22:01:24]name=ofd_packets/00318321 [22:01:24]NVStorageSaveData ofd_packets/00318321 [22:01:24]File name is /storage/ofd_packets/00318321 [22:01:24]Write 301 bytes [22:01:24]NVStorageSaveData done [22:01:24]OFDSenderStorePacket done [22:01:24]KKMCreateOFDPacket done [22:01:24]NVStorageSaveData kkm_last_timestamp [22:01:24]File name is /storage/kkm_last_timestamp [22:01:24]Write 4 bytes [22:01:24]NVStorageSaveData done [22:01:24]ExternCall_PrintAddStr [22:01:24]wPrintStart [22:01:24]Write to MH i2c: 01 00 00 F7 33 2A [22:01:24]Write i2c OK [22:01:24]MH_I2C_Read... [22:01:24]Read from MH i2c: 01 [22:01:24]MH_I2C_Read... [22:01:24]Read from MH i2c: 01 07 00 [22:01:24]MH_I2C_Read... [22:01:24]Read from MH i2c: 01 07 00 F7 33 00 00 00 00 00 FF 0F 3F [22:01:24]RasterBufferAndPrint [22:01:24]line Счет N : (1)1093335 [22:01:24]line ИНН: 02508201610067 [22:01:24]line Контрольно-Кассовый Чек [22:01:24]line ПРОДАЖА [22:01:24]line ТРК (МРК, ГНК) : 43 [22:01:24]line Товар: 2710124130 [22:01:24]line Аи-92-К-2 [22:01:24]line 37.370 * 66.90 [22:01:24]line = 2500.05 [22:01:24]line НДС 12% НСП 1% [22:01:24]line > о реализуемом товаре [22:01:24]line ОКРУГЛЕНИЕ: -0.05 [22:01:24]line ИТОГО: 2500.00 [22:01:24]line Внесено: 2500.00 [22:01:24]line СДАЧА: 0.00 [22:01:24]line НСП 1% : 22.12 [22:01:24]line НДС 12% : 265.49 [22:01:24]line Наличными: 2500.00 [22:01:24]line Безнал.: 0.00 [22:01:24]line Место: АЗС № 101 "Партнер Нефть" [22:01:24]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [22:01:24]line СНО: Общий режим [22:01:24]line Чек 796 28.10.2024 22:01 [22:01:24]line Смена: 546 ФФД: 1.0 [22:01:24]line ЗНМ: 0300000082 [22:01:24]line РНМ: 0000000000091628 [22:01:24]line Версия ККМ: 001 [22:01:24]line ФМ: 0000000000874671 [22:01:24]line ФД: 318321 [22:01:24]line ФПД: 74801468128910 [22:01:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T220124&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318321&fm=74801468128910&tin=02508201610067®Number=0000000000091628&sum=250000 [22:01:25]OFD Sender: Processing packet 318321 [packets to send 127, broken 126] [22:01:25]ProducePacketName [22:01:25]name=ofd_packets/00318321 [22:01:25]OFD Sender: To server: pG, [22:01:25]CommunicateWithHost lk.salyk.kg:30040 [22:01:25]ConnectInit lk.salyk.kg [22:01:25]written 0, free lines is 4095 [22:01:25]Connected sock=10 [22:01:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 43 81 07 01 53 28 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 FA 91 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 95 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 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 1C 03 00 00 F4 03 04 00 B4 09 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 71 DB 04 00 35 04 06 00 44 08 12 EF BE 8E DB E8 DD EF 1D 4D 21 C3 [22:01:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 F1 8B 47 00 93 54 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 71 DB 04 00 F4 03 04 00 6C B5 1F 67 B6 04 01 00 00 3D 80 3C B3 5D 36 77 9F [22:01:25]CommunicateWithHost err = 0 [22:01:25]CheckOFDResponse [22:01:25]1017 (14) - 77093643461234 [22:01:25]1041 (16) - 0000000000874671 [22:01:25]1040 (4) - 318321 [22:01:25]1012 (4) - 28.10.2024 16:01 [22:01:25]1206 (1) - 0 [22:01:25]OFD Sender: Remove packet 318321 [22:01:25]ProducePacketName [22:01:25]name=ofd_packets/00318321 [22:01:25]NVStorageDeleteData [22:01:25]Write to MH i2c: 01 00 00 22 34 56 [22:01:25]Write i2c OK [22:01:25]MH_I2C_Read... [22:01:25]Read from MH i2c: 01 [22:01:25]MH_I2C_Read... [22:01:25]Read from MH i2c: 01 07 00 [22:01:25]MH_I2C_Read... [22:01:25]Read from MH i2c: 01 07 00 22 34 00 00 00 00 00 EC 0C 55 [22:01:25]RasterBufferAndPrint [22:01:25]line [22:01:25]line [22:01:25]line [22:01:25]line [22:01:25]line [22:01:25]written 0, free lines is 3314 [22:01:25]MH_Cut [22:01:25]Write to MH i2c: D1 01 00 29 34 01 2F [22:01:25]Write i2c OK [22:01:25]MH_I2C_Read... [22:01:25]Read from MH i2c: D1 [22:01:25]MH_I2C_Read... [22:01:25]Read from MH i2c: D1 01 00 [22:01:25]MH_I2C_Read... [22:01:25]Read from MH i2c: D1 01 00 29 34 00 2E [22:01:25]Write to MH i2c: 01 00 00 2A 34 5E [22:01:25]Write i2c OK [22:01:25]MH_I2C_Read... [22:01:25]OFD Sender: No OFD packet to send [22:01:26]*** Cut start [22:01:26]*** Partial cut [22:01:26]*** CUTSNS_PIN = 1 [22:01:26]*** CUTSNS_PIN = 0 [22:01:26]*** Brake cut motor [22:01:26]Read from MH i2c: 01 [22:01:26]MH_I2C_Read... [22:01:26]*** Stop cut motor [22:01:26]*** Cut end [22:01:26]Read from MH i2c: 01 07 00 [22:01:26]MH_I2C_Read... [22:01:26]Read from MH i2c: 01 07 00 2A 34 00 00 00 00 00 FF 0F 73 [22:01:26]process_action close_receipt done [22:01:26]requested_data is exist [22:01:26]produce_requested_data [22:01:26]requested_item fm.sn is exist - process it [22:01:26]wFMCommunicate request_size=4 [22:01:26]MH_SAM_APDU [22:01:26]CAPDU: 80 11 00 00 [22:01:26]Write to MH i2c: E2 08 00 2B 34 80 11 00 00 00 00 00 00 D9 [22:01:26]Write i2c OK [22:01:26]MH_I2C_Read... [22:01:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:01:26]Read from MH i2c: E2 [22:01:26]MH_I2C_Read... [22:01:26]Read from MH i2c: E2 17 00 [22:01:26]MH_I2C_Read... [22:01:26]Read from MH i2c: E2 17 00 2B 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 2D [22:01:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [22:01:26]wFMCommunicate OK [22:01:26]requested_item fd.num is exist - process it [22:01:26]SAM_PROTO_GetFieldsCounters [22:01:26]wFMCommunicate request_size=4 [22:01:26]MH_SAM_APDU [22:01:26]CAPDU: 80 13 00 00 [22:01:26]Write to MH i2c: E2 08 00 2C 34 80 13 00 00 00 00 00 00 DC [22:01:26]Write i2c OK [22:01:26]MH_I2C_Read... [22:01:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:01:27]Read from MH i2c: E2 [22:01:27]MH_I2C_Read... [22:01:27]Read from MH i2c: E2 62 00 [22:01:27]MH_I2C_Read... [22:01:27]Read from MH i2c: E2 62 00 2C 34 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 71 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 1C 03 00 00 5E 04 04 00 1C 03 00 00 57 04 04 00 1D 03 00 00 19 04 04 00 00 00 00 00 90 00 D0 [22:01:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 71 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 1C 03 00 00 5E 04 04 00 1C 03 00 00 57 04 04 00 1D 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:01:27]wFMCommunicate OK [22:01:27]SAM_PROTO_GetFieldsCounters done [22:01:27]requested_item shift.num is exist - process it [22:01:27]requested_item shift.opened is exist - process it [22:01:27]req_shift_opened [22:01:27]FM_GetShiftState [22:01:27]SAM_PROTO_GetShiftState [22:01:27]wFMCommunicate request_size=4 [22:01:27]MH_SAM_APDU [22:01:27]CAPDU: 80 13 01 00 [22:01:27]Write to MH i2c: E2 08 00 2D 34 80 13 01 00 00 00 00 00 DE [22:01:27]Write i2c OK [22:01:27]MH_I2C_Read... [22:01:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:01:27]Read from MH i2c: E2 [22:01:27]MH_I2C_Read... [22:01:27]Read from MH i2c: E2 0E 00 [22:01:27]MH_I2C_Read... [22:01:27]Read from MH i2c: E2 0E 00 2D 34 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D7 [22:01:27]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [22:01:27]wFMCommunicate OK [22:01:27]SAM_PROTO_GetShiftState done [22:01:27]FM_GetShiftState done [22:01:27]req_shift_opened done [22:01:27]requested_item shift.open_date is exist - process it [22:01:27]req_shift_open_date [22:01:27]req_shift_open_date done [22:01:27]produce_requested_data done [22:01:27]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318321,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [22:01:27]process_action_free close_receipt [22:01:27]json_value_free [22:01:27]json_value_free done [22:01:27]process_json_proto returns [22:01:27]Send response to host [22:01:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318321,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [22:01:27]free response buf [22:01:27]execute_script done [22:01:27]execute_script returns [22:01:27]free content buf [22:01:27]Sock 9.Close socket [22:01:27]Sock 9.Thread stoped [22:01:30]OFD Sender: No OFD packet to send [22:01:35]OFD Sender: No OFD packet to send [22:01:40]OFD Sender: No OFD packet to send [22:01:45]OFD Sender: No OFD packet to send [22:01:50]OFD Sender: No OFD packet to send [22:01:55]OFD Sender: No OFD packet to send [22:02:00]OFD Sender: No OFD packet to send [22:02:05]OFD Sender: No OFD packet to send [22:02:10]OFD Sender: No OFD packet to send [22:02:12]accept exits with 8 [22:02:12]New connection [22:02:12]New thread 3066895716 created [22:02:12]Thread 3067039076 joined [22:02:12]Waiting for new connection... [22:02:12] Sock 8.Parse request [22:02:12]Sock 8.Check first char [22:02:12]Sock 8.First char is OK [22:02:12]request: POST /json_proto HTTP/1.0 [22:02:12]Method: POST [22:02:12]URL: /json_proto [22:02:12]Method is POST - this is cgi request [22:02:12]url: /json_proto [22:02:12]query_string will be loaded in cgi processing [22:02:12]execute_cgi json_proto POST (null) [22:02:12]execute_cgi path=json_proto method=POST [22:02:12]POST find Content-Length [22:02:12]Host: 172.17.50.195:8080 [22:02:12]Content-Length: 798 [22:02:12]Content-Type: application/json [22:02:12] [22:02:12]POST finish read [22:02:12]Found Content-Length = 798 [22:02:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093334", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 39.400, "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\u000A53600", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:02:12]execute_script... [22:02: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)1093334", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 39.400, "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\u000A53600", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:02:12]POST & json_proto [22:02:12]process_json_proto [22:02:12]json parsed OK: [22:02:12]protocol is kg_v1.0 [22:02:12]action value=close_receipt [22:02:12]process_action close_receipt [22:02:12]cmd_close_receipt [22:02:12]MH_GetDate [22:02:12]Write to MH i2c: F0 00 00 2E 34 51 [22:02:12]Write i2c OK [22:02:12]MH_I2C_Read... [22:02:12]Read from MH i2c: F0 [22:02:12]MH_I2C_Read... [22:02:12]Read from MH i2c: F0 09 00 [22:02:12]MH_I2C_Read... [22:02:12]Read from MH i2c: F0 09 00 2E 34 00 E6 09 20 67 43 33 1C 67 C9 [22:02:12]GetLastDocTimeStamp 1730152884 [22:02:12]current date 1730152934 [22:02:12]FM_GetShiftState [22:02:12]SAM_PROTO_GetShiftState [22:02:12]wFMCommunicate request_size=4 [22:02:12]MH_SAM_APDU [22:02:12]CAPDU: 80 13 01 00 [22:02:12]Write to MH i2c: E2 08 00 2F 34 80 13 01 00 00 00 00 00 E0 [22:02:12]Write i2c OK [22:02:12]MH_I2C_Read... [22:02:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:02:12]Read from MH i2c: E2 [22:02:12]MH_I2C_Read... [22:02:12]Read from MH i2c: E2 0E 00 [22:02:12]MH_I2C_Read... [22:02:12]Read from MH i2c: E2 0E 00 2F 34 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D9 [22:02:12]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [22:02:12]wFMCommunicate OK [22:02:12]SAM_PROTO_GetShiftState done [22:02:12]FM_GetShiftState done [22:02:12]opened in 1730073493 [22:02:12]opened+sec_in_day 1730159893 [22:02:12]quantity*price = 0 [22:02:12]sum+1 = 1 [22:02:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 797 28.10.2024 22:02 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливная Карта 53600 ФМ: 0000000000874671 ФД: 318322 ФПД: 70816177041642 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T220214&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318322&fm=70816177041642&tin=02508201610067®Number=0000000000091628&sum=0 [22:02:13]StoreToDocumentArchive [22:02:13]shift 546 fd 318322 [22:02:13]save to /storage/0546/doc_00318322 [22:02:13]save last doc name /storage/0546/doc_00318322 to /storage/kkm_last_doc_name [22:02:13]save OK [22:02:13]Clear old archive folders... [22:02:13]ProcessDocumentItem done err = 0, tmpTLVsize=252 [22:02:13]tlvbuf is 00093CD0 [22:02:13]SAM_PROTO_ClearQueue [22:02:13]wFMCommunicate request_size=4 [22:02:13]MH_SAM_APDU [22:02:13]CAPDU: 80 09 00 00 [22:02:13]Write to MH i2c: E2 08 00 3C 34 80 09 00 00 00 00 00 00 E2 [22:02:13]Write i2c OK [22:02:13]MH_I2C_Read... [22:02:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:02:13]Read from MH i2c: E2 [22:02:13]MH_I2C_Read... [22:02:13]Read from MH i2c: E2 03 00 [22:02:13]MH_I2C_Read... [22:02:13]Read from MH i2c: E2 03 00 3C 34 00 90 00 E4 [22:02:13]RAPDU: 90 00 [22:02:13]wFMCommunicate OK [22:02:13]SAM_PROTO_ClearQueue done [22:02:13]KKMCreateOFDPacket [22:02:13]OFDProtocolAddRootSTLVToBuf [22:02:13]FM_MakeSignedData [22:02:13]FM_MakeSignedData [22:02:13]SAM_PROTO_SignData [22:02:13]wFMCommunicate request_size=4 [22:02:13]MH_SAM_APDU [22:02:13]CAPDU: 80 0D 01 02 [22:02:13]Write to MH i2c: E2 08 00 3D 34 80 0D 01 02 00 00 00 00 EA [22:02:13]Write i2c OK [22:02:13]MH_I2C_Read... [22:02:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:02:13]Read from MH i2c: E2 [22:02:13]MH_I2C_Read... [22:02:13]Read from MH i2c: E2 03 00 [22:02:13]MH_I2C_Read... [22:02:13]Read from MH i2c: E2 03 00 3D 34 00 90 00 E5 [22:02:13]RAPDU: 90 00 [22:02:13]wFMCommunicate OK [22:02:13]wFMCommunicate request_size=255 [22:02:13]MH_SAM_APDU [22:02:13]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 E8 99 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 1D 03 00 00 F4 03 04 00 E6 09 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 72 DB 04 00 35 04 06 00 [22:02:13]Write to MH i2c: E2 02 01 3E 34 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 E8 99 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 1D 03 00 00 F4 03 04 00 E6 09 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 72 DB 04 00 35 04 06 00 00 00 BA [22:02:13]Write i2c OK [22:02:13]MH_I2C_Read... [22:02:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:02:14]Read from MH i2c: E2 [22:02:14]MH_I2C_Read... [22:02:14]Read from MH i2c: E2 03 00 [22:02:14]MH_I2C_Read... [22:02:14]Read from MH i2c: E2 03 00 3E 34 00 90 00 E6 [22:02:14]RAPDU: 90 00 [22:02:14]wFMCommunicate OK [22:02:14]wFMCommunicate request_size=11 [22:02:14]MH_SAM_APDU [22:02:14]CAPDU: 80 0D 02 02 06 40 68 2D 13 B0 EA [22:02:14]Write to MH i2c: E2 0E 00 3F 34 80 0D 02 02 06 00 40 68 2D 13 B0 EA 00 00 7B [22:02:14]Write i2c OK [22:02:14]MH_I2C_Read... [22:02:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:02:14]Read from MH i2c: E2 [22:02:14]MH_I2C_Read... [22:02:14]Read from MH i2c: E2 03 00 [22:02:14]MH_I2C_Read... [22:02:14]Read from MH i2c: E2 03 00 3F 34 00 90 00 E7 [22:02:14]RAPDU: 90 00 [22:02:14]wFMCommunicate OK [22:02:14]wFMCommunicate request_size=4 [22:02:14]MH_SAM_APDU [22:02:14]CAPDU: 80 0D 03 02 [22:02:14]Write to MH i2c: E2 08 00 40 34 80 0D 03 02 00 00 00 00 EF [22:02:14]Write i2c OK [22:02:14]MH_I2C_Read... [22:02:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:02:14]Read from MH i2c: E2 [22:02:14]MH_I2C_Read... [22:02:14]Read from MH i2c: E2 0B 00 [22:02:14]MH_I2C_Read... [22:02:14]Read from MH i2c: E2 0B 00 40 34 00 78 82 A8 E3 55 23 82 A9 90 00 18 [22:02:14]RAPDU: 78 82 A8 E3 55 23 82 A9 90 00 [22:02:14]wFMCommunicate OK [22:02:14]SAM_PROTO_SignData done [22:02:14]FM_MakeSignedData done [22:02:14]CreateOFDProtocolMessage [22:02:14]wFMCommunicate request_size=4 [22:02:14]MH_SAM_APDU [22:02:14]CAPDU: 80 11 00 00 [22:02:14]Write to MH i2c: E2 08 00 41 34 80 11 00 00 00 00 00 00 EF [22:02:14]Write i2c OK [22:02:14]MH_I2C_Read... [22:02:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:02:14]Read from MH i2c: E2 [22:02:14]MH_I2C_Read... [22:02:14]Read from MH i2c: E2 17 00 [22:02:14]MH_I2C_Read... [22:02:14]Read from MH i2c: E2 17 00 41 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 43 [22:02:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [22:02:14]wFMCommunicate OK [22:02:14]CreateOFDProtocolMessage done [22:02:14]OFDSenderStorePacket 318322 [22:02:14]StoreOFDPacket docnum=318322 [22:02:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 2D 21 08 01 75 7D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 E8 99 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 1D 03 00 00 F4 03 04 00 E6 09 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 72 DB 04 00 35 04 06 00 40 68 2D 13 B0 EA 78 82 A8 E3 55 23 82 A9 [22:02:14]CheckFolder [22:02:14]dirname=/storage/ofd_packets [22:02:14]CheckFolder done [22:02:14]ProducePacketName [22:02:14]name=ofd_packets/00318322 [22:02:14]NVStorageSaveData ofd_packets/00318322 [22:02:14]File name is /storage/ofd_packets/00318322 [22:02:14]Write 302 bytes [22:02:14]NVStorageSaveData done [22:02:14]OFDSenderStorePacket done [22:02:14]KKMCreateOFDPacket done [22:02:14]NVStorageSaveData kkm_last_timestamp [22:02:14]File name is /storage/kkm_last_timestamp [22:02:14]Write 4 bytes [22:02:14]NVStorageSaveData done [22:02:14]ExternCall_PrintAddStr [22:02:14]wPrintStart [22:02:14]Write to MH i2c: 01 00 00 42 34 76 [22:02:14]Write i2c OK [22:02:14]MH_I2C_Read... [22:02:14]Read from MH i2c: 01 [22:02:14]MH_I2C_Read... [22:02:14]Read from MH i2c: 01 07 00 [22:02:14]MH_I2C_Read... [22:02:14]Read from MH i2c: 01 07 00 42 34 00 00 00 00 00 FF 0F 8B [22:02:14]RasterBufferAndPrint [22:02:14]line Счет N : (1)1093334 [22:02:14]line ИНН: 02508201610067 [22:02:14]line Контрольно-Кассовый Чек [22:02:14]line ПРОДАЖА [22:02:14]line ТРК (МРК, ГНК) : 21 [22:02:14]line Товар: 2710194210 [22:02:14]line ДТ(л)-К-2 [22:02:14]line 39.400 * 0.00 [22:02:14]line = 0.00 [22:02:14]line НДС 12% НСП 1% [22:02:14]line > о реализуемом товаре [22:02:14]line ИТОГО: 0.00 [22:02:14]line НСП 1% : 0.00 [22:02:14]line НДС 12% : 0.00 [22:02:14]line Наличными: 0.00 [22:02:14]line Безнал.: 0.00 [22:02:14]line Место: АЗС № 101 "Партнер Нефть" [22:02:14]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [22:02:14]line СНО: Общий режим [22:02:14]line Чек 797 28.10.2024 22:02 [22:02:14]line Смена: 546 ФФД: 1.0 [22:02:14]line ЗНМ: 0300000082 [22:02:14]line РНМ: 0000000000091628 [22:02:14]line Версия ККМ: 001 [22:02:14]line Талоны: Топливная Карта [22:02:14]line 53600 [22:02:14]line ФМ: 0000000000874671 [22:02:14]line ФД: 318322 [22:02:14]line ФПД: 70816177041642 [22:02:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T220214&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318322&fm=70816177041642&tin=02508201610067®Number=0000000000091628&sum=0 [22:02:14]written 0, free lines is 4095 [22:02:14]OFD Sender: Processing packet 318322 [packets to send 127, broken 126] [22:02:14]ProducePacketName [22:02:14]name=ofd_packets/00318322 [22:02:14]OFD Sender: To server: pG, [22:02:14]CommunicateWithHost lk.salyk.kg:30040 [22:02:14]ConnectInit lk.salyk.kg [22:02:14]Connected sock=10 [22:02:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 2D 21 08 01 75 7D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 E8 99 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 1D 03 00 00 F4 03 04 00 E6 09 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 72 DB 04 00 35 04 06 00 40 68 2D 13 B0 EA 78 82 A8 E3 55 23 82 A9 [22:02:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 8C AF 47 00 6A 3B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 72 DB 04 00 F4 03 04 00 9E B5 1F 67 B6 04 01 00 00 11 27 7B EA 3F 23 F9 2F [22:02:14]CommunicateWithHost err = 0 [22:02:14]CheckOFDResponse [22:02:14]1017 (14) - 77093643461234 [22:02:14]1041 (16) - 0000000000874671 [22:02:14]1040 (4) - 318322 [22:02:14]1012 (4) - 28.10.2024 16:02 [22:02:14]1206 (1) - 0 [22:02:14]OFD Sender: Remove packet 318322 [22:02:14]ProducePacketName [22:02:14]name=ofd_packets/00318322 [22:02:14]NVStorageDeleteData [22:02:15]Write to MH i2c: 01 00 00 6C 34 A0 [22:02:15]Write i2c OK [22:02:15]MH_I2C_Read... [22:02:15]Read from MH i2c: 01 [22:02:15]MH_I2C_Read... [22:02:15]Read from MH i2c: 01 07 00 [22:02:15]MH_I2C_Read... [22:02:15]Read from MH i2c: 01 07 00 6C 34 00 00 00 00 00 F2 0C A5 [22:02:15]RasterBufferAndPrint [22:02:15]line [22:02:15]line [22:02:15]line [22:02:15]line [22:02:15]line [22:02:15]written 0, free lines is 3320 [22:02:15]MH_Cut [22:02:15]Write to MH i2c: D1 01 00 73 34 01 79 [22:02:15]Write i2c OK [22:02:15]MH_I2C_Read... [22:02:15]Read from MH i2c: D1 [22:02:15]MH_I2C_Read... [22:02:15]Read from MH i2c: D1 01 00 [22:02:15]MH_I2C_Read... [22:02:15]Read from MH i2c: D1 01 00 73 34 00 78 [22:02:15]Write to MH i2c: 01 00 00 74 34 A8 [22:02:15]Write i2c OK [22:02:15]MH_I2C_Read... [22:02:15]OFD Sender: No OFD packet to send [22:02:15]*** Cut start [22:02:15]*** Partial cut [22:02:15]*** CUTSNS_PIN = 1 [22:02:15]*** CUTSNS_PIN = 0 [22:02:16]*** Brake cut motor [22:02:16]Read from MH i2c: 01 [22:02:16]MH_I2C_Read... [22:02:16]*** Stop cut motor [22:02:16]*** Cut end [22:02:16]Read from MH i2c: 01 07 00 [22:02:16]MH_I2C_Read... [22:02:16]Read from MH i2c: 01 07 00 74 34 00 00 00 00 00 FF 0F BD [22:02:16]process_action close_receipt done [22:02:16]requested_data is exist [22:02:16]produce_requested_data [22:02:16]requested_item fm.sn is exist - process it [22:02:16]wFMCommunicate request_size=4 [22:02:16]MH_SAM_APDU [22:02:16]CAPDU: 80 11 00 00 [22:02:16]Write to MH i2c: E2 08 00 75 34 80 11 00 00 00 00 00 00 23 [22:02:16]Write i2c OK [22:02:16]MH_I2C_Read... [22:02:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:02:16]Read from MH i2c: E2 [22:02:16]MH_I2C_Read... [22:02:16]Read from MH i2c: E2 17 00 [22:02:16]MH_I2C_Read... [22:02:16]Read from MH i2c: E2 17 00 75 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 77 [22:02:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [22:02:16]wFMCommunicate OK [22:02:16]requested_item fd.num is exist - process it [22:02:16]SAM_PROTO_GetFieldsCounters [22:02:16]wFMCommunicate request_size=4 [22:02:16]MH_SAM_APDU [22:02:16]CAPDU: 80 13 00 00 [22:02:16]Write to MH i2c: E2 08 00 76 34 80 13 00 00 00 00 00 00 26 [22:02:16]Write i2c OK [22:02:16]MH_I2C_Read... [22:02:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:02:16]Read from MH i2c: E2 [22:02:16]MH_I2C_Read... [22:02:16]Read from MH i2c: E2 62 00 [22:02:16]MH_I2C_Read... [22:02:16]Read from MH i2c: E2 62 00 76 34 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 72 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 1D 03 00 00 5E 04 04 00 1D 03 00 00 57 04 04 00 1E 03 00 00 19 04 04 00 00 00 00 00 90 00 1E [22:02:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 72 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 1D 03 00 00 5E 04 04 00 1D 03 00 00 57 04 04 00 1E 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:02:16]wFMCommunicate OK [22:02:16]SAM_PROTO_GetFieldsCounters done [22:02:16]requested_item shift.num is exist - process it [22:02:16]requested_item shift.opened is exist - process it [22:02:16]req_shift_opened [22:02:16]FM_GetShiftState [22:02:16]SAM_PROTO_GetShiftState [22:02:16]wFMCommunicate request_size=4 [22:02:16]MH_SAM_APDU [22:02:16]CAPDU: 80 13 01 00 [22:02:16]Write to MH i2c: E2 08 00 77 34 80 13 01 00 00 00 00 00 28 [22:02:16]Write i2c OK [22:02:16]MH_I2C_Read... [22:02:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:02:16]Read from MH i2c: E2 [22:02:16]MH_I2C_Read... [22:02:16]Read from MH i2c: E2 0E 00 [22:02:16]MH_I2C_Read... [22:02:16]Read from MH i2c: E2 0E 00 77 34 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 21 [22:02:16]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [22:02:16]wFMCommunicate OK [22:02:16]SAM_PROTO_GetShiftState done [22:02:16]FM_GetShiftState done [22:02:16]req_shift_opened done [22:02:16]requested_item shift.open_date is exist - process it [22:02:16]req_shift_open_date [22:02:16]req_shift_open_date done [22:02:16]produce_requested_data done [22:02:16]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318322,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [22:02:16]process_action_free close_receipt [22:02:16]json_value_free [22:02:16]json_value_free done [22:02:16]process_json_proto returns [22:02:16]Send response to host [22:02:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318322,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [22:02:16]free response buf [22:02:16]execute_script done [22:02:16]execute_script returns [22:02:16]free content buf [22:02:16]Sock 8.Close socket [22:02:16]Sock 8.Thread stoped [22:02:20]OFD Sender: No OFD packet to send [22:02:25]OFD Sender: No OFD packet to send [22:02:30]OFD Sender: No OFD packet to send [22:02:35]OFD Sender: No OFD packet to send [22:02:40]OFD Sender: No OFD packet to send [22:02:45]OFD Sender: No OFD packet to send [22:02:50]OFD Sender: No OFD packet to send [22:02:55]OFD Sender: No OFD packet to send [22:03:00]OFD Sender: No OFD packet to send [22:03:05]OFD Sender: No OFD packet to send [22:03:08]accept exits with 9 [22:03:08]New connection [22:03:08]New thread 3067039076 created [22:03:08]Thread 3066895716 joined [22:03:08]Waiting for new connection... [22:03:08] Sock 9.Parse request [22:03:08]Sock 9.Check first char [22:03:08]Sock 9.First char is OK [22:03:08]request: POST /json_proto HTTP/1.0 [22:03:08]Method: POST [22:03:08]URL: /json_proto [22:03:08]Method is POST - this is cgi request [22:03:08]url: /json_proto [22:03:08]query_string will be loaded in cgi processing [22:03:08]execute_cgi json_proto POST (null) [22:03:08]execute_cgi path=json_proto method=POST [22:03:08]POST find Content-Length [22:03:08]Host: 172.17.50.195:8080 [22:03:08]Content-Length: 686 [22:03:08]Content-Type: application/json [22:03:08] [22:03:08]POST finish read [22:03:08]Found Content-Length = 686 [22:03:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093336", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 38.700, "sum" : 1482.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9999.00, "total" : 1482.00, "payments": [ { "type": 0, "sum" : 1482.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:03:08]execute_script... [22: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)1093336", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 38.700, "sum" : 1482.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9999.00, "total" : 1482.00, "payments": [ { "type": 0, "sum" : 1482.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:03:08]POST & json_proto [22:03:08]process_json_proto [22:03:08]json parsed OK: [22:03:08]protocol is kg_v1.0 [22:03:08]action value=close_receipt [22:03:08]process_action close_receipt [22:03:08]cmd_close_receipt [22:03:08]MH_GetDate [22:03:08]Write to MH i2c: F0 00 00 78 34 9B [22:03:08]Write i2c OK [22:03:08]MH_I2C_Read... [22:03:08]Read from MH i2c: F0 [22:03:08]MH_I2C_Read... [22:03:08]Read from MH i2c: F0 09 00 [22:03:08]MH_I2C_Read... [22:03:08]Read from MH i2c: F0 09 00 78 34 00 1E 0A 20 67 43 33 1C 67 4C [22:03:08]GetLastDocTimeStamp 1730152934 [22:03:08]current date 1730152990 [22:03:08]FM_GetShiftState [22:03:08]SAM_PROTO_GetShiftState [22:03:08]wFMCommunicate request_size=4 [22:03:08]MH_SAM_APDU [22:03:08]CAPDU: 80 13 01 00 [22:03:08]Write to MH i2c: E2 08 00 79 34 80 13 01 00 00 00 00 00 2A [22:03:08]Write i2c OK [22:03:08]MH_I2C_Read... [22:03:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:03:08]Read from MH i2c: E2 [22:03:08]MH_I2C_Read... [22:03:08]Read from MH i2c: E2 0E 00 [22:03:08]MH_I2C_Read... [22:03:08]Read from MH i2c: E2 0E 00 79 34 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 23 [22:03:08]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [22:03:08]wFMCommunicate OK [22:03:08]SAM_PROTO_GetShiftState done [22:03:08]FM_GetShiftState done [22:03:08]opened in 1730073493 [22:03:08]opened+sec_in_day 1730159893 [22:03:08]quantity*price = 148221 [22:03:08]sum+1 = 148222 [22:03:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 1482.00 Внесено: 9999.00 СДАЧА: 8517.00 НСП 1% : 13.12 НДС 12% : 157.40 Наличными: 1482.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 798 28.10.2024 22:03 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318323 ФПД: 118170573438522 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T220310&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318323&fm=118170573438522&tin=02508201610067®Number=0000000000091628&sum=148200 [22:03:09]StoreToDocumentArchive [22:03:09]shift 546 fd 318323 [22:03:09]save to /storage/0546/doc_00318323 [22:03:09]save last doc name /storage/0546/doc_00318323 to /storage/kkm_last_doc_name [22:03:09]save OK [22:03:09]Clear old archive folders... [22:03:09]ProcessDocumentItem done err = 0, tmpTLVsize=250 [22:03:09]tlvbuf is 001817E0 [22:03:09]SAM_PROTO_ClearQueue [22:03:09]wFMCommunicate request_size=4 [22:03:09]MH_SAM_APDU [22:03:09]CAPDU: 80 09 00 00 [22:03:09]Write to MH i2c: E2 08 00 86 34 80 09 00 00 00 00 00 00 2C [22:03:09]Write i2c OK [22:03:09]MH_I2C_Read... [22:03:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:03:09]Read from MH i2c: E2 [22:03:09]MH_I2C_Read... [22:03:09]Read from MH i2c: E2 03 00 [22:03:09]MH_I2C_Read... [22:03:09]Read from MH i2c: E2 03 00 86 34 00 90 00 2E [22:03:09]RAPDU: 90 00 [22:03:09]wFMCommunicate OK [22:03:09]SAM_PROTO_ClearQueue done [22:03:09]KKMCreateOFDPacket [22:03:09]OFDProtocolAddRootSTLVToBuf [22:03:09]FM_MakeSignedData [22:03:09]FM_MakeSignedData [22:03:09]SAM_PROTO_SignData [22:03:09]wFMCommunicate request_size=4 [22:03:09]MH_SAM_APDU [22:03:09]CAPDU: 80 0D 01 02 [22:03:09]Write to MH i2c: E2 08 00 87 34 80 0D 01 02 00 00 00 00 34 [22:03:09]Write i2c OK [22:03:09]MH_I2C_Read... [22:03:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:03:09]Read from MH i2c: E2 [22:03:09]MH_I2C_Read... [22:03:09]Read from MH i2c: E2 03 00 [22:03:09]MH_I2C_Read... [22:03:09]Read from MH i2c: E2 03 00 87 34 00 90 00 2F [22:03:09]RAPDU: 90 00 [22:03:09]wFMCommunicate OK [22:03:09]wFMCommunicate request_size=255 [22:03:09]MH_SAM_APDU [22:03:09]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 2C 97 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 FD 42 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 42 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 20 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 3D 00 00 00 00 07 04 06 00 E8 42 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 03 00 00 F4 03 04 00 1E 0A 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 73 DB 04 00 35 04 06 00 6B 79 [22:03:09]Write to MH i2c: E2 02 01 88 34 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 2C 97 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 FD 42 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 42 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 20 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 3D 00 00 00 00 07 04 06 00 E8 42 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 03 00 00 F4 03 04 00 1E 0A 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 73 DB 04 00 35 04 06 00 6B 79 00 00 4F [22:03:09]Write i2c OK [22:03:09]MH_I2C_Read... [22:03:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:03:10]Read from MH i2c: E2 [22:03:10]MH_I2C_Read... [22:03:10]Read from MH i2c: E2 03 00 [22:03:10]MH_I2C_Read... [22:03:10]Read from MH i2c: E2 03 00 88 34 00 90 00 30 [22:03:10]RAPDU: 90 00 [22:03:10]wFMCommunicate OK [22:03:10]wFMCommunicate request_size=9 [22:03:10]MH_SAM_APDU [22:03:10]CAPDU: 80 0D 02 02 04 BB 0D 7E 3A [22:03:10]Write to MH i2c: E2 0C 00 89 34 80 0D 02 02 04 00 BB 0D 7E 3A 00 00 BF [22:03:10]Write i2c OK [22:03:10]MH_I2C_Read... [22:03:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:03:10]Read from MH i2c: E2 [22:03:10]MH_I2C_Read... [22:03:10]Read from MH i2c: E2 03 00 [22:03:10]MH_I2C_Read... [22:03:10]Read from MH i2c: E2 03 00 89 34 00 90 00 31 [22:03:10]RAPDU: 90 00 [22:03:10]wFMCommunicate OK [22:03:10]wFMCommunicate request_size=4 [22:03:10]MH_SAM_APDU [22:03:10]CAPDU: 80 0D 03 02 [22:03:10]Write to MH i2c: E2 08 00 8A 34 80 0D 03 02 00 00 00 00 39 [22:03:10]Write i2c OK [22:03:10]MH_I2C_Read... [22:03:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:03:10]Read from MH i2c: E2 [22:03:10]MH_I2C_Read... [22:03:10]Read from MH i2c: E2 0B 00 [22:03:10]MH_I2C_Read... [22:03:10]Read from MH i2c: E2 0B 00 8A 34 00 1B 90 54 37 4B F8 39 DC 90 00 C8 [22:03:10]RAPDU: 1B 90 54 37 4B F8 39 DC 90 00 [22:03:10]wFMCommunicate OK [22:03:10]SAM_PROTO_SignData done [22:03:10]FM_MakeSignedData done [22:03:10]CreateOFDProtocolMessage [22:03:10]wFMCommunicate request_size=4 [22:03:10]MH_SAM_APDU [22:03:10]CAPDU: 80 11 00 00 [22:03:10]Write to MH i2c: E2 08 00 8B 34 80 11 00 00 00 00 00 00 39 [22:03:10]Write i2c OK [22:03:10]MH_I2C_Read... [22:03:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:03:10]Read from MH i2c: E2 [22:03:10]MH_I2C_Read... [22:03:10]Read from MH i2c: E2 17 00 [22:03:10]MH_I2C_Read... [22:03:10]Read from MH i2c: E2 17 00 8B 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 8D [22:03:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [22:03:10]wFMCommunicate OK [22:03:10]CreateOFDProtocolMessage done [22:03:10]OFDSenderStorePacket 318323 [22:03:10]StoreOFDPacket docnum=318323 [22:03:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 D4 F3 06 01 AB 88 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 2C 97 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 FD 42 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 42 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 20 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 3D 00 00 00 00 07 04 06 00 E8 42 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 03 00 00 F4 03 04 00 1E 0A 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 73 DB 04 00 35 04 06 00 6B 79 BB 0D 7E 3A 1B 90 54 37 4B F8 39 DC [22:03:10]CheckFolder [22:03:10]dirname=/storage/ofd_packets [22:03:10]CheckFolder done [22:03:10]ProducePacketName [22:03:10]name=ofd_packets/00318323 [22:03:10]NVStorageSaveData ofd_packets/00318323 [22:03:10]File name is /storage/ofd_packets/00318323 [22:03:10]Write 300 bytes [22:03:10]NVStorageSaveData done [22:03:10]OFDSenderStorePacket done [22:03:10]KKMCreateOFDPacket done [22:03:10]NVStorageSaveData kkm_last_timestamp [22:03:10]File name is /storage/kkm_last_timestamp [22:03:10]Write 4 bytes [22:03:10]NVStorageSaveData done [22:03:10]ExternCall_PrintAddStr [22:03:10]wPrintStart [22:03:10]Write to MH i2c: 01 00 00 8C 34 C0 [22:03:10]Write i2c OK [22:03:10]MH_I2C_Read... [22:03:10]Read from MH i2c: 01 [22:03:10]MH_I2C_Read... [22:03:10]Read from MH i2c: 01 07 00 [22:03:10]MH_I2C_Read... [22:03:10]Read from MH i2c: 01 07 00 8C 34 00 00 00 00 00 FF 0F D5 [22:03:10]RasterBufferAndPrint [22:03:10]line Счет N : (1)1093336 [22:03:10]line ИНН: 02508201610067 [22:03:10]line Контрольно-Кассовый Чек [22:03:10]line ПРОДАЖА [22:03:10]line ТРК (МРК, ГНК) : 71 [22:03:10]line Товар: 2711190000 [22:03:10]line ГАЗ-К-5 [22:03:10]line 38.700 * 38.30 [22:03:10]line = 1482.21 [22:03:10]line НДС 12% НСП 1% [22:03:10]line > о реализуемом товаре [22:03:10]line ОКРУГЛЕНИЕ: -0.21 [22:03:10]line ИТОГО: 1482.00 [22:03:10]line Внесено: 9999.00 [22:03:10]line СДАЧА: 8517.00 [22:03:10]line НСП 1% : 13.12 [22:03:10]line НДС 12% : 157.40 [22:03:10]line Наличными: 1482.00 [22:03:10]line Безнал.: 0.00 [22:03:10]line Место: АЗС № 101 "Партнер Нефть" [22:03:10]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [22:03:10]line СНО: Общий режим [22:03:10]line Чек 798 28.10.2024 22:03 [22:03:10]line Смена: 546 ФФД: 1.0 [22:03:10]line ЗНМ: 0300000082 [22:03:10]line РНМ: 0000000000091628 [22:03:10]line Версия ККМ: 001 [22:03:10]line ФМ: 0000000000874671 [22:03:10]line ФД: 318323 [22:03:10]line ФПД: 118170573438522 [22:03:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T220310&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318323&fm=118170573438522&tin=02508201610067®Number=0000000000091628&sum=148200 [22:03:10]OFD Sender: Processing packet 318323 [packets to send 127, broken 126] [22:03:10]ProducePacketName [22:03:10]name=ofd_packets/00318323 [22:03:10]OFD Sender: To server: pG, [22:03:10]CommunicateWithHost lk.salyk.kg:30040 [22:03:10]ConnectInit lk.salyk.kg [22:03:10]written 0, free lines is 4095 [22:03:10]Connected sock=10 [22: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 34 36 37 31 0E 01 00 00 D4 F3 06 01 AB 88 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 2C 97 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 FD 42 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 42 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 20 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 3D 00 00 00 00 07 04 06 00 E8 42 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 03 00 00 F4 03 04 00 1E 0A 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 73 DB 04 00 35 04 06 00 6B 79 BB 0D 7E 3A 1B 90 54 37 4B F8 39 DC [22:03:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 45 4D 47 00 56 1B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 73 DB 04 00 F4 03 04 00 D6 B5 1F 67 B6 04 01 00 00 71 70 48 41 F9 39 5F 82 [22:03:11]CommunicateWithHost err = 0 [22:03:11]CheckOFDResponse [22:03:11]1017 (14) - 77093643461234 [22:03:11]1041 (16) - 0000000000874671 [22:03:11]1040 (4) - 318323 [22:03:11]1012 (4) - 28.10.2024 16:03 [22:03:11]1206 (1) - 0 [22:03:11]OFD Sender: Remove packet 318323 [22:03:11]ProducePacketName [22:03:11]name=ofd_packets/00318323 [22:03:11]NVStorageDeleteData [22:03:11]Write to MH i2c: 01 00 00 B7 34 EB [22:03:11]Write i2c OK [22:03:11]MH_I2C_Read... [22:03:11]Read from MH i2c: 01 [22:03:11]MH_I2C_Read... [22:03:11]Read from MH i2c: 01 07 00 [22:03:11]MH_I2C_Read... [22:03:11]Read from MH i2c: 01 07 00 B7 34 00 00 00 00 00 FB 0C F9 [22:03:11]RasterBufferAndPrint [22:03:11]line [22:03:11]line [22:03:11]line [22:03:11]line [22:03:11]line [22:03:11]written 0, free lines is 3329 [22:03:11]MH_Cut [22:03:11]Write to MH i2c: D1 01 00 BE 34 01 C4 [22:03:11]Write i2c OK [22:03:11]MH_I2C_Read... [22:03:11]Read from MH i2c: D1 [22:03:11]MH_I2C_Read... [22:03:11]Read from MH i2c: D1 01 00 [22:03:11]MH_I2C_Read... [22:03:11]Read from MH i2c: D1 01 00 BE 34 00 C3 [22:03:11]Write to MH i2c: 01 00 00 BF 34 F3 [22:03:11]Write i2c OK [22:03:11]MH_I2C_Read... [22:03:11]OFD Sender: No OFD packet to send [22:03:11]*** Cut start [22:03:11]*** Partial cut [22:03:11]*** CUTSNS_PIN = 1 [22:03:11]*** CUTSNS_PIN = 0 [22:03:12]*** Brake cut motor [22:03:12]Read from MH i2c: 01 [22:03:12]MH_I2C_Read... [22:03:12]*** Stop cut motor [22:03:12]*** Cut end [22:03:12]Read from MH i2c: 01 07 00 [22:03:12]MH_I2C_Read... [22:03:12]Read from MH i2c: 01 07 00 BF 34 00 00 00 00 00 FF 0F 08 [22:03:12]process_action close_receipt done [22:03:12]requested_data is exist [22:03:12]produce_requested_data [22:03:12]requested_item fm.sn is exist - process it [22:03:12]wFMCommunicate request_size=4 [22:03:12]MH_SAM_APDU [22:03:12]CAPDU: 80 11 00 00 [22:03:12]Write to MH i2c: E2 08 00 C0 34 80 11 00 00 00 00 00 00 6E [22:03:12]Write i2c OK [22:03:12]MH_I2C_Read... [22:03:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:03:12]Read from MH i2c: E2 [22:03:12]MH_I2C_Read... [22:03:12]Read from MH i2c: E2 17 00 [22:03:12]MH_I2C_Read... [22:03:12]Read from MH i2c: E2 17 00 C0 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C2 [22:03:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [22:03:12]wFMCommunicate OK [22:03:12]requested_item fd.num is exist - process it [22:03:12]SAM_PROTO_GetFieldsCounters [22:03:12]wFMCommunicate request_size=4 [22:03:12]MH_SAM_APDU [22:03:12]CAPDU: 80 13 00 00 [22:03:12]Write to MH i2c: E2 08 00 C1 34 80 13 00 00 00 00 00 00 71 [22:03:12]Write i2c OK [22:03:12]MH_I2C_Read... [22:03:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:03:12]Read from MH i2c: E2 [22:03:12]MH_I2C_Read... [22:03:12]Read from MH i2c: E2 62 00 [22:03:12]MH_I2C_Read... [22:03:12]Read from MH i2c: E2 62 00 C1 34 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 73 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 1E 03 00 00 5E 04 04 00 1E 03 00 00 57 04 04 00 1F 03 00 00 19 04 04 00 00 00 00 00 90 00 6D [22:03:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 73 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 1E 03 00 00 5E 04 04 00 1E 03 00 00 57 04 04 00 1F 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:03:12]wFMCommunicate OK [22:03:12]SAM_PROTO_GetFieldsCounters done [22:03:12]requested_item shift.num is exist - process it [22:03:12]requested_item shift.opened is exist - process it [22:03:12]req_shift_opened [22:03:12]FM_GetShiftState [22:03:12]SAM_PROTO_GetShiftState [22:03:12]wFMCommunicate request_size=4 [22:03:12]MH_SAM_APDU [22:03:12]CAPDU: 80 13 01 00 [22:03:12]Write to MH i2c: E2 08 00 C2 34 80 13 01 00 00 00 00 00 73 [22:03:12]Write i2c OK [22:03:12]MH_I2C_Read... [22:03:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:03:12]Read from MH i2c: E2 [22:03:12]MH_I2C_Read... [22:03:12]Read from MH i2c: E2 0E 00 [22:03:12]MH_I2C_Read... [22:03:12]Read from MH i2c: E2 0E 00 C2 34 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 6C [22:03:12]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [22:03:12]wFMCommunicate OK [22:03:12]SAM_PROTO_GetShiftState done [22:03:12]FM_GetShiftState done [22:03:12]req_shift_opened done [22:03:12]requested_item shift.open_date is exist - process it [22:03:12]req_shift_open_date [22:03:12]req_shift_open_date done [22:03:12]produce_requested_data done [22:03:12]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318323,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [22:03:12]process_action_free close_receipt [22:03:12]json_value_free [22:03:12]json_value_free done [22:03:12]process_json_proto returns [22:03:12]Send response to host [22:03:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318323,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [22:03:12]free response buf [22:03:12]execute_script done [22:03:12]execute_script returns [22:03:12]free content buf [22:03:12]Sock 9.Close socket [22:03:12]Sock 9.Thread stoped [22:03:16]OFD Sender: No OFD packet to send [22:03:21]OFD Sender: No OFD packet to send [22:03:26]OFD Sender: No OFD packet to send [22:03:31]OFD Sender: No OFD packet to send [22:03:36]OFD Sender: No OFD packet to send [22:03:41]OFD Sender: No OFD packet to send [22:03:46]OFD Sender: No OFD packet to send [22:03:51]OFD Sender: No OFD packet to send [22:03:56]OFD Sender: No OFD packet to send [22:04:01]OFD Sender: No OFD packet to send [22:04:06]OFD Sender: No OFD packet to send [22:04:11]OFD Sender: No OFD packet to send [22:04:16]OFD Sender: No OFD packet to send [22:04:21]OFD Sender: No OFD packet to send [22:04:26]OFD Sender: No OFD packet to send [22:04:31]OFD Sender: No OFD packet to send [22:04:36]OFD Sender: No OFD packet to send [22:04:41]accept exits with 8 [22:04:41]New connection [22:04:41]New thread 3066895716 created [22:04:41]Thread 3067039076 joined [22:04:41]Waiting for new connection... [22:04:41] Sock 8.Parse request [22:04:41]Sock 8.Check first char [22:04:41]Sock 8.First char is OK [22:04:41]request: POST /json_proto HTTP/1.0 [22:04:41]Method: POST [22:04:41]URL: /json_proto [22:04:41]Method is POST - this is cgi request [22:04:41]url: /json_proto [22:04:41]query_string will be loaded in cgi processing [22:04:41]execute_cgi json_proto POST (null) [22:04:41]execute_cgi path=json_proto method=POST [22:04:41]POST find Content-Length [22:04:41]Host: 172.17.50.195:8080 [22:04:41]Content-Length: 767 [22:04:41]Content-Type: application/json [22:04:41] [22:04:41]POST finish read [22:04:41]Found Content-Length = 767 [22:04:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093337", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:04:41]execute_script... [22:04: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)1093337", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:04:41]POST & json_proto [22:04:41]process_json_proto [22:04:41]json parsed OK: [22:04:41]protocol is kg_v1.0 [22:04:41]action value=close_receipt [22:04:41]process_action close_receipt [22:04:41]cmd_close_receipt [22:04:41]MH_GetDate [22:04:41]Write to MH i2c: F0 00 00 C3 34 E6 [22:04:41]Write i2c OK [22:04:41]MH_I2C_Read... [22:04:41]Read from MH i2c: F0 [22:04:41]MH_I2C_Read... [22:04:41]Read from MH i2c: F0 09 00 [22:04:41]MH_I2C_Read... [22:04:41]Read from MH i2c: F0 09 00 C3 34 00 7A 0A 20 67 43 33 1C 67 F3 [22:04:41]GetLastDocTimeStamp 1730152990 [22:04:41]current date 1730153082 [22:04:41]FM_GetShiftState [22:04:41]SAM_PROTO_GetShiftState [22:04:41]wFMCommunicate request_size=4 [22:04:41]MH_SAM_APDU [22:04:41]CAPDU: 80 13 01 00 [22:04:41]Write to MH i2c: E2 08 00 C4 34 80 13 01 00 00 00 00 00 75 [22:04:41]Write i2c OK [22:04:41]MH_I2C_Read... [22:04:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:04:41]Read from MH i2c: E2 [22:04:41]MH_I2C_Read... [22:04:41]Read from MH i2c: E2 0E 00 [22:04:41]MH_I2C_Read... [22:04:41]Read from MH i2c: E2 0E 00 C4 34 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 6E [22:04:41]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [22:04:41]wFMCommunicate OK [22:04:41]SAM_PROTO_GetShiftState done [22:04:41]FM_GetShiftState done [22:04:41]opened in 1730073493 [22:04:41]opened+sec_in_day 1730159893 [22:04:41]quantity*price = 50041 [22:04:41]sum+1 = 50042 [22:04:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 799 28.10.2024 22:04 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318324 ФПД: 192797622697584 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T220442&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318324&fm=192797622697584&tin=02508201610067®Number=0000000000091628&sum=50041 [22:04:42]StoreToDocumentArchive [22:04:42]shift 546 fd 318324 [22:04:42]save to /storage/0546/doc_00318324 [22:04:42]save last doc name /storage/0546/doc_00318324 to /storage/kkm_last_doc_name [22:04:42]save OK [22:04:42]Clear old archive folders... [22:04:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:04:42]tlvbuf is 001812B0 [22:04:42]SAM_PROTO_ClearQueue [22:04:42]wFMCommunicate request_size=4 [22:04:42]MH_SAM_APDU [22:04:42]CAPDU: 80 09 00 00 [22:04:42]Write to MH i2c: E2 08 00 D1 34 80 09 00 00 00 00 00 00 77 [22:04:42]Write i2c OK [22:04:42]MH_I2C_Read... [22:04:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:04:42]Read from MH i2c: E2 [22:04:42]MH_I2C_Read... [22:04:42]Read from MH i2c: E2 03 00 [22:04:42]MH_I2C_Read... [22:04:42]Read from MH i2c: E2 03 00 D1 34 00 90 00 79 [22:04:42]RAPDU: 90 00 [22:04:42]wFMCommunicate OK [22:04:42]SAM_PROTO_ClearQueue done [22:04:42]KKMCreateOFDPacket [22:04:42]OFDProtocolAddRootSTLVToBuf [22:04:42]FM_MakeSignedData [22:04:42]FM_MakeSignedData [22:04:42]SAM_PROTO_SignData [22:04:42]wFMCommunicate request_size=4 [22:04:42]MH_SAM_APDU [22:04:42]CAPDU: 80 0D 01 02 [22:04:42]Write to MH i2c: E2 08 00 D2 34 80 0D 01 02 00 00 00 00 7F [22:04:42]Write i2c OK [22:04:42]MH_I2C_Read... [22:04:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:04:42]Read from MH i2c: E2 [22:04:42]MH_I2C_Read... [22:04:42]Read from MH i2c: E2 03 00 [22:04:42]MH_I2C_Read... [22:04:42]Read from MH i2c: E2 03 00 D2 34 00 90 00 7A [22:04:42]RAPDU: 90 00 [22:04:42]wFMCommunicate OK [22:04:42]wFMCommunicate request_size=255 [22:04:42]MH_SAM_APDU [22:04: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 03 00 00 F4 03 04 00 7A 0A 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 74 DB 04 00 35 04 06 00 AF [22:04:42]Write to MH i2c: E2 02 01 D3 34 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 03 00 00 F4 03 04 00 7A 0A 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 74 DB 04 00 35 04 06 00 AF 00 00 B2 [22:04:42]Write i2c OK [22:04:42]MH_I2C_Read... [22:04:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:04:42]Read from MH i2c: E2 [22:04:42]MH_I2C_Read... [22:04:42]Read from MH i2c: E2 03 00 [22:04:42]MH_I2C_Read... [22:04:42]Read from MH i2c: E2 03 00 D3 34 00 90 00 7B [22:04:42]RAPDU: 90 00 [22:04:42]wFMCommunicate OK [22:04:42]wFMCommunicate request_size=10 [22:04:42]MH_SAM_APDU [22:04:42]CAPDU: 80 0D 02 02 05 59 31 D0 7E 70 [22:04:42]Write to MH i2c: E2 0D 00 D4 34 80 0D 02 02 05 00 59 31 D0 7E 70 00 00 D4 [22:04:42]Write i2c OK [22:04:42]MH_I2C_Read... [22:04:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:04:42]Read from MH i2c: E2 [22:04:42]MH_I2C_Read... [22:04:42]Read from MH i2c: E2 03 00 [22:04:42]MH_I2C_Read... [22:04:42]Read from MH i2c: E2 03 00 D4 34 00 90 00 7C [22:04:42]RAPDU: 90 00 [22:04:42]wFMCommunicate OK [22:04:42]wFMCommunicate request_size=4 [22:04:42]MH_SAM_APDU [22:04:42]CAPDU: 80 0D 03 02 [22:04:42]Write to MH i2c: E2 08 00 D5 34 80 0D 03 02 00 00 00 00 84 [22:04:42]Write i2c OK [22:04:42]MH_I2C_Read... [22:04:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:04:42]Read from MH i2c: E2 [22:04:42]MH_I2C_Read... [22:04:42]Read from MH i2c: E2 0B 00 [22:04:42]MH_I2C_Read... [22:04:42]Read from MH i2c: E2 0B 00 D5 34 00 1E 2D 48 8A 05 AE E7 89 90 00 C5 [22:04:42]RAPDU: 1E 2D 48 8A 05 AE E7 89 90 00 [22:04:42]wFMCommunicate OK [22:04:42]SAM_PROTO_SignData done [22:04:42]FM_MakeSignedData done [22:04:42]CreateOFDProtocolMessage [22:04:42]wFMCommunicate request_size=4 [22:04:42]MH_SAM_APDU [22:04:42]CAPDU: 80 11 00 00 [22:04:42]Write to MH i2c: E2 08 00 D6 34 80 11 00 00 00 00 00 00 84 [22:04:42]Write i2c OK [22:04:42]MH_I2C_Read... [22:04:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:04:42]Read from MH i2c: E2 [22:04:42]MH_I2C_Read... [22:04:42]Read from MH i2c: E2 17 00 [22:04:42]MH_I2C_Read... [22:04:42]Read from MH i2c: E2 17 00 D6 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D8 [22:04:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [22:04:42]wFMCommunicate OK [22:04:42]CreateOFDProtocolMessage done [22:04:42]OFDSenderStorePacket 318324 [22:04:42]StoreOFDPacket docnum=318324 [22:04:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 ED 97 07 01 72 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 03 00 00 F4 03 04 00 7A 0A 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 74 DB 04 00 35 04 06 00 AF 59 31 D0 7E 70 1E 2D 48 8A 05 AE E7 89 [22:04:42]CheckFolder [22:04:42]dirname=/storage/ofd_packets [22:04:42]CheckFolder done [22:04:42]ProducePacketName [22:04:42]name=ofd_packets/00318324 [22:04:42]NVStorageSaveData ofd_packets/00318324 [22:04:42]File name is /storage/ofd_packets/00318324 [22:04:42]Write 301 bytes [22:04:42]NVStorageSaveData done [22:04:42]OFDSenderStorePacket done [22:04:42]KKMCreateOFDPacket done [22:04:42]NVStorageSaveData kkm_last_timestamp [22:04:42]File name is /storage/kkm_last_timestamp [22:04:42]Write 4 bytes [22:04:42]NVStorageSaveData done [22:04:42]ExternCall_PrintAddStr [22:04:42]wPrintStart [22:04:42]Write to MH i2c: 01 00 00 D7 34 0B [22:04:42]Write i2c OK [22:04:42]MH_I2C_Read... [22:04:42]Read from MH i2c: 01 [22:04:42]MH_I2C_Read... [22:04:42]Read from MH i2c: 01 07 00 [22:04:42]MH_I2C_Read... [22:04:42]Read from MH i2c: 01 07 00 D7 34 00 00 00 00 00 FF 0F 20 [22:04:42]RasterBufferAndPrint [22:04:42]line Счет N : (1)1093337 [22:04:42]line ИНН: 02508201610067 [22:04:42]line Контрольно-Кассовый Чек [22:04:42]line ПРОДАЖА [22:04:42]line ТРК (МРК, ГНК) : 63 [22:04:42]line Товар: 2710124130 [22:04:42]line Аи-92-К-2 [22:04:42]line 7.480 * 66.90 [22:04:42]line = 500.41 [22:04:42]line НДС 12% НСП 1% [22:04:42]line > о реализуемом товаре [22:04:42]line ИТОГО: 500.41 [22:04:42]line НСП 1% : 4.43 [22:04:42]line НДС 12% : 53.14 [22:04:42]line Наличными: 0.00 [22:04:42]line Безнал.: 500.41 [22:04:42]line Место: АЗС № 101 "Партнер Нефть" [22:04:42]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [22:04:42]line СНО: Общий режим [22:04:42]line Чек 799 28.10.2024 22:04 [22:04:42]line Смена: 546 ФФД: 1.0 [22:04:42]line ЗНМ: 0300000082 [22:04:42]line РНМ: 0000000000091628 [22:04:42]line Версия ККМ: 001 [22:04:42]line Платежная система: Mbank [22:04:42]line ФМ: 0000000000874671 [22:04:42]line ФД: 318324 [22:04:42]line ФПД: 192797622697584 [22:04:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T220442&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318324&fm=192797622697584&tin=02508201610067®Number=0000000000091628&sum=50041 [22:04:42]written 0, free lines is 4095 [22:04:42]OFD Sender: Processing packet 318324 [packets to send 127, broken 126] [22:04:42]ProducePacketName [22:04:42]name=ofd_packets/00318324 [22:04:42]OFD Sender: To server: pG, [22:04:42]CommunicateWithHost lk.salyk.kg:30040 [22:04:42]ConnectInit lk.salyk.kg [22:04:42]Connected sock=10 [22:04:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 ED 97 07 01 72 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 03 00 00 F4 03 04 00 7A 0A 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 74 DB 04 00 35 04 06 00 AF 59 31 D0 7E 70 1E 2D 48 8A 05 AE E7 89 [22:04:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 01 1B 47 00 D7 DD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 74 DB 04 00 F4 03 04 00 32 B6 1F 67 B6 04 01 00 00 3E 65 62 57 B7 CC BC 56 [22:04:43]CommunicateWithHost err = 0 [22:04:43]CheckOFDResponse [22:04:43]1017 (14) - 77093643461234 [22:04:43]1041 (16) - 0000000000874671 [22:04:43]1040 (4) - 318324 [22:04:43]1012 (4) - 28.10.2024 16:05 [22:04:43]1206 (1) - 0 [22:04:43]OFD Sender: Remove packet 318324 [22:04:43]ProducePacketName [22:04:43]name=ofd_packets/00318324 [22:04:43]NVStorageDeleteData [22:04:43]Write to MH i2c: 01 00 00 00 35 35 [22:04:43]Write i2c OK [22:04:43]MH_I2C_Read... [22:04:43]Read from MH i2c: 01 [22:04:43]MH_I2C_Read... [22:04:43]Read from MH i2c: 01 07 00 [22:04:43]MH_I2C_Read... [22:04:43]Read from MH i2c: 01 07 00 00 35 00 00 00 00 00 14 0D 5D [22:04:43]RasterBufferAndPrint [22:04:43]line [22:04:43]line [22:04:43]line [22:04:43]line [22:04:43]line [22:04:43]written 0, free lines is 3354 [22:04:43]MH_Cut [22:04:43]Write to MH i2c: D1 01 00 07 35 01 0E [22:04:43]Write i2c OK [22:04:43]MH_I2C_Read... [22:04:43]Read from MH i2c: D1 [22:04:43]MH_I2C_Read... [22:04:43]Read from MH i2c: D1 01 00 [22:04:43]MH_I2C_Read... [22:04:43]Read from MH i2c: D1 01 00 07 35 00 0D [22:04:43]Write to MH i2c: 01 00 00 08 35 3D [22:04:43]Write i2c OK [22:04:43]MH_I2C_Read... [22:04:43]OFD Sender: No OFD packet to send [22:04:43]*** Cut start [22:04:43]*** Partial cut [22:04:43]*** CUTSNS_PIN = 1 [22:04:43]*** CUTSNS_PIN = 0 [22:04:44]*** Brake cut motor [22:04:44]Read from MH i2c: 01 [22:04:44]MH_I2C_Read... [22:04:44]*** Stop cut motor [22:04:44]*** Cut end [22:04:44]Read from MH i2c: 01 07 00 [22:04:44]MH_I2C_Read... [22:04:44]Read from MH i2c: 01 07 00 08 35 00 00 00 00 00 FF 0F 52 [22:04:44]process_action close_receipt done [22:04:44]requested_data is exist [22:04:44]produce_requested_data [22:04:44]requested_item fm.sn is exist - process it [22:04:44]wFMCommunicate request_size=4 [22:04:44]MH_SAM_APDU [22:04:44]CAPDU: 80 11 00 00 [22:04:44]Write to MH i2c: E2 08 00 09 35 80 11 00 00 00 00 00 00 B8 [22:04:44]Write i2c OK [22:04:44]MH_I2C_Read... [22:04:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:04:44]Read from MH i2c: E2 [22:04:44]MH_I2C_Read... [22:04:44]Read from MH i2c: E2 17 00 [22:04:44]MH_I2C_Read... [22:04:44]Read from MH i2c: E2 17 00 09 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 0C [22:04:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [22:04:44]wFMCommunicate OK [22:04:44]requested_item fd.num is exist - process it [22:04:44]SAM_PROTO_GetFieldsCounters [22:04:44]wFMCommunicate request_size=4 [22:04:44]MH_SAM_APDU [22:04:44]CAPDU: 80 13 00 00 [22:04:44]Write to MH i2c: E2 08 00 0A 35 80 13 00 00 00 00 00 00 BB [22:04:44]Write i2c OK [22:04:44]MH_I2C_Read... [22:04:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:04:44]Read from MH i2c: E2 [22:04:44]MH_I2C_Read... [22:04:44]Read from MH i2c: E2 62 00 [22:04:44]MH_I2C_Read... [22:04:44]Read from MH i2c: E2 62 00 0A 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 74 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 1F 03 00 00 5E 04 04 00 1F 03 00 00 57 04 04 00 20 03 00 00 19 04 04 00 00 00 00 00 90 00 BB [22:04:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 74 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 1F 03 00 00 5E 04 04 00 1F 03 00 00 57 04 04 00 20 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:04:44]wFMCommunicate OK [22:04:44]SAM_PROTO_GetFieldsCounters done [22:04:44]requested_item shift.num is exist - process it [22:04:44]requested_item shift.opened is exist - process it [22:04:44]req_shift_opened [22:04:44]FM_GetShiftState [22:04:44]SAM_PROTO_GetShiftState [22:04:44]wFMCommunicate request_size=4 [22:04:44]MH_SAM_APDU [22:04:44]CAPDU: 80 13 01 00 [22:04:44]Write to MH i2c: E2 08 00 0B 35 80 13 01 00 00 00 00 00 BD [22:04:44]Write i2c OK [22:04:44]MH_I2C_Read... [22:04:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:04:44]Read from MH i2c: E2 [22:04:44]MH_I2C_Read... [22:04:44]Read from MH i2c: E2 0E 00 [22:04:44]MH_I2C_Read... [22:04:44]Read from MH i2c: E2 0E 00 0B 35 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B6 [22:04:44]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [22:04:44]wFMCommunicate OK [22:04:44]SAM_PROTO_GetShiftState done [22:04:44]FM_GetShiftState done [22:04:44]req_shift_opened done [22:04:44]requested_item shift.open_date is exist - process it [22:04:44]req_shift_open_date [22:04:44]req_shift_open_date done [22:04:44]produce_requested_data done [22:04:44]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318324,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [22:04:44]process_action_free close_receipt [22:04:44]json_value_free [22:04:44]json_value_free done [22:04:44]process_json_proto returns [22:04:44]Send response to host [22:04:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318324,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [22:04:44]free response buf [22:04:44]execute_script done [22:04:44]execute_script returns [22:04:44]free content buf [22:04:44]Sock 8.Close socket [22:04:44]Sock 8.Thread stoped [22:04:48]OFD Sender: No OFD packet to send [22:04:53]OFD Sender: No OFD packet to send [22:04:58]OFD Sender: No OFD packet to send [22:05:03]OFD Sender: No OFD packet to send [22:05:08]OFD Sender: No OFD packet to send [22:05:13]OFD Sender: No OFD packet to send [22:05:18]OFD Sender: No OFD packet to send [22:05:23]OFD Sender: No OFD packet to send [22:05:28]OFD Sender: No OFD packet to send [22:05:33]OFD Sender: No OFD packet to send [22:05:38]OFD Sender: No OFD packet to send [22:05:43]OFD Sender: No OFD packet to send [22:05:45]accept exits with 9 [22:05:45]New connection [22:05:45]New thread 3067039076 created [22:05:45]Thread 3066895716 joined [22:05:45]Waiting for new connection... [22:05:45] Sock 9.Parse request [22:05:45]Sock 9.Check first char [22:05:45]Sock 9.First char is OK [22:05:45]request: POST /json_proto HTTP/1.0 [22:05:45]Method: POST [22:05:45]URL: /json_proto [22:05:45]Method is POST - this is cgi request [22:05:45]url: /json_proto [22:05:45]query_string will be loaded in cgi processing [22:05:45]execute_cgi json_proto POST (null) [22:05:45]execute_cgi path=json_proto method=POST [22:05:45]POST find Content-Length [22:05:45]Host: 172.17.50.195:8080 [22:05:45]Content-Length: 798 [22:05:45]Content-Type: application/json [22:05:45] [22:05:45]POST finish read [22:05:45]Found Content-Length = 798 [22:05:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093338", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 39.400, "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\u000A53600", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:05:45]execute_script... [22:05:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093338", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 39.400, "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\u000A53600", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:05:45]POST & json_proto [22:05:45]process_json_proto [22:05:45]json parsed OK: [22:05:45]protocol is kg_v1.0 [22:05:45]action value=close_receipt [22:05:45]process_action close_receipt [22:05:45]cmd_close_receipt [22:05:45]MH_GetDate [22:05:45]Write to MH i2c: F0 00 00 0C 35 30 [22:05:45]Write i2c OK [22:05:45]MH_I2C_Read... [22:05:45]Read from MH i2c: F0 [22:05:45]MH_I2C_Read... [22:05:45]Read from MH i2c: F0 09 00 [22:05:45]MH_I2C_Read... [22:05:45]Read from MH i2c: F0 09 00 0C 35 00 BB 0A 20 67 43 33 1C 67 7E [22:05:45]GetLastDocTimeStamp 1730153082 [22:05:45]current date 1730153147 [22:05:45]FM_GetShiftState [22:05:45]SAM_PROTO_GetShiftState [22:05:45]wFMCommunicate request_size=4 [22:05:45]MH_SAM_APDU [22:05:45]CAPDU: 80 13 01 00 [22:05:45]Write to MH i2c: E2 08 00 0D 35 80 13 01 00 00 00 00 00 BF [22:05:45]Write i2c OK [22:05:45]MH_I2C_Read... [22:05:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:05:45]Read from MH i2c: E2 [22:05:45]MH_I2C_Read... [22:05:45]Read from MH i2c: E2 0E 00 [22:05:45]MH_I2C_Read... [22:05:45]Read from MH i2c: E2 0E 00 0D 35 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B8 [22:05:45]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [22:05:45]wFMCommunicate OK [22:05:45]SAM_PROTO_GetShiftState done [22:05:45]FM_GetShiftState done [22:05:45]opened in 1730073493 [22:05:45]opened+sec_in_day 1730159893 [22:05:45]quantity*price = 0 [22:05:45]sum+1 = 1 [22:05:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 800 28.10.2024 22:05 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливная Карта 53600 ФМ: 0000000000874671 ФД: 318325 ФПД: 209393064149540 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T220547&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318325&fm=209393064149540&tin=02508201610067®Number=0000000000091628&sum=0 [22:05:46]StoreToDocumentArchive [22:05:46]shift 546 fd 318325 [22:05:46]save to /storage/0546/doc_00318325 [22:05:46]save last doc name /storage/0546/doc_00318325 to /storage/kkm_last_doc_name [22:05:46]save OK [22:05:46]Clear old archive folders... [22:05:46]ProcessDocumentItem done err = 0, tmpTLVsize=252 [22:05:46]tlvbuf is 00126820 [22:05:46]SAM_PROTO_ClearQueue [22:05:46]wFMCommunicate request_size=4 [22:05:46]MH_SAM_APDU [22:05:46]CAPDU: 80 09 00 00 [22:05:46]Write to MH i2c: E2 08 00 1A 35 80 09 00 00 00 00 00 00 C1 [22:05:46]Write i2c OK [22:05:46]MH_I2C_Read... [22:05:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:05:46]Read from MH i2c: E2 [22:05:46]MH_I2C_Read... [22:05:46]Read from MH i2c: E2 03 00 [22:05:46]MH_I2C_Read... [22:05:46]Read from MH i2c: E2 03 00 1A 35 00 90 00 C3 [22:05:46]RAPDU: 90 00 [22:05:46]wFMCommunicate OK [22:05:46]SAM_PROTO_ClearQueue done [22:05:46]KKMCreateOFDPacket [22:05:46]OFDProtocolAddRootSTLVToBuf [22:05:46]FM_MakeSignedData [22:05:46]FM_MakeSignedData [22:05:46]SAM_PROTO_SignData [22:05:46]wFMCommunicate request_size=4 [22:05:46]MH_SAM_APDU [22:05:46]CAPDU: 80 0D 01 02 [22:05:46]Write to MH i2c: E2 08 00 1B 35 80 0D 01 02 00 00 00 00 C9 [22:05:46]Write i2c OK [22:05:46]MH_I2C_Read... [22:05:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:05:46]Read from MH i2c: E2 [22:05:46]MH_I2C_Read... [22:05:46]Read from MH i2c: E2 03 00 [22:05:46]MH_I2C_Read... [22:05:46]Read from MH i2c: E2 03 00 1B 35 00 90 00 C4 [22:05:46]RAPDU: 90 00 [22:05:46]wFMCommunicate OK [22:05:46]wFMCommunicate request_size=255 [22:05:46]MH_SAM_APDU [22:05:46]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 E8 99 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 20 03 00 00 F4 03 04 00 BB 0A 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 75 DB 04 00 35 04 06 00 [22:05:46]Write to MH i2c: E2 02 01 1C 35 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 E8 99 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 20 03 00 00 F4 03 04 00 BB 0A 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 75 DB 04 00 35 04 06 00 00 00 75 [22:05:46]Write i2c OK [22:05:46]MH_I2C_Read... [22:05:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:05:47]Read from MH i2c: E2 [22:05:47]MH_I2C_Read... [22:05:47]Read from MH i2c: E2 03 00 [22:05:47]MH_I2C_Read... [22:05:47]Read from MH i2c: E2 03 00 1C 35 00 90 00 C5 [22:05:47]RAPDU: 90 00 [22:05:47]wFMCommunicate OK [22:05:47]wFMCommunicate request_size=11 [22:05:47]MH_SAM_APDU [22:05:47]CAPDU: 80 0D 02 02 06 BE 71 1F 35 02 24 [22:05:47]Write to MH i2c: E2 0E 00 1D 35 80 0D 02 02 06 00 BE 71 1F 35 02 24 00 00 81 [22:05:47]Write i2c OK [22:05:47]MH_I2C_Read... [22:05:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:05:47]Read from MH i2c: E2 [22:05:47]MH_I2C_Read... [22:05:47]Read from MH i2c: E2 03 00 [22:05:47]MH_I2C_Read... [22:05:47]Read from MH i2c: E2 03 00 1D 35 00 90 00 C6 [22:05:47]RAPDU: 90 00 [22:05:47]wFMCommunicate OK [22:05:47]wFMCommunicate request_size=4 [22:05:47]MH_SAM_APDU [22:05:47]CAPDU: 80 0D 03 02 [22:05:47]Write to MH i2c: E2 08 00 1E 35 80 0D 03 02 00 00 00 00 CE [22:05:47]Write i2c OK [22:05:47]MH_I2C_Read... [22:05:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:05:47]Read from MH i2c: E2 [22:05:47]MH_I2C_Read... [22:05:47]Read from MH i2c: E2 0B 00 [22:05:47]MH_I2C_Read... [22:05:47]Read from MH i2c: E2 0B 00 1E 35 00 09 71 56 57 36 F4 A5 62 90 00 27 [22:05:47]RAPDU: 09 71 56 57 36 F4 A5 62 90 00 [22:05:47]wFMCommunicate OK [22:05:47]SAM_PROTO_SignData done [22:05:47]FM_MakeSignedData done [22:05:47]CreateOFDProtocolMessage [22:05:47]wFMCommunicate request_size=4 [22:05:47]MH_SAM_APDU [22:05:47]CAPDU: 80 11 00 00 [22:05:47]Write to MH i2c: E2 08 00 1F 35 80 11 00 00 00 00 00 00 CE [22:05:47]Write i2c OK [22:05:47]MH_I2C_Read... [22:05:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:05:47]Read from MH i2c: E2 [22:05:47]MH_I2C_Read... [22:05:47]Read from MH i2c: E2 17 00 [22:05:47]MH_I2C_Read... [22:05:47]Read from MH i2c: E2 17 00 1F 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 22 [22:05:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [22:05:47]wFMCommunicate OK [22:05:47]CreateOFDProtocolMessage done [22:05:47]OFDSenderStorePacket 318325 [22:05:47]StoreOFDPacket docnum=318325 [22:05:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 D7 9C 08 01 CF 58 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 E8 99 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 20 03 00 00 F4 03 04 00 BB 0A 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 75 DB 04 00 35 04 06 00 BE 71 1F 35 02 24 09 71 56 57 36 F4 A5 62 [22:05:47]CheckFolder [22:05:47]dirname=/storage/ofd_packets [22:05:47]CheckFolder done [22:05:47]ProducePacketName [22:05:47]name=ofd_packets/00318325 [22:05:47]NVStorageSaveData ofd_packets/00318325 [22:05:47]File name is /storage/ofd_packets/00318325 [22:05:47]Write 302 bytes [22:05:47]NVStorageSaveData done [22:05:47]OFDSenderStorePacket done [22:05:47]KKMCreateOFDPacket done [22:05:47]NVStorageSaveData kkm_last_timestamp [22:05:47]File name is /storage/kkm_last_timestamp [22:05:47]Write 4 bytes [22:05:47]NVStorageSaveData done [22:05:47]ExternCall_PrintAddStr [22:05:47]wPrintStart [22:05:47]Write to MH i2c: 01 00 00 20 35 55 [22:05:47]Write i2c OK [22:05:47]MH_I2C_Read... [22:05:47]Read from MH i2c: 01 [22:05:47]MH_I2C_Read... [22:05:47]Read from MH i2c: 01 07 00 [22:05:47]MH_I2C_Read... [22:05:47]Read from MH i2c: 01 07 00 20 35 00 00 00 00 00 FF 0F 6A [22:05:47]RasterBufferAndPrint [22:05:47]line Счет N : (1)1093338 [22:05:47]line ИНН: 02508201610067 [22:05:47]line Контрольно-Кассовый Чек [22:05:47]line ПРОДАЖА [22:05:47]line ТРК (МРК, ГНК) : 41 [22:05:47]line Товар: 2710194210 [22:05:47]line ДТ(л)-К-2 [22:05:47]line 39.400 * 0.00 [22:05:47]line = 0.00 [22:05:47]line НДС 12% НСП 1% [22:05:47]line > о реализуемом товаре [22:05:47]line ИТОГО: 0.00 [22:05:47]line НСП 1% : 0.00 [22:05:47]line НДС 12% : 0.00 [22:05:47]line Наличными: 0.00 [22:05:47]line Безнал.: 0.00 [22:05:47]line Место: АЗС № 101 "Партнер Нефть" [22:05:47]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [22:05:47]line СНО: Общий режим [22:05:47]line Чек 800 28.10.2024 22:05 [22:05:47]line Смена: 546 ФФД: 1.0 [22:05:47]line ЗНМ: 0300000082 [22:05:47]line РНМ: 0000000000091628 [22:05:47]line Версия ККМ: 001 [22:05:47]line Талоны: Топливная Карта [22:05:47]line 53600 [22:05:47]line ФМ: 0000000000874671 [22:05:47]line ФД: 318325 [22:05:47]line ФПД: 209393064149540 [22:05:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T220547&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318325&fm=209393064149540&tin=02508201610067®Number=0000000000091628&sum=0 [22:05:47]written 0, free lines is 4095 [22:05:47]OFD Sender: Processing packet 318325 [packets to send 127, broken 126] [22:05:47]ProducePacketName [22:05:47]name=ofd_packets/00318325 [22:05:47]OFD Sender: To server: pG, [22:05:47]CommunicateWithHost lk.salyk.kg:30040 [22:05:47]ConnectInit lk.salyk.kg [22:05:47]Connected sock=10 [22:05:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 D7 9C 08 01 CF 58 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 E8 99 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 20 03 00 00 F4 03 04 00 BB 0A 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 75 DB 04 00 35 04 06 00 BE 71 1F 35 02 24 09 71 56 57 36 F4 A5 62 [22:05:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 6E B1 47 00 C4 62 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 75 DB 04 00 F4 03 04 00 73 B6 1F 67 B6 04 01 00 00 31 A9 AE C0 79 7E 38 B5 [22:05:48]CommunicateWithHost err = 0 [22:05:48]CheckOFDResponse [22:05:48]1017 (14) - 77093643461234 [22:05:48]1041 (16) - 0000000000874671 [22:05:48]1040 (4) - 318325 [22:05:48]1012 (4) - 28.10.2024 16:06 [22:05:48]1206 (1) - 0 [22:05:48]OFD Sender: Remove packet 318325 [22:05:48]ProducePacketName [22:05:48]name=ofd_packets/00318325 [22:05:48]NVStorageDeleteData [22:05:48]Write to MH i2c: 01 00 00 4A 35 7F [22:05:48]Write i2c OK [22:05:48]MH_I2C_Read... [22:05:48]Read from MH i2c: 01 [22:05:48]MH_I2C_Read... [22:05:48]Read from MH i2c: 01 07 00 [22:05:48]MH_I2C_Read... [22:05:48]Read from MH i2c: 01 07 00 4A 35 00 00 00 00 00 F9 0C 8B [22:05:48]RasterBufferAndPrint [22:05:48]line [22:05:48]line [22:05:48]line [22:05:48]line [22:05:48]line [22:05:48]written 0, free lines is 3327 [22:05:48]MH_Cut [22:05:48]Write to MH i2c: D1 01 00 51 35 01 58 [22:05:48]Write i2c OK [22:05:48]MH_I2C_Read... [22:05:48]Read from MH i2c: D1 [22:05:48]MH_I2C_Read... [22:05:48]Read from MH i2c: D1 01 00 [22:05:48]MH_I2C_Read... [22:05:48]Read from MH i2c: D1 01 00 51 35 00 57 [22:05:48]Write to MH i2c: 01 00 00 52 35 87 [22:05:48]Write i2c OK [22:05:48]MH_I2C_Read... [22:05:48]OFD Sender: No OFD packet to send [22:05:48]*** Cut start [22:05:48]*** Partial cut [22:05:48]*** CUTSNS_PIN = 1 [22:05:48]*** CUTSNS_PIN = 0 [22:05:49]*** Brake cut motor [22:05:49]Read from MH i2c: 01 [22:05:49]MH_I2C_Read... [22:05:49]*** Stop cut motor [22:05:49]*** Cut end [22:05:49]Read from MH i2c: 01 07 00 [22:05:49]MH_I2C_Read... [22:05:49]Read from MH i2c: 01 07 00 52 35 00 00 00 00 00 FF 0F 9C [22:05:49]process_action close_receipt done [22:05:49]requested_data is exist [22:05:49]produce_requested_data [22:05:49]requested_item fm.sn is exist - process it [22:05:49]wFMCommunicate request_size=4 [22:05:49]MH_SAM_APDU [22:05:49]CAPDU: 80 11 00 00 [22:05:49]Write to MH i2c: E2 08 00 53 35 80 11 00 00 00 00 00 00 02 [22:05:49]Write i2c OK [22:05:49]MH_I2C_Read... [22:05:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:05:49]Read from MH i2c: E2 [22:05:49]MH_I2C_Read... [22:05:49]Read from MH i2c: E2 17 00 [22:05:49]MH_I2C_Read... [22:05:49]Read from MH i2c: E2 17 00 53 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 56 [22:05:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [22:05:49]wFMCommunicate OK [22:05:49]requested_item fd.num is exist - process it [22:05:49]SAM_PROTO_GetFieldsCounters [22:05:49]wFMCommunicate request_size=4 [22:05:49]MH_SAM_APDU [22:05:49]CAPDU: 80 13 00 00 [22:05:49]Write to MH i2c: E2 08 00 54 35 80 13 00 00 00 00 00 00 05 [22:05:49]Write i2c OK [22:05:49]MH_I2C_Read... [22:05:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:05:49]Read from MH i2c: E2 [22:05:49]MH_I2C_Read... [22:05:49]Read from MH i2c: E2 62 00 [22:05:49]MH_I2C_Read... [22:05:49]Read from MH i2c: E2 62 00 54 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 75 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 20 03 00 00 5E 04 04 00 20 03 00 00 57 04 04 00 21 03 00 00 19 04 04 00 00 00 00 00 90 00 09 [22:05:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 75 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 20 03 00 00 5E 04 04 00 20 03 00 00 57 04 04 00 21 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:05:49]wFMCommunicate OK [22:05:49]SAM_PROTO_GetFieldsCounters done [22:05:49]requested_item shift.num is exist - process it [22:05:49]requested_item shift.opened is exist - process it [22:05:49]req_shift_opened [22:05:49]FM_GetShiftState [22:05:49]SAM_PROTO_GetShiftState [22:05:49]wFMCommunicate request_size=4 [22:05:49]MH_SAM_APDU [22:05:49]CAPDU: 80 13 01 00 [22:05:49]Write to MH i2c: E2 08 00 55 35 80 13 01 00 00 00 00 00 07 [22:05:49]Write i2c OK [22:05:49]MH_I2C_Read... [22:05:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:05:49]Read from MH i2c: E2 [22:05:49]MH_I2C_Read... [22:05:49]Read from MH i2c: E2 0E 00 [22:05:49]MH_I2C_Read... [22:05:49]Read from MH i2c: E2 0E 00 55 35 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 00 [22:05:49]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [22:05:49]wFMCommunicate OK [22:05:49]SAM_PROTO_GetShiftState done [22:05:49]FM_GetShiftState done [22:05:49]req_shift_opened done [22:05:49]requested_item shift.open_date is exist - process it [22:05:49]req_shift_open_date [22:05:49]req_shift_open_date done [22:05:49]produce_requested_data done [22:05:49]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318325,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [22:05:49]process_action_free close_receipt [22:05:49]json_value_free [22:05:49]json_value_free done [22:05:49]process_json_proto returns [22:05:49]Send response to host [22:05:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318325,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [22:05:49]free response buf [22:05:49]execute_script done [22:05:49]execute_script returns [22:05:49]free content buf [22:05:49]Sock 9.Close socket [22:05:49]Sock 9.Thread stoped [22:05:49]accept exits with 8 [22:05:49]New connection [22:05:49]New thread 3066895716 created [22:05:49]Thread 3067039076 joined [22:05:49]Waiting for new connection... [22:05:49] Sock 8.Parse request [22:05:49]Sock 8.Check first char [22:05:49]Sock 8.First char is OK [22:05:49]request: POST /json_proto HTTP/1.0 [22:05:49]Method: POST [22:05:49]URL: /json_proto [22:05:49]Method is POST - this is cgi request [22:05:49]url: /json_proto [22:05:49]query_string will be loaded in cgi processing [22:05:49]execute_cgi json_proto POST (null) [22:05:49]execute_cgi path=json_proto method=POST [22:05:49]POST find Content-Length [22:05:49]Host: 172.17.50.195:8080 [22:05:49]Content-Length: 215 [22:05:49]Content-Type: application/json [22:05:49] [22:05:49]POST finish read [22:05:49]Found Content-Length = 215 [22:05: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" ] } } [22:05:49]execute_script... [22:05: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" ] } } [22:05:49]POST & json_proto [22:05:49]process_json_proto [22:05:49]json parsed OK: [22:05:49]protocol is kg_v1.0 [22:05:49]action value=get_value [22:05:49]process_action get_value [22:05:49]cmd_get_value [22:05:49]process_action get_value done [22:05:49]requested_data is exist [22:05:49]produce_requested_data [22:05:49]requested_item kkm.sn is exist - process it [22:05:49]requested_item kkm.ver is exist - process it [22:05:49]requested_item fm.sn is exist - process it [22:05:49]wFMCommunicate request_size=4 [22:05:49]MH_SAM_APDU [22:05:49]CAPDU: 80 11 00 00 [22:05:49]Write to MH i2c: E2 08 00 56 35 80 11 00 00 00 00 00 00 05 [22:05:49]Write i2c OK [22:05:49]MH_I2C_Read... [22:05:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:05:49]Read from MH i2c: E2 [22:05:49]MH_I2C_Read... [22:05:49]Read from MH i2c: E2 17 00 [22:05:49]MH_I2C_Read... [22:05:49]Read from MH i2c: E2 17 00 56 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 59 [22:05:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [22:05:49]wFMCommunicate OK [22:05:49]requested_item fd.num is exist - process it [22:05:49]SAM_PROTO_GetFieldsCounters [22:05:49]wFMCommunicate request_size=4 [22:05:49]MH_SAM_APDU [22:05:49]CAPDU: 80 13 00 00 [22:05:49]Write to MH i2c: E2 08 00 57 35 80 13 00 00 00 00 00 00 08 [22:05:49]Write i2c OK [22:05:49]MH_I2C_Read... [22:05:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:05:50]Read from MH i2c: E2 [22:05:50]MH_I2C_Read... [22:05:50]Read from MH i2c: E2 62 00 [22:05:50]MH_I2C_Read... [22:05:50]Read from MH i2c: E2 62 00 57 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 75 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 20 03 00 00 5E 04 04 00 20 03 00 00 57 04 04 00 21 03 00 00 19 04 04 00 00 00 00 00 90 00 0C [22:05:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 75 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 20 03 00 00 5E 04 04 00 20 03 00 00 57 04 04 00 21 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:05:50]wFMCommunicate OK [22:05:50]SAM_PROTO_GetFieldsCounters done [22:05:50]requested_item shift.num is exist - process it [22:05:50]requested_item shift.opened is exist - process it [22:05:50]req_shift_opened [22:05:50]FM_GetShiftState [22:05:50]SAM_PROTO_GetShiftState [22:05:50]wFMCommunicate request_size=4 [22:05:50]MH_SAM_APDU [22:05:50]CAPDU: 80 13 01 00 [22:05:50]Write to MH i2c: E2 08 00 58 35 80 13 01 00 00 00 00 00 0A [22:05:50]Write i2c OK [22:05:50]MH_I2C_Read... [22:05:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:05:50]Read from MH i2c: E2 [22:05:50]MH_I2C_Read... [22:05:50]Read from MH i2c: E2 0E 00 [22:05:50]MH_I2C_Read... [22:05:50]Read from MH i2c: E2 0E 00 58 35 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 03 [22:05:50]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [22:05:50]wFMCommunicate OK [22:05:50]SAM_PROTO_GetShiftState done [22:05:50]FM_GetShiftState done [22:05:50]req_shift_opened done [22:05:50]requested_item shift.open_date is exist - process it [22:05:50]req_shift_open_date [22:05:50]req_shift_open_date done [22:05:50]produce_requested_data done [22:05:50]produce_requested_data return {"kkm.sn":"0300000082","kkm.ver":"001","fm.sn":"0000000000874671","fd.num":318325,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [22:05:50]process_action_free get_value [22:05:50]json_value_free [22:05:50]json_value_free done [22:05:50]process_json_proto returns [22:05:50]Send response to host [22:05:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000082","kkm.ver":"001","fm.sn":"0000000000874671","fd.num":318325,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [22:05:50]free response buf [22:05:50]execute_script done [22:05:50]execute_script returns [22:05:50]free content buf [22:05:50]Sock 8.Close socket [22:05:50]Sock 8.Thread stoped [22:05:50]accept exits with 9 [22:05:50]New connection [22:05:50]New thread 3067039076 created [22:05:50]Thread 3066895716 joined [22:05:50]Waiting for new connection... [22:05:50] Sock 9.Parse request [22:05:50]Sock 9.Check first char [22:05:50]Sock 9.First char is OK [22:05:50]request: POST /json_proto HTTP/1.0 [22:05:50]Method: POST [22:05:50]URL: /json_proto [22:05:50]Method is POST - this is cgi request [22:05:50]url: /json_proto [22:05:50]query_string will be loaded in cgi processing [22:05:50]execute_cgi json_proto POST (null) [22:05:50]execute_cgi path=json_proto method=POST [22:05:50]POST find Content-Length [22:05:50]Host: 172.17.50.195:8080 [22:05:50]Content-Length: 331 [22:05:50]Content-Type: application/json [22:05:50] [22:05:50]POST finish read [22:05:50]Found Content-Length = 331 [22:05:50]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" ] } } [22:05:50]execute_script... [22:05:50]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" ] } } [22:05:50]POST & json_proto [22:05:50]process_json_proto [22:05:50]json parsed OK: [22:05:50]protocol is kg_v1.0 [22:05:50]action value=get_value [22:05:50]process_action get_value [22:05:50]cmd_get_value [22:05:50]process_action get_value done [22:05:50]requested_data is exist [22:05:50]produce_requested_data [22:05:50]requested_item fm.sale.total is exist - process it [22:05:50]SAM_PROTO_GetFMData [22:05:50]wFMCommunicate request_size=4 [22:05:50]MH_SAM_APDU [22:05:50]CAPDU: 80 13 03 00 [22:05:50]Write to MH i2c: E2 08 00 59 35 80 13 03 00 00 00 00 00 0D [22:05:50]Write i2c OK [22:05:50]MH_I2C_Read... [22:05:50]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [22:05:50]Read from MH i2c: E2 [22:05:50]MH_I2C_Read... [22:05:50]Read from MH i2c: E2 FD 00 [22:05:50]MH_I2C_Read... [22:05:50]Read from MH i2c: E2 FD 00 59 35 00 CA 04 85 04 C6 04 6E 04 04 00 31 D7 04 00 69 04 A5 00 6F 04 04 00 27 CC 04 00 B1 04 05 00 C9 B9 A2 20 0A 70 04 05 00 B6 6C F7 79 07 72 04 05 00 13 4D AB A6 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 47 19 5F 13 01 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 08 3E F2 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 0A 0B 00 00 B1 04 04 00 74 95 BC 43 70 04 04 00 14 B1 BA 43 72 04 03 00 60 E4 01 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 23 99 90 00 EA [22:05:50]RAPDU: CA 04 85 04 C6 04 6E 04 04 00 31 D7 04 00 69 04 A5 00 6F 04 04 00 27 CC 04 00 B1 04 05 00 C9 B9 A2 20 0A 70 04 05 00 B6 6C F7 79 07 72 04 05 00 13 4D AB A6 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 47 19 5F 13 01 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 08 3E F2 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 0A 0B 00 00 B1 04 04 00 74 95 BC 43 70 04 04 00 14 B1 BA 43 72 04 03 00 60 E4 01 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 23 99 90 00 [22:05:50]wFMCommunicate OK [22:05:50]wFMCommunicate request_size=4 [22:05:50]MH_SAM_APDU [22:05:50]CAPDU: 80 17 00 00 [22:05:50]Write to MH i2c: E2 08 00 5A 35 80 17 00 00 00 00 00 00 0F [22:05:50]Write i2c OK [22:05:50]MH_I2C_Read... [22:05:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:05:51]Read from MH i2c: E2 [22:05:51]MH_I2C_Read... [22:05:51]Read from MH i2c: E2 FD 00 [22:05:51]MH_I2C_Read... [22:05:51]Read from MH i2c: E2 FD 00 5A 35 00 31 07 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 89 76 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 DB [22:05:51]RAPDU: 31 07 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 89 76 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 [22:05:51]wFMCommunicate OK [22:05:51]wFMCommunicate request_size=4 [22:05:51]MH_SAM_APDU [22:05:51]CAPDU: 80 17 00 00 [22:05:51]Write to MH i2c: E2 08 00 5B 35 80 17 00 00 00 00 00 00 10 [22:05:51]Write i2c OK [22:05:51]MH_I2C_Read... [22:05:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:05:51]Read from MH i2c: E2 [22:05:51]MH_I2C_Read... [22:05:51]Read from MH i2c: E2 FD 00 [22:05:51]MH_I2C_Read... [22:05:51]Read from MH i2c: E2 FD 00 5B 35 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 EE [22:05:51]RAPDU: 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 [22:05:51]wFMCommunicate OK [22:05:51]wFMCommunicate request_size=4 [22:05:51]MH_SAM_APDU [22:05:51]CAPDU: 80 17 00 00 [22:05:51]Write to MH i2c: E2 08 00 5C 35 80 17 00 00 00 00 00 00 11 [22:05:51]Write i2c OK [22:05:51]MH_I2C_Read... [22:05:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:05:51]Read from MH i2c: E2 [22:05:51]MH_I2C_Read... [22:05:51]Read from MH i2c: E2 FD 00 [22:05:51]MH_I2C_Read... [22:05:51]Read from MH i2c: E2 FD 00 5C 35 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 8C [22:05:51]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [22:05:51]wFMCommunicate OK [22:05:51]wFMCommunicate request_size=4 [22:05:51]MH_SAM_APDU [22:05:51]CAPDU: 80 17 00 00 [22:05:51]Write to MH i2c: E2 08 00 5D 35 80 17 00 00 00 00 00 00 12 [22:05:51]Write i2c OK [22:05:51]MH_I2C_Read... [22:05:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 228! [22:05:52]Read from MH i2c: E2 [22:05:52]MH_I2C_Read... [22:05:52]Read from MH i2c: E2 E7 00 [22:05:52]MH_I2C_Read... [22:05:52]Read from MH i2c: E2 E7 00 5D 35 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 EF [22:05:52]RAPDU: 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [22:05:52]wFMCommunicate OK [22:05:52]SAM_PROTO_GetFMData done [22:05:52]requested_item fm.sale_refund.total is exist - process it [22:05:52]requested_item fm.buy.total is exist - process it [22:05:52]requested_item shift.sale.total is exist - process it [22:05:52]SAM_PROTO_GetShiftData [22:05:52]wFMCommunicate request_size=4 [22:05:52]MH_SAM_APDU [22:05:52]CAPDU: 80 13 02 00 [22:05:52]Write to MH i2c: E2 08 00 5E 35 80 13 02 00 00 00 00 00 11 [22:05:52]Write i2c OK [22:05:52]MH_I2C_Read... [22:05:52]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [22:05:52]Read from MH i2c: E2 [22:05:52]MH_I2C_Read... [22:05:52]Read from MH i2c: E2 FD 00 [22:05:52]MH_I2C_Read... [22:05:52]Read from MH i2c: E2 FD 00 5E 35 00 BC 04 AA 04 B8 04 6E 04 04 00 20 03 00 00 69 04 9F 00 6F 04 04 00 1F 03 00 00 B1 04 04 00 50 25 A2 05 70 04 04 00 BC 44 AB 03 72 04 04 00 94 E0 F6 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 C3 2B 99 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 8A C3 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 6C CF EF 03 09 00 F6 03 01 00 00 F7 03 90 00 49 [22:05:52]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 20 03 00 00 69 04 9F 00 6F 04 04 00 1F 03 00 00 B1 04 04 00 50 25 A2 05 70 04 04 00 BC 44 AB 03 72 04 04 00 94 E0 F6 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 C3 2B 99 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 8A C3 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 6C CF EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [22:05:52]wFMCommunicate OK [22:05:52]wFMCommunicate request_size=4 [22:05:52]MH_SAM_APDU [22:05:52]CAPDU: 80 17 00 00 [22:05:52]Write to MH i2c: E2 08 00 5F 35 80 17 00 00 00 00 00 00 14 [22:05:52]Write i2c OK [22:05:52]MH_I2C_Read... [22:05:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:05:52]Read from MH i2c: E2 [22:05:52]MH_I2C_Read... [22:05:52]Read from MH i2c: E2 FD 00 [22:05:52]MH_I2C_Read... [22:05:52]Read from MH i2c: E2 FD 00 5F 35 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 18 [22:05:52]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [22:05:53]wFMCommunicate OK [22:05:53]wFMCommunicate request_size=4 [22:05:53]MH_SAM_APDU [22:05:53]CAPDU: 80 17 00 00 [22:05:53]Write to MH i2c: E2 08 00 60 35 80 17 00 00 00 00 00 00 15 [22:05:53]Write i2c OK [22:05:53]MH_I2C_Read... [22:05:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:05:53]Read from MH i2c: E2 [22:05:53]MH_I2C_Read... [22:05:53]Read from MH i2c: E2 FD 00 [22:05:53]MH_I2C_Read... [22:05:53]Read from MH i2c: E2 FD 00 60 35 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 3E [22:05:53]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [22:05:53]wFMCommunicate OK [22:05:53]wFMCommunicate request_size=4 [22:05:53]MH_SAM_APDU [22:05:53]CAPDU: 80 17 00 00 [22:05:53]Write to MH i2c: E2 08 00 61 35 80 17 00 00 00 00 00 00 16 [22:05:53]Write i2c OK [22:05:53]MH_I2C_Read... [22:05:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:05:53]Read from MH i2c: E2 [22:05:53]MH_I2C_Read... [22:05:53]Read from MH i2c: E2 FD 00 [22:05:53]MH_I2C_Read... [22:05:53]OFD Sender: No OFD packet to send [22:05:53]Read from MH i2c: E2 FD 00 61 35 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 97 [22:05:53]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [22:05:53]wFMCommunicate OK [22:05:53]wFMCommunicate request_size=4 [22:05:53]MH_SAM_APDU [22:05:53]CAPDU: 80 17 00 00 [22:05:53]Write to MH i2c: E2 08 00 62 35 80 17 00 00 00 00 00 00 17 [22:05:53]Write i2c OK [22:05:53]MH_I2C_Read... [22:05:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [22:05:53]Read from MH i2c: E2 [22:05:53]MH_I2C_Read... [22:05:53]Read from MH i2c: E2 D9 00 [22:05:53]MH_I2C_Read... [22:05:53]Read from MH i2c: E2 D9 00 62 35 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 F6 [22:05:54]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [22:05:54]wFMCommunicate OK [22:05:54]SAM_PROTO_GetShiftData done [22:05:54]requested_item shift.sale.total_cash is exist - process it [22:05:54]requested_item shift.sale_refund.total is exist - process it [22:05:54]requested_item shift.sale_refund.total_cash is exist - process it [22:05:54]requested_item shift.buy.total is exist - process it [22:05:54]requested_item shift.buy.total_cash is exist - process it [22:05:54]produce_requested_data done [22:05:54]produce_requested_data return {"fm.sale.total":434972082.65,"fm.sale_refund.total":11364325.00,"fm.buy.total":0.00,"shift.sale.total":945124.64,"shift.sale.total_cash":615559.00,"shift.sale_refund.total":5000.00,"shift.sale_refund.total_cash":5000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [22:05:54]process_action_free get_value [22:05:54]json_value_free [22:05:54]json_value_free done [22:05:54]process_json_proto returns [22:05:54]Send response to host [22:05:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":434972082.65,"fm.sale_refund.total":11364325.00,"fm.buy.total":0.00,"shift.sale.total":945124.64,"shift.sale.total_cash":615559.00,"shift.sale_refund.total":5000.00,"shift.sale_refund.total_cash":5000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [22:05:54]free response buf [22:05:54]execute_script done [22:05:54]execute_script returns [22:05:54]free content buf [22:05:54]Sock 9.Close socket [22:05:54]Sock 9.Thread stoped [22:05:58]OFD Sender: No OFD packet to send [22:06:03]OFD Sender: No OFD packet to send [22:06:08]OFD Sender: No OFD packet to send [22:06:13]OFD Sender: No OFD packet to send [22:06:18]OFD Sender: No OFD packet to send [22:06:23]OFD Sender: No OFD packet to send [22:06:28]OFD Sender: No OFD packet to send [22:06:33]OFD Sender: No OFD packet to send [22:06:38]OFD Sender: No OFD packet to send [22:06:43]OFD Sender: No OFD packet to send [22:06:48]OFD Sender: No OFD packet to send [22:06:53]OFD Sender: No OFD packet to send [22:06:58]OFD Sender: No OFD packet to send [22:07:03]OFD Sender: No OFD packet to send [22:07:08]OFD Sender: No OFD packet to send [22:07:13]OFD Sender: No OFD packet to send [22:07:18]OFD Sender: No OFD packet to send [22:07:23]OFD Sender: No OFD packet to send [22:07:28]OFD Sender: No OFD packet to send [22:07:33]OFD Sender: No OFD packet to send [22:07:37]accept exits with 8 [22:07:37]New connection [22:07:37]New thread 3066895716 created [22:07:37]Thread 3067039076 joined [22:07:37]Waiting for new connection... [22:07:37] Sock 8.Parse request [22:07:37]Sock 8.Check first char [22:07:37]Sock 8.First char is OK [22:07:37]request: POST /json_proto HTTP/1.0 [22:07:37]Method: POST [22:07:37]URL: /json_proto [22:07:37]Method is POST - this is cgi request [22:07:37]url: /json_proto [22:07:37]query_string will be loaded in cgi processing [22:07:37]execute_cgi json_proto POST (null) [22:07:37]execute_cgi path=json_proto method=POST [22:07:37]POST find Content-Length [22:07:37]Host: 172.17.50.195:8080 [22:07:37]Content-Length: 686 [22:07:37]Content-Type: application/json [22:07:37] [22:07:37]POST finish read [22:07:37]Found Content-Length = 686 [22:07:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093339", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 31.340, "sum" : 1200.32, "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" ] } } [22:07:37]execute_script... [22:07: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)1093339", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 31.340, "sum" : 1200.32, "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" ] } } [22:07:37]POST & json_proto [22:07:37]process_json_proto [22:07:37]json parsed OK: [22:07:37]protocol is kg_v1.0 [22:07:37]action value=close_receipt [22:07:37]process_action close_receipt [22:07:37]cmd_close_receipt [22:07:37]MH_GetDate [22:07:37]Write to MH i2c: F0 00 00 63 35 87 [22:07:37]Write i2c OK [22:07:37]MH_I2C_Read... [22:07:37]Read from MH i2c: F0 [22:07:37]MH_I2C_Read... [22:07:37]Read from MH i2c: F0 09 00 [22:07:37]MH_I2C_Read... [22:07:37]Read from MH i2c: F0 09 00 63 35 00 2B 0B 20 67 43 33 1C 67 46 [22:07:37]GetLastDocTimeStamp 1730153147 [22:07:37]current date 1730153259 [22:07:37]FM_GetShiftState [22:07:37]SAM_PROTO_GetShiftState [22:07:37]wFMCommunicate request_size=4 [22:07:37]MH_SAM_APDU [22:07:37]CAPDU: 80 13 01 00 [22:07:37]Write to MH i2c: E2 08 00 64 35 80 13 01 00 00 00 00 00 16 [22:07:37]Write i2c OK [22:07:37]MH_I2C_Read... [22:07:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:07:37]Read from MH i2c: E2 [22:07:37]MH_I2C_Read... [22:07:37]Read from MH i2c: E2 0E 00 [22:07:37]MH_I2C_Read... [22:07:37]Read from MH i2c: E2 0E 00 64 35 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 0F [22:07:37]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [22:07:37]wFMCommunicate OK [22:07:37]SAM_PROTO_GetShiftState done [22:07:37]FM_GetShiftState done [22:07:37]opened in 1730073493 [22:07:37]opened+sec_in_day 1730159893 [22:07:37]quantity*price = 120032 [22:07:37]sum+1 = 120033 [22:07:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.47 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 801 28.10.2024 22:07 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318326 ФПД: 13519740122372 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T220739&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318326&fm=13519740122372&tin=02508201610067®Number=0000000000091628&sum=120000 [22:07:38]StoreToDocumentArchive [22:07:38]shift 546 fd 318326 [22:07:38]save to /storage/0546/doc_00318326 [22:07:38]save last doc name /storage/0546/doc_00318326 to /storage/kkm_last_doc_name [22:07:38]save OK [22:07:38]Clear old archive folders... [22:07:38]ProcessDocumentItem done err = 0, tmpTLVsize=250 [22:07:38]tlvbuf is 000AB160 [22:07:38]SAM_PROTO_ClearQueue [22:07:38]wFMCommunicate request_size=4 [22:07:38]MH_SAM_APDU [22:07:38]CAPDU: 80 09 00 00 [22:07:38]Write to MH i2c: E2 08 00 71 35 80 09 00 00 00 00 00 00 18 [22:07:38]Write i2c OK [22:07:38]MH_I2C_Read... [22:07:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:07:38]Read from MH i2c: E2 [22:07:38]MH_I2C_Read... [22:07:38]Read from MH i2c: E2 03 00 [22:07:38]MH_I2C_Read... [22:07:38]Read from MH i2c: E2 03 00 71 35 00 90 00 1A [22:07:38]RAPDU: 90 00 [22:07:38]wFMCommunicate OK [22:07:38]SAM_PROTO_ClearQueue done [22:07:38]KKMCreateOFDPacket [22:07:38]OFDProtocolAddRootSTLVToBuf [22:07:38]FM_MakeSignedData [22:07:38]FM_MakeSignedData [22:07:38]SAM_PROTO_SignData [22:07:38]wFMCommunicate request_size=4 [22:07:38]MH_SAM_APDU [22:07:38]CAPDU: 80 0D 01 02 [22:07:38]Write to MH i2c: E2 08 00 72 35 80 0D 01 02 00 00 00 00 20 [22:07:38]Write i2c OK [22:07:38]MH_I2C_Read... [22:07:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:07:38]Read from MH i2c: E2 [22:07:38]MH_I2C_Read... [22:07:38]Read from MH i2c: E2 03 00 [22:07:38]MH_I2C_Read... [22:07:38]Read from MH i2c: E2 03 00 72 35 00 90 00 1B [22:07:38]RAPDU: 90 00 [22:07:38]wFMCommunicate OK [22:07:38]wFMCommunicate request_size=255 [22:07:38]MH_SAM_APDU [22:07:38]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 7A 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E0 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 CB 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 21 03 00 00 F4 03 04 00 2B 0B 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 76 DB 04 00 35 04 06 00 0C 4B [22:07:38]Write to MH i2c: E2 02 01 73 35 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 7A 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E0 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 CB 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 21 03 00 00 F4 03 04 00 2B 0B 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 76 DB 04 00 35 04 06 00 0C 4B 00 00 73 [22:07:38]Write i2c OK [22:07:38]MH_I2C_Read... [22:07:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:07:38]Read from MH i2c: E2 [22:07:38]MH_I2C_Read... [22:07:38]Read from MH i2c: E2 03 00 [22:07:38]MH_I2C_Read... [22:07:38]Read from MH i2c: E2 03 00 73 35 00 90 00 1C [22:07:38]RAPDU: 90 00 [22:07:38]wFMCommunicate OK [22:07:38]wFMCommunicate request_size=9 [22:07:38]MH_SAM_APDU [22:07:38]CAPDU: 80 0D 02 02 04 CF 4E B5 04 [22:07:38]Write to MH i2c: E2 0C 00 74 35 80 0D 02 02 04 00 CF 4E B5 04 00 00 01 [22:07:38]Write i2c OK [22:07:38]MH_I2C_Read... [22:07:38]OFD Sender: No OFD packet to send [22:07:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:07:38]Read from MH i2c: E2 [22:07:38]MH_I2C_Read... [22:07:38]Read from MH i2c: E2 03 00 [22:07:38]MH_I2C_Read... [22:07:38]Read from MH i2c: E2 03 00 74 35 00 90 00 1D [22:07:38]RAPDU: 90 00 [22:07:38]wFMCommunicate OK [22:07:38]wFMCommunicate request_size=4 [22:07:38]MH_SAM_APDU [22:07:38]CAPDU: 80 0D 03 02 [22:07:38]Write to MH i2c: E2 08 00 75 35 80 0D 03 02 00 00 00 00 25 [22:07:38]Write i2c OK [22:07:38]MH_I2C_Read... [22:07:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:07:38]Read from MH i2c: E2 [22:07:38]MH_I2C_Read... [22:07:38]Read from MH i2c: E2 0B 00 [22:07:38]MH_I2C_Read... [22:07:38]Read from MH i2c: E2 0B 00 75 35 00 10 4B CF 89 DD 6E 01 E5 90 00 0A [22:07:38]RAPDU: 10 4B CF 89 DD 6E 01 E5 90 00 [22:07:38]wFMCommunicate OK [22:07:38]SAM_PROTO_SignData done [22:07:38]FM_MakeSignedData done [22:07:38]CreateOFDProtocolMessage [22:07:38]wFMCommunicate request_size=4 [22:07:38]MH_SAM_APDU [22:07:38]CAPDU: 80 11 00 00 [22:07:38]Write to MH i2c: E2 08 00 76 35 80 11 00 00 00 00 00 00 25 [22:07:38]Write i2c OK [22:07:38]MH_I2C_Read... [22:07:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:07:38]Read from MH i2c: E2 [22:07:38]MH_I2C_Read... [22:07:38]Read from MH i2c: E2 17 00 [22:07:38]MH_I2C_Read... [22:07:38]Read from MH i2c: E2 17 00 76 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 79 [22:07:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [22:07:38]wFMCommunicate OK [22:07:38]CreateOFDProtocolMessage done [22:07:38]OFDSenderStorePacket 318326 [22:07:38]StoreOFDPacket docnum=318326 [22:07:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 E8 71 06 01 68 37 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 7A 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E0 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 CB 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 21 03 00 00 F4 03 04 00 2B 0B 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 76 DB 04 00 35 04 06 00 0C 4B CF 4E B5 04 10 4B CF 89 DD 6E 01 E5 [22:07:38]CheckFolder [22:07:38]dirname=/storage/ofd_packets [22:07:38]CheckFolder done [22:07:38]ProducePacketName [22:07:38]name=ofd_packets/00318326 [22:07:38]NVStorageSaveData ofd_packets/00318326 [22:07:38]File name is /storage/ofd_packets/00318326 [22:07:38]Write 300 bytes [22:07:38]NVStorageSaveData done [22:07:38]OFDSenderStorePacket done [22:07:38]KKMCreateOFDPacket done [22:07:38]NVStorageSaveData kkm_last_timestamp [22:07:38]File name is /storage/kkm_last_timestamp [22:07:38]Write 4 bytes [22:07:38]NVStorageSaveData done [22:07:38]ExternCall_PrintAddStr [22:07:38]wPrintStart [22:07:38]Write to MH i2c: 01 00 00 77 35 AC [22:07:38]Write i2c OK [22:07:38]MH_I2C_Read... [22:07:38]Read from MH i2c: 01 [22:07:38]MH_I2C_Read... [22:07:38]Read from MH i2c: 01 07 00 [22:07:38]MH_I2C_Read... [22:07:38]Read from MH i2c: 01 07 00 77 35 00 00 00 00 00 FF 0F C1 [22:07:38]RasterBufferAndPrint [22:07:38]line Счет N : (1)1093339 [22:07:38]line ИНН: 02508201610067 [22:07:38]line Контрольно-Кассовый Чек [22:07:38]line ПРОДАЖА [22:07:38]line ТРК (МРК, ГНК) : 81 [22:07:38]line Товар: 2711190000 [22:07:38]line ГАЗ-К-5 [22:07:38]line 31.340 * 38.30 [22:07:38]line = 1200.32 [22:07:38]line НДС 12% НСП 1% [22:07:38]line > о реализуемом товаре [22:07:38]line ОКРУГЛЕНИЕ: -0.32 [22:07:38]line ИТОГО: 1200.00 [22:07:38]line Внесено: 1200.00 [22:07:38]line СДАЧА: 0.00 [22:07:38]line НСП 1% : 10.62 [22:07:38]line НДС 12% : 127.47 [22:07:38]line Наличными: 1200.00 [22:07:38]line Безнал.: 0.00 [22:07:38]line Место: АЗС № 101 "Партнер Нефть" [22:07:38]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [22:07:38]line СНО: Общий режим [22:07:38]line Чек 801 28.10.2024 22:07 [22:07:38]line Смена: 546 ФФД: 1.0 [22:07:38]line ЗНМ: 0300000082 [22:07:38]line РНМ: 0000000000091628 [22:07:38]line Версия ККМ: 001 [22:07:38]line ФМ: 0000000000874671 [22:07:38]line ФД: 318326 [22:07:38]line ФПД: 13519740122372 [22:07:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T220739&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318326&fm=13519740122372&tin=02508201610067®Number=0000000000091628&sum=120000 [22:07:39]OFD Sender: Processing packet 318326 [packets to send 127, broken 126] [22:07:39]ProducePacketName [22:07:39]name=ofd_packets/00318326 [22:07:39]OFD Sender: To server: pG, [22:07:39]CommunicateWithHost lk.salyk.kg:30040 [22:07:39]ConnectInit lk.salyk.kg [22:07:39]written 0, free lines is 4095 [22:07:39]Connected sock=10 [22: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 34 36 37 31 0E 01 00 00 E8 71 06 01 68 37 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 7A 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 E0 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 CB 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 21 03 00 00 F4 03 04 00 2B 0B 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 76 DB 04 00 35 04 06 00 0C 4B CF 4E B5 04 10 4B CF 89 DD 6E 01 E5 [22:07:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 9C BA 47 00 C0 B4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 76 DB 04 00 F4 03 04 00 E2 B6 1F 67 B6 04 01 00 00 F1 B2 D4 B2 C7 0F F8 BF [22:07:39]CommunicateWithHost err = 0 [22:07:39]CheckOFDResponse [22:07:39]1017 (14) - 77093643461234 [22:07:39]1041 (16) - 0000000000874671 [22:07:39]1040 (4) - 318326 [22:07:39]1012 (4) - 28.10.2024 16:08 [22:07:39]1206 (1) - 0 [22:07:39]OFD Sender: Remove packet 318326 [22:07:39]ProducePacketName [22:07:39]name=ofd_packets/00318326 [22:07:39]NVStorageDeleteData [22:07:39]Write to MH i2c: 01 00 00 A2 35 D7 [22:07:39]Write i2c OK [22:07:39]MH_I2C_Read... [22:07:39]Read from MH i2c: 01 [22:07:39]MH_I2C_Read... [22:07:39]Read from MH i2c: 01 07 00 [22:07:39]MH_I2C_Read... [22:07:39]Read from MH i2c: 01 07 00 A2 35 00 00 00 00 00 F3 0C DD [22:07:39]RasterBufferAndPrint [22:07:39]line [22:07:39]line [22:07:39]line [22:07:39]line [22:07:39]line [22:07:39]written 0, free lines is 3321 [22:07:39]MH_Cut [22:07:39]Write to MH i2c: D1 01 00 A9 35 01 B0 [22:07:39]Write i2c OK [22:07:39]MH_I2C_Read... [22:07:39]Read from MH i2c: D1 [22:07:39]MH_I2C_Read... [22:07:39]Read from MH i2c: D1 01 00 [22:07:39]MH_I2C_Read... [22:07:39]Read from MH i2c: D1 01 00 A9 35 00 AF [22:07:39]Write to MH i2c: 01 00 00 AA 35 DF [22:07:39]Write i2c OK [22:07:39]MH_I2C_Read... [22:07:40]OFD Sender: No OFD packet to send [22:07:40]*** Cut start [22:07:40]*** Partial cut [22:07:40]*** CUTSNS_PIN = 1 [22:07:40]*** CUTSNS_PIN = 0 [22:07:40]*** Brake cut motor [22:07:41]Read from MH i2c: 01 [22:07:41]MH_I2C_Read... [22:07:41]*** Stop cut motor [22:07:41]*** Cut end [22:07:41]Read from MH i2c: 01 07 00 [22:07:41]MH_I2C_Read... [22:07:41]Read from MH i2c: 01 07 00 AA 35 00 00 00 00 00 FF 0F F4 [22:07:41]process_action close_receipt done [22:07:41]requested_data is exist [22:07:41]produce_requested_data [22:07:41]requested_item fm.sn is exist - process it [22:07:41]wFMCommunicate request_size=4 [22:07:41]MH_SAM_APDU [22:07:41]CAPDU: 80 11 00 00 [22:07:41]Write to MH i2c: E2 08 00 AB 35 80 11 00 00 00 00 00 00 5A [22:07:41]Write i2c OK [22:07:41]MH_I2C_Read... [22:07:41]Read from MH i2c: E2 [22:07:41]MH_I2C_Read... [22:07:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:07:41]Read from MH i2c: E2 17 00 [22:07:41]MH_I2C_Read... [22:07:41]Read from MH i2c: E2 17 00 AB 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 AE [22:07:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [22:07:41]wFMCommunicate OK [22:07:41]requested_item fd.num is exist - process it [22:07:41]SAM_PROTO_GetFieldsCounters [22:07:41]wFMCommunicate request_size=4 [22:07:41]MH_SAM_APDU [22:07:41]CAPDU: 80 13 00 00 [22:07:41]Write to MH i2c: E2 08 00 AC 35 80 13 00 00 00 00 00 00 5D [22:07:41]Write i2c OK [22:07:41]MH_I2C_Read... [22:07:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:07:41]Read from MH i2c: E2 [22:07:41]MH_I2C_Read... [22:07:41]Read from MH i2c: E2 62 00 [22:07:41]MH_I2C_Read... [22:07:41]Read from MH i2c: E2 62 00 AC 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 76 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 21 03 00 00 5E 04 04 00 21 03 00 00 57 04 04 00 22 03 00 00 19 04 04 00 00 00 00 00 90 00 65 [22: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 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 76 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 21 03 00 00 5E 04 04 00 21 03 00 00 57 04 04 00 22 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:07:41]wFMCommunicate OK [22:07:41]SAM_PROTO_GetFieldsCounters done [22:07:41]requested_item shift.num is exist - process it [22:07:41]requested_item shift.opened is exist - process it [22:07:41]req_shift_opened [22:07:41]FM_GetShiftState [22:07:41]SAM_PROTO_GetShiftState [22:07:41]wFMCommunicate request_size=4 [22:07:41]MH_SAM_APDU [22:07:41]CAPDU: 80 13 01 00 [22:07:41]Write to MH i2c: E2 08 00 AD 35 80 13 01 00 00 00 00 00 5F [22:07:41]Write i2c OK [22:07:41]MH_I2C_Read... [22:07:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:07:41]Read from MH i2c: E2 [22:07:41]MH_I2C_Read... [22:07:41]Read from MH i2c: E2 0E 00 [22:07:41]MH_I2C_Read... [22:07:41]Read from MH i2c: E2 0E 00 AD 35 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 58 [22:07:41]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [22:07:41]wFMCommunicate OK [22:07:41]SAM_PROTO_GetShiftState done [22:07:41]FM_GetShiftState done [22:07:41]req_shift_opened done [22:07:41]requested_item shift.open_date is exist - process it [22:07:41]req_shift_open_date [22:07:41]req_shift_open_date done [22:07:41]produce_requested_data done [22:07:41]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318326,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [22:07:41]process_action_free close_receipt [22:07:41]json_value_free [22:07:41]json_value_free done [22:07:41]process_json_proto returns [22:07:41]Send response to host [22:07:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318326,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [22:07:41]free response buf [22:07:41]execute_script done [22:07:41]execute_script returns [22:07:41]free content buf [22:07:41]Sock 8.Close socket [22:07:41]Sock 8.Thread stoped [22:07:45]OFD Sender: No OFD packet to send [22:07:50]OFD Sender: No OFD packet to send [22:07:55]OFD Sender: No OFD packet to send [22:08:00]OFD Sender: No OFD packet to send [22:08:05]OFD Sender: No OFD packet to send [22:08:10]OFD Sender: No OFD packet to send [22:08:15]OFD Sender: No OFD packet to send [22:08:20]OFD Sender: No OFD packet to send [22:08:25]OFD Sender: No OFD packet to send [22:08:30]OFD Sender: No OFD packet to send [22:08:35]OFD Sender: No OFD packet to send [22:08:40]OFD Sender: No OFD packet to send [22:08:45]OFD Sender: No OFD packet to send [22:08:50]OFD Sender: No OFD packet to send [22:08:55]OFD Sender: No OFD packet to send [22:09:00]OFD Sender: No OFD packet to send [22:09:05]OFD Sender: No OFD packet to send [22:09:10]OFD Sender: No OFD packet to send [22:09:15]OFD Sender: No OFD packet to send [22:09:20]OFD Sender: No OFD packet to send [22:09:25]OFD Sender: No OFD packet to send [22:09:30]OFD Sender: No OFD packet to send [22:09:35]OFD Sender: No OFD packet to send [22:09:40]OFD Sender: No OFD packet to send [22:09:45]OFD Sender: No OFD packet to send [22:09:50]OFD Sender: No OFD packet to send [22:09:55]OFD Sender: No OFD packet to send [22:10:00]OFD Sender: No OFD packet to send [22:10:05]OFD Sender: No OFD packet to send [22:10:10]OFD Sender: No OFD packet to send [22:10:15]OFD Sender: No OFD packet to send [22:10:20]OFD Sender: No OFD packet to send [22:10:25]OFD Sender: No OFD packet to send [22:10:30]OFD Sender: No OFD packet to send [22:10:35]OFD Sender: No OFD packet to send [22:10:40]OFD Sender: No OFD packet to send [22:10:45]OFD Sender: No OFD packet to send [22:10:50]OFD Sender: No OFD packet to send [22:10:55]OFD Sender: No OFD packet to send [22:11:00]OFD Sender: No OFD packet to send [22:11:05]OFD Sender: No OFD packet to send [22:11:10]OFD Sender: No OFD packet to send [22:11:15]OFD Sender: No OFD packet to send [22:11:20]OFD Sender: No OFD packet to send [22:11:25]OFD Sender: No OFD packet to send [22:11:30]OFD Sender: No OFD packet to send [22:11:35]OFD Sender: No OFD packet to send [22:11:40]OFD Sender: No OFD packet to send [22:11:45]OFD Sender: No OFD packet to send [22:11:50]OFD Sender: No OFD packet to send [22:11:50]accept exits with 9 [22:11:50]New connection [22:11:50]New thread 3067039076 created [22:11:50]Thread 3066895716 joined [22:11:50]Waiting for new connection... [22:11:50] Sock 9.Parse request [22:11:50]Sock 9.Check first char [22:11:50]Sock 9.First char is OK [22:11:50]request: POST /json_proto HTTP/1.0 [22:11:50]Method: POST [22:11:50]URL: /json_proto [22:11:50]Method is POST - this is cgi request [22:11:50]url: /json_proto [22:11:50]query_string will be loaded in cgi processing [22:11:50]execute_cgi json_proto POST (null) [22:11:50]execute_cgi path=json_proto method=POST [22:11:50]POST find Content-Length [22:11:50]Host: 172.17.50.195:8080 [22:11:50]Content-Length: 683 [22:11:50]Content-Type: application/json [22:11:50] [22:11:50]POST finish read [22:11:50]Found Content-Length = 683 [22:11:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093340", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 22.380, "sum" : 857.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9999.00, "total" : 857.00, "payments": [ { "type": 0, "sum" : 857.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:11:50]execute_script... [22:11:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093340", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 22.380, "sum" : 857.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9999.00, "total" : 857.00, "payments": [ { "type": 0, "sum" : 857.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:11:50]POST & json_proto [22:11:50]process_json_proto [22:11:50]json parsed OK: [22:11:50]protocol is kg_v1.0 [22:11:50]action value=close_receipt [22:11:50]process_action close_receipt [22:11:50]cmd_close_receipt [22:11:50]MH_GetDate [22:11:50]Write to MH i2c: F0 00 00 AE 35 D2 [22:11:50]Write i2c OK [22:11:50]MH_I2C_Read... [22:11:50]Read from MH i2c: F0 [22:11:50]MH_I2C_Read... [22:11:50]Read from MH i2c: F0 09 00 [22:11:50]MH_I2C_Read... [22:11:50]Read from MH i2c: F0 09 00 AE 35 00 28 0C 20 67 43 33 1C 67 8F [22:11:50]GetLastDocTimeStamp 1730153259 [22:11:50]current date 1730153512 [22:11:50]FM_GetShiftState [22:11:50]SAM_PROTO_GetShiftState [22:11:50]wFMCommunicate request_size=4 [22:11:50]MH_SAM_APDU [22:11:50]CAPDU: 80 13 01 00 [22:11:50]Write to MH i2c: E2 08 00 AF 35 80 13 01 00 00 00 00 00 61 [22:11:50]Write i2c OK [22:11:50]MH_I2C_Read... [22:11:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:11:50]Read from MH i2c: E2 [22:11:50]MH_I2C_Read... [22:11:50]Read from MH i2c: E2 0E 00 [22:11:50]MH_I2C_Read... [22:11:50]Read from MH i2c: E2 0E 00 AF 35 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 5A [22:11:50]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [22:11:50]wFMCommunicate OK [22:11:50]SAM_PROTO_GetShiftState done [22:11:50]FM_GetShiftState done [22:11:50]opened in 1730073493 [22:11:50]opened+sec_in_day 1730159893 [22:11:50]quantity*price = 85715 [22:11:50]sum+1 = 85716 [22:11:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 857.00 Внесено: 9999.00 СДАЧА: 9142.00 НСП 1% : 7.58 НДС 12% : 91.02 Наличными: 857.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 802 28.10.2024 22:11 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318327 ФПД: 101892043967317 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T221152&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318327&fm=101892043967317&tin=02508201610067®Number=0000000000091628&sum=85700 [22:11:51]StoreToDocumentArchive [22:11:51]shift 546 fd 318327 [22:11:51]save to /storage/0546/doc_00318327 [22:11:51]save last doc name /storage/0546/doc_00318327 to /storage/kkm_last_doc_name [22:11:51]save OK [22:11:51]Clear old archive folders... [22:11:51]ProcessDocumentItem done err = 0, tmpTLVsize=250 [22:11:51]tlvbuf is 000999E0 [22:11:51]SAM_PROTO_ClearQueue [22:11:51]wFMCommunicate request_size=4 [22:11:51]MH_SAM_APDU [22:11:51]CAPDU: 80 09 00 00 [22:11:51]Write to MH i2c: E2 08 00 BC 35 80 09 00 00 00 00 00 00 63 [22:11:51]Write i2c OK [22:11:51]MH_I2C_Read... [22:11:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:11:51]Read from MH i2c: E2 [22:11:51]MH_I2C_Read... [22:11:51]Read from MH i2c: E2 03 00 [22:11:51]MH_I2C_Read... [22:11:51]Read from MH i2c: E2 03 00 BC 35 00 90 00 65 [22:11:51]RAPDU: 90 00 [22:11:51]wFMCommunicate OK [22:11:51]SAM_PROTO_ClearQueue done [22:11:51]KKMCreateOFDPacket [22:11:51]OFDProtocolAddRootSTLVToBuf [22:11:51]FM_MakeSignedData [22:11:51]FM_MakeSignedData [22:11:51]SAM_PROTO_SignData [22:11:51]wFMCommunicate request_size=4 [22:11:51]MH_SAM_APDU [22:11:51]CAPDU: 80 0D 01 02 [22:11:51]Write to MH i2c: E2 08 00 BD 35 80 0D 01 02 00 00 00 00 6B [22:11:51]Write i2c OK [22:11:51]MH_I2C_Read... [22:11:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:11:51]Read from MH i2c: E2 [22:11:51]MH_I2C_Read... [22:11:51]Read from MH i2c: E2 03 00 [22:11:51]MH_I2C_Read... [22:11:51]Read from MH i2c: E2 03 00 BD 35 00 90 00 66 [22:11:51]RAPDU: 90 00 [22:11:51]wFMCommunicate OK [22:11:51]wFMCommunicate request_size=255 [22:11:51]MH_SAM_APDU [22:11:51]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 57 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 D3 4E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 4E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F6 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8E 23 00 00 00 00 07 04 06 00 C4 4E 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 03 00 00 F4 03 04 00 28 0C 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 77 DB 04 00 35 04 06 00 5C AB [22:11:51]Write to MH i2c: E2 02 01 BE 35 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 57 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 D3 4E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 4E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F6 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8E 23 00 00 00 00 07 04 06 00 C4 4E 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 03 00 00 F4 03 04 00 28 0C 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 77 DB 04 00 35 04 06 00 5C AB 00 00 37 [22:11:51]Write i2c OK [22:11:51]MH_I2C_Read... [22:11:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:11:52]Read from MH i2c: E2 [22:11:52]MH_I2C_Read... [22:11:52]Read from MH i2c: E2 03 00 [22:11:52]MH_I2C_Read... [22:11:52]Read from MH i2c: E2 03 00 BE 35 00 90 00 67 [22:11:52]RAPDU: 90 00 [22:11:52]wFMCommunicate OK [22:11:52]wFMCommunicate request_size=9 [22:11:52]MH_SAM_APDU [22:11:52]CAPDU: 80 0D 02 02 04 97 16 0B 55 [22:11:52]Write to MH i2c: E2 0C 00 BF 35 80 0D 02 02 04 00 97 16 0B 55 00 00 83 [22:11:52]Write i2c OK [22:11:52]MH_I2C_Read... [22:11:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:11:52]Read from MH i2c: E2 [22:11:52]MH_I2C_Read... [22:11:52]Read from MH i2c: E2 03 00 [22:11:52]MH_I2C_Read... [22:11:52]Read from MH i2c: E2 03 00 BF 35 00 90 00 68 [22:11:52]RAPDU: 90 00 [22:11:52]wFMCommunicate OK [22:11:52]wFMCommunicate request_size=4 [22:11:52]MH_SAM_APDU [22:11:52]CAPDU: 80 0D 03 02 [22:11:52]Write to MH i2c: E2 08 00 C0 35 80 0D 03 02 00 00 00 00 70 [22:11:52]Write i2c OK [22:11:52]MH_I2C_Read... [22:11:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:11:52]Read from MH i2c: E2 [22:11:52]MH_I2C_Read... [22:11:52]Read from MH i2c: E2 0B 00 [22:11:52]MH_I2C_Read... [22:11:52]Read from MH i2c: E2 0B 00 C0 35 00 89 D2 E2 0B E5 B5 5F AF 90 00 61 [22:11:52]RAPDU: 89 D2 E2 0B E5 B5 5F AF 90 00 [22:11:52]wFMCommunicate OK [22:11:52]SAM_PROTO_SignData done [22:11:52]FM_MakeSignedData done [22:11:52]CreateOFDProtocolMessage [22:11:52]wFMCommunicate request_size=4 [22:11:52]MH_SAM_APDU [22:11:52]CAPDU: 80 11 00 00 [22:11:52]Write to MH i2c: E2 08 00 C1 35 80 11 00 00 00 00 00 00 70 [22:11:52]Write i2c OK [22:11:52]MH_I2C_Read... [22:11:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:11:52]Read from MH i2c: E2 [22:11:52]MH_I2C_Read... [22:11:52]Read from MH i2c: E2 17 00 [22:11:52]MH_I2C_Read... [22:11:52]Read from MH i2c: E2 17 00 C1 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C4 [22:11:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [22:11:52]wFMCommunicate OK [22:11:52]CreateOFDProtocolMessage done [22:11:52]OFDSenderStorePacket 318327 [22:11:52]StoreOFDPacket docnum=318327 [22:11:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 71 BD 06 01 A4 22 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 57 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 D3 4E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 4E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F6 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8E 23 00 00 00 00 07 04 06 00 C4 4E 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 03 00 00 F4 03 04 00 28 0C 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 77 DB 04 00 35 04 06 00 5C AB 97 16 0B 55 89 D2 E2 0B E5 B5 5F AF [22:11:52]CheckFolder [22:11:52]dirname=/storage/ofd_packets [22:11:52]CheckFolder done [22:11:52]ProducePacketName [22:11:52]name=ofd_packets/00318327 [22:11:52]NVStorageSaveData ofd_packets/00318327 [22:11:52]File name is /storage/ofd_packets/00318327 [22:11:52]Write 300 bytes [22:11:52]NVStorageSaveData done [22:11:52]OFDSenderStorePacket done [22:11:52]KKMCreateOFDPacket done [22:11:52]NVStorageSaveData kkm_last_timestamp [22:11:52]File name is /storage/kkm_last_timestamp [22:11:52]Write 4 bytes [22:11:52]NVStorageSaveData done [22:11:52]ExternCall_PrintAddStr [22:11:52]wPrintStart [22:11:52]Write to MH i2c: 01 00 00 C2 35 F7 [22:11:52]Write i2c OK [22:11:52]MH_I2C_Read... [22:11:52]Read from MH i2c: 01 [22:11:52]MH_I2C_Read... [22:11:52]Read from MH i2c: 01 07 00 [22:11:52]MH_I2C_Read... [22:11:52]Read from MH i2c: 01 07 00 C2 35 00 00 00 00 00 FF 0F 0C [22:11:52]RasterBufferAndPrint [22:11:52]line Счет N : (1)1093340 [22:11:52]line ИНН: 02508201610067 [22:11:52]line Контрольно-Кассовый Чек [22:11:52]line ПРОДАЖА [22:11:52]line ТРК (МРК, ГНК) : 71 [22:11:52]line Товар: 2711190000 [22:11:52]line ГАЗ-К-5 [22:11:52]line 22.380 * 38.30 [22:11:52]line = 857.15 [22:11:52]line НДС 12% НСП 1% [22:11:52]line > о реализуемом товаре [22:11:52]line ОКРУГЛЕНИЕ: -0.15 [22:11:52]line ИТОГО: 857.00 [22:11:52]line Внесено: 9999.00 [22:11:52]line СДАЧА: 9142.00 [22:11:52]line НСП 1% : 7.58 [22:11:52]line НДС 12% : 91.02 [22:11:52]line Наличными: 857.00 [22:11:52]line Безнал.: 0.00 [22:11:52]line Место: АЗС № 101 "Партнер Нефть" [22:11:52]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [22:11:52]line СНО: Общий режим [22:11:52]line Чек 802 28.10.2024 22:11 [22:11:52]line Смена: 546 ФФД: 1.0 [22:11:52]line ЗНМ: 0300000082 [22:11:52]line РНМ: 0000000000091628 [22:11:52]line Версия ККМ: 001 [22:11:52]line ФМ: 0000000000874671 [22:11:52]line ФД: 318327 [22:11:52]line ФПД: 101892043967317 [22:11:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T221152&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318327&fm=101892043967317&tin=02508201610067®Number=0000000000091628&sum=85700 [22:11:52]written 0, free lines is 4095 [22:11:52]OFD Sender: Processing packet 318327 [packets to send 127, broken 126] [22:11:52]ProducePacketName [22:11:52]name=ofd_packets/00318327 [22:11:52]OFD Sender: To server: pG, [22:11:52]CommunicateWithHost lk.salyk.kg:30040 [22:11:52]ConnectInit lk.salyk.kg [22:11:52]Connected sock=10 [22:11:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 71 BD 06 01 A4 22 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6C 57 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 D3 4E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 4E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F6 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8E 23 00 00 00 00 07 04 06 00 C4 4E 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 03 00 00 F4 03 04 00 28 0C 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 77 DB 04 00 35 04 06 00 5C AB 97 16 0B 55 89 D2 E2 0B E5 B5 5F AF [22:11:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 03 C8 47 00 53 98 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 77 DB 04 00 F4 03 04 00 E0 B7 1F 67 B6 04 01 00 00 7B E0 21 B1 31 59 17 47 [22:11:52]CommunicateWithHost err = 0 [22:11:52]CheckOFDResponse [22:11:52]1017 (14) - 77093643461234 [22:11:52]1041 (16) - 0000000000874671 [22:11:52]1040 (4) - 318327 [22:11:52]1012 (4) - 28.10.2024 16:12 [22:11:52]1206 (1) - 0 [22:11:52]OFD Sender: Remove packet 318327 [22:11:52]ProducePacketName [22:11:52]name=ofd_packets/00318327 [22:11:52]NVStorageDeleteData [22:11:53]Write to MH i2c: 01 00 00 ED 35 22 [22:11:53]Write i2c OK [22:11:53]MH_I2C_Read... [22:11:53]Read from MH i2c: 01 [22:11:53]MH_I2C_Read... [22:11:53]Read from MH i2c: 01 07 00 [22:11:53]MH_I2C_Read... [22:11:53]Read from MH i2c: 01 07 00 ED 35 00 00 00 00 00 ED 0C 22 [22:11:53]RasterBufferAndPrint [22:11:53]line [22:11:53]line [22:11:53]line [22:11:53]line [22:11:53]line [22:11:53]written 0, free lines is 3315 [22:11:53]MH_Cut [22:11:53]Write to MH i2c: D1 01 00 F4 35 01 FB [22:11:53]Write i2c OK [22:11:53]MH_I2C_Read... [22:11:53]Read from MH i2c: D1 [22:11:53]MH_I2C_Read... [22:11:53]Read from MH i2c: D1 01 00 [22:11:53]MH_I2C_Read... [22:11:53]Read from MH i2c: D1 01 00 F4 35 00 FA [22:11:53]Write to MH i2c: 01 00 00 F5 35 2A [22:11:53]Write i2c OK [22:11:53]MH_I2C_Read... [22:11:53]OFD Sender: No OFD packet to send [22:11:53]*** Cut start [22:11:53]*** Partial cut [22:11:53]*** CUTSNS_PIN = 1 [22:11:53]*** CUTSNS_PIN = 0 [22:11:54]*** Brake cut motor [22:11:54]Read from MH i2c: 01 [22:11:54]MH_I2C_Read... [22:11:54]*** Stop cut motor [22:11:54]*** Cut end [22:11:54]Read from MH i2c: 01 07 00 [22:11:54]MH_I2C_Read... [22:11:54]Read from MH i2c: 01 07 00 F5 35 00 00 00 00 00 FF 0F 3F [22:11:54]process_action close_receipt done [22:11:54]requested_data is exist [22:11:54]produce_requested_data [22:11:54]requested_item fm.sn is exist - process it [22:11:54]wFMCommunicate request_size=4 [22:11:54]MH_SAM_APDU [22:11:54]CAPDU: 80 11 00 00 [22:11:54]Write to MH i2c: E2 08 00 F6 35 80 11 00 00 00 00 00 00 A5 [22:11:54]Write i2c OK [22:11:54]MH_I2C_Read... [22:11:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:11:54]Read from MH i2c: E2 [22:11:54]MH_I2C_Read... [22:11:54]Read from MH i2c: E2 17 00 [22:11:54]MH_I2C_Read... [22:11:54]Read from MH i2c: E2 17 00 F6 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F9 [22:11:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [22:11:54]wFMCommunicate OK [22:11:54]requested_item fd.num is exist - process it [22:11:54]SAM_PROTO_GetFieldsCounters [22:11:54]wFMCommunicate request_size=4 [22:11:54]MH_SAM_APDU [22:11:54]CAPDU: 80 13 00 00 [22:11:54]Write to MH i2c: E2 08 00 F7 35 80 13 00 00 00 00 00 00 A8 [22:11:54]Write i2c OK [22:11:54]MH_I2C_Read... [22:11:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:11:54]Read from MH i2c: E2 [22:11:54]MH_I2C_Read... [22:11:54]Read from MH i2c: E2 62 00 [22:11:54]MH_I2C_Read... [22:11:54]Read from MH i2c: E2 62 00 F7 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 77 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 22 03 00 00 5E 04 04 00 22 03 00 00 57 04 04 00 23 03 00 00 19 04 04 00 00 00 00 00 90 00 B4 [22:11:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 77 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 22 03 00 00 5E 04 04 00 22 03 00 00 57 04 04 00 23 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:11:54]wFMCommunicate OK [22:11:54]SAM_PROTO_GetFieldsCounters done [22:11:54]requested_item shift.num is exist - process it [22:11:54]requested_item shift.opened is exist - process it [22:11:54]req_shift_opened [22:11:54]FM_GetShiftState [22:11:54]SAM_PROTO_GetShiftState [22:11:54]wFMCommunicate request_size=4 [22:11:54]MH_SAM_APDU [22:11:54]CAPDU: 80 13 01 00 [22:11:54]Write to MH i2c: E2 08 00 F8 35 80 13 01 00 00 00 00 00 AA [22:11:54]Write i2c OK [22:11:54]MH_I2C_Read... [22:11:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:11:54]Read from MH i2c: E2 [22:11:54]MH_I2C_Read... [22:11:54]Read from MH i2c: E2 0E 00 [22:11:54]MH_I2C_Read... [22:11:54]Read from MH i2c: E2 0E 00 F8 35 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A3 [22:11:54]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [22:11:54]wFMCommunicate OK [22:11:54]SAM_PROTO_GetShiftState done [22:11:54]FM_GetShiftState done [22:11:54]req_shift_opened done [22:11:54]requested_item shift.open_date is exist - process it [22:11:54]req_shift_open_date [22:11:54]req_shift_open_date done [22:11:54]produce_requested_data done [22:11:54]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318327,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [22:11:54]process_action_free close_receipt [22:11:54]json_value_free [22:11:54]json_value_free done [22:11:54]process_json_proto returns [22:11:54]Send response to host [22:11:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318327,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [22:11:54]free response buf [22:11:54]execute_script done [22:11:54]execute_script returns [22:11:54]free content buf [22:11:54]Sock 9.Close socket [22:11:54]Sock 9.Thread stoped [22:11:58]OFD Sender: No OFD packet to send [22:12:03]OFD Sender: No OFD packet to send [22:12:08]OFD Sender: No OFD packet to send [22:12:13]OFD Sender: No OFD packet to send [22:12:18]OFD Sender: No OFD packet to send [22:12:23]OFD Sender: No OFD packet to send [22:12:28]OFD Sender: No OFD packet to send [22:12:33]OFD Sender: No OFD packet to send [22:12:38]OFD Sender: No OFD packet to send [22:12:43]OFD Sender: No OFD packet to send [22:12:48]OFD Sender: No OFD packet to send [22:12:53]OFD Sender: No OFD packet to send [22:12:58]OFD Sender: No OFD packet to send [22:13:03]OFD Sender: No OFD packet to send [22:13:08]accept exits with 8 [22:13:08]New connection [22:13:08]New thread 3066895716 created [22:13:08]Thread 3067039076 joined [22:13:08]Waiting for new connection... [22:13:08] Sock 8.Parse request [22:13:08]Sock 8.Check first char [22:13:08]Sock 8.First char is OK [22:13:08]request: POST /json_proto HTTP/1.0 [22:13:08]Method: POST [22:13:08]URL: /json_proto [22:13:08]Method is POST - this is cgi request [22:13:08]url: /json_proto [22:13:08]query_string will be loaded in cgi processing [22:13:08]execute_cgi json_proto POST (null) [22:13:08]execute_cgi path=json_proto method=POST [22:13:08]POST find Content-Length [22:13:08]Host: 172.17.50.195:8080 [22:13:08]Content-Length: 683 [22:13:08]Content-Type: application/json [22:13:08] [22:13:08]POST finish read [22:13:08]Found Content-Length = 683 [22:13:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093341", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 38.850, "sum" : 2599.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9999.00, "total" : 2599.00, "payments": [ { "type": 0, "sum" : 2599.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:13:08]execute_script... [22:13: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)1093341", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 38.850, "sum" : 2599.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9999.00, "total" : 2599.00, "payments": [ { "type": 0, "sum" : 2599.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:13:08]POST & json_proto [22:13:08]process_json_proto [22:13:08]json parsed OK: [22:13:08]protocol is kg_v1.0 [22:13:08]action value=close_receipt [22:13:08]process_action close_receipt [22:13:08]cmd_close_receipt [22:13:08]MH_GetDate [22:13:08]Write to MH i2c: F0 00 00 F9 35 1D [22:13:08]Write i2c OK [22:13:08]MH_I2C_Read... [22:13:08]Read from MH i2c: F0 [22:13:08]MH_I2C_Read... [22:13:08]Read from MH i2c: F0 09 00 [22:13:08]MH_I2C_Read... [22:13:08]Read from MH i2c: F0 09 00 F9 35 00 76 0C 20 67 43 33 1C 67 28 [22:13:08]GetLastDocTimeStamp 1730153512 [22:13:08]current date 1730153590 [22:13:08]FM_GetShiftState [22:13:08]SAM_PROTO_GetShiftState [22:13:08]wFMCommunicate request_size=4 [22:13:08]MH_SAM_APDU [22:13:08]CAPDU: 80 13 01 00 [22:13:08]Write to MH i2c: E2 08 00 FA 35 80 13 01 00 00 00 00 00 AC [22:13:08]Write i2c OK [22:13:08]MH_I2C_Read... [22:13:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:13:08]Read from MH i2c: E2 [22:13:08]MH_I2C_Read... [22:13:08]Read from MH i2c: E2 0E 00 [22:13:08]MH_I2C_Read... [22:13:08]Read from MH i2c: E2 0E 00 FA 35 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A5 [22:13:08]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [22:13:08]wFMCommunicate OK [22:13:08]SAM_PROTO_GetShiftState done [22:13:08]FM_GetShiftState done [22:13:08]opened in 1730073493 [22:13:08]opened+sec_in_day 1730159893 [22:13:08]quantity*price = 259906 [22:13:08]sum+1 = 259908 [22:13:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.07 ИТОГО: 2599.00 Внесено: 9999.00 СДАЧА: 7400.00 НСП 1% : 23.00 НДС 12% : 276.01 Наличными: 2599.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 803 28.10.2024 22:13 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318328 ФПД: 273135475332111 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T221310&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318328&fm=273135475332111&tin=02508201610067®Number=0000000000091628&sum=259900 [22:13:09]StoreToDocumentArchive [22:13:09]shift 546 fd 318328 [22:13:09]save to /storage/0546/doc_00318328 [22:13:09]save last doc name /storage/0546/doc_00318328 to /storage/kkm_last_doc_name [22:13:09]save OK [22:13:09]Clear old archive folders... [22:13:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:13:09]tlvbuf is 000AAE60 [22:13:09]SAM_PROTO_ClearQueue [22:13:09]wFMCommunicate request_size=4 [22:13:09]MH_SAM_APDU [22:13:09]CAPDU: 80 09 00 00 [22:13:09]Write to MH i2c: E2 08 00 07 36 80 09 00 00 00 00 00 00 AF [22:13:09]Write i2c OK [22:13:09]MH_I2C_Read... [22:13:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:13:09]Read from MH i2c: E2 [22:13:09]MH_I2C_Read... [22:13:09]Read from MH i2c: E2 03 00 [22:13:09]MH_I2C_Read... [22:13:09]Read from MH i2c: E2 03 00 07 36 00 90 00 B1 [22:13:09]RAPDU: 90 00 [22:13:09]wFMCommunicate OK [22:13:09]SAM_PROTO_ClearQueue done [22:13:09]KKMCreateOFDPacket [22:13:09]OFDProtocolAddRootSTLVToBuf [22:13:09]FM_MakeSignedData [22:13:09]FM_MakeSignedData [22:13:09]SAM_PROTO_SignData [22:13:09]wFMCommunicate request_size=4 [22:13:09]MH_SAM_APDU [22:13:09]CAPDU: 80 0D 01 02 [22:13:09]Write to MH i2c: E2 08 00 08 36 80 0D 01 02 00 00 00 00 B7 [22:13:09]Write i2c OK [22:13:09]MH_I2C_Read... [22:13:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:13:09]Read from MH i2c: E2 [22:13:09]MH_I2C_Read... [22:13:09]Read from MH i2c: E2 03 00 [22:13:09]MH_I2C_Read... [22:13:09]Read from MH i2c: E2 03 00 08 36 00 90 00 B2 [22:13:09]RAPDU: 90 00 [22:13:09]wFMCommunicate OK [22:13:09]wFMCommunicate request_size=255 [22:13:09]MH_SAM_APDU [22:13: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 32 FF 03 08 00 03 C2 97 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 43 F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3C F7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FC 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D1 6B 00 00 00 00 07 04 06 00 3C F7 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 03 00 00 F4 03 04 00 76 0C 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 78 DB 04 00 35 04 06 00 F8 [22:13:09]Write to MH i2c: E2 02 01 09 36 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 C2 97 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 43 F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3C F7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FC 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D1 6B 00 00 00 00 07 04 06 00 3C F7 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 03 00 00 F4 03 04 00 76 0C 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 78 DB 04 00 35 04 06 00 F8 00 00 E0 [22:13:09]Write i2c OK [22:13:09]MH_I2C_Read... [22:13:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:13:09]Read from MH i2c: E2 [22:13:09]MH_I2C_Read... [22:13:09]Read from MH i2c: E2 03 00 [22:13:09]MH_I2C_Read... [22:13:09]Read from MH i2c: E2 03 00 09 36 00 90 00 B3 [22:13:09]RAPDU: 90 00 [22:13:09]wFMCommunicate OK [22:13:09]wFMCommunicate request_size=10 [22:13:09]MH_SAM_APDU [22:13:09]CAPDU: 80 0D 02 02 05 6A 4E FB 94 0F [22:13:09]Write to MH i2c: E2 0D 00 0A 36 80 0D 02 02 05 00 6A 4E FB 94 0F 00 00 1A [22:13:09]Write i2c OK [22:13:09]MH_I2C_Read... [22:13:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:13:09]Read from MH i2c: E2 [22:13:09]MH_I2C_Read... [22:13:09]Read from MH i2c: E2 03 00 [22:13:09]MH_I2C_Read... [22:13:09]Read from MH i2c: E2 03 00 0A 36 00 90 00 B4 [22:13:09]RAPDU: 90 00 [22:13:09]wFMCommunicate OK [22:13:09]wFMCommunicate request_size=4 [22:13:09]MH_SAM_APDU [22:13:09]CAPDU: 80 0D 03 02 [22:13:09]Write to MH i2c: E2 08 00 0B 36 80 0D 03 02 00 00 00 00 BC [22:13:09]Write i2c OK [22:13:09]MH_I2C_Read... [22:13:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:13:09]Read from MH i2c: E2 [22:13:09]MH_I2C_Read... [22:13:09]Read from MH i2c: E2 0B 00 [22:13:09]MH_I2C_Read... [22:13:09]Read from MH i2c: E2 0B 00 0B 36 00 1C E0 23 AA 71 37 FB DC 90 00 05 [22:13:09]RAPDU: 1C E0 23 AA 71 37 FB DC 90 00 [22:13:09]wFMCommunicate OK [22:13:09]SAM_PROTO_SignData done [22:13:09]FM_MakeSignedData done [22:13:09]CreateOFDProtocolMessage [22:13:09]wFMCommunicate request_size=4 [22:13:09]MH_SAM_APDU [22:13:09]CAPDU: 80 11 00 00 [22:13:09]Write to MH i2c: E2 08 00 0C 36 80 11 00 00 00 00 00 00 BC [22:13:09]Write i2c OK [22:13:09]MH_I2C_Read... [22:13:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:13:10]Read from MH i2c: E2 [22:13:10]MH_I2C_Read... [22:13:10]Read from MH i2c: E2 17 00 [22:13:10]MH_I2C_Read... [22:13:10]Read from MH i2c: E2 17 00 0C 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 10 [22:13:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [22:13:10]wFMCommunicate OK [22:13:10]CreateOFDProtocolMessage done [22:13:10]OFDSenderStorePacket 318328 [22:13:10]StoreOFDPacket docnum=318328 [22:13:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 1F FA 07 01 BB D5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 C2 97 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 43 F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3C F7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FC 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D1 6B 00 00 00 00 07 04 06 00 3C F7 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 03 00 00 F4 03 04 00 76 0C 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 78 DB 04 00 35 04 06 00 F8 6A 4E FB 94 0F 1C E0 23 AA 71 37 FB DC [22:13:10]CheckFolder [22:13:10]dirname=/storage/ofd_packets [22:13:10]CheckFolder done [22:13:10]ProducePacketName [22:13:10]name=ofd_packets/00318328 [22:13:10]NVStorageSaveData ofd_packets/00318328 [22:13:10]File name is /storage/ofd_packets/00318328 [22:13:10]Write 301 bytes [22:13:10]NVStorageSaveData done [22:13:10]OFDSenderStorePacket done [22:13:10]KKMCreateOFDPacket done [22:13:10]NVStorageSaveData kkm_last_timestamp [22:13:10]File name is /storage/kkm_last_timestamp [22:13:10]Write 4 bytes [22:13:10]NVStorageSaveData done [22:13:10]ExternCall_PrintAddStr [22:13:10]wPrintStart [22:13:10]Write to MH i2c: 01 00 00 0D 36 43 [22:13:10]Write i2c OK [22:13:10]MH_I2C_Read... [22:13:10]Read from MH i2c: 01 [22:13:10]MH_I2C_Read... [22:13:10]Read from MH i2c: 01 07 00 [22:13:10]MH_I2C_Read... [22:13:10]Read from MH i2c: 01 07 00 0D 36 00 00 00 00 00 FF 0F 58 [22:13:10]RasterBufferAndPrint [22:13:10]line Счет N : (1)1093341 [22:13:10]line ИНН: 02508201610067 [22:13:10]line Контрольно-Кассовый Чек [22:13:10]line ПРОДАЖА [22:13:10]line ТРК (МРК, ГНК) : 43 [22:13:10]line Товар: 2710124130 [22:13:10]line Аи-92-К-2 [22:13:10]line 38.850 * 66.90 [22:13:10]line = 2599.07 [22:13:10]line НДС 12% НСП 1% [22:13:10]line > о реализуемом товаре [22:13:10]line ОКРУГЛЕНИЕ: -0.07 [22:13:10]line ИТОГО: 2599.00 [22:13:10]line Внесено: 9999.00 [22:13:10]line СДАЧА: 7400.00 [22:13:10]line НСП 1% : 23.00 [22:13:10]line НДС 12% : 276.01 [22:13:10]line Наличными: 2599.00 [22:13:10]line Безнал.: 0.00 [22:13:10]line Место: АЗС № 101 "Партнер Нефть" [22:13:10]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [22:13:10]line СНО: Общий режим [22:13:10]line Чек 803 28.10.2024 22:13 [22:13:10]line Смена: 546 ФФД: 1.0 [22:13:10]line ЗНМ: 0300000082 [22:13:10]line РНМ: 0000000000091628 [22:13:10]line Версия ККМ: 001 [22:13:10]line ФМ: 0000000000874671 [22:13:10]line ФД: 318328 [22:13:10]line ФПД: 273135475332111 [22:13:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T221310&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318328&fm=273135475332111&tin=02508201610067®Number=0000000000091628&sum=259900 [22:13:10]OFD Sender: Processing packet 318328 [packets to send 127, broken 126] [22:13:10]ProducePacketName [22:13:10]name=ofd_packets/00318328 [22:13:10]OFD Sender: To server: pG, [22:13:10]CommunicateWithHost lk.salyk.kg:30040 [22:13:10]ConnectInit lk.salyk.kg [22:13:10]written 0, free lines is 4095 [22:13:10]Connected sock=10 [22:13:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 1F FA 07 01 BB D5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 C2 97 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 43 F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3C F7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FC 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D1 6B 00 00 00 00 07 04 06 00 3C F7 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 03 00 00 F4 03 04 00 76 0C 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 78 DB 04 00 35 04 06 00 F8 6A 4E FB 94 0F 1C E0 23 AA 71 37 FB DC [22:13:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 7C BD 47 00 EF 02 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 78 DB 04 00 F4 03 04 00 2D B8 1F 67 B6 04 01 00 00 77 B8 3B 14 70 28 48 36 [22:13:10]CommunicateWithHost err = 0 [22:13:10]CheckOFDResponse [22:13:10]1017 (14) - 77093643461234 [22:13:10]1041 (16) - 0000000000874671 [22:13:10]1040 (4) - 318328 [22:13:10]1012 (4) - 28.10.2024 16:13 [22:13:10]1206 (1) - 0 [22:13:10]OFD Sender: Remove packet 318328 [22:13:10]ProducePacketName [22:13:10]name=ofd_packets/00318328 [22:13:10]NVStorageDeleteData [22:13:10]Write to MH i2c: 01 00 00 38 36 6E [22:13:10]Write i2c OK [22:13:10]MH_I2C_Read... [22:13:10]Read from MH i2c: 01 [22:13:10]MH_I2C_Read... [22:13:10]Read from MH i2c: 01 07 00 [22:13:10]MH_I2C_Read... [22:13:10]Read from MH i2c: 01 07 00 38 36 00 00 00 00 00 F8 0C 79 [22:13:10]RasterBufferAndPrint [22:13:10]line [22:13:10]line [22:13:10]line [22:13:10]line [22:13:10]line [22:13:10]written 0, free lines is 3326 [22:13:10]MH_Cut [22:13:10]Write to MH i2c: D1 01 00 3F 36 01 47 [22:13:10]Write i2c OK [22:13:10]MH_I2C_Read... [22:13:10]Read from MH i2c: D1 [22:13:10]MH_I2C_Read... [22:13:10]Read from MH i2c: D1 01 00 [22:13:10]MH_I2C_Read... [22:13:10]Read from MH i2c: D1 01 00 3F 36 00 46 [22:13:10]Write to MH i2c: 01 00 00 40 36 76 [22:13:10]Write i2c OK [22:13:10]MH_I2C_Read... [22:13:11]OFD Sender: No OFD packet to send [22:13:11]*** Cut start [22:13:11]*** Partial cut [22:13:11]*** CUTSNS_PIN = 1 [22:13:11]*** CUTSNS_PIN = 0 [22:13:11]*** Brake cut motor [22:13:12]Read from MH i2c: 01 [22:13:12]MH_I2C_Read... [22:13:12]*** Stop cut motor [22:13:12]*** Cut end [22:13:12]Read from MH i2c: 01 07 00 [22:13:12]MH_I2C_Read... [22:13:12]Read from MH i2c: 01 07 00 40 36 00 00 00 00 00 FF 0F 8B [22:13:12]process_action close_receipt done [22:13:12]requested_data is exist [22:13:12]produce_requested_data [22:13:12]requested_item fm.sn is exist - process it [22:13:12]wFMCommunicate request_size=4 [22:13:12]MH_SAM_APDU [22:13:12]CAPDU: 80 11 00 00 [22:13:12]Write to MH i2c: E2 08 00 41 36 80 11 00 00 00 00 00 00 F1 [22:13:12]Write i2c OK [22:13:12]MH_I2C_Read... [22:13:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:13:12]Read from MH i2c: E2 [22:13:12]MH_I2C_Read... [22:13:12]Read from MH i2c: E2 17 00 [22:13:12]MH_I2C_Read... [22:13:12]Read from MH i2c: E2 17 00 41 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 45 [22:13:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [22:13:12]wFMCommunicate OK [22:13:12]requested_item fd.num is exist - process it [22:13:12]SAM_PROTO_GetFieldsCounters [22:13:12]wFMCommunicate request_size=4 [22:13:12]MH_SAM_APDU [22:13:12]CAPDU: 80 13 00 00 [22:13:12]Write to MH i2c: E2 08 00 42 36 80 13 00 00 00 00 00 00 F4 [22:13:12]Write i2c OK [22:13:12]MH_I2C_Read... [22:13:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:13:12]Read from MH i2c: E2 [22:13:12]MH_I2C_Read... [22:13:12]Read from MH i2c: E2 62 00 [22:13:12]MH_I2C_Read... [22:13:12]Read from MH i2c: E2 62 00 42 36 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 78 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 23 03 00 00 5E 04 04 00 23 03 00 00 57 04 04 00 24 03 00 00 19 04 04 00 00 00 00 00 90 00 04 [22:13:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 78 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 23 03 00 00 5E 04 04 00 23 03 00 00 57 04 04 00 24 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:13:12]wFMCommunicate OK [22:13:12]SAM_PROTO_GetFieldsCounters done [22:13:12]requested_item shift.num is exist - process it [22:13:12]requested_item shift.opened is exist - process it [22:13:12]req_shift_opened [22:13:12]FM_GetShiftState [22:13:12]SAM_PROTO_GetShiftState [22:13:12]wFMCommunicate request_size=4 [22:13:12]MH_SAM_APDU [22:13:12]CAPDU: 80 13 01 00 [22:13:12]Write to MH i2c: E2 08 00 43 36 80 13 01 00 00 00 00 00 F6 [22:13:12]Write i2c OK [22:13:12]MH_I2C_Read... [22:13:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:13:12]Read from MH i2c: E2 [22:13:12]MH_I2C_Read... [22:13:12]Read from MH i2c: E2 0E 00 [22:13:12]MH_I2C_Read... [22:13:12]Read from MH i2c: E2 0E 00 43 36 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 EF [22:13:12]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [22:13:12]wFMCommunicate OK [22:13:12]SAM_PROTO_GetShiftState done [22:13:12]FM_GetShiftState done [22:13:12]req_shift_opened done [22:13:12]requested_item shift.open_date is exist - process it [22:13:12]req_shift_open_date [22:13:12]req_shift_open_date done [22:13:12]produce_requested_data done [22:13:12]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318328,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [22:13:12]process_action_free close_receipt [22:13:12]json_value_free [22:13:12]json_value_free done [22:13:12]process_json_proto returns [22:13:12]Send response to host [22:13:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318328,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [22:13:12]free response buf [22:13:12]execute_script done [22:13:12]execute_script returns [22:13:12]free content buf [22:13:12]Sock 8.Close socket [22:13:12]Sock 8.Thread stoped [22:13:16]OFD Sender: No OFD packet to send [22:13:21]OFD Sender: No OFD packet to send [22:13:26]OFD Sender: No OFD packet to send [22:13:31]OFD Sender: No OFD packet to send [22:13:36]OFD Sender: No OFD packet to send [22:13:41]OFD Sender: No OFD packet to send [22:13:46]OFD Sender: No OFD packet to send [22:13:51]OFD Sender: No OFD packet to send [22:13:56]OFD Sender: No OFD packet to send [22:14:01]OFD Sender: No OFD packet to send [22:14:06]OFD Sender: No OFD packet to send [22:14:11]OFD Sender: No OFD packet to send [22:14:16]OFD Sender: No OFD packet to send [22:14:21]OFD Sender: No OFD packet to send [22:14:26]OFD Sender: No OFD packet to send [22:14:31]OFD Sender: No OFD packet to send [22:14:36]OFD Sender: No OFD packet to send [22:14:41]OFD Sender: No OFD packet to send [22:14:46]OFD Sender: No OFD packet to send [22:14:51]OFD Sender: No OFD packet to send [22:14:56]OFD Sender: No OFD packet to send [22:15:01]OFD Sender: No OFD packet to send [22:15:06]OFD Sender: No OFD packet to send [22:15:11]OFD Sender: No OFD packet to send [22:15:16]OFD Sender: No OFD packet to send [22:15:21]OFD Sender: No OFD packet to send [22:15:26]OFD Sender: No OFD packet to send [22:15:31]OFD Sender: No OFD packet to send [22:15:36]OFD Sender: No OFD packet to send [22:15:41]OFD Sender: No OFD packet to send [22:15:46]OFD Sender: No OFD packet to send [22:15:51]OFD Sender: No OFD packet to send [22:15:56]OFD Sender: No OFD packet to send [22:16:01]OFD Sender: No OFD packet to send [22:16:06]OFD Sender: No OFD packet to send [22:16:11]OFD Sender: No OFD packet to send [22:16:16]OFD Sender: No OFD packet to send [22:16:21]OFD Sender: No OFD packet to send [22:16:26]OFD Sender: No OFD packet to send [22:16:31]OFD Sender: No OFD packet to send [22:16:34]accept exits with 9 [22:16:34]New connection [22:16:34]New thread 3067039076 created [22:16:34]Thread 3066895716 joined [22:16:34]Waiting for new connection... [22:16:34] Sock 9.Parse request [22:16:34]Sock 9.Check first char [22:16:34]Sock 9.First char is OK [22:16:34]request: POST /json_proto HTTP/1.0 [22:16:34]Method: POST [22:16:34]URL: /json_proto [22:16:34]Method is POST - this is cgi request [22:16:34]url: /json_proto [22:16:34]query_string will be loaded in cgi processing [22:16:34]execute_cgi json_proto POST (null) [22:16:34]execute_cgi path=json_proto method=POST [22:16:34]POST find Content-Length [22:16:34]Host: 172.17.50.195:8080 [22:16:34]Content-Length: 683 [22:16:34]Content-Type: application/json [22:16:34] [22:16:34]POST finish read [22:16:34]Found Content-Length = 683 [22:16:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093342", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 22.590, "sum" : 865.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9999.00, "total" : 865.00, "payments": [ { "type": 0, "sum" : 865.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:16:34]execute_script... [22:16: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)1093342", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 22.590, "sum" : 865.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9999.00, "total" : 865.00, "payments": [ { "type": 0, "sum" : 865.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:16:34]POST & json_proto [22:16:34]process_json_proto [22:16:34]json parsed OK: [22:16:34]protocol is kg_v1.0 [22:16:34]action value=close_receipt [22:16:34]process_action close_receipt [22:16:34]cmd_close_receipt [22:16:34]MH_GetDate [22:16:34]Write to MH i2c: F0 00 00 44 36 69 [22:16:34]Write i2c OK [22:16:34]MH_I2C_Read... [22:16:34]Read from MH i2c: F0 [22:16:34]MH_I2C_Read... [22:16:34]Read from MH i2c: F0 09 00 [22:16:34]MH_I2C_Read... [22:16:34]Read from MH i2c: F0 09 00 44 36 00 44 0D 20 67 43 33 1C 67 43 [22:16:34]GetLastDocTimeStamp 1730153590 [22:16:34]current date 1730153796 [22:16:34]FM_GetShiftState [22:16:34]SAM_PROTO_GetShiftState [22:16:34]wFMCommunicate request_size=4 [22:16:34]MH_SAM_APDU [22:16:34]CAPDU: 80 13 01 00 [22:16:34]Write to MH i2c: E2 08 00 45 36 80 13 01 00 00 00 00 00 F8 [22:16:34]Write i2c OK [22:16:34]MH_I2C_Read... [22:16:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:16:34]Read from MH i2c: E2 [22:16:34]MH_I2C_Read... [22:16:34]Read from MH i2c: E2 0E 00 [22:16:34]MH_I2C_Read... [22:16:34]Read from MH i2c: E2 0E 00 45 36 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F1 [22:16:34]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [22:16:34]wFMCommunicate OK [22:16:34]SAM_PROTO_GetShiftState done [22:16:34]FM_GetShiftState done [22:16:34]opened in 1730073493 [22:16:34]opened+sec_in_day 1730159893 [22:16:34]quantity*price = 86519 [22:16:34]sum+1 = 86521 [22:16:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 865.00 Внесено: 9999.00 СДАЧА: 9134.00 НСП 1% : 7.66 НДС 12% : 91.88 Наличными: 865.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 804 28.10.2024 22:16 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318329 ФПД: 214240435295370 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T221636&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318329&fm=214240435295370&tin=02508201610067®Number=0000000000091628&sum=86500 [22:16:35]StoreToDocumentArchive [22:16:35]shift 546 fd 318329 [22:16:35]save to /storage/0546/doc_00318329 [22:16:35]save last doc name /storage/0546/doc_00318329 to /storage/kkm_last_doc_name [22:16:35]save OK [22:16:35]Clear old archive folders... [22:16:35]ProcessDocumentItem done err = 0, tmpTLVsize=250 [22:16:35]tlvbuf is B6DBD220 [22:16:35]SAM_PROTO_ClearQueue [22:16:35]wFMCommunicate request_size=4 [22:16:35]MH_SAM_APDU [22:16:35]CAPDU: 80 09 00 00 [22:16:35]Write to MH i2c: E2 08 00 52 36 80 09 00 00 00 00 00 00 FA [22:16:35]Write i2c OK [22:16:35]MH_I2C_Read... [22:16:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:16:35]Read from MH i2c: E2 [22:16:35]MH_I2C_Read... [22:16:35]Read from MH i2c: E2 03 00 [22:16:35]MH_I2C_Read... [22:16:35]Read from MH i2c: E2 03 00 52 36 00 90 00 FC [22:16:35]RAPDU: 90 00 [22:16:35]wFMCommunicate OK [22:16:35]SAM_PROTO_ClearQueue done [22:16:35]KKMCreateOFDPacket [22:16:35]OFDProtocolAddRootSTLVToBuf [22:16:35]FM_MakeSignedData [22:16:35]FM_MakeSignedData [22:16:35]SAM_PROTO_SignData [22:16:35]wFMCommunicate request_size=4 [22:16:35]MH_SAM_APDU [22:16:35]CAPDU: 80 0D 01 02 [22:16:35]Write to MH i2c: E2 08 00 53 36 80 0D 01 02 00 00 00 00 02 [22:16:35]Write i2c OK [22:16:35]MH_I2C_Read... [22:16:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:16:35]Read from MH i2c: E2 [22:16:35]MH_I2C_Read... [22:16:35]Read from MH i2c: E2 03 00 [22:16:35]MH_I2C_Read... [22:16:35]Read from MH i2c: E2 03 00 53 36 00 90 00 FD [22:16:35]RAPDU: 90 00 [22:16:35]wFMCommunicate OK [22:16:35]wFMCommunicate request_size=255 [22:16:35]MH_SAM_APDU [22:16:35]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3E 58 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 F8 51 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 51 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FE 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 23 00 00 00 00 07 04 06 00 E4 51 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 03 00 00 F4 03 04 00 44 0D 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 79 DB 04 00 35 04 06 00 C2 D9 [22:16:35]Write to MH i2c: E2 02 01 54 36 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3E 58 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 F8 51 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 51 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FE 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 23 00 00 00 00 07 04 06 00 E4 51 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 03 00 00 F4 03 04 00 44 0D 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 79 DB 04 00 35 04 06 00 C2 D9 00 00 22 [22:16:35]Write i2c OK [22:16:35]MH_I2C_Read... [22:16:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:16:36]Read from MH i2c: E2 [22:16:36]MH_I2C_Read... [22:16:36]Read from MH i2c: E2 03 00 [22:16:36]MH_I2C_Read... [22:16:36]Read from MH i2c: E2 03 00 54 36 00 90 00 FE [22:16:36]RAPDU: 90 00 [22:16:36]wFMCommunicate OK [22:16:36]wFMCommunicate request_size=9 [22:16:36]MH_SAM_APDU [22:16:36]CAPDU: 80 0D 02 02 04 BD 0A D4 8A [22:16:36]Write to MH i2c: E2 0C 00 55 36 80 0D 02 02 04 00 BD 0A D4 8A 00 00 32 [22:16:36]Write i2c OK [22:16:36]MH_I2C_Read... [22:16:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:16:36]Read from MH i2c: E2 [22:16:36]MH_I2C_Read... [22:16:36]Read from MH i2c: E2 03 00 [22:16:36]MH_I2C_Read... [22:16:36]Read from MH i2c: E2 03 00 55 36 00 90 00 FF [22:16:36]RAPDU: 90 00 [22:16:36]wFMCommunicate OK [22:16:36]wFMCommunicate request_size=4 [22:16:36]MH_SAM_APDU [22:16:36]CAPDU: 80 0D 03 02 [22:16:36]Write to MH i2c: E2 08 00 56 36 80 0D 03 02 00 00 00 00 07 [22:16:36]Write i2c OK [22:16:36]MH_I2C_Read... [22:16:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:16:36]Read from MH i2c: E2 [22:16:36]MH_I2C_Read... [22:16:36]Read from MH i2c: E2 0B 00 [22:16:36]MH_I2C_Read... [22:16:36]Read from MH i2c: E2 0B 00 56 36 00 42 83 84 3D E1 3D 6B 38 90 00 4F [22:16:36]RAPDU: 42 83 84 3D E1 3D 6B 38 90 00 [22:16:36]wFMCommunicate OK [22:16:36]SAM_PROTO_SignData done [22:16:36]FM_MakeSignedData done [22:16:36]CreateOFDProtocolMessage [22:16:36]wFMCommunicate request_size=4 [22:16:36]MH_SAM_APDU [22:16:36]CAPDU: 80 11 00 00 [22:16:36]Write to MH i2c: E2 08 00 57 36 80 11 00 00 00 00 00 00 07 [22:16:36]Write i2c OK [22:16:36]MH_I2C_Read... [22:16:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:16:36]Read from MH i2c: E2 [22:16:36]MH_I2C_Read... [22:16:36]Read from MH i2c: E2 17 00 [22:16:36]MH_I2C_Read... [22:16:36]Read from MH i2c: E2 17 00 57 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 5B [22:16:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [22:16:36]wFMCommunicate OK [22:16:36]CreateOFDProtocolMessage done [22:16:36]OFDSenderStorePacket 318329 [22:16:36]StoreOFDPacket docnum=318329 [22:16:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 C1 4F 06 01 51 26 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3E 58 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 F8 51 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 51 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FE 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 23 00 00 00 00 07 04 06 00 E4 51 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 03 00 00 F4 03 04 00 44 0D 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 79 DB 04 00 35 04 06 00 C2 D9 BD 0A D4 8A 42 83 84 3D E1 3D 6B 38 [22:16:36]CheckFolder [22:16:36]dirname=/storage/ofd_packets [22:16:36]CheckFolder done [22:16:36]ProducePacketName [22:16:36]name=ofd_packets/00318329 [22:16:36]NVStorageSaveData ofd_packets/00318329 [22:16:36]File name is /storage/ofd_packets/00318329 [22:16:36]Write 300 bytes [22:16:36]NVStorageSaveData done [22:16:36]OFDSenderStorePacket done [22:16:36]KKMCreateOFDPacket done [22:16:36]NVStorageSaveData kkm_last_timestamp [22:16:36]File name is /storage/kkm_last_timestamp [22:16:36]Write 4 bytes [22:16:36]NVStorageSaveData done [22:16:36]ExternCall_PrintAddStr [22:16:36]wPrintStart [22:16:36]Write to MH i2c: 01 00 00 58 36 8E [22:16:36]Write i2c OK [22:16:36]MH_I2C_Read... [22:16:36]Read from MH i2c: 01 [22:16:36]MH_I2C_Read... [22:16:36]Read from MH i2c: 01 07 00 [22:16:36]MH_I2C_Read... [22:16:36]Read from MH i2c: 01 07 00 58 36 00 00 00 00 00 FF 0F A3 [22:16:36]RasterBufferAndPrint [22:16:36]line Счет N : (1)1093342 [22:16:36]line ИНН: 02508201610067 [22:16:36]line Контрольно-Кассовый Чек [22:16:36]line ПРОДАЖА [22:16:36]line ТРК (МРК, ГНК) : 81 [22:16:36]line Товар: 2711190000 [22:16:36]line ГАЗ-К-5 [22:16:36]line 22.590 * 38.30 [22:16:36]line = 865.20 [22:16:36]line НДС 12% НСП 1% [22:16:36]line > о реализуемом товаре [22:16:36]line ОКРУГЛЕНИЕ: -0.20 [22:16:36]line ИТОГО: 865.00 [22:16:36]line Внесено: 9999.00 [22:16:36]line СДАЧА: 9134.00 [22:16:36]line НСП 1% : 7.66 [22:16:36]line НДС 12% : 91.88 [22:16:36]line Наличными: 865.00 [22:16:36]line Безнал.: 0.00 [22:16:36]line Место: АЗС № 101 "Партнер Нефть" [22:16:36]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [22:16:36]line СНО: Общий режим [22:16:36]line Чек 804 28.10.2024 22:16 [22:16:36]line Смена: 546 ФФД: 1.0 [22:16:36]line ЗНМ: 0300000082 [22:16:36]line РНМ: 0000000000091628 [22:16:36]line Версия ККМ: 001 [22:16:36]line ФМ: 0000000000874671 [22:16:36]line ФД: 318329 [22:16:36]line ФПД: 214240435295370 [22:16:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T221636&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318329&fm=214240435295370&tin=02508201610067®Number=0000000000091628&sum=86500 [22:16:36]written 0, free lines is 4095 [22:16:36]OFD Sender: Processing packet 318329 [packets to send 127, broken 126] [22:16:36]ProducePacketName [22:16:36]name=ofd_packets/00318329 [22:16:36]OFD Sender: To server: pG, [22:16:36]CommunicateWithHost lk.salyk.kg:30040 [22:16:36]ConnectInit lk.salyk.kg [22:16:36]Connected sock=11 [22:16:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 C1 4F 06 01 51 26 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3E 58 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 F8 51 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 51 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FE 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 23 00 00 00 00 07 04 06 00 E4 51 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 03 00 00 F4 03 04 00 44 0D 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 79 DB 04 00 35 04 06 00 C2 D9 BD 0A D4 8A 42 83 84 3D E1 3D 6B 38 [22:16:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 CD 93 47 00 2C E0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 79 DB 04 00 F4 03 04 00 FC B8 1F 67 B6 04 01 00 00 14 F8 BB DD 97 70 02 8F [22:16:36]CommunicateWithHost err = 0 [22:16:36]CheckOFDResponse [22:16:36]1017 (14) - 77093643461234 [22:16:36]1041 (16) - 0000000000874671 [22:16:36]1040 (4) - 318329 [22:16:36]1012 (4) - 28.10.2024 16:17 [22:16:36]1206 (1) - 0 [22:16:36]OFD Sender: Remove packet 318329 [22:16:36]ProducePacketName [22:16:36]name=ofd_packets/00318329 [22:16:36]NVStorageDeleteData [22:16:37]Write to MH i2c: 01 00 00 83 36 B9 [22:16:37]Write i2c OK [22:16:37]MH_I2C_Read... [22:16:37]Read from MH i2c: 01 [22:16:37]MH_I2C_Read... [22:16:37]Read from MH i2c: 01 07 00 [22:16:37]MH_I2C_Read... [22:16:37]Read from MH i2c: 01 07 00 83 36 00 00 00 00 00 EC 0C B8 [22:16:37]RasterBufferAndPrint [22:16:37]line [22:16:37]line [22:16:37]line [22:16:37]line [22:16:37]line [22:16:37]written 0, free lines is 3315 [22:16:37]MH_Cut [22:16:37]Write to MH i2c: D1 01 00 8A 36 01 92 [22:16:37]Write i2c OK [22:16:37]MH_I2C_Read... [22:16:37]Read from MH i2c: D1 [22:16:37]MH_I2C_Read... [22:16:37]Read from MH i2c: D1 01 00 [22:16:37]MH_I2C_Read... [22:16:37]Read from MH i2c: D1 01 00 8A 36 00 91 [22:16:37]Write to MH i2c: 01 00 00 8B 36 C1 [22:16:37]Write i2c OK [22:16:37]MH_I2C_Read... [22:16:37]OFD Sender: No OFD packet to send [22:16:37]*** Cut start [22:16:37]*** Partial cut [22:16:37]*** CUTSNS_PIN = 1 [22:16:37]*** CUTSNS_PIN = 0 [22:16:38]*** Brake cut motor [22:16:38]Read from MH i2c: 01 [22:16:38]MH_I2C_Read... [22:16:38]*** Stop cut motor [22:16:38]*** Cut end [22:16:38]Read from MH i2c: 01 07 00 [22:16:38]MH_I2C_Read... [22:16:38]Read from MH i2c: 01 07 00 8B 36 00 00 00 00 00 FF 0F D6 [22:16:38]process_action close_receipt done [22:16:38]requested_data is exist [22:16:38]produce_requested_data [22:16:38]requested_item fm.sn is exist - process it [22:16:38]wFMCommunicate request_size=4 [22:16:38]MH_SAM_APDU [22:16:38]CAPDU: 80 11 00 00 [22:16:38]Write to MH i2c: E2 08 00 8C 36 80 11 00 00 00 00 00 00 3C [22:16:38]Write i2c OK [22:16:38]MH_I2C_Read... [22:16:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:16:38]Read from MH i2c: E2 [22:16:38]MH_I2C_Read... [22:16:38]Read from MH i2c: E2 17 00 [22:16:38]MH_I2C_Read... [22:16:38]Read from MH i2c: E2 17 00 8C 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 90 [22:16:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [22:16:38]wFMCommunicate OK [22:16:38]requested_item fd.num is exist - process it [22:16:38]SAM_PROTO_GetFieldsCounters [22:16:38]wFMCommunicate request_size=4 [22:16:38]MH_SAM_APDU [22:16:38]CAPDU: 80 13 00 00 [22:16:38]Write to MH i2c: E2 08 00 8D 36 80 13 00 00 00 00 00 00 3F [22:16:38]Write i2c OK [22:16:38]MH_I2C_Read... [22:16:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:16:38]Read from MH i2c: E2 [22:16:38]MH_I2C_Read... [22:16:38]Read from MH i2c: E2 62 00 [22:16:38]MH_I2C_Read... [22:16:38]Read from MH i2c: E2 62 00 8D 36 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 79 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 24 03 00 00 5E 04 04 00 24 03 00 00 57 04 04 00 25 03 00 00 19 04 04 00 00 00 00 00 90 00 53 [22:16:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 79 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 24 03 00 00 5E 04 04 00 24 03 00 00 57 04 04 00 25 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:16:38]wFMCommunicate OK [22:16:38]SAM_PROTO_GetFieldsCounters done [22:16:38]requested_item shift.num is exist - process it [22:16:38]requested_item shift.opened is exist - process it [22:16:38]req_shift_opened [22:16:38]FM_GetShiftState [22:16:38]SAM_PROTO_GetShiftState [22:16:38]wFMCommunicate request_size=4 [22:16:38]MH_SAM_APDU [22:16:38]CAPDU: 80 13 01 00 [22:16:38]Write to MH i2c: E2 08 00 8E 36 80 13 01 00 00 00 00 00 41 [22:16:38]Write i2c OK [22:16:38]MH_I2C_Read... [22:16:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:16:38]Read from MH i2c: E2 [22:16:38]MH_I2C_Read... [22:16:38]Read from MH i2c: E2 0E 00 [22:16:38]MH_I2C_Read... [22:16:38]Read from MH i2c: E2 0E 00 8E 36 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 3A [22:16:38]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [22:16:38]wFMCommunicate OK [22:16:38]SAM_PROTO_GetShiftState done [22:16:38]FM_GetShiftState done [22:16:38]req_shift_opened done [22:16:38]requested_item shift.open_date is exist - process it [22:16:38]req_shift_open_date [22:16:38]req_shift_open_date done [22:16:38]produce_requested_data done [22:16:38]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318329,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [22:16:38]process_action_free close_receipt [22:16:38]json_value_free [22:16:38]json_value_free done [22:16:38]process_json_proto returns [22:16:38]Send response to host [22:16:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318329,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [22:16:38]free response buf [22:16:38]execute_script done [22:16:38]execute_script returns [22:16:38]free content buf [22:16:38]Sock 9.Close socket [22:16:38]Sock 9.Thread stoped [22:16:42]OFD Sender: No OFD packet to send [22:16:47]OFD Sender: No OFD packet to send [22:16:52]OFD Sender: No OFD packet to send [22:16:57]OFD Sender: No OFD packet to send [22:17:02]OFD Sender: No OFD packet to send [22:17:07]OFD Sender: No OFD packet to send [22:17:12]OFD Sender: No OFD packet to send [22:17:17]OFD Sender: No OFD packet to send [22:17:22]OFD Sender: No OFD packet to send [22:17:27]OFD Sender: No OFD packet to send [22:17:32]OFD Sender: No OFD packet to send [22:17:37]OFD Sender: No OFD packet to send [22:17:42]OFD Sender: No OFD packet to send [22:17:47]OFD Sender: No OFD packet to send [22:17:52]OFD Sender: No OFD packet to send [22:17:57]OFD Sender: No OFD packet to send [22:18:02]OFD Sender: No OFD packet to send [22:18:07]OFD Sender: No OFD packet to send [22:18:12]OFD Sender: No OFD packet to send [22:18:17]OFD Sender: No OFD packet to send [22:18:22]OFD Sender: No OFD packet to send [22:18:27]OFD Sender: No OFD packet to send [22:18:32]OFD Sender: No OFD packet to send [22:18:37]OFD Sender: No OFD packet to send [22:18:42]OFD Sender: No OFD packet to send [22:18:47]OFD Sender: No OFD packet to send [22:18:52]OFD Sender: No OFD packet to send [22:18:57]OFD Sender: No OFD packet to send [22:19:02]OFD Sender: No OFD packet to send [22:19:07]OFD Sender: No OFD packet to send [22:19:12]OFD Sender: No OFD packet to send [22:19:17]OFD Sender: No OFD packet to send [22:19:22]OFD Sender: No OFD packet to send [22:19:27]OFD Sender: No OFD packet to send [22:19:32]OFD Sender: No OFD packet to send [22:19:37]OFD Sender: No OFD packet to send [22:19:42]OFD Sender: No OFD packet to send [22:19:47]OFD Sender: No OFD packet to send [22:19:52]OFD Sender: No OFD packet to send [22:19:57]OFD Sender: No OFD packet to send [22:20:02]OFD Sender: No OFD packet to send [22:20:07]OFD Sender: No OFD packet to send [22:20:12]OFD Sender: No OFD packet to send [22:20:17]OFD Sender: No OFD packet to send [22:20:22]OFD Sender: No OFD packet to send [22:20:27]OFD Sender: No OFD packet to send [22:20:32]OFD Sender: No OFD packet to send [22:20:37]OFD Sender: No OFD packet to send [22:20:42]OFD Sender: No OFD packet to send [22:20:47]OFD Sender: No OFD packet to send [22:20:52]OFD Sender: No OFD packet to send [22:20:57]OFD Sender: No OFD packet to send [22:21:02]OFD Sender: No OFD packet to send [22:21:07]OFD Sender: No OFD packet to send [22:21:12]OFD Sender: No OFD packet to send [22:21:17]OFD Sender: No OFD packet to send [22:21:22]OFD Sender: No OFD packet to send [22:21:27]OFD Sender: No OFD packet to send [22:21:32]OFD Sender: No OFD packet to send [22:21:37]OFD Sender: No OFD packet to send [22:21:42]OFD Sender: No OFD packet to send [22:21:47]OFD Sender: No OFD packet to send [22:21:52]OFD Sender: No OFD packet to send [22:21:57]OFD Sender: No OFD packet to send [22:22:02]OFD Sender: No OFD packet to send [22:22:07]OFD Sender: No OFD packet to send [22:22:12]OFD Sender: No OFD packet to send [22:22:17]OFD Sender: No OFD packet to send [22:22:22]OFD Sender: No OFD packet to send [22:22:27]OFD Sender: No OFD packet to send [22:22:32]OFD Sender: No OFD packet to send [22:22:37]OFD Sender: No OFD packet to send [22:22:42]OFD Sender: No OFD packet to send [22:22:47]OFD Sender: No OFD packet to send [22:22:52]OFD Sender: No OFD packet to send [22:22:57]OFD Sender: No OFD packet to send [22:23:02]OFD Sender: No OFD packet to send [22:23:07]OFD Sender: No OFD packet to send [22:23:12]OFD Sender: No OFD packet to send [22:23:17]OFD Sender: No OFD packet to send [22:23:22]OFD Sender: No OFD packet to send [22:23:27]OFD Sender: No OFD packet to send [22:23:32]OFD Sender: No OFD packet to send [22:23:37]OFD Sender: No OFD packet to send [22:23:42]OFD Sender: No OFD packet to send [22:23:47]OFD Sender: No OFD packet to send [22:23:52]OFD Sender: No OFD packet to send [22:23:57]OFD Sender: No OFD packet to send [22:24:02]OFD Sender: No OFD packet to send [22:24:07]OFD Sender: No OFD packet to send [22:24:12]OFD Sender: No OFD packet to send [22:24:17]OFD Sender: No OFD packet to send [22:24:22]OFD Sender: No OFD packet to send [22:24:27]OFD Sender: No OFD packet to send [22:24:32]OFD Sender: No OFD packet to send [22:24:37]OFD Sender: No OFD packet to send [22:24:42]OFD Sender: No OFD packet to send [22:24:47]OFD Sender: No OFD packet to send [22:24:52]OFD Sender: No OFD packet to send [22:24:53]accept exits with 8 [22:24:53]New connection [22:24:53]New thread 3066895716 created [22:24:53]Thread 3067039076 joined [22:24:53]Waiting for new connection... [22:24:53] Sock 8.Parse request [22:24:53]Sock 8.Check first char [22:24:53]Sock 8.First char is OK [22:24:53]request: POST /json_proto HTTP/1.0 [22:24:53]Method: POST [22:24:53]URL: /json_proto [22:24:53]Method is POST - this is cgi request [22:24:53]url: /json_proto [22:24:53]query_string will be loaded in cgi processing [22:24:53]execute_cgi json_proto POST (null) [22:24:53]execute_cgi path=json_proto method=POST [22:24:53]POST find Content-Length [22:24:53]Host: 172.17.50.195:8080 [22:24:53]Content-Length: 798 [22:24:53]Content-Type: application/json [22:24:53] [22:24:53]POST finish read [22:24:53]Found Content-Length = 798 [22:24:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093343", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 38.500, "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\u000A53600", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:24:53]execute_script... [22:24:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093343", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 38.500, "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\u000A53600", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:24:53]POST & json_proto [22:24:53]process_json_proto [22:24:53]json parsed OK: [22:24:53]protocol is kg_v1.0 [22:24:53]action value=close_receipt [22:24:53]process_action close_receipt [22:24:53]cmd_close_receipt [22:24:53]MH_GetDate [22:24:53]Write to MH i2c: F0 00 00 8F 36 B4 [22:24:53]Write i2c OK [22:24:53]MH_I2C_Read... [22:24:53]Read from MH i2c: F0 [22:24:53]MH_I2C_Read... [22:24:53]Read from MH i2c: F0 09 00 [22:24:53]MH_I2C_Read... [22:24:53]Read from MH i2c: F0 09 00 8F 36 00 37 0F 20 67 43 33 1C 67 83 [22:24:53]GetLastDocTimeStamp 1730153796 [22:24:53]current date 1730154295 [22:24:53]FM_GetShiftState [22:24:53]SAM_PROTO_GetShiftState [22:24:53]wFMCommunicate request_size=4 [22:24:53]MH_SAM_APDU [22:24:53]CAPDU: 80 13 01 00 [22:24:53]Write to MH i2c: E2 08 00 90 36 80 13 01 00 00 00 00 00 43 [22:24:53]Write i2c OK [22:24:53]MH_I2C_Read... [22:24:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:24:53]Read from MH i2c: E2 [22:24:53]MH_I2C_Read... [22:24:53]Read from MH i2c: E2 0E 00 [22:24:53]MH_I2C_Read... [22:24:53]Read from MH i2c: E2 0E 00 90 36 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 3C [22:24:53]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [22:24:53]wFMCommunicate OK [22:24:53]SAM_PROTO_GetShiftState done [22:24:53]FM_GetShiftState done [22:24:53]opened in 1730073493 [22:24:53]opened+sec_in_day 1730159893 [22:24:53]quantity*price = 0 [22:24:53]sum+1 = 1 [22:24:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 805 28.10.2024 22:24 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливная Карта 53600 ФМ: 0000000000874671 ФД: 318330 ФПД: 212491913153321 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T222455&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318330&fm=212491913153321&tin=02508201610067®Number=0000000000091628&sum=0 [22:24:54]StoreToDocumentArchive [22:24:54]shift 546 fd 318330 [22:24:54]save to /storage/0546/doc_00318330 [22:24:54]save last doc name /storage/0546/doc_00318330 to /storage/kkm_last_doc_name [22:24:54]save OK [22:24:54]Clear old archive folders... [22:24:54]ProcessDocumentItem done err = 0, tmpTLVsize=252 [22:24:54]tlvbuf is B6DBD1D0 [22:24:54]SAM_PROTO_ClearQueue [22:24:54]wFMCommunicate request_size=4 [22:24:54]MH_SAM_APDU [22:24:54]CAPDU: 80 09 00 00 [22:24:54]Write to MH i2c: E2 08 00 9D 36 80 09 00 00 00 00 00 00 45 [22:24:54]Write i2c OK [22:24:54]MH_I2C_Read... [22:24:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:24:55]Read from MH i2c: E2 [22:24:55]MH_I2C_Read... [22:24:55]Read from MH i2c: E2 03 00 [22:24:55]MH_I2C_Read... [22:24:55]Read from MH i2c: E2 03 00 9D 36 00 90 00 47 [22:24:55]RAPDU: 90 00 [22:24:55]wFMCommunicate OK [22:24:55]SAM_PROTO_ClearQueue done [22:24:55]KKMCreateOFDPacket [22:24:55]OFDProtocolAddRootSTLVToBuf [22:24:55]FM_MakeSignedData [22:24:55]FM_MakeSignedData [22:24:55]SAM_PROTO_SignData [22:24:55]wFMCommunicate request_size=4 [22:24:55]MH_SAM_APDU [22:24:55]CAPDU: 80 0D 01 02 [22:24:55]Write to MH i2c: E2 08 00 9E 36 80 0D 01 02 00 00 00 00 4D [22:24:55]Write i2c OK [22:24:55]MH_I2C_Read... [22:24:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:24:55]Read from MH i2c: E2 [22:24:55]MH_I2C_Read... [22:24:55]Read from MH i2c: E2 03 00 [22:24:55]MH_I2C_Read... [22:24:55]Read from MH i2c: E2 03 00 9E 36 00 90 00 48 [22:24:55]RAPDU: 90 00 [22:24:55]wFMCommunicate OK [22:24:55]wFMCommunicate request_size=255 [22:24:55]MH_SAM_APDU [22:24:55]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 64 96 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 25 03 00 00 F4 03 04 00 37 0F 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7A DB 04 00 35 04 06 00 [22:24:55]Write to MH i2c: E2 02 01 9F 36 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 64 96 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 25 03 00 00 F4 03 04 00 37 0F 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7A DB 04 00 35 04 06 00 00 00 FD [22:24:55]Write i2c OK [22:24:55]MH_I2C_Read... [22:24:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:24:55]Read from MH i2c: E2 [22:24:55]MH_I2C_Read... [22:24:55]Read from MH i2c: E2 03 00 [22:24:55]MH_I2C_Read... [22:24:55]Read from MH i2c: E2 03 00 9F 36 00 90 00 49 [22:24:55]RAPDU: 90 00 [22:24:55]wFMCommunicate OK [22:24:55]wFMCommunicate request_size=11 [22:24:55]MH_SAM_APDU [22:24:55]CAPDU: 80 0D 02 02 06 C1 42 A1 00 4B 29 [22:24:55]Write to MH i2c: E2 0E 00 A0 36 80 0D 02 02 06 00 C1 42 A1 00 4B 29 00 00 74 [22:24:55]Write i2c OK [22:24:55]MH_I2C_Read... [22:24:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:24:55]Read from MH i2c: E2 [22:24:55]MH_I2C_Read... [22:24:55]Read from MH i2c: E2 03 00 [22:24:55]MH_I2C_Read... [22:24:55]Read from MH i2c: E2 03 00 A0 36 00 90 00 4A [22:24:55]RAPDU: 90 00 [22:24:55]wFMCommunicate OK [22:24:55]wFMCommunicate request_size=4 [22:24:55]MH_SAM_APDU [22:24:55]CAPDU: 80 0D 03 02 [22:24:55]Write to MH i2c: E2 08 00 A1 36 80 0D 03 02 00 00 00 00 52 [22:24:55]Write i2c OK [22:24:55]MH_I2C_Read... [22:24:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:24:55]Read from MH i2c: E2 [22:24:55]MH_I2C_Read... [22:24:55]Read from MH i2c: E2 0B 00 [22:24:55]MH_I2C_Read... [22:24:55]Read from MH i2c: E2 0B 00 A1 36 00 1A 6E 1C 48 A2 BB DB A1 90 00 18 [22:24:55]RAPDU: 1A 6E 1C 48 A2 BB DB A1 90 00 [22:24:55]wFMCommunicate OK [22:24:55]SAM_PROTO_SignData done [22:24:55]FM_MakeSignedData done [22:24:55]CreateOFDProtocolMessage [22:24:55]wFMCommunicate request_size=4 [22:24:55]MH_SAM_APDU [22:24:55]CAPDU: 80 11 00 00 [22:24:55]Write to MH i2c: E2 08 00 A2 36 80 11 00 00 00 00 00 00 52 [22:24:55]Write i2c OK [22:24:55]MH_I2C_Read... [22:24:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:24:55]Read from MH i2c: E2 [22:24:55]MH_I2C_Read... [22:24:55]Read from MH i2c: E2 17 00 [22:24:55]MH_I2C_Read... [22:24:55]Read from MH i2c: E2 17 00 A2 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A6 [22:24:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [22:24:55]wFMCommunicate OK [22:24:55]CreateOFDProtocolMessage done [22:24:55]OFDSenderStorePacket 318330 [22:24:55]StoreOFDPacket docnum=318330 [22:24:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 FE D6 08 01 D1 22 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 64 96 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 25 03 00 00 F4 03 04 00 37 0F 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7A DB 04 00 35 04 06 00 C1 42 A1 00 4B 29 1A 6E 1C 48 A2 BB DB A1 [22:24:55]CheckFolder [22:24:55]dirname=/storage/ofd_packets [22:24:55]CheckFolder done [22:24:55]ProducePacketName [22:24:55]name=ofd_packets/00318330 [22:24:55]NVStorageSaveData ofd_packets/00318330 [22:24:55]File name is /storage/ofd_packets/00318330 [22:24:55]Write 302 bytes [22:24:55]NVStorageSaveData done [22:24:55]OFDSenderStorePacket done [22:24:55]KKMCreateOFDPacket done [22:24:55]NVStorageSaveData kkm_last_timestamp [22:24:55]File name is /storage/kkm_last_timestamp [22:24:55]Write 4 bytes [22:24:55]NVStorageSaveData done [22:24:55]OFD Sender: Processing packet 318330 [packets to send 127, broken 126] [22:24:55]ProducePacketName [22:24:55]name=ofd_packets/00318330 [22:24:55]OFD Sender: To server: pG, [22:24:55]CommunicateWithHost lk.salyk.kg:30040 [22:24:55]ConnectInit lk.salyk.kg [22:24:55]ExternCall_PrintAddStr [22:24:55]wPrintStart [22:24:55]Write to MH i2c: 01 00 00 A3 36 D9 [22:24:55]Write i2c OK [22:24:55]MH_I2C_Read... [22:24:55]Read from MH i2c: 01 [22:24:55]MH_I2C_Read... [22:24:55]Read from MH i2c: 01 07 00 [22:24:55]MH_I2C_Read... [22:24:55]Read from MH i2c: 01 07 00 A3 36 00 00 00 00 00 FF 0F EE [22:24:55]RasterBufferAndPrint [22:24:55]line Счет N : (1)1093343 [22:24:55]line ИНН: 02508201610067 [22:24:55]line Контрольно-Кассовый Чек [22:24:55]line ПРОДАЖА [22:24:55]line ТРК (МРК, ГНК) : 21 [22:24:55]line Товар: 2710194210 [22:24:55]line ДТ(л)-К-2 [22:24:55]line 38.500 * 0.00 [22:24:55]line = 0.00 [22:24:55]line НДС 12% НСП 1% [22:24:55]line > о реализуемом товаре [22:24:55]line ИТОГО: 0.00 [22:24:55]line НСП 1% : 0.00 [22:24:55]line НДС 12% : 0.00 [22:24:55]line Наличными: 0.00 [22:24:55]line Безнал.: 0.00 [22:24:55]line Место: АЗС № 101 "Партнер Нефть" [22:24:55]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [22:24:55]line СНО: Общий режим [22:24:55]line Чек 805 28.10.2024 22:24 [22:24:55]line Смена: 546 ФФД: 1.0 [22:24:55]line ЗНМ: 0300000082 [22:24:55]line РНМ: 0000000000091628 [22:24:55]line Версия ККМ: 001 [22:24:55]line Талоны: Топливная Карта [22:24:55]line 53600 [22:24:55]line ФМ: 0000000000874671 [22:24:55]line ФД: 318330 [22:24:55]line ФПД: 212491913153321 [22:24:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T222455&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318330&fm=212491913153321&tin=02508201610067®Number=0000000000091628&sum=0 [22:24:55]Connected sock=11 [22:24:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 FE D6 08 01 D1 22 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 64 96 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 25 03 00 00 F4 03 04 00 37 0F 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7A DB 04 00 35 04 06 00 C1 42 A1 00 4B 29 1A 6E 1C 48 A2 BB DB A1 [22:24:55]written 0, free lines is 4095 [22:24:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 B7 8C 47 00 11 9D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7A DB 04 00 F4 03 04 00 EF BA 1F 67 B6 04 01 00 00 A3 B8 E6 6D 10 B5 14 A5 [22:24:56]CommunicateWithHost err = 0 [22:24:56]CheckOFDResponse [22:24:56]1017 (14) - 77093643461234 [22:24:56]1041 (16) - 0000000000874671 [22:24:56]1040 (4) - 318330 [22:24:56]1012 (4) - 28.10.2024 16:25 [22:24:56]1206 (1) - 0 [22:24:56]OFD Sender: Remove packet 318330 [22:24:56]ProducePacketName [22:24:56]name=ofd_packets/00318330 [22:24:56]NVStorageDeleteData [22:24:56]Write to MH i2c: 01 00 00 CD 36 03 [22:24:56]Write i2c OK [22:24:56]MH_I2C_Read... [22:24:56]Read from MH i2c: 01 [22:24:56]MH_I2C_Read... [22:24:56]Read from MH i2c: 01 07 00 [22:24:56]MH_I2C_Read... [22:24:56]Read from MH i2c: 01 07 00 CD 36 00 00 00 00 00 F9 0C 0F [22:24:56]RasterBufferAndPrint [22:24:56]line [22:24:56]line [22:24:56]line [22:24:56]line [22:24:56]line [22:24:56]written 0, free lines is 3327 [22:24:56]MH_Cut [22:24:56]Write to MH i2c: D1 01 00 D4 36 01 DC [22:24:56]Write i2c OK [22:24:56]MH_I2C_Read... [22:24:56]Read from MH i2c: D1 [22:24:56]MH_I2C_Read... [22:24:56]Read from MH i2c: D1 01 00 [22:24:56]MH_I2C_Read... [22:24:56]Read from MH i2c: D1 01 00 D4 36 00 DB [22:24:56]Write to MH i2c: 01 00 00 D5 36 0B [22:24:56]Write i2c OK [22:24:56]MH_I2C_Read... [22:24:56]OFD Sender: No OFD packet to send [22:24:56]*** Cut start [22:24:56]*** Partial cut [22:24:56]*** CUTSNS_PIN = 1 [22:24:57]*** CUTSNS_PIN = 0 [22:24:57]*** Brake cut motor [22:24:57]Read from MH i2c: 01 [22:24:57]MH_I2C_Read... [22:24:57]*** Stop cut motor [22:24:57]*** Cut end [22:24:57]Read from MH i2c: 01 07 00 [22:24:57]MH_I2C_Read... [22:24:57]Read from MH i2c: 01 07 00 D5 36 00 00 00 00 00 FF 0F 20 [22:24:57]process_action close_receipt done [22:24:57]requested_data is exist [22:24:57]produce_requested_data [22:24:57]requested_item fm.sn is exist - process it [22:24:57]wFMCommunicate request_size=4 [22:24:57]MH_SAM_APDU [22:24:57]CAPDU: 80 11 00 00 [22:24:57]Write to MH i2c: E2 08 00 D6 36 80 11 00 00 00 00 00 00 86 [22:24:57]Write i2c OK [22:24:57]MH_I2C_Read... [22:24:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:24:57]Read from MH i2c: E2 [22:24:57]MH_I2C_Read... [22:24:57]Read from MH i2c: E2 17 00 [22:24:57]MH_I2C_Read... [22:24:57]Read from MH i2c: E2 17 00 D6 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 DA [22:24:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [22:24:57]wFMCommunicate OK [22:24:57]requested_item fd.num is exist - process it [22:24:57]SAM_PROTO_GetFieldsCounters [22:24:57]wFMCommunicate request_size=4 [22:24:57]MH_SAM_APDU [22:24:57]CAPDU: 80 13 00 00 [22:24:57]Write to MH i2c: E2 08 00 D7 36 80 13 00 00 00 00 00 00 89 [22:24:57]Write i2c OK [22:24:57]MH_I2C_Read... [22:24:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:24:57]Read from MH i2c: E2 [22:24:57]MH_I2C_Read... [22:24:57]Read from MH i2c: E2 62 00 [22:24:57]MH_I2C_Read... [22:24:57]Read from MH i2c: E2 62 00 D7 36 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 7A DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 25 03 00 00 5E 04 04 00 25 03 00 00 57 04 04 00 26 03 00 00 19 04 04 00 00 00 00 00 90 00 A1 [22:24:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 7A DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 25 03 00 00 5E 04 04 00 25 03 00 00 57 04 04 00 26 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:24:57]wFMCommunicate OK [22:24:57]SAM_PROTO_GetFieldsCounters done [22:24:57]requested_item shift.num is exist - process it [22:24:57]requested_item shift.opened is exist - process it [22:24:57]req_shift_opened [22:24:57]FM_GetShiftState [22:24:57]SAM_PROTO_GetShiftState [22:24:57]wFMCommunicate request_size=4 [22:24:57]MH_SAM_APDU [22:24:57]CAPDU: 80 13 01 00 [22:24:57]Write to MH i2c: E2 08 00 D8 36 80 13 01 00 00 00 00 00 8B [22:24:57]Write i2c OK [22:24:57]MH_I2C_Read... [22:24:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:24:57]Read from MH i2c: E2 [22:24:57]MH_I2C_Read... [22:24:57]Read from MH i2c: E2 0E 00 [22:24:57]MH_I2C_Read... [22:24:57]Read from MH i2c: E2 0E 00 D8 36 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 84 [22:24:57]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [22:24:57]wFMCommunicate OK [22:24:57]SAM_PROTO_GetShiftState done [22:24:57]FM_GetShiftState done [22:24:57]req_shift_opened done [22:24:57]requested_item shift.open_date is exist - process it [22:24:57]req_shift_open_date [22:24:57]req_shift_open_date done [22:24:57]produce_requested_data done [22:24:57]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318330,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [22:24:57]process_action_free close_receipt [22:24:57]json_value_free [22:24:57]json_value_free done [22:24:57]process_json_proto returns [22:24:57]Send response to host [22:24:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318330,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [22:24:57]free response buf [22:24:57]execute_script done [22:24:57]execute_script returns [22:24:57]free content buf [22:24:57]Sock 8.Close socket [22:24:57]Sock 8.Thread stoped [22:25:01]OFD Sender: No OFD packet to send [22:25:06]OFD Sender: No OFD packet to send [22:25:11]OFD Sender: No OFD packet to send [22:25:16]OFD Sender: No OFD packet to send [22:25:17]accept exits with 9 [22:25:17]New connection [22:25:17]New thread 3067039076 created [22:25:17]Thread 3066895716 joined [22:25:17]Waiting for new connection... [22:25:17] Sock 9.Parse request [22:25:17]Sock 9.Check first char [22:25:17]Sock 9.First char is OK [22:25:17]request: POST /json_proto HTTP/1.0 [22:25:17]Method: POST [22:25:17]URL: /json_proto [22:25:17]Method is POST - this is cgi request [22:25:17]url: /json_proto [22:25:17]query_string will be loaded in cgi processing [22:25:17]execute_cgi json_proto POST (null) [22:25:17]execute_cgi path=json_proto method=POST [22:25:17]POST find Content-Length [22:25:17]Host: 172.17.50.195:8080 [22:25:17]Content-Length: 767 [22:25:17]Content-Type: application/json [22:25:17] [22:25:17]POST finish read [22:25:17]Found Content-Length = 767 [22:25:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093344", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:25:17]execute_script... [22:25: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)1093344", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:25:17]POST & json_proto [22:25:17]process_json_proto [22:25:17]json parsed OK: [22:25:17]protocol is kg_v1.0 [22:25:17]action value=close_receipt [22:25:17]process_action close_receipt [22:25:17]cmd_close_receipt [22:25:17]MH_GetDate [22:25:17]Write to MH i2c: F0 00 00 D9 36 FE [22:25:17]Write i2c OK [22:25:17]MH_I2C_Read... [22:25:17]Read from MH i2c: F0 [22:25:17]MH_I2C_Read... [22:25:17]Read from MH i2c: F0 09 00 [22:25:17]MH_I2C_Read... [22:25:17]Read from MH i2c: F0 09 00 D9 36 00 4F 0F 20 67 43 33 1C 67 E5 [22:25:17]GetLastDocTimeStamp 1730154295 [22:25:17]current date 1730154319 [22:25:17]FM_GetShiftState [22:25:17]SAM_PROTO_GetShiftState [22:25:17]wFMCommunicate request_size=4 [22:25:17]MH_SAM_APDU [22:25:17]CAPDU: 80 13 01 00 [22:25:17]Write to MH i2c: E2 08 00 DA 36 80 13 01 00 00 00 00 00 8D [22:25:17]Write i2c OK [22:25:17]MH_I2C_Read... [22:25:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:25:17]Read from MH i2c: E2 [22:25:17]MH_I2C_Read... [22:25:17]Read from MH i2c: E2 0E 00 [22:25:17]MH_I2C_Read... [22:25:17]Read from MH i2c: E2 0E 00 DA 36 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 86 [22:25:17]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [22:25:17]wFMCommunicate OK [22:25:17]SAM_PROTO_GetShiftState done [22:25:17]FM_GetShiftState done [22:25:17]opened in 1730073493 [22:25:17]opened+sec_in_day 1730159893 [22:25:17]quantity*price = 50041 [22:25:17]sum+1 = 50042 [22:25:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 806 28.10.2024 22:25 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318331 ФПД: 61905622097931 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T222519&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318331&fm=61905622097931&tin=02508201610067®Number=0000000000091628&sum=50041 [22:25:18]StoreToDocumentArchive [22:25:18]shift 546 fd 318331 [22:25:18]save to /storage/0546/doc_00318331 [22:25:18]save last doc name /storage/0546/doc_00318331 to /storage/kkm_last_doc_name [22:25:18]save OK [22:25:18]Clear old archive folders... [22:25:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:25:18]tlvbuf is 0008F170 [22:25:18]SAM_PROTO_ClearQueue [22:25:18]wFMCommunicate request_size=4 [22:25:18]MH_SAM_APDU [22:25:18]CAPDU: 80 09 00 00 [22:25:18]Write to MH i2c: E2 08 00 E7 36 80 09 00 00 00 00 00 00 8F [22:25:18]Write i2c OK [22:25:18]MH_I2C_Read... [22:25:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:25:18]Read from MH i2c: E2 [22:25:18]MH_I2C_Read... [22:25:18]Read from MH i2c: E2 03 00 [22:25:18]MH_I2C_Read... [22:25:18]Read from MH i2c: E2 03 00 E7 36 00 90 00 91 [22:25:18]RAPDU: 90 00 [22:25:18]wFMCommunicate OK [22:25:18]SAM_PROTO_ClearQueue done [22:25:18]KKMCreateOFDPacket [22:25:18]OFDProtocolAddRootSTLVToBuf [22:25:18]FM_MakeSignedData [22:25:18]FM_MakeSignedData [22:25:18]SAM_PROTO_SignData [22:25:18]wFMCommunicate request_size=4 [22:25:18]MH_SAM_APDU [22:25:18]CAPDU: 80 0D 01 02 [22:25:18]Write to MH i2c: E2 08 00 E8 36 80 0D 01 02 00 00 00 00 97 [22:25:18]Write i2c OK [22:25:18]MH_I2C_Read... [22:25:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:25:18]Read from MH i2c: E2 [22:25:18]MH_I2C_Read... [22:25:18]Read from MH i2c: E2 03 00 [22:25:18]MH_I2C_Read... [22:25:18]Read from MH i2c: E2 03 00 E8 36 00 90 00 92 [22:25:18]RAPDU: 90 00 [22:25:18]wFMCommunicate OK [22:25:18]wFMCommunicate request_size=255 [22:25:18]MH_SAM_APDU [22:25: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 03 00 00 F4 03 04 00 4F 0F 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7B DB 04 00 35 04 06 00 38 [22:25:18]Write to MH i2c: E2 02 01 E9 36 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 03 00 00 F4 03 04 00 4F 0F 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7B DB 04 00 35 04 06 00 38 00 00 3B [22:25:18]Write i2c OK [22:25:18]MH_I2C_Read... [22:25:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:25:18]Read from MH i2c: E2 [22:25:18]MH_I2C_Read... [22:25:18]Read from MH i2c: E2 03 00 [22:25:18]MH_I2C_Read... [22:25:18]Read from MH i2c: E2 03 00 E9 36 00 90 00 93 [22:25:18]RAPDU: 90 00 [22:25:18]wFMCommunicate OK [22:25:18]wFMCommunicate request_size=10 [22:25:18]MH_SAM_APDU [22:25:18]CAPDU: 80 0D 02 02 05 4D 86 9D 60 0B [22:25:18]Write to MH i2c: E2 0D 00 EA 36 80 0D 02 02 05 00 4D 86 9D 60 0B 00 00 7F [22:25:18]Write i2c OK [22:25:18]MH_I2C_Read... [22:25:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:25:18]Read from MH i2c: E2 [22:25:18]MH_I2C_Read... [22:25:18]Read from MH i2c: E2 03 00 [22:25:18]MH_I2C_Read... [22:25:18]Read from MH i2c: E2 03 00 EA 36 00 90 00 94 [22:25:18]RAPDU: 90 00 [22:25:18]wFMCommunicate OK [22:25:18]wFMCommunicate request_size=4 [22:25:18]MH_SAM_APDU [22:25:18]CAPDU: 80 0D 03 02 [22:25:18]Write to MH i2c: E2 08 00 EB 36 80 0D 03 02 00 00 00 00 9C [22:25:18]Write i2c OK [22:25:18]MH_I2C_Read... [22:25:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:25:18]Read from MH i2c: E2 [22:25:18]MH_I2C_Read... [22:25:18]Read from MH i2c: E2 0B 00 [22:25:18]MH_I2C_Read... [22:25:18]Read from MH i2c: E2 0B 00 EB 36 00 35 D6 E8 E0 6B B8 13 46 90 00 EC [22:25:18]RAPDU: 35 D6 E8 E0 6B B8 13 46 90 00 [22:25:18]wFMCommunicate OK [22:25:18]SAM_PROTO_SignData done [22:25:18]FM_MakeSignedData done [22:25:18]CreateOFDProtocolMessage [22:25:18]wFMCommunicate request_size=4 [22:25:18]MH_SAM_APDU [22:25:18]CAPDU: 80 11 00 00 [22:25:18]Write to MH i2c: E2 08 00 EC 36 80 11 00 00 00 00 00 00 9C [22:25:18]Write i2c OK [22:25:18]MH_I2C_Read... [22:25:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:25:18]Read from MH i2c: E2 [22:25:18]MH_I2C_Read... [22:25:18]Read from MH i2c: E2 17 00 [22:25:18]MH_I2C_Read... [22:25:18]Read from MH i2c: E2 17 00 EC 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F0 [22:25:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [22:25:18]wFMCommunicate OK [22:25:18]CreateOFDProtocolMessage done [22:25:18]OFDSenderStorePacket 318331 [22:25:18]StoreOFDPacket docnum=318331 [22:25:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 15 C0 07 01 20 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 03 00 00 F4 03 04 00 4F 0F 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7B DB 04 00 35 04 06 00 38 4D 86 9D 60 0B 35 D6 E8 E0 6B B8 13 46 [22:25:18]CheckFolder [22:25:18]dirname=/storage/ofd_packets [22:25:18]CheckFolder done [22:25:18]ProducePacketName [22:25:18]name=ofd_packets/00318331 [22:25:18]NVStorageSaveData ofd_packets/00318331 [22:25:18]File name is /storage/ofd_packets/00318331 [22:25:18]Write 301 bytes [22:25:18]NVStorageSaveData done [22:25:18]OFDSenderStorePacket done [22:25:18]KKMCreateOFDPacket done [22:25:18]NVStorageSaveData kkm_last_timestamp [22:25:18]File name is /storage/kkm_last_timestamp [22:25:18]Write 4 bytes [22:25:18]NVStorageSaveData done [22:25:18]ExternCall_PrintAddStr [22:25:18]wPrintStart [22:25:18]Write to MH i2c: 01 00 00 ED 36 23 [22:25:18]Write i2c OK [22:25:18]MH_I2C_Read... [22:25:18]Read from MH i2c: 01 [22:25:18]MH_I2C_Read... [22:25:18]Read from MH i2c: 01 07 00 [22:25:18]MH_I2C_Read... [22:25:18]Read from MH i2c: 01 07 00 ED 36 00 00 00 00 00 FF 0F 38 [22:25:18]RasterBufferAndPrint [22:25:18]line Счет N : (1)1093344 [22:25:18]line ИНН: 02508201610067 [22:25:18]line Контрольно-Кассовый Чек [22:25:18]line ПРОДАЖА [22:25:18]line ТРК (МРК, ГНК) : 43 [22:25:18]line Товар: 2710124130 [22:25:18]line Аи-92-К-2 [22:25:18]line 7.480 * 66.90 [22:25:18]line = 500.41 [22:25:18]line НДС 12% НСП 1% [22:25:18]line > о реализуемом товаре [22:25:18]line ИТОГО: 500.41 [22:25:18]line НСП 1% : 4.43 [22:25:18]line НДС 12% : 53.14 [22:25:18]line Наличными: 0.00 [22:25:18]line Безнал.: 500.41 [22:25:18]line Место: АЗС № 101 "Партнер Нефть" [22:25:18]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [22:25:18]line СНО: Общий режим [22:25:18]line Чек 806 28.10.2024 22:25 [22:25:18]line Смена: 546 ФФД: 1.0 [22:25:18]line ЗНМ: 0300000082 [22:25:18]line РНМ: 0000000000091628 [22:25:18]line Версия ККМ: 001 [22:25:18]line Платежная система: Mbank [22:25:18]line ФМ: 0000000000874671 [22:25:18]line ФД: 318331 [22:25:18]line ФПД: 61905622097931 [22:25:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T222519&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318331&fm=61905622097931&tin=02508201610067®Number=0000000000091628&sum=50041 [22:25:18]written 0, free lines is 4095 [22:25:18]OFD Sender: Processing packet 318331 [packets to send 127, broken 126] [22:25:18]ProducePacketName [22:25:18]name=ofd_packets/00318331 [22:25:18]OFD Sender: To server: pG, [22:25:18]CommunicateWithHost lk.salyk.kg:30040 [22:25:18]ConnectInit lk.salyk.kg [22:25:19]Connected sock=10 [22:25:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 15 C0 07 01 20 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 03 00 00 F4 03 04 00 4F 0F 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7B DB 04 00 35 04 06 00 38 4D 86 9D 60 0B 35 D6 E8 E0 6B B8 13 46 [22:25:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 47 DA 47 00 4B AE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7B DB 04 00 F4 03 04 00 06 BB 1F 67 B6 04 01 00 00 87 37 1E 18 4B 24 E5 5B [22:25:19]CommunicateWithHost err = 0 [22:25:19]CheckOFDResponse [22:25:19]1017 (14) - 77093643461234 [22:25:19]1041 (16) - 0000000000874671 [22:25:19]1040 (4) - 318331 [22:25:19]1012 (4) - 28.10.2024 16:25 [22:25:19]1206 (1) - 0 [22:25:19]OFD Sender: Remove packet 318331 [22:25:19]ProducePacketName [22:25:19]name=ofd_packets/00318331 [22:25:19]NVStorageDeleteData [22:25:19]Write to MH i2c: 01 00 00 16 37 4D [22:25:19]Write i2c OK [22:25:19]MH_I2C_Read... [22:25:19]Read from MH i2c: 01 [22:25:19]MH_I2C_Read... [22:25:19]Read from MH i2c: 01 07 00 [22:25:19]MH_I2C_Read... [22:25:19]Read from MH i2c: 01 07 00 16 37 00 00 00 00 00 08 0D 69 [22:25:19]RasterBufferAndPrint [22:25:19]line [22:25:19]line [22:25:19]line [22:25:19]line [22:25:19]line [22:25:19]written 0, free lines is 3342 [22:25:19]MH_Cut [22:25:19]Write to MH i2c: D1 01 00 1D 37 01 26 [22:25:19]Write i2c OK [22:25:19]MH_I2C_Read... [22:25:19]Read from MH i2c: D1 [22:25:19]MH_I2C_Read... [22:25:19]Read from MH i2c: D1 01 00 [22:25:19]MH_I2C_Read... [22:25:19]Read from MH i2c: D1 01 00 1D 37 00 25 [22:25:19]Write to MH i2c: 01 00 00 1E 37 55 [22:25:19]Write i2c OK [22:25:19]MH_I2C_Read... [22:25:19]OFD Sender: No OFD packet to send [22:25:19]*** Cut start [22:25:19]*** Partial cut [22:25:19]*** CUTSNS_PIN = 1 [22:25:20]*** CUTSNS_PIN = 0 [22:25:20]*** Brake cut motor [22:25:20]Read from MH i2c: 01 [22:25:20]MH_I2C_Read... [22:25:20]*** Stop cut motor [22:25:20]*** Cut end [22:25:20]Read from MH i2c: 01 07 00 [22:25:20]MH_I2C_Read... [22:25:20]Read from MH i2c: 01 07 00 1E 37 00 00 00 00 00 FF 0F 6A [22:25:20]process_action close_receipt done [22:25:20]requested_data is exist [22:25:20]produce_requested_data [22:25:20]requested_item fm.sn is exist - process it [22:25:20]wFMCommunicate request_size=4 [22:25:20]MH_SAM_APDU [22:25:20]CAPDU: 80 11 00 00 [22:25:20]Write to MH i2c: E2 08 00 1F 37 80 11 00 00 00 00 00 00 D0 [22:25:20]Write i2c OK [22:25:20]MH_I2C_Read... [22:25:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:25:20]Read from MH i2c: E2 [22:25:20]MH_I2C_Read... [22:25:20]Read from MH i2c: E2 17 00 [22:25:20]MH_I2C_Read... [22:25:20]Read from MH i2c: E2 17 00 1F 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 24 [22:25:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [22:25:20]wFMCommunicate OK [22:25:20]requested_item fd.num is exist - process it [22:25:20]SAM_PROTO_GetFieldsCounters [22:25:20]wFMCommunicate request_size=4 [22:25:20]MH_SAM_APDU [22:25:20]CAPDU: 80 13 00 00 [22:25:20]Write to MH i2c: E2 08 00 20 37 80 13 00 00 00 00 00 00 D3 [22:25:20]Write i2c OK [22:25:20]MH_I2C_Read... [22:25:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:25:20]Read from MH i2c: E2 [22:25:20]MH_I2C_Read... [22:25:20]Read from MH i2c: E2 62 00 [22:25:20]MH_I2C_Read... [22:25:20]Read from MH i2c: E2 62 00 20 37 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 7B DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 26 03 00 00 5E 04 04 00 26 03 00 00 57 04 04 00 27 03 00 00 19 04 04 00 00 00 00 00 90 00 EF [22:25:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 7B DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 26 03 00 00 5E 04 04 00 26 03 00 00 57 04 04 00 27 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:25:20]wFMCommunicate OK [22:25:20]SAM_PROTO_GetFieldsCounters done [22:25:20]requested_item shift.num is exist - process it [22:25:20]requested_item shift.opened is exist - process it [22:25:20]req_shift_opened [22:25:20]FM_GetShiftState [22:25:20]SAM_PROTO_GetShiftState [22:25:20]wFMCommunicate request_size=4 [22:25:20]MH_SAM_APDU [22:25:20]CAPDU: 80 13 01 00 [22:25:20]Write to MH i2c: E2 08 00 21 37 80 13 01 00 00 00 00 00 D5 [22:25:20]Write i2c OK [22:25:20]MH_I2C_Read... [22:25:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:25:20]Read from MH i2c: E2 [22:25:20]MH_I2C_Read... [22:25:20]Read from MH i2c: E2 0E 00 [22:25:20]MH_I2C_Read... [22:25:20]Read from MH i2c: E2 0E 00 21 37 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 CE [22:25:20]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [22:25:20]wFMCommunicate OK [22:25:20]SAM_PROTO_GetShiftState done [22:25:20]FM_GetShiftState done [22:25:20]req_shift_opened done [22:25:20]requested_item shift.open_date is exist - process it [22:25:20]req_shift_open_date [22:25:20]req_shift_open_date done [22:25:20]produce_requested_data done [22:25:20]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318331,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [22:25:20]process_action_free close_receipt [22:25:20]json_value_free [22:25:20]json_value_free done [22:25:20]process_json_proto returns [22:25:20]Send response to host [22:25:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318331,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [22:25:20]free response buf [22:25:20]execute_script done [22:25:20]execute_script returns [22:25:20]free content buf [22:25:20]Sock 9.Close socket [22:25:20]Sock 9.Thread stoped [22:25:24]OFD Sender: No OFD packet to send [22:25:29]OFD Sender: No OFD packet to send [22:25:34]OFD Sender: No OFD packet to send [22:25:39]OFD Sender: No OFD packet to send [22:25:44]OFD Sender: No OFD packet to send [22:25:49]OFD Sender: No OFD packet to send [22:25:54]OFD Sender: No OFD packet to send [22:25:59]OFD Sender: No OFD packet to send [22:26:04]OFD Sender: No OFD packet to send [22:26:09]OFD Sender: No OFD packet to send [22:26:14]OFD Sender: No OFD packet to send [22:26:19]OFD Sender: No OFD packet to send [22:26:24]OFD Sender: No OFD packet to send [22:26:29]OFD Sender: No OFD packet to send [22:26:34]OFD Sender: No OFD packet to send [22:26:39]OFD Sender: No OFD packet to send [22:26:44]OFD Sender: No OFD packet to send [22:26:49]OFD Sender: No OFD packet to send [22:26:54]OFD Sender: No OFD packet to send [22:26:59]OFD Sender: No OFD packet to send [22:27:04]OFD Sender: No OFD packet to send [22:27:09]OFD Sender: No OFD packet to send [22:27:14]OFD Sender: No OFD packet to send [22:27:19]OFD Sender: No OFD packet to send [22:27:24]OFD Sender: No OFD packet to send [22:27:29]OFD Sender: No OFD packet to send [22:27:34]OFD Sender: No OFD packet to send [22:27:39]OFD Sender: No OFD packet to send [22:27:44]OFD Sender: No OFD packet to send [22:27:49]OFD Sender: No OFD packet to send [22:27:54]OFD Sender: No OFD packet to send [22:27:59]OFD Sender: No OFD packet to send [22:28:04]OFD Sender: No OFD packet to send [22:28:09]OFD Sender: No OFD packet to send [22:28:14]OFD Sender: No OFD packet to send [22:28:19]OFD Sender: No OFD packet to send [22:28:24]OFD Sender: No OFD packet to send [22:28:29]OFD Sender: No OFD packet to send [22:28:34]OFD Sender: No OFD packet to send [22:28:39]OFD Sender: No OFD packet to send [22:28:44]OFD Sender: No OFD packet to send [22:28:49]OFD Sender: No OFD packet to send [22:28:54]OFD Sender: No OFD packet to send [22:28:59]OFD Sender: No OFD packet to send [22:29:04]OFD Sender: No OFD packet to send [22:29:09]OFD Sender: No OFD packet to send [22:29:15]OFD Sender: No OFD packet to send [22:29:20]OFD Sender: No OFD packet to send [22:29:25]OFD Sender: No OFD packet to send [22:29:30]OFD Sender: No OFD packet to send [22:29:35]OFD Sender: No OFD packet to send [22:29:40]OFD Sender: No OFD packet to send [22:29:45]OFD Sender: No OFD packet to send [22:29:50]OFD Sender: No OFD packet to send [22:29:55]OFD Sender: No OFD packet to send [22:30:00]OFD Sender: No OFD packet to send [22:30:05]OFD Sender: No OFD packet to send [22:30:10]OFD Sender: No OFD packet to send [22:30:15]OFD Sender: No OFD packet to send [22:30:20]OFD Sender: No OFD packet to send [22:30:25]OFD Sender: No OFD packet to send [22:30:30]OFD Sender: No OFD packet to send [22:30:35]OFD Sender: No OFD packet to send [22:30:40]OFD Sender: No OFD packet to send [22:30:45]OFD Sender: No OFD packet to send [22:30:50]OFD Sender: No OFD packet to send [22:30:55]OFD Sender: No OFD packet to send [22:31:00]OFD Sender: No OFD packet to send [22:31:05]OFD Sender: No OFD packet to send [22:31:10]OFD Sender: No OFD packet to send [22:31:15]OFD Sender: No OFD packet to send [22:31:20]OFD Sender: No OFD packet to send [22:31:25]OFD Sender: No OFD packet to send [22:31:30]OFD Sender: No OFD packet to send [22:31:35]OFD Sender: No OFD packet to send [22:31:40]OFD Sender: No OFD packet to send [22:31:45]OFD Sender: No OFD packet to send [22:31:50]OFD Sender: No OFD packet to send [22:31:55]OFD Sender: No OFD packet to send [22:31:55]accept exits with 8 [22:31:55]New connection [22:31:55]New thread 3066895716 created [22:31:55]Thread 3067039076 joined [22:31:55]Waiting for new connection... [22:31:55] Sock 8.Parse request [22:31:55]Sock 8.Check first char [22:31:55]Sock 8.First char is OK [22:31:55]request: POST /json_proto HTTP/1.0 [22:31:55]Method: POST [22:31:55]URL: /json_proto [22:31:55]Method is POST - this is cgi request [22:31:55]url: /json_proto [22:31:55]query_string will be loaded in cgi processing [22:31:55]execute_cgi json_proto POST (null) [22:31:55]execute_cgi path=json_proto method=POST [22:31:55]POST find Content-Length [22:31:55]Host: 172.17.50.195:8080 [22:31:55]Content-Length: 817 [22:31:55]Content-Type: application/json [22:31:55] [22:31:55]POST finish read [22:31:55]Found Content-Length = 817 [22:31:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093345", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 700.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:31:55]execute_script... [22:31: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)1093345", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 700.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:31:55]POST & json_proto [22:31:55]process_json_proto [22:31:55]json parsed OK: [22:31:55]protocol is kg_v1.0 [22:31:55]action value=close_receipt [22:31:55]process_action close_receipt [22:31:55]cmd_close_receipt [22:31:55]MH_GetDate [22:31:55]Write to MH i2c: F0 00 00 22 37 48 [22:31:55]Write i2c OK [22:31:55]MH_I2C_Read... [22:31:55]Read from MH i2c: F0 [22:31:55]MH_I2C_Read... [22:31:55]Read from MH i2c: F0 09 00 [22:31:55]MH_I2C_Read... [22:31:55]Read from MH i2c: F0 09 00 22 37 00 DD 10 20 67 43 33 1C 67 BE [22:31:55]GetLastDocTimeStamp 1730154319 [22:31:55]current date 1730154717 [22:31:55]FM_GetShiftState [22:31:55]SAM_PROTO_GetShiftState [22:31:55]wFMCommunicate request_size=4 [22:31:55]MH_SAM_APDU [22:31:55]CAPDU: 80 13 01 00 [22:31:55]Write to MH i2c: E2 08 00 23 37 80 13 01 00 00 00 00 00 D7 [22:31:55]Write i2c OK [22:31:55]MH_I2C_Read... [22:31:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:31:55]Read from MH i2c: E2 [22:31:55]MH_I2C_Read... [22:31:55]Read from MH i2c: E2 0E 00 [22:31:55]MH_I2C_Read... [22:31:55]Read from MH i2c: E2 0E 00 23 37 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D0 [22:31:55]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [22:31:55]wFMCommunicate OK [22:31:55]SAM_PROTO_GetShiftState done [22:31:55]FM_GetShiftState done [22:31:55]opened in 1730073493 [22:31:55]opened+sec_in_day 1730159893 [22:31:55]quantity*price = 70044 [22:31:55]sum+1 = 70046 [22:31:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.45 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.45 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 807 28.10.2024 22:31 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874671 ФД: 318332 ФПД: 209895157515790 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T223157&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318332&fm=209895157515790&tin=02508201610067®Number=0000000000091628&sum=70045 [22:31:56]StoreToDocumentArchive [22:31:56]shift 546 fd 318332 [22:31:56]save to /storage/0546/doc_00318332 [22:31:56]save last doc name /storage/0546/doc_00318332 to /storage/kkm_last_doc_name [22:31:56]save OK [22:31:56]Clear old archive folders... [22:31:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:31:56]tlvbuf is B6EEF640 [22:31:56]SAM_PROTO_ClearQueue [22:31:56]wFMCommunicate request_size=4 [22:31:56]MH_SAM_APDU [22:31:56]CAPDU: 80 09 00 00 [22:31:56]Write to MH i2c: E2 08 00 30 37 80 09 00 00 00 00 00 00 D9 [22:31:56]Write i2c OK [22:31:56]MH_I2C_Read... [22:31:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:31:56]Read from MH i2c: E2 [22:31:56]MH_I2C_Read... [22:31:56]Read from MH i2c: E2 03 00 [22:31:56]MH_I2C_Read... [22:31:56]Read from MH i2c: E2 03 00 30 37 00 90 00 DB [22:31:56]RAPDU: 90 00 [22:31:56]wFMCommunicate OK [22:31:56]SAM_PROTO_ClearQueue done [22:31:56]KKMCreateOFDPacket [22:31:56]OFDProtocolAddRootSTLVToBuf [22:31:56]FM_MakeSignedData [22:31:56]FM_MakeSignedData [22:31:56]SAM_PROTO_SignData [22:31:56]wFMCommunicate request_size=4 [22:31:56]MH_SAM_APDU [22:31:56]CAPDU: 80 0D 01 02 [22:31:56]Write to MH i2c: E2 08 00 31 37 80 0D 01 02 00 00 00 00 E1 [22:31:56]Write i2c OK [22:31:56]MH_I2C_Read... [22:31:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:31:56]Read from MH i2c: E2 [22:31:56]MH_I2C_Read... [22:31:56]Read from MH i2c: E2 03 00 [22:31:56]MH_I2C_Read... [22:31:56]Read from MH i2c: E2 03 00 31 37 00 90 00 DC [22:31:56]RAPDU: 90 00 [22:31:56]wFMCommunicate OK [22:31:56]wFMCommunicate request_size=255 [22:31:56]MH_SAM_APDU [22:31:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 03 00 00 F4 03 04 00 DD 10 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7C DB 04 00 35 04 06 00 BE [22:31:56]Write to MH i2c: E2 02 01 32 37 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 03 00 00 F4 03 04 00 DD 10 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7C DB 04 00 35 04 06 00 BE 00 00 8C [22:31:56]Write i2c OK [22:31:56]MH_I2C_Read... [22:31:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:31:57]Read from MH i2c: E2 [22:31:57]MH_I2C_Read... [22:31:57]Read from MH i2c: E2 03 00 [22:31:57]MH_I2C_Read... [22:31:57]Read from MH i2c: E2 03 00 32 37 00 90 00 DD [22:31:57]RAPDU: 90 00 [22:31:57]wFMCommunicate OK [22:31:57]wFMCommunicate request_size=10 [22:31:57]MH_SAM_APDU [22:31:57]CAPDU: 80 0D 02 02 05 E6 06 4D C6 0E [22:31:57]Write to MH i2c: E2 0D 00 33 37 80 0D 02 02 05 00 E6 06 4D C6 0E 00 00 FB [22:31:57]Write i2c OK [22:31:57]MH_I2C_Read... [22:31:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:31:57]Read from MH i2c: E2 [22:31:57]MH_I2C_Read... [22:31:57]Read from MH i2c: E2 03 00 [22:31:57]MH_I2C_Read... [22:31:57]Read from MH i2c: E2 03 00 33 37 00 90 00 DE [22:31:57]RAPDU: 90 00 [22:31:57]wFMCommunicate OK [22:31:57]wFMCommunicate request_size=4 [22:31:57]MH_SAM_APDU [22:31:57]CAPDU: 80 0D 03 02 [22:31:57]Write to MH i2c: E2 08 00 34 37 80 0D 03 02 00 00 00 00 E6 [22:31:57]Write i2c OK [22:31:57]MH_I2C_Read... [22:31:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:31:57]Read from MH i2c: E2 [22:31:57]MH_I2C_Read... [22:31:57]Read from MH i2c: E2 0B 00 [22:31:57]MH_I2C_Read... [22:31:57]Read from MH i2c: E2 0B 00 34 37 00 84 E5 A4 7B 9B AC 17 6A 90 00 37 [22:31:57]RAPDU: 84 E5 A4 7B 9B AC 17 6A 90 00 [22:31:57]wFMCommunicate OK [22:31:57]SAM_PROTO_SignData done [22:31:57]FM_MakeSignedData done [22:31:57]CreateOFDProtocolMessage [22:31:57]wFMCommunicate request_size=4 [22:31:57]MH_SAM_APDU [22:31:57]CAPDU: 80 11 00 00 [22:31:57]Write to MH i2c: E2 08 00 35 37 80 11 00 00 00 00 00 00 E6 [22:31:57]Write i2c OK [22:31:57]MH_I2C_Read... [22:31:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:31:57]Read from MH i2c: E2 [22:31:57]MH_I2C_Read... [22:31:57]Read from MH i2c: E2 17 00 [22:31:57]MH_I2C_Read... [22:31:57]Read from MH i2c: E2 17 00 35 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 3A [22:31:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [22:31:57]wFMCommunicate OK [22:31:57]CreateOFDProtocolMessage done [22:31:57]OFDSenderStorePacket 318332 [22:31:57]StoreOFDPacket docnum=318332 [22:31:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 63 5D 07 01 1F 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 03 00 00 F4 03 04 00 DD 10 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7C DB 04 00 35 04 06 00 BE E6 06 4D C6 0E 84 E5 A4 7B 9B AC 17 6A [22:31:57]CheckFolder [22:31:57]dirname=/storage/ofd_packets [22:31:57]CheckFolder done [22:31:57]ProducePacketName [22:31:57]name=ofd_packets/00318332 [22:31:57]NVStorageSaveData ofd_packets/00318332 [22:31:57]File name is /storage/ofd_packets/00318332 [22:31:57]Write 301 bytes [22:31:57]NVStorageSaveData done [22:31:57]OFDSenderStorePacket done [22:31:57]KKMCreateOFDPacket done [22:31:57]NVStorageSaveData kkm_last_timestamp [22:31:57]File name is /storage/kkm_last_timestamp [22:31:57]Write 4 bytes [22:31:57]NVStorageSaveData done [22:31:57]ExternCall_PrintAddStr [22:31:57]wPrintStart [22:31:57]Write to MH i2c: 01 00 00 36 37 6D [22:31:57]Write i2c OK [22:31:57]MH_I2C_Read... [22:31:57]Read from MH i2c: 01 [22:31:57]MH_I2C_Read... [22:31:57]Read from MH i2c: 01 07 00 [22:31:57]MH_I2C_Read... [22:31:57]Read from MH i2c: 01 07 00 36 37 00 00 00 00 00 FF 0F 82 [22:31:57]RasterBufferAndPrint [22:31:57]line Счет N : (1)1093345 [22:31:57]line ИНН: 02508201610067 [22:31:57]line Контрольно-Кассовый Чек [22:31:57]line ПРОДАЖА [22:31:57]line ТРК (МРК, ГНК) : 44 [22:31:57]line Товар: 2710124500 [22:31:57]line Аи-95-К-3 [22:31:57]line 9.440 * 74.20 [22:31:57]line = 700.45 [22:31:57]line НДС 12% НСП 1% [22:31:57]line > о реализуемом товаре [22:31:57]line ИТОГО: 700.45 [22:31:57]line НСП 1% : 6.20 [22:31:57]line НДС 12% : 74.38 [22:31:57]line Наличными: 0.00 [22:31:57]line Безнал.: 700.45 [22:31:57]line Место: АЗС № 101 "Партнер Нефть" [22:31:57]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [22:31:57]line СНО: Общий режим [22:31:57]line Чек 807 28.10.2024 22:31 [22:31:57]line Смена: 546 ФФД: 1.0 [22:31:57]line ЗНМ: 0300000082 [22:31:57]line РНМ: 0000000000091628 [22:31:57]line Версия ККМ: 001 [22:31:57]line Платежная система: Бакай Банк [22:31:57]line ФМ: 0000000000874671 [22:31:57]line ФД: 318332 [22:31:57]line ФПД: 209895157515790 [22:31:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T223157&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318332&fm=209895157515790&tin=02508201610067®Number=0000000000091628&sum=70045 [22:31:57]written 0, free lines is 4095 [22:31:57]OFD Sender: Processing packet 318332 [packets to send 127, broken 126] [22:31:57]ProducePacketName [22:31:57]name=ofd_packets/00318332 [22:31:57]OFD Sender: To server: pG, [22:31:57]CommunicateWithHost lk.salyk.kg:30040 [22:31:57]ConnectInit lk.salyk.kg [22:31:57]Connected sock=10 [22:31:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 63 5D 07 01 1F 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 03 00 00 F4 03 04 00 DD 10 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7C DB 04 00 35 04 06 00 BE E6 06 4D C6 0E 84 E5 A4 7B 9B AC 17 6A [22:31:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 38 AC 47 00 45 6E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7C DB 04 00 F4 03 04 00 94 BC 1F 67 B6 04 01 00 00 FE 62 55 59 10 96 C5 84 [22:31:57]CommunicateWithHost err = 0 [22:31:57]CheckOFDResponse [22:31:57]1017 (14) - 77093643461234 [22:31:57]1041 (16) - 0000000000874671 [22:31:57]1040 (4) - 318332 [22:31:57]1012 (4) - 28.10.2024 16:32 [22:31:57]1206 (1) - 0 [22:31:57]OFD Sender: Remove packet 318332 [22:31:57]ProducePacketName [22:31:57]name=ofd_packets/00318332 [22:31:57]NVStorageDeleteData [22:31:57]Write to MH i2c: 01 00 00 60 37 97 [22:31:57]Write i2c OK [22:31:57]MH_I2C_Read... [22:31:57]Read from MH i2c: 01 [22:31:57]MH_I2C_Read... [22:31:57]Read from MH i2c: 01 07 00 [22:31:57]MH_I2C_Read... [22:31:57]Read from MH i2c: 01 07 00 60 37 00 00 00 00 00 F5 0C 9F [22:31:57]RasterBufferAndPrint [22:31:57]line [22:31:57]line [22:31:57]line [22:31:57]line [22:31:57]line [22:31:57]written 0, free lines is 3323 [22:31:57]MH_Cut [22:31:57]Write to MH i2c: D1 01 00 67 37 01 70 [22:31:57]Write i2c OK [22:31:57]MH_I2C_Read... [22:31:57]Read from MH i2c: D1 [22:31:57]MH_I2C_Read... [22:31:57]Read from MH i2c: D1 01 00 [22:31:57]MH_I2C_Read... [22:31:57]Read from MH i2c: D1 01 00 67 37 00 6F [22:31:57]Write to MH i2c: 01 00 00 68 37 9F [22:31:57]Write i2c OK [22:31:57]MH_I2C_Read... [22:31:58]OFD Sender: No OFD packet to send [22:31:58]*** Cut start [22:31:58]*** Partial cut [22:31:58]*** CUTSNS_PIN = 1 [22:31:58]*** CUTSNS_PIN = 0 [22:31:58]*** Brake cut motor [22:31:59]Read from MH i2c: 01 [22:31:59]MH_I2C_Read... [22:31:59]*** Stop cut motor [22:31:59]*** Cut end [22:31:59]Read from MH i2c: 01 07 00 [22:31:59]MH_I2C_Read... [22:31:59]Read from MH i2c: 01 07 00 68 37 00 00 00 00 00 FF 0F B4 [22:31:59]process_action close_receipt done [22:31:59]requested_data is exist [22:31:59]produce_requested_data [22:31:59]requested_item fm.sn is exist - process it [22:31:59]wFMCommunicate request_size=4 [22:31:59]MH_SAM_APDU [22:31:59]CAPDU: 80 11 00 00 [22:31:59]Write to MH i2c: E2 08 00 69 37 80 11 00 00 00 00 00 00 1A [22:31:59]Write i2c OK [22:31:59]MH_I2C_Read... [22:31:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:31:59]Read from MH i2c: E2 [22:31:59]MH_I2C_Read... [22:31:59]Read from MH i2c: E2 17 00 [22:31:59]MH_I2C_Read... [22:31:59]Read from MH i2c: E2 17 00 69 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 6E [22:31:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [22:31:59]wFMCommunicate OK [22:31:59]requested_item fd.num is exist - process it [22:31:59]SAM_PROTO_GetFieldsCounters [22:31:59]wFMCommunicate request_size=4 [22:31:59]MH_SAM_APDU [22:31:59]CAPDU: 80 13 00 00 [22:31:59]Write to MH i2c: E2 08 00 6A 37 80 13 00 00 00 00 00 00 1D [22:31:59]Write i2c OK [22:31:59]MH_I2C_Read... [22:31:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:31:59]Read from MH i2c: E2 [22:31:59]MH_I2C_Read... [22:31:59]Read from MH i2c: E2 62 00 [22:31:59]MH_I2C_Read... [22:31:59]Read from MH i2c: E2 62 00 6A 37 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 7C DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 27 03 00 00 5E 04 04 00 27 03 00 00 57 04 04 00 28 03 00 00 19 04 04 00 00 00 00 00 90 00 3D [22:31:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 7C DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 27 03 00 00 5E 04 04 00 27 03 00 00 57 04 04 00 28 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:31:59]wFMCommunicate OK [22:31:59]SAM_PROTO_GetFieldsCounters done [22:31:59]requested_item shift.num is exist - process it [22:31:59]requested_item shift.opened is exist - process it [22:31:59]req_shift_opened [22:31:59]FM_GetShiftState [22:31:59]SAM_PROTO_GetShiftState [22:31:59]wFMCommunicate request_size=4 [22:31:59]MH_SAM_APDU [22:31:59]CAPDU: 80 13 01 00 [22:31:59]Write to MH i2c: E2 08 00 6B 37 80 13 01 00 00 00 00 00 1F [22:31:59]Write i2c OK [22:31:59]MH_I2C_Read... [22:31:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:31:59]Read from MH i2c: E2 [22:31:59]MH_I2C_Read... [22:31:59]Read from MH i2c: E2 0E 00 [22:31:59]MH_I2C_Read... [22:31:59]Read from MH i2c: E2 0E 00 6B 37 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 18 [22:31:59]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [22:31:59]wFMCommunicate OK [22:31:59]SAM_PROTO_GetShiftState done [22:31:59]FM_GetShiftState done [22:31:59]req_shift_opened done [22:31:59]requested_item shift.open_date is exist - process it [22:31:59]req_shift_open_date [22:31:59]req_shift_open_date done [22:31:59]produce_requested_data done [22:31:59]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318332,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [22:31:59]process_action_free close_receipt [22:31:59]json_value_free [22:31:59]json_value_free done [22:31:59]process_json_proto returns [22:31:59]Send response to host [22:31:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318332,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [22:31:59]free response buf [22:31:59]execute_script done [22:31:59]execute_script returns [22:31:59]free content buf [22:31:59]Sock 8.Close socket [22:31:59]Sock 8.Thread stoped [22:32:03]OFD Sender: No OFD packet to send [22:32:08]OFD Sender: No OFD packet to send [22:32:13]OFD Sender: No OFD packet to send [22:32:18]OFD Sender: No OFD packet to send [22:32:23]OFD Sender: No OFD packet to send [22:32:28]OFD Sender: No OFD packet to send [22:32:33]OFD Sender: No OFD packet to send [22:32:38]OFD Sender: No OFD packet to send [22:32:43]OFD Sender: No OFD packet to send [22:32:48]OFD Sender: No OFD packet to send [22:32:52]accept exits with 9 [22:32:52]New connection [22:32:52]New thread 3067039076 created [22:32:52]Thread 3066895716 joined [22:32:52]Waiting for new connection... [22:32:52] Sock 9.Parse request [22:32:52]Sock 9.Check first char [22:32:52]Sock 9.First char is OK [22:32:52]request: POST /json_proto HTTP/1.0 [22:32:52]Method: POST [22:32:52]URL: /json_proto [22:32:52]Method is POST - this is cgi request [22:32:52]url: /json_proto [22:32:52]query_string will be loaded in cgi processing [22:32:52]execute_cgi json_proto POST (null) [22:32:52]execute_cgi path=json_proto method=POST [22:32:52]POST find Content-Length [22:32:52]Host: 172.17.50.195:8080 [22:32:52]Content-Length: 683 [22:32:52]Content-Type: application/json [22:32:52] [22:32:52]POST finish read [22:32:52]Found Content-Length = 683 [22:32:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093346", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [22:32:52]execute_script... [22:32: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)1093346", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [22:32:52]POST & json_proto [22:32:52]process_json_proto [22:32:52]json parsed OK: [22:32:52]protocol is kg_v1.0 [22:32:52]action value=close_receipt [22:32:52]process_action close_receipt [22:32:52]cmd_close_receipt [22:32:52]MH_GetDate [22:32:52]Write to MH i2c: F0 00 00 6C 37 92 [22:32:52]Write i2c OK [22:32:52]MH_I2C_Read... [22:32:52]Read from MH i2c: F0 [22:32:52]MH_I2C_Read... [22:32:52]Read from MH i2c: F0 09 00 [22:32:52]MH_I2C_Read... [22:32:52]Read from MH i2c: F0 09 00 6C 37 00 16 11 20 67 43 33 1C 67 42 [22:32:52]GetLastDocTimeStamp 1730154717 [22:32:52]current date 1730154774 [22:32:52]FM_GetShiftState [22:32:52]SAM_PROTO_GetShiftState [22:32:52]wFMCommunicate request_size=4 [22:32:52]MH_SAM_APDU [22:32:52]CAPDU: 80 13 01 00 [22:32:52]Write to MH i2c: E2 08 00 6D 37 80 13 01 00 00 00 00 00 21 [22:32:52]Write i2c OK [22:32:52]MH_I2C_Read... [22:32:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:32:52]Read from MH i2c: E2 [22:32:52]MH_I2C_Read... [22:32:52]Read from MH i2c: E2 0E 00 [22:32:52]MH_I2C_Read... [22:32:52]Read from MH i2c: E2 0E 00 6D 37 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 1A [22:32:52]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [22:32:52]wFMCommunicate OK [22:32:52]SAM_PROTO_GetShiftState done [22:32:52]FM_GetShiftState done [22:32:52]opened in 1730073493 [22:32:52]opened+sec_in_day 1730159893 [22:32:52]quantity*price = 150032 [22:32:52]sum+1 = 150033 [22:32: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 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 808 28.10.2024 22:32 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318333 ФПД: 110491938157511 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T223254&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318333&fm=110491938157511&tin=02508201610067®Number=0000000000091628&sum=150000 [22:32:53]StoreToDocumentArchive [22:32:53]shift 546 fd 318333 [22:32:53]save to /storage/0546/doc_00318333 [22:32:53]save last doc name /storage/0546/doc_00318333 to /storage/kkm_last_doc_name [22:32:53]save OK [22:32:53]Clear old archive folders... [22:32:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:32:53]tlvbuf is B6DBD2D0 [22:32:53]SAM_PROTO_ClearQueue [22:32:53]wFMCommunicate request_size=4 [22:32:53]MH_SAM_APDU [22:32:53]CAPDU: 80 09 00 00 [22:32:53]Write to MH i2c: E2 08 00 7A 37 80 09 00 00 00 00 00 00 23 [22:32:53]Write i2c OK [22:32:53]MH_I2C_Read... [22:32:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:32:53]OFD Sender: No OFD packet to send [22:32:53]Read from MH i2c: E2 [22:32:53]MH_I2C_Read... [22:32:53]Read from MH i2c: E2 03 00 [22:32:53]MH_I2C_Read... [22:32:53]Read from MH i2c: E2 03 00 7A 37 00 90 00 25 [22:32:53]RAPDU: 90 00 [22:32:53]wFMCommunicate OK [22:32:53]SAM_PROTO_ClearQueue done [22:32:53]KKMCreateOFDPacket [22:32:53]OFDProtocolAddRootSTLVToBuf [22:32:53]FM_MakeSignedData [22:32:53]FM_MakeSignedData [22:32:53]SAM_PROTO_SignData [22:32:53]wFMCommunicate request_size=4 [22:32:53]MH_SAM_APDU [22:32:53]CAPDU: 80 0D 01 02 [22:32:53]Write to MH i2c: E2 08 00 7B 37 80 0D 01 02 00 00 00 00 2B [22:32:53]Write i2c OK [22:32:53]MH_I2C_Read... [22:32:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:32:53]Read from MH i2c: E2 [22:32:53]MH_I2C_Read... [22:32:53]Read from MH i2c: E2 03 00 [22:32:53]MH_I2C_Read... [22:32:53]Read from MH i2c: E2 03 00 7B 37 00 90 00 26 [22:32:53]RAPDU: 90 00 [22:32:53]wFMCommunicate OK [22:32:53]wFMCommunicate request_size=255 [22:32:53]MH_SAM_APDU [22:32: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 33 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 28 03 00 00 F4 03 04 00 16 11 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7D DB 04 00 35 04 06 00 64 [22:32:53]Write to MH i2c: E2 02 01 7C 37 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 28 03 00 00 F4 03 04 00 16 11 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7D DB 04 00 35 04 06 00 64 00 00 DA [22:32:53]Write i2c OK [22:32:53]MH_I2C_Read... [22:32:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:32:53]Read from MH i2c: E2 [22:32:53]MH_I2C_Read... [22:32:53]Read from MH i2c: E2 03 00 [22:32:53]MH_I2C_Read... [22:32:53]Read from MH i2c: E2 03 00 7C 37 00 90 00 27 [22:32:53]RAPDU: 90 00 [22:32:53]wFMCommunicate OK [22:32:53]wFMCommunicate request_size=10 [22:32:53]MH_SAM_APDU [22:32:53]CAPDU: 80 0D 02 02 05 7D E8 B9 73 C7 [22:32:53]Write to MH i2c: E2 0D 00 7D 37 80 0D 02 02 05 00 7D E8 B9 73 C7 00 00 90 [22:32:53]Write i2c OK [22:32:53]MH_I2C_Read... [22:32:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:32:53]Read from MH i2c: E2 [22:32:53]MH_I2C_Read... [22:32:53]Read from MH i2c: E2 03 00 [22:32:53]MH_I2C_Read... [22:32:53]Read from MH i2c: E2 03 00 7D 37 00 90 00 28 [22:32:53]RAPDU: 90 00 [22:32:53]wFMCommunicate OK [22:32:53]wFMCommunicate request_size=4 [22:32:53]MH_SAM_APDU [22:32:53]CAPDU: 80 0D 03 02 [22:32:53]Write to MH i2c: E2 08 00 7E 37 80 0D 03 02 00 00 00 00 30 [22:32:53]Write i2c OK [22:32:53]MH_I2C_Read... [22:32:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:32:53]Read from MH i2c: E2 [22:32:53]MH_I2C_Read... [22:32:53]Read from MH i2c: E2 0B 00 [22:32:53]MH_I2C_Read... [22:32:53]Read from MH i2c: E2 0B 00 7E 37 00 B5 5D E7 1E 30 A2 D2 08 90 00 F4 [22:32:53]RAPDU: B5 5D E7 1E 30 A2 D2 08 90 00 [22:32:53]wFMCommunicate OK [22:32:53]SAM_PROTO_SignData done [22:32:53]FM_MakeSignedData done [22:32:53]CreateOFDProtocolMessage [22:32:53]wFMCommunicate request_size=4 [22:32:53]MH_SAM_APDU [22:32:53]CAPDU: 80 11 00 00 [22:32:53]Write to MH i2c: E2 08 00 7F 37 80 11 00 00 00 00 00 00 30 [22:32:53]Write i2c OK [22:32:53]MH_I2C_Read... [22:32:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:32:53]Read from MH i2c: E2 [22:32:53]MH_I2C_Read... [22:32:53]Read from MH i2c: E2 17 00 [22:32:53]MH_I2C_Read... [22:32:53]Read from MH i2c: E2 17 00 7F 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 84 [22:32:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [22:32:53]wFMCommunicate OK [22:32:53]CreateOFDProtocolMessage done [22:32:53]OFDSenderStorePacket 318333 [22:32:53]StoreOFDPacket docnum=318333 [22:32:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 23 B1 07 01 8F 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 28 03 00 00 F4 03 04 00 16 11 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7D DB 04 00 35 04 06 00 64 7D E8 B9 73 C7 B5 5D E7 1E 30 A2 D2 08 [22:32:53]CheckFolder [22:32:53]dirname=/storage/ofd_packets [22:32:53]CheckFolder done [22:32:53]ProducePacketName [22:32:53]name=ofd_packets/00318333 [22:32:53]NVStorageSaveData ofd_packets/00318333 [22:32:53]File name is /storage/ofd_packets/00318333 [22:32:53]Write 301 bytes [22:32:53]NVStorageSaveData done [22:32:53]OFDSenderStorePacket done [22:32:53]KKMCreateOFDPacket done [22:32:53]NVStorageSaveData kkm_last_timestamp [22:32:53]File name is /storage/kkm_last_timestamp [22:32:53]Write 4 bytes [22:32:53]NVStorageSaveData done [22:32:53]ExternCall_PrintAddStr [22:32:53]wPrintStart [22:32:53]Write to MH i2c: 01 00 00 80 37 B7 [22:32:53]Write i2c OK [22:32:53]MH_I2C_Read... [22:32:53]Read from MH i2c: 01 [22:32:53]MH_I2C_Read... [22:32:53]Read from MH i2c: 01 07 00 [22:32:53]MH_I2C_Read... [22:32:53]Read from MH i2c: 01 07 00 80 37 00 00 00 00 00 FF 0F CC [22:32:53]RasterBufferAndPrint [22:32:53]line Счет N : (1)1093346 [22:32:53]line ИНН: 02508201610067 [22:32:53]line Контрольно-Кассовый Чек [22:32:53]line ПРОДАЖА [22:32:53]line ТРК (МРК, ГНК) : 44 [22:32:53]line Товар: 2710124500 [22:32:53]line Аи-95-К-3 [22:32:53]line 20.220 * 74.20 [22:32:53]line = 1500.32 [22:32:53]line НДС 12% НСП 1% [22:32:53]line > о реализуемом товаре [22:32:53]line ОКРУГЛЕНИЕ: -0.32 [22:32:53]line ИТОГО: 1500.00 [22:32:53]line Внесено: 1500.00 [22:32:53]line СДАЧА: 0.00 [22:32:53]line НСП 1% : 13.28 [22:32:53]line НДС 12% : 159.33 [22:32:53]line Наличными: 1500.00 [22:32:53]line Безнал.: 0.00 [22:32:53]line Место: АЗС № 101 "Партнер Нефть" [22:32:53]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [22:32:53]line СНО: Общий режим [22:32:53]line Чек 808 28.10.2024 22:32 [22:32:53]line Смена: 546 ФФД: 1.0 [22:32:53]line ЗНМ: 0300000082 [22:32:53]line РНМ: 0000000000091628 [22:32:53]line Версия ККМ: 001 [22:32:53]line ФМ: 0000000000874671 [22:32:53]line ФД: 318333 [22:32:53]line ФПД: 110491938157511 [22:32:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T223254&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318333&fm=110491938157511&tin=02508201610067®Number=0000000000091628&sum=150000 [22:32:54]OFD Sender: Processing packet 318333 [packets to send 127, broken 126] [22:32:54]ProducePacketName [22:32:54]name=ofd_packets/00318333 [22:32:54]OFD Sender: To server: pG, [22:32:54]CommunicateWithHost lk.salyk.kg:30040 [22:32:54]ConnectInit lk.salyk.kg [22:32:54]written 0, free lines is 4095 [22:32:54]Connected sock=10 [22:32:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 23 B1 07 01 8F 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 28 03 00 00 F4 03 04 00 16 11 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7D DB 04 00 35 04 06 00 64 7D E8 B9 73 C7 B5 5D E7 1E 30 A2 D2 08 [22:32:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 11 80 47 00 E1 08 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7D DB 04 00 F4 03 04 00 CD BC 1F 67 B6 04 01 00 00 45 12 10 CF 1D 65 BD 57 [22:32:54]CommunicateWithHost err = 0 [22:32:54]CheckOFDResponse [22:32:54]1017 (14) - 77093643461234 [22:32:54]1041 (16) - 0000000000874671 [22:32:54]1040 (4) - 318333 [22:32:54]1012 (4) - 28.10.2024 16:33 [22:32:54]1206 (1) - 0 [22:32:54]OFD Sender: Remove packet 318333 [22:32:54]ProducePacketName [22:32:54]name=ofd_packets/00318333 [22:32:54]NVStorageDeleteData [22:32:54]Write to MH i2c: 01 00 00 AB 37 E2 [22:32:54]Write i2c OK [22:32:54]MH_I2C_Read... [22:32:54]Read from MH i2c: 01 [22:32:54]MH_I2C_Read... [22:32:54]Read from MH i2c: 01 07 00 [22:32:54]MH_I2C_Read... [22:32:54]Read from MH i2c: 01 07 00 AB 37 00 00 00 00 00 EC 0C E1 [22:32:54]RasterBufferAndPrint [22:32:54]line [22:32:54]line [22:32:54]line [22:32:54]line [22:32:54]line [22:32:54]written 0, free lines is 3314 [22:32:54]MH_Cut [22:32:54]Write to MH i2c: D1 01 00 B2 37 01 BB [22:32:54]Write i2c OK [22:32:54]MH_I2C_Read... [22:32:54]Read from MH i2c: D1 [22:32:54]MH_I2C_Read... [22:32:54]Read from MH i2c: D1 01 00 [22:32:54]MH_I2C_Read... [22:32:54]Read from MH i2c: D1 01 00 B2 37 00 BA [22:32:54]Write to MH i2c: 01 00 00 B3 37 EA [22:32:54]Write i2c OK [22:32:54]MH_I2C_Read... [22:32:54]OFD Sender: No OFD packet to send [22:32:55]*** Cut start [22:32:55]*** Partial cut [22:32:55]*** CUTSNS_PIN = 1 [22:32:55]*** CUTSNS_PIN = 0 [22:32:55]*** Brake cut motor [22:32:55]*** Stop cut motor [22:32:55]*** Cut end [22:32:55]Read from MH i2c: 01 [22:32:55]MH_I2C_Read... [22:32:55]Read from MH i2c: 01 07 00 [22:32:55]MH_I2C_Read... [22:32:55]Read from MH i2c: 01 07 00 B3 37 00 00 00 00 00 FF 0F FF [22:32:55]process_action close_receipt done [22:32:55]requested_data is exist [22:32:55]produce_requested_data [22:32:55]requested_item fm.sn is exist - process it [22:32:55]wFMCommunicate request_size=4 [22:32:55]MH_SAM_APDU [22:32:55]CAPDU: 80 11 00 00 [22:32:55]Write to MH i2c: E2 08 00 B4 37 80 11 00 00 00 00 00 00 65 [22:32:55]Write i2c OK [22:32:55]MH_I2C_Read... [22:32:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:32:56]Read from MH i2c: E2 [22:32:56]MH_I2C_Read... [22:32:56]Read from MH i2c: E2 17 00 [22:32:56]MH_I2C_Read... [22:32:56]Read from MH i2c: E2 17 00 B4 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B9 [22:32:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [22:32:56]wFMCommunicate OK [22:32:56]requested_item fd.num is exist - process it [22:32:56]SAM_PROTO_GetFieldsCounters [22:32:56]wFMCommunicate request_size=4 [22:32:56]MH_SAM_APDU [22:32:56]CAPDU: 80 13 00 00 [22:32:56]Write to MH i2c: E2 08 00 B5 37 80 13 00 00 00 00 00 00 68 [22:32:56]Write i2c OK [22:32:56]MH_I2C_Read... [22:32:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:32:56]Read from MH i2c: E2 [22:32:56]MH_I2C_Read... [22:32:56]Read from MH i2c: E2 62 00 [22:32:56]MH_I2C_Read... [22:32:56]Read from MH i2c: E2 62 00 B5 37 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 7D DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 28 03 00 00 5E 04 04 00 28 03 00 00 57 04 04 00 29 03 00 00 19 04 04 00 00 00 00 00 90 00 8C [22:32:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 7D DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 28 03 00 00 5E 04 04 00 28 03 00 00 57 04 04 00 29 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:32:56]wFMCommunicate OK [22:32:56]SAM_PROTO_GetFieldsCounters done [22:32:56]requested_item shift.num is exist - process it [22:32:56]requested_item shift.opened is exist - process it [22:32:56]req_shift_opened [22:32:56]FM_GetShiftState [22:32:56]SAM_PROTO_GetShiftState [22:32:56]wFMCommunicate request_size=4 [22:32:56]MH_SAM_APDU [22:32:56]CAPDU: 80 13 01 00 [22:32:56]Write to MH i2c: E2 08 00 B6 37 80 13 01 00 00 00 00 00 6A [22:32:56]Write i2c OK [22:32:56]MH_I2C_Read... [22:32:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:32:56]Read from MH i2c: E2 [22:32:56]MH_I2C_Read... [22:32:56]Read from MH i2c: E2 0E 00 [22:32:56]MH_I2C_Read... [22:32:56]Read from MH i2c: E2 0E 00 B6 37 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 63 [22:32:56]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [22:32:56]wFMCommunicate OK [22:32:56]SAM_PROTO_GetShiftState done [22:32:56]FM_GetShiftState done [22:32:56]req_shift_opened done [22:32:56]requested_item shift.open_date is exist - process it [22:32:56]req_shift_open_date [22:32:56]req_shift_open_date done [22:32:56]produce_requested_data done [22:32:56]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318333,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [22:32:56]process_action_free close_receipt [22:32:56]json_value_free [22:32:56]json_value_free done [22:32:56]process_json_proto returns [22:32:56]Send response to host [22:32:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318333,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [22:32:56]free response buf [22:32:56]execute_script done [22:32:56]execute_script returns [22:32:56]free content buf [22:32:56]Sock 9.Close socket [22:32:56]Sock 9.Thread stoped [22:32:59]OFD Sender: No OFD packet to send [22:33:04]OFD Sender: No OFD packet to send [22:33:09]OFD Sender: No OFD packet to send [22:33:14]OFD Sender: No OFD packet to send [22:33:20]OFD Sender: No OFD packet to send [22:33:25]OFD Sender: No OFD packet to send [22:33:30]OFD Sender: No OFD packet to send [22:33:35]OFD Sender: No OFD packet to send [22:33:40]OFD Sender: No OFD packet to send [22:33:45]OFD Sender: No OFD packet to send [22:33:50]OFD Sender: No OFD packet to send [22:33:55]OFD Sender: No OFD packet to send [22:34:00]OFD Sender: No OFD packet to send [22:34:05]OFD Sender: No OFD packet to send [22:34:10]OFD Sender: No OFD packet to send [22:34:15]OFD Sender: No OFD packet to send [22:34:20]OFD Sender: No OFD packet to send [22:34:25]OFD Sender: No OFD packet to send [22:34:30]OFD Sender: No OFD packet to send [22:34:35]OFD Sender: No OFD packet to send [22:34:40]OFD Sender: No OFD packet to send [22:34:45]OFD Sender: No OFD packet to send [22:34:50]OFD Sender: No OFD packet to send [22:34:55]OFD Sender: No OFD packet to send [22:35:00]OFD Sender: No OFD packet to send [22:35:05]OFD Sender: No OFD packet to send [22:35:10]OFD Sender: No OFD packet to send [22:35:15]OFD Sender: No OFD packet to send [22:35:20]OFD Sender: No OFD packet to send [22:35:25]OFD Sender: No OFD packet to send [22:35:30]OFD Sender: No OFD packet to send [22:35:35]OFD Sender: No OFD packet to send [22:35:40]OFD Sender: No OFD packet to send [22:35:45]OFD Sender: No OFD packet to send [22:35:50]OFD Sender: No OFD packet to send [22:35:55]OFD Sender: No OFD packet to send [22:36:00]OFD Sender: No OFD packet to send [22:36:05]OFD Sender: No OFD packet to send [22:36:10]OFD Sender: No OFD packet to send [22:36:15]OFD Sender: No OFD packet to send [22:36:20]OFD Sender: No OFD packet to send [22:36:25]OFD Sender: No OFD packet to send [22:36:30]OFD Sender: No OFD packet to send [22:36:35]OFD Sender: No OFD packet to send [22:36:40]OFD Sender: No OFD packet to send [22:36:45]OFD Sender: No OFD packet to send [22:36:50]OFD Sender: No OFD packet to send [22:36:55]OFD Sender: No OFD packet to send [22:37:00]OFD Sender: No OFD packet to send [22:37:05]OFD Sender: No OFD packet to send [22:37:10]OFD Sender: No OFD packet to send [22:37:15]OFD Sender: No OFD packet to send [22:37:20]OFD Sender: No OFD packet to send [22:37:25]OFD Sender: No OFD packet to send [22:37:30]OFD Sender: No OFD packet to send [22:37:35]OFD Sender: No OFD packet to send [22:37:40]OFD Sender: No OFD packet to send [22:37:45]OFD Sender: No OFD packet to send [22:37:50]OFD Sender: No OFD packet to send [22:37:55]OFD Sender: No OFD packet to send [22:38:00]OFD Sender: No OFD packet to send [22:38:05]OFD Sender: No OFD packet to send [22:38:10]OFD Sender: No OFD packet to send [22:38:12]accept exits with 8 [22:38:12]New connection [22:38:12]New thread 3066895716 created [22:38:12]Thread 3067039076 joined [22:38:12]Waiting for new connection... [22:38:12] Sock 8.Parse request [22:38:12]Sock 8.Check first char [22:38:12]Sock 8.First char is OK [22:38:12]request: POST /json_proto HTTP/1.0 [22:38:12]Method: POST [22:38:12]URL: /json_proto [22:38:12]Method is POST - this is cgi request [22:38:12]url: /json_proto [22:38:12]query_string will be loaded in cgi processing [22:38:12]execute_cgi json_proto POST (null) [22:38:12]execute_cgi path=json_proto method=POST [22:38:12]POST find Content-Length [22:38:12]Host: 172.17.50.195:8080 [22:38:12]Content-Length: 678 [22:38:12]Content-Type: application/json [22:38:12] [22:38:12]POST finish read [22:38:12]Found Content-Length = 678 [22:38:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093347", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:38:12]execute_script... [22:38: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)1093347", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:38:12]POST & json_proto [22:38:12]process_json_proto [22:38:12]json parsed OK: [22:38:12]protocol is kg_v1.0 [22:38:12]action value=close_receipt [22:38:12]process_action close_receipt [22:38:12]cmd_close_receipt [22:38:12]MH_GetDate [22:38:12]Write to MH i2c: F0 00 00 B7 37 DD [22:38:12]Write i2c OK [22:38:12]MH_I2C_Read... [22:38:12]Read from MH i2c: F0 [22:38:12]MH_I2C_Read... [22:38:12]Read from MH i2c: F0 09 00 [22:38:12]MH_I2C_Read... [22:38:12]Read from MH i2c: F0 09 00 B7 37 00 56 12 20 67 43 33 1C 67 CE [22:38:12]GetLastDocTimeStamp 1730154774 [22:38:12]current date 1730155094 [22:38:12]FM_GetShiftState [22:38:12]SAM_PROTO_GetShiftState [22:38:12]wFMCommunicate request_size=4 [22:38:12]MH_SAM_APDU [22:38:12]CAPDU: 80 13 01 00 [22:38:12]Write to MH i2c: E2 08 00 B8 37 80 13 01 00 00 00 00 00 6C [22:38:12]Write i2c OK [22:38:12]MH_I2C_Read... [22:38:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:38:12]Read from MH i2c: E2 [22:38:12]MH_I2C_Read... [22:38:12]Read from MH i2c: E2 0E 00 [22:38:12]MH_I2C_Read... [22:38:12]Read from MH i2c: E2 0E 00 B8 37 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 65 [22:38:12]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [22:38:12]wFMCommunicate OK [22:38:12]SAM_PROTO_GetShiftState done [22:38:12]FM_GetShiftState done [22:38:12]opened in 1730073493 [22:38:12]opened+sec_in_day 1730159893 [22:38:12]quantity*price = 50041 [22:38:12]sum+1 = 50042 [22:38:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 809 28.10.2024 22:38 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318334 ФПД: 180998655026944 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T223814&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318334&fm=180998655026944&tin=02508201610067®Number=0000000000091628&sum=50000 [22:38:13]StoreToDocumentArchive [22:38:13]shift 546 fd 318334 [22:38:13]save to /storage/0546/doc_00318334 [22:38:13]save last doc name /storage/0546/doc_00318334 to /storage/kkm_last_doc_name [22:38:13]save OK [22:38:13]Clear old archive folders... [22:38:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:38:13]tlvbuf is 000CA700 [22:38:13]SAM_PROTO_ClearQueue [22:38:13]wFMCommunicate request_size=4 [22:38:13]MH_SAM_APDU [22:38:13]CAPDU: 80 09 00 00 [22:38:13]Write to MH i2c: E2 08 00 C5 37 80 09 00 00 00 00 00 00 6E [22:38:13]Write i2c OK [22:38:13]MH_I2C_Read... [22:38:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:38:13]Read from MH i2c: E2 [22:38:13]MH_I2C_Read... [22:38:13]Read from MH i2c: E2 03 00 [22:38:13]MH_I2C_Read... [22:38:13]Read from MH i2c: E2 03 00 C5 37 00 90 00 70 [22:38:13]RAPDU: 90 00 [22:38:13]wFMCommunicate OK [22:38:13]SAM_PROTO_ClearQueue done [22:38:13]KKMCreateOFDPacket [22:38:13]OFDProtocolAddRootSTLVToBuf [22:38:13]FM_MakeSignedData [22:38:13]FM_MakeSignedData [22:38:13]SAM_PROTO_SignData [22:38:13]wFMCommunicate request_size=4 [22:38:13]MH_SAM_APDU [22:38:13]CAPDU: 80 0D 01 02 [22:38:13]Write to MH i2c: E2 08 00 C6 37 80 0D 01 02 00 00 00 00 76 [22:38:13]Write i2c OK [22:38:13]MH_I2C_Read... [22:38:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:38:13]Read from MH i2c: E2 [22:38:13]MH_I2C_Read... [22:38:13]Read from MH i2c: E2 03 00 [22:38:13]MH_I2C_Read... [22:38:13]Read from MH i2c: E2 03 00 C6 37 00 90 00 71 [22:38:13]RAPDU: 90 00 [22:38:13]wFMCommunicate OK [22:38:13]wFMCommunicate request_size=255 [22:38:13]MH_SAM_APDU [22:38: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 03 00 00 F4 03 04 00 56 12 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7E DB 04 00 35 04 06 00 A4 [22:38:13]Write to MH i2c: E2 02 01 C7 37 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 03 00 00 F4 03 04 00 56 12 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7E DB 04 00 35 04 06 00 A4 00 00 44 [22:38:13]Write i2c OK [22:38:13]MH_I2C_Read... [22:38:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:38:13]Read from MH i2c: E2 [22:38:13]MH_I2C_Read... [22:38:13]Read from MH i2c: E2 03 00 [22:38:13]MH_I2C_Read... [22:38:13]Read from MH i2c: E2 03 00 C7 37 00 90 00 72 [22:38:13]RAPDU: 90 00 [22:38:13]wFMCommunicate OK [22:38:13]wFMCommunicate request_size=10 [22:38:13]MH_SAM_APDU [22:38:13]CAPDU: 80 0D 02 02 05 9E 08 89 A7 00 [22:38:13]Write to MH i2c: E2 0D 00 C8 37 80 0D 02 02 05 00 9E 08 89 A7 00 00 00 59 [22:38:13]Write i2c OK [22:38:13]MH_I2C_Read... [22:38:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:38:13]Read from MH i2c: E2 [22:38:13]MH_I2C_Read... [22:38:13]Read from MH i2c: E2 03 00 [22:38:13]MH_I2C_Read... [22:38:13]Read from MH i2c: E2 03 00 C8 37 00 90 00 73 [22:38:13]RAPDU: 90 00 [22:38:13]wFMCommunicate OK [22:38:13]wFMCommunicate request_size=4 [22:38:13]MH_SAM_APDU [22:38:13]CAPDU: 80 0D 03 02 [22:38:13]Write to MH i2c: E2 08 00 C9 37 80 0D 03 02 00 00 00 00 7B [22:38:13]Write i2c OK [22:38:13]MH_I2C_Read... [22:38:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:38:14]Read from MH i2c: E2 [22:38:14]MH_I2C_Read... [22:38:14]Read from MH i2c: E2 0B 00 [22:38:14]MH_I2C_Read... [22:38:14]Read from MH i2c: E2 0B 00 C9 37 00 25 0B E2 86 55 35 F6 D1 90 00 65 [22:38:14]RAPDU: 25 0B E2 86 55 35 F6 D1 90 00 [22:38:14]wFMCommunicate OK [22:38:14]SAM_PROTO_SignData done [22:38:14]FM_MakeSignedData done [22:38:14]CreateOFDProtocolMessage [22:38:14]wFMCommunicate request_size=4 [22:38:14]MH_SAM_APDU [22:38:14]CAPDU: 80 11 00 00 [22:38:14]Write to MH i2c: E2 08 00 CA 37 80 11 00 00 00 00 00 00 7B [22:38:14]Write i2c OK [22:38:14]MH_I2C_Read... [22:38:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:38:14]Read from MH i2c: E2 [22:38:14]MH_I2C_Read... [22:38:14]Read from MH i2c: E2 17 00 [22:38:14]MH_I2C_Read... [22:38:14]Read from MH i2c: E2 17 00 CA 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 CF [22:38:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [22:38:14]wFMCommunicate OK [22:38:14]CreateOFDProtocolMessage done [22:38:14]OFDSenderStorePacket 318334 [22:38:14]StoreOFDPacket docnum=318334 [22:38:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 44 98 07 01 BE 4A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 03 00 00 F4 03 04 00 56 12 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7E DB 04 00 35 04 06 00 A4 9E 08 89 A7 00 25 0B E2 86 55 35 F6 D1 [22:38:14]CheckFolder [22:38:14]dirname=/storage/ofd_packets [22:38:14]CheckFolder done [22:38:14]ProducePacketName [22:38:14]name=ofd_packets/00318334 [22:38:14]NVStorageSaveData ofd_packets/00318334 [22:38:14]File name is /storage/ofd_packets/00318334 [22:38:14]Write 301 bytes [22:38:14]NVStorageSaveData done [22:38:14]OFDSenderStorePacket done [22:38:14]KKMCreateOFDPacket done [22:38:14]NVStorageSaveData kkm_last_timestamp [22:38:14]File name is /storage/kkm_last_timestamp [22:38:14]Write 4 bytes [22:38:14]NVStorageSaveData done [22:38:14]ExternCall_PrintAddStr [22:38:14]wPrintStart [22:38:14]Write to MH i2c: 01 00 00 CB 37 02 [22:38:14]Write i2c OK [22:38:14]MH_I2C_Read... [22:38:14]Read from MH i2c: 01 [22:38:14]MH_I2C_Read... [22:38:14]Read from MH i2c: 01 07 00 [22:38:14]MH_I2C_Read... [22:38:14]Read from MH i2c: 01 07 00 CB 37 00 00 00 00 00 FF 0F 17 [22:38:14]RasterBufferAndPrint [22:38:14]line Счет N : (1)1093347 [22:38:14]line ИНН: 02508201610067 [22:38:14]line Контрольно-Кассовый Чек [22:38:14]line ПРОДАЖА [22:38:14]line ТРК (МРК, ГНК) : 43 [22:38:14]line Товар: 2710124130 [22:38:14]line Аи-92-К-2 [22:38:14]line 7.480 * 66.90 [22:38:14]line = 500.41 [22:38:14]line НДС 12% НСП 1% [22:38:14]line > о реализуемом товаре [22:38:14]line ОКРУГЛЕНИЕ: -0.41 [22:38:14]line ИТОГО: 500.00 [22:38:14]line Внесено: 500.00 [22:38:14]line СДАЧА: 0.00 [22:38:14]line НСП 1% : 4.43 [22:38:14]line НДС 12% : 53.14 [22:38:14]line Наличными: 500.00 [22:38:14]line Безнал.: 0.00 [22:38:14]line Место: АЗС № 101 "Партнер Нефть" [22:38:14]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [22:38:14]line СНО: Общий режим [22:38:14]line Чек 809 28.10.2024 22:38 [22:38:14]line Смена: 546 ФФД: 1.0 [22:38:14]line ЗНМ: 0300000082 [22:38:14]line РНМ: 0000000000091628 [22:38:14]line Версия ККМ: 001 [22:38:14]line ФМ: 0000000000874671 [22:38:14]line ФД: 318334 [22:38:14]line ФПД: 180998655026944 [22:38:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T223814&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318334&fm=180998655026944&tin=02508201610067®Number=0000000000091628&sum=50000 [22:38:14]written 0, free lines is 4095 [22:38:14]OFD Sender: Processing packet 318334 [packets to send 127, broken 126] [22:38:14]ProducePacketName [22:38:14]name=ofd_packets/00318334 [22:38:14]OFD Sender: To server: pG, [22:38:14]CommunicateWithHost lk.salyk.kg:30040 [22:38:14]ConnectInit lk.salyk.kg [22:38:14]Connected sock=10 [22:38:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 44 98 07 01 BE 4A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 03 00 00 F4 03 04 00 56 12 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7E DB 04 00 35 04 06 00 A4 9E 08 89 A7 00 25 0B E2 86 55 35 F6 D1 [22:38:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 F8 E8 47 00 84 31 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7E DB 04 00 F4 03 04 00 0D BE 1F 67 B6 04 01 00 00 C9 5A 8D 74 7B 75 40 6C [22:38:14]CommunicateWithHost err = 0 [22:38:14]CheckOFDResponse [22:38:14]1017 (14) - 77093643461234 [22:38:14]1041 (16) - 0000000000874671 [22:38:14]1040 (4) - 318334 [22:38:14]1012 (4) - 28.10.2024 16:38 [22:38:14]1206 (1) - 0 [22:38:14]OFD Sender: Remove packet 318334 [22:38:14]ProducePacketName [22:38:14]name=ofd_packets/00318334 [22:38:14]NVStorageDeleteData [22:38:14]Write to MH i2c: 01 00 00 F6 37 2D [22:38:14]Write i2c OK [22:38:14]MH_I2C_Read... [22:38:14]Read from MH i2c: 01 [22:38:14]MH_I2C_Read... [22:38:14]Read from MH i2c: 01 07 00 [22:38:14]MH_I2C_Read... [22:38:14]Read from MH i2c: 01 07 00 F6 37 00 00 00 00 00 EA 0C 2A [22:38:14]RasterBufferAndPrint [22:38:14]line [22:38:14]line [22:38:14]line [22:38:14]line [22:38:14]line [22:38:14]written 0, free lines is 3313 [22:38:14]MH_Cut [22:38:14]Write to MH i2c: D1 01 00 FD 37 01 06 [22:38:14]Write i2c OK [22:38:14]MH_I2C_Read... [22:38:14]Read from MH i2c: D1 [22:38:14]MH_I2C_Read... [22:38:14]Read from MH i2c: D1 01 00 [22:38:14]MH_I2C_Read... [22:38:14]Read from MH i2c: D1 01 00 FD 37 00 05 [22:38:14]Write to MH i2c: 01 00 00 FE 37 35 [22:38:14]Write i2c OK [22:38:14]MH_I2C_Read... [22:38:15]OFD Sender: No OFD packet to send [22:38:15]*** Cut start [22:38:15]*** Partial cut [22:38:15]*** CUTSNS_PIN = 1 [22:38:15]*** CUTSNS_PIN = 0 [22:38:15]*** Brake cut motor [22:38:16]Read from MH i2c: 01 [22:38:16]MH_I2C_Read... [22:38:16]*** Stop cut motor [22:38:16]*** Cut end [22:38:16]Read from MH i2c: 01 07 00 [22:38:16]MH_I2C_Read... [22:38:16]Read from MH i2c: 01 07 00 FE 37 00 00 00 00 00 FF 0F 4A [22:38:16]process_action close_receipt done [22:38:16]requested_data is exist [22:38:16]produce_requested_data [22:38:16]requested_item fm.sn is exist - process it [22:38:16]wFMCommunicate request_size=4 [22:38:16]MH_SAM_APDU [22:38:16]CAPDU: 80 11 00 00 [22:38:16]Write to MH i2c: E2 08 00 FF 37 80 11 00 00 00 00 00 00 B0 [22:38:16]Write i2c OK [22:38:16]MH_I2C_Read... [22:38:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:38:16]Read from MH i2c: E2 [22:38:16]MH_I2C_Read... [22:38:16]Read from MH i2c: E2 17 00 [22:38:16]MH_I2C_Read... [22:38:16]Read from MH i2c: E2 17 00 FF 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 04 [22:38:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [22:38:16]wFMCommunicate OK [22:38:16]requested_item fd.num is exist - process it [22:38:16]SAM_PROTO_GetFieldsCounters [22:38:16]wFMCommunicate request_size=4 [22:38:16]MH_SAM_APDU [22:38:16]CAPDU: 80 13 00 00 [22:38:16]Write to MH i2c: E2 08 00 00 38 80 13 00 00 00 00 00 00 B4 [22:38:16]Write i2c OK [22:38:16]MH_I2C_Read... [22:38:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:38:16]Read from MH i2c: E2 [22:38:16]MH_I2C_Read... [22:38:16]Read from MH i2c: E2 62 00 [22:38:16]MH_I2C_Read... [22:38:16]Read from MH i2c: E2 62 00 00 38 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 7E DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 29 03 00 00 5E 04 04 00 29 03 00 00 57 04 04 00 2A 03 00 00 19 04 04 00 00 00 00 00 90 00 DC [22:38:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 7E DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 29 03 00 00 5E 04 04 00 29 03 00 00 57 04 04 00 2A 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:38:16]wFMCommunicate OK [22:38:16]SAM_PROTO_GetFieldsCounters done [22:38:16]requested_item shift.num is exist - process it [22:38:16]requested_item shift.opened is exist - process it [22:38:16]req_shift_opened [22:38:16]FM_GetShiftState [22:38:16]SAM_PROTO_GetShiftState [22:38:16]wFMCommunicate request_size=4 [22:38:16]MH_SAM_APDU [22:38:16]CAPDU: 80 13 01 00 [22:38:16]Write to MH i2c: E2 08 00 01 38 80 13 01 00 00 00 00 00 B6 [22:38:16]Write i2c OK [22:38:16]MH_I2C_Read... [22:38:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:38:16]Read from MH i2c: E2 [22:38:16]MH_I2C_Read... [22:38:16]Read from MH i2c: E2 0E 00 [22:38:16]MH_I2C_Read... [22:38:16]Read from MH i2c: E2 0E 00 01 38 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 AF [22:38:16]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [22:38:16]wFMCommunicate OK [22:38:16]SAM_PROTO_GetShiftState done [22:38:16]FM_GetShiftState done [22:38:16]req_shift_opened done [22:38:16]requested_item shift.open_date is exist - process it [22:38:16]req_shift_open_date [22:38:16]req_shift_open_date done [22:38:16]produce_requested_data done [22:38:16]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318334,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [22:38:16]process_action_free close_receipt [22:38:16]json_value_free [22:38:16]json_value_free done [22:38:16]process_json_proto returns [22:38:16]Send response to host [22:38:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318334,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [22:38:16]free response buf [22:38:16]execute_script done [22:38:16]execute_script returns [22:38:16]free content buf [22:38:16]Sock 8.Close socket [22:38:16]Sock 8.Thread stoped [22:38:20]OFD Sender: No OFD packet to send [22:38:25]OFD Sender: No OFD packet to send [22:38:30]OFD Sender: No OFD packet to send [22:38:35]OFD Sender: No OFD packet to send [22:38:40]OFD Sender: No OFD packet to send [22:38:45]OFD Sender: No OFD packet to send [22:38:50]OFD Sender: No OFD packet to send [22:38:55]OFD Sender: No OFD packet to send [22:39:00]OFD Sender: No OFD packet to send [22:39:05]OFD Sender: No OFD packet to send [22:39:10]OFD Sender: No OFD packet to send [22:39:15]OFD Sender: No OFD packet to send [22:39:20]OFD Sender: No OFD packet to send [22:39:25]OFD Sender: No OFD packet to send [22:39:30]OFD Sender: No OFD packet to send [22:39:35]OFD Sender: No OFD packet to send [22:39:40]OFD Sender: No OFD packet to send [22:39:45]OFD Sender: No OFD packet to send [22:39:50]OFD Sender: No OFD packet to send [22:39:55]OFD Sender: No OFD packet to send [22:40:00]OFD Sender: No OFD packet to send [22:40:00]accept exits with 9 [22:40:00]New connection [22:40:00]New thread 3067039076 created [22:40:00]Thread 3066895716 joined [22:40:00]Waiting for new connection... [22:40:00] Sock 9.Parse request [22:40:00]Sock 9.Check first char [22:40:00]Sock 9.First char is OK [22:40:00]request: POST /json_proto HTTP/1.0 [22:40:00]Method: POST [22:40:00]URL: /json_proto [22:40:00]Method is POST - this is cgi request [22:40:00]url: /json_proto [22:40:00]query_string will be loaded in cgi processing [22:40:00]execute_cgi json_proto POST (null) [22:40:00]execute_cgi path=json_proto method=POST [22:40:00]POST find Content-Length [22:40:00]Host: 172.17.50.195:8080 [22:40:00]Content-Length: 798 [22:40:00]Content-Type: application/json [22:40:00] [22:40:00]POST finish read [22:40:00]Found Content-Length = 798 [22:40:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093348", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 48.560, "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\u000A53600", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:40:00]execute_script... [22:40: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)1093348", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 48.560, "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\u000A53600", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:40:00]POST & json_proto [22:40:00]process_json_proto [22:40:00]json parsed OK: [22:40:00]protocol is kg_v1.0 [22:40:00]action value=close_receipt [22:40:00]process_action close_receipt [22:40:00]cmd_close_receipt [22:40:00]MH_GetDate [22:40:00]Write to MH i2c: F0 00 00 02 38 29 [22:40:00]Write i2c OK [22:40:00]MH_I2C_Read... [22:40:00]Read from MH i2c: F0 [22:40:00]MH_I2C_Read... [22:40:00]Read from MH i2c: F0 09 00 [22:40:00]MH_I2C_Read... [22:40:00]Read from MH i2c: F0 09 00 02 38 00 C2 12 20 67 43 33 1C 67 86 [22:40:00]GetLastDocTimeStamp 1730155094 [22:40:00]current date 1730155202 [22:40:00]FM_GetShiftState [22:40:00]SAM_PROTO_GetShiftState [22:40:00]wFMCommunicate request_size=4 [22:40:00]MH_SAM_APDU [22:40:00]CAPDU: 80 13 01 00 [22:40:00]Write to MH i2c: E2 08 00 03 38 80 13 01 00 00 00 00 00 B8 [22:40:00]Write i2c OK [22:40:00]MH_I2C_Read... [22:40:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:40:00]Read from MH i2c: E2 [22:40:00]MH_I2C_Read... [22:40:00]Read from MH i2c: E2 0E 00 [22:40:00]MH_I2C_Read... [22:40:00]Read from MH i2c: E2 0E 00 03 38 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B1 [22:40:00]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [22:40:00]wFMCommunicate OK [22:40:00]SAM_PROTO_GetShiftState done [22:40:00]FM_GetShiftState done [22:40:00]opened in 1730073493 [22:40:00]opened+sec_in_day 1730159893 [22:40:00]quantity*price = 0 [22:40:00]sum+1 = 1 [22:40:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 810 28.10.2024 22:40 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливная Карта 53600 ФМ: 0000000000874671 ФД: 318335 ФПД: 136341400264735 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T224002&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318335&fm=136341400264735&tin=02508201610067®Number=0000000000091628&sum=0 [22:40:01]StoreToDocumentArchive [22:40:01]shift 546 fd 318335 [22:40:01]save to /storage/0546/doc_00318335 [22:40:01]save last doc name /storage/0546/doc_00318335 to /storage/kkm_last_doc_name [22:40:01]save OK [22:40:01]Clear old archive folders... [22:40:01]ProcessDocumentItem done err = 0, tmpTLVsize=252 [22:40:01]tlvbuf is 000F3780 [22:40:01]SAM_PROTO_ClearQueue [22:40:01]wFMCommunicate request_size=4 [22:40:01]MH_SAM_APDU [22:40:01]CAPDU: 80 09 00 00 [22:40:01]Write to MH i2c: E2 08 00 10 38 80 09 00 00 00 00 00 00 BA [22:40:01]Write i2c OK [22:40:01]MH_I2C_Read... [22:40:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:40:01]Read from MH i2c: E2 [22:40:01]MH_I2C_Read... [22:40:01]Read from MH i2c: E2 03 00 [22:40:01]MH_I2C_Read... [22:40:01]Read from MH i2c: E2 03 00 10 38 00 90 00 BC [22:40:01]RAPDU: 90 00 [22:40:01]wFMCommunicate OK [22:40:01]SAM_PROTO_ClearQueue done [22:40:01]KKMCreateOFDPacket [22:40:01]OFDProtocolAddRootSTLVToBuf [22:40:01]FM_MakeSignedData [22:40:01]FM_MakeSignedData [22:40:01]SAM_PROTO_SignData [22:40:01]wFMCommunicate request_size=4 [22:40:01]MH_SAM_APDU [22:40:01]CAPDU: 80 0D 01 02 [22:40:01]Write to MH i2c: E2 08 00 11 38 80 0D 01 02 00 00 00 00 C2 [22:40:01]Write i2c OK [22:40:01]MH_I2C_Read... [22:40:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:40:01]Read from MH i2c: E2 [22:40:01]MH_I2C_Read... [22:40:01]Read from MH i2c: E2 03 00 [22:40:01]MH_I2C_Read... [22:40:01]Read from MH i2c: E2 03 00 11 38 00 90 00 BD [22:40:01]RAPDU: 90 00 [22:40:01]wFMCommunicate OK [22:40:01]wFMCommunicate request_size=255 [22:40:01]MH_SAM_APDU [22:40:01]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 B0 BD 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 2A 03 00 00 F4 03 04 00 C2 12 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7F DB 04 00 35 04 06 00 [22:40:01]Write to MH i2c: E2 02 01 12 38 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 B0 BD 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 2A 03 00 00 F4 03 04 00 C2 12 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7F DB 04 00 35 04 06 00 00 00 7D [22:40:01]Write i2c OK [22:40:01]MH_I2C_Read... [22:40:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:40:02]Read from MH i2c: E2 [22:40:02]MH_I2C_Read... [22:40:02]Read from MH i2c: E2 03 00 [22:40:02]MH_I2C_Read... [22:40:02]Read from MH i2c: E2 03 00 12 38 00 90 00 BE [22:40:02]RAPDU: 90 00 [22:40:02]wFMCommunicate OK [22:40:02]wFMCommunicate request_size=11 [22:40:02]MH_SAM_APDU [22:40:02]CAPDU: 80 0D 02 02 06 7C 00 74 BB 20 1F [22:40:02]Write to MH i2c: E2 0E 00 13 38 80 0D 02 02 06 00 7C 00 74 BB 20 1F 00 00 BB [22:40:02]Write i2c OK [22:40:02]MH_I2C_Read... [22:40:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:40:02]Read from MH i2c: E2 [22:40:02]MH_I2C_Read... [22:40:02]Read from MH i2c: E2 03 00 [22:40:02]MH_I2C_Read... [22:40:02]Read from MH i2c: E2 03 00 13 38 00 90 00 BF [22:40:02]RAPDU: 90 00 [22:40:02]wFMCommunicate OK [22:40:02]wFMCommunicate request_size=4 [22:40:02]MH_SAM_APDU [22:40:02]CAPDU: 80 0D 03 02 [22:40:02]Write to MH i2c: E2 08 00 14 38 80 0D 03 02 00 00 00 00 C7 [22:40:02]Write i2c OK [22:40:02]MH_I2C_Read... [22:40:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:40:02]Read from MH i2c: E2 [22:40:02]MH_I2C_Read... [22:40:02]Read from MH i2c: E2 0B 00 [22:40:02]MH_I2C_Read... [22:40:02]Read from MH i2c: E2 0B 00 14 38 00 0E 52 C6 9E A7 01 9C 38 90 00 08 [22:40:02]RAPDU: 0E 52 C6 9E A7 01 9C 38 90 00 [22:40:02]wFMCommunicate OK [22:40:02]SAM_PROTO_SignData done [22:40:02]FM_MakeSignedData done [22:40:02]CreateOFDProtocolMessage [22:40:02]wFMCommunicate request_size=4 [22:40:02]MH_SAM_APDU [22:40:02]CAPDU: 80 11 00 00 [22:40:02]Write to MH i2c: E2 08 00 15 38 80 11 00 00 00 00 00 00 C7 [22:40:02]Write i2c OK [22:40:02]MH_I2C_Read... [22:40:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:40:02]Read from MH i2c: E2 [22:40:02]MH_I2C_Read... [22:40:02]Read from MH i2c: E2 17 00 [22:40:02]MH_I2C_Read... [22:40:02]Read from MH i2c: E2 17 00 15 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 1B [22:40:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [22:40:02]wFMCommunicate OK [22:40:02]CreateOFDProtocolMessage done [22:40:02]OFDSenderStorePacket 318335 [22:40:02]StoreOFDPacket docnum=318335 [22:40:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 E7 EE 08 01 B4 2C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 B0 BD 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 2A 03 00 00 F4 03 04 00 C2 12 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7F DB 04 00 35 04 06 00 7C 00 74 BB 20 1F 0E 52 C6 9E A7 01 9C 38 [22:40:02]CheckFolder [22:40:02]dirname=/storage/ofd_packets [22:40:02]CheckFolder done [22:40:02]ProducePacketName [22:40:02]name=ofd_packets/00318335 [22:40:02]NVStorageSaveData ofd_packets/00318335 [22:40:02]File name is /storage/ofd_packets/00318335 [22:40:02]Write 302 bytes [22:40:02]NVStorageSaveData done [22:40:02]OFDSenderStorePacket done [22:40:02]KKMCreateOFDPacket done [22:40:02]NVStorageSaveData kkm_last_timestamp [22:40:02]File name is /storage/kkm_last_timestamp [22:40:02]Write 4 bytes [22:40:02]NVStorageSaveData done [22:40:02]ExternCall_PrintAddStr [22:40:02]wPrintStart [22:40:02]Write to MH i2c: 01 00 00 16 38 4E [22:40:02]Write i2c OK [22:40:02]MH_I2C_Read... [22:40:02]Read from MH i2c: 01 [22:40:02]MH_I2C_Read... [22:40:02]Read from MH i2c: 01 07 00 [22:40:02]MH_I2C_Read... [22:40:02]Read from MH i2c: 01 07 00 16 38 00 00 00 00 00 FF 0F 63 [22:40:02]RasterBufferAndPrint [22:40:02]line Счет N : (1)1093348 [22:40:02]line ИНН: 02508201610067 [22:40:02]line Контрольно-Кассовый Чек [22:40:02]line ПРОДАЖА [22:40:02]line ТРК (МРК, ГНК) : 31 [22:40:02]line Товар: 2710194210 [22:40:02]line ДТ(л)-К-2 [22:40:02]line 48.560 * 0.00 [22:40:02]line = 0.00 [22:40:02]line НДС 12% НСП 1% [22:40:02]line > о реализуемом товаре [22:40:02]line ИТОГО: 0.00 [22:40:02]line НСП 1% : 0.00 [22:40:02]line НДС 12% : 0.00 [22:40:02]line Наличными: 0.00 [22:40:02]line Безнал.: 0.00 [22:40:02]line Место: АЗС № 101 "Партнер Нефть" [22:40:02]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [22:40:02]line СНО: Общий режим [22:40:02]line Чек 810 28.10.2024 22:40 [22:40:02]line Смена: 546 ФФД: 1.0 [22:40:02]line ЗНМ: 0300000082 [22:40:02]line РНМ: 0000000000091628 [22:40:02]line Версия ККМ: 001 [22:40:02]line Талоны: Топливная Карта [22:40:02]line 53600 [22:40:02]line ФМ: 0000000000874671 [22:40:02]line ФД: 318335 [22:40:02]line ФПД: 136341400264735 [22:40:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T224002&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318335&fm=136341400264735&tin=02508201610067®Number=0000000000091628&sum=0 [22:40:02]OFD Sender: Processing packet 318335 [packets to send 127, broken 126] [22:40:02]ProducePacketName [22:40:02]name=ofd_packets/00318335 [22:40:02]OFD Sender: To server: pG, [22:40:02]CommunicateWithHost lk.salyk.kg:30040 [22:40:02]ConnectInit lk.salyk.kg [22:40:02]written 0, free lines is 4095 [22:40:02]Connected sock=11 [22:40:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 E7 EE 08 01 B4 2C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 B0 BD 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 2A 03 00 00 F4 03 04 00 C2 12 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7F DB 04 00 35 04 06 00 7C 00 74 BB 20 1F 0E 52 C6 9E A7 01 9C 38 [22:40:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 50 32 47 00 3B 89 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 7F DB 04 00 F4 03 04 00 79 BE 1F 67 B6 04 01 00 00 10 BA CB 57 3F 08 49 D7 [22:40:02]CommunicateWithHost err = 0 [22:40:02]CheckOFDResponse [22:40:02]1017 (14) - 77093643461234 [22:40:02]1041 (16) - 0000000000874671 [22:40:02]1040 (4) - 318335 [22:40:02]1012 (4) - 28.10.2024 16:40 [22:40:02]1206 (1) - 0 [22:40:02]OFD Sender: Remove packet 318335 [22:40:02]ProducePacketName [22:40:02]name=ofd_packets/00318335 [22:40:02]NVStorageDeleteData [22:40:02]Write to MH i2c: 01 00 00 40 38 78 [22:40:02]Write i2c OK [22:40:02]MH_I2C_Read... [22:40:02]Read from MH i2c: 01 [22:40:02]MH_I2C_Read... [22:40:02]Read from MH i2c: 01 07 00 [22:40:02]MH_I2C_Read... [22:40:02]Read from MH i2c: 01 07 00 40 38 00 00 00 00 00 F6 0C 81 [22:40:02]RasterBufferAndPrint [22:40:02]line [22:40:02]line [22:40:02]line [22:40:02]line [22:40:02]line [22:40:02]written 0, free lines is 3324 [22:40:02]MH_Cut [22:40:02]Write to MH i2c: D1 01 00 47 38 01 51 [22:40:02]Write i2c OK [22:40:02]MH_I2C_Read... [22:40:02]Read from MH i2c: D1 [22:40:02]MH_I2C_Read... [22:40:02]Read from MH i2c: D1 01 00 [22:40:02]MH_I2C_Read... [22:40:02]Read from MH i2c: D1 01 00 47 38 00 50 [22:40:02]Write to MH i2c: 01 00 00 48 38 80 [22:40:02]Write i2c OK [22:40:02]MH_I2C_Read... [22:40:03]OFD Sender: No OFD packet to send [22:40:03]*** Cut start [22:40:03]*** Partial cut [22:40:03]*** CUTSNS_PIN = 1 [22:40:03]*** CUTSNS_PIN = 0 [22:40:03]*** Brake cut motor [22:40:04]Read from MH i2c: 01 [22:40:04]MH_I2C_Read... [22:40:04]*** Stop cut motor [22:40:04]*** Cut end [22:40:04]Read from MH i2c: 01 07 00 [22:40:04]MH_I2C_Read... [22:40:04]Read from MH i2c: 01 07 00 48 38 00 00 00 00 00 FF 0F 95 [22:40:04]process_action close_receipt done [22:40:04]requested_data is exist [22:40:04]produce_requested_data [22:40:04]requested_item fm.sn is exist - process it [22:40:04]wFMCommunicate request_size=4 [22:40:04]MH_SAM_APDU [22:40:04]CAPDU: 80 11 00 00 [22:40:04]Write to MH i2c: E2 08 00 49 38 80 11 00 00 00 00 00 00 FB [22:40:04]Write i2c OK [22:40:04]MH_I2C_Read... [22:40:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:40:04]Read from MH i2c: E2 [22:40:04]MH_I2C_Read... [22:40:04]Read from MH i2c: E2 17 00 [22:40:04]MH_I2C_Read... [22:40:04]Read from MH i2c: E2 17 00 49 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 4F [22:40:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [22:40:04]wFMCommunicate OK [22:40:04]requested_item fd.num is exist - process it [22:40:04]SAM_PROTO_GetFieldsCounters [22:40:04]wFMCommunicate request_size=4 [22:40:04]MH_SAM_APDU [22:40:04]CAPDU: 80 13 00 00 [22:40:04]Write to MH i2c: E2 08 00 4A 38 80 13 00 00 00 00 00 00 FE [22:40:04]Write i2c OK [22:40:04]MH_I2C_Read... [22:40:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:40:04]Read from MH i2c: E2 [22:40:04]MH_I2C_Read... [22:40:04]Read from MH i2c: E2 62 00 [22:40:04]MH_I2C_Read... [22:40:04]Read from MH i2c: E2 62 00 4A 38 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 7F DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 2A 03 00 00 5E 04 04 00 2A 03 00 00 57 04 04 00 2B 03 00 00 19 04 04 00 00 00 00 00 90 00 2A [22:40:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 7F DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 2A 03 00 00 5E 04 04 00 2A 03 00 00 57 04 04 00 2B 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:40:04]wFMCommunicate OK [22:40:04]SAM_PROTO_GetFieldsCounters done [22:40:04]requested_item shift.num is exist - process it [22:40:04]requested_item shift.opened is exist - process it [22:40:04]req_shift_opened [22:40:04]FM_GetShiftState [22:40:04]SAM_PROTO_GetShiftState [22:40:04]wFMCommunicate request_size=4 [22:40:04]MH_SAM_APDU [22:40:04]CAPDU: 80 13 01 00 [22:40:04]Write to MH i2c: E2 08 00 4B 38 80 13 01 00 00 00 00 00 00 [22:40:04]Write i2c OK [22:40:04]MH_I2C_Read... [22:40:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:40:04]Read from MH i2c: E2 [22:40:04]MH_I2C_Read... [22:40:04]Read from MH i2c: E2 0E 00 [22:40:04]MH_I2C_Read... [22:40:04]Read from MH i2c: E2 0E 00 4B 38 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F9 [22:40:04]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [22:40:04]wFMCommunicate OK [22:40:04]SAM_PROTO_GetShiftState done [22:40:04]FM_GetShiftState done [22:40:04]req_shift_opened done [22:40:04]requested_item shift.open_date is exist - process it [22:40:04]req_shift_open_date [22:40:04]req_shift_open_date done [22:40:04]produce_requested_data done [22:40:04]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318335,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [22:40:04]process_action_free close_receipt [22:40:04]json_value_free [22:40:04]json_value_free done [22:40:04]process_json_proto returns [22:40:04]Send response to host [22:40:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318335,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [22:40:04]free response buf [22:40:04]execute_script done [22:40:04]execute_script returns [22:40:04]free content buf [22:40:04]Sock 9.Close socket [22:40:04]Sock 9.Thread stoped [22:40:08]OFD Sender: No OFD packet to send [22:40:13]OFD Sender: No OFD packet to send [22:40:18]OFD Sender: No OFD packet to send [22:40:23]OFD Sender: No OFD packet to send [22:40:28]OFD Sender: No OFD packet to send [22:40:33]OFD Sender: No OFD packet to send [22:40:38]OFD Sender: No OFD packet to send [22:40:43]OFD Sender: No OFD packet to send [22:40:48]OFD Sender: No OFD packet to send [22:40:53]OFD Sender: No OFD packet to send [22:40:58]OFD Sender: No OFD packet to send [22:41:03]OFD Sender: No OFD packet to send [22:41:08]OFD Sender: No OFD packet to send [22:41:13]OFD Sender: No OFD packet to send [22:41:18]OFD Sender: No OFD packet to send [22:41:23]OFD Sender: No OFD packet to send [22:41:28]OFD Sender: No OFD packet to send [22:41:33]OFD Sender: No OFD packet to send [22:41:38]OFD Sender: No OFD packet to send [22:41:43]OFD Sender: No OFD packet to send [22:41:48]OFD Sender: No OFD packet to send [22:41:53]OFD Sender: No OFD packet to send [22:41:58]OFD Sender: No OFD packet to send [22:42:03]OFD Sender: No OFD packet to send [22:42:08]OFD Sender: No OFD packet to send [22:42:13]OFD Sender: No OFD packet to send [22:42:18]OFD Sender: No OFD packet to send [22:42:23]OFD Sender: No OFD packet to send [22:42:28]OFD Sender: No OFD packet to send [22:42:33]OFD Sender: No OFD packet to send [22:42:38]OFD Sender: No OFD packet to send [22:42:43]OFD Sender: No OFD packet to send [22:42:48]OFD Sender: No OFD packet to send [22:42:53]OFD Sender: No OFD packet to send [22:42:58]OFD Sender: No OFD packet to send [22:43:03]OFD Sender: No OFD packet to send [22:43:08]OFD Sender: No OFD packet to send [22:43:13]OFD Sender: No OFD packet to send [22:43:18]OFD Sender: No OFD packet to send [22:43:23]OFD Sender: No OFD packet to send [22:43:28]OFD Sender: No OFD packet to send [22:43:33]OFD Sender: No OFD packet to send [22:43:38]OFD Sender: No OFD packet to send [22:43:43]OFD Sender: No OFD packet to send [22:43:48]OFD Sender: No OFD packet to send [22:43:53]OFD Sender: No OFD packet to send [22:43:58]OFD Sender: No OFD packet to send [22:44:03]OFD Sender: No OFD packet to send [22:44:08]OFD Sender: No OFD packet to send [22:44:13]OFD Sender: No OFD packet to send [22:44:18]OFD Sender: No OFD packet to send [22:44:23]OFD Sender: No OFD packet to send [22:44:28]OFD Sender: No OFD packet to send [22:44:33]OFD Sender: No OFD packet to send [22:44:38]OFD Sender: No OFD packet to send [22:44:43]OFD Sender: No OFD packet to send [22:44:48]OFD Sender: No OFD packet to send [22:44:53]OFD Sender: No OFD packet to send [22:44:58]OFD Sender: No OFD packet to send [22:45:03]OFD Sender: No OFD packet to send [22:45:08]OFD Sender: No OFD packet to send [22:45:13]OFD Sender: No OFD packet to send [22:45:18]OFD Sender: No OFD packet to send [22:45:23]OFD Sender: No OFD packet to send [22:45:28]OFD Sender: No OFD packet to send [22:45:33]OFD Sender: No OFD packet to send [22:45:38]OFD Sender: No OFD packet to send [22:45:43]OFD Sender: No OFD packet to send [22:45:48]OFD Sender: No OFD packet to send [22:45:53]OFD Sender: No OFD packet to send [22:45:58]OFD Sender: No OFD packet to send [22:46:03]OFD Sender: No OFD packet to send [22:46:08]OFD Sender: No OFD packet to send [22:46:13]OFD Sender: No OFD packet to send [22:46:18]OFD Sender: No OFD packet to send [22:46:23]OFD Sender: No OFD packet to send [22:46:28]OFD Sender: No OFD packet to send [22:46:33]OFD Sender: No OFD packet to send [22:46:38]OFD Sender: No OFD packet to send [22:46:43]OFD Sender: No OFD packet to send [22:46:48]OFD Sender: No OFD packet to send [22:46:53]OFD Sender: No OFD packet to send [22:46:58]OFD Sender: No OFD packet to send [22:47:03]OFD Sender: No OFD packet to send [22:47:08]OFD Sender: No OFD packet to send [22:47:13]OFD Sender: No OFD packet to send [22:47:18]OFD Sender: No OFD packet to send [22:47:23]OFD Sender: No OFD packet to send [22:47:28]OFD Sender: No OFD packet to send [22:47:33]OFD Sender: No OFD packet to send [22:47:38]OFD Sender: No OFD packet to send [22:47:43]OFD Sender: No OFD packet to send [22:47:48]OFD Sender: No OFD packet to send [22:47:53]OFD Sender: No OFD packet to send [22:47:58]OFD Sender: No OFD packet to send [22:48:03]OFD Sender: No OFD packet to send [22:48:08]OFD Sender: No OFD packet to send [22:48:13]OFD Sender: No OFD packet to send [22:48:18]OFD Sender: No OFD packet to send [22:48:23]OFD Sender: No OFD packet to send [22:48:28]OFD Sender: No OFD packet to send [22:48:33]OFD Sender: No OFD packet to send [22:48:38]OFD Sender: No OFD packet to send [22:48:43]OFD Sender: No OFD packet to send [22:48:48]OFD Sender: No OFD packet to send [22:48:53]OFD Sender: No OFD packet to send [22:48:58]OFD Sender: No OFD packet to send [22:49:03]OFD Sender: No OFD packet to send [22:49:08]OFD Sender: No OFD packet to send [22:49:13]OFD Sender: No OFD packet to send [22:49:18]OFD Sender: No OFD packet to send [22:49:23]OFD Sender: No OFD packet to send [22:49:28]OFD Sender: No OFD packet to send [22:49:33]OFD Sender: No OFD packet to send [22:49:38]OFD Sender: No OFD packet to send [22:49:43]OFD Sender: No OFD packet to send [22:49:48]OFD Sender: No OFD packet to send [22:49:53]OFD Sender: No OFD packet to send [22:49:58]OFD Sender: No OFD packet to send [22:50:03]OFD Sender: No OFD packet to send [22:50:08]OFD Sender: No OFD packet to send [22:50:13]OFD Sender: No OFD packet to send [22:50:18]OFD Sender: No OFD packet to send [22:50:23]OFD Sender: No OFD packet to send [22:50:28]OFD Sender: No OFD packet to send [22:50:33]OFD Sender: No OFD packet to send [22:50:38]OFD Sender: No OFD packet to send [22:50:43]OFD Sender: No OFD packet to send [22:50:48]OFD Sender: No OFD packet to send [22:50:53]OFD Sender: No OFD packet to send [22:50:58]OFD Sender: No OFD packet to send [22:51:03]OFD Sender: No OFD packet to send [22:51:08]OFD Sender: No OFD packet to send [22:51:13]OFD Sender: No OFD packet to send [22:51:18]OFD Sender: No OFD packet to send [22:51:23]OFD Sender: No OFD packet to send [22:51:28]OFD Sender: No OFD packet to send [22:51:33]OFD Sender: No OFD packet to send [22:51:38]OFD Sender: No OFD packet to send [22:51:43]OFD Sender: No OFD packet to send [22:51:48]OFD Sender: No OFD packet to send [22:51:53]OFD Sender: No OFD packet to send [22:51:58]OFD Sender: No OFD packet to send [22:52:03]OFD Sender: No OFD packet to send [22:52:08]OFD Sender: No OFD packet to send [22:52:13]OFD Sender: No OFD packet to send [22:52:18]OFD Sender: No OFD packet to send [22:52:23]OFD Sender: No OFD packet to send [22:52:28]OFD Sender: No OFD packet to send [22:52:33]OFD Sender: No OFD packet to send [22:52:38]OFD Sender: No OFD packet to send [22:52:43]OFD Sender: No OFD packet to send [22:52:48]OFD Sender: No OFD packet to send [22:52:53]OFD Sender: No OFD packet to send [22:52:58]OFD Sender: No OFD packet to send [22:53:03]OFD Sender: No OFD packet to send [22:53:08]OFD Sender: No OFD packet to send [22:53:13]OFD Sender: No OFD packet to send [22:53:19]OFD Sender: No OFD packet to send [22:53:24]OFD Sender: No OFD packet to send [22:53:29]OFD Sender: No OFD packet to send [22:53:34]OFD Sender: No OFD packet to send [22:53:39]OFD Sender: No OFD packet to send [22:53:44]OFD Sender: No OFD packet to send [22:53:49]OFD Sender: No OFD packet to send [22:53:54]OFD Sender: No OFD packet to send [22:53:59]OFD Sender: No OFD packet to send [22:54:04]OFD Sender: No OFD packet to send [22:54:09]OFD Sender: No OFD packet to send [22:54:14]OFD Sender: No OFD packet to send [22:54:19]OFD Sender: No OFD packet to send [22:54:24]OFD Sender: No OFD packet to send [22:54:29]OFD Sender: No OFD packet to send [22:54:34]OFD Sender: No OFD packet to send [22:54:39]OFD Sender: No OFD packet to send [22:54:43]accept exits with 8 [22:54:43]New connection [22:54:43]New thread 3066895716 created [22:54:43]Thread 3067039076 joined [22:54:43]Waiting for new connection... [22:54:43] Sock 8.Parse request [22:54:43]Sock 8.Check first char [22:54:43]Sock 8.First char is OK [22:54:43]request: POST /json_proto HTTP/1.0 [22:54:43]Method: POST [22:54:43]URL: /json_proto [22:54:43]Method is POST - this is cgi request [22:54:43]url: /json_proto [22:54:43]query_string will be loaded in cgi processing [22:54:43]execute_cgi json_proto POST (null) [22:54:43]execute_cgi path=json_proto method=POST [22:54:43]POST find Content-Length [22:54:43]Host: 172.17.50.195:8080 [22:54:43]Content-Length: 770 [22:54:43]Content-Type: application/json [22:54:43] [22:54:43]POST finish read [22:54:43]Found Content-Length = 770 [22:54:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093349", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 16.180, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1200.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:54:43]execute_script... [22:54: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)1093349", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 16.180, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1200.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:54:43]POST & json_proto [22:54:43]process_json_proto [22:54:43]json parsed OK: [22:54:43]protocol is kg_v1.0 [22:54:43]action value=close_receipt [22:54:43]process_action close_receipt [22:54:43]cmd_close_receipt [22:54:43]MH_GetDate [22:54:43]Write to MH i2c: F0 00 00 4C 38 73 [22:54:43]Write i2c OK [22:54:43]MH_I2C_Read... [22:54:43]Read from MH i2c: F0 [22:54:43]MH_I2C_Read... [22:54:43]Read from MH i2c: F0 09 00 [22:54:43]MH_I2C_Read... [22:54:43]Read from MH i2c: F0 09 00 4C 38 00 35 16 20 67 43 33 1C 67 47 [22:54:43]GetLastDocTimeStamp 1730155202 [22:54:43]current date 1730156085 [22:54:43]FM_GetShiftState [22:54:43]SAM_PROTO_GetShiftState [22:54:43]wFMCommunicate request_size=4 [22:54:43]MH_SAM_APDU [22:54:43]CAPDU: 80 13 01 00 [22:54:43]Write to MH i2c: E2 08 00 4D 38 80 13 01 00 00 00 00 00 02 [22:54:43]Write i2c OK [22:54:43]MH_I2C_Read... [22:54:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:54:43]Read from MH i2c: E2 [22:54:43]MH_I2C_Read... [22:54:43]Read from MH i2c: E2 0E 00 [22:54:43]MH_I2C_Read... [22:54:43]Read from MH i2c: E2 0E 00 4D 38 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 FB [22:54:43]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [22:54:43]wFMCommunicate OK [22:54:43]SAM_PROTO_GetShiftState done [22:54:43]FM_GetShiftState done [22:54:43]opened in 1730073493 [22:54:43]opened+sec_in_day 1730159893 [22:54:43]quantity*price = 120055 [22:54:43]sum+1 = 120057 [22:54:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1200.56 НСП 1% : 10.62 НДС 12% : 127.49 Наличными: 0.00 Безнал.: 1200.56 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 811 28.10.2024 22:54 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318336 ФПД: 252013314876544 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T225445&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318336&fm=252013314876544&tin=02508201610067®Number=0000000000091628&sum=120056 [22:54:45]StoreToDocumentArchive [22:54:45]shift 546 fd 318336 [22:54:45]save to /storage/0546/doc_00318336 [22:54:45]save last doc name /storage/0546/doc_00318336 to /storage/kkm_last_doc_name [22:54:45]save OK [22:54:45]Clear old archive folders... [22:54:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:54:45]tlvbuf is B6DBD6C0 [22:54:45]SAM_PROTO_ClearQueue [22:54:45]wFMCommunicate request_size=4 [22:54:45]MH_SAM_APDU [22:54:45]CAPDU: 80 09 00 00 [22:54:45]Write to MH i2c: E2 08 00 5A 38 80 09 00 00 00 00 00 00 04 [22:54:45]Write i2c OK [22:54:45]MH_I2C_Read... [22:54:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:54:45]Read from MH i2c: E2 [22:54:45]MH_I2C_Read... [22:54:45]Read from MH i2c: E2 03 00 [22:54:45]MH_I2C_Read... [22:54:45]Read from MH i2c: E2 03 00 5A 38 00 90 00 06 [22:54:45]RAPDU: 90 00 [22:54:45]wFMCommunicate OK [22:54:45]SAM_PROTO_ClearQueue done [22:54:45]KKMCreateOFDPacket [22:54:45]OFDProtocolAddRootSTLVToBuf [22:54:45]FM_MakeSignedData [22:54:45]FM_MakeSignedData [22:54:45]SAM_PROTO_SignData [22:54:45]wFMCommunicate request_size=4 [22:54:45]MH_SAM_APDU [22:54:45]CAPDU: 80 0D 01 02 [22:54:45]Write to MH i2c: E2 08 00 5B 38 80 0D 01 02 00 00 00 00 0C [22:54:45]Write i2c OK [22:54:45]MH_I2C_Read... [22:54:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:54:45]Read from MH i2c: E2 [22:54:45]MH_I2C_Read... [22:54:45]Read from MH i2c: E2 03 00 [22:54:45]MH_I2C_Read... [22:54:45]Read from MH i2c: E2 03 00 5B 38 00 90 00 07 [22:54:45]RAPDU: 90 00 [22:54:45]wFMCommunicate OK [22:54:45]wFMCommunicate request_size=255 [22:54:45]MH_SAM_APDU [22:54:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 03 00 00 F4 03 04 00 35 16 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 80 DB 04 00 35 04 06 00 E5 [22:54:45]Write to MH i2c: E2 02 01 5C 38 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 03 00 00 F4 03 04 00 35 16 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 80 DB 04 00 35 04 06 00 E5 00 00 9C [22:54:45]Write i2c OK [22:54:45]MH_I2C_Read... [22:54:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:54:45]Read from MH i2c: E2 [22:54:45]MH_I2C_Read... [22:54:45]Read from MH i2c: E2 03 00 [22:54:45]MH_I2C_Read... [22:54:45]Read from MH i2c: E2 03 00 5C 38 00 90 00 08 [22:54:45]RAPDU: 90 00 [22:54:45]wFMCommunicate OK [22:54:45]wFMCommunicate request_size=10 [22:54:45]MH_SAM_APDU [22:54:45]CAPDU: 80 0D 02 02 05 34 6C 1C A4 80 [22:54:45]Write to MH i2c: E2 0D 00 5D 38 80 0D 02 02 05 00 34 6C 1C A4 80 00 00 F9 [22:54:45]Write i2c OK [22:54:45]MH_I2C_Read... [22:54:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:54:45]Read from MH i2c: E2 [22:54:45]MH_I2C_Read... [22:54:45]Read from MH i2c: E2 03 00 [22:54:45]MH_I2C_Read... [22:54:45]Read from MH i2c: E2 03 00 5D 38 00 90 00 09 [22:54:45]RAPDU: 90 00 [22:54:45]wFMCommunicate OK [22:54:45]wFMCommunicate request_size=4 [22:54:45]MH_SAM_APDU [22:54:45]CAPDU: 80 0D 03 02 [22:54:45]Write to MH i2c: E2 08 00 5E 38 80 0D 03 02 00 00 00 00 11 [22:54:45]Write i2c OK [22:54:45]MH_I2C_Read... [22:54:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:54:45]Read from MH i2c: E2 [22:54:45]MH_I2C_Read... [22:54:45]Read from MH i2c: E2 0B 00 [22:54:45]MH_I2C_Read... [22:54:45]Read from MH i2c: E2 0B 00 5E 38 00 99 C8 27 78 4B DF 5C 98 90 00 30 [22:54:45]RAPDU: 99 C8 27 78 4B DF 5C 98 90 00 [22:54:45]wFMCommunicate OK [22:54:45]SAM_PROTO_SignData done [22:54:45]FM_MakeSignedData done [22:54:45]CreateOFDProtocolMessage [22:54:45]wFMCommunicate request_size=4 [22:54:45]MH_SAM_APDU [22:54:45]CAPDU: 80 11 00 00 [22:54:45]Write to MH i2c: E2 08 00 5F 38 80 11 00 00 00 00 00 00 11 [22:54:45]Write i2c OK [22:54:45]MH_I2C_Read... [22:54:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:54:45]Read from MH i2c: E2 [22:54:45]MH_I2C_Read... [22:54:45]Read from MH i2c: E2 17 00 [22:54:45]MH_I2C_Read... [22:54:45]Read from MH i2c: E2 17 00 5F 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 65 [22:54:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [22:54:45]wFMCommunicate OK [22:54:45]CreateOFDProtocolMessage done [22:54:45]OFDSenderStorePacket 318336 [22:54:45]StoreOFDPacket docnum=318336 [22:54:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 D7 08 07 01 F0 96 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 03 00 00 F4 03 04 00 35 16 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 80 DB 04 00 35 04 06 00 E5 34 6C 1C A4 80 99 C8 27 78 4B DF 5C 98 [22:54:45]CheckFolder [22:54:45]dirname=/storage/ofd_packets [22:54:45]CheckFolder done [22:54:45]ProducePacketName [22:54:45]name=ofd_packets/00318336 [22:54:45]NVStorageSaveData ofd_packets/00318336 [22:54:45]File name is /storage/ofd_packets/00318336 [22:54:45]Write 301 bytes [22:54:45]NVStorageSaveData done [22:54:45]OFDSenderStorePacket done [22:54:45]KKMCreateOFDPacket done [22:54:45]NVStorageSaveData kkm_last_timestamp [22:54:45]File name is /storage/kkm_last_timestamp [22:54:45]Write 4 bytes [22:54:45]NVStorageSaveData done [22:54:45]ExternCall_PrintAddStr [22:54:45]wPrintStart [22:54:45]Write to MH i2c: 01 00 00 60 38 98 [22:54:45]Write i2c OK [22:54:45]MH_I2C_Read... [22:54:45]Read from MH i2c: 01 [22:54:45]MH_I2C_Read... [22:54:45]Read from MH i2c: 01 07 00 [22:54:45]MH_I2C_Read... [22:54:45]Read from MH i2c: 01 07 00 60 38 00 00 00 00 00 FF 0F AD [22:54:45]RasterBufferAndPrint [22:54:45]line Счет N : (1)1093349 [22:54:45]line ИНН: 02508201610067 [22:54:45]line Контрольно-Кассовый Чек [22:54:45]line ПРОДАЖА [22:54:45]line ТРК (МРК, ГНК) : 54 [22:54:45]line Товар: 2710124500 [22:54:45]line Аи-95-К-3 [22:54:45]line 16.180 * 74.20 [22:54:45]line = 1200.56 [22:54:45]line НДС 12% НСП 1% [22:54:45]line > о реализуемом товаре [22:54:45]line ИТОГО: 1200.56 [22:54:45]line НСП 1% : 10.62 [22:54:45]line НДС 12% : 127.49 [22:54:45]line Наличными: 0.00 [22:54:45]line Безнал.: 1200.56 [22:54:45]line Место: АЗС № 101 "Партнер Нефть" [22:54:45]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [22:54:45]line СНО: Общий режим [22:54:45]line Чек 811 28.10.2024 22:54 [22:54:45]line Смена: 546 ФФД: 1.0 [22:54:45]line ЗНМ: 0300000082 [22:54:45]line РНМ: 0000000000091628 [22:54:45]line Версия ККМ: 001 [22:54:45]line Платежная система: Mbank [22:54:45]line ФМ: 0000000000874671 [22:54:45]line ФД: 318336 [22:54:45]line ФПД: 252013314876544 [22:54:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T225445&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318336&fm=252013314876544&tin=02508201610067®Number=0000000000091628&sum=120056 [22:54:45]written 0, free lines is 4095 [22:54:45]OFD Sender: Processing packet 318336 [packets to send 127, broken 126] [22:54:45]ProducePacketName [22:54:45]name=ofd_packets/00318336 [22:54:45]OFD Sender: To server: pG, [22:54:45]CommunicateWithHost lk.salyk.kg:30040 [22:54:45]ConnectInit lk.salyk.kg [22:54:45]Connected sock=10 [22:54:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 D7 08 07 01 F0 96 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 03 00 00 F4 03 04 00 35 16 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 80 DB 04 00 35 04 06 00 E5 34 6C 1C A4 80 99 C8 27 78 4B DF 5C 98 [22:54:46]Write to MH i2c: 01 00 00 89 38 C1 [22:54:46]Write i2c OK [22:54:46]MH_I2C_Read... [22:54:46]Read from MH i2c: 01 [22:54:46]MH_I2C_Read... [22:54:46]Read from MH i2c: 01 07 00 [22:54:46]MH_I2C_Read... [22:54:46]Read from MH i2c: 01 07 00 89 38 00 00 00 00 00 19 0D EE [22:54:46]RasterBufferAndPrint [22:54:46]line [22:54:46]line [22:54:46]line [22:54:46]line [22:54:46]line [22:54:46]written 0, free lines is 3359 [22:54:46]MH_Cut [22:54:46]Write to MH i2c: D1 01 00 90 38 01 9A [22:54:46]Write i2c OK [22:54:46]MH_I2C_Read... [22:54:46]Read from MH i2c: D1 [22:54:46]MH_I2C_Read... [22:54:46]Read from MH i2c: D1 01 00 [22:54:46]MH_I2C_Read... [22:54:46]Read from MH i2c: D1 01 00 90 38 00 99 [22:54:46]Write to MH i2c: 01 00 00 91 38 C9 [22:54:46]Write i2c OK [22:54:46]MH_I2C_Read... [22:54:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 25 CA 47 00 15 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 34 36 37 31 10 04 04 00 80 DB 04 00 F4 03 04 00 ED C1 1F 67 B6 04 01 00 00 85 AB FD 4F FC 1A C3 2B [22:54:46]CommunicateWithHost err = 0 [22:54:46]CheckOFDResponse [22:54:46]1017 (14) - 77093643461234 [22:54:46]1041 (16) - 0000000000874671 [22:54:46]1040 (4) - 318336 [22:54:46]1012 (4) - 28.10.2024 16:55 [22:54:46]1206 (1) - 0 [22:54:46]OFD Sender: Remove packet 318336 [22:54:46]ProducePacketName [22:54:46]name=ofd_packets/00318336 [22:54:46]NVStorageDeleteData [22:54:46]*** Cut start [22:54:46]*** Partial cut [22:54:46]*** CUTSNS_PIN = 1 [22:54:46]OFD Sender: No OFD packet to send [22:54:46]*** CUTSNS_PIN = 0 [22:54:46]*** Brake cut motor [22:54:47]Read from MH i2c: 01 [22:54:47]MH_I2C_Read... [22:54:47]*** Stop cut motor [22:54:47]*** Cut end [22:54:47]Read from MH i2c: 01 07 00 [22:54:47]MH_I2C_Read... [22:54:47]Read from MH i2c: 01 07 00 91 38 00 00 00 00 00 FF 0F DE [22:54:47]process_action close_receipt done [22:54:47]requested_data is exist [22:54:47]produce_requested_data [22:54:47]requested_item fm.sn is exist - process it [22:54:47]wFMCommunicate request_size=4 [22:54:47]MH_SAM_APDU [22:54:47]CAPDU: 80 11 00 00 [22:54:47]Write to MH i2c: E2 08 00 92 38 80 11 00 00 00 00 00 00 44 [22:54:47]Write i2c OK [22:54:47]MH_I2C_Read... [22:54:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:54:47]Read from MH i2c: E2 [22:54:47]MH_I2C_Read... [22:54:47]Read from MH i2c: E2 17 00 [22:54:47]MH_I2C_Read... [22:54:47]Read from MH i2c: E2 17 00 92 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 98 [22:54:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [22:54:47]wFMCommunicate OK [22:54:47]requested_item fd.num is exist - process it [22:54:47]SAM_PROTO_GetFieldsCounters [22:54:47]wFMCommunicate request_size=4 [22:54:47]MH_SAM_APDU [22:54:47]CAPDU: 80 13 00 00 [22:54:47]Write to MH i2c: E2 08 00 93 38 80 13 00 00 00 00 00 00 47 [22:54:47]Write i2c OK [22:54:47]MH_I2C_Read... [22:54:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:54:47]Read from MH i2c: E2 [22:54:47]MH_I2C_Read... [22:54:47]Read from MH i2c: E2 62 00 [22:54:47]MH_I2C_Read... [22:54:47]Read from MH i2c: E2 62 00 93 38 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 80 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 2B 03 00 00 5E 04 04 00 2B 03 00 00 57 04 04 00 2C 03 00 00 19 04 04 00 00 00 00 00 90 00 77 [22:54:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 80 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 2B 03 00 00 5E 04 04 00 2B 03 00 00 57 04 04 00 2C 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:54:47]wFMCommunicate OK [22:54:47]SAM_PROTO_GetFieldsCounters done [22:54:47]requested_item shift.num is exist - process it [22:54:47]requested_item shift.opened is exist - process it [22:54:47]req_shift_opened [22:54:47]FM_GetShiftState [22:54:47]SAM_PROTO_GetShiftState [22:54:47]wFMCommunicate request_size=4 [22:54:47]MH_SAM_APDU [22:54:47]CAPDU: 80 13 01 00 [22:54:47]Write to MH i2c: E2 08 00 94 38 80 13 01 00 00 00 00 00 49 [22:54:47]Write i2c OK [22:54:47]MH_I2C_Read... [22:54:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:54:47]Read from MH i2c: E2 [22:54:47]MH_I2C_Read... [22:54:47]Read from MH i2c: E2 0E 00 [22:54:47]MH_I2C_Read... [22:54:47]Read from MH i2c: E2 0E 00 94 38 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 42 [22:54:47]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [22:54:47]wFMCommunicate OK [22:54:47]SAM_PROTO_GetShiftState done [22:54:47]FM_GetShiftState done [22:54:47]req_shift_opened done [22:54:47]requested_item shift.open_date is exist - process it [22:54:47]req_shift_open_date [22:54:47]req_shift_open_date done [22:54:47]produce_requested_data done [22:54:47]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318336,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [22:54:47]process_action_free close_receipt [22:54:47]json_value_free [22:54:47]json_value_free done [22:54:47]process_json_proto returns [22:54:47]Send response to host [22:54:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318336,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [22:54:47]free response buf [22:54:47]execute_script done [22:54:47]execute_script returns [22:54:47]free content buf [22:54:47]Sock 8.Close socket [22:54:47]Sock 8.Thread stoped [22:54:51]OFD Sender: No OFD packet to send [22:54:56]OFD Sender: No OFD packet to send [22:55:01]OFD Sender: No OFD packet to send [22:55:06]OFD Sender: No OFD packet to send [22:55:11]OFD Sender: No OFD packet to send [22:55:16]OFD Sender: No OFD packet to send [22:55:21]OFD Sender: No OFD packet to send [22:55:26]OFD Sender: No OFD packet to send [22:55:31]OFD Sender: No OFD packet to send [22:55:36]OFD Sender: No OFD packet to send [22:55:41]OFD Sender: No OFD packet to send [22:55:46]OFD Sender: No OFD packet to send [22:55:51]OFD Sender: No OFD packet to send [22:55:56]OFD Sender: No OFD packet to send [22:56:01]OFD Sender: No OFD packet to send [22:56:06]OFD Sender: No OFD packet to send [22:56:11]OFD Sender: No OFD packet to send [22:56:16]OFD Sender: No OFD packet to send [22:56:21]OFD Sender: No OFD packet to send [22:56:26]OFD Sender: No OFD packet to send [22:56:31]OFD Sender: No OFD packet to send [22:56:36]OFD Sender: No OFD packet to send [22:56:41]OFD Sender: No OFD packet to send [22:56:46]OFD Sender: No OFD packet to send [22:56:51]OFD Sender: No OFD packet to send [22:56:56]OFD Sender: No OFD packet to send [22:57:01]OFD Sender: No OFD packet to send [22:57:06]OFD Sender: No OFD packet to send [22:57:11]OFD Sender: No OFD packet to send [22:57:16]OFD Sender: No OFD packet to send [22:57:21]OFD Sender: No OFD packet to send [22:57:26]OFD Sender: No OFD packet to send [22:57:31]OFD Sender: No OFD packet to send [22:57:36]accept exits with 9 [22:57:36]New connection [22:57:36]New thread 3067039076 created [22:57:36]Thread 3066895716 joined [22:57:36]Waiting for new connection... [22:57:36] Sock 9.Parse request [22:57:36]Sock 9.Check first char [22:57:36]Sock 9.First char is OK [22:57:36]request: POST /json_proto HTTP/1.0 [22:57:36]Method: POST [22:57:36]URL: /json_proto [22:57:36]Method is POST - this is cgi request [22:57:36]url: /json_proto [22:57:36]query_string will be loaded in cgi processing [22:57:36]execute_cgi json_proto POST (null) [22:57:36]execute_cgi path=json_proto method=POST [22:57:36]POST find Content-Length [22:57:36]Host: 172.17.50.195:8080 [22:57:36]Content-Length: 773 [22:57:36]Content-Type: application/json [22:57:36] [22:57:36]POST finish read [22:57:36]Found Content-Length = 773 [22:57:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093350", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 39.170, "sum" : 1500.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1500.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:57:36]execute_script... [22:57: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)1093350", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 39.170, "sum" : 1500.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1500.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:57:36]POST & json_proto [22:57:36]process_json_proto [22:57:36]json parsed OK: [22:57:36]protocol is kg_v1.0 [22:57:36]action value=close_receipt [22:57:36]process_action close_receipt [22:57:36]cmd_close_receipt [22:57:36]MH_GetDate [22:57:36]Write to MH i2c: F0 00 00 95 38 BC [22:57:36]Write i2c OK [22:57:36]MH_I2C_Read... [22:57:36]Read from MH i2c: F0 [22:57:36]MH_I2C_Read... [22:57:36]Read from MH i2c: F0 09 00 [22:57:36]MH_I2C_Read... [22:57:36]Read from MH i2c: F0 09 00 95 38 00 E2 16 20 67 43 33 1C 67 3D [22:57:36]GetLastDocTimeStamp 1730156085 [22:57:36]current date 1730156258 [22:57:36]FM_GetShiftState [22:57:36]SAM_PROTO_GetShiftState [22:57:36]wFMCommunicate request_size=4 [22:57:36]MH_SAM_APDU [22:57:36]CAPDU: 80 13 01 00 [22:57:36]Write to MH i2c: E2 08 00 96 38 80 13 01 00 00 00 00 00 4B [22:57:36]Write i2c OK [22:57:36]MH_I2C_Read... [22:57:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:57:36]Read from MH i2c: E2 [22:57:36]MH_I2C_Read... [22:57:36]Read from MH i2c: E2 0E 00 [22:57:36]MH_I2C_Read... [22:57:36]Read from MH i2c: E2 0E 00 96 38 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 44 [22:57:36]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [22:57:36]wFMCommunicate OK [22:57:36]SAM_PROTO_GetShiftState done [22:57:36]FM_GetShiftState done [22:57:36]opened in 1730073493 [22:57:36]opened+sec_in_day 1730159893 [22:57:36]quantity*price = 150021 [22:57:36]sum+1 = 150022 [22:57:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.21 НСП 1% : 13.28 НДС 12% : 159.31 Наличными: 0.00 Безнал.: 1500.21 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 812 28.10.2024 22:57 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318337 ФПД: 159291539328418 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T225738&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318337&fm=159291539328418&tin=02508201610067®Number=0000000000091628&sum=150021 [22:57:37]StoreToDocumentArchive [22:57:37]shift 546 fd 318337 [22:57:37]save to /storage/0546/doc_00318337 [22:57:37]save last doc name /storage/0546/doc_00318337 to /storage/kkm_last_doc_name [22:57:37]save OK [22:57:37]Clear old archive folders... [22:57:37]ProcessDocumentItem done err = 0, tmpTLVsize=250 [22:57:37]tlvbuf is B6F6A6D0 [22:57:37]SAM_PROTO_ClearQueue [22:57:37]wFMCommunicate request_size=4 [22:57:37]MH_SAM_APDU [22:57:37]CAPDU: 80 09 00 00 [22:57:37]Write to MH i2c: E2 08 00 A3 38 80 09 00 00 00 00 00 00 4D [22:57:37]Write i2c OK [22:57:37]MH_I2C_Read... [22:57:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:57:37]Read from MH i2c: E2 [22:57:37]MH_I2C_Read... [22:57:37]Read from MH i2c: E2 03 00 [22:57:37]MH_I2C_Read... [22:57:37]Read from MH i2c: E2 03 00 A3 38 00 90 00 4F [22:57:37]RAPDU: 90 00 [22:57:37]wFMCommunicate OK [22:57:37]SAM_PROTO_ClearQueue done [22:57:37]KKMCreateOFDPacket [22:57:37]OFDProtocolAddRootSTLVToBuf [22:57:37]FM_MakeSignedData [22:57:37]FM_MakeSignedData [22:57:37]SAM_PROTO_SignData [22:57:37]wFMCommunicate request_size=4 [22:57:37]MH_SAM_APDU [22:57:37]CAPDU: 80 0D 01 02 [22:57:37]Write to MH i2c: E2 08 00 A4 38 80 0D 01 02 00 00 00 00 55 [22:57:37]Write i2c OK [22:57:37]MH_I2C_Read... [22:57:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:57:37]Read from MH i2c: E2 [22:57:37]MH_I2C_Read... [22:57:37]Read from MH i2c: E2 03 00 [22:57:37]MH_I2C_Read... [22:57:37]Read from MH i2c: E2 03 00 A4 38 00 90 00 50 [22:57:37]RAPDU: 90 00 [22:57:37]wFMCommunicate OK [22:57:37]wFMCommunicate request_size=255 [22:57:37]MH_SAM_APDU [22:57:37]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 02 99 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 05 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 05 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3B 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 05 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 03 00 00 F4 03 04 00 E2 16 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 81 DB 04 00 35 04 06 00 90 DF [22:57:37]Write to MH i2c: E2 02 01 A5 38 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 02 99 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 05 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 05 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3B 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 05 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 03 00 00 F4 03 04 00 E2 16 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 81 DB 04 00 35 04 06 00 90 DF 00 00 E9 [22:57:37]Write i2c OK [22:57:37]MH_I2C_Read... [22:57:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:57:38]Read from MH i2c: E2 [22:57:38]MH_I2C_Read... [22:57:38]Read from MH i2c: E2 03 00 [22:57:38]MH_I2C_Read... [22:57:38]Read from MH i2c: E2 03 00 A5 38 00 90 00 51 [22:57:38]RAPDU: 90 00 [22:57:38]wFMCommunicate OK [22:57:38]wFMCommunicate request_size=9 [22:57:38]MH_SAM_APDU [22:57:38]CAPDU: 80 0D 02 02 04 F3 9E 0D A2 [22:57:38]Write to MH i2c: E2 0C 00 A6 38 80 0D 02 02 04 00 F3 9E 0D A2 00 00 A0 [22:57:38]Write i2c OK [22:57:38]MH_I2C_Read... [22:57:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:57:38]Read from MH i2c: E2 [22:57:38]MH_I2C_Read... [22:57:38]Read from MH i2c: E2 03 00 [22:57:38]MH_I2C_Read... [22:57:38]Read from MH i2c: E2 03 00 A6 38 00 90 00 52 [22:57:38]RAPDU: 90 00 [22:57:38]wFMCommunicate OK [22:57:38]wFMCommunicate request_size=4 [22:57:38]MH_SAM_APDU [22:57:38]CAPDU: 80 0D 03 02 [22:57:38]Write to MH i2c: E2 08 00 A7 38 80 0D 03 02 00 00 00 00 5A [22:57:38]Write i2c OK [22:57:38]MH_I2C_Read... [22:57:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:57:38]Read from MH i2c: E2 [22:57:38]MH_I2C_Read... [22:57:38]Read from MH i2c: E2 0B 00 [22:57:38]MH_I2C_Read... [22:57:38]Read from MH i2c: E2 0B 00 A7 38 00 AC 6C DD 68 67 8D 9D F6 90 00 3F [22:57:38]RAPDU: AC 6C DD 68 67 8D 9D F6 90 00 [22:57:38]wFMCommunicate OK [22:57:38]SAM_PROTO_SignData done [22:57:38]FM_MakeSignedData done [22:57:38]CreateOFDProtocolMessage [22:57:38]wFMCommunicate request_size=4 [22:57:38]MH_SAM_APDU [22:57:38]CAPDU: 80 11 00 00 [22:57:38]Write to MH i2c: E2 08 00 A8 38 80 11 00 00 00 00 00 00 5A [22:57:38]Write i2c OK [22:57:38]MH_I2C_Read... [22:57:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:57:38]Read from MH i2c: E2 [22:57:38]MH_I2C_Read... [22:57:38]Read from MH i2c: E2 17 00 [22:57:38]MH_I2C_Read... [22:57:38]Read from MH i2c: E2 17 00 A8 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 AE [22:57:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [22:57:38]wFMCommunicate OK [22:57:38]CreateOFDProtocolMessage done [22:57:38]OFDSenderStorePacket 318337 [22:57:38]StoreOFDPacket docnum=318337 [22:57:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 DB 55 06 01 48 ED 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 02 99 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 05 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 05 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3B 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 05 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 03 00 00 F4 03 04 00 E2 16 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 81 DB 04 00 35 04 06 00 90 DF F3 9E 0D A2 AC 6C DD 68 67 8D 9D F6 [22:57:38]CheckFolder [22:57:38]dirname=/storage/ofd_packets [22:57:38]CheckFolder done [22:57:38]ProducePacketName [22:57:38]name=ofd_packets/00318337 [22:57:38]NVStorageSaveData ofd_packets/00318337 [22:57:38]File name is /storage/ofd_packets/00318337 [22:57:38]Write 300 bytes [22:57:38]NVStorageSaveData done [22:57:38]OFDSenderStorePacket done [22:57:38]KKMCreateOFDPacket done [22:57:38]NVStorageSaveData kkm_last_timestamp [22:57:38]File name is /storage/kkm_last_timestamp [22:57:38]Write 4 bytes [22:57:38]NVStorageSaveData done [22:57:38]ExternCall_PrintAddStr [22:57:38]wPrintStart [22:57:38]Write to MH i2c: 01 00 00 A9 38 E1 [22:57:38]Write i2c OK [22:57:38]MH_I2C_Read... [22:57:38]Read from MH i2c: 01 [22:57:38]MH_I2C_Read... [22:57:38]Read from MH i2c: 01 07 00 [22:57:38]MH_I2C_Read... [22:57:38]Read from MH i2c: 01 07 00 A9 38 00 00 00 00 00 FF 0F F6 [22:57:38]RasterBufferAndPrint [22:57:38]line Счет N : (1)1093350 [22:57:38]line ИНН: 02508201610067 [22:57:38]line Контрольно-Кассовый Чек [22:57:38]line ПРОДАЖА [22:57:38]line ТРК (МРК, ГНК) : 71 [22:57:38]line Товар: 2711190000 [22:57:38]line ГАЗ-К-5 [22:57:38]line 39.170 * 38.30 [22:57:38]line = 1500.21 [22:57:38]line НДС 12% НСП 1% [22:57:38]line > о реализуемом товаре [22:57:38]line ИТОГО: 1500.21 [22:57:38]line НСП 1% : 13.28 [22:57:38]line НДС 12% : 159.31 [22:57:38]line Наличными: 0.00 [22:57:38]line Безнал.: 1500.21 [22:57:38]line Место: АЗС № 101 "Партнер Нефть" [22:57:38]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [22:57:38]line СНО: Общий режим [22:57:38]line Чек 812 28.10.2024 22:57 [22:57:38]line Смена: 546 ФФД: 1.0 [22:57:38]line ЗНМ: 0300000082 [22:57:38]line РНМ: 0000000000091628 [22:57:38]line Версия ККМ: 001 [22:57:38]line Платежная система: Mbank [22:57:38]line ФМ: 0000000000874671 [22:57:38]line ФД: 318337 [22:57:38]line ФПД: 159291539328418 [22:57:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T225738&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318337&fm=159291539328418&tin=02508201610067®Number=0000000000091628&sum=150021 [22:57:38]written 0, free lines is 4095 [22:57:38]OFD Sender: Processing packet 318337 [packets to send 127, broken 126] [22:57:38]ProducePacketName [22:57:38]name=ofd_packets/00318337 [22:57:38]OFD Sender: To server: pG, [22:57:38]CommunicateWithHost lk.salyk.kg:30040 [22:57:38]ConnectInit lk.salyk.kg [22:57:38]Connected sock=10 [22:57:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 DB 55 06 01 48 ED 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 02 99 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 05 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 05 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3B 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 05 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 03 00 00 F4 03 04 00 E2 16 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 81 DB 04 00 35 04 06 00 90 DF F3 9E 0D A2 AC 6C DD 68 67 8D 9D F6 [22:57:38]Write to MH i2c: 01 00 00 D2 38 0A [22:57:38]Write i2c OK [22:57:38]MH_I2C_Read... [22:57:38]Read from MH i2c: 01 [22:57:38]MH_I2C_Read... [22:57:38]Read from MH i2c: 01 07 00 [22:57:38]MH_I2C_Read... [22:57:38]Read from MH i2c: 01 07 00 D2 38 00 00 00 00 00 16 0D 34 [22:57:38]RasterBufferAndPrint [22:57:38]line [22:57:38]line [22:57:38]line [22:57:38]line [22:57:38]line [22:57:38]written 0, free lines is 3357 [22:57:38]MH_Cut [22:57:38]Write to MH i2c: D1 01 00 D9 38 01 E3 [22:57:38]Write i2c OK [22:57:38]MH_I2C_Read... [22:57:38]Read from MH i2c: D1 [22:57:38]MH_I2C_Read... [22:57:38]Read from MH i2c: D1 01 00 [22:57:38]MH_I2C_Read... [22:57:38]Read from MH i2c: D1 01 00 D9 38 00 E2 [22:57:38]Write to MH i2c: 01 00 00 DA 38 12 [22:57:38]Write i2c OK [22:57:38]MH_I2C_Read... [22:57:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 E6 ED 47 00 7F 29 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 81 DB 04 00 F4 03 04 00 9A C2 1F 67 B6 04 01 00 00 69 E2 B3 43 6B D3 76 09 [22:57:38]CommunicateWithHost err = 0 [22:57:38]CheckOFDResponse [22:57:38]1017 (14) - 77093643461234 [22:57:38]1041 (16) - 0000000000874671 [22:57:38]1040 (4) - 318337 [22:57:38]1012 (4) - 28.10.2024 16:58 [22:57:38]1206 (1) - 0 [22:57:38]OFD Sender: Remove packet 318337 [22:57:38]ProducePacketName [22:57:38]name=ofd_packets/00318337 [22:57:38]NVStorageDeleteData [22:57:39]*** Cut start [22:57:39]*** Partial cut [22:57:39]*** CUTSNS_PIN = 1 [22:57:39]OFD Sender: No OFD packet to send [22:57:39]*** CUTSNS_PIN = 0 [22:57:39]*** Brake cut motor [22:57:39]Read from MH i2c: 01 [22:57:40]MH_I2C_Read... [22:57:40]*** Stop cut motor [22:57:40]*** Cut end [22:57:40]Read from MH i2c: 01 07 00 [22:57:40]MH_I2C_Read... [22:57:40]Read from MH i2c: 01 07 00 DA 38 00 00 00 00 00 FF 0F 27 [22:57:40]process_action close_receipt done [22:57:40]requested_data is exist [22:57:40]produce_requested_data [22:57:40]requested_item fm.sn is exist - process it [22:57:40]wFMCommunicate request_size=4 [22:57:40]MH_SAM_APDU [22:57:40]CAPDU: 80 11 00 00 [22:57:40]Write to MH i2c: E2 08 00 DB 38 80 11 00 00 00 00 00 00 8D [22:57:40]Write i2c OK [22:57:40]MH_I2C_Read... [22:57:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:57:40]Read from MH i2c: E2 [22:57:40]MH_I2C_Read... [22:57:40]Read from MH i2c: E2 17 00 [22:57:40]MH_I2C_Read... [22:57:40]Read from MH i2c: E2 17 00 DB 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E1 [22:57:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [22:57:40]wFMCommunicate OK [22:57:40]requested_item fd.num is exist - process it [22:57:40]SAM_PROTO_GetFieldsCounters [22:57:40]wFMCommunicate request_size=4 [22:57:40]MH_SAM_APDU [22:57:40]CAPDU: 80 13 00 00 [22:57:40]Write to MH i2c: E2 08 00 DC 38 80 13 00 00 00 00 00 00 90 [22:57:40]Write i2c OK [22:57:40]MH_I2C_Read... [22:57:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:57:40]Read from MH i2c: E2 [22:57:40]MH_I2C_Read... [22:57:40]Read from MH i2c: E2 62 00 [22:57:40]MH_I2C_Read... [22:57:40]Read from MH i2c: E2 62 00 DC 38 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 81 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 2C 03 00 00 5E 04 04 00 2C 03 00 00 57 04 04 00 2D 03 00 00 19 04 04 00 00 00 00 00 90 00 C4 [22:57:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 81 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 2C 03 00 00 5E 04 04 00 2C 03 00 00 57 04 04 00 2D 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:57:40]wFMCommunicate OK [22:57:40]SAM_PROTO_GetFieldsCounters done [22:57:40]requested_item shift.num is exist - process it [22:57:40]requested_item shift.opened is exist - process it [22:57:40]req_shift_opened [22:57:40]FM_GetShiftState [22:57:40]SAM_PROTO_GetShiftState [22:57:40]wFMCommunicate request_size=4 [22:57:40]MH_SAM_APDU [22:57:40]CAPDU: 80 13 01 00 [22:57:40]Write to MH i2c: E2 08 00 DD 38 80 13 01 00 00 00 00 00 92 [22:57:40]Write i2c OK [22:57:40]MH_I2C_Read... [22:57:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:57:40]Read from MH i2c: E2 [22:57:40]MH_I2C_Read... [22:57:40]Read from MH i2c: E2 0E 00 [22:57:40]MH_I2C_Read... [22:57:40]Read from MH i2c: E2 0E 00 DD 38 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 8B [22:57:40]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [22:57:40]wFMCommunicate OK [22:57:40]SAM_PROTO_GetShiftState done [22:57:40]FM_GetShiftState done [22:57:40]req_shift_opened done [22:57:40]requested_item shift.open_date is exist - process it [22:57:40]req_shift_open_date [22:57:40]req_shift_open_date done [22:57:40]produce_requested_data done [22:57:40]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318337,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [22:57:40]process_action_free close_receipt [22:57:40]json_value_free [22:57:40]json_value_free done [22:57:40]process_json_proto returns [22:57:40]Send response to host [22:57:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318337,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [22:57:40]free response buf [22:57:40]execute_script done [22:57:40]execute_script returns [22:57:40]free content buf [22:57:40]Sock 9.Close socket [22:57:40]Sock 9.Thread stoped [22:57:44]OFD Sender: No OFD packet to send [22:57:49]OFD Sender: No OFD packet to send [22:57:54]OFD Sender: No OFD packet to send [22:57:59]OFD Sender: No OFD packet to send [22:58:04]OFD Sender: No OFD packet to send [22:58:09]OFD Sender: No OFD packet to send [22:58:14]OFD Sender: No OFD packet to send [22:58:19]OFD Sender: No OFD packet to send [22:58:24]OFD Sender: No OFD packet to send [22:58:29]OFD Sender: No OFD packet to send [22:58:34]OFD Sender: No OFD packet to send [22:58:39]OFD Sender: No OFD packet to send [22:58:44]OFD Sender: No OFD packet to send [22:58:49]OFD Sender: No OFD packet to send [22:58:54]OFD Sender: No OFD packet to send [22:58:59]OFD Sender: No OFD packet to send [22:59:04]OFD Sender: No OFD packet to send [22:59:09]OFD Sender: No OFD packet to send [22:59:14]OFD Sender: No OFD packet to send [22:59:19]OFD Sender: No OFD packet to send [22:59:24]OFD Sender: No OFD packet to send [22:59:29]OFD Sender: No OFD packet to send [22:59:34]OFD Sender: No OFD packet to send [22:59:39]OFD Sender: No OFD packet to send [22:59:44]OFD Sender: No OFD packet to send [22:59:49]OFD Sender: No OFD packet to send [22:59:54]OFD Sender: No OFD packet to send [22:59:59]OFD Sender: No OFD packet to send [23:00:04]OFD Sender: No OFD packet to send [23:00:09]OFD Sender: No OFD packet to send [23:00:14]OFD Sender: No OFD packet to send [23:00:19]OFD Sender: No OFD packet to send [23:00:24]OFD Sender: No OFD packet to send [23:00:27]accept exits with 8 [23:00:27]New connection [23:00:27]New thread 3066895716 created [23:00:27]Thread 3067039076 joined [23:00:27]Waiting for new connection... [23:00:27] Sock 8.Parse request [23:00:27]Sock 8.Check first char [23:00:27]Sock 8.First char is OK [23:00:27]request: POST /json_proto HTTP/1.0 [23:00:27]Method: POST [23:00:27]URL: /json_proto [23:00:27]Method is POST - this is cgi request [23:00:27]url: /json_proto [23:00:27]query_string will be loaded in cgi processing [23:00:27]execute_cgi json_proto POST (null) [23:00:27]execute_cgi path=json_proto method=POST [23:00:27]POST find Content-Length [23:00:27]Host: 172.17.50.195:8080 [23:00:27]Content-Length: 683 [23:00:27]Content-Type: application/json [23:00:27] [23:00:27]POST finish read [23:00:27]Found Content-Length = 683 [23:00:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093351", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 16.120, "sum" : 1196.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1196.00, "total" : 1196.00, "payments": [ { "type": 0, "sum" : 1196.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:00:27]execute_script... [23:00:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093351", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 16.120, "sum" : 1196.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1196.00, "total" : 1196.00, "payments": [ { "type": 0, "sum" : 1196.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:00:27]POST & json_proto [23:00:27]process_json_proto [23:00:27]json parsed OK: [23:00:27]protocol is kg_v1.0 [23:00:27]action value=close_receipt [23:00:27]process_action close_receipt [23:00:27]cmd_close_receipt [23:00:27]MH_GetDate [23:00:27]Write to MH i2c: F0 00 00 DE 38 05 [23:00:27]Write i2c OK [23:00:27]MH_I2C_Read... [23:00:27]Read from MH i2c: F0 [23:00:27]MH_I2C_Read... [23:00:27]Read from MH i2c: F0 09 00 [23:00:27]MH_I2C_Read... [23:00:27]Read from MH i2c: F0 09 00 DE 38 00 8D 17 20 67 43 33 1C 67 32 [23:00:27]GetLastDocTimeStamp 1730156258 [23:00:27]current date 1730156429 [23:00:27]FM_GetShiftState [23:00:27]SAM_PROTO_GetShiftState [23:00:27]wFMCommunicate request_size=4 [23:00:27]MH_SAM_APDU [23:00:27]CAPDU: 80 13 01 00 [23:00:27]Write to MH i2c: E2 08 00 DF 38 80 13 01 00 00 00 00 00 94 [23:00:27]Write i2c OK [23:00:27]MH_I2C_Read... [23:00:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:00:27]Read from MH i2c: E2 [23:00:27]MH_I2C_Read... [23:00:27]Read from MH i2c: E2 0E 00 [23:00:27]MH_I2C_Read... [23:00:27]Read from MH i2c: E2 0E 00 DF 38 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 8D [23:00:27]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [23:00:27]wFMCommunicate OK [23:00:27]SAM_PROTO_GetShiftState done [23:00:27]FM_GetShiftState done [23:00:27]opened in 1730073493 [23:00:27]opened+sec_in_day 1730159893 [23:00:27]quantity*price = 119610 [23:00:27]sum+1 = 119611 [23:00:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 1196.00 Внесено: 1196.00 СДАЧА: 0.00 НСП 1% : 10.58 НДС 12% : 127.02 Наличными: 1196.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 813 28.10.2024 23:00 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318338 ФПД: 169089210746715 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T230029&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318338&fm=169089210746715&tin=02508201610067®Number=0000000000091628&sum=119600 [23:00:28]StoreToDocumentArchive [23:00:28]shift 546 fd 318338 [23:00:28]save to /storage/0546/doc_00318338 [23:00:28]save last doc name /storage/0546/doc_00318338 to /storage/kkm_last_doc_name [23:00:28]save OK [23:00:28]Clear old archive folders... [23:00:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:00:28]tlvbuf is 00141310 [23:00:28]SAM_PROTO_ClearQueue [23:00:28]wFMCommunicate request_size=4 [23:00:28]MH_SAM_APDU [23:00:28]CAPDU: 80 09 00 00 [23:00:28]Write to MH i2c: E2 08 00 EC 38 80 09 00 00 00 00 00 00 96 [23:00:28]Write i2c OK [23:00:28]MH_I2C_Read... [23:00:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:00:28]Read from MH i2c: E2 [23:00:28]MH_I2C_Read... [23:00:28]Read from MH i2c: E2 03 00 [23:00:28]MH_I2C_Read... [23:00:28]Read from MH i2c: E2 03 00 EC 38 00 90 00 98 [23:00:28]RAPDU: 90 00 [23:00:28]wFMCommunicate OK [23:00:28]SAM_PROTO_ClearQueue done [23:00:28]KKMCreateOFDPacket [23:00:28]OFDProtocolAddRootSTLVToBuf [23:00:28]FM_MakeSignedData [23:00:28]FM_MakeSignedData [23:00:28]SAM_PROTO_SignData [23:00:28]wFMCommunicate request_size=4 [23:00:28]MH_SAM_APDU [23:00:28]CAPDU: 80 0D 01 02 [23:00:28]Write to MH i2c: E2 08 00 ED 38 80 0D 01 02 00 00 00 00 9E [23:00:28]Write i2c OK [23:00:28]MH_I2C_Read... [23:00:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:00:28]Read from MH i2c: E2 [23:00:28]MH_I2C_Read... [23:00:28]Read from MH i2c: E2 03 00 [23:00:28]MH_I2C_Read... [23:00:28]Read from MH i2c: E2 03 00 ED 38 00 90 00 99 [23:00:28]RAPDU: 90 00 [23:00:28]wFMCommunicate OK [23:00:28]wFMCommunicate request_size=255 [23:00:28]MH_SAM_APDU [23:00:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 F8 3E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 3A D3 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 D3 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 22 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 31 00 00 00 00 07 04 06 00 30 D3 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 03 00 00 F4 03 04 00 8D 17 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 82 DB 04 00 35 04 06 00 99 [23:00:28]Write to MH i2c: E2 02 01 EE 38 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 F8 3E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 3A D3 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 D3 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 22 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 31 00 00 00 00 07 04 06 00 30 D3 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 03 00 00 F4 03 04 00 8D 17 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 82 DB 04 00 35 04 06 00 99 00 00 7E [23:00:28]Write i2c OK [23:00:28]MH_I2C_Read... [23:00:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:00:28]Read from MH i2c: E2 [23:00:28]MH_I2C_Read... [23:00:28]Read from MH i2c: E2 03 00 [23:00:28]MH_I2C_Read... [23:00:28]Read from MH i2c: E2 03 00 EE 38 00 90 00 9A [23:00:28]RAPDU: 90 00 [23:00:28]wFMCommunicate OK [23:00:28]wFMCommunicate request_size=10 [23:00:28]MH_SAM_APDU [23:00:28]CAPDU: 80 0D 02 02 05 C9 26 57 87 5B [23:00:28]Write to MH i2c: E2 0D 00 EF 38 80 0D 02 02 05 00 C9 26 57 87 5B 00 00 D3 [23:00:28]Write i2c OK [23:00:28]MH_I2C_Read... [23:00:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:00:29]Read from MH i2c: E2 [23:00:29]MH_I2C_Read... [23:00:29]Read from MH i2c: E2 03 00 [23:00:29]MH_I2C_Read... [23:00:29]Read from MH i2c: E2 03 00 EF 38 00 90 00 9B [23:00:29]RAPDU: 90 00 [23:00:29]wFMCommunicate OK [23:00:29]wFMCommunicate request_size=4 [23:00:29]MH_SAM_APDU [23:00:29]CAPDU: 80 0D 03 02 [23:00:29]Write to MH i2c: E2 08 00 F0 38 80 0D 03 02 00 00 00 00 A3 [23:00:29]Write i2c OK [23:00:29]MH_I2C_Read... [23:00:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:00:29]Read from MH i2c: E2 [23:00:29]MH_I2C_Read... [23:00:29]Read from MH i2c: E2 0B 00 [23:00:29]MH_I2C_Read... [23:00:29]Read from MH i2c: E2 0B 00 F0 38 00 D1 3F CA AF A1 82 3B D5 90 00 60 [23:00:29]RAPDU: D1 3F CA AF A1 82 3B D5 90 00 [23:00:29]wFMCommunicate OK [23:00:29]SAM_PROTO_SignData done [23:00:29]FM_MakeSignedData done [23:00:29]CreateOFDProtocolMessage [23:00:29]wFMCommunicate request_size=4 [23:00:29]MH_SAM_APDU [23:00:29]CAPDU: 80 11 00 00 [23:00:29]Write to MH i2c: E2 08 00 F1 38 80 11 00 00 00 00 00 00 A3 [23:00:29]Write i2c OK [23:00:29]MH_I2C_Read... [23:00:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:00:29]Read from MH i2c: E2 [23:00:29]MH_I2C_Read... [23:00:29]Read from MH i2c: E2 17 00 [23:00:29]MH_I2C_Read... [23:00:29]Read from MH i2c: E2 17 00 F1 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F7 [23:00:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [23:00:29]wFMCommunicate OK [23:00:29]CreateOFDProtocolMessage done [23:00:29]OFDSenderStorePacket 318338 [23:00:29]StoreOFDPacket docnum=318338 [23:00:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 7A ED 07 01 F4 20 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 F8 3E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 3A D3 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 D3 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 22 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 31 00 00 00 00 07 04 06 00 30 D3 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 03 00 00 F4 03 04 00 8D 17 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 82 DB 04 00 35 04 06 00 99 C9 26 57 87 5B D1 3F CA AF A1 82 3B D5 [23:00:29]CheckFolder [23:00:29]dirname=/storage/ofd_packets [23:00:29]CheckFolder done [23:00:29]ProducePacketName [23:00:29]name=ofd_packets/00318338 [23:00:29]NVStorageSaveData ofd_packets/00318338 [23:00:29]File name is /storage/ofd_packets/00318338 [23:00:29]Write 301 bytes [23:00:29]NVStorageSaveData done [23:00:29]OFDSenderStorePacket done [23:00:29]KKMCreateOFDPacket done [23:00:29]NVStorageSaveData kkm_last_timestamp [23:00:29]File name is /storage/kkm_last_timestamp [23:00:29]Write 4 bytes [23:00:29]NVStorageSaveData done [23:00:29]ExternCall_PrintAddStr [23:00:29]wPrintStart [23:00:29]Write to MH i2c: 01 00 00 F2 38 2A [23:00:29]Write i2c OK [23:00:29]MH_I2C_Read... [23:00:29]Read from MH i2c: 01 [23:00:29]MH_I2C_Read... [23:00:29]Read from MH i2c: 01 07 00 [23:00:29]MH_I2C_Read... [23:00:29]Read from MH i2c: 01 07 00 F2 38 00 00 00 00 00 FF 0F 3F [23:00:29]RasterBufferAndPrint [23:00:29]line Счет N : (1)1093351 [23:00:29]line ИНН: 02508201610067 [23:00:29]line Контрольно-Кассовый Чек [23:00:29]line ПРОДАЖА [23:00:29]line ТРК (МРК, ГНК) : 64 [23:00:29]line Товар: 2710124500 [23:00:29]line Аи-95-К-3 [23:00:29]line 16.120 * 74.20 [23:00:29]line = 1196.10 [23:00:29]line НДС 12% НСП 1% [23:00:29]line > о реализуемом товаре [23:00:29]line ОКРУГЛЕНИЕ: -0.10 [23:00:29]line ИТОГО: 1196.00 [23:00:29]line Внесено: 1196.00 [23:00:29]line СДАЧА: 0.00 [23:00:29]line НСП 1% : 10.58 [23:00:29]line НДС 12% : 127.02 [23:00:29]line Наличными: 1196.00 [23:00:29]line Безнал.: 0.00 [23:00:29]line Место: АЗС № 101 "Партнер Нефть" [23:00:29]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [23:00:29]line СНО: Общий режим [23:00:29]line Чек 813 28.10.2024 23:00 [23:00:29]line Смена: 546 ФФД: 1.0 [23:00:29]line ЗНМ: 0300000082 [23:00:29]line РНМ: 0000000000091628 [23:00:29]line Версия ККМ: 001 [23:00:29]line ФМ: 0000000000874671 [23:00:29]line ФД: 318338 [23:00:29]line ФПД: 169089210746715 [23:00:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T230029&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318338&fm=169089210746715&tin=02508201610067®Number=0000000000091628&sum=119600 [23:00:29]OFD Sender: Processing packet 318338 [packets to send 127, broken 126] [23:00:29]ProducePacketName [23:00:29]name=ofd_packets/00318338 [23:00:29]OFD Sender: To server: pG, [23:00:29]CommunicateWithHost lk.salyk.kg:30040 [23:00:29]ConnectInit lk.salyk.kg [23:00:29]written 0, free lines is 4095 [23:00:29]Connected sock=10 [23:00:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 7A ED 07 01 F4 20 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 F8 3E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 3A D3 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 D3 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 22 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 31 00 00 00 00 07 04 06 00 30 D3 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 03 00 00 F4 03 04 00 8D 17 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 82 DB 04 00 35 04 06 00 99 C9 26 57 87 5B D1 3F CA AF A1 82 3B D5 [23:00:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 94 42 47 00 56 B2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 82 DB 04 00 F4 03 04 00 45 C3 1F 67 B6 04 01 00 00 FD ED A0 66 2C BB BA D2 [23:00:29]CommunicateWithHost err = 0 [23:00:29]CheckOFDResponse [23:00:29]1017 (14) - 77093643461234 [23:00:29]1041 (16) - 0000000000874671 [23:00:29]1040 (4) - 318338 [23:00:29]1012 (4) - 28.10.2024 17:00 [23:00:29]1206 (1) - 0 [23:00:29]OFD Sender: Remove packet 318338 [23:00:29]ProducePacketName [23:00:29]name=ofd_packets/00318338 [23:00:29]NVStorageDeleteData [23:00:29]Write to MH i2c: 01 00 00 1D 39 56 [23:00:29]Write i2c OK [23:00:29]MH_I2C_Read... [23:00:29]Read from MH i2c: 01 [23:00:29]MH_I2C_Read... [23:00:29]Read from MH i2c: 01 07 00 [23:00:29]MH_I2C_Read... [23:00:29]Read from MH i2c: 01 07 00 1D 39 00 00 00 00 00 E5 0C 4E [23:00:29]RasterBufferAndPrint [23:00:29]line [23:00:29]line [23:00:29]line [23:00:29]line [23:00:29]line [23:00:29]written 0, free lines is 3307 [23:00:29]MH_Cut [23:00:29]Write to MH i2c: D1 01 00 24 39 01 2F [23:00:29]Write i2c OK [23:00:29]MH_I2C_Read... [23:00:29]Read from MH i2c: D1 [23:00:29]MH_I2C_Read... [23:00:29]Read from MH i2c: D1 01 00 [23:00:29]MH_I2C_Read... [23:00:29]Read from MH i2c: D1 01 00 24 39 00 2E [23:00:29]Write to MH i2c: 01 00 00 25 39 5E [23:00:29]Write i2c OK [23:00:29]MH_I2C_Read... [23:00:30]OFD Sender: No OFD packet to send [23:00:30]*** Cut start [23:00:30]*** Partial cut [23:00:30]*** CUTSNS_PIN = 1 [23:00:30]*** CUTSNS_PIN = 0 [23:00:30]*** Brake cut motor [23:00:31]Read from MH i2c: 01 [23:00:31]MH_I2C_Read... [23:00:31]*** Stop cut motor [23:00:31]*** Cut end [23:00:31]Read from MH i2c: 01 07 00 [23:00:31]MH_I2C_Read... [23:00:31]Read from MH i2c: 01 07 00 25 39 00 00 00 00 00 FF 0F 73 [23:00:31]process_action close_receipt done [23:00:31]requested_data is exist [23:00:31]produce_requested_data [23:00:31]requested_item fm.sn is exist - process it [23:00:31]wFMCommunicate request_size=4 [23:00:31]MH_SAM_APDU [23:00:31]CAPDU: 80 11 00 00 [23:00:31]Write to MH i2c: E2 08 00 26 39 80 11 00 00 00 00 00 00 D9 [23:00:31]Write i2c OK [23:00:31]MH_I2C_Read... [23:00:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:00:31]Read from MH i2c: E2 [23:00:31]MH_I2C_Read... [23:00:31]Read from MH i2c: E2 17 00 [23:00:31]MH_I2C_Read... [23:00:31]Read from MH i2c: E2 17 00 26 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 2D [23:00:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [23:00:31]wFMCommunicate OK [23:00:31]requested_item fd.num is exist - process it [23:00:31]SAM_PROTO_GetFieldsCounters [23:00:31]wFMCommunicate request_size=4 [23:00:31]MH_SAM_APDU [23:00:31]CAPDU: 80 13 00 00 [23:00:31]Write to MH i2c: E2 08 00 27 39 80 13 00 00 00 00 00 00 DC [23:00:31]Write i2c OK [23:00:31]MH_I2C_Read... [23:00:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:00:31]Read from MH i2c: E2 [23:00:31]MH_I2C_Read... [23:00:31]Read from MH i2c: E2 62 00 [23:00:31]MH_I2C_Read... [23:00:31]Read from MH i2c: E2 62 00 27 39 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 82 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 2D 03 00 00 5E 04 04 00 2D 03 00 00 57 04 04 00 2E 03 00 00 19 04 04 00 00 00 00 00 90 00 14 [23:00:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 82 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 2D 03 00 00 5E 04 04 00 2D 03 00 00 57 04 04 00 2E 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:00:31]wFMCommunicate OK [23:00:31]SAM_PROTO_GetFieldsCounters done [23:00:31]requested_item shift.num is exist - process it [23:00:31]requested_item shift.opened is exist - process it [23:00:31]req_shift_opened [23:00:31]FM_GetShiftState [23:00:31]SAM_PROTO_GetShiftState [23:00:31]wFMCommunicate request_size=4 [23:00:31]MH_SAM_APDU [23:00:31]CAPDU: 80 13 01 00 [23:00:31]Write to MH i2c: E2 08 00 28 39 80 13 01 00 00 00 00 00 DE [23:00:31]Write i2c OK [23:00:31]MH_I2C_Read... [23:00:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:00:31]Read from MH i2c: E2 [23:00:31]MH_I2C_Read... [23:00:31]Read from MH i2c: E2 0E 00 [23:00:31]MH_I2C_Read... [23:00:31]Read from MH i2c: E2 0E 00 28 39 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D7 [23:00:31]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [23:00:31]wFMCommunicate OK [23:00:31]SAM_PROTO_GetShiftState done [23:00:31]FM_GetShiftState done [23:00:31]req_shift_opened done [23:00:31]requested_item shift.open_date is exist - process it [23:00:31]req_shift_open_date [23:00:31]req_shift_open_date done [23:00:31]produce_requested_data done [23:00:31]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318338,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [23:00:31]process_action_free close_receipt [23:00:31]json_value_free [23:00:31]json_value_free done [23:00:31]process_json_proto returns [23:00:31]Send response to host [23:00:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318338,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [23:00:31]free response buf [23:00:31]execute_script done [23:00:31]execute_script returns [23:00:31]free content buf [23:00:31]Sock 8.Close socket [23:00:31]Sock 8.Thread stoped [23:00:35]OFD Sender: No OFD packet to send [23:00:40]OFD Sender: No OFD packet to send [23:00:45]OFD Sender: No OFD packet to send [23:00:50]OFD Sender: No OFD packet to send [23:00:55]OFD Sender: No OFD packet to send [23:01:00]OFD Sender: No OFD packet to send [23:01:05]OFD Sender: No OFD packet to send [23:01:10]OFD Sender: No OFD packet to send [23:01:15]OFD Sender: No OFD packet to send [23:01:20]OFD Sender: No OFD packet to send [23:01:25]OFD Sender: No OFD packet to send [23:01:30]OFD Sender: No OFD packet to send [23:01:35]OFD Sender: No OFD packet to send [23:01:40]OFD Sender: No OFD packet to send [23:01:45]OFD Sender: No OFD packet to send [23:01:50]OFD Sender: No OFD packet to send [23:01:55]OFD Sender: No OFD packet to send [23:02:00]OFD Sender: No OFD packet to send [23:02:05]OFD Sender: No OFD packet to send [23:02:10]OFD Sender: No OFD packet to send [23:02:15]OFD Sender: No OFD packet to send [23:02:20]OFD Sender: No OFD packet to send [23:02:22]accept exits with 9 [23:02:22]New connection [23:02:22]New thread 3067039076 created [23:02:22]Thread 3066895716 joined [23:02:22]Waiting for new connection... [23:02:22] Sock 9.Parse request [23:02:22]Sock 9.Check first char [23:02:22]Sock 9.First char is OK [23:02:22]request: POST /json_proto HTTP/1.0 [23:02:22]Method: POST [23:02:22]URL: /json_proto [23:02:22]Method is POST - this is cgi request [23:02:22]url: /json_proto [23:02:22]query_string will be loaded in cgi processing [23:02:22]execute_cgi json_proto POST (null) [23:02:22]execute_cgi path=json_proto method=POST [23:02:22]POST find Content-Length [23:02:22]Host: 172.17.50.195:8080 [23:02:22]Content-Length: 798 [23:02:22]Content-Type: application/json [23:02:22] [23:02:22]POST finish read [23:02:22]Found Content-Length = 798 [23:02:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093352", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 30.500, "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\u000A24266", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:02:22]execute_script... [23:02: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)1093352", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 30.500, "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\u000A24266", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:02:22]POST & json_proto [23:02:22]process_json_proto [23:02:22]json parsed OK: [23:02:22]protocol is kg_v1.0 [23:02:22]action value=close_receipt [23:02:22]process_action close_receipt [23:02:22]cmd_close_receipt [23:02:22]MH_GetDate [23:02:22]Write to MH i2c: F0 00 00 29 39 51 [23:02:22]Write i2c OK [23:02:22]MH_I2C_Read... [23:02:22]Read from MH i2c: F0 [23:02:22]MH_I2C_Read... [23:02:22]Read from MH i2c: F0 09 00 [23:02:22]MH_I2C_Read... [23:02:22]Read from MH i2c: F0 09 00 29 39 00 00 18 20 67 43 33 1C 67 F2 [23:02:22]GetLastDocTimeStamp 1730156429 [23:02:22]current date 1730156544 [23:02:22]FM_GetShiftState [23:02:22]SAM_PROTO_GetShiftState [23:02:22]wFMCommunicate request_size=4 [23:02:22]MH_SAM_APDU [23:02:22]CAPDU: 80 13 01 00 [23:02:22]Write to MH i2c: E2 08 00 2A 39 80 13 01 00 00 00 00 00 E0 [23:02:22]Write i2c OK [23:02:22]MH_I2C_Read... [23:02:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:02:22]Read from MH i2c: E2 [23:02:22]MH_I2C_Read... [23:02:22]Read from MH i2c: E2 0E 00 [23:02:22]MH_I2C_Read... [23:02:22]Read from MH i2c: E2 0E 00 2A 39 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D9 [23:02:22]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [23:02:22]wFMCommunicate OK [23:02:22]SAM_PROTO_GetShiftState done [23:02:22]FM_GetShiftState done [23:02:22]opened in 1730073493 [23:02:22]opened+sec_in_day 1730159893 [23:02:22]quantity*price = 0 [23:02:22]sum+1 = 1 [23:02:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 814 28.10.2024 23:02 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливная Карта 24266 ФМ: 0000000000874671 ФД: 318339 ФПД: 102855876047278 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T230225&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318339&fm=102855876047278&tin=02508201610067®Number=0000000000091628&sum=0 [23:02:24]StoreToDocumentArchive [23:02:24]shift 546 fd 318339 [23:02:24]save to /storage/0546/doc_00318339 [23:02:24]save last doc name /storage/0546/doc_00318339 to /storage/kkm_last_doc_name [23:02:24]save OK [23:02:24]Clear old archive folders... [23:02:24]ProcessDocumentItem done err = 0, tmpTLVsize=252 [23:02:24]tlvbuf is 001673B0 [23:02:24]SAM_PROTO_ClearQueue [23:02:24]wFMCommunicate request_size=4 [23:02:24]MH_SAM_APDU [23:02:24]CAPDU: 80 09 00 00 [23:02:24]Write to MH i2c: E2 08 00 37 39 80 09 00 00 00 00 00 00 E2 [23:02:24]Write i2c OK [23:02:24]MH_I2C_Read... [23:02:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:02:24]Read from MH i2c: E2 [23:02:24]MH_I2C_Read... [23:02:24]Read from MH i2c: E2 03 00 [23:02:24]MH_I2C_Read... [23:02:24]Read from MH i2c: E2 03 00 37 39 00 90 00 E4 [23:02:24]RAPDU: 90 00 [23:02:24]wFMCommunicate OK [23:02:24]SAM_PROTO_ClearQueue done [23:02:24]KKMCreateOFDPacket [23:02:24]OFDProtocolAddRootSTLVToBuf [23:02:24]FM_MakeSignedData [23:02:24]FM_MakeSignedData [23:02:24]SAM_PROTO_SignData [23:02:24]wFMCommunicate request_size=4 [23:02:24]MH_SAM_APDU [23:02:24]CAPDU: 80 0D 01 02 [23:02:24]Write to MH i2c: E2 08 00 38 39 80 0D 01 02 00 00 00 00 EA [23:02:24]Write i2c OK [23:02:24]MH_I2C_Read... [23:02:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:02:24]Read from MH i2c: E2 [23:02:24]MH_I2C_Read... [23:02:24]Read from MH i2c: E2 03 00 [23:02:24]MH_I2C_Read... [23:02:24]Read from MH i2c: E2 03 00 38 39 00 90 00 E5 [23:02:24]RAPDU: 90 00 [23:02:24]wFMCommunicate OK [23:02:24]wFMCommunicate request_size=255 [23:02:24]MH_SAM_APDU [23:02:24]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 24 77 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 2E 03 00 00 F4 03 04 00 01 18 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 83 DB 04 00 35 04 06 00 [23:02:24]Write to MH i2c: E2 02 01 39 39 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 24 77 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 2E 03 00 00 F4 03 04 00 01 18 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 83 DB 04 00 35 04 06 00 00 00 20 [23:02:24]Write i2c OK [23:02:24]MH_I2C_Read... [23:02:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:02:24]Read from MH i2c: E2 [23:02:24]MH_I2C_Read... [23:02:24]Read from MH i2c: E2 03 00 [23:02:24]MH_I2C_Read... [23:02:24]Read from MH i2c: E2 03 00 39 39 00 90 00 E6 [23:02:24]RAPDU: 90 00 [23:02:24]wFMCommunicate OK [23:02:24]wFMCommunicate request_size=11 [23:02:24]MH_SAM_APDU [23:02:24]CAPDU: 80 0D 02 02 06 5D 8B FF F4 71 AE [23:02:24]Write to MH i2c: E2 0E 00 3A 39 80 0D 02 02 06 00 5D 8B FF F4 71 AE 00 00 F3 [23:02:24]Write i2c OK [23:02:24]MH_I2C_Read... [23:02:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:02:24]Read from MH i2c: E2 [23:02:24]MH_I2C_Read... [23:02:24]Read from MH i2c: E2 03 00 [23:02:24]MH_I2C_Read... [23:02:24]Read from MH i2c: E2 03 00 3A 39 00 90 00 E7 [23:02:24]RAPDU: 90 00 [23:02:24]wFMCommunicate OK [23:02:24]wFMCommunicate request_size=4 [23:02:24]MH_SAM_APDU [23:02:24]CAPDU: 80 0D 03 02 [23:02:24]Write to MH i2c: E2 08 00 3B 39 80 0D 03 02 00 00 00 00 EF [23:02:24]Write i2c OK [23:02:24]MH_I2C_Read... [23:02:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:02:24]Read from MH i2c: E2 [23:02:24]MH_I2C_Read... [23:02:24]Read from MH i2c: E2 0B 00 [23:02:24]MH_I2C_Read... [23:02:24]Read from MH i2c: E2 0B 00 3B 39 00 AF 48 A0 2F 42 DE 7E 63 90 00 B7 [23:02:24]RAPDU: AF 48 A0 2F 42 DE 7E 63 90 00 [23:02:24]wFMCommunicate OK [23:02:24]SAM_PROTO_SignData done [23:02:24]FM_MakeSignedData done [23:02:24]CreateOFDProtocolMessage [23:02:24]wFMCommunicate request_size=4 [23:02:24]MH_SAM_APDU [23:02:24]CAPDU: 80 11 00 00 [23:02:24]Write to MH i2c: E2 08 00 3C 39 80 11 00 00 00 00 00 00 EF [23:02:24]Write i2c OK [23:02:24]MH_I2C_Read... [23:02:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:02:24]Read from MH i2c: E2 [23:02:24]MH_I2C_Read... [23:02:24]Read from MH i2c: E2 17 00 [23:02:24]MH_I2C_Read... [23:02:24]Read from MH i2c: E2 17 00 3C 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 43 [23:02:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [23:02:24]wFMCommunicate OK [23:02:24]CreateOFDProtocolMessage done [23:02:24]OFDSenderStorePacket 318339 [23:02:24]StoreOFDPacket docnum=318339 [23:02:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 79 B5 08 01 01 FD 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 24 77 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 2E 03 00 00 F4 03 04 00 01 18 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 83 DB 04 00 35 04 06 00 5D 8B FF F4 71 AE AF 48 A0 2F 42 DE 7E 63 [23:02:24]CheckFolder [23:02:24]dirname=/storage/ofd_packets [23:02:24]CheckFolder done [23:02:24]ProducePacketName [23:02:24]name=ofd_packets/00318339 [23:02:24]NVStorageSaveData ofd_packets/00318339 [23:02:24]File name is /storage/ofd_packets/00318339 [23:02:24]Write 302 bytes [23:02:24]NVStorageSaveData done [23:02:24]OFDSenderStorePacket done [23:02:24]KKMCreateOFDPacket done [23:02:24]NVStorageSaveData kkm_last_timestamp [23:02:24]File name is /storage/kkm_last_timestamp [23:02:24]Write 4 bytes [23:02:24]NVStorageSaveData done [23:02:24]ExternCall_PrintAddStr [23:02:24]wPrintStart [23:02:24]Write to MH i2c: 01 00 00 3D 39 76 [23:02:24]Write i2c OK [23:02:24]MH_I2C_Read... [23:02:24]Read from MH i2c: 01 [23:02:24]MH_I2C_Read... [23:02:24]Read from MH i2c: 01 07 00 [23:02:24]MH_I2C_Read... [23:02:24]Read from MH i2c: 01 07 00 3D 39 00 00 00 00 00 FF 0F 8B [23:02:24]RasterBufferAndPrint [23:02:24]line Счет N : (1)1093352 [23:02:24]line ИНН: 02508201610067 [23:02:24]line Контрольно-Кассовый Чек [23:02:24]line ПРОДАЖА [23:02:24]line ТРК (МРК, ГНК) : 11 [23:02:24]line Товар: 2710194210 [23:02:24]line ДТ(л)-К-2 [23:02:24]line 30.500 * 0.00 [23:02:24]line = 0.00 [23:02:24]line НДС 12% НСП 1% [23:02:24]line > о реализуемом товаре [23:02:24]line ИТОГО: 0.00 [23:02:24]line НСП 1% : 0.00 [23:02:24]line НДС 12% : 0.00 [23:02:24]line Наличными: 0.00 [23:02:24]line Безнал.: 0.00 [23:02:24]line Место: АЗС № 101 "Партнер Нефть" [23:02:24]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [23:02:24]line СНО: Общий режим [23:02:24]line Чек 814 28.10.2024 23:02 [23:02:24]line Смена: 546 ФФД: 1.0 [23:02:24]line ЗНМ: 0300000082 [23:02:24]line РНМ: 0000000000091628 [23:02:24]line Версия ККМ: 001 [23:02:24]line Талоны: Топливная Карта [23:02:24]line 24266 [23:02:24]line ФМ: 0000000000874671 [23:02:24]line ФД: 318339 [23:02:24]line ФПД: 102855876047278 [23:02:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T230225&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318339&fm=102855876047278&tin=02508201610067®Number=0000000000091628&sum=0 [23:02:24]written 0, free lines is 4095 [23:02:24]OFD Sender: Processing packet 318339 [packets to send 127, broken 126] [23:02:24]ProducePacketName [23:02:24]name=ofd_packets/00318339 [23:02:24]OFD Sender: To server: pG, [23:02:24]CommunicateWithHost lk.salyk.kg:30040 [23:02:24]ConnectInit lk.salyk.kg [23:02:25]Connected sock=10 [23:02:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 79 B5 08 01 01 FD 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 24 77 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 2E 03 00 00 F4 03 04 00 01 18 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 83 DB 04 00 35 04 06 00 5D 8B FF F4 71 AE AF 48 A0 2F 42 DE 7E 63 [23:02:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 4F DB 47 00 06 18 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 83 DB 04 00 F4 03 04 00 B8 C3 1F 67 B6 04 01 00 00 0B 29 57 04 BB EE DC B2 [23:02:25]CommunicateWithHost err = 0 [23:02:25]CheckOFDResponse [23:02:25]1017 (14) - 77093643461234 [23:02:25]1041 (16) - 0000000000874671 [23:02:25]1040 (4) - 318339 [23:02:25]1012 (4) - 28.10.2024 17:02 [23:02:25]1206 (1) - 0 [23:02:25]OFD Sender: Remove packet 318339 [23:02:25]ProducePacketName [23:02:25]name=ofd_packets/00318339 [23:02:25]NVStorageDeleteData [23:02:25]Write to MH i2c: 01 00 00 67 39 A0 [23:02:25]Write i2c OK [23:02:25]MH_I2C_Read... [23:02:25]Read from MH i2c: 01 [23:02:25]MH_I2C_Read... [23:02:25]Read from MH i2c: 01 07 00 [23:02:25]MH_I2C_Read... [23:02:25]Read from MH i2c: 01 07 00 67 39 00 00 00 00 00 F8 0C AB [23:02:25]RasterBufferAndPrint [23:02:25]line [23:02:25]line [23:02:25]line [23:02:25]line [23:02:25]line [23:02:25]written 0, free lines is 3326 [23:02:25]MH_Cut [23:02:25]Write to MH i2c: D1 01 00 6E 39 01 79 [23:02:25]Write i2c OK [23:02:25]MH_I2C_Read... [23:02:25]Read from MH i2c: D1 [23:02:25]MH_I2C_Read... [23:02:25]Read from MH i2c: D1 01 00 [23:02:25]MH_I2C_Read... [23:02:25]Read from MH i2c: D1 01 00 6E 39 00 78 [23:02:25]Write to MH i2c: 01 00 00 6F 39 A8 [23:02:25]Write i2c OK [23:02:25]MH_I2C_Read... [23:02:25]OFD Sender: No OFD packet to send [23:02:26]*** Cut start [23:02:26]*** Partial cut [23:02:26]*** CUTSNS_PIN = 1 [23:02:26]*** CUTSNS_PIN = 0 [23:02:26]*** Brake cut motor [23:02:26]Read from MH i2c: 01 [23:02:26]MH_I2C_Read... [23:02:26]*** Stop cut motor [23:02:26]*** Cut end [23:02:26]Read from MH i2c: 01 07 00 [23:02:26]MH_I2C_Read... [23:02:26]Read from MH i2c: 01 07 00 6F 39 00 00 00 00 00 FF 0F BD [23:02:26]process_action close_receipt done [23:02:26]requested_data is exist [23:02:26]produce_requested_data [23:02:26]requested_item fm.sn is exist - process it [23:02:26]wFMCommunicate request_size=4 [23:02:26]MH_SAM_APDU [23:02:26]CAPDU: 80 11 00 00 [23:02:26]Write to MH i2c: E2 08 00 70 39 80 11 00 00 00 00 00 00 23 [23:02:26]Write i2c OK [23:02:26]MH_I2C_Read... [23:02:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:02:26]Read from MH i2c: E2 [23:02:26]MH_I2C_Read... [23:02:26]Read from MH i2c: E2 17 00 [23:02:26]MH_I2C_Read... [23:02:26]Read from MH i2c: E2 17 00 70 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 77 [23:02:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [23:02:26]wFMCommunicate OK [23:02:26]requested_item fd.num is exist - process it [23:02:26]SAM_PROTO_GetFieldsCounters [23:02:26]wFMCommunicate request_size=4 [23:02:26]MH_SAM_APDU [23:02:26]CAPDU: 80 13 00 00 [23:02:26]Write to MH i2c: E2 08 00 71 39 80 13 00 00 00 00 00 00 26 [23:02:26]Write i2c OK [23:02:26]MH_I2C_Read... [23:02:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:02:26]Read from MH i2c: E2 [23:02:26]MH_I2C_Read... [23:02:26]Read from MH i2c: E2 62 00 [23:02:26]MH_I2C_Read... [23:02:26]Read from MH i2c: E2 62 00 71 39 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 83 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 2E 03 00 00 5E 04 04 00 2E 03 00 00 57 04 04 00 2F 03 00 00 19 04 04 00 00 00 00 00 90 00 62 [23:02:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 83 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 2E 03 00 00 5E 04 04 00 2E 03 00 00 57 04 04 00 2F 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:02:26]wFMCommunicate OK [23:02:26]SAM_PROTO_GetFieldsCounters done [23:02:26]requested_item shift.num is exist - process it [23:02:26]requested_item shift.opened is exist - process it [23:02:26]req_shift_opened [23:02:26]FM_GetShiftState [23:02:26]SAM_PROTO_GetShiftState [23:02:26]wFMCommunicate request_size=4 [23:02:26]MH_SAM_APDU [23:02:26]CAPDU: 80 13 01 00 [23:02:26]Write to MH i2c: E2 08 00 72 39 80 13 01 00 00 00 00 00 28 [23:02:26]Write i2c OK [23:02:26]MH_I2C_Read... [23:02:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:02:26]Read from MH i2c: E2 [23:02:26]MH_I2C_Read... [23:02:26]Read from MH i2c: E2 0E 00 [23:02:26]MH_I2C_Read... [23:02:26]Read from MH i2c: E2 0E 00 72 39 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 21 [23:02:26]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [23:02:26]wFMCommunicate OK [23:02:26]SAM_PROTO_GetShiftState done [23:02:26]FM_GetShiftState done [23:02:26]req_shift_opened done [23:02:26]requested_item shift.open_date is exist - process it [23:02:26]req_shift_open_date [23:02:26]req_shift_open_date done [23:02:26]produce_requested_data done [23:02:26]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318339,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [23:02:26]process_action_free close_receipt [23:02:26]json_value_free [23:02:26]json_value_free done [23:02:26]process_json_proto returns [23:02:26]Send response to host [23:02:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318339,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [23:02:26]free response buf [23:02:26]execute_script done [23:02:26]execute_script returns [23:02:26]free content buf [23:02:26]Sock 9.Close socket [23:02:26]Sock 9.Thread stoped [23:02:30]OFD Sender: No OFD packet to send [23:02:35]OFD Sender: No OFD packet to send [23:02:40]OFD Sender: No OFD packet to send [23:02:45]OFD Sender: No OFD packet to send [23:02:50]OFD Sender: No OFD packet to send [23:02:55]OFD Sender: No OFD packet to send [23:03:00]OFD Sender: No OFD packet to send [23:03:02]accept exits with 8 [23:03:02]New connection [23:03:02]New thread 3066895716 created [23:03:02]Thread 3067039076 joined [23:03:02]Waiting for new connection... [23:03:02] Sock 8.Parse request [23:03:02]Sock 8.Check first char [23:03:02]Sock 8.First char is OK [23:03:02]request: POST /json_proto HTTP/1.0 [23:03:02]Method: POST [23:03:02]URL: /json_proto [23:03:02]Method is POST - this is cgi request [23:03:02]url: /json_proto [23:03:02]query_string will be loaded in cgi processing [23:03:02]execute_cgi json_proto POST (null) [23:03:02]execute_cgi path=json_proto method=POST [23:03:02]POST find Content-Length [23:03:02]Host: 172.17.50.195:8080 [23:03:02]Content-Length: 798 [23:03:02]Content-Type: application/json [23:03:02] [23:03:02]POST finish read [23:03:02]Found Content-Length = 798 [23:03:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093353", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 26.250, "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\u000A53600", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:03:02]execute_script... [23:03: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)1093353", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 26.250, "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\u000A53600", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:03:02]POST & json_proto [23:03:02]process_json_proto [23:03:02]json parsed OK: [23:03:02]protocol is kg_v1.0 [23:03:02]action value=close_receipt [23:03:02]process_action close_receipt [23:03:02]cmd_close_receipt [23:03:02]MH_GetDate [23:03:02]Write to MH i2c: F0 00 00 73 39 9B [23:03:02]Write i2c OK [23:03:02]MH_I2C_Read... [23:03:02]Read from MH i2c: F0 [23:03:02]MH_I2C_Read... [23:03:02]Read from MH i2c: F0 09 00 [23:03:02]MH_I2C_Read... [23:03:02]Read from MH i2c: F0 09 00 73 39 00 28 18 20 67 43 33 1C 67 64 [23:03:02]GetLastDocTimeStamp 1730156545 [23:03:02]current date 1730156584 [23:03:02]FM_GetShiftState [23:03:02]SAM_PROTO_GetShiftState [23:03:02]wFMCommunicate request_size=4 [23:03:02]MH_SAM_APDU [23:03:02]CAPDU: 80 13 01 00 [23:03:02]Write to MH i2c: E2 08 00 74 39 80 13 01 00 00 00 00 00 2A [23:03:02]Write i2c OK [23:03:02]MH_I2C_Read... [23:03:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:03:02]Read from MH i2c: E2 [23:03:02]MH_I2C_Read... [23:03:02]Read from MH i2c: E2 0E 00 [23:03:02]MH_I2C_Read... [23:03:02]Read from MH i2c: E2 0E 00 74 39 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 23 [23:03:02]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [23:03:02]wFMCommunicate OK [23:03:02]SAM_PROTO_GetShiftState done [23:03:02]FM_GetShiftState done [23:03:02]opened in 1730073493 [23:03:02]opened+sec_in_day 1730159893 [23:03:02]quantity*price = 0 [23:03:02]sum+1 = 1 [23:03:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 815 28.10.2024 23:03 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливная Карта 53600 ФМ: 0000000000874671 ФД: 318340 ФПД: 108406249586656 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T230304&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318340&fm=108406249586656&tin=02508201610067®Number=0000000000091628&sum=0 [23:03:03]StoreToDocumentArchive [23:03:03]shift 546 fd 318340 [23:03:03]save to /storage/0546/doc_00318340 [23:03:03]save last doc name /storage/0546/doc_00318340 to /storage/kkm_last_doc_name [23:03:03]save OK [23:03:03]Clear old archive folders... [23:03:03]ProcessDocumentItem done err = 0, tmpTLVsize=252 [23:03:03]tlvbuf is 00099790 [23:03:03]SAM_PROTO_ClearQueue [23:03:03]wFMCommunicate request_size=4 [23:03:03]MH_SAM_APDU [23:03:03]CAPDU: 80 09 00 00 [23:03:03]Write to MH i2c: E2 08 00 81 39 80 09 00 00 00 00 00 00 2C [23:03:03]Write i2c OK [23:03:03]MH_I2C_Read... [23:03:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:03:03]Read from MH i2c: E2 [23:03:03]MH_I2C_Read... [23:03:03]Read from MH i2c: E2 03 00 [23:03:03]MH_I2C_Read... [23:03:03]Read from MH i2c: E2 03 00 81 39 00 90 00 2E [23:03:03]RAPDU: 90 00 [23:03:03]wFMCommunicate OK [23:03:03]SAM_PROTO_ClearQueue done [23:03:03]KKMCreateOFDPacket [23:03:03]OFDProtocolAddRootSTLVToBuf [23:03:03]FM_MakeSignedData [23:03:03]FM_MakeSignedData [23:03:03]SAM_PROTO_SignData [23:03:03]wFMCommunicate request_size=4 [23:03:03]MH_SAM_APDU [23:03:03]CAPDU: 80 0D 01 02 [23:03:03]Write to MH i2c: E2 08 00 82 39 80 0D 01 02 00 00 00 00 34 [23:03:03]Write i2c OK [23:03:03]MH_I2C_Read... [23:03:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:03:03]Read from MH i2c: E2 [23:03:03]MH_I2C_Read... [23:03:03]Read from MH i2c: E2 03 00 [23:03:03]MH_I2C_Read... [23:03:03]Read from MH i2c: E2 03 00 82 39 00 90 00 2F [23:03:03]RAPDU: 90 00 [23:03:03]wFMCommunicate OK [23:03:03]wFMCommunicate request_size=255 [23:03:03]MH_SAM_APDU [23:03:03]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 8A 66 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 2F 03 00 00 F4 03 04 00 28 18 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 84 DB 04 00 35 04 06 00 [23:03:03]Write to MH i2c: E2 02 01 83 39 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 8A 66 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 2F 03 00 00 F4 03 04 00 28 18 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 84 DB 04 00 35 04 06 00 00 00 E8 [23:03:03]Write i2c OK [23:03:03]MH_I2C_Read... [23:03:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:03:03]Read from MH i2c: E2 [23:03:03]MH_I2C_Read... [23:03:03]Read from MH i2c: E2 03 00 [23:03:03]MH_I2C_Read... [23:03:03]Read from MH i2c: E2 03 00 83 39 00 90 00 30 [23:03:03]RAPDU: 90 00 [23:03:03]wFMCommunicate OK [23:03:03]wFMCommunicate request_size=11 [23:03:03]MH_SAM_APDU [23:03:03]CAPDU: 80 0D 02 02 06 62 98 4B FF 7F E0 [23:03:03]Write to MH i2c: E2 0E 00 84 39 80 0D 02 02 06 00 62 98 4B FF 7F E0 00 00 E6 [23:03:03]Write i2c OK [23:03:03]MH_I2C_Read... [23:03:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:03:03]Read from MH i2c: E2 [23:03:03]MH_I2C_Read... [23:03:03]Read from MH i2c: E2 03 00 [23:03:03]MH_I2C_Read... [23:03:03]Read from MH i2c: E2 03 00 84 39 00 90 00 31 [23:03:03]RAPDU: 90 00 [23:03:03]wFMCommunicate OK [23:03:03]wFMCommunicate request_size=4 [23:03:03]MH_SAM_APDU [23:03:03]CAPDU: 80 0D 03 02 [23:03:03]Write to MH i2c: E2 08 00 85 39 80 0D 03 02 00 00 00 00 39 [23:03:03]Write i2c OK [23:03:03]MH_I2C_Read... [23:03:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:03:04]Read from MH i2c: E2 [23:03:04]MH_I2C_Read... [23:03:04]Read from MH i2c: E2 0B 00 [23:03:04]MH_I2C_Read... [23:03:04]Read from MH i2c: E2 0B 00 85 39 00 B1 38 4C 8F 8A BF 60 4D 90 00 F4 [23:03:04]RAPDU: B1 38 4C 8F 8A BF 60 4D 90 00 [23:03:04]wFMCommunicate OK [23:03:04]SAM_PROTO_SignData done [23:03:04]FM_MakeSignedData done [23:03:04]CreateOFDProtocolMessage [23:03:04]wFMCommunicate request_size=4 [23:03:04]MH_SAM_APDU [23:03:04]CAPDU: 80 11 00 00 [23:03:04]Write to MH i2c: E2 08 00 86 39 80 11 00 00 00 00 00 00 39 [23:03:04]Write i2c OK [23:03:04]MH_I2C_Read... [23:03:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:03:04]Read from MH i2c: E2 [23:03:04]MH_I2C_Read... [23:03:04]Read from MH i2c: E2 17 00 [23:03:04]MH_I2C_Read... [23:03:04]Read from MH i2c: E2 17 00 86 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 8D [23:03:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [23:03:04]wFMCommunicate OK [23:03:04]CreateOFDProtocolMessage done [23:03:04]OFDSenderStorePacket 318340 [23:03:04]StoreOFDPacket docnum=318340 [23:03:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 D2 DD 08 01 FB 03 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 8A 66 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 2F 03 00 00 F4 03 04 00 28 18 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 84 DB 04 00 35 04 06 00 62 98 4B FF 7F E0 B1 38 4C 8F 8A BF 60 4D [23:03:04]CheckFolder [23:03:04]dirname=/storage/ofd_packets [23:03:04]CheckFolder done [23:03:04]ProducePacketName [23:03:04]name=ofd_packets/00318340 [23:03:04]NVStorageSaveData ofd_packets/00318340 [23:03:04]File name is /storage/ofd_packets/00318340 [23:03:04]Write 302 bytes [23:03:04]NVStorageSaveData done [23:03:04]OFDSenderStorePacket done [23:03:04]KKMCreateOFDPacket done [23:03:04]NVStorageSaveData kkm_last_timestamp [23:03:04]File name is /storage/kkm_last_timestamp [23:03:04]Write 4 bytes [23:03:04]NVStorageSaveData done [23:03:04]OFD Sender: Processing packet 318340 [packets to send 127, broken 126] [23:03:04]ProducePacketName [23:03:04]name=ofd_packets/00318340 [23:03:04]OFD Sender: To server: pG, [23:03:04]CommunicateWithHost lk.salyk.kg:30040 [23:03:04]ConnectInit lk.salyk.kg [23:03:04]ExternCall_PrintAddStr [23:03:04]wPrintStart [23:03:04]Write to MH i2c: 01 00 00 87 39 C0 [23:03:04]Write i2c OK [23:03:04]MH_I2C_Read... [23:03:04]Read from MH i2c: 01 [23:03:04]MH_I2C_Read... [23:03:04]Read from MH i2c: 01 07 00 [23:03:04]MH_I2C_Read... [23:03:04]Read from MH i2c: 01 07 00 87 39 00 00 00 00 00 FF 0F D5 [23:03:04]RasterBufferAndPrint [23:03:04]line Счет N : (1)1093353 [23:03:04]line ИНН: 02508201610067 [23:03:04]line Контрольно-Кассовый Чек [23:03:04]line ПРОДАЖА [23:03:04]line ТРК (МРК, ГНК) : 41 [23:03:04]line Товар: 2710194210 [23:03:04]line ДТ(л)-К-2 [23:03:04]line 26.250 * 0.00 [23:03:04]line = 0.00 [23:03:04]line НДС 12% НСП 1% [23:03:04]line > о реализуемом товаре [23:03:04]line ИТОГО: 0.00 [23:03:04]line НСП 1% : 0.00 [23:03:04]line НДС 12% : 0.00 [23:03:04]line Наличными: 0.00 [23:03:04]line Безнал.: 0.00 [23:03:04]line Место: АЗС № 101 "Партнер Нефть" [23:03:04]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [23:03:04]line СНО: Общий режим [23:03:04]line Чек 815 28.10.2024 23:03 [23:03:04]line Смена: 546 ФФД: 1.0 [23:03:04]line ЗНМ: 0300000082 [23:03:04]line РНМ: 0000000000091628 [23:03:04]line Версия ККМ: 001 [23:03:04]line Талоны: Топливная Карта [23:03:04]line 53600 [23:03:04]line ФМ: 0000000000874671 [23:03:04]line ФД: 318340 [23:03:04]line ФПД: 108406249586656 [23:03:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T230304&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318340&fm=108406249586656&tin=02508201610067®Number=0000000000091628&sum=0 [23:03:04]Connected sock=11 [23:03:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 D2 DD 08 01 FB 03 written 0, free lines is 4095 [23:03:04]5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 8A 66 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 2F 03 00 00 F4 03 04 00 28 18 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 84 DB 04 00 35 04 06 00 62 98 4B FF 7F E0 B1 38 4C 8F 8A BF 60 4D [23:03:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 5A 02 47 00 EB 4A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 84 DB 04 00 F4 03 04 00 DF C3 1F 67 B6 04 01 00 00 FA 71 15 C4 8B 23 B6 B8 [23:03:04]CommunicateWithHost err = 0 [23:03:04]CheckOFDResponse [23:03:04]1017 (14) - 77093643461234 [23:03:04]1041 (16) - 0000000000874671 [23:03:04]1040 (4) - 318340 [23:03:04]1012 (4) - 28.10.2024 17:03 [23:03:04]1206 (1) - 0 [23:03:04]OFD Sender: Remove packet 318340 [23:03:04]ProducePacketName [23:03:04]name=ofd_packets/00318340 [23:03:04]NVStorageDeleteData [23:03:04]Write to MH i2c: 01 00 00 B1 39 EA [23:03:04]Write i2c OK [23:03:04]MH_I2C_Read... [23:03:04]Read from MH i2c: 01 [23:03:04]MH_I2C_Read... [23:03:04]Read from MH i2c: 01 07 00 [23:03:04]MH_I2C_Read... [23:03:04]Read from MH i2c: 01 07 00 B1 39 00 00 00 00 00 F9 0C F6 [23:03:04]RasterBufferAndPrint [23:03:04]line [23:03:04]line [23:03:04]line [23:03:04]line [23:03:04]line [23:03:04]written 0, free lines is 3327 [23:03:04]MH_Cut [23:03:04]Write to MH i2c: D1 01 00 B8 39 01 C3 [23:03:04]Write i2c OK [23:03:04]MH_I2C_Read... [23:03:04]Read from MH i2c: D1 [23:03:04]MH_I2C_Read... [23:03:04]Read from MH i2c: D1 01 00 [23:03:04]MH_I2C_Read... [23:03:04]Read from MH i2c: D1 01 00 B8 39 00 C2 [23:03:04]Write to MH i2c: 01 00 00 B9 39 F2 [23:03:04]Write i2c OK [23:03:04]MH_I2C_Read... [23:03:05]OFD Sender: No OFD packet to send [23:03:05]*** Cut start [23:03:05]*** Partial cut [23:03:05]*** CUTSNS_PIN = 1 [23:03:05]*** CUTSNS_PIN = 0 [23:03:05]*** Brake cut motor [23:03:06]Read from MH i2c: 01 [23:03:06]MH_I2C_Read... [23:03:06]*** Stop cut motor [23:03:06]*** Cut end [23:03:06]Read from MH i2c: 01 07 00 [23:03:06]MH_I2C_Read... [23:03:06]Read from MH i2c: 01 07 00 B9 39 00 00 00 00 00 FF 0F 07 [23:03:06]process_action close_receipt done [23:03:06]requested_data is exist [23:03:06]produce_requested_data [23:03:06]requested_item fm.sn is exist - process it [23:03:06]wFMCommunicate request_size=4 [23:03:06]MH_SAM_APDU [23:03:06]CAPDU: 80 11 00 00 [23:03:06]Write to MH i2c: E2 08 00 BA 39 80 11 00 00 00 00 00 00 6D [23:03:06]Write i2c OK [23:03:06]MH_I2C_Read... [23:03:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:03:06]Read from MH i2c: E2 [23:03:06]MH_I2C_Read... [23:03:06]Read from MH i2c: E2 17 00 [23:03:06]MH_I2C_Read... [23:03:06]Read from MH i2c: E2 17 00 BA 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C1 [23:03:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [23:03:06]wFMCommunicate OK [23:03:06]requested_item fd.num is exist - process it [23:03:06]SAM_PROTO_GetFieldsCounters [23:03:06]wFMCommunicate request_size=4 [23:03:06]MH_SAM_APDU [23:03:06]CAPDU: 80 13 00 00 [23:03:06]Write to MH i2c: E2 08 00 BB 39 80 13 00 00 00 00 00 00 70 [23:03:06]Write i2c OK [23:03:06]MH_I2C_Read... [23:03:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:03:06]Read from MH i2c: E2 [23:03:06]MH_I2C_Read... [23:03:06]Read from MH i2c: E2 62 00 [23:03:06]MH_I2C_Read... [23:03:06]Read from MH i2c: E2 62 00 BB 39 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 84 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 2F 03 00 00 5E 04 04 00 2F 03 00 00 57 04 04 00 30 03 00 00 19 04 04 00 00 00 00 00 90 00 B0 [23:03:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 84 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 2F 03 00 00 5E 04 04 00 2F 03 00 00 57 04 04 00 30 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:03:06]wFMCommunicate OK [23:03:06]SAM_PROTO_GetFieldsCounters done [23:03:06]requested_item shift.num is exist - process it [23:03:06]requested_item shift.opened is exist - process it [23:03:06]req_shift_opened [23:03:06]FM_GetShiftState [23:03:06]SAM_PROTO_GetShiftState [23:03:06]wFMCommunicate request_size=4 [23:03:06]MH_SAM_APDU [23:03:06]CAPDU: 80 13 01 00 [23:03:06]Write to MH i2c: E2 08 00 BC 39 80 13 01 00 00 00 00 00 72 [23:03:06]Write i2c OK [23:03:06]MH_I2C_Read... [23:03:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:03:06]Read from MH i2c: E2 [23:03:06]MH_I2C_Read... [23:03:06]Read from MH i2c: E2 0E 00 [23:03:06]MH_I2C_Read... [23:03:06]Read from MH i2c: E2 0E 00 BC 39 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 6B [23:03:06]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [23:03:06]wFMCommunicate OK [23:03:06]SAM_PROTO_GetShiftState done [23:03:06]FM_GetShiftState done [23:03:06]req_shift_opened done [23:03:06]requested_item shift.open_date is exist - process it [23:03:06]req_shift_open_date [23:03:06]req_shift_open_date done [23:03:06]produce_requested_data done [23:03:06]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318340,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [23:03:06]process_action_free close_receipt [23:03:06]json_value_free [23:03:06]json_value_free done [23:03:06]process_json_proto returns [23:03:06]Send response to host [23:03:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318340,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [23:03:06]free response buf [23:03:06]execute_script done [23:03:06]execute_script returns [23:03:06]free content buf [23:03:06]Sock 8.Close socket [23:03:06]Sock 8.Thread stoped [23:03:10]OFD Sender: No OFD packet to send [23:03:15]OFD Sender: No OFD packet to send [23:03:20]OFD Sender: No OFD packet to send [23:03:25]OFD Sender: No OFD packet to send [23:03:30]OFD Sender: No OFD packet to send [23:03:35]OFD Sender: No OFD packet to send [23:03:40]OFD Sender: No OFD packet to send [23:03:45]OFD Sender: No OFD packet to send [23:03:50]OFD Sender: No OFD packet to send [23:03:55]OFD Sender: No OFD packet to send [23:04:00]OFD Sender: No OFD packet to send [23:04:05]OFD Sender: No OFD packet to send [23:04:10]OFD Sender: No OFD packet to send [23:04:15]OFD Sender: No OFD packet to send [23:04:20]OFD Sender: No OFD packet to send [23:04:25]OFD Sender: No OFD packet to send [23:04:30]OFD Sender: No OFD packet to send [23:04:35]OFD Sender: No OFD packet to send [23:04:40]OFD Sender: No OFD packet to send [23:04:45]OFD Sender: No OFD packet to send [23:04:50]OFD Sender: No OFD packet to send [23:04:55]OFD Sender: No OFD packet to send [23:05:00]OFD Sender: No OFD packet to send [23:05:05]OFD Sender: No OFD packet to send [23:05:10]OFD Sender: No OFD packet to send [23:05:15]OFD Sender: No OFD packet to send [23:05:20]OFD Sender: No OFD packet to send [23:05:25]OFD Sender: No OFD packet to send [23:05:30]OFD Sender: No OFD packet to send [23:05:35]OFD Sender: No OFD packet to send [23:05:40]OFD Sender: No OFD packet to send [23:05:45]OFD Sender: No OFD packet to send [23:05:50]OFD Sender: No OFD packet to send [23:05:55]OFD Sender: No OFD packet to send [23:06:00]OFD Sender: No OFD packet to send [23:06:05]OFD Sender: No OFD packet to send [23:06:10]OFD Sender: No OFD packet to send [23:06:15]OFD Sender: No OFD packet to send [23:06:20]OFD Sender: No OFD packet to send [23:06:25]OFD Sender: No OFD packet to send [23:06:30]OFD Sender: No OFD packet to send [23:06:35]OFD Sender: No OFD packet to send [23:06:40]OFD Sender: No OFD packet to send [23:06:45]OFD Sender: No OFD packet to send [23:06:50]OFD Sender: No OFD packet to send [23:06:55]OFD Sender: No OFD packet to send [23:07:00]OFD Sender: No OFD packet to send [23:07:05]OFD Sender: No OFD packet to send [23:07:10]OFD Sender: No OFD packet to send [23:07:15]OFD Sender: No OFD packet to send [23:07:20]OFD Sender: No OFD packet to send [23:07:25]OFD Sender: No OFD packet to send [23:07:30]OFD Sender: No OFD packet to send [23:07:35]OFD Sender: No OFD packet to send [23:07:40]OFD Sender: No OFD packet to send [23:07:45]OFD Sender: No OFD packet to send [23:07:50]OFD Sender: No OFD packet to send [23:07:55]OFD Sender: No OFD packet to send [23:08:00]OFD Sender: No OFD packet to send [23:08:05]OFD Sender: No OFD packet to send [23:08:10]OFD Sender: No OFD packet to send [23:08:15]OFD Sender: No OFD packet to send [23:08:20]OFD Sender: No OFD packet to send [23:08:25]OFD Sender: No OFD packet to send [23:08:30]OFD Sender: No OFD packet to send [23:08:35]OFD Sender: No OFD packet to send [23:08:40]OFD Sender: No OFD packet to send [23:08:45]OFD Sender: No OFD packet to send [23:08:50]OFD Sender: No OFD packet to send [23:08:55]OFD Sender: No OFD packet to send [23:09:00]OFD Sender: No OFD packet to send [23:09:05]OFD Sender: No OFD packet to send [23:09:10]OFD Sender: No OFD packet to send [23:09:15]OFD Sender: No OFD packet to send [23:09:20]OFD Sender: No OFD packet to send [23:09:25]OFD Sender: No OFD packet to send [23:09:30]OFD Sender: No OFD packet to send [23:09:35]OFD Sender: No OFD packet to send [23:09:40]OFD Sender: No OFD packet to send [23:09:45]OFD Sender: No OFD packet to send [23:09:50]OFD Sender: No OFD packet to send [23:09:55]OFD Sender: No OFD packet to send [23:10:00]OFD Sender: No OFD packet to send [23:10:05]OFD Sender: No OFD packet to send [23:10:10]OFD Sender: No OFD packet to send [23:10:15]OFD Sender: No OFD packet to send [23:10:20]OFD Sender: No OFD packet to send [23:10:25]OFD Sender: No OFD packet to send [23:10:30]OFD Sender: No OFD packet to send [23:10:35]OFD Sender: No OFD packet to send [23:10:40]OFD Sender: No OFD packet to send [23:10:42]accept exits with 9 [23:10:42]New connection [23:10:42]New thread 3067039076 created [23:10:42]Thread 3066895716 joined [23:10:42]Waiting for new connection... [23:10:42] Sock 9.Parse request [23:10:42]Sock 9.Check first char [23:10:42]Sock 9.First char is OK [23:10:42]request: POST /json_proto HTTP/1.0 [23:10:42]Method: POST [23:10:42]URL: /json_proto [23:10:42]Method is POST - this is cgi request [23:10:42]url: /json_proto [23:10:42]query_string will be loaded in cgi processing [23:10:42]execute_cgi json_proto POST (null) [23:10:42]execute_cgi path=json_proto method=POST [23:10:42]POST find Content-Length [23:10:42]Host: 172.17.50.195:8080 [23:10:42]Content-Length: 683 [23:10:42]Content-Type: application/json [23:10:42] [23:10:42]POST finish read [23:10:42]Found Content-Length = 683 [23:10:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093354", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [23:10:42]execute_script... [23:10:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093354", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [23:10:42]POST & json_proto [23:10:42]process_json_proto [23:10:42]json parsed OK: [23:10:42]protocol is kg_v1.0 [23:10:42]action value=close_receipt [23:10:42]process_action close_receipt [23:10:42]cmd_close_receipt [23:10:42]MH_GetDate [23:10:42]Write to MH i2c: F0 00 00 BD 39 E5 [23:10:42]Write i2c OK [23:10:42]MH_I2C_Read... [23:10:42]Read from MH i2c: F0 [23:10:42]MH_I2C_Read... [23:10:42]Read from MH i2c: F0 09 00 [23:10:42]MH_I2C_Read... [23:10:42]Read from MH i2c: F0 09 00 BD 39 00 F5 19 20 67 43 33 1C 67 7C [23:10:42]GetLastDocTimeStamp 1730156584 [23:10:42]current date 1730157045 [23:10:42]FM_GetShiftState [23:10:42]SAM_PROTO_GetShiftState [23:10:42]wFMCommunicate request_size=4 [23:10:42]MH_SAM_APDU [23:10:42]CAPDU: 80 13 01 00 [23:10:42]Write to MH i2c: E2 08 00 BE 39 80 13 01 00 00 00 00 00 74 [23:10:42]Write i2c OK [23:10:42]MH_I2C_Read... [23:10:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:10:42]Read from MH i2c: E2 [23:10:42]MH_I2C_Read... [23:10:42]Read from MH i2c: E2 0E 00 [23:10:42]MH_I2C_Read... [23:10:42]Read from MH i2c: E2 0E 00 BE 39 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 6D [23:10:42]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [23:10:42]wFMCommunicate OK [23:10:42]SAM_PROTO_GetShiftState done [23:10:42]FM_GetShiftState done [23:10:42]opened in 1730073493 [23:10:42]opened+sec_in_day 1730159893 [23:10:42]quantity*price = 200043 [23:10:42]sum+1 = 200044 [23:10:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 816 28.10.2024 23:10 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318341 ФПД: 120464206612792 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T231045&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318341&fm=120464206612792&tin=02508201610067®Number=0000000000091628&sum=200000 [23:10:44]StoreToDocumentArchive [23:10:44]shift 546 fd 318341 [23:10:44]save to /storage/0546/doc_00318341 [23:10:44]save last doc name /storage/0546/doc_00318341 to /storage/kkm_last_doc_name [23:10:44]save OK [23:10:44]Clear old archive folders... [23:10:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:10:44]tlvbuf is 000D5420 [23:10:44]SAM_PROTO_ClearQueue [23:10:44]wFMCommunicate request_size=4 [23:10:44]MH_SAM_APDU [23:10:44]CAPDU: 80 09 00 00 [23:10:44]Write to MH i2c: E2 08 00 CB 39 80 09 00 00 00 00 00 00 76 [23:10:44]Write i2c OK [23:10:44]MH_I2C_Read... [23:10:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:10:44]Read from MH i2c: E2 [23:10:44]MH_I2C_Read... [23:10:44]Read from MH i2c: E2 03 00 [23:10:44]MH_I2C_Read... [23:10:44]Read from MH i2c: E2 03 00 CB 39 00 90 00 78 [23:10:44]RAPDU: 90 00 [23:10:44]wFMCommunicate OK [23:10:44]SAM_PROTO_ClearQueue done [23:10:44]KKMCreateOFDPacket [23:10:44]OFDProtocolAddRootSTLVToBuf [23:10:44]FM_MakeSignedData [23:10:44]FM_MakeSignedData [23:10:44]SAM_PROTO_SignData [23:10:44]wFMCommunicate request_size=4 [23:10:44]MH_SAM_APDU [23:10:44]CAPDU: 80 0D 01 02 [23:10:44]Write to MH i2c: E2 08 00 CC 39 80 0D 01 02 00 00 00 00 7E [23:10:44]Write i2c OK [23:10:44]MH_I2C_Read... [23:10:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:10:44]Read from MH i2c: E2 [23:10:44]MH_I2C_Read... [23:10:44]Read from MH i2c: E2 03 00 [23:10:44]MH_I2C_Read... [23:10:44]Read from MH i2c: E2 03 00 CC 39 00 90 00 79 [23:10:44]RAPDU: 90 00 [23:10:44]wFMCommunicate OK [23:10:44]wFMCommunicate request_size=255 [23:10:44]MH_SAM_APDU [23:10:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 30 03 00 00 F4 03 04 00 F5 19 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 85 DB 04 00 35 04 06 00 6D [23:10:44]Write to MH i2c: E2 02 01 CD 39 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 30 03 00 00 F4 03 04 00 F5 19 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 85 DB 04 00 35 04 06 00 6D 00 00 72 [23:10:44]Write i2c OK [23:10:44]MH_I2C_Read... [23:10:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:10:44]Read from MH i2c: E2 [23:10:44]MH_I2C_Read... [23:10:44]Read from MH i2c: E2 03 00 [23:10:44]MH_I2C_Read... [23:10:44]Read from MH i2c: E2 03 00 CD 39 00 90 00 7A [23:10:44]RAPDU: 90 00 [23:10:44]wFMCommunicate OK [23:10:44]wFMCommunicate request_size=10 [23:10:44]MH_SAM_APDU [23:10:44]CAPDU: 80 0D 02 02 05 8F C2 3E 49 38 [23:10:44]Write to MH i2c: E2 0D 00 CE 39 80 0D 02 02 05 00 8F C2 3E 49 38 00 00 9B [23:10:44]Write i2c OK [23:10:44]MH_I2C_Read... [23:10:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:10:44]Read from MH i2c: E2 [23:10:44]MH_I2C_Read... [23:10:44]Read from MH i2c: E2 03 00 [23:10:44]MH_I2C_Read... [23:10:44]Read from MH i2c: E2 03 00 CE 39 00 90 00 7B [23:10:44]RAPDU: 90 00 [23:10:44]wFMCommunicate OK [23:10:44]wFMCommunicate request_size=4 [23:10:44]MH_SAM_APDU [23:10:44]CAPDU: 80 0D 03 02 [23:10:44]Write to MH i2c: E2 08 00 CF 39 80 0D 03 02 00 00 00 00 83 [23:10:44]Write i2c OK [23:10:44]MH_I2C_Read... [23:10:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:10:44]Read from MH i2c: E2 [23:10:44]MH_I2C_Read... [23:10:44]Read from MH i2c: E2 0B 00 [23:10:44]MH_I2C_Read... [23:10:44]Read from MH i2c: E2 0B 00 CF 39 00 0C 5A E0 E7 17 06 80 5D 90 00 AB [23:10:44]RAPDU: 0C 5A E0 E7 17 06 80 5D 90 00 [23:10:44]wFMCommunicate OK [23:10:44]SAM_PROTO_SignData done [23:10:44]FM_MakeSignedData done [23:10:44]CreateOFDProtocolMessage [23:10:44]wFMCommunicate request_size=4 [23:10:44]MH_SAM_APDU [23:10:44]CAPDU: 80 11 00 00 [23:10:44]Write to MH i2c: E2 08 00 D0 39 80 11 00 00 00 00 00 00 83 [23:10:44]Write i2c OK [23:10:44]MH_I2C_Read... [23:10:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:10:44]Read from MH i2c: E2 [23:10:44]MH_I2C_Read... [23:10:44]Read from MH i2c: E2 17 00 [23:10:44]MH_I2C_Read... [23:10:44]Read from MH i2c: E2 17 00 D0 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D7 [23:10:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [23:10:44]wFMCommunicate OK [23:10:44]CreateOFDProtocolMessage done [23:10:44]OFDSenderStorePacket 318341 [23:10:44]StoreOFDPacket docnum=318341 [23:10:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 C7 B7 07 01 2B E9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 30 03 00 00 F4 03 04 00 F5 19 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 85 DB 04 00 35 04 06 00 6D 8F C2 3E 49 38 0C 5A E0 E7 17 06 80 5D [23:10:44]CheckFolder [23:10:44]dirname=/storage/ofd_packets [23:10:44]CheckFolder done [23:10:44]ProducePacketName [23:10:44]name=ofd_packets/00318341 [23:10:44]NVStorageSaveData ofd_packets/00318341 [23:10:44]File name is /storage/ofd_packets/00318341 [23:10:44]Write 301 bytes [23:10:44]NVStorageSaveData done [23:10:44]OFDSenderStorePacket done [23:10:44]KKMCreateOFDPacket done [23:10:44]NVStorageSaveData kkm_last_timestamp [23:10:44]File name is /storage/kkm_last_timestamp [23:10:44]Write 4 bytes [23:10:44]NVStorageSaveData done [23:10:44]ExternCall_PrintAddStr [23:10:44]wPrintStart [23:10:44]Write to MH i2c: 01 00 00 D1 39 0A [23:10:44]Write i2c OK [23:10:44]MH_I2C_Read... [23:10:44]Read from MH i2c: 01 [23:10:44]MH_I2C_Read... [23:10:44]Read from MH i2c: 01 07 00 [23:10:44]MH_I2C_Read... [23:10:44]Read from MH i2c: 01 07 00 D1 39 00 00 00 00 00 FF 0F 1F [23:10:44]RasterBufferAndPrint [23:10:44]line Счет N : (1)1093354 [23:10:44]line ИНН: 02508201610067 [23:10:44]line Контрольно-Кассовый Чек [23:10:44]line ПРОДАЖА [23:10:44]line ТРК (МРК, ГНК) : 64 [23:10:44]line Товар: 2710124500 [23:10:44]line Аи-95-К-3 [23:10:44]line 26.960 * 74.20 [23:10:44]line = 2000.43 [23:10:44]line НДС 12% НСП 1% [23:10:44]line > о реализуемом товаре [23:10:44]line ОКРУГЛЕНИЕ: -0.43 [23:10:44]line ИТОГО: 2000.00 [23:10:44]line Внесено: 2000.00 [23:10:44]line СДАЧА: 0.00 [23:10:44]line НСП 1% : 17.70 [23:10:44]line НДС 12% : 212.43 [23:10:44]line Наличными: 2000.00 [23:10:44]line Безнал.: 0.00 [23:10:44]line Место: АЗС № 101 "Партнер Нефть" [23:10:44]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [23:10:44]line СНО: Общий режим [23:10:44]line Чек 816 28.10.2024 23:10 [23:10:44]line Смена: 546 ФФД: 1.0 [23:10:44]line ЗНМ: 0300000082 [23:10:44]line РНМ: 0000000000091628 [23:10:44]line Версия ККМ: 001 [23:10:44]line ФМ: 0000000000874671 [23:10:44]line ФД: 318341 [23:10:44]line ФПД: 120464206612792 [23:10:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T231045&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318341&fm=120464206612792&tin=02508201610067®Number=0000000000091628&sum=200000 [23:10:44]OFD Sender: Processing packet 318341 [packets to send 127, broken 126] [23:10:44]ProducePacketName [23:10:44]name=ofd_packets/00318341 [23:10:44]OFD Sender: To server: pG, [23:10:44]CommunicateWithHost lk.salyk.kg:30040 [23:10:44]ConnectInit lk.salyk.kg [23:10:44]written 0, free lines is 4095 [23:10:45]Connected sock=10 [23:10:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 C7 B7 07 01 2B E9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 30 03 00 00 F4 03 04 00 F5 19 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 85 DB 04 00 35 04 06 00 6D 8F C2 3E 49 38 0C 5A E0 E7 17 06 80 5D [23:10:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 24 26 47 00 95 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 34 36 37 31 10 04 04 00 85 DB 04 00 F4 03 04 00 AC C5 1F 67 B6 04 01 00 00 BE A8 B8 92 96 FA B6 EA [23:10:45]CommunicateWithHost err = 0 [23:10:45]CheckOFDResponse [23:10:45]1017 (14) - 77093643461234 [23:10:45]1041 (16) - 0000000000874671 [23:10:45]1040 (4) - 318341 [23:10:45]1012 (4) - 28.10.2024 17:11 [23:10:45]1206 (1) - 0 [23:10:45]OFD Sender: Remove packet 318341 [23:10:45]ProducePacketName [23:10:45]name=ofd_packets/00318341 [23:10:45]NVStorageDeleteData [23:10:45]Write to MH i2c: 01 00 00 FC 39 35 [23:10:45]Write i2c OK [23:10:45]MH_I2C_Read... [23:10:45]Read from MH i2c: 01 [23:10:45]MH_I2C_Read... [23:10:45]Read from MH i2c: 01 07 00 [23:10:45]MH_I2C_Read... [23:10:45]Read from MH i2c: 01 07 00 FC 39 00 00 00 00 00 F3 0C 3B [23:10:45]RasterBufferAndPrint [23:10:45]line [23:10:45]line [23:10:45]line [23:10:45]line [23:10:45]line [23:10:45]written 0, free lines is 3321 [23:10:45]MH_Cut [23:10:45]Write to MH i2c: D1 01 00 03 3A 01 0F [23:10:45]Write i2c OK [23:10:45]MH_I2C_Read... [23:10:45]Read from MH i2c: D1 [23:10:45]MH_I2C_Read... [23:10:45]Read from MH i2c: D1 01 00 [23:10:45]MH_I2C_Read... [23:10:45]Read from MH i2c: D1 01 00 03 3A 00 0E [23:10:45]Write to MH i2c: 01 00 00 04 3A 3E [23:10:45]Write i2c OK [23:10:45]MH_I2C_Read... [23:10:45]OFD Sender: No OFD packet to send [23:10:46]*** Cut start [23:10:46]*** Partial cut [23:10:46]*** CUTSNS_PIN = 1 [23:10:46]*** CUTSNS_PIN = 0 [23:10:46]*** Brake cut motor [23:10:46]Read from MH i2c: 01 [23:10:46]MH_I2C_Read... [23:10:46]*** Stop cut motor [23:10:46]*** Cut end [23:10:46]Read from MH i2c: 01 07 00 [23:10:46]MH_I2C_Read... [23:10:46]Read from MH i2c: 01 07 00 04 3A 00 00 00 00 00 FF 0F 53 [23:10:46]process_action close_receipt done [23:10:46]requested_data is exist [23:10:46]produce_requested_data [23:10:46]requested_item fm.sn is exist - process it [23:10:46]wFMCommunicate request_size=4 [23:10:46]MH_SAM_APDU [23:10:46]CAPDU: 80 11 00 00 [23:10:46]Write to MH i2c: E2 08 00 05 3A 80 11 00 00 00 00 00 00 B9 [23:10:46]Write i2c OK [23:10:46]MH_I2C_Read... [23:10:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:10:46]Read from MH i2c: E2 [23:10:46]MH_I2C_Read... [23:10:46]Read from MH i2c: E2 17 00 [23:10:46]MH_I2C_Read... [23:10:46]Read from MH i2c: E2 17 00 05 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 0D [23:10:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [23:10:46]wFMCommunicate OK [23:10:46]requested_item fd.num is exist - process it [23:10:46]SAM_PROTO_GetFieldsCounters [23:10:46]wFMCommunicate request_size=4 [23:10:46]MH_SAM_APDU [23:10:46]CAPDU: 80 13 00 00 [23:10:46]Write to MH i2c: E2 08 00 06 3A 80 13 00 00 00 00 00 00 BC [23:10:46]Write i2c OK [23:10:46]MH_I2C_Read... [23:10:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:10:46]Read from MH i2c: E2 [23:10:46]MH_I2C_Read... [23:10:46]Read from MH i2c: E2 62 00 [23:10:46]MH_I2C_Read... [23:10:46]Read from MH i2c: E2 62 00 06 3A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 85 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 30 03 00 00 5E 04 04 00 30 03 00 00 57 04 04 00 31 03 00 00 19 04 04 00 00 00 00 00 90 00 00 [23:10:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 85 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 30 03 00 00 5E 04 04 00 30 03 00 00 57 04 04 00 31 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:10:46]wFMCommunicate OK [23:10:46]SAM_PROTO_GetFieldsCounters done [23:10:46]requested_item shift.num is exist - process it [23:10:46]requested_item shift.opened is exist - process it [23:10:46]req_shift_opened [23:10:46]FM_GetShiftState [23:10:46]SAM_PROTO_GetShiftState [23:10:46]wFMCommunicate request_size=4 [23:10:46]MH_SAM_APDU [23:10:46]CAPDU: 80 13 01 00 [23:10:46]Write to MH i2c: E2 08 00 07 3A 80 13 01 00 00 00 00 00 BE [23:10:46]Write i2c OK [23:10:46]MH_I2C_Read... [23:10:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:10:47]Read from MH i2c: E2 [23:10:47]MH_I2C_Read... [23:10:47]Read from MH i2c: E2 0E 00 [23:10:47]MH_I2C_Read... [23:10:47]Read from MH i2c: E2 0E 00 07 3A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B7 [23:10:47]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [23:10:47]wFMCommunicate OK [23:10:47]SAM_PROTO_GetShiftState done [23:10:47]FM_GetShiftState done [23:10:47]req_shift_opened done [23:10:47]requested_item shift.open_date is exist - process it [23:10:47]req_shift_open_date [23:10:47]req_shift_open_date done [23:10:47]produce_requested_data done [23:10:47]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318341,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [23:10:47]process_action_free close_receipt [23:10:47]json_value_free [23:10:47]json_value_free done [23:10:47]process_json_proto returns [23:10:47]Send response to host [23:10:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318341,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [23:10:47]free response buf [23:10:47]execute_script done [23:10:47]execute_script returns [23:10:47]free content buf [23:10:47]Sock 9.Close socket [23:10:47]Sock 9.Thread stoped [23:10:50]OFD Sender: No OFD packet to send [23:10:55]OFD Sender: No OFD packet to send [23:11:00]OFD Sender: No OFD packet to send [23:11:05]OFD Sender: No OFD packet to send [23:11:10]OFD Sender: No OFD packet to send [23:11:15]OFD Sender: No OFD packet to send [23:11:17]accept exits with 8 [23:11:17]New connection [23:11:17]New thread 3066895716 created [23:11:17]Thread 3067039076 joined [23:11:17]Waiting for new connection... [23:11:17] Sock 8.Parse request [23:11:17]Sock 8.Check first char [23:11:17]Sock 8.First char is OK [23:11:17]request: POST /json_proto HTTP/1.0 [23:11:17]Method: POST [23:11:17]URL: /json_proto [23:11:17]Method is POST - this is cgi request [23:11:17]url: /json_proto [23:11:17]query_string will be loaded in cgi processing [23:11:17]execute_cgi json_proto POST (null) [23:11:17]execute_cgi path=json_proto method=POST [23:11:17]POST find Content-Length [23:11:17]Host: 172.17.50.195:8080 [23:11:17]Content-Length: 820 [23:11:17]Content-Type: application/json [23:11:17] [23:11:17]POST finish read [23:11:17]Found Content-Length = 820 [23:11:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093355", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:11:17]execute_script... [23:11: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)1093355", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:11:17]POST & json_proto [23:11:17]process_json_proto [23:11:17]json parsed OK: [23:11:17]protocol is kg_v1.0 [23:11:17]action value=close_receipt [23:11:17]process_action close_receipt [23:11:17]cmd_close_receipt [23:11:17]MH_GetDate [23:11:17]Write to MH i2c: F0 00 00 08 3A 31 [23:11:17]Write i2c OK [23:11:17]MH_I2C_Read... [23:11:17]Read from MH i2c: F0 [23:11:17]MH_I2C_Read... [23:11:17]Read from MH i2c: F0 09 00 [23:11:17]MH_I2C_Read... [23:11:17]Read from MH i2c: F0 09 00 08 3A 00 17 1A 20 67 43 33 1C 67 EB [23:11:17]GetLastDocTimeStamp 1730157045 [23:11:17]current date 1730157079 [23:11:17]FM_GetShiftState [23:11:17]SAM_PROTO_GetShiftState [23:11:17]wFMCommunicate request_size=4 [23:11:17]MH_SAM_APDU [23:11:17]CAPDU: 80 13 01 00 [23:11:17]Write to MH i2c: E2 08 00 09 3A 80 13 01 00 00 00 00 00 C0 [23:11:17]Write i2c OK [23:11:17]MH_I2C_Read... [23:11:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:11:17]Read from MH i2c: E2 [23:11:17]MH_I2C_Read... [23:11:17]Read from MH i2c: E2 0E 00 [23:11:17]MH_I2C_Read... [23:11:17]Read from MH i2c: E2 0E 00 09 3A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 B9 [23:11:17]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [23:11:17]wFMCommunicate OK [23:11:17]SAM_PROTO_GetShiftState done [23:11:17]FM_GetShiftState done [23:11:17]opened in 1730073493 [23:11:17]opened+sec_in_day 1730159893 [23:11:17]quantity*price = 100021 [23:11:17]sum+1 = 100023 [23:11:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 817 28.10.2024 23:11 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874671 ФД: 318342 ФПД: 280804052399305 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T231119&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318342&fm=280804052399305&tin=02508201610067®Number=0000000000091628&sum=100022 [23:11:18]StoreToDocumentArchive [23:11:18]shift 546 fd 318342 [23:11:18]save to /storage/0546/doc_00318342 [23:11:18]save last doc name /storage/0546/doc_00318342 to /storage/kkm_last_doc_name [23:11:18]save OK [23:11:18]Clear old archive folders... [23:11:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:11:18]tlvbuf is B6EEFA10 [23:11:18]SAM_PROTO_ClearQueue [23:11:18]wFMCommunicate request_size=4 [23:11:18]MH_SAM_APDU [23:11:18]CAPDU: 80 09 00 00 [23:11:18]Write to MH i2c: E2 08 00 16 3A 80 09 00 00 00 00 00 00 C2 [23:11:18]Write i2c OK [23:11:18]MH_I2C_Read... [23:11:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:11:19]Read from MH i2c: E2 [23:11:19]MH_I2C_Read... [23:11:19]Read from MH i2c: E2 03 00 [23:11:19]MH_I2C_Read... [23:11:19]Read from MH i2c: E2 03 00 16 3A 00 90 00 C4 [23:11:19]RAPDU: 90 00 [23:11:19]wFMCommunicate OK [23:11:19]SAM_PROTO_ClearQueue done [23:11:19]KKMCreateOFDPacket [23:11:19]OFDProtocolAddRootSTLVToBuf [23:11:19]FM_MakeSignedData [23:11:19]FM_MakeSignedData [23:11:19]SAM_PROTO_SignData [23:11:19]wFMCommunicate request_size=4 [23:11:19]MH_SAM_APDU [23:11:19]CAPDU: 80 0D 01 02 [23:11:19]Write to MH i2c: E2 08 00 17 3A 80 0D 01 02 00 00 00 00 CA [23:11:19]Write i2c OK [23:11:19]MH_I2C_Read... [23:11:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:11:19]Read from MH i2c: E2 [23:11:19]MH_I2C_Read... [23:11:19]Read from MH i2c: E2 03 00 [23:11:19]MH_I2C_Read... [23:11:19]Read from MH i2c: E2 03 00 17 3A 00 90 00 C5 [23:11:19]RAPDU: 90 00 [23:11:19]wFMCommunicate OK [23:11:19]wFMCommunicate request_size=255 [23:11:19]MH_SAM_APDU [23:11:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 03 00 00 F4 03 04 00 17 1A 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 86 DB 04 00 35 04 06 00 FF [23:11:19]Write to MH i2c: E2 02 01 18 3A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 03 00 00 F4 03 04 00 17 1A 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 86 DB 04 00 35 04 06 00 FF 00 00 16 [23:11:19]Write i2c OK [23:11:19]MH_I2C_Read... [23:11:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:11:19]Read from MH i2c: E2 [23:11:19]MH_I2C_Read... [23:11:19]Read from MH i2c: E2 03 00 [23:11:19]MH_I2C_Read... [23:11:19]Read from MH i2c: E2 03 00 18 3A 00 90 00 C6 [23:11:19]RAPDU: 90 00 [23:11:19]wFMCommunicate OK [23:11:19]wFMCommunicate request_size=10 [23:11:19]MH_SAM_APDU [23:11:19]CAPDU: 80 0D 02 02 05 63 C9 CB 74 C9 [23:11:19]Write to MH i2c: E2 0D 00 19 3A 80 0D 02 02 05 00 63 C9 CB 74 C9 00 00 0B [23:11:19]Write i2c OK [23:11:19]MH_I2C_Read... [23:11:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:11:19]Read from MH i2c: E2 [23:11:19]MH_I2C_Read... [23:11:19]Read from MH i2c: E2 03 00 [23:11:19]MH_I2C_Read... [23:11:19]Read from MH i2c: E2 03 00 19 3A 00 90 00 C7 [23:11:19]RAPDU: 90 00 [23:11:19]wFMCommunicate OK [23:11:19]wFMCommunicate request_size=4 [23:11:19]MH_SAM_APDU [23:11:19]CAPDU: 80 0D 03 02 [23:11:19]Write to MH i2c: E2 08 00 1A 3A 80 0D 03 02 00 00 00 00 CF [23:11:19]Write i2c OK [23:11:19]MH_I2C_Read... [23:11:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:11:19]Read from MH i2c: E2 [23:11:19]MH_I2C_Read... [23:11:19]Read from MH i2c: E2 0B 00 [23:11:19]MH_I2C_Read... [23:11:19]Read from MH i2c: E2 0B 00 1A 3A 00 D0 91 71 CB D9 EC 6E CD 90 00 6D [23:11:19]RAPDU: D0 91 71 CB D9 EC 6E CD 90 00 [23:11:19]wFMCommunicate OK [23:11:19]SAM_PROTO_SignData done [23:11:19]FM_MakeSignedData done [23:11:19]CreateOFDProtocolMessage [23:11:19]wFMCommunicate request_size=4 [23:11:19]MH_SAM_APDU [23:11:19]CAPDU: 80 11 00 00 [23:11:19]Write to MH i2c: E2 08 00 1B 3A 80 11 00 00 00 00 00 00 CF [23:11:19]Write i2c OK [23:11:19]MH_I2C_Read... [23:11:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:11:19]Read from MH i2c: E2 [23:11:19]MH_I2C_Read... [23:11:19]Read from MH i2c: E2 17 00 [23:11:19]MH_I2C_Read... [23:11:19]Read from MH i2c: E2 17 00 1B 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 23 [23:11:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [23:11:19]wFMCommunicate OK [23:11:19]CreateOFDProtocolMessage done [23:11:19]OFDSenderStorePacket 318342 [23:11:19]StoreOFDPacket docnum=318342 [23:11:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 36 89 07 01 BD 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 03 00 00 F4 03 04 00 17 1A 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 86 DB 04 00 35 04 06 00 FF 63 C9 CB 74 C9 D0 91 71 CB D9 EC 6E CD [23:11:19]CheckFolder [23:11:19]dirname=/storage/ofd_packets [23:11:19]CheckFolder done [23:11:19]ProducePacketName [23:11:19]name=ofd_packets/00318342 [23:11:19]NVStorageSaveData ofd_packets/00318342 [23:11:19]File name is /storage/ofd_packets/00318342 [23:11:19]Write 301 bytes [23:11:19]NVStorageSaveData done [23:11:19]OFDSenderStorePacket done [23:11:19]KKMCreateOFDPacket done [23:11:19]NVStorageSaveData kkm_last_timestamp [23:11:19]File name is /storage/kkm_last_timestamp [23:11:19]Write 4 bytes [23:11:19]NVStorageSaveData done [23:11:19]ExternCall_PrintAddStr [23:11:19]wPrintStart [23:11:19]Write to MH i2c: 01 00 00 1C 3A 56 [23:11:19]Write i2c OK [23:11:19]MH_I2C_Read... [23:11:19]Read from MH i2c: 01 [23:11:19]MH_I2C_Read... [23:11:19]Read from MH i2c: 01 07 00 [23:11:19]MH_I2C_Read... [23:11:19]Read from MH i2c: 01 07 00 1C 3A 00 00 00 00 00 FF 0F 6B [23:11:19]RasterBufferAndPrint [23:11:19]line Счет N : (1)1093355 [23:11:19]line ИНН: 02508201610067 [23:11:19]line Контрольно-Кассовый Чек [23:11:19]line ПРОДАЖА [23:11:19]line ТРК (МРК, ГНК) : 34 [23:11:19]line Товар: 2710124500 [23:11:19]line Аи-95-К-3 [23:11:19]line 13.480 * 74.20 [23:11:19]line = 1000.22 [23:11:19]line НДС 12% НСП 1% [23:11:19]line > о реализуемом товаре [23:11:19]line ИТОГО: 1000.22 [23:11:19]line НСП 1% : 8.85 [23:11:19]line НДС 12% : 106.22 [23:11:19]line Наличными: 0.00 [23:11:19]line Безнал.: 1000.22 [23:11:19]line Место: АЗС № 101 "Партнер Нефть" [23:11:19]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [23:11:19]line СНО: Общий режим [23:11:19]line Чек 817 28.10.2024 23:11 [23:11:19]line Смена: 546 ФФД: 1.0 [23:11:19]line ЗНМ: 0300000082 [23:11:19]line РНМ: 0000000000091628 [23:11:19]line Версия ККМ: 001 [23:11:19]line Платежная система: Бакай Банк [23:11:19]line ФМ: 0000000000874671 [23:11:19]line ФД: 318342 [23:11:19]line ФПД: 280804052399305 [23:11:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T231119&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318342&fm=280804052399305&tin=02508201610067®Number=0000000000091628&sum=100022 [23:11:19]written 0, free lines is 4095 [23:11:19]OFD Sender: Processing packet 318342 [packets to send 127, broken 126] [23:11:19]ProducePacketName [23:11:19]name=ofd_packets/00318342 [23:11:19]OFD Sender: To server: pG, [23:11:19]CommunicateWithHost lk.salyk.kg:30040 [23:11:19]ConnectInit lk.salyk.kg [23:11:19]Connected sock=10 [23:11:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 36 89 07 01 BD 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 03 00 00 F4 03 04 00 17 1A 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 86 DB 04 00 35 04 06 00 FF 63 C9 CB 74 C9 D0 91 71 CB D9 EC 6E CD [23:11:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 B3 66 47 00 B6 1E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 86 DB 04 00 F4 03 04 00 CF C5 1F 67 B6 04 01 00 00 03 5B 6D 8F 0B C3 96 06 [23:11:20]CommunicateWithHost err = 0 [23:11:20]CheckOFDResponse [23:11:20]1017 (14) - 77093643461234 [23:11:20]1041 (16) - 0000000000874671 [23:11:20]1040 (4) - 318342 [23:11:20]1012 (4) - 28.10.2024 17:11 [23:11:20]1206 (1) - 0 [23:11:20]OFD Sender: Remove packet 318342 [23:11:20]ProducePacketName [23:11:20]name=ofd_packets/00318342 [23:11:20]NVStorageDeleteData [23:11:20]Write to MH i2c: 01 00 00 46 3A 80 [23:11:20]Write i2c OK [23:11:20]MH_I2C_Read... [23:11:20]Read from MH i2c: 01 [23:11:20]MH_I2C_Read... [23:11:20]Read from MH i2c: 01 07 00 [23:11:20]MH_I2C_Read... [23:11:20]Read from MH i2c: 01 07 00 46 3A 00 00 00 00 00 FB 0C 8E [23:11:20]RasterBufferAndPrint [23:11:20]line [23:11:20]line [23:11:20]line [23:11:20]line [23:11:20]line [23:11:20]written 0, free lines is 3329 [23:11:20]MH_Cut [23:11:20]Write to MH i2c: D1 01 00 4D 3A 01 59 [23:11:20]Write i2c OK [23:11:20]MH_I2C_Read... [23:11:20]Read from MH i2c: D1 [23:11:20]MH_I2C_Read... [23:11:20]Read from MH i2c: D1 01 00 [23:11:20]MH_I2C_Read... [23:11:20]Read from MH i2c: D1 01 00 4D 3A 00 58 [23:11:20]Write to MH i2c: 01 00 00 4E 3A 88 [23:11:20]Write i2c OK [23:11:20]MH_I2C_Read... [23:11:20]OFD Sender: No OFD packet to send [23:11:20]*** Cut start [23:11:20]*** Partial cut [23:11:20]*** CUTSNS_PIN = 1 [23:11:21]*** CUTSNS_PIN = 0 [23:11:21]*** Brake cut motor [23:11:21]Read from MH i2c: 01 [23:11:21]MH_I2C_Read... [23:11:21]*** Stop cut motor [23:11:21]*** Cut end [23:11:21]Read from MH i2c: 01 07 00 [23:11:21]MH_I2C_Read... [23:11:21]Read from MH i2c: 01 07 00 4E 3A 00 00 00 00 00 FF 0F 9D [23:11:21]process_action close_receipt done [23:11:21]requested_data is exist [23:11:21]produce_requested_data [23:11:21]requested_item fm.sn is exist - process it [23:11:21]wFMCommunicate request_size=4 [23:11:21]MH_SAM_APDU [23:11:21]CAPDU: 80 11 00 00 [23:11:21]Write to MH i2c: E2 08 00 4F 3A 80 11 00 00 00 00 00 00 03 [23:11:21]Write i2c OK [23:11:21]MH_I2C_Read... [23:11:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:11:21]Read from MH i2c: E2 [23:11:21]MH_I2C_Read... [23:11:21]Read from MH i2c: E2 17 00 [23:11:21]MH_I2C_Read... [23:11:21]Read from MH i2c: E2 17 00 4F 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 57 [23:11:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [23:11:21]wFMCommunicate OK [23:11:21]requested_item fd.num is exist - process it [23:11:21]SAM_PROTO_GetFieldsCounters [23:11:21]wFMCommunicate request_size=4 [23:11:21]MH_SAM_APDU [23:11:21]CAPDU: 80 13 00 00 [23:11:21]Write to MH i2c: E2 08 00 50 3A 80 13 00 00 00 00 00 00 06 [23:11:21]Write i2c OK [23:11:21]MH_I2C_Read... [23:11:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:11:21]Read from MH i2c: E2 [23:11:21]MH_I2C_Read... [23:11:21]Read from MH i2c: E2 62 00 [23:11:21]MH_I2C_Read... [23:11:21]Read from MH i2c: E2 62 00 50 3A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 86 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 31 03 00 00 5E 04 04 00 31 03 00 00 57 04 04 00 32 03 00 00 19 04 04 00 00 00 00 00 90 00 4E [23:11:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 86 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 31 03 00 00 5E 04 04 00 31 03 00 00 57 04 04 00 32 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:11:21]wFMCommunicate OK [23:11:21]SAM_PROTO_GetFieldsCounters done [23:11:21]requested_item shift.num is exist - process it [23:11:21]requested_item shift.opened is exist - process it [23:11:21]req_shift_opened [23:11:21]FM_GetShiftState [23:11:21]SAM_PROTO_GetShiftState [23:11:21]wFMCommunicate request_size=4 [23:11:21]MH_SAM_APDU [23:11:21]CAPDU: 80 13 01 00 [23:11:21]Write to MH i2c: E2 08 00 51 3A 80 13 01 00 00 00 00 00 08 [23:11:21]Write i2c OK [23:11:21]MH_I2C_Read... [23:11:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:11:21]Read from MH i2c: E2 [23:11:21]MH_I2C_Read... [23:11:21]Read from MH i2c: E2 0E 00 [23:11:21]MH_I2C_Read... [23:11:21]Read from MH i2c: E2 0E 00 51 3A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 01 [23:11:21]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [23:11:21]wFMCommunicate OK [23:11:21]SAM_PROTO_GetShiftState done [23:11:21]FM_GetShiftState done [23:11:21]req_shift_opened done [23:11:21]requested_item shift.open_date is exist - process it [23:11:21]req_shift_open_date [23:11:21]req_shift_open_date done [23:11:21]produce_requested_data done [23:11:21]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318342,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [23:11:21]process_action_free close_receipt [23:11:21]json_value_free [23:11:21]json_value_free done [23:11:21]process_json_proto returns [23:11:21]Send response to host [23:11:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318342,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [23:11:21]free response buf [23:11:21]execute_script done [23:11:21]execute_script returns [23:11:21]free content buf [23:11:21]Sock 8.Close socket [23:11:21]Sock 8.Thread stoped [23:11:25]OFD Sender: No OFD packet to send [23:11:30]OFD Sender: No OFD packet to send [23:11:35]OFD Sender: No OFD packet to send [23:11:40]OFD Sender: No OFD packet to send [23:11:45]OFD Sender: No OFD packet to send [23:11:50]OFD Sender: No OFD packet to send [23:11:55]OFD Sender: No OFD packet to send [23:12:00]OFD Sender: No OFD packet to send [23:12:05]OFD Sender: No OFD packet to send [23:12:09]accept exits with 9 [23:12:09]New connection [23:12:09]New thread 3067039076 created [23:12:09]Thread 3066895716 joined [23:12:09]Waiting for new connection... [23:12:09] Sock 9.Parse request [23:12:09]Sock 9.Check first char [23:12:09]Sock 9.First char is OK [23:12:09]request: POST /json_proto HTTP/1.0 [23:12:09]Method: POST [23:12:09]URL: /json_proto [23:12:09]Method is POST - this is cgi request [23:12:09]url: /json_proto [23:12:09]query_string will be loaded in cgi processing [23:12:09]execute_cgi json_proto POST (null) [23:12:09]execute_cgi path=json_proto method=POST [23:12:09]POST find Content-Length [23:12:09]Host: 172.17.50.195:8080 [23:12:09]Content-Length: 683 [23:12:09]Content-Type: application/json [23:12:09] [23:12:09]POST finish read [23:12:09]Found Content-Length = 683 [23:12:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093356", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [23:12:09]execute_script... [23:12: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)1093356", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [23:12:09]POST & json_proto [23:12:09]process_json_proto [23:12:09]json parsed OK: [23:12:09]protocol is kg_v1.0 [23:12:09]action value=close_receipt [23:12:09]process_action close_receipt [23:12:09]cmd_close_receipt [23:12:09]MH_GetDate [23:12:09]Write to MH i2c: F0 00 00 52 3A 7B [23:12:09]Write i2c OK [23:12:09]MH_I2C_Read... [23:12:09]Read from MH i2c: F0 [23:12:09]MH_I2C_Read... [23:12:09]Read from MH i2c: F0 09 00 [23:12:09]MH_I2C_Read... [23:12:09]Read from MH i2c: F0 09 00 52 3A 00 4C 1A 20 67 43 33 1C 67 6A [23:12:09]GetLastDocTimeStamp 1730157079 [23:12:09]current date 1730157132 [23:12:09]FM_GetShiftState [23:12:09]SAM_PROTO_GetShiftState [23:12:09]wFMCommunicate request_size=4 [23:12:09]MH_SAM_APDU [23:12:09]CAPDU: 80 13 01 00 [23:12:09]Write to MH i2c: E2 08 00 53 3A 80 13 01 00 00 00 00 00 0A [23:12:09]Write i2c OK [23:12:09]MH_I2C_Read... [23:12:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:12:09]Read from MH i2c: E2 [23:12:09]MH_I2C_Read... [23:12:09]Read from MH i2c: E2 0E 00 [23:12:09]MH_I2C_Read... [23:12:09]Read from MH i2c: E2 0E 00 53 3A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 03 [23:12:09]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [23:12:09]wFMCommunicate OK [23:12:09]SAM_PROTO_GetShiftState done [23:12:09]FM_GetShiftState done [23:12:09]opened in 1730073493 [23:12:09]opened+sec_in_day 1730159893 [23:12:09]quantity*price = 200043 [23:12:09]sum+1 = 200044 [23:12:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 818 28.10.2024 23:12 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318343 ФПД: 261661537113073 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T231212&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318343&fm=261661537113073&tin=02508201610067®Number=0000000000091628&sum=200000 [23:12:11]StoreToDocumentArchive [23:12:11]shift 546 fd 318343 [23:12:11]save to /storage/0546/doc_00318343 [23:12:11]save last doc name /storage/0546/doc_00318343 to /storage/kkm_last_doc_name [23:12:11]save OK [23:12:11]Clear old archive folders... [23:12:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:12:11]tlvbuf is 000F3A20 [23:12:11]SAM_PROTO_ClearQueue [23:12:11]wFMCommunicate request_size=4 [23:12:11]MH_SAM_APDU [23:12:11]CAPDU: 80 09 00 00 [23:12:11]Write to MH i2c: E2 08 00 60 3A 80 09 00 00 00 00 00 00 0C [23:12:11]Write i2c OK [23:12:11]MH_I2C_Read... [23:12:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:12:11]Read from MH i2c: E2 [23:12:11]MH_I2C_Read... [23:12:11]Read from MH i2c: E2 03 00 [23:12:11]MH_I2C_Read... [23:12:11]Read from MH i2c: E2 03 00 60 3A 00 90 00 0E [23:12:11]RAPDU: 90 00 [23:12:11]wFMCommunicate OK [23:12:11]SAM_PROTO_ClearQueue done [23:12:11]KKMCreateOFDPacket [23:12:11]OFDProtocolAddRootSTLVToBuf [23:12:11]FM_MakeSignedData [23:12:11]FM_MakeSignedData [23:12:11]SAM_PROTO_SignData [23:12:11]wFMCommunicate request_size=4 [23:12:11]MH_SAM_APDU [23:12:11]CAPDU: 80 0D 01 02 [23:12:11]Write to MH i2c: E2 08 00 61 3A 80 0D 01 02 00 00 00 00 14 [23:12:11]Write i2c OK [23:12:11]MH_I2C_Read... [23:12:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:12:11]Read from MH i2c: E2 [23:12:11]MH_I2C_Read... [23:12:11]Read from MH i2c: E2 03 00 [23:12:11]MH_I2C_Read... [23:12:11]Read from MH i2c: E2 03 00 61 3A 00 90 00 0F [23:12:11]RAPDU: 90 00 [23:12:11]wFMCommunicate OK [23:12:11]wFMCommunicate request_size=255 [23:12:11]MH_SAM_APDU [23:12:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 32 03 00 00 F4 03 04 00 4C 1A 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 87 DB 04 00 35 04 06 00 ED [23:12:11]Write to MH i2c: E2 02 01 62 3A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 32 03 00 00 F4 03 04 00 4C 1A 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 87 DB 04 00 35 04 06 00 ED 00 00 E4 [23:12:11]Write i2c OK [23:12:11]MH_I2C_Read... [23:12:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:12:11]Read from MH i2c: E2 [23:12:11]MH_I2C_Read... [23:12:11]Read from MH i2c: E2 03 00 [23:12:11]MH_I2C_Read... [23:12:11]Read from MH i2c: E2 03 00 62 3A 00 90 00 10 [23:12:11]RAPDU: 90 00 [23:12:11]wFMCommunicate OK [23:12:11]wFMCommunicate request_size=10 [23:12:11]MH_SAM_APDU [23:12:11]CAPDU: 80 0D 02 02 05 FA D2 F8 93 F1 [23:12:11]Write to MH i2c: E2 0D 00 63 3A 80 0D 02 02 05 00 FA D2 F8 93 F1 00 00 69 [23:12:11]Write i2c OK [23:12:11]MH_I2C_Read... [23:12:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:12:11]Read from MH i2c: E2 [23:12:11]MH_I2C_Read... [23:12:11]Read from MH i2c: E2 03 00 [23:12:11]MH_I2C_Read... [23:12:11]Read from MH i2c: E2 03 00 63 3A 00 90 00 11 [23:12:11]RAPDU: 90 00 [23:12:11]wFMCommunicate OK [23:12:11]wFMCommunicate request_size=4 [23:12:11]MH_SAM_APDU [23:12:11]CAPDU: 80 0D 03 02 [23:12:11]Write to MH i2c: E2 08 00 64 3A 80 0D 03 02 00 00 00 00 19 [23:12:11]Write i2c OK [23:12:11]MH_I2C_Read... [23:12:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:12:11]Read from MH i2c: E2 [23:12:11]MH_I2C_Read... [23:12:11]Read from MH i2c: E2 0B 00 [23:12:11]MH_I2C_Read... [23:12:11]Read from MH i2c: E2 0B 00 64 3A 00 DE 51 93 40 A7 E5 23 70 90 00 3B [23:12:11]RAPDU: DE 51 93 40 A7 E5 23 70 90 00 [23:12:11]wFMCommunicate OK [23:12:11]SAM_PROTO_SignData done [23:12:11]FM_MakeSignedData done [23:12:11]CreateOFDProtocolMessage [23:12:11]wFMCommunicate request_size=4 [23:12:11]MH_SAM_APDU [23:12:11]CAPDU: 80 11 00 00 [23:12:11]Write to MH i2c: E2 08 00 65 3A 80 11 00 00 00 00 00 00 19 [23:12:11]Write i2c OK [23:12:11]MH_I2C_Read... [23:12:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:12:11]Read from MH i2c: E2 [23:12:11]MH_I2C_Read... [23:12:11]Read from MH i2c: E2 17 00 [23:12:11]MH_I2C_Read... [23:12:11]Read from MH i2c: E2 17 00 65 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 6D [23:12:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [23:12:11]wFMCommunicate OK [23:12:11]CreateOFDProtocolMessage done [23:12:11]OFDSenderStorePacket 318343 [23:12:11]StoreOFDPacket docnum=318343 [23:12:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 8B 7F 07 01 CB 4E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 32 03 00 00 F4 03 04 00 4C 1A 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 87 DB 04 00 35 04 06 00 ED FA D2 F8 93 F1 DE 51 93 40 A7 E5 23 70 [23:12:11]CheckFolder [23:12:11]dirname=/storage/ofd_packets [23:12:11]CheckFolder done [23:12:11]ProducePacketName [23:12:11]name=ofd_packets/00318343 [23:12:11]NVStorageSaveData ofd_packets/00318343 [23:12:11]File name is /storage/ofd_packets/00318343 [23:12:11]Write 301 bytes [23:12:11]NVStorageSaveData done [23:12:11]OFDSenderStorePacket done [23:12:11]KKMCreateOFDPacket done [23:12:11]NVStorageSaveData kkm_last_timestamp [23:12:11]File name is /storage/kkm_last_timestamp [23:12:11]Write 4 bytes [23:12:11]NVStorageSaveData done [23:12:11]ExternCall_PrintAddStr [23:12:11]wPrintStart [23:12:11]Write to MH i2c: 01 00 00 66 3A A0 [23:12:11]Write i2c OK [23:12:11]MH_I2C_Read... [23:12:11]Read from MH i2c: 01 [23:12:11]MH_I2C_Read... [23:12:11]Read from MH i2c: 01 07 00 [23:12:11]MH_I2C_Read... [23:12:11]Read from MH i2c: 01 07 00 66 3A 00 00 00 00 00 FF 0F B5 [23:12:11]RasterBufferAndPrint [23:12:11]line Счет N : (1)1093356 [23:12:11]line ИНН: 02508201610067 [23:12:11]line Контрольно-Кассовый Чек [23:12:11]line ПРОДАЖА [23:12:11]line ТРК (МРК, ГНК) : 54 [23:12:11]line Товар: 2710124500 [23:12:11]line Аи-95-К-3 [23:12:11]line 26.960 * 74.20 [23:12:11]line = 2000.43 [23:12:11]line НДС 12% НСП 1% [23:12:11]line > о реализуемом товаре [23:12:11]line ОКРУГЛЕНИЕ: -0.43 [23:12:11]line ИТОГО: 2000.00 [23:12:11]line Внесено: 2000.00 [23:12:11]line СДАЧА: 0.00 [23:12:11]line НСП 1% : 17.70 [23:12:11]line НДС 12% : 212.43 [23:12:11]line Наличными: 2000.00 [23:12:11]line Безнал.: 0.00 [23:12:11]line Место: АЗС № 101 "Партнер Нефть" [23:12:11]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [23:12:11]line СНО: Общий режим [23:12:11]line Чек 818 28.10.2024 23:12 [23:12:11]line Смена: 546 ФФД: 1.0 [23:12:11]line ЗНМ: 0300000082 [23:12:11]line РНМ: 0000000000091628 [23:12:11]line Версия ККМ: 001 [23:12:11]line ФМ: 0000000000874671 [23:12:11]line ФД: 318343 [23:12:11]line ФПД: 261661537113073 [23:12:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T231212&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318343&fm=261661537113073&tin=02508201610067®Number=0000000000091628&sum=200000 [23:12:11]OFD Sender: Processing packet 318343 [packets to send 127, broken 126] [23:12:11]ProducePacketName [23:12:11]name=ofd_packets/00318343 [23:12:11]OFD Sender: To server: pG, [23:12:11]CommunicateWithHost lk.salyk.kg:30040 [23:12:11]ConnectInit lk.salyk.kg [23:12:11]written 0, free lines is 4095 [23:12:11]Connected sock=10 [23:12:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 8B 7F 07 01 CB 4E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 32 03 00 00 F4 03 04 00 4C 1A 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 87 DB 04 00 35 04 06 00 ED FA D2 F8 93 F1 DE 51 93 40 A7 E5 23 70 [23:12:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 64 96 47 00 A8 B6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 87 DB 04 00 F4 03 04 00 03 C6 1F 67 B6 04 01 00 00 E5 3C CD 55 16 3A B7 4C [23:12:12]CommunicateWithHost err = 0 [23:12:12]CheckOFDResponse [23:12:12]1017 (14) - 77093643461234 [23:12:12]1041 (16) - 0000000000874671 [23:12:12]1040 (4) - 318343 [23:12:12]1012 (4) - 28.10.2024 17:12 [23:12:12]1206 (1) - 0 [23:12:12]OFD Sender: Remove packet 318343 [23:12:12]ProducePacketName [23:12:12]name=ofd_packets/00318343 [23:12:12]NVStorageDeleteData [23:12:12]Write to MH i2c: 01 00 00 91 3A CB [23:12:12]Write i2c OK [23:12:12]MH_I2C_Read... [23:12:12]Read from MH i2c: 01 [23:12:12]MH_I2C_Read... [23:12:12]Read from MH i2c: 01 07 00 [23:12:12]MH_I2C_Read... [23:12:12]Read from MH i2c: 01 07 00 91 3A 00 00 00 00 00 EC 0C CA [23:12:12]RasterBufferAndPrint [23:12:12]line [23:12:12]line [23:12:12]line [23:12:12]line [23:12:12]line [23:12:12]written 0, free lines is 3314 [23:12:12]MH_Cut [23:12:12]Write to MH i2c: D1 01 00 98 3A 01 A4 [23:12:12]Write i2c OK [23:12:12]MH_I2C_Read... [23:12:12]Read from MH i2c: D1 [23:12:12]MH_I2C_Read... [23:12:12]Read from MH i2c: D1 01 00 [23:12:12]MH_I2C_Read... [23:12:12]Read from MH i2c: D1 01 00 98 3A 00 A3 [23:12:12]Write to MH i2c: 01 00 00 99 3A D3 [23:12:12]Write i2c OK [23:12:12]MH_I2C_Read... [23:12:12]OFD Sender: No OFD packet to send [23:12:13]*** Cut start [23:12:13]*** Partial cut [23:12:13]*** CUTSNS_PIN = 1 [23:12:13]*** CUTSNS_PIN = 0 [23:12:13]*** Brake cut motor [23:12:13]Read from MH i2c: 01 [23:12:13]MH_I2C_Read... [23:12:13]*** Stop cut motor [23:12:13]*** Cut end [23:12:13]Read from MH i2c: 01 07 00 [23:12:13]MH_I2C_Read... [23:12:13]Read from MH i2c: 01 07 00 99 3A 00 00 00 00 00 FF 0F E8 [23:12:13]process_action close_receipt done [23:12:13]requested_data is exist [23:12:13]produce_requested_data [23:12:13]requested_item fm.sn is exist - process it [23:12:13]wFMCommunicate request_size=4 [23:12:13]MH_SAM_APDU [23:12:13]CAPDU: 80 11 00 00 [23:12:13]Write to MH i2c: E2 08 00 9A 3A 80 11 00 00 00 00 00 00 4E [23:12:13]Write i2c OK [23:12:13]MH_I2C_Read... [23:12:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:12:13]Read from MH i2c: E2 [23:12:13]MH_I2C_Read... [23:12:13]Read from MH i2c: E2 17 00 [23:12:13]MH_I2C_Read... [23:12:13]Read from MH i2c: E2 17 00 9A 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A2 [23:12:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [23:12:13]wFMCommunicate OK [23:12:13]requested_item fd.num is exist - process it [23:12:13]SAM_PROTO_GetFieldsCounters [23:12:13]wFMCommunicate request_size=4 [23:12:13]MH_SAM_APDU [23:12:13]CAPDU: 80 13 00 00 [23:12:13]Write to MH i2c: E2 08 00 9B 3A 80 13 00 00 00 00 00 00 51 [23:12:13]Write i2c OK [23:12:13]MH_I2C_Read... [23:12:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:12:13]Read from MH i2c: E2 [23:12:13]MH_I2C_Read... [23:12:13]Read from MH i2c: E2 62 00 [23:12:13]MH_I2C_Read... [23:12:13]Read from MH i2c: E2 62 00 9B 3A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 87 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 32 03 00 00 5E 04 04 00 32 03 00 00 57 04 04 00 33 03 00 00 19 04 04 00 00 00 00 00 90 00 9D [23:12:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 87 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 32 03 00 00 5E 04 04 00 32 03 00 00 57 04 04 00 33 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:12:13]wFMCommunicate OK [23:12:13]SAM_PROTO_GetFieldsCounters done [23:12:13]requested_item shift.num is exist - process it [23:12:13]requested_item shift.opened is exist - process it [23:12:13]req_shift_opened [23:12:13]FM_GetShiftState [23:12:13]SAM_PROTO_GetShiftState [23:12:13]wFMCommunicate request_size=4 [23:12:13]MH_SAM_APDU [23:12:13]CAPDU: 80 13 01 00 [23:12:13]Write to MH i2c: E2 08 00 9C 3A 80 13 01 00 00 00 00 00 53 [23:12:13]Write i2c OK [23:12:13]MH_I2C_Read... [23:12:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:12:13]Read from MH i2c: E2 [23:12:13]MH_I2C_Read... [23:12:13]Read from MH i2c: E2 0E 00 [23:12:13]MH_I2C_Read... [23:12:13]Read from MH i2c: E2 0E 00 9C 3A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 4C [23:12:13]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [23:12:13]wFMCommunicate OK [23:12:13]SAM_PROTO_GetShiftState done [23:12:13]FM_GetShiftState done [23:12:13]req_shift_opened done [23:12:13]requested_item shift.open_date is exist - process it [23:12:13]req_shift_open_date [23:12:13]req_shift_open_date done [23:12:13]produce_requested_data done [23:12:13]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318343,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [23:12:13]process_action_free close_receipt [23:12:13]json_value_free [23:12:13]json_value_free done [23:12:13]process_json_proto returns [23:12:13]Send response to host [23:12:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318343,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [23:12:13]free response buf [23:12:13]execute_script done [23:12:13]execute_script returns [23:12:13]free content buf [23:12:13]Sock 9.Close socket [23:12:13]Sock 9.Thread stoped [23:12:17]OFD Sender: No OFD packet to send [23:12:22]OFD Sender: No OFD packet to send [23:12:27]OFD Sender: No OFD packet to send [23:12:32]OFD Sender: No OFD packet to send [23:12:37]OFD Sender: No OFD packet to send [23:12:42]OFD Sender: No OFD packet to send [23:12:47]OFD Sender: No OFD packet to send [23:12:52]OFD Sender: No OFD packet to send [23:12:57]OFD Sender: No OFD packet to send [23:13:02]OFD Sender: No OFD packet to send [23:13:07]OFD Sender: No OFD packet to send [23:13:12]OFD Sender: No OFD packet to send [23:13:17]OFD Sender: No OFD packet to send [23:13:22]OFD Sender: No OFD packet to send [23:13:27]OFD Sender: No OFD packet to send [23:13:32]OFD Sender: No OFD packet to send [23:13:37]OFD Sender: No OFD packet to send [23:13:42]OFD Sender: No OFD packet to send [23:13:47]OFD Sender: No OFD packet to send [23:13:52]OFD Sender: No OFD packet to send [23:13:57]OFD Sender: No OFD packet to send [23:14:02]OFD Sender: No OFD packet to send [23:14:07]OFD Sender: No OFD packet to send [23:14:12]OFD Sender: No OFD packet to send [23:14:17]OFD Sender: No OFD packet to send [23:14:22]OFD Sender: No OFD packet to send [23:14:27]OFD Sender: No OFD packet to send [23:14:32]OFD Sender: No OFD packet to send [23:14:37]OFD Sender: No OFD packet to send [23:14:42]OFD Sender: No OFD packet to send [23:14:47]OFD Sender: No OFD packet to send [23:14:52]OFD Sender: No OFD packet to send [23:14:57]OFD Sender: No OFD packet to send [23:15:02]OFD Sender: No OFD packet to send [23:15:07]OFD Sender: No OFD packet to send [23:15:12]OFD Sender: No OFD packet to send [23:15:17]OFD Sender: No OFD packet to send [23:15:22]OFD Sender: No OFD packet to send [23:15:27]OFD Sender: No OFD packet to send [23:15:32]OFD Sender: No OFD packet to send [23:15:37]OFD Sender: No OFD packet to send [23:15:42]OFD Sender: No OFD packet to send [23:15:47]OFD Sender: No OFD packet to send [23:15:52]OFD Sender: No OFD packet to send [23:15:57]OFD Sender: No OFD packet to send [23:16:02]OFD Sender: No OFD packet to send [23:16:07]OFD Sender: No OFD packet to send [23:16:12]OFD Sender: No OFD packet to send [23:16:17]OFD Sender: No OFD packet to send [23:16:22]OFD Sender: No OFD packet to send [23:16:28]OFD Sender: No OFD packet to send [23:16:33]OFD Sender: No OFD packet to send [23:16:38]OFD Sender: No OFD packet to send [23:16:43]OFD Sender: No OFD packet to send [23:16:48]OFD Sender: No OFD packet to send [23:16:53]OFD Sender: No OFD packet to send [23:16:58]OFD Sender: No OFD packet to send [23:17:03]OFD Sender: No OFD packet to send [23:17:08]OFD Sender: No OFD packet to send [23:17:13]OFD Sender: No OFD packet to send [23:17:18]OFD Sender: No OFD packet to send [23:17:23]OFD Sender: No OFD packet to send [23:17:28]OFD Sender: No OFD packet to send [23:17:33]OFD Sender: No OFD packet to send [23:17:38]OFD Sender: No OFD packet to send [23:17:43]OFD Sender: No OFD packet to send [23:17:48]OFD Sender: No OFD packet to send [23:17:53]OFD Sender: No OFD packet to send [23:17:58]OFD Sender: No OFD packet to send [23:18:03]OFD Sender: No OFD packet to send [23:18:08]OFD Sender: No OFD packet to send [23:18:13]OFD Sender: No OFD packet to send [23:18:18]OFD Sender: No OFD packet to send [23:18:23]OFD Sender: No OFD packet to send [23:18:28]OFD Sender: No OFD packet to send [23:18:33]OFD Sender: No OFD packet to send [23:18:38]OFD Sender: No OFD packet to send [23:18:43]OFD Sender: No OFD packet to send [23:18:48]OFD Sender: No OFD packet to send [23:18:53]OFD Sender: No OFD packet to send [23:18:58]OFD Sender: No OFD packet to send [23:19:03]OFD Sender: No OFD packet to send [23:19:08]OFD Sender: No OFD packet to send [23:19:13]OFD Sender: No OFD packet to send [23:19:18]OFD Sender: No OFD packet to send [23:19:23]OFD Sender: No OFD packet to send [23:19:28]OFD Sender: No OFD packet to send [23:19:33]OFD Sender: No OFD packet to send [23:19:38]OFD Sender: No OFD packet to send [23:19:43]OFD Sender: No OFD packet to send [23:19:48]OFD Sender: No OFD packet to send [23:19:53]OFD Sender: No OFD packet to send [23:19:58]OFD Sender: No OFD packet to send [23:20:03]OFD Sender: No OFD packet to send [23:20:08]OFD Sender: No OFD packet to send [23:20:13]OFD Sender: No OFD packet to send [23:20:18]OFD Sender: No OFD packet to send [23:20:23]OFD Sender: No OFD packet to send [23:20:28]OFD Sender: No OFD packet to send [23:20:33]OFD Sender: No OFD packet to send [23:20:38]OFD Sender: No OFD packet to send [23:20:43]OFD Sender: No OFD packet to send [23:20:48]OFD Sender: No OFD packet to send [23:20:53]OFD Sender: No OFD packet to send [23:20:58]OFD Sender: No OFD packet to send [23:21:03]OFD Sender: No OFD packet to send [23:21:08]OFD Sender: No OFD packet to send [23:21:13]OFD Sender: No OFD packet to send [23:21:18]OFD Sender: No OFD packet to send [23:21:23]OFD Sender: No OFD packet to send [23:21:28]OFD Sender: No OFD packet to send [23:21:33]OFD Sender: No OFD packet to send [23:21:38]OFD Sender: No OFD packet to send [23:21:43]OFD Sender: No OFD packet to send [23:21:48]OFD Sender: No OFD packet to send [23:21:53]OFD Sender: No OFD packet to send [23:21:58]OFD Sender: No OFD packet to send [23:22:03]OFD Sender: No OFD packet to send [23:22:08]OFD Sender: No OFD packet to send [23:22:13]OFD Sender: No OFD packet to send [23:22:18]OFD Sender: No OFD packet to send [23:22:23]OFD Sender: No OFD packet to send [23:22:28]OFD Sender: No OFD packet to send [23:22:33]OFD Sender: No OFD packet to send [23:22:38]OFD Sender: No OFD packet to send [23:22:43]OFD Sender: No OFD packet to send [23:22:48]OFD Sender: No OFD packet to send [23:22:53]OFD Sender: No OFD packet to send [23:22:58]OFD Sender: No OFD packet to send [23:23:03]OFD Sender: No OFD packet to send [23:23:08]OFD Sender: No OFD packet to send [23:23:13]OFD Sender: No OFD packet to send [23:23:18]OFD Sender: No OFD packet to send [23:23:23]OFD Sender: No OFD packet to send [23:23:28]OFD Sender: No OFD packet to send [23:23:29]accept exits with 8 [23:23:29]New connection [23:23:29]New thread 3066895716 created [23:23:29]Thread 3067039076 joined [23:23:29]Waiting for new connection... [23:23:29] Sock 8.Parse request [23:23:29]Sock 8.Check first char [23:23:29]Sock 8.First char is OK [23:23:29]request: POST /json_proto HTTP/1.0 [23:23:29]Method: POST [23:23:29]URL: /json_proto [23:23:29]Method is POST - this is cgi request [23:23:29]url: /json_proto [23:23:29]query_string will be loaded in cgi processing [23:23:29]execute_cgi json_proto POST (null) [23:23:29]execute_cgi path=json_proto method=POST [23:23:29]POST find Content-Length [23:23:29]Host: 172.17.50.195:8080 [23:23:29]Content-Length: 798 [23:23:29]Content-Type: application/json [23:23:29] [23:23:29]POST finish read [23:23:29]Found Content-Length = 798 [23:23:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093359", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 39.400, "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\u000A53600", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:23:29]execute_script... [23:23:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093359", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 39.400, "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\u000A53600", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:23:29]POST & json_proto [23:23:29]process_json_proto [23:23:29]json parsed OK: [23:23:29]protocol is kg_v1.0 [23:23:29]action value=close_receipt [23:23:29]process_action close_receipt [23:23:29]cmd_close_receipt [23:23:29]MH_GetDate [23:23:29]Write to MH i2c: F0 00 00 9D 3A C6 [23:23:30]Write i2c OK [23:23:30]MH_I2C_Read... [23:23:30]Read from MH i2c: F0 [23:23:30]MH_I2C_Read... [23:23:30]Read from MH i2c: F0 09 00 [23:23:30]MH_I2C_Read... [23:23:30]Read from MH i2c: F0 09 00 9D 3A 00 F4 1C 20 67 43 33 1C 67 5F [23:23:30]GetLastDocTimeStamp 1730157132 [23:23:30]current date 1730157812 [23:23:30]FM_GetShiftState [23:23:30]SAM_PROTO_GetShiftState [23:23:30]wFMCommunicate request_size=4 [23:23:30]MH_SAM_APDU [23:23:30]CAPDU: 80 13 01 00 [23:23:30]Write to MH i2c: E2 08 00 9E 3A 80 13 01 00 00 00 00 00 55 [23:23:30]Write i2c OK [23:23:30]MH_I2C_Read... [23:23:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:23:30]Read from MH i2c: E2 [23:23:30]MH_I2C_Read... [23:23:30]Read from MH i2c: E2 0E 00 [23:23:30]MH_I2C_Read... [23:23:30]Read from MH i2c: E2 0E 00 9E 3A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 4E [23:23:30]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [23:23:30]wFMCommunicate OK [23:23:30]SAM_PROTO_GetShiftState done [23:23:30]FM_GetShiftState done [23:23:30]opened in 1730073493 [23:23:30]opened+sec_in_day 1730159893 [23:23:30]quantity*price = 0 [23:23:30]sum+1 = 1 [23:23:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 819 28.10.2024 23:23 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливная Карта 53600 ФМ: 0000000000874671 ФД: 318344 ФПД: 91685058733933 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T232332&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318344&fm=91685058733933&tin=02508201610067®Number=0000000000091628&sum=0 [23:23:31]StoreToDocumentArchive [23:23:31]shift 546 fd 318344 [23:23:31]save to /storage/0546/doc_00318344 [23:23:31]save last doc name /storage/0546/doc_00318344 to /storage/kkm_last_doc_name [23:23:31]save OK [23:23:31]Clear old archive folders... [23:23:31]ProcessDocumentItem done err = 0, tmpTLVsize=252 [23:23:31]tlvbuf is 000CAB50 [23:23:31]SAM_PROTO_ClearQueue [23:23:31]wFMCommunicate request_size=4 [23:23:31]MH_SAM_APDU [23:23:31]CAPDU: 80 09 00 00 [23:23:31]Write to MH i2c: E2 08 00 AB 3A 80 09 00 00 00 00 00 00 57 [23:23:31]Write i2c OK [23:23:31]MH_I2C_Read... [23:23:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:23:31]Read from MH i2c: E2 [23:23:31]MH_I2C_Read... [23:23:31]Read from MH i2c: E2 03 00 [23:23:31]MH_I2C_Read... [23:23:31]Read from MH i2c: E2 03 00 AB 3A 00 90 00 59 [23:23:31]RAPDU: 90 00 [23:23:31]wFMCommunicate OK [23:23:31]SAM_PROTO_ClearQueue done [23:23:31]KKMCreateOFDPacket [23:23:31]OFDProtocolAddRootSTLVToBuf [23:23:31]FM_MakeSignedData [23:23:31]FM_MakeSignedData [23:23:31]SAM_PROTO_SignData [23:23:31]wFMCommunicate request_size=4 [23:23:31]MH_SAM_APDU [23:23:31]CAPDU: 80 0D 01 02 [23:23:31]Write to MH i2c: E2 08 00 AC 3A 80 0D 01 02 00 00 00 00 5F [23:23:31]Write i2c OK [23:23:31]MH_I2C_Read... [23:23:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:23:31]Read from MH i2c: E2 [23:23:31]MH_I2C_Read... [23:23:31]Read from MH i2c: E2 03 00 [23:23:31]MH_I2C_Read... [23:23:31]Read from MH i2c: E2 03 00 AC 3A 00 90 00 5A [23:23:31]RAPDU: 90 00 [23:23:31]wFMCommunicate OK [23:23:31]wFMCommunicate request_size=255 [23:23:31]MH_SAM_APDU [23:23:31]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 E8 99 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 33 03 00 00 F4 03 04 00 F4 1C 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 88 DB 04 00 35 04 06 00 [23:23:31]Write to MH i2c: E2 02 01 AD 3A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 E8 99 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 33 03 00 00 F4 03 04 00 F4 1C 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 88 DB 04 00 35 04 06 00 00 00 7C [23:23:31]Write i2c OK [23:23:31]MH_I2C_Read... [23:23:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:23:31]Read from MH i2c: E2 [23:23:31]MH_I2C_Read... [23:23:31]Read from MH i2c: E2 03 00 [23:23:31]MH_I2C_Read... [23:23:31]Read from MH i2c: E2 03 00 AD 3A 00 90 00 5B [23:23:31]RAPDU: 90 00 [23:23:31]wFMCommunicate OK [23:23:31]wFMCommunicate request_size=11 [23:23:31]MH_SAM_APDU [23:23:31]CAPDU: 80 0D 02 02 06 53 63 17 5B 67 6D [23:23:31]Write to MH i2c: E2 0E 00 AE 3A 80 0D 02 02 06 00 53 63 17 5B 67 6D 00 00 6A [23:23:31]Write i2c OK [23:23:31]MH_I2C_Read... [23:23:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:23:31]Read from MH i2c: E2 [23:23:31]MH_I2C_Read... [23:23:31]Read from MH i2c: E2 03 00 [23:23:31]MH_I2C_Read... [23:23:31]Read from MH i2c: E2 03 00 AE 3A 00 90 00 5C [23:23:31]RAPDU: 90 00 [23:23:31]wFMCommunicate OK [23:23:31]wFMCommunicate request_size=4 [23:23:31]MH_SAM_APDU [23:23:31]CAPDU: 80 0D 03 02 [23:23:31]Write to MH i2c: E2 08 00 AF 3A 80 0D 03 02 00 00 00 00 64 [23:23:31]Write i2c OK [23:23:31]MH_I2C_Read... [23:23:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:23:31]Read from MH i2c: E2 [23:23:31]MH_I2C_Read... [23:23:31]Read from MH i2c: E2 0B 00 [23:23:31]MH_I2C_Read... [23:23:31]Read from MH i2c: E2 0B 00 AF 3A 00 EE 6C F5 33 83 DB EA 7D 90 00 AC [23:23:31]RAPDU: EE 6C F5 33 83 DB EA 7D 90 00 [23:23:31]wFMCommunicate OK [23:23:31]SAM_PROTO_SignData done [23:23:31]FM_MakeSignedData done [23:23:31]CreateOFDProtocolMessage [23:23:31]wFMCommunicate request_size=4 [23:23:31]MH_SAM_APDU [23:23:31]CAPDU: 80 11 00 00 [23:23:31]Write to MH i2c: E2 08 00 B0 3A 80 11 00 00 00 00 00 00 64 [23:23:31]Write i2c OK [23:23:31]MH_I2C_Read... [23:23:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:23:31]Read from MH i2c: E2 [23:23:31]MH_I2C_Read... [23:23:31]Read from MH i2c: E2 17 00 [23:23:31]MH_I2C_Read... [23:23:31]Read from MH i2c: E2 17 00 B0 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B8 [23:23:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [23:23:31]wFMCommunicate OK [23:23:31]CreateOFDProtocolMessage done [23:23:31]OFDSenderStorePacket 318344 [23:23:31]StoreOFDPacket docnum=318344 [23:23:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 0B F8 08 01 90 79 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 E8 99 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 33 03 00 00 F4 03 04 00 F4 1C 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 88 DB 04 00 35 04 06 00 53 63 17 5B 67 6D EE 6C F5 33 83 DB EA 7D [23:23:31]CheckFolder [23:23:31]dirname=/storage/ofd_packets [23:23:31]CheckFolder done [23:23:31]ProducePacketName [23:23:31]name=ofd_packets/00318344 [23:23:31]NVStorageSaveData ofd_packets/00318344 [23:23:31]File name is /storage/ofd_packets/00318344 [23:23:31]Write 302 bytes [23:23:31]NVStorageSaveData done [23:23:31]OFDSenderStorePacket done [23:23:31]KKMCreateOFDPacket done [23:23:31]NVStorageSaveData kkm_last_timestamp [23:23:31]File name is /storage/kkm_last_timestamp [23:23:31]Write 4 bytes [23:23:31]NVStorageSaveData done [23:23:31]ExternCall_PrintAddStr [23:23:31]wPrintStart [23:23:31]Write to MH i2c: 01 00 00 B1 3A EB [23:23:31]Write i2c OK [23:23:31]MH_I2C_Read... [23:23:31]Read from MH i2c: 01 [23:23:31]MH_I2C_Read... [23:23:31]Read from MH i2c: 01 07 00 [23:23:31]MH_I2C_Read... [23:23:31]Read from MH i2c: 01 07 00 B1 3A 00 00 00 00 00 FF 0F 00 [23:23:31]RasterBufferAndPrint [23:23:31]line Счет N : (1)1093359 [23:23:31]line ИНН: 02508201610067 [23:23:31]line Контрольно-Кассовый Чек [23:23:31]line ПРОДАЖА [23:23:31]line ТРК (МРК, ГНК) : 21 [23:23:31]line Товар: 2710194210 [23:23:31]line ДТ(л)-К-2 [23:23:31]line 39.400 * 0.00 [23:23:31]line = 0.00 [23:23:31]line НДС 12% НСП 1% [23:23:31]line > о реализуемом товаре [23:23:31]line ИТОГО: 0.00 [23:23:31]line НСП 1% : 0.00 [23:23:31]line НДС 12% : 0.00 [23:23:31]line Наличными: 0.00 [23:23:31]line Безнал.: 0.00 [23:23:31]line Место: АЗС № 101 "Партнер Нефть" [23:23:31]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [23:23:31]line СНО: Общий режим [23:23:31]line Чек 819 28.10.2024 23:23 [23:23:31]line Смена: 546 ФФД: 1.0 [23:23:31]line ЗНМ: 0300000082 [23:23:31]line РНМ: 0000000000091628 [23:23:31]line Версия ККМ: 001 [23:23:31]line Талоны: Топливная Карта [23:23:31]line 53600 [23:23:31]line ФМ: 0000000000874671 [23:23:31]line ФД: 318344 [23:23:31]line ФПД: 91685058733933 [23:23:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T232332&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318344&fm=91685058733933&tin=02508201610067®Number=0000000000091628&sum=0 [23:23:31]written 0, free lines is 4095 [23:23:31]OFD Sender: Processing packet 318344 [packets to send 127, broken 126] [23:23:31]ProducePacketName [23:23:31]name=ofd_packets/00318344 [23:23:31]OFD Sender: To server: pG, [23:23:31]CommunicateWithHost lk.salyk.kg:30040 [23:23:31]ConnectInit lk.salyk.kg [23:23:31]Connected sock=10 [23:23:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 0B F8 08 01 90 79 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 E8 99 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 33 03 00 00 F4 03 04 00 F4 1C 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 88 DB 04 00 35 04 06 00 53 63 17 5B 67 6D EE 6C F5 33 83 DB EA 7D [23:23:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 18 A7 47 00 29 67 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 88 DB 04 00 F4 03 04 00 AB C8 1F 67 B6 04 01 00 00 02 8E F6 25 80 36 48 26 [23:23:32]CommunicateWithHost err = 0 [23:23:32]CheckOFDResponse [23:23:32]1017 (14) - 77093643461234 [23:23:32]1041 (16) - 0000000000874671 [23:23:32]1040 (4) - 318344 [23:23:32]1012 (4) - 28.10.2024 17:23 [23:23:32]1206 (1) - 0 [23:23:32]OFD Sender: Remove packet 318344 [23:23:32]ProducePacketName [23:23:32]name=ofd_packets/00318344 [23:23:32]NVStorageDeleteData [23:23:32]Write to MH i2c: 01 00 00 DB 3A 15 [23:23:32]Write i2c OK [23:23:32]MH_I2C_Read... [23:23:32]Read from MH i2c: 01 [23:23:32]MH_I2C_Read... [23:23:32]Read from MH i2c: 01 07 00 [23:23:32]MH_I2C_Read... [23:23:32]Read from MH i2c: 01 07 00 DB 3A 00 00 00 00 00 00 0D 29 [23:23:32]RasterBufferAndPrint [23:23:32]line [23:23:32]line [23:23:32]line [23:23:32]line [23:23:32]line [23:23:32]written 0, free lines is 3337 [23:23:32]MH_Cut [23:23:32]Write to MH i2c: D1 01 00 E2 3A 01 EE [23:23:32]Write i2c OK [23:23:32]MH_I2C_Read... [23:23:32]Read from MH i2c: D1 [23:23:32]MH_I2C_Read... [23:23:32]Read from MH i2c: D1 01 00 [23:23:32]MH_I2C_Read... [23:23:32]Read from MH i2c: D1 01 00 E2 3A 00 ED [23:23:32]Write to MH i2c: 01 00 00 E3 3A 1D [23:23:32]Write i2c OK [23:23:32]MH_I2C_Read... [23:23:32]OFD Sender: No OFD packet to send [23:23:32]*** Cut start [23:23:32]*** Partial cut [23:23:32]*** CUTSNS_PIN = 1 [23:23:32]*** CUTSNS_PIN = 0 [23:23:33]*** Brake cut motor [23:23:33]Read from MH i2c: 01 [23:23:33]MH_I2C_Read... [23:23:33]*** Stop cut motor [23:23:33]*** Cut end [23:23:33]Read from MH i2c: 01 07 00 [23:23:33]MH_I2C_Read... [23:23:33]Read from MH i2c: 01 07 00 E3 3A 00 00 00 00 00 FF 0F 32 [23:23:33]process_action close_receipt done [23:23:33]requested_data is exist [23:23:33]produce_requested_data [23:23:33]requested_item fm.sn is exist - process it [23:23:33]wFMCommunicate request_size=4 [23:23:33]MH_SAM_APDU [23:23:33]CAPDU: 80 11 00 00 [23:23:33]Write to MH i2c: E2 08 00 E4 3A 80 11 00 00 00 00 00 00 98 [23:23:33]Write i2c OK [23:23:33]MH_I2C_Read... [23:23:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:23:33]Read from MH i2c: E2 [23:23:33]MH_I2C_Read... [23:23:33]Read from MH i2c: E2 17 00 [23:23:33]MH_I2C_Read... [23:23:33]Read from MH i2c: E2 17 00 E4 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 EC [23:23:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [23:23:33]wFMCommunicate OK [23:23:33]requested_item fd.num is exist - process it [23:23:33]SAM_PROTO_GetFieldsCounters [23:23:33]wFMCommunicate request_size=4 [23:23:33]MH_SAM_APDU [23:23:33]CAPDU: 80 13 00 00 [23:23:33]Write to MH i2c: E2 08 00 E5 3A 80 13 00 00 00 00 00 00 9B [23:23:33]Write i2c OK [23:23:33]MH_I2C_Read... [23:23:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:23:33]Read from MH i2c: E2 [23:23:33]MH_I2C_Read... [23:23:33]Read from MH i2c: E2 62 00 [23:23:33]MH_I2C_Read... [23:23:33]Read from MH i2c: E2 62 00 E5 3A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 88 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 33 03 00 00 5E 04 04 00 33 03 00 00 57 04 04 00 34 03 00 00 19 04 04 00 00 00 00 00 90 00 EB [23:23:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 88 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 33 03 00 00 5E 04 04 00 33 03 00 00 57 04 04 00 34 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:23:33]wFMCommunicate OK [23:23:33]SAM_PROTO_GetFieldsCounters done [23:23:33]requested_item shift.num is exist - process it [23:23:33]requested_item shift.opened is exist - process it [23:23:33]req_shift_opened [23:23:33]FM_GetShiftState [23:23:33]SAM_PROTO_GetShiftState [23:23:33]wFMCommunicate request_size=4 [23:23:33]MH_SAM_APDU [23:23:33]CAPDU: 80 13 01 00 [23:23:33]Write to MH i2c: E2 08 00 E6 3A 80 13 01 00 00 00 00 00 9D [23:23:33]Write i2c OK [23:23:33]MH_I2C_Read... [23:23:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:23:33]Read from MH i2c: E2 [23:23:33]MH_I2C_Read... [23:23:33]Read from MH i2c: E2 0E 00 [23:23:33]MH_I2C_Read... [23:23:33]Read from MH i2c: E2 0E 00 E6 3A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 96 [23:23:33]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [23:23:33]wFMCommunicate OK [23:23:33]SAM_PROTO_GetShiftState done [23:23:33]FM_GetShiftState done [23:23:33]req_shift_opened done [23:23:33]requested_item shift.open_date is exist - process it [23:23:33]req_shift_open_date [23:23:33]req_shift_open_date done [23:23:33]produce_requested_data done [23:23:33]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318344,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [23:23:33]process_action_free close_receipt [23:23:33]json_value_free [23:23:33]json_value_free done [23:23:33]process_json_proto returns [23:23:33]Send response to host [23:23:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318344,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [23:23:33]free response buf [23:23:33]execute_script done [23:23:33]execute_script returns [23:23:33]free content buf [23:23:33]Sock 8.Close socket [23:23:33]Sock 8.Thread stoped [23:23:37]OFD Sender: No OFD packet to send [23:23:42]OFD Sender: No OFD packet to send [23:23:47]OFD Sender: No OFD packet to send [23:23:52]accept exits with 9 [23:23:52]New connection [23:23:52]New thread 3067039076 created [23:23:52]Thread 3066895716 joined [23:23:52]Waiting for new connection... [23:23:52] Sock 9.Parse request [23:23:52]Sock 9.Check first char [23:23:52]Sock 9.First char is OK [23:23:52]request: POST /json_proto HTTP/1.0 [23:23:52]Method: POST [23:23:52]URL: /json_proto [23:23:52]Method is POST - this is cgi request [23:23:52]url: /json_proto [23:23:52]query_string will be loaded in cgi processing [23:23:52]execute_cgi json_proto POST (null) [23:23:52]execute_cgi path=json_proto method=POST [23:23:52]POST find Content-Length [23:23:52]Host: 172.17.50.195:8080 [23:23:52]Content-Length: 673 [23:23:52]Content-Type: application/json [23:23:52] [23:23:52]POST finish read [23:23:52]Found Content-Length = 673 [23:23:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)334896", "tax_sys" : 0, "items" : [ { "code": "2000053020015", "name": "\u0411\u0443\u043C\u0430\u0436\u043D\u044B\u0435 \u0441\u0442\u0430\u043A\u0430\u043D\u044B 250\u043C\u043B 1\u0448\u0442", "price" : 7.00, "quantity" : 1.000, "sum" : 7.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 7.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:23:52]execute_script... [23:23: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 : (3)334896", "tax_sys" : 0, "items" : [ { "code": "2000053020015", "name": "\u0411\u0443\u043C\u0430\u0436\u043D\u044B\u0435 \u0441\u0442\u0430\u043A\u0430\u043D\u044B 250\u043C\u043B 1\u0448\u0442", "price" : 7.00, "quantity" : 1.000, "sum" : 7.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 7.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:23:52]POST & json_proto [23:23:52]process_json_proto [23:23:52]json parsed OK: [23:23:52]protocol is kg_v1.0 [23:23:52]action value=close_receipt [23:23:52]process_action close_receipt [23:23:52]cmd_close_receipt [23:23:52]MH_GetDate [23:23:52]Write to MH i2c: F0 00 00 E7 3A 10 [23:23:52]Write i2c OK [23:23:52]MH_I2C_Read... [23:23:52]Read from MH i2c: F0 [23:23:52]MH_I2C_Read... [23:23:52]Read from MH i2c: F0 09 00 [23:23:52]MH_I2C_Read... [23:23:52]Read from MH i2c: F0 09 00 E7 3A 00 0A 1D 20 67 43 33 1C 67 C0 [23:23:52]GetLastDocTimeStamp 1730157812 [23:23:52]current date 1730157834 [23:23:52]FM_GetShiftState [23:23:52]SAM_PROTO_GetShiftState [23:23:52]wFMCommunicate request_size=4 [23:23:52]MH_SAM_APDU [23:23:52]CAPDU: 80 13 01 00 [23:23:52]Write to MH i2c: E2 08 00 E8 3A 80 13 01 00 00 00 00 00 9F [23:23:52]Write i2c OK [23:23:52]MH_I2C_Read... [23:23:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:23:52]Read from MH i2c: E2 [23:23:52]MH_I2C_Read... [23:23:52]Read from MH i2c: E2 0E 00 [23:23:52]MH_I2C_Read... [23:23:52]Read from MH i2c: E2 0E 00 E8 3A 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 98 [23:23:52]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [23:23:52]wFMCommunicate OK [23:23:52]SAM_PROTO_GetShiftState done [23:23:52]FM_GetShiftState done [23:23:52]opened in 1730073493 [23:23:52]opened+sec_in_day 1730159893 [23:23:52]quantity*price = 700 [23:23:52]sum+1 = 701 [23:23:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 7.00 НСП 1% : 0.06 НДС 12% : 0.74 Наличными: 7.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 820 28.10.2024 23:23 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318345 ФПД: 152450090764878 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T232354&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318345&fm=152450090764878&tin=02508201610067®Number=0000000000091628&sum=700 0 [23:23:53]StoreToDocumentArchive [23:23:53]shift 546 fd 318345 [23:23:53]save to /storage/0546/doc_00318345 [23:23:53]save last doc name /storage/0546/doc_00318345 to /storage/kkm_last_doc_name [23:23:53]save OK [23:23:53]Clear old archive folders... [23:23:53]ProcessDocumentItem done err = 0, tmpTLVsize=287 [23:23:53]tlvbuf is 001196C0 [23:23:53]SAM_PROTO_ClearQueue [23:23:53]wFMCommunicate request_size=4 [23:23:53]MH_SAM_APDU [23:23:53]CAPDU: 80 09 00 00 [23:23:53]Write to MH i2c: E2 08 00 F5 3A 80 09 00 00 00 00 00 00 A1 [23:23:53]Write i2c OK [23:23:53]MH_I2C_Read... [23:23:53]Read from MH i2c: E2 [23:23:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:23:53]MH_I2C_Read... [23:23:53]Read from MH i2c: E2 03 00 [23:23:53]MH_I2C_Read... [23:23:53]Read from MH i2c: E2 03 00 F5 3A 00 90 00 A3 [23:23:53]RAPDU: 90 00 [23:23:53]wFMCommunicate OK [23:23:53]SAM_PROTO_ClearQueue done [23:23:53]KKMCreateOFDPacket [23:23:53]OFDProtocolAddRootSTLVToBuf [23:23:53]FM_MakeSignedData [23:23:53]FM_MakeSignedData [23:23:53]SAM_PROTO_SignData [23:23:53]wFMCommunicate request_size=4 [23:23:53]MH_SAM_APDU [23:23:53]CAPDU: 80 0D 01 02 [23:23:53]Write to MH i2c: E2 08 00 F6 3A 80 0D 01 02 00 00 00 00 A9 [23:23:53]Write i2c OK [23:23:53]MH_I2C_Read... [23:23:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:23:53]Read from MH i2c: E2 [23:23:53]MH_I2C_Read... [23:23:53]Read from MH i2c: E2 03 00 [23:23:53]MH_I2C_Read... [23:23:53]Read from MH i2c: E2 03 00 F6 3A 00 90 00 A4 [23:23:53]RAPDU: 90 00 [23:23:53]wFMCommunicate OK [23:23:53]wFMCommunicate request_size=255 [23:23:53]MH_SAM_APDU [23:23:53]CAPDU: 80 0D 02 02 FA 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 BC 02 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 02 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4A 00 00 00 00 00 07 04 06 00 BC 02 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 03 00 00 F4 03 04 00 0A 1D 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 [23:23:53]Write to MH i2c: E2 02 01 F7 3A 80 0D 02 02 FA 00 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 BC 02 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 02 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4A 00 00 00 00 00 07 04 06 00 BC 02 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 03 00 00 F4 03 04 00 0A 1D 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 00 00 ED [23:23:53]Write i2c OK [23:23:53]MH_I2C_Read... [23:23:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:23:53]Read from MH i2c: E2 [23:23:53]MH_I2C_Read... [23:23:53]Read from MH i2c: E2 03 00 [23:23:53]MH_I2C_Read... [23:23:53]Read from MH i2c: E2 03 00 F7 3A 00 90 00 A5 [23:23:53]RAPDU: 90 00 [23:23:53]wFMCommunicate OK [23:23:53]wFMCommunicate request_size=46 [23:23:53]MH_SAM_APDU [23:23:53]CAPDU: 80 0D 02 02 29 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 89 DB 04 00 35 04 06 00 8A A7 0D 81 8A 4E [23:23:53]Write to MH i2c: E2 31 00 F8 3A 80 0D 02 02 29 00 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 89 DB 04 00 35 04 06 00 8A A7 0D 81 8A 4E 00 00 3A [23:23:53]Write i2c OK [23:23:53]MH_I2C_Read... [23:23:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:23:54]Read from MH i2c: E2 [23:23:54]MH_I2C_Read... [23:23:54]Read from MH i2c: E2 03 00 [23:23:54]MH_I2C_Read... [23:23:54]Read from MH i2c: E2 03 00 F8 3A 00 90 00 A6 [23:23:54]RAPDU: 90 00 [23:23:54]wFMCommunicate OK [23:23:54]wFMCommunicate request_size=4 [23:23:54]MH_SAM_APDU [23:23:54]CAPDU: 80 0D 03 02 [23:23:54]Write to MH i2c: E2 08 00 F9 3A 80 0D 03 02 00 00 00 00 AE [23:23:54]Write i2c OK [23:23:54]MH_I2C_Read... [23:23:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:23:54]Read from MH i2c: E2 [23:23:54]MH_I2C_Read... [23:23:54]Read from MH i2c: E2 0B 00 [23:23:54]MH_I2C_Read... [23:23:54]Read from MH i2c: E2 0B 00 F9 3A 00 06 EC 65 FC AC 8E 5A 94 90 00 2A [23:23:54]RAPDU: 06 EC 65 FC AC 8E 5A 94 90 00 [23:23:54]wFMCommunicate OK [23:23:54]SAM_PROTO_SignData done [23:23:54]FM_MakeSignedData done [23:23:54]CreateOFDProtocolMessage [23:23:54]wFMCommunicate request_size=4 [23:23:54]MH_SAM_APDU [23:23:54]CAPDU: 80 11 00 00 [23:23:54]Write to MH i2c: E2 08 00 FA 3A 80 11 00 00 00 00 00 00 AE [23:23:54]Write i2c OK [23:23:54]MH_I2C_Read... [23:23:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:23:54]Read from MH i2c: E2 [23:23:54]MH_I2C_Read... [23:23:54]Read from MH i2c: E2 17 00 [23:23:54]MH_I2C_Read... [23:23:54]Read from MH i2c: E2 17 00 FA 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 02 [23:23:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [23:23:54]wFMCommunicate OK [23:23:54]CreateOFDProtocolMessage done [23:23:54]OFDSenderStorePacket 318345 [23:23:54]StoreOFDPacket docnum=318345 [23:23:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 33 01 00 00 02 59 2B 01 20 99 5A 03 01 00 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 BC 02 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 02 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4A 00 00 00 00 00 07 04 06 00 BC 02 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 03 00 00 F4 03 04 00 0A 1D 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 89 DB 04 00 35 04 06 00 8A A7 0D 81 8A 4E 06 EC 65 FC AC 8E 5A 94 [23:23:54]CheckFolder [23:23:54]dirname=/storage/ofd_packets [23:23:54]CheckFolder done [23:23:54]ProducePacketName [23:23:54]name=ofd_packets/00318345 [23:23:54]NVStorageSaveData ofd_packets/00318345 [23:23:54]File name is /storage/ofd_packets/00318345 [23:23:54]Write 337 bytes [23:23:54]NVStorageSaveData done [23:23:54]OFDSenderStorePacket done [23:23:54]KKMCreateOFDPacket done [23:23:54]NVStorageSaveData kkm_last_timestamp [23:23:54]File name is /storage/kkm_last_timestamp [23:23:54]Write 4 bytes [23:23:54]NVStorageSaveData done [23:23:54]ExternCall_PrintAddStr [23:23:54]wPrintStart [23:23:54]Write to MH i2c: 01 00 00 FB 3A 35 [23:23:54]Write i2c OK [23:23:54]MH_I2C_Read... [23:23:54]Read from MH i2c: 01 [23:23:54]MH_I2C_Read... [23:23:54]Read from MH i2c: 01 07 00 [23:23:54]MH_I2C_Read... [23:23:54]Read from MH i2c: 01 07 00 FB 3A 00 00 00 00 00 FF 0F 4A [23:23:54]RasterBufferAndPrint [23:23:54]line Счет N : (3)334896 [23:23:54]line ИНН: 02508201610067 [23:23:54]line Контрольно-Кассовый Чек [23:23:54]line ПРОДАЖА [23:23:54]line Товар: 2000053020015 [23:23:54]line Бумажные стаканы 250мл 1шт [23:23:54]line 1.000 * 7.00 [23:23:54]line = 7.00 [23:23:54]line НДС 12% НСП 1% [23:23:54]line > о реализуемом товаре [23:23:54]line ИТОГО: 7.00 [23:23:54]line НСП 1% : 0.06 [23:23:54]line НДС 12% : 0.74 [23:23:54]line Наличными: 7.00 [23:23:54]line Безнал.: 0.00 [23:23:54]line Место: АЗС № 101 "Партнер Нефть" [23:23:54]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [23:23:54]line СНО: Общий режим [23:23:54]line Чек 820 28.10.2024 23:23 [23:23:54]line Смена: 546 ФФД: 1.0 [23:23:54]line ЗНМ: 0300000082 [23:23:54]line РНМ: 0000000000091628 [23:23:54]line Версия ККМ: 001 [23:23:54]line ФМ: 0000000000874671 [23:23:54]line ФД: 318345 [23:23:54]line ФПД: 152450090764878 [23:23:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T232354&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318345&fm=152450090764878&tin=02508201610067®Number=0000000000091628&sum=700 [23:23:54]line 0 [23:23:54]OFD Sender: Processing packet 318345 [packets to send 127, broken 126] [23:23:54]ProducePacketName [23:23:54]name=ofd_packets/00318345 [23:23:54]OFD Sender: To server: pG, [23:23:54]CommunicateWithHost lk.salyk.kg:30040 [23:23:54]ConnectInit lk.salyk.kg [23:23:54]written 0, free lines is 4095 [23:23:54]Connected sock=10 [23:23:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 33 01 00 00 02 59 2B 01 20 99 5A 03 01 00 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 BC 02 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 02 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4A 00 00 00 00 00 07 04 06 00 BC 02 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 03 00 00 F4 03 04 00 0A 1D 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 89 DB 04 00 35 04 06 00 8A A7 0D 81 8A 4E 06 EC 65 FC AC 8E 5A 94 [23:23:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 1A A6 47 00 9E A8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 89 DB 04 00 F4 03 04 00 C2 C8 1F 67 B6 04 01 00 00 FA DE 19 93 91 5A 0F 76 [23:23:54]CommunicateWithHost err = 0 [23:23:54]CheckOFDResponse [23:23:54]1017 (14) - 77093643461234 [23:23:54]1041 (16) - 0000000000874671 [23:23:54]1040 (4) - 318345 [23:23:54]1012 (4) - 28.10.2024 17:24 [23:23:54]1206 (1) - 0 [23:23:54]OFD Sender: Remove packet 318345 [23:23:54]ProducePacketName [23:23:54]name=ofd_packets/00318345 [23:23:54]NVStorageDeleteData [23:23:54]Write to MH i2c: 01 00 00 24 3B 5F [23:23:54]Write i2c OK [23:23:54]MH_I2C_Read... [23:23:54]Read from MH i2c: 01 [23:23:54]MH_I2C_Read... [23:23:54]Read from MH i2c: 01 07 00 [23:23:54]MH_I2C_Read... [23:23:54]Read from MH i2c: 01 07 00 24 3B 00 00 00 00 00 F3 0C 65 [23:23:54]RasterBufferAndPrint [23:23:54]line [23:23:54]line [23:23:54]line [23:23:54]line [23:23:54]line [23:23:54]written 0, free lines is 3322 [23:23:54]MH_Cut [23:23:54]Write to MH i2c: D1 01 00 2B 3B 01 38 [23:23:54]Write i2c OK [23:23:54]MH_I2C_Read... [23:23:54]Read from MH i2c: D1 [23:23:54]MH_I2C_Read... [23:23:54]Read from MH i2c: D1 01 00 [23:23:54]MH_I2C_Read... [23:23:54]Read from MH i2c: D1 01 00 2B 3B 00 37 [23:23:54]Write to MH i2c: 01 00 00 2C 3B 67 [23:23:54]Write i2c OK [23:23:54]MH_I2C_Read... [23:23:55]OFD Sender: No OFD packet to send [23:23:55]*** Cut start [23:23:55]*** Partial cut [23:23:55]*** CUTSNS_PIN = 1 [23:23:55]*** CUTSNS_PIN = 0 [23:23:55]*** Brake cut motor [23:23:56]Read from MH i2c: 01 [23:23:56]MH_I2C_Read... [23:23:56]*** Stop cut motor [23:23:56]*** Cut end [23:23:56]Read from MH i2c: 01 07 00 [23:23:56]MH_I2C_Read... [23:23:56]Read from MH i2c: 01 07 00 2C 3B 00 00 00 00 00 FF 0F 7C [23:23:56]process_action close_receipt done [23:23:56]requested_data is exist [23:23:56]produce_requested_data [23:23:56]requested_item fm.sn is exist - process it [23:23:56]wFMCommunicate request_size=4 [23:23:56]MH_SAM_APDU [23:23:56]CAPDU: 80 11 00 00 [23:23:56]Write to MH i2c: E2 08 00 2D 3B 80 11 00 00 00 00 00 00 E2 [23:23:56]Write i2c OK [23:23:56]MH_I2C_Read... [23:23:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:23:56]Read from MH i2c: E2 [23:23:56]MH_I2C_Read... [23:23:56]Read from MH i2c: E2 17 00 [23:23:56]MH_I2C_Read... [23:23:56]Read from MH i2c: E2 17 00 2D 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 36 [23:23:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [23:23:56]wFMCommunicate OK [23:23:56]requested_item fd.num is exist - process it [23:23:56]SAM_PROTO_GetFieldsCounters [23:23:56]wFMCommunicate request_size=4 [23:23:56]MH_SAM_APDU [23:23:56]CAPDU: 80 13 00 00 [23:23:56]Write to MH i2c: E2 08 00 2E 3B 80 13 00 00 00 00 00 00 E5 [23:23:56]Write i2c OK [23:23:56]MH_I2C_Read... [23:23:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:23:56]Read from MH i2c: E2 [23:23:56]MH_I2C_Read... [23:23:56]Read from MH i2c: E2 62 00 [23:23:56]MH_I2C_Read... [23:23:56]Read from MH i2c: E2 62 00 2E 3B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 89 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 34 03 00 00 5E 04 04 00 34 03 00 00 57 04 04 00 35 03 00 00 19 04 04 00 00 00 00 00 90 00 39 [23:23:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 89 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 34 03 00 00 5E 04 04 00 34 03 00 00 57 04 04 00 35 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:23:56]wFMCommunicate OK [23:23:56]SAM_PROTO_GetFieldsCounters done [23:23:56]requested_item shift.num is exist - process it [23:23:56]requested_item shift.opened is exist - process it [23:23:56]req_shift_opened [23:23:56]FM_GetShiftState [23:23:56]SAM_PROTO_GetShiftState [23:23:56]wFMCommunicate request_size=4 [23:23:56]MH_SAM_APDU [23:23:56]CAPDU: 80 13 01 00 [23:23:56]Write to MH i2c: E2 08 00 2F 3B 80 13 01 00 00 00 00 00 E7 [23:23:56]Write i2c OK [23:23:56]MH_I2C_Read... [23:23:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:23:56]Read from MH i2c: E2 [23:23:56]MH_I2C_Read... [23:23:56]Read from MH i2c: E2 0E 00 [23:23:56]MH_I2C_Read... [23:23:56]Read from MH i2c: E2 0E 00 2F 3B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E0 [23:23:56]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [23:23:56]wFMCommunicate OK [23:23:56]SAM_PROTO_GetShiftState done [23:23:56]FM_GetShiftState done [23:23:56]req_shift_opened done [23:23:56]requested_item shift.open_date is exist - process it [23:23:56]req_shift_open_date [23:23:56]req_shift_open_date done [23:23:56]produce_requested_data done [23:23:56]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318345,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [23:23:56]process_action_free close_receipt [23:23:56]json_value_free [23:23:56]json_value_free done [23:23:56]process_json_proto returns [23:23:56]Send response to host [23:23:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318345,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [23:23:56]free response buf [23:23:56]execute_script done [23:23:56]execute_script returns [23:23:56]free content buf [23:23:56]Sock 9.Close socket [23:23:56]Sock 9.Thread stoped [23:24:00]OFD Sender: No OFD packet to send [23:24:05]OFD Sender: No OFD packet to send [23:24:10]OFD Sender: No OFD packet to send [23:24:15]OFD Sender: No OFD packet to send [23:24:20]OFD Sender: No OFD packet to send [23:24:25]OFD Sender: No OFD packet to send [23:24:30]OFD Sender: No OFD packet to send [23:24:35]OFD Sender: No OFD packet to send [23:24:40]OFD Sender: No OFD packet to send [23:24:45]OFD Sender: No OFD packet to send [23:24:50]OFD Sender: No OFD packet to send [23:24:55]OFD Sender: No OFD packet to send [23:25:00]OFD Sender: No OFD packet to send [23:25:05]OFD Sender: No OFD packet to send [23:25:10]OFD Sender: No OFD packet to send [23:25:15]OFD Sender: No OFD packet to send [23:25:20]OFD Sender: No OFD packet to send [23:25:25]OFD Sender: No OFD packet to send [23:25:30]OFD Sender: No OFD packet to send [23:25:35]OFD Sender: No OFD packet to send [23:25:40]OFD Sender: No OFD packet to send [23:25:45]OFD Sender: No OFD packet to send [23:25:50]OFD Sender: No OFD packet to send [23:25:55]OFD Sender: No OFD packet to send [23:26:00]OFD Sender: No OFD packet to send [23:26:05]OFD Sender: No OFD packet to send [23:26:10]OFD Sender: No OFD packet to send [23:26:15]OFD Sender: No OFD packet to send [23:26:20]OFD Sender: No OFD packet to send [23:26:25]OFD Sender: No OFD packet to send [23:26:30]OFD Sender: No OFD packet to send [23:26:35]OFD Sender: No OFD packet to send [23:26:40]OFD Sender: No OFD packet to send [23:26:45]OFD Sender: No OFD packet to send [23:26:50]OFD Sender: No OFD packet to send [23:26:55]OFD Sender: No OFD packet to send [23:27:00]OFD Sender: No OFD packet to send [23:27:05]OFD Sender: No OFD packet to send [23:27:10]OFD Sender: No OFD packet to send [23:27:15]OFD Sender: No OFD packet to send [23:27:20]OFD Sender: No OFD packet to send [23:27:25]OFD Sender: No OFD packet to send [23:27:30]OFD Sender: No OFD packet to send [23:27:35]OFD Sender: No OFD packet to send [23:27:40]OFD Sender: No OFD packet to send [23:27:45]OFD Sender: No OFD packet to send [23:27:50]OFD Sender: No OFD packet to send [23:27:55]OFD Sender: No OFD packet to send [23:28:00]OFD Sender: No OFD packet to send [23:28:05]OFD Sender: No OFD packet to send [23:28:10]OFD Sender: No OFD packet to send [23:28:15]OFD Sender: No OFD packet to send [23:28:20]OFD Sender: No OFD packet to send [23:28:25]OFD Sender: No OFD packet to send [23:28:30]OFD Sender: No OFD packet to send [23:28:35]OFD Sender: No OFD packet to send [23:28:40]OFD Sender: No OFD packet to send [23:28:45]OFD Sender: No OFD packet to send [23:28:50]OFD Sender: No OFD packet to send [23:28:55]OFD Sender: No OFD packet to send [23:29:00]OFD Sender: No OFD packet to send [23:29:05]OFD Sender: No OFD packet to send [23:29:10]OFD Sender: No OFD packet to send [23:29:15]OFD Sender: No OFD packet to send [23:29:20]OFD Sender: No OFD packet to send [23:29:25]OFD Sender: No OFD packet to send [23:29:30]OFD Sender: No OFD packet to send [23:29:35]OFD Sender: No OFD packet to send [23:29:40]OFD Sender: No OFD packet to send [23:29:45]OFD Sender: No OFD packet to send [23:29:50]OFD Sender: No OFD packet to send [23:29:55]OFD Sender: No OFD packet to send [23:30:00]OFD Sender: No OFD packet to send [23:30:05]OFD Sender: No OFD packet to send [23:30:10]OFD Sender: No OFD packet to send [23:30:15]OFD Sender: No OFD packet to send [23:30:20]OFD Sender: No OFD packet to send [23:30:25]OFD Sender: No OFD packet to send [23:30:30]OFD Sender: No OFD packet to send [23:30:35]OFD Sender: No OFD packet to send [23:30:40]OFD Sender: No OFD packet to send [23:30:45]OFD Sender: No OFD packet to send [23:30:50]OFD Sender: No OFD packet to send [23:30:55]OFD Sender: No OFD packet to send [23:31:00]OFD Sender: No OFD packet to send [23:31:05]OFD Sender: No OFD packet to send [23:31:10]OFD Sender: No OFD packet to send [23:31:15]OFD Sender: No OFD packet to send [23:31:20]OFD Sender: No OFD packet to send [23:31:25]OFD Sender: No OFD packet to send [23:31:30]OFD Sender: No OFD packet to send [23:31:35]OFD Sender: No OFD packet to send [23:31:36]accept exits with 8 [23:31:36]New connection [23:31:36]New thread 3066895716 created [23:31:36]Thread 3067039076 joined [23:31:36]Waiting for new connection... [23:31:36] Sock 8.Parse request [23:31:36]Sock 8.Check first char [23:31:36]Sock 8.First char is OK [23:31:36]request: POST /json_proto HTTP/1.0 [23:31:36]Method: POST [23:31:36]URL: /json_proto [23:31:36]Method is POST - this is cgi request [23:31:36]url: /json_proto [23:31:36]query_string will be loaded in cgi processing [23:31:36]execute_cgi json_proto POST (null) [23:31:36]execute_cgi path=json_proto method=POST [23:31:36]POST find Content-Length [23:31:36]Host: 172.17.50.195:8080 [23:31:36]Content-Length: 686 [23:31:36]Content-Type: application/json [23:31:36] [23:31:36]POST finish read [23:31:36]Found Content-Length = 686 [23:31:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093360", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 42.620, "sum" : 1632.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9999.00, "total" : 1632.00, "payments": [ { "type": 0, "sum" : 1632.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:31:36]execute_script... [23:31:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093360", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 42.620, "sum" : 1632.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9999.00, "total" : 1632.00, "payments": [ { "type": 0, "sum" : 1632.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:31:36]POST & json_proto [23:31:36]process_json_proto [23:31:36]json parsed OK: [23:31:36]protocol is kg_v1.0 [23:31:36]action value=close_receipt [23:31:36]process_action close_receipt [23:31:36]cmd_close_receipt [23:31:36]MH_GetDate [23:31:36]Write to MH i2c: F0 00 00 30 3B 5A [23:31:36]Write i2c OK [23:31:36]MH_I2C_Read... [23:31:36]Read from MH i2c: F0 [23:31:36]MH_I2C_Read... [23:31:36]Read from MH i2c: F0 09 00 [23:31:36]MH_I2C_Read... [23:31:36]Read from MH i2c: F0 09 00 30 3B 00 DA 1E 20 67 43 33 1C 67 DB [23:31:36]GetLastDocTimeStamp 1730157834 [23:31:36]current date 1730158298 [23:31:36]FM_GetShiftState [23:31:36]SAM_PROTO_GetShiftState [23:31:36]wFMCommunicate request_size=4 [23:31:36]MH_SAM_APDU [23:31:36]CAPDU: 80 13 01 00 [23:31:36]Write to MH i2c: E2 08 00 31 3B 80 13 01 00 00 00 00 00 E9 [23:31:36]Write i2c OK [23:31:36]MH_I2C_Read... [23:31:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:31:36]Read from MH i2c: E2 [23:31:36]MH_I2C_Read... [23:31:36]Read from MH i2c: E2 0E 00 [23:31:36]MH_I2C_Read... [23:31:36]Read from MH i2c: E2 0E 00 31 3B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 E2 [23:31:36]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [23:31:36]wFMCommunicate OK [23:31:36]SAM_PROTO_GetShiftState done [23:31:36]FM_GetShiftState done [23:31:36]opened in 1730073493 [23:31:36]opened+sec_in_day 1730159893 [23:31:36]quantity*price = 163234 [23:31:36]sum+1 = 163236 [23:31:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1632.00 Внесено: 9999.00 СДАЧА: 8367.00 НСП 1% : 14.45 НДС 12% : 173.35 Наличными: 1632.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 821 28.10.2024 23:31 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318346 ФПД: 155929144207820 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T233138&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318346&fm=155929144207820&tin=02508201610067®Number=0000000000091628&sum=163200 [23:31:37]StoreToDocumentArchive [23:31:37]shift 546 fd 318346 [23:31:37]save to /storage/0546/doc_00318346 [23:31:37]save last doc name /storage/0546/doc_00318346 to /storage/kkm_last_doc_name [23:31:37]save OK [23:31:37]Clear old archive folders... [23:31:37]ProcessDocumentItem done err = 0, tmpTLVsize=250 [23:31:37]tlvbuf is 0013D610 [23:31:37]SAM_PROTO_ClearQueue [23:31:37]wFMCommunicate request_size=4 [23:31:37]MH_SAM_APDU [23:31:37]CAPDU: 80 09 00 00 [23:31:37]Write to MH i2c: E2 08 00 3E 3B 80 09 00 00 00 00 00 00 EB [23:31:37]Write i2c OK [23:31:37]MH_I2C_Read... [23:31:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:31:37]Read from MH i2c: E2 [23:31:37]MH_I2C_Read... [23:31:37]Read from MH i2c: E2 03 00 [23:31:37]MH_I2C_Read... [23:31:37]Read from MH i2c: E2 03 00 3E 3B 00 90 00 ED [23:31:37]RAPDU: 90 00 [23:31:37]wFMCommunicate OK [23:31:37]SAM_PROTO_ClearQueue done [23:31:37]KKMCreateOFDPacket [23:31:37]OFDProtocolAddRootSTLVToBuf [23:31:37]FM_MakeSignedData [23:31:37]FM_MakeSignedData [23:31:37]SAM_PROTO_SignData [23:31:37]wFMCommunicate request_size=4 [23:31:37]MH_SAM_APDU [23:31:37]CAPDU: 80 0D 01 02 [23:31:37]Write to MH i2c: E2 08 00 3F 3B 80 0D 01 02 00 00 00 00 F3 [23:31:37]Write i2c OK [23:31:37]MH_I2C_Read... [23:31:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:31:37]Read from MH i2c: E2 [23:31:37]MH_I2C_Read... [23:31:37]Read from MH i2c: E2 03 00 [23:31:37]MH_I2C_Read... [23:31:37]Read from MH i2c: E2 03 00 3F 3B 00 90 00 EE [23:31:37]RAPDU: 90 00 [23:31:37]wFMCommunicate OK [23:31:37]wFMCommunicate request_size=255 [23:31:37]MH_SAM_APDU [23:31:37]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 7C A6 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A3 7D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 7D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B7 43 00 00 00 00 07 04 06 00 80 7D 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 03 00 00 F4 03 04 00 DA 1E 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8A DB 04 00 35 04 06 00 8D D1 [23:31:37]Write to MH i2c: E2 02 01 40 3B 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 7C A6 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A3 7D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 7D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B7 43 00 00 00 00 07 04 06 00 80 7D 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 03 00 00 F4 03 04 00 DA 1E 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8A DB 04 00 35 04 06 00 8D D1 00 00 32 [23:31:37]Write i2c OK [23:31:37]MH_I2C_Read... [23:31:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:31:38]Read from MH i2c: E2 [23:31:38]MH_I2C_Read... [23:31:38]Read from MH i2c: E2 03 00 [23:31:38]MH_I2C_Read... [23:31:38]Read from MH i2c: E2 03 00 40 3B 00 90 00 EF [23:31:38]RAPDU: 90 00 [23:31:38]wFMCommunicate OK [23:31:38]wFMCommunicate request_size=9 [23:31:38]MH_SAM_APDU [23:31:38]CAPDU: 80 0D 02 02 04 15 40 29 CC [23:31:38]Write to MH i2c: E2 0C 00 41 3B 80 0D 02 02 04 00 15 40 29 CC 00 00 48 [23:31:38]Write i2c OK [23:31:38]MH_I2C_Read... [23:31:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:31:38]Read from MH i2c: E2 [23:31:38]MH_I2C_Read... [23:31:38]Read from MH i2c: E2 03 00 [23:31:38]MH_I2C_Read... [23:31:38]Read from MH i2c: E2 03 00 41 3B 00 90 00 F0 [23:31:38]RAPDU: 90 00 [23:31:38]wFMCommunicate OK [23:31:38]wFMCommunicate request_size=4 [23:31:38]MH_SAM_APDU [23:31:38]CAPDU: 80 0D 03 02 [23:31:38]Write to MH i2c: E2 08 00 42 3B 80 0D 03 02 00 00 00 00 F8 [23:31:38]Write i2c OK [23:31:38]MH_I2C_Read... [23:31:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:31:38]Read from MH i2c: E2 [23:31:38]MH_I2C_Read... [23:31:38]Read from MH i2c: E2 0B 00 [23:31:38]MH_I2C_Read... [23:31:38]Read from MH i2c: E2 0B 00 42 3B 00 14 AF AA A8 4A 61 A0 CD 90 00 26 [23:31:38]RAPDU: 14 AF AA A8 4A 61 A0 CD 90 00 [23:31:38]wFMCommunicate OK [23:31:38]SAM_PROTO_SignData done [23:31:38]FM_MakeSignedData done [23:31:38]CreateOFDProtocolMessage [23:31:38]wFMCommunicate request_size=4 [23:31:38]MH_SAM_APDU [23:31:38]CAPDU: 80 11 00 00 [23:31:38]Write to MH i2c: E2 08 00 43 3B 80 11 00 00 00 00 00 00 F8 [23:31:38]Write i2c OK [23:31:38]MH_I2C_Read... [23:31:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:31:38]Read from MH i2c: E2 [23:31:38]MH_I2C_Read... [23:31:38]Read from MH i2c: E2 17 00 [23:31:38]MH_I2C_Read... [23:31:38]Read from MH i2c: E2 17 00 43 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 4C [23:31:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [23:31:38]wFMCommunicate OK [23:31:38]CreateOFDProtocolMessage done [23:31:38]OFDSenderStorePacket 318346 [23:31:38]StoreOFDPacket docnum=318346 [23:31:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 74 48 06 01 D0 AB 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 7C A6 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A3 7D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 7D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B7 43 00 00 00 00 07 04 06 00 80 7D 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 03 00 00 F4 03 04 00 DA 1E 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8A DB 04 00 35 04 06 00 8D D1 15 40 29 CC 14 AF AA A8 4A 61 A0 CD [23:31:38]CheckFolder [23:31:38]dirname=/storage/ofd_packets [23:31:38]CheckFolder done [23:31:38]ProducePacketName [23:31:38]name=ofd_packets/00318346 [23:31:38]NVStorageSaveData ofd_packets/00318346 [23:31:38]File name is /storage/ofd_packets/00318346 [23:31:38]Write 300 bytes [23:31:38]NVStorageSaveData done [23:31:38]OFDSenderStorePacket done [23:31:38]KKMCreateOFDPacket done [23:31:38]NVStorageSaveData kkm_last_timestamp [23:31:38]File name is /storage/kkm_last_timestamp [23:31:38]Write 4 bytes [23:31:38]NVStorageSaveData done [23:31:38]ExternCall_PrintAddStr [23:31:38]wPrintStart [23:31:38]Write to MH i2c: 01 00 00 44 3B 7F [23:31:38]Write i2c OK [23:31:38]MH_I2C_Read... [23:31:38]Read from MH i2c: 01 [23:31:38]MH_I2C_Read... [23:31:38]Read from MH i2c: 01 07 00 [23:31:38]MH_I2C_Read... [23:31:38]Read from MH i2c: 01 07 00 44 3B 00 00 00 00 00 FF 0F 94 [23:31:38]RasterBufferAndPrint [23:31:38]line Счет N : (1)1093360 [23:31:38]line ИНН: 02508201610067 [23:31:38]line Контрольно-Кассовый Чек [23:31:38]line ПРОДАЖА [23:31:38]line ТРК (МРК, ГНК) : 71 [23:31:38]line Товар: 2711190000 [23:31:38]line ГАЗ-К-5 [23:31:38]line 42.620 * 38.30 [23:31:38]line = 1632.35 [23:31:38]line НДС 12% НСП 1% [23:31:38]line > о реализуемом товаре [23:31:38]line ОКРУГЛЕНИЕ: -0.35 [23:31:38]line ИТОГО: 1632.00 [23:31:38]line Внесено: 9999.00 [23:31:38]line СДАЧА: 8367.00 [23:31:38]line НСП 1% : 14.45 [23:31:38]line НДС 12% : 173.35 [23:31:38]line Наличными: 1632.00 [23:31:38]line Безнал.: 0.00 [23:31:38]line Место: АЗС № 101 "Партнер Нефть" [23:31:38]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [23:31:38]line СНО: Общий режим [23:31:38]line Чек 821 28.10.2024 23:31 [23:31:38]line Смена: 546 ФФД: 1.0 [23:31:38]line ЗНМ: 0300000082 [23:31:38]line РНМ: 0000000000091628 [23:31:38]line Версия ККМ: 001 [23:31:38]line ФМ: 0000000000874671 [23:31:38]line ФД: 318346 [23:31:38]line ФПД: 155929144207820 [23:31:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T233138&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318346&fm=155929144207820&tin=02508201610067®Number=0000000000091628&sum=163200 [23:31:38]written 0, free lines is 4095 [23:31:38]OFD Sender: Processing packet 318346 [packets to send 127, broken 126] [23:31:38]ProducePacketName [23:31:38]name=ofd_packets/00318346 [23:31:38]OFD Sender: To server: pG, [23:31:38]CommunicateWithHost lk.salyk.kg:30040 [23:31:38]ConnectInit lk.salyk.kg [23:31:38]Connected sock=10 [23:31:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 74 48 06 01 D0 AB 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 7C A6 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A3 7D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 7D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B7 43 00 00 00 00 07 04 06 00 80 7D 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 03 00 00 F4 03 04 00 DA 1E 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8A DB 04 00 35 04 06 00 8D D1 15 40 29 CC 14 AF AA A8 4A 61 A0 CD [23:31:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 DC 59 47 00 FB 7B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8A DB 04 00 F4 03 04 00 92 CA 1F 67 B6 04 01 00 00 56 43 74 FD D4 C4 5B 07 [23:31:38]CommunicateWithHost err = 0 [23:31:38]CheckOFDResponse [23:31:38]1017 (14) - 77093643461234 [23:31:38]1041 (16) - 0000000000874671 [23:31:38]1040 (4) - 318346 [23:31:38]1012 (4) - 28.10.2024 17:32 [23:31:38]1206 (1) - 0 [23:31:38]OFD Sender: Remove packet 318346 [23:31:38]ProducePacketName [23:31:38]name=ofd_packets/00318346 [23:31:38]NVStorageDeleteData [23:31:39]Write to MH i2c: 01 00 00 6F 3B AA [23:31:39]Write i2c OK [23:31:39]MH_I2C_Read... [23:31:39]Read from MH i2c: 01 [23:31:39]MH_I2C_Read... [23:31:39]Read from MH i2c: 01 07 00 [23:31:39]MH_I2C_Read... [23:31:39]Read from MH i2c: 01 07 00 6F 3B 00 00 00 00 00 F6 0C B3 [23:31:39]RasterBufferAndPrint [23:31:39]line [23:31:39]line [23:31:39]line [23:31:39]line [23:31:39]line [23:31:39]written 0, free lines is 3324 [23:31:39]MH_Cut [23:31:39]Write to MH i2c: D1 01 00 76 3B 01 83 [23:31:39]Write i2c OK [23:31:39]MH_I2C_Read... [23:31:39]Read from MH i2c: D1 [23:31:39]MH_I2C_Read... [23:31:39]Read from MH i2c: D1 01 00 [23:31:39]MH_I2C_Read... [23:31:39]Read from MH i2c: D1 01 00 76 3B 00 82 [23:31:39]Write to MH i2c: 01 00 00 77 3B B2 [23:31:39]Write i2c OK [23:31:39]MH_I2C_Read... [23:31:39]OFD Sender: No OFD packet to send [23:31:39]*** Cut start [23:31:39]*** Partial cut [23:31:39]*** CUTSNS_PIN = 1 [23:31:39]*** CUTSNS_PIN = 0 [23:31:40]*** Brake cut motor [23:31:40]Read from MH i2c: 01 [23:31:40]MH_I2C_Read... [23:31:40]*** Stop cut motor [23:31:40]*** Cut end [23:31:40]Read from MH i2c: 01 07 00 [23:31:40]MH_I2C_Read... [23:31:40]Read from MH i2c: 01 07 00 77 3B 00 00 00 00 00 FF 0F C7 [23:31:40]process_action close_receipt done [23:31:40]requested_data is exist [23:31:40]produce_requested_data [23:31:40]requested_item fm.sn is exist - process it [23:31:40]wFMCommunicate request_size=4 [23:31:40]MH_SAM_APDU [23:31:40]CAPDU: 80 11 00 00 [23:31:40]Write to MH i2c: E2 08 00 78 3B 80 11 00 00 00 00 00 00 2D [23:31:40]Write i2c OK [23:31:40]MH_I2C_Read... [23:31:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:31:40]Read from MH i2c: E2 [23:31:40]MH_I2C_Read... [23:31:40]Read from MH i2c: E2 17 00 [23:31:40]MH_I2C_Read... [23:31:40]Read from MH i2c: E2 17 00 78 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 81 [23:31:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [23:31:40]wFMCommunicate OK [23:31:40]requested_item fd.num is exist - process it [23:31:40]SAM_PROTO_GetFieldsCounters [23:31:40]wFMCommunicate request_size=4 [23:31:40]MH_SAM_APDU [23:31:40]CAPDU: 80 13 00 00 [23:31:40]Write to MH i2c: E2 08 00 79 3B 80 13 00 00 00 00 00 00 30 [23:31:40]Write i2c OK [23:31:40]MH_I2C_Read... [23:31:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:31:40]Read from MH i2c: E2 [23:31:40]MH_I2C_Read... [23:31:40]Read from MH i2c: E2 62 00 [23:31:40]MH_I2C_Read... [23:31:40]Read from MH i2c: E2 62 00 79 3B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 8A DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 35 03 00 00 5E 04 04 00 35 03 00 00 57 04 04 00 36 03 00 00 19 04 04 00 00 00 00 00 90 00 88 [23:31:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 8A DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 35 03 00 00 5E 04 04 00 35 03 00 00 57 04 04 00 36 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:31:40]wFMCommunicate OK [23:31:40]SAM_PROTO_GetFieldsCounters done [23:31:40]requested_item shift.num is exist - process it [23:31:40]requested_item shift.opened is exist - process it [23:31:40]req_shift_opened [23:31:40]FM_GetShiftState [23:31:40]SAM_PROTO_GetShiftState [23:31:40]wFMCommunicate request_size=4 [23:31:40]MH_SAM_APDU [23:31:40]CAPDU: 80 13 01 00 [23:31:40]Write to MH i2c: E2 08 00 7A 3B 80 13 01 00 00 00 00 00 32 [23:31:40]Write i2c OK [23:31:40]MH_I2C_Read... [23:31:40]Read from MH i2c: E2 [23:31:40]MH_I2C_Read... [23:31:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:31:40]Read from MH i2c: E2 0E 00 [23:31:40]MH_I2C_Read... [23:31:40]Read from MH i2c: E2 0E 00 7A 3B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 2B [23:31:40]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [23:31:40]wFMCommunicate OK [23:31:40]SAM_PROTO_GetShiftState done [23:31:40]FM_GetShiftState done [23:31:40]req_shift_opened done [23:31:40]requested_item shift.open_date is exist - process it [23:31:40]req_shift_open_date [23:31:40]req_shift_open_date done [23:31:40]produce_requested_data done [23:31:40]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318346,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [23:31:40]process_action_free close_receipt [23:31:40]json_value_free [23:31:40]json_value_free done [23:31:40]process_json_proto returns [23:31:40]Send response to host [23:31:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318346,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [23:31:40]free response buf [23:31:40]execute_script done [23:31:40]execute_script returns [23:31:40]free content buf [23:31:40]Sock 8.Close socket [23:31:40]Sock 8.Thread stoped [23:31:44]OFD Sender: No OFD packet to send [23:31:49]OFD Sender: No OFD packet to send [23:31:54]OFD Sender: No OFD packet to send [23:31:59]OFD Sender: No OFD packet to send [23:32:04]OFD Sender: No OFD packet to send [23:32:09]OFD Sender: No OFD packet to send [23:32:14]OFD Sender: No OFD packet to send [23:32:19]OFD Sender: No OFD packet to send [23:32:24]OFD Sender: No OFD packet to send [23:32:29]OFD Sender: No OFD packet to send [23:32:34]OFD Sender: No OFD packet to send [23:32:39]OFD Sender: No OFD packet to send [23:32:44]OFD Sender: No OFD packet to send [23:32:49]OFD Sender: No OFD packet to send [23:32:54]OFD Sender: No OFD packet to send [23:32:59]OFD Sender: No OFD packet to send [23:33:04]OFD Sender: No OFD packet to send [23:33:09]OFD Sender: No OFD packet to send [23:33:14]OFD Sender: No OFD packet to send [23:33:19]OFD Sender: No OFD packet to send [23:33:24]OFD Sender: No OFD packet to send [23:33:29]OFD Sender: No OFD packet to send [23:33:34]OFD Sender: No OFD packet to send [23:33:39]OFD Sender: No OFD packet to send [23:33:44]OFD Sender: No OFD packet to send [23:33:49]OFD Sender: No OFD packet to send [23:33:51]accept exits with 9 [23:33:51]New connection [23:33:51]New thread 3067039076 created [23:33:51]Thread 3066895716 joined [23:33:51]Waiting for new connection... [23:33:51] Sock 9.Parse request [23:33:51]Sock 9.Check first char [23:33:51]Sock 9.First char is OK [23:33:51]request: POST /json_proto HTTP/1.0 [23:33:51]Method: POST [23:33:51]URL: /json_proto [23:33:51]Method is POST - this is cgi request [23:33:51]url: /json_proto [23:33:51]query_string will be loaded in cgi processing [23:33:51]execute_cgi json_proto POST (null) [23:33:51]execute_cgi path=json_proto method=POST [23:33:51]POST find Content-Length [23:33:51]Host: 172.17.50.195:8080 [23:33:51]Content-Length: 683 [23:33:51]Content-Type: application/json [23:33:51] [23:33:51]POST finish read [23:33:51]Found Content-Length = 683 [23:33:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093361", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:33:51]execute_script... [23:33:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093361", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:33:51]POST & json_proto [23:33:51]process_json_proto [23:33:51]json parsed OK: [23:33:51]protocol is kg_v1.0 [23:33:51]action value=close_receipt [23:33:51]process_action close_receipt [23:33:51]cmd_close_receipt [23:33:51]MH_GetDate [23:33:51]Write to MH i2c: F0 00 00 7B 3B A5 [23:33:51]Write i2c OK [23:33:51]MH_I2C_Read... [23:33:51]Read from MH i2c: F0 [23:33:51]MH_I2C_Read... [23:33:51]Read from MH i2c: F0 09 00 [23:33:51]MH_I2C_Read... [23:33:51]Read from MH i2c: F0 09 00 7B 3B 00 61 1F 20 67 43 33 1C 67 AE [23:33:51]GetLastDocTimeStamp 1730158298 [23:33:51]current date 1730158433 [23:33:51]FM_GetShiftState [23:33:51]SAM_PROTO_GetShiftState [23:33:51]wFMCommunicate request_size=4 [23:33:51]MH_SAM_APDU [23:33:51]CAPDU: 80 13 01 00 [23:33:51]Write to MH i2c: E2 08 00 7C 3B 80 13 01 00 00 00 00 00 34 [23:33:51]Write i2c OK [23:33:51]MH_I2C_Read... [23:33:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:33:51]Read from MH i2c: E2 [23:33:51]MH_I2C_Read... [23:33:51]Read from MH i2c: E2 0E 00 [23:33:51]MH_I2C_Read... [23:33:51]Read from MH i2c: E2 0E 00 7C 3B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 2D [23:33:51]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [23:33:51]wFMCommunicate OK [23:33:51]SAM_PROTO_GetShiftState done [23:33:51]FM_GetShiftState done [23:33:51]opened in 1730073493 [23:33:51]opened+sec_in_day 1730159893 [23:33:51]quantity*price = 200031 [23:33:51]sum+1 = 200032 [23:33:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.31 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 822 28.10.2024 23:33 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318347 ФПД: 41142270472322 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T233354&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318347&fm=41142270472322&tin=02508201610067®Number=0000000000091628&sum=200000 [23:33:52]StoreToDocumentArchive [23:33:52]shift 546 fd 318347 [23:33:52]save to /storage/0546/doc_00318347 [23:33:52]save last doc name /storage/0546/doc_00318347 to /storage/kkm_last_doc_name [23:33:52]save OK [23:33:52]Clear old archive folders... [23:33:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:33:52]tlvbuf is B6F6DA30 [23:33:52]SAM_PROTO_ClearQueue [23:33:52]wFMCommunicate request_size=4 [23:33:52]MH_SAM_APDU [23:33:52]CAPDU: 80 09 00 00 [23:33:52]Write to MH i2c: E2 08 00 89 3B 80 09 00 00 00 00 00 00 36 [23:33:52]Write i2c OK [23:33:52]MH_I2C_Read... [23:33:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:33:52]Read from MH i2c: E2 [23:33:52]MH_I2C_Read... [23:33:52]Read from MH i2c: E2 03 00 [23:33:52]MH_I2C_Read... [23:33:52]Read from MH i2c: E2 03 00 89 3B 00 90 00 38 [23:33:52]RAPDU: 90 00 [23:33:52]wFMCommunicate OK [23:33:52]SAM_PROTO_ClearQueue done [23:33:52]KKMCreateOFDPacket [23:33:52]OFDProtocolAddRootSTLVToBuf [23:33:52]FM_MakeSignedData [23:33:52]FM_MakeSignedData [23:33:52]SAM_PROTO_SignData [23:33:52]wFMCommunicate request_size=4 [23:33:52]MH_SAM_APDU [23:33:52]CAPDU: 80 0D 01 02 [23:33:52]Write to MH i2c: E2 08 00 8A 3B 80 0D 01 02 00 00 00 00 3E [23:33:53]Write i2c OK [23:33:53]MH_I2C_Read... [23:33:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:33:53]Read from MH i2c: E2 [23:33:53]MH_I2C_Read... [23:33:53]Read from MH i2c: E2 03 00 [23:33:53]MH_I2C_Read... [23:33:53]Read from MH i2c: E2 03 00 8A 3B 00 90 00 39 [23:33:53]RAPDU: 90 00 [23:33:53]wFMCommunicate OK [23:33:53]wFMCommunicate request_size=255 [23:33:53]MH_SAM_APDU [23:33:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 03 00 00 F4 03 04 00 62 1F 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8B DB 04 00 35 04 06 00 25 [23:33:53]Write to MH i2c: E2 02 01 8B 3B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 03 00 00 F4 03 04 00 62 1F 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8B DB 04 00 35 04 06 00 25 00 00 02 [23:33:53]Write i2c OK [23:33:53]MH_I2C_Read... [23:33:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:33:53]Read from MH i2c: E2 [23:33:53]MH_I2C_Read... [23:33:53]Read from MH i2c: E2 03 00 [23:33:53]MH_I2C_Read... [23:33:53]Read from MH i2c: E2 03 00 8B 3B 00 90 00 3A [23:33:53]RAPDU: 90 00 [23:33:53]wFMCommunicate OK [23:33:53]wFMCommunicate request_size=10 [23:33:53]MH_SAM_APDU [23:33:53]CAPDU: 80 0D 02 02 05 6B 2E 6A B0 82 [23:33:53]Write to MH i2c: E2 0D 00 8C 3B 80 0D 02 02 05 00 6B 2E 6A B0 82 00 00 80 [23:33:53]Write i2c OK [23:33:53]MH_I2C_Read... [23:33:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:33:53]Read from MH i2c: E2 [23:33:53]MH_I2C_Read... [23:33:53]Read from MH i2c: E2 03 00 [23:33:53]MH_I2C_Read... [23:33:53]Read from MH i2c: E2 03 00 8C 3B 00 90 00 3B [23:33:53]RAPDU: 90 00 [23:33:53]wFMCommunicate OK [23:33:53]wFMCommunicate request_size=4 [23:33:53]MH_SAM_APDU [23:33:53]CAPDU: 80 0D 03 02 [23:33:53]Write to MH i2c: E2 08 00 8D 3B 80 0D 03 02 00 00 00 00 43 [23:33:53]Write i2c OK [23:33:53]MH_I2C_Read... [23:33:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:33:53]Read from MH i2c: E2 [23:33:53]MH_I2C_Read... [23:33:53]Read from MH i2c: E2 0B 00 [23:33:53]MH_I2C_Read... [23:33:53]Read from MH i2c: E2 0B 00 8D 3B 00 99 33 03 53 2B 66 7A 0E 90 00 7F [23:33:53]RAPDU: 99 33 03 53 2B 66 7A 0E 90 00 [23:33:53]wFMCommunicate OK [23:33:53]SAM_PROTO_SignData done [23:33:53]FM_MakeSignedData done [23:33:53]CreateOFDProtocolMessage [23:33:53]wFMCommunicate request_size=4 [23:33:53]MH_SAM_APDU [23:33:53]CAPDU: 80 11 00 00 [23:33:53]Write to MH i2c: E2 08 00 8E 3B 80 11 00 00 00 00 00 00 43 [23:33:53]Write i2c OK [23:33:53]MH_I2C_Read... [23:33:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:33:53]Read from MH i2c: E2 [23:33:53]MH_I2C_Read... [23:33:53]Read from MH i2c: E2 17 00 [23:33:53]MH_I2C_Read... [23:33:53]Read from MH i2c: E2 17 00 8E 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 97 [23:33:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [23:33:53]wFMCommunicate OK [23:33:53]CreateOFDProtocolMessage done [23:33:53]OFDSenderStorePacket 318347 [23:33:53]StoreOFDPacket docnum=318347 [23:33:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 F3 DF 07 01 ED A9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 03 00 00 F4 03 04 00 62 1F 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8B DB 04 00 35 04 06 00 25 6B 2E 6A B0 82 99 33 03 53 2B 66 7A 0E [23:33:53]CheckFolder [23:33:53]dirname=/storage/ofd_packets [23:33:53]CheckFolder done [23:33:53]ProducePacketName [23:33:53]name=ofd_packets/00318347 [23:33:53]NVStorageSaveData ofd_packets/00318347 [23:33:53]File name is /storage/ofd_packets/00318347 [23:33:53]Write 301 bytes [23:33:53]NVStorageSaveData done [23:33:53]OFDSenderStorePacket done [23:33:53]KKMCreateOFDPacket done [23:33:53]NVStorageSaveData kkm_last_timestamp [23:33:53]File name is /storage/kkm_last_timestamp [23:33:53]Write 4 bytes [23:33:53]NVStorageSaveData done [23:33:53]ExternCall_PrintAddStr [23:33:53]wPrintStart [23:33:53]Write to MH i2c: 01 00 00 8F 3B CA [23:33:53]Write i2c OK [23:33:53]MH_I2C_Read... [23:33:53]Read from MH i2c: 01 [23:33:53]MH_I2C_Read... [23:33:53]Read from MH i2c: 01 07 00 [23:33:53]MH_I2C_Read... [23:33:53]Read from MH i2c: 01 07 00 8F 3B 00 00 00 00 00 FF 0F DF [23:33:53]RasterBufferAndPrint [23:33:53]line Счет N : (1)1093361 [23:33:53]line ИНН: 02508201610067 [23:33:53]line Контрольно-Кассовый Чек [23:33:53]line ПРОДАЖА [23:33:53]line ТРК (МРК, ГНК) : 33 [23:33:53]line Товар: 2710124130 [23:33:53]line Аи-92-К-2 [23:33:53]line 29.900 * 66.90 [23:33:53]line = 2000.31 [23:33:53]line НДС 12% НСП 1% [23:33:53]line > о реализуемом товаре [23:33:53]line ОКРУГЛЕНИЕ: -0.31 [23:33:53]line ИТОГО: 2000.00 [23:33:53]line Внесено: 2000.00 [23:33:53]line СДАЧА: 0.00 [23:33:53]line НСП 1% : 17.70 [23:33:53]line НДС 12% : 212.42 [23:33:53]line Наличными: 2000.00 [23:33:53]line Безнал.: 0.00 [23:33:53]line Место: АЗС № 101 "Партнер Нефть" [23:33:53]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [23:33:53]line СНО: Общий режим [23:33:53]line Чек 822 28.10.2024 23:33 [23:33:53]line Смена: 546 ФФД: 1.0 [23:33:53]line ЗНМ: 0300000082 [23:33:53]line РНМ: 0000000000091628 [23:33:53]line Версия ККМ: 001 [23:33:53]line ФМ: 0000000000874671 [23:33:53]line ФД: 318347 [23:33:53]line ФПД: 41142270472322 [23:33:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T233354&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318347&fm=41142270472322&tin=02508201610067®Number=0000000000091628&sum=200000 [23:33:53]OFD Sender: Processing packet 318347 [packets to send 127, broken 126] [23:33:53]ProducePacketName [23:33:53]name=ofd_packets/00318347 [23:33:53]OFD Sender: To server: pG, [23:33:53]CommunicateWithHost lk.salyk.kg:30040 [23:33:53]ConnectInit lk.salyk.kg [23:33:53]written 0, free lines is 4095 [23:33:53]Connected sock=10 [23:33:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 F3 DF 07 01 ED A9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 03 00 00 F4 03 04 00 62 1F 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8B DB 04 00 35 04 06 00 25 6B 2E 6A B0 82 99 33 03 53 2B 66 7A 0E [23:33:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 28 A2 47 00 6B 9B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8B DB 04 00 F4 03 04 00 19 CB 1F 67 B6 04 01 00 00 11 9D EF E7 CD CC 52 6A [23:33:54]CommunicateWithHost err = 0 [23:33:54]CheckOFDResponse [23:33:54]1017 (14) - 77093643461234 [23:33:54]1041 (16) - 0000000000874671 [23:33:54]1040 (4) - 318347 [23:33:54]1012 (4) - 28.10.2024 17:34 [23:33:54]1206 (1) - 0 [23:33:54]OFD Sender: Remove packet 318347 [23:33:54]ProducePacketName [23:33:54]name=ofd_packets/00318347 [23:33:54]NVStorageDeleteData [23:33:54]Write to MH i2c: 01 00 00 BA 3B F5 [23:33:54]Write i2c OK [23:33:54]MH_I2C_Read... [23:33:54]Read from MH i2c: 01 [23:33:54]MH_I2C_Read... [23:33:54]Read from MH i2c: 01 07 00 [23:33:54]MH_I2C_Read... [23:33:54]Read from MH i2c: 01 07 00 BA 3B 00 00 00 00 00 13 0D 1C [23:33:54]RasterBufferAndPrint [23:33:54]line [23:33:54]line [23:33:54]line [23:33:54]line [23:33:54]line [23:33:54]written 0, free lines is 3354 [23:33:54]MH_Cut [23:33:54]Write to MH i2c: D1 01 00 C1 3B 01 CE [23:33:54]Write i2c OK [23:33:54]MH_I2C_Read... [23:33:54]Read from MH i2c: D1 [23:33:54]MH_I2C_Read... [23:33:54]Read from MH i2c: D1 01 00 [23:33:54]MH_I2C_Read... [23:33:54]Read from MH i2c: D1 01 00 C1 3B 00 CD [23:33:54]Write to MH i2c: 01 00 00 C2 3B FD [23:33:54]Write i2c OK [23:33:54]MH_I2C_Read... [23:33:54]OFD Sender: No OFD packet to send [23:33:54]*** Cut start [23:33:54]*** Partial cut [23:33:54]*** CUTSNS_PIN = 1 [23:33:55]*** CUTSNS_PIN = 0 [23:33:55]*** Brake cut motor [23:33:55]Read from MH i2c: 01 [23:33:55]MH_I2C_Read... [23:33:55]*** Stop cut motor [23:33:55]*** Cut end [23:33:55]Read from MH i2c: 01 07 00 [23:33:55]MH_I2C_Read... [23:33:55]Read from MH i2c: 01 07 00 C2 3B 00 00 00 00 00 FF 0F 12 [23:33:55]process_action close_receipt done [23:33:55]requested_data is exist [23:33:55]produce_requested_data [23:33:55]requested_item fm.sn is exist - process it [23:33:55]wFMCommunicate request_size=4 [23:33:55]MH_SAM_APDU [23:33:55]CAPDU: 80 11 00 00 [23:33:55]Write to MH i2c: E2 08 00 C3 3B 80 11 00 00 00 00 00 00 78 [23:33:55]Write i2c OK [23:33:55]MH_I2C_Read... [23:33:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:33:55]Read from MH i2c: E2 [23:33:55]MH_I2C_Read... [23:33:55]Read from MH i2c: E2 17 00 [23:33:55]MH_I2C_Read... [23:33:55]Read from MH i2c: E2 17 00 C3 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 CC [23:33:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [23:33:55]wFMCommunicate OK [23:33:55]requested_item fd.num is exist - process it [23:33:55]SAM_PROTO_GetFieldsCounters [23:33:55]wFMCommunicate request_size=4 [23:33:55]MH_SAM_APDU [23:33:55]CAPDU: 80 13 00 00 [23:33:55]Write to MH i2c: E2 08 00 C4 3B 80 13 00 00 00 00 00 00 7B [23:33:55]Write i2c OK [23:33:55]MH_I2C_Read... [23:33:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:33:55]Read from MH i2c: E2 [23:33:55]MH_I2C_Read... [23:33:55]Read from MH i2c: E2 62 00 [23:33:55]MH_I2C_Read... [23:33:55]Read from MH i2c: E2 62 00 C4 3B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 8B DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 36 03 00 00 5E 04 04 00 36 03 00 00 57 04 04 00 37 03 00 00 19 04 04 00 00 00 00 00 90 00 D7 [23:33:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 8B DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 36 03 00 00 5E 04 04 00 36 03 00 00 57 04 04 00 37 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:33:55]wFMCommunicate OK [23:33:55]SAM_PROTO_GetFieldsCounters done [23:33:55]requested_item shift.num is exist - process it [23:33:55]requested_item shift.opened is exist - process it [23:33:55]req_shift_opened [23:33:55]FM_GetShiftState [23:33:55]SAM_PROTO_GetShiftState [23:33:55]wFMCommunicate request_size=4 [23:33:55]MH_SAM_APDU [23:33:55]CAPDU: 80 13 01 00 [23:33:55]Write to MH i2c: E2 08 00 C5 3B 80 13 01 00 00 00 00 00 7D [23:33:55]Write i2c OK [23:33:55]MH_I2C_Read... [23:33:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:33:55]Read from MH i2c: E2 [23:33:55]MH_I2C_Read... [23:33:55]Read from MH i2c: E2 0E 00 [23:33:55]MH_I2C_Read... [23:33:55]Read from MH i2c: E2 0E 00 C5 3B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 76 [23:33:55]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [23:33:55]wFMCommunicate OK [23:33:55]SAM_PROTO_GetShiftState done [23:33:55]FM_GetShiftState done [23:33:55]req_shift_opened done [23:33:55]requested_item shift.open_date is exist - process it [23:33:55]req_shift_open_date [23:33:55]req_shift_open_date done [23:33:55]produce_requested_data done [23:33:55]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318347,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [23:33:55]process_action_free close_receipt [23:33:55]json_value_free [23:33:55]json_value_free done [23:33:55]process_json_proto returns [23:33:55]Send response to host [23:33:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318347,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [23:33:55]free response buf [23:33:55]execute_script done [23:33:55]execute_script returns [23:33:55]free content buf [23:33:55]Sock 9.Close socket [23:33:55]Sock 9.Thread stoped [23:33:59]OFD Sender: No OFD packet to send [23:34:04]OFD Sender: No OFD packet to send [23:34:09]OFD Sender: No OFD packet to send [23:34:14]OFD Sender: No OFD packet to send [23:34:19]OFD Sender: No OFD packet to send [23:34:24]OFD Sender: No OFD packet to send [23:34:29]OFD Sender: No OFD packet to send [23:34:33]accept exits with 8 [23:34:33]New connection [23:34:33]New thread 3066895716 created [23:34:33]Thread 3067039076 joined [23:34:33]Waiting for new connection... [23:34:33] Sock 8.Parse request [23:34:33]Sock 8.Check first char [23:34:33]Sock 8.First char is OK [23:34:33]request: POST /json_proto HTTP/1.0 [23:34:33]Method: POST [23:34:33]URL: /json_proto [23:34:33]Method is POST - this is cgi request [23:34:33]url: /json_proto [23:34:33]query_string will be loaded in cgi processing [23:34:33]execute_cgi json_proto POST (null) [23:34:33]execute_cgi path=json_proto method=POST [23:34:33]POST find Content-Length [23:34:33]Host: 172.17.50.195:8080 [23:34:33]Content-Length: 678 [23:34:33]Content-Type: application/json [23:34:33] [23:34:33]POST finish read [23:34:33]Found Content-Length = 678 [23:34:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093362", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:34:33]execute_script... [23:34:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093362", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:34:33]POST & json_proto [23:34:33]process_json_proto [23:34:33]json parsed OK: [23:34:33]protocol is kg_v1.0 [23:34:33]action value=close_receipt [23:34:33]process_action close_receipt [23:34:33]cmd_close_receipt [23:34:33]MH_GetDate [23:34:33]Write to MH i2c: F0 00 00 C6 3B F0 [23:34:33]Write i2c OK [23:34:33]MH_I2C_Read... [23:34:33]Read from MH i2c: F0 [23:34:33]MH_I2C_Read... [23:34:33]Read from MH i2c: F0 09 00 [23:34:33]MH_I2C_Read... [23:34:33]Read from MH i2c: F0 09 00 C6 3B 00 8B 1F 20 67 43 33 1C 67 23 [23:34:33]GetLastDocTimeStamp 1730158434 [23:34:33]current date 1730158475 [23:34:33]FM_GetShiftState [23:34:33]SAM_PROTO_GetShiftState [23:34:33]wFMCommunicate request_size=4 [23:34:33]MH_SAM_APDU [23:34:33]CAPDU: 80 13 01 00 [23:34:33]Write to MH i2c: E2 08 00 C7 3B 80 13 01 00 00 00 00 00 7F [23:34:33]Write i2c OK [23:34:33]MH_I2C_Read... [23:34:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:34:33]Read from MH i2c: E2 [23:34:33]MH_I2C_Read... [23:34:33]Read from MH i2c: E2 0E 00 [23:34:33]MH_I2C_Read... [23:34:33]Read from MH i2c: E2 0E 00 C7 3B 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 78 [23:34:33]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [23:34:33]wFMCommunicate OK [23:34:33]SAM_PROTO_GetShiftState done [23:34:33]FM_GetShiftState done [23:34:33]opened in 1730073493 [23:34:33]opened+sec_in_day 1730159893 [23:34:33]quantity*price = 40006 [23:34:33]sum+1 = 40007 [23:34:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 823 28.10.2024 23:34 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318348 ФПД: 162002879616623 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T233435&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318348&fm=162002879616623&tin=02508201610067®Number=0000000000091628&sum=40000 [23:34:34]StoreToDocumentArchive [23:34:34]shift 546 fd 318348 [23:34:34]save to /storage/0546/doc_00318348 [23:34:34]save last doc name /storage/0546/doc_00318348 to /storage/kkm_last_doc_name [23:34:34]save OK [23:34:34]Clear old archive folders... [23:34:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:34:34]tlvbuf is 00099B10 [23:34:34]SAM_PROTO_ClearQueue [23:34:34]wFMCommunicate request_size=4 [23:34:34]MH_SAM_APDU [23:34:34]CAPDU: 80 09 00 00 [23:34:34]Write to MH i2c: E2 08 00 D4 3B 80 09 00 00 00 00 00 00 81 [23:34:34]Write i2c OK [23:34:34]MH_I2C_Read... [23:34:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:34:34]Read from MH i2c: E2 [23:34:34]MH_I2C_Read... [23:34:34]Read from MH i2c: E2 03 00 [23:34:34]MH_I2C_Read... [23:34:34]Read from MH i2c: E2 03 00 D4 3B 00 90 00 83 [23:34:34]RAPDU: 90 00 [23:34:34]wFMCommunicate OK [23:34:34]SAM_PROTO_ClearQueue done [23:34:34]KKMCreateOFDPacket [23:34:34]OFDProtocolAddRootSTLVToBuf [23:34:34]FM_MakeSignedData [23:34:34]FM_MakeSignedData [23:34:34]SAM_PROTO_SignData [23:34:34]wFMCommunicate request_size=4 [23:34:34]MH_SAM_APDU [23:34:34]CAPDU: 80 0D 01 02 [23:34:34]Write to MH i2c: E2 08 00 D5 3B 80 0D 01 02 00 00 00 00 89 [23:34:34]Write i2c OK [23:34:34]MH_I2C_Read... [23:34:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:34:34]Read from MH i2c: E2 [23:34:34]MH_I2C_Read... [23:34:34]Read from MH i2c: E2 03 00 [23:34:34]MH_I2C_Read... [23:34:34]Read from MH i2c: E2 03 00 D5 3B 00 90 00 84 [23:34:34]RAPDU: 90 00 [23:34:34]wFMCommunicate OK [23:34:34]wFMCommunicate request_size=255 [23:34:34]MH_SAM_APDU [23:34:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 03 00 00 F4 03 04 00 8B 1F 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8C DB 04 00 35 04 06 00 93 [23:34:34]Write to MH i2c: E2 02 01 D6 3B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 03 00 00 F4 03 04 00 8B 1F 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8C DB 04 00 35 04 06 00 93 00 00 73 [23:34:34]Write i2c OK [23:34:34]MH_I2C_Read... [23:34:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:34:34]Read from MH i2c: E2 [23:34:34]MH_I2C_Read... [23:34:34]Read from MH i2c: E2 03 00 [23:34:34]MH_I2C_Read... [23:34:34]Read from MH i2c: E2 03 00 D6 3B 00 90 00 85 [23:34:34]RAPDU: 90 00 [23:34:34]wFMCommunicate OK [23:34:34]wFMCommunicate request_size=10 [23:34:34]MH_SAM_APDU [23:34:34]CAPDU: 80 0D 02 02 05 57 3C 17 96 6F [23:34:34]Write to MH i2c: E2 0D 00 D7 3B 80 0D 02 02 05 00 57 3C 17 96 6F 00 00 45 [23:34:34]OFD Sender: No OFD packet to send [23:34:34]Write i2c OK [23:34:34]MH_I2C_Read... [23:34:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:34:34]Read from MH i2c: E2 [23:34:34]MH_I2C_Read... [23:34:34]Read from MH i2c: E2 03 00 [23:34:34]MH_I2C_Read... [23:34:34]Read from MH i2c: E2 03 00 D7 3B 00 90 00 86 [23:34:34]RAPDU: 90 00 [23:34:34]wFMCommunicate OK [23:34:34]wFMCommunicate request_size=4 [23:34:34]MH_SAM_APDU [23:34:34]CAPDU: 80 0D 03 02 [23:34:34]Write to MH i2c: E2 08 00 D8 3B 80 0D 03 02 00 00 00 00 8E [23:34:34]Write i2c OK [23:34:34]MH_I2C_Read... [23:34:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:34:34]Read from MH i2c: E2 [23:34:34]MH_I2C_Read... [23:34:34]Read from MH i2c: E2 0B 00 [23:34:34]MH_I2C_Read... [23:34:34]Read from MH i2c: E2 0B 00 D8 3B 00 63 A6 5E FC 04 34 4C 79 90 00 EF [23:34:34]RAPDU: 63 A6 5E FC 04 34 4C 79 90 00 [23:34:34]wFMCommunicate OK [23:34:34]SAM_PROTO_SignData done [23:34:34]FM_MakeSignedData done [23:34:34]CreateOFDProtocolMessage [23:34:34]wFMCommunicate request_size=4 [23:34:34]MH_SAM_APDU [23:34:34]CAPDU: 80 11 00 00 [23:34:34]Write to MH i2c: E2 08 00 D9 3B 80 11 00 00 00 00 00 00 8E [23:34:34]Write i2c OK [23:34:34]MH_I2C_Read... [23:34:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:34:34]Read from MH i2c: E2 [23:34:34]MH_I2C_Read... [23:34:34]Read from MH i2c: E2 17 00 [23:34:34]MH_I2C_Read... [23:34:34]Read from MH i2c: E2 17 00 D9 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E2 [23:34:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [23:34:34]wFMCommunicate OK [23:34:34]CreateOFDProtocolMessage done [23:34:34]OFDSenderStorePacket 318348 [23:34:34]StoreOFDPacket docnum=318348 [23:34:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 E1 61 07 01 70 61 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 03 00 00 F4 03 04 00 8B 1F 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8C DB 04 00 35 04 06 00 93 57 3C 17 96 6F 63 A6 5E FC 04 34 4C 79 [23:34:34]CheckFolder [23:34:34]dirname=/storage/ofd_packets [23:34:34]CheckFolder done [23:34:34]ProducePacketName [23:34:34]name=ofd_packets/00318348 [23:34:34]NVStorageSaveData ofd_packets/00318348 [23:34:34]File name is /storage/ofd_packets/00318348 [23:34:34]Write 301 bytes [23:34:34]NVStorageSaveData done [23:34:34]OFDSenderStorePacket done [23:34:34]KKMCreateOFDPacket done [23:34:34]NVStorageSaveData kkm_last_timestamp [23:34:34]File name is /storage/kkm_last_timestamp [23:34:34]Write 4 bytes [23:34:34]NVStorageSaveData done [23:34:34]ExternCall_PrintAddStr [23:34:34]wPrintStart [23:34:34]Write to MH i2c: 01 00 00 DA 3B 15 [23:34:34]Write i2c OK [23:34:34]MH_I2C_Read... [23:34:34]Read from MH i2c: 01 [23:34:34]MH_I2C_Read... [23:34:34]Read from MH i2c: 01 07 00 [23:34:34]MH_I2C_Read... [23:34:34]Read from MH i2c: 01 07 00 DA 3B 00 00 00 00 00 FF 0F 2A [23:34:34]RasterBufferAndPrint [23:34:34]line Счет N : (1)1093362 [23:34:34]line ИНН: 02508201610067 [23:34:34]line Контрольно-Кассовый Чек [23:34:34]line ПРОДАЖА [23:34:34]line ТРК (МРК, ГНК) : 43 [23:34:34]line Товар: 2710124130 [23:34:34]line Аи-92-К-2 [23:34:34]line 5.980 * 66.90 [23:34:34]line = 400.06 [23:34:34]line НДС 12% НСП 1% [23:34:34]line > о реализуемом товаре [23:34:34]line ОКРУГЛЕНИЕ: -0.06 [23:34:34]line ИТОГО: 400.00 [23:34:34]line Внесено: 400.00 [23:34:34]line СДАЧА: 0.00 [23:34:34]line НСП 1% : 3.54 [23:34:34]line НДС 12% : 42.48 [23:34:34]line Наличными: 400.00 [23:34:34]line Безнал.: 0.00 [23:34:34]line Место: АЗС № 101 "Партнер Нефть" [23:34:34]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [23:34:34]line СНО: Общий режим [23:34:34]line Чек 823 28.10.2024 23:34 [23:34:34]line Смена: 546 ФФД: 1.0 [23:34:34]line ЗНМ: 0300000082 [23:34:34]line РНМ: 0000000000091628 [23:34:34]line Версия ККМ: 001 [23:34:34]line ФМ: 0000000000874671 [23:34:34]line ФД: 318348 [23:34:34]line ФПД: 162002879616623 [23:34:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T233435&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318348&fm=162002879616623&tin=02508201610067®Number=0000000000091628&sum=40000 [23:34:35]OFD Sender: Processing packet 318348 [packets to send 127, broken 126] [23:34:35]ProducePacketName [23:34:35]name=ofd_packets/00318348 [23:34:35]OFD Sender: To server: pG, [23:34:35]CommunicateWithHost lk.salyk.kg:30040 [23:34:35]ConnectInit lk.salyk.kg [23:34:35]written 0, free lines is 4095 [23:34:35]Connected sock=10 [23:34:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 E1 61 07 01 70 61 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 03 00 00 F4 03 04 00 8B 1F 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8C DB 04 00 35 04 06 00 93 57 3C 17 96 6F 63 A6 5E FC 04 34 4C 79 [23:34:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 8B 76 47 00 94 64 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8C DB 04 00 F4 03 04 00 42 CB 1F 67 B6 04 01 00 00 E8 57 BE DA 63 2C B6 3A [23:34:35]CommunicateWithHost err = 0 [23:34:35]CheckOFDResponse [23:34:35]1017 (14) - 77093643461234 [23:34:35]1041 (16) - 0000000000874671 [23:34:35]1040 (4) - 318348 [23:34:35]1012 (4) - 28.10.2024 17:34 [23:34:35]1206 (1) - 0 [23:34:35]OFD Sender: Remove packet 318348 [23:34:35]ProducePacketName [23:34:35]name=ofd_packets/00318348 [23:34:35]NVStorageDeleteData [23:34:35]Write to MH i2c: 01 00 00 05 3C 41 [23:34:35]Write i2c OK [23:34:35]MH_I2C_Read... [23:34:35]Read from MH i2c: 01 [23:34:35]MH_I2C_Read... [23:34:35]Read from MH i2c: 01 07 00 [23:34:35]MH_I2C_Read... [23:34:35]Read from MH i2c: 01 07 00 05 3C 00 00 00 00 00 EE 0C 42 [23:34:35]RasterBufferAndPrint [23:34:35]line [23:34:35]line [23:34:35]line [23:34:35]line [23:34:35]line [23:34:35]written 0, free lines is 3316 [23:34:35]MH_Cut [23:34:35]Write to MH i2c: D1 01 00 0C 3C 01 1A [23:34:35]Write i2c OK [23:34:35]MH_I2C_Read... [23:34:35]Read from MH i2c: D1 [23:34:35]MH_I2C_Read... [23:34:35]Read from MH i2c: D1 01 00 [23:34:35]MH_I2C_Read... [23:34:35]Read from MH i2c: D1 01 00 0C 3C 00 19 [23:34:35]Write to MH i2c: 01 00 00 0D 3C 49 [23:34:35]Write i2c OK [23:34:35]MH_I2C_Read... [23:34:35]OFD Sender: No OFD packet to send [23:34:36]*** Cut start [23:34:36]*** Partial cut [23:34:36]*** CUTSNS_PIN = 1 [23:34:36]*** CUTSNS_PIN = 0 [23:34:36]*** Brake cut motor [23:34:36]Read from MH i2c: 01 [23:34:36]MH_I2C_Read... [23:34:36]*** Stop cut motor [23:34:36]*** Cut end [23:34:36]Read from MH i2c: 01 07 00 [23:34:36]MH_I2C_Read... [23:34:36]Read from MH i2c: 01 07 00 0D 3C 00 00 00 00 00 FF 0F 5E [23:34:36]process_action close_receipt done [23:34:36]requested_data is exist [23:34:36]produce_requested_data [23:34:36]requested_item fm.sn is exist - process it [23:34:36]wFMCommunicate request_size=4 [23:34:36]MH_SAM_APDU [23:34:36]CAPDU: 80 11 00 00 [23:34:36]Write to MH i2c: E2 08 00 0E 3C 80 11 00 00 00 00 00 00 C4 [23:34:36]Write i2c OK [23:34:36]MH_I2C_Read... [23:34:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:34:37]Read from MH i2c: E2 [23:34:37]MH_I2C_Read... [23:34:37]Read from MH i2c: E2 17 00 [23:34:37]MH_I2C_Read... [23:34:37]Read from MH i2c: E2 17 00 0E 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 18 [23:34:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [23:34:37]wFMCommunicate OK [23:34:37]requested_item fd.num is exist - process it [23:34:37]SAM_PROTO_GetFieldsCounters [23:34:37]wFMCommunicate request_size=4 [23:34:37]MH_SAM_APDU [23:34:37]CAPDU: 80 13 00 00 [23:34:37]Write to MH i2c: E2 08 00 0F 3C 80 13 00 00 00 00 00 00 C7 [23:34:37]Write i2c OK [23:34:37]MH_I2C_Read... [23:34:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:34:37]Read from MH i2c: E2 [23:34:37]MH_I2C_Read... [23:34:37]Read from MH i2c: E2 62 00 [23:34:37]MH_I2C_Read... [23:34:37]Read from MH i2c: E2 62 00 0F 3C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 8C DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 37 03 00 00 5E 04 04 00 37 03 00 00 57 04 04 00 38 03 00 00 19 04 04 00 00 00 00 00 90 00 27 [23:34:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 8C DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 37 03 00 00 5E 04 04 00 37 03 00 00 57 04 04 00 38 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:34:37]wFMCommunicate OK [23:34:37]SAM_PROTO_GetFieldsCounters done [23:34:37]requested_item shift.num is exist - process it [23:34:37]requested_item shift.opened is exist - process it [23:34:37]req_shift_opened [23:34:37]FM_GetShiftState [23:34:37]SAM_PROTO_GetShiftState [23:34:37]wFMCommunicate request_size=4 [23:34:37]MH_SAM_APDU [23:34:37]CAPDU: 80 13 01 00 [23:34:37]Write to MH i2c: E2 08 00 10 3C 80 13 01 00 00 00 00 00 C9 [23:34:37]Write i2c OK [23:34:37]MH_I2C_Read... [23:34:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:34:37]Read from MH i2c: E2 [23:34:37]MH_I2C_Read... [23:34:37]Read from MH i2c: E2 0E 00 [23:34:37]MH_I2C_Read... [23:34:37]Read from MH i2c: E2 0E 00 10 3C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C2 [23:34:37]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [23:34:37]wFMCommunicate OK [23:34:37]SAM_PROTO_GetShiftState done [23:34:37]FM_GetShiftState done [23:34:37]req_shift_opened done [23:34:37]requested_item shift.open_date is exist - process it [23:34:37]req_shift_open_date [23:34:37]req_shift_open_date done [23:34:37]produce_requested_data done [23:34:37]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318348,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [23:34:37]process_action_free close_receipt [23:34:37]json_value_free [23:34:37]json_value_free done [23:34:37]process_json_proto returns [23:34:37]Send response to host [23:34:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318348,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [23:34:37]free response buf [23:34:37]execute_script done [23:34:37]execute_script returns [23:34:37]free content buf [23:34:37]Sock 8.Close socket [23:34:37]Sock 8.Thread stoped [23:34:40]OFD Sender: No OFD packet to send [23:34:45]OFD Sender: No OFD packet to send [23:34:50]OFD Sender: No OFD packet to send [23:34:55]OFD Sender: No OFD packet to send [23:35:00]OFD Sender: No OFD packet to send [23:35:05]OFD Sender: No OFD packet to send [23:35:11]OFD Sender: No OFD packet to send [23:35:16]OFD Sender: No OFD packet to send [23:35:21]OFD Sender: No OFD packet to send [23:35:26]OFD Sender: No OFD packet to send [23:35:31]OFD Sender: No OFD packet to send [23:35:36]OFD Sender: No OFD packet to send [23:35:41]OFD Sender: No OFD packet to send [23:35:46]OFD Sender: No OFD packet to send [23:35:51]OFD Sender: No OFD packet to send [23:35:56]OFD Sender: No OFD packet to send [23:35:57]accept exits with 9 [23:35:57]New connection [23:35:57]New thread 3067039076 created [23:35:57]Thread 3066895716 joined [23:35:57]Waiting for new connection... [23:35:57] Sock 9.Parse request [23:35:57]Sock 9.Check first char [23:35:57]Sock 9.First char is OK [23:35:57]request: POST /json_proto HTTP/1.0 [23:35:57]Method: POST [23:35:57]URL: /json_proto [23:35:57]Method is POST - this is cgi request [23:35:57]url: /json_proto [23:35:57]query_string will be loaded in cgi processing [23:35:57]execute_cgi json_proto POST (null) [23:35:57]execute_cgi path=json_proto method=POST [23:35:57]POST find Content-Length [23:35:57]Host: 172.17.50.195:8080 [23:35:57]Content-Length: 630 [23:35:57]Content-Type: application/json [23:35:57] [23:35:57]POST finish read [23:35:57]Found Content-Length = 630 [23:35:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)334959", "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" ] } } [23:35:57]execute_script... [23:35:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)334959", "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" ] } } [23:35:57]POST & json_proto [23:35:57]process_json_proto [23:35:57]json parsed OK: [23:35:57]protocol is kg_v1.0 [23:35:57]action value=close_receipt [23:35:57]process_action close_receipt [23:35:57]cmd_close_receipt [23:35:57]MH_GetDate [23:35:57]Write to MH i2c: F0 00 00 11 3C 3C [23:35:57]Write i2c OK [23:35:57]MH_I2C_Read... [23:35:57]Read from MH i2c: F0 [23:35:57]MH_I2C_Read... [23:35:57]Read from MH i2c: F0 09 00 [23:35:57]MH_I2C_Read... [23:35:57]Read from MH i2c: F0 09 00 11 3C 00 DF 1F 20 67 43 33 1C 67 C3 [23:35:57]GetLastDocTimeStamp 1730158475 [23:35:57]current date 1730158559 [23:35:57]FM_GetShiftState [23:35:57]SAM_PROTO_GetShiftState [23:35:57]wFMCommunicate request_size=4 [23:35:57]MH_SAM_APDU [23:35:57]CAPDU: 80 13 01 00 [23:35:57]Write to MH i2c: E2 08 00 12 3C 80 13 01 00 00 00 00 00 CB [23:35:57]Write i2c OK [23:35:57]MH_I2C_Read... [23:35:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:35:57]Read from MH i2c: E2 [23:35:57]MH_I2C_Read... [23:35:57]Read from MH i2c: E2 0E 00 [23:35:57]MH_I2C_Read... [23:35:57]Read from MH i2c: E2 0E 00 12 3C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 C4 [23:35:57]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [23:35:57]wFMCommunicate OK [23:35:57]SAM_PROTO_GetShiftState done [23:35:57]FM_GetShiftState done [23:35:57]opened in 1730073493 [23:35:57]opened+sec_in_day 1730159893 [23:35:57]quantity*price = 5000 [23:35:57]sum+1 = 5001 [23:35:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 50.00 НСП 1% : 0.44 НДС 12% : 5.31 Наличными: 50.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 824 28.10.2024 23:35 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318349 ФПД: 248741632939684 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T233559&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318349&fm=248741632939684&tin=02508201610067®Number=0000000000091628&sum=5000 0 [23:35:58]StoreToDocumentArchive [23:35:58]shift 546 fd 318349 [23:35:58]save to /storage/0546/doc_00318349 [23:35:58]save last doc name /storage/0546/doc_00318349 to /storage/kkm_last_doc_name [23:35:58]save OK [23:35:58]Clear old archive folders... [23:35:58]ProcessDocumentItem done err = 0, tmpTLVsize=269 [23:35:58]tlvbuf is 000CA750 [23:35:58]SAM_PROTO_ClearQueue [23:35:58]wFMCommunicate request_size=4 [23:35:58]MH_SAM_APDU [23:35:58]CAPDU: 80 09 00 00 [23:35:58]Write to MH i2c: E2 08 00 1F 3C 80 09 00 00 00 00 00 00 CD [23:35:58]Write i2c OK [23:35:58]MH_I2C_Read... [23:35:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:35:58]Read from MH i2c: E2 [23:35:58]MH_I2C_Read... [23:35:58]Read from MH i2c: E2 03 00 [23:35:58]MH_I2C_Read... [23:35:58]Read from MH i2c: E2 03 00 1F 3C 00 90 00 CF [23:35:58]RAPDU: 90 00 [23:35:58]wFMCommunicate OK [23:35:58]SAM_PROTO_ClearQueue done [23:35:58]KKMCreateOFDPacket [23:35:58]OFDProtocolAddRootSTLVToBuf [23:35:58]FM_MakeSignedData [23:35:58]FM_MakeSignedData [23:35:58]SAM_PROTO_SignData [23:35:58]wFMCommunicate request_size=4 [23:35:58]MH_SAM_APDU [23:35:58]CAPDU: 80 0D 01 02 [23:35:58]Write to MH i2c: E2 08 00 20 3C 80 0D 01 02 00 00 00 00 D5 [23:35:58]Write i2c OK [23:35:58]MH_I2C_Read... [23:35:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:35:58]Read from MH i2c: E2 [23:35:58]MH_I2C_Read... [23:35:58]Read from MH i2c: E2 03 00 [23:35:58]MH_I2C_Read... [23:35:58]Read from MH i2c: E2 03 00 20 3C 00 90 00 D0 [23:35:58]RAPDU: 90 00 [23:35:58]wFMCommunicate OK [23:35:58]wFMCommunicate request_size=255 [23:35:58]MH_SAM_APDU [23:35:58]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 38 03 00 00 F4 03 04 00 DF 1F 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 [23:35:58]Write to MH i2c: E2 02 01 21 3C 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 38 03 00 00 F4 03 04 00 DF 1F 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 00 00 D1 [23:35:58]Write i2c OK [23:35:58]MH_I2C_Read... [23:35:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:35:58]Read from MH i2c: E2 [23:35:58]MH_I2C_Read... [23:35:58]Read from MH i2c: E2 03 00 [23:35:58]MH_I2C_Read... [23:35:58]Read from MH i2c: E2 03 00 21 3C 00 90 00 D1 [23:35:58]RAPDU: 90 00 [23:35:58]wFMCommunicate OK [23:35:58]wFMCommunicate request_size=28 [23:35:58]MH_SAM_APDU [23:35:58]CAPDU: 80 0D 02 02 17 37 34 36 37 31 10 04 04 00 8D DB 04 00 35 04 06 00 E2 3A AC AC 16 A4 [23:35:58]Write to MH i2c: E2 1F 00 22 3C 80 0D 02 02 17 00 37 34 36 37 31 10 04 04 00 8D DB 04 00 35 04 06 00 E2 3A AC AC 16 A4 00 00 00 [23:35:58]Write i2c OK [23:35:58]MH_I2C_Read... [23:35:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:35:58]Read from MH i2c: E2 [23:35:58]MH_I2C_Read... [23:35:58]Read from MH i2c: E2 03 00 [23:35:58]MH_I2C_Read... [23:35:58]Read from MH i2c: E2 03 00 22 3C 00 90 00 D2 [23:35:58]RAPDU: 90 00 [23:35:58]wFMCommunicate OK [23:35:58]wFMCommunicate request_size=4 [23:35:58]MH_SAM_APDU [23:35:58]CAPDU: 80 0D 03 02 [23:35:58]Write to MH i2c: E2 08 00 23 3C 80 0D 03 02 00 00 00 00 DA [23:35:58]Write i2c OK [23:35:58]MH_I2C_Read... [23:35:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:35:58]Read from MH i2c: E2 [23:35:58]MH_I2C_Read... [23:35:58]Read from MH i2c: E2 0B 00 [23:35:58]MH_I2C_Read... [23:35:58]Read from MH i2c: E2 0B 00 23 3C 00 61 06 72 EE 8B 7A 19 80 90 00 40 [23:35:58]RAPDU: 61 06 72 EE 8B 7A 19 80 90 00 [23:35:58]wFMCommunicate OK [23:35:58]SAM_PROTO_SignData done [23:35:58]FM_MakeSignedData done [23:35:58]CreateOFDProtocolMessage [23:35:58]wFMCommunicate request_size=4 [23:35:58]MH_SAM_APDU [23:35:58]CAPDU: 80 11 00 00 [23:35:58]Write to MH i2c: E2 08 00 24 3C 80 11 00 00 00 00 00 00 DA [23:35:59]Write i2c OK [23:35:59]MH_I2C_Read... [23:35:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:35:59]Read from MH i2c: E2 [23:35:59]MH_I2C_Read... [23:35:59]Read from MH i2c: E2 17 00 [23:35:59]MH_I2C_Read... [23:35:59]Read from MH i2c: E2 17 00 24 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 2E [23:35:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [23:35:59]wFMCommunicate OK [23:35:59]CreateOFDProtocolMessage done [23:35:59]OFDSenderStorePacket 318349 [23:35:59]StoreOFDPacket docnum=318349 [23:35:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 21 01 00 00 3A 85 19 01 E1 67 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 38 03 00 00 F4 03 04 00 DF 1F 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8D DB 04 00 35 04 06 00 E2 3A AC AC 16 A4 61 06 72 EE 8B 7A 19 80 [23:35:59]CheckFolder [23:35:59]dirname=/storage/ofd_packets [23:35:59]CheckFolder done [23:35:59]ProducePacketName [23:35:59]name=ofd_packets/00318349 [23:35:59]NVStorageSaveData ofd_packets/00318349 [23:35:59]File name is /storage/ofd_packets/00318349 [23:35:59]Write 319 bytes [23:35:59]NVStorageSaveData done [23:35:59]OFDSenderStorePacket done [23:35:59]KKMCreateOFDPacket done [23:35:59]NVStorageSaveData kkm_last_timestamp [23:35:59]File name is /storage/kkm_last_timestamp [23:35:59]Write 4 bytes [23:35:59]NVStorageSaveData done [23:35:59]ExternCall_PrintAddStr [23:35:59]wPrintStart [23:35:59]Write to MH i2c: 01 00 00 25 3C 61 [23:35:59]Write i2c OK [23:35:59]MH_I2C_Read... [23:35:59]Read from MH i2c: 01 [23:35:59]MH_I2C_Read... [23:35:59]Read from MH i2c: 01 07 00 [23:35:59]MH_I2C_Read... [23:35:59]Read from MH i2c: 01 07 00 25 3C 00 00 00 00 00 FF 0F 76 [23:35:59]RasterBufferAndPrint [23:35:59]line Счет N : (3)334959 [23:35:59]line ИНН: 02508201610067 [23:35:59]line Контрольно-Кассовый Чек [23:35:59]line ПРОДАЖА [23:35:59]line Товар: 4700000160358 [23:35:59]line Вода Легенда 1л [23:35:59]line 1.000 * 50.00 [23:35:59]line = 50.00 [23:35:59]line НДС 12% НСП 1% [23:35:59]line > о реализуемом товаре [23:35:59]line ИТОГО: 50.00 [23:35:59]line НСП 1% : 0.44 [23:35:59]line НДС 12% : 5.31 [23:35:59]line Наличными: 50.00 [23:35:59]line Безнал.: 0.00 [23:35:59]line Место: АЗС № 101 "Партнер Нефть" [23:35:59]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [23:35:59]line СНО: Общий режим [23:35:59]line Чек 824 28.10.2024 23:35 [23:35:59]line Смена: 546 ФФД: 1.0 [23:35:59]line ЗНМ: 0300000082 [23:35:59]line РНМ: 0000000000091628 [23:35:59]line Версия ККМ: 001 [23:35:59]line ФМ: 0000000000874671 [23:35:59]line ФД: 318349 [23:35:59]line ФПД: 248741632939684 [23:35:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T233559&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318349&fm=248741632939684&tin=02508201610067®Number=0000000000091628&sum=5000 [23:35:59]OFD Sender: Processing packet 318349 [packets to send 127, broken 126] [23:35:59]ProducePacketName [23:35:59]name=ofd_packets/00318349 [23:35:59]OFD Sender: To server: pG, [23:35:59]CommunicateWithHost lk.salyk.kg:30040 [23:35:59]ConnectInit lk.salyk.kg [23:35:59]line 0 [23:35:59]written 0, free lines is 4095 [23:35:59]Connected sock=10 [23:35:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 21 01 00 00 3A 85 19 01 E1 67 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 38 03 00 00 F4 03 04 00 DF 1F 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8D DB 04 00 35 04 06 00 E2 3A AC AC 16 A4 61 06 72 EE 8B 7A 19 80 [23:35:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 35 79 47 00 79 25 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8D DB 04 00 F4 03 04 00 97 CB 1F 67 B6 04 01 00 00 7B 23 9E 4B 83 05 0E 4E [23:35:59]CommunicateWithHost err = 0 [23:35:59]CheckOFDResponse [23:35:59]1017 (14) - 77093643461234 [23:35:59]1041 (16) - 0000000000874671 [23:35:59]1040 (4) - 318349 [23:35:59]1012 (4) - 28.10.2024 17:36 [23:35:59]1206 (1) - 0 [23:35:59]OFD Sender: Remove packet 318349 [23:35:59]ProducePacketName [23:35:59]name=ofd_packets/00318349 [23:35:59]NVStorageDeleteData [23:35:59]Write to MH i2c: 01 00 00 4D 3C 89 [23:35:59]Write i2c OK [23:35:59]MH_I2C_Read... [23:35:59]Read from MH i2c: 01 [23:35:59]MH_I2C_Read... [23:35:59]Read from MH i2c: 01 07 00 [23:35:59]MH_I2C_Read... [23:35:59]Read from MH i2c: 01 07 00 4D 3C 00 00 00 00 00 20 0D BD [23:35:59]RasterBufferAndPrint [23:35:59]line [23:35:59]line [23:35:59]line [23:35:59]line [23:35:59]line [23:35:59]written 0, free lines is 3366 [23:35:59]MH_Cut [23:35:59]Write to MH i2c: D1 01 00 54 3C 01 62 [23:35:59]Write i2c OK [23:35:59]MH_I2C_Read... [23:35:59]Read from MH i2c: D1 [23:35:59]MH_I2C_Read... [23:35:59]Read from MH i2c: D1 01 00 [23:35:59]MH_I2C_Read... [23:35:59]Read from MH i2c: D1 01 00 54 3C 00 61 [23:35:59]Write to MH i2c: 01 00 00 55 3C 91 [23:35:59]Write i2c OK [23:35:59]MH_I2C_Read... [23:36:00]OFD Sender: No OFD packet to send [23:36:00]*** Cut start [23:36:00]*** Partial cut [23:36:00]*** CUTSNS_PIN = 1 [23:36:00]*** CUTSNS_PIN = 0 [23:36:00]*** Brake cut motor [23:36:01]Read from MH i2c: 01 [23:36:01]MH_I2C_Read... [23:36:01]*** Stop cut motor [23:36:01]*** Cut end [23:36:01]Read from MH i2c: 01 07 00 [23:36:01]MH_I2C_Read... [23:36:01]Read from MH i2c: 01 07 00 55 3C 00 00 00 00 00 FF 0F A6 [23:36:01]process_action close_receipt done [23:36:01]requested_data is exist [23:36:01]produce_requested_data [23:36:01]requested_item fm.sn is exist - process it [23:36:01]wFMCommunicate request_size=4 [23:36:01]MH_SAM_APDU [23:36:01]CAPDU: 80 11 00 00 [23:36:01]Write to MH i2c: E2 08 00 56 3C 80 11 00 00 00 00 00 00 0C [23:36:01]Write i2c OK [23:36:01]MH_I2C_Read... [23:36:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:36:01]Read from MH i2c: E2 [23:36:01]MH_I2C_Read... [23:36:01]Read from MH i2c: E2 17 00 [23:36:01]MH_I2C_Read... [23:36:01]Read from MH i2c: E2 17 00 56 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 60 [23:36:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [23:36:01]wFMCommunicate OK [23:36:01]requested_item fd.num is exist - process it [23:36:01]SAM_PROTO_GetFieldsCounters [23:36:01]wFMCommunicate request_size=4 [23:36:01]MH_SAM_APDU [23:36:01]CAPDU: 80 13 00 00 [23:36:01]Write to MH i2c: E2 08 00 57 3C 80 13 00 00 00 00 00 00 0F [23:36:01]Write i2c OK [23:36:01]MH_I2C_Read... [23:36:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:36:01]Read from MH i2c: E2 [23:36:01]MH_I2C_Read... [23:36:01]Read from MH i2c: E2 62 00 [23:36:01]MH_I2C_Read... [23:36:01]Read from MH i2c: E2 62 00 57 3C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 8D DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 38 03 00 00 5E 04 04 00 38 03 00 00 57 04 04 00 39 03 00 00 19 04 04 00 00 00 00 00 90 00 73 [23:36:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 8D DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 38 03 00 00 5E 04 04 00 38 03 00 00 57 04 04 00 39 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:36:01]wFMCommunicate OK [23:36:01]SAM_PROTO_GetFieldsCounters done [23:36:01]requested_item shift.num is exist - process it [23:36:01]requested_item shift.opened is exist - process it [23:36:01]req_shift_opened [23:36:01]FM_GetShiftState [23:36:01]SAM_PROTO_GetShiftState [23:36:01]wFMCommunicate request_size=4 [23:36:01]MH_SAM_APDU [23:36:01]CAPDU: 80 13 01 00 [23:36:01]Write to MH i2c: E2 08 00 58 3C 80 13 01 00 00 00 00 00 11 [23:36:01]Write i2c OK [23:36:01]MH_I2C_Read... [23:36:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:36:01]Read from MH i2c: E2 [23:36:01]MH_I2C_Read... [23:36:01]Read from MH i2c: E2 0E 00 [23:36:01]MH_I2C_Read... [23:36:01]Read from MH i2c: E2 0E 00 58 3C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 0A [23:36:01]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [23:36:01]wFMCommunicate OK [23:36:01]SAM_PROTO_GetShiftState done [23:36:01]FM_GetShiftState done [23:36:01]req_shift_opened done [23:36:01]requested_item shift.open_date is exist - process it [23:36:01]req_shift_open_date [23:36:01]req_shift_open_date done [23:36:01]produce_requested_data done [23:36:01]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318349,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [23:36:01]process_action_free close_receipt [23:36:01]json_value_free [23:36:01]json_value_free done [23:36:01]process_json_proto returns [23:36:01]Send response to host [23:36:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318349,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [23:36:01]free response buf [23:36:01]execute_script done [23:36:01]execute_script returns [23:36:01]free content buf [23:36:01]Sock 9.Close socket [23:36:01]Sock 9.Thread stoped [23:36:05]OFD Sender: No OFD packet to send [23:36:10]OFD Sender: No OFD packet to send [23:36:15]OFD Sender: No OFD packet to send [23:36:20]OFD Sender: No OFD packet to send [23:36:25]OFD Sender: No OFD packet to send [23:36:30]OFD Sender: No OFD packet to send [23:36:35]OFD Sender: No OFD packet to send [23:36:40]OFD Sender: No OFD packet to send [23:36:45]OFD Sender: No OFD packet to send [23:36:50]OFD Sender: No OFD packet to send [23:36:55]OFD Sender: No OFD packet to send [23:36:56]accept exits with 8 [23:36:56]New connection [23:36:56]New thread 3066895716 created [23:36:56]Thread 3067039076 joined [23:36:56]Waiting for new connection... [23:36:56] Sock 8.Parse request [23:36:56]Sock 8.Check first char [23:36:56]Sock 8.First char is OK [23:36:56]request: POST /json_proto HTTP/1.0 [23:36:56]Method: POST [23:36:56]URL: /json_proto [23:36:56]Method is POST - this is cgi request [23:36:56]url: /json_proto [23:36:56]query_string will be loaded in cgi processing [23:36:56]execute_cgi json_proto POST (null) [23:36:56]execute_cgi path=json_proto method=POST [23:36:56]POST find Content-Length [23:36:56]Host: 172.17.50.195:8080 [23:36:56]Content-Length: 683 [23:36:56]Content-Type: application/json [23:36:56] [23:36:56]POST finish read [23:36:56]Found Content-Length = 683 [23:36:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093365", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 18.940, "sum" : 1405.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1405.00, "total" : 1405.00, "payments": [ { "type": 0, "sum" : 1405.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:36:56]execute_script... [23:36: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)1093365", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 18.940, "sum" : 1405.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1405.00, "total" : 1405.00, "payments": [ { "type": 0, "sum" : 1405.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:36:56]POST & json_proto [23:36:56]process_json_proto [23:36:56]json parsed OK: [23:36:56]protocol is kg_v1.0 [23:36:56]action value=close_receipt [23:36:56]process_action close_receipt [23:36:56]cmd_close_receipt [23:36:56]MH_GetDate [23:36:56]Write to MH i2c: F0 00 00 59 3C 84 [23:36:56]Write i2c OK [23:36:56]MH_I2C_Read... [23:36:56]Read from MH i2c: F0 [23:36:56]MH_I2C_Read... [23:36:56]Read from MH i2c: F0 09 00 [23:36:56]MH_I2C_Read... [23:36:56]Read from MH i2c: F0 09 00 59 3C 00 1A 20 20 67 43 33 1C 67 47 [23:36:56]GetLastDocTimeStamp 1730158559 [23:36:56]current date 1730158618 [23:36:56]FM_GetShiftState [23:36:56]SAM_PROTO_GetShiftState [23:36:56]wFMCommunicate request_size=4 [23:36:56]MH_SAM_APDU [23:36:56]CAPDU: 80 13 01 00 [23:36:56]Write to MH i2c: E2 08 00 5A 3C 80 13 01 00 00 00 00 00 13 [23:36:56]Write i2c OK [23:36:56]MH_I2C_Read... [23:36:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:36:56]Read from MH i2c: E2 [23:36:56]MH_I2C_Read... [23:36:56]Read from MH i2c: E2 0E 00 [23:36:56]MH_I2C_Read... [23:36:56]Read from MH i2c: E2 0E 00 5A 3C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 0C [23:36:56]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [23:36:56]wFMCommunicate OK [23:36:56]SAM_PROTO_GetShiftState done [23:36:56]FM_GetShiftState done [23:36:56]opened in 1730073493 [23:36:56]opened+sec_in_day 1730159893 [23:36:56]quantity*price = 140534 [23:36:56]sum+1 = 140536 [23:36:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1405.00 Внесено: 1405.00 СДАЧА: 0.00 НСП 1% : 12.44 НДС 12% : 149.24 Наличными: 1405.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 825 28.10.2024 23:36 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318350 ФПД: 23910131942158 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T233658&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318350&fm=23910131942158&tin=02508201610067®Number=0000000000091628&sum=140500 [23:36:57]StoreToDocumentArchive [23:36:57]shift 546 fd 318350 [23:36:57]save to /storage/0546/doc_00318350 [23:36:57]save last doc name /storage/0546/doc_00318350 to /storage/kkm_last_doc_name [23:36:57]save OK [23:36:57]Clear old archive folders... [23:36:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:36:57]tlvbuf is 000931D0 [23:36:57]SAM_PROTO_ClearQueue [23:36:57]wFMCommunicate request_size=4 [23:36:57]MH_SAM_APDU [23:36:57]CAPDU: 80 09 00 00 [23:36:57]Write to MH i2c: E2 08 00 67 3C 80 09 00 00 00 00 00 00 15 [23:36:57]Write i2c OK [23:36:57]MH_I2C_Read... [23:36:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:36:57]Read from MH i2c: E2 [23:36:57]MH_I2C_Read... [23:36:57]Read from MH i2c: E2 03 00 [23:36:57]MH_I2C_Read... [23:36:57]Read from MH i2c: E2 03 00 67 3C 00 90 00 17 [23:36:57]RAPDU: 90 00 [23:36:57]wFMCommunicate OK [23:36:57]SAM_PROTO_ClearQueue done [23:36:57]KKMCreateOFDPacket [23:36:57]OFDProtocolAddRootSTLVToBuf [23:36:57]FM_MakeSignedData [23:36:57]FM_MakeSignedData [23:36:57]SAM_PROTO_SignData [23:36:57]wFMCommunicate request_size=4 [23:36:57]MH_SAM_APDU [23:36:57]CAPDU: 80 0D 01 02 [23:36:57]Write to MH i2c: E2 08 00 68 3C 80 0D 01 02 00 00 00 00 1D [23:36:57]Write i2c OK [23:36:57]MH_I2C_Read... [23:36:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:36:57]Read from MH i2c: E2 [23:36:57]MH_I2C_Read... [23:36:57]Read from MH i2c: E2 03 00 [23:36:57]MH_I2C_Read... [23:36:57]Read from MH i2c: E2 03 00 68 3C 00 90 00 18 [23:36:57]RAPDU: 90 00 [23:36:57]wFMCommunicate OK [23:36:57]wFMCommunicate request_size=255 [23:36:57]MH_SAM_APDU [23:36: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 33 FF 03 08 00 03 FC 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F7 24 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 24 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DC 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 3A 00 00 00 00 07 04 06 00 D4 24 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 03 00 00 F4 03 04 00 1A 20 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8E DB 04 00 35 04 06 00 15 [23:36:57]Write to MH i2c: E2 02 01 69 3C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 FC 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F7 24 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 24 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DC 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 3A 00 00 00 00 07 04 06 00 D4 24 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 03 00 00 F4 03 04 00 1A 20 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8E DB 04 00 35 04 06 00 15 00 00 A2 [23:36:57]Write i2c OK [23:36:57]MH_I2C_Read... [23:36:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:36:57]Read from MH i2c: E2 [23:36:57]MH_I2C_Read... [23:36:57]Read from MH i2c: E2 03 00 [23:36:57]MH_I2C_Read... [23:36:57]Read from MH i2c: E2 03 00 69 3C 00 90 00 19 [23:36:57]RAPDU: 90 00 [23:36:57]wFMCommunicate OK [23:36:57]wFMCommunicate request_size=10 [23:36:57]MH_SAM_APDU [23:36:57]CAPDU: 80 0D 02 02 05 BF 02 EB C3 0E [23:36:57]Write to MH i2c: E2 0D 00 6A 3C 80 0D 02 02 05 00 BF 02 EB C3 0E 00 00 A7 [23:36:57]Write i2c OK [23:36:57]MH_I2C_Read... [23:36:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:36:57]Read from MH i2c: E2 [23:36:57]MH_I2C_Read... [23:36:57]Read from MH i2c: E2 03 00 [23:36:57]MH_I2C_Read... [23:36:57]Read from MH i2c: E2 03 00 6A 3C 00 90 00 1A [23:36:57]RAPDU: 90 00 [23:36:57]wFMCommunicate OK [23:36:57]wFMCommunicate request_size=4 [23:36:57]MH_SAM_APDU [23:36:57]CAPDU: 80 0D 03 02 [23:36:57]Write to MH i2c: E2 08 00 6B 3C 80 0D 03 02 00 00 00 00 22 [23:36:57]Write i2c OK [23:36:57]MH_I2C_Read... [23:36:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:36:57]Read from MH i2c: E2 [23:36:57]MH_I2C_Read... [23:36:57]Read from MH i2c: E2 0B 00 [23:36:57]MH_I2C_Read... [23:36:57]Read from MH i2c: E2 0B 00 6B 3C 00 62 88 AC 65 3B 68 BE 09 90 00 88 [23:36:57]RAPDU: 62 88 AC 65 3B 68 BE 09 90 00 [23:36:57]wFMCommunicate OK [23:36:57]SAM_PROTO_SignData done [23:36:57]FM_MakeSignedData done [23:36:57]CreateOFDProtocolMessage [23:36:57]wFMCommunicate request_size=4 [23:36:57]MH_SAM_APDU [23:36:57]CAPDU: 80 11 00 00 [23:36:57]Write to MH i2c: E2 08 00 6C 3C 80 11 00 00 00 00 00 00 22 [23:36:57]Write i2c OK [23:36:57]MH_I2C_Read... [23:36:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:36:57]Read from MH i2c: E2 [23:36:57]MH_I2C_Read... [23:36:57]Read from MH i2c: E2 17 00 [23:36:57]MH_I2C_Read... [23:36:57]Read from MH i2c: E2 17 00 6C 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 76 [23:36:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [23:36:57]wFMCommunicate OK [23:36:57]CreateOFDProtocolMessage done [23:36:57]OFDSenderStorePacket 318350 [23:36:57]StoreOFDPacket docnum=318350 [23:36:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 AB 60 07 01 2B F0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 FC 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F7 24 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 24 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DC 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 3A 00 00 00 00 07 04 06 00 D4 24 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 03 00 00 F4 03 04 00 1A 20 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8E DB 04 00 35 04 06 00 15 BF 02 EB C3 0E 62 88 AC 65 3B 68 BE 09 [23:36:57]CheckFolder [23:36:57]dirname=/storage/ofd_packets [23:36:57]CheckFolder done [23:36:57]ProducePacketName [23:36:57]name=ofd_packets/00318350 [23:36:57]NVStorageSaveData ofd_packets/00318350 [23:36:57]File name is /storage/ofd_packets/00318350 [23:36:57]Write 301 bytes [23:36:57]NVStorageSaveData done [23:36:57]OFDSenderStorePacket done [23:36:57]KKMCreateOFDPacket done [23:36:57]NVStorageSaveData kkm_last_timestamp [23:36:57]File name is /storage/kkm_last_timestamp [23:36:57]Write 4 bytes [23:36:57]NVStorageSaveData done [23:36:57]ExternCall_PrintAddStr [23:36:57]wPrintStart [23:36:57]Write to MH i2c: 01 00 00 6D 3C A9 [23:36:57]Write i2c OK [23:36:57]MH_I2C_Read... [23:36:57]Read from MH i2c: 01 [23:36:57]MH_I2C_Read... [23:36:57]Read from MH i2c: 01 07 00 [23:36:57]MH_I2C_Read... [23:36:57]Read from MH i2c: 01 07 00 6D 3C 00 00 00 00 00 FF 0F BE [23:36:57]RasterBufferAndPrint [23:36:57]line Счет N : (1)1093365 [23:36:57]line ИНН: 02508201610067 [23:36:57]line Контрольно-Кассовый Чек [23:36:57]line ПРОДАЖА [23:36:57]line ТРК (МРК, ГНК) : 64 [23:36:57]line Товар: 2710124500 [23:36:57]line Аи-95-К-3 [23:36:57]line 18.940 * 74.20 [23:36:57]line = 1405.35 [23:36:57]line НДС 12% НСП 1% [23:36:57]line > о реализуемом товаре [23:36:57]line ОКРУГЛЕНИЕ: -0.35 [23:36:57]line ИТОГО: 1405.00 [23:36:57]line Внесено: 1405.00 [23:36:57]line СДАЧА: 0.00 [23:36:57]line НСП 1% : 12.44 [23:36:57]line НДС 12% : 149.24 [23:36:57]line Наличными: 1405.00 [23:36:57]line Безнал.: 0.00 [23:36:57]line Место: АЗС № 101 "Партнер Нефть" [23:36:57]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [23:36:57]line СНО: Общий режим [23:36:57]line Чек 825 28.10.2024 23:36 [23:36:57]line Смена: 546 ФФД: 1.0 [23:36:57]line ЗНМ: 0300000082 [23:36:57]line РНМ: 0000000000091628 [23:36:57]line Версия ККМ: 001 [23:36:57]line ФМ: 0000000000874671 [23:36:57]line ФД: 318350 [23:36:57]line ФПД: 23910131942158 [23:36:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T233658&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318350&fm=23910131942158&tin=02508201610067®Number=0000000000091628&sum=140500 [23:36:58]OFD Sender: Processing packet 318350 [packets to send 127, broken 126] [23:36:58]ProducePacketName [23:36:58]name=ofd_packets/00318350 [23:36:58]OFD Sender: To server: pG, [23:36:58]CommunicateWithHost lk.salyk.kg:30040 [23:36:58]ConnectInit lk.salyk.kg [23:36:58]written 0, free lines is 4095 [23:36:58]Connected sock=10 [23: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 34 36 37 31 0F 01 00 00 AB 60 07 01 2B F0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 FC 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F7 24 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 24 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DC 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 3A 00 00 00 00 07 04 06 00 D4 24 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 03 00 00 F4 03 04 00 1A 20 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8E DB 04 00 35 04 06 00 15 BF 02 EB C3 0E 62 88 AC 65 3B 68 BE 09 [23:36:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 90 49 47 00 79 26 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8E DB 04 00 F4 03 04 00 D1 CB 1F 67 B6 04 01 00 00 1C D0 53 20 13 8B F7 C5 [23:36:58]CommunicateWithHost err = 0 [23:36:58]CheckOFDResponse [23:36:58]1017 (14) - 77093643461234 [23:36:58]1041 (16) - 0000000000874671 [23:36:58]1040 (4) - 318350 [23:36:58]1012 (4) - 28.10.2024 17:37 [23:36:58]1206 (1) - 0 [23:36:58]OFD Sender: Remove packet 318350 [23:36:58]ProducePacketName [23:36:58]name=ofd_packets/00318350 [23:36:58]NVStorageDeleteData [23:36:58]Write to MH i2c: 01 00 00 98 3C D4 [23:36:58]Write i2c OK [23:36:58]MH_I2C_Read... [23:36:58]Read from MH i2c: 01 [23:36:58]MH_I2C_Read... [23:36:58]Read from MH i2c: 01 07 00 [23:36:58]MH_I2C_Read... [23:36:58]Read from MH i2c: 01 07 00 98 3C 00 00 00 00 00 F5 0C DC [23:36:58]RasterBufferAndPrint [23:36:58]line [23:36:58]line [23:36:58]line [23:36:58]line [23:36:58]line [23:36:58]written 0, free lines is 3323 [23:36:58]MH_Cut [23:36:58]Write to MH i2c: D1 01 00 9F 3C 01 AD [23:36:58]Write i2c OK [23:36:58]MH_I2C_Read... [23:36:58]Read from MH i2c: D1 [23:36:58]MH_I2C_Read... [23:36:58]Read from MH i2c: D1 01 00 [23:36:58]MH_I2C_Read... [23:36:58]Read from MH i2c: D1 01 00 9F 3C 00 AC [23:36:58]Write to MH i2c: 01 00 00 A0 3C DC [23:36:58]Write i2c OK [23:36:58]MH_I2C_Read... [23:36:58]OFD Sender: No OFD packet to send [23:36:59]*** Cut start [23:36:59]*** Partial cut [23:36:59]*** CUTSNS_PIN = 1 [23:36:59]*** CUTSNS_PIN = 0 [23:36:59]*** Brake cut motor [23:36:59]Read from MH i2c: 01 [23:36:59]MH_I2C_Read... [23:36:59]*** Stop cut motor [23:36:59]*** Cut end [23:36:59]Read from MH i2c: 01 07 00 [23:36:59]MH_I2C_Read... [23:36:59]Read from MH i2c: 01 07 00 A0 3C 00 00 00 00 00 FF 0F F1 [23:36:59]process_action close_receipt done [23:36:59]requested_data is exist [23:36:59]produce_requested_data [23:36:59]requested_item fm.sn is exist - process it [23:36:59]wFMCommunicate request_size=4 [23:36:59]MH_SAM_APDU [23:36:59]CAPDU: 80 11 00 00 [23:36:59]Write to MH i2c: E2 08 00 A1 3C 80 11 00 00 00 00 00 00 57 [23:36:59]Write i2c OK [23:36:59]MH_I2C_Read... [23:37:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:37:00]Read from MH i2c: E2 [23:37:00]MH_I2C_Read... [23:37:00]Read from MH i2c: E2 17 00 [23:37:00]MH_I2C_Read... [23:37:00]Read from MH i2c: E2 17 00 A1 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 AB [23:37:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [23:37:00]wFMCommunicate OK [23:37:00]requested_item fd.num is exist - process it [23:37:00]SAM_PROTO_GetFieldsCounters [23:37:00]wFMCommunicate request_size=4 [23:37:00]MH_SAM_APDU [23:37:00]CAPDU: 80 13 00 00 [23:37:00]Write to MH i2c: E2 08 00 A2 3C 80 13 00 00 00 00 00 00 5A [23:37:00]Write i2c OK [23:37:00]MH_I2C_Read... [23:37:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:37:00]Read from MH i2c: E2 [23:37:00]MH_I2C_Read... [23:37:00]Read from MH i2c: E2 62 00 [23:37:00]MH_I2C_Read... [23:37:00]Read from MH i2c: E2 62 00 A2 3C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 8E DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 39 03 00 00 5E 04 04 00 39 03 00 00 57 04 04 00 3A 03 00 00 19 04 04 00 00 00 00 00 90 00 C2 [23:37:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 8E DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 39 03 00 00 5E 04 04 00 39 03 00 00 57 04 04 00 3A 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:37:00]wFMCommunicate OK [23:37:00]SAM_PROTO_GetFieldsCounters done [23:37:00]requested_item shift.num is exist - process it [23:37:00]requested_item shift.opened is exist - process it [23:37:00]req_shift_opened [23:37:00]FM_GetShiftState [23:37:00]SAM_PROTO_GetShiftState [23:37:00]wFMCommunicate request_size=4 [23:37:00]MH_SAM_APDU [23:37:00]CAPDU: 80 13 01 00 [23:37:00]Write to MH i2c: E2 08 00 A3 3C 80 13 01 00 00 00 00 00 5C [23:37:00]Write i2c OK [23:37:00]MH_I2C_Read... [23:37:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:37:00]Read from MH i2c: E2 [23:37:00]MH_I2C_Read... [23:37:00]Read from MH i2c: E2 0E 00 [23:37:00]MH_I2C_Read... [23:37:00]Read from MH i2c: E2 0E 00 A3 3C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 55 [23:37:00]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [23:37:00]wFMCommunicate OK [23:37:00]SAM_PROTO_GetShiftState done [23:37:00]FM_GetShiftState done [23:37:00]req_shift_opened done [23:37:00]requested_item shift.open_date is exist - process it [23:37:00]req_shift_open_date [23:37:00]req_shift_open_date done [23:37:00]produce_requested_data done [23:37:00]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318350,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [23:37:00]process_action_free close_receipt [23:37:00]json_value_free [23:37:00]json_value_free done [23:37:00]process_json_proto returns [23:37:00]Send response to host [23:37:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318350,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [23:37:00]free response buf [23:37:00]execute_script done [23:37:00]execute_script returns [23:37:00]free content buf [23:37:00]Sock 8.Close socket [23:37:00]Sock 8.Thread stoped [23:37:03]OFD Sender: No OFD packet to send [23:37:08]OFD Sender: No OFD packet to send [23:37:14]OFD Sender: No OFD packet to send [23:37:19]OFD Sender: No OFD packet to send [23:37:21]accept exits with 9 [23:37:21]New connection [23:37:21]New thread 3067039076 created [23:37:21]Thread 3066895716 joined [23:37:21]Waiting for new connection... [23:37:21] Sock 9.Parse request [23:37:21]Sock 9.Check first char [23:37:21]Sock 9.First char is OK [23:37:21]request: POST /json_proto HTTP/1.0 [23:37:21]Method: POST [23:37:21]URL: /json_proto [23:37:21]Method is POST - this is cgi request [23:37:21]url: /json_proto [23:37:21]query_string will be loaded in cgi processing [23:37:21]execute_cgi json_proto POST (null) [23:37:21]execute_cgi path=json_proto method=POST [23:37:21]POST find Content-Length [23:37:21]Host: 172.17.50.195:8080 [23:37:21]Content-Length: 686 [23:37:21]Content-Type: application/json [23:37:21] [23:37:21]POST finish read [23:37:21]Found Content-Length = 686 [23:37:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093363", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 45.440, "sum" : 1740.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9999.00, "total" : 1740.00, "payments": [ { "type": 0, "sum" : 1740.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:37:21]execute_script... [23:37: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)1093363", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 45.440, "sum" : 1740.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9999.00, "total" : 1740.00, "payments": [ { "type": 0, "sum" : 1740.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:37:21]POST & json_proto [23:37:21]process_json_proto [23:37:21]json parsed OK: [23:37:21]protocol is kg_v1.0 [23:37:21]action value=close_receipt [23:37:21]process_action close_receipt [23:37:21]cmd_close_receipt [23:37:21]MH_GetDate [23:37:21]Write to MH i2c: F0 00 00 A4 3C CF [23:37:21]Write i2c OK [23:37:21]MH_I2C_Read... [23:37:21]Read from MH i2c: F0 [23:37:21]MH_I2C_Read... [23:37:21]Read from MH i2c: F0 09 00 [23:37:21]MH_I2C_Read... [23:37:21]Read from MH i2c: F0 09 00 A4 3C 00 34 20 20 67 43 33 1C 67 AC [23:37:21]GetLastDocTimeStamp 1730158618 [23:37:21]current date 1730158644 [23:37:21]FM_GetShiftState [23:37:21]SAM_PROTO_GetShiftState [23:37:21]wFMCommunicate request_size=4 [23:37:21]MH_SAM_APDU [23:37:21]CAPDU: 80 13 01 00 [23:37:21]Write to MH i2c: E2 08 00 A5 3C 80 13 01 00 00 00 00 00 5E [23:37:21]Write i2c OK [23:37:21]MH_I2C_Read... [23:37:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:37:21]Read from MH i2c: E2 [23:37:22]MH_I2C_Read... [23:37:22]Read from MH i2c: E2 0E 00 [23:37:22]MH_I2C_Read... [23:37:22]Read from MH i2c: E2 0E 00 A5 3C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 57 [23:37:22]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [23:37:22]wFMCommunicate OK [23:37:22]SAM_PROTO_GetShiftState done [23:37:22]FM_GetShiftState done [23:37:22]opened in 1730073493 [23:37:22]opened+sec_in_day 1730159893 [23:37:22]quantity*price = 174035 [23:37:22]sum+1 = 174036 [23:37:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1740.00 Внесено: 9999.00 СДАЧА: 8259.00 НСП 1% : 15.40 НДС 12% : 184.82 Наличными: 1740.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 826 28.10.2024 23:37 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318351 ФПД: 46059622100737 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T233724&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318351&fm=46059622100737&tin=02508201610067®Number=0000000000091628&sum=174000 [23:37:23]StoreToDocumentArchive [23:37:23]shift 546 fd 318351 [23:37:23]save to /storage/0546/doc_00318351 [23:37:23]save last doc name /storage/0546/doc_00318351 to /storage/kkm_last_doc_name [23:37:23]save OK [23:37:23]Clear old archive folders... [23:37:23]ProcessDocumentItem done err = 0, tmpTLVsize=250 [23:37:23]tlvbuf is 001A7D30 [23:37:23]SAM_PROTO_ClearQueue [23:37:23]wFMCommunicate request_size=4 [23:37:23]MH_SAM_APDU [23:37:23]CAPDU: 80 09 00 00 [23:37:23]Write to MH i2c: E2 08 00 B2 3C 80 09 00 00 00 00 00 00 60 [23:37:23]Write i2c OK [23:37:23]MH_I2C_Read... [23:37:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:37:23]Read from MH i2c: E2 [23:37:23]MH_I2C_Read... [23:37:23]Read from MH i2c: E2 03 00 [23:37:23]MH_I2C_Read... [23:37:23]Read from MH i2c: E2 03 00 B2 3C 00 90 00 62 [23:37:23]RAPDU: 90 00 [23:37:23]wFMCommunicate OK [23:37:23]SAM_PROTO_ClearQueue done [23:37:23]KKMCreateOFDPacket [23:37:23]OFDProtocolAddRootSTLVToBuf [23:37:23]FM_MakeSignedData [23:37:23]FM_MakeSignedData [23:37:23]SAM_PROTO_SignData [23:37:23]wFMCommunicate request_size=4 [23:37:23]MH_SAM_APDU [23:37:23]CAPDU: 80 0D 01 02 [23:37:23]Write to MH i2c: E2 08 00 B3 3C 80 0D 01 02 00 00 00 00 68 [23:37:23]Write i2c OK [23:37:23]MH_I2C_Read... [23:37:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:37:23]Read from MH i2c: E2 [23:37:23]MH_I2C_Read... [23:37:23]Read from MH i2c: E2 03 00 [23:37:23]MH_I2C_Read... [23:37:23]Read from MH i2c: E2 03 00 B3 3C 00 90 00 63 [23:37:23]RAPDU: 90 00 [23:37:23]wFMCommunicate OK [23:37:23]wFMCommunicate request_size=255 [23:37:23]MH_SAM_APDU [23:37:23]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 80 B1 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 D3 A7 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 A7 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 04 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 32 48 00 00 00 00 07 04 06 00 B0 A7 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 03 00 00 F4 03 04 00 34 20 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8F DB 04 00 35 04 06 00 29 E4 [23:37:23]Write to MH i2c: E2 02 01 B4 3C 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 80 B1 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 D3 A7 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 A7 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 04 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 32 48 00 00 00 00 07 04 06 00 B0 A7 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 03 00 00 F4 03 04 00 34 20 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8F DB 04 00 35 04 06 00 29 E4 00 00 B9 [23:37:23]Write i2c OK [23:37:23]MH_I2C_Read... [23:37:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:37:23]Read from MH i2c: E2 [23:37:23]MH_I2C_Read... [23:37:23]Read from MH i2c: E2 03 00 [23:37:23]MH_I2C_Read... [23:37:23]Read from MH i2c: E2 03 00 B4 3C 00 90 00 64 [23:37:23]RAPDU: 90 00 [23:37:23]wFMCommunicate OK [23:37:23]wFMCommunicate request_size=9 [23:37:23]MH_SAM_APDU [23:37:23]CAPDU: 80 0D 02 02 04 17 69 EF 01 [23:37:23]Write to MH i2c: E2 0C 00 B5 3C 80 0D 02 02 04 00 17 69 EF 01 00 00 E3 [23:37:23]Write i2c OK [23:37:23]MH_I2C_Read... [23:37:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:37:23]Read from MH i2c: E2 [23:37:23]MH_I2C_Read... [23:37:23]Read from MH i2c: E2 03 00 [23:37:23]MH_I2C_Read... [23:37:23]Read from MH i2c: E2 03 00 B5 3C 00 90 00 65 [23:37:23]RAPDU: 90 00 [23:37:23]wFMCommunicate OK [23:37:23]wFMCommunicate request_size=4 [23:37:23]MH_SAM_APDU [23:37:23]CAPDU: 80 0D 03 02 [23:37:23]Write to MH i2c: E2 08 00 B6 3C 80 0D 03 02 00 00 00 00 6D [23:37:23]Write i2c OK [23:37:23]MH_I2C_Read... [23:37:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:37:23]Read from MH i2c: E2 [23:37:23]MH_I2C_Read... [23:37:23]Read from MH i2c: E2 0B 00 [23:37:23]MH_I2C_Read... [23:37:23]Read from MH i2c: E2 0B 00 B6 3C 00 2A 3A 04 FD 92 8C 54 81 90 00 C6 [23:37:23]RAPDU: 2A 3A 04 FD 92 8C 54 81 90 00 [23:37:23]wFMCommunicate OK [23:37:23]SAM_PROTO_SignData done [23:37:23]FM_MakeSignedData done [23:37:23]CreateOFDProtocolMessage [23:37:23]wFMCommunicate request_size=4 [23:37:23]MH_SAM_APDU [23:37:23]CAPDU: 80 11 00 00 [23:37:23]Write to MH i2c: E2 08 00 B7 3C 80 11 00 00 00 00 00 00 6D [23:37:23]Write i2c OK [23:37:23]MH_I2C_Read... [23:37:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:37:23]Read from MH i2c: E2 [23:37:23]MH_I2C_Read... [23:37:23]Read from MH i2c: E2 17 00 [23:37:23]MH_I2C_Read... [23:37:23]Read from MH i2c: E2 17 00 B7 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C1 [23:37:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [23:37:23]wFMCommunicate OK [23:37:23]CreateOFDProtocolMessage done [23:37:23]OFDSenderStorePacket 318351 [23:37:23]StoreOFDPacket docnum=318351 [23:37:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 3D 1C 06 01 8E 6F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 80 B1 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 D3 A7 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 A7 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 04 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 32 48 00 00 00 00 07 04 06 00 B0 A7 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 03 00 00 F4 03 04 00 34 20 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8F DB 04 00 35 04 06 00 29 E4 17 69 EF 01 2A 3A 04 FD 92 8C 54 81 [23:37:23]CheckFolder [23:37:23]dirname=/storage/ofd_packets [23:37:23]CheckFolder done [23:37:23]ProducePacketName [23:37:23]name=ofd_packets/00318351 [23:37:23]NVStorageSaveData ofd_packets/00318351 [23:37:23]File name is /storage/ofd_packets/00318351 [23:37:23]Write 300 bytes [23:37:23]NVStorageSaveData done [23:37:23]OFDSenderStorePacket done [23:37:23]KKMCreateOFDPacket done [23:37:23]NVStorageSaveData kkm_last_timestamp [23:37:23]File name is /storage/kkm_last_timestamp [23:37:23]Write 4 bytes [23:37:23]NVStorageSaveData done [23:37:23]ExternCall_PrintAddStr [23:37:23]wPrintStart [23:37:23]Write to MH i2c: 01 00 00 B8 3C F4 [23:37:23]Write i2c OK [23:37:23]MH_I2C_Read... [23:37:23]Read from MH i2c: 01 [23:37:23]MH_I2C_Read... [23:37:23]Read from MH i2c: 01 07 00 [23:37:23]MH_I2C_Read... [23:37:23]Read from MH i2c: 01 07 00 B8 3C 00 00 00 00 00 FF 0F 09 [23:37:23]RasterBufferAndPrint [23:37:23]line Счет N : (1)1093363 [23:37:23]line ИНН: 02508201610067 [23:37:23]line Контрольно-Кассовый Чек [23:37:23]line ПРОДАЖА [23:37:23]line ТРК (МРК, ГНК) : 81 [23:37:23]line Товар: 2711190000 [23:37:23]line ГАЗ-К-5 [23:37:23]line 45.440 * 38.30 [23:37:23]line = 1740.35 [23:37:23]line НДС 12% НСП 1% [23:37:23]line > о реализуемом товаре [23:37:23]line ОКРУГЛЕНИЕ: -0.35 [23:37:23]line ИТОГО: 1740.00 [23:37:23]line Внесено: 9999.00 [23:37:23]line СДАЧА: 8259.00 [23:37:23]line НСП 1% : 15.40 [23:37:23]line НДС 12% : 184.82 [23:37:23]line Наличными: 1740.00 [23:37:23]line Безнал.: 0.00 [23:37:23]line Место: АЗС № 101 "Партнер Нефть" [23:37:23]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [23:37:23]line СНО: Общий режим [23:37:23]line Чек 826 28.10.2024 23:37 [23:37:23]line Смена: 546 ФФД: 1.0 [23:37:23]line ЗНМ: 0300000082 [23:37:23]line РНМ: 0000000000091628 [23:37:23]line Версия ККМ: 001 [23:37:23]line ФМ: 0000000000874671 [23:37:23]line ФД: 318351 [23:37:23]line ФПД: 46059622100737 [23:37:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T233724&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318351&fm=46059622100737&tin=02508201610067®Number=0000000000091628&sum=174000 [23:37:24]written 0, free lines is 4095 [23:37:24]OFD Sender: Processing packet 318351 [packets to send 127, broken 126] [23:37:24]ProducePacketName [23:37:24]name=ofd_packets/00318351 [23:37:24]OFD Sender: To server: pG, [23:37:24]CommunicateWithHost lk.salyk.kg:30040 [23:37:24]ConnectInit lk.salyk.kg [23:37:24]Connected sock=11 [23:37:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 3D 1C 06 01 8E 6F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 80 B1 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 D3 A7 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 A7 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 04 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 32 48 00 00 00 00 07 04 06 00 B0 A7 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 03 00 00 F4 03 04 00 34 20 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8F DB 04 00 35 04 06 00 29 E4 17 69 EF 01 2A 3A 04 FD 92 8C 54 81 [23:37:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 46 7E 47 00 49 3D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 8F DB 04 00 F4 03 04 00 EB CB 1F 67 B6 04 01 00 00 C6 CE EC 6A D2 24 EA 4F [23:37:24]CommunicateWithHost err = 0 [23:37:24]CheckOFDResponse [23:37:24]1017 (14) - 77093643461234 [23:37:24]1041 (16) - 0000000000874671 [23:37:24]1040 (4) - 318351 [23:37:24]1012 (4) - 28.10.2024 17:37 [23:37:24]1206 (1) - 0 [23:37:24]OFD Sender: Remove packet 318351 [23:37:24]ProducePacketName [23:37:24]name=ofd_packets/00318351 [23:37:24]NVStorageDeleteData [23:37:24]Write to MH i2c: 01 00 00 E3 3C 1F [23:37:24]Write i2c OK [23:37:24]MH_I2C_Read... [23:37:24]Read from MH i2c: 01 [23:37:24]MH_I2C_Read... [23:37:24]Read from MH i2c: 01 07 00 [23:37:24]MH_I2C_Read... [23:37:24]Read from MH i2c: 01 07 00 E3 3C 00 00 00 00 00 FF 0C 31 [23:37:24]RasterBufferAndPrint [23:37:24]line [23:37:24]line [23:37:24]line [23:37:24]line [23:37:24]line [23:37:24]written 0, free lines is 3332 [23:37:24]MH_Cut [23:37:24]Write to MH i2c: D1 01 00 EA 3C 01 F8 [23:37:24]Write i2c OK [23:37:24]MH_I2C_Read... [23:37:24]Read from MH i2c: D1 [23:37:24]MH_I2C_Read... [23:37:24]Read from MH i2c: D1 01 00 [23:37:24]MH_I2C_Read... [23:37:24]Read from MH i2c: D1 01 00 EA 3C 00 F7 [23:37:24]Write to MH i2c: 01 00 00 EB 3C 27 [23:37:24]Write i2c OK [23:37:24]MH_I2C_Read... [23:37:24]OFD Sender: No OFD packet to send [23:37:25]*** Cut start [23:37:25]*** Partial cut [23:37:25]*** CUTSNS_PIN = 1 [23:37:25]*** CUTSNS_PIN = 0 [23:37:25]*** Brake cut motor [23:37:25]Read from MH i2c: 01 [23:37:25]MH_I2C_Read... [23:37:25]*** Stop cut motor [23:37:25]*** Cut end [23:37:25]Read from MH i2c: 01 07 00 [23:37:25]MH_I2C_Read... [23:37:25]Read from MH i2c: 01 07 00 EB 3C 00 00 00 00 00 FF 0F 3C [23:37:25]process_action close_receipt done [23:37:25]requested_data is exist [23:37:25]produce_requested_data [23:37:25]requested_item fm.sn is exist - process it [23:37:25]wFMCommunicate request_size=4 [23:37:25]MH_SAM_APDU [23:37:25]CAPDU: 80 11 00 00 [23:37:25]Write to MH i2c: E2 08 00 EC 3C 80 11 00 00 00 00 00 00 A2 [23:37:25]Write i2c OK [23:37:25]MH_I2C_Read... [23:37:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:37:25]Read from MH i2c: E2 [23:37:25]MH_I2C_Read... [23:37:25]Read from MH i2c: E2 17 00 [23:37:25]MH_I2C_Read... [23:37:25]Read from MH i2c: E2 17 00 EC 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F6 [23:37:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [23:37:25]wFMCommunicate OK [23:37:25]requested_item fd.num is exist - process it [23:37:25]SAM_PROTO_GetFieldsCounters [23:37:25]wFMCommunicate request_size=4 [23:37:25]MH_SAM_APDU [23:37:25]CAPDU: 80 13 00 00 [23:37:25]Write to MH i2c: E2 08 00 ED 3C 80 13 00 00 00 00 00 00 A5 [23:37:25]Write i2c OK [23:37:25]MH_I2C_Read... [23:37:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:37:26]Read from MH i2c: E2 [23:37:26]MH_I2C_Read... [23:37:26]Read from MH i2c: E2 62 00 [23:37:26]MH_I2C_Read... [23:37:26]Read from MH i2c: E2 62 00 ED 3C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 8F DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 3A 03 00 00 5E 04 04 00 3A 03 00 00 57 04 04 00 3B 03 00 00 19 04 04 00 00 00 00 00 90 00 11 [23:37:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 8F DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 3A 03 00 00 5E 04 04 00 3A 03 00 00 57 04 04 00 3B 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:37:26]wFMCommunicate OK [23:37:26]SAM_PROTO_GetFieldsCounters done [23:37:26]requested_item shift.num is exist - process it [23:37:26]requested_item shift.opened is exist - process it [23:37:26]req_shift_opened [23:37:26]FM_GetShiftState [23:37:26]SAM_PROTO_GetShiftState [23:37:26]wFMCommunicate request_size=4 [23:37:26]MH_SAM_APDU [23:37:26]CAPDU: 80 13 01 00 [23:37:26]Write to MH i2c: E2 08 00 EE 3C 80 13 01 00 00 00 00 00 A7 [23:37:26]Write i2c OK [23:37:26]MH_I2C_Read... [23:37:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:37:26]Read from MH i2c: E2 [23:37:26]MH_I2C_Read... [23:37:26]Read from MH i2c: E2 0E 00 [23:37:26]MH_I2C_Read... [23:37:26]Read from MH i2c: E2 0E 00 EE 3C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A0 [23:37:26]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [23:37:26]wFMCommunicate OK [23:37:26]SAM_PROTO_GetShiftState done [23:37:26]FM_GetShiftState done [23:37:26]req_shift_opened done [23:37:26]requested_item shift.open_date is exist - process it [23:37:26]req_shift_open_date [23:37:26]req_shift_open_date done [23:37:26]produce_requested_data done [23:37:26]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318351,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [23:37:26]process_action_free close_receipt [23:37:26]json_value_free [23:37:26]json_value_free done [23:37:26]process_json_proto returns [23:37:26]Send response to host [23:37:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318351,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [23:37:26]free response buf [23:37:26]execute_script done [23:37:26]execute_script returns [23:37:26]free content buf [23:37:26]Sock 9.Close socket [23:37:26]Sock 9.Thread stoped [23:37:29]OFD Sender: No OFD packet to send [23:37:34]OFD Sender: No OFD packet to send [23:37:39]OFD Sender: No OFD packet to send [23:37:44]OFD Sender: No OFD packet to send [23:37:49]OFD Sender: No OFD packet to send [23:37:54]OFD Sender: No OFD packet to send [23:37:59]OFD Sender: No OFD packet to send [23:38:04]OFD Sender: No OFD packet to send [23:38:07]accept exits with 8 [23:38:07]New connection [23:38:07]New thread 3066895716 created [23:38:07]Thread 3067039076 joined [23:38:07]Waiting for new connection... [23:38:07] Sock 8.Parse request [23:38:07]Sock 8.Check first char [23:38:07]Sock 8.First char is OK [23:38:07]request: POST /json_proto HTTP/1.0 [23:38:07]Method: POST [23:38:07]URL: /json_proto [23:38:07]Method is POST - this is cgi request [23:38:07]url: /json_proto [23:38:07]query_string will be loaded in cgi processing [23:38:07]execute_cgi json_proto POST (null) [23:38:07]execute_cgi path=json_proto method=POST [23:38:07]POST find Content-Length [23:38:07]Host: 172.17.50.195:8080 [23:38:07]Content-Length: 798 [23:38:07]Content-Type: application/json [23:38:07] [23:38:07]POST finish read [23:38:07]Found Content-Length = 798 [23:38:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093364", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 78.750, "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\u000A53600", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:38:07]execute_script... [23:38: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)1093364", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 78.750, "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\u000A53600", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:38:07]POST & json_proto [23:38:07]process_json_proto [23:38:07]json parsed OK: [23:38:07]protocol is kg_v1.0 [23:38:07]action value=close_receipt [23:38:07]process_action close_receipt [23:38:07]cmd_close_receipt [23:38:07]MH_GetDate [23:38:07]Write to MH i2c: F0 00 00 EF 3C 1A [23:38:07]Write i2c OK [23:38:07]MH_I2C_Read... [23:38:07]Read from MH i2c: F0 [23:38:07]MH_I2C_Read... [23:38:07]Read from MH i2c: F0 09 00 [23:38:07]MH_I2C_Read... [23:38:07]Read from MH i2c: F0 09 00 EF 3C 00 61 20 20 67 43 33 1C 67 24 [23:38:07]GetLastDocTimeStamp 1730158644 [23:38:07]current date 1730158689 [23:38:07]FM_GetShiftState [23:38:07]SAM_PROTO_GetShiftState [23:38:07]wFMCommunicate request_size=4 [23:38:07]MH_SAM_APDU [23:38:07]CAPDU: 80 13 01 00 [23:38:07]Write to MH i2c: E2 08 00 F0 3C 80 13 01 00 00 00 00 00 A9 [23:38:07]Write i2c OK [23:38:07]MH_I2C_Read... [23:38:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:38:07]Read from MH i2c: E2 [23:38:07]MH_I2C_Read... [23:38:07]Read from MH i2c: E2 0E 00 [23:38:07]MH_I2C_Read... [23:38:07]Read from MH i2c: E2 0E 00 F0 3C 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 A2 [23:38:07]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [23:38:07]wFMCommunicate OK [23:38:07]SAM_PROTO_GetShiftState done [23:38:07]FM_GetShiftState done [23:38:07]opened in 1730073493 [23:38:07]opened+sec_in_day 1730159893 [23:38:07]quantity*price = 0 [23:38:07]sum+1 = 1 [23:38:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 827 28.10.2024 23:38 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливная Карта 53600 ФМ: 0000000000874671 ФД: 318352 ФПД: 199695573154822 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T233809&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318352&fm=199695573154822&tin=02508201610067®Number=0000000000091628&sum=0 [23:38:08]StoreToDocumentArchive [23:38:08]shift 546 fd 318352 [23:38:08]save to /storage/0546/doc_00318352 [23:38:08]save last doc name /storage/0546/doc_00318352 to /storage/kkm_last_doc_name [23:38:08]save OK [23:38:08]Clear old archive folders... [23:38:08]ProcessDocumentItem done err = 0, tmpTLVsize=252 [23:38:08]tlvbuf is B6EEFA40 [23:38:08]SAM_PROTO_ClearQueue [23:38:08]wFMCommunicate request_size=4 [23:38:08]MH_SAM_APDU [23:38:08]CAPDU: 80 09 00 00 [23:38:08]Write to MH i2c: E2 08 00 FD 3C 80 09 00 00 00 00 00 00 AB [23:38:08]Write i2c OK [23:38:08]MH_I2C_Read... [23:38:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:38:08]Read from MH i2c: E2 [23:38:08]MH_I2C_Read... [23:38:08]Read from MH i2c: E2 03 00 [23:38:08]MH_I2C_Read... [23:38:08]Read from MH i2c: E2 03 00 FD 3C 00 90 00 AD [23:38:08]RAPDU: 90 00 [23:38:08]wFMCommunicate OK [23:38:08]SAM_PROTO_ClearQueue done [23:38:08]KKMCreateOFDPacket [23:38:08]OFDProtocolAddRootSTLVToBuf [23:38:08]FM_MakeSignedData [23:38:08]FM_MakeSignedData [23:38:08]SAM_PROTO_SignData [23:38:08]wFMCommunicate request_size=4 [23:38:08]MH_SAM_APDU [23:38:08]CAPDU: 80 0D 01 02 [23:38:08]Write to MH i2c: E2 08 00 FE 3C 80 0D 01 02 00 00 00 00 B3 [23:38:08]Write i2c OK [23:38:08]MH_I2C_Read... [23:38:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:38:08]Read from MH i2c: E2 [23:38:08]MH_I2C_Read... [23:38:08]Read from MH i2c: E2 03 00 [23:38:08]MH_I2C_Read... [23:38:08]Read from MH i2c: E2 03 00 FE 3C 00 90 00 AE [23:38:08]RAPDU: 90 00 [23:38:08]wFMCommunicate OK [23:38:08]wFMCommunicate request_size=255 [23:38:08]MH_SAM_APDU [23:38:08]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 9E 33 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 3B 03 00 00 F4 03 04 00 61 20 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 90 DB 04 00 35 04 06 00 [23:38:08]Write to MH i2c: E2 02 01 FF 3C 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 9E 33 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 3B 03 00 00 F4 03 04 00 61 20 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 90 DB 04 00 35 04 06 00 00 00 A2 [23:38:08]Write i2c OK [23:38:08]MH_I2C_Read... [23:38:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:38:08]Read from MH i2c: E2 [23:38:08]MH_I2C_Read... [23:38:08]Read from MH i2c: E2 03 00 [23:38:08]MH_I2C_Read... [23:38:08]Read from MH i2c: E2 03 00 FF 3C 00 90 00 AF [23:38:08]RAPDU: 90 00 [23:38:08]wFMCommunicate OK [23:38:08]wFMCommunicate request_size=11 [23:38:08]MH_SAM_APDU [23:38:08]CAPDU: 80 0D 02 02 06 B5 9F 3F B3 7C 06 [23:38:08]Write to MH i2c: E2 0E 00 00 3D 80 0D 02 02 06 00 B5 9F 3F B3 7C 06 00 00 8B [23:38:08]Write i2c OK [23:38:08]MH_I2C_Read... [23:38:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:38:08]Read from MH i2c: E2 [23:38:08]MH_I2C_Read... [23:38:08]Read from MH i2c: E2 03 00 [23:38:08]MH_I2C_Read... [23:38:08]Read from MH i2c: E2 03 00 00 3D 00 90 00 B1 [23:38:08]RAPDU: 90 00 [23:38:08]wFMCommunicate OK [23:38:08]wFMCommunicate request_size=4 [23:38:08]MH_SAM_APDU [23:38:08]CAPDU: 80 0D 03 02 [23:38:08]Write to MH i2c: E2 08 00 01 3D 80 0D 03 02 00 00 00 00 B9 [23:38:08]Write i2c OK [23:38:08]MH_I2C_Read... [23:38:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:38:08]Read from MH i2c: E2 [23:38:08]MH_I2C_Read... [23:38:08]Read from MH i2c: E2 0B 00 [23:38:08]MH_I2C_Read... [23:38:08]Read from MH i2c: E2 0B 00 01 3D 00 76 F5 78 8D 51 07 DA DB 90 00 37 [23:38:08]RAPDU: 76 F5 78 8D 51 07 DA DB 90 00 [23:38:08]wFMCommunicate OK [23:38:08]SAM_PROTO_SignData done [23:38:08]FM_MakeSignedData done [23:38:08]CreateOFDProtocolMessage [23:38:08]wFMCommunicate request_size=4 [23:38:08]MH_SAM_APDU [23:38:08]CAPDU: 80 11 00 00 [23:38:08]Write to MH i2c: E2 08 00 02 3D 80 11 00 00 00 00 00 00 B9 [23:38:08]Write i2c OK [23:38:08]MH_I2C_Read... [23:38:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:38:08]Read from MH i2c: E2 [23:38:08]MH_I2C_Read... [23:38:08]Read from MH i2c: E2 17 00 [23:38:08]MH_I2C_Read... [23:38:08]Read from MH i2c: E2 17 00 02 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 0D [23:38:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [23:38:08]wFMCommunicate OK [23:38:08]CreateOFDProtocolMessage done [23:38:08]OFDSenderStorePacket 318352 [23:38:08]StoreOFDPacket docnum=318352 [23:38:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 27 06 08 01 C0 6F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 9E 33 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 3B 03 00 00 F4 03 04 00 61 20 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 90 DB 04 00 35 04 06 00 B5 9F 3F B3 7C 06 76 F5 78 8D 51 07 DA DB [23:38:08]CheckFolder [23:38:08]dirname=/storage/ofd_packets [23:38:08]CheckFolder done [23:38:08]ProducePacketName [23:38:08]name=ofd_packets/00318352 [23:38:08]NVStorageSaveData ofd_packets/00318352 [23:38:08]File name is /storage/ofd_packets/00318352 [23:38:08]Write 302 bytes [23:38:08]NVStorageSaveData done [23:38:08]OFDSenderStorePacket done [23:38:08]KKMCreateOFDPacket done [23:38:08]NVStorageSaveData kkm_last_timestamp [23:38:08]File name is /storage/kkm_last_timestamp [23:38:08]Write 4 bytes [23:38:08]NVStorageSaveData done [23:38:08]ExternCall_PrintAddStr [23:38:08]wPrintStart [23:38:08]Write to MH i2c: 01 00 00 03 3D 40 [23:38:08]Write i2c OK [23:38:08]MH_I2C_Read... [23:38:08]Read from MH i2c: 01 [23:38:08]MH_I2C_Read... [23:38:08]Read from MH i2c: 01 07 00 [23:38:08]MH_I2C_Read... [23:38:08]Read from MH i2c: 01 07 00 03 3D 00 00 00 00 00 FF 0F 55 [23:38:08]RasterBufferAndPrint [23:38:08]line Счет N : (1)1093364 [23:38:08]line ИНН: 02508201610067 [23:38:08]line Контрольно-Кассовый Чек [23:38:08]line ПРОДАЖА [23:38:08]line ТРК (МРК, ГНК) : 21 [23:38:08]line Товар: 2710194210 [23:38:08]line ДТ(л)-К-2 [23:38:08]line 78.750 * 0.00 [23:38:08]line = 0.00 [23:38:08]line НДС 12% НСП 1% [23:38:08]line > о реализуемом товаре [23:38:08]line ИТОГО: 0.00 [23:38:08]line НСП 1% : 0.00 [23:38:08]line НДС 12% : 0.00 [23:38:08]line Наличными: 0.00 [23:38:08]line Безнал.: 0.00 [23:38:08]line Место: АЗС № 101 "Партнер Нефть" [23:38:08]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [23:38:08]line СНО: Общий режим [23:38:08]line Чек 827 28.10.2024 23:38 [23:38:08]line Смена: 546 ФФД: 1.0 [23:38:08]line ЗНМ: 0300000082 [23:38:08]line РНМ: 0000000000091628 [23:38:08]line Версия ККМ: 001 [23:38:08]line Талоны: Топливная Карта [23:38:08]line 53600 [23:38:08]line ФМ: 0000000000874671 [23:38:08]line ФД: 318352 [23:38:08]line ФПД: 199695573154822 [23:38:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T233809&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318352&fm=199695573154822&tin=02508201610067®Number=0000000000091628&sum=0 [23:38:09]written 0, free lines is 4095 [23:38:09]OFD Sender: Processing packet 318352 [packets to send 127, broken 126] [23:38:09]ProducePacketName [23:38:09]name=ofd_packets/00318352 [23:38:09]OFD Sender: To server: pG, [23:38:09]CommunicateWithHost lk.salyk.kg:30040 [23:38:09]ConnectInit lk.salyk.kg [23:38:09]Connected sock=10 [23:38:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 27 06 08 01 C0 6F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 9E 33 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 3B 03 00 00 F4 03 04 00 61 20 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 90 DB 04 00 35 04 06 00 B5 9F 3F B3 7C 06 76 F5 78 8D 51 07 DA DB [23:38:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 71 A2 47 00 F5 9E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 90 DB 04 00 F4 03 04 00 18 CC 1F 67 B6 04 01 00 00 44 C8 88 0A 78 E1 DC 26 [23:38:09]CommunicateWithHost err = 0 [23:38:09]CheckOFDResponse [23:38:09]1017 (14) - 77093643461234 [23:38:09]1041 (16) - 0000000000874671 [23:38:09]1040 (4) - 318352 [23:38:09]1012 (4) - 28.10.2024 17:38 [23:38:09]1206 (1) - 0 [23:38:09]OFD Sender: Remove packet 318352 [23:38:09]ProducePacketName [23:38:09]name=ofd_packets/00318352 [23:38:09]NVStorageDeleteData [23:38:09]Write to MH i2c: 01 00 00 2D 3D 6A [23:38:09]Write i2c OK [23:38:09]MH_I2C_Read... [23:38:09]Read from MH i2c: 01 [23:38:09]MH_I2C_Read... [23:38:09]Read from MH i2c: 01 07 00 [23:38:09]MH_I2C_Read... [23:38:09]Read from MH i2c: 01 07 00 2D 3D 00 00 00 00 00 F9 0C 76 [23:38:09]RasterBufferAndPrint [23:38:09]line [23:38:09]line [23:38:09]line [23:38:09]line [23:38:09]line [23:38:09]written 0, free lines is 3330 [23:38:09]MH_Cut [23:38:09]Write to MH i2c: D1 01 00 34 3D 01 43 [23:38:09]Write i2c OK [23:38:09]MH_I2C_Read... [23:38:09]Read from MH i2c: D1 [23:38:09]MH_I2C_Read... [23:38:09]Read from MH i2c: D1 01 00 [23:38:09]MH_I2C_Read... [23:38:09]Read from MH i2c: D1 01 00 34 3D 00 42 [23:38:09]Write to MH i2c: 01 00 00 35 3D 72 [23:38:09]Write i2c OK [23:38:09]MH_I2C_Read... [23:38:09]OFD Sender: No OFD packet to send [23:38:10]*** Cut start [23:38:10]*** Partial cut [23:38:10]*** CUTSNS_PIN = 1 [23:38:10]*** CUTSNS_PIN = 0 [23:38:10]*** Brake cut motor [23:38:10]Read from MH i2c: 01 [23:38:10]MH_I2C_Read... [23:38:10]*** Stop cut motor [23:38:10]*** Cut end [23:38:10]Read from MH i2c: 01 07 00 [23:38:10]MH_I2C_Read... [23:38:10]Read from MH i2c: 01 07 00 35 3D 00 00 00 00 00 FF 0F 87 [23:38:10]process_action close_receipt done [23:38:10]requested_data is exist [23:38:10]produce_requested_data [23:38:10]requested_item fm.sn is exist - process it [23:38:10]wFMCommunicate request_size=4 [23:38:10]MH_SAM_APDU [23:38:10]CAPDU: 80 11 00 00 [23:38:10]Write to MH i2c: E2 08 00 36 3D 80 11 00 00 00 00 00 00 ED [23:38:10]Write i2c OK [23:38:10]MH_I2C_Read... [23:38:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:38:10]Read from MH i2c: E2 [23:38:10]MH_I2C_Read... [23:38:10]Read from MH i2c: E2 17 00 [23:38:10]MH_I2C_Read... [23:38:10]Read from MH i2c: E2 17 00 36 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 41 [23:38:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [23:38:10]wFMCommunicate OK [23:38:10]requested_item fd.num is exist - process it [23:38:10]SAM_PROTO_GetFieldsCounters [23:38:10]wFMCommunicate request_size=4 [23:38:10]MH_SAM_APDU [23:38:10]CAPDU: 80 13 00 00 [23:38:10]Write to MH i2c: E2 08 00 37 3D 80 13 00 00 00 00 00 00 F0 [23:38:10]Write i2c OK [23:38:10]MH_I2C_Read... [23:38:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:38:11]Read from MH i2c: E2 [23:38:11]MH_I2C_Read... [23:38:11]Read from MH i2c: E2 62 00 [23:38:11]MH_I2C_Read... [23:38:11]Read from MH i2c: E2 62 00 37 3D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 90 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 3B 03 00 00 5E 04 04 00 3B 03 00 00 57 04 04 00 3C 03 00 00 19 04 04 00 00 00 00 00 90 00 60 [23:38:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 90 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 3B 03 00 00 5E 04 04 00 3B 03 00 00 57 04 04 00 3C 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:38:11]wFMCommunicate OK [23:38:11]SAM_PROTO_GetFieldsCounters done [23:38:11]requested_item shift.num is exist - process it [23:38:11]requested_item shift.opened is exist - process it [23:38:11]req_shift_opened [23:38:11]FM_GetShiftState [23:38:11]SAM_PROTO_GetShiftState [23:38:11]wFMCommunicate request_size=4 [23:38:11]MH_SAM_APDU [23:38:11]CAPDU: 80 13 01 00 [23:38:11]Write to MH i2c: E2 08 00 38 3D 80 13 01 00 00 00 00 00 F2 [23:38:11]Write i2c OK [23:38:11]MH_I2C_Read... [23:38:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:38:11]Read from MH i2c: E2 [23:38:11]MH_I2C_Read... [23:38:11]Read from MH i2c: E2 0E 00 [23:38:11]MH_I2C_Read... [23:38:11]Read from MH i2c: E2 0E 00 38 3D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 EB [23:38:11]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [23:38:11]wFMCommunicate OK [23:38:11]SAM_PROTO_GetShiftState done [23:38:11]FM_GetShiftState done [23:38:11]req_shift_opened done [23:38:11]requested_item shift.open_date is exist - process it [23:38:11]req_shift_open_date [23:38:11]req_shift_open_date done [23:38:11]produce_requested_data done [23:38:11]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318352,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [23:38:11]process_action_free close_receipt [23:38:11]json_value_free [23:38:11]json_value_free done [23:38:11]process_json_proto returns [23:38:11]Send response to host [23:38:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318352,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [23:38:11]free response buf [23:38:11]execute_script done [23:38:11]execute_script returns [23:38:11]free content buf [23:38:11]Sock 8.Close socket [23:38:11]Sock 8.Thread stoped [23:38:14]OFD Sender: No OFD packet to send [23:38:19]OFD Sender: No OFD packet to send [23:38:24]OFD Sender: No OFD packet to send [23:38:29]OFD Sender: No OFD packet to send [23:38:34]OFD Sender: No OFD packet to send [23:38:39]OFD Sender: No OFD packet to send [23:38:44]OFD Sender: No OFD packet to send [23:38:49]OFD Sender: No OFD packet to send [23:38:54]OFD Sender: No OFD packet to send [23:38:59]OFD Sender: No OFD packet to send [23:39:05]OFD Sender: No OFD packet to send [23:39:10]OFD Sender: No OFD packet to send [23:39:15]OFD Sender: No OFD packet to send [23:39:20]OFD Sender: No OFD packet to send [23:39:25]OFD Sender: No OFD packet to send [23:39:30]OFD Sender: No OFD packet to send [23:39:35]OFD Sender: No OFD packet to send [23:39:40]OFD Sender: No OFD packet to send [23:39:45]OFD Sender: No OFD packet to send [23:39:50]OFD Sender: No OFD packet to send [23:39:55]OFD Sender: No OFD packet to send [23:40:00]OFD Sender: No OFD packet to send [23:40:05]OFD Sender: No OFD packet to send [23:40:10]OFD Sender: No OFD packet to send [23:40:15]OFD Sender: No OFD packet to send [23:40:20]OFD Sender: No OFD packet to send [23:40:25]OFD Sender: No OFD packet to send [23:40:30]OFD Sender: No OFD packet to send [23:40:35]OFD Sender: No OFD packet to send [23:40:40]OFD Sender: No OFD packet to send [23:40:45]OFD Sender: No OFD packet to send [23:40:50]OFD Sender: No OFD packet to send [23:40:55]OFD Sender: No OFD packet to send [23:41:00]OFD Sender: No OFD packet to send [23:41:05]OFD Sender: No OFD packet to send [23:41:10]OFD Sender: No OFD packet to send [23:41:15]OFD Sender: No OFD packet to send [23:41:20]OFD Sender: No OFD packet to send [23:41:25]OFD Sender: No OFD packet to send [23:41:30]OFD Sender: No OFD packet to send [23:41:35]OFD Sender: No OFD packet to send [23:41:40]OFD Sender: No OFD packet to send [23:41:45]OFD Sender: No OFD packet to send [23:41:50]OFD Sender: No OFD packet to send [23:41:55]OFD Sender: No OFD packet to send [23:42:00]OFD Sender: No OFD packet to send [23:42:05]OFD Sender: No OFD packet to send [23:42:10]OFD Sender: No OFD packet to send [23:42:15]OFD Sender: No OFD packet to send [23:42:20]OFD Sender: No OFD packet to send [23:42:25]OFD Sender: No OFD packet to send [23:42:30]OFD Sender: No OFD packet to send [23:42:35]OFD Sender: No OFD packet to send [23:42:40]OFD Sender: No OFD packet to send [23:42:40]accept exits with 9 [23:42:40]New connection [23:42:40]New thread 3067039076 created [23:42:40]Thread 3066895716 joined [23:42:40]Waiting for new connection... [23:42:40] Sock 9.Parse request [23:42:40]Sock 9.Check first char [23:42:40]Sock 9.First char is OK [23:42:40]request: POST /json_proto HTTP/1.0 [23:42:40]Method: POST [23:42:40]URL: /json_proto [23:42:40]Method is POST - this is cgi request [23:42:40]url: /json_proto [23:42:40]query_string will be loaded in cgi processing [23:42:40]execute_cgi json_proto POST (null) [23:42:40]execute_cgi path=json_proto method=POST [23:42:40]POST find Content-Length [23:42:40]Host: 172.17.50.195:8080 [23:42:40]Content-Length: 1333 [23:42:40]Content-Type: application/json [23:42:40] [23:42:40]POST finish read [23:42:40]Found Content-Length = 1333 [23:42:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)334961", "tax_sys" : 0, "items" : [ { "code": "2000036240010", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 (GABB TRADE)", "price" : 115.00, "quantity" : 2.000, "sum" : 230.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000160884", "name": "\u0421\u043D\u0435\u043A \u041A\u0443\u0440\u0443\u0442 \u0438\u043D\u0434\u0438\u0432\u0438\u0434\u0443\u0430\u043B\u044C\u043D\u044B\u0439", "price" : 15.00, "quantity" : 2.000, "sum" : 30.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" : 125.00, "quantity" : 1.000, "sum" : 125.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: Mbank", "payments": [ { "type": 1, "sum" : 385.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:42:40]execute_script... [23:42: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)334961", "tax_sys" : 0, "items" : [ { "code": "2000036240010", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 (GABB TRADE)", "price" : 115.00, "quantity" : 2.000, "sum" : 230.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000160884", "name": "\u0421\u043D\u0435\u043A \u041A\u0443\u0440\u0443\u0442 \u0438\u043D\u0434\u0438\u0432\u0438\u0434\u0443\u0430\u043B\u044C\u043D\u044B\u0439", "price" : 15.00, "quantity" : 2.000, "sum" : 30.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" : 125.00, "quantity" : 1.000, "sum" : 125.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: Mbank", "payments": [ { "type": 1, "sum" : 385.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:42:40]POST & json_proto [23:42:40]process_json_proto [23:42:40]json parsed OK: [23:42:40]protocol is kg_v1.0 [23:42:40]action value=close_receipt [23:42:40]process_action close_receipt [23:42:40]cmd_close_receipt [23:42:40]MH_GetDate [23:42:40]Write to MH i2c: F0 00 00 39 3D 65 [23:42:40]Write i2c OK [23:42:40]MH_I2C_Read... [23:42:40]Read from MH i2c: F0 [23:42:40]MH_I2C_Read... [23:42:40]Read from MH i2c: F0 09 00 [23:42:40]MH_I2C_Read... [23:42:40]Read from MH i2c: F0 09 00 39 3D 00 73 21 20 67 43 33 1C 67 82 [23:42:40]GetLastDocTimeStamp 1730158689 [23:42:40]current date 1730158963 [23:42:40]FM_GetShiftState [23:42:40]SAM_PROTO_GetShiftState [23:42:40]wFMCommunicate request_size=4 [23:42:40]MH_SAM_APDU [23:42:40]CAPDU: 80 13 01 00 [23:42:40]Write to MH i2c: E2 08 00 3A 3D 80 13 01 00 00 00 00 00 F4 [23:42:40]Write i2c OK [23:42:40]MH_I2C_Read... [23:42:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:42:40]Read from MH i2c: E2 [23:42:40]MH_I2C_Read... [23:42:40]Read from MH i2c: E2 0E 00 [23:42:40]MH_I2C_Read... [23:42:40]Read from MH i2c: E2 0E 00 3A 3D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 ED [23:42:40]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [23:42:40]wFMCommunicate OK [23:42:40]SAM_PROTO_GetShiftState done [23:42:40]FM_GetShiftState done [23:42:40]opened in 1730073493 [23:42:40]opened+sec_in_day 1730159893 [23:42:40]quantity*price = 23000 [23:42:40]sum+1 = 23001 [23:42:40]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700000160884 Снек Курут индивидуальный 2.000 * 15.00 = 30.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 2000036190018 Кофе Американо XL(GABB TRADE) 1.000 * 125.00 = 125.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 385.00 НСП 1% : 3.40 НДС 12% : 40.88 Наличными: 0.00 Безнал.: 385.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 828 28.10.2024 23:42 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318353 ФПД: 66536257266705 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T234243&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318353&fm=66536257266705&tin=02508201610067®Number=0000000000091628&sum=38500 0 [23:42:41]StoreToDocumentArchive [23:42:41]shift 546 fd 318353 [23:42:41]save to /storage/0546/doc_00318353 [23:42:41]save last doc name /storage/0546/doc_00318353 to /storage/kkm_last_doc_name [23:42:41]save OK [23:42:41]Clear old archive folders... [23:42:41]ProcessDocumentItem done err = 0, tmpTLVsize=508 [23:42:41]tlvbuf is 001C7F50 [23:42:41]SAM_PROTO_ClearQueue [23:42:41]wFMCommunicate request_size=4 [23:42:41]MH_SAM_APDU [23:42:41]CAPDU: 80 09 00 00 [23:42:41]Write to MH i2c: E2 08 00 47 3D 80 09 00 00 00 00 00 00 F6 [23:42:41]Write i2c OK [23:42:41]MH_I2C_Read... [23:42:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:42:42]Read from MH i2c: E2 [23:42:42]MH_I2C_Read... [23:42:42]Read from MH i2c: E2 03 00 [23:42:42]MH_I2C_Read... [23:42:42]Read from MH i2c: E2 03 00 47 3D 00 90 00 F8 [23:42:42]RAPDU: 90 00 [23:42:42]wFMCommunicate OK [23:42:42]SAM_PROTO_ClearQueue done [23:42:42]KKMCreateOFDPacket [23:42:42]OFDProtocolAddRootSTLVToBuf [23:42:42]FM_MakeSignedData [23:42:42]FM_MakeSignedData [23:42:42]SAM_PROTO_SignData [23:42:42]wFMCommunicate request_size=4 [23:42:42]MH_SAM_APDU [23:42:42]CAPDU: 80 0D 01 02 [23:42:42]Write to MH i2c: E2 08 00 48 3D 80 0D 01 02 00 00 00 00 FE [23:42:42]Write i2c OK [23:42:42]MH_I2C_Read... [23:42:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:42:42]Read from MH i2c: E2 [23:42:42]MH_I2C_Read... [23:42:42]Read from MH i2c: E2 03 00 [23:42:42]MH_I2C_Read... [23:42:42]Read from MH i2c: E2 03 00 48 3D 00 90 00 F9 [23:42:42]RAPDU: 90 00 [23:42:42]wFMCommunicate OK [23:42:42]wFMCommunicate request_size=255 [23:42:42]MH_SAM_APDU [23:42:42]CAPDU: 80 0D 02 02 FA 03 00 FC 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 D0 07 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 D8 59 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 74 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 38 38 34 06 04 30 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 9A D1 83 D1 80 D1 83 D1 82 20 D0 B8 D0 BD D0 B4 D0 B8 D0 B2 D0 B8 D0 B4 D1 83 D0 B0 D0 BB D1 8C D0 BD D1 8B D0 B9 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 DC 05 00 00 00 00 13 04 06 00 B8 0B 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 [23:42:42]Write to MH i2c: E2 02 01 49 3D 80 0D 02 02 FA 00 03 00 FC 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 D0 07 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 D8 59 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 74 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 38 38 34 06 04 30 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 9A D1 83 D1 80 D1 83 D1 82 20 D0 B8 D0 BD D0 B4 D0 B8 D0 B2 D0 B8 D0 B4 D1 83 D0 B0 D0 BB D1 8C D0 BD D1 8B D0 B9 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 DC 05 00 00 00 00 13 04 06 00 B8 0B 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 00 00 B4 [23:42:42]Write i2c OK [23:42:42]MH_I2C_Read... [23:42:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:42:42]Read from MH i2c: E2 [23:42:42]MH_I2C_Read... [23:42:42]Read from MH i2c: E2 03 00 [23:42:42]MH_I2C_Read... [23:42:42]Read from MH i2c: E2 03 00 49 3D 00 90 00 FA [23:42:42]RAPDU: 90 00 [23:42:42]wFMCommunicate OK [23:42:42]wFMCommunicate request_size=255 [23:42:42]MH_SAM_APDU [23:42:42]CAPDU: 80 0D 02 02 FA 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 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 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 F8 0F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 64 96 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 03 00 00 F4 03 04 00 73 21 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 91 DB [23:42:42]Write to MH i2c: E2 02 01 4A 3D 80 0D 02 02 FA 00 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 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 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 F8 0F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 64 96 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 03 00 00 F4 03 04 00 73 21 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 91 DB 00 00 56 [23:42:42]Write i2c OK [23:42:42]MH_I2C_Read... [23:42:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:42:42]Read from MH i2c: E2 [23:42:42]MH_I2C_Read... [23:42:42]Read from MH i2c: E2 03 00 [23:42:42]MH_I2C_Read... [23:42:42]Read from MH i2c: E2 03 00 4A 3D 00 90 00 FB [23:42:42]RAPDU: 90 00 [23:42:42]wFMCommunicate OK [23:42:42]wFMCommunicate request_size=17 [23:42:42]MH_SAM_APDU [23:42:42]CAPDU: 80 0D 02 02 0C 04 00 35 04 06 00 3C 83 AD FA A4 11 [23:42:42]Write to MH i2c: E2 14 00 4B 3D 80 0D 02 02 0C 00 04 00 35 04 06 00 3C 83 AD FA A4 11 00 00 78 [23:42:42]Write i2c OK [23:42:42]MH_I2C_Read... [23:42:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:42:42]Read from MH i2c: E2 [23:42:42]MH_I2C_Read... [23:42:42]Read from MH i2c: E2 03 00 [23:42:42]MH_I2C_Read... [23:42:42]Read from MH i2c: E2 03 00 4B 3D 00 90 00 FC [23:42:42]RAPDU: 90 00 [23:42:42]wFMCommunicate OK [23:42:42]wFMCommunicate request_size=4 [23:42:42]MH_SAM_APDU [23:42:42]CAPDU: 80 0D 03 02 [23:42:42]Write to MH i2c: E2 08 00 4C 3D 80 0D 03 02 00 00 00 00 04 [23:42:42]Write i2c OK [23:42:42]MH_I2C_Read... [23:42:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:42:43]Read from MH i2c: E2 [23:42:43]MH_I2C_Read... [23:42:43]Read from MH i2c: E2 0B 00 [23:42:43]MH_I2C_Read... [23:42:43]Read from MH i2c: E2 0B 00 4C 3D 00 D7 EE C0 CA B3 EB 19 64 90 00 6F [23:42:43]RAPDU: D7 EE C0 CA B3 EB 19 64 90 00 [23:42:43]wFMCommunicate OK [23:42:43]SAM_PROTO_SignData done [23:42:43]FM_MakeSignedData done [23:42:43]CreateOFDProtocolMessage [23:42:43]wFMCommunicate request_size=4 [23:42:43]MH_SAM_APDU [23:42:43]CAPDU: 80 11 00 00 [23:42:43]Write to MH i2c: E2 08 00 4D 3D 80 11 00 00 00 00 00 00 04 [23:42:43]Write i2c OK [23:42:43]MH_I2C_Read... [23:42:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:42:43]Read from MH i2c: E2 [23:42:43]MH_I2C_Read... [23:42:43]Read from MH i2c: E2 17 00 [23:42:43]MH_I2C_Read... [23:42:43]Read from MH i2c: E2 17 00 4D 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 58 [23:42:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [23:42:43]wFMCommunicate OK [23:42:43]CreateOFDProtocolMessage done [23:42:43]OFDSenderStorePacket 318353 [23:42:43]StoreOFDPacket docnum=318353 [23:42:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 02 00 00 51 9D 08 02 6E 8A 5A 03 01 00 03 00 FC 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 D0 07 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 D8 59 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 74 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 38 38 34 06 04 30 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 9A D1 83 D1 80 D1 83 D1 82 20 D0 B8 D0 BD D0 B4 D0 B8 D0 B2 D0 B8 D0 B4 D1 83 D0 B0 D0 BB D1 8C D0 BD D1 8B D0 B9 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 DC 05 00 00 00 00 13 04 06 00 B8 0B 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 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 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 F8 0F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 64 96 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 03 00 00 F4 03 04 00 73 21 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 91 DB 04 00 35 04 06 00 3C 83 AD FA A4 11 D7 EE C0 CA B3 EB 19 64 [23:42:43]CheckFolder [23:42:43]dirname=/storage/ofd_packets [23:42:43]CheckFolder done [23:42:43]ProducePacketName [23:42:43]name=ofd_packets/00318353 [23:42:43]NVStorageSaveData ofd_packets/00318353 [23:42:43]File name is /storage/ofd_packets/00318353 [23:42:43]Write 558 bytes [23:42:43]NVStorageSaveData done [23:42:43]OFDSenderStorePacket done [23:42:43]KKMCreateOFDPacket done [23:42:43]NVStorageSaveData kkm_last_timestamp [23:42:43]File name is /storage/kkm_last_timestamp [23:42:43]Write 4 bytes [23:42:43]NVStorageSaveData done [23:42:43]ExternCall_PrintAddStr [23:42:43]wPrintStart [23:42:43]Write to MH i2c: 01 00 00 4E 3D 8B [23:42:43]Write i2c OK [23:42:43]MH_I2C_Read... [23:42:43]Read from MH i2c: 01 [23:42:43]MH_I2C_Read... [23:42:43]Read from MH i2c: 01 07 00 [23:42:43]MH_I2C_Read... [23:42:43]Read from MH i2c: 01 07 00 4E 3D 00 00 00 00 00 FF 0F A0 [23:42:43]RasterBufferAndPrint [23:42:43]line Счет N : (3)334961 [23:42:43]line ИНН: 02508201610067 [23:42:43]line Контрольно-Кассовый Чек [23:42:43]line ПРОДАЖА [23:42:43]line Товар: 2000036240010 [23:42:43]line Кофе Латте (GABB TRADE) [23:42:43]line 2.000 * 115.00 [23:42:43]line = 230.00 [23:42:43]line НДС 12% НСП 1% [23:42:43]line > о реализуемом товаре [23:42:43]line Товар: 4700000160884 [23:42:43]line Снек Курут индивидуальный [23:42:43]line 2.000 * 15.00 [23:42:43]line = 30.00 [23:42:43]line НДС 12% НСП 1% [23:42:43]line > о реализуемом товаре [23:42:43]line Товар: 2000036190018 [23:42:43]line Кофе Американо XL(GABB TRADE) [23:42:43]line 1.000 * 125.00 [23:42:43]line = 125.00 [23:42:43]line НДС 12% НСП 1% [23:42:43]line > о реализуемом товаре [23:42:43]line ИТОГО: 385.00 [23:42:43]line НСП 1% : 3.40 [23:42:43]line НДС 12% : 40.88 [23:42:43]line Наличными: 0.00 [23:42:43]line Безнал.: 385.00 [23:42:43]line Место: АЗС № 101 "Партнер Нефть" [23:42:43]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [23:42:43]line СНО: Общий режим [23:42:43]line Чек 828 28.10.2024 23:42 [23:42:43]line Смена: 546 ФФД: 1.0 [23:42:43]line ЗНМ: 0300000082 [23:42:43]line РНМ: 0000000000091628 [23:42:43]line Версия ККМ: 001 [23:42:43]line Платежная система: Mbank [23:42:43]line ФМ: 0000000000874671 [23:42:43]line ФД: 318353 [23:42:43]line ФПД: 66536257266705 [23:42:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T234243&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318353&fm=66536257266705&tin=02508201610067®Number=0000000000091628&sum=38500 [23:42:43]OFD Sender: Processing packet 318353 [packets to send 127, broken 126] [23:42:43]ProducePacketName [23:42:43]name=ofd_packets/00318353 [23:42:43]OFD Sender: To server: pG, [23:42:43]CommunicateWithHost lk.salyk.kg:30040 [23:42:43]ConnectInit lk.salyk.kg [23:42:43]line 0 [23:42:43]written 0, free lines is 4095 [23:42:43]Connected sock=10 [23:42:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 02 00 00 51 9D 08 02 6E 8A 5A 03 01 00 03 00 FC 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 D0 07 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 D8 59 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 74 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 38 38 34 06 04 30 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 9A D1 83 D1 80 D1 83 D1 82 20 D0 B8 D0 BD D0 B4 D0 B8 D0 B2 D0 B8 D0 B4 D1 83 D0 B0 D0 BB D1 8C D0 BD D1 8B D0 B9 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 DC 05 00 00 00 00 13 04 06 00 B8 0B 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 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 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 F8 0F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 64 96 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 03 00 00 F4 03 04 00 73 21 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 91 DB 04 00 35 04 06 00 3C 83 AD FA A4 11 D7 EE C0 CA B3 EB 19 64 [23:42:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 79 65 47 00 85 EF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 91 DB 04 00 F4 03 04 00 2B CD 1F 67 B6 04 01 00 00 F8 51 CD 0B D4 E1 A7 20 [23:42:43]CommunicateWithHost err = 0 [23:42:43]CheckOFDResponse [23:42:43]1017 (14) - 77093643461234 [23:42:43]1041 (16) - 0000000000874671 [23:42:43]1040 (4) - 318353 [23:42:43]1012 (4) - 28.10.2024 17:43 [23:42:43]1206 (1) - 0 [23:42:43]OFD Sender: Remove packet 318353 [23:42:43]ProducePacketName [23:42:43]name=ofd_packets/00318353 [23:42:43]NVStorageDeleteData [23:42:44]Write to MH i2c: 01 00 00 84 3D C1 [23:42:44]Write i2c OK [23:42:44]MH_I2C_Read... [23:42:44]Read from MH i2c: 01 [23:42:44]MH_I2C_Read... [23:42:44]Read from MH i2c: 01 07 00 [23:42:44]MH_I2C_Read... [23:42:44]Read from MH i2c: 01 07 00 84 3D 00 00 00 00 00 91 0C 65 [23:42:44]RasterBufferAndPrint [23:42:44]line [23:42:44]line [23:42:44]line [23:42:44]line [23:42:44]line [23:42:44]written 0, free lines is 3226 [23:42:44]MH_Cut [23:42:44]Write to MH i2c: D1 01 00 8B 3D 01 9A [23:42:44]Write i2c OK [23:42:44]MH_I2C_Read... [23:42:44]Read from MH i2c: D1 [23:42:44]MH_I2C_Read... [23:42:44]Read from MH i2c: D1 01 00 [23:42:44]MH_I2C_Read... [23:42:44]Read from MH i2c: D1 01 00 8B 3D 00 99 [23:42:44]Write to MH i2c: 01 00 00 8C 3D C9 [23:42:44]Write i2c OK [23:42:44]MH_I2C_Read... [23:42:44]OFD Sender: No OFD packet to send [23:42:44]*** Cut start [23:42:44]*** Partial cut [23:42:44]*** CUTSNS_PIN = 1 [23:42:44]*** CUTSNS_PIN = 0 [23:42:45]*** Brake cut motor [23:42:45]Read from MH i2c: 01 [23:42:45]MH_I2C_Read... [23:42:45]*** Stop cut motor [23:42:45]*** Cut end [23:42:45]Read from MH i2c: 01 07 00 [23:42:45]MH_I2C_Read... [23:42:45]Read from MH i2c: 01 07 00 8C 3D 00 00 00 00 00 FF 0F DE [23:42:45]process_action close_receipt done [23:42:45]requested_data is exist [23:42:45]produce_requested_data [23:42:45]requested_item fm.sn is exist - process it [23:42:45]wFMCommunicate request_size=4 [23:42:45]MH_SAM_APDU [23:42:45]CAPDU: 80 11 00 00 [23:42:45]Write to MH i2c: E2 08 00 8D 3D 80 11 00 00 00 00 00 00 44 [23:42:45]Write i2c OK [23:42:45]MH_I2C_Read... [23:42:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:42:45]Read from MH i2c: E2 [23:42:45]MH_I2C_Read... [23:42:45]Read from MH i2c: E2 17 00 [23:42:45]MH_I2C_Read... [23:42:45]Read from MH i2c: E2 17 00 8D 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 98 [23:42:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [23:42:45]wFMCommunicate OK [23:42:45]requested_item fd.num is exist - process it [23:42:45]SAM_PROTO_GetFieldsCounters [23:42:45]wFMCommunicate request_size=4 [23:42:45]MH_SAM_APDU [23:42:45]CAPDU: 80 13 00 00 [23:42:45]Write to MH i2c: E2 08 00 8E 3D 80 13 00 00 00 00 00 00 47 [23:42:45]Write i2c OK [23:42:45]MH_I2C_Read... [23:42:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:42:45]Read from MH i2c: E2 [23:42:45]MH_I2C_Read... [23:42:45]Read from MH i2c: E2 62 00 [23:42:45]MH_I2C_Read... [23:42:45]Read from MH i2c: E2 62 00 8E 3D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 91 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 3C 03 00 00 5E 04 04 00 3C 03 00 00 57 04 04 00 3D 03 00 00 19 04 04 00 00 00 00 00 90 00 BB [23:42:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 91 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 3C 03 00 00 5E 04 04 00 3C 03 00 00 57 04 04 00 3D 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:42:45]wFMCommunicate OK [23:42:45]SAM_PROTO_GetFieldsCounters done [23:42:45]requested_item shift.num is exist - process it [23:42:45]requested_item shift.opened is exist - process it [23:42:45]req_shift_opened [23:42:45]FM_GetShiftState [23:42:45]SAM_PROTO_GetShiftState [23:42:45]wFMCommunicate request_size=4 [23:42:45]MH_SAM_APDU [23:42:45]CAPDU: 80 13 01 00 [23:42:45]Write to MH i2c: E2 08 00 8F 3D 80 13 01 00 00 00 00 00 49 [23:42:45]Write i2c OK [23:42:45]MH_I2C_Read... [23:42:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:42:45]Read from MH i2c: E2 [23:42:45]MH_I2C_Read... [23:42:45]Read from MH i2c: E2 0E 00 [23:42:45]MH_I2C_Read... [23:42:45]Read from MH i2c: E2 0E 00 8F 3D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 42 [23:42:45]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [23:42:45]wFMCommunicate OK [23:42:45]SAM_PROTO_GetShiftState done [23:42:45]FM_GetShiftState done [23:42:45]req_shift_opened done [23:42:45]requested_item shift.open_date is exist - process it [23:42:45]req_shift_open_date [23:42:45]req_shift_open_date done [23:42:45]produce_requested_data done [23:42:45]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318353,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [23:42:45]process_action_free close_receipt [23:42:45]json_value_free [23:42:45]json_value_free done [23:42:45]process_json_proto returns [23:42:45]Send response to host [23:42:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318353,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [23:42:45]free response buf [23:42:45]execute_script done [23:42:45]execute_script returns [23:42:45]free content buf [23:42:45]Sock 9.Close socket [23:42:45]Sock 9.Thread stoped [23:42:49]OFD Sender: No OFD packet to send [23:42:54]OFD Sender: No OFD packet to send [23:42:59]OFD Sender: No OFD packet to send [23:43:04]OFD Sender: No OFD packet to send [23:43:09]OFD Sender: No OFD packet to send [23:43:14]OFD Sender: No OFD packet to send [23:43:16]accept exits with 8 [23:43:16]New connection [23:43:16]New thread 3066895716 created [23:43:16]Thread 3067039076 joined [23:43:16]Waiting for new connection... [23:43:16] Sock 8.Parse request [23:43:16]Sock 8.Check first char [23:43:16]Sock 8.First char is OK [23:43:16]request: POST /json_proto HTTP/1.0 [23:43:16]Method: POST [23:43:16]URL: /json_proto [23:43:16]Method is POST - this is cgi request [23:43:16]url: /json_proto [23:43:16]query_string will be loaded in cgi processing [23:43:16]execute_cgi json_proto POST (null) [23:43:16]execute_cgi path=json_proto method=POST [23:43:16]POST find Content-Length [23:43:16]Host: 172.17.50.195:8080 [23:43:16]Content-Length: 775 [23:43:16]Content-Type: application/json [23:43:16] [23:43:16]POST finish read [23:43:16]Found Content-Length = 775 [23:43:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093366", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 49.210, "sum" : 3749.80, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 3749.80 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:43:16]execute_script... [23:43:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093366", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 49.210, "sum" : 3749.80, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 3749.80 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:43:16]POST & json_proto [23:43:16]process_json_proto [23:43:16]json parsed OK: [23:43:16]protocol is kg_v1.0 [23:43:16]action value=close_receipt [23:43:16]process_action close_receipt [23:43:16]cmd_close_receipt [23:43:16]MH_GetDate [23:43:16]Write to MH i2c: F0 00 00 90 3D BC [23:43:16]Write i2c OK [23:43:16]MH_I2C_Read... [23:43:16]Read from MH i2c: F0 [23:43:16]MH_I2C_Read... [23:43:16]Read from MH i2c: F0 09 00 [23:43:16]MH_I2C_Read... [23:43:16]Read from MH i2c: F0 09 00 90 3D 00 96 21 20 67 43 33 1C 67 FC [23:43:16]GetLastDocTimeStamp 1730158963 [23:43:16]current date 1730158998 [23:43:16]FM_GetShiftState [23:43:16]SAM_PROTO_GetShiftState [23:43:16]wFMCommunicate request_size=4 [23:43:16]MH_SAM_APDU [23:43:16]CAPDU: 80 13 01 00 [23:43:16]Write to MH i2c: E2 08 00 91 3D 80 13 01 00 00 00 00 00 4B [23:43:16]Write i2c OK [23:43:16]MH_I2C_Read... [23:43:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:43:16]Read from MH i2c: E2 [23:43:16]MH_I2C_Read... [23:43:16]Read from MH i2c: E2 0E 00 [23:43:16]MH_I2C_Read... [23:43:16]Read from MH i2c: E2 0E 00 91 3D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 44 [23:43:16]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [23:43:16]wFMCommunicate OK [23:43:16]SAM_PROTO_GetShiftState done [23:43:16]FM_GetShiftState done [23:43:16]opened in 1730073493 [23:43:16]opened+sec_in_day 1730159893 [23:43:16]quantity*price = 374980 [23:43:16]sum+1 = 374981 [23:43:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3749.80 НСП 1% : 33.18 НДС 12% : 398.21 Наличными: 0.00 Безнал.: 3749.80 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 829 28.10.2024 23:43 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318354 ФПД: 181196966894619 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T234318&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318354&fm=181196966894619&tin=02508201610067®Number=0000000000091628&sum=374980 [23:43:17]StoreToDocumentArchive [23:43:17]shift 546 fd 318354 [23:43:17]save to /storage/0546/doc_00318354 [23:43:17]save last doc name /storage/0546/doc_00318354 to /storage/kkm_last_doc_name [23:43:17]save OK [23:43:17]Clear old archive folders... [23:43:17]ProcessDocumentItem done err = 0, tmpTLVsize=252 [23:43:17]tlvbuf is 001BD680 [23:43:17]SAM_PROTO_ClearQueue [23:43:17]wFMCommunicate request_size=4 [23:43:17]MH_SAM_APDU [23:43:17]CAPDU: 80 09 00 00 [23:43:17]Write to MH i2c: E2 08 00 9E 3D 80 09 00 00 00 00 00 00 4D [23:43:17]Write i2c OK [23:43:17]MH_I2C_Read... [23:43:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:43:17]Read from MH i2c: E2 [23:43:17]MH_I2C_Read... [23:43:17]Read from MH i2c: E2 03 00 [23:43:17]MH_I2C_Read... [23:43:17]Read from MH i2c: E2 03 00 9E 3D 00 90 00 4F [23:43:17]RAPDU: 90 00 [23:43:17]wFMCommunicate OK [23:43:17]SAM_PROTO_ClearQueue done [23:43:17]KKMCreateOFDPacket [23:43:17]OFDProtocolAddRootSTLVToBuf [23:43:17]FM_MakeSignedData [23:43:17]FM_MakeSignedData [23:43:17]SAM_PROTO_SignData [23:43:17]wFMCommunicate request_size=4 [23:43:17]MH_SAM_APDU [23:43:17]CAPDU: 80 0D 01 02 [23:43:17]Write to MH i2c: E2 08 00 9F 3D 80 0D 01 02 00 00 00 00 55 [23:43:17]Write i2c OK [23:43:17]MH_I2C_Read... [23:43:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:43:17]Read from MH i2c: E2 [23:43:17]MH_I2C_Read... [23:43:17]Read from MH i2c: E2 03 00 [23:43:17]MH_I2C_Read... [23:43:17]Read from MH i2c: E2 03 00 9F 3D 00 90 00 50 [23:43:17]RAPDU: 90 00 [23:43:17]wFMCommunicate OK [23:43:17]wFMCommunicate request_size=255 [23:43:17]MH_SAM_APDU [23:43:17]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 3A C0 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 C4 B8 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 B8 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F6 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8D 9B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C4 B8 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 03 00 00 F4 03 04 00 96 21 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 92 DB 04 00 35 04 06 00 [23:43:17]Write to MH i2c: E2 02 01 A0 3D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 3A C0 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 C4 B8 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 B8 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F6 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8D 9B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C4 B8 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 03 00 00 F4 03 04 00 96 21 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 92 DB 04 00 35 04 06 00 00 00 34 [23:43:17]Write i2c OK [23:43:17]MH_I2C_Read... [23:43:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:43:17]Read from MH i2c: E2 [23:43:17]MH_I2C_Read... [23:43:17]Read from MH i2c: E2 03 00 [23:43:17]MH_I2C_Read... [23:43:17]Read from MH i2c: E2 03 00 A0 3D 00 90 00 51 [23:43:17]RAPDU: 90 00 [23:43:17]wFMCommunicate OK [23:43:17]wFMCommunicate request_size=11 [23:43:17]MH_SAM_APDU [23:43:17]CAPDU: 80 0D 02 02 06 A4 CC 34 D8 9C 1B [23:43:17]Write to MH i2c: E2 0E 00 A1 3D 80 0D 02 02 06 00 A4 CC 34 D8 9C 1B 00 00 97 [23:43:17]Write i2c OK [23:43:17]MH_I2C_Read... [23:43:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:43:17]Read from MH i2c: E2 [23:43:17]MH_I2C_Read... [23:43:17]Read from MH i2c: E2 03 00 [23:43:17]MH_I2C_Read... [23:43:17]Read from MH i2c: E2 03 00 A1 3D 00 90 00 52 [23:43:17]RAPDU: 90 00 [23:43:17]wFMCommunicate OK [23:43:17]wFMCommunicate request_size=4 [23:43:17]MH_SAM_APDU [23:43:17]CAPDU: 80 0D 03 02 [23:43:17]Write to MH i2c: E2 08 00 A2 3D 80 0D 03 02 00 00 00 00 5A [23:43:17]Write i2c OK [23:43:17]MH_I2C_Read... [23:43:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:43:17]Read from MH i2c: E2 [23:43:17]MH_I2C_Read... [23:43:17]Read from MH i2c: E2 0B 00 [23:43:17]MH_I2C_Read... [23:43:17]Read from MH i2c: E2 0B 00 A2 3D 00 CD BF 08 5F A8 9A 6E D6 90 00 D4 [23:43:17]RAPDU: CD BF 08 5F A8 9A 6E D6 90 00 [23:43:17]wFMCommunicate OK [23:43:17]SAM_PROTO_SignData done [23:43:17]FM_MakeSignedData done [23:43:17]CreateOFDProtocolMessage [23:43:17]wFMCommunicate request_size=4 [23:43:17]MH_SAM_APDU [23:43:17]CAPDU: 80 11 00 00 [23:43:17]Write to MH i2c: E2 08 00 A3 3D 80 11 00 00 00 00 00 00 5A [23:43:17]Write i2c OK [23:43:17]MH_I2C_Read... [23:43:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:43:17]Read from MH i2c: E2 [23:43:17]MH_I2C_Read... [23:43:17]Read from MH i2c: E2 17 00 [23:43:17]MH_I2C_Read... [23:43:17]Read from MH i2c: E2 17 00 A3 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 AE [23:43:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [23:43:17]wFMCommunicate OK [23:43:17]CreateOFDProtocolMessage done [23:43:17]OFDSenderStorePacket 318354 [23:43:17]StoreOFDPacket docnum=318354 [23:43:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 C4 5D 08 01 82 BA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 3A C0 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 C4 B8 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 B8 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F6 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8D 9B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C4 B8 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 03 00 00 F4 03 04 00 96 21 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 92 DB 04 00 35 04 06 00 A4 CC 34 D8 9C 1B CD BF 08 5F A8 9A 6E D6 [23:43:17]CheckFolder [23:43:17]dirname=/storage/ofd_packets [23:43:17]CheckFolder done [23:43:17]ProducePacketName [23:43:17]name=ofd_packets/00318354 [23:43:17]NVStorageSaveData ofd_packets/00318354 [23:43:17]File name is /storage/ofd_packets/00318354 [23:43:17]Write 302 bytes [23:43:17]NVStorageSaveData done [23:43:17]OFDSenderStorePacket done [23:43:17]KKMCreateOFDPacket done [23:43:17]NVStorageSaveData kkm_last_timestamp [23:43:17]File name is /storage/kkm_last_timestamp [23:43:17]Write 4 bytes [23:43:17]NVStorageSaveData done [23:43:17]ExternCall_PrintAddStr [23:43:17]wPrintStart [23:43:17]Write to MH i2c: 01 00 00 A4 3D E1 [23:43:17]Write i2c OK [23:43:17]MH_I2C_Read... [23:43:17]Read from MH i2c: 01 [23:43:17]MH_I2C_Read... [23:43:17]Read from MH i2c: 01 07 00 [23:43:17]MH_I2C_Read... [23:43:17]Read from MH i2c: 01 07 00 A4 3D 00 00 00 00 00 FF 0F F6 [23:43:17]RasterBufferAndPrint [23:43:17]line Счет N : (1)1093366 [23:43:17]line ИНН: 02508201610067 [23:43:17]line Контрольно-Кассовый Чек [23:43:17]line ПРОДАЖА [23:43:17]line ТРК (МРК, ГНК) : 31 [23:43:17]line Товар: 2710194210 [23:43:17]line ДТ(л)-К-2 [23:43:17]line 49.210 * 76.20 [23:43:17]line = 3749.80 [23:43:17]line НДС 12% НСП 1% [23:43:17]line > о реализуемом товаре [23:43:17]line ИТОГО: 3749.80 [23:43:17]line НСП 1% : 33.18 [23:43:17]line НДС 12% : 398.21 [23:43:17]line Наличными: 0.00 [23:43:17]line Безнал.: 3749.80 [23:43:17]line Место: АЗС № 101 "Партнер Нефть" [23:43:17]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [23:43:17]line СНО: Общий режим [23:43:17]line Чек 829 28.10.2024 23:43 [23:43:17]line Смена: 546 ФФД: 1.0 [23:43:17]line ЗНМ: 0300000082 [23:43:17]line РНМ: 0000000000091628 [23:43:17]line Версия ККМ: 001 [23:43:17]line Платежная система: Mbank [23:43:17]line ФМ: 0000000000874671 [23:43:17]line ФД: 318354 [23:43:17]line ФПД: 181196966894619 [23:43:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T234318&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318354&fm=181196966894619&tin=02508201610067®Number=0000000000091628&sum=374980 [23:43:18]written 0, free lines is 4095 [23:43:18]OFD Sender: Processing packet 318354 [packets to send 127, broken 126] [23:43:18]ProducePacketName [23:43:18]name=ofd_packets/00318354 [23:43:18]OFD Sender: To server: pG, [23:43:18]CommunicateWithHost lk.salyk.kg:30040 [23:43:18]ConnectInit lk.salyk.kg [23:43:18]Connected sock=10 [23:43:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 C4 5D 08 01 82 BA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 3A C0 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 C4 B8 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 B8 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F6 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8D 9B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C4 B8 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 03 00 00 F4 03 04 00 96 21 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 92 DB 04 00 35 04 06 00 A4 CC 34 D8 9C 1B CD BF 08 5F A8 9A 6E D6 [23:43:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 4C AF 47 00 74 6E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 92 DB 04 00 F4 03 04 00 4D CD 1F 67 B6 04 01 00 00 84 9D F1 84 7F 77 2C 9D [23:43:18]CommunicateWithHost err = 0 [23:43:18]CheckOFDResponse [23:43:18]1017 (14) - 77093643461234 [23:43:18]1041 (16) - 0000000000874671 [23:43:18]1040 (4) - 318354 [23:43:18]1012 (4) - 28.10.2024 17:43 [23:43:18]1206 (1) - 0 [23:43:18]OFD Sender: Remove packet 318354 [23:43:18]ProducePacketName [23:43:18]name=ofd_packets/00318354 [23:43:18]NVStorageDeleteData [23:43:18]Write to MH i2c: 01 00 00 CD 3D 0A [23:43:18]Write i2c OK [23:43:18]MH_I2C_Read... [23:43:18]Read from MH i2c: 01 [23:43:18]MH_I2C_Read... [23:43:18]Read from MH i2c: 01 07 00 [23:43:18]MH_I2C_Read... [23:43:18]Read from MH i2c: 01 07 00 CD 3D 00 00 00 00 00 20 0D 3E [23:43:18]RasterBufferAndPrint [23:43:18]line [23:43:18]line [23:43:18]line [23:43:18]line [23:43:18]line [23:43:18]written 0, free lines is 3366 [23:43:18]MH_Cut [23:43:18]Write to MH i2c: D1 01 00 D4 3D 01 E3 [23:43:18]Write i2c OK [23:43:18]MH_I2C_Read... [23:43:18]Read from MH i2c: D1 [23:43:18]MH_I2C_Read... [23:43:18]Read from MH i2c: D1 01 00 [23:43:18]MH_I2C_Read... [23:43:18]Read from MH i2c: D1 01 00 D4 3D 00 E2 [23:43:18]Write to MH i2c: 01 00 00 D5 3D 12 [23:43:18]Write i2c OK [23:43:18]MH_I2C_Read... [23:43:18]OFD Sender: No OFD packet to send [23:43:19]*** Cut start [23:43:19]*** Partial cut [23:43:19]*** CUTSNS_PIN = 1 [23:43:19]*** CUTSNS_PIN = 0 [23:43:19]*** Brake cut motor [23:43:19]Read from MH i2c: 01 [23:43:19]MH_I2C_Read... [23:43:19]Read from MH i2c: 01 07 00 [23:43:19]MH_I2C_Read... [23:43:19]*** Stop cut motor [23:43:19]*** Cut end [23:43:19]Read from MH i2c: 01 07 00 D5 3D 00 00 00 00 00 FF 0F 27 [23:43:19]process_action close_receipt done [23:43:19]requested_data is exist [23:43:19]produce_requested_data [23:43:19]requested_item fm.sn is exist - process it [23:43:19]wFMCommunicate request_size=4 [23:43:19]MH_SAM_APDU [23:43:19]CAPDU: 80 11 00 00 [23:43:19]Write to MH i2c: E2 08 00 D6 3D 80 11 00 00 00 00 00 00 8D [23:43:19]Write i2c OK [23:43:19]MH_I2C_Read... [23:43:19]Read from MH i2c: E2 [23:43:19]MH_I2C_Read... [23:43:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:43:19]Read from MH i2c: E2 17 00 [23:43:19]MH_I2C_Read... [23:43:19]Read from MH i2c: E2 17 00 D6 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E1 [23:43:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [23:43:19]wFMCommunicate OK [23:43:19]requested_item fd.num is exist - process it [23:43:19]SAM_PROTO_GetFieldsCounters [23:43:19]wFMCommunicate request_size=4 [23:43:19]MH_SAM_APDU [23:43:19]CAPDU: 80 13 00 00 [23:43:19]Write to MH i2c: E2 08 00 D7 3D 80 13 00 00 00 00 00 00 90 [23:43:19]Write i2c OK [23:43:19]MH_I2C_Read... [23:43:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:43:20]Read from MH i2c: E2 [23:43:20]MH_I2C_Read... [23:43:20]Read from MH i2c: E2 62 00 [23:43:20]MH_I2C_Read... [23:43:20]Read from MH i2c: E2 62 00 D7 3D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 92 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 3D 03 00 00 5E 04 04 00 3D 03 00 00 57 04 04 00 3E 03 00 00 19 04 04 00 00 00 00 00 90 00 08 [23:43:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 92 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 3D 03 00 00 5E 04 04 00 3D 03 00 00 57 04 04 00 3E 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:43:20]wFMCommunicate OK [23:43:20]SAM_PROTO_GetFieldsCounters done [23:43:20]requested_item shift.num is exist - process it [23:43:20]requested_item shift.opened is exist - process it [23:43:20]req_shift_opened [23:43:20]FM_GetShiftState [23:43:20]SAM_PROTO_GetShiftState [23:43:20]wFMCommunicate request_size=4 [23:43:20]MH_SAM_APDU [23:43:20]CAPDU: 80 13 01 00 [23:43:20]Write to MH i2c: E2 08 00 D8 3D 80 13 01 00 00 00 00 00 92 [23:43:20]Write i2c OK [23:43:20]MH_I2C_Read... [23:43:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:43:20]Read from MH i2c: E2 [23:43:20]MH_I2C_Read... [23:43:20]Read from MH i2c: E2 0E 00 [23:43:20]MH_I2C_Read... [23:43:20]Read from MH i2c: E2 0E 00 D8 3D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 8B [23:43:20]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [23:43:20]wFMCommunicate OK [23:43:20]SAM_PROTO_GetShiftState done [23:43:20]FM_GetShiftState done [23:43:20]req_shift_opened done [23:43:20]requested_item shift.open_date is exist - process it [23:43:20]req_shift_open_date [23:43:20]req_shift_open_date done [23:43:20]produce_requested_data done [23:43:20]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318354,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [23:43:20]process_action_free close_receipt [23:43:20]json_value_free [23:43:20]json_value_free done [23:43:20]process_json_proto returns [23:43:20]Send response to host [23:43:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318354,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [23:43:20]free response buf [23:43:20]execute_script done [23:43:20]execute_script returns [23:43:20]free content buf [23:43:20]Sock 8.Close socket [23:43:20]Sock 8.Thread stoped [23:43:23]OFD Sender: No OFD packet to send [23:43:28]OFD Sender: No OFD packet to send [23:43:33]OFD Sender: No OFD packet to send [23:43:38]OFD Sender: No OFD packet to send [23:43:43]OFD Sender: No OFD packet to send [23:43:48]OFD Sender: No OFD packet to send [23:43:53]OFD Sender: No OFD packet to send [23:43:58]OFD Sender: No OFD packet to send [23:44:03]OFD Sender: No OFD packet to send [23:44:08]OFD Sender: No OFD packet to send [23:44:13]OFD Sender: No OFD packet to send [23:44:18]OFD Sender: No OFD packet to send [23:44:23]OFD Sender: No OFD packet to send [23:44:28]OFD Sender: No OFD packet to send [23:44:33]OFD Sender: No OFD packet to send [23:44:39]OFD Sender: No OFD packet to send [23:44:44]OFD Sender: No OFD packet to send [23:44:49]OFD Sender: No OFD packet to send [23:44:54]OFD Sender: No OFD packet to send [23:44:59]OFD Sender: No OFD packet to send [23:45:04]OFD Sender: No OFD packet to send [23:45:09]OFD Sender: No OFD packet to send [23:45:14]OFD Sender: No OFD packet to send [23:45:19]OFD Sender: No OFD packet to send [23:45:24]OFD Sender: No OFD packet to send [23:45:29]OFD Sender: No OFD packet to send [23:45:34]OFD Sender: No OFD packet to send [23:45:39]OFD Sender: No OFD packet to send [23:45:44]OFD Sender: No OFD packet to send [23:45:49]OFD Sender: No OFD packet to send [23:45:54]OFD Sender: No OFD packet to send [23:45:59]OFD Sender: No OFD packet to send [23:46:04]OFD Sender: No OFD packet to send [23:46:09]OFD Sender: No OFD packet to send [23:46:14]OFD Sender: No OFD packet to send [23:46:19]OFD Sender: No OFD packet to send [23:46:24]OFD Sender: No OFD packet to send [23:46:29]OFD Sender: No OFD packet to send [23:46:34]OFD Sender: No OFD packet to send [23:46:39]OFD Sender: No OFD packet to send [23:46:44]OFD Sender: No OFD packet to send [23:46:49]OFD Sender: No OFD packet to send [23:46:54]OFD Sender: No OFD packet to send [23:46:59]OFD Sender: No OFD packet to send [23:47:04]OFD Sender: No OFD packet to send [23:47:09]OFD Sender: No OFD packet to send [23:47:14]OFD Sender: No OFD packet to send [23:47:19]OFD Sender: No OFD packet to send [23:47:24]OFD Sender: No OFD packet to send [23:47:29]OFD Sender: No OFD packet to send [23:47:34]OFD Sender: No OFD packet to send [23:47:39]OFD Sender: No OFD packet to send [23:47:44]OFD Sender: No OFD packet to send [23:47:49]OFD Sender: No OFD packet to send [23:47:54]OFD Sender: No OFD packet to send [23:47:59]OFD Sender: No OFD packet to send [23:48:04]OFD Sender: No OFD packet to send [23:48:09]OFD Sender: No OFD packet to send [23:48:14]OFD Sender: No OFD packet to send [23:48:19]OFD Sender: No OFD packet to send [23:48:24]OFD Sender: No OFD packet to send [23:48:29]OFD Sender: No OFD packet to send [23:48:34]OFD Sender: No OFD packet to send [23:48:39]OFD Sender: No OFD packet to send [23:48:44]OFD Sender: No OFD packet to send [23:48:49]OFD Sender: No OFD packet to send [23:48:54]OFD Sender: No OFD packet to send [23:48:59]OFD Sender: No OFD packet to send [23:49:04]OFD Sender: No OFD packet to send [23:49:09]OFD Sender: No OFD packet to send [23:49:14]OFD Sender: No OFD packet to send [23:49:19]OFD Sender: No OFD packet to send [23:49:24]OFD Sender: No OFD packet to send [23:49:29]OFD Sender: No OFD packet to send [23:49:34]OFD Sender: No OFD packet to send [23:49:39]OFD Sender: No OFD packet to send [23:49:44]OFD Sender: No OFD packet to send [23:49:49]OFD Sender: No OFD packet to send [23:49:54]OFD Sender: No OFD packet to send [23:49:59]OFD Sender: No OFD packet to send [23:50:04]OFD Sender: No OFD packet to send [23:50:09]OFD Sender: No OFD packet to send [23:50:14]OFD Sender: No OFD packet to send [23:50:19]OFD Sender: No OFD packet to send [23:50:24]OFD Sender: No OFD packet to send [23:50:29]OFD Sender: No OFD packet to send [23:50:34]OFD Sender: No OFD packet to send [23:50:39]OFD Sender: No OFD packet to send [23:50:44]OFD Sender: No OFD packet to send [23:50:49]OFD Sender: No OFD packet to send [23:50:54]OFD Sender: No OFD packet to send [23:50:59]OFD Sender: No OFD packet to send [23:51:04]OFD Sender: No OFD packet to send [23:51:09]OFD Sender: No OFD packet to send [23:51:14]OFD Sender: No OFD packet to send [23:51:19]OFD Sender: No OFD packet to send [23:51:24]OFD Sender: No OFD packet to send [23:51:29]OFD Sender: No OFD packet to send [23:51:34]OFD Sender: No OFD packet to send [23:51:39]OFD Sender: No OFD packet to send [23:51:44]OFD Sender: No OFD packet to send [23:51:49]OFD Sender: No OFD packet to send [23:51:54]OFD Sender: No OFD packet to send [23:51:56]accept exits with 9 [23:51:56]New connection [23:51:56]New thread 3067039076 created [23:51:56]Thread 3066895716 joined [23:51:56]Waiting for new connection... [23:51:56] Sock 9.Parse request [23:51:56]Sock 9.Check first char [23:51:56]Sock 9.First char is OK [23:51:56]request: POST /json_proto HTTP/1.0 [23:51:56]Method: POST [23:51:56]URL: /json_proto [23:51:56]Method is POST - this is cgi request [23:51:56]url: /json_proto [23:51:56]query_string will be loaded in cgi processing [23:51:56]execute_cgi json_proto POST (null) [23:51:56]execute_cgi path=json_proto method=POST [23:51:56]POST find Content-Length [23:51:56]Host: 172.17.50.195:8080 [23:51:56]Content-Length: 677 [23:51:56]Content-Type: application/json [23:51:56] [23:51:56]POST finish read [23:51:56]Found Content-Length = 677 [23:51:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093152", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2710124100", "name": "\u0413\u0410\u0417-\u041A-1", "price" : 38.30, "quantity" : 1.890, "sum" : 72.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 72.00, "total" : 72.00, "payments": [ { "type": 0, "sum" : 72.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:51:56]execute_script... [23:51:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093152", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2710124100", "name": "\u0413\u0410\u0417-\u041A-1", "price" : 38.30, "quantity" : 1.890, "sum" : 72.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 72.00, "total" : 72.00, "payments": [ { "type": 0, "sum" : 72.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:51:56]POST & json_proto [23:51:56]process_json_proto [23:51:56]json parsed OK: [23:51:56]protocol is kg_v1.0 [23:51:56]action value=close_receipt [23:51:56]process_action close_receipt [23:51:56]cmd_close_receipt [23:51:56]MH_GetDate [23:51:56]Write to MH i2c: F0 00 00 D9 3D 05 [23:51:56]Write i2c OK [23:51:56]MH_I2C_Read... [23:51:56]Read from MH i2c: F0 [23:51:56]MH_I2C_Read... [23:51:56]Read from MH i2c: F0 09 00 [23:51:56]MH_I2C_Read... [23:51:56]Read from MH i2c: F0 09 00 D9 3D 00 9F 23 20 67 43 33 1C 67 50 [23:51:56]GetLastDocTimeStamp 1730158998 [23:51:56]current date 1730159519 [23:51:56]FM_GetShiftState [23:51:56]SAM_PROTO_GetShiftState [23:51:56]wFMCommunicate request_size=4 [23:51:56]MH_SAM_APDU [23:51:56]CAPDU: 80 13 01 00 [23:51:56]Write to MH i2c: E2 08 00 DA 3D 80 13 01 00 00 00 00 00 94 [23:51:56]Write i2c OK [23:51:56]MH_I2C_Read... [23:51:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:51:56]Read from MH i2c: E2 [23:51:56]MH_I2C_Read... [23:51:56]Read from MH i2c: E2 0E 00 [23:51:56]MH_I2C_Read... [23:51:56]Read from MH i2c: E2 0E 00 DA 3D 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 8D [23:51:56]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [23:51:56]wFMCommunicate OK [23:51:56]SAM_PROTO_GetShiftState done [23:51:56]FM_GetShiftState done [23:51:56]opened in 1730073493 [23:51:56]opened+sec_in_day 1730159893 [23:51:56]quantity*price = 7238 [23:51:56]sum+1 = 7240 [23:51:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.39 ИТОГО: 72.00 Внесено: 72.00 СДАЧА: 0.00 НСП 1% : 0.64 НДС 12% : 7.69 Наличными: 72.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 830 28.10.2024 23:51 Смена: 546 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318355 ФПД: 275613239348014 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T235159&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318355&fm=275613239348014&tin=02508201610067®Number=0000000000091628&sum=7200 [23:51:57]StoreToDocumentArchive [23:51:57]shift 546 fd 318355 [23:51:57]save to /storage/0546/doc_00318355 [23:51:57]save last doc name /storage/0546/doc_00318355 to /storage/kkm_last_doc_name [23:51:57]save OK [23:51:57]Clear old archive folders... [23:51:57]ProcessDocumentItem done err = 0, tmpTLVsize=250 [23:51:57]tlvbuf is 000D5370 [23:51:57]SAM_PROTO_ClearQueue [23:51:57]wFMCommunicate request_size=4 [23:51:57]MH_SAM_APDU [23:51:57]CAPDU: 80 09 00 00 [23:51:57]Write to MH i2c: E2 08 00 E7 3D 80 09 00 00 00 00 00 00 96 [23:51:57]Write i2c OK [23:51:57]MH_I2C_Read... [23:51:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:51:58]Read from MH i2c: E2 [23:51:58]MH_I2C_Read... [23:51:58]Read from MH i2c: E2 03 00 [23:51:58]MH_I2C_Read... [23:51:58]Read from MH i2c: E2 03 00 E7 3D 00 90 00 98 [23:51:58]RAPDU: 90 00 [23:51:58]wFMCommunicate OK [23:51:58]SAM_PROTO_ClearQueue done [23:51:58]KKMCreateOFDPacket [23:51:58]OFDProtocolAddRootSTLVToBuf [23:51:58]FM_MakeSignedData [23:51:58]FM_MakeSignedData [23:51:58]SAM_PROTO_SignData [23:51:58]wFMCommunicate request_size=4 [23:51:58]MH_SAM_APDU [23:51:58]CAPDU: 80 0D 01 02 [23:51:58]Write to MH i2c: E2 08 00 E8 3D 80 0D 01 02 00 00 00 00 9E [23:51:58]Write i2c OK [23:51:58]MH_I2C_Read... [23:51:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:51:58]Read from MH i2c: E2 [23:51:58]MH_I2C_Read... [23:51:58]Read from MH i2c: E2 03 00 [23:51:58]MH_I2C_Read... [23:51:58]Read from MH i2c: E2 03 00 E8 3D 00 90 00 99 [23:51:58]RAPDU: 90 00 [23:51:58]wFMCommunicate OK [23:51:58]wFMCommunicate request_size=255 [23:51:58]MH_SAM_APDU [23:51:58]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 30 31 32 34 31 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 31 FF 03 08 00 03 62 07 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 47 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 01 03 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 3E 03 00 00 F4 03 04 00 9F 23 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 93 DB 04 00 35 04 06 00 FA AB [23:51:58]Write to MH i2c: E2 02 01 E9 3D 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 30 31 32 34 31 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 31 FF 03 08 00 03 62 07 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 47 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 01 03 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 3E 03 00 00 F4 03 04 00 9F 23 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 93 DB 04 00 35 04 06 00 FA AB 00 00 9B [23:51:58]Write i2c OK [23:51:58]MH_I2C_Read... [23:51:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:51:58]Read from MH i2c: E2 [23:51:58]MH_I2C_Read... [23:51:58]Read from MH i2c: E2 03 00 [23:51:58]MH_I2C_Read... [23:51:58]Read from MH i2c: E2 03 00 E9 3D 00 90 00 9A [23:51:58]RAPDU: 90 00 [23:51:58]wFMCommunicate OK [23:51:58]wFMCommunicate request_size=9 [23:51:58]MH_SAM_APDU [23:51:58]CAPDU: 80 0D 02 02 04 35 3A 0B 2E [23:51:58]Write to MH i2c: E2 0C 00 EA 3D 80 0D 02 02 04 00 35 3A 0B 2E 00 00 51 [23:51:58]Write i2c OK [23:51:58]MH_I2C_Read... [23:51:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:51:58]Read from MH i2c: E2 [23:51:58]MH_I2C_Read... [23:51:58]Read from MH i2c: E2 03 00 [23:51:58]MH_I2C_Read... [23:51:58]Read from MH i2c: E2 03 00 EA 3D 00 90 00 9B [23:51:58]RAPDU: 90 00 [23:51:58]wFMCommunicate OK [23:51:58]wFMCommunicate request_size=4 [23:51:58]MH_SAM_APDU [23:51:58]CAPDU: 80 0D 03 02 [23:51:58]Write to MH i2c: E2 08 00 EB 3D 80 0D 03 02 00 00 00 00 A3 [23:51:58]Write i2c OK [23:51:58]MH_I2C_Read... [23:51:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:51:58]Read from MH i2c: E2 [23:51:58]MH_I2C_Read... [23:51:58]Read from MH i2c: E2 0B 00 [23:51:58]MH_I2C_Read... [23:51:58]Read from MH i2c: E2 0B 00 EB 3D 00 3A 63 03 BB F6 64 BD 4D 90 00 63 [23:51:58]RAPDU: 3A 63 03 BB F6 64 BD 4D 90 00 [23:51:58]wFMCommunicate OK [23:51:58]SAM_PROTO_SignData done [23:51:58]FM_MakeSignedData done [23:51:58]CreateOFDProtocolMessage [23:51:58]wFMCommunicate request_size=4 [23:51:58]MH_SAM_APDU [23:51:58]CAPDU: 80 11 00 00 [23:51:58]Write to MH i2c: E2 08 00 EC 3D 80 11 00 00 00 00 00 00 A3 [23:51:58]Write i2c OK [23:51:58]MH_I2C_Read... [23:51:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:51:58]Read from MH i2c: E2 [23:51:58]MH_I2C_Read... [23:51:58]Read from MH i2c: E2 17 00 [23:51:58]MH_I2C_Read... [23:51:58]Read from MH i2c: E2 17 00 EC 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F7 [23:51:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [23:51:58]wFMCommunicate OK [23:51:58]CreateOFDProtocolMessage done [23:51:58]OFDSenderStorePacket 318355 [23:51:58]StoreOFDPacket docnum=318355 [23:51:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 E5 91 06 01 D4 80 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 30 31 32 34 31 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 31 FF 03 08 00 03 62 07 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 47 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 01 03 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 3E 03 00 00 F4 03 04 00 9F 23 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 93 DB 04 00 35 04 06 00 FA AB 35 3A 0B 2E 3A 63 03 BB F6 64 BD 4D [23:51:58]CheckFolder [23:51:58]dirname=/storage/ofd_packets [23:51:58]CheckFolder done [23:51:58]ProducePacketName [23:51:58]name=ofd_packets/00318355 [23:51:58]NVStorageSaveData ofd_packets/00318355 [23:51:58]File name is /storage/ofd_packets/00318355 [23:51:58]Write 300 bytes [23:51:58]NVStorageSaveData done [23:51:58]OFDSenderStorePacket done [23:51:58]KKMCreateOFDPacket done [23:51:58]NVStorageSaveData kkm_last_timestamp [23:51:58]File name is /storage/kkm_last_timestamp [23:51:58]Write 4 bytes [23:51:58]NVStorageSaveData done [23:51:58]ExternCall_PrintAddStr [23:51:58]wPrintStart [23:51:58]Write to MH i2c: 01 00 00 ED 3D 2A [23:51:58]Write i2c OK [23:51:58]MH_I2C_Read... [23:51:58]Read from MH i2c: 01 [23:51:58]MH_I2C_Read... [23:51:58]Read from MH i2c: 01 07 00 [23:51:58]MH_I2C_Read... [23:51:58]Read from MH i2c: 01 07 00 ED 3D 00 00 00 00 00 FF 0F 3F [23:51:58]RasterBufferAndPrint [23:51:58]line Счет N : (1)1093152 [23:51:58]line ИНН: 02508201610067 [23:51:58]line Контрольно-Кассовый Чек [23:51:58]line ПРОДАЖА [23:51:58]line ТРК (МРК, ГНК) : 81 [23:51:58]line Товар: 2710124100 [23:51:58]line ГАЗ-К-1 [23:51:58]line 1.890 * 38.30 [23:51:58]line = 72.39 [23:51:58]line НДС 12% НСП 1% [23:51:58]line > о реализуемом товаре [23:51:58]line ОКРУГЛЕНИЕ: -0.39 [23:51:58]line ИТОГО: 72.00 [23:51:58]line Внесено: 72.00 [23:51:58]line СДАЧА: 0.00 [23:51:58]line НСП 1% : 0.64 [23:51:58]line НДС 12% : 7.69 [23:51:58]line Наличными: 72.00 [23:51:58]line Безнал.: 0.00 [23:51:58]line Место: АЗС № 101 "Партнер Нефть" [23:51:58]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [23:51:58]line СНО: Общий режим [23:51:58]line Чек 830 28.10.2024 23:51 [23:51:58]line Смена: 546 ФФД: 1.0 [23:51:58]line ЗНМ: 0300000082 [23:51:58]line РНМ: 0000000000091628 [23:51:58]line Версия ККМ: 001 [23:51:58]line ФМ: 0000000000874671 [23:51:58]line ФД: 318355 [23:51:58]line ФПД: 275613239348014 [23:51:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241028T235159&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318355&fm=275613239348014&tin=02508201610067®Number=0000000000091628&sum=7200 [23:51:58]OFD Sender: Processing packet 318355 [packets to send 127, broken 126] [23:51:58]ProducePacketName [23:51:58]name=ofd_packets/00318355 [23:51:58]OFD Sender: To server: pG, [23:51:58]CommunicateWithHost lk.salyk.kg:30040 [23:51:58]ConnectInit lk.salyk.kg [23:51:58]written 0, free lines is 4095 [23:51:58]Connected sock=10 [23:51:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 E5 91 06 01 D4 80 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 30 31 32 34 31 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 31 FF 03 08 00 03 62 07 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 47 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 01 03 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 3E 03 00 00 F4 03 04 00 9F 23 20 67 0E 04 04 00 22 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 93 DB 04 00 35 04 06 00 FA AB 35 3A 0B 2E 3A 63 03 BB F6 64 BD 4D [23:51:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 CA EF 47 00 85 A2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 93 DB 04 00 F4 03 04 00 56 CF 1F 67 B6 04 01 00 00 87 84 5C BB 86 14 9E 3C [23:51:59]CommunicateWithHost err = 0 [23:51:59]CheckOFDResponse [23:51:59]1017 (14) - 77093643461234 [23:51:59]1041 (16) - 0000000000874671 [23:51:59]1040 (4) - 318355 [23:51:59]1012 (4) - 28.10.2024 17:52 [23:51:59]1206 (1) - 0 [23:51:59]OFD Sender: Remove packet 318355 [23:51:59]ProducePacketName [23:51:59]name=ofd_packets/00318355 [23:51:59]NVStorageDeleteData [23:51:59]Write to MH i2c: 01 00 00 18 3E 56 [23:51:59]Write i2c OK [23:51:59]MH_I2C_Read... [23:51:59]Read from MH i2c: 01 [23:51:59]MH_I2C_Read... [23:51:59]Read from MH i2c: 01 07 00 [23:51:59]MH_I2C_Read... [23:51:59]Read from MH i2c: 01 07 00 18 3E 00 00 00 00 00 EE 0C 57 [23:51:59]RasterBufferAndPrint [23:51:59]line [23:51:59]line [23:51:59]line [23:51:59]line [23:51:59]line [23:51:59]written 0, free lines is 3316 [23:51:59]MH_Cut [23:51:59]Write to MH i2c: D1 01 00 1F 3E 01 2F [23:51:59]Write i2c OK [23:51:59]MH_I2C_Read... [23:51:59]Read from MH i2c: D1 [23:51:59]MH_I2C_Read... [23:51:59]Read from MH i2c: D1 01 00 [23:51:59]MH_I2C_Read... [23:51:59]Read from MH i2c: D1 01 00 1F 3E 00 2E [23:51:59]Write to MH i2c: 01 00 00 20 3E 5E [23:51:59]Write i2c OK [23:51:59]MH_I2C_Read... [23:51:59]OFD Sender: No OFD packet to send [23:51:59]*** Cut start [23:51:59]*** Partial cut [23:51:59]*** CUTSNS_PIN = 1 [23:52:00]*** CUTSNS_PIN = 0 [23:52:00]*** Brake cut motor [23:52:00]Read from MH i2c: 01 [23:52:00]MH_I2C_Read... [23:52:00]*** Stop cut motor [23:52:00]*** Cut end [23:52:00]Read from MH i2c: 01 07 00 [23:52:00]MH_I2C_Read... [23:52:00]Read from MH i2c: 01 07 00 20 3E 00 00 00 00 00 FF 0F 73 [23:52:00]process_action close_receipt done [23:52:00]requested_data is exist [23:52:00]produce_requested_data [23:52:00]requested_item fm.sn is exist - process it [23:52:00]wFMCommunicate request_size=4 [23:52:00]MH_SAM_APDU [23:52:00]CAPDU: 80 11 00 00 [23:52:00]Write to MH i2c: E2 08 00 21 3E 80 11 00 00 00 00 00 00 D9 [23:52:00]Write i2c OK [23:52:00]MH_I2C_Read... [23:52:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:52:00]Read from MH i2c: E2 [23:52:00]MH_I2C_Read... [23:52:00]Read from MH i2c: E2 17 00 [23:52:00]MH_I2C_Read... [23:52:00]Read from MH i2c: E2 17 00 21 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 2D [23:52:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [23:52:00]wFMCommunicate OK [23:52:00]requested_item fd.num is exist - process it [23:52:00]SAM_PROTO_GetFieldsCounters [23:52:00]wFMCommunicate request_size=4 [23:52:00]MH_SAM_APDU [23:52:00]CAPDU: 80 13 00 00 [23:52:00]Write to MH i2c: E2 08 00 22 3E 80 13 00 00 00 00 00 00 DC [23:52:00]Write i2c OK [23:52:00]MH_I2C_Read... [23:52:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:52:00]Read from MH i2c: E2 [23:52:00]MH_I2C_Read... [23:52:00]Read from MH i2c: E2 62 00 [23:52:00]MH_I2C_Read... [23:52:00]Read from MH i2c: E2 62 00 22 3E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 93 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 3E 03 00 00 5E 04 04 00 3E 03 00 00 57 04 04 00 3F 03 00 00 19 04 04 00 00 00 00 00 90 00 58 [23:52:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 93 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 3E 03 00 00 5E 04 04 00 3E 03 00 00 57 04 04 00 3F 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:52:00]wFMCommunicate OK [23:52:00]SAM_PROTO_GetFieldsCounters done [23:52:00]requested_item shift.num is exist - process it [23:52:00]requested_item shift.opened is exist - process it [23:52:00]req_shift_opened [23:52:00]FM_GetShiftState [23:52:00]SAM_PROTO_GetShiftState [23:52:00]wFMCommunicate request_size=4 [23:52:00]MH_SAM_APDU [23:52:00]CAPDU: 80 13 01 00 [23:52:00]Write to MH i2c: E2 08 00 23 3E 80 13 01 00 00 00 00 00 DE [23:52:00]Write i2c OK [23:52:00]MH_I2C_Read... [23:52:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:52:00]Read from MH i2c: E2 [23:52:00]MH_I2C_Read... [23:52:00]Read from MH i2c: E2 0E 00 [23:52:00]MH_I2C_Read... [23:52:00]Read from MH i2c: E2 0E 00 23 3E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 D7 [23:52:00]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [23:52:00]wFMCommunicate OK [23:52:00]SAM_PROTO_GetShiftState done [23:52:00]FM_GetShiftState done [23:52:00]req_shift_opened done [23:52:00]requested_item shift.open_date is exist - process it [23:52:00]req_shift_open_date [23:52:00]req_shift_open_date done [23:52:00]produce_requested_data done [23:52:00]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318355,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [23:52:00]process_action_free close_receipt [23:52:00]json_value_free [23:52:00]json_value_free done [23:52:00]process_json_proto returns [23:52:00]Send response to host [23:52:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318355,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [23:52:00]free response buf [23:52:00]execute_script done [23:52:00]execute_script returns [23:52:00]free content buf [23:52:00]Sock 9.Close socket [23:52:00]Sock 9.Thread stoped [23:52:04]OFD Sender: No OFD packet to send [23:52:09]OFD Sender: No OFD packet to send [23:52:14]OFD Sender: No OFD packet to send [23:52:19]OFD Sender: No OFD packet to send [23:52:24]OFD Sender: No OFD packet to send [23:52:25]accept exits with 8 [23:52:25]New connection [23:52:25]New thread 3066895716 created [23:52:25]Thread 3067039076 joined [23:52:25]Waiting for new connection... [23:52:25] Sock 8.Parse request [23:52:25]Sock 8.Check first char [23:52:25]Sock 8.First char is OK [23:52:25]request: POST /json_proto HTTP/1.0 [23:52:25]Method: POST [23:52:25]URL: /json_proto [23:52:25]Method is POST - this is cgi request [23:52:25]url: /json_proto [23:52:25]query_string will be loaded in cgi processing [23:52:25]execute_cgi json_proto POST (null) [23:52:25]execute_cgi path=json_proto method=POST [23:52:25]POST find Content-Length [23:52:25]Host: 172.17.50.195:8080 [23:52:25]Content-Length: 215 [23:52:25]Content-Type: application/json [23:52:25] [23:52:25]POST finish read [23:52:25]Found Content-Length = 215 [23:52:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:52:25]execute_script... [23:52:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:52:25]POST & json_proto [23:52:25]process_json_proto [23:52:25]json parsed OK: [23:52:25]protocol is kg_v1.0 [23:52:25]action value=get_value [23:52:25]process_action get_value [23:52:25]cmd_get_value [23:52:25]process_action get_value done [23:52:25]requested_data is exist [23:52:25]produce_requested_data [23:52:25]requested_item kkm.sn is exist - process it [23:52:25]requested_item kkm.ver is exist - process it [23:52:25]requested_item fm.sn is exist - process it [23:52:25]wFMCommunicate request_size=4 [23:52:25]MH_SAM_APDU [23:52:25]CAPDU: 80 11 00 00 [23:52:25]Write to MH i2c: E2 08 00 24 3E 80 11 00 00 00 00 00 00 DC [23:52:25]Write i2c OK [23:52:25]MH_I2C_Read... [23:52:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:52:25]Read from MH i2c: E2 [23:52:25]MH_I2C_Read... [23:52:25]Read from MH i2c: E2 17 00 [23:52:25]MH_I2C_Read... [23:52:25]Read from MH i2c: E2 17 00 24 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 30 [23:52:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [23:52:25]wFMCommunicate OK [23:52:25]requested_item fd.num is exist - process it [23:52:25]SAM_PROTO_GetFieldsCounters [23:52:25]wFMCommunicate request_size=4 [23:52:25]MH_SAM_APDU [23:52:25]CAPDU: 80 13 00 00 [23:52:25]Write to MH i2c: E2 08 00 25 3E 80 13 00 00 00 00 00 00 DF [23:52:25]Write i2c OK [23:52:25]MH_I2C_Read... [23:52:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:52:25]Read from MH i2c: E2 [23:52:25]MH_I2C_Read... [23:52:25]Read from MH i2c: E2 62 00 [23:52:25]MH_I2C_Read... [23:52:25]Read from MH i2c: E2 62 00 25 3E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 93 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 3E 03 00 00 5E 04 04 00 3E 03 00 00 57 04 04 00 3F 03 00 00 19 04 04 00 00 00 00 00 90 00 5B [23:52:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 93 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 3E 03 00 00 5E 04 04 00 3E 03 00 00 57 04 04 00 3F 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:52:25]wFMCommunicate OK [23:52:25]SAM_PROTO_GetFieldsCounters done [23:52:25]requested_item shift.num is exist - process it [23:52:25]requested_item shift.opened is exist - process it [23:52:25]req_shift_opened [23:52:25]FM_GetShiftState [23:52:25]SAM_PROTO_GetShiftState [23:52:25]wFMCommunicate request_size=4 [23:52:25]MH_SAM_APDU [23:52:25]CAPDU: 80 13 01 00 [23:52:25]Write to MH i2c: E2 08 00 26 3E 80 13 01 00 00 00 00 00 E1 [23:52:25]Write i2c OK [23:52:25]MH_I2C_Read... [23:52:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:52:25]Read from MH i2c: E2 [23:52:25]MH_I2C_Read... [23:52:25]Read from MH i2c: E2 0E 00 [23:52:25]MH_I2C_Read... [23:52:25]Read from MH i2c: E2 0E 00 26 3E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 DA [23:52:25]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [23:52:25]wFMCommunicate OK [23:52:25]SAM_PROTO_GetShiftState done [23:52:25]FM_GetShiftState done [23:52:25]req_shift_opened done [23:52:25]requested_item shift.open_date is exist - process it [23:52:25]req_shift_open_date [23:52:25]req_shift_open_date done [23:52:25]produce_requested_data done [23:52:25]produce_requested_data return {"kkm.sn":"0300000082","kkm.ver":"001","fm.sn":"0000000000874671","fd.num":318355,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [23:52:25]process_action_free get_value [23:52:25]json_value_free [23:52:25]json_value_free done [23:52:25]process_json_proto returns [23:52:25]Send response to host [23:52:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000082","kkm.ver":"001","fm.sn":"0000000000874671","fd.num":318355,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [23:52:25]free response buf [23:52:25]execute_script done [23:52:25]execute_script returns [23:52:25]free content buf [23:52:25]Sock 8.Close socket [23:52:25]Sock 8.Thread stoped [23:52:25]accept exits with 9 [23:52:25]New connection [23:52:25]New thread 3067039076 created [23:52:25]Thread 3066895716 joined [23:52:25]Waiting for new connection... [23:52:25] Sock 9.Parse request [23:52:25]Sock 9.Check first char [23:52:25]Sock 9.First char is OK [23:52:25]request: POST /json_proto HTTP/1.0 [23:52:25]Method: POST [23:52:25]URL: /json_proto [23:52:25]Method is POST - this is cgi request [23:52:25]url: /json_proto [23:52:25]query_string will be loaded in cgi processing [23:52:25]execute_cgi json_proto POST (null) [23:52:25]execute_cgi path=json_proto method=POST [23:52:25]POST find Content-Length [23:52:25]Host: 172.17.50.195:8080 [23:52:25]Content-Length: 331 [23:52:25]Content-Type: application/json [23:52:25] [23:52:25]POST finish read [23:52:25]Found Content-Length = 331 [23:52:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:52:25]execute_script... [23:52:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:52:25]POST & json_proto [23:52:25]process_json_proto [23:52:25]json parsed OK: [23:52:25]protocol is kg_v1.0 [23:52:25]action value=get_value [23:52:25]process_action get_value [23:52:25]cmd_get_value [23:52:25]process_action get_value done [23:52:25]requested_data is exist [23:52:25]produce_requested_data [23:52:25]requested_item fm.sale.total is exist - process it [23:52:25]SAM_PROTO_GetFMData [23:52:25]wFMCommunicate request_size=4 [23:52:25]MH_SAM_APDU [23:52:25]CAPDU: 80 13 03 00 [23:52:25]Write to MH i2c: E2 08 00 27 3E 80 13 03 00 00 00 00 00 E4 [23:52:25]Write i2c OK [23:52:25]MH_I2C_Read... [23:52:26]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:52:26]Read from MH i2c: E2 [23:52:26]MH_I2C_Read... [23:52:26]Read from MH i2c: E2 FD 00 [23:52:26]MH_I2C_Read... [23:52:26]Read from MH i2c: E2 FD 00 27 3E 00 CA 04 85 04 C6 04 6E 04 04 00 4F D7 04 00 69 04 A5 00 6F 04 04 00 45 CC 04 00 B1 04 05 00 36 11 CF 20 0A 70 04 05 00 32 FA 15 7A 07 72 04 05 00 04 17 B9 A6 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 E8 CE 63 13 01 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 7E A2 F2 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 0A 0B 00 00 B1 04 04 00 74 95 BC 43 70 04 04 00 14 B1 BA 43 72 04 03 00 60 E4 01 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 23 99 90 00 15 [23:52:26]RAPDU: CA 04 85 04 C6 04 6E 04 04 00 4F D7 04 00 69 04 A5 00 6F 04 04 00 45 CC 04 00 B1 04 05 00 36 11 CF 20 0A 70 04 05 00 32 FA 15 7A 07 72 04 05 00 04 17 B9 A6 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 E8 CE 63 13 01 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 7E A2 F2 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 0A 0B 00 00 B1 04 04 00 74 95 BC 43 70 04 04 00 14 B1 BA 43 72 04 03 00 60 E4 01 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 23 99 90 00 [23:52:26]wFMCommunicate OK [23:52:26]wFMCommunicate request_size=4 [23:52:26]MH_SAM_APDU [23:52:26]CAPDU: 80 17 00 00 [23:52:26]Write to MH i2c: E2 08 00 28 3E 80 17 00 00 00 00 00 00 E6 [23:52:26]Write i2c OK [23:52:26]MH_I2C_Read... [23:52:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:52:26]Read from MH i2c: E2 [23:52:26]MH_I2C_Read... [23:52:26]Read from MH i2c: E2 FD 00 [23:52:26]MH_I2C_Read... [23:52:26]Read from MH i2c: E2 FD 00 28 3E 00 31 07 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 89 76 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 B2 [23:52:26]RAPDU: 31 07 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 89 76 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 [23:52:26]wFMCommunicate OK [23:52:26]wFMCommunicate request_size=4 [23:52:26]MH_SAM_APDU [23:52:26]CAPDU: 80 17 00 00 [23:52:26]Write to MH i2c: E2 08 00 29 3E 80 17 00 00 00 00 00 00 E7 [23:52:26]Write i2c OK [23:52:26]MH_I2C_Read... [23:52:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:52:26]Read from MH i2c: E2 [23:52:26]MH_I2C_Read... [23:52:26]Read from MH i2c: E2 FD 00 [23:52:26]MH_I2C_Read... [23:52:26]Read from MH i2c: E2 FD 00 29 3E 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 C5 [23:52:26]RAPDU: 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 [23:52:26]wFMCommunicate OK [23:52:26]wFMCommunicate request_size=4 [23:52:26]MH_SAM_APDU [23:52:26]CAPDU: 80 17 00 00 [23:52:26]Write to MH i2c: E2 08 00 2A 3E 80 17 00 00 00 00 00 00 E8 [23:52:26]Write i2c OK [23:52:26]MH_I2C_Read... [23:52:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:52:26]Read from MH i2c: E2 [23:52:26]MH_I2C_Read... [23:52:26]Read from MH i2c: E2 FD 00 [23:52:26]MH_I2C_Read... [23:52:26]Read from MH i2c: E2 FD 00 2A 3E 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 63 [23:52:26]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [23:52:26]wFMCommunicate OK [23:52:26]wFMCommunicate request_size=4 [23:52:26]MH_SAM_APDU [23:52:26]CAPDU: 80 17 00 00 [23:52:26]Write to MH i2c: E2 08 00 2B 3E 80 17 00 00 00 00 00 00 E9 [23:52:26]Write i2c OK [23:52:26]MH_I2C_Read... [23:52:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 228! [23:52:27]Read from MH i2c: E2 [23:52:27]MH_I2C_Read... [23:52:27]Read from MH i2c: E2 E7 00 [23:52:27]MH_I2C_Read... [23:52:27]Read from MH i2c: E2 E7 00 2B 3E 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 C6 [23:52:27]RAPDU: 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:52:27]wFMCommunicate OK [23:52:27]SAM_PROTO_GetFMData done [23:52:27]requested_item fm.sale_refund.total is exist - process it [23:52:27]requested_item fm.buy.total is exist - process it [23:52:27]requested_item shift.sale.total is exist - process it [23:52:27]SAM_PROTO_GetShiftData [23:52:27]wFMCommunicate request_size=4 [23:52:27]MH_SAM_APDU [23:52:27]CAPDU: 80 13 02 00 [23:52:27]Write to MH i2c: E2 08 00 2C 3E 80 13 02 00 00 00 00 00 E8 [23:52:27]Write i2c OK [23:52:27]MH_I2C_Read... [23:52:27]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:52:27]Read from MH i2c: E2 [23:52:27]MH_I2C_Read... [23:52:27]Read from MH i2c: E2 FD 00 [23:52:27]MH_I2C_Read... [23:52:27]Read from MH i2c: E2 FD 00 2C 3E 00 BC 04 AA 04 B8 04 6E 04 04 00 3E 03 00 00 69 04 9F 00 6F 04 04 00 3D 03 00 00 B1 04 04 00 BD 7C CE 05 70 04 04 00 38 D2 C9 03 72 04 04 00 85 AA 04 02 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 64 E1 9D 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 00 28 0D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 6C CF EF 03 09 00 F6 03 01 00 00 F7 03 90 00 75 [23:52:27]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 3E 03 00 00 69 04 9F 00 6F 04 04 00 3D 03 00 00 B1 04 04 00 BD 7C CE 05 70 04 04 00 38 D2 C9 03 72 04 04 00 85 AA 04 02 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 64 E1 9D 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 00 28 0D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 6C CF EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:52:27]wFMCommunicate OK [23:52:27]wFMCommunicate request_size=4 [23:52:27]MH_SAM_APDU [23:52:27]CAPDU: 80 17 00 00 [23:52:27]Write to MH i2c: E2 08 00 2D 3E 80 17 00 00 00 00 00 00 EB [23:52:27]Write i2c OK [23:52:27]MH_I2C_Read... [23:52:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:52:27]Read from MH i2c: E2 [23:52:27]MH_I2C_Read... [23:52:27]Read from MH i2c: E2 FD 00 [23:52:27]MH_I2C_Read... [23:52:27]Read from MH i2c: E2 FD 00 2D 3E 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 EF [23:52:27]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [23:52:27]wFMCommunicate OK [23:52:27]wFMCommunicate request_size=4 [23:52:27]MH_SAM_APDU [23:52:27]CAPDU: 80 17 00 00 [23:52:27]Write to MH i2c: E2 08 00 2E 3E 80 17 00 00 00 00 00 00 EC [23:52:27]Write i2c OK [23:52:27]MH_I2C_Read... [23:52:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:52:28]Read from MH i2c: E2 [23:52:28]MH_I2C_Read... [23:52:28]Read from MH i2c: E2 FD 00 [23:52:28]MH_I2C_Read... [23:52:28]Read from MH i2c: E2 FD 00 2E 3E 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 15 [23:52:28]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [23:52:28]wFMCommunicate OK [23:52:28]wFMCommunicate request_size=4 [23:52:28]MH_SAM_APDU [23:52:28]CAPDU: 80 17 00 00 [23:52:28]Write to MH i2c: E2 08 00 2F 3E 80 17 00 00 00 00 00 00 ED [23:52:28]Write i2c OK [23:52:28]MH_I2C_Read... [23:52:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:52:28]Read from MH i2c: E2 [23:52:28]MH_I2C_Read... [23:52:28]Read from MH i2c: E2 FD 00 [23:52:28]MH_I2C_Read... [23:52:28]Read from MH i2c: E2 FD 00 2F 3E 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 6E [23:52:28]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [23:52:28]wFMCommunicate OK [23:52:28]wFMCommunicate request_size=4 [23:52:28]MH_SAM_APDU [23:52:28]CAPDU: 80 17 00 00 [23:52:28]Write to MH i2c: E2 08 00 30 3E 80 17 00 00 00 00 00 00 EE [23:52:28]Write i2c OK [23:52:28]MH_I2C_Read... [23:52:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:52:28]Read from MH i2c: E2 [23:52:28]MH_I2C_Read... [23:52:28]Read from MH i2c: E2 D9 00 [23:52:28]MH_I2C_Read... [23:52:28]Read from MH i2c: E2 D9 00 30 3E 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 CD [23:52:28]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:52:28]wFMCommunicate OK [23:52:28]SAM_PROTO_GetShiftData done [23:52:28]requested_item shift.sale.total_cash is exist - process it [23:52:28]requested_item shift.sale_refund.total is exist - process it [23:52:28]requested_item shift.sale_refund.total_cash is exist - process it [23:52:28]requested_item shift.buy.total is exist - process it [23:52:28]requested_item shift.buy.total_cash is exist - process it [23:52:28]produce_requested_data done [23:52:28]produce_requested_data return {"fm.sale.total":435001142.30,"fm.sale_refund.total":11364325.00,"fm.buy.total":0.00,"shift.sale.total":974184.29,"shift.sale.total_cash":635582.00,"shift.sale_refund.total":5000.00,"shift.sale_refund.total_cash":5000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:52:28]process_action_free get_value [23:52:28]json_value_free [23:52:28]json_value_free done [23:52:28]process_json_proto returns [23:52:28]Send response to host [23:52:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":435001142.30,"fm.sale_refund.total":11364325.00,"fm.buy.total":0.00,"shift.sale.total":974184.29,"shift.sale.total_cash":635582.00,"shift.sale_refund.total":5000.00,"shift.sale_refund.total_cash":5000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:52:28]free response buf [23:52:28]execute_script done [23:52:28]execute_script returns [23:52:28]free content buf [23:52:28]Sock 9.Close socket [23:52:28]Sock 9.Thread stoped [23:52:28]accept exits with 8 [23:52:28]New connection [23:52:28]New thread 3066895716 created [23:52:28]Thread 3067039076 joined [23:52:28]Waiting for new connection... [23:52:28] Sock 8.Parse request [23:52:28]Sock 8.Check first char [23:52:28]Sock 8.First char is OK [23:52:28]request: POST /json_proto HTTP/1.0 [23:52:28]Method: POST [23:52:28]URL: /json_proto [23:52:28]Method is POST - this is cgi request [23:52:28]url: /json_proto [23:52:28]query_string will be loaded in cgi processing [23:52:28]execute_cgi json_proto POST (null) [23:52:28]execute_cgi path=json_proto method=POST [23:52:28]POST find Content-Length [23:52:28]Host: 172.17.50.195:8080 [23:52:28]Content-Length: 331 [23:52:28]Content-Type: application/json [23:52:28] [23:52:28]POST finish read [23:52:28]Found Content-Length = 331 [23:52: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" ] } } [23:52:28]execute_script... [23:52: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" ] } } [23:52:28]POST & json_proto [23:52:28]process_json_proto [23:52:28]json parsed OK: [23:52:28]protocol is kg_v1.0 [23:52:28]action value=get_value [23:52:28]process_action get_value [23:52:28]cmd_get_value [23:52:28]process_action get_value done [23:52:28]requested_data is exist [23:52:28]produce_requested_data [23:52:28]requested_item fm.sale.total is exist - process it [23:52:28]SAM_PROTO_GetFMData [23:52:28]wFMCommunicate request_size=4 [23:52:28]MH_SAM_APDU [23:52:28]CAPDU: 80 13 03 00 [23:52:28]Write to MH i2c: E2 08 00 31 3E 80 13 03 00 00 00 00 00 EE [23:52:29]Write i2c OK [23:52:29]MH_I2C_Read... [23:52:29]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:52:29]Read from MH i2c: E2 [23:52:29]MH_I2C_Read... [23:52:29]Read from MH i2c: E2 FD 00 [23:52:29]MH_I2C_Read... [23:52:29]Read from MH i2c: E2 FD 00 31 3E 00 CA 04 85 04 C6 04 6E 04 04 00 4F D7 04 00 69 04 A5 00 6F 04 04 00 45 CC 04 00 B1 04 05 00 36 11 CF 20 0A 70 04 05 00 32 FA 15 7A 07 72 04 05 00 04 17 B9 A6 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 E8 CE 63 13 01 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 7E A2 F2 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 0A 0B 00 00 B1 04 04 00 74 95 BC 43 70 04 04 00 14 B1 BA 43 72 04 03 00 60 E4 01 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 23 99 90 00 1F [23:52:29]RAPDU: CA 04 85 04 C6 04 6E 04 04 00 4F D7 04 00 69 04 A5 00 6F 04 04 00 45 CC 04 00 B1 04 05 00 36 11 CF 20 0A 70 04 05 00 32 FA 15 7A 07 72 04 05 00 04 17 B9 A6 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 E8 CE 63 13 01 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 7E A2 F2 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 0A 0B 00 00 B1 04 04 00 74 95 BC 43 70 04 04 00 14 B1 BA 43 72 04 03 00 60 E4 01 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 23 99 90 00 [23:52:29]wFMCommunicate OK [23:52:29]wFMCommunicate request_size=4 [23:52:29]MH_SAM_APDU [23:52:29]CAPDU: 80 17 00 00 [23:52:29]Write to MH i2c: E2 08 00 32 3E 80 17 00 00 00 00 00 00 F0 [23:52:29]Write i2c OK [23:52:29]MH_I2C_Read... [23:52:29]OFD Sender: No OFD packet to send [23:52:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:52:29]Read from MH i2c: E2 [23:52:29]MH_I2C_Read... [23:52:29]Read from MH i2c: E2 FD 00 [23:52:29]MH_I2C_Read... [23:52:29]Read from MH i2c: E2 FD 00 32 3E 00 31 07 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 89 76 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 BC [23:52:29]RAPDU: 31 07 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 89 76 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 [23:52:29]wFMCommunicate OK [23:52:29]wFMCommunicate request_size=4 [23:52:29]MH_SAM_APDU [23:52:29]CAPDU: 80 17 00 00 [23:52:29]Write to MH i2c: E2 08 00 33 3E 80 17 00 00 00 00 00 00 F1 [23:52:29]Write i2c OK [23:52:29]MH_I2C_Read... [23:52:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:52:30]Read from MH i2c: E2 [23:52:30]MH_I2C_Read... [23:52:30]Read from MH i2c: E2 FD 00 [23:52:30]MH_I2C_Read... [23:52:30]Read from MH i2c: E2 FD 00 33 3E 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 CF [23:52:30]RAPDU: 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 [23:52:30]wFMCommunicate OK [23:52:30]wFMCommunicate request_size=4 [23:52:30]MH_SAM_APDU [23:52:30]CAPDU: 80 17 00 00 [23:52:30]Write to MH i2c: E2 08 00 34 3E 80 17 00 00 00 00 00 00 F2 [23:52:30]Write i2c OK [23:52:30]MH_I2C_Read... [23:52:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:52:30]Read from MH i2c: E2 [23:52:30]MH_I2C_Read... [23:52:30]Read from MH i2c: E2 FD 00 [23:52:30]MH_I2C_Read... [23:52:30]Read from MH i2c: E2 FD 00 34 3E 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 6D [23:52:30]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [23:52:30]wFMCommunicate OK [23:52:30]wFMCommunicate request_size=4 [23:52:30]MH_SAM_APDU [23:52:30]CAPDU: 80 17 00 00 [23:52:30]Write to MH i2c: E2 08 00 35 3E 80 17 00 00 00 00 00 00 F3 [23:52:30]Write i2c OK [23:52:30]MH_I2C_Read... [23:52:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 228! [23:52:30]Read from MH i2c: E2 [23:52:30]MH_I2C_Read... [23:52:30]Read from MH i2c: E2 E7 00 [23:52:30]MH_I2C_Read... [23:52:30]Read from MH i2c: E2 E7 00 35 3E 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 D0 [23:52:30]RAPDU: 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:52:30]wFMCommunicate OK [23:52:30]SAM_PROTO_GetFMData done [23:52:30]requested_item fm.sale_refund.total is exist - process it [23:52:30]requested_item fm.buy.total is exist - process it [23:52:30]requested_item shift.sale.total is exist - process it [23:52:30]SAM_PROTO_GetShiftData [23:52:30]wFMCommunicate request_size=4 [23:52:30]MH_SAM_APDU [23:52:30]CAPDU: 80 13 02 00 [23:52:30]Write to MH i2c: E2 08 00 36 3E 80 13 02 00 00 00 00 00 F2 [23:52:30]Write i2c OK [23:52:30]MH_I2C_Read... [23:52:31]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:52:31]Read from MH i2c: E2 [23:52:31]MH_I2C_Read... [23:52:31]Read from MH i2c: E2 FD 00 [23:52:31]MH_I2C_Read... [23:52:31]Read from MH i2c: E2 FD 00 36 3E 00 BC 04 AA 04 B8 04 6E 04 04 00 3E 03 00 00 69 04 9F 00 6F 04 04 00 3D 03 00 00 B1 04 04 00 BD 7C CE 05 70 04 04 00 38 D2 C9 03 72 04 04 00 85 AA 04 02 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 64 E1 9D 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 00 28 0D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 6C CF EF 03 09 00 F6 03 01 00 00 F7 03 90 00 7F [23:52:31]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 3E 03 00 00 69 04 9F 00 6F 04 04 00 3D 03 00 00 B1 04 04 00 BD 7C CE 05 70 04 04 00 38 D2 C9 03 72 04 04 00 85 AA 04 02 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 64 E1 9D 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 00 28 0D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 6C CF EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:52:31]wFMCommunicate OK [23:52:31]wFMCommunicate request_size=4 [23:52:31]MH_SAM_APDU [23:52:31]CAPDU: 80 17 00 00 [23:52:31]Write to MH i2c: E2 08 00 37 3E 80 17 00 00 00 00 00 00 F5 [23:52:31]Write i2c OK [23:52:31]MH_I2C_Read... [23:52:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:52:31]Read from MH i2c: E2 [23:52:31]MH_I2C_Read... [23:52:31]Read from MH i2c: E2 FD 00 [23:52:31]MH_I2C_Read... [23:52:31]Read from MH i2c: E2 FD 00 37 3E 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 F9 [23:52:31]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [23:52:31]wFMCommunicate OK [23:52:31]wFMCommunicate request_size=4 [23:52:31]MH_SAM_APDU [23:52:31]CAPDU: 80 17 00 00 [23:52:31]Write to MH i2c: E2 08 00 38 3E 80 17 00 00 00 00 00 00 F6 [23:52:31]Write i2c OK [23:52:32]MH_I2C_Read... [23:52:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:52:32]Read from MH i2c: E2 [23:52:32]MH_I2C_Read... [23:52:32]Read from MH i2c: E2 FD 00 [23:52:32]MH_I2C_Read... [23:52:32]Read from MH i2c: E2 FD 00 38 3E 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 1F [23:52:32]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [23:52:32]wFMCommunicate OK [23:52:32]wFMCommunicate request_size=4 [23:52:32]MH_SAM_APDU [23:52:32]CAPDU: 80 17 00 00 [23:52:32]Write to MH i2c: E2 08 00 39 3E 80 17 00 00 00 00 00 00 F7 [23:52:32]Write i2c OK [23:52:32]MH_I2C_Read... [23:52:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:52:32]Read from MH i2c: E2 [23:52:32]MH_I2C_Read... [23:52:32]Read from MH i2c: E2 FD 00 [23:52:32]MH_I2C_Read... [23:52:32]Read from MH i2c: E2 FD 00 39 3E 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 78 [23:52:32]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [23:52:32]wFMCommunicate OK [23:52:32]wFMCommunicate request_size=4 [23:52:32]MH_SAM_APDU [23:52:32]CAPDU: 80 17 00 00 [23:52:32]Write to MH i2c: E2 08 00 3A 3E 80 17 00 00 00 00 00 00 F8 [23:52:32]Write i2c OK [23:52:32]MH_I2C_Read... [23:52:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:52:33]Read from MH i2c: E2 [23:52:33]MH_I2C_Read... [23:52:33]Read from MH i2c: E2 D9 00 [23:52:33]MH_I2C_Read... [23:52:33]Read from MH i2c: E2 D9 00 3A 3E 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 D7 [23:52:33]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:52:33]wFMCommunicate OK [23:52:33]SAM_PROTO_GetShiftData done [23:52:33]requested_item shift.sale.total_cash is exist - process it [23:52:33]requested_item shift.sale_refund.total is exist - process it [23:52:33]requested_item shift.sale_refund.total_cash is exist - process it [23:52:33]requested_item shift.buy.total is exist - process it [23:52:33]requested_item shift.buy.total_cash is exist - process it [23:52:33]produce_requested_data done [23:52:33]produce_requested_data return {"fm.sale.total":435001142.30,"fm.sale_refund.total":11364325.00,"fm.buy.total":0.00,"shift.sale.total":974184.29,"shift.sale.total_cash":635582.00,"shift.sale_refund.total":5000.00,"shift.sale_refund.total_cash":5000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:52:33]process_action_free get_value [23:52:33]json_value_free [23:52:33]json_value_free done [23:52:33]process_json_proto returns [23:52:33]Send response to host [23:52:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":435001142.30,"fm.sale_refund.total":11364325.00,"fm.buy.total":0.00,"shift.sale.total":974184.29,"shift.sale.total_cash":635582.00,"shift.sale_refund.total":5000.00,"shift.sale_refund.total_cash":5000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:52:33]free response buf [23:52:33]execute_script done [23:52:33]execute_script returns [23:52:33]free content buf [23:52:33]Sock 8.Close socket [23:52:33]Sock 8.Thread stoped [23:52:33]accept exits with 9 [23:52:33]New connection [23:52:33]New thread 3067039076 created [23:52:33]Thread 3066895716 joined [23:52:33]Waiting for new connection... [23:52:33] Sock 9.Parse request [23:52:33]Sock 9.Check first char [23:52:33]Sock 9.First char is OK [23:52:33]request: POST /json_proto HTTP/1.0 [23:52:33]Method: POST [23:52:33]URL: /json_proto [23:52:33]Method is POST - this is cgi request [23:52:33]url: /json_proto [23:52:33]query_string will be loaded in cgi processing [23:52:33]execute_cgi json_proto POST (null) [23:52:33]execute_cgi path=json_proto method=POST [23:52:33]POST find Content-Length [23:52:33]Host: 172.17.50.195:8080 [23:52:33]Content-Length: 257 [23:52:33]Content-Type: application/json [23:52:33] [23:52:33]POST finish read [23:52:33]Found Content-Length = 257 [23:52:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0410\u043B\u043C\u0443\u0441\u0430\u0435\u0432 \u0422. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:52:33]execute_script... [23:52:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0410\u043B\u043C\u0443\u0441\u0430\u0435\u0432 \u0422. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:52:33]POST & json_proto [23:52:33]process_json_proto [23:52:33]json parsed OK: [23:52:33]protocol is kg_v1.0 [23:52:33]action value=x_report [23:52:33]process_action x_report [23:52:33]cmd_x_report [23:52:33]MH_GetDate [23:52:33]Write to MH i2c: F0 00 00 3B 3E 68 [23:52:33]Write i2c OK [23:52:33]MH_I2C_Read... [23:52:33]Read from MH i2c: F0 [23:52:33]MH_I2C_Read... [23:52:33]Read from MH i2c: F0 09 00 [23:52:33]MH_I2C_Read... [23:52:33]Read from MH i2c: F0 09 00 3B 3E 00 C3 23 20 67 43 33 1C 67 D7 [23:52:33]GetLastDocTimeStamp 1730159519 [23:52:33]current date 1730159555 [23:52:33]FM_GetShiftState [23:52:33]SAM_PROTO_GetShiftState [23:52:33]wFMCommunicate request_size=4 [23:52:33]MH_SAM_APDU [23:52:33]CAPDU: 80 13 01 00 [23:52:33]Write to MH i2c: E2 08 00 3C 3E 80 13 01 00 00 00 00 00 F7 [23:52:33]Write i2c OK [23:52:33]MH_I2C_Read... [23:52:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:52:33]Read from MH i2c: E2 [23:52:33]MH_I2C_Read... [23:52:33]Read from MH i2c: E2 0E 00 [23:52:33]MH_I2C_Read... [23:52:33]Read from MH i2c: E2 0E 00 3C 3E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 F0 [23:52:33]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [23:52:33]wFMCommunicate OK [23:52:33]SAM_PROTO_GetShiftState done [23:52:33]FM_GetShiftState done [23:52:33]KKMCreateXReportDocument [23:52:33]Load OK [23:52:33]Malloc new data [23:52:33]MH_GetDate [23:52:33]Write to MH i2c: F0 00 00 3D 3E 6A [23:52:33]Write i2c OK [23:52:33]MH_I2C_Read... [23:52:33]Read from MH i2c: F0 [23:52:33]MH_I2C_Read... [23:52:33]Read from MH i2c: F0 09 00 [23:52:33]MH_I2C_Read... [23:52:33]Read from MH i2c: F0 09 00 3D 3E 00 C3 23 20 67 43 33 1C 67 D9 [23:52:33]Malloc new data [23:52:33]Malloc new data [23:52:33]wFMCommunicate request_size=4 [23:52:33]MH_SAM_APDU [23:52:33]CAPDU: 80 11 00 00 [23:52:33]Write to MH i2c: E2 08 00 3E 3E 80 11 00 00 00 00 00 00 F6 [23:52:33]Write i2c OK [23:52:33]MH_I2C_Read... [23:52:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:52:33]Read from MH i2c: E2 [23:52:33]MH_I2C_Read... [23:52:33]Read from MH i2c: E2 17 00 [23:52:33]MH_I2C_Read... [23:52:33]Read from MH i2c: E2 17 00 3E 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 4A [23:52:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [23:52:33]wFMCommunicate OK [23:52:33]SAM_PROTO_GetFieldsCounters [23:52:33]wFMCommunicate request_size=4 [23:52:33]MH_SAM_APDU [23:52:33]CAPDU: 80 13 00 00 [23:52:33]Write to MH i2c: E2 08 00 3F 3E 80 13 00 00 00 00 00 00 F9 [23:52:33]Write i2c OK [23:52:33]MH_I2C_Read... [23:52:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:52:33]Read from MH i2c: E2 [23:52:33]MH_I2C_Read... [23:52:33]Read from MH i2c: E2 62 00 [23:52:33]MH_I2C_Read... [23:52:33]Read from MH i2c: E2 62 00 3F 3E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 93 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 3E 03 00 00 5E 04 04 00 3E 03 00 00 57 04 04 00 3F 03 00 00 19 04 04 00 00 00 00 00 90 00 75 [23:52:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 93 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 3E 03 00 00 5E 04 04 00 3E 03 00 00 57 04 04 00 3F 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:52:33]wFMCommunicate OK [23:52:33]SAM_PROTO_GetFieldsCounters done [23:52:33]Malloc new data [23:52:33]Malloc new data [23:52:33]Malloc new data [23:52:33]KKMCreateXReportDocument OK [23:52:33]KKMSetXReportData OK [23:52:33]KKMPrepareXReportFMData [23:52:33]SAM_PROTO_GetShiftData [23:52:33]wFMCommunicate request_size=4 [23:52:33]MH_SAM_APDU [23:52:33]CAPDU: 80 13 02 00 [23:52:33]Write to MH i2c: E2 08 00 40 3E 80 13 02 00 00 00 00 00 FC [23:52:33]Write i2c OK [23:52:33]MH_I2C_Read... [23:52:34]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:52:34]Read from MH i2c: E2 [23:52:34]MH_I2C_Read... [23:52:34]Read from MH i2c: E2 FD 00 [23:52:34]MH_I2C_Read... [23:52:34]Read from MH i2c: E2 FD 00 40 3E 00 BC 04 AA 04 B8 04 6E 04 04 00 3E 03 00 00 69 04 9F 00 6F 04 04 00 3D 03 00 00 B1 04 04 00 BD 7C CE 05 70 04 04 00 38 D2 C9 03 72 04 04 00 85 AA 04 02 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 64 E1 9D 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 00 28 0D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 6C CF EF 03 09 00 F6 03 01 00 00 F7 03 90 00 89 [23:52:34]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 3E 03 00 00 69 04 9F 00 6F 04 04 00 3D 03 00 00 B1 04 04 00 BD 7C CE 05 70 04 04 00 38 D2 C9 03 72 04 04 00 85 AA 04 02 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 64 E1 9D 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 00 28 0D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 6C CF EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:52:34]wFMCommunicate OK [23:52:34]wFMCommunicate request_size=4 [23:52:34]MH_SAM_APDU [23:52:34]CAPDU: 80 17 00 00 [23:52:34]Write to MH i2c: E2 08 00 41 3E 80 17 00 00 00 00 00 00 FF [23:52:34]Write i2c OK [23:52:34]MH_I2C_Read... [23:52:34]Read from MH i2c: E2 [23:52:34]MH_I2C_Read... [23:52:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:52:34]Read from MH i2c: E2 FD 00 [23:52:34]MH_I2C_Read... [23:52:34]Read from MH i2c: E2 FD 00 41 3E 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 OFD Sender: No OFD packet to send [23:52:34]00 B1 04 00 00 70 04 00 00 72 04 00 90 00 03 [23:52:34]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [23:52:34]wFMCommunicate OK [23:52:34]wFMCommunicate request_size=4 [23:52:34]MH_SAM_APDU [23:52:34]CAPDU: 80 17 00 00 [23:52:34]Write to MH i2c: E2 08 00 42 3E 80 17 00 00 00 00 00 00 00 [23:52:34]Write i2c OK [23:52:34]MH_I2C_Read... [23:52:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:52:35]Read from MH i2c: E2 [23:52:35]MH_I2C_Read... [23:52:35]Read from MH i2c: E2 FD 00 [23:52:35]MH_I2C_Read... [23:52:35]Read from MH i2c: E2 FD 00 42 3E 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 29 [23:52:35]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [23:52:35]wFMCommunicate OK [23:52:35]wFMCommunicate request_size=4 [23:52:35]MH_SAM_APDU [23:52:35]CAPDU: 80 17 00 00 [23:52:35]Write to MH i2c: E2 08 00 43 3E 80 17 00 00 00 00 00 00 01 [23:52:35]Write i2c OK [23:52:35]MH_I2C_Read... [23:52:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:52:35]Read from MH i2c: E2 [23:52:35]MH_I2C_Read... [23:52:35]Read from MH i2c: E2 FD 00 [23:52:35]MH_I2C_Read... [23:52:35]Read from MH i2c: E2 FD 00 43 3E 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 82 [23:52:35]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [23:52:35]wFMCommunicate OK [23:52:35]wFMCommunicate request_size=4 [23:52:35]MH_SAM_APDU [23:52:35]CAPDU: 80 17 00 00 [23:52:35]Write to MH i2c: E2 08 00 44 3E 80 17 00 00 00 00 00 00 02 [23:52:35]Write i2c OK [23:52:35]MH_I2C_Read... [23:52:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:52:36]Read from MH i2c: E2 [23:52:36]MH_I2C_Read... [23:52:36]Read from MH i2c: E2 D9 00 [23:52:36]MH_I2C_Read... [23:52:36]Read from MH i2c: E2 D9 00 44 3E 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 E1 [23:52:36]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:52:36]wFMCommunicate OK [23:52:36]SAM_PROTO_GetShiftData done [23:52:36]1194 (1208) - счетчики итогов смены [23:52:36] 1134 (4) - 830 - количество чеков со всеми признаками расчетов [23:52:36] 1129 (159) - счетчики операций «приход» [23:52:36] 1135 (4) - 829 - количество чеков по признаку расчетов [23:52:36] 1201 (4) - 974184.29 - общая итоговая сумма в чеках [23:52:36] 1136 (4) - 635582.00 - итоговая сумма в чеках наличными [23:52:36] 1138 (4) - 338602.29 - итоговая сумма в чеках безналичными [23:52:36] 1024 (123) - суммы налогов [23:52:36] 1006 (9) - суммы НДС [23:52:36] 1010 (1) - 0% - код ставки НДС [23:52:36] 1011 (0) - 0.00 - сумма НДС по ставке [23:52:36] 1006 (12) - суммы НДС [23:52:36] 1010 (1) - 12% - код ставки НДС [23:52:36] 1011 (3) - 103468.52 - сумма НДС по ставке [23:52:36] 1007 (9) - суммы НСП [23:52:36] 1014 (1) - 0% - код ставки НСП [23:52:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:36] 1007 (12) - суммы НСП [23:52:36] 1014 (1) - 1% - код ставки НСП [23:52:36] 1015 (3) - 8622.08 - сумма НСП по ставке [23:52:36] 1007 (9) - суммы НСП [23:52:36] 1014 (1) - 2% - код ставки НСП [23:52:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:36] 1007 (9) - суммы НСП [23:52:36] 1014 (1) - 3% - код ставки НСП [23:52:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:36] 1007 (9) - суммы НСП [23:52:36] 1014 (1) - 5% - код ставки НСП [23:52:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:36] 1007 (9) - суммы НСП [23:52:36] 1014 (1) - 0,50% - код ставки НСП [23:52:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:36] 1007 (9) - суммы НСП [23:52:36] 1014 (1) - 1,50% - код ставки НСП [23:52:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:36] 1130 (151) - счетчики операций «возврат прихода» [23:52:36] 1135 (4) - 1 - количество чеков по признаку расчетов [23:52:36] 1201 (3) - 5000.00 - общая итоговая сумма в чеках [23:52:36] 1136 (3) - 5000.00 - итоговая сумма в чеках наличными [23:52:36] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [23:52:36] 1024 (121) - суммы налогов [23:52:36] 1006 (9) - суммы НДС [23:52:36] 1010 (1) - 0% - код ставки НДС [23:52:36] 1011 (0) - 0.00 - сумма НДС по ставке [23:52:36] 1006 (11) - суммы НДС [23:52:36] 1010 (1) - 12% - код ставки НДС [23:52:36] 1011 (2) - 531.00 - сумма НДС по ставке [23:52:36] 1007 (9) - суммы НСП [23:52:36] 1014 (1) - 0% - код ставки НСП [23:52:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:36] 1007 (11) - суммы НСП [23:52:36] 1014 (1) - 1% - код ставки НСП [23:52:36] 1015 (2) - 44.25 - сумма НСП по ставке [23:52:36] 1007 (9) - суммы НСП [23:52:36] 1014 (1) - 2% - код ставки НСП [23:52:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:36] 1007 (9) - суммы НСП [23:52:36] 1014 (1) - 3% - код ставки НСП [23:52:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:36] 1007 (9) - суммы НСП [23:52:36] 1014 (1) - 5% - код ставки НСП [23:52:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:36] 1007 (9) - суммы НСП [23:52:36] 1014 (1) - 0,50% - код ставки НСП [23:52:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:36] 1007 (9) - суммы НСП [23:52:36] 1014 (1) - 1,50% - код ставки НСП [23:52:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:36] 1131 (141) - счетчики операций «расход» [23:52:36] 1135 (4) - 0 - количество чеков по признаку расчетов [23:52:36] 1201 (0) - 0.00 - общая итоговая сумма в чеках [23:52:36] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [23:52:36] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [23:52:36] 1024 (117) - суммы налогов [23:52:36] 1006 (9) - суммы НДС [23:52:36] 1010 (1) - 0% - код ставки НДС [23:52:36] 1011 (0) - 0.00 - сумма НДС по ставке [23:52:36] 1006 (9) - суммы НДС [23:52:36] 1010 (1) - 12% - код ставки НДС [23:52:36] 1011 (0) - 0.00 - сумма НДС по ставке [23:52:36] 1007 (9) - суммы НСП [23:52:36] 1014 (1) - 0% - код ставки НСП [23:52:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:36] 1007 (9) - суммы НСП [23:52:36] 1014 (1) - 1% - код ставки НСП [23:52:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:36] 1007 (9) - суммы НСП [23:52:36] 1014 (1) - 2% - код ставки НСП [23:52:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:36] 1007 (9) - суммы НСП [23:52:36] 1014 (1) - 3% - код ставки НСП [23:52:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:36] 1007 (9) - суммы НСП [23:52:36] 1014 (1) - 5% - код ставки НСП [23:52:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:36] 1007 (9) - суммы НСП [23:52:36] 1014 (1) - 0,50% - код ставки НСП [23:52:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:36] 1007 (9) - суммы НСП [23:52:36] 1014 (1) - 1,50% - код ставки НСП [23:52:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:36] 1132 (141) - счетчики операций «возврат расхода» [23:52:36] 1135 (4) - 0 - количество чеков по признаку расчетов [23:52:36] 1201 (0) - 0.00 - общая итоговая сумма в чеках [23:52:36] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [23:52:36] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [23:52:36] 1024 (117) - суммы налогов [23:52:36] 1006 (9) - суммы НДС [23:52:36] 1010 (1) - 0% - код ставки НДС [23:52:36] 1011 (0) - 0.00 - сумма НДС по ставке [23:52:36] 1006 (9) - суммы НДС [23:52:36] 1010 (1) - 12% - код ставки НДС [23:52:36] 1011 (0) - 0.00 - сумма НДС по ставке [23:52:36] 1007 (9) - суммы НСП [23:52:36] 1014 (1) - 0% - код ставки НСП [23:52:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:36] 1007 (9) - суммы НСП [23:52:36] 1014 (1) - 1% - код ставки НСП [23:52:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:36] 1007 (9) - суммы НСП [23:52:36] 1014 (1) - 2% - код ставки НСП [23:52:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:36] 1007 (9) - суммы НСП [23:52:36] 1014 (1) - 3% - код ставки НСП [23:52:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:36] 1007 (9) - суммы НСП [23:52:36] 1014 (1) - 5% - код ставки НСП [23:52:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:36] 1007 (9) - суммы НСП [23:52:36] 1014 (1) - 0,50% - код ставки НСП [23:52:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:36] 1007 (9) - суммы НСП [23:52:36] 1014 (1) - 1,50% - код ставки НСП [23:52:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:52:36] 1133 (588) - - счетчики коррекции - не используются [23:52:36]SetTLVBufToDocument [23:52:36]Processing tag 1194 (04AA) [23:52:36]Load OK [23:52:36]SetTLVBufToDocument [23:52:36]Processing tag 1134 (046E) [23:52:36]Malloc new data [23:52:36]Processing tag 1129 (0469) [23:52:36]Load OK [23:52:36]SetTLVBufToDocument [23:52:36]Processing tag 1135 (046F) [23:52:36]Malloc new data [23:52:36]Processing tag 1201 (04B1) [23:52:36]Malloc new data [23:52:36]Processing tag 1136 (0470) [23:52:36]Malloc new data [23:52:36]Processing tag 1138 (0472) [23:52:36]Malloc new data [23:52:36]Processing tag 1024 (0400) [23:52:36]Load OK [23:52:36]SetTLVBufToDocument [23:52:36]Processing tag 1006 (03EE) [23:52:36]Load OK [23:52:36]SetTLVBufToDocument [23:52:36]Processing tag 1010 (03F2) [23:52:36]Malloc new data [23:52:36]Processing tag 1011 (03F3) [23:52:36]Malloc new data [23:52:36]SetTLVBufToDocument err=0 [23:52:36]Processing tag 1006 (03EE) [23:52:36]Load OK [23:52:36]SetTLVBufToDocument [23:52:36]Processing tag 1010 (03F2) [23:52:36]Malloc new data [23:52:36]Processing tag 1011 (03F3) [23:52:36]Malloc new data [23:52:36]SetTLVBufToDocument err=0 [23:52:36]Processing tag 1007 (03EF) [23:52:36]Load OK [23:52:36]SetTLVBufToDocument [23:52:36]Processing tag 1014 (03F6) [23:52:36]Malloc new data [23:52:36]Processing tag 1015 (03F7) [23:52:36]Malloc new data [23:52:36]SetTLVBufToDocument err=0 [23:52:36]Processing tag 1007 (03EF) [23:52:36]Load OK [23:52:36]SetTLVBufToDocument [23:52:36]Processing tag 1014 (03F6) [23:52:36]Malloc new data [23:52:36]Processing tag 1015 (03F7) [23:52:36]Malloc new data [23:52:36]SetTLVBufToDocument err=0 [23:52:36]Processing tag 1007 (03EF) [23:52:36]Load OK [23:52:36]SetTLVBufToDocument [23:52:36]Processing tag 1014 (03F6) [23:52:36]Malloc new data [23:52:36]Processing tag 1015 (03F7) [23:52:36]Malloc new data [23:52:36]SetTLVBufToDocument err=0 [23:52:36]Processing tag 1007 (03EF) [23:52:36]Load OK [23:52:36]SetTLVBufToDocument [23:52:36]Processing tag 1014 (03F6) [23:52:36]Malloc new data [23:52:36]Processing tag 1015 (03F7) [23:52:36]Malloc new data [23:52:36]SetTLVBufToDocument err=0 [23:52:36]Processing tag 1007 (03EF) [23:52:36]Load OK [23:52:36]SetTLVBufToDocument [23:52:36]Processing tag 1014 (03F6) [23:52:36]Malloc new data [23:52:36]Processing tag 1015 (03F7) [23:52:36]Malloc new data [23:52:36]SetTLVBufToDocument err=0 [23:52:36]Processing tag 1007 (03EF) [23:52:36]Load OK [23:52:36]SetTLVBufToDocument [23:52:36]Processing tag 1014 (03F6) [23:52:36]Malloc new data [23:52:36]Processing tag 1015 (03F7) [23:52:36]Malloc new data [23:52:36]SetTLVBufToDocument err=0 [23:52:36]Processing tag 1007 (03EF) [23:52:36]Load OK [23:52:36]SetTLVBufToDocument [23:52:36]Processing tag 1014 (03F6) [23:52:36]Malloc new data [23:52:36]Processing tag 1015 (03F7) [23:52:36]Malloc new data [23:52:36]SetTLVBufToDocument err=0 [23:52:36]SetTLVBufToDocument err=0 [23:52:36]SetTLVBufToDocument err=0 [23:52:36]Processing tag 1130 (046A) [23:52:36]Load OK [23:52:36]SetTLVBufToDocument [23:52:36]Processing tag 1135 (046F) [23:52:36]Malloc new data [23:52:36]Processing tag 1201 (04B1) [23:52:36]Malloc new data [23:52:36]Processing tag 1136 (0470) [23:52:36]Malloc new data [23:52:36]Processing tag 1138 (0472) [23:52:36]Malloc new data [23:52:36]Processing tag 1024 (0400) [23:52:36]Load OK [23:52:36]SetTLVBufToDocument [23:52:36]Processing tag 1006 (03EE) [23:52:36]Load OK [23:52:36]SetTLVBufToDocument [23:52:36]Processing tag 1010 (03F2) [23:52:36]Malloc new data [23:52:36]Processing tag 1011 (03F3) [23:52:36]Malloc new data [23:52:36]SetTLVBufToDocument err=0 [23:52:36]Processing tag 1006 (03EE) [23:52:36]Load OK [23:52:36]SetTLVBufToDocument [23:52:36]Processing tag 1010 (03F2) [23:52:36]Malloc new data [23:52:36]Processing tag 1011 (03F3) [23:52:36]Malloc new data [23:52:36]SetTLVBufToDocument err=0 [23:52:36]Processing tag 1007 (03EF) [23:52:36]Load OK [23:52:36]SetTLVBufToDocument [23:52:36]Processing tag 1014 (03F6) [23:52:36]Malloc new data [23:52:36]Processing tag 1015 (03F7) [23:52:36]Malloc new data [23:52:36]SetTLVBufToDocument err=0 [23:52:36]Processing tag 1007 (03EF) [23:52:36]Load OK [23:52:36]SetTLVBufToDocument [23:52:36]Processing tag 1014 (03F6) [23:52:36]Malloc new data [23:52:36]Processing tag 1015 (03F7) [23:52:36]Malloc new data [23:52:36]SetTLVBufToDocument err=0 [23:52:36]Processing tag 1007 (03EF) [23:52:36]Load OK [23:52:36]SetTLVBufToDocument [23:52:36]Processing tag 1014 (03F6) [23:52:36]Malloc new data [23:52:36]Processing tag 1015 (03F7) [23:52:36]Malloc new data [23:52:36]SetTLVBufToDocument err=0 [23:52:36]Processing tag 1007 (03EF) [23:52:36]Load OK [23:52:36]SetTLVBufToDocument [23:52:36]Processing tag 1014 (03F6) [23:52:36]Malloc new data [23:52:36]Processing tag 1015 (03F7) [23:52:36]Malloc new data [23:52:36]SetTLVBufToDocument err=0 [23:52:36]Processing tag 1007 (03EF) [23:52:36]Load OK [23:52:36]SetTLVBufToDocument [23:52:36]Processing tag 1014 (03F6) [23:52:36]Malloc new data [23:52:36]Processing tag 1015 (03F7) [23:52:36]Malloc new data [23:52:36]SetTLVBufToDocument err=0 [23:52:36]Processing tag 1007 (03EF) [23:52:36]Load OK [23:52:36]SetTLVBufToDocument [23:52:36]Processing tag 1014 (03F6) [23:52:36]Malloc new data [23:52:36]Processing tag 1015 (03F7) [23:52:36]Malloc new data [23:52:36]SetTLVBufToDocument err=0 [23:52:36]Processing tag 1007 (03EF) [23:52:36]Load OK [23:52:36]SetTLVBufToDocument [23:52:36]Processing tag 1014 (03F6) [23:52:36]Malloc new data [23:52:36]Processing tag 1015 (03F7) [23:52:36]Malloc new data [23:52:36]SetTLVBufToDocument err=0 [23:52:36]SetTLVBufToDocument err=0 [23:52:36]SetTLVBufToDocument err=0 [23:52:36]Processing tag 1131 (046B) [23:52:36]Load OK [23:52:36]SetTLVBufToDocument [23:52:36]Processing tag 1135 (046F) [23:52:36]Malloc new data [23:52:36]Processing tag 1201 (04B1) [23:52:36]Malloc new data [23:52:36]Processing tag 1136 (0470) [23:52:36]Malloc new data [23:52:36]Processing tag 1138 (0472) [23:52:36]Malloc new data [23:52:36]Processing tag 1024 (0400) [23:52:36]Load OK [23:52:36]SetTLVBufToDocument [23:52:36]Processing tag 1006 (03EE) [23:52:36]Load OK [23:52:36]SetTLVBufToDocument [23:52:36]Processing tag 1010 (03F2) [23:52:36]Malloc new data [23:52:36]Processing tag 1011 (03F3) [23:52:36]Malloc new data [23:52:36]SetTLVBufToDocument err=0 [23:52:36]Processing tag 1006 (03EE) [23:52:36]Load OK [23:52:36]SetTLVBufToDocument [23:52:36]Processing tag 1010 (03F2) [23:52:36]Malloc new data [23:52:36]Processing tag 1011 (03F3) [23:52:36]Malloc new data [23:52:36]SetTLVBufToDocument err=0 [23:52:36]Processing tag 1007 (03EF) [23:52:36]Load OK [23:52:36]SetTLVBufToDocument [23:52:36]Processing tag 1014 (03F6) [23:52:36]Malloc new data [23:52:36]Processing tag 1015 (03F7) [23:52:36]Malloc new data [23:52:36]SetTLVBufToDocument err=0 [23:52:36]Processing tag 1007 (03EF) [23:52:36]Load OK [23:52:36]SetTLVBufToDocument [23:52:36]Processing tag 1014 (03F6) [23:52:36]Malloc new data [23:52:36]Processing tag 1015 (03F7) [23:52:36]Malloc new data [23:52:36]SetTLVBufToDocument err=0 [23:52:36]Processing tag 1007 (03EF) [23:52:36]Load OK [23:52:36]SetTLVBufToDocument [23:52:36]Processing tag 1014 (03F6) [23:52:36]Malloc new data [23:52:36]Processing tag 1015 (03F7) [23:52:36]Malloc new data [23:52:36]SetTLVBufToDocument err=0 [23:52:36]Processing tag 1007 (03EF) [23:52:36]Load OK [23:52:36]SetTLVBufToDocument [23:52:36]Processing tag 1014 (03F6) [23:52:36]Malloc new data [23:52:36]Processing tag 1015 (03F7) [23:52:36]Malloc new data [23:52:36]SetTLVBufToDocument err=0 [23:52:36]Processing tag 1007 (03EF) [23:52:36]Load OK [23:52:36]SetTLVBufToDocument [23:52:36]Processing tag 1014 (03F6) [23:52:36]Malloc new data [23:52:36]Processing tag 1015 (03F7) [23:52:36]Malloc new data [23:52:36]SetTLVBufToDocument err=0 [23:52:36]Processing tag 1007 (03EF) [23:52:36]Load OK [23:52:36]SetTLVBufToDocument [23:52:36]Processing tag 1014 (03F6) [23:52:36]Malloc new data [23:52:36]Processing tag 1015 (03F7) [23:52:36]Malloc new data [23:52:36]SetTLVBufToDocument err=0 [23:52:36]Processing tag 1007 (03EF) [23:52:36]Load OK [23:52:36]SetTLVBufToDocument [23:52:36]Processing tag 1014 (03F6) [23:52:36]Malloc new data [23:52:36]Processing tag 1015 (03F7) [23:52:36]Malloc new data [23:52:37]SetTLVBufToDocument err=0 [23:52:37]SetTLVBufToDocument err=0 [23:52:37]SetTLVBufToDocument err=0 [23:52:37]Processing tag 1132 (046C) [23:52:37]Load OK [23:52:37]SetTLVBufToDocument [23:52:37]Processing tag 1135 (046F) [23:52:37]Malloc new data [23:52:37]Processing tag 1201 (04B1) [23:52:37]Malloc new data [23:52:37]Processing tag 1136 (0470) [23:52:37]Malloc new data [23:52:37]Processing tag 1138 (0472) [23:52:37]Malloc new data [23:52:37]Processing tag 1024 (0400) [23:52:37]Load OK [23:52:37]SetTLVBufToDocument [23:52:37]Processing tag 1006 (03EE) [23:52:37]Load OK [23:52:37]SetTLVBufToDocument [23:52:37]Processing tag 1010 (03F2) [23:52:37]Malloc new data [23:52:37]Processing tag 1011 (03F3) [23:52:37]Malloc new data [23:52:37]SetTLVBufToDocument err=0 [23:52:37]Processing tag 1006 (03EE) [23:52:37]Load OK [23:52:37]SetTLVBufToDocument [23:52:37]Processing tag 1010 (03F2) [23:52:37]Malloc new data [23:52:37]Processing tag 1011 (03F3) [23:52:37]Malloc new data [23:52:37]SetTLVBufToDocument err=0 [23:52:37]Processing tag 1007 (03EF) [23:52:37]Load OK [23:52:37]SetTLVBufToDocument [23:52:37]Processing tag 1014 (03F6) [23:52:37]Malloc new data [23:52:37]Processing tag 1015 (03F7) [23:52:37]Malloc new data [23:52:37]SetTLVBufToDocument err=0 [23:52:37]Processing tag 1007 (03EF) [23:52:37]Load OK [23:52:37]SetTLVBufToDocument [23:52:37]Processing tag 1014 (03F6) [23:52:37]Malloc new data [23:52:37]Processing tag 1015 (03F7) [23:52:37]Malloc new data [23:52:37]SetTLVBufToDocument err=0 [23:52:37]Processing tag 1007 (03EF) [23:52:37]Load OK [23:52:37]SetTLVBufToDocument [23:52:37]Processing tag 1014 (03F6) [23:52:37]Malloc new data [23:52:37]Processing tag 1015 (03F7) [23:52:37]Malloc new data [23:52:37]SetTLVBufToDocument err=0 [23:52:37]Processing tag 1007 (03EF) [23:52:37]Load OK [23:52:37]SetTLVBufToDocument [23:52:37]Processing tag 1014 (03F6) [23:52:37]Malloc new data [23:52:37]Processing tag 1015 (03F7) [23:52:37]Malloc new data [23:52:37]SetTLVBufToDocument err=0 [23:52:37]Processing tag 1007 (03EF) [23:52:37]Load OK [23:52:37]SetTLVBufToDocument [23:52:37]Processing tag 1014 (03F6) [23:52:37]Malloc new data [23:52:37]Processing tag 1015 (03F7) [23:52:37]Malloc new data [23:52:37]SetTLVBufToDocument err=0 [23:52:37]Processing tag 1007 (03EF) [23:52:37]Load OK [23:52:37]SetTLVBufToDocument [23:52:37]Processing tag 1014 (03F6) [23:52:37]Malloc new data [23:52:37]Processing tag 1015 (03F7) [23:52:37]Malloc new data [23:52:37]SetTLVBufToDocument err=0 [23:52:37]Processing tag 1007 (03EF) [23:52:37]Load OK [23:52:37]SetTLVBufToDocument [23:52:37]Processing tag 1014 (03F6) [23:52:37]Malloc new data [23:52:37]Processing tag 1015 (03F7) [23:52:37]Malloc new data [23:52:37]SetTLVBufToDocument err=0 [23:52:37]SetTLVBufToDocument err=0 [23:52:37]SetTLVBufToDocument err=0 [23:52:37]Processing tag 1133 (046D) [23:52:37]Malloc new data [23:52:37]SetTLVBufToDocument err=0 [23:52:37]SetTLVBufToDocument err=0 [23:52:37]Malloc new data [23:52:37]SAM_PROTO_GetFMData [23:52:37]wFMCommunicate request_size=4 [23:52:37]MH_SAM_APDU [23:52:37]CAPDU: 80 13 03 00 [23:52:37]Write to MH i2c: E2 08 00 45 3E 80 13 03 00 00 00 00 00 02 [23:52:37]Write i2c OK [23:52:37]MH_I2C_Read... [23:52:37]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:52:37]Read from MH i2c: E2 [23:52:37]MH_I2C_Read... [23:52:37]Read from MH i2c: E2 FD 00 [23:52:37]MH_I2C_Read... [23:52:37]Read from MH i2c: E2 FD 00 45 3E 00 CA 04 85 04 C6 04 6E 04 04 00 4F D7 04 00 69 04 A5 00 6F 04 04 00 45 CC 04 00 B1 04 05 00 36 11 CF 20 0A 70 04 05 00 32 FA 15 7A 07 72 04 05 00 04 17 B9 A6 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 E8 CE 63 13 01 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 7E A2 F2 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 0A 0B 00 00 B1 04 04 00 74 95 BC 43 70 04 04 00 14 B1 BA 43 72 04 03 00 60 E4 01 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 23 99 90 00 33 [23:52:37]RAPDU: CA 04 85 04 C6 04 6E 04 04 00 4F D7 04 00 69 04 A5 00 6F 04 04 00 45 CC 04 00 B1 04 05 00 36 11 CF 20 0A 70 04 05 00 32 FA 15 7A 07 72 04 05 00 04 17 B9 A6 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 E8 CE 63 13 01 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 7E A2 F2 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 0A 0B 00 00 B1 04 04 00 74 95 BC 43 70 04 04 00 14 B1 BA 43 72 04 03 00 60 E4 01 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 23 99 90 00 [23:52:38]wFMCommunicate OK [23:52:38]wFMCommunicate request_size=4 [23:52:38]MH_SAM_APDU [23:52:38]CAPDU: 80 17 00 00 [23:52:38]Write to MH i2c: E2 08 00 46 3E 80 17 00 00 00 00 00 00 04 [23:52:38]Write i2c OK [23:52:38]MH_I2C_Read... [23:52:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:52:38]Read from MH i2c: E2 [23:52:38]MH_I2C_Read... [23:52:38]Read from MH i2c: E2 FD 00 [23:52:38]MH_I2C_Read... [23:52:38]Read from MH i2c: E2 FD 00 46 3E 00 31 07 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 89 76 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 D0 [23:52:38]RAPDU: 31 07 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 89 76 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 [23:52:38]wFMCommunicate OK [23:52:38]wFMCommunicate request_size=4 [23:52:38]MH_SAM_APDU [23:52:38]CAPDU: 80 17 00 00 [23:52:38]Write to MH i2c: E2 08 00 47 3E 80 17 00 00 00 00 00 00 05 [23:52:38]Write i2c OK [23:52:38]MH_I2C_Read... [23:52:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:52:38]Read from MH i2c: E2 [23:52:38]MH_I2C_Read... [23:52:38]Read from MH i2c: E2 FD 00 [23:52:38]MH_I2C_Read... [23:52:38]Read from MH i2c: E2 FD 00 47 3E 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 E3 [23:52:39]RAPDU: 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 [23:52:39]wFMCommunicate OK [23:52:39]wFMCommunicate request_size=4 [23:52:39]MH_SAM_APDU [23:52:39]CAPDU: 80 17 00 00 [23:52:39]Write to MH i2c: E2 08 00 48 3E 80 17 00 00 00 00 00 00 06 [23:52:39]Write i2c OK [23:52:39]MH_I2C_Read... [23:52:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:52:39]Read from MH i2c: E2 [23:52:39]MH_I2C_Read... [23:52:39]Read from MH i2c: E2 FD 00 [23:52:39]MH_I2C_Read... [23:52:39]Read from MH i2c: E2 FD 00 48 3E 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 81 [23:52:39]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [23:52:39]wFMCommunicate OK [23:52:39]wFMCommunicate request_size=4 [23:52:39]MH_SAM_APDU [23:52:39]CAPDU: 80 17 00 00 [23:52:39]Write to MH i2c: E2 08 00 49 3E 80 17 00 00 00 00 00 00 07 [23:52:39]Write i2c OK [23:52:39]MH_I2C_Read... [23:52:39]OFD Sender: No OFD packet to send [23:52:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 228! [23:52:39]Read from MH i2c: E2 [23:52:39]MH_I2C_Read... [23:52:39]Read from MH i2c: E2 E7 00 [23:52:39]MH_I2C_Read... [23:52:39]Read from MH i2c: E2 E7 00 49 3E 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 E4 [23:52:40]RAPDU: 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:52:40]wFMCommunicate OK [23:52:40]SAM_PROTO_GetFMData done [23:52:40]FM_GetFMData:85 04 C6 04 6E 04 04 00 4F D7 04 00 69 04 A5 00 6F 04 04 00 45 CC 04 00 B1 04 05 00 36 11 CF 20 0A 70 04 05 00 32 FA 15 7A 07 72 04 05 00 04 17 B9 A6 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 E8 CE 63 13 01 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 7E A2 F2 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 0A 0B 00 00 B1 04 04 00 74 95 BC 43 70 04 04 00 14 B1 BA 43 72 04 03 00 60 E4 01 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 23 99 31 07 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 89 76 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 [23:52:40]oper:6F 04 04 00 45 CC 04 00 B1 04 05 00 36 11 CF 20 0A 70 04 05 00 32 FA 15 7A 07 72 04 05 00 04 17 B9 A6 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 E8 CE 63 13 01 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 7E A2 F2 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [23:52:40]total:36 11 CF 20 0A [23:52:40]Malloc new data [23:52:40]oper:6F 04 04 00 0A 0B 00 00 B1 04 04 00 74 95 BC 43 70 04 04 00 14 B1 BA 43 72 04 03 00 60 E4 01 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 23 99 31 07 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 89 76 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [23:52:41]total:74 95 BC 43 [23:52:41]Malloc new data [23:52:41]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 [23:52:41]total: [23:52:41]Malloc new data [23:52:41]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 [23:52:41]total: [23:52:41]Malloc new data [23:52:41]KKMPrepareXReportFMData err=0 [23:52:41]Х отчет ИНН: 02508201610067 Кассир: Алмусаев Т. 28.10.2024 23:52 Смена: 522 РНМ: 0000000000091628 ЗНМ: 0300000082 СНО: Общий режим Всего чеков: 830 ИТОГИ ПРИХОД Чеков: 829 Общий итог: 974184.29 Итого наличными: 635582.00 Итого безнал.: 338602.29 НДС 0% : 0.00 НДС 12% : 103468.52 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 8622.08 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 1 Общий итог: 5000.00 Итого наличными: 5000.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 531.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 44.25 ИТОГИ РАСХОД Чеков: 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 Нал. в кассе: 630582.00 НС Приход: 435001142.30 НС Возвр.Прихода: 11364325.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФМ: 0000000000874671 [23:52:41]StoreToDocumentArchive [23:52:41]MH_GetDate [23:52:41]Write to MH i2c: F0 00 00 4A 3E 77 [23:52:41]Write i2c OK [23:52:41]MH_I2C_Read... [23:52:41]Read from MH i2c: F0 [23:52:41]MH_I2C_Read... [23:52:41]Read from MH i2c: F0 09 00 [23:52:41]MH_I2C_Read... [23:52:41]Read from MH i2c: F0 09 00 4A 3E 00 CB 23 20 67 43 33 1C 67 EE [23:52:41]shift 522 fd 1730159563 [23:52:41]Create dir for shift 0522 [23:52:41]save to /storage/0522/doc_1730159563 [23:52:41]save last doc name /storage/0522/doc_1730159563 to /storage/kkm_last_doc_name [23:52:41]save OK [23:52:41]Clear old archive folders... [23:52:41]NVStorageSaveData kkm_last_timestamp [23:52:41]File name is /storage/kkm_last_timestamp [23:52:41]Write 4 bytes [23:52:41]NVStorageSaveData done [23:52:41]ExternCall_PrintAddStr [23:52:41]wPrintStart [23:52:41]Write to MH i2c: 01 00 00 4B 3E 89 [23:52:41]Write i2c OK [23:52:41]MH_I2C_Read... [23:52:41]Read from MH i2c: 01 [23:52:41]MH_I2C_Read... [23:52:41]Read from MH i2c: 01 07 00 [23:52:41]MH_I2C_Read... [23:52:41]Read from MH i2c: 01 07 00 4B 3E 00 00 00 00 00 FF 0F 9E [23:52:41]RasterBufferAndPrint [23:52:41]line Х отчет [23:52:41]line ИНН: 02508201610067 [23:52:41]line Кассир: Алмусаев Т. [23:52:41]line 28.10.2024 23:52 [23:52:41]line Смена: 522 [23:52:41]line РНМ: 0000000000091628 [23:52:41]line ЗНМ: 0300000082 [23:52:41]line СНО: Общий режим [23:52:41]line Всего чеков: 830 [23:52:41]line ИТОГИ ПРИХОД [23:52:41]line Чеков: 829 [23:52:41]line Общий итог: 974184.29 [23:52:41]line Итого наличными: 635582.00 [23:52:41]line Итого безнал.: 338602.29 [23:52:41]line НДС 0% : 0.00 [23:52:41]line НДС 12% : 103468.52 [23:52:41]line НСП 0% : 0.00 [23:52:41]line НСП 1,50% : 0.00 [23:52:41]line НСП 0,50% : 0.00 [23:52:41]line НСП 5% : 0.00 [23:52:41]line НСП 3% : 0.00 [23:52:41]line НСП 2% : 0.00 [23:52:41]line НСП 1% : 8622.08 [23:52:41]line ИТОГИ ВОЗВРАТ ПРИХОДА [23:52:41]line Чеков: 1 [23:52:41]line Общий итог: 5000.00 [23:52:41]line Итого наличными: 5000.00 [23:52:41]line Итого безнал.: 0.00 [23:52:41]line НДС 0% : 0.00 [23:52:41]line НДС 12% : 531.00 [23:52:41]line НСП 0% : 0.00 [23:52:41]line НСП 1,50% : 0.00 [23:52:41]line НСП 0,50% : 0.00 [23:52:41]line НСП 5% : 0.00 [23:52:41]line НСП 3% : 0.00 [23:52:41]line НСП 2% : 0.00 [23:52:41]line НСП 1% : 44.25 [23:52:41]line ИТОГИ РАСХОД [23:52:41]line Чеков: 0 [23:52:41]line Общий итог: 0.00 [23:52:41]line Итого наличными: 0.00 [23:52:41]line Итого безнал.: 0.00 [23:52:41]line НДС 0% : 0.00 [23:52:41]line НДС 12% : 0.00 [23:52:41]line НСП 0% : 0.00 [23:52:41]line НСП 1,50% : 0.00 [23:52:41]line НСП 0,50% : 0.00 [23:52:41]line НСП 5% : 0.00 [23:52:41]line НСП 3% : 0.00 [23:52:41]line НСП 2% : 0.00 [23:52:41]line НСП 1% : 0.00 [23:52:41]line ИТОГИ ВОЗВРАТ РАСХОДА [23:52:41]line Чеков: 0 [23:52:41]line Общий итог: 0.00 [23:52:41]line Итого наличными: 0.00 [23:52:41]line Итого безнал.: 0.00 [23:52:41]line НДС 0% : 0.00 [23:52:41]line НДС 12% : 0.00 [23:52:41]line НСП 0% : 0.00 [23:52:41]line НСП 1,50% : 0.00 [23:52:41]line НСП 0,50% : 0.00 [23:52:41]line НСП 5% : 0.00 [23:52:41]line НСП 3% : 0.00 [23:52:41]line НСП 2% : 0.00 [23:52:41]line НСП 1% : 0.00 [23:52:41]line Сумма внесений: 0.00 [23:52:41]line Сумма выплат: 0.00 [23:52:41]line Нал. в кассе: 630582.00 [23:52:41]line НС Приход: 435001142.30 [23:52:41]line НС Возвр.Прихода: 11364325.00 [23:52:41]line НС Расход: 0.00 [23:52:41]line НС Возвр.Расхода: 0.00 [23:52:41]line ФМ: 0000000000874671 [23:52:41]written 0, free lines is 4095 [23:52:42]Write to MH i2c: 01 00 00 97 3E D5 [23:52:42]Write i2c OK [23:52:42]MH_I2C_Read... [23:52:42]Read from MH i2c: 01 [23:52:42]MH_I2C_Read... [23:52:42]Read from MH i2c: 01 07 00 [23:52:42]MH_I2C_Read... [23:52:42]Read from MH i2c: 01 07 00 97 3E 00 00 00 00 00 0C 0B F3 [23:52:42]RasterBufferAndPrint [23:52:42]line [23:52:42]line [23:52:42]line [23:52:42]line [23:52:42]line [23:52:42]written 0, free lines is 2864 [23:52:42]MH_Cut [23:52:42]Write to MH i2c: D1 01 00 9E 3E 01 AE [23:52:42]Write i2c OK [23:52:42]MH_I2C_Read... [23:52:42]Read from MH i2c: D1 [23:52:42]MH_I2C_Read... [23:52:42]Read from MH i2c: D1 01 00 [23:52:42]MH_I2C_Read... [23:52:42]Read from MH i2c: D1 01 00 9E 3E 00 AD [23:52:42]Write to MH i2c: 01 00 00 9F 3E DD [23:52:42]Write i2c OK [23:52:42]MH_I2C_Read... [23:52:43]*** Cut start [23:52:43]*** Partial cut [23:52:43]*** CUTSNS_PIN = 1 [23:52:43]*** CUTSNS_PIN = 0 [23:52:43]*** Brake cut motor [23:52:43]Read from MH i2c: 01 [23:52:43]MH_I2C_Read... [23:52:43]*** Stop cut motor [23:52:43]*** Cut end [23:52:43]Read from MH i2c: 01 07 00 [23:52:43]MH_I2C_Read... [23:52:43]Read from MH i2c: 01 07 00 9F 3E 00 00 00 00 00 FF 0F F2 [23:52:43]process_action x_report done [23:52:43]requested_data is exist [23:52:43]produce_requested_data [23:52:43]requested_item fd.num is exist - process it [23:52:43]SAM_PROTO_GetFieldsCounters [23:52:43]wFMCommunicate request_size=4 [23:52:43]MH_SAM_APDU [23:52:43]CAPDU: 80 13 00 00 [23:52:43]Write to MH i2c: E2 08 00 A0 3E 80 13 00 00 00 00 00 00 5A [23:52:43]Write i2c OK [23:52:43]MH_I2C_Read... [23:52:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:52:43]Read from MH i2c: E2 [23:52:43]MH_I2C_Read... [23:52:43]Read from MH i2c: E2 62 00 [23:52:43]MH_I2C_Read... [23:52:43]Read from MH i2c: E2 62 00 A0 3E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 93 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 3E 03 00 00 5E 04 04 00 3E 03 00 00 57 04 04 00 3F 03 00 00 19 04 04 00 00 00 00 00 90 00 D6 [23:52:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 93 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 3E 03 00 00 5E 04 04 00 3E 03 00 00 57 04 04 00 3F 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:52:44]wFMCommunicate OK [23:52:44]SAM_PROTO_GetFieldsCounters done [23:52:44]requested_item shift.num is exist - process it [23:52:44]requested_item shift.opened is exist - process it [23:52:44]req_shift_opened [23:52:44]FM_GetShiftState [23:52:44]SAM_PROTO_GetShiftState [23:52:44]wFMCommunicate request_size=4 [23:52:44]MH_SAM_APDU [23:52:44]CAPDU: 80 13 01 00 [23:52:44]Write to MH i2c: E2 08 00 A1 3E 80 13 01 00 00 00 00 00 5C [23:52:44]Write i2c OK [23:52:44]MH_I2C_Read... [23:52:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:52:44]Read from MH i2c: E2 [23:52:44]MH_I2C_Read... [23:52:44]Read from MH i2c: E2 0E 00 [23:52:44]MH_I2C_Read... [23:52:44]Read from MH i2c: E2 0E 00 A1 3E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 55 [23:52:44]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [23:52:44]wFMCommunicate OK [23:52:44]SAM_PROTO_GetShiftState done [23:52:44]FM_GetShiftState done [23:52:44]req_shift_opened done [23:52:44]requested_item shift.open_date is exist - process it [23:52:44]req_shift_open_date [23:52:44]req_shift_open_date done [23:52:44]produce_requested_data done [23:52:44]produce_requested_data return {"fd.num":318355,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [23:52:44]process_action_free x_report [23:52:44]json_value_free [23:52:44]json_value_free done [23:52:44]process_json_proto returns [23:52:44]Send response to host [23:52:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":318355,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [23:52:44]free response buf [23:52:44]execute_script done [23:52:44]execute_script returns [23:52:44]free content buf [23:52:44]Sock 9.Close socket [23:52:44]Sock 9.Thread stoped [23:52:44]OFD Sender: No OFD packet to send [23:52:49]OFD Sender: No OFD packet to send [23:52:54]OFD Sender: No OFD packet to send [23:52:59]OFD Sender: No OFD packet to send [23:53:04]OFD Sender: No OFD packet to send [23:53:08]accept exits with 8 [23:53:08]New connection [23:53:08]New thread 3066895716 created [23:53:08]Thread 3067039076 joined [23:53:08]Waiting for new connection... [23:53:08] Sock 8.Parse request [23:53:08]Sock 8.Check first char [23:53:08]Sock 8.First char is OK [23:53:08]request: POST /json_proto HTTP/1.0 [23:53:08]Method: POST [23:53:08]URL: /json_proto [23:53:08]Method is POST - this is cgi request [23:53:08]url: /json_proto [23:53:08]query_string will be loaded in cgi processing [23:53:08]execute_cgi json_proto POST (null) [23:53:08]execute_cgi path=json_proto method=POST [23:53:08]POST find Content-Length [23:53:08]Host: 172.17.50.195:8080 [23:53:08]Content-Length: 215 [23:53:08]Content-Type: application/json [23:53:08] [23:53:08]POST finish read [23:53:08]Found Content-Length = 215 [23:53:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:53:08]execute_script... [23:53:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:53:08]POST & json_proto [23:53:08]process_json_proto [23:53:08]json parsed OK: [23:53:08]protocol is kg_v1.0 [23:53:08]action value=get_value [23:53:08]process_action get_value [23:53:08]cmd_get_value [23:53:08]process_action get_value done [23:53:08]requested_data is exist [23:53:08]produce_requested_data [23:53:08]requested_item kkm.sn is exist - process it [23:53:08]requested_item kkm.ver is exist - process it [23:53:08]requested_item fm.sn is exist - process it [23:53:08]wFMCommunicate request_size=4 [23:53:08]MH_SAM_APDU [23:53:08]CAPDU: 80 11 00 00 [23:53:08]Write to MH i2c: E2 08 00 A2 3E 80 11 00 00 00 00 00 00 5A [23:53:08]Write i2c OK [23:53:08]MH_I2C_Read... [23:53:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:53:08]Read from MH i2c: E2 [23:53:08]MH_I2C_Read... [23:53:08]Read from MH i2c: E2 17 00 [23:53:08]MH_I2C_Read... [23:53:08]Read from MH i2c: E2 17 00 A2 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 AE [23:53:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [23:53:08]wFMCommunicate OK [23:53:08]requested_item fd.num is exist - process it [23:53:08]SAM_PROTO_GetFieldsCounters [23:53:08]wFMCommunicate request_size=4 [23:53:08]MH_SAM_APDU [23:53:08]CAPDU: 80 13 00 00 [23:53:08]Write to MH i2c: E2 08 00 A3 3E 80 13 00 00 00 00 00 00 5D [23:53:08]Write i2c OK [23:53:08]MH_I2C_Read... [23:53:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:53:08]Read from MH i2c: E2 [23:53:08]MH_I2C_Read... [23:53:08]Read from MH i2c: E2 62 00 [23:53:08]MH_I2C_Read... [23:53:08]Read from MH i2c: E2 62 00 A3 3E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 93 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 3E 03 00 00 5E 04 04 00 3E 03 00 00 57 04 04 00 3F 03 00 00 19 04 04 00 00 00 00 00 90 00 D9 [23:53:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 93 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 3E 03 00 00 5E 04 04 00 3E 03 00 00 57 04 04 00 3F 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:53:08]wFMCommunicate OK [23:53:08]SAM_PROTO_GetFieldsCounters done [23:53:08]requested_item shift.num is exist - process it [23:53:08]requested_item shift.opened is exist - process it [23:53:08]req_shift_opened [23:53:08]FM_GetShiftState [23:53:08]SAM_PROTO_GetShiftState [23:53:08]wFMCommunicate request_size=4 [23:53:08]MH_SAM_APDU [23:53:08]CAPDU: 80 13 01 00 [23:53:08]Write to MH i2c: E2 08 00 A4 3E 80 13 01 00 00 00 00 00 5F [23:53:08]Write i2c OK [23:53:08]MH_I2C_Read... [23:53:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:53:08]Read from MH i2c: E2 [23:53:08]MH_I2C_Read... [23:53:08]Read from MH i2c: E2 0E 00 [23:53:08]MH_I2C_Read... [23:53:08]Read from MH i2c: E2 0E 00 A4 3E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 58 [23:53:08]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [23:53:08]wFMCommunicate OK [23:53:08]SAM_PROTO_GetShiftState done [23:53:08]FM_GetShiftState done [23:53:08]req_shift_opened done [23:53:08]requested_item shift.open_date is exist - process it [23:53:08]req_shift_open_date [23:53:08]req_shift_open_date done [23:53:08]produce_requested_data done [23:53:08]produce_requested_data return {"kkm.sn":"0300000082","kkm.ver":"001","fm.sn":"0000000000874671","fd.num":318355,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493} [23:53:08]process_action_free get_value [23:53:08]json_value_free [23:53:08]json_value_free done [23:53:08]process_json_proto returns [23:53:08]Send response to host [23:53:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000082","kkm.ver":"001","fm.sn":"0000000000874671","fd.num":318355,"shift.num":546,"shift.opened":1,"shift.open_date":1730073493}}} [23:53:08]free response buf [23:53:08]execute_script done [23:53:08]execute_script returns [23:53:08]free content buf [23:53:08]Sock 8.Close socket [23:53:08]Sock 8.Thread stoped [23:53:08]accept exits with 9 [23:53:08]New connection [23:53:08]New thread 3067039076 created [23:53:08]Thread 3066895716 joined [23:53:08]Waiting for new connection... [23:53:08] Sock 9.Parse request [23:53:08]Sock 9.Check first char [23:53:08]Sock 9.First char is OK [23:53:08]request: POST /json_proto HTTP/1.0 [23:53:08]Method: POST [23:53:08]URL: /json_proto [23:53:08]Method is POST - this is cgi request [23:53:08]url: /json_proto [23:53:08]query_string will be loaded in cgi processing [23:53:08]execute_cgi json_proto POST (null) [23:53:08]execute_cgi path=json_proto method=POST [23:53:08]POST find Content-Length [23:53:08]Host: 172.17.50.195:8080 [23:53:08]Content-Length: 331 [23:53:08]Content-Type: application/json [23:53:08] [23:53:08]POST finish read [23:53:08]Found Content-Length = 331 [23:53:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:53:08]execute_script... [23:53:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:53:08]POST & json_proto [23:53:08]process_json_proto [23:53:08]json parsed OK: [23:53:08]protocol is kg_v1.0 [23:53:08]action value=get_value [23:53:08]process_action get_value [23:53:08]cmd_get_value [23:53:08]process_action get_value done [23:53:08]requested_data is exist [23:53:08]produce_requested_data [23:53:08]requested_item fm.sale.total is exist - process it [23:53:08]SAM_PROTO_GetFMData [23:53:08]wFMCommunicate request_size=4 [23:53:08]MH_SAM_APDU [23:53:08]CAPDU: 80 13 03 00 [23:53:08]Write to MH i2c: E2 08 00 A5 3E 80 13 03 00 00 00 00 00 62 [23:53:08]Write i2c OK [23:53:08]MH_I2C_Read... [23:53:09]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:53:09]Read from MH i2c: E2 [23:53:09]MH_I2C_Read... [23:53:09]Read from MH i2c: E2 FD 00 [23:53:09]MH_I2C_Read... [23:53:09]Read from MH i2c: E2 FD 00 A5 3E 00 CA 04 85 04 C6 04 6E 04 04 00 4F D7 04 00 69 04 A5 00 6F 04 04 00 45 CC 04 00 B1 04 05 00 36 11 CF 20 0A 70 04 05 00 32 FA 15 7A 07 72 04 05 00 04 17 B9 A6 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 E8 CE 63 13 01 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 7E A2 F2 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 0A 0B 00 00 B1 04 04 00 74 95 BC 43 70 04 04 00 14 B1 BA 43 72 04 03 00 60 E4 01 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 23 99 90 00 93 [23:53:09]RAPDU: CA 04 85 04 C6 04 6E 04 04 00 4F D7 04 00 69 04 A5 00 6F 04 04 00 45 CC 04 00 B1 04 05 00 36 11 CF 20 0A 70 04 05 00 32 FA 15 7A 07 72 04 05 00 04 17 B9 A6 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 E8 CE 63 13 01 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 7E A2 F2 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 0A 0B 00 00 B1 04 04 00 74 95 BC 43 70 04 04 00 14 B1 BA 43 72 04 03 00 60 E4 01 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 23 99 90 00 [23:53:09]wFMCommunicate OK [23:53:09]wFMCommunicate request_size=4 [23:53:09]MH_SAM_APDU [23:53:09]CAPDU: 80 17 00 00 [23:53:09]Write to MH i2c: E2 08 00 A6 3E 80 17 00 00 00 00 00 00 64 [23:53:09]Write i2c OK [23:53:09]MH_I2C_Read... [23:53:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:53:09]Read from MH i2c: E2 [23:53:09]MH_I2C_Read... [23:53:09]Read from MH i2c: E2 FD 00 [23:53:09]MH_I2C_Read... [23:53:09]Read from MH i2c: E2 FD 00 A6 3E 00 31 07 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 89 76 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 30 [23:53:09]RAPDU: 31 07 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 89 76 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 [23:53:09]wFMCommunicate OK [23:53:09]wFMCommunicate request_size=4 [23:53:09]MH_SAM_APDU [23:53:09]CAPDU: 80 17 00 00 [23:53:09]Write to MH i2c: E2 08 00 A7 3E 80 17 00 00 00 00 00 00 65 [23:53:09]Write i2c OK [23:53:09]MH_I2C_Read... [23:53:09]OFD Sender: No OFD packet to send [23:53:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:53:10]Read from MH i2c: E2 [23:53:10]MH_I2C_Read... [23:53:10]Read from MH i2c: E2 FD 00 [23:53:10]MH_I2C_Read... [23:53:10]Read from MH i2c: E2 FD 00 A7 3E 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 43 [23:53:10]RAPDU: 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 [23:53:10]wFMCommunicate OK [23:53:10]wFMCommunicate request_size=4 [23:53:10]MH_SAM_APDU [23:53:10]CAPDU: 80 17 00 00 [23:53:10]Write to MH i2c: E2 08 00 A8 3E 80 17 00 00 00 00 00 00 66 [23:53:10]Write i2c OK [23:53:10]MH_I2C_Read... [23:53:10]Read from MH i2c: E2 [23:53:10]MH_I2C_Read... [23:53:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:53:10]Read from MH i2c: E2 FD 00 [23:53:10]MH_I2C_Read... [23:53:10]Read from MH i2c: E2 FD 00 A8 3E 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 E1 [23:53:10]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [23:53:10]wFMCommunicate OK [23:53:10]wFMCommunicate request_size=4 [23:53:10]MH_SAM_APDU [23:53:10]CAPDU: 80 17 00 00 [23:53:10]Write to MH i2c: E2 08 00 A9 3E 80 17 00 00 00 00 00 00 67 [23:53:10]Write i2c OK [23:53:10]MH_I2C_Read... [23:53:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 228! [23:53:10]Read from MH i2c: E2 [23:53:10]MH_I2C_Read... [23:53:10]Read from MH i2c: E2 E7 00 [23:53:10]MH_I2C_Read... [23:53:10]Read from MH i2c: E2 E7 00 A9 3E 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 44 [23:53:10]RAPDU: 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:53:11]wFMCommunicate OK [23:53:11]SAM_PROTO_GetFMData done [23:53:11]requested_item fm.sale_refund.total is exist - process it [23:53:11]requested_item fm.buy.total is exist - process it [23:53:11]requested_item shift.sale.total is exist - process it [23:53:11]SAM_PROTO_GetShiftData [23:53:11]wFMCommunicate request_size=4 [23:53:11]MH_SAM_APDU [23:53:11]CAPDU: 80 13 02 00 [23:53:11]Write to MH i2c: E2 08 00 AA 3E 80 13 02 00 00 00 00 00 66 [23:53:11]Write i2c OK [23:53:11]MH_I2C_Read... [23:53:11]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:53:11]Read from MH i2c: E2 [23:53:11]MH_I2C_Read... [23:53:11]Read from MH i2c: E2 FD 00 [23:53:11]MH_I2C_Read... [23:53:11]Read from MH i2c: E2 FD 00 AA 3E 00 BC 04 AA 04 B8 04 6E 04 04 00 3E 03 00 00 69 04 9F 00 6F 04 04 00 3D 03 00 00 B1 04 04 00 BD 7C CE 05 70 04 04 00 38 D2 C9 03 72 04 04 00 85 AA 04 02 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 64 E1 9D 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 00 28 0D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 6C CF EF 03 09 00 F6 03 01 00 00 F7 03 90 00 F3 [23:53:11]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 3E 03 00 00 69 04 9F 00 6F 04 04 00 3D 03 00 00 B1 04 04 00 BD 7C CE 05 70 04 04 00 38 D2 C9 03 72 04 04 00 85 AA 04 02 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 64 E1 9D 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 00 28 0D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 6C CF EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:53:11]wFMCommunicate OK [23:53:11]wFMCommunicate request_size=4 [23:53:11]MH_SAM_APDU [23:53:11]CAPDU: 80 17 00 00 [23:53:11]Write to MH i2c: E2 08 00 AB 3E 80 17 00 00 00 00 00 00 69 [23:53:11]Write i2c OK [23:53:11]MH_I2C_Read... [23:53:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:53:11]Read from MH i2c: E2 [23:53:11]MH_I2C_Read... [23:53:11]Read from MH i2c: E2 FD 00 [23:53:11]MH_I2C_Read... [23:53:11]Read from MH i2c: E2 FD 00 AB 3E 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 6D [23:53:12]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [23:53:12]wFMCommunicate OK [23:53:12]wFMCommunicate request_size=4 [23:53:12]MH_SAM_APDU [23:53:12]CAPDU: 80 17 00 00 [23:53:12]Write to MH i2c: E2 08 00 AC 3E 80 17 00 00 00 00 00 00 6A [23:53:12]Write i2c OK [23:53:12]MH_I2C_Read... [23:53:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:53:12]Read from MH i2c: E2 [23:53:12]MH_I2C_Read... [23:53:12]Read from MH i2c: E2 FD 00 [23:53:12]MH_I2C_Read... [23:53:12]Read from MH i2c: E2 FD 00 AC 3E 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 93 [23:53:12]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [23:53:12]wFMCommunicate OK [23:53:12]wFMCommunicate request_size=4 [23:53:12]MH_SAM_APDU [23:53:12]CAPDU: 80 17 00 00 [23:53:12]Write to MH i2c: E2 08 00 AD 3E 80 17 00 00 00 00 00 00 6B [23:53:12]Write i2c OK [23:53:12]MH_I2C_Read... [23:53:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:53:12]Read from MH i2c: E2 [23:53:12]MH_I2C_Read... [23:53:12]Read from MH i2c: E2 FD 00 [23:53:12]MH_I2C_Read... [23:53:12]Read from MH i2c: E2 FD 00 AD 3E 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 EC [23:53:12]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [23:53:13]wFMCommunicate OK [23:53:13]wFMCommunicate request_size=4 [23:53:13]MH_SAM_APDU [23:53:13]CAPDU: 80 17 00 00 [23:53:13]Write to MH i2c: E2 08 00 AE 3E 80 17 00 00 00 00 00 00 6C [23:53:13]Write i2c OK [23:53:13]MH_I2C_Read... [23:53:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:53:13]Read from MH i2c: E2 [23:53:13]MH_I2C_Read... [23:53:13]Read from MH i2c: E2 D9 00 [23:53:13]MH_I2C_Read... [23:53:13]Read from MH i2c: E2 D9 00 AE 3E 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 4B [23:53:13]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:53:13]wFMCommunicate OK [23:53:13]SAM_PROTO_GetShiftData done [23:53:13]requested_item shift.sale.total_cash is exist - process it [23:53:13]requested_item shift.sale_refund.total is exist - process it [23:53:13]requested_item shift.sale_refund.total_cash is exist - process it [23:53:13]requested_item shift.buy.total is exist - process it [23:53:13]requested_item shift.buy.total_cash is exist - process it [23:53:13]produce_requested_data done [23:53:13]produce_requested_data return {"fm.sale.total":435001142.30,"fm.sale_refund.total":11364325.00,"fm.buy.total":0.00,"shift.sale.total":974184.29,"shift.sale.total_cash":635582.00,"shift.sale_refund.total":5000.00,"shift.sale_refund.total_cash":5000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:53:13]process_action_free get_value [23:53:13]json_value_free [23:53:13]json_value_free done [23:53:13]process_json_proto returns [23:53:13]Send response to host [23:53:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":435001142.30,"fm.sale_refund.total":11364325.00,"fm.buy.total":0.00,"shift.sale.total":974184.29,"shift.sale.total_cash":635582.00,"shift.sale_refund.total":5000.00,"shift.sale_refund.total_cash":5000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:53:13]free response buf [23:53:13]execute_script done [23:53:13]execute_script returns [23:53:13]free content buf [23:53:13]Sock 9.Close socket [23:53:13]Sock 9.Thread stoped [23:53:13]accept exits with 8 [23:53:13]New connection [23:53:13]New thread 3066895716 created [23:53:13]Thread 3067039076 joined [23:53:13]Waiting for new connection... [23:53:13] Sock 8.Parse request [23:53:13]Sock 8.Check first char [23:53:13]Sock 8.First char is OK [23:53:13]request: POST /json_proto HTTP/1.0 [23:53:13]Method: POST [23:53:13]URL: /json_proto [23:53:13]Method is POST - this is cgi request [23:53:13]url: /json_proto [23:53:13]query_string will be loaded in cgi processing [23:53:13]execute_cgi json_proto POST (null) [23:53:13]execute_cgi path=json_proto method=POST [23:53:13]POST find Content-Length [23:53:13]Host: 172.17.50.195:8080 [23:53:13]Content-Length: 331 [23:53:13]Content-Type: application/json [23:53:13] [23:53:13]POST finish read [23:53:13]Found Content-Length = 331 [23:53: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" ] } } [23:53:13]execute_script... [23:53: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" ] } } [23:53:13]POST & json_proto [23:53:13]process_json_proto [23:53:13]json parsed OK: [23:53:13]protocol is kg_v1.0 [23:53:13]action value=get_value [23:53:13]process_action get_value [23:53:13]cmd_get_value [23:53:13]process_action get_value done [23:53:13]requested_data is exist [23:53:13]produce_requested_data [23:53:13]requested_item fm.sale.total is exist - process it [23:53:13]SAM_PROTO_GetFMData [23:53:13]wFMCommunicate request_size=4 [23:53:13]MH_SAM_APDU [23:53:13]CAPDU: 80 13 03 00 [23:53:13]Write to MH i2c: E2 08 00 AF 3E 80 13 03 00 00 00 00 00 6C [23:53:13]Write i2c OK [23:53:13]MH_I2C_Read... [23:53:14]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:53:14]Read from MH i2c: E2 [23:53:14]MH_I2C_Read... [23:53:14]Read from MH i2c: E2 FD 00 [23:53:14]MH_I2C_Read... [23:53:14]Read from MH i2c: E2 FD 00 AF 3E 00 CA 04 85 04 C6 04 6E 04 04 00 4F D7 04 00 69 04 A5 00 6F 04 04 00 45 CC 04 00 B1 04 05 00 36 11 CF 20 0A 70 04 05 00 32 FA 15 7A 07 72 04 05 00 04 17 B9 A6 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 E8 CE 63 13 01 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 7E A2 F2 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 0A 0B 00 00 B1 04 04 00 74 95 BC 43 70 04 04 00 14 B1 BA 43 72 04 03 00 60 E4 01 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 23 99 90 00 9D [23:53:14]RAPDU: CA 04 85 04 C6 04 6E 04 04 00 4F D7 04 00 69 04 A5 00 6F 04 04 00 45 CC 04 00 B1 04 05 00 36 11 CF 20 0A 70 04 05 00 32 FA 15 7A 07 72 04 05 00 04 17 B9 A6 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 E8 CE 63 13 01 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 7E A2 F2 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 0A 0B 00 00 B1 04 04 00 74 95 BC 43 70 04 04 00 14 B1 BA 43 72 04 03 00 60 E4 01 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 23 99 90 00 [23:53:14]wFMCommunicate OK [23:53:14]wFMCommunicate request_size=4 [23:53:14]MH_SAM_APDU [23:53:14]CAPDU: 80 17 00 00 [23:53:14]Write to MH i2c: E2 08 00 B0 3E 80 17 00 00 00 00 00 00 6E [23:53:14]Write i2c OK [23:53:14]MH_I2C_Read... [23:53:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:53:14]Read from MH i2c: E2 [23:53:14]MH_I2C_Read... [23:53:14]Read from MH i2c: E2 FD 00 [23:53:14]MH_I2C_Read... [23:53:14]Read from MH i2c: E2 FD 00 B0 3E 00 31 07 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 89 76 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 3A [23:53:14]RAPDU: 31 07 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 89 76 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 [23:53:14]wFMCommunicate OK [23:53:14]wFMCommunicate request_size=4 [23:53:14]MH_SAM_APDU [23:53:14]CAPDU: 80 17 00 00 [23:53:14]Write to MH i2c: E2 08 00 B1 3E 80 17 00 00 00 00 00 00 6F [23:53:14]Write i2c OK [23:53:14]MH_I2C_Read... [23:53:14]OFD Sender: No OFD packet to send [23:53:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:53:15]Read from MH i2c: E2 [23:53:15]MH_I2C_Read... [23:53:15]Read from MH i2c: E2 FD 00 [23:53:15]MH_I2C_Read... [23:53:15]Read from MH i2c: E2 FD 00 B1 3E 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 4D [23:53:15]RAPDU: 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 [23:53:15]wFMCommunicate OK [23:53:15]wFMCommunicate request_size=4 [23:53:15]MH_SAM_APDU [23:53:15]CAPDU: 80 17 00 00 [23:53:15]Write to MH i2c: E2 08 00 B2 3E 80 17 00 00 00 00 00 00 70 [23:53:15]Write i2c OK [23:53:15]MH_I2C_Read... [23:53:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:53:15]Read from MH i2c: E2 [23:53:15]MH_I2C_Read... [23:53:15]Read from MH i2c: E2 FD 00 [23:53:15]MH_I2C_Read... [23:53:15]Read from MH i2c: E2 FD 00 B2 3E 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 EB [23:53:15]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [23:53:16]wFMCommunicate OK [23:53:16]wFMCommunicate request_size=4 [23:53:16]MH_SAM_APDU [23:53:16]CAPDU: 80 17 00 00 [23:53:16]Write to MH i2c: E2 08 00 B3 3E 80 17 00 00 00 00 00 00 71 [23:53:16]Write i2c OK [23:53:16]MH_I2C_Read... [23:53:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 228! [23:53:16]Read from MH i2c: E2 [23:53:16]MH_I2C_Read... [23:53:16]Read from MH i2c: E2 E7 00 [23:53:16]MH_I2C_Read... [23:53:16]Read from MH i2c: E2 E7 00 B3 3E 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 4E [23:53:16]RAPDU: 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:53:16]wFMCommunicate OK [23:53:16]SAM_PROTO_GetFMData done [23:53:16]requested_item fm.sale_refund.total is exist - process it [23:53:16]requested_item fm.buy.total is exist - process it [23:53:16]requested_item shift.sale.total is exist - process it [23:53:16]SAM_PROTO_GetShiftData [23:53:16]wFMCommunicate request_size=4 [23:53:16]MH_SAM_APDU [23:53:16]CAPDU: 80 13 02 00 [23:53:16]Write to MH i2c: E2 08 00 B4 3E 80 13 02 00 00 00 00 00 70 [23:53:16]Write i2c OK [23:53:16]MH_I2C_Read... [23:53:16]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:53:16]Read from MH i2c: E2 [23:53:16]MH_I2C_Read... [23:53:16]Read from MH i2c: E2 FD 00 [23:53:16]MH_I2C_Read... [23:53:17]Read from MH i2c: E2 FD 00 B4 3E 00 BC 04 AA 04 B8 04 6E 04 04 00 3E 03 00 00 69 04 9F 00 6F 04 04 00 3D 03 00 00 B1 04 04 00 BD 7C CE 05 70 04 04 00 38 D2 C9 03 72 04 04 00 85 AA 04 02 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 64 E1 9D 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 00 28 0D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 6C CF EF 03 09 00 F6 03 01 00 00 F7 03 90 00 FD [23:53:17]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 3E 03 00 00 69 04 9F 00 6F 04 04 00 3D 03 00 00 B1 04 04 00 BD 7C CE 05 70 04 04 00 38 D2 C9 03 72 04 04 00 85 AA 04 02 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 64 E1 9D 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 00 28 0D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 6C CF EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:53:17]wFMCommunicate OK [23:53:17]wFMCommunicate request_size=4 [23:53:17]MH_SAM_APDU [23:53:17]CAPDU: 80 17 00 00 [23:53:17]Write to MH i2c: E2 08 00 B5 3E 80 17 00 00 00 00 00 00 73 [23:53:17]Write i2c OK [23:53:17]MH_I2C_Read... [23:53:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:53:17]Read from MH i2c: E2 [23:53:17]MH_I2C_Read... [23:53:17]Read from MH i2c: E2 FD 00 [23:53:17]MH_I2C_Read... [23:53:17]Read from MH i2c: E2 FD 00 B5 3E 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 77 [23:53:17]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [23:53:17]wFMCommunicate OK [23:53:17]wFMCommunicate request_size=4 [23:53:17]MH_SAM_APDU [23:53:17]CAPDU: 80 17 00 00 [23:53:17]Write to MH i2c: E2 08 00 B6 3E 80 17 00 00 00 00 00 00 74 [23:53:17]Write i2c OK [23:53:17]MH_I2C_Read... [23:53:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:53:18]Read from MH i2c: E2 [23:53:18]MH_I2C_Read... [23:53:18]Read from MH i2c: E2 FD 00 [23:53:18]MH_I2C_Read... [23:53:18]Read from MH i2c: E2 FD 00 B6 3E 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 9D [23:53:18]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [23:53:18]wFMCommunicate OK [23:53:18]wFMCommunicate request_size=4 [23:53:18]MH_SAM_APDU [23:53:18]CAPDU: 80 17 00 00 [23:53:18]Write to MH i2c: E2 08 00 B7 3E 80 17 00 00 00 00 00 00 75 [23:53:18]Write i2c OK [23:53:18]MH_I2C_Read... [23:53:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:53:18]Read from MH i2c: E2 [23:53:18]MH_I2C_Read... [23:53:18]Read from MH i2c: E2 FD 00 [23:53:18]MH_I2C_Read... [23:53:18]Read from MH i2c: E2 FD 00 B7 3E 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 F6 [23:53:18]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [23:53:18]wFMCommunicate OK [23:53:18]wFMCommunicate request_size=4 [23:53:18]MH_SAM_APDU [23:53:18]CAPDU: 80 17 00 00 [23:53:18]Write to MH i2c: E2 08 00 B8 3E 80 17 00 00 00 00 00 00 76 [23:53:18]Write i2c OK [23:53:18]MH_I2C_Read... [23:53:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:53:19]Read from MH i2c: E2 [23:53:19]MH_I2C_Read... [23:53:19]Read from MH i2c: E2 D9 00 [23:53:19]MH_I2C_Read... [23:53:19]Read from MH i2c: E2 D9 00 B8 3E 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 55 [23:53:19]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:53:19]wFMCommunicate OK [23:53:19]SAM_PROTO_GetShiftData done [23:53:19]requested_item shift.sale.total_cash is exist - process it [23:53:19]requested_item shift.sale_refund.total is exist - process it [23:53:19]requested_item shift.sale_refund.total_cash is exist - process it [23:53:19]requested_item shift.buy.total is exist - process it [23:53:19]requested_item shift.buy.total_cash is exist - process it [23:53:19]produce_requested_data done [23:53:19]produce_requested_data return {"fm.sale.total":435001142.30,"fm.sale_refund.total":11364325.00,"fm.buy.total":0.00,"shift.sale.total":974184.29,"shift.sale.total_cash":635582.00,"shift.sale_refund.total":5000.00,"shift.sale_refund.total_cash":5000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:53:19]process_action_free get_value [23:53:19]json_value_free [23:53:19]json_value_free done [23:53:19]process_json_proto returns [23:53:19]Send response to host [23:53:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":435001142.30,"fm.sale_refund.total":11364325.00,"fm.buy.total":0.00,"shift.sale.total":974184.29,"shift.sale.total_cash":635582.00,"shift.sale_refund.total":5000.00,"shift.sale_refund.total_cash":5000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:53:19]free response buf [23:53:19]execute_script done [23:53:19]execute_script returns [23:53:19]free content buf [23:53:19]Sock 8.Close socket [23:53:19]Sock 8.Thread stoped [23:53:19]accept exits with 9 [23:53:19]New connection [23:53:19]New thread 3067039076 created [23:53:19]Thread 3066895716 joined [23:53:19]Waiting for new connection... [23:53:19] Sock 9.Parse request [23:53:19]Sock 9.Check first char [23:53:19]Sock 9.First char is OK [23:53:19]request: POST /json_proto HTTP/1.0 [23:53:19]Method: POST [23:53:19]URL: /json_proto [23:53:19]Method is POST - this is cgi request [23:53:19]url: /json_proto [23:53:19]query_string will be loaded in cgi processing [23:53:19]execute_cgi json_proto POST (null) [23:53:19]execute_cgi path=json_proto method=POST [23:53:19]POST find Content-Length [23:53:19]Host: 172.17.50.195:8080 [23:53:19]Content-Length: 260 [23:53:19]Content-Type: application/json [23:53:19] [23:53:19]POST finish read [23:53:19]Found Content-Length = 260 [23:53:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u0410\u043B\u043C\u0443\u0441\u0430\u0435\u0432 \u0422. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:53:19]execute_script... [23:53:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u0410\u043B\u043C\u0443\u0441\u0430\u0435\u0432 \u0422. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:53:19]POST & json_proto [23:53:19]process_json_proto [23:53:19]json parsed OK: [23:53:19]protocol is kg_v1.0 [23:53:19]action value=close_shift [23:53:19]process_action close_shift [23:53:19]cmd_close_shift [23:53:19]MH_GetDate [23:53:19]Write to MH i2c: F0 00 00 B9 3E E6 [23:53:19]Write i2c OK [23:53:19]MH_I2C_Read... [23:53:19]Read from MH i2c: F0 [23:53:19]MH_I2C_Read... [23:53:19]Read from MH i2c: F0 09 00 [23:53:19]MH_I2C_Read... [23:53:19]Read from MH i2c: F0 09 00 B9 3E 00 F1 23 20 67 43 33 1C 67 83 [23:53:19]GetLastDocTimeStamp 1730159555 [23:53:19]current date 1730159601 [23:53:19]FM_GetShiftState [23:53:19]SAM_PROTO_GetShiftState [23:53:19]wFMCommunicate request_size=4 [23:53:19]MH_SAM_APDU [23:53:19]CAPDU: 80 13 01 00 [23:53:19]Write to MH i2c: E2 08 00 BA 3E 80 13 01 00 00 00 00 00 75 [23:53:19]Write i2c OK [23:53:19]MH_I2C_Read... [23:53:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:53:19]Read from MH i2c: E2 [23:53:19]MH_I2C_Read... [23:53:19]Read from MH i2c: E2 0E 00 [23:53:19]MH_I2C_Read... [23:53:19]Read from MH i2c: E2 0E 00 BA 3E 00 09 00 01 95 D3 1E 67 00 00 00 00 90 00 6E [23:53:19]RAPDU: 09 00 01 95 D3 1E 67 00 00 00 00 90 00 [23:53:19]wFMCommunicate OK [23:53:19]SAM_PROTO_GetShiftState done [23:53:19]FM_GetShiftState done [23:53:19]KKMCreateCloseShiftDocument [23:53:19]Load OK [23:53:19]Malloc new data [23:53:19]MH_GetDate [23:53:19]Write to MH i2c: F0 00 00 BB 3E E8 [23:53:19]Write i2c OK [23:53:19]MH_I2C_Read... [23:53:19]Read from MH i2c: F0 [23:53:19]MH_I2C_Read... [23:53:19]Read from MH i2c: F0 09 00 [23:53:19]MH_I2C_Read... [23:53:19]Read from MH i2c: F0 09 00 BB 3E 00 F1 23 20 67 43 33 1C 67 85 [23:53:19]Malloc new data [23:53:19]Malloc new data [23:53:19]Malloc new data [23:53:19]Malloc new data [23:53:19]KKMCreateCloseShiftDocument OK [23:53:19]KKMSetCloseShiftData OK [23:53:19]ProcessDocumentItem done err = 0, tmpTLVsize=71 [23:53:19]tlvbuf is 00258AF0 [23:53:19]KKMLoadAndSignCloseShiftData [23:53:19]SAM_PROTO_ProcessDocument [23:53:19]wFMCommunicate request_size=9 [23:53:19]MH_SAM_APDU [23:53:19]CAPDU: 80 15 01 00 04 05 00 47 00 [23:53:19]Write to MH i2c: E2 0C 00 BC 3E 80 15 01 00 04 00 05 00 47 00 00 00 CD [23:53:19]Write i2c OK [23:53:19]MH_I2C_Read... [23:53:19]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [23:53:19]Read from MH i2c: E2 [23:53:19]MH_I2C_Read... [23:53:19]Read from MH i2c: E2 03 00 [23:53:19]MH_I2C_Read... [23:53:19]Read from MH i2c: E2 03 00 BC 3E 00 90 00 6E [23:53:19]RAPDU: 90 00 [23:53:19]wFMCommunicate OK [23:53:19]wFMCommunicate request_size=23 [23:53:19]MH_SAM_APDU [23:53:19]CAPDU: 80 15 02 00 12 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 [23:53:19]Write to MH i2c: E2 1A 00 BD 3E 80 15 02 00 12 00 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 00 00 70 [23:53:19]Write i2c OK [23:53:19]MH_I2C_Read... [23:53:19]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [23:53:19]Read from MH i2c: E2 [23:53:19]MH_I2C_Read... [23:53:19]Read from MH i2c: E2 03 00 [23:53:19]MH_I2C_Read... [23:53:19]Read from MH i2c: E2 03 00 BD 3E 00 90 00 6F [23:53:19]RAPDU: 90 00 [23:53:19]wFMCommunicate OK [23:53:19]wFMCommunicate request_size=30 [23:53:19]MH_SAM_APDU [23:53:19]CAPDU: 80 15 02 00 19 FD 03 15 00 D0 90 D0 BB D0 BC D1 83 D1 81 D0 B0 D0 B5 D0 B2 20 D0 A2 2E 20 [23:53:19]Write to MH i2c: E2 21 00 BE 3E 80 15 02 00 19 00 FD 03 15 00 D0 90 D0 BB D0 BC D1 83 D1 81 D0 B0 D0 B5 D0 B2 20 D0 A2 2E 20 00 00 47 [23:53:19]Write i2c OK [23:53:19]MH_I2C_Read... [23:53:19]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [23:53:19]Read from MH i2c: E2 [23:53:19]MH_I2C_Read... [23:53:19]Read from MH i2c: E2 03 00 [23:53:19]MH_I2C_Read... [23:53:19]Read from MH i2c: E2 03 00 BE 3E 00 90 00 70 [23:53:19]RAPDU: 90 00 [23:53:19]wFMCommunicate OK [23:53:19]wFMCommunicate request_size=13 [23:53:19]MH_SAM_APDU [23:53:19]CAPDU: 80 15 02 00 08 F4 03 04 00 F1 23 20 67 [23:53:19]Write to MH i2c: E2 10 00 BF 3E 80 15 02 00 08 00 F4 03 04 00 F1 23 20 67 00 00 23 [23:53:19]Write i2c OK [23:53:19]MH_I2C_Read... [23:53:19]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [23:53:19]Read from MH i2c: E2 [23:53:19]MH_I2C_Read... [23:53:19]Read from MH i2c: E2 03 00 [23:53:19]MH_I2C_Read... [23:53:19]Read from MH i2c: E2 03 00 BF 3E 00 90 00 71 [23:53:19]RAPDU: 90 00 [23:53:19]wFMCommunicate OK [23:53:19]wFMCommunicate request_size=25 [23:53:19]MH_SAM_APDU [23:53:19]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 [23:53:19]Write to MH i2c: E2 1C 00 C0 3E 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 00 00 E1 [23:53:19]Write i2c OK [23:53:19]MH_I2C_Read... [23:53:20]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [23:53:20]Read from MH i2c: E2 [23:53:20]MH_I2C_Read... [23:53:20]Read from MH i2c: E2 03 00 [23:53:20]MH_I2C_Read... [23:53:20]Read from MH i2c: E2 03 00 C0 3E 00 90 00 72 [23:53:20]RAPDU: 90 00 [23:53:20]wFMCommunicate OK [23:53:20]wFMCommunicate request_size=4 [23:53:20]MH_SAM_APDU [23:53:20]CAPDU: 80 15 03 00 [23:53:20]Write to MH i2c: E2 08 00 C1 3E 80 15 03 00 00 00 00 00 80 [23:53:20]Write i2c OK [23:53:20]MH_I2C_Read... [23:53:20]OFD Sender: No OFD packet to send [23:53:20]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 250! [23:53:20]Read from MH i2c: E2 [23:53:20]MH_I2C_Read... [23:53:20]Read from MH i2c: E2 FD 00 [23:53:20]MH_I2C_Read... [23:53:20]Read from MH i2c: E2 FD 00 C1 3E 00 FF 04 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 94 DB 04 00 0E 04 04 00 22 02 00 00 5E 04 04 00 3E 03 00 00 57 04 04 00 40 03 00 00 AA 04 B8 04 6E 04 04 00 3E 03 00 00 69 04 9F 00 6F 04 04 00 3D 03 00 00 B1 04 04 00 BD 7C CE 05 70 04 04 00 38 D2 C9 03 72 04 04 00 85 AA 04 02 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 64 E1 9D 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 00 28 0D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 00 6B [23:53:20]RAPDU: FF 04 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 94 DB 04 00 0E 04 04 00 22 02 00 00 5E 04 04 00 3E 03 00 00 57 04 04 00 40 03 00 00 AA 04 B8 04 6E 04 04 00 3E 03 00 00 69 04 9F 00 6F 04 04 00 3D 03 00 00 B1 04 04 00 BD 7C CE 05 70 04 04 00 38 D2 C9 03 72 04 04 00 85 AA 04 02 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 64 E1 9D 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 00 28 0D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 00 [23:53:20]wFMCommunicate OK [23:53:20]SAM_PROTO_ProcessDocument answer len = 1279 [23:53:20]SAM_PROTO_ProcessDocument remain to read = 1031 [23:53:20]wFMCommunicate request_size=4 [23:53:20]MH_SAM_APDU [23:53:20]CAPDU: 80 17 00 00 [23:53:20]Write to MH i2c: E2 08 00 C2 3E 80 17 00 00 00 00 00 00 80 [23:53:20]Write i2c OK [23:53:20]MH_I2C_Read... [23:53:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:53:21]Read from MH i2c: E2 [23:53:21]MH_I2C_Read... [23:53:21]Read from MH i2c: E2 FD 00 [23:53:21]MH_I2C_Read... [23:53:21]Read from MH i2c: E2 FD 00 C2 3E 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 6C CF EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 7B [23:53:21]RAPDU: 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 6C CF EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [23:53:21]wFMCommunicate OK [23:53:21]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [23:53:21]SAM_PROTO_ProcessDocument remain to read = 781 [23:53:21]wFMCommunicate request_size=4 [23:53:21]MH_SAM_APDU [23:53:21]CAPDU: 80 17 00 00 [23:53:21]Write to MH i2c: E2 08 00 C3 3E 80 17 00 00 00 00 00 00 81 [23:53:21]Write i2c OK [23:53:21]MH_I2C_Read... [23:53:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:53:21]Read from MH i2c: E2 [23:53:21]MH_I2C_Read... [23:53:21]Read from MH i2c: E2 FD 00 [23:53:21]MH_I2C_Read... [23:53:21]Read from MH i2c: E2 FD 00 C3 3E 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 90 00 E7 [23:53:21]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 90 00 [23:53:22]wFMCommunicate OK [23:53:22]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [23:53:22]SAM_PROTO_ProcessDocument remain to read = 531 [23:53:22]wFMCommunicate request_size=4 [23:53:22]MH_SAM_APDU [23:53:22]CAPDU: 80 17 00 00 [23:53:22]Write to MH i2c: E2 08 00 C4 3E 80 17 00 00 00 00 00 00 82 [23:53:22]Write i2c OK [23:53:22]MH_I2C_Read... [23:53:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:53:22]Read from MH i2c: E2 [23:53:22]MH_I2C_Read... [23:53:22]Read from MH i2c: E2 FD 00 [23:53:22]MH_I2C_Read... [23:53:22]Read from MH i2c: E2 FD 00 C4 3E 00 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 90 00 23 [23:53:22]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 90 00 [23:53:22]wFMCommunicate OK [23:53:22]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [23:53:22]SAM_PROTO_ProcessDocument remain to read = 281 [23:53:22]wFMCommunicate request_size=4 [23:53:22]MH_SAM_APDU [23:53:22]CAPDU: 80 17 00 00 [23:53:22]Write to MH i2c: E2 08 00 C5 3E 80 17 00 00 00 00 00 00 83 [23:53:22]Write i2c OK [23:53:22]MH_I2C_Read... [23:53:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:53:22]Read from MH i2c: E2 [23:53:22]MH_I2C_Read... [23:53:22]Read from MH i2c: E2 FD 00 [23:53:22]MH_I2C_Read... [23:53:22]Read from MH i2c: E2 FD 00 C5 3E 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 90 00 2F [23:53:23]RAPDU: 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 90 00 [23:53:23]wFMCommunicate OK [23:53:23]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [23:53:23]SAM_PROTO_ProcessDocument remain to read = 31 [23:53:23]wFMCommunicate request_size=4 [23:53:23]MH_SAM_APDU [23:53:23]CAPDU: 80 17 00 00 [23:53:23]Write to MH i2c: E2 08 00 C6 3E 80 17 00 00 00 00 00 00 84 [23:53:23]Write i2c OK [23:53:23]MH_I2C_Read... [23:53:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 31! [23:53:23]Read from MH i2c: E2 [23:53:23]MH_I2C_Read... [23:53:23]Read from MH i2c: E2 22 00 [23:53:23]MH_I2C_Read... [23:53:23]Read from MH i2c: E2 22 00 C6 3E 00 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 35 04 06 00 52 46 D6 31 E5 6E 90 00 C0 [23:53:23]RAPDU: 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 35 04 06 00 52 46 D6 31 E5 6E 90 00 [23:53:23]wFMCommunicate OK [23:53:23]SAM_PROTO_ProcessDocument received (without SW) 31 bytes [23:53:23]SAM_PROTO_ProcessDocument done [23:53:23]1209 (1) - 1.0 - номер версии ФФД [23:53:23]1041 (16) - 0000000000874671 - номер ФМ [23:53:23]1040 (4) - 318356 - номер ФД [23:53:23]1038 (4) - 546 - номер смены [23:53:23]1118 (4) - 830 - количество кассовых чеков за смену [23:53:23]1111 (4) - 832 - общее количество ФД за смену [23:53:23]1194 (1208) - счетчики итогов смены [23:53:23] 1134 (4) - 830 - количество чеков со всеми признаками расчетов [23:53:23] 1129 (159) - счетчики операций «приход» [23:53:23] 1135 (4) - 829 - количество чеков по признаку расчетов [23:53:23] 1201 (4) - 974184.29 - общая итоговая сумма в чеках [23:53:23] 1136 (4) - 635582.00 - итоговая сумма в чеках наличными [23:53:23] 1138 (4) - 338602.29 - итоговая сумма в чеках безналичными [23:53:23] 1024 (123) - суммы налогов [23:53:23] 1006 (9) - суммы НДС [23:53:23] 1010 (1) - 0% - код ставки НДС [23:53:23] 1011 (0) - 0.00 - сумма НДС по ставке [23:53:23] 1006 (12) - суммы НДС [23:53:23] 1010 (1) - 12% - код ставки НДС [23:53:23] 1011 (3) - 103468.52 - сумма НДС по ставке [23:53:23] 1007 (9) - суммы НСП [23:53:23] 1014 (1) - 0% - код ставки НСП [23:53:23] 1015 (0) - 0.00 - сумма НСП по ставке [23:53:23] 1007 (12) - суммы НСП [23:53:23] 1014 (1) - 1% - код ставки НСП [23:53:23] 1015 (3) - 8622.08 - сумма НСП по ставке [23:53:23] 1007 (9) - суммы НСП [23:53:23] 1014 (1) - 2% - код ставки НСП [23:53:23] 1015 (0) - 0.00 - сумма НСП по ставке [23:53:23] 1007 (9) - суммы НСП [23:53:23] 1014 (1) - 3% - код ставки НСП [23:53:23] 1015 (0) - 0.00 - сумма НСП по ставке [23:53:23] 1007 (9) - суммы НСП [23:53:23] 1014 (1) - 5% - код ставки НСП [23:53:23] 1015 (0) - 0.00 - сумма НСП по ставке [23:53:23] 1007 (9) - суммы НСП [23:53:23] 1014 (1) - 0,50% - код ставки НСП [23:53:23] 1015 (0) - 0.00 - сумма НСП по ставке [23:53:23] 1007 (9) - суммы НСП [23:53:23] 1014 (1) - 1,50% - код ставки НСП [23:53:23] 1015 (0) - 0.00 - сумма НСП по ставке [23:53:23] 1130 (151) - счетчики операций «возврат прихода» [23:53:23] 1135 (4) - 1 - количество чеков по признаку расчетов [23:53:23] 1201 (3) - 5000.00 - общая итоговая сумма в чеках [23:53:23] 1136 (3) - 5000.00 - итоговая сумма в чеках наличными [23:53:23] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [23:53:23] 1024 (121) - суммы налогов [23:53:23] 1006 (9) - суммы НДС [23:53:23] 1010 (1) - 0% - код ставки НДС [23:53:23] 1011 (0) - 0.00 - сумма НДС по ставке [23:53:23] 1006 (11) - суммы НДС [23:53:23] 1010 (1) - 12% - код ставки НДС [23:53:23] 1011 (2) - 531.00 - сумма НДС по ставке [23:53:23] 1007 (9) - суммы НСП [23:53:23] 1014 (1) - 0% - код ставки НСП [23:53:23] 1015 (0) - 0.00 - сумма НСП по ставке [23:53:23] 1007 (11) - суммы НСП [23:53:23] 1014 (1) - 1% - код ставки НСП [23:53:23] 1015 (2) - 44.25 - сумма НСП по ставке [23:53:23] 1007 (9) - суммы НСП [23:53:23] 1014 (1) - 2% - код ставки НСП [23:53:23] 1015 (0) - 0.00 - сумма НСП по ставке [23:53:23] 1007 (9) - суммы НСП [23:53:23] 1014 (1) - 3% - код ставки НСП [23:53:23] 1015 (0) - 0.00 - сумма НСП по ставке [23:53:23] 1007 (9) - суммы НСП [23:53:23] 1014 (1) - 5% - код ставки НСП [23:53:23] 1015 (0) - 0.00 - сумма НСП по ставке [23:53:23] 1007 (9) - суммы НСП [23:53:23] 1014 (1) - 0,50% - код ставки НСП [23:53:23] 1015 (0) - 0.00 - сумма НСП по ставке [23:53:23] 1007 (9) - суммы НСП [23:53:23] 1014 (1) - 1,50% - код ставки НСП [23:53:23] 1015 (0) - 0.00 - сумма НСП по ставке [23:53:23] 1131 (141) - счетчики операций «расход» [23:53:23] 1135 (4) - 0 - количество чеков по признаку расчетов [23:53:23] 1201 (0) - 0.00 - общая итоговая сумма в чеках [23:53:23] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [23:53:23] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [23:53:23] 1024 (117) - суммы налогов [23:53:23] 1006 (9) - суммы НДС [23:53:23] 1010 (1) - 0% - код ставки НДС [23:53:23] 1011 (0) - 0.00 - сумма НДС по ставке [23:53:23] 1006 (9) - суммы НДС [23:53:23] 1010 (1) - 12% - код ставки НДС [23:53:23] 1011 (0) - 0.00 - сумма НДС по ставке [23:53:23] 1007 (9) - суммы НСП [23:53:23] 1014 (1) - 0% - код ставки НСП [23:53:23] 1015 (0) - 0.00 - сумма НСП по ставке [23:53:23] 1007 (9) - суммы НСП [23:53:23] 1014 (1) - 1% - код ставки НСП [23:53:23] 1015 (0) - 0.00 - сумма НСП по ставке [23:53:23] 1007 (9) - суммы НСП [23:53:23] 1014 (1) - 2% - код ставки НСП [23:53:23] 1015 (0) - 0.00 - сумма НСП по ставке [23:53:23] 1007 (9) - суммы НСП [23:53:23] 1014 (1) - 3% - код ставки НСП [23:53:23] 1015 (0) - 0.00 - сумма НСП по ставке [23:53:23] 1007 (9) - суммы НСП [23:53:23] 1014 (1) - 5% - код ставки НСП [23:53:23] 1015 (0) - 0.00 - сумма НСП по ставке [23:53:23] 1007 (9) - суммы НСП [23:53:23] 1014 (1) - 0,50% - код ставки НСП [23:53:23] 1015 (0) - 0.00 - сумма НСП по ставке [23:53:23] 1007 (9) - суммы НСП [23:53:23] 1014 (1) - 1,50% - код ставки НСП [23:53:23] 1015 (0) - 0.00 - сумма НСП по ставке [23:53:23] 1132 (141) - счетчики операций «возврат расхода» [23:53:23] 1135 (4) - 0 - количество чеков по признаку расчетов [23:53:23] 1201 (0) - 0.00 - общая итоговая сумма в чеках [23:53:23] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [23:53:23] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [23:53:23] 1024 (117) - суммы налогов [23:53:23] 1006 (9) - суммы НДС [23:53:23] 1010 (1) - 0% - код ставки НДС [23:53:23] 1011 (0) - 0.00 - сумма НДС по ставке [23:53:23] 1006 (9) - суммы НДС [23:53:23] 1010 (1) - 12% - код ставки НДС [23:53:23] 1011 (0) - 0.00 - сумма НДС по ставке [23:53:23] 1007 (9) - суммы НСП [23:53:23] 1014 (1) - 0% - код ставки НСП [23:53:23] 1015 (0) - 0.00 - сумма НСП по ставке [23:53:23] 1007 (9) - суммы НСП [23:53:23] 1014 (1) - 1% - код ставки НСП [23:53:23] 1015 (0) - 0.00 - сумма НСП по ставке [23:53:23] 1007 (9) - суммы НСП [23:53:23] 1014 (1) - 2% - код ставки НСП [23:53:23] 1015 (0) - 0.00 - сумма НСП по ставке [23:53:23] 1007 (9) - суммы НСП [23:53:23] 1014 (1) - 3% - код ставки НСП [23:53:23] 1015 (0) - 0.00 - сумма НСП по ставке [23:53:23] 1007 (9) - суммы НСП [23:53:23] 1014 (1) - 5% - код ставки НСП [23:53:23] 1015 (0) - 0.00 - сумма НСП по ставке [23:53:23] 1007 (9) - суммы НСП [23:53:23] 1014 (1) - 0,50% - код ставки НСП [23:53:23] 1015 (0) - 0.00 - сумма НСП по ставке [23:53:23] 1007 (9) - суммы НСП [23:53:23] 1014 (1) - 1,50% - код ставки НСП [23:53:23] 1015 (0) - 0.00 - сумма НСП по ставке [23:53:23] 1133 (588) - - счетчики коррекции - не используются [23:53:23]1077 (6) - 90464194782574 - ФПД [23:53:23]SetTLVBufToDocument [23:53:23]Processing tag 1209 (04B9) [23:53:23]Malloc new data [23:53:23]Processing tag 1041 (0411) [23:53:23]Processing tag 1040 (0410) [23:53:23]Malloc new data [23:53:23]Processing tag 1038 (040E) [23:53:23]Malloc new data [23:53:23]Processing tag 1118 (045E) [23:53:23]Malloc new data [23:53:23]Processing tag 1111 (0457) [23:53:23]Malloc new data [23:53:23]Processing tag 1194 (04AA) [23:53:23]Load OK [23:53:23]SetTLVBufToDocument [23:53:23]Processing tag 1134 (046E) [23:53:23]Malloc new data [23:53:23]Processing tag 1129 (0469) [23:53:23]Load OK [23:53:23]SetTLVBufToDocument [23:53:23]Processing tag 1135 (046F) [23:53:23]Malloc new data [23:53:23]Processing tag 1201 (04B1) [23:53:23]Malloc new data [23:53:23]Processing tag 1136 (0470) [23:53:23]Malloc new data [23:53:23]Processing tag 1138 (0472) [23:53:23]Malloc new data [23:53:23]Processing tag 1024 (0400) [23:53:23]Load OK [23:53:23]SetTLVBufToDocument [23:53:23]Processing tag 1006 (03EE) [23:53:23]Load OK [23:53:23]SetTLVBufToDocument [23:53:23]Processing tag 1010 (03F2) [23:53:23]Malloc new data [23:53:23]Processing tag 1011 (03F3) [23:53:23]Malloc new data [23:53:23]SetTLVBufToDocument err=0 [23:53:23]Processing tag 1006 (03EE) [23:53:23]Load OK [23:53:23]SetTLVBufToDocument [23:53:23]Processing tag 1010 (03F2) [23:53:23]Malloc new data [23:53:23]Processing tag 1011 (03F3) [23:53:23]Malloc new data [23:53:23]SetTLVBufToDocument err=0 [23:53:23]Processing tag 1007 (03EF) [23:53:23]Load OK [23:53:23]SetTLVBufToDocument [23:53:23]Processing tag 1014 (03F6) [23:53:23]Malloc new data [23:53:23]Processing tag 1015 (03F7) [23:53:23]Malloc new data [23:53:23]SetTLVBufToDocument err=0 [23:53:23]Processing tag 1007 (03EF) [23:53:23]Load OK [23:53:23]SetTLVBufToDocument [23:53:23]Processing tag 1014 (03F6) [23:53:23]Malloc new data [23:53:23]Processing tag 1015 (03F7) [23:53:23]Malloc new data [23:53:23]SetTLVBufToDocument err=0 [23:53:23]Processing tag 1007 (03EF) [23:53:23]Load OK [23:53:23]SetTLVBufToDocument [23:53:23]Processing tag 1014 (03F6) [23:53:23]Malloc new data [23:53:23]Processing tag 1015 (03F7) [23:53:23]Malloc new data [23:53:23]SetTLVBufToDocument err=0 [23:53:23]Processing tag 1007 (03EF) [23:53:23]Load OK [23:53:23]SetTLVBufToDocument [23:53:23]Processing tag 1014 (03F6) [23:53:23]Malloc new data [23:53:23]Processing tag 1015 (03F7) [23:53:23]Malloc new data [23:53:23]SetTLVBufToDocument err=0 [23:53:23]Processing tag 1007 (03EF) [23:53:23]Load OK [23:53:23]SetTLVBufToDocument [23:53:23]Processing tag 1014 (03F6) [23:53:23]Malloc new data [23:53:23]Processing tag 1015 (03F7) [23:53:23]Malloc new data [23:53:23]SetTLVBufToDocument err=0 [23:53:23]Processing tag 1007 (03EF) [23:53:23]Load OK [23:53:23]SetTLVBufToDocument [23:53:23]Processing tag 1014 (03F6) [23:53:23]Malloc new data [23:53:23]Processing tag 1015 (03F7) [23:53:23]Malloc new data [23:53:23]SetTLVBufToDocument err=0 [23:53:23]Processing tag 1007 (03EF) [23:53:23]Load OK [23:53:23]SetTLVBufToDocument [23:53:23]Processing tag 1014 (03F6) [23:53:23]Malloc new data [23:53:23]Processing tag 1015 (03F7) [23:53:23]Malloc new data [23:53:23]SetTLVBufToDocument err=0 [23:53:23]SetTLVBufToDocument err=0 [23:53:23]SetTLVBufToDocument err=0 [23:53:23]Processing tag 1130 (046A) [23:53:23]Load OK [23:53:23]SetTLVBufToDocument [23:53:23]Processing tag 1135 (046F) [23:53:23]Malloc new data [23:53:23]Processing tag 1201 (04B1) [23:53:23]Malloc new data [23:53:23]Processing tag 1136 (0470) [23:53:23]Malloc new data [23:53:23]Processing tag 1138 (0472) [23:53:23]Malloc new data [23:53:23]Processing tag 1024 (0400) [23:53:23]Load OK [23:53:23]SetTLVBufToDocument [23:53:23]Processing tag 1006 (03EE) [23:53:23]Load OK [23:53:23]SetTLVBufToDocument [23:53:23]Processing tag 1010 (03F2) [23:53:23]Malloc new data [23:53:23]Processing tag 1011 (03F3) [23:53:23]Malloc new data [23:53:23]SetTLVBufToDocument err=0 [23:53:23]Processing tag 1006 (03EE) [23:53:23]Load OK [23:53:23]SetTLVBufToDocument [23:53:23]Processing tag 1010 (03F2) [23:53:23]Malloc new data [23:53:23]Processing tag 1011 (03F3) [23:53:23]Malloc new data [23:53:23]SetTLVBufToDocument err=0 [23:53:23]Processing tag 1007 (03EF) [23:53:23]Load OK [23:53:23]SetTLVBufToDocument [23:53:23]Processing tag 1014 (03F6) [23:53:23]Malloc new data [23:53:23]Processing tag 1015 (03F7) [23:53:23]Malloc new data [23:53:23]SetTLVBufToDocument err=0 [23:53:23]Processing tag 1007 (03EF) [23:53:23]Load OK [23:53:23]SetTLVBufToDocument [23:53:24]Processing tag 1014 (03F6) [23:53:24]Malloc new data [23:53:24]Processing tag 1015 (03F7) [23:53:24]Malloc new data [23:53:24]SetTLVBufToDocument err=0 [23:53:24]Processing tag 1007 (03EF) [23:53:24]Load OK [23:53:24]SetTLVBufToDocument [23:53:24]Processing tag 1014 (03F6) [23:53:24]Malloc new data [23:53:24]Processing tag 1015 (03F7) [23:53:24]Malloc new data [23:53:24]SetTLVBufToDocument err=0 [23:53:24]Processing tag 1007 (03EF) [23:53:24]Load OK [23:53:24]SetTLVBufToDocument [23:53:24]Processing tag 1014 (03F6) [23:53:24]Malloc new data [23:53:24]Processing tag 1015 (03F7) [23:53:24]Malloc new data [23:53:24]SetTLVBufToDocument err=0 [23:53:24]Processing tag 1007 (03EF) [23:53:24]Load OK [23:53:24]SetTLVBufToDocument [23:53:24]Processing tag 1014 (03F6) [23:53:24]Malloc new data [23:53:24]Processing tag 1015 (03F7) [23:53:24]Malloc new data [23:53:24]SetTLVBufToDocument err=0 [23:53:24]Processing tag 1007 (03EF) [23:53:24]Load OK [23:53:24]SetTLVBufToDocument [23:53:24]Processing tag 1014 (03F6) [23:53:24]Malloc new data [23:53:24]Processing tag 1015 (03F7) [23:53:24]Malloc new data [23:53:24]SetTLVBufToDocument err=0 [23:53:24]Processing tag 1007 (03EF) [23:53:24]Load OK [23:53:24]SetTLVBufToDocument [23:53:24]Processing tag 1014 (03F6) [23:53:24]Malloc new data [23:53:24]Processing tag 1015 (03F7) [23:53:24]Malloc new data [23:53:24]SetTLVBufToDocument err=0 [23:53:24]SetTLVBufToDocument err=0 [23:53:24]SetTLVBufToDocument err=0 [23:53:24]Processing tag 1131 (046B) [23:53:24]Load OK [23:53:24]SetTLVBufToDocument [23:53:24]Processing tag 1135 (046F) [23:53:24]Malloc new data [23:53:24]Processing tag 1201 (04B1) [23:53:24]Malloc new data [23:53:24]Processing tag 1136 (0470) [23:53:24]Malloc new data [23:53:24]Processing tag 1138 (0472) [23:53:24]Malloc new data [23:53:24]Processing tag 1024 (0400) [23:53:24]Load OK [23:53:24]SetTLVBufToDocument [23:53:24]Processing tag 1006 (03EE) [23:53:24]Load OK [23:53:24]SetTLVBufToDocument [23:53:24]Processing tag 1010 (03F2) [23:53:24]Malloc new data [23:53:24]Processing tag 1011 (03F3) [23:53:24]Malloc new data [23:53:24]SetTLVBufToDocument err=0 [23:53:24]Processing tag 1006 (03EE) [23:53:24]Load OK [23:53:24]SetTLVBufToDocument [23:53:24]Processing tag 1010 (03F2) [23:53:24]Malloc new data [23:53:24]Processing tag 1011 (03F3) [23:53:24]Malloc new data [23:53:24]SetTLVBufToDocument err=0 [23:53:24]Processing tag 1007 (03EF) [23:53:24]Load OK [23:53:24]SetTLVBufToDocument [23:53:24]Processing tag 1014 (03F6) [23:53:24]Malloc new data [23:53:24]Processing tag 1015 (03F7) [23:53:24]Malloc new data [23:53:24]SetTLVBufToDocument err=0 [23:53:24]Processing tag 1007 (03EF) [23:53:24]Load OK [23:53:24]SetTLVBufToDocument [23:53:24]Processing tag 1014 (03F6) [23:53:24]Malloc new data [23:53:24]Processing tag 1015 (03F7) [23:53:24]Malloc new data [23:53:24]SetTLVBufToDocument err=0 [23:53:24]Processing tag 1007 (03EF) [23:53:24]Load OK [23:53:24]SetTLVBufToDocument [23:53:24]Processing tag 1014 (03F6) [23:53:24]Malloc new data [23:53:24]Processing tag 1015 (03F7) [23:53:24]Malloc new data [23:53:24]SetTLVBufToDocument err=0 [23:53:24]Processing tag 1007 (03EF) [23:53:24]Load OK [23:53:24]SetTLVBufToDocument [23:53:24]Processing tag 1014 (03F6) [23:53:24]Malloc new data [23:53:24]Processing tag 1015 (03F7) [23:53:24]Malloc new data [23:53:24]SetTLVBufToDocument err=0 [23:53:24]Processing tag 1007 (03EF) [23:53:24]Load OK [23:53:24]SetTLVBufToDocument [23:53:24]Processing tag 1014 (03F6) [23:53:24]Malloc new data [23:53:24]Processing tag 1015 (03F7) [23:53:24]Malloc new data [23:53:24]SetTLVBufToDocument err=0 [23:53:24]Processing tag 1007 (03EF) [23:53:24]Load OK [23:53:24]SetTLVBufToDocument [23:53:24]Processing tag 1014 (03F6) [23:53:24]Malloc new data [23:53:24]Processing tag 1015 (03F7) [23:53:24]Malloc new data [23:53:24]SetTLVBufToDocument err=0 [23:53:24]Processing tag 1007 (03EF) [23:53:24]Load OK [23:53:24]SetTLVBufToDocument [23:53:24]Processing tag 1014 (03F6) [23:53:24]Malloc new data [23:53:24]Processing tag 1015 (03F7) [23:53:24]Malloc new data [23:53:24]SetTLVBufToDocument err=0 [23:53:24]SetTLVBufToDocument err=0 [23:53:24]SetTLVBufToDocument err=0 [23:53:24]Processing tag 1132 (046C) [23:53:24]Load OK [23:53:24]SetTLVBufToDocument [23:53:24]Processing tag 1135 (046F) [23:53:24]Malloc new data [23:53:24]Processing tag 1201 (04B1) [23:53:24]Malloc new data [23:53:24]Processing tag 1136 (0470) [23:53:24]Malloc new data [23:53:24]Processing tag 1138 (0472) [23:53:24]Malloc new data [23:53:24]Processing tag 1024 (0400) [23:53:24]Load OK [23:53:24]SetTLVBufToDocument [23:53:24]Processing tag 1006 (03EE) [23:53:24]Load OK [23:53:24]SetTLVBufToDocument [23:53:24]Processing tag 1010 (03F2) [23:53:24]Malloc new data [23:53:24]Processing tag 1011 (03F3) [23:53:24]Malloc new data [23:53:24]SetTLVBufToDocument err=0 [23:53:24]Processing tag 1006 (03EE) [23:53:24]Load OK [23:53:24]SetTLVBufToDocument [23:53:24]Processing tag 1010 (03F2) [23:53:24]Malloc new data [23:53:24]Processing tag 1011 (03F3) [23:53:24]Malloc new data [23:53:24]SetTLVBufToDocument err=0 [23:53:24]Processing tag 1007 (03EF) [23:53:24]Load OK [23:53:24]SetTLVBufToDocument [23:53:24]Processing tag 1014 (03F6) [23:53:24]Malloc new data [23:53:24]Processing tag 1015 (03F7) [23:53:24]Malloc new data [23:53:24]SetTLVBufToDocument err=0 [23:53:24]Processing tag 1007 (03EF) [23:53:24]Load OK [23:53:24]SetTLVBufToDocument [23:53:24]Processing tag 1014 (03F6) [23:53:24]Malloc new data [23:53:24]Processing tag 1015 (03F7) [23:53:24]Malloc new data [23:53:24]SetTLVBufToDocument err=0 [23:53:24]Processing tag 1007 (03EF) [23:53:24]Load OK [23:53:24]SetTLVBufToDocument [23:53:24]Processing tag 1014 (03F6) [23:53:24]Malloc new data [23:53:24]Processing tag 1015 (03F7) [23:53:24]Malloc new data [23:53:24]SetTLVBufToDocument err=0 [23:53:24]Processing tag 1007 (03EF) [23:53:24]Load OK [23:53:24]SetTLVBufToDocument [23:53:24]Processing tag 1014 (03F6) [23:53:24]Malloc new data [23:53:24]Processing tag 1015 (03F7) [23:53:24]Malloc new data [23:53:24]SetTLVBufToDocument err=0 [23:53:24]Processing tag 1007 (03EF) [23:53:24]Load OK [23:53:24]SetTLVBufToDocument [23:53:24]Processing tag 1014 (03F6) [23:53:24]Malloc new data [23:53:24]Processing tag 1015 (03F7) [23:53:24]Malloc new data [23:53:24]SetTLVBufToDocument err=0 [23:53:24]Processing tag 1007 (03EF) [23:53:24]Load OK [23:53:24]SetTLVBufToDocument [23:53:24]Processing tag 1014 (03F6) [23:53:24]Malloc new data [23:53:24]Processing tag 1015 (03F7) [23:53:24]Malloc new data [23:53:24]SetTLVBufToDocument err=0 [23:53:24]Processing tag 1007 (03EF) [23:53:24]Load OK [23:53:24]SetTLVBufToDocument [23:53:24]Processing tag 1014 (03F6) [23:53:24]Malloc new data [23:53:24]Processing tag 1015 (03F7) [23:53:24]Malloc new data [23:53:24]SetTLVBufToDocument err=0 [23:53:24]SetTLVBufToDocument err=0 [23:53:24]SetTLVBufToDocument err=0 [23:53:24]Processing tag 1133 (046D) [23:53:24]Malloc new data [23:53:24]SetTLVBufToDocument err=0 [23:53:24]Processing tag 1077 (0435) [23:53:24]Malloc new data [23:53:24]SetTLVBufToDocument err=0 [23:53:24]Malloc new data [23:53:24]SAM_PROTO_GetFMData [23:53:24]wFMCommunicate request_size=4 [23:53:24]MH_SAM_APDU [23:53:24]CAPDU: 80 13 03 00 [23:53:24]Write to MH i2c: E2 08 00 C7 3E 80 13 03 00 00 00 00 00 84 [23:53:24]Write i2c OK [23:53:24]MH_I2C_Read... [23:53:24]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:53:24]Read from MH i2c: E2 [23:53:24]MH_I2C_Read... [23:53:24]Read from MH i2c: E2 FD 00 [23:53:24]MH_I2C_Read... [23:53:24]Read from MH i2c: E2 FD 00 C7 3E 00 CA 04 85 04 C6 04 6E 04 04 00 4F D7 04 00 69 04 A5 00 6F 04 04 00 45 CC 04 00 B1 04 05 00 36 11 CF 20 0A 70 04 05 00 32 FA 15 7A 07 72 04 05 00 04 17 B9 A6 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 E8 CE 63 13 01 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 7E A2 F2 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 0A 0B 00 00 B1 04 04 00 74 95 BC 43 70 04 04 00 14 B1 BA 43 72 04 03 00 60 E4 01 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 23 99 90 00 B5 [23:53:25]RAPDU: CA 04 85 04 C6 04 6E 04 04 00 4F D7 04 00 69 04 A5 00 6F 04 04 00 45 CC 04 00 B1 04 05 00 36 11 CF 20 0A 70 04 05 00 32 FA 15 OFD Sender: No OFD packet to send [23:53:25]7A 07 72 04 05 00 04 17 B9 A6 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 E8 CE 63 13 01 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 7E A2 F2 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 0A 0B 00 00 B1 04 04 00 74 95 BC 43 70 04 04 00 14 B1 BA 43 72 04 03 00 60 E4 01 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 23 99 90 00 [23:53:25]wFMCommunicate OK [23:53:25]wFMCommunicate request_size=4 [23:53:25]MH_SAM_APDU [23:53:25]CAPDU: 80 17 00 00 [23:53:25]Write to MH i2c: E2 08 00 C8 3E 80 17 00 00 00 00 00 00 86 [23:53:25]Write i2c OK [23:53:25]MH_I2C_Read... [23:53:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:53:25]Read from MH i2c: E2 [23:53:25]MH_I2C_Read... [23:53:25]Read from MH i2c: E2 FD 00 [23:53:25]MH_I2C_Read... [23:53:25]Read from MH i2c: E2 FD 00 C8 3E 00 31 07 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 89 76 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 52 [23:53:25]RAPDU: 31 07 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 89 76 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 [23:53:26]wFMCommunicate OK [23:53:26]wFMCommunicate request_size=4 [23:53:26]MH_SAM_APDU [23:53:26]CAPDU: 80 17 00 00 [23:53:26]Write to MH i2c: E2 08 00 C9 3E 80 17 00 00 00 00 00 00 87 [23:53:26]Write i2c OK [23:53:26]MH_I2C_Read... [23:53:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:53:26]Read from MH i2c: E2 [23:53:26]MH_I2C_Read... [23:53:26]Read from MH i2c: E2 FD 00 [23:53:26]MH_I2C_Read... [23:53:26]Read from MH i2c: E2 FD 00 C9 3E 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 65 [23:53:26]RAPDU: 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 [23:53:26]wFMCommunicate OK [23:53:26]wFMCommunicate request_size=4 [23:53:26]MH_SAM_APDU [23:53:26]CAPDU: 80 17 00 00 [23:53:26]Write to MH i2c: E2 08 00 CA 3E 80 17 00 00 00 00 00 00 88 [23:53:26]Write i2c OK [23:53:26]MH_I2C_Read... [23:53:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:53:27]Read from MH i2c: E2 [23:53:27]MH_I2C_Read... [23:53:27]Read from MH i2c: E2 FD 00 [23:53:27]MH_I2C_Read... [23:53:27]Read from MH i2c: E2 FD 00 CA 3E 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 03 [23:53:27]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [23:53:27]wFMCommunicate OK [23:53:27]wFMCommunicate request_size=4 [23:53:27]MH_SAM_APDU [23:53:27]CAPDU: 80 17 00 00 [23:53:27]Write to MH i2c: E2 08 00 CB 3E 80 17 00 00 00 00 00 00 89 [23:53:27]Write i2c OK [23:53:27]MH_I2C_Read... [23:53:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 228! [23:53:27]Read from MH i2c: E2 [23:53:27]MH_I2C_Read... [23:53:27]Read from MH i2c: E2 E7 00 [23:53:27]MH_I2C_Read... [23:53:27]Read from MH i2c: E2 E7 00 CB 3E 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 66 [23:53:27]RAPDU: 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:53:28]wFMCommunicate OK [23:53:28]SAM_PROTO_GetFMData done [23:53:28]Malloc new data [23:53:28]Malloc new data [23:53:28]Malloc new data [23:53:28]Malloc new data [23:53:28]KKMLoadAndSignCloseShiftData err=0 [23:53:28]Отчет о закрытии смены ФФД: 1.0 ИНН: 02508201610067 Кассир: Алмусаев Т. 28.10.2024 23:53 Смена: 546 РНМ: 0000000000091628 ЗНМ: 0300000082 СНО: Общий режим Чеков за смену: 830 ФД за смену: 832 Всего чеков: 830 ИТОГИ ПРИХОД Чеков: 829 Общий итог: 974184.29 Итого наличными: 635582.00 Итого безнал.: 338602.29 НДС 0% : 0.00 НДС 12% : 103468.52 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 8622.08 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 1 Общий итог: 5000.00 Итого наличными: 5000.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 531.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 44.25 ИТОГИ РАСХОД Чеков: 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 Нал. в кассе: 630582.00 НС Приход: 435001142.30 НС Возвр.Прихода: 11364325.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФД: 318356 ФМ: 0000000000874671 ФПД: 90464194782574 [23:53:28]StoreToDocumentArchive [23:53:28]shift 546 fd 318356 [23:53:28]save to /storage/0546/doc_00318356 [23:53:28]save last doc name /storage/0546/doc_00318356 to /storage/kkm_last_doc_name [23:53:28]save OK [23:53:28]Clear old archive folders... [23:53:28]Remove dir /storage/0522 [23:53:28]opendir ok [23:53:28]file . [23:53:28]file .. [23:53:28]file doc_1730159563 [23:53:28]remove file /storage/0522/doc_1730159563 [23:53:28]remove dir /storage/0522 [23:53:28]NVStorageSaveData kkm_registers [23:53:28]File name is /storage/kkm_registers [23:53:28]Write 24 bytes [23:53:28]NVStorageSaveData done [23:53:28]NVStorageSaveData kkm_registers [23:53:28]File name is /storage/kkm_registers [23:53:28]Write 24 bytes [23:53:28]NVStorageSaveData done [23:53:28]ProcessDocumentItem done err = 0, tmpTLVsize=1389 [23:53:28]tlvbuf is 00292EF0 [23:53:28]SAM_PROTO_ClearQueue [23:53:28]wFMCommunicate request_size=4 [23:53:28]MH_SAM_APDU [23:53:28]CAPDU: 80 09 00 00 [23:53:28]Write to MH i2c: E2 08 00 CC 3E 80 09 00 00 00 00 00 00 7C [23:53:28]Write i2c OK [23:53:28]MH_I2C_Read... [23:53:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:53:28]Read from MH i2c: E2 [23:53:28]MH_I2C_Read... [23:53:28]Read from MH i2c: E2 03 00 [23:53:28]MH_I2C_Read... [23:53:28]Read from MH i2c: E2 03 00 CC 3E 00 90 00 7E [23:53:28]RAPDU: 90 00 [23:53:28]wFMCommunicate OK [23:53:28]SAM_PROTO_ClearQueue done [23:53:28]KKMCreateOFDPacket [23:53:28]OFDProtocolAddRootSTLVToBuf [23:53:28]FM_MakeSignedData [23:53:28]FM_MakeSignedData [23:53:28]SAM_PROTO_SignData [23:53:28]wFMCommunicate request_size=4 [23:53:28]MH_SAM_APDU [23:53:28]CAPDU: 80 0D 01 02 [23:53:28]Write to MH i2c: E2 08 00 CD 3E 80 0D 01 02 00 00 00 00 84 [23:53:28]Write i2c OK [23:53:28]MH_I2C_Read... [23:53:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:53:28]Read from MH i2c: E2 [23:53:28]MH_I2C_Read... [23:53:28]Read from MH i2c: E2 03 00 [23:53:28]MH_I2C_Read... [23:53:28]Read from MH i2c: E2 03 00 CD 3E 00 90 00 7F [23:53:28]RAPDU: 90 00 [23:53:28]wFMCommunicate OK [23:53:28]wFMCommunicate request_size=255 [23:53:28]MH_SAM_APDU [23:53:28]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 15 00 D0 90 D0 BB D0 BC D1 83 D1 81 D0 B0 D0 B5 D0 B2 20 D0 A2 2E 20 F4 03 04 00 F1 23 20 67 0E 04 04 00 22 02 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 5E 04 04 00 3E 03 00 00 57 04 04 00 40 03 00 00 AA 04 DF 04 6E 04 04 00 3E 03 00 00 69 04 A6 00 6F 04 04 00 3D 03 00 00 B1 04 04 00 BD 7C CE 05 70 04 04 00 38 D2 C9 03 72 04 04 00 85 AA 04 02 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 64 E1 9D 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 [23:53:28]Write to MH i2c: E2 02 01 CE 3E 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 15 00 D0 90 D0 BB D0 BC D1 83 D1 81 D0 B0 D0 B5 D0 B2 20 D0 A2 2E 20 F4 03 04 00 F1 23 20 67 0E 04 04 00 22 02 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 5E 04 04 00 3E 03 00 00 57 04 04 00 40 03 00 00 AA 04 DF 04 6E 04 04 00 3E 03 00 00 69 04 A6 00 6F 04 04 00 3D 03 00 00 B1 04 04 00 BD 7C CE 05 70 04 04 00 38 D2 C9 03 72 04 04 00 85 AA 04 02 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 64 E1 9D EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 00 49 [23:53:28]Write i2c OK [23:53:28]MH_I2C_Read... [23:53:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:53:28]Read from MH i2c: E2 [23:53:28]MH_I2C_Read... [23:53:28]Read from MH i2c: E2 03 00 [23:53:28]MH_I2C_Read... [23:53:28]Read from MH i2c: E2 03 00 CE 3E 00 90 00 80 [23:53:28]RAPDU: 90 00 [23:53:28]wFMCommunicate OK [23:53:28]wFMCommunicate request_size=255 [23:53:28]MH_SAM_APDU [23:53:28]CAPDU: 80 0D 02 02 FA 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 00 28 0D 6A 04 9F 00 6F 04 04 00 01 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 01 00 00 00 04 80 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 6C CF EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 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 [23:53:29]Write to MH i2c: E2 02 01 CF 3E 80 0D 02 02 FA 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 00 28 0D 6A 04 9F 00 6F 04 04 00 01 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 01 00 00 00 04 80 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 6C CF EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 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 68 [23:53:29]Write i2c OK [23:53:29]MH_I2C_Read... [23:53:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:53:29]Read from MH i2c: E2 [23:53:29]MH_I2C_Read... [23:53:29]Read from MH i2c: E2 03 00 [23:53:29]MH_I2C_Read... [23:53:29]Read from MH i2c: E2 03 00 CF 3E 00 90 00 81 [23:53:29]RAPDU: 90 00 [23:53:29]wFMCommunicate OK [23:53:29]wFMCommunicate request_size=255 [23:53:29]MH_SAM_APDU [23:53:29]CAPDU: 80 0D 02 02 FA 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6C 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF [23:53:29]Write to MH i2c: E2 02 01 D0 3E 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 40 [23:53:30]Write i2c OK [23:53:30]MH_I2C_Read... [23:53:30]OFD Sender: No OFD packet to send [23:53:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:53:30]Read from MH i2c: E2 [23:53:30]MH_I2C_Read... [23:53:30]Read from MH i2c: E2 03 00 [23:53:30]MH_I2C_Read... [23:53:30]Read from MH i2c: E2 03 00 D0 3E 00 90 00 82 [23:53:30]RAPDU: 90 00 [23:53:30]wFMCommunicate OK [23:53:30]wFMCommunicate request_size=255 [23:53:30]MH_SAM_APDU [23:53:30]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 [23:53:30]Write to MH i2c: E2 02 01 D1 3E 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 60 [23:53:30]Write i2c OK [23:53:30]MH_I2C_Read... [23:53:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:53:31]Read from MH i2c: E2 [23:53:31]MH_I2C_Read... [23:53:31]Read from MH i2c: E2 03 00 [23:53:31]MH_I2C_Read... [23:53:31]Read from MH i2c: E2 03 00 D1 3E 00 90 00 83 [23:53:31]RAPDU: 90 00 [23:53:31]wFMCommunicate OK [23:53:31]wFMCommunicate request_size=255 [23:53:31]MH_SAM_APDU [23:53:31]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 [23:53:31]Write to MH i2c: E2 02 01 D2 3E 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 1A [23:53:31]Write i2c OK [23:53:31]MH_I2C_Read... [23:53:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:53:31]Read from MH i2c: E2 [23:53:31]MH_I2C_Read... [23:53:31]Read from MH i2c: E2 03 00 [23:53:31]MH_I2C_Read... [23:53:31]Read from MH i2c: E2 03 00 D2 3E 00 90 00 84 [23:53:31]RAPDU: 90 00 [23:53:31]wFMCommunicate OK [23:53:31]wFMCommunicate request_size=148 [23:53:31]MH_SAM_APDU [23:53:31]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 94 DB 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 35 04 06 00 52 46 D6 31 E5 6E [23:53:32]Write to MH i2c: E2 97 00 D3 3E 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 94 DB 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 35 04 06 00 52 46 D6 31 E5 6E 00 00 30 [23:53:32]Write i2c OK [23:53:32]MH_I2C_Read... [23:53:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:53:32]Read from MH i2c: E2 [23:53:32]MH_I2C_Read... [23:53:32]Read from MH i2c: E2 03 00 [23:53:32]MH_I2C_Read... [23:53:32]Read from MH i2c: E2 03 00 D3 3E 00 90 00 85 [23:53:32]RAPDU: 90 00 [23:53:32]wFMCommunicate OK [23:53:32]wFMCommunicate request_size=4 [23:53:32]MH_SAM_APDU [23:53:32]CAPDU: 80 0D 03 02 [23:53:32]Write to MH i2c: E2 08 00 D4 3E 80 0D 03 02 00 00 00 00 8D [23:53:32]Write i2c OK [23:53:32]MH_I2C_Read... [23:53:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:53:32]Read from MH i2c: E2 [23:53:32]MH_I2C_Read... [23:53:32]Read from MH i2c: E2 0B 00 [23:53:32]MH_I2C_Read... [23:53:32]Read from MH i2c: E2 0B 00 D4 3E 00 56 B1 E9 E8 07 AF 87 5C 90 00 FF [23:53:32]RAPDU: 56 B1 E9 E8 07 AF 87 5C 90 00 [23:53:32]wFMCommunicate OK [23:53:32]SAM_PROTO_SignData done [23:53:32]FM_MakeSignedData done [23:53:32]CreateOFDProtocolMessage [23:53:32]wFMCommunicate request_size=4 [23:53:32]MH_SAM_APDU [23:53:32]CAPDU: 80 11 00 00 [23:53:32]Write to MH i2c: E2 08 00 D5 3E 80 11 00 00 00 00 00 00 8D [23:53:32]Write i2c OK [23:53:32]MH_I2C_Read... [23:53:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:53:32]Read from MH i2c: E2 [23:53:32]MH_I2C_Read... [23:53:32]Read from MH i2c: E2 17 00 [23:53:32]MH_I2C_Read... [23:53:32]Read from MH i2c: E2 17 00 D5 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E1 [23:53:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [23:53:32]wFMCommunicate OK [23:53:32]CreateOFDProtocolMessage done [23:53:32]OFDSenderStorePacket 318356 [23:53:32]StoreOFDPacket docnum=318356 [23:53:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 81 05 00 00 85 43 79 05 D5 55 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 15 00 D0 90 D0 BB D0 BC D1 83 D1 81 D0 B0 D0 B5 D0 B2 20 D0 A2 2E 20 F4 03 04 00 F1 23 20 67 0E 04 04 00 22 02 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 5E 04 04 00 3E 03 00 00 57 04 04 00 40 03 00 00 AA 04 DF 04 6E 04 04 00 3E 03 00 00 69 04 A6 00 6F 04 04 00 3D 03 00 00 B1 04 04 00 BD 7C CE 05 70 04 04 00 38 D2 C9 03 72 04 04 00 85 AA 04 02 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 64 E1 9D 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 00 28 0D 6A 04 9F 00 6F 04 04 00 01 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 01 00 00 00 04 80 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 6C CF EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 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 94 DB 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 35 04 06 00 52 46 D6 31 E5 6E 56 B1 E9 E8 07 AF 87 5C [23:53:32]CheckFolder [23:53:32]dirname=/storage/ofd_packets [23:53:32]CheckFolder done [23:53:32]ProducePacketName [23:53:32]name=ofd_packets/00318356 [23:53:32]NVStorageSaveData ofd_packets/00318356 [23:53:32]File name is /storage/ofd_packets/00318356 [23:53:32]Write 1439 bytes [23:53:32]NVStorageSaveData done [23:53:32]OFDSenderStorePacket done [23:53:32]KKMCreateOFDPacket done [23:53:32]NVStorageSaveData kkm_last_timestamp [23:53:32]File name is /storage/kkm_last_timestamp [23:53:32]Write 4 bytes [23:53:32]NVStorageSaveData done [23:53:32]ExternCall_PrintAddStr [23:53:32]wPrintStart [23:53:32]Write to MH i2c: 01 00 00 D6 3E 14 [23:53:33]Write i2c OK [23:53:33]MH_I2C_Read... [23:53:33]Read from MH i2c: 01 [23:53:33]MH_I2C_Read... [23:53:33]Read from MH i2c: 01 07 00 [23:53:33]MH_I2C_Read... [23:53:33]Read from MH i2c: 01 07 00 D6 3E 00 00 00 00 00 FF 0F 29 [23:53:33]RasterBufferAndPrint [23:53:33]line Отчет о закрытии смены [23:53:33]line ФФД: 1.0 [23:53:33]line ИНН: 02508201610067 [23:53:33]line Кассир: Алмусаев Т. [23:53:33]line 28.10.2024 23:53 [23:53:33]line Смена: 546 [23:53:33]line РНМ: 0000000000091628 [23:53:33]line ЗНМ: 0300000082 [23:53:33]line СНО: Общий режим [23:53:33]line Чеков за смену: 830 [23:53:33]line ФД за смену: 832 [23:53:33]line Всего чеков: 830 [23:53:33]line ИТОГИ ПРИХОД [23:53:33]line Чеков: 829 [23:53:33]line Общий итог: 974184.29 [23:53:33]line Итого наличными: 635582.00 [23:53:33]line Итого безнал.: 338602.29 [23:53:33]line НДС 0% : 0.00 [23:53:33]line НДС 12% : 103468.52 [23:53:33]line НСП 0% : 0.00 [23:53:33]line НСП 1,50% : 0.00 [23:53:33]line НСП 0,50% : 0.00 [23:53:33]line НСП 5% : 0.00 [23:53:33]line НСП 3% : 0.00 [23:53:33]line НСП 2% : 0.00 [23:53:33]line НСП 1% : 8622.08 [23:53:33]line ИТОГИ ВОЗВРАТ ПРИХОДА [23:53:33]line Чеков: 1 [23:53:33]line Общий итог: 5000.00 [23:53:33]line Итого наличными: 5000.00 [23:53:33]line Итого безнал.: 0.00 [23:53:33]line НДС 0% : 0.00 [23:53:33]line НДС 12% : 531.00 [23:53:33]line НСП 0% : 0.00 [23:53:33]line НСП 1,50% : 0.00 [23:53:33]line НСП 0,50% : 0.00 [23:53:33]OFD Sender: Processing packet 318356 [packets to send 127, broken 126] [23:53:33]ProducePacketName [23:53:33]name=ofd_packets/00318356 [23:53:33]OFD Sender: To server: pG, [23:53:33]CommunicateWithHost lk.salyk.kg:30040 [23:53:33]ConnectInit lk.salyk.kg [23:53:33]line НСП 5% : 0.00 [23:53:33]line НСП 3% : 0.00 [23:53:33]line НСП 2% : 0.00 [23:53:33]line НСП 1% : 44.25 [23:53:33]line ИТОГИ РАСХОД [23:53:33]line Чеков: 0 [23:53:33]line Общий итог: 0.00 [23:53:33]line Итого наличными: 0.00 [23:53:33]line Итого безнал.: 0.00 [23:53:33]line НДС 0% : 0.00 [23:53:33]line НДС 12% : 0.00 [23:53:33]line НСП 0% : 0.00 [23:53:33]line НСП 1,50% : 0.00 [23:53:33]line НСП 0,50% : 0.00 [23:53:33]line НСП 5% : 0.00 [23:53:33]line НСП 3% : 0.00 [23:53:33]line НСП 2% : 0.00 [23:53:33]line НСП 1% : 0.00 [23:53:33]line ИТОГИ ВОЗВРАТ РАСХОДА [23:53:33]line Чеков: 0 [23:53:33]line Общий итог: 0.00 [23:53:33]line Итого наличными: 0.00 [23:53:33]line Итого безнал.: 0.00 [23:53:33]line НДС 0% : 0.00 [23:53:33]line НДС 12% : 0.00 [23:53:33]line НСП 0% : 0.00 [23:53:33]line НСП 1,50% : 0.00 [23:53:33]line НСП 0,50% : 0.00 [23:53:33]line НСП 5% : 0.00 [23:53:33]line НСП 3% : 0.00 [23:53:33]line НСП 2% : 0.00 [23:53:33]line НСП 1% : 0.00 [23:53:33]line Сумма внесений: 0.00 [23:53:33]line Сумма выплат: 0.00 [23:53:33]line Нал. в кассе: 630582.00 [23:53:33]line НС Приход: 435001142.30 [23:53:33]line НС Возвр.Прихода: 11364325.00 [23:53:33]line НС Расход: 0.00 [23:53:33]line НС Возвр.Расхода: 0.00 [23:53:33]line ФД: 318356 [23:53:33]line ФМ: 0000000000874671 [23:53:33]line ФПД: 90464194782574 [23:53:33]written 0, free lines is 4095 [23:53:33]Connected sock=10 [23:53:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 81 05 00 00 85 43 79 05 D5 55 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 15 00 D0 90 D0 BB D0 BC D1 83 D1 81 D0 B0 D0 B5 D0 B2 20 D0 A2 2E 20 F4 03 04 00 F1 23 20 67 0E 04 04 00 22 02 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 5E 04 04 00 3E 03 00 00 57 04 04 00 40 03 00 00 AA 04 DF 04 6E 04 04 00 3E 03 00 00 69 04 A6 00 6F 04 04 00 3D 03 00 00 B1 04 04 00 BD 7C CE 05 70 04 04 00 38 D2 C9 03 72 04 04 00 85 AA 04 02 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 64 E1 9D 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 00 28 0D 6A 04 9F 00 6F 04 04 00 01 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 01 00 00 00 04 80 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 6C CF EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 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 Write to MH i2c: 00 01 72 00 04 00 00 27 00 3F 00 04 75 00 EE 03 09 00 F2 03 01 00 66 00 [23:53:34]F3 Write i2c OK [23:53:34]03 MH_I2C_Read... [23:53:34]00 Read from MH i2c: 00 01 EE [23:53:34]03 MH_I2C_Read... [23:53:34]09 00 F2 03 01 00 01 F3 Read from MH i2c: 03 01 07 00 00 00 [23:53:34]EF MH_I2C_Read... [23:53:34]03 09 00 F6 03 01 00 00 F7 03 00 00 EF Read from MH i2c: 03 01 09 07 00 00 F6 27 03 3F 01 00 01 F7 03 00 00 EF 03 09 00 F6 00 03 00 01 00 00 00 02 00 F7 38 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 0C 03 B1 00 [23:53:34]00 RasterBufferAndPrint [23:53:34]EF line [23:53:34]03 line [23:53:34]09 line [23:53:34]00 line [23:53:34]F6 line [23:53:34]03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 written 0, free lines is 3296 [23:53:34]03 00 00 EF 03 09 00 F6 03 01 00 06 MH_Cut [23:53:34]F7 Write to MH i2c: 03 D1 00 01 00 00 D0 2E 3F 04 01 8D 3F 00 6F 04 04 00 00 00 00 00 B1 04 00 [23:53:34]00 70 04 00 00 72 04 00 00 00 04 Write i2c OK [23:53:34]75 MH_I2C_Read... [23:53:34]00 Read from MH i2c: EE D1 03 [23:53:34]09 00 F2 03 01 00 00 F3 03 00 00 EE 03 MH_I2C_Read... [23:53:34]09 Read from MH i2c: 00 D1 F2 01 00 03 [23:53:34]01 00 01 F3 03 00 00 EF 03 09 00 F6 03 MH_I2C_Read... [23:53:34]01 Read from MH i2c: 00 D1 00 01 F7 00 03 2E 00 3F 00 00 EF 3E 03 [23:53:34]09 Write to MH i2c: 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 01 00 00 F6 00 03 2F 01 3F 00 6E 02 [23:53:34]F7 Write i2c OK [23:53:34]03 MH_I2C_Read... [23:53:34]00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 94 DB 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 35 04 06 00 52 46 D6 31 E5 6E 56 B1 E9 E8 07 AF 87 5C [23:53:35]*** Cut start [23:53:35]*** Partial cut [23:53:35]*** CUTSNS_PIN = 1 [23:53:35]*** CUTSNS_PIN = 0 [23:53:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 28 E9 47 00 1D 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 *** Brake cut motor [23:53:35]30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 94 DB 04 00 F4 03 04 00 B6 CF 1F 67 B6 04 01 00 00 26 EC DC EB A3 24 05 C8 [23:53:35]CommunicateWithHost err = 0 [23:53:35]CheckOFDResponse [23:53:35]1017 (14) - 77093643461234 [23:53:35]1041 (16) - 0000000000874671 [23:53:35]1040 (4) - 318356 [23:53:35]1012 (4) - 28.10.2024 17:53 [23:53:35]1206 (1) - 0 [23:53:35]OFD Sender: Remove packet 318356 [23:53:35]ProducePacketName [23:53:35]name=ofd_packets/00318356 [23:53:35]NVStorageDeleteData [23:53:35]Read from MH i2c: 01 [23:53:35]MH_I2C_Read... [23:53:35]*** Stop cut motor [23:53:35]*** Cut end [23:53:35]Read from MH i2c: 01 07 00 [23:53:35]MH_I2C_Read... [23:53:35]Read from MH i2c: 01 07 00 2F 3F 00 00 00 00 00 FF 0F 83 [23:53:35]process_action close_shift done [23:53:35]requested_data is exist [23:53:35]produce_requested_data [23:53:35]requested_item fd.num is exist - process it [23:53:35]SAM_PROTO_GetFieldsCounters [23:53:35]wFMCommunicate request_size=4 [23:53:35]MH_SAM_APDU [23:53:35]CAPDU: 80 13 00 00 [23:53:35]Write to MH i2c: E2 08 00 30 3F 80 13 00 00 00 00 00 00 EB [23:53:35]Write i2c OK [23:53:35]MH_I2C_Read... [23:53:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:53:35]Read from MH i2c: E2 [23:53:35]MH_I2C_Read... [23:53:35]Read from MH i2c: E2 62 00 [23:53:35]MH_I2C_Read... [23:53:35]Read from MH i2c: E2 62 00 30 3F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 94 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 3E 03 00 00 5E 04 04 00 3E 03 00 00 57 04 04 00 40 03 00 00 19 04 04 00 00 00 00 00 90 00 69 [23:53:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 94 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 3E 03 00 00 5E 04 04 00 3E 03 00 00 57 04 04 00 40 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:53:36]wFMCommunicate OK [23:53:36]SAM_PROTO_GetFieldsCounters done [23:53:36]requested_item shift.num is exist - process it [23:53:36]requested_item shift.opened is exist - process it [23:53:36]req_shift_opened [23:53:36]FM_GetShiftState [23:53:36]SAM_PROTO_GetShiftState [23:53:36]wFMCommunicate request_size=4 [23:53:36]MH_SAM_APDU [23:53:36]CAPDU: 80 13 01 00 [23:53:36]Write to MH i2c: E2 08 00 31 3F 80 13 01 00 00 00 00 00 ED [23:53:36]OFD Sender: No OFD packet to send [23:53:36]Write i2c OK [23:53:36]MH_I2C_Read... [23:53:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:53:36]Read from MH i2c: E2 [23:53:36]MH_I2C_Read... [23:53:36]Read from MH i2c: E2 0E 00 [23:53:36]MH_I2C_Read... [23:53:36]Read from MH i2c: E2 0E 00 31 3F 00 09 00 00 00 00 00 00 00 00 00 00 90 00 F8 [23:53:36]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [23:53:36]wFMCommunicate OK [23:53:36]SAM_PROTO_GetShiftState done [23:53:36]FM_GetShiftState done [23:53:36]req_shift_opened done [23:53:36]requested_item shift.open_date is exist - process it [23:53:36]req_shift_open_date [23:53:36]FM_GetShiftState [23:53:36]SAM_PROTO_GetShiftState [23:53:36]wFMCommunicate request_size=4 [23:53:36]MH_SAM_APDU [23:53:36]CAPDU: 80 13 01 00 [23:53:36]Write to MH i2c: E2 08 00 32 3F 80 13 01 00 00 00 00 00 EE [23:53:36]Write i2c OK [23:53:36]MH_I2C_Read... [23:53:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:53:36]Read from MH i2c: E2 [23:53:36]MH_I2C_Read... [23:53:36]Read from MH i2c: E2 0E 00 [23:53:36]MH_I2C_Read... [23:53:36]Read from MH i2c: E2 0E 00 32 3F 00 09 00 00 00 00 00 00 00 00 00 00 90 00 F9 [23:53:36]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [23:53:36]wFMCommunicate OK [23:53:36]SAM_PROTO_GetShiftState done [23:53:36]FM_GetShiftState done [23:53:36]req_shift_open_date done [23:53:36]produce_requested_data done [23:53:36]produce_requested_data return {"fd.num":318356,"shift.num":546,"shift.opened":0,"shift.open_date":0} [23:53:36]process_action_free close_shift [23:53:36]json_value_free [23:53:36]json_value_free done [23:53:36]process_json_proto returns [23:53:36]Send response to host [23:53:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":318356,"shift.num":546,"shift.opened":0,"shift.open_date":0}}} [23:53:36]free response buf [23:53:36]execute_script done [23:53:36]execute_script returns [23:53:36]free content buf [23:53:36]Sock 9.Close socket [23:53:36]Sock 9.Thread stoped [23:53:41]OFD Sender: No OFD packet to send [23:53:46]OFD Sender: No OFD packet to send [23:53:51]OFD Sender: No OFD packet to send [23:53:56]OFD Sender: No OFD packet to send [23:54:01]OFD Sender: No OFD packet to send [23:54:06]OFD Sender: No OFD packet to send [23:54:11]OFD Sender: No OFD packet to send [23:54:16]OFD Sender: No OFD packet to send [23:54:21]OFD Sender: No OFD packet to send [23:54:26]OFD Sender: No OFD packet to send [23:54:31]OFD Sender: No OFD packet to send [23:54:36]OFD Sender: No OFD packet to send [23:54:41]OFD Sender: No OFD packet to send [23:54:46]OFD Sender: No OFD packet to send [23:54:51]OFD Sender: No OFD packet to send [23:54:56]OFD Sender: No OFD packet to send [23:55:01]OFD Sender: No OFD packet to send [23:55:06]OFD Sender: No OFD packet to send [23:55:11]OFD Sender: No OFD packet to send [23:55:16]OFD Sender: No OFD packet to send [23:55:21]OFD Sender: No OFD packet to send [23:55:26]OFD Sender: No OFD packet to send [23:55:31]OFD Sender: No OFD packet to send [23:55:36]OFD Sender: No OFD packet to send [23:55:41]OFD Sender: No OFD packet to send [23:55:46]OFD Sender: No OFD packet to send [23:55:51]OFD Sender: No OFD packet to send [23:55:56]OFD Sender: No OFD packet to send [23:56:01]OFD Sender: No OFD packet to send [23:56:06]OFD Sender: No OFD packet to send [23:56:11]OFD Sender: No OFD packet to send [23:56:16]OFD Sender: No OFD packet to send [23:56:21]OFD Sender: No OFD packet to send [23:56:26]OFD Sender: No OFD packet to send [23:56:31]OFD Sender: No OFD packet to send [23:56:36]OFD Sender: No OFD packet to send [23:56:41]OFD Sender: No OFD packet to send [23:56:46]OFD Sender: No OFD packet to send [23:56:51]OFD Sender: No OFD packet to send [23:56:56]OFD Sender: No OFD packet to send [23:57:01]OFD Sender: No OFD packet to send [23:57:06]OFD Sender: No OFD packet to send [23:57:11]OFD Sender: No OFD packet to send [23:57:16]OFD Sender: No OFD packet to send [23:57:21]OFD Sender: No OFD packet to send [23:57:26]OFD Sender: No OFD packet to send [23:57:31]OFD Sender: No OFD packet to send [23:57:36]OFD Sender: No OFD packet to send [23:57:41]OFD Sender: No OFD packet to send [23:57:46]OFD Sender: No OFD packet to send [23:57:51]OFD Sender: No OFD packet to send [23:57:56]OFD Sender: No OFD packet to send [23:58:01]OFD Sender: No OFD packet to send [23:58:06]OFD Sender: No OFD packet to send [23:58:11]OFD Sender: No OFD packet to send [23:58:16]OFD Sender: No OFD packet to send [23:58:21]OFD Sender: No OFD packet to send [23:58:26]OFD Sender: No OFD packet to send [23:58:31]OFD Sender: No OFD packet to send [23:58:36]OFD Sender: No OFD packet to send [23:58:41]OFD Sender: No OFD packet to send [23:58:46]OFD Sender: No OFD packet to send [23:58:51]OFD Sender: No OFD packet to send [23:58:56]OFD Sender: No OFD packet to send [23:59:01]OFD Sender: No OFD packet to send [23:59:06]OFD Sender: No OFD packet to send [23:59:11]OFD Sender: No OFD packet to send [23:59:16]OFD Sender: No OFD packet to send [23:59:21]OFD Sender: No OFD packet to send [23:59:26]OFD Sender: No OFD packet to send [23:59:31]OFD Sender: No OFD packet to send [23:59:36]OFD Sender: No OFD packet to send [23:59:41]OFD Sender: No OFD packet to send [23:59:46]OFD Sender: No OFD packet to send [23:59:51]OFD Sender: No OFD packet to send [23:59:56]OFD Sender: No OFD packet to send [23:59:57]accept exits with 8 [23:59:57]New connection [23:59:57]New thread 3066895716 created [23:59:57]Thread 3067039076 joined [23:59:57]Waiting for new connection... [23:59:57] Sock 8.Parse request [23:59:57]Sock 8.Check first char [23:59:57]Sock 8.First char is OK [23:59:57]request: POST /json_proto HTTP/1.0 [23:59:57]Method: POST [23:59:57]URL: /json_proto [23:59:57]Method is POST - this is cgi request [23:59:57]url: /json_proto [23:59:57]query_string will be loaded in cgi processing [23:59:57]execute_cgi json_proto POST (null) [23:59:57]execute_cgi path=json_proto method=POST [23:59:57]POST find Content-Length [23:59:57]Host: 172.17.50.195:8080 [23:59:57]Content-Length: 215 [23:59:57]Content-Type: application/json [23:59:57] [23:59:57]POST finish read [23:59:57]Found Content-Length = 215 [23:59:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:59:57]execute_script... [23:59:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:59:57]POST & json_proto [23:59:57]process_json_proto [23:59:57]json parsed OK: [23:59:57]protocol is kg_v1.0 [23:59:57]action value=get_value [23:59:57]process_action get_value [23:59:57]cmd_get_value [23:59:57]process_action get_value done [23:59:57]requested_data is exist [23:59:57]produce_requested_data [23:59:57]requested_item kkm.sn is exist - process it [23:59:57]requested_item kkm.ver is exist - process it [23:59:57]requested_item fm.sn is exist - process it [23:59:57]wFMCommunicate request_size=4 [23:59:57]MH_SAM_APDU [23:59:57]CAPDU: 80 11 00 00 [23:59:57]Write to MH i2c: E2 08 00 33 3F 80 11 00 00 00 00 00 00 EC [23:59:57]Write i2c OK [23:59:57]MH_I2C_Read... [23:59:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:59:57]Read from MH i2c: E2 [23:59:57]MH_I2C_Read... [23:59:57]Read from MH i2c: E2 17 00 [23:59:57]MH_I2C_Read... [23:59:57]Read from MH i2c: E2 17 00 33 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 40 [23:59:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [23:59:57]wFMCommunicate OK [23:59:57]requested_item fd.num is exist - process it [23:59:57]SAM_PROTO_GetFieldsCounters [23:59:57]wFMCommunicate request_size=4 [23:59:57]MH_SAM_APDU [23:59:57]CAPDU: 80 13 00 00 [23:59:57]Write to MH i2c: E2 08 00 34 3F 80 13 00 00 00 00 00 00 EF [23:59:57]Write i2c OK [23:59:57]MH_I2C_Read... [23:59:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:59:57]Read from MH i2c: E2 [23:59:57]MH_I2C_Read... [23:59:57]Read from MH i2c: E2 62 00 [23:59:57]MH_I2C_Read... [23:59:57]Read from MH i2c: E2 62 00 34 3F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 94 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 3E 03 00 00 5E 04 04 00 3E 03 00 00 57 04 04 00 40 03 00 00 19 04 04 00 00 00 00 00 90 00 6D [23:59:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 94 DB 04 00 0E 04 04 00 22 02 00 00 12 04 04 00 3E 03 00 00 5E 04 04 00 3E 03 00 00 57 04 04 00 40 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:59:57]wFMCommunicate OK [23:59:57]SAM_PROTO_GetFieldsCounters done [23:59:57]requested_item shift.num is exist - process it [23:59:57]requested_item shift.opened is exist - process it [23:59:57]req_shift_opened [23:59:57]FM_GetShiftState [23:59:57]SAM_PROTO_GetShiftState [23:59:57]wFMCommunicate request_size=4 [23:59:57]MH_SAM_APDU [23:59:57]CAPDU: 80 13 01 00 [23:59:57]Write to MH i2c: E2 08 00 35 3F 80 13 01 00 00 00 00 00 F1 [23:59:57]Write i2c OK [23:59:57]MH_I2C_Read... [23:59:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:59:57]Read from MH i2c: E2 [23:59:57]MH_I2C_Read... [23:59:57]Read from MH i2c: E2 0E 00 [23:59:57]MH_I2C_Read... [23:59:57]Read from MH i2c: E2 0E 00 35 3F 00 09 00 00 00 00 00 00 00 00 00 00 90 00 FC [23:59:57]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [23:59:57]wFMCommunicate OK [23:59:57]SAM_PROTO_GetShiftState done [23:59:57]FM_GetShiftState done [23:59:57]req_shift_opened done [23:59:57]requested_item shift.open_date is exist - process it [23:59:57]req_shift_open_date [23:59:57]FM_GetShiftState [23:59:57]SAM_PROTO_GetShiftState [23:59:57]wFMCommunicate request_size=4 [23:59:57]MH_SAM_APDU [23:59:57]CAPDU: 80 13 01 00 [23:59:57]Write to MH i2c: E2 08 00 36 3F 80 13 01 00 00 00 00 00 F2 [23:59:57]Write i2c OK [23:59:57]MH_I2C_Read... [23:59:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:59:57]Read from MH i2c: E2 [23:59:57]MH_I2C_Read... [23:59:57]Read from MH i2c: E2 0E 00 [23:59:57]MH_I2C_Read... [23:59:57]Read from MH i2c: E2 0E 00 36 3F 00 09 00 00 00 00 00 00 00 00 00 00 90 00 FD [23:59:57]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [23:59:57]wFMCommunicate OK [23:59:57]SAM_PROTO_GetShiftState done [23:59:57]FM_GetShiftState done [23:59:57]req_shift_open_date done [23:59:57]produce_requested_data done [23:59:57]produce_requested_data return {"kkm.sn":"0300000082","kkm.ver":"001","fm.sn":"0000000000874671","fd.num":318356,"shift.num":546,"shift.opened":0,"shift.open_date":0} [23:59:57]process_action_free get_value [23:59:57]json_value_free [23:59:57]json_value_free done [23:59:57]process_json_proto returns [23:59:57]Send response to host [23:59:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000082","kkm.ver":"001","fm.sn":"0000000000874671","fd.num":318356,"shift.num":546,"shift.opened":0,"shift.open_date":0}}} [23:59:57]free response buf [23:59:57]execute_script done [23:59:57]execute_script returns [23:59:57]free content buf [23:59:57]Sock 8.Close socket [23:59:57]Sock 8.Thread stoped [23:59:57]accept exits with 10 [23:59:57]New connection [23:59:57]New thread 3067039076 created [23:59:57]Thread 3066895716 joined [23:59:57]Waiting for new connection... [23:59:57] Sock 10.Parse request [23:59:57]Sock 10.Check first char [23:59:57]Sock 10.First char is OK [23:59:57]request: POST /json_proto HTTP/1.0 [23:59:57]Method: POST [23:59:57]URL: /json_proto [23:59:57]Method is POST - this is cgi request [23:59:57]url: /json_proto [23:59:57]query_string will be loaded in cgi processing [23:59:57]execute_cgi json_proto POST (null) [23:59:57]execute_cgi path=json_proto method=POST [23:59:57]POST find Content-Length [23:59:57]Host: 172.17.50.195:8080 [23:59:57]Content-Length: 331 [23:59:57]Content-Type: application/json [23:59:57] [23:59:57]POST finish read [23:59:57]Found Content-Length = 331 [23:59:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:59:57]execute_script... [23:59:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:59:57]POST & json_proto [23:59:57]process_json_proto [23:59:57]json parsed OK: [23:59:57]protocol is kg_v1.0 [23:59:57]action value=get_value [23:59:57]process_action get_value [23:59:57]cmd_get_value [23:59:57]process_action get_value done [23:59:57]requested_data is exist [23:59:57]produce_requested_data [23:59:57]requested_item fm.sale.total is exist - process it [23:59:57]SAM_PROTO_GetFMData [23:59:57]wFMCommunicate request_size=4 [23:59:57]MH_SAM_APDU [23:59:57]CAPDU: 80 13 03 00 [23:59:57]Write to MH i2c: E2 08 00 37 3F 80 13 03 00 00 00 00 00 F5 [23:59:57]Write i2c OK [23:59:57]MH_I2C_Read... [23:59:58]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:59:58]Read from MH i2c: E2 [23:59:58]MH_I2C_Read... [23:59:58]Read from MH i2c: E2 FD 00 [23:59:58]MH_I2C_Read... [23:59:58]Read from MH i2c: E2 FD 00 37 3F 00 CA 04 85 04 C6 04 6E 04 04 00 4F D7 04 00 69 04 A5 00 6F 04 04 00 45 CC 04 00 B1 04 05 00 36 11 CF 20 0A 70 04 05 00 32 FA 15 7A 07 72 04 05 00 04 17 B9 A6 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 E8 CE 63 13 01 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 7E A2 F2 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 0A 0B 00 00 B1 04 04 00 74 95 BC 43 70 04 04 00 14 B1 BA 43 72 04 03 00 60 E4 01 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 23 99 90 00 26 [23:59:58]RAPDU: CA 04 85 04 C6 04 6E 04 04 00 4F D7 04 00 69 04 A5 00 6F 04 04 00 45 CC 04 00 B1 04 05 00 36 11 CF 20 0A 70 04 05 00 32 FA 15 7A 07 72 04 05 00 04 17 B9 A6 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 E8 CE 63 13 01 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 7E A2 F2 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 0A 0B 00 00 B1 04 04 00 74 95 BC 43 70 04 04 00 14 B1 BA 43 72 04 03 00 60 E4 01 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 23 99 90 00 [23:59:58]wFMCommunicate OK [23:59:58]wFMCommunicate request_size=4 [23:59:58]MH_SAM_APDU [23:59:58]CAPDU: 80 17 00 00 [23:59:58]Write to MH i2c: E2 08 00 38 3F 80 17 00 00 00 00 00 00 F7 [23:59:58]Write i2c OK [23:59:58]MH_I2C_Read... [23:59:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:59:58]Read from MH i2c: E2 [23:59:58]MH_I2C_Read... [23:59:58]Read from MH i2c: E2 FD 00 [23:59:58]MH_I2C_Read... [23:59:58]Read from MH i2c: E2 FD 00 38 3F 00 31 07 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 89 76 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 C3 [23:59:58]RAPDU: 31 07 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 89 76 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 [23:59:58]wFMCommunicate OK [23:59:58]wFMCommunicate request_size=4 [23:59:58]MH_SAM_APDU [23:59:58]CAPDU: 80 17 00 00 [23:59:58]Write to MH i2c: E2 08 00 39 3F 80 17 00 00 00 00 00 00 F8 [23:59:58]Write i2c OK [23:59:58]MH_I2C_Read... [23:59:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:59:58]Read from MH i2c: E2 [23:59:58]MH_I2C_Read... [23:59:58]Read from MH i2c: E2 FD 00 [23:59:58]MH_I2C_Read... [23:59:58]Read from MH i2c: E2 FD 00 39 3F 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 D6 [23:59:58]RAPDU: 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 [23:59:58]wFMCommunicate OK [23:59:58]wFMCommunicate request_size=4 [23:59:58]MH_SAM_APDU [23:59:58]CAPDU: 80 17 00 00 [23:59:58]Write to MH i2c: E2 08 00 3A 3F 80 17 00 00 00 00 00 00 F9 [23:59:58]Write i2c OK [23:59:58]MH_I2C_Read... [23:59:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:59:58]Read from MH i2c: E2 [23:59:58]MH_I2C_Read... [23:59:58]Read from MH i2c: E2 FD 00 [23:59:58]MH_I2C_Read... [23:59:58]Read from MH i2c: E2 FD 00 3A 3F 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 74 [23:59:58]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [23:59:58]wFMCommunicate OK [23:59:58]wFMCommunicate request_size=4 [23:59:58]MH_SAM_APDU [23:59:58]CAPDU: 80 17 00 00 [23:59:58]Write to MH i2c: E2 08 00 3B 3F 80 17 00 00 00 00 00 00 FA [23:59:58]Write i2c OK [23:59:58]MH_I2C_Read... [23:59:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 228! [23:59:59]Read from MH i2c: E2 [23:59:59]MH_I2C_Read... [23:59:59]Read from MH i2c: E2 E7 00 [23:59:59]MH_I2C_Read... [23:59:59]Read from MH i2c: E2 E7 00 3B 3F 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 D7 [23:59:59]RAPDU: 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:59:59]wFMCommunicate OK [23:59:59]SAM_PROTO_GetFMData done [23:59:59]requested_item fm.sale_refund.total is exist - process it [23:59:59]requested_item fm.buy.total is exist - process it [23:59:59]requested_item shift.sale.total is exist - process it [23:59:59]SAM_PROTO_GetShiftData [23:59:59]wFMCommunicate request_size=4 [23:59:59]MH_SAM_APDU [23:59:59]CAPDU: 80 13 02 00 [23:59:59]Write to MH i2c: E2 08 00 3C 3F 80 13 02 00 00 00 00 00 F9 [23:59:59]Write i2c OK [23:59:59]MH_I2C_Read... [23:59:59]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:59:59]Read from MH i2c: E2 [23:59:59]MH_I2C_Read... [23:59:59]Read from MH i2c: E2 FD 00 [23:59:59]MH_I2C_Read... [23:59:59]Read from MH i2c: E2 FD 00 3C 3F 00 BC 04 AA 04 B8 04 6E 04 04 00 3E 03 00 00 69 04 9F 00 6F 04 04 00 3D 03 00 00 B1 04 04 00 BD 7C CE 05 70 04 04 00 38 D2 C9 03 72 04 04 00 85 AA 04 02 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 64 E1 9D 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 00 28 0D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 6C CF EF 03 09 00 F6 03 01 00 00 F7 03 90 00 86 [23:59:59]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 3E 03 00 00 69 04 9F 00 6F 04 04 00 3D 03 00 00 B1 04 04 00 BD 7C CE 05 70 04 04 00 38 D2 C9 03 72 04 04 00 85 AA 04 02 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 64 E1 9D 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 00 28 0D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 20 A1 07 70 04 03 00 20 A1 07 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 6C CF EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:59:59]wFMCommunicate OK [23:59:59]wFMCommunicate request_size=4 [23:59:59]MH_SAM_APDU [23:59:59]CAPDU: 80 17 00 00 [23:59:59]Write to MH i2c: E2 08 00 3D 3F 80 17 00 00 00 00 00 00 FC [23:59:59]Write i2c OK [23:59:59]MH_I2C_Read... [23:59:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:59:59]Read from MH i2c: E2 [23:59:59]MH_I2C_Read... [23:59:59]Read from MH i2c: E2 FD 00 [23:59:59]MH_I2C_Read... [23:59:59]Read from MH i2c: E2 FD 00 3D 3F 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 00 [23:59:59]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 49 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [23:59:59]wFMCommunicate OK [23:59:59]wFMCommunicate request_size=4 [23:59:59]MH_SAM_APDU [23:59:59]CAPDU: 80 17 00 00 [23:59:59]Write to MH i2c: E2 08 00 3E 3F 80 17 00 00 00 00 00 00 FD [23:59:59]Write i2c OK [23:59:59]MH_I2C_Read... [00:00:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:00]Read from MH i2c: E2 [00:00:00]MH_I2C_Read... [00:00:00]Read from MH i2c: E2 FD 00 [00:00:00]MH_I2C_Read... [00:00:00]Read from MH i2c: E2 FD 00 3E 3F 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 26 [00:00:00]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [00:00:00]wFMCommunicate OK [00:00:00]wFMCommunicate request_size=4 [00:00:00]MH_SAM_APDU [00:00:00]CAPDU: 80 17 00 00 [00:00:00]Write to MH i2c: E2 08 00 3F 3F 80 17 00 00 00 00 00 00 FE [00:00:00]Write i2c OK [00:00:00]MH_I2C_Read... [00:00:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:00]Read from MH i2c: E2 [00:00:00]MH_I2C_Read... [00:00:00]Read from MH i2c: E2 FD 00 [00:00:00]MH_I2C_Read... [00:00:00]Read from MH i2c: E2 FD 00 3F 3F 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 7F [00:00:00]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [00:00:00]wFMCommunicate OK [00:00:00]wFMCommunicate request_size=4 [00:00:00]MH_SAM_APDU [00:00:00]CAPDU: 80 17 00 00 [00:00:00]Write to MH i2c: E2 08 00 40 3F 80 17 00 00 00 00 00 00 FF [00:00:00]Write i2c OK [00:00:00]MH_I2C_Read... [00:00:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [00:00:00]Read from MH i2c: E2 [00:00:00]MH_I2C_Read... [00:00:00]Read from MH i2c: E2 D9 00 [00:00:00]MH_I2C_Read... [00:00:00]Read from MH i2c: E2 D9 00 40 3F 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 DE [00:00:00]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:00:00]wFMCommunicate OK [00:00:00]SAM_PROTO_GetShiftData done [00:00:00]requested_item shift.sale.total_cash is exist - process it [00:00:00]requested_item shift.sale_refund.total is exist - process it [00:00:00]requested_item shift.sale_refund.total_cash is exist - process it [00:00:00]requested_item shift.buy.total is exist - process it [00:00:00]requested_item shift.buy.total_cash is exist - process it [00:00:00]produce_requested_data done [00:00:00]produce_requested_data return {"fm.sale.total":435001142.30,"fm.sale_refund.total":11364325.00,"fm.buy.total":0.00,"shift.sale.total":974184.29,"shift.sale.total_cash":635582.00,"shift.sale_refund.total":5000.00,"shift.sale_refund.total_cash":5000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:00:00]process_action_free get_value [00:00:00]json_value_free [00:00:00]json_value_free done [00:00:00]process_json_proto returns [00:00:00]Send response to host [00:00:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":435001142.30,"fm.sale_refund.total":11364325.00,"fm.buy.total":0.00,"shift.sale.total":974184.29,"shift.sale.total_cash":635582.00,"shift.sale_refund.total":5000.00,"shift.sale_refund.total_cash":5000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:00:00]free response buf [00:00:00]execute_script done [00:00:00]execute_script returns [00:00:00]free content buf [00:00:00]Sock 10.Close socket [00:00:00]Sock 10.Thread stoped [00:00:01]accept exits with 8 [00:00:01]New connection [00:00:01]New thread 3066895716 created [00:00:01]Thread 3067039076 joined [00:00:01]Waiting for new connection... [00:00:01] Sock 8.Parse request [00:00:01]Sock 8.Check first char [00:00:01]Sock 8.First char is OK [00:00:01]request: POST /json_proto HTTP/1.0 [00:00:01]Method: POST [00:00:01]URL: /json_proto [00:00:01]Method is POST - this is cgi request [00:00:01]url: /json_proto [00:00:01]query_string will be loaded in cgi processing [00:00:01]execute_cgi json_proto POST (null) [00:00:01]execute_cgi path=json_proto method=POST [00:00:01]POST find Content-Length [00:00:01]Host: 172.17.50.195:8080 [00:00:01]Content-Length: 253 [00:00:01]Content-Type: application/json [00:00:01] [00:00:01]POST finish read [00:00:01]Found Content-Length = 253 [00:00:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "open_shift", "params" : { "operator" : "\u0421\u0443\u0440\u0430\u043F\u043E\u0432 \u0417. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:00:01]execute_script... [00:00:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "open_shift", "params" : { "operator" : "\u0421\u0443\u0440\u0430\u043F\u043E\u0432 \u0417. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:00:01]POST & json_proto [00:00:01]process_json_proto [00:00:01]json parsed OK: [00:00:01]protocol is kg_v1.0 [00:00:01]action value=open_shift [00:00:01]process_action open_shift [00:00:01]cmd_open_shift [00:00:01]MH_GetDate [00:00:01]Write to MH i2c: F0 00 00 41 3F 6F [00:00:01]Write i2c OK [00:00:01]MH_I2C_Read... [00:00:01]Read from MH i2c: F0 [00:00:01]MH_I2C_Read... [00:00:01]Read from MH i2c: F0 09 00 [00:00:01]MH_I2C_Read... [00:00:01]Read from MH i2c: F0 09 00 41 3F 00 83 25 20 67 43 33 1C 67 A0 [00:00:01]GetLastDocTimeStamp 1730159601 [00:00:01]current date 1730160003 [00:00:01]FM_GetShiftState [00:00:01]SAM_PROTO_GetShiftState [00:00:01]wFMCommunicate request_size=4 [00:00:01]MH_SAM_APDU [00:00:01]CAPDU: 80 13 01 00 [00:00:01]Write to MH i2c: E2 08 00 42 3F 80 13 01 00 00 00 00 00 FE [00:00:01]Write i2c OK [00:00:01]MH_I2C_Read... [00:00:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:00:01]Read from MH i2c: E2 [00:00:01]MH_I2C_Read... [00:00:01]Read from MH i2c: E2 0E 00 [00:00:01]MH_I2C_Read... [00:00:01]Read from MH i2c: E2 0E 00 42 3F 00 09 00 00 00 00 00 00 00 00 00 00 90 00 09 [00:00:01]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:00:01]wFMCommunicate OK [00:00:01]SAM_PROTO_GetShiftState done [00:00:01]FM_GetShiftState done [00:00:01]KKMCreateOpenShiftDocument [00:00:01]Load OK [00:00:01]Malloc new data [00:00:01]MH_GetDate [00:00:01]Write to MH i2c: F0 00 00 43 3F 71 [00:00:01]Write i2c OK [00:00:01]MH_I2C_Read... [00:00:01]Read from MH i2c: F0 [00:00:01]MH_I2C_Read... [00:00:01]Read from MH i2c: F0 09 00 [00:00:01]MH_I2C_Read... [00:00:01]Read from MH i2c: F0 09 00 43 3F 00 83 25 20 67 43 33 1C 67 A2 [00:00:01]Malloc new data [00:00:01]KKMCreateOpenShiftDocument OK [00:00:01]KKMSetOpenShiftData OK [00:00:01]ProcessDocumentItem done err = 0, tmpTLVsize=194 [00:00:01]tlvbuf is 002980F0 [00:00:01]KKMLoadAndSignOpenShiftData [00:00:01]SAM_PROTO_ProcessDocument [00:00:01]wFMCommunicate request_size=9 [00:00:01]MH_SAM_APDU [00:00:01]CAPDU: 80 15 01 00 04 02 00 C2 00 [00:00:01]Write to MH i2c: E2 0C 00 44 3F 80 15 01 00 04 00 02 00 C2 00 00 00 CE [00:00:01]Write i2c OK [00:00:01]MH_I2C_Read... [00:00:01]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [00:00:01]Read from MH i2c: E2 [00:00:01]MH_I2C_Read... [00:00:01]Read from MH i2c: E2 03 00 [00:00:01]MH_I2C_Read... [00:00:01]Read from MH i2c: E2 03 00 44 3F 00 90 00 F7 [00:00:01]RAPDU: 90 00 [00:00:01]wFMCommunicate OK [00:00:01]wFMCommunicate request_size=23 [00:00:01]MH_SAM_APDU [00:00:01]CAPDU: 80 15 02 00 12 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 [00:00:01]Write to MH i2c: E2 1A 00 45 3F 80 15 02 00 12 00 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 00 00 F9 [00:00:01]Write i2c OK [00:00:01]MH_I2C_Read... [00:00:01]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:00:01]Read from MH i2c: E2 [00:00:01]MH_I2C_Read... [00:00:01]Read from MH i2c: E2 03 00 [00:00:01]MH_I2C_Read... [00:00:01]Read from MH i2c: E2 03 00 45 3F 00 90 00 F8 [00:00:01]RAPDU: 90 00 [00:00:01]wFMCommunicate OK [00:00:01]wFMCommunicate request_size=28 [00:00:01]MH_SAM_APDU [00:00:01]CAPDU: 80 15 02 00 17 FD 03 13 00 D0 A1 D1 83 D1 80 D0 B0 D0 BF D0 BE D0 B2 20 D0 97 2E 20 [00:00:01]Write to MH i2c: E2 1F 00 46 3F 80 15 02 00 17 00 FD 03 13 00 D0 A1 D1 83 D1 80 D0 B0 D0 BF D0 BE D0 B2 20 D0 97 2E 20 00 00 50 [00:00:01]Write i2c OK [00:00:01]MH_I2C_Read... [00:00:01]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:00:01]Read from MH i2c: E2 [00:00:01]MH_I2C_Read... [00:00:01]Read from MH i2c: E2 03 00 [00:00:01]MH_I2C_Read... [00:00:01]Read from MH i2c: E2 03 00 46 3F 00 90 00 F9 [00:00:01]RAPDU: 90 00 [00:00:01]wFMCommunicate OK [00:00:01]wFMCommunicate request_size=84 [00:00:01]MH_SAM_APDU [00:00:01]CAPDU: 80 15 02 00 4F F1 03 4B 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 A2 D0 BE D0 BA D1 82 D0 BE D0 B3 D1 83 D0 BB 2C 20 D0 B0 2F D0 B4 20 D0 91 D0 B8 D1 88 D0 BA D0 B5 D0 BA 2D D0 9E D1 88 2C 20 34 31 2E 38 37 37 30 36 35 2C 20 37 32 2E 39 35 33 38 30 36 [00:00:01]Write to MH i2c: E2 57 00 47 3F 80 15 02 00 4F 00 F1 03 4B 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 A2 D0 BE D0 BA D1 82 D0 BE D0 B3 D1 83 D0 BB 2C 20 D0 B0 2F D0 B4 20 D0 91 D0 B8 D1 88 D0 BA D0 B5 D0 BA 2D D0 9E D1 88 2C 20 34 31 2E 38 37 37 30 36 35 2C 20 37 32 2E 39 35 33 38 30 36 00 00 A7 [00:00:01]Write i2c OK [00:00:01]MH_I2C_Read... [00:00:01]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:00:01]Read from MH i2c: E2 [00:00:01]MH_I2C_Read... [00:00:01]Read from MH i2c: E2 03 00 [00:00:01]MH_I2C_Read... [00:00:01]Read from MH i2c: E2 03 00 47 3F 00 90 00 FA [00:00:01]RAPDU: 90 00 [00:00:01]wFMCommunicate OK [00:00:01]wFMCommunicate request_size=51 [00:00:01]MH_SAM_APDU [00:00:01]CAPDU: 80 15 02 00 2E A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 30 31 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 [00:00:01]Write to MH i2c: E2 36 00 48 3F 80 15 02 00 2E 00 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 30 31 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 00 00 AB [00:00:01]Write i2c OK [00:00:01]MH_I2C_Read... [00:00:01]OFD Sender: No OFD packet to send [00:00:01]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:00:01]Read from MH i2c: E2 [00:00:01]MH_I2C_Read... [00:00:01]Read from MH i2c: E2 03 00 [00:00:01]MH_I2C_Read... [00:00:01]Read from MH i2c: E2 03 00 48 3F 00 90 00 FB [00:00:01]RAPDU: 90 00 [00:00:01]wFMCommunicate OK [00:00:01]wFMCommunicate request_size=13 [00:00:01]MH_SAM_APDU [00:00:01]CAPDU: 80 15 02 00 08 F4 03 04 00 83 25 20 67 [00:00:01]Write to MH i2c: E2 10 00 49 3F 80 15 02 00 08 00 F4 03 04 00 83 25 20 67 00 00 42 [00:00:01]Write i2c OK [00:00:01]MH_I2C_Read... [00:00:01]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:00:01]Read from MH i2c: E2 [00:00:01]MH_I2C_Read... [00:00:01]Read from MH i2c: E2 03 00 [00:00:01]MH_I2C_Read... [00:00:01]Read from MH i2c: E2 03 00 49 3F 00 90 00 FC [00:00:01]RAPDU: 90 00 [00:00:01]wFMCommunicate OK [00:00:01]wFMCommunicate request_size=25 [00:00:01]MH_SAM_APDU [00:00:01]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 [00:00:01]Write to MH i2c: E2 1C 00 4A 3F 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 00 00 6C [00:00:01]Write i2c OK [00:00:01]MH_I2C_Read... [00:00:01]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:00:01]Read from MH i2c: E2 [00:00:01]MH_I2C_Read... [00:00:01]Read from MH i2c: E2 03 00 [00:00:01]MH_I2C_Read... [00:00:01]Read from MH i2c: E2 03 00 4A 3F 00 90 00 FD [00:00:01]RAPDU: 90 00 [00:00:01]wFMCommunicate OK [00:00:01]wFMCommunicate request_size=4 [00:00:01]MH_SAM_APDU [00:00:01]CAPDU: 80 15 03 00 [00:00:01]Write to MH i2c: E2 08 00 4B 3F 80 15 03 00 00 00 00 00 0B [00:00:01]Write i2c OK [00:00:01]MH_I2C_Read... [00:00:02]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 53! [00:00:02]Read from MH i2c: E2 [00:00:02]MH_I2C_Read... [00:00:02]Read from MH i2c: E2 38 00 [00:00:02]MH_I2C_Read... [00:00:02]Read from MH i2c: E2 38 00 4B 3F 00 33 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 95 DB 04 00 0E 04 04 00 23 02 00 00 35 04 06 00 12 71 D9 46 A1 50 90 00 04 [00:00:02]RAPDU: 33 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 95 DB 04 00 0E 04 04 00 23 02 00 00 35 04 06 00 12 71 D9 46 A1 50 90 00 [00:00:02]wFMCommunicate OK [00:00:02]SAM_PROTO_ProcessDocument answer len = 51 [00:00:02]SAM_PROTO_ProcessDocument done [00:00:02]SetTLVBufToDocument [00:00:02]Processing tag 1209 (04B9) [00:00:02]Malloc new data [00:00:02]Processing tag 1041 (0411) [00:00:02]Processing tag 1040 (0410) [00:00:02]Malloc new data [00:00:02]Processing tag 1038 (040E) [00:00:02]Malloc new data [00:00:02]Processing tag 1077 (0435) [00:00:02]Malloc new data [00:00:02]SetTLVBufToDocument err=0 [00:00:02]KKMLoadAndSignOpenShiftData store KKM data [00:00:02]KKMLoadAndSignOpenShiftData err=0 [00:00:02]Отчет об открытии смены ФФД: 1.0 ИНН: 02508201610067 Кассир: Сурапов З. Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 Место: АЗС № 101 "Партнер Нефть" 29.10.2024 00:00 Смена: 547 РНМ: 0000000000091628 ЗНМ: 0300000082 ФД: 318357 ФМ: 0000000000874671 ФПД: 20280185889104 [00:00:02]StoreToDocumentArchive [00:00:02]shift 547 fd 318357 [00:00:02]Create dir for shift 0547 [00:00:02]save to /storage/0547/doc_00318357 [00:00:02]save last doc name /storage/0547/doc_00318357 to /storage/kkm_last_doc_name [00:00:02]save OK [00:00:02]Clear old archive folders... [00:00:02]Remove dir /storage/0546 [00:00:02]opendir ok [00:00:02]file . [00:00:02]file .. [00:00:02]file doc_00317525 [00:00:02]remove file /storage/0546/doc_00317525 [00:00:02]file doc_00317526 [00:00:02]remove file /storage/0546/doc_00317526 [00:00:02]file doc_00317527 [00:00:02]remove file /storage/0546/doc_00317527 [00:00:02]file doc_00317528 [00:00:02]remove file /storage/0546/doc_00317528 [00:00:02]file doc_00317529 [00:00:02]remove file /storage/0546/doc_00317529 [00:00:02]file doc_00317530 [00:00:02]remove file /storage/0546/doc_00317530 [00:00:02]file doc_00317531 [00:00:02]remove file /storage/0546/doc_00317531 [00:00:02]file doc_00317532 [00:00:02]remove file /storage/0546/doc_00317532 [00:00:02]file doc_00317533 [00:00:02]remove file /storage/0546/doc_00317533 [00:00:02]file doc_00317534 [00:00:02]remove file /storage/0546/doc_00317534 [00:00:02]file doc_00317535 [00:00:02]remove file /storage/0546/doc_00317535 [00:00:02]file doc_00317536 [00:00:02]remove file /storage/0546/doc_00317536 [00:00:02]file doc_00317537 [00:00:02]remove file /storage/0546/doc_00317537 [00:00:02]file doc_00317538 [00:00:02]remove file /storage/0546/doc_00317538 [00:00:02]file doc_00317539 [00:00:02]remove file /storage/0546/doc_00317539 [00:00:02]file doc_00317540 [00:00:02]remove file /storage/0546/doc_00317540 [00:00:02]file doc_00317541 [00:00:02]remove file /storage/0546/doc_00317541 [00:00:02]file doc_00317542 [00:00:02]remove file /storage/0546/doc_00317542 [00:00:02]file doc_00317543 [00:00:02]remove file /storage/0546/doc_00317543 [00:00:02]file doc_00317544 [00:00:02]remove file /storage/0546/doc_00317544 [00:00:02]file doc_00317545 [00:00:02]remove file /storage/0546/doc_00317545 [00:00:02]file doc_00317546 [00:00:02]remove file /storage/0546/doc_00317546 [00:00:02]file doc_00317547 [00:00:02]remove file /storage/0546/doc_00317547 [00:00:02]file doc_00317548 [00:00:02]remove file /storage/0546/doc_00317548 [00:00:02]file doc_00317549 [00:00:02]remove file /storage/0546/doc_00317549 [00:00:02]file doc_00317550 [00:00:02]remove file /storage/0546/doc_00317550 [00:00:02]file doc_00317551 [00:00:02]remove file /storage/0546/doc_00317551 [00:00:02]file doc_00317552 [00:00:02]remove file /storage/0546/doc_00317552 [00:00:02]file doc_00317553 [00:00:02]remove file /storage/0546/doc_00317553 [00:00:02]file doc_00317554 [00:00:02]remove file /storage/0546/doc_00317554 [00:00:02]file doc_00317555 [00:00:02]remove file /storage/0546/doc_00317555 [00:00:02]file doc_00317556 [00:00:02]remove file /storage/0546/doc_00317556 [00:00:02]file doc_00317557 [00:00:02]remove file /storage/0546/doc_00317557 [00:00:02]file doc_00317558 [00:00:02]remove file /storage/0546/doc_00317558 [00:00:02]file doc_00317559 [00:00:02]remove file /storage/0546/doc_00317559 [00:00:02]file doc_00317560 [00:00:02]remove file /storage/0546/doc_00317560 [00:00:02]file doc_00317561 [00:00:02]remove file /storage/0546/doc_00317561 [00:00:02]file doc_00317562 [00:00:02]remove file /storage/0546/doc_00317562 [00:00:02]file doc_00317563 [00:00:02]remove file /storage/0546/doc_00317563 [00:00:02]file doc_00317564 [00:00:02]remove file /storage/0546/doc_00317564 [00:00:02]file doc_00317565 [00:00:02]remove file /storage/0546/doc_00317565 [00:00:02]file doc_00317566 [00:00:02]remove file /storage/0546/doc_00317566 [00:00:02]file doc_00317567 [00:00:02]remove file /storage/0546/doc_00317567 [00:00:02]file doc_00317568 [00:00:02]remove file /storage/0546/doc_00317568 [00:00:02]file doc_00317569 [00:00:02]remove file /storage/0546/doc_00317569 [00:00:02]file doc_00317570 [00:00:02]remove file /storage/0546/doc_00317570 [00:00:02]file doc_00317571 [00:00:02]remove file /storage/0546/doc_00317571 [00:00:02]file doc_00317572 [00:00:02]remove file /storage/0546/doc_00317572 [00:00:02]file doc_00317573 [00:00:02]remove file /storage/0546/doc_00317573 [00:00:02]file doc_00317574 [00:00:02]remove file /storage/0546/doc_00317574 [00:00:02]file doc_00317575 [00:00:02]remove file /storage/0546/doc_00317575 [00:00:02]file doc_00317576 [00:00:02]remove file /storage/0546/doc_00317576 [00:00:02]file doc_00317577 [00:00:02]remove file /storage/0546/doc_00317577 [00:00:02]file doc_00317578 [00:00:02]remove file /storage/0546/doc_00317578 [00:00:02]file doc_00317579 [00:00:02]remove file /storage/0546/doc_00317579 [00:00:02]file doc_00317580 [00:00:02]remove file /storage/0546/doc_00317580 [00:00:02]file doc_00317581 [00:00:02]remove file /storage/0546/doc_00317581 [00:00:02]file doc_00317582 [00:00:02]remove file /storage/0546/doc_00317582 [00:00:02]file doc_00317583 [00:00:02]remove file /storage/0546/doc_00317583 [00:00:02]file doc_00317584 [00:00:02]remove file /storage/0546/doc_00317584 [00:00:02]file doc_00317585 [00:00:02]remove file /storage/0546/doc_00317585 [00:00:02]file doc_00317586 [00:00:02]remove file /storage/0546/doc_00317586 [00:00:02]file doc_00317587 [00:00:02]remove file /storage/0546/doc_00317587 [00:00:02]file doc_00317588 [00:00:02]remove file /storage/0546/doc_00317588 [00:00:02]file doc_00317589 [00:00:02]remove file /storage/0546/doc_00317589 [00:00:02]file doc_00317590 [00:00:02]remove file /storage/0546/doc_00317590 [00:00:02]file doc_00317591 [00:00:02]remove file /storage/0546/doc_00317591 [00:00:02]file doc_00317592 [00:00:02]remove file /storage/0546/doc_00317592 [00:00:02]file doc_00317593 [00:00:02]remove file /storage/0546/doc_00317593 [00:00:02]file doc_00317594 [00:00:02]remove file /storage/0546/doc_00317594 [00:00:02]file doc_00317595 [00:00:02]remove file /storage/0546/doc_00317595 [00:00:02]file doc_00317596 [00:00:02]remove file /storage/0546/doc_00317596 [00:00:02]file doc_00317597 [00:00:02]remove file /storage/0546/doc_00317597 [00:00:02]file doc_00317598 [00:00:02]remove file /storage/0546/doc_00317598 [00:00:02]file doc_00317599 [00:00:02]remove file /storage/0546/doc_00317599 [00:00:02]file doc_00317600 [00:00:02]remove file /storage/0546/doc_00317600 [00:00:02]file doc_00317601 [00:00:02]remove file /storage/0546/doc_00317601 [00:00:02]file doc_00317602 [00:00:02]remove file /storage/0546/doc_00317602 [00:00:02]file doc_00317603 [00:00:02]remove file /storage/0546/doc_00317603 [00:00:02]file doc_00317604 [00:00:02]remove file /storage/0546/doc_00317604 [00:00:02]file doc_00317605 [00:00:02]remove file /storage/0546/doc_00317605 [00:00:02]file doc_00317606 [00:00:02]remove file /storage/0546/doc_00317606 [00:00:02]file doc_00317607 [00:00:02]remove file /storage/0546/doc_00317607 [00:00:02]file doc_00317608 [00:00:02]remove file /storage/0546/doc_00317608 [00:00:02]file doc_00317609 [00:00:02]remove file /storage/0546/doc_00317609 [00:00:02]file doc_00317610 [00:00:02]remove file /storage/0546/doc_00317610 [00:00:02]file doc_00317611 [00:00:02]remove file /storage/0546/doc_00317611 [00:00:02]file doc_00317612 [00:00:02]remove file /storage/0546/doc_00317612 [00:00:02]file doc_00317613 [00:00:02]remove file /storage/0546/doc_00317613 [00:00:02]file doc_00317614 [00:00:02]remove file /storage/0546/doc_00317614 [00:00:02]file doc_00317615 [00:00:02]remove file /storage/0546/doc_00317615 [00:00:02]file doc_00317616 [00:00:02]remove file /storage/0546/doc_00317616 [00:00:02]file doc_00317617 [00:00:02]remove file /storage/0546/doc_00317617 [00:00:02]file doc_00317618 [00:00:02]remove file /storage/0546/doc_00317618 [00:00:02]file doc_00317619 [00:00:02]remove file /storage/0546/doc_00317619 [00:00:02]file doc_00317620 [00:00:02]remove file /storage/0546/doc_00317620 [00:00:02]file doc_00317621 [00:00:02]remove file /storage/0546/doc_00317621 [00:00:02]file doc_00317622 [00:00:02]remove file /storage/0546/doc_00317622 [00:00:02]file doc_00317623 [00:00:02]remove file /storage/0546/doc_00317623 [00:00:02]file doc_00317624 [00:00:02]remove file /storage/0546/doc_00317624 [00:00:02]file doc_00317625 [00:00:02]remove file /storage/0546/doc_00317625 [00:00:02]file doc_00317626 [00:00:02]remove file /storage/0546/doc_00317626 [00:00:02]file doc_00317627 [00:00:02]remove file /storage/0546/doc_00317627 [00:00:02]file doc_00317628 [00:00:02]remove file /storage/0546/doc_00317628 [00:00:02]file doc_00317629 [00:00:02]remove file /storage/0546/doc_00317629 [00:00:02]file doc_00317630 [00:00:02]remove file /storage/0546/doc_00317630 [00:00:02]file doc_00317631 [00:00:02]remove file /storage/0546/doc_00317631 [00:00:02]file doc_00317632 [00:00:02]remove file /storage/0546/doc_00317632 [00:00:02]file doc_00317633 [00:00:02]remove file /storage/0546/doc_00317633 [00:00:02]file doc_00317634 [00:00:02]remove file /storage/0546/doc_00317634 [00:00:02]file doc_00317635 [00:00:02]remove file /storage/0546/doc_00317635 [00:00:02]file doc_00317636 [00:00:02]remove file /storage/0546/doc_00317636 [00:00:02]file doc_00317637 [00:00:02]remove file /storage/0546/doc_00317637 [00:00:02]file doc_00317638 [00:00:02]remove file /storage/0546/doc_00317638 [00:00:02]file doc_00317639 [00:00:02]remove file /storage/0546/doc_00317639 [00:00:02]file doc_00317640 [00:00:02]remove file /storage/0546/doc_00317640 [00:00:02]file doc_00317641 [00:00:02]remove file /storage/0546/doc_00317641 [00:00:02]file doc_00317642 [00:00:02]remove file /storage/0546/doc_00317642 [00:00:02]file doc_00317643 [00:00:02]remove file /storage/0546/doc_00317643 [00:00:02]file doc_00317644 [00:00:02]remove file /storage/0546/doc_00317644 [00:00:02]file doc_00317645 [00:00:02]remove file /storage/0546/doc_00317645 [00:00:02]file doc_00317646 [00:00:02]remove file /storage/0546/doc_00317646 [00:00:02]file doc_00317647 [00:00:02]remove file /storage/0546/doc_00317647 [00:00:02]file doc_00317648 [00:00:02]remove file /storage/0546/doc_00317648 [00:00:02]file doc_00317649 [00:00:02]remove file /storage/0546/doc_00317649 [00:00:02]file doc_00317650 [00:00:02]remove file /storage/0546/doc_00317650 [00:00:02]file doc_00317651 [00:00:02]remove file /storage/0546/doc_00317651 [00:00:02]file doc_00317652 [00:00:02]remove file /storage/0546/doc_00317652 [00:00:02]file doc_00317653 [00:00:02]remove file /storage/0546/doc_00317653 [00:00:02]file doc_00317654 [00:00:02]remove file /storage/0546/doc_00317654 [00:00:02]file doc_00317655 [00:00:02]remove file /storage/0546/doc_00317655 [00:00:02]file doc_00317656 [00:00:02]remove file /storage/0546/doc_00317656 [00:00:02]file doc_00317657 [00:00:02]remove file /storage/0546/doc_00317657 [00:00:02]file doc_00317658 [00:00:02]remove file /storage/0546/doc_00317658 [00:00:02]file doc_00317659 [00:00:02]remove file /storage/0546/doc_00317659 [00:00:02]file doc_00317660 [00:00:02]remove file /storage/0546/doc_00317660 [00:00:02]file doc_00317661 [00:00:02]remove file /storage/0546/doc_00317661 [00:00:02]file doc_00317662 [00:00:02]remove file /storage/0546/doc_00317662 [00:00:02]file doc_00317663 [00:00:02]remove file /storage/0546/doc_00317663 [00:00:02]file doc_00317664 [00:00:02]remove file /storage/0546/doc_00317664 [00:00:02]file doc_00317665 [00:00:02]remove file /storage/0546/doc_00317665 [00:00:02]file doc_00317666 [00:00:02]remove file /storage/0546/doc_00317666 [00:00:02]file doc_00317667 [00:00:02]remove file /storage/0546/doc_00317667 [00:00:02]file doc_00317668 [00:00:02]remove file /storage/0546/doc_00317668 [00:00:02]file doc_00317669 [00:00:02]remove file /storage/0546/doc_00317669 [00:00:02]file doc_00317670 [00:00:02]remove file /storage/0546/doc_00317670 [00:00:02]file doc_00317671 [00:00:02]remove file /storage/0546/doc_00317671 [00:00:02]file doc_00317672 [00:00:02]remove file /storage/0546/doc_00317672 [00:00:02]file doc_00317673 [00:00:02]remove file /storage/0546/doc_00317673 [00:00:02]file doc_00317674 [00:00:02]remove file /storage/0546/doc_00317674 [00:00:02]file doc_00317675 [00:00:02]remove file /storage/0546/doc_00317675 [00:00:02]file doc_00317676 [00:00:02]remove file /storage/0546/doc_00317676 [00:00:02]file doc_00317677 [00:00:02]remove file /storage/0546/doc_00317677 [00:00:02]file doc_00317678 [00:00:02]remove file /storage/0546/doc_00317678 [00:00:02]file doc_00317679 [00:00:02]remove file /storage/0546/doc_00317679 [00:00:02]file doc_00317680 [00:00:02]remove file /storage/0546/doc_00317680 [00:00:02]file doc_00317681 [00:00:02]remove file /storage/0546/doc_00317681 [00:00:02]file doc_00317682 [00:00:02]remove file /storage/0546/doc_00317682 [00:00:02]file doc_00317683 [00:00:02]remove file /storage/0546/doc_00317683 [00:00:02]file doc_00317684 [00:00:02]remove file /storage/0546/doc_00317684 [00:00:02]file doc_00317685 [00:00:02]remove file /storage/0546/doc_00317685 [00:00:02]file doc_00317686 [00:00:02]remove file /storage/0546/doc_00317686 [00:00:02]file doc_00317687 [00:00:02]remove file /storage/0546/doc_00317687 [00:00:02]file doc_00317688 [00:00:02]remove file /storage/0546/doc_00317688 [00:00:02]file doc_00317689 [00:00:02]remove file /storage/0546/doc_00317689 [00:00:02]file doc_00317690 [00:00:02]remove file /storage/0546/doc_00317690 [00:00:02]file doc_00317691 [00:00:02]remove file /storage/0546/doc_00317691 [00:00:02]file doc_00317692 [00:00:02]remove file /storage/0546/doc_00317692 [00:00:02]file doc_00317693 [00:00:02]remove file /storage/0546/doc_00317693 [00:00:02]file doc_00317694 [00:00:02]remove file /storage/0546/doc_00317694 [00:00:02]file doc_00317695 [00:00:02]remove file /storage/0546/doc_00317695 [00:00:02]file doc_00317696 [00:00:02]remove file /storage/0546/doc_00317696 [00:00:02]file doc_00317697 [00:00:02]remove file /storage/0546/doc_00317697 [00:00:02]file doc_00317698 [00:00:02]remove file /storage/0546/doc_00317698 [00:00:02]file doc_00317699 [00:00:02]remove file /storage/0546/doc_00317699 [00:00:02]file doc_00317700 [00:00:02]remove file /storage/0546/doc_00317700 [00:00:02]file doc_00317701 [00:00:02]remove file /storage/0546/doc_00317701 [00:00:02]file doc_00317702 [00:00:02]remove file /storage/0546/doc_00317702 [00:00:02]file doc_00317703 [00:00:02]remove file /storage/0546/doc_00317703 [00:00:02]file doc_00317704 [00:00:02]remove file /storage/0546/doc_00317704 [00:00:02]file doc_00317705 [00:00:02]remove file /storage/0546/doc_00317705 [00:00:02]file doc_00317706 [00:00:02]remove file /storage/0546/doc_00317706 [00:00:02]file doc_00317707 [00:00:02]remove file /storage/0546/doc_00317707 [00:00:02]file doc_00317708 [00:00:02]remove file /storage/0546/doc_00317708 [00:00:02]file doc_00317709 [00:00:02]remove file /storage/0546/doc_00317709 [00:00:02]file doc_00317710 [00:00:02]remove file /storage/0546/doc_00317710 [00:00:02]file doc_00317711 [00:00:02]remove file /storage/0546/doc_00317711 [00:00:02]file doc_00317712 [00:00:02]remove file /storage/0546/doc_00317712 [00:00:03]file doc_00317713 [00:00:03]remove file /storage/0546/doc_00317713 [00:00:03]file doc_00317714 [00:00:03]remove file /storage/0546/doc_00317714 [00:00:03]file doc_00317715 [00:00:03]remove file /storage/0546/doc_00317715 [00:00:03]file doc_00317716 [00:00:03]remove file /storage/0546/doc_00317716 [00:00:03]file doc_00317717 [00:00:03]remove file /storage/0546/doc_00317717 [00:00:03]file doc_00317718 [00:00:03]remove file /storage/0546/doc_00317718 [00:00:03]file doc_00317719 [00:00:03]remove file /storage/0546/doc_00317719 [00:00:03]file doc_00317720 [00:00:03]remove file /storage/0546/doc_00317720 [00:00:03]file doc_00317721 [00:00:03]remove file /storage/0546/doc_00317721 [00:00:03]file doc_00317722 [00:00:03]remove file /storage/0546/doc_00317722 [00:00:03]file doc_00317723 [00:00:03]remove file /storage/0546/doc_00317723 [00:00:03]file doc_00317724 [00:00:03]remove file /storage/0546/doc_00317724 [00:00:03]file doc_00317725 [00:00:03]remove file /storage/0546/doc_00317725 [00:00:03]file doc_00317726 [00:00:03]remove file /storage/0546/doc_00317726 [00:00:03]file doc_00317727 [00:00:03]remove file /storage/0546/doc_00317727 [00:00:03]file doc_00317728 [00:00:03]remove file /storage/0546/doc_00317728 [00:00:03]file doc_00317729 [00:00:03]remove file /storage/0546/doc_00317729 [00:00:03]file doc_00317730 [00:00:03]remove file /storage/0546/doc_00317730 [00:00:03]file doc_00317731 [00:00:03]remove file /storage/0546/doc_00317731 [00:00:03]file doc_00317732 [00:00:03]remove file /storage/0546/doc_00317732 [00:00:03]file doc_00317733 [00:00:03]remove file /storage/0546/doc_00317733 [00:00:03]file doc_00317734 [00:00:03]remove file /storage/0546/doc_00317734 [00:00:03]file doc_00317735 [00:00:03]remove file /storage/0546/doc_00317735 [00:00:03]file doc_00317736 [00:00:03]remove file /storage/0546/doc_00317736 [00:00:03]file doc_00317737 [00:00:03]remove file /storage/0546/doc_00317737 [00:00:03]file doc_00317738 [00:00:03]remove file /storage/0546/doc_00317738 [00:00:03]file doc_00317739 [00:00:03]remove file /storage/0546/doc_00317739 [00:00:03]file doc_00317740 [00:00:03]remove file /storage/0546/doc_00317740 [00:00:03]file doc_00317741 [00:00:03]remove file /storage/0546/doc_00317741 [00:00:03]file doc_00317742 [00:00:03]remove file /storage/0546/doc_00317742 [00:00:03]file doc_00317743 [00:00:03]remove file /storage/0546/doc_00317743 [00:00:03]file doc_00317744 [00:00:03]remove file /storage/0546/doc_00317744 [00:00:03]file doc_00317745 [00:00:03]remove file /storage/0546/doc_00317745 [00:00:03]file doc_00317746 [00:00:03]remove file /storage/0546/doc_00317746 [00:00:03]file doc_00317747 [00:00:03]remove file /storage/0546/doc_00317747 [00:00:03]file doc_00317748 [00:00:03]remove file /storage/0546/doc_00317748 [00:00:03]file doc_00317749 [00:00:03]remove file /storage/0546/doc_00317749 [00:00:03]file doc_00317750 [00:00:03]remove file /storage/0546/doc_00317750 [00:00:03]file doc_00317751 [00:00:03]remove file /storage/0546/doc_00317751 [00:00:03]file doc_00317752 [00:00:03]remove file /storage/0546/doc_00317752 [00:00:03]file doc_00317753 [00:00:03]remove file /storage/0546/doc_00317753 [00:00:03]file doc_00317754 [00:00:03]remove file /storage/0546/doc_00317754 [00:00:03]file doc_00317755 [00:00:03]remove file /storage/0546/doc_00317755 [00:00:03]file doc_00317756 [00:00:03]remove file /storage/0546/doc_00317756 [00:00:03]file doc_00317757 [00:00:03]remove file /storage/0546/doc_00317757 [00:00:03]file doc_00317758 [00:00:03]remove file /storage/0546/doc_00317758 [00:00:03]file doc_00317759 [00:00:03]remove file /storage/0546/doc_00317759 [00:00:03]file doc_00317760 [00:00:03]remove file /storage/0546/doc_00317760 [00:00:03]file doc_00317761 [00:00:03]remove file /storage/0546/doc_00317761 [00:00:03]file doc_00317762 [00:00:03]remove file /storage/0546/doc_00317762 [00:00:03]file doc_00317763 [00:00:03]remove file /storage/0546/doc_00317763 [00:00:03]file doc_00317764 [00:00:03]remove file /storage/0546/doc_00317764 [00:00:03]file doc_00317765 [00:00:03]remove file /storage/0546/doc_00317765 [00:00:03]file doc_00317766 [00:00:03]remove file /storage/0546/doc_00317766 [00:00:03]file doc_00317767 [00:00:03]remove file /storage/0546/doc_00317767 [00:00:03]file doc_00317768 [00:00:03]remove file /storage/0546/doc_00317768 [00:00:03]file doc_00317769 [00:00:03]remove file /storage/0546/doc_00317769 [00:00:03]file doc_00317770 [00:00:03]remove file /storage/0546/doc_00317770 [00:00:03]file doc_00317771 [00:00:03]remove file /storage/0546/doc_00317771 [00:00:03]file doc_00317772 [00:00:03]remove file /storage/0546/doc_00317772 [00:00:03]file doc_00317773 [00:00:03]remove file /storage/0546/doc_00317773 [00:00:03]file doc_00317774 [00:00:03]remove file /storage/0546/doc_00317774 [00:00:03]file doc_00317775 [00:00:03]remove file /storage/0546/doc_00317775 [00:00:03]file doc_00317776 [00:00:03]remove file /storage/0546/doc_00317776 [00:00:03]file doc_00317777 [00:00:03]remove file /storage/0546/doc_00317777 [00:00:03]file doc_00317778 [00:00:03]remove file /storage/0546/doc_00317778 [00:00:03]file doc_00317779 [00:00:03]remove file /storage/0546/doc_00317779 [00:00:03]file doc_00317780 [00:00:03]remove file /storage/0546/doc_00317780 [00:00:03]file doc_00317781 [00:00:03]remove file /storage/0546/doc_00317781 [00:00:03]file doc_00317782 [00:00:03]remove file /storage/0546/doc_00317782 [00:00:03]file doc_00317783 [00:00:03]remove file /storage/0546/doc_00317783 [00:00:03]file doc_00317784 [00:00:03]remove file /storage/0546/doc_00317784 [00:00:03]file doc_00317785 [00:00:03]remove file /storage/0546/doc_00317785 [00:00:03]file doc_00317786 [00:00:03]remove file /storage/0546/doc_00317786 [00:00:03]file doc_00317787 [00:00:03]remove file /storage/0546/doc_00317787 [00:00:03]file doc_00317788 [00:00:03]remove file /storage/0546/doc_00317788 [00:00:03]file doc_00317789 [00:00:03]remove file /storage/0546/doc_00317789 [00:00:03]file doc_00317790 [00:00:03]remove file /storage/0546/doc_00317790 [00:00:03]file doc_00317791 [00:00:03]remove file /storage/0546/doc_00317791 [00:00:03]file doc_00317792 [00:00:03]remove file /storage/0546/doc_00317792 [00:00:03]file doc_00317793 [00:00:03]remove file /storage/0546/doc_00317793 [00:00:03]file doc_00317794 [00:00:03]remove file /storage/0546/doc_00317794 [00:00:03]file doc_00317795 [00:00:03]remove file /storage/0546/doc_00317795 [00:00:03]file doc_00317796 [00:00:03]remove file /storage/0546/doc_00317796 [00:00:03]file doc_00317797 [00:00:03]remove file /storage/0546/doc_00317797 [00:00:03]file doc_00317798 [00:00:03]remove file /storage/0546/doc_00317798 [00:00:03]file doc_00317799 [00:00:03]remove file /storage/0546/doc_00317799 [00:00:03]file doc_00317800 [00:00:03]remove file /storage/0546/doc_00317800 [00:00:03]file doc_00317801 [00:00:03]remove file /storage/0546/doc_00317801 [00:00:03]file doc_00317802 [00:00:03]remove file /storage/0546/doc_00317802 [00:00:03]file doc_00317803 [00:00:03]remove file /storage/0546/doc_00317803 [00:00:03]file doc_00317804 [00:00:03]remove file /storage/0546/doc_00317804 [00:00:03]file doc_00317805 [00:00:03]remove file /storage/0546/doc_00317805 [00:00:03]file doc_00317806 [00:00:03]remove file /storage/0546/doc_00317806 [00:00:03]file doc_00317807 [00:00:03]remove file /storage/0546/doc_00317807 [00:00:03]file doc_00317808 [00:00:03]remove file /storage/0546/doc_00317808 [00:00:03]file doc_00317809 [00:00:03]remove file /storage/0546/doc_00317809 [00:00:03]file doc_00317810 [00:00:03]remove file /storage/0546/doc_00317810 [00:00:03]file doc_00317811 [00:00:03]remove file /storage/0546/doc_00317811 [00:00:03]file doc_00317812 [00:00:03]remove file /storage/0546/doc_00317812 [00:00:03]file doc_00317813 [00:00:03]remove file /storage/0546/doc_00317813 [00:00:03]file doc_00317814 [00:00:03]remove file /storage/0546/doc_00317814 [00:00:03]file doc_00317815 [00:00:03]remove file /storage/0546/doc_00317815 [00:00:03]file doc_00317816 [00:00:03]remove file /storage/0546/doc_00317816 [00:00:03]file doc_00317817 [00:00:03]remove file /storage/0546/doc_00317817 [00:00:03]file doc_00317818 [00:00:03]remove file /storage/0546/doc_00317818 [00:00:03]file doc_00317819 [00:00:03]remove file /storage/0546/doc_00317819 [00:00:03]file doc_00317820 [00:00:03]remove file /storage/0546/doc_00317820 [00:00:03]file doc_00317821 [00:00:03]remove file /storage/0546/doc_00317821 [00:00:03]file doc_00317822 [00:00:03]remove file /storage/0546/doc_00317822 [00:00:03]file doc_00317823 [00:00:03]remove file /storage/0546/doc_00317823 [00:00:03]file doc_00317824 [00:00:03]remove file /storage/0546/doc_00317824 [00:00:03]file doc_00317825 [00:00:03]remove file /storage/0546/doc_00317825 [00:00:03]file doc_00317826 [00:00:03]remove file /storage/0546/doc_00317826 [00:00:03]file doc_00317827 [00:00:03]remove file /storage/0546/doc_00317827 [00:00:03]file doc_00317828 [00:00:03]remove file /storage/0546/doc_00317828 [00:00:03]file doc_00317829 [00:00:03]remove file /storage/0546/doc_00317829 [00:00:03]file doc_00317830 [00:00:03]remove file /storage/0546/doc_00317830 [00:00:03]file doc_00317831 [00:00:03]remove file /storage/0546/doc_00317831 [00:00:03]file doc_00317832 [00:00:03]remove file /storage/0546/doc_00317832 [00:00:03]file doc_00317833 [00:00:03]remove file /storage/0546/doc_00317833 [00:00:03]file doc_00317834 [00:00:03]remove file /storage/0546/doc_00317834 [00:00:03]file doc_00317835 [00:00:03]remove file /storage/0546/doc_00317835 [00:00:03]file doc_00317836 [00:00:03]remove file /storage/0546/doc_00317836 [00:00:03]file doc_00317837 [00:00:03]remove file /storage/0546/doc_00317837 [00:00:03]file doc_00317838 [00:00:03]remove file /storage/0546/doc_00317838 [00:00:03]file doc_00317839 [00:00:03]remove file /storage/0546/doc_00317839 [00:00:03]file doc_00317840 [00:00:03]remove file /storage/0546/doc_00317840 [00:00:03]file doc_00317841 [00:00:03]remove file /storage/0546/doc_00317841 [00:00:03]file doc_00317842 [00:00:03]remove file /storage/0546/doc_00317842 [00:00:03]file doc_00317843 [00:00:03]remove file /storage/0546/doc_00317843 [00:00:03]file doc_00317844 [00:00:03]remove file /storage/0546/doc_00317844 [00:00:03]file doc_00317845 [00:00:03]remove file /storage/0546/doc_00317845 [00:00:03]file doc_00317846 [00:00:03]remove file /storage/0546/doc_00317846 [00:00:03]file doc_00317847 [00:00:03]remove file /storage/0546/doc_00317847 [00:00:03]file doc_00317848 [00:00:03]remove file /storage/0546/doc_00317848 [00:00:03]file doc_00317849 [00:00:03]remove file /storage/0546/doc_00317849 [00:00:03]file doc_00317850 [00:00:03]remove file /storage/0546/doc_00317850 [00:00:03]file doc_00317851 [00:00:03]remove file /storage/0546/doc_00317851 [00:00:03]file doc_00317852 [00:00:03]remove file /storage/0546/doc_00317852 [00:00:03]file doc_00317853 [00:00:03]remove file /storage/0546/doc_00317853 [00:00:03]file doc_00317854 [00:00:03]remove file /storage/0546/doc_00317854 [00:00:03]file doc_00317855 [00:00:03]remove file /storage/0546/doc_00317855 [00:00:03]file doc_00317856 [00:00:03]remove file /storage/0546/doc_00317856 [00:00:03]file doc_00317857 [00:00:03]remove file /storage/0546/doc_00317857 [00:00:03]file doc_00317858 [00:00:03]remove file /storage/0546/doc_00317858 [00:00:04]file doc_00317859 [00:00:04]remove file /storage/0546/doc_00317859 [00:00:04]file doc_00317860 [00:00:04]remove file /storage/0546/doc_00317860 [00:00:04]file doc_00317861 [00:00:04]remove file /storage/0546/doc_00317861 [00:00:04]file doc_00317862 [00:00:04]remove file /storage/0546/doc_00317862 [00:00:04]file doc_00317863 [00:00:04]remove file /storage/0546/doc_00317863 [00:00:04]file doc_00317864 [00:00:04]remove file /storage/0546/doc_00317864 [00:00:04]file doc_00317865 [00:00:04]remove file /storage/0546/doc_00317865 [00:00:04]file doc_00317866 [00:00:04]remove file /storage/0546/doc_00317866 [00:00:04]file doc_00317867 [00:00:04]remove file /storage/0546/doc_00317867 [00:00:04]file doc_00317868 [00:00:04]remove file /storage/0546/doc_00317868 [00:00:04]file doc_00317869 [00:00:04]remove file /storage/0546/doc_00317869 [00:00:04]file doc_00317870 [00:00:04]remove file /storage/0546/doc_00317870 [00:00:04]file doc_00317871 [00:00:04]remove file /storage/0546/doc_00317871 [00:00:04]file doc_00317872 [00:00:04]remove file /storage/0546/doc_00317872 [00:00:04]file doc_00317873 [00:00:04]remove file /storage/0546/doc_00317873 [00:00:04]file doc_00317874 [00:00:04]remove file /storage/0546/doc_00317874 [00:00:04]file doc_00317875 [00:00:04]remove file /storage/0546/doc_00317875 [00:00:04]file doc_00317876 [00:00:04]remove file /storage/0546/doc_00317876 [00:00:04]file doc_00317877 [00:00:04]remove file /storage/0546/doc_00317877 [00:00:04]file doc_00317878 [00:00:04]remove file /storage/0546/doc_00317878 [00:00:04]file doc_00317879 [00:00:04]remove file /storage/0546/doc_00317879 [00:00:04]file doc_00317880 [00:00:04]remove file /storage/0546/doc_00317880 [00:00:04]file doc_00317881 [00:00:04]remove file /storage/0546/doc_00317881 [00:00:04]file doc_00317882 [00:00:04]remove file /storage/0546/doc_00317882 [00:00:04]file doc_00317883 [00:00:04]remove file /storage/0546/doc_00317883 [00:00:04]file doc_00317884 [00:00:04]remove file /storage/0546/doc_00317884 [00:00:04]file doc_00317885 [00:00:04]remove file /storage/0546/doc_00317885 [00:00:04]file doc_00317886 [00:00:04]remove file /storage/0546/doc_00317886 [00:00:04]file doc_00317887 [00:00:04]remove file /storage/0546/doc_00317887 [00:00:04]file doc_00317888 [00:00:04]remove file /storage/0546/doc_00317888 [00:00:04]file doc_00317889 [00:00:04]remove file /storage/0546/doc_00317889 [00:00:04]file doc_00317890 [00:00:04]remove file /storage/0546/doc_00317890 [00:00:04]file doc_00317891 [00:00:04]remove file /storage/0546/doc_00317891 [00:00:04]file doc_00317892 [00:00:04]remove file /storage/0546/doc_00317892 [00:00:04]file doc_00317893 [00:00:04]remove file /storage/0546/doc_00317893 [00:00:04]file doc_00317894 [00:00:04]remove file /storage/0546/doc_00317894 [00:00:04]file doc_00317895 [00:00:04]remove file /storage/0546/doc_00317895 [00:00:04]file doc_00317896 [00:00:04]remove file /storage/0546/doc_00317896 [00:00:04]file doc_00317897 [00:00:04]remove file /storage/0546/doc_00317897 [00:00:04]file doc_00317898 [00:00:04]remove file /storage/0546/doc_00317898 [00:00:04]file doc_00317899 [00:00:04]remove file /storage/0546/doc_00317899 [00:00:04]file doc_00317900 [00:00:04]remove file /storage/0546/doc_00317900 [00:00:04]file doc_00317901 [00:00:04]remove file /storage/0546/doc_00317901 [00:00:04]file doc_00317902 [00:00:04]remove file /storage/0546/doc_00317902 [00:00:04]file doc_00317903 [00:00:04]remove file /storage/0546/doc_00317903 [00:00:04]file doc_00317904 [00:00:04]remove file /storage/0546/doc_00317904 [00:00:04]file doc_00317905 [00:00:04]remove file /storage/0546/doc_00317905 [00:00:04]file doc_00317906 [00:00:04]remove file /storage/0546/doc_00317906 [00:00:04]file doc_00317907 [00:00:04]remove file /storage/0546/doc_00317907 [00:00:04]file doc_00317908 [00:00:04]remove file /storage/0546/doc_00317908 [00:00:04]file doc_00317909 [00:00:04]remove file /storage/0546/doc_00317909 [00:00:04]file doc_00317910 [00:00:04]remove file /storage/0546/doc_00317910 [00:00:04]file doc_00317911 [00:00:04]remove file /storage/0546/doc_00317911 [00:00:04]file doc_00317912 [00:00:04]remove file /storage/0546/doc_00317912 [00:00:04]file doc_00317913 [00:00:04]remove file /storage/0546/doc_00317913 [00:00:04]file doc_00317914 [00:00:04]remove file /storage/0546/doc_00317914 [00:00:04]file doc_00317915 [00:00:04]remove file /storage/0546/doc_00317915 [00:00:04]file doc_00317916 [00:00:04]remove file /storage/0546/doc_00317916 [00:00:04]file doc_00317917 [00:00:04]remove file /storage/0546/doc_00317917 [00:00:04]file doc_00317918 [00:00:04]remove file /storage/0546/doc_00317918 [00:00:04]file doc_00317919 [00:00:04]remove file /storage/0546/doc_00317919 [00:00:04]file doc_00317920 [00:00:04]remove file /storage/0546/doc_00317920 [00:00:04]file doc_00317921 [00:00:04]remove file /storage/0546/doc_00317921 [00:00:04]file doc_00317922 [00:00:04]remove file /storage/0546/doc_00317922 [00:00:04]file doc_00317923 [00:00:04]remove file /storage/0546/doc_00317923 [00:00:04]file doc_00317924 [00:00:04]remove file /storage/0546/doc_00317924 [00:00:04]file doc_00317925 [00:00:04]remove file /storage/0546/doc_00317925 [00:00:04]file doc_00317926 [00:00:04]remove file /storage/0546/doc_00317926 [00:00:04]file doc_00317927 [00:00:04]remove file /storage/0546/doc_00317927 [00:00:04]file doc_00317928 [00:00:04]remove file /storage/0546/doc_00317928 [00:00:04]file doc_00317929 [00:00:04]remove file /storage/0546/doc_00317929 [00:00:04]file doc_00317930 [00:00:04]remove file /storage/0546/doc_00317930 [00:00:04]file doc_00317931 [00:00:04]remove file /storage/0546/doc_00317931 [00:00:04]file doc_00317932 [00:00:04]remove file /storage/0546/doc_00317932 [00:00:04]file doc_00317933 [00:00:04]remove file /storage/0546/doc_00317933 [00:00:04]file doc_00317934 [00:00:04]remove file /storage/0546/doc_00317934 [00:00:04]file doc_00317935 [00:00:04]remove file /storage/0546/doc_00317935 [00:00:04]file doc_00317936 [00:00:04]remove file /storage/0546/doc_00317936 [00:00:04]file doc_00317937 [00:00:04]remove file /storage/0546/doc_00317937 [00:00:04]file doc_00317938 [00:00:04]remove file /storage/0546/doc_00317938 [00:00:04]file doc_00317939 [00:00:04]remove file /storage/0546/doc_00317939 [00:00:04]file doc_00317940 [00:00:04]remove file /storage/0546/doc_00317940 [00:00:04]file doc_00317941 [00:00:04]remove file /storage/0546/doc_00317941 [00:00:04]file doc_00317942 [00:00:04]remove file /storage/0546/doc_00317942 [00:00:04]file doc_00317943 [00:00:04]remove file /storage/0546/doc_00317943 [00:00:04]file doc_00317944 [00:00:04]remove file /storage/0546/doc_00317944 [00:00:04]file doc_00317945 [00:00:04]remove file /storage/0546/doc_00317945 [00:00:04]file doc_00317946 [00:00:04]remove file /storage/0546/doc_00317946 [00:00:04]file doc_00317947 [00:00:04]remove file /storage/0546/doc_00317947 [00:00:04]file doc_00317948 [00:00:04]remove file /storage/0546/doc_00317948 [00:00:04]file doc_00317949 [00:00:04]remove file /storage/0546/doc_00317949 [00:00:04]file doc_00317950 [00:00:04]remove file /storage/0546/doc_00317950 [00:00:04]file doc_00317951 [00:00:04]remove file /storage/0546/doc_00317951 [00:00:04]file doc_00317952 [00:00:04]remove file /storage/0546/doc_00317952 [00:00:04]file doc_00317953 [00:00:04]remove file /storage/0546/doc_00317953 [00:00:04]file doc_00317954 [00:00:04]remove file /storage/0546/doc_00317954 [00:00:04]file doc_00317955 [00:00:04]remove file /storage/0546/doc_00317955 [00:00:04]file doc_00317956 [00:00:04]remove file /storage/0546/doc_00317956 [00:00:04]file doc_00317957 [00:00:04]remove file /storage/0546/doc_00317957 [00:00:04]file doc_00317958 [00:00:04]remove file /storage/0546/doc_00317958 [00:00:04]file doc_00317959 [00:00:04]remove file /storage/0546/doc_00317959 [00:00:04]file doc_00317960 [00:00:04]remove file /storage/0546/doc_00317960 [00:00:04]file doc_00317961 [00:00:04]remove file /storage/0546/doc_00317961 [00:00:04]file doc_00317962 [00:00:04]remove file /storage/0546/doc_00317962 [00:00:04]file doc_00317963 [00:00:04]remove file /storage/0546/doc_00317963 [00:00:04]file doc_00317964 [00:00:04]remove file /storage/0546/doc_00317964 [00:00:04]file doc_00317965 [00:00:04]remove file /storage/0546/doc_00317965 [00:00:04]file doc_00317966 [00:00:04]remove file /storage/0546/doc_00317966 [00:00:04]file doc_00317967 [00:00:04]remove file /storage/0546/doc_00317967 [00:00:04]file doc_00317968 [00:00:04]remove file /storage/0546/doc_00317968 [00:00:04]file doc_00317969 [00:00:04]remove file /storage/0546/doc_00317969 [00:00:04]file doc_00317970 [00:00:04]remove file /storage/0546/doc_00317970 [00:00:04]file doc_00317971 [00:00:04]remove file /storage/0546/doc_00317971 [00:00:04]file doc_00317972 [00:00:04]remove file /storage/0546/doc_00317972 [00:00:04]file doc_00317973 [00:00:04]remove file /storage/0546/doc_00317973 [00:00:04]file doc_00317974 [00:00:04]remove file /storage/0546/doc_00317974 [00:00:04]file doc_00317975 [00:00:04]remove file /storage/0546/doc_00317975 [00:00:04]file doc_00317976 [00:00:04]remove file /storage/0546/doc_00317976 [00:00:04]file doc_00317977 [00:00:04]remove file /storage/0546/doc_00317977 [00:00:04]file doc_00317978 [00:00:04]remove file /storage/0546/doc_00317978 [00:00:04]file doc_00317979 [00:00:04]remove file /storage/0546/doc_00317979 [00:00:04]file doc_00317980 [00:00:04]remove file /storage/0546/doc_00317980 [00:00:04]file doc_00317981 [00:00:04]remove file /storage/0546/doc_00317981 [00:00:04]file doc_00317982 [00:00:04]remove file /storage/0546/doc_00317982 [00:00:04]file doc_00317983 [00:00:04]remove file /storage/0546/doc_00317983 [00:00:04]file doc_00317984 [00:00:04]remove file /storage/0546/doc_00317984 [00:00:04]file doc_00317985 [00:00:04]remove file /storage/0546/doc_00317985 [00:00:04]file doc_00317986 [00:00:04]remove file /storage/0546/doc_00317986 [00:00:04]file doc_00317987 [00:00:04]remove file /storage/0546/doc_00317987 [00:00:04]file doc_00317988 [00:00:04]remove file /storage/0546/doc_00317988 [00:00:04]file doc_00317989 [00:00:04]remove file /storage/0546/doc_00317989 [00:00:04]file doc_00317990 [00:00:04]remove file /storage/0546/doc_00317990 [00:00:04]file doc_00317991 [00:00:04]remove file /storage/0546/doc_00317991 [00:00:04]file doc_00317992 [00:00:04]remove file /storage/0546/doc_00317992 [00:00:04]file doc_00317993 [00:00:04]remove file /storage/0546/doc_00317993 [00:00:04]file doc_00317994 [00:00:04]remove file /storage/0546/doc_00317994 [00:00:04]file doc_00317995 [00:00:04]remove file /storage/0546/doc_00317995 [00:00:04]file doc_00317996 [00:00:04]remove file /storage/0546/doc_00317996 [00:00:04]file doc_00317997 [00:00:04]remove file /storage/0546/doc_00317997 [00:00:04]file doc_00317998 [00:00:04]remove file /storage/0546/doc_00317998 [00:00:04]file doc_00317999 [00:00:04]remove file /storage/0546/doc_00317999 [00:00:04]file doc_00318000 [00:00:04]remove file /storage/0546/doc_00318000 [00:00:04]file doc_00318001 [00:00:04]remove file /storage/0546/doc_00318001 [00:00:04]file doc_00318002 [00:00:04]remove file /storage/0546/doc_00318002 [00:00:04]file doc_00318003 [00:00:04]remove file /storage/0546/doc_00318003 [00:00:04]file doc_00318004 [00:00:04]remove file /storage/0546/doc_00318004 [00:00:04]file doc_00318005 [00:00:04]remove file /storage/0546/doc_00318005 [00:00:04]file doc_00318006 [00:00:04]remove file /storage/0546/doc_00318006 [00:00:04]file doc_00318007 [00:00:04]remove file /storage/0546/doc_00318007 [00:00:04]file doc_00318008 [00:00:04]remove file /storage/0546/doc_00318008 [00:00:04]file doc_00318009 [00:00:04]remove file /storage/0546/doc_00318009 [00:00:04]file doc_00318010 [00:00:04]remove file /storage/0546/doc_00318010 [00:00:04]file doc_00318011 [00:00:04]remove file /storage/0546/doc_00318011 [00:00:04]file doc_00318012 [00:00:04]remove file /storage/0546/doc_00318012 [00:00:04]file doc_00318013 [00:00:04]remove file /storage/0546/doc_00318013 [00:00:04]file doc_00318014 [00:00:04]remove file /storage/0546/doc_00318014 [00:00:04]file doc_00318015 [00:00:04]remove file /storage/0546/doc_00318015 [00:00:04]file doc_00318016 [00:00:04]remove file /storage/0546/doc_00318016 [00:00:04]file doc_00318017 [00:00:04]remove file /storage/0546/doc_00318017 [00:00:04]file doc_00318018 [00:00:04]remove file /storage/0546/doc_00318018 [00:00:04]file doc_00318019 [00:00:04]remove file /storage/0546/doc_00318019 [00:00:04]file doc_00318020 [00:00:04]remove file /storage/0546/doc_00318020 [00:00:04]file doc_00318021 [00:00:04]remove file /storage/0546/doc_00318021 [00:00:04]file doc_00318022 [00:00:04]remove file /storage/0546/doc_00318022 [00:00:04]file doc_00318023 [00:00:04]remove file /storage/0546/doc_00318023 [00:00:04]file doc_00318024 [00:00:04]remove file /storage/0546/doc_00318024 [00:00:04]file doc_00318025 [00:00:04]remove file /storage/0546/doc_00318025 [00:00:04]file doc_00318026 [00:00:04]remove file /storage/0546/doc_00318026 [00:00:04]file doc_00318027 [00:00:04]remove file /storage/0546/doc_00318027 [00:00:04]file doc_00318028 [00:00:04]remove file /storage/0546/doc_00318028 [00:00:04]file doc_00318029 [00:00:04]remove file /storage/0546/doc_00318029 [00:00:04]file doc_00318030 [00:00:04]remove file /storage/0546/doc_00318030 [00:00:04]file doc_00318031 [00:00:04]remove file /storage/0546/doc_00318031 [00:00:04]file doc_00318032 [00:00:04]remove file /storage/0546/doc_00318032 [00:00:04]file doc_00318033 [00:00:04]remove file /storage/0546/doc_00318033 [00:00:04]file doc_00318034 [00:00:04]remove file /storage/0546/doc_00318034 [00:00:04]file doc_00318035 [00:00:04]remove file /storage/0546/doc_00318035 [00:00:04]file doc_00318036 [00:00:04]remove file /storage/0546/doc_00318036 [00:00:04]file doc_00318037 [00:00:04]remove file /storage/0546/doc_00318037 [00:00:04]file doc_00318038 [00:00:04]remove file /storage/0546/doc_00318038 [00:00:04]file doc_00318039 [00:00:04]remove file /storage/0546/doc_00318039 [00:00:04]file doc_00318040 [00:00:04]remove file /storage/0546/doc_00318040 [00:00:04]file doc_00318041 [00:00:04]remove file /storage/0546/doc_00318041 [00:00:04]file doc_00318042 [00:00:04]remove file /storage/0546/doc_00318042 [00:00:04]file doc_00318043 [00:00:04]remove file /storage/0546/doc_00318043 [00:00:04]file doc_00318044 [00:00:04]remove file /storage/0546/doc_00318044 [00:00:04]file doc_00318045 [00:00:04]remove file /storage/0546/doc_00318045 [00:00:04]file doc_00318046 [00:00:04]remove file /storage/0546/doc_00318046 [00:00:04]file doc_00318047 [00:00:04]remove file /storage/0546/doc_00318047 [00:00:04]file doc_00318048 [00:00:04]remove file /storage/0546/doc_00318048 [00:00:04]file doc_00318049 [00:00:04]remove file /storage/0546/doc_00318049 [00:00:04]file doc_00318050 [00:00:04]remove file /storage/0546/doc_00318050 [00:00:04]file doc_00318051 [00:00:04]remove file /storage/0546/doc_00318051 [00:00:04]file doc_00318052 [00:00:04]remove file /storage/0546/doc_00318052 [00:00:04]file doc_00318053 [00:00:04]remove file /storage/0546/doc_00318053 [00:00:04]file doc_00318054 [00:00:04]remove file /storage/0546/doc_00318054 [00:00:04]file doc_00318055 [00:00:04]remove file /storage/0546/doc_00318055 [00:00:04]file doc_00318056 [00:00:04]remove file /storage/0546/doc_00318056 [00:00:04]file doc_00318057 [00:00:04]remove file /storage/0546/doc_00318057 [00:00:04]file doc_00318058 [00:00:04]remove file /storage/0546/doc_00318058 [00:00:04]file doc_00318059 [00:00:04]remove file /storage/0546/doc_00318059 [00:00:04]file doc_00318060 [00:00:04]remove file /storage/0546/doc_00318060 [00:00:04]file doc_00318061 [00:00:04]remove file /storage/0546/doc_00318061 [00:00:04]file doc_00318062 [00:00:04]remove file /storage/0546/doc_00318062 [00:00:04]file doc_00318063 [00:00:04]remove file /storage/0546/doc_00318063 [00:00:04]file doc_00318064 [00:00:04]remove file /storage/0546/doc_00318064 [00:00:04]file doc_00318065 [00:00:04]remove file /storage/0546/doc_00318065 [00:00:04]file doc_00318066 [00:00:04]remove file /storage/0546/doc_00318066 [00:00:04]file doc_00318067 [00:00:04]remove file /storage/0546/doc_00318067 [00:00:04]file doc_00318068 [00:00:04]remove file /storage/0546/doc_00318068 [00:00:04]file doc_00318069 [00:00:04]remove file /storage/0546/doc_00318069 [00:00:04]file doc_00318070 [00:00:04]remove file /storage/0546/doc_00318070 [00:00:04]file doc_00318071 [00:00:04]remove file /storage/0546/doc_00318071 [00:00:04]file doc_00318072 [00:00:04]remove file /storage/0546/doc_00318072 [00:00:04]file doc_00318073 [00:00:04]remove file /storage/0546/doc_00318073 [00:00:04]file doc_00318074 [00:00:04]remove file /storage/0546/doc_00318074 [00:00:04]file doc_00318075 [00:00:04]remove file /storage/0546/doc_00318075 [00:00:04]file doc_00318076 [00:00:04]remove file /storage/0546/doc_00318076 [00:00:04]file doc_00318077 [00:00:04]remove file /storage/0546/doc_00318077 [00:00:04]file doc_00318078 [00:00:04]remove file /storage/0546/doc_00318078 [00:00:04]file doc_00318079 [00:00:04]remove file /storage/0546/doc_00318079 [00:00:04]file doc_00318080 [00:00:04]remove file /storage/0546/doc_00318080 [00:00:04]file doc_00318081 [00:00:04]remove file /storage/0546/doc_00318081 [00:00:04]file doc_00318082 [00:00:04]remove file /storage/0546/doc_00318082 [00:00:04]file doc_00318083 [00:00:04]remove file /storage/0546/doc_00318083 [00:00:04]file doc_00318084 [00:00:04]remove file /storage/0546/doc_00318084 [00:00:04]file doc_00318085 [00:00:04]remove file /storage/0546/doc_00318085 [00:00:04]file doc_00318086 [00:00:04]remove file /storage/0546/doc_00318086 [00:00:04]file doc_00318087 [00:00:04]remove file /storage/0546/doc_00318087 [00:00:04]file doc_00318088 [00:00:04]remove file /storage/0546/doc_00318088 [00:00:04]file doc_00318089 [00:00:04]remove file /storage/0546/doc_00318089 [00:00:04]file doc_00318090 [00:00:04]remove file /storage/0546/doc_00318090 [00:00:04]file doc_00318091 [00:00:04]remove file /storage/0546/doc_00318091 [00:00:04]file doc_00318092 [00:00:04]remove file /storage/0546/doc_00318092 [00:00:04]file doc_00318093 [00:00:04]remove file /storage/0546/doc_00318093 [00:00:04]file doc_00318094 [00:00:04]remove file /storage/0546/doc_00318094 [00:00:04]file doc_00318095 [00:00:04]remove file /storage/0546/doc_00318095 [00:00:04]file doc_00318096 [00:00:04]remove file /storage/0546/doc_00318096 [00:00:04]file doc_00318097 [00:00:04]remove file /storage/0546/doc_00318097 [00:00:04]file doc_00318098 [00:00:04]remove file /storage/0546/doc_00318098 [00:00:04]file doc_00318099 [00:00:04]remove file /storage/0546/doc_00318099 [00:00:04]file doc_00318100 [00:00:04]remove file /storage/0546/doc_00318100 [00:00:04]file doc_00318101 [00:00:04]remove file /storage/0546/doc_00318101 [00:00:04]file doc_00318102 [00:00:04]remove file /storage/0546/doc_00318102 [00:00:04]file doc_00318103 [00:00:04]remove file /storage/0546/doc_00318103 [00:00:04]file doc_00318104 [00:00:04]remove file /storage/0546/doc_00318104 [00:00:04]file doc_00318105 [00:00:04]remove file /storage/0546/doc_00318105 [00:00:04]file doc_00318106 [00:00:04]remove file /storage/0546/doc_00318106 [00:00:04]file doc_00318107 [00:00:04]remove file /storage/0546/doc_00318107 [00:00:04]file doc_00318108 [00:00:05]remove file /storage/0546/doc_00318108 [00:00:05]file doc_00318109 [00:00:05]remove file /storage/0546/doc_00318109 [00:00:05]file doc_00318110 [00:00:05]remove file /storage/0546/doc_00318110 [00:00:05]file doc_00318111 [00:00:05]remove file /storage/0546/doc_00318111 [00:00:05]file doc_00318112 [00:00:05]remove file /storage/0546/doc_00318112 [00:00:05]file doc_00318113 [00:00:05]remove file /storage/0546/doc_00318113 [00:00:05]file doc_00318114 [00:00:05]remove file /storage/0546/doc_00318114 [00:00:05]file doc_00318115 [00:00:05]remove file /storage/0546/doc_00318115 [00:00:05]file doc_00318116 [00:00:05]remove file /storage/0546/doc_00318116 [00:00:05]file doc_00318117 [00:00:05]remove file /storage/0546/doc_00318117 [00:00:05]file doc_00318118 [00:00:05]remove file /storage/0546/doc_00318118 [00:00:05]file doc_00318119 [00:00:05]remove file /storage/0546/doc_00318119 [00:00:05]file doc_00318120 [00:00:05]remove file /storage/0546/doc_00318120 [00:00:05]file doc_00318121 [00:00:05]remove file /storage/0546/doc_00318121 [00:00:05]file doc_00318122 [00:00:05]remove file /storage/0546/doc_00318122 [00:00:05]file doc_00318123 [00:00:05]remove file /storage/0546/doc_00318123 [00:00:05]file doc_00318124 [00:00:05]remove file /storage/0546/doc_00318124 [00:00:05]file doc_00318125 [00:00:05]remove file /storage/0546/doc_00318125 [00:00:05]file doc_00318126 [00:00:05]remove file /storage/0546/doc_00318126 [00:00:05]file doc_00318127 [00:00:05]remove file /storage/0546/doc_00318127 [00:00:05]file doc_00318128 [00:00:05]remove file /storage/0546/doc_00318128 [00:00:05]file doc_00318129 [00:00:05]remove file /storage/0546/doc_00318129 [00:00:05]file doc_00318130 [00:00:05]remove file /storage/0546/doc_00318130 [00:00:05]file doc_00318131 [00:00:05]remove file /storage/0546/doc_00318131 [00:00:05]file doc_00318132 [00:00:05]remove file /storage/0546/doc_00318132 [00:00:05]file doc_00318133 [00:00:05]remove file /storage/0546/doc_00318133 [00:00:05]file doc_00318134 [00:00:05]remove file /storage/0546/doc_00318134 [00:00:05]file doc_00318135 [00:00:05]remove file /storage/0546/doc_00318135 [00:00:05]file doc_00318136 [00:00:05]remove file /storage/0546/doc_00318136 [00:00:05]file doc_00318137 [00:00:05]remove file /storage/0546/doc_00318137 [00:00:05]file doc_00318138 [00:00:05]remove file /storage/0546/doc_00318138 [00:00:05]file doc_00318139 [00:00:05]remove file /storage/0546/doc_00318139 [00:00:05]file doc_00318140 [00:00:05]remove file /storage/0546/doc_00318140 [00:00:05]file doc_00318141 [00:00:05]remove file /storage/0546/doc_00318141 [00:00:05]file doc_00318142 [00:00:05]remove file /storage/0546/doc_00318142 [00:00:05]file doc_00318143 [00:00:05]remove file /storage/0546/doc_00318143 [00:00:05]file doc_00318144 [00:00:05]remove file /storage/0546/doc_00318144 [00:00:05]file doc_00318145 [00:00:05]remove file /storage/0546/doc_00318145 [00:00:05]file doc_00318146 [00:00:05]remove file /storage/0546/doc_00318146 [00:00:05]file doc_00318147 [00:00:05]remove file /storage/0546/doc_00318147 [00:00:05]file doc_00318148 [00:00:05]remove file /storage/0546/doc_00318148 [00:00:05]file doc_00318149 [00:00:05]remove file /storage/0546/doc_00318149 [00:00:05]file doc_00318150 [00:00:05]remove file /storage/0546/doc_00318150 [00:00:05]file doc_00318151 [00:00:05]remove file /storage/0546/doc_00318151 [00:00:05]file doc_00318152 [00:00:05]remove file /storage/0546/doc_00318152 [00:00:05]file doc_00318153 [00:00:05]remove file /storage/0546/doc_00318153 [00:00:05]file doc_00318154 [00:00:05]remove file /storage/0546/doc_00318154 [00:00:05]file doc_00318155 [00:00:05]remove file /storage/0546/doc_00318155 [00:00:05]file doc_00318156 [00:00:05]remove file /storage/0546/doc_00318156 [00:00:05]file doc_00318157 [00:00:05]remove file /storage/0546/doc_00318157 [00:00:05]file doc_00318158 [00:00:05]remove file /storage/0546/doc_00318158 [00:00:05]file doc_00318159 [00:00:05]remove file /storage/0546/doc_00318159 [00:00:05]file doc_00318160 [00:00:05]remove file /storage/0546/doc_00318160 [00:00:05]file doc_00318161 [00:00:05]remove file /storage/0546/doc_00318161 [00:00:05]file doc_00318162 [00:00:05]remove file /storage/0546/doc_00318162 [00:00:05]file doc_00318163 [00:00:05]remove file /storage/0546/doc_00318163 [00:00:05]file doc_00318164 [00:00:05]remove file /storage/0546/doc_00318164 [00:00:05]file doc_00318165 [00:00:05]remove file /storage/0546/doc_00318165 [00:00:05]file doc_00318166 [00:00:05]remove file /storage/0546/doc_00318166 [00:00:05]file doc_00318167 [00:00:05]remove file /storage/0546/doc_00318167 [00:00:05]file doc_00318168 [00:00:05]remove file /storage/0546/doc_00318168 [00:00:05]file doc_00318169 [00:00:05]remove file /storage/0546/doc_00318169 [00:00:05]file doc_00318170 [00:00:05]remove file /storage/0546/doc_00318170 [00:00:05]file doc_00318171 [00:00:05]remove file /storage/0546/doc_00318171 [00:00:05]file doc_00318172 [00:00:05]remove file /storage/0546/doc_00318172 [00:00:05]file doc_00318173 [00:00:05]remove file /storage/0546/doc_00318173 [00:00:05]file doc_00318174 [00:00:05]remove file /storage/0546/doc_00318174 [00:00:05]file doc_00318175 [00:00:05]remove file /storage/0546/doc_00318175 [00:00:05]file doc_00318176 [00:00:05]remove file /storage/0546/doc_00318176 [00:00:05]file doc_00318177 [00:00:05]remove file /storage/0546/doc_00318177 [00:00:05]file doc_00318178 [00:00:05]remove file /storage/0546/doc_00318178 [00:00:05]file doc_00318179 [00:00:05]remove file /storage/0546/doc_00318179 [00:00:05]file doc_00318180 [00:00:05]remove file /storage/0546/doc_00318180 [00:00:05]file doc_00318181 [00:00:05]remove file /storage/0546/doc_00318181 [00:00:05]file doc_00318182 [00:00:05]remove file /storage/0546/doc_00318182 [00:00:05]file doc_00318183 [00:00:05]remove file /storage/0546/doc_00318183 [00:00:05]file doc_00318184 [00:00:05]remove file /storage/0546/doc_00318184 [00:00:05]file doc_00318185 [00:00:05]remove file /storage/0546/doc_00318185 [00:00:05]file doc_00318186 [00:00:05]remove file /storage/0546/doc_00318186 [00:00:05]file doc_00318187 [00:00:05]remove file /storage/0546/doc_00318187 [00:00:05]file doc_00318188 [00:00:05]remove file /storage/0546/doc_00318188 [00:00:05]file doc_00318189 [00:00:05]remove file /storage/0546/doc_00318189 [00:00:05]file doc_00318190 [00:00:05]remove file /storage/0546/doc_00318190 [00:00:05]file doc_00318191 [00:00:05]remove file /storage/0546/doc_00318191 [00:00:05]file doc_00318192 [00:00:05]remove file /storage/0546/doc_00318192 [00:00:05]file doc_00318193 [00:00:05]remove file /storage/0546/doc_00318193 [00:00:05]file doc_00318194 [00:00:05]remove file /storage/0546/doc_00318194 [00:00:05]file doc_00318195 [00:00:05]remove file /storage/0546/doc_00318195 [00:00:05]file doc_00318196 [00:00:05]remove file /storage/0546/doc_00318196 [00:00:05]file doc_00318197 [00:00:05]remove file /storage/0546/doc_00318197 [00:00:05]file doc_00318198 [00:00:05]remove file /storage/0546/doc_00318198 [00:00:05]file doc_00318199 [00:00:05]remove file /storage/0546/doc_00318199 [00:00:05]file doc_00318200 [00:00:05]remove file /storage/0546/doc_00318200 [00:00:05]file doc_00318201 [00:00:05]remove file /storage/0546/doc_00318201 [00:00:05]file doc_00318202 [00:00:05]remove file /storage/0546/doc_00318202 [00:00:05]file doc_00318203 [00:00:05]remove file /storage/0546/doc_00318203 [00:00:05]file doc_00318204 [00:00:05]remove file /storage/0546/doc_00318204 [00:00:05]file doc_00318205 [00:00:05]remove file /storage/0546/doc_00318205 [00:00:05]file doc_00318206 [00:00:05]remove file /storage/0546/doc_00318206 [00:00:05]file doc_00318207 [00:00:05]remove file /storage/0546/doc_00318207 [00:00:05]file doc_00318208 [00:00:05]remove file /storage/0546/doc_00318208 [00:00:05]file doc_00318209 [00:00:05]remove file /storage/0546/doc_00318209 [00:00:05]file doc_00318210 [00:00:05]remove file /storage/0546/doc_00318210 [00:00:05]file doc_00318211 [00:00:05]remove file /storage/0546/doc_00318211 [00:00:05]file doc_00318212 [00:00:05]remove file /storage/0546/doc_00318212 [00:00:05]file doc_00318213 [00:00:05]remove file /storage/0546/doc_00318213 [00:00:05]file doc_00318214 [00:00:05]remove file /storage/0546/doc_00318214 [00:00:05]file doc_00318215 [00:00:05]remove file /storage/0546/doc_00318215 [00:00:05]file doc_00318216 [00:00:05]remove file /storage/0546/doc_00318216 [00:00:05]file doc_00318217 [00:00:05]remove file /storage/0546/doc_00318217 [00:00:05]file doc_00318218 [00:00:05]remove file /storage/0546/doc_00318218 [00:00:05]file doc_00318219 [00:00:05]remove file /storage/0546/doc_00318219 [00:00:05]file doc_00318220 [00:00:05]remove file /storage/0546/doc_00318220 [00:00:05]file doc_00318221 [00:00:05]remove file /storage/0546/doc_00318221 [00:00:05]file doc_00318222 [00:00:05]remove file /storage/0546/doc_00318222 [00:00:05]file doc_00318223 [00:00:05]remove file /storage/0546/doc_00318223 [00:00:05]file doc_00318224 [00:00:05]remove file /storage/0546/doc_00318224 [00:00:05]file doc_00318225 [00:00:05]remove file /storage/0546/doc_00318225 [00:00:05]file doc_00318226 [00:00:05]remove file /storage/0546/doc_00318226 [00:00:05]file doc_00318227 [00:00:05]remove file /storage/0546/doc_00318227 [00:00:05]file doc_00318228 [00:00:05]remove file /storage/0546/doc_00318228 [00:00:05]file doc_00318229 [00:00:05]remove file /storage/0546/doc_00318229 [00:00:05]file doc_00318230 [00:00:05]remove file /storage/0546/doc_00318230 [00:00:05]file doc_00318231 [00:00:05]remove file /storage/0546/doc_00318231 [00:00:05]file doc_00318232 [00:00:05]remove file /storage/0546/doc_00318232 [00:00:05]file doc_00318233 [00:00:05]remove file /storage/0546/doc_00318233 [00:00:05]file doc_00318234 [00:00:05]remove file /storage/0546/doc_00318234 [00:00:05]file doc_00318235 [00:00:05]remove file /storage/0546/doc_00318235 [00:00:05]file doc_00318236 [00:00:05]remove file /storage/0546/doc_00318236 [00:00:05]file doc_00318237 [00:00:05]remove file /storage/0546/doc_00318237 [00:00:05]file doc_00318238 [00:00:05]remove file /storage/0546/doc_00318238 [00:00:05]file doc_00318239 [00:00:05]remove file /storage/0546/doc_00318239 [00:00:05]file doc_00318240 [00:00:05]remove file /storage/0546/doc_00318240 [00:00:05]file doc_00318241 [00:00:05]remove file /storage/0546/doc_00318241 [00:00:05]file doc_00318242 [00:00:05]remove file /storage/0546/doc_00318242 [00:00:05]file doc_00318243 [00:00:05]remove file /storage/0546/doc_00318243 [00:00:05]file doc_00318244 [00:00:05]remove file /storage/0546/doc_00318244 [00:00:05]file doc_00318245 [00:00:05]remove file /storage/0546/doc_00318245 [00:00:05]file doc_00318246 [00:00:05]remove file /storage/0546/doc_00318246 [00:00:05]file doc_00318247 [00:00:05]remove file /storage/0546/doc_00318247 [00:00:05]file doc_00318248 [00:00:05]remove file /storage/0546/doc_00318248 [00:00:05]file doc_00318249 [00:00:05]remove file /storage/0546/doc_00318249 [00:00:05]file doc_00318250 [00:00:05]remove file /storage/0546/doc_00318250 [00:00:05]file doc_00318251 [00:00:05]remove file /storage/0546/doc_00318251 [00:00:05]file doc_00318252 [00:00:05]remove file /storage/0546/doc_00318252 [00:00:05]file doc_00318253 [00:00:05]remove file /storage/0546/doc_00318253 [00:00:05]file doc_00318254 [00:00:05]remove file /storage/0546/doc_00318254 [00:00:05]file doc_00318255 [00:00:05]remove file /storage/0546/doc_00318255 [00:00:05]file doc_00318256 [00:00:05]remove file /storage/0546/doc_00318256 [00:00:05]file doc_00318257 [00:00:05]remove file /storage/0546/doc_00318257 [00:00:05]file doc_00318258 [00:00:05]remove file /storage/0546/doc_00318258 [00:00:05]file doc_00318259 [00:00:05]remove file /storage/0546/doc_00318259 [00:00:05]file doc_00318260 [00:00:05]remove file /storage/0546/doc_00318260 [00:00:05]file doc_00318261 [00:00:05]remove file /storage/0546/doc_00318261 [00:00:05]file doc_00318262 [00:00:05]remove file /storage/0546/doc_00318262 [00:00:05]file doc_00318263 [00:00:05]remove file /storage/0546/doc_00318263 [00:00:05]file doc_00318264 [00:00:05]remove file /storage/0546/doc_00318264 [00:00:05]file doc_00318265 [00:00:05]remove file /storage/0546/doc_00318265 [00:00:05]file doc_00318266 [00:00:05]remove file /storage/0546/doc_00318266 [00:00:05]file doc_00318267 [00:00:05]remove file /storage/0546/doc_00318267 [00:00:05]file doc_00318268 [00:00:05]remove file /storage/0546/doc_00318268 [00:00:05]file doc_00318269 [00:00:05]remove file /storage/0546/doc_00318269 [00:00:05]file doc_00318270 [00:00:05]remove file /storage/0546/doc_00318270 [00:00:05]file doc_00318271 [00:00:05]remove file /storage/0546/doc_00318271 [00:00:05]file doc_00318272 [00:00:05]remove file /storage/0546/doc_00318272 [00:00:05]file doc_00318273 [00:00:05]remove file /storage/0546/doc_00318273 [00:00:05]file doc_00318274 [00:00:05]remove file /storage/0546/doc_00318274 [00:00:05]file doc_00318275 [00:00:05]remove file /storage/0546/doc_00318275 [00:00:05]file doc_00318276 [00:00:05]remove file /storage/0546/doc_00318276 [00:00:05]file doc_00318277 [00:00:05]remove file /storage/0546/doc_00318277 [00:00:05]file doc_00318278 [00:00:05]remove file /storage/0546/doc_00318278 [00:00:05]file doc_00318279 [00:00:05]remove file /storage/0546/doc_00318279 [00:00:05]file doc_00318280 [00:00:05]remove file /storage/0546/doc_00318280 [00:00:05]file doc_00318281 [00:00:05]remove file /storage/0546/doc_00318281 [00:00:05]file doc_00318282 [00:00:05]remove file /storage/0546/doc_00318282 [00:00:05]file doc_00318283 [00:00:05]remove file /storage/0546/doc_00318283 [00:00:05]file doc_00318284 [00:00:05]remove file /storage/0546/doc_00318284 [00:00:05]file doc_00318285 [00:00:05]remove file /storage/0546/doc_00318285 [00:00:05]file doc_00318286 [00:00:05]remove file /storage/0546/doc_00318286 [00:00:05]file doc_00318287 [00:00:05]remove file /storage/0546/doc_00318287 [00:00:05]file doc_00318288 [00:00:05]remove file /storage/0546/doc_00318288 [00:00:05]file doc_00318289 [00:00:05]remove file /storage/0546/doc_00318289 [00:00:05]file doc_00318290 [00:00:05]remove file /storage/0546/doc_00318290 [00:00:05]file doc_00318291 [00:00:05]remove file /storage/0546/doc_00318291 [00:00:05]file doc_00318292 [00:00:05]remove file /storage/0546/doc_00318292 [00:00:05]file doc_00318293 [00:00:05]remove file /storage/0546/doc_00318293 [00:00:05]file doc_00318294 [00:00:05]remove file /storage/0546/doc_00318294 [00:00:05]file doc_00318295 [00:00:05]remove file /storage/0546/doc_00318295 [00:00:05]file doc_00318296 [00:00:05]remove file /storage/0546/doc_00318296 [00:00:05]file doc_00318297 [00:00:05]remove file /storage/0546/doc_00318297 [00:00:05]file doc_00318298 [00:00:05]remove file /storage/0546/doc_00318298 [00:00:05]file doc_00318299 [00:00:05]remove file /storage/0546/doc_00318299 [00:00:05]file doc_00318300 [00:00:05]remove file /storage/0546/doc_00318300 [00:00:05]file doc_00318301 [00:00:05]remove file /storage/0546/doc_00318301 [00:00:05]file doc_00318302 [00:00:05]remove file /storage/0546/doc_00318302 [00:00:05]file doc_00318303 [00:00:05]remove file /storage/0546/doc_00318303 [00:00:05]file doc_00318304 [00:00:05]remove file /storage/0546/doc_00318304 [00:00:05]file doc_00318305 [00:00:06]remove file /storage/0546/doc_00318305 [00:00:06]file doc_00318306 [00:00:06]remove file /storage/0546/doc_00318306 [00:00:06]file doc_00318307 [00:00:06]remove file /storage/0546/doc_00318307 [00:00:06]file doc_00318308 [00:00:06]remove file /storage/0546/doc_00318308 [00:00:06]file doc_00318309 [00:00:06]remove file /storage/0546/doc_00318309 [00:00:06]file doc_00318310 [00:00:06]remove file /storage/0546/doc_00318310 [00:00:06]file doc_00318311 [00:00:06]remove file /storage/0546/doc_00318311 [00:00:06]file doc_00318312 [00:00:06]remove file /storage/0546/doc_00318312 [00:00:06]file doc_00318313 [00:00:06]remove file /storage/0546/doc_00318313 [00:00:06]file doc_00318314 [00:00:06]remove file /storage/0546/doc_00318314 [00:00:06]file doc_00318315 [00:00:06]remove file /storage/0546/doc_00318315 [00:00:06]file doc_00318316 [00:00:06]remove file /storage/0546/doc_00318316 [00:00:06]file doc_00318317 [00:00:06]remove file /storage/0546/doc_00318317 [00:00:06]file doc_00318318 [00:00:06]remove file /storage/0546/doc_00318318 [00:00:06]file doc_00318319 [00:00:06]remove file /storage/0546/doc_00318319 [00:00:06]file doc_00318320 [00:00:06]remove file /storage/0546/doc_00318320 [00:00:06]file doc_00318321 [00:00:06]remove file /storage/0546/doc_00318321 [00:00:06]file doc_00318322 [00:00:06]remove file /storage/0546/doc_00318322 [00:00:06]file doc_00318323 [00:00:06]remove file /storage/0546/doc_00318323 [00:00:06]file doc_00318324 [00:00:06]remove file /storage/0546/doc_00318324 [00:00:06]file doc_00318325 [00:00:06]remove file /storage/0546/doc_00318325 [00:00:06]file doc_00318326 [00:00:06]remove file /storage/0546/doc_00318326 [00:00:06]file doc_00318327 [00:00:06]remove file /storage/0546/doc_00318327 [00:00:06]file doc_00318328 [00:00:06]remove file /storage/0546/doc_00318328 [00:00:06]file doc_00318329 [00:00:06]remove file /storage/0546/doc_00318329 [00:00:06]file doc_00318330 [00:00:06]remove file /storage/0546/doc_00318330 [00:00:06]file doc_00318331 [00:00:06]remove file /storage/0546/doc_00318331 [00:00:06]file doc_00318332 [00:00:06]remove file /storage/0546/doc_00318332 [00:00:06]file doc_00318333 [00:00:06]remove file /storage/0546/doc_00318333 [00:00:06]file doc_00318334 [00:00:06]remove file /storage/0546/doc_00318334 [00:00:06]file doc_00318335 [00:00:06]remove file /storage/0546/doc_00318335 [00:00:06]file doc_00318336 [00:00:06]remove file /storage/0546/doc_00318336 [00:00:06]file doc_00318337 [00:00:06]remove file /storage/0546/doc_00318337 [00:00:06]file doc_00318338 [00:00:06]remove file /storage/0546/doc_00318338 [00:00:06]file doc_00318339 [00:00:06]remove file /storage/0546/doc_00318339 [00:00:06]file doc_00318340 [00:00:06]remove file /storage/0546/doc_00318340 [00:00:06]file doc_00318341 [00:00:06]remove file /storage/0546/doc_00318341 [00:00:06]file doc_00318342 [00:00:06]remove file /storage/0546/doc_00318342 [00:00:06]file doc_00318343 [00:00:06]remove file /storage/0546/doc_00318343 [00:00:06]file doc_00318344 [00:00:06]remove file /storage/0546/doc_00318344 [00:00:06]file doc_00318345 [00:00:06]remove file /storage/0546/doc_00318345 [00:00:06]file doc_00318346 [00:00:06]remove file /storage/0546/doc_00318346 [00:00:06]file doc_00318347 [00:00:06]remove file /storage/0546/doc_00318347 [00:00:06]file doc_00318348 [00:00:06]remove file /storage/0546/doc_00318348 [00:00:06]file doc_00318349 [00:00:06]remove file /storage/0546/doc_00318349 [00:00:06]file doc_00318350 [00:00:06]remove file /storage/0546/doc_00318350 [00:00:06]file doc_00318351 [00:00:06]remove file /storage/0546/doc_00318351 [00:00:06]file doc_00318352 [00:00:06]remove file /storage/0546/doc_00318352 [00:00:06]file doc_00318353 [00:00:06]remove file /storage/0546/doc_00318353 [00:00:06]file doc_00318354 [00:00:06]remove file /storage/0546/doc_00318354 [00:00:06]file doc_00318355 [00:00:06]remove file /storage/0546/doc_00318355 [00:00:06]file doc_00318356 [00:00:06]remove file /storage/0546/doc_00318356 [00:00:06]remove dir /storage/0546 [00:00:06]ProcessDocumentItem done err = 0, tmpTLVsize=245 [00:00:06]tlvbuf is 0029C910 [00:00:06]SAM_PROTO_ClearQueue [00:00:06]wFMCommunicate request_size=4 [00:00:06]MH_SAM_APDU [00:00:06]CAPDU: 80 09 00 00 [00:00:06]Write to MH i2c: E2 08 00 4C 3F 80 09 00 00 00 00 00 00 FD [00:00:06]Write i2c OK [00:00:06]MH_I2C_Read... [00:00:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:00:06]Read from MH i2c: E2 [00:00:06]MH_I2C_Read... [00:00:06]Read from MH i2c: E2 03 00 [00:00:06]MH_I2C_Read... [00:00:06]Read from MH i2c: E2 03 00 4C 3F 00 90 00 FF [00:00:06]RAPDU: 90 00 [00:00:06]wFMCommunicate OK [00:00:06]SAM_PROTO_ClearQueue done [00:00:06]KKMCreateOFDPacket [00:00:06]OFDProtocolAddRootSTLVToBuf [00:00:06]FM_MakeSignedData [00:00:06]FM_MakeSignedData [00:00:06]SAM_PROTO_SignData [00:00:06]wFMCommunicate request_size=4 [00:00:06]MH_SAM_APDU [00:00:06]CAPDU: 80 0D 01 02 [00:00:06]Write to MH i2c: E2 08 00 4D 3F 80 0D 01 02 00 00 00 00 05 [00:00:06]Write i2c OK [00:00:06]MH_I2C_Read... [00:00:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:00:06]Read from MH i2c: E2 [00:00:06]MH_I2C_Read... [00:00:06]Read from MH i2c: E2 03 00 [00:00:06]MH_I2C_Read... [00:00:06]Read from MH i2c: E2 03 00 4D 3F 00 90 00 00 [00:00:06]RAPDU: 90 00 [00:00:06]wFMCommunicate OK [00:00:06]wFMCommunicate request_size=254 [00:00:06]MH_SAM_APDU [00:00:06]CAPDU: 80 0D 02 02 F9 02 00 F5 00 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 13 00 D0 A1 D1 83 D1 80 D0 B0 D0 BF D0 BE D0 B2 20 D0 97 2E 20 F1 03 4B 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 A2 D0 BE D0 BA D1 82 D0 BE D0 B3 D1 83 D0 BB 2C 20 D0 B0 2F D0 B4 20 D0 91 D0 B8 D1 88 D0 BA D0 B5 D0 BA 2D D0 9E D1 88 2C 20 34 31 2E 38 37 37 30 36 35 2C 20 37 32 2E 39 35 33 38 30 36 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 30 31 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 83 25 20 67 0E 04 04 00 23 02 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 95 DB 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 35 04 06 00 12 71 D9 46 A1 50 [00:00:06]Write to MH i2c: E2 01 01 4E 3F 80 0D 02 02 F9 00 02 00 F5 00 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 13 00 D0 A1 D1 83 D1 80 D0 B0 D0 BF D0 BE D0 B2 20 D0 97 2E 20 F1 03 4B 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 A2 D0 BE D0 BA D1 82 D0 BE D0 B3 D1 83 D0 BB 2C 20 D0 B0 2F D0 B4 20 D0 91 D0 B8 D1 88 D0 BA D0 B5 D0 BA 2D D0 9E D1 88 2C 20 34 31 2E 38 37 37 30 36 35 2C 20 37 32 2E 39 35 33 38 30 36 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 30 31 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 83 25 20 67 0E 04 04 00 23 02 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 95 DB 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 OFD Sender: No OFD packet to send [00:00:06]38 37 34 36 37 31 35 04 06 00 12 71 D9 46 A1 50 00 00 2D [00:00:06]Write i2c OK [00:00:06]MH_I2C_Read... [00:00:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:00:07]Read from MH i2c: E2 [00:00:07]MH_I2C_Read... [00:00:07]Read from MH i2c: E2 03 00 [00:00:07]MH_I2C_Read... [00:00:07]Read from MH i2c: E2 03 00 4E 3F 00 90 00 01 [00:00:07]RAPDU: 90 00 [00:00:07]wFMCommunicate OK [00:00:07]wFMCommunicate request_size=4 [00:00:07]MH_SAM_APDU [00:00:07]CAPDU: 80 0D 03 02 [00:00:07]Write to MH i2c: E2 08 00 4F 3F 80 0D 03 02 00 00 00 00 09 [00:00:07]Write i2c OK [00:00:07]MH_I2C_Read... [00:00:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:00:07]Read from MH i2c: E2 [00:00:07]MH_I2C_Read... [00:00:07]Read from MH i2c: E2 0B 00 [00:00:07]MH_I2C_Read... [00:00:07]Read from MH i2c: E2 0B 00 4F 3F 00 53 95 26 AB 33 02 75 AE 90 00 1B [00:00:07]RAPDU: 53 95 26 AB 33 02 75 AE 90 00 [00:00:07]wFMCommunicate OK [00:00:07]SAM_PROTO_SignData done [00:00:07]FM_MakeSignedData done [00:00:07]CreateOFDProtocolMessage [00:00:07]wFMCommunicate request_size=4 [00:00:07]MH_SAM_APDU [00:00:07]CAPDU: 80 11 00 00 [00:00:07]Write to MH i2c: E2 08 00 50 3F 80 11 00 00 00 00 00 00 09 [00:00:07]Write i2c OK [00:00:07]MH_I2C_Read... [00:00:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:00:07]Read from MH i2c: E2 [00:00:07]MH_I2C_Read... [00:00:07]Read from MH i2c: E2 17 00 [00:00:07]MH_I2C_Read... [00:00:07]Read from MH i2c: E2 17 00 50 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 5D [00:00:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [00:00:07]wFMCommunicate OK [00:00:07]CreateOFDProtocolMessage done [00:00:07]OFDSenderStorePacket 318357 [00:00:07]StoreOFDPacket docnum=318357 [00:00:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 09 01 00 00 55 9E 01 01 E1 1E 5A 02 01 00 02 00 F5 00 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 13 00 D0 A1 D1 83 D1 80 D0 B0 D0 BF D0 BE D0 B2 20 D0 97 2E 20 F1 03 4B 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 A2 D0 BE D0 BA D1 82 D0 BE D0 B3 D1 83 D0 BB 2C 20 D0 B0 2F D0 B4 20 D0 91 D0 B8 D1 88 D0 BA D0 B5 D0 BA 2D D0 9E D1 88 2C 20 34 31 2E 38 37 37 30 36 35 2C 20 37 32 2E 39 35 33 38 30 36 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 30 31 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 83 25 20 67 0E 04 04 00 23 02 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 95 DB 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 35 04 06 00 12 71 D9 46 A1 50 53 95 26 AB 33 02 75 AE [00:00:07]CheckFolder [00:00:07]dirname=/storage/ofd_packets [00:00:07]CheckFolder done [00:00:07]ProducePacketName [00:00:07]name=ofd_packets/00318357 [00:00:07]NVStorageSaveData ofd_packets/00318357 [00:00:07]File name is /storage/ofd_packets/00318357 [00:00:07]Write 295 bytes [00:00:07]NVStorageSaveData done [00:00:07]OFDSenderStorePacket done [00:00:07]KKMCreateOFDPacket done [00:00:07]NVStorageSaveData kkm_last_timestamp [00:00:07]File name is /storage/kkm_last_timestamp [00:00:07]Write 4 bytes [00:00:07]NVStorageSaveData done [00:00:07]ExternCall_PrintAddStr [00:00:07]wPrintStart [00:00:07]Write to MH i2c: 01 00 00 51 3F 90 [00:00:07]Write i2c OK [00:00:07]MH_I2C_Read... [00:00:07]Read from MH i2c: 01 [00:00:07]MH_I2C_Read... [00:00:07]Read from MH i2c: 01 07 00 [00:00:07]MH_I2C_Read... [00:00:07]Read from MH i2c: 01 07 00 51 3F 00 00 00 00 00 FF 0F A5 [00:00:07]RasterBufferAndPrint [00:00:07]line Отчет об открытии смены [00:00:07]line ФФД: 1.0 [00:00:07]line ИНН: 02508201610067 [00:00:07]line Кассир: Сурапов З. [00:00:07]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [00:00:07]line Место: АЗС № 101 "Партнер Нефть" [00:00:07]line 29.10.2024 00:00 [00:00:07]line Смена: 547 [00:00:07]line РНМ: 0000000000091628 [00:00:07]line ЗНМ: 0300000082 [00:00:07]line ФД: 318357 [00:00:07]line ФМ: 0000000000874671 [00:00:07]line ФПД: 20280185889104 [00:00:07]written 0, free lines is 4095 [00:00:07]OFD Sender: Processing packet 318357 [packets to send 127, broken 126] [00:00:07]ProducePacketName [00:00:07]name=ofd_packets/00318357 [00:00:07]OFD Sender: To server: pG, [00:00:07]CommunicateWithHost lk.salyk.kg:30040 [00:00:07]ConnectInit lk.salyk.kg [00:00:07]Write to MH i2c: 01 00 00 63 3F A2 [00:00:07]Write i2c OK [00:00:07]MH_I2C_Read... [00:00:07]Read from MH i2c: 01 [00:00:07]MH_I2C_Read... [00:00:07]Connected sock=10 [00:00:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 09 01 00 00 55 9E 01 01 E1 1E 5A 02 01 00 02 00 F5 00 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 13 00 D0 A1 D1 83 D1 80 D0 B0 D0 BF D0 BE D0 B2 20 D0 97 2E 20 F1 03 4B 00 37 32 Read from MH i2c: 30 01 30 07 30 00 31 [00:00:07]2C MH_I2C_Read... [00:00:07]20 D0 B3 2E 20 D0 Read from MH i2c: A2 01 D0 07 BE 00 D0 63 BA 3F D1 00 82 00 D0 00 BE 00 D0 00 B3 54 D1 0E 83 0B D0 [00:00:07]BB RasterBufferAndPrint [00:00:07]2C line [00:00:07]20 line [00:00:07]D0 B0 2F D0 B4 20 D0 91 D0 B8 D1 88 D0 BA D0 B5 D0 BA 2D D0 9E D1 88 2C 20 34 31 2E 38 37 37 30 36 35 2C 20 37 line [00:00:07]32 line [00:00:07]2E line [00:00:07]39 35 33 38 30 36 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 30 31 20 22 D0 9F D0 B0 D1 80 D1 written 0, free lines is 3874 [00:00:07]82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 83 25 20 67 0E 04 04 00 23 MH_Cut [00:00:07]02 Write to MH i2c: 00 D1 01 00 6A 00 3F 0D 01 04 7B 10 [00:00:07]00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 95 DB 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 Write i2c OK [00:00:07]36 MH_I2C_Read... [00:00:07]37 Read from MH i2c: 31 D1 35 [00:00:07]04 MH_I2C_Read... [00:00:07]06 Read from MH i2c: 00 D1 12 01 71 00 D9 [00:00:07]46 MH_I2C_Read... [00:00:07]A1 50 53 95 26 AB 33 02 75 AE [00:00:07]Read from MH i2c: D1 01 00 6A 3F 00 7A [00:00:07]Write to MH i2c: 01 00 00 6B 3F AA [00:00:07]Write i2c OK [00:00:07]MH_I2C_Read... [00:00:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 9F 1F 47 00 56 95 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 95 DB 04 00 F4 03 04 00 3F D1 1F 67 B6 04 01 00 00 27 E7 7E 0D 9E 87 43 89 [00:00:07]CommunicateWithHost err = 0 [00:00:07]CheckOFDResponse [00:00:07]1017 (14) - 77093643461234 [00:00:07]1041 (16) - 0000000000874671 [00:00:07]1040 (4) - 318357 [00:00:07]1012 (4) - 28.10.2024 18:00 [00:00:07]1206 (1) - 0 [00:00:07]OFD Sender: Remove packet 318357 [00:00:07]ProducePacketName [00:00:07]name=ofd_packets/00318357 [00:00:07]NVStorageDeleteData [00:00:07]*** Cut start [00:00:07]*** Partial cut [00:00:07]*** CUTSNS_PIN = 1 [00:00:07]*** CUTSNS_PIN = 0 [00:00:08]*** Brake cut motor [00:00:08]OFD Sender: No OFD packet to send [00:00:08]Read from MH i2c: 01 [00:00:08]MH_I2C_Read... [00:00:08]*** Stop cut motor [00:00:08]*** Cut end [00:00:08]Read from MH i2c: 01 07 00 [00:00:08]MH_I2C_Read... [00:00:08]Read from MH i2c: 01 07 00 6B 3F 00 00 00 00 00 FF 0F BF [00:00:08]process_action open_shift done [00:00:08]requested_data is exist [00:00:08]produce_requested_data [00:00:08]requested_item fd.num is exist - process it [00:00:08]SAM_PROTO_GetFieldsCounters [00:00:08]wFMCommunicate request_size=4 [00:00:08]MH_SAM_APDU [00:00:08]CAPDU: 80 13 00 00 [00:00:08]Write to MH i2c: E2 08 00 6C 3F 80 13 00 00 00 00 00 00 27 [00:00:08]Write i2c OK [00:00:08]MH_I2C_Read... [00:00:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:00:08]Read from MH i2c: E2 [00:00:08]MH_I2C_Read... [00:00:08]Read from MH i2c: E2 62 00 [00:00:08]MH_I2C_Read... [00:00:08]Read from MH i2c: E2 62 00 6C 3F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 95 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 E3 [00:00:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 95 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:00:08]wFMCommunicate OK [00:00:08]SAM_PROTO_GetFieldsCounters done [00:00:08]requested_item shift.num is exist - process it [00:00:08]requested_item shift.opened is exist - process it [00:00:08]req_shift_opened [00:00:08]FM_GetShiftState [00:00:08]SAM_PROTO_GetShiftState [00:00:08]wFMCommunicate request_size=4 [00:00:08]MH_SAM_APDU [00:00:08]CAPDU: 80 13 01 00 [00:00:08]Write to MH i2c: E2 08 00 6D 3F 80 13 01 00 00 00 00 00 29 [00:00:08]Write i2c OK [00:00:08]MH_I2C_Read... [00:00:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:00:08]Read from MH i2c: E2 [00:00:08]MH_I2C_Read... [00:00:08]Read from MH i2c: E2 0E 00 [00:00:08]MH_I2C_Read... [00:00:08]Read from MH i2c: E2 0E 00 6D 3F 00 09 00 01 83 25 20 67 00 00 00 00 90 00 64 [00:00:08]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [00:00:08]wFMCommunicate OK [00:00:08]SAM_PROTO_GetShiftState done [00:00:08]FM_GetShiftState done [00:00:08]req_shift_opened done [00:00:08]requested_item shift.open_date is exist - process it [00:00:08]req_shift_open_date [00:00:08]req_shift_open_date done [00:00:08]produce_requested_data done [00:00:08]produce_requested_data return {"fd.num":318357,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [00:00:08]process_action_free open_shift [00:00:08]json_value_free [00:00:08]json_value_free done [00:00:08]process_json_proto returns [00:00:08]Send response to host [00:00:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":318357,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [00:00:08]free response buf [00:00:08]execute_script done [00:00:08]execute_script returns [00:00:08]free content buf [00:00:08]Sock 8.Close socket [00:00:08]Sock 8.Thread stoped [00:00:08]accept exits with 9 [00:00:08]New connection [00:00:08]New thread 3067039076 created [00:00:08]Thread 3066895716 joined [00:00:08]Waiting for new connection... [00:00:08] Sock 9.Parse request [00:00:08]Sock 9.Check first char [00:00:08]Sock 9.First char is OK [00:00:08]request: POST /json_proto HTTP/1.0 [00:00:08]Method: POST [00:00:08]URL: /json_proto [00:00:08]Method is POST - this is cgi request [00:00:08]url: /json_proto [00:00:08]query_string will be loaded in cgi processing [00:00:08]execute_cgi json_proto POST (null) [00:00:08]execute_cgi path=json_proto method=POST [00:00:08]POST find Content-Length [00:00:08]Host: 172.17.50.195:8080 [00:00:08]Content-Length: 331 [00:00:08]Content-Type: application/json [00:00:08] [00:00:08]POST finish read [00:00:08]Found Content-Length = 331 [00:00:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:00:08]execute_script... [00:00:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:00:08]POST & json_proto [00:00:08]process_json_proto [00:00:08]json parsed OK: [00:00:08]protocol is kg_v1.0 [00:00:08]action value=get_value [00:00:08]process_action get_value [00:00:08]cmd_get_value [00:00:08]process_action get_value done [00:00:08]requested_data is exist [00:00:08]produce_requested_data [00:00:08]requested_item fm.sale.total is exist - process it [00:00:08]SAM_PROTO_GetFMData [00:00:08]wFMCommunicate request_size=4 [00:00:08]MH_SAM_APDU [00:00:08]CAPDU: 80 13 03 00 [00:00:08]Write to MH i2c: E2 08 00 6E 3F 80 13 03 00 00 00 00 00 2C [00:00:08]Write i2c OK [00:00:08]MH_I2C_Read... [00:00:09]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:00:09]Read from MH i2c: E2 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: E2 FD 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: E2 FD 00 6E 3F 00 CA 04 85 04 C6 04 6E 04 04 00 4F D7 04 00 69 04 A5 00 6F 04 04 00 45 CC 04 00 B1 04 05 00 36 11 CF 20 0A 70 04 05 00 32 FA 15 7A 07 72 04 05 00 04 17 B9 A6 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 E8 CE 63 13 01 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 7E A2 F2 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 0A 0B 00 00 B1 04 04 00 74 95 BC 43 70 04 04 00 14 B1 BA 43 72 04 03 00 60 E4 01 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 23 99 90 00 5D [00:00:09]RAPDU: CA 04 85 04 C6 04 6E 04 04 00 4F D7 04 00 69 04 A5 00 6F 04 04 00 45 CC 04 00 B1 04 05 00 36 11 CF 20 0A 70 04 05 00 32 FA 15 7A 07 72 04 05 00 04 17 B9 A6 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 E8 CE 63 13 01 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 7E A2 F2 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 0A 0B 00 00 B1 04 04 00 74 95 BC 43 70 04 04 00 14 B1 BA 43 72 04 03 00 60 E4 01 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 23 99 90 00 [00:00:09]wFMCommunicate OK [00:00:09]wFMCommunicate request_size=4 [00:00:09]MH_SAM_APDU [00:00:09]CAPDU: 80 17 00 00 [00:00:09]Write to MH i2c: E2 08 00 6F 3F 80 17 00 00 00 00 00 00 2E [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:09]Read from MH i2c: E2 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: E2 FD 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: E2 FD 00 6F 3F 00 31 07 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 89 76 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 FA [00:00:09]RAPDU: 31 07 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 89 76 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 [00:00:09]wFMCommunicate OK [00:00:09]wFMCommunicate request_size=4 [00:00:09]MH_SAM_APDU [00:00:09]CAPDU: 80 17 00 00 [00:00:09]Write to MH i2c: E2 08 00 70 3F 80 17 00 00 00 00 00 00 2F [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:10]Read from MH i2c: E2 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: E2 FD 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: E2 FD 00 70 3F 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 0D [00:00:10]RAPDU: 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 [00:00:10]wFMCommunicate OK [00:00:10]wFMCommunicate request_size=4 [00:00:10]MH_SAM_APDU [00:00:10]CAPDU: 80 17 00 00 [00:00:10]Write to MH i2c: E2 08 00 71 3F 80 17 00 00 00 00 00 00 30 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:10]Read from MH i2c: E2 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: E2 FD 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: E2 FD 00 71 3F 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 AB [00:00:10]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [00:00:10]wFMCommunicate OK [00:00:10]wFMCommunicate request_size=4 [00:00:10]MH_SAM_APDU [00:00:10]CAPDU: 80 17 00 00 [00:00:10]Write to MH i2c: E2 08 00 72 3F 80 17 00 00 00 00 00 00 31 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 228! [00:00:11]Read from MH i2c: E2 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: E2 E7 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: E2 E7 00 72 3F 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 0E [00:00:11]RAPDU: 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:00:11]wFMCommunicate OK [00:00:11]SAM_PROTO_GetFMData done [00:00:11]requested_item fm.sale_refund.total is exist - process it [00:00:11]requested_item fm.buy.total is exist - process it [00:00:11]requested_item shift.sale.total is exist - process it [00:00:11]SAM_PROTO_GetShiftData [00:00:11]wFMCommunicate request_size=4 [00:00:11]MH_SAM_APDU [00:00:11]CAPDU: 80 13 02 00 [00:00:11]Write to MH i2c: E2 08 00 73 3F 80 13 02 00 00 00 00 00 30 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:00:11]Read from MH i2c: E2 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: E2 FD 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: E2 FD 00 73 3F 00 A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 A3 [00:00:11]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:00:12]wFMCommunicate OK [00:00:12]wFMCommunicate request_size=4 [00:00:12]MH_SAM_APDU [00:00:12]CAPDU: 80 17 00 00 [00:00:12]Write to MH i2c: E2 08 00 74 3F 80 17 00 00 00 00 00 00 33 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:12]Read from MH i2c: E2 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 FD 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 FD 00 74 3F 00 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 3B [00:00:12]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 [00:00:12]wFMCommunicate OK [00:00:12]wFMCommunicate request_size=4 [00:00:12]MH_SAM_APDU [00:00:12]CAPDU: 80 17 00 00 [00:00:12]Write to MH i2c: E2 08 00 75 3F 80 17 00 00 00 00 00 00 34 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:12]Read from MH i2c: E2 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 FD 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 FD 00 75 3F 00 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 06 [00:00:12]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 [00:00:13]wFMCommunicate OK [00:00:13]wFMCommunicate request_size=4 [00:00:13]MH_SAM_APDU [00:00:13]CAPDU: 80 17 00 00 [00:00:13]Write to MH i2c: E2 08 00 76 3F 80 17 00 00 00 00 00 00 35 [00:00:13]Write i2c OK [00:00:13]MH_I2C_Read... [00:00:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:13]Read from MH i2c: E2 [00:00:13]MH_I2C_Read... [00:00:13]Read from MH i2c: E2 FD 00 [00:00:13]MH_I2C_Read... [00:00:13]Read from MH i2c: E2 FD 00 76 3F 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 A7 [00:00:13]RAPDU: 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 OFD Sender: No OFD packet to send [00:00:13]00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [00:00:13]wFMCommunicate OK [00:00:13]wFMCommunicate request_size=4 [00:00:13]MH_SAM_APDU [00:00:13]CAPDU: 80 17 00 00 [00:00:13]Write to MH i2c: E2 08 00 77 3F 80 17 00 00 00 00 00 00 36 [00:00:13]Write i2c OK [00:00:13]MH_I2C_Read... [00:00:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:00:13]Read from MH i2c: E2 [00:00:13]MH_I2C_Read... [00:00:13]Read from MH i2c: E2 BD 00 [00:00:13]MH_I2C_Read... [00:00:13]Read from MH i2c: E2 BD 00 77 3F 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 1C [00:00:14]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:00:14]wFMCommunicate OK [00:00:14]SAM_PROTO_GetShiftData done [00:00:14]requested_item shift.sale.total_cash is exist - process it [00:00:14]requested_item shift.sale_refund.total is exist - process it [00:00:14]requested_item shift.sale_refund.total_cash is exist - process it [00:00:14]requested_item shift.buy.total is exist - process it [00:00:14]requested_item shift.buy.total_cash is exist - process it [00:00:14]produce_requested_data done [00:00:14]produce_requested_data return {"fm.sale.total":435001142.30,"fm.sale_refund.total":11364325.00,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:00:14]process_action_free get_value [00:00:14]json_value_free [00:00:14]json_value_free done [00:00:14]process_json_proto returns [00:00:14]Send response to host [00:00:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":435001142.30,"fm.sale_refund.total":11364325.00,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:00:14]free response buf [00:00:14]execute_script done [00:00:14]execute_script returns [00:00:14]free content buf [00:00:14]Sock 9.Close socket [00:00:14]Sock 9.Thread stoped [00:00:18]OFD Sender: No OFD packet to send [00:00:23]OFD Sender: No OFD packet to send [00:00:28]OFD Sender: No OFD packet to send [00:00:33]OFD Sender: No OFD packet to send [00:00:38]OFD Sender: No OFD packet to send [00:00:43]OFD Sender: No OFD packet to send [00:00:48]OFD Sender: No OFD packet to send [00:00:53]OFD Sender: No OFD packet to send [00:00:58]OFD Sender: No OFD packet to send [00:01:03]OFD Sender: No OFD packet to send [00:01:08]OFD Sender: No OFD packet to send [00:01:13]OFD Sender: No OFD packet to send [00:01:18]OFD Sender: No OFD packet to send [00:01:23]OFD Sender: No OFD packet to send [00:01:28]OFD Sender: No OFD packet to send [00:01:33]OFD Sender: No OFD packet to send [00:01:38]OFD Sender: No OFD packet to send [00:01:43]OFD Sender: No OFD packet to send [00:01:48]OFD Sender: No OFD packet to send [00:01:53]OFD Sender: No OFD packet to send [00:01:58]OFD Sender: No OFD packet to send [00:02:03]OFD Sender: No OFD packet to send [00:02:08]OFD Sender: No OFD packet to send [00:02:13]OFD Sender: No OFD packet to send [00:02:18]OFD Sender: No OFD packet to send [00:02:23]OFD Sender: No OFD packet to send [00:02:28]OFD Sender: No OFD packet to send [00:02:33]OFD Sender: No OFD packet to send [00:02:34]accept exits with 8 [00:02:34]New connection [00:02:34]New thread 3066895716 created [00:02:34]Thread 3067039076 joined [00:02:34]Waiting for new connection... [00:02:34] Sock 8.Parse request [00:02:34]Sock 8.Check first char [00:02:34]Sock 8.First char is OK [00:02:34]request: POST /json_proto HTTP/1.0 [00:02:34]Method: POST [00:02:34]URL: /json_proto [00:02:34]Method is POST - this is cgi request [00:02:34]url: /json_proto [00:02:34]query_string will be loaded in cgi processing [00:02:34]execute_cgi json_proto POST (null) [00:02:34]execute_cgi path=json_proto method=POST [00:02:34]POST find Content-Length [00:02:34]Host: 172.17.50.195:8080 [00:02:34]Content-Length: 770 [00:02:34]Content-Type: application/json [00:02:34] [00:02:34]POST finish read [00:02:34]Found Content-Length = 770 [00:02:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093369", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.31 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:02:34]execute_script... [00:02: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)1093369", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.31 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:02:34]POST & json_proto [00:02:34]process_json_proto [00:02:34]json parsed OK: [00:02:34]protocol is kg_v1.0 [00:02:34]action value=close_receipt [00:02:34]process_action close_receipt [00:02:34]cmd_close_receipt [00:02:34]MH_GetDate [00:02:34]Write to MH i2c: F0 00 00 78 3F A6 [00:02:34]Write i2c OK [00:02:34]MH_I2C_Read... [00:02:34]Read from MH i2c: F0 [00:02:34]MH_I2C_Read... [00:02:34]Read from MH i2c: F0 09 00 [00:02:34]MH_I2C_Read... [00:02:34]Read from MH i2c: F0 09 00 78 3F 00 1D 26 20 67 43 33 1C 67 72 [00:02:34]GetLastDocTimeStamp 1730160003 [00:02:34]current date 1730160157 [00:02:34]FM_GetShiftState [00:02:34]SAM_PROTO_GetShiftState [00:02:34]wFMCommunicate request_size=4 [00:02:34]MH_SAM_APDU [00:02:34]CAPDU: 80 13 01 00 [00:02:34]Write to MH i2c: E2 08 00 79 3F 80 13 01 00 00 00 00 00 35 [00:02:34]Write i2c OK [00:02:34]MH_I2C_Read... [00:02:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:02:34]Read from MH i2c: E2 [00:02:34]MH_I2C_Read... [00:02:34]Read from MH i2c: E2 0E 00 [00:02:34]MH_I2C_Read... [00:02:34]Read from MH i2c: E2 0E 00 79 3F 00 09 00 01 83 25 20 67 00 00 00 00 90 00 70 [00:02:34]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [00:02:34]wFMCommunicate OK [00:02:34]SAM_PROTO_GetShiftState done [00:02:34]FM_GetShiftState done [00:02:34]opened in 1730160003 [00:02:34]opened+sec_in_day 1730246403 [00:02:34]quantity*price = 200031 [00:02:34]sum+1 = 200032 [00:02:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.31 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.31 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 1 29.10.2024 00:02 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318358 ФПД: 16093070340301 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T000237&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318358&fm=16093070340301&tin=02508201610067®Number=0000000000091628&sum=200031 [00:02:35]StoreToDocumentArchive [00:02:35]shift 547 fd 318358 [00:02:35]save to /storage/0547/doc_00318358 [00:02:35]save last doc name /storage/0547/doc_00318358 to /storage/kkm_last_doc_name [00:02:35]save OK [00:02:35]Clear old archive folders... [00:02:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:02:35]tlvbuf is 00093A40 [00:02:35]SAM_PROTO_ClearQueue [00:02:35]wFMCommunicate request_size=4 [00:02:35]MH_SAM_APDU [00:02:35]CAPDU: 80 09 00 00 [00:02:35]Write to MH i2c: E2 08 00 86 3F 80 09 00 00 00 00 00 00 37 [00:02:35]Write i2c OK [00:02:35]MH_I2C_Read... [00:02:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:02:36]Read from MH i2c: E2 [00:02:36]MH_I2C_Read... [00:02:36]Read from MH i2c: E2 03 00 [00:02:36]MH_I2C_Read... [00:02:36]Read from MH i2c: E2 03 00 86 3F 00 90 00 39 [00:02:36]RAPDU: 90 00 [00:02:36]wFMCommunicate OK [00:02:36]SAM_PROTO_ClearQueue done [00:02:36]KKMCreateOFDPacket [00:02:36]OFDProtocolAddRootSTLVToBuf [00:02:36]FM_MakeSignedData [00:02:36]FM_MakeSignedData [00:02:36]SAM_PROTO_SignData [00:02:36]wFMCommunicate request_size=4 [00:02:36]MH_SAM_APDU [00:02:36]CAPDU: 80 0D 01 02 [00:02:36]Write to MH i2c: E2 08 00 87 3F 80 0D 01 02 00 00 00 00 3F [00:02:36]Write i2c OK [00:02:36]MH_I2C_Read... [00:02:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:02:36]Read from MH i2c: E2 [00:02:36]MH_I2C_Read... [00:02:36]Read from MH i2c: E2 03 00 [00:02:36]MH_I2C_Read... [00:02:36]Read from MH i2c: E2 03 00 87 3F 00 90 00 3A [00:02:36]RAPDU: 90 00 [00:02:36]wFMCommunicate OK [00:02:36]wFMCommunicate request_size=255 [00:02:36]MH_SAM_APDU [00:02:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 1D 26 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 96 DB 04 00 35 04 06 00 0E [00:02:36]Write to MH i2c: E2 02 01 88 3F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 1D 26 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 96 DB 04 00 35 04 06 00 0E 00 00 C0 [00:02:36]Write i2c OK [00:02:36]MH_I2C_Read... [00:02:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:02:36]Read from MH i2c: E2 [00:02:36]MH_I2C_Read... [00:02:36]Read from MH i2c: E2 03 00 [00:02:36]MH_I2C_Read... [00:02:36]Read from MH i2c: E2 03 00 88 3F 00 90 00 3B [00:02:36]RAPDU: 90 00 [00:02:36]wFMCommunicate OK [00:02:36]wFMCommunicate request_size=10 [00:02:36]MH_SAM_APDU [00:02:36]CAPDU: 80 0D 02 02 05 A2 F5 BD B0 CD [00:02:36]Write to MH i2c: E2 0D 00 89 3F 80 0D 02 02 05 00 A2 F5 BD B0 CD 00 00 1D [00:02:36]Write i2c OK [00:02:36]MH_I2C_Read... [00:02:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:02:36]Read from MH i2c: E2 [00:02:36]MH_I2C_Read... [00:02:36]Read from MH i2c: E2 03 00 [00:02:36]MH_I2C_Read... [00:02:36]Read from MH i2c: E2 03 00 89 3F 00 90 00 3C [00:02:36]RAPDU: 90 00 [00:02:36]wFMCommunicate OK [00:02:36]wFMCommunicate request_size=4 [00:02:36]MH_SAM_APDU [00:02:36]CAPDU: 80 0D 03 02 [00:02:36]Write to MH i2c: E2 08 00 8A 3F 80 0D 03 02 00 00 00 00 44 [00:02:36]Write i2c OK [00:02:36]MH_I2C_Read... [00:02:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:02:36]Read from MH i2c: E2 [00:02:36]MH_I2C_Read... [00:02:36]Read from MH i2c: E2 0B 00 [00:02:36]MH_I2C_Read... [00:02:36]Read from MH i2c: E2 0B 00 8A 3F 00 5C 9A F7 B3 E4 2D C6 77 90 00 33 [00:02:36]RAPDU: 5C 9A F7 B3 E4 2D C6 77 90 00 [00:02:36]wFMCommunicate OK [00:02:36]SAM_PROTO_SignData done [00:02:36]FM_MakeSignedData done [00:02:36]CreateOFDProtocolMessage [00:02:36]wFMCommunicate request_size=4 [00:02:36]MH_SAM_APDU [00:02:36]CAPDU: 80 11 00 00 [00:02:36]Write to MH i2c: E2 08 00 8B 3F 80 11 00 00 00 00 00 00 44 [00:02:36]Write i2c OK [00:02:36]MH_I2C_Read... [00:02:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:02:36]Read from MH i2c: E2 [00:02:36]MH_I2C_Read... [00:02:36]Read from MH i2c: E2 17 00 [00:02:36]MH_I2C_Read... [00:02:36]Read from MH i2c: E2 17 00 8B 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 98 [00:02:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [00:02:36]wFMCommunicate OK [00:02:36]CreateOFDProtocolMessage done [00:02:36]OFDSenderStorePacket 318358 [00:02:36]StoreOFDPacket docnum=318358 [00:02:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 B8 D0 07 01 C6 BD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 1D 26 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 96 DB 04 00 35 04 06 00 0E A2 F5 BD B0 CD 5C 9A F7 B3 E4 2D C6 77 [00:02:36]CheckFolder [00:02:36]dirname=/storage/ofd_packets [00:02:36]CheckFolder done [00:02:36]ProducePacketName [00:02:36]name=ofd_packets/00318358 [00:02:36]NVStorageSaveData ofd_packets/00318358 [00:02:36]File name is /storage/ofd_packets/00318358 [00:02:36]Write 301 bytes [00:02:36]NVStorageSaveData done [00:02:36]OFDSenderStorePacket done [00:02:36]KKMCreateOFDPacket done [00:02:36]NVStorageSaveData kkm_last_timestamp [00:02:36]File name is /storage/kkm_last_timestamp [00:02:36]Write 4 bytes [00:02:36]NVStorageSaveData done [00:02:36]OFD Sender: Processing packet 318358 [packets to send 127, broken 126] [00:02:36]ProducePacketName [00:02:36]name=ofd_packets/00318358 [00:02:36]OFD Sender: To server: pG, [00:02:36]CommunicateWithHost lk.salyk.kg:30040 [00:02:36]ConnectInit lk.salyk.kg [00:02:36]ExternCall_PrintAddStr [00:02:36]wPrintStart [00:02:36]Write to MH i2c: 01 00 00 8C 3F CB [00:02:36]Write i2c OK [00:02:36]MH_I2C_Read... [00:02:36]Read from MH i2c: 01 [00:02:36]MH_I2C_Read... [00:02:36]Read from MH i2c: 01 07 00 [00:02:36]MH_I2C_Read... [00:02:36]Read from MH i2c: 01 07 00 8C 3F 00 00 00 00 00 FF 0F E0 [00:02:36]RasterBufferAndPrint [00:02:36]line Счет N : (1)1093369 [00:02:36]line ИНН: 02508201610067 [00:02:36]line Контрольно-Кассовый Чек [00:02:36]line ПРОДАЖА [00:02:36]line ТРК (МРК, ГНК) : 53 [00:02:36]line Товар: 2710124130 [00:02:36]line Аи-92-К-2 [00:02:36]line 29.900 * 66.90 [00:02:36]line = 2000.31 [00:02:36]line НДС 12% НСП 1% [00:02:36]line > о реализуемом товаре [00:02:36]line ИТОГО: 2000.31 [00:02:36]line НСП 1% : 17.70 [00:02:36]line НДС 12% : 212.42 [00:02:36]line Наличными: 0.00 [00:02:36]line Безнал.: 2000.31 [00:02:36]line Место: АЗС № 101 "Партнер Нефть" [00:02:36]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [00:02:36]line СНО: Общий режим [00:02:36]line Чек 1 29.10.2024 00:02 [00:02:36]line Смена: 547 ФФД: 1.0 [00:02:36]line ЗНМ: 0300000082 [00:02:36]line РНМ: 0000000000091628 [00:02:36]line Версия ККМ: 001 [00:02:36]line Платежная система: Mbank [00:02:36]line ФМ: 0000000000874671 [00:02:36]line ФД: 318358 [00:02:36]line ФПД: 16093070340301 [00:02:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T000237&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318358&fm=16093070340301&tin=02508201610067®Number=0000000000091628&sum=200031 [00:02:36]Connected sock=11 [00:02:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 B8 D0 07 01 C6 BD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 1D 26 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 96 DB 04 00 35 04 06 00 0E A2 F5 BD B0 CD 5C 9A F7 B3 E4 2D C6 77 [00:02:36]written 0, free lines is 4095 [00:02:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 EE B0 47 00 F8 C8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 96 DB 04 00 F4 03 04 00 D4 D1 1F 67 B6 04 01 00 00 A1 E7 65 35 A0 31 A1 7F [00:02:37]CommunicateWithHost err = 0 [00:02:37]CheckOFDResponse [00:02:37]1017 (14) - 77093643461234 [00:02:37]1041 (16) - 0000000000874671 [00:02:37]1040 (4) - 318358 [00:02:37]1012 (4) - 28.10.2024 18:03 [00:02:37]1206 (1) - 0 [00:02:37]OFD Sender: Remove packet 318358 [00:02:37]ProducePacketName [00:02:37]name=ofd_packets/00318358 [00:02:37]NVStorageDeleteData [00:02:37]Write to MH i2c: 01 00 00 B5 3F F4 [00:02:37]Write i2c OK [00:02:37]MH_I2C_Read... [00:02:37]Read from MH i2c: 01 [00:02:37]MH_I2C_Read... [00:02:37]Read from MH i2c: 01 07 00 [00:02:37]MH_I2C_Read... [00:02:37]Read from MH i2c: 01 07 00 B5 3F 00 00 00 00 00 1C 0D 24 [00:02:37]RasterBufferAndPrint [00:02:37]line [00:02:37]line [00:02:37]line [00:02:37]line [00:02:37]line [00:02:37]written 0, free lines is 3361 [00:02:37]MH_Cut [00:02:37]Write to MH i2c: D1 01 00 BC 3F 01 CD [00:02:37]Write i2c OK [00:02:37]MH_I2C_Read... [00:02:37]Read from MH i2c: D1 [00:02:37]MH_I2C_Read... [00:02:37]Read from MH i2c: D1 01 00 [00:02:37]MH_I2C_Read... [00:02:37]Read from MH i2c: D1 01 00 BC 3F 00 CC [00:02:37]Write to MH i2c: 01 00 00 BD 3F FC [00:02:37]Write i2c OK [00:02:37]MH_I2C_Read... [00:02:37]OFD Sender: No OFD packet to send [00:02:37]*** Cut start [00:02:37]*** Partial cut [00:02:37]*** CUTSNS_PIN = 1 [00:02:38]*** CUTSNS_PIN = 0 [00:02:38]*** Brake cut motor [00:02:38]Read from MH i2c: 01 [00:02:38]MH_I2C_Read... [00:02:38]*** Stop cut motor [00:02:38]*** Cut end [00:02:38]Read from MH i2c: 01 07 00 [00:02:38]MH_I2C_Read... [00:02:38]Read from MH i2c: 01 07 00 BD 3F 00 00 00 00 00 FF 0F 11 [00:02:38]process_action close_receipt done [00:02:38]requested_data is exist [00:02:38]produce_requested_data [00:02:38]requested_item fm.sn is exist - process it [00:02:38]wFMCommunicate request_size=4 [00:02:38]MH_SAM_APDU [00:02:38]CAPDU: 80 11 00 00 [00:02:38]Write to MH i2c: E2 08 00 BE 3F 80 11 00 00 00 00 00 00 77 [00:02:38]Write i2c OK [00:02:38]MH_I2C_Read... [00:02:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:02:38]Read from MH i2c: E2 [00:02:38]MH_I2C_Read... [00:02:38]Read from MH i2c: E2 17 00 [00:02:38]MH_I2C_Read... [00:02:38]Read from MH i2c: E2 17 00 BE 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 CB [00:02:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [00:02:38]wFMCommunicate OK [00:02:38]requested_item fd.num is exist - process it [00:02:38]SAM_PROTO_GetFieldsCounters [00:02:38]wFMCommunicate request_size=4 [00:02:38]MH_SAM_APDU [00:02:38]CAPDU: 80 13 00 00 [00:02:38]Write to MH i2c: E2 08 00 BF 3F 80 13 00 00 00 00 00 00 7A [00:02:38]Write i2c OK [00:02:38]MH_I2C_Read... [00:02:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:02:38]Read from MH i2c: E2 [00:02:38]MH_I2C_Read... [00:02:38]Read from MH i2c: E2 62 00 [00:02:38]MH_I2C_Read... [00:02:38]Read from MH i2c: E2 62 00 BF 3F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 96 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 01 00 00 00 5E 04 04 00 01 00 00 00 57 04 04 00 02 00 00 00 19 04 04 00 00 00 00 00 90 00 3A [00:02:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 96 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 01 00 00 00 5E 04 04 00 01 00 00 00 57 04 04 00 02 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:02:38]wFMCommunicate OK [00:02:38]SAM_PROTO_GetFieldsCounters done [00:02:38]requested_item shift.num is exist - process it [00:02:38]requested_item shift.opened is exist - process it [00:02:38]req_shift_opened [00:02:38]FM_GetShiftState [00:02:38]SAM_PROTO_GetShiftState [00:02:38]wFMCommunicate request_size=4 [00:02:38]MH_SAM_APDU [00:02:38]CAPDU: 80 13 01 00 [00:02:38]Write to MH i2c: E2 08 00 C0 3F 80 13 01 00 00 00 00 00 7C [00:02:38]Write i2c OK [00:02:38]MH_I2C_Read... [00:02:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:02:38]Read from MH i2c: E2 [00:02:38]MH_I2C_Read... [00:02:38]Read from MH i2c: E2 0E 00 [00:02:38]MH_I2C_Read... [00:02:38]Read from MH i2c: E2 0E 00 C0 3F 00 09 00 01 83 25 20 67 00 00 00 00 90 00 B7 [00:02:38]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [00:02:38]wFMCommunicate OK [00:02:38]SAM_PROTO_GetShiftState done [00:02:38]FM_GetShiftState done [00:02:38]req_shift_opened done [00:02:38]requested_item shift.open_date is exist - process it [00:02:38]req_shift_open_date [00:02:38]req_shift_open_date done [00:02:38]produce_requested_data done [00:02:38]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318358,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [00:02:38]process_action_free close_receipt [00:02:38]json_value_free [00:02:38]json_value_free done [00:02:38]process_json_proto returns [00:02:38]Send response to host [00:02:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318358,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [00:02:38]free response buf [00:02:38]execute_script done [00:02:38]execute_script returns [00:02:38]free content buf [00:02:38]Sock 8.Close socket [00:02:38]Sock 8.Thread stoped [00:02:42]OFD Sender: No OFD packet to send [00:02:47]OFD Sender: No OFD packet to send [00:02:52]OFD Sender: No OFD packet to send [00:02:57]OFD Sender: No OFD packet to send [00:03:02]OFD Sender: No OFD packet to send [00:03:07]OFD Sender: No OFD packet to send [00:03:09]accept exits with 9 [00:03:09]New connection [00:03:09]New thread 3067039076 created [00:03:09]Thread 3066895716 joined [00:03:09]Waiting for new connection... [00:03:09] Sock 9.Parse request [00:03:09]Sock 9.Check first char [00:03:09]Sock 9.First char is OK [00:03:09]request: POST /json_proto HTTP/1.0 [00:03:09]Method: POST [00:03:09]URL: /json_proto [00:03:09]Method is POST - this is cgi request [00:03:09]url: /json_proto [00:03:09]query_string will be loaded in cgi processing [00:03:09]execute_cgi json_proto POST (null) [00:03:09]execute_cgi path=json_proto method=POST [00:03:09]POST find Content-Length [00:03:09]Host: 172.17.50.195:8080 [00:03:09]Content-Length: 798 [00:03:09]Content-Type: application/json [00:03:09] [00:03:09]POST finish read [00:03:09]Found Content-Length = 798 [00:03:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093370", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 34.130, "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\u000A53600", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:03:09]execute_script... [00:03:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093370", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 34.130, "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\u000A53600", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:03:09]POST & json_proto [00:03:09]process_json_proto [00:03:09]json parsed OK: [00:03:09]protocol is kg_v1.0 [00:03:09]action value=close_receipt [00:03:09]process_action close_receipt [00:03:09]cmd_close_receipt [00:03:09]MH_GetDate [00:03:09]Write to MH i2c: F0 00 00 C1 3F EF [00:03:09]Write i2c OK [00:03:09]MH_I2C_Read... [00:03:09]Read from MH i2c: F0 [00:03:09]MH_I2C_Read... [00:03:09]Read from MH i2c: F0 09 00 [00:03:09]MH_I2C_Read... [00:03:09]Read from MH i2c: F0 09 00 C1 3F 00 40 26 20 67 43 33 1C 67 DE [00:03:09]GetLastDocTimeStamp 1730160157 [00:03:09]current date 1730160192 [00:03:09]FM_GetShiftState [00:03:09]SAM_PROTO_GetShiftState [00:03:09]wFMCommunicate request_size=4 [00:03:09]MH_SAM_APDU [00:03:09]CAPDU: 80 13 01 00 [00:03:09]Write to MH i2c: E2 08 00 C2 3F 80 13 01 00 00 00 00 00 7E [00:03:09]Write i2c OK [00:03:09]MH_I2C_Read... [00:03:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:03:09]Read from MH i2c: E2 [00:03:09]MH_I2C_Read... [00:03:09]Read from MH i2c: E2 0E 00 [00:03:09]MH_I2C_Read... [00:03:09]Read from MH i2c: E2 0E 00 C2 3F 00 09 00 01 83 25 20 67 00 00 00 00 90 00 B9 [00:03:09]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [00:03:09]wFMCommunicate OK [00:03:09]SAM_PROTO_GetShiftState done [00:03:09]FM_GetShiftState done [00:03:09]opened in 1730160003 [00:03:09]opened+sec_in_day 1730246403 [00:03:09]quantity*price = 0 [00:03:09]sum+1 = 1 [00:03:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 2 29.10.2024 00:03 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливная Карта 53600 ФМ: 0000000000874671 ФД: 318359 ФПД: 45012591130398 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T000312&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318359&fm=45012591130398&tin=02508201610067®Number=0000000000091628&sum=0 [00:03:11]StoreToDocumentArchive [00:03:11]shift 547 fd 318359 [00:03:11]save to /storage/0547/doc_00318359 [00:03:11]save last doc name /storage/0547/doc_00318359 to /storage/kkm_last_doc_name [00:03:11]save OK [00:03:11]Clear old archive folders... [00:03:11]ProcessDocumentItem done err = 0, tmpTLVsize=252 [00:03:11]tlvbuf is 00099BB0 [00:03:11]SAM_PROTO_ClearQueue [00:03:11]wFMCommunicate request_size=4 [00:03:11]MH_SAM_APDU [00:03:11]CAPDU: 80 09 00 00 [00:03:11]Write to MH i2c: E2 08 00 CF 3F 80 09 00 00 00 00 00 00 80 [00:03:11]Write i2c OK [00:03:11]MH_I2C_Read... [00:03:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:03:11]Read from MH i2c: E2 [00:03:11]MH_I2C_Read... [00:03:11]Read from MH i2c: E2 03 00 [00:03:11]MH_I2C_Read... [00:03:11]Read from MH i2c: E2 03 00 CF 3F 00 90 00 82 [00:03:11]RAPDU: 90 00 [00:03:11]wFMCommunicate OK [00:03:11]SAM_PROTO_ClearQueue done [00:03:11]KKMCreateOFDPacket [00:03:11]OFDProtocolAddRootSTLVToBuf [00:03:11]FM_MakeSignedData [00:03:11]FM_MakeSignedData [00:03:11]SAM_PROTO_SignData [00:03:11]wFMCommunicate request_size=4 [00:03:11]MH_SAM_APDU [00:03:11]CAPDU: 80 0D 01 02 [00:03:11]Write to MH i2c: E2 08 00 D0 3F 80 0D 01 02 00 00 00 00 88 [00:03:11]Write i2c OK [00:03:11]MH_I2C_Read... [00:03:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:03:11]Read from MH i2c: E2 [00:03:11]MH_I2C_Read... [00:03:11]Read from MH i2c: E2 03 00 [00:03:11]MH_I2C_Read... [00:03:11]Read from MH i2c: E2 03 00 D0 3F 00 90 00 83 [00:03:11]RAPDU: 90 00 [00:03:11]wFMCommunicate OK [00:03:11]wFMCommunicate request_size=255 [00:03:11]MH_SAM_APDU [00:03:11]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 52 85 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 02 00 00 00 F4 03 04 00 40 26 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 97 DB 04 00 35 04 06 00 [00:03:11]Write to MH i2c: E2 02 01 D1 3F 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 52 85 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 02 00 00 00 F4 03 04 00 40 26 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 97 DB 04 00 35 04 06 00 00 00 2D [00:03:11]Write i2c OK [00:03:11]MH_I2C_Read... [00:03:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:03:11]Read from MH i2c: E2 [00:03:11]MH_I2C_Read... [00:03:11]Read from MH i2c: E2 03 00 [00:03:11]MH_I2C_Read... [00:03:11]Read from MH i2c: E2 03 00 D1 3F 00 90 00 84 [00:03:11]RAPDU: 90 00 [00:03:11]wFMCommunicate OK [00:03:11]wFMCommunicate request_size=11 [00:03:11]MH_SAM_APDU [00:03:11]CAPDU: 80 0D 02 02 06 28 F0 4F 81 37 1E [00:03:11]Write to MH i2c: E2 0E 00 D2 3F 80 0D 02 02 06 00 28 F0 4F 81 37 1E 00 00 D4 [00:03:11]Write i2c OK [00:03:11]MH_I2C_Read... [00:03:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:03:11]Read from MH i2c: E2 [00:03:11]MH_I2C_Read... [00:03:11]Read from MH i2c: E2 03 00 [00:03:11]MH_I2C_Read... [00:03:11]Read from MH i2c: E2 03 00 D2 3F 00 90 00 85 [00:03:11]RAPDU: 90 00 [00:03:11]wFMCommunicate OK [00:03:11]wFMCommunicate request_size=4 [00:03:11]MH_SAM_APDU [00:03:11]CAPDU: 80 0D 03 02 [00:03:11]Write to MH i2c: E2 08 00 D3 3F 80 0D 03 02 00 00 00 00 8D [00:03:11]Write i2c OK [00:03:11]MH_I2C_Read... [00:03:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:03:11]Read from MH i2c: E2 [00:03:11]MH_I2C_Read... [00:03:11]Read from MH i2c: E2 0B 00 [00:03:11]MH_I2C_Read... [00:03:11]Read from MH i2c: E2 0B 00 D3 3F 00 78 95 5F 22 4F 61 53 72 90 00 91 [00:03:11]RAPDU: 78 95 5F 22 4F 61 53 72 90 00 [00:03:11]wFMCommunicate OK [00:03:11]SAM_PROTO_SignData done [00:03:11]FM_MakeSignedData done [00:03:11]CreateOFDProtocolMessage [00:03:11]wFMCommunicate request_size=4 [00:03:11]MH_SAM_APDU [00:03:11]CAPDU: 80 11 00 00 [00:03:11]Write to MH i2c: E2 08 00 D4 3F 80 11 00 00 00 00 00 00 8D [00:03:11]Write i2c OK [00:03:11]MH_I2C_Read... [00:03:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:03:11]Read from MH i2c: E2 [00:03:11]MH_I2C_Read... [00:03:11]Read from MH i2c: E2 17 00 [00:03:11]MH_I2C_Read... [00:03:11]Read from MH i2c: E2 17 00 D4 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E1 [00:03:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [00:03:11]wFMCommunicate OK [00:03:11]CreateOFDProtocolMessage done [00:03:11]OFDSenderStorePacket 318359 [00:03:11]StoreOFDPacket docnum=318359 [00:03:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 19 BC 08 01 3E A5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 52 85 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 02 00 00 00 F4 03 04 00 40 26 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 97 DB 04 00 35 04 06 00 28 F0 4F 81 37 1E 78 95 5F 22 4F 61 53 72 [00:03:11]CheckFolder [00:03:11]dirname=/storage/ofd_packets [00:03:11]CheckFolder done [00:03:11]ProducePacketName [00:03:11]name=ofd_packets/00318359 [00:03:11]NVStorageSaveData ofd_packets/00318359 [00:03:11]File name is /storage/ofd_packets/00318359 [00:03:11]Write 302 bytes [00:03:11]NVStorageSaveData done [00:03:11]OFDSenderStorePacket done [00:03:11]KKMCreateOFDPacket done [00:03:11]NVStorageSaveData kkm_last_timestamp [00:03:11]File name is /storage/kkm_last_timestamp [00:03:11]Write 4 bytes [00:03:11]NVStorageSaveData done [00:03:11]ExternCall_PrintAddStr [00:03:11]wPrintStart [00:03:11]Write to MH i2c: 01 00 00 D5 3F 14 [00:03:11]Write i2c OK [00:03:11]MH_I2C_Read... [00:03:11]Read from MH i2c: 01 [00:03:11]MH_I2C_Read... [00:03:11]Read from MH i2c: 01 07 00 [00:03:11]MH_I2C_Read... [00:03:11]Read from MH i2c: 01 07 00 D5 3F 00 00 00 00 00 FF 0F 29 [00:03:11]RasterBufferAndPrint [00:03:11]line Счет N : (1)1093370 [00:03:11]line ИНН: 02508201610067 [00:03:11]line Контрольно-Кассовый Чек [00:03:11]line ПРОДАЖА [00:03:11]line ТРК (МРК, ГНК) : 21 [00:03:11]line Товар: 2710194210 [00:03:11]line ДТ(л)-К-2 [00:03:11]line 34.130 * 0.00 [00:03:11]line = 0.00 [00:03:11]line НДС 12% НСП 1% [00:03:11]line > о реализуемом товаре [00:03:11]line ИТОГО: 0.00 [00:03:11]line НСП 1% : 0.00 [00:03:11]line НДС 12% : 0.00 [00:03:11]line Наличными: 0.00 [00:03:11]line Безнал.: 0.00 [00:03:11]line Место: АЗС № 101 "Партнер Нефть" [00:03:11]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [00:03:11]line СНО: Общий режим [00:03:11]line Чек 2 29.10.2024 00:03 [00:03:11]line Смена: 547 ФФД: 1.0 [00:03:11]line ЗНМ: 0300000082 [00:03:11]line РНМ: 0000000000091628 [00:03:11]line Версия ККМ: 001 [00:03:11]line Талоны: Топливная Карта [00:03:11]line 53600 [00:03:11]line ФМ: 0000000000874671 [00:03:11]line ФД: 318359 [00:03:11]line ФПД: 45012591130398 [00:03:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T000312&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318359&fm=45012591130398&tin=02508201610067®Number=0000000000091628&sum=0 [00:03:11]written 0, free lines is 4095 [00:03:11]OFD Sender: Processing packet 318359 [packets to send 127, broken 126] [00:03:11]ProducePacketName [00:03:11]name=ofd_packets/00318359 [00:03:11]OFD Sender: To server: pG, [00:03:11]CommunicateWithHost lk.salyk.kg:30040 [00:03:11]ConnectInit lk.salyk.kg [00:03:12]Connected sock=10 [00:03:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 19 BC 08 01 3E A5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 52 85 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 02 00 00 00 F4 03 04 00 40 26 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 97 DB 04 00 35 04 06 00 28 F0 4F 81 37 1E 78 95 5F 22 4F 61 53 72 [00:03:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 F7 F9 47 00 C6 D2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 97 DB 04 00 F4 03 04 00 F7 D1 1F 67 B6 04 01 00 00 94 7E D8 C9 C4 12 94 1C [00:03:12]CommunicateWithHost err = 0 [00:03:12]CheckOFDResponse [00:03:12]1017 (14) - 77093643461234 [00:03:12]1041 (16) - 0000000000874671 [00:03:12]1040 (4) - 318359 [00:03:12]1012 (4) - 28.10.2024 18:03 [00:03:12]1206 (1) - 0 [00:03:12]OFD Sender: Remove packet 318359 [00:03:12]ProducePacketName [00:03:12]name=ofd_packets/00318359 [00:03:12]NVStorageDeleteData [00:03:12]Write to MH i2c: 01 00 00 FF 3F 3E [00:03:12]Write i2c OK [00:03:12]MH_I2C_Read... [00:03:12]Read from MH i2c: 01 [00:03:12]MH_I2C_Read... [00:03:12]Read from MH i2c: 01 07 00 [00:03:12]MH_I2C_Read... [00:03:12]Read from MH i2c: 01 07 00 FF 3F 00 00 00 00 00 FB 0C 4C [00:03:12]RasterBufferAndPrint [00:03:12]line [00:03:12]line [00:03:12]line [00:03:12]line [00:03:12]line [00:03:12]written 0, free lines is 3329 [00:03:12]MH_Cut [00:03:12]Write to MH i2c: D1 01 00 06 40 01 18 [00:03:12]Write i2c OK [00:03:12]MH_I2C_Read... [00:03:12]Read from MH i2c: D1 [00:03:12]MH_I2C_Read... [00:03:12]Read from MH i2c: D1 01 00 [00:03:12]MH_I2C_Read... [00:03:12]Read from MH i2c: D1 01 00 06 40 00 17 [00:03:12]Write to MH i2c: 01 00 00 07 40 47 [00:03:12]Write i2c OK [00:03:12]MH_I2C_Read... [00:03:12]OFD Sender: No OFD packet to send [00:03:13]*** Cut start [00:03:13]*** Partial cut [00:03:13]*** CUTSNS_PIN = 1 [00:03:13]*** CUTSNS_PIN = 0 [00:03:13]*** Brake cut motor [00:03:13]Read from MH i2c: 01 [00:03:13]MH_I2C_Read... [00:03:13]*** Stop cut motor [00:03:13]*** Cut end [00:03:13]Read from MH i2c: 01 07 00 [00:03:13]MH_I2C_Read... [00:03:13]Read from MH i2c: 01 07 00 07 40 00 00 00 00 00 FF 0F 5C [00:03:13]process_action close_receipt done [00:03:13]requested_data is exist [00:03:13]produce_requested_data [00:03:13]requested_item fm.sn is exist - process it [00:03:13]wFMCommunicate request_size=4 [00:03:13]MH_SAM_APDU [00:03:13]CAPDU: 80 11 00 00 [00:03:13]Write to MH i2c: E2 08 00 08 40 80 11 00 00 00 00 00 00 C2 [00:03:13]Write i2c OK [00:03:13]MH_I2C_Read... [00:03:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:03:13]Read from MH i2c: E2 [00:03:13]MH_I2C_Read... [00:03:13]Read from MH i2c: E2 17 00 [00:03:13]MH_I2C_Read... [00:03:13]Read from MH i2c: E2 17 00 08 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 16 [00:03:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [00:03:13]wFMCommunicate OK [00:03:13]requested_item fd.num is exist - process it [00:03:13]SAM_PROTO_GetFieldsCounters [00:03:13]wFMCommunicate request_size=4 [00:03:13]MH_SAM_APDU [00:03:13]CAPDU: 80 13 00 00 [00:03:13]Write to MH i2c: E2 08 00 09 40 80 13 00 00 00 00 00 00 C5 [00:03:13]Write i2c OK [00:03:13]MH_I2C_Read... [00:03:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:03:13]Read from MH i2c: E2 [00:03:13]MH_I2C_Read... [00:03:13]Read from MH i2c: E2 62 00 [00:03:13]MH_I2C_Read... [00:03:13]Read from MH i2c: E2 62 00 09 40 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 97 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 02 00 00 00 5E 04 04 00 02 00 00 00 57 04 04 00 03 00 00 00 19 04 04 00 00 00 00 00 90 00 89 [00: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 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 97 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 02 00 00 00 5E 04 04 00 02 00 00 00 57 04 04 00 03 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:03:13]wFMCommunicate OK [00:03:13]SAM_PROTO_GetFieldsCounters done [00:03:13]requested_item shift.num is exist - process it [00:03:13]requested_item shift.opened is exist - process it [00:03:13]req_shift_opened [00:03:13]FM_GetShiftState [00:03:13]SAM_PROTO_GetShiftState [00:03:13]wFMCommunicate request_size=4 [00:03:13]MH_SAM_APDU [00:03:13]CAPDU: 80 13 01 00 [00:03:13]Write to MH i2c: E2 08 00 0A 40 80 13 01 00 00 00 00 00 C7 [00:03:13]Write i2c OK [00:03:13]MH_I2C_Read... [00:03:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:03:13]Read from MH i2c: E2 [00:03:13]MH_I2C_Read... [00:03:13]Read from MH i2c: E2 0E 00 [00:03:13]MH_I2C_Read... [00:03:13]Read from MH i2c: E2 0E 00 0A 40 00 09 00 01 83 25 20 67 00 00 00 00 90 00 02 [00:03:13]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [00:03:13]wFMCommunicate OK [00:03:13]SAM_PROTO_GetShiftState done [00:03:13]FM_GetShiftState done [00:03:13]req_shift_opened done [00:03:13]requested_item shift.open_date is exist - process it [00:03:13]req_shift_open_date [00:03:13]req_shift_open_date done [00:03:13]produce_requested_data done [00:03:13]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318359,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [00:03:13]process_action_free close_receipt [00:03:13]json_value_free [00:03:13]json_value_free done [00:03:13]process_json_proto returns [00:03:13]Send response to host [00:03:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318359,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [00:03:13]free response buf [00:03:13]execute_script done [00:03:13]execute_script returns [00:03:13]free content buf [00:03:13]Sock 9.Close socket [00:03:13]Sock 9.Thread stoped [00:03:17]OFD Sender: No OFD packet to send [00:03:22]OFD Sender: No OFD packet to send [00:03:27]OFD Sender: No OFD packet to send [00:03:32]OFD Sender: No OFD packet to send [00:03:37]OFD Sender: No OFD packet to send [00:03:42]OFD Sender: No OFD packet to send [00:03:47]OFD Sender: No OFD packet to send [00:03:52]OFD Sender: No OFD packet to send [00:03:57]OFD Sender: No OFD packet to send [00:04:02]OFD Sender: No OFD packet to send [00:04:07]OFD Sender: No OFD packet to send [00:04:12]OFD Sender: No OFD packet to send [00:04:17]OFD Sender: No OFD packet to send [00:04:22]OFD Sender: No OFD packet to send [00:04:27]OFD Sender: No OFD packet to send [00:04:32]OFD Sender: No OFD packet to send [00:04:37]OFD Sender: No OFD packet to send [00:04:39]accept exits with 8 [00:04:39]New connection [00:04:39]New thread 3066895716 created [00:04:39]Thread 3067039076 joined [00:04:39]Waiting for new connection... [00:04:39] Sock 8.Parse request [00:04:39]Sock 8.Check first char [00:04:39]Sock 8.First char is OK [00:04:39]request: POST /json_proto HTTP/1.0 [00:04:39]Method: POST [00:04:39]URL: /json_proto [00:04:39]Method is POST - this is cgi request [00:04:39]url: /json_proto [00:04:39]query_string will be loaded in cgi processing [00:04:39]execute_cgi json_proto POST (null) [00:04:39]execute_cgi path=json_proto method=POST [00:04:39]POST find Content-Length [00:04:39]Host: 172.17.50.195:8080 [00:04:39]Content-Length: 678 [00:04:39]Content-Type: application/json [00:04:39] [00:04:39]POST finish read [00:04:39]Found Content-Length = 678 [00:04:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093372", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.000, "sum" : 334.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 334.00, "total" : 334.00, "payments": [ { "type": 0, "sum" : 334.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:04:39]execute_script... [00:04: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)1093372", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.000, "sum" : 334.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 334.00, "total" : 334.00, "payments": [ { "type": 0, "sum" : 334.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:04:39]POST & json_proto [00:04:39]process_json_proto [00:04:39]json parsed OK: [00:04:39]protocol is kg_v1.0 [00:04:39]action value=close_receipt [00:04:39]process_action close_receipt [00:04:39]cmd_close_receipt [00:04:39]MH_GetDate [00:04:39]Write to MH i2c: F0 00 00 0B 40 3A [00:04:39]Write i2c OK [00:04:39]MH_I2C_Read... [00:04:39]Read from MH i2c: F0 [00:04:39]MH_I2C_Read... [00:04:39]Read from MH i2c: F0 09 00 [00:04:39]MH_I2C_Read... [00:04:39]Read from MH i2c: F0 09 00 0B 40 00 9A 26 20 67 43 33 1C 67 83 [00:04:39]GetLastDocTimeStamp 1730160192 [00:04:39]current date 1730160282 [00:04:39]FM_GetShiftState [00:04:39]SAM_PROTO_GetShiftState [00:04:39]wFMCommunicate request_size=4 [00:04:39]MH_SAM_APDU [00:04:39]CAPDU: 80 13 01 00 [00:04:39]Write to MH i2c: E2 08 00 0C 40 80 13 01 00 00 00 00 00 C9 [00:04:39]Write i2c OK [00:04:39]MH_I2C_Read... [00:04:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:04:39]Read from MH i2c: E2 [00:04:39]MH_I2C_Read... [00:04:39]Read from MH i2c: E2 0E 00 [00:04:39]MH_I2C_Read... [00:04:39]Read from MH i2c: E2 0E 00 0C 40 00 09 00 01 83 25 20 67 00 00 00 00 90 00 04 [00:04:39]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [00:04:39]wFMCommunicate OK [00:04:39]SAM_PROTO_GetShiftState done [00:04:39]FM_GetShiftState done [00:04:39]opened in 1730160003 [00:04:39]opened+sec_in_day 1730246403 [00:04:39]quantity*price = 33450 [00:04:39]sum+1 = 33451 [00:04:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 334.00 Внесено: 334.00 СДАЧА: 0.00 НСП 1% : 2.96 НДС 12% : 35.52 Наличными: 334.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 3 29.10.2024 00:04 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318360 ФПД: 59381476743501 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T000442&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318360&fm=59381476743501&tin=02508201610067®Number=0000000000091628&sum=33400 [00:04:40]StoreToDocumentArchive [00:04:40]shift 547 fd 318360 [00:04:40]save to /storage/0547/doc_00318360 [00:04:40]save last doc name /storage/0547/doc_00318360 to /storage/kkm_last_doc_name [00:04:40]save OK [00:04:40]Clear old archive folders... [00:04:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:04:40]tlvbuf is B6F6A660 [00:04:40]SAM_PROTO_ClearQueue [00:04:40]wFMCommunicate request_size=4 [00:04:40]MH_SAM_APDU [00:04:40]CAPDU: 80 09 00 00 [00:04:40]Write to MH i2c: E2 08 00 19 40 80 09 00 00 00 00 00 00 CB [00:04:40]Write i2c OK [00:04:40]MH_I2C_Read... [00:04:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:04:40]Read from MH i2c: E2 [00:04:40]MH_I2C_Read... [00:04:40]Read from MH i2c: E2 03 00 [00:04:40]MH_I2C_Read... [00:04:40]Read from MH i2c: E2 03 00 19 40 00 90 00 CD [00:04:40]RAPDU: 90 00 [00:04:40]wFMCommunicate OK [00:04:40]SAM_PROTO_ClearQueue done [00:04:40]KKMCreateOFDPacket [00:04:40]OFDProtocolAddRootSTLVToBuf [00:04:40]FM_MakeSignedData [00:04:40]FM_MakeSignedData [00:04:40]SAM_PROTO_SignData [00:04:40]wFMCommunicate request_size=4 [00:04:40]MH_SAM_APDU [00:04:40]CAPDU: 80 0D 01 02 [00:04:40]Write to MH i2c: E2 08 00 1A 40 80 0D 01 02 00 00 00 00 D3 [00:04:40]Write i2c OK [00:04:40]MH_I2C_Read... [00:04:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:04:41]Read from MH i2c: E2 [00:04:41]MH_I2C_Read... [00:04:41]Read from MH i2c: E2 03 00 [00:04:41]MH_I2C_Read... [00:04:41]Read from MH i2c: E2 03 00 1A 40 00 90 00 CE [00:04:41]RAPDU: 90 00 [00:04:41]wFMCommunicate OK [00:04:41]wFMCommunicate request_size=255 [00:04:41]MH_SAM_APDU [00:04: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 32 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 AA 82 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 82 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 0D 00 00 00 00 07 04 06 00 78 82 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 9A 26 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 98 DB 04 00 35 04 06 00 36 [00:04:41]Write to MH i2c: E2 02 01 1B 40 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 AA 82 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 82 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 0D 00 00 00 00 07 04 06 00 78 82 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 9A 26 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 98 DB 04 00 35 04 06 00 36 00 00 05 [00:04:41]Write i2c OK [00:04:41]MH_I2C_Read... [00:04:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:04:41]Read from MH i2c: E2 [00:04:41]MH_I2C_Read... [00:04:41]Read from MH i2c: E2 03 00 [00:04:41]MH_I2C_Read... [00:04:41]Read from MH i2c: E2 03 00 1B 40 00 90 00 CF [00:04:41]RAPDU: 90 00 [00:04:41]wFMCommunicate OK [00:04:41]wFMCommunicate request_size=10 [00:04:41]MH_SAM_APDU [00:04:41]CAPDU: 80 0D 02 02 05 01 D3 D3 D9 4D [00:04:41]Write to MH i2c: E2 0D 00 1C 40 80 0D 02 02 05 00 01 D3 D3 D9 4D 00 00 AD [00:04:41]Write i2c OK [00:04:41]MH_I2C_Read... [00:04:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:04:41]Read from MH i2c: E2 [00:04:41]MH_I2C_Read... [00:04:41]Read from MH i2c: E2 03 00 [00:04:41]MH_I2C_Read... [00:04:41]Read from MH i2c: E2 03 00 1C 40 00 90 00 D0 [00:04:41]RAPDU: 90 00 [00:04:41]wFMCommunicate OK [00:04:41]wFMCommunicate request_size=4 [00:04:41]MH_SAM_APDU [00:04:41]CAPDU: 80 0D 03 02 [00:04:41]Write to MH i2c: E2 08 00 1D 40 80 0D 03 02 00 00 00 00 D8 [00:04:41]Write i2c OK [00:04:41]MH_I2C_Read... [00:04:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:04:41]Read from MH i2c: E2 [00:04:41]MH_I2C_Read... [00:04:41]Read from MH i2c: E2 0B 00 [00:04:41]MH_I2C_Read... [00:04:41]Read from MH i2c: E2 0B 00 1D 40 00 98 2F 46 4D 51 62 E1 7C 90 00 43 [00:04:41]RAPDU: 98 2F 46 4D 51 62 E1 7C 90 00 [00:04:41]wFMCommunicate OK [00:04:41]SAM_PROTO_SignData done [00:04:41]FM_MakeSignedData done [00:04:41]CreateOFDProtocolMessage [00:04:41]wFMCommunicate request_size=4 [00:04:41]MH_SAM_APDU [00:04:41]CAPDU: 80 11 00 00 [00:04:41]Write to MH i2c: E2 08 00 1E 40 80 11 00 00 00 00 00 00 D8 [00:04:41]Write i2c OK [00:04:41]MH_I2C_Read... [00:04:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:04:41]Read from MH i2c: E2 [00:04:41]MH_I2C_Read... [00:04:41]Read from MH i2c: E2 17 00 [00:04:41]MH_I2C_Read... [00:04:41]Read from MH i2c: E2 17 00 1E 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 2C [00:04:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [00:04:41]wFMCommunicate OK [00:04:41]CreateOFDProtocolMessage done [00:04:41]OFDSenderStorePacket 318360 [00:04:41]StoreOFDPacket docnum=318360 [00:04:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 48 58 07 01 75 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 32 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 AA 82 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 82 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 0D 00 00 00 00 07 04 06 00 78 82 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 9A 26 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 98 DB 04 00 35 04 06 00 36 01 D3 D3 D9 4D 98 2F 46 4D 51 62 E1 7C [00:04:41]CheckFolder [00:04:41]dirname=/storage/ofd_packets [00:04:41]CheckFolder done [00:04:41]ProducePacketName [00:04:41]name=ofd_packets/00318360 [00:04:41]NVStorageSaveData ofd_packets/00318360 [00:04:41]File name is /storage/ofd_packets/00318360 [00:04:41]Write 301 bytes [00:04:41]NVStorageSaveData done [00:04:41]OFDSenderStorePacket done [00:04:41]KKMCreateOFDPacket done [00:04:41]NVStorageSaveData kkm_last_timestamp [00:04:41]File name is /storage/kkm_last_timestamp [00:04:41]Write 4 bytes [00:04:41]NVStorageSaveData done [00:04:41]ExternCall_PrintAddStr [00:04:41]wPrintStart [00:04:41]Write to MH i2c: 01 00 00 1F 40 5F [00:04:41]Write i2c OK [00:04:41]MH_I2C_Read... [00:04:41]Read from MH i2c: 01 [00:04:41]MH_I2C_Read... [00:04:41]Read from MH i2c: 01 07 00 [00:04:41]MH_I2C_Read... [00:04:41]Read from MH i2c: 01 07 00 1F 40 00 00 00 00 00 FF 0F 74 [00:04:41]RasterBufferAndPrint [00:04:41]line Счет N : (1)1093372 [00:04:41]line ИНН: 02508201610067 [00:04:41]line Контрольно-Кассовый Чек [00:04:41]line ПРОДАЖА [00:04:41]line ТРК (МРК, ГНК) : 63 [00:04:41]line Товар: 2710124130 [00:04:41]line Аи-92-К-2 [00:04:41]line 5.000 * 66.90 [00:04:41]line = 334.50 [00:04:41]line НДС 12% НСП 1% [00:04:41]line > о реализуемом товаре [00:04:41]line ОКРУГЛЕНИЕ: -0.50 [00:04:41]line ИТОГО: 334.00 [00:04:41]line Внесено: 334.00 [00:04:41]line СДАЧА: 0.00 [00:04:41]line НСП 1% : 2.96 [00:04:41]line НДС 12% : 35.52 [00:04:41]line Наличными: 334.00 [00:04:41]line Безнал.: 0.00 [00:04:41]line Место: АЗС № 101 "Партнер Нефть" [00:04:41]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [00:04:41]line СНО: Общий режим [00:04:41]line Чек 3 29.10.2024 00:04 [00:04:41]line Смена: 547 ФФД: 1.0 [00:04:41]line ЗНМ: 0300000082 [00:04:41]line РНМ: 0000000000091628 [00:04:41]line Версия ККМ: 001 [00:04:41]line ФМ: 0000000000874671 [00:04:41]line ФД: 318360 [00:04:41]line ФПД: 59381476743501 [00:04:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T000442&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318360&fm=59381476743501&tin=02508201610067®Number=0000000000091628&sum=33400 [00:04:41]written 0, free lines is 4095 [00:04:41]OFD Sender: Processing packet 318360 [packets to send 127, broken 126] [00:04:41]ProducePacketName [00:04:41]name=ofd_packets/00318360 [00:04:41]OFD Sender: To server: pG, [00:04:41]CommunicateWithHost lk.salyk.kg:30040 [00:04:41]ConnectInit lk.salyk.kg [00:04:41]Connected sock=10 [00:04:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 48 58 07 01 75 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 32 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 AA 82 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 82 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 0D 00 00 00 00 07 04 06 00 78 82 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 9A 26 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 98 DB 04 00 35 04 06 00 36 01 D3 D3 D9 4D 98 2F 46 4D 51 62 E1 7C [00:04:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 A5 EC 47 00 DA 10 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 98 DB 04 00 F4 03 04 00 51 D2 1F 67 B6 04 01 00 00 91 B1 A0 B6 EB F8 6B 09 [00:04:42]CommunicateWithHost err = 0 [00:04:42]CheckOFDResponse [00:04:42]1017 (14) - 77093643461234 [00:04:42]1041 (16) - 0000000000874671 [00:04:42]1040 (4) - 318360 [00:04:42]1012 (4) - 28.10.2024 18:05 [00:04:42]1206 (1) - 0 [00:04:42]OFD Sender: Remove packet 318360 [00:04:42]ProducePacketName [00:04:42]name=ofd_packets/00318360 [00:04:42]NVStorageDeleteData [00:04:42]Write to MH i2c: 01 00 00 4A 40 8A [00:04:42]Write i2c OK [00:04:42]MH_I2C_Read... [00:04:42]Read from MH i2c: 01 [00:04:42]MH_I2C_Read... [00:04:42]Read from MH i2c: 01 07 00 [00:04:42]MH_I2C_Read... [00:04:42]Read from MH i2c: 01 07 00 4A 40 00 00 00 00 00 ED 0C 8A [00:04:42]RasterBufferAndPrint [00:04:42]line [00:04:42]line [00:04:42]line [00:04:42]line [00:04:42]line [00:04:42]written 0, free lines is 3315 [00:04:42]MH_Cut [00:04:42]Write to MH i2c: D1 01 00 51 40 01 63 [00:04:42]Write i2c OK [00:04:42]MH_I2C_Read... [00:04:42]Read from MH i2c: D1 [00:04:42]MH_I2C_Read... [00:04:42]Read from MH i2c: D1 01 00 [00:04:42]MH_I2C_Read... [00:04:42]Read from MH i2c: D1 01 00 51 40 00 62 [00:04:42]Write to MH i2c: 01 00 00 52 40 92 [00:04:42]Write i2c OK [00:04:42]MH_I2C_Read... [00:04:42]OFD Sender: No OFD packet to send [00:04:42]*** Cut start [00:04:42]*** Partial cut [00:04:42]*** CUTSNS_PIN = 1 [00:04:42]*** CUTSNS_PIN = 0 [00:04:43]*** Brake cut motor [00:04:43]Read from MH i2c: 01 [00:04:43]MH_I2C_Read... [00:04:43]*** Stop cut motor [00:04:43]*** Cut end [00:04:43]Read from MH i2c: 01 07 00 [00:04:43]MH_I2C_Read... [00:04:43]Read from MH i2c: 01 07 00 52 40 00 00 00 00 00 FF 0F A7 [00:04:43]process_action close_receipt done [00:04:43]requested_data is exist [00:04:43]produce_requested_data [00:04:43]requested_item fm.sn is exist - process it [00:04:43]wFMCommunicate request_size=4 [00:04:43]MH_SAM_APDU [00:04:43]CAPDU: 80 11 00 00 [00:04:43]Write to MH i2c: E2 08 00 53 40 80 11 00 00 00 00 00 00 0D [00:04:43]Write i2c OK [00:04:43]MH_I2C_Read... [00:04:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:04:43]Read from MH i2c: E2 [00:04:43]MH_I2C_Read... [00:04:43]Read from MH i2c: E2 17 00 [00:04:43]MH_I2C_Read... [00:04:43]Read from MH i2c: E2 17 00 53 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 61 [00:04:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [00:04:43]wFMCommunicate OK [00:04:43]requested_item fd.num is exist - process it [00:04:43]SAM_PROTO_GetFieldsCounters [00:04:43]wFMCommunicate request_size=4 [00:04:43]MH_SAM_APDU [00:04:43]CAPDU: 80 13 00 00 [00:04:43]Write to MH i2c: E2 08 00 54 40 80 13 00 00 00 00 00 00 10 [00:04:43]Write i2c OK [00:04:43]MH_I2C_Read... [00:04:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:04:43]Read from MH i2c: E2 [00:04:43]MH_I2C_Read... [00:04:43]Read from MH i2c: E2 62 00 [00:04:43]MH_I2C_Read... [00:04:43]Read from MH i2c: E2 62 00 54 40 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 98 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 03 00 00 00 5E 04 04 00 03 00 00 00 57 04 04 00 04 00 00 00 19 04 04 00 00 00 00 00 90 00 D8 [00:04:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 98 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 03 00 00 00 5E 04 04 00 03 00 00 00 57 04 04 00 04 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:04:43]wFMCommunicate OK [00:04:43]SAM_PROTO_GetFieldsCounters done [00:04:43]requested_item shift.num is exist - process it [00:04:43]requested_item shift.opened is exist - process it [00:04:43]req_shift_opened [00:04:43]FM_GetShiftState [00:04:43]SAM_PROTO_GetShiftState [00:04:43]wFMCommunicate request_size=4 [00:04:43]MH_SAM_APDU [00:04:43]CAPDU: 80 13 01 00 [00:04:43]Write to MH i2c: E2 08 00 55 40 80 13 01 00 00 00 00 00 12 [00:04:43]Write i2c OK [00:04:43]MH_I2C_Read... [00:04:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:04:43]Read from MH i2c: E2 [00:04:43]MH_I2C_Read... [00:04:43]Read from MH i2c: E2 0E 00 [00:04:43]MH_I2C_Read... [00:04:43]Read from MH i2c: E2 0E 00 55 40 00 09 00 01 83 25 20 67 00 00 00 00 90 00 4D [00:04:43]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [00:04:43]wFMCommunicate OK [00:04:43]SAM_PROTO_GetShiftState done [00:04:43]FM_GetShiftState done [00:04:43]req_shift_opened done [00:04:43]requested_item shift.open_date is exist - process it [00:04:43]req_shift_open_date [00:04:43]req_shift_open_date done [00:04:43]produce_requested_data done [00:04:43]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318360,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [00:04:43]process_action_free close_receipt [00:04:43]json_value_free [00:04:43]json_value_free done [00:04:43]process_json_proto returns [00:04:43]Send response to host [00:04:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318360,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [00:04:43]free response buf [00:04:43]execute_script done [00:04:43]execute_script returns [00:04:43]free content buf [00:04:43]Sock 8.Close socket [00:04:43]Sock 8.Thread stoped [00:04:47]OFD Sender: No OFD packet to send [00:04:52]OFD Sender: No OFD packet to send [00:04:57]OFD Sender: No OFD packet to send [00:05:02]OFD Sender: No OFD packet to send [00:05:04]accept exits with 9 [00:05:04]New connection [00:05:04]New thread 3067039076 created [00:05:04]Thread 3066895716 joined [00:05:04]Waiting for new connection... [00:05:04] Sock 9.Parse request [00:05:04]Sock 9.Check first char [00:05:04]Sock 9.First char is OK [00:05:04]request: POST /json_proto HTTP/1.0 [00:05:04]Method: POST [00:05:04]URL: /json_proto [00:05:04]Method is POST - this is cgi request [00:05:04]url: /json_proto [00:05:04]query_string will be loaded in cgi processing [00:05:04]execute_cgi json_proto POST (null) [00:05:04]execute_cgi path=json_proto method=POST [00:05:04]POST find Content-Length [00:05:04]Host: 172.17.50.195:8080 [00:05:04]Content-Length: 735 [00:05:04]Content-Type: application/json [00:05:04] [00:05:04]POST finish read [00:05:04]Found Content-Length = 735 [00:05:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 318360, "base_FM": "0000000000874671", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093372", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.000, "sum" : 334.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 334.00, "total" : 334.00, "payments": [ { "type": 0, "sum" : 334.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:05:04]execute_script... [00:05:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 318360, "base_FM": "0000000000874671", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093372", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.000, "sum" : 334.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 334.00, "total" : 334.00, "payments": [ { "type": 0, "sum" : 334.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:05:04]POST & json_proto [00:05:04]process_json_proto [00:05:04]json parsed OK: [00:05:04]protocol is kg_v1.0 [00:05:04]action value=close_receipt [00:05:04]process_action close_receipt [00:05:04]cmd_close_receipt [00:05:04]MH_GetDate [00:05:04]Write to MH i2c: F0 00 00 56 40 85 [00:05:04]Write i2c OK [00:05:04]MH_I2C_Read... [00:05:04]Read from MH i2c: F0 [00:05:04]MH_I2C_Read... [00:05:04]Read from MH i2c: F0 09 00 [00:05:04]MH_I2C_Read... [00:05:04]Read from MH i2c: F0 09 00 56 40 00 B3 26 20 67 43 33 1C 67 E7 [00:05:04]GetLastDocTimeStamp 1730160282 [00:05:04]current date 1730160307 [00:05:04]FM_GetShiftState [00:05:04]SAM_PROTO_GetShiftState [00:05:04]wFMCommunicate request_size=4 [00:05:04]MH_SAM_APDU [00:05:04]CAPDU: 80 13 01 00 [00:05:04]Write to MH i2c: E2 08 00 57 40 80 13 01 00 00 00 00 00 14 [00:05:04]Write i2c OK [00:05:04]MH_I2C_Read... [00:05:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:05:04]Read from MH i2c: E2 [00:05:04]MH_I2C_Read... [00:05:04]Read from MH i2c: E2 0E 00 [00:05:04]MH_I2C_Read... [00:05:04]Read from MH i2c: E2 0E 00 57 40 00 09 00 01 83 25 20 67 00 00 00 00 90 00 4F [00:05:04]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [00:05:04]wFMCommunicate OK [00:05:04]SAM_PROTO_GetShiftState done [00:05:04]FM_GetShiftState done [00:05:04]opened in 1730160003 [00:05:04]opened+sec_in_day 1730246403 [00:05:04]quantity*price = 33450 [00:05:04]sum+1 = 33451 [00:05:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 334.00 НСП 1% : 2.96 НДС 12% : 35.52 Наличными: 334.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 4 29.10.2024 00:05 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФД осн.: 318360 ФМ осн.: 0000000000874671 ФМ: 0000000000874671 ФД: 318361 ФПД: 241130561715659 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T000507&type=2&operation_type=1&fn_number=0000000000874671&fd_number=318361&fm=241130561715659&tin=02508201610067®Number=0000000000091628&sum=33400 [00:05:06]StoreToDocumentArchive [00:05:06]shift 547 fd 318361 [00:05:06]save to /storage/0547/doc_00318361 [00:05:06]save last doc name /storage/0547/doc_00318361 to /storage/kkm_last_doc_name [00:05:06]save OK [00:05:06]Clear old archive folders... [00:05:06]ProcessDocumentItem done err = 0, tmpTLVsize=279 [00:05:06]tlvbuf is 000CAA90 [00:05:06]SAM_PROTO_ClearQueue [00:05:06]wFMCommunicate request_size=4 [00:05:06]MH_SAM_APDU [00:05:06]CAPDU: 80 09 00 00 [00:05:06]Write to MH i2c: E2 08 00 66 40 80 09 00 00 00 00 00 00 18 [00:05:06]Write i2c OK [00:05:06]MH_I2C_Read... [00:05:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:05:06]Read from MH i2c: E2 [00:05:06]MH_I2C_Read... [00:05:06]Read from MH i2c: E2 03 00 [00:05:06]MH_I2C_Read... [00:05:06]Read from MH i2c: E2 03 00 66 40 00 90 00 1A [00:05:06]RAPDU: 90 00 [00:05:06]wFMCommunicate OK [00:05:06]SAM_PROTO_ClearQueue done [00:05:06]KKMCreateOFDPacket [00:05:06]OFDProtocolAddRootSTLVToBuf [00:05:06]FM_MakeSignedData [00:05:06]FM_MakeSignedData [00:05:06]SAM_PROTO_SignData [00:05:06]wFMCommunicate request_size=4 [00:05:06]MH_SAM_APDU [00:05:06]CAPDU: 80 0D 01 02 [00:05:06]Write to MH i2c: E2 08 00 67 40 80 0D 01 02 00 00 00 00 20 [00:05:06]Write i2c OK [00:05:06]MH_I2C_Read... [00:05:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:05:06]Read from MH i2c: E2 [00:05:06]MH_I2C_Read... [00:05:06]Read from MH i2c: E2 03 00 [00:05:06]MH_I2C_Read... [00:05:06]Read from MH i2c: E2 03 00 67 40 00 90 00 1B [00:05:06]RAPDU: 90 00 [00:05:06]wFMCommunicate OK [00:05:06]wFMCommunicate request_size=255 [00:05:06]MH_SAM_APDU [00:05:06]CAPDU: 80 0D 02 02 FA 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 AA 82 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 82 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 0D 00 00 00 00 07 04 06 00 78 82 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 B3 26 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 27 04 04 00 98 DB 04 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 11 04 10 00 30 [00:05:06]Write to MH i2c: E2 02 01 68 40 80 0D 02 02 FA 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 AA 82 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 82 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 0D 00 00 00 00 07 04 06 00 78 82 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 B3 26 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 27 04 04 00 98 DB 04 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 11 04 10 00 30 00 00 98 [00:05:06]Write i2c OK [00:05:06]MH_I2C_Read... [00:05:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:05:06]Read from MH i2c: E2 [00:05:06]MH_I2C_Read... [00:05:06]Read from MH i2c: E2 03 00 [00:05:06]MH_I2C_Read... [00:05:06]Read from MH i2c: E2 03 00 68 40 00 90 00 1C [00:05:06]RAPDU: 90 00 [00:05:06]wFMCommunicate OK [00:05:06]wFMCommunicate request_size=38 [00:05:06]MH_SAM_APDU [00:05:06]CAPDU: 80 0D 02 02 21 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 99 DB 04 00 35 04 06 00 DB 4E 95 79 BD CB [00:05:06]Write to MH i2c: E2 29 00 69 40 80 0D 02 02 21 00 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 99 DB 04 00 35 04 06 00 DB 4E 95 79 BD CB 00 00 E4 [00:05:06]Write i2c OK [00:05:06]MH_I2C_Read... [00:05:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:05:06]Read from MH i2c: E2 [00:05:06]MH_I2C_Read... [00:05:06]Read from MH i2c: E2 03 00 [00:05:06]MH_I2C_Read... [00:05:06]Read from MH i2c: E2 03 00 69 40 00 90 00 1D [00:05:06]RAPDU: 90 00 [00:05:06]wFMCommunicate OK [00:05:06]wFMCommunicate request_size=4 [00:05:06]MH_SAM_APDU [00:05:06]CAPDU: 80 0D 03 02 [00:05:06]Write to MH i2c: E2 08 00 6A 40 80 0D 03 02 00 00 00 00 25 [00:05:06]Write i2c OK [00:05:06]MH_I2C_Read... [00:05:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:05:06]Read from MH i2c: E2 [00:05:06]MH_I2C_Read... [00:05:06]Read from MH i2c: E2 0B 00 [00:05:06]MH_I2C_Read... [00:05:06]Read from MH i2c: E2 0B 00 6A 40 00 CA AA 79 D4 AF 12 20 EF 90 00 B7 [00:05:06]RAPDU: CA AA 79 D4 AF 12 20 EF 90 00 [00:05:06]wFMCommunicate OK [00:05:06]SAM_PROTO_SignData done [00:05:06]FM_MakeSignedData done [00:05:06]CreateOFDProtocolMessage [00:05:06]wFMCommunicate request_size=4 [00:05:06]MH_SAM_APDU [00:05:06]CAPDU: 80 11 00 00 [00:05:06]Write to MH i2c: E2 08 00 6B 40 80 11 00 00 00 00 00 00 25 [00:05:06]Write i2c OK [00:05:06]MH_I2C_Read... [00:05:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:05:06]Read from MH i2c: E2 [00:05:06]MH_I2C_Read... [00:05:06]Read from MH i2c: E2 17 00 [00:05:06]MH_I2C_Read... [00:05:06]Read from MH i2c: E2 17 00 6B 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 79 [00:05:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [00:05:06]wFMCommunicate OK [00:05:06]CreateOFDProtocolMessage done [00:05:06]OFDSenderStorePacket 318361 [00:05:06]StoreOFDPacket docnum=318361 [00:05:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 2B 01 00 00 24 CE 23 01 6A 60 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 AA 82 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 82 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 0D 00 00 00 00 07 04 06 00 78 82 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 B3 26 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 27 04 04 00 98 DB 04 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 99 DB 04 00 35 04 06 00 DB 4E 95 79 BD CB CA AA 79 D4 AF 12 20 EF [00:05:06]CheckFolder [00:05:06]dirname=/storage/ofd_packets [00:05:06]CheckFolder done [00:05:06]ProducePacketName [00:05:06]name=ofd_packets/00318361 [00:05:06]NVStorageSaveData ofd_packets/00318361 [00:05:06]File name is /storage/ofd_packets/00318361 [00:05:06]Write 329 bytes [00:05:06]NVStorageSaveData done [00:05:06]OFDSenderStorePacket done [00:05:06]KKMCreateOFDPacket done [00:05:06]NVStorageSaveData kkm_last_timestamp [00:05:06]File name is /storage/kkm_last_timestamp [00:05:06]Write 4 bytes [00:05:06]NVStorageSaveData done [00:05:06]ExternCall_PrintAddStr [00:05:06]wPrintStart [00:05:06]Write to MH i2c: 01 00 00 6C 40 AC [00:05:06]Write i2c OK [00:05:06]MH_I2C_Read... [00:05:06]Read from MH i2c: 01 [00:05:06]MH_I2C_Read... [00:05:06]Read from MH i2c: 01 07 00 [00:05:06]MH_I2C_Read... [00:05:06]Read from MH i2c: 01 07 00 6C 40 00 00 00 00 00 FF 0F C1 [00:05:06]RasterBufferAndPrint [00:05:06]line Счет N : (1)1093372 [00:05:06]line ИНН: 02508201610067 [00:05:06]line Контрольно-Кассовый Чек [00:05:06]line ВОЗВРАТ ПРОДАЖИ [00:05:06]line ТРК (МРК, ГНК) : 63 [00:05:06]line Товар: 2710124130 [00:05:06]line Аи-92-К-2 [00:05:06]line 5.000 * 66.90 [00:05:06]line = 334.50 [00:05:06]line НДС 12% НСП 1% [00:05:06]line > о реализуемом товаре [00:05:06]line ОКРУГЛЕНИЕ: -0.50 [00:05:06]line ИТОГО: 334.00 [00:05:06]line НСП 1% : 2.96 [00:05:06]line НДС 12% : 35.52 [00:05:06]line Наличными: 334.00 [00:05:06]line Безнал.: 0.00 [00:05:06]line Место: АЗС № 101 "Партнер Нефть" [00:05:06]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [00:05:06]line СНО: Общий режим [00:05:06]line Чек 4 29.10.2024 00:05 [00:05:06]line Смена: 547 ФФД: 1.0 [00:05:06]line ЗНМ: 0300000082 [00:05:06]line РНМ: 0000000000091628 [00:05:06]line Версия ККМ: 001 [00:05:06]line ФД осн.: 318360 [00:05:06]line ФМ осн.: 0000000000874671 [00:05:06]line ФМ: 0000000000874671 [00:05:06]line ФД: 318361 [00:05:06]line ФПД: 241130561715659 [00:05:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T000507&type=2&operation_type=1&fn_number=0000000000874671&fd_number=318361&fm=241130561715659&tin=02508201610067®Number=0000000000091628&sum=33400 [00:05:06]OFD Sender: Processing packet 318361 [packets to send 127, broken 126] [00:05:06]ProducePacketName [00:05:06]name=ofd_packets/00318361 [00:05:06]OFD Sender: To server: pG, [00:05:06]CommunicateWithHost lk.salyk.kg:30040 [00:05:06]ConnectInit lk.salyk.kg [00:05:06]written 0, free lines is 4095 [00:05:07]Connected sock=10 [00:05:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 2B 01 00 00 24 CE 23 01 6A 60 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 AA 82 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 82 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 0D 00 00 00 00 07 04 06 00 78 82 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 B3 26 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 27 04 04 00 98 DB 04 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 99 DB 04 00 35 04 06 00 DB 4E 95 79 BD CB CA AA 79 D4 AF 12 20 EF [00:05:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 34 8D 47 00 EC 0B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 99 DB 04 00 F4 03 04 00 6A D2 1F 67 B6 04 01 00 00 6A EB 88 70 28 02 FA 47 [00:05:07]CommunicateWithHost err = 0 [00:05:07]CheckOFDResponse [00:05:07]1017 (14) - 77093643461234 [00:05:07]1041 (16) - 0000000000874671 [00:05:07]1040 (4) - 318361 [00:05:07]1012 (4) - 28.10.2024 18:05 [00:05:07]1206 (1) - 0 [00:05:07]OFD Sender: Remove packet 318361 [00:05:07]ProducePacketName [00:05:07]name=ofd_packets/00318361 [00:05:07]NVStorageDeleteData [00:05:07]Write to MH i2c: 01 00 00 97 40 D7 [00:05:07]Write i2c OK [00:05:07]MH_I2C_Read... [00:05:07]Read from MH i2c: 01 [00:05:07]MH_I2C_Read... [00:05:07]Read from MH i2c: 01 07 00 [00:05:07]MH_I2C_Read... [00:05:07]Read from MH i2c: 01 07 00 97 40 00 00 00 00 00 05 0D F0 [00:05:07]RasterBufferAndPrint [00:05:07]line [00:05:07]line [00:05:07]line [00:05:07]line [00:05:07]line [00:05:07]written 0, free lines is 3340 [00:05:07]MH_Cut [00:05:07]Write to MH i2c: D1 01 00 9E 40 01 B0 [00:05:07]Write i2c OK [00:05:07]MH_I2C_Read... [00:05:07]Read from MH i2c: D1 [00:05:07]MH_I2C_Read... [00:05:07]Read from MH i2c: D1 01 00 [00:05:07]MH_I2C_Read... [00:05:07]Read from MH i2c: D1 01 00 9E 40 00 AF [00:05:07]Write to MH i2c: 01 00 00 9F 40 DF [00:05:07]Write i2c OK [00:05:07]MH_I2C_Read... [00:05:07]OFD Sender: No OFD packet to send [00:05:08]*** Cut start [00:05:08]*** Partial cut [00:05:08]*** CUTSNS_PIN = 1 [00:05:08]*** CUTSNS_PIN = 0 [00:05:08]*** Brake cut motor [00:05:08]Read from MH i2c: 01 [00:05:08]MH_I2C_Read... [00:05:08]*** Stop cut motor [00:05:08]*** Cut end [00:05:08]Read from MH i2c: 01 07 00 [00:05:08]MH_I2C_Read... [00:05:08]Read from MH i2c: 01 07 00 9F 40 00 00 00 00 00 FF 0F F4 [00:05:08]process_action close_receipt done [00:05:08]requested_data is exist [00:05:08]produce_requested_data [00:05:08]requested_item fm.sn is exist - process it [00:05:08]wFMCommunicate request_size=4 [00:05:08]MH_SAM_APDU [00:05:08]CAPDU: 80 11 00 00 [00:05:08]Write to MH i2c: E2 08 00 A0 40 80 11 00 00 00 00 00 00 5A [00:05:08]Write i2c OK [00:05:08]MH_I2C_Read... [00:05:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:05:08]Read from MH i2c: E2 [00:05:08]MH_I2C_Read... [00:05:08]Read from MH i2c: E2 17 00 [00:05:08]MH_I2C_Read... [00:05:08]Read from MH i2c: E2 17 00 A0 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 AE [00:05:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [00:05:08]wFMCommunicate OK [00:05:08]requested_item fd.num is exist - process it [00:05:08]SAM_PROTO_GetFieldsCounters [00:05:08]wFMCommunicate request_size=4 [00:05:08]MH_SAM_APDU [00:05:08]CAPDU: 80 13 00 00 [00:05:08]Write to MH i2c: E2 08 00 A1 40 80 13 00 00 00 00 00 00 5D [00:05:08]Write i2c OK [00:05:08]MH_I2C_Read... [00:05:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:05:08]Read from MH i2c: E2 [00:05:08]MH_I2C_Read... [00:05:08]Read from MH i2c: E2 62 00 [00:05:08]MH_I2C_Read... [00:05:08]Read from MH i2c: E2 62 00 A1 40 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 99 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 04 00 00 00 5E 04 04 00 04 00 00 00 57 04 04 00 05 00 00 00 19 04 04 00 00 00 00 00 90 00 29 [00:05:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 99 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 04 00 00 00 5E 04 04 00 04 00 00 00 57 04 04 00 05 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:05:08]wFMCommunicate OK [00:05:08]SAM_PROTO_GetFieldsCounters done [00:05:08]requested_item shift.num is exist - process it [00:05:08]requested_item shift.opened is exist - process it [00:05:08]req_shift_opened [00:05:08]FM_GetShiftState [00:05:08]SAM_PROTO_GetShiftState [00:05:08]wFMCommunicate request_size=4 [00:05:08]MH_SAM_APDU [00:05:08]CAPDU: 80 13 01 00 [00:05:08]Write to MH i2c: E2 08 00 A2 40 80 13 01 00 00 00 00 00 5F [00:05:08]Write i2c OK [00:05:08]MH_I2C_Read... [00:05:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:05:09]Read from MH i2c: E2 [00:05:09]MH_I2C_Read... [00:05:09]Read from MH i2c: E2 0E 00 [00:05:09]MH_I2C_Read... [00:05:09]Read from MH i2c: E2 0E 00 A2 40 00 09 00 01 83 25 20 67 00 00 00 00 90 00 9A [00:05:09]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [00:05:09]wFMCommunicate OK [00:05:09]SAM_PROTO_GetShiftState done [00:05:09]FM_GetShiftState done [00:05:09]req_shift_opened done [00:05:09]requested_item shift.open_date is exist - process it [00:05:09]req_shift_open_date [00:05:09]req_shift_open_date done [00:05:09]produce_requested_data done [00:05:09]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318361,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [00:05:09]process_action_free close_receipt [00:05:09]json_value_free [00:05:09]json_value_free done [00:05:09]process_json_proto returns [00:05:09]Send response to host [00:05:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318361,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [00:05:09]free response buf [00:05:09]execute_script done [00:05:09]execute_script returns [00:05:09]free content buf [00:05:09]Sock 9.Close socket [00:05:09]Sock 9.Thread stoped [00:05:12]OFD Sender: No OFD packet to send [00:05:17]OFD Sender: No OFD packet to send [00:05:22]OFD Sender: No OFD packet to send [00:05:27]OFD Sender: No OFD packet to send [00:05:32]OFD Sender: No OFD packet to send [00:05:37]OFD Sender: No OFD packet to send [00:05:42]OFD Sender: No OFD packet to send [00:05:47]OFD Sender: No OFD packet to send [00:05:52]OFD Sender: No OFD packet to send [00:05:57]OFD Sender: No OFD packet to send [00:05:59]accept exits with 8 [00:05:59]New connection [00:05:59]New thread 3066895716 created [00:05:59]Thread 3067039076 joined [00:05:59]Waiting for new connection... [00:05:59] Sock 8.Parse request [00:05:59]Sock 8.Check first char [00:05:59]Sock 8.First char is OK [00:05:59]request: POST /json_proto HTTP/1.0 [00:05:59]Method: POST [00:05:59]URL: /json_proto [00:05:59]Method is POST - this is cgi request [00:05:59]url: /json_proto [00:05:59]query_string will be loaded in cgi processing [00:05:59]execute_cgi json_proto POST (null) [00:05:59]execute_cgi path=json_proto method=POST [00:05:59]POST find Content-Length [00:05:59]Host: 172.17.50.195:8080 [00:05:59]Content-Length: 683 [00:05:59]Content-Type: application/json [00:05:59] [00:05:59]POST finish read [00:05:59]Found Content-Length = 683 [00:05:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093374", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 7.880, "sum" : 600.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:05:59]execute_script... [00:05: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)1093374", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 7.880, "sum" : 600.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:05:59]POST & json_proto [00:05:59]process_json_proto [00:05:59]json parsed OK: [00:05:59]protocol is kg_v1.0 [00:05:59]action value=close_receipt [00:05:59]process_action close_receipt [00:05:59]cmd_close_receipt [00:05:59]MH_GetDate [00:05:59]Write to MH i2c: F0 00 00 A3 40 D2 [00:05:59]Write i2c OK [00:05:59]MH_I2C_Read... [00:05:59]Read from MH i2c: F0 [00:05:59]MH_I2C_Read... [00:05:59]Read from MH i2c: F0 09 00 [00:05:59]MH_I2C_Read... [00:05:59]Read from MH i2c: F0 09 00 A3 40 00 E9 26 20 67 43 33 1C 67 6A [00:05:59]GetLastDocTimeStamp 1730160307 [00:05:59]current date 1730160361 [00:05:59]FM_GetShiftState [00:05:59]SAM_PROTO_GetShiftState [00:05:59]wFMCommunicate request_size=4 [00:05:59]MH_SAM_APDU [00:05:59]CAPDU: 80 13 01 00 [00:05:59]Write to MH i2c: E2 08 00 A4 40 80 13 01 00 00 00 00 00 61 [00:05:59]Write i2c OK [00:05:59]MH_I2C_Read... [00:05:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:05:59]Read from MH i2c: E2 [00:05:59]MH_I2C_Read... [00:05:59]Read from MH i2c: E2 0E 00 [00:05:59]MH_I2C_Read... [00:05:59]Read from MH i2c: E2 0E 00 A4 40 00 09 00 01 83 25 20 67 00 00 00 00 90 00 9C [00:05:59]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [00:05:59]wFMCommunicate OK [00:05:59]SAM_PROTO_GetShiftState done [00:05:59]FM_GetShiftState done [00:05:59]opened in 1730160003 [00:05:59]opened+sec_in_day 1730246403 [00:05:59]quantity*price = 60045 [00:05:59]sum+1 = 60047 [00:05:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.77 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 5 29.10.2024 00:06 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318362 ФПД: 43794605453063 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T000601&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318362&fm=43794605453063&tin=02508201610067®Number=0000000000091628&sum=60000 [00:06:00]StoreToDocumentArchive [00:06:00]shift 547 fd 318362 [00:06:00]save to /storage/0547/doc_00318362 [00:06:00]save last doc name /storage/0547/doc_00318362 to /storage/kkm_last_doc_name [00:06:00]save OK [00:06:00]Clear old archive folders... [00:06:00]ProcessDocumentItem done err = 0, tmpTLVsize=252 [00:06:00]tlvbuf is 001528A0 [00:06:00]SAM_PROTO_ClearQueue [00:06:00]wFMCommunicate request_size=4 [00:06:00]MH_SAM_APDU [00:06:00]CAPDU: 80 09 00 00 [00:06:00]Write to MH i2c: E2 08 00 B1 40 80 09 00 00 00 00 00 00 63 [00:06:00]Write i2c OK [00:06:00]MH_I2C_Read... [00:06:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:06:00]Read from MH i2c: E2 [00:06:00]MH_I2C_Read... [00:06:00]Read from MH i2c: E2 03 00 [00:06:00]MH_I2C_Read... [00:06:00]Read from MH i2c: E2 03 00 B1 40 00 90 00 65 [00:06:00]RAPDU: 90 00 [00:06:00]wFMCommunicate OK [00:06:00]SAM_PROTO_ClearQueue done [00:06:00]KKMCreateOFDPacket [00:06:00]OFDProtocolAddRootSTLVToBuf [00:06:00]FM_MakeSignedData [00:06:00]FM_MakeSignedData [00:06:00]SAM_PROTO_SignData [00:06:00]wFMCommunicate request_size=4 [00:06:00]MH_SAM_APDU [00:06:00]CAPDU: 80 0D 01 02 [00:06:00]Write to MH i2c: E2 08 00 B2 40 80 0D 01 02 00 00 00 00 6B [00:06:00]Write i2c OK [00:06:00]MH_I2C_Read... [00:06:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:06:00]Read from MH i2c: E2 [00:06:00]MH_I2C_Read... [00:06:00]Read from MH i2c: E2 03 00 [00:06:00]MH_I2C_Read... [00:06:00]Read from MH i2c: E2 03 00 B2 40 00 90 00 66 [00:06:00]RAPDU: 90 00 [00:06:00]wFMCommunicate OK [00:06:00]wFMCommunicate request_size=255 [00:06:00]MH_SAM_APDU [00:06:00]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 E9 26 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9A DB 04 00 35 04 06 00 [00:06:00]Write to MH i2c: E2 02 01 B3 40 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 E9 26 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9A DB 04 00 35 04 06 00 00 00 D1 [00:06:00]Write i2c OK [00:06:00]MH_I2C_Read... [00:06:01]Read from MH i2c: E2 [00:06:01]MH_I2C_Read... [00:06:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:06:01]Read from MH i2c: E2 03 00 [00:06:01]MH_I2C_Read... [00:06:01]Read from MH i2c: E2 03 00 B3 40 00 90 00 67 [00:06:01]RAPDU: 90 00 [00:06:01]wFMCommunicate OK [00:06:01]wFMCommunicate request_size=11 [00:06:01]MH_SAM_APDU [00:06:01]CAPDU: 80 0D 02 02 06 27 D4 B9 E6 AF 07 [00:06:01]Write to MH i2c: E2 0E 00 B4 40 80 0D 02 02 06 00 27 D4 B9 E6 AF 07 00 00 CA [00:06:01]Write i2c OK [00:06:01]MH_I2C_Read... [00:06:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:06:01]Read from MH i2c: E2 [00:06:01]MH_I2C_Read... [00:06:01]Read from MH i2c: E2 03 00 [00:06:01]MH_I2C_Read... [00:06:01]Read from MH i2c: E2 03 00 B4 40 00 90 00 68 [00:06:01]RAPDU: 90 00 [00:06:01]wFMCommunicate OK [00:06:01]wFMCommunicate request_size=4 [00:06:01]MH_SAM_APDU [00:06:01]CAPDU: 80 0D 03 02 [00:06:01]Write to MH i2c: E2 08 00 B5 40 80 0D 03 02 00 00 00 00 70 [00:06:01]Write i2c OK [00:06:01]MH_I2C_Read... [00:06:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:06:01]Read from MH i2c: E2 [00:06:01]MH_I2C_Read... [00:06:01]Read from MH i2c: E2 0B 00 [00:06:01]MH_I2C_Read... [00:06:01]Read from MH i2c: E2 0B 00 B5 40 00 2B 16 70 7F AF 81 01 D9 90 00 AB [00:06:01]RAPDU: 2B 16 70 7F AF 81 01 D9 90 00 [00:06:01]wFMCommunicate OK [00:06:01]SAM_PROTO_SignData done [00:06:01]FM_MakeSignedData done [00:06:01]CreateOFDProtocolMessage [00:06:01]wFMCommunicate request_size=4 [00:06:01]MH_SAM_APDU [00:06:01]CAPDU: 80 11 00 00 [00:06:01]Write to MH i2c: E2 08 00 B6 40 80 11 00 00 00 00 00 00 70 [00:06:01]Write i2c OK [00:06:01]MH_I2C_Read... [00:06:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:06:01]Read from MH i2c: E2 [00:06:01]MH_I2C_Read... [00:06:01]Read from MH i2c: E2 17 00 [00:06:01]MH_I2C_Read... [00:06:01]Read from MH i2c: E2 17 00 B6 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C4 [00:06:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [00:06:01]wFMCommunicate OK [00:06:01]CreateOFDProtocolMessage done [00:06:01]OFDSenderStorePacket 318362 [00:06:01]StoreOFDPacket docnum=318362 [00:06:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 6C 09 08 01 78 F4 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 E9 26 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9A DB 04 00 35 04 06 00 27 D4 B9 E6 AF 07 2B 16 70 7F AF 81 01 D9 [00:06:01]CheckFolder [00:06:01]dirname=/storage/ofd_packets [00:06:01]CheckFolder done [00:06:01]ProducePacketName [00:06:01]name=ofd_packets/00318362 [00:06:01]NVStorageSaveData ofd_packets/00318362 [00:06:01]File name is /storage/ofd_packets/00318362 [00:06:01]Write 302 bytes [00:06:01]NVStorageSaveData done [00:06:01]OFDSenderStorePacket done [00:06:01]KKMCreateOFDPacket done [00:06:01]NVStorageSaveData kkm_last_timestamp [00:06:01]File name is /storage/kkm_last_timestamp [00:06:01]Write 4 bytes [00:06:01]NVStorageSaveData done [00:06:01]ExternCall_PrintAddStr [00:06:01]wPrintStart [00:06:01]Write to MH i2c: 01 00 00 B7 40 F7 [00:06:01]Write i2c OK [00:06:01]MH_I2C_Read... [00:06:01]Read from MH i2c: 01 [00:06:01]MH_I2C_Read... [00:06:01]Read from MH i2c: 01 07 00 [00:06:01]MH_I2C_Read... [00:06:01]Read from MH i2c: 01 07 00 B7 40 00 00 00 00 00 FF 0F 0C [00:06:01]RasterBufferAndPrint [00:06:01]line Счет N : (1)1093374 [00:06:01]line ИНН: 02508201610067 [00:06:01]line Контрольно-Кассовый Чек [00:06:01]line ПРОДАЖА [00:06:01]line ТРК (МРК, ГНК) : 51 [00:06:01]line Товар: 2710194210 [00:06:01]line ДТ(л)-К-2 [00:06:01]line 7.880 * 76.20 [00:06:01]line = 600.46 [00:06:01]line НДС 12% НСП 1% [00:06:01]line > о реализуемом товаре [00:06:01]line ОКРУГЛЕНИЕ: -0.46 [00:06:01]line ИТОГО: 600.00 [00:06:01]line Внесено: 600.00 [00:06:01]line СДАЧА: 0.00 [00:06:01]line НСП 1% : 5.31 [00:06:01]line НДС 12% : 63.77 [00:06:01]line Наличными: 600.00 [00:06:01]line Безнал.: 0.00 [00:06:01]line Место: АЗС № 101 "Партнер Нефть" [00:06:01]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [00:06:01]line СНО: Общий режим [00:06:01]line Чек 5 29.10.2024 00:06 [00:06:01]line Смена: 547 ФФД: 1.0 [00:06:01]line ЗНМ: 0300000082 [00:06:01]line РНМ: 0000000000091628 [00:06:01]line Версия ККМ: 001 [00:06:01]line ФМ: 0000000000874671 [00:06:01]line ФД: 318362 [00:06:01]line ФПД: 43794605453063 [00:06:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T000601&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318362&fm=43794605453063&tin=02508201610067®Number=0000000000091628&sum=60000 [00:06:01]OFD Sender: Processing packet 318362 [packets to send 127, broken 126] [00:06:01]ProducePacketName [00:06:01]name=ofd_packets/00318362 [00:06:01]OFD Sender: To server: pG, [00:06:01]CommunicateWithHost lk.salyk.kg:30040 [00:06:01]ConnectInit lk.salyk.kg [00:06:01]written 0, free lines is 4095 [00:06:01]Connected sock=10 [00:06:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 6C 09 08 01 78 F4 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 E9 26 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9A DB 04 00 35 04 06 00 27 D4 B9 E6 AF 07 2B 16 70 7F AF 81 01 D9 [00:06:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 3B 09 47 00 F0 32 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9A DB 04 00 F4 03 04 00 A1 D2 1F 67 B6 04 01 00 00 8D 8D 69 A1 A1 EE E5 79 [00:06:01]CommunicateWithHost err = 0 [00:06:01]CheckOFDResponse [00:06:01]1017 (14) - 77093643461234 [00:06:01]1041 (16) - 0000000000874671 [00:06:01]1040 (4) - 318362 [00:06:01]1012 (4) - 28.10.2024 18:06 [00:06:01]1206 (1) - 0 [00:06:01]OFD Sender: Remove packet 318362 [00:06:01]ProducePacketName [00:06:01]name=ofd_packets/00318362 [00:06:01]NVStorageDeleteData [00:06:02]Write to MH i2c: 01 00 00 E2 40 22 [00:06:02]Write i2c OK [00:06:02]MH_I2C_Read... [00:06:02]Read from MH i2c: 01 [00:06:02]MH_I2C_Read... [00:06:02]Read from MH i2c: 01 07 00 [00:06:02]MH_I2C_Read... [00:06:02]Read from MH i2c: 01 07 00 E2 40 00 00 00 00 00 EB 0C 20 [00:06:02]RasterBufferAndPrint [00:06:02]line [00:06:02]line [00:06:02]line [00:06:02]line [00:06:02]line [00:06:02]written 0, free lines is 3313 [00:06:02]MH_Cut [00:06:02]Write to MH i2c: D1 01 00 E9 40 01 FB [00:06:02]Write i2c OK [00:06:02]MH_I2C_Read... [00:06:02]Read from MH i2c: D1 [00:06:02]MH_I2C_Read... [00:06:02]Read from MH i2c: D1 01 00 [00:06:02]MH_I2C_Read... [00:06:02]Read from MH i2c: D1 01 00 E9 40 00 FA [00:06:02]Write to MH i2c: 01 00 00 EA 40 2A [00:06:02]Write i2c OK [00:06:02]MH_I2C_Read... [00:06:02]OFD Sender: No OFD packet to send [00:06:02]*** Cut start [00:06:02]*** Partial cut [00:06:02]*** CUTSNS_PIN = 1 [00:06:02]*** CUTSNS_PIN = 0 [00:06:03]*** Brake cut motor [00:06:03]Read from MH i2c: 01 [00:06:03]MH_I2C_Read... [00:06:03]*** Stop cut motor [00:06:03]*** Cut end [00:06:03]Read from MH i2c: 01 07 00 [00:06:03]MH_I2C_Read... [00:06:03]Read from MH i2c: 01 07 00 EA 40 00 00 00 00 00 FF 0F 3F [00:06:03]process_action close_receipt done [00:06:03]requested_data is exist [00:06:03]produce_requested_data [00:06:03]requested_item fm.sn is exist - process it [00:06:03]wFMCommunicate request_size=4 [00:06:03]MH_SAM_APDU [00:06:03]CAPDU: 80 11 00 00 [00:06:03]Write to MH i2c: E2 08 00 EB 40 80 11 00 00 00 00 00 00 A5 [00:06:03]Write i2c OK [00:06:03]MH_I2C_Read... [00:06:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:06:03]Read from MH i2c: E2 [00:06:03]MH_I2C_Read... [00:06:03]Read from MH i2c: E2 17 00 [00:06:03]MH_I2C_Read... [00:06:03]Read from MH i2c: E2 17 00 EB 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F9 [00:06:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [00:06:03]wFMCommunicate OK [00:06:03]requested_item fd.num is exist - process it [00:06:03]SAM_PROTO_GetFieldsCounters [00:06:03]wFMCommunicate request_size=4 [00:06:03]MH_SAM_APDU [00:06:03]CAPDU: 80 13 00 00 [00:06:03]Write to MH i2c: E2 08 00 EC 40 80 13 00 00 00 00 00 00 A8 [00:06:03]Write i2c OK [00:06:03]MH_I2C_Read... [00:06:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:06:03]Read from MH i2c: E2 [00:06:03]MH_I2C_Read... [00:06:03]Read from MH i2c: E2 62 00 [00:06:03]MH_I2C_Read... [00:06:03]Read from MH i2c: E2 62 00 EC 40 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 9A DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 05 00 00 00 5E 04 04 00 05 00 00 00 57 04 04 00 06 00 00 00 19 04 04 00 00 00 00 00 90 00 78 [00:06:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 9A DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 05 00 00 00 5E 04 04 00 05 00 00 00 57 04 04 00 06 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:06:03]wFMCommunicate OK [00:06:03]SAM_PROTO_GetFieldsCounters done [00:06:03]requested_item shift.num is exist - process it [00:06:03]requested_item shift.opened is exist - process it [00:06:03]req_shift_opened [00:06:03]FM_GetShiftState [00:06:03]SAM_PROTO_GetShiftState [00:06:03]wFMCommunicate request_size=4 [00:06:03]MH_SAM_APDU [00:06:03]CAPDU: 80 13 01 00 [00:06:03]Write to MH i2c: E2 08 00 ED 40 80 13 01 00 00 00 00 00 AA [00:06:03]Write i2c OK [00:06:03]MH_I2C_Read... [00:06:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:06:03]Read from MH i2c: E2 [00:06:03]MH_I2C_Read... [00:06:03]Read from MH i2c: E2 0E 00 [00:06:03]MH_I2C_Read... [00:06:03]Read from MH i2c: E2 0E 00 ED 40 00 09 00 01 83 25 20 67 00 00 00 00 90 00 E5 [00:06:03]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [00:06:03]wFMCommunicate OK [00:06:03]SAM_PROTO_GetShiftState done [00:06:03]FM_GetShiftState done [00:06:03]req_shift_opened done [00:06:03]requested_item shift.open_date is exist - process it [00:06:03]req_shift_open_date [00:06:03]req_shift_open_date done [00:06:03]produce_requested_data done [00:06:03]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318362,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [00:06:03]process_action_free close_receipt [00:06:03]json_value_free [00:06:03]json_value_free done [00:06:03]process_json_proto returns [00:06:03]Send response to host [00:06:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318362,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [00:06:03]free response buf [00:06:03]execute_script done [00:06:03]execute_script returns [00:06:03]free content buf [00:06:03]Sock 8.Close socket [00:06:03]Sock 8.Thread stoped [00:06:07]OFD Sender: No OFD packet to send [00:06:12]OFD Sender: No OFD packet to send [00:06:17]OFD Sender: No OFD packet to send [00:06:22]OFD Sender: No OFD packet to send [00:06:27]OFD Sender: No OFD packet to send [00:06:32]OFD Sender: No OFD packet to send [00:06:37]OFD Sender: No OFD packet to send [00:06:42]OFD Sender: No OFD packet to send [00:06:47]OFD Sender: No OFD packet to send [00:06:52]OFD Sender: No OFD packet to send [00:06:57]OFD Sender: No OFD packet to send [00:06:57]accept exits with 9 [00:06:57]New connection [00:06:57]New thread 3067039076 created [00:06:57]Thread 3066895716 joined [00:06:57]Waiting for new connection... [00:06:57] Sock 9.Parse request [00:06:57]Sock 9.Check first char [00:06:57]Sock 9.First char is OK [00:06:57]request: POST /json_proto HTTP/1.0 [00:06:57]Method: POST [00:06:57]URL: /json_proto [00:06:57]Method is POST - this is cgi request [00:06:57]url: /json_proto [00:06:57]query_string will be loaded in cgi processing [00:06:57]execute_cgi json_proto POST (null) [00:06:57]execute_cgi path=json_proto method=POST [00:06:57]POST find Content-Length [00:06:57]Host: 172.17.50.195:8080 [00:06:57]Content-Length: 767 [00:06:57]Content-Type: application/json [00:06:57] [00:06:57]POST finish read [00:06:57]Found Content-Length = 767 [00:06:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093373", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.000, "sum" : 334.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: Mbank", "payments": [ { "type": 1, "sum" : 334.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:06:57]execute_script... [00:06:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093373", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.000, "sum" : 334.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: Mbank", "payments": [ { "type": 1, "sum" : 334.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:06:57]POST & json_proto [00:06:57]process_json_proto [00:06:57]json parsed OK: [00:06:57]protocol is kg_v1.0 [00:06:57]action value=close_receipt [00:06:57]process_action close_receipt [00:06:57]cmd_close_receipt [00:06:57]MH_GetDate [00:06:57]Write to MH i2c: F0 00 00 EE 40 1D [00:06:57]Write i2c OK [00:06:57]MH_I2C_Read... [00:06:57]Read from MH i2c: F0 [00:06:57]MH_I2C_Read... [00:06:57]Read from MH i2c: F0 09 00 [00:06:57]MH_I2C_Read... [00:06:57]Read from MH i2c: F0 09 00 EE 40 00 23 27 20 67 43 33 1C 67 F0 [00:06:57]GetLastDocTimeStamp 1730160361 [00:06:57]current date 1730160419 [00:06:57]FM_GetShiftState [00:06:57]SAM_PROTO_GetShiftState [00:06:57]wFMCommunicate request_size=4 [00:06:57]MH_SAM_APDU [00:06:57]CAPDU: 80 13 01 00 [00:06:57]Write to MH i2c: E2 08 00 EF 40 80 13 01 00 00 00 00 00 AC [00:06:57]Write i2c OK [00:06:57]MH_I2C_Read... [00:06:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:06:57]Read from MH i2c: E2 [00:06:57]MH_I2C_Read... [00:06:57]Read from MH i2c: E2 0E 00 [00:06:57]MH_I2C_Read... [00:06:57]Read from MH i2c: E2 0E 00 EF 40 00 09 00 01 83 25 20 67 00 00 00 00 90 00 E7 [00:06:57]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [00:06:57]wFMCommunicate OK [00:06:57]SAM_PROTO_GetShiftState done [00:06:57]FM_GetShiftState done [00:06:57]opened in 1730160003 [00:06:57]opened+sec_in_day 1730246403 [00:06:57]quantity*price = 33450 [00:06:57]sum+1 = 33451 [00:06:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 334.50 НСП 1% : 2.96 НДС 12% : 35.52 Наличными: 0.00 Безнал.: 334.50 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 6 29.10.2024 00:06 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318363 ФПД: 62941045799008 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T000659&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318363&fm=62941045799008&tin=02508201610067®Number=0000000000091628&sum=33450 [00:06:58]StoreToDocumentArchive [00:06:58]shift 547 fd 318363 [00:06:58]save to /storage/0547/doc_00318363 [00:06:58]save last doc name /storage/0547/doc_00318363 to /storage/kkm_last_doc_name [00:06:58]save OK [00:06:58]Clear old archive folders... [00:06:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:06:58]tlvbuf is 00181380 [00:06:58]SAM_PROTO_ClearQueue [00:06:58]wFMCommunicate request_size=4 [00:06:58]MH_SAM_APDU [00:06:58]CAPDU: 80 09 00 00 [00:06:58]Write to MH i2c: E2 08 00 FC 40 80 09 00 00 00 00 00 00 AE [00:06:58]Write i2c OK [00:06:58]MH_I2C_Read... [00:06:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:06:58]Read from MH i2c: E2 [00:06:58]MH_I2C_Read... [00:06:58]Read from MH i2c: E2 03 00 [00:06:58]MH_I2C_Read... [00:06:58]Read from MH i2c: E2 03 00 FC 40 00 90 00 B0 [00:06:58]RAPDU: 90 00 [00:06:58]wFMCommunicate OK [00:06:58]SAM_PROTO_ClearQueue done [00:06:58]KKMCreateOFDPacket [00:06:58]OFDProtocolAddRootSTLVToBuf [00:06:58]FM_MakeSignedData [00:06:58]FM_MakeSignedData [00:06:58]SAM_PROTO_SignData [00:06:58]wFMCommunicate request_size=4 [00:06:58]MH_SAM_APDU [00:06:58]CAPDU: 80 0D 01 02 [00:06:58]Write to MH i2c: E2 08 00 FD 40 80 0D 01 02 00 00 00 00 B6 [00:06:58]Write i2c OK [00:06:58]MH_I2C_Read... [00:06:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:06:58]Read from MH i2c: E2 [00:06:58]MH_I2C_Read... [00:06:58]Read from MH i2c: E2 03 00 [00:06:58]MH_I2C_Read... [00:06:58]Read from MH i2c: E2 03 00 FD 40 00 90 00 B1 [00:06:58]RAPDU: 90 00 [00:06:58]wFMCommunicate OK [00:06:58]wFMCommunicate request_size=255 [00:06:58]MH_SAM_APDU [00:06:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 AA 82 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AA 82 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 0D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AA 82 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 23 27 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9B DB 04 00 35 04 06 00 39 [00:06:58]Write to MH i2c: E2 02 01 FE 40 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 AA 82 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AA 82 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 0D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AA 82 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 23 27 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9B DB 04 00 35 04 06 00 39 00 00 DF [00:06:58]Write i2c OK [00:06:58]MH_I2C_Read... [00:06:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:06:59]Read from MH i2c: E2 [00:06:59]MH_I2C_Read... [00:06:59]Read from MH i2c: E2 03 00 [00:06:59]MH_I2C_Read... [00:06:59]Read from MH i2c: E2 03 00 FE 40 00 90 00 B2 [00:06:59]RAPDU: 90 00 [00:06:59]wFMCommunicate OK [00:06:59]wFMCommunicate request_size=10 [00:06:59]MH_SAM_APDU [00:06:59]CAPDU: 80 0D 02 02 05 3E 9A AD 38 60 [00:06:59]Write to MH i2c: E2 0D 00 FF 40 80 0D 02 02 05 00 3E 9A AD 38 60 00 00 E0 [00:06:59]Write i2c OK [00:06:59]MH_I2C_Read... [00:06:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:06:59]Read from MH i2c: E2 [00:06:59]MH_I2C_Read... [00:06:59]Read from MH i2c: E2 03 00 [00:06:59]MH_I2C_Read... [00:06:59]Read from MH i2c: E2 03 00 FF 40 00 90 00 B3 [00:06:59]RAPDU: 90 00 [00:06:59]wFMCommunicate OK [00:06:59]wFMCommunicate request_size=4 [00:06:59]MH_SAM_APDU [00:06:59]CAPDU: 80 0D 03 02 [00:06:59]Write to MH i2c: E2 08 00 00 41 80 0D 03 02 00 00 00 00 BC [00:06:59]Write i2c OK [00:06:59]MH_I2C_Read... [00:06:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:06:59]Read from MH i2c: E2 [00:06:59]MH_I2C_Read... [00:06:59]Read from MH i2c: E2 0B 00 [00:06:59]MH_I2C_Read... [00:06:59]Read from MH i2c: E2 0B 00 00 41 00 28 99 27 FB AD B0 F6 3F 90 00 32 [00:06:59]RAPDU: 28 99 27 FB AD B0 F6 3F 90 00 [00:06:59]wFMCommunicate OK [00:06:59]SAM_PROTO_SignData done [00:06:59]FM_MakeSignedData done [00:06:59]CreateOFDProtocolMessage [00:06:59]wFMCommunicate request_size=4 [00:06:59]MH_SAM_APDU [00:06:59]CAPDU: 80 11 00 00 [00:06:59]Write to MH i2c: E2 08 00 01 41 80 11 00 00 00 00 00 00 BC [00:06:59]Write i2c OK [00:06:59]MH_I2C_Read... [00:06:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:06:59]Read from MH i2c: E2 [00:06:59]MH_I2C_Read... [00:06:59]Read from MH i2c: E2 17 00 [00:06:59]MH_I2C_Read... [00:06:59]Read from MH i2c: E2 17 00 01 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 10 [00:06:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [00:06:59]wFMCommunicate OK [00:06:59]CreateOFDProtocolMessage done [00:06:59]OFDSenderStorePacket 318363 [00:06:59]StoreOFDPacket docnum=318363 [00:06:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 1C F9 07 01 D9 96 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 AA 82 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AA 82 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 0D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AA 82 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 23 27 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9B DB 04 00 35 04 06 00 39 3E 9A AD 38 60 28 99 27 FB AD B0 F6 3F [00:06:59]CheckFolder [00:06:59]dirname=/storage/ofd_packets [00:06:59]CheckFolder done [00:06:59]ProducePacketName [00:06:59]name=ofd_packets/00318363 [00:06:59]NVStorageSaveData ofd_packets/00318363 [00:06:59]File name is /storage/ofd_packets/00318363 [00:06:59]Write 301 bytes [00:06:59]NVStorageSaveData done [00:06:59]OFDSenderStorePacket done [00:06:59]KKMCreateOFDPacket done [00:06:59]NVStorageSaveData kkm_last_timestamp [00:06:59]File name is /storage/kkm_last_timestamp [00:06:59]Write 4 bytes [00:06:59]NVStorageSaveData done [00:06:59]ExternCall_PrintAddStr [00:06:59]wPrintStart [00:06:59]Write to MH i2c: 01 00 00 02 41 43 [00:06:59]Write i2c OK [00:06:59]MH_I2C_Read... [00:06:59]Read from MH i2c: 01 [00:06:59]MH_I2C_Read... [00:06:59]Read from MH i2c: 01 07 00 [00:06:59]MH_I2C_Read... [00:06:59]Read from MH i2c: 01 07 00 02 41 00 00 00 00 00 FF 0F 58 [00:06:59]RasterBufferAndPrint [00:06:59]line Счет N : (1)1093373 [00:06:59]line ИНН: 02508201610067 [00:06:59]line Контрольно-Кассовый Чек [00:06:59]line ПРОДАЖА [00:06:59]line ТРК (МРК, ГНК) : 63 [00:06:59]line Товар: 2710124130 [00:06:59]line Аи-92-К-2 [00:06:59]line 5.000 * 66.90 [00:06:59]line = 334.50 [00:06:59]line НДС 12% НСП 1% [00:06:59]line > о реализуемом товаре [00:06:59]line ИТОГО: 334.50 [00:06:59]line НСП 1% : 2.96 [00:06:59]line НДС 12% : 35.52 [00:06:59]line Наличными: 0.00 [00:06:59]line Безнал.: 334.50 [00:06:59]line Место: АЗС № 101 "Партнер Нефть" [00:06:59]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [00:06:59]line СНО: Общий режим [00:06:59]line Чек 6 29.10.2024 00:06 [00:06:59]line Смена: 547 ФФД: 1.0 [00:06:59]line ЗНМ: 0300000082 [00:06:59]line РНМ: 0000000000091628 [00:06:59]line Версия ККМ: 001 [00:06:59]line Платежная система: Mbank [00:06:59]line ФМ: 0000000000874671 [00:06:59]line ФД: 318363 [00:06:59]line ФПД: 62941045799008 [00:06:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T000659&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318363&fm=62941045799008&tin=02508201610067®Number=0000000000091628&sum=33450 [00:06:59]OFD Sender: Processing packet 318363 [packets to send 127, broken 126] [00:06:59]ProducePacketName [00:06:59]name=ofd_packets/00318363 [00:06:59]OFD Sender: To server: pG, [00:06:59]CommunicateWithHost lk.salyk.kg:30040 [00:06:59]ConnectInit lk.salyk.kg [00:06:59]written 0, free lines is 4095 [00:06:59]Connected sock=10 [00:06:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 1C F9 07 01 D9 96 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 AA 82 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AA 82 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 0D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AA 82 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 23 27 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9B DB 04 00 35 04 06 00 39 3E 9A AD 38 60 28 99 27 FB AD B0 F6 3F [00:06:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 64 60 47 00 9C B6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9B DB 04 00 F4 03 04 00 DB D2 1F 67 B6 04 01 00 00 F7 7B 49 74 DC A4 72 E8 [00:06:59]CommunicateWithHost err = 0 [00:06:59]CheckOFDResponse [00:06:59]1017 (14) - 77093643461234 [00:06:59]1041 (16) - 0000000000874671 [00:06:59]1040 (4) - 318363 [00:06:59]1012 (4) - 28.10.2024 18:07 [00:06:59]1206 (1) - 0 [00:06:59]OFD Sender: Remove packet 318363 [00:06:59]ProducePacketName [00:06:59]name=ofd_packets/00318363 [00:06:59]NVStorageDeleteData [00:06:59]Write to MH i2c: 01 00 00 2B 41 6C [00:06:59]Write i2c OK [00:06:59]MH_I2C_Read... [00:07:00]Read from MH i2c: 01 [00:07:00]MH_I2C_Read... [00:07:00]Read from MH i2c: 01 07 00 [00:07:00]MH_I2C_Read... [00:07:00]Read from MH i2c: 01 07 00 2B 41 00 00 00 00 00 14 0D 94 [00:07:00]RasterBufferAndPrint [00:07:00]line [00:07:00]line [00:07:00]line [00:07:00]line [00:07:00]line [00:07:00]written 0, free lines is 3354 [00:07:00]MH_Cut [00:07:00]Write to MH i2c: D1 01 00 32 41 01 45 [00:07:00]Write i2c OK [00:07:00]MH_I2C_Read... [00:07:00]Read from MH i2c: D1 [00:07:00]MH_I2C_Read... [00:07:00]Read from MH i2c: D1 01 00 [00:07:00]MH_I2C_Read... [00:07:00]Read from MH i2c: D1 01 00 32 41 00 44 [00:07:00]Write to MH i2c: 01 00 00 33 41 74 [00:07:00]Write i2c OK [00:07:00]MH_I2C_Read... [00:07:00]OFD Sender: No OFD packet to send [00:07:00]*** Cut start [00:07:00]*** Partial cut [00:07:00]*** CUTSNS_PIN = 1 [00:07:00]*** CUTSNS_PIN = 0 [00:07:00]*** Brake cut motor [00:07:01]Read from MH i2c: 01 [00:07:01]MH_I2C_Read... [00:07:01]*** Stop cut motor [00:07:01]*** Cut end [00:07:01]Read from MH i2c: 01 07 00 [00:07:01]MH_I2C_Read... [00:07:01]Read from MH i2c: 01 07 00 33 41 00 00 00 00 00 FF 0F 89 [00:07:01]process_action close_receipt done [00:07:01]requested_data is exist [00:07:01]produce_requested_data [00:07:01]requested_item fm.sn is exist - process it [00:07:01]wFMCommunicate request_size=4 [00:07:01]MH_SAM_APDU [00:07:01]CAPDU: 80 11 00 00 [00:07:01]Write to MH i2c: E2 08 00 34 41 80 11 00 00 00 00 00 00 EF [00:07:01]Write i2c OK [00:07:01]MH_I2C_Read... [00:07:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:07:01]Read from MH i2c: E2 [00:07:01]MH_I2C_Read... [00:07:01]Read from MH i2c: E2 17 00 [00:07:01]MH_I2C_Read... [00:07:01]Read from MH i2c: E2 17 00 34 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 43 [00:07:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [00:07:01]wFMCommunicate OK [00:07:01]requested_item fd.num is exist - process it [00:07:01]SAM_PROTO_GetFieldsCounters [00:07:01]wFMCommunicate request_size=4 [00:07:01]MH_SAM_APDU [00:07:01]CAPDU: 80 13 00 00 [00:07:01]Write to MH i2c: E2 08 00 35 41 80 13 00 00 00 00 00 00 F2 [00:07:01]Write i2c OK [00:07:01]MH_I2C_Read... [00:07:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:07:01]Read from MH i2c: E2 [00:07:01]MH_I2C_Read... [00:07:01]Read from MH i2c: E2 62 00 [00:07:01]MH_I2C_Read... [00:07:01]Read from MH i2c: E2 62 00 35 41 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 9B DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 06 00 00 00 5E 04 04 00 06 00 00 00 57 04 04 00 07 00 00 00 19 04 04 00 00 00 00 00 90 00 C6 [00:07:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 9B DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 06 00 00 00 5E 04 04 00 06 00 00 00 57 04 04 00 07 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:07:01]wFMCommunicate OK [00:07:01]SAM_PROTO_GetFieldsCounters done [00:07:01]requested_item shift.num is exist - process it [00:07:01]requested_item shift.opened is exist - process it [00:07:01]req_shift_opened [00:07:01]FM_GetShiftState [00:07:01]SAM_PROTO_GetShiftState [00:07:01]wFMCommunicate request_size=4 [00:07:01]MH_SAM_APDU [00:07:01]CAPDU: 80 13 01 00 [00:07:01]Write to MH i2c: E2 08 00 36 41 80 13 01 00 00 00 00 00 F4 [00:07:01]Write i2c OK [00:07:01]MH_I2C_Read... [00:07:01]Read from MH i2c: E2 [00:07:01]MH_I2C_Read... [00:07:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:07:01]Read from MH i2c: E2 0E 00 [00:07:01]MH_I2C_Read... [00:07:01]Read from MH i2c: E2 0E 00 36 41 00 09 00 01 83 25 20 67 00 00 00 00 90 00 2F [00:07:01]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [00:07:01]wFMCommunicate OK [00:07:01]SAM_PROTO_GetShiftState done [00:07:01]FM_GetShiftState done [00:07:01]req_shift_opened done [00:07:01]requested_item shift.open_date is exist - process it [00:07:01]req_shift_open_date [00:07:01]req_shift_open_date done [00:07:01]produce_requested_data done [00:07:01]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318363,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [00:07:01]process_action_free close_receipt [00:07:01]json_value_free [00:07:01]json_value_free done [00:07:01]process_json_proto returns [00:07:01]Send response to host [00:07:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318363,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [00:07:01]free response buf [00:07:01]execute_script done [00:07:01]execute_script returns [00:07:01]free content buf [00:07:01]Sock 9.Close socket [00:07:01]Sock 9.Thread stoped [00:07:05]OFD Sender: No OFD packet to send [00:07:10]OFD Sender: No OFD packet to send [00:07:15]OFD Sender: No OFD packet to send [00:07:20]OFD Sender: No OFD packet to send [00:07:25]OFD Sender: No OFD packet to send [00:07:30]OFD Sender: No OFD packet to send [00:07:35]OFD Sender: No OFD packet to send [00:07:40]OFD Sender: No OFD packet to send [00:07:45]OFD Sender: No OFD packet to send [00:07:50]OFD Sender: No OFD packet to send [00:07:55]OFD Sender: No OFD packet to send [00:08:00]OFD Sender: No OFD packet to send [00:08:05]OFD Sender: No OFD packet to send [00:08:10]OFD Sender: No OFD packet to send [00:08:15]OFD Sender: No OFD packet to send [00:08:20]OFD Sender: No OFD packet to send [00:08:25]OFD Sender: No OFD packet to send [00:08:30]OFD Sender: No OFD packet to send [00:08:35]OFD Sender: No OFD packet to send [00:08:40]OFD Sender: No OFD packet to send [00:08:45]OFD Sender: No OFD packet to send [00:08:50]OFD Sender: No OFD packet to send [00:08:55]OFD Sender: No OFD packet to send [00:09:00]OFD Sender: No OFD packet to send [00:09:05]OFD Sender: No OFD packet to send [00:09:10]OFD Sender: No OFD packet to send [00:09:15]OFD Sender: No OFD packet to send [00:09:20]OFD Sender: No OFD packet to send [00:09:25]OFD Sender: No OFD packet to send [00:09:30]OFD Sender: No OFD packet to send [00:09:35]OFD Sender: No OFD packet to send [00:09:40]OFD Sender: No OFD packet to send [00:09:45]OFD Sender: No OFD packet to send [00:09:50]OFD Sender: No OFD packet to send [00:09:54]accept exits with 8 [00:09:54]New connection [00:09:54]New thread 3066895716 created [00:09:54]Thread 3067039076 joined [00:09:54]Waiting for new connection... [00:09:54] Sock 8.Parse request [00:09:54]Sock 8.Check first char [00:09:54]Sock 8.First char is OK [00:09:54]request: POST /json_proto HTTP/1.0 [00:09:54]Method: POST [00:09:54]URL: /json_proto [00:09:54]Method is POST - this is cgi request [00:09:54]url: /json_proto [00:09:54]query_string will be loaded in cgi processing [00:09:54]execute_cgi json_proto POST (null) [00:09:54]execute_cgi path=json_proto method=POST [00:09:54]POST find Content-Length [00:09:54]Host: 172.17.50.195:8080 [00:09:54]Content-Length: 688 [00:09:54]Content-Type: application/json [00:09:54] [00:09:54]POST finish read [00:09:54]Found Content-Length = 688 [00:09:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093375", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 59.060, "sum" : 4500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4500.00, "total" : 4500.00, "payments": [ { "type": 0, "sum" : 4500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:09:54]execute_script... [00: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 : (1)1093375", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 59.060, "sum" : 4500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4500.00, "total" : 4500.00, "payments": [ { "type": 0, "sum" : 4500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:09:54]POST & json_proto [00:09:54]process_json_proto [00:09:54]json parsed OK: [00:09:54]protocol is kg_v1.0 [00:09:54]action value=close_receipt [00:09:54]process_action close_receipt [00:09:54]cmd_close_receipt [00:09:54]MH_GetDate [00:09:54]Write to MH i2c: F0 00 00 37 41 67 [00:09:54]Write i2c OK [00:09:54]MH_I2C_Read... [00:09:54]Read from MH i2c: F0 [00:09:54]MH_I2C_Read... [00:09:54]Read from MH i2c: F0 09 00 [00:09:54]MH_I2C_Read... [00:09:54]Read from MH i2c: F0 09 00 37 41 00 D4 27 20 67 43 33 1C 67 EB [00:09:54]GetLastDocTimeStamp 1730160419 [00:09:54]current date 1730160596 [00:09:54]FM_GetShiftState [00:09:54]SAM_PROTO_GetShiftState [00:09:54]wFMCommunicate request_size=4 [00:09:54]MH_SAM_APDU [00:09:54]CAPDU: 80 13 01 00 [00:09:54]Write to MH i2c: E2 08 00 38 41 80 13 01 00 00 00 00 00 F6 [00:09:54]Write i2c OK [00:09:54]MH_I2C_Read... [00:09:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:09:54]Read from MH i2c: E2 [00:09:54]MH_I2C_Read... [00:09:54]Read from MH i2c: E2 0E 00 [00:09:54]MH_I2C_Read... [00:09:54]Read from MH i2c: E2 0E 00 38 41 00 09 00 01 83 25 20 67 00 00 00 00 90 00 31 [00:09:54]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [00:09:54]wFMCommunicate OK [00:09:54]SAM_PROTO_GetShiftState done [00:09:54]FM_GetShiftState done [00:09:54]opened in 1730160003 [00:09:54]opened+sec_in_day 1730246403 [00:09:54]quantity*price = 450037 [00:09:54]sum+1 = 450038 [00:09:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 4500.00 Внесено: 4500.00 СДАЧА: 0.00 НСП 1% : 39.83 НДС 12% : 477.91 Наличными: 4500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 7 29.10.2024 00:09 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318364 ФПД: 266804546834522 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T000956&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318364&fm=266804546834522&tin=02508201610067®Number=0000000000091628&sum=450000 [00:09:55]StoreToDocumentArchive [00:09:55]shift 547 fd 318364 [00:09:55]save to /storage/0547/doc_00318364 [00:09:55]save last doc name /storage/0547/doc_00318364 to /storage/kkm_last_doc_name [00:09:55]save OK [00:09:55]Clear old archive folders... [00:09:55]ProcessDocumentItem done err = 0, tmpTLVsize=252 [00:09:55]tlvbuf is 001C7850 [00:09:55]SAM_PROTO_ClearQueue [00:09:55]wFMCommunicate request_size=4 [00:09:55]MH_SAM_APDU [00:09:55]CAPDU: 80 09 00 00 [00:09:55]Write to MH i2c: E2 08 00 45 41 80 09 00 00 00 00 00 00 F8 [00:09:55]Write i2c OK [00:09:55]MH_I2C_Read... [00:09:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:09:55]Read from MH i2c: E2 [00:09:55]MH_I2C_Read... [00:09:55]Read from MH i2c: E2 03 00 [00:09:55]MH_I2C_Read... [00:09:55]Read from MH i2c: E2 03 00 45 41 00 90 00 FA [00:09:55]RAPDU: 90 00 [00:09:55]wFMCommunicate OK [00:09:55]SAM_PROTO_ClearQueue done [00:09:55]KKMCreateOFDPacket [00:09:55]OFDProtocolAddRootSTLVToBuf [00:09:55]FM_MakeSignedData [00:09:55]FM_MakeSignedData [00:09:55]SAM_PROTO_SignData [00:09:55]wFMCommunicate request_size=4 [00:09:55]MH_SAM_APDU [00:09:55]CAPDU: 80 0D 01 02 [00:09:55]Write to MH i2c: E2 08 00 46 41 80 0D 01 02 00 00 00 00 00 [00:09:55]Write i2c OK [00:09:55]MH_I2C_Read... [00:09:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:09:55]Read from MH i2c: E2 [00:09:55]MH_I2C_Read... [00:09:55]Read from MH i2c: E2 03 00 [00:09:55]MH_I2C_Read... [00:09:55]Read from MH i2c: E2 03 00 46 41 00 90 00 FB [00:09:55]RAPDU: 90 00 [00:09:55]wFMCommunicate OK [00:09:55]wFMCommunicate request_size=255 [00:09:55]MH_SAM_APDU [00:09:55]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 B4 E6 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 F5 DD 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 DD 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AF BA 00 00 00 00 07 04 06 00 D0 DD 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 D4 27 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9C DB 04 00 35 04 06 00 [00:09:55]Write to MH i2c: E2 02 01 47 41 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 B4 E6 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 F5 DD 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 DD 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AF BA 00 00 00 00 07 04 06 00 D0 DD 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 D4 27 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9C DB 04 00 35 04 06 00 00 00 2D [00:09:55]Write i2c OK [00:09:55]MH_I2C_Read... [00:09:55]OFD Sender: No OFD packet to send [00:09:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:09:55]Read from MH i2c: E2 [00:09:55]MH_I2C_Read... [00:09:55]Read from MH i2c: E2 03 00 [00:09:55]MH_I2C_Read... [00:09:55]Read from MH i2c: E2 03 00 47 41 00 90 00 FC [00:09:55]RAPDU: 90 00 [00:09:55]wFMCommunicate OK [00:09:55]wFMCommunicate request_size=11 [00:09:55]MH_SAM_APDU [00:09:55]CAPDU: 80 0D 02 02 06 F2 A8 46 3D 10 5A [00:09:55]Write to MH i2c: E2 0E 00 48 41 80 0D 02 02 06 00 F2 A8 46 3D 10 5A 00 00 96 [00:09:55]Write i2c OK [00:09:55]MH_I2C_Read... [00:09:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:09:55]Read from MH i2c: E2 [00:09:55]MH_I2C_Read... [00:09:55]Read from MH i2c: E2 03 00 [00:09:55]MH_I2C_Read... [00:09:55]Read from MH i2c: E2 03 00 48 41 00 90 00 FD [00:09:55]RAPDU: 90 00 [00:09:55]wFMCommunicate OK [00:09:55]wFMCommunicate request_size=4 [00:09:55]MH_SAM_APDU [00:09:55]CAPDU: 80 0D 03 02 [00:09:55]Write to MH i2c: E2 08 00 49 41 80 0D 03 02 00 00 00 00 05 [00:09:55]Write i2c OK [00:09:55]MH_I2C_Read... [00:09:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:09:55]Read from MH i2c: E2 [00:09:55]MH_I2C_Read... [00:09:55]Read from MH i2c: E2 0B 00 [00:09:55]MH_I2C_Read... [00:09:55]Read from MH i2c: E2 0B 00 49 41 00 FE 92 75 B9 66 AF ED DF 90 00 A5 [00:09:55]RAPDU: FE 92 75 B9 66 AF ED DF 90 00 [00:09:55]wFMCommunicate OK [00:09:55]SAM_PROTO_SignData done [00:09:55]FM_MakeSignedData done [00:09:55]CreateOFDProtocolMessage [00:09:55]wFMCommunicate request_size=4 [00:09:55]MH_SAM_APDU [00:09:55]CAPDU: 80 11 00 00 [00:09:55]Write to MH i2c: E2 08 00 4A 41 80 11 00 00 00 00 00 00 05 [00:09:55]Write i2c OK [00:09:55]MH_I2C_Read... [00:09:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:09:55]Read from MH i2c: E2 [00:09:55]MH_I2C_Read... [00:09:55]Read from MH i2c: E2 17 00 [00:09:55]MH_I2C_Read... [00:09:55]Read from MH i2c: E2 17 00 4A 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 59 [00:09:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [00:09:55]wFMCommunicate OK [00:09:55]CreateOFDProtocolMessage done [00:09:55]OFDSenderStorePacket 318364 [00:09:55]StoreOFDPacket docnum=318364 [00:09:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 48 9A 08 01 38 8C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 B4 E6 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 F5 DD 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 DD 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AF BA 00 00 00 00 07 04 06 00 D0 DD 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 D4 27 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9C DB 04 00 35 04 06 00 F2 A8 46 3D 10 5A FE 92 75 B9 66 AF ED DF [00:09:55]CheckFolder [00:09:55]dirname=/storage/ofd_packets [00:09:55]CheckFolder done [00:09:55]ProducePacketName [00:09:55]name=ofd_packets/00318364 [00:09:55]NVStorageSaveData ofd_packets/00318364 [00:09:55]File name is /storage/ofd_packets/00318364 [00:09:55]Write 302 bytes [00:09:55]NVStorageSaveData done [00:09:55]OFDSenderStorePacket done [00:09:55]KKMCreateOFDPacket done [00:09:55]NVStorageSaveData kkm_last_timestamp [00:09:55]File name is /storage/kkm_last_timestamp [00:09:55]Write 4 bytes [00:09:55]NVStorageSaveData done [00:09:55]ExternCall_PrintAddStr [00:09:55]wPrintStart [00:09:55]Write to MH i2c: 01 00 00 4B 41 8C [00:09:55]Write i2c OK [00:09:55]MH_I2C_Read... [00:09:55]Read from MH i2c: 01 [00:09:55]MH_I2C_Read... [00:09:55]Read from MH i2c: 01 07 00 [00:09:55]MH_I2C_Read... [00:09:55]Read from MH i2c: 01 07 00 4B 41 00 00 00 00 00 FF 0F A1 [00:09:55]RasterBufferAndPrint [00:09:55]line Счет N : (1)1093375 [00:09:55]line ИНН: 02508201610067 [00:09:55]line Контрольно-Кассовый Чек [00:09:55]line ПРОДАЖА [00:09:55]line ТРК (МРК, ГНК) : 21 [00:09:55]line Товар: 2710194210 [00:09:55]line ДТ(л)-К-2 [00:09:55]line 59.060 * 76.20 [00:09:55]line = 4500.37 [00:09:55]line НДС 12% НСП 1% [00:09:55]line > о реализуемом товаре [00:09:55]line ОКРУГЛЕНИЕ: -0.37 [00:09:55]line ИТОГО: 4500.00 [00:09:55]line Внесено: 4500.00 [00:09:55]line СДАЧА: 0.00 [00:09:55]line НСП 1% : 39.83 [00:09:55]line НДС 12% : 477.91 [00:09:55]line Наличными: 4500.00 [00:09:55]line Безнал.: 0.00 [00:09:55]line Место: АЗС № 101 "Партнер Нефть" [00:09:55]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [00:09:55]line СНО: Общий режим [00:09:55]line Чек 7 29.10.2024 00:09 [00:09:55]line Смена: 547 ФФД: 1.0 [00:09:55]line ЗНМ: 0300000082 [00:09:55]line РНМ: 0000000000091628 [00:09:55]line Версия ККМ: 001 [00:09:55]line ФМ: 0000000000874671 [00:09:55]line ФД: 318364 [00:09:55]line ФПД: 266804546834522 [00:09:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T000956&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318364&fm=266804546834522&tin=02508201610067®Number=0000000000091628&sum=450000 [00:09:56]OFD Sender: Processing packet 318364 [packets to send 127, broken 126] [00:09:56]ProducePacketName [00:09:56]name=ofd_packets/00318364 [00:09:56]OFD Sender: To server: pG, [00:09:56]CommunicateWithHost lk.salyk.kg:30040 [00:09:56]ConnectInit lk.salyk.kg [00:09:56]written 0, free lines is 4095 [00:09:56]Connected sock=10 [00:09:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 48 9A 08 01 38 8C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 B4 E6 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 F5 DD 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 DD 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AF BA 00 00 00 00 07 04 06 00 D0 DD 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 D4 27 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9C DB 04 00 35 04 06 00 F2 A8 46 3D 10 5A FE 92 75 B9 66 AF ED DF [00:09:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 C1 8E 47 00 D1 A8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9C DB 04 00 F4 03 04 00 8B D3 1F 67 B6 04 01 00 00 63 0F B8 DD 1E D5 76 2E [00:09:56]CommunicateWithHost err = 0 [00:09:56]CheckOFDResponse [00:09:56]1017 (14) - 77093643461234 [00:09:56]1041 (16) - 0000000000874671 [00:09:56]1040 (4) - 318364 [00:09:56]1012 (4) - 28.10.2024 18:10 [00:09:56]1206 (1) - 0 [00:09:56]OFD Sender: Remove packet 318364 [00:09:56]ProducePacketName [00:09:56]name=ofd_packets/00318364 [00:09:56]NVStorageDeleteData [00:09:56]Write to MH i2c: 01 00 00 76 41 B7 [00:09:56]Write i2c OK [00:09:56]MH_I2C_Read... [00:09:56]Read from MH i2c: 01 [00:09:56]MH_I2C_Read... [00:09:56]Read from MH i2c: 01 07 00 [00:09:56]MH_I2C_Read... [00:09:56]Read from MH i2c: 01 07 00 76 41 00 00 00 00 00 FA 0C C4 [00:09:56]RasterBufferAndPrint [00:09:56]line [00:09:56]line [00:09:56]line [00:09:56]line [00:09:56]line [00:09:56]written 0, free lines is 3332 [00:09:56]MH_Cut [00:09:56]Write to MH i2c: D1 01 00 7D 41 01 90 [00:09:56]Write i2c OK [00:09:56]MH_I2C_Read... [00:09:56]Read from MH i2c: D1 [00:09:56]MH_I2C_Read... [00:09:56]Read from MH i2c: D1 01 00 [00:09:56]MH_I2C_Read... [00:09:56]Read from MH i2c: D1 01 00 7D 41 00 8F [00:09:56]Write to MH i2c: 01 00 00 7E 41 BF [00:09:56]Write i2c OK [00:09:56]MH_I2C_Read... [00:09:56]OFD Sender: No OFD packet to send [00:09:57]*** Cut start [00:09:57]*** Partial cut [00:09:57]*** CUTSNS_PIN = 1 [00:09:57]*** CUTSNS_PIN = 0 [00:09:57]*** Brake cut motor [00:09:57]Read from MH i2c: 01 [00:09:57]MH_I2C_Read... [00:09:57]*** Stop cut motor [00:09:57]*** Cut end [00:09:57]Read from MH i2c: 01 07 00 [00:09:57]MH_I2C_Read... [00:09:57]Read from MH i2c: 01 07 00 7E 41 00 00 00 00 00 FF 0F D4 [00:09:57]process_action close_receipt done [00:09:57]requested_data is exist [00:09:57]produce_requested_data [00:09:57]requested_item fm.sn is exist - process it [00:09:57]wFMCommunicate request_size=4 [00:09:57]MH_SAM_APDU [00:09:57]CAPDU: 80 11 00 00 [00:09:57]Write to MH i2c: E2 08 00 7F 41 80 11 00 00 00 00 00 00 3A [00:09:57]Write i2c OK [00:09:57]MH_I2C_Read... [00:09:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:09:57]Read from MH i2c: E2 [00:09:57]MH_I2C_Read... [00:09:57]Read from MH i2c: E2 17 00 [00:09:57]MH_I2C_Read... [00:09:57]Read from MH i2c: E2 17 00 7F 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 8E [00:09:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [00:09:57]wFMCommunicate OK [00:09:57]requested_item fd.num is exist - process it [00:09:57]SAM_PROTO_GetFieldsCounters [00:09:57]wFMCommunicate request_size=4 [00:09:57]MH_SAM_APDU [00:09:57]CAPDU: 80 13 00 00 [00:09:57]Write to MH i2c: E2 08 00 80 41 80 13 00 00 00 00 00 00 3D [00:09:57]Write i2c OK [00:09:57]MH_I2C_Read... [00:09:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:09:58]Read from MH i2c: E2 [00:09:58]MH_I2C_Read... [00:09:58]Read from MH i2c: E2 62 00 [00:09:58]MH_I2C_Read... [00:09:58]Read from MH i2c: E2 62 00 80 41 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 9C DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 07 00 00 00 5E 04 04 00 07 00 00 00 57 04 04 00 08 00 00 00 19 04 04 00 00 00 00 00 90 00 15 [00:09:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 9C DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 07 00 00 00 5E 04 04 00 07 00 00 00 57 04 04 00 08 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:09:58]wFMCommunicate OK [00:09:58]SAM_PROTO_GetFieldsCounters done [00:09:58]requested_item shift.num is exist - process it [00:09:58]requested_item shift.opened is exist - process it [00:09:58]req_shift_opened [00:09:58]FM_GetShiftState [00:09:58]SAM_PROTO_GetShiftState [00:09:58]wFMCommunicate request_size=4 [00:09:58]MH_SAM_APDU [00:09:58]CAPDU: 80 13 01 00 [00:09:58]Write to MH i2c: E2 08 00 81 41 80 13 01 00 00 00 00 00 3F [00:09:58]Write i2c OK [00:09:58]MH_I2C_Read... [00:09:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:09:58]Read from MH i2c: E2 [00:09:58]MH_I2C_Read... [00:09:58]Read from MH i2c: E2 0E 00 [00:09:58]MH_I2C_Read... [00:09:58]Read from MH i2c: E2 0E 00 81 41 00 09 00 01 83 25 20 67 00 00 00 00 90 00 7A [00:09:58]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [00:09:58]wFMCommunicate OK [00:09:58]SAM_PROTO_GetShiftState done [00:09:58]FM_GetShiftState done [00:09:58]req_shift_opened done [00:09:58]requested_item shift.open_date is exist - process it [00:09:58]req_shift_open_date [00:09:58]req_shift_open_date done [00:09:58]produce_requested_data done [00:09:58]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318364,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [00:09:58]process_action_free close_receipt [00:09:58]json_value_free [00:09:58]json_value_free done [00:09:58]process_json_proto returns [00:09:58]Send response to host [00:09:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318364,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [00:09:58]free response buf [00:09:58]execute_script done [00:09:58]execute_script returns [00:09:58]free content buf [00:09:58]Sock 8.Close socket [00:09:58]Sock 8.Thread stoped [00:10:01]OFD Sender: No OFD packet to send [00:10:06]OFD Sender: No OFD packet to send [00:10:11]OFD Sender: No OFD packet to send [00:10:16]OFD Sender: No OFD packet to send [00:10:21]OFD Sender: No OFD packet to send [00:10:26]OFD Sender: No OFD packet to send [00:10:31]OFD Sender: No OFD packet to send [00:10:36]OFD Sender: No OFD packet to send [00:10:41]OFD Sender: No OFD packet to send [00:10:46]OFD Sender: No OFD packet to send [00:10:51]OFD Sender: No OFD packet to send [00:10:56]OFD Sender: No OFD packet to send [00:11:01]OFD Sender: No OFD packet to send [00:11:06]OFD Sender: No OFD packet to send [00:11:12]OFD Sender: No OFD packet to send [00:11:17]OFD Sender: No OFD packet to send [00:11:22]OFD Sender: No OFD packet to send [00:11:27]OFD Sender: No OFD packet to send [00:11:32]OFD Sender: No OFD packet to send [00:11:37]OFD Sender: No OFD packet to send [00:11:42]OFD Sender: No OFD packet to send [00:11:47]OFD Sender: No OFD packet to send [00:11:52]OFD Sender: No OFD packet to send [00:11:52]accept exits with 9 [00:11:52]New connection [00:11:52]New thread 3067039076 created [00:11:52]Thread 3066895716 joined [00:11:52]Waiting for new connection... [00:11:52] Sock 9.Parse request [00:11:52]Sock 9.Check first char [00:11:52]Sock 9.First char is OK [00:11:52]request: POST /json_proto HTTP/1.0 [00:11:52]Method: POST [00:11:52]URL: /json_proto [00:11:52]Method is POST - this is cgi request [00:11:52]url: /json_proto [00:11:52]query_string will be loaded in cgi processing [00:11:52]execute_cgi json_proto POST (null) [00:11:52]execute_cgi path=json_proto method=POST [00:11:52]POST find Content-Length [00:11:52]Host: 172.17.50.195:8080 [00:11:52]Content-Length: 678 [00:11:52]Content-Type: application/json [00:11:52] [00:11:52]POST finish read [00:11:52]Found Content-Length = 678 [00:11:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093376", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [00:11:52]execute_script... [00:11: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)1093376", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [00:11:52]POST & json_proto [00:11:52]process_json_proto [00:11:52]json parsed OK: [00:11:52]protocol is kg_v1.0 [00:11:52]action value=close_receipt [00:11:52]process_action close_receipt [00:11:52]cmd_close_receipt [00:11:52]MH_GetDate [00:11:52]Write to MH i2c: F0 00 00 82 41 B2 [00:11:52]Write i2c OK [00:11:52]MH_I2C_Read... [00:11:52]Read from MH i2c: F0 [00:11:52]MH_I2C_Read... [00:11:52]Read from MH i2c: F0 09 00 [00:11:52]MH_I2C_Read... [00:11:52]Read from MH i2c: F0 09 00 82 41 00 4A 28 20 67 43 33 1C 67 AD [00:11:52]GetLastDocTimeStamp 1730160596 [00:11:52]current date 1730160714 [00:11:52]FM_GetShiftState [00:11:52]SAM_PROTO_GetShiftState [00:11:52]wFMCommunicate request_size=4 [00:11:52]MH_SAM_APDU [00:11:52]CAPDU: 80 13 01 00 [00:11:52]Write to MH i2c: E2 08 00 83 41 80 13 01 00 00 00 00 00 41 [00:11:52]Write i2c OK [00:11:52]MH_I2C_Read... [00:11:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:11:52]Read from MH i2c: E2 [00:11:52]MH_I2C_Read... [00:11:52]Read from MH i2c: E2 0E 00 [00:11:52]MH_I2C_Read... [00:11:52]Read from MH i2c: E2 0E 00 83 41 00 09 00 01 83 25 20 67 00 00 00 00 90 00 7C [00:11:52]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [00:11:52]wFMCommunicate OK [00:11:52]SAM_PROTO_GetShiftState done [00:11:52]FM_GetShiftState done [00:11:52]opened in 1730160003 [00:11:52]opened+sec_in_day 1730246403 [00:11:52]quantity*price = 50010 [00:11:52]sum+1 = 50012 [00:11: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 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 8 29.10.2024 00:11 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318365 ФПД: 84631233363311 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T001154&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318365&fm=84631233363311&tin=02508201610067®Number=0000000000091628&sum=50000 [00:11:53]StoreToDocumentArchive [00:11:53]shift 547 fd 318365 [00:11:53]save to /storage/0547/doc_00318365 [00:11:53]save last doc name /storage/0547/doc_00318365 to /storage/kkm_last_doc_name [00:11:53]save OK [00:11:53]Clear old archive folders... [00:11:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:11:53]tlvbuf is 00096E60 [00:11:53]SAM_PROTO_ClearQueue [00:11:53]wFMCommunicate request_size=4 [00:11:53]MH_SAM_APDU [00:11:53]CAPDU: 80 09 00 00 [00:11:53]Write to MH i2c: E2 08 00 90 41 80 09 00 00 00 00 00 00 43 [00:11:53]Write i2c OK [00:11:53]MH_I2C_Read... [00:11:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:11:53]Read from MH i2c: E2 [00:11:53]MH_I2C_Read... [00:11:53]Read from MH i2c: E2 03 00 [00:11:53]MH_I2C_Read... [00:11:53]Read from MH i2c: E2 03 00 90 41 00 90 00 45 [00:11:53]RAPDU: 90 00 [00:11:53]wFMCommunicate OK [00:11:53]SAM_PROTO_ClearQueue done [00:11:53]KKMCreateOFDPacket [00:11:53]OFDProtocolAddRootSTLVToBuf [00:11:53]FM_MakeSignedData [00:11:53]FM_MakeSignedData [00:11:53]SAM_PROTO_SignData [00:11:53]wFMCommunicate request_size=4 [00:11:53]MH_SAM_APDU [00:11:53]CAPDU: 80 0D 01 02 [00:11:53]Write to MH i2c: E2 08 00 91 41 80 0D 01 02 00 00 00 00 4B [00:11:53]Write i2c OK [00:11:53]MH_I2C_Read... [00:11:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:11:53]Read from MH i2c: E2 [00:11:53]MH_I2C_Read... [00:11:53]Read from MH i2c: E2 03 00 [00:11:53]MH_I2C_Read... [00:11:53]Read from MH i2c: E2 03 00 91 41 00 90 00 46 [00:11:53]RAPDU: 90 00 [00:11:53]wFMCommunicate OK [00:11:53]wFMCommunicate request_size=255 [00:11:53]MH_SAM_APDU [00:11: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 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 4A 28 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9D DB 04 00 35 04 06 00 4C [00:11:53]Write to MH i2c: E2 02 01 92 41 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 4A 28 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9D DB 04 00 35 04 06 00 4C 00 00 A0 [00:11:53]Write i2c OK [00:11:53]MH_I2C_Read... [00:11:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:11:53]Read from MH i2c: E2 [00:11:53]MH_I2C_Read... [00:11:53]Read from MH i2c: E2 03 00 [00:11:53]MH_I2C_Read... [00:11:53]Read from MH i2c: E2 03 00 92 41 00 90 00 47 [00:11:53]RAPDU: 90 00 [00:11:53]wFMCommunicate OK [00:11:53]wFMCommunicate request_size=10 [00:11:53]MH_SAM_APDU [00:11:53]CAPDU: 80 0D 02 02 05 F8 BE 99 FD 6F [00:11:53]Write to MH i2c: E2 0D 00 93 41 80 0D 02 02 05 00 F8 BE 99 FD 6F 00 00 13 [00:11:53]Write i2c OK [00:11:53]MH_I2C_Read... [00:11:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:11:53]Read from MH i2c: E2 [00:11:53]MH_I2C_Read... [00:11:53]Read from MH i2c: E2 03 00 [00:11:53]MH_I2C_Read... [00:11:53]Read from MH i2c: E2 03 00 93 41 00 90 00 48 [00:11:53]RAPDU: 90 00 [00:11:53]wFMCommunicate OK [00:11:53]wFMCommunicate request_size=4 [00:11:53]MH_SAM_APDU [00:11:53]CAPDU: 80 0D 03 02 [00:11:53]Write to MH i2c: E2 08 00 94 41 80 0D 03 02 00 00 00 00 50 [00:11:53]Write i2c OK [00:11:53]MH_I2C_Read... [00:11:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:11:53]Read from MH i2c: E2 [00:11:53]MH_I2C_Read... [00:11:53]Read from MH i2c: E2 0B 00 [00:11:53]MH_I2C_Read... [00:11:53]Read from MH i2c: E2 0B 00 94 41 00 CE DA 71 68 08 8E AC 08 90 00 1C [00:11:53]RAPDU: CE DA 71 68 08 8E AC 08 90 00 [00:11:53]wFMCommunicate OK [00:11:53]SAM_PROTO_SignData done [00:11:53]FM_MakeSignedData done [00:11:53]CreateOFDProtocolMessage [00:11:53]wFMCommunicate request_size=4 [00:11:53]MH_SAM_APDU [00:11:53]CAPDU: 80 11 00 00 [00:11:53]Write to MH i2c: E2 08 00 95 41 80 11 00 00 00 00 00 00 50 [00:11:53]Write i2c OK [00:11:53]MH_I2C_Read... [00:11:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:11:53]Read from MH i2c: E2 [00:11:53]MH_I2C_Read... [00:11:53]Read from MH i2c: E2 17 00 [00:11:53]MH_I2C_Read... [00:11:53]Read from MH i2c: E2 17 00 95 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A4 [00:11:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [00:11:53]wFMCommunicate OK [00:11:53]CreateOFDProtocolMessage done [00:11:53]OFDSenderStorePacket 318365 [00:11:53]StoreOFDPacket docnum=318365 [00:11:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 D6 6C 07 01 20 75 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 4A 28 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9D DB 04 00 35 04 06 00 4C F8 BE 99 FD 6F CE DA 71 68 08 8E AC 08 [00:11:53]CheckFolder [00:11:53]dirname=/storage/ofd_packets [00:11:53]CheckFolder done [00:11:53]ProducePacketName [00:11:53]name=ofd_packets/00318365 [00:11:53]NVStorageSaveData ofd_packets/00318365 [00:11:53]File name is /storage/ofd_packets/00318365 [00:11:53]Write 301 bytes [00:11:53]NVStorageSaveData done [00:11:53]OFDSenderStorePacket done [00:11:53]KKMCreateOFDPacket done [00:11:53]NVStorageSaveData kkm_last_timestamp [00:11:53]File name is /storage/kkm_last_timestamp [00:11:53]Write 4 bytes [00:11:53]NVStorageSaveData done [00:11:53]ExternCall_PrintAddStr [00:11:53]wPrintStart [00:11:53]Write to MH i2c: 01 00 00 96 41 D7 [00:11:53]Write i2c OK [00:11:53]MH_I2C_Read... [00:11:53]Read from MH i2c: 01 [00:11:53]MH_I2C_Read... [00:11:53]Read from MH i2c: 01 07 00 [00:11:53]MH_I2C_Read... [00:11:53]Read from MH i2c: 01 07 00 96 41 00 00 00 00 00 FF 0F EC [00:11:53]RasterBufferAndPrint [00:11:53]line Счет N : (1)1093376 [00:11:53]line ИНН: 02508201610067 [00:11:53]line Контрольно-Кассовый Чек [00:11:53]line ПРОДАЖА [00:11:53]line ТРК (МРК, ГНК) : 64 [00:11:53]line Товар: 2710124500 [00:11:53]line Аи-95-К-3 [00:11:53]line 6.740 * 74.20 [00:11:53]line = 500.11 [00:11:53]line НДС 12% НСП 1% [00:11:53]line > о реализуемом товаре [00:11:53]line ОКРУГЛЕНИЕ: -0.11 [00:11:53]line ИТОГО: 500.00 [00:11:53]line Внесено: 500.00 [00:11:53]line СДАЧА: 0.00 [00:11:53]line НСП 1% : 4.43 [00:11:53]line НДС 12% : 53.11 [00:11:53]line Наличными: 500.00 [00:11:53]line Безнал.: 0.00 [00:11:53]line Место: АЗС № 101 "Партнер Нефть" [00:11:53]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [00:11:53]line СНО: Общий режим [00:11:53]line Чек 8 29.10.2024 00:11 [00:11:53]line Смена: 547 ФФД: 1.0 [00:11:53]line ЗНМ: 0300000082 [00:11:53]line РНМ: 0000000000091628 [00:11:53]line Версия ККМ: 001 [00:11:53]line ФМ: 0000000000874671 [00:11:53]line ФД: 318365 [00:11:53]line ФПД: 84631233363311 [00:11:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T001154&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318365&fm=84631233363311&tin=02508201610067®Number=0000000000091628&sum=50000 [00:11:54]written 0, free lines is 4095 [00:11:54]OFD Sender: Processing packet 318365 [packets to send 127, broken 126] [00:11:54]ProducePacketName [00:11:54]name=ofd_packets/00318365 [00:11:54]OFD Sender: To server: pG, [00:11:54]CommunicateWithHost lk.salyk.kg:30040 [00:11:54]ConnectInit lk.salyk.kg [00:11:54]Connected sock=10 [00:11:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 D6 6C 07 01 20 75 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 4A 28 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9D DB 04 00 35 04 06 00 4C F8 BE 99 FD 6F CE DA 71 68 08 8E AC 08 [00:11:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 91 3C 47 00 FA 65 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9D DB 04 00 F4 03 04 00 01 D4 1F 67 B6 04 01 00 00 9A B4 5A AA 4B 46 CB A9 [00:11:54]CommunicateWithHost err = 0 [00:11:54]CheckOFDResponse [00:11:54]1017 (14) - 77093643461234 [00:11:54]1041 (16) - 0000000000874671 [00:11:54]1040 (4) - 318365 [00:11:54]1012 (4) - 28.10.2024 18:12 [00:11:54]1206 (1) - 0 [00:11:54]OFD Sender: Remove packet 318365 [00:11:54]ProducePacketName [00:11:54]name=ofd_packets/00318365 [00:11:54]NVStorageDeleteData [00:11:54]Write to MH i2c: 01 00 00 C1 41 02 [00:11:54]Write i2c OK [00:11:54]MH_I2C_Read... [00:11:54]Read from MH i2c: 01 [00:11:54]MH_I2C_Read... [00:11:54]Read from MH i2c: 01 07 00 [00:11:54]MH_I2C_Read... [00:11:54]Read from MH i2c: 01 07 00 C1 41 00 00 00 00 00 EC 0C 01 [00:11:54]RasterBufferAndPrint [00:11:54]line [00:11:54]line [00:11:54]line [00:11:54]line [00:11:54]line [00:11:54]written 0, free lines is 3314 [00:11:54]MH_Cut [00:11:54]Write to MH i2c: D1 01 00 C8 41 01 DB [00:11:54]Write i2c OK [00:11:54]MH_I2C_Read... [00:11:54]Read from MH i2c: D1 [00:11:54]MH_I2C_Read... [00:11:54]Read from MH i2c: D1 01 00 [00:11:54]MH_I2C_Read... [00:11:54]Read from MH i2c: D1 01 00 C8 41 00 DA [00:11:54]Write to MH i2c: 01 00 00 C9 41 0A [00:11:54]Write i2c OK [00:11:54]MH_I2C_Read... [00:11:54]OFD Sender: No OFD packet to send [00:11:55]*** Cut start [00:11:55]*** Partial cut [00:11:55]*** CUTSNS_PIN = 1 [00:11:55]*** CUTSNS_PIN = 0 [00:11:55]*** Brake cut motor [00:11:55]Read from MH i2c: 01 [00:11:55]MH_I2C_Read... [00:11:55]*** Stop cut motor [00:11:55]*** Cut end [00:11:55]Read from MH i2c: 01 07 00 [00:11:55]MH_I2C_Read... [00:11:55]Read from MH i2c: 01 07 00 C9 41 00 00 00 00 00 FF 0F 1F [00:11:55]process_action close_receipt done [00:11:55]requested_data is exist [00:11:55]produce_requested_data [00:11:55]requested_item fm.sn is exist - process it [00:11:55]wFMCommunicate request_size=4 [00:11:55]MH_SAM_APDU [00:11:55]CAPDU: 80 11 00 00 [00:11:55]Write to MH i2c: E2 08 00 CA 41 80 11 00 00 00 00 00 00 85 [00:11:55]Write i2c OK [00:11:55]MH_I2C_Read... [00:11:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:11:55]Read from MH i2c: E2 [00:11:55]MH_I2C_Read... [00:11:55]Read from MH i2c: E2 17 00 [00:11:55]MH_I2C_Read... [00:11:55]Read from MH i2c: E2 17 00 CA 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D9 [00:11:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [00:11:55]wFMCommunicate OK [00:11:55]requested_item fd.num is exist - process it [00:11:55]SAM_PROTO_GetFieldsCounters [00:11:55]wFMCommunicate request_size=4 [00:11:55]MH_SAM_APDU [00:11:55]CAPDU: 80 13 00 00 [00:11:55]Write to MH i2c: E2 08 00 CB 41 80 13 00 00 00 00 00 00 88 [00:11:56]Write i2c OK [00:11:56]MH_I2C_Read... [00:11:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:11:56]Read from MH i2c: E2 [00:11:56]MH_I2C_Read... [00:11:56]Read from MH i2c: E2 62 00 [00:11:56]MH_I2C_Read... [00:11:56]Read from MH i2c: E2 62 00 CB 41 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 9D DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 08 00 00 00 5E 04 04 00 08 00 00 00 57 04 04 00 09 00 00 00 19 04 04 00 00 00 00 00 90 00 64 [00:11:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 9D DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 08 00 00 00 5E 04 04 00 08 00 00 00 57 04 04 00 09 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:11:56]wFMCommunicate OK [00:11:56]SAM_PROTO_GetFieldsCounters done [00:11:56]requested_item shift.num is exist - process it [00:11:56]requested_item shift.opened is exist - process it [00:11:56]req_shift_opened [00:11:56]FM_GetShiftState [00:11:56]SAM_PROTO_GetShiftState [00:11:56]wFMCommunicate request_size=4 [00:11:56]MH_SAM_APDU [00:11:56]CAPDU: 80 13 01 00 [00:11:56]Write to MH i2c: E2 08 00 CC 41 80 13 01 00 00 00 00 00 8A [00:11:56]Write i2c OK [00:11:56]MH_I2C_Read... [00:11:56]Read from MH i2c: E2 [00:11:56]MH_I2C_Read... [00:11:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:11:56]Read from MH i2c: E2 0E 00 [00:11:56]MH_I2C_Read... [00:11:56]Read from MH i2c: E2 0E 00 CC 41 00 09 00 01 83 25 20 67 00 00 00 00 90 00 C5 [00:11:56]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [00:11:56]wFMCommunicate OK [00:11:56]SAM_PROTO_GetShiftState done [00:11:56]FM_GetShiftState done [00:11:56]req_shift_opened done [00:11:56]requested_item shift.open_date is exist - process it [00:11:56]req_shift_open_date [00:11:56]req_shift_open_date done [00:11:56]produce_requested_data done [00:11:56]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318365,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [00:11:56]process_action_free close_receipt [00:11:56]json_value_free [00:11:56]json_value_free done [00:11:56]process_json_proto returns [00:11:56]Send response to host [00:11:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318365,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [00:11:56]free response buf [00:11:56]execute_script done [00:11:56]execute_script returns [00:11:56]free content buf [00:11:56]Sock 9.Close socket [00:11:56]Sock 9.Thread stoped [00:11:59]OFD Sender: No OFD packet to send [00:12:04]OFD Sender: No OFD packet to send [00:12:09]OFD Sender: No OFD packet to send [00:12:14]OFD Sender: No OFD packet to send [00:12:19]OFD Sender: No OFD packet to send [00:12:24]OFD Sender: No OFD packet to send [00:12:29]OFD Sender: No OFD packet to send [00:12:34]OFD Sender: No OFD packet to send [00:12:39]OFD Sender: No OFD packet to send [00:12:44]OFD Sender: No OFD packet to send [00:12:49]OFD Sender: No OFD packet to send [00:12:55]OFD Sender: No OFD packet to send [00:13:00]OFD Sender: No OFD packet to send [00:13:05]OFD Sender: No OFD packet to send [00:13:10]OFD Sender: No OFD packet to send [00:13:15]OFD Sender: No OFD packet to send [00:13:19]accept exits with 8 [00:13:19]New connection [00:13:19]New thread 3066895716 created [00:13:19]Thread 3067039076 joined [00:13:19]Waiting for new connection... [00:13:19] Sock 8.Parse request [00:13:19]Sock 8.Check first char [00:13:19]Sock 8.First char is OK [00:13:19]request: POST /json_proto HTTP/1.0 [00:13:19]Method: POST [00:13:19]URL: /json_proto [00:13:19]Method is POST - this is cgi request [00:13:19]url: /json_proto [00:13:19]query_string will be loaded in cgi processing [00:13:19]execute_cgi json_proto POST (null) [00:13:19]execute_cgi path=json_proto method=POST [00:13:19]POST find Content-Length [00:13:19]Host: 172.17.50.195:8080 [00:13:19]Content-Length: 686 [00:13:19]Content-Type: application/json [00:13:19] [00:13:19]POST finish read [00:13:19]Found Content-Length = 686 [00:13:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093377", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:13:19]execute_script... [00:13: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)1093377", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:13:19]POST & json_proto [00:13:19]process_json_proto [00:13:19]json parsed OK: [00:13:19]protocol is kg_v1.0 [00:13:19]action value=close_receipt [00:13:19]process_action close_receipt [00:13:19]cmd_close_receipt [00:13:19]MH_GetDate [00:13:19]Write to MH i2c: F0 00 00 CD 41 FD [00:13:19]Write i2c OK [00:13:19]MH_I2C_Read... [00:13:19]Read from MH i2c: F0 [00:13:19]MH_I2C_Read... [00:13:19]Read from MH i2c: F0 09 00 [00:13:19]MH_I2C_Read... [00:13:19]Read from MH i2c: F0 09 00 CD 41 00 A1 28 20 67 43 33 1C 67 4F [00:13:19]GetLastDocTimeStamp 1730160714 [00:13:19]current date 1730160801 [00:13:19]FM_GetShiftState [00:13:19]SAM_PROTO_GetShiftState [00:13:19]wFMCommunicate request_size=4 [00:13:19]MH_SAM_APDU [00:13:19]CAPDU: 80 13 01 00 [00:13:19]Write to MH i2c: E2 08 00 CE 41 80 13 01 00 00 00 00 00 8C [00:13:19]Write i2c OK [00:13:19]MH_I2C_Read... [00:13:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:13:19]Read from MH i2c: E2 [00:13:19]MH_I2C_Read... [00:13:19]Read from MH i2c: E2 0E 00 [00:13:19]MH_I2C_Read... [00:13:19]Read from MH i2c: E2 0E 00 CE 41 00 09 00 01 83 25 20 67 00 00 00 00 90 00 C7 [00:13:19]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [00:13:19]wFMCommunicate OK [00:13:19]SAM_PROTO_GetShiftState done [00:13:19]FM_GetShiftState done [00:13:19]opened in 1730160003 [00:13:19]opened+sec_in_day 1730246403 [00:13:19]quantity*price = 100001 [00:13:19]sum+1 = 100002 [00:13:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 9 29.10.2024 00:13 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318366 ФПД: 11242228451928 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T001321&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318366&fm=11242228451928&tin=02508201610067®Number=0000000000091628&sum=100000 [00:13:20]StoreToDocumentArchive [00:13:20]shift 547 fd 318366 [00:13:20]save to /storage/0547/doc_00318366 [00:13:20]save last doc name /storage/0547/doc_00318366 to /storage/kkm_last_doc_name [00:13:20]save OK [00:13:20]Clear old archive folders... [00:13:20]ProcessDocumentItem done err = 0, tmpTLVsize=250 [00:13:20]tlvbuf is 001CDCD0 [00:13:20]SAM_PROTO_ClearQueue [00:13:20]wFMCommunicate request_size=4 [00:13:20]MH_SAM_APDU [00:13:20]CAPDU: 80 09 00 00 [00:13:20]Write to MH i2c: E2 08 00 DB 41 80 09 00 00 00 00 00 00 8E [00:13:20]Write i2c OK [00:13:20]MH_I2C_Read... [00:13:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:13:20]Read from MH i2c: E2 [00:13:20]MH_I2C_Read... [00:13:20]Read from MH i2c: E2 03 00 [00:13:20]MH_I2C_Read... [00:13:20]Read from MH i2c: E2 03 00 DB 41 00 90 00 90 [00:13:20]RAPDU: 90 00 [00:13:20]wFMCommunicate OK [00:13:20]SAM_PROTO_ClearQueue done [00:13:20]KKMCreateOFDPacket [00:13:20]OFDProtocolAddRootSTLVToBuf [00:13:20]FM_MakeSignedData [00:13:20]FM_MakeSignedData [00:13:20]SAM_PROTO_SignData [00:13:20]wFMCommunicate request_size=4 [00:13:20]MH_SAM_APDU [00:13:20]CAPDU: 80 0D 01 02 [00:13:20]Write to MH i2c: E2 08 00 DC 41 80 0D 01 02 00 00 00 00 96 [00:13:20]Write i2c OK [00:13:20]MH_I2C_Read... [00:13:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:13:20]Read from MH i2c: E2 [00:13:20]MH_I2C_Read... [00:13:20]Read from MH i2c: E2 03 00 [00:13:20]MH_I2C_Read... [00:13:20]Read from MH i2c: E2 03 00 DC 41 00 90 00 91 [00:13:20]RAPDU: 90 00 [00:13:20]wFMCommunicate OK [00:13:20]wFMCommunicate request_size=255 [00:13:20]MH_SAM_APDU [00:13:20]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 09 00 00 00 F4 03 04 00 A1 28 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9E DB 04 00 35 04 06 00 0A 39 [00:13:20]Write to MH i2c: E2 02 01 DD 41 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 09 00 00 00 F4 03 04 00 A1 28 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9E DB 04 00 35 04 06 00 0A 39 00 00 81 [00:13:20]Write i2c OK [00:13:20]MH_I2C_Read... [00:13:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:13:20]Read from MH i2c: E2 [00:13:20]MH_I2C_Read... [00:13:20]Read from MH i2c: E2 03 00 [00:13:20]MH_I2C_Read... [00:13:20]Read from MH i2c: E2 03 00 DD 41 00 90 00 92 [00:13:20]RAPDU: 90 00 [00:13:20]wFMCommunicate OK [00:13:20]wFMCommunicate request_size=9 [00:13:20]MH_SAM_APDU [00:13:20]CAPDU: 80 0D 02 02 04 89 08 8A 58 [00:13:20]Write to MH i2c: E2 0C 00 DE 41 80 0D 02 02 04 00 89 08 8A 58 00 00 14 [00:13:20]Write i2c OK [00:13:20]MH_I2C_Read... [00:13:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:13:20]Read from MH i2c: E2 [00:13:20]MH_I2C_Read... [00:13:20]Read from MH i2c: E2 03 00 [00:13:20]MH_I2C_Read... [00:13:20]Read from MH i2c: E2 03 00 DE 41 00 90 00 93 [00:13:20]RAPDU: 90 00 [00:13:20]wFMCommunicate OK [00:13:20]wFMCommunicate request_size=4 [00:13:20]MH_SAM_APDU [00:13:20]CAPDU: 80 0D 03 02 [00:13:20]Write to MH i2c: E2 08 00 DF 41 80 0D 03 02 00 00 00 00 9B [00:13:20]Write i2c OK [00:13:20]MH_I2C_Read... [00:13:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:13:20]Read from MH i2c: E2 [00:13:20]MH_I2C_Read... [00:13:20]Read from MH i2c: E2 0B 00 [00:13:20]MH_I2C_Read... [00:13:20]Read from MH i2c: E2 0B 00 DF 41 00 C2 74 86 7A 75 EF FA 93 90 00 C3 [00:13:20]RAPDU: C2 74 86 7A 75 EF FA 93 90 00 [00:13:20]wFMCommunicate OK [00:13:20]SAM_PROTO_SignData done [00:13:20]FM_MakeSignedData done [00:13:20]CreateOFDProtocolMessage [00:13:20]wFMCommunicate request_size=4 [00:13:20]MH_SAM_APDU [00:13:20]CAPDU: 80 11 00 00 [00:13:20]Write to MH i2c: E2 08 00 E0 41 80 11 00 00 00 00 00 00 9B [00:13:20]Write i2c OK [00:13:20]MH_I2C_Read... [00:13:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:13:20]Read from MH i2c: E2 [00:13:20]MH_I2C_Read... [00:13:20]Read from MH i2c: E2 17 00 [00:13:20]MH_I2C_Read... [00:13:20]Read from MH i2c: E2 17 00 E0 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 EF [00:13:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [00:13:20]wFMCommunicate OK [00:13:20]CreateOFDProtocolMessage done [00:13:20]OFDSenderStorePacket 318366 [00:13:20]StoreOFDPacket docnum=318366 [00:13:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 68 25 06 01 A8 BE 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 09 00 00 00 F4 03 04 00 A1 28 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9E DB 04 00 35 04 06 00 0A 39 89 08 8A 58 C2 74 86 7A 75 EF FA 93 [00:13:20]CheckFolder [00:13:20]dirname=/storage/ofd_packets [00:13:20]CheckFolder done [00:13:20]ProducePacketName [00:13:20]name=ofd_packets/00318366 [00:13:20]NVStorageSaveData ofd_packets/00318366 [00:13:20]File name is /storage/ofd_packets/00318366 [00:13:20]Write 300 bytes [00:13:20]NVStorageSaveData done [00:13:20]OFDSenderStorePacket done [00:13:20]KKMCreateOFDPacket done [00:13:20]NVStorageSaveData kkm_last_timestamp [00:13:20]File name is /storage/kkm_last_timestamp [00:13:20]Write 4 bytes [00:13:20]NVStorageSaveData done [00:13:20]ExternCall_PrintAddStr [00:13:20]wPrintStart [00:13:20]Write to MH i2c: 01 00 00 E1 41 22 [00:13:20]Write i2c OK [00:13:20]MH_I2C_Read... [00:13:20]Read from MH i2c: 01 [00:13:20]MH_I2C_Read... [00:13:20]Read from MH i2c: 01 07 00 [00:13:20]MH_I2C_Read... [00:13:20]Read from MH i2c: 01 07 00 E1 41 00 00 00 00 00 FF 0F 37 [00:13:20]RasterBufferAndPrint [00:13:20]line Счет N : (1)1093377 [00:13:20]line ИНН: 02508201610067 [00:13:20]line Контрольно-Кассовый Чек [00:13:20]line ПРОДАЖА [00:13:20]line ТРК (МРК, ГНК) : 71 [00:13:20]line Товар: 2711190000 [00:13:20]line ГАЗ-К-5 [00:13:20]line 26.110 * 38.30 [00:13:20]line = 1000.01 [00:13:20]line НДС 12% НСП 1% [00:13:20]line > о реализуемом товаре [00:13:20]line ОКРУГЛЕНИЕ: -0.01 [00:13:20]line ИТОГО: 1000.00 [00:13:20]line Внесено: 1000.00 [00:13:20]line СДАЧА: 0.00 [00:13:20]line НСП 1% : 8.85 [00:13:20]line НДС 12% : 106.20 [00:13:20]line Наличными: 1000.00 [00:13:20]line Безнал.: 0.00 [00:13:20]line Место: АЗС № 101 "Партнер Нефть" [00:13:20]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [00:13:20]line СНО: Общий режим [00:13:20]line Чек 9 29.10.2024 00:13 [00:13:20]line Смена: 547 ФФД: 1.0 [00:13:20]line ЗНМ: 0300000082 [00:13:20]line РНМ: 0000000000091628 [00:13:20]line Версия ККМ: 001 [00:13:20]line ФМ: 0000000000874671 [00:13:20]line ФД: 318366 [00:13:20]line ФПД: 11242228451928 [00:13:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T001321&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318366&fm=11242228451928&tin=02508201610067®Number=0000000000091628&sum=100000 [00:13:21]written 0, free lines is 4095 [00:13:21]OFD Sender: Processing packet 318366 [packets to send 127, broken 126] [00:13:21]ProducePacketName [00:13:21]name=ofd_packets/00318366 [00:13:21]OFD Sender: To server: pG, [00:13:21]CommunicateWithHost lk.salyk.kg:30040 [00:13:21]ConnectInit lk.salyk.kg [00:13:21]Connected sock=10 [00:13:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 68 25 06 01 A8 BE 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 09 00 00 00 F4 03 04 00 A1 28 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9E DB 04 00 35 04 06 00 0A 39 89 08 8A 58 C2 74 86 7A 75 EF FA 93 [00:13:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 28 7F 47 00 F1 5B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9E DB 04 00 F4 03 04 00 58 D4 1F 67 B6 04 01 00 00 61 66 20 69 E2 1E 6C D2 [00:13:21]CommunicateWithHost err = 0 [00:13:21]CheckOFDResponse [00:13:21]1017 (14) - 77093643461234 [00:13:21]1041 (16) - 0000000000874671 [00:13:21]1040 (4) - 318366 [00:13:21]1012 (4) - 28.10.2024 18:13 [00:13:21]1206 (1) - 0 [00:13:21]OFD Sender: Remove packet 318366 [00:13:21]ProducePacketName [00:13:21]name=ofd_packets/00318366 [00:13:21]NVStorageDeleteData [00:13:21]Write to MH i2c: 01 00 00 0C 42 4E [00:13:21]Write i2c OK [00:13:21]MH_I2C_Read... [00:13:21]Read from MH i2c: 01 [00:13:21]MH_I2C_Read... [00:13:21]Read from MH i2c: 01 07 00 [00:13:21]MH_I2C_Read... [00:13:21]Read from MH i2c: 01 07 00 0C 42 00 00 00 00 00 F9 0C 5A [00:13:21]RasterBufferAndPrint [00:13:21]line [00:13:21]line [00:13:21]line [00:13:21]line [00:13:21]line [00:13:21]written 0, free lines is 3327 [00:13:21]MH_Cut [00:13:21]Write to MH i2c: D1 01 00 13 42 01 27 [00:13:21]Write i2c OK [00:13:21]MH_I2C_Read... [00:13:21]Read from MH i2c: D1 [00:13:21]MH_I2C_Read... [00:13:21]Read from MH i2c: D1 01 00 [00:13:21]MH_I2C_Read... [00:13:21]Read from MH i2c: D1 01 00 13 42 00 26 [00:13:21]Write to MH i2c: 01 00 00 14 42 56 [00:13:21]Write i2c OK [00:13:21]MH_I2C_Read... [00:13:22]OFD Sender: No OFD packet to send [00:13:22]*** Cut start [00:13:22]*** Partial cut [00:13:22]*** CUTSNS_PIN = 1 [00:13:22]*** CUTSNS_PIN = 0 [00:13:22]*** Brake cut motor [00:13:23]Read from MH i2c: 01 [00:13:23]MH_I2C_Read... [00:13:23]*** Stop cut motor [00:13:23]*** Cut end [00:13:23]Read from MH i2c: 01 07 00 [00:13:23]MH_I2C_Read... [00:13:23]Read from MH i2c: 01 07 00 14 42 00 00 00 00 00 FF 0F 6B [00:13:23]process_action close_receipt done [00:13:23]requested_data is exist [00:13:23]produce_requested_data [00:13:23]requested_item fm.sn is exist - process it [00:13:23]wFMCommunicate request_size=4 [00:13:23]MH_SAM_APDU [00:13:23]CAPDU: 80 11 00 00 [00:13:23]Write to MH i2c: E2 08 00 15 42 80 11 00 00 00 00 00 00 D1 [00:13:23]Write i2c OK [00:13:23]MH_I2C_Read... [00:13:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:13:23]Read from MH i2c: E2 [00:13:23]MH_I2C_Read... [00:13:23]Read from MH i2c: E2 17 00 [00:13:23]MH_I2C_Read... [00:13:23]Read from MH i2c: E2 17 00 15 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 25 [00:13:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [00:13:23]wFMCommunicate OK [00:13:23]requested_item fd.num is exist - process it [00:13:23]SAM_PROTO_GetFieldsCounters [00:13:23]wFMCommunicate request_size=4 [00:13:23]MH_SAM_APDU [00:13:23]CAPDU: 80 13 00 00 [00:13:23]Write to MH i2c: E2 08 00 16 42 80 13 00 00 00 00 00 00 D4 [00:13:23]Write i2c OK [00:13:23]MH_I2C_Read... [00:13:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:13:23]Read from MH i2c: E2 [00:13:23]MH_I2C_Read... [00:13:23]Read from MH i2c: E2 62 00 [00:13:23]MH_I2C_Read... [00:13:23]Read from MH i2c: E2 62 00 16 42 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 9E DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 09 00 00 00 5E 04 04 00 09 00 00 00 57 04 04 00 0A 00 00 00 19 04 04 00 00 00 00 00 90 00 B4 [00:13:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 9E DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 09 00 00 00 5E 04 04 00 09 00 00 00 57 04 04 00 0A 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:13:23]wFMCommunicate OK [00:13:23]SAM_PROTO_GetFieldsCounters done [00:13:23]requested_item shift.num is exist - process it [00:13:23]requested_item shift.opened is exist - process it [00:13:23]req_shift_opened [00:13:23]FM_GetShiftState [00:13:23]SAM_PROTO_GetShiftState [00:13:23]wFMCommunicate request_size=4 [00:13:23]MH_SAM_APDU [00:13:23]CAPDU: 80 13 01 00 [00:13:23]Write to MH i2c: E2 08 00 17 42 80 13 01 00 00 00 00 00 D6 [00:13:23]Write i2c OK [00:13:23]MH_I2C_Read... [00:13:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:13:23]Read from MH i2c: E2 [00:13:23]MH_I2C_Read... [00:13:23]Read from MH i2c: E2 0E 00 [00:13:23]MH_I2C_Read... [00:13:23]Read from MH i2c: E2 0E 00 17 42 00 09 00 01 83 25 20 67 00 00 00 00 90 00 11 [00:13:23]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [00:13:23]wFMCommunicate OK [00:13:23]SAM_PROTO_GetShiftState done [00:13:23]FM_GetShiftState done [00:13:23]req_shift_opened done [00:13:23]requested_item shift.open_date is exist - process it [00:13:23]req_shift_open_date [00:13:23]req_shift_open_date done [00:13:23]produce_requested_data done [00:13:23]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318366,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [00:13:23]process_action_free close_receipt [00:13:23]json_value_free [00:13:23]json_value_free done [00:13:23]process_json_proto returns [00:13:23]Send response to host [00:13:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318366,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [00:13:23]free response buf [00:13:23]execute_script done [00:13:23]execute_script returns [00:13:23]free content buf [00:13:23]Sock 8.Close socket [00:13:23]Sock 8.Thread stoped [00:13:27]OFD Sender: No OFD packet to send [00:13:32]OFD Sender: No OFD packet to send [00:13:37]OFD Sender: No OFD packet to send [00:13:42]OFD Sender: No OFD packet to send [00:13:47]OFD Sender: No OFD packet to send [00:13:52]OFD Sender: No OFD packet to send [00:13:57]OFD Sender: No OFD packet to send [00:14:02]OFD Sender: No OFD packet to send [00:14:07]OFD Sender: No OFD packet to send [00:14:12]OFD Sender: No OFD packet to send [00:14:17]OFD Sender: No OFD packet to send [00:14:22]OFD Sender: No OFD packet to send [00:14:27]OFD Sender: No OFD packet to send [00:14:32]OFD Sender: No OFD packet to send [00:14:37]OFD Sender: No OFD packet to send [00:14:42]OFD Sender: No OFD packet to send [00:14:47]OFD Sender: No OFD packet to send [00:14:52]OFD Sender: No OFD packet to send [00:14:57]OFD Sender: No OFD packet to send [00:15:02]OFD Sender: No OFD packet to send [00:15:07]OFD Sender: No OFD packet to send [00:15:12]OFD Sender: No OFD packet to send [00:15:17]OFD Sender: No OFD packet to send [00:15:22]OFD Sender: No OFD packet to send [00:15:27]OFD Sender: No OFD packet to send [00:15:32]OFD Sender: No OFD packet to send [00:15:37]OFD Sender: No OFD packet to send [00:15:42]OFD Sender: No OFD packet to send [00:15:46]accept exits with 9 [00:15:46]New connection [00:15:46]New thread 3067039076 created [00:15:46]Thread 3066895716 joined [00:15:46]Waiting for new connection... [00:15:46] Sock 9.Parse request [00:15:46]Sock 9.Check first char [00:15:46]Sock 9.First char is OK [00:15:46]request: POST /json_proto HTTP/1.0 [00:15:46]Method: POST [00:15:46]URL: /json_proto [00:15:46]Method is POST - this is cgi request [00:15:46]url: /json_proto [00:15:46]query_string will be loaded in cgi processing [00:15:46]execute_cgi json_proto POST (null) [00:15:46]execute_cgi path=json_proto method=POST [00:15:46]POST find Content-Length [00:15:46]Host: 172.17.50.195:8080 [00:15:46]Content-Length: 688 [00:15:46]Content-Type: application/json [00:15:46] [00:15:46]POST finish read [00:15:46]Found Content-Length = 688 [00:15:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093378", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 32.810, "sum" : 2500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:15:46]execute_script... [00:15:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093378", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 32.810, "sum" : 2500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:15:46]POST & json_proto [00:15:46]process_json_proto [00:15:46]json parsed OK: [00:15:46]protocol is kg_v1.0 [00:15:46]action value=close_receipt [00:15:46]process_action close_receipt [00:15:46]cmd_close_receipt [00:15:46]MH_GetDate [00:15:46]Write to MH i2c: F0 00 00 18 42 49 [00:15:46]Write i2c OK [00:15:46]MH_I2C_Read... [00:15:46]Read from MH i2c: F0 [00:15:46]MH_I2C_Read... [00:15:46]Read from MH i2c: F0 09 00 [00:15:46]MH_I2C_Read... [00:15:46]Read from MH i2c: F0 09 00 18 42 00 34 29 20 67 43 33 1C 67 2F [00:15:46]GetLastDocTimeStamp 1730160801 [00:15:46]current date 1730160948 [00:15:46]FM_GetShiftState [00:15:46]SAM_PROTO_GetShiftState [00:15:46]wFMCommunicate request_size=4 [00:15:46]MH_SAM_APDU [00:15:46]CAPDU: 80 13 01 00 [00:15:46]Write to MH i2c: E2 08 00 19 42 80 13 01 00 00 00 00 00 D8 [00:15:46]Write i2c OK [00:15:46]MH_I2C_Read... [00:15:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:15:46]Read from MH i2c: E2 [00:15:46]MH_I2C_Read... [00:15:46]Read from MH i2c: E2 0E 00 [00:15:46]MH_I2C_Read... [00:15:46]Read from MH i2c: E2 0E 00 19 42 00 09 00 01 83 25 20 67 00 00 00 00 90 00 13 [00:15:46]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [00:15:46]wFMCommunicate OK [00:15:46]SAM_PROTO_GetShiftState done [00:15:46]FM_GetShiftState done [00:15:46]opened in 1730160003 [00:15:46]opened+sec_in_day 1730246403 [00:15:46]quantity*price = 250012 [00:15:46]sum+1 = 250013 [00:15:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 2500.00 Внесено: 2500.00 СДАЧА: 0.00 НСП 1% : 22.12 НДС 12% : 265.50 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 10 29.10.2024 00:15 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318367 ФПД: 86575209972910 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T001548&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318367&fm=86575209972910&tin=02508201610067®Number=0000000000091628&sum=250000 [00:15:47]StoreToDocumentArchive [00:15:47]shift 547 fd 318367 [00:15:47]save to /storage/0547/doc_00318367 [00:15:47]save last doc name /storage/0547/doc_00318367 to /storage/kkm_last_doc_name [00:15:47]save OK [00:15:47]Clear old archive folders... [00:15:47]ProcessDocumentItem done err = 0, tmpTLVsize=252 [00:15:47]tlvbuf is 00099370 [00:15:47]SAM_PROTO_ClearQueue [00:15:47]wFMCommunicate request_size=4 [00:15:47]MH_SAM_APDU [00:15:47]CAPDU: 80 09 00 00 [00:15:47]Write to MH i2c: E2 08 00 26 42 80 09 00 00 00 00 00 00 DA [00:15:47]Write i2c OK [00:15:47]MH_I2C_Read... [00:15:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:15:47]Read from MH i2c: E2 [00:15:47]MH_I2C_Read... [00:15:47]Read from MH i2c: E2 03 00 [00:15:47]MH_I2C_Read... [00:15:47]Read from MH i2c: E2 03 00 26 42 00 90 00 DC [00:15:47]RAPDU: 90 00 [00:15:47]wFMCommunicate OK [00:15:47]SAM_PROTO_ClearQueue done [00:15:47]KKMCreateOFDPacket [00:15:47]OFDProtocolAddRootSTLVToBuf [00:15:47]FM_MakeSignedData [00:15:47]FM_MakeSignedData [00:15:47]SAM_PROTO_SignData [00:15:47]wFMCommunicate request_size=4 [00:15:47]MH_SAM_APDU [00:15:47]CAPDU: 80 0D 01 02 [00:15:47]Write to MH i2c: E2 08 00 27 42 80 0D 01 02 00 00 00 00 E2 [00:15:47]Write i2c OK [00:15:47]MH_I2C_Read... [00:15:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:15:47]Read from MH i2c: E2 [00:15:47]MH_I2C_Read... [00:15:47]Read from MH i2c: E2 03 00 [00:15:47]MH_I2C_Read... [00:15:47]Read from MH i2c: E2 03 00 27 42 00 90 00 DD [00:15:47]RAPDU: 90 00 [00:15:47]wFMCommunicate OK [00:15:47]wFMCommunicate request_size=255 [00:15:47]MH_SAM_APDU [00:15:47]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 00 00 00 F4 03 04 00 34 29 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9F DB 04 00 35 04 06 00 [00:15:47]Write to MH i2c: E2 02 01 28 42 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 00 00 00 F4 03 04 00 34 29 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9F DB 04 00 35 04 06 00 00 00 40 [00:15:47]Write i2c OK [00:15:47]MH_I2C_Read... [00:15:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:15:47]Read from MH i2c: E2 [00:15:47]MH_I2C_Read... [00:15:47]Read from MH i2c: E2 03 00 [00:15:47]MH_I2C_Read... [00:15:47]Read from MH i2c: E2 03 00 28 42 00 90 00 DE [00:15:47]RAPDU: 90 00 [00:15:47]wFMCommunicate OK [00:15:47]wFMCommunicate request_size=11 [00:15:47]MH_SAM_APDU [00:15:47]CAPDU: 80 0D 02 02 06 4E BD 5C A3 04 AE [00:15:47]Write to MH i2c: E2 0E 00 29 42 80 0D 02 02 06 00 4E BD 5C A3 04 AE 00 00 AD [00:15:47]Write i2c OK [00:15:47]MH_I2C_Read... [00:15:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:15:47]Read from MH i2c: E2 [00:15:47]MH_I2C_Read... [00:15:47]Read from MH i2c: E2 03 00 [00:15:47]MH_I2C_Read... [00:15:47]Read from MH i2c: E2 03 00 29 42 00 90 00 DF [00:15:47]RAPDU: 90 00 [00:15:47]wFMCommunicate OK [00:15:47]wFMCommunicate request_size=4 [00:15:47]MH_SAM_APDU [00:15:47]CAPDU: 80 0D 03 02 [00:15:47]Write to MH i2c: E2 08 00 2A 42 80 0D 03 02 00 00 00 00 E7 [00:15:47]Write i2c OK [00:15:47]MH_I2C_Read... [00:15:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:15:47]Read from MH i2c: E2 [00:15:47]MH_I2C_Read... [00:15:47]Read from MH i2c: E2 0B 00 [00:15:47]MH_I2C_Read... [00:15:47]Read from MH i2c: E2 0B 00 2A 42 00 EC 62 B7 C9 69 9B 3D F8 90 00 EF [00:15:47]RAPDU: EC 62 B7 C9 69 9B 3D F8 90 00 [00:15:47]wFMCommunicate OK [00:15:47]SAM_PROTO_SignData done [00:15:47]FM_MakeSignedData done [00:15:47]CreateOFDProtocolMessage [00:15:47]wFMCommunicate request_size=4 [00:15:47]MH_SAM_APDU [00:15:47]CAPDU: 80 11 00 00 [00:15:47]Write to MH i2c: E2 08 00 2B 42 80 11 00 00 00 00 00 00 E7 [00:15:47]Write i2c OK [00:15:47]MH_I2C_Read... [00:15:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:15:47]Read from MH i2c: E2 [00:15:47]MH_I2C_Read... [00:15:47]Read from MH i2c: E2 17 00 [00:15:47]MH_I2C_Read... [00:15:47]Read from MH i2c: E2 17 00 2B 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 3B [00:15:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [00:15:47]wFMCommunicate OK [00:15:47]CreateOFDProtocolMessage done [00:15:47]OFDSenderStorePacket 318367 [00:15:47]StoreOFDPacket docnum=318367 [00:15:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 18 7D 08 01 43 C8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 00 00 00 F4 03 04 00 34 29 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9F DB 04 00 35 04 06 00 4E BD 5C A3 04 AE EC 62 B7 C9 69 9B 3D F8 [00:15:47]CheckFolder [00:15:47]dirname=/storage/ofd_packets [00:15:47]CheckFolder done [00:15:47]ProducePacketName [00:15:47]name=ofd_packets/00318367 [00:15:47]NVStorageSaveData ofd_packets/00318367 [00:15:47]File name is /storage/ofd_packets/00318367 [00:15:47]Write 302 bytes [00:15:47]NVStorageSaveData done [00:15:47]OFDSenderStorePacket done [00:15:47]KKMCreateOFDPacket done [00:15:47]NVStorageSaveData kkm_last_timestamp [00:15:47]File name is /storage/kkm_last_timestamp [00:15:47]Write 4 bytes [00:15:47]NVStorageSaveData done [00:15:47]ExternCall_PrintAddStr [00:15:47]wPrintStart [00:15:47]Write to MH i2c: 01 00 00 2C 42 6E [00:15:47]Write i2c OK [00:15:47]MH_I2C_Read... [00:15:47]Read from MH i2c: 01 [00:15:47]MH_I2C_Read... [00:15:47]Read from MH i2c: 01 07 00 [00:15:47]MH_I2C_Read... [00:15:47]Read from MH i2c: 01 07 00 2C 42 00 00 00 00 00 FF 0F 83 [00:15:47]RasterBufferAndPrint [00:15:47]line Счет N : (1)1093378 [00:15:47]line ИНН: 02508201610067 [00:15:47]line Контрольно-Кассовый Чек [00:15:47]line ПРОДАЖА [00:15:47]line ТРК (МРК, ГНК) : 41 [00:15:47]line Товар: 2710194210 [00:15:47]line ДТ(л)-К-2 [00:15:47]line 32.810 * 76.20 [00:15:47]line = 2500.12 [00:15:47]line НДС 12% НСП 1% [00:15:47]line > о реализуемом товаре [00:15:47]line ОКРУГЛЕНИЕ: -0.12 [00:15:47]line ИТОГО: 2500.00 [00:15:47]line Внесено: 2500.00 [00:15:47]line СДАЧА: 0.00 [00:15:47]line НСП 1% : 22.12 [00:15:47]line НДС 12% : 265.50 [00:15:47]line Наличными: 2500.00 [00:15:47]line Безнал.: 0.00 [00:15:47]line Место: АЗС № 101 "Партнер Нефть" [00:15:47]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [00:15:47]line СНО: Общий режим [00:15:47]line Чек 10 29.10.2024 00:15 [00:15:47]line Смена: 547 ФФД: 1.0 [00:15:47]line ЗНМ: 0300000082 [00:15:47]line РНМ: 0000000000091628 [00:15:47]line Версия ККМ: 001 [00:15:47]line ФМ: 0000000000874671 [00:15:47]line ФД: 318367 [00:15:47]line ФПД: 86575209972910 [00:15:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T001548&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318367&fm=86575209972910&tin=02508201610067®Number=0000000000091628&sum=250000 [00:15:48]OFD Sender: Processing packet 318367 [packets to send 127, broken 126] [00:15:48]ProducePacketName [00:15:48]name=ofd_packets/00318367 [00:15:48]OFD Sender: To server: pG, [00:15:48]CommunicateWithHost lk.salyk.kg:30040 [00:15:48]ConnectInit lk.salyk.kg [00:15:48]written 0, free lines is 4095 [00:15:48]Connected sock=10 [00:15:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 18 7D 08 01 43 C8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 00 00 00 F4 03 04 00 34 29 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9F DB 04 00 35 04 06 00 4E BD 5C A3 04 AE EC 62 B7 C9 69 9B 3D F8 [00:15:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 36 9B 47 00 A1 29 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 9F DB 04 00 F4 03 04 00 EB D4 1F 67 B6 04 01 00 00 14 C8 5C 9C 2D 81 80 22 [00:15:48]CommunicateWithHost err = 0 [00:15:48]CheckOFDResponse [00:15:48]1017 (14) - 77093643461234 [00:15:48]1041 (16) - 0000000000874671 [00:15:48]1040 (4) - 318367 [00:15:48]1012 (4) - 28.10.2024 18:16 [00:15:48]1206 (1) - 0 [00:15:48]OFD Sender: Remove packet 318367 [00:15:48]ProducePacketName [00:15:48]name=ofd_packets/00318367 [00:15:48]NVStorageDeleteData [00:15:48]Write to MH i2c: 01 00 00 57 42 99 [00:15:48]Write i2c OK [00:15:48]MH_I2C_Read... [00:15:48]Read from MH i2c: 01 [00:15:48]MH_I2C_Read... [00:15:48]Read from MH i2c: 01 07 00 [00:15:48]MH_I2C_Read... [00:15:48]Read from MH i2c: 01 07 00 57 42 00 00 00 00 00 F7 0C A3 [00:15:48]RasterBufferAndPrint [00:15:48]line [00:15:48]line [00:15:48]line [00:15:48]line [00:15:48]line [00:15:48]written 0, free lines is 3326 [00:15:48]MH_Cut [00:15:48]Write to MH i2c: D1 01 00 5E 42 01 72 [00:15:48]Write i2c OK [00:15:48]MH_I2C_Read... [00:15:48]Read from MH i2c: D1 [00:15:48]MH_I2C_Read... [00:15:48]Read from MH i2c: D1 01 00 [00:15:48]MH_I2C_Read... [00:15:48]Read from MH i2c: D1 01 00 5E 42 00 71 [00:15:48]Write to MH i2c: 01 00 00 5F 42 A1 [00:15:48]Write i2c OK [00:15:48]MH_I2C_Read... [00:15:49]OFD Sender: No OFD packet to send [00:15:49]*** Cut start [00:15:49]*** Partial cut [00:15:49]*** CUTSNS_PIN = 1 [00:15:49]*** CUTSNS_PIN = 0 [00:15:49]*** Brake cut motor [00:15:50]Read from MH i2c: 01 [00:15:50]MH_I2C_Read... [00:15:50]*** Stop cut motor [00:15:50]*** Cut end [00:15:50]Read from MH i2c: 01 07 00 [00:15:50]MH_I2C_Read... [00:15:50]Read from MH i2c: 01 07 00 5F 42 00 00 00 00 00 FF 0F B6 [00:15:50]process_action close_receipt done [00:15:50]requested_data is exist [00:15:50]produce_requested_data [00:15:50]requested_item fm.sn is exist - process it [00:15:50]wFMCommunicate request_size=4 [00:15:50]MH_SAM_APDU [00:15:50]CAPDU: 80 11 00 00 [00:15:50]Write to MH i2c: E2 08 00 60 42 80 11 00 00 00 00 00 00 1C [00:15:50]Write i2c OK [00:15:50]MH_I2C_Read... [00:15:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:15:50]Read from MH i2c: E2 [00:15:50]MH_I2C_Read... [00:15:50]Read from MH i2c: E2 17 00 [00:15:50]MH_I2C_Read... [00:15:50]Read from MH i2c: E2 17 00 60 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 70 [00:15:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [00:15:50]wFMCommunicate OK [00:15:50]requested_item fd.num is exist - process it [00:15:50]SAM_PROTO_GetFieldsCounters [00:15:50]wFMCommunicate request_size=4 [00:15:50]MH_SAM_APDU [00:15:50]CAPDU: 80 13 00 00 [00:15:50]Write to MH i2c: E2 08 00 61 42 80 13 00 00 00 00 00 00 1F [00:15:50]Write i2c OK [00:15:50]MH_I2C_Read... [00:15:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:15:50]Read from MH i2c: E2 [00:15:50]MH_I2C_Read... [00:15:50]Read from MH i2c: E2 62 00 [00:15:50]MH_I2C_Read... [00:15:50]Read from MH i2c: E2 62 00 61 42 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 9F DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 0A 00 00 00 5E 04 04 00 0A 00 00 00 57 04 04 00 0B 00 00 00 19 04 04 00 00 00 00 00 90 00 03 [00:15:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 9F DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 0A 00 00 00 5E 04 04 00 0A 00 00 00 57 04 04 00 0B 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:15:50]wFMCommunicate OK [00:15:50]SAM_PROTO_GetFieldsCounters done [00:15:50]requested_item shift.num is exist - process it [00:15:50]requested_item shift.opened is exist - process it [00:15:50]req_shift_opened [00:15:50]FM_GetShiftState [00:15:50]SAM_PROTO_GetShiftState [00:15:50]wFMCommunicate request_size=4 [00:15:50]MH_SAM_APDU [00:15:50]CAPDU: 80 13 01 00 [00:15:50]Write to MH i2c: E2 08 00 62 42 80 13 01 00 00 00 00 00 21 [00:15:50]Write i2c OK [00:15:50]MH_I2C_Read... [00:15:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:15:50]Read from MH i2c: E2 [00:15:50]MH_I2C_Read... [00:15:50]Read from MH i2c: E2 0E 00 [00:15:50]MH_I2C_Read... [00:15:50]Read from MH i2c: E2 0E 00 62 42 00 09 00 01 83 25 20 67 00 00 00 00 90 00 5C [00:15:50]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [00:15:50]wFMCommunicate OK [00:15:50]SAM_PROTO_GetShiftState done [00:15:50]FM_GetShiftState done [00:15:50]req_shift_opened done [00:15:50]requested_item shift.open_date is exist - process it [00:15:50]req_shift_open_date [00:15:50]req_shift_open_date done [00:15:50]produce_requested_data done [00:15:50]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318367,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [00:15:50]process_action_free close_receipt [00:15:50]json_value_free [00:15:50]json_value_free done [00:15:50]process_json_proto returns [00:15:50]Send response to host [00:15:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318367,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [00:15:50]free response buf [00:15:50]execute_script done [00:15:50]execute_script returns [00:15:50]free content buf [00:15:50]Sock 9.Close socket [00:15:50]Sock 9.Thread stoped [00:15:54]OFD Sender: No OFD packet to send [00:15:59]OFD Sender: No OFD packet to send [00:16:04]OFD Sender: No OFD packet to send [00:16:09]OFD Sender: No OFD packet to send [00:16:09]accept exits with 8 [00:16:09]New connection [00:16:09]New thread 3066895716 created [00:16:09]Thread 3067039076 joined [00:16:09]Waiting for new connection... [00:16:09] Sock 8.Parse request [00:16:09]Sock 8.Check first char [00:16:09]Sock 8.First char is OK [00:16:09]request: POST /json_proto HTTP/1.0 [00:16:09]Method: POST [00:16:09]URL: /json_proto [00:16:09]Method is POST - this is cgi request [00:16:09]url: /json_proto [00:16:09]query_string will be loaded in cgi processing [00:16:09]execute_cgi json_proto POST (null) [00:16:09]execute_cgi path=json_proto method=POST [00:16:09]POST find Content-Length [00:16:09]Host: 172.17.50.195:8080 [00:16:09]Content-Length: 683 [00:16:09]Content-Type: application/json [00:16:09] [00:16:09]POST finish read [00:16:09]Found Content-Length = 683 [00:16:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093380", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:16:09]execute_script... [00:16: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)1093380", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:16:09]POST & json_proto [00:16:09]process_json_proto [00:16:09]json parsed OK: [00:16:09]protocol is kg_v1.0 [00:16:09]action value=close_receipt [00:16:09]process_action close_receipt [00:16:09]cmd_close_receipt [00:16:09]MH_GetDate [00:16:09]Write to MH i2c: F0 00 00 63 42 94 [00:16:09]Write i2c OK [00:16:09]MH_I2C_Read... [00:16:09]Read from MH i2c: F0 [00:16:09]MH_I2C_Read... [00:16:09]Read from MH i2c: F0 09 00 [00:16:09]MH_I2C_Read... [00:16:09]Read from MH i2c: F0 09 00 63 42 00 4B 29 20 67 43 33 1C 67 91 [00:16:09]GetLastDocTimeStamp 1730160948 [00:16:09]current date 1730160971 [00:16:09]FM_GetShiftState [00:16:09]SAM_PROTO_GetShiftState [00:16:09]wFMCommunicate request_size=4 [00:16:09]MH_SAM_APDU [00:16:09]CAPDU: 80 13 01 00 [00:16:09]Write to MH i2c: E2 08 00 64 42 80 13 01 00 00 00 00 00 23 [00:16:09]Write i2c OK [00:16:09]MH_I2C_Read... [00:16:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:16:09]Read from MH i2c: E2 [00:16:09]MH_I2C_Read... [00:16:09]Read from MH i2c: E2 0E 00 [00:16:09]MH_I2C_Read... [00:16:09]Read from MH i2c: E2 0E 00 64 42 00 09 00 01 83 25 20 67 00 00 00 00 90 00 5E [00:16:09]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [00:16:09]wFMCommunicate OK [00:16:09]SAM_PROTO_GetShiftState done [00:16:09]FM_GetShiftState done [00:16:09]opened in 1730160003 [00:16:09]opened+sec_in_day 1730246403 [00:16:09]quantity*price = 100015 [00:16:09]sum+1 = 100017 [00:16:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 11 29.10.2024 00:16 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318368 ФПД: 35022511546664 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T001611&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318368&fm=35022511546664&tin=02508201610067®Number=0000000000091628&sum=100000 [00:16:10]StoreToDocumentArchive [00:16:10]shift 547 fd 318368 [00:16:10]save to /storage/0547/doc_00318368 [00:16:10]save last doc name /storage/0547/doc_00318368 to /storage/kkm_last_doc_name [00:16:10]save OK [00:16:10]Clear old archive folders... [00:16:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:16:10]tlvbuf is 00160290 [00:16:10]SAM_PROTO_ClearQueue [00:16:10]wFMCommunicate request_size=4 [00:16:10]MH_SAM_APDU [00:16:10]CAPDU: 80 09 00 00 [00:16:10]Write to MH i2c: E2 08 00 71 42 80 09 00 00 00 00 00 00 25 [00:16:10]Write i2c OK [00:16:10]MH_I2C_Read... [00:16:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:16:10]Read from MH i2c: E2 [00:16:10]MH_I2C_Read... [00:16:10]Read from MH i2c: E2 03 00 [00:16:10]MH_I2C_Read... [00:16:10]Read from MH i2c: E2 03 00 71 42 00 90 00 27 [00:16:10]RAPDU: 90 00 [00:16:10]wFMCommunicate OK [00:16:10]SAM_PROTO_ClearQueue done [00:16:10]KKMCreateOFDPacket [00:16:10]OFDProtocolAddRootSTLVToBuf [00:16:10]FM_MakeSignedData [00:16:10]FM_MakeSignedData [00:16:10]SAM_PROTO_SignData [00:16:10]wFMCommunicate request_size=4 [00:16:10]MH_SAM_APDU [00:16:10]CAPDU: 80 0D 01 02 [00:16:10]Write to MH i2c: E2 08 00 72 42 80 0D 01 02 00 00 00 00 2D [00:16:10]Write i2c OK [00:16:10]MH_I2C_Read... [00:16:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:16:10]Read from MH i2c: E2 [00:16:10]MH_I2C_Read... [00:16:10]Read from MH i2c: E2 03 00 [00:16:10]MH_I2C_Read... [00:16:10]Read from MH i2c: E2 03 00 72 42 00 90 00 28 [00:16:10]RAPDU: 90 00 [00:16:10]wFMCommunicate OK [00:16:10]wFMCommunicate request_size=255 [00:16:10]MH_SAM_APDU [00:16: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 00 00 00 F4 03 04 00 4B 29 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A0 DB 04 00 35 04 06 00 1F [00:16:10]Write to MH i2c: E2 02 01 73 42 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 00 00 00 F4 03 04 00 4B 29 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A0 DB 04 00 35 04 06 00 1F 00 00 7E [00:16:10]Write i2c OK [00:16:10]MH_I2C_Read... [00:16:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:16:10]Read from MH i2c: E2 [00:16:10]MH_I2C_Read... [00:16:10]Read from MH i2c: E2 03 00 [00:16:10]MH_I2C_Read... [00:16:10]Read from MH i2c: E2 03 00 73 42 00 90 00 29 [00:16:10]RAPDU: 90 00 [00:16:10]wFMCommunicate OK [00:16:10]wFMCommunicate request_size=10 [00:16:10]MH_SAM_APDU [00:16:10]CAPDU: 80 0D 02 02 05 DA 50 5C 21 28 [00:16:10]Write to MH i2c: E2 0D 00 74 42 80 0D 02 02 05 00 DA 50 5C 21 28 00 00 09 [00:16:10]Write i2c OK [00:16:10]MH_I2C_Read... [00:16:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:16:10]Read from MH i2c: E2 [00:16:10]MH_I2C_Read... [00:16:10]Read from MH i2c: E2 03 00 [00:16:10]MH_I2C_Read... [00:16:10]Read from MH i2c: E2 03 00 74 42 00 90 00 2A [00:16:10]RAPDU: 90 00 [00:16:10]wFMCommunicate OK [00:16:10]wFMCommunicate request_size=4 [00:16:10]MH_SAM_APDU [00:16:10]CAPDU: 80 0D 03 02 [00:16:10]Write to MH i2c: E2 08 00 75 42 80 0D 03 02 00 00 00 00 32 [00:16:10]Write i2c OK [00:16:10]MH_I2C_Read... [00:16:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:16:10]Read from MH i2c: E2 [00:16:10]MH_I2C_Read... [00:16:10]Read from MH i2c: E2 0B 00 [00:16:10]MH_I2C_Read... [00:16:10]Read from MH i2c: E2 0B 00 75 42 00 6E A2 33 F6 9D C6 CE 05 90 00 A2 [00:16:10]RAPDU: 6E A2 33 F6 9D C6 CE 05 90 00 [00:16:10]wFMCommunicate OK [00:16:10]SAM_PROTO_SignData done [00:16:10]FM_MakeSignedData done [00:16:10]CreateOFDProtocolMessage [00:16:10]wFMCommunicate request_size=4 [00:16:10]MH_SAM_APDU [00:16:10]CAPDU: 80 11 00 00 [00:16:10]Write to MH i2c: E2 08 00 76 42 80 11 00 00 00 00 00 00 32 [00:16:10]Write i2c OK [00:16:10]MH_I2C_Read... [00:16:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:16:11]Read from MH i2c: E2 [00:16:11]MH_I2C_Read... [00:16:11]Read from MH i2c: E2 17 00 [00:16:11]MH_I2C_Read... [00:16:11]Read from MH i2c: E2 17 00 76 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 86 [00:16:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [00:16:11]wFMCommunicate OK [00:16:11]CreateOFDProtocolMessage done [00:16:11]OFDSenderStorePacket 318368 [00:16:11]StoreOFDPacket docnum=318368 [00:16:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 A8 B4 07 01 19 B5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 00 00 00 F4 03 04 00 4B 29 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A0 DB 04 00 35 04 06 00 1F DA 50 5C 21 28 6E A2 33 F6 9D C6 CE 05 [00:16:11]CheckFolder [00:16:11]dirname=/storage/ofd_packets [00:16:11]CheckFolder done [00:16:11]ProducePacketName [00:16:11]name=ofd_packets/00318368 [00:16:11]NVStorageSaveData ofd_packets/00318368 [00:16:11]File name is /storage/ofd_packets/00318368 [00:16:11]Write 301 bytes [00:16:11]NVStorageSaveData done [00:16:11]OFDSenderStorePacket done [00:16:11]KKMCreateOFDPacket done [00:16:11]NVStorageSaveData kkm_last_timestamp [00:16:11]File name is /storage/kkm_last_timestamp [00:16:11]Write 4 bytes [00:16:11]NVStorageSaveData done [00:16:11]ExternCall_PrintAddStr [00:16:11]wPrintStart [00:16:11]Write to MH i2c: 01 00 00 77 42 B9 [00:16:11]Write i2c OK [00:16:11]MH_I2C_Read... [00:16:11]Read from MH i2c: 01 [00:16:11]MH_I2C_Read... [00:16:11]Read from MH i2c: 01 07 00 [00:16:11]MH_I2C_Read... [00:16:11]Read from MH i2c: 01 07 00 77 42 00 00 00 00 00 FF 0F CE [00:16:11]RasterBufferAndPrint [00:16:11]line Счет N : (1)1093380 [00:16:11]line ИНН: 02508201610067 [00:16:11]line Контрольно-Кассовый Чек [00:16:11]line ПРОДАЖА [00:16:11]line ТРК (МРК, ГНК) : 63 [00:16:11]line Товар: 2710124130 [00:16:11]line Аи-92-К-2 [00:16:11]line 14.950 * 66.90 [00:16:11]line = 1000.16 [00:16:11]line НДС 12% НСП 1% [00:16:11]line > о реализуемом товаре [00:16:11]line ОКРУГЛЕНИЕ: -0.16 [00:16:11]line ИТОГО: 1000.00 [00:16:11]line Внесено: 1000.00 [00:16:11]line СДАЧА: 0.00 [00:16:11]line НСП 1% : 8.85 [00:16:11]line НДС 12% : 106.21 [00:16:11]line Наличными: 1000.00 [00:16:11]line Безнал.: 0.00 [00:16:11]line Место: АЗС № 101 "Партнер Нефть" [00:16:11]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [00:16:11]line СНО: Общий режим [00:16:11]line Чек 11 29.10.2024 00:16 [00:16:11]line Смена: 547 ФФД: 1.0 [00:16:11]line ЗНМ: 0300000082 [00:16:11]line РНМ: 0000000000091628 [00:16:11]line Версия ККМ: 001 [00:16:11]line ФМ: 0000000000874671 [00:16:11]line ФД: 318368 [00:16:11]line ФПД: 35022511546664 [00:16:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T001611&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318368&fm=35022511546664&tin=02508201610067®Number=0000000000091628&sum=100000 [00:16:11]OFD Sender: Processing packet 318368 [packets to send 127, broken 126] [00:16:11]ProducePacketName [00:16:11]name=ofd_packets/00318368 [00:16:11]OFD Sender: To server: pG, [00:16:11]CommunicateWithHost lk.salyk.kg:30040 [00:16:11]ConnectInit lk.salyk.kg [00:16:11]written 0, free lines is 4095 [00:16:11]Connected sock=10 [00:16:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 A8 B4 07 01 19 B5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 00 00 00 F4 03 04 00 4B 29 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A0 DB 04 00 35 04 06 00 1F DA 50 5C 21 28 6E A2 33 F6 9D C6 CE 05 [00:16:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 C8 99 47 00 56 FA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A0 DB 04 00 F4 03 04 00 03 D5 1F 67 B6 04 01 00 00 9A AB 9D 56 BA 0F A3 3F [00:16:11]CommunicateWithHost err = 0 [00:16:11]CheckOFDResponse [00:16:11]1017 (14) - 77093643461234 [00:16:11]1041 (16) - 0000000000874671 [00:16:11]1040 (4) - 318368 [00:16:11]1012 (4) - 28.10.2024 18:16 [00:16:11]1206 (1) - 0 [00:16:11]OFD Sender: Remove packet 318368 [00:16:11]ProducePacketName [00:16:11]name=ofd_packets/00318368 [00:16:11]NVStorageDeleteData [00:16:11]Write to MH i2c: 01 00 00 A2 42 E4 [00:16:11]Write i2c OK [00:16:11]MH_I2C_Read... [00:16:11]Read from MH i2c: 01 [00:16:11]MH_I2C_Read... [00:16:11]Read from MH i2c: 01 07 00 [00:16:11]MH_I2C_Read... [00:16:11]Read from MH i2c: 01 07 00 A2 42 00 00 00 00 00 F9 0C F0 [00:16:11]RasterBufferAndPrint [00:16:11]line [00:16:11]line [00:16:11]line [00:16:11]line [00:16:11]line [00:16:11]written 0, free lines is 3327 [00:16:11]MH_Cut [00:16:11]Write to MH i2c: D1 01 00 A9 42 01 BD [00:16:11]Write i2c OK [00:16:11]MH_I2C_Read... [00:16:11]Read from MH i2c: D1 [00:16:11]MH_I2C_Read... [00:16:11]Read from MH i2c: D1 01 00 [00:16:11]MH_I2C_Read... [00:16:11]Read from MH i2c: D1 01 00 A9 42 00 BC [00:16:11]Write to MH i2c: 01 00 00 AA 42 EC [00:16:11]Write i2c OK [00:16:11]MH_I2C_Read... [00:16:12]OFD Sender: No OFD packet to send [00:16:12]*** Cut start [00:16:12]*** Partial cut [00:16:12]*** CUTSNS_PIN = 1 [00:16:12]*** CUTSNS_PIN = 0 [00:16:12]*** Brake cut motor [00:16:13]Read from MH i2c: 01 [00:16:13]MH_I2C_Read... [00:16:13]*** Stop cut motor [00:16:13]*** Cut end [00:16:13]Read from MH i2c: 01 07 00 [00:16:13]MH_I2C_Read... [00:16:13]Read from MH i2c: 01 07 00 AA 42 00 00 00 00 00 FF 0F 01 [00:16:13]process_action close_receipt done [00:16:13]requested_data is exist [00:16:13]produce_requested_data [00:16:13]requested_item fm.sn is exist - process it [00:16:13]wFMCommunicate request_size=4 [00:16:13]MH_SAM_APDU [00:16:13]CAPDU: 80 11 00 00 [00:16:13]Write to MH i2c: E2 08 00 AB 42 80 11 00 00 00 00 00 00 67 [00:16:13]Write i2c OK [00:16:13]MH_I2C_Read... [00:16:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:16:13]Read from MH i2c: E2 [00:16:13]MH_I2C_Read... [00:16:13]Read from MH i2c: E2 17 00 [00:16:13]MH_I2C_Read... [00:16:13]Read from MH i2c: E2 17 00 AB 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 BB [00:16:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [00:16:13]wFMCommunicate OK [00:16:13]requested_item fd.num is exist - process it [00:16:13]SAM_PROTO_GetFieldsCounters [00:16:13]wFMCommunicate request_size=4 [00:16:13]MH_SAM_APDU [00:16:13]CAPDU: 80 13 00 00 [00:16:13]Write to MH i2c: E2 08 00 AC 42 80 13 00 00 00 00 00 00 6A [00:16:13]Write i2c OK [00:16:13]MH_I2C_Read... [00:16:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:16:13]Read from MH i2c: E2 [00:16:13]MH_I2C_Read... [00:16:13]Read from MH i2c: E2 62 00 [00:16:13]MH_I2C_Read... [00:16:13]Read from MH i2c: E2 62 00 AC 42 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A0 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 0B 00 00 00 5E 04 04 00 0B 00 00 00 57 04 04 00 0C 00 00 00 19 04 04 00 00 00 00 00 90 00 52 [00:16:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A0 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 0B 00 00 00 5E 04 04 00 0B 00 00 00 57 04 04 00 0C 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:16:13]wFMCommunicate OK [00:16:13]SAM_PROTO_GetFieldsCounters done [00:16:13]requested_item shift.num is exist - process it [00:16:13]requested_item shift.opened is exist - process it [00:16:13]req_shift_opened [00:16:13]FM_GetShiftState [00:16:13]SAM_PROTO_GetShiftState [00:16:13]wFMCommunicate request_size=4 [00:16:13]MH_SAM_APDU [00:16:13]CAPDU: 80 13 01 00 [00:16:13]Write to MH i2c: E2 08 00 AD 42 80 13 01 00 00 00 00 00 6C [00:16:13]Write i2c OK [00:16:13]MH_I2C_Read... [00:16:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:16:13]Read from MH i2c: E2 [00:16:13]MH_I2C_Read... [00:16:13]Read from MH i2c: E2 0E 00 [00:16:13]MH_I2C_Read... [00:16:13]Read from MH i2c: E2 0E 00 AD 42 00 09 00 01 83 25 20 67 00 00 00 00 90 00 A7 [00:16:13]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [00:16:13]wFMCommunicate OK [00:16:13]SAM_PROTO_GetShiftState done [00:16:13]FM_GetShiftState done [00:16:13]req_shift_opened done [00:16:13]requested_item shift.open_date is exist - process it [00:16:13]req_shift_open_date [00:16:13]req_shift_open_date done [00:16:13]produce_requested_data done [00:16:13]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318368,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [00:16:13]process_action_free close_receipt [00:16:13]json_value_free [00:16:13]json_value_free done [00:16:13]process_json_proto returns [00:16:13]Send response to host [00:16:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318368,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [00:16:13]free response buf [00:16:13]execute_script done [00:16:13]execute_script returns [00:16:13]free content buf [00:16:13]Sock 8.Close socket [00:16:13]Sock 8.Thread stoped [00:16:17]OFD Sender: No OFD packet to send [00:16:22]OFD Sender: No OFD packet to send [00:16:27]OFD Sender: No OFD packet to send [00:16:32]OFD Sender: No OFD packet to send [00:16:37]OFD Sender: No OFD packet to send [00:16:42]OFD Sender: No OFD packet to send [00:16:47]OFD Sender: No OFD packet to send [00:16:52]OFD Sender: No OFD packet to send [00:16:57]OFD Sender: No OFD packet to send [00:17:02]OFD Sender: No OFD packet to send [00:17:07]OFD Sender: No OFD packet to send [00:17:12]OFD Sender: No OFD packet to send [00:17:17]OFD Sender: No OFD packet to send [00:17:22]OFD Sender: No OFD packet to send [00:17:27]OFD Sender: No OFD packet to send [00:17:32]OFD Sender: No OFD packet to send [00:17:37]OFD Sender: No OFD packet to send [00:17:42]OFD Sender: No OFD packet to send [00:17:47]OFD Sender: No OFD packet to send [00:17:52]OFD Sender: No OFD packet to send [00:17:57]OFD Sender: No OFD packet to send [00:18:02]OFD Sender: No OFD packet to send [00:18:07]OFD Sender: No OFD packet to send [00:18:12]OFD Sender: No OFD packet to send [00:18:17]OFD Sender: No OFD packet to send [00:18:22]OFD Sender: No OFD packet to send [00:18:27]OFD Sender: No OFD packet to send [00:18:32]OFD Sender: No OFD packet to send [00:18:37]OFD Sender: No OFD packet to send [00:18:42]OFD Sender: No OFD packet to send [00:18:47]OFD Sender: No OFD packet to send [00:18:52]OFD Sender: No OFD packet to send [00:18:57]OFD Sender: No OFD packet to send [00:19:02]OFD Sender: No OFD packet to send [00:19:07]OFD Sender: No OFD packet to send [00:19:12]OFD Sender: No OFD packet to send [00:19:17]OFD Sender: No OFD packet to send [00:19:22]OFD Sender: No OFD packet to send [00:19:27]OFD Sender: No OFD packet to send [00:19:32]OFD Sender: No OFD packet to send [00:19:37]OFD Sender: No OFD packet to send [00:19:42]OFD Sender: No OFD packet to send [00:19:47]OFD Sender: No OFD packet to send [00:19:52]OFD Sender: No OFD packet to send [00:19:57]OFD Sender: No OFD packet to send [00:20:00]accept exits with 9 [00:20:00]New connection [00:20:00]New thread 3067039076 created [00:20:00]Thread 3066895716 joined [00:20:00]Waiting for new connection... [00:20:00] Sock 9.Parse request [00:20:00]Sock 9.Check first char [00:20:00]Sock 9.First char is OK [00:20:00]request: POST /json_proto HTTP/1.0 [00:20:00]Method: POST [00:20:00]URL: /json_proto [00:20:00]Method is POST - this is cgi request [00:20:00]url: /json_proto [00:20:00]query_string will be loaded in cgi processing [00:20:00]execute_cgi json_proto POST (null) [00:20:00]execute_cgi path=json_proto method=POST [00:20:00]POST find Content-Length [00:20:00]Host: 172.17.50.195:8080 [00:20:00]Content-Length: 683 [00:20:00]Content-Type: application/json [00:20:00] [00:20:00]POST finish read [00:20:00]Found Content-Length = 683 [00:20:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093381", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 25.020, "sum" : 1856.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1856.00, "total" : 1856.00, "payments": [ { "type": 0, "sum" : 1856.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:20:00]execute_script... [00:20: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)1093381", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 25.020, "sum" : 1856.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1856.00, "total" : 1856.00, "payments": [ { "type": 0, "sum" : 1856.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:20:00]POST & json_proto [00:20:00]process_json_proto [00:20:00]json parsed OK: [00:20:00]protocol is kg_v1.0 [00:20:00]action value=close_receipt [00:20:00]process_action close_receipt [00:20:00]cmd_close_receipt [00:20:00]MH_GetDate [00:20:00]Write to MH i2c: F0 00 00 AE 42 DF [00:20:00]Write i2c OK [00:20:00]MH_I2C_Read... [00:20:00]Read from MH i2c: F0 [00:20:00]MH_I2C_Read... [00:20:00]Read from MH i2c: F0 09 00 [00:20:00]MH_I2C_Read... [00:20:00]Read from MH i2c: F0 09 00 AE 42 00 33 2A 20 67 43 33 1C 67 C5 [00:20:00]GetLastDocTimeStamp 1730160971 [00:20:00]current date 1730161203 [00:20:00]FM_GetShiftState [00:20:00]SAM_PROTO_GetShiftState [00:20:00]wFMCommunicate request_size=4 [00:20:00]MH_SAM_APDU [00:20:00]CAPDU: 80 13 01 00 [00:20:00]Write to MH i2c: E2 08 00 AF 42 80 13 01 00 00 00 00 00 6E [00:20:00]Write i2c OK [00:20:00]MH_I2C_Read... [00:20:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:20:00]Read from MH i2c: E2 [00:20:00]MH_I2C_Read... [00:20:00]Read from MH i2c: E2 0E 00 [00:20:00]MH_I2C_Read... [00:20:00]Read from MH i2c: E2 0E 00 AF 42 00 09 00 01 83 25 20 67 00 00 00 00 90 00 A9 [00:20:00]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [00:20:00]wFMCommunicate OK [00:20:00]SAM_PROTO_GetShiftState done [00:20:00]FM_GetShiftState done [00:20:00]opened in 1730160003 [00:20:00]opened+sec_in_day 1730246403 [00:20:00]quantity*price = 185648 [00:20:00]sum+1 = 185649 [00:20:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.48 ИТОГО: 1856.00 Внесено: 1856.00 СДАЧА: 0.00 НСП 1% : 16.43 НДС 12% : 197.15 Наличными: 1856.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 12 29.10.2024 00:20 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318369 ФПД: 179541508353331 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T002003&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318369&fm=179541508353331&tin=02508201610067®Number=0000000000091628&sum=185600 [00:20:02]StoreToDocumentArchive [00:20:02]shift 547 fd 318369 [00:20:02]save to /storage/0547/doc_00318369 [00:20:02]save last doc name /storage/0547/doc_00318369 to /storage/kkm_last_doc_name [00:20:02]save OK [00:20:02]Clear old archive folders... [00:20:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:20:02]tlvbuf is 000DC380 [00:20:02]SAM_PROTO_ClearQueue [00:20:02]wFMCommunicate request_size=4 [00:20:02]MH_SAM_APDU [00:20:02]CAPDU: 80 09 00 00 [00:20:02]Write to MH i2c: E2 08 00 BC 42 80 09 00 00 00 00 00 00 70 [00:20:02]Write i2c OK [00:20:02]MH_I2C_Read... [00:20:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:20:02]Read from MH i2c: E2 [00:20:02]MH_I2C_Read... [00:20:02]Read from MH i2c: E2 03 00 [00:20:02]MH_I2C_Read... [00:20:02]Read from MH i2c: E2 03 00 BC 42 00 90 00 72 [00:20:02]RAPDU: 90 00 [00:20:02]wFMCommunicate OK [00:20:02]SAM_PROTO_ClearQueue done [00:20:02]KKMCreateOFDPacket [00:20:02]OFDProtocolAddRootSTLVToBuf [00:20:02]FM_MakeSignedData [00:20:02]FM_MakeSignedData [00:20:02]SAM_PROTO_SignData [00:20:02]wFMCommunicate request_size=4 [00:20:02]MH_SAM_APDU [00:20:02]CAPDU: 80 0D 01 02 [00:20:02]Write to MH i2c: E2 08 00 BD 42 80 0D 01 02 00 00 00 00 78 [00:20:02]Write i2c OK [00:20:02]MH_I2C_Read... [00:20:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:20:02]Read from MH i2c: E2 [00:20:02]MH_I2C_Read... [00:20:02]Read from MH i2c: E2 03 00 [00:20:02]MH_I2C_Read... [00:20:02]Read from MH i2c: E2 03 00 BD 42 00 90 00 73 [00:20:02]RAPDU: 90 00 [00:20:02]wFMCommunicate OK [00:20:02]wFMCommunicate request_size=255 [00:20:02]MH_SAM_APDU [00:20:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 BC 61 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 30 D5 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 D5 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 4D 00 00 00 00 07 04 06 00 00 D5 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 00 00 00 F4 03 04 00 33 2A 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A1 DB 04 00 35 04 06 00 A3 [00:20:02]Write to MH i2c: E2 02 01 BE 42 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 BC 61 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 30 D5 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 D5 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 4D 00 00 00 00 07 04 06 00 00 D5 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 00 00 00 F4 03 04 00 33 2A 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A1 DB 04 00 35 04 06 00 A3 00 00 69 [00:20:02]Write i2c OK [00:20:02]MH_I2C_Read... [00:20:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:20:02]Read from MH i2c: E2 [00:20:02]MH_I2C_Read... [00:20:02]Read from MH i2c: E2 03 00 [00:20:02]MH_I2C_Read... [00:20:02]Read from MH i2c: E2 03 00 BE 42 00 90 00 74 [00:20:02]RAPDU: 90 00 [00:20:02]wFMCommunicate OK [00:20:02]wFMCommunicate request_size=10 [00:20:02]MH_SAM_APDU [00:20:02]CAPDU: 80 0D 02 02 05 4A C3 D3 ED 33 [00:20:02]Write to MH i2c: E2 0D 00 BF 42 80 0D 02 02 05 00 4A C3 D3 ED 33 00 00 85 [00:20:02]Write i2c OK [00:20:02]MH_I2C_Read... [00:20:02]OFD Sender: No OFD packet to send [00:20:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:20:02]Read from MH i2c: E2 [00:20:02]MH_I2C_Read... [00:20:02]Read from MH i2c: E2 03 00 [00:20:02]MH_I2C_Read... [00:20:02]Read from MH i2c: E2 03 00 BF 42 00 90 00 75 [00:20:02]RAPDU: 90 00 [00:20:02]wFMCommunicate OK [00:20:02]wFMCommunicate request_size=4 [00:20:02]MH_SAM_APDU [00:20:02]CAPDU: 80 0D 03 02 [00:20:02]Write to MH i2c: E2 08 00 C0 42 80 0D 03 02 00 00 00 00 7D [00:20:02]Write i2c OK [00:20:02]MH_I2C_Read... [00:20:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:20:02]Read from MH i2c: E2 [00:20:02]MH_I2C_Read... [00:20:02]Read from MH i2c: E2 0B 00 [00:20:02]MH_I2C_Read... [00:20:02]Read from MH i2c: E2 0B 00 C0 42 00 8B 2B 1D 3F 14 1A C2 8B 90 00 0B [00:20:02]RAPDU: 8B 2B 1D 3F 14 1A C2 8B 90 00 [00:20:02]wFMCommunicate OK [00:20:02]SAM_PROTO_SignData done [00:20:02]FM_MakeSignedData done [00:20:02]CreateOFDProtocolMessage [00:20:02]wFMCommunicate request_size=4 [00:20:02]MH_SAM_APDU [00:20:02]CAPDU: 80 11 00 00 [00:20:02]Write to MH i2c: E2 08 00 C1 42 80 11 00 00 00 00 00 00 7D [00:20:02]Write i2c OK [00:20:02]MH_I2C_Read... [00:20:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:20:02]Read from MH i2c: E2 [00:20:02]MH_I2C_Read... [00:20:02]Read from MH i2c: E2 17 00 [00:20:02]MH_I2C_Read... [00:20:02]Read from MH i2c: E2 17 00 C1 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D1 [00:20:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [00:20:02]wFMCommunicate OK [00:20:02]CreateOFDProtocolMessage done [00:20:02]OFDSenderStorePacket 318369 [00:20:02]StoreOFDPacket docnum=318369 [00:20:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 95 4A 07 01 91 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 33 FF 03 08 00 03 BC 61 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 30 D5 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 D5 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 4D 00 00 00 00 07 04 06 00 00 D5 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 00 00 00 F4 03 04 00 33 2A 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A1 DB 04 00 35 04 06 00 A3 4A C3 D3 ED 33 8B 2B 1D 3F 14 1A C2 8B [00:20:02]CheckFolder [00:20:02]dirname=/storage/ofd_packets [00:20:02]CheckFolder done [00:20:02]ProducePacketName [00:20:02]name=ofd_packets/00318369 [00:20:02]NVStorageSaveData ofd_packets/00318369 [00:20:02]File name is /storage/ofd_packets/00318369 [00:20:02]Write 301 bytes [00:20:02]NVStorageSaveData done [00:20:02]OFDSenderStorePacket done [00:20:02]KKMCreateOFDPacket done [00:20:02]NVStorageSaveData kkm_last_timestamp [00:20:02]File name is /storage/kkm_last_timestamp [00:20:02]Write 4 bytes [00:20:02]NVStorageSaveData done [00:20:02]ExternCall_PrintAddStr [00:20:02]wPrintStart [00:20:02]Write to MH i2c: 01 00 00 C2 42 04 [00:20:02]Write i2c OK [00:20:02]MH_I2C_Read... [00:20:02]Read from MH i2c: 01 [00:20:02]MH_I2C_Read... [00:20:02]Read from MH i2c: 01 07 00 [00:20:02]MH_I2C_Read... [00:20:02]Read from MH i2c: 01 07 00 C2 42 00 00 00 00 00 FF 0F 19 [00:20:02]RasterBufferAndPrint [00:20:02]line Счет N : (1)1093381 [00:20:02]line ИНН: 02508201610067 [00:20:02]line Контрольно-Кассовый Чек [00:20:02]line ПРОДАЖА [00:20:02]line ТРК (МРК, ГНК) : 54 [00:20:02]line Товар: 2710124500 [00:20:02]line Аи-95-К-3 [00:20:02]line 25.020 * 74.20 [00:20:02]line = 1856.48 [00:20:02]line НДС 12% НСП 1% [00:20:02]line > о реализуемом товаре [00:20:02]line ОКРУГЛЕНИЕ: -0.48 [00:20:02]line ИТОГО: 1856.00 [00:20:02]line Внесено: 1856.00 [00:20:02]line СДАЧА: 0.00 [00:20:02]line НСП 1% : 16.43 [00:20:02]line НДС 12% : 197.15 [00:20:02]line Наличными: 1856.00 [00:20:02]line Безнал.: 0.00 [00:20:02]line Место: АЗС № 101 "Партнер Нефть" [00:20:02]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [00:20:02]line СНО: Общий режим [00:20:02]line Чек 12 29.10.2024 00:20 [00:20:02]line Смена: 547 ФФД: 1.0 [00:20:02]line ЗНМ: 0300000082 [00:20:02]line РНМ: 0000000000091628 [00:20:02]line Версия ККМ: 001 [00:20:02]line ФМ: 0000000000874671 [00:20:02]line ФД: 318369 [00:20:02]line ФПД: 179541508353331 [00:20:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T002003&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318369&fm=179541508353331&tin=02508201610067®Number=0000000000091628&sum=185600 [00:20:02]OFD Sender: Processing packet 318369 [packets to send 127, broken 126] [00:20:02]ProducePacketName [00:20:02]name=ofd_packets/00318369 [00:20:02]OFD Sender: To server: pG, [00:20:02]CommunicateWithHost lk.salyk.kg:30040 [00:20:02]ConnectInit lk.salyk.kg [00:20:02]written 0, free lines is 4095 [00:20:03]Connected sock=10 [00:20:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 95 4A 07 01 91 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 33 FF 03 08 00 03 BC 61 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 30 D5 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 D5 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 4D 00 00 00 00 07 04 06 00 00 D5 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 00 00 00 F4 03 04 00 33 2A 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A1 DB 04 00 35 04 06 00 A3 4A C3 D3 ED 33 8B 2B 1D 3F 14 1A C2 8B [00:20:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 74 D3 47 00 95 84 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A1 DB 04 00 F4 03 04 00 EA D5 1F 67 B6 04 01 00 00 91 A0 CF 2E 9F FE 77 02 [00:20:03]CommunicateWithHost err = 0 [00:20:03]CheckOFDResponse [00:20:03]1017 (14) - 77093643461234 [00:20:03]1041 (16) - 0000000000874671 [00:20:03]1040 (4) - 318369 [00:20:03]1012 (4) - 28.10.2024 18:20 [00:20:03]1206 (1) - 0 [00:20:03]OFD Sender: Remove packet 318369 [00:20:03]ProducePacketName [00:20:03]name=ofd_packets/00318369 [00:20:03]NVStorageDeleteData [00:20:03]Write to MH i2c: 01 00 00 ED 42 2F [00:20:03]Write i2c OK [00:20:03]MH_I2C_Read... [00:20:03]Read from MH i2c: 01 [00:20:03]MH_I2C_Read... [00:20:03]Read from MH i2c: 01 07 00 [00:20:03]MH_I2C_Read... [00:20:03]Read from MH i2c: 01 07 00 ED 42 00 00 00 00 00 FE 0C 40 [00:20:03]RasterBufferAndPrint [00:20:03]line [00:20:03]line [00:20:03]line [00:20:03]line [00:20:03]line [00:20:03]written 0, free lines is 3332 [00:20:03]MH_Cut [00:20:03]Write to MH i2c: D1 01 00 F4 42 01 08 [00:20:03]Write i2c OK [00:20:03]MH_I2C_Read... [00:20:03]Read from MH i2c: D1 [00:20:03]MH_I2C_Read... [00:20:03]Read from MH i2c: D1 01 00 [00:20:03]MH_I2C_Read... [00:20:03]Read from MH i2c: D1 01 00 F4 42 00 07 [00:20:03]Write to MH i2c: 01 00 00 F5 42 37 [00:20:03]Write i2c OK [00:20:03]MH_I2C_Read... [00:20:03]OFD Sender: No OFD packet to send [00:20:04]*** Cut start [00:20:04]*** Partial cut [00:20:04]*** CUTSNS_PIN = 1 [00:20:04]*** CUTSNS_PIN = 0 [00:20:04]*** Brake cut motor [00:20:04]Read from MH i2c: 01 [00:20:04]MH_I2C_Read... [00:20:04]*** Stop cut motor [00:20:04]*** Cut end [00:20:04]Read from MH i2c: 01 07 00 [00:20:04]MH_I2C_Read... [00:20:04]Read from MH i2c: 01 07 00 F5 42 00 00 00 00 00 FF 0F 4C [00:20:04]process_action close_receipt done [00:20:04]requested_data is exist [00:20:04]produce_requested_data [00:20:04]requested_item fm.sn is exist - process it [00:20:04]wFMCommunicate request_size=4 [00:20:04]MH_SAM_APDU [00:20:04]CAPDU: 80 11 00 00 [00:20:04]Write to MH i2c: E2 08 00 F6 42 80 11 00 00 00 00 00 00 B2 [00:20:04]Write i2c OK [00:20:04]MH_I2C_Read... [00:20:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:20:04]Read from MH i2c: E2 [00:20:04]MH_I2C_Read... [00:20:04]Read from MH i2c: E2 17 00 [00:20:04]MH_I2C_Read... [00:20:04]Read from MH i2c: E2 17 00 F6 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 06 [00:20:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [00:20:04]wFMCommunicate OK [00:20:04]requested_item fd.num is exist - process it [00:20:04]SAM_PROTO_GetFieldsCounters [00:20:04]wFMCommunicate request_size=4 [00:20:04]MH_SAM_APDU [00:20:04]CAPDU: 80 13 00 00 [00:20:04]Write to MH i2c: E2 08 00 F7 42 80 13 00 00 00 00 00 00 B5 [00:20:04]Write i2c OK [00:20:04]MH_I2C_Read... [00:20:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:20:04]Read from MH i2c: E2 [00:20:04]MH_I2C_Read... [00:20:04]Read from MH i2c: E2 62 00 [00:20:04]MH_I2C_Read... [00:20:04]Read from MH i2c: E2 62 00 F7 42 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A1 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 0C 00 00 00 5E 04 04 00 0C 00 00 00 57 04 04 00 0D 00 00 00 19 04 04 00 00 00 00 00 90 00 A1 [00:20:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A1 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 0C 00 00 00 5E 04 04 00 0C 00 00 00 57 04 04 00 0D 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:20:04]wFMCommunicate OK [00:20:04]SAM_PROTO_GetFieldsCounters done [00:20:04]requested_item shift.num is exist - process it [00:20:04]requested_item shift.opened is exist - process it [00:20:04]req_shift_opened [00:20:04]FM_GetShiftState [00:20:04]SAM_PROTO_GetShiftState [00:20:04]wFMCommunicate request_size=4 [00:20:04]MH_SAM_APDU [00:20:04]CAPDU: 80 13 01 00 [00:20:04]Write to MH i2c: E2 08 00 F8 42 80 13 01 00 00 00 00 00 B7 [00:20:04]Write i2c OK [00:20:04]MH_I2C_Read... [00:20:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:20:05]Read from MH i2c: E2 [00:20:05]MH_I2C_Read... [00:20:05]Read from MH i2c: E2 0E 00 [00:20:05]MH_I2C_Read... [00:20:05]Read from MH i2c: E2 0E 00 F8 42 00 09 00 01 83 25 20 67 00 00 00 00 90 00 F2 [00:20:05]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [00:20:05]wFMCommunicate OK [00:20:05]SAM_PROTO_GetShiftState done [00:20:05]FM_GetShiftState done [00:20:05]req_shift_opened done [00:20:05]requested_item shift.open_date is exist - process it [00:20:05]req_shift_open_date [00:20:05]req_shift_open_date done [00:20:05]produce_requested_data done [00:20:05]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318369,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [00:20:05]process_action_free close_receipt [00:20:05]json_value_free [00:20:05]json_value_free done [00:20:05]process_json_proto returns [00:20:05]Send response to host [00:20:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318369,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [00:20:05]free response buf [00:20:05]execute_script done [00:20:05]execute_script returns [00:20:05]free content buf [00:20:05]Sock 9.Close socket [00:20:05]Sock 9.Thread stoped [00:20:08]OFD Sender: No OFD packet to send [00:20:13]OFD Sender: No OFD packet to send [00:20:18]OFD Sender: No OFD packet to send [00:20:23]OFD Sender: No OFD packet to send [00:20:28]OFD Sender: No OFD packet to send [00:20:33]OFD Sender: No OFD packet to send [00:20:38]OFD Sender: No OFD packet to send [00:20:43]OFD Sender: No OFD packet to send [00:20:48]OFD Sender: No OFD packet to send [00:20:53]OFD Sender: No OFD packet to send [00:20:58]OFD Sender: No OFD packet to send [00:21:03]OFD Sender: No OFD packet to send [00:21:08]OFD Sender: No OFD packet to send [00:21:13]OFD Sender: No OFD packet to send [00:21:18]OFD Sender: No OFD packet to send [00:21:23]OFD Sender: No OFD packet to send [00:21:28]OFD Sender: No OFD packet to send [00:21:33]OFD Sender: No OFD packet to send [00:21:38]OFD Sender: No OFD packet to send [00:21:43]OFD Sender: No OFD packet to send [00:21:48]OFD Sender: No OFD packet to send [00:21:53]OFD Sender: No OFD packet to send [00:21:58]OFD Sender: No OFD packet to send [00:22:03]OFD Sender: No OFD packet to send [00:22:08]OFD Sender: No OFD packet to send [00:22:13]OFD Sender: No OFD packet to send [00:22:18]OFD Sender: No OFD packet to send [00:22:23]OFD Sender: No OFD packet to send [00:22:28]OFD Sender: No OFD packet to send [00:22:32]accept exits with 8 [00:22:32]New connection [00:22:32]New thread 3066895716 created [00:22:32]Thread 3067039076 joined [00:22:32]Waiting for new connection... [00:22:32] Sock 8.Parse request [00:22:32]Sock 8.Check first char [00:22:32]Sock 8.First char is OK [00:22:32]request: POST /json_proto HTTP/1.0 [00:22:32]Method: POST [00:22:32]URL: /json_proto [00:22:32]Method is POST - this is cgi request [00:22:32]url: /json_proto [00:22:32]query_string will be loaded in cgi processing [00:22:32]execute_cgi json_proto POST (null) [00:22:32]execute_cgi path=json_proto method=POST [00:22:32]POST find Content-Length [00:22:32]Host: 172.17.50.195:8080 [00:22:32]Content-Length: 820 [00:22:32]Content-Type: application/json [00:22:32] [00:22:32]POST finish read [00:22:32]Found Content-Length = 820 [00:22:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093382", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:22:32]execute_script... [00:22:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093382", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:22:32]POST & json_proto [00:22:32]process_json_proto [00:22:32]json parsed OK: [00:22:32]protocol is kg_v1.0 [00:22:32]action value=close_receipt [00:22:32]process_action close_receipt [00:22:32]cmd_close_receipt [00:22:32]MH_GetDate [00:22:32]Write to MH i2c: F0 00 00 F9 42 2A [00:22:32]Write i2c OK [00:22:32]MH_I2C_Read... [00:22:32]Read from MH i2c: F0 [00:22:32]MH_I2C_Read... [00:22:32]Read from MH i2c: F0 09 00 [00:22:32]MH_I2C_Read... [00:22:32]Read from MH i2c: F0 09 00 F9 42 00 CB 2A 20 67 43 33 1C 67 A8 [00:22:32]GetLastDocTimeStamp 1730161203 [00:22:32]current date 1730161355 [00:22:32]FM_GetShiftState [00:22:32]SAM_PROTO_GetShiftState [00:22:32]wFMCommunicate request_size=4 [00:22:32]MH_SAM_APDU [00:22:32]CAPDU: 80 13 01 00 [00:22:32]Write to MH i2c: E2 08 00 FA 42 80 13 01 00 00 00 00 00 B9 [00:22:32]Write i2c OK [00:22:32]MH_I2C_Read... [00:22:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:22:32]Read from MH i2c: E2 [00:22:32]MH_I2C_Read... [00:22:32]Read from MH i2c: E2 0E 00 [00:22:32]MH_I2C_Read... [00:22:32]Read from MH i2c: E2 0E 00 FA 42 00 09 00 01 83 25 20 67 00 00 00 00 90 00 F4 [00:22:32]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [00:22:32]wFMCommunicate OK [00:22:32]SAM_PROTO_GetShiftState done [00:22:32]FM_GetShiftState done [00:22:32]opened in 1730160003 [00:22:32]opened+sec_in_day 1730246403 [00:22:32]quantity*price = 100021 [00:22:32]sum+1 = 100023 [00:22:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 13 29.10.2024 00:22 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874671 ФД: 318370 ФПД: 167348141835779 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T002235&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318370&fm=167348141835779&tin=02508201610067®Number=0000000000091628&sum=100022 [00:22:34]StoreToDocumentArchive [00:22:34]shift 547 fd 318370 [00:22:34]save to /storage/0547/doc_00318370 [00:22:34]save last doc name /storage/0547/doc_00318370 to /storage/kkm_last_doc_name [00:22:34]save OK [00:22:34]Clear old archive folders... [00:22:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:22:34]tlvbuf is 0011B5F0 [00:22:34]SAM_PROTO_ClearQueue [00:22:34]wFMCommunicate request_size=4 [00:22:34]MH_SAM_APDU [00:22:34]CAPDU: 80 09 00 00 [00:22:34]Write to MH i2c: E2 08 00 07 43 80 09 00 00 00 00 00 00 BC [00:22:34]Write i2c OK [00:22:34]MH_I2C_Read... [00:22:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:22:34]Read from MH i2c: E2 [00:22:34]MH_I2C_Read... [00:22:34]Read from MH i2c: E2 03 00 [00:22:34]MH_I2C_Read... [00:22:34]Read from MH i2c: E2 03 00 07 43 00 90 00 BE [00:22:34]RAPDU: 90 00 [00:22:34]wFMCommunicate OK [00:22:34]SAM_PROTO_ClearQueue done [00:22:34]KKMCreateOFDPacket [00:22:34]OFDProtocolAddRootSTLVToBuf [00:22:34]FM_MakeSignedData [00:22:34]FM_MakeSignedData [00:22:34]SAM_PROTO_SignData [00:22:34]wFMCommunicate request_size=4 [00:22:34]MH_SAM_APDU [00:22:34]CAPDU: 80 0D 01 02 [00:22:34]Write to MH i2c: E2 08 00 08 43 80 0D 01 02 00 00 00 00 C4 [00:22:34]Write i2c OK [00:22:34]MH_I2C_Read... [00:22:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:22:34]Read from MH i2c: E2 [00:22:34]MH_I2C_Read... [00:22:34]Read from MH i2c: E2 03 00 [00:22:34]MH_I2C_Read... [00:22:34]Read from MH i2c: E2 03 00 08 43 00 90 00 BF [00:22:34]RAPDU: 90 00 [00:22:34]wFMCommunicate OK [00:22:34]wFMCommunicate request_size=255 [00:22:34]MH_SAM_APDU [00:22:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 00 00 00 F4 03 04 00 CB 2A 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A2 DB 04 00 35 04 06 00 98 [00:22:34]Write to MH i2c: E2 02 01 09 43 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 00 00 00 F4 03 04 00 CB 2A 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A2 DB 04 00 35 04 06 00 98 00 00 63 [00:22:34]Write i2c OK [00:22:34]MH_I2C_Read... [00:22:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:22:34]Read from MH i2c: E2 [00:22:34]MH_I2C_Read... [00:22:34]Read from MH i2c: E2 03 00 [00:22:34]MH_I2C_Read... [00:22:34]Read from MH i2c: E2 03 00 09 43 00 90 00 C0 [00:22:34]RAPDU: 90 00 [00:22:34]wFMCommunicate OK [00:22:34]wFMCommunicate request_size=10 [00:22:34]MH_SAM_APDU [00:22:34]CAPDU: 80 0D 02 02 05 33 C6 8C 46 03 [00:22:34]Write to MH i2c: E2 0D 00 0A 43 80 0D 02 02 05 00 33 C6 8C 46 03 00 00 9F [00:22:34]Write i2c OK [00:22:34]MH_I2C_Read... [00:22:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:22:34]Read from MH i2c: E2 [00:22:34]MH_I2C_Read... [00:22:34]Read from MH i2c: E2 03 00 [00:22:34]MH_I2C_Read... [00:22:34]Read from MH i2c: E2 03 00 0A 43 00 90 00 C1 [00:22:34]RAPDU: 90 00 [00:22:34]wFMCommunicate OK [00:22:34]wFMCommunicate request_size=4 [00:22:34]MH_SAM_APDU [00:22:34]CAPDU: 80 0D 03 02 [00:22:34]Write to MH i2c: E2 08 00 0B 43 80 0D 03 02 00 00 00 00 C9 [00:22:34]Write i2c OK [00:22:34]MH_I2C_Read... [00:22:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:22:34]Read from MH i2c: E2 [00:22:34]MH_I2C_Read... [00:22:34]Read from MH i2c: E2 0B 00 [00:22:34]MH_I2C_Read... [00:22:34]Read from MH i2c: E2 0B 00 0B 43 00 48 9A 47 F4 68 6C 1D 2E 90 00 06 [00:22:34]RAPDU: 48 9A 47 F4 68 6C 1D 2E 90 00 [00:22:34]wFMCommunicate OK [00:22:34]SAM_PROTO_SignData done [00:22:34]FM_MakeSignedData done [00:22:34]CreateOFDProtocolMessage [00:22:34]wFMCommunicate request_size=4 [00:22:34]MH_SAM_APDU [00:22:34]CAPDU: 80 11 00 00 [00:22:34]Write to MH i2c: E2 08 00 0C 43 80 11 00 00 00 00 00 00 C9 [00:22:34]Write i2c OK [00:22:34]MH_I2C_Read... [00:22:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:22:34]Read from MH i2c: E2 [00:22:34]MH_I2C_Read... [00:22:34]Read from MH i2c: E2 17 00 [00:22:34]MH_I2C_Read... [00:22:34]Read from MH i2c: E2 17 00 0C 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 1D [00:22:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [00:22:34]wFMCommunicate OK [00:22:34]CreateOFDProtocolMessage done [00:22:34]OFDSenderStorePacket 318370 [00:22:34]StoreOFDPacket docnum=318370 [00:22:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 6E 35 07 01 65 BD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 00 00 00 F4 03 04 00 CB 2A 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A2 DB 04 00 35 04 06 00 98 33 C6 8C 46 03 48 9A 47 F4 68 6C 1D 2E [00:22:34]CheckFolder [00:22:34]dirname=/storage/ofd_packets [00:22:34]CheckFolder done [00:22:34]ProducePacketName [00:22:34]name=ofd_packets/00318370 [00:22:34]NVStorageSaveData ofd_packets/00318370 [00:22:34]File name is /storage/ofd_packets/00318370 [00:22:34]Write 301 bytes [00:22:34]NVStorageSaveData done [00:22:34]OFDSenderStorePacket done [00:22:34]KKMCreateOFDPacket done [00:22:34]NVStorageSaveData kkm_last_timestamp [00:22:34]File name is /storage/kkm_last_timestamp [00:22:34]Write 4 bytes [00:22:34]NVStorageSaveData done [00:22:34]ExternCall_PrintAddStr [00:22:34]wPrintStart [00:22:34]Write to MH i2c: 01 00 00 0D 43 50 [00:22:34]Write i2c OK [00:22:34]MH_I2C_Read... [00:22:34]Read from MH i2c: 01 [00:22:34]MH_I2C_Read... [00:22:34]Read from MH i2c: 01 07 00 [00:22:34]MH_I2C_Read... [00:22:34]Read from MH i2c: 01 07 00 0D 43 00 00 00 00 00 FF 0F 65 [00:22:34]RasterBufferAndPrint [00:22:34]line Счет N : (1)1093382 [00:22:34]line ИНН: 02508201610067 [00:22:34]line Контрольно-Кассовый Чек [00:22:34]line ПРОДАЖА [00:22:34]line ТРК (МРК, ГНК) : 34 [00:22:34]line Товар: 2710124500 [00:22:34]line Аи-95-К-3 [00:22:34]line 13.480 * 74.20 [00:22:34]line = 1000.22 [00:22:34]line НДС 12% НСП 1% [00:22:34]line > о реализуемом товаре [00:22:34]line ИТОГО: 1000.22 [00:22:34]line НСП 1% : 8.85 [00:22:34]line НДС 12% : 106.22 [00:22:34]line Наличными: 0.00 [00:22:34]line Безнал.: 1000.22 [00:22:34]line Место: АЗС № 101 "Партнер Нефть" [00:22:34]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [00:22:34]line СНО: Общий режим [00:22:34]line Чек 13 29.10.2024 00:22 [00:22:34]line Смена: 547 ФФД: 1.0 [00:22:34]line ЗНМ: 0300000082 [00:22:34]line РНМ: 0000000000091628 [00:22:34]line Версия ККМ: 001 [00:22:34]line Платежная система: Бакай Банк [00:22:34]line ФМ: 0000000000874671 [00:22:34]line ФД: 318370 [00:22:34]line ФПД: 167348141835779 [00:22:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T002235&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318370&fm=167348141835779&tin=02508201610067®Number=0000000000091628&sum=100022 [00:22:34]written 0, free lines is 4095 [00:22:34]OFD Sender: Processing packet 318370 [packets to send 127, broken 126] [00:22:34]ProducePacketName [00:22:34]name=ofd_packets/00318370 [00:22:34]OFD Sender: To server: pG, [00:22:34]CommunicateWithHost lk.salyk.kg:30040 [00:22:34]ConnectInit lk.salyk.kg [00:22:34]Connected sock=11 [00:22:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 6E 35 07 01 65 BD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 00 00 00 F4 03 04 00 CB 2A 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A2 DB 04 00 35 04 06 00 98 33 C6 8C 46 03 48 9A 47 F4 68 6C 1D 2E [00:22:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 DD 38 47 00 13 F2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A2 DB 04 00 F4 03 04 00 82 D6 1F 67 B6 04 01 00 00 3B 35 75 9A 01 AC 8E BC [00:22:34]CommunicateWithHost err = 0 [00:22:34]CheckOFDResponse [00:22:34]1017 (14) - 77093643461234 [00:22:34]1041 (16) - 0000000000874671 [00:22:34]1040 (4) - 318370 [00:22:34]1012 (4) - 28.10.2024 18:22 [00:22:34]1206 (1) - 0 [00:22:34]OFD Sender: Remove packet 318370 [00:22:34]ProducePacketName [00:22:34]name=ofd_packets/00318370 [00:22:34]NVStorageDeleteData [00:22:35]Write to MH i2c: 01 00 00 37 43 7A [00:22:35]Write i2c OK [00:22:35]MH_I2C_Read... [00:22:35]Read from MH i2c: 01 [00:22:35]MH_I2C_Read... [00:22:35]Read from MH i2c: 01 07 00 [00:22:35]MH_I2C_Read... [00:22:35]Read from MH i2c: 01 07 00 37 43 00 00 00 00 00 07 0D 95 [00:22:35]RasterBufferAndPrint [00:22:35]line [00:22:35]line [00:22:35]line [00:22:35]line [00:22:35]line [00:22:35]written 0, free lines is 3342 [00:22:35]MH_Cut [00:22:35]Write to MH i2c: D1 01 00 3E 43 01 53 [00:22:35]Write i2c OK [00:22:35]MH_I2C_Read... [00:22:35]Read from MH i2c: D1 [00:22:35]MH_I2C_Read... [00:22:35]Read from MH i2c: D1 01 00 [00:22:35]MH_I2C_Read... [00:22:35]Read from MH i2c: D1 01 00 3E 43 00 52 [00:22:35]Write to MH i2c: 01 00 00 3F 43 82 [00:22:35]Write i2c OK [00:22:35]MH_I2C_Read... [00:22:35]OFD Sender: No OFD packet to send [00:22:35]*** Cut start [00:22:35]*** Partial cut [00:22:35]*** CUTSNS_PIN = 1 [00:22:35]*** CUTSNS_PIN = 0 [00:22:36]*** Brake cut motor [00:22:36]Read from MH i2c: 01 [00:22:36]MH_I2C_Read... [00:22:36]*** Stop cut motor [00:22:36]*** Cut end [00:22:36]Read from MH i2c: 01 07 00 [00:22:36]MH_I2C_Read... [00:22:36]Read from MH i2c: 01 07 00 3F 43 00 00 00 00 00 FF 0F 97 [00:22:36]process_action close_receipt done [00:22:36]requested_data is exist [00:22:36]produce_requested_data [00:22:36]requested_item fm.sn is exist - process it [00:22:36]wFMCommunicate request_size=4 [00:22:36]MH_SAM_APDU [00:22:36]CAPDU: 80 11 00 00 [00:22:36]Write to MH i2c: E2 08 00 40 43 80 11 00 00 00 00 00 00 FD [00:22:36]Write i2c OK [00:22:36]MH_I2C_Read... [00:22:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:22:36]Read from MH i2c: E2 [00:22:36]MH_I2C_Read... [00:22:36]Read from MH i2c: E2 17 00 [00:22:36]MH_I2C_Read... [00:22:36]Read from MH i2c: E2 17 00 40 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 51 [00:22:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [00:22:36]wFMCommunicate OK [00:22:36]requested_item fd.num is exist - process it [00:22:36]SAM_PROTO_GetFieldsCounters [00:22:36]wFMCommunicate request_size=4 [00:22:36]MH_SAM_APDU [00:22:36]CAPDU: 80 13 00 00 [00:22:36]Write to MH i2c: E2 08 00 41 43 80 13 00 00 00 00 00 00 00 [00:22:36]Write i2c OK [00:22:36]MH_I2C_Read... [00:22:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:22:36]Read from MH i2c: E2 [00:22:36]MH_I2C_Read... [00:22:36]Read from MH i2c: E2 62 00 [00:22:36]MH_I2C_Read... [00:22:36]Read from MH i2c: E2 62 00 41 43 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A2 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 0D 00 00 00 5E 04 04 00 0D 00 00 00 57 04 04 00 0E 00 00 00 19 04 04 00 00 00 00 00 90 00 F0 [00:22:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A2 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 0D 00 00 00 5E 04 04 00 0D 00 00 00 57 04 04 00 0E 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:22:36]wFMCommunicate OK [00:22:36]SAM_PROTO_GetFieldsCounters done [00:22:36]requested_item shift.num is exist - process it [00:22:36]requested_item shift.opened is exist - process it [00:22:36]req_shift_opened [00:22:36]FM_GetShiftState [00:22:36]SAM_PROTO_GetShiftState [00:22:36]wFMCommunicate request_size=4 [00:22:36]MH_SAM_APDU [00:22:36]CAPDU: 80 13 01 00 [00:22:36]Write to MH i2c: E2 08 00 42 43 80 13 01 00 00 00 00 00 02 [00:22:36]Write i2c OK [00:22:36]MH_I2C_Read... [00:22:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:22:36]Read from MH i2c: E2 [00:22:36]MH_I2C_Read... [00:22:36]Read from MH i2c: E2 0E 00 [00:22:36]MH_I2C_Read... [00:22:36]Read from MH i2c: E2 0E 00 42 43 00 09 00 01 83 25 20 67 00 00 00 00 90 00 3D [00:22:36]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [00:22:36]wFMCommunicate OK [00:22:36]SAM_PROTO_GetShiftState done [00:22:36]FM_GetShiftState done [00:22:36]req_shift_opened done [00:22:36]requested_item shift.open_date is exist - process it [00:22:36]req_shift_open_date [00:22:36]req_shift_open_date done [00:22:36]produce_requested_data done [00:22:36]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318370,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [00:22:36]process_action_free close_receipt [00:22:36]json_value_free [00:22:36]json_value_free done [00:22:36]process_json_proto returns [00:22:36]Send response to host [00:22:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318370,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [00:22:36]free response buf [00:22:36]execute_script done [00:22:36]execute_script returns [00:22:36]free content buf [00:22:36]Sock 8.Close socket [00:22:36]Sock 8.Thread stoped [00:22:40]OFD Sender: No OFD packet to send [00:22:45]OFD Sender: No OFD packet to send [00:22:50]OFD Sender: No OFD packet to send [00:22:55]OFD Sender: No OFD packet to send [00:23:00]OFD Sender: No OFD packet to send [00:23:05]OFD Sender: No OFD packet to send [00:23:10]OFD Sender: No OFD packet to send [00:23:15]OFD Sender: No OFD packet to send [00:23:20]OFD Sender: No OFD packet to send [00:23:25]OFD Sender: No OFD packet to send [00:23:30]OFD Sender: No OFD packet to send [00:23:35]OFD Sender: No OFD packet to send [00:23:40]OFD Sender: No OFD packet to send [00:23:45]OFD Sender: No OFD packet to send [00:23:50]OFD Sender: No OFD packet to send [00:23:54]accept exits with 9 [00:23:54]New connection [00:23:54]New thread 3067039076 created [00:23:54]Thread 3066895716 joined [00:23:54]Waiting for new connection... [00:23:54] Sock 9.Parse request [00:23:54]Sock 9.Check first char [00:23:54]Sock 9.First char is OK [00:23:54]request: POST /json_proto HTTP/1.0 [00:23:54]Method: POST [00:23:54]URL: /json_proto [00:23:54]Method is POST - this is cgi request [00:23:54]url: /json_proto [00:23:54]query_string will be loaded in cgi processing [00:23:54]execute_cgi json_proto POST (null) [00:23:54]execute_cgi path=json_proto method=POST [00:23:54]POST find Content-Length [00:23:54]Host: 172.17.50.195:8080 [00:23:54]Content-Length: 689 [00:23:54]Content-Type: application/json [00:23:54] [00:23:54]POST finish read [00:23:54]Found Content-Length = 689 [00:23:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093383", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194800", "name": "D-ENERGY \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:23:54]execute_script... [00:23: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)1093383", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194800", "name": "D-ENERGY \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:23:54]POST & json_proto [00:23:54]process_json_proto [00:23:54]json parsed OK: [00:23:54]protocol is kg_v1.0 [00:23:54]action value=close_receipt [00:23:54]process_action close_receipt [00:23:54]cmd_close_receipt [00:23:54]MH_GetDate [00:23:54]Write to MH i2c: F0 00 00 43 43 75 [00:23:54]Write i2c OK [00:23:54]MH_I2C_Read... [00:23:54]Read from MH i2c: F0 [00:23:54]MH_I2C_Read... [00:23:54]Read from MH i2c: F0 09 00 [00:23:54]MH_I2C_Read... [00:23:54]Read from MH i2c: F0 09 00 43 43 00 1C 2B 20 67 43 33 1C 67 45 [00:23:54]GetLastDocTimeStamp 1730161355 [00:23:54]current date 1730161436 [00:23:54]FM_GetShiftState [00:23:54]SAM_PROTO_GetShiftState [00:23:54]wFMCommunicate request_size=4 [00:23:54]MH_SAM_APDU [00:23:54]CAPDU: 80 13 01 00 [00:23:54]Write to MH i2c: E2 08 00 44 43 80 13 01 00 00 00 00 00 04 [00:23:54]Write i2c OK [00:23:54]MH_I2C_Read... [00:23:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:23:54]Read from MH i2c: E2 [00:23:54]MH_I2C_Read... [00:23:54]Read from MH i2c: E2 0E 00 [00:23:54]MH_I2C_Read... [00:23:54]Read from MH i2c: E2 0E 00 44 43 00 09 00 01 83 25 20 67 00 00 00 00 90 00 3F [00:23:54]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [00:23:54]wFMCommunicate OK [00:23:54]SAM_PROTO_GetShiftState done [00:23:54]FM_GetShiftState done [00:23:54]opened in 1730160003 [00:23:54]opened+sec_in_day 1730246403 [00:23:54]quantity*price = 100051 [00:23:54]sum+1 = 100052 [00:23:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 14 29.10.2024 00:23 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318371 ФПД: 72573011000757 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T002356&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318371&fm=72573011000757&tin=02508201610067®Number=0000000000091628&sum=100000 [00:23:55]StoreToDocumentArchive [00:23:55]shift 547 fd 318371 [00:23:55]save to /storage/0547/doc_00318371 [00:23:55]save last doc name /storage/0547/doc_00318371 to /storage/kkm_last_doc_name [00:23:55]save OK [00:23:55]Clear old archive folders... [00:23:55]ProcessDocumentItem done err = 0, tmpTLVsize=257 [00:23:55]tlvbuf is 00126480 [00:23:55]SAM_PROTO_ClearQueue [00:23:55]wFMCommunicate request_size=4 [00:23:55]MH_SAM_APDU [00:23:55]CAPDU: 80 09 00 00 [00:23:55]Write to MH i2c: E2 08 00 51 43 80 09 00 00 00 00 00 00 06 [00:23:55]Write i2c OK [00:23:55]MH_I2C_Read... [00:23:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:23:55]Read from MH i2c: E2 [00:23:55]MH_I2C_Read... [00:23:55]Read from MH i2c: E2 03 00 [00:23:55]MH_I2C_Read... [00:23:55]Read from MH i2c: E2 03 00 51 43 00 90 00 08 [00:23:55]RAPDU: 90 00 [00:23:55]wFMCommunicate OK [00:23:55]SAM_PROTO_ClearQueue done [00:23:55]KKMCreateOFDPacket [00:23:55]OFDProtocolAddRootSTLVToBuf [00:23:55]FM_MakeSignedData [00:23:55]FM_MakeSignedData [00:23:55]SAM_PROTO_SignData [00:23:55]wFMCommunicate request_size=4 [00:23:55]MH_SAM_APDU [00:23:55]CAPDU: 80 0D 01 02 [00:23:55]Write to MH i2c: E2 08 00 52 43 80 0D 01 02 00 00 00 00 0E [00:23:55]Write i2c OK [00:23:55]MH_I2C_Read... [00:23:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:23:55]Read from MH i2c: E2 [00:23:55]MH_I2C_Read... [00:23:55]Read from MH i2c: E2 03 00 [00:23:55]MH_I2C_Read... [00:23:55]Read from MH i2c: E2 03 00 52 43 00 90 00 09 [00:23:55]RAPDU: 90 00 [00:23:55]wFMCommunicate OK [00:23:55]wFMCommunicate request_size=255 [00:23:55]MH_SAM_APDU [00:23:55]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 0E 00 00 00 F4 03 04 00 1C 2B 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A3 DB 04 [00:23:55]Write to MH i2c: E2 02 01 53 43 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 0E 00 00 00 F4 03 04 00 1C 2B 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A3 DB 04 00 00 ED [00:23:55]Write i2c OK [00:23:55]MH_I2C_Read... [00:23:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:23:55]Read from MH i2c: E2 [00:23:55]MH_I2C_Read... [00:23:55]Read from MH i2c: E2 03 00 [00:23:55]MH_I2C_Read... [00:23:55]Read from MH i2c: E2 03 00 53 43 00 90 00 0A [00:23:55]RAPDU: 90 00 [00:23:55]wFMCommunicate OK [00:23:55]wFMCommunicate request_size=16 [00:23:55]MH_SAM_APDU [00:23:55]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 42 01 38 8A 7D B5 [00:23:55]Write to MH i2c: E2 13 00 54 43 80 0D 02 02 0B 00 00 35 04 06 00 42 01 38 8A 7D B5 00 00 9D [00:23:55]Write i2c OK [00:23:55]MH_I2C_Read... [00:23:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:23:55]Read from MH i2c: E2 [00:23:55]MH_I2C_Read... [00:23:55]Read from MH i2c: E2 03 00 [00:23:55]MH_I2C_Read... [00:23:55]Read from MH i2c: E2 03 00 54 43 00 90 00 0B [00:23:56]RAPDU: 90 00 [00:23:56]wFMCommunicate OK [00:23:56]wFMCommunicate request_size=4 [00:23:56]MH_SAM_APDU [00:23:56]CAPDU: 80 0D 03 02 [00:23:56]Write to MH i2c: E2 08 00 55 43 80 0D 03 02 00 00 00 00 13 [00:23:56]Write i2c OK [00:23:56]MH_I2C_Read... [00:23:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:23:56]Read from MH i2c: E2 [00:23:56]MH_I2C_Read... [00:23:56]Read from MH i2c: E2 0B 00 [00:23:56]MH_I2C_Read... [00:23:56]Read from MH i2c: E2 0B 00 55 43 00 A3 30 BD 62 02 8D 2D 5D 90 00 1F [00:23:56]RAPDU: A3 30 BD 62 02 8D 2D 5D 90 00 [00:23:56]wFMCommunicate OK [00:23:56]SAM_PROTO_SignData done [00:23:56]FM_MakeSignedData done [00:23:56]CreateOFDProtocolMessage [00:23:56]wFMCommunicate request_size=4 [00:23:56]MH_SAM_APDU [00:23:56]CAPDU: 80 11 00 00 [00:23:56]Write to MH i2c: E2 08 00 56 43 80 11 00 00 00 00 00 00 13 [00:23:56]Write i2c OK [00:23:56]MH_I2C_Read... [00:23:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:23:56]Read from MH i2c: E2 [00:23:56]MH_I2C_Read... [00:23:56]Read from MH i2c: E2 17 00 [00:23:56]MH_I2C_Read... [00:23:56]Read from MH i2c: E2 17 00 56 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 67 [00:23:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [00:23:56]wFMCommunicate OK [00:23:56]CreateOFDProtocolMessage done [00:23:56]OFDSenderStorePacket 318371 [00:23:56]StoreOFDPacket docnum=318371 [00:23:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 15 01 00 00 C1 AE 0D 01 A3 8B 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 0E 00 00 00 F4 03 04 00 1C 2B 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A3 DB 04 00 35 04 06 00 42 01 38 8A 7D B5 A3 30 BD 62 02 8D 2D 5D [00:23:56]CheckFolder [00:23:56]dirname=/storage/ofd_packets [00:23:56]CheckFolder done [00:23:56]ProducePacketName [00:23:56]name=ofd_packets/00318371 [00:23:56]NVStorageSaveData ofd_packets/00318371 [00:23:56]File name is /storage/ofd_packets/00318371 [00:23:56]Write 307 bytes [00:23:56]NVStorageSaveData done [00:23:56]OFDSenderStorePacket done [00:23:56]KKMCreateOFDPacket done [00:23:56]NVStorageSaveData kkm_last_timestamp [00:23:56]File name is /storage/kkm_last_timestamp [00:23:56]Write 4 bytes [00:23:56]NVStorageSaveData done [00:23:56]ExternCall_PrintAddStr [00:23:56]wPrintStart [00:23:56]Write to MH i2c: 01 00 00 57 43 9A [00:23:56]Write i2c OK [00:23:56]MH_I2C_Read... [00:23:56]Read from MH i2c: 01 [00:23:56]MH_I2C_Read... [00:23:56]Read from MH i2c: 01 07 00 [00:23:56]MH_I2C_Read... [00:23:56]Read from MH i2c: 01 07 00 57 43 00 00 00 00 00 FF 0F AF [00:23:56]RasterBufferAndPrint [00:23:56]line Счет N : (1)1093383 [00:23:56]line ИНН: 02508201610067 [00:23:56]line Контрольно-Кассовый Чек [00:23:56]line ПРОДАЖА [00:23:56]line ТРК (МРК, ГНК) : 22 [00:23:56]line Товар: 2710194800 [00:23:56]line D-ENERGY Дт-К-2 [00:23:56]line 12.960 * 77.20 [00:23:56]line = 1000.51 [00:23:56]line НДС 12% НСП 1% [00:23:56]line > о реализуемом товаре [00:23:56]line ОКРУГЛЕНИЕ: -0.51 [00:23:56]line ИТОГО: 1000.00 [00:23:56]line Внесено: 1000.00 [00:23:56]line СДАЧА: 0.00 [00:23:56]line НСП 1% : 8.85 [00:23:56]line НДС 12% : 106.25 [00:23:56]line Наличными: 1000.00 [00:23:56]line Безнал.: 0.00 [00:23:56]line Место: АЗС № 101 "Партнер Нефть" [00:23:56]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [00:23:56]line СНО: Общий режим [00:23:56]line Чек 14 29.10.2024 00:23 [00:23:56]line Смена: 547 ФФД: 1.0 [00:23:56]line ЗНМ: 0300000082 [00:23:56]line РНМ: 0000000000091628 [00:23:56]line Версия ККМ: 001 [00:23:56]line ФМ: 0000000000874671 [00:23:56]line ФД: 318371 [00:23:56]line ФПД: 72573011000757 [00:23:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T002356&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318371&fm=72573011000757&tin=02508201610067®Number=0000000000091628&sum=100000 [00:23:56]OFD Sender: Processing packet 318371 [packets to send 127, broken 126] [00:23:56]ProducePacketName [00:23:56]name=ofd_packets/00318371 [00:23:56]OFD Sender: To server: pG, [00:23:56]CommunicateWithHost lk.salyk.kg:30040 [00:23:56]ConnectInit lk.salyk.kg [00:23:56]written 0, free lines is 4095 [00:23:56]Connected sock=10 [00:23:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 15 01 00 00 C1 AE 0D 01 A3 8B 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 0E 00 00 00 F4 03 04 00 1C 2B 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A3 DB 04 00 35 04 06 00 42 01 38 8A 7D B5 A3 30 BD 62 02 8D 2D 5D [00:23:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 A0 FD 47 00 41 F7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A3 DB 04 00 F4 03 04 00 D4 D6 1F 67 B6 04 01 00 00 70 9A 3B B0 F6 9C 45 CF [00:23:56]CommunicateWithHost err = 0 [00:23:56]CheckOFDResponse [00:23:56]1017 (14) - 77093643461234 [00:23:56]1041 (16) - 0000000000874671 [00:23:56]1040 (4) - 318371 [00:23:56]1012 (4) - 28.10.2024 18:24 [00:23:56]1206 (1) - 0 [00:23:56]OFD Sender: Remove packet 318371 [00:23:56]ProducePacketName [00:23:56]name=ofd_packets/00318371 [00:23:56]NVStorageDeleteData [00:23:56]Write to MH i2c: 01 00 00 82 43 C5 [00:23:56]Write i2c OK [00:23:56]MH_I2C_Read... [00:23:56]Read from MH i2c: 01 [00:23:56]MH_I2C_Read... [00:23:56]Read from MH i2c: 01 07 00 [00:23:56]MH_I2C_Read... [00:23:56]Read from MH i2c: 01 07 00 82 43 00 00 00 00 00 FF 0C D7 [00:23:56]RasterBufferAndPrint [00:23:56]line [00:23:56]line [00:23:56]line [00:23:56]line [00:23:56]line [00:23:56]written 0, free lines is 3333 [00:23:56]MH_Cut [00:23:56]Write to MH i2c: D1 01 00 89 43 01 9E [00:23:56]Write i2c OK [00:23:56]MH_I2C_Read... [00:23:56]Read from MH i2c: D1 [00:23:56]MH_I2C_Read... [00:23:56]Read from MH i2c: D1 01 00 [00:23:56]MH_I2C_Read... [00:23:56]Read from MH i2c: D1 01 00 89 43 00 9D [00:23:56]Write to MH i2c: 01 00 00 8A 43 CD [00:23:56]Write i2c OK [00:23:56]MH_I2C_Read... [00:23:57]OFD Sender: No OFD packet to send [00:23:57]*** Cut start [00:23:57]*** Partial cut [00:23:57]*** CUTSNS_PIN = 1 [00:23:57]*** CUTSNS_PIN = 0 [00:23:57]*** Brake cut motor [00:23:58]Read from MH i2c: 01 [00:23:58]MH_I2C_Read... [00:23:58]*** Stop cut motor [00:23:58]*** Cut end [00:23:58]Read from MH i2c: 01 07 00 [00:23:58]MH_I2C_Read... [00:23:58]Read from MH i2c: 01 07 00 8A 43 00 00 00 00 00 FF 0F E2 [00:23:58]process_action close_receipt done [00:23:58]requested_data is exist [00:23:58]produce_requested_data [00:23:58]requested_item fm.sn is exist - process it [00:23:58]wFMCommunicate request_size=4 [00:23:58]MH_SAM_APDU [00:23:58]CAPDU: 80 11 00 00 [00:23:58]Write to MH i2c: E2 08 00 8B 43 80 11 00 00 00 00 00 00 48 [00:23:58]Write i2c OK [00:23:58]MH_I2C_Read... [00:23:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:23:58]Read from MH i2c: E2 [00:23:58]MH_I2C_Read... [00:23:58]Read from MH i2c: E2 17 00 [00:23:58]MH_I2C_Read... [00:23:58]Read from MH i2c: E2 17 00 8B 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 9C [00:23:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [00:23:58]wFMCommunicate OK [00:23:58]requested_item fd.num is exist - process it [00:23:58]SAM_PROTO_GetFieldsCounters [00:23:58]wFMCommunicate request_size=4 [00:23:58]MH_SAM_APDU [00:23:58]CAPDU: 80 13 00 00 [00:23:58]Write to MH i2c: E2 08 00 8C 43 80 13 00 00 00 00 00 00 4B [00:23:58]Write i2c OK [00:23:58]MH_I2C_Read... [00:23:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:23:58]Read from MH i2c: E2 [00:23:58]MH_I2C_Read... [00:23:58]Read from MH i2c: E2 62 00 [00:23:58]MH_I2C_Read... [00:23:58]Read from MH i2c: E2 62 00 8C 43 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A3 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 0E 00 00 00 5E 04 04 00 0E 00 00 00 57 04 04 00 0F 00 00 00 19 04 04 00 00 00 00 00 90 00 3F [00:23:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A3 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 0E 00 00 00 5E 04 04 00 0E 00 00 00 57 04 04 00 0F 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:23:58]wFMCommunicate OK [00:23:58]SAM_PROTO_GetFieldsCounters done [00:23:58]requested_item shift.num is exist - process it [00:23:58]requested_item shift.opened is exist - process it [00:23:58]req_shift_opened [00:23:58]FM_GetShiftState [00:23:58]SAM_PROTO_GetShiftState [00:23:58]wFMCommunicate request_size=4 [00:23:58]MH_SAM_APDU [00:23:58]CAPDU: 80 13 01 00 [00:23:58]Write to MH i2c: E2 08 00 8D 43 80 13 01 00 00 00 00 00 4D [00:23:58]Write i2c OK [00:23:58]MH_I2C_Read... [00:23:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:23:58]Read from MH i2c: E2 [00:23:58]MH_I2C_Read... [00:23:58]Read from MH i2c: E2 0E 00 [00:23:58]MH_I2C_Read... [00:23:58]Read from MH i2c: E2 0E 00 8D 43 00 09 00 01 83 25 20 67 00 00 00 00 90 00 88 [00:23:58]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [00:23:58]wFMCommunicate OK [00:23:58]SAM_PROTO_GetShiftState done [00:23:58]FM_GetShiftState done [00:23:58]req_shift_opened done [00:23:58]requested_item shift.open_date is exist - process it [00:23:58]req_shift_open_date [00:23:58]req_shift_open_date done [00:23:58]produce_requested_data done [00:23:58]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318371,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [00:23:58]process_action_free close_receipt [00:23:58]json_value_free [00:23:58]json_value_free done [00:23:58]process_json_proto returns [00:23:58]Send response to host [00:23:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318371,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [00:23:58]free response buf [00:23:58]execute_script done [00:23:58]execute_script returns [00:23:58]free content buf [00:23:58]Sock 9.Close socket [00:23:58]Sock 9.Thread stoped [00:24:02]OFD Sender: No OFD packet to send [00:24:07]OFD Sender: No OFD packet to send [00:24:12]OFD Sender: No OFD packet to send [00:24:17]OFD Sender: No OFD packet to send [00:24:22]OFD Sender: No OFD packet to send [00:24:27]OFD Sender: No OFD packet to send [00:24:32]OFD Sender: No OFD packet to send [00:24:37]OFD Sender: No OFD packet to send [00:24:42]OFD Sender: No OFD packet to send [00:24:47]OFD Sender: No OFD packet to send [00:24:52]OFD Sender: No OFD packet to send [00:24:57]OFD Sender: No OFD packet to send [00:25:02]OFD Sender: No OFD packet to send [00:25:07]OFD Sender: No OFD packet to send [00:25:12]OFD Sender: No OFD packet to send [00:25:17]OFD Sender: No OFD packet to send [00:25:22]OFD Sender: No OFD packet to send [00:25:27]OFD Sender: No OFD packet to send [00:25:32]OFD Sender: No OFD packet to send [00:25:37]OFD Sender: No OFD packet to send [00:25:42]OFD Sender: No OFD packet to send [00:25:47]OFD Sender: No OFD packet to send [00:25:52]OFD Sender: No OFD packet to send [00:25:57]OFD Sender: No OFD packet to send [00:26:02]OFD Sender: No OFD packet to send [00:26:07]OFD Sender: No OFD packet to send [00:26:12]OFD Sender: No OFD packet to send [00:26:17]OFD Sender: No OFD packet to send [00:26:22]OFD Sender: No OFD packet to send [00:26:27]OFD Sender: No OFD packet to send [00:26:32]OFD Sender: No OFD packet to send [00:26:37]OFD Sender: No OFD packet to send [00:26:42]OFD Sender: No OFD packet to send [00:26:47]OFD Sender: No OFD packet to send [00:26:52]OFD Sender: No OFD packet to send [00:26:57]OFD Sender: No OFD packet to send [00:27:02]OFD Sender: No OFD packet to send [00:27:07]OFD Sender: No OFD packet to send [00:27:12]OFD Sender: No OFD packet to send [00:27:17]OFD Sender: No OFD packet to send [00:27:22]OFD Sender: No OFD packet to send [00:27:27]OFD Sender: No OFD packet to send [00:27:32]OFD Sender: No OFD packet to send [00:27:37]OFD Sender: No OFD packet to send [00:27:42]OFD Sender: No OFD packet to send [00:27:47]OFD Sender: No OFD packet to send [00:27:52]OFD Sender: No OFD packet to send [00:27:57]OFD Sender: No OFD packet to send [00:28:02]OFD Sender: No OFD packet to send [00:28:07]OFD Sender: No OFD packet to send [00:28:12]OFD Sender: No OFD packet to send [00:28:17]OFD Sender: No OFD packet to send [00:28:22]OFD Sender: No OFD packet to send [00:28:27]OFD Sender: No OFD packet to send [00:28:32]OFD Sender: No OFD packet to send [00:28:37]OFD Sender: No OFD packet to send [00:28:42]OFD Sender: No OFD packet to send [00:28:47]OFD Sender: No OFD packet to send [00:28:52]OFD Sender: No OFD packet to send [00:28:57]OFD Sender: No OFD packet to send [00:29:02]OFD Sender: No OFD packet to send [00:29:07]OFD Sender: No OFD packet to send [00:29:12]OFD Sender: No OFD packet to send [00:29:17]OFD Sender: No OFD packet to send [00:29:22]OFD Sender: No OFD packet to send [00:29:27]OFD Sender: No OFD packet to send [00:29:32]OFD Sender: No OFD packet to send [00:29:37]OFD Sender: No OFD packet to send [00:29:42]OFD Sender: No OFD packet to send [00:29:47]OFD Sender: No OFD packet to send [00:29:52]OFD Sender: No OFD packet to send [00:29:57]OFD Sender: No OFD packet to send [00:30:02]OFD Sender: No OFD packet to send [00:30:07]OFD Sender: No OFD packet to send [00:30:12]OFD Sender: No OFD packet to send [00:30:17]OFD Sender: No OFD packet to send [00:30:22]OFD Sender: No OFD packet to send [00:30:27]OFD Sender: No OFD packet to send [00:30:32]OFD Sender: No OFD packet to send [00:30:37]OFD Sender: No OFD packet to send [00:30:42]OFD Sender: No OFD packet to send [00:30:47]OFD Sender: No OFD packet to send [00:30:52]OFD Sender: No OFD packet to send [00:30:57]OFD Sender: No OFD packet to send [00:31:02]OFD Sender: No OFD packet to send [00:31:07]OFD Sender: No OFD packet to send [00:31:12]OFD Sender: No OFD packet to send [00:31:17]OFD Sender: No OFD packet to send [00:31:22]OFD Sender: No OFD packet to send [00:31:27]OFD Sender: No OFD packet to send [00:31:32]OFD Sender: No OFD packet to send [00:31:37]OFD Sender: No OFD packet to send [00:31:42]OFD Sender: No OFD packet to send [00:31:47]OFD Sender: No OFD packet to send [00:31:52]OFD Sender: No OFD packet to send [00:31:57]OFD Sender: No OFD packet to send [00:32:02]OFD Sender: No OFD packet to send [00:32:07]OFD Sender: No OFD packet to send [00:32:12]OFD Sender: No OFD packet to send [00:32:17]OFD Sender: No OFD packet to send [00:32:22]OFD Sender: No OFD packet to send [00:32:27]OFD Sender: No OFD packet to send [00:32:32]OFD Sender: No OFD packet to send [00:32:37]OFD Sender: No OFD packet to send [00:32:42]OFD Sender: No OFD packet to send [00:32:47]OFD Sender: No OFD packet to send [00:32:52]OFD Sender: No OFD packet to send [00:32:57]OFD Sender: No OFD packet to send [00:33:02]OFD Sender: No OFD packet to send [00:33:07]OFD Sender: No OFD packet to send [00:33:12]OFD Sender: No OFD packet to send [00:33:17]OFD Sender: No OFD packet to send [00:33:22]OFD Sender: No OFD packet to send [00:33:27]OFD Sender: No OFD packet to send [00:33:32]OFD Sender: No OFD packet to send [00:33:37]OFD Sender: No OFD packet to send [00:33:42]OFD Sender: No OFD packet to send [00:33:47]OFD Sender: No OFD packet to send [00:33:52]OFD Sender: No OFD packet to send [00:33:57]OFD Sender: No OFD packet to send [00:34:02]OFD Sender: No OFD packet to send [00:34:07]OFD Sender: No OFD packet to send [00:34:12]OFD Sender: No OFD packet to send [00:34:17]OFD Sender: No OFD packet to send [00:34:22]OFD Sender: No OFD packet to send [00:34:27]OFD Sender: No OFD packet to send [00:34:32]OFD Sender: No OFD packet to send [00:34:37]OFD Sender: No OFD packet to send [00:34:43]OFD Sender: No OFD packet to send [00:34:48]OFD Sender: No OFD packet to send [00:34:53]OFD Sender: No OFD packet to send [00:34:58]OFD Sender: No OFD packet to send [00:35:03]OFD Sender: No OFD packet to send [00:35:08]OFD Sender: No OFD packet to send [00:35:13]OFD Sender: No OFD packet to send [00:35:18]OFD Sender: No OFD packet to send [00:35:23]OFD Sender: No OFD packet to send [00:35:28]OFD Sender: No OFD packet to send [00:35:33]OFD Sender: No OFD packet to send [00:35:38]OFD Sender: No OFD packet to send [00:35:43]OFD Sender: No OFD packet to send [00:35:48]OFD Sender: No OFD packet to send [00:35:53]OFD Sender: No OFD packet to send [00:35:58]OFD Sender: No OFD packet to send [00:36:03]OFD Sender: No OFD packet to send [00:36:08]OFD Sender: No OFD packet to send [00:36:13]OFD Sender: No OFD packet to send [00:36:18]OFD Sender: No OFD packet to send [00:36:23]OFD Sender: No OFD packet to send [00:36:28]OFD Sender: No OFD packet to send [00:36:33]OFD Sender: No OFD packet to send [00:36:38]OFD Sender: No OFD packet to send [00:36:43]OFD Sender: No OFD packet to send [00:36:48]OFD Sender: No OFD packet to send [00:36:53]OFD Sender: No OFD packet to send [00:36:58]OFD Sender: No OFD packet to send [00:37:03]OFD Sender: No OFD packet to send [00:37:08]OFD Sender: No OFD packet to send [00:37:11]accept exits with 8 [00:37:11]New connection [00:37:11]New thread 3066895716 created [00:37:11]Thread 3067039076 joined [00:37:11]Waiting for new connection... [00:37:11] Sock 8.Parse request [00:37:11]Sock 8.Check first char [00:37:11]Sock 8.First char is OK [00:37:11]request: POST /json_proto HTTP/1.0 [00:37:11]Method: POST [00:37:11]URL: /json_proto [00:37:11]Method is POST - this is cgi request [00:37:11]url: /json_proto [00:37:11]query_string will be loaded in cgi processing [00:37:11]execute_cgi json_proto POST (null) [00:37:11]execute_cgi path=json_proto method=POST [00:37:11]POST find Content-Length [00:37:11]Host: 172.17.50.195:8080 [00:37:11]Content-Length: 678 [00:37:11]Content-Type: application/json [00:37:11] [00:37:11]POST finish read [00:37:11]Found Content-Length = 678 [00:37:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093384", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:37:11]execute_script... [00:37: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)1093384", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:37:11]POST & json_proto [00:37:11]process_json_proto [00:37:11]json parsed OK: [00:37:11]protocol is kg_v1.0 [00:37:11]action value=close_receipt [00:37:11]process_action close_receipt [00:37:11]cmd_close_receipt [00:37:11]MH_GetDate [00:37:11]Write to MH i2c: F0 00 00 8E 43 C0 [00:37:11]Write i2c OK [00:37:11]MH_I2C_Read... [00:37:11]Read from MH i2c: F0 [00:37:11]MH_I2C_Read... [00:37:11]Read from MH i2c: F0 09 00 [00:37:11]MH_I2C_Read... [00:37:11]Read from MH i2c: F0 09 00 8E 43 00 3A 2E 20 67 43 33 1C 67 B1 [00:37:11]GetLastDocTimeStamp 1730161436 [00:37:11]current date 1730162234 [00:37:11]FM_GetShiftState [00:37:11]SAM_PROTO_GetShiftState [00:37:11]wFMCommunicate request_size=4 [00:37:11]MH_SAM_APDU [00:37:11]CAPDU: 80 13 01 00 [00:37:11]Write to MH i2c: E2 08 00 8F 43 80 13 01 00 00 00 00 00 4F [00:37:11]Write i2c OK [00:37:11]MH_I2C_Read... [00:37:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:37:11]Read from MH i2c: E2 [00:37:11]MH_I2C_Read... [00:37:11]Read from MH i2c: E2 0E 00 [00:37:11]MH_I2C_Read... [00:37:11]Read from MH i2c: E2 0E 00 8F 43 00 09 00 01 83 25 20 67 00 00 00 00 90 00 8A [00:37:11]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [00:37:11]wFMCommunicate OK [00:37:11]SAM_PROTO_GetShiftState done [00:37:11]FM_GetShiftState done [00:37:11]opened in 1730160003 [00:37:11]opened+sec_in_day 1730246403 [00:37:11]quantity*price = 50041 [00:37:11]sum+1 = 50042 [00:37:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 15 29.10.2024 00:37 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318372 ФПД: 243996811274604 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T003714&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318372&fm=243996811274604&tin=02508201610067®Number=0000000000091628&sum=50000 [00:37:13]StoreToDocumentArchive [00:37:13]shift 547 fd 318372 [00:37:13]save to /storage/0547/doc_00318372 [00:37:13]save last doc name /storage/0547/doc_00318372 to /storage/kkm_last_doc_name [00:37:13]save OK [00:37:13]Clear old archive folders... [00:37:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:37:13]tlvbuf is 0008F3E0 [00:37:13]SAM_PROTO_ClearQueue [00:37:13]wFMCommunicate request_size=4 [00:37:13]MH_SAM_APDU [00:37:13]CAPDU: 80 09 00 00 [00:37:13]Write to MH i2c: E2 08 00 9C 43 80 09 00 00 00 00 00 00 51 [00:37:13]Write i2c OK [00:37:13]MH_I2C_Read... [00:37:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:37:13]Read from MH i2c: E2 [00:37:13]MH_I2C_Read... [00:37:13]Read from MH i2c: E2 03 00 [00:37:13]MH_I2C_Read... [00:37:13]Read from MH i2c: E2 03 00 9C 43 00 90 00 53 [00:37:13]RAPDU: 90 00 [00:37:13]wFMCommunicate OK [00:37:13]SAM_PROTO_ClearQueue done [00:37:13]KKMCreateOFDPacket [00:37:13]OFDProtocolAddRootSTLVToBuf [00:37:13]FM_MakeSignedData [00:37:13]FM_MakeSignedData [00:37:13]SAM_PROTO_SignData [00:37:13]wFMCommunicate request_size=4 [00:37:13]MH_SAM_APDU [00:37:13]CAPDU: 80 0D 01 02 [00:37:13]Write to MH i2c: E2 08 00 9D 43 80 0D 01 02 00 00 00 00 59 [00:37:13]Write i2c OK [00:37:13]MH_I2C_Read... [00:37:13]Read from MH i2c: E2 [00:37:13]MH_I2C_Read... [00:37:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:37:13]Read from MH i2c: E2 03 00 [00:37:13]MH_I2C_Read... [00:37:13]Read from MH i2c: E2 03 00 9D 43 00 90 00 54 [00:37:13]RAPDU: 90 00 [00:37:13]wFMCommunicate OK [00:37:13]wFMCommunicate request_size=255 [00:37:13]MH_SAM_APDU [00:37: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 3A 2E 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A4 DB 04 00 35 04 06 00 DD [00:37:13]Write to MH i2c: E2 02 01 9E 43 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 3A 2E 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A4 DB 04 00 35 04 06 00 DD 00 00 6A [00:37:13]Write i2c OK [00:37:13]MH_I2C_Read... [00:37:13]OFD Sender: No OFD packet to send [00:37:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:37:13]Read from MH i2c: E2 [00:37:13]MH_I2C_Read... [00:37:13]Read from MH i2c: E2 03 00 [00:37:13]MH_I2C_Read... [00:37:13]Read from MH i2c: E2 03 00 9E 43 00 90 00 55 [00:37:13]RAPDU: 90 00 [00:37:13]wFMCommunicate OK [00:37:13]wFMCommunicate request_size=10 [00:37:13]MH_SAM_APDU [00:37:13]CAPDU: 80 0D 02 02 05 E9 EF 43 29 6C [00:37:13]Write to MH i2c: E2 0D 00 9F 43 80 0D 02 02 05 00 E9 EF 43 29 6C 00 00 16 [00:37:13]Write i2c OK [00:37:13]MH_I2C_Read... [00:37:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:37:13]Read from MH i2c: E2 [00:37:13]MH_I2C_Read... [00:37:13]Read from MH i2c: E2 03 00 [00:37:13]MH_I2C_Read... [00:37:13]Read from MH i2c: E2 03 00 9F 43 00 90 00 56 [00:37:13]RAPDU: 90 00 [00:37:13]wFMCommunicate OK [00:37:13]wFMCommunicate request_size=4 [00:37:13]MH_SAM_APDU [00:37:13]CAPDU: 80 0D 03 02 [00:37:13]Write to MH i2c: E2 08 00 A0 43 80 0D 03 02 00 00 00 00 5E [00:37:13]Write i2c OK [00:37:13]MH_I2C_Read... [00:37:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:37:13]Read from MH i2c: E2 [00:37:13]MH_I2C_Read... [00:37:13]Read from MH i2c: E2 0B 00 [00:37:13]MH_I2C_Read... [00:37:13]Read from MH i2c: E2 0B 00 A0 43 00 88 23 5D D3 84 20 76 DE 90 00 32 [00:37:13]RAPDU: 88 23 5D D3 84 20 76 DE 90 00 [00:37:13]wFMCommunicate OK [00:37:13]SAM_PROTO_SignData done [00:37:13]FM_MakeSignedData done [00:37:13]CreateOFDProtocolMessage [00:37:13]wFMCommunicate request_size=4 [00:37:13]MH_SAM_APDU [00:37:13]CAPDU: 80 11 00 00 [00:37:13]Write to MH i2c: E2 08 00 A1 43 80 11 00 00 00 00 00 00 5E [00:37:13]Write i2c OK [00:37:13]MH_I2C_Read... [00:37:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:37:13]Read from MH i2c: E2 [00:37:13]MH_I2C_Read... [00:37:13]Read from MH i2c: E2 17 00 [00:37:13]MH_I2C_Read... [00:37:13]Read from MH i2c: E2 17 00 A1 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B2 [00:37:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [00:37:13]wFMCommunicate OK [00:37:13]CreateOFDProtocolMessage done [00:37:13]OFDSenderStorePacket 318372 [00:37:13]StoreOFDPacket docnum=318372 [00:37:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 3B 3C 07 01 78 DF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 3A 2E 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A4 DB 04 00 35 04 06 00 DD E9 EF 43 29 6C 88 23 5D D3 84 20 76 DE [00:37:13]CheckFolder [00:37:13]dirname=/storage/ofd_packets [00:37:13]CheckFolder done [00:37:13]ProducePacketName [00:37:13]name=ofd_packets/00318372 [00:37:13]NVStorageSaveData ofd_packets/00318372 [00:37:13]File name is /storage/ofd_packets/00318372 [00:37:13]Write 301 bytes [00:37:13]NVStorageSaveData done [00:37:13]OFDSenderStorePacket done [00:37:13]KKMCreateOFDPacket done [00:37:13]NVStorageSaveData kkm_last_timestamp [00:37:13]File name is /storage/kkm_last_timestamp [00:37:13]Write 4 bytes [00:37:13]NVStorageSaveData done [00:37:13]ExternCall_PrintAddStr [00:37:13]wPrintStart [00:37:13]Write to MH i2c: 01 00 00 A2 43 E5 [00:37:13]Write i2c OK [00:37:13]MH_I2C_Read... [00:37:13]Read from MH i2c: 01 [00:37:13]MH_I2C_Read... [00:37:13]Read from MH i2c: 01 07 00 [00:37:13]MH_I2C_Read... [00:37:13]Read from MH i2c: 01 07 00 A2 43 00 00 00 00 00 FF 0F FA [00:37:13]RasterBufferAndPrint [00:37:13]line Счет N : (1)1093384 [00:37:13]line ИНН: 02508201610067 [00:37:13]line Контрольно-Кассовый Чек [00:37:13]line ПРОДАЖА [00:37:13]line ТРК (МРК, ГНК) : 33 [00:37:13]line Товар: 2710124130 [00:37:13]line Аи-92-К-2 [00:37:13]line 7.480 * 66.90 [00:37:13]line = 500.41 [00:37:13]line НДС 12% НСП 1% [00:37:13]line > о реализуемом товаре [00:37:13]line ОКРУГЛЕНИЕ: -0.41 [00:37:13]line ИТОГО: 500.00 [00:37:13]line Внесено: 500.00 [00:37:13]line СДАЧА: 0.00 [00:37:13]line НСП 1% : 4.43 [00:37:13]line НДС 12% : 53.14 [00:37:13]line Наличными: 500.00 [00:37:13]line Безнал.: 0.00 [00:37:13]line Место: АЗС № 101 "Партнер Нефть" [00:37:13]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [00:37:13]line СНО: Общий режим [00:37:13]line Чек 15 29.10.2024 00:37 [00:37:13]line Смена: 547 ФФД: 1.0 [00:37:13]line ЗНМ: 0300000082 [00:37:13]line РНМ: 0000000000091628 [00:37:13]line Версия ККМ: 001 [00:37:13]line ФМ: 0000000000874671 [00:37:13]line ФД: 318372 [00:37:13]line ФПД: 243996811274604 [00:37:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T003714&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318372&fm=243996811274604&tin=02508201610067®Number=0000000000091628&sum=50000 [00:37:13]OFD Sender: Processing packet 318372 [packets to send 127, broken 126] [00:37:13]ProducePacketName [00:37:13]name=ofd_packets/00318372 [00:37:13]OFD Sender: To server: pG, [00:37:13]CommunicateWithHost lk.salyk.kg:30040 [00:37:13]ConnectInit lk.salyk.kg [00:37:13]written 0, free lines is 4095 [00:37:13]Connected sock=10 [00:37:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 3B 3C 07 01 78 DF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 3A 2E 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A4 DB 04 00 35 04 06 00 DD E9 EF 43 29 6C 88 23 5D D3 84 20 76 DE [00:37:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 52 C5 47 00 DD C1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A4 DB 04 00 F4 03 04 00 F1 D9 1F 67 B6 04 01 00 00 C8 3D FB 9C C8 D1 49 01 [00:37:14]CommunicateWithHost err = 0 [00:37:14]CheckOFDResponse [00:37:14]1017 (14) - 77093643461234 [00:37:14]1041 (16) - 0000000000874671 [00:37:14]1040 (4) - 318372 [00:37:14]1012 (4) - 28.10.2024 18:37 [00:37:14]1206 (1) - 0 [00:37:14]OFD Sender: Remove packet 318372 [00:37:14]ProducePacketName [00:37:14]name=ofd_packets/00318372 [00:37:14]NVStorageDeleteData [00:37:14]Write to MH i2c: 01 00 00 CD 43 10 [00:37:14]Write i2c OK [00:37:14]MH_I2C_Read... [00:37:14]Read from MH i2c: 01 [00:37:14]MH_I2C_Read... [00:37:14]Read from MH i2c: 01 07 00 [00:37:14]MH_I2C_Read... [00:37:14]Read from MH i2c: 01 07 00 CD 43 00 00 00 00 00 F6 0C 19 [00:37:14]RasterBufferAndPrint [00:37:14]line [00:37:14]line [00:37:14]line [00:37:14]line [00:37:14]line [00:37:14]written 0, free lines is 3324 [00:37:14]MH_Cut [00:37:14]Write to MH i2c: D1 01 00 D4 43 01 E9 [00:37:14]Write i2c OK [00:37:14]MH_I2C_Read... [00:37:14]Read from MH i2c: D1 [00:37:14]MH_I2C_Read... [00:37:14]Read from MH i2c: D1 01 00 [00:37:14]MH_I2C_Read... [00:37:14]Read from MH i2c: D1 01 00 D4 43 00 E8 [00:37:14]Write to MH i2c: 01 00 00 D5 43 18 [00:37:14]Write i2c OK [00:37:14]MH_I2C_Read... [00:37:14]OFD Sender: No OFD packet to send [00:37:15]*** Cut start [00:37:15]*** Partial cut [00:37:15]*** CUTSNS_PIN = 1 [00:37:15]*** CUTSNS_PIN = 0 [00:37:15]*** Brake cut motor [00:37:15]Read from MH i2c: 01 [00:37:15]MH_I2C_Read... [00:37:15]*** Stop cut motor [00:37:15]*** Cut end [00:37:15]Read from MH i2c: 01 07 00 [00:37:15]MH_I2C_Read... [00:37:15]Read from MH i2c: 01 07 00 D5 43 00 00 00 00 00 FF 0F 2D [00:37:15]process_action close_receipt done [00:37:15]requested_data is exist [00:37:15]produce_requested_data [00:37:15]requested_item fm.sn is exist - process it [00:37:15]wFMCommunicate request_size=4 [00:37:15]MH_SAM_APDU [00:37:15]CAPDU: 80 11 00 00 [00:37:15]Write to MH i2c: E2 08 00 D6 43 80 11 00 00 00 00 00 00 93 [00:37:15]Write i2c OK [00:37:15]MH_I2C_Read... [00:37:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:37:15]Read from MH i2c: E2 [00:37:15]MH_I2C_Read... [00:37:15]Read from MH i2c: E2 17 00 [00:37:15]MH_I2C_Read... [00:37:15]Read from MH i2c: E2 17 00 D6 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E7 [00:37:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [00:37:15]wFMCommunicate OK [00:37:15]requested_item fd.num is exist - process it [00:37:15]SAM_PROTO_GetFieldsCounters [00:37:15]wFMCommunicate request_size=4 [00:37:15]MH_SAM_APDU [00:37:15]CAPDU: 80 13 00 00 [00:37:15]Write to MH i2c: E2 08 00 D7 43 80 13 00 00 00 00 00 00 96 [00:37:15]Write i2c OK [00:37:15]MH_I2C_Read... [00:37:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:37:15]Read from MH i2c: E2 [00:37:15]MH_I2C_Read... [00:37:15]Read from MH i2c: E2 62 00 [00:37:15]MH_I2C_Read... [00:37:15]Read from MH i2c: E2 62 00 D7 43 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A4 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 0F 00 00 00 5E 04 04 00 0F 00 00 00 57 04 04 00 10 00 00 00 19 04 04 00 00 00 00 00 90 00 8E [00:37:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A4 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 0F 00 00 00 5E 04 04 00 0F 00 00 00 57 04 04 00 10 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:37:15]wFMCommunicate OK [00:37:15]SAM_PROTO_GetFieldsCounters done [00:37:15]requested_item shift.num is exist - process it [00:37:15]requested_item shift.opened is exist - process it [00:37:15]req_shift_opened [00:37:15]FM_GetShiftState [00:37:15]SAM_PROTO_GetShiftState [00:37:15]wFMCommunicate request_size=4 [00:37:15]MH_SAM_APDU [00:37:15]CAPDU: 80 13 01 00 [00:37:15]Write to MH i2c: E2 08 00 D8 43 80 13 01 00 00 00 00 00 98 [00:37:15]Write i2c OK [00:37:15]MH_I2C_Read... [00:37:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:37:15]Read from MH i2c: E2 [00:37:15]MH_I2C_Read... [00:37:15]Read from MH i2c: E2 0E 00 [00:37:15]MH_I2C_Read... [00:37:15]Read from MH i2c: E2 0E 00 D8 43 00 09 00 01 83 25 20 67 00 00 00 00 90 00 D3 [00:37:15]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [00:37:15]wFMCommunicate OK [00:37:15]SAM_PROTO_GetShiftState done [00:37:15]FM_GetShiftState done [00:37:15]req_shift_opened done [00:37:15]requested_item shift.open_date is exist - process it [00:37:15]req_shift_open_date [00:37:15]req_shift_open_date done [00:37:15]produce_requested_data done [00:37:15]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318372,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [00:37:15]process_action_free close_receipt [00:37:15]json_value_free [00:37:15]json_value_free done [00:37:15]process_json_proto returns [00:37:15]Send response to host [00:37:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318372,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [00:37:15]free response buf [00:37:15]execute_script done [00:37:15]execute_script returns [00:37:15]free content buf [00:37:15]Sock 8.Close socket [00:37:15]Sock 8.Thread stoped [00:37:19]OFD Sender: No OFD packet to send [00:37:24]OFD Sender: No OFD packet to send [00:37:29]OFD Sender: No OFD packet to send [00:37:34]OFD Sender: No OFD packet to send [00:37:39]OFD Sender: No OFD packet to send [00:37:44]OFD Sender: No OFD packet to send [00:37:49]OFD Sender: No OFD packet to send [00:37:54]OFD Sender: No OFD packet to send [00:37:59]OFD Sender: No OFD packet to send [00:38:04]OFD Sender: No OFD packet to send [00:38:09]OFD Sender: No OFD packet to send [00:38:14]OFD Sender: No OFD packet to send [00:38:19]OFD Sender: No OFD packet to send [00:38:24]OFD Sender: No OFD packet to send [00:38:29]OFD Sender: No OFD packet to send [00:38:34]OFD Sender: No OFD packet to send [00:38:39]OFD Sender: No OFD packet to send [00:38:44]OFD Sender: No OFD packet to send [00:38:49]OFD Sender: No OFD packet to send [00:38:54]OFD Sender: No OFD packet to send [00:38:59]OFD Sender: No OFD packet to send [00:39:04]OFD Sender: No OFD packet to send [00:39:09]OFD Sender: No OFD packet to send [00:39:14]OFD Sender: No OFD packet to send [00:39:19]OFD Sender: No OFD packet to send [00:39:23]accept exits with 9 [00:39:23]New connection [00:39:23]New thread 3067039076 created [00:39:23]Thread 3066895716 joined [00:39:23]Waiting for new connection... [00:39:23] Sock 9.Parse request [00:39:23]Sock 9.Check first char [00:39:23]Sock 9.First char is OK [00:39:23]request: POST /json_proto HTTP/1.0 [00:39:23]Method: POST [00:39:23]URL: /json_proto [00:39:23]Method is POST - this is cgi request [00:39:23]url: /json_proto [00:39:23]query_string will be loaded in cgi processing [00:39:23]execute_cgi json_proto POST (null) [00:39:23]execute_cgi path=json_proto method=POST [00:39:23]POST find Content-Length [00:39:23]Host: 172.17.50.195:8080 [00:39:23]Content-Length: 683 [00:39:23]Content-Type: application/json [00:39:23] [00:39:23]POST finish read [00:39:23]Found Content-Length = 683 [00:39:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093385", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:39:23]execute_script... [00:39:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093385", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:39:23]POST & json_proto [00:39:23]process_json_proto [00:39:23]json parsed OK: [00:39:23]protocol is kg_v1.0 [00:39:23]action value=close_receipt [00:39:23]process_action close_receipt [00:39:23]cmd_close_receipt [00:39:23]MH_GetDate [00:39:23]Write to MH i2c: F0 00 00 D9 43 0B [00:39:23]Write i2c OK [00:39:23]MH_I2C_Read... [00:39:23]Read from MH i2c: F0 [00:39:23]MH_I2C_Read... [00:39:23]Read from MH i2c: F0 09 00 [00:39:23]MH_I2C_Read... [00:39:23]Read from MH i2c: F0 09 00 D9 43 00 BD 2E 20 67 43 33 1C 67 7F [00:39:23]GetLastDocTimeStamp 1730162234 [00:39:23]current date 1730162365 [00:39:23]FM_GetShiftState [00:39:23]SAM_PROTO_GetShiftState [00:39:23]wFMCommunicate request_size=4 [00:39:23]MH_SAM_APDU [00:39:23]CAPDU: 80 13 01 00 [00:39:23]Write to MH i2c: E2 08 00 DA 43 80 13 01 00 00 00 00 00 9A [00:39:23]Write i2c OK [00:39:23]MH_I2C_Read... [00:39:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:39:23]Read from MH i2c: E2 [00:39:23]MH_I2C_Read... [00:39:23]Read from MH i2c: E2 0E 00 [00:39:23]MH_I2C_Read... [00:39:23]Read from MH i2c: E2 0E 00 DA 43 00 09 00 01 83 25 20 67 00 00 00 00 90 00 D5 [00:39:23]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [00:39:23]wFMCommunicate OK [00:39:23]SAM_PROTO_GetShiftState done [00:39:23]FM_GetShiftState done [00:39:23]opened in 1730160003 [00:39:23]opened+sec_in_day 1730246403 [00:39:23]quantity*price = 200031 [00:39:23]sum+1 = 200032 [00:39:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.31 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 16 29.10.2024 00:39 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318373 ФПД: 32411176170455 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T003925&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318373&fm=32411176170455&tin=02508201610067®Number=0000000000091628&sum=200000 [00:39:24]StoreToDocumentArchive [00:39:24]shift 547 fd 318373 [00:39:24]save to /storage/0547/doc_00318373 [00:39:24]save last doc name /storage/0547/doc_00318373 to /storage/kkm_last_doc_name [00:39:24]save OK [00:39:24]Clear old archive folders... [00:39:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:39:24]tlvbuf is 0008F3E0 [00:39:24]SAM_PROTO_ClearQueue [00:39:24]wFMCommunicate request_size=4 [00:39:24]MH_SAM_APDU [00:39:24]CAPDU: 80 09 00 00 [00:39:24]Write to MH i2c: E2 08 00 E7 43 80 09 00 00 00 00 00 00 9C [00:39:24]Write i2c OK [00:39:24]MH_I2C_Read... [00:39:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:39:24]Read from MH i2c: E2 [00:39:24]MH_I2C_Read... [00:39:24]Read from MH i2c: E2 03 00 [00:39:24]MH_I2C_Read... [00:39:24]Read from MH i2c: E2 03 00 E7 43 00 90 00 9E [00:39:24]RAPDU: 90 00 [00:39:24]wFMCommunicate OK [00:39:24]SAM_PROTO_ClearQueue done [00:39:24]KKMCreateOFDPacket [00:39:24]OFDProtocolAddRootSTLVToBuf [00:39:24]FM_MakeSignedData [00:39:24]FM_MakeSignedData [00:39:24]SAM_PROTO_SignData [00:39:24]wFMCommunicate request_size=4 [00:39:24]MH_SAM_APDU [00:39:24]CAPDU: 80 0D 01 02 [00:39:24]Write to MH i2c: E2 08 00 E8 43 80 0D 01 02 00 00 00 00 A4 [00:39:24]Write i2c OK [00:39:24]MH_I2C_Read... [00:39:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:39:24]Read from MH i2c: E2 [00:39:24]MH_I2C_Read... [00:39:24]Read from MH i2c: E2 03 00 [00:39:24]MH_I2C_Read... [00:39:24]Read from MH i2c: E2 03 00 E8 43 00 90 00 9F [00:39:24]RAPDU: 90 00 [00:39:24]wFMCommunicate OK [00:39:24]wFMCommunicate request_size=255 [00:39:24]MH_SAM_APDU [00:39: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 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 BD 2E 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A5 DB 04 00 35 04 06 00 1D [00:39:24]Write to MH i2c: E2 02 01 E9 43 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 BD 2E 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A5 DB 04 00 35 04 06 00 1D 00 00 BC [00:39:24]Write i2c OK [00:39:24]MH_I2C_Read... [00:39:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:39:24]Read from MH i2c: E2 [00:39:24]MH_I2C_Read... [00:39:24]Read from MH i2c: E2 03 00 [00:39:24]MH_I2C_Read... [00:39:24]Read from MH i2c: E2 03 00 E9 43 00 90 00 A0 [00:39:24]RAPDU: 90 00 [00:39:24]wFMCommunicate OK [00:39:24]wFMCommunicate request_size=10 [00:39:24]MH_SAM_APDU [00:39:24]CAPDU: 80 0D 02 02 05 7A 50 A4 73 D7 [00:39:24]Write to MH i2c: E2 0D 00 EA 43 80 0D 02 02 05 00 7A 50 A4 73 D7 00 00 69 [00:39:24]Write i2c OK [00:39:24]MH_I2C_Read... [00:39:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:39:24]Read from MH i2c: E2 [00:39:24]MH_I2C_Read... [00:39:24]Read from MH i2c: E2 03 00 [00:39:24]MH_I2C_Read... [00:39:24]Read from MH i2c: E2 03 00 EA 43 00 90 00 A1 [00:39:24]RAPDU: 90 00 [00:39:24]wFMCommunicate OK [00:39:24]wFMCommunicate request_size=4 [00:39:24]MH_SAM_APDU [00:39:24]CAPDU: 80 0D 03 02 [00:39:24]Write to MH i2c: E2 08 00 EB 43 80 0D 03 02 00 00 00 00 A9 [00:39:24]Write i2c OK [00:39:24]MH_I2C_Read... [00:39:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:39:24]Read from MH i2c: E2 [00:39:24]MH_I2C_Read... [00:39:24]Read from MH i2c: E2 0B 00 [00:39:24]MH_I2C_Read... [00:39:24]Read from MH i2c: E2 0B 00 EB 43 00 4D 4C 0E FB F9 DE 75 AD 90 00 45 [00:39:24]RAPDU: 4D 4C 0E FB F9 DE 75 AD 90 00 [00:39:24]wFMCommunicate OK [00:39:24]SAM_PROTO_SignData done [00:39:24]FM_MakeSignedData done [00:39:24]CreateOFDProtocolMessage [00:39:24]wFMCommunicate request_size=4 [00:39:24]MH_SAM_APDU [00:39:24]CAPDU: 80 11 00 00 [00:39:24]Write to MH i2c: E2 08 00 EC 43 80 11 00 00 00 00 00 00 A9 [00:39:24]Write i2c OK [00:39:24]MH_I2C_Read... [00:39:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:39:24]Read from MH i2c: E2 [00:39:24]MH_I2C_Read... [00:39:24]Read from MH i2c: E2 17 00 [00:39:24]MH_I2C_Read... [00:39:24]Read from MH i2c: E2 17 00 EC 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 FD [00:39:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [00:39:24]wFMCommunicate OK [00:39:24]CreateOFDProtocolMessage done [00:39:24]OFDSenderStorePacket 318373 [00:39:24]StoreOFDPacket docnum=318373 [00:39:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 AE 4E 07 01 CE 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 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 BD 2E 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A5 DB 04 00 35 04 06 00 1D 7A 50 A4 73 D7 4D 4C 0E FB F9 DE 75 AD [00:39:24]CheckFolder [00:39:24]dirname=/storage/ofd_packets [00:39:24]CheckFolder done [00:39:24]ProducePacketName [00:39:24]name=ofd_packets/00318373 [00:39:24]NVStorageSaveData ofd_packets/00318373 [00:39:24]File name is /storage/ofd_packets/00318373 [00:39:24]Write 301 bytes [00:39:24]NVStorageSaveData done [00:39:24]OFDSenderStorePacket done [00:39:24]KKMCreateOFDPacket done [00:39:24]NVStorageSaveData kkm_last_timestamp [00:39:24]File name is /storage/kkm_last_timestamp [00:39:24]Write 4 bytes [00:39:24]NVStorageSaveData done [00:39:24]ExternCall_PrintAddStr [00:39:24]wPrintStart [00:39:24]Write to MH i2c: 01 00 00 ED 43 30 [00:39:24]Write i2c OK [00:39:24]MH_I2C_Read... [00:39:24]Read from MH i2c: 01 [00:39:24]MH_I2C_Read... [00:39:24]Read from MH i2c: 01 07 00 [00:39:24]MH_I2C_Read... [00:39:24]Read from MH i2c: 01 07 00 ED 43 00 00 00 00 00 FF 0F 45 [00:39:24]RasterBufferAndPrint [00:39:24]line Счет N : (1)1093385 [00:39:24]line ИНН: 02508201610067 [00:39:24]line Контрольно-Кассовый Чек [00:39:24]line ПРОДАЖА [00:39:24]line ТРК (МРК, ГНК) : 53 [00:39:24]line Товар: 2710124130 [00:39:24]line Аи-92-К-2 [00:39:24]line 29.900 * 66.90 [00:39:24]line = 2000.31 [00:39:24]line НДС 12% НСП 1% [00:39:24]line > о реализуемом товаре [00:39:24]line ОКРУГЛЕНИЕ: -0.31 [00:39:24]line ИТОГО: 2000.00 [00:39:24]line Внесено: 2000.00 [00:39:24]line СДАЧА: 0.00 [00:39:24]line НСП 1% : 17.70 [00:39:24]line НДС 12% : 212.42 [00:39:24]line Наличными: 2000.00 [00:39:24]line Безнал.: 0.00 [00:39:24]line Место: АЗС № 101 "Партнер Нефть" [00:39:24]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [00:39:24]line СНО: Общий режим [00:39:24]line Чек 16 29.10.2024 00:39 [00:39:24]line Смена: 547 ФФД: 1.0 [00:39:24]line ЗНМ: 0300000082 [00:39:24]line РНМ: 0000000000091628 [00:39:24]line Версия ККМ: 001 [00:39:24]line ФМ: 0000000000874671 [00:39:24]line ФД: 318373 [00:39:24]line ФПД: 32411176170455 [00:39:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T003925&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318373&fm=32411176170455&tin=02508201610067®Number=0000000000091628&sum=200000 [00:39:25]OFD Sender: Processing packet 318373 [packets to send 127, broken 126] [00:39:25]ProducePacketName [00:39:25]name=ofd_packets/00318373 [00:39:25]OFD Sender: To server: pG, [00:39:25]CommunicateWithHost lk.salyk.kg:30040 [00:39:25]ConnectInit lk.salyk.kg [00:39:25]written 0, free lines is 4095 [00:39:25]Connected sock=10 [00:39:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 AE 4E 07 01 CE 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 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 BD 2E 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A5 DB 04 00 35 04 06 00 1D 7A 50 A4 73 D7 4D 4C 0E FB F9 DE 75 AD [00:39:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 04 2E 47 00 0D 4A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A5 DB 04 00 F4 03 04 00 74 DA 1F 67 B6 04 01 00 00 1B 67 6B 7A 5B 04 41 88 [00:39:25]CommunicateWithHost err = 0 [00:39:25]CheckOFDResponse [00:39:25]1017 (14) - 77093643461234 [00:39:25]1041 (16) - 0000000000874671 [00:39:25]1040 (4) - 318373 [00:39:25]1012 (4) - 28.10.2024 18:39 [00:39:25]1206 (1) - 0 [00:39:25]OFD Sender: Remove packet 318373 [00:39:25]ProducePacketName [00:39:25]name=ofd_packets/00318373 [00:39:25]NVStorageDeleteData [00:39:25]Write to MH i2c: 01 00 00 18 44 5C [00:39:25]Write i2c OK [00:39:25]MH_I2C_Read... [00:39:25]Read from MH i2c: 01 [00:39:25]MH_I2C_Read... [00:39:25]Read from MH i2c: 01 07 00 [00:39:25]MH_I2C_Read... [00:39:25]Read from MH i2c: 01 07 00 18 44 00 00 00 00 00 ED 0C 5C [00:39:25]RasterBufferAndPrint [00:39:25]line [00:39:25]line [00:39:25]line [00:39:25]line [00:39:25]line [00:39:25]written 0, free lines is 3315 [00:39:25]MH_Cut [00:39:25]Write to MH i2c: D1 01 00 1F 44 01 35 [00:39:25]Write i2c OK [00:39:25]MH_I2C_Read... [00:39:25]Read from MH i2c: D1 [00:39:25]MH_I2C_Read... [00:39:25]Read from MH i2c: D1 01 00 [00:39:25]MH_I2C_Read... [00:39:25]Read from MH i2c: D1 01 00 1F 44 00 34 [00:39:25]Write to MH i2c: 01 00 00 20 44 64 [00:39:25]Write i2c OK [00:39:25]MH_I2C_Read... [00:39:25]OFD Sender: No OFD packet to send [00:39:26]*** Cut start [00:39:26]*** Partial cut [00:39:26]*** CUTSNS_PIN = 1 [00:39:26]*** CUTSNS_PIN = 0 [00:39:26]*** Brake cut motor [00:39:26]Read from MH i2c: 01 [00:39:26]MH_I2C_Read... [00:39:26]*** Stop cut motor [00:39:26]*** Cut end [00:39:26]Read from MH i2c: 01 07 00 [00:39:26]MH_I2C_Read... [00:39:26]Read from MH i2c: 01 07 00 20 44 00 00 00 00 00 FF 0F 79 [00:39:26]process_action close_receipt done [00:39:26]requested_data is exist [00:39:26]produce_requested_data [00:39:26]requested_item fm.sn is exist - process it [00:39:26]wFMCommunicate request_size=4 [00:39:26]MH_SAM_APDU [00:39:26]CAPDU: 80 11 00 00 [00:39:26]Write to MH i2c: E2 08 00 21 44 80 11 00 00 00 00 00 00 DF [00:39:26]Write i2c OK [00:39:26]MH_I2C_Read... [00:39:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:39:27]Read from MH i2c: E2 [00:39:27]MH_I2C_Read... [00:39:27]Read from MH i2c: E2 17 00 [00:39:27]MH_I2C_Read... [00:39:27]Read from MH i2c: E2 17 00 21 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 33 [00:39:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [00:39:27]wFMCommunicate OK [00:39:27]requested_item fd.num is exist - process it [00:39:27]SAM_PROTO_GetFieldsCounters [00:39:27]wFMCommunicate request_size=4 [00:39:27]MH_SAM_APDU [00:39:27]CAPDU: 80 13 00 00 [00:39:27]Write to MH i2c: E2 08 00 22 44 80 13 00 00 00 00 00 00 E2 [00:39:27]Write i2c OK [00:39:27]MH_I2C_Read... [00:39:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:39:27]Read from MH i2c: E2 [00:39:27]MH_I2C_Read... [00:39:27]Read from MH i2c: E2 62 00 [00:39:27]MH_I2C_Read... [00:39:27]Read from MH i2c: E2 62 00 22 44 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A5 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 10 00 00 00 5E 04 04 00 10 00 00 00 57 04 04 00 11 00 00 00 19 04 04 00 00 00 00 00 90 00 DE [00:39:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A5 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 10 00 00 00 5E 04 04 00 10 00 00 00 57 04 04 00 11 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:39:27]wFMCommunicate OK [00:39:27]SAM_PROTO_GetFieldsCounters done [00:39:27]requested_item shift.num is exist - process it [00:39:27]requested_item shift.opened is exist - process it [00:39:27]req_shift_opened [00:39:27]FM_GetShiftState [00:39:27]SAM_PROTO_GetShiftState [00:39:27]wFMCommunicate request_size=4 [00:39:27]MH_SAM_APDU [00:39:27]CAPDU: 80 13 01 00 [00:39:27]Write to MH i2c: E2 08 00 23 44 80 13 01 00 00 00 00 00 E4 [00:39:27]Write i2c OK [00:39:27]MH_I2C_Read... [00:39:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:39:27]Read from MH i2c: E2 [00:39:27]MH_I2C_Read... [00:39:27]Read from MH i2c: E2 0E 00 [00:39:27]MH_I2C_Read... [00:39:27]Read from MH i2c: E2 0E 00 23 44 00 09 00 01 83 25 20 67 00 00 00 00 90 00 1F [00:39:27]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [00:39:27]wFMCommunicate OK [00:39:27]SAM_PROTO_GetShiftState done [00:39:27]FM_GetShiftState done [00:39:27]req_shift_opened done [00:39:27]requested_item shift.open_date is exist - process it [00:39:27]req_shift_open_date [00:39:27]req_shift_open_date done [00:39:27]produce_requested_data done [00:39:27]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318373,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [00:39:27]process_action_free close_receipt [00:39:27]json_value_free [00:39:27]json_value_free done [00:39:27]process_json_proto returns [00:39:27]Send response to host [00:39:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318373,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [00:39:27]free response buf [00:39:27]execute_script done [00:39:27]execute_script returns [00:39:27]free content buf [00:39:27]Sock 9.Close socket [00:39:27]Sock 9.Thread stoped [00:39:30]OFD Sender: No OFD packet to send [00:39:35]OFD Sender: No OFD packet to send [00:39:40]OFD Sender: No OFD packet to send [00:39:45]OFD Sender: No OFD packet to send [00:39:50]OFD Sender: No OFD packet to send [00:39:55]OFD Sender: No OFD packet to send [00:40:00]OFD Sender: No OFD packet to send [00:40:05]OFD Sender: No OFD packet to send [00:40:10]OFD Sender: No OFD packet to send [00:40:15]OFD Sender: No OFD packet to send [00:40:21]OFD Sender: No OFD packet to send [00:40:26]OFD Sender: No OFD packet to send [00:40:31]OFD Sender: No OFD packet to send [00:40:36]OFD Sender: No OFD packet to send [00:40:41]OFD Sender: No OFD packet to send [00:40:46]OFD Sender: No OFD packet to send [00:40:51]OFD Sender: No OFD packet to send [00:40:56]OFD Sender: No OFD packet to send [00:41:01]OFD Sender: No OFD packet to send [00:41:06]OFD Sender: No OFD packet to send [00:41:11]OFD Sender: No OFD packet to send [00:41:16]OFD Sender: No OFD packet to send [00:41:21]OFD Sender: No OFD packet to send [00:41:26]OFD Sender: No OFD packet to send [00:41:31]OFD Sender: No OFD packet to send [00:41:36]OFD Sender: No OFD packet to send [00:41:41]OFD Sender: No OFD packet to send [00:41:46]OFD Sender: No OFD packet to send [00:41:51]OFD Sender: No OFD packet to send [00:41:56]OFD Sender: No OFD packet to send [00:41:56]accept exits with 8 [00:41:56]New connection [00:41:56]New thread 3066895716 created [00:41:56]Thread 3067039076 joined [00:41:56]Waiting for new connection... [00:41:56] Sock 8.Parse request [00:41:56]Sock 8.Check first char [00:41:56]Sock 8.First char is OK [00:41:56]request: POST /json_proto HTTP/1.0 [00:41:56]Method: POST [00:41:56]URL: /json_proto [00:41:56]Method is POST - this is cgi request [00:41:56]url: /json_proto [00:41:56]query_string will be loaded in cgi processing [00:41:56]execute_cgi json_proto POST (null) [00:41:56]execute_cgi path=json_proto method=POST [00:41:56]POST find Content-Length [00:41:56]Host: 172.17.50.195:8080 [00:41:56]Content-Length: 683 [00:41:56]Content-Type: application/json [00:41:56] [00:41:56]POST finish read [00:41:56]Found Content-Length = 683 [00:41:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093386", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:41:56]execute_script... [00:41:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093386", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:41:56]POST & json_proto [00:41:56]process_json_proto [00:41:56]json parsed OK: [00:41:56]protocol is kg_v1.0 [00:41:56]action value=close_receipt [00:41:56]process_action close_receipt [00:41:56]cmd_close_receipt [00:41:56]MH_GetDate [00:41:56]Write to MH i2c: F0 00 00 24 44 57 [00:41:56]Write i2c OK [00:41:56]MH_I2C_Read... [00:41:56]Read from MH i2c: F0 [00:41:56]MH_I2C_Read... [00:41:56]Read from MH i2c: F0 09 00 [00:41:56]MH_I2C_Read... [00:41:56]Read from MH i2c: F0 09 00 24 44 00 56 2F 20 67 43 33 1C 67 65 [00:41:56]GetLastDocTimeStamp 1730162365 [00:41:56]current date 1730162518 [00:41:56]FM_GetShiftState [00:41:56]SAM_PROTO_GetShiftState [00:41:56]wFMCommunicate request_size=4 [00:41:56]MH_SAM_APDU [00:41:56]CAPDU: 80 13 01 00 [00:41:56]Write to MH i2c: E2 08 00 25 44 80 13 01 00 00 00 00 00 E6 [00:41:56]Write i2c OK [00:41:56]MH_I2C_Read... [00:41:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:41:56]Read from MH i2c: E2 [00:41:56]MH_I2C_Read... [00:41:56]Read from MH i2c: E2 0E 00 [00:41:56]MH_I2C_Read... [00:41:56]Read from MH i2c: E2 0E 00 25 44 00 09 00 01 83 25 20 67 00 00 00 00 90 00 21 [00:41:56]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [00:41:56]wFMCommunicate OK [00:41:56]SAM_PROTO_GetShiftState done [00:41:56]FM_GetShiftState done [00:41:56]opened in 1730160003 [00:41:56]opened+sec_in_day 1730246403 [00:41:56]quantity*price = 100015 [00:41:56]sum+1 = 100017 [00:41:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 17 29.10.2024 00:41 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318374 ФПД: 207366643120249 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T004158&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318374&fm=207366643120249&tin=02508201610067®Number=0000000000091628&sum=100000 [00:41:57]StoreToDocumentArchive [00:41:57]shift 547 fd 318374 [00:41:57]save to /storage/0547/doc_00318374 [00:41:57]save last doc name /storage/0547/doc_00318374 to /storage/kkm_last_doc_name [00:41:57]save OK [00:41:57]Clear old archive folders... [00:41:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:41:57]tlvbuf is 001602F0 [00:41:57]SAM_PROTO_ClearQueue [00:41:57]wFMCommunicate request_size=4 [00:41:57]MH_SAM_APDU [00:41:57]CAPDU: 80 09 00 00 [00:41:57]Write to MH i2c: E2 08 00 32 44 80 09 00 00 00 00 00 00 E8 [00:41:57]Write i2c OK [00:41:57]MH_I2C_Read... [00:41:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:41:57]Read from MH i2c: E2 [00:41:57]MH_I2C_Read... [00:41:57]Read from MH i2c: E2 03 00 [00:41:57]MH_I2C_Read... [00:41:57]Read from MH i2c: E2 03 00 32 44 00 90 00 EA [00:41:57]RAPDU: 90 00 [00:41:57]wFMCommunicate OK [00:41:57]SAM_PROTO_ClearQueue done [00:41:57]KKMCreateOFDPacket [00:41:57]OFDProtocolAddRootSTLVToBuf [00:41:57]FM_MakeSignedData [00:41:57]FM_MakeSignedData [00:41:57]SAM_PROTO_SignData [00:41:57]wFMCommunicate request_size=4 [00:41:57]MH_SAM_APDU [00:41:57]CAPDU: 80 0D 01 02 [00:41:57]Write to MH i2c: E2 08 00 33 44 80 0D 01 02 00 00 00 00 F0 [00:41:57]Write i2c OK [00:41:57]MH_I2C_Read... [00:41:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:41:57]Read from MH i2c: E2 [00:41:57]MH_I2C_Read... [00:41:57]Read from MH i2c: E2 03 00 [00:41:57]MH_I2C_Read... [00:41:57]Read from MH i2c: E2 03 00 33 44 00 90 00 EB [00:41:57]RAPDU: 90 00 [00:41:57]wFMCommunicate OK [00:41:57]wFMCommunicate request_size=255 [00:41:57]MH_SAM_APDU [00:41: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 56 2F 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A6 DB 04 00 35 04 06 00 BC [00:41:57]Write to MH i2c: E2 02 01 34 44 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 56 2F 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A6 DB 04 00 35 04 06 00 BC 00 00 FB [00:41:57]Write i2c OK [00:41:57]MH_I2C_Read... [00:41:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:41:57]Read from MH i2c: E2 [00:41:57]MH_I2C_Read... [00:41:57]Read from MH i2c: E2 03 00 [00:41:57]MH_I2C_Read... [00:41:57]Read from MH i2c: E2 03 00 34 44 00 90 00 EC [00:41:57]RAPDU: 90 00 [00:41:57]wFMCommunicate OK [00:41:57]wFMCommunicate request_size=10 [00:41:57]MH_SAM_APDU [00:41:57]CAPDU: 80 0D 02 02 05 99 4F 19 F8 79 [00:41:57]Write to MH i2c: E2 0D 00 35 44 80 0D 02 02 05 00 99 4F 19 F8 79 00 00 6F [00:41:57]Write i2c OK [00:41:57]MH_I2C_Read... [00:41:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:41:57]Read from MH i2c: E2 [00:41:57]MH_I2C_Read... [00:41:57]Read from MH i2c: E2 03 00 [00:41:57]MH_I2C_Read... [00:41:57]Read from MH i2c: E2 03 00 35 44 00 90 00 ED [00:41:57]RAPDU: 90 00 [00:41:57]wFMCommunicate OK [00:41:57]wFMCommunicate request_size=4 [00:41:57]MH_SAM_APDU [00:41:57]CAPDU: 80 0D 03 02 [00:41:57]Write to MH i2c: E2 08 00 36 44 80 0D 03 02 00 00 00 00 F5 [00:41:57]Write i2c OK [00:41:57]MH_I2C_Read... [00:41:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:41:57]Read from MH i2c: E2 [00:41:57]MH_I2C_Read... [00:41:57]Read from MH i2c: E2 0B 00 [00:41:57]MH_I2C_Read... [00:41:57]Read from MH i2c: E2 0B 00 36 44 00 BE 84 FA 3E C9 6F 18 E8 90 00 A8 [00:41:57]RAPDU: BE 84 FA 3E C9 6F 18 E8 90 00 [00:41:57]wFMCommunicate OK [00:41:57]SAM_PROTO_SignData done [00:41:57]FM_MakeSignedData done [00:41:57]CreateOFDProtocolMessage [00:41:57]wFMCommunicate request_size=4 [00:41:57]MH_SAM_APDU [00:41:57]CAPDU: 80 11 00 00 [00:41:57]Write to MH i2c: E2 08 00 37 44 80 11 00 00 00 00 00 00 F5 [00:41:57]Write i2c OK [00:41:57]MH_I2C_Read... [00:41:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:41:57]Read from MH i2c: E2 [00:41:57]MH_I2C_Read... [00:41:57]Read from MH i2c: E2 17 00 [00:41:57]MH_I2C_Read... [00:41:57]Read from MH i2c: E2 17 00 37 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 49 [00:41:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [00:41:57]wFMCommunicate OK [00:41:57]CreateOFDProtocolMessage done [00:41:57]OFDSenderStorePacket 318374 [00:41:57]StoreOFDPacket docnum=318374 [00:41:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 F1 0A 07 01 62 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 56 2F 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A6 DB 04 00 35 04 06 00 BC 99 4F 19 F8 79 BE 84 FA 3E C9 6F 18 E8 [00:41:57]CheckFolder [00:41:57]dirname=/storage/ofd_packets [00:41:57]CheckFolder done [00:41:57]ProducePacketName [00:41:57]name=ofd_packets/00318374 [00:41:57]NVStorageSaveData ofd_packets/00318374 [00:41:57]File name is /storage/ofd_packets/00318374 [00:41:57]Write 301 bytes [00:41:57]NVStorageSaveData done [00:41:57]OFDSenderStorePacket done [00:41:57]KKMCreateOFDPacket done [00:41:57]NVStorageSaveData kkm_last_timestamp [00:41:57]File name is /storage/kkm_last_timestamp [00:41:57]Write 4 bytes [00:41:57]NVStorageSaveData done [00:41:57]ExternCall_PrintAddStr [00:41:57]wPrintStart [00:41:57]Write to MH i2c: 01 00 00 38 44 7C [00:41:57]Write i2c OK [00:41:57]MH_I2C_Read... [00:41:57]Read from MH i2c: 01 [00:41:57]MH_I2C_Read... [00:41:57]Read from MH i2c: 01 07 00 [00:41:57]MH_I2C_Read... [00:41:57]Read from MH i2c: 01 07 00 38 44 00 00 00 00 00 FF 0F 91 [00:41:57]RasterBufferAndPrint [00:41:57]line Счет N : (1)1093386 [00:41:57]line ИНН: 02508201610067 [00:41:57]line Контрольно-Кассовый Чек [00:41:57]line ПРОДАЖА [00:41:57]line ТРК (МРК, ГНК) : 63 [00:41:57]line Товар: 2710124130 [00:41:57]line Аи-92-К-2 [00:41:57]line 14.950 * 66.90 [00:41:57]line = 1000.16 [00:41:57]line НДС 12% НСП 1% [00:41:57]line > о реализуемом товаре [00:41:57]line ОКРУГЛЕНИЕ: -0.16 [00:41:57]line ИТОГО: 1000.00 [00:41:57]line Внесено: 1000.00 [00:41:57]line СДАЧА: 0.00 [00:41:57]line НСП 1% : 8.85 [00:41:57]line НДС 12% : 106.21 [00:41:57]line Наличными: 1000.00 [00:41:57]line Безнал.: 0.00 [00:41:57]line Место: АЗС № 101 "Партнер Нефть" [00:41:57]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [00:41:57]line СНО: Общий режим [00:41:57]line Чек 17 29.10.2024 00:41 [00:41:57]line Смена: 547 ФФД: 1.0 [00:41:57]line ЗНМ: 0300000082 [00:41:57]line РНМ: 0000000000091628 [00:41:57]line Версия ККМ: 001 [00:41:57]line ФМ: 0000000000874671 [00:41:57]line ФД: 318374 [00:41:57]line ФПД: 207366643120249 [00:41:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T004158&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318374&fm=207366643120249&tin=02508201610067®Number=0000000000091628&sum=100000 [00:41:58]OFD Sender: Processing packet 318374 [packets to send 127, broken 126] [00:41:58]ProducePacketName [00:41:58]name=ofd_packets/00318374 [00:41:58]OFD Sender: To server: pG, [00:41:58]CommunicateWithHost lk.salyk.kg:30040 [00:41:58]ConnectInit lk.salyk.kg [00:41:58]written 0, free lines is 4095 [00:41:58]Connected sock=10 [00:41:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 F1 0A 07 01 62 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 56 2F 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A6 DB 04 00 35 04 06 00 BC 99 4F 19 F8 79 BE 84 FA 3E C9 6F 18 E8 [00:41:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 49 50 47 00 AB 53 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A6 DB 04 00 F4 03 04 00 0D DB 1F 67 B6 04 01 00 00 45 42 41 73 C8 3B AD 54 [00:41:58]CommunicateWithHost err = 0 [00:41:58]CheckOFDResponse [00:41:58]1017 (14) - 77093643461234 [00:41:58]1041 (16) - 0000000000874671 [00:41:58]1040 (4) - 318374 [00:41:58]1012 (4) - 28.10.2024 18:42 [00:41:58]1206 (1) - 0 [00:41:58]OFD Sender: Remove packet 318374 [00:41:58]ProducePacketName [00:41:58]name=ofd_packets/00318374 [00:41:58]NVStorageDeleteData [00:41:58]Write to MH i2c: 01 00 00 63 44 A7 [00:41:58]Write i2c OK [00:41:58]MH_I2C_Read... [00:41:58]Read from MH i2c: 01 [00:41:58]MH_I2C_Read... [00:41:58]Read from MH i2c: 01 07 00 [00:41:58]MH_I2C_Read... [00:41:58]Read from MH i2c: 01 07 00 63 44 00 00 00 00 00 ED 0C A7 [00:41:58]RasterBufferAndPrint [00:41:58]line [00:41:58]line [00:41:58]line [00:41:58]line [00:41:58]line [00:41:58]written 0, free lines is 3315 [00:41:58]MH_Cut [00:41:58]Write to MH i2c: D1 01 00 6A 44 01 80 [00:41:58]Write i2c OK [00:41:58]MH_I2C_Read... [00:41:58]Read from MH i2c: D1 [00:41:58]MH_I2C_Read... [00:41:58]Read from MH i2c: D1 01 00 [00:41:58]MH_I2C_Read... [00:41:58]Read from MH i2c: D1 01 00 6A 44 00 7F [00:41:58]Write to MH i2c: 01 00 00 6B 44 AF [00:41:58]Write i2c OK [00:41:58]MH_I2C_Read... [00:41:59]OFD Sender: No OFD packet to send [00:41:59]*** Cut start [00:41:59]*** Partial cut [00:41:59]*** CUTSNS_PIN = 1 [00:41:59]*** CUTSNS_PIN = 0 [00:41:59]*** Brake cut motor [00:42:00]Read from MH i2c: 01 [00:42:00]MH_I2C_Read... [00:42:00]*** Stop cut motor [00:42:00]*** Cut end [00:42:00]Read from MH i2c: 01 07 00 [00:42:00]MH_I2C_Read... [00:42:00]Read from MH i2c: 01 07 00 6B 44 00 00 00 00 00 FF 0F C4 [00:42:00]process_action close_receipt done [00:42:00]requested_data is exist [00:42:00]produce_requested_data [00:42:00]requested_item fm.sn is exist - process it [00:42:00]wFMCommunicate request_size=4 [00:42:00]MH_SAM_APDU [00:42:00]CAPDU: 80 11 00 00 [00:42:00]Write to MH i2c: E2 08 00 6C 44 80 11 00 00 00 00 00 00 2A [00:42:00]Write i2c OK [00:42:00]MH_I2C_Read... [00:42:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:42:00]Read from MH i2c: E2 [00:42:00]MH_I2C_Read... [00:42:00]Read from MH i2c: E2 17 00 [00:42:00]MH_I2C_Read... [00:42:00]Read from MH i2c: E2 17 00 6C 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 7E [00:42:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [00:42:00]wFMCommunicate OK [00:42:00]requested_item fd.num is exist - process it [00:42:00]SAM_PROTO_GetFieldsCounters [00:42:00]wFMCommunicate request_size=4 [00:42:00]MH_SAM_APDU [00:42:00]CAPDU: 80 13 00 00 [00:42:00]Write to MH i2c: E2 08 00 6D 44 80 13 00 00 00 00 00 00 2D [00:42:00]Write i2c OK [00:42:00]MH_I2C_Read... [00:42:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:42:00]Read from MH i2c: E2 [00:42:00]MH_I2C_Read... [00:42:00]Read from MH i2c: E2 62 00 [00:42:00]MH_I2C_Read... [00:42:00]Read from MH i2c: E2 62 00 6D 44 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A6 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 11 00 00 00 5E 04 04 00 11 00 00 00 57 04 04 00 12 00 00 00 19 04 04 00 00 00 00 00 90 00 2D [00:42:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A6 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 11 00 00 00 5E 04 04 00 11 00 00 00 57 04 04 00 12 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:42:00]wFMCommunicate OK [00:42:00]SAM_PROTO_GetFieldsCounters done [00:42:00]requested_item shift.num is exist - process it [00:42:00]requested_item shift.opened is exist - process it [00:42:00]req_shift_opened [00:42:00]FM_GetShiftState [00:42:00]SAM_PROTO_GetShiftState [00:42:00]wFMCommunicate request_size=4 [00:42:00]MH_SAM_APDU [00:42:00]CAPDU: 80 13 01 00 [00:42:00]Write to MH i2c: E2 08 00 6E 44 80 13 01 00 00 00 00 00 2F [00:42:00]Write i2c OK [00:42:00]MH_I2C_Read... [00:42:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:42:00]Read from MH i2c: E2 [00:42:00]MH_I2C_Read... [00:42:00]Read from MH i2c: E2 0E 00 [00:42:00]MH_I2C_Read... [00:42:00]Read from MH i2c: E2 0E 00 6E 44 00 09 00 01 83 25 20 67 00 00 00 00 90 00 6A [00:42:00]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [00:42:00]wFMCommunicate OK [00:42:00]SAM_PROTO_GetShiftState done [00:42:00]FM_GetShiftState done [00:42:00]req_shift_opened done [00:42:00]requested_item shift.open_date is exist - process it [00:42:00]req_shift_open_date [00:42:00]req_shift_open_date done [00:42:00]produce_requested_data done [00:42:00]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318374,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [00:42:00]process_action_free close_receipt [00:42:00]json_value_free [00:42:00]json_value_free done [00:42:00]process_json_proto returns [00:42:00]Send response to host [00:42:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318374,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [00:42:00]free response buf [00:42:00]execute_script done [00:42:00]execute_script returns [00:42:00]free content buf [00:42:00]Sock 8.Close socket [00:42:00]Sock 8.Thread stoped [00:42:04]OFD Sender: No OFD packet to send [00:42:09]OFD Sender: No OFD packet to send [00:42:14]OFD Sender: No OFD packet to send [00:42:19]OFD Sender: No OFD packet to send [00:42:24]OFD Sender: No OFD packet to send [00:42:29]OFD Sender: No OFD packet to send [00:42:34]OFD Sender: No OFD packet to send [00:42:39]OFD Sender: No OFD packet to send [00:42:44]OFD Sender: No OFD packet to send [00:42:49]OFD Sender: No OFD packet to send [00:42:54]OFD Sender: No OFD packet to send [00:42:59]OFD Sender: No OFD packet to send [00:43:04]OFD Sender: No OFD packet to send [00:43:09]OFD Sender: No OFD packet to send [00:43:14]OFD Sender: No OFD packet to send [00:43:19]OFD Sender: No OFD packet to send [00:43:24]OFD Sender: No OFD packet to send [00:43:29]OFD Sender: No OFD packet to send [00:43:34]OFD Sender: No OFD packet to send [00:43:39]OFD Sender: No OFD packet to send [00:43:44]OFD Sender: No OFD packet to send [00:43:49]OFD Sender: No OFD packet to send [00:43:54]OFD Sender: No OFD packet to send [00:43:59]OFD Sender: No OFD packet to send [00:44:04]OFD Sender: No OFD packet to send [00:44:09]OFD Sender: No OFD packet to send [00:44:14]OFD Sender: No OFD packet to send [00:44:19]OFD Sender: No OFD packet to send [00:44:24]OFD Sender: No OFD packet to send [00:44:29]OFD Sender: No OFD packet to send [00:44:34]OFD Sender: No OFD packet to send [00:44:39]OFD Sender: No OFD packet to send [00:44:44]OFD Sender: No OFD packet to send [00:44:49]OFD Sender: No OFD packet to send [00:44:54]OFD Sender: No OFD packet to send [00:44:59]OFD Sender: No OFD packet to send [00:45:04]OFD Sender: No OFD packet to send [00:45:09]OFD Sender: No OFD packet to send [00:45:14]OFD Sender: No OFD packet to send [00:45:19]OFD Sender: No OFD packet to send [00:45:24]OFD Sender: No OFD packet to send [00:45:29]OFD Sender: No OFD packet to send [00:45:34]OFD Sender: No OFD packet to send [00:45:39]OFD Sender: No OFD packet to send [00:45:44]OFD Sender: No OFD packet to send [00:45:49]OFD Sender: No OFD packet to send [00:45:54]OFD Sender: No OFD packet to send [00:45:59]OFD Sender: No OFD packet to send [00:46:04]OFD Sender: No OFD packet to send [00:46:09]OFD Sender: No OFD packet to send [00:46:14]OFD Sender: No OFD packet to send [00:46:19]OFD Sender: No OFD packet to send [00:46:24]OFD Sender: No OFD packet to send [00:46:29]OFD Sender: No OFD packet to send [00:46:34]OFD Sender: No OFD packet to send [00:46:39]OFD Sender: No OFD packet to send [00:46:44]OFD Sender: No OFD packet to send [00:46:49]OFD Sender: No OFD packet to send [00:46:54]OFD Sender: No OFD packet to send [00:46:59]OFD Sender: No OFD packet to send [00:47:04]OFD Sender: No OFD packet to send [00:47:09]OFD Sender: No OFD packet to send [00:47:14]OFD Sender: No OFD packet to send [00:47:19]OFD Sender: No OFD packet to send [00:47:24]OFD Sender: No OFD packet to send [00:47:29]OFD Sender: No OFD packet to send [00:47:34]OFD Sender: No OFD packet to send [00:47:39]OFD Sender: No OFD packet to send [00:47:44]OFD Sender: No OFD packet to send [00:47:49]OFD Sender: No OFD packet to send [00:47:54]OFD Sender: No OFD packet to send [00:47:59]OFD Sender: No OFD packet to send [00:48:04]OFD Sender: No OFD packet to send [00:48:09]OFD Sender: No OFD packet to send [00:48:14]OFD Sender: No OFD packet to send [00:48:19]OFD Sender: No OFD packet to send [00:48:24]OFD Sender: No OFD packet to send [00:48:29]OFD Sender: No OFD packet to send [00:48:34]OFD Sender: No OFD packet to send [00:48:39]OFD Sender: No OFD packet to send [00:48:44]OFD Sender: No OFD packet to send [00:48:49]OFD Sender: No OFD packet to send [00:48:54]OFD Sender: No OFD packet to send [00:48:59]OFD Sender: No OFD packet to send [00:49:04]OFD Sender: No OFD packet to send [00:49:09]OFD Sender: No OFD packet to send [00:49:14]OFD Sender: No OFD packet to send [00:49:19]OFD Sender: No OFD packet to send [00:49:24]OFD Sender: No OFD packet to send [00:49:29]OFD Sender: No OFD packet to send [00:49:34]OFD Sender: No OFD packet to send [00:49:39]OFD Sender: No OFD packet to send [00:49:44]OFD Sender: No OFD packet to send [00:49:49]OFD Sender: No OFD packet to send [00:49:54]OFD Sender: No OFD packet to send [00:49:59]OFD Sender: No OFD packet to send [00:50:04]OFD Sender: No OFD packet to send [00:50:09]OFD Sender: No OFD packet to send [00:50:14]OFD Sender: No OFD packet to send [00:50:19]OFD Sender: No OFD packet to send [00:50:24]OFD Sender: No OFD packet to send [00:50:29]OFD Sender: No OFD packet to send [00:50:34]OFD Sender: No OFD packet to send [00:50:39]OFD Sender: No OFD packet to send [00:50:44]OFD Sender: No OFD packet to send [00:50:49]OFD Sender: No OFD packet to send [00:50:54]OFD Sender: No OFD packet to send [00:50:59]OFD Sender: No OFD packet to send [00:51:04]OFD Sender: No OFD packet to send [00:51:09]OFD Sender: No OFD packet to send [00:51:14]OFD Sender: No OFD packet to send [00:51:19]OFD Sender: No OFD packet to send [00:51:24]OFD Sender: No OFD packet to send [00:51:29]OFD Sender: No OFD packet to send [00:51:34]OFD Sender: No OFD packet to send [00:51:39]OFD Sender: No OFD packet to send [00:51:44]OFD Sender: No OFD packet to send [00:51:49]OFD Sender: No OFD packet to send [00:51:54]OFD Sender: No OFD packet to send [00:51:59]OFD Sender: No OFD packet to send [00:52:04]OFD Sender: No OFD packet to send [00:52:09]OFD Sender: No OFD packet to send [00:52:14]OFD Sender: No OFD packet to send [00:52:19]OFD Sender: No OFD packet to send [00:52:24]OFD Sender: No OFD packet to send [00:52:29]OFD Sender: No OFD packet to send [00:52:34]OFD Sender: No OFD packet to send [00:52:39]OFD Sender: No OFD packet to send [00:52:44]OFD Sender: No OFD packet to send [00:52:49]OFD Sender: No OFD packet to send [00:52:54]OFD Sender: No OFD packet to send [00:52:59]OFD Sender: No OFD packet to send [00:53:04]OFD Sender: No OFD packet to send [00:53:09]OFD Sender: No OFD packet to send [00:53:14]OFD Sender: No OFD packet to send [00:53:19]OFD Sender: No OFD packet to send [00:53:24]OFD Sender: No OFD packet to send [00:53:29]OFD Sender: No OFD packet to send [00:53:34]OFD Sender: No OFD packet to send [00:53:39]OFD Sender: No OFD packet to send [00:53:44]OFD Sender: No OFD packet to send [00:53:49]OFD Sender: No OFD packet to send [00:53:54]OFD Sender: No OFD packet to send [00:53:59]OFD Sender: No OFD packet to send [00:54:04]OFD Sender: No OFD packet to send [00:54:09]OFD Sender: No OFD packet to send [00:54:14]OFD Sender: No OFD packet to send [00:54:19]OFD Sender: No OFD packet to send [00:54:24]OFD Sender: No OFD packet to send [00:54:29]OFD Sender: No OFD packet to send [00:54:34]OFD Sender: No OFD packet to send [00:54:39]OFD Sender: No OFD packet to send [00:54:44]OFD Sender: No OFD packet to send [00:54:49]OFD Sender: No OFD packet to send [00:54:54]OFD Sender: No OFD packet to send [00:54:59]OFD Sender: No OFD packet to send [00:55:04]OFD Sender: No OFD packet to send [00:55:09]OFD Sender: No OFD packet to send [00:55:14]OFD Sender: No OFD packet to send [00:55:20]OFD Sender: No OFD packet to send [00:55:25]OFD Sender: No OFD packet to send [00:55:30]OFD Sender: No OFD packet to send [00:55:35]OFD Sender: No OFD packet to send [00:55:40]OFD Sender: No OFD packet to send [00:55:45]OFD Sender: No OFD packet to send [00:55:50]OFD Sender: No OFD packet to send [00:55:55]OFD Sender: No OFD packet to send [00:56:00]OFD Sender: No OFD packet to send [00:56:05]OFD Sender: No OFD packet to send [00:56:10]OFD Sender: No OFD packet to send [00:56:15]OFD Sender: No OFD packet to send [00:56:20]OFD Sender: No OFD packet to send [00:56:25]OFD Sender: No OFD packet to send [00:56:30]OFD Sender: No OFD packet to send [00:56:35]OFD Sender: No OFD packet to send [00:56:40]OFD Sender: No OFD packet to send [00:56:45]OFD Sender: No OFD packet to send [00:56:50]OFD Sender: No OFD packet to send [00:56:55]OFD Sender: No OFD packet to send [00:57:00]OFD Sender: No OFD packet to send [00:57:03]accept exits with 9 [00:57:03]New connection [00:57:03]New thread 3067039076 created [00:57:03]Thread 3066895716 joined [00:57:03]Waiting for new connection... [00:57:03] Sock 9.Parse request [00:57:03]Sock 9.Check first char [00:57:03]Sock 9.First char is OK [00:57:03]request: POST /json_proto HTTP/1.0 [00:57:03]Method: POST [00:57:03]URL: /json_proto [00:57:03]Method is POST - this is cgi request [00:57:03]url: /json_proto [00:57:03]query_string will be loaded in cgi processing [00:57:03]execute_cgi json_proto POST (null) [00:57:03]execute_cgi path=json_proto method=POST [00:57:03]POST find Content-Length [00:57:03]Host: 172.17.50.195:8080 [00:57:03]Content-Length: 683 [00:57:03]Content-Type: application/json [00:57:03] [00:57:03]POST finish read [00:57:03]Found Content-Length = 683 [00:57:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093393", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 22.430, "sum" : 1500.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:57:03]execute_script... [00:57:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093393", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 22.430, "sum" : 1500.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:57:03]POST & json_proto [00:57:03]process_json_proto [00:57:03]json parsed OK: [00:57:03]protocol is kg_v1.0 [00:57:03]action value=close_receipt [00:57:03]process_action close_receipt [00:57:03]cmd_close_receipt [00:57:03]MH_GetDate [00:57:03]Write to MH i2c: F0 00 00 6F 44 A2 [00:57:03]Write i2c OK [00:57:03]MH_I2C_Read... [00:57:03]Read from MH i2c: F0 [00:57:03]MH_I2C_Read... [00:57:03]Read from MH i2c: F0 09 00 [00:57:03]MH_I2C_Read... [00:57:03]Read from MH i2c: F0 09 00 6F 44 00 E2 32 20 67 43 33 1C 67 3F [00:57:03]GetLastDocTimeStamp 1730162518 [00:57:03]current date 1730163426 [00:57:03]FM_GetShiftState [00:57:03]SAM_PROTO_GetShiftState [00:57:03]wFMCommunicate request_size=4 [00:57:03]MH_SAM_APDU [00:57:03]CAPDU: 80 13 01 00 [00:57:03]Write to MH i2c: E2 08 00 70 44 80 13 01 00 00 00 00 00 31 [00:57:03]Write i2c OK [00:57:03]MH_I2C_Read... [00:57:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:57:04]Read from MH i2c: E2 [00:57:04]MH_I2C_Read... [00:57:04]Read from MH i2c: E2 0E 00 [00:57:04]MH_I2C_Read... [00:57:04]Read from MH i2c: E2 0E 00 70 44 00 09 00 01 83 25 20 67 00 00 00 00 90 00 6C [00:57:04]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [00:57:04]wFMCommunicate OK [00:57:04]SAM_PROTO_GetShiftState done [00:57:04]FM_GetShiftState done [00:57:04]opened in 1730160003 [00:57:04]opened+sec_in_day 1730246403 [00:57:04]quantity*price = 150056 [00:57:04]sum+1 = 150058 [00:57:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.57 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 18 29.10.2024 00:57 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318375 ФПД: 20503755786019 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T005706&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318375&fm=20503755786019&tin=02508201610067®Number=0000000000091628&sum=150000 [00:57:05]StoreToDocumentArchive [00:57:05]shift 547 fd 318375 [00:57:05]save to /storage/0547/doc_00318375 [00:57:05]save last doc name /storage/0547/doc_00318375 to /storage/kkm_last_doc_name [00:57:05]save OK [00:57:05]Clear old archive folders... [00:57:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:57:05]OFD Sender: No OFD packet to send [00:57:05]tlvbuf is 00124270 [00:57:05]SAM_PROTO_ClearQueue [00:57:05]wFMCommunicate request_size=4 [00:57:05]MH_SAM_APDU [00:57:05]CAPDU: 80 09 00 00 [00:57:05]Write to MH i2c: E2 08 00 7D 44 80 09 00 00 00 00 00 00 33 [00:57:05]Write i2c OK [00:57:05]MH_I2C_Read... [00:57:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:57:05]Read from MH i2c: E2 [00:57:05]MH_I2C_Read... [00:57:05]Read from MH i2c: E2 03 00 [00:57:05]MH_I2C_Read... [00:57:05]Read from MH i2c: E2 03 00 7D 44 00 90 00 35 [00:57:05]RAPDU: 90 00 [00:57:05]wFMCommunicate OK [00:57:05]SAM_PROTO_ClearQueue done [00:57:05]KKMCreateOFDPacket [00:57:05]OFDProtocolAddRootSTLVToBuf [00:57:05]FM_MakeSignedData [00:57:05]FM_MakeSignedData [00:57:05]SAM_PROTO_SignData [00:57:05]wFMCommunicate request_size=4 [00:57:05]MH_SAM_APDU [00:57:05]CAPDU: 80 0D 01 02 [00:57:05]Write to MH i2c: E2 08 00 7E 44 80 0D 01 02 00 00 00 00 3B [00:57:05]Write i2c OK [00:57:05]MH_I2C_Read... [00:57:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:57:05]Read from MH i2c: E2 [00:57:05]MH_I2C_Read... [00:57:05]Read from MH i2c: E2 03 00 [00:57:05]MH_I2C_Read... [00:57:05]Read from MH i2c: E2 03 00 7E 44 00 90 00 36 [00:57:05]RAPDU: 90 00 [00:57:05]wFMCommunicate OK [00:57:05]wFMCommunicate request_size=255 [00:57:05]MH_SAM_APDU [00:57: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 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 E2 32 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A7 DB 04 00 35 04 06 00 12 [00:57:05]Write to MH i2c: E2 02 01 7F 44 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 E2 32 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A7 DB 04 00 35 04 06 00 12 00 00 7C [00:57:05]Write i2c OK [00:57:05]MH_I2C_Read... [00:57:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:57:05]Read from MH i2c: E2 [00:57:05]MH_I2C_Read... [00:57:05]Read from MH i2c: E2 03 00 [00:57:05]MH_I2C_Read... [00:57:05]Read from MH i2c: E2 03 00 7F 44 00 90 00 37 [00:57:05]RAPDU: 90 00 [00:57:05]wFMCommunicate OK [00:57:05]wFMCommunicate request_size=10 [00:57:05]MH_SAM_APDU [00:57:05]CAPDU: 80 0D 02 02 05 A5 E7 14 87 23 [00:57:05]Write to MH i2c: E2 0D 00 80 44 80 0D 02 02 05 00 A5 E7 14 87 23 00 00 92 [00:57:05]Write i2c OK [00:57:05]MH_I2C_Read... [00:57:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:57:05]Read from MH i2c: E2 [00:57:05]MH_I2C_Read... [00:57:05]Read from MH i2c: E2 03 00 [00:57:05]MH_I2C_Read... [00:57:05]Read from MH i2c: E2 03 00 80 44 00 90 00 38 [00:57:05]RAPDU: 90 00 [00:57:05]wFMCommunicate OK [00:57:05]wFMCommunicate request_size=4 [00:57:05]MH_SAM_APDU [00:57:05]CAPDU: 80 0D 03 02 [00:57:05]Write to MH i2c: E2 08 00 81 44 80 0D 03 02 00 00 00 00 40 [00:57:05]Write i2c OK [00:57:05]MH_I2C_Read... [00:57:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:57:05]Read from MH i2c: E2 [00:57:05]MH_I2C_Read... [00:57:05]Read from MH i2c: E2 0B 00 [00:57:05]MH_I2C_Read... [00:57:05]Read from MH i2c: E2 0B 00 81 44 00 96 C4 3A 2D D5 A1 C1 03 90 00 3C [00:57:05]RAPDU: 96 C4 3A 2D D5 A1 C1 03 90 00 [00:57:05]wFMCommunicate OK [00:57:05]SAM_PROTO_SignData done [00:57:05]FM_MakeSignedData done [00:57:05]CreateOFDProtocolMessage [00:57:05]wFMCommunicate request_size=4 [00:57:05]MH_SAM_APDU [00:57:05]CAPDU: 80 11 00 00 [00:57:05]Write to MH i2c: E2 08 00 82 44 80 11 00 00 00 00 00 00 40 [00:57:05]Write i2c OK [00:57:05]MH_I2C_Read... [00:57:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:57:05]Read from MH i2c: E2 [00:57:05]MH_I2C_Read... [00:57:05]Read from MH i2c: E2 17 00 [00:57:05]MH_I2C_Read... [00:57:05]Read from MH i2c: E2 17 00 82 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 94 [00:57:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [00:57:05]wFMCommunicate OK [00:57:05]CreateOFDProtocolMessage done [00:57:05]OFDSenderStorePacket 318375 [00:57:05]StoreOFDPacket docnum=318375 [00:57:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 17 C2 07 01 FF 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 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 E2 32 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A7 DB 04 00 35 04 06 00 12 A5 E7 14 87 23 96 C4 3A 2D D5 A1 C1 03 [00:57:05]CheckFolder [00:57:05]dirname=/storage/ofd_packets [00:57:05]CheckFolder done [00:57:05]ProducePacketName [00:57:05]name=ofd_packets/00318375 [00:57:05]NVStorageSaveData ofd_packets/00318375 [00:57:05]File name is /storage/ofd_packets/00318375 [00:57:05]Write 301 bytes [00:57:05]NVStorageSaveData done [00:57:05]OFDSenderStorePacket done [00:57:05]KKMCreateOFDPacket done [00:57:05]NVStorageSaveData kkm_last_timestamp [00:57:05]File name is /storage/kkm_last_timestamp [00:57:05]Write 4 bytes [00:57:05]NVStorageSaveData done [00:57:05]ExternCall_PrintAddStr [00:57:05]wPrintStart [00:57:05]Write to MH i2c: 01 00 00 83 44 C7 [00:57:05]Write i2c OK [00:57:05]MH_I2C_Read... [00:57:05]Read from MH i2c: 01 [00:57:05]MH_I2C_Read... [00:57:05]Read from MH i2c: 01 07 00 [00:57:05]MH_I2C_Read... [00:57:05]Read from MH i2c: 01 07 00 83 44 00 00 00 00 00 FF 0F DC [00:57:05]RasterBufferAndPrint [00:57:05]line Счет N : (1)1093393 [00:57:05]line ИНН: 02508201610067 [00:57:05]line Контрольно-Кассовый Чек [00:57:05]line ПРОДАЖА [00:57:05]line ТРК (МРК, ГНК) : 53 [00:57:05]line Товар: 2710124130 [00:57:05]line Аи-92-К-2 [00:57:05]line 22.430 * 66.90 [00:57:05]line = 1500.57 [00:57:05]line НДС 12% НСП 1% [00:57:05]line > о реализуемом товаре [00:57:05]line ОКРУГЛЕНИЕ: -0.57 [00:57:05]line ИТОГО: 1500.00 [00:57:05]line Внесено: 1500.00 [00:57:05]line СДАЧА: 0.00 [00:57:05]line НСП 1% : 13.28 [00:57:05]line НДС 12% : 159.35 [00:57:05]line Наличными: 1500.00 [00:57:05]line Безнал.: 0.00 [00:57:05]line Место: АЗС № 101 "Партнер Нефть" [00:57:05]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [00:57:05]line СНО: Общий режим [00:57:05]line Чек 18 29.10.2024 00:57 [00:57:05]line Смена: 547 ФФД: 1.0 [00:57:05]line ЗНМ: 0300000082 [00:57:05]line РНМ: 0000000000091628 [00:57:05]line Версия ККМ: 001 [00:57:05]line ФМ: 0000000000874671 [00:57:05]line ФД: 318375 [00:57:05]line ФПД: 20503755786019 [00:57:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T005706&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318375&fm=20503755786019&tin=02508201610067®Number=0000000000091628&sum=150000 [00:57:05]written 0, free lines is 4095 [00:57:05]OFD Sender: Processing packet 318375 [packets to send 127, broken 126] [00:57:05]ProducePacketName [00:57:05]name=ofd_packets/00318375 [00:57:05]OFD Sender: To server: pG, [00:57:05]CommunicateWithHost lk.salyk.kg:30040 [00:57:05]ConnectInit lk.salyk.kg [00:57:05]Connected sock=10 [00:57:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 17 C2 07 01 FF 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 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 E2 32 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A7 DB 04 00 35 04 06 00 12 A5 E7 14 87 23 96 C4 3A 2D D5 A1 C1 03 [00:57:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 A9 68 47 00 62 92 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A7 DB 04 00 F4 03 04 00 99 DE 1F 67 B6 04 01 00 00 07 CC 96 81 64 52 D2 27 [00:57:06]CommunicateWithHost err = 0 [00:57:06]CheckOFDResponse [00:57:06]1017 (14) - 77093643461234 [00:57:06]1041 (16) - 0000000000874671 [00:57:06]1040 (4) - 318375 [00:57:06]1012 (4) - 28.10.2024 18:57 [00:57:06]1206 (1) - 0 [00:57:06]OFD Sender: Remove packet 318375 [00:57:06]ProducePacketName [00:57:06]name=ofd_packets/00318375 [00:57:06]NVStorageDeleteData [00:57:06]Write to MH i2c: 01 00 00 AE 44 F2 [00:57:06]Write i2c OK [00:57:06]MH_I2C_Read... [00:57:06]Read from MH i2c: 01 [00:57:06]MH_I2C_Read... [00:57:06]Read from MH i2c: 01 07 00 [00:57:06]MH_I2C_Read... [00:57:06]Read from MH i2c: 01 07 00 AE 44 00 00 00 00 00 FF 0C 04 [00:57:06]RasterBufferAndPrint [00:57:06]line [00:57:06]line [00:57:06]line [00:57:06]line [00:57:06]line [00:57:06]written 0, free lines is 3333 [00:57:06]MH_Cut [00:57:06]Write to MH i2c: D1 01 00 B5 44 01 CB [00:57:06]Write i2c OK [00:57:06]MH_I2C_Read... [00:57:06]Read from MH i2c: D1 [00:57:06]MH_I2C_Read... [00:57:06]Read from MH i2c: D1 01 00 [00:57:06]MH_I2C_Read... [00:57:06]Read from MH i2c: D1 01 00 B5 44 00 CA [00:57:06]Write to MH i2c: 01 00 00 B6 44 FA [00:57:06]Write i2c OK [00:57:06]MH_I2C_Read... [00:57:06]OFD Sender: No OFD packet to send [00:57:06]*** Cut start [00:57:06]*** Partial cut [00:57:06]*** CUTSNS_PIN = 1 [00:57:06]*** CUTSNS_PIN = 0 [00:57:07]*** Brake cut motor [00:57:07]Read from MH i2c: 01 [00:57:07]MH_I2C_Read... [00:57:07]*** Stop cut motor [00:57:07]*** Cut end [00:57:07]Read from MH i2c: 01 07 00 [00:57:07]MH_I2C_Read... [00:57:07]Read from MH i2c: 01 07 00 B6 44 00 00 00 00 00 FF 0F 0F [00:57:07]process_action close_receipt done [00:57:07]requested_data is exist [00:57:07]produce_requested_data [00:57:07]requested_item fm.sn is exist - process it [00:57:07]wFMCommunicate request_size=4 [00:57:07]MH_SAM_APDU [00:57:07]CAPDU: 80 11 00 00 [00:57:07]Write to MH i2c: E2 08 00 B7 44 80 11 00 00 00 00 00 00 75 [00:57:07]Write i2c OK [00:57:07]MH_I2C_Read... [00:57:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:57:07]Read from MH i2c: E2 [00:57:07]MH_I2C_Read... [00:57:07]Read from MH i2c: E2 17 00 [00:57:07]MH_I2C_Read... [00:57:07]Read from MH i2c: E2 17 00 B7 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C9 [00:57:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [00:57:07]wFMCommunicate OK [00:57:07]requested_item fd.num is exist - process it [00:57:07]SAM_PROTO_GetFieldsCounters [00:57:07]wFMCommunicate request_size=4 [00:57:07]MH_SAM_APDU [00:57:07]CAPDU: 80 13 00 00 [00:57:07]Write to MH i2c: E2 08 00 B8 44 80 13 00 00 00 00 00 00 78 [00:57:07]Write i2c OK [00:57:07]MH_I2C_Read... [00:57:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:57:07]Read from MH i2c: E2 [00:57:07]MH_I2C_Read... [00:57:07]Read from MH i2c: E2 62 00 [00:57:07]MH_I2C_Read... [00:57:07]Read from MH i2c: E2 62 00 B8 44 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A7 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 12 00 00 00 5E 04 04 00 12 00 00 00 57 04 04 00 13 00 00 00 19 04 04 00 00 00 00 00 90 00 7C [00:57:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A7 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 12 00 00 00 5E 04 04 00 12 00 00 00 57 04 04 00 13 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:57:07]wFMCommunicate OK [00:57:07]SAM_PROTO_GetFieldsCounters done [00:57:07]requested_item shift.num is exist - process it [00:57:07]requested_item shift.opened is exist - process it [00:57:07]req_shift_opened [00:57:07]FM_GetShiftState [00:57:07]SAM_PROTO_GetShiftState [00:57:07]wFMCommunicate request_size=4 [00:57:07]MH_SAM_APDU [00:57:07]CAPDU: 80 13 01 00 [00:57:07]Write to MH i2c: E2 08 00 B9 44 80 13 01 00 00 00 00 00 7A [00:57:07]Write i2c OK [00:57:07]MH_I2C_Read... [00:57:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:57:07]Read from MH i2c: E2 [00:57:07]MH_I2C_Read... [00:57:07]Read from MH i2c: E2 0E 00 [00:57:07]MH_I2C_Read... [00:57:07]Read from MH i2c: E2 0E 00 B9 44 00 09 00 01 83 25 20 67 00 00 00 00 90 00 B5 [00:57:07]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [00:57:07]wFMCommunicate OK [00:57:07]SAM_PROTO_GetShiftState done [00:57:07]FM_GetShiftState done [00:57:07]req_shift_opened done [00:57:07]requested_item shift.open_date is exist - process it [00:57:07]req_shift_open_date [00:57:07]req_shift_open_date done [00:57:07]produce_requested_data done [00:57:07]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318375,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [00:57:07]process_action_free close_receipt [00:57:07]json_value_free [00:57:07]json_value_free done [00:57:07]process_json_proto returns [00:57:07]Send response to host [00:57:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318375,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [00:57:07]free response buf [00:57:07]execute_script done [00:57:07]execute_script returns [00:57:07]free content buf [00:57:07]Sock 9.Close socket [00:57:07]Sock 9.Thread stoped [00:57:11]OFD Sender: No OFD packet to send [00:57:16]OFD Sender: No OFD packet to send [00:57:21]OFD Sender: No OFD packet to send [00:57:26]OFD Sender: No OFD packet to send [00:57:31]OFD Sender: No OFD packet to send [00:57:36]OFD Sender: No OFD packet to send [00:57:41]OFD Sender: No OFD packet to send [00:57:46]OFD Sender: No OFD packet to send [00:57:51]OFD Sender: No OFD packet to send [00:57:56]OFD Sender: No OFD packet to send [00:58:01]OFD Sender: No OFD packet to send [00:58:06]OFD Sender: No OFD packet to send [00:58:11]OFD Sender: No OFD packet to send [00:58:16]OFD Sender: No OFD packet to send [00:58:21]OFD Sender: No OFD packet to send [00:58:26]OFD Sender: No OFD packet to send [00:58:31]OFD Sender: No OFD packet to send [00:58:36]OFD Sender: No OFD packet to send [00:58:41]OFD Sender: No OFD packet to send [00:58:46]OFD Sender: No OFD packet to send [00:58:51]OFD Sender: No OFD packet to send [00:58:56]OFD Sender: No OFD packet to send [00:59:01]OFD Sender: No OFD packet to send [00:59:06]OFD Sender: No OFD packet to send [00:59:11]OFD Sender: No OFD packet to send [00:59:16]OFD Sender: No OFD packet to send [00:59:21]OFD Sender: No OFD packet to send [00:59:26]OFD Sender: No OFD packet to send [00:59:31]OFD Sender: No OFD packet to send [00:59:36]OFD Sender: No OFD packet to send [00:59:41]OFD Sender: No OFD packet to send [00:59:46]OFD Sender: No OFD packet to send [00:59:51]OFD Sender: No OFD packet to send [00:59:56]OFD Sender: No OFD packet to send [01:00:01]OFD Sender: No OFD packet to send [01:00:06]OFD Sender: No OFD packet to send [01:00:11]OFD Sender: No OFD packet to send [01:00:16]OFD Sender: No OFD packet to send [01:00:21]OFD Sender: No OFD packet to send [01:00:26]OFD Sender: No OFD packet to send [01:00:31]OFD Sender: No OFD packet to send [01:00:36]OFD Sender: No OFD packet to send [01:00:41]OFD Sender: No OFD packet to send [01:00:46]OFD Sender: No OFD packet to send [01:00:51]OFD Sender: No OFD packet to send [01:00:56]OFD Sender: No OFD packet to send [01:01:01]OFD Sender: No OFD packet to send [01:01:06]OFD Sender: No OFD packet to send [01:01:11]OFD Sender: No OFD packet to send [01:01:16]OFD Sender: No OFD packet to send [01:01:21]OFD Sender: No OFD packet to send [01:01:26]accept exits with 8 [01:01:26]New connection [01:01:26]New thread 3066895716 created [01:01:26]Thread 3067039076 joined [01:01:26]Waiting for new connection... [01:01:26] Sock 8.Parse request [01:01:26]Sock 8.Check first char [01:01:26]Sock 8.First char is OK [01:01:26]request: POST /json_proto HTTP/1.0 [01:01:26]Method: POST [01:01:26]URL: /json_proto [01:01:26]Method is POST - this is cgi request [01:01:26]url: /json_proto [01:01:26]query_string will be loaded in cgi processing [01:01:26]execute_cgi json_proto POST (null) [01:01:26]execute_cgi path=json_proto method=POST [01:01:26]POST find Content-Length [01:01:26]Host: 172.17.50.195:8080 [01:01:26]Content-Length: 770 [01:01:26]Content-Type: application/json [01:01:26] [01:01:26]POST finish read [01:01:26]Found Content-Length = 770 [01:01:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093395", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 18.870, "sum" : 1400.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: Mbank", "payments": [ { "type": 1, "sum" : 1400.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:01:26]execute_script... [01:01:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093395", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 18.870, "sum" : 1400.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: Mbank", "payments": [ { "type": 1, "sum" : 1400.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:01:26]POST & json_proto [01:01:26]process_json_proto [01:01:26]json parsed OK: [01:01:26]protocol is kg_v1.0 [01:01:26]action value=close_receipt [01:01:26]process_action close_receipt [01:01:26]cmd_close_receipt [01:01:26]MH_GetDate [01:01:26]Write to MH i2c: F0 00 00 BA 44 ED [01:01:26]Write i2c OK [01:01:26]MH_I2C_Read... [01:01:26]Read from MH i2c: F0 [01:01:26]MH_I2C_Read... [01:01:26]Read from MH i2c: F0 09 00 [01:01:26]MH_I2C_Read... [01:01:26]Read from MH i2c: F0 09 00 BA 44 00 E9 33 20 67 43 33 1C 67 92 [01:01:26]GetLastDocTimeStamp 1730163426 [01:01:26]current date 1730163689 [01:01:26]FM_GetShiftState [01:01:26]SAM_PROTO_GetShiftState [01:01:26]wFMCommunicate request_size=4 [01:01:26]MH_SAM_APDU [01:01:26]CAPDU: 80 13 01 00 [01:01:26]Write to MH i2c: E2 08 00 BB 44 80 13 01 00 00 00 00 00 7C [01:01:26]Write i2c OK [01:01:26]MH_I2C_Read... [01:01:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:01:26]Read from MH i2c: E2 [01:01:26]MH_I2C_Read... [01:01:26]Read from MH i2c: E2 0E 00 [01:01:26]MH_I2C_Read... [01:01:26]Read from MH i2c: E2 0E 00 BB 44 00 09 00 01 83 25 20 67 00 00 00 00 90 00 B7 [01:01:26]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [01:01:26]wFMCommunicate OK [01:01:26]SAM_PROTO_GetShiftState done [01:01:26]FM_GetShiftState done [01:01:26]opened in 1730160003 [01:01:26]opened+sec_in_day 1730246403 [01:01:26]quantity*price = 140015 [01:01:26]sum+1 = 140016 [01:01:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1400.15 НСП 1% : 12.39 НДС 12% : 148.69 Наличными: 0.00 Безнал.: 1400.15 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 19 29.10.2024 01:01 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318376 ФПД: 247651050540037 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T010129&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318376&fm=247651050540037&tin=02508201610067®Number=0000000000091628&sum=140015 [01:01:27]StoreToDocumentArchive [01:01:27]shift 547 fd 318376 [01:01:27]save to /storage/0547/doc_00318376 [01:01:27]save last doc name /storage/0547/doc_00318376 to /storage/kkm_last_doc_name [01:01:27]save OK [01:01:27]Clear old archive folders... [01:01:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:01:27]tlvbuf is 0008F410 [01:01:27]SAM_PROTO_ClearQueue [01:01:27]wFMCommunicate request_size=4 [01:01:27]MH_SAM_APDU [01:01:27]CAPDU: 80 09 00 00 [01:01:27]Write to MH i2c: E2 08 00 C8 44 80 09 00 00 00 00 00 00 7E [01:01:27]Write i2c OK [01:01:27]MH_I2C_Read... [01:01:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:01:27]Read from MH i2c: E2 [01:01:27]MH_I2C_Read... [01:01:27]Read from MH i2c: E2 03 00 [01:01:27]MH_I2C_Read... [01:01:27]Read from MH i2c: E2 03 00 C8 44 00 90 00 80 [01:01:27]RAPDU: 90 00 [01:01:27]wFMCommunicate OK [01:01:27]SAM_PROTO_ClearQueue done [01:01:27]KKMCreateOFDPacket [01:01:27]OFDProtocolAddRootSTLVToBuf [01:01:27]FM_MakeSignedData [01:01:27]FM_MakeSignedData [01:01:27]SAM_PROTO_SignData [01:01:27]wFMCommunicate request_size=4 [01:01:27]MH_SAM_APDU [01:01:27]CAPDU: 80 0D 01 02 [01:01:27]Write to MH i2c: E2 08 00 C9 44 80 0D 01 02 00 00 00 00 86 [01:01:27]Write i2c OK [01:01:27]MH_I2C_Read... [01:01:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:01:27]Read from MH i2c: E2 [01:01:27]MH_I2C_Read... [01:01:27]Read from MH i2c: E2 03 00 [01:01:27]MH_I2C_Read... [01:01:27]Read from MH i2c: E2 03 00 C9 44 00 90 00 81 [01:01:27]RAPDU: 90 00 [01:01:27]wFMCommunicate OK [01:01:27]wFMCommunicate request_size=255 [01:01:27]MH_SAM_APDU [01:01:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EF 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EF 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 E9 33 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A8 DB 04 00 35 04 06 00 E1 [01:01:27]Write to MH i2c: E2 02 01 CA 44 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EF 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EF 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 E9 33 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A8 DB 04 00 35 04 06 00 E1 00 00 51 [01:01:27]Write i2c OK [01:01:27]MH_I2C_Read... [01:01:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:01:27]Read from MH i2c: E2 [01:01:27]MH_I2C_Read... [01:01:27]Read from MH i2c: E2 03 00 [01:01:27]MH_I2C_Read... [01:01:27]Read from MH i2c: E2 03 00 CA 44 00 90 00 82 [01:01:27]RAPDU: 90 00 [01:01:27]wFMCommunicate OK [01:01:27]wFMCommunicate request_size=10 [01:01:27]MH_SAM_APDU [01:01:27]CAPDU: 80 0D 02 02 05 3C C0 E5 4C 05 [01:01:27]Write to MH i2c: E2 0D 00 CB 44 80 0D 02 02 05 00 3C C0 E5 4C 05 00 00 C5 [01:01:27]Write i2c OK [01:01:27]MH_I2C_Read... [01:01:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:01:28]Read from MH i2c: E2 [01:01:28]MH_I2C_Read... [01:01:28]Read from MH i2c: E2 03 00 [01:01:28]MH_I2C_Read... [01:01:28]Read from MH i2c: E2 03 00 CB 44 00 90 00 83 [01:01:28]RAPDU: 90 00 [01:01:28]wFMCommunicate OK [01:01:28]wFMCommunicate request_size=4 [01:01:28]MH_SAM_APDU [01:01:28]CAPDU: 80 0D 03 02 [01:01:28]Write to MH i2c: E2 08 00 CC 44 80 0D 03 02 00 00 00 00 8B [01:01:28]Write i2c OK [01:01:28]MH_I2C_Read... [01:01:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:01:28]Read from MH i2c: E2 [01:01:28]MH_I2C_Read... [01:01:28]Read from MH i2c: E2 0B 00 [01:01:28]MH_I2C_Read... [01:01:28]Read from MH i2c: E2 0B 00 CC 44 00 D8 EF 15 08 9E F8 AE 17 90 00 CB [01:01:28]RAPDU: D8 EF 15 08 9E F8 AE 17 90 00 [01:01:28]wFMCommunicate OK [01:01:28]SAM_PROTO_SignData done [01:01:28]FM_MakeSignedData done [01:01:28]CreateOFDProtocolMessage [01:01:28]wFMCommunicate request_size=4 [01:01:28]MH_SAM_APDU [01:01:28]CAPDU: 80 11 00 00 [01:01:28]Write to MH i2c: E2 08 00 CD 44 80 11 00 00 00 00 00 00 8B [01:01:28]Write i2c OK [01:01:28]MH_I2C_Read... [01:01:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:01:28]Read from MH i2c: E2 [01:01:28]MH_I2C_Read... [01:01:28]Read from MH i2c: E2 17 00 [01:01:28]MH_I2C_Read... [01:01:28]Read from MH i2c: E2 17 00 CD 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 DF [01:01:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [01:01:28]wFMCommunicate OK [01:01:28]CreateOFDProtocolMessage done [01:01:28]OFDSenderStorePacket 318376 [01:01:28]StoreOFDPacket docnum=318376 [01:01:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 54 96 07 01 C1 24 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EF 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EF 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 E9 33 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A8 DB 04 00 35 04 06 00 E1 3C C0 E5 4C 05 D8 EF 15 08 9E F8 AE 17 [01:01:28]CheckFolder [01:01:28]dirname=/storage/ofd_packets [01:01:28]CheckFolder done [01:01:28]ProducePacketName [01:01:28]name=ofd_packets/00318376 [01:01:28]NVStorageSaveData ofd_packets/00318376 [01:01:28]File name is /storage/ofd_packets/00318376 [01:01:28]Write 301 bytes [01:01:28]NVStorageSaveData done [01:01:28]OFDSenderStorePacket done [01:01:28]KKMCreateOFDPacket done [01:01:28]NVStorageSaveData kkm_last_timestamp [01:01:28]File name is /storage/kkm_last_timestamp [01:01:28]Write 4 bytes [01:01:28]NVStorageSaveData done [01:01:28]ExternCall_PrintAddStr [01:01:28]wPrintStart [01:01:28]Write to MH i2c: 01 00 00 CE 44 12 [01:01:28]Write i2c OK [01:01:28]MH_I2C_Read... [01:01:28]Read from MH i2c: 01 [01:01:28]MH_I2C_Read... [01:01:28]Read from MH i2c: 01 07 00 [01:01:28]MH_I2C_Read... [01:01:28]Read from MH i2c: 01 07 00 CE 44 00 00 00 00 00 FF 0F 27 [01:01:28]RasterBufferAndPrint [01:01:28]line Счет N : (1)1093395 [01:01:28]line ИНН: 02508201610067 [01:01:28]line Контрольно-Кассовый Чек [01:01:28]line ПРОДАЖА [01:01:28]line ТРК (МРК, ГНК) : 34 [01:01:28]line Товар: 2710124500 [01:01:28]line Аи-95-К-3 [01:01:28]line 18.870 * 74.20 [01:01:28]line = 1400.15 [01:01:28]line НДС 12% НСП 1% [01:01:28]line > о реализуемом товаре [01:01:28]line ИТОГО: 1400.15 [01:01:28]line НСП 1% : 12.39 [01:01:28]line НДС 12% : 148.69 [01:01:28]line Наличными: 0.00 [01:01:28]line Безнал.: 1400.15 [01:01:28]line Место: АЗС № 101 "Партнер Нефть" [01:01:28]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [01:01:28]line СНО: Общий режим [01:01:28]line Чек 19 29.10.2024 01:01 [01:01:28]line Смена: 547 ФФД: 1.0 [01:01:28]line ЗНМ: 0300000082 [01:01:28]line РНМ: 0000000000091628 [01:01:28]line Версия ККМ: 001 [01:01:28]line Платежная система: Mbank [01:01:28]line ФМ: 0000000000874671 [01:01:28]line ФД: 318376 [01:01:28]line ФПД: 247651050540037 [01:01:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T010129&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318376&fm=247651050540037&tin=02508201610067®Number=0000000000091628&sum=140015 [01:01:28]written 0, free lines is 4095 [01:01:28]OFD Sender: Processing packet 318376 [packets to send 127, broken 126] [01:01:28]ProducePacketName [01:01:28]name=ofd_packets/00318376 [01:01:28]OFD Sender: To server: pG, [01:01:28]CommunicateWithHost lk.salyk.kg:30040 [01:01:28]ConnectInit lk.salyk.kg [01:01:28]Connected sock=10 [01:01:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 54 96 07 01 C1 24 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EF 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EF 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 E9 33 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A8 DB 04 00 35 04 06 00 E1 3C C0 E5 4C 05 D8 EF 15 08 9E F8 AE 17 [01:01:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 55 2C 47 00 09 24 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A8 DB 04 00 F4 03 04 00 A0 DF 1F 67 B6 04 01 00 00 2B 46 76 3C 6F 55 E7 E1 [01:01:28]CommunicateWithHost err = 0 [01:01:28]CheckOFDResponse [01:01:28]1017 (14) - 77093643461234 [01:01:28]1041 (16) - 0000000000874671 [01:01:28]1040 (4) - 318376 [01:01:28]1012 (4) - 28.10.2024 19:01 [01:01:28]1206 (1) - 0 [01:01:28]OFD Sender: Remove packet 318376 [01:01:28]ProducePacketName [01:01:28]name=ofd_packets/00318376 [01:01:28]NVStorageDeleteData [01:01:28]Write to MH i2c: 01 00 00 F7 44 3B [01:01:28]Write i2c OK [01:01:28]MH_I2C_Read... [01:01:28]Read from MH i2c: 01 [01:01:28]MH_I2C_Read... [01:01:28]Read from MH i2c: 01 07 00 [01:01:28]MH_I2C_Read... [01:01:28]Read from MH i2c: 01 07 00 F7 44 00 00 00 00 00 28 0D 77 [01:01:28]RasterBufferAndPrint [01:01:28]line [01:01:28]line [01:01:28]line [01:01:28]line [01:01:28]line [01:01:28]written 0, free lines is 3375 [01:01:28]MH_Cut [01:01:28]Write to MH i2c: D1 01 00 FE 44 01 14 [01:01:28]Write i2c OK [01:01:28]MH_I2C_Read... [01:01:28]Read from MH i2c: D1 [01:01:28]MH_I2C_Read... [01:01:28]Read from MH i2c: D1 01 00 [01:01:28]MH_I2C_Read... [01:01:28]Read from MH i2c: D1 01 00 FE 44 00 13 [01:01:28]Write to MH i2c: 01 00 00 FF 44 43 [01:01:28]Write i2c OK [01:01:28]MH_I2C_Read... [01:01:29]OFD Sender: No OFD packet to send [01:01:29]*** Cut start [01:01:29]*** Partial cut [01:01:29]*** CUTSNS_PIN = 1 [01:01:29]*** CUTSNS_PIN = 0 [01:01:29]*** Brake cut motor [01:01:29]Read from MH i2c: 01 [01:01:29]MH_I2C_Read... [01:01:29]*** Stop cut motor [01:01:29]*** Cut end [01:01:29]Read from MH i2c: 01 07 00 [01:01:29]MH_I2C_Read... [01:01:29]Read from MH i2c: 01 07 00 FF 44 00 00 00 00 00 FF 0F 58 [01:01:29]process_action close_receipt done [01:01:29]requested_data is exist [01:01:29]produce_requested_data [01:01:29]requested_item fm.sn is exist - process it [01:01:29]wFMCommunicate request_size=4 [01:01:29]MH_SAM_APDU [01:01:29]CAPDU: 80 11 00 00 [01:01:29]Write to MH i2c: E2 08 00 00 45 80 11 00 00 00 00 00 00 BF [01:01:29]Write i2c OK [01:01:29]MH_I2C_Read... [01:01:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:01:29]Read from MH i2c: E2 [01:01:29]MH_I2C_Read... [01:01:29]Read from MH i2c: E2 17 00 [01:01:29]MH_I2C_Read... [01:01:29]Read from MH i2c: E2 17 00 00 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 13 [01:01:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [01:01:29]wFMCommunicate OK [01:01:29]requested_item fd.num is exist - process it [01:01:29]SAM_PROTO_GetFieldsCounters [01:01:29]wFMCommunicate request_size=4 [01:01:29]MH_SAM_APDU [01:01:29]CAPDU: 80 13 00 00 [01:01:29]Write to MH i2c: E2 08 00 01 45 80 13 00 00 00 00 00 00 C2 [01:01:29]Write i2c OK [01:01:29]MH_I2C_Read... [01:01:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:01:30]Read from MH i2c: E2 [01:01:30]MH_I2C_Read... [01:01:30]Read from MH i2c: E2 62 00 [01:01:30]MH_I2C_Read... [01:01:30]Read from MH i2c: E2 62 00 01 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A8 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 13 00 00 00 5E 04 04 00 13 00 00 00 57 04 04 00 14 00 00 00 19 04 04 00 00 00 00 00 90 00 CA [01:01:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A8 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 13 00 00 00 5E 04 04 00 13 00 00 00 57 04 04 00 14 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:01:30]wFMCommunicate OK [01:01:30]SAM_PROTO_GetFieldsCounters done [01:01:30]requested_item shift.num is exist - process it [01:01:30]requested_item shift.opened is exist - process it [01:01:30]req_shift_opened [01:01:30]FM_GetShiftState [01:01:30]SAM_PROTO_GetShiftState [01:01:30]wFMCommunicate request_size=4 [01:01:30]MH_SAM_APDU [01:01:30]CAPDU: 80 13 01 00 [01:01:30]Write to MH i2c: E2 08 00 02 45 80 13 01 00 00 00 00 00 C4 [01:01:30]Write i2c OK [01:01:30]MH_I2C_Read... [01:01:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:01:30]Read from MH i2c: E2 [01:01:30]MH_I2C_Read... [01:01:30]Read from MH i2c: E2 0E 00 [01:01:30]MH_I2C_Read... [01:01:30]Read from MH i2c: E2 0E 00 02 45 00 09 00 01 83 25 20 67 00 00 00 00 90 00 FF [01:01:30]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [01:01:30]wFMCommunicate OK [01:01:30]SAM_PROTO_GetShiftState done [01:01:30]FM_GetShiftState done [01:01:30]req_shift_opened done [01:01:30]requested_item shift.open_date is exist - process it [01:01:30]req_shift_open_date [01:01:30]req_shift_open_date done [01:01:30]produce_requested_data done [01:01:30]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318376,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [01:01:30]process_action_free close_receipt [01:01:30]json_value_free [01:01:30]json_value_free done [01:01:30]process_json_proto returns [01:01:30]Send response to host [01:01:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318376,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [01:01:30]free response buf [01:01:30]execute_script done [01:01:30]execute_script returns [01:01:30]free content buf [01:01:30]Sock 8.Close socket [01:01:30]Sock 8.Thread stoped [01:01:34]OFD Sender: No OFD packet to send [01:01:39]OFD Sender: No OFD packet to send [01:01:44]OFD Sender: No OFD packet to send [01:01:49]OFD Sender: No OFD packet to send [01:01:54]OFD Sender: No OFD packet to send [01:01:59]OFD Sender: No OFD packet to send [01:02:04]OFD Sender: No OFD packet to send [01:02:09]OFD Sender: No OFD packet to send [01:02:14]OFD Sender: No OFD packet to send [01:02:19]OFD Sender: No OFD packet to send [01:02:24]OFD Sender: No OFD packet to send [01:02:29]OFD Sender: No OFD packet to send [01:02:34]OFD Sender: No OFD packet to send [01:02:39]OFD Sender: No OFD packet to send [01:02:44]OFD Sender: No OFD packet to send [01:02:49]accept exits with 9 [01:02:49]New connection [01:02:49]New thread 3067039076 created [01:02:49]Thread 3066895716 joined [01:02:49]Waiting for new connection... [01:02:49] Sock 9.Parse request [01:02:49]Sock 9.Check first char [01:02:49]Sock 9.First char is OK [01:02:49]request: POST /json_proto HTTP/1.0 [01:02:49]Method: POST [01:02:49]URL: /json_proto [01:02:49]Method is POST - this is cgi request [01:02:49]url: /json_proto [01:02:49]query_string will be loaded in cgi processing [01:02:49]execute_cgi json_proto POST (null) [01:02:49]execute_cgi path=json_proto method=POST [01:02:49]POST find Content-Length [01:02:49]Host: 172.17.50.195:8080 [01:02:49]Content-Length: 686 [01:02:49]Content-Type: application/json [01:02:49] [01:02:49]POST finish read [01:02:49]Found Content-Length = 686 [01:02:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093394", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 43.870, "sum" : 1680.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9999.00, "total" : 1680.00, "payments": [ { "type": 0, "sum" : 1680.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:02:49]execute_script... [01:02: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)1093394", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 43.870, "sum" : 1680.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9999.00, "total" : 1680.00, "payments": [ { "type": 0, "sum" : 1680.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:02:49]POST & json_proto [01:02:49]process_json_proto [01:02:49]json parsed OK: [01:02:49]protocol is kg_v1.0 [01:02:49]action value=close_receipt [01:02:49]process_action close_receipt [01:02:49]cmd_close_receipt [01:02:49]MH_GetDate [01:02:49]Write to MH i2c: F0 00 00 03 45 37 [01:02:49]Write i2c OK [01:02:49]MH_I2C_Read... [01:02:49]Read from MH i2c: F0 [01:02:49]MH_I2C_Read... [01:02:49]Read from MH i2c: F0 09 00 [01:02:49]MH_I2C_Read... [01:02:49]Read from MH i2c: F0 09 00 03 45 00 3B 34 20 67 43 33 1C 67 2F [01:02:49]GetLastDocTimeStamp 1730163689 [01:02:49]current date 1730163771 [01:02:49]FM_GetShiftState [01:02:49]SAM_PROTO_GetShiftState [01:02:49]wFMCommunicate request_size=4 [01:02:49]MH_SAM_APDU [01:02:49]CAPDU: 80 13 01 00 [01:02:49]Write to MH i2c: E2 08 00 04 45 80 13 01 00 00 00 00 00 C6 [01:02:49]Write i2c OK [01:02:49]MH_I2C_Read... [01:02:49]OFD Sender: No OFD packet to send [01:02:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:02:49]Read from MH i2c: E2 [01:02:49]MH_I2C_Read... [01:02:49]Read from MH i2c: E2 0E 00 [01:02:49]MH_I2C_Read... [01:02:49]Read from MH i2c: E2 0E 00 04 45 00 09 00 01 83 25 20 67 00 00 00 00 90 00 01 [01:02:49]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [01:02:49]wFMCommunicate OK [01:02:49]SAM_PROTO_GetShiftState done [01:02:49]FM_GetShiftState done [01:02:49]opened in 1730160003 [01:02:49]opened+sec_in_day 1730246403 [01:02:49]quantity*price = 168022 [01:02:49]sum+1 = 168023 [01:02:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1680.00 Внесено: 9999.00 СДАЧА: 8319.00 НСП 1% : 14.87 НДС 12% : 178.43 Наличными: 1680.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 20 29.10.2024 01:02 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318377 ФПД: 18474999896437 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T010251&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318377&fm=18474999896437&tin=02508201610067®Number=0000000000091628&sum=168000 [01:02:50]StoreToDocumentArchive [01:02:50]shift 547 fd 318377 [01:02:50]save to /storage/0547/doc_00318377 [01:02:50]save last doc name /storage/0547/doc_00318377 to /storage/kkm_last_doc_name [01:02:50]save OK [01:02:50]Clear old archive folders... [01:02:50]ProcessDocumentItem done err = 0, tmpTLVsize=250 [01:02:50]tlvbuf is 000998A0 [01:02:50]SAM_PROTO_ClearQueue [01:02:50]wFMCommunicate request_size=4 [01:02:50]MH_SAM_APDU [01:02:50]CAPDU: 80 09 00 00 [01:02:50]Write to MH i2c: E2 08 00 11 45 80 09 00 00 00 00 00 00 C8 [01:02:50]Write i2c OK [01:02:50]MH_I2C_Read... [01:02:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:02:50]Read from MH i2c: E2 [01:02:50]MH_I2C_Read... [01:02:50]Read from MH i2c: E2 03 00 [01:02:50]MH_I2C_Read... [01:02:50]Read from MH i2c: E2 03 00 11 45 00 90 00 CA [01:02:50]RAPDU: 90 00 [01:02:50]wFMCommunicate OK [01:02:50]SAM_PROTO_ClearQueue done [01:02:50]KKMCreateOFDPacket [01:02:50]OFDProtocolAddRootSTLVToBuf [01:02:50]FM_MakeSignedData [01:02:50]FM_MakeSignedData [01:02:50]SAM_PROTO_SignData [01:02:50]wFMCommunicate request_size=4 [01:02:50]MH_SAM_APDU [01:02:50]CAPDU: 80 0D 01 02 [01:02:50]Write to MH i2c: E2 08 00 12 45 80 0D 01 02 00 00 00 00 D0 [01:02:50]Write i2c OK [01:02:50]MH_I2C_Read... [01:02:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:02:50]Read from MH i2c: E2 [01:02:50]MH_I2C_Read... [01:02:50]Read from MH i2c: E2 03 00 [01:02:50]MH_I2C_Read... [01:02:50]Read from MH i2c: E2 03 00 12 45 00 90 00 CB [01:02:50]RAPDU: 90 00 [01:02:50]wFMCommunicate OK [01:02:50]wFMCommunicate request_size=255 [01:02:50]MH_SAM_APDU [01:02:50]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 5E AB 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 56 90 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 90 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CF 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B3 45 00 00 00 00 07 04 06 00 40 90 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 3B 34 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A9 DB 04 00 35 04 06 00 10 CD [01:02:50]Write to MH i2c: E2 02 01 13 45 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 5E AB 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 56 90 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 90 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CF 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B3 45 00 00 00 00 07 04 06 00 40 90 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 3B 34 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A9 DB 04 00 35 04 06 00 10 CD 00 00 7C [01:02:50]Write i2c OK [01:02:50]MH_I2C_Read... [01:02:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:02:50]Read from MH i2c: E2 [01:02:50]MH_I2C_Read... [01:02:50]Read from MH i2c: E2 03 00 [01:02:50]MH_I2C_Read... [01:02:50]Read from MH i2c: E2 03 00 13 45 00 90 00 CC [01:02:50]RAPDU: 90 00 [01:02:50]wFMCommunicate OK [01:02:50]wFMCommunicate request_size=9 [01:02:50]MH_SAM_APDU [01:02:50]CAPDU: 80 0D 02 02 04 8B CE 59 75 [01:02:50]Write to MH i2c: E2 0C 00 14 45 80 0D 02 02 04 00 8B CE 59 75 00 00 02 [01:02:50]Write i2c OK [01:02:50]MH_I2C_Read... [01:02:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:02:50]Read from MH i2c: E2 [01:02:50]MH_I2C_Read... [01:02:50]Read from MH i2c: E2 03 00 [01:02:50]MH_I2C_Read... [01:02:50]Read from MH i2c: E2 03 00 14 45 00 90 00 CD [01:02:50]RAPDU: 90 00 [01:02:50]wFMCommunicate OK [01:02:50]wFMCommunicate request_size=4 [01:02:50]MH_SAM_APDU [01:02:50]CAPDU: 80 0D 03 02 [01:02:50]Write to MH i2c: E2 08 00 15 45 80 0D 03 02 00 00 00 00 D5 [01:02:50]Write i2c OK [01:02:50]MH_I2C_Read... [01:02:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:02:50]Read from MH i2c: E2 [01:02:50]MH_I2C_Read... [01:02:50]Read from MH i2c: E2 0B 00 [01:02:50]MH_I2C_Read... [01:02:50]Read from MH i2c: E2 0B 00 15 45 00 7B D3 F5 0A D2 4A 01 13 90 00 53 [01:02:50]RAPDU: 7B D3 F5 0A D2 4A 01 13 90 00 [01:02:50]wFMCommunicate OK [01:02:50]SAM_PROTO_SignData done [01:02:50]FM_MakeSignedData done [01:02:50]CreateOFDProtocolMessage [01:02:50]wFMCommunicate request_size=4 [01:02:50]MH_SAM_APDU [01:02:50]CAPDU: 80 11 00 00 [01:02:50]Write to MH i2c: E2 08 00 16 45 80 11 00 00 00 00 00 00 D5 [01:02:50]Write i2c OK [01:02:50]MH_I2C_Read... [01:02:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:02:50]Read from MH i2c: E2 [01:02:50]MH_I2C_Read... [01:02:50]Read from MH i2c: E2 17 00 [01:02:50]MH_I2C_Read... [01:02:50]Read from MH i2c: E2 17 00 16 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 29 [01:02:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [01:02:50]wFMCommunicate OK [01:02:50]CreateOFDProtocolMessage done [01:02:50]OFDSenderStorePacket 318377 [01:02:50]StoreOFDPacket docnum=318377 [01:02:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 EF 9B 06 01 7F 5B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 5E AB 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 56 90 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 90 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CF 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B3 45 00 00 00 00 07 04 06 00 40 90 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 3B 34 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A9 DB 04 00 35 04 06 00 10 CD 8B CE 59 75 7B D3 F5 0A D2 4A 01 13 [01:02:50]CheckFolder [01:02:50]dirname=/storage/ofd_packets [01:02:50]CheckFolder done [01:02:50]ProducePacketName [01:02:50]name=ofd_packets/00318377 [01:02:50]NVStorageSaveData ofd_packets/00318377 [01:02:50]File name is /storage/ofd_packets/00318377 [01:02:50]Write 300 bytes [01:02:50]NVStorageSaveData done [01:02:50]OFDSenderStorePacket done [01:02:50]KKMCreateOFDPacket done [01:02:50]NVStorageSaveData kkm_last_timestamp [01:02:50]File name is /storage/kkm_last_timestamp [01:02:50]Write 4 bytes [01:02:50]NVStorageSaveData done [01:02:50]ExternCall_PrintAddStr [01:02:50]wPrintStart [01:02:50]Write to MH i2c: 01 00 00 17 45 5C [01:02:50]Write i2c OK [01:02:50]MH_I2C_Read... [01:02:50]Read from MH i2c: 01 [01:02:50]MH_I2C_Read... [01:02:50]Read from MH i2c: 01 07 00 [01:02:50]MH_I2C_Read... [01:02:50]Read from MH i2c: 01 07 00 17 45 00 00 00 00 00 FF 0F 71 [01:02:50]RasterBufferAndPrint [01:02:50]line Счет N : (1)1093394 [01:02:50]line ИНН: 02508201610067 [01:02:50]line Контрольно-Кассовый Чек [01:02:50]line ПРОДАЖА [01:02:50]line ТРК (МРК, ГНК) : 71 [01:02:50]line Товар: 2711190000 [01:02:50]line ГАЗ-К-5 [01:02:50]line 43.870 * 38.30 [01:02:50]line = 1680.22 [01:02:50]line НДС 12% НСП 1% [01:02:50]line > о реализуемом товаре [01:02:50]line ОКРУГЛЕНИЕ: -0.22 [01:02:50]line ИТОГО: 1680.00 [01:02:50]line Внесено: 9999.00 [01:02:50]line СДАЧА: 8319.00 [01:02:50]line НСП 1% : 14.87 [01:02:50]line НДС 12% : 178.43 [01:02:50]line Наличными: 1680.00 [01:02:50]line Безнал.: 0.00 [01:02:50]line Место: АЗС № 101 "Партнер Нефть" [01:02:50]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [01:02:50]line СНО: Общий режим [01:02:50]line Чек 20 29.10.2024 01:02 [01:02:50]line Смена: 547 ФФД: 1.0 [01:02:50]line ЗНМ: 0300000082 [01:02:50]line РНМ: 0000000000091628 [01:02:50]line Версия ККМ: 001 [01:02:50]line ФМ: 0000000000874671 [01:02:50]line ФД: 318377 [01:02:50]line ФПД: 18474999896437 [01:02:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T010251&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318377&fm=18474999896437&tin=02508201610067®Number=0000000000091628&sum=168000 [01:02:51]OFD Sender: Processing packet 318377 [packets to send 127, broken 126] [01:02:51]ProducePacketName [01:02:51]name=ofd_packets/00318377 [01:02:51]OFD Sender: To server: pG, [01:02:51]CommunicateWithHost lk.salyk.kg:30040 [01:02:51]ConnectInit lk.salyk.kg [01:02:51]written 0, free lines is 4095 [01:02:51]Connected sock=10 [01:02:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 EF 9B 06 01 7F 5B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 5E AB 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 56 90 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 90 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CF 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B3 45 00 00 00 00 07 04 06 00 40 90 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 3B 34 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A9 DB 04 00 35 04 06 00 10 CD 8B CE 59 75 7B D3 F5 0A D2 4A 01 13 [01:02:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 0F 70 47 00 BF 37 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 A9 DB 04 00 F4 03 04 00 F2 DF 1F 67 B6 04 01 00 00 4C 7C EC 69 CD 8F AC 32 [01:02:51]CommunicateWithHost err = 0 [01:02:51]CheckOFDResponse [01:02:51]1017 (14) - 77093643461234 [01:02:51]1041 (16) - 0000000000874671 [01:02:51]1040 (4) - 318377 [01:02:51]1012 (4) - 28.10.2024 19:03 [01:02:51]1206 (1) - 0 [01:02:51]OFD Sender: Remove packet 318377 [01:02:51]ProducePacketName [01:02:51]name=ofd_packets/00318377 [01:02:51]NVStorageDeleteData [01:02:51]Write to MH i2c: 01 00 00 42 45 87 [01:02:51]Write i2c OK [01:02:51]MH_I2C_Read... [01:02:51]Read from MH i2c: 01 [01:02:51]MH_I2C_Read... [01:02:51]Read from MH i2c: 01 07 00 [01:02:51]MH_I2C_Read... [01:02:51]Read from MH i2c: 01 07 00 42 45 00 00 00 00 00 02 0D 9D [01:02:51]RasterBufferAndPrint [01:02:51]line [01:02:51]line [01:02:51]line [01:02:51]line [01:02:51]line [01:02:51]written 0, free lines is 3336 [01:02:51]MH_Cut [01:02:51]Write to MH i2c: D1 01 00 49 45 01 60 [01:02:51]Write i2c OK [01:02:51]MH_I2C_Read... [01:02:51]Read from MH i2c: D1 [01:02:51]MH_I2C_Read... [01:02:51]Read from MH i2c: D1 01 00 [01:02:51]MH_I2C_Read... [01:02:51]Read from MH i2c: D1 01 00 49 45 00 5F [01:02:51]Write to MH i2c: 01 00 00 4A 45 8F [01:02:51]Write i2c OK [01:02:51]MH_I2C_Read... [01:02:51]OFD Sender: No OFD packet to send [01:02:52]*** Cut start [01:02:52]*** Partial cut [01:02:52]*** CUTSNS_PIN = 1 [01:02:52]*** CUTSNS_PIN = 0 [01:02:52]*** Brake cut motor [01:02:52]Read from MH i2c: 01 [01:02:52]MH_I2C_Read... [01:02:52]*** Stop cut motor [01:02:52]*** Cut end [01:02:52]Read from MH i2c: 01 07 00 [01:02:52]MH_I2C_Read... [01:02:52]Read from MH i2c: 01 07 00 4A 45 00 00 00 00 00 FF 0F A4 [01:02:52]process_action close_receipt done [01:02:52]requested_data is exist [01:02:52]produce_requested_data [01:02:52]requested_item fm.sn is exist - process it [01:02:52]wFMCommunicate request_size=4 [01:02:52]MH_SAM_APDU [01:02:52]CAPDU: 80 11 00 00 [01:02:52]Write to MH i2c: E2 08 00 4B 45 80 11 00 00 00 00 00 00 0A [01:02:52]Write i2c OK [01:02:52]MH_I2C_Read... [01:02:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:02:52]Read from MH i2c: E2 [01:02:52]MH_I2C_Read... [01:02:52]Read from MH i2c: E2 17 00 [01:02:53]MH_I2C_Read... [01:02:53]Read from MH i2c: E2 17 00 4B 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 5E [01:02:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [01:02:53]wFMCommunicate OK [01:02:53]requested_item fd.num is exist - process it [01:02:53]SAM_PROTO_GetFieldsCounters [01:02:53]wFMCommunicate request_size=4 [01:02:53]MH_SAM_APDU [01:02:53]CAPDU: 80 13 00 00 [01:02:53]Write to MH i2c: E2 08 00 4C 45 80 13 00 00 00 00 00 00 0D [01:02:53]Write i2c OK [01:02:53]MH_I2C_Read... [01:02:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:02:53]Read from MH i2c: E2 [01:02:53]MH_I2C_Read... [01:02:53]Read from MH i2c: E2 62 00 [01:02:53]MH_I2C_Read... [01:02:53]Read from MH i2c: E2 62 00 4C 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A9 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 14 00 00 00 5E 04 04 00 14 00 00 00 57 04 04 00 15 00 00 00 19 04 04 00 00 00 00 00 90 00 19 [01:02:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 A9 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 14 00 00 00 5E 04 04 00 14 00 00 00 57 04 04 00 15 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:02:53]wFMCommunicate OK [01:02:53]SAM_PROTO_GetFieldsCounters done [01:02:53]requested_item shift.num is exist - process it [01:02:53]requested_item shift.opened is exist - process it [01:02:53]req_shift_opened [01:02:53]FM_GetShiftState [01:02:53]SAM_PROTO_GetShiftState [01:02:53]wFMCommunicate request_size=4 [01:02:53]MH_SAM_APDU [01:02:53]CAPDU: 80 13 01 00 [01:02:53]Write to MH i2c: E2 08 00 4D 45 80 13 01 00 00 00 00 00 0F [01:02:53]Write i2c OK [01:02:53]MH_I2C_Read... [01:02:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:02:53]Read from MH i2c: E2 [01:02:53]MH_I2C_Read... [01:02:53]Read from MH i2c: E2 0E 00 [01:02:53]MH_I2C_Read... [01:02:53]Read from MH i2c: E2 0E 00 4D 45 00 09 00 01 83 25 20 67 00 00 00 00 90 00 4A [01:02:53]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [01:02:53]wFMCommunicate OK [01:02:53]SAM_PROTO_GetShiftState done [01:02:53]FM_GetShiftState done [01:02:53]req_shift_opened done [01:02:53]requested_item shift.open_date is exist - process it [01:02:53]req_shift_open_date [01:02:53]req_shift_open_date done [01:02:53]produce_requested_data done [01:02:53]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318377,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [01:02:53]process_action_free close_receipt [01:02:53]json_value_free [01:02:53]json_value_free done [01:02:53]process_json_proto returns [01:02:53]Send response to host [01:02:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318377,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [01:02:53]free response buf [01:02:53]execute_script done [01:02:53]execute_script returns [01:02:53]free content buf [01:02:53]Sock 9.Close socket [01:02:53]Sock 9.Thread stoped [01:02:56]OFD Sender: No OFD packet to send [01:03:01]OFD Sender: No OFD packet to send [01:03:06]OFD Sender: No OFD packet to send [01:03:11]OFD Sender: No OFD packet to send [01:03:16]OFD Sender: No OFD packet to send [01:03:21]OFD Sender: No OFD packet to send [01:03:26]OFD Sender: No OFD packet to send [01:03:31]OFD Sender: No OFD packet to send [01:03:36]OFD Sender: No OFD packet to send [01:03:41]OFD Sender: No OFD packet to send [01:03:47]OFD Sender: No OFD packet to send [01:03:52]OFD Sender: No OFD packet to send [01:03:57]OFD Sender: No OFD packet to send [01:04:02]OFD Sender: No OFD packet to send [01:04:07]OFD Sender: No OFD packet to send [01:04:12]OFD Sender: No OFD packet to send [01:04:17]OFD Sender: No OFD packet to send [01:04:22]OFD Sender: No OFD packet to send [01:04:27]OFD Sender: No OFD packet to send [01:04:32]OFD Sender: No OFD packet to send [01:04:37]OFD Sender: No OFD packet to send [01:04:42]OFD Sender: No OFD packet to send [01:04:47]OFD Sender: No OFD packet to send [01:04:50]accept exits with 8 [01:04:50]New connection [01:04:50]New thread 3066895716 created [01:04:50]Thread 3067039076 joined [01:04:50]Waiting for new connection... [01:04:50] Sock 8.Parse request [01:04:50]Sock 8.Check first char [01:04:50]Sock 8.First char is OK [01:04:50]request: POST /json_proto HTTP/1.0 [01:04:50]Method: POST [01:04:50]URL: /json_proto [01:04:50]Method is POST - this is cgi request [01:04:50]url: /json_proto [01:04:50]query_string will be loaded in cgi processing [01:04:50]execute_cgi json_proto POST (null) [01:04:50]execute_cgi path=json_proto method=POST [01:04:50]POST find Content-Length [01:04:50]Host: 172.17.50.195:8080 [01:04:50]Content-Length: 678 [01:04:50]Content-Type: application/json [01:04:50] [01:04:50]POST finish read [01:04:50]Found Content-Length = 678 [01:04:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093396", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:04:50]execute_script... [01:04: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)1093396", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:04:50]POST & json_proto [01:04:50]process_json_proto [01:04:50]json parsed OK: [01:04:50]protocol is kg_v1.0 [01:04:50]action value=close_receipt [01:04:50]process_action close_receipt [01:04:50]cmd_close_receipt [01:04:50]MH_GetDate [01:04:50]Write to MH i2c: F0 00 00 4E 45 82 [01:04:50]Write i2c OK [01:04:50]MH_I2C_Read... [01:04:50]Read from MH i2c: F0 [01:04:50]MH_I2C_Read... [01:04:50]Read from MH i2c: F0 09 00 [01:04:50]MH_I2C_Read... [01:04:50]Read from MH i2c: F0 09 00 4E 45 00 B5 34 20 67 43 33 1C 67 F4 [01:04:50]GetLastDocTimeStamp 1730163771 [01:04:50]current date 1730163893 [01:04:50]FM_GetShiftState [01:04:50]SAM_PROTO_GetShiftState [01:04:50]wFMCommunicate request_size=4 [01:04:50]MH_SAM_APDU [01:04:50]CAPDU: 80 13 01 00 [01:04:50]Write to MH i2c: E2 08 00 4F 45 80 13 01 00 00 00 00 00 11 [01:04:50]Write i2c OK [01:04:50]MH_I2C_Read... [01:04:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:04:50]Read from MH i2c: E2 [01:04:50]MH_I2C_Read... [01:04:50]Read from MH i2c: E2 0E 00 [01:04:50]MH_I2C_Read... [01:04:50]Read from MH i2c: E2 0E 00 4F 45 00 09 00 01 83 25 20 67 00 00 00 00 90 00 4C [01:04:50]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [01:04:50]wFMCommunicate OK [01:04:50]SAM_PROTO_GetShiftState done [01:04:50]FM_GetShiftState done [01:04:50]opened in 1730160003 [01:04:50]opened+sec_in_day 1730246403 [01:04:50]quantity*price = 50041 [01:04:50]sum+1 = 50042 [01:04:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 21 29.10.2024 01:04 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318378 ФПД: 38853469835565 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T010453&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318378&fm=38853469835565&tin=02508201610067®Number=0000000000091628&sum=50000 [01:04:52]StoreToDocumentArchive [01:04:52]shift 547 fd 318378 [01:04:52]save to /storage/0547/doc_00318378 [01:04:52]save last doc name /storage/0547/doc_00318378 to /storage/kkm_last_doc_name [01:04:52]save OK [01:04:52]Clear old archive folders... [01:04:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:04:52]tlvbuf is 000F35B0 [01:04:52]SAM_PROTO_ClearQueue [01:04:52]wFMCommunicate request_size=4 [01:04:52]MH_SAM_APDU [01:04:52]CAPDU: 80 09 00 00 [01:04:52]Write to MH i2c: E2 08 00 5C 45 80 09 00 00 00 00 00 00 13 [01:04:52]Write i2c OK [01:04:52]MH_I2C_Read... [01:04:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:04:52]Read from MH i2c: E2 [01:04:52]MH_I2C_Read... [01:04:52]Read from MH i2c: E2 03 00 [01:04:52]MH_I2C_Read... [01:04:52]Read from MH i2c: E2 03 00 5C 45 00 90 00 15 [01:04:52]RAPDU: 90 00 [01:04:52]wFMCommunicate OK [01:04:52]SAM_PROTO_ClearQueue done [01:04:52]KKMCreateOFDPacket [01:04:52]OFDProtocolAddRootSTLVToBuf [01:04:52]FM_MakeSignedData [01:04:52]FM_MakeSignedData [01:04:52]SAM_PROTO_SignData [01:04:52]wFMCommunicate request_size=4 [01:04:52]MH_SAM_APDU [01:04:52]CAPDU: 80 0D 01 02 [01:04:52]Write to MH i2c: E2 08 00 5D 45 80 0D 01 02 00 00 00 00 1B [01:04:52]Write i2c OK [01:04:52]MH_I2C_Read... [01:04:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:04:52]Read from MH i2c: E2 [01:04:52]MH_I2C_Read... [01:04:52]Read from MH i2c: E2 03 00 [01:04:52]MH_I2C_Read... [01:04:52]Read from MH i2c: E2 03 00 5D 45 00 90 00 16 [01:04:52]RAPDU: 90 00 [01:04:52]wFMCommunicate OK [01:04:52]wFMCommunicate request_size=255 [01:04:52]MH_SAM_APDU [01:04: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 B5 34 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AA DB 04 00 35 04 06 00 23 [01:04:52]Write to MH i2c: E2 02 01 5E 45 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 B5 34 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AA DB 04 00 35 04 06 00 23 00 00 FF [01:04:52]Write i2c OK [01:04:52]MH_I2C_Read... [01:04:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:04:52]Read from MH i2c: E2 [01:04:52]MH_I2C_Read... [01:04:52]Read from MH i2c: E2 03 00 [01:04:52]MH_I2C_Read... [01:04:52]Read from MH i2c: E2 03 00 5E 45 00 90 00 17 [01:04:52]RAPDU: 90 00 [01:04:52]wFMCommunicate OK [01:04:52]wFMCommunicate request_size=10 [01:04:52]MH_SAM_APDU [01:04:52]CAPDU: 80 0D 02 02 05 56 47 44 91 2D [01:04:52]Write to MH i2c: E2 0D 00 5F 45 80 0D 02 02 05 00 56 47 44 91 2D 00 00 C7 [01:04:52]Write i2c OK [01:04:52]MH_I2C_Read... [01:04:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:04:52]Read from MH i2c: E2 [01:04:52]MH_I2C_Read... [01:04:52]Read from MH i2c: E2 03 00 [01:04:52]MH_I2C_Read... [01:04:52]Read from MH i2c: E2 03 00 5F 45 00 90 00 18 [01:04:52]RAPDU: 90 00 [01:04:52]wFMCommunicate OK [01:04:52]wFMCommunicate request_size=4 [01:04:52]MH_SAM_APDU [01:04:52]CAPDU: 80 0D 03 02 [01:04:52]Write to MH i2c: E2 08 00 60 45 80 0D 03 02 00 00 00 00 20 [01:04:52]Write i2c OK [01:04:52]MH_I2C_Read... [01:04:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:04:52]Read from MH i2c: E2 [01:04:52]MH_I2C_Read... [01:04:52]Read from MH i2c: E2 0B 00 [01:04:52]MH_I2C_Read... [01:04:52]Read from MH i2c: E2 0B 00 60 45 00 B3 9C 58 46 74 D5 BB EF 90 00 01 [01:04:52]RAPDU: B3 9C 58 46 74 D5 BB EF 90 00 [01:04:52]wFMCommunicate OK [01:04:52]SAM_PROTO_SignData done [01:04:52]FM_MakeSignedData done [01:04:52]CreateOFDProtocolMessage [01:04:52]wFMCommunicate request_size=4 [01:04:52]MH_SAM_APDU [01:04:52]CAPDU: 80 11 00 00 [01:04:52]Write to MH i2c: E2 08 00 61 45 80 11 00 00 00 00 00 00 20 [01:04:52]Write i2c OK [01:04:52]MH_I2C_Read... [01:04:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:04:52]Read from MH i2c: E2 [01:04:52]MH_I2C_Read... [01:04:52]Read from MH i2c: E2 17 00 [01:04:52]MH_I2C_Read... [01:04:52]Read from MH i2c: E2 17 00 61 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 74 [01:04:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [01:04:52]wFMCommunicate OK [01:04:52]CreateOFDProtocolMessage done [01:04:52]OFDSenderStorePacket 318378 [01:04:52]StoreOFDPacket docnum=318378 [01:04:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 AD 6C 07 01 00 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 B5 34 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AA DB 04 00 35 04 06 00 23 56 47 44 91 2D B3 9C 58 46 74 D5 BB EF [01:04:52]CheckFolder [01:04:52]dirname=/storage/ofd_packets [01:04:52]CheckFolder done [01:04:52]ProducePacketName [01:04:52]name=ofd_packets/00318378 [01:04:52]NVStorageSaveData ofd_packets/00318378 [01:04:52]File name is /storage/ofd_packets/00318378 [01:04:52]Write 301 bytes [01:04:52]NVStorageSaveData done [01:04:52]OFDSenderStorePacket done [01:04:52]KKMCreateOFDPacket done [01:04:52]NVStorageSaveData kkm_last_timestamp [01:04:52]File name is /storage/kkm_last_timestamp [01:04:52]Write 4 bytes [01:04:52]NVStorageSaveData done [01:04:52]ExternCall_PrintAddStr [01:04:52]wPrintStart [01:04:52]Write to MH i2c: 01 00 00 62 45 A7 [01:04:52]Write i2c OK [01:04:52]MH_I2C_Read... [01:04:52]Read from MH i2c: 01 [01:04:52]MH_I2C_Read... [01:04:52]Read from MH i2c: 01 07 00 [01:04:52]MH_I2C_Read... [01:04:52]Read from MH i2c: 01 07 00 62 45 00 00 00 00 00 FF 0F BC [01:04:52]RasterBufferAndPrint [01:04:52]line Счет N : (1)1093396 [01:04:52]line ИНН: 02508201610067 [01:04:52]line Контрольно-Кассовый Чек [01:04:52]line ПРОДАЖА [01:04:52]line ТРК (МРК, ГНК) : 53 [01:04:52]line Товар: 2710124130 [01:04:52]line Аи-92-К-2 [01:04:52]line 7.480 * 66.90 [01:04:52]line = 500.41 [01:04:52]line НДС 12% НСП 1% [01:04:52]line > о реализуемом товаре [01:04:52]line ОКРУГЛЕНИЕ: -0.41 [01:04:52]line ИТОГО: 500.00 [01:04:52]line Внесено: 500.00 [01:04:52]line СДАЧА: 0.00 [01:04:52]line НСП 1% : 4.43 [01:04:52]line НДС 12% : 53.14 [01:04:52]line Наличными: 500.00 [01:04:52]line Безнал.: 0.00 [01:04:52]line Место: АЗС № 101 "Партнер Нефть" [01:04:52]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [01:04:52]line СНО: Общий режим [01:04:52]line Чек 21 29.10.2024 01:04 [01:04:52]line Смена: 547 ФФД: 1.0 [01:04:52]line ЗНМ: 0300000082 [01:04:52]line РНМ: 0000000000091628 [01:04:52]line Версия ККМ: 001 [01:04:52]line ФМ: 0000000000874671 [01:04:52]line ФД: 318378 [01:04:52]line ФПД: 38853469835565 [01:04:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T010453&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318378&fm=38853469835565&tin=02508201610067®Number=0000000000091628&sum=50000 [01:04:52]OFD Sender: Processing packet 318378 [packets to send 127, broken 126] [01:04:52]ProducePacketName [01:04:52]name=ofd_packets/00318378 [01:04:52]OFD Sender: To server: pG, [01:04:52]CommunicateWithHost lk.salyk.kg:30040 [01:04:53]ConnectInit lk.salyk.kg [01:04:53]written 0, free lines is 4095 [01:04:53]Connected sock=9 [01:04:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 AD 6C 07 01 00 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 B5 34 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AA DB 04 00 35 04 06 00 23 56 47 44 91 2D B3 9C 58 46 74 D5 BB EF [01:04:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 7D 31 47 00 D2 76 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AA DB 04 00 F4 03 04 00 6C E0 1F 67 B6 04 01 00 00 50 15 C8 45 DF 2D F6 FA [01:04:53]CommunicateWithHost err = 0 [01:04:53]CheckOFDResponse [01:04:53]1017 (14) - 77093643461234 [01:04:53]1041 (16) - 0000000000874671 [01:04:53]1040 (4) - 318378 [01:04:53]1012 (4) - 28.10.2024 19:05 [01:04:53]1206 (1) - 0 [01:04:53]OFD Sender: Remove packet 318378 [01:04:53]ProducePacketName [01:04:53]name=ofd_packets/00318378 [01:04:53]NVStorageDeleteData [01:04:53]Write to MH i2c: 01 00 00 8D 45 D2 [01:04:53]Write i2c OK [01:04:53]MH_I2C_Read... [01:04:53]Read from MH i2c: 01 [01:04:53]MH_I2C_Read... [01:04:53]Read from MH i2c: 01 07 00 [01:04:53]MH_I2C_Read... [01:04:53]Read from MH i2c: 01 07 00 8D 45 00 00 00 00 00 F5 0C DA [01:04:53]RasterBufferAndPrint [01:04:53]line [01:04:53]line [01:04:53]line [01:04:53]line [01:04:53]line [01:04:53]written 0, free lines is 3323 [01:04:53]MH_Cut [01:04:53]Write to MH i2c: D1 01 00 94 45 01 AB [01:04:53]Write i2c OK [01:04:53]MH_I2C_Read... [01:04:53]Read from MH i2c: D1 [01:04:53]MH_I2C_Read... [01:04:53]Read from MH i2c: D1 01 00 [01:04:53]MH_I2C_Read... [01:04:53]Read from MH i2c: D1 01 00 94 45 00 AA [01:04:53]Write to MH i2c: 01 00 00 95 45 DA [01:04:53]Write i2c OK [01:04:53]MH_I2C_Read... [01:04:53]OFD Sender: No OFD packet to send [01:04:54]*** Cut start [01:04:54]*** Partial cut [01:04:54]*** CUTSNS_PIN = 1 [01:04:54]*** CUTSNS_PIN = 0 [01:04:54]*** Brake cut motor [01:04:54]Read from MH i2c: 01 [01:04:54]MH_I2C_Read... [01:04:54]*** Stop cut motor [01:04:54]*** Cut end [01:04:54]Read from MH i2c: 01 07 00 [01:04:54]MH_I2C_Read... [01:04:54]Read from MH i2c: 01 07 00 95 45 00 00 00 00 00 FF 0F EF [01:04:54]process_action close_receipt done [01:04:54]requested_data is exist [01:04:54]produce_requested_data [01:04:54]requested_item fm.sn is exist - process it [01:04:54]wFMCommunicate request_size=4 [01:04:54]MH_SAM_APDU [01:04:54]CAPDU: 80 11 00 00 [01:04:54]Write to MH i2c: E2 08 00 96 45 80 11 00 00 00 00 00 00 55 [01:04:54]Write i2c OK [01:04:54]MH_I2C_Read... [01:04:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:04:54]Read from MH i2c: E2 [01:04:54]MH_I2C_Read... [01:04:54]Read from MH i2c: E2 17 00 [01:04:54]MH_I2C_Read... [01:04:54]Read from MH i2c: E2 17 00 96 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A9 [01:04:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [01:04:54]wFMCommunicate OK [01:04:54]requested_item fd.num is exist - process it [01:04:54]SAM_PROTO_GetFieldsCounters [01:04:54]wFMCommunicate request_size=4 [01:04:54]MH_SAM_APDU [01:04:54]CAPDU: 80 13 00 00 [01:04:54]Write to MH i2c: E2 08 00 97 45 80 13 00 00 00 00 00 00 58 [01:04:54]Write i2c OK [01:04:54]MH_I2C_Read... [01:04:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:04:55]Read from MH i2c: E2 [01:04:55]MH_I2C_Read... [01:04:55]Read from MH i2c: E2 62 00 [01:04:55]MH_I2C_Read... [01:04:55]Read from MH i2c: E2 62 00 97 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 AA DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 15 00 00 00 5E 04 04 00 15 00 00 00 57 04 04 00 16 00 00 00 19 04 04 00 00 00 00 00 90 00 68 [01:04:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 AA DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 15 00 00 00 5E 04 04 00 15 00 00 00 57 04 04 00 16 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:04:55]wFMCommunicate OK [01:04:55]SAM_PROTO_GetFieldsCounters done [01:04:55]requested_item shift.num is exist - process it [01:04:55]requested_item shift.opened is exist - process it [01:04:55]req_shift_opened [01:04:55]FM_GetShiftState [01:04:55]SAM_PROTO_GetShiftState [01:04:55]wFMCommunicate request_size=4 [01:04:55]MH_SAM_APDU [01:04:55]CAPDU: 80 13 01 00 [01:04:55]Write to MH i2c: E2 08 00 98 45 80 13 01 00 00 00 00 00 5A [01:04:55]Write i2c OK [01:04:55]MH_I2C_Read... [01:04:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:04:55]Read from MH i2c: E2 [01:04:55]MH_I2C_Read... [01:04:55]Read from MH i2c: E2 0E 00 [01:04:55]MH_I2C_Read... [01:04:55]Read from MH i2c: E2 0E 00 98 45 00 09 00 01 83 25 20 67 00 00 00 00 90 00 95 [01:04:55]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [01:04:55]wFMCommunicate OK [01:04:55]SAM_PROTO_GetShiftState done [01:04:55]FM_GetShiftState done [01:04:55]req_shift_opened done [01:04:55]requested_item shift.open_date is exist - process it [01:04:55]req_shift_open_date [01:04:55]req_shift_open_date done [01:04:55]produce_requested_data done [01:04:55]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318378,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [01:04:55]process_action_free close_receipt [01:04:55]json_value_free [01:04:55]json_value_free done [01:04:55]process_json_proto returns [01:04:55]Send response to host [01:04:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318378,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [01:04:55]free response buf [01:04:55]execute_script done [01:04:55]execute_script returns [01:04:55]free content buf [01:04:55]Sock 8.Close socket [01:04:55]Sock 8.Thread stoped [01:04:58]OFD Sender: No OFD packet to send [01:05:03]OFD Sender: No OFD packet to send [01:05:08]OFD Sender: No OFD packet to send [01:05:13]OFD Sender: No OFD packet to send [01:05:18]OFD Sender: No OFD packet to send [01:05:23]OFD Sender: No OFD packet to send [01:05:24]accept exits with 10 [01:05:24]New connection [01:05:24]New thread 3067039076 created [01:05:24]Thread 3066895716 joined [01:05:24]Waiting for new connection... [01:05:24] Sock 10.Parse request [01:05:24]Sock 10.Check first char [01:05:24]Sock 10.First char is OK [01:05:24]request: POST /json_proto HTTP/1.0 [01:05:24]Method: POST [01:05:24]URL: /json_proto [01:05:24]Method is POST - this is cgi request [01:05:24]url: /json_proto [01:05:24]query_string will be loaded in cgi processing [01:05:24]execute_cgi json_proto POST (null) [01:05:24]execute_cgi path=json_proto method=POST [01:05:24]POST find Content-Length [01:05:24]Host: 172.17.50.195:8080 [01:05:24]Content-Length: 683 [01:05:24]Content-Type: application/json [01:05:24] [01:05:24]POST finish read [01:05:24]Found Content-Length = 683 [01:05:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093397", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:05:24]execute_script... [01:05: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)1093397", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:05:24]POST & json_proto [01:05:24]process_json_proto [01:05:24]json parsed OK: [01:05:24]protocol is kg_v1.0 [01:05:24]action value=close_receipt [01:05:24]process_action close_receipt [01:05:24]cmd_close_receipt [01:05:24]MH_GetDate [01:05:24]Write to MH i2c: F0 00 00 99 45 CD [01:05:24]Write i2c OK [01:05:24]MH_I2C_Read... [01:05:24]Read from MH i2c: F0 [01:05:24]MH_I2C_Read... [01:05:24]Read from MH i2c: F0 09 00 [01:05:24]MH_I2C_Read... [01:05:24]Read from MH i2c: F0 09 00 99 45 00 D7 34 20 67 43 33 1C 67 61 [01:05:24]GetLastDocTimeStamp 1730163893 [01:05:24]current date 1730163927 [01:05:24]FM_GetShiftState [01:05:24]SAM_PROTO_GetShiftState [01:05:24]wFMCommunicate request_size=4 [01:05:24]MH_SAM_APDU [01:05:24]CAPDU: 80 13 01 00 [01:05:24]Write to MH i2c: E2 08 00 9A 45 80 13 01 00 00 00 00 00 5C [01:05:24]Write i2c OK [01:05:24]MH_I2C_Read... [01:05:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:05:25]Read from MH i2c: E2 [01:05:25]MH_I2C_Read... [01:05:25]Read from MH i2c: E2 0E 00 [01:05:25]MH_I2C_Read... [01:05:25]Read from MH i2c: E2 0E 00 9A 45 00 09 00 01 83 25 20 67 00 00 00 00 90 00 97 [01:05:25]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [01:05:25]wFMCommunicate OK [01:05:25]SAM_PROTO_GetShiftState done [01:05:25]FM_GetShiftState done [01:05:25]opened in 1730160003 [01:05:25]opened+sec_in_day 1730246403 [01:05:25]quantity*price = 100015 [01:05:25]sum+1 = 100017 [01:05:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 22 29.10.2024 01:05 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318379 ФПД: 234030208898286 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T010527&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318379&fm=234030208898286&tin=02508201610067®Number=0000000000091628&sum=100000 [01:05:26]StoreToDocumentArchive [01:05:26]shift 547 fd 318379 [01:05:26]save to /storage/0547/doc_00318379 [01:05:26]save last doc name /storage/0547/doc_00318379 to /storage/kkm_last_doc_name [01:05:26]save OK [01:05:26]Clear old archive folders... [01:05:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:05:26]tlvbuf is 001BDC30 [01:05:26]SAM_PROTO_ClearQueue [01:05:26]wFMCommunicate request_size=4 [01:05:26]MH_SAM_APDU [01:05:26]CAPDU: 80 09 00 00 [01:05:26]Write to MH i2c: E2 08 00 A7 45 80 09 00 00 00 00 00 00 5E [01:05:26]Write i2c OK [01:05:26]MH_I2C_Read... [01:05:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:05:26]Read from MH i2c: E2 [01:05:26]MH_I2C_Read... [01:05:26]Read from MH i2c: E2 03 00 [01:05:26]MH_I2C_Read... [01:05:26]Read from MH i2c: E2 03 00 A7 45 00 90 00 60 [01:05:26]RAPDU: 90 00 [01:05:26]wFMCommunicate OK [01:05:26]SAM_PROTO_ClearQueue done [01:05:26]KKMCreateOFDPacket [01:05:26]OFDProtocolAddRootSTLVToBuf [01:05:26]FM_MakeSignedData [01:05:26]FM_MakeSignedData [01:05:26]SAM_PROTO_SignData [01:05:26]wFMCommunicate request_size=4 [01:05:26]MH_SAM_APDU [01:05:26]CAPDU: 80 0D 01 02 [01:05:26]Write to MH i2c: E2 08 00 A8 45 80 0D 01 02 00 00 00 00 66 [01:05:26]Write i2c OK [01:05:26]MH_I2C_Read... [01:05:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:05:26]Read from MH i2c: E2 [01:05:26]MH_I2C_Read... [01:05:26]Read from MH i2c: E2 03 00 [01:05:26]MH_I2C_Read... [01:05:26]Read from MH i2c: E2 03 00 A8 45 00 90 00 61 [01:05:26]RAPDU: 90 00 [01:05:26]wFMCommunicate OK [01:05:26]wFMCommunicate request_size=255 [01:05:26]MH_SAM_APDU [01:05: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 00 00 00 F4 03 04 00 D7 34 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AB DB 04 00 35 04 06 00 D4 [01:05:26]Write to MH i2c: E2 02 01 A9 45 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 00 00 00 F4 03 04 00 D7 34 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AB DB 04 00 35 04 06 00 D4 00 00 19 [01:05:26]Write i2c OK [01:05:26]MH_I2C_Read... [01:05:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:05:26]Read from MH i2c: E2 [01:05:26]MH_I2C_Read... [01:05:26]Read from MH i2c: E2 03 00 [01:05:26]MH_I2C_Read... [01:05:26]Read from MH i2c: E2 03 00 A9 45 00 90 00 62 [01:05:26]RAPDU: 90 00 [01:05:26]wFMCommunicate OK [01:05:26]wFMCommunicate request_size=10 [01:05:26]MH_SAM_APDU [01:05:26]CAPDU: 80 0D 02 02 05 D9 67 77 D4 EE [01:05:26]Write to MH i2c: E2 0D 00 AA 45 80 0D 02 02 05 00 D9 67 77 D4 EE 00 00 EC [01:05:26]Write i2c OK [01:05:26]MH_I2C_Read... [01:05:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:05:26]Read from MH i2c: E2 [01:05:26]MH_I2C_Read... [01:05:26]Read from MH i2c: E2 03 00 [01:05:26]MH_I2C_Read... [01:05:26]Read from MH i2c: E2 03 00 AA 45 00 90 00 63 [01:05:26]RAPDU: 90 00 [01:05:26]wFMCommunicate OK [01:05:26]wFMCommunicate request_size=4 [01:05:26]MH_SAM_APDU [01:05:26]CAPDU: 80 0D 03 02 [01:05:26]Write to MH i2c: E2 08 00 AB 45 80 0D 03 02 00 00 00 00 6B [01:05:26]Write i2c OK [01:05:26]MH_I2C_Read... [01:05:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:05:26]Read from MH i2c: E2 [01:05:26]MH_I2C_Read... [01:05:26]Read from MH i2c: E2 0B 00 [01:05:26]MH_I2C_Read... [01:05:26]Read from MH i2c: E2 0B 00 AB 45 00 D2 BB B6 EA B2 81 53 20 90 00 3F [01:05:26]RAPDU: D2 BB B6 EA B2 81 53 20 90 00 [01:05:26]wFMCommunicate OK [01:05:26]SAM_PROTO_SignData done [01:05:26]FM_MakeSignedData done [01:05:26]CreateOFDProtocolMessage [01:05:26]wFMCommunicate request_size=4 [01:05:26]MH_SAM_APDU [01:05:26]CAPDU: 80 11 00 00 [01:05:26]Write to MH i2c: E2 08 00 AC 45 80 11 00 00 00 00 00 00 6B [01:05:26]Write i2c OK [01:05:26]MH_I2C_Read... [01:05:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:05:26]Read from MH i2c: E2 [01:05:26]MH_I2C_Read... [01:05:26]Read from MH i2c: E2 17 00 [01:05:26]MH_I2C_Read... [01:05:26]Read from MH i2c: E2 17 00 AC 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 BF [01:05:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [01:05:26]wFMCommunicate OK [01:05:26]CreateOFDProtocolMessage done [01:05:26]OFDSenderStorePacket 318379 [01:05:26]StoreOFDPacket docnum=318379 [01:05:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 3B E4 07 01 E5 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 00 00 00 F4 03 04 00 D7 34 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AB DB 04 00 35 04 06 00 D4 D9 67 77 D4 EE D2 BB B6 EA B2 81 53 20 [01:05:26]CheckFolder [01:05:26]dirname=/storage/ofd_packets [01:05:26]CheckFolder done [01:05:26]ProducePacketName [01:05:26]name=ofd_packets/00318379 [01:05:26]NVStorageSaveData ofd_packets/00318379 [01:05:26]File name is /storage/ofd_packets/00318379 [01:05:26]Write 301 bytes [01:05:26]NVStorageSaveData done [01:05:26]OFDSenderStorePacket done [01:05:26]KKMCreateOFDPacket done [01:05:26]NVStorageSaveData kkm_last_timestamp [01:05:26]File name is /storage/kkm_last_timestamp [01:05:26]Write 4 bytes [01:05:26]NVStorageSaveData done [01:05:26]ExternCall_PrintAddStr [01:05:26]wPrintStart [01:05:26]Write to MH i2c: 01 00 00 AD 45 F2 [01:05:26]Write i2c OK [01:05:26]MH_I2C_Read... [01:05:26]Read from MH i2c: 01 [01:05:26]MH_I2C_Read... [01:05:26]Read from MH i2c: 01 07 00 [01:05:26]MH_I2C_Read... [01:05:26]Read from MH i2c: 01 07 00 AD 45 00 00 00 00 00 FF 0F 07 [01:05:26]RasterBufferAndPrint [01:05:26]line Счет N : (1)1093397 [01:05:26]line ИНН: 02508201610067 [01:05:26]line Контрольно-Кассовый Чек [01:05:26]line ПРОДАЖА [01:05:26]line ТРК (МРК, ГНК) : 33 [01:05:26]line Товар: 2710124130 [01:05:26]line Аи-92-К-2 [01:05:26]line 14.950 * 66.90 [01:05:26]line = 1000.16 [01:05:26]line НДС 12% НСП 1% [01:05:26]line > о реализуемом товаре [01:05:26]line ОКРУГЛЕНИЕ: -0.16 [01:05:26]line ИТОГО: 1000.00 [01:05:26]line Внесено: 1000.00 [01:05:26]line СДАЧА: 0.00 [01:05:26]line НСП 1% : 8.85 [01:05:26]line НДС 12% : 106.21 [01:05:26]line Наличными: 1000.00 [01:05:26]line Безнал.: 0.00 [01:05:26]line Место: АЗС № 101 "Партнер Нефть" [01:05:26]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [01:05:26]line СНО: Общий режим [01:05:26]line Чек 22 29.10.2024 01:05 [01:05:26]line Смена: 547 ФФД: 1.0 [01:05:26]line ЗНМ: 0300000082 [01:05:26]line РНМ: 0000000000091628 [01:05:26]line Версия ККМ: 001 [01:05:26]line ФМ: 0000000000874671 [01:05:26]line ФД: 318379 [01:05:26]line ФПД: 234030208898286 [01:05:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T010527&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318379&fm=234030208898286&tin=02508201610067®Number=0000000000091628&sum=100000 [01:05:27]OFD Sender: Processing packet 318379 [packets to send 127, broken 126] [01:05:27]ProducePacketName [01:05:27]name=ofd_packets/00318379 [01:05:27]OFD Sender: To server: pG, [01:05:27]CommunicateWithHost lk.salyk.kg:30040 [01:05:27]ConnectInit lk.salyk.kg [01:05:27]written 0, free lines is 4095 [01:05:27]Connected sock=9 [01:05:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 3B E4 07 01 E5 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 00 00 00 F4 03 04 00 D7 34 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AB DB 04 00 35 04 06 00 D4 D9 67 77 D4 EE D2 BB B6 EA B2 81 53 20 [01:05:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 84 70 47 00 6A 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 34 36 37 31 10 04 04 00 AB DB 04 00 F4 03 04 00 8E E0 1F 67 B6 04 01 00 00 00 96 E0 A0 02 CE 82 62 [01:05:27]CommunicateWithHost err = 0 [01:05:27]CheckOFDResponse [01:05:27]1017 (14) - 77093643461234 [01:05:27]1041 (16) - 0000000000874671 [01:05:27]1040 (4) - 318379 [01:05:27]1012 (4) - 28.10.2024 19:05 [01:05:27]1206 (1) - 0 [01:05:27]OFD Sender: Remove packet 318379 [01:05:27]ProducePacketName [01:05:27]name=ofd_packets/00318379 [01:05:27]NVStorageDeleteData [01:05:27]Write to MH i2c: 01 00 00 D8 45 1D [01:05:27]Write i2c OK [01:05:27]MH_I2C_Read... [01:05:27]Read from MH i2c: 01 [01:05:27]MH_I2C_Read... [01:05:27]Read from MH i2c: 01 07 00 [01:05:27]MH_I2C_Read... [01:05:27]Read from MH i2c: 01 07 00 D8 45 00 00 00 00 00 FB 0C 2B [01:05:27]RasterBufferAndPrint [01:05:27]line [01:05:27]line [01:05:27]line [01:05:27]line [01:05:27]line [01:05:27]written 0, free lines is 3332 [01:05:27]MH_Cut [01:05:27]Write to MH i2c: D1 01 00 DF 45 01 F6 [01:05:27]Write i2c OK [01:05:27]MH_I2C_Read... [01:05:27]Read from MH i2c: D1 [01:05:27]MH_I2C_Read... [01:05:27]Read from MH i2c: D1 01 00 [01:05:27]MH_I2C_Read... [01:05:27]Read from MH i2c: D1 01 00 DF 45 00 F5 [01:05:27]Write to MH i2c: 01 00 00 E0 45 25 [01:05:27]Write i2c OK [01:05:27]MH_I2C_Read... [01:05:27]OFD Sender: No OFD packet to send [01:05:28]*** Cut start [01:05:28]*** Partial cut [01:05:28]*** CUTSNS_PIN = 1 [01:05:28]*** CUTSNS_PIN = 0 [01:05:28]*** Brake cut motor [01:05:28]Read from MH i2c: 01 [01:05:28]MH_I2C_Read... [01:05:28]*** Stop cut motor [01:05:28]*** Cut end [01:05:28]Read from MH i2c: 01 07 00 [01:05:28]MH_I2C_Read... [01:05:28]Read from MH i2c: 01 07 00 E0 45 00 00 00 00 00 FF 0F 3A [01:05:28]process_action close_receipt done [01:05:28]requested_data is exist [01:05:28]produce_requested_data [01:05:28]requested_item fm.sn is exist - process it [01:05:28]wFMCommunicate request_size=4 [01:05:28]MH_SAM_APDU [01:05:28]CAPDU: 80 11 00 00 [01:05:28]Write to MH i2c: E2 08 00 E1 45 80 11 00 00 00 00 00 00 A0 [01:05:28]Write i2c OK [01:05:28]MH_I2C_Read... [01:05:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:05:28]Read from MH i2c: E2 [01:05:28]MH_I2C_Read... [01:05:28]Read from MH i2c: E2 17 00 [01:05:28]MH_I2C_Read... [01:05:28]Read from MH i2c: E2 17 00 E1 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F4 [01:05:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [01:05:28]wFMCommunicate OK [01:05:28]requested_item fd.num is exist - process it [01:05:28]SAM_PROTO_GetFieldsCounters [01:05:28]wFMCommunicate request_size=4 [01:05:28]MH_SAM_APDU [01:05:28]CAPDU: 80 13 00 00 [01:05:28]Write to MH i2c: E2 08 00 E2 45 80 13 00 00 00 00 00 00 A3 [01:05:28]Write i2c OK [01:05:28]MH_I2C_Read... [01:05:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:05:29]Read from MH i2c: E2 [01:05:29]MH_I2C_Read... [01:05:29]Read from MH i2c: E2 62 00 [01:05:29]MH_I2C_Read... [01:05:29]Read from MH i2c: E2 62 00 E2 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 AB DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 16 00 00 00 5E 04 04 00 16 00 00 00 57 04 04 00 17 00 00 00 19 04 04 00 00 00 00 00 90 00 B7 [01:05:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 AB DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 16 00 00 00 5E 04 04 00 16 00 00 00 57 04 04 00 17 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:05:29]wFMCommunicate OK [01:05:29]SAM_PROTO_GetFieldsCounters done [01:05:29]requested_item shift.num is exist - process it [01:05:29]requested_item shift.opened is exist - process it [01:05:29]req_shift_opened [01:05:29]FM_GetShiftState [01:05:29]SAM_PROTO_GetShiftState [01:05:29]wFMCommunicate request_size=4 [01:05:29]MH_SAM_APDU [01:05:29]CAPDU: 80 13 01 00 [01:05:29]Write to MH i2c: E2 08 00 E3 45 80 13 01 00 00 00 00 00 A5 [01:05:29]Write i2c OK [01:05:29]MH_I2C_Read... [01:05:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:05:29]Read from MH i2c: E2 [01:05:29]MH_I2C_Read... [01:05:29]Read from MH i2c: E2 0E 00 [01:05:29]MH_I2C_Read... [01:05:29]Read from MH i2c: E2 0E 00 E3 45 00 09 00 01 83 25 20 67 00 00 00 00 90 00 E0 [01:05:29]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [01:05:29]wFMCommunicate OK [01:05:29]SAM_PROTO_GetShiftState done [01:05:29]FM_GetShiftState done [01:05:29]req_shift_opened done [01:05:29]requested_item shift.open_date is exist - process it [01:05:29]req_shift_open_date [01:05:29]req_shift_open_date done [01:05:29]produce_requested_data done [01:05:29]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318379,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [01:05:29]process_action_free close_receipt [01:05:29]json_value_free [01:05:29]json_value_free done [01:05:29]process_json_proto returns [01:05:29]Send response to host [01:05:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318379,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [01:05:29]free response buf [01:05:29]execute_script done [01:05:29]execute_script returns [01:05:29]free content buf [01:05:29]Sock 10.Close socket [01:05:29]Sock 10.Thread stoped [01:05:32]OFD Sender: No OFD packet to send [01:05:37]OFD Sender: No OFD packet to send [01:05:42]OFD Sender: No OFD packet to send [01:05:47]OFD Sender: No OFD packet to send [01:05:52]OFD Sender: No OFD packet to send [01:05:57]OFD Sender: No OFD packet to send [01:06:02]OFD Sender: No OFD packet to send [01:06:07]OFD Sender: No OFD packet to send [01:06:12]OFD Sender: No OFD packet to send [01:06:17]OFD Sender: No OFD packet to send [01:06:22]OFD Sender: No OFD packet to send [01:06:27]OFD Sender: No OFD packet to send [01:06:32]OFD Sender: No OFD packet to send [01:06:37]OFD Sender: No OFD packet to send [01:06:42]OFD Sender: No OFD packet to send [01:06:47]OFD Sender: No OFD packet to send [01:06:52]OFD Sender: No OFD packet to send [01:06:57]OFD Sender: No OFD packet to send [01:07:02]OFD Sender: No OFD packet to send [01:07:07]OFD Sender: No OFD packet to send [01:07:12]OFD Sender: No OFD packet to send [01:07:17]OFD Sender: No OFD packet to send [01:07:22]OFD Sender: No OFD packet to send [01:07:27]OFD Sender: No OFD packet to send [01:07:32]OFD Sender: No OFD packet to send [01:07:37]OFD Sender: No OFD packet to send [01:07:42]OFD Sender: No OFD packet to send [01:07:47]OFD Sender: No OFD packet to send [01:07:52]OFD Sender: No OFD packet to send [01:07:58]OFD Sender: No OFD packet to send [01:08:03]OFD Sender: No OFD packet to send [01:08:08]OFD Sender: No OFD packet to send [01:08:13]OFD Sender: No OFD packet to send [01:08:18]OFD Sender: No OFD packet to send [01:08:23]OFD Sender: No OFD packet to send [01:08:28]OFD Sender: No OFD packet to send [01:08:33]OFD Sender: No OFD packet to send [01:08:38]OFD Sender: No OFD packet to send [01:08:43]OFD Sender: No OFD packet to send [01:08:48]OFD Sender: No OFD packet to send [01:08:53]OFD Sender: No OFD packet to send [01:08:58]OFD Sender: No OFD packet to send [01:09:03]OFD Sender: No OFD packet to send [01:09:08]OFD Sender: No OFD packet to send [01:09:13]OFD Sender: No OFD packet to send [01:09:18]OFD Sender: No OFD packet to send [01:09:23]OFD Sender: No OFD packet to send [01:09:28]OFD Sender: No OFD packet to send [01:09:33]OFD Sender: No OFD packet to send [01:09:38]OFD Sender: No OFD packet to send [01:09:43]OFD Sender: No OFD packet to send [01:09:48]OFD Sender: No OFD packet to send [01:09:53]OFD Sender: No OFD packet to send [01:09:58]OFD Sender: No OFD packet to send [01:10:03]OFD Sender: No OFD packet to send [01:10:08]OFD Sender: No OFD packet to send [01:10:13]OFD Sender: No OFD packet to send [01:10:18]OFD Sender: No OFD packet to send [01:10:23]OFD Sender: No OFD packet to send [01:10:28]OFD Sender: No OFD packet to send [01:10:33]OFD Sender: No OFD packet to send [01:10:38]OFD Sender: No OFD packet to send [01:10:43]OFD Sender: No OFD packet to send [01:10:48]OFD Sender: No OFD packet to send [01:10:53]OFD Sender: No OFD packet to send [01:10:58]OFD Sender: No OFD packet to send [01:11:03]OFD Sender: No OFD packet to send [01:11:08]OFD Sender: No OFD packet to send [01:11:13]OFD Sender: No OFD packet to send [01:11:18]OFD Sender: No OFD packet to send [01:11:23]OFD Sender: No OFD packet to send [01:11:28]OFD Sender: No OFD packet to send [01:11:33]OFD Sender: No OFD packet to send [01:11:38]OFD Sender: No OFD packet to send [01:11:43]OFD Sender: No OFD packet to send [01:11:43]accept exits with 8 [01:11:43]New connection [01:11:43]New thread 3066895716 created [01:11:43]Thread 3067039076 joined [01:11:43]Waiting for new connection... [01:11:43] Sock 8.Parse request [01:11:43]Sock 8.Check first char [01:11:43]Sock 8.First char is OK [01:11:43]request: POST /json_proto HTTP/1.0 [01:11:43]Method: POST [01:11:43]URL: /json_proto [01:11:43]Method is POST - this is cgi request [01:11:43]url: /json_proto [01:11:43]query_string will be loaded in cgi processing [01:11:43]execute_cgi json_proto POST (null) [01:11:43]execute_cgi path=json_proto method=POST [01:11:43]POST find Content-Length [01:11:43]Host: 172.17.50.195:8080 [01:11:43]Content-Length: 688 [01:11:43]Content-Type: application/json [01:11:43] [01:11:43]POST finish read [01:11:43]Found Content-Length = 688 [01:11:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093398", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 18.380, "sum" : 1400.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:11:43]execute_script... [01: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)1093398", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 18.380, "sum" : 1400.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:11:43]POST & json_proto [01:11:43]process_json_proto [01:11:43]json parsed OK: [01:11:43]protocol is kg_v1.0 [01:11:43]action value=close_receipt [01:11:43]process_action close_receipt [01:11:43]cmd_close_receipt [01:11:43]MH_GetDate [01:11:43]Write to MH i2c: F0 00 00 E4 45 18 [01:11:43]Write i2c OK [01:11:43]MH_I2C_Read... [01:11:43]Read from MH i2c: F0 [01:11:43]MH_I2C_Read... [01:11:43]Read from MH i2c: F0 09 00 [01:11:43]MH_I2C_Read... [01:11:43]Read from MH i2c: F0 09 00 E4 45 00 51 36 20 67 43 33 1C 67 28 [01:11:43]GetLastDocTimeStamp 1730163927 [01:11:43]current date 1730164305 [01:11:43]FM_GetShiftState [01:11:43]SAM_PROTO_GetShiftState [01:11:43]wFMCommunicate request_size=4 [01:11:43]MH_SAM_APDU [01:11:43]CAPDU: 80 13 01 00 [01:11:43]Write to MH i2c: E2 08 00 E5 45 80 13 01 00 00 00 00 00 A7 [01:11:43]Write i2c OK [01:11:43]MH_I2C_Read... [01:11:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:11:43]Read from MH i2c: E2 [01:11:43]MH_I2C_Read... [01:11:43]Read from MH i2c: E2 0E 00 [01:11:43]MH_I2C_Read... [01:11:43]Read from MH i2c: E2 0E 00 E5 45 00 09 00 01 83 25 20 67 00 00 00 00 90 00 E2 [01:11:43]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [01:11:43]wFMCommunicate OK [01:11:43]SAM_PROTO_GetShiftState done [01:11:43]FM_GetShiftState done [01:11:43]opened in 1730160003 [01:11:43]opened+sec_in_day 1730246403 [01:11:43]quantity*price = 140055 [01:11:43]sum+1 = 140057 [01:11:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 1400.00 Внесено: 1400.00 СДАЧА: 0.00 НСП 1% : 12.39 НДС 12% : 148.73 Наличными: 1400.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 23 29.10.2024 01:11 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318380 ФПД: 99790753413806 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T011145&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318380&fm=99790753413806&tin=02508201610067®Number=0000000000091628&sum=140000 [01:11:44]StoreToDocumentArchive [01:11:44]shift 547 fd 318380 [01:11:44]save to /storage/0547/doc_00318380 [01:11:44]save last doc name /storage/0547/doc_00318380 to /storage/kkm_last_doc_name [01:11:44]save OK [01:11:44]Clear old archive folders... [01:11:44]ProcessDocumentItem done err = 0, tmpTLVsize=252 [01:11:44]tlvbuf is 000F3480 [01:11:44]SAM_PROTO_ClearQueue [01:11:44]wFMCommunicate request_size=4 [01:11:44]MH_SAM_APDU [01:11:44]CAPDU: 80 09 00 00 [01:11:44]Write to MH i2c: E2 08 00 F2 45 80 09 00 00 00 00 00 00 A9 [01:11:44]Write i2c OK [01:11:44]MH_I2C_Read... [01:11:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:11:44]Read from MH i2c: E2 [01:11:44]MH_I2C_Read... [01:11:44]Read from MH i2c: E2 03 00 [01:11:44]MH_I2C_Read... [01:11:44]Read from MH i2c: E2 03 00 F2 45 00 90 00 AB [01:11:44]RAPDU: 90 00 [01:11:44]wFMCommunicate OK [01:11:44]SAM_PROTO_ClearQueue done [01:11:44]KKMCreateOFDPacket [01:11:44]OFDProtocolAddRootSTLVToBuf [01:11:44]FM_MakeSignedData [01:11:44]FM_MakeSignedData [01:11:44]SAM_PROTO_SignData [01:11:44]wFMCommunicate request_size=4 [01:11:44]MH_SAM_APDU [01:11:44]CAPDU: 80 0D 01 02 [01:11:44]Write to MH i2c: E2 08 00 F3 45 80 0D 01 02 00 00 00 00 B1 [01:11:44]Write i2c OK [01:11:44]MH_I2C_Read... [01:11:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:11:44]Read from MH i2c: E2 [01:11:44]MH_I2C_Read... [01:11:44]Read from MH i2c: E2 03 00 [01:11:44]MH_I2C_Read... [01:11:44]Read from MH i2c: E2 03 00 F3 45 00 90 00 AC [01:11:44]RAPDU: 90 00 [01:11:44]wFMCommunicate OK [01:11:44]wFMCommunicate request_size=255 [01:11:44]MH_SAM_APDU [01:11:44]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 CC 47 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 51 36 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AC DB 04 00 35 04 06 00 [01:11:44]Write to MH i2c: E2 02 01 F4 45 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 CC 47 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 51 36 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AC DB 04 00 35 04 06 00 00 00 31 [01:11:44]Write i2c OK [01:11:44]MH_I2C_Read... [01:11:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:11:44]Read from MH i2c: E2 [01:11:44]MH_I2C_Read... [01:11:44]Read from MH i2c: E2 03 00 [01:11:44]MH_I2C_Read... [01:11:44]Read from MH i2c: E2 03 00 F4 45 00 90 00 AD [01:11:44]RAPDU: 90 00 [01:11:44]wFMCommunicate OK [01:11:44]wFMCommunicate request_size=11 [01:11:44]MH_SAM_APDU [01:11:44]CAPDU: 80 0D 02 02 06 5A C2 58 68 BA AE [01:11:44]Write to MH i2c: E2 0E 00 F5 45 80 0D 02 02 06 00 5A C2 58 68 BA AE 00 00 04 [01:11:44]Write i2c OK [01:11:44]MH_I2C_Read... [01:11:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:11:44]Read from MH i2c: E2 [01:11:44]MH_I2C_Read... [01:11:44]Read from MH i2c: E2 03 00 [01:11:44]MH_I2C_Read... [01:11:44]Read from MH i2c: E2 03 00 F5 45 00 90 00 AE [01:11:44]RAPDU: 90 00 [01:11:44]wFMCommunicate OK [01:11:44]wFMCommunicate request_size=4 [01:11:44]MH_SAM_APDU [01:11:44]CAPDU: 80 0D 03 02 [01:11:44]Write to MH i2c: E2 08 00 F6 45 80 0D 03 02 00 00 00 00 B6 [01:11:44]Write i2c OK [01:11:44]MH_I2C_Read... [01:11:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:11:44]Read from MH i2c: E2 [01:11:44]MH_I2C_Read... [01:11:44]Read from MH i2c: E2 0B 00 [01:11:44]MH_I2C_Read... [01:11:44]Read from MH i2c: E2 0B 00 F6 45 00 70 E5 80 5B C2 88 60 04 90 00 95 [01:11:44]RAPDU: 70 E5 80 5B C2 88 60 04 90 00 [01:11:44]wFMCommunicate OK [01:11:44]SAM_PROTO_SignData done [01:11:44]FM_MakeSignedData done [01:11:44]CreateOFDProtocolMessage [01:11:44]wFMCommunicate request_size=4 [01:11:44]MH_SAM_APDU [01:11:44]CAPDU: 80 11 00 00 [01:11:44]Write to MH i2c: E2 08 00 F7 45 80 11 00 00 00 00 00 00 B6 [01:11:44]Write i2c OK [01:11:44]MH_I2C_Read... [01:11:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:11:45]Read from MH i2c: E2 [01:11:45]MH_I2C_Read... [01:11:45]Read from MH i2c: E2 17 00 [01:11:45]MH_I2C_Read... [01:11:45]Read from MH i2c: E2 17 00 F7 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 0A [01:11:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [01:11:45]wFMCommunicate OK [01:11:45]CreateOFDProtocolMessage done [01:11:45]OFDSenderStorePacket 318380 [01:11:45]StoreOFDPacket docnum=318380 [01:11:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 06 99 08 01 FB 19 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 CC 47 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 51 36 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AC DB 04 00 35 04 06 00 5A C2 58 68 BA AE 70 E5 80 5B C2 88 60 04 [01:11:45]CheckFolder [01:11:45]dirname=/storage/ofd_packets [01:11:45]CheckFolder done [01:11:45]ProducePacketName [01:11:45]name=ofd_packets/00318380 [01:11:45]NVStorageSaveData ofd_packets/00318380 [01:11:45]File name is /storage/ofd_packets/00318380 [01:11:45]Write 302 bytes [01:11:45]NVStorageSaveData done [01:11:45]OFDSenderStorePacket done [01:11:45]KKMCreateOFDPacket done [01:11:45]NVStorageSaveData kkm_last_timestamp [01:11:45]File name is /storage/kkm_last_timestamp [01:11:45]Write 4 bytes [01:11:45]NVStorageSaveData done [01:11:45]ExternCall_PrintAddStr [01:11:45]wPrintStart [01:11:45]Write to MH i2c: 01 00 00 F8 45 3D [01:11:45]Write i2c OK [01:11:45]MH_I2C_Read... [01:11:45]Read from MH i2c: 01 [01:11:45]MH_I2C_Read... [01:11:45]Read from MH i2c: 01 07 00 [01:11:45]MH_I2C_Read... [01:11:45]Read from MH i2c: 01 07 00 F8 45 00 00 00 00 00 FF 0F 52 [01:11:45]RasterBufferAndPrint [01:11:45]line Счет N : (1)1093398 [01:11:45]line ИНН: 02508201610067 [01:11:45]line Контрольно-Кассовый Чек [01:11:45]line ПРОДАЖА [01:11:45]line ТРК (МРК, ГНК) : 41 [01:11:45]line Товар: 2710194210 [01:11:45]line ДТ(л)-К-2 [01:11:45]line 18.380 * 76.20 [01:11:45]line = 1400.56 [01:11:45]line НДС 12% НСП 1% [01:11:45]line > о реализуемом товаре [01:11:45]line ОКРУГЛЕНИЕ: -0.56 [01:11:45]line ИТОГО: 1400.00 [01:11:45]line Внесено: 1400.00 [01:11:45]line СДАЧА: 0.00 [01:11:45]line НСП 1% : 12.39 [01:11:45]line НДС 12% : 148.73 [01:11:45]line Наличными: 1400.00 [01:11:45]line Безнал.: 0.00 [01:11:45]line Место: АЗС № 101 "Партнер Нефть" [01:11:45]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [01:11:45]line СНО: Общий режим [01:11:45]line Чек 23 29.10.2024 01:11 [01:11:45]line Смена: 547 ФФД: 1.0 [01:11:45]line ЗНМ: 0300000082 [01:11:45]line РНМ: 0000000000091628 [01:11:45]line Версия ККМ: 001 [01:11:45]line ФМ: 0000000000874671 [01:11:45]line ФД: 318380 [01:11:45]line ФПД: 99790753413806 [01:11:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T011145&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318380&fm=99790753413806&tin=02508201610067®Number=0000000000091628&sum=140000 [01:11:45]OFD Sender: Processing packet 318380 [packets to send 127, broken 126] [01:11:45]ProducePacketName [01:11:45]name=ofd_packets/00318380 [01:11:45]OFD Sender: To server: pG, [01:11:45]CommunicateWithHost lk.salyk.kg:30040 [01:11:45]ConnectInit lk.salyk.kg [01:11:45]written 0, free lines is 4095 [01:11:45]Connected sock=10 [01:11:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 06 99 08 01 FB 19 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 CC 47 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 51 36 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AC DB 04 00 35 04 06 00 5A C2 58 68 BA AE 70 E5 80 5B C2 88 60 04 [01:11:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 AB A3 47 00 D0 F7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AC DB 04 00 F4 03 04 00 09 E2 1F 67 B6 04 01 00 00 60 B3 0E 82 C5 68 46 59 [01:11:45]CommunicateWithHost err = 0 [01:11:45]CheckOFDResponse [01:11:45]1017 (14) - 77093643461234 [01:11:45]1041 (16) - 0000000000874671 [01:11:45]1040 (4) - 318380 [01:11:45]1012 (4) - 28.10.2024 19:12 [01:11:45]1206 (1) - 0 [01:11:45]OFD Sender: Remove packet 318380 [01:11:45]ProducePacketName [01:11:45]name=ofd_packets/00318380 [01:11:45]NVStorageDeleteData [01:11:45]Write to MH i2c: 01 00 00 23 46 69 [01:11:45]Write i2c OK [01:11:45]MH_I2C_Read... [01:11:45]Read from MH i2c: 01 [01:11:45]MH_I2C_Read... [01:11:45]Read from MH i2c: 01 07 00 [01:11:45]MH_I2C_Read... [01:11:45]Read from MH i2c: 01 07 00 23 46 00 00 00 00 00 F7 0C 73 [01:11:45]RasterBufferAndPrint [01:11:45]line [01:11:45]line [01:11:45]line [01:11:45]line [01:11:45]line [01:11:45]written 0, free lines is 3329 [01:11:45]MH_Cut [01:11:45]Write to MH i2c: D1 01 00 2A 46 01 42 [01:11:45]Write i2c OK [01:11:45]MH_I2C_Read... [01:11:45]Read from MH i2c: D1 [01:11:45]MH_I2C_Read... [01:11:45]Read from MH i2c: D1 01 00 [01:11:45]MH_I2C_Read... [01:11:45]Read from MH i2c: D1 01 00 2A 46 00 41 [01:11:45]Write to MH i2c: 01 00 00 2B 46 71 [01:11:45]Write i2c OK [01:11:45]MH_I2C_Read... [01:11:46]OFD Sender: No OFD packet to send [01:11:46]*** Cut start [01:11:46]*** Partial cut [01:11:46]*** CUTSNS_PIN = 1 [01:11:46]*** CUTSNS_PIN = 0 [01:11:46]*** Brake cut motor [01:11:47]Read from MH i2c: 01 [01:11:47]MH_I2C_Read... [01:11:47]*** Stop cut motor [01:11:47]*** Cut end [01:11:47]Read from MH i2c: 01 07 00 [01:11:47]MH_I2C_Read... [01:11:47]Read from MH i2c: 01 07 00 2B 46 00 00 00 00 00 FF 0F 86 [01:11:47]process_action close_receipt done [01:11:47]requested_data is exist [01:11:47]produce_requested_data [01:11:47]requested_item fm.sn is exist - process it [01:11:47]wFMCommunicate request_size=4 [01:11:47]MH_SAM_APDU [01:11:47]CAPDU: 80 11 00 00 [01:11:47]Write to MH i2c: E2 08 00 2C 46 80 11 00 00 00 00 00 00 EC [01:11:47]Write i2c OK [01:11:47]MH_I2C_Read... [01:11:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:11:47]Read from MH i2c: E2 [01:11:47]MH_I2C_Read... [01:11:47]Read from MH i2c: E2 17 00 [01:11:47]MH_I2C_Read... [01:11:47]Read from MH i2c: E2 17 00 2C 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 40 [01:11:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [01:11:47]wFMCommunicate OK [01:11:47]requested_item fd.num is exist - process it [01:11:47]SAM_PROTO_GetFieldsCounters [01:11:47]wFMCommunicate request_size=4 [01:11:47]MH_SAM_APDU [01:11:47]CAPDU: 80 13 00 00 [01:11:47]Write to MH i2c: E2 08 00 2D 46 80 13 00 00 00 00 00 00 EF [01:11:47]Write i2c OK [01:11:47]MH_I2C_Read... [01:11:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:11:47]Read from MH i2c: E2 [01:11:47]MH_I2C_Read... [01:11:47]Read from MH i2c: E2 62 00 [01:11:47]MH_I2C_Read... [01:11:47]Read from MH i2c: E2 62 00 2D 46 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 AC DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 17 00 00 00 5E 04 04 00 17 00 00 00 57 04 04 00 18 00 00 00 19 04 04 00 00 00 00 00 90 00 07 [01:11:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 AC DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 17 00 00 00 5E 04 04 00 17 00 00 00 57 04 04 00 18 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:11:47]wFMCommunicate OK [01:11:47]SAM_PROTO_GetFieldsCounters done [01:11:47]requested_item shift.num is exist - process it [01:11:47]requested_item shift.opened is exist - process it [01:11:47]req_shift_opened [01:11:47]FM_GetShiftState [01:11:47]SAM_PROTO_GetShiftState [01:11:47]wFMCommunicate request_size=4 [01:11:47]MH_SAM_APDU [01:11:47]CAPDU: 80 13 01 00 [01:11:47]Write to MH i2c: E2 08 00 2E 46 80 13 01 00 00 00 00 00 F1 [01:11:47]Write i2c OK [01:11:47]MH_I2C_Read... [01:11:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:11:47]Read from MH i2c: E2 [01:11:47]MH_I2C_Read... [01:11:47]Read from MH i2c: E2 0E 00 [01:11:47]MH_I2C_Read... [01:11:47]Read from MH i2c: E2 0E 00 2E 46 00 09 00 01 83 25 20 67 00 00 00 00 90 00 2C [01:11:47]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [01:11:47]wFMCommunicate OK [01:11:47]SAM_PROTO_GetShiftState done [01:11:47]FM_GetShiftState done [01:11:47]req_shift_opened done [01:11:47]requested_item shift.open_date is exist - process it [01:11:47]req_shift_open_date [01:11:47]req_shift_open_date done [01:11:47]produce_requested_data done [01:11:47]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318380,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [01:11:47]process_action_free close_receipt [01:11:47]json_value_free [01:11:47]json_value_free done [01:11:47]process_json_proto returns [01:11:47]Send response to host [01:11:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318380,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [01:11:47]free response buf [01:11:47]execute_script done [01:11:47]execute_script returns [01:11:47]free content buf [01:11:47]Sock 8.Close socket [01:11:47]Sock 8.Thread stoped [01:11:51]OFD Sender: No OFD packet to send [01:11:56]OFD Sender: No OFD packet to send [01:12:01]OFD Sender: No OFD packet to send [01:12:06]OFD Sender: No OFD packet to send [01:12:11]OFD Sender: No OFD packet to send [01:12:16]OFD Sender: No OFD packet to send [01:12:21]OFD Sender: No OFD packet to send [01:12:26]OFD Sender: No OFD packet to send [01:12:31]OFD Sender: No OFD packet to send [01:12:36]OFD Sender: No OFD packet to send [01:12:41]OFD Sender: No OFD packet to send [01:12:46]OFD Sender: No OFD packet to send [01:12:51]OFD Sender: No OFD packet to send [01:12:56]OFD Sender: No OFD packet to send [01:13:01]OFD Sender: No OFD packet to send [01:13:06]OFD Sender: No OFD packet to send [01:13:11]OFD Sender: No OFD packet to send [01:13:16]OFD Sender: No OFD packet to send [01:13:20]accept exits with 9 [01:13:20]New connection [01:13:20]New thread 3067039076 created [01:13:20]Thread 3066895716 joined [01:13:20]Waiting for new connection... [01:13:20] Sock 9.Parse request [01:13:20]Sock 9.Check first char [01:13:20]Sock 9.First char is OK [01:13:20]request: POST /json_proto HTTP/1.0 [01:13:20]Method: POST [01:13:20]URL: /json_proto [01:13:20]Method is POST - this is cgi request [01:13:20]url: /json_proto [01:13:20]query_string will be loaded in cgi processing [01:13:20]execute_cgi json_proto POST (null) [01:13:20]execute_cgi path=json_proto method=POST [01:13:20]POST find Content-Length [01:13:20]Host: 172.17.50.195:8080 [01:13:20]Content-Length: 770 [01:13:20]Content-Type: application/json [01:13:20] [01:13:20]POST finish read [01:13:20]Found Content-Length = 770 [01:13:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093399", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:13:20]execute_script... [01:13: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)1093399", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:13:20]POST & json_proto [01:13:20]process_json_proto [01:13:20]json parsed OK: [01:13:20]protocol is kg_v1.0 [01:13:20]action value=close_receipt [01:13:20]process_action close_receipt [01:13:20]cmd_close_receipt [01:13:20]MH_GetDate [01:13:20]Write to MH i2c: F0 00 00 2F 46 64 [01:13:20]Write i2c OK [01:13:20]MH_I2C_Read... [01:13:20]Read from MH i2c: F0 [01:13:20]MH_I2C_Read... [01:13:20]Read from MH i2c: F0 09 00 [01:13:20]MH_I2C_Read... [01:13:20]Read from MH i2c: F0 09 00 2F 46 00 B2 36 20 67 43 33 1C 67 D5 [01:13:20]GetLastDocTimeStamp 1730164305 [01:13:20]current date 1730164402 [01:13:20]FM_GetShiftState [01:13:20]SAM_PROTO_GetShiftState [01:13:20]wFMCommunicate request_size=4 [01:13:20]MH_SAM_APDU [01:13:20]CAPDU: 80 13 01 00 [01:13:20]Write to MH i2c: E2 08 00 30 46 80 13 01 00 00 00 00 00 F3 [01:13:20]Write i2c OK [01:13:20]MH_I2C_Read... [01:13:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:13:20]Read from MH i2c: E2 [01:13:20]MH_I2C_Read... [01:13:20]Read from MH i2c: E2 0E 00 [01:13:20]MH_I2C_Read... [01:13:20]Read from MH i2c: E2 0E 00 30 46 00 09 00 01 83 25 20 67 00 00 00 00 90 00 2E [01:13:20]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [01:13:20]wFMCommunicate OK [01:13:20]SAM_PROTO_GetShiftState done [01:13:20]FM_GetShiftState done [01:13:20]opened in 1730160003 [01:13:20]opened+sec_in_day 1730246403 [01:13:20]quantity*price = 100015 [01:13:20]sum+1 = 100017 [01:13:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 24 29.10.2024 01:13 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318381 ФПД: 246581452060607 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T011322&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318381&fm=246581452060607&tin=02508201610067®Number=0000000000091628&sum=100016 [01:13:21]StoreToDocumentArchive [01:13:21]shift 547 fd 318381 [01:13:21]save to /storage/0547/doc_00318381 [01:13:21]save last doc name /storage/0547/doc_00318381 to /storage/kkm_last_doc_name [01:13:21]save OK [01:13:21]Clear old archive folders... [01:13:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:13:21]tlvbuf is 00141280 [01:13:21]SAM_PROTO_ClearQueue [01:13:21]wFMCommunicate request_size=4 [01:13:21]MH_SAM_APDU [01:13:21]CAPDU: 80 09 00 00 [01:13:21]Write to MH i2c: E2 08 00 3D 46 80 09 00 00 00 00 00 00 F5 [01:13:21]OFD Sender: No OFD packet to send [01:13:21]Write i2c OK [01:13:21]MH_I2C_Read... [01:13:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:13:21]Read from MH i2c: E2 [01:13:21]MH_I2C_Read... [01:13:21]Read from MH i2c: E2 03 00 [01:13:21]MH_I2C_Read... [01:13:21]Read from MH i2c: E2 03 00 3D 46 00 90 00 F7 [01:13:21]RAPDU: 90 00 [01:13:21]wFMCommunicate OK [01:13:21]SAM_PROTO_ClearQueue done [01:13:21]KKMCreateOFDPacket [01:13:21]OFDProtocolAddRootSTLVToBuf [01:13:21]FM_MakeSignedData [01:13:21]FM_MakeSignedData [01:13:21]SAM_PROTO_SignData [01:13:21]wFMCommunicate request_size=4 [01:13:21]MH_SAM_APDU [01:13:21]CAPDU: 80 0D 01 02 [01:13:21]Write to MH i2c: E2 08 00 3E 46 80 0D 01 02 00 00 00 00 FD [01:13:21]Write i2c OK [01:13:21]MH_I2C_Read... [01:13:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:13:21]Read from MH i2c: E2 [01:13:21]MH_I2C_Read... [01:13:21]Read from MH i2c: E2 03 00 [01:13:21]MH_I2C_Read... [01:13:21]Read from MH i2c: E2 03 00 3E 46 00 90 00 F8 [01:13:21]RAPDU: 90 00 [01:13:21]wFMCommunicate OK [01:13:21]wFMCommunicate request_size=255 [01:13:21]MH_SAM_APDU [01:13: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 B2 36 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AD DB 04 00 35 04 06 00 E0 [01:13:21]Write to MH i2c: E2 02 01 3F 46 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 B2 36 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AD DB 04 00 35 04 06 00 E0 00 00 BD [01:13:21]Write i2c OK [01:13:21]MH_I2C_Read... [01:13:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:13:21]Read from MH i2c: E2 [01:13:21]MH_I2C_Read... [01:13:21]Read from MH i2c: E2 03 00 [01:13:21]MH_I2C_Read... [01:13:21]Read from MH i2c: E2 03 00 3F 46 00 90 00 F9 [01:13:21]RAPDU: 90 00 [01:13:21]wFMCommunicate OK [01:13:21]wFMCommunicate request_size=10 [01:13:21]MH_SAM_APDU [01:13:21]CAPDU: 80 0D 02 02 05 43 B7 DB B7 BF [01:13:21]Write to MH i2c: E2 0D 00 40 46 80 0D 02 02 05 00 43 B7 DB B7 BF 00 00 55 [01:13:21]Write i2c OK [01:13:21]MH_I2C_Read... [01:13:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:13:21]Read from MH i2c: E2 [01:13:21]MH_I2C_Read... [01:13:21]Read from MH i2c: E2 03 00 [01:13:21]MH_I2C_Read... [01:13:21]Read from MH i2c: E2 03 00 40 46 00 90 00 FA [01:13:21]RAPDU: 90 00 [01:13:21]wFMCommunicate OK [01:13:21]wFMCommunicate request_size=4 [01:13:21]MH_SAM_APDU [01:13:21]CAPDU: 80 0D 03 02 [01:13:21]Write to MH i2c: E2 08 00 41 46 80 0D 03 02 00 00 00 00 02 [01:13:21]Write i2c OK [01:13:21]MH_I2C_Read... [01:13:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:13:21]Read from MH i2c: E2 [01:13:21]MH_I2C_Read... [01:13:21]Read from MH i2c: E2 0B 00 [01:13:21]MH_I2C_Read... [01:13:21]Read from MH i2c: E2 0B 00 41 46 00 2A 70 A4 66 AD 3B 2D E7 90 00 A3 [01:13:21]RAPDU: 2A 70 A4 66 AD 3B 2D E7 90 00 [01:13:21]wFMCommunicate OK [01:13:21]SAM_PROTO_SignData done [01:13:21]FM_MakeSignedData done [01:13:21]CreateOFDProtocolMessage [01:13:21]wFMCommunicate request_size=4 [01:13:21]MH_SAM_APDU [01:13:21]CAPDU: 80 11 00 00 [01:13:21]Write to MH i2c: E2 08 00 42 46 80 11 00 00 00 00 00 00 02 [01:13:21]Write i2c OK [01:13:21]MH_I2C_Read... [01:13:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:13:21]Read from MH i2c: E2 [01:13:21]MH_I2C_Read... [01:13:21]Read from MH i2c: E2 17 00 [01:13:21]MH_I2C_Read... [01:13:21]Read from MH i2c: E2 17 00 42 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 56 [01:13:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [01:13:21]wFMCommunicate OK [01:13:21]CreateOFDProtocolMessage done [01:13:21]OFDSenderStorePacket 318381 [01:13:21]StoreOFDPacket docnum=318381 [01:13:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 6D 78 07 01 AE CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 B2 36 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AD DB 04 00 35 04 06 00 E0 43 B7 DB B7 BF 2A 70 A4 66 AD 3B 2D E7 [01:13:21]CheckFolder [01:13:21]dirname=/storage/ofd_packets [01:13:21]CheckFolder done [01:13:21]ProducePacketName [01:13:21]name=ofd_packets/00318381 [01:13:21]NVStorageSaveData ofd_packets/00318381 [01:13:21]File name is /storage/ofd_packets/00318381 [01:13:21]Write 301 bytes [01:13:21]NVStorageSaveData done [01:13:21]OFDSenderStorePacket done [01:13:21]KKMCreateOFDPacket done [01:13:21]NVStorageSaveData kkm_last_timestamp [01:13:21]File name is /storage/kkm_last_timestamp [01:13:21]Write 4 bytes [01:13:21]NVStorageSaveData done [01:13:21]ExternCall_PrintAddStr [01:13:21]wPrintStart [01:13:21]Write to MH i2c: 01 00 00 43 46 89 [01:13:21]Write i2c OK [01:13:21]MH_I2C_Read... [01:13:21]Read from MH i2c: 01 [01:13:21]MH_I2C_Read... [01:13:21]Read from MH i2c: 01 07 00 [01:13:21]MH_I2C_Read... [01:13:21]Read from MH i2c: 01 07 00 43 46 00 00 00 00 00 FF 0F 9E [01:13:21]RasterBufferAndPrint [01:13:21]line Счет N : (1)1093399 [01:13:21]line ИНН: 02508201610067 [01:13:21]line Контрольно-Кассовый Чек [01:13:21]line ПРОДАЖА [01:13:21]line ТРК (МРК, ГНК) : 63 [01:13:21]line Товар: 2710124130 [01:13:21]line Аи-92-К-2 [01:13:21]line 14.950 * 66.90 [01:13:21]line = 1000.16 [01:13:21]line НДС 12% НСП 1% [01:13:21]line > о реализуемом товаре [01:13:21]line ИТОГО: 1000.16 [01:13:21]line НСП 1% : 8.85 [01:13:21]line НДС 12% : 106.21 [01:13:21]line Наличными: 0.00 [01:13:21]line Безнал.: 1000.16 [01:13:21]line Место: АЗС № 101 "Партнер Нефть" [01:13:21]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [01:13:21]line СНО: Общий режим [01:13:21]line Чек 24 29.10.2024 01:13 [01:13:21]line Смена: 547 ФФД: 1.0 [01:13:21]line ЗНМ: 0300000082 [01:13:21]line РНМ: 0000000000091628 [01:13:21]line Версия ККМ: 001 [01:13:21]line Платежная система: Mbank [01:13:21]line ФМ: 0000000000874671 [01:13:21]line ФД: 318381 [01:13:21]line ФПД: 246581452060607 [01:13:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T011322&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318381&fm=246581452060607&tin=02508201610067®Number=0000000000091628&sum=100016 [01:13:22]OFD Sender: Processing packet 318381 [packets to send 127, broken 126] [01:13:22]ProducePacketName [01:13:22]name=ofd_packets/00318381 [01:13:22]OFD Sender: To server: pG, [01:13:22]CommunicateWithHost lk.salyk.kg:30040 [01:13:22]ConnectInit lk.salyk.kg [01:13:22]written 0, free lines is 4095 [01:13:22]Connected sock=10 [01:13:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 6D 78 07 01 AE CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 B2 36 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AD DB 04 00 35 04 06 00 E0 43 B7 DB B7 BF 2A 70 A4 66 AD 3B 2D E7 [01:13:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 0D 42 47 00 90 18 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AD DB 04 00 F4 03 04 00 69 E2 1F 67 B6 04 01 00 00 DE 2A 4A C4 95 09 1F DA [01:13:22]CommunicateWithHost err = 0 [01:13:22]CheckOFDResponse [01:13:22]1017 (14) - 77093643461234 [01:13:22]1041 (16) - 0000000000874671 [01:13:22]1040 (4) - 318381 [01:13:22]1012 (4) - 28.10.2024 19:13 [01:13:22]1206 (1) - 0 [01:13:22]OFD Sender: Remove packet 318381 [01:13:22]ProducePacketName [01:13:22]name=ofd_packets/00318381 [01:13:22]NVStorageDeleteData [01:13:22]Write to MH i2c: 01 00 00 6C 46 B2 [01:13:22]Write i2c OK [01:13:22]MH_I2C_Read... [01:13:22]Read from MH i2c: 01 [01:13:22]MH_I2C_Read... [01:13:22]Read from MH i2c: 01 07 00 [01:13:22]MH_I2C_Read... [01:13:22]Read from MH i2c: 01 07 00 6C 46 00 00 00 00 00 19 0D DF [01:13:22]RasterBufferAndPrint [01:13:22]line [01:13:22]line [01:13:22]line [01:13:22]line [01:13:22]line [01:13:22]written 0, free lines is 3359 [01:13:22]MH_Cut [01:13:22]Write to MH i2c: D1 01 00 73 46 01 8B [01:13:22]Write i2c OK [01:13:22]MH_I2C_Read... [01:13:22]Read from MH i2c: D1 [01:13:22]MH_I2C_Read... [01:13:22]Read from MH i2c: D1 01 00 [01:13:22]MH_I2C_Read... [01:13:22]Read from MH i2c: D1 01 00 73 46 00 8A [01:13:22]Write to MH i2c: 01 00 00 74 46 BA [01:13:22]Write i2c OK [01:13:22]MH_I2C_Read... [01:13:22]OFD Sender: No OFD packet to send [01:13:23]*** Cut start [01:13:23]*** Partial cut [01:13:23]*** CUTSNS_PIN = 1 [01:13:23]*** CUTSNS_PIN = 0 [01:13:23]*** Brake cut motor [01:13:23]Read from MH i2c: 01 [01:13:23]MH_I2C_Read... [01:13:23]*** Stop cut motor [01:13:23]*** Cut end [01:13:23]Read from MH i2c: 01 07 00 [01:13:23]MH_I2C_Read... [01:13:23]Read from MH i2c: 01 07 00 74 46 00 00 00 00 00 FF 0F CF [01:13:23]process_action close_receipt done [01:13:23]requested_data is exist [01:13:23]produce_requested_data [01:13:23]requested_item fm.sn is exist - process it [01:13:23]wFMCommunicate request_size=4 [01:13:23]MH_SAM_APDU [01:13:23]CAPDU: 80 11 00 00 [01:13:23]Write to MH i2c: E2 08 00 75 46 80 11 00 00 00 00 00 00 35 [01:13:23]Write i2c OK [01:13:23]MH_I2C_Read... [01:13:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:13:23]Read from MH i2c: E2 [01:13:23]MH_I2C_Read... [01:13:23]Read from MH i2c: E2 17 00 [01:13:23]MH_I2C_Read... [01:13:23]Read from MH i2c: E2 17 00 75 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 89 [01:13:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [01:13:23]wFMCommunicate OK [01:13:23]requested_item fd.num is exist - process it [01:13:23]SAM_PROTO_GetFieldsCounters [01:13:23]wFMCommunicate request_size=4 [01:13:23]MH_SAM_APDU [01:13:23]CAPDU: 80 13 00 00 [01:13:23]Write to MH i2c: E2 08 00 76 46 80 13 00 00 00 00 00 00 38 [01:13:23]Write i2c OK [01:13:23]MH_I2C_Read... [01:13:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:13:24]Read from MH i2c: E2 [01:13:24]MH_I2C_Read... [01:13:24]Read from MH i2c: E2 62 00 [01:13:24]MH_I2C_Read... [01:13:24]Read from MH i2c: E2 62 00 76 46 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 AD DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 18 00 00 00 5E 04 04 00 18 00 00 00 57 04 04 00 19 00 00 00 19 04 04 00 00 00 00 00 90 00 54 [01: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 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 AD DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 18 00 00 00 5E 04 04 00 18 00 00 00 57 04 04 00 19 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:13:24]wFMCommunicate OK [01:13:24]SAM_PROTO_GetFieldsCounters done [01:13:24]requested_item shift.num is exist - process it [01:13:24]requested_item shift.opened is exist - process it [01:13:24]req_shift_opened [01:13:24]FM_GetShiftState [01:13:24]SAM_PROTO_GetShiftState [01:13:24]wFMCommunicate request_size=4 [01:13:24]MH_SAM_APDU [01:13:24]CAPDU: 80 13 01 00 [01:13:24]Write to MH i2c: E2 08 00 77 46 80 13 01 00 00 00 00 00 3A [01:13:24]Write i2c OK [01:13:24]MH_I2C_Read... [01:13:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:13:24]Read from MH i2c: E2 [01:13:24]MH_I2C_Read... [01:13:24]Read from MH i2c: E2 0E 00 [01:13:24]MH_I2C_Read... [01:13:24]Read from MH i2c: E2 0E 00 77 46 00 09 00 01 83 25 20 67 00 00 00 00 90 00 75 [01:13:24]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [01:13:24]wFMCommunicate OK [01:13:24]SAM_PROTO_GetShiftState done [01:13:24]FM_GetShiftState done [01:13:24]req_shift_opened done [01:13:24]requested_item shift.open_date is exist - process it [01:13:24]req_shift_open_date [01:13:24]req_shift_open_date done [01:13:24]produce_requested_data done [01:13:24]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318381,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [01:13:24]process_action_free close_receipt [01:13:24]json_value_free [01:13:24]json_value_free done [01:13:24]process_json_proto returns [01:13:24]Send response to host [01:13:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318381,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [01:13:24]free response buf [01:13:24]execute_script done [01:13:24]execute_script returns [01:13:24]free content buf [01:13:24]Sock 9.Close socket [01:13:24]Sock 9.Thread stoped [01:13:27]OFD Sender: No OFD packet to send [01:13:32]OFD Sender: No OFD packet to send [01:13:37]OFD Sender: No OFD packet to send [01:13:42]OFD Sender: No OFD packet to send [01:13:47]OFD Sender: No OFD packet to send [01:13:52]OFD Sender: No OFD packet to send [01:13:57]OFD Sender: No OFD packet to send [01:14:02]OFD Sender: No OFD packet to send [01:14:07]OFD Sender: No OFD packet to send [01:14:12]OFD Sender: No OFD packet to send [01:14:17]OFD Sender: No OFD packet to send [01:14:22]OFD Sender: No OFD packet to send [01:14:27]OFD Sender: No OFD packet to send [01:14:33]OFD Sender: No OFD packet to send [01:14:38]OFD Sender: No OFD packet to send [01:14:43]OFD Sender: No OFD packet to send [01:14:48]OFD Sender: No OFD packet to send [01:14:53]OFD Sender: No OFD packet to send [01:14:58]OFD Sender: No OFD packet to send [01:15:03]OFD Sender: No OFD packet to send [01:15:08]OFD Sender: No OFD packet to send [01:15:13]OFD Sender: No OFD packet to send [01:15:18]OFD Sender: No OFD packet to send [01:15:23]OFD Sender: No OFD packet to send [01:15:28]OFD Sender: No OFD packet to send [01:15:33]OFD Sender: No OFD packet to send [01:15:38]OFD Sender: No OFD packet to send [01:15:43]OFD Sender: No OFD packet to send [01:15:48]OFD Sender: No OFD packet to send [01:15:53]OFD Sender: No OFD packet to send [01:15:58]OFD Sender: No OFD packet to send [01:16:03]OFD Sender: No OFD packet to send [01:16:08]OFD Sender: No OFD packet to send [01:16:13]OFD Sender: No OFD packet to send [01:16:18]OFD Sender: No OFD packet to send [01:16:23]OFD Sender: No OFD packet to send [01:16:28]OFD Sender: No OFD packet to send [01:16:33]OFD Sender: No OFD packet to send [01:16:38]OFD Sender: No OFD packet to send [01:16:43]OFD Sender: No OFD packet to send [01:16:48]OFD Sender: No OFD packet to send [01:16:53]OFD Sender: No OFD packet to send [01:16:58]OFD Sender: No OFD packet to send [01:17:03]OFD Sender: No OFD packet to send [01:17:08]OFD Sender: No OFD packet to send [01:17:13]OFD Sender: No OFD packet to send [01:17:18]OFD Sender: No OFD packet to send [01:17:23]OFD Sender: No OFD packet to send [01:17:28]OFD Sender: No OFD packet to send [01:17:33]OFD Sender: No OFD packet to send [01:17:38]OFD Sender: No OFD packet to send [01:17:43]OFD Sender: No OFD packet to send [01:17:48]OFD Sender: No OFD packet to send [01:17:53]OFD Sender: No OFD packet to send [01:17:58]OFD Sender: No OFD packet to send [01:18:03]OFD Sender: No OFD packet to send [01:18:08]OFD Sender: No OFD packet to send [01:18:13]OFD Sender: No OFD packet to send [01:18:18]OFD Sender: No OFD packet to send [01:18:23]OFD Sender: No OFD packet to send [01:18:28]OFD Sender: No OFD packet to send [01:18:33]OFD Sender: No OFD packet to send [01:18:38]OFD Sender: No OFD packet to send [01:18:43]OFD Sender: No OFD packet to send [01:18:48]OFD Sender: No OFD packet to send [01:18:53]OFD Sender: No OFD packet to send [01:18:58]OFD Sender: No OFD packet to send [01:19:03]OFD Sender: No OFD packet to send [01:19:08]OFD Sender: No OFD packet to send [01:19:13]OFD Sender: No OFD packet to send [01:19:18]OFD Sender: No OFD packet to send [01:19:23]OFD Sender: No OFD packet to send [01:19:28]OFD Sender: No OFD packet to send [01:19:33]OFD Sender: No OFD packet to send [01:19:38]OFD Sender: No OFD packet to send [01:19:43]OFD Sender: No OFD packet to send [01:19:48]OFD Sender: No OFD packet to send [01:19:53]OFD Sender: No OFD packet to send [01:19:58]OFD Sender: No OFD packet to send [01:20:03]OFD Sender: No OFD packet to send [01:20:08]OFD Sender: No OFD packet to send [01:20:13]OFD Sender: No OFD packet to send [01:20:18]OFD Sender: No OFD packet to send [01:20:23]OFD Sender: No OFD packet to send [01:20:28]OFD Sender: No OFD packet to send [01:20:33]OFD Sender: No OFD packet to send [01:20:38]OFD Sender: No OFD packet to send [01:20:43]OFD Sender: No OFD packet to send [01:20:48]OFD Sender: No OFD packet to send [01:20:53]OFD Sender: No OFD packet to send [01:20:58]OFD Sender: No OFD packet to send [01:21:03]OFD Sender: No OFD packet to send [01:21:08]OFD Sender: No OFD packet to send [01:21:13]OFD Sender: No OFD packet to send [01:21:18]OFD Sender: No OFD packet to send [01:21:23]OFD Sender: No OFD packet to send [01:21:28]OFD Sender: No OFD packet to send [01:21:33]OFD Sender: No OFD packet to send [01:21:38]OFD Sender: No OFD packet to send [01:21:43]OFD Sender: No OFD packet to send [01:21:48]OFD Sender: No OFD packet to send [01:21:53]OFD Sender: No OFD packet to send [01:21:58]OFD Sender: No OFD packet to send [01:22:03]OFD Sender: No OFD packet to send [01:22:08]OFD Sender: No OFD packet to send [01:22:13]OFD Sender: No OFD packet to send [01:22:18]OFD Sender: No OFD packet to send [01:22:23]OFD Sender: No OFD packet to send [01:22:28]OFD Sender: No OFD packet to send [01:22:33]OFD Sender: No OFD packet to send [01:22:38]OFD Sender: No OFD packet to send [01:22:43]OFD Sender: No OFD packet to send [01:22:48]OFD Sender: No OFD packet to send [01:22:49]accept exits with 8 [01:22:49]New connection [01:22:49]New thread 3066895716 created [01:22:49]Thread 3067039076 joined [01:22:49]Waiting for new connection... [01:22:49] Sock 8.Parse request [01:22:49]Sock 8.Check first char [01:22:49]Sock 8.First char is OK [01:22:49]request: POST /json_proto HTTP/1.0 [01:22:49]Method: POST [01:22:49]URL: /json_proto [01:22:49]Method is POST - this is cgi request [01:22:49]url: /json_proto [01:22:49]query_string will be loaded in cgi processing [01:22:49]execute_cgi json_proto POST (null) [01:22:49]execute_cgi path=json_proto method=POST [01:22:49]POST find Content-Length [01:22:49]Host: 172.17.50.195:8080 [01:22:49]Content-Length: 688 [01:22:49]Content-Type: application/json [01:22:49] [01:22:49]POST finish read [01:22:49]Found Content-Length = 688 [01:22:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093401", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 24.940, "sum" : 1900.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1900.00, "total" : 1900.00, "payments": [ { "type": 0, "sum" : 1900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:22:49]execute_script... [01:22: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)1093401", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 24.940, "sum" : 1900.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1900.00, "total" : 1900.00, "payments": [ { "type": 0, "sum" : 1900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:22:49]POST & json_proto [01:22:49]process_json_proto [01:22:49]json parsed OK: [01:22:49]protocol is kg_v1.0 [01:22:49]action value=close_receipt [01:22:49]process_action close_receipt [01:22:49]cmd_close_receipt [01:22:49]MH_GetDate [01:22:49]Write to MH i2c: F0 00 00 78 46 AD [01:22:49]Write i2c OK [01:22:49]MH_I2C_Read... [01:22:49]Read from MH i2c: F0 [01:22:49]MH_I2C_Read... [01:22:49]Read from MH i2c: F0 09 00 [01:22:49]MH_I2C_Read... [01:22:49]Read from MH i2c: F0 09 00 78 46 00 EC 38 20 67 43 33 1C 67 5A [01:22:49]GetLastDocTimeStamp 1730164402 [01:22:49]current date 1730164972 [01:22:49]FM_GetShiftState [01:22:49]SAM_PROTO_GetShiftState [01:22:49]wFMCommunicate request_size=4 [01:22:49]MH_SAM_APDU [01:22:49]CAPDU: 80 13 01 00 [01:22:49]Write to MH i2c: E2 08 00 79 46 80 13 01 00 00 00 00 00 3C [01:22:49]Write i2c OK [01:22:49]MH_I2C_Read... [01:22:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:22:49]Read from MH i2c: E2 [01:22:49]MH_I2C_Read... [01:22:49]Read from MH i2c: E2 0E 00 [01:22:49]MH_I2C_Read... [01:22:49]Read from MH i2c: E2 0E 00 79 46 00 09 00 01 83 25 20 67 00 00 00 00 90 00 77 [01:22:49]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [01:22:49]wFMCommunicate OK [01:22:49]SAM_PROTO_GetShiftState done [01:22:49]FM_GetShiftState done [01:22:49]opened in 1730160003 [01:22:49]opened+sec_in_day 1730246403 [01:22:49]quantity*price = 190042 [01:22:49]sum+1 = 190044 [01:22:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1900.00 Внесено: 1900.00 СДАЧА: 0.00 НСП 1% : 16.82 НДС 12% : 201.82 Наличными: 1900.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 25 29.10.2024 01:22 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318382 ФПД: 144321219028708 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T012252&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318382&fm=144321219028708&tin=02508201610067®Number=0000000000091628&sum=190000 [01:22:50]StoreToDocumentArchive [01:22:50]shift 547 fd 318382 [01:22:50]save to /storage/0547/doc_00318382 [01:22:50]save last doc name /storage/0547/doc_00318382 to /storage/kkm_last_doc_name [01:22:50]save OK [01:22:50]Clear old archive folders... [01:22:50]ProcessDocumentItem done err = 0, tmpTLVsize=252 [01:22:50]tlvbuf is B6F6D370 [01:22:50]SAM_PROTO_ClearQueue [01:22:50]wFMCommunicate request_size=4 [01:22:50]MH_SAM_APDU [01:22:50]CAPDU: 80 09 00 00 [01:22:50]Write to MH i2c: E2 08 00 86 46 80 09 00 00 00 00 00 00 3E [01:22:50]Write i2c OK [01:22:50]MH_I2C_Read... [01:22:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:22:51]Read from MH i2c: E2 [01:22:51]MH_I2C_Read... [01:22:51]Read from MH i2c: E2 03 00 [01:22:51]MH_I2C_Read... [01:22:51]Read from MH i2c: E2 03 00 86 46 00 90 00 40 [01:22:51]RAPDU: 90 00 [01:22:51]wFMCommunicate OK [01:22:51]SAM_PROTO_ClearQueue done [01:22:51]KKMCreateOFDPacket [01:22:51]OFDProtocolAddRootSTLVToBuf [01:22:51]FM_MakeSignedData [01:22:51]FM_MakeSignedData [01:22:51]SAM_PROTO_SignData [01:22:51]wFMCommunicate request_size=4 [01:22:51]MH_SAM_APDU [01:22:51]CAPDU: 80 0D 01 02 [01:22:51]Write to MH i2c: E2 08 00 87 46 80 0D 01 02 00 00 00 00 46 [01:22:51]Write i2c OK [01:22:51]MH_I2C_Read... [01:22:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:22:51]Read from MH i2c: E2 [01:22:51]MH_I2C_Read... [01:22:51]Read from MH i2c: E2 03 00 [01:22:51]MH_I2C_Read... [01:22:51]Read from MH i2c: E2 03 00 87 46 00 90 00 41 [01:22:51]RAPDU: 90 00 [01:22:51]wFMCommunicate OK [01:22:51]wFMCommunicate request_size=255 [01:22:51]MH_SAM_APDU [01:22:51]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 6C 61 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5B E6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 E6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 4E 00 00 00 00 07 04 06 00 30 E6 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 EC 38 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AE DB 04 00 35 04 06 00 [01:22:51]Write to MH i2c: E2 02 01 88 46 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 6C 61 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5B E6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 E6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 4E 00 00 00 00 07 04 06 00 30 E6 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 EC 38 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AE DB 04 00 35 04 06 00 00 00 DD [01:22:51]Write i2c OK [01:22:51]MH_I2C_Read... [01:22:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:22:51]Read from MH i2c: E2 [01:22:51]MH_I2C_Read... [01:22:51]Read from MH i2c: E2 03 00 [01:22:51]MH_I2C_Read... [01:22:51]Read from MH i2c: E2 03 00 88 46 00 90 00 42 [01:22:51]RAPDU: 90 00 [01:22:51]wFMCommunicate OK [01:22:51]wFMCommunicate request_size=11 [01:22:51]MH_SAM_APDU [01:22:51]CAPDU: 80 0D 02 02 06 83 42 66 FE 66 E4 [01:22:51]Write to MH i2c: E2 0E 00 89 46 80 0D 02 02 06 00 83 42 66 FE 66 E4 00 00 C8 [01:22:51]Write i2c OK [01:22:51]MH_I2C_Read... [01:22:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:22:51]Read from MH i2c: E2 [01:22:51]MH_I2C_Read... [01:22:51]Read from MH i2c: E2 03 00 [01:22:51]MH_I2C_Read... [01:22:51]Read from MH i2c: E2 03 00 89 46 00 90 00 43 [01:22:51]RAPDU: 90 00 [01:22:51]wFMCommunicate OK [01:22:51]wFMCommunicate request_size=4 [01:22:51]MH_SAM_APDU [01:22:51]CAPDU: 80 0D 03 02 [01:22:51]Write to MH i2c: E2 08 00 8A 46 80 0D 03 02 00 00 00 00 4B [01:22:51]Write i2c OK [01:22:51]MH_I2C_Read... [01:22:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:22:51]Read from MH i2c: E2 [01:22:51]MH_I2C_Read... [01:22:51]Read from MH i2c: E2 0B 00 [01:22:51]MH_I2C_Read... [01:22:51]Read from MH i2c: E2 0B 00 8A 46 00 40 C1 29 23 FD CB EC C7 90 00 14 [01:22:51]RAPDU: 40 C1 29 23 FD CB EC C7 90 00 [01:22:51]wFMCommunicate OK [01:22:51]SAM_PROTO_SignData done [01:22:51]FM_MakeSignedData done [01:22:51]CreateOFDProtocolMessage [01:22:51]wFMCommunicate request_size=4 [01:22:51]MH_SAM_APDU [01:22:51]CAPDU: 80 11 00 00 [01:22:51]Write to MH i2c: E2 08 00 8B 46 80 11 00 00 00 00 00 00 4B [01:22:51]Write i2c OK [01:22:51]MH_I2C_Read... [01:22:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:22:51]Read from MH i2c: E2 [01:22:51]MH_I2C_Read... [01:22:51]Read from MH i2c: E2 17 00 [01:22:51]MH_I2C_Read... [01:22:51]Read from MH i2c: E2 17 00 8B 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 9F [01:22:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [01:22:51]wFMCommunicate OK [01:22:51]CreateOFDProtocolMessage done [01:22:51]OFDSenderStorePacket 318382 [01:22:51]StoreOFDPacket docnum=318382 [01:22:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 2D 96 08 01 30 DB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 6C 61 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5B E6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 E6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 4E 00 00 00 00 07 04 06 00 30 E6 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 EC 38 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AE DB 04 00 35 04 06 00 83 42 66 FE 66 E4 40 C1 29 23 FD CB EC C7 [01:22:51]CheckFolder [01:22:51]dirname=/storage/ofd_packets [01:22:51]CheckFolder done [01:22:51]ProducePacketName [01:22:51]name=ofd_packets/00318382 [01:22:51]NVStorageSaveData ofd_packets/00318382 [01:22:51]File name is /storage/ofd_packets/00318382 [01:22:51]Write 302 bytes [01:22:51]NVStorageSaveData done [01:22:51]OFDSenderStorePacket done [01:22:51]KKMCreateOFDPacket done [01:22:51]NVStorageSaveData kkm_last_timestamp [01:22:51]File name is /storage/kkm_last_timestamp [01:22:51]Write 4 bytes [01:22:51]NVStorageSaveData done [01:22:51]ExternCall_PrintAddStr [01:22:51]wPrintStart [01:22:51]Write to MH i2c: 01 00 00 8C 46 D2 [01:22:51]Write i2c OK [01:22:51]MH_I2C_Read... [01:22:51]Read from MH i2c: 01 [01:22:51]MH_I2C_Read... [01:22:51]Read from MH i2c: 01 07 00 [01:22:51]MH_I2C_Read... [01:22:51]Read from MH i2c: 01 07 00 8C 46 00 00 00 00 00 FF 0F E7 [01:22:51]RasterBufferAndPrint [01:22:51]line Счет N : (1)1093401 [01:22:51]line ИНН: 02508201610067 [01:22:51]line Контрольно-Кассовый Чек [01:22:51]line ПРОДАЖА [01:22:51]line ТРК (МРК, ГНК) : 31 [01:22:51]line Товар: 2710194210 [01:22:51]line ДТ(л)-К-2 [01:22:51]line 24.940 * 76.20 [01:22:51]line = 1900.43 [01:22:51]line НДС 12% НСП 1% [01:22:51]line > о реализуемом товаре [01:22:51]line ОКРУГЛЕНИЕ: -0.43 [01:22:51]line ИТОГО: 1900.00 [01:22:51]line Внесено: 1900.00 [01:22:51]line СДАЧА: 0.00 [01:22:51]line НСП 1% : 16.82 [01:22:51]line НДС 12% : 201.82 [01:22:51]line Наличными: 1900.00 [01:22:51]line Безнал.: 0.00 [01:22:51]line Место: АЗС № 101 "Партнер Нефть" [01:22:51]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [01:22:51]line СНО: Общий режим [01:22:51]line Чек 25 29.10.2024 01:22 [01:22:51]line Смена: 547 ФФД: 1.0 [01:22:51]line ЗНМ: 0300000082 [01:22:51]line РНМ: 0000000000091628 [01:22:51]line Версия ККМ: 001 [01:22:51]line ФМ: 0000000000874671 [01:22:51]line ФД: 318382 [01:22:51]line ФПД: 144321219028708 [01:22:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T012252&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318382&fm=144321219028708&tin=02508201610067®Number=0000000000091628&sum=190000 [01:22:51]OFD Sender: Processing packet 318382 [packets to send 127, broken 126] [01:22:51]ProducePacketName [01:22:51]name=ofd_packets/00318382 [01:22:51]OFD Sender: To server: pG, [01:22:51]CommunicateWithHost lk.salyk.kg:30040 [01:22:51]ConnectInit lk.salyk.kg [01:22:51]written 0, free lines is 4095 [01:22:51]Connected sock=10 [01:22:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 2D 96 08 01 30 DB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 6C 61 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5B E6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 E6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 4E 00 00 00 00 07 04 06 00 30 E6 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 EC 38 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AE DB 04 00 35 04 06 00 83 42 66 FE 66 E4 40 C1 29 23 FD CB EC C7 [01:22:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 FC EC 47 00 02 EF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AE DB 04 00 F4 03 04 00 A3 E4 1F 67 B6 04 01 00 00 3B 38 0B 36 AE B3 06 21 [01:22:52]CommunicateWithHost err = 0 [01:22:52]CheckOFDResponse [01:22:52]1017 (14) - 77093643461234 [01:22:52]1041 (16) - 0000000000874671 [01:22:52]1040 (4) - 318382 [01:22:52]1012 (4) - 28.10.2024 19:23 [01:22:52]1206 (1) - 0 [01:22:52]OFD Sender: Remove packet 318382 [01:22:52]ProducePacketName [01:22:52]name=ofd_packets/00318382 [01:22:52]NVStorageDeleteData [01:22:52]Write to MH i2c: 01 00 00 B7 46 FD [01:22:52]Write i2c OK [01:22:52]MH_I2C_Read... [01:22:52]Read from MH i2c: 01 [01:22:52]MH_I2C_Read... [01:22:52]Read from MH i2c: 01 07 00 [01:22:52]MH_I2C_Read... [01:22:52]Read from MH i2c: 01 07 00 B7 46 00 00 00 00 00 EC 0C FC [01:22:52]RasterBufferAndPrint [01:22:52]line [01:22:52]line [01:22:52]line [01:22:52]line [01:22:52]line [01:22:52]written 0, free lines is 3314 [01:22:52]MH_Cut [01:22:52]Write to MH i2c: D1 01 00 BE 46 01 D6 [01:22:52]Write i2c OK [01:22:52]MH_I2C_Read... [01:22:52]Read from MH i2c: D1 [01:22:52]MH_I2C_Read... [01:22:52]Read from MH i2c: D1 01 00 [01:22:52]MH_I2C_Read... [01:22:52]Read from MH i2c: D1 01 00 BE 46 00 D5 [01:22:52]Write to MH i2c: 01 00 00 BF 46 05 [01:22:52]Write i2c OK [01:22:52]MH_I2C_Read... [01:22:52]OFD Sender: No OFD packet to send [01:22:52]*** Cut start [01:22:52]*** Partial cut [01:22:52]*** CUTSNS_PIN = 1 [01:22:53]*** CUTSNS_PIN = 0 [01:22:53]*** Brake cut motor [01:22:53]Read from MH i2c: 01 [01:22:53]MH_I2C_Read... [01:22:53]*** Stop cut motor [01:22:53]*** Cut end [01:22:53]Read from MH i2c: 01 07 00 [01:22:53]MH_I2C_Read... [01:22:53]Read from MH i2c: 01 07 00 BF 46 00 00 00 00 00 FF 0F 1A [01:22:53]process_action close_receipt done [01:22:53]requested_data is exist [01:22:53]produce_requested_data [01:22:53]requested_item fm.sn is exist - process it [01:22:53]wFMCommunicate request_size=4 [01:22:53]MH_SAM_APDU [01:22:53]CAPDU: 80 11 00 00 [01:22:53]Write to MH i2c: E2 08 00 C0 46 80 11 00 00 00 00 00 00 80 [01:22:53]Write i2c OK [01:22:53]MH_I2C_Read... [01:22:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:22:53]Read from MH i2c: E2 [01:22:53]MH_I2C_Read... [01:22:53]Read from MH i2c: E2 17 00 [01:22:53]MH_I2C_Read... [01:22:53]Read from MH i2c: E2 17 00 C0 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D4 [01:22:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [01:22:53]wFMCommunicate OK [01:22:53]requested_item fd.num is exist - process it [01:22:53]SAM_PROTO_GetFieldsCounters [01:22:53]wFMCommunicate request_size=4 [01:22:53]MH_SAM_APDU [01:22:53]CAPDU: 80 13 00 00 [01:22:53]Write to MH i2c: E2 08 00 C1 46 80 13 00 00 00 00 00 00 83 [01:22:53]Write i2c OK [01:22:53]MH_I2C_Read... [01:22:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:22:53]Read from MH i2c: E2 [01:22:53]MH_I2C_Read... [01:22:53]Read from MH i2c: E2 62 00 [01:22:53]MH_I2C_Read... [01:22:53]Read from MH i2c: E2 62 00 C1 46 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 AE DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 19 00 00 00 5E 04 04 00 19 00 00 00 57 04 04 00 1A 00 00 00 19 04 04 00 00 00 00 00 90 00 A3 [01:22:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 AE DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 19 00 00 00 5E 04 04 00 19 00 00 00 57 04 04 00 1A 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:22:53]wFMCommunicate OK [01:22:53]SAM_PROTO_GetFieldsCounters done [01:22:53]requested_item shift.num is exist - process it [01:22:53]requested_item shift.opened is exist - process it [01:22:53]req_shift_opened [01:22:53]FM_GetShiftState [01:22:53]SAM_PROTO_GetShiftState [01:22:53]wFMCommunicate request_size=4 [01:22:53]MH_SAM_APDU [01:22:53]CAPDU: 80 13 01 00 [01:22:53]Write to MH i2c: E2 08 00 C2 46 80 13 01 00 00 00 00 00 85 [01:22:53]Write i2c OK [01:22:53]MH_I2C_Read... [01:22:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:22:53]Read from MH i2c: E2 [01:22:53]MH_I2C_Read... [01:22:53]Read from MH i2c: E2 0E 00 [01:22:53]MH_I2C_Read... [01:22:53]Read from MH i2c: E2 0E 00 C2 46 00 09 00 01 83 25 20 67 00 00 00 00 90 00 C0 [01:22:53]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [01:22:53]wFMCommunicate OK [01:22:53]SAM_PROTO_GetShiftState done [01:22:53]FM_GetShiftState done [01:22:53]req_shift_opened done [01:22:53]requested_item shift.open_date is exist - process it [01:22:53]req_shift_open_date [01:22:53]req_shift_open_date done [01:22:53]produce_requested_data done [01:22:53]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318382,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [01:22:53]process_action_free close_receipt [01:22:53]json_value_free [01:22:53]json_value_free done [01:22:53]process_json_proto returns [01:22:53]Send response to host [01:22:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318382,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [01:22:53]free response buf [01:22:53]execute_script done [01:22:53]execute_script returns [01:22:53]free content buf [01:22:53]Sock 8.Close socket [01:22:53]Sock 8.Thread stoped [01:22:57]OFD Sender: No OFD packet to send [01:23:02]OFD Sender: No OFD packet to send [01:23:07]OFD Sender: No OFD packet to send [01:23:12]OFD Sender: No OFD packet to send [01:23:17]OFD Sender: No OFD packet to send [01:23:22]OFD Sender: No OFD packet to send [01:23:27]OFD Sender: No OFD packet to send [01:23:32]OFD Sender: No OFD packet to send [01:23:37]OFD Sender: No OFD packet to send [01:23:42]OFD Sender: No OFD packet to send [01:23:47]OFD Sender: No OFD packet to send [01:23:52]OFD Sender: No OFD packet to send [01:23:53]accept exits with 9 [01:23:53]New connection [01:23:53]New thread 3067039076 created [01:23:53]Thread 3066895716 joined [01:23:53]Waiting for new connection... [01:23:53] Sock 9.Parse request [01:23:53]Sock 9.Check first char [01:23:53]Sock 9.First char is OK [01:23:53]request: POST /json_proto HTTP/1.0 [01:23:53]Method: POST [01:23:53]URL: /json_proto [01:23:53]Method is POST - this is cgi request [01:23:53]url: /json_proto [01:23:53]query_string will be loaded in cgi processing [01:23:53]execute_cgi json_proto POST (null) [01:23:53]execute_cgi path=json_proto method=POST [01:23:53]POST find Content-Length [01:23:53]Host: 172.17.50.195:8080 [01:23:53]Content-Length: 678 [01:23:53]Content-Type: application/json [01:23:53] [01:23:53]POST finish read [01:23:53]Found Content-Length = 678 [01:23:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093402", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:23:53]execute_script... [01:23: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)1093402", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:23:53]POST & json_proto [01:23:53]process_json_proto [01:23:53]json parsed OK: [01:23:53]protocol is kg_v1.0 [01:23:53]action value=close_receipt [01:23:53]process_action close_receipt [01:23:53]cmd_close_receipt [01:23:53]MH_GetDate [01:23:53]Write to MH i2c: F0 00 00 C3 46 F8 [01:23:53]Write i2c OK [01:23:53]MH_I2C_Read... [01:23:53]Read from MH i2c: F0 [01:23:53]MH_I2C_Read... [01:23:53]Read from MH i2c: F0 09 00 [01:23:53]MH_I2C_Read... [01:23:53]Read from MH i2c: F0 09 00 C3 46 00 2C 39 20 67 43 33 1C 67 E6 [01:23:53]GetLastDocTimeStamp 1730164972 [01:23:53]current date 1730165036 [01:23:53]FM_GetShiftState [01:23:53]SAM_PROTO_GetShiftState [01:23:53]wFMCommunicate request_size=4 [01:23:53]MH_SAM_APDU [01:23:53]CAPDU: 80 13 01 00 [01:23:53]Write to MH i2c: E2 08 00 C4 46 80 13 01 00 00 00 00 00 87 [01:23:53]Write i2c OK [01:23:53]MH_I2C_Read... [01:23:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:23:53]Read from MH i2c: E2 [01:23:53]MH_I2C_Read... [01:23:53]Read from MH i2c: E2 0E 00 [01:23:53]MH_I2C_Read... [01:23:53]Read from MH i2c: E2 0E 00 C4 46 00 09 00 01 83 25 20 67 00 00 00 00 90 00 C2 [01:23:53]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [01:23:53]wFMCommunicate OK [01:23:53]SAM_PROTO_GetShiftState done [01:23:53]FM_GetShiftState done [01:23:53]opened in 1730160003 [01:23:53]opened+sec_in_day 1730246403 [01:23:53]quantity*price = 50041 [01:23:53]sum+1 = 50042 [01:23:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 26 29.10.2024 01:23 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318383 ФПД: 76703063232224 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T012356&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318383&fm=76703063232224&tin=02508201610067®Number=0000000000091628&sum=50000 [01:23:54]StoreToDocumentArchive [01:23:54]shift 547 fd 318383 [01:23:54]save to /storage/0547/doc_00318383 [01:23:54]save last doc name /storage/0547/doc_00318383 to /storage/kkm_last_doc_name [01:23:54]save OK [01:23:54]Clear old archive folders... [01:23:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:23:54]tlvbuf is 001C78E0 [01:23:54]SAM_PROTO_ClearQueue [01:23:54]wFMCommunicate request_size=4 [01:23:54]MH_SAM_APDU [01:23:54]CAPDU: 80 09 00 00 [01:23:54]Write to MH i2c: E2 08 00 D1 46 80 09 00 00 00 00 00 00 89 [01:23:55]Write i2c OK [01:23:55]MH_I2C_Read... [01:23:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:23:55]Read from MH i2c: E2 [01:23:55]MH_I2C_Read... [01:23:55]Read from MH i2c: E2 03 00 [01:23:55]MH_I2C_Read... [01:23:55]Read from MH i2c: E2 03 00 D1 46 00 90 00 8B [01:23:55]RAPDU: 90 00 [01:23:55]wFMCommunicate OK [01:23:55]SAM_PROTO_ClearQueue done [01:23:55]KKMCreateOFDPacket [01:23:55]OFDProtocolAddRootSTLVToBuf [01:23:55]FM_MakeSignedData [01:23:55]FM_MakeSignedData [01:23:55]SAM_PROTO_SignData [01:23:55]wFMCommunicate request_size=4 [01:23:55]MH_SAM_APDU [01:23:55]CAPDU: 80 0D 01 02 [01:23:55]Write to MH i2c: E2 08 00 D2 46 80 0D 01 02 00 00 00 00 91 [01:23:55]Write i2c OK [01:23:55]MH_I2C_Read... [01:23:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:23:55]Read from MH i2c: E2 [01:23:55]MH_I2C_Read... [01:23:55]Read from MH i2c: E2 03 00 [01:23:55]MH_I2C_Read... [01:23:55]Read from MH i2c: E2 03 00 D2 46 00 90 00 8C [01:23:55]RAPDU: 90 00 [01:23:55]wFMCommunicate OK [01:23:55]wFMCommunicate request_size=255 [01:23:55]MH_SAM_APDU [01:23: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 2C 39 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AF DB 04 00 35 04 06 00 45 [01:23:55]Write to MH i2c: E2 02 01 D3 46 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 2C 39 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AF DB 04 00 35 04 06 00 45 00 00 1D [01:23:55]Write i2c OK [01:23:55]MH_I2C_Read... [01:23:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:23:55]Read from MH i2c: E2 [01:23:55]MH_I2C_Read... [01:23:55]Read from MH i2c: E2 03 00 [01:23:55]MH_I2C_Read... [01:23:55]Read from MH i2c: E2 03 00 D3 46 00 90 00 8D [01:23:55]RAPDU: 90 00 [01:23:55]wFMCommunicate OK [01:23:55]wFMCommunicate request_size=10 [01:23:55]MH_SAM_APDU [01:23:55]CAPDU: 80 0D 02 02 05 C2 D2 D6 4E E0 [01:23:55]Write to MH i2c: E2 0D 00 D4 46 80 0D 02 02 05 00 C2 D2 D6 4E E0 00 00 36 [01:23:55]Write i2c OK [01:23:55]MH_I2C_Read... [01:23:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:23:55]Read from MH i2c: E2 [01:23:55]MH_I2C_Read... [01:23:55]Read from MH i2c: E2 03 00 [01:23:55]MH_I2C_Read... [01:23:55]Read from MH i2c: E2 03 00 D4 46 00 90 00 8E [01:23:55]RAPDU: 90 00 [01:23:55]wFMCommunicate OK [01:23:55]wFMCommunicate request_size=4 [01:23:55]MH_SAM_APDU [01:23:55]CAPDU: 80 0D 03 02 [01:23:55]Write to MH i2c: E2 08 00 D5 46 80 0D 03 02 00 00 00 00 96 [01:23:55]Write i2c OK [01:23:55]MH_I2C_Read... [01:23:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:23:55]Read from MH i2c: E2 [01:23:55]MH_I2C_Read... [01:23:55]Read from MH i2c: E2 0B 00 [01:23:55]MH_I2C_Read... [01:23:55]Read from MH i2c: E2 0B 00 D5 46 00 FD 30 E3 7C EC 12 AD 8E 90 00 5C [01:23:55]RAPDU: FD 30 E3 7C EC 12 AD 8E 90 00 [01:23:55]wFMCommunicate OK [01:23:55]SAM_PROTO_SignData done [01:23:55]FM_MakeSignedData done [01:23:55]CreateOFDProtocolMessage [01:23:55]wFMCommunicate request_size=4 [01:23:55]MH_SAM_APDU [01:23:55]CAPDU: 80 11 00 00 [01:23:55]Write to MH i2c: E2 08 00 D6 46 80 11 00 00 00 00 00 00 96 [01:23:55]Write i2c OK [01:23:55]MH_I2C_Read... [01:23:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:23:55]Read from MH i2c: E2 [01:23:55]MH_I2C_Read... [01:23:55]Read from MH i2c: E2 17 00 [01:23:55]MH_I2C_Read... [01:23:55]Read from MH i2c: E2 17 00 D6 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 EA [01:23:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [01:23:55]wFMCommunicate OK [01:23:55]CreateOFDProtocolMessage done [01:23:55]OFDSenderStorePacket 318383 [01:23:55]StoreOFDPacket docnum=318383 [01:23:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 72 91 07 01 71 3A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 2C 39 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AF DB 04 00 35 04 06 00 45 C2 D2 D6 4E E0 FD 30 E3 7C EC 12 AD 8E [01:23:55]CheckFolder [01:23:55]dirname=/storage/ofd_packets [01:23:55]CheckFolder done [01:23:55]ProducePacketName [01:23:55]name=ofd_packets/00318383 [01:23:55]NVStorageSaveData ofd_packets/00318383 [01:23:55]File name is /storage/ofd_packets/00318383 [01:23:55]Write 301 bytes [01:23:55]NVStorageSaveData done [01:23:55]OFDSenderStorePacket done [01:23:55]KKMCreateOFDPacket done [01:23:55]NVStorageSaveData kkm_last_timestamp [01:23:55]File name is /storage/kkm_last_timestamp [01:23:55]Write 4 bytes [01:23:55]NVStorageSaveData done [01:23:55]ExternCall_PrintAddStr [01:23:55]wPrintStart [01:23:55]Write to MH i2c: 01 00 00 D7 46 1D [01:23:55]Write i2c OK [01:23:55]MH_I2C_Read... [01:23:55]Read from MH i2c: 01 [01:23:55]MH_I2C_Read... [01:23:55]Read from MH i2c: 01 07 00 [01:23:55]MH_I2C_Read... [01:23:55]Read from MH i2c: 01 07 00 D7 46 00 00 00 00 00 FF 0F 32 [01:23:55]RasterBufferAndPrint [01:23:55]line Счет N : (1)1093402 [01:23:55]line ИНН: 02508201610067 [01:23:55]line Контрольно-Кассовый Чек [01:23:55]line ПРОДАЖА [01:23:55]line ТРК (МРК, ГНК) : 43 [01:23:55]line Товар: 2710124130 [01:23:55]line Аи-92-К-2 [01:23:55]line 7.480 * 66.90 [01:23:55]line = 500.41 [01:23:55]line НДС 12% НСП 1% [01:23:55]line > о реализуемом товаре [01:23:55]line ОКРУГЛЕНИЕ: -0.41 [01:23:55]line ИТОГО: 500.00 [01:23:55]line Внесено: 500.00 [01:23:55]line СДАЧА: 0.00 [01:23:55]line НСП 1% : 4.43 [01:23:55]line НДС 12% : 53.14 [01:23:55]line Наличными: 500.00 [01:23:55]line Безнал.: 0.00 [01:23:55]line Место: АЗС № 101 "Партнер Нефть" [01:23:55]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [01:23:55]line СНО: Общий режим [01:23:55]line Чек 26 29.10.2024 01:23 [01:23:55]line Смена: 547 ФФД: 1.0 [01:23:55]line ЗНМ: 0300000082 [01:23:55]line РНМ: 0000000000091628 [01:23:55]line Версия ККМ: 001 [01:23:55]line ФМ: 0000000000874671 [01:23:55]line ФД: 318383 [01:23:55]line ФПД: 76703063232224 [01:23:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T012356&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318383&fm=76703063232224&tin=02508201610067®Number=0000000000091628&sum=50000 [01:23:55]OFD Sender: Processing packet 318383 [packets to send 127, broken 126] [01:23:55]ProducePacketName [01:23:55]name=ofd_packets/00318383 [01:23:55]OFD Sender: To server: pG, [01:23:55]CommunicateWithHost lk.salyk.kg:30040 [01:23:55]ConnectInit lk.salyk.kg [01:23:55]written 0, free lines is 4095 [01:23:55]Connected sock=10 [01:23:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 72 91 07 01 71 3A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 2C 39 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AF DB 04 00 35 04 06 00 45 C2 D2 D6 4E E0 FD 30 E3 7C EC 12 AD 8E [01:23:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 DD 5B 47 00 1C AF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 AF DB 04 00 F4 03 04 00 E3 E4 1F 67 B6 04 01 00 00 AD 76 DC F1 C4 03 1B AD [01:23:56]CommunicateWithHost err = 0 [01:23:56]CheckOFDResponse [01:23:56]1017 (14) - 77093643461234 [01:23:56]1041 (16) - 0000000000874671 [01:23:56]1040 (4) - 318383 [01:23:56]1012 (4) - 28.10.2024 19:24 [01:23:56]1206 (1) - 0 [01:23:56]OFD Sender: Remove packet 318383 [01:23:56]ProducePacketName [01:23:56]name=ofd_packets/00318383 [01:23:56]NVStorageDeleteData [01:23:56]Write to MH i2c: 01 00 00 02 47 49 [01:23:56]Write i2c OK [01:23:56]MH_I2C_Read... [01:23:56]Read from MH i2c: 01 [01:23:56]MH_I2C_Read... [01:23:56]Read from MH i2c: 01 07 00 [01:23:56]MH_I2C_Read... [01:23:56]Read from MH i2c: 01 07 00 02 47 00 00 00 00 00 E6 0C 42 [01:23:56]RasterBufferAndPrint [01:23:56]line [01:23:56]line [01:23:56]line [01:23:56]line [01:23:56]line [01:23:56]written 0, free lines is 3308 [01:23:56]MH_Cut [01:23:56]Write to MH i2c: D1 01 00 09 47 01 22 [01:23:56]Write i2c OK [01:23:56]MH_I2C_Read... [01:23:56]Read from MH i2c: D1 [01:23:56]MH_I2C_Read... [01:23:56]Read from MH i2c: D1 01 00 [01:23:56]MH_I2C_Read... [01:23:56]Read from MH i2c: D1 01 00 09 47 00 21 [01:23:56]Write to MH i2c: 01 00 00 0A 47 51 [01:23:56]Write i2c OK [01:23:56]MH_I2C_Read... [01:23:56]OFD Sender: No OFD packet to send [01:23:57]*** Cut start [01:23:57]*** Partial cut [01:23:57]*** CUTSNS_PIN = 1 [01:23:57]*** CUTSNS_PIN = 0 [01:23:57]*** Brake cut motor [01:23:57]Read from MH i2c: 01 [01:23:57]MH_I2C_Read... [01:23:57]*** Stop cut motor [01:23:57]*** Cut end [01:23:57]Read from MH i2c: 01 07 00 [01:23:57]MH_I2C_Read... [01:23:57]Read from MH i2c: 01 07 00 0A 47 00 00 00 00 00 FF 0F 66 [01:23:57]process_action close_receipt done [01:23:57]requested_data is exist [01:23:57]produce_requested_data [01:23:57]requested_item fm.sn is exist - process it [01:23:57]wFMCommunicate request_size=4 [01:23:57]MH_SAM_APDU [01:23:57]CAPDU: 80 11 00 00 [01:23:57]Write to MH i2c: E2 08 00 0B 47 80 11 00 00 00 00 00 00 CC [01:23:57]Write i2c OK [01:23:57]MH_I2C_Read... [01:23:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:23:57]Read from MH i2c: E2 [01:23:57]MH_I2C_Read... [01:23:57]Read from MH i2c: E2 17 00 [01:23:57]MH_I2C_Read... [01:23:57]Read from MH i2c: E2 17 00 0B 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 20 [01:23:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [01:23:57]wFMCommunicate OK [01:23:57]requested_item fd.num is exist - process it [01:23:57]SAM_PROTO_GetFieldsCounters [01:23:57]wFMCommunicate request_size=4 [01:23:57]MH_SAM_APDU [01:23:57]CAPDU: 80 13 00 00 [01:23:57]Write to MH i2c: E2 08 00 0C 47 80 13 00 00 00 00 00 00 CF [01:23:57]Write i2c OK [01:23:57]MH_I2C_Read... [01:23:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:23:57]Read from MH i2c: E2 [01:23:57]MH_I2C_Read... [01:23:57]Read from MH i2c: E2 62 00 [01:23:57]MH_I2C_Read... [01:23:57]Read from MH i2c: E2 62 00 0C 47 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 AF DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 1A 00 00 00 5E 04 04 00 1A 00 00 00 57 04 04 00 1B 00 00 00 19 04 04 00 00 00 00 00 90 00 F3 [01:23:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 AF DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 1A 00 00 00 5E 04 04 00 1A 00 00 00 57 04 04 00 1B 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:23:57]wFMCommunicate OK [01:23:57]SAM_PROTO_GetFieldsCounters done [01:23:57]requested_item shift.num is exist - process it [01:23:57]requested_item shift.opened is exist - process it [01:23:57]req_shift_opened [01:23:57]FM_GetShiftState [01:23:57]SAM_PROTO_GetShiftState [01:23:57]wFMCommunicate request_size=4 [01:23:57]MH_SAM_APDU [01:23:57]CAPDU: 80 13 01 00 [01:23:57]Write to MH i2c: E2 08 00 0D 47 80 13 01 00 00 00 00 00 D1 [01:23:57]Write i2c OK [01:23:57]MH_I2C_Read... [01:23:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:23:57]Read from MH i2c: E2 [01:23:57]MH_I2C_Read... [01:23:57]Read from MH i2c: E2 0E 00 [01:23:57]MH_I2C_Read... [01:23:57]Read from MH i2c: E2 0E 00 0D 47 00 09 00 01 83 25 20 67 00 00 00 00 90 00 0C [01:23:57]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [01:23:57]wFMCommunicate OK [01:23:57]SAM_PROTO_GetShiftState done [01:23:57]FM_GetShiftState done [01:23:57]req_shift_opened done [01:23:57]requested_item shift.open_date is exist - process it [01:23:57]req_shift_open_date [01:23:57]req_shift_open_date done [01:23:57]produce_requested_data done [01:23:57]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318383,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [01:23:57]process_action_free close_receipt [01:23:57]json_value_free [01:23:57]json_value_free done [01:23:57]process_json_proto returns [01:23:57]Send response to host [01:23:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318383,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [01:23:57]free response buf [01:23:57]execute_script done [01:23:57]execute_script returns [01:23:57]free content buf [01:23:57]Sock 9.Close socket [01:23:57]Sock 9.Thread stoped [01:24:01]OFD Sender: No OFD packet to send [01:24:06]OFD Sender: No OFD packet to send [01:24:11]OFD Sender: No OFD packet to send [01:24:16]OFD Sender: No OFD packet to send [01:24:21]OFD Sender: No OFD packet to send [01:24:26]OFD Sender: No OFD packet to send [01:24:31]OFD Sender: No OFD packet to send [01:24:36]OFD Sender: No OFD packet to send [01:24:41]OFD Sender: No OFD packet to send [01:24:46]OFD Sender: No OFD packet to send [01:24:51]OFD Sender: No OFD packet to send [01:24:56]OFD Sender: No OFD packet to send [01:25:01]OFD Sender: No OFD packet to send [01:25:06]OFD Sender: No OFD packet to send [01:25:11]OFD Sender: No OFD packet to send [01:25:16]OFD Sender: No OFD packet to send [01:25:21]OFD Sender: No OFD packet to send [01:25:26]OFD Sender: No OFD packet to send [01:25:31]OFD Sender: No OFD packet to send [01:25:36]OFD Sender: No OFD packet to send [01:25:41]OFD Sender: No OFD packet to send [01:25:46]OFD Sender: No OFD packet to send [01:25:51]OFD Sender: No OFD packet to send [01:25:56]OFD Sender: No OFD packet to send [01:26:01]OFD Sender: No OFD packet to send [01:26:06]OFD Sender: No OFD packet to send [01:26:11]OFD Sender: No OFD packet to send [01:26:16]OFD Sender: No OFD packet to send [01:26:21]OFD Sender: No OFD packet to send [01:26:26]OFD Sender: No OFD packet to send [01:26:31]OFD Sender: No OFD packet to send [01:26:36]OFD Sender: No OFD packet to send [01:26:41]OFD Sender: No OFD packet to send [01:26:46]OFD Sender: No OFD packet to send [01:26:51]OFD Sender: No OFD packet to send [01:26:56]OFD Sender: No OFD packet to send [01:27:01]OFD Sender: No OFD packet to send [01:27:06]OFD Sender: No OFD packet to send [01:27:11]OFD Sender: No OFD packet to send [01:27:16]OFD Sender: No OFD packet to send [01:27:21]OFD Sender: No OFD packet to send [01:27:26]OFD Sender: No OFD packet to send [01:27:31]OFD Sender: No OFD packet to send [01:27:36]OFD Sender: No OFD packet to send [01:27:41]OFD Sender: No OFD packet to send [01:27:46]OFD Sender: No OFD packet to send [01:27:51]OFD Sender: No OFD packet to send [01:27:56]OFD Sender: No OFD packet to send [01:28:01]OFD Sender: No OFD packet to send [01:28:06]OFD Sender: No OFD packet to send [01:28:11]OFD Sender: No OFD packet to send [01:28:16]OFD Sender: No OFD packet to send [01:28:21]OFD Sender: No OFD packet to send [01:28:26]OFD Sender: No OFD packet to send [01:28:31]OFD Sender: No OFD packet to send [01:28:36]OFD Sender: No OFD packet to send [01:28:38]accept exits with 8 [01:28:38]New connection [01:28:38]New thread 3066895716 created [01:28:38]Thread 3067039076 joined [01:28:38]Waiting for new connection... [01:28:38] Sock 8.Parse request [01:28:38]Sock 8.Check first char [01:28:38]Sock 8.First char is OK [01:28:38]request: POST /json_proto HTTP/1.0 [01:28:38]Method: POST [01:28:38]URL: /json_proto [01:28:38]Method is POST - this is cgi request [01:28:38]url: /json_proto [01:28:38]query_string will be loaded in cgi processing [01:28:38]execute_cgi json_proto POST (null) [01:28:38]execute_cgi path=json_proto method=POST [01:28:38]POST find Content-Length [01:28:38]Host: 172.17.50.195:8080 [01:28:38]Content-Length: 688 [01:28:38]Content-Type: application/json [01:28:38] [01:28:38]POST finish read [01:28:38]Found Content-Length = 688 [01:28:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093403", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:28:38]execute_script... [01:28: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)1093403", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:28:38]POST & json_proto [01:28:38]process_json_proto [01:28:38]json parsed OK: [01:28:38]protocol is kg_v1.0 [01:28:38]action value=close_receipt [01:28:38]process_action close_receipt [01:28:38]cmd_close_receipt [01:28:38]MH_GetDate [01:28:38]Write to MH i2c: F0 00 00 0E 47 44 [01:28:38]Write i2c OK [01:28:38]MH_I2C_Read... [01:28:38]Read from MH i2c: F0 [01:28:38]MH_I2C_Read... [01:28:38]Read from MH i2c: F0 09 00 [01:28:38]MH_I2C_Read... [01:28:38]Read from MH i2c: F0 09 00 0E 47 00 49 3A 20 67 43 33 1C 67 50 [01:28:38]GetLastDocTimeStamp 1730165036 [01:28:38]current date 1730165321 [01:28:38]FM_GetShiftState [01:28:38]SAM_PROTO_GetShiftState [01:28:38]wFMCommunicate request_size=4 [01:28:38]MH_SAM_APDU [01:28:38]CAPDU: 80 13 01 00 [01:28:38]Write to MH i2c: E2 08 00 0F 47 80 13 01 00 00 00 00 00 D3 [01:28:38]Write i2c OK [01:28:38]MH_I2C_Read... [01:28:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:28:39]Read from MH i2c: E2 [01:28:39]MH_I2C_Read... [01:28:39]Read from MH i2c: E2 0E 00 [01:28:39]MH_I2C_Read... [01:28:39]Read from MH i2c: E2 0E 00 0F 47 00 09 00 01 83 25 20 67 00 00 00 00 90 00 0E [01:28:39]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [01:28:39]wFMCommunicate OK [01:28:39]SAM_PROTO_GetShiftState done [01:28:39]FM_GetShiftState done [01:28:39]opened in 1730160003 [01:28:39]opened+sec_in_day 1730246403 [01:28:39]quantity*price = 200025 [01:28:39]sum+1 = 200026 [01:28:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 27 29.10.2024 01:28 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318384 ФПД: 246811307224420 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T012841&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318384&fm=246811307224420&tin=02508201610067®Number=0000000000091628&sum=200000 [01:28:40]StoreToDocumentArchive [01:28:40]shift 547 fd 318384 [01:28:40]save to /storage/0547/doc_00318384 [01:28:40]save last doc name /storage/0547/doc_00318384 to /storage/kkm_last_doc_name [01:28:40]save OK [01:28:40]Clear old archive folders... [01:28:40]ProcessDocumentItem done err = 0, tmpTLVsize=252 [01:28:40]tlvbuf is 0008F9B0 [01:28:40]SAM_PROTO_ClearQueue [01:28:40]wFMCommunicate request_size=4 [01:28:40]MH_SAM_APDU [01:28:40]CAPDU: 80 09 00 00 [01:28:40]Write to MH i2c: E2 08 00 1C 47 80 09 00 00 00 00 00 00 D5 [01:28:40]Write i2c OK [01:28:40]MH_I2C_Read... [01:28:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:28:40]Read from MH i2c: E2 [01:28:40]MH_I2C_Read... [01:28:40]Read from MH i2c: E2 03 00 [01:28:40]MH_I2C_Read... [01:28:40]Read from MH i2c: E2 03 00 1C 47 00 90 00 D7 [01:28:40]RAPDU: 90 00 [01:28:40]wFMCommunicate OK [01:28:40]SAM_PROTO_ClearQueue done [01:28:40]KKMCreateOFDPacket [01:28:40]OFDProtocolAddRootSTLVToBuf [01:28:40]FM_MakeSignedData [01:28:40]FM_MakeSignedData [01:28:40]SAM_PROTO_SignData [01:28:40]wFMCommunicate request_size=4 [01:28:40]MH_SAM_APDU [01:28:40]CAPDU: 80 0D 01 02 [01:28:40]Write to MH i2c: E2 08 00 1D 47 80 0D 01 02 00 00 00 00 DD [01:28:40]Write i2c OK [01:28:40]MH_I2C_Read... [01:28:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:28:40]Read from MH i2c: E2 [01:28:40]MH_I2C_Read... [01:28:40]Read from MH i2c: E2 03 00 [01:28:40]MH_I2C_Read... [01:28:40]Read from MH i2c: E2 03 00 1D 47 00 90 00 D8 [01:28:40]RAPDU: 90 00 [01:28:40]wFMCommunicate OK [01:28:40]wFMCommunicate request_size=255 [01:28:40]MH_SAM_APDU [01:28:40]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 1B 00 00 00 F4 03 04 00 49 3A 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B0 DB 04 00 35 04 06 00 [01:28:40]Write to MH i2c: E2 02 01 1E 47 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 1B 00 00 00 F4 03 04 00 49 3A 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B0 DB 04 00 35 04 06 00 00 00 10 [01:28:40]Write i2c OK [01:28:40]MH_I2C_Read... [01:28:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:28:40]Read from MH i2c: E2 [01:28:40]MH_I2C_Read... [01:28:40]Read from MH i2c: E2 03 00 [01:28:40]MH_I2C_Read... [01:28:40]Read from MH i2c: E2 03 00 1E 47 00 90 00 D9 [01:28:40]RAPDU: 90 00 [01:28:40]wFMCommunicate OK [01:28:40]wFMCommunicate request_size=11 [01:28:40]MH_SAM_APDU [01:28:40]CAPDU: 80 0D 02 02 06 E0 79 3C 4B 2D 64 [01:28:40]Write to MH i2c: E2 0E 00 1F 47 80 0D 02 02 06 00 E0 79 3C 4B 2D 64 00 00 5D [01:28:40]Write i2c OK [01:28:40]MH_I2C_Read... [01:28:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:28:40]Read from MH i2c: E2 [01:28:40]MH_I2C_Read... [01:28:40]Read from MH i2c: E2 03 00 [01:28:40]MH_I2C_Read... [01:28:40]Read from MH i2c: E2 03 00 1F 47 00 90 00 DA [01:28:40]RAPDU: 90 00 [01:28:40]wFMCommunicate OK [01:28:40]wFMCommunicate request_size=4 [01:28:40]MH_SAM_APDU [01:28:40]CAPDU: 80 0D 03 02 [01:28:40]Write to MH i2c: E2 08 00 20 47 80 0D 03 02 00 00 00 00 E2 [01:28:40]Write i2c OK [01:28:40]MH_I2C_Read... [01:28:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:28:40]Read from MH i2c: E2 [01:28:40]MH_I2C_Read... [01:28:40]Read from MH i2c: E2 0B 00 [01:28:40]MH_I2C_Read... [01:28:40]Read from MH i2c: E2 0B 00 20 47 00 8D C6 B9 29 5A 09 5B 34 90 00 0A [01:28:40]RAPDU: 8D C6 B9 29 5A 09 5B 34 90 00 [01:28:40]wFMCommunicate OK [01:28:40]SAM_PROTO_SignData done [01:28:40]FM_MakeSignedData done [01:28:40]CreateOFDProtocolMessage [01:28:40]wFMCommunicate request_size=4 [01:28:40]MH_SAM_APDU [01:28:40]CAPDU: 80 11 00 00 [01:28:40]Write to MH i2c: E2 08 00 21 47 80 11 00 00 00 00 00 00 E2 [01:28:40]Write i2c OK [01:28:40]MH_I2C_Read... [01:28:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:28:40]Read from MH i2c: E2 [01:28:40]MH_I2C_Read... [01:28:40]Read from MH i2c: E2 17 00 [01:28:40]MH_I2C_Read... [01:28:40]Read from MH i2c: E2 17 00 21 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 36 [01:28:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [01:28:40]wFMCommunicate OK [01:28:40]CreateOFDProtocolMessage done [01:28:40]OFDSenderStorePacket 318384 [01:28:40]StoreOFDPacket docnum=318384 [01:28:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 A9 D2 08 01 A9 B0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 1B 00 00 00 F4 03 04 00 49 3A 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B0 DB 04 00 35 04 06 00 E0 79 3C 4B 2D 64 8D C6 B9 29 5A 09 5B 34 [01:28:40]CheckFolder [01:28:40]dirname=/storage/ofd_packets [01:28:40]CheckFolder done [01:28:40]ProducePacketName [01:28:40]name=ofd_packets/00318384 [01:28:40]NVStorageSaveData ofd_packets/00318384 [01:28:40]File name is /storage/ofd_packets/00318384 [01:28:40]Write 302 bytes [01:28:40]NVStorageSaveData done [01:28:40]OFDSenderStorePacket done [01:28:40]KKMCreateOFDPacket done [01:28:40]NVStorageSaveData kkm_last_timestamp [01:28:40]File name is /storage/kkm_last_timestamp [01:28:40]Write 4 bytes [01:28:40]NVStorageSaveData done [01:28:40]ExternCall_PrintAddStr [01:28:40]wPrintStart [01:28:40]Write to MH i2c: 01 00 00 22 47 69 [01:28:40]Write i2c OK [01:28:40]MH_I2C_Read... [01:28:40]Read from MH i2c: 01 [01:28:40]MH_I2C_Read... [01:28:40]Read from MH i2c: 01 07 00 [01:28:40]MH_I2C_Read... [01:28:40]Read from MH i2c: 01 07 00 22 47 00 00 00 00 00 FF 0F 7E [01:28:40]RasterBufferAndPrint [01:28:40]line Счет N : (1)1093403 [01:28:40]line ИНН: 02508201610067 [01:28:40]line Контрольно-Кассовый Чек [01:28:40]line ПРОДАЖА [01:28:40]line ТРК (МРК, ГНК) : 11 [01:28:40]line Товар: 2710194210 [01:28:40]line ДТ(л)-К-2 [01:28:40]line 26.250 * 76.20 [01:28:40]line = 2000.25 [01:28:40]line НДС 12% НСП 1% [01:28:40]line > о реализуемом товаре [01:28:40]line ОКРУГЛЕНИЕ: -0.25 [01:28:40]line ИТОГО: 2000.00 [01:28:40]line Внесено: 2000.00 [01:28:40]line СДАЧА: 0.00 [01:28:40]line НСП 1% : 17.70 [01:28:40]line НДС 12% : 212.42 [01:28:40]line Наличными: 2000.00 [01:28:40]line Безнал.: 0.00 [01:28:40]line Место: АЗС № 101 "Партнер Нефть" [01:28:40]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [01:28:40]line СНО: Общий режим [01:28:40]line Чек 27 29.10.2024 01:28 [01:28:40]line Смена: 547 ФФД: 1.0 [01:28:40]line ЗНМ: 0300000082 [01:28:40]line РНМ: 0000000000091628 [01:28:40]line Версия ККМ: 001 [01:28:40]line ФМ: 0000000000874671 [01:28:40]line ФД: 318384 [01:28:40]line ФПД: 246811307224420 [01:28:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T012841&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318384&fm=246811307224420&tin=02508201610067®Number=0000000000091628&sum=200000 [01:28:41]OFD Sender: Processing packet 318384 [packets to send 127, broken 126] [01:28:41]ProducePacketName [01:28:41]name=ofd_packets/00318384 [01:28:41]OFD Sender: To server: pG, [01:28:41]CommunicateWithHost lk.salyk.kg:30040 [01:28:41]ConnectInit lk.salyk.kg [01:28:41]written 0, free lines is 4095 [01:28:41]Connected sock=10 [01:28:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 A9 D2 08 01 A9 B0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 1B 00 00 00 F4 03 04 00 49 3A 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B0 DB 04 00 35 04 06 00 E0 79 3C 4B 2D 64 8D C6 B9 29 5A 09 5B 34 [01:28:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 9C 67 47 00 1C 8E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B0 DB 04 00 F4 03 04 00 00 E6 1F 67 B6 04 01 00 00 A4 F9 15 98 47 38 6C 19 [01:28:41]CommunicateWithHost err = 0 [01:28:41]CheckOFDResponse [01:28:41]1017 (14) - 77093643461234 [01:28:41]1041 (16) - 0000000000874671 [01:28:41]1040 (4) - 318384 [01:28:41]1012 (4) - 28.10.2024 19:29 [01:28:41]1206 (1) - 0 [01:28:41]OFD Sender: Remove packet 318384 [01:28:41]ProducePacketName [01:28:41]name=ofd_packets/00318384 [01:28:41]NVStorageDeleteData [01:28:41]Write to MH i2c: 01 00 00 4D 47 94 [01:28:41]Write i2c OK [01:28:41]MH_I2C_Read... [01:28:41]Read from MH i2c: 01 [01:28:41]MH_I2C_Read... [01:28:41]Read from MH i2c: 01 07 00 [01:28:41]MH_I2C_Read... [01:28:41]Read from MH i2c: 01 07 00 4D 47 00 00 00 00 00 E6 0C 8D [01:28:41]RasterBufferAndPrint [01:28:41]line [01:28:41]line [01:28:41]line [01:28:41]line [01:28:41]line [01:28:41]written 0, free lines is 3309 [01:28:41]MH_Cut [01:28:41]Write to MH i2c: D1 01 00 54 47 01 6D [01:28:41]Write i2c OK [01:28:41]MH_I2C_Read... [01:28:41]Read from MH i2c: D1 [01:28:41]MH_I2C_Read... [01:28:41]Read from MH i2c: D1 01 00 [01:28:41]MH_I2C_Read... [01:28:41]Read from MH i2c: D1 01 00 54 47 00 6C [01:28:41]Write to MH i2c: 01 00 00 55 47 9C [01:28:41]Write i2c OK [01:28:41]MH_I2C_Read... [01:28:41]OFD Sender: No OFD packet to send [01:28:42]*** Cut start [01:28:42]*** Partial cut [01:28:42]*** CUTSNS_PIN = 1 [01:28:42]*** CUTSNS_PIN = 0 [01:28:42]*** Brake cut motor [01:28:42]Read from MH i2c: 01 [01:28:42]MH_I2C_Read... [01:28:42]*** Stop cut motor [01:28:42]*** Cut end [01:28:42]Read from MH i2c: 01 07 00 [01:28:42]MH_I2C_Read... [01:28:42]Read from MH i2c: 01 07 00 55 47 00 00 00 00 00 FF 0F B1 [01:28:42]process_action close_receipt done [01:28:42]requested_data is exist [01:28:42]produce_requested_data [01:28:42]requested_item fm.sn is exist - process it [01:28:42]wFMCommunicate request_size=4 [01:28:42]MH_SAM_APDU [01:28:42]CAPDU: 80 11 00 00 [01:28:42]Write to MH i2c: E2 08 00 56 47 80 11 00 00 00 00 00 00 17 [01:28:42]Write i2c OK [01:28:42]MH_I2C_Read... [01:28:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:28:42]Read from MH i2c: E2 [01:28:42]MH_I2C_Read... [01:28:42]Read from MH i2c: E2 17 00 [01:28:42]MH_I2C_Read... [01:28:42]Read from MH i2c: E2 17 00 56 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 6B [01:28:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [01:28:42]wFMCommunicate OK [01:28:42]requested_item fd.num is exist - process it [01:28:42]SAM_PROTO_GetFieldsCounters [01:28:42]wFMCommunicate request_size=4 [01:28:42]MH_SAM_APDU [01:28:42]CAPDU: 80 13 00 00 [01:28:42]Write to MH i2c: E2 08 00 57 47 80 13 00 00 00 00 00 00 1A [01:28:42]Write i2c OK [01:28:42]MH_I2C_Read... [01:28:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:28:43]Read from MH i2c: E2 [01:28:43]MH_I2C_Read... [01:28:43]Read from MH i2c: E2 62 00 [01:28:43]MH_I2C_Read... [01:28:43]Read from MH i2c: E2 62 00 57 47 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B0 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 1B 00 00 00 5E 04 04 00 1B 00 00 00 57 04 04 00 1C 00 00 00 19 04 04 00 00 00 00 00 90 00 42 [01:28:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B0 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 1B 00 00 00 5E 04 04 00 1B 00 00 00 57 04 04 00 1C 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:28:43]wFMCommunicate OK [01:28:43]SAM_PROTO_GetFieldsCounters done [01:28:43]requested_item shift.num is exist - process it [01:28:43]requested_item shift.opened is exist - process it [01:28:43]req_shift_opened [01:28:43]FM_GetShiftState [01:28:43]SAM_PROTO_GetShiftState [01:28:43]wFMCommunicate request_size=4 [01:28:43]MH_SAM_APDU [01:28:43]CAPDU: 80 13 01 00 [01:28:43]Write to MH i2c: E2 08 00 58 47 80 13 01 00 00 00 00 00 1C [01:28:43]Write i2c OK [01:28:43]MH_I2C_Read... [01:28:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:28:43]Read from MH i2c: E2 [01:28:43]MH_I2C_Read... [01:28:43]Read from MH i2c: E2 0E 00 [01:28:43]MH_I2C_Read... [01:28:43]Read from MH i2c: E2 0E 00 58 47 00 09 00 01 83 25 20 67 00 00 00 00 90 00 57 [01:28:43]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [01:28:43]wFMCommunicate OK [01:28:43]SAM_PROTO_GetShiftState done [01:28:43]FM_GetShiftState done [01:28:43]req_shift_opened done [01:28:43]requested_item shift.open_date is exist - process it [01:28:43]req_shift_open_date [01:28:43]req_shift_open_date done [01:28:43]produce_requested_data done [01:28:43]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318384,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [01:28:43]process_action_free close_receipt [01:28:43]json_value_free [01:28:43]json_value_free done [01:28:43]process_json_proto returns [01:28:43]Send response to host [01:28:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318384,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [01:28:43]free response buf [01:28:43]execute_script done [01:28:43]execute_script returns [01:28:43]free content buf [01:28:43]Sock 8.Close socket [01:28:43]Sock 8.Thread stoped [01:28:46]OFD Sender: No OFD packet to send [01:28:51]OFD Sender: No OFD packet to send [01:28:56]OFD Sender: No OFD packet to send [01:29:01]OFD Sender: No OFD packet to send [01:29:06]OFD Sender: No OFD packet to send [01:29:11]OFD Sender: No OFD packet to send [01:29:16]OFD Sender: No OFD packet to send [01:29:21]OFD Sender: No OFD packet to send [01:29:26]OFD Sender: No OFD packet to send [01:29:31]OFD Sender: No OFD packet to send [01:29:36]OFD Sender: No OFD packet to send [01:29:41]OFD Sender: No OFD packet to send [01:29:46]OFD Sender: No OFD packet to send [01:29:51]OFD Sender: No OFD packet to send [01:29:56]OFD Sender: No OFD packet to send [01:30:01]OFD Sender: No OFD packet to send [01:30:06]OFD Sender: No OFD packet to send [01:30:11]OFD Sender: No OFD packet to send [01:30:16]OFD Sender: No OFD packet to send [01:30:21]OFD Sender: No OFD packet to send [01:30:26]OFD Sender: No OFD packet to send [01:30:31]OFD Sender: No OFD packet to send [01:30:34]accept exits with 9 [01:30:34]New connection [01:30:34]New thread 3067039076 created [01:30:34]Thread 3066895716 joined [01:30:34]Waiting for new connection... [01:30:34] Sock 9.Parse request [01:30:34]Sock 9.Check first char [01:30:34]Sock 9.First char is OK [01:30:34]request: POST /json_proto HTTP/1.0 [01:30:34]Method: POST [01:30:34]URL: /json_proto [01:30:34]Method is POST - this is cgi request [01:30:34]url: /json_proto [01:30:34]query_string will be loaded in cgi processing [01:30:34]execute_cgi json_proto POST (null) [01:30:34]execute_cgi path=json_proto method=POST [01:30:34]POST find Content-Length [01:30:34]Host: 172.17.50.195:8080 [01:30:34]Content-Length: 678 [01:30:34]Content-Type: application/json [01:30:34] [01:30:34]POST finish read [01:30:34]Found Content-Length = 678 [01:30:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093404", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.790, "sum" : 320.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 320.00, "total" : 320.00, "payments": [ { "type": 0, "sum" : 320.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:30:34]execute_script... [01:30: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)1093404", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.790, "sum" : 320.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 320.00, "total" : 320.00, "payments": [ { "type": 0, "sum" : 320.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:30:34]POST & json_proto [01:30:34]process_json_proto [01:30:34]json parsed OK: [01:30:34]protocol is kg_v1.0 [01:30:34]action value=close_receipt [01:30:34]process_action close_receipt [01:30:34]cmd_close_receipt [01:30:34]MH_GetDate [01:30:34]Write to MH i2c: F0 00 00 59 47 8F [01:30:34]Write i2c OK [01:30:34]MH_I2C_Read... [01:30:34]Read from MH i2c: F0 [01:30:34]MH_I2C_Read... [01:30:34]Read from MH i2c: F0 09 00 [01:30:34]MH_I2C_Read... [01:30:34]Read from MH i2c: F0 09 00 59 47 00 BD 3A 20 67 43 33 1C 67 0F [01:30:34]GetLastDocTimeStamp 1730165321 [01:30:34]current date 1730165437 [01:30:34]FM_GetShiftState [01:30:34]SAM_PROTO_GetShiftState [01:30:34]wFMCommunicate request_size=4 [01:30:34]MH_SAM_APDU [01:30:34]CAPDU: 80 13 01 00 [01:30:34]Write to MH i2c: E2 08 00 5A 47 80 13 01 00 00 00 00 00 1E [01:30:34]Write i2c OK [01:30:34]MH_I2C_Read... [01:30:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:30:34]Read from MH i2c: E2 [01:30:34]MH_I2C_Read... [01:30:34]Read from MH i2c: E2 0E 00 [01:30:34]MH_I2C_Read... [01:30:34]Read from MH i2c: E2 0E 00 5A 47 00 09 00 01 83 25 20 67 00 00 00 00 90 00 59 [01:30:34]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [01:30:34]wFMCommunicate OK [01:30:34]SAM_PROTO_GetShiftState done [01:30:34]FM_GetShiftState done [01:30:34]opened in 1730160003 [01:30:34]opened+sec_in_day 1730246403 [01:30:34]quantity*price = 32045 [01:30:34]sum+1 = 32046 [01:30:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 320.00 Внесено: 320.00 СДАЧА: 0.00 НСП 1% : 2.84 НДС 12% : 34.03 Наличными: 320.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 28 29.10.2024 01:30 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318385 ФПД: 132510711167030 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T013037&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318385&fm=132510711167030&tin=02508201610067®Number=0000000000091628&sum=32000 [01:30:35]StoreToDocumentArchive [01:30:35]shift 547 fd 318385 [01:30:35]save to /storage/0547/doc_00318385 [01:30:35]save last doc name /storage/0547/doc_00318385 to /storage/kkm_last_doc_name [01:30:35]save OK [01:30:35]Clear old archive folders... [01:30:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:30:35]tlvbuf is 001A8030 [01:30:35]SAM_PROTO_ClearQueue [01:30:35]wFMCommunicate request_size=4 [01:30:35]MH_SAM_APDU [01:30:35]CAPDU: 80 09 00 00 [01:30:35]Write to MH i2c: E2 08 00 67 47 80 09 00 00 00 00 00 00 20 [01:30:35]Write i2c OK [01:30:35]MH_I2C_Read... [01:30:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:30:35]Read from MH i2c: E2 [01:30:35]MH_I2C_Read... [01:30:35]Read from MH i2c: E2 03 00 [01:30:35]MH_I2C_Read... [01:30:35]Read from MH i2c: E2 03 00 67 47 00 90 00 22 [01:30:35]RAPDU: 90 00 [01:30:35]wFMCommunicate OK [01:30:35]SAM_PROTO_ClearQueue done [01:30:35]KKMCreateOFDPacket [01:30:35]OFDProtocolAddRootSTLVToBuf [01:30:35]FM_MakeSignedData [01:30:35]FM_MakeSignedData [01:30:35]SAM_PROTO_SignData [01:30:35]wFMCommunicate request_size=4 [01:30:35]MH_SAM_APDU [01:30:35]CAPDU: 80 0D 01 02 [01:30:35]Write to MH i2c: E2 08 00 68 47 80 0D 01 02 00 00 00 00 28 [01:30:35]Write i2c OK [01:30:35]MH_I2C_Read... [01:30:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:30:35]Read from MH i2c: E2 [01:30:35]MH_I2C_Read... [01:30:35]Read from MH i2c: E2 03 00 [01:30:35]MH_I2C_Read... [01:30:35]Read from MH i2c: E2 03 00 68 47 00 90 00 23 [01:30:35]RAPDU: 90 00 [01:30:35]wFMCommunicate OK [01:30:35]wFMCommunicate request_size=255 [01:30:35]MH_SAM_APDU [01:30:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B6 12 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 2D 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4B 0D 00 00 00 00 07 04 06 00 00 7D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 BD 3A 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B1 DB 04 00 35 04 06 00 78 [01:30:35]Write to MH i2c: E2 02 01 69 47 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B6 12 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 2D 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4B 0D 00 00 00 00 07 04 06 00 00 7D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 BD 3A 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B1 DB 04 00 35 04 06 00 78 00 00 15 [01:30:35]Write i2c OK [01:30:35]MH_I2C_Read... [01:30:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:30:36]Read from MH i2c: E2 [01:30:36]MH_I2C_Read... [01:30:36]Read from MH i2c: E2 03 00 [01:30:36]MH_I2C_Read... [01:30:36]Read from MH i2c: E2 03 00 69 47 00 90 00 24 [01:30:36]RAPDU: 90 00 [01:30:36]wFMCommunicate OK [01:30:36]wFMCommunicate request_size=10 [01:30:36]MH_SAM_APDU [01:30:36]CAPDU: 80 0D 02 02 05 84 8D DE 38 36 [01:30:36]Write to MH i2c: E2 0D 00 6A 47 80 0D 02 02 05 00 84 8D DE 38 36 00 00 92 [01:30:36]Write i2c OK [01:30:36]MH_I2C_Read... [01:30:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:30:36]Read from MH i2c: E2 [01:30:36]MH_I2C_Read... [01:30:36]Read from MH i2c: E2 03 00 [01:30:36]MH_I2C_Read... [01:30:36]Read from MH i2c: E2 03 00 6A 47 00 90 00 25 [01:30:36]RAPDU: 90 00 [01:30:36]wFMCommunicate OK [01:30:36]wFMCommunicate request_size=4 [01:30:36]MH_SAM_APDU [01:30:36]CAPDU: 80 0D 03 02 [01:30:36]Write to MH i2c: E2 08 00 6B 47 80 0D 03 02 00 00 00 00 2D [01:30:36]Write i2c OK [01:30:36]MH_I2C_Read... [01:30:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:30:36]Read from MH i2c: E2 [01:30:36]MH_I2C_Read... [01:30:36]Read from MH i2c: E2 0B 00 [01:30:36]MH_I2C_Read... [01:30:36]Read from MH i2c: E2 0B 00 6B 47 00 2C DD D3 17 5F D0 3D 82 90 00 0F [01:30:36]RAPDU: 2C DD D3 17 5F D0 3D 82 90 00 [01:30:36]wFMCommunicate OK [01:30:36]SAM_PROTO_SignData done [01:30:36]FM_MakeSignedData done [01:30:36]CreateOFDProtocolMessage [01:30:36]wFMCommunicate request_size=4 [01:30:36]MH_SAM_APDU [01:30:36]CAPDU: 80 11 00 00 [01:30:36]Write to MH i2c: E2 08 00 6C 47 80 11 00 00 00 00 00 00 2D [01:30:36]Write i2c OK [01:30:36]MH_I2C_Read... [01:30:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:30:36]Read from MH i2c: E2 [01:30:36]MH_I2C_Read... [01:30:36]Read from MH i2c: E2 17 00 [01:30:36]MH_I2C_Read... [01:30:36]Read from MH i2c: E2 17 00 6C 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 81 [01:30:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [01:30:36]wFMCommunicate OK [01:30:36]CreateOFDProtocolMessage done [01:30:36]OFDSenderStorePacket 318385 [01:30:36]StoreOFDPacket docnum=318385 [01:30:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 7C 3C 07 01 E7 F4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B6 12 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 2D 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4B 0D 00 00 00 00 07 04 06 00 00 7D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 BD 3A 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B1 DB 04 00 35 04 06 00 78 84 8D DE 38 36 2C DD D3 17 5F D0 3D 82 [01:30:36]CheckFolder [01:30:36]dirname=/storage/ofd_packets [01:30:36]CheckFolder done [01:30:36]ProducePacketName [01:30:36]name=ofd_packets/00318385 [01:30:36]NVStorageSaveData ofd_packets/00318385 [01:30:36]File name is /storage/ofd_packets/00318385 [01:30:36]Write 301 bytes [01:30:36]NVStorageSaveData done [01:30:36]OFDSenderStorePacket done [01:30:36]KKMCreateOFDPacket done [01:30:36]NVStorageSaveData kkm_last_timestamp [01:30:36]File name is /storage/kkm_last_timestamp [01:30:36]Write 4 bytes [01:30:36]NVStorageSaveData done [01:30:36]ExternCall_PrintAddStr [01:30:36]wPrintStart [01:30:36]Write to MH i2c: 01 00 00 6D 47 B4 [01:30:36]Write i2c OK [01:30:36]MH_I2C_Read... [01:30:36]Read from MH i2c: 01 [01:30:36]MH_I2C_Read... [01:30:36]Read from MH i2c: 01 07 00 [01:30:36]MH_I2C_Read... [01:30:36]Read from MH i2c: 01 07 00 6D 47 00 00 00 00 00 FF 0F C9 [01:30:36]RasterBufferAndPrint [01:30:36]line Счет N : (1)1093404 [01:30:36]line ИНН: 02508201610067 [01:30:36]line Контрольно-Кассовый Чек [01:30:36]line ПРОДАЖА [01:30:36]line ТРК (МРК, ГНК) : 43 [01:30:36]line Товар: 2710124130 [01:30:36]line Аи-92-К-2 [01:30:36]line 4.790 * 66.90 [01:30:36]line = 320.45 [01:30:36]line НДС 12% НСП 1% [01:30:36]line > о реализуемом товаре [01:30:36]line ОКРУГЛЕНИЕ: -0.45 [01:30:36]line ИТОГО: 320.00 [01:30:36]line Внесено: 320.00 [01:30:36]line СДАЧА: 0.00 [01:30:36]line НСП 1% : 2.84 [01:30:36]line НДС 12% : 34.03 [01:30:36]line Наличными: 320.00 [01:30:36]line Безнал.: 0.00 [01:30:36]line Место: АЗС № 101 "Партнер Нефть" [01:30:36]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [01:30:36]line СНО: Общий режим [01:30:36]line Чек 28 29.10.2024 01:30 [01:30:36]line Смена: 547 ФФД: 1.0 [01:30:36]line ЗНМ: 0300000082 [01:30:36]line РНМ: 0000000000091628 [01:30:36]line Версия ККМ: 001 [01:30:36]line ФМ: 0000000000874671 [01:30:36]line ФД: 318385 [01:30:36]line ФПД: 132510711167030 [01:30:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T013037&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318385&fm=132510711167030&tin=02508201610067®Number=0000000000091628&sum=32000 [01:30:36]written 0, free lines is 4095 [01:30:36]OFD Sender: Processing packet 318385 [packets to send 127, broken 126] [01:30:36]ProducePacketName [01:30:36]name=ofd_packets/00318385 [01:30:36]OFD Sender: To server: pG, [01:30:36]CommunicateWithHost lk.salyk.kg:30040 [01:30:36]ConnectInit lk.salyk.kg [01:30:36]Connected sock=10 [01:30:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 7C 3C 07 01 E7 F4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B6 12 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 2D 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4B 0D 00 00 00 00 07 04 06 00 00 7D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 BD 3A 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B1 DB 04 00 35 04 06 00 78 84 8D DE 38 36 2C DD D3 17 5F D0 3D 82 [01:30:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 67 60 47 00 38 0D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B1 DB 04 00 F4 03 04 00 74 E6 1F 67 B6 04 01 00 00 0C D1 BA CC 49 53 FB 48 [01:30:36]CommunicateWithHost err = 0 [01:30:36]CheckOFDResponse [01:30:36]1017 (14) - 77093643461234 [01:30:36]1041 (16) - 0000000000874671 [01:30:36]1040 (4) - 318385 [01:30:36]1012 (4) - 28.10.2024 19:31 [01:30:36]1206 (1) - 0 [01:30:36]OFD Sender: Remove packet 318385 [01:30:36]ProducePacketName [01:30:36]name=ofd_packets/00318385 [01:30:36]NVStorageDeleteData [01:30:36]Write to MH i2c: 01 00 00 98 47 DF [01:30:36]Write i2c OK [01:30:36]MH_I2C_Read... [01:30:36]Read from MH i2c: 01 [01:30:36]MH_I2C_Read... [01:30:36]Read from MH i2c: 01 07 00 [01:30:36]MH_I2C_Read... [01:30:36]Read from MH i2c: 01 07 00 98 47 00 00 00 00 00 E4 0C D6 [01:30:36]RasterBufferAndPrint [01:30:36]line [01:30:36]line [01:30:36]line [01:30:36]line [01:30:36]line [01:30:36]written 0, free lines is 3306 [01:30:36]MH_Cut [01:30:36]Write to MH i2c: D1 01 00 9F 47 01 B8 [01:30:36]Write i2c OK [01:30:36]MH_I2C_Read... [01:30:36]Read from MH i2c: D1 [01:30:36]MH_I2C_Read... [01:30:36]Read from MH i2c: D1 01 00 [01:30:36]MH_I2C_Read... [01:30:36]Read from MH i2c: D1 01 00 9F 47 00 B7 [01:30:36]Write to MH i2c: 01 00 00 A0 47 E7 [01:30:36]Write i2c OK [01:30:36]MH_I2C_Read... [01:30:37]OFD Sender: No OFD packet to send [01:30:37]*** Cut start [01:30:37]*** Partial cut [01:30:37]*** CUTSNS_PIN = 1 [01:30:37]*** CUTSNS_PIN = 0 [01:30:37]*** Brake cut motor [01:30:38]Read from MH i2c: 01 [01:30:38]MH_I2C_Read... [01:30:38]*** Stop cut motor [01:30:38]*** Cut end [01:30:38]Read from MH i2c: 01 07 00 [01:30:38]MH_I2C_Read... [01:30:38]Read from MH i2c: 01 07 00 A0 47 00 00 00 00 00 FF 0F FC [01:30:38]process_action close_receipt done [01:30:38]requested_data is exist [01:30:38]produce_requested_data [01:30:38]requested_item fm.sn is exist - process it [01:30:38]wFMCommunicate request_size=4 [01:30:38]MH_SAM_APDU [01:30:38]CAPDU: 80 11 00 00 [01:30:38]Write to MH i2c: E2 08 00 A1 47 80 11 00 00 00 00 00 00 62 [01:30:38]Write i2c OK [01:30:38]MH_I2C_Read... [01:30:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:30:38]Read from MH i2c: E2 [01:30:38]MH_I2C_Read... [01:30:38]Read from MH i2c: E2 17 00 [01:30:38]MH_I2C_Read... [01:30:38]Read from MH i2c: E2 17 00 A1 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B6 [01:30:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [01:30:38]wFMCommunicate OK [01:30:38]requested_item fd.num is exist - process it [01:30:38]SAM_PROTO_GetFieldsCounters [01:30:38]wFMCommunicate request_size=4 [01:30:38]MH_SAM_APDU [01:30:38]CAPDU: 80 13 00 00 [01:30:38]Write to MH i2c: E2 08 00 A2 47 80 13 00 00 00 00 00 00 65 [01:30:38]Write i2c OK [01:30:38]MH_I2C_Read... [01:30:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:30:38]Read from MH i2c: E2 [01:30:38]MH_I2C_Read... [01:30:38]Read from MH i2c: E2 62 00 [01:30:38]MH_I2C_Read... [01:30:38]Read from MH i2c: E2 62 00 A2 47 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B1 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 1C 00 00 00 5E 04 04 00 1C 00 00 00 57 04 04 00 1D 00 00 00 19 04 04 00 00 00 00 00 90 00 91 [01:30:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B1 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 1C 00 00 00 5E 04 04 00 1C 00 00 00 57 04 04 00 1D 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:30:38]wFMCommunicate OK [01:30:38]SAM_PROTO_GetFieldsCounters done [01:30:38]requested_item shift.num is exist - process it [01:30:38]requested_item shift.opened is exist - process it [01:30:38]req_shift_opened [01:30:38]FM_GetShiftState [01:30:38]SAM_PROTO_GetShiftState [01:30:38]wFMCommunicate request_size=4 [01:30:38]MH_SAM_APDU [01:30:38]CAPDU: 80 13 01 00 [01:30:38]Write to MH i2c: E2 08 00 A3 47 80 13 01 00 00 00 00 00 67 [01:30:38]Write i2c OK [01:30:38]MH_I2C_Read... [01:30:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:30:38]Read from MH i2c: E2 [01:30:38]MH_I2C_Read... [01:30:38]Read from MH i2c: E2 0E 00 [01:30:38]MH_I2C_Read... [01:30:38]Read from MH i2c: E2 0E 00 A3 47 00 09 00 01 83 25 20 67 00 00 00 00 90 00 A2 [01:30:38]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [01:30:38]wFMCommunicate OK [01:30:38]SAM_PROTO_GetShiftState done [01:30:38]FM_GetShiftState done [01:30:38]req_shift_opened done [01:30:38]requested_item shift.open_date is exist - process it [01:30:38]req_shift_open_date [01:30:38]req_shift_open_date done [01:30:38]produce_requested_data done [01:30:38]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318385,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [01:30:38]process_action_free close_receipt [01:30:38]json_value_free [01:30:38]json_value_free done [01:30:38]process_json_proto returns [01:30:38]Send response to host [01:30:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318385,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [01:30:38]free response buf [01:30:38]execute_script done [01:30:38]execute_script returns [01:30:38]free content buf [01:30:38]Sock 9.Close socket [01:30:38]Sock 9.Thread stoped [01:30:42]OFD Sender: No OFD packet to send [01:30:47]OFD Sender: No OFD packet to send [01:30:52]OFD Sender: No OFD packet to send [01:30:57]OFD Sender: No OFD packet to send [01:31:02]OFD Sender: No OFD packet to send [01:31:07]OFD Sender: No OFD packet to send [01:31:12]OFD Sender: No OFD packet to send [01:31:17]OFD Sender: No OFD packet to send [01:31:22]OFD Sender: No OFD packet to send [01:31:27]OFD Sender: No OFD packet to send [01:31:32]OFD Sender: No OFD packet to send [01:31:37]OFD Sender: No OFD packet to send [01:31:42]OFD Sender: No OFD packet to send [01:31:47]OFD Sender: No OFD packet to send [01:31:52]OFD Sender: No OFD packet to send [01:31:57]OFD Sender: No OFD packet to send [01:32:02]OFD Sender: No OFD packet to send [01:32:07]OFD Sender: No OFD packet to send [01:32:12]OFD Sender: No OFD packet to send [01:32:17]OFD Sender: No OFD packet to send [01:32:22]OFD Sender: No OFD packet to send [01:32:27]OFD Sender: No OFD packet to send [01:32:32]OFD Sender: No OFD packet to send [01:32:37]OFD Sender: No OFD packet to send [01:32:42]OFD Sender: No OFD packet to send [01:32:47]OFD Sender: No OFD packet to send [01:32:52]OFD Sender: No OFD packet to send [01:32:57]OFD Sender: No OFD packet to send [01:33:02]OFD Sender: No OFD packet to send [01:33:07]accept exits with 8 [01:33:07]New connection [01:33:07]New thread 3066895716 created [01:33:07]Thread 3067039076 joined [01:33:07]Waiting for new connection... [01:33:07] Sock 8.Parse request [01:33:07]Sock 8.Check first char [01:33:07]Sock 8.First char is OK [01:33:07]request: POST /json_proto HTTP/1.0 [01:33:07]Method: POST [01:33:07]URL: /json_proto [01:33:07]Method is POST - this is cgi request [01:33:07]url: /json_proto [01:33:07]query_string will be loaded in cgi processing [01:33:07]execute_cgi json_proto POST (null) [01:33:07]execute_cgi path=json_proto method=POST [01:33:07]POST find Content-Length [01:33:07]Host: 172.17.50.195:8080 [01:33:07]Content-Length: 770 [01:33:07]Content-Type: application/json [01:33:07] [01:33:07]POST finish read [01:33:07]Found Content-Length = 770 [01:33:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093407", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 41.820, "sum" : 2797.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: Mbank", "payments": [ { "type": 1, "sum" : 2797.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:33:07]execute_script... [01:33:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093407", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 41.820, "sum" : 2797.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: Mbank", "payments": [ { "type": 1, "sum" : 2797.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:33:07]POST & json_proto [01:33:07]process_json_proto [01:33:07]json parsed OK: [01:33:07]protocol is kg_v1.0 [01:33:07]action value=close_receipt [01:33:07]process_action close_receipt [01:33:07]cmd_close_receipt [01:33:07]MH_GetDate [01:33:07]Write to MH i2c: F0 00 00 A4 47 DA [01:33:07]Write i2c OK [01:33:07]MH_I2C_Read... [01:33:07]Read from MH i2c: F0 [01:33:07]MH_I2C_Read... [01:33:07]Read from MH i2c: F0 09 00 [01:33:07]MH_I2C_Read... [01:33:07]Read from MH i2c: F0 09 00 A4 47 00 56 3B 20 67 43 33 1C 67 F4 [01:33:07]GetLastDocTimeStamp 1730165437 [01:33:07]current date 1730165590 [01:33:07]FM_GetShiftState [01:33:07]SAM_PROTO_GetShiftState [01:33:07]wFMCommunicate request_size=4 [01:33:07]MH_SAM_APDU [01:33:07]CAPDU: 80 13 01 00 [01:33:07]Write to MH i2c: E2 08 00 A5 47 80 13 01 00 00 00 00 00 69 [01:33:07]Write i2c OK [01:33:07]MH_I2C_Read... [01:33:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:33:07]Read from MH i2c: E2 [01:33:07]MH_I2C_Read... [01:33:07]Read from MH i2c: E2 0E 00 [01:33:07]MH_I2C_Read... [01:33:07]Read from MH i2c: E2 0E 00 A5 47 00 09 00 01 83 25 20 67 00 00 00 00 90 00 A4 [01:33:07]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [01:33:07]wFMCommunicate OK [01:33:07]SAM_PROTO_GetShiftState done [01:33:07]FM_GetShiftState done [01:33:07]opened in 1730160003 [01:33:07]opened+sec_in_day 1730246403 [01:33:07]quantity*price = 279775 [01:33:07]sum+1 = 279777 [01:33:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2797.76 НСП 1% : 24.76 НДС 12% : 297.11 Наличными: 0.00 Безнал.: 2797.76 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 29 29.10.2024 01:33 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318386 ФПД: 160091652414831 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T013310&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318386&fm=160091652414831&tin=02508201610067®Number=0000000000091628&sum=279776 [01:33:08]StoreToDocumentArchive [01:33:08]shift 547 fd 318386 [01:33:08]save to /storage/0547/doc_00318386 [01:33:08]save last doc name /storage/0547/doc_00318386 to /storage/kkm_last_doc_name [01:33:08]save OK [01:33:08]Clear old archive folders... [01:33:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:33:08]tlvbuf is 000934C0 [01:33:08]SAM_PROTO_ClearQueue [01:33:08]wFMCommunicate request_size=4 [01:33:08]MH_SAM_APDU [01:33:08]CAPDU: 80 09 00 00 [01:33:08]Write to MH i2c: E2 08 00 B2 47 80 09 00 00 00 00 00 00 6B [01:33:08]Write i2c OK [01:33:08]MH_I2C_Read... [01:33:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:33:08]Read from MH i2c: E2 [01:33:08]MH_I2C_Read... [01:33:08]Read from MH i2c: E2 03 00 [01:33:08]MH_I2C_Read... [01:33:08]Read from MH i2c: E2 03 00 B2 47 00 90 00 6D [01:33:08]RAPDU: 90 00 [01:33:08]wFMCommunicate OK [01:33:08]SAM_PROTO_ClearQueue done [01:33:08]KKMCreateOFDPacket [01:33:08]OFDProtocolAddRootSTLVToBuf [01:33:08]FM_MakeSignedData [01:33:08]FM_MakeSignedData [01:33:08]SAM_PROTO_SignData [01:33:08]wFMCommunicate request_size=4 [01:33:08]MH_SAM_APDU [01:33:08]CAPDU: 80 0D 01 02 [01:33:08]Write to MH i2c: E2 08 00 B3 47 80 0D 01 02 00 00 00 00 73 [01:33:08]Write i2c OK [01:33:08]MH_I2C_Read... [01:33:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:33:08]Read from MH i2c: E2 [01:33:08]MH_I2C_Read... [01:33:08]Read from MH i2c: E2 03 00 [01:33:08]MH_I2C_Read... [01:33:08]Read from MH i2c: E2 03 00 B3 47 00 90 00 6E [01:33:08]RAPDU: 90 00 [01:33:08]wFMCommunicate OK [01:33:08]wFMCommunicate request_size=255 [01:33:08]MH_SAM_APDU [01:33: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 32 FF 03 08 00 03 5C A3 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E0 44 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 44 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AC 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 74 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E0 44 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 56 3B 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B2 DB 04 00 35 04 06 00 91 [01:33:08]Write to MH i2c: E2 02 01 B4 47 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C A3 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E0 44 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 44 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AC 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 74 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E0 44 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 56 3B 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B2 DB 04 00 35 04 06 00 91 00 00 E3 [01:33:08]Write i2c OK [01:33:08]MH_I2C_Read... [01:33:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:33:08]Read from MH i2c: E2 [01:33:08]MH_I2C_Read... [01:33:08]Read from MH i2c: E2 03 00 [01:33:08]MH_I2C_Read... [01:33:08]Read from MH i2c: E2 03 00 B4 47 00 90 00 6F [01:33:08]RAPDU: 90 00 [01:33:08]wFMCommunicate OK [01:33:08]wFMCommunicate request_size=10 [01:33:08]MH_SAM_APDU [01:33:08]CAPDU: 80 0D 02 02 05 9A 3E 12 DD 6F [01:33:08]Write to MH i2c: E2 0D 00 B5 47 80 0D 02 02 05 00 9A 3E 12 DD 6F 00 00 B6 [01:33:08]Write i2c OK [01:33:08]MH_I2C_Read... [01:33:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:33:08]Read from MH i2c: E2 [01:33:08]MH_I2C_Read... [01:33:08]Read from MH i2c: E2 03 00 [01:33:08]MH_I2C_Read... [01:33:08]Read from MH i2c: E2 03 00 B5 47 00 90 00 70 [01:33:08]RAPDU: 90 00 [01:33:08]wFMCommunicate OK [01:33:08]wFMCommunicate request_size=4 [01:33:08]MH_SAM_APDU [01:33:08]CAPDU: 80 0D 03 02 [01:33:08]Write to MH i2c: E2 08 00 B6 47 80 0D 03 02 00 00 00 00 78 [01:33:08]Write i2c OK [01:33:08]MH_I2C_Read... [01:33:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:33:08]Read from MH i2c: E2 [01:33:08]MH_I2C_Read... [01:33:08]Read from MH i2c: E2 0B 00 [01:33:08]MH_I2C_Read... [01:33:08]Read from MH i2c: E2 0B 00 B6 47 00 C3 6A FF 56 BD 25 2D 59 90 00 63 [01:33:08]RAPDU: C3 6A FF 56 BD 25 2D 59 90 00 [01:33:08]wFMCommunicate OK [01:33:08]SAM_PROTO_SignData done [01:33:08]FM_MakeSignedData done [01:33:08]CreateOFDProtocolMessage [01:33:08]wFMCommunicate request_size=4 [01:33:08]MH_SAM_APDU [01:33:08]CAPDU: 80 11 00 00 [01:33:08]Write to MH i2c: E2 08 00 B7 47 80 11 00 00 00 00 00 00 78 [01:33:08]Write i2c OK [01:33:08]MH_I2C_Read... [01:33:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:33:09]Read from MH i2c: E2 [01:33:09]MH_I2C_Read... [01:33:09]Read from MH i2c: E2 17 00 [01:33:09]MH_I2C_Read... [01:33:09]Read from MH i2c: E2 17 00 B7 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 CC [01:33:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [01:33:09]wFMCommunicate OK [01:33:09]CreateOFDProtocolMessage done [01:33:09]OFDSenderStorePacket 318386 [01:33:09]StoreOFDPacket docnum=318386 [01:33:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 33 32 07 01 72 15 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C A3 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E0 44 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 44 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AC 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 74 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E0 44 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 56 3B 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B2 DB 04 00 35 04 06 00 91 9A 3E 12 DD 6F C3 6A FF 56 BD 25 2D 59 [01:33:09]CheckFolder [01:33:09]dirname=/storage/ofd_packets [01:33:09]CheckFolder done [01:33:09]ProducePacketName [01:33:09]name=ofd_packets/00318386 [01:33:09]NVStorageSaveData ofd_packets/00318386 [01:33:09]File name is /storage/ofd_packets/00318386 [01:33:09]Write 301 bytes [01:33:09]NVStorageSaveData done [01:33:09]OFDSenderStorePacket done [01:33:09]KKMCreateOFDPacket done [01:33:09]NVStorageSaveData kkm_last_timestamp [01:33:09]File name is /storage/kkm_last_timestamp [01:33:09]Write 4 bytes [01:33:09]NVStorageSaveData done [01:33:09]ExternCall_PrintAddStr [01:33:09]wPrintStart [01:33:09]Write to MH i2c: 01 00 00 B8 47 FF [01:33:09]Write i2c OK [01:33:09]MH_I2C_Read... [01:33:09]Read from MH i2c: 01 [01:33:09]MH_I2C_Read... [01:33:09]Read from MH i2c: 01 07 00 [01:33:09]MH_I2C_Read... [01:33:09]Read from MH i2c: 01 07 00 B8 47 00 00 00 00 00 FF 0F 14 [01:33:09]RasterBufferAndPrint [01:33:09]line Счет N : (1)1093407 [01:33:09]line ИНН: 02508201610067 [01:33:09]line Контрольно-Кассовый Чек [01:33:09]line ПРОДАЖА [01:33:09]line ТРК (МРК, ГНК) : 33 [01:33:09]line Товар: 2710124130 [01:33:09]line Аи-92-К-2 [01:33:09]line 41.820 * 66.90 [01:33:09]line = 2797.76 [01:33:09]line НДС 12% НСП 1% [01:33:09]line > о реализуемом товаре [01:33:09]line ИТОГО: 2797.76 [01:33:09]line НСП 1% : 24.76 [01:33:09]line НДС 12% : 297.11 [01:33:09]line Наличными: 0.00 [01:33:09]line Безнал.: 2797.76 [01:33:09]line Место: АЗС № 101 "Партнер Нефть" [01:33:09]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [01:33:09]line СНО: Общий режим [01:33:09]line Чек 29 29.10.2024 01:33 [01:33:09]line Смена: 547 ФФД: 1.0 [01:33:09]line ЗНМ: 0300000082 [01:33:09]line РНМ: 0000000000091628 [01:33:09]line Версия ККМ: 001 [01:33:09]line Платежная система: Mbank [01:33:09]line ФМ: 0000000000874671 [01:33:09]line ФД: 318386 [01:33:09]line ФПД: 160091652414831 [01:33:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T013310&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318386&fm=160091652414831&tin=02508201610067®Number=0000000000091628&sum=279776 [01:33:09]written 0, free lines is 4095 [01:33:09]OFD Sender: Processing packet 318386 [packets to send 127, broken 126] [01:33:09]ProducePacketName [01:33:09]name=ofd_packets/00318386 [01:33:09]OFD Sender: To server: pG, [01:33:09]CommunicateWithHost lk.salyk.kg:30040 [01:33:09]ConnectInit lk.salyk.kg [01:33:09]Connected sock=10 [01:33:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 33 32 07 01 72 15 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C A3 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E0 44 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 44 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AC 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 74 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E0 44 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 56 3B 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B2 DB 04 00 35 04 06 00 91 9A 3E 12 DD 6F C3 6A FF 56 BD 25 2D 59 [01:33:09]Write to MH i2c: 01 00 00 E1 47 28 [01:33:09]Write i2c OK [01:33:09]MH_I2C_Read... [01:33:09]Read from MH i2c: 01 [01:33:09]MH_I2C_Read... [01:33:09]Read from MH i2c: 01 07 00 [01:33:09]MH_I2C_Read... [01:33:09]Read from MH i2c: 01 07 00 E1 47 00 00 00 00 00 28 0D 64 [01:33:09]RasterBufferAndPrint [01:33:09]line [01:33:09]line [01:33:09]line [01:33:09]line [01:33:09]line [01:33:09]written 0, free lines is 3374 [01:33:09]MH_Cut [01:33:09]Write to MH i2c: D1 01 00 E8 47 01 01 [01:33:09]Write i2c OK [01:33:09]MH_I2C_Read... [01:33:09]Read from MH i2c: D1 [01:33:09]MH_I2C_Read... [01:33:09]Read from MH i2c: D1 01 00 [01:33:09]MH_I2C_Read... [01:33:09]Read from MH i2c: D1 01 00 E8 47 00 00 [01:33:09]Write to MH i2c: 01 00 00 E9 47 30 [01:33:09]Write i2c OK [01:33:09]MH_I2C_Read... [01:33:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 12 F8 47 00 88 6E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B2 DB 04 00 F4 03 04 00 0D E7 1F 67 B6 04 01 00 00 3F B8 77 E2 EA 2D 17 B6 [01:33:09]CommunicateWithHost err = 0 [01:33:09]CheckOFDResponse [01:33:09]1017 (14) - 77093643461234 [01:33:09]1041 (16) - 0000000000874671 [01:33:09]1040 (4) - 318386 [01:33:09]1012 (4) - 28.10.2024 19:33 [01:33:09]1206 (1) - 0 [01:33:09]OFD Sender: Remove packet 318386 [01:33:09]ProducePacketName [01:33:09]name=ofd_packets/00318386 [01:33:09]NVStorageDeleteData [01:33:10]*** Cut start [01:33:10]*** Partial cut [01:33:10]*** CUTSNS_PIN = 1 [01:33:10]OFD Sender: No OFD packet to send [01:33:10]*** CUTSNS_PIN = 0 [01:33:10]*** Brake cut motor [01:33:10]Read from MH i2c: 01 [01:33:10]MH_I2C_Read... [01:33:10]*** Stop cut motor [01:33:10]*** Cut end [01:33:10]Read from MH i2c: 01 07 00 [01:33:10]MH_I2C_Read... [01:33:10]Read from MH i2c: 01 07 00 E9 47 00 00 00 00 00 FF 0F 45 [01:33:10]process_action close_receipt done [01:33:10]requested_data is exist [01:33:10]produce_requested_data [01:33:10]requested_item fm.sn is exist - process it [01:33:10]wFMCommunicate request_size=4 [01:33:10]MH_SAM_APDU [01:33:10]CAPDU: 80 11 00 00 [01:33:10]Write to MH i2c: E2 08 00 EA 47 80 11 00 00 00 00 00 00 AB [01:33:10]Write i2c OK [01:33:10]MH_I2C_Read... [01:33:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:33:10]Read from MH i2c: E2 [01:33:10]MH_I2C_Read... [01:33:10]Read from MH i2c: E2 17 00 [01:33:10]MH_I2C_Read... [01:33:10]Read from MH i2c: E2 17 00 EA 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 FF [01:33:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [01:33:10]wFMCommunicate OK [01:33:10]requested_item fd.num is exist - process it [01:33:10]SAM_PROTO_GetFieldsCounters [01:33:10]wFMCommunicate request_size=4 [01:33:10]MH_SAM_APDU [01:33:10]CAPDU: 80 13 00 00 [01:33:10]Write to MH i2c: E2 08 00 EB 47 80 13 00 00 00 00 00 00 AE [01:33:10]Write i2c OK [01:33:10]MH_I2C_Read... [01:33:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:33:11]Read from MH i2c: E2 [01:33:11]MH_I2C_Read... [01:33:11]Read from MH i2c: E2 62 00 [01:33:11]MH_I2C_Read... [01:33:11]Read from MH i2c: E2 62 00 EB 47 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B2 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 1D 00 00 00 5E 04 04 00 1D 00 00 00 57 04 04 00 1E 00 00 00 19 04 04 00 00 00 00 00 90 00 DE [01:33:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B2 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 1D 00 00 00 5E 04 04 00 1D 00 00 00 57 04 04 00 1E 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:33:11]wFMCommunicate OK [01:33:11]SAM_PROTO_GetFieldsCounters done [01:33:11]requested_item shift.num is exist - process it [01:33:11]requested_item shift.opened is exist - process it [01:33:11]req_shift_opened [01:33:11]FM_GetShiftState [01:33:11]SAM_PROTO_GetShiftState [01:33:11]wFMCommunicate request_size=4 [01:33:11]MH_SAM_APDU [01:33:11]CAPDU: 80 13 01 00 [01:33:11]Write to MH i2c: E2 08 00 EC 47 80 13 01 00 00 00 00 00 B0 [01:33:11]Write i2c OK [01:33:11]MH_I2C_Read... [01:33:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:33:11]Read from MH i2c: E2 [01:33:11]MH_I2C_Read... [01:33:11]Read from MH i2c: E2 0E 00 [01:33:11]MH_I2C_Read... [01:33:11]Read from MH i2c: E2 0E 00 EC 47 00 09 00 01 83 25 20 67 00 00 00 00 90 00 EB [01:33:11]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [01:33:11]wFMCommunicate OK [01:33:11]SAM_PROTO_GetShiftState done [01:33:11]FM_GetShiftState done [01:33:11]req_shift_opened done [01:33:11]requested_item shift.open_date is exist - process it [01:33:11]req_shift_open_date [01:33:11]req_shift_open_date done [01:33:11]produce_requested_data done [01:33:11]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318386,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [01:33:11]process_action_free close_receipt [01:33:11]json_value_free [01:33:11]json_value_free done [01:33:11]process_json_proto returns [01:33:11]Send response to host [01:33:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318386,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [01:33:11]free response buf [01:33:11]execute_script done [01:33:11]execute_script returns [01:33:11]free content buf [01:33:11]Sock 8.Close socket [01:33:11]Sock 8.Thread stoped [01:33:15]OFD Sender: No OFD packet to send [01:33:20]OFD Sender: No OFD packet to send [01:33:25]OFD Sender: No OFD packet to send [01:33:30]OFD Sender: No OFD packet to send [01:33:35]OFD Sender: No OFD packet to send [01:33:40]OFD Sender: No OFD packet to send [01:33:45]OFD Sender: No OFD packet to send [01:33:45]accept exits with 9 [01:33:45]New connection [01:33:45]New thread 3067039076 created [01:33:45]Thread 3066895716 joined [01:33:45]Waiting for new connection... [01:33:45] Sock 9.Parse request [01:33:45]Sock 9.Check first char [01:33:45]Sock 9.First char is OK [01:33:45]request: POST /json_proto HTTP/1.0 [01:33:45]Method: POST [01:33:45]URL: /json_proto [01:33:45]Method is POST - this is cgi request [01:33:45]url: /json_proto [01:33:45]query_string will be loaded in cgi processing [01:33:45]execute_cgi json_proto POST (null) [01:33:45]execute_cgi path=json_proto method=POST [01:33:45]POST find Content-Length [01:33:45]Host: 172.17.50.195:8080 [01:33:45]Content-Length: 770 [01:33:45]Content-Type: application/json [01:33:45] [01:33:45]POST finish read [01:33:45]Found Content-Length = 770 [01:33:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093406", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 28.410, "sum" : 1900.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: Mbank", "payments": [ { "type": 1, "sum" : 1900.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:33:45]execute_script... [01:33: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)1093406", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 28.410, "sum" : 1900.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: Mbank", "payments": [ { "type": 1, "sum" : 1900.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:33:45]POST & json_proto [01:33:45]process_json_proto [01:33:45]json parsed OK: [01:33:45]protocol is kg_v1.0 [01:33:45]action value=close_receipt [01:33:45]process_action close_receipt [01:33:45]cmd_close_receipt [01:33:45]MH_GetDate [01:33:45]Write to MH i2c: F0 00 00 ED 47 23 [01:33:45]Write i2c OK [01:33:45]MH_I2C_Read... [01:33:45]Read from MH i2c: F0 [01:33:45]MH_I2C_Read... [01:33:45]Read from MH i2c: F0 09 00 [01:33:45]MH_I2C_Read... [01:33:45]Read from MH i2c: F0 09 00 ED 47 00 7C 3B 20 67 43 33 1C 67 63 [01:33:45]GetLastDocTimeStamp 1730165590 [01:33:45]current date 1730165628 [01:33:45]FM_GetShiftState [01:33:45]SAM_PROTO_GetShiftState [01:33:45]wFMCommunicate request_size=4 [01:33:45]MH_SAM_APDU [01:33:45]CAPDU: 80 13 01 00 [01:33:45]Write to MH i2c: E2 08 00 EE 47 80 13 01 00 00 00 00 00 B2 [01:33:45]Write i2c OK [01:33:45]MH_I2C_Read... [01:33:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:33:45]Read from MH i2c: E2 [01:33:45]MH_I2C_Read... [01:33:45]Read from MH i2c: E2 0E 00 [01:33:45]MH_I2C_Read... [01:33:45]Read from MH i2c: E2 0E 00 EE 47 00 09 00 01 83 25 20 67 00 00 00 00 90 00 ED [01:33:45]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [01:33:45]wFMCommunicate OK [01:33:45]SAM_PROTO_GetShiftState done [01:33:45]FM_GetShiftState done [01:33:45]opened in 1730160003 [01:33:45]opened+sec_in_day 1730246403 [01:33:45]quantity*price = 190062 [01:33:45]sum+1 = 190064 [01:33:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1900.63 НСП 1% : 16.82 НДС 12% : 201.84 Наличными: 0.00 Безнал.: 1900.63 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 30 29.10.2024 01:33 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318387 ФПД: 109020793350521 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T013348&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318387&fm=109020793350521&tin=02508201610067®Number=0000000000091628&sum=190063 [01:33:46]StoreToDocumentArchive [01:33:46]shift 547 fd 318387 [01:33:46]save to /storage/0547/doc_00318387 [01:33:46]save last doc name /storage/0547/doc_00318387 to /storage/kkm_last_doc_name [01:33:46]save OK [01:33:46]Clear old archive folders... [01:33:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:33:46]tlvbuf is B6F6A5F0 [01:33:46]SAM_PROTO_ClearQueue [01:33:46]wFMCommunicate request_size=4 [01:33:46]MH_SAM_APDU [01:33:46]CAPDU: 80 09 00 00 [01:33:46]Write to MH i2c: E2 08 00 FB 47 80 09 00 00 00 00 00 00 B4 [01:33:46]Write i2c OK [01:33:46]MH_I2C_Read... [01:33:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:33:46]Read from MH i2c: E2 [01:33:46]MH_I2C_Read... [01:33:46]Read from MH i2c: E2 03 00 [01:33:46]MH_I2C_Read... [01:33:46]Read from MH i2c: E2 03 00 FB 47 00 90 00 B6 [01:33:46]RAPDU: 90 00 [01:33:46]wFMCommunicate OK [01:33:46]SAM_PROTO_ClearQueue done [01:33:46]KKMCreateOFDPacket [01:33:46]OFDProtocolAddRootSTLVToBuf [01:33:46]FM_MakeSignedData [01:33:46]FM_MakeSignedData [01:33:46]SAM_PROTO_SignData [01:33:46]wFMCommunicate request_size=4 [01:33:46]MH_SAM_APDU [01:33:46]CAPDU: 80 0D 01 02 [01:33:46]Write to MH i2c: E2 08 00 FC 47 80 0D 01 02 00 00 00 00 BC [01:33:46]Write i2c OK [01:33:46]MH_I2C_Read... [01:33:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:33:46]Read from MH i2c: E2 [01:33:46]MH_I2C_Read... [01:33:46]Read from MH i2c: E2 03 00 [01:33:46]MH_I2C_Read... [01:33:46]Read from MH i2c: E2 03 00 FC 47 00 90 00 B7 [01:33:46]RAPDU: 90 00 [01:33:46]wFMCommunicate OK [01:33:46]wFMCommunicate request_size=255 [01:33:46]MH_SAM_APDU [01:33: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 32 FF 03 08 00 03 FA 6E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 6F E6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F E6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D8 4E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F E6 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 7C 3B 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B3 DB 04 00 35 04 06 00 63 [01:33:46]Write to MH i2c: E2 02 01 FD 47 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 FA 6E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 6F E6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F E6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D8 4E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F E6 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 7C 3B 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B3 DB 04 00 35 04 06 00 63 00 00 A2 [01:33:46]Write i2c OK [01:33:46]MH_I2C_Read... [01:33:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:33:47]Read from MH i2c: E2 [01:33:47]MH_I2C_Read... [01:33:47]Read from MH i2c: E2 03 00 [01:33:47]MH_I2C_Read... [01:33:47]Read from MH i2c: E2 03 00 FD 47 00 90 00 B8 [01:33:47]RAPDU: 90 00 [01:33:47]wFMCommunicate OK [01:33:47]wFMCommunicate request_size=10 [01:33:47]MH_SAM_APDU [01:33:47]CAPDU: 80 0D 02 02 05 27 61 A9 29 79 [01:33:47]Write to MH i2c: E2 0D 00 FE 47 80 0D 02 02 05 00 27 61 A9 29 79 00 00 9C [01:33:47]Write i2c OK [01:33:47]MH_I2C_Read... [01:33:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:33:47]Read from MH i2c: E2 [01:33:47]MH_I2C_Read... [01:33:47]Read from MH i2c: E2 03 00 [01:33:47]MH_I2C_Read... [01:33:47]Read from MH i2c: E2 03 00 FE 47 00 90 00 B9 [01:33:47]RAPDU: 90 00 [01:33:47]wFMCommunicate OK [01:33:47]wFMCommunicate request_size=4 [01:33:47]MH_SAM_APDU [01:33:47]CAPDU: 80 0D 03 02 [01:33:47]Write to MH i2c: E2 08 00 FF 47 80 0D 03 02 00 00 00 00 C1 [01:33:47]Write i2c OK [01:33:47]MH_I2C_Read... [01:33:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:33:47]Read from MH i2c: E2 [01:33:47]MH_I2C_Read... [01:33:47]Read from MH i2c: E2 0B 00 [01:33:47]MH_I2C_Read... [01:33:47]Read from MH i2c: E2 0B 00 FF 47 00 72 95 7B 37 16 0D 0F 6B 90 00 18 [01:33:47]RAPDU: 72 95 7B 37 16 0D 0F 6B 90 00 [01:33:47]wFMCommunicate OK [01:33:47]SAM_PROTO_SignData done [01:33:47]FM_MakeSignedData done [01:33:47]CreateOFDProtocolMessage [01:33:47]wFMCommunicate request_size=4 [01:33:47]MH_SAM_APDU [01:33:47]CAPDU: 80 11 00 00 [01:33:47]Write to MH i2c: E2 08 00 00 48 80 11 00 00 00 00 00 00 C2 [01:33:47]Write i2c OK [01:33:47]MH_I2C_Read... [01:33:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:33:47]Read from MH i2c: E2 [01:33:47]MH_I2C_Read... [01:33:47]Read from MH i2c: E2 17 00 [01:33:47]MH_I2C_Read... [01:33:47]Read from MH i2c: E2 17 00 00 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 16 [01:33:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [01:33:47]wFMCommunicate OK [01:33:47]CreateOFDProtocolMessage done [01:33:47]OFDSenderStorePacket 318387 [01:33:47]StoreOFDPacket docnum=318387 [01:33:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 7A BB 07 01 72 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 32 FF 03 08 00 03 FA 6E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 6F E6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F E6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D8 4E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F E6 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 7C 3B 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B3 DB 04 00 35 04 06 00 63 27 61 A9 29 79 72 95 7B 37 16 0D 0F 6B [01:33:47]CheckFolder [01:33:47]dirname=/storage/ofd_packets [01:33:47]CheckFolder done [01:33:47]ProducePacketName [01:33:47]name=ofd_packets/00318387 [01:33:47]NVStorageSaveData ofd_packets/00318387 [01:33:47]File name is /storage/ofd_packets/00318387 [01:33:47]Write 301 bytes [01:33:47]NVStorageSaveData done [01:33:47]OFDSenderStorePacket done [01:33:47]KKMCreateOFDPacket done [01:33:47]NVStorageSaveData kkm_last_timestamp [01:33:47]File name is /storage/kkm_last_timestamp [01:33:47]Write 4 bytes [01:33:47]NVStorageSaveData done [01:33:47]ExternCall_PrintAddStr [01:33:47]wPrintStart [01:33:47]Write to MH i2c: 01 00 00 01 48 49 [01:33:47]Write i2c OK [01:33:47]MH_I2C_Read... [01:33:47]Read from MH i2c: 01 [01:33:47]MH_I2C_Read... [01:33:47]Read from MH i2c: 01 07 00 [01:33:47]MH_I2C_Read... [01:33:47]Read from MH i2c: 01 07 00 01 48 00 00 00 00 00 FF 0F 5E [01:33:47]RasterBufferAndPrint [01:33:47]line Счет N : (1)1093406 [01:33:47]line ИНН: 02508201610067 [01:33:47]line Контрольно-Кассовый Чек [01:33:47]line ПРОДАЖА [01:33:47]line ТРК (МРК, ГНК) : 53 [01:33:47]line Товар: 2710124130 [01:33:47]line Аи-92-К-2 [01:33:47]line 28.410 * 66.90 [01:33:47]line = 1900.63 [01:33:47]line НДС 12% НСП 1% [01:33:47]line > о реализуемом товаре [01:33:47]line ИТОГО: 1900.63 [01:33:47]line НСП 1% : 16.82 [01:33:47]line НДС 12% : 201.84 [01:33:47]line Наличными: 0.00 [01:33:47]line Безнал.: 1900.63 [01:33:47]line Место: АЗС № 101 "Партнер Нефть" [01:33:47]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [01:33:47]line СНО: Общий режим [01:33:47]line Чек 30 29.10.2024 01:33 [01:33:47]line Смена: 547 ФФД: 1.0 [01:33:47]line ЗНМ: 0300000082 [01:33:47]line РНМ: 0000000000091628 [01:33:47]line Версия ККМ: 001 [01:33:47]line Платежная система: Mbank [01:33:47]line ФМ: 0000000000874671 [01:33:47]line ФД: 318387 [01:33:47]line ФПД: 109020793350521 [01:33:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T013348&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318387&fm=109020793350521&tin=02508201610067®Number=0000000000091628&sum=190063 [01:33:47]written 0, free lines is 4095 [01:33:47]OFD Sender: Processing packet 318387 [packets to send 127, broken 126] [01:33:47]ProducePacketName [01:33:47]name=ofd_packets/00318387 [01:33:47]OFD Sender: To server: pG, [01:33:47]CommunicateWithHost lk.salyk.kg:30040 [01:33:47]ConnectInit lk.salyk.kg [01:33:47]Write to MH i2c: 01 00 00 2A 48 72 [01:33:47]Write i2c OK [01:33:47]MH_I2C_Read... [01:33:47]Read from MH i2c: 01 [01:33:47]MH_I2C_Read... [01:33:47]Read from MH i2c: 01 07 00 [01:33:47]MH_I2C_Read... [01:33:47]Read from MH i2c: 01 07 00 2A 48 00 00 00 00 00 18 0D 9E [01:33:47]RasterBufferAndPrint [01:33:47]line [01:33:47]line [01:33:47]line [01:33:47]line [01:33:47]line [01:33:47]written 0, free lines is 3358 [01:33:47]MH_Cut [01:33:47]Write to MH i2c: D1 01 00 31 48 01 4B [01:33:47]Write i2c OK [01:33:47]MH_I2C_Read... [01:33:47]Read from MH i2c: D1 [01:33:47]MH_I2C_Read... [01:33:47]Read from MH i2c: D1 01 00 [01:33:47]MH_I2C_Read... [01:33:47]Read from MH i2c: D1 01 00 31 48 00 4A [01:33:47]Write to MH i2c: 01 00 00 32 48 7A [01:33:47]Write i2c OK [01:33:47]MH_I2C_Read... [01:33:48]*** Cut start [01:33:48]*** Partial cut [01:33:48]*** CUTSNS_PIN = 1 [01:33:48]*** CUTSNS_PIN = 0 [01:33:48]*** Brake cut motor [01:33:49]Read from MH i2c: 01 [01:33:49]MH_I2C_Read... [01:33:49]*** Stop cut motor [01:33:49]*** Cut end [01:33:49]Read from MH i2c: 01 07 00 [01:33:49]MH_I2C_Read... [01:33:49]Read from MH i2c: 01 07 00 32 48 00 00 00 00 00 FF 0F 8F [01:33:49]process_action close_receipt done [01:33:49]requested_data is exist [01:33:49]produce_requested_data [01:33:49]requested_item fm.sn is exist - process it [01:33:49]wFMCommunicate request_size=4 [01:33:49]MH_SAM_APDU [01:33:49]CAPDU: 80 11 00 00 [01:33:49]Write to MH i2c: E2 08 00 33 48 80 11 00 00 00 00 00 00 F5 [01:33:49]Write i2c OK [01:33:49]MH_I2C_Read... [01:33:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:33:49]Read from MH i2c: E2 [01:33:49]MH_I2C_Read... [01:33:49]Read from MH i2c: E2 17 00 [01:33:49]MH_I2C_Read... [01:33:49]Read from MH i2c: E2 17 00 33 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 49 [01:33:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [01:33:49]wFMCommunicate OK [01:33:49]requested_item fd.num is exist - process it [01:33:49]SAM_PROTO_GetFieldsCounters [01:33:49]wFMCommunicate request_size=4 [01:33:49]MH_SAM_APDU [01:33:49]CAPDU: 80 13 00 00 [01:33:49]Write to MH i2c: E2 08 00 34 48 80 13 00 00 00 00 00 00 F8 [01:33:49]Write i2c OK [01:33:49]MH_I2C_Read... [01:33:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:33:49]Read from MH i2c: E2 [01:33:49]MH_I2C_Read... [01:33:49]Read from MH i2c: E2 62 00 [01:33:49]MH_I2C_Read... [01:33:49]Read from MH i2c: E2 62 00 34 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B3 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 1E 00 00 00 5E 04 04 00 1E 00 00 00 57 04 04 00 1F 00 00 00 19 04 04 00 00 00 00 00 90 00 2C [01:33:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B3 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 1E 00 00 00 5E 04 04 00 1E 00 00 00 57 04 04 00 1F 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:33:49]wFMCommunicate OK [01:33:49]SAM_PROTO_GetFieldsCounters done [01:33:49]requested_item shift.num is exist - process it [01:33:49]requested_item shift.opened is exist - process it [01:33:49]req_shift_opened [01:33:49]FM_GetShiftState [01:33:49]SAM_PROTO_GetShiftState [01:33:49]wFMCommunicate request_size=4 [01:33:49]MH_SAM_APDU [01:33:49]CAPDU: 80 13 01 00 [01:33:49]Write to MH i2c: E2 08 00 35 48 80 13 01 00 00 00 00 00 FA [01:33:49]Write i2c OK [01:33:49]MH_I2C_Read... [01:33:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:33:49]Read from MH i2c: E2 [01:33:49]MH_I2C_Read... [01:33:49]Read from MH i2c: E2 0E 00 [01:33:49]MH_I2C_Read... [01:33:49]Read from MH i2c: E2 0E 00 35 48 00 09 00 01 83 25 20 67 00 00 00 00 90 00 35 [01:33:49]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [01:33:49]wFMCommunicate OK [01:33:49]SAM_PROTO_GetShiftState done [01:33:49]FM_GetShiftState done [01:33:49]req_shift_opened done [01:33:49]requested_item shift.open_date is exist - process it [01:33:49]req_shift_open_date [01:33:49]req_shift_open_date done [01:33:49]produce_requested_data done [01:33:49]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318387,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [01:33:49]process_action_free close_receipt [01:33:49]json_value_free [01:33:49]json_value_free done [01:33:49]process_json_proto returns [01:33:49]Send response to host [01:33:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318387,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [01:33:49]free response buf [01:33:49]execute_script done [01:33:49]execute_script returns [01:33:49]free content buf [01:33:49]Sock 9.Close socket [01:33:49]Sock 9.Thread stoped [01:34:40]accept exits with 8 [01:34:40]New connection [01:34:40]New thread 3066895716 created [01:34:40]Thread 3067039076 joined [01:34:40]Waiting for new connection... [01:34:40] Sock 8.Parse request [01:34:40]Sock 8.Check first char [01:34:40]Sock 8.First char is OK [01:34:40]request: POST /json_proto HTTP/1.0 [01:34:40]Method: POST [01:34:40]URL: /json_proto [01:34:40]Method is POST - this is cgi request [01:34:40]url: /json_proto [01:34:40]query_string will be loaded in cgi processing [01:34:40]execute_cgi json_proto POST (null) [01:34:40]execute_cgi path=json_proto method=POST [01:34:40]POST find Content-Length [01:34:40]Host: 172.17.50.195:8080 [01:34:40]Content-Length: 773 [01:34:40]Content-Type: application/json [01:34:40] [01:34:40]POST finish read [01:34:40]Found Content-Length = 773 [01:34:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093405", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 67.860, "sum" : 2599.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: Mbank", "payments": [ { "type": 1, "sum" : 2599.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:34:40]execute_script... [01:34: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)1093405", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 67.860, "sum" : 2599.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: Mbank", "payments": [ { "type": 1, "sum" : 2599.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:34:40]POST & json_proto [01:34:40]process_json_proto [01:34:40]json parsed OK: [01:34:40]protocol is kg_v1.0 [01:34:40]action value=close_receipt [01:34:40]process_action close_receipt [01:34:40]cmd_close_receipt [01:34:40]MH_GetDate [01:34:40]Write to MH i2c: F0 00 00 36 48 6D [01:34:40]Write i2c OK [01:34:40]MH_I2C_Read... [01:34:40]Read from MH i2c: F0 [01:34:40]MH_I2C_Read... [01:34:40]Read from MH i2c: F0 09 00 [01:34:40]MH_I2C_Read... [01:34:40]Read from MH i2c: F0 09 00 36 48 00 B3 3B 20 67 43 33 1C 67 E4 [01:34:40]GetLastDocTimeStamp 1730165628 [01:34:40]current date 1730165683 [01:34:40]FM_GetShiftState [01:34:40]SAM_PROTO_GetShiftState [01:34:40]wFMCommunicate request_size=4 [01:34:40]MH_SAM_APDU [01:34:40]CAPDU: 80 13 01 00 [01:34:40]Write to MH i2c: E2 08 00 37 48 80 13 01 00 00 00 00 00 FC [01:34:40]Write i2c OK [01:34:40]MH_I2C_Read... [01:34:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:34:40]Read from MH i2c: E2 [01:34:40]MH_I2C_Read... [01:34:40]Read from MH i2c: E2 0E 00 [01:34:40]MH_I2C_Read... [01:34:40]Read from MH i2c: E2 0E 00 37 48 00 09 00 01 83 25 20 67 00 00 00 00 90 00 37 [01:34:40]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [01:34:40]wFMCommunicate OK [01:34:40]SAM_PROTO_GetShiftState done [01:34:40]FM_GetShiftState done [01:34:40]opened in 1730160003 [01:34:40]opened+sec_in_day 1730246403 [01:34:40]quantity*price = 259903 [01:34:40]sum+1 = 259905 [01:34:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2599.04 НСП 1% : 23.00 НДС 12% : 276.00 Наличными: 0.00 Безнал.: 2599.04 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 31 29.10.2024 01:34 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318388 ФПД: 150635902101946 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T013443&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318388&fm=150635902101946&tin=02508201610067®Number=0000000000091628&sum=259904 [01:34:41]StoreToDocumentArchive [01:34:41]shift 547 fd 318388 [01:34:41]save to /storage/0547/doc_00318388 [01:34:41]save last doc name /storage/0547/doc_00318388 to /storage/kkm_last_doc_name [01:34:41]save OK [01:34:41]Clear old archive folders... [01:34:41]ProcessDocumentItem done err = 0, tmpTLVsize=250 [01:34:41]tlvbuf is 001264B0 [01:34:41]SAM_PROTO_ClearQueue [01:34:41]wFMCommunicate request_size=4 [01:34:41]MH_SAM_APDU [01:34:41]CAPDU: 80 09 00 00 [01:34:41]Write to MH i2c: E2 08 00 44 48 80 09 00 00 00 00 00 00 FE [01:34:41]Write i2c OK [01:34:41]MH_I2C_Read... [01:34:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:34:41]Read from MH i2c: E2 [01:34:41]MH_I2C_Read... [01:34:41]Read from MH i2c: E2 03 00 [01:34:41]MH_I2C_Read... [01:34:41]Read from MH i2c: E2 03 00 44 48 00 90 00 00 [01:34:41]RAPDU: 90 00 [01:34:41]wFMCommunicate OK [01:34:41]SAM_PROTO_ClearQueue done [01:34:41]KKMCreateOFDPacket [01:34:41]OFDProtocolAddRootSTLVToBuf [01:34:41]FM_MakeSignedData [01:34:41]FM_MakeSignedData [01:34:41]SAM_PROTO_SignData [01:34:41]wFMCommunicate request_size=4 [01:34:41]MH_SAM_APDU [01:34:41]CAPDU: 80 0D 01 02 [01:34:41]Write to MH i2c: E2 08 00 45 48 80 0D 01 02 00 00 00 00 06 [01:34:41]Write i2c OK [01:34:41]MH_I2C_Read... [01:34:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:34:42]Read from MH i2c: E2 [01:34:42]MH_I2C_Read... [01:34:42]Read from MH i2c: E2 03 00 [01:34:42]MH_I2C_Read... [01:34:42]Read from MH i2c: E2 03 00 45 48 00 90 00 01 [01:34:42]RAPDU: 90 00 [01:34:42]wFMCommunicate OK [01:34:42]wFMCommunicate request_size=255 [01:34:42]MH_SAM_APDU [01:34:42]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 14 09 01 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 40 F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 F7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FC 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D0 6B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 40 F7 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 B3 3B 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B4 DB 04 00 35 04 06 00 89 00 [01:34:42]Write to MH i2c: E2 02 01 46 48 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 14 09 01 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 40 F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 F7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FC 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D0 6B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 40 F7 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 B3 3B 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B4 DB 04 00 35 04 06 00 89 00 00 00 9D [01:34:42]Write i2c OK [01:34:42]MH_I2C_Read... [01:34:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:34:42]Read from MH i2c: E2 [01:34:42]MH_I2C_Read... [01:34:42]Read from MH i2c: E2 03 00 [01:34:42]MH_I2C_Read... [01:34:42]Read from MH i2c: E2 03 00 46 48 00 90 00 02 [01:34:42]RAPDU: 90 00 [01:34:42]wFMCommunicate OK [01:34:42]wFMCommunicate request_size=9 [01:34:42]MH_SAM_APDU [01:34:42]CAPDU: 80 0D 02 02 04 A7 6F 69 BA [01:34:42]Write to MH i2c: E2 0C 00 47 48 80 0D 02 02 04 00 A7 6F 69 BA 00 00 4A [01:34:42]Write i2c OK [01:34:42]MH_I2C_Read... [01:34:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:34:42]Read from MH i2c: E2 [01:34:42]MH_I2C_Read... [01:34:42]Read from MH i2c: E2 03 00 [01:34:42]MH_I2C_Read... [01:34:42]Read from MH i2c: E2 03 00 47 48 00 90 00 03 [01:34:42]RAPDU: 90 00 [01:34:42]wFMCommunicate OK [01:34:42]wFMCommunicate request_size=4 [01:34:42]MH_SAM_APDU [01:34:42]CAPDU: 80 0D 03 02 [01:34:42]Write to MH i2c: E2 08 00 48 48 80 0D 03 02 00 00 00 00 0B [01:34:42]Write i2c OK [01:34:42]MH_I2C_Read... [01:34:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:34:42]Read from MH i2c: E2 [01:34:42]MH_I2C_Read... [01:34:42]Read from MH i2c: E2 0B 00 [01:34:42]MH_I2C_Read... [01:34:42]Read from MH i2c: E2 0B 00 48 48 00 58 80 8A B3 60 83 91 F1 90 00 86 [01:34:42]RAPDU: 58 80 8A B3 60 83 91 F1 90 00 [01:34:42]wFMCommunicate OK [01:34:42]SAM_PROTO_SignData done [01:34:42]FM_MakeSignedData done [01:34:42]CreateOFDProtocolMessage [01:34:42]wFMCommunicate request_size=4 [01:34:42]MH_SAM_APDU [01:34:42]CAPDU: 80 11 00 00 [01:34:42]Write to MH i2c: E2 08 00 49 48 80 11 00 00 00 00 00 00 0B [01:34:42]Write i2c OK [01:34:42]MH_I2C_Read... [01:34:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:34:42]Read from MH i2c: E2 [01:34:42]MH_I2C_Read... [01:34:42]Read from MH i2c: E2 17 00 [01:34:42]MH_I2C_Read... [01:34:42]Read from MH i2c: E2 17 00 49 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 5F [01:34:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [01:34:42]wFMCommunicate OK [01:34:42]CreateOFDProtocolMessage done [01:34:42]OFDSenderStorePacket 318388 [01:34:42]StoreOFDPacket docnum=318388 [01:34:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 DC 49 06 01 20 29 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 14 09 01 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 40 F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 F7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FC 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D0 6B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 40 F7 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 B3 3B 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B4 DB 04 00 35 04 06 00 89 00 A7 6F 69 BA 58 80 8A B3 60 83 91 F1 [01:34:42]CheckFolder [01:34:42]dirname=/storage/ofd_packets [01:34:42]CheckFolder done [01:34:42]ProducePacketName [01:34:42]name=ofd_packets/00318388 [01:34:42]NVStorageSaveData ofd_packets/00318388 [01:34:42]File name is /storage/ofd_packets/00318388 [01:34:42]Write 300 bytes [01:34:42]NVStorageSaveData done [01:34:42]OFDSenderStorePacket done [01:34:42]KKMCreateOFDPacket done [01:34:42]NVStorageSaveData kkm_last_timestamp [01:34:42]File name is /storage/kkm_last_timestamp [01:34:42]Write 4 bytes [01:34:42]NVStorageSaveData done [01:34:42]ExternCall_PrintAddStr [01:34:42]wPrintStart [01:34:42]Write to MH i2c: 01 00 00 4A 48 92 [01:34:42]Write i2c OK [01:34:42]MH_I2C_Read... [01:34:42]Read from MH i2c: 01 [01:34:42]MH_I2C_Read... [01:34:42]Read from MH i2c: 01 07 00 [01:34:42]MH_I2C_Read... [01:34:42]Read from MH i2c: 01 07 00 4A 48 00 00 00 00 00 FF 0F A7 [01:34:42]RasterBufferAndPrint [01:34:42]line Счет N : (1)1093405 [01:34:42]line ИНН: 02508201610067 [01:34:42]line Контрольно-Кассовый Чек [01:34:42]line ПРОДАЖА [01:34:42]line ТРК (МРК, ГНК) : 81 [01:34:42]line Товар: 2711190000 [01:34:42]line ГАЗ-К-5 [01:34:42]line 67.860 * 38.30 [01:34:42]line = 2599.04 [01:34:42]line НДС 12% НСП 1% [01:34:42]line > о реализуемом товаре [01:34:42]line ИТОГО: 2599.04 [01:34:42]line НСП 1% : 23.00 [01:34:42]line НДС 12% : 276.00 [01:34:42]line Наличными: 0.00 [01:34:42]line Безнал.: 2599.04 [01:34:42]line Место: АЗС № 101 "Партнер Нефть" [01:34:42]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [01:34:42]line СНО: Общий режим [01:34:42]line Чек 31 29.10.2024 01:34 [01:34:42]line Смена: 547 ФФД: 1.0 [01:34:42]line ЗНМ: 0300000082 [01:34:42]line РНМ: 0000000000091628 [01:34:42]line Версия ККМ: 001 [01:34:42]line Платежная система: Mbank [01:34:42]line ФМ: 0000000000874671 [01:34:42]line ФД: 318388 [01:34:42]line ФПД: 150635902101946 [01:34:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T013443&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318388&fm=150635902101946&tin=02508201610067®Number=0000000000091628&sum=259904 [01:34:42]written 0, free lines is 4095 [01:34:42]Write to MH i2c: 01 00 00 73 48 BB [01:34:42]Write i2c OK [01:34:42]MH_I2C_Read... [01:34:42]Read from MH i2c: 01 [01:34:42]MH_I2C_Read... [01:34:42]Read from MH i2c: 01 07 00 [01:34:42]MH_I2C_Read... [01:34:42]Read from MH i2c: 01 07 00 73 48 00 00 00 00 00 12 0D E1 [01:34:42]RasterBufferAndPrint [01:34:42]line [01:34:42]line [01:34:42]line [01:34:42]line [01:34:42]line [01:34:42]written 0, free lines is 3354 [01:34:42]MH_Cut [01:34:42]Write to MH i2c: D1 01 00 7A 48 01 94 [01:34:42]Write i2c OK [01:34:42]MH_I2C_Read... [01:34:42]Read from MH i2c: D1 [01:34:42]MH_I2C_Read... [01:34:42]Read from MH i2c: D1 01 00 [01:34:42]MH_I2C_Read... [01:34:42]Read from MH i2c: D1 01 00 7A 48 00 93 [01:34:42]Write to MH i2c: 01 00 00 7B 48 C3 [01:34:42]Write i2c OK [01:34:42]MH_I2C_Read... [01:34:43]*** Cut start [01:34:43]*** Partial cut [01:34:43]*** CUTSNS_PIN = 1 [01:34:43]*** CUTSNS_PIN = 0 [01:34:43]*** Brake cut motor [01:34:44]Read from MH i2c: 01 [01:34:44]MH_I2C_Read... [01:34:44]*** Stop cut motor [01:34:44]*** Cut end [01:34:44]Read from MH i2c: 01 07 00 [01:34:44]MH_I2C_Read... [01:34:44]Read from MH i2c: 01 07 00 7B 48 00 00 00 00 00 FF 0F D8 [01:34:44]process_action close_receipt done [01:34:44]requested_data is exist [01:34:44]produce_requested_data [01:34:44]requested_item fm.sn is exist - process it [01:34:44]wFMCommunicate request_size=4 [01:34:44]MH_SAM_APDU [01:34:44]CAPDU: 80 11 00 00 [01:34:44]Write to MH i2c: E2 08 00 7C 48 80 11 00 00 00 00 00 00 3E [01:34:44]Write i2c OK [01:34:44]MH_I2C_Read... [01:34:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:34:44]Read from MH i2c: E2 [01:34:44]MH_I2C_Read... [01:34:44]Read from MH i2c: E2 17 00 [01:34:44]MH_I2C_Read... [01:34:44]Read from MH i2c: E2 17 00 7C 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 92 [01:34:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [01:34:44]wFMCommunicate OK [01:34:44]requested_item fd.num is exist - process it [01:34:44]SAM_PROTO_GetFieldsCounters [01:34:44]wFMCommunicate request_size=4 [01:34:44]MH_SAM_APDU [01:34:44]CAPDU: 80 13 00 00 [01:34:44]Write to MH i2c: E2 08 00 7D 48 80 13 00 00 00 00 00 00 41 [01:34:44]Write i2c OK [01:34:44]MH_I2C_Read... [01:34:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:34:44]Read from MH i2c: E2 [01:34:44]MH_I2C_Read... [01:34:44]Read from MH i2c: E2 62 00 [01:34:44]MH_I2C_Read... [01:34:44]Read from MH i2c: E2 62 00 7D 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B4 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 1F 00 00 00 5E 04 04 00 1F 00 00 00 57 04 04 00 20 00 00 00 19 04 04 00 00 00 00 00 90 00 79 [01:34:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B4 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 1F 00 00 00 5E 04 04 00 1F 00 00 00 57 04 04 00 20 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:34:44]wFMCommunicate OK [01:34:44]SAM_PROTO_GetFieldsCounters done [01:34:44]requested_item shift.num is exist - process it [01:34:44]requested_item shift.opened is exist - process it [01:34:44]req_shift_opened [01:34:44]FM_GetShiftState [01:34:44]SAM_PROTO_GetShiftState [01:34:44]wFMCommunicate request_size=4 [01:34:44]MH_SAM_APDU [01:34:44]CAPDU: 80 13 01 00 [01:34:44]Write to MH i2c: E2 08 00 7E 48 80 13 01 00 00 00 00 00 43 [01:34:44]Write i2c OK [01:34:44]MH_I2C_Read... [01:34:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:34:44]Read from MH i2c: E2 [01:34:44]MH_I2C_Read... [01:34:44]Read from MH i2c: E2 0E 00 [01:34:44]MH_I2C_Read... [01:34:44]Read from MH i2c: E2 0E 00 7E 48 00 09 00 01 83 25 20 67 00 00 00 00 90 00 7E [01:34:44]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [01:34:44]wFMCommunicate OK [01:34:44]SAM_PROTO_GetShiftState done [01:34:44]FM_GetShiftState done [01:34:44]req_shift_opened done [01:34:44]requested_item shift.open_date is exist - process it [01:34:44]req_shift_open_date [01:34:44]req_shift_open_date done [01:34:44]produce_requested_data done [01:34:44]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318388,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [01:34:44]process_action_free close_receipt [01:34:44]json_value_free [01:34:44]json_value_free done [01:34:44]process_json_proto returns [01:34:44]Send response to host [01:34:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318388,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [01:34:44]free response buf [01:34:44]execute_script done [01:34:44]execute_script returns [01:34:44]free content buf [01:34:44]Sock 8.Close socket [01:34:44]Sock 8.Thread stoped [01:35:32]accept exits with 9 [01:35:32]New connection [01:35:32]New thread 3067039076 created [01:35:32]Thread 3066895716 joined [01:35:32]Waiting for new connection... [01:35:32] Sock 9.Parse request [01:35:32]Sock 9.Check first char [01:35:32]Sock 9.First char is OK [01:35:32]request: POST /json_proto HTTP/1.0 [01:35:32]Method: POST [01:35:32]URL: /json_proto [01:35:32]Method is POST - this is cgi request [01:35:32]url: /json_proto [01:35:32]query_string will be loaded in cgi processing [01:35:32]execute_cgi json_proto POST (null) [01:35:32]execute_cgi path=json_proto method=POST [01:35:32]POST find Content-Length [01:35:32]Host: 172.17.50.195:8080 [01:35:32]Content-Length: 771 [01:35:32]Content-Type: application/json [01:35:32] [01:35:32]POST finish read [01:35:32]Found Content-Length = 771 [01:35:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093408", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 20.890, "sum" : 800.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 800.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:35:32]execute_script... [01:35: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)1093408", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 20.890, "sum" : 800.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 800.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:35:32]POST & json_proto [01:35:32]process_json_proto [01:35:32]json parsed OK: [01:35:32]protocol is kg_v1.0 [01:35:32]action value=close_receipt [01:35:32]process_action close_receipt [01:35:32]cmd_close_receipt [01:35:32]MH_GetDate [01:35:32]Write to MH i2c: F0 00 00 7F 48 B6 [01:35:32]Write i2c OK [01:35:32]MH_I2C_Read... [01:35:32]Read from MH i2c: F0 [01:35:32]MH_I2C_Read... [01:35:32]Read from MH i2c: F0 09 00 [01:35:32]MH_I2C_Read... [01:35:32]Read from MH i2c: F0 09 00 7F 48 00 E6 3B 20 67 43 33 1C 67 60 [01:35:32]GetLastDocTimeStamp 1730165683 [01:35:32]current date 1730165734 [01:35:32]FM_GetShiftState [01:35:32]SAM_PROTO_GetShiftState [01:35:32]wFMCommunicate request_size=4 [01:35:32]MH_SAM_APDU [01:35:32]CAPDU: 80 13 01 00 [01:35:32]Write to MH i2c: E2 08 00 80 48 80 13 01 00 00 00 00 00 45 [01:35:32]Write i2c OK [01:35:32]MH_I2C_Read... [01:35:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:35:32]Read from MH i2c: E2 [01:35:32]MH_I2C_Read... [01:35:32]Read from MH i2c: E2 0E 00 [01:35:32]MH_I2C_Read... [01:35:32]Read from MH i2c: E2 0E 00 80 48 00 09 00 01 83 25 20 67 00 00 00 00 90 00 80 [01:35:32]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [01:35:32]wFMCommunicate OK [01:35:32]SAM_PROTO_GetShiftState done [01:35:32]FM_GetShiftState done [01:35:32]opened in 1730160003 [01:35:32]opened+sec_in_day 1730246403 [01:35:32]quantity*price = 80008 [01:35:32]sum+1 = 80010 [01:35:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.09 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 0.00 Безнал.: 800.09 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 32 29.10.2024 01:35 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318389 ФПД: 280784549965582 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T013534&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318389&fm=280784549965582&tin=02508201610067®Number=0000000000091628&sum=80009 [01:35:33]StoreToDocumentArchive [01:35:33]shift 547 fd 318389 [01:35:33]save to /storage/0547/doc_00318389 [01:35:33]save last doc name /storage/0547/doc_00318389 to /storage/kkm_last_doc_name [01:35:33]save OK [01:35:33]Clear old archive folders... [01:35:33]ProcessDocumentItem done err = 0, tmpTLVsize=250 [01:35:33]tlvbuf is B6F6D700 [01:35:33]SAM_PROTO_ClearQueue [01:35:33]wFMCommunicate request_size=4 [01:35:33]MH_SAM_APDU [01:35:33]CAPDU: 80 09 00 00 [01:35:33]Write to MH i2c: E2 08 00 8D 48 80 09 00 00 00 00 00 00 47 [01:35:33]Write i2c OK [01:35:33]MH_I2C_Read... [01:35:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:35:33]Read from MH i2c: E2 [01:35:33]MH_I2C_Read... [01:35:33]Read from MH i2c: E2 03 00 [01:35:33]MH_I2C_Read... [01:35:33]Read from MH i2c: E2 03 00 8D 48 00 90 00 49 [01:35:33]RAPDU: 90 00 [01:35:33]wFMCommunicate OK [01:35:33]SAM_PROTO_ClearQueue done [01:35:33]KKMCreateOFDPacket [01:35:33]OFDProtocolAddRootSTLVToBuf [01:35:33]FM_MakeSignedData [01:35:33]FM_MakeSignedData [01:35:33]SAM_PROTO_SignData [01:35:33]wFMCommunicate request_size=4 [01:35:33]MH_SAM_APDU [01:35:33]CAPDU: 80 0D 01 02 [01:35:33]Write to MH i2c: E2 08 00 8E 48 80 0D 01 02 00 00 00 00 4F [01:35:33]Write i2c OK [01:35:33]MH_I2C_Read... [01:35:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:35:33]Read from MH i2c: E2 [01:35:33]MH_I2C_Read... [01:35:33]Read from MH i2c: E2 03 00 [01:35:33]MH_I2C_Read... [01:35:33]Read from MH i2c: E2 03 00 8E 48 00 90 00 4A [01:35:33]RAPDU: 90 00 [01:35:33]wFMCommunicate OK [01:35:33]wFMCommunicate request_size=255 [01:35:33]MH_SAM_APDU [01:35:33]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9A 51 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 89 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 89 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 89 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 E6 3B 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B5 DB 04 00 35 04 06 00 FF 5F [01:35:33]Write to MH i2c: E2 02 01 8F 48 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9A 51 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 89 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 89 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 89 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 E6 3B 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B5 DB 04 00 35 04 06 00 FF 5F 00 00 2D [01:35:33]Write i2c OK [01:35:33]MH_I2C_Read... [01:35:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:35:33]Read from MH i2c: E2 [01:35:33]MH_I2C_Read... [01:35:33]Read from MH i2c: E2 03 00 [01:35:33]MH_I2C_Read... [01:35:33]Read from MH i2c: E2 03 00 8F 48 00 90 00 4B [01:35:33]RAPDU: 90 00 [01:35:33]wFMCommunicate OK [01:35:33]wFMCommunicate request_size=9 [01:35:33]MH_SAM_APDU [01:35:33]CAPDU: 80 0D 02 02 04 3F 5B EF 0E [01:35:33]Write to MH i2c: E2 0C 00 90 48 80 0D 02 02 04 00 3F 5B EF 0E 00 00 F1 [01:35:33]Write i2c OK [01:35:33]MH_I2C_Read... [01:35:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:35:33]Read from MH i2c: E2 [01:35:33]MH_I2C_Read... [01:35:33]Read from MH i2c: E2 03 00 [01:35:33]MH_I2C_Read... [01:35:33]Read from MH i2c: E2 03 00 90 48 00 90 00 4C [01:35:33]RAPDU: 90 00 [01:35:33]wFMCommunicate OK [01:35:33]wFMCommunicate request_size=4 [01:35:33]MH_SAM_APDU [01:35:33]CAPDU: 80 0D 03 02 [01:35:33]Write to MH i2c: E2 08 00 91 48 80 0D 03 02 00 00 00 00 54 [01:35:33]Write i2c OK [01:35:33]MH_I2C_Read... [01:35:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:35:33]Read from MH i2c: E2 [01:35:33]MH_I2C_Read... [01:35:33]Read from MH i2c: E2 0B 00 [01:35:33]MH_I2C_Read... [01:35:33]Read from MH i2c: E2 0B 00 91 48 00 6C 4B 0E D1 22 60 3B 93 90 00 3B [01:35:33]RAPDU: 6C 4B 0E D1 22 60 3B 93 90 00 [01:35:33]wFMCommunicate OK [01:35:33]SAM_PROTO_SignData done [01:35:33]FM_MakeSignedData done [01:35:33]CreateOFDProtocolMessage [01:35:33]wFMCommunicate request_size=4 [01:35:33]MH_SAM_APDU [01:35:33]CAPDU: 80 11 00 00 [01:35:33]Write to MH i2c: E2 08 00 92 48 80 11 00 00 00 00 00 00 54 [01:35:33]Write i2c OK [01:35:33]MH_I2C_Read... [01:35:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:35:33]Read from MH i2c: E2 [01:35:33]MH_I2C_Read... [01:35:33]Read from MH i2c: E2 17 00 [01:35:33]MH_I2C_Read... [01:35:33]Read from MH i2c: E2 17 00 92 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A8 [01:35:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [01:35:33]wFMCommunicate OK [01:35:33]CreateOFDProtocolMessage done [01:35:33]OFDSenderStorePacket 318389 [01:35:33]StoreOFDPacket docnum=318389 [01:35:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 64 C1 06 01 2D 4E 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9A 51 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 89 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 89 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 89 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 E6 3B 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B5 DB 04 00 35 04 06 00 FF 5F 3F 5B EF 0E 6C 4B 0E D1 22 60 3B 93 [01:35:33]CheckFolder [01:35:33]dirname=/storage/ofd_packets [01:35:33]CheckFolder done [01:35:33]ProducePacketName [01:35:33]name=ofd_packets/00318389 [01:35:33]NVStorageSaveData ofd_packets/00318389 [01:35:33]File name is /storage/ofd_packets/00318389 [01:35:33]Write 300 bytes [01:35:33]NVStorageSaveData done [01:35:33]OFDSenderStorePacket done [01:35:33]KKMCreateOFDPacket done [01:35:33]NVStorageSaveData kkm_last_timestamp [01:35:33]File name is /storage/kkm_last_timestamp [01:35:33]Write 4 bytes [01:35:33]NVStorageSaveData done [01:35:33]ExternCall_PrintAddStr [01:35:33]wPrintStart [01:35:33]Write to MH i2c: 01 00 00 93 48 DB [01:35:33]Write i2c OK [01:35:33]MH_I2C_Read... [01:35:33]Read from MH i2c: 01 [01:35:33]MH_I2C_Read... [01:35:33]Read from MH i2c: 01 07 00 [01:35:33]MH_I2C_Read... [01:35:33]Read from MH i2c: 01 07 00 93 48 00 00 00 00 00 FF 0F F0 [01:35:33]RasterBufferAndPrint [01:35:33]line Счет N : (1)1093408 [01:35:33]line ИНН: 02508201610067 [01:35:33]line Контрольно-Кассовый Чек [01:35:33]line ПРОДАЖА [01:35:33]line ТРК (МРК, ГНК) : 71 [01:35:33]line Товар: 2711190000 [01:35:33]line ГАЗ-К-5 [01:35:33]line 20.890 * 38.30 [01:35:33]line = 800.09 [01:35:33]line НДС 12% НСП 1% [01:35:33]line > о реализуемом товаре [01:35:33]line ИТОГО: 800.09 [01:35:33]line НСП 1% : 7.08 [01:35:33]line НДС 12% : 84.96 [01:35:33]line Наличными: 0.00 [01:35:33]line Безнал.: 800.09 [01:35:33]line Место: АЗС № 101 "Партнер Нефть" [01:35:33]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [01:35:33]line СНО: Общий режим [01:35:33]line Чек 32 29.10.2024 01:35 [01:35:33]line Смена: 547 ФФД: 1.0 [01:35:33]line ЗНМ: 0300000082 [01:35:33]line РНМ: 0000000000091628 [01:35:33]line Версия ККМ: 001 [01:35:33]line Платежная система: Mbank [01:35:33]line ФМ: 0000000000874671 [01:35:33]line ФД: 318389 [01:35:33]line ФПД: 280784549965582 [01:35:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T013534&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318389&fm=280784549965582&tin=02508201610067®Number=0000000000091628&sum=80009 [01:35:33]written 0, free lines is 4095 [01:35:34]Write to MH i2c: 01 00 00 BC 48 04 [01:35:34]Write i2c OK [01:35:34]MH_I2C_Read... [01:35:34]Read from MH i2c: 01 [01:35:34]MH_I2C_Read... [01:35:34]Read from MH i2c: 01 07 00 [01:35:34]MH_I2C_Read... [01:35:34]Read from MH i2c: 01 07 00 BC 48 00 00 00 00 00 1C 0D 34 [01:35:34]RasterBufferAndPrint [01:35:34]line [01:35:34]line [01:35:34]line [01:35:34]line [01:35:34]line [01:35:34]written 0, free lines is 3362 [01:35:34]MH_Cut [01:35:34]Write to MH i2c: D1 01 00 C3 48 01 DD [01:35:34]Write i2c OK [01:35:34]MH_I2C_Read... [01:35:34]Read from MH i2c: D1 [01:35:34]MH_I2C_Read... [01:35:34]Read from MH i2c: D1 01 00 [01:35:34]MH_I2C_Read... [01:35:34]Read from MH i2c: D1 01 00 C3 48 00 DC [01:35:34]Write to MH i2c: 01 00 00 C4 48 0C [01:35:34]Write i2c OK [01:35:34]MH_I2C_Read... [01:35:35]*** Cut start [01:35:35]*** Partial cut [01:35:35]*** CUTSNS_PIN = 1 [01:35:35]*** CUTSNS_PIN = 0 [01:35:35]*** Brake cut motor [01:35:35]Read from MH i2c: 01 [01:35:35]MH_I2C_Read... [01:35:35]*** Stop cut motor [01:35:35]*** Cut end [01:35:35]Read from MH i2c: 01 07 00 [01:35:35]MH_I2C_Read... [01:35:35]Read from MH i2c: 01 07 00 C4 48 00 00 00 00 00 FF 0F 21 [01:35:35]process_action close_receipt done [01:35:35]requested_data is exist [01:35:35]produce_requested_data [01:35:35]requested_item fm.sn is exist - process it [01:35:35]wFMCommunicate request_size=4 [01:35:35]MH_SAM_APDU [01:35:35]CAPDU: 80 11 00 00 [01:35:35]Write to MH i2c: E2 08 00 C5 48 80 11 00 00 00 00 00 00 87 [01:35:35]Write i2c OK [01:35:35]MH_I2C_Read... [01:35:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:35:35]Read from MH i2c: E2 [01:35:35]MH_I2C_Read... [01:35:35]Read from MH i2c: E2 17 00 [01:35:35]MH_I2C_Read... [01:35:35]Read from MH i2c: E2 17 00 C5 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 DB [01:35:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [01:35:35]wFMCommunicate OK [01:35:35]requested_item fd.num is exist - process it [01:35:35]SAM_PROTO_GetFieldsCounters [01:35:35]wFMCommunicate request_size=4 [01:35:35]MH_SAM_APDU [01:35:35]CAPDU: 80 13 00 00 [01:35:35]Write to MH i2c: E2 08 00 C6 48 80 13 00 00 00 00 00 00 8A [01:35:35]Write i2c OK [01:35:35]MH_I2C_Read... [01:35:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:35:35]Read from MH i2c: E2 [01:35:35]MH_I2C_Read... [01:35:35]Read from MH i2c: E2 62 00 [01:35:35]MH_I2C_Read... [01:35:35]Read from MH i2c: E2 62 00 C6 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B5 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 20 00 00 00 5E 04 04 00 20 00 00 00 57 04 04 00 21 00 00 00 19 04 04 00 00 00 00 00 90 00 C6 [01:35:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B5 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 20 00 00 00 5E 04 04 00 20 00 00 00 57 04 04 00 21 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:35:35]wFMCommunicate OK [01:35:35]SAM_PROTO_GetFieldsCounters done [01:35:35]requested_item shift.num is exist - process it [01:35:35]requested_item shift.opened is exist - process it [01:35:35]req_shift_opened [01:35:35]FM_GetShiftState [01:35:35]SAM_PROTO_GetShiftState [01:35:35]wFMCommunicate request_size=4 [01:35:35]MH_SAM_APDU [01:35:35]CAPDU: 80 13 01 00 [01:35:35]Write to MH i2c: E2 08 00 C7 48 80 13 01 00 00 00 00 00 8C [01:35:35]Write i2c OK [01:35:35]MH_I2C_Read... [01:35:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:35:35]Read from MH i2c: E2 [01:35:35]MH_I2C_Read... [01:35:35]Read from MH i2c: E2 0E 00 [01:35:35]MH_I2C_Read... [01:35:35]Read from MH i2c: E2 0E 00 C7 48 00 09 00 01 83 25 20 67 00 00 00 00 90 00 C7 [01:35:35]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [01:35:35]wFMCommunicate OK [01:35:35]SAM_PROTO_GetShiftState done [01:35:35]FM_GetShiftState done [01:35:35]req_shift_opened done [01:35:35]requested_item shift.open_date is exist - process it [01:35:35]req_shift_open_date [01:35:35]req_shift_open_date done [01:35:35]produce_requested_data done [01:35:35]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318389,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [01:35:35]process_action_free close_receipt [01:35:35]json_value_free [01:35:35]json_value_free done [01:35:35]process_json_proto returns [01:35:35]Send response to host [01:35:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318389,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [01:35:35]free response buf [01:35:35]execute_script done [01:35:35]execute_script returns [01:35:35]free content buf [01:35:35]Sock 9.Close socket [01:35:35]Sock 9.Thread stoped [01:36:00]ConnectInit Can't connect to host [01:36:00]CommunicateWithHost connect error [01:36:00]CommunicateWithHost err = -1 [01:36:00]OFD Sender: Server communicate error [01:36:00]OFD Sender: Processing packet 318387 [packets to send 129, broken 126] [01:36:00]ProducePacketName [01:36:00]name=ofd_packets/00318387 [01:36:00]OFD Sender: To server: pG, [01:36:00]CommunicateWithHost lk.salyk.kg:30040 [01:36:00]ConnectInit lk.salyk.kg [01:36:01]Connected sock=9 [01:36:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 7A BB 07 01 72 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 32 FF 03 08 00 03 FA 6E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 6F E6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F E6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D8 4E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F E6 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 7C 3B 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B3 DB 04 00 35 04 06 00 63 27 61 A9 29 79 72 95 7B 37 16 0D 0F 6B [01:36:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 0F AE 47 00 B4 D0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B3 DB 04 00 F4 03 04 00 B8 E7 1F 67 B6 04 01 00 00 FC 86 D1 BF E0 92 56 48 [01:36:01]CommunicateWithHost err = 0 [01:36:01]CheckOFDResponse [01:36:01]1017 (14) - 77093643461234 [01:36:01]1041 (16) - 0000000000874671 [01:36:01]1040 (4) - 318387 [01:36:01]1012 (4) - 28.10.2024 19:36 [01:36:01]1206 (1) - 0 [01:36:01]OFD Sender: Remove packet 318387 [01:36:01]ProducePacketName [01:36:01]name=ofd_packets/00318387 [01:36:01]NVStorageDeleteData [01:36:01]OFD Sender: Processing packet 318388 [packets to send 128, broken 126] [01:36:01]ProducePacketName [01:36:01]name=ofd_packets/00318388 [01:36:01]OFD Sender: To server: pG, [01:36:01]CommunicateWithHost lk.salyk.kg:30040 [01:36:01]ConnectInit lk.salyk.kg [01:36:01]Connected sock=9 [01:36:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 DC 49 06 01 20 29 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 14 09 01 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 40 F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 F7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FC 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D0 6B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 40 F7 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 B3 3B 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B4 DB 04 00 35 04 06 00 89 00 A7 6F 69 BA 58 80 8A B3 60 83 91 F1 [01:36:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 34 6C 47 00 64 1C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B4 DB 04 00 F4 03 04 00 B9 E7 1F 67 B6 04 01 00 00 42 0B 9F 4E 96 B7 72 22 [01:36:01]CommunicateWithHost err = 0 [01:36:01]CheckOFDResponse [01:36:01]1017 (14) - 77093643461234 [01:36:01]1041 (16) - 0000000000874671 [01:36:01]1040 (4) - 318388 [01:36:01]1012 (4) - 28.10.2024 19:36 [01:36:01]1206 (1) - 0 [01:36:01]OFD Sender: Remove packet 318388 [01:36:01]ProducePacketName [01:36:01]name=ofd_packets/00318388 [01:36:01]NVStorageDeleteData [01:36:02]OFD Sender: Processing packet 318389 [packets to send 127, broken 126] [01:36:02]ProducePacketName [01:36:02]name=ofd_packets/00318389 [01:36:02]OFD Sender: To server: pG, [01:36:02]CommunicateWithHost lk.salyk.kg:30040 [01:36:02]ConnectInit lk.salyk.kg [01:36:02]Connected sock=9 [01:36:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 64 C1 06 01 2D 4E 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9A 51 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 89 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 89 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 89 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 E6 3B 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B5 DB 04 00 35 04 06 00 FF 5F 3F 5B EF 0E 6C 4B 0E D1 22 60 3B 93 [01:36:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 71 B9 47 00 37 1E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B5 DB 04 00 F4 03 04 00 BA E7 1F 67 B6 04 01 00 00 95 36 FF 67 4D 13 77 3D [01:36:02]CommunicateWithHost err = 0 [01:36:02]CheckOFDResponse [01:36:02]1017 (14) - 77093643461234 [01:36:02]1041 (16) - 0000000000874671 [01:36:02]1040 (4) - 318389 [01:36:02]1012 (4) - 28.10.2024 19:36 [01:36:02]1206 (1) - 0 [01:36:02]OFD Sender: Remove packet 318389 [01:36:02]ProducePacketName [01:36:02]name=ofd_packets/00318389 [01:36:02]NVStorageDeleteData [01:36:03]OFD Sender: No OFD packet to send [01:36:08]OFD Sender: No OFD packet to send [01:36:13]OFD Sender: No OFD packet to send [01:36:18]OFD Sender: No OFD packet to send [01:36:23]OFD Sender: No OFD packet to send [01:36:28]OFD Sender: No OFD packet to send [01:36:33]OFD Sender: No OFD packet to send [01:36:38]OFD Sender: No OFD packet to send [01:36:43]OFD Sender: No OFD packet to send [01:36:48]OFD Sender: No OFD packet to send [01:36:53]OFD Sender: No OFD packet to send [01:36:58]OFD Sender: No OFD packet to send [01:37:03]OFD Sender: No OFD packet to send [01:37:08]OFD Sender: No OFD packet to send [01:37:13]OFD Sender: No OFD packet to send [01:37:18]OFD Sender: No OFD packet to send [01:37:23]OFD Sender: No OFD packet to send [01:37:28]OFD Sender: No OFD packet to send [01:37:33]OFD Sender: No OFD packet to send [01:37:38]OFD Sender: No OFD packet to send [01:37:43]OFD Sender: No OFD packet to send [01:37:48]OFD Sender: No OFD packet to send [01:37:53]OFD Sender: No OFD packet to send [01:37:58]OFD Sender: No OFD packet to send [01:38:03]OFD Sender: No OFD packet to send [01:38:08]OFD Sender: No OFD packet to send [01:38:13]OFD Sender: No OFD packet to send [01:38:18]OFD Sender: No OFD packet to send [01:38:18]accept exits with 8 [01:38:18]New connection [01:38:18]New thread 3066895716 created [01:38:18]Thread 3067039076 joined [01:38:18]Waiting for new connection... [01:38:18] Sock 8.Parse request [01:38:18]Sock 8.Check first char [01:38:18]Sock 8.First char is OK [01:38:18]request: POST /json_proto HTTP/1.0 [01:38:18]Method: POST [01:38:18]URL: /json_proto [01:38:18]Method is POST - this is cgi request [01:38:18]url: /json_proto [01:38:18]query_string will be loaded in cgi processing [01:38:18]execute_cgi json_proto POST (null) [01:38:18]execute_cgi path=json_proto method=POST [01:38:18]POST find Content-Length [01:38:18]Host: 172.17.50.195:8080 [01:38:18]Content-Length: 688 [01:38:18]Content-Type: application/json [01:38:18] [01:38:18]POST finish read [01:38:18]Found Content-Length = 688 [01:38:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093409", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 36.260, "sum" : 2763.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3500.00, "total" : 2763.00, "payments": [ { "type": 0, "sum" : 2763.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:38:18]execute_script... [01:38:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093409", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 36.260, "sum" : 2763.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3500.00, "total" : 2763.00, "payments": [ { "type": 0, "sum" : 2763.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:38:18]POST & json_proto [01:38:18]process_json_proto [01:38:18]json parsed OK: [01:38:18]protocol is kg_v1.0 [01:38:18]action value=close_receipt [01:38:18]process_action close_receipt [01:38:18]cmd_close_receipt [01:38:18]MH_GetDate [01:38:18]Write to MH i2c: F0 00 00 C8 48 FF [01:38:18]Write i2c OK [01:38:18]MH_I2C_Read... [01:38:18]Read from MH i2c: F0 [01:38:18]MH_I2C_Read... [01:38:18]Read from MH i2c: F0 09 00 [01:38:18]MH_I2C_Read... [01:38:18]Read from MH i2c: F0 09 00 C8 48 00 8D 3C 20 67 43 33 1C 67 51 [01:38:18]GetLastDocTimeStamp 1730165734 [01:38:18]current date 1730165901 [01:38:18]FM_GetShiftState [01:38:18]SAM_PROTO_GetShiftState [01:38:18]wFMCommunicate request_size=4 [01:38:18]MH_SAM_APDU [01:38:18]CAPDU: 80 13 01 00 [01:38:18]Write to MH i2c: E2 08 00 C9 48 80 13 01 00 00 00 00 00 8E [01:38:18]Write i2c OK [01:38:18]MH_I2C_Read... [01:38:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:38:18]Read from MH i2c: E2 [01:38:18]MH_I2C_Read... [01:38:18]Read from MH i2c: E2 0E 00 [01:38:18]MH_I2C_Read... [01:38:18]Read from MH i2c: E2 0E 00 C9 48 00 09 00 01 83 25 20 67 00 00 00 00 90 00 C9 [01:38:18]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [01:38:18]wFMCommunicate OK [01:38:18]SAM_PROTO_GetShiftState done [01:38:18]FM_GetShiftState done [01:38:18]opened in 1730160003 [01:38:18]opened+sec_in_day 1730246403 [01:38:18]quantity*price = 276301 [01:38:18]sum+1 = 276302 [01:38:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 2763.00 Внесено: 3500.00 СДАЧА: 737.00 НСП 1% : 24.45 НДС 12% : 293.42 Наличными: 2763.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 33 29.10.2024 01:38 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318390 ФПД: 16593169401303 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T013821&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318390&fm=16593169401303&tin=02508201610067®Number=0000000000091628&sum=276300 [01:38:20]StoreToDocumentArchive [01:38:20]shift 547 fd 318390 [01:38:20]save to /storage/0547/doc_00318390 [01:38:20]save last doc name /storage/0547/doc_00318390 to /storage/kkm_last_doc_name [01:38:20]save OK [01:38:20]Clear old archive folders... [01:38:20]ProcessDocumentItem done err = 0, tmpTLVsize=252 [01:38:20]tlvbuf is 0020AFB0 [01:38:20]SAM_PROTO_ClearQueue [01:38:20]wFMCommunicate request_size=4 [01:38:20]MH_SAM_APDU [01:38:20]CAPDU: 80 09 00 00 [01:38:20]Write to MH i2c: E2 08 00 D6 48 80 09 00 00 00 00 00 00 90 [01:38:20]Write i2c OK [01:38:20]MH_I2C_Read... [01:38:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:38:20]Read from MH i2c: E2 [01:38:20]MH_I2C_Read... [01:38:20]Read from MH i2c: E2 03 00 [01:38:20]MH_I2C_Read... [01:38:20]Read from MH i2c: E2 03 00 D6 48 00 90 00 92 [01:38:20]RAPDU: 90 00 [01:38:20]wFMCommunicate OK [01:38:20]SAM_PROTO_ClearQueue done [01:38:20]KKMCreateOFDPacket [01:38:20]OFDProtocolAddRootSTLVToBuf [01:38:20]FM_MakeSignedData [01:38:20]FM_MakeSignedData [01:38:20]SAM_PROTO_SignData [01:38:20]wFMCommunicate request_size=4 [01:38:20]MH_SAM_APDU [01:38:20]CAPDU: 80 0D 01 02 [01:38:20]Write to MH i2c: E2 08 00 D7 48 80 0D 01 02 00 00 00 00 98 [01:38:20]Write i2c OK [01:38:20]MH_I2C_Read... [01:38:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:38:20]Read from MH i2c: E2 [01:38:20]MH_I2C_Read... [01:38:20]Read from MH i2c: E2 03 00 [01:38:20]MH_I2C_Read... [01:38:20]Read from MH i2c: E2 03 00 D7 48 00 90 00 93 [01:38:20]RAPDU: 90 00 [01:38:20]wFMCommunicate OK [01:38:20]wFMCommunicate request_size=255 [01:38:20]MH_SAM_APDU [01:38:20]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 A4 8D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 4D 37 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 37 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8D 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 72 00 00 00 00 07 04 06 00 4C 37 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 8D 3C 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B6 DB 04 00 35 04 06 00 [01:38:20]Write to MH i2c: E2 02 01 D8 48 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 A4 8D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 4D 37 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 37 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8D 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 72 00 00 00 00 07 04 06 00 4C 37 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 8D 3C 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B6 DB 04 00 35 04 06 00 00 00 55 [01:38:20]Write i2c OK [01:38:20]MH_I2C_Read... [01:38:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:38:20]Read from MH i2c: E2 [01:38:20]MH_I2C_Read... [01:38:20]Read from MH i2c: E2 03 00 [01:38:20]MH_I2C_Read... [01:38:20]Read from MH i2c: E2 03 00 D8 48 00 90 00 94 [01:38:20]RAPDU: 90 00 [01:38:20]wFMCommunicate OK [01:38:20]wFMCommunicate request_size=11 [01:38:20]MH_SAM_APDU [01:38:20]CAPDU: 80 0D 02 02 06 0F 17 65 F7 C5 D7 [01:38:20]Write to MH i2c: E2 0E 00 D9 48 80 0D 02 02 06 00 0F 17 65 F7 C5 D7 00 00 C5 [01:38:20]Write i2c OK [01:38:20]MH_I2C_Read... [01:38:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:38:20]Read from MH i2c: E2 [01:38:20]MH_I2C_Read... [01:38:20]Read from MH i2c: E2 03 00 [01:38:20]MH_I2C_Read... [01:38:20]Read from MH i2c: E2 03 00 D9 48 00 90 00 95 [01:38:20]RAPDU: 90 00 [01:38:20]wFMCommunicate OK [01:38:20]wFMCommunicate request_size=4 [01:38:20]MH_SAM_APDU [01:38:20]CAPDU: 80 0D 03 02 [01:38:20]Write to MH i2c: E2 08 00 DA 48 80 0D 03 02 00 00 00 00 9D [01:38:20]Write i2c OK [01:38:20]MH_I2C_Read... [01:38:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:38:20]Read from MH i2c: E2 [01:38:20]MH_I2C_Read... [01:38:20]Read from MH i2c: E2 0B 00 [01:38:20]MH_I2C_Read... [01:38:20]Read from MH i2c: E2 0B 00 DA 48 00 10 47 3E AC BA 70 DE 1B 90 00 02 [01:38:20]RAPDU: 10 47 3E AC BA 70 DE 1B 90 00 [01:38:20]wFMCommunicate OK [01:38:20]SAM_PROTO_SignData done [01:38:20]FM_MakeSignedData done [01:38:20]CreateOFDProtocolMessage [01:38:20]wFMCommunicate request_size=4 [01:38:20]MH_SAM_APDU [01:38:20]CAPDU: 80 11 00 00 [01:38:20]Write to MH i2c: E2 08 00 DB 48 80 11 00 00 00 00 00 00 9D [01:38:20]Write i2c OK [01:38:20]MH_I2C_Read... [01:38:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:38:20]Read from MH i2c: E2 [01:38:20]MH_I2C_Read... [01:38:20]Read from MH i2c: E2 17 00 [01:38:20]MH_I2C_Read... [01:38:20]Read from MH i2c: E2 17 00 DB 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F1 [01:38:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [01:38:20]wFMCommunicate OK [01:38:20]CreateOFDProtocolMessage done [01:38:20]OFDSenderStorePacket 318390 [01:38:20]StoreOFDPacket docnum=318390 [01:38:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 56 99 08 01 62 68 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 A4 8D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 4D 37 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 37 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8D 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 72 00 00 00 00 07 04 06 00 4C 37 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 8D 3C 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B6 DB 04 00 35 04 06 00 0F 17 65 F7 C5 D7 10 47 3E AC BA 70 DE 1B [01:38:20]CheckFolder [01:38:20]dirname=/storage/ofd_packets [01:38:20]CheckFolder done [01:38:20]ProducePacketName [01:38:20]name=ofd_packets/00318390 [01:38:20]NVStorageSaveData ofd_packets/00318390 [01:38:20]File name is /storage/ofd_packets/00318390 [01:38:20]Write 302 bytes [01:38:20]NVStorageSaveData done [01:38:20]OFDSenderStorePacket done [01:38:20]KKMCreateOFDPacket done [01:38:20]NVStorageSaveData kkm_last_timestamp [01:38:20]File name is /storage/kkm_last_timestamp [01:38:20]Write 4 bytes [01:38:20]NVStorageSaveData done [01:38:20]ExternCall_PrintAddStr [01:38:20]wPrintStart [01:38:20]Write to MH i2c: 01 00 00 DC 48 24 [01:38:20]Write i2c OK [01:38:20]MH_I2C_Read... [01:38:20]Read from MH i2c: 01 [01:38:20]MH_I2C_Read... [01:38:20]Read from MH i2c: 01 07 00 [01:38:20]MH_I2C_Read... [01:38:20]Read from MH i2c: 01 07 00 DC 48 00 00 00 00 00 FF 0F 39 [01:38:20]RasterBufferAndPrint [01:38:20]line Счет N : (1)1093409 [01:38:20]line ИНН: 02508201610067 [01:38:20]line Контрольно-Кассовый Чек [01:38:20]line ПРОДАЖА [01:38:20]line ТРК (МРК, ГНК) : 21 [01:38:20]line Товар: 2710194210 [01:38:20]line ДТ(л)-К-2 [01:38:20]line 36.260 * 76.20 [01:38:20]line = 2763.01 [01:38:20]line НДС 12% НСП 1% [01:38:20]line > о реализуемом товаре [01:38:20]line ОКРУГЛЕНИЕ: -0.01 [01:38:20]line ИТОГО: 2763.00 [01:38:20]line Внесено: 3500.00 [01:38:20]line СДАЧА: 737.00 [01:38:20]line НСП 1% : 24.45 [01:38:20]line НДС 12% : 293.42 [01:38:20]line Наличными: 2763.00 [01:38:20]line Безнал.: 0.00 [01:38:20]line Место: АЗС № 101 "Партнер Нефть" [01:38:20]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [01:38:20]line СНО: Общий режим [01:38:20]line Чек 33 29.10.2024 01:38 [01:38:20]line Смена: 547 ФФД: 1.0 [01:38:20]line ЗНМ: 0300000082 [01:38:20]line РНМ: 0000000000091628 [01:38:20]line Версия ККМ: 001 [01:38:20]line ФМ: 0000000000874671 [01:38:20]line ФД: 318390 [01:38:20]line ФПД: 16593169401303 [01:38:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T013821&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318390&fm=16593169401303&tin=02508201610067®Number=0000000000091628&sum=276300 [01:38:20]OFD Sender: Processing packet 318390 [packets to send 127, broken 126] [01:38:20]ProducePacketName [01:38:20]name=ofd_packets/00318390 [01:38:20]OFD Sender: To server: pG, [01:38:20]CommunicateWithHost lk.salyk.kg:30040 [01:38:20]ConnectInit lk.salyk.kg [01:38:20]written 0, free lines is 4095 [01:38:21]Connected sock=10 [01:38:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 56 99 08 01 62 68 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 A4 8D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 4D 37 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 37 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8D 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 72 00 00 00 00 07 04 06 00 4C 37 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 8D 3C 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B6 DB 04 00 35 04 06 00 0F 17 65 F7 C5 D7 10 47 3E AC BA 70 DE 1B [01:38:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 64 95 47 00 7F 6B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B6 DB 04 00 F4 03 04 00 44 E8 1F 67 B6 04 01 00 00 C1 9C 05 13 FC 50 D8 2F [01:38:21]CommunicateWithHost err = 0 [01:38:21]CheckOFDResponse [01:38:21]1017 (14) - 77093643461234 [01:38:21]1041 (16) - 0000000000874671 [01:38:21]1040 (4) - 318390 [01:38:21]1012 (4) - 28.10.2024 19:38 [01:38:21]1206 (1) - 0 [01:38:21]OFD Sender: Remove packet 318390 [01:38:21]ProducePacketName [01:38:21]name=ofd_packets/00318390 [01:38:21]NVStorageDeleteData [01:38:21]Write to MH i2c: 01 00 00 07 49 50 [01:38:21]Write i2c OK [01:38:21]MH_I2C_Read... [01:38:21]Read from MH i2c: 01 [01:38:21]MH_I2C_Read... [01:38:21]Read from MH i2c: 01 07 00 [01:38:21]MH_I2C_Read... [01:38:21]Read from MH i2c: 01 07 00 07 49 00 00 00 00 00 EF 0C 52 [01:38:21]RasterBufferAndPrint [01:38:21]line [01:38:21]line [01:38:21]line [01:38:21]line [01:38:21]line [01:38:21]written 0, free lines is 3317 [01:38:21]MH_Cut [01:38:21]Write to MH i2c: D1 01 00 0E 49 01 29 [01:38:21]Write i2c OK [01:38:21]MH_I2C_Read... [01:38:21]Read from MH i2c: D1 [01:38:21]MH_I2C_Read... [01:38:21]Read from MH i2c: D1 01 00 [01:38:21]MH_I2C_Read... [01:38:21]Read from MH i2c: D1 01 00 0E 49 00 28 [01:38:21]Write to MH i2c: 01 00 00 0F 49 58 [01:38:21]Write i2c OK [01:38:21]MH_I2C_Read... [01:38:21]OFD Sender: No OFD packet to send [01:38:22]*** Cut start [01:38:22]*** Partial cut [01:38:22]*** CUTSNS_PIN = 1 [01:38:22]*** CUTSNS_PIN = 0 [01:38:22]*** Brake cut motor [01:38:22]Read from MH i2c: 01 [01:38:22]MH_I2C_Read... [01:38:22]*** Stop cut motor [01:38:22]*** Cut end [01:38:22]Read from MH i2c: 01 07 00 [01:38:22]MH_I2C_Read... [01:38:22]Read from MH i2c: 01 07 00 0F 49 00 00 00 00 00 FF 0F 6D [01:38:22]process_action close_receipt done [01:38:22]requested_data is exist [01:38:22]produce_requested_data [01:38:22]requested_item fm.sn is exist - process it [01:38:22]wFMCommunicate request_size=4 [01:38:22]MH_SAM_APDU [01:38:22]CAPDU: 80 11 00 00 [01:38:22]Write to MH i2c: E2 08 00 10 49 80 11 00 00 00 00 00 00 D3 [01:38:22]Write i2c OK [01:38:22]MH_I2C_Read... [01:38:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:38:22]Read from MH i2c: E2 [01:38:22]MH_I2C_Read... [01:38:22]Read from MH i2c: E2 17 00 [01:38:22]MH_I2C_Read... [01:38:22]Read from MH i2c: E2 17 00 10 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 27 [01:38:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [01:38:22]wFMCommunicate OK [01:38:22]requested_item fd.num is exist - process it [01:38:22]SAM_PROTO_GetFieldsCounters [01:38:22]wFMCommunicate request_size=4 [01:38:22]MH_SAM_APDU [01:38:22]CAPDU: 80 13 00 00 [01:38:22]Write to MH i2c: E2 08 00 11 49 80 13 00 00 00 00 00 00 D6 [01:38:22]Write i2c OK [01:38:22]MH_I2C_Read... [01:38:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:38:22]Read from MH i2c: E2 [01:38:22]MH_I2C_Read... [01:38:22]Read from MH i2c: E2 62 00 [01:38:22]MH_I2C_Read... [01:38:22]Read from MH i2c: E2 62 00 11 49 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B6 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 21 00 00 00 5E 04 04 00 21 00 00 00 57 04 04 00 22 00 00 00 19 04 04 00 00 00 00 00 90 00 16 [01:38:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B6 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 21 00 00 00 5E 04 04 00 21 00 00 00 57 04 04 00 22 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:38:22]wFMCommunicate OK [01:38:22]SAM_PROTO_GetFieldsCounters done [01:38:22]requested_item shift.num is exist - process it [01:38:22]requested_item shift.opened is exist - process it [01:38:22]req_shift_opened [01:38:22]FM_GetShiftState [01:38:22]SAM_PROTO_GetShiftState [01:38:22]wFMCommunicate request_size=4 [01:38:22]MH_SAM_APDU [01:38:22]CAPDU: 80 13 01 00 [01:38:22]Write to MH i2c: E2 08 00 12 49 80 13 01 00 00 00 00 00 D8 [01:38:22]Write i2c OK [01:38:22]MH_I2C_Read... [01:38:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:38:23]Read from MH i2c: E2 [01:38:23]MH_I2C_Read... [01:38:23]Read from MH i2c: E2 0E 00 [01:38:23]MH_I2C_Read... [01:38:23]Read from MH i2c: E2 0E 00 12 49 00 09 00 01 83 25 20 67 00 00 00 00 90 00 13 [01:38:23]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [01:38:23]wFMCommunicate OK [01:38:23]SAM_PROTO_GetShiftState done [01:38:23]FM_GetShiftState done [01:38:23]req_shift_opened done [01:38:23]requested_item shift.open_date is exist - process it [01:38:23]req_shift_open_date [01:38:23]req_shift_open_date done [01:38:23]produce_requested_data done [01:38:23]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318390,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [01:38:23]process_action_free close_receipt [01:38:23]json_value_free [01:38:23]json_value_free done [01:38:23]process_json_proto returns [01:38:23]Send response to host [01:38:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318390,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [01:38:23]free response buf [01:38:23]execute_script done [01:38:23]execute_script returns [01:38:23]free content buf [01:38:23]Sock 8.Close socket [01:38:23]Sock 8.Thread stoped [01:38:26]OFD Sender: No OFD packet to send [01:38:31]OFD Sender: No OFD packet to send [01:38:36]OFD Sender: No OFD packet to send [01:38:41]OFD Sender: No OFD packet to send [01:38:46]OFD Sender: No OFD packet to send [01:38:51]OFD Sender: No OFD packet to send [01:38:56]OFD Sender: No OFD packet to send [01:39:01]OFD Sender: No OFD packet to send [01:39:06]OFD Sender: No OFD packet to send [01:39:11]OFD Sender: No OFD packet to send [01:39:16]OFD Sender: No OFD packet to send [01:39:21]OFD Sender: No OFD packet to send [01:39:26]OFD Sender: No OFD packet to send [01:39:31]OFD Sender: No OFD packet to send [01:39:36]OFD Sender: No OFD packet to send [01:39:41]OFD Sender: No OFD packet to send [01:39:46]OFD Sender: No OFD packet to send [01:39:51]OFD Sender: No OFD packet to send [01:39:56]OFD Sender: No OFD packet to send [01:40:01]OFD Sender: No OFD packet to send [01:40:06]OFD Sender: No OFD packet to send [01:40:11]OFD Sender: No OFD packet to send [01:40:16]OFD Sender: No OFD packet to send [01:40:21]OFD Sender: No OFD packet to send [01:40:26]OFD Sender: No OFD packet to send [01:40:31]OFD Sender: No OFD packet to send [01:40:36]OFD Sender: No OFD packet to send [01:40:41]OFD Sender: No OFD packet to send [01:40:46]OFD Sender: No OFD packet to send [01:40:51]OFD Sender: No OFD packet to send [01:40:56]OFD Sender: No OFD packet to send [01:41:01]OFD Sender: No OFD packet to send [01:41:06]OFD Sender: No OFD packet to send [01:41:11]OFD Sender: No OFD packet to send [01:41:16]OFD Sender: No OFD packet to send [01:41:21]OFD Sender: No OFD packet to send [01:41:26]OFD Sender: No OFD packet to send [01:41:31]OFD Sender: No OFD packet to send [01:41:36]OFD Sender: No OFD packet to send [01:41:41]OFD Sender: No OFD packet to send [01:41:47]OFD Sender: No OFD packet to send [01:41:52]OFD Sender: No OFD packet to send [01:41:57]OFD Sender: No OFD packet to send [01:42:02]OFD Sender: No OFD packet to send [01:42:07]OFD Sender: No OFD packet to send [01:42:12]OFD Sender: No OFD packet to send [01:42:17]OFD Sender: No OFD packet to send [01:42:22]OFD Sender: No OFD packet to send [01:42:27]OFD Sender: No OFD packet to send [01:42:32]OFD Sender: No OFD packet to send [01:42:35]accept exits with 9 [01:42:35]New connection [01:42:35]New thread 3067039076 created [01:42:35]Thread 3066895716 joined [01:42:35]Waiting for new connection... [01:42:35] Sock 9.Parse request [01:42:35]Sock 9.Check first char [01:42:35]Sock 9.First char is OK [01:42:35]request: POST /json_proto HTTP/1.0 [01:42:35]Method: POST [01:42:35]URL: /json_proto [01:42:35]Method is POST - this is cgi request [01:42:35]url: /json_proto [01:42:35]query_string will be loaded in cgi processing [01:42:35]execute_cgi json_proto POST (null) [01:42:35]execute_cgi path=json_proto method=POST [01:42:35]POST find Content-Length [01:42:35]Host: 172.17.50.195:8080 [01:42:35]Content-Length: 776 [01:42:35]Content-Type: application/json [01:42:35] [01:42:35]POST finish read [01:42:35]Found Content-Length = 776 [01:42:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093411", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194800", "name": "D-ENERGY \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 41.990, "sum" : 3241.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: Mbank", "payments": [ { "type": 1, "sum" : 3241.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:42:35]execute_script... [01:42:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093411", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710194800", "name": "D-ENERGY \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 41.990, "sum" : 3241.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: Mbank", "payments": [ { "type": 1, "sum" : 3241.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:42:35]POST & json_proto [01:42:35]process_json_proto [01:42:35]json parsed OK: [01:42:35]protocol is kg_v1.0 [01:42:35]action value=close_receipt [01:42:35]process_action close_receipt [01:42:35]cmd_close_receipt [01:42:35]MH_GetDate [01:42:35]Write to MH i2c: F0 00 00 13 49 4B [01:42:35]Write i2c OK [01:42:35]MH_I2C_Read... [01:42:35]Read from MH i2c: F0 [01:42:35]MH_I2C_Read... [01:42:35]Read from MH i2c: F0 09 00 [01:42:35]MH_I2C_Read... [01:42:35]Read from MH i2c: F0 09 00 13 49 00 8E 3D 20 67 43 33 1C 67 9F [01:42:35]GetLastDocTimeStamp 1730165901 [01:42:35]current date 1730166158 [01:42:35]FM_GetShiftState [01:42:35]SAM_PROTO_GetShiftState [01:42:35]wFMCommunicate request_size=4 [01:42:35]MH_SAM_APDU [01:42:35]CAPDU: 80 13 01 00 [01:42:35]Write to MH i2c: E2 08 00 14 49 80 13 01 00 00 00 00 00 DA [01:42:35]Write i2c OK [01:42:35]MH_I2C_Read... [01:42:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:42:35]Read from MH i2c: E2 [01:42:35]MH_I2C_Read... [01:42:35]Read from MH i2c: E2 0E 00 [01:42:35]MH_I2C_Read... [01:42:35]Read from MH i2c: E2 0E 00 14 49 00 09 00 01 83 25 20 67 00 00 00 00 90 00 15 [01:42:35]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [01:42:35]wFMCommunicate OK [01:42:35]SAM_PROTO_GetShiftState done [01:42:35]FM_GetShiftState done [01:42:35]opened in 1730160003 [01:42:35]opened+sec_in_day 1730246403 [01:42:35]quantity*price = 324162 [01:42:35]sum+1 = 324164 [01:42:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3241.63 НСП 1% : 28.69 НДС 12% : 344.24 Наличными: 0.00 Безнал.: 3241.63 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 34 29.10.2024 01:42 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318391 ФПД: 115627084803464 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T014238&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318391&fm=115627084803464&tin=02508201610067®Number=0000000000091628&sum=324163 [01:42:36]StoreToDocumentArchive [01:42:36]shift 547 fd 318391 [01:42:36]save to /storage/0547/doc_00318391 [01:42:36]save last doc name /storage/0547/doc_00318391 to /storage/kkm_last_doc_name [01:42:36]save OK [01:42:36]Clear old archive folders... [01:42:36]ProcessDocumentItem done err = 0, tmpTLVsize=257 [01:42:36]tlvbuf is 0008F120 [01:42:36]SAM_PROTO_ClearQueue [01:42:36]wFMCommunicate request_size=4 [01:42:36]MH_SAM_APDU [01:42:36]CAPDU: 80 09 00 00 [01:42:36]Write to MH i2c: E2 08 00 21 49 80 09 00 00 00 00 00 00 DC [01:42:36]Write i2c OK [01:42:36]MH_I2C_Read... [01:42:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:42:36]Read from MH i2c: E2 [01:42:36]MH_I2C_Read... [01:42:36]Read from MH i2c: E2 03 00 [01:42:36]MH_I2C_Read... [01:42:36]Read from MH i2c: E2 03 00 21 49 00 90 00 DE [01:42:36]RAPDU: 90 00 [01:42:36]wFMCommunicate OK [01:42:36]SAM_PROTO_ClearQueue done [01:42:36]KKMCreateOFDPacket [01:42:36]OFDProtocolAddRootSTLVToBuf [01:42:36]FM_MakeSignedData [01:42:36]FM_MakeSignedData [01:42:36]SAM_PROTO_SignData [01:42:36]wFMCommunicate request_size=4 [01:42:36]MH_SAM_APDU [01:42:36]CAPDU: 80 0D 01 02 [01:42:36]Write to MH i2c: E2 08 00 22 49 80 0D 01 02 00 00 00 00 E4 [01:42:36]Write i2c OK [01:42:36]MH_I2C_Read... [01:42:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:42:36]Read from MH i2c: E2 [01:42:36]MH_I2C_Read... [01:42:36]Read from MH i2c: E2 03 00 [01:42:36]MH_I2C_Read... [01:42:36]Read from MH i2c: E2 03 00 22 49 00 90 00 DF [01:42:36]RAPDU: 90 00 [01:42:36]wFMCommunicate OK [01:42:36]wFMCommunicate request_size=255 [01:42:36]MH_SAM_APDU [01:42:36]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 06 A4 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 43 F2 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 43 F2 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 78 86 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 43 F2 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 8E 3D 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B7 DB 04 [01:42:36]Write to MH i2c: E2 02 01 23 49 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 06 A4 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 43 F2 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 43 F2 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 78 86 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 43 F2 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 8E 3D 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B7 DB 04 00 00 66 [01:42:36]Write i2c OK [01:42:36]MH_I2C_Read... [01:42:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:42:37]Read from MH i2c: E2 [01:42:37]MH_I2C_Read... [01:42:37]Read from MH i2c: E2 03 00 [01:42:37]MH_I2C_Read... [01:42:37]Read from MH i2c: E2 03 00 23 49 00 90 00 E0 [01:42:37]RAPDU: 90 00 [01:42:37]wFMCommunicate OK [01:42:37]wFMCommunicate request_size=16 [01:42:37]MH_SAM_APDU [01:42:37]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 69 29 87 50 ED 88 [01:42:37]Write to MH i2c: E2 13 00 24 49 80 0D 02 02 0B 00 00 35 04 06 00 69 29 87 50 ED 88 00 00 1A [01:42:37]Write i2c OK [01:42:37]MH_I2C_Read... [01:42:37]OFD Sender: No OFD packet to send [01:42:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:42:37]Read from MH i2c: E2 [01:42:37]MH_I2C_Read... [01:42:37]Read from MH i2c: E2 03 00 [01:42:37]MH_I2C_Read... [01:42:37]Read from MH i2c: E2 03 00 24 49 00 90 00 E1 [01:42:37]RAPDU: 90 00 [01:42:37]wFMCommunicate OK [01:42:37]wFMCommunicate request_size=4 [01:42:37]MH_SAM_APDU [01:42:37]CAPDU: 80 0D 03 02 [01:42:37]Write to MH i2c: E2 08 00 25 49 80 0D 03 02 00 00 00 00 E9 [01:42:37]Write i2c OK [01:42:37]MH_I2C_Read... [01:42:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:42:37]Read from MH i2c: E2 [01:42:37]MH_I2C_Read... [01:42:37]Read from MH i2c: E2 0B 00 [01:42:37]MH_I2C_Read... [01:42:37]Read from MH i2c: E2 0B 00 25 49 00 57 30 D4 0B 45 7C A9 63 90 00 1D [01:42:37]RAPDU: 57 30 D4 0B 45 7C A9 63 90 00 [01:42:37]wFMCommunicate OK [01:42:37]SAM_PROTO_SignData done [01:42:37]FM_MakeSignedData done [01:42:37]CreateOFDProtocolMessage [01:42:37]wFMCommunicate request_size=4 [01:42:37]MH_SAM_APDU [01:42:37]CAPDU: 80 11 00 00 [01:42:37]Write to MH i2c: E2 08 00 26 49 80 11 00 00 00 00 00 00 E9 [01:42:37]Write i2c OK [01:42:37]MH_I2C_Read... [01:42:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:42:37]Read from MH i2c: E2 [01:42:37]MH_I2C_Read... [01:42:37]Read from MH i2c: E2 17 00 [01:42:37]MH_I2C_Read... [01:42:37]Read from MH i2c: E2 17 00 26 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 3D [01:42:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [01:42:37]wFMCommunicate OK [01:42:37]CreateOFDProtocolMessage done [01:42:37]OFDSenderStorePacket 318391 [01:42:37]StoreOFDPacket docnum=318391 [01:42:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 15 01 00 00 AD 79 0D 01 B5 9C 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 06 A4 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 43 F2 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 43 F2 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 78 86 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 43 F2 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 8E 3D 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B7 DB 04 00 35 04 06 00 69 29 87 50 ED 88 57 30 D4 0B 45 7C A9 63 [01:42:37]CheckFolder [01:42:37]dirname=/storage/ofd_packets [01:42:37]CheckFolder done [01:42:37]ProducePacketName [01:42:37]name=ofd_packets/00318391 [01:42:37]NVStorageSaveData ofd_packets/00318391 [01:42:37]File name is /storage/ofd_packets/00318391 [01:42:37]Write 307 bytes [01:42:37]NVStorageSaveData done [01:42:37]OFDSenderStorePacket done [01:42:37]KKMCreateOFDPacket done [01:42:37]NVStorageSaveData kkm_last_timestamp [01:42:37]File name is /storage/kkm_last_timestamp [01:42:37]Write 4 bytes [01:42:37]NVStorageSaveData done [01:42:37]ExternCall_PrintAddStr [01:42:37]wPrintStart [01:42:37]Write to MH i2c: 01 00 00 27 49 70 [01:42:37]Write i2c OK [01:42:37]MH_I2C_Read... [01:42:37]Read from MH i2c: 01 [01:42:37]MH_I2C_Read... [01:42:37]Read from MH i2c: 01 07 00 [01:42:37]MH_I2C_Read... [01:42:37]Read from MH i2c: 01 07 00 27 49 00 00 00 00 00 FF 0F 85 [01:42:37]RasterBufferAndPrint [01:42:37]line Счет N : (1)1093411 [01:42:37]line ИНН: 02508201610067 [01:42:37]line Контрольно-Кассовый Чек [01:42:37]line ПРОДАЖА [01:42:37]line ТРК (МРК, ГНК) : 22 [01:42:37]line Товар: 2710194800 [01:42:37]line D-ENERGY Дт-К-2 [01:42:37]line 41.990 * 77.20 [01:42:37]line = 3241.63 [01:42:37]line НДС 12% НСП 1% [01:42:37]line > о реализуемом товаре [01:42:37]line ИТОГО: 3241.63 [01:42:37]line НСП 1% : 28.69 [01:42:37]line НДС 12% : 344.24 [01:42:37]line Наличными: 0.00 [01:42:37]line Безнал.: 3241.63 [01:42:37]line Место: АЗС № 101 "Партнер Нефть" [01:42:37]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [01:42:37]line СНО: Общий режим [01:42:37]line Чек 34 29.10.2024 01:42 [01:42:37]line Смена: 547 ФФД: 1.0 [01:42:37]line ЗНМ: 0300000082 [01:42:37]line РНМ: 0000000000091628 [01:42:37]line Версия ККМ: 001 [01:42:37]line Платежная система: Mbank [01:42:37]line ФМ: 0000000000874671 [01:42:37]line ФД: 318391 [01:42:37]line ФПД: 115627084803464 [01:42:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T014238&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318391&fm=115627084803464&tin=02508201610067®Number=0000000000091628&sum=324163 [01:42:37]written 0, free lines is 4095 [01:42:37]OFD Sender: Processing packet 318391 [packets to send 127, broken 126] [01:42:37]ProducePacketName [01:42:37]name=ofd_packets/00318391 [01:42:37]OFD Sender: To server: pG, [01:42:37]CommunicateWithHost lk.salyk.kg:30040 [01:42:37]ConnectInit lk.salyk.kg [01:42:37]Connected sock=10 [01:42:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 15 01 00 00 AD 79 0D 01 B5 9C 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 06 A4 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 43 F2 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 43 F2 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 78 86 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 43 F2 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 8E 3D 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B7 DB 04 00 35 04 06 00 69 29 87 50 ED 88 57 30 D4 0B 45 7C A9 63 [01:42:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 24 C8 47 00 97 C3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B7 DB 04 00 F4 03 04 00 45 E9 1F 67 B6 04 01 00 00 55 50 36 78 D2 CD 2F D9 [01:42:37]CommunicateWithHost err = 0 [01:42:37]CheckOFDResponse [01:42:37]1017 (14) - 77093643461234 [01:42:37]1041 (16) - 0000000000874671 [01:42:37]1040 (4) - 318391 [01:42:37]1012 (4) - 28.10.2024 19:43 [01:42:37]1206 (1) - 0 [01:42:37]OFD Sender: Remove packet 318391 [01:42:37]ProducePacketName [01:42:37]name=ofd_packets/00318391 [01:42:37]NVStorageDeleteData [01:42:37]Write to MH i2c: 01 00 00 50 49 99 [01:42:37]Write i2c OK [01:42:37]MH_I2C_Read... [01:42:37]Read from MH i2c: 01 [01:42:37]MH_I2C_Read... [01:42:37]Read from MH i2c: 01 07 00 [01:42:37]MH_I2C_Read... [01:42:37]Read from MH i2c: 01 07 00 50 49 00 00 00 00 00 20 0D CD [01:42:37]RasterBufferAndPrint [01:42:37]line [01:42:37]line [01:42:37]line [01:42:37]line [01:42:37]line [01:42:37]written 0, free lines is 3366 [01:42:37]MH_Cut [01:42:37]Write to MH i2c: D1 01 00 57 49 01 72 [01:42:37]Write i2c OK [01:42:37]MH_I2C_Read... [01:42:37]Read from MH i2c: D1 [01:42:37]MH_I2C_Read... [01:42:37]Read from MH i2c: D1 01 00 [01:42:37]MH_I2C_Read... [01:42:37]Read from MH i2c: D1 01 00 57 49 00 71 [01:42:37]Write to MH i2c: 01 00 00 58 49 A1 [01:42:37]Write i2c OK [01:42:37]MH_I2C_Read... [01:42:38]OFD Sender: No OFD packet to send [01:42:38]*** Cut start [01:42:38]*** Partial cut [01:42:38]*** CUTSNS_PIN = 1 [01:42:38]*** CUTSNS_PIN = 0 [01:42:38]*** Brake cut motor [01:42:38]Read from MH i2c: 01 [01:42:39]MH_I2C_Read... [01:42:39]*** Stop cut motor [01:42:39]*** Cut end [01:42:39]Read from MH i2c: 01 07 00 [01:42:39]MH_I2C_Read... [01:42:39]Read from MH i2c: 01 07 00 58 49 00 00 00 00 00 FF 0F B6 [01:42:39]process_action close_receipt done [01:42:39]requested_data is exist [01:42:39]produce_requested_data [01:42:39]requested_item fm.sn is exist - process it [01:42:39]wFMCommunicate request_size=4 [01:42:39]MH_SAM_APDU [01:42:39]CAPDU: 80 11 00 00 [01:42:39]Write to MH i2c: E2 08 00 59 49 80 11 00 00 00 00 00 00 1C [01:42:39]Write i2c OK [01:42:39]MH_I2C_Read... [01:42:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:42:39]Read from MH i2c: E2 [01:42:39]MH_I2C_Read... [01:42:39]Read from MH i2c: E2 17 00 [01:42:39]MH_I2C_Read... [01:42:39]Read from MH i2c: E2 17 00 59 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 70 [01:42:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [01:42:39]wFMCommunicate OK [01:42:39]requested_item fd.num is exist - process it [01:42:39]SAM_PROTO_GetFieldsCounters [01:42:39]wFMCommunicate request_size=4 [01:42:39]MH_SAM_APDU [01:42:39]CAPDU: 80 13 00 00 [01:42:39]Write to MH i2c: E2 08 00 5A 49 80 13 00 00 00 00 00 00 1F [01:42:39]Write i2c OK [01:42:39]MH_I2C_Read... [01:42:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:42:39]Read from MH i2c: E2 [01:42:39]MH_I2C_Read... [01:42:39]Read from MH i2c: E2 62 00 [01:42:39]MH_I2C_Read... [01:42:39]Read from MH i2c: E2 62 00 5A 49 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B7 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 22 00 00 00 5E 04 04 00 22 00 00 00 57 04 04 00 23 00 00 00 19 04 04 00 00 00 00 00 90 00 63 [01:42:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B7 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 22 00 00 00 5E 04 04 00 22 00 00 00 57 04 04 00 23 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:42:39]wFMCommunicate OK [01:42:39]SAM_PROTO_GetFieldsCounters done [01:42:39]requested_item shift.num is exist - process it [01:42:39]requested_item shift.opened is exist - process it [01:42:39]req_shift_opened [01:42:39]FM_GetShiftState [01:42:39]SAM_PROTO_GetShiftState [01:42:39]wFMCommunicate request_size=4 [01:42:39]MH_SAM_APDU [01:42:39]CAPDU: 80 13 01 00 [01:42:39]Write to MH i2c: E2 08 00 5B 49 80 13 01 00 00 00 00 00 21 [01:42:39]Write i2c OK [01:42:39]MH_I2C_Read... [01:42:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:42:39]Read from MH i2c: E2 [01:42:39]MH_I2C_Read... [01:42:39]Read from MH i2c: E2 0E 00 [01:42:39]MH_I2C_Read... [01:42:39]Read from MH i2c: E2 0E 00 5B 49 00 09 00 01 83 25 20 67 00 00 00 00 90 00 5C [01:42:39]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [01:42:39]wFMCommunicate OK [01:42:39]SAM_PROTO_GetShiftState done [01:42:39]FM_GetShiftState done [01:42:39]req_shift_opened done [01:42:39]requested_item shift.open_date is exist - process it [01:42:39]req_shift_open_date [01:42:39]req_shift_open_date done [01:42:39]produce_requested_data done [01:42:39]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318391,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [01:42:39]process_action_free close_receipt [01:42:39]json_value_free [01:42:39]json_value_free done [01:42:39]process_json_proto returns [01:42:39]Send response to host [01:42:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318391,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [01:42:39]free response buf [01:42:39]execute_script done [01:42:39]execute_script returns [01:42:39]free content buf [01:42:39]Sock 9.Close socket [01:42:39]Sock 9.Thread stoped [01:42:43]OFD Sender: No OFD packet to send [01:42:48]OFD Sender: No OFD packet to send [01:42:53]OFD Sender: No OFD packet to send [01:42:58]OFD Sender: No OFD packet to send [01:43:03]OFD Sender: No OFD packet to send [01:43:08]OFD Sender: No OFD packet to send [01:43:13]OFD Sender: No OFD packet to send [01:43:18]OFD Sender: No OFD packet to send [01:43:23]OFD Sender: No OFD packet to send [01:43:28]OFD Sender: No OFD packet to send [01:43:33]OFD Sender: No OFD packet to send [01:43:38]OFD Sender: No OFD packet to send [01:43:43]OFD Sender: No OFD packet to send [01:43:48]OFD Sender: No OFD packet to send [01:43:53]OFD Sender: No OFD packet to send [01:43:58]OFD Sender: No OFD packet to send [01:44:03]OFD Sender: No OFD packet to send [01:44:08]OFD Sender: No OFD packet to send [01:44:13]OFD Sender: No OFD packet to send [01:44:18]OFD Sender: No OFD packet to send [01:44:23]OFD Sender: No OFD packet to send [01:44:28]OFD Sender: No OFD packet to send [01:44:29]accept exits with 8 [01:44:29]New connection [01:44:29]New thread 3066895716 created [01:44:29]Thread 3067039076 joined [01:44:29]Waiting for new connection... [01:44:29] Sock 8.Parse request [01:44:29]Sock 8.Check first char [01:44:29]Sock 8.First char is OK [01:44:29]request: POST /json_proto HTTP/1.0 [01:44:29]Method: POST [01:44:29]URL: /json_proto [01:44:29]Method is POST - this is cgi request [01:44:29]url: /json_proto [01:44:29]query_string will be loaded in cgi processing [01:44:29]execute_cgi json_proto POST (null) [01:44:29]execute_cgi path=json_proto method=POST [01:44:29]POST find Content-Length [01:44:29]Host: 172.17.50.195:8080 [01:44:29]Content-Length: 688 [01:44:29]Content-Type: application/json [01:44:29] [01:44:29]POST finish read [01:44:29]Found Content-Length = 688 [01:44:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093410", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 47.010, "sum" : 3582.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 3582.00, "payments": [ { "type": 0, "sum" : 3582.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:44:29]execute_script... [01:44:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093410", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 47.010, "sum" : 3582.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 3582.00, "payments": [ { "type": 0, "sum" : 3582.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:44:29]POST & json_proto [01:44:29]process_json_proto [01:44:29]json parsed OK: [01:44:29]protocol is kg_v1.0 [01:44:29]action value=close_receipt [01:44:29]process_action close_receipt [01:44:29]cmd_close_receipt [01:44:29]MH_GetDate [01:44:29]Write to MH i2c: F0 00 00 5C 49 94 [01:44:29]Write i2c OK [01:44:29]MH_I2C_Read... [01:44:29]Read from MH i2c: F0 [01:44:29]MH_I2C_Read... [01:44:29]Read from MH i2c: F0 09 00 [01:44:29]MH_I2C_Read... [01:44:29]Read from MH i2c: F0 09 00 5C 49 00 00 3E 20 67 43 33 1C 67 5B [01:44:29]GetLastDocTimeStamp 1730166158 [01:44:29]current date 1730166272 [01:44:29]FM_GetShiftState [01:44:29]SAM_PROTO_GetShiftState [01:44:29]wFMCommunicate request_size=4 [01:44:29]MH_SAM_APDU [01:44:29]CAPDU: 80 13 01 00 [01:44:29]Write to MH i2c: E2 08 00 5D 49 80 13 01 00 00 00 00 00 23 [01:44:29]Write i2c OK [01:44:29]MH_I2C_Read... [01:44:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:44:29]Read from MH i2c: E2 [01:44:29]MH_I2C_Read... [01:44:29]Read from MH i2c: E2 0E 00 [01:44:29]MH_I2C_Read... [01:44:29]Read from MH i2c: E2 0E 00 5D 49 00 09 00 01 83 25 20 67 00 00 00 00 90 00 5E [01:44:29]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [01:44:29]wFMCommunicate OK [01:44:29]SAM_PROTO_GetShiftState done [01:44:29]FM_GetShiftState done [01:44:29]opened in 1730160003 [01:44:29]opened+sec_in_day 1730246403 [01:44:29]quantity*price = 358216 [01:44:29]sum+1 = 358217 [01:44:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 3582.00 Внесено: 5000.00 СДАЧА: 1418.00 НСП 1% : 31.70 НДС 12% : 380.41 Наличными: 3582.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 35 29.10.2024 01:44 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318392 ФПД: 82133406375996 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T014432&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318392&fm=82133406375996&tin=02508201610067®Number=0000000000091628&sum=358200 [01:44:30]StoreToDocumentArchive [01:44:30]shift 547 fd 318392 [01:44:30]save to /storage/0547/doc_00318392 [01:44:30]save last doc name /storage/0547/doc_00318392 to /storage/kkm_last_doc_name [01:44:30]save OK [01:44:30]Clear old archive folders... [01:44:30]ProcessDocumentItem done err = 0, tmpTLVsize=252 [01:44:30]tlvbuf is 000CEB10 [01:44:30]SAM_PROTO_ClearQueue [01:44:30]wFMCommunicate request_size=4 [01:44:30]MH_SAM_APDU [01:44:30]CAPDU: 80 09 00 00 [01:44:30]Write to MH i2c: E2 08 00 6A 49 80 09 00 00 00 00 00 00 25 [01:44:30]Write i2c OK [01:44:30]MH_I2C_Read... [01:44:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:44:30]Read from MH i2c: E2 [01:44:30]MH_I2C_Read... [01:44:30]Read from MH i2c: E2 03 00 [01:44:30]MH_I2C_Read... [01:44:30]Read from MH i2c: E2 03 00 6A 49 00 90 00 27 [01:44:30]RAPDU: 90 00 [01:44:30]wFMCommunicate OK [01:44:30]SAM_PROTO_ClearQueue done [01:44:30]KKMCreateOFDPacket [01:44:30]OFDProtocolAddRootSTLVToBuf [01:44:30]FM_MakeSignedData [01:44:30]FM_MakeSignedData [01:44:30]SAM_PROTO_SignData [01:44:30]wFMCommunicate request_size=4 [01:44:30]MH_SAM_APDU [01:44:30]CAPDU: 80 0D 01 02 [01:44:30]Write to MH i2c: E2 08 00 6B 49 80 0D 01 02 00 00 00 00 2D [01:44:30]Write i2c OK [01:44:30]MH_I2C_Read... [01:44:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:44:30]Read from MH i2c: E2 [01:44:30]MH_I2C_Read... [01:44:30]Read from MH i2c: E2 03 00 [01:44:30]MH_I2C_Read... [01:44:30]Read from MH i2c: E2 03 00 6B 49 00 90 00 28 [01:44:30]RAPDU: 90 00 [01:44:30]wFMCommunicate OK [01:44:30]wFMCommunicate request_size=255 [01:44:30]MH_SAM_APDU [01:44:30]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 A2 B7 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 48 77 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 77 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 99 94 00 00 00 00 07 04 06 00 38 77 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 00 3E 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B8 DB 04 00 35 04 06 00 [01:44:30]Write to MH i2c: E2 02 01 6C 49 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 A2 B7 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 48 77 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 77 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 99 94 00 00 00 00 07 04 06 00 38 77 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 00 3E 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B8 DB 04 00 35 04 06 00 00 00 16 [01:44:30]Write i2c OK [01:44:30]MH_I2C_Read... [01:44:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:44:30]Read from MH i2c: E2 [01:44:30]MH_I2C_Read... [01:44:30]Read from MH i2c: E2 03 00 [01:44:30]MH_I2C_Read... [01:44:30]Read from MH i2c: E2 03 00 6C 49 00 90 00 29 [01:44:30]RAPDU: 90 00 [01:44:30]wFMCommunicate OK [01:44:30]wFMCommunicate request_size=11 [01:44:30]MH_SAM_APDU [01:44:30]CAPDU: 80 0D 02 02 06 4A B3 2C 82 E0 3C [01:44:30]Write to MH i2c: E2 0E 00 6D 49 80 0D 02 02 06 00 4A B3 2C 82 E0 3C 00 00 03 [01:44:30]Write i2c OK [01:44:30]MH_I2C_Read... [01:44:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:44:30]Read from MH i2c: E2 [01:44:30]MH_I2C_Read... [01:44:30]Read from MH i2c: E2 03 00 [01:44:30]MH_I2C_Read... [01:44:30]Read from MH i2c: E2 03 00 6D 49 00 90 00 2A [01:44:30]RAPDU: 90 00 [01:44:30]wFMCommunicate OK [01:44:30]wFMCommunicate request_size=4 [01:44:30]MH_SAM_APDU [01:44:30]CAPDU: 80 0D 03 02 [01:44:30]Write to MH i2c: E2 08 00 6E 49 80 0D 03 02 00 00 00 00 32 [01:44:30]Write i2c OK [01:44:30]MH_I2C_Read... [01:44:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:44:30]Read from MH i2c: E2 [01:44:30]MH_I2C_Read... [01:44:30]Read from MH i2c: E2 0B 00 [01:44:30]MH_I2C_Read... [01:44:30]Read from MH i2c: E2 0B 00 6E 49 00 0B 6E 22 F2 11 38 A9 2A 90 00 DC [01:44:30]RAPDU: 0B 6E 22 F2 11 38 A9 2A 90 00 [01:44:30]wFMCommunicate OK [01:44:30]SAM_PROTO_SignData done [01:44:30]FM_MakeSignedData done [01:44:30]CreateOFDProtocolMessage [01:44:30]wFMCommunicate request_size=4 [01:44:30]MH_SAM_APDU [01:44:30]CAPDU: 80 11 00 00 [01:44:30]Write to MH i2c: E2 08 00 6F 49 80 11 00 00 00 00 00 00 32 [01:44:30]Write i2c OK [01:44:30]MH_I2C_Read... [01:44:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:44:30]Read from MH i2c: E2 [01:44:30]MH_I2C_Read... [01:44:30]Read from MH i2c: E2 17 00 [01:44:30]MH_I2C_Read... [01:44:30]Read from MH i2c: E2 17 00 6F 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 86 [01:44:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [01:44:30]wFMCommunicate OK [01:44:30]CreateOFDProtocolMessage done [01:44:30]OFDSenderStorePacket 318392 [01:44:30]StoreOFDPacket docnum=318392 [01:44:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 B1 BE 08 01 5F BD 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 A2 B7 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 48 77 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 77 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 99 94 00 00 00 00 07 04 06 00 38 77 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 00 3E 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B8 DB 04 00 35 04 06 00 4A B3 2C 82 E0 3C 0B 6E 22 F2 11 38 A9 2A [01:44:30]CheckFolder [01:44:30]dirname=/storage/ofd_packets [01:44:30]CheckFolder done [01:44:30]ProducePacketName [01:44:30]name=ofd_packets/00318392 [01:44:30]NVStorageSaveData ofd_packets/00318392 [01:44:30]File name is /storage/ofd_packets/00318392 [01:44:30]Write 302 bytes [01:44:30]NVStorageSaveData done [01:44:30]OFDSenderStorePacket done [01:44:30]KKMCreateOFDPacket done [01:44:30]NVStorageSaveData kkm_last_timestamp [01:44:30]File name is /storage/kkm_last_timestamp [01:44:30]Write 4 bytes [01:44:30]NVStorageSaveData done [01:44:30]ExternCall_PrintAddStr [01:44:30]wPrintStart [01:44:30]Write to MH i2c: 01 00 00 70 49 B9 [01:44:30]Write i2c OK [01:44:30]MH_I2C_Read... [01:44:30]Read from MH i2c: 01 [01:44:30]MH_I2C_Read... [01:44:30]Read from MH i2c: 01 07 00 [01:44:30]MH_I2C_Read... [01:44:30]Read from MH i2c: 01 07 00 70 49 00 00 00 00 00 FF 0F CE [01:44:30]RasterBufferAndPrint [01:44:30]line Счет N : (1)1093410 [01:44:30]line ИНН: 02508201610067 [01:44:30]line Контрольно-Кассовый Чек [01:44:30]line ПРОДАЖА [01:44:30]line ТРК (МРК, ГНК) : 41 [01:44:30]line Товар: 2710194210 [01:44:30]line ДТ(л)-К-2 [01:44:30]line 47.010 * 76.20 [01:44:30]line = 3582.16 [01:44:30]line НДС 12% НСП 1% [01:44:30]line > о реализуемом товаре [01:44:30]line ОКРУГЛЕНИЕ: -0.16 [01:44:30]line ИТОГО: 3582.00 [01:44:30]line Внесено: 5000.00 [01:44:30]line СДАЧА: 1418.00 [01:44:30]line НСП 1% : 31.70 [01:44:30]line НДС 12% : 380.41 [01:44:30]line Наличными: 3582.00 [01:44:30]line Безнал.: 0.00 [01:44:30]line Место: АЗС № 101 "Партнер Нефть" [01:44:30]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [01:44:30]line СНО: Общий режим [01:44:30]line Чек 35 29.10.2024 01:44 [01:44:30]line Смена: 547 ФФД: 1.0 [01:44:30]line ЗНМ: 0300000082 [01:44:30]line РНМ: 0000000000091628 [01:44:30]line Версия ККМ: 001 [01:44:30]line ФМ: 0000000000874671 [01:44:30]line ФД: 318392 [01:44:30]line ФПД: 82133406375996 [01:44:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T014432&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318392&fm=82133406375996&tin=02508201610067®Number=0000000000091628&sum=358200 [01:44:31]OFD Sender: Processing packet 318392 [packets to send 127, broken 126] [01:44:31]ProducePacketName [01:44:31]name=ofd_packets/00318392 [01:44:31]OFD Sender: To server: pG, [01:44:31]CommunicateWithHost lk.salyk.kg:30040 [01:44:31]ConnectInit lk.salyk.kg [01:44:31]written 0, free lines is 4095 [01:44:31]Connected sock=10 [01:44:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 B1 BE 08 01 5F BD 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 A2 B7 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 48 77 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 77 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 99 94 00 00 00 00 07 04 06 00 38 77 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 00 3E 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B8 DB 04 00 35 04 06 00 4A B3 2C 82 E0 3C 0B 6E 22 F2 11 38 A9 2A [01:44:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 8B A4 47 00 A7 EE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B8 DB 04 00 F4 03 04 00 B7 E9 1F 67 B6 04 01 00 00 76 06 71 3C 70 13 3F 08 [01:44:31]CommunicateWithHost err = 0 [01:44:31]CheckOFDResponse [01:44:31]1017 (14) - 77093643461234 [01:44:31]1041 (16) - 0000000000874671 [01:44:31]1040 (4) - 318392 [01:44:31]1012 (4) - 28.10.2024 19:44 [01:44:31]1206 (1) - 0 [01:44:31]OFD Sender: Remove packet 318392 [01:44:31]ProducePacketName [01:44:31]name=ofd_packets/00318392 [01:44:31]NVStorageDeleteData [01:44:31]Write to MH i2c: 01 00 00 9B 49 E4 [01:44:31]Write i2c OK [01:44:31]MH_I2C_Read... [01:44:31]Read from MH i2c: 01 [01:44:31]MH_I2C_Read... [01:44:31]Read from MH i2c: 01 07 00 [01:44:31]MH_I2C_Read... [01:44:31]Read from MH i2c: 01 07 00 9B 49 00 00 00 00 00 EB 0C E2 [01:44:31]RasterBufferAndPrint [01:44:31]line [01:44:31]line [01:44:31]line [01:44:31]line [01:44:31]line [01:44:31]written 0, free lines is 3313 [01:44:31]MH_Cut [01:44:31]Write to MH i2c: D1 01 00 A2 49 01 BD [01:44:31]Write i2c OK [01:44:31]MH_I2C_Read... [01:44:31]Read from MH i2c: D1 [01:44:31]MH_I2C_Read... [01:44:31]Read from MH i2c: D1 01 00 [01:44:31]MH_I2C_Read... [01:44:31]Read from MH i2c: D1 01 00 A2 49 00 BC [01:44:31]Write to MH i2c: 01 00 00 A3 49 EC [01:44:31]Write i2c OK [01:44:31]MH_I2C_Read... [01:44:32]OFD Sender: No OFD packet to send [01:44:32]*** Cut start [01:44:32]*** Partial cut [01:44:32]*** CUTSNS_PIN = 1 [01:44:32]*** CUTSNS_PIN = 0 [01:44:32]*** Brake cut motor [01:44:33]Read from MH i2c: 01 [01:44:33]MH_I2C_Read... [01:44:33]*** Stop cut motor [01:44:33]*** Cut end [01:44:33]Read from MH i2c: 01 07 00 [01:44:33]MH_I2C_Read... [01:44:33]Read from MH i2c: 01 07 00 A3 49 00 00 00 00 00 FF 0F 01 [01:44:33]process_action close_receipt done [01:44:33]requested_data is exist [01:44:33]produce_requested_data [01:44:33]requested_item fm.sn is exist - process it [01:44:33]wFMCommunicate request_size=4 [01:44:33]MH_SAM_APDU [01:44:33]CAPDU: 80 11 00 00 [01:44:33]Write to MH i2c: E2 08 00 A4 49 80 11 00 00 00 00 00 00 67 [01:44:33]Write i2c OK [01:44:33]MH_I2C_Read... [01:44:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:44:33]Read from MH i2c: E2 [01:44:33]MH_I2C_Read... [01:44:33]Read from MH i2c: E2 17 00 [01:44:33]MH_I2C_Read... [01:44:33]Read from MH i2c: E2 17 00 A4 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 BB [01:44:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [01:44:33]wFMCommunicate OK [01:44:33]requested_item fd.num is exist - process it [01:44:33]SAM_PROTO_GetFieldsCounters [01:44:33]wFMCommunicate request_size=4 [01:44:33]MH_SAM_APDU [01:44:33]CAPDU: 80 13 00 00 [01:44:33]Write to MH i2c: E2 08 00 A5 49 80 13 00 00 00 00 00 00 6A [01:44:33]Write i2c OK [01:44:33]MH_I2C_Read... [01:44:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:44:33]Read from MH i2c: E2 [01:44:33]MH_I2C_Read... [01:44:33]Read from MH i2c: E2 62 00 [01:44:33]MH_I2C_Read... [01:44:33]Read from MH i2c: E2 62 00 A5 49 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B8 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 23 00 00 00 5E 04 04 00 23 00 00 00 57 04 04 00 24 00 00 00 19 04 04 00 00 00 00 00 90 00 B2 [01:44:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B8 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 23 00 00 00 5E 04 04 00 23 00 00 00 57 04 04 00 24 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:44:33]wFMCommunicate OK [01:44:33]SAM_PROTO_GetFieldsCounters done [01:44:33]requested_item shift.num is exist - process it [01:44:33]requested_item shift.opened is exist - process it [01:44:33]req_shift_opened [01:44:33]FM_GetShiftState [01:44:33]SAM_PROTO_GetShiftState [01:44:33]wFMCommunicate request_size=4 [01:44:33]MH_SAM_APDU [01:44:33]CAPDU: 80 13 01 00 [01:44:33]Write to MH i2c: E2 08 00 A6 49 80 13 01 00 00 00 00 00 6C [01:44:33]Write i2c OK [01:44:33]MH_I2C_Read... [01:44:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:44:33]Read from MH i2c: E2 [01:44:33]MH_I2C_Read... [01:44:33]Read from MH i2c: E2 0E 00 [01:44:33]MH_I2C_Read... [01:44:33]Read from MH i2c: E2 0E 00 A6 49 00 09 00 01 83 25 20 67 00 00 00 00 90 00 A7 [01:44:33]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [01:44:33]wFMCommunicate OK [01:44:33]SAM_PROTO_GetShiftState done [01:44:33]FM_GetShiftState done [01:44:33]req_shift_opened done [01:44:33]requested_item shift.open_date is exist - process it [01:44:33]req_shift_open_date [01:44:33]req_shift_open_date done [01:44:33]produce_requested_data done [01:44:33]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318392,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [01:44:33]process_action_free close_receipt [01:44:33]json_value_free [01:44:33]json_value_free done [01:44:33]process_json_proto returns [01:44:33]Send response to host [01:44:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318392,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [01:44:33]free response buf [01:44:33]execute_script done [01:44:33]execute_script returns [01:44:33]free content buf [01:44:33]Sock 8.Close socket [01:44:33]Sock 8.Thread stoped [01:44:37]OFD Sender: No OFD packet to send [01:44:42]OFD Sender: No OFD packet to send [01:44:47]OFD Sender: No OFD packet to send [01:44:52]OFD Sender: No OFD packet to send [01:44:57]OFD Sender: No OFD packet to send [01:45:02]OFD Sender: No OFD packet to send [01:45:07]OFD Sender: No OFD packet to send [01:45:12]OFD Sender: No OFD packet to send [01:45:17]OFD Sender: No OFD packet to send [01:45:22]OFD Sender: No OFD packet to send [01:45:27]OFD Sender: No OFD packet to send [01:45:32]OFD Sender: No OFD packet to send [01:45:37]OFD Sender: No OFD packet to send [01:45:42]OFD Sender: No OFD packet to send [01:45:47]OFD Sender: No OFD packet to send [01:45:52]OFD Sender: No OFD packet to send [01:45:52]accept exits with 9 [01:45:52]New connection [01:45:52]New thread 3067039076 created [01:45:52]Thread 3066895716 joined [01:45:52]Waiting for new connection... [01:45:52] Sock 9.Parse request [01:45:52]Sock 9.Check first char [01:45:52]Sock 9.First char is OK [01:45:52]request: POST /json_proto HTTP/1.0 [01:45:52]Method: POST [01:45:52]URL: /json_proto [01:45:52]Method is POST - this is cgi request [01:45:52]url: /json_proto [01:45:52]query_string will be loaded in cgi processing [01:45:52]execute_cgi json_proto POST (null) [01:45:52]execute_cgi path=json_proto method=POST [01:45:52]POST find Content-Length [01:45:52]Host: 172.17.50.195:8080 [01:45:52]Content-Length: 684 [01:45:52]Content-Type: application/json [01:45:52] [01:45:52]POST finish read [01:45:52]Found Content-Length = 684 [01:45:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093413", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 5.240, "sum" : 399.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1418.00, "total" : 399.00, "payments": [ { "type": 0, "sum" : 399.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:45:52]execute_script... [01:45: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)1093413", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 5.240, "sum" : 399.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1418.00, "total" : 399.00, "payments": [ { "type": 0, "sum" : 399.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:45:52]POST & json_proto [01:45:52]process_json_proto [01:45:52]json parsed OK: [01:45:52]protocol is kg_v1.0 [01:45:52]action value=close_receipt [01:45:52]process_action close_receipt [01:45:52]cmd_close_receipt [01:45:52]MH_GetDate [01:45:52]Write to MH i2c: F0 00 00 A7 49 DF [01:45:52]Write i2c OK [01:45:52]MH_I2C_Read... [01:45:52]Read from MH i2c: F0 [01:45:52]MH_I2C_Read... [01:45:52]Read from MH i2c: F0 09 00 [01:45:52]MH_I2C_Read... [01:45:52]Read from MH i2c: F0 09 00 A7 49 00 53 3E 20 67 43 33 1C 67 F9 [01:45:52]GetLastDocTimeStamp 1730166272 [01:45:52]current date 1730166355 [01:45:52]FM_GetShiftState [01:45:52]SAM_PROTO_GetShiftState [01:45:52]wFMCommunicate request_size=4 [01:45:52]MH_SAM_APDU [01:45:52]CAPDU: 80 13 01 00 [01:45:52]Write to MH i2c: E2 08 00 A8 49 80 13 01 00 00 00 00 00 6E [01:45:52]Write i2c OK [01:45:52]MH_I2C_Read... [01:45:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:45:52]Read from MH i2c: E2 [01:45:52]MH_I2C_Read... [01:45:52]Read from MH i2c: E2 0E 00 [01:45:52]MH_I2C_Read... [01:45:52]Read from MH i2c: E2 0E 00 A8 49 00 09 00 01 83 25 20 67 00 00 00 00 90 00 A9 [01:45:52]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [01:45:52]wFMCommunicate OK [01:45:52]SAM_PROTO_GetShiftState done [01:45:52]FM_GetShiftState done [01:45:52]opened in 1730160003 [01:45:52]opened+sec_in_day 1730246403 [01:45:52]quantity*price = 39928 [01:45:52]sum+1 = 39930 [01:45:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.29 ИТОГО: 399.00 Внесено: 1418.00 СДАЧА: 1019.00 НСП 1% : 3.53 НДС 12% : 42.40 Наличными: 399.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 36 29.10.2024 01:45 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318393 ФПД: 117240133394927 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T014555&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318393&fm=117240133394927&tin=02508201610067®Number=0000000000091628&sum=39900 [01:45:53]StoreToDocumentArchive [01:45:53]shift 547 fd 318393 [01:45:53]save to /storage/0547/doc_00318393 [01:45:53]save last doc name /storage/0547/doc_00318393 to /storage/kkm_last_doc_name [01:45:53]save OK [01:45:53]Clear old archive folders... [01:45:53]ProcessDocumentItem done err = 0, tmpTLVsize=252 [01:45:53]tlvbuf is 0008F120 [01:45:53]SAM_PROTO_ClearQueue [01:45:53]wFMCommunicate request_size=4 [01:45:53]MH_SAM_APDU [01:45:53]CAPDU: 80 09 00 00 [01:45:53]Write to MH i2c: E2 08 00 B5 49 80 09 00 00 00 00 00 00 70 [01:45:53]Write i2c OK [01:45:53]MH_I2C_Read... [01:45:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:45:53]Read from MH i2c: E2 [01:45:53]MH_I2C_Read... [01:45:53]Read from MH i2c: E2 03 00 [01:45:53]MH_I2C_Read... [01:45:53]Read from MH i2c: E2 03 00 B5 49 00 90 00 72 [01:45:53]RAPDU: 90 00 [01:45:53]wFMCommunicate OK [01:45:53]SAM_PROTO_ClearQueue done [01:45:53]KKMCreateOFDPacket [01:45:53]OFDProtocolAddRootSTLVToBuf [01:45:53]FM_MakeSignedData [01:45:53]FM_MakeSignedData [01:45:53]SAM_PROTO_SignData [01:45:53]wFMCommunicate request_size=4 [01:45:53]MH_SAM_APDU [01:45:53]CAPDU: 80 0D 01 02 [01:45:53]Write to MH i2c: E2 08 00 B6 49 80 0D 01 02 00 00 00 00 78 [01:45:53]Write i2c OK [01:45:53]MH_I2C_Read... [01:45:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:45:53]Read from MH i2c: E2 [01:45:53]MH_I2C_Read... [01:45:53]Read from MH i2c: E2 03 00 [01:45:53]MH_I2C_Read... [01:45:53]Read from MH i2c: E2 03 00 B6 49 00 90 00 73 [01:45:53]RAPDU: 90 00 [01:45:53]wFMCommunicate OK [01:45:53]wFMCommunicate request_size=255 [01:45:53]MH_SAM_APDU [01:45:53]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 F9 9B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 9B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 61 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 10 00 00 00 00 07 04 06 00 DC 9B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 53 3E 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B9 DB 04 00 35 04 06 00 [01:45:53]Write to MH i2c: E2 02 01 B7 49 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 F9 9B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 9B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 61 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 10 00 00 00 00 07 04 06 00 DC 9B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 53 3E 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B9 DB 04 00 35 04 06 00 00 00 A6 [01:45:53]Write i2c OK [01:45:53]MH_I2C_Read... [01:45:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:45:53]Read from MH i2c: E2 [01:45:53]MH_I2C_Read... [01:45:53]Read from MH i2c: E2 03 00 [01:45:53]MH_I2C_Read... [01:45:53]Read from MH i2c: E2 03 00 B7 49 00 90 00 74 [01:45:53]RAPDU: 90 00 [01:45:53]wFMCommunicate OK [01:45:53]wFMCommunicate request_size=11 [01:45:53]MH_SAM_APDU [01:45:53]CAPDU: 80 0D 02 02 06 6A A1 18 81 21 EF [01:45:53]Write to MH i2c: E2 0E 00 B8 49 80 0D 02 02 06 00 6A A1 18 81 21 EF 00 00 3B [01:45:53]Write i2c OK [01:45:53]MH_I2C_Read... [01:45:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:45:53]Read from MH i2c: E2 [01:45:53]MH_I2C_Read... [01:45:53]Read from MH i2c: E2 03 00 [01:45:53]MH_I2C_Read... [01:45:53]Read from MH i2c: E2 03 00 B8 49 00 90 00 75 [01:45:53]RAPDU: 90 00 [01:45:53]wFMCommunicate OK [01:45:53]wFMCommunicate request_size=4 [01:45:53]MH_SAM_APDU [01:45:53]CAPDU: 80 0D 03 02 [01:45:53]Write to MH i2c: E2 08 00 B9 49 80 0D 03 02 00 00 00 00 7D [01:45:53]Write i2c OK [01:45:53]MH_I2C_Read... [01:45:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:45:53]Read from MH i2c: E2 [01:45:53]MH_I2C_Read... [01:45:53]Read from MH i2c: E2 0B 00 [01:45:53]MH_I2C_Read... [01:45:53]Read from MH i2c: E2 0B 00 B9 49 00 B7 EB 46 2F 40 EC 67 17 90 00 3F [01:45:53]RAPDU: B7 EB 46 2F 40 EC 67 17 90 00 [01:45:53]wFMCommunicate OK [01:45:53]SAM_PROTO_SignData done [01:45:53]FM_MakeSignedData done [01:45:53]CreateOFDProtocolMessage [01:45:53]wFMCommunicate request_size=4 [01:45:53]MH_SAM_APDU [01:45:53]CAPDU: 80 11 00 00 [01:45:53]Write to MH i2c: E2 08 00 BA 49 80 11 00 00 00 00 00 00 7D [01:45:53]Write i2c OK [01:45:53]MH_I2C_Read... [01:45:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:45:53]Read from MH i2c: E2 [01:45:53]MH_I2C_Read... [01:45:53]Read from MH i2c: E2 17 00 [01:45:53]MH_I2C_Read... [01:45:53]Read from MH i2c: E2 17 00 BA 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D1 [01:45:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [01:45:53]wFMCommunicate OK [01:45:53]CreateOFDProtocolMessage done [01:45:53]OFDSenderStorePacket 318393 [01:45:53]StoreOFDPacket docnum=318393 [01:45:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 B5 D9 08 01 F4 BE 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 F9 9B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 9B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 61 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 10 00 00 00 00 07 04 06 00 DC 9B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 53 3E 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B9 DB 04 00 35 04 06 00 6A A1 18 81 21 EF B7 EB 46 2F 40 EC 67 17 [01:45:53]CheckFolder [01:45:53]dirname=/storage/ofd_packets [01:45:53]CheckFolder done [01:45:53]ProducePacketName [01:45:53]name=ofd_packets/00318393 [01:45:53]NVStorageSaveData ofd_packets/00318393 [01:45:53]File name is /storage/ofd_packets/00318393 [01:45:53]Write 302 bytes [01:45:53]NVStorageSaveData done [01:45:53]OFDSenderStorePacket done [01:45:53]KKMCreateOFDPacket done [01:45:53]NVStorageSaveData kkm_last_timestamp [01:45:53]File name is /storage/kkm_last_timestamp [01:45:53]Write 4 bytes [01:45:53]NVStorageSaveData done [01:45:53]ExternCall_PrintAddStr [01:45:53]wPrintStart [01:45:53]Write to MH i2c: 01 00 00 BB 49 04 [01:45:53]Write i2c OK [01:45:53]MH_I2C_Read... [01:45:53]Read from MH i2c: 01 [01:45:53]MH_I2C_Read... [01:45:53]Read from MH i2c: 01 07 00 [01:45:53]MH_I2C_Read... [01:45:53]Read from MH i2c: 01 07 00 BB 49 00 00 00 00 00 FF 0F 19 [01:45:53]RasterBufferAndPrint [01:45:53]line Счет N : (1)1093413 [01:45:53]line ИНН: 02508201610067 [01:45:53]line Контрольно-Кассовый Чек [01:45:53]line ПРОДАЖА [01:45:53]line ТРК (МРК, ГНК) : 41 [01:45:53]line Товар: 2710194210 [01:45:53]line ДТ(л)-К-2 [01:45:53]line 5.240 * 76.20 [01:45:53]line = 399.29 [01:45:53]line НДС 12% НСП 1% [01:45:53]line > о реализуемом товаре [01:45:53]line ОКРУГЛЕНИЕ: -0.29 [01:45:53]line ИТОГО: 399.00 [01:45:53]line Внесено: 1418.00 [01:45:53]line СДАЧА: 1019.00 [01:45:53]line НСП 1% : 3.53 [01:45:53]line НДС 12% : 42.40 [01:45:53]line Наличными: 399.00 [01:45:53]line Безнал.: 0.00 [01:45:53]line Место: АЗС № 101 "Партнер Нефть" [01:45:53]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [01:45:53]line СНО: Общий режим [01:45:53]line Чек 36 29.10.2024 01:45 [01:45:53]line Смена: 547 ФФД: 1.0 [01:45:53]line ЗНМ: 0300000082 [01:45:53]line РНМ: 0000000000091628 [01:45:53]line Версия ККМ: 001 [01:45:53]line ФМ: 0000000000874671 [01:45:53]line ФД: 318393 [01:45:53]line ФПД: 117240133394927 [01:45:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T014555&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318393&fm=117240133394927&tin=02508201610067®Number=0000000000091628&sum=39900 [01:45:54]OFD Sender: Processing packet 318393 [packets to send 127, broken 126] [01:45:54]ProducePacketName [01:45:54]name=ofd_packets/00318393 [01:45:54]OFD Sender: To server: pG, [01:45:54]CommunicateWithHost lk.salyk.kg:30040 [01:45:54]ConnectInit lk.salyk.kg [01:45:54]written 0, free lines is 4095 [01:45:54]Connected sock=11 [01:45:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 B5 D9 08 01 F4 BE 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 F9 9B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 9B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 61 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 10 00 00 00 00 07 04 06 00 DC 9B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 53 3E 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B9 DB 04 00 35 04 06 00 6A A1 18 81 21 EF B7 EB 46 2F 40 EC 67 17 [01:45:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 32 BB 47 00 20 7D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 B9 DB 04 00 F4 03 04 00 0A EA 1F 67 B6 04 01 00 00 B1 FE 2F 66 92 68 F1 FF [01:45:54]CommunicateWithHost err = 0 [01:45:54]CheckOFDResponse [01:45:54]1017 (14) - 77093643461234 [01:45:54]1041 (16) - 0000000000874671 [01:45:54]1040 (4) - 318393 [01:45:54]1012 (4) - 28.10.2024 19:46 [01:45:54]1206 (1) - 0 [01:45:54]OFD Sender: Remove packet 318393 [01:45:54]ProducePacketName [01:45:54]name=ofd_packets/00318393 [01:45:54]NVStorageDeleteData [01:45:54]Write to MH i2c: 01 00 00 E6 49 2F [01:45:54]Write i2c OK [01:45:54]MH_I2C_Read... [01:45:54]Read from MH i2c: 01 [01:45:54]MH_I2C_Read... [01:45:54]Read from MH i2c: 01 07 00 [01:45:54]MH_I2C_Read... [01:45:54]Read from MH i2c: 01 07 00 E6 49 00 00 00 00 00 EB 0C 2D [01:45:54]RasterBufferAndPrint [01:45:54]line [01:45:54]line [01:45:54]line [01:45:54]line [01:45:54]line [01:45:54]written 0, free lines is 3314 [01:45:54]MH_Cut [01:45:54]Write to MH i2c: D1 01 00 ED 49 01 08 [01:45:54]Write i2c OK [01:45:54]MH_I2C_Read... [01:45:54]Read from MH i2c: D1 [01:45:54]MH_I2C_Read... [01:45:54]Read from MH i2c: D1 01 00 [01:45:54]MH_I2C_Read... [01:45:54]Read from MH i2c: D1 01 00 ED 49 00 07 [01:45:54]Write to MH i2c: 01 00 00 EE 49 37 [01:45:54]Write i2c OK [01:45:54]MH_I2C_Read... [01:45:55]OFD Sender: No OFD packet to send [01:45:55]*** Cut start [01:45:55]*** Partial cut [01:45:55]*** CUTSNS_PIN = 1 [01:45:55]*** CUTSNS_PIN = 0 [01:45:55]*** Brake cut motor [01:45:56]Read from MH i2c: 01 [01:45:56]MH_I2C_Read... [01:45:56]*** Stop cut motor [01:45:56]*** Cut end [01:45:56]Read from MH i2c: 01 07 00 [01:45:56]MH_I2C_Read... [01:45:56]Read from MH i2c: 01 07 00 EE 49 00 00 00 00 00 FF 0F 4C [01:45:56]process_action close_receipt done [01:45:56]requested_data is exist [01:45:56]produce_requested_data [01:45:56]requested_item fm.sn is exist - process it [01:45:56]wFMCommunicate request_size=4 [01:45:56]MH_SAM_APDU [01:45:56]CAPDU: 80 11 00 00 [01:45:56]Write to MH i2c: E2 08 00 EF 49 80 11 00 00 00 00 00 00 B2 [01:45:56]Write i2c OK [01:45:56]MH_I2C_Read... [01:45:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:45:56]Read from MH i2c: E2 [01:45:56]MH_I2C_Read... [01:45:56]Read from MH i2c: E2 17 00 [01:45:56]MH_I2C_Read... [01:45:56]Read from MH i2c: E2 17 00 EF 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 06 [01:45:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [01:45:56]wFMCommunicate OK [01:45:56]requested_item fd.num is exist - process it [01:45:56]SAM_PROTO_GetFieldsCounters [01:45:56]wFMCommunicate request_size=4 [01:45:56]MH_SAM_APDU [01:45:56]CAPDU: 80 13 00 00 [01:45:56]Write to MH i2c: E2 08 00 F0 49 80 13 00 00 00 00 00 00 B5 [01:45:56]Write i2c OK [01:45:56]MH_I2C_Read... [01:45:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:45:56]Read from MH i2c: E2 [01:45:56]MH_I2C_Read... [01:45:56]Read from MH i2c: E2 62 00 [01:45:56]MH_I2C_Read... [01:45:56]Read from MH i2c: E2 62 00 F0 49 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B9 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 24 00 00 00 5E 04 04 00 24 00 00 00 57 04 04 00 25 00 00 00 19 04 04 00 00 00 00 00 90 00 01 [01:45:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 B9 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 24 00 00 00 5E 04 04 00 24 00 00 00 57 04 04 00 25 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:45:56]wFMCommunicate OK [01:45:56]SAM_PROTO_GetFieldsCounters done [01:45:56]requested_item shift.num is exist - process it [01:45:56]requested_item shift.opened is exist - process it [01:45:56]req_shift_opened [01:45:56]FM_GetShiftState [01:45:56]SAM_PROTO_GetShiftState [01:45:56]wFMCommunicate request_size=4 [01:45:56]MH_SAM_APDU [01:45:56]CAPDU: 80 13 01 00 [01:45:56]Write to MH i2c: E2 08 00 F1 49 80 13 01 00 00 00 00 00 B7 [01:45:56]Write i2c OK [01:45:56]MH_I2C_Read... [01:45:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:45:56]Read from MH i2c: E2 [01:45:56]MH_I2C_Read... [01:45:56]Read from MH i2c: E2 0E 00 [01:45:56]MH_I2C_Read... [01:45:56]Read from MH i2c: E2 0E 00 F1 49 00 09 00 01 83 25 20 67 00 00 00 00 90 00 F2 [01:45:56]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [01:45:56]wFMCommunicate OK [01:45:56]SAM_PROTO_GetShiftState done [01:45:56]FM_GetShiftState done [01:45:56]req_shift_opened done [01:45:56]requested_item shift.open_date is exist - process it [01:45:56]req_shift_open_date [01:45:56]req_shift_open_date done [01:45:56]produce_requested_data done [01:45:56]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318393,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [01:45:56]process_action_free close_receipt [01:45:56]json_value_free [01:45:56]json_value_free done [01:45:56]process_json_proto returns [01:45:56]Send response to host [01:45:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318393,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [01:45:56]free response buf [01:45:56]execute_script done [01:45:56]execute_script returns [01:45:56]free content buf [01:45:56]Sock 9.Close socket [01:45:56]Sock 9.Thread stoped [01:45:56]accept exits with 8 [01:45:56]New connection [01:45:56]New thread 3066895716 created [01:45:56]Thread 3067039076 joined [01:45:56]Waiting for new connection... [01:45:56] Sock 8.Parse request [01:45:56]Sock 8.Check first char [01:45:56]Sock 8.First char is OK [01:45:56]request: POST /json_proto HTTP/1.0 [01:45:56]Method: POST [01:45:56]URL: /json_proto [01:45:56]Method is POST - this is cgi request [01:45:56]url: /json_proto [01:45:56]query_string will be loaded in cgi processing [01:45:56]execute_cgi json_proto POST (null) [01:45:56]execute_cgi path=json_proto method=POST [01:45:56]POST find Content-Length [01:45:56]Host: 172.17.50.195:8080 [01:45:56]Content-Length: 775 [01:45:56]Content-Type: application/json [01:45:56] [01:45:56]POST finish read [01:45:56]Found Content-Length = 775 [01:45:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093412", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 33.470, "sum" : 2550.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2550.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:45:56]execute_script... [01:45: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)1093412", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 33.470, "sum" : 2550.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2550.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:45:56]POST & json_proto [01:45:56]process_json_proto [01:45:56]json parsed OK: [01:45:56]protocol is kg_v1.0 [01:45:56]action value=close_receipt [01:45:56]process_action close_receipt [01:45:56]cmd_close_receipt [01:45:56]MH_GetDate [01:45:56]Write to MH i2c: F0 00 00 F2 49 2A [01:45:56]Write i2c OK [01:45:56]MH_I2C_Read... [01:45:56]Read from MH i2c: F0 [01:45:56]MH_I2C_Read... [01:45:56]Read from MH i2c: F0 09 00 [01:45:56]MH_I2C_Read... [01:45:56]Read from MH i2c: F0 09 00 F2 49 00 57 3E 20 67 43 33 1C 67 48 [01:45:56]GetLastDocTimeStamp 1730166355 [01:45:56]current date 1730166359 [01:45:56]FM_GetShiftState [01:45:56]SAM_PROTO_GetShiftState [01:45:56]wFMCommunicate request_size=4 [01:45:56]MH_SAM_APDU [01:45:56]CAPDU: 80 13 01 00 [01:45:56]Write to MH i2c: E2 08 00 F3 49 80 13 01 00 00 00 00 00 B9 [01:45:56]Write i2c OK [01:45:56]MH_I2C_Read... [01:45:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:45:56]Read from MH i2c: E2 [01:45:56]MH_I2C_Read... [01:45:56]Read from MH i2c: E2 0E 00 [01:45:56]MH_I2C_Read... [01:45:56]Read from MH i2c: E2 0E 00 F3 49 00 09 00 01 83 25 20 67 00 00 00 00 90 00 F4 [01:45:56]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [01:45:56]wFMCommunicate OK [01:45:56]SAM_PROTO_GetShiftState done [01:45:56]FM_GetShiftState done [01:45:56]opened in 1730160003 [01:45:56]opened+sec_in_day 1730246403 [01:45:56]quantity*price = 255041 [01:45:56]sum+1 = 255042 [01:45:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2550.41 НСП 1% : 22.57 НДС 12% : 270.84 Наличными: 0.00 Безнал.: 2550.41 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 37 29.10.2024 01:45 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318394 ФПД: 90763822455618 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T014559&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318394&fm=90763822455618&tin=02508201610067®Number=0000000000091628&sum=255041 [01:45:58]StoreToDocumentArchive [01:45:58]shift 547 fd 318394 [01:45:58]save to /storage/0547/doc_00318394 [01:45:58]save last doc name /storage/0547/doc_00318394 to /storage/kkm_last_doc_name [01:45:58]save OK [01:45:58]Clear old archive folders... [01:45:58]ProcessDocumentItem done err = 0, tmpTLVsize=252 [01:45:58]tlvbuf is 0021E390 [01:45:58]SAM_PROTO_ClearQueue [01:45:58]wFMCommunicate request_size=4 [01:45:58]MH_SAM_APDU [01:45:58]CAPDU: 80 09 00 00 [01:45:58]Write to MH i2c: E2 08 00 00 4A 80 09 00 00 00 00 00 00 BC [01:45:58]Write i2c OK [01:45:58]MH_I2C_Read... [01:45:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:45:58]Read from MH i2c: E2 [01:45:58]MH_I2C_Read... [01:45:58]Read from MH i2c: E2 03 00 [01:45:58]MH_I2C_Read... [01:45:58]Read from MH i2c: E2 03 00 00 4A 00 90 00 BE [01:45:58]RAPDU: 90 00 [01:45:58]wFMCommunicate OK [01:45:58]SAM_PROTO_ClearQueue done [01:45:58]KKMCreateOFDPacket [01:45:58]OFDProtocolAddRootSTLVToBuf [01:45:58]FM_MakeSignedData [01:45:58]FM_MakeSignedData [01:45:58]SAM_PROTO_SignData [01:45:58]wFMCommunicate request_size=4 [01:45:58]MH_SAM_APDU [01:45:58]CAPDU: 80 0D 01 02 [01:45:58]Write to MH i2c: E2 08 00 01 4A 80 0D 01 02 00 00 00 00 C4 [01:45:58]Write i2c OK [01:45:58]MH_I2C_Read... [01:45:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:45:58]Read from MH i2c: E2 [01:45:58]MH_I2C_Read... [01:45:58]Read from MH i2c: E2 03 00 [01:45:58]MH_I2C_Read... [01:45:58]Read from MH i2c: E2 03 00 01 4A 00 90 00 BF [01:45:58]RAPDU: 90 00 [01:45:58]wFMCommunicate OK [01:45:58]wFMCommunicate request_size=255 [01:45:58]MH_SAM_APDU [01:45:58]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 BE 82 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 41 E4 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 E4 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D1 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 69 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 41 E4 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 57 3E 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BA DB 04 00 35 04 06 00 [01:45:58]Write to MH i2c: E2 02 01 02 4A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 BE 82 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 41 E4 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 E4 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D1 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 69 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 41 E4 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 57 3E 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BA DB 04 00 35 04 06 00 00 00 AE [01:45:58]Write i2c OK [01:45:58]MH_I2C_Read... [01:45:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:45:58]Read from MH i2c: E2 [01:45:58]MH_I2C_Read... [01:45:58]Read from MH i2c: E2 03 00 [01:45:58]MH_I2C_Read... [01:45:58]Read from MH i2c: E2 03 00 02 4A 00 90 00 C0 [01:45:58]RAPDU: 90 00 [01:45:58]wFMCommunicate OK [01:45:58]wFMCommunicate request_size=11 [01:45:58]MH_SAM_APDU [01:45:58]CAPDU: 80 0D 02 02 06 52 8C 99 65 5B 42 [01:45:58]Write to MH i2c: E2 0E 00 03 4A 80 0D 02 02 06 00 52 8C 99 65 5B 42 00 00 4C [01:45:58]Write i2c OK [01:45:58]MH_I2C_Read... [01:45:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:45:58]Read from MH i2c: E2 [01:45:58]MH_I2C_Read... [01:45:58]Read from MH i2c: E2 03 00 [01:45:58]MH_I2C_Read... [01:45:58]Read from MH i2c: E2 03 00 03 4A 00 90 00 C1 [01:45:58]RAPDU: 90 00 [01:45:58]wFMCommunicate OK [01:45:58]wFMCommunicate request_size=4 [01:45:58]MH_SAM_APDU [01:45:58]CAPDU: 80 0D 03 02 [01:45:58]Write to MH i2c: E2 08 00 04 4A 80 0D 03 02 00 00 00 00 C9 [01:45:58]Write i2c OK [01:45:58]MH_I2C_Read... [01:45:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:45:58]Read from MH i2c: E2 [01:45:58]MH_I2C_Read... [01:45:58]Read from MH i2c: E2 0B 00 [01:45:58]MH_I2C_Read... [01:45:58]Read from MH i2c: E2 0B 00 04 4A 00 2E 09 90 5F DC 80 D3 D7 90 00 F6 [01:45:58]RAPDU: 2E 09 90 5F DC 80 D3 D7 90 00 [01:45:58]wFMCommunicate OK [01:45:58]SAM_PROTO_SignData done [01:45:58]FM_MakeSignedData done [01:45:58]CreateOFDProtocolMessage [01:45:58]wFMCommunicate request_size=4 [01:45:58]MH_SAM_APDU [01:45:58]CAPDU: 80 11 00 00 [01:45:58]Write to MH i2c: E2 08 00 05 4A 80 11 00 00 00 00 00 00 C9 [01:45:58]Write i2c OK [01:45:58]MH_I2C_Read... [01:45:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:45:58]Read from MH i2c: E2 [01:45:58]MH_I2C_Read... [01:45:58]Read from MH i2c: E2 17 00 [01:45:58]MH_I2C_Read... [01:45:58]Read from MH i2c: E2 17 00 05 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 1D [01:45:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [01:45:58]wFMCommunicate OK [01:45:58]CreateOFDProtocolMessage done [01:45:58]OFDSenderStorePacket 318394 [01:45:58]StoreOFDPacket docnum=318394 [01:45:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 08 C7 08 01 6A 4A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 BE 82 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 41 E4 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 E4 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D1 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 69 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 41 E4 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 57 3E 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BA DB 04 00 35 04 06 00 52 8C 99 65 5B 42 2E 09 90 5F DC 80 D3 D7 [01:45:58]CheckFolder [01:45:58]dirname=/storage/ofd_packets [01:45:58]CheckFolder done [01:45:58]ProducePacketName [01:45:58]name=ofd_packets/00318394 [01:45:58]NVStorageSaveData ofd_packets/00318394 [01:45:58]File name is /storage/ofd_packets/00318394 [01:45:58]Write 302 bytes [01:45:58]NVStorageSaveData done [01:45:58]OFDSenderStorePacket done [01:45:58]KKMCreateOFDPacket done [01:45:58]NVStorageSaveData kkm_last_timestamp [01:45:58]File name is /storage/kkm_last_timestamp [01:45:58]Write 4 bytes [01:45:58]NVStorageSaveData done [01:45:58]ExternCall_PrintAddStr [01:45:58]wPrintStart [01:45:58]Write to MH i2c: 01 00 00 06 4A 50 [01:45:58]Write i2c OK [01:45:58]MH_I2C_Read... [01:45:58]Read from MH i2c: 01 [01:45:58]MH_I2C_Read... [01:45:58]Read from MH i2c: 01 07 00 [01:45:58]MH_I2C_Read... [01:45:58]Read from MH i2c: 01 07 00 06 4A 00 00 00 00 00 FF 0F 65 [01:45:58]RasterBufferAndPrint [01:45:58]line Счет N : (1)1093412 [01:45:58]line ИНН: 02508201610067 [01:45:58]line Контрольно-Кассовый Чек [01:45:58]line ПРОДАЖА [01:45:58]line ТРК (МРК, ГНК) : 21 [01:45:58]line Товар: 2710194210 [01:45:58]line ДТ(л)-К-2 [01:45:58]line 33.470 * 76.20 [01:45:58]line = 2550.41 [01:45:58]line НДС 12% НСП 1% [01:45:58]line > о реализуемом товаре [01:45:58]line ИТОГО: 2550.41 [01:45:58]line НСП 1% : 22.57 [01:45:58]line НДС 12% : 270.84 [01:45:58]line Наличными: 0.00 [01:45:58]line Безнал.: 2550.41 [01:45:58]line Место: АЗС № 101 "Партнер Нефть" [01:45:58]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [01:45:58]line СНО: Общий режим [01:45:58]line Чек 37 29.10.2024 01:45 [01:45:58]line Смена: 547 ФФД: 1.0 [01:45:58]line ЗНМ: 0300000082 [01:45:58]line РНМ: 0000000000091628 [01:45:58]line Версия ККМ: 001 [01:45:58]line Платежная система: Mbank [01:45:58]line ФМ: 0000000000874671 [01:45:58]line ФД: 318394 [01:45:58]line ФПД: 90763822455618 [01:45:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T014559&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318394&fm=90763822455618&tin=02508201610067®Number=0000000000091628&sum=255041 [01:45:59]OFD Sender: Processing packet 318394 [packets to send 127, broken 126] [01:45:59]ProducePacketName [01:45:59]name=ofd_packets/00318394 [01:45:59]OFD Sender: To server: pG, [01:45:59]CommunicateWithHost lk.salyk.kg:30040 [01:45:59]ConnectInit lk.salyk.kg [01:45:59]written 0, free lines is 4095 [01:45:59]Connected sock=10 [01:45:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 08 C7 08 01 6A 4A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 BE 82 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 41 E4 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 E4 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D1 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 69 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 41 E4 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 57 3E 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BA DB 04 00 35 04 06 00 52 8C 99 65 5B 42 2E 09 90 5F DC 80 D3 D7 [01:45:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 9C B9 47 00 17 69 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BA DB 04 00 F4 03 04 00 0E EA 1F 67 B6 04 01 00 00 56 37 44 12 FC 17 4C 98 [01:45:59]CommunicateWithHost err = 0 [01:45:59]CheckOFDResponse [01:45:59]1017 (14) - 77093643461234 [01:45:59]1041 (16) - 0000000000874671 [01:45:59]1040 (4) - 318394 [01:45:59]1012 (4) - 28.10.2024 19:46 [01:45:59]1206 (1) - 0 [01:45:59]OFD Sender: Remove packet 318394 [01:45:59]ProducePacketName [01:45:59]name=ofd_packets/00318394 [01:45:59]NVStorageDeleteData [01:45:59]Write to MH i2c: 01 00 00 2F 4A 79 [01:45:59]Write i2c OK [01:45:59]MH_I2C_Read... [01:45:59]Read from MH i2c: 01 [01:45:59]MH_I2C_Read... [01:45:59]Read from MH i2c: 01 07 00 [01:45:59]MH_I2C_Read... [01:45:59]Read from MH i2c: 01 07 00 2F 4A 00 00 00 00 00 1F 0D AC [01:45:59]RasterBufferAndPrint [01:45:59]line [01:45:59]line [01:45:59]line [01:45:59]line [01:45:59]line [01:45:59]written 0, free lines is 3368 [01:45:59]MH_Cut [01:45:59]Write to MH i2c: D1 01 00 36 4A 01 52 [01:45:59]Write i2c OK [01:45:59]MH_I2C_Read... [01:45:59]Read from MH i2c: D1 [01:45:59]MH_I2C_Read... [01:45:59]Read from MH i2c: D1 01 00 [01:45:59]MH_I2C_Read... [01:45:59]Read from MH i2c: D1 01 00 36 4A 00 51 [01:45:59]Write to MH i2c: 01 00 00 37 4A 81 [01:45:59]Write i2c OK [01:45:59]MH_I2C_Read... [01:45:59]OFD Sender: No OFD packet to send [01:46:00]*** Cut start [01:46:00]*** Partial cut [01:46:00]*** CUTSNS_PIN = 1 [01:46:00]*** CUTSNS_PIN = 0 [01:46:00]*** Brake cut motor [01:46:00]Read from MH i2c: 01 [01:46:00]MH_I2C_Read... [01:46:00]*** Stop cut motor [01:46:00]*** Cut end [01:46:00]Read from MH i2c: 01 07 00 [01:46:00]MH_I2C_Read... [01:46:00]Read from MH i2c: 01 07 00 37 4A 00 00 00 00 00 FF 0F 96 [01:46:00]process_action close_receipt done [01:46:00]requested_data is exist [01:46:00]produce_requested_data [01:46:00]requested_item fm.sn is exist - process it [01:46:00]wFMCommunicate request_size=4 [01:46:00]MH_SAM_APDU [01:46:00]CAPDU: 80 11 00 00 [01:46:00]Write to MH i2c: E2 08 00 38 4A 80 11 00 00 00 00 00 00 FC [01:46:00]Write i2c OK [01:46:00]MH_I2C_Read... [01:46:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:46:00]Read from MH i2c: E2 [01:46:00]MH_I2C_Read... [01:46:00]Read from MH i2c: E2 17 00 [01:46:00]MH_I2C_Read... [01:46:00]Read from MH i2c: E2 17 00 38 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 50 [01:46:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [01:46:00]wFMCommunicate OK [01:46:00]requested_item fd.num is exist - process it [01:46:00]SAM_PROTO_GetFieldsCounters [01:46:00]wFMCommunicate request_size=4 [01:46:00]MH_SAM_APDU [01:46:00]CAPDU: 80 13 00 00 [01:46:00]Write to MH i2c: E2 08 00 39 4A 80 13 00 00 00 00 00 00 FF [01:46:00]Write i2c OK [01:46:00]MH_I2C_Read... [01:46:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:46:01]Read from MH i2c: E2 [01:46:01]MH_I2C_Read... [01:46:01]Read from MH i2c: E2 62 00 [01:46:01]MH_I2C_Read... [01:46:01]Read from MH i2c: E2 62 00 39 4A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 BA DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 25 00 00 00 5E 04 04 00 25 00 00 00 57 04 04 00 26 00 00 00 19 04 04 00 00 00 00 00 90 00 4F [01: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 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 BA DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 25 00 00 00 5E 04 04 00 25 00 00 00 57 04 04 00 26 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:46:01]wFMCommunicate OK [01:46:01]SAM_PROTO_GetFieldsCounters done [01:46:01]requested_item shift.num is exist - process it [01:46:01]requested_item shift.opened is exist - process it [01:46:01]req_shift_opened [01:46:01]FM_GetShiftState [01:46:01]SAM_PROTO_GetShiftState [01:46:01]wFMCommunicate request_size=4 [01:46:01]MH_SAM_APDU [01:46:01]CAPDU: 80 13 01 00 [01:46:01]Write to MH i2c: E2 08 00 3A 4A 80 13 01 00 00 00 00 00 01 [01:46:01]Write i2c OK [01:46:01]MH_I2C_Read... [01:46:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:46:01]Read from MH i2c: E2 [01:46:01]MH_I2C_Read... [01:46:01]Read from MH i2c: E2 0E 00 [01:46:01]MH_I2C_Read... [01:46:01]Read from MH i2c: E2 0E 00 3A 4A 00 09 00 01 83 25 20 67 00 00 00 00 90 00 3C [01:46:01]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [01:46:01]wFMCommunicate OK [01:46:01]SAM_PROTO_GetShiftState done [01:46:01]FM_GetShiftState done [01:46:01]req_shift_opened done [01:46:01]requested_item shift.open_date is exist - process it [01:46:01]req_shift_open_date [01:46:01]req_shift_open_date done [01:46:01]produce_requested_data done [01:46:01]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318394,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [01:46:01]process_action_free close_receipt [01:46:01]json_value_free [01:46:01]json_value_free done [01:46:01]process_json_proto returns [01:46:01]Send response to host [01:46:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318394,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [01:46:01]free response buf [01:46:01]execute_script done [01:46:01]execute_script returns [01:46:01]free content buf [01:46:01]Sock 8.Close socket [01:46:01]Sock 8.Thread stoped [01:46:04]OFD Sender: No OFD packet to send [01:46:09]OFD Sender: No OFD packet to send [01:46:14]OFD Sender: No OFD packet to send [01:46:19]OFD Sender: No OFD packet to send [01:46:24]OFD Sender: No OFD packet to send [01:46:29]OFD Sender: No OFD packet to send [01:46:34]OFD Sender: No OFD packet to send [01:46:39]OFD Sender: No OFD packet to send [01:46:45]OFD Sender: No OFD packet to send [01:46:50]OFD Sender: No OFD packet to send [01:46:55]OFD Sender: No OFD packet to send [01:47:00]OFD Sender: No OFD packet to send [01:47:05]OFD Sender: No OFD packet to send [01:47:10]OFD Sender: No OFD packet to send [01:47:15]OFD Sender: No OFD packet to send [01:47:20]OFD Sender: No OFD packet to send [01:47:25]OFD Sender: No OFD packet to send [01:47:30]OFD Sender: No OFD packet to send [01:47:35]OFD Sender: No OFD packet to send [01:47:40]OFD Sender: No OFD packet to send [01:47:45]OFD Sender: No OFD packet to send [01:47:50]OFD Sender: No OFD packet to send [01:47:55]OFD Sender: No OFD packet to send [01:48:00]OFD Sender: No OFD packet to send [01:48:05]OFD Sender: No OFD packet to send [01:48:10]OFD Sender: No OFD packet to send [01:48:15]OFD Sender: No OFD packet to send [01:48:20]OFD Sender: No OFD packet to send [01:48:25]OFD Sender: No OFD packet to send [01:48:30]OFD Sender: No OFD packet to send [01:48:35]OFD Sender: No OFD packet to send [01:48:40]OFD Sender: No OFD packet to send [01:48:45]OFD Sender: No OFD packet to send [01:48:50]OFD Sender: No OFD packet to send [01:48:55]OFD Sender: No OFD packet to send [01:49:00]OFD Sender: No OFD packet to send [01:49:05]OFD Sender: No OFD packet to send [01:49:10]OFD Sender: No OFD packet to send [01:49:15]OFD Sender: No OFD packet to send [01:49:20]OFD Sender: No OFD packet to send [01:49:25]OFD Sender: No OFD packet to send [01:49:30]OFD Sender: No OFD packet to send [01:49:35]OFD Sender: No OFD packet to send [01:49:40]OFD Sender: No OFD packet to send [01:49:45]OFD Sender: No OFD packet to send [01:49:50]OFD Sender: No OFD packet to send [01:49:55]OFD Sender: No OFD packet to send [01:50:00]accept exits with 9 [01:50:00]New connection [01:50:00]New thread 3067039076 created [01:50:00]Thread 3066895716 joined [01:50:00]Waiting for new connection... [01:50:00] Sock 9.Parse request [01:50:00]Sock 9.Check first char [01:50:00]Sock 9.First char is OK [01:50:00]request: POST /json_proto HTTP/1.0 [01:50:00]Method: POST [01:50:00]URL: /json_proto [01:50:00]Method is POST - this is cgi request [01:50:00]url: /json_proto [01:50:00]query_string will be loaded in cgi processing [01:50:00]execute_cgi json_proto POST (null) [01:50:00]execute_cgi path=json_proto method=POST [01:50:00]POST find Content-Length [01:50:00]Host: 172.17.50.195:8080 [01:50:00]Content-Length: 678 [01:50:00]Content-Type: application/json [01:50:00] [01:50:00]POST finish read [01:50:00]Found Content-Length = 678 [01:50:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093414", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:50:00]execute_script... [01:50: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)1093414", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:50:00]POST & json_proto [01:50:00]process_json_proto [01:50:00]json parsed OK: [01:50:00]protocol is kg_v1.0 [01:50:00]action value=close_receipt [01:50:00]process_action close_receipt [01:50:00]cmd_close_receipt [01:50:00]MH_GetDate [01:50:00]Write to MH i2c: F0 00 00 3B 4A 74 [01:50:00]Write i2c OK [01:50:00]MH_I2C_Read... [01:50:00]Read from MH i2c: F0 [01:50:00]MH_I2C_Read... [01:50:00]Read from MH i2c: F0 09 00 [01:50:00]MH_I2C_Read... [01:50:00]Read from MH i2c: F0 09 00 3B 4A 00 4A 3F 20 67 43 33 1C 67 86 [01:50:00]GetLastDocTimeStamp 1730166359 [01:50:00]current date 1730166602 [01:50:00]FM_GetShiftState [01:50:00]SAM_PROTO_GetShiftState [01:50:00]wFMCommunicate request_size=4 [01:50:00]MH_SAM_APDU [01:50:00]CAPDU: 80 13 01 00 [01:50:00]Write to MH i2c: E2 08 00 3C 4A 80 13 01 00 00 00 00 00 03 [01:50:00]Write i2c OK [01:50:00]MH_I2C_Read... [01:50:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:50:00]Read from MH i2c: E2 [01:50:00]MH_I2C_Read... [01:50:00]Read from MH i2c: E2 0E 00 [01:50:00]MH_I2C_Read... [01:50:00]Read from MH i2c: E2 0E 00 3C 4A 00 09 00 01 83 25 20 67 00 00 00 00 90 00 3E [01:50:00]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [01:50:00]wFMCommunicate OK [01:50:00]SAM_PROTO_GetShiftState done [01:50:00]FM_GetShiftState done [01:50:00]opened in 1730160003 [01:50:00]opened+sec_in_day 1730246403 [01:50:00]quantity*price = 40006 [01:50:00]sum+1 = 40007 [01:50:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 38 29.10.2024 01:50 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318395 ФПД: 238521526508230 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T015002&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318395&fm=238521526508230&tin=02508201610067®Number=0000000000091628&sum=40000 [01:50:01]StoreToDocumentArchive [01:50:01]shift 547 fd 318395 [01:50:01]save to /storage/0547/doc_00318395 [01:50:01]save last doc name /storage/0547/doc_00318395 to /storage/kkm_last_doc_name [01:50:01]save OK [01:50:01]Clear old archive folders... [01:50:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:50:01]tlvbuf is 0008F8F0 [01:50:01]SAM_PROTO_ClearQueue [01:50:01]wFMCommunicate request_size=4 [01:50:01]MH_SAM_APDU [01:50:01]CAPDU: 80 09 00 00 [01:50:01]Write to MH i2c: E2 08 00 49 4A 80 09 00 00 00 00 00 00 05 [01:50:01]Write i2c OK [01:50:01]MH_I2C_Read... [01:50:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:50:01]Read from MH i2c: E2 [01:50:01]MH_I2C_Read... [01:50:01]Read from MH i2c: E2 03 00 [01:50:01]MH_I2C_Read... [01:50:01]Read from MH i2c: E2 03 00 49 4A 00 90 00 07 [01:50:01]RAPDU: 90 00 [01:50:01]wFMCommunicate OK [01:50:01]SAM_PROTO_ClearQueue done [01:50:01]KKMCreateOFDPacket [01:50:01]OFDProtocolAddRootSTLVToBuf [01:50:01]FM_MakeSignedData [01:50:01]FM_MakeSignedData [01:50:01]SAM_PROTO_SignData [01:50:01]wFMCommunicate request_size=4 [01:50:01]MH_SAM_APDU [01:50:01]CAPDU: 80 0D 01 02 [01:50:01]Write to MH i2c: E2 08 00 4A 4A 80 0D 01 02 00 00 00 00 0D [01:50:01]Write i2c OK [01:50:01]MH_I2C_Read... [01:50:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:50:01]Read from MH i2c: E2 [01:50:01]MH_I2C_Read... [01:50:01]Read from MH i2c: E2 03 00 [01:50:01]MH_I2C_Read... [01:50:01]Read from MH i2c: E2 03 00 4A 4A 00 90 00 08 [01:50:01]RAPDU: 90 00 [01:50:01]wFMCommunicate OK [01:50:01]wFMCommunicate request_size=255 [01:50:01]MH_SAM_APDU [01:50: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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 4A 3F 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BB DB 04 00 35 04 06 00 D8 [01:50:01]Write to MH i2c: E2 02 01 4B 4A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 4A 3F 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BB DB 04 00 35 04 06 00 D8 00 00 37 [01:50:01]Write i2c OK [01:50:01]MH_I2C_Read... [01:50:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:50:01]Read from MH i2c: E2 [01:50:01]MH_I2C_Read... [01:50:01]Read from MH i2c: E2 03 00 [01:50:01]MH_I2C_Read... [01:50:01]Read from MH i2c: E2 03 00 4B 4A 00 90 00 09 [01:50:01]RAPDU: 90 00 [01:50:01]wFMCommunicate OK [01:50:01]wFMCommunicate request_size=10 [01:50:01]MH_SAM_APDU [01:50:01]CAPDU: 80 0D 02 02 05 EF 1E DB DA C6 [01:50:01]Write to MH i2c: E2 0D 00 4C 4A 80 0D 02 02 05 00 EF 1E DB DA C6 00 00 A2 [01:50:01]Write i2c OK [01:50:01]MH_I2C_Read... [01:50:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:50:01]Read from MH i2c: E2 [01:50:01]MH_I2C_Read... [01:50:01]Read from MH i2c: E2 03 00 [01:50:01]MH_I2C_Read... [01:50:01]Read from MH i2c: E2 03 00 4C 4A 00 90 00 0A [01:50:01]RAPDU: 90 00 [01:50:01]wFMCommunicate OK [01:50:01]wFMCommunicate request_size=4 [01:50:01]MH_SAM_APDU [01:50:01]CAPDU: 80 0D 03 02 [01:50:01]Write to MH i2c: E2 08 00 4D 4A 80 0D 03 02 00 00 00 00 12 [01:50:01]Write i2c OK [01:50:01]MH_I2C_Read... [01:50:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:50:01]Read from MH i2c: E2 [01:50:01]MH_I2C_Read... [01:50:01]Read from MH i2c: E2 0B 00 [01:50:01]MH_I2C_Read... [01:50:01]Read from MH i2c: E2 0B 00 4D 4A 00 A9 4F 47 52 E9 CE D5 C0 90 00 F0 [01:50:01]RAPDU: A9 4F 47 52 E9 CE D5 C0 90 00 [01:50:01]wFMCommunicate OK [01:50:01]SAM_PROTO_SignData done [01:50:01]FM_MakeSignedData done [01:50:01]CreateOFDProtocolMessage [01:50:01]wFMCommunicate request_size=4 [01:50:01]MH_SAM_APDU [01:50:01]CAPDU: 80 11 00 00 [01:50:01]Write to MH i2c: E2 08 00 4E 4A 80 11 00 00 00 00 00 00 12 [01:50:01]Write i2c OK [01:50:01]MH_I2C_Read... [01:50:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:50:01]Read from MH i2c: E2 [01:50:01]MH_I2C_Read... [01:50:01]Read from MH i2c: E2 17 00 [01:50:01]MH_I2C_Read... [01:50:01]Read from MH i2c: E2 17 00 4E 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 66 [01:50:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [01:50:01]wFMCommunicate OK [01:50:01]CreateOFDProtocolMessage done [01:50:01]OFDSenderStorePacket 318395 [01:50:01]StoreOFDPacket docnum=318395 [01:50:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 C7 36 07 01 7A 39 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 4A 3F 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BB DB 04 00 35 04 06 00 D8 EF 1E DB DA C6 A9 4F 47 52 E9 CE D5 C0 [01:50:01]CheckFolder [01:50:01]dirname=/storage/ofd_packets [01:50:01]CheckFolder done [01:50:01]ProducePacketName [01:50:01]name=ofd_packets/00318395 [01:50:01]NVStorageSaveData ofd_packets/00318395 [01:50:01]File name is /storage/ofd_packets/00318395 [01:50:01]Write 301 bytes [01:50:01]NVStorageSaveData done [01:50:01]OFDSenderStorePacket done [01:50:01]KKMCreateOFDPacket done [01:50:01]NVStorageSaveData kkm_last_timestamp [01:50:01]File name is /storage/kkm_last_timestamp [01:50:01]Write 4 bytes [01:50:01]NVStorageSaveData done [01:50:01]ExternCall_PrintAddStr [01:50:01]wPrintStart [01:50:01]Write to MH i2c: 01 00 00 4F 4A 99 [01:50:01]Write i2c OK [01:50:01]MH_I2C_Read... [01:50:01]Read from MH i2c: 01 [01:50:01]MH_I2C_Read... [01:50:01]Read from MH i2c: 01 07 00 [01:50:01]MH_I2C_Read... [01:50:01]Read from MH i2c: 01 07 00 4F 4A 00 00 00 00 00 FF 0F AE [01:50:01]RasterBufferAndPrint [01:50:01]line Счет N : (1)1093414 [01:50:01]line ИНН: 02508201610067 [01:50:01]line Контрольно-Кассовый Чек [01:50:01]line ПРОДАЖА [01:50:01]line ТРК (МРК, ГНК) : 43 [01:50:01]line Товар: 2710124130 [01:50:01]line Аи-92-К-2 [01:50:01]line 5.980 * 66.90 [01:50:01]line = 400.06 [01:50:01]line НДС 12% НСП 1% [01:50:01]line > о реализуемом товаре [01:50:01]line ОКРУГЛЕНИЕ: -0.06 [01:50:01]line ИТОГО: 400.00 [01:50:01]line Внесено: 400.00 [01:50:01]line СДАЧА: 0.00 [01:50:01]line НСП 1% : 3.54 [01:50:01]line НДС 12% : 42.48 [01:50:01]line Наличными: 400.00 [01:50:01]line Безнал.: 0.00 [01:50:01]line Место: АЗС № 101 "Партнер Нефть" [01:50:01]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [01:50:01]line СНО: Общий режим [01:50:01]line Чек 38 29.10.2024 01:50 [01:50:01]line Смена: 547 ФФД: 1.0 [01:50:01]line ЗНМ: 0300000082 [01:50:01]line РНМ: 0000000000091628 [01:50:01]line Версия ККМ: 001 [01:50:01]line ФМ: 0000000000874671 [01:50:01]line ФД: 318395 [01:50:01]line ФПД: 238521526508230 [01:50:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T015002&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318395&fm=238521526508230&tin=02508201610067®Number=0000000000091628&sum=40000 [01:50:02]written 0, free lines is 4095 [01:50:02]OFD Sender: Processing packet 318395 [packets to send 127, broken 126] [01:50:02]ProducePacketName [01:50:02]name=ofd_packets/00318395 [01:50:02]OFD Sender: To server: pG, [01:50:02]CommunicateWithHost lk.salyk.kg:30040 [01:50:02]ConnectInit lk.salyk.kg [01:50:02]Connected sock=10 [01: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 34 36 37 31 0F 01 00 00 C7 36 07 01 7A 39 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 4A 3F 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BB DB 04 00 35 04 06 00 D8 EF 1E DB DA C6 A9 4F 47 52 E9 CE D5 C0 [01:50:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 EF A6 47 00 11 51 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BB DB 04 00 F4 03 04 00 02 EB 1F 67 B6 04 01 00 00 26 79 5E CA 90 83 03 D8 [01:50:02]CommunicateWithHost err = 0 [01:50:02]CheckOFDResponse [01:50:02]1017 (14) - 77093643461234 [01:50:02]1041 (16) - 0000000000874671 [01:50:02]1040 (4) - 318395 [01:50:02]1012 (4) - 28.10.2024 19:50 [01:50:02]1206 (1) - 0 [01:50:02]OFD Sender: Remove packet 318395 [01:50:02]ProducePacketName [01:50:02]name=ofd_packets/00318395 [01:50:02]NVStorageDeleteData [01:50:02]Write to MH i2c: 01 00 00 7A 4A C4 [01:50:02]Write i2c OK [01:50:02]MH_I2C_Read... [01:50:02]Read from MH i2c: 01 [01:50:02]MH_I2C_Read... [01:50:02]Read from MH i2c: 01 07 00 [01:50:02]MH_I2C_Read... [01:50:02]Read from MH i2c: 01 07 00 7A 4A 00 00 00 00 00 FB 0C D2 [01:50:02]RasterBufferAndPrint [01:50:02]line [01:50:02]line [01:50:02]line [01:50:02]line [01:50:02]line [01:50:02]written 0, free lines is 3329 [01:50:02]MH_Cut [01:50:02]Write to MH i2c: D1 01 00 81 4A 01 9D [01:50:02]Write i2c OK [01:50:02]MH_I2C_Read... [01:50:02]Read from MH i2c: D1 [01:50:02]MH_I2C_Read... [01:50:02]Read from MH i2c: D1 01 00 [01:50:02]MH_I2C_Read... [01:50:02]Read from MH i2c: D1 01 00 81 4A 00 9C [01:50:02]Write to MH i2c: 01 00 00 82 4A CC [01:50:02]Write i2c OK [01:50:02]MH_I2C_Read... [01:50:02]OFD Sender: No OFD packet to send [01:50:03]*** Cut start [01:50:03]*** Partial cut [01:50:03]*** CUTSNS_PIN = 1 [01:50:03]*** CUTSNS_PIN = 0 [01:50:03]*** Brake cut motor [01:50:03]Read from MH i2c: 01 [01:50:03]MH_I2C_Read... [01:50:03]*** Stop cut motor [01:50:03]*** Cut end [01:50:03]Read from MH i2c: 01 07 00 [01:50:03]MH_I2C_Read... [01:50:03]Read from MH i2c: 01 07 00 82 4A 00 00 00 00 00 FF 0F E1 [01:50:03]process_action close_receipt done [01:50:03]requested_data is exist [01:50:03]produce_requested_data [01:50:03]requested_item fm.sn is exist - process it [01:50:03]wFMCommunicate request_size=4 [01:50:03]MH_SAM_APDU [01:50:03]CAPDU: 80 11 00 00 [01:50:03]Write to MH i2c: E2 08 00 83 4A 80 11 00 00 00 00 00 00 47 [01:50:03]Write i2c OK [01:50:03]MH_I2C_Read... [01:50:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:50:03]Read from MH i2c: E2 [01:50:03]MH_I2C_Read... [01:50:03]Read from MH i2c: E2 17 00 [01:50:03]MH_I2C_Read... [01:50:03]Read from MH i2c: E2 17 00 83 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 9B [01:50:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [01:50:03]wFMCommunicate OK [01:50:03]requested_item fd.num is exist - process it [01:50:03]SAM_PROTO_GetFieldsCounters [01:50:03]wFMCommunicate request_size=4 [01:50:03]MH_SAM_APDU [01:50:03]CAPDU: 80 13 00 00 [01:50:03]Write to MH i2c: E2 08 00 84 4A 80 13 00 00 00 00 00 00 4A [01:50:03]Write i2c OK [01:50:03]MH_I2C_Read... [01:50:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:50:04]Read from MH i2c: E2 [01:50:04]MH_I2C_Read... [01:50:04]Read from MH i2c: E2 62 00 [01:50:04]MH_I2C_Read... [01:50:04]Read from MH i2c: E2 62 00 84 4A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 BB DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 26 00 00 00 5E 04 04 00 26 00 00 00 57 04 04 00 27 00 00 00 19 04 04 00 00 00 00 00 90 00 9E [01:50:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 BB DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 26 00 00 00 5E 04 04 00 26 00 00 00 57 04 04 00 27 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:50:04]wFMCommunicate OK [01:50:04]SAM_PROTO_GetFieldsCounters done [01:50:04]requested_item shift.num is exist - process it [01:50:04]requested_item shift.opened is exist - process it [01:50:04]req_shift_opened [01:50:04]FM_GetShiftState [01:50:04]SAM_PROTO_GetShiftState [01:50:04]wFMCommunicate request_size=4 [01:50:04]MH_SAM_APDU [01:50:04]CAPDU: 80 13 01 00 [01:50:04]Write to MH i2c: E2 08 00 85 4A 80 13 01 00 00 00 00 00 4C [01:50:04]Write i2c OK [01:50:04]MH_I2C_Read... [01:50:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:50:04]Read from MH i2c: E2 [01:50:04]MH_I2C_Read... [01:50:04]Read from MH i2c: E2 0E 00 [01:50:04]MH_I2C_Read... [01:50:04]Read from MH i2c: E2 0E 00 85 4A 00 09 00 01 83 25 20 67 00 00 00 00 90 00 87 [01:50:04]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [01:50:04]wFMCommunicate OK [01:50:04]SAM_PROTO_GetShiftState done [01:50:04]FM_GetShiftState done [01:50:04]req_shift_opened done [01:50:04]requested_item shift.open_date is exist - process it [01:50:04]req_shift_open_date [01:50:04]req_shift_open_date done [01:50:04]produce_requested_data done [01:50:04]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318395,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [01:50:04]process_action_free close_receipt [01:50:04]json_value_free [01:50:04]json_value_free done [01:50:04]process_json_proto returns [01:50:04]Send response to host [01:50:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318395,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [01:50:04]free response buf [01:50:04]execute_script done [01:50:04]execute_script returns [01:50:04]free content buf [01:50:04]Sock 9.Close socket [01:50:04]Sock 9.Thread stoped [01:50:07]OFD Sender: No OFD packet to send [01:50:12]OFD Sender: No OFD packet to send [01:50:17]OFD Sender: No OFD packet to send [01:50:22]OFD Sender: No OFD packet to send [01:50:27]OFD Sender: No OFD packet to send [01:50:33]OFD Sender: No OFD packet to send [01:50:38]OFD Sender: No OFD packet to send [01:50:43]OFD Sender: No OFD packet to send [01:50:48]OFD Sender: No OFD packet to send [01:50:53]OFD Sender: No OFD packet to send [01:50:58]OFD Sender: No OFD packet to send [01:51:03]OFD Sender: No OFD packet to send [01:51:08]OFD Sender: No OFD packet to send [01:51:13]OFD Sender: No OFD packet to send [01:51:18]OFD Sender: No OFD packet to send [01:51:23]OFD Sender: No OFD packet to send [01:51:28]OFD Sender: No OFD packet to send [01:51:33]OFD Sender: No OFD packet to send [01:51:38]OFD Sender: No OFD packet to send [01:51:43]OFD Sender: No OFD packet to send [01:51:48]OFD Sender: No OFD packet to send [01:51:53]OFD Sender: No OFD packet to send [01:51:58]OFD Sender: No OFD packet to send [01:52:03]OFD Sender: No OFD packet to send [01:52:08]OFD Sender: No OFD packet to send [01:52:13]OFD Sender: No OFD packet to send [01:52:18]OFD Sender: No OFD packet to send [01:52:23]OFD Sender: No OFD packet to send [01:52:28]OFD Sender: No OFD packet to send [01:52:33]OFD Sender: No OFD packet to send [01:52:38]OFD Sender: No OFD packet to send [01:52:43]OFD Sender: No OFD packet to send [01:52:48]OFD Sender: No OFD packet to send [01:52:53]OFD Sender: No OFD packet to send [01:52:58]OFD Sender: No OFD packet to send [01:53:03]OFD Sender: No OFD packet to send [01:53:08]OFD Sender: No OFD packet to send [01:53:13]OFD Sender: No OFD packet to send [01:53:18]OFD Sender: No OFD packet to send [01:53:23]OFD Sender: No OFD packet to send [01:53:28]OFD Sender: No OFD packet to send [01:53:33]OFD Sender: No OFD packet to send [01:53:38]OFD Sender: No OFD packet to send [01:53:43]OFD Sender: No OFD packet to send [01:53:48]OFD Sender: No OFD packet to send [01:53:53]OFD Sender: No OFD packet to send [01:53:58]OFD Sender: No OFD packet to send [01:54:03]OFD Sender: No OFD packet to send [01:54:08]OFD Sender: No OFD packet to send [01:54:13]OFD Sender: No OFD packet to send [01:54:18]OFD Sender: No OFD packet to send [01:54:23]OFD Sender: No OFD packet to send [01:54:28]OFD Sender: No OFD packet to send [01:54:33]OFD Sender: No OFD packet to send [01:54:38]OFD Sender: No OFD packet to send [01:54:43]OFD Sender: No OFD packet to send [01:54:48]OFD Sender: No OFD packet to send [01:54:52]accept exits with 8 [01:54:52]New connection [01:54:52]New thread 3066895716 created [01:54:52]Thread 3067039076 joined [01:54:52]Waiting for new connection... [01:54:52] Sock 8.Parse request [01:54:52]Sock 8.Check first char [01:54:52]Sock 8.First char is OK [01:54:52]request: POST /json_proto HTTP/1.0 [01:54:52]Method: POST [01:54:52]URL: /json_proto [01:54:52]Method is POST - this is cgi request [01:54:52]url: /json_proto [01:54:52]query_string will be loaded in cgi processing [01:54:52]execute_cgi json_proto POST (null) [01:54:52]execute_cgi path=json_proto method=POST [01:54:52]POST find Content-Length [01:54:52]Host: 172.17.50.195:8080 [01:54:52]Content-Length: 682 [01:54:52]Content-Type: application/json [01:54:52] [01:54:52]POST finish read [01:54:52]Found Content-Length = 682 [01:54:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093415", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 18.280, "sum" : 700.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:54:52]execute_script... [01: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)1093415", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 18.280, "sum" : 700.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:54:52]POST & json_proto [01:54:52]process_json_proto [01:54:52]json parsed OK: [01:54:52]protocol is kg_v1.0 [01:54:52]action value=close_receipt [01:54:52]process_action close_receipt [01:54:52]cmd_close_receipt [01:54:52]MH_GetDate [01:54:52]Write to MH i2c: F0 00 00 86 4A BF [01:54:52]Write i2c OK [01:54:52]MH_I2C_Read... [01:54:52]Read from MH i2c: F0 [01:54:52]MH_I2C_Read... [01:54:52]Read from MH i2c: F0 09 00 [01:54:52]MH_I2C_Read... [01:54:52]Read from MH i2c: F0 09 00 86 4A 00 6F 40 20 67 43 33 1C 67 F7 [01:54:52]GetLastDocTimeStamp 1730166602 [01:54:52]current date 1730166895 [01:54:52]FM_GetShiftState [01:54:52]SAM_PROTO_GetShiftState [01:54:52]wFMCommunicate request_size=4 [01:54:52]MH_SAM_APDU [01:54:52]CAPDU: 80 13 01 00 [01:54:52]Write to MH i2c: E2 08 00 87 4A 80 13 01 00 00 00 00 00 4E [01:54:52]Write i2c OK [01:54:52]MH_I2C_Read... [01:54:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:54:53]Read from MH i2c: E2 [01:54:53]MH_I2C_Read... [01:54:53]Read from MH i2c: E2 0E 00 [01:54:53]MH_I2C_Read... [01:54:53]Read from MH i2c: E2 0E 00 87 4A 00 09 00 01 83 25 20 67 00 00 00 00 90 00 89 [01:54:53]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [01:54:53]wFMCommunicate OK [01:54:53]SAM_PROTO_GetShiftState done [01:54:53]FM_GetShiftState done [01:54:53]opened in 1730160003 [01:54:53]opened+sec_in_day 1730246403 [01:54:53]quantity*price = 70012 [01:54:53]sum+1 = 70013 [01:54:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.35 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 39 29.10.2024 01:54 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318396 ФПД: 196776699886690 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T015455&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318396&fm=196776699886690&tin=02508201610067®Number=0000000000091628&sum=70000 [01:54:54]StoreToDocumentArchive [01:54:54]shift 547 fd 318396 [01:54:54]save to /storage/0547/doc_00318396 [01:54:54]save last doc name /storage/0547/doc_00318396 to /storage/kkm_last_doc_name [01:54:54]save OK [01:54:54]Clear old archive folders... [01:54:54]ProcessDocumentItem done err = 0, tmpTLVsize=250 [01:54:54]tlvbuf is 001C7A60 [01:54:54]SAM_PROTO_ClearQueue [01:54:54]wFMCommunicate request_size=4 [01:54:54]MH_SAM_APDU [01:54:54]CAPDU: 80 09 00 00 [01:54:54]Write to MH i2c: E2 08 00 94 4A 80 09 00 00 00 00 00 00 50 [01:54:54]Write i2c OK [01:54:54]MH_I2C_Read... [01:54:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:54:54]Read from MH i2c: E2 [01:54:54]MH_I2C_Read... [01:54:54]Read from MH i2c: E2 03 00 [01:54:54]MH_I2C_Read... [01:54:54]Read from MH i2c: E2 03 00 94 4A 00 90 00 52 [01:54:54]RAPDU: 90 00 [01:54:54]wFMCommunicate OK [01:54:54]SAM_PROTO_ClearQueue done [01:54:54]KKMCreateOFDPacket [01:54:54]OFDProtocolAddRootSTLVToBuf [01:54:54]FM_MakeSignedData [01:54:54]FM_MakeSignedData [01:54:54]SAM_PROTO_SignData [01:54:54]wFMCommunicate request_size=4 [01:54:54]MH_SAM_APDU [01:54:54]CAPDU: 80 0D 01 02 [01:54:54]Write to MH i2c: E2 08 00 95 4A 80 0D 01 02 00 00 00 00 58 [01:54:54]Write i2c OK [01:54:54]MH_I2C_Read... [01:54:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:54:54]Read from MH i2c: E2 [01:54:54]MH_I2C_Read... [01:54:54]Read from MH i2c: E2 03 00 [01:54:54]MH_I2C_Read... [01:54:54]Read from MH i2c: E2 03 00 95 4A 00 90 00 53 [01:54:54]RAPDU: 90 00 [01:54:54]wFMCommunicate OK [01:54:54]wFMCommunicate request_size=255 [01:54:54]MH_SAM_APDU [01:54:54]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 68 47 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7C 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 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 6F 40 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BC DB 04 00 35 04 06 00 B2 F7 [01:54:54]Write to MH i2c: E2 02 01 96 4A 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 68 47 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7C 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 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 6F 40 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BC DB 04 00 35 04 06 00 B2 F7 00 00 AC [01:54:54]Write i2c OK [01:54:54]MH_I2C_Read... [01:54:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:54:54]Read from MH i2c: E2 [01:54:54]MH_I2C_Read... [01:54:54]Read from MH i2c: E2 03 00 [01:54:54]MH_I2C_Read... [01:54:54]Read from MH i2c: E2 03 00 96 4A 00 90 00 54 [01:54:54]RAPDU: 90 00 [01:54:54]wFMCommunicate OK [01:54:54]wFMCommunicate request_size=9 [01:54:54]MH_SAM_APDU [01:54:54]CAPDU: 80 0D 02 02 04 A5 4B FC 62 [01:54:54]Write to MH i2c: E2 0C 00 97 4A 80 0D 02 02 04 00 A5 4B FC 62 00 00 B1 [01:54:54]Write i2c OK [01:54:54]MH_I2C_Read... [01:54:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:54:54]Read from MH i2c: E2 [01:54:54]MH_I2C_Read... [01:54:54]Read from MH i2c: E2 03 00 [01:54:54]MH_I2C_Read... [01:54:54]Read from MH i2c: E2 03 00 97 4A 00 90 00 55 [01:54:54]RAPDU: 90 00 [01:54:54]wFMCommunicate OK [01:54:54]wFMCommunicate request_size=4 [01:54:54]MH_SAM_APDU [01:54:54]CAPDU: 80 0D 03 02 [01:54:54]Write to MH i2c: E2 08 00 98 4A 80 0D 03 02 00 00 00 00 5D [01:54:54]Write i2c OK [01:54:54]MH_I2C_Read... [01:54:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:54:54]Read from MH i2c: E2 [01:54:54]MH_I2C_Read... [01:54:54]Read from MH i2c: E2 0B 00 [01:54:54]MH_I2C_Read... [01:54:54]Read from MH i2c: E2 0B 00 98 4A 00 75 5A 8F 6F 52 0C D8 B8 90 00 19 [01:54:54]RAPDU: 75 5A 8F 6F 52 0C D8 B8 90 00 [01:54:54]wFMCommunicate OK [01:54:54]SAM_PROTO_SignData done [01:54:54]FM_MakeSignedData done [01:54:54]CreateOFDProtocolMessage [01:54:54]wFMCommunicate request_size=4 [01:54:54]MH_SAM_APDU [01:54:54]CAPDU: 80 11 00 00 [01:54:54]Write to MH i2c: E2 08 00 99 4A 80 11 00 00 00 00 00 00 5D [01:54:54]Write i2c OK [01:54:54]MH_I2C_Read... [01:54:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:54:54]Read from MH i2c: E2 [01:54:54]MH_I2C_Read... [01:54:54]Read from MH i2c: E2 17 00 [01:54:54]MH_I2C_Read... [01:54:54]Read from MH i2c: E2 17 00 99 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 B1 [01:54:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [01:54:54]wFMCommunicate OK [01:54:54]CreateOFDProtocolMessage done [01:54:54]OFDSenderStorePacket 318396 [01:54:54]StoreOFDPacket docnum=318396 [01:54:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 31 BF 06 01 24 D0 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 68 47 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7C 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 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 6F 40 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BC DB 04 00 35 04 06 00 B2 F7 A5 4B FC 62 75 5A 8F 6F 52 0C D8 B8 [01:54:54]CheckFolder [01:54:54]dirname=/storage/ofd_packets [01:54:54]CheckFolder done [01:54:54]ProducePacketName [01:54:54]name=ofd_packets/00318396 [01:54:54]NVStorageSaveData ofd_packets/00318396 [01:54:54]File name is /storage/ofd_packets/00318396 [01:54:54]Write 300 bytes [01:54:54]NVStorageSaveData done [01:54:54]OFDSenderStorePacket done [01:54:54]KKMCreateOFDPacket done [01:54:54]NVStorageSaveData kkm_last_timestamp [01:54:54]File name is /storage/kkm_last_timestamp [01:54:54]Write 4 bytes [01:54:54]NVStorageSaveData done [01:54:54]ExternCall_PrintAddStr [01:54:54]wPrintStart [01:54:54]Write to MH i2c: 01 00 00 9A 4A E4 [01:54:54]Write i2c OK [01:54:54]MH_I2C_Read... [01:54:54]Read from MH i2c: 01 [01:54:54]MH_I2C_Read... [01:54:54]Read from MH i2c: 01 07 00 [01:54:54]MH_I2C_Read... [01:54:54]Read from MH i2c: 01 07 00 9A 4A 00 00 00 00 00 FF 0F F9 [01:54:54]RasterBufferAndPrint [01:54:54]line Счет N : (1)1093415 [01:54:54]line ИНН: 02508201610067 [01:54:54]line Контрольно-Кассовый Чек [01:54:54]line ПРОДАЖА [01:54:54]line ТРК (МРК, ГНК) : 71 [01:54:54]line Товар: 2711190000 [01:54:54]line ГАЗ-К-5 [01:54:54]line 18.280 * 38.30 [01:54:54]line = 700.12 [01:54:54]line НДС 12% НСП 1% [01:54:54]line > о реализуемом товаре [01:54:54]line ОКРУГЛЕНИЕ: -0.12 [01:54:54]line ИТОГО: 700.00 [01:54:54]line Внесено: 700.00 [01:54:54]line СДАЧА: 0.00 [01:54:54]line НСП 1% : 6.20 [01:54:54]line НДС 12% : 74.35 [01:54:54]line Наличными: 700.00 [01:54:54]line Безнал.: 0.00 [01:54:54]line Место: АЗС № 101 "Партнер Нефть" [01:54:54]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [01:54:54]line СНО: Общий режим [01:54:54]line Чек 39 29.10.2024 01:54 [01:54:54]line Смена: 547 ФФД: 1.0 [01:54:54]line ЗНМ: 0300000082 [01:54:54]line РНМ: 0000000000091628 [01:54:54]line Версия ККМ: 001 [01:54:54]line ФМ: 0000000000874671 [01:54:54]line ФД: 318396 [01:54:54]line ФПД: 196776699886690 [01:54:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T015455&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318396&fm=196776699886690&tin=02508201610067®Number=0000000000091628&sum=70000 [01:54:55]written 0, free lines is 4095 [01:54:55]OFD Sender: Processing packet 318396 [packets to send 127, broken 126] [01:54:55]ProducePacketName [01:54:55]name=ofd_packets/00318396 [01:54:55]OFD Sender: To server: pG, [01:54:55]CommunicateWithHost lk.salyk.kg:30040 [01:54:55]ConnectInit lk.salyk.kg [01:54:55]Connected sock=10 [01:54:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 31 BF 06 01 24 D0 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 68 47 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7C 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 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 6F 40 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BC DB 04 00 35 04 06 00 B2 F7 A5 4B FC 62 75 5A 8F 6F 52 0C D8 B8 [01:54:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 8F C3 47 00 0D 10 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BC DB 04 00 F4 03 04 00 26 EC 1F 67 B6 04 01 00 00 89 6C 5B 11 20 32 02 36 [01:54:55]CommunicateWithHost err = 0 [01:54:55]CheckOFDResponse [01:54:55]1017 (14) - 77093643461234 [01:54:55]1041 (16) - 0000000000874671 [01:54:55]1040 (4) - 318396 [01:54:55]1012 (4) - 28.10.2024 19:55 [01:54:55]1206 (1) - 0 [01:54:55]OFD Sender: Remove packet 318396 [01:54:55]ProducePacketName [01:54:55]name=ofd_packets/00318396 [01:54:55]NVStorageDeleteData [01:54:55]Write to MH i2c: 01 00 00 C5 4A 0F [01:54:55]Write i2c OK [01:54:55]MH_I2C_Read... [01:54:55]Read from MH i2c: 01 [01:54:55]MH_I2C_Read... [01:54:55]Read from MH i2c: 01 07 00 [01:54:55]MH_I2C_Read... [01:54:55]Read from MH i2c: 01 07 00 C5 4A 00 00 00 00 00 EC 0C 0E [01:54:55]RasterBufferAndPrint [01:54:55]line [01:54:55]line [01:54:55]line [01:54:55]line [01:54:55]line [01:54:55]written 0, free lines is 3314 [01:54:55]MH_Cut [01:54:55]Write to MH i2c: D1 01 00 CC 4A 01 E8 [01:54:55]Write i2c OK [01:54:55]MH_I2C_Read... [01:54:55]Read from MH i2c: D1 [01:54:55]MH_I2C_Read... [01:54:55]Read from MH i2c: D1 01 00 [01:54:55]MH_I2C_Read... [01:54:55]Read from MH i2c: D1 01 00 CC 4A 00 E7 [01:54:55]Write to MH i2c: 01 00 00 CD 4A 17 [01:54:55]Write i2c OK [01:54:55]MH_I2C_Read... [01:54:55]OFD Sender: No OFD packet to send [01:54:56]*** Cut start [01:54:56]*** Partial cut [01:54:56]*** CUTSNS_PIN = 1 [01:54:56]*** CUTSNS_PIN = 0 [01:54:56]*** Brake cut motor [01:54:56]Read from MH i2c: 01 [01:54:56]MH_I2C_Read... [01:54:56]*** Stop cut motor [01:54:56]*** Cut end [01:54:56]Read from MH i2c: 01 07 00 [01:54:56]MH_I2C_Read... [01:54:56]Read from MH i2c: 01 07 00 CD 4A 00 00 00 00 00 FF 0F 2C [01:54:56]process_action close_receipt done [01:54:56]requested_data is exist [01:54:56]produce_requested_data [01:54:56]requested_item fm.sn is exist - process it [01:54:56]wFMCommunicate request_size=4 [01:54:56]MH_SAM_APDU [01:54:56]CAPDU: 80 11 00 00 [01:54:56]Write to MH i2c: E2 08 00 CE 4A 80 11 00 00 00 00 00 00 92 [01:54:56]Write i2c OK [01:54:56]MH_I2C_Read... [01:54:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:54:56]Read from MH i2c: E2 [01:54:56]MH_I2C_Read... [01:54:56]Read from MH i2c: E2 17 00 [01:54:56]MH_I2C_Read... [01:54:56]Read from MH i2c: E2 17 00 CE 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E6 [01:54:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [01:54:56]wFMCommunicate OK [01:54:56]requested_item fd.num is exist - process it [01:54:56]SAM_PROTO_GetFieldsCounters [01:54:56]wFMCommunicate request_size=4 [01:54:56]MH_SAM_APDU [01:54:56]CAPDU: 80 13 00 00 [01:54:56]Write to MH i2c: E2 08 00 CF 4A 80 13 00 00 00 00 00 00 95 [01:54:56]Write i2c OK [01:54:56]MH_I2C_Read... [01:54:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:54:57]Read from MH i2c: E2 [01:54:57]MH_I2C_Read... [01:54:57]Read from MH i2c: E2 62 00 [01:54:57]MH_I2C_Read... [01:54:57]Read from MH i2c: E2 62 00 CF 4A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 BC DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 27 00 00 00 5E 04 04 00 27 00 00 00 57 04 04 00 28 00 00 00 19 04 04 00 00 00 00 00 90 00 ED [01:54:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 BC DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 27 00 00 00 5E 04 04 00 27 00 00 00 57 04 04 00 28 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:54:57]wFMCommunicate OK [01:54:57]SAM_PROTO_GetFieldsCounters done [01:54:57]requested_item shift.num is exist - process it [01:54:57]requested_item shift.opened is exist - process it [01:54:57]req_shift_opened [01:54:57]FM_GetShiftState [01:54:57]SAM_PROTO_GetShiftState [01:54:57]wFMCommunicate request_size=4 [01:54:57]MH_SAM_APDU [01:54:57]CAPDU: 80 13 01 00 [01:54:57]Write to MH i2c: E2 08 00 D0 4A 80 13 01 00 00 00 00 00 97 [01:54:57]Write i2c OK [01:54:57]MH_I2C_Read... [01:54:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:54:57]Read from MH i2c: E2 [01:54:57]MH_I2C_Read... [01:54:57]Read from MH i2c: E2 0E 00 [01:54:57]MH_I2C_Read... [01:54:57]Read from MH i2c: E2 0E 00 D0 4A 00 09 00 01 83 25 20 67 00 00 00 00 90 00 D2 [01:54:57]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [01:54:57]wFMCommunicate OK [01:54:57]SAM_PROTO_GetShiftState done [01:54:57]FM_GetShiftState done [01:54:57]req_shift_opened done [01:54:57]requested_item shift.open_date is exist - process it [01:54:57]req_shift_open_date [01:54:57]req_shift_open_date done [01:54:57]produce_requested_data done [01:54:57]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318396,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [01:54:57]process_action_free close_receipt [01:54:57]json_value_free [01:54:57]json_value_free done [01:54:57]process_json_proto returns [01:54:57]Send response to host [01:54:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318396,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [01:54:57]free response buf [01:54:57]execute_script done [01:54:57]execute_script returns [01:54:57]free content buf [01:54:57]Sock 8.Close socket [01:54:57]Sock 8.Thread stoped [01:55:00]OFD Sender: No OFD packet to send [01:55:05]OFD Sender: No OFD packet to send [01:55:10]OFD Sender: No OFD packet to send [01:55:15]OFD Sender: No OFD packet to send [01:55:20]OFD Sender: No OFD packet to send [01:55:25]OFD Sender: No OFD packet to send [01:55:30]OFD Sender: No OFD packet to send [01:55:35]OFD Sender: No OFD packet to send [01:55:40]OFD Sender: No OFD packet to send [01:55:45]OFD Sender: No OFD packet to send [01:55:50]OFD Sender: No OFD packet to send [01:55:55]OFD Sender: No OFD packet to send [01:56:00]OFD Sender: No OFD packet to send [01:56:05]OFD Sender: No OFD packet to send [01:56:10]OFD Sender: No OFD packet to send [01:56:15]OFD Sender: No OFD packet to send [01:56:20]OFD Sender: No OFD packet to send [01:56:25]OFD Sender: No OFD packet to send [01:56:30]OFD Sender: No OFD packet to send [01:56:35]OFD Sender: No OFD packet to send [01:56:40]OFD Sender: No OFD packet to send [01:56:45]OFD Sender: No OFD packet to send [01:56:50]OFD Sender: No OFD packet to send [01:56:55]OFD Sender: No OFD packet to send [01:57:00]OFD Sender: No OFD packet to send [01:57:05]OFD Sender: No OFD packet to send [01:57:10]OFD Sender: No OFD packet to send [01:57:15]OFD Sender: No OFD packet to send [01:57:20]OFD Sender: No OFD packet to send [01:57:25]OFD Sender: No OFD packet to send [01:57:30]OFD Sender: No OFD packet to send [01:57:35]OFD Sender: No OFD packet to send [01:57:40]OFD Sender: No OFD packet to send [01:57:45]OFD Sender: No OFD packet to send [01:57:50]OFD Sender: No OFD packet to send [01:57:56]OFD Sender: No OFD packet to send [01:58:01]OFD Sender: No OFD packet to send [01:58:06]OFD Sender: No OFD packet to send [01:58:11]OFD Sender: No OFD packet to send [01:58:16]OFD Sender: No OFD packet to send [01:58:21]OFD Sender: No OFD packet to send [01:58:26]OFD Sender: No OFD packet to send [01:58:31]OFD Sender: No OFD packet to send [01:58:36]OFD Sender: No OFD packet to send [01:58:41]OFD Sender: No OFD packet to send [01:58:46]OFD Sender: No OFD packet to send [01:58:51]OFD Sender: No OFD packet to send [01:58:56]OFD Sender: No OFD packet to send [01:59:01]OFD Sender: No OFD packet to send [01:59:06]OFD Sender: No OFD packet to send [01:59:11]OFD Sender: No OFD packet to send [01:59:16]OFD Sender: No OFD packet to send [01:59:21]OFD Sender: No OFD packet to send [01:59:26]OFD Sender: No OFD packet to send [01:59:31]OFD Sender: No OFD packet to send [01:59:36]OFD Sender: No OFD packet to send [01:59:41]OFD Sender: No OFD packet to send [01:59:46]OFD Sender: No OFD packet to send [01:59:51]OFD Sender: No OFD packet to send [01:59:56]OFD Sender: No OFD packet to send [02:00:01]OFD Sender: No OFD packet to send [02:00:06]OFD Sender: No OFD packet to send [02:00:11]OFD Sender: No OFD packet to send [02:00:16]OFD Sender: No OFD packet to send [02:00:21]OFD Sender: No OFD packet to send [02:00:26]OFD Sender: No OFD packet to send [02:00:31]OFD Sender: No OFD packet to send [02:00:36]OFD Sender: No OFD packet to send [02:00:41]OFD Sender: No OFD packet to send [02:00:46]OFD Sender: No OFD packet to send [02:00:51]OFD Sender: No OFD packet to send [02:00:56]OFD Sender: No OFD packet to send [02:01:01]OFD Sender: No OFD packet to send [02:01:06]OFD Sender: No OFD packet to send [02:01:11]OFD Sender: No OFD packet to send [02:01:16]OFD Sender: No OFD packet to send [02:01:21]OFD Sender: No OFD packet to send [02:01:26]OFD Sender: No OFD packet to send [02:01:31]OFD Sender: No OFD packet to send [02:01:36]OFD Sender: No OFD packet to send [02:01:41]OFD Sender: No OFD packet to send [02:01:46]OFD Sender: No OFD packet to send [02:01:51]OFD Sender: No OFD packet to send [02:01:56]OFD Sender: No OFD packet to send [02:02:01]OFD Sender: No OFD packet to send [02:02:06]OFD Sender: No OFD packet to send [02:02:11]OFD Sender: No OFD packet to send [02:02:13]accept exits with 9 [02:02:13]New connection [02:02:13]New thread 3067039076 created [02:02:13]Thread 3066895716 joined [02:02:13]Waiting for new connection... [02:02:13] Sock 9.Parse request [02:02:13]Sock 9.Check first char [02:02:13]Sock 9.First char is OK [02:02:13]request: POST /json_proto HTTP/1.0 [02:02:13]Method: POST [02:02:13]URL: /json_proto [02:02:13]Method is POST - this is cgi request [02:02:13]url: /json_proto [02:02:13]query_string will be loaded in cgi processing [02:02:13]execute_cgi json_proto POST (null) [02:02:13]execute_cgi path=json_proto method=POST [02:02:13]POST find Content-Length [02:02:13]Host: 172.17.50.195:8080 [02:02:13]Content-Length: 683 [02:02:13]Content-Type: application/json [02:02:13] [02:02:13]POST finish read [02:02:13]Found Content-Length = 683 [02:02:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093416", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 19.440, "sum" : 1300.54, "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" ] } } [02:02:13]execute_script... [02:02: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)1093416", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 19.440, "sum" : 1300.54, "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" ] } } [02:02:13]POST & json_proto [02:02:13]process_json_proto [02:02:13]json parsed OK: [02:02:13]protocol is kg_v1.0 [02:02:13]action value=close_receipt [02:02:13]process_action close_receipt [02:02:13]cmd_close_receipt [02:02:13]MH_GetDate [02:02:13]Write to MH i2c: F0 00 00 D1 4A 0A [02:02:13]Write i2c OK [02:02:13]MH_I2C_Read... [02:02:13]Read from MH i2c: F0 [02:02:13]MH_I2C_Read... [02:02:13]Read from MH i2c: F0 09 00 [02:02:13]MH_I2C_Read... [02:02:13]Read from MH i2c: F0 09 00 D1 4A 00 28 42 20 67 43 33 1C 67 FD [02:02:13]GetLastDocTimeStamp 1730166895 [02:02:13]current date 1730167336 [02:02:13]FM_GetShiftState [02:02:13]SAM_PROTO_GetShiftState [02:02:13]wFMCommunicate request_size=4 [02:02:13]MH_SAM_APDU [02:02:13]CAPDU: 80 13 01 00 [02:02:13]Write to MH i2c: E2 08 00 D2 4A 80 13 01 00 00 00 00 00 99 [02:02:13]Write i2c OK [02:02:13]MH_I2C_Read... [02:02:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:02:13]Read from MH i2c: E2 [02:02:13]MH_I2C_Read... [02:02:13]Read from MH i2c: E2 0E 00 [02:02:13]MH_I2C_Read... [02:02:13]Read from MH i2c: E2 0E 00 D2 4A 00 09 00 01 83 25 20 67 00 00 00 00 90 00 D4 [02:02:13]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [02:02:13]wFMCommunicate OK [02:02:13]SAM_PROTO_GetShiftState done [02:02:13]FM_GetShiftState done [02:02:13]opened in 1730160003 [02:02:13]opened+sec_in_day 1730246403 [02:02:13]quantity*price = 130053 [02:02:13]sum+1 = 130055 [02:02:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.54 ИТОГО: 1300.00 Внесено: 1300.00 СДАЧА: 0.00 НСП 1% : 11.51 НДС 12% : 138.11 Наличными: 1300.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 40 29.10.2024 02:02 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318397 ФПД: 166333624482262 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T020216&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318397&fm=166333624482262&tin=02508201610067®Number=0000000000091628&sum=130000 [02:02:15]StoreToDocumentArchive [02:02:15]shift 547 fd 318397 [02:02:15]save to /storage/0547/doc_00318397 [02:02:15]save last doc name /storage/0547/doc_00318397 to /storage/kkm_last_doc_name [02:02:15]save OK [02:02:15]Clear old archive folders... [02:02:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:02:15]tlvbuf is 00084F50 [02:02:15]SAM_PROTO_ClearQueue [02:02:15]wFMCommunicate request_size=4 [02:02:15]MH_SAM_APDU [02:02:15]CAPDU: 80 09 00 00 [02:02:15]Write to MH i2c: E2 08 00 DF 4A 80 09 00 00 00 00 00 00 9B [02:02:15]Write i2c OK [02:02:15]MH_I2C_Read... [02:02:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:02:15]Read from MH i2c: E2 [02:02:15]MH_I2C_Read... [02:02:15]Read from MH i2c: E2 03 00 [02:02:15]MH_I2C_Read... [02:02:15]Read from MH i2c: E2 03 00 DF 4A 00 90 00 9D [02:02:15]RAPDU: 90 00 [02:02:15]wFMCommunicate OK [02:02:15]SAM_PROTO_ClearQueue done [02:02:15]KKMCreateOFDPacket [02:02:15]OFDProtocolAddRootSTLVToBuf [02:02:15]FM_MakeSignedData [02:02:15]FM_MakeSignedData [02:02:15]SAM_PROTO_SignData [02:02:15]wFMCommunicate request_size=4 [02:02:15]MH_SAM_APDU [02:02:15]CAPDU: 80 0D 01 02 [02:02:15]Write to MH i2c: E2 08 00 E0 4A 80 0D 01 02 00 00 00 00 A3 [02:02:15]Write i2c OK [02:02:15]MH_I2C_Read... [02:02:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:02:15]Read from MH i2c: E2 [02:02:15]MH_I2C_Read... [02:02:15]Read from MH i2c: E2 03 00 [02:02:15]MH_I2C_Read... [02:02:15]Read from MH i2c: E2 03 00 E0 4A 00 90 00 9E [02:02:15]RAPDU: 90 00 [02:02:15]wFMCommunicate OK [02:02:15]wFMCommunicate request_size=255 [02:02:15]MH_SAM_APDU [02:02:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 06 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 F3 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 28 00 00 00 F4 03 04 00 28 42 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BD DB 04 00 35 04 06 00 97 [02:02:15]Write to MH i2c: E2 02 01 E1 4A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 06 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 F3 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 28 00 00 00 F4 03 04 00 28 42 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BD DB 04 00 35 04 06 00 97 00 00 DA [02:02:15]Write i2c OK [02:02:15]MH_I2C_Read... [02:02:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:02:15]Read from MH i2c: E2 [02:02:15]MH_I2C_Read... [02:02:15]Read from MH i2c: E2 03 00 [02:02:15]MH_I2C_Read... [02:02:15]Read from MH i2c: E2 03 00 E1 4A 00 90 00 9F [02:02:15]RAPDU: 90 00 [02:02:15]wFMCommunicate OK [02:02:15]wFMCommunicate request_size=10 [02:02:15]MH_SAM_APDU [02:02:15]CAPDU: 80 0D 02 02 05 47 90 99 F9 D6 [02:02:15]Write to MH i2c: E2 0D 00 E2 4A 80 0D 02 02 05 00 47 90 99 F9 D6 00 00 EF [02:02:15]Write i2c OK [02:02:15]MH_I2C_Read... [02:02:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:02:15]Read from MH i2c: E2 [02:02:15]MH_I2C_Read... [02:02:15]Read from MH i2c: E2 03 00 [02:02:15]MH_I2C_Read... [02:02:15]Read from MH i2c: E2 03 00 E2 4A 00 90 00 A0 [02:02:15]RAPDU: 90 00 [02:02:15]wFMCommunicate OK [02:02:15]wFMCommunicate request_size=4 [02:02:15]MH_SAM_APDU [02:02:15]CAPDU: 80 0D 03 02 [02:02:15]Write to MH i2c: E2 08 00 E3 4A 80 0D 03 02 00 00 00 00 A8 [02:02:15]Write i2c OK [02:02:15]MH_I2C_Read... [02:02:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:02:15]Read from MH i2c: E2 [02:02:15]MH_I2C_Read... [02:02:15]Read from MH i2c: E2 0B 00 [02:02:15]MH_I2C_Read... [02:02:15]Read from MH i2c: E2 0B 00 E3 4A 00 C1 CC 84 67 28 09 DD 7E 90 00 AD [02:02:15]RAPDU: C1 CC 84 67 28 09 DD 7E 90 00 [02:02:15]wFMCommunicate OK [02:02:15]SAM_PROTO_SignData done [02:02:15]FM_MakeSignedData done [02:02:15]CreateOFDProtocolMessage [02:02:15]wFMCommunicate request_size=4 [02:02:15]MH_SAM_APDU [02:02:15]CAPDU: 80 11 00 00 [02:02:15]Write to MH i2c: E2 08 00 E4 4A 80 11 00 00 00 00 00 00 A8 [02:02:15]Write i2c OK [02:02:15]MH_I2C_Read... [02:02:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:02:15]Read from MH i2c: E2 [02:02:15]MH_I2C_Read... [02:02:15]Read from MH i2c: E2 17 00 [02:02:15]MH_I2C_Read... [02:02:15]Read from MH i2c: E2 17 00 E4 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 FC [02:02:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [02:02:15]wFMCommunicate OK [02:02:15]CreateOFDProtocolMessage done [02:02:15]OFDSenderStorePacket 318397 [02:02:15]StoreOFDPacket docnum=318397 [02:02:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 98 4E 07 01 F0 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 06 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 F3 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 28 00 00 00 F4 03 04 00 28 42 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BD DB 04 00 35 04 06 00 97 47 90 99 F9 D6 C1 CC 84 67 28 09 DD 7E [02:02:15]CheckFolder [02:02:15]dirname=/storage/ofd_packets [02:02:15]CheckFolder done [02:02:15]ProducePacketName [02:02:15]name=ofd_packets/00318397 [02:02:15]NVStorageSaveData ofd_packets/00318397 [02:02:15]File name is /storage/ofd_packets/00318397 [02:02:15]Write 301 bytes [02:02:15]NVStorageSaveData done [02:02:15]OFDSenderStorePacket done [02:02:15]KKMCreateOFDPacket done [02:02:15]NVStorageSaveData kkm_last_timestamp [02:02:15]File name is /storage/kkm_last_timestamp [02:02:15]Write 4 bytes [02:02:15]NVStorageSaveData done [02:02:15]ExternCall_PrintAddStr [02:02:15]wPrintStart [02:02:15]Write to MH i2c: 01 00 00 E5 4A 2F [02:02:15]Write i2c OK [02:02:15]MH_I2C_Read... [02:02:15]Read from MH i2c: 01 [02:02:15]MH_I2C_Read... [02:02:15]Read from MH i2c: 01 07 00 [02:02:15]MH_I2C_Read... [02:02:15]Read from MH i2c: 01 07 00 E5 4A 00 00 00 00 00 FF 0F 44 [02:02:15]RasterBufferAndPrint [02:02:15]line Счет N : (1)1093416 [02:02:15]line ИНН: 02508201610067 [02:02:15]line Контрольно-Кассовый Чек [02:02:15]line ПРОДАЖА [02:02:15]line ТРК (МРК, ГНК) : 33 [02:02:15]line Товар: 2710124130 [02:02:15]line Аи-92-К-2 [02:02:15]line 19.440 * 66.90 [02:02:15]line = 1300.54 [02:02:15]line НДС 12% НСП 1% [02:02:15]line > о реализуемом товаре [02:02:15]line ОКРУГЛЕНИЕ: -0.54 [02:02:15]line ИТОГО: 1300.00 [02:02:15]line Внесено: 1300.00 [02:02:15]line СДАЧА: 0.00 [02:02:15]line НСП 1% : 11.51 [02:02:15]line НДС 12% : 138.11 [02:02:15]line Наличными: 1300.00 [02:02:15]line Безнал.: 0.00 [02:02:15]line Место: АЗС № 101 "Партнер Нефть" [02:02:15]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [02:02:15]line СНО: Общий режим [02:02:15]line Чек 40 29.10.2024 02:02 [02:02:15]line Смена: 547 ФФД: 1.0 [02:02:15]line ЗНМ: 0300000082 [02:02:15]line РНМ: 0000000000091628 [02:02:15]line Версия ККМ: 001 [02:02:15]line ФМ: 0000000000874671 [02:02:15]line ФД: 318397 [02:02:15]line ФПД: 166333624482262 [02:02:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T020216&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318397&fm=166333624482262&tin=02508201610067®Number=0000000000091628&sum=130000 [02:02:15]OFD Sender: Processing packet 318397 [packets to send 127, broken 126] [02:02:15]ProducePacketName [02:02:15]name=ofd_packets/00318397 [02:02:15]OFD Sender: To server: pG, [02:02:15]CommunicateWithHost lk.salyk.kg:30040 [02:02:15]ConnectInit lk.salyk.kg [02:02:15]written 0, free lines is 4095 [02:02:16]Connected sock=10 [02:02:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 98 4E 07 01 F0 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 06 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 F3 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 28 00 00 00 F4 03 04 00 28 42 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BD DB 04 00 35 04 06 00 97 47 90 99 F9 D6 C1 CC 84 67 28 09 DD 7E [02:02:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 55 89 47 00 7D 44 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BD DB 04 00 F4 03 04 00 DF ED 1F 67 B6 04 01 00 00 01 9B CC 0B F0 52 C8 C5 [02:02:16]CommunicateWithHost err = 0 [02:02:16]CheckOFDResponse [02:02:16]1017 (14) - 77093643461234 [02:02:16]1041 (16) - 0000000000874671 [02:02:16]1040 (4) - 318397 [02:02:16]1012 (4) - 28.10.2024 20:02 [02:02:16]1206 (1) - 0 [02:02:16]OFD Sender: Remove packet 318397 [02:02:16]ProducePacketName [02:02:16]name=ofd_packets/00318397 [02:02:16]NVStorageDeleteData [02:02:16]Write to MH i2c: 01 00 00 10 4B 5B [02:02:16]Write i2c OK [02:02:16]MH_I2C_Read... [02:02:16]Read from MH i2c: 01 [02:02:16]MH_I2C_Read... [02:02:16]Read from MH i2c: 01 07 00 [02:02:16]MH_I2C_Read... [02:02:16]Read from MH i2c: 01 07 00 10 4B 00 00 00 00 00 FF 0C 6D [02:02:16]RasterBufferAndPrint [02:02:16]line [02:02:16]line [02:02:16]line [02:02:16]line [02:02:16]line [02:02:16]written 0, free lines is 3336 [02:02:16]MH_Cut [02:02:16]Write to MH i2c: D1 01 00 17 4B 01 34 [02:02:16]Write i2c OK [02:02:16]MH_I2C_Read... [02:02:16]Read from MH i2c: D1 [02:02:16]MH_I2C_Read... [02:02:16]Read from MH i2c: D1 01 00 [02:02:16]MH_I2C_Read... [02:02:16]Read from MH i2c: D1 01 00 17 4B 00 33 [02:02:16]Write to MH i2c: 01 00 00 18 4B 63 [02:02:16]Write i2c OK [02:02:16]MH_I2C_Read... [02:02:16]OFD Sender: No OFD packet to send [02:02:17]*** Cut start [02:02:17]*** Partial cut [02:02:17]*** CUTSNS_PIN = 1 [02:02:17]*** CUTSNS_PIN = 0 [02:02:17]*** Brake cut motor [02:02:17]Read from MH i2c: 01 [02:02:17]MH_I2C_Read... [02:02:17]*** Stop cut motor [02:02:17]*** Cut end [02:02:17]Read from MH i2c: 01 07 00 [02:02:17]MH_I2C_Read... [02:02:17]Read from MH i2c: 01 07 00 18 4B 00 00 00 00 00 FF 0F 78 [02:02:17]process_action close_receipt done [02:02:17]requested_data is exist [02:02:17]produce_requested_data [02:02:17]requested_item fm.sn is exist - process it [02:02:17]wFMCommunicate request_size=4 [02:02:17]MH_SAM_APDU [02:02:17]CAPDU: 80 11 00 00 [02:02:17]Write to MH i2c: E2 08 00 19 4B 80 11 00 00 00 00 00 00 DE [02:02:17]Write i2c OK [02:02:17]MH_I2C_Read... [02:02:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:02:17]Read from MH i2c: E2 [02:02:17]MH_I2C_Read... [02:02:17]Read from MH i2c: E2 17 00 [02:02:17]MH_I2C_Read... [02:02:17]Read from MH i2c: E2 17 00 19 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 32 [02:02:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [02:02:17]wFMCommunicate OK [02:02:17]requested_item fd.num is exist - process it [02:02:17]SAM_PROTO_GetFieldsCounters [02:02:17]wFMCommunicate request_size=4 [02:02:17]MH_SAM_APDU [02:02:17]CAPDU: 80 13 00 00 [02:02:17]Write to MH i2c: E2 08 00 1A 4B 80 13 00 00 00 00 00 00 E1 [02:02:17]Write i2c OK [02:02:17]MH_I2C_Read... [02:02:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:02:17]Read from MH i2c: E2 [02:02:17]MH_I2C_Read... [02:02:17]Read from MH i2c: E2 62 00 [02:02:17]MH_I2C_Read... [02:02:17]Read from MH i2c: E2 62 00 1A 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 BD DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 28 00 00 00 5E 04 04 00 28 00 00 00 57 04 04 00 29 00 00 00 19 04 04 00 00 00 00 00 90 00 3D [02:02:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 BD DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 28 00 00 00 5E 04 04 00 28 00 00 00 57 04 04 00 29 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:02:17]wFMCommunicate OK [02:02:17]SAM_PROTO_GetFieldsCounters done [02:02:17]requested_item shift.num is exist - process it [02:02:17]requested_item shift.opened is exist - process it [02:02:17]req_shift_opened [02:02:17]FM_GetShiftState [02:02:17]SAM_PROTO_GetShiftState [02:02:17]wFMCommunicate request_size=4 [02:02:17]MH_SAM_APDU [02:02:17]CAPDU: 80 13 01 00 [02:02:17]Write to MH i2c: E2 08 00 1B 4B 80 13 01 00 00 00 00 00 E3 [02:02:17]Write i2c OK [02:02:17]MH_I2C_Read... [02:02:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:02:18]Read from MH i2c: E2 [02:02:18]MH_I2C_Read... [02:02:18]Read from MH i2c: E2 0E 00 [02:02:18]MH_I2C_Read... [02:02:18]Read from MH i2c: E2 0E 00 1B 4B 00 09 00 01 83 25 20 67 00 00 00 00 90 00 1E [02:02:18]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [02:02:18]wFMCommunicate OK [02:02:18]SAM_PROTO_GetShiftState done [02:02:18]FM_GetShiftState done [02:02:18]req_shift_opened done [02:02:18]requested_item shift.open_date is exist - process it [02:02:18]req_shift_open_date [02:02:18]req_shift_open_date done [02:02:18]produce_requested_data done [02:02:18]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318397,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [02:02:18]process_action_free close_receipt [02:02:18]json_value_free [02:02:18]json_value_free done [02:02:18]process_json_proto returns [02:02:18]Send response to host [02:02:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318397,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [02:02:18]free response buf [02:02:18]execute_script done [02:02:18]execute_script returns [02:02:18]free content buf [02:02:18]Sock 9.Close socket [02:02:18]Sock 9.Thread stoped [02:02:21]OFD Sender: No OFD packet to send [02:02:26]OFD Sender: No OFD packet to send [02:02:31]OFD Sender: No OFD packet to send [02:02:36]OFD Sender: No OFD packet to send [02:02:41]OFD Sender: No OFD packet to send [02:02:46]OFD Sender: No OFD packet to send [02:02:51]OFD Sender: No OFD packet to send [02:02:56]OFD Sender: No OFD packet to send [02:03:01]OFD Sender: No OFD packet to send [02:03:06]OFD Sender: No OFD packet to send [02:03:11]OFD Sender: No OFD packet to send [02:03:16]OFD Sender: No OFD packet to send [02:03:21]OFD Sender: No OFD packet to send [02:03:26]OFD Sender: No OFD packet to send [02:03:31]OFD Sender: No OFD packet to send [02:03:36]OFD Sender: No OFD packet to send [02:03:41]OFD Sender: No OFD packet to send [02:03:46]OFD Sender: No OFD packet to send [02:03:51]OFD Sender: No OFD packet to send [02:03:56]OFD Sender: No OFD packet to send [02:04:01]OFD Sender: No OFD packet to send [02:04:06]OFD Sender: No OFD packet to send [02:04:11]OFD Sender: No OFD packet to send [02:04:16]OFD Sender: No OFD packet to send [02:04:21]OFD Sender: No OFD packet to send [02:04:26]OFD Sender: No OFD packet to send [02:04:31]OFD Sender: No OFD packet to send [02:04:36]OFD Sender: No OFD packet to send [02:04:41]OFD Sender: No OFD packet to send [02:04:46]OFD Sender: No OFD packet to send [02:04:51]OFD Sender: No OFD packet to send [02:04:56]OFD Sender: No OFD packet to send [02:05:01]OFD Sender: No OFD packet to send [02:05:06]OFD Sender: No OFD packet to send [02:05:11]OFD Sender: No OFD packet to send [02:05:16]OFD Sender: No OFD packet to send [02:05:22]OFD Sender: No OFD packet to send [02:05:27]OFD Sender: No OFD packet to send [02:05:32]OFD Sender: No OFD packet to send [02:05:37]OFD Sender: No OFD packet to send [02:05:42]OFD Sender: No OFD packet to send [02:05:47]OFD Sender: No OFD packet to send [02:05:52]OFD Sender: No OFD packet to send [02:05:57]OFD Sender: No OFD packet to send [02:06:02]OFD Sender: No OFD packet to send [02:06:07]OFD Sender: No OFD packet to send [02:06:12]OFD Sender: No OFD packet to send [02:06:17]OFD Sender: No OFD packet to send [02:06:22]OFD Sender: No OFD packet to send [02:06:27]OFD Sender: No OFD packet to send [02:06:32]OFD Sender: No OFD packet to send [02:06:37]OFD Sender: No OFD packet to send [02:06:42]OFD Sender: No OFD packet to send [02:06:47]OFD Sender: No OFD packet to send [02:06:52]OFD Sender: No OFD packet to send [02:06:57]OFD Sender: No OFD packet to send [02:07:02]OFD Sender: No OFD packet to send [02:07:07]OFD Sender: No OFD packet to send [02:07:12]OFD Sender: No OFD packet to send [02:07:17]OFD Sender: No OFD packet to send [02:07:22]OFD Sender: No OFD packet to send [02:07:27]OFD Sender: No OFD packet to send [02:07:32]OFD Sender: No OFD packet to send [02:07:37]OFD Sender: No OFD packet to send [02:07:42]OFD Sender: No OFD packet to send [02:07:47]OFD Sender: No OFD packet to send [02:07:52]OFD Sender: No OFD packet to send [02:07:57]OFD Sender: No OFD packet to send [02:08:02]OFD Sender: No OFD packet to send [02:08:07]OFD Sender: No OFD packet to send [02:08:12]OFD Sender: No OFD packet to send [02:08:17]OFD Sender: No OFD packet to send [02:08:22]OFD Sender: No OFD packet to send [02:08:27]OFD Sender: No OFD packet to send [02:08:32]OFD Sender: No OFD packet to send [02:08:37]OFD Sender: No OFD packet to send [02:08:42]OFD Sender: No OFD packet to send [02:08:47]OFD Sender: No OFD packet to send [02:08:52]OFD Sender: No OFD packet to send [02:08:57]OFD Sender: No OFD packet to send [02:09:02]OFD Sender: No OFD packet to send [02:09:07]OFD Sender: No OFD packet to send [02:09:12]OFD Sender: No OFD packet to send [02:09:17]OFD Sender: No OFD packet to send [02:09:22]OFD Sender: No OFD packet to send [02:09:27]OFD Sender: No OFD packet to send [02:09:32]OFD Sender: No OFD packet to send [02:09:37]OFD Sender: No OFD packet to send [02:09:42]OFD Sender: No OFD packet to send [02:09:47]OFD Sender: No OFD packet to send [02:09:52]OFD Sender: No OFD packet to send [02:09:57]OFD Sender: No OFD packet to send [02:10:02]OFD Sender: No OFD packet to send [02:10:07]OFD Sender: No OFD packet to send [02:10:08]int [02:10:08]Write to MH i2c: 01 00 00 1C 4B 67 [02:10:08]*** FLAG_PRN_PAP1 set [02:10:08]Write i2c OK [02:10:08]MH_I2C_Read... [02:10:08]Read from MH i2c: 01 [02:10:08]MH_I2C_Read... [02:10:08]Read from MH i2c: 01 07 00 [02:10:08]MH_I2C_Read... [02:10:08]Read from MH i2c: 01 07 00 1C 4B 00 01 00 00 00 FF 0F 7D [02:10:08]state=0 [02:10:08]No paper [02:10:08]int [02:10:08]Write to MH i2c: 01 00 00 1D 4B 68 [02:10:08]*** FLAG_PRN_PAP2 set [02:10:08]Write i2c OK [02:10:08]MH_I2C_Read... [02:10:08]Read from MH i2c: 01 [02:10:08]MH_I2C_Read... [02:10:08]Read from MH i2c: 01 07 00 [02:10:08]MH_I2C_Read... [02:10:08]Read from MH i2c: 01 07 00 1D 4B 00 03 00 00 00 FF 0F 80 [02:10:08]state=0 [02:10:08]No paper [02:10:08]Cover opened [02:10:12]OFD Sender: No OFD packet to send [02:10:13]Write to MH i2c: 01 00 00 1E 4B 69 [02:10:13]Write i2c OK [02:10:13]MH_I2C_Read... [02:10:13]Read from MH i2c: 01 [02:10:13]MH_I2C_Read... [02:10:13]Read from MH i2c: 01 07 00 [02:10:13]MH_I2C_Read... [02:10:13]Read from MH i2c: 01 07 00 1E 4B 00 03 00 00 00 FF 0F 81 [02:10:13]state=3 [02:10:13]No paper [02:10:13]Cover opened [02:10:14]int [02:10:14]Write to MH i2c: 01 00 00 1F 4B 6A [02:10:14]*** FLAG_PRN_PAP1 reset [02:10:14]Write i2c OK [02:10:14]MH_I2C_Read... [02:10:14]Read from MH i2c: 01 [02:10:14]MH_I2C_Read... [02:10:14]Read from MH i2c: 01 07 00 [02:10:14]MH_I2C_Read... [02:10:14]Read from MH i2c: 01 07 00 1F 4B 00 02 00 00 00 FF 0F 81 [02:10:14]state=3 [02:10:14]Cover opened [02:10:14]int [02:10:14]Write to MH i2c: 01 00 00 20 4B 6B [02:10:14]*** FLAG_PRN_PAP2 reset [02:10:14]Write i2c OK [02:10:14]MH_I2C_Read... [02:10:14]Read from MH i2c: 01 [02:10:14]MH_I2C_Read... [02:10:14]Read from MH i2c: 01 07 00 [02:10:14]MH_I2C_Read... [02:10:14]Read from MH i2c: 01 07 00 20 4B 00 00 00 00 00 FF 0F 80 [02:10:14]state=3 [02:10:14]Cover closed [02:10:17]OFD Sender: No OFD packet to send [02:10:22]OFD Sender: No OFD packet to send [02:10:27]OFD Sender: No OFD packet to send [02:10:32]OFD Sender: No OFD packet to send [02:10:37]OFD Sender: No OFD packet to send [02:10:42]OFD Sender: No OFD packet to send [02:10:47]OFD Sender: No OFD packet to send [02:10:52]OFD Sender: No OFD packet to send [02:10:57]OFD Sender: No OFD packet to send [02:11:02]OFD Sender: No OFD packet to send [02:11:07]OFD Sender: No OFD packet to send [02:11:12]OFD Sender: No OFD packet to send [02:11:17]OFD Sender: No OFD packet to send [02:11:19]accept exits with 8 [02:11:19]New connection [02:11:19]New thread 3066895716 created [02:11:19]Thread 3067039076 joined [02:11:19]Waiting for new connection... [02:11:19] Sock 8.Parse request [02:11:19]Sock 8.Check first char [02:11:19]Sock 8.First char is OK [02:11:19]request: POST /json_proto HTTP/1.0 [02:11:19]Method: POST [02:11:19]URL: /json_proto [02:11:19]Method is POST - this is cgi request [02:11:19]url: /json_proto [02:11:19]query_string will be loaded in cgi processing [02:11:19]execute_cgi json_proto POST (null) [02:11:19]execute_cgi path=json_proto method=POST [02:11:19]POST find Content-Length [02:11:19]Host: 172.17.50.195:8080 [02:11:19]Content-Length: 773 [02:11:19]Content-Type: application/json [02:11:19] [02:11:19]POST finish read [02:11:19]Found Content-Length = 773 [02:11:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093418", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:11:19]execute_script... [02:11: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)1093418", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:11:19]POST & json_proto [02:11:19]process_json_proto [02:11:19]json parsed OK: [02:11:19]protocol is kg_v1.0 [02:11:19]action value=close_receipt [02:11:19]process_action close_receipt [02:11:19]cmd_close_receipt [02:11:19]MH_GetDate [02:11:19]Write to MH i2c: F0 00 00 21 4B 5B [02:11:19]Write i2c OK [02:11:19]MH_I2C_Read... [02:11:19]Read from MH i2c: F0 [02:11:19]MH_I2C_Read... [02:11:19]Read from MH i2c: F0 09 00 [02:11:19]MH_I2C_Read... [02:11:19]Read from MH i2c: F0 09 00 21 4B 00 4A 44 20 67 43 33 1C 67 72 [02:11:19]GetLastDocTimeStamp 1730167336 [02:11:19]current date 1730167882 [02:11:19]FM_GetShiftState [02:11:19]SAM_PROTO_GetShiftState [02:11:19]wFMCommunicate request_size=4 [02:11:19]MH_SAM_APDU [02:11:19]CAPDU: 80 13 01 00 [02:11:19]Write to MH i2c: E2 08 00 22 4B 80 13 01 00 00 00 00 00 EA [02:11:19]Write i2c OK [02:11:19]MH_I2C_Read... [02:11:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:11:19]Read from MH i2c: E2 [02:11:19]MH_I2C_Read... [02:11:19]Read from MH i2c: E2 0E 00 [02:11:19]MH_I2C_Read... [02:11:19]Read from MH i2c: E2 0E 00 22 4B 00 09 00 01 83 25 20 67 00 00 00 00 90 00 25 [02:11:19]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [02:11:19]wFMCommunicate OK [02:11:19]SAM_PROTO_GetShiftState done [02:11:19]FM_GetShiftState done [02:11:19]opened in 1730160003 [02:11:19]opened+sec_in_day 1730246403 [02:11:19]quantity*price = 100001 [02:11:19]sum+1 = 100002 [02:11:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.01 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.01 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 41 29.10.2024 02:11 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318398 ФПД: 117838625368853 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T021122&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318398&fm=117838625368853&tin=02508201610067®Number=0000000000091628&sum=100001 [02:11:20]StoreToDocumentArchive [02:11:20]shift 547 fd 318398 [02:11:20]save to /storage/0547/doc_00318398 [02:11:20]save last doc name /storage/0547/doc_00318398 to /storage/kkm_last_doc_name [02:11:20]save OK [02:11:20]Clear old archive folders... [02:11:20]ProcessDocumentItem done err = 0, tmpTLVsize=250 [02:11:20]tlvbuf is 001FC5C0 [02:11:20]SAM_PROTO_ClearQueue [02:11:20]wFMCommunicate request_size=4 [02:11:20]MH_SAM_APDU [02:11:20]CAPDU: 80 09 00 00 [02:11:20]Write to MH i2c: E2 08 00 2F 4B 80 09 00 00 00 00 00 00 EC [02:11:20]Write i2c OK [02:11:20]MH_I2C_Read... [02:11:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:11:20]Read from MH i2c: E2 [02:11:20]MH_I2C_Read... [02:11:20]Read from MH i2c: E2 03 00 [02:11:20]MH_I2C_Read... [02:11:20]Read from MH i2c: E2 03 00 2F 4B 00 90 00 EE [02:11:20]RAPDU: 90 00 [02:11:20]wFMCommunicate OK [02:11:20]SAM_PROTO_ClearQueue done [02:11:20]KKMCreateOFDPacket [02:11:20]OFDProtocolAddRootSTLVToBuf [02:11:20]FM_MakeSignedData [02:11:20]FM_MakeSignedData [02:11:20]SAM_PROTO_SignData [02:11:20]wFMCommunicate request_size=4 [02:11:20]MH_SAM_APDU [02:11:20]CAPDU: 80 0D 01 02 [02:11:20]Write to MH i2c: E2 08 00 30 4B 80 0D 01 02 00 00 00 00 F4 [02:11:20]Write i2c OK [02:11:20]MH_I2C_Read... [02:11:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:11:20]Read from MH i2c: E2 [02:11:20]MH_I2C_Read... [02:11:20]Read from MH i2c: E2 03 00 [02:11:20]MH_I2C_Read... [02:11:20]Read from MH i2c: E2 03 00 30 4B 00 90 00 EF [02:11:20]RAPDU: 90 00 [02:11:20]wFMCommunicate OK [02:11:20]wFMCommunicate request_size=255 [02:11:20]MH_SAM_APDU [02:11:20]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 4A 44 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BE DB 04 00 35 04 06 00 6B 2C [02:11:20]Write to MH i2c: E2 02 01 31 4B 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 4A 44 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BE DB 04 00 35 04 06 00 6B 2C 00 00 3A [02:11:20]Write i2c OK [02:11:20]MH_I2C_Read... [02:11:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:11:21]Read from MH i2c: E2 [02:11:21]MH_I2C_Read... [02:11:21]Read from MH i2c: E2 03 00 [02:11:21]MH_I2C_Read... [02:11:21]Read from MH i2c: E2 03 00 31 4B 00 90 00 F0 [02:11:21]RAPDU: 90 00 [02:11:21]wFMCommunicate OK [02:11:21]wFMCommunicate request_size=9 [02:11:21]MH_SAM_APDU [02:11:21]CAPDU: 80 0D 02 02 04 71 67 EB 15 [02:11:21]Write to MH i2c: E2 0C 00 32 4B 80 0D 02 02 04 00 71 67 EB 15 00 00 D7 [02:11:21]Write i2c OK [02:11:21]MH_I2C_Read... [02:11:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:11:21]Read from MH i2c: E2 [02:11:21]MH_I2C_Read... [02:11:21]Read from MH i2c: E2 03 00 [02:11:21]MH_I2C_Read... [02:11:21]Read from MH i2c: E2 03 00 32 4B 00 90 00 F1 [02:11:21]RAPDU: 90 00 [02:11:21]wFMCommunicate OK [02:11:21]wFMCommunicate request_size=4 [02:11:21]MH_SAM_APDU [02:11:21]CAPDU: 80 0D 03 02 [02:11:21]Write to MH i2c: E2 08 00 33 4B 80 0D 03 02 00 00 00 00 F9 [02:11:21]Write i2c OK [02:11:21]MH_I2C_Read... [02:11:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:11:21]Read from MH i2c: E2 [02:11:21]MH_I2C_Read... [02:11:21]Read from MH i2c: E2 0B 00 [02:11:21]MH_I2C_Read... [02:11:21]Read from MH i2c: E2 0B 00 33 4B 00 56 ED D1 BB CF D6 26 9C 90 00 30 [02:11:21]RAPDU: 56 ED D1 BB CF D6 26 9C 90 00 [02:11:21]wFMCommunicate OK [02:11:21]SAM_PROTO_SignData done [02:11:21]FM_MakeSignedData done [02:11:21]CreateOFDProtocolMessage [02:11:21]wFMCommunicate request_size=4 [02:11:21]MH_SAM_APDU [02:11:21]CAPDU: 80 11 00 00 [02:11:21]Write to MH i2c: E2 08 00 34 4B 80 11 00 00 00 00 00 00 F9 [02:11:21]Write i2c OK [02:11:21]MH_I2C_Read... [02:11:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:11:21]Read from MH i2c: E2 [02:11:21]MH_I2C_Read... [02:11:21]Read from MH i2c: E2 17 00 [02:11:21]MH_I2C_Read... [02:11:21]Read from MH i2c: E2 17 00 34 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 4D [02:11:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [02:11:21]wFMCommunicate OK [02:11:21]CreateOFDProtocolMessage done [02:11:21]OFDSenderStorePacket 318398 [02:11:21]StoreOFDPacket docnum=318398 [02:11:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 86 DA 06 01 58 04 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 4A 44 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BE DB 04 00 35 04 06 00 6B 2C 71 67 EB 15 56 ED D1 BB CF D6 26 9C [02:11:21]CheckFolder [02:11:21]dirname=/storage/ofd_packets [02:11:21]CheckFolder done [02:11:21]ProducePacketName [02:11:21]name=ofd_packets/00318398 [02:11:21]NVStorageSaveData ofd_packets/00318398 [02:11:21]File name is /storage/ofd_packets/00318398 [02:11:21]Write 300 bytes [02:11:21]NVStorageSaveData done [02:11:21]OFDSenderStorePacket done [02:11:21]KKMCreateOFDPacket done [02:11:21]NVStorageSaveData kkm_last_timestamp [02:11:21]File name is /storage/kkm_last_timestamp [02:11:21]Write 4 bytes [02:11:21]NVStorageSaveData done [02:11:21]ExternCall_PrintAddStr [02:11:21]wPrintStart [02:11:21]Write to MH i2c: 01 00 00 35 4B 80 [02:11:21]Write i2c OK [02:11:21]MH_I2C_Read... [02:11:21]Read from MH i2c: 01 [02:11:21]MH_I2C_Read... [02:11:21]Read from MH i2c: 01 07 00 [02:11:21]MH_I2C_Read... [02:11:21]Read from MH i2c: 01 07 00 35 4B 00 00 00 00 00 FF 0F 95 [02:11:21]RasterBufferAndPrint [02:11:21]line Счет N : (1)1093418 [02:11:21]line ИНН: 02508201610067 [02:11:21]line Контрольно-Кассовый Чек [02:11:21]line ПРОДАЖА [02:11:21]line ТРК (МРК, ГНК) : 81 [02:11:21]line Товар: 2711190000 [02:11:21]line ГАЗ-К-5 [02:11:21]line 26.110 * 38.30 [02:11:21]line = 1000.01 [02:11:21]line НДС 12% НСП 1% [02:11:21]line > о реализуемом товаре [02:11:21]line ИТОГО: 1000.01 [02:11:21]line НСП 1% : 8.85 [02:11:21]line НДС 12% : 106.20 [02:11:21]line Наличными: 0.00 [02:11:21]line Безнал.: 1000.01 [02:11:21]line Место: АЗС № 101 "Партнер Нефть" [02:11:21]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [02:11:21]line СНО: Общий режим [02:11:21]line Чек 41 29.10.2024 02:11 [02:11:21]line Смена: 547 ФФД: 1.0 [02:11:21]line ЗНМ: 0300000082 [02:11:21]line РНМ: 0000000000091628 [02:11:21]line Версия ККМ: 001 [02:11:21]line Платежная система: Mbank [02:11:21]line ФМ: 0000000000874671 [02:11:21]line ФД: 318398 [02:11:21]line ФПД: 117838625368853 [02:11:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T021122&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318398&fm=117838625368853&tin=02508201610067®Number=0000000000091628&sum=100001 [02:11:21]written 0, free lines is 4095 [02:11:21]OFD Sender: Processing packet 318398 [packets to send 127, broken 126] [02:11:21]ProducePacketName [02:11:21]name=ofd_packets/00318398 [02:11:21]OFD Sender: To server: pG, [02:11:21]CommunicateWithHost lk.salyk.kg:30040 [02:11:21]ConnectInit lk.salyk.kg [02:11:21]Connected sock=10 [02:11:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 86 DA 06 01 58 04 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 4A 44 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BE DB 04 00 35 04 06 00 6B 2C 71 67 EB 15 56 ED D1 BB CF D6 26 9C [02:11:21]Write to MH i2c: 01 00 00 5E 4B A9 [02:11:21]Write i2c OK [02:11:21]MH_I2C_Read... [02:11:21]Read from MH i2c: 01 [02:11:21]MH_I2C_Read... [02:11:21]Read from MH i2c: 01 07 00 [02:11:21]MH_I2C_Read... [02:11:21]Read from MH i2c: 01 07 00 5E 4B 00 00 00 00 00 16 0D D3 [02:11:21]RasterBufferAndPrint [02:11:21]line [02:11:21]line [02:11:21]line [02:11:21]line [02:11:21]line [02:11:21]written 0, free lines is 3358 [02:11:21]MH_Cut [02:11:21]Write to MH i2c: D1 01 00 65 4B 01 82 [02:11:21]Write i2c OK [02:11:21]MH_I2C_Read... [02:11:21]Read from MH i2c: D1 [02:11:21]MH_I2C_Read... [02:11:21]Read from MH i2c: D1 01 00 [02:11:21]MH_I2C_Read... [02:11:21]Read from MH i2c: D1 01 00 65 4B 00 81 [02:11:21]Write to MH i2c: 01 00 00 66 4B B1 [02:11:21]Write i2c OK [02:11:21]MH_I2C_Read... [02:11:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 E4 8C 47 00 33 1B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BE DB 04 00 F4 03 04 00 01 F0 1F 67 B6 04 01 00 00 61 B7 B8 1E 84 6D 9A E5 [02:11:21]CommunicateWithHost err = 0 [02:11:21]CheckOFDResponse [02:11:21]1017 (14) - 77093643461234 [02:11:21]1041 (16) - 0000000000874671 [02:11:21]1040 (4) - 318398 [02:11:21]1012 (4) - 28.10.2024 20:11 [02:11:21]1206 (1) - 0 [02:11:21]OFD Sender: Remove packet 318398 [02:11:21]ProducePacketName [02:11:21]name=ofd_packets/00318398 [02:11:21]NVStorageDeleteData [02:11:22]*** Cut start [02:11:22]*** Partial cut [02:11:22]*** CUTSNS_PIN = 1 [02:11:22]OFD Sender: No OFD packet to send [02:11:22]*** CUTSNS_PIN = 0 [02:11:22]*** Brake cut motor [02:11:23]Read from MH i2c: 01 [02:11:23]MH_I2C_Read... [02:11:23]*** Stop cut motor [02:11:23]*** Cut end [02:11:23]Read from MH i2c: 01 07 00 [02:11:23]MH_I2C_Read... [02:11:23]Read from MH i2c: 01 07 00 66 4B 00 00 00 00 00 FF 0F C6 [02:11:23]process_action close_receipt done [02:11:23]requested_data is exist [02:11:23]produce_requested_data [02:11:23]requested_item fm.sn is exist - process it [02:11:23]wFMCommunicate request_size=4 [02:11:23]MH_SAM_APDU [02:11:23]CAPDU: 80 11 00 00 [02:11:23]Write to MH i2c: E2 08 00 67 4B 80 11 00 00 00 00 00 00 2C [02:11:23]Write i2c OK [02:11:23]MH_I2C_Read... [02:11:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:11:23]Read from MH i2c: E2 [02:11:23]MH_I2C_Read... [02:11:23]Read from MH i2c: E2 17 00 [02:11:23]MH_I2C_Read... [02:11:23]Read from MH i2c: E2 17 00 67 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 80 [02:11:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [02:11:23]wFMCommunicate OK [02:11:23]requested_item fd.num is exist - process it [02:11:23]SAM_PROTO_GetFieldsCounters [02:11:23]wFMCommunicate request_size=4 [02:11:23]MH_SAM_APDU [02:11:23]CAPDU: 80 13 00 00 [02:11:23]Write to MH i2c: E2 08 00 68 4B 80 13 00 00 00 00 00 00 2F [02:11:23]Write i2c OK [02:11:23]MH_I2C_Read... [02:11:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:11:23]Read from MH i2c: E2 [02:11:23]MH_I2C_Read... [02:11:23]Read from MH i2c: E2 62 00 [02:11:23]MH_I2C_Read... [02:11:23]Read from MH i2c: E2 62 00 68 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 BE DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 29 00 00 00 5E 04 04 00 29 00 00 00 57 04 04 00 2A 00 00 00 19 04 04 00 00 00 00 00 90 00 8F [02:11:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 BE DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 29 00 00 00 5E 04 04 00 29 00 00 00 57 04 04 00 2A 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:11:23]wFMCommunicate OK [02:11:23]SAM_PROTO_GetFieldsCounters done [02:11:23]requested_item shift.num is exist - process it [02:11:23]requested_item shift.opened is exist - process it [02:11:23]req_shift_opened [02:11:23]FM_GetShiftState [02:11:23]SAM_PROTO_GetShiftState [02:11:23]wFMCommunicate request_size=4 [02:11:23]MH_SAM_APDU [02:11:23]CAPDU: 80 13 01 00 [02:11:23]Write to MH i2c: E2 08 00 69 4B 80 13 01 00 00 00 00 00 31 [02:11:23]Write i2c OK [02:11:23]MH_I2C_Read... [02:11:23]Read from MH i2c: E2 [02:11:23]MH_I2C_Read... [02:11:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:11:23]Read from MH i2c: E2 0E 00 [02:11:23]MH_I2C_Read... [02:11:23]Read from MH i2c: E2 0E 00 69 4B 00 09 00 01 83 25 20 67 00 00 00 00 90 00 6C [02:11:23]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [02:11:23]wFMCommunicate OK [02:11:23]SAM_PROTO_GetShiftState done [02:11:23]FM_GetShiftState done [02:11:23]req_shift_opened done [02:11:23]requested_item shift.open_date is exist - process it [02:11:23]req_shift_open_date [02:11:23]req_shift_open_date done [02:11:23]produce_requested_data done [02:11:23]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318398,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [02:11:23]process_action_free close_receipt [02:11:23]json_value_free [02:11:23]json_value_free done [02:11:23]process_json_proto returns [02:11:23]Send response to host [02:11:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318398,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [02:11:23]free response buf [02:11:23]execute_script done [02:11:23]execute_script returns [02:11:23]free content buf [02:11:23]Sock 8.Close socket [02:11:23]Sock 8.Thread stoped [02:11:27]OFD Sender: No OFD packet to send [02:11:32]OFD Sender: No OFD packet to send [02:11:36]accept exits with 9 [02:11:36]New connection [02:11:36]New thread 3067039076 created [02:11:36]Thread 3066895716 joined [02:11:36]Waiting for new connection... [02:11:36] Sock 9.Parse request [02:11:36]Sock 9.Check first char [02:11:36]Sock 9.First char is OK [02:11:36]request: POST /json_proto HTTP/1.0 [02:11:36]Method: POST [02:11:36]URL: /json_proto [02:11:36]Method is POST - this is cgi request [02:11:36]url: /json_proto [02:11:36]query_string will be loaded in cgi processing [02:11:36]execute_cgi json_proto POST (null) [02:11:36]execute_cgi path=json_proto method=POST [02:11:36]POST find Content-Length [02:11:36]Host: 172.17.50.195:8080 [02:11:36]Content-Length: 775 [02:11:36]Content-Type: application/json [02:11:36] [02:11:36]POST finish read [02:11:36]Found Content-Length = 775 [02:11:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093417", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 14.440, "sum" : 1100.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1100.33 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:11:36]execute_script... [02:11: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)1093417", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 14.440, "sum" : 1100.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1100.33 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:11:36]POST & json_proto [02:11:36]process_json_proto [02:11:36]json parsed OK: [02:11:36]protocol is kg_v1.0 [02:11:36]action value=close_receipt [02:11:36]process_action close_receipt [02:11:36]cmd_close_receipt [02:11:36]MH_GetDate [02:11:36]Write to MH i2c: F0 00 00 6A 4B A4 [02:11:36]Write i2c OK [02:11:36]MH_I2C_Read... [02:11:36]Read from MH i2c: F0 [02:11:36]MH_I2C_Read... [02:11:36]Read from MH i2c: F0 09 00 [02:11:36]MH_I2C_Read... [02:11:36]Read from MH i2c: F0 09 00 6A 4B 00 5B 44 20 67 43 33 1C 67 CC [02:11:36]GetLastDocTimeStamp 1730167882 [02:11:36]current date 1730167899 [02:11:36]FM_GetShiftState [02:11:36]SAM_PROTO_GetShiftState [02:11:36]wFMCommunicate request_size=4 [02:11:36]MH_SAM_APDU [02:11:36]CAPDU: 80 13 01 00 [02:11:36]Write to MH i2c: E2 08 00 6B 4B 80 13 01 00 00 00 00 00 33 [02:11:36]Write i2c OK [02:11:36]MH_I2C_Read... [02:11:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:11:36]Read from MH i2c: E2 [02:11:36]MH_I2C_Read... [02:11:36]Read from MH i2c: E2 0E 00 [02:11:36]MH_I2C_Read... [02:11:36]Read from MH i2c: E2 0E 00 6B 4B 00 09 00 01 83 25 20 67 00 00 00 00 90 00 6E [02:11:36]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [02:11:36]wFMCommunicate OK [02:11:36]SAM_PROTO_GetShiftState done [02:11:36]FM_GetShiftState done [02:11:36]opened in 1730160003 [02:11:36]opened+sec_in_day 1730246403 [02:11:36]quantity*price = 110032 [02:11:36]sum+1 = 110034 [02:11:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1100.33 НСП 1% : 9.74 НДС 12% : 116.85 Наличными: 0.00 Безнал.: 1100.33 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 42 29.10.2024 02:11 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318399 ФПД: 243188037329765 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T021139&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318399&fm=243188037329765&tin=02508201610067®Number=0000000000091628&sum=110033 [02:11:37]StoreToDocumentArchive [02:11:37]shift 547 fd 318399 [02:11:37]save to /storage/0547/doc_00318399 [02:11:37]save last doc name /storage/0547/doc_00318399 to /storage/kkm_last_doc_name [02:11:37]save OK [02:11:37]Clear old archive folders... [02:11:37]ProcessDocumentItem done err = 0, tmpTLVsize=252 [02:11:37]tlvbuf is B6F6D520 [02:11:37]SAM_PROTO_ClearQueue [02:11:37]wFMCommunicate request_size=4 [02:11:37]MH_SAM_APDU [02:11:37]CAPDU: 80 09 00 00 [02:11:37]Write to MH i2c: E2 08 00 78 4B 80 09 00 00 00 00 00 00 35 [02:11:37]Write i2c OK [02:11:37]MH_I2C_Read... [02:11:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:11:37]Read from MH i2c: E2 [02:11:37]MH_I2C_Read... [02:11:37]Read from MH i2c: E2 03 00 [02:11:37]MH_I2C_Read... [02:11:37]Read from MH i2c: E2 03 00 78 4B 00 90 00 37 [02:11:37]RAPDU: 90 00 [02:11:37]wFMCommunicate OK [02:11:37]SAM_PROTO_ClearQueue done [02:11:37]KKMCreateOFDPacket [02:11:37]OFDProtocolAddRootSTLVToBuf [02:11:37]FM_MakeSignedData [02:11:37]FM_MakeSignedData [02:11:37]SAM_PROTO_SignData [02:11:37]wFMCommunicate request_size=4 [02:11:37]MH_SAM_APDU [02:11:37]CAPDU: 80 0D 01 02 [02:11:37]Write to MH i2c: E2 08 00 79 4B 80 0D 01 02 00 00 00 00 3D [02:11:37]Write i2c OK [02:11:37]MH_I2C_Read... [02:11:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:11:37]Read from MH i2c: E2 [02:11:37]MH_I2C_Read... [02:11:37]Read from MH i2c: E2 03 00 [02:11:37]MH_I2C_Read... [02:11:37]Read from MH i2c: E2 03 00 79 4B 00 90 00 38 [02:11:37]RAPDU: 90 00 [02:11:37]wFMCommunicate OK [02:11:37]wFMCommunicate request_size=255 [02:11:37]MH_SAM_APDU [02:11:37]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 D1 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 00 00 00 00 00 00 39 04 06 00 D1 AD 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 5B 44 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BF DB 04 00 35 04 06 00 [02:11:37]Write to MH i2c: E2 02 01 7A 4B 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 D1 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 00 00 00 00 00 00 39 04 06 00 D1 AD 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 5B 44 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BF DB 04 00 35 04 06 00 00 00 35 [02:11:37]Write i2c OK [02:11:37]MH_I2C_Read... [02:11:37]OFD Sender: No OFD packet to send [02:11:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:11:37]Read from MH i2c: E2 [02:11:37]MH_I2C_Read... [02:11:37]Read from MH i2c: E2 03 00 [02:11:37]MH_I2C_Read... [02:11:37]Read from MH i2c: E2 03 00 7A 4B 00 90 00 39 [02:11:37]RAPDU: 90 00 [02:11:37]wFMCommunicate OK [02:11:37]wFMCommunicate request_size=11 [02:11:37]MH_SAM_APDU [02:11:37]CAPDU: 80 0D 02 02 06 DD 2D A0 94 23 65 [02:11:37]Write to MH i2c: E2 0E 00 7B 4B 80 0D 02 02 06 00 DD 2D A0 94 23 65 00 00 12 [02:11:37]Write i2c OK [02:11:37]MH_I2C_Read... [02:11:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:11:37]Read from MH i2c: E2 [02:11:37]MH_I2C_Read... [02:11:37]Read from MH i2c: E2 03 00 [02:11:37]MH_I2C_Read... [02:11:37]Read from MH i2c: E2 03 00 7B 4B 00 90 00 3A [02:11:37]RAPDU: 90 00 [02:11:37]wFMCommunicate OK [02:11:37]wFMCommunicate request_size=4 [02:11:37]MH_SAM_APDU [02:11:37]CAPDU: 80 0D 03 02 [02:11:37]Write to MH i2c: E2 08 00 7C 4B 80 0D 03 02 00 00 00 00 42 [02:11:37]Write i2c OK [02:11:37]MH_I2C_Read... [02:11:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:11:37]Read from MH i2c: E2 [02:11:37]MH_I2C_Read... [02:11:37]Read from MH i2c: E2 0B 00 [02:11:37]MH_I2C_Read... [02:11:37]Read from MH i2c: E2 0B 00 7C 4B 00 2B CB 2A D5 D7 58 87 7F 90 00 6D [02:11:37]RAPDU: 2B CB 2A D5 D7 58 87 7F 90 00 [02:11:37]wFMCommunicate OK [02:11:37]SAM_PROTO_SignData done [02:11:37]FM_MakeSignedData done [02:11:37]CreateOFDProtocolMessage [02:11:37]wFMCommunicate request_size=4 [02:11:37]MH_SAM_APDU [02:11:37]CAPDU: 80 11 00 00 [02:11:37]Write to MH i2c: E2 08 00 7D 4B 80 11 00 00 00 00 00 00 42 [02:11:37]Write i2c OK [02:11:37]MH_I2C_Read... [02:11:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:11:37]Read from MH i2c: E2 [02:11:37]MH_I2C_Read... [02:11:37]Read from MH i2c: E2 17 00 [02:11:37]MH_I2C_Read... [02:11:37]Read from MH i2c: E2 17 00 7D 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 96 [02:11:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [02:11:37]wFMCommunicate OK [02:11:37]CreateOFDProtocolMessage done [02:11:37]OFDSenderStorePacket 318399 [02:11:37]StoreOFDPacket docnum=318399 [02:11:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 C9 6A 08 01 EF 8B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 D1 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 00 00 00 00 00 00 39 04 06 00 D1 AD 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 5B 44 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BF DB 04 00 35 04 06 00 DD 2D A0 94 23 65 2B CB 2A D5 D7 58 87 7F [02:11:37]CheckFolder [02:11:37]dirname=/storage/ofd_packets [02:11:37]CheckFolder done [02:11:37]ProducePacketName [02:11:37]name=ofd_packets/00318399 [02:11:37]NVStorageSaveData ofd_packets/00318399 [02:11:37]File name is /storage/ofd_packets/00318399 [02:11:37]Write 302 bytes [02:11:37]NVStorageSaveData done [02:11:37]OFDSenderStorePacket done [02:11:37]KKMCreateOFDPacket done [02:11:37]NVStorageSaveData kkm_last_timestamp [02:11:37]File name is /storage/kkm_last_timestamp [02:11:37]Write 4 bytes [02:11:37]NVStorageSaveData done [02:11:37]ExternCall_PrintAddStr [02:11:37]wPrintStart [02:11:37]Write to MH i2c: 01 00 00 7E 4B C9 [02:11:37]Write i2c OK [02:11:37]MH_I2C_Read... [02:11:37]Read from MH i2c: 01 [02:11:37]MH_I2C_Read... [02:11:37]Read from MH i2c: 01 07 00 [02:11:37]MH_I2C_Read... [02:11:37]Read from MH i2c: 01 07 00 7E 4B 00 00 00 00 00 FF 0F DE [02:11:37]RasterBufferAndPrint [02:11:37]line Счет N : (1)1093417 [02:11:37]line ИНН: 02508201610067 [02:11:37]line Контрольно-Кассовый Чек [02:11:37]line ПРОДАЖА [02:11:37]line ТРК (МРК, ГНК) : 11 [02:11:37]line Товар: 2710194210 [02:11:37]line ДТ(л)-К-2 [02:11:37]line 14.440 * 76.20 [02:11:37]line = 1100.33 [02:11:37]line НДС 12% НСП 1% [02:11:37]line > о реализуемом товаре [02:11:37]line ИТОГО: 1100.33 [02:11:37]line НСП 1% : 9.74 [02:11:37]line НДС 12% : 116.85 [02:11:37]line Наличными: 0.00 [02:11:37]line Безнал.: 1100.33 [02:11:37]line Место: АЗС № 101 "Партнер Нефть" [02:11:37]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [02:11:37]line СНО: Общий режим [02:11:37]line Чек 42 29.10.2024 02:11 [02:11:37]line Смена: 547 ФФД: 1.0 [02:11:37]line ЗНМ: 0300000082 [02:11:37]line РНМ: 0000000000091628 [02:11:37]line Версия ККМ: 001 [02:11:37]line Платежная система: Mbank [02:11:37]line ФМ: 0000000000874671 [02:11:37]line ФД: 318399 [02:11:37]line ФПД: 243188037329765 [02:11:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T021139&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318399&fm=243188037329765&tin=02508201610067®Number=0000000000091628&sum=110033 [02:11:38]OFD Sender: Processing packet 318399 [packets to send 127, broken 126] [02:11:38]ProducePacketName [02:11:38]name=ofd_packets/00318399 [02:11:38]OFD Sender: To server: pG, [02:11:38]CommunicateWithHost lk.salyk.kg:30040 [02:11:38]ConnectInit lk.salyk.kg [02:11:38]written 0, free lines is 4095 [02:11:38]Connected sock=10 [02:11:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 C9 6A 08 01 EF 8B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 D1 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 00 00 00 00 00 00 39 04 06 00 D1 AD 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 5B 44 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BF DB 04 00 35 04 06 00 DD 2D A0 94 23 65 2B CB 2A D5 D7 58 87 7F [02:11:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 A1 A0 47 00 DE 2E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 BF DB 04 00 F4 03 04 00 12 F0 1F 67 B6 04 01 00 00 D2 A0 21 66 2A 53 C3 AA [02:11:38]CommunicateWithHost err = 0 [02:11:38]CheckOFDResponse [02:11:38]1017 (14) - 77093643461234 [02:11:38]1041 (16) - 0000000000874671 [02:11:38]1040 (4) - 318399 [02:11:38]1012 (4) - 28.10.2024 20:12 [02:11:38]1206 (1) - 0 [02:11:38]OFD Sender: Remove packet 318399 [02:11:38]ProducePacketName [02:11:38]name=ofd_packets/00318399 [02:11:38]NVStorageDeleteData [02:11:38]Write to MH i2c: 01 00 00 A7 4B F2 [02:11:38]Write i2c OK [02:11:38]MH_I2C_Read... [02:11:38]Read from MH i2c: 01 [02:11:38]MH_I2C_Read... [02:11:38]Read from MH i2c: 01 07 00 [02:11:38]MH_I2C_Read... [02:11:38]Read from MH i2c: 01 07 00 A7 4B 00 00 00 00 00 12 0D 18 [02:11:38]RasterBufferAndPrint [02:11:38]line [02:11:38]line [02:11:38]line [02:11:38]line [02:11:38]line [02:11:38]written 0, free lines is 3353 [02:11:38]MH_Cut [02:11:38]Write to MH i2c: D1 01 00 AE 4B 01 CB [02:11:38]Write i2c OK [02:11:38]MH_I2C_Read... [02:11:38]Read from MH i2c: D1 [02:11:38]MH_I2C_Read... [02:11:38]Read from MH i2c: D1 01 00 [02:11:38]MH_I2C_Read... [02:11:38]Read from MH i2c: D1 01 00 AE 4B 00 CA [02:11:38]Write to MH i2c: 01 00 00 AF 4B FA [02:11:38]Write i2c OK [02:11:38]MH_I2C_Read... [02:11:39]OFD Sender: No OFD packet to send [02:11:39]*** Cut start [02:11:39]*** Partial cut [02:11:39]*** CUTSNS_PIN = 1 [02:11:39]*** CUTSNS_PIN = 0 [02:11:39]*** Brake cut motor [02:11:40]Read from MH i2c: 01 [02:11:40]MH_I2C_Read... [02:11:40]*** Stop cut motor [02:11:40]*** Cut end [02:11:40]Read from MH i2c: 01 07 00 [02:11:40]MH_I2C_Read... [02:11:40]Read from MH i2c: 01 07 00 AF 4B 00 00 00 00 00 FF 0F 0F [02:11:40]process_action close_receipt done [02:11:40]requested_data is exist [02:11:40]produce_requested_data [02:11:40]requested_item fm.sn is exist - process it [02:11:40]wFMCommunicate request_size=4 [02:11:40]MH_SAM_APDU [02:11:40]CAPDU: 80 11 00 00 [02:11:40]Write to MH i2c: E2 08 00 B0 4B 80 11 00 00 00 00 00 00 75 [02:11:40]Write i2c OK [02:11:40]MH_I2C_Read... [02:11:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:11:40]Read from MH i2c: E2 [02:11:40]MH_I2C_Read... [02:11:40]Read from MH i2c: E2 17 00 [02:11:40]MH_I2C_Read... [02:11:40]Read from MH i2c: E2 17 00 B0 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C9 [02:11:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [02:11:40]wFMCommunicate OK [02:11:40]requested_item fd.num is exist - process it [02:11:40]SAM_PROTO_GetFieldsCounters [02:11:40]wFMCommunicate request_size=4 [02:11:40]MH_SAM_APDU [02:11:40]CAPDU: 80 13 00 00 [02:11:40]Write to MH i2c: E2 08 00 B1 4B 80 13 00 00 00 00 00 00 78 [02:11:40]Write i2c OK [02:11:40]MH_I2C_Read... [02:11:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:11:40]Read from MH i2c: E2 [02:11:40]MH_I2C_Read... [02:11:40]Read from MH i2c: E2 62 00 [02:11:40]MH_I2C_Read... [02:11:40]Read from MH i2c: E2 62 00 B1 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 BF DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 2A 00 00 00 5E 04 04 00 2A 00 00 00 57 04 04 00 2B 00 00 00 19 04 04 00 00 00 00 00 90 00 DC [02:11:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 BF DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 2A 00 00 00 5E 04 04 00 2A 00 00 00 57 04 04 00 2B 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:11:40]wFMCommunicate OK [02:11:40]SAM_PROTO_GetFieldsCounters done [02:11:40]requested_item shift.num is exist - process it [02:11:40]requested_item shift.opened is exist - process it [02:11:40]req_shift_opened [02:11:40]FM_GetShiftState [02:11:40]SAM_PROTO_GetShiftState [02:11:40]wFMCommunicate request_size=4 [02:11:40]MH_SAM_APDU [02:11:40]CAPDU: 80 13 01 00 [02:11:40]Write to MH i2c: E2 08 00 B2 4B 80 13 01 00 00 00 00 00 7A [02:11:40]Write i2c OK [02:11:40]MH_I2C_Read... [02:11:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:11:40]Read from MH i2c: E2 [02:11:40]MH_I2C_Read... [02:11:40]Read from MH i2c: E2 0E 00 [02:11:40]MH_I2C_Read... [02:11:40]Read from MH i2c: E2 0E 00 B2 4B 00 09 00 01 83 25 20 67 00 00 00 00 90 00 B5 [02:11:40]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [02:11:40]wFMCommunicate OK [02:11:40]SAM_PROTO_GetShiftState done [02:11:40]FM_GetShiftState done [02:11:40]req_shift_opened done [02:11:40]requested_item shift.open_date is exist - process it [02:11:40]req_shift_open_date [02:11:40]req_shift_open_date done [02:11:40]produce_requested_data done [02:11:40]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318399,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [02:11:40]process_action_free close_receipt [02:11:40]json_value_free [02:11:40]json_value_free done [02:11:40]process_json_proto returns [02:11:40]Send response to host [02:11:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318399,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [02:11:40]free response buf [02:11:40]execute_script done [02:11:40]execute_script returns [02:11:40]free content buf [02:11:40]Sock 9.Close socket [02:11:40]Sock 9.Thread stoped [02:11:44]OFD Sender: No OFD packet to send [02:11:49]OFD Sender: No OFD packet to send [02:11:54]OFD Sender: No OFD packet to send [02:11:59]OFD Sender: No OFD packet to send [02:12:04]OFD Sender: No OFD packet to send [02:12:09]OFD Sender: No OFD packet to send [02:12:11]accept exits with 8 [02:12:11]New connection [02:12:11]New thread 3066895716 created [02:12:11]Thread 3067039076 joined [02:12:11]Waiting for new connection... [02:12:11] Sock 8.Parse request [02:12:11]Sock 8.Check first char [02:12:11]Sock 8.First char is OK [02:12:11]request: POST /json_proto HTTP/1.0 [02:12:11]Method: POST [02:12:11]URL: /json_proto [02:12:11]Method is POST - this is cgi request [02:12:11]url: /json_proto [02:12:11]query_string will be loaded in cgi processing [02:12:11]execute_cgi json_proto POST (null) [02:12:11]execute_cgi path=json_proto method=POST [02:12:11]POST find Content-Length [02:12:11]Host: 172.17.50.195:8080 [02:12:11]Content-Length: 683 [02:12:11]Content-Type: application/json [02:12:11] [02:12:11]POST finish read [02:12:11]Found Content-Length = 683 [02:12:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093419", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 2.630, "sum" : 200.41, "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" ] } } [02:12:11]execute_script... [02:12: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)1093419", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 2.630, "sum" : 200.41, "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" ] } } [02:12:11]POST & json_proto [02:12:11]process_json_proto [02:12:11]json parsed OK: [02:12:11]protocol is kg_v1.0 [02:12:11]action value=close_receipt [02:12:11]process_action close_receipt [02:12:11]cmd_close_receipt [02:12:11]MH_GetDate [02:12:11]Write to MH i2c: F0 00 00 B3 4B ED [02:12:11]Write i2c OK [02:12:11]MH_I2C_Read... [02:12:11]Read from MH i2c: F0 [02:12:11]MH_I2C_Read... [02:12:11]Read from MH i2c: F0 09 00 [02:12:11]MH_I2C_Read... [02:12:11]Read from MH i2c: F0 09 00 B3 4B 00 7E 44 20 67 43 33 1C 67 38 [02:12:11]GetLastDocTimeStamp 1730167899 [02:12:11]current date 1730167934 [02:12:11]FM_GetShiftState [02:12:11]SAM_PROTO_GetShiftState [02:12:11]wFMCommunicate request_size=4 [02:12:11]MH_SAM_APDU [02:12:11]CAPDU: 80 13 01 00 [02:12:11]Write to MH i2c: E2 08 00 B4 4B 80 13 01 00 00 00 00 00 7C [02:12:11]Write i2c OK [02:12:11]MH_I2C_Read... [02:12:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:12:11]Read from MH i2c: E2 [02:12:11]MH_I2C_Read... [02:12:11]Read from MH i2c: E2 0E 00 [02:12:11]MH_I2C_Read... [02:12:11]Read from MH i2c: E2 0E 00 B4 4B 00 09 00 01 83 25 20 67 00 00 00 00 90 00 B7 [02:12:11]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [02:12:11]wFMCommunicate OK [02:12:11]SAM_PROTO_GetShiftState done [02:12:11]FM_GetShiftState done [02:12:11]opened in 1730160003 [02:12:11]opened+sec_in_day 1730246403 [02:12:11]quantity*price = 20040 [02:12:11]sum+1 = 20042 [02:12:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.28 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 43 29.10.2024 02:12 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318400 ФПД: 226628967222300 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T021214&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318400&fm=226628967222300&tin=02508201610067®Number=0000000000091628&sum=20000 [02:12:12]StoreToDocumentArchive [02:12:12]shift 547 fd 318400 [02:12:12]save to /storage/0547/doc_00318400 [02:12:12]save last doc name /storage/0547/doc_00318400 to /storage/kkm_last_doc_name [02:12:12]save OK [02:12:12]Clear old archive folders... [02:12:12]ProcessDocumentItem done err = 0, tmpTLVsize=252 [02:12:12]tlvbuf is 00145FE0 [02:12:12]SAM_PROTO_ClearQueue [02:12:12]wFMCommunicate request_size=4 [02:12:12]MH_SAM_APDU [02:12:12]CAPDU: 80 09 00 00 [02:12:12]Write to MH i2c: E2 08 00 C1 4B 80 09 00 00 00 00 00 00 7E [02:12:12]Write i2c OK [02:12:12]MH_I2C_Read... [02:12:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:12:12]Read from MH i2c: E2 [02:12:12]MH_I2C_Read... [02:12:12]Read from MH i2c: E2 03 00 [02:12:12]MH_I2C_Read... [02:12:12]Read from MH i2c: E2 03 00 C1 4B 00 90 00 80 [02:12:12]RAPDU: 90 00 [02:12:12]wFMCommunicate OK [02:12:12]SAM_PROTO_ClearQueue done [02:12:12]KKMCreateOFDPacket [02:12:12]OFDProtocolAddRootSTLVToBuf [02:12:12]FM_MakeSignedData [02:12:12]FM_MakeSignedData [02:12:12]SAM_PROTO_SignData [02:12:12]wFMCommunicate request_size=4 [02:12:12]MH_SAM_APDU [02:12:12]CAPDU: 80 0D 01 02 [02:12:12]Write to MH i2c: E2 08 00 C2 4B 80 0D 01 02 00 00 00 00 86 [02:12:12]Write i2c OK [02:12:12]MH_I2C_Read... [02:12:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:12:12]Read from MH i2c: E2 [02:12:12]MH_I2C_Read... [02:12:12]Read from MH i2c: E2 03 00 [02:12:12]MH_I2C_Read... [02:12:12]Read from MH i2c: E2 03 00 C2 4B 00 90 00 81 [02:12:12]RAPDU: 90 00 [02:12:12]wFMCommunicate OK [02:12:12]wFMCommunicate request_size=255 [02:12:12]MH_SAM_APDU [02:12:12]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 46 0A 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 49 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 50 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 2B 00 00 00 F4 03 04 00 7E 44 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C0 DB 04 00 35 04 06 00 [02:12:12]Write to MH i2c: E2 02 01 C3 4B 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 46 0A 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 49 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 50 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 2B 00 00 00 F4 03 04 00 7E 44 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C0 DB 04 00 35 04 06 00 00 00 AF [02:12:12]Write i2c OK [02:12:12]MH_I2C_Read... [02:12:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:12:13]Read from MH i2c: E2 [02:12:13]MH_I2C_Read... [02:12:13]Read from MH i2c: E2 03 00 [02:12:13]MH_I2C_Read... [02:12:13]Read from MH i2c: E2 03 00 C3 4B 00 90 00 82 [02:12:13]RAPDU: 90 00 [02:12:13]wFMCommunicate OK [02:12:13]wFMCommunicate request_size=11 [02:12:13]MH_SAM_APDU [02:12:13]CAPDU: 80 0D 02 02 06 CE 1E 2B 16 4C 1C [02:12:13]Write to MH i2c: E2 0E 00 C4 4B 80 0D 02 02 06 00 CE 1E 2B 16 4C 1C 00 00 2A [02:12:13]Write i2c OK [02:12:13]MH_I2C_Read... [02:12:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:12:13]Read from MH i2c: E2 [02:12:13]MH_I2C_Read... [02:12:13]Read from MH i2c: E2 03 00 [02:12:13]MH_I2C_Read... [02:12:13]Read from MH i2c: E2 03 00 C4 4B 00 90 00 83 [02:12:13]RAPDU: 90 00 [02:12:13]wFMCommunicate OK [02:12:13]wFMCommunicate request_size=4 [02:12:13]MH_SAM_APDU [02:12:13]CAPDU: 80 0D 03 02 [02:12:13]Write to MH i2c: E2 08 00 C5 4B 80 0D 03 02 00 00 00 00 8B [02:12:13]Write i2c OK [02:12:13]MH_I2C_Read... [02:12:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:12:13]Read from MH i2c: E2 [02:12:13]MH_I2C_Read... [02:12:13]Read from MH i2c: E2 0B 00 [02:12:13]MH_I2C_Read... [02:12:13]Read from MH i2c: E2 0B 00 C5 4B 00 B1 EF D3 28 7C 8C F9 D9 90 00 01 [02:12:13]RAPDU: B1 EF D3 28 7C 8C F9 D9 90 00 [02:12:13]wFMCommunicate OK [02:12:13]SAM_PROTO_SignData done [02:12:13]FM_MakeSignedData done [02:12:13]CreateOFDProtocolMessage [02:12:13]wFMCommunicate request_size=4 [02:12:13]MH_SAM_APDU [02:12:13]CAPDU: 80 11 00 00 [02:12:13]Write to MH i2c: E2 08 00 C6 4B 80 11 00 00 00 00 00 00 8B [02:12:13]Write i2c OK [02:12:13]MH_I2C_Read... [02:12:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:12:13]Read from MH i2c: E2 [02:12:13]MH_I2C_Read... [02:12:13]Read from MH i2c: E2 17 00 [02:12:13]MH_I2C_Read... [02:12:13]Read from MH i2c: E2 17 00 C6 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 DF [02:12:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [02:12:13]wFMCommunicate OK [02:12:13]CreateOFDProtocolMessage done [02:12:13]OFDSenderStorePacket 318400 [02:12:13]StoreOFDPacket docnum=318400 [02:12:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 52 37 08 01 97 D6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 46 0A 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 49 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 50 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 2B 00 00 00 F4 03 04 00 7E 44 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C0 DB 04 00 35 04 06 00 CE 1E 2B 16 4C 1C B1 EF D3 28 7C 8C F9 D9 [02:12:13]CheckFolder [02:12:13]dirname=/storage/ofd_packets [02:12:13]CheckFolder done [02:12:13]ProducePacketName [02:12:13]name=ofd_packets/00318400 [02:12:13]NVStorageSaveData ofd_packets/00318400 [02:12:13]File name is /storage/ofd_packets/00318400 [02:12:13]Write 302 bytes [02:12:13]NVStorageSaveData done [02:12:13]OFDSenderStorePacket done [02:12:13]KKMCreateOFDPacket done [02:12:13]NVStorageSaveData kkm_last_timestamp [02:12:13]File name is /storage/kkm_last_timestamp [02:12:13]Write 4 bytes [02:12:13]NVStorageSaveData done [02:12:13]ExternCall_PrintAddStr [02:12:13]wPrintStart [02:12:13]Write to MH i2c: 01 00 00 C7 4B 12 [02:12:13]Write i2c OK [02:12:13]MH_I2C_Read... [02:12:13]Read from MH i2c: 01 [02:12:13]MH_I2C_Read... [02:12:13]Read from MH i2c: 01 07 00 [02:12:13]MH_I2C_Read... [02:12:13]Read from MH i2c: 01 07 00 C7 4B 00 00 00 00 00 FF 0F 27 [02:12:13]RasterBufferAndPrint [02:12:13]line Счет N : (1)1093419 [02:12:13]line ИНН: 02508201610067 [02:12:13]line Контрольно-Кассовый Чек [02:12:13]line ПРОДАЖА [02:12:13]line ТРК (МРК, ГНК) : 11 [02:12:13]line Товар: 2710194210 [02:12:13]line ДТ(л)-К-2 [02:12:13]line 2.630 * 76.20 [02:12:13]line = 200.41 [02:12:13]line НДС 12% НСП 1% [02:12:13]line > о реализуемом товаре [02:12:13]line ОКРУГЛЕНИЕ: -0.41 [02:12:13]line ИТОГО: 200.00 [02:12:13]line Внесено: 200.00 [02:12:13]line СДАЧА: 0.00 [02:12:13]line НСП 1% : 1.77 [02:12:13]line НДС 12% : 21.28 [02:12:13]line Наличными: 200.00 [02:12:13]line Безнал.: 0.00 [02:12:13]line Место: АЗС № 101 "Партнер Нефть" [02:12:13]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [02:12:13]line СНО: Общий режим [02:12:13]line Чек 43 29.10.2024 02:12 [02:12:13]line Смена: 547 ФФД: 1.0 [02:12:13]line ЗНМ: 0300000082 [02:12:13]line РНМ: 0000000000091628 [02:12:13]line Версия ККМ: 001 [02:12:13]line ФМ: 0000000000874671 [02:12:13]line ФД: 318400 [02:12:13]line ФПД: 226628967222300 [02:12:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T021214&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318400&fm=226628967222300&tin=02508201610067®Number=0000000000091628&sum=20000 [02:12:13]OFD Sender: Processing packet 318400 [packets to send 127, broken 126] [02:12:13]ProducePacketName [02:12:13]name=ofd_packets/00318400 [02:12:13]OFD Sender: To server: pG, [02:12:13]CommunicateWithHost lk.salyk.kg:30040 [02:12:13]ConnectInit lk.salyk.kg [02:12:13]written 0, free lines is 4095 [02:12:13]Connected sock=10 [02:12:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 52 37 08 01 97 D6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 46 0A 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 49 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 50 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 2B 00 00 00 F4 03 04 00 7E 44 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C0 DB 04 00 35 04 06 00 CE 1E 2B 16 4C 1C B1 EF D3 28 7C 8C F9 D9 [02:12:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 94 90 47 00 00 BF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C0 DB 04 00 F4 03 04 00 35 F0 1F 67 B6 04 01 00 00 E6 DD C5 FD 90 25 89 EC [02:12:14]CommunicateWithHost err = 0 [02:12:14]CheckOFDResponse [02:12:14]1017 (14) - 77093643461234 [02:12:14]1041 (16) - 0000000000874671 [02:12:14]1040 (4) - 318400 [02:12:14]1012 (4) - 28.10.2024 20:12 [02:12:14]1206 (1) - 0 [02:12:14]OFD Sender: Remove packet 318400 [02:12:14]ProducePacketName [02:12:14]name=ofd_packets/00318400 [02:12:14]NVStorageDeleteData [02:12:14]Write to MH i2c: 01 00 00 F2 4B 3D [02:12:14]Write i2c OK [02:12:14]MH_I2C_Read... [02:12:14]Read from MH i2c: 01 [02:12:14]MH_I2C_Read... [02:12:14]Read from MH i2c: 01 07 00 [02:12:14]MH_I2C_Read... [02:12:14]Read from MH i2c: 01 07 00 F2 4B 00 00 00 00 00 EF 0C 3F [02:12:14]RasterBufferAndPrint [02:12:14]line [02:12:14]line [02:12:14]line [02:12:14]line [02:12:14]line [02:12:14]written 0, free lines is 3317 [02:12:14]MH_Cut [02:12:14]Write to MH i2c: D1 01 00 F9 4B 01 16 [02:12:14]Write i2c OK [02:12:14]MH_I2C_Read... [02:12:14]Read from MH i2c: D1 [02:12:14]MH_I2C_Read... [02:12:14]Read from MH i2c: D1 01 00 [02:12:14]MH_I2C_Read... [02:12:14]Read from MH i2c: D1 01 00 F9 4B 00 15 [02:12:14]Write to MH i2c: 01 00 00 FA 4B 45 [02:12:14]Write i2c OK [02:12:14]MH_I2C_Read... [02:12:14]OFD Sender: No OFD packet to send [02:12:14]*** Cut start [02:12:14]*** Partial cut [02:12:14]*** CUTSNS_PIN = 1 [02:12:14]*** CUTSNS_PIN = 0 [02:12:15]*** Brake cut motor [02:12:15]Read from MH i2c: 01 [02:12:15]MH_I2C_Read... [02:12:15]*** Stop cut motor [02:12:15]*** Cut end [02:12:15]Read from MH i2c: 01 07 00 [02:12:15]MH_I2C_Read... [02:12:15]Read from MH i2c: 01 07 00 FA 4B 00 00 00 00 00 FF 0F 5A [02:12:15]process_action close_receipt done [02:12:15]requested_data is exist [02:12:15]produce_requested_data [02:12:15]requested_item fm.sn is exist - process it [02:12:15]wFMCommunicate request_size=4 [02:12:15]MH_SAM_APDU [02:12:15]CAPDU: 80 11 00 00 [02:12:15]Write to MH i2c: E2 08 00 FB 4B 80 11 00 00 00 00 00 00 C0 [02:12:15]Write i2c OK [02:12:15]MH_I2C_Read... [02:12:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:12:15]Read from MH i2c: E2 [02:12:15]MH_I2C_Read... [02:12:15]Read from MH i2c: E2 17 00 [02:12:15]MH_I2C_Read... [02:12:15]Read from MH i2c: E2 17 00 FB 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 14 [02:12:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [02:12:15]wFMCommunicate OK [02:12:15]requested_item fd.num is exist - process it [02:12:15]SAM_PROTO_GetFieldsCounters [02:12:15]wFMCommunicate request_size=4 [02:12:15]MH_SAM_APDU [02:12:15]CAPDU: 80 13 00 00 [02:12:15]Write to MH i2c: E2 08 00 FC 4B 80 13 00 00 00 00 00 00 C3 [02:12:15]Write i2c OK [02:12:15]MH_I2C_Read... [02:12:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:12:15]Read from MH i2c: E2 [02:12:15]MH_I2C_Read... [02:12:15]Read from MH i2c: E2 62 00 [02:12:15]MH_I2C_Read... [02:12:15]Read from MH i2c: E2 62 00 FC 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C0 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 2B 00 00 00 5E 04 04 00 2B 00 00 00 57 04 04 00 2C 00 00 00 19 04 04 00 00 00 00 00 90 00 2B [02:12:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C0 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 2B 00 00 00 5E 04 04 00 2B 00 00 00 57 04 04 00 2C 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:12:15]wFMCommunicate OK [02:12:15]SAM_PROTO_GetFieldsCounters done [02:12:15]requested_item shift.num is exist - process it [02:12:15]requested_item shift.opened is exist - process it [02:12:15]req_shift_opened [02:12:15]FM_GetShiftState [02:12:15]SAM_PROTO_GetShiftState [02:12:15]wFMCommunicate request_size=4 [02:12:15]MH_SAM_APDU [02:12:15]CAPDU: 80 13 01 00 [02:12:15]Write to MH i2c: E2 08 00 FD 4B 80 13 01 00 00 00 00 00 C5 [02:12:15]Write i2c OK [02:12:15]MH_I2C_Read... [02:12:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:12:15]Read from MH i2c: E2 [02:12:15]MH_I2C_Read... [02:12:15]Read from MH i2c: E2 0E 00 [02:12:15]MH_I2C_Read... [02:12:15]Read from MH i2c: E2 0E 00 FD 4B 00 09 00 01 83 25 20 67 00 00 00 00 90 00 00 [02:12:15]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [02:12:15]wFMCommunicate OK [02:12:15]SAM_PROTO_GetShiftState done [02:12:15]FM_GetShiftState done [02:12:15]req_shift_opened done [02:12:15]requested_item shift.open_date is exist - process it [02:12:15]req_shift_open_date [02:12:15]req_shift_open_date done [02:12:15]produce_requested_data done [02:12:15]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318400,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [02:12:15]process_action_free close_receipt [02:12:15]json_value_free [02:12:15]json_value_free done [02:12:15]process_json_proto returns [02:12:15]Send response to host [02:12:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318400,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [02:12:15]free response buf [02:12:15]execute_script done [02:12:15]execute_script returns [02:12:15]free content buf [02:12:15]Sock 8.Close socket [02:12:15]Sock 8.Thread stoped [02:12:19]OFD Sender: No OFD packet to send [02:12:24]OFD Sender: No OFD packet to send [02:12:29]OFD Sender: No OFD packet to send [02:12:34]OFD Sender: No OFD packet to send [02:12:39]OFD Sender: No OFD packet to send [02:12:44]OFD Sender: No OFD packet to send [02:12:49]OFD Sender: No OFD packet to send [02:12:54]OFD Sender: No OFD packet to send [02:12:59]OFD Sender: No OFD packet to send [02:13:04]OFD Sender: No OFD packet to send [02:13:09]OFD Sender: No OFD packet to send [02:13:14]OFD Sender: No OFD packet to send [02:13:19]OFD Sender: No OFD packet to send [02:13:24]OFD Sender: No OFD packet to send [02:13:29]OFD Sender: No OFD packet to send [02:13:34]OFD Sender: No OFD packet to send [02:13:39]OFD Sender: No OFD packet to send [02:13:44]OFD Sender: No OFD packet to send [02:13:49]OFD Sender: No OFD packet to send [02:13:54]OFD Sender: No OFD packet to send [02:13:59]OFD Sender: No OFD packet to send [02:14:04]OFD Sender: No OFD packet to send [02:14:09]OFD Sender: No OFD packet to send [02:14:14]OFD Sender: No OFD packet to send [02:14:19]OFD Sender: No OFD packet to send [02:14:24]OFD Sender: No OFD packet to send [02:14:29]OFD Sender: No OFD packet to send [02:14:34]OFD Sender: No OFD packet to send [02:14:39]OFD Sender: No OFD packet to send [02:14:44]OFD Sender: No OFD packet to send [02:14:49]OFD Sender: No OFD packet to send [02:14:54]OFD Sender: No OFD packet to send [02:14:59]OFD Sender: No OFD packet to send [02:15:04]OFD Sender: No OFD packet to send [02:15:09]OFD Sender: No OFD packet to send [02:15:14]OFD Sender: No OFD packet to send [02:15:19]OFD Sender: No OFD packet to send [02:15:24]OFD Sender: No OFD packet to send [02:15:29]OFD Sender: No OFD packet to send [02:15:34]OFD Sender: No OFD packet to send [02:15:39]OFD Sender: No OFD packet to send [02:15:44]OFD Sender: No OFD packet to send [02:15:49]OFD Sender: No OFD packet to send [02:15:54]OFD Sender: No OFD packet to send [02:15:59]OFD Sender: No OFD packet to send [02:16:04]OFD Sender: No OFD packet to send [02:16:09]OFD Sender: No OFD packet to send [02:16:14]OFD Sender: No OFD packet to send [02:16:19]OFD Sender: No OFD packet to send [02:16:24]OFD Sender: No OFD packet to send [02:16:29]OFD Sender: No OFD packet to send [02:16:34]OFD Sender: No OFD packet to send [02:16:39]OFD Sender: No OFD packet to send [02:16:44]OFD Sender: No OFD packet to send [02:16:49]OFD Sender: No OFD packet to send [02:16:54]OFD Sender: No OFD packet to send [02:16:59]OFD Sender: No OFD packet to send [02:17:04]OFD Sender: No OFD packet to send [02:17:07]accept exits with 9 [02:17:07]New connection [02:17:07]New thread 3067039076 created [02:17:07]Thread 3066895716 joined [02:17:07]Waiting for new connection... [02:17:07] Sock 9.Parse request [02:17:07]Sock 9.Check first char [02:17:07]Sock 9.First char is OK [02:17:07]request: POST /json_proto HTTP/1.0 [02:17:07]Method: POST [02:17:07]URL: /json_proto [02:17:07]Method is POST - this is cgi request [02:17:07]url: /json_proto [02:17:07]query_string will be loaded in cgi processing [02:17:07]execute_cgi json_proto POST (null) [02:17:07]execute_cgi path=json_proto method=POST [02:17:07]POST find Content-Length [02:17:07]Host: 172.17.50.195:8080 [02:17:07]Content-Length: 688 [02:17:07]Content-Type: application/json [02:17:07] [02:17:07]POST finish read [02:17:07]Found Content-Length = 688 [02:17:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093421", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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" ] } } [02:17:07]execute_script... [02:17: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)1093421", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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" ] } } [02:17:07]POST & json_proto [02:17:07]process_json_proto [02:17:07]json parsed OK: [02:17:07]protocol is kg_v1.0 [02:17:07]action value=close_receipt [02:17:07]process_action close_receipt [02:17:07]cmd_close_receipt [02:17:07]MH_GetDate [02:17:07]Write to MH i2c: F0 00 00 FE 4B 38 [02:17:07]Write i2c OK [02:17:07]MH_I2C_Read... [02:17:07]Read from MH i2c: F0 [02:17:07]MH_I2C_Read... [02:17:07]Read from MH i2c: F0 09 00 [02:17:07]MH_I2C_Read... [02:17:07]Read from MH i2c: F0 09 00 FE 4B 00 A6 45 20 67 43 33 1C 67 AC [02:17:07]GetLastDocTimeStamp 1730167934 [02:17:07]current date 1730168230 [02:17:07]FM_GetShiftState [02:17:07]SAM_PROTO_GetShiftState [02:17:07]wFMCommunicate request_size=4 [02:17:07]MH_SAM_APDU [02:17:07]CAPDU: 80 13 01 00 [02:17:07]Write to MH i2c: E2 08 00 FF 4B 80 13 01 00 00 00 00 00 C7 [02:17:07]Write i2c OK [02:17:07]MH_I2C_Read... [02:17:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:17:07]Read from MH i2c: E2 [02:17:07]MH_I2C_Read... [02:17:07]Read from MH i2c: E2 0E 00 [02:17:07]MH_I2C_Read... [02:17:07]Read from MH i2c: E2 0E 00 FF 4B 00 09 00 01 83 25 20 67 00 00 00 00 90 00 02 [02:17:07]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [02:17:07]wFMCommunicate OK [02:17:07]SAM_PROTO_GetShiftState done [02:17:07]FM_GetShiftState done [02:17:07]opened in 1730160003 [02:17:07]opened+sec_in_day 1730246403 [02:17:07]quantity*price = 100050 [02:17:07]sum+1 = 100052 [02:17:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 44 29.10.2024 02:17 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318401 ФПД: 170821686517271 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T021710&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318401&fm=170821686517271&tin=02508201610067®Number=0000000000091628&sum=100000 [02:17:08]StoreToDocumentArchive [02:17:08]shift 547 fd 318401 [02:17:08]save to /storage/0547/doc_00318401 [02:17:08]save last doc name /storage/0547/doc_00318401 to /storage/kkm_last_doc_name [02:17:08]save OK [02:17:08]Clear old archive folders... [02:17:08]ProcessDocumentItem done err = 0, tmpTLVsize=252 [02:17:08]tlvbuf is 001672A0 [02:17:08]SAM_PROTO_ClearQueue [02:17:08]wFMCommunicate request_size=4 [02:17:08]MH_SAM_APDU [02:17:08]CAPDU: 80 09 00 00 [02:17:08]Write to MH i2c: E2 08 00 0C 4C 80 09 00 00 00 00 00 00 CA [02:17:08]Write i2c OK [02:17:08]MH_I2C_Read... [02:17:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:17:08]Read from MH i2c: E2 [02:17:08]MH_I2C_Read... [02:17:08]Read from MH i2c: E2 03 00 [02:17:08]MH_I2C_Read... [02:17:08]Read from MH i2c: E2 03 00 0C 4C 00 90 00 CC [02:17:08]RAPDU: 90 00 [02:17:08]wFMCommunicate OK [02:17:08]SAM_PROTO_ClearQueue done [02:17:08]KKMCreateOFDPacket [02:17:08]OFDProtocolAddRootSTLVToBuf [02:17:08]FM_MakeSignedData [02:17:08]FM_MakeSignedData [02:17:08]SAM_PROTO_SignData [02:17:08]wFMCommunicate request_size=4 [02:17:08]MH_SAM_APDU [02:17:08]CAPDU: 80 0D 01 02 [02:17:08]Write to MH i2c: E2 08 00 0D 4C 80 0D 01 02 00 00 00 00 D2 [02:17:08]Write i2c OK [02:17:08]MH_I2C_Read... [02:17:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:17:08]Read from MH i2c: E2 [02:17:08]MH_I2C_Read... [02:17:08]Read from MH i2c: E2 03 00 [02:17:08]MH_I2C_Read... [02:17:08]Read from MH i2c: E2 03 00 0D 4C 00 90 00 CD [02:17:08]RAPDU: 90 00 [02:17:08]wFMCommunicate OK [02:17:08]wFMCommunicate request_size=255 [02:17:08]MH_SAM_APDU [02:17:08]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 A6 45 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C1 DB 04 00 35 04 06 00 [02:17:08]Write to MH i2c: E2 02 01 0E 4C 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 A6 45 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C1 DB 04 00 35 04 06 00 00 00 A1 [02:17:08]Write i2c OK [02:17:08]MH_I2C_Read... [02:17:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:17:09]Read from MH i2c: E2 [02:17:09]MH_I2C_Read... [02:17:09]Read from MH i2c: E2 03 00 [02:17:09]MH_I2C_Read... [02:17:09]Read from MH i2c: E2 03 00 0E 4C 00 90 00 CE [02:17:09]RAPDU: 90 00 [02:17:09]wFMCommunicate OK [02:17:09]wFMCommunicate request_size=11 [02:17:09]MH_SAM_APDU [02:17:09]CAPDU: 80 0D 02 02 06 9B 5C 85 F1 DE 17 [02:17:09]Write to MH i2c: E2 0E 00 0F 4C 80 0D 02 02 06 00 9B 5C 85 F1 DE 17 00 00 43 [02:17:09]Write i2c OK [02:17:09]MH_I2C_Read... [02:17:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:17:09]Read from MH i2c: E2 [02:17:09]MH_I2C_Read... [02:17:09]Read from MH i2c: E2 03 00 [02:17:09]MH_I2C_Read... [02:17:09]Read from MH i2c: E2 03 00 0F 4C 00 90 00 CF [02:17:09]RAPDU: 90 00 [02:17:09]wFMCommunicate OK [02:17:09]wFMCommunicate request_size=4 [02:17:09]MH_SAM_APDU [02:17:09]CAPDU: 80 0D 03 02 [02:17:09]Write to MH i2c: E2 08 00 10 4C 80 0D 03 02 00 00 00 00 D7 [02:17:09]Write i2c OK [02:17:09]MH_I2C_Read... [02:17:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:17:09]Read from MH i2c: E2 [02:17:09]MH_I2C_Read... [02:17:09]Read from MH i2c: E2 0B 00 [02:17:09]MH_I2C_Read... [02:17:09]Read from MH i2c: E2 0B 00 10 4C 00 7F B6 56 D1 9D 0A 87 E2 90 00 44 [02:17:09]RAPDU: 7F B6 56 D1 9D 0A 87 E2 90 00 [02:17:09]wFMCommunicate OK [02:17:09]SAM_PROTO_SignData done [02:17:09]FM_MakeSignedData done [02:17:09]CreateOFDProtocolMessage [02:17:09]wFMCommunicate request_size=4 [02:17:09]MH_SAM_APDU [02:17:09]CAPDU: 80 11 00 00 [02:17:09]Write to MH i2c: E2 08 00 11 4C 80 11 00 00 00 00 00 00 D7 [02:17:09]Write i2c OK [02:17:09]MH_I2C_Read... [02:17:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:17:09]Read from MH i2c: E2 [02:17:09]MH_I2C_Read... [02:17:09]Read from MH i2c: E2 17 00 [02:17:09]MH_I2C_Read... [02:17:09]Read from MH i2c: E2 17 00 11 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 2B [02:17:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [02:17:09]wFMCommunicate OK [02:17:09]CreateOFDProtocolMessage done [02:17:09]OFDSenderStorePacket 318401 [02:17:09]StoreOFDPacket docnum=318401 [02:17:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 0F 0C 08 01 74 D6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 A6 45 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C1 DB 04 00 35 04 06 00 9B 5C 85 F1 DE 17 7F B6 56 D1 9D 0A 87 E2 [02:17:09]CheckFolder [02:17:09]dirname=/storage/ofd_packets [02:17:09]CheckFolder done [02:17:09]ProducePacketName [02:17:09]name=ofd_packets/00318401 [02:17:09]NVStorageSaveData ofd_packets/00318401 [02:17:09]File name is /storage/ofd_packets/00318401 [02:17:09]Write 302 bytes [02:17:09]NVStorageSaveData done [02:17:09]OFDSenderStorePacket done [02:17:09]KKMCreateOFDPacket done [02:17:09]NVStorageSaveData kkm_last_timestamp [02:17:09]File name is /storage/kkm_last_timestamp [02:17:09]Write 4 bytes [02:17:09]NVStorageSaveData done [02:17:09]ExternCall_PrintAddStr [02:17:09]wPrintStart [02:17:09]Write to MH i2c: 01 00 00 12 4C 5E [02:17:09]Write i2c OK [02:17:09]MH_I2C_Read... [02:17:09]Read from MH i2c: 01 [02:17:09]MH_I2C_Read... [02:17:09]Read from MH i2c: 01 07 00 [02:17:09]MH_I2C_Read... [02:17:09]Read from MH i2c: 01 07 00 12 4C 00 00 00 00 00 FF 0F 73 [02:17:09]RasterBufferAndPrint [02:17:09]line Счет N : (1)1093421 [02:17:09]line ИНН: 02508201610067 [02:17:09]line Контрольно-Кассовый Чек [02:17:09]line ПРОДАЖА [02:17:09]line ТРК (МРК, ГНК) : 31 [02:17:09]line Товар: 2710194210 [02:17:09]line ДТ(л)-К-2 [02:17:09]line 13.130 * 76.20 [02:17:09]line = 1000.51 [02:17:09]line НДС 12% НСП 1% [02:17:09]line > о реализуемом товаре [02:17:09]line ОКРУГЛЕНИЕ: -0.51 [02:17:09]line ИТОГО: 1000.00 [02:17:09]line Внесено: 1000.00 [02:17:09]line СДАЧА: 0.00 [02:17:09]line НСП 1% : 8.85 [02:17:09]line НДС 12% : 106.25 [02:17:09]line Наличными: 1000.00 [02:17:09]line Безнал.: 0.00 [02:17:09]line Место: АЗС № 101 "Партнер Нефть" [02:17:09]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [02:17:09]line СНО: Общий режим [02:17:09]line Чек 44 29.10.2024 02:17 [02:17:09]line Смена: 547 ФФД: 1.0 [02:17:09]line ЗНМ: 0300000082 [02:17:09]line РНМ: 0000000000091628 [02:17:09]line Версия ККМ: 001 [02:17:09]line ФМ: 0000000000874671 [02:17:09]line ФД: 318401 [02:17:09]line ФПД: 170821686517271 [02:17:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T021710&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318401&fm=170821686517271&tin=02508201610067®Number=0000000000091628&sum=100000 [02:17:09]OFD Sender: Processing packet 318401 [packets to send 127, broken 126] [02:17:09]ProducePacketName [02:17:09]name=ofd_packets/00318401 [02:17:09]OFD Sender: To server: pG, [02:17:09]CommunicateWithHost lk.salyk.kg:30040 [02:17:09]ConnectInit lk.salyk.kg [02:17:09]written 0, free lines is 4095 [02:17:09]Connected sock=10 [02:17:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 0F 0C 08 01 74 D6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 A6 45 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C1 DB 04 00 35 04 06 00 9B 5C 85 F1 DE 17 7F B6 56 D1 9D 0A 87 E2 [02:17:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 40 8D 47 00 6F 51 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C1 DB 04 00 F4 03 04 00 5D F1 1F 67 B6 04 01 00 00 EC 40 FE F5 D2 6B 3E B5 [02:17:09]CommunicateWithHost err = 0 [02:17:09]CheckOFDResponse [02:17:09]1017 (14) - 77093643461234 [02:17:09]1041 (16) - 0000000000874671 [02:17:09]1040 (4) - 318401 [02:17:09]1012 (4) - 28.10.2024 20:17 [02:17:09]1206 (1) - 0 [02:17:09]OFD Sender: Remove packet 318401 [02:17:09]ProducePacketName [02:17:09]name=ofd_packets/00318401 [02:17:09]NVStorageDeleteData [02:17:10]Write to MH i2c: 01 00 00 3D 4C 89 [02:17:10]Write i2c OK [02:17:10]MH_I2C_Read... [02:17:10]Read from MH i2c: 01 [02:17:10]MH_I2C_Read... [02:17:10]Read from MH i2c: 01 07 00 [02:17:10]MH_I2C_Read... [02:17:10]Read from MH i2c: 01 07 00 3D 4C 00 00 00 00 00 FB 0C 97 [02:17:10]RasterBufferAndPrint [02:17:10]line [02:17:10]line [02:17:10]line [02:17:10]line [02:17:10]line [02:17:10]written 0, free lines is 3332 [02:17:10]MH_Cut [02:17:10]Write to MH i2c: D1 01 00 44 4C 01 62 [02:17:10]Write i2c OK [02:17:10]MH_I2C_Read... [02:17:10]Read from MH i2c: D1 [02:17:10]MH_I2C_Read... [02:17:10]Read from MH i2c: D1 01 00 [02:17:10]MH_I2C_Read... [02:17:10]Read from MH i2c: D1 01 00 44 4C 00 61 [02:17:10]Write to MH i2c: 01 00 00 45 4C 91 [02:17:10]Write i2c OK [02:17:10]MH_I2C_Read... [02:17:10]OFD Sender: No OFD packet to send [02:17:10]*** Cut start [02:17:10]*** Partial cut [02:17:10]*** CUTSNS_PIN = 1 [02:17:10]*** CUTSNS_PIN = 0 [02:17:11]*** Brake cut motor [02:17:11]Read from MH i2c: 01 [02:17:11]MH_I2C_Read... [02:17:11]*** Stop cut motor [02:17:11]*** Cut end [02:17:11]Read from MH i2c: 01 07 00 [02:17:11]MH_I2C_Read... [02:17:11]Read from MH i2c: 01 07 00 45 4C 00 00 00 00 00 FF 0F A6 [02:17:11]process_action close_receipt done [02:17:11]requested_data is exist [02:17:11]produce_requested_data [02:17:11]requested_item fm.sn is exist - process it [02:17:11]wFMCommunicate request_size=4 [02:17:11]MH_SAM_APDU [02:17:11]CAPDU: 80 11 00 00 [02:17:11]Write to MH i2c: E2 08 00 46 4C 80 11 00 00 00 00 00 00 0C [02:17:11]Write i2c OK [02:17:11]MH_I2C_Read... [02:17:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:17:11]Read from MH i2c: E2 [02:17:11]MH_I2C_Read... [02:17:11]Read from MH i2c: E2 17 00 [02:17:11]MH_I2C_Read... [02:17:11]Read from MH i2c: E2 17 00 46 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 60 [02:17:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [02:17:11]wFMCommunicate OK [02:17:11]requested_item fd.num is exist - process it [02:17:11]SAM_PROTO_GetFieldsCounters [02:17:11]wFMCommunicate request_size=4 [02:17:11]MH_SAM_APDU [02:17:11]CAPDU: 80 13 00 00 [02:17:11]Write to MH i2c: E2 08 00 47 4C 80 13 00 00 00 00 00 00 0F [02:17:11]Write i2c OK [02:17:11]MH_I2C_Read... [02:17:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:17:11]Read from MH i2c: E2 [02:17:11]MH_I2C_Read... [02:17:11]Read from MH i2c: E2 62 00 [02:17:11]MH_I2C_Read... [02:17:11]Read from MH i2c: E2 62 00 47 4C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C1 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 2C 00 00 00 5E 04 04 00 2C 00 00 00 57 04 04 00 2D 00 00 00 19 04 04 00 00 00 00 00 90 00 7B [02: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 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C1 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 2C 00 00 00 5E 04 04 00 2C 00 00 00 57 04 04 00 2D 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:17:11]wFMCommunicate OK [02:17:11]SAM_PROTO_GetFieldsCounters done [02:17:11]requested_item shift.num is exist - process it [02:17:11]requested_item shift.opened is exist - process it [02:17:11]req_shift_opened [02:17:11]FM_GetShiftState [02:17:11]SAM_PROTO_GetShiftState [02:17:11]wFMCommunicate request_size=4 [02:17:11]MH_SAM_APDU [02:17:11]CAPDU: 80 13 01 00 [02:17:11]Write to MH i2c: E2 08 00 48 4C 80 13 01 00 00 00 00 00 11 [02:17:11]Write i2c OK [02:17:11]MH_I2C_Read... [02:17:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:17:11]Read from MH i2c: E2 [02:17:11]MH_I2C_Read... [02:17:11]Read from MH i2c: E2 0E 00 [02:17:11]MH_I2C_Read... [02:17:11]Read from MH i2c: E2 0E 00 48 4C 00 09 00 01 83 25 20 67 00 00 00 00 90 00 4C [02:17:11]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [02:17:11]wFMCommunicate OK [02:17:11]SAM_PROTO_GetShiftState done [02:17:11]FM_GetShiftState done [02:17:11]req_shift_opened done [02:17:11]requested_item shift.open_date is exist - process it [02:17:11]req_shift_open_date [02:17:11]req_shift_open_date done [02:17:11]produce_requested_data done [02:17:11]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318401,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [02:17:11]process_action_free close_receipt [02:17:11]json_value_free [02:17:11]json_value_free done [02:17:11]process_json_proto returns [02:17:11]Send response to host [02:17:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318401,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [02:17:11]free response buf [02:17:11]execute_script done [02:17:11]execute_script returns [02:17:11]free content buf [02:17:11]Sock 9.Close socket [02:17:11]Sock 9.Thread stoped [02:17:15]OFD Sender: No OFD packet to send [02:17:20]OFD Sender: No OFD packet to send [02:17:25]OFD Sender: No OFD packet to send [02:17:30]OFD Sender: No OFD packet to send [02:17:35]OFD Sender: No OFD packet to send [02:17:40]OFD Sender: No OFD packet to send [02:17:45]OFD Sender: No OFD packet to send [02:17:50]OFD Sender: No OFD packet to send [02:17:55]OFD Sender: No OFD packet to send [02:18:00]OFD Sender: No OFD packet to send [02:18:05]OFD Sender: No OFD packet to send [02:18:10]OFD Sender: No OFD packet to send [02:18:15]OFD Sender: No OFD packet to send [02:18:20]OFD Sender: No OFD packet to send [02:18:25]OFD Sender: No OFD packet to send [02:18:26]accept exits with 8 [02:18:26]New connection [02:18:26]New thread 3066895716 created [02:18:26]Thread 3067039076 joined [02:18:26]Waiting for new connection... [02:18:26] Sock 8.Parse request [02:18:26]Sock 8.Check first char [02:18:26]Sock 8.First char is OK [02:18:26]request: POST /json_proto HTTP/1.0 [02:18:26]Method: POST [02:18:26]URL: /json_proto [02:18:26]Method is POST - this is cgi request [02:18:26]url: /json_proto [02:18:26]query_string will be loaded in cgi processing [02:18:26]execute_cgi json_proto POST (null) [02:18:26]execute_cgi path=json_proto method=POST [02:18:26]POST find Content-Length [02:18:26]Host: 172.17.50.195:8080 [02:18:26]Content-Length: 688 [02:18:26]Content-Type: application/json [02:18:26] [02:18:26]POST finish read [02:18:26]Found Content-Length = 688 [02:18:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093422", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:18:26]execute_script... [02:18: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)1093422", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:18:26]POST & json_proto [02:18:26]process_json_proto [02:18:26]json parsed OK: [02:18:26]protocol is kg_v1.0 [02:18:26]action value=close_receipt [02:18:26]process_action close_receipt [02:18:26]cmd_close_receipt [02:18:26]MH_GetDate [02:18:26]Write to MH i2c: F0 00 00 49 4C 84 [02:18:26]Write i2c OK [02:18:26]MH_I2C_Read... [02:18:26]Read from MH i2c: F0 [02:18:26]MH_I2C_Read... [02:18:26]Read from MH i2c: F0 09 00 [02:18:26]MH_I2C_Read... [02:18:26]Read from MH i2c: F0 09 00 49 4C 00 F5 45 20 67 43 33 1C 67 47 [02:18:26]GetLastDocTimeStamp 1730168230 [02:18:26]current date 1730168309 [02:18:26]FM_GetShiftState [02:18:26]SAM_PROTO_GetShiftState [02:18:26]wFMCommunicate request_size=4 [02:18:26]MH_SAM_APDU [02:18:26]CAPDU: 80 13 01 00 [02:18:26]Write to MH i2c: E2 08 00 4A 4C 80 13 01 00 00 00 00 00 13 [02:18:26]Write i2c OK [02:18:26]MH_I2C_Read... [02:18:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:18:26]Read from MH i2c: E2 [02:18:26]MH_I2C_Read... [02:18:26]Read from MH i2c: E2 0E 00 [02:18:26]MH_I2C_Read... [02:18:26]Read from MH i2c: E2 0E 00 4A 4C 00 09 00 01 83 25 20 67 00 00 00 00 90 00 4E [02:18:26]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [02:18:26]wFMCommunicate OK [02:18:26]SAM_PROTO_GetShiftState done [02:18:26]FM_GetShiftState done [02:18:26]opened in 1730160003 [02:18:26]opened+sec_in_day 1730246403 [02:18:26]quantity*price = 200025 [02:18:26]sum+1 = 200026 [02:18:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 45 29.10.2024 02:18 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318402 ФПД: 168236175810096 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T021829&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318402&fm=168236175810096&tin=02508201610067®Number=0000000000091628&sum=200000 [02:18:27]StoreToDocumentArchive [02:18:27]shift 547 fd 318402 [02:18:27]save to /storage/0547/doc_00318402 [02:18:27]save last doc name /storage/0547/doc_00318402 to /storage/kkm_last_doc_name [02:18:27]save OK [02:18:27]Clear old archive folders... [02:18:27]ProcessDocumentItem done err = 0, tmpTLVsize=252 [02:18:27]tlvbuf is 000AACC0 [02:18:27]SAM_PROTO_ClearQueue [02:18:27]wFMCommunicate request_size=4 [02:18:27]MH_SAM_APDU [02:18:27]CAPDU: 80 09 00 00 [02:18:27]Write to MH i2c: E2 08 00 57 4C 80 09 00 00 00 00 00 00 15 [02:18:27]Write i2c OK [02:18:27]MH_I2C_Read... [02:18:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:18:27]Read from MH i2c: E2 [02:18:27]MH_I2C_Read... [02:18:27]Read from MH i2c: E2 03 00 [02:18:27]MH_I2C_Read... [02:18:27]Read from MH i2c: E2 03 00 57 4C 00 90 00 17 [02:18:27]RAPDU: 90 00 [02:18:27]wFMCommunicate OK [02:18:27]SAM_PROTO_ClearQueue done [02:18:27]KKMCreateOFDPacket [02:18:27]OFDProtocolAddRootSTLVToBuf [02:18:27]FM_MakeSignedData [02:18:27]FM_MakeSignedData [02:18:27]SAM_PROTO_SignData [02:18:27]wFMCommunicate request_size=4 [02:18:27]MH_SAM_APDU [02:18:27]CAPDU: 80 0D 01 02 [02:18:27]Write to MH i2c: E2 08 00 58 4C 80 0D 01 02 00 00 00 00 1D [02:18:27]Write i2c OK [02:18:27]MH_I2C_Read... [02:18:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:18:27]Read from MH i2c: E2 [02:18:27]MH_I2C_Read... [02:18:27]Read from MH i2c: E2 03 00 [02:18:27]MH_I2C_Read... [02:18:27]Read from MH i2c: E2 03 00 58 4C 00 90 00 18 [02:18:27]RAPDU: 90 00 [02:18:27]wFMCommunicate OK [02:18:27]wFMCommunicate request_size=255 [02:18:27]MH_SAM_APDU [02:18:27]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 F5 45 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C2 DB 04 00 35 04 06 00 [02:18:27]Write to MH i2c: E2 02 01 59 4C 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 F5 45 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C2 DB 04 00 35 04 06 00 00 00 2B [02:18:28]Write i2c OK [02:18:28]MH_I2C_Read... [02:18:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:18:28]Read from MH i2c: E2 [02:18:28]MH_I2C_Read... [02:18:28]Read from MH i2c: E2 03 00 [02:18:28]MH_I2C_Read... [02:18:28]Read from MH i2c: E2 03 00 59 4C 00 90 00 19 [02:18:28]RAPDU: 90 00 [02:18:28]wFMCommunicate OK [02:18:28]wFMCommunicate request_size=11 [02:18:28]MH_SAM_APDU [02:18:28]CAPDU: 80 0D 02 02 06 99 02 89 7F 5E 30 [02:18:28]Write to MH i2c: E2 0E 00 5A 4C 80 0D 02 02 06 00 99 02 89 7F 5E 30 00 00 5D [02:18:28]Write i2c OK [02:18:28]MH_I2C_Read... [02:18:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:18:28]Read from MH i2c: E2 [02:18:28]MH_I2C_Read... [02:18:28]Read from MH i2c: E2 03 00 [02:18:28]MH_I2C_Read... [02:18:28]Read from MH i2c: E2 03 00 5A 4C 00 90 00 1A [02:18:28]RAPDU: 90 00 [02:18:28]wFMCommunicate OK [02:18:28]wFMCommunicate request_size=4 [02:18:28]MH_SAM_APDU [02:18:28]CAPDU: 80 0D 03 02 [02:18:28]Write to MH i2c: E2 08 00 5B 4C 80 0D 03 02 00 00 00 00 22 [02:18:28]Write i2c OK [02:18:28]MH_I2C_Read... [02:18:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:18:28]Read from MH i2c: E2 [02:18:28]MH_I2C_Read... [02:18:28]Read from MH i2c: E2 0B 00 [02:18:28]MH_I2C_Read... [02:18:28]Read from MH i2c: E2 0B 00 5B 4C 00 D5 A0 72 CD D6 6D 2C 0B 90 00 51 [02:18:28]RAPDU: D5 A0 72 CD D6 6D 2C 0B 90 00 [02:18:28]wFMCommunicate OK [02:18:28]SAM_PROTO_SignData done [02:18:28]FM_MakeSignedData done [02:18:28]CreateOFDProtocolMessage [02:18:28]wFMCommunicate request_size=4 [02:18:28]MH_SAM_APDU [02:18:28]CAPDU: 80 11 00 00 [02:18:28]Write to MH i2c: E2 08 00 5C 4C 80 11 00 00 00 00 00 00 22 [02:18:28]Write i2c OK [02:18:28]MH_I2C_Read... [02:18:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:18:28]Read from MH i2c: E2 [02:18:28]MH_I2C_Read... [02:18:28]Read from MH i2c: E2 17 00 [02:18:28]MH_I2C_Read... [02:18:28]Read from MH i2c: E2 17 00 5C 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 76 [02:18:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [02:18:28]wFMCommunicate OK [02:18:28]CreateOFDProtocolMessage done [02:18:28]OFDSenderStorePacket 318402 [02:18:28]StoreOFDPacket docnum=318402 [02:18:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 66 9A 08 01 72 C3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 F5 45 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C2 DB 04 00 35 04 06 00 99 02 89 7F 5E 30 D5 A0 72 CD D6 6D 2C 0B [02:18:28]CheckFolder [02:18:28]dirname=/storage/ofd_packets [02:18:28]CheckFolder done [02:18:28]ProducePacketName [02:18:28]name=ofd_packets/00318402 [02:18:28]NVStorageSaveData ofd_packets/00318402 [02:18:28]File name is /storage/ofd_packets/00318402 [02:18:28]Write 302 bytes [02:18:28]NVStorageSaveData done [02:18:28]OFDSenderStorePacket done [02:18:28]KKMCreateOFDPacket done [02:18:28]NVStorageSaveData kkm_last_timestamp [02:18:28]File name is /storage/kkm_last_timestamp [02:18:28]Write 4 bytes [02:18:28]NVStorageSaveData done [02:18:28]ExternCall_PrintAddStr [02:18:28]wPrintStart [02:18:28]Write to MH i2c: 01 00 00 5D 4C A9 [02:18:28]Write i2c OK [02:18:28]MH_I2C_Read... [02:18:28]Read from MH i2c: 01 [02:18:28]MH_I2C_Read... [02:18:28]Read from MH i2c: 01 07 00 [02:18:28]MH_I2C_Read... [02:18:28]Read from MH i2c: 01 07 00 5D 4C 00 00 00 00 00 FF 0F BE [02:18:28]RasterBufferAndPrint [02:18:28]line Счет N : (1)1093422 [02:18:28]line ИНН: 02508201610067 [02:18:28]line Контрольно-Кассовый Чек [02:18:28]line ПРОДАЖА [02:18:28]line ТРК (МРК, ГНК) : 11 [02:18:28]line Товар: 2710194210 [02:18:28]line ДТ(л)-К-2 [02:18:28]line 26.250 * 76.20 [02:18:28]line = 2000.25 [02:18:28]line НДС 12% НСП 1% [02:18:28]line > о реализуемом товаре [02:18:28]line ОКРУГЛЕНИЕ: -0.25 [02:18:28]line ИТОГО: 2000.00 [02:18:28]line Внесено: 2000.00 [02:18:28]line СДАЧА: 0.00 [02:18:28]line НСП 1% : 17.70 [02:18:28]line НДС 12% : 212.42 [02:18:28]line Наличными: 2000.00 [02:18:28]line Безнал.: 0.00 [02:18:28]line Место: АЗС № 101 "Партнер Нефть" [02:18:28]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [02:18:28]line СНО: Общий режим [02:18:28]line Чек 45 29.10.2024 02:18 [02:18:28]line Смена: 547 ФФД: 1.0 [02:18:28]line ЗНМ: 0300000082 [02:18:28]line РНМ: 0000000000091628 [02:18:28]line Версия ККМ: 001 [02:18:28]line ФМ: 0000000000874671 [02:18:28]line ФД: 318402 [02:18:28]line ФПД: 168236175810096 [02:18:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T021829&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318402&fm=168236175810096&tin=02508201610067®Number=0000000000091628&sum=200000 [02:18:28]OFD Sender: Processing packet 318402 [packets to send 127, broken 126] [02:18:28]ProducePacketName [02:18:28]name=ofd_packets/00318402 [02:18:28]OFD Sender: To server: pG, [02:18:28]CommunicateWithHost lk.salyk.kg:30040 [02:18:28]ConnectInit lk.salyk.kg [02:18:28]written 0, free lines is 4095 [02:18:28]Connected sock=10 [02:18:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 66 9A 08 01 72 C3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 F5 45 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C2 DB 04 00 35 04 06 00 99 02 89 7F 5E 30 D5 A0 72 CD D6 6D 2C 0B [02:18:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 42 AB 47 00 2B B4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C2 DB 04 00 F4 03 04 00 AC F1 1F 67 B6 04 01 00 00 6B A4 86 02 43 CD 7F 23 [02:18:29]CommunicateWithHost err = 0 [02:18:29]CheckOFDResponse [02:18:29]1017 (14) - 77093643461234 [02:18:29]1041 (16) - 0000000000874671 [02:18:29]1040 (4) - 318402 [02:18:29]1012 (4) - 28.10.2024 20:18 [02:18:29]1206 (1) - 0 [02:18:29]OFD Sender: Remove packet 318402 [02:18:29]ProducePacketName [02:18:29]name=ofd_packets/00318402 [02:18:29]NVStorageDeleteData [02:18:29]Write to MH i2c: 01 00 00 88 4C D4 [02:18:29]Write i2c OK [02:18:29]MH_I2C_Read... [02:18:29]Read from MH i2c: 01 [02:18:29]MH_I2C_Read... [02:18:29]Read from MH i2c: 01 07 00 [02:18:29]MH_I2C_Read... [02:18:29]Read from MH i2c: 01 07 00 88 4C 00 00 00 00 00 FF 0C E6 [02:18:29]RasterBufferAndPrint [02:18:29]line [02:18:29]line [02:18:29]line [02:18:29]line [02:18:29]line [02:18:29]written 0, free lines is 3336 [02:18:29]MH_Cut [02:18:29]Write to MH i2c: D1 01 00 8F 4C 01 AD [02:18:29]Write i2c OK [02:18:29]MH_I2C_Read... [02:18:29]Read from MH i2c: D1 [02:18:29]MH_I2C_Read... [02:18:29]Read from MH i2c: D1 01 00 [02:18:29]MH_I2C_Read... [02:18:29]Read from MH i2c: D1 01 00 8F 4C 00 AC [02:18:29]Write to MH i2c: 01 00 00 90 4C DC [02:18:29]Write i2c OK [02:18:29]MH_I2C_Read... [02:18:29]OFD Sender: No OFD packet to send [02:18:29]*** Cut start [02:18:29]*** Partial cut [02:18:29]*** CUTSNS_PIN = 1 [02:18:29]*** CUTSNS_PIN = 0 [02:18:30]*** Brake cut motor [02:18:30]Read from MH i2c: 01 [02:18:30]MH_I2C_Read... [02:18:30]*** Stop cut motor [02:18:30]*** Cut end [02:18:30]Read from MH i2c: 01 07 00 [02:18:30]MH_I2C_Read... [02:18:30]Read from MH i2c: 01 07 00 90 4C 00 00 00 00 00 FF 0F F1 [02:18:30]process_action close_receipt done [02:18:30]requested_data is exist [02:18:30]produce_requested_data [02:18:30]requested_item fm.sn is exist - process it [02:18:30]wFMCommunicate request_size=4 [02:18:30]MH_SAM_APDU [02:18:30]CAPDU: 80 11 00 00 [02:18:30]Write to MH i2c: E2 08 00 91 4C 80 11 00 00 00 00 00 00 57 [02:18:30]Write i2c OK [02:18:30]MH_I2C_Read... [02:18:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:18:30]Read from MH i2c: E2 [02:18:30]MH_I2C_Read... [02:18:30]Read from MH i2c: E2 17 00 [02:18:30]MH_I2C_Read... [02:18:30]Read from MH i2c: E2 17 00 91 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 AB [02:18:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [02:18:30]wFMCommunicate OK [02:18:30]requested_item fd.num is exist - process it [02:18:30]SAM_PROTO_GetFieldsCounters [02:18:30]wFMCommunicate request_size=4 [02:18:30]MH_SAM_APDU [02:18:30]CAPDU: 80 13 00 00 [02:18:30]Write to MH i2c: E2 08 00 92 4C 80 13 00 00 00 00 00 00 5A [02:18:30]Write i2c OK [02:18:30]MH_I2C_Read... [02:18:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:18:30]Read from MH i2c: E2 [02:18:30]MH_I2C_Read... [02:18:30]Read from MH i2c: E2 62 00 [02:18:30]MH_I2C_Read... [02:18:30]Read from MH i2c: E2 62 00 92 4C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C2 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 CA [02:18:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C2 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:18:30]wFMCommunicate OK [02:18:30]SAM_PROTO_GetFieldsCounters done [02:18:30]requested_item shift.num is exist - process it [02:18:30]requested_item shift.opened is exist - process it [02:18:30]req_shift_opened [02:18:30]FM_GetShiftState [02:18:30]SAM_PROTO_GetShiftState [02:18:30]wFMCommunicate request_size=4 [02:18:30]MH_SAM_APDU [02:18:30]CAPDU: 80 13 01 00 [02:18:30]Write to MH i2c: E2 08 00 93 4C 80 13 01 00 00 00 00 00 5C [02:18:30]Write i2c OK [02:18:30]MH_I2C_Read... [02:18:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:18:30]Read from MH i2c: E2 [02:18:30]MH_I2C_Read... [02:18:30]Read from MH i2c: E2 0E 00 [02:18:30]MH_I2C_Read... [02:18:30]Read from MH i2c: E2 0E 00 93 4C 00 09 00 01 83 25 20 67 00 00 00 00 90 00 97 [02:18:30]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [02:18:30]wFMCommunicate OK [02:18:30]SAM_PROTO_GetShiftState done [02:18:30]FM_GetShiftState done [02:18:30]req_shift_opened done [02:18:30]requested_item shift.open_date is exist - process it [02:18:30]req_shift_open_date [02:18:30]req_shift_open_date done [02:18:30]produce_requested_data done [02:18:30]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318402,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [02:18:30]process_action_free close_receipt [02:18:30]json_value_free [02:18:30]json_value_free done [02:18:30]process_json_proto returns [02:18:30]Send response to host [02:18:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318402,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [02:18:30]free response buf [02:18:30]execute_script done [02:18:30]execute_script returns [02:18:30]free content buf [02:18:30]Sock 8.Close socket [02:18:30]Sock 8.Thread stoped [02:18:34]OFD Sender: No OFD packet to send [02:18:39]OFD Sender: No OFD packet to send [02:18:44]OFD Sender: No OFD packet to send [02:18:49]OFD Sender: No OFD packet to send [02:18:54]OFD Sender: No OFD packet to send [02:18:59]OFD Sender: No OFD packet to send [02:19:04]OFD Sender: No OFD packet to send [02:19:09]OFD Sender: No OFD packet to send [02:19:14]OFD Sender: No OFD packet to send [02:19:19]OFD Sender: No OFD packet to send [02:19:24]OFD Sender: No OFD packet to send [02:19:29]OFD Sender: No OFD packet to send [02:19:34]OFD Sender: No OFD packet to send [02:19:38]accept exits with 9 [02:19:38]New connection [02:19:38]New thread 3067039076 created [02:19:38]Thread 3066895716 joined [02:19:38]Waiting for new connection... [02:19:38] Sock 9.Parse request [02:19:38]Sock 9.Check first char [02:19:38]Sock 9.First char is OK [02:19:38]request: POST /json_proto HTTP/1.0 [02:19:38]Method: POST [02:19:38]URL: /json_proto [02:19:38]Method is POST - this is cgi request [02:19:38]url: /json_proto [02:19:38]query_string will be loaded in cgi processing [02:19:38]execute_cgi json_proto POST (null) [02:19:38]execute_cgi path=json_proto method=POST [02:19:38]POST find Content-Length [02:19:38]Host: 172.17.50.195:8080 [02:19:38]Content-Length: 215 [02:19:38]Content-Type: application/json [02:19:38] [02:19:38]POST finish read [02:19:38]Found Content-Length = 215 [02:19:38]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" ] } } [02:19:38]execute_script... [02:19:38]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" ] } } [02:19:38]POST & json_proto [02:19:38]process_json_proto [02:19:38]json parsed OK: [02:19:38]protocol is kg_v1.0 [02:19:38]action value=get_value [02:19:38]process_action get_value [02:19:38]cmd_get_value [02:19:38]process_action get_value done [02:19:38]requested_data is exist [02:19:38]produce_requested_data [02:19:38]requested_item kkm.sn is exist - process it [02:19:38]requested_item kkm.ver is exist - process it [02:19:38]requested_item fm.sn is exist - process it [02:19:38]wFMCommunicate request_size=4 [02:19:38]MH_SAM_APDU [02:19:38]CAPDU: 80 11 00 00 [02:19:38]Write to MH i2c: E2 08 00 94 4C 80 11 00 00 00 00 00 00 5A [02:19:38]Write i2c OK [02:19:38]MH_I2C_Read... [02:19:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:19:38]Read from MH i2c: E2 [02:19:38]MH_I2C_Read... [02:19:38]Read from MH i2c: E2 17 00 [02:19:38]MH_I2C_Read... [02:19:38]Read from MH i2c: E2 17 00 94 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 AE [02:19:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [02:19:38]wFMCommunicate OK [02:19:38]requested_item fd.num is exist - process it [02:19:38]SAM_PROTO_GetFieldsCounters [02:19:38]wFMCommunicate request_size=4 [02:19:38]MH_SAM_APDU [02:19:38]CAPDU: 80 13 00 00 [02:19:38]Write to MH i2c: E2 08 00 95 4C 80 13 00 00 00 00 00 00 5D [02:19:38]Write i2c OK [02:19:38]MH_I2C_Read... [02:19:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:19:38]Read from MH i2c: E2 [02:19:38]MH_I2C_Read... [02:19:38]Read from MH i2c: E2 62 00 [02:19:38]MH_I2C_Read... [02:19:38]Read from MH i2c: E2 62 00 95 4C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C2 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 CD [02: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 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C2 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:19:38]wFMCommunicate OK [02:19:38]SAM_PROTO_GetFieldsCounters done [02:19:38]requested_item shift.num is exist - process it [02:19:38]requested_item shift.opened is exist - process it [02:19:38]req_shift_opened [02:19:38]FM_GetShiftState [02:19:38]SAM_PROTO_GetShiftState [02:19:38]wFMCommunicate request_size=4 [02:19:38]MH_SAM_APDU [02:19:38]CAPDU: 80 13 01 00 [02:19:38]Write to MH i2c: E2 08 00 96 4C 80 13 01 00 00 00 00 00 5F [02:19:38]Write i2c OK [02:19:38]MH_I2C_Read... [02:19:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:19:38]Read from MH i2c: E2 [02:19:38]MH_I2C_Read... [02:19:38]Read from MH i2c: E2 0E 00 [02:19:38]MH_I2C_Read... [02:19:38]Read from MH i2c: E2 0E 00 96 4C 00 09 00 01 83 25 20 67 00 00 00 00 90 00 9A [02:19:38]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [02:19:38]wFMCommunicate OK [02:19:38]SAM_PROTO_GetShiftState done [02:19:38]FM_GetShiftState done [02:19:38]req_shift_opened done [02:19:38]requested_item shift.open_date is exist - process it [02:19:38]req_shift_open_date [02:19:38]req_shift_open_date done [02:19:38]produce_requested_data done [02:19:38]produce_requested_data return {"kkm.sn":"0300000082","kkm.ver":"001","fm.sn":"0000000000874671","fd.num":318402,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [02:19:38]process_action_free get_value [02:19:38]json_value_free [02:19:38]json_value_free done [02:19:38]process_json_proto returns [02:19:38]Send response to host [02:19:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000082","kkm.ver":"001","fm.sn":"0000000000874671","fd.num":318402,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [02:19:38]free response buf [02:19:38]execute_script done [02:19:38]execute_script returns [02:19:38]free content buf [02:19:38]Sock 9.Close socket [02:19:38]Sock 9.Thread stoped [02:19:38]accept exits with 8 [02:19:38]New connection [02:19:38]New thread 3066895716 created [02:19:38]Thread 3067039076 joined [02:19:38]Waiting for new connection... [02:19:38] Sock 8.Parse request [02:19:38]Sock 8.Check first char [02:19:38]Sock 8.First char is OK [02:19:38]request: POST /json_proto HTTP/1.0 [02:19:38]Method: POST [02:19:38]URL: /json_proto [02:19:38]Method is POST - this is cgi request [02:19:38]url: /json_proto [02:19:38]query_string will be loaded in cgi processing [02:19:38]execute_cgi json_proto POST (null) [02:19:38]execute_cgi path=json_proto method=POST [02:19:38]POST find Content-Length [02:19:38]Host: 172.17.50.195:8080 [02:19:38]Content-Length: 331 [02:19:38]Content-Type: application/json [02:19:38] [02:19:38]POST finish read [02:19:38]Found Content-Length = 331 [02:19: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" ] } } [02:19:38]execute_script... [02:19: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" ] } } [02:19:38]POST & json_proto [02:19:38]process_json_proto [02:19:38]json parsed OK: [02:19:38]protocol is kg_v1.0 [02:19:38]action value=get_value [02:19:38]process_action get_value [02:19:38]cmd_get_value [02:19:38]process_action get_value done [02:19:38]requested_data is exist [02:19:38]produce_requested_data [02:19:38]requested_item fm.sale.total is exist - process it [02:19:38]SAM_PROTO_GetFMData [02:19:38]wFMCommunicate request_size=4 [02:19:38]MH_SAM_APDU [02:19:38]CAPDU: 80 13 03 00 [02:19:38]Write to MH i2c: E2 08 00 97 4C 80 13 03 00 00 00 00 00 62 [02:19:38]Write i2c OK [02:19:38]MH_I2C_Read... [02:19:39]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [02:19:39]Read from MH i2c: E2 [02:19:39]MH_I2C_Read... [02:19:39]Read from MH i2c: E2 FD 00 [02:19:39]MH_I2C_Read... [02:19:39]Read from MH i2c: E2 FD 00 97 4C 00 CA 04 85 04 C6 04 6E 04 04 00 7C D7 04 00 69 04 A5 00 6F 04 04 00 71 CC 04 00 B1 04 05 00 DA 26 2D 21 0A 70 04 05 00 6A E9 52 7A 07 72 04 05 00 70 3D DA A6 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 10 CD 6D 13 01 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 77 F3 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 0B 0B 00 00 B1 04 04 00 EC 17 BD 43 70 04 04 00 8C 33 BB 43 72 04 03 00 60 E4 01 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 03 A7 90 00 34 [02:19:39]RAPDU: CA 04 85 04 C6 04 6E 04 04 00 7C D7 04 00 69 04 A5 00 6F 04 04 00 71 CC 04 00 B1 04 05 00 DA 26 2D 21 0A 70 04 05 00 6A E9 52 7A 07 72 04 05 00 70 3D DA A6 02 00 04 7E 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0E 00 F2 03 01 00 01 F3 03 05 00 10 CD 6D 13 01 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 77 F3 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 0B 0B 00 00 B1 04 04 00 EC 17 BD 43 70 04 04 00 8C 33 BB 43 72 04 03 00 60 E4 01 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 03 A7 90 00 [02:19:39]wFMCommunicate OK [02:19:39]wFMCommunicate request_size=4 [02:19:39]MH_SAM_APDU [02:19:39]CAPDU: 80 17 00 00 [02:19:39]Write to MH i2c: E2 08 00 98 4C 80 17 00 00 00 00 00 00 64 [02:19:39]Write i2c OK [02:19:39]MH_I2C_Read... [02:19:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [02:19:39]Read from MH i2c: E2 [02:19:39]MH_I2C_Read... [02:19:39]Read from MH i2c: E2 FD 00 [02:19:39]MH_I2C_Read... [02:19:39]Read from MH i2c: E2 FD 00 98 4C 00 31 07 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 B1 77 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 59 [02:19:39]RAPDU: 31 07 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 B1 77 99 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 90 00 [02:19:39]wFMCommunicate OK [02:19:39]wFMCommunicate request_size=4 [02:19:39]MH_SAM_APDU [02:19:39]CAPDU: 80 17 00 00 [02:19:39]Write to MH i2c: E2 08 00 99 4C 80 17 00 00 00 00 00 00 65 [02:19:39]Write i2c OK [02:19:39]MH_I2C_Read... [02:19:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [02:19:39]Read from MH i2c: E2 [02:19:39]MH_I2C_Read... [02:19:39]Read from MH i2c: E2 FD 00 [02:19:39]MH_I2C_Read... [02:19:39]Read from MH i2c: E2 FD 00 99 4C 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 43 [02:19:39]RAPDU: 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 90 00 [02:19:39]wFMCommunicate OK [02:19:39]wFMCommunicate request_size=4 [02:19:39]MH_SAM_APDU [02:19:39]CAPDU: 80 17 00 00 [02:19:39]Write to MH i2c: E2 08 00 9A 4C 80 17 00 00 00 00 00 00 66 [02:19:39]Write i2c OK [02:19:39]MH_I2C_Read... [02:19:39]OFD Sender: No OFD packet to send [02:19:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [02:19:39]Read from MH i2c: E2 [02:19:39]MH_I2C_Read... [02:19:39]Read from MH i2c: E2 FD 00 [02:19:39]MH_I2C_Read... [02:19:39]Read from MH i2c: E2 FD 00 9A 4C 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 E1 [02:19:39]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [02:19:39]wFMCommunicate OK [02:19:39]wFMCommunicate request_size=4 [02:19:39]MH_SAM_APDU [02:19:39]CAPDU: 80 17 00 00 [02:19:39]Write to MH i2c: E2 08 00 9B 4C 80 17 00 00 00 00 00 00 67 [02:19:39]Write i2c OK [02:19:39]MH_I2C_Read... [02:19:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 228! [02:19:40]Read from MH i2c: E2 [02:19:40]MH_I2C_Read... [02:19:40]Read from MH i2c: E2 E7 00 [02:19:40]MH_I2C_Read... [02:19:40]Read from MH i2c: E2 E7 00 9B 4C 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 44 [02:19:40]RAPDU: 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [02:19:40]wFMCommunicate OK [02:19:40]SAM_PROTO_GetFMData done [02:19:40]requested_item fm.sale_refund.total is exist - process it [02:19:40]requested_item fm.buy.total is exist - process it [02:19:40]requested_item shift.sale.total is exist - process it [02:19:40]SAM_PROTO_GetShiftData [02:19:40]wFMCommunicate request_size=4 [02:19:40]MH_SAM_APDU [02:19:40]CAPDU: 80 13 02 00 [02:19:40]Write to MH i2c: E2 08 00 9C 4C 80 13 02 00 00 00 00 00 66 [02:19:40]Write i2c OK [02:19:40]MH_I2C_Read... [02:19:40]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [02:19:40]Read from MH i2c: E2 [02:19:40]MH_I2C_Read... [02:19:40]Read from MH i2c: E2 FD 00 [02:19:40]MH_I2C_Read... [02:19:40]Read from MH i2c: E2 FD 00 9C 4C 00 B6 04 AA 04 B2 04 6E 04 04 00 2D 00 00 00 69 04 9B 00 6F 04 04 00 2C 00 00 00 B1 04 03 00 A4 15 5E 70 04 03 00 38 EF 3C 72 04 03 00 6C 26 21 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 28 FE 09 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 2D D5 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 95 00 6F 04 04 00 01 00 00 00 B1 04 02 00 78 82 70 04 02 00 78 82 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 E0 0D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 90 00 F4 [02:19:40]RAPDU: B6 04 AA 04 B2 04 6E 04 04 00 2D 00 00 00 69 04 9B 00 6F 04 04 00 2C 00 00 00 B1 04 03 00 A4 15 5E 70 04 03 00 38 EF 3C 72 04 03 00 6C 26 21 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 28 FE 09 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 2D D5 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 95 00 6F 04 04 00 01 00 00 00 B1 04 02 00 78 82 70 04 02 00 78 82 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 E0 0D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 90 00 [02:19:40]wFMCommunicate OK [02:19:40]wFMCommunicate request_size=4 [02:19:40]MH_SAM_APDU [02:19:40]CAPDU: 80 17 00 00 [02:19:40]Write to MH i2c: E2 08 00 9D 4C 80 17 00 00 00 00 00 00 69 [02:19:40]Write i2c OK [02:19:40]MH_I2C_Read... [02:19:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [02:19:40]Read from MH i2c: E2 [02:19:40]MH_I2C_Read... [02:19:40]Read from MH i2c: E2 FD 00 [02:19:40]MH_I2C_Read... [02:19:40]Read from MH i2c: E2 FD 00 9D 4C 00 F6 03 01 00 01 F7 03 02 00 28 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 90 00 A6 [02:19:40]RAPDU: F6 03 01 00 01 F7 03 02 00 28 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 90 00 [02:19:40]wFMCommunicate OK [02:19:40]wFMCommunicate request_size=4 [02:19:40]MH_SAM_APDU [02:19:40]CAPDU: 80 17 00 00 [02:19:40]Write to MH i2c: E2 08 00 9E 4C 80 17 00 00 00 00 00 00 6A [02:19:40]Write i2c OK [02:19:40]MH_I2C_Read... [02:19:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [02:19:41]Read from MH i2c: E2 [02:19:41]MH_I2C_Read... [02:19:41]Read from MH i2c: E2 FD 00 [02:19:41]MH_I2C_Read... [02:19:41]Read from MH i2c: E2 FD 00 9E 4C 00 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 90 00 2A [02:19:41]RAPDU: 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 90 00 [02:19:41]wFMCommunicate OK [02:19:41]wFMCommunicate request_size=4 [02:19:41]MH_SAM_APDU [02:19:41]CAPDU: 80 17 00 00 [02:19:41]Write to MH i2c: E2 08 00 9F 4C 80 17 00 00 00 00 00 00 6B [02:19:41]Write i2c OK [02:19:41]MH_I2C_Read... [02:19:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [02:19:41]Read from MH i2c: E2 [02:19:41]MH_I2C_Read... [02:19:41]Read from MH i2c: E2 FD 00 [02:19:41]MH_I2C_Read... [02:19:41]Read from MH i2c: E2 FD 00 9F 4C 00 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 90 00 DA [02:19:41]RAPDU: 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 90 00 [02:19:41]wFMCommunicate OK [02:19:41]wFMCommunicate request_size=4 [02:19:41]MH_SAM_APDU [02:19:41]CAPDU: 80 17 00 00 [02:19:41]Write to MH i2c: E2 08 00 A0 4C 80 17 00 00 00 00 00 00 6C [02:19:41]Write i2c OK [02:19:41]MH_I2C_Read... [02:19:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 208! [02:19:41]Read from MH i2c: E2 [02:19:41]MH_I2C_Read... [02:19:41]Read from MH i2c: E2 D3 00 [02:19:41]MH_I2C_Read... [02:19:41]Read from MH i2c: E2 D3 00 A0 4C 00 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 59 [02:19:41]RAPDU: 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [02:19:41]wFMCommunicate OK [02:19:41]SAM_PROTO_GetShiftData done [02:19:41]requested_item shift.sale.total_cash is exist - process it [02:19:41]requested_item shift.sale_refund.total is exist - process it [02:19:41]requested_item shift.sale_refund.total_cash is exist - process it [02:19:41]requested_item shift.buy.total is exist - process it [02:19:41]requested_item shift.buy.total_cash is exist - process it [02:19:41]produce_requested_data done [02:19:41]produce_requested_data return {"fm.sale.total":435062801.54,"fm.sale_refund.total":11364659.00,"fm.buy.total":0.00,"shift.sale.total":61659.24,"shift.sale.total_cash":39934.00,"shift.sale_refund.total":334.00,"shift.sale_refund.total_cash":334.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [02:19:41]process_action_free get_value [02:19:41]json_value_free [02:19:41]json_value_free done [02:19:41]process_json_proto returns [02:19:41]Send response to host [02:19:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":435062801.54,"fm.sale_refund.total":11364659.00,"fm.buy.total":0.00,"shift.sale.total":61659.24,"shift.sale.total_cash":39934.00,"shift.sale_refund.total":334.00,"shift.sale_refund.total_cash":334.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [02:19:41]free response buf [02:19:41]execute_script done [02:19:41]execute_script returns [02:19:41]free content buf [02:19:41]Sock 8.Close socket [02:19:41]Sock 8.Thread stoped [02:19:44]OFD Sender: No OFD packet to send [02:19:49]OFD Sender: No OFD packet to send [02:19:54]OFD Sender: No OFD packet to send [02:19:59]OFD Sender: No OFD packet to send [02:20:04]OFD Sender: No OFD packet to send [02:20:09]OFD Sender: No OFD packet to send [02:20:14]OFD Sender: No OFD packet to send [02:20:19]OFD Sender: No OFD packet to send [02:20:24]OFD Sender: No OFD packet to send [02:20:29]OFD Sender: No OFD packet to send [02:20:34]OFD Sender: No OFD packet to send [02:20:39]OFD Sender: No OFD packet to send [02:20:44]OFD Sender: No OFD packet to send [02:20:49]OFD Sender: No OFD packet to send [02:20:54]OFD Sender: No OFD packet to send [02:20:59]OFD Sender: No OFD packet to send [02:21:04]OFD Sender: No OFD packet to send [02:21:09]OFD Sender: No OFD packet to send [02:21:14]OFD Sender: No OFD packet to send [02:21:19]OFD Sender: No OFD packet to send [02:21:24]OFD Sender: No OFD packet to send [02:21:29]OFD Sender: No OFD packet to send [02:21:34]OFD Sender: No OFD packet to send [02:21:39]OFD Sender: No OFD packet to send [02:21:44]OFD Sender: No OFD packet to send [02:21:49]OFD Sender: No OFD packet to send [02:21:54]OFD Sender: No OFD packet to send [02:21:59]OFD Sender: No OFD packet to send [02:22:04]OFD Sender: No OFD packet to send [02:22:09]OFD Sender: No OFD packet to send [02:22:14]OFD Sender: No OFD packet to send [02:22:19]OFD Sender: No OFD packet to send [02:22:24]OFD Sender: No OFD packet to send [02:22:29]OFD Sender: No OFD packet to send [02:22:34]OFD Sender: No OFD packet to send [02:22:39]OFD Sender: No OFD packet to send [02:22:44]OFD Sender: No OFD packet to send [02:22:46]accept exits with 9 [02:22:46]New connection [02:22:46]New thread 3067039076 created [02:22:46]Thread 3066895716 joined [02:22:46]Waiting for new connection... [02:22:46] Sock 9.Parse request [02:22:46]Sock 9.Check first char [02:22:46]Sock 9.First char is OK [02:22:46]request: POST /json_proto HTTP/1.0 [02:22:46]Method: POST [02:22:46]URL: /json_proto [02:22:46]Method is POST - this is cgi request [02:22:46]url: /json_proto [02:22:46]query_string will be loaded in cgi processing [02:22:46]execute_cgi json_proto POST (null) [02:22:46]execute_cgi path=json_proto method=POST [02:22:46]POST find Content-Length [02:22:46]Host: 172.17.50.195:8080 [02:22:46]Content-Length: 775 [02:22:46]Content-Type: application/json [02:22:46] [02:22:46]POST finish read [02:22:46]Found Content-Length = 775 [02:22:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093424", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 24.940, "sum" : 1900.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: Mbank", "payments": [ { "type": 1, "sum" : 1900.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:22:46]execute_script... [02:22: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)1093424", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 24.940, "sum" : 1900.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: Mbank", "payments": [ { "type": 1, "sum" : 1900.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:22:46]POST & json_proto [02:22:46]process_json_proto [02:22:46]json parsed OK: [02:22:46]protocol is kg_v1.0 [02:22:46]action value=close_receipt [02:22:46]process_action close_receipt [02:22:46]cmd_close_receipt [02:22:46]MH_GetDate [02:22:46]Write to MH i2c: F0 00 00 A1 4C DC [02:22:46]Write i2c OK [02:22:46]MH_I2C_Read... [02:22:46]Read from MH i2c: F0 [02:22:46]MH_I2C_Read... [02:22:46]Read from MH i2c: F0 09 00 [02:22:46]MH_I2C_Read... [02:22:46]Read from MH i2c: F0 09 00 A1 4C 00 F9 46 20 67 43 33 1C 67 A4 [02:22:46]GetLastDocTimeStamp 1730168309 [02:22:46]current date 1730168569 [02:22:46]FM_GetShiftState [02:22:46]SAM_PROTO_GetShiftState [02:22:46]wFMCommunicate request_size=4 [02:22:46]MH_SAM_APDU [02:22:46]CAPDU: 80 13 01 00 [02:22:46]Write to MH i2c: E2 08 00 A2 4C 80 13 01 00 00 00 00 00 6B [02:22:46]Write i2c OK [02:22:46]MH_I2C_Read... [02:22:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:22:46]Read from MH i2c: E2 [02:22:46]MH_I2C_Read... [02:22:46]Read from MH i2c: E2 0E 00 [02:22:46]MH_I2C_Read... [02:22:46]Read from MH i2c: E2 0E 00 A2 4C 00 09 00 01 83 25 20 67 00 00 00 00 90 00 A6 [02:22:46]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [02:22:46]wFMCommunicate OK [02:22:46]SAM_PROTO_GetShiftState done [02:22:46]FM_GetShiftState done [02:22:46]opened in 1730160003 [02:22:46]opened+sec_in_day 1730246403 [02:22:46]quantity*price = 190042 [02:22:46]sum+1 = 190044 [02:22:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1900.43 НСП 1% : 16.82 НДС 12% : 201.82 Наличными: 0.00 Безнал.: 1900.43 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 46 29.10.2024 02:22 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318403 ФПД: 103353658828706 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T022249&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318403&fm=103353658828706&tin=02508201610067®Number=0000000000091628&sum=190043 [02:22:47]StoreToDocumentArchive [02:22:47]shift 547 fd 318403 [02:22:47]save to /storage/0547/doc_00318403 [02:22:47]save last doc name /storage/0547/doc_00318403 to /storage/kkm_last_doc_name [02:22:47]save OK [02:22:47]Clear old archive folders... [02:22:47]ProcessDocumentItem done err = 0, tmpTLVsize=252 [02:22:47]tlvbuf is 000F32F0 [02:22:47]SAM_PROTO_ClearQueue [02:22:47]wFMCommunicate request_size=4 [02:22:47]MH_SAM_APDU [02:22:47]CAPDU: 80 09 00 00 [02:22:47]Write to MH i2c: E2 08 00 AF 4C 80 09 00 00 00 00 00 00 6D [02:22:47]Write i2c OK [02:22:47]MH_I2C_Read... [02:22:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:22:47]Read from MH i2c: E2 [02:22:47]MH_I2C_Read... [02:22:47]Read from MH i2c: E2 03 00 [02:22:47]MH_I2C_Read... [02:22:47]Read from MH i2c: E2 03 00 AF 4C 00 90 00 6F [02:22:47]RAPDU: 90 00 [02:22:47]wFMCommunicate OK [02:22:47]SAM_PROTO_ClearQueue done [02:22:47]KKMCreateOFDPacket [02:22:47]OFDProtocolAddRootSTLVToBuf [02:22:47]FM_MakeSignedData [02:22:47]FM_MakeSignedData [02:22:47]SAM_PROTO_SignData [02:22:47]wFMCommunicate request_size=4 [02:22:47]MH_SAM_APDU [02:22:47]CAPDU: 80 0D 01 02 [02:22:47]Write to MH i2c: E2 08 00 B0 4C 80 0D 01 02 00 00 00 00 75 [02:22:47]Write i2c OK [02:22:47]MH_I2C_Read... [02:22:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:22:47]Read from MH i2c: E2 [02:22:47]MH_I2C_Read... [02:22:47]Read from MH i2c: E2 03 00 [02:22:47]MH_I2C_Read... [02:22:47]Read from MH i2c: E2 03 00 B0 4C 00 90 00 70 [02:22:47]RAPDU: 90 00 [02:22:47]wFMCommunicate OK [02:22:47]wFMCommunicate request_size=255 [02:22:47]MH_SAM_APDU [02:22:47]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 6C 61 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5B E6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B E6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 4E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B E6 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 F9 46 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C3 DB 04 00 35 04 06 00 [02:22:47]Write to MH i2c: E2 02 01 B1 4C 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 6C 61 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5B E6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B E6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 4E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B E6 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 F9 46 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C3 DB 04 00 35 04 06 00 00 00 A7 [02:22:47]Write i2c OK [02:22:47]MH_I2C_Read... [02:22:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:22:47]Read from MH i2c: E2 [02:22:47]MH_I2C_Read... [02:22:47]Read from MH i2c: E2 03 00 [02:22:47]MH_I2C_Read... [02:22:47]Read from MH i2c: E2 03 00 B1 4C 00 90 00 71 [02:22:47]RAPDU: 90 00 [02:22:47]wFMCommunicate OK [02:22:47]wFMCommunicate request_size=11 [02:22:47]MH_SAM_APDU [02:22:47]CAPDU: 80 0D 02 02 06 5D FF E6 1E E7 A2 [02:22:47]Write to MH i2c: E2 0E 00 B2 4C 80 0D 02 02 06 00 5D FF E6 1E E7 A2 00 00 6D [02:22:47]Write i2c OK [02:22:47]MH_I2C_Read... [02:22:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:22:47]Read from MH i2c: E2 [02:22:47]MH_I2C_Read... [02:22:47]Read from MH i2c: E2 03 00 [02:22:47]MH_I2C_Read... [02:22:47]Read from MH i2c: E2 03 00 B2 4C 00 90 00 72 [02:22:47]RAPDU: 90 00 [02:22:47]wFMCommunicate OK [02:22:47]wFMCommunicate request_size=4 [02:22:47]MH_SAM_APDU [02:22:47]CAPDU: 80 0D 03 02 [02:22:47]Write to MH i2c: E2 08 00 B3 4C 80 0D 03 02 00 00 00 00 7A [02:22:47]Write i2c OK [02:22:47]MH_I2C_Read... [02:22:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:22:47]Read from MH i2c: E2 [02:22:47]MH_I2C_Read... [02:22:47]Read from MH i2c: E2 0B 00 [02:22:47]MH_I2C_Read... [02:22:47]Read from MH i2c: E2 0B 00 B3 4C 00 43 97 ED 0F 93 CF 1F 14 90 00 E6 [02:22:47]RAPDU: 43 97 ED 0F 93 CF 1F 14 90 00 [02:22:47]wFMCommunicate OK [02:22:47]SAM_PROTO_SignData done [02:22:47]FM_MakeSignedData done [02:22:47]CreateOFDProtocolMessage [02:22:47]wFMCommunicate request_size=4 [02:22:47]MH_SAM_APDU [02:22:47]CAPDU: 80 11 00 00 [02:22:47]Write to MH i2c: E2 08 00 B4 4C 80 11 00 00 00 00 00 00 7A [02:22:47]Write i2c OK [02:22:47]MH_I2C_Read... [02:22:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:22:47]Read from MH i2c: E2 [02:22:47]MH_I2C_Read... [02:22:47]Read from MH i2c: E2 17 00 [02:22:47]MH_I2C_Read... [02:22:47]Read from MH i2c: E2 17 00 B4 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 CE [02:22:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [02:22:47]wFMCommunicate OK [02:22:47]CreateOFDProtocolMessage done [02:22:47]OFDSenderStorePacket 318403 [02:22:47]StoreOFDPacket docnum=318403 [02:22:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 8B DB 08 01 3F 16 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 6C 61 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5B E6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B E6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 4E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B E6 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 F9 46 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C3 DB 04 00 35 04 06 00 5D FF E6 1E E7 A2 43 97 ED 0F 93 CF 1F 14 [02:22:47]CheckFolder [02:22:47]dirname=/storage/ofd_packets [02:22:47]CheckFolder done [02:22:47]ProducePacketName [02:22:47]name=ofd_packets/00318403 [02:22:47]NVStorageSaveData ofd_packets/00318403 [02:22:47]File name is /storage/ofd_packets/00318403 [02:22:47]Write 302 bytes [02:22:47]NVStorageSaveData done [02:22:47]OFDSenderStorePacket done [02:22:47]KKMCreateOFDPacket done [02:22:47]NVStorageSaveData kkm_last_timestamp [02:22:47]File name is /storage/kkm_last_timestamp [02:22:47]Write 4 bytes [02:22:47]NVStorageSaveData done [02:22:47]ExternCall_PrintAddStr [02:22:47]wPrintStart [02:22:47]Write to MH i2c: 01 00 00 B5 4C 01 [02:22:47]Write i2c OK [02:22:47]MH_I2C_Read... [02:22:47]Read from MH i2c: 01 [02:22:47]MH_I2C_Read... [02:22:47]Read from MH i2c: 01 07 00 [02:22:47]MH_I2C_Read... [02:22:47]Read from MH i2c: 01 07 00 B5 4C 00 00 00 00 00 FF 0F 16 [02:22:47]RasterBufferAndPrint [02:22:47]line Счет N : (1)1093424 [02:22:47]line ИНН: 02508201610067 [02:22:47]line Контрольно-Кассовый Чек [02:22:47]line ПРОДАЖА [02:22:47]line ТРК (МРК, ГНК) : 41 [02:22:47]line Товар: 2710194210 [02:22:47]line ДТ(л)-К-2 [02:22:47]line 24.940 * 76.20 [02:22:47]line = 1900.43 [02:22:47]line НДС 12% НСП 1% [02:22:47]line > о реализуемом товаре [02:22:47]line ИТОГО: 1900.43 [02:22:47]line НСП 1% : 16.82 [02:22:47]line НДС 12% : 201.82 [02:22:47]line Наличными: 0.00 [02:22:47]line Безнал.: 1900.43 [02:22:47]line Место: АЗС № 101 "Партнер Нефть" [02:22:47]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [02:22:47]line СНО: Общий режим [02:22:47]line Чек 46 29.10.2024 02:22 [02:22:47]line Смена: 547 ФФД: 1.0 [02:22:47]line ЗНМ: 0300000082 [02:22:47]line РНМ: 0000000000091628 [02:22:47]line Версия ККМ: 001 [02:22:47]line Платежная система: Mbank [02:22:47]line ФМ: 0000000000874671 [02:22:47]line ФД: 318403 [02:22:47]line ФПД: 103353658828706 [02:22:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T022249&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318403&fm=103353658828706&tin=02508201610067®Number=0000000000091628&sum=190043 [02:22:48]written 0, free lines is 4095 [02:22:48]OFD Sender: Processing packet 318403 [packets to send 127, broken 126] [02:22:48]ProducePacketName [02:22:48]name=ofd_packets/00318403 [02:22:48]OFD Sender: To server: pG, [02:22:48]CommunicateWithHost lk.salyk.kg:30040 [02:22:48]ConnectInit lk.salyk.kg [02:22:48]Connected sock=10 [02:22:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 8B DB 08 01 3F 16 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 6C 61 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5B E6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B E6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 4E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B E6 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 F9 46 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C3 DB 04 00 35 04 06 00 5D FF E6 1E E7 A2 43 97 ED 0F 93 CF 1F 14 [02:22:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 42 9B 47 00 22 73 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C3 DB 04 00 F4 03 04 00 B0 F2 1F 67 B6 04 01 00 00 11 58 39 61 EF 3D 51 14 [02:22:48]CommunicateWithHost err = 0 [02:22:48]CheckOFDResponse [02:22:48]1017 (14) - 77093643461234 [02:22:48]1041 (16) - 0000000000874671 [02:22:48]1040 (4) - 318403 [02:22:48]1012 (4) - 28.10.2024 20:23 [02:22:48]1206 (1) - 0 [02:22:48]OFD Sender: Remove packet 318403 [02:22:48]ProducePacketName [02:22:48]name=ofd_packets/00318403 [02:22:48]NVStorageDeleteData [02:22:48]Write to MH i2c: 01 00 00 DE 4C 2A [02:22:48]Write i2c OK [02:22:48]MH_I2C_Read... [02:22:48]Read from MH i2c: 01 [02:22:48]MH_I2C_Read... [02:22:48]Read from MH i2c: 01 07 00 [02:22:48]MH_I2C_Read... [02:22:48]Read from MH i2c: 01 07 00 DE 4C 00 00 00 00 00 1D 0D 5B [02:22:48]RasterBufferAndPrint [02:22:48]line [02:22:48]line [02:22:48]line [02:22:48]line [02:22:48]line [02:22:48]written 0, free lines is 3365 [02:22:48]MH_Cut [02:22:48]Write to MH i2c: D1 01 00 E5 4C 01 03 [02:22:48]Write i2c OK [02:22:48]MH_I2C_Read... [02:22:48]Read from MH i2c: D1 [02:22:48]MH_I2C_Read... [02:22:48]Read from MH i2c: D1 01 00 [02:22:48]MH_I2C_Read... [02:22:48]Read from MH i2c: D1 01 00 E5 4C 00 02 [02:22:48]Write to MH i2c: 01 00 00 E6 4C 32 [02:22:48]Write i2c OK [02:22:48]MH_I2C_Read... [02:22:49]OFD Sender: No OFD packet to send [02:22:49]*** Cut start [02:22:49]*** Partial cut [02:22:49]*** CUTSNS_PIN = 1 [02:22:49]*** CUTSNS_PIN = 0 [02:22:49]*** Brake cut motor [02:22:50]Read from MH i2c: 01 [02:22:50]MH_I2C_Read... [02:22:50]*** Stop cut motor [02:22:50]*** Cut end [02:22:50]Read from MH i2c: 01 07 00 [02:22:50]MH_I2C_Read... [02:22:50]Read from MH i2c: 01 07 00 E6 4C 00 00 00 00 00 FF 0F 47 [02:22:50]process_action close_receipt done [02:22:50]requested_data is exist [02:22:50]produce_requested_data [02:22:50]requested_item fm.sn is exist - process it [02:22:50]wFMCommunicate request_size=4 [02:22:50]MH_SAM_APDU [02:22:50]CAPDU: 80 11 00 00 [02:22:50]Write to MH i2c: E2 08 00 E7 4C 80 11 00 00 00 00 00 00 AD [02:22:50]Write i2c OK [02:22:50]MH_I2C_Read... [02:22:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:22:50]Read from MH i2c: E2 [02:22:50]MH_I2C_Read... [02:22:50]Read from MH i2c: E2 17 00 [02:22:50]MH_I2C_Read... [02:22:50]Read from MH i2c: E2 17 00 E7 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 01 [02:22:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [02:22:50]wFMCommunicate OK [02:22:50]requested_item fd.num is exist - process it [02:22:50]SAM_PROTO_GetFieldsCounters [02:22:50]wFMCommunicate request_size=4 [02:22:50]MH_SAM_APDU [02:22:50]CAPDU: 80 13 00 00 [02:22:50]Write to MH i2c: E2 08 00 E8 4C 80 13 00 00 00 00 00 00 B0 [02:22:50]Write i2c OK [02:22:50]MH_I2C_Read... [02:22:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:22:50]Read from MH i2c: E2 [02:22:50]MH_I2C_Read... [02:22:50]Read from MH i2c: E2 62 00 [02:22:50]MH_I2C_Read... [02:22:50]Read from MH i2c: E2 62 00 E8 4C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C3 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 24 [02:22:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C3 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:22:50]wFMCommunicate OK [02:22:50]SAM_PROTO_GetFieldsCounters done [02:22:50]requested_item shift.num is exist - process it [02:22:50]requested_item shift.opened is exist - process it [02:22:50]req_shift_opened [02:22:50]FM_GetShiftState [02:22:50]SAM_PROTO_GetShiftState [02:22:50]wFMCommunicate request_size=4 [02:22:50]MH_SAM_APDU [02:22:50]CAPDU: 80 13 01 00 [02:22:50]Write to MH i2c: E2 08 00 E9 4C 80 13 01 00 00 00 00 00 B2 [02:22:50]Write i2c OK [02:22:50]MH_I2C_Read... [02:22:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:22:50]Read from MH i2c: E2 [02:22:50]MH_I2C_Read... [02:22:50]Read from MH i2c: E2 0E 00 [02:22:50]MH_I2C_Read... [02:22:50]Read from MH i2c: E2 0E 00 E9 4C 00 09 00 01 83 25 20 67 00 00 00 00 90 00 ED [02:22:50]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [02:22:50]wFMCommunicate OK [02:22:50]SAM_PROTO_GetShiftState done [02:22:50]FM_GetShiftState done [02:22:50]req_shift_opened done [02:22:50]requested_item shift.open_date is exist - process it [02:22:50]req_shift_open_date [02:22:50]req_shift_open_date done [02:22:50]produce_requested_data done [02:22:50]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318403,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [02:22:50]process_action_free close_receipt [02:22:50]json_value_free [02:22:50]json_value_free done [02:22:50]process_json_proto returns [02:22:50]Send response to host [02:22:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318403,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [02:22:50]free response buf [02:22:50]execute_script done [02:22:50]execute_script returns [02:22:50]free content buf [02:22:50]Sock 9.Close socket [02:22:50]Sock 9.Thread stoped [02:22:54]OFD Sender: No OFD packet to send [02:22:59]OFD Sender: No OFD packet to send [02:23:04]OFD Sender: No OFD packet to send [02:23:09]OFD Sender: No OFD packet to send [02:23:14]OFD Sender: No OFD packet to send [02:23:19]OFD Sender: No OFD packet to send [02:23:24]OFD Sender: No OFD packet to send [02:23:29]OFD Sender: No OFD packet to send [02:23:34]OFD Sender: No OFD packet to send [02:23:39]OFD Sender: No OFD packet to send [02:23:44]OFD Sender: No OFD packet to send [02:23:49]OFD Sender: No OFD packet to send [02:23:53]accept exits with 8 [02:23:53]New connection [02:23:53]New thread 3066895716 created [02:23:53]Thread 3067039076 joined [02:23:53]Waiting for new connection... [02:23:53] Sock 8.Parse request [02:23:53]Sock 8.Check first char [02:23:53]Sock 8.First char is OK [02:23:53]request: POST /json_proto HTTP/1.0 [02:23:53]Method: POST [02:23:53]URL: /json_proto [02:23:53]Method is POST - this is cgi request [02:23:53]url: /json_proto [02:23:53]query_string will be loaded in cgi processing [02:23:53]execute_cgi json_proto POST (null) [02:23:53]execute_cgi path=json_proto method=POST [02:23:53]POST find Content-Length [02:23:53]Host: 172.17.50.195:8080 [02:23:53]Content-Length: 806 [02:23:53]Content-Type: application/json [02:23:53] [02:23:53]POST finish read [02:23:53]Found Content-Length = 806 [02:23:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093420", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 60.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\u000A4340253", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:23:53]execute_script... [02:23: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)1093420", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 60.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\u000A4340253", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:23:53]POST & json_proto [02:23:53]process_json_proto [02:23:53]json parsed OK: [02:23:53]protocol is kg_v1.0 [02:23:53]action value=close_receipt [02:23:53]process_action close_receipt [02:23:53]cmd_close_receipt [02:23:53]MH_GetDate [02:23:53]Write to MH i2c: F0 00 00 EA 4C 25 [02:23:53]Write i2c OK [02:23:53]MH_I2C_Read... [02:23:53]Read from MH i2c: F0 [02:23:53]MH_I2C_Read... [02:23:53]Read from MH i2c: F0 09 00 [02:23:53]MH_I2C_Read... [02:23:53]Read from MH i2c: F0 09 00 EA 4C 00 3C 47 20 67 43 33 1C 67 31 [02:23:53]GetLastDocTimeStamp 1730168569 [02:23:53]current date 1730168636 [02:23:53]FM_GetShiftState [02:23:53]SAM_PROTO_GetShiftState [02:23:53]wFMCommunicate request_size=4 [02:23:53]MH_SAM_APDU [02:23:53]CAPDU: 80 13 01 00 [02:23:53]Write to MH i2c: E2 08 00 EB 4C 80 13 01 00 00 00 00 00 B4 [02:23:53]Write i2c OK [02:23:53]MH_I2C_Read... [02:23:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:23:53]Read from MH i2c: E2 [02:23:53]MH_I2C_Read... [02:23:53]Read from MH i2c: E2 0E 00 [02:23:53]MH_I2C_Read... [02:23:53]Read from MH i2c: E2 0E 00 EB 4C 00 09 00 01 83 25 20 67 00 00 00 00 90 00 EF [02:23:53]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [02:23:53]wFMCommunicate OK [02:23:53]SAM_PROTO_GetShiftState done [02:23:53]FM_GetShiftState done [02:23:53]opened in 1730160003 [02:23:53]opened+sec_in_day 1730246403 [02:23:53]quantity*price = 0 [02:23:53]sum+1 = 1 [02:23:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 47 29.10.2024 02:23 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливные Талоны 4340253 ФМ: 0000000000874671 ФД: 318404 ФПД: 87179492685739 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T022356&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318404&fm=87179492685739&tin=02508201610067®Number=0000000000091628&sum=0 [02:23:54]StoreToDocumentArchive [02:23:54]shift 547 fd 318404 [02:23:54]save to /storage/0547/doc_00318404 [02:23:54]save last doc name /storage/0547/doc_00318404 to /storage/kkm_last_doc_name [02:23:54]save OK [02:23:54]Clear old archive folders... [02:23:54]ProcessDocumentItem done err = 0, tmpTLVsize=252 [02:23:54]tlvbuf is 001672A0 [02:23:54]SAM_PROTO_ClearQueue [02:23:54]wFMCommunicate request_size=4 [02:23:54]MH_SAM_APDU [02:23:54]CAPDU: 80 09 00 00 [02:23:54]Write to MH i2c: E2 08 00 F8 4C 80 09 00 00 00 00 00 00 B6 [02:23:54]Write i2c OK [02:23:54]MH_I2C_Read... [02:23:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:23:54]Read from MH i2c: E2 [02:23:54]MH_I2C_Read... [02:23:54]Read from MH i2c: E2 03 00 [02:23:54]MH_I2C_Read... [02:23:54]Read from MH i2c: E2 03 00 F8 4C 00 90 00 B8 [02:23:54]RAPDU: 90 00 [02:23:54]wFMCommunicate OK [02:23:54]SAM_PROTO_ClearQueue done [02:23:54]KKMCreateOFDPacket [02:23:54]OFDProtocolAddRootSTLVToBuf [02:23:54]FM_MakeSignedData [02:23:54]FM_MakeSignedData [02:23:54]SAM_PROTO_SignData [02:23:54]wFMCommunicate request_size=4 [02:23:54]MH_SAM_APDU [02:23:54]CAPDU: 80 0D 01 02 [02:23:54]Write to MH i2c: E2 08 00 F9 4C 80 0D 01 02 00 00 00 00 BE [02:23:54]Write i2c OK [02:23:54]MH_I2C_Read... [02:23:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:23:54]Read from MH i2c: E2 [02:23:54]MH_I2C_Read... [02:23:54]Read from MH i2c: E2 03 00 [02:23:54]MH_I2C_Read... [02:23:54]Read from MH i2c: E2 03 00 F9 4C 00 90 00 B9 [02:23:54]RAPDU: 90 00 [02:23:54]wFMCommunicate OK [02:23:54]wFMCommunicate request_size=255 [02:23:54]MH_SAM_APDU [02:23:54]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 60 EA 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 2F 00 00 00 F4 03 04 00 3C 47 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C4 DB 04 00 35 04 06 00 [02:23:54]Write to MH i2c: E2 02 01 FA 4C 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 60 EA 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 2F 00 00 00 F4 03 04 00 3C 47 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C4 DB 04 00 35 04 06 00 00 00 4D [02:23:54]Write i2c OK [02:23:54]MH_I2C_Read... [02:23:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:23:54]Read from MH i2c: E2 [02:23:54]MH_I2C_Read... [02:23:54]Read from MH i2c: E2 03 00 [02:23:54]MH_I2C_Read... [02:23:54]Read from MH i2c: E2 03 00 FA 4C 00 90 00 BA [02:23:54]RAPDU: 90 00 [02:23:54]wFMCommunicate OK [02:23:54]wFMCommunicate request_size=11 [02:23:54]MH_SAM_APDU [02:23:54]CAPDU: 80 0D 02 02 06 4F 4A 0E B1 77 AB [02:23:54]Write to MH i2c: E2 0E 00 FB 4C 80 0D 02 02 06 00 4F 4A 0E B1 77 AB 00 00 47 [02:23:54]Write i2c OK [02:23:54]MH_I2C_Read... [02:23:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:23:54]Read from MH i2c: E2 [02:23:54]MH_I2C_Read... [02:23:54]Read from MH i2c: E2 03 00 [02:23:54]MH_I2C_Read... [02:23:54]Read from MH i2c: E2 03 00 FB 4C 00 90 00 BB [02:23:54]RAPDU: 90 00 [02:23:54]wFMCommunicate OK [02:23:54]wFMCommunicate request_size=4 [02:23:54]MH_SAM_APDU [02:23:54]CAPDU: 80 0D 03 02 [02:23:54]Write to MH i2c: E2 08 00 FC 4C 80 0D 03 02 00 00 00 00 C3 [02:23:54]Write i2c OK [02:23:54]MH_I2C_Read... [02:23:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:23:54]Read from MH i2c: E2 [02:23:54]MH_I2C_Read... [02:23:54]Read from MH i2c: E2 0B 00 [02:23:54]MH_I2C_Read... [02:23:54]Read from MH i2c: E2 0B 00 FC 4C 00 09 F6 A0 40 7D 3C BA A0 90 00 B6 [02:23:54]RAPDU: 09 F6 A0 40 7D 3C BA A0 90 00 [02:23:54]wFMCommunicate OK [02:23:54]SAM_PROTO_SignData done [02:23:54]FM_MakeSignedData done [02:23:54]CreateOFDProtocolMessage [02:23:54]wFMCommunicate request_size=4 [02:23:54]MH_SAM_APDU [02:23:54]CAPDU: 80 11 00 00 [02:23:54]Write to MH i2c: E2 08 00 FD 4C 80 11 00 00 00 00 00 00 C3 [02:23:54]Write i2c OK [02:23:54]MH_I2C_Read... [02:23:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:23:54]Read from MH i2c: E2 [02:23:54]MH_I2C_Read... [02:23:54]Read from MH i2c: E2 17 00 [02:23:54]MH_I2C_Read... [02:23:54]Read from MH i2c: E2 17 00 FD 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 17 [02:23:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [02:23:54]wFMCommunicate OK [02:23:54]CreateOFDProtocolMessage done [02:23:54]OFDSenderStorePacket 318404 [02:23:54]StoreOFDPacket docnum=318404 [02:23:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 95 A5 08 01 19 6D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 60 EA 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 2F 00 00 00 F4 03 04 00 3C 47 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C4 DB 04 00 35 04 06 00 4F 4A 0E B1 77 AB 09 F6 A0 40 7D 3C BA A0 [02:23:54]CheckFolder [02:23:54]dirname=/storage/ofd_packets [02:23:54]CheckFolder done [02:23:54]ProducePacketName [02:23:54]name=ofd_packets/00318404 [02:23:54]NVStorageSaveData ofd_packets/00318404 [02:23:54]File name is /storage/ofd_packets/00318404 [02:23:54]Write 302 bytes [02:23:54]NVStorageSaveData done [02:23:54]OFDSenderStorePacket done [02:23:54]KKMCreateOFDPacket done [02:23:54]NVStorageSaveData kkm_last_timestamp [02:23:54]File name is /storage/kkm_last_timestamp [02:23:54]Write 4 bytes [02:23:54]NVStorageSaveData done [02:23:54]ExternCall_PrintAddStr [02:23:54]wPrintStart [02:23:54]Write to MH i2c: 01 00 00 FE 4C 4A [02:23:54]Write i2c OK [02:23:54]MH_I2C_Read... [02:23:54]Read from MH i2c: 01 [02:23:54]MH_I2C_Read... [02:23:54]Read from MH i2c: 01 07 00 [02:23:54]MH_I2C_Read... [02:23:54]Read from MH i2c: 01 07 00 FE 4C 00 00 00 00 00 FF 0F 5F [02:23:54]RasterBufferAndPrint [02:23:54]line Счет N : (1)1093420 [02:23:54]line ИНН: 02508201610067 [02:23:54]line Контрольно-Кассовый Чек [02:23:54]line ПРОДАЖА [02:23:54]line ТРК (МРК, ГНК) : 21 [02:23:54]line Товар: 2710194210 [02:23:54]line ДТ(л)-К-2 [02:23:54]line 60.000 * 0.00 [02:23:54]line = 0.00 [02:23:54]line НДС 12% НСП 1% [02:23:54]line > о реализуемом товаре [02:23:54]line ИТОГО: 0.00 [02:23:54]line НСП 1% : 0.00 [02:23:54]line НДС 12% : 0.00 [02:23:54]line Наличными: 0.00 [02:23:54]line Безнал.: 0.00 [02:23:54]line Место: АЗС № 101 "Партнер Нефть" [02:23:54]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [02:23:54]line СНО: Общий режим [02:23:54]line Чек 47 29.10.2024 02:23 [02:23:54]line Смена: 547 ФФД: 1.0 [02:23:54]line ЗНМ: 0300000082 [02:23:54]line РНМ: 0000000000091628 [02:23:54]line Версия ККМ: 001 [02:23:54]line Талоны: Топливные Талоны [02:23:54]line 4340253 [02:23:54]line ФМ: 0000000000874671 [02:23:54]line ФД: 318404 [02:23:54]line ФПД: 87179492685739 [02:23:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T022356&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318404&fm=87179492685739&tin=02508201610067®Number=0000000000091628&sum=0 [02:23:55]written 0, free lines is 4095 [02:23:55]OFD Sender: Processing packet 318404 [packets to send 127, broken 126] [02:23:55]ProducePacketName [02:23:55]name=ofd_packets/00318404 [02:23:55]OFD Sender: To server: pG, [02:23:55]CommunicateWithHost lk.salyk.kg:30040 [02:23:55]ConnectInit lk.salyk.kg [02:23:55]Connected sock=10 [02:23:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 95 A5 08 01 19 6D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 60 EA 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 2F 00 00 00 F4 03 04 00 3C 47 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C4 DB 04 00 35 04 06 00 4F 4A 0E B1 77 AB 09 F6 A0 40 7D 3C BA A0 [02:23:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 4B A8 47 00 C7 2C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C4 DB 04 00 F4 03 04 00 F3 F2 1F 67 B6 04 01 00 00 5A 41 6D 3F 4D 67 25 37 [02:23:55]CommunicateWithHost err = 0 [02:23:55]CheckOFDResponse [02:23:55]1017 (14) - 77093643461234 [02:23:55]1041 (16) - 0000000000874671 [02:23:55]1040 (4) - 318404 [02:23:55]1012 (4) - 28.10.2024 20:24 [02:23:55]1206 (1) - 0 [02:23:55]OFD Sender: Remove packet 318404 [02:23:55]ProducePacketName [02:23:55]name=ofd_packets/00318404 [02:23:55]NVStorageDeleteData [02:23:55]Write to MH i2c: 01 00 00 28 4D 75 [02:23:55]Write i2c OK [02:23:55]MH_I2C_Read... [02:23:55]Read from MH i2c: 01 [02:23:55]MH_I2C_Read... [02:23:55]Read from MH i2c: 01 07 00 [02:23:55]MH_I2C_Read... [02:23:55]Read from MH i2c: 01 07 00 28 4D 00 00 00 00 00 F1 0C 79 [02:23:55]RasterBufferAndPrint [02:23:55]line [02:23:55]line [02:23:55]line [02:23:55]line [02:23:55]line [02:23:55]written 0, free lines is 3322 [02:23:55]MH_Cut [02:23:55]Write to MH i2c: D1 01 00 2F 4D 01 4E [02:23:55]Write i2c OK [02:23:55]MH_I2C_Read... [02:23:55]Read from MH i2c: D1 [02:23:55]MH_I2C_Read... [02:23:55]Read from MH i2c: D1 01 00 [02:23:55]MH_I2C_Read... [02:23:55]Read from MH i2c: D1 01 00 2F 4D 00 4D [02:23:55]Write to MH i2c: 01 00 00 30 4D 7D [02:23:55]Write i2c OK [02:23:55]MH_I2C_Read... [02:23:56]OFD Sender: No OFD packet to send [02:23:56]*** Cut start [02:23:56]*** Partial cut [02:23:56]*** CUTSNS_PIN = 1 [02:23:56]*** CUTSNS_PIN = 0 [02:23:56]*** Brake cut motor [02:23:57]Read from MH i2c: 01 [02:23:57]MH_I2C_Read... [02:23:57]*** Stop cut motor [02:23:57]*** Cut end [02:23:57]Read from MH i2c: 01 07 00 [02:23:57]MH_I2C_Read... [02:23:57]Read from MH i2c: 01 07 00 30 4D 00 00 00 00 00 FF 0F 92 [02:23:57]process_action close_receipt done [02:23:57]requested_data is exist [02:23:57]produce_requested_data [02:23:57]requested_item fm.sn is exist - process it [02:23:57]wFMCommunicate request_size=4 [02:23:57]MH_SAM_APDU [02:23:57]CAPDU: 80 11 00 00 [02:23:57]Write to MH i2c: E2 08 00 31 4D 80 11 00 00 00 00 00 00 F8 [02:23:57]Write i2c OK [02:23:57]MH_I2C_Read... [02:23:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:23:57]Read from MH i2c: E2 [02:23:57]MH_I2C_Read... [02:23:57]Read from MH i2c: E2 17 00 [02:23:57]MH_I2C_Read... [02:23:57]Read from MH i2c: E2 17 00 31 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 4C [02:23:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [02:23:57]wFMCommunicate OK [02:23:57]requested_item fd.num is exist - process it [02:23:57]SAM_PROTO_GetFieldsCounters [02:23:57]wFMCommunicate request_size=4 [02:23:57]MH_SAM_APDU [02:23:57]CAPDU: 80 13 00 00 [02:23:57]Write to MH i2c: E2 08 00 32 4D 80 13 00 00 00 00 00 00 FB [02:23:57]Write i2c OK [02:23:57]MH_I2C_Read... [02:23:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:23:57]Read from MH i2c: E2 [02:23:57]MH_I2C_Read... [02:23:57]Read from MH i2c: E2 62 00 [02:23:57]MH_I2C_Read... [02:23:57]Read from MH i2c: E2 62 00 32 4D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C4 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 2F 00 00 00 5E 04 04 00 2F 00 00 00 57 04 04 00 30 00 00 00 19 04 04 00 00 00 00 00 90 00 73 [02:23:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C4 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 2F 00 00 00 5E 04 04 00 2F 00 00 00 57 04 04 00 30 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:23:57]wFMCommunicate OK [02:23:57]SAM_PROTO_GetFieldsCounters done [02:23:57]requested_item shift.num is exist - process it [02:23:57]requested_item shift.opened is exist - process it [02:23:57]req_shift_opened [02:23:57]FM_GetShiftState [02:23:57]SAM_PROTO_GetShiftState [02:23:57]wFMCommunicate request_size=4 [02:23:57]MH_SAM_APDU [02:23:57]CAPDU: 80 13 01 00 [02:23:57]Write to MH i2c: E2 08 00 33 4D 80 13 01 00 00 00 00 00 FD [02:23:57]Write i2c OK [02:23:57]MH_I2C_Read... [02:23:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:23:57]Read from MH i2c: E2 [02:23:57]MH_I2C_Read... [02:23:57]Read from MH i2c: E2 0E 00 [02:23:57]MH_I2C_Read... [02:23:57]Read from MH i2c: E2 0E 00 33 4D 00 09 00 01 83 25 20 67 00 00 00 00 90 00 38 [02:23:57]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [02:23:57]wFMCommunicate OK [02:23:57]SAM_PROTO_GetShiftState done [02:23:57]FM_GetShiftState done [02:23:57]req_shift_opened done [02:23:57]requested_item shift.open_date is exist - process it [02:23:57]req_shift_open_date [02:23:57]req_shift_open_date done [02:23:57]produce_requested_data done [02:23:57]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318404,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [02:23:57]process_action_free close_receipt [02:23:57]json_value_free [02:23:57]json_value_free done [02:23:57]process_json_proto returns [02:23:57]Send response to host [02:23:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318404,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [02:23:57]free response buf [02:23:57]execute_script done [02:23:57]execute_script returns [02:23:57]free content buf [02:23:57]Sock 8.Close socket [02:23:57]Sock 8.Thread stoped [02:24:01]OFD Sender: No OFD packet to send [02:24:06]OFD Sender: No OFD packet to send [02:24:11]OFD Sender: No OFD packet to send [02:24:16]OFD Sender: No OFD packet to send [02:24:21]OFD Sender: No OFD packet to send [02:24:26]OFD Sender: No OFD packet to send [02:24:31]OFD Sender: No OFD packet to send [02:24:36]OFD Sender: No OFD packet to send [02:24:41]OFD Sender: No OFD packet to send [02:24:46]OFD Sender: No OFD packet to send [02:24:51]OFD Sender: No OFD packet to send [02:24:56]OFD Sender: No OFD packet to send [02:25:01]OFD Sender: No OFD packet to send [02:25:06]OFD Sender: No OFD packet to send [02:25:11]OFD Sender: No OFD packet to send [02:25:16]OFD Sender: No OFD packet to send [02:25:21]OFD Sender: No OFD packet to send [02:25:26]OFD Sender: No OFD packet to send [02:25:31]OFD Sender: No OFD packet to send [02:25:36]OFD Sender: No OFD packet to send [02:25:41]OFD Sender: No OFD packet to send [02:25:46]OFD Sender: No OFD packet to send [02:25:51]OFD Sender: No OFD packet to send [02:25:56]OFD Sender: No OFD packet to send [02:26:01]OFD Sender: No OFD packet to send [02:26:05]accept exits with 9 [02:26:05]New connection [02:26:05]New thread 3067039076 created [02:26:05]Thread 3066895716 joined [02:26:05]Waiting for new connection... [02:26:05] Sock 9.Parse request [02:26:05]Sock 9.Check first char [02:26:05]Sock 9.First char is OK [02:26:05]request: POST /json_proto HTTP/1.0 [02:26:05]Method: POST [02:26:05]URL: /json_proto [02:26:05]Method is POST - this is cgi request [02:26:05]url: /json_proto [02:26:05]query_string will be loaded in cgi processing [02:26:05]execute_cgi json_proto POST (null) [02:26:05]execute_cgi path=json_proto method=POST [02:26:05]POST find Content-Length [02:26:05]Host: 172.17.50.195:8080 [02:26:05]Content-Length: 686 [02:26:05]Content-Type: application/json [02:26:05] [02:26:05]POST finish read [02:26:05]Found Content-Length = 686 [02:26:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093423", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 50.370, "sum" : 1929.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 1929.00, "payments": [ { "type": 0, "sum" : 1929.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:26:05]execute_script... [02: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)1093423", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 50.370, "sum" : 1929.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 1929.00, "payments": [ { "type": 0, "sum" : 1929.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:26:05]POST & json_proto [02:26:05]process_json_proto [02:26:05]json parsed OK: [02:26:05]protocol is kg_v1.0 [02:26:05]action value=close_receipt [02:26:05]process_action close_receipt [02:26:05]cmd_close_receipt [02:26:05]MH_GetDate [02:26:05]Write to MH i2c: F0 00 00 34 4D 70 [02:26:05]Write i2c OK [02:26:05]MH_I2C_Read... [02:26:05]Read from MH i2c: F0 [02:26:05]MH_I2C_Read... [02:26:05]Read from MH i2c: F0 09 00 [02:26:05]MH_I2C_Read... [02:26:05]Read from MH i2c: F0 09 00 34 4D 00 C0 47 20 67 43 33 1C 67 00 [02:26:05]GetLastDocTimeStamp 1730168636 [02:26:05]current date 1730168768 [02:26:05]FM_GetShiftState [02:26:05]SAM_PROTO_GetShiftState [02:26:05]wFMCommunicate request_size=4 [02:26:05]MH_SAM_APDU [02:26:05]CAPDU: 80 13 01 00 [02:26:05]Write to MH i2c: E2 08 00 35 4D 80 13 01 00 00 00 00 00 FF [02:26:05]Write i2c OK [02:26:05]MH_I2C_Read... [02:26:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:26:05]Read from MH i2c: E2 [02:26:05]MH_I2C_Read... [02:26:05]Read from MH i2c: E2 0E 00 [02:26:05]MH_I2C_Read... [02:26:05]Read from MH i2c: E2 0E 00 35 4D 00 09 00 01 83 25 20 67 00 00 00 00 90 00 3A [02:26:05]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [02:26:05]wFMCommunicate OK [02:26:05]SAM_PROTO_GetShiftState done [02:26:05]FM_GetShiftState done [02:26:05]opened in 1730160003 [02:26:05]opened+sec_in_day 1730246403 [02:26:05]quantity*price = 192917 [02:26:05]sum+1 = 192918 [02:26:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.17 ИТОГО: 1929.00 Внесено: 2000.00 СДАЧА: 71.00 НСП 1% : 17.07 НДС 12% : 204.87 Наличными: 1929.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 48 29.10.2024 02:26 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318405 ФПД: 6718362446994 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T022608&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318405&fm=6718362446994&tin=02508201610067®Number=0000000000091628&sum=192900 [02:26:06]StoreToDocumentArchive [02:26:06]shift 547 fd 318405 [02:26:06]save to /storage/0547/doc_00318405 [02:26:06]save last doc name /storage/0547/doc_00318405 to /storage/kkm_last_doc_name [02:26:06]save OK [02:26:06]Clear old archive folders... [02:26:06]ProcessDocumentItem done err = 0, tmpTLVsize=250 [02:26:06]tlvbuf is 000AAF80 [02:26:06]SAM_PROTO_ClearQueue [02:26:06]wFMCommunicate request_size=4 [02:26:06]MH_SAM_APDU [02:26:06]CAPDU: 80 09 00 00 [02:26:06]Write to MH i2c: E2 08 00 42 4D 80 09 00 00 00 00 00 00 01 [02:26:06]Write i2c OK [02:26:06]MH_I2C_Read... [02:26:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:26:06]Read from MH i2c: E2 [02:26:06]MH_I2C_Read... [02:26:06]Read from MH i2c: E2 03 00 [02:26:06]MH_I2C_Read... [02:26:06]Read from MH i2c: E2 03 00 42 4D 00 90 00 03 [02:26:06]RAPDU: 90 00 [02:26:06]wFMCommunicate OK [02:26:06]SAM_PROTO_ClearQueue done [02:26:06]KKMCreateOFDPacket [02:26:06]OFDProtocolAddRootSTLVToBuf [02:26:06]FM_MakeSignedData [02:26:06]FM_MakeSignedData [02:26:06]SAM_PROTO_SignData [02:26:06]wFMCommunicate request_size=4 [02:26:06]MH_SAM_APDU [02:26:06]CAPDU: 80 0D 01 02 [02:26:06]Write to MH i2c: E2 08 00 43 4D 80 0D 01 02 00 00 00 00 09 [02:26:06]Write i2c OK [02:26:06]MH_I2C_Read... [02:26:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:26:06]Read from MH i2c: E2 [02:26:06]MH_I2C_Read... [02:26:06]Read from MH i2c: E2 03 00 [02:26:06]MH_I2C_Read... [02:26:06]Read from MH i2c: E2 03 00 43 4D 00 90 00 04 [02:26:06]RAPDU: 90 00 [02:26:06]wFMCommunicate OK [02:26:06]wFMCommunicate request_size=255 [02:26:06]MH_SAM_APDU [02:26:06]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C2 C4 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 95 F1 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 F1 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 07 50 00 00 00 00 07 04 06 00 84 F1 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 C0 47 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C5 DB 04 00 35 04 06 00 06 1C [02:26:06]Write to MH i2c: E2 02 01 44 4D 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C2 C4 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 95 F1 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 F1 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 07 50 00 00 00 00 07 04 06 00 84 F1 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 C0 47 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C5 DB 04 00 35 04 06 00 06 1C 00 00 6D [02:26:06]Write i2c OK [02:26:06]MH_I2C_Read... [02:26:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:26:06]Read from MH i2c: E2 [02:26:06]MH_I2C_Read... [02:26:06]Read from MH i2c: E2 03 00 [02:26:06]MH_I2C_Read... [02:26:06]Read from MH i2c: E2 03 00 44 4D 00 90 00 05 [02:26:06]RAPDU: 90 00 [02:26:06]wFMCommunicate OK [02:26:06]wFMCommunicate request_size=9 [02:26:06]MH_SAM_APDU [02:26:06]CAPDU: 80 0D 02 02 04 3D 9B 6C 92 [02:26:06]Write to MH i2c: E2 0C 00 45 4D 80 0D 02 02 04 00 3D 9B 6C 92 00 00 EA [02:26:06]Write i2c OK [02:26:06]MH_I2C_Read... [02:26:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:26:06]Read from MH i2c: E2 [02:26:06]MH_I2C_Read... [02:26:06]Read from MH i2c: E2 03 00 [02:26:06]MH_I2C_Read... [02:26:06]Read from MH i2c: E2 03 00 45 4D 00 90 00 06 [02:26:06]RAPDU: 90 00 [02:26:06]wFMCommunicate OK [02:26:06]wFMCommunicate request_size=4 [02:26:06]MH_SAM_APDU [02:26:06]CAPDU: 80 0D 03 02 [02:26:06]Write to MH i2c: E2 08 00 46 4D 80 0D 03 02 00 00 00 00 0E [02:26:06]Write i2c OK [02:26:06]MH_I2C_Read... [02:26:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:26:06]Read from MH i2c: E2 [02:26:06]MH_I2C_Read... [02:26:06]Read from MH i2c: E2 0B 00 [02:26:06]MH_I2C_Read... [02:26:06]Read from MH i2c: E2 0B 00 46 4D 00 AD 73 CA 0B 27 E6 0A A6 90 00 C1 [02:26:06]RAPDU: AD 73 CA 0B 27 E6 0A A6 90 00 [02:26:06]wFMCommunicate OK [02:26:06]SAM_PROTO_SignData done [02:26:06]FM_MakeSignedData done [02:26:06]CreateOFDProtocolMessage [02:26:06]wFMCommunicate request_size=4 [02:26:06]MH_SAM_APDU [02:26:06]CAPDU: 80 11 00 00 [02:26:06]Write to MH i2c: E2 08 00 47 4D 80 11 00 00 00 00 00 00 0E [02:26:06]Write i2c OK [02:26:06]MH_I2C_Read... [02:26:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:26:07]Read from MH i2c: E2 [02:26:07]MH_I2C_Read... [02:26:07]Read from MH i2c: E2 17 00 [02:26:07]MH_I2C_Read... [02:26:07]Read from MH i2c: E2 17 00 47 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 62 [02:26:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [02:26:07]wFMCommunicate OK [02:26:07]CreateOFDProtocolMessage done [02:26:07]OFDSenderStorePacket 318405 [02:26:07]StoreOFDPacket docnum=318405 [02:26:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 5C 28 06 01 6E 84 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C2 C4 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 95 F1 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 F1 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 07 50 00 00 00 00 07 04 06 00 84 F1 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 C0 47 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C5 DB 04 00 35 04 06 00 06 1C 3D 9B 6C 92 AD 73 CA 0B 27 E6 0A A6 [02:26:07]CheckFolder [02:26:07]dirname=/storage/ofd_packets [02:26:07]CheckFolder done [02:26:07]ProducePacketName [02:26:07]name=ofd_packets/00318405 [02:26:07]NVStorageSaveData ofd_packets/00318405 [02:26:07]File name is /storage/ofd_packets/00318405 [02:26:07]Write 300 bytes [02:26:07]NVStorageSaveData done [02:26:07]OFDSenderStorePacket done [02:26:07]KKMCreateOFDPacket done [02:26:07]NVStorageSaveData kkm_last_timestamp [02:26:07]File name is /storage/kkm_last_timestamp [02:26:07]Write 4 bytes [02:26:07]NVStorageSaveData done [02:26:07]ExternCall_PrintAddStr [02:26:07]wPrintStart [02:26:07]Write to MH i2c: 01 00 00 48 4D 95 [02:26:07]Write i2c OK [02:26:07]MH_I2C_Read... [02:26:07]Read from MH i2c: 01 [02:26:07]MH_I2C_Read... [02:26:07]Read from MH i2c: 01 07 00 [02:26:07]MH_I2C_Read... [02:26:07]Read from MH i2c: 01 07 00 48 4D 00 00 00 00 00 FF 0F AA [02:26:07]RasterBufferAndPrint [02:26:07]line Счет N : (1)1093423 [02:26:07]line ИНН: 02508201610067 [02:26:07]line Контрольно-Кассовый Чек [02:26:07]line ПРОДАЖА [02:26:07]line ТРК (МРК, ГНК) : 71 [02:26:07]line Товар: 2711190000 [02:26:07]line ГАЗ-К-5 [02:26:07]line 50.370 * 38.30 [02:26:07]line = 1929.17 [02:26:07]line НДС 12% НСП 1% [02:26:07]line > о реализуемом товаре [02:26:07]line ОКРУГЛЕНИЕ: -0.17 [02:26:07]line ИТОГО: 1929.00 [02:26:07]line Внесено: 2000.00 [02:26:07]line СДАЧА: 71.00 [02:26:07]line НСП 1% : 17.07 [02:26:07]line НДС 12% : 204.87 [02:26:07]line Наличными: 1929.00 [02:26:07]line Безнал.: 0.00 [02:26:07]line Место: АЗС № 101 "Партнер Нефть" [02:26:07]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [02:26:07]line СНО: Общий режим [02:26:07]line Чек 48 29.10.2024 02:26 [02:26:07]line Смена: 547 ФФД: 1.0 [02:26:07]line ЗНМ: 0300000082 [02:26:07]line РНМ: 0000000000091628 [02:26:07]line Версия ККМ: 001 [02:26:07]line ФМ: 0000000000874671 [02:26:07]line ФД: 318405 [02:26:07]line ФПД: 6718362446994 [02:26:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T022608&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318405&fm=6718362446994&tin=02508201610067®Number=0000000000091628&sum=192900 [02:26:07]written 0, free lines is 4095 [02:26:07]OFD Sender: Processing packet 318405 [packets to send 127, broken 126] [02:26:07]ProducePacketName [02:26:07]name=ofd_packets/00318405 [02:26:07]OFD Sender: To server: pG, [02:26:07]CommunicateWithHost lk.salyk.kg:30040 [02:26:07]ConnectInit lk.salyk.kg [02:26:07]Connected sock=10 [02:26:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 5C 28 06 01 6E 84 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 C2 C4 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 95 F1 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 F1 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 07 50 00 00 00 00 07 04 06 00 84 F1 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 C0 47 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C5 DB 04 00 35 04 06 00 06 1C 3D 9B 6C 92 AD 73 CA 0B 27 E6 0A A6 [02:26:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 CD 39 47 00 F1 CA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C5 DB 04 00 F4 03 04 00 77 F3 1F 67 B6 04 01 00 00 EB 64 C2 37 6A 74 DA 62 [02:26:07]CommunicateWithHost err = 0 [02:26:07]CheckOFDResponse [02:26:07]1017 (14) - 77093643461234 [02:26:07]1041 (16) - 0000000000874671 [02:26:07]1040 (4) - 318405 [02:26:07]1012 (4) - 28.10.2024 20:26 [02:26:07]1206 (1) - 0 [02:26:07]OFD Sender: Remove packet 318405 [02:26:07]ProducePacketName [02:26:07]name=ofd_packets/00318405 [02:26:07]NVStorageDeleteData [02:26:07]Write to MH i2c: 01 00 00 73 4D C0 [02:26:07]Write i2c OK [02:26:07]MH_I2C_Read... [02:26:07]Read from MH i2c: 01 [02:26:07]MH_I2C_Read... [02:26:07]Read from MH i2c: 01 07 00 [02:26:07]MH_I2C_Read... [02:26:07]Read from MH i2c: 01 07 00 73 4D 00 00 00 00 00 ED 0C C0 [02:26:07]RasterBufferAndPrint [02:26:07]line [02:26:07]line [02:26:07]line [02:26:07]line [02:26:07]line [02:26:07]written 0, free lines is 3318 [02:26:07]MH_Cut [02:26:07]Write to MH i2c: D1 01 00 7A 4D 01 99 [02:26:07]Write i2c OK [02:26:07]MH_I2C_Read... [02:26:07]Read from MH i2c: D1 [02:26:07]MH_I2C_Read... [02:26:07]Read from MH i2c: D1 01 00 [02:26:07]MH_I2C_Read... [02:26:07]Read from MH i2c: D1 01 00 7A 4D 00 98 [02:26:07]Write to MH i2c: 01 00 00 7B 4D C8 [02:26:07]Write i2c OK [02:26:07]MH_I2C_Read... [02:26:08]OFD Sender: No OFD packet to send [02:26:08]*** Cut start [02:26:08]*** Partial cut [02:26:08]*** CUTSNS_PIN = 1 [02:26:08]*** CUTSNS_PIN = 0 [02:26:08]*** Brake cut motor [02:26:09]Read from MH i2c: 01 [02:26:09]MH_I2C_Read... [02:26:09]*** Stop cut motor [02:26:09]*** Cut end [02:26:09]Read from MH i2c: 01 07 00 [02:26:09]MH_I2C_Read... [02:26:09]Read from MH i2c: 01 07 00 7B 4D 00 00 00 00 00 FF 0F DD [02:26:09]process_action close_receipt done [02:26:09]requested_data is exist [02:26:09]produce_requested_data [02:26:09]requested_item fm.sn is exist - process it [02:26:09]wFMCommunicate request_size=4 [02:26:09]MH_SAM_APDU [02:26:09]CAPDU: 80 11 00 00 [02:26:09]Write to MH i2c: E2 08 00 7C 4D 80 11 00 00 00 00 00 00 43 [02:26:09]Write i2c OK [02:26:09]MH_I2C_Read... [02:26:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:26:09]Read from MH i2c: E2 [02:26:09]MH_I2C_Read... [02:26:09]Read from MH i2c: E2 17 00 [02:26:09]MH_I2C_Read... [02:26:09]Read from MH i2c: E2 17 00 7C 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 97 [02:26:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [02:26:09]wFMCommunicate OK [02:26:09]requested_item fd.num is exist - process it [02:26:09]SAM_PROTO_GetFieldsCounters [02:26:09]wFMCommunicate request_size=4 [02:26:09]MH_SAM_APDU [02:26:09]CAPDU: 80 13 00 00 [02:26:09]Write to MH i2c: E2 08 00 7D 4D 80 13 00 00 00 00 00 00 46 [02:26:09]Write i2c OK [02:26:09]MH_I2C_Read... [02:26:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:26:09]Read from MH i2c: E2 [02:26:09]MH_I2C_Read... [02:26:09]Read from MH i2c: E2 62 00 [02:26:09]MH_I2C_Read... [02:26:09]Read from MH i2c: E2 62 00 7D 4D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C5 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 30 00 00 00 5E 04 04 00 30 00 00 00 57 04 04 00 31 00 00 00 19 04 04 00 00 00 00 00 90 00 C2 [02:26:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C5 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 30 00 00 00 5E 04 04 00 30 00 00 00 57 04 04 00 31 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:26:09]wFMCommunicate OK [02:26:09]SAM_PROTO_GetFieldsCounters done [02:26:09]requested_item shift.num is exist - process it [02:26:09]requested_item shift.opened is exist - process it [02:26:09]req_shift_opened [02:26:09]FM_GetShiftState [02:26:09]SAM_PROTO_GetShiftState [02:26:09]wFMCommunicate request_size=4 [02:26:09]MH_SAM_APDU [02:26:09]CAPDU: 80 13 01 00 [02:26:09]Write to MH i2c: E2 08 00 7E 4D 80 13 01 00 00 00 00 00 48 [02:26:09]Write i2c OK [02:26:09]MH_I2C_Read... [02:26:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:26:09]Read from MH i2c: E2 [02:26:09]MH_I2C_Read... [02:26:09]Read from MH i2c: E2 0E 00 [02:26:09]MH_I2C_Read... [02:26:09]Read from MH i2c: E2 0E 00 7E 4D 00 09 00 01 83 25 20 67 00 00 00 00 90 00 83 [02:26:09]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [02:26:09]wFMCommunicate OK [02:26:09]SAM_PROTO_GetShiftState done [02:26:09]FM_GetShiftState done [02:26:09]req_shift_opened done [02:26:09]requested_item shift.open_date is exist - process it [02:26:09]req_shift_open_date [02:26:09]req_shift_open_date done [02:26:09]produce_requested_data done [02:26:09]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318405,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [02:26:09]process_action_free close_receipt [02:26:09]json_value_free [02:26:09]json_value_free done [02:26:09]process_json_proto returns [02:26:09]Send response to host [02:26:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318405,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [02:26:09]free response buf [02:26:09]execute_script done [02:26:09]execute_script returns [02:26:09]free content buf [02:26:09]Sock 9.Close socket [02:26:09]Sock 9.Thread stoped [02:26:13]OFD Sender: No OFD packet to send [02:26:18]OFD Sender: No OFD packet to send [02:26:23]OFD Sender: No OFD packet to send [02:26:28]OFD Sender: No OFD packet to send [02:26:33]OFD Sender: No OFD packet to send [02:26:38]OFD Sender: No OFD packet to send [02:26:43]OFD Sender: No OFD packet to send [02:26:48]OFD Sender: No OFD packet to send [02:26:53]OFD Sender: No OFD packet to send [02:26:58]OFD Sender: No OFD packet to send [02:27:03]OFD Sender: No OFD packet to send [02:27:08]OFD Sender: No OFD packet to send [02:27:13]OFD Sender: No OFD packet to send [02:27:18]OFD Sender: No OFD packet to send [02:27:23]OFD Sender: No OFD packet to send [02:27:28]OFD Sender: No OFD packet to send [02:27:33]OFD Sender: No OFD packet to send [02:27:38]OFD Sender: No OFD packet to send [02:27:43]OFD Sender: No OFD packet to send [02:27:48]OFD Sender: No OFD packet to send [02:27:53]OFD Sender: No OFD packet to send [02:27:58]OFD Sender: No OFD packet to send [02:28:03]OFD Sender: No OFD packet to send [02:28:08]OFD Sender: No OFD packet to send [02:28:13]OFD Sender: No OFD packet to send [02:28:18]OFD Sender: No OFD packet to send [02:28:23]OFD Sender: No OFD packet to send [02:28:28]OFD Sender: No OFD packet to send [02:28:33]OFD Sender: No OFD packet to send [02:28:38]OFD Sender: No OFD packet to send [02:28:43]OFD Sender: No OFD packet to send [02:28:48]OFD Sender: No OFD packet to send [02:28:53]OFD Sender: No OFD packet to send [02:28:58]OFD Sender: No OFD packet to send [02:29:03]OFD Sender: No OFD packet to send [02:29:08]OFD Sender: No OFD packet to send [02:29:13]OFD Sender: No OFD packet to send [02:29:18]OFD Sender: No OFD packet to send [02:29:23]OFD Sender: No OFD packet to send [02:29:28]OFD Sender: No OFD packet to send [02:29:33]OFD Sender: No OFD packet to send [02:29:38]OFD Sender: No OFD packet to send [02:29:43]OFD Sender: No OFD packet to send [02:29:48]OFD Sender: No OFD packet to send [02:29:53]OFD Sender: No OFD packet to send [02:29:58]OFD Sender: No OFD packet to send [02:30:03]OFD Sender: No OFD packet to send [02:30:08]OFD Sender: No OFD packet to send [02:30:13]OFD Sender: No OFD packet to send [02:30:18]OFD Sender: No OFD packet to send [02:30:23]OFD Sender: No OFD packet to send [02:30:28]OFD Sender: No OFD packet to send [02:30:33]OFD Sender: No OFD packet to send [02:30:38]OFD Sender: No OFD packet to send [02:30:43]OFD Sender: No OFD packet to send [02:30:48]OFD Sender: No OFD packet to send [02:30:53]OFD Sender: No OFD packet to send [02:30:58]OFD Sender: No OFD packet to send [02:31:03]OFD Sender: No OFD packet to send [02:31:08]OFD Sender: No OFD packet to send [02:31:13]OFD Sender: No OFD packet to send [02:31:18]OFD Sender: No OFD packet to send [02:31:23]OFD Sender: No OFD packet to send [02:31:28]OFD Sender: No OFD packet to send [02:31:33]OFD Sender: No OFD packet to send [02:31:38]OFD Sender: No OFD packet to send [02:31:43]OFD Sender: No OFD packet to send [02:31:48]OFD Sender: No OFD packet to send [02:31:53]OFD Sender: No OFD packet to send [02:31:58]OFD Sender: No OFD packet to send [02:32:03]OFD Sender: No OFD packet to send [02:32:08]OFD Sender: No OFD packet to send [02:32:13]OFD Sender: No OFD packet to send [02:32:18]OFD Sender: No OFD packet to send [02:32:23]OFD Sender: No OFD packet to send [02:32:28]OFD Sender: No OFD packet to send [02:32:33]OFD Sender: No OFD packet to send [02:32:38]OFD Sender: No OFD packet to send [02:32:43]OFD Sender: No OFD packet to send [02:32:48]OFD Sender: No OFD packet to send [02:32:53]OFD Sender: No OFD packet to send [02:32:58]OFD Sender: No OFD packet to send [02:33:03]OFD Sender: No OFD packet to send [02:33:08]OFD Sender: No OFD packet to send [02:33:13]accept exits with 8 [02:33:13]New connection [02:33:13]New thread 3066895716 created [02:33:13]Thread 3067039076 joined [02:33:13]Waiting for new connection... [02:33:13] Sock 8.Parse request [02:33:13]Sock 8.Check first char [02:33:13]Sock 8.First char is OK [02:33:13]request: POST /json_proto HTTP/1.0 [02:33:13]Method: POST [02:33:13]URL: /json_proto [02:33:13]Method is POST - this is cgi request [02:33:13]url: /json_proto [02:33:13]query_string will be loaded in cgi processing [02:33:13]execute_cgi json_proto POST (null) [02:33:13]execute_cgi path=json_proto method=POST [02:33:13]POST find Content-Length [02:33:13]Host: 172.17.50.195:8080 [02:33:13]Content-Length: 683 [02:33:13]Content-Type: application/json [02:33:13] [02:33:13]POST finish read [02:33:13]Found Content-Length = 683 [02:33:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093425", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 26.890, "sum" : 1798.94, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1885.00, "total" : 1798.00, "payments": [ { "type": 0, "sum" : 1798.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:33:13]execute_script... [02:33: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)1093425", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 26.890, "sum" : 1798.94, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1885.00, "total" : 1798.00, "payments": [ { "type": 0, "sum" : 1798.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:33:13]POST & json_proto [02:33:13]process_json_proto [02:33:13]json parsed OK: [02:33:13]protocol is kg_v1.0 [02:33:13]action value=close_receipt [02:33:13]process_action close_receipt [02:33:13]cmd_close_receipt [02:33:13]MH_GetDate [02:33:13]Write to MH i2c: F0 00 00 7F 4D BB [02:33:13]Write i2c OK [02:33:13]MH_I2C_Read... [02:33:13]Read from MH i2c: F0 [02:33:13]MH_I2C_Read... [02:33:13]Read from MH i2c: F0 09 00 [02:33:13]MH_I2C_Read... [02:33:13]Read from MH i2c: F0 09 00 7F 4D 00 6C 49 20 67 43 33 1C 67 F9 [02:33:13]GetLastDocTimeStamp 1730168768 [02:33:13]current date 1730169196 [02:33:13]FM_GetShiftState [02:33:13]SAM_PROTO_GetShiftState [02:33:13]wFMCommunicate request_size=4 [02:33:13]MH_SAM_APDU [02:33:13]CAPDU: 80 13 01 00 [02:33:13]Write to MH i2c: E2 08 00 80 4D 80 13 01 00 00 00 00 00 4A [02:33:13]Write i2c OK [02:33:13]MH_I2C_Read... [02:33:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:33:13]Read from MH i2c: E2 [02:33:13]MH_I2C_Read... [02:33:13]Read from MH i2c: E2 0E 00 [02:33:13]MH_I2C_Read... [02:33:13]Read from MH i2c: E2 0E 00 80 4D 00 09 00 01 83 25 20 67 00 00 00 00 90 00 85 [02:33:13]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [02:33:13]wFMCommunicate OK [02:33:13]SAM_PROTO_GetShiftState done [02:33:13]FM_GetShiftState done [02:33:13]opened in 1730160003 [02:33:13]opened+sec_in_day 1730246403 [02:33:13]quantity*price = 179894 [02:33:13]sum+1 = 179895 [02:33:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.94 ИТОГО: 1798.00 Внесено: 1885.00 СДАЧА: 87.00 НСП 1% : 15.92 НДС 12% : 191.04 Наличными: 1798.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 49 29.10.2024 02:33 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318406 ФПД: 248446858550664 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T023316&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318406&fm=248446858550664&tin=02508201610067®Number=0000000000091628&sum=179800 [02:33:14]StoreToDocumentArchive [02:33:14]shift 547 fd 318406 [02:33:14]save to /storage/0547/doc_00318406 [02:33:14]save last doc name /storage/0547/doc_00318406 to /storage/kkm_last_doc_name [02:33:14]save OK [02:33:14]Clear old archive folders... [02:33:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:33:14]tlvbuf is 001BD620 [02:33:14]SAM_PROTO_ClearQueue [02:33:14]wFMCommunicate request_size=4 [02:33:14]MH_SAM_APDU [02:33:14]CAPDU: 80 09 00 00 [02:33:14]Write to MH i2c: E2 08 00 8D 4D 80 09 00 00 00 00 00 00 4C [02:33:14]Write i2c OK [02:33:14]MH_I2C_Read... [02:33:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:33:14]Read from MH i2c: E2 [02:33:14]MH_I2C_Read... [02:33:14]Read from MH i2c: E2 03 00 [02:33:14]MH_I2C_Read... [02:33:14]Read from MH i2c: E2 03 00 8D 4D 00 90 00 4E [02:33:14]RAPDU: 90 00 [02:33:14]wFMCommunicate OK [02:33:14]SAM_PROTO_ClearQueue done [02:33:14]KKMCreateOFDPacket [02:33:14]OFDProtocolAddRootSTLVToBuf [02:33:14]FM_MakeSignedData [02:33:14]FM_MakeSignedData [02:33:14]SAM_PROTO_SignData [02:33:14]wFMCommunicate request_size=4 [02:33:14]MH_SAM_APDU [02:33:14]CAPDU: 80 0D 01 02 [02:33:14]Write to MH i2c: E2 08 00 8E 4D 80 0D 01 02 00 00 00 00 54 [02:33:14]Write i2c OK [02:33:14]MH_I2C_Read... [02:33:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:33:14]Read from MH i2c: E2 [02:33:14]MH_I2C_Read... [02:33:14]Read from MH i2c: E2 03 00 [02:33:14]MH_I2C_Read... [02:33:14]Read from MH i2c: E2 03 00 8E 4D 00 90 00 4F [02:33:14]RAPDU: 90 00 [02:33:14]wFMCommunicate OK [02:33:14]wFMCommunicate request_size=255 [02:33:14]MH_SAM_APDU [02:33: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 32 FF 03 08 00 03 0A 69 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B6 BE 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 BE 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 38 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A0 4A 00 00 00 00 07 04 06 00 58 BE 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 6C 49 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C6 DB 04 00 35 04 06 00 E1 [02:33:14]Write to MH i2c: E2 02 01 8F 4D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 69 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B6 BE 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 BE 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 38 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A0 4A 00 00 00 00 07 04 06 00 58 BE 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 6C 49 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C6 DB 04 00 35 04 06 00 E1 00 00 F2 [02:33:14]Write i2c OK [02:33:14]MH_I2C_Read... [02:33:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:33:14]Read from MH i2c: E2 [02:33:14]MH_I2C_Read... [02:33:14]Read from MH i2c: E2 03 00 [02:33:14]MH_I2C_Read... [02:33:14]Read from MH i2c: E2 03 00 8F 4D 00 90 00 50 [02:33:14]RAPDU: 90 00 [02:33:14]wFMCommunicate OK [02:33:14]wFMCommunicate request_size=10 [02:33:14]MH_SAM_APDU [02:33:14]CAPDU: 80 0D 02 02 05 F6 0A BF DD 88 [02:33:14]Write to MH i2c: E2 0D 00 90 4D 80 0D 02 02 05 00 F6 0A BF DD 88 00 00 85 [02:33:15]Write i2c OK [02:33:15]MH_I2C_Read... [02:33:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:33:15]Read from MH i2c: E2 [02:33:15]MH_I2C_Read... [02:33:15]Read from MH i2c: E2 03 00 [02:33:15]MH_I2C_Read... [02:33:15]Read from MH i2c: E2 03 00 90 4D 00 90 00 51 [02:33:15]RAPDU: 90 00 [02:33:15]wFMCommunicate OK [02:33:15]wFMCommunicate request_size=4 [02:33:15]MH_SAM_APDU [02:33:15]CAPDU: 80 0D 03 02 [02:33:15]Write to MH i2c: E2 08 00 91 4D 80 0D 03 02 00 00 00 00 59 [02:33:15]Write i2c OK [02:33:15]MH_I2C_Read... [02:33:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:33:15]Read from MH i2c: E2 [02:33:15]MH_I2C_Read... [02:33:15]Read from MH i2c: E2 0B 00 [02:33:15]MH_I2C_Read... [02:33:15]Read from MH i2c: E2 0B 00 91 4D 00 D9 2E C0 F7 4B 07 38 D6 90 00 78 [02:33:15]RAPDU: D9 2E C0 F7 4B 07 38 D6 90 00 [02:33:15]wFMCommunicate OK [02:33:15]SAM_PROTO_SignData done [02:33:15]FM_MakeSignedData done [02:33:15]CreateOFDProtocolMessage [02:33:15]wFMCommunicate request_size=4 [02:33:15]MH_SAM_APDU [02:33:15]CAPDU: 80 11 00 00 [02:33:15]Write to MH i2c: E2 08 00 92 4D 80 11 00 00 00 00 00 00 59 [02:33:15]Write i2c OK [02:33:15]MH_I2C_Read... [02:33:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:33:15]Read from MH i2c: E2 [02:33:15]MH_I2C_Read... [02:33:15]Read from MH i2c: E2 17 00 [02:33:15]MH_I2C_Read... [02:33:15]Read from MH i2c: E2 17 00 92 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 AD [02:33:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [02:33:15]wFMCommunicate OK [02:33:15]CreateOFDProtocolMessage done [02:33:15]OFDSenderStorePacket 318406 [02:33:15]StoreOFDPacket docnum=318406 [02:33:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 6C FE 07 01 7E 1C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 69 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B6 BE 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 BE 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 38 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A0 4A 00 00 00 00 07 04 06 00 58 BE 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 6C 49 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C6 DB 04 00 35 04 06 00 E1 F6 0A BF DD 88 D9 2E C0 F7 4B 07 38 D6 [02:33:15]CheckFolder [02:33:15]dirname=/storage/ofd_packets [02:33:15]CheckFolder done [02:33:15]ProducePacketName [02:33:15]name=ofd_packets/00318406 [02:33:15]NVStorageSaveData ofd_packets/00318406 [02:33:15]File name is /storage/ofd_packets/00318406 [02:33:15]Write 301 bytes [02:33:15]NVStorageSaveData done [02:33:15]OFDSenderStorePacket done [02:33:15]KKMCreateOFDPacket done [02:33:15]NVStorageSaveData kkm_last_timestamp [02:33:15]File name is /storage/kkm_last_timestamp [02:33:15]Write 4 bytes [02:33:15]NVStorageSaveData done [02:33:15]ExternCall_PrintAddStr [02:33:15]wPrintStart [02:33:15]Write to MH i2c: 01 00 00 93 4D E0 [02:33:15]Write i2c OK [02:33:15]MH_I2C_Read... [02:33:15]Read from MH i2c: 01 [02:33:15]MH_I2C_Read... [02:33:15]Read from MH i2c: 01 07 00 [02:33:15]MH_I2C_Read... [02:33:15]Read from MH i2c: 01 07 00 93 4D 00 00 00 00 00 FF 0F F5 [02:33:15]RasterBufferAndPrint [02:33:15]line Счет N : (1)1093425 [02:33:15]line ИНН: 02508201610067 [02:33:15]line Контрольно-Кассовый Чек [02:33:15]line ПРОДАЖА [02:33:15]line ТРК (МРК, ГНК) : 43 [02:33:15]line Товар: 2710124130 [02:33:15]line Аи-92-К-2 [02:33:15]line 26.890 * 66.90 [02:33:15]line = 1798.94 [02:33:15]line НДС 12% НСП 1% [02:33:15]line > о реализуемом товаре [02:33:15]line ОКРУГЛЕНИЕ: -0.94 [02:33:15]line ИТОГО: 1798.00 [02:33:15]line Внесено: 1885.00 [02:33:15]line СДАЧА: 87.00 [02:33:15]line НСП 1% : 15.92 [02:33:15]line НДС 12% : 191.04 [02:33:15]line Наличными: 1798.00 [02:33:15]line Безнал.: 0.00 [02:33:15]line Место: АЗС № 101 "Партнер Нефть" [02:33:15]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [02:33:15]line СНО: Общий режим [02:33:15]line Чек 49 29.10.2024 02:33 [02:33:15]line Смена: 547 ФФД: 1.0 [02:33:15]line ЗНМ: 0300000082 [02:33:15]line РНМ: 0000000000091628 [02:33:15]line Версия ККМ: 001 [02:33:15]line ФМ: 0000000000874671 [02:33:15]line ФД: 318406 [02:33:15]line ФПД: 248446858550664 [02:33:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T023316&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318406&fm=248446858550664&tin=02508201610067®Number=0000000000091628&sum=179800 [02:33:15]OFD Sender: Processing packet 318406 [packets to send 127, broken 126] [02:33:15]ProducePacketName [02:33:15]name=ofd_packets/00318406 [02:33:15]OFD Sender: To server: pG, [02:33:15]CommunicateWithHost lk.salyk.kg:30040 [02:33:15]ConnectInit lk.salyk.kg [02:33:15]written 0, free lines is 4095 [02:33:15]Connected sock=11 [02:33:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 6C FE 07 01 7E 1C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 69 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B6 BE 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 BE 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 38 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A0 4A 00 00 00 00 07 04 06 00 58 BE 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 6C 49 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C6 DB 04 00 35 04 06 00 E1 F6 0A BF DD 88 D9 2E C0 F7 4B 07 38 D6 [02:33:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 DC 05 47 00 12 51 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C6 DB 04 00 F4 03 04 00 23 F5 1F 67 B6 04 01 00 00 99 A0 AD B8 99 21 F5 FE [02:33:15]CommunicateWithHost err = 0 [02:33:15]CheckOFDResponse [02:33:15]1017 (14) - 77093643461234 [02:33:15]1041 (16) - 0000000000874671 [02:33:15]1040 (4) - 318406 [02:33:15]1012 (4) - 28.10.2024 20:33 [02:33:15]1206 (1) - 0 [02:33:15]OFD Sender: Remove packet 318406 [02:33:15]ProducePacketName [02:33:15]name=ofd_packets/00318406 [02:33:15]NVStorageDeleteData [02:33:15]Write to MH i2c: 01 00 00 BE 4D 0B [02:33:15]Write i2c OK [02:33:15]MH_I2C_Read... [02:33:15]Read from MH i2c: 01 [02:33:15]MH_I2C_Read... [02:33:15]Read from MH i2c: 01 07 00 [02:33:15]MH_I2C_Read... [02:33:15]Read from MH i2c: 01 07 00 BE 4D 00 00 00 00 00 07 0D 26 [02:33:15]RasterBufferAndPrint [02:33:15]line [02:33:15]line [02:33:15]line [02:33:15]line [02:33:15]line [02:33:15]written 0, free lines is 3341 [02:33:15]MH_Cut [02:33:15]Write to MH i2c: D1 01 00 C5 4D 01 E4 [02:33:15]Write i2c OK [02:33:15]MH_I2C_Read... [02:33:15]Read from MH i2c: D1 [02:33:15]MH_I2C_Read... [02:33:15]Read from MH i2c: D1 01 00 [02:33:15]MH_I2C_Read... [02:33:15]Read from MH i2c: D1 01 00 C5 4D 00 E3 [02:33:15]Write to MH i2c: 01 00 00 C6 4D 13 [02:33:15]Write i2c OK [02:33:15]MH_I2C_Read... [02:33:16]OFD Sender: No OFD packet to send [02:33:16]*** Cut start [02:33:16]*** Partial cut [02:33:16]*** CUTSNS_PIN = 1 [02:33:16]*** CUTSNS_PIN = 0 [02:33:16]*** Brake cut motor [02:33:17]Read from MH i2c: 01 [02:33:17]MH_I2C_Read... [02:33:17]*** Stop cut motor [02:33:17]*** Cut end [02:33:17]Read from MH i2c: 01 07 00 [02:33:17]MH_I2C_Read... [02:33:17]Read from MH i2c: 01 07 00 C6 4D 00 00 00 00 00 FF 0F 28 [02:33:17]process_action close_receipt done [02:33:17]requested_data is exist [02:33:17]produce_requested_data [02:33:17]requested_item fm.sn is exist - process it [02:33:17]wFMCommunicate request_size=4 [02:33:17]MH_SAM_APDU [02:33:17]CAPDU: 80 11 00 00 [02:33:17]Write to MH i2c: E2 08 00 C7 4D 80 11 00 00 00 00 00 00 8E [02:33:17]Write i2c OK [02:33:17]MH_I2C_Read... [02:33:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:33:17]Read from MH i2c: E2 [02:33:17]MH_I2C_Read... [02:33:17]Read from MH i2c: E2 17 00 [02:33:17]MH_I2C_Read... [02:33:17]Read from MH i2c: E2 17 00 C7 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 E2 [02:33:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [02:33:17]wFMCommunicate OK [02:33:17]requested_item fd.num is exist - process it [02:33:17]SAM_PROTO_GetFieldsCounters [02:33:17]wFMCommunicate request_size=4 [02:33:17]MH_SAM_APDU [02:33:17]CAPDU: 80 13 00 00 [02:33:17]Write to MH i2c: E2 08 00 C8 4D 80 13 00 00 00 00 00 00 91 [02:33:17]Write i2c OK [02:33:17]MH_I2C_Read... [02:33:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:33:17]Read from MH i2c: E2 [02:33:17]MH_I2C_Read... [02:33:17]Read from MH i2c: E2 62 00 [02:33:17]MH_I2C_Read... [02:33:17]Read from MH i2c: E2 62 00 C8 4D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C6 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 31 00 00 00 5E 04 04 00 31 00 00 00 57 04 04 00 32 00 00 00 19 04 04 00 00 00 00 00 90 00 11 [02:33:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C6 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 31 00 00 00 5E 04 04 00 31 00 00 00 57 04 04 00 32 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:33:17]wFMCommunicate OK [02:33:17]SAM_PROTO_GetFieldsCounters done [02:33:17]requested_item shift.num is exist - process it [02:33:17]requested_item shift.opened is exist - process it [02:33:17]req_shift_opened [02:33:17]FM_GetShiftState [02:33:17]SAM_PROTO_GetShiftState [02:33:17]wFMCommunicate request_size=4 [02:33:17]MH_SAM_APDU [02:33:17]CAPDU: 80 13 01 00 [02:33:17]Write to MH i2c: E2 08 00 C9 4D 80 13 01 00 00 00 00 00 93 [02:33:17]Write i2c OK [02:33:17]MH_I2C_Read... [02:33:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:33:17]Read from MH i2c: E2 [02:33:17]MH_I2C_Read... [02:33:17]Read from MH i2c: E2 0E 00 [02:33:17]MH_I2C_Read... [02:33:17]Read from MH i2c: E2 0E 00 C9 4D 00 09 00 01 83 25 20 67 00 00 00 00 90 00 CE [02:33:17]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [02:33:17]wFMCommunicate OK [02:33:17]SAM_PROTO_GetShiftState done [02:33:17]FM_GetShiftState done [02:33:17]req_shift_opened done [02:33:17]requested_item shift.open_date is exist - process it [02:33:17]req_shift_open_date [02:33:17]req_shift_open_date done [02:33:17]produce_requested_data done [02:33:17]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318406,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [02:33:17]process_action_free close_receipt [02:33:17]json_value_free [02:33:17]json_value_free done [02:33:17]process_json_proto returns [02:33:17]Send response to host [02:33:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318406,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [02:33:17]free response buf [02:33:17]execute_script done [02:33:17]execute_script returns [02:33:17]free content buf [02:33:17]Sock 8.Close socket [02:33:17]Sock 8.Thread stoped [02:33:21]OFD Sender: No OFD packet to send [02:33:26]OFD Sender: No OFD packet to send [02:33:31]OFD Sender: No OFD packet to send [02:33:36]OFD Sender: No OFD packet to send [02:33:41]OFD Sender: No OFD packet to send [02:33:46]OFD Sender: No OFD packet to send [02:33:51]OFD Sender: No OFD packet to send [02:33:56]OFD Sender: No OFD packet to send [02:34:01]OFD Sender: No OFD packet to send [02:34:06]OFD Sender: No OFD packet to send [02:34:11]OFD Sender: No OFD packet to send [02:34:16]OFD Sender: No OFD packet to send [02:34:21]OFD Sender: No OFD packet to send [02:34:26]OFD Sender: No OFD packet to send [02:34:31]OFD Sender: No OFD packet to send [02:34:36]OFD Sender: No OFD packet to send [02:34:41]OFD Sender: No OFD packet to send [02:34:46]OFD Sender: No OFD packet to send [02:34:51]OFD Sender: No OFD packet to send [02:34:56]OFD Sender: No OFD packet to send [02:35:01]OFD Sender: No OFD packet to send [02:35:06]OFD Sender: No OFD packet to send [02:35:11]OFD Sender: No OFD packet to send [02:35:16]OFD Sender: No OFD packet to send [02:35:21]OFD Sender: No OFD packet to send [02:35:26]OFD Sender: No OFD packet to send [02:35:31]OFD Sender: No OFD packet to send [02:35:36]OFD Sender: No OFD packet to send [02:35:41]accept exits with 9 [02:35:41]New connection [02:35:41]New thread 3067039076 created [02:35:41]Thread 3066895716 joined [02:35:41]Waiting for new connection... [02:35:41] Sock 9.Parse request [02:35:41]Sock 9.Check first char [02:35:41]Sock 9.First char is OK [02:35:41]request: POST /json_proto HTTP/1.0 [02:35:41]Method: POST [02:35:41]URL: /json_proto [02:35:41]Method is POST - this is cgi request [02:35:41]url: /json_proto [02:35:41]query_string will be loaded in cgi processing [02:35:41]execute_cgi json_proto POST (null) [02:35:41]execute_cgi path=json_proto method=POST [02:35:41]POST find Content-Length [02:35:41]Host: 172.17.50.195:8080 [02:35:41]Content-Length: 688 [02:35:41]Content-Type: application/json [02:35:41] [02:35:41]POST finish read [02:35:41]Found Content-Length = 688 [02:35:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093426", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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" ] } } [02:35:41]execute_script... [02:35: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)1093426", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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" ] } } [02:35:41]POST & json_proto [02:35:41]process_json_proto [02:35:41]json parsed OK: [02:35:41]protocol is kg_v1.0 [02:35:41]action value=close_receipt [02:35:41]process_action close_receipt [02:35:41]cmd_close_receipt [02:35:41]MH_GetDate [02:35:41]Write to MH i2c: F0 00 00 CA 4D 06 [02:35:41]Write i2c OK [02:35:41]MH_I2C_Read... [02:35:41]Read from MH i2c: F0 [02:35:41]MH_I2C_Read... [02:35:41]Read from MH i2c: F0 09 00 [02:35:41]MH_I2C_Read... [02:35:41]Read from MH i2c: F0 09 00 CA 4D 00 00 4A 20 67 43 33 1C 67 D9 [02:35:41]GetLastDocTimeStamp 1730169196 [02:35:41]current date 1730169344 [02:35:41]FM_GetShiftState [02:35:41]SAM_PROTO_GetShiftState [02:35:41]wFMCommunicate request_size=4 [02:35:41]MH_SAM_APDU [02:35:41]CAPDU: 80 13 01 00 [02:35:41]Write to MH i2c: E2 08 00 CB 4D 80 13 01 00 00 00 00 00 95 [02:35:41]Write i2c OK [02:35:41]MH_I2C_Read... [02:35:41]*** iso7816_exchange 80 13 01 00... Exchange failed -2850! [02:35:41]Read from MH i2c: E2 [02:35:41]MH_I2C_Read... [02:35:41]Read from MH i2c: E2 05 00 [02:35:41]MH_I2C_Read... [02:35:41]Read from MH i2c: E2 05 00 CB 4D 10 DE F4 FF FF DE [02:35:41]Error from MH - 10 [02:35:41]res=8208 [02:35:41]FM_DeInit [02:35:41]wFMDisconnect [02:35:41]MH_SAM_Off [02:35:41]Write to MH i2c: E1 00 00 CC 4D F9 [02:35:41]Write i2c OK [02:35:41]MH_I2C_Read... [02:35:41]*** Shut down ICC! [02:35:41]Read from MH i2c: E1 [02:35:41]MH_I2C_Read... [02:35:41]Read from MH i2c: E1 01 00 [02:35:41]MH_I2C_Read... [02:35:41]Read from MH i2c: E1 01 00 CC 4D 00 FA [02:35:41]FM_Init [02:35:41]wFMConnect [02:35:41]MH_SAM_On [02:35:41]Write to MH i2c: E0 00 00 CD 4D F9 [02:35:41]Write i2c OK [02:35:41]MH_I2C_Read... [02:35:41]*** iso7816_init finished! [02:35:41]*** atr: [02:35:41]*** 0F 3B D5 18 FF 81 91 FE [02:35:41]*** 1F C3 80 73 C8 21 10 0A [02:35:41]*** 00 00 00 00 00 00 00 00 [02:35:41]*** 00 00 00 00 00 00 00 00 [02:35:41]*** 00 00 00 00 00 00 00 00 [02:35:41]*** 00 00 00 00 00 00 00 00 [02:35:41]*** 00 00 00 00 00 00 00 00 [02:35:41]*** 00 00 00 00 00 00 00 00 [02:35:41]Read from MH i2c: E0 [02:35:41]MH_I2C_Read... [02:35:41]Read from MH i2c: E0 10 00 [02:35:41]MH_I2C_Read... [02:35:41]Read from MH i2c: E0 10 00 CD 4D 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 18 [02:35:41]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [02:35:41]wFMCommunicate request_size=10 [02:35:41]MH_SAM_APDU [02:35:41]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [02:35:41]Write to MH i2c: E2 0D 00 CE 4D 00 A4 04 00 05 00 01 02 03 04 05 00 00 C5 [02:35:41]Write i2c OK [02:35:41]MH_I2C_Read... [02:35:41]OFD Sender: No OFD packet to send [02:35:41]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [02:35:41]Read from MH i2c: E2 [02:35:41]MH_I2C_Read... [02:35:41]Read from MH i2c: E2 03 00 [02:35:41]MH_I2C_Read... [02:35:41]Read from MH i2c: E2 03 00 CE 4D 00 90 00 8F [02:35:41]RAPDU: 90 00 [02:35:41]wFMCommunicate OK [02:35:41]wFMCommunicate request_size=4 [02:35:41]MH_SAM_APDU [02:35:41]CAPDU: 80 11 00 00 [02:35:41]Write to MH i2c: E2 08 00 CF 4D 80 11 00 00 00 00 00 00 96 [02:35:41]Write i2c OK [02:35:41]MH_I2C_Read... [02:35:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:35:41]Read from MH i2c: E2 [02:35:41]MH_I2C_Read... [02:35:41]Read from MH i2c: E2 17 00 [02:35:41]MH_I2C_Read... [02:35:41]Read from MH i2c: E2 17 00 CF 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 EA [02:35:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [02:35:41]wFMCommunicate OK [02:35:41]Detected FM SN is 0000000000874671 [02:35:41]Stored FM SN is 0000000000874671 [02:35:41]wFMCommunicate request_size=9 [02:35:41]MH_SAM_APDU [02:35:41]CAPDU: 80 16 00 00 04 05 00 00 00 [02:35:41]Write to MH i2c: E2 0C 00 D0 4D 80 16 00 00 04 00 05 00 00 00 00 00 A9 [02:35:41]Write i2c OK [02:35:41]MH_I2C_Read... [02:35:41]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [02:35:41]Read from MH i2c: E2 [02:35:41]MH_I2C_Read... [02:35:41]Read from MH i2c: E2 03 00 [02:35:41]MH_I2C_Read... [02:35:41]Read from MH i2c: E2 03 00 D0 4D 00 90 00 91 [02:35:41]RAPDU: 90 00 [02:35:41]wFMCommunicate OK [02:35:41]FM PIN OK [02:35:41]wFMCommunicate request_size=8 [02:35:41]MH_SAM_APDU [02:35:41]CAPDU: 80 14 04 00 03 02 00 01 [02:35:41]Write to MH i2c: E2 0B 00 D1 4D 80 14 04 00 03 00 02 00 01 00 00 A8 [02:35:41]Write i2c OK [02:35:41]MH_I2C_Read... [02:35:41]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [02:35:41]Read from MH i2c: E2 [02:35:41]MH_I2C_Read... [02:35:41]Read from MH i2c: E2 03 00 [02:35:41]MH_I2C_Read... [02:35:41]Read from MH i2c: E2 03 00 D1 4D 00 90 00 92 [02:35:41]RAPDU: 90 00 [02:35:41]wFMCommunicate OK [02:35:41]wFMCommunicate request_size=13 [02:35:41]MH_SAM_APDU [02:35:41]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [02:35:41]Write to MH i2c: E2 10 00 D2 4D 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 CD [02:35:41]Write i2c OK [02:35:41]MH_I2C_Read... [02:35:41]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [02:35:41]Read from MH i2c: E2 [02:35:41]MH_I2C_Read... [02:35:41]Read from MH i2c: E2 03 00 [02:35:41]MH_I2C_Read... [02:35:41]Read from MH i2c: E2 03 00 D2 4D 00 90 00 93 [02:35:41]RAPDU: 90 00 [02:35:41]wFMCommunicate OK [02:35:41]wFMCommunicate request_size=4 [02:35:41]MH_SAM_APDU [02:35:41]CAPDU: 80 11 00 00 [02:35:41]Write to MH i2c: E2 08 00 D3 4D 80 11 00 00 00 00 00 00 9A [02:35:41]Write i2c OK [02:35:41]MH_I2C_Read... [02:35:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:35:41]Read from MH i2c: E2 [02:35:41]MH_I2C_Read... [02:35:41]Read from MH i2c: E2 17 00 [02:35:41]MH_I2C_Read... [02:35:41]Read from MH i2c: E2 17 00 D3 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 EE [02:35:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [02:35:41]wFMCommunicate OK [02:35:41]FM_GetShiftState [02:35:41]SAM_PROTO_GetShiftState [02:35:41]wFMCommunicate request_size=4 [02:35:41]MH_SAM_APDU [02:35:41]CAPDU: 80 13 01 00 [02:35:41]Write to MH i2c: E2 08 00 D4 4D 80 13 01 00 00 00 00 00 9E [02:35:41]Write i2c OK [02:35:41]MH_I2C_Read... [02:35:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:35:41]Read from MH i2c: E2 [02:35:41]MH_I2C_Read... [02:35:41]Read from MH i2c: E2 0E 00 [02:35:41]MH_I2C_Read... [02:35:41]Read from MH i2c: E2 0E 00 D4 4D 00 09 00 01 83 25 20 67 00 00 00 00 90 00 D9 [02:35:41]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [02:35:41]wFMCommunicate OK [02:35:41]SAM_PROTO_GetShiftState done [02:35:41]FM_GetShiftState done [02:35:41]opened in 1730160003 [02:35:41]opened+sec_in_day 1730246403 [02:35:41]quantity*price = 150037 [02:35:41]sum+1 = 150039 [02:35:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 50 29.10.2024 02:35 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318407 ФПД: 218629005489235 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T023544&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318407&fm=218629005489235&tin=02508201610067®Number=0000000000091628&sum=150000 [02:35:42]StoreToDocumentArchive [02:35:42]shift 547 fd 318407 [02:35:42]save to /storage/0547/doc_00318407 [02:35:42]save last doc name /storage/0547/doc_00318407 to /storage/kkm_last_doc_name [02:35:42]save OK [02:35:42]Clear old archive folders... [02:35:42]ProcessDocumentItem done err = 0, tmpTLVsize=252 [02:35:42]tlvbuf is 00160240 [02:35:42]SAM_PROTO_ClearQueue [02:35:42]wFMCommunicate request_size=4 [02:35:42]MH_SAM_APDU [02:35:42]CAPDU: 80 09 00 00 [02:35:42]Write to MH i2c: E2 08 00 E1 4D 80 09 00 00 00 00 00 00 A0 [02:35:42]Write i2c OK [02:35:42]MH_I2C_Read... [02:35:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:35:42]Read from MH i2c: E2 [02:35:42]MH_I2C_Read... [02:35:42]Read from MH i2c: E2 03 00 [02:35:42]MH_I2C_Read... [02:35:42]Read from MH i2c: E2 03 00 E1 4D 00 90 00 A2 [02:35:42]RAPDU: 90 00 [02:35:42]wFMCommunicate OK [02:35:42]SAM_PROTO_ClearQueue done [02:35:42]KKMCreateOFDPacket [02:35:42]OFDProtocolAddRootSTLVToBuf [02:35:42]FM_MakeSignedData [02:35:42]FM_MakeSignedData [02:35:42]SAM_PROTO_SignData [02:35:42]wFMCommunicate request_size=4 [02:35:42]MH_SAM_APDU [02:35:42]CAPDU: 80 0D 01 02 [02:35:42]Write to MH i2c: E2 08 00 E2 4D 80 0D 01 02 00 00 00 00 A8 [02:35:42]Write i2c OK [02:35:42]MH_I2C_Read... [02:35:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:35:42]Read from MH i2c: E2 [02:35:42]MH_I2C_Read... [02:35:42]Read from MH i2c: E2 03 00 [02:35:42]MH_I2C_Read... [02:35:42]Read from MH i2c: E2 03 00 E2 4D 00 90 00 A3 [02:35:42]RAPDU: 90 00 [02:35:42]wFMCommunicate OK [02:35:42]wFMCommunicate request_size=255 [02:35:42]MH_SAM_APDU [02:35:42]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 32 00 00 00 F4 03 04 00 00 4A 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C7 DB 04 00 35 04 06 00 [02:35:42]Write to MH i2c: E2 02 01 E3 4D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 32 00 00 00 F4 03 04 00 00 4A 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C7 DB 04 00 35 04 06 00 00 00 59 [02:35:42]Write i2c OK [02:35:42]MH_I2C_Read... [02:35:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:35:43]Read from MH i2c: E2 [02:35:43]MH_I2C_Read... [02:35:43]Read from MH i2c: E2 03 00 [02:35:43]MH_I2C_Read... [02:35:43]Read from MH i2c: E2 03 00 E3 4D 00 90 00 A4 [02:35:43]RAPDU: 90 00 [02:35:43]wFMCommunicate OK [02:35:43]wFMCommunicate request_size=11 [02:35:43]MH_SAM_APDU [02:35:43]CAPDU: 80 0D 02 02 06 C6 D7 88 35 B4 53 [02:35:43]Write to MH i2c: E2 0E 00 E4 4D 80 0D 02 02 06 00 C6 D7 88 35 B4 53 00 00 18 [02:35:43]Write i2c OK [02:35:43]MH_I2C_Read... [02:35:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:35:43]Read from MH i2c: E2 [02:35:43]MH_I2C_Read... [02:35:43]Read from MH i2c: E2 03 00 [02:35:43]MH_I2C_Read... [02:35:43]Read from MH i2c: E2 03 00 E4 4D 00 90 00 A5 [02:35:43]RAPDU: 90 00 [02:35:43]wFMCommunicate OK [02:35:43]wFMCommunicate request_size=4 [02:35:43]MH_SAM_APDU [02:35:43]CAPDU: 80 0D 03 02 [02:35:43]Write to MH i2c: E2 08 00 E5 4D 80 0D 03 02 00 00 00 00 AD [02:35:43]Write i2c OK [02:35:43]MH_I2C_Read... [02:35:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:35:43]Read from MH i2c: E2 [02:35:43]MH_I2C_Read... [02:35:43]Read from MH i2c: E2 0B 00 [02:35:43]MH_I2C_Read... [02:35:43]Read from MH i2c: E2 0B 00 E5 4D 00 8E 2C 0F 79 2F 0F BA 0F 90 00 F7 [02:35:43]RAPDU: 8E 2C 0F 79 2F 0F BA 0F 90 00 [02:35:43]wFMCommunicate OK [02:35:43]SAM_PROTO_SignData done [02:35:43]FM_MakeSignedData done [02:35:43]CreateOFDProtocolMessage [02:35:43]wFMCommunicate request_size=4 [02:35:43]MH_SAM_APDU [02:35:43]CAPDU: 80 11 00 00 [02:35:43]Write to MH i2c: E2 08 00 E6 4D 80 11 00 00 00 00 00 00 AD [02:35:43]Write i2c OK [02:35:43]MH_I2C_Read... [02:35:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:35:43]Read from MH i2c: E2 [02:35:43]MH_I2C_Read... [02:35:43]Read from MH i2c: E2 17 00 [02:35:43]MH_I2C_Read... [02:35:43]Read from MH i2c: E2 17 00 E6 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 01 [02:35:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [02:35:43]wFMCommunicate OK [02:35:43]CreateOFDProtocolMessage done [02:35:43]OFDSenderStorePacket 318407 [02:35:43]StoreOFDPacket docnum=318407 [02:35:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 7B 55 08 01 09 E1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 32 00 00 00 F4 03 04 00 00 4A 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C7 DB 04 00 35 04 06 00 C6 D7 88 35 B4 53 8E 2C 0F 79 2F 0F BA 0F [02:35:43]CheckFolder [02:35:43]dirname=/storage/ofd_packets [02:35:43]CheckFolder done [02:35:43]ProducePacketName [02:35:43]name=ofd_packets/00318407 [02:35:43]NVStorageSaveData ofd_packets/00318407 [02:35:43]File name is /storage/ofd_packets/00318407 [02:35:43]Write 302 bytes [02:35:43]NVStorageSaveData done [02:35:43]OFDSenderStorePacket done [02:35:43]KKMCreateOFDPacket done [02:35:43]NVStorageSaveData kkm_last_timestamp [02:35:43]File name is /storage/kkm_last_timestamp [02:35:43]Write 4 bytes [02:35:43]NVStorageSaveData done [02:35:43]ExternCall_PrintAddStr [02:35:43]wPrintStart [02:35:43]Write to MH i2c: 01 00 00 E7 4D 34 [02:35:43]Write i2c OK [02:35:43]MH_I2C_Read... [02:35:43]Read from MH i2c: 01 [02:35:43]MH_I2C_Read... [02:35:43]Read from MH i2c: 01 07 00 [02:35:43]MH_I2C_Read... [02:35:43]Read from MH i2c: 01 07 00 E7 4D 00 00 00 00 00 FF 0F 49 [02:35:43]RasterBufferAndPrint [02:35:43]line Счет N : (1)1093426 [02:35:43]line ИНН: 02508201610067 [02:35:43]line Контрольно-Кассовый Чек [02:35:43]line ПРОДАЖА [02:35:43]line ТРК (МРК, ГНК) : 11 [02:35:43]line Товар: 2710194210 [02:35:43]line ДТ(л)-К-2 [02:35:43]line 19.690 * 76.20 [02:35:43]line = 1500.38 [02:35:43]line НДС 12% НСП 1% [02:35:43]line > о реализуемом товаре [02:35:43]line ОКРУГЛЕНИЕ: -0.38 [02:35:43]line ИТОГО: 1500.00 [02:35:43]line Внесено: 1500.00 [02:35:43]line СДАЧА: 0.00 [02:35:43]line НСП 1% : 13.28 [02:35:43]line НДС 12% : 159.33 [02:35:43]line Наличными: 1500.00 [02:35:43]line Безнал.: 0.00 [02:35:43]line Место: АЗС № 101 "Партнер Нефть" [02:35:43]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [02:35:43]line СНО: Общий режим [02:35:43]line Чек 50 29.10.2024 02:35 [02:35:43]line Смена: 547 ФФД: 1.0 [02:35:43]line ЗНМ: 0300000082 [02:35:43]line РНМ: 0000000000091628 [02:35:43]line Версия ККМ: 001 [02:35:43]line ФМ: 0000000000874671 [02:35:43]line ФД: 318407 [02:35:43]line ФПД: 218629005489235 [02:35:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T023544&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318407&fm=218629005489235&tin=02508201610067®Number=0000000000091628&sum=150000 [02:35:43]OFD Sender: Processing packet 318407 [packets to send 127, broken 126] [02:35:43]ProducePacketName [02:35:43]name=ofd_packets/00318407 [02:35:43]OFD Sender: To server: pG, [02:35:43]CommunicateWithHost lk.salyk.kg:30040 [02:35:43]ConnectInit lk.salyk.kg [02:35:43]written 0, free lines is 4095 [02:35:43]Connected sock=10 [02:35:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 7B 55 08 01 09 E1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 32 00 00 00 F4 03 04 00 00 4A 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C7 DB 04 00 35 04 06 00 C6 D7 88 35 B4 53 8E 2C 0F 79 2F 0F BA 0F [02:35:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 13 C9 47 00 92 DD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C7 DB 04 00 F4 03 04 00 B7 F5 1F 67 B6 04 01 00 00 C3 17 D4 99 4B 53 9E 8C [02:35:44]CommunicateWithHost err = 0 [02:35:44]CheckOFDResponse [02:35:44]1017 (14) - 77093643461234 [02:35:44]1041 (16) - 0000000000874671 [02:35:44]1040 (4) - 318407 [02:35:44]1012 (4) - 28.10.2024 20:36 [02:35:44]1206 (1) - 0 [02:35:44]OFD Sender: Remove packet 318407 [02:35:44]ProducePacketName [02:35:44]name=ofd_packets/00318407 [02:35:44]NVStorageDeleteData [02:35:44]Write to MH i2c: 01 00 00 12 4E 60 [02:35:44]Write i2c OK [02:35:44]MH_I2C_Read... [02:35:44]Read from MH i2c: 01 [02:35:44]MH_I2C_Read... [02:35:44]Read from MH i2c: 01 07 00 [02:35:44]MH_I2C_Read... [02:35:44]Read from MH i2c: 01 07 00 12 4E 00 00 00 00 00 FE 0C 71 [02:35:44]RasterBufferAndPrint [02:35:44]line [02:35:44]line [02:35:44]line [02:35:44]line [02:35:44]line [02:35:44]written 0, free lines is 3332 [02:35:44]MH_Cut [02:35:44]Write to MH i2c: D1 01 00 19 4E 01 39 [02:35:44]Write i2c OK [02:35:44]MH_I2C_Read... [02:35:44]Read from MH i2c: D1 [02:35:44]MH_I2C_Read... [02:35:44]Read from MH i2c: D1 01 00 [02:35:44]MH_I2C_Read... [02:35:44]Read from MH i2c: D1 01 00 19 4E 00 38 [02:35:44]Write to MH i2c: 01 00 00 1A 4E 68 [02:35:44]Write i2c OK [02:35:44]MH_I2C_Read... [02:35:44]OFD Sender: No OFD packet to send [02:35:44]*** Cut start [02:35:44]*** Partial cut [02:35:44]*** CUTSNS_PIN = 1 [02:35:44]*** CUTSNS_PIN = 0 [02:35:45]*** Brake cut motor [02:35:45]Read from MH i2c: 01 [02:35:45]MH_I2C_Read... [02:35:45]*** Stop cut motor [02:35:45]*** Cut end [02:35:45]Read from MH i2c: 01 07 00 [02:35:45]MH_I2C_Read... [02:35:45]Read from MH i2c: 01 07 00 1A 4E 00 00 00 00 00 FF 0F 7D [02:35:45]process_action close_receipt done [02:35:45]requested_data is exist [02:35:45]produce_requested_data [02:35:45]requested_item fm.sn is exist - process it [02:35:45]wFMCommunicate request_size=4 [02:35:45]MH_SAM_APDU [02:35:45]CAPDU: 80 11 00 00 [02:35:45]Write to MH i2c: E2 08 00 1B 4E 80 11 00 00 00 00 00 00 E3 [02:35:45]Write i2c OK [02:35:45]MH_I2C_Read... [02:35:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:35:45]Read from MH i2c: E2 [02:35:45]MH_I2C_Read... [02:35:45]Read from MH i2c: E2 17 00 [02:35:45]MH_I2C_Read... [02:35:45]Read from MH i2c: E2 17 00 1B 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 37 [02:35:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [02:35:45]wFMCommunicate OK [02:35:45]requested_item fd.num is exist - process it [02:35:45]SAM_PROTO_GetFieldsCounters [02:35:45]wFMCommunicate request_size=4 [02:35:45]MH_SAM_APDU [02:35:45]CAPDU: 80 13 00 00 [02:35:45]Write to MH i2c: E2 08 00 1C 4E 80 13 00 00 00 00 00 00 E6 [02:35:45]Write i2c OK [02:35:45]MH_I2C_Read... [02:35:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:35:45]Read from MH i2c: E2 [02:35:45]MH_I2C_Read... [02:35:45]Read from MH i2c: E2 62 00 [02:35:45]MH_I2C_Read... [02:35:45]Read from MH i2c: E2 62 00 1C 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C7 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 32 00 00 00 5E 04 04 00 32 00 00 00 57 04 04 00 33 00 00 00 19 04 04 00 00 00 00 00 90 00 6A [02:35:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C7 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 32 00 00 00 5E 04 04 00 32 00 00 00 57 04 04 00 33 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:35:45]wFMCommunicate OK [02:35:45]SAM_PROTO_GetFieldsCounters done [02:35:45]requested_item shift.num is exist - process it [02:35:45]requested_item shift.opened is exist - process it [02:35:45]req_shift_opened [02:35:45]FM_GetShiftState [02:35:45]SAM_PROTO_GetShiftState [02:35:45]wFMCommunicate request_size=4 [02:35:45]MH_SAM_APDU [02:35:45]CAPDU: 80 13 01 00 [02:35:45]Write to MH i2c: E2 08 00 1D 4E 80 13 01 00 00 00 00 00 E8 [02:35:45]Write i2c OK [02:35:45]MH_I2C_Read... [02:35:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:35:45]Read from MH i2c: E2 [02:35:45]MH_I2C_Read... [02:35:45]Read from MH i2c: E2 0E 00 [02:35:45]MH_I2C_Read... [02:35:45]Read from MH i2c: E2 0E 00 1D 4E 00 09 00 01 83 25 20 67 00 00 00 00 90 00 23 [02:35:45]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [02:35:45]wFMCommunicate OK [02:35:45]SAM_PROTO_GetShiftState done [02:35:45]FM_GetShiftState done [02:35:45]req_shift_opened done [02:35:45]requested_item shift.open_date is exist - process it [02:35:45]req_shift_open_date [02:35:45]req_shift_open_date done [02:35:45]produce_requested_data done [02:35:45]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318407,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [02:35:45]process_action_free close_receipt [02:35:45]json_value_free [02:35:45]json_value_free done [02:35:45]process_json_proto returns [02:35:45]Send response to host [02:35:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318407,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [02:35:45]free response buf [02:35:45]execute_script done [02:35:45]execute_script returns [02:35:45]free content buf [02:35:45]Sock 9.Close socket [02:35:45]Sock 9.Thread stoped [02:35:49]OFD Sender: No OFD packet to send [02:35:54]OFD Sender: No OFD packet to send [02:35:59]OFD Sender: No OFD packet to send [02:36:04]OFD Sender: No OFD packet to send [02:36:09]OFD Sender: No OFD packet to send [02:36:14]OFD Sender: No OFD packet to send [02:36:19]OFD Sender: No OFD packet to send [02:36:24]accept exits with 8 [02:36:24]New connection [02:36:24]New thread 3066895716 created [02:36:24]Thread 3067039076 joined [02:36:24]Waiting for new connection... [02:36:24] Sock 8.Parse request [02:36:24]Sock 8.Check first char [02:36:24]Sock 8.First char is OK [02:36:24]request: POST /json_proto HTTP/1.0 [02:36:24]Method: POST [02:36:24]URL: /json_proto [02:36:24]Method is POST - this is cgi request [02:36:24]url: /json_proto [02:36:24]query_string will be loaded in cgi processing [02:36:24]execute_cgi json_proto POST (null) [02:36:24]execute_cgi path=json_proto method=POST [02:36:24]POST find Content-Length [02:36:24]Host: 172.17.50.195:8080 [02:36:24]Content-Length: 775 [02:36:24]Content-Type: application/json [02:36:24] [02:36:24]POST finish read [02:36:24]Found Content-Length = 775 [02:36:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093427", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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: Mbank", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:36:24]execute_script... [02: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)1093427", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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: Mbank", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:36:24]POST & json_proto [02:36:24]process_json_proto [02:36:24]json parsed OK: [02:36:24]protocol is kg_v1.0 [02:36:24]action value=close_receipt [02:36:24]process_action close_receipt [02:36:24]cmd_close_receipt [02:36:24]MH_GetDate [02:36:24]Write to MH i2c: F0 00 00 1E 4E 5B [02:36:24]Write i2c OK [02:36:24]MH_I2C_Read... [02:36:24]Read from MH i2c: F0 [02:36:24]MH_I2C_Read... [02:36:24]Read from MH i2c: F0 09 00 [02:36:24]MH_I2C_Read... [02:36:24]Read from MH i2c: F0 09 00 1E 4E 00 2B 4A 20 67 43 33 1C 67 59 [02:36:24]GetLastDocTimeStamp 1730169344 [02:36:24]current date 1730169387 [02:36:24]FM_GetShiftState [02:36:24]SAM_PROTO_GetShiftState [02:36:24]wFMCommunicate request_size=4 [02:36:24]MH_SAM_APDU [02:36:24]CAPDU: 80 13 01 00 [02:36:24]Write to MH i2c: E2 08 00 1F 4E 80 13 01 00 00 00 00 00 EA [02:36:24]Write i2c OK [02:36:24]MH_I2C_Read... [02:36:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:36:24]Read from MH i2c: E2 [02:36:24]MH_I2C_Read... [02:36:24]Read from MH i2c: E2 0E 00 [02:36:24]MH_I2C_Read... [02:36:24]Read from MH i2c: E2 0E 00 1F 4E 00 09 00 01 83 25 20 67 00 00 00 00 90 00 25 [02:36:24]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [02:36:24]wFMCommunicate OK [02:36:24]SAM_PROTO_GetShiftState done [02:36:24]FM_GetShiftState done [02:36:24]opened in 1730160003 [02:36:24]opened+sec_in_day 1730246403 [02:36:24]quantity*price = 200025 [02:36:24]sum+1 = 200026 [02:36:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 51 29.10.2024 02:36 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318408 ФПД: 124061422847338 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T023627&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318408&fm=124061422847338&tin=02508201610067®Number=0000000000091628&sum=200025 [02:36:25]StoreToDocumentArchive [02:36:25]shift 547 fd 318408 [02:36:25]save to /storage/0547/doc_00318408 [02:36:25]save last doc name /storage/0547/doc_00318408 to /storage/kkm_last_doc_name [02:36:25]save OK [02:36:25]Clear old archive folders... [02:36:25]ProcessDocumentItem done err = 0, tmpTLVsize=252 [02:36:25]tlvbuf is 00214CD0 [02:36:25]SAM_PROTO_ClearQueue [02:36:25]wFMCommunicate request_size=4 [02:36:25]MH_SAM_APDU [02:36:25]CAPDU: 80 09 00 00 [02:36:25]Write to MH i2c: E2 08 00 2C 4E 80 09 00 00 00 00 00 00 EC [02:36:25]Write i2c OK [02:36:25]MH_I2C_Read... [02:36:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:36:25]Read from MH i2c: E2 [02:36:25]MH_I2C_Read... [02:36:25]Read from MH i2c: E2 03 00 [02:36:25]MH_I2C_Read... [02:36:25]Read from MH i2c: E2 03 00 2C 4E 00 90 00 EE [02:36:25]RAPDU: 90 00 [02:36:25]wFMCommunicate OK [02:36:25]SAM_PROTO_ClearQueue done [02:36:25]KKMCreateOFDPacket [02:36:25]OFDProtocolAddRootSTLVToBuf [02:36:25]FM_MakeSignedData [02:36:25]FM_MakeSignedData [02:36:25]SAM_PROTO_SignData [02:36:25]wFMCommunicate request_size=4 [02:36:25]MH_SAM_APDU [02:36:25]CAPDU: 80 0D 01 02 [02:36:25]Write to MH i2c: E2 08 00 2D 4E 80 0D 01 02 00 00 00 00 F4 [02:36:25]Write i2c OK [02:36:25]MH_I2C_Read... [02:36:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:36:25]Read from MH i2c: E2 [02:36:25]MH_I2C_Read... [02:36:25]Read from MH i2c: E2 03 00 [02:36:25]MH_I2C_Read... [02:36:25]Read from MH i2c: E2 03 00 2D 4E 00 90 00 EF [02:36:25]RAPDU: 90 00 [02:36:25]wFMCommunicate OK [02:36:25]wFMCommunicate request_size=255 [02:36:25]MH_SAM_APDU [02:36:25]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 33 00 00 00 F4 03 04 00 2B 4A 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C8 DB 04 00 35 04 06 00 [02:36:25]Write to MH i2c: E2 02 01 2E 4E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 33 00 00 00 F4 03 04 00 2B 4A 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C8 DB 04 00 35 04 06 00 00 00 7B [02:36:25]Write i2c OK [02:36:25]MH_I2C_Read... [02:36:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:36:25]Read from MH i2c: E2 [02:36:25]MH_I2C_Read... [02:36:25]Read from MH i2c: E2 03 00 [02:36:25]MH_I2C_Read... [02:36:25]Read from MH i2c: E2 03 00 2E 4E 00 90 00 F0 [02:36:25]RAPDU: 90 00 [02:36:25]wFMCommunicate OK [02:36:25]wFMCommunicate request_size=11 [02:36:25]MH_SAM_APDU [02:36:25]CAPDU: 80 0D 02 02 06 70 D5 4D 0A 05 6A [02:36:25]Write to MH i2c: E2 0E 00 2F 4E 80 0D 02 02 06 00 70 D5 4D 0A 05 6A 00 00 0E [02:36:25]Write i2c OK [02:36:25]MH_I2C_Read... [02:36:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:36:25]Read from MH i2c: E2 [02:36:25]MH_I2C_Read... [02:36:25]Read from MH i2c: E2 03 00 [02:36:25]MH_I2C_Read... [02:36:25]Read from MH i2c: E2 03 00 2F 4E 00 90 00 F1 [02:36:25]RAPDU: 90 00 [02:36:25]wFMCommunicate OK [02:36:25]wFMCommunicate request_size=4 [02:36:25]MH_SAM_APDU [02:36:25]CAPDU: 80 0D 03 02 [02:36:25]Write to MH i2c: E2 08 00 30 4E 80 0D 03 02 00 00 00 00 F9 [02:36:25]Write i2c OK [02:36:25]MH_I2C_Read... [02:36:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:36:25]Read from MH i2c: E2 [02:36:25]MH_I2C_Read... [02:36:25]Read from MH i2c: E2 0B 00 [02:36:25]MH_I2C_Read... [02:36:25]Read from MH i2c: E2 0B 00 30 4E 00 9C EE 19 BE 6F 71 52 96 90 00 23 [02:36:25]RAPDU: 9C EE 19 BE 6F 71 52 96 90 00 [02:36:25]wFMCommunicate OK [02:36:25]SAM_PROTO_SignData done [02:36:25]FM_MakeSignedData done [02:36:25]CreateOFDProtocolMessage [02:36:25]wFMCommunicate request_size=4 [02:36:25]MH_SAM_APDU [02:36:25]CAPDU: 80 11 00 00 [02:36:25]Write to MH i2c: E2 08 00 31 4E 80 11 00 00 00 00 00 00 F9 [02:36:25]Write i2c OK [02:36:25]MH_I2C_Read... [02:36:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:36:26]Read from MH i2c: E2 [02:36:26]MH_I2C_Read... [02:36:26]Read from MH i2c: E2 17 00 [02:36:26]MH_I2C_Read... [02:36:26]Read from MH i2c: E2 17 00 31 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 4D [02:36:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [02:36:26]wFMCommunicate OK [02:36:26]CreateOFDProtocolMessage done [02:36:26]OFDSenderStorePacket 318408 [02:36:26]StoreOFDPacket docnum=318408 [02:36:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 B5 B0 08 01 B1 E1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 33 00 00 00 F4 03 04 00 2B 4A 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C8 DB 04 00 35 04 06 00 70 D5 4D 0A 05 6A 9C EE 19 BE 6F 71 52 96 [02:36:26]CheckFolder [02:36:26]dirname=/storage/ofd_packets [02:36:26]CheckFolder done [02:36:26]ProducePacketName [02:36:26]name=ofd_packets/00318408 [02:36:26]NVStorageSaveData ofd_packets/00318408 [02:36:26]File name is /storage/ofd_packets/00318408 [02:36:26]Write 302 bytes [02:36:26]NVStorageSaveData done [02:36:26]OFDSenderStorePacket done [02:36:26]KKMCreateOFDPacket done [02:36:26]NVStorageSaveData kkm_last_timestamp [02:36:26]File name is /storage/kkm_last_timestamp [02:36:26]Write 4 bytes [02:36:26]NVStorageSaveData done [02:36:26]ExternCall_PrintAddStr [02:36:26]wPrintStart [02:36:26]Write to MH i2c: 01 00 00 32 4E 80 [02:36:26]Write i2c OK [02:36:26]MH_I2C_Read... [02:36:26]Read from MH i2c: 01 [02:36:26]MH_I2C_Read... [02:36:26]Read from MH i2c: 01 07 00 [02:36:26]MH_I2C_Read... [02:36:26]Read from MH i2c: 01 07 00 32 4E 00 00 00 00 00 FF 0F 95 [02:36:26]RasterBufferAndPrint [02:36:26]line Счет N : (1)1093427 [02:36:26]line ИНН: 02508201610067 [02:36:26]line Контрольно-Кассовый Чек [02:36:26]line ПРОДАЖА [02:36:26]line ТРК (МРК, ГНК) : 21 [02:36:26]line Товар: 2710194210 [02:36:26]line ДТ(л)-К-2 [02:36:26]line 26.250 * 76.20 [02:36:26]line = 2000.25 [02:36:26]line НДС 12% НСП 1% [02:36:26]line > о реализуемом товаре [02:36:26]line ИТОГО: 2000.25 [02:36:26]line НСП 1% : 17.70 [02:36:26]line НДС 12% : 212.42 [02:36:26]line Наличными: 0.00 [02:36:26]line Безнал.: 2000.25 [02:36:26]line Место: АЗС № 101 "Партнер Нефть" [02:36:26]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [02:36:26]line СНО: Общий режим [02:36:26]line Чек 51 29.10.2024 02:36 [02:36:26]line Смена: 547 ФФД: 1.0 [02:36:26]line ЗНМ: 0300000082 [02:36:26]line РНМ: 0000000000091628 [02:36:26]line Версия ККМ: 001 [02:36:26]line Платежная система: Mbank [02:36:26]line ФМ: 0000000000874671 [02:36:26]line ФД: 318408 [02:36:26]line ФПД: 124061422847338 [02:36:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T023627&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318408&fm=124061422847338&tin=02508201610067®Number=0000000000091628&sum=200025 [02:36:26]written 0, free lines is 4095 [02:36:26]OFD Sender: Processing packet 318408 [packets to send 127, broken 126] [02:36:26]ProducePacketName [02:36:26]name=ofd_packets/00318408 [02:36:26]OFD Sender: To server: pG, [02:36:26]CommunicateWithHost lk.salyk.kg:30040 [02:36:26]ConnectInit lk.salyk.kg [02:36:26]Connected sock=10 [02:36:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 B5 B0 08 01 B1 E1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 33 00 00 00 F4 03 04 00 2B 4A 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C8 DB 04 00 35 04 06 00 70 D5 4D 0A 05 6A 9C EE 19 BE 6F 71 52 96 [02:36:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 80 60 47 00 A4 F9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C8 DB 04 00 F4 03 04 00 E2 F5 1F 67 B6 04 01 00 00 0F 46 F8 96 94 37 90 F6 [02:36:26]CommunicateWithHost err = 0 [02:36:26]CheckOFDResponse [02:36:26]1017 (14) - 77093643461234 [02:36:26]1041 (16) - 0000000000874671 [02:36:26]1040 (4) - 318408 [02:36:26]1012 (4) - 28.10.2024 20:36 [02:36:26]1206 (1) - 0 [02:36:26]OFD Sender: Remove packet 318408 [02:36:26]ProducePacketName [02:36:26]name=ofd_packets/00318408 [02:36:26]NVStorageDeleteData [02:36:26]Write to MH i2c: 01 00 00 5B 4E A9 [02:36:26]Write i2c OK [02:36:26]MH_I2C_Read... [02:36:26]Read from MH i2c: 01 [02:36:26]MH_I2C_Read... [02:36:26]Read from MH i2c: 01 07 00 [02:36:26]MH_I2C_Read... [02:36:26]Read from MH i2c: 01 07 00 5B 4E 00 00 00 00 00 15 0D D2 [02:36:26]RasterBufferAndPrint [02:36:26]line [02:36:26]line [02:36:26]line [02:36:26]line [02:36:26]line [02:36:26]written 0, free lines is 3356 [02:36:26]MH_Cut [02:36:26]Write to MH i2c: D1 01 00 62 4E 01 82 [02:36:26]Write i2c OK [02:36:26]MH_I2C_Read... [02:36:26]Read from MH i2c: D1 [02:36:26]MH_I2C_Read... [02:36:26]Read from MH i2c: D1 01 00 [02:36:26]MH_I2C_Read... [02:36:26]Read from MH i2c: D1 01 00 62 4E 00 81 [02:36:26]Write to MH i2c: 01 00 00 63 4E B1 [02:36:26]Write i2c OK [02:36:26]MH_I2C_Read... [02:36:27]OFD Sender: No OFD packet to send [02:36:27]*** Cut start [02:36:27]*** Partial cut [02:36:27]*** CUTSNS_PIN = 1 [02:36:27]*** CUTSNS_PIN = 0 [02:36:27]*** Brake cut motor [02:36:28]Read from MH i2c: 01 [02:36:28]MH_I2C_Read... [02:36:28]*** Stop cut motor [02:36:28]*** Cut end [02:36:28]Read from MH i2c: 01 07 00 [02:36:28]MH_I2C_Read... [02:36:28]Read from MH i2c: 01 07 00 63 4E 00 00 00 00 00 FF 0F C6 [02:36:28]process_action close_receipt done [02:36:28]requested_data is exist [02:36:28]produce_requested_data [02:36:28]requested_item fm.sn is exist - process it [02:36:28]wFMCommunicate request_size=4 [02:36:28]MH_SAM_APDU [02:36:28]CAPDU: 80 11 00 00 [02:36:28]Write to MH i2c: E2 08 00 64 4E 80 11 00 00 00 00 00 00 2C [02:36:28]Write i2c OK [02:36:28]MH_I2C_Read... [02:36:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:36:28]Read from MH i2c: E2 [02:36:28]MH_I2C_Read... [02:36:28]Read from MH i2c: E2 17 00 [02:36:28]MH_I2C_Read... [02:36:28]Read from MH i2c: E2 17 00 64 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 80 [02:36:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [02:36:28]wFMCommunicate OK [02:36:28]requested_item fd.num is exist - process it [02:36:28]SAM_PROTO_GetFieldsCounters [02:36:28]wFMCommunicate request_size=4 [02:36:28]MH_SAM_APDU [02:36:28]CAPDU: 80 13 00 00 [02:36:28]Write to MH i2c: E2 08 00 65 4E 80 13 00 00 00 00 00 00 2F [02:36:28]Write i2c OK [02:36:28]MH_I2C_Read... [02:36:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:36:28]Read from MH i2c: E2 [02:36:28]MH_I2C_Read... [02:36:28]Read from MH i2c: E2 62 00 [02:36:28]MH_I2C_Read... [02:36:28]Read from MH i2c: E2 62 00 65 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C8 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 33 00 00 00 5E 04 04 00 33 00 00 00 57 04 04 00 34 00 00 00 19 04 04 00 00 00 00 00 90 00 B7 [02:36:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C8 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 33 00 00 00 5E 04 04 00 33 00 00 00 57 04 04 00 34 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:36:28]wFMCommunicate OK [02:36:28]SAM_PROTO_GetFieldsCounters done [02:36:28]requested_item shift.num is exist - process it [02:36:28]requested_item shift.opened is exist - process it [02:36:28]req_shift_opened [02:36:28]FM_GetShiftState [02:36:28]SAM_PROTO_GetShiftState [02:36:28]wFMCommunicate request_size=4 [02:36:28]MH_SAM_APDU [02:36:28]CAPDU: 80 13 01 00 [02:36:28]Write to MH i2c: E2 08 00 66 4E 80 13 01 00 00 00 00 00 31 [02:36:28]Write i2c OK [02:36:28]MH_I2C_Read... [02:36:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:36:28]Read from MH i2c: E2 [02:36:28]MH_I2C_Read... [02:36:28]Read from MH i2c: E2 0E 00 [02:36:28]MH_I2C_Read... [02:36:28]Read from MH i2c: E2 0E 00 66 4E 00 09 00 01 83 25 20 67 00 00 00 00 90 00 6C [02:36:28]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [02:36:28]wFMCommunicate OK [02:36:28]SAM_PROTO_GetShiftState done [02:36:28]FM_GetShiftState done [02:36:28]req_shift_opened done [02:36:28]requested_item shift.open_date is exist - process it [02:36:28]req_shift_open_date [02:36:28]req_shift_open_date done [02:36:28]produce_requested_data done [02:36:28]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318408,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [02:36:28]process_action_free close_receipt [02:36:28]json_value_free [02:36:28]json_value_free done [02:36:28]process_json_proto returns [02:36:28]Send response to host [02:36:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318408,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [02:36:28]free response buf [02:36:28]execute_script done [02:36:28]execute_script returns [02:36:28]free content buf [02:36:28]Sock 8.Close socket [02:36:28]Sock 8.Thread stoped [02:36:32]OFD Sender: No OFD packet to send [02:36:37]OFD Sender: No OFD packet to send [02:36:42]OFD Sender: No OFD packet to send [02:36:47]OFD Sender: No OFD packet to send [02:36:52]OFD Sender: No OFD packet to send [02:36:57]OFD Sender: No OFD packet to send [02:37:02]OFD Sender: No OFD packet to send [02:37:07]OFD Sender: No OFD packet to send [02:37:12]OFD Sender: No OFD packet to send [02:37:17]OFD Sender: No OFD packet to send [02:37:22]OFD Sender: No OFD packet to send [02:37:27]OFD Sender: No OFD packet to send [02:37:32]OFD Sender: No OFD packet to send [02:37:32]accept exits with 9 [02:37:32]New connection [02:37:32]New thread 3067039076 created [02:37:32]Thread 3066895716 joined [02:37:32]Waiting for new connection... [02:37:32] Sock 9.Parse request [02:37:32]Sock 9.Check first char [02:37:32]Sock 9.First char is OK [02:37:32]request: POST /json_proto HTTP/1.0 [02:37:32]Method: POST [02:37:32]URL: /json_proto [02:37:32]Method is POST - this is cgi request [02:37:32]url: /json_proto [02:37:32]query_string will be loaded in cgi processing [02:37:32]execute_cgi json_proto POST (null) [02:37:32]execute_cgi path=json_proto method=POST [02:37:32]POST find Content-Length [02:37:32]Host: 172.17.50.195:8080 [02:37:32]Content-Length: 775 [02:37:32]Content-Type: application/json [02:37:32] [02:37:32]POST finish read [02:37:32]Found Content-Length = 775 [02:37:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093430", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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: Mbank", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:37:32]execute_script... [02:37:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093430", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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: Mbank", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:37:32]POST & json_proto [02:37:32]process_json_proto [02:37:32]json parsed OK: [02:37:32]protocol is kg_v1.0 [02:37:32]action value=close_receipt [02:37:32]process_action close_receipt [02:37:32]cmd_close_receipt [02:37:32]MH_GetDate [02:37:32]Write to MH i2c: F0 00 00 67 4E A4 [02:37:32]Write i2c OK [02:37:32]MH_I2C_Read... [02:37:32]Read from MH i2c: F0 [02:37:32]MH_I2C_Read... [02:37:32]Read from MH i2c: F0 09 00 [02:37:32]MH_I2C_Read... [02:37:32]Read from MH i2c: F0 09 00 67 4E 00 6F 4A 20 67 43 33 1C 67 E6 [02:37:32]GetLastDocTimeStamp 1730169387 [02:37:32]current date 1730169455 [02:37:32]FM_GetShiftState [02:37:32]SAM_PROTO_GetShiftState [02:37:32]wFMCommunicate request_size=4 [02:37:32]MH_SAM_APDU [02:37:32]CAPDU: 80 13 01 00 [02:37:32]Write to MH i2c: E2 08 00 68 4E 80 13 01 00 00 00 00 00 33 [02:37:32]Write i2c OK [02:37:32]MH_I2C_Read... [02:37:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:37:32]Read from MH i2c: E2 [02:37:32]MH_I2C_Read... [02:37:32]Read from MH i2c: E2 0E 00 [02:37:32]MH_I2C_Read... [02:37:32]Read from MH i2c: E2 0E 00 68 4E 00 09 00 01 83 25 20 67 00 00 00 00 90 00 6E [02:37:32]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [02:37:32]wFMCommunicate OK [02:37:32]SAM_PROTO_GetShiftState done [02:37:32]FM_GetShiftState done [02:37:32]opened in 1730160003 [02:37:32]opened+sec_in_day 1730246403 [02:37:32]quantity*price = 150037 [02:37:32]sum+1 = 150039 [02:37:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.38 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.38 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 52 29.10.2024 02:37 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318409 ФПД: 26219827232695 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T023735&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318409&fm=26219827232695&tin=02508201610067®Number=0000000000091628&sum=150038 [02:37:33]StoreToDocumentArchive [02:37:33]shift 547 fd 318409 [02:37:33]save to /storage/0547/doc_00318409 [02:37:33]save last doc name /storage/0547/doc_00318409 to /storage/kkm_last_doc_name [02:37:33]save OK [02:37:33]Clear old archive folders... [02:37:33]ProcessDocumentItem done err = 0, tmpTLVsize=252 [02:37:33]tlvbuf is 0013B330 [02:37:33]SAM_PROTO_ClearQueue [02:37:33]wFMCommunicate request_size=4 [02:37:33]MH_SAM_APDU [02:37:33]CAPDU: 80 09 00 00 [02:37:33]Write to MH i2c: E2 08 00 75 4E 80 09 00 00 00 00 00 00 35 [02:37:33]Write i2c OK [02:37:33]MH_I2C_Read... [02:37:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:37:33]Read from MH i2c: E2 [02:37:33]MH_I2C_Read... [02:37:33]Read from MH i2c: E2 03 00 [02:37:33]MH_I2C_Read... [02:37:33]Read from MH i2c: E2 03 00 75 4E 00 90 00 37 [02:37:33]RAPDU: 90 00 [02:37:33]wFMCommunicate OK [02:37:33]SAM_PROTO_ClearQueue done [02:37:33]KKMCreateOFDPacket [02:37:33]OFDProtocolAddRootSTLVToBuf [02:37:33]FM_MakeSignedData [02:37:33]FM_MakeSignedData [02:37:33]SAM_PROTO_SignData [02:37:33]wFMCommunicate request_size=4 [02:37:33]MH_SAM_APDU [02:37:33]CAPDU: 80 0D 01 02 [02:37:33]Write to MH i2c: E2 08 00 76 4E 80 0D 01 02 00 00 00 00 3D [02:37:33]Write i2c OK [02:37:33]MH_I2C_Read... [02:37:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:37:33]Read from MH i2c: E2 [02:37:33]MH_I2C_Read... [02:37:33]Read from MH i2c: E2 03 00 [02:37:33]MH_I2C_Read... [02:37:33]Read from MH i2c: E2 03 00 76 4E 00 90 00 38 [02:37:33]RAPDU: 90 00 [02:37:33]wFMCommunicate OK [02:37:33]wFMCommunicate request_size=255 [02:37:33]MH_SAM_APDU [02:37:33]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 34 00 00 00 F4 03 04 00 6F 4A 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C9 DB 04 00 35 04 06 00 [02:37:33]Write to MH i2c: E2 02 01 77 4E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 34 00 00 00 F4 03 04 00 6F 4A 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C9 DB 04 00 35 04 06 00 00 00 AF [02:37:33]Write i2c OK [02:37:33]MH_I2C_Read... [02:37:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:37:34]Read from MH i2c: E2 [02:37:34]MH_I2C_Read... [02:37:34]Read from MH i2c: E2 03 00 [02:37:34]MH_I2C_Read... [02:37:34]Read from MH i2c: E2 03 00 77 4E 00 90 00 39 [02:37:34]RAPDU: 90 00 [02:37:34]wFMCommunicate OK [02:37:34]wFMCommunicate request_size=11 [02:37:34]MH_SAM_APDU [02:37:34]CAPDU: 80 0D 02 02 06 17 D8 C7 7C FF B7 [02:37:34]Write to MH i2c: E2 0E 00 78 4E 80 0D 02 02 06 00 17 D8 C7 7C FF B7 00 00 34 [02:37:34]Write i2c OK [02:37:34]MH_I2C_Read... [02:37:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:37:34]Read from MH i2c: E2 [02:37:34]MH_I2C_Read... [02:37:34]Read from MH i2c: E2 03 00 [02:37:34]MH_I2C_Read... [02:37:34]Read from MH i2c: E2 03 00 78 4E 00 90 00 3A [02:37:34]RAPDU: 90 00 [02:37:34]wFMCommunicate OK [02:37:34]wFMCommunicate request_size=4 [02:37:34]MH_SAM_APDU [02:37:34]CAPDU: 80 0D 03 02 [02:37:34]Write to MH i2c: E2 08 00 79 4E 80 0D 03 02 00 00 00 00 42 [02:37:34]Write i2c OK [02:37:34]MH_I2C_Read... [02:37:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:37:34]Read from MH i2c: E2 [02:37:34]MH_I2C_Read... [02:37:34]Read from MH i2c: E2 0B 00 [02:37:34]MH_I2C_Read... [02:37:34]Read from MH i2c: E2 0B 00 79 4E 00 EE BA 4D 03 A4 10 03 D4 90 00 C6 [02:37:34]RAPDU: EE BA 4D 03 A4 10 03 D4 90 00 [02:37:34]wFMCommunicate OK [02:37:34]SAM_PROTO_SignData done [02:37:34]FM_MakeSignedData done [02:37:34]CreateOFDProtocolMessage [02:37:34]wFMCommunicate request_size=4 [02:37:34]MH_SAM_APDU [02:37:34]CAPDU: 80 11 00 00 [02:37:34]Write to MH i2c: E2 08 00 7A 4E 80 11 00 00 00 00 00 00 42 [02:37:34]Write i2c OK [02:37:34]MH_I2C_Read... [02:37:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:37:34]Read from MH i2c: E2 [02:37:34]MH_I2C_Read... [02:37:34]Read from MH i2c: E2 17 00 [02:37:34]MH_I2C_Read... [02:37:34]Read from MH i2c: E2 17 00 7A 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 96 [02:37:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [02:37:34]wFMCommunicate OK [02:37:34]CreateOFDProtocolMessage done [02:37:34]OFDSenderStorePacket 318409 [02:37:34]StoreOFDPacket docnum=318409 [02:37:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 55 63 08 01 4C A1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 34 00 00 00 F4 03 04 00 6F 4A 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C9 DB 04 00 35 04 06 00 17 D8 C7 7C FF B7 EE BA 4D 03 A4 10 03 D4 [02:37:34]CheckFolder [02:37:34]dirname=/storage/ofd_packets [02:37:34]CheckFolder done [02:37:34]ProducePacketName [02:37:34]name=ofd_packets/00318409 [02:37:34]NVStorageSaveData ofd_packets/00318409 [02:37:34]File name is /storage/ofd_packets/00318409 [02:37:34]Write 302 bytes [02:37:34]NVStorageSaveData done [02:37:34]OFDSenderStorePacket done [02:37:34]KKMCreateOFDPacket done [02:37:34]NVStorageSaveData kkm_last_timestamp [02:37:34]File name is /storage/kkm_last_timestamp [02:37:34]Write 4 bytes [02:37:34]NVStorageSaveData done [02:37:34]OFD Sender: Processing packet 318409 [packets to send 127, broken 126] [02:37:34]ProducePacketName [02:37:34]name=ofd_packets/00318409 [02:37:34]OFD Sender: To server: pG, [02:37:34]CommunicateWithHost lk.salyk.kg:30040 [02:37:34]ConnectInit lk.salyk.kg [02:37:34]ExternCall_PrintAddStr [02:37:34]wPrintStart [02:37:34]Write to MH i2c: 01 00 00 7B 4E C9 [02:37:34]Write i2c OK [02:37:34]MH_I2C_Read... [02:37:34]Read from MH i2c: 01 [02:37:34]MH_I2C_Read... [02:37:34]Read from MH i2c: 01 07 00 [02:37:34]MH_I2C_Read... [02:37:34]Read from MH i2c: 01 07 00 7B 4E 00 00 00 00 00 FF 0F DE [02:37:34]RasterBufferAndPrint [02:37:34]line Счет N : (1)1093430 [02:37:34]line ИНН: 02508201610067 [02:37:34]line Контрольно-Кассовый Чек [02:37:34]line ПРОДАЖА [02:37:34]line ТРК (МРК, ГНК) : 41 [02:37:34]line Товар: 2710194210 [02:37:34]line ДТ(л)-К-2 [02:37:34]line 19.690 * 76.20 [02:37:34]line = 1500.38 [02:37:34]line НДС 12% НСП 1% [02:37:34]line > о реализуемом товаре [02:37:34]line ИТОГО: 1500.38 [02:37:34]line НСП 1% : 13.28 [02:37:34]line НДС 12% : 159.33 [02:37:34]line Наличными: 0.00 [02:37:34]line Безнал.: 1500.38 [02:37:34]line Место: АЗС № 101 "Партнер Нефть" [02:37:34]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [02:37:34]line СНО: Общий режим [02:37:34]line Чек 52 29.10.2024 02:37 [02:37:34]line Смена: 547 ФФД: 1.0 [02:37:34]line ЗНМ: 0300000082 [02:37:34]line РНМ: 0000000000091628 [02:37:34]line Версия ККМ: 001 [02:37:34]line Платежная система: Mbank [02:37:34]line ФМ: 0000000000874671 [02:37:34]line ФД: 318409 [02:37:34]line ФПД: 26219827232695 [02:37:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T023735&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318409&fm=26219827232695&tin=02508201610067®Number=0000000000091628&sum=150038 [02:37:34]Connected sock=11 [02:37:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 55 63 08 01 4C A1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 34 00 00 00 F4 03 04 00 6F 4A 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C9 DB 04 00 35 04 06 00 17 D8 C7 7C FF B7 EE BA 4D 03 A4 10 03 D4 [02:37:34]written 0, free lines is 4095 [02:37:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 17 91 47 00 98 AE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 C9 DB 04 00 F4 03 04 00 26 F6 1F 67 B6 04 01 00 00 A8 CB 98 BE 87 3D BE 4C [02:37:34]CommunicateWithHost err = 0 [02:37:34]CheckOFDResponse [02:37:34]1017 (14) - 77093643461234 [02:37:34]1041 (16) - 0000000000874671 [02:37:34]1040 (4) - 318409 [02:37:34]1012 (4) - 28.10.2024 20:37 [02:37:34]1206 (1) - 0 [02:37:34]OFD Sender: Remove packet 318409 [02:37:34]ProducePacketName [02:37:34]name=ofd_packets/00318409 [02:37:34]NVStorageDeleteData [02:37:35]Write to MH i2c: 01 00 00 A4 4E F2 [02:37:35]Write i2c OK [02:37:35]MH_I2C_Read... [02:37:35]Read from MH i2c: 01 [02:37:35]MH_I2C_Read... [02:37:35]Read from MH i2c: 01 07 00 [02:37:35]MH_I2C_Read... [02:37:35]Read from MH i2c: 01 07 00 A4 4E 00 00 00 00 00 1F 0D 25 [02:37:35]RasterBufferAndPrint [02:37:35]line [02:37:35]line [02:37:35]line [02:37:35]line [02:37:35]line [02:37:35]written 0, free lines is 3365 [02:37:35]MH_Cut [02:37:35]Write to MH i2c: D1 01 00 AB 4E 01 CB [02:37:35]Write i2c OK [02:37:35]MH_I2C_Read... [02:37:35]Read from MH i2c: D1 [02:37:35]MH_I2C_Read... [02:37:35]Read from MH i2c: D1 01 00 [02:37:35]MH_I2C_Read... [02:37:35]Read from MH i2c: D1 01 00 AB 4E 00 CA [02:37:35]Write to MH i2c: 01 00 00 AC 4E FA [02:37:35]Write i2c OK [02:37:35]MH_I2C_Read... [02:37:35]OFD Sender: No OFD packet to send [02:37:35]*** Cut start [02:37:35]*** Partial cut [02:37:35]*** CUTSNS_PIN = 1 [02:37:35]*** CUTSNS_PIN = 0 [02:37:36]*** Brake cut motor [02:37:36]Read from MH i2c: 01 [02:37:36]MH_I2C_Read... [02:37:36]*** Stop cut motor [02:37:36]*** Cut end [02:37:36]Read from MH i2c: 01 07 00 [02:37:36]MH_I2C_Read... [02:37:36]Read from MH i2c: 01 07 00 AC 4E 00 00 00 00 00 FF 0F 0F [02:37:36]process_action close_receipt done [02:37:36]requested_data is exist [02:37:36]produce_requested_data [02:37:36]requested_item fm.sn is exist - process it [02:37:36]wFMCommunicate request_size=4 [02:37:36]MH_SAM_APDU [02:37:36]CAPDU: 80 11 00 00 [02:37:36]Write to MH i2c: E2 08 00 AD 4E 80 11 00 00 00 00 00 00 75 [02:37:36]Write i2c OK [02:37:36]MH_I2C_Read... [02:37:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:37:36]Read from MH i2c: E2 [02:37:36]MH_I2C_Read... [02:37:36]Read from MH i2c: E2 17 00 [02:37:36]MH_I2C_Read... [02:37:36]Read from MH i2c: E2 17 00 AD 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 C9 [02:37:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [02:37:36]wFMCommunicate OK [02:37:36]requested_item fd.num is exist - process it [02:37:36]SAM_PROTO_GetFieldsCounters [02:37:36]wFMCommunicate request_size=4 [02:37:36]MH_SAM_APDU [02:37:36]CAPDU: 80 13 00 00 [02:37:36]Write to MH i2c: E2 08 00 AE 4E 80 13 00 00 00 00 00 00 78 [02:37:36]Write i2c OK [02:37:36]MH_I2C_Read... [02:37:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:37:36]Read from MH i2c: E2 [02:37:36]MH_I2C_Read... [02:37:36]Read from MH i2c: E2 62 00 [02:37:36]MH_I2C_Read... [02:37:36]Read from MH i2c: E2 62 00 AE 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C9 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 34 00 00 00 5E 04 04 00 34 00 00 00 57 04 04 00 35 00 00 00 19 04 04 00 00 00 00 00 90 00 04 [02:37:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 C9 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 34 00 00 00 5E 04 04 00 34 00 00 00 57 04 04 00 35 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:37:36]wFMCommunicate OK [02:37:36]SAM_PROTO_GetFieldsCounters done [02:37:36]requested_item shift.num is exist - process it [02:37:36]requested_item shift.opened is exist - process it [02:37:36]req_shift_opened [02:37:36]FM_GetShiftState [02:37:36]SAM_PROTO_GetShiftState [02:37:36]wFMCommunicate request_size=4 [02:37:36]MH_SAM_APDU [02:37:36]CAPDU: 80 13 01 00 [02:37:36]Write to MH i2c: E2 08 00 AF 4E 80 13 01 00 00 00 00 00 7A [02:37:36]Write i2c OK [02:37:36]MH_I2C_Read... [02:37:36]Read from MH i2c: E2 [02:37:36]MH_I2C_Read... [02:37:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:37:36]Read from MH i2c: E2 0E 00 [02:37:36]MH_I2C_Read... [02:37:36]Read from MH i2c: E2 0E 00 AF 4E 00 09 00 01 83 25 20 67 00 00 00 00 90 00 B5 [02:37:36]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [02:37:36]wFMCommunicate OK [02:37:36]SAM_PROTO_GetShiftState done [02:37:36]FM_GetShiftState done [02:37:36]req_shift_opened done [02:37:36]requested_item shift.open_date is exist - process it [02:37:36]req_shift_open_date [02:37:36]req_shift_open_date done [02:37:36]produce_requested_data done [02:37:36]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318409,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [02:37:36]process_action_free close_receipt [02:37:36]json_value_free [02:37:36]json_value_free done [02:37:36]process_json_proto returns [02:37:36]Send response to host [02:37:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318409,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [02:37:36]free response buf [02:37:36]execute_script done [02:37:36]execute_script returns [02:37:36]free content buf [02:37:36]Sock 9.Close socket [02:37:36]Sock 9.Thread stoped [02:37:40]OFD Sender: No OFD packet to send [02:37:45]OFD Sender: No OFD packet to send [02:37:50]OFD Sender: No OFD packet to send [02:37:55]OFD Sender: No OFD packet to send [02:38:00]OFD Sender: No OFD packet to send [02:38:05]OFD Sender: No OFD packet to send [02:38:10]OFD Sender: No OFD packet to send [02:38:15]OFD Sender: No OFD packet to send [02:38:16]accept exits with 8 [02:38:16]New connection [02:38:16]New thread 3066895716 created [02:38:16]Thread 3067039076 joined [02:38:16]Waiting for new connection... [02:38:16] Sock 8.Parse request [02:38:16]Sock 8.Check first char [02:38:16]Sock 8.First char is OK [02:38:16]request: POST /json_proto HTTP/1.0 [02:38:16]Method: POST [02:38:16]URL: /json_proto [02:38:16]Method is POST - this is cgi request [02:38:16]url: /json_proto [02:38:16]query_string will be loaded in cgi processing [02:38:16]execute_cgi json_proto POST (null) [02:38:16]execute_cgi path=json_proto method=POST [02:38:16]POST find Content-Length [02:38:16]Host: 172.17.50.195:8080 [02:38:16]Content-Length: 686 [02:38:16]Content-Type: application/json [02:38:16] [02:38:16]POST finish read [02:38:16]Found Content-Length = 686 [02:38:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093429", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:38:16]execute_script... [02:38: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)1093429", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:38:16]POST & json_proto [02:38:16]process_json_proto [02:38:16]json parsed OK: [02:38:16]protocol is kg_v1.0 [02:38:16]action value=close_receipt [02:38:16]process_action close_receipt [02:38:16]cmd_close_receipt [02:38:16]MH_GetDate [02:38:16]Write to MH i2c: F0 00 00 B0 4E ED [02:38:16]Write i2c OK [02:38:16]MH_I2C_Read... [02:38:16]Read from MH i2c: F0 [02:38:16]MH_I2C_Read... [02:38:16]Read from MH i2c: F0 09 00 [02:38:16]MH_I2C_Read... [02:38:16]Read from MH i2c: F0 09 00 B0 4E 00 9B 4A 20 67 43 33 1C 67 5B [02:38:16]GetLastDocTimeStamp 1730169455 [02:38:16]current date 1730169499 [02:38:16]FM_GetShiftState [02:38:16]SAM_PROTO_GetShiftState [02:38:16]wFMCommunicate request_size=4 [02:38:16]MH_SAM_APDU [02:38:16]CAPDU: 80 13 01 00 [02:38:16]Write to MH i2c: E2 08 00 B1 4E 80 13 01 00 00 00 00 00 7C [02:38:16]Write i2c OK [02:38:16]MH_I2C_Read... [02:38:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:38:16]Read from MH i2c: E2 [02:38:16]MH_I2C_Read... [02:38:16]Read from MH i2c: E2 0E 00 [02:38:16]MH_I2C_Read... [02:38:16]Read from MH i2c: E2 0E 00 B1 4E 00 09 00 01 83 25 20 67 00 00 00 00 90 00 B7 [02:38:16]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [02:38:16]wFMCommunicate OK [02:38:16]SAM_PROTO_GetShiftState done [02:38:16]FM_GetShiftState done [02:38:16]opened in 1730160003 [02:38:16]opened+sec_in_day 1730246403 [02:38:16]quantity*price = 100001 [02:38:16]sum+1 = 100002 [02:38:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 53 29.10.2024 02:38 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318410 ФПД: 208839751414006 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T023819&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318410&fm=208839751414006&tin=02508201610067®Number=0000000000091628&sum=100000 [02:38:17]StoreToDocumentArchive [02:38:17]shift 547 fd 318410 [02:38:17]save to /storage/0547/doc_00318410 [02:38:17]save last doc name /storage/0547/doc_00318410 to /storage/kkm_last_doc_name [02:38:17]save OK [02:38:17]Clear old archive folders... [02:38:17]ProcessDocumentItem done err = 0, tmpTLVsize=250 [02:38:17]tlvbuf is 000CA400 [02:38:17]SAM_PROTO_ClearQueue [02:38:17]wFMCommunicate request_size=4 [02:38:17]MH_SAM_APDU [02:38:17]CAPDU: 80 09 00 00 [02:38:17]Write to MH i2c: E2 08 00 BE 4E 80 09 00 00 00 00 00 00 7E [02:38:17]Write i2c OK [02:38:17]MH_I2C_Read... [02:38:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:38:17]Read from MH i2c: E2 [02:38:17]MH_I2C_Read... [02:38:17]Read from MH i2c: E2 03 00 [02:38:17]MH_I2C_Read... [02:38:17]Read from MH i2c: E2 03 00 BE 4E 00 90 00 80 [02:38:17]RAPDU: 90 00 [02:38:17]wFMCommunicate OK [02:38:17]SAM_PROTO_ClearQueue done [02:38:17]KKMCreateOFDPacket [02:38:17]OFDProtocolAddRootSTLVToBuf [02:38:17]FM_MakeSignedData [02:38:17]FM_MakeSignedData [02:38:17]SAM_PROTO_SignData [02:38:17]wFMCommunicate request_size=4 [02:38:17]MH_SAM_APDU [02:38:17]CAPDU: 80 0D 01 02 [02:38:17]Write to MH i2c: E2 08 00 BF 4E 80 0D 01 02 00 00 00 00 86 [02:38:17]Write i2c OK [02:38:17]MH_I2C_Read... [02:38:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:38:17]Read from MH i2c: E2 [02:38:17]MH_I2C_Read... [02:38:17]Read from MH i2c: E2 03 00 [02:38:17]MH_I2C_Read... [02:38:17]Read from MH i2c: E2 03 00 BF 4E 00 90 00 81 [02:38:17]RAPDU: 90 00 [02:38:17]wFMCommunicate OK [02:38:17]wFMCommunicate request_size=255 [02:38:17]MH_SAM_APDU [02:38:17]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 9B 4A 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CA DB 04 00 35 04 06 00 BD F0 [02:38:17]Write to MH i2c: E2 02 01 C0 4E 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 9B 4A 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CA DB 04 00 35 04 06 00 BD F0 00 00 4F [02:38:17]Write i2c OK [02:38:17]MH_I2C_Read... [02:38:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:38:17]Read from MH i2c: E2 [02:38:17]MH_I2C_Read... [02:38:17]Read from MH i2c: E2 03 00 [02:38:17]MH_I2C_Read... [02:38:17]Read from MH i2c: E2 03 00 C0 4E 00 90 00 82 [02:38:17]RAPDU: 90 00 [02:38:17]wFMCommunicate OK [02:38:17]wFMCommunicate request_size=9 [02:38:17]MH_SAM_APDU [02:38:17]CAPDU: 80 0D 02 02 04 4B 32 B0 F6 [02:38:17]Write to MH i2c: E2 0C 00 C1 4E 80 0D 02 02 04 00 4B 32 B0 F6 00 00 B4 [02:38:17]Write i2c OK [02:38:17]MH_I2C_Read... [02:38:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:38:17]Read from MH i2c: E2 [02:38:17]MH_I2C_Read... [02:38:17]Read from MH i2c: E2 03 00 [02:38:17]MH_I2C_Read... [02:38:17]Read from MH i2c: E2 03 00 C1 4E 00 90 00 83 [02:38:17]RAPDU: 90 00 [02:38:17]wFMCommunicate OK [02:38:17]wFMCommunicate request_size=4 [02:38:17]MH_SAM_APDU [02:38:17]CAPDU: 80 0D 03 02 [02:38:17]Write to MH i2c: E2 08 00 C2 4E 80 0D 03 02 00 00 00 00 8B [02:38:17]Write i2c OK [02:38:17]MH_I2C_Read... [02:38:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:38:17]Read from MH i2c: E2 [02:38:17]MH_I2C_Read... [02:38:17]Read from MH i2c: E2 0B 00 [02:38:17]MH_I2C_Read... [02:38:17]Read from MH i2c: E2 0B 00 C2 4E 00 64 B0 24 1C 2B D0 52 99 90 00 C6 [02:38:17]RAPDU: 64 B0 24 1C 2B D0 52 99 90 00 [02:38:17]wFMCommunicate OK [02:38:17]SAM_PROTO_SignData done [02:38:17]FM_MakeSignedData done [02:38:17]CreateOFDProtocolMessage [02:38:17]wFMCommunicate request_size=4 [02:38:17]MH_SAM_APDU [02:38:17]CAPDU: 80 11 00 00 [02:38:17]Write to MH i2c: E2 08 00 C3 4E 80 11 00 00 00 00 00 00 8B [02:38:17]Write i2c OK [02:38:17]MH_I2C_Read... [02:38:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:38:17]Read from MH i2c: E2 [02:38:17]MH_I2C_Read... [02:38:17]Read from MH i2c: E2 17 00 [02:38:17]MH_I2C_Read... [02:38:17]Read from MH i2c: E2 17 00 C3 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 DF [02:38:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [02:38:17]wFMCommunicate OK [02:38:17]CreateOFDProtocolMessage done [02:38:17]OFDSenderStorePacket 318410 [02:38:17]StoreOFDPacket docnum=318410 [02:38:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 28 65 06 01 B8 89 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 9B 4A 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CA DB 04 00 35 04 06 00 BD F0 4B 32 B0 F6 64 B0 24 1C 2B D0 52 99 [02:38:17]CheckFolder [02:38:17]dirname=/storage/ofd_packets [02:38:17]CheckFolder done [02:38:17]ProducePacketName [02:38:17]name=ofd_packets/00318410 [02:38:17]NVStorageSaveData ofd_packets/00318410 [02:38:17]File name is /storage/ofd_packets/00318410 [02:38:17]Write 300 bytes [02:38:17]NVStorageSaveData done [02:38:17]OFDSenderStorePacket done [02:38:17]KKMCreateOFDPacket done [02:38:17]NVStorageSaveData kkm_last_timestamp [02:38:17]File name is /storage/kkm_last_timestamp [02:38:17]Write 4 bytes [02:38:17]NVStorageSaveData done [02:38:17]ExternCall_PrintAddStr [02:38:17]wPrintStart [02:38:17]Write to MH i2c: 01 00 00 C4 4E 12 [02:38:17]Write i2c OK [02:38:17]MH_I2C_Read... [02:38:17]Read from MH i2c: 01 [02:38:17]MH_I2C_Read... [02:38:17]Read from MH i2c: 01 07 00 [02:38:17]MH_I2C_Read... [02:38:17]Read from MH i2c: 01 07 00 C4 4E 00 00 00 00 00 FF 0F 27 [02:38:17]RasterBufferAndPrint [02:38:17]line Счет N : (1)1093429 [02:38:17]line ИНН: 02508201610067 [02:38:17]line Контрольно-Кассовый Чек [02:38:17]line ПРОДАЖА [02:38:17]line ТРК (МРК, ГНК) : 71 [02:38:17]line Товар: 2711190000 [02:38:17]line ГАЗ-К-5 [02:38:17]line 26.110 * 38.30 [02:38:17]line = 1000.01 [02:38:17]line НДС 12% НСП 1% [02:38:17]line > о реализуемом товаре [02:38:17]line ОКРУГЛЕНИЕ: -0.01 [02:38:17]line ИТОГО: 1000.00 [02:38:17]line Внесено: 1000.00 [02:38:17]line СДАЧА: 0.00 [02:38:17]line НСП 1% : 8.85 [02:38:17]line НДС 12% : 106.20 [02:38:17]line Наличными: 1000.00 [02:38:17]line Безнал.: 0.00 [02:38:17]line Место: АЗС № 101 "Партнер Нефть" [02:38:17]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [02:38:17]line СНО: Общий режим [02:38:17]line Чек 53 29.10.2024 02:38 [02:38:17]line Смена: 547 ФФД: 1.0 [02:38:17]line ЗНМ: 0300000082 [02:38:17]line РНМ: 0000000000091628 [02:38:17]line Версия ККМ: 001 [02:38:17]line ФМ: 0000000000874671 [02:38:17]line ФД: 318410 [02:38:17]line ФПД: 208839751414006 [02:38:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T023819&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318410&fm=208839751414006&tin=02508201610067®Number=0000000000091628&sum=100000 [02:38:18]written 0, free lines is 4095 [02:38:18]OFD Sender: Processing packet 318410 [packets to send 127, broken 126] [02:38:18]ProducePacketName [02:38:18]name=ofd_packets/00318410 [02:38:18]OFD Sender: To server: pG, [02:38:18]CommunicateWithHost lk.salyk.kg:30040 [02:38:18]ConnectInit lk.salyk.kg [02:38:18]Connected sock=10 [02:38:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 28 65 06 01 B8 89 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 9B 4A 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CA DB 04 00 35 04 06 00 BD F0 4B 32 B0 F6 64 B0 24 1C 2B D0 52 99 [02:38:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 9F 10 47 00 DC A2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CA DB 04 00 F4 03 04 00 52 F6 1F 67 B6 04 01 00 00 4D 70 5F 8F 2E 16 82 ED [02:38:18]CommunicateWithHost err = 0 [02:38:18]CheckOFDResponse [02:38:18]1017 (14) - 77093643461234 [02:38:18]1041 (16) - 0000000000874671 [02:38:18]1040 (4) - 318410 [02:38:18]1012 (4) - 28.10.2024 20:38 [02:38:18]1206 (1) - 0 [02:38:18]OFD Sender: Remove packet 318410 [02:38:18]ProducePacketName [02:38:18]name=ofd_packets/00318410 [02:38:18]NVStorageDeleteData [02:38:18]Write to MH i2c: 01 00 00 EF 4E 3D [02:38:18]Write i2c OK [02:38:18]MH_I2C_Read... [02:38:18]Read from MH i2c: 01 [02:38:18]MH_I2C_Read... [02:38:18]Read from MH i2c: 01 07 00 [02:38:18]MH_I2C_Read... [02:38:18]Read from MH i2c: 01 07 00 EF 4E 00 00 00 00 00 EB 0C 3B [02:38:18]RasterBufferAndPrint [02:38:18]line [02:38:18]line [02:38:18]line [02:38:18]line [02:38:18]line [02:38:18]written 0, free lines is 3316 [02:38:18]MH_Cut [02:38:18]Write to MH i2c: D1 01 00 F6 4E 01 16 [02:38:18]Write i2c OK [02:38:18]MH_I2C_Read... [02:38:18]Read from MH i2c: D1 [02:38:18]MH_I2C_Read... [02:38:18]Read from MH i2c: D1 01 00 [02:38:18]MH_I2C_Read... [02:38:18]Read from MH i2c: D1 01 00 F6 4E 00 15 [02:38:18]Write to MH i2c: 01 00 00 F7 4E 45 [02:38:18]Write i2c OK [02:38:18]MH_I2C_Read... [02:38:19]OFD Sender: No OFD packet to send [02:38:19]*** Cut start [02:38:19]*** Partial cut [02:38:19]*** CUTSNS_PIN = 1 [02:38:19]*** CUTSNS_PIN = 0 [02:38:19]*** Brake cut motor [02:38:20]Read from MH i2c: 01 [02:38:20]MH_I2C_Read... [02:38:20]*** Stop cut motor [02:38:20]*** Cut end [02:38:20]Read from MH i2c: 01 07 00 [02:38:20]MH_I2C_Read... [02:38:20]Read from MH i2c: 01 07 00 F7 4E 00 00 00 00 00 FF 0F 5A [02:38:20]process_action close_receipt done [02:38:20]requested_data is exist [02:38:20]produce_requested_data [02:38:20]requested_item fm.sn is exist - process it [02:38:20]wFMCommunicate request_size=4 [02:38:20]MH_SAM_APDU [02:38:20]CAPDU: 80 11 00 00 [02:38:20]Write to MH i2c: E2 08 00 F8 4E 80 11 00 00 00 00 00 00 C0 [02:38:20]Write i2c OK [02:38:20]MH_I2C_Read... [02:38:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:38:20]Read from MH i2c: E2 [02:38:20]MH_I2C_Read... [02:38:20]Read from MH i2c: E2 17 00 [02:38:20]MH_I2C_Read... [02:38:20]Read from MH i2c: E2 17 00 F8 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 14 [02:38:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [02:38:20]wFMCommunicate OK [02:38:20]requested_item fd.num is exist - process it [02:38:20]SAM_PROTO_GetFieldsCounters [02:38:20]wFMCommunicate request_size=4 [02:38:20]MH_SAM_APDU [02:38:20]CAPDU: 80 13 00 00 [02:38:20]Write to MH i2c: E2 08 00 F9 4E 80 13 00 00 00 00 00 00 C3 [02:38:20]Write i2c OK [02:38:20]MH_I2C_Read... [02:38:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:38:20]Read from MH i2c: E2 [02:38:20]MH_I2C_Read... [02:38:20]Read from MH i2c: E2 62 00 [02:38:20]MH_I2C_Read... [02:38:20]Read from MH i2c: E2 62 00 F9 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 CA DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 35 00 00 00 5E 04 04 00 35 00 00 00 57 04 04 00 36 00 00 00 19 04 04 00 00 00 00 00 90 00 53 [02:38:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 CA DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 35 00 00 00 5E 04 04 00 35 00 00 00 57 04 04 00 36 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:38:20]wFMCommunicate OK [02:38:20]SAM_PROTO_GetFieldsCounters done [02:38:20]requested_item shift.num is exist - process it [02:38:20]requested_item shift.opened is exist - process it [02:38:20]req_shift_opened [02:38:20]FM_GetShiftState [02:38:20]SAM_PROTO_GetShiftState [02:38:20]wFMCommunicate request_size=4 [02:38:20]MH_SAM_APDU [02:38:20]CAPDU: 80 13 01 00 [02:38:20]Write to MH i2c: E2 08 00 FA 4E 80 13 01 00 00 00 00 00 C5 [02:38:20]Write i2c OK [02:38:20]MH_I2C_Read... [02:38:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:38:20]Read from MH i2c: E2 [02:38:20]MH_I2C_Read... [02:38:20]Read from MH i2c: E2 0E 00 [02:38:20]MH_I2C_Read... [02:38:20]Read from MH i2c: E2 0E 00 FA 4E 00 09 00 01 83 25 20 67 00 00 00 00 90 00 00 [02:38:20]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [02:38:20]wFMCommunicate OK [02:38:20]SAM_PROTO_GetShiftState done [02:38:20]FM_GetShiftState done [02:38:20]req_shift_opened done [02:38:20]requested_item shift.open_date is exist - process it [02:38:20]req_shift_open_date [02:38:20]req_shift_open_date done [02:38:20]produce_requested_data done [02:38:20]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318410,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [02:38:20]process_action_free close_receipt [02:38:20]json_value_free [02:38:20]json_value_free done [02:38:20]process_json_proto returns [02:38:20]Send response to host [02:38:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318410,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [02:38:20]free response buf [02:38:20]execute_script done [02:38:20]execute_script returns [02:38:20]free content buf [02:38:20]Sock 8.Close socket [02:38:20]Sock 8.Thread stoped [02:38:24]OFD Sender: No OFD packet to send [02:38:29]OFD Sender: No OFD packet to send [02:38:34]OFD Sender: No OFD packet to send [02:38:39]OFD Sender: No OFD packet to send [02:38:44]OFD Sender: No OFD packet to send [02:38:49]OFD Sender: No OFD packet to send [02:38:54]OFD Sender: No OFD packet to send [02:38:59]OFD Sender: No OFD packet to send [02:39:04]OFD Sender: No OFD packet to send [02:39:09]OFD Sender: No OFD packet to send [02:39:14]OFD Sender: No OFD packet to send [02:39:19]OFD Sender: No OFD packet to send [02:39:24]OFD Sender: No OFD packet to send [02:39:29]OFD Sender: No OFD packet to send [02:39:34]OFD Sender: No OFD packet to send [02:39:39]OFD Sender: No OFD packet to send [02:39:44]OFD Sender: No OFD packet to send [02:39:49]OFD Sender: No OFD packet to send [02:39:54]OFD Sender: No OFD packet to send [02:39:57]accept exits with 9 [02:39:57]New connection [02:39:57]New thread 3067039076 created [02:39:57]Thread 3066895716 joined [02:39:57]Waiting for new connection... [02:39:57] Sock 9.Parse request [02:39:57]Sock 9.Check first char [02:39:57]Sock 9.First char is OK [02:39:57]request: POST /json_proto HTTP/1.0 [02:39:57]Method: POST [02:39:57]URL: /json_proto [02:39:57]Method is POST - this is cgi request [02:39:57]url: /json_proto [02:39:57]query_string will be loaded in cgi processing [02:39:57]execute_cgi json_proto POST (null) [02:39:57]execute_cgi path=json_proto method=POST [02:39:57]POST find Content-Length [02:39:57]Host: 172.17.50.195:8080 [02:39:57]Content-Length: 773 [02:39:57]Content-Type: application/json [02:39:57] [02:39:57]POST finish read [02:39:57]Found Content-Length = 773 [02:39:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093428", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 32.330, "sum" : 1238.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: Mbank", "payments": [ { "type": 1, "sum" : 1238.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:39:57]execute_script... [02:39:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093428", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 32.330, "sum" : 1238.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: Mbank", "payments": [ { "type": 1, "sum" : 1238.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:39:57]POST & json_proto [02:39:57]process_json_proto [02:39:57]json parsed OK: [02:39:57]protocol is kg_v1.0 [02:39:57]action value=close_receipt [02:39:57]process_action close_receipt [02:39:57]cmd_close_receipt [02:39:57]MH_GetDate [02:39:57]Write to MH i2c: F0 00 00 FB 4E 38 [02:39:57]Write i2c OK [02:39:57]MH_I2C_Read... [02:39:57]Read from MH i2c: F0 [02:39:57]MH_I2C_Read... [02:39:57]Read from MH i2c: F0 09 00 [02:39:57]MH_I2C_Read... [02:39:57]Read from MH i2c: F0 09 00 FB 4E 00 00 4B 20 67 43 33 1C 67 0C [02:39:57]GetLastDocTimeStamp 1730169499 [02:39:57]current date 1730169600 [02:39:57]FM_GetShiftState [02:39:57]SAM_PROTO_GetShiftState [02:39:57]wFMCommunicate request_size=4 [02:39:57]MH_SAM_APDU [02:39:57]CAPDU: 80 13 01 00 [02:39:57]Write to MH i2c: E2 08 00 FC 4E 80 13 01 00 00 00 00 00 C7 [02:39:57]Write i2c OK [02:39:57]MH_I2C_Read... [02:39:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:39:57]Read from MH i2c: E2 [02:39:57]MH_I2C_Read... [02:39:57]Read from MH i2c: E2 0E 00 [02:39:57]MH_I2C_Read... [02:39:57]Read from MH i2c: E2 0E 00 FC 4E 00 09 00 01 83 25 20 67 00 00 00 00 90 00 02 [02:39:57]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [02:39:57]wFMCommunicate OK [02:39:57]SAM_PROTO_GetShiftState done [02:39:57]FM_GetShiftState done [02:39:57]opened in 1730160003 [02:39:57]opened+sec_in_day 1730246403 [02:39:57]quantity*price = 123823 [02:39:57]sum+1 = 123825 [02:39:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1238.24 НСП 1% : 10.96 НДС 12% : 131.49 Наличными: 0.00 Безнал.: 1238.24 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 54 29.10.2024 02:40 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318411 ФПД: 8989264550245 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T024000&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318411&fm=8989264550245&tin=02508201610067®Number=0000000000091628&sum=123824 [02:39:58]StoreToDocumentArchive [02:39:58]shift 547 fd 318411 [02:39:58]save to /storage/0547/doc_00318411 [02:39:58]save last doc name /storage/0547/doc_00318411 to /storage/kkm_last_doc_name [02:39:58]save OK [02:39:58]Clear old archive folders... [02:39:58]ProcessDocumentItem done err = 0, tmpTLVsize=250 [02:39:58]tlvbuf is 00180EB0 [02:39:58]SAM_PROTO_ClearQueue [02:39:58]wFMCommunicate request_size=4 [02:39:58]MH_SAM_APDU [02:39:58]CAPDU: 80 09 00 00 [02:39:58]Write to MH i2c: E2 08 00 09 4F 80 09 00 00 00 00 00 00 CA [02:39:58]Write i2c OK [02:39:58]MH_I2C_Read... [02:39:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:39:58]Read from MH i2c: E2 [02:39:58]MH_I2C_Read... [02:39:58]Read from MH i2c: E2 03 00 [02:39:58]MH_I2C_Read... [02:39:58]Read from MH i2c: E2 03 00 09 4F 00 90 00 CC [02:39:58]RAPDU: 90 00 [02:39:58]wFMCommunicate OK [02:39:58]SAM_PROTO_ClearQueue done [02:39:58]KKMCreateOFDPacket [02:39:58]OFDProtocolAddRootSTLVToBuf [02:39:58]FM_MakeSignedData [02:39:58]FM_MakeSignedData [02:39:58]SAM_PROTO_SignData [02:39:58]wFMCommunicate request_size=4 [02:39:58]MH_SAM_APDU [02:39:58]CAPDU: 80 0D 01 02 [02:39:58]Write to MH i2c: E2 08 00 0A 4F 80 0D 01 02 00 00 00 00 D2 [02:39:58]Write i2c OK [02:39:58]MH_I2C_Read... [02:39:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:39:58]Read from MH i2c: E2 [02:39:58]MH_I2C_Read... [02:39:58]Read from MH i2c: E2 03 00 [02:39:58]MH_I2C_Read... [02:39:58]Read from MH i2c: E2 03 00 0A 4F 00 90 00 CD [02:39:58]RAPDU: 90 00 [02:39:58]wFMCommunicate OK [02:39:58]wFMCommunicate request_size=255 [02:39:58]MH_SAM_APDU [02:39:58]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 4A 7E 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 B0 E3 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 E3 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5D 33 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 E3 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 00 4B 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CB DB 04 00 35 04 06 00 08 2C [02:39:58]Write to MH i2c: E2 02 01 0B 4F 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 4A 7E 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 B0 E3 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 E3 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5D 33 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 E3 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 00 4B 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CB DB 04 00 35 04 06 00 08 2C 00 00 F4 [02:39:58]Write i2c OK [02:39:58]MH_I2C_Read... [02:39:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:39:58]Read from MH i2c: E2 [02:39:58]MH_I2C_Read... [02:39:58]Read from MH i2c: E2 03 00 [02:39:58]MH_I2C_Read... [02:39:58]Read from MH i2c: E2 03 00 0B 4F 00 90 00 CE [02:39:58]RAPDU: 90 00 [02:39:58]wFMCommunicate OK [02:39:58]wFMCommunicate request_size=9 [02:39:58]MH_SAM_APDU [02:39:58]CAPDU: 80 0D 02 02 04 F9 EB 99 65 [02:39:58]Write to MH i2c: E2 0C 00 0C 4F 80 0D 02 02 04 00 F9 EB 99 65 00 00 BF [02:39:58]Write i2c OK [02:39:58]MH_I2C_Read... [02:39:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:39:58]Read from MH i2c: E2 [02:39:58]MH_I2C_Read... [02:39:58]Read from MH i2c: E2 03 00 [02:39:58]MH_I2C_Read... [02:39:58]Read from MH i2c: E2 03 00 0C 4F 00 90 00 CF [02:39:58]RAPDU: 90 00 [02:39:58]wFMCommunicate OK [02:39:58]wFMCommunicate request_size=4 [02:39:58]MH_SAM_APDU [02:39:58]CAPDU: 80 0D 03 02 [02:39:58]Write to MH i2c: E2 08 00 0D 4F 80 0D 03 02 00 00 00 00 D7 [02:39:58]Write i2c OK [02:39:58]MH_I2C_Read... [02:39:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:39:58]Read from MH i2c: E2 [02:39:58]MH_I2C_Read... [02:39:58]Read from MH i2c: E2 0B 00 [02:39:58]MH_I2C_Read... [02:39:58]Read from MH i2c: E2 0B 00 0D 4F 00 8A 30 9A BA 4B 08 6F A5 90 00 4D [02:39:58]RAPDU: 8A 30 9A BA 4B 08 6F A5 90 00 [02:39:58]wFMCommunicate OK [02:39:58]SAM_PROTO_SignData done [02:39:58]FM_MakeSignedData done [02:39:58]CreateOFDProtocolMessage [02:39:58]wFMCommunicate request_size=4 [02:39:58]MH_SAM_APDU [02:39:58]CAPDU: 80 11 00 00 [02:39:58]Write to MH i2c: E2 08 00 0E 4F 80 11 00 00 00 00 00 00 D7 [02:39:58]Write i2c OK [02:39:58]MH_I2C_Read... [02:39:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:39:58]Read from MH i2c: E2 [02:39:58]MH_I2C_Read... [02:39:58]Read from MH i2c: E2 17 00 [02:39:58]MH_I2C_Read... [02:39:58]Read from MH i2c: E2 17 00 0E 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 2B [02:39:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [02:39:58]wFMCommunicate OK [02:39:58]CreateOFDProtocolMessage done [02:39:58]OFDSenderStorePacket 318411 [02:39:58]StoreOFDPacket docnum=318411 [02:39:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 88 59 06 01 35 E0 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 4A 7E 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 B0 E3 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 E3 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5D 33 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 E3 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 00 4B 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CB DB 04 00 35 04 06 00 08 2C F9 EB 99 65 8A 30 9A BA 4B 08 6F A5 [02:39:58]CheckFolder [02:39:58]dirname=/storage/ofd_packets [02:39:58]CheckFolder done [02:39:58]ProducePacketName [02:39:58]name=ofd_packets/00318411 [02:39:58]NVStorageSaveData ofd_packets/00318411 [02:39:58]File name is /storage/ofd_packets/00318411 [02:39:58]Write 300 bytes [02:39:58]NVStorageSaveData done [02:39:58]OFDSenderStorePacket done [02:39:58]KKMCreateOFDPacket done [02:39:58]NVStorageSaveData kkm_last_timestamp [02:39:58]File name is /storage/kkm_last_timestamp [02:39:58]Write 4 bytes [02:39:58]NVStorageSaveData done [02:39:58]ExternCall_PrintAddStr [02:39:58]wPrintStart [02:39:58]Write to MH i2c: 01 00 00 0F 4F 5E [02:39:58]Write i2c OK [02:39:58]MH_I2C_Read... [02:39:58]Read from MH i2c: 01 [02:39:58]MH_I2C_Read... [02:39:58]Read from MH i2c: 01 07 00 [02:39:58]MH_I2C_Read... [02:39:58]Read from MH i2c: 01 07 00 0F 4F 00 00 00 00 00 FF 0F 73 [02:39:58]RasterBufferAndPrint [02:39:58]line Счет N : (1)1093428 [02:39:58]line ИНН: 02508201610067 [02:39:58]line Контрольно-Кассовый Чек [02:39:58]line ПРОДАЖА [02:39:58]line ТРК (МРК, ГНК) : 81 [02:39:58]line Товар: 2711190000 [02:39:58]line ГАЗ-К-5 [02:39:58]line 32.330 * 38.30 [02:39:58]line = 1238.24 [02:39:58]line НДС 12% НСП 1% [02:39:58]line > о реализуемом товаре [02:39:58]line ИТОГО: 1238.24 [02:39:58]line НСП 1% : 10.96 [02:39:58]line НДС 12% : 131.49 [02:39:58]line Наличными: 0.00 [02:39:58]line Безнал.: 1238.24 [02:39:58]line Место: АЗС № 101 "Партнер Нефть" [02:39:58]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [02:39:58]line СНО: Общий режим [02:39:58]line Чек 54 29.10.2024 02:40 [02:39:58]line Смена: 547 ФФД: 1.0 [02:39:58]line ЗНМ: 0300000082 [02:39:58]line РНМ: 0000000000091628 [02:39:58]line Версия ККМ: 001 [02:39:58]line Платежная система: Mbank [02:39:58]line ФМ: 0000000000874671 [02:39:58]line ФД: 318411 [02:39:58]line ФПД: 8989264550245 [02:39:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T024000&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318411&fm=8989264550245&tin=02508201610067®Number=0000000000091628&sum=123824 [02:39:58]written 0, free lines is 4095 [02:39:58]OFD Sender: Processing packet 318411 [packets to send 127, broken 126] [02:39:58]ProducePacketName [02:39:58]name=ofd_packets/00318411 [02:39:58]OFD Sender: To server: pG, [02:39:58]CommunicateWithHost lk.salyk.kg:30040 [02:39:58]ConnectInit lk.salyk.kg [02:39:59]Connected sock=10 [02:39:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0E 01 00 00 88 59 06 01 35 E0 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 4A 7E 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 B0 E3 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 E3 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5D 33 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 E3 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 00 4B 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CB DB 04 00 35 04 06 00 08 2C F9 EB 99 65 8A 30 9A BA 4B 08 6F A5 [02:39:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 A7 2B 47 00 35 9F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CB DB 04 00 F4 03 04 00 B6 F6 1F 67 B6 04 01 00 00 43 4E 4F E4 6A A6 FD D3 [02:39:59]CommunicateWithHost err = 0 [02:39:59]CheckOFDResponse [02:39:59]1017 (14) - 77093643461234 [02:39:59]1041 (16) - 0000000000874671 [02:39:59]1040 (4) - 318411 [02:39:59]1012 (4) - 28.10.2024 20:40 [02:39:59]1206 (1) - 0 [02:39:59]OFD Sender: Remove packet 318411 [02:39:59]ProducePacketName [02:39:59]name=ofd_packets/00318411 [02:39:59]NVStorageDeleteData [02:39:59]Write to MH i2c: 01 00 00 38 4F 87 [02:39:59]Write i2c OK [02:39:59]MH_I2C_Read... [02:39:59]Read from MH i2c: 01 [02:39:59]MH_I2C_Read... [02:39:59]Read from MH i2c: 01 07 00 [02:39:59]MH_I2C_Read... [02:39:59]Read from MH i2c: 01 07 00 38 4F 00 00 00 00 00 20 0D BB [02:39:59]RasterBufferAndPrint [02:39:59]line [02:39:59]line [02:39:59]line [02:39:59]line [02:39:59]line [02:39:59]written 0, free lines is 3369 [02:39:59]MH_Cut [02:39:59]Write to MH i2c: D1 01 00 3F 4F 01 60 [02:39:59]Write i2c OK [02:39:59]MH_I2C_Read... [02:39:59]Read from MH i2c: D1 [02:39:59]MH_I2C_Read... [02:39:59]Read from MH i2c: D1 01 00 [02:39:59]MH_I2C_Read... [02:39:59]Read from MH i2c: D1 01 00 3F 4F 00 5F [02:39:59]Write to MH i2c: 01 00 00 40 4F 8F [02:39:59]Write i2c OK [02:39:59]MH_I2C_Read... [02:39:59]OFD Sender: No OFD packet to send [02:40:00]*** Cut start [02:40:00]*** Partial cut [02:40:00]*** CUTSNS_PIN = 1 [02:40:00]*** CUTSNS_PIN = 0 [02:40:00]*** Brake cut motor [02:40:00]Read from MH i2c: 01 [02:40:00]MH_I2C_Read... [02:40:00]*** Stop cut motor [02:40:00]*** Cut end [02:40:00]Read from MH i2c: 01 07 00 [02:40:00]MH_I2C_Read... [02:40:00]Read from MH i2c: 01 07 00 40 4F 00 00 00 00 00 FF 0F A4 [02:40:00]process_action close_receipt done [02:40:00]requested_data is exist [02:40:00]produce_requested_data [02:40:00]requested_item fm.sn is exist - process it [02:40:00]wFMCommunicate request_size=4 [02:40:00]MH_SAM_APDU [02:40:00]CAPDU: 80 11 00 00 [02:40:00]Write to MH i2c: E2 08 00 41 4F 80 11 00 00 00 00 00 00 0A [02:40:00]Write i2c OK [02:40:00]MH_I2C_Read... [02:40:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:40:00]Read from MH i2c: E2 [02:40:00]MH_I2C_Read... [02:40:00]Read from MH i2c: E2 17 00 [02:40:00]MH_I2C_Read... [02:40:00]Read from MH i2c: E2 17 00 41 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 5E [02:40:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [02:40:00]wFMCommunicate OK [02:40:00]requested_item fd.num is exist - process it [02:40:00]SAM_PROTO_GetFieldsCounters [02:40:00]wFMCommunicate request_size=4 [02:40:00]MH_SAM_APDU [02:40:00]CAPDU: 80 13 00 00 [02:40:00]Write to MH i2c: E2 08 00 42 4F 80 13 00 00 00 00 00 00 0D [02:40:00]Write i2c OK [02:40:00]MH_I2C_Read... [02:40:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:40:00]Read from MH i2c: E2 [02:40:00]MH_I2C_Read... [02:40:00]Read from MH i2c: E2 62 00 [02:40:00]MH_I2C_Read... [02:40:00]Read from MH i2c: E2 62 00 42 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 CB DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 36 00 00 00 5E 04 04 00 36 00 00 00 57 04 04 00 37 00 00 00 19 04 04 00 00 00 00 00 90 00 A1 [02:40:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 CB DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 36 00 00 00 5E 04 04 00 36 00 00 00 57 04 04 00 37 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:40:00]wFMCommunicate OK [02:40:00]SAM_PROTO_GetFieldsCounters done [02:40:00]requested_item shift.num is exist - process it [02:40:00]requested_item shift.opened is exist - process it [02:40:00]req_shift_opened [02:40:00]FM_GetShiftState [02:40:00]SAM_PROTO_GetShiftState [02:40:00]wFMCommunicate request_size=4 [02:40:00]MH_SAM_APDU [02:40:00]CAPDU: 80 13 01 00 [02:40:00]Write to MH i2c: E2 08 00 43 4F 80 13 01 00 00 00 00 00 0F [02:40:00]Write i2c OK [02:40:00]MH_I2C_Read... [02:40:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:40:00]Read from MH i2c: E2 [02:40:00]MH_I2C_Read... [02:40:00]Read from MH i2c: E2 0E 00 [02:40:00]MH_I2C_Read... [02:40:00]Read from MH i2c: E2 0E 00 43 4F 00 09 00 01 83 25 20 67 00 00 00 00 90 00 4A [02:40:00]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [02:40:00]wFMCommunicate OK [02:40:00]SAM_PROTO_GetShiftState done [02:40:00]FM_GetShiftState done [02:40:00]req_shift_opened done [02:40:00]requested_item shift.open_date is exist - process it [02:40:00]req_shift_open_date [02:40:00]req_shift_open_date done [02:40:00]produce_requested_data done [02:40:00]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318411,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [02:40:00]process_action_free close_receipt [02:40:00]json_value_free [02:40:00]json_value_free done [02:40:00]process_json_proto returns [02:40:00]Send response to host [02:40:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318411,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [02:40:00]free response buf [02:40:00]execute_script done [02:40:00]execute_script returns [02:40:00]free content buf [02:40:00]Sock 9.Close socket [02:40:00]Sock 9.Thread stoped [02:40:04]OFD Sender: No OFD packet to send [02:40:09]OFD Sender: No OFD packet to send [02:40:14]OFD Sender: No OFD packet to send [02:40:19]OFD Sender: No OFD packet to send [02:40:24]OFD Sender: No OFD packet to send [02:40:29]OFD Sender: No OFD packet to send [02:40:34]OFD Sender: No OFD packet to send [02:40:39]OFD Sender: No OFD packet to send [02:40:44]OFD Sender: No OFD packet to send [02:40:49]OFD Sender: No OFD packet to send [02:40:54]OFD Sender: No OFD packet to send [02:40:59]OFD Sender: No OFD packet to send [02:41:04]OFD Sender: No OFD packet to send [02:41:09]OFD Sender: No OFD packet to send [02:41:14]OFD Sender: No OFD packet to send [02:41:19]OFD Sender: No OFD packet to send [02:41:24]OFD Sender: No OFD packet to send [02:41:29]OFD Sender: No OFD packet to send [02:41:34]OFD Sender: No OFD packet to send [02:41:39]OFD Sender: No OFD packet to send [02:41:44]OFD Sender: No OFD packet to send [02:41:49]OFD Sender: No OFD packet to send [02:41:54]OFD Sender: No OFD packet to send [02:41:59]OFD Sender: No OFD packet to send [02:42:04]OFD Sender: No OFD packet to send [02:42:09]OFD Sender: No OFD packet to send [02:42:14]OFD Sender: No OFD packet to send [02:42:19]OFD Sender: No OFD packet to send [02:42:24]OFD Sender: No OFD packet to send [02:42:29]OFD Sender: No OFD packet to send [02:42:34]OFD Sender: No OFD packet to send [02:42:39]OFD Sender: No OFD packet to send [02:42:44]OFD Sender: No OFD packet to send [02:42:49]OFD Sender: No OFD packet to send [02:42:54]OFD Sender: No OFD packet to send [02:43:00]OFD Sender: No OFD packet to send [02:43:05]OFD Sender: No OFD packet to send [02:43:06]accept exits with 8 [02:43:06]New connection [02:43:06]New thread 3066895716 created [02:43:06]Thread 3067039076 joined [02:43:06]Waiting for new connection... [02:43:06] Sock 8.Parse request [02:43:06]Sock 8.Check first char [02:43:06]Sock 8.First char is OK [02:43:06]request: POST /json_proto HTTP/1.0 [02:43:06]Method: POST [02:43:06]URL: /json_proto [02:43:06]Method is POST - this is cgi request [02:43:06]url: /json_proto [02:43:06]query_string will be loaded in cgi processing [02:43:06]execute_cgi json_proto POST (null) [02:43:06]execute_cgi path=json_proto method=POST [02:43:06]POST find Content-Length [02:43:06]Host: 172.17.50.195:8080 [02:43:06]Content-Length: 806 [02:43:06]Content-Type: application/json [02:43:06] [02:43:06]POST finish read [02:43:06]Found Content-Length = 806 [02:43:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093431", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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\u000A4348693", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:43:06]execute_script... [02:43: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)1093431", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "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\u000A4348693", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:43:06]POST & json_proto [02:43:06]process_json_proto [02:43:06]json parsed OK: [02:43:06]protocol is kg_v1.0 [02:43:06]action value=close_receipt [02:43:06]process_action close_receipt [02:43:06]cmd_close_receipt [02:43:06]MH_GetDate [02:43:06]Write to MH i2c: F0 00 00 44 4F 82 [02:43:06]Write i2c OK [02:43:06]MH_I2C_Read... [02:43:06]Read from MH i2c: F0 [02:43:06]MH_I2C_Read... [02:43:06]Read from MH i2c: F0 09 00 [02:43:06]MH_I2C_Read... [02:43:06]Read from MH i2c: F0 09 00 44 4F 00 BD 4B 20 67 43 33 1C 67 13 [02:43:06]GetLastDocTimeStamp 1730169600 [02:43:06]current date 1730169789 [02:43:06]FM_GetShiftState [02:43:06]SAM_PROTO_GetShiftState [02:43:06]wFMCommunicate request_size=4 [02:43:06]MH_SAM_APDU [02:43:06]CAPDU: 80 13 01 00 [02:43:06]Write to MH i2c: E2 08 00 45 4F 80 13 01 00 00 00 00 00 11 [02:43:06]Write i2c OK [02:43:06]MH_I2C_Read... [02:43:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:43:06]Read from MH i2c: E2 [02:43:06]MH_I2C_Read... [02:43:06]Read from MH i2c: E2 0E 00 [02:43:06]MH_I2C_Read... [02:43:06]Read from MH i2c: E2 0E 00 45 4F 00 09 00 01 83 25 20 67 00 00 00 00 90 00 4C [02:43:06]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [02:43:06]wFMCommunicate OK [02:43:06]SAM_PROTO_GetShiftState done [02:43:06]FM_GetShiftState done [02:43:06]opened in 1730160003 [02:43:06]opened+sec_in_day 1730246403 [02:43:06]quantity*price = 0 [02:43:06]sum+1 = 1 [02:43:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 55 29.10.2024 02:43 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливные Талоны 4348693 ФМ: 0000000000874671 ФД: 318412 ФПД: 251543790750220 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T024309&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318412&fm=251543790750220&tin=02508201610067®Number=0000000000091628&sum=0 [02:43:08]StoreToDocumentArchive [02:43:08]shift 547 fd 318412 [02:43:08]save to /storage/0547/doc_00318412 [02:43:08]save last doc name /storage/0547/doc_00318412 to /storage/kkm_last_doc_name [02:43:08]save OK [02:43:08]Clear old archive folders... [02:43:08]ProcessDocumentItem done err = 0, tmpTLVsize=252 [02:43:08]tlvbuf is 00214AA0 [02:43:08]SAM_PROTO_ClearQueue [02:43:08]wFMCommunicate request_size=4 [02:43:08]MH_SAM_APDU [02:43:08]CAPDU: 80 09 00 00 [02:43:08]Write to MH i2c: E2 08 00 52 4F 80 09 00 00 00 00 00 00 13 [02:43:08]Write i2c OK [02:43:08]MH_I2C_Read... [02:43:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:43:08]Read from MH i2c: E2 [02:43:08]MH_I2C_Read... [02:43:08]Read from MH i2c: E2 03 00 [02:43:08]MH_I2C_Read... [02:43:08]Read from MH i2c: E2 03 00 52 4F 00 90 00 15 [02:43:08]RAPDU: 90 00 [02:43:08]wFMCommunicate OK [02:43:08]SAM_PROTO_ClearQueue done [02:43:08]KKMCreateOFDPacket [02:43:08]OFDProtocolAddRootSTLVToBuf [02:43:08]FM_MakeSignedData [02:43:08]FM_MakeSignedData [02:43:08]SAM_PROTO_SignData [02:43:08]wFMCommunicate request_size=4 [02:43:08]MH_SAM_APDU [02:43:08]CAPDU: 80 0D 01 02 [02:43:08]Write to MH i2c: E2 08 00 53 4F 80 0D 01 02 00 00 00 00 1B [02:43:08]Write i2c OK [02:43:08]MH_I2C_Read... [02:43:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:43:08]Read from MH i2c: E2 [02:43:08]MH_I2C_Read... [02:43:08]Read from MH i2c: E2 03 00 [02:43:08]MH_I2C_Read... [02:43:08]Read from MH i2c: E2 03 00 53 4F 00 90 00 16 [02:43:08]RAPDU: 90 00 [02:43:08]wFMCommunicate OK [02:43:08]wFMCommunicate request_size=255 [02:43:08]MH_SAM_APDU [02:43:08]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 37 00 00 00 F4 03 04 00 BD 4B 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CC DB 04 00 35 04 06 00 [02:43:08]Write to MH i2c: E2 02 01 54 4F 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 37 00 00 00 F4 03 04 00 BD 4B 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CC DB 04 00 35 04 06 00 00 00 63 [02:43:08]Write i2c OK [02:43:08]MH_I2C_Read... [02:43:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:43:08]Read from MH i2c: E2 [02:43:08]MH_I2C_Read... [02:43:08]Read from MH i2c: E2 03 00 [02:43:08]MH_I2C_Read... [02:43:08]Read from MH i2c: E2 03 00 54 4F 00 90 00 17 [02:43:08]RAPDU: 90 00 [02:43:08]wFMCommunicate OK [02:43:08]wFMCommunicate request_size=11 [02:43:08]MH_SAM_APDU [02:43:08]CAPDU: 80 0D 02 02 06 E4 C7 1A 4B 0A 0C [02:43:08]Write to MH i2c: E2 0E 00 55 4F 80 0D 02 02 06 00 E4 C7 1A 4B 0A 0C 00 00 50 [02:43:08]Write i2c OK [02:43:08]MH_I2C_Read... [02:43:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:43:08]Read from MH i2c: E2 [02:43:08]MH_I2C_Read... [02:43:08]Read from MH i2c: E2 03 00 [02:43:08]MH_I2C_Read... [02:43:08]Read from MH i2c: E2 03 00 55 4F 00 90 00 18 [02:43:08]RAPDU: 90 00 [02:43:08]wFMCommunicate OK [02:43:08]wFMCommunicate request_size=4 [02:43:08]MH_SAM_APDU [02:43:08]CAPDU: 80 0D 03 02 [02:43:08]Write to MH i2c: E2 08 00 56 4F 80 0D 03 02 00 00 00 00 20 [02:43:08]Write i2c OK [02:43:08]MH_I2C_Read... [02:43:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:43:08]Read from MH i2c: E2 [02:43:08]MH_I2C_Read... [02:43:08]Read from MH i2c: E2 0B 00 [02:43:08]MH_I2C_Read... [02:43:08]Read from MH i2c: E2 0B 00 56 4F 00 71 3D 1A BF 82 87 8A FE 90 00 39 [02:43:08]RAPDU: 71 3D 1A BF 82 87 8A FE 90 00 [02:43:08]wFMCommunicate OK [02:43:08]SAM_PROTO_SignData done [02:43:08]FM_MakeSignedData done [02:43:08]CreateOFDProtocolMessage [02:43:08]wFMCommunicate request_size=4 [02:43:08]MH_SAM_APDU [02:43:08]CAPDU: 80 11 00 00 [02:43:08]Write to MH i2c: E2 08 00 57 4F 80 11 00 00 00 00 00 00 20 [02:43:08]Write i2c OK [02:43:08]MH_I2C_Read... [02:43:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:43:08]Read from MH i2c: E2 [02:43:08]MH_I2C_Read... [02:43:08]Read from MH i2c: E2 17 00 [02:43:08]MH_I2C_Read... [02:43:08]Read from MH i2c: E2 17 00 57 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 74 [02:43:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [02:43:08]wFMCommunicate OK [02:43:08]CreateOFDProtocolMessage done [02:43:08]OFDSenderStorePacket 318412 [02:43:08]StoreOFDPacket docnum=318412 [02:43:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 E1 33 08 01 06 22 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 37 00 00 00 F4 03 04 00 BD 4B 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CC DB 04 00 35 04 06 00 E4 C7 1A 4B 0A 0C 71 3D 1A BF 82 87 8A FE [02:43:08]CheckFolder [02:43:08]dirname=/storage/ofd_packets [02:43:08]CheckFolder done [02:43:08]ProducePacketName [02:43:08]name=ofd_packets/00318412 [02:43:08]NVStorageSaveData ofd_packets/00318412 [02:43:08]File name is /storage/ofd_packets/00318412 [02:43:08]Write 302 bytes [02:43:08]NVStorageSaveData done [02:43:08]OFDSenderStorePacket done [02:43:08]KKMCreateOFDPacket done [02:43:08]NVStorageSaveData kkm_last_timestamp [02:43:08]File name is /storage/kkm_last_timestamp [02:43:08]Write 4 bytes [02:43:08]NVStorageSaveData done [02:43:08]ExternCall_PrintAddStr [02:43:08]wPrintStart [02:43:08]Write to MH i2c: 01 00 00 58 4F A7 [02:43:08]OFD Sender: Processing packet 318412 [packets to send 127, broken 126] [02:43:08]ProducePacketName [02:43:08]name=ofd_packets/00318412 [02:43:08]OFD Sender: To server: pG, [02:43:08]CommunicateWithHost lk.salyk.kg:30040 [02:43:08]ConnectInit lk.salyk.kg [02:43:08]Write i2c OK [02:43:08]MH_I2C_Read... [02:43:08]Read from MH i2c: 01 [02:43:08]MH_I2C_Read... [02:43:08]Read from MH i2c: 01 07 00 [02:43:08]MH_I2C_Read... [02:43:08]Read from MH i2c: 01 07 00 58 4F 00 00 00 00 00 FF 0F BC [02:43:08]RasterBufferAndPrint [02:43:08]line Счет N : (1)1093431 [02:43:08]line ИНН: 02508201610067 [02:43:08]line Контрольно-Кассовый Чек [02:43:08]line ПРОДАЖА [02:43:08]line ТРК (МРК, ГНК) : 31 [02:43:08]line Товар: 2710194210 [02:43:08]line ДТ(л)-К-2 [02:43:08]line 20.000 * 0.00 [02:43:08]line = 0.00 [02:43:08]line НДС 12% НСП 1% [02:43:08]line > о реализуемом товаре [02:43:08]line ИТОГО: 0.00 [02:43:08]line НСП 1% : 0.00 [02:43:08]line НДС 12% : 0.00 [02:43:08]line Наличными: 0.00 [02:43:08]line Безнал.: 0.00 [02:43:08]line Место: АЗС № 101 "Партнер Нефть" [02:43:08]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [02:43:08]line СНО: Общий режим [02:43:08]line Чек 55 29.10.2024 02:43 [02:43:08]line Смена: 547 ФФД: 1.0 [02:43:08]line ЗНМ: 0300000082 [02:43:08]line РНМ: 0000000000091628 [02:43:08]line Версия ККМ: 001 [02:43:08]line Талоны: Топливные Талоны [02:43:08]line 4348693 [02:43:08]line ФМ: 0000000000874671 [02:43:08]line ФД: 318412 [02:43:08]line ФПД: 251543790750220 [02:43:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T024309&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318412&fm=251543790750220&tin=02508201610067®Number=0000000000091628&sum=0 [02:43:08]written 0, free lines is 4095 [02:43:08]Connected sock=10 [02:43:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 E1 33 08 01 06 22 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 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 37 00 00 00 F4 03 04 00 BD 4B 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CC DB 04 00 35 04 06 00 E4 C7 1A 4B 0A 0C 71 3D 1A BF 82 87 8A FE [02:43:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 2D 5D 47 00 B4 A6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CC DB 04 00 F4 03 04 00 74 F7 1F 67 B6 04 01 00 00 EE 6B B6 CD 9B 0D DE 9C [02:43:08]CommunicateWithHost err = 0 [02:43:08]CheckOFDResponse [02:43:08]1017 (14) - 77093643461234 [02:43:08]1041 (16) - 0000000000874671 [02:43:08]1040 (4) - 318412 [02:43:08]1012 (4) - 28.10.2024 20:43 [02:43:08]1206 (1) - 0 [02:43:08]OFD Sender: Remove packet 318412 [02:43:08]ProducePacketName [02:43:08]name=ofd_packets/00318412 [02:43:08]NVStorageDeleteData [02:43:09]Write to MH i2c: 01 00 00 82 4F D1 [02:43:09]Write i2c OK [02:43:09]MH_I2C_Read... [02:43:09]Read from MH i2c: 01 [02:43:09]MH_I2C_Read... [02:43:09]Read from MH i2c: 01 07 00 [02:43:09]MH_I2C_Read... [02:43:09]Read from MH i2c: 01 07 00 82 4F 00 00 00 00 00 00 0D E5 [02:43:09]RasterBufferAndPrint [02:43:09]line [02:43:09]line [02:43:09]line [02:43:09]line [02:43:09]line [02:43:09]written 0, free lines is 3335 [02:43:09]MH_Cut [02:43:09]Write to MH i2c: D1 01 00 89 4F 01 AA [02:43:09]Write i2c OK [02:43:09]MH_I2C_Read... [02:43:09]Read from MH i2c: D1 [02:43:09]MH_I2C_Read... [02:43:09]Read from MH i2c: D1 01 00 [02:43:09]MH_I2C_Read... [02:43:09]Read from MH i2c: D1 01 00 89 4F 00 A9 [02:43:09]Write to MH i2c: 01 00 00 8A 4F D9 [02:43:09]Write i2c OK [02:43:09]MH_I2C_Read... [02:43:09]OFD Sender: No OFD packet to send [02:43:09]*** Cut start [02:43:09]*** Partial cut [02:43:09]*** CUTSNS_PIN = 1 [02:43:09]*** CUTSNS_PIN = 0 [02:43:10]*** Brake cut motor [02:43:10]Read from MH i2c: 01 [02:43:10]MH_I2C_Read... [02:43:10]*** Stop cut motor [02:43:10]*** Cut end [02:43:10]Read from MH i2c: 01 07 00 [02:43:10]MH_I2C_Read... [02:43:10]Read from MH i2c: 01 07 00 8A 4F 00 00 00 00 00 FF 0F EE [02:43:10]process_action close_receipt done [02:43:10]requested_data is exist [02:43:10]produce_requested_data [02:43:10]requested_item fm.sn is exist - process it [02:43:10]wFMCommunicate request_size=4 [02:43:10]MH_SAM_APDU [02:43:10]CAPDU: 80 11 00 00 [02:43:10]Write to MH i2c: E2 08 00 8B 4F 80 11 00 00 00 00 00 00 54 [02:43:10]Write i2c OK [02:43:10]MH_I2C_Read... [02:43:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:43:10]Read from MH i2c: E2 [02:43:10]MH_I2C_Read... [02:43:10]Read from MH i2c: E2 17 00 [02:43:10]MH_I2C_Read... [02:43:10]Read from MH i2c: E2 17 00 8B 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 A8 [02:43:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [02:43:10]wFMCommunicate OK [02:43:10]requested_item fd.num is exist - process it [02:43:10]SAM_PROTO_GetFieldsCounters [02:43:10]wFMCommunicate request_size=4 [02:43:10]MH_SAM_APDU [02:43:10]CAPDU: 80 13 00 00 [02:43:10]Write to MH i2c: E2 08 00 8C 4F 80 13 00 00 00 00 00 00 57 [02:43:10]Write i2c OK [02:43:10]MH_I2C_Read... [02:43:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:43:10]Read from MH i2c: E2 [02:43:10]MH_I2C_Read... [02:43:10]Read from MH i2c: E2 62 00 [02:43:10]MH_I2C_Read... [02:43:10]Read from MH i2c: E2 62 00 8C 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 CC DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 37 00 00 00 5E 04 04 00 37 00 00 00 57 04 04 00 38 00 00 00 19 04 04 00 00 00 00 00 90 00 EF [02:43:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 CC DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 37 00 00 00 5E 04 04 00 37 00 00 00 57 04 04 00 38 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:43:10]wFMCommunicate OK [02:43:10]SAM_PROTO_GetFieldsCounters done [02:43:10]requested_item shift.num is exist - process it [02:43:10]requested_item shift.opened is exist - process it [02:43:10]req_shift_opened [02:43:10]FM_GetShiftState [02:43:10]SAM_PROTO_GetShiftState [02:43:10]wFMCommunicate request_size=4 [02:43:10]MH_SAM_APDU [02:43:10]CAPDU: 80 13 01 00 [02:43:10]Write to MH i2c: E2 08 00 8D 4F 80 13 01 00 00 00 00 00 59 [02:43:10]Write i2c OK [02:43:10]MH_I2C_Read... [02:43:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:43:10]Read from MH i2c: E2 [02:43:10]MH_I2C_Read... [02:43:10]Read from MH i2c: E2 0E 00 [02:43:10]MH_I2C_Read... [02:43:10]Read from MH i2c: E2 0E 00 8D 4F 00 09 00 01 83 25 20 67 00 00 00 00 90 00 94 [02:43:10]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [02:43:10]wFMCommunicate OK [02:43:10]SAM_PROTO_GetShiftState done [02:43:10]FM_GetShiftState done [02:43:10]req_shift_opened done [02:43:10]requested_item shift.open_date is exist - process it [02:43:10]req_shift_open_date [02:43:10]req_shift_open_date done [02:43:10]produce_requested_data done [02:43:10]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318412,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [02:43:10]process_action_free close_receipt [02:43:10]json_value_free [02:43:10]json_value_free done [02:43:10]process_json_proto returns [02:43:10]Send response to host [02:43:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318412,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [02:43:10]free response buf [02:43:10]execute_script done [02:43:10]execute_script returns [02:43:10]free content buf [02:43:10]Sock 8.Close socket [02:43:10]Sock 8.Thread stoped [02:43:14]OFD Sender: No OFD packet to send [02:43:19]OFD Sender: No OFD packet to send [02:43:24]OFD Sender: No OFD packet to send [02:43:29]OFD Sender: No OFD packet to send [02:43:34]OFD Sender: No OFD packet to send [02:43:39]OFD Sender: No OFD packet to send [02:43:44]OFD Sender: No OFD packet to send [02:43:49]OFD Sender: No OFD packet to send [02:43:54]OFD Sender: No OFD packet to send [02:43:59]OFD Sender: No OFD packet to send [02:44:04]OFD Sender: No OFD packet to send [02:44:09]OFD Sender: No OFD packet to send [02:44:14]OFD Sender: No OFD packet to send [02:44:19]OFD Sender: No OFD packet to send [02:44:19]accept exits with 9 [02:44:19]New connection [02:44:19]New thread 3067039076 created [02:44:19]Thread 3066895716 joined [02:44:19]Waiting for new connection... [02:44:19] Sock 9.Parse request [02:44:19]Sock 9.Check first char [02:44:19]Sock 9.First char is OK [02:44:19]request: POST /json_proto HTTP/1.0 [02:44:19]Method: POST [02:44:19]URL: /json_proto [02:44:19]Method is POST - this is cgi request [02:44:19]url: /json_proto [02:44:19]query_string will be loaded in cgi processing [02:44:19]execute_cgi json_proto POST (null) [02:44:19]execute_cgi path=json_proto method=POST [02:44:19]POST find Content-Length [02:44:19]Host: 172.17.50.195:8080 [02:44:19]Content-Length: 683 [02:44:19]Content-Type: application/json [02:44:19] [02:44:19]POST finish read [02:44:19]Found Content-Length = 683 [02:44:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093432", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 6.250, "sum" : 476.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 476.00, "total" : 476.00, "payments": [ { "type": 0, "sum" : 476.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:44:19]execute_script... [02:44: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)1093432", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 6.250, "sum" : 476.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 476.00, "total" : 476.00, "payments": [ { "type": 0, "sum" : 476.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:44:19]POST & json_proto [02:44:19]process_json_proto [02:44:19]json parsed OK: [02:44:19]protocol is kg_v1.0 [02:44:19]action value=close_receipt [02:44:19]process_action close_receipt [02:44:19]cmd_close_receipt [02:44:19]MH_GetDate [02:44:19]Write to MH i2c: F0 00 00 8E 4F CC [02:44:19]Write i2c OK [02:44:19]MH_I2C_Read... [02:44:19]Read from MH i2c: F0 [02:44:19]MH_I2C_Read... [02:44:19]Read from MH i2c: F0 09 00 [02:44:19]MH_I2C_Read... [02:44:19]Read from MH i2c: F0 09 00 8E 4F 00 06 4C 20 67 43 33 1C 67 A7 [02:44:19]GetLastDocTimeStamp 1730169789 [02:44:19]current date 1730169862 [02:44:19]FM_GetShiftState [02:44:19]SAM_PROTO_GetShiftState [02:44:19]wFMCommunicate request_size=4 [02:44:19]MH_SAM_APDU [02:44:19]CAPDU: 80 13 01 00 [02:44:19]Write to MH i2c: E2 08 00 8F 4F 80 13 01 00 00 00 00 00 5B [02:44:19]Write i2c OK [02:44:19]MH_I2C_Read... [02:44:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:44:19]Read from MH i2c: E2 [02:44:19]MH_I2C_Read... [02:44:19]Read from MH i2c: E2 0E 00 [02:44:19]MH_I2C_Read... [02:44:19]Read from MH i2c: E2 0E 00 8F 4F 00 09 00 01 83 25 20 67 00 00 00 00 90 00 96 [02:44:19]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [02:44:19]wFMCommunicate OK [02:44:19]SAM_PROTO_GetShiftState done [02:44:19]FM_GetShiftState done [02:44:19]opened in 1730160003 [02:44:19]opened+sec_in_day 1730246403 [02:44:19]quantity*price = 47625 [02:44:19]sum+1 = 47626 [02:44:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 476.00 Внесено: 476.00 СДАЧА: 0.00 НСП 1% : 4.21 НДС 12% : 50.57 Наличными: 476.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 56 29.10.2024 02:44 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318413 ФПД: 136101402896347 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T024422&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318413&fm=136101402896347&tin=02508201610067®Number=0000000000091628&sum=47600 [02:44:21]StoreToDocumentArchive [02:44:21]shift 547 fd 318413 [02:44:21]save to /storage/0547/doc_00318413 [02:44:21]save last doc name /storage/0547/doc_00318413 to /storage/kkm_last_doc_name [02:44:21]save OK [02:44:21]Clear old archive folders... [02:44:21]ProcessDocumentItem done err = 0, tmpTLVsize=252 [02:44:21]tlvbuf is 0020AF80 [02:44:21]SAM_PROTO_ClearQueue [02:44:21]wFMCommunicate request_size=4 [02:44:21]MH_SAM_APDU [02:44:21]CAPDU: 80 09 00 00 [02:44:21]Write to MH i2c: E2 08 00 9C 4F 80 09 00 00 00 00 00 00 5D [02:44:21]Write i2c OK [02:44:21]MH_I2C_Read... [02:44:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:44:21]Read from MH i2c: E2 [02:44:21]MH_I2C_Read... [02:44:21]Read from MH i2c: E2 03 00 [02:44:21]MH_I2C_Read... [02:44:21]Read from MH i2c: E2 03 00 9C 4F 00 90 00 5F [02:44:21]RAPDU: 90 00 [02:44:21]wFMCommunicate OK [02:44:21]SAM_PROTO_ClearQueue done [02:44:21]KKMCreateOFDPacket [02:44:21]OFDProtocolAddRootSTLVToBuf [02:44:21]FM_MakeSignedData [02:44:21]FM_MakeSignedData [02:44:21]SAM_PROTO_SignData [02:44:21]wFMCommunicate request_size=4 [02:44:21]MH_SAM_APDU [02:44:21]CAPDU: 80 0D 01 02 [02:44:21]Write to MH i2c: E2 08 00 9D 4F 80 0D 01 02 00 00 00 00 65 [02:44:21]Write i2c OK [02:44:21]MH_I2C_Read... [02:44:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:44:21]Read from MH i2c: E2 [02:44:21]MH_I2C_Read... [02:44:21]Read from MH i2c: E2 03 00 [02:44:21]MH_I2C_Read... [02:44:21]Read from MH i2c: E2 03 00 9D 4F 00 90 00 60 [02:44:21]RAPDU: 90 00 [02:44:21]wFMCommunicate OK [02:44:21]wFMCommunicate request_size=255 [02:44:21]MH_SAM_APDU [02:44:21]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 6A 18 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 09 BA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 B9 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 13 00 00 00 00 07 04 06 00 F0 B9 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 06 4C 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CD DB 04 00 35 04 06 00 [02:44:21]Write to MH i2c: E2 02 01 9E 4F 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 6A 18 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 09 BA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 B9 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 13 00 00 00 00 07 04 06 00 F0 B9 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 06 4C 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CD DB 04 00 35 04 06 00 00 00 7D [02:44:21]Write i2c OK [02:44:21]MH_I2C_Read... [02:44:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:44:21]Read from MH i2c: E2 [02:44:21]MH_I2C_Read... [02:44:21]Read from MH i2c: E2 03 00 [02:44:21]MH_I2C_Read... [02:44:21]Read from MH i2c: E2 03 00 9E 4F 00 90 00 61 [02:44:21]RAPDU: 90 00 [02:44:21]wFMCommunicate OK [02:44:21]wFMCommunicate request_size=11 [02:44:21]MH_SAM_APDU [02:44:21]CAPDU: 80 0D 02 02 06 7B C8 93 C5 E7 DB [02:44:21]Write to MH i2c: E2 0E 00 9F 4F 80 0D 02 02 06 00 7B C8 93 C5 E7 DB 00 00 D1 [02:44:21]Write i2c OK [02:44:21]MH_I2C_Read... [02:44:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:44:21]Read from MH i2c: E2 [02:44:21]MH_I2C_Read... [02:44:21]Read from MH i2c: E2 03 00 [02:44:21]MH_I2C_Read... [02:44:21]Read from MH i2c: E2 03 00 9F 4F 00 90 00 62 [02:44:21]RAPDU: 90 00 [02:44:21]wFMCommunicate OK [02:44:21]wFMCommunicate request_size=4 [02:44:21]MH_SAM_APDU [02:44:21]CAPDU: 80 0D 03 02 [02:44:21]Write to MH i2c: E2 08 00 A0 4F 80 0D 03 02 00 00 00 00 6A [02:44:21]Write i2c OK [02:44:21]MH_I2C_Read... [02:44:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:44:21]Read from MH i2c: E2 [02:44:21]MH_I2C_Read... [02:44:21]Read from MH i2c: E2 0B 00 [02:44:21]MH_I2C_Read... [02:44:21]Read from MH i2c: E2 0B 00 A0 4F 00 F1 15 5D F9 6F 75 98 D7 90 00 1A [02:44:21]RAPDU: F1 15 5D F9 6F 75 98 D7 90 00 [02:44:21]wFMCommunicate OK [02:44:21]SAM_PROTO_SignData done [02:44:21]FM_MakeSignedData done [02:44:21]CreateOFDProtocolMessage [02:44:21]wFMCommunicate request_size=4 [02:44:21]MH_SAM_APDU [02:44:21]CAPDU: 80 11 00 00 [02:44:21]Write to MH i2c: E2 08 00 A1 4F 80 11 00 00 00 00 00 00 6A [02:44:21]Write i2c OK [02:44:21]MH_I2C_Read... [02:44:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:44:21]Read from MH i2c: E2 [02:44:21]MH_I2C_Read... [02:44:21]Read from MH i2c: E2 17 00 [02:44:21]MH_I2C_Read... [02:44:21]Read from MH i2c: E2 17 00 A1 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 BE [02:44:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [02:44:21]wFMCommunicate OK [02:44:21]CreateOFDProtocolMessage done [02:44:21]OFDSenderStorePacket 318413 [02:44:21]StoreOFDPacket docnum=318413 [02:44:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 44 14 08 01 0F 0E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 6A 18 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 09 BA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 B9 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 13 00 00 00 00 07 04 06 00 F0 B9 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 06 4C 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CD DB 04 00 35 04 06 00 7B C8 93 C5 E7 DB F1 15 5D F9 6F 75 98 D7 [02:44:21]CheckFolder [02:44:21]dirname=/storage/ofd_packets [02:44:21]CheckFolder done [02:44:21]ProducePacketName [02:44:21]name=ofd_packets/00318413 [02:44:21]NVStorageSaveData ofd_packets/00318413 [02:44:21]File name is /storage/ofd_packets/00318413 [02:44:21]Write 302 bytes [02:44:21]NVStorageSaveData done [02:44:21]OFDSenderStorePacket done [02:44:21]KKMCreateOFDPacket done [02:44:21]NVStorageSaveData kkm_last_timestamp [02:44:21]File name is /storage/kkm_last_timestamp [02:44:21]Write 4 bytes [02:44:21]NVStorageSaveData done [02:44:21]ExternCall_PrintAddStr [02:44:21]wPrintStart [02:44:21]Write to MH i2c: 01 00 00 A2 4F F1 [02:44:21]Write i2c OK [02:44:21]MH_I2C_Read... [02:44:21]Read from MH i2c: 01 [02:44:21]MH_I2C_Read... [02:44:21]Read from MH i2c: 01 07 00 [02:44:21]MH_I2C_Read... [02:44:21]Read from MH i2c: 01 07 00 A2 4F 00 00 00 00 00 FF 0F 06 [02:44:21]RasterBufferAndPrint [02:44:21]line Счет N : (1)1093432 [02:44:21]line ИНН: 02508201610067 [02:44:21]line Контрольно-Кассовый Чек [02:44:21]line ПРОДАЖА [02:44:21]line ТРК (МРК, ГНК) : 31 [02:44:21]line Товар: 2710194210 [02:44:21]line ДТ(л)-К-2 [02:44:21]line 6.250 * 76.20 [02:44:21]line = 476.25 [02:44:21]line НДС 12% НСП 1% [02:44:21]line > о реализуемом товаре [02:44:21]line ОКРУГЛЕНИЕ: -0.25 [02:44:21]line ИТОГО: 476.00 [02:44:21]line Внесено: 476.00 [02:44:21]line СДАЧА: 0.00 [02:44:21]line НСП 1% : 4.21 [02:44:21]line НДС 12% : 50.57 [02:44:21]line Наличными: 476.00 [02:44:21]line Безнал.: 0.00 [02:44:21]line Место: АЗС № 101 "Партнер Нефть" [02:44:21]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [02:44:21]line СНО: Общий режим [02:44:21]line Чек 56 29.10.2024 02:44 [02:44:21]line Смена: 547 ФФД: 1.0 [02:44:21]line ЗНМ: 0300000082 [02:44:21]line РНМ: 0000000000091628 [02:44:21]line Версия ККМ: 001 [02:44:21]line ФМ: 0000000000874671 [02:44:21]line ФД: 318413 [02:44:21]line ФПД: 136101402896347 [02:44:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T024422&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318413&fm=136101402896347&tin=02508201610067®Number=0000000000091628&sum=47600 [02:44:21]OFD Sender: Processing packet 318413 [packets to send 127, broken 126] [02:44:21]ProducePacketName [02:44:21]name=ofd_packets/00318413 [02:44:21]OFD Sender: To server: pG, [02:44:21]CommunicateWithHost lk.salyk.kg:30040 [02:44:21]ConnectInit lk.salyk.kg [02:44:21]written 0, free lines is 4095 [02:44:22]Connected sock=10 [02:44:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 44 14 08 01 0F 0E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 6A 18 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 09 BA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 B9 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 13 00 00 00 00 07 04 06 00 F0 B9 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 06 4C 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CD DB 04 00 35 04 06 00 7B C8 93 C5 E7 DB F1 15 5D F9 6F 75 98 D7 [02:44:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 12 0E 47 00 BC 6E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CD DB 04 00 F4 03 04 00 BD F7 1F 67 B6 04 01 00 00 2F 8C A5 91 AD 12 63 D1 [02:44:22]CommunicateWithHost err = 0 [02:44:22]CheckOFDResponse [02:44:22]1017 (14) - 77093643461234 [02:44:22]1041 (16) - 0000000000874671 [02:44:22]1040 (4) - 318413 [02:44:22]1012 (4) - 28.10.2024 20:44 [02:44:22]1206 (1) - 0 [02:44:22]OFD Sender: Remove packet 318413 [02:44:22]ProducePacketName [02:44:22]name=ofd_packets/00318413 [02:44:22]NVStorageDeleteData [02:44:22]Write to MH i2c: 01 00 00 CD 4F 1C [02:44:22]Write i2c OK [02:44:22]MH_I2C_Read... [02:44:22]Read from MH i2c: 01 [02:44:22]MH_I2C_Read... [02:44:22]Read from MH i2c: 01 07 00 [02:44:22]MH_I2C_Read... [02:44:22]Read from MH i2c: 01 07 00 CD 4F 00 00 00 00 00 F4 0C 23 [02:44:22]RasterBufferAndPrint [02:44:22]line [02:44:22]line [02:44:22]line [02:44:22]line [02:44:22]line [02:44:22]written 0, free lines is 3327 [02:44:22]MH_Cut [02:44:22]Write to MH i2c: D1 01 00 D4 4F 01 F5 [02:44:22]Write i2c OK [02:44:22]MH_I2C_Read... [02:44:22]Read from MH i2c: D1 [02:44:22]MH_I2C_Read... [02:44:22]Read from MH i2c: D1 01 00 [02:44:22]MH_I2C_Read... [02:44:22]Read from MH i2c: D1 01 00 D4 4F 00 F4 [02:44:22]Write to MH i2c: 01 00 00 D5 4F 24 [02:44:22]Write i2c OK [02:44:22]MH_I2C_Read... [02:44:22]OFD Sender: No OFD packet to send [02:44:23]*** Cut start [02:44:23]*** Partial cut [02:44:23]*** CUTSNS_PIN = 1 [02:44:23]*** CUTSNS_PIN = 0 [02:44:23]*** Brake cut motor [02:44:23]Read from MH i2c: 01 [02:44:23]MH_I2C_Read... [02:44:23]*** Stop cut motor [02:44:23]*** Cut end [02:44:23]Read from MH i2c: 01 07 00 [02:44:23]MH_I2C_Read... [02:44:23]Read from MH i2c: 01 07 00 D5 4F 00 00 00 00 00 FF 0F 39 [02:44:23]process_action close_receipt done [02:44:23]requested_data is exist [02:44:23]produce_requested_data [02:44:23]requested_item fm.sn is exist - process it [02:44:23]wFMCommunicate request_size=4 [02:44:23]MH_SAM_APDU [02:44:23]CAPDU: 80 11 00 00 [02:44:23]Write to MH i2c: E2 08 00 D6 4F 80 11 00 00 00 00 00 00 9F [02:44:23]Write i2c OK [02:44:23]MH_I2C_Read... [02:44:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:44:23]Read from MH i2c: E2 [02:44:23]MH_I2C_Read... [02:44:23]Read from MH i2c: E2 17 00 [02:44:23]MH_I2C_Read... [02:44:23]Read from MH i2c: E2 17 00 D6 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 F3 [02:44:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [02:44:23]wFMCommunicate OK [02:44:23]requested_item fd.num is exist - process it [02:44:23]SAM_PROTO_GetFieldsCounters [02:44:23]wFMCommunicate request_size=4 [02:44:23]MH_SAM_APDU [02:44:23]CAPDU: 80 13 00 00 [02:44:23]Write to MH i2c: E2 08 00 D7 4F 80 13 00 00 00 00 00 00 A2 [02:44:23]Write i2c OK [02:44:23]MH_I2C_Read... [02:44:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:44:23]Read from MH i2c: E2 [02:44:23]MH_I2C_Read... [02:44:23]Read from MH i2c: E2 62 00 [02:44:23]MH_I2C_Read... [02:44:23]Read from MH i2c: E2 62 00 D7 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 CD DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 38 00 00 00 5E 04 04 00 38 00 00 00 57 04 04 00 39 00 00 00 19 04 04 00 00 00 00 00 90 00 3E [02:44:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 CD DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 38 00 00 00 5E 04 04 00 38 00 00 00 57 04 04 00 39 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:44:23]wFMCommunicate OK [02:44:23]SAM_PROTO_GetFieldsCounters done [02:44:23]requested_item shift.num is exist - process it [02:44:23]requested_item shift.opened is exist - process it [02:44:23]req_shift_opened [02:44:23]FM_GetShiftState [02:44:23]SAM_PROTO_GetShiftState [02:44:23]wFMCommunicate request_size=4 [02:44:23]MH_SAM_APDU [02:44:23]CAPDU: 80 13 01 00 [02:44:23]Write to MH i2c: E2 08 00 D8 4F 80 13 01 00 00 00 00 00 A4 [02:44:23]Write i2c OK [02:44:23]MH_I2C_Read... [02:44:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:44:24]Read from MH i2c: E2 [02:44:24]MH_I2C_Read... [02:44:24]Read from MH i2c: E2 0E 00 [02:44:24]MH_I2C_Read... [02:44:24]Read from MH i2c: E2 0E 00 D8 4F 00 09 00 01 83 25 20 67 00 00 00 00 90 00 DF [02:44:24]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [02:44:24]wFMCommunicate OK [02:44:24]SAM_PROTO_GetShiftState done [02:44:24]FM_GetShiftState done [02:44:24]req_shift_opened done [02:44:24]requested_item shift.open_date is exist - process it [02:44:24]req_shift_open_date [02:44:24]req_shift_open_date done [02:44:24]produce_requested_data done [02:44:24]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318413,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [02:44:24]process_action_free close_receipt [02:44:24]json_value_free [02:44:24]json_value_free done [02:44:24]process_json_proto returns [02:44:24]Send response to host [02:44:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318413,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [02:44:24]free response buf [02:44:24]execute_script done [02:44:24]execute_script returns [02:44:24]free content buf [02:44:24]Sock 9.Close socket [02:44:24]Sock 9.Thread stoped [02:44:27]OFD Sender: No OFD packet to send [02:44:32]OFD Sender: No OFD packet to send [02:44:37]OFD Sender: No OFD packet to send [02:44:42]OFD Sender: No OFD packet to send [02:44:47]OFD Sender: No OFD packet to send [02:44:52]OFD Sender: No OFD packet to send [02:44:57]OFD Sender: No OFD packet to send [02:45:02]OFD Sender: No OFD packet to send [02:45:07]OFD Sender: No OFD packet to send [02:45:12]OFD Sender: No OFD packet to send [02:45:17]OFD Sender: No OFD packet to send [02:45:22]OFD Sender: No OFD packet to send [02:45:27]OFD Sender: No OFD packet to send [02:45:32]OFD Sender: No OFD packet to send [02:45:37]OFD Sender: No OFD packet to send [02:45:42]OFD Sender: No OFD packet to send [02:45:47]OFD Sender: No OFD packet to send [02:45:52]OFD Sender: No OFD packet to send [02:45:57]OFD Sender: No OFD packet to send [02:46:02]OFD Sender: No OFD packet to send [02:46:07]OFD Sender: No OFD packet to send [02:46:12]OFD Sender: No OFD packet to send [02:46:17]OFD Sender: No OFD packet to send [02:46:22]OFD Sender: No OFD packet to send [02:46:27]OFD Sender: No OFD packet to send [02:46:32]OFD Sender: No OFD packet to send [02:46:37]OFD Sender: No OFD packet to send [02:46:42]OFD Sender: No OFD packet to send [02:46:47]OFD Sender: No OFD packet to send [02:46:52]OFD Sender: No OFD packet to send [02:46:57]OFD Sender: No OFD packet to send [02:47:02]OFD Sender: No OFD packet to send [02:47:07]OFD Sender: No OFD packet to send [02:47:12]OFD Sender: No OFD packet to send [02:47:17]OFD Sender: No OFD packet to send [02:47:22]OFD Sender: No OFD packet to send [02:47:27]OFD Sender: No OFD packet to send [02:47:32]OFD Sender: No OFD packet to send [02:47:37]OFD Sender: No OFD packet to send [02:47:42]OFD Sender: No OFD packet to send [02:47:47]OFD Sender: No OFD packet to send [02:47:52]OFD Sender: No OFD packet to send [02:47:58]OFD Sender: No OFD packet to send [02:48:03]OFD Sender: No OFD packet to send [02:48:08]OFD Sender: No OFD packet to send [02:48:13]OFD Sender: No OFD packet to send [02:48:18]OFD Sender: No OFD packet to send [02:48:23]OFD Sender: No OFD packet to send [02:48:28]OFD Sender: No OFD packet to send [02:48:33]OFD Sender: No OFD packet to send [02:48:38]OFD Sender: No OFD packet to send [02:48:43]OFD Sender: No OFD packet to send [02:48:48]OFD Sender: No OFD packet to send [02:48:53]OFD Sender: No OFD packet to send [02:48:58]OFD Sender: No OFD packet to send [02:49:03]OFD Sender: No OFD packet to send [02:49:08]OFD Sender: No OFD packet to send [02:49:13]OFD Sender: No OFD packet to send [02:49:18]OFD Sender: No OFD packet to send [02:49:23]OFD Sender: No OFD packet to send [02:49:28]OFD Sender: No OFD packet to send [02:49:33]OFD Sender: No OFD packet to send [02:49:38]OFD Sender: No OFD packet to send [02:49:43]OFD Sender: No OFD packet to send [02:49:48]OFD Sender: No OFD packet to send [02:49:53]OFD Sender: No OFD packet to send [02:49:58]OFD Sender: No OFD packet to send [02:50:03]OFD Sender: No OFD packet to send [02:50:08]OFD Sender: No OFD packet to send [02:50:13]OFD Sender: No OFD packet to send [02:50:18]OFD Sender: No OFD packet to send [02:50:18]accept exits with 8 [02:50:18]New connection [02:50:18]New thread 3066895716 created [02:50:18]Thread 3067039076 joined [02:50:18]Waiting for new connection... [02:50:18] Sock 8.Parse request [02:50:18]Sock 8.Check first char [02:50:18]Sock 8.First char is OK [02:50:18]request: POST /json_proto HTTP/1.0 [02:50:18]Method: POST [02:50:18]URL: /json_proto [02:50:18]Method is POST - this is cgi request [02:50:18]url: /json_proto [02:50:18]query_string will be loaded in cgi processing [02:50:18]execute_cgi json_proto POST (null) [02:50:18]execute_cgi path=json_proto method=POST [02:50:18]POST find Content-Length [02:50:18]Host: 172.17.50.195:8080 [02:50:18]Content-Length: 798 [02:50:18]Content-Type: application/json [02:50:18] [02:50:18]POST finish read [02:50:18]Found Content-Length = 798 [02:50:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093433", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 39.400, "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\u000A53600", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:50:18]execute_script... [02:50:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093433", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 39.400, "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\u000A53600", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:50:18]POST & json_proto [02:50:18]process_json_proto [02:50:18]json parsed OK: [02:50:18]protocol is kg_v1.0 [02:50:18]action value=close_receipt [02:50:18]process_action close_receipt [02:50:18]cmd_close_receipt [02:50:18]MH_GetDate [02:50:18]Write to MH i2c: F0 00 00 D9 4F 17 [02:50:18]Write i2c OK [02:50:18]MH_I2C_Read... [02:50:18]Read from MH i2c: F0 [02:50:18]MH_I2C_Read... [02:50:18]Read from MH i2c: F0 09 00 [02:50:18]MH_I2C_Read... [02:50:18]Read from MH i2c: F0 09 00 D9 4F 00 6D 4D 20 67 43 33 1C 67 5A [02:50:18]GetLastDocTimeStamp 1730169862 [02:50:18]current date 1730170221 [02:50:18]FM_GetShiftState [02:50:18]SAM_PROTO_GetShiftState [02:50:18]wFMCommunicate request_size=4 [02:50:18]MH_SAM_APDU [02:50:18]CAPDU: 80 13 01 00 [02:50:18]Write to MH i2c: E2 08 00 DA 4F 80 13 01 00 00 00 00 00 A6 [02:50:18]Write i2c OK [02:50:18]MH_I2C_Read... [02:50:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:50:18]Read from MH i2c: E2 [02:50:18]MH_I2C_Read... [02:50:18]Read from MH i2c: E2 0E 00 [02:50:18]MH_I2C_Read... [02:50:18]Read from MH i2c: E2 0E 00 DA 4F 00 09 00 01 83 25 20 67 00 00 00 00 90 00 E1 [02:50:18]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [02:50:18]wFMCommunicate OK [02:50:18]SAM_PROTO_GetShiftState done [02:50:18]FM_GetShiftState done [02:50:18]opened in 1730160003 [02:50:18]opened+sec_in_day 1730246403 [02:50:18]quantity*price = 0 [02:50:18]sum+1 = 1 [02:50:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 57 29.10.2024 02:50 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Талоны: Топливная Карта 53600 ФМ: 0000000000874671 ФД: 318414 ФПД: 180214312773129 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T025021&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318414&fm=180214312773129&tin=02508201610067®Number=0000000000091628&sum=0 [02:50:19]StoreToDocumentArchive [02:50:19]shift 547 fd 318414 [02:50:19]save to /storage/0547/doc_00318414 [02:50:19]save last doc name /storage/0547/doc_00318414 to /storage/kkm_last_doc_name [02:50:19]save OK [02:50:19]Clear old archive folders... [02:50:19]ProcessDocumentItem done err = 0, tmpTLVsize=252 [02:50:19]tlvbuf is B6EEF980 [02:50:19]SAM_PROTO_ClearQueue [02:50:19]wFMCommunicate request_size=4 [02:50:19]MH_SAM_APDU [02:50:19]CAPDU: 80 09 00 00 [02:50:19]Write to MH i2c: E2 08 00 E7 4F 80 09 00 00 00 00 00 00 A8 [02:50:19]Write i2c OK [02:50:19]MH_I2C_Read... [02:50:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:50:19]Read from MH i2c: E2 [02:50:19]MH_I2C_Read... [02:50:19]Read from MH i2c: E2 03 00 [02:50:19]MH_I2C_Read... [02:50:19]Read from MH i2c: E2 03 00 E7 4F 00 90 00 AA [02:50:19]RAPDU: 90 00 [02:50:19]wFMCommunicate OK [02:50:19]SAM_PROTO_ClearQueue done [02:50:19]KKMCreateOFDPacket [02:50:19]OFDProtocolAddRootSTLVToBuf [02:50:19]FM_MakeSignedData [02:50:19]FM_MakeSignedData [02:50:19]SAM_PROTO_SignData [02:50:19]wFMCommunicate request_size=4 [02:50:19]MH_SAM_APDU [02:50:19]CAPDU: 80 0D 01 02 [02:50:19]Write to MH i2c: E2 08 00 E8 4F 80 0D 01 02 00 00 00 00 B0 [02:50:19]Write i2c OK [02:50:19]MH_I2C_Read... [02:50:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:50:19]Read from MH i2c: E2 [02:50:19]MH_I2C_Read... [02:50:19]Read from MH i2c: E2 03 00 [02:50:19]MH_I2C_Read... [02:50:19]Read from MH i2c: E2 03 00 E8 4F 00 90 00 AB [02:50:19]RAPDU: 90 00 [02:50:19]wFMCommunicate OK [02:50:19]wFMCommunicate request_size=255 [02:50:19]MH_SAM_APDU [02:50:19]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 E8 99 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 39 00 00 00 F4 03 04 00 6D 4D 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CE DB 04 00 35 04 06 00 [02:50:19]Write to MH i2c: E2 02 01 E9 4F 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 E8 99 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 39 00 00 00 F4 03 04 00 6D 4D 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CE DB 04 00 35 04 06 00 00 00 C1 [02:50:19]Write i2c OK [02:50:19]MH_I2C_Read... [02:50:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:50:19]Read from MH i2c: E2 [02:50:19]MH_I2C_Read... [02:50:19]Read from MH i2c: E2 03 00 [02:50:19]MH_I2C_Read... [02:50:19]Read from MH i2c: E2 03 00 E9 4F 00 90 00 AC [02:50:19]RAPDU: 90 00 [02:50:19]wFMCommunicate OK [02:50:19]wFMCommunicate request_size=11 [02:50:19]MH_SAM_APDU [02:50:19]CAPDU: 80 0D 02 02 06 A3 E7 6A 18 A6 09 [02:50:19]Write to MH i2c: E2 0E 00 EA 4F 80 0D 02 02 06 00 A3 E7 6A 18 A6 09 00 00 7A [02:50:19]Write i2c OK [02:50:19]MH_I2C_Read... [02:50:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:50:19]Read from MH i2c: E2 [02:50:19]MH_I2C_Read... [02:50:19]Read from MH i2c: E2 03 00 [02:50:19]MH_I2C_Read... [02:50:19]Read from MH i2c: E2 03 00 EA 4F 00 90 00 AD [02:50:19]RAPDU: 90 00 [02:50:19]wFMCommunicate OK [02:50:19]wFMCommunicate request_size=4 [02:50:19]MH_SAM_APDU [02:50:19]CAPDU: 80 0D 03 02 [02:50:19]Write to MH i2c: E2 08 00 EB 4F 80 0D 03 02 00 00 00 00 B5 [02:50:19]Write i2c OK [02:50:19]MH_I2C_Read... [02:50:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:50:19]Read from MH i2c: E2 [02:50:19]MH_I2C_Read... [02:50:19]Read from MH i2c: E2 0B 00 [02:50:19]MH_I2C_Read... [02:50:19]Read from MH i2c: E2 0B 00 EB 4F 00 0C 24 07 12 1F 7A 8A FF 90 00 21 [02:50:19]RAPDU: 0C 24 07 12 1F 7A 8A FF 90 00 [02:50:19]wFMCommunicate OK [02:50:19]SAM_PROTO_SignData done [02:50:19]FM_MakeSignedData done [02:50:19]CreateOFDProtocolMessage [02:50:19]wFMCommunicate request_size=4 [02:50:19]MH_SAM_APDU [02:50:19]CAPDU: 80 11 00 00 [02:50:19]Write to MH i2c: E2 08 00 EC 4F 80 11 00 00 00 00 00 00 B5 [02:50:19]Write i2c OK [02:50:19]MH_I2C_Read... [02:50:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:50:20]Read from MH i2c: E2 [02:50:20]MH_I2C_Read... [02:50:20]Read from MH i2c: E2 17 00 [02:50:20]MH_I2C_Read... [02:50:20]Read from MH i2c: E2 17 00 EC 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 09 [02:50:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [02:50:20]wFMCommunicate OK [02:50:20]CreateOFDProtocolMessage done [02:50:20]OFDSenderStorePacket 318414 [02:50:20]StoreOFDPacket docnum=318414 [02:50:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 D6 AD 08 01 93 43 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 E8 99 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 39 00 00 00 F4 03 04 00 6D 4D 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CE DB 04 00 35 04 06 00 A3 E7 6A 18 A6 09 0C 24 07 12 1F 7A 8A FF [02:50:20]CheckFolder [02:50:20]dirname=/storage/ofd_packets [02:50:20]CheckFolder done [02:50:20]ProducePacketName [02:50:20]name=ofd_packets/00318414 [02:50:20]NVStorageSaveData ofd_packets/00318414 [02:50:20]File name is /storage/ofd_packets/00318414 [02:50:20]Write 302 bytes [02:50:20]NVStorageSaveData done [02:50:20]OFDSenderStorePacket done [02:50:20]KKMCreateOFDPacket done [02:50:20]NVStorageSaveData kkm_last_timestamp [02:50:20]File name is /storage/kkm_last_timestamp [02:50:20]Write 4 bytes [02:50:20]NVStorageSaveData done [02:50:20]ExternCall_PrintAddStr [02:50:20]wPrintStart [02:50:20]Write to MH i2c: 01 00 00 ED 4F 3C [02:50:20]Write i2c OK [02:50:20]MH_I2C_Read... [02:50:20]Read from MH i2c: 01 [02:50:20]MH_I2C_Read... [02:50:20]Read from MH i2c: 01 07 00 [02:50:20]MH_I2C_Read... [02:50:20]Read from MH i2c: 01 07 00 ED 4F 00 00 00 00 00 FF 0F 51 [02:50:20]RasterBufferAndPrint [02:50:20]line Счет N : (1)1093433 [02:50:20]line ИНН: 02508201610067 [02:50:20]line Контрольно-Кассовый Чек [02:50:20]line ПРОДАЖА [02:50:20]line ТРК (МРК, ГНК) : 51 [02:50:20]line Товар: 2710194210 [02:50:20]line ДТ(л)-К-2 [02:50:20]line 39.400 * 0.00 [02:50:20]line = 0.00 [02:50:20]line НДС 12% НСП 1% [02:50:20]line > о реализуемом товаре [02:50:20]line ИТОГО: 0.00 [02:50:20]line НСП 1% : 0.00 [02:50:20]line НДС 12% : 0.00 [02:50:20]line Наличными: 0.00 [02:50:20]line Безнал.: 0.00 [02:50:20]line Место: АЗС № 101 "Партнер Нефть" [02:50:20]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [02:50:20]line СНО: Общий режим [02:50:20]line Чек 57 29.10.2024 02:50 [02:50:20]line Смена: 547 ФФД: 1.0 [02:50:20]line ЗНМ: 0300000082 [02:50:20]line РНМ: 0000000000091628 [02:50:20]line Версия ККМ: 001 [02:50:20]line Талоны: Топливная Карта [02:50:20]line 53600 [02:50:20]line ФМ: 0000000000874671 [02:50:20]line ФД: 318414 [02:50:20]line ФПД: 180214312773129 [02:50:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T025021&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318414&fm=180214312773129&tin=02508201610067®Number=0000000000091628&sum=0 [02:50:20]written 0, free lines is 4095 [02:50:20]OFD Sender: Processing packet 318414 [packets to send 127, broken 126] [02:50:20]ProducePacketName [02:50:20]name=ofd_packets/00318414 [02:50:20]OFD Sender: To server: pG, [02:50:20]CommunicateWithHost lk.salyk.kg:30040 [02:50:20]ConnectInit lk.salyk.kg [02:50:20]Connected sock=10 [02:50:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 01 00 00 D6 AD 08 01 93 43 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 E8 99 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 39 00 00 00 F4 03 04 00 6D 4D 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CE DB 04 00 35 04 06 00 A3 E7 6A 18 A6 09 0C 24 07 12 1F 7A 8A FF [02:50:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 12 B3 47 00 FE 2E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CE DB 04 00 F4 03 04 00 24 F9 1F 67 B6 04 01 00 00 90 37 E9 9B 42 3F 36 AD [02:50:20]CommunicateWithHost err = 0 [02:50:20]CheckOFDResponse [02:50:20]1017 (14) - 77093643461234 [02:50:20]1041 (16) - 0000000000874671 [02:50:20]1040 (4) - 318414 [02:50:20]1012 (4) - 28.10.2024 20:50 [02:50:20]1206 (1) - 0 [02:50:20]OFD Sender: Remove packet 318414 [02:50:20]ProducePacketName [02:50:20]name=ofd_packets/00318414 [02:50:20]NVStorageDeleteData [02:50:20]Write to MH i2c: 01 00 00 17 50 67 [02:50:20]Write i2c OK [02:50:20]MH_I2C_Read... [02:50:20]Read from MH i2c: 01 [02:50:20]MH_I2C_Read... [02:50:20]Read from MH i2c: 01 07 00 [02:50:20]MH_I2C_Read... [02:50:20]Read from MH i2c: 01 07 00 17 50 00 00 00 00 00 F6 0C 70 [02:50:20]RasterBufferAndPrint [02:50:20]line [02:50:20]line [02:50:20]line [02:50:20]line [02:50:20]line [02:50:20]written 0, free lines is 3324 [02:50:20]MH_Cut [02:50:20]Write to MH i2c: D1 01 00 1E 50 01 40 [02:50:20]Write i2c OK [02:50:20]MH_I2C_Read... [02:50:20]Read from MH i2c: D1 [02:50:20]MH_I2C_Read... [02:50:20]Read from MH i2c: D1 01 00 [02:50:20]MH_I2C_Read... [02:50:20]Read from MH i2c: D1 01 00 1E 50 00 3F [02:50:20]Write to MH i2c: 01 00 00 1F 50 6F [02:50:20]Write i2c OK [02:50:20]MH_I2C_Read... [02:50:21]OFD Sender: No OFD packet to send [02:50:21]*** Cut start [02:50:21]*** Partial cut [02:50:21]*** CUTSNS_PIN = 1 [02:50:21]*** CUTSNS_PIN = 0 [02:50:21]*** Brake cut motor [02:50:22]Read from MH i2c: 01 [02:50:22]MH_I2C_Read... [02:50:22]*** Stop cut motor [02:50:22]*** Cut end [02:50:22]Read from MH i2c: 01 07 00 [02:50:22]MH_I2C_Read... [02:50:22]Read from MH i2c: 01 07 00 1F 50 00 00 00 00 00 FF 0F 84 [02:50:22]process_action close_receipt done [02:50:22]requested_data is exist [02:50:22]produce_requested_data [02:50:22]requested_item fm.sn is exist - process it [02:50:22]wFMCommunicate request_size=4 [02:50:22]MH_SAM_APDU [02:50:22]CAPDU: 80 11 00 00 [02:50:22]Write to MH i2c: E2 08 00 20 50 80 11 00 00 00 00 00 00 EA [02:50:22]Write i2c OK [02:50:22]MH_I2C_Read... [02:50:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:50:22]Read from MH i2c: E2 [02:50:22]MH_I2C_Read... [02:50:22]Read from MH i2c: E2 17 00 [02:50:22]MH_I2C_Read... [02:50:22]Read from MH i2c: E2 17 00 20 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 3E [02:50:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [02:50:22]wFMCommunicate OK [02:50:22]requested_item fd.num is exist - process it [02:50:22]SAM_PROTO_GetFieldsCounters [02:50:22]wFMCommunicate request_size=4 [02:50:22]MH_SAM_APDU [02:50:22]CAPDU: 80 13 00 00 [02:50:22]Write to MH i2c: E2 08 00 21 50 80 13 00 00 00 00 00 00 ED [02:50:22]Write i2c OK [02:50:22]MH_I2C_Read... [02:50:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:50:22]Read from MH i2c: E2 [02:50:22]MH_I2C_Read... [02:50:22]Read from MH i2c: E2 62 00 [02:50:22]MH_I2C_Read... [02:50:22]Read from MH i2c: E2 62 00 21 50 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 CE DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 39 00 00 00 5E 04 04 00 39 00 00 00 57 04 04 00 3A 00 00 00 19 04 04 00 00 00 00 00 90 00 8D [02:50:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 CE DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 39 00 00 00 5E 04 04 00 39 00 00 00 57 04 04 00 3A 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:50:22]wFMCommunicate OK [02:50:22]SAM_PROTO_GetFieldsCounters done [02:50:22]requested_item shift.num is exist - process it [02:50:22]requested_item shift.opened is exist - process it [02:50:22]req_shift_opened [02:50:22]FM_GetShiftState [02:50:22]SAM_PROTO_GetShiftState [02:50:22]wFMCommunicate request_size=4 [02:50:22]MH_SAM_APDU [02:50:22]CAPDU: 80 13 01 00 [02:50:22]Write to MH i2c: E2 08 00 22 50 80 13 01 00 00 00 00 00 EF [02:50:22]Write i2c OK [02:50:22]MH_I2C_Read... [02:50:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:50:22]Read from MH i2c: E2 [02:50:22]MH_I2C_Read... [02:50:22]Read from MH i2c: E2 0E 00 [02:50:22]MH_I2C_Read... [02:50:22]Read from MH i2c: E2 0E 00 22 50 00 09 00 01 83 25 20 67 00 00 00 00 90 00 2A [02:50:22]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [02:50:22]wFMCommunicate OK [02:50:22]SAM_PROTO_GetShiftState done [02:50:22]FM_GetShiftState done [02:50:22]req_shift_opened done [02:50:22]requested_item shift.open_date is exist - process it [02:50:22]req_shift_open_date [02:50:22]req_shift_open_date done [02:50:22]produce_requested_data done [02:50:22]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318414,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [02:50:22]process_action_free close_receipt [02:50:22]json_value_free [02:50:22]json_value_free done [02:50:22]process_json_proto returns [02:50:22]Send response to host [02:50:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318414,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [02:50:22]free response buf [02:50:22]execute_script done [02:50:22]execute_script returns [02:50:22]free content buf [02:50:22]Sock 8.Close socket [02:50:22]Sock 8.Thread stoped [02:50:26]OFD Sender: No OFD packet to send [02:50:31]OFD Sender: No OFD packet to send [02:50:36]OFD Sender: No OFD packet to send [02:50:41]OFD Sender: No OFD packet to send [02:50:46]OFD Sender: No OFD packet to send [02:50:51]OFD Sender: No OFD packet to send [02:50:56]OFD Sender: No OFD packet to send [02:51:01]OFD Sender: No OFD packet to send [02:51:06]OFD Sender: No OFD packet to send [02:51:11]OFD Sender: No OFD packet to send [02:51:16]OFD Sender: No OFD packet to send [02:51:21]OFD Sender: No OFD packet to send [02:51:26]OFD Sender: No OFD packet to send [02:51:31]OFD Sender: No OFD packet to send [02:51:36]OFD Sender: No OFD packet to send [02:51:41]OFD Sender: No OFD packet to send [02:51:46]OFD Sender: No OFD packet to send [02:51:51]OFD Sender: No OFD packet to send [02:51:56]OFD Sender: No OFD packet to send [02:52:01]OFD Sender: No OFD packet to send [02:52:06]OFD Sender: No OFD packet to send [02:52:11]OFD Sender: No OFD packet to send [02:52:16]OFD Sender: No OFD packet to send [02:52:21]OFD Sender: No OFD packet to send [02:52:26]OFD Sender: No OFD packet to send [02:52:31]OFD Sender: No OFD packet to send [02:52:36]OFD Sender: No OFD packet to send [02:52:41]OFD Sender: No OFD packet to send [02:52:46]OFD Sender: No OFD packet to send [02:52:51]OFD Sender: No OFD packet to send [02:52:56]OFD Sender: No OFD packet to send [02:53:01]OFD Sender: No OFD packet to send [02:53:06]OFD Sender: No OFD packet to send [02:53:11]OFD Sender: No OFD packet to send [02:53:16]OFD Sender: No OFD packet to send [02:53:21]OFD Sender: No OFD packet to send [02:53:26]OFD Sender: No OFD packet to send [02:53:31]OFD Sender: No OFD packet to send [02:53:36]OFD Sender: No OFD packet to send [02:53:41]OFD Sender: No OFD packet to send [02:53:46]OFD Sender: No OFD packet to send [02:53:51]OFD Sender: No OFD packet to send [02:53:56]OFD Sender: No OFD packet to send [02:54:01]OFD Sender: No OFD packet to send [02:54:06]OFD Sender: No OFD packet to send [02:54:11]OFD Sender: No OFD packet to send [02:54:16]OFD Sender: No OFD packet to send [02:54:21]OFD Sender: No OFD packet to send [02:54:22]accept exits with 9 [02:54:22]New connection [02:54:22]New thread 3067039076 created [02:54:22]Thread 3066895716 joined [02:54:22]Waiting for new connection... [02:54:22] Sock 9.Parse request [02:54:22]Sock 9.Check first char [02:54:22]Sock 9.First char is OK [02:54:22]request: POST /json_proto HTTP/1.0 [02:54:22]Method: POST [02:54:22]URL: /json_proto [02:54:22]Method is POST - this is cgi request [02:54:22]url: /json_proto [02:54:22]query_string will be loaded in cgi processing [02:54:22]execute_cgi json_proto POST (null) [02:54:22]execute_cgi path=json_proto method=POST [02:54:22]POST find Content-Length [02:54:22]Host: 172.17.50.195:8080 [02:54:22]Content-Length: 679 [02:54:22]Content-Type: application/json [02:54:22] [02:54:22]POST finish read [02:54:22]Found Content-Length = 679 [02:54:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093434", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:54:22]execute_script... [02:54:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093434", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:54:22]POST & json_proto [02:54:22]process_json_proto [02:54:22]json parsed OK: [02:54:22]protocol is kg_v1.0 [02:54:22]action value=close_receipt [02:54:22]process_action close_receipt [02:54:22]cmd_close_receipt [02:54:22]MH_GetDate [02:54:22]Write to MH i2c: F0 00 00 23 50 62 [02:54:22]Write i2c OK [02:54:22]MH_I2C_Read... [02:54:22]Read from MH i2c: F0 [02:54:22]MH_I2C_Read... [02:54:22]Read from MH i2c: F0 09 00 [02:54:22]MH_I2C_Read... [02:54:22]Read from MH i2c: F0 09 00 23 50 00 61 4E 20 67 43 33 1C 67 9A [02:54:22]GetLastDocTimeStamp 1730170221 [02:54:22]current date 1730170465 [02:54:22]FM_GetShiftState [02:54:22]SAM_PROTO_GetShiftState [02:54:22]wFMCommunicate request_size=4 [02:54:22]MH_SAM_APDU [02:54:22]CAPDU: 80 13 01 00 [02:54:22]Write to MH i2c: E2 08 00 24 50 80 13 01 00 00 00 00 00 F1 [02:54:22]Write i2c OK [02:54:22]MH_I2C_Read... [02:54:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:54:22]Read from MH i2c: E2 [02:54:22]MH_I2C_Read... [02:54:22]Read from MH i2c: E2 0E 00 [02:54:22]MH_I2C_Read... [02:54:22]Read from MH i2c: E2 0E 00 24 50 00 09 00 01 83 25 20 67 00 00 00 00 90 00 2C [02:54:22]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [02:54:22]wFMCommunicate OK [02:54:22]SAM_PROTO_GetShiftState done [02:54:22]FM_GetShiftState done [02:54:22]opened in 1730160003 [02:54:22]opened+sec_in_day 1730246403 [02:54:22]quantity*price = 80012 [02:54:22]sum+1 = 80013 [02:54:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 58 29.10.2024 02:54 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 ФМ: 0000000000874671 ФД: 318415 ФПД: 65764111128518 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T025425&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318415&fm=65764111128518&tin=02508201610067®Number=0000000000091628&sum=80000 [02:54:23]StoreToDocumentArchive [02:54:23]shift 547 fd 318415 [02:54:23]save to /storage/0547/doc_00318415 [02:54:23]save last doc name /storage/0547/doc_00318415 to /storage/kkm_last_doc_name [02:54:23]save OK [02:54:23]Clear old archive folders... [02:54:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:54:23]tlvbuf is 00084960 [02:54:23]SAM_PROTO_ClearQueue [02:54:23]wFMCommunicate request_size=4 [02:54:23]MH_SAM_APDU [02:54:23]CAPDU: 80 09 00 00 [02:54:23]Write to MH i2c: E2 08 00 31 50 80 09 00 00 00 00 00 00 F3 [02:54:23]Write i2c OK [02:54:23]MH_I2C_Read... [02:54:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:54:23]Read from MH i2c: E2 [02:54:23]MH_I2C_Read... [02:54:23]Read from MH i2c: E2 03 00 [02:54:23]MH_I2C_Read... [02:54:23]Read from MH i2c: E2 03 00 31 50 00 90 00 F5 [02:54:23]RAPDU: 90 00 [02:54:23]wFMCommunicate OK [02:54:23]SAM_PROTO_ClearQueue done [02:54:23]KKMCreateOFDPacket [02:54:23]OFDProtocolAddRootSTLVToBuf [02:54:23]FM_MakeSignedData [02:54:23]FM_MakeSignedData [02:54:23]SAM_PROTO_SignData [02:54:23]wFMCommunicate request_size=4 [02:54:23]MH_SAM_APDU [02:54:23]CAPDU: 80 0D 01 02 [02:54:23]Write to MH i2c: E2 08 00 32 50 80 0D 01 02 00 00 00 00 FB [02:54:23]Write i2c OK [02:54:23]MH_I2C_Read... [02:54:23]Read from MH i2c: E2 [02:54:23]MH_I2C_Read... [02:54:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:54:23]Read from MH i2c: E2 03 00 [02:54:23]MH_I2C_Read... [02:54:23]Read from MH i2c: E2 03 00 32 50 00 90 00 F6 [02:54:23]RAPDU: 90 00 [02:54:23]wFMCommunicate OK [02:54:23]wFMCommunicate request_size=255 [02:54:23]MH_SAM_APDU [02:54:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 61 4E 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CF DB 04 00 35 04 06 00 3B [02:54:23]Write to MH i2c: E2 02 01 33 50 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 61 4E 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CF DB 04 00 35 04 06 00 3B 00 00 F3 [02:54:23]Write i2c OK [02:54:23]MH_I2C_Read... [02:54:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:54:23]Read from MH i2c: E2 [02:54:23]MH_I2C_Read... [02:54:23]Read from MH i2c: E2 03 00 [02:54:23]MH_I2C_Read... [02:54:23]Read from MH i2c: E2 03 00 33 50 00 90 00 F7 [02:54:23]RAPDU: 90 00 [02:54:23]wFMCommunicate OK [02:54:23]wFMCommunicate request_size=10 [02:54:23]MH_SAM_APDU [02:54:23]CAPDU: 80 0D 02 02 05 CF E6 7B 97 C6 [02:54:23]Write to MH i2c: E2 0D 00 34 50 80 0D 02 02 05 00 CF E6 7B 97 C6 00 00 95 [02:54:23]Write i2c OK [02:54:23]MH_I2C_Read... [02:54:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:54:23]Read from MH i2c: E2 [02:54:23]MH_I2C_Read... [02:54:23]Read from MH i2c: E2 03 00 [02:54:23]MH_I2C_Read... [02:54:23]Read from MH i2c: E2 03 00 34 50 00 90 00 F8 [02:54:23]RAPDU: 90 00 [02:54:23]wFMCommunicate OK [02:54:23]wFMCommunicate request_size=4 [02:54:23]MH_SAM_APDU [02:54:23]CAPDU: 80 0D 03 02 [02:54:23]Write to MH i2c: E2 08 00 35 50 80 0D 03 02 00 00 00 00 00 [02:54:23]Write i2c OK [02:54:23]MH_I2C_Read... [02:54:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:54:23]Read from MH i2c: E2 [02:54:23]MH_I2C_Read... [02:54:23]Read from MH i2c: E2 0B 00 [02:54:23]MH_I2C_Read... [02:54:23]Read from MH i2c: E2 0B 00 35 50 00 B1 66 02 09 F0 38 D6 20 90 00 41 [02:54:23]RAPDU: B1 66 02 09 F0 38 D6 20 90 00 [02:54:23]wFMCommunicate OK [02:54:23]SAM_PROTO_SignData done [02:54:23]FM_MakeSignedData done [02:54:23]CreateOFDProtocolMessage [02:54:23]wFMCommunicate request_size=4 [02:54:23]MH_SAM_APDU [02:54:23]CAPDU: 80 11 00 00 [02:54:23]Write to MH i2c: E2 08 00 36 50 80 11 00 00 00 00 00 00 00 [02:54:23]Write i2c OK [02:54:23]MH_I2C_Read... [02:54:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:54:23]Read from MH i2c: E2 [02:54:23]MH_I2C_Read... [02:54:23]Read from MH i2c: E2 17 00 [02:54:23]MH_I2C_Read... [02:54:23]Read from MH i2c: E2 17 00 36 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 54 [02:54:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [02:54:23]wFMCommunicate OK [02:54:23]CreateOFDProtocolMessage done [02:54:23]OFDSenderStorePacket 318415 [02:54:23]StoreOFDPacket docnum=318415 [02:54:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 3C E5 07 01 27 4A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 61 4E 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CF DB 04 00 35 04 06 00 3B CF E6 7B 97 C6 B1 66 02 09 F0 38 D6 20 [02:54:23]CheckFolder [02:54:23]dirname=/storage/ofd_packets [02:54:23]CheckFolder done [02:54:23]ProducePacketName [02:54:23]name=ofd_packets/00318415 [02:54:23]NVStorageSaveData ofd_packets/00318415 [02:54:23]File name is /storage/ofd_packets/00318415 [02:54:23]Write 301 bytes [02:54:23]NVStorageSaveData done [02:54:23]OFDSenderStorePacket done [02:54:23]KKMCreateOFDPacket done [02:54:23]NVStorageSaveData kkm_last_timestamp [02:54:23]File name is /storage/kkm_last_timestamp [02:54:23]Write 4 bytes [02:54:23]NVStorageSaveData done [02:54:23]ExternCall_PrintAddStr [02:54:23]wPrintStart [02:54:23]Write to MH i2c: 01 00 00 37 50 87 [02:54:23]Write i2c OK [02:54:23]MH_I2C_Read... [02:54:23]Read from MH i2c: 01 [02:54:23]MH_I2C_Read... [02:54:23]Read from MH i2c: 01 07 00 [02:54:23]MH_I2C_Read... [02:54:23]Read from MH i2c: 01 07 00 37 50 00 00 00 00 00 FF 0F 9C [02:54:23]RasterBufferAndPrint [02:54:23]line Счет N : (1)1093434 [02:54:23]line ИНН: 02508201610067 [02:54:23]line Контрольно-Кассовый Чек [02:54:23]line ПРОДАЖА [02:54:23]line ТРК (МРК, ГНК) : 53 [02:54:23]line Товар: 2710124130 [02:54:23]line Аи-92-К-2 [02:54:23]line 11.960 * 66.90 [02:54:23]line = 800.12 [02:54:23]line НДС 12% НСП 1% [02:54:23]line > о реализуемом товаре [02:54:23]line ОКРУГЛЕНИЕ: -0.12 [02:54:23]line ИТОГО: 800.00 [02:54:23]line Внесено: 800.00 [02:54:23]line СДАЧА: 0.00 [02:54:23]line НСП 1% : 7.08 [02:54:23]line НДС 12% : 84.97 [02:54:23]line Наличными: 800.00 [02:54:23]line Безнал.: 0.00 [02:54:23]line Место: АЗС № 101 "Партнер Нефть" [02:54:23]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [02:54:23]line СНО: Общий режим [02:54:23]line Чек 58 29.10.2024 02:54 [02:54:23]line Смена: 547 ФФД: 1.0 [02:54:23]line ЗНМ: 0300000082 [02:54:23]line РНМ: 0000000000091628 [02:54:23]line Версия ККМ: 001 [02:54:23]line ФМ: 0000000000874671 [02:54:23]line ФД: 318415 [02:54:23]line ФПД: 65764111128518 [02:54:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T025425&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318415&fm=65764111128518&tin=02508201610067®Number=0000000000091628&sum=80000 [02:54:24]OFD Sender: Processing packet 318415 [packets to send 127, broken 126] [02:54:24]ProducePacketName [02:54:24]name=ofd_packets/00318415 [02:54:24]OFD Sender: To server: pG, [02:54:24]CommunicateWithHost lk.salyk.kg:30040 [02:54:24]ConnectInit lk.salyk.kg [02:54:24]written 0, free lines is 4095 [02:54:24]Connected sock=10 [02:54:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0F 01 00 00 3C E5 07 01 27 4A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 61 4E 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CF DB 04 00 35 04 06 00 3B CF E6 7B 97 C6 B1 66 02 09 F0 38 D6 20 [02:54:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 79 3A 47 00 BB 18 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 CF DB 04 00 F4 03 04 00 18 FA 1F 67 B6 04 01 00 00 2E 3D 19 86 25 F1 81 C1 [02:54:24]CommunicateWithHost err = 0 [02:54:24]CheckOFDResponse [02:54:24]1017 (14) - 77093643461234 [02:54:24]1041 (16) - 0000000000874671 [02:54:24]1040 (4) - 318415 [02:54:24]1012 (4) - 28.10.2024 20:54 [02:54:24]1206 (1) - 0 [02:54:24]OFD Sender: Remove packet 318415 [02:54:24]ProducePacketName [02:54:24]name=ofd_packets/00318415 [02:54:24]NVStorageDeleteData [02:54:24]Write to MH i2c: 01 00 00 62 50 B2 [02:54:24]Write i2c OK [02:54:24]MH_I2C_Read... [02:54:24]Read from MH i2c: 01 [02:54:24]MH_I2C_Read... [02:54:24]Read from MH i2c: 01 07 00 [02:54:24]MH_I2C_Read... [02:54:24]Read from MH i2c: 01 07 00 62 50 00 00 00 00 00 EF 0C B4 [02:54:24]RasterBufferAndPrint [02:54:24]line [02:54:24]line [02:54:24]line [02:54:24]line [02:54:24]line [02:54:24]written 0, free lines is 3317 [02:54:24]MH_Cut [02:54:24]Write to MH i2c: D1 01 00 69 50 01 8B [02:54:24]Write i2c OK [02:54:24]MH_I2C_Read... [02:54:24]Read from MH i2c: D1 [02:54:24]MH_I2C_Read... [02:54:24]Read from MH i2c: D1 01 00 [02:54:24]MH_I2C_Read... [02:54:24]Read from MH i2c: D1 01 00 69 50 00 8A [02:54:24]Write to MH i2c: 01 00 00 6A 50 BA [02:54:24]Write i2c OK [02:54:24]MH_I2C_Read... [02:54:24]OFD Sender: No OFD packet to send [02:54:25]*** Cut start [02:54:25]*** Partial cut [02:54:25]*** CUTSNS_PIN = 1 [02:54:25]*** CUTSNS_PIN = 0 [02:54:25]*** Brake cut motor [02:54:25]Read from MH i2c: 01 [02:54:25]MH_I2C_Read... [02:54:25]*** Stop cut motor [02:54:25]*** Cut end [02:54:25]Read from MH i2c: 01 07 00 [02:54:25]MH_I2C_Read... [02:54:25]Read from MH i2c: 01 07 00 6A 50 00 00 00 00 00 FF 0F CF [02:54:25]process_action close_receipt done [02:54:25]requested_data is exist [02:54:25]produce_requested_data [02:54:25]requested_item fm.sn is exist - process it [02:54:25]wFMCommunicate request_size=4 [02:54:25]MH_SAM_APDU [02:54:25]CAPDU: 80 11 00 00 [02:54:25]Write to MH i2c: E2 08 00 6B 50 80 11 00 00 00 00 00 00 35 [02:54:25]Write i2c OK [02:54:25]MH_I2C_Read... [02:54:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:54:25]Read from MH i2c: E2 [02:54:25]MH_I2C_Read... [02:54:25]Read from MH i2c: E2 17 00 [02:54:25]MH_I2C_Read... [02:54:25]Read from MH i2c: E2 17 00 6B 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 89 [02:54:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [02:54:25]wFMCommunicate OK [02:54:25]requested_item fd.num is exist - process it [02:54:25]SAM_PROTO_GetFieldsCounters [02:54:25]wFMCommunicate request_size=4 [02:54:25]MH_SAM_APDU [02:54:25]CAPDU: 80 13 00 00 [02:54:25]Write to MH i2c: E2 08 00 6C 50 80 13 00 00 00 00 00 00 38 [02:54:25]Write i2c OK [02:54:25]MH_I2C_Read... [02:54:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:54:26]Read from MH i2c: E2 [02:54:26]MH_I2C_Read... [02:54:26]Read from MH i2c: E2 62 00 [02:54:26]MH_I2C_Read... [02:54:26]Read from MH i2c: E2 62 00 6C 50 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 CF DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 3A 00 00 00 5E 04 04 00 3A 00 00 00 57 04 04 00 3B 00 00 00 19 04 04 00 00 00 00 00 90 00 DC [02:54:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 CF DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 3A 00 00 00 5E 04 04 00 3A 00 00 00 57 04 04 00 3B 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:54:26]wFMCommunicate OK [02:54:26]SAM_PROTO_GetFieldsCounters done [02:54:26]requested_item shift.num is exist - process it [02:54:26]requested_item shift.opened is exist - process it [02:54:26]req_shift_opened [02:54:26]FM_GetShiftState [02:54:26]SAM_PROTO_GetShiftState [02:54:26]wFMCommunicate request_size=4 [02:54:26]MH_SAM_APDU [02:54:26]CAPDU: 80 13 01 00 [02:54:26]Write to MH i2c: E2 08 00 6D 50 80 13 01 00 00 00 00 00 3A [02:54:26]Write i2c OK [02:54:26]MH_I2C_Read... [02:54:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:54:26]Read from MH i2c: E2 [02:54:26]MH_I2C_Read... [02:54:26]Read from MH i2c: E2 0E 00 [02:54:26]MH_I2C_Read... [02:54:26]Read from MH i2c: E2 0E 00 6D 50 00 09 00 01 83 25 20 67 00 00 00 00 90 00 75 [02:54:26]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [02:54:26]wFMCommunicate OK [02:54:26]SAM_PROTO_GetShiftState done [02:54:26]FM_GetShiftState done [02:54:26]req_shift_opened done [02:54:26]requested_item shift.open_date is exist - process it [02:54:26]req_shift_open_date [02:54:26]req_shift_open_date done [02:54:26]produce_requested_data done [02:54:26]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318415,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [02:54:26]process_action_free close_receipt [02:54:26]json_value_free [02:54:26]json_value_free done [02:54:26]process_json_proto returns [02:54:26]Send response to host [02:54:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318415,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [02:54:26]free response buf [02:54:26]execute_script done [02:54:26]execute_script returns [02:54:26]free content buf [02:54:26]Sock 9.Close socket [02:54:26]Sock 9.Thread stoped [02:54:29]OFD Sender: No OFD packet to send [02:54:34]OFD Sender: No OFD packet to send [02:54:39]OFD Sender: No OFD packet to send [02:54:44]OFD Sender: No OFD packet to send [02:54:49]OFD Sender: No OFD packet to send [02:54:54]OFD Sender: No OFD packet to send [02:54:59]OFD Sender: No OFD packet to send [02:55:04]OFD Sender: No OFD packet to send [02:55:09]OFD Sender: No OFD packet to send [02:55:14]OFD Sender: No OFD packet to send [02:55:19]OFD Sender: No OFD packet to send [02:55:24]OFD Sender: No OFD packet to send [02:55:29]OFD Sender: No OFD packet to send [02:55:34]OFD Sender: No OFD packet to send [02:55:39]OFD Sender: No OFD packet to send [02:55:44]OFD Sender: No OFD packet to send [02:55:49]OFD Sender: No OFD packet to send [02:55:54]OFD Sender: No OFD packet to send [02:55:59]OFD Sender: No OFD packet to send [02:56:04]OFD Sender: No OFD packet to send [02:56:10]OFD Sender: No OFD packet to send [02:56:15]OFD Sender: No OFD packet to send [02:56:20]OFD Sender: No OFD packet to send [02:56:25]OFD Sender: No OFD packet to send [02:56:30]OFD Sender: No OFD packet to send [02:56:35]OFD Sender: No OFD packet to send [02:56:40]OFD Sender: No OFD packet to send [02:56:45]OFD Sender: No OFD packet to send [02:56:50]OFD Sender: No OFD packet to send [02:56:55]OFD Sender: No OFD packet to send [02:57:00]OFD Sender: No OFD packet to send [02:57:05]OFD Sender: No OFD packet to send [02:57:10]OFD Sender: No OFD packet to send [02:57:15]OFD Sender: No OFD packet to send [02:57:20]OFD Sender: No OFD packet to send [02:57:25]OFD Sender: No OFD packet to send [02:57:30]OFD Sender: No OFD packet to send [02:57:35]OFD Sender: No OFD packet to send [02:57:40]OFD Sender: No OFD packet to send [02:57:45]OFD Sender: No OFD packet to send [02:57:50]OFD Sender: No OFD packet to send [02:57:55]OFD Sender: No OFD packet to send [02:58:00]OFD Sender: No OFD packet to send [02:58:05]OFD Sender: No OFD packet to send [02:58:10]OFD Sender: No OFD packet to send [02:58:15]OFD Sender: No OFD packet to send [02:58:20]OFD Sender: No OFD packet to send [02:58:25]accept exits with 8 [02:58:25]New connection [02:58:25]New thread 3066895716 created [02:58:25]Thread 3067039076 joined [02:58:25]Waiting for new connection... [02:58:25] Sock 8.Parse request [02:58:25]Sock 8.Check first char [02:58:25]Sock 8.First char is OK [02:58:25]request: POST /json_proto HTTP/1.0 [02:58:25]Method: POST [02:58:25]URL: /json_proto [02:58:25]Method is POST - this is cgi request [02:58:25]url: /json_proto [02:58:25]query_string will be loaded in cgi processing [02:58:25]execute_cgi json_proto POST (null) [02:58:25]execute_cgi path=json_proto method=POST [02:58:25]POST find Content-Length [02:58:25]Host: 172.17.50.195:8080 [02:58:25]Content-Length: 776 [02:58:25]Content-Type: application/json [02:58:25] [02:58:25]POST finish read [02:58:25]Found Content-Length = 776 [02:58:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093436", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710194800", "name": "D-ENERGY \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 33.680, "sum" : 2600.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: Mbank", "payments": [ { "type": 1, "sum" : 2600.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:58:25]execute_script... [02:58: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)1093436", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710194800", "name": "D-ENERGY \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 33.680, "sum" : 2600.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: Mbank", "payments": [ { "type": 1, "sum" : 2600.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:58:25]POST & json_proto [02:58:25]process_json_proto [02:58:25]json parsed OK: [02:58:25]protocol is kg_v1.0 [02:58:25]action value=close_receipt [02:58:25]process_action close_receipt [02:58:25]cmd_close_receipt [02:58:25]MH_GetDate [02:58:25]Write to MH i2c: F0 00 00 6E 50 AD [02:58:25]Write i2c OK [02:58:25]MH_I2C_Read... [02:58:25]Read from MH i2c: F0 [02:58:25]MH_I2C_Read... [02:58:25]Read from MH i2c: F0 09 00 [02:58:25]MH_I2C_Read... [02:58:25]Read from MH i2c: F0 09 00 6E 50 00 54 4F 20 67 43 33 1C 67 D9 [02:58:25]GetLastDocTimeStamp 1730170465 [02:58:25]current date 1730170708 [02:58:25]FM_GetShiftState [02:58:25]SAM_PROTO_GetShiftState [02:58:25]wFMCommunicate request_size=4 [02:58:25]MH_SAM_APDU [02:58:25]CAPDU: 80 13 01 00 [02:58:25]Write to MH i2c: E2 08 00 6F 50 80 13 01 00 00 00 00 00 3C [02:58:25]Write i2c OK [02:58:25]MH_I2C_Read... [02:58:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:58:25]Read from MH i2c: E2 [02:58:25]MH_I2C_Read... [02:58:25]Read from MH i2c: E2 0E 00 [02:58:25]MH_I2C_Read... [02:58:25]Read from MH i2c: E2 0E 00 6F 50 00 09 00 01 83 25 20 67 00 00 00 00 90 00 77 [02:58:25]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [02:58:25]wFMCommunicate OK [02:58:25]SAM_PROTO_GetShiftState done [02:58:25]FM_GetShiftState done [02:58:25]opened in 1730160003 [02:58:25]opened+sec_in_day 1730246403 [02:58:25]quantity*price = 260009 [02:58:25]sum+1 = 260011 [02:58:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2600.10 НСП 1% : 23.01 НДС 12% : 276.12 Наличными: 0.00 Безнал.: 2600.10 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 59 29.10.2024 02:58 Смена: 547 ФФД: 1.0 ЗНМ: 0300000082 РНМ: 0000000000091628 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874671 ФД: 318416 ФПД: 62665837394590 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T025828&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318416&fm=62665837394590&tin=02508201610067®Number=0000000000091628&sum=260010 [02:58:26]StoreToDocumentArchive [02:58:26]shift 547 fd 318416 [02:58:26]save to /storage/0547/doc_00318416 [02:58:26]save last doc name /storage/0547/doc_00318416 to /storage/kkm_last_doc_name [02:58:26]save OK [02:58:26]Clear old archive folders... [02:58:26]ProcessDocumentItem done err = 0, tmpTLVsize=257 [02:58:26]tlvbuf is 0014EEB0 [02:58:26]SAM_PROTO_ClearQueue [02:58:26]wFMCommunicate request_size=4 [02:58:26]MH_SAM_APDU [02:58:26]CAPDU: 80 09 00 00 [02:58:26]Write to MH i2c: E2 08 00 7C 50 80 09 00 00 00 00 00 00 3E [02:58:26]Write i2c OK [02:58:26]MH_I2C_Read... [02:58:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:58:26]Read from MH i2c: E2 [02:58:26]MH_I2C_Read... [02:58:26]Read from MH i2c: E2 03 00 [02:58:26]MH_I2C_Read... [02:58:26]Read from MH i2c: E2 03 00 7C 50 00 90 00 40 [02:58:26]RAPDU: 90 00 [02:58:26]wFMCommunicate OK [02:58:26]SAM_PROTO_ClearQueue done [02:58:26]KKMCreateOFDPacket [02:58:26]OFDProtocolAddRootSTLVToBuf [02:58:26]FM_MakeSignedData [02:58:26]FM_MakeSignedData [02:58:26]SAM_PROTO_SignData [02:58:26]wFMCommunicate request_size=4 [02:58:26]MH_SAM_APDU [02:58:26]CAPDU: 80 0D 01 02 [02:58:26]Write to MH i2c: E2 08 00 7D 50 80 0D 01 02 00 00 00 00 46 [02:58:26]Write i2c OK [02:58:26]MH_I2C_Read... [02:58:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:58:26]Read from MH i2c: E2 [02:58:26]MH_I2C_Read... [02:58:26]Read from MH i2c: E2 03 00 [02:58:26]MH_I2C_Read... [02:58:26]Read from MH i2c: E2 03 00 7D 50 00 90 00 41 [02:58:26]RAPDU: 90 00 [02:58:26]wFMCommunicate OK [02:58:26]wFMCommunicate request_size=255 [02:58:26]MH_SAM_APDU [02:58:26]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 90 83 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 AA F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AA F7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC 6B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AA F7 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 54 4F 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D0 DB 04 [02:58:26]Write to MH i2c: E2 02 01 7E 50 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 90 83 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 AA F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AA F7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC 6B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AA F7 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 54 4F 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D0 DB 04 00 00 8A [02:58:26]Write i2c OK [02:58:26]MH_I2C_Read... [02:58:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:58:26]Read from MH i2c: E2 [02:58:26]MH_I2C_Read... [02:58:26]Read from MH i2c: E2 03 00 [02:58:26]MH_I2C_Read... [02:58:26]Read from MH i2c: E2 03 00 7E 50 00 90 00 42 [02:58:26]RAPDU: 90 00 [02:58:26]wFMCommunicate OK [02:58:26]wFMCommunicate request_size=16 [02:58:26]MH_SAM_APDU [02:58:26]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 38 FE 86 FA 3A 9E [02:58:26]Write to MH i2c: E2 13 00 7F 50 80 0D 02 02 0B 00 00 35 04 06 00 38 FE 86 FA 3A 9E 00 00 2C [02:58:26]Write i2c OK [02:58:26]MH_I2C_Read... [02:58:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:58:26]Read from MH i2c: E2 [02:58:26]MH_I2C_Read... [02:58:26]Read from MH i2c: E2 03 00 [02:58:26]MH_I2C_Read... [02:58:26]Read from MH i2c: E2 03 00 7F 50 00 90 00 43 [02:58:26]RAPDU: 90 00 [02:58:26]wFMCommunicate OK [02:58:26]wFMCommunicate request_size=4 [02:58:26]MH_SAM_APDU [02:58:26]CAPDU: 80 0D 03 02 [02:58:26]Write to MH i2c: E2 08 00 80 50 80 0D 03 02 00 00 00 00 4B [02:58:26]Write i2c OK [02:58:26]MH_I2C_Read... [02:58:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:58:26]Read from MH i2c: E2 [02:58:26]MH_I2C_Read... [02:58:26]Read from MH i2c: E2 0B 00 [02:58:26]MH_I2C_Read... [02:58:26]Read from MH i2c: E2 0B 00 80 50 00 71 7B 06 47 C5 10 EB 86 90 00 CB [02:58:26]RAPDU: 71 7B 06 47 C5 10 EB 86 90 00 [02:58:26]wFMCommunicate OK [02:58:26]SAM_PROTO_SignData done [02:58:26]FM_MakeSignedData done [02:58:26]CreateOFDProtocolMessage [02:58:26]wFMCommunicate request_size=4 [02:58:26]MH_SAM_APDU [02:58:26]CAPDU: 80 11 00 00 [02:58:26]Write to MH i2c: E2 08 00 81 50 80 11 00 00 00 00 00 00 4B [02:58:26]Write i2c OK [02:58:26]MH_I2C_Read... [02:58:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:58:26]Read from MH i2c: E2 [02:58:26]MH_I2C_Read... [02:58:26]Read from MH i2c: E2 17 00 [02:58:26]MH_I2C_Read... [02:58:26]Read from MH i2c: E2 17 00 81 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 9F [02:58:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [02:58:26]wFMCommunicate OK [02:58:26]CreateOFDProtocolMessage done [02:58:26]OFDSenderStorePacket 318416 [02:58:26]StoreOFDPacket docnum=318416 [02:58:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 15 01 00 00 47 72 0D 01 8C 7E 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 90 83 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 AA F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AA F7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC 6B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AA F7 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 54 4F 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D0 DB 04 00 35 04 06 00 38 FE 86 FA 3A 9E 71 7B 06 47 C5 10 EB 86 [02:58:26]CheckFolder [02:58:26]dirname=/storage/ofd_packets [02:58:26]CheckFolder done [02:58:26]ProducePacketName [02:58:26]name=ofd_packets/00318416 [02:58:26]NVStorageSaveData ofd_packets/00318416 [02:58:26]File name is /storage/ofd_packets/00318416 [02:58:26]Write 307 bytes [02:58:26]NVStorageSaveData done [02:58:26]OFDSenderStorePacket done [02:58:26]KKMCreateOFDPacket done [02:58:26]NVStorageSaveData kkm_last_timestamp [02:58:26]File name is /storage/kkm_last_timestamp [02:58:26]Write 4 bytes [02:58:26]NVStorageSaveData done [02:58:26]ExternCall_PrintAddStr [02:58:26]wPrintStart [02:58:26]Write to MH i2c: 01 00 00 82 50 D2 [02:58:26]Write i2c OK [02:58:26]MH_I2C_Read... [02:58:26]Read from MH i2c: 01 [02:58:26]MH_I2C_Read... [02:58:26]Read from MH i2c: 01 07 00 [02:58:26]MH_I2C_Read... [02:58:26]Read from MH i2c: 01 07 00 82 50 00 00 00 00 00 FF 0F E7 [02:58:26]RasterBufferAndPrint [02:58:26]line Счет N : (1)1093436 [02:58:26]line ИНН: 02508201610067 [02:58:26]line Контрольно-Кассовый Чек [02:58:26]line ПРОДАЖА [02:58:26]line ТРК (МРК, ГНК) : 12 [02:58:26]line Товар: 2710194800 [02:58:26]line D-ENERGY Дт-К-2 [02:58:26]line 33.680 * 77.20 [02:58:26]line = 2600.10 [02:58:26]line НДС 12% НСП 1% [02:58:26]line > о реализуемом товаре [02:58:26]line ИТОГО: 2600.10 [02:58:26]line НСП 1% : 23.01 [02:58:26]line НДС 12% : 276.12 [02:58:26]line Наличными: 0.00 [02:58:26]line Безнал.: 2600.10 [02:58:26]line Место: АЗС № 101 "Партнер Нефть" [02:58:26]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [02:58:26]line СНО: Общий режим [02:58:26]line Чек 59 29.10.2024 02:58 [02:58:26]line Смена: 547 ФФД: 1.0 [02:58:26]line ЗНМ: 0300000082 [02:58:26]line РНМ: 0000000000091628 [02:58:26]line Версия ККМ: 001 [02:58:26]line Платежная система: Mbank [02:58:26]line ФМ: 0000000000874671 [02:58:26]line ФД: 318416 [02:58:26]line ФПД: 62665837394590 [02:58:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T025828&type=1&operation_type=1&fn_number=0000000000874671&fd_number=318416&fm=62665837394590&tin=02508201610067®Number=0000000000091628&sum=260010 [02:58:27]OFD Sender: Processing packet 318416 [packets to send 127, broken 126] [02:58:27]ProducePacketName [02:58:27]name=ofd_packets/00318416 [02:58:27]OFD Sender: To server: pG, [02:58:27]CommunicateWithHost lk.salyk.kg:30040 [02:58:27]ConnectInit lk.salyk.kg [02:58:27]written 0, free lines is 4095 [02:58:27]Connected sock=10 [02:58:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 15 01 00 00 47 72 0D 01 8C 7E 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 90 83 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 AA F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AA F7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC 6B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AA F7 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 54 4F 20 67 0E 04 04 00 23 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D0 DB 04 00 35 04 06 00 38 FE 86 FA 3A 9E 71 7B 06 47 C5 10 EB 86 [02:58:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 4F 00 00 00 DF 2D 47 00 89 0D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 10 04 04 00 D0 DB 04 00 F4 03 04 00 0B FB 1F 67 B6 04 01 00 00 4A CE 73 53 FA 0B 76 F0 [02:58:27]CommunicateWithHost err = 0 [02:58:27]CheckOFDResponse [02:58:27]1017 (14) - 77093643461234 [02:58:27]1041 (16) - 0000000000874671 [02:58:27]1040 (4) - 318416 [02:58:27]1012 (4) - 28.10.2024 20:58 [02:58:27]1206 (1) - 0 [02:58:27]OFD Sender: Remove packet 318416 [02:58:27]ProducePacketName [02:58:27]name=ofd_packets/00318416 [02:58:27]NVStorageDeleteData [02:58:27]Write to MH i2c: 01 00 00 AB 50 FB [02:58:27]Write i2c OK [02:58:27]MH_I2C_Read... [02:58:27]Read from MH i2c: 01 [02:58:27]MH_I2C_Read... [02:58:27]Read from MH i2c: 01 07 00 [02:58:27]MH_I2C_Read... [02:58:27]Read from MH i2c: 01 07 00 AB 50 00 00 00 00 00 20 0D 2F [02:58:27]RasterBufferAndPrint [02:58:27]line [02:58:27]line [02:58:27]line [02:58:27]line [02:58:27]line [02:58:27]written 0, free lines is 3366 [02:58:27]MH_Cut [02:58:27]Write to MH i2c: D1 01 00 B2 50 01 D4 [02:58:27]Write i2c OK [02:58:27]MH_I2C_Read... [02:58:27]Read from MH i2c: D1 [02:58:27]MH_I2C_Read... [02:58:27]Read from MH i2c: D1 01 00 [02:58:27]MH_I2C_Read... [02:58:27]Read from MH i2c: D1 01 00 B2 50 00 D3 [02:58:27]Write to MH i2c: 01 00 00 B3 50 03 [02:58:27]Write i2c OK [02:58:27]MH_I2C_Read... [02:58:27]OFD Sender: No OFD packet to send [02:58:28]*** Cut start [02:58:28]*** Partial cut [02:58:28]*** CUTSNS_PIN = 1 [02:58:28]*** CUTSNS_PIN = 0 [02:58:28]*** Brake cut motor [02:58:28]Read from MH i2c: 01 [02:58:28]MH_I2C_Read... [02:58:28]*** Stop cut motor [02:58:28]*** Cut end [02:58:28]Read from MH i2c: 01 07 00 [02:58:28]MH_I2C_Read... [02:58:28]Read from MH i2c: 01 07 00 B3 50 00 00 00 00 00 FF 0F 18 [02:58:28]process_action close_receipt done [02:58:28]requested_data is exist [02:58:28]produce_requested_data [02:58:28]requested_item fm.sn is exist - process it [02:58:28]wFMCommunicate request_size=4 [02:58:28]MH_SAM_APDU [02:58:28]CAPDU: 80 11 00 00 [02:58:28]Write to MH i2c: E2 08 00 B4 50 80 11 00 00 00 00 00 00 7E [02:58:28]Write i2c OK [02:58:28]MH_I2C_Read... [02:58:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:58:28]Read from MH i2c: E2 [02:58:28]MH_I2C_Read... [02:58:28]Read from MH i2c: E2 17 00 [02:58:28]MH_I2C_Read... [02:58:28]Read from MH i2c: E2 17 00 B4 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 D2 [02:58:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 90 00 [02:58:28]wFMCommunicate OK [02:58:28]requested_item fd.num is exist - process it [02:58:29]SAM_PROTO_GetFieldsCounters [02:58:29]wFMCommunicate request_size=4 [02:58:29]MH_SAM_APDU [02:58:29]CAPDU: 80 13 00 00 [02:58:29]Write to MH i2c: E2 08 00 B5 50 80 13 00 00 00 00 00 00 81 [02:58:29]Write i2c OK [02:58:29]MH_I2C_Read... [02:58:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:58:29]Read from MH i2c: E2 [02:58:29]MH_I2C_Read... [02:58:29]Read from MH i2c: E2 62 00 [02:58:29]MH_I2C_Read... [02:58:29]Read from MH i2c: E2 62 00 B5 50 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D0 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 3B 00 00 00 5E 04 04 00 3B 00 00 00 57 04 04 00 3C 00 00 00 19 04 04 00 00 00 00 00 90 00 29 [02:58:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 31 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 38 10 04 04 00 D0 DB 04 00 0E 04 04 00 23 02 00 00 12 04 04 00 3B 00 00 00 5E 04 04 00 3B 00 00 00 57 04 04 00 3C 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:58:29]wFMCommunicate OK [02:58:29]SAM_PROTO_GetFieldsCounters done [02:58:29]requested_item shift.num is exist - process it [02:58:29]requested_item shift.opened is exist - process it [02:58:29]req_shift_opened [02:58:29]FM_GetShiftState [02:58:29]SAM_PROTO_GetShiftState [02:58:29]wFMCommunicate request_size=4 [02:58:29]MH_SAM_APDU [02:58:29]CAPDU: 80 13 01 00 [02:58:29]Write to MH i2c: E2 08 00 B6 50 80 13 01 00 00 00 00 00 83 [02:58:29]Write i2c OK [02:58:29]MH_I2C_Read... [02:58:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:58:29]Read from MH i2c: E2 [02:58:29]MH_I2C_Read... [02:58:29]Read from MH i2c: E2 0E 00 [02:58:29]MH_I2C_Read... [02:58:29]Read from MH i2c: E2 0E 00 B6 50 00 09 00 01 83 25 20 67 00 00 00 00 90 00 BE [02:58:29]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [02:58:29]wFMCommunicate OK [02:58:29]SAM_PROTO_GetShiftState done [02:58:29]FM_GetShiftState done [02:58:29]req_shift_opened done [02:58:29]requested_item shift.open_date is exist - process it [02:58:29]req_shift_open_date [02:58:29]req_shift_open_date done [02:58:29]produce_requested_data done [02:58:29]produce_requested_data return {"fm.sn":"0000000000874671","fd.num":318416,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003} [02:58:29]process_action_free close_receipt [02:58:29]json_value_free [02:58:29]json_value_free done [02:58:29]process_json_proto returns [02:58:29]Send response to host [02:58:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874671","fd.num":318416,"shift.num":547,"shift.opened":1,"shift.open_date":1730160003}}} [02:58:29]free response buf [02:58:29]execute_script done [02:58:29]execute_script returns [02:58:29]free content buf [02:58:29]Sock 8.Close socket [02:58:29]Sock 8.Thread stoped [02:58:32]OFD Sender: No OFD packet to send [02:58:37]OFD Sender: No OFD packet to send [02:58:42]OFD Sender: No OFD packet to send [02:58:47]OFD Sender: No OFD packet to send [02:58:52]OFD Sender: No OFD packet to send [02:58:57]OFD Sender: No OFD packet to send [02:59:03]OFD Sender: No OFD packet to send [02:59:08]OFD Sender: No OFD packet to send [02:59:13]OFD Sender: No OFD packet to send [02:59:18]OFD Sender: No OFD packet to send [02:59:23]OFD Sender: No OFD packet to send [02:59:28]OFD Sender: No OFD packet to send [02:59:28]accept exits with 9 [02:59:28]New connection [02:59:28]New thread 3067039076 created [02:59:28]Thread 3066895716 joined [02:59:28]Waiting for new connection... [02:59:28] Sock 9.Parse request [02:59:28]Sock 9.Check first char [02:59:28]Sock 9.First char is OK [02:59:28]request: POST /json_proto HTTP/1.0 [02:59:28]Method: POST [02:59:28]URL: /json_proto [02:59:28]Method is POST - this is cgi request [02:59:28]url: /json_proto [02:59:28]query_string will be loaded in cgi processing [02:59:28]execute_cgi json_proto POST (null) [02:59:28]execute_cgi path=json_proto method=POST [02:59:28]POST find Content-Length [02:59:28]Host: 172.17.50.195:8080 [02:59:28]Content-Length: 798 [02:59:28]Content-Type: application/json [02:59:28] [02:59:28]POST finish read [02:59:28]Found Content-Length = 798 [02:59:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093435", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 38.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\u000A53600", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:59:28]execute_script... [02:59:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093435", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 0.00, "quantity" : 38.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\u000A53600", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:59:28]POST & json_proto [02:59:28]process_json_proto [02:59:28]json parsed OK: [02:59:28]protocol is kg_v1.0 [02:59:28]action value=close_receipt [02:59:28]process_action close_receipt [02:59:28]cmd_close_receipt [02:59:28]MH_GetDate [02:59:28]Write to MH i2c: F0 00 00 B7 50 F6 [02:59:28]Write i2c OK [02:59:28]MH_I2C_Read... [02:59:28]Read from MH i2c: F0 [02:59:28]MH_I2C_Read... [02:59:28]Read from MH i2c: F0 09 00 [02:59:28]MH_I2C_Read... [02:59:28]Read from MH i2c: F0 09 00 B7 50 00 93 4F 20 67 43 33 1C 67 61 [02:59:28]GetLastDocTimeStamp 1730170708 [02:59:28]current date 1730170771 [02:59:28]FM_GetShiftState [02:59:28]SAM_PROTO_GetShiftState [02:59:28]wFMCommunicate request_size=4 [02:59:28]MH_SAM_APDU [02:59:28]CAPDU: 80 13 01 00 [02:59:28]Write to MH i2c: E2 08 00 B8 50 80 13 01 00 00 00 00 00 85 [02:59:28]Write i2c OK [02:59:28]MH_I2C_Read... [02:59:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:59:28]Read from MH i2c: E2 [02:59:28]MH_I2C_Read... [02:59:28]Read from MH i2c: E2 0E 00 [02:59:28]MH_I2C_Read... [02:59:28]Read from MH i2c: E2 0E 00 B8 50 00 09 00 01 83 25 20 67 00 00 00 00 90 00 C0 [02:59:28]RAPDU: 09 00 01 83 25 20 67 00 00 00 00 90 00 [02:59:28]wFMCommunicate OK [02:59:28]SAM_PROTO_GetShiftState done [02:59:28]FM_GetShiftState done [02:59:28]opened in 1730160003 [02:59:28]opened+sec_in_day 1730246403 [02:59:28]quantity*price = 0 [02:59:28]sum+1 = 1 [02:59:28]Check (price>sum+1) || (price+1